13:09:47.064 00.068 13128 PHD2 version 2.6.13 begins execution with:
13:09:47.064 00.000 13128    Windows 10 (build 26200), 64-bit edition
13:09:47.064 00.000 13128    wxWidgets 3.0.5
13:09:47.065 00.001 13128    cfitsio 3.47
13:09:47.065 00.000 13128 GetString("/frame/LogDir", "") returns ""
13:09:47.065 00.000 13128 CoInitializeEx returns 1
13:09:47.068 00.003 13128 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
13:09:47.069 00.001 13128 GetInt("/wxLanguage", 0) returns 60
13:09:47.075 00.006 13128 locale: initialized with lang id 60 (r=1)
13:09:47.108 00.033 13128 locale: wxTranslations language set to 60
13:09:47.124 00.016 13128 GetInt("/currentProfile", 0) returns 2
13:09:47.129 00.005 13128 reset dither spiral
13:09:47.132 00.003 13128 StartWorkerThread(00000000) begins
13:09:47.133 00.001 13128 WorkerThread constructor called
13:09:47.134 00.001 13128 StartWorkerThread(00A10468) ends
13:09:47.135 00.001 13128 StartWorkerThread(00000000) begins
13:09:47.137 00.002 13128 WorkerThread constructor called
13:09:47.138 00.001 8364 WorkerThread::Entry() begins
13:09:47.138 00.000 13128 StartWorkerThread(0099BB70) ends
13:09:47.139 00.001 13128 GetBoolean("/ServerMode", 1) returns 1
13:09:47.141 00.002 1048 WorkerThread::Entry() begins
13:09:47.141 00.000 8364 worker thread CoInitializeEx returns 0
13:09:47.141 00.000 1048 worker thread CoInitializeEx returns 0
13:09:47.220 00.079 13128 GetInt("/profile/2/NoiseReductionMethod", 0) returns 0
13:09:47.222 00.002 13128 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000
13:09:47.224 00.002 13128 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0
13:09:47.225 00.001 13128 GetInt("/profile/2/DitherMode", 0) returns 0
13:09:47.227 00.002 13128 set dither mode 0
13:09:47.228 00.001 13128 GetInt("/profile/2/frame/timeLapse", 0) returns 0
13:09:47.229 00.001 13128 GetInt("/profile/2/frame/var_delay/long_delay", 10000) returns 10000
13:09:47.231 00.002 13128 GetInt("/profile/2/frame/var_delay/short_delay", 1000) returns 1000
13:09:47.232 00.001 13128 GetBoolean("/profile/2/frame/var_delay/enabled", 0) returns 0
13:09:47.233 00.001 13128 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
13:09:47.236 00.003 13128 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
13:09:47.238 00.002 13128 GetInt("/profile/2/frame/focalLength", 0) returns 200
13:09:47.239 00.001 13128 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000
13:09:47.241 00.002 13128 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000
13:09:47.242 00.001 13128 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000
13:09:47.243 00.001 13128 AutoExp: config min = 1000 max = 5000 snr = 6.00
13:09:47.244 00.001 13128 AutoExp: reset exp to 5000
13:09:47.246 00.002 13128 GetInt("/profile/2/CustomExposureDuration", 30000) returns 30000
13:09:47.248 00.002 13128 GetInt("/profile/2/ExposureDurationMs", 1000) returns 1500
13:09:47.250 00.002 13128 OnExposureDurationSelected: duration = 1500
13:09:47.251 00.001 13128 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1
13:09:47.252 00.001 13128 GetInt("/profile/2/Gamma", 100) returns 80
13:09:47.253 00.001 13128 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0
13:09:47.254 00.001 13128 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0
13:09:47.257 00.003 13128 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0
13:09:47.258 00.001 13128 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0
13:09:47.259 00.001 13128 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0
13:09:47.261 00.002 13128 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
13:09:47.262 00.001 13128 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
13:09:47.263 00.001 13128 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
13:09:47.264 00.001 13128 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 0
13:09:47.271 00.007 13128 guider state => UNINITIALIZED
13:09:47.273 00.002 13128 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376
13:09:47.275 00.002 13128 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290
13:09:47.276 00.001 13128 GetInt("/profile/2/overlay/slit/width", 8) returns 8
13:09:47.278 00.002 13128 GetInt("/profile/2/overlay/slit/height", 100) returns 100
13:09:47.279 00.001 13128 GetInt("/profile/2/overlay/slit/angle", 0) returns 0
13:09:47.280 00.001 13128 Changing from state UNINITIALIZED to UNINITIALIZED
13:09:47.282 00.002 13128 guider state => SELECTING
13:09:47.283 00.001 13128 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1
13:09:47.284 00.001 13128 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1
13:09:47.285 00.001 13128 GetDouble("/profile/2/guider/StarMinHFD", 1.500000) returns 1.500000
13:09:47.287 00.002 13128 Setting StarMinHFD = 1.50
13:09:47.288 00.001 13128 GetDouble("/profile/2/guider/StarMaxHFD", 20.000000) returns 10.000000
13:09:47.289 00.001 13128 Setting MaxHFD = 10.0
13:09:47.291 00.002 13128 GetDouble("/profile/2/guider/StarMinSNR", 6.000000) returns 6.000000
13:09:47.292 00.001 13128 Setting StarMinSNR = 6.0
13:09:47.293 00.001 13128 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0
13:09:47.294 00.001 13128 Setting AutoSelDownsample = 0
13:09:47.295 00.001 13128 GetString("/profile/2/guider/bookmarks", "") returns ""
13:09:47.299 00.004 13128 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
13:09:47.300 00.001 13128 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
13:09:47.301 00.001 13128 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0
13:09:47.303 00.002 13128 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
13:09:47.304 00.001 13128 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 15
13:09:47.305 00.001 13128 GetBoolean("/profile/2/guider/multistar/enabled", 0) returns 1
13:09:47.306 00.001 13128 MultiStar mode enabled
13:09:47.308 00.002 13128 GetBoolean("/StickyLockPosition", 0) returns 0
13:09:47.312 00.004 13128 GetString("/geometry", "") returns "0;1226;859;44;0"
13:09:47.356 00.044 13128 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
13:09:47.357 00.001 13128 GetString("/graph/RAColor", "") returns "#6464FF"
13:09:47.358 00.001 13128 GetString("/graph/DecColor", "") returns "#FF0000"
13:09:47.361 00.003 13128 GetInt("/graph/minLength", 50) returns 50
13:09:47.364 00.003 13128 GetInt("/graph/maxLength", 400) returns 400
13:09:47.365 00.001 13128 GetInt("/graph/minHeight", 1) returns 1
13:09:47.367 00.002 13128 GetInt("/graph/maxHeight", 16) returns 16
13:09:47.369 00.002 13128 GetInt("/graph/length", 100) returns 100
13:09:47.370 00.001 13128 GraphStats window size = 100
13:09:47.371 00.001 13128 GetInt("/graph/height", 4) returns 4
13:09:47.372 00.001 13128 GetInt("graph/HeightUnits", 1) returns 1
13:09:47.373 00.001 13128 GetBoolean("/graph/showCorrections", 1) returns 1
13:09:47.375 00.002 13128 GetBoolean("/graph/showStarMass", 0) returns 0
13:09:47.376 00.001 13128 GetBoolean("/graph/showStarSNR", 0) returns 0
13:09:47.377 00.001 13128 GetBoolean("/graph/correctionsToScale", 0) returns 0
13:09:47.427 00.050 13128 GetInt("/graph_stepguider/length", 1) returns 1
13:09:47.433 00.006 13128 GetBoolean("/ProfileRawMode", 0) returns 0
13:09:47.435 00.002 13128 GetInt("/target/length", 100) returns 100
13:09:47.437 00.002 13128 GetDouble("/target/zoom", 1.000000) returns 1.000000
13:09:47.448 00.011 13128 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
13:09:47.450 00.002 13128 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
13:09:48.419 00.969 13128 GetString("/profile/2/name", "") returns "ASTRO"
13:09:48.428 00.009 13128 GetString("/profile/2/name", "") returns "ASTRO"
13:09:48.604 00.176 13128 GetString("/profile/2/indi/INDIcam", "") returns ""
13:09:48.620 00.016 13128 GetString("/profile/2/indi/INDImount", "") returns ""
13:09:48.630 00.010 13128 GetString("/profile/2/indi/INDImount", "") returns ""
13:09:48.643 00.013 13128 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
13:09:48.645 00.002 13128 CameraFactory(ZWO ASI Camera)
13:09:48.645 00.000 13128 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
13:09:48.647 00.002 13128 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
13:09:48.648 00.001 13128 GetInt("/profile/2/camera/gain", 95) returns 48
13:09:48.649 00.001 13128 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
13:09:48.650 00.001 13128 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
13:09:48.652 00.002 13128 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 1
13:09:48.653 00.001 13128 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
13:09:48.654 00.001 13128 GetInt("/profile/2/camera/binning", 1) returns 1
13:09:48.655 00.001 13128 GetInt("/profile/2/camera/ZWO/bpp", 8) returns 8
13:09:48.657 00.002 13128 Created new camera of type ZWO ASI Camera = 0F15ABA8
13:09:48.658 00.001 13128 GetString("/profile/2/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
13:09:48.660 00.002 13128 GetString("/profile/2/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
13:09:48.662 00.002 13128 ScopeFactory(EQMOD ASCOM HEQ5/6)
13:09:48.664 00.002 13128 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 600
13:09:48.665 00.001 13128 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 25
13:09:48.666 00.001 13128 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 2500
13:09:48.667 00.001 13128 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 2500
13:09:48.669 00.002 13128 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1
13:09:48.670 00.001 13128 DecGuideMode set to Auto (1)
13:09:48.671 00.001 13128 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 5
13:09:48.672 00.001 13128 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
13:09:48.674 00.002 13128 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.162500
13:09:48.675 00.001 13128 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
13:09:48.676 00.001 13128 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
13:09:48.678 00.002 13128 GetInt("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
13:09:48.679 00.001 13128 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.500000
13:09:48.681 00.002 13128 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
13:09:48.682 00.001 13128 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
13:09:48.683 00.001 13128 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
13:09:48.684 00.001 13128 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
13:09:48.685 00.001 13128 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
13:09:48.687 00.002 13128 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
13:09:48.688 00.001 13128 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 644.431000
13:09:48.690 00.002 13128 GetBoolean("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
13:09:48.691 00.001 13128 PPEC: reset GP model
13:09:48.693 00.002 13128 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 4
13:09:48.694 00.001 13128 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.250000
13:09:48.695 00.001 13128 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
13:09:48.696 00.001 13128 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
13:09:48.697 00.001 13128 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
13:09:48.698 00.001 13128 GetBoolean("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
13:09:48.700 00.002 13128 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
13:09:48.701 00.001 13128 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 0
13:09:48.703 00.002 13128 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0
13:09:48.705 00.002 13128 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1
13:09:48.706 00.001 13128 GetBoolean("/profile/2/scope/HiResEncoders", 0) returns 0
13:09:48.708 00.002 13128 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 885
13:09:48.709 00.001 13128 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 20
13:09:48.710 00.001 13128 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 885
13:09:48.711 00.001 13128 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 1
13:09:48.712 00.001 13128 BLC: Enabled with correction = 885 ms, Floor = 20, Ceiling = 885, Adjustable
13:09:48.713 00.001 13128 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 0
13:09:48.714 00.001 13128 Scope: slew check disabled
13:09:48.715 00.001 13128 Created new scope of type EQMOD ASCOM HEQ5/6 = 0CFDABE8
13:09:48.716 00.001 13128 GetString("/profile/2/scope/LastMenuChoice", "") returns "EQMOD ASCOM HEQ5/6"
13:09:48.718 00.002 13128 GetString("/profile/2/scope/LastAuxMenuChoice", "None") returns "None"
13:09:48.719 00.001 13128 ScopeFactory(None)
13:09:48.720 00.001 13128 Created new aux scope of type None = 00000000
13:09:48.721 00.001 13128 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "None"
13:09:48.722 00.001 13128 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1351->OnAuxChoiceScope: m_pAuxScope == NULL
13:09:48.724 00.002 13128 GetString("/profile/2/stepguider/LastMenuChoice", "None") returns "None"
13:09:48.725 00.001 13128 StepGuiderFactory(None)
13:09:48.726 00.001 13128 Created new stepguider of type None = 00000000
13:09:48.727 00.001 13128 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "None"
13:09:48.728 00.001 13128 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1577->OnChoiceStepGuider: m_pStepGuider == NULL
13:09:48.729 00.001 13128 GetString("/profile/2/rotator/LastMenuChoice", "None") returns "None"
13:09:48.731 00.002 13128 RotatorFactory(None)
13:09:48.732 00.001 13128 Created new Rotator of type None = 00000000
13:09:48.733 00.001 13128 GetString("/profile/2/rotator/LastMenuChoice", "") returns "None"
13:09:48.734 00.001 13128 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1715->OnChoiceRotator: m_pRotator == NULL
13:09:48.745 00.011 13128 GetString("/profile/2/name", "") returns "ASTRO"
13:09:48.746 00.001 13128 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
13:09:48.748 00.002 13128 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
13:09:48.810 00.062 13128 starting server
13:09:48.813 00.003 13128 event server started, listening on port 4400
13:09:48.814 00.001 13128 Server started, listening on port 4300
13:09:48.815 00.001 13128 Status Line: Server started
13:09:48.820 00.005 13128 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=4;layer=0;row=0;pos=0;prop=100000;bestw=245;besth=424;minw=-1;minh=-1;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=0;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=320;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(2,0,0)=530|dock_size(3,0,0)=259|"
13:09:48.867 00.047 13128 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
13:09:48.878 00.011 13128 GetString("/profile/2/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
13:09:48.880 00.002 13128 GetBoolean("/Update/enabled", 1) returns 1
13:09:48.881 00.001 13128 GetInt("/Update/series", 0) returns 0
13:09:48.883 00.002 14512 UPD: updater thread entry
13:09:48.883 00.000 14512 UPD: fetch https://openphdguiding.org/release-main-win.txt
13:09:49.164 00.281 13128 evsrv: cli 0CF2A698 connect
13:09:49.209 00.045 13128 evsrv: cli 0CF2A698 request: {"method":"get_app_state","id":"2005554f-733f-4971-8462-ac341c2d6b7b"}
13:09:49.210 00.001 13128 evsrv: cli 0CF2A698 response: {"jsonrpc":"2.0","result":"Stopped","id":"2005554f-733f-4971-8462-ac341c2d6b7b"}
13:09:49.213 00.003 13128 evsrv: cli 0CF2A698 disconnect
13:09:49.216 00.003 13128 evsrv: cli 0CF29D38 connect
13:09:49.219 00.003 13128 evsrv: cli 0CF2A698 connect
13:09:49.221 00.002 13128 evsrv: cli 0CF2A698 request: {"method":"get_profile","id":"64480222-c843-4be8-828d-fc753fc04279"}
13:09:49.223 00.002 13128 GetString("/profile/2/name", "") returns "ASTRO"
13:09:49.224 00.001 13128 evsrv: cli 0CF2A698 response: {"jsonrpc":"2.0","result":{"id":2,"name":"ASTRO"},"id":"64480222-c843-4be8-828d-fc753fc04279"}
13:09:49.227 00.003 13128 evsrv: cli 0CF2A698 disconnect
13:09:49.231 00.004 13128 evsrv: cli 0CF2A698 connect
13:09:49.231 00.000 13128 evsrv: cli 0CF2A698 request: {"method":"get_profiles","id":"6ffd17a6-230a-4f73-bf88-82dde11b259b"}
13:09:49.233 00.002 13128 GetString("/profile/2/name", "") returns "ASTRO"
13:09:49.234 00.001 13128 GetString("/profile/2/name", "") returns "ASTRO"
13:09:49.236 00.002 13128 evsrv: cli 0CF2A698 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASTRO","selected":true}],"id":"6ffd17a6-230a-4f73-bf88-82dde11b259b"}
13:09:49.239 00.003 13128 evsrv: cli 0CF2A698 disconnect
13:09:49.256 00.017 13128 evsrv: cli 0CF2A698 connect
13:09:49.258 00.002 13128 evsrv: cli 0CF2A698 request: {"method":"get_connected","id":"6472a092-053e-4b05-9e0b-5ff60f907ba5"}
13:09:49.260 00.002 13128 evsrv: cli 0CF2A698 response: {"jsonrpc":"2.0","result":false,"id":"6472a092-053e-4b05-9e0b-5ff60f907ba5"}
13:09:49.262 00.002 13128 evsrv: cli 0CF2A698 disconnect
13:09:49.265 00.003 13128 evsrv: cli 0CF2A698 connect
13:09:49.266 00.001 13128 evsrv: cli 0CF2A698 request: {"method":"set_connected","params":[true],"id":"5eb622bc-2270-494d-957b-e809a4f944e5"}
13:09:49.268 00.002 13128 gear_dialog: ConnectAll calls OnButtonConnectAll
13:09:49.269 00.001 13128 gear_dialog: OnButtonConnectAll
13:09:49.270 00.001 13128 gear_dialog: DoConnectCamera [ZWO ASI Camera]
13:09:49.271 00.001 13128 Status Line: Connecting to Camera ...
13:09:49.275 00.004 13128 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
13:09:49.276 00.001 13128 Connecting to camera [ZWO ASI Camera] id = [0,ZWO ASI120MM Mini]
13:09:49.309 00.033 13128 ZWO: SDK Version = [1, 30, 0, 0]
13:09:49.316 00.007 13128 ZWO: find camera id: [0,ZWO ASI120MM Mini], ncams = 2
13:09:49.345 00.029 14512 UPD: latest ver = 2.6.14
13:09:49.345 00.000 14512 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
13:09:49.345 00.000 14512 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
13:09:49.345 00.000 14512 UPD: needs upgrade
13:09:49.345 00.000 14512 UPD: fetch https://openphdguiding.org/changelog-main/
13:09:49.404 00.059 14512 UPD: download is needed
13:09:49.404 00.000 14512 UPD: begin download https://openphdguiding.org/phd2-2.6.14-installer.exe to C:\Users\astro\AppData\Local\phd2\phd2_installer.exe
13:09:49.463 00.059 13128 ZWO: found matching camera at idx 0
13:09:50.259 00.796 13128 ZWO: using mode BPP = 8
13:09:50.260 00.001 13128 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
13:09:50.261 00.001 13128 ZWO: selecting snap mode
13:09:50.262 00.001 13128 ZWO: IsColorCam = 0
13:09:50.263 00.001 13128 ZWO: supported bin 0 = 1
13:09:50.264 00.001 13128 ZWO: supported bin 1 = 2
13:09:50.267 00.003 13128 ZWO: gain range = 0 .. 100
13:09:50.268 00.001 13128 ZWO: lowest RN gain = 48 (48%)
13:09:50.299 00.031 13128 ZWO: frame (0,0)+(1280,960)
13:09:50.364 00.065 13128 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
13:09:50.395 00.031 13128 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
13:09:50.397 00.002 13128 Connected Camera: ZWO ASI120MM Mini
13:09:50.398 00.001 13128 FullSize=(1280,960)
13:09:50.399 00.001 13128 PixelSize=3.75
13:09:50.479 00.080 13128 BitsPerPixel=8
13:09:50.480 00.001 13128 HasGainControl=1
13:09:50.481 00.001 13128 GuideCameraGain=48
13:09:50.482 00.001 13128 HasShutter=0
13:09:50.483 00.001 13128 HasSubFrames=1
13:09:50.485 00.002 13128 ST4HasGuideOutput=1
13:09:50.487 00.002 13128 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1
13:09:50.488 00.001 13128 auto-loading defect map
13:09:50.544 00.056 13128 Loading defect map file C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
13:09:50.545 00.001 13128 Defect map file not found: C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
13:09:50.547 00.002 13128 Status Line: Defect map not loaded
13:09:50.551 00.004 13128 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
13:09:50.552 00.001 13128 Auto-loading dark library
13:09:50.866 00.314 13128 loaded dark frame exposure = 1000, med = 0
13:09:50.960 00.094 13128 loaded dark frame exposure = 1500, med = 0
13:09:51.067 00.107 13128 loaded dark frame exposure = 2000, med = 0
13:09:51.090 00.023 13128 loaded dark frame exposure = 2500, med = 0
13:09:51.138 00.048 13128 loaded dark frame exposure = 3000, med = 0
13:09:51.162 00.024 13128 loaded dark frame exposure = 3500, med = 0
13:09:51.163 00.001 13128 loaded dark library from C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
13:09:51.164 00.001 13128 Status Line: Darks loaded
13:09:51.192 00.028 13128 Status Line: Camera Connected
13:09:51.242 00.050 13128 gear_dialog: OnButtonConnectStepGuider
13:09:51.245 00.003 13128 Connected AO:None
13:09:51.246 00.001 13128 gear_dialog: OnButtonConnectScope
13:09:51.247 00.001 13128 Status Line: Connecting to Mount ...
13:09:51.249 00.002 13128 Connecting to mount [EQMOD ASCOM HEQ5/6]
13:09:51.298 00.049 13128 ASCOM Scope: Connecting
13:09:51.299 00.001 13128 Create ASCOM Scope: choice 'EQMOD ASCOM HEQ5/6' progid EQMOD.Telescope
13:09:51.304 00.005 13128 pScopeDriver = 0x0F2EA65C
13:09:51.351 00.047 13128 Scope reports its name as EQMOD HEQ5/6 (ASCOM)
13:09:51.353 00.002 13128 ASCOM scope CanSlewAsync is true
13:09:51.399 00.046 13128 EQMOD HEQ5/6 (ASCOM) connected
13:09:51.454 00.055 13128 ScopeASCOM::GetDeclinationRadians() returns 90.0
13:09:51.457 00.003 13128 ScopeASCOM::SideOfPier() returns 1
13:09:51.459 00.002 13128 ASCOM Scope: Connect success
13:09:51.460 00.001 13128 Status Line: Mount Connected
13:09:51.464 00.004 13128 Connected Scope:EQMOD HEQ5/6 (ASCOM)
13:09:51.466 00.002 13128 gear_dialog: OnButtonConnectAuxScope
13:09:51.467 00.001 13128 Connected AuxScope:None
13:09:51.468 00.001 13128 gear_dialog: OnButtonConnectRotator
13:09:51.470 00.002 13128 Connected Rotator:None
13:09:51.584 00.114 13128 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
13:09:51.655 00.071 13128 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
13:09:51.656 00.001 13128 Auto-loading calibration data
13:09:51.658 00.002 13128 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
13:09:51.659 00.001 13128 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
13:09:51.659 00.000 13128 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
13:09:51.662 00.003 13128 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
13:09:51.663 00.001 13128 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns 3.101440
13:09:51.664 00.001 13128 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
13:09:51.665 00.001 13128 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
13:09:51.666 00.001 13128 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
13:09:51.667 00.001 13128 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
13:09:51.669 00.002 13128 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
13:09:51.670 00.001 13128 Mount::SetCalibration (scope) -- xAngle=89.6 yAngle=177.7 xRate=3.059 yRate=3.915 bin=1 dec=34.4 pierSide=0 par=+/+ rotAng=None
13:09:51.671 00.001 13128 Mount::SetCalibration (scope) -- sets m_xAngle=89.6 m_yAngleError=1.9
13:09:51.713 00.042 13128 ScopeASCOM::GetDeclinationRadians() returns 90.0
13:09:51.715 00.002 13128 ScopeASCOM::SideOfPier() returns 1
13:09:52.189 00.474 13128 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
13:09:52.191 00.002 13128 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
13:09:52.192 00.001 13128 Auto-loading calibration data
13:09:52.194 00.002 13128 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
13:09:52.195 00.001 13128 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
13:09:52.196 00.001 13128 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
13:09:52.198 00.002 13128 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
13:09:52.199 00.001 13128 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns 3.101440
13:09:52.200 00.001 13128 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
13:09:52.201 00.001 13128 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
13:09:52.202 00.001 13128 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
13:09:52.204 00.002 13128 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
13:09:52.205 00.001 13128 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
13:09:52.207 00.002 13128 Mount::SetCalibration (scope) -- xAngle=89.6 yAngle=177.7 xRate=3.059 yRate=3.915 bin=1 dec=34.4 pierSide=0 par=+/+ rotAng=None
13:09:52.208 00.001 13128 Mount::SetCalibration (scope) -- sets m_xAngle=89.6 m_yAngleError=1.9
13:09:52.211 00.003 13128 ScopeASCOM::GetDeclinationRadians() returns 90.0
13:09:52.214 00.003 13128 ScopeASCOM::SideOfPier() returns 1
13:09:52.217 00.003 13128 evsrv: cli 0CF2A698 response: {"jsonrpc":"2.0","result":0,"id":"5eb622bc-2270-494d-957b-e809a4f944e5"}
13:09:52.219 00.002 13128 evsrv: cli 0CF2A698 disconnect
13:09:52.221 00.002 13128 evsrv: cli 0F309648 connect
13:09:52.223 00.002 13128 evsrv: cli 0F309648 request: {"method":"get_lock_shift_params","id":"72c29399-d327-4629-85f9-483dc6f1f5a4"}
13:09:52.224 00.001 13128 evsrv: cli 0F309648 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"72c29399-d327-4629-85f9-483dc6f1f5a4"}
13:09:52.241 00.017 13128 evsrv: cli 0F309648 disconnect
13:09:52.294 00.053 13128 evsrv: cli 0F309508 connect
13:09:52.296 00.002 13128 evsrv: cli 0F309508 request: {"method":"get_pixel_scale","id":"5d27246c-063e-478e-912c-0fa3c2bd779f"}
13:09:52.298 00.002 13128 evsrv: cli 0F309508 response: {"jsonrpc":"2.0","result":3.86747,"id":"5d27246c-063e-478e-912c-0fa3c2bd779f"}
13:09:52.301 00.003 13128 evsrv: cli 0F309508 disconnect
13:09:55.985 03.684 13128 StartLoopingInteractive: Loop button clicked
13:09:55.994 00.009 13128 Status Line: Looping
13:09:55.996 00.002 13128 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
13:09:56.001 00.005 13128 ScheduleExposure(1500,3,0) exposurePending=0
13:09:56.001 00.000 13128 Enqueuing Expose request
13:09:56.001 00.000 8364 Worker thread wakes up
13:09:56.001 00.000 8364 worker thread servicing REQUEST_EXPOSE 1500
13:09:56.001 00.000 8364 Exposure delay set to 0
13:09:56.001 00.000 8364 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
13:09:56.001 00.000 8364 ZWO: set CONTROL_EXPOSURE 1500000
13:09:57.652 01.651 8364 Exposure complete
13:09:57.671 00.019 8364 worker thread done servicing request
13:09:57.671 00.000 13128 OnExposeComplete: enter
13:09:57.673 00.002 13128 UpdateGuideState(): m_state=1
13:09:57.676 00.003 13128 UpdateCurrentPosition: no star selected
13:09:57.676 00.000 13128 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
13:09:57.681 00.005 13128 Status Line: No star selected
13:09:57.681 00.000 13128 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.800
13:09:57.693 00.012 13128 UpdateGuideState exits: No star selected
13:09:57.697 00.004 13128 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
13:09:57.697 00.000 13128 ScheduleExposure(1500,3,0) exposurePending=0
13:09:57.697 00.000 13128 Enqueuing Expose request
13:09:57.697 00.000 8364 Worker thread wakes up
13:09:57.697 00.000 8364 worker thread servicing REQUEST_EXPOSE 1500
13:09:57.697 00.000 8364 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
13:09:59.217 01.520 8364 Exposure complete
13:09:59.253 00.036 8364 worker thread done servicing request
13:09:59.253 00.000 13128 OnExposeComplete: enter
13:09:59.255 00.002 13128 UpdateGuideState(): m_state=1
13:09:59.258 00.003 13128 UpdateCurrentPosition: no star selected
13:09:59.260 00.002 13128 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
13:09:59.262 00.002 13128 Status Line: No star selected
13:09:59.267 00.005 13128 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.800
13:09:59.288 00.021 13128 UpdateGuideState exits: No star selected
13:09:59.290 00.002 13128 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
13:09:59.293 00.003 13128 ScheduleExposure(1500,3,0) exposurePending=0
13:09:59.295 00.002 13128 Enqueuing Expose request
13:09:59.296 00.001 8364 Worker thread wakes up
13:09:59.297 00.001 8364 worker thread servicing REQUEST_EXPOSE 1500
13:09:59.297 00.000 8364 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
13:10:00.629 01.332 13128 Stop button clicked
13:10:00.631 00.002 13128 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
13:10:00.633 00.002 13128 Status Line: Waiting for devices...
13:10:00.709 00.076 8364 ZWO: stopexposure
13:10:00.915 00.206 8364 ZWO: stopexposure
13:10:00.915 00.000 8364 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
13:10:00.915 00.000 8364 worker thread done servicing request
13:10:00.915 00.000 13128 OnExposeComplete: enter
13:10:00.915 00.000 13128 OnExposeComplete: Capture Error reported
13:10:00.922 00.007 13128 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
13:10:00.922 00.000 13128 Changing from state SELECTING to UNINITIALIZED
13:10:00.924 00.002 13128 guider state => SELECTING
13:10:00.928 00.004 13128 Status Line: Stopped.
13:10:00.933 00.005 13128 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
13:10:01.929 00.996 13128 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
13:10:01.931 00.002 13128 GetString("/profile/2/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
13:10:04.129 02.198 13128 gear_dialog: OnButtonDisconnectCamera
13:10:04.137 00.008 13128 Status Line: Camera Disconnected
13:10:04.982 00.845 13128 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
13:10:06.444 01.462 13128 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
13:10:07.422 00.978 13128 gear_dialog: OnButtonConnectCamera
13:10:07.425 00.003 13128 gear_dialog: DoConnectCamera [ZWO ASI Camera]
13:10:07.427 00.002 13128 Status Line: Connecting to Camera ...
13:10:07.432 00.005 13128 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
13:10:07.434 00.002 13128 Connecting to camera [ZWO ASI Camera] id = [0,ZWO ASI120MM Mini]
13:10:07.457 00.023 13128 ZWO: find camera id: [0,ZWO ASI120MM Mini], ncams = 2
13:10:07.466 00.009 13128 ZWO: found matching camera at idx 0
13:10:08.204 00.738 13128 ZWO: using mode BPP = 8
13:10:08.206 00.002 13128 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
13:10:08.210 00.004 13128 ZWO: selecting snap mode
13:10:08.212 00.002 13128 ZWO: IsColorCam = 0
13:10:08.214 00.002 13128 ZWO: supported bin 0 = 1
13:10:08.216 00.002 13128 ZWO: supported bin 1 = 2
13:10:08.221 00.005 13128 ZWO: gain range = 0 .. 100
13:10:08.227 00.006 13128 ZWO: lowest RN gain = 48 (48%)
13:10:08.229 00.002 13128 ZWO: frame (0,0)+(1280,960)
13:10:08.252 00.023 13128 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
13:10:08.254 00.002 13128 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
13:10:08.254 00.000 13128 Connected Camera: ZWO ASI120MM Mini
13:10:08.260 00.006 13128 FullSize=(1280,960)
13:10:08.260 00.000 13128 PixelSize=3.75
13:10:08.264 00.004 13128 BitsPerPixel=8
13:10:08.265 00.001 13128 HasGainControl=1
13:10:08.265 00.000 13128 GuideCameraGain=48
13:10:08.265 00.000 13128 HasShutter=0
13:10:08.265 00.000 13128 HasSubFrames=1
13:10:08.265 00.000 13128 ST4HasGuideOutput=1
13:10:08.277 00.012 13128 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1
13:10:08.279 00.002 13128 auto-loading defect map
13:10:08.280 00.001 13128 Loading defect map file C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
13:10:08.280 00.000 13128 Defect map file not found: C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
13:10:08.280 00.000 13128 Status Line: Defect map not loaded
13:10:08.280 00.000 13128 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
13:10:08.294 00.014 13128 Auto-loading dark library
13:10:08.328 00.034 13128 loaded dark frame exposure = 1000, med = 0
13:10:08.387 00.059 13128 loaded dark frame exposure = 1500, med = 0
13:10:08.436 00.049 13128 loaded dark frame exposure = 2000, med = 0
13:10:08.484 00.048 13128 loaded dark frame exposure = 2500, med = 0
13:10:08.535 00.051 13128 loaded dark frame exposure = 3000, med = 0
13:10:08.587 00.052 13128 loaded dark frame exposure = 3500, med = 0
13:10:08.591 00.004 13128 loaded dark library from C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
13:10:08.593 00.002 13128 Status Line: Darks loaded
13:10:08.608 00.015 13128 Status Line: Camera Connected
13:10:08.627 00.019 13128 evsrv: cli 0F3091E8 connect
13:10:08.632 00.005 13128 evsrv: cli 0F3091E8 request: {"method":"get_pixel_scale","id":"d2e31c1f-a997-4429-82fc-bfb7ba4cdacc"}
13:10:08.635 00.003 13128 evsrv: cli 0F3091E8 response: {"jsonrpc":"2.0","result":3.86747,"id":"d2e31c1f-a997-4429-82fc-bfb7ba4cdacc"}
13:10:08.639 00.004 13128 evsrv: cli 0F3091E8 disconnect
13:10:10.451 01.812 13128 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
13:10:10.453 00.002 13128 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
13:10:10.453 00.000 13128 Auto-loading calibration data
13:10:10.453 00.000 13128 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
13:10:10.453 00.000 13128 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
13:10:10.453 00.000 13128 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
13:10:10.453 00.000 13128 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
13:10:10.465 00.012 13128 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns 3.101440
13:10:10.467 00.002 13128 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
13:10:10.471 00.004 13128 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
13:10:10.472 00.001 13128 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
13:10:10.474 00.002 13128 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
13:10:10.477 00.003 13128 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
13:10:10.478 00.001 13128 Mount::SetCalibration (scope) -- xAngle=89.6 yAngle=177.7 xRate=3.059 yRate=3.915 bin=1 dec=34.4 pierSide=0 par=+/+ rotAng=None
13:10:10.480 00.002 13128 Mount::SetCalibration (scope) -- sets m_xAngle=89.6 m_yAngleError=1.9
13:10:10.486 00.006 13128 ScopeASCOM::GetDeclinationRadians() returns 90.0
13:10:10.493 00.007 13128 ScopeASCOM::SideOfPier() returns 1
13:10:11.234 00.741 13128 evsrv: cli 0F309288 connect
13:10:11.241 00.007 13128 evsrv: cli 0F309288 request: {"method":"get_pixel_scale","id":"ca6cfcde-8fe8-4ef0-9107-51574bf21ac8"}
13:10:11.245 00.004 13128 evsrv: cli 0F309288 response: {"jsonrpc":"2.0","result":3.86747,"id":"ca6cfcde-8fe8-4ef0-9107-51574bf21ac8"}
13:10:11.247 00.002 13128 evsrv: cli 0F309288 disconnect
13:10:11.325 00.078 13128 GetBoolean("/profile/2/ShowDecModeWarning", 1) returns 1
13:15:35.616 324.291 14512 UPD: installer download complete
13:15:35.621 00.005 14512 UPD: updater thread exit
13:25:33.001 597.380 13128 evsrv: cli 0CF29D38 disconnect
13:25:46.277 13.276 13128 MyFrame::OnClose proceeding
13:25:46.281 00.004 13128 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
13:25:46.285 00.004 13128 StopWorkerThread(0x00A10468) begins
13:25:46.285 00.000 8364 Worker thread wakes up
13:25:46.285 00.000 8364 worker thread servicing REQUEST_TERMINATE
13:25:46.285 00.000 8364 worker thread done servicing request
13:25:46.285 00.000 8364 WorkerThread::Entry() ends
13:25:46.285 00.000 13128 StopWorkerThread() threadExitCode=0
13:25:46.294 00.009 13128 StopWorkerThread(0x00A10468) ends
13:25:46.297 00.003 13128 WorkerThread destructor called
13:25:46.297 00.000 13128 StopWorkerThread(0x0099BB70) begins
13:25:46.297 00.000 1048 Worker thread wakes up
13:25:46.297 00.000 1048 worker thread servicing REQUEST_TERMINATE
13:25:46.297 00.000 1048 worker thread done servicing request
13:25:46.297 00.000 1048 WorkerThread::Entry() ends
13:25:46.297 00.000 13128 StopWorkerThread() threadExitCode=0
13:25:46.312 00.015 13128 StopWorkerThread(0x0099BB70) ends
13:25:46.320 00.008 13128 WorkerThread destructor called
13:25:46.326 00.006 13128 Shutdown: forced=0
13:25:46.332 00.006 13128 Shutdown: disconnect scope
13:25:46.338 00.006 13128 ASCOM Scope: Disconnecting
13:25:46.882 00.544 13128 ASCOM Scope: Disconnected Successfully
13:25:46.895 00.013 13128 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:805->ASCOM Scope: cannot get Declination when not connected to mount
13:25:46.903 00.008 13128 ScopeASCOM::GetDeclinationRadians() returns Unknown
13:25:46.907 00.004 13128 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:1117->ASCOM Scope: cannot get side of pier when not connected
13:25:46.913 00.006 13128 ScopeASCOM::SideOfPier() returns -1
13:25:46.919 00.006 13128 Shutdown: disconnect camera
13:25:46.929 00.010 13128 Shutdown complete
13:25:46.935 00.006 13128 UPD: shutdown
13:25:46.939 00.004 13128 stopping server
13:25:46.945 00.006 13128 event server stopped
13:25:46.951 00.006 13128 Status Line: Server stopped
15:53:20.275 00.009 8980 PHD2 version 2.6.13 begins execution with:
15:53:20.275 00.000 8980    Windows 10 (build 26200), 64-bit edition
15:53:20.275 00.000 8980    wxWidgets 3.0.5
15:53:20.275 00.000 8980    cfitsio 3.47
15:53:20.275 00.000 8980 GetString("/frame/LogDir", "") returns ""
15:53:20.276 00.001 8980 CoInitializeEx returns 1
15:53:20.279 00.003 8980 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
15:53:20.279 00.000 8980 GetInt("/wxLanguage", 0) returns 60
15:53:20.285 00.006 8980 locale: initialized with lang id 60 (r=1)
15:53:20.288 00.003 8980 locale: wxTranslations language set to 60
15:53:20.293 00.005 8980 GetInt("/currentProfile", 0) returns 2
15:53:20.302 00.009 8980 reset dither spiral
15:53:20.305 00.003 8980 StartWorkerThread(00000000) begins
15:53:20.307 00.002 8980 WorkerThread constructor called
15:53:20.309 00.002 8980 StartWorkerThread(0172CFF0) ends
15:53:20.310 00.001 13796 WorkerThread::Entry() begins
15:53:20.310 00.000 8980 StartWorkerThread(00000000) begins
15:53:20.312 00.002 13796 worker thread CoInitializeEx returns 0
15:53:20.312 00.000 8980 WorkerThread constructor called
15:53:20.313 00.001 8980 StartWorkerThread(0172C460) ends
15:53:20.315 00.002 7808 WorkerThread::Entry() begins
15:53:20.315 00.000 8980 GetBoolean("/ServerMode", 1) returns 1
15:53:20.318 00.003 7808 worker thread CoInitializeEx returns 0
15:53:20.412 00.094 8980 GetInt("/profile/2/NoiseReductionMethod", 0) returns 0
15:53:20.414 00.002 8980 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000
15:53:20.416 00.002 8980 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0
15:53:20.419 00.003 8980 GetInt("/profile/2/DitherMode", 0) returns 0
15:53:20.420 00.001 8980 set dither mode 0
15:53:20.422 00.002 8980 GetInt("/profile/2/frame/timeLapse", 0) returns 0
15:53:20.426 00.004 8980 GetInt("/profile/2/frame/var_delay/long_delay", 10000) returns 10000
15:53:20.428 00.002 8980 GetInt("/profile/2/frame/var_delay/short_delay", 1000) returns 1000
15:53:20.430 00.002 8980 GetBoolean("/profile/2/frame/var_delay/enabled", 0) returns 0
15:53:20.431 00.001 8980 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
15:53:20.433 00.002 8980 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
15:53:20.435 00.002 8980 GetInt("/profile/2/frame/focalLength", 0) returns 200
15:53:20.437 00.002 8980 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000
15:53:20.438 00.001 8980 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000
15:53:20.440 00.002 8980 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000
15:53:20.442 00.002 8980 AutoExp: config min = 1000 max = 5000 snr = 6.00
15:53:20.443 00.001 8980 AutoExp: reset exp to 5000
15:53:20.445 00.002 8980 GetInt("/profile/2/CustomExposureDuration", 30000) returns 30000
15:53:20.447 00.002 8980 GetInt("/profile/2/ExposureDurationMs", 1000) returns 1500
15:53:20.449 00.002 8980 OnExposureDurationSelected: duration = 1500
15:53:20.451 00.002 8980 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1
15:53:20.452 00.001 8980 GetInt("/profile/2/Gamma", 100) returns 80
15:53:20.455 00.003 8980 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0
15:53:20.458 00.003 8980 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0
15:53:20.459 00.001 8980 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0
15:53:20.461 00.002 8980 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0
15:53:20.462 00.001 8980 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0
15:53:20.464 00.002 8980 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
15:53:20.465 00.001 8980 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
15:53:20.466 00.001 8980 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
15:53:20.468 00.002 8980 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 0
15:53:20.476 00.008 8980 guider state => UNINITIALIZED
15:53:20.478 00.002 8980 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376
15:53:20.479 00.001 8980 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290
15:53:20.481 00.002 8980 GetInt("/profile/2/overlay/slit/width", 8) returns 8
15:53:20.482 00.001 8980 GetInt("/profile/2/overlay/slit/height", 100) returns 100
15:53:20.483 00.001 8980 GetInt("/profile/2/overlay/slit/angle", 0) returns 0
15:53:20.487 00.004 8980 Changing from state UNINITIALIZED to UNINITIALIZED
15:53:20.489 00.002 8980 guider state => SELECTING
15:53:20.491 00.002 8980 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1
15:53:20.493 00.002 8980 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1
15:53:20.498 00.005 8980 GetDouble("/profile/2/guider/StarMinHFD", 1.500000) returns 1.500000
15:53:20.500 00.002 8980 Setting StarMinHFD = 1.50
15:53:20.505 00.005 8980 GetDouble("/profile/2/guider/StarMaxHFD", 20.000000) returns 10.000000
15:53:20.508 00.003 8980 Setting MaxHFD = 10.0
15:53:20.510 00.002 8980 GetDouble("/profile/2/guider/StarMinSNR", 6.000000) returns 6.000000
15:53:20.512 00.002 8980 Setting StarMinSNR = 6.0
15:53:20.513 00.001 8980 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0
15:53:20.514 00.001 8980 Setting AutoSelDownsample = 0
15:53:20.518 00.004 8980 GetString("/profile/2/guider/bookmarks", "") returns ""
15:53:20.519 00.001 8980 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
15:53:20.521 00.002 8980 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
15:53:20.523 00.002 8980 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0
15:53:20.525 00.002 8980 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
15:53:20.526 00.001 8980 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 15
15:53:20.528 00.002 8980 GetBoolean("/profile/2/guider/multistar/enabled", 0) returns 1
15:53:20.530 00.002 8980 MultiStar mode enabled
15:53:20.533 00.003 8980 GetBoolean("/StickyLockPosition", 0) returns 0
15:53:20.539 00.006 8980 GetString("/geometry", "") returns "0;1226;859;44;0"
15:53:20.576 00.037 8980 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
15:53:20.577 00.001 8980 GetString("/graph/RAColor", "") returns "#6464FF"
15:53:20.580 00.003 8980 GetString("/graph/DecColor", "") returns "#FF0000"
15:53:20.583 00.003 8980 GetInt("/graph/minLength", 50) returns 50
15:53:20.586 00.003 8980 GetInt("/graph/maxLength", 400) returns 400
15:53:20.607 00.021 8980 GetInt("/graph/minHeight", 1) returns 1
15:53:20.614 00.007 8980 GetInt("/graph/maxHeight", 16) returns 16
15:53:20.616 00.002 8980 GetInt("/graph/length", 100) returns 100
15:53:20.618 00.002 8980 GraphStats window size = 100
15:53:20.620 00.002 8980 GetInt("/graph/height", 4) returns 4
15:53:20.621 00.001 8980 GetInt("graph/HeightUnits", 1) returns 1
15:53:20.623 00.002 8980 GetBoolean("/graph/showCorrections", 1) returns 1
15:53:20.624 00.001 8980 GetBoolean("/graph/showStarMass", 0) returns 0
15:53:20.626 00.002 8980 GetBoolean("/graph/showStarSNR", 0) returns 0
15:53:20.628 00.002 8980 GetBoolean("/graph/correctionsToScale", 0) returns 0
15:53:20.690 00.062 8980 GetInt("/graph_stepguider/length", 1) returns 1
15:53:20.695 00.005 8980 GetBoolean("/ProfileRawMode", 0) returns 0
15:53:20.698 00.003 8980 GetInt("/target/length", 100) returns 100
15:53:20.699 00.001 8980 GetDouble("/target/zoom", 1.000000) returns 1.000000
15:53:20.717 00.018 8980 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
15:53:20.719 00.002 8980 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
15:53:21.314 00.595 8980 GetString("/profile/2/name", "") returns "ASTRO"
15:53:21.324 00.010 8980 GetString("/profile/2/name", "") returns "ASTRO"
15:53:21.509 00.185 8980 GetString("/profile/2/indi/INDIcam", "") returns ""
15:53:21.532 00.023 8980 GetString("/profile/2/indi/INDImount", "") returns ""
15:53:21.547 00.015 8980 GetString("/profile/2/indi/INDImount", "") returns ""
15:53:21.572 00.025 8980 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
15:53:21.575 00.003 8980 CameraFactory(ZWO ASI Camera)
15:53:21.577 00.002 8980 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
15:53:21.585 00.008 8980 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
15:53:21.587 00.002 8980 GetInt("/profile/2/camera/gain", 95) returns 48
15:53:21.589 00.002 8980 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
15:53:21.593 00.004 8980 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
15:53:21.596 00.003 8980 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 1
15:53:21.598 00.002 8980 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
15:53:21.600 00.002 8980 GetInt("/profile/2/camera/binning", 1) returns 1
15:53:21.603 00.003 8980 GetInt("/profile/2/camera/ZWO/bpp", 8) returns 8
15:53:21.605 00.002 8980 Created new camera of type ZWO ASI Camera = 0D24A720
15:53:21.607 00.002 8980 GetString("/profile/2/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
15:53:21.628 00.021 8980 GetString("/profile/2/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
15:53:21.631 00.003 8980 ScopeFactory(EQMOD ASCOM HEQ5/6)
15:53:21.634 00.003 8980 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 600
15:53:21.636 00.002 8980 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 25
15:53:21.639 00.003 8980 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 2500
15:53:21.648 00.009 8980 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 2500
15:53:21.651 00.003 8980 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1
15:53:21.653 00.002 8980 DecGuideMode set to Auto (1)
15:53:21.658 00.005 8980 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 5
15:53:21.661 00.003 8980 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
15:53:21.664 00.003 8980 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.162500
15:53:21.667 00.003 8980 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
15:53:21.670 00.003 8980 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
15:53:21.675 00.005 8980 GetInt("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
15:53:21.678 00.003 8980 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.500000
15:53:21.681 00.003 8980 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
15:53:21.686 00.005 8980 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
15:53:21.689 00.003 8980 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
15:53:21.691 00.002 8980 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
15:53:21.695 00.004 8980 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
15:53:21.698 00.003 8980 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
15:53:21.701 00.003 8980 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 644.431000
15:53:21.708 00.007 8980 GetBoolean("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
15:53:21.712 00.004 8980 PPEC: reset GP model
15:53:21.717 00.005 8980 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 4
15:53:21.733 00.016 8980 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.250000
15:53:21.735 00.002 8980 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
15:53:21.740 00.005 8980 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
15:53:21.748 00.008 8980 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
15:53:21.751 00.003 8980 GetBoolean("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
15:53:21.755 00.004 8980 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
15:53:21.762 00.007 8980 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 0
15:53:21.766 00.004 8980 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0
15:53:21.771 00.005 8980 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1
15:53:21.777 00.006 8980 GetBoolean("/profile/2/scope/HiResEncoders", 0) returns 0
15:53:21.780 00.003 8980 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 885
15:53:21.784 00.004 8980 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 20
15:53:21.787 00.003 8980 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 885
15:53:21.790 00.003 8980 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 1
15:53:21.793 00.003 8980 BLC: Enabled with correction = 885 ms, Floor = 20, Ceiling = 885, Adjustable
15:53:21.796 00.003 8980 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 0
15:53:21.800 00.004 8980 Scope: slew check disabled
15:53:21.807 00.007 8980 Created new scope of type EQMOD ASCOM HEQ5/6 = 0D2CB268
15:53:21.810 00.003 8980 GetString("/profile/2/scope/LastMenuChoice", "") returns "EQMOD ASCOM HEQ5/6"
15:53:21.819 00.009 8980 GetString("/profile/2/scope/LastAuxMenuChoice", "None") returns "None"
15:53:21.822 00.003 8980 ScopeFactory(None)
15:53:21.824 00.002 8980 Created new aux scope of type None = 00000000
15:53:21.827 00.003 8980 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "None"
15:53:21.832 00.005 8980 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1351->OnAuxChoiceScope: m_pAuxScope == NULL
15:53:21.841 00.009 8980 GetString("/profile/2/stepguider/LastMenuChoice", "None") returns "None"
15:53:21.844 00.003 8980 StepGuiderFactory(None)
15:53:21.846 00.002 8980 Created new stepguider of type None = 00000000
15:53:21.850 00.004 8980 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "None"
15:53:21.854 00.004 8980 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1577->OnChoiceStepGuider: m_pStepGuider == NULL
15:53:21.858 00.004 8980 GetString("/profile/2/rotator/LastMenuChoice", "None") returns "None"
15:53:21.863 00.005 8980 RotatorFactory(None)
15:53:21.866 00.003 8980 Created new Rotator of type None = 00000000
15:53:21.870 00.004 8980 GetString("/profile/2/rotator/LastMenuChoice", "") returns "None"
15:53:21.874 00.004 8980 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1715->OnChoiceRotator: m_pRotator == NULL
15:53:21.896 00.022 8980 GetString("/profile/2/name", "") returns "ASTRO"
15:53:21.899 00.003 8980 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
15:53:21.903 00.004 8980 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
15:53:21.989 00.086 8980 starting server
15:53:21.998 00.009 8980 event server started, listening on port 4400
15:53:22.001 00.003 8980 Server started, listening on port 4300
15:53:22.004 00.003 8980 Status Line: Server started
15:53:22.013 00.009 8980 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=4;layer=0;row=0;pos=0;prop=100000;bestw=245;besth=424;minw=-1;minh=-1;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=0;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=320;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(2,0,0)=530|dock_size(3,0,0)=259|"
15:53:22.087 00.074 8980 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
15:53:22.090 00.003 8980 GetString("/profile/2/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
15:53:22.095 00.005 8980 GetBoolean("/Update/enabled", 1) returns 1
15:53:22.098 00.003 8980 GetInt("/Update/series", 0) returns 0
15:53:22.101 00.003 15000 UPD: updater thread entry
15:53:22.102 00.001 15000 UPD: fetch https://openphdguiding.org/release-main-win.txt
15:53:22.325 00.223 15000 UPD: latest ver = 2.6.14
15:53:22.325 00.000 15000 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
15:53:22.325 00.000 15000 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
15:53:22.325 00.000 15000 UPD: needs upgrade
15:53:22.325 00.000 15000 UPD: fetch https://openphdguiding.org/changelog-main/
15:53:22.336 00.011 8980 evsrv: cli 018062C8 connect
15:53:22.339 00.003 8980 evsrv: cli 018062C8 request: {"method":"get_app_state","id":"280c5296-f5c8-4f73-ba9b-b6449d827e5c"}
15:53:22.340 00.001 8980 evsrv: cli 018062C8 response: {"jsonrpc":"2.0","result":"Stopped","id":"280c5296-f5c8-4f73-ba9b-b6449d827e5c"}
15:53:22.345 00.005 8980 evsrv: cli 018062C8 disconnect
15:53:22.348 00.003 8980 evsrv: cli 018062C8 connect
15:53:22.351 00.003 8980 evsrv: cli 0D4DFE08 connect
15:53:22.353 00.002 8980 evsrv: cli 0D4DFE08 request: {"method":"get_profile","id":"b37ce5c5-1d0b-4b66-837b-7033b89d647f"}
15:53:22.355 00.002 8980 GetString("/profile/2/name", "") returns "ASTRO"
15:53:22.356 00.001 8980 evsrv: cli 0D4DFE08 response: {"jsonrpc":"2.0","result":{"id":2,"name":"ASTRO"},"id":"b37ce5c5-1d0b-4b66-837b-7033b89d647f"}
15:53:22.361 00.005 8980 evsrv: cli 0D4DFE08 disconnect
15:53:22.365 00.004 8980 evsrv: cli 0D4DF728 connect
15:53:22.366 00.001 8980 evsrv: cli 0D4DF728 request: {"method":"get_profiles","id":"92d7509f-76fd-4936-978f-d48b8eaadc89"}
15:53:22.368 00.002 8980 GetString("/profile/2/name", "") returns "ASTRO"
15:53:22.370 00.002 15000 UPD: installer is present C:\Users\astro\AppData\Local\phd2\phd2_installer.exe
15:53:22.370 00.000 8980 GetString("/profile/2/name", "") returns "ASTRO"
15:53:22.371 00.001 8980 evsrv: cli 0D4DF728 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASTRO","selected":true}],"id":"92d7509f-76fd-4936-978f-d48b8eaadc89"}
15:53:22.375 00.004 8980 evsrv: cli 0D4DF728 disconnect
15:53:22.379 00.004 8980 evsrv: cli 0D56D318 connect
15:53:22.381 00.002 8980 evsrv: cli 0D56D318 request: {"method":"get_connected","id":"d8efa060-678d-4d4a-b50b-d35abd5ee0ab"}
15:53:22.383 00.002 8980 evsrv: cli 0D56D318 response: {"jsonrpc":"2.0","result":false,"id":"d8efa060-678d-4d4a-b50b-d35abd5ee0ab"}
15:53:22.385 00.002 8980 evsrv: cli 0D56D318 disconnect
15:53:22.389 00.004 8980 evsrv: cli 0D56C4B8 connect
15:53:22.391 00.002 8980 evsrv: cli 0D56C4B8 request: {"method":"set_connected","params":[true],"id":"e1912147-8e0c-43c3-aa75-1a179522bc71"}
15:53:22.395 00.004 8980 gear_dialog: ConnectAll calls OnButtonConnectAll
15:53:22.397 00.002 8980 gear_dialog: OnButtonConnectAll
15:53:22.398 00.001 8980 gear_dialog: DoConnectCamera [ZWO ASI Camera]
15:53:22.400 00.002 8980 Status Line: Connecting to Camera ...
15:53:22.403 00.003 8980 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
15:53:22.404 00.001 8980 Connecting to camera [ZWO ASI Camera] id = [0,ZWO ASI120MM Mini]
15:53:22.415 00.011 8980 ZWO: SDK Version = [1, 30, 0, 0]
15:53:22.424 00.009 8980 ZWO: find camera id: [0,ZWO ASI120MM Mini], ncams = 2
15:53:22.433 00.009 8980 ZWO: found matching camera at idx 0
15:53:22.794 00.361 15000 UPD: checksum matches
15:53:22.795 00.001 15000 UPD: updater thread exit
15:53:23.165 00.370 8980 ZWO: using mode BPP = 8
15:53:23.166 00.001 8980 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
15:53:23.167 00.001 8980 ZWO: selecting snap mode
15:53:23.168 00.001 8980 ZWO: IsColorCam = 0
15:53:23.169 00.001 8980 ZWO: supported bin 0 = 1
15:53:23.170 00.001 8980 ZWO: supported bin 1 = 2
15:53:23.234 00.064 8980 ZWO: gain range = 0 .. 100
15:53:23.238 00.004 8980 ZWO: lowest RN gain = 48 (48%)
15:53:23.241 00.003 8980 ZWO: frame (0,0)+(1280,960)
15:53:23.262 00.021 8980 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
15:53:23.263 00.001 8980 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
15:53:23.264 00.001 8980 Connected Camera: ZWO ASI120MM Mini
15:53:23.266 00.002 8980 FullSize=(1280,960)
15:53:23.268 00.002 8980 PixelSize=3.75
15:53:23.271 00.003 8980 BitsPerPixel=8
15:53:23.272 00.001 8980 HasGainControl=1
15:53:23.273 00.001 8980 GuideCameraGain=48
15:53:23.274 00.001 8980 HasShutter=0
15:53:23.275 00.001 8980 HasSubFrames=1
15:53:23.276 00.001 8980 ST4HasGuideOutput=1
15:53:23.277 00.001 8980 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1
15:53:23.278 00.001 8980 auto-loading defect map
15:53:23.280 00.002 8980 Loading defect map file C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
15:53:23.281 00.001 8980 Defect map file not found: C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
15:53:23.282 00.001 8980 Status Line: Defect map not loaded
15:53:23.286 00.004 8980 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
15:53:23.287 00.001 8980 Auto-loading dark library
15:53:23.326 00.039 8980 loaded dark frame exposure = 1000, med = 0
15:53:23.350 00.024 8980 loaded dark frame exposure = 1500, med = 0
15:53:23.375 00.025 8980 loaded dark frame exposure = 2000, med = 0
15:53:23.399 00.024 8980 loaded dark frame exposure = 2500, med = 0
15:53:23.424 00.025 8980 loaded dark frame exposure = 3000, med = 0
15:53:23.448 00.024 8980 loaded dark frame exposure = 3500, med = 0
15:53:23.450 00.002 8980 loaded dark library from C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
15:53:23.451 00.001 8980 Status Line: Darks loaded
15:53:23.455 00.004 8980 Status Line: Camera Connected
15:53:23.462 00.007 8980 gear_dialog: OnButtonConnectStepGuider
15:53:23.465 00.003 8980 Connected AO:None
15:53:23.467 00.002 8980 gear_dialog: OnButtonConnectScope
15:53:23.468 00.001 8980 Status Line: Connecting to Mount ...
15:53:23.471 00.003 8980 Connecting to mount [EQMOD ASCOM HEQ5/6]
15:53:23.472 00.001 8980 ASCOM Scope: Connecting
15:53:23.473 00.001 8980 Create ASCOM Scope: choice 'EQMOD ASCOM HEQ5/6' progid EQMOD.Telescope
15:53:23.478 00.005 8980 pScopeDriver = 0x0D5694D4
15:53:23.529 00.051 8980 Scope reports its name as EQMOD HEQ5/6 (ASCOM)
15:53:23.531 00.002 8980 ASCOM scope CanSlewAsync is true
15:53:23.532 00.001 8980 EQMOD HEQ5/6 (ASCOM) connected
15:53:23.536 00.004 8980 ScopeASCOM::GetDeclinationRadians() returns 90.0
15:53:23.537 00.001 8980 ScopeASCOM::SideOfPier() returns 1
15:53:23.538 00.001 8980 ASCOM Scope: Connect success
15:53:23.540 00.002 8980 Status Line: Mount Connected
15:53:23.543 00.003 8980 Connected Scope:EQMOD HEQ5/6 (ASCOM)
15:53:23.545 00.002 8980 gear_dialog: OnButtonConnectAuxScope
15:53:23.547 00.002 8980 Connected AuxScope:None
15:53:23.549 00.002 8980 gear_dialog: OnButtonConnectRotator
15:53:23.553 00.004 8980 Connected Rotator:None
15:53:23.609 00.056 8980 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
15:53:23.613 00.004 8980 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
15:53:23.614 00.001 8980 Auto-loading calibration data
15:53:23.616 00.002 8980 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
15:53:23.618 00.002 8980 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
15:53:23.619 00.001 8980 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
15:53:23.620 00.001 8980 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
15:53:23.622 00.002 8980 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns 3.101440
15:53:23.623 00.001 8980 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
15:53:23.624 00.001 8980 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
15:53:23.625 00.001 8980 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
15:53:23.627 00.002 8980 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
15:53:23.628 00.001 8980 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
15:53:23.629 00.001 8980 Mount::SetCalibration (scope) -- xAngle=89.6 yAngle=177.7 xRate=3.059 yRate=3.915 bin=1 dec=34.4 pierSide=0 par=+/+ rotAng=None
15:53:23.630 00.001 8980 Mount::SetCalibration (scope) -- sets m_xAngle=89.6 m_yAngleError=1.9
15:53:23.637 00.007 8980 ScopeASCOM::GetDeclinationRadians() returns 90.0
15:53:23.639 00.002 8980 ScopeASCOM::SideOfPier() returns 1
15:53:24.222 00.583 8980 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
15:53:24.224 00.002 8980 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
15:53:24.227 00.003 8980 Auto-loading calibration data
15:53:24.228 00.001 8980 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
15:53:24.230 00.002 8980 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
15:53:24.232 00.002 8980 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
15:53:24.233 00.001 8980 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
15:53:24.235 00.002 8980 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns 3.101440
15:53:24.237 00.002 8980 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
15:53:24.239 00.002 8980 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
15:53:24.241 00.002 8980 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
15:53:24.243 00.002 8980 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
15:53:24.244 00.001 8980 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
15:53:24.245 00.001 8980 Mount::SetCalibration (scope) -- xAngle=89.6 yAngle=177.7 xRate=3.059 yRate=3.915 bin=1 dec=34.4 pierSide=0 par=+/+ rotAng=None
15:53:24.247 00.002 8980 Mount::SetCalibration (scope) -- sets m_xAngle=89.6 m_yAngleError=1.9
15:53:24.251 00.004 8980 ScopeASCOM::GetDeclinationRadians() returns 90.0
15:53:24.253 00.002 8980 ScopeASCOM::SideOfPier() returns 1
15:53:24.258 00.005 8980 evsrv: cli 0D56C4B8 response: {"jsonrpc":"2.0","result":0,"id":"e1912147-8e0c-43c3-aa75-1a179522bc71"}
15:53:24.261 00.003 8980 evsrv: cli 0D56C4B8 disconnect
15:53:24.264 00.003 8980 evsrv: cli 0D56C918 connect
15:53:24.266 00.002 8980 evsrv: cli 0D56C918 request: {"method":"get_lock_shift_params","id":"267c2616-abd1-446a-ac3e-2d36657df6d5"}
15:53:24.267 00.001 8980 evsrv: cli 0D56C918 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"267c2616-abd1-446a-ac3e-2d36657df6d5"}
15:53:24.288 00.021 8980 evsrv: cli 0D56C918 disconnect
15:53:24.289 00.001 8980 evsrv: cli 0D56CA58 connect
15:53:24.291 00.002 8980 evsrv: cli 0D56CA58 request: {"method":"get_pixel_scale","id":"b1b20e27-585a-4c8e-b7c7-86e86e8df4a1"}
15:53:24.293 00.002 8980 evsrv: cli 0D56CA58 response: {"jsonrpc":"2.0","result":3.86747,"id":"b1b20e27-585a-4c8e-b7c7-86e86e8df4a1"}
15:53:24.294 00.001 8980 evsrv: cli 0D56CA58 disconnect
15:53:35.735 11.441 8980 IdleClosing
15:53:35.737 00.002 8980 MyFrame::OnClose proceeding
15:53:35.739 00.002 8980 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
15:53:35.739 00.000 8980 StopWorkerThread(0x0172CFF0) begins
15:53:35.741 00.002 13796 Worker thread wakes up
15:53:35.741 00.000 13796 worker thread servicing REQUEST_TERMINATE
15:53:35.741 00.000 13796 worker thread done servicing request
15:53:35.741 00.000 13796 WorkerThread::Entry() ends
15:53:35.741 00.000 8980 StopWorkerThread() threadExitCode=0
15:53:35.743 00.002 8980 StopWorkerThread(0x0172CFF0) ends
15:53:35.745 00.002 8980 WorkerThread destructor called
15:53:35.747 00.002 8980 StopWorkerThread(0x0172C460) begins
15:53:35.747 00.000 7808 Worker thread wakes up
15:53:35.747 00.000 7808 worker thread servicing REQUEST_TERMINATE
15:53:35.747 00.000 7808 worker thread done servicing request
15:53:35.747 00.000 7808 WorkerThread::Entry() ends
15:53:35.747 00.000 8980 StopWorkerThread() threadExitCode=0
15:53:35.747 00.000 8980 StopWorkerThread(0x0172C460) ends
15:53:35.747 00.000 8980 WorkerThread destructor called
15:53:35.747 00.000 8980 Shutdown: forced=0
15:53:35.747 00.000 8980 Shutdown: disconnect scope
15:53:35.747 00.000 8980 ASCOM Scope: Disconnecting
15:53:35.747 00.000 8980 ASCOM Scope: Disconnected Successfully
15:53:35.760 00.013 8980 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:805->ASCOM Scope: cannot get Declination when not connected to mount
15:53:35.760 00.000 8980 ScopeASCOM::GetDeclinationRadians() returns Unknown
15:53:35.762 00.002 8980 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:1117->ASCOM Scope: cannot get side of pier when not connected
15:53:35.762 00.000 8980 ScopeASCOM::SideOfPier() returns -1
15:53:35.764 00.002 8980 Shutdown: disconnect camera
15:53:35.766 00.002 8980 Shutdown complete
15:53:35.769 00.003 8980 UPD: shutdown
15:53:35.771 00.002 8980 stopping server
15:53:35.771 00.000 8980 event server stopped
15:53:35.773 00.002 8980 Status Line: Server stopped
15:53:47.768 00.008 14936 PHD2 version 2.6.14 begins execution with:
15:53:47.768 00.000 14936    Windows 10 (build 26200), 64-bit edition
15:53:47.768 00.000 14936    wxWidgets 3.0.5
15:53:47.768 00.000 14936    cfitsio 3.49
15:53:47.768 00.000 14936 GetString("/frame/LogDir", "") returns ""
15:53:47.768 00.000 14936 CoInitializeEx returns 1
15:53:47.779 00.011 14936 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
15:53:47.779 00.000 14936 GetInt("/wxLanguage", 0) returns 60
15:53:47.779 00.000 14936 locale: initialized with lang id 60 (r=1)
15:53:47.779 00.000 14936 locale: wxTranslations language set to 60
15:53:47.788 00.009 14936 GetInt("/currentProfile", 0) returns 2
15:53:47.796 00.008 14936 reset dither spiral
15:53:47.800 00.004 14936 StartWorkerThread(00000000) begins
15:53:47.800 00.000 14936 WorkerThread constructor called
15:53:47.800 00.000 14936 StartWorkerThread(01251B58) ends
15:53:47.800 00.000 9488 WorkerThread::Entry() begins
15:53:47.800 00.000 14936 StartWorkerThread(00000000) begins
15:53:47.800 00.000 9488 worker thread CoInitializeEx returns 0
15:53:47.800 00.000 14936 WorkerThread constructor called
15:53:47.800 00.000 14936 StartWorkerThread(01252218) ends
15:53:47.810 00.010 2444 WorkerThread::Entry() begins
15:53:47.810 00.000 14936 GetBoolean("/ServerMode", 1) returns 1
15:53:47.812 00.002 2444 worker thread CoInitializeEx returns 0
15:53:47.912 00.100 14936 GetInt("/profile/2/NoiseReductionMethod", 0) returns 0
15:53:47.922 00.010 14936 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000
15:53:47.922 00.000 14936 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0
15:53:47.926 00.004 14936 GetInt("/profile/2/DitherMode", 0) returns 0
15:53:47.929 00.003 14936 set dither mode 0
15:53:47.931 00.002 14936 GetInt("/profile/2/frame/timeLapse", 0) returns 0
15:53:47.933 00.002 14936 GetInt("/profile/2/frame/var_delay/long_delay", 10000) returns 10000
15:53:47.935 00.002 14936 GetInt("/profile/2/frame/var_delay/short_delay", 1000) returns 1000
15:53:47.937 00.002 14936 GetBoolean("/profile/2/frame/var_delay/enabled", 0) returns 0
15:53:47.939 00.002 14936 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
15:53:47.941 00.002 14936 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
15:53:47.942 00.001 14936 GetInt("/profile/2/frame/focalLength", 0) returns 200
15:53:47.946 00.004 14936 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000
15:53:47.948 00.002 14936 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000
15:53:47.948 00.000 14936 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000
15:53:47.948 00.000 14936 AutoExp: config min = 1000 max = 5000 snr = 6.00
15:53:47.953 00.005 14936 AutoExp: reset exp to 5000
15:53:47.955 00.002 14936 GetInt("/profile/2/CustomExposureDuration", 30000) returns 30000
15:53:47.958 00.003 14936 GetInt("/profile/2/ExposureDurationMs", 1000) returns 1500
15:53:47.960 00.002 14936 OnExposureDurationSelected: duration = 1500
15:53:47.963 00.003 14936 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1
15:53:47.965 00.002 14936 GetInt("/profile/2/Gamma", 100) returns 80
15:53:47.967 00.002 14936 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0
15:53:47.967 00.000 14936 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0
15:53:47.967 00.000 14936 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0
15:53:47.973 00.006 14936 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0
15:53:47.976 00.003 14936 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0
15:53:47.978 00.002 14936 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
15:53:47.980 00.002 14936 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
15:53:47.982 00.002 14936 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
15:53:47.984 00.002 14936 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 0
15:53:47.990 00.006 14936 guider state => UNINITIALIZED
15:53:47.997 00.007 14936 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376
15:53:47.997 00.000 14936 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290
15:53:47.997 00.000 14936 GetInt("/profile/2/overlay/slit/width", 8) returns 8
15:53:47.997 00.000 14936 GetInt("/profile/2/overlay/slit/height", 100) returns 100
15:53:47.997 00.000 14936 GetInt("/profile/2/overlay/slit/angle", 0) returns 0
15:53:48.006 00.009 14936 Changing from state UNINITIALIZED to UNINITIALIZED
15:53:48.006 00.000 14936 guider state => SELECTING
15:53:48.006 00.000 14936 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1
15:53:48.014 00.008 14936 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1
15:53:48.015 00.001 14936 GetDouble("/profile/2/guider/StarMinHFD", 1.500000) returns 1.500000
15:53:48.015 00.000 14936 Setting StarMinHFD = 1.50
15:53:48.021 00.006 14936 GetDouble("/profile/2/guider/StarMaxHFD", 20.000000) returns 10.000000
15:53:48.023 00.002 14936 Setting MaxHFD = 10.0
15:53:48.025 00.002 14936 GetDouble("/profile/2/guider/StarMinSNR", 6.000000) returns 6.000000
15:53:48.025 00.000 14936 Setting StarMinSNR = 6.0
15:53:48.025 00.000 14936 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0
15:53:48.031 00.006 14936 Setting AutoSelDownsample = 0
15:53:48.033 00.002 14936 GetString("/profile/2/guider/bookmarks", "") returns ""
15:53:48.037 00.004 14936 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
15:53:48.039 00.002 14936 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
15:53:48.041 00.002 14936 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0
15:53:48.043 00.002 14936 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
15:53:48.045 00.002 14936 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 15
15:53:48.048 00.003 14936 GetBoolean("/profile/2/guider/multistar/enabled", 0) returns 1
15:53:48.048 00.000 14936 MultiStar mode enabled
15:53:48.053 00.005 14936 GetBoolean("/StickyLockPosition", 0) returns 0
15:53:48.057 00.004 14936 GetString("/geometry", "") returns "0;1226;859;44;0"
15:53:48.105 00.048 14936 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
15:53:48.109 00.004 14936 GetString("/graph/RAColor", "") returns "#6464FF"
15:53:48.111 00.002 14936 GetString("/graph/DecColor", "") returns "#FF0000"
15:53:48.115 00.004 14936 GetInt("/graph/minLength", 50) returns 50
15:53:48.119 00.004 14936 GetInt("/graph/maxLength", 400) returns 400
15:53:48.121 00.002 14936 GetInt("/graph/minHeight", 1) returns 1
15:53:48.125 00.004 14936 GetInt("/graph/maxHeight", 16) returns 16
15:53:48.131 00.006 14936 GetInt("/graph/length", 100) returns 100
15:53:48.133 00.002 14936 GraphStats window size = 100
15:53:48.137 00.004 14936 GetInt("/graph/height", 4) returns 4
15:53:48.139 00.002 14936 GetInt("graph/HeightUnits", 1) returns 1
15:53:48.143 00.004 14936 GetBoolean("/graph/showCorrections", 1) returns 1
15:53:48.145 00.002 14936 GetBoolean("/graph/showStarMass", 0) returns 0
15:53:48.147 00.002 14936 GetBoolean("/graph/showStarSNR", 0) returns 0
15:53:48.150 00.003 14936 GetBoolean("/graph/correctionsToScale", 0) returns 0
15:53:48.229 00.079 14936 GetInt("/graph_stepguider/length", 1) returns 1
15:53:48.234 00.005 14936 GetBoolean("/ProfileRawMode", 0) returns 0
15:53:48.242 00.008 14936 GetInt("/target/length", 100) returns 100
15:53:48.244 00.002 14936 GetDouble("/target/zoom", 1.000000) returns 1.000000
15:53:48.258 00.014 14936 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
15:53:48.258 00.000 14936 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
15:53:48.828 00.570 14936 GetString("/profile/2/name", "") returns "ASTRO"
15:53:48.847 00.019 14936 GetString("/profile/2/name", "") returns "ASTRO"
15:53:49.129 00.282 14936 GetString("/profile/2/indi/INDIcam", "") returns ""
15:53:49.144 00.015 14936 GetString("/profile/2/indi/INDImount", "") returns ""
15:53:49.160 00.016 14936 GetString("/profile/2/indi/INDImount", "") returns ""
15:53:49.167 00.007 14936 GetString("/profile/2/indi/INDIrotator", "") returns ""
15:53:49.176 00.009 14936 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
15:53:49.178 00.002 14936 CameraFactory(ZWO ASI Camera)
15:53:49.178 00.000 14936 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
15:53:49.178 00.000 14936 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
15:53:49.178 00.000 14936 GetInt("/profile/2/camera/gain", 95) returns 48
15:53:49.184 00.006 14936 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
15:53:49.184 00.000 14936 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
15:53:49.184 00.000 14936 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 1
15:53:49.184 00.000 14936 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
15:53:49.184 00.000 14936 GetInt("/profile/2/camera/binning", 1) returns 1
15:53:49.184 00.000 14936 GetInt("/profile/2/camera/ZWO/bpp", 8) returns 8
15:53:49.192 00.008 14936 Created new camera of type ZWO ASI Camera = 0F600EB8
15:53:49.192 00.000 14936 GetString("/profile/2/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
15:53:49.194 00.002 14936 GetString("/profile/2/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
15:53:49.194 00.000 14936 ScopeFactory(EQMOD ASCOM HEQ5/6)
15:53:49.194 00.000 14936 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 600
15:53:49.194 00.000 14936 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 25
15:53:49.201 00.007 14936 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 2500
15:53:49.203 00.002 14936 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 2500
15:53:49.203 00.000 14936 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1
15:53:49.203 00.000 14936 DecGuideMode set to Auto (1)
15:53:49.208 00.005 14936 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 5
15:53:49.208 00.000 14936 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
15:53:49.208 00.000 14936 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.162500
15:53:49.208 00.000 14936 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
15:53:49.208 00.000 14936 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
15:53:49.208 00.000 14936 GetInt("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
15:53:49.218 00.010 14936 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.500000
15:53:49.218 00.000 14936 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
15:53:49.218 00.000 14936 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
15:53:49.218 00.000 14936 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
15:53:49.225 00.007 14936 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
15:53:49.225 00.000 14936 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
15:53:49.227 00.002 14936 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
15:53:49.229 00.002 14936 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 644.431000
15:53:49.229 00.000 14936 GetBoolean("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
15:53:49.234 00.005 14936 PPEC: reset GP model
15:53:49.235 00.001 14936 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 4
15:53:49.237 00.002 14936 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.250000
15:53:49.237 00.000 14936 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
15:53:49.239 00.002 14936 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
15:53:49.239 00.000 14936 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
15:53:49.239 00.000 14936 GetBoolean("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
15:53:49.239 00.000 14936 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
15:53:49.239 00.000 14936 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 0
15:53:49.239 00.000 14936 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0
15:53:49.239 00.000 14936 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1
15:53:49.239 00.000 14936 GetBoolean("/profile/2/scope/HiResEncoders", 0) returns 0
15:53:49.239 00.000 14936 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 885
15:53:49.252 00.013 14936 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 20
15:53:49.252 00.000 14936 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 885
15:53:49.255 00.003 14936 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 1
15:53:49.257 00.002 14936 BLC: Enabled with correction = 885 ms, Floor = 20, Ceiling = 885, Adjustable
15:53:49.257 00.000 14936 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 0
15:53:49.259 00.002 14936 Scope: slew check disabled
15:53:49.259 00.000 14936 Created new scope of type EQMOD ASCOM HEQ5/6 = 0CC0ADF0
15:53:49.261 00.002 14936 GetString("/profile/2/scope/LastMenuChoice", "") returns "EQMOD ASCOM HEQ5/6"
15:53:49.263 00.002 14936 GetString("/profile/2/scope/LastAuxMenuChoice", "None") returns "None"
15:53:49.263 00.000 14936 ScopeFactory(None)
15:53:49.266 00.003 14936 Created new aux scope of type None = 00000000
15:53:49.268 00.002 14936 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "None"
15:53:49.269 00.001 14936 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
15:53:49.270 00.001 14936 GetString("/profile/2/stepguider/LastMenuChoice", "None") returns "None"
15:53:49.270 00.000 14936 StepGuiderFactory(None)
15:53:49.272 00.002 14936 Created new stepguider of type None = 00000000
15:53:49.272 00.000 14936 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "None"
15:53:49.274 00.002 14936 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
15:53:49.276 00.002 14936 GetString("/profile/2/rotator/LastMenuChoice", "None") returns "None"
15:53:49.276 00.000 14936 RotatorFactory(None)
15:53:49.278 00.002 14936 Created new Rotator of type None = 00000000
15:53:49.278 00.000 14936 GetString("/profile/2/rotator/LastMenuChoice", "") returns "None"
15:53:49.280 00.002 14936 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
15:53:49.286 00.006 14936 GetString("/profile/2/name", "") returns "ASTRO"
15:53:49.294 00.008 14936 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
15:53:49.294 00.000 14936 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
15:53:49.332 00.038 14936 starting server
15:53:49.336 00.004 14936 event server started, listening on port 4400
15:53:49.338 00.002 14936 Server started, listening on port 4300
15:53:49.338 00.000 14936 Status Line: Server started
15:53:49.340 00.002 14936 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=4;layer=0;row=0;pos=0;prop=100000;bestw=245;besth=424;minw=-1;minh=-1;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=0;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=320;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(2,0,0)=530|dock_size(3,0,0)=259|"
15:53:49.387 00.047 14936 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
15:53:49.390 00.003 14936 GetString("/profile/2/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
15:53:49.391 00.001 14936 GetBoolean("/Update/enabled", 1) returns 1
15:53:49.391 00.000 14936 GetInt("/Update/series", 0) returns 0
15:53:49.391 00.000 14464 UPD: updater thread entry
15:53:49.396 00.005 14464 UPD: fetch https://openphdguiding.org/release-main-win.txt
15:53:49.524 00.128 14464 UPD: latest ver = 2.6.14
15:53:49.524 00.000 14464 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
15:53:49.524 00.000 14464 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
15:53:49.524 00.000 14464 GetInt("/Update/force", 0) returns 0
15:53:49.524 00.000 14464 UPD: version is up-to-date
15:53:49.524 00.000 14464 UPD: updater thread exit
15:53:58.685 09.161 14936 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
15:53:58.685 00.000 14936 GetString("/profile/2/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
15:54:00.375 01.690 14936 ZWO: SDK Version = [1, 40, 0, 0]
15:54:00.395 00.020 14936 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
15:54:01.323 00.928 14936 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
15:54:02.191 00.868 14936 gear_dialog: OnButtonConnectCamera
15:54:02.193 00.002 14936 gear_dialog: DoConnectCamera [ZWO ASI Camera]
15:54:02.195 00.002 14936 Status Line: Connecting to Camera ...
15:54:02.195 00.000 14936 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
15:54:02.195 00.000 14936 Connecting to camera [ZWO ASI Camera] id = [0,ZWO ASI120MM Mini]
15:54:02.211 00.016 14936 ZWO: find camera id: [0,ZWO ASI120MM Mini], ncams = 2
15:54:02.211 00.000 14936 ZWO: found matching camera at idx 0
15:54:02.944 00.733 14936 ZWO: using mode BPP = 8
15:54:02.944 00.000 14936 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
15:54:02.944 00.000 14936 ZWO: selecting snap mode
15:54:02.944 00.000 14936 ZWO: IsColorCam = 0
15:54:02.944 00.000 14936 ZWO: supported bin 0 = 1
15:54:02.944 00.000 14936 ZWO: supported bin 1 = 2
15:54:02.956 00.012 14936 ZWO: gain range = 0 .. 100
15:54:02.956 00.000 14936 ZWO: lowest RN gain = 48 (48%)
15:54:02.956 00.000 14936 ZWO: frame (0,0)+(1280,960)
15:54:02.980 00.024 14936 GetString("/profile/2/camera/LimitFrame", "") returns ""
15:54:02.980 00.000 14936 camera: updated LimitFrame => (0,0),(0x0)
15:54:02.980 00.000 14936 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
15:54:02.980 00.000 14936 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
15:54:02.985 00.005 14936 Connected Camera: ZWO ASI120MM Mini
15:54:02.987 00.002 14936 FrameSize=(1280,960)
15:54:02.987 00.000 14936 PixelSize=3.75
15:54:02.989 00.002 14936 BitsPerPixel=8
15:54:02.989 00.000 14936 HasGainControl=1
15:54:02.990 00.001 14936 GuideCameraGain=48
15:54:02.991 00.001 14936 HasShutter=0
15:54:02.991 00.000 14936 HasSubFrames=1
15:54:02.993 00.002 14936 ST4HasGuideOutput=1
15:54:02.993 00.000 14936 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1
15:54:02.995 00.002 14936 auto-loading defect map
15:54:02.997 00.002 14936 Loading defect map file C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
15:54:02.997 00.000 14936 Defect map file not found: C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
15:54:02.999 00.002 14936 Status Line: Defect map not loaded
15:54:03.001 00.002 14936 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
15:54:03.003 00.002 14936 Auto-loading dark library
15:54:03.030 00.027 14936 loaded dark frame exposure = 1000, med = 0
15:54:03.055 00.025 14936 loaded dark frame exposure = 1500, med = 0
15:54:03.078 00.023 14936 loaded dark frame exposure = 2000, med = 0
15:54:03.107 00.029 14936 loaded dark frame exposure = 2500, med = 0
15:54:03.127 00.020 14936 loaded dark frame exposure = 3000, med = 0
15:54:03.159 00.032 14936 loaded dark frame exposure = 3500, med = 0
15:54:03.159 00.000 14936 loaded dark library from C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
15:54:03.159 00.000 14936 Status Line: Darks loaded
15:54:03.166 00.007 14936 Status Line: Camera Connected
15:54:03.482 00.316 14936 gear_dialog: OnButtonConnectScope
15:54:03.484 00.002 14936 Status Line: Connecting to Mount ...
15:54:03.486 00.002 14936 Connecting to mount [EQMOD ASCOM HEQ5/6]
15:54:03.488 00.002 14936 ASCOM Scope: Connecting
15:54:03.488 00.000 14936 Create ASCOM Scope: choice 'EQMOD ASCOM HEQ5/6' progid EQMOD.Telescope
15:54:03.490 00.002 14936 pScopeDriver = 0x0F7467BC
15:54:03.533 00.043 14936 Scope reports its name as EQMOD HEQ5/6 (ASCOM)
15:54:03.533 00.000 14936 ASCOM scope CanSlewAsync is true
15:54:03.533 00.000 14936 EQMOD HEQ5/6 (ASCOM) connected
15:54:03.541 00.008 14936 ScopeASCOM::GetDeclinationRadians() returns 90.0
15:54:03.541 00.000 14936 ScopeASCOM::SideOfPier() returns 1
15:54:03.541 00.000 14936 ASCOM Scope: Connect success
15:54:03.545 00.004 14936 Status Line: Mount Connected
15:54:03.550 00.005 14936 Connected Scope:EQMOD HEQ5/6 (ASCOM)
15:54:06.401 02.851 14936 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
15:54:06.403 00.002 14936 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
15:54:06.405 00.002 14936 Auto-loading calibration data
15:54:06.405 00.000 14936 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
15:54:06.405 00.000 14936 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
15:54:06.408 00.003 14936 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
15:54:06.408 00.000 14936 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
15:54:06.408 00.000 14936 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns 3.101440
15:54:06.408 00.000 14936 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
15:54:06.408 00.000 14936 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
15:54:06.408 00.000 14936 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
15:54:06.408 00.000 14936 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
15:54:06.408 00.000 14936 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
15:54:06.408 00.000 14936 Mount::SetCalibration (scope) -- xAngle=89.6 yAngle=177.7 xRate=3.059 yRate=3.915 bin=1 dec=34.4 pierSide=0 par=+/+ rotAng=None
15:54:06.408 00.000 14936 Mount::SetCalibration (scope) -- sets m_xAngle=89.6 m_yAngleError=1.9
15:54:06.425 00.017 14936 ScopeASCOM::GetDeclinationRadians() returns 90.0
15:54:06.425 00.000 14936 ScopeASCOM::SideOfPier() returns 1
15:54:07.002 00.577 14936 GetBoolean("/profile/2/ShowDecModeWarning", 1) returns 1
15:54:09.841 02.839 14936 evsrv: cli 0F6C5DA8 connect
15:54:09.844 00.003 14936 evsrv: cli 0F6C4B88 connect
15:54:09.846 00.002 14936 evsrv: cli 0F6C4B88 request: {"method":"get_profile","id":"1fb94f7b-6e9a-4ba0-b7c1-ecd3939f5bd7"}
15:54:09.850 00.004 14936 GetString("/profile/2/name", "") returns "ASTRO"
15:54:09.853 00.003 14936 evsrv: cli 0F6C4B88 response: {"jsonrpc":"2.0","result":{"id":2,"name":"ASTRO"},"id":"1fb94f7b-6e9a-4ba0-b7c1-ecd3939f5bd7"}
15:54:09.855 00.002 14936 evsrv: cli 0F6C4B88 disconnect
15:54:09.857 00.002 14936 evsrv: cli 0F6C4AE8 connect
15:54:09.862 00.005 14936 evsrv: cli 0F6C4AE8 request: {"method":"get_profiles","id":"8680c2b1-23a7-48d5-ad62-5dcb91fff17b"}
15:54:09.866 00.004 14936 GetString("/profile/2/name", "") returns "ASTRO"
15:54:09.868 00.002 14936 GetString("/profile/2/name", "") returns "ASTRO"
15:54:09.870 00.002 14936 evsrv: cli 0F6C4AE8 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASTRO","selected":true}],"id":"8680c2b1-23a7-48d5-ad62-5dcb91fff17b"}
15:54:09.874 00.004 14936 evsrv: cli 0F6C4AE8 disconnect
15:54:09.883 00.009 14936 evsrv: cli 0F6C56C8 connect
15:54:09.886 00.003 14936 evsrv: cli 0F6C56C8 request: {"method":"get_connected","id":"a2acec9d-5dca-43a2-b055-0a2189f6c3eb"}
15:54:09.888 00.002 14936 evsrv: cli 0F6C56C8 response: {"jsonrpc":"2.0","result":true,"id":"a2acec9d-5dca-43a2-b055-0a2189f6c3eb"}
15:54:09.891 00.003 14936 evsrv: cli 0F6C56C8 disconnect
15:54:09.895 00.004 14936 evsrv: cli 0F6C5128 connect
15:54:09.898 00.003 14936 evsrv: cli 0F6C5128 request: {"method":"get_lock_shift_params","id":"c50d1f59-dd05-405e-ac0f-1255a6d3ad25"}
15:54:09.899 00.001 14936 evsrv: cli 0F6C5128 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"c50d1f59-dd05-405e-ac0f-1255a6d3ad25"}
15:54:09.902 00.003 14936 evsrv: cli 0F6C5128 disconnect
15:54:09.904 00.002 14936 evsrv: cli 0F6C4E08 connect
15:54:09.906 00.002 14936 evsrv: cli 0F6C4E08 request: {"method":"get_pixel_scale","id":"48e4ccd2-12ca-4088-81dd-a388a2e304f7"}
15:54:09.907 00.001 14936 evsrv: cli 0F6C4E08 response: {"jsonrpc":"2.0","result":3.86747,"id":"48e4ccd2-12ca-4088-81dd-a388a2e304f7"}
15:54:09.909 00.002 14936 evsrv: cli 0F6C4E08 disconnect
16:11:25.100 1035.191 14936 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
16:11:25.102 00.002 14936 GetString("/profile/2/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
16:11:26.558 01.456 14936 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
16:11:26.558 00.000 14936 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
16:11:26.558 00.000 14936 Auto-loading calibration data
16:11:26.558 00.000 14936 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
16:11:26.558 00.000 14936 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
16:11:26.558 00.000 14936 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
16:11:26.566 00.008 14936 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
16:11:26.566 00.000 14936 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns 3.101440
16:11:26.566 00.000 14936 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
16:11:26.566 00.000 14936 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
16:11:26.566 00.000 14936 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
16:11:26.566 00.000 14936 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
16:11:26.566 00.000 14936 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
16:11:26.566 00.000 14936 Mount::SetCalibration (scope) -- xAngle=89.6 yAngle=177.7 xRate=3.059 yRate=3.915 bin=1 dec=34.4 pierSide=0 par=+/+ rotAng=None
16:11:26.575 00.009 14936 Mount::SetCalibration (scope) -- sets m_xAngle=89.6 m_yAngleError=1.9
16:11:26.580 00.005 14936 ScopeASCOM::GetDeclinationRadians() returns 90.0
16:11:26.583 00.003 14936 ScopeASCOM::SideOfPier() returns 1
16:11:26.613 00.030 14936 GetBoolean("/profile/2/ShowDecModeWarning", 1) returns 1
16:11:26.914 00.301 14936 evsrv: cli 0F6C4E08 connect
16:11:26.914 00.000 14936 evsrv: cli 0F6C4E08 request: {"method":"get_pixel_scale","id":"5798cca2-6c3d-49d2-9b91-34f132f67c47"}
16:11:26.914 00.000 14936 evsrv: cli 0F6C4E08 response: {"jsonrpc":"2.0","result":3.86747,"id":"5798cca2-6c3d-49d2-9b91-34f132f67c47"}
16:11:26.914 00.000 14936 evsrv: cli 0F6C4E08 disconnect
16:11:35.510 08.596 14936 MyFrame::OnClose proceeding
16:11:35.510 00.000 14936 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
16:11:35.510 00.000 14936 StopWorkerThread(0x01251B58) begins
16:11:35.510 00.000 9488 Worker thread wakes up
16:11:35.510 00.000 9488 worker thread servicing REQUEST_TERMINATE
16:11:35.510 00.000 9488 worker thread done servicing request
16:11:35.510 00.000 9488 WorkerThread::Entry() ends
16:11:35.510 00.000 14936 StopWorkerThread() threadExitCode=0
16:11:35.515 00.005 14936 StopWorkerThread(0x01251B58) ends
16:11:35.515 00.000 14936 WorkerThread destructor called
16:11:35.515 00.000 14936 StopWorkerThread(0x01252218) begins
16:11:35.515 00.000 2444 Worker thread wakes up
16:11:35.515 00.000 2444 worker thread servicing REQUEST_TERMINATE
16:11:35.515 00.000 2444 worker thread done servicing request
16:11:35.515 00.000 2444 WorkerThread::Entry() ends
16:11:35.515 00.000 14936 StopWorkerThread() threadExitCode=0
16:11:35.521 00.006 14936 StopWorkerThread(0x01252218) ends
16:11:35.521 00.000 14936 WorkerThread destructor called
16:11:35.523 00.002 14936 Shutdown: forced=0
16:11:35.523 00.000 14936 Shutdown: disconnect scope
16:11:35.525 00.002 14936 ASCOM Scope: Disconnecting
16:11:35.527 00.002 14936 ASCOM Scope: Disconnected Successfully
16:11:35.529 00.002 14936 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
16:11:35.531 00.002 14936 ScopeASCOM::GetDeclinationRadians() returns Unknown
16:11:35.531 00.000 14936 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
16:11:35.533 00.002 14936 ScopeASCOM::SideOfPier() returns -1
16:11:35.533 00.000 14936 Shutdown: disconnect camera
16:11:35.537 00.004 14936 Shutdown complete
16:11:35.537 00.000 14936 UPD: shutdown
16:11:35.537 00.000 14936 stopping server
16:11:35.537 00.000 14936 event server stopped
16:11:35.537 00.000 14936 Status Line: Server stopped
18:04:36.713 00.009 7988 PHD2 version 2.6.14 begins execution with:
18:04:36.713 00.000 7988    Windows 10 (build 26200), 64-bit edition
18:04:36.713 00.000 7988    wxWidgets 3.0.5
18:04:36.713 00.000 7988    cfitsio 3.49
18:04:36.713 00.000 7988 GetString("/frame/LogDir", "") returns ""
18:04:36.714 00.001 7988 CoInitializeEx returns 1
18:04:36.717 00.003 7988 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
18:04:36.717 00.000 7988 GetInt("/wxLanguage", 0) returns 60
18:04:36.718 00.001 7988 locale: initialized with lang id 60 (r=1)
18:04:36.719 00.001 7988 locale: wxTranslations language set to 60
18:04:36.724 00.005 7988 GetInt("/currentProfile", 0) returns 2
18:04:36.731 00.007 7988 reset dither spiral
18:04:36.733 00.002 7988 StartWorkerThread(00000000) begins
18:04:36.736 00.003 7988 WorkerThread constructor called
18:04:36.738 00.002 7988 StartWorkerThread(00ECA288) ends
18:04:36.740 00.002 7988 StartWorkerThread(00000000) begins
18:04:36.742 00.002 7988 WorkerThread constructor called
18:04:36.743 00.001 15712 WorkerThread::Entry() begins
18:04:36.744 00.001 7988 StartWorkerThread(00EBF1C0) ends
18:04:36.745 00.001 15712 worker thread CoInitializeEx returns 0
18:04:36.745 00.000 17100 WorkerThread::Entry() begins
18:04:36.745 00.000 17100 worker thread CoInitializeEx returns 0
18:04:36.746 00.001 7988 GetBoolean("/ServerMode", 1) returns 1
18:04:36.815 00.069 7988 GetInt("/profile/2/NoiseReductionMethod", 0) returns 0
18:04:36.817 00.002 7988 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000
18:04:36.819 00.002 7988 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0
18:04:36.821 00.002 7988 GetInt("/profile/2/DitherMode", 0) returns 0
18:04:36.822 00.001 7988 set dither mode 0
18:04:36.824 00.002 7988 GetInt("/profile/2/frame/timeLapse", 0) returns 0
18:04:36.825 00.001 7988 GetInt("/profile/2/frame/var_delay/long_delay", 10000) returns 10000
18:04:36.827 00.002 7988 GetInt("/profile/2/frame/var_delay/short_delay", 1000) returns 1000
18:04:36.827 00.000 7988 GetBoolean("/profile/2/frame/var_delay/enabled", 0) returns 0
18:04:36.831 00.004 7988 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:04:36.832 00.001 7988 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
18:04:36.835 00.003 7988 GetInt("/profile/2/frame/focalLength", 0) returns 200
18:04:36.839 00.004 7988 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000
18:04:36.841 00.002 7988 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000
18:04:36.843 00.002 7988 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000
18:04:36.844 00.001 7988 AutoExp: config min = 1000 max = 5000 snr = 6.00
18:04:36.846 00.002 7988 AutoExp: reset exp to 5000
18:04:36.847 00.001 7988 GetInt("/profile/2/CustomExposureDuration", 30000) returns 30000
18:04:36.849 00.002 7988 GetInt("/profile/2/ExposureDurationMs", 1000) returns 1500
18:04:36.851 00.002 7988 OnExposureDurationSelected: duration = 1500
18:04:36.853 00.002 7988 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1
18:04:36.855 00.002 7988 GetInt("/profile/2/Gamma", 100) returns 80
18:04:36.856 00.001 7988 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0
18:04:36.858 00.002 7988 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0
18:04:36.860 00.002 7988 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0
18:04:36.863 00.003 7988 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0
18:04:36.864 00.001 7988 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0
18:04:36.866 00.002 7988 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
18:04:36.867 00.001 7988 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
18:04:36.868 00.001 7988 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
18:04:36.870 00.002 7988 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 0
18:04:36.876 00.006 7988 guider state => UNINITIALIZED
18:04:36.879 00.003 7988 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376
18:04:36.881 00.002 7988 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290
18:04:36.882 00.001 7988 GetInt("/profile/2/overlay/slit/width", 8) returns 8
18:04:36.883 00.001 7988 GetInt("/profile/2/overlay/slit/height", 100) returns 100
18:04:36.885 00.002 7988 GetInt("/profile/2/overlay/slit/angle", 0) returns 0
18:04:36.887 00.002 7988 Changing from state UNINITIALIZED to UNINITIALIZED
18:04:36.889 00.002 7988 guider state => SELECTING
18:04:36.890 00.001 7988 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1
18:04:36.891 00.001 7988 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1
18:04:36.894 00.003 7988 GetDouble("/profile/2/guider/StarMinHFD", 1.500000) returns 1.500000
18:04:36.895 00.001 7988 Setting StarMinHFD = 1.50
18:04:36.897 00.002 7988 GetDouble("/profile/2/guider/StarMaxHFD", 20.000000) returns 10.000000
18:04:36.898 00.001 7988 Setting MaxHFD = 10.0
18:04:36.899 00.001 7988 GetDouble("/profile/2/guider/StarMinSNR", 6.000000) returns 6.000000
18:04:36.900 00.001 7988 Setting StarMinSNR = 6.0
18:04:36.902 00.002 7988 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0
18:04:36.904 00.002 7988 Setting AutoSelDownsample = 0
18:04:36.905 00.001 7988 GetString("/profile/2/guider/bookmarks", "") returns ""
18:04:36.906 00.001 7988 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
18:04:36.908 00.002 7988 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
18:04:36.909 00.001 7988 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0
18:04:36.911 00.002 7988 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
18:04:36.913 00.002 7988 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 15
18:04:36.914 00.001 7988 GetBoolean("/profile/2/guider/multistar/enabled", 0) returns 1
18:04:36.916 00.002 7988 MultiStar mode enabled
18:04:36.917 00.001 7988 GetBoolean("/StickyLockPosition", 0) returns 0
18:04:36.924 00.007 7988 GetString("/geometry", "") returns "0;1226;859;648;324"
18:04:36.951 00.027 7988 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
18:04:36.953 00.002 7988 GetString("/graph/RAColor", "") returns "#6464FF"
18:04:36.956 00.003 7988 GetString("/graph/DecColor", "") returns "#FF0000"
18:04:36.957 00.001 7988 GetInt("/graph/minLength", 50) returns 50
18:04:36.959 00.002 7988 GetInt("/graph/maxLength", 400) returns 400
18:04:36.960 00.001 7988 GetInt("/graph/minHeight", 1) returns 1
18:04:36.962 00.002 7988 GetInt("/graph/maxHeight", 16) returns 16
18:04:36.963 00.001 7988 GetInt("/graph/length", 100) returns 100
18:04:36.965 00.002 7988 GraphStats window size = 100
18:04:36.966 00.001 7988 GetInt("/graph/height", 4) returns 4
18:04:36.968 00.002 7988 GetInt("graph/HeightUnits", 1) returns 1
18:04:36.968 00.000 7988 GetBoolean("/graph/showCorrections", 1) returns 1
18:04:36.970 00.002 7988 GetBoolean("/graph/showStarMass", 0) returns 0
18:04:36.971 00.001 7988 GetBoolean("/graph/showStarSNR", 0) returns 0
18:04:36.973 00.002 7988 GetBoolean("/graph/correctionsToScale", 0) returns 0
18:04:37.021 00.048 7988 GetInt("/graph_stepguider/length", 1) returns 1
18:04:37.025 00.004 7988 GetBoolean("/ProfileRawMode", 0) returns 0
18:04:37.028 00.003 7988 GetInt("/target/length", 100) returns 100
18:04:37.029 00.001 7988 GetDouble("/target/zoom", 1.000000) returns 1.000000
18:04:37.040 00.011 7988 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
18:04:37.041 00.001 7988 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
18:04:37.346 00.305 7988 GetString("/profile/2/name", "") returns "ASTRO"
18:04:37.354 00.008 7988 GetString("/profile/2/name", "") returns "ASTRO"
18:04:37.526 00.172 7988 GetString("/profile/2/indi/INDIcam", "") returns ""
18:04:37.542 00.016 7988 GetString("/profile/2/indi/INDImount", "") returns ""
18:04:37.553 00.011 7988 GetString("/profile/2/indi/INDImount", "") returns ""
18:04:37.563 00.010 7988 GetString("/profile/2/indi/INDIrotator", "") returns ""
18:04:37.571 00.008 7988 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
18:04:37.574 00.003 7988 CameraFactory(ZWO ASI Camera)
18:04:37.576 00.002 7988 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
18:04:37.577 00.001 7988 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
18:04:37.578 00.001 7988 GetInt("/profile/2/camera/gain", 95) returns 48
18:04:37.580 00.002 7988 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
18:04:37.582 00.002 7988 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
18:04:37.583 00.001 7988 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 1
18:04:37.585 00.002 7988 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
18:04:37.586 00.001 7988 GetInt("/profile/2/camera/binning", 1) returns 1
18:04:37.588 00.002 7988 GetInt("/profile/2/camera/ZWO/bpp", 8) returns 8
18:04:37.589 00.001 7988 Created new camera of type ZWO ASI Camera = 0CC8B378
18:04:37.590 00.001 7988 GetString("/profile/2/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
18:04:37.593 00.003 7988 GetString("/profile/2/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
18:04:37.594 00.001 7988 ScopeFactory(EQMOD ASCOM HEQ5/6)
18:04:37.596 00.002 7988 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 600
18:04:37.597 00.001 7988 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 25
18:04:37.599 00.002 7988 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 2500
18:04:37.601 00.002 7988 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 2500
18:04:37.602 00.001 7988 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1
18:04:37.603 00.001 7988 DecGuideMode set to Auto (1)
18:04:37.605 00.002 7988 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 5
18:04:37.606 00.001 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
18:04:37.608 00.002 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.162500
18:04:37.609 00.001 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
18:04:37.611 00.002 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
18:04:37.613 00.002 7988 GetInt("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
18:04:37.614 00.001 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.500000
18:04:37.616 00.002 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
18:04:37.618 00.002 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
18:04:37.619 00.001 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
18:04:37.620 00.001 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
18:04:37.622 00.002 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
18:04:37.623 00.001 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
18:04:37.625 00.002 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 644.431000
18:04:37.627 00.002 7988 GetBoolean("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
18:04:37.628 00.001 7988 PPEC: reset GP model
18:04:37.629 00.001 7988 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 4
18:04:37.631 00.002 7988 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.250000
18:04:37.632 00.001 7988 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
18:04:37.633 00.001 7988 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
18:04:37.635 00.002 7988 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
18:04:37.636 00.001 7988 GetBoolean("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
18:04:37.637 00.001 7988 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
18:04:37.639 00.002 7988 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 0
18:04:37.641 00.002 7988 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0
18:04:37.644 00.003 7988 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1
18:04:37.645 00.001 7988 GetBoolean("/profile/2/scope/HiResEncoders", 0) returns 0
18:04:37.647 00.002 7988 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 885
18:04:37.648 00.001 7988 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 20
18:04:37.649 00.001 7988 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 885
18:04:37.650 00.001 7988 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 1
18:04:37.651 00.001 7988 BLC: Enabled with correction = 885 ms, Floor = 20, Ceiling = 885, Adjustable
18:04:37.652 00.001 7988 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 0
18:04:37.654 00.002 7988 Scope: slew check disabled
18:04:37.655 00.001 7988 Created new scope of type EQMOD ASCOM HEQ5/6 = 0EDE6B80
18:04:37.656 00.001 7988 GetString("/profile/2/scope/LastMenuChoice", "") returns "EQMOD ASCOM HEQ5/6"
18:04:37.658 00.002 7988 GetString("/profile/2/scope/LastAuxMenuChoice", "None") returns "None"
18:04:37.660 00.002 7988 ScopeFactory(None)
18:04:37.661 00.001 7988 Created new aux scope of type None = 00000000
18:04:37.662 00.001 7988 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "None"
18:04:37.664 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
18:04:37.665 00.001 7988 GetString("/profile/2/stepguider/LastMenuChoice", "None") returns "None"
18:04:37.667 00.002 7988 StepGuiderFactory(None)
18:04:37.668 00.001 7988 Created new stepguider of type None = 00000000
18:04:37.670 00.002 7988 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "None"
18:04:37.671 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
18:04:37.674 00.003 7988 GetString("/profile/2/rotator/LastMenuChoice", "None") returns "None"
18:04:37.675 00.001 7988 RotatorFactory(None)
18:04:37.677 00.002 7988 Created new Rotator of type None = 00000000
18:04:37.678 00.001 7988 GetString("/profile/2/rotator/LastMenuChoice", "") returns "None"
18:04:37.679 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
18:04:37.688 00.009 7988 GetString("/profile/2/name", "") returns "ASTRO"
18:04:37.689 00.001 7988 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
18:04:37.691 00.002 7988 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
18:04:37.712 00.021 7988 starting server
18:04:37.716 00.004 7988 event server started, listening on port 4400
18:04:37.717 00.001 7988 Server started, listening on port 4300
18:04:37.718 00.001 7988 Status Line: Server started
18:04:37.722 00.004 7988 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=4;layer=0;row=0;pos=0;prop=100000;bestw=245;besth=424;minw=-1;minh=-1;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=0;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=320;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(2,0,0)=530|dock_size(3,0,0)=259|"
18:04:37.769 00.047 7988 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
18:04:37.771 00.002 7988 GetString("/profile/2/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
18:04:37.773 00.002 7988 GetBoolean("/Update/enabled", 1) returns 1
18:04:37.774 00.001 7988 GetInt("/Update/series", 0) returns 0
18:04:37.777 00.003 5136 UPD: updater thread entry
18:04:37.777 00.000 5136 UPD: fetch https://openphdguiding.org/release-main-win.txt
18:04:37.958 00.181 5136 UPD: latest ver = 2.6.14
18:04:37.958 00.000 5136 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
18:04:37.958 00.000 5136 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
18:04:37.958 00.000 5136 GetInt("/Update/force", 0) returns 0
18:04:37.958 00.000 5136 UPD: version is up-to-date
18:04:37.959 00.001 5136 UPD: updater thread exit
18:04:38.759 00.800 7988 evsrv: cli 0CCD0668 connect
18:04:38.761 00.002 7988 evsrv: cli 0CCD0668 request: {"method":"get_app_state","id":"62bef150-976f-48c6-a11f-1c8edc4da6d3"}
18:04:38.762 00.001 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":"Stopped","id":"62bef150-976f-48c6-a11f-1c8edc4da6d3"}
18:04:38.763 00.001 7988 evsrv: cli 0CCD0668 disconnect
18:04:38.765 00.002 7988 evsrv: cli 0CCD0A28 connect
18:04:38.766 00.001 7988 evsrv: cli 0CCD0AC8 connect
18:04:38.768 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_profile","id":"b017d108-4006-44c8-9fe0-e94f6f8a5fac"}
18:04:38.769 00.001 7988 GetString("/profile/2/name", "") returns "ASTRO"
18:04:38.770 00.001 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":{"id":2,"name":"ASTRO"},"id":"b017d108-4006-44c8-9fe0-e94f6f8a5fac"}
18:04:38.772 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
18:04:38.773 00.001 7988 evsrv: cli 0CCD0668 connect
18:04:38.775 00.002 7988 evsrv: cli 0CCD0668 request: {"method":"get_profiles","id":"0320afe9-a7ae-4573-a9cd-d106580155cb"}
18:04:38.777 00.002 7988 GetString("/profile/2/name", "") returns "ASTRO"
18:04:38.778 00.001 7988 GetString("/profile/2/name", "") returns "ASTRO"
18:04:38.780 00.002 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASTRO","selected":true}],"id":"0320afe9-a7ae-4573-a9cd-d106580155cb"}
18:04:38.781 00.001 7988 evsrv: cli 0CCD0668 disconnect
18:04:38.792 00.011 7988 evsrv: cli 0CCD0AC8 connect
18:04:38.794 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_connected","id":"cde81cef-9cde-4f3c-8db2-ae12c03d9364"}
18:04:38.795 00.001 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":false,"id":"cde81cef-9cde-4f3c-8db2-ae12c03d9364"}
18:04:38.797 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
18:04:38.799 00.002 7988 evsrv: cli 0CCD0668 connect
18:04:38.802 00.003 7988 evsrv: cli 0CCD0668 request: {"method":"set_connected","params":[true],"id":"fee020c9-3f5f-472d-9dfc-f4531fd48e01"}
18:04:38.803 00.001 7988 gear_dialog: ConnectAll calls OnButtonConnectAll
18:04:38.804 00.001 7988 gear_dialog: OnButtonConnectAll
18:04:38.806 00.002 7988 gear_dialog: DoConnectCamera [ZWO ASI Camera]
18:04:38.808 00.002 7988 Status Line: Connecting to Camera ...
18:04:38.811 00.003 7988 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
18:04:38.813 00.002 7988 Connecting to camera [ZWO ASI Camera] id = [0,ZWO ASI120MM Mini]
18:04:38.821 00.008 7988 ZWO: SDK Version = [1, 40, 0, 0]
18:04:38.827 00.006 7988 ZWO: find camera id: [0,ZWO ASI120MM Mini], ncams = 2
18:04:38.834 00.007 7988 ZWO: found matching camera at idx 0
18:04:39.626 00.792 7988 ZWO: using mode BPP = 8
18:04:39.627 00.001 7988 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
18:04:39.629 00.002 7988 ZWO: selecting snap mode
18:04:39.630 00.001 7988 ZWO: IsColorCam = 0
18:04:39.632 00.002 7988 ZWO: supported bin 0 = 1
18:04:39.633 00.001 7988 ZWO: supported bin 1 = 2
18:04:39.636 00.003 7988 ZWO: gain range = 0 .. 100
18:04:39.637 00.001 7988 ZWO: lowest RN gain = 48 (48%)
18:04:39.638 00.001 7988 ZWO: frame (0,0)+(1280,960)
18:04:39.659 00.021 7988 GetString("/profile/2/camera/LimitFrame", "") returns "0;0;0;0"
18:04:39.660 00.001 7988 camera: updated LimitFrame => (0,0),(0x0)
18:04:39.662 00.002 7988 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
18:04:39.664 00.002 7988 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
18:04:39.665 00.001 7988 Connected Camera: ZWO ASI120MM Mini
18:04:39.667 00.002 7988 FrameSize=(1280,960)
18:04:39.668 00.001 7988 PixelSize=3.75
18:04:39.669 00.001 7988 BitsPerPixel=8
18:04:39.670 00.001 7988 HasGainControl=1
18:04:39.671 00.001 7988 GuideCameraGain=48
18:04:39.672 00.001 7988 HasShutter=0
18:04:39.673 00.001 7988 HasSubFrames=1
18:04:39.674 00.001 7988 ST4HasGuideOutput=1
18:04:39.675 00.001 7988 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1
18:04:39.676 00.001 7988 auto-loading defect map
18:04:39.678 00.002 7988 Loading defect map file C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
18:04:39.679 00.001 7988 Defect map file not found: C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
18:04:39.681 00.002 7988 Status Line: Defect map not loaded
18:04:39.683 00.002 7988 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
18:04:39.684 00.001 7988 Auto-loading dark library
18:04:39.712 00.028 7988 loaded dark frame exposure = 1000, med = 0
18:04:39.739 00.027 7988 loaded dark frame exposure = 1500, med = 0
18:04:39.764 00.025 7988 loaded dark frame exposure = 2000, med = 0
18:04:39.792 00.028 7988 loaded dark frame exposure = 2500, med = 0
18:04:39.820 00.028 7988 loaded dark frame exposure = 3000, med = 0
18:04:39.847 00.027 7988 loaded dark frame exposure = 3500, med = 0
18:04:39.848 00.001 7988 loaded dark library from C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
18:04:39.850 00.002 7988 Status Line: Darks loaded
18:04:39.855 00.005 7988 Status Line: Camera Connected
18:04:39.862 00.007 7988 gear_dialog: OnButtonConnectStepGuider
18:04:39.866 00.004 7988 Connected AO:None
18:04:39.868 00.002 7988 gear_dialog: OnButtonConnectScope
18:04:39.869 00.001 7988 Status Line: Connecting to Mount ...
18:04:39.872 00.003 7988 Connecting to mount [EQMOD ASCOM HEQ5/6]
18:04:39.873 00.001 7988 ASCOM Scope: Connecting
18:04:39.874 00.001 7988 Create ASCOM Scope: choice 'EQMOD ASCOM HEQ5/6' progid EQMOD.Telescope
18:04:39.881 00.007 7988 pScopeDriver = 0x0EE97954
18:04:39.913 00.032 7988 Scope reports its name as EQMOD HEQ5/6 (ASCOM)
18:04:39.915 00.002 7988 ASCOM scope CanSlewAsync is true
18:04:39.916 00.001 7988 EQMOD HEQ5/6 (ASCOM) connected
18:04:39.920 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 90.0
18:04:39.924 00.004 7988 ScopeASCOM::SideOfPier() returns 1
18:04:39.926 00.002 7988 ASCOM Scope: Connect success
18:04:39.927 00.001 7988 Status Line: Mount Connected
18:04:39.931 00.004 7988 Connected Scope:EQMOD HEQ5/6 (ASCOM)
18:04:39.934 00.003 7988 gear_dialog: OnButtonConnectAuxScope
18:04:39.934 00.000 7988 Connected AuxScope:None
18:04:39.937 00.003 7988 gear_dialog: OnButtonConnectRotator
18:04:39.940 00.003 7988 Connected Rotator:None
18:04:39.993 00.053 7988 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
18:04:39.995 00.002 7988 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
18:04:39.996 00.001 7988 Auto-loading calibration data
18:04:39.998 00.002 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
18:04:40.000 00.002 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
18:04:40.001 00.001 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
18:04:40.002 00.001 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
18:04:40.003 00.001 7988 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns 3.101440
18:04:40.004 00.001 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
18:04:40.006 00.002 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
18:04:40.007 00.001 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
18:04:40.009 00.002 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
18:04:40.010 00.001 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:04:40.012 00.002 7988 Mount::SetCalibration (scope) -- xAngle=89.6 yAngle=177.7 xRate=3.059 yRate=3.915 bin=1 dec=34.4 pierSide=0 par=+/+ rotAng=None
18:04:40.014 00.002 7988 Mount::SetCalibration (scope) -- sets m_xAngle=89.6 m_yAngleError=1.9
18:04:40.024 00.010 7988 ScopeASCOM::GetDeclinationRadians() returns 90.0
18:04:40.026 00.002 7988 ScopeASCOM::SideOfPier() returns 1
18:04:40.508 00.482 7988 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
18:04:40.510 00.002 7988 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
18:04:40.511 00.001 7988 Auto-loading calibration data
18:04:40.512 00.001 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
18:04:40.514 00.002 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
18:04:40.516 00.002 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
18:04:40.517 00.001 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
18:04:40.519 00.002 7988 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns 3.101440
18:04:40.520 00.001 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
18:04:40.522 00.002 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
18:04:40.523 00.001 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
18:04:40.524 00.001 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
18:04:40.526 00.002 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:04:40.527 00.001 7988 Mount::SetCalibration (scope) -- xAngle=89.6 yAngle=177.7 xRate=3.059 yRate=3.915 bin=1 dec=34.4 pierSide=0 par=+/+ rotAng=None
18:04:40.528 00.001 7988 Mount::SetCalibration (scope) -- sets m_xAngle=89.6 m_yAngleError=1.9
18:04:40.533 00.005 7988 ScopeASCOM::GetDeclinationRadians() returns 90.0
18:04:40.535 00.002 7988 ScopeASCOM::SideOfPier() returns 1
18:04:40.538 00.003 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":0,"id":"fee020c9-3f5f-472d-9dfc-f4531fd48e01"}
18:04:40.542 00.004 7988 evsrv: cli 0CCD0668 disconnect
18:04:40.543 00.001 7988 evsrv: cli 0CCCF128 connect
18:04:40.545 00.002 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_shift_params","id":"9031fb58-e1f6-43c3-8a36-8f15996ea2b0"}
18:04:40.546 00.001 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"9031fb58-e1f6-43c3-8a36-8f15996ea2b0"}
18:04:40.549 00.003 7988 evsrv: cli 0CCCF128 disconnect
18:04:40.551 00.002 7988 evsrv: cli 0CCCF1C8 connect
18:04:40.553 00.002 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_pixel_scale","id":"c3887d72-1f15-4d5b-bc10-e1a9de81a72b"}
18:04:40.554 00.001 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"c3887d72-1f15-4d5b-bc10-e1a9de81a72b"}
18:04:40.556 00.002 7988 evsrv: cli 0CCCF1C8 disconnect
18:04:45.722 05.166 7988 StartLoopingInteractive: Loop button clicked
18:04:45.722 00.000 7988 Status Line: Looping
18:04:45.722 00.000 7988 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:04:45.739 00.017 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:04:45.739 00.000 7988 Enqueuing Expose request
18:04:45.741 00.002 15712 Worker thread wakes up
18:04:45.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:04:45.741 00.000 15712 Exposure delay set to 0
18:04:45.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:04:45.741 00.000 15712 ZWO: set CONTROL_EXPOSURE 1500000
18:04:45.960 00.219 15712 ZWO: set CONTROL_GAIN 48% 48
18:04:47.718 01.758 15712 Exposure complete
18:04:47.772 00.054 15712 worker thread done servicing request
18:04:47.772 00.000 7988 OnExposeComplete: enter
18:04:47.772 00.000 7988 UpdateGuideState(): m_state=1
18:04:47.772 00.000 7988 UpdateCurrentPosition: no star selected
18:04:47.772 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:47.772 00.000 7988 Status Line: No star selected
18:04:47.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:04:47.787 00.015 7988 UpdateGuideState exits: No star selected
18:04:47.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:47.787 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:04:47.792 00.005 7988 Enqueuing Expose request
18:04:47.792 00.000 15712 Worker thread wakes up
18:04:47.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:04:47.794 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:04:49.316 01.522 15712 Exposure complete
18:04:49.362 00.046 15712 worker thread done servicing request
18:04:49.362 00.000 7988 OnExposeComplete: enter
18:04:49.362 00.000 7988 UpdateGuideState(): m_state=1
18:04:49.372 00.010 7988 UpdateCurrentPosition: no star selected
18:04:49.372 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:49.374 00.002 7988 Status Line: No star selected
18:04:49.376 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:04:49.385 00.009 7988 UpdateGuideState exits: No star selected
18:04:49.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:49.385 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:04:49.391 00.006 7988 Enqueuing Expose request
18:04:49.393 00.002 15712 Worker thread wakes up
18:04:49.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:04:49.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:04:51.132 01.739 15712 Exposure complete
18:04:51.181 00.049 15712 worker thread done servicing request
18:04:51.181 00.000 7988 OnExposeComplete: enter
18:04:51.181 00.000 7988 UpdateGuideState(): m_state=1
18:04:51.187 00.006 7988 UpdateCurrentPosition: no star selected
18:04:51.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:51.189 00.002 7988 Status Line: No star selected
18:04:51.191 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:04:51.200 00.009 7988 UpdateGuideState exits: No star selected
18:04:51.203 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:51.205 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:04:51.205 00.000 7988 Enqueuing Expose request
18:04:51.207 00.002 15712 Worker thread wakes up
18:04:51.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:04:51.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:04:52.278 01.071 7988 Stop button clicked
18:04:52.278 00.000 7988 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:04:52.278 00.000 7988 Status Line: Waiting for devices...
18:04:52.325 00.047 15712 ZWO: stopexposure
18:04:52.532 00.207 15712 ZWO: stopexposure
18:04:52.532 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:04:52.532 00.000 15712 worker thread done servicing request
18:04:52.532 00.000 7988 OnExposeComplete: enter
18:04:52.532 00.000 7988 OnExposeComplete: Capture Error reported
18:04:52.534 00.002 7988 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
18:04:52.534 00.000 7988 Changing from state SELECTING to UNINITIALIZED
18:04:52.536 00.002 7988 guider state => SELECTING
18:04:52.538 00.002 7988 Status Line: Stopped.
18:04:52.542 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:04:53.329 00.787 7988 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
18:04:53.329 00.000 7988 GetString("/profile/2/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
18:04:55.308 01.979 7988 gear_dialog: OnButtonDisconnectCamera
18:04:55.308 00.000 7988 Status Line: Camera Disconnected
18:04:56.400 01.092 7988 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
18:04:58.066 01.666 7988 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
18:04:58.780 00.714 7988 gear_dialog: OnButtonConnectCamera
18:04:58.780 00.000 7988 gear_dialog: DoConnectCamera [ZWO ASI Camera]
18:04:58.780 00.000 7988 Status Line: Connecting to Camera ...
18:04:58.780 00.000 7988 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
18:04:58.780 00.000 7988 Connecting to camera [ZWO ASI Camera] id = [0,ZWO ASI120MM Mini]
18:04:58.797 00.017 7988 ZWO: find camera id: [0,ZWO ASI120MM Mini], ncams = 2
18:04:58.797 00.000 7988 ZWO: found matching camera at idx 0
18:04:59.526 00.729 7988 ZWO: using mode BPP = 8
18:04:59.528 00.002 7988 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
18:04:59.530 00.002 7988 ZWO: selecting snap mode
18:04:59.530 00.000 7988 ZWO: IsColorCam = 0
18:04:59.532 00.002 7988 ZWO: supported bin 0 = 1
18:04:59.532 00.000 7988 ZWO: supported bin 1 = 2
18:04:59.534 00.002 7988 ZWO: gain range = 0 .. 100
18:04:59.534 00.000 7988 ZWO: lowest RN gain = 48 (48%)
18:04:59.534 00.000 7988 ZWO: frame (0,0)+(1280,960)
18:04:59.558 00.024 7988 GetString("/profile/2/camera/LimitFrame", "") returns "0;0;0;0"
18:04:59.562 00.004 7988 camera: updated LimitFrame => (0,0),(0x0)
18:04:59.562 00.000 7988 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
18:04:59.564 00.002 7988 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
18:04:59.566 00.002 7988 Connected Camera: ZWO ASI120MM Mini
18:04:59.566 00.000 7988 FrameSize=(1280,960)
18:04:59.566 00.000 7988 PixelSize=3.75
18:04:59.566 00.000 7988 BitsPerPixel=8
18:04:59.566 00.000 7988 HasGainControl=1
18:04:59.566 00.000 7988 GuideCameraGain=48
18:04:59.566 00.000 7988 HasShutter=0
18:04:59.566 00.000 7988 HasSubFrames=1
18:04:59.574 00.008 7988 ST4HasGuideOutput=1
18:04:59.574 00.000 7988 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1
18:04:59.574 00.000 7988 auto-loading defect map
18:04:59.574 00.000 7988 Loading defect map file C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
18:04:59.578 00.004 7988 Defect map file not found: C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
18:04:59.579 00.001 7988 Status Line: Defect map not loaded
18:04:59.579 00.000 7988 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
18:04:59.579 00.000 7988 Auto-loading dark library
18:04:59.609 00.030 7988 loaded dark frame exposure = 1000, med = 0
18:04:59.630 00.021 7988 loaded dark frame exposure = 1500, med = 0
18:04:59.657 00.027 7988 loaded dark frame exposure = 2000, med = 0
18:04:59.686 00.029 7988 loaded dark frame exposure = 2500, med = 0
18:04:59.714 00.028 7988 loaded dark frame exposure = 3000, med = 0
18:04:59.735 00.021 7988 loaded dark frame exposure = 3500, med = 0
18:04:59.735 00.000 7988 loaded dark library from C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
18:04:59.735 00.000 7988 Status Line: Darks loaded
18:04:59.748 00.013 7988 Status Line: Camera Connected
18:04:59.757 00.009 7988 evsrv: cli 0CCCF268 connect
18:04:59.757 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_pixel_scale","id":"b4856ee8-fac8-45c5-987c-a888ee1178b9"}
18:04:59.757 00.000 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":3.86747,"id":"b4856ee8-fac8-45c5-987c-a888ee1178b9"}
18:04:59.757 00.000 7988 evsrv: cli 0CCCF268 disconnect
18:05:00.593 00.836 7988 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
18:05:00.593 00.000 7988 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
18:05:00.593 00.000 7988 Auto-loading calibration data
18:05:00.600 00.007 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
18:05:00.600 00.000 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
18:05:00.600 00.000 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
18:05:00.600 00.000 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
18:05:00.600 00.000 7988 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns 3.101440
18:05:00.600 00.000 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
18:05:00.600 00.000 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
18:05:00.600 00.000 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
18:05:00.609 00.009 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
18:05:00.609 00.000 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:05:00.613 00.004 7988 Mount::SetCalibration (scope) -- xAngle=89.6 yAngle=177.7 xRate=3.059 yRate=3.915 bin=1 dec=34.4 pierSide=0 par=+/+ rotAng=None
18:05:00.613 00.000 7988 Mount::SetCalibration (scope) -- sets m_xAngle=89.6 m_yAngleError=1.9
18:05:00.617 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 90.0
18:05:00.617 00.000 7988 ScopeASCOM::SideOfPier() returns 1
18:05:01.000 00.383 7988 evsrv: cli 0CCCF768 connect
18:05:01.006 00.006 7988 evsrv: cli 0CCCF768 request: {"method":"get_pixel_scale","id":"51466c41-e47e-423d-ba76-5cad892768c1"}
18:05:01.006 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":3.86747,"id":"51466c41-e47e-423d-ba76-5cad892768c1"}
18:05:01.006 00.000 7988 evsrv: cli 0CCCF768 disconnect
18:05:01.040 00.034 7988 GetBoolean("/profile/2/ShowDecModeWarning", 1) returns 1
18:05:02.165 01.125 7988 StartLoopingInteractive: Loop button clicked
18:05:02.165 00.000 7988 Status Line: Looping
18:05:02.174 00.009 7988 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:05:02.179 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:02.181 00.002 7988 Enqueuing Expose request
18:05:02.181 00.000 15712 Worker thread wakes up
18:05:02.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:02.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:02.181 00.000 15712 ZWO: set CONTROL_EXPOSURE 1500000
18:05:03.826 01.645 15712 Exposure complete
18:05:03.871 00.045 15712 worker thread done servicing request
18:05:03.871 00.000 7988 OnExposeComplete: enter
18:05:03.871 00.000 7988 UpdateGuideState(): m_state=1
18:05:03.871 00.000 7988 UpdateCurrentPosition: no star selected
18:05:03.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:03.871 00.000 7988 Status Line: No star selected
18:05:03.888 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=10, FiltMin=7, FiltMax=52, Gamma=0.800
18:05:03.897 00.009 7988 UpdateGuideState exits: No star selected
18:05:03.899 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:03.901 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:03.902 00.001 7988 Enqueuing Expose request
18:05:03.903 00.001 15712 Worker thread wakes up
18:05:03.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:03.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:05.313 01.410 15712 Exposure complete
18:05:05.368 00.055 15712 worker thread done servicing request
18:05:05.368 00.000 7988 OnExposeComplete: enter
18:05:05.368 00.000 7988 UpdateGuideState(): m_state=1
18:05:05.368 00.000 7988 UpdateCurrentPosition: no star selected
18:05:05.368 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:05.368 00.000 7988 Status Line: No star selected
18:05:05.375 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:05:05.383 00.008 7988 UpdateGuideState exits: No star selected
18:05:05.386 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:05.386 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:05.386 00.000 7988 Enqueuing Expose request
18:05:05.386 00.000 15712 Worker thread wakes up
18:05:05.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:05.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:07.019 01.633 15712 Exposure complete
18:05:07.068 00.049 15712 worker thread done servicing request
18:05:07.068 00.000 7988 OnExposeComplete: enter
18:05:07.068 00.000 7988 UpdateGuideState(): m_state=1
18:05:07.077 00.009 7988 UpdateCurrentPosition: no star selected
18:05:07.078 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:07.078 00.000 7988 Status Line: No star selected
18:05:07.080 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:05:07.081 00.001 7988 UpdateGuideState exits: No star selected
18:05:07.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:07.081 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:07.085 00.004 7988 Enqueuing Expose request
18:05:07.085 00.000 15712 Worker thread wakes up
18:05:07.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:07.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:08.611 01.526 15712 Exposure complete
18:05:08.665 00.054 15712 worker thread done servicing request
18:05:08.665 00.000 7988 OnExposeComplete: enter
18:05:08.665 00.000 7988 UpdateGuideState(): m_state=1
18:05:08.665 00.000 7988 UpdateCurrentPosition: no star selected
18:05:08.665 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:08.670 00.005 7988 Status Line: No star selected
18:05:08.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:05:08.670 00.000 7988 UpdateGuideState exits: No star selected
18:05:08.675 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:08.675 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:08.675 00.000 7988 Enqueuing Expose request
18:05:08.675 00.000 15712 Worker thread wakes up
18:05:08.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:08.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:10.320 01.645 15712 Exposure complete
18:05:10.375 00.055 15712 worker thread done servicing request
18:05:10.375 00.000 7988 OnExposeComplete: enter
18:05:10.375 00.000 7988 UpdateGuideState(): m_state=1
18:05:10.375 00.000 7988 UpdateCurrentPosition: no star selected
18:05:10.375 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:10.375 00.000 7988 Status Line: No star selected
18:05:10.381 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:05:10.381 00.000 7988 UpdateGuideState exits: No star selected
18:05:10.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:10.381 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:10.381 00.000 7988 Enqueuing Expose request
18:05:10.381 00.000 15712 Worker thread wakes up
18:05:10.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:10.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:11.802 01.421 15712 Exposure complete
18:05:11.855 00.053 15712 worker thread done servicing request
18:05:11.855 00.000 7988 OnExposeComplete: enter
18:05:11.855 00.000 7988 UpdateGuideState(): m_state=1
18:05:11.855 00.000 7988 UpdateCurrentPosition: no star selected
18:05:11.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:11.855 00.000 7988 Status Line: No star selected
18:05:11.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:05:11.855 00.000 7988 UpdateGuideState exits: No star selected
18:05:11.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:11.864 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:11.864 00.000 7988 Enqueuing Expose request
18:05:11.864 00.000 15712 Worker thread wakes up
18:05:11.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:11.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:13.493 01.629 15712 Exposure complete
18:05:13.546 00.053 15712 worker thread done servicing request
18:05:13.546 00.000 7988 OnExposeComplete: enter
18:05:13.546 00.000 7988 UpdateGuideState(): m_state=1
18:05:13.546 00.000 7988 UpdateCurrentPosition: no star selected
18:05:13.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:13.546 00.000 7988 Status Line: No star selected
18:05:13.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:05:13.546 00.000 7988 UpdateGuideState exits: No star selected
18:05:13.554 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:13.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:13.556 00.002 7988 Enqueuing Expose request
18:05:13.556 00.000 15712 Worker thread wakes up
18:05:13.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:13.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:15.086 01.530 15712 Exposure complete
18:05:15.140 00.054 15712 worker thread done servicing request
18:05:15.141 00.001 7988 OnExposeComplete: enter
18:05:15.141 00.000 7988 UpdateGuideState(): m_state=1
18:05:15.143 00.002 7988 UpdateCurrentPosition: no star selected
18:05:15.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:15.145 00.002 7988 Status Line: No star selected
18:05:15.147 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:05:15.147 00.000 7988 UpdateGuideState exits: No star selected
18:05:15.148 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:15.148 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:15.148 00.000 7988 Enqueuing Expose request
18:05:15.148 00.000 15712 Worker thread wakes up
18:05:15.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:15.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:16.789 01.641 15712 Exposure complete
18:05:16.851 00.062 15712 worker thread done servicing request
18:05:16.851 00.000 7988 OnExposeComplete: enter
18:05:16.851 00.000 7988 UpdateGuideState(): m_state=1
18:05:16.851 00.000 7988 UpdateCurrentPosition: no star selected
18:05:16.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:16.851 00.000 7988 Status Line: No star selected
18:05:16.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=10, FiltMin=7, FiltMax=45, Gamma=0.800
18:05:16.861 00.010 7988 UpdateGuideState exits: No star selected
18:05:16.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:16.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:16.861 00.000 7988 Enqueuing Expose request
18:05:16.861 00.000 15712 Worker thread wakes up
18:05:16.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:16.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:18.284 01.423 15712 Exposure complete
18:05:18.337 00.053 15712 worker thread done servicing request
18:05:18.337 00.000 7988 OnExposeComplete: enter
18:05:18.337 00.000 7988 UpdateGuideState(): m_state=1
18:05:18.337 00.000 7988 UpdateCurrentPosition: no star selected
18:05:18.341 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:18.341 00.000 7988 Status Line: No star selected
18:05:18.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:05:18.345 00.004 7988 UpdateGuideState exits: No star selected
18:05:18.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:18.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:18.351 00.006 7988 Enqueuing Expose request
18:05:18.351 00.000 15712 Worker thread wakes up
18:05:18.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:18.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:19.988 01.637 15712 Exposure complete
18:05:20.041 00.053 15712 worker thread done servicing request
18:05:20.041 00.000 7988 OnExposeComplete: enter
18:05:20.041 00.000 7988 UpdateGuideState(): m_state=1
18:05:20.041 00.000 7988 UpdateCurrentPosition: no star selected
18:05:20.046 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:20.047 00.001 7988 Status Line: No star selected
18:05:20.049 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:05:20.049 00.000 7988 UpdateGuideState exits: No star selected
18:05:20.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:20.049 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:20.049 00.000 7988 Enqueuing Expose request
18:05:20.049 00.000 15712 Worker thread wakes up
18:05:20.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:20.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:21.579 01.530 15712 Exposure complete
18:05:21.630 00.051 15712 worker thread done servicing request
18:05:21.632 00.002 7988 OnExposeComplete: enter
18:05:21.632 00.000 7988 UpdateGuideState(): m_state=1
18:05:21.632 00.000 7988 UpdateCurrentPosition: no star selected
18:05:21.632 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:21.632 00.000 7988 Status Line: No star selected
18:05:21.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:05:21.632 00.000 7988 UpdateGuideState exits: No star selected
18:05:21.639 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:21.641 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:21.641 00.000 7988 Enqueuing Expose request
18:05:21.642 00.001 15712 Worker thread wakes up
18:05:21.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:21.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:23.283 01.641 15712 Exposure complete
18:05:23.337 00.054 15712 worker thread done servicing request
18:05:23.337 00.000 7988 OnExposeComplete: enter
18:05:23.337 00.000 7988 UpdateGuideState(): m_state=1
18:05:23.337 00.000 7988 UpdateCurrentPosition: no star selected
18:05:23.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:23.337 00.000 7988 Status Line: No star selected
18:05:23.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:05:23.337 00.000 7988 UpdateGuideState exits: No star selected
18:05:23.345 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:23.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:23.347 00.002 7988 Enqueuing Expose request
18:05:23.347 00.000 15712 Worker thread wakes up
18:05:23.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:23.349 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:24.864 01.515 15712 Exposure complete
18:05:24.910 00.046 15712 worker thread done servicing request
18:05:24.910 00.000 7988 OnExposeComplete: enter
18:05:24.910 00.000 7988 UpdateGuideState(): m_state=1
18:05:24.910 00.000 7988 UpdateCurrentPosition: no star selected
18:05:24.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:24.910 00.000 7988 Status Line: No star selected
18:05:24.925 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=10, FiltMin=6, FiltMax=57, Gamma=0.800
18:05:24.926 00.001 7988 UpdateGuideState exits: No star selected
18:05:24.929 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:24.929 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:24.929 00.000 7988 Enqueuing Expose request
18:05:24.931 00.002 15712 Worker thread wakes up
18:05:24.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:24.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:26.569 01.638 15712 Exposure complete
18:05:26.614 00.045 15712 worker thread done servicing request
18:05:26.614 00.000 7988 OnExposeComplete: enter
18:05:26.614 00.000 7988 UpdateGuideState(): m_state=1
18:05:26.624 00.010 7988 UpdateCurrentPosition: no star selected
18:05:26.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:26.626 00.002 7988 Status Line: No star selected
18:05:26.627 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:05:26.629 00.002 7988 UpdateGuideState exits: No star selected
18:05:26.630 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:26.630 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:26.630 00.000 7988 Enqueuing Expose request
18:05:26.630 00.000 15712 Worker thread wakes up
18:05:26.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:26.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:28.150 01.520 15712 Exposure complete
18:05:28.196 00.046 15712 worker thread done servicing request
18:05:28.196 00.000 7988 OnExposeComplete: enter
18:05:28.196 00.000 7988 UpdateGuideState(): m_state=1
18:05:28.206 00.010 7988 UpdateCurrentPosition: no star selected
18:05:28.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:28.208 00.002 7988 Status Line: No star selected
18:05:28.210 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:05:28.210 00.000 7988 UpdateGuideState exits: No star selected
18:05:28.211 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:28.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:28.211 00.000 7988 Enqueuing Expose request
18:05:28.211 00.000 15712 Worker thread wakes up
18:05:28.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:28.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:29.856 01.645 15712 Exposure complete
18:05:29.909 00.053 15712 worker thread done servicing request
18:05:29.910 00.001 7988 OnExposeComplete: enter
18:05:29.910 00.000 7988 UpdateGuideState(): m_state=1
18:05:29.910 00.000 7988 UpdateCurrentPosition: no star selected
18:05:29.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:29.910 00.000 7988 Status Line: No star selected
18:05:29.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:05:29.910 00.000 7988 UpdateGuideState exits: No star selected
18:05:29.917 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:29.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:29.917 00.000 7988 Enqueuing Expose request
18:05:29.917 00.000 15712 Worker thread wakes up
18:05:29.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:29.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:31.339 01.422 15712 Exposure complete
18:05:31.390 00.051 15712 worker thread done servicing request
18:05:31.390 00.000 7988 OnExposeComplete: enter
18:05:31.390 00.000 7988 UpdateGuideState(): m_state=1
18:05:31.394 00.004 7988 UpdateCurrentPosition: no star selected
18:05:31.394 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:31.396 00.002 7988 Status Line: No star selected
18:05:31.398 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=10, FiltMin=7, FiltMax=53, Gamma=0.800
18:05:31.398 00.000 7988 UpdateGuideState exits: No star selected
18:05:31.400 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:31.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:31.400 00.000 7988 Enqueuing Expose request
18:05:31.400 00.000 15712 Worker thread wakes up
18:05:31.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:31.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:33.028 01.628 15712 Exposure complete
18:05:33.078 00.050 15712 worker thread done servicing request
18:05:33.078 00.000 7988 OnExposeComplete: enter
18:05:33.078 00.000 7988 UpdateGuideState(): m_state=1
18:05:33.090 00.012 7988 UpdateCurrentPosition: no star selected
18:05:33.090 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:33.093 00.003 7988 Status Line: No star selected
18:05:33.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=10, FiltMin=7, FiltMax=54, Gamma=0.800
18:05:33.093 00.000 7988 UpdateGuideState exits: No star selected
18:05:33.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:33.093 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:33.093 00.000 7988 Enqueuing Expose request
18:05:33.093 00.000 15712 Worker thread wakes up
18:05:33.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:33.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:34.623 01.530 15712 Exposure complete
18:05:34.692 00.069 15712 worker thread done servicing request
18:05:34.692 00.000 7988 OnExposeComplete: enter
18:05:34.692 00.000 7988 UpdateGuideState(): m_state=1
18:05:34.692 00.000 7988 UpdateCurrentPosition: no star selected
18:05:34.692 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:34.692 00.000 7988 Status Line: No star selected
18:05:34.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:05:34.692 00.000 7988 UpdateGuideState exits: No star selected
18:05:34.692 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:34.703 00.011 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:34.703 00.000 7988 Enqueuing Expose request
18:05:34.703 00.000 15712 Worker thread wakes up
18:05:34.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:34.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:36.353 01.650 15712 Exposure complete
18:05:36.408 00.055 15712 worker thread done servicing request
18:05:36.408 00.000 7988 OnExposeComplete: enter
18:05:36.410 00.002 7988 UpdateGuideState(): m_state=1
18:05:36.410 00.000 7988 UpdateCurrentPosition: no star selected
18:05:36.410 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:36.410 00.000 7988 Status Line: No star selected
18:05:36.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=156, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:05:36.410 00.000 7988 UpdateGuideState exits: No star selected
18:05:36.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:36.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:36.421 00.011 7988 Enqueuing Expose request
18:05:36.422 00.001 15712 Worker thread wakes up
18:05:36.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:36.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:37.833 01.411 15712 Exposure complete
18:05:37.893 00.060 15712 worker thread done servicing request
18:05:37.893 00.000 7988 OnExposeComplete: enter
18:05:37.895 00.002 7988 UpdateGuideState(): m_state=1
18:05:37.895 00.000 7988 UpdateCurrentPosition: no star selected
18:05:37.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:37.895 00.000 7988 Status Line: No star selected
18:05:37.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:05:37.895 00.000 7988 UpdateGuideState exits: No star selected
18:05:37.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:37.895 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:37.895 00.000 7988 Enqueuing Expose request
18:05:37.895 00.000 15712 Worker thread wakes up
18:05:37.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:37.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:39.540 01.645 15712 Exposure complete
18:05:39.593 00.053 15712 worker thread done servicing request
18:05:39.593 00.000 7988 OnExposeComplete: enter
18:05:39.593 00.000 7988 UpdateGuideState(): m_state=1
18:05:39.593 00.000 7988 UpdateCurrentPosition: no star selected
18:05:39.597 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:39.597 00.000 7988 Status Line: No star selected
18:05:39.599 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=157, med=10, FiltMin=6, FiltMax=47, Gamma=0.800
18:05:39.599 00.000 7988 UpdateGuideState exits: No star selected
18:05:39.601 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:39.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:39.603 00.002 7988 Enqueuing Expose request
18:05:39.603 00.000 15712 Worker thread wakes up
18:05:39.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:39.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:41.121 01.518 15712 Exposure complete
18:05:41.167 00.046 15712 worker thread done servicing request
18:05:41.167 00.000 7988 OnExposeComplete: enter
18:05:41.167 00.000 7988 UpdateGuideState(): m_state=1
18:05:41.178 00.011 7988 UpdateCurrentPosition: no star selected
18:05:41.179 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:41.179 00.000 7988 Status Line: No star selected
18:05:41.181 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:05:41.181 00.000 7988 UpdateGuideState exits: No star selected
18:05:41.183 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:41.183 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:41.183 00.000 7988 Enqueuing Expose request
18:05:41.183 00.000 15712 Worker thread wakes up
18:05:41.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:41.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:42.833 01.650 15712 Exposure complete
18:05:42.881 00.048 15712 worker thread done servicing request
18:05:42.881 00.000 7988 OnExposeComplete: enter
18:05:42.881 00.000 7988 UpdateGuideState(): m_state=1
18:05:42.881 00.000 7988 UpdateCurrentPosition: no star selected
18:05:42.890 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:42.890 00.000 7988 Status Line: No star selected
18:05:42.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:05:42.895 00.005 7988 UpdateGuideState exits: No star selected
18:05:42.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:42.898 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:42.898 00.000 7988 Enqueuing Expose request
18:05:42.898 00.000 15712 Worker thread wakes up
18:05:42.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:42.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:44.313 01.415 15712 Exposure complete
18:05:44.375 00.062 15712 worker thread done servicing request
18:05:44.375 00.000 7988 OnExposeComplete: enter
18:05:44.375 00.000 7988 UpdateGuideState(): m_state=1
18:05:44.375 00.000 7988 UpdateCurrentPosition: no star selected
18:05:44.375 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:44.375 00.000 7988 Status Line: No star selected
18:05:44.386 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:05:44.388 00.002 7988 UpdateGuideState exits: No star selected
18:05:44.390 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:44.392 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:44.392 00.000 7988 Enqueuing Expose request
18:05:44.392 00.000 15712 Worker thread wakes up
18:05:44.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:44.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:46.024 01.632 15712 Exposure complete
18:05:46.077 00.053 15712 worker thread done servicing request
18:05:46.077 00.000 7988 OnExposeComplete: enter
18:05:46.077 00.000 7988 UpdateGuideState(): m_state=1
18:05:46.077 00.000 7988 UpdateCurrentPosition: no star selected
18:05:46.077 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:46.077 00.000 7988 Status Line: No star selected
18:05:46.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:05:46.077 00.000 7988 UpdateGuideState exits: No star selected
18:05:46.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:46.086 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:46.088 00.002 7988 Enqueuing Expose request
18:05:46.088 00.000 15712 Worker thread wakes up
18:05:46.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:46.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:47.619 01.531 15712 Exposure complete
18:05:47.665 00.046 15712 worker thread done servicing request
18:05:47.665 00.000 7988 OnExposeComplete: enter
18:05:47.665 00.000 7988 UpdateGuideState(): m_state=1
18:05:47.675 00.010 7988 UpdateCurrentPosition: no star selected
18:05:47.675 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:47.677 00.002 7988 Status Line: No star selected
18:05:47.679 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:05:47.679 00.000 7988 UpdateGuideState exits: No star selected
18:05:47.681 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:47.681 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:47.681 00.000 7988 Enqueuing Expose request
18:05:47.681 00.000 15712 Worker thread wakes up
18:05:47.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:47.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:49.326 01.645 15712 Exposure complete
18:05:49.379 00.053 15712 worker thread done servicing request
18:05:49.379 00.000 7988 OnExposeComplete: enter
18:05:49.379 00.000 7988 UpdateGuideState(): m_state=1
18:05:49.379 00.000 7988 UpdateCurrentPosition: no star selected
18:05:49.379 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:49.379 00.000 7988 Status Line: No star selected
18:05:49.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:05:49.387 00.008 7988 UpdateGuideState exits: No star selected
18:05:49.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:49.387 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:49.387 00.000 7988 Enqueuing Expose request
18:05:49.391 00.004 15712 Worker thread wakes up
18:05:49.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:49.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:50.906 01.515 15712 Exposure complete
18:05:50.962 00.056 15712 worker thread done servicing request
18:05:50.962 00.000 7988 OnExposeComplete: enter
18:05:50.962 00.000 7988 UpdateGuideState(): m_state=1
18:05:50.962 00.000 7988 UpdateCurrentPosition: no star selected
18:05:50.962 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:50.962 00.000 7988 Status Line: No star selected
18:05:50.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=10, FiltMin=7, FiltMax=42, Gamma=0.800
18:05:50.969 00.007 7988 UpdateGuideState exits: No star selected
18:05:50.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:50.969 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:50.969 00.000 7988 Enqueuing Expose request
18:05:50.969 00.000 15712 Worker thread wakes up
18:05:50.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:50.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:52.616 01.647 15712 Exposure complete
18:05:52.661 00.045 15712 worker thread done servicing request
18:05:52.661 00.000 7988 OnExposeComplete: enter
18:05:52.661 00.000 7988 UpdateGuideState(): m_state=1
18:05:52.673 00.012 7988 UpdateCurrentPosition: no star selected
18:05:52.673 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:52.675 00.002 7988 Status Line: No star selected
18:05:52.676 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:05:52.678 00.002 7988 UpdateGuideState exits: No star selected
18:05:52.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:52.680 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:52.680 00.000 7988 Enqueuing Expose request
18:05:52.682 00.002 15712 Worker thread wakes up
18:05:52.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:52.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:54.102 01.420 15712 Exposure complete
18:05:54.154 00.052 15712 worker thread done servicing request
18:05:54.156 00.002 7988 OnExposeComplete: enter
18:05:54.156 00.000 7988 UpdateGuideState(): m_state=1
18:05:54.158 00.002 7988 UpdateCurrentPosition: no star selected
18:05:54.158 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:54.158 00.000 7988 Status Line: No star selected
18:05:54.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:05:54.158 00.000 7988 UpdateGuideState exits: No star selected
18:05:54.163 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:54.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:54.163 00.000 7988 Enqueuing Expose request
18:05:54.163 00.000 15712 Worker thread wakes up
18:05:54.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:54.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:55.797 01.634 15712 Exposure complete
18:05:55.842 00.045 15712 worker thread done servicing request
18:05:55.842 00.000 7988 OnExposeComplete: enter
18:05:55.842 00.000 7988 UpdateGuideState(): m_state=1
18:05:55.853 00.011 7988 UpdateCurrentPosition: no star selected
18:05:55.853 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:55.855 00.002 7988 Status Line: No star selected
18:05:55.857 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:05:55.858 00.001 7988 UpdateGuideState exits: No star selected
18:05:55.859 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:55.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:55.861 00.002 7988 Enqueuing Expose request
18:05:55.861 00.000 15712 Worker thread wakes up
18:05:55.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:55.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:57.380 01.519 15712 Exposure complete
18:05:57.434 00.054 15712 worker thread done servicing request
18:05:57.434 00.000 7988 OnExposeComplete: enter
18:05:57.434 00.000 7988 UpdateGuideState(): m_state=1
18:05:57.434 00.000 7988 UpdateCurrentPosition: no star selected
18:05:57.434 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:57.434 00.000 7988 Status Line: No star selected
18:05:57.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:05:57.440 00.006 7988 UpdateGuideState exits: No star selected
18:05:57.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:57.443 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:57.443 00.000 7988 Enqueuing Expose request
18:05:57.443 00.000 15712 Worker thread wakes up
18:05:57.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:57.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:05:59.086 01.643 15712 Exposure complete
18:05:59.140 00.054 15712 worker thread done servicing request
18:05:59.140 00.000 7988 OnExposeComplete: enter
18:05:59.140 00.000 7988 UpdateGuideState(): m_state=1
18:05:59.142 00.002 7988 UpdateCurrentPosition: no star selected
18:05:59.143 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:59.143 00.000 7988 Status Line: No star selected
18:05:59.145 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:05:59.147 00.002 7988 UpdateGuideState exits: No star selected
18:05:59.147 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:59.147 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:05:59.147 00.000 7988 Enqueuing Expose request
18:05:59.147 00.000 15712 Worker thread wakes up
18:05:59.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:05:59.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:00.666 01.519 15712 Exposure complete
18:06:00.718 00.052 15712 worker thread done servicing request
18:06:00.720 00.002 7988 OnExposeComplete: enter
18:06:00.720 00.000 7988 UpdateGuideState(): m_state=1
18:06:00.720 00.000 7988 UpdateCurrentPosition: no star selected
18:06:00.723 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:00.723 00.000 7988 Status Line: No star selected
18:06:00.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=10, FiltMin=7, FiltMax=45, Gamma=0.800
18:06:00.723 00.000 7988 UpdateGuideState exits: No star selected
18:06:00.728 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:00.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:00.730 00.002 7988 Enqueuing Expose request
18:06:00.730 00.000 15712 Worker thread wakes up
18:06:00.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:00.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:02.360 01.630 15712 Exposure complete
18:06:02.414 00.054 15712 worker thread done servicing request
18:06:02.414 00.000 7988 OnExposeComplete: enter
18:06:02.414 00.000 7988 UpdateGuideState(): m_state=1
18:06:02.414 00.000 7988 UpdateCurrentPosition: no star selected
18:06:02.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:02.414 00.000 7988 Status Line: No star selected
18:06:02.421 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:06:02.422 00.001 7988 UpdateGuideState exits: No star selected
18:06:02.423 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:02.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:02.425 00.002 7988 Enqueuing Expose request
18:06:02.425 00.000 15712 Worker thread wakes up
18:06:02.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:02.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:03.955 01.530 15712 Exposure complete
18:06:04.006 00.051 15712 worker thread done servicing request
18:06:04.006 00.000 7988 OnExposeComplete: enter
18:06:04.006 00.000 7988 UpdateGuideState(): m_state=1
18:06:04.012 00.006 7988 UpdateCurrentPosition: no star selected
18:06:04.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:04.014 00.002 7988 Status Line: No star selected
18:06:04.016 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=10, FiltMin=7, FiltMax=45, Gamma=0.800
18:06:04.016 00.000 7988 UpdateGuideState exits: No star selected
18:06:04.018 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:04.018 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:04.018 00.000 7988 Enqueuing Expose request
18:06:04.018 00.000 15712 Worker thread wakes up
18:06:04.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:04.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:05.650 01.632 15712 Exposure complete
18:06:05.696 00.046 15712 worker thread done servicing request
18:06:05.696 00.000 7988 OnExposeComplete: enter
18:06:05.696 00.000 7988 UpdateGuideState(): m_state=1
18:06:05.707 00.011 7988 UpdateCurrentPosition: no star selected
18:06:05.709 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:05.709 00.000 7988 Status Line: No star selected
18:06:05.711 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=10, FiltMin=7, FiltMax=52, Gamma=0.800
18:06:05.712 00.001 7988 UpdateGuideState exits: No star selected
18:06:05.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:05.714 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:05.714 00.000 7988 Enqueuing Expose request
18:06:05.716 00.002 15712 Worker thread wakes up
18:06:05.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:05.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:07.243 01.527 15712 Exposure complete
18:06:07.301 00.058 15712 worker thread done servicing request
18:06:07.301 00.000 7988 OnExposeComplete: enter
18:06:07.301 00.000 7988 UpdateGuideState(): m_state=1
18:06:07.301 00.000 7988 UpdateCurrentPosition: no star selected
18:06:07.301 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:07.305 00.004 7988 Status Line: No star selected
18:06:07.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=10, FiltMin=7, FiltMax=55, Gamma=0.800
18:06:07.305 00.000 7988 UpdateGuideState exits: No star selected
18:06:07.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:07.311 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:07.311 00.000 7988 Enqueuing Expose request
18:06:07.311 00.000 15712 Worker thread wakes up
18:06:07.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:07.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:08.954 01.643 15712 Exposure complete
18:06:09.007 00.053 15712 worker thread done servicing request
18:06:09.007 00.000 7988 OnExposeComplete: enter
18:06:09.007 00.000 7988 UpdateGuideState(): m_state=1
18:06:09.007 00.000 7988 UpdateCurrentPosition: no star selected
18:06:09.007 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:09.012 00.005 7988 Status Line: No star selected
18:06:09.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:06:09.014 00.002 7988 UpdateGuideState exits: No star selected
18:06:09.016 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:09.016 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:09.016 00.000 7988 Enqueuing Expose request
18:06:09.018 00.002 15712 Worker thread wakes up
18:06:09.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:09.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:10.438 01.420 15712 Exposure complete
18:06:10.483 00.045 15712 worker thread done servicing request
18:06:10.483 00.000 7988 OnExposeComplete: enter
18:06:10.492 00.009 7988 UpdateGuideState(): m_state=1
18:06:10.494 00.002 7988 UpdateCurrentPosition: no star selected
18:06:10.494 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:10.496 00.002 7988 Status Line: No star selected
18:06:10.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:06:10.498 00.002 7988 UpdateGuideState exits: No star selected
18:06:10.499 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:10.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:10.499 00.000 7988 Enqueuing Expose request
18:06:10.499 00.000 15712 Worker thread wakes up
18:06:10.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:10.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:12.131 01.632 15712 Exposure complete
18:06:12.177 00.046 15712 worker thread done servicing request
18:06:12.177 00.000 7988 OnExposeComplete: enter
18:06:12.177 00.000 7988 UpdateGuideState(): m_state=1
18:06:12.187 00.010 7988 UpdateCurrentPosition: no star selected
18:06:12.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:12.189 00.002 7988 Status Line: No star selected
18:06:12.191 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:06:12.191 00.000 7988 UpdateGuideState exits: No star selected
18:06:12.192 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:12.194 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:12.194 00.000 7988 Enqueuing Expose request
18:06:12.194 00.000 15712 Worker thread wakes up
18:06:12.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:12.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:13.715 01.521 15712 Exposure complete
18:06:13.760 00.045 15712 worker thread done servicing request
18:06:13.760 00.000 7988 OnExposeComplete: enter
18:06:13.760 00.000 7988 UpdateGuideState(): m_state=1
18:06:13.760 00.000 7988 UpdateCurrentPosition: no star selected
18:06:13.760 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:13.760 00.000 7988 Status Line: No star selected
18:06:13.773 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:06:13.773 00.000 7988 UpdateGuideState exits: No star selected
18:06:13.776 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:13.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:13.776 00.000 7988 Enqueuing Expose request
18:06:13.776 00.000 15712 Worker thread wakes up
18:06:13.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:13.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:15.422 01.646 15712 Exposure complete
18:06:15.475 00.053 15712 worker thread done servicing request
18:06:15.475 00.000 7988 OnExposeComplete: enter
18:06:15.475 00.000 7988 UpdateGuideState(): m_state=1
18:06:15.475 00.000 7988 UpdateCurrentPosition: no star selected
18:06:15.475 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:15.475 00.000 7988 Status Line: No star selected
18:06:15.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:06:15.475 00.000 7988 UpdateGuideState exits: No star selected
18:06:15.483 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:15.483 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:15.483 00.000 7988 Enqueuing Expose request
18:06:15.483 00.000 15712 Worker thread wakes up
18:06:15.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:15.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:17.005 01.522 15712 Exposure complete
18:06:17.057 00.052 15712 worker thread done servicing request
18:06:17.057 00.000 7988 OnExposeComplete: enter
18:06:17.057 00.000 7988 UpdateGuideState(): m_state=1
18:06:17.057 00.000 7988 UpdateCurrentPosition: no star selected
18:06:17.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:17.057 00.000 7988 Status Line: No star selected
18:06:17.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:06:17.057 00.000 7988 UpdateGuideState exits: No star selected
18:06:17.067 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:17.067 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:17.067 00.000 7988 Enqueuing Expose request
18:06:17.067 00.000 15712 Worker thread wakes up
18:06:17.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:17.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:18.700 01.633 15712 Exposure complete
18:06:18.745 00.045 15712 worker thread done servicing request
18:06:18.745 00.000 7988 OnExposeComplete: enter
18:06:18.745 00.000 7988 UpdateGuideState(): m_state=1
18:06:18.756 00.011 7988 UpdateCurrentPosition: no star selected
18:06:18.756 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:18.758 00.002 7988 Status Line: No star selected
18:06:18.760 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:06:18.761 00.001 7988 UpdateGuideState exits: No star selected
18:06:18.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:18.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:18.761 00.000 7988 Enqueuing Expose request
18:06:18.761 00.000 15712 Worker thread wakes up
18:06:18.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:18.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:20.281 01.520 15712 Exposure complete
18:06:20.327 00.046 15712 worker thread done servicing request
18:06:20.327 00.000 7988 OnExposeComplete: enter
18:06:20.327 00.000 7988 UpdateGuideState(): m_state=1
18:06:20.337 00.010 7988 UpdateCurrentPosition: no star selected
18:06:20.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:20.339 00.002 7988 Status Line: No star selected
18:06:20.341 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:06:20.341 00.000 7988 UpdateGuideState exits: No star selected
18:06:20.343 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:20.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:20.343 00.000 7988 Enqueuing Expose request
18:06:20.343 00.000 15712 Worker thread wakes up
18:06:20.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:20.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:21.991 01.648 15712 Exposure complete
18:06:22.042 00.051 15712 worker thread done servicing request
18:06:22.042 00.000 7988 OnExposeComplete: enter
18:06:22.042 00.000 7988 UpdateGuideState(): m_state=1
18:06:22.048 00.006 7988 UpdateCurrentPosition: no star selected
18:06:22.048 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:22.050 00.002 7988 Status Line: No star selected
18:06:22.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=10, FiltMin=7, FiltMax=52, Gamma=0.800
18:06:22.050 00.000 7988 UpdateGuideState exits: No star selected
18:06:22.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:22.050 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:22.050 00.000 7988 Enqueuing Expose request
18:06:22.050 00.000 15712 Worker thread wakes up
18:06:22.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:22.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:23.473 01.423 15712 Exposure complete
18:06:23.522 00.049 15712 worker thread done servicing request
18:06:23.522 00.000 7988 OnExposeComplete: enter
18:06:23.522 00.000 7988 UpdateGuideState(): m_state=1
18:06:23.529 00.007 7988 UpdateCurrentPosition: no star selected
18:06:23.529 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:23.531 00.002 7988 Status Line: No star selected
18:06:23.533 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=10, FiltMin=7, FiltMax=52, Gamma=0.800
18:06:23.533 00.000 7988 UpdateGuideState exits: No star selected
18:06:23.535 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:23.535 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:23.535 00.000 7988 Enqueuing Expose request
18:06:23.535 00.000 15712 Worker thread wakes up
18:06:23.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:23.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:25.176 01.641 15712 Exposure complete
18:06:25.229 00.053 15712 worker thread done servicing request
18:06:25.229 00.000 7988 OnExposeComplete: enter
18:06:25.229 00.000 7988 UpdateGuideState(): m_state=1
18:06:25.229 00.000 7988 UpdateCurrentPosition: no star selected
18:06:25.229 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:25.229 00.000 7988 Status Line: No star selected
18:06:25.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:06:25.238 00.009 7988 UpdateGuideState exits: No star selected
18:06:25.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:25.240 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:25.240 00.000 7988 Enqueuing Expose request
18:06:25.240 00.000 15712 Worker thread wakes up
18:06:25.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:25.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:26.661 01.421 15712 Exposure complete
18:06:26.714 00.053 15712 worker thread done servicing request
18:06:26.714 00.000 7988 OnExposeComplete: enter
18:06:26.714 00.000 7988 UpdateGuideState(): m_state=1
18:06:26.714 00.000 7988 UpdateCurrentPosition: no star selected
18:06:26.714 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:26.719 00.005 7988 Status Line: No star selected
18:06:26.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:06:26.722 00.003 7988 UpdateGuideState exits: No star selected
18:06:26.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:26.722 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:26.722 00.000 7988 Enqueuing Expose request
18:06:26.722 00.000 15712 Worker thread wakes up
18:06:26.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:26.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:28.359 01.637 15712 Exposure complete
18:06:28.414 00.055 15712 worker thread done servicing request
18:06:28.414 00.000 7988 OnExposeComplete: enter
18:06:28.414 00.000 7988 UpdateGuideState(): m_state=1
18:06:28.414 00.000 7988 UpdateCurrentPosition: no star selected
18:06:28.416 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:28.418 00.002 7988 Status Line: No star selected
18:06:28.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:06:28.420 00.002 7988 UpdateGuideState exits: No star selected
18:06:28.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:28.422 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:28.422 00.000 7988 Enqueuing Expose request
18:06:28.424 00.002 15712 Worker thread wakes up
18:06:28.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:28.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:29.953 01.529 15712 Exposure complete
18:06:30.007 00.054 15712 worker thread done servicing request
18:06:30.007 00.000 7988 OnExposeComplete: enter
18:06:30.007 00.000 7988 UpdateGuideState(): m_state=1
18:06:30.010 00.003 7988 UpdateCurrentPosition: no star selected
18:06:30.010 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:30.012 00.002 7988 Status Line: No star selected
18:06:30.014 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=10, FiltMin=7, FiltMax=57, Gamma=0.800
18:06:30.015 00.001 7988 UpdateGuideState exits: No star selected
18:06:30.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:30.017 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:30.017 00.000 7988 Enqueuing Expose request
18:06:30.019 00.002 15712 Worker thread wakes up
18:06:30.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:30.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:31.646 01.627 15712 Exposure complete
18:06:31.695 00.049 15712 worker thread done servicing request
18:06:31.695 00.000 7988 OnExposeComplete: enter
18:06:31.695 00.000 7988 UpdateGuideState(): m_state=1
18:06:31.703 00.008 7988 UpdateCurrentPosition: no star selected
18:06:31.703 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:31.705 00.002 7988 Status Line: No star selected
18:06:31.708 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:06:31.708 00.000 7988 UpdateGuideState exits: No star selected
18:06:31.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:31.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:31.708 00.000 7988 Enqueuing Expose request
18:06:31.708 00.000 15712 Worker thread wakes up
18:06:31.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:31.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:33.229 01.521 15712 Exposure complete
18:06:33.274 00.045 15712 worker thread done servicing request
18:06:33.274 00.000 7988 OnExposeComplete: enter
18:06:33.274 00.000 7988 UpdateGuideState(): m_state=1
18:06:33.285 00.011 7988 UpdateCurrentPosition: no star selected
18:06:33.285 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:33.287 00.002 7988 Status Line: No star selected
18:06:33.289 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:06:33.289 00.000 7988 UpdateGuideState exits: No star selected
18:06:33.291 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:33.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:33.291 00.000 7988 Enqueuing Expose request
18:06:33.291 00.000 15712 Worker thread wakes up
18:06:33.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:33.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:34.923 01.632 15712 Exposure complete
18:06:34.975 00.052 15712 worker thread done servicing request
18:06:34.975 00.000 7988 OnExposeComplete: enter
18:06:34.975 00.000 7988 UpdateGuideState(): m_state=1
18:06:34.979 00.004 7988 UpdateCurrentPosition: no star selected
18:06:34.979 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:34.981 00.002 7988 Status Line: No star selected
18:06:34.983 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:06:34.984 00.001 7988 UpdateGuideState exits: No star selected
18:06:34.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:34.984 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:34.984 00.000 7988 Enqueuing Expose request
18:06:34.984 00.000 15712 Worker thread wakes up
18:06:34.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:34.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:36.517 01.533 15712 Exposure complete
18:06:36.570 00.053 15712 worker thread done servicing request
18:06:36.570 00.000 7988 OnExposeComplete: enter
18:06:36.570 00.000 7988 UpdateGuideState(): m_state=1
18:06:36.573 00.003 7988 UpdateCurrentPosition: no star selected
18:06:36.573 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:36.573 00.000 7988 Status Line: No star selected
18:06:36.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=158, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:06:36.578 00.005 7988 UpdateGuideState exits: No star selected
18:06:36.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:36.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:36.578 00.000 7988 Enqueuing Expose request
18:06:36.578 00.000 15712 Worker thread wakes up
18:06:36.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:36.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:38.220 01.642 15712 Exposure complete
18:06:38.274 00.054 15712 worker thread done servicing request
18:06:38.274 00.000 7988 OnExposeComplete: enter
18:06:38.274 00.000 7988 UpdateGuideState(): m_state=1
18:06:38.278 00.004 7988 UpdateCurrentPosition: no star selected
18:06:38.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:38.280 00.002 7988 Status Line: No star selected
18:06:38.282 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:06:38.282 00.000 7988 UpdateGuideState exits: No star selected
18:06:38.284 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:38.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:38.284 00.000 7988 Enqueuing Expose request
18:06:38.284 00.000 15712 Worker thread wakes up
18:06:38.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:38.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:39.803 01.519 15712 Exposure complete
18:06:39.856 00.053 15712 worker thread done servicing request
18:06:39.856 00.000 7988 OnExposeComplete: enter
18:06:39.856 00.000 7988 UpdateGuideState(): m_state=1
18:06:39.856 00.000 7988 UpdateCurrentPosition: no star selected
18:06:39.859 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:39.859 00.000 7988 Status Line: No star selected
18:06:39.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:06:39.859 00.000 7988 UpdateGuideState exits: No star selected
18:06:39.864 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:39.864 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:39.864 00.000 7988 Enqueuing Expose request
18:06:39.864 00.000 15712 Worker thread wakes up
18:06:39.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:39.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:41.496 01.632 15712 Exposure complete
18:06:41.549 00.053 15712 worker thread done servicing request
18:06:41.549 00.000 7988 OnExposeComplete: enter
18:06:41.549 00.000 7988 UpdateGuideState(): m_state=1
18:06:41.549 00.000 7988 UpdateCurrentPosition: no star selected
18:06:41.549 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:41.549 00.000 7988 Status Line: No star selected
18:06:41.556 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:06:41.557 00.001 7988 UpdateGuideState exits: No star selected
18:06:41.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:41.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:41.557 00.000 7988 Enqueuing Expose request
18:06:41.557 00.000 15712 Worker thread wakes up
18:06:41.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:41.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:43.086 01.529 15712 Exposure complete
18:06:43.147 00.061 15712 worker thread done servicing request
18:06:43.147 00.000 7988 OnExposeComplete: enter
18:06:43.149 00.002 7988 UpdateGuideState(): m_state=1
18:06:43.151 00.002 7988 UpdateCurrentPosition: no star selected
18:06:43.153 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:43.153 00.000 7988 Status Line: No star selected
18:06:43.156 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=10, FiltMin=7, FiltMax=43, Gamma=0.800
18:06:43.158 00.002 7988 UpdateGuideState exits: No star selected
18:06:43.160 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:43.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:43.162 00.002 7988 Enqueuing Expose request
18:06:43.163 00.001 15712 Worker thread wakes up
18:06:43.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:43.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:44.792 01.629 15712 Exposure complete
18:06:44.844 00.052 15712 worker thread done servicing request
18:06:44.844 00.000 7988 OnExposeComplete: enter
18:06:44.844 00.000 7988 UpdateGuideState(): m_state=1
18:06:44.844 00.000 7988 UpdateCurrentPosition: no star selected
18:06:44.844 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:44.844 00.000 7988 Status Line: No star selected
18:06:44.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:06:44.851 00.007 7988 UpdateGuideState exits: No star selected
18:06:44.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:44.853 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:44.853 00.000 7988 Enqueuing Expose request
18:06:44.853 00.000 15712 Worker thread wakes up
18:06:44.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:44.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:46.373 01.520 15712 Exposure complete
18:06:46.419 00.046 15712 worker thread done servicing request
18:06:46.419 00.000 7988 OnExposeComplete: enter
18:06:46.419 00.000 7988 UpdateGuideState(): m_state=1
18:06:46.431 00.012 7988 UpdateCurrentPosition: no star selected
18:06:46.431 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:46.433 00.002 7988 Status Line: No star selected
18:06:46.435 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=10, FiltMin=7, FiltMax=45, Gamma=0.800
18:06:46.435 00.000 7988 UpdateGuideState exits: No star selected
18:06:46.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:46.435 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:46.435 00.000 7988 Enqueuing Expose request
18:06:46.435 00.000 15712 Worker thread wakes up
18:06:46.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:46.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:48.082 01.647 15712 Exposure complete
18:06:48.135 00.053 15712 worker thread done servicing request
18:06:48.135 00.000 7988 OnExposeComplete: enter
18:06:48.135 00.000 7988 UpdateGuideState(): m_state=1
18:06:48.139 00.004 7988 UpdateCurrentPosition: no star selected
18:06:48.141 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:48.141 00.000 7988 Status Line: No star selected
18:06:48.143 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:06:48.143 00.000 7988 UpdateGuideState exits: No star selected
18:06:48.145 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:48.145 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:48.147 00.002 7988 Enqueuing Expose request
18:06:48.147 00.000 15712 Worker thread wakes up
18:06:48.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:48.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:49.567 01.420 15712 Exposure complete
18:06:49.619 00.052 15712 worker thread done servicing request
18:06:49.619 00.000 7988 OnExposeComplete: enter
18:06:49.619 00.000 7988 UpdateGuideState(): m_state=1
18:06:49.619 00.000 7988 UpdateCurrentPosition: no star selected
18:06:49.619 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:49.619 00.000 7988 Status Line: No star selected
18:06:49.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=10, FiltMin=7, FiltMax=54, Gamma=0.800
18:06:49.619 00.000 7988 UpdateGuideState exits: No star selected
18:06:49.628 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:49.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:49.628 00.000 7988 Enqueuing Expose request
18:06:49.628 00.000 15712 Worker thread wakes up
18:06:49.632 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:49.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:51.261 01.629 15712 Exposure complete
18:06:51.307 00.046 15712 worker thread done servicing request
18:06:51.307 00.000 7988 OnExposeComplete: enter
18:06:51.307 00.000 7988 UpdateGuideState(): m_state=1
18:06:51.317 00.010 7988 UpdateCurrentPosition: no star selected
18:06:51.318 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:51.318 00.000 7988 Status Line: No star selected
18:06:51.320 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:06:51.322 00.002 7988 UpdateGuideState exits: No star selected
18:06:51.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:51.322 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:51.322 00.000 7988 Enqueuing Expose request
18:06:51.322 00.000 15712 Worker thread wakes up
18:06:51.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:51.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:52.857 01.535 15712 Exposure complete
18:06:52.902 00.045 15712 worker thread done servicing request
18:06:52.902 00.000 7988 OnExposeComplete: enter
18:06:52.902 00.000 7988 UpdateGuideState(): m_state=1
18:06:52.902 00.000 7988 UpdateCurrentPosition: no star selected
18:06:52.902 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:52.902 00.000 7988 Status Line: No star selected
18:06:52.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:06:52.918 00.016 7988 UpdateGuideState exits: No star selected
18:06:52.919 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:52.919 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:52.919 00.000 7988 Enqueuing Expose request
18:06:52.922 00.003 15712 Worker thread wakes up
18:06:52.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:52.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:54.561 01.639 15712 Exposure complete
18:06:54.617 00.056 15712 worker thread done servicing request
18:06:54.617 00.000 7988 OnExposeComplete: enter
18:06:54.619 00.002 7988 UpdateGuideState(): m_state=1
18:06:54.619 00.000 7988 UpdateCurrentPosition: no star selected
18:06:54.619 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:54.619 00.000 7988 Status Line: No star selected
18:06:54.623 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:06:54.625 00.002 7988 UpdateGuideState exits: No star selected
18:06:54.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:54.627 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:54.627 00.000 7988 Enqueuing Expose request
18:06:54.629 00.002 15712 Worker thread wakes up
18:06:54.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:54.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:56.045 01.416 15712 Exposure complete
18:06:56.099 00.054 15712 worker thread done servicing request
18:06:56.099 00.000 7988 OnExposeComplete: enter
18:06:56.100 00.001 7988 UpdateGuideState(): m_state=1
18:06:56.100 00.000 7988 UpdateCurrentPosition: no star selected
18:06:56.100 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:56.100 00.000 7988 Status Line: No star selected
18:06:56.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:06:56.100 00.000 7988 UpdateGuideState exits: No star selected
18:06:56.107 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:56.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:56.107 00.000 7988 Enqueuing Expose request
18:06:56.107 00.000 15712 Worker thread wakes up
18:06:56.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:56.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:57.750 01.643 15712 Exposure complete
18:06:57.801 00.051 15712 worker thread done servicing request
18:06:57.801 00.000 7988 OnExposeComplete: enter
18:06:57.801 00.000 7988 UpdateGuideState(): m_state=1
18:06:57.807 00.006 7988 UpdateCurrentPosition: no star selected
18:06:57.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:57.810 00.003 7988 Status Line: No star selected
18:06:57.812 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:06:57.813 00.001 7988 UpdateGuideState exits: No star selected
18:06:57.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:57.815 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:57.815 00.000 7988 Enqueuing Expose request
18:06:57.817 00.002 15712 Worker thread wakes up
18:06:57.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:57.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:06:59.236 01.419 15712 Exposure complete
18:06:59.289 00.053 15712 worker thread done servicing request
18:06:59.289 00.000 7988 OnExposeComplete: enter
18:06:59.289 00.000 7988 UpdateGuideState(): m_state=1
18:06:59.289 00.000 7988 UpdateCurrentPosition: no star selected
18:06:59.289 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:59.289 00.000 7988 Status Line: No star selected
18:06:59.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:06:59.297 00.008 7988 UpdateGuideState exits: No star selected
18:06:59.298 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:59.298 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:06:59.300 00.002 7988 Enqueuing Expose request
18:06:59.300 00.000 15712 Worker thread wakes up
18:06:59.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:06:59.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:00.935 01.635 15712 Exposure complete
18:07:00.985 00.050 15712 worker thread done servicing request
18:07:00.985 00.000 7988 OnExposeComplete: enter
18:07:00.985 00.000 7988 UpdateGuideState(): m_state=1
18:07:00.993 00.008 7988 UpdateCurrentPosition: no star selected
18:07:00.993 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:00.995 00.002 7988 Status Line: No star selected
18:07:00.997 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=10, FiltMin=7, FiltMax=55, Gamma=0.800
18:07:00.997 00.000 7988 UpdateGuideState exits: No star selected
18:07:00.998 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:00.998 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:00.998 00.000 7988 Enqueuing Expose request
18:07:00.998 00.000 15712 Worker thread wakes up
18:07:00.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:00.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:02.520 01.522 15712 Exposure complete
18:07:02.573 00.053 15712 worker thread done servicing request
18:07:02.573 00.000 7988 OnExposeComplete: enter
18:07:02.573 00.000 7988 UpdateGuideState(): m_state=1
18:07:02.573 00.000 7988 UpdateCurrentPosition: no star selected
18:07:02.573 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:02.573 00.000 7988 Status Line: No star selected
18:07:02.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:07:02.573 00.000 7988 UpdateGuideState exits: No star selected
18:07:02.581 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:02.582 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:02.582 00.000 7988 Enqueuing Expose request
18:07:02.582 00.000 15712 Worker thread wakes up
18:07:02.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:02.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:04.223 01.641 15712 Exposure complete
18:07:04.269 00.046 15712 worker thread done servicing request
18:07:04.269 00.000 7988 OnExposeComplete: enter
18:07:04.269 00.000 7988 UpdateGuideState(): m_state=1
18:07:04.278 00.009 7988 UpdateCurrentPosition: no star selected
18:07:04.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:04.280 00.002 7988 Status Line: No star selected
18:07:04.282 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:07:04.282 00.000 7988 UpdateGuideState exits: No star selected
18:07:04.284 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:04.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:04.284 00.000 7988 Enqueuing Expose request
18:07:04.284 00.000 15712 Worker thread wakes up
18:07:04.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:04.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:05.805 01.521 15712 Exposure complete
18:07:05.851 00.046 15712 worker thread done servicing request
18:07:05.851 00.000 7988 OnExposeComplete: enter
18:07:05.851 00.000 7988 UpdateGuideState(): m_state=1
18:07:05.851 00.000 7988 UpdateCurrentPosition: no star selected
18:07:05.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:05.863 00.012 7988 Status Line: No star selected
18:07:05.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:07:05.863 00.000 7988 UpdateGuideState exits: No star selected
18:07:05.867 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:05.867 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:05.867 00.000 7988 Enqueuing Expose request
18:07:05.867 00.000 15712 Worker thread wakes up
18:07:05.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:05.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:07.513 01.646 15712 Exposure complete
18:07:07.567 00.054 15712 worker thread done servicing request
18:07:07.567 00.000 7988 OnExposeComplete: enter
18:07:07.567 00.000 7988 UpdateGuideState(): m_state=1
18:07:07.567 00.000 7988 UpdateCurrentPosition: no star selected
18:07:07.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:07.567 00.000 7988 Status Line: No star selected
18:07:07.574 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=165, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:07:07.574 00.000 7988 UpdateGuideState exits: No star selected
18:07:07.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:07.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:07.578 00.004 7988 Enqueuing Expose request
18:07:07.578 00.000 15712 Worker thread wakes up
18:07:07.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:07.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:08.996 01.418 15712 Exposure complete
18:07:09.047 00.051 15712 worker thread done servicing request
18:07:09.047 00.000 7988 OnExposeComplete: enter
18:07:09.047 00.000 7988 UpdateGuideState(): m_state=1
18:07:09.047 00.000 7988 UpdateCurrentPosition: no star selected
18:07:09.047 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:09.047 00.000 7988 Status Line: No star selected
18:07:09.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:07:09.058 00.011 7988 UpdateGuideState exits: No star selected
18:07:09.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:09.058 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:09.058 00.000 7988 Enqueuing Expose request
18:07:09.063 00.005 15712 Worker thread wakes up
18:07:09.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:09.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:10.700 01.637 15712 Exposure complete
18:07:10.768 00.068 15712 worker thread done servicing request
18:07:10.768 00.000 7988 OnExposeComplete: enter
18:07:10.768 00.000 7988 UpdateGuideState(): m_state=1
18:07:10.768 00.000 7988 UpdateCurrentPosition: no star selected
18:07:10.768 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:10.768 00.000 7988 Status Line: No star selected
18:07:10.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:07:10.768 00.000 7988 UpdateGuideState exits: No star selected
18:07:10.776 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:10.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:10.776 00.000 7988 Enqueuing Expose request
18:07:10.776 00.000 15712 Worker thread wakes up
18:07:10.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:10.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:12.295 01.519 15712 Exposure complete
18:07:12.347 00.052 15712 worker thread done servicing request
18:07:12.347 00.000 7988 OnExposeComplete: enter
18:07:12.347 00.000 7988 UpdateGuideState(): m_state=1
18:07:12.347 00.000 7988 UpdateCurrentPosition: no star selected
18:07:12.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:12.357 00.010 7988 Status Line: No star selected
18:07:12.358 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:07:12.359 00.001 7988 UpdateGuideState exits: No star selected
18:07:12.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:12.361 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:12.361 00.000 7988 Enqueuing Expose request
18:07:12.363 00.002 15712 Worker thread wakes up
18:07:12.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:12.364 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:14.005 01.641 15712 Exposure complete
18:07:14.061 00.056 15712 worker thread done servicing request
18:07:14.061 00.000 7988 OnExposeComplete: enter
18:07:14.061 00.000 7988 UpdateGuideState(): m_state=1
18:07:14.064 00.003 7988 UpdateCurrentPosition: no star selected
18:07:14.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:14.066 00.002 7988 Status Line: No star selected
18:07:14.068 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:07:14.068 00.000 7988 UpdateGuideState exits: No star selected
18:07:14.070 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:14.070 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:14.072 00.002 7988 Enqueuing Expose request
18:07:14.072 00.000 15712 Worker thread wakes up
18:07:14.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:14.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:15.488 01.416 15712 Exposure complete
18:07:15.540 00.052 15712 worker thread done servicing request
18:07:15.540 00.000 7988 OnExposeComplete: enter
18:07:15.540 00.000 7988 UpdateGuideState(): m_state=1
18:07:15.540 00.000 7988 UpdateCurrentPosition: no star selected
18:07:15.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:15.540 00.000 7988 Status Line: No star selected
18:07:15.548 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=10, FiltMin=6, FiltMax=50, Gamma=0.800
18:07:15.548 00.000 7988 UpdateGuideState exits: No star selected
18:07:15.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:15.548 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:15.548 00.000 7988 Enqueuing Expose request
18:07:15.548 00.000 15712 Worker thread wakes up
18:07:15.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:15.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:17.190 01.642 15712 Exposure complete
18:07:17.244 00.054 15712 worker thread done servicing request
18:07:17.244 00.000 7988 OnExposeComplete: enter
18:07:17.244 00.000 7988 UpdateGuideState(): m_state=1
18:07:17.248 00.004 7988 UpdateCurrentPosition: no star selected
18:07:17.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:17.248 00.000 7988 Status Line: No star selected
18:07:17.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:07:17.252 00.004 7988 UpdateGuideState exits: No star selected
18:07:17.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:17.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:17.252 00.000 7988 Enqueuing Expose request
18:07:17.252 00.000 15712 Worker thread wakes up
18:07:17.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:17.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:18.786 01.534 15712 Exposure complete
18:07:18.839 00.053 15712 worker thread done servicing request
18:07:18.839 00.000 7988 OnExposeComplete: enter
18:07:18.839 00.000 7988 UpdateGuideState(): m_state=1
18:07:18.839 00.000 7988 UpdateCurrentPosition: no star selected
18:07:18.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:18.839 00.000 7988 Status Line: No star selected
18:07:18.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:07:18.839 00.000 7988 UpdateGuideState exits: No star selected
18:07:18.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:18.848 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:18.848 00.000 7988 Enqueuing Expose request
18:07:18.850 00.002 15712 Worker thread wakes up
18:07:18.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:18.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:20.479 01.629 15712 Exposure complete
18:07:20.532 00.053 15712 worker thread done servicing request
18:07:20.532 00.000 7988 OnExposeComplete: enter
18:07:20.532 00.000 7988 UpdateGuideState(): m_state=1
18:07:20.536 00.004 7988 UpdateCurrentPosition: no star selected
18:07:20.536 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:20.538 00.002 7988 Status Line: No star selected
18:07:20.540 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=10, FiltMin=7, FiltMax=60, Gamma=0.800
18:07:20.540 00.000 7988 UpdateGuideState exits: No star selected
18:07:20.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:20.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:20.540 00.000 7988 Enqueuing Expose request
18:07:20.540 00.000 15712 Worker thread wakes up
18:07:20.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:20.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:22.075 01.535 15712 Exposure complete
18:07:22.128 00.053 15712 worker thread done servicing request
18:07:22.128 00.000 7988 OnExposeComplete: enter
18:07:22.128 00.000 7988 UpdateGuideState(): m_state=1
18:07:22.128 00.000 7988 UpdateCurrentPosition: no star selected
18:07:22.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:22.133 00.005 7988 Status Line: No star selected
18:07:22.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=10, FiltMin=7, FiltMax=52, Gamma=0.800
18:07:22.136 00.003 7988 UpdateGuideState exits: No star selected
18:07:22.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:22.136 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:22.136 00.000 7988 Enqueuing Expose request
18:07:22.136 00.000 15712 Worker thread wakes up
18:07:22.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:22.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:23.797 01.661 15712 Exposure complete
18:07:23.851 00.054 15712 worker thread done servicing request
18:07:23.851 00.000 7988 OnExposeComplete: enter
18:07:23.851 00.000 7988 UpdateGuideState(): m_state=1
18:07:23.851 00.000 7988 UpdateCurrentPosition: no star selected
18:07:23.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:23.851 00.000 7988 Status Line: No star selected
18:07:23.858 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:07:23.858 00.000 7988 UpdateGuideState exits: No star selected
18:07:23.861 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:23.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:23.861 00.000 7988 Enqueuing Expose request
18:07:23.861 00.000 15712 Worker thread wakes up
18:07:23.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:23.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:25.281 01.420 15712 Exposure complete
18:07:25.336 00.055 15712 worker thread done servicing request
18:07:25.338 00.002 7988 OnExposeComplete: enter
18:07:25.338 00.000 7988 UpdateGuideState(): m_state=1
18:07:25.338 00.000 7988 UpdateCurrentPosition: no star selected
18:07:25.342 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:25.342 00.000 7988 Status Line: No star selected
18:07:25.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:07:25.342 00.000 7988 UpdateGuideState exits: No star selected
18:07:25.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:25.342 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:25.342 00.000 7988 Enqueuing Expose request
18:07:25.342 00.000 15712 Worker thread wakes up
18:07:25.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:25.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:27.004 01.662 15712 Exposure complete
18:07:27.057 00.053 15712 worker thread done servicing request
18:07:27.057 00.000 7988 OnExposeComplete: enter
18:07:27.057 00.000 7988 UpdateGuideState(): m_state=1
18:07:27.057 00.000 7988 UpdateCurrentPosition: no star selected
18:07:27.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:27.057 00.000 7988 Status Line: No star selected
18:07:27.064 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:07:27.064 00.000 7988 UpdateGuideState exits: No star selected
18:07:27.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:27.064 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:27.064 00.000 7988 Enqueuing Expose request
18:07:27.064 00.000 15712 Worker thread wakes up
18:07:27.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:27.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:28.484 01.420 15712 Exposure complete
18:07:28.538 00.054 15712 worker thread done servicing request
18:07:28.538 00.000 7988 OnExposeComplete: enter
18:07:28.538 00.000 7988 UpdateGuideState(): m_state=1
18:07:28.538 00.000 7988 UpdateCurrentPosition: no star selected
18:07:28.538 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:28.538 00.000 7988 Status Line: No star selected
18:07:28.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:07:28.547 00.009 7988 UpdateGuideState exits: No star selected
18:07:28.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:28.547 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:28.547 00.000 7988 Enqueuing Expose request
18:07:28.547 00.000 15712 Worker thread wakes up
18:07:28.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:28.551 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:30.189 01.638 15712 Exposure complete
18:07:30.238 00.049 15712 worker thread done servicing request
18:07:30.238 00.000 7988 OnExposeComplete: enter
18:07:30.238 00.000 7988 UpdateGuideState(): m_state=1
18:07:30.246 00.008 7988 UpdateCurrentPosition: no star selected
18:07:30.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:30.248 00.002 7988 Status Line: No star selected
18:07:30.250 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=10, FiltMin=6, FiltMax=51, Gamma=0.800
18:07:30.250 00.000 7988 UpdateGuideState exits: No star selected
18:07:30.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:30.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:30.255 00.005 7988 Enqueuing Expose request
18:07:30.255 00.000 15712 Worker thread wakes up
18:07:30.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:30.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:31.779 01.524 15712 Exposure complete
18:07:31.828 00.049 15712 worker thread done servicing request
18:07:31.828 00.000 7988 OnExposeComplete: enter
18:07:31.836 00.008 7988 UpdateGuideState(): m_state=1
18:07:31.836 00.000 7988 UpdateCurrentPosition: no star selected
18:07:31.841 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:31.841 00.000 7988 Status Line: No star selected
18:07:31.845 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=10, FiltMin=7, FiltMax=45, Gamma=0.800
18:07:31.845 00.000 7988 UpdateGuideState exits: No star selected
18:07:31.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:31.845 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:31.853 00.008 7988 Enqueuing Expose request
18:07:31.853 00.000 15712 Worker thread wakes up
18:07:31.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:31.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:33.488 01.635 15712 Exposure complete
18:07:33.541 00.053 15712 worker thread done servicing request
18:07:33.541 00.000 7988 OnExposeComplete: enter
18:07:33.541 00.000 7988 UpdateGuideState(): m_state=1
18:07:33.541 00.000 7988 UpdateCurrentPosition: no star selected
18:07:33.541 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:33.541 00.000 7988 Status Line: No star selected
18:07:33.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=10, FiltMin=7, FiltMax=57, Gamma=0.800
18:07:33.541 00.000 7988 UpdateGuideState exits: No star selected
18:07:33.549 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:33.550 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:33.552 00.002 7988 Enqueuing Expose request
18:07:33.552 00.000 15712 Worker thread wakes up
18:07:33.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:33.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:35.082 01.530 15712 Exposure complete
18:07:35.135 00.053 15712 worker thread done servicing request
18:07:35.135 00.000 7988 OnExposeComplete: enter
18:07:35.135 00.000 7988 UpdateGuideState(): m_state=1
18:07:35.135 00.000 7988 UpdateCurrentPosition: no star selected
18:07:35.135 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:35.141 00.006 7988 Status Line: No star selected
18:07:35.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=10, FiltMin=7, FiltMax=53, Gamma=0.800
18:07:35.141 00.000 7988 UpdateGuideState exits: No star selected
18:07:35.144 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:35.144 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:35.146 00.002 7988 Enqueuing Expose request
18:07:35.146 00.000 15712 Worker thread wakes up
18:07:35.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:35.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:36.791 01.645 15712 Exposure complete
18:07:36.836 00.045 15712 worker thread done servicing request
18:07:36.836 00.000 7988 OnExposeComplete: enter
18:07:36.836 00.000 7988 UpdateGuideState(): m_state=1
18:07:36.847 00.011 7988 UpdateCurrentPosition: no star selected
18:07:36.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:36.849 00.002 7988 Status Line: No star selected
18:07:36.851 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:07:36.852 00.001 7988 UpdateGuideState exits: No star selected
18:07:36.852 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:36.852 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:36.852 00.000 7988 Enqueuing Expose request
18:07:36.852 00.000 15712 Worker thread wakes up
18:07:36.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:36.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:38.373 01.521 15712 Exposure complete
18:07:38.418 00.045 15712 worker thread done servicing request
18:07:38.418 00.000 7988 OnExposeComplete: enter
18:07:38.418 00.000 7988 UpdateGuideState(): m_state=1
18:07:38.428 00.010 7988 UpdateCurrentPosition: no star selected
18:07:38.428 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:38.430 00.002 7988 Status Line: No star selected
18:07:38.432 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:07:38.432 00.000 7988 UpdateGuideState exits: No star selected
18:07:38.434 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:38.435 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:38.438 00.003 7988 Enqueuing Expose request
18:07:38.438 00.000 15712 Worker thread wakes up
18:07:38.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:38.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:40.078 01.640 15712 Exposure complete
18:07:40.136 00.058 15712 worker thread done servicing request
18:07:40.136 00.000 7988 OnExposeComplete: enter
18:07:40.136 00.000 7988 UpdateGuideState(): m_state=1
18:07:40.136 00.000 7988 UpdateCurrentPosition: no star selected
18:07:40.141 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:40.141 00.000 7988 Status Line: No star selected
18:07:40.142 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=10, FiltMin=7, FiltMax=52, Gamma=0.800
18:07:40.144 00.002 7988 UpdateGuideState exits: No star selected
18:07:40.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:40.146 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:40.146 00.000 7988 Enqueuing Expose request
18:07:40.146 00.000 15712 Worker thread wakes up
18:07:40.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:40.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:41.561 01.415 15712 Exposure complete
18:07:41.619 00.058 15712 worker thread done servicing request
18:07:41.619 00.000 7988 OnExposeComplete: enter
18:07:41.619 00.000 7988 UpdateGuideState(): m_state=1
18:07:41.619 00.000 7988 UpdateCurrentPosition: no star selected
18:07:41.619 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:41.619 00.000 7988 Status Line: No star selected
18:07:41.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=10, FiltMin=7, FiltMax=45, Gamma=0.800
18:07:41.625 00.006 7988 UpdateGuideState exits: No star selected
18:07:41.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:41.627 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:41.627 00.000 7988 Enqueuing Expose request
18:07:41.629 00.002 15712 Worker thread wakes up
18:07:41.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:41.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:43.268 01.639 15712 Exposure complete
18:07:43.319 00.051 15712 worker thread done servicing request
18:07:43.319 00.000 7988 OnExposeComplete: enter
18:07:43.319 00.000 7988 UpdateGuideState(): m_state=1
18:07:43.326 00.007 7988 UpdateCurrentPosition: no star selected
18:07:43.326 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:43.328 00.002 7988 Status Line: No star selected
18:07:43.330 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=10, FiltMin=7, FiltMax=52, Gamma=0.800
18:07:43.330 00.000 7988 UpdateGuideState exits: No star selected
18:07:43.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:43.330 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:43.330 00.000 7988 Enqueuing Expose request
18:07:43.330 00.000 15712 Worker thread wakes up
18:07:43.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:43.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:44.845 01.515 15712 Exposure complete
18:07:44.903 00.058 15712 worker thread done servicing request
18:07:44.903 00.000 7988 OnExposeComplete: enter
18:07:44.903 00.000 7988 UpdateGuideState(): m_state=1
18:07:44.903 00.000 7988 UpdateCurrentPosition: no star selected
18:07:44.908 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:44.908 00.000 7988 Status Line: No star selected
18:07:44.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=149, med=10, FiltMin=7, FiltMax=45, Gamma=0.800
18:07:44.908 00.000 7988 UpdateGuideState exits: No star selected
18:07:44.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:44.908 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:44.908 00.000 7988 Enqueuing Expose request
18:07:44.908 00.000 15712 Worker thread wakes up
18:07:44.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:44.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:46.551 01.643 15712 Exposure complete
18:07:46.605 00.054 15712 worker thread done servicing request
18:07:46.605 00.000 7988 OnExposeComplete: enter
18:07:46.606 00.001 7988 UpdateGuideState(): m_state=1
18:07:46.606 00.000 7988 UpdateCurrentPosition: no star selected
18:07:46.606 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:46.606 00.000 7988 Status Line: No star selected
18:07:46.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:07:46.606 00.000 7988 UpdateGuideState exits: No star selected
18:07:46.613 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:46.613 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:46.613 00.000 7988 Enqueuing Expose request
18:07:46.613 00.000 15712 Worker thread wakes up
18:07:46.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:46.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:48.143 01.530 15712 Exposure complete
18:07:48.188 00.045 15712 worker thread done servicing request
18:07:48.188 00.000 7988 OnExposeComplete: enter
18:07:48.188 00.000 7988 UpdateGuideState(): m_state=1
18:07:48.200 00.012 7988 UpdateCurrentPosition: no star selected
18:07:48.200 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:48.202 00.002 7988 Status Line: No star selected
18:07:48.203 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=10, FiltMin=7, FiltMax=54, Gamma=0.800
18:07:48.205 00.002 7988 UpdateGuideState exits: No star selected
18:07:48.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:48.205 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:48.205 00.000 7988 Enqueuing Expose request
18:07:48.205 00.000 15712 Worker thread wakes up
18:07:48.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:48.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:49.850 01.645 15712 Exposure complete
18:07:49.903 00.053 15712 worker thread done servicing request
18:07:49.905 00.002 7988 OnExposeComplete: enter
18:07:49.906 00.001 7988 UpdateGuideState(): m_state=1
18:07:49.906 00.000 7988 UpdateCurrentPosition: no star selected
18:07:49.906 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:49.906 00.000 7988 Status Line: No star selected
18:07:49.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=10, FiltMin=7, FiltMax=55, Gamma=0.800
18:07:49.911 00.005 7988 UpdateGuideState exits: No star selected
18:07:49.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:49.911 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:49.911 00.000 7988 Enqueuing Expose request
18:07:49.911 00.000 15712 Worker thread wakes up
18:07:49.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:49.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:51.442 01.531 15712 Exposure complete
18:07:51.496 00.054 15712 worker thread done servicing request
18:07:51.496 00.000 7988 OnExposeComplete: enter
18:07:51.496 00.000 7988 UpdateGuideState(): m_state=1
18:07:51.498 00.002 7988 UpdateCurrentPosition: no star selected
18:07:51.498 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:51.500 00.002 7988 Status Line: No star selected
18:07:51.502 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:07:51.503 00.001 7988 UpdateGuideState exits: No star selected
18:07:51.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:51.505 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:51.506 00.001 7988 Enqueuing Expose request
18:07:51.506 00.000 15712 Worker thread wakes up
18:07:51.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:51.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:53.150 01.644 15712 Exposure complete
18:07:53.204 00.054 15712 worker thread done servicing request
18:07:53.204 00.000 7988 OnExposeComplete: enter
18:07:53.204 00.000 7988 UpdateGuideState(): m_state=1
18:07:53.204 00.000 7988 UpdateCurrentPosition: no star selected
18:07:53.208 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:53.208 00.000 7988 Status Line: No star selected
18:07:53.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:07:53.211 00.003 7988 UpdateGuideState exits: No star selected
18:07:53.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:53.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:53.215 00.004 7988 Enqueuing Expose request
18:07:53.215 00.000 15712 Worker thread wakes up
18:07:53.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:53.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:54.632 01.417 15712 Exposure complete
18:07:54.683 00.051 15712 worker thread done servicing request
18:07:54.685 00.002 7988 OnExposeComplete: enter
18:07:54.685 00.000 7988 UpdateGuideState(): m_state=1
18:07:54.685 00.000 7988 UpdateCurrentPosition: no star selected
18:07:54.685 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:54.689 00.004 7988 Status Line: No star selected
18:07:54.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:07:54.689 00.000 7988 UpdateGuideState exits: No star selected
18:07:54.693 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:54.693 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:54.695 00.002 7988 Enqueuing Expose request
18:07:54.695 00.000 15712 Worker thread wakes up
18:07:54.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:54.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:56.338 01.643 15712 Exposure complete
18:07:56.391 00.053 15712 worker thread done servicing request
18:07:56.391 00.000 7988 OnExposeComplete: enter
18:07:56.391 00.000 7988 UpdateGuideState(): m_state=1
18:07:56.396 00.005 7988 UpdateCurrentPosition: no star selected
18:07:56.396 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:56.398 00.002 7988 Status Line: No star selected
18:07:56.400 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=10, FiltMin=7, FiltMax=52, Gamma=0.800
18:07:56.400 00.000 7988 UpdateGuideState exits: No star selected
18:07:56.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:56.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:56.400 00.000 7988 Enqueuing Expose request
18:07:56.400 00.000 15712 Worker thread wakes up
18:07:56.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:56.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:57.819 01.419 15712 Exposure complete
18:07:57.880 00.061 15712 worker thread done servicing request
18:07:57.880 00.000 7988 OnExposeComplete: enter
18:07:57.880 00.000 7988 UpdateGuideState(): m_state=1
18:07:57.880 00.000 7988 UpdateCurrentPosition: no star selected
18:07:57.880 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:57.880 00.000 7988 Status Line: No star selected
18:07:57.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=10, FiltMin=7, FiltMax=55, Gamma=0.800
18:07:57.880 00.000 7988 UpdateGuideState exits: No star selected
18:07:57.890 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:57.891 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:57.891 00.000 7988 Enqueuing Expose request
18:07:57.891 00.000 15712 Worker thread wakes up
18:07:57.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:57.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:07:59.524 01.633 15712 Exposure complete
18:07:59.577 00.053 15712 worker thread done servicing request
18:07:59.577 00.000 7988 OnExposeComplete: enter
18:07:59.578 00.001 7988 UpdateGuideState(): m_state=1
18:07:59.578 00.000 7988 UpdateCurrentPosition: no star selected
18:07:59.578 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:59.578 00.000 7988 Status Line: No star selected
18:07:59.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:07:59.578 00.000 7988 UpdateGuideState exits: No star selected
18:07:59.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:59.586 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:07:59.588 00.002 7988 Enqueuing Expose request
18:07:59.588 00.000 15712 Worker thread wakes up
18:07:59.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:07:59.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:01.114 01.526 15712 Exposure complete
18:08:01.172 00.058 15712 worker thread done servicing request
18:08:01.172 00.000 7988 OnExposeComplete: enter
18:08:01.172 00.000 7988 UpdateGuideState(): m_state=1
18:08:01.175 00.003 7988 UpdateCurrentPosition: no star selected
18:08:01.175 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:01.177 00.002 7988 Status Line: No star selected
18:08:01.179 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:08:01.179 00.000 7988 UpdateGuideState exits: No star selected
18:08:01.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:01.179 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:01.179 00.000 7988 Enqueuing Expose request
18:08:01.179 00.000 15712 Worker thread wakes up
18:08:01.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:01.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:02.825 01.646 15712 Exposure complete
18:08:02.878 00.053 15712 worker thread done servicing request
18:08:02.878 00.000 7988 OnExposeComplete: enter
18:08:02.878 00.000 7988 UpdateGuideState(): m_state=1
18:08:02.880 00.002 7988 UpdateCurrentPosition: no star selected
18:08:02.880 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:02.882 00.002 7988 Status Line: No star selected
18:08:02.884 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:08:02.884 00.000 7988 UpdateGuideState exits: No star selected
18:08:02.886 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:02.886 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:02.886 00.000 7988 Enqueuing Expose request
18:08:02.886 00.000 15712 Worker thread wakes up
18:08:02.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:02.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:04.406 01.520 15712 Exposure complete
18:08:04.460 00.054 15712 worker thread done servicing request
18:08:04.460 00.000 7988 OnExposeComplete: enter
18:08:04.460 00.000 7988 UpdateGuideState(): m_state=1
18:08:04.460 00.000 7988 UpdateCurrentPosition: no star selected
18:08:04.460 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:04.460 00.000 7988 Status Line: No star selected
18:08:04.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:08:04.468 00.008 7988 UpdateGuideState exits: No star selected
18:08:04.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:04.468 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:04.468 00.000 7988 Enqueuing Expose request
18:08:04.468 00.000 15712 Worker thread wakes up
18:08:04.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:04.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:06.099 01.631 15712 Exposure complete
18:08:06.145 00.046 15712 worker thread done servicing request
18:08:06.145 00.000 7988 OnExposeComplete: enter
18:08:06.145 00.000 7988 UpdateGuideState(): m_state=1
18:08:06.155 00.010 7988 UpdateCurrentPosition: no star selected
18:08:06.155 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:06.157 00.002 7988 Status Line: No star selected
18:08:06.159 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:08:06.159 00.000 7988 UpdateGuideState exits: No star selected
18:08:06.161 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:06.161 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:06.161 00.000 7988 Enqueuing Expose request
18:08:06.161 00.000 15712 Worker thread wakes up
18:08:06.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:06.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:07.682 01.521 15712 Exposure complete
18:08:07.735 00.053 15712 worker thread done servicing request
18:08:07.735 00.000 7988 OnExposeComplete: enter
18:08:07.735 00.000 7988 UpdateGuideState(): m_state=1
18:08:07.735 00.000 7988 UpdateCurrentPosition: no star selected
18:08:07.735 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:07.735 00.000 7988 Status Line: No star selected
18:08:07.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=167, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:08:07.743 00.008 7988 UpdateGuideState exits: No star selected
18:08:07.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:07.745 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:07.745 00.000 7988 Enqueuing Expose request
18:08:07.747 00.002 15712 Worker thread wakes up
18:08:07.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:07.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:09.389 01.642 15712 Exposure complete
18:08:09.435 00.046 15712 worker thread done servicing request
18:08:09.435 00.000 7988 OnExposeComplete: enter
18:08:09.444 00.009 7988 UpdateGuideState(): m_state=1
18:08:09.444 00.000 7988 UpdateCurrentPosition: no star selected
18:08:09.446 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:09.446 00.000 7988 Status Line: No star selected
18:08:09.448 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:08:09.448 00.000 7988 UpdateGuideState exits: No star selected
18:08:09.450 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:09.450 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:09.452 00.002 7988 Enqueuing Expose request
18:08:09.452 00.000 15712 Worker thread wakes up
18:08:09.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:09.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:10.970 01.518 15712 Exposure complete
18:08:11.016 00.046 15712 worker thread done servicing request
18:08:11.016 00.000 7988 OnExposeComplete: enter
18:08:11.016 00.000 7988 UpdateGuideState(): m_state=1
18:08:11.027 00.011 7988 UpdateCurrentPosition: no star selected
18:08:11.028 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:11.028 00.000 7988 Status Line: No star selected
18:08:11.030 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=149, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:08:11.032 00.002 7988 UpdateGuideState exits: No star selected
18:08:11.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:11.032 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:11.032 00.000 7988 Enqueuing Expose request
18:08:11.032 00.000 15712 Worker thread wakes up
18:08:11.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:11.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:12.675 01.643 15712 Exposure complete
18:08:12.728 00.053 15712 worker thread done servicing request
18:08:12.728 00.000 7988 OnExposeComplete: enter
18:08:12.730 00.002 7988 UpdateGuideState(): m_state=1
18:08:12.730 00.000 7988 UpdateCurrentPosition: no star selected
18:08:12.730 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:12.730 00.000 7988 Status Line: No star selected
18:08:12.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=10, FiltMin=7, FiltMax=41, Gamma=0.800
18:08:12.730 00.000 7988 UpdateGuideState exits: No star selected
18:08:12.737 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:12.737 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:12.737 00.000 7988 Enqueuing Expose request
18:08:12.737 00.000 15712 Worker thread wakes up
18:08:12.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:12.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:14.269 01.532 15712 Exposure complete
18:08:14.323 00.054 15712 worker thread done servicing request
18:08:14.323 00.000 7988 OnExposeComplete: enter
18:08:14.323 00.000 7988 UpdateGuideState(): m_state=1
18:08:14.326 00.003 7988 UpdateCurrentPosition: no star selected
18:08:14.326 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:14.326 00.000 7988 Status Line: No star selected
18:08:14.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:08:14.331 00.005 7988 UpdateGuideState exits: No star selected
18:08:14.333 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:14.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:14.335 00.002 7988 Enqueuing Expose request
18:08:14.335 00.000 15712 Worker thread wakes up
18:08:14.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:14.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:15.979 01.644 15712 Exposure complete
18:08:16.025 00.046 15712 worker thread done servicing request
18:08:16.025 00.000 7988 OnExposeComplete: enter
18:08:16.025 00.000 7988 UpdateGuideState(): m_state=1
18:08:16.036 00.011 7988 UpdateCurrentPosition: no star selected
18:08:16.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:16.038 00.002 7988 Status Line: No star selected
18:08:16.040 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:08:16.042 00.002 7988 UpdateGuideState exits: No star selected
18:08:16.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:16.042 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:16.042 00.000 7988 Enqueuing Expose request
18:08:16.042 00.000 15712 Worker thread wakes up
18:08:16.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:16.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:17.561 01.519 15712 Exposure complete
18:08:17.615 00.054 15712 worker thread done servicing request
18:08:17.615 00.000 7988 OnExposeComplete: enter
18:08:17.615 00.000 7988 UpdateGuideState(): m_state=1
18:08:17.615 00.000 7988 UpdateCurrentPosition: no star selected
18:08:17.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:17.615 00.000 7988 Status Line: No star selected
18:08:17.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=10, FiltMin=7, FiltMax=62, Gamma=0.800
18:08:17.623 00.008 7988 UpdateGuideState exits: No star selected
18:08:17.624 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:17.624 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:17.624 00.000 7988 Enqueuing Expose request
18:08:17.624 00.000 15712 Worker thread wakes up
18:08:17.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:17.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:19.256 01.632 15712 Exposure complete
18:08:19.309 00.053 15712 worker thread done servicing request
18:08:19.309 00.000 7988 OnExposeComplete: enter
18:08:19.309 00.000 7988 UpdateGuideState(): m_state=1
18:08:19.312 00.003 7988 UpdateCurrentPosition: no star selected
18:08:19.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:19.314 00.002 7988 Status Line: No star selected
18:08:19.316 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:08:19.317 00.001 7988 UpdateGuideState exits: No star selected
18:08:19.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:19.319 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:19.319 00.000 7988 Enqueuing Expose request
18:08:19.321 00.002 15712 Worker thread wakes up
18:08:19.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:19.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:20.837 01.516 15712 Exposure complete
18:08:20.891 00.054 7988 OnExposeComplete: enter
18:08:20.891 00.000 7988 UpdateGuideState(): m_state=1
18:08:20.891 00.000 15712 worker thread done servicing request
18:08:20.891 00.000 7988 UpdateCurrentPosition: no star selected
18:08:20.891 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:20.891 00.000 7988 Status Line: No star selected
18:08:20.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=10, FiltMin=6, FiltMax=48, Gamma=0.800
18:08:20.898 00.007 7988 UpdateGuideState exits: No star selected
18:08:20.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:20.898 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:20.898 00.000 7988 Enqueuing Expose request
18:08:20.898 00.000 15712 Worker thread wakes up
18:08:20.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:20.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:22.533 01.635 15712 Exposure complete
18:08:22.578 00.045 15712 worker thread done servicing request
18:08:22.578 00.000 7988 OnExposeComplete: enter
18:08:22.578 00.000 7988 UpdateGuideState(): m_state=1
18:08:22.589 00.011 7988 UpdateCurrentPosition: no star selected
18:08:22.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:22.591 00.002 7988 Status Line: No star selected
18:08:22.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=10, FiltMin=7, FiltMax=55, Gamma=0.800
18:08:22.594 00.003 7988 UpdateGuideState exits: No star selected
18:08:22.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:22.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:22.594 00.000 7988 Enqueuing Expose request
18:08:22.594 00.000 15712 Worker thread wakes up
18:08:22.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:22.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:24.112 01.518 15712 Exposure complete
18:08:24.166 00.054 15712 worker thread done servicing request
18:08:24.166 00.000 7988 OnExposeComplete: enter
18:08:24.166 00.000 7988 UpdateGuideState(): m_state=1
18:08:24.166 00.000 7988 UpdateCurrentPosition: no star selected
18:08:24.166 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:24.166 00.000 7988 Status Line: No star selected
18:08:24.172 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:08:24.172 00.000 7988 UpdateGuideState exits: No star selected
18:08:24.174 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:24.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:24.174 00.000 7988 Enqueuing Expose request
18:08:24.174 00.000 15712 Worker thread wakes up
18:08:24.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:24.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:25.808 01.634 15712 Exposure complete
18:08:25.859 00.051 15712 worker thread done servicing request
18:08:25.859 00.000 7988 OnExposeComplete: enter
18:08:25.859 00.000 7988 UpdateGuideState(): m_state=1
18:08:25.864 00.005 7988 UpdateCurrentPosition: no star selected
18:08:25.864 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:25.866 00.002 7988 Status Line: No star selected
18:08:25.868 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:08:25.869 00.001 7988 UpdateGuideState exits: No star selected
18:08:25.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:25.871 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:25.871 00.000 7988 Enqueuing Expose request
18:08:25.874 00.003 15712 Worker thread wakes up
18:08:25.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:25.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:27.405 01.531 15712 Exposure complete
18:08:27.456 00.051 15712 worker thread done servicing request
18:08:27.456 00.000 7988 OnExposeComplete: enter
18:08:27.456 00.000 7988 UpdateGuideState(): m_state=1
18:08:27.463 00.007 7988 UpdateCurrentPosition: no star selected
18:08:27.463 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:27.465 00.002 7988 Status Line: No star selected
18:08:27.466 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:08:27.466 00.000 7988 UpdateGuideState exits: No star selected
18:08:27.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:27.466 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:27.466 00.000 7988 Enqueuing Expose request
18:08:27.466 00.000 15712 Worker thread wakes up
18:08:27.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:27.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:29.114 01.648 15712 Exposure complete
18:08:29.166 00.052 15712 worker thread done servicing request
18:08:29.166 00.000 7988 OnExposeComplete: enter
18:08:29.166 00.000 7988 UpdateGuideState(): m_state=1
18:08:29.166 00.000 7988 UpdateCurrentPosition: no star selected
18:08:29.166 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:29.166 00.000 7988 Status Line: No star selected
18:08:29.173 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:08:29.173 00.000 7988 UpdateGuideState exits: No star selected
18:08:29.176 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:29.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:29.178 00.002 7988 Enqueuing Expose request
18:08:29.178 00.000 15712 Worker thread wakes up
18:08:29.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:29.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:30.595 01.417 15712 Exposure complete
18:08:30.647 00.052 15712 worker thread done servicing request
18:08:30.647 00.000 7988 OnExposeComplete: enter
18:08:30.647 00.000 7988 UpdateGuideState(): m_state=1
18:08:30.647 00.000 7988 UpdateCurrentPosition: no star selected
18:08:30.647 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:30.647 00.000 7988 Status Line: No star selected
18:08:30.654 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:08:30.654 00.000 7988 UpdateGuideState exits: No star selected
18:08:30.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:30.657 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:30.657 00.000 7988 Enqueuing Expose request
18:08:30.657 00.000 15712 Worker thread wakes up
18:08:30.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:30.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:32.291 01.634 15712 Exposure complete
18:08:32.336 00.045 15712 worker thread done servicing request
18:08:32.336 00.000 7988 OnExposeComplete: enter
18:08:32.336 00.000 7988 UpdateGuideState(): m_state=1
18:08:32.347 00.011 7988 UpdateCurrentPosition: no star selected
18:08:32.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:32.349 00.002 7988 Status Line: No star selected
18:08:32.351 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:08:32.352 00.001 7988 UpdateGuideState exits: No star selected
18:08:32.353 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:32.355 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:32.355 00.000 7988 Enqueuing Expose request
18:08:32.355 00.000 15712 Worker thread wakes up
18:08:32.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:32.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:33.889 01.534 15712 Exposure complete
18:08:33.934 00.045 15712 worker thread done servicing request
18:08:33.934 00.000 7988 OnExposeComplete: enter
18:08:33.934 00.000 7988 UpdateGuideState(): m_state=1
18:08:33.946 00.012 7988 UpdateCurrentPosition: no star selected
18:08:33.946 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:33.948 00.002 7988 Status Line: No star selected
18:08:33.950 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=10, FiltMin=6, FiltMax=49, Gamma=0.800
18:08:33.950 00.000 7988 UpdateGuideState exits: No star selected
18:08:33.952 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:33.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:33.954 00.002 7988 Enqueuing Expose request
18:08:33.954 00.000 15712 Worker thread wakes up
18:08:33.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:33.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:35.596 01.642 15712 Exposure complete
18:08:35.642 00.046 15712 worker thread done servicing request
18:08:35.642 00.000 7988 OnExposeComplete: enter
18:08:35.642 00.000 7988 UpdateGuideState(): m_state=1
18:08:35.653 00.011 7988 UpdateCurrentPosition: no star selected
18:08:35.653 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:35.653 00.000 7988 Status Line: No star selected
18:08:35.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=10, FiltMin=7, FiltMax=57, Gamma=0.800
18:08:35.658 00.005 7988 UpdateGuideState exits: No star selected
18:08:35.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:35.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:35.658 00.000 7988 Enqueuing Expose request
18:08:35.658 00.000 15712 Worker thread wakes up
18:08:35.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:35.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:37.079 01.421 15712 Exposure complete
18:08:37.132 00.053 15712 worker thread done servicing request
18:08:37.132 00.000 7988 OnExposeComplete: enter
18:08:37.132 00.000 7988 UpdateGuideState(): m_state=1
18:08:37.132 00.000 7988 UpdateCurrentPosition: no star selected
18:08:37.132 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:37.132 00.000 7988 Status Line: No star selected
18:08:37.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:08:37.132 00.000 7988 UpdateGuideState exits: No star selected
18:08:37.141 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:37.141 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:37.141 00.000 7988 Enqueuing Expose request
18:08:37.141 00.000 15712 Worker thread wakes up
18:08:37.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:37.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:38.772 01.631 15712 Exposure complete
18:08:38.824 00.052 15712 worker thread done servicing request
18:08:38.824 00.000 7988 OnExposeComplete: enter
18:08:38.824 00.000 7988 UpdateGuideState(): m_state=1
18:08:38.824 00.000 7988 UpdateCurrentPosition: no star selected
18:08:38.824 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:38.824 00.000 7988 Status Line: No star selected
18:08:38.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:08:38.824 00.000 7988 UpdateGuideState exits: No star selected
18:08:38.834 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:38.834 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:38.834 00.000 7988 Enqueuing Expose request
18:08:38.834 00.000 15712 Worker thread wakes up
18:08:38.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:38.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:40.360 01.526 15712 Exposure complete
18:08:40.413 00.053 15712 worker thread done servicing request
18:08:40.413 00.000 7988 OnExposeComplete: enter
18:08:40.413 00.000 7988 UpdateGuideState(): m_state=1
18:08:40.413 00.000 7988 UpdateCurrentPosition: no star selected
18:08:40.417 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:40.417 00.000 7988 Status Line: No star selected
18:08:40.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:08:40.417 00.000 7988 UpdateGuideState exits: No star selected
18:08:40.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:40.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:40.417 00.000 7988 Enqueuing Expose request
18:08:40.417 00.000 15712 Worker thread wakes up
18:08:40.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:40.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:42.066 01.649 15712 Exposure complete
18:08:42.118 00.052 15712 worker thread done servicing request
18:08:42.118 00.000 7988 OnExposeComplete: enter
18:08:42.118 00.000 7988 UpdateGuideState(): m_state=1
18:08:42.118 00.000 7988 UpdateCurrentPosition: no star selected
18:08:42.118 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:42.118 00.000 7988 Status Line: No star selected
18:08:42.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:08:42.118 00.000 7988 UpdateGuideState exits: No star selected
18:08:42.129 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:42.129 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:42.129 00.000 7988 Enqueuing Expose request
18:08:42.129 00.000 15712 Worker thread wakes up
18:08:42.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:42.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:43.648 01.519 15712 Exposure complete
18:08:43.701 00.053 15712 worker thread done servicing request
18:08:43.701 00.000 7988 OnExposeComplete: enter
18:08:43.701 00.000 7988 UpdateGuideState(): m_state=1
18:08:43.704 00.003 7988 UpdateCurrentPosition: no star selected
18:08:43.704 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:43.706 00.002 7988 Status Line: No star selected
18:08:43.708 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:08:43.708 00.000 7988 UpdateGuideState exits: No star selected
18:08:43.710 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:43.710 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:43.712 00.002 7988 Enqueuing Expose request
18:08:43.712 00.000 15712 Worker thread wakes up
18:08:43.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:43.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:45.341 01.629 15712 Exposure complete
18:08:45.394 00.053 15712 worker thread done servicing request
18:08:45.394 00.000 7988 OnExposeComplete: enter
18:08:45.394 00.000 7988 UpdateGuideState(): m_state=1
18:08:45.394 00.000 7988 UpdateCurrentPosition: no star selected
18:08:45.398 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:45.399 00.001 7988 Status Line: No star selected
18:08:45.400 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:08:45.402 00.002 7988 UpdateGuideState exits: No star selected
18:08:45.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:45.404 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:45.404 00.000 7988 Enqueuing Expose request
18:08:45.406 00.002 15712 Worker thread wakes up
18:08:45.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:45.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:46.933 01.527 15712 Exposure complete
18:08:46.982 00.049 15712 worker thread done servicing request
18:08:46.982 00.000 7988 OnExposeComplete: enter
18:08:46.982 00.000 7988 UpdateGuideState(): m_state=1
18:08:46.991 00.009 7988 UpdateCurrentPosition: no star selected
18:08:46.991 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:46.993 00.002 7988 Status Line: No star selected
18:08:46.995 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:08:46.996 00.001 7988 UpdateGuideState exits: No star selected
18:08:46.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:46.998 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:46.999 00.001 7988 Enqueuing Expose request
18:08:46.999 00.000 15712 Worker thread wakes up
18:08:46.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:46.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:48.643 01.644 15712 Exposure complete
18:08:48.690 00.047 15712 worker thread done servicing request
18:08:48.690 00.000 7988 OnExposeComplete: enter
18:08:48.690 00.000 7988 UpdateGuideState(): m_state=1
18:08:48.699 00.009 7988 UpdateCurrentPosition: no star selected
18:08:48.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:48.701 00.002 7988 Status Line: No star selected
18:08:48.703 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=144, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:08:48.703 00.000 7988 UpdateGuideState exits: No star selected
18:08:48.705 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:48.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:48.707 00.002 7988 Enqueuing Expose request
18:08:48.707 00.000 15712 Worker thread wakes up
18:08:48.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:48.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:50.127 01.420 15712 Exposure complete
18:08:50.179 00.052 15712 worker thread done servicing request
18:08:50.179 00.000 7988 OnExposeComplete: enter
18:08:50.179 00.000 7988 UpdateGuideState(): m_state=1
18:08:50.182 00.003 7988 UpdateCurrentPosition: no star selected
18:08:50.182 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:50.184 00.002 7988 Status Line: No star selected
18:08:50.186 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:08:50.186 00.000 7988 UpdateGuideState exits: No star selected
18:08:50.188 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:50.188 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:50.190 00.002 7988 Enqueuing Expose request
18:08:50.190 00.000 15712 Worker thread wakes up
18:08:50.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:50.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:51.828 01.638 15712 Exposure complete
18:08:51.886 00.058 15712 worker thread done servicing request
18:08:51.886 00.000 7988 OnExposeComplete: enter
18:08:51.886 00.000 7988 UpdateGuideState(): m_state=1
18:08:51.889 00.003 7988 UpdateCurrentPosition: no star selected
18:08:51.891 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:51.891 00.000 7988 Status Line: No star selected
18:08:51.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:08:51.896 00.005 7988 UpdateGuideState exits: No star selected
18:08:51.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:51.896 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:51.896 00.000 7988 Enqueuing Expose request
18:08:51.896 00.000 15712 Worker thread wakes up
18:08:51.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:51.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:53.420 01.524 15712 Exposure complete
18:08:53.466 00.046 15712 worker thread done servicing request
18:08:53.466 00.000 7988 OnExposeComplete: enter
18:08:53.477 00.011 7988 UpdateGuideState(): m_state=1
18:08:53.477 00.000 7988 UpdateCurrentPosition: no star selected
18:08:53.477 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:53.477 00.000 7988 Status Line: No star selected
18:08:53.481 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:08:53.481 00.000 7988 UpdateGuideState exits: No star selected
18:08:53.483 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:53.483 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:53.485 00.002 7988 Enqueuing Expose request
18:08:53.485 00.000 15712 Worker thread wakes up
18:08:53.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:53.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:55.122 01.637 15712 Exposure complete
18:08:55.172 00.050 15712 worker thread done servicing request
18:08:55.172 00.000 7988 OnExposeComplete: enter
18:08:55.177 00.005 7988 UpdateGuideState(): m_state=1
18:08:55.179 00.002 7988 UpdateCurrentPosition: no star selected
18:08:55.179 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:55.181 00.002 7988 Status Line: No star selected
18:08:55.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:08:55.184 00.003 7988 UpdateGuideState exits: No star selected
18:08:55.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:55.184 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:55.184 00.000 7988 Enqueuing Expose request
18:08:55.184 00.000 15712 Worker thread wakes up
18:08:55.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:55.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:56.705 01.521 15712 Exposure complete
18:08:56.751 00.046 15712 worker thread done servicing request
18:08:56.751 00.000 7988 OnExposeComplete: enter
18:08:56.760 00.009 7988 UpdateGuideState(): m_state=1
18:08:56.760 00.000 7988 UpdateCurrentPosition: no star selected
18:08:56.762 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:56.762 00.000 7988 Status Line: No star selected
18:08:56.764 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:08:56.764 00.000 7988 UpdateGuideState exits: No star selected
18:08:56.766 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:56.766 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:56.766 00.000 7988 Enqueuing Expose request
18:08:56.766 00.000 15712 Worker thread wakes up
18:08:56.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:56.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:58.401 01.635 15712 Exposure complete
18:08:58.447 00.046 15712 worker thread done servicing request
18:08:58.447 00.000 7988 OnExposeComplete: enter
18:08:58.458 00.011 7988 UpdateGuideState(): m_state=1
18:08:58.458 00.000 7988 UpdateCurrentPosition: no star selected
18:08:58.458 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:58.458 00.000 7988 Status Line: No star selected
18:08:58.463 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:08:58.463 00.000 7988 UpdateGuideState exits: No star selected
18:08:58.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:58.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:08:58.463 00.000 7988 Enqueuing Expose request
18:08:58.463 00.000 15712 Worker thread wakes up
18:08:58.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:08:58.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:08:59.999 01.536 15712 Exposure complete
18:09:00.058 00.059 15712 worker thread done servicing request
18:09:00.058 00.000 7988 OnExposeComplete: enter
18:09:00.060 00.002 7988 UpdateGuideState(): m_state=1
18:09:00.060 00.000 7988 UpdateCurrentPosition: no star selected
18:09:00.060 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:00.060 00.000 7988 Status Line: No star selected
18:09:00.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=10, FiltMin=7, FiltMax=56, Gamma=0.800
18:09:00.060 00.000 7988 UpdateGuideState exits: No star selected
18:09:00.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:00.060 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:00.060 00.000 7988 Enqueuing Expose request
18:09:00.060 00.000 15712 Worker thread wakes up
18:09:00.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:00.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:01.703 01.643 15712 Exposure complete
18:09:01.749 00.046 15712 worker thread done servicing request
18:09:01.749 00.000 7988 OnExposeComplete: enter
18:09:01.749 00.000 7988 UpdateGuideState(): m_state=1
18:09:01.758 00.009 7988 UpdateCurrentPosition: no star selected
18:09:01.760 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:01.760 00.000 7988 Status Line: No star selected
18:09:01.762 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:09:01.762 00.000 7988 UpdateGuideState exits: No star selected
18:09:01.764 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:01.764 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:01.767 00.003 7988 Enqueuing Expose request
18:09:01.767 00.000 15712 Worker thread wakes up
18:09:01.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:01.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:03.297 01.530 15712 Exposure complete
18:09:03.350 00.053 15712 worker thread done servicing request
18:09:03.350 00.000 7988 OnExposeComplete: enter
18:09:03.350 00.000 7988 UpdateGuideState(): m_state=1
18:09:03.350 00.000 7988 UpdateCurrentPosition: no star selected
18:09:03.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:03.350 00.000 7988 Status Line: No star selected
18:09:03.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=10, FiltMin=7, FiltMax=52, Gamma=0.800
18:09:03.357 00.007 7988 UpdateGuideState exits: No star selected
18:09:03.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:03.357 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:03.357 00.000 7988 Enqueuing Expose request
18:09:03.357 00.000 15712 Worker thread wakes up
18:09:03.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:03.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:05.006 01.649 15712 Exposure complete
18:09:05.083 00.077 15712 worker thread done servicing request
18:09:05.083 00.000 7988 OnExposeComplete: enter
18:09:05.083 00.000 7988 UpdateGuideState(): m_state=1
18:09:05.083 00.000 7988 UpdateCurrentPosition: no star selected
18:09:05.083 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:05.083 00.000 7988 Status Line: No star selected
18:09:05.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:09:05.091 00.008 7988 UpdateGuideState exits: No star selected
18:09:05.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:05.091 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:05.091 00.000 7988 Enqueuing Expose request
18:09:05.095 00.004 15712 Worker thread wakes up
18:09:05.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:05.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:06.501 01.406 15712 Exposure complete
18:09:06.567 00.066 15712 worker thread done servicing request
18:09:06.567 00.000 7988 OnExposeComplete: enter
18:09:06.567 00.000 7988 UpdateGuideState(): m_state=1
18:09:06.567 00.000 7988 UpdateCurrentPosition: no star selected
18:09:06.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:06.567 00.000 7988 Status Line: No star selected
18:09:06.573 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=10, FiltMin=7, FiltMax=56, Gamma=0.800
18:09:06.573 00.000 7988 UpdateGuideState exits: No star selected
18:09:06.573 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:06.573 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:06.578 00.005 7988 Enqueuing Expose request
18:09:06.578 00.000 15712 Worker thread wakes up
18:09:06.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:06.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:08.221 01.643 15712 Exposure complete
18:09:08.282 00.061 15712 worker thread done servicing request
18:09:08.282 00.000 7988 OnExposeComplete: enter
18:09:08.282 00.000 7988 UpdateGuideState(): m_state=1
18:09:08.282 00.000 7988 UpdateCurrentPosition: no star selected
18:09:08.282 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:08.282 00.000 7988 Status Line: No star selected
18:09:08.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:09:08.291 00.009 7988 UpdateGuideState exits: No star selected
18:09:08.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:08.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:08.291 00.000 7988 Enqueuing Expose request
18:09:08.291 00.000 15712 Worker thread wakes up
18:09:08.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:08.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:09.812 01.521 15712 Exposure complete
18:09:09.859 00.047 15712 worker thread done servicing request
18:09:09.859 00.000 7988 OnExposeComplete: enter
18:09:09.859 00.000 7988 UpdateGuideState(): m_state=1
18:09:09.871 00.012 7988 UpdateCurrentPosition: no star selected
18:09:09.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:09.873 00.002 7988 Status Line: No star selected
18:09:09.874 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:09:09.876 00.002 7988 UpdateGuideState exits: No star selected
18:09:09.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:09.878 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:09.878 00.000 7988 Enqueuing Expose request
18:09:09.880 00.002 15712 Worker thread wakes up
18:09:09.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:09.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:11.518 01.638 15712 Exposure complete
18:09:11.562 00.044 15712 worker thread done servicing request
18:09:11.562 00.000 7988 OnExposeComplete: enter
18:09:11.562 00.000 7988 UpdateGuideState(): m_state=1
18:09:11.577 00.015 7988 UpdateCurrentPosition: no star selected
18:09:11.578 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:11.578 00.000 7988 Status Line: No star selected
18:09:11.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:09:11.578 00.000 7988 UpdateGuideState exits: No star selected
18:09:11.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:11.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:11.578 00.000 7988 Enqueuing Expose request
18:09:11.578 00.000 15712 Worker thread wakes up
18:09:11.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:11.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:13.112 01.534 15712 Exposure complete
18:09:13.164 00.052 15712 worker thread done servicing request
18:09:13.164 00.000 7988 OnExposeComplete: enter
18:09:13.164 00.000 7988 UpdateGuideState(): m_state=1
18:09:13.164 00.000 7988 UpdateCurrentPosition: no star selected
18:09:13.164 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:13.164 00.000 7988 Status Line: No star selected
18:09:13.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:09:13.172 00.008 7988 UpdateGuideState exits: No star selected
18:09:13.173 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:13.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:13.175 00.002 7988 Enqueuing Expose request
18:09:13.175 00.000 15712 Worker thread wakes up
18:09:13.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:13.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:14.801 01.626 15712 Exposure complete
18:09:14.857 00.056 15712 worker thread done servicing request
18:09:14.857 00.000 7988 OnExposeComplete: enter
18:09:14.857 00.000 7988 UpdateGuideState(): m_state=1
18:09:14.860 00.003 7988 UpdateCurrentPosition: no star selected
18:09:14.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:14.860 00.000 7988 Status Line: No star selected
18:09:14.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=156, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:09:14.860 00.000 7988 UpdateGuideState exits: No star selected
18:09:14.865 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:14.865 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:14.865 00.000 7988 Enqueuing Expose request
18:09:14.865 00.000 15712 Worker thread wakes up
18:09:14.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:14.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:16.386 01.521 15712 Exposure complete
18:09:16.441 00.055 15712 worker thread done servicing request
18:09:16.441 00.000 7988 OnExposeComplete: enter
18:09:16.441 00.000 7988 UpdateGuideState(): m_state=1
18:09:16.441 00.000 7988 UpdateCurrentPosition: no star selected
18:09:16.447 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:16.449 00.002 7988 Status Line: No star selected
18:09:16.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=10, FiltMin=7, FiltMax=43, Gamma=0.800
18:09:16.451 00.002 7988 UpdateGuideState exits: No star selected
18:09:16.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:16.453 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:16.453 00.000 7988 Enqueuing Expose request
18:09:16.455 00.002 15712 Worker thread wakes up
18:09:16.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:16.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:18.091 01.636 15712 Exposure complete
18:09:18.143 00.052 15712 worker thread done servicing request
18:09:18.143 00.000 7988 OnExposeComplete: enter
18:09:18.143 00.000 7988 UpdateGuideState(): m_state=1
18:09:18.149 00.006 7988 UpdateCurrentPosition: no star selected
18:09:18.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:18.151 00.002 7988 Status Line: No star selected
18:09:18.153 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:09:18.160 00.007 7988 UpdateGuideState exits: No star selected
18:09:18.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:18.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:18.168 00.008 7988 Enqueuing Expose request
18:09:18.169 00.001 15712 Worker thread wakes up
18:09:18.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:18.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:19.688 01.519 15712 Exposure complete
18:09:19.742 00.054 15712 worker thread done servicing request
18:09:19.742 00.000 7988 OnExposeComplete: enter
18:09:19.744 00.002 7988 UpdateGuideState(): m_state=1
18:09:19.745 00.001 7988 UpdateCurrentPosition: no star selected
18:09:19.747 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:19.747 00.000 7988 Status Line: No star selected
18:09:19.751 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:09:19.759 00.008 7988 UpdateGuideState exits: No star selected
18:09:19.762 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:19.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:19.762 00.000 7988 Enqueuing Expose request
18:09:19.766 00.004 15712 Worker thread wakes up
18:09:19.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:19.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:21.393 01.627 15712 Exposure complete
18:09:21.439 00.046 15712 worker thread done servicing request
18:09:21.439 00.000 7988 OnExposeComplete: enter
18:09:21.448 00.009 7988 UpdateGuideState(): m_state=1
18:09:21.448 00.000 7988 UpdateCurrentPosition: no star selected
18:09:21.450 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:21.450 00.000 7988 Status Line: No star selected
18:09:21.452 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:09:21.455 00.003 7988 UpdateGuideState exits: No star selected
18:09:21.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:21.465 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:21.465 00.000 7988 Enqueuing Expose request
18:09:21.467 00.002 15712 Worker thread wakes up
18:09:21.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:21.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:22.990 01.523 15712 Exposure complete
18:09:23.041 00.051 15712 worker thread done servicing request
18:09:23.041 00.000 7988 OnExposeComplete: enter
18:09:23.041 00.000 7988 UpdateGuideState(): m_state=1
18:09:23.041 00.000 7988 UpdateCurrentPosition: no star selected
18:09:23.041 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:23.047 00.006 7988 Status Line: No star selected
18:09:23.048 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:09:23.051 00.003 7988 UpdateGuideState exits: No star selected
18:09:23.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:23.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:23.051 00.000 7988 Enqueuing Expose request
18:09:23.051 00.000 15712 Worker thread wakes up
18:09:23.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:23.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:24.696 01.645 15712 Exposure complete
18:09:24.753 00.057 15712 worker thread done servicing request
18:09:24.753 00.000 7988 OnExposeComplete: enter
18:09:24.753 00.000 7988 UpdateGuideState(): m_state=1
18:09:24.753 00.000 7988 UpdateCurrentPosition: no star selected
18:09:24.753 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:24.753 00.000 7988 Status Line: No star selected
18:09:24.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:09:24.766 00.013 7988 UpdateGuideState exits: No star selected
18:09:24.770 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:24.770 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:24.770 00.000 7988 Enqueuing Expose request
18:09:24.770 00.000 15712 Worker thread wakes up
18:09:24.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:24.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:26.151 01.381 7988 GetString("/profile/2/scope/calibration/timestamp", "") returns "1/2/2026 6:05:00 PM"
18:09:26.151 00.000 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
18:09:26.160 00.009 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
18:09:26.160 00.000 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
18:09:26.160 00.000 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
18:09:26.160 00.000 7988 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 3.101440
18:09:26.160 00.000 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
18:09:26.160 00.000 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
18:09:26.168 00.008 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
18:09:26.168 00.000 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
18:09:26.168 00.000 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:09:26.168 00.000 7988 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:09:26.172 00.004 7988 GetInt("/GuidingAssistant/pos.x", -1) returns 250
18:09:26.176 00.004 7988 GetInt("/GuidingAssistant/pos.y", -1) returns 112
18:09:26.289 00.113 15712 Exposure complete
18:09:26.344 00.055 15712 worker thread done servicing request
18:09:26.344 00.000 7988 OnExposeComplete: enter
18:09:26.344 00.000 7988 UpdateGuideState(): m_state=1
18:09:26.344 00.000 7988 UpdateCurrentPosition: no star selected
18:09:26.344 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:26.344 00.000 7988 Status Line: No star selected
18:09:26.350 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=10, FiltMin=7, FiltMax=52, Gamma=0.800
18:09:26.361 00.011 7988 UpdateGuideState exits: No star selected
18:09:26.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:26.361 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:26.366 00.005 7988 Enqueuing Expose request
18:09:26.366 00.000 15712 Worker thread wakes up
18:09:26.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:26.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:26.620 00.254 7988 evsrv: cli 0CCCF588 connect
18:09:26.622 00.002 7988 case statement mapped state 1 to 101
18:09:26.624 00.002 7988 case statement mapped state 1 to 101
18:09:26.626 00.002 7988 evsrv: cli 0CCCF588 request: {"method":"get_pixel_scale","id":"9fe1de91-85fd-467f-aee2-21724b9b82ce"}
18:09:26.626 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":3.86747,"id":"9fe1de91-85fd-467f-aee2-21724b9b82ce"}
18:09:26.628 00.002 7988 evsrv: cli 0CCCF588 disconnect
18:09:27.996 01.368 15712 Exposure complete
18:09:28.048 00.052 15712 worker thread done servicing request
18:09:28.048 00.000 7988 OnExposeComplete: enter
18:09:28.048 00.000 7988 UpdateGuideState(): m_state=1
18:09:28.048 00.000 7988 UpdateCurrentPosition: no star selected
18:09:28.048 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:28.048 00.000 7988 Status Line: No star selected
18:09:28.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=10, FiltMin=7, FiltMax=45, Gamma=0.800
18:09:28.066 00.018 7988 UpdateGuideState exits: No star selected
18:09:28.068 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:28.068 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:28.070 00.002 7988 Enqueuing Expose request
18:09:28.070 00.000 15712 Worker thread wakes up
18:09:28.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:28.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:29.593 01.523 15712 Exposure complete
18:09:29.640 00.047 15712 worker thread done servicing request
18:09:29.640 00.000 7988 OnExposeComplete: enter
18:09:29.640 00.000 7988 UpdateGuideState(): m_state=1
18:09:29.650 00.010 7988 UpdateCurrentPosition: no star selected
18:09:29.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:29.652 00.002 7988 Status Line: No star selected
18:09:29.655 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=10, FiltMin=7, FiltMax=59, Gamma=0.800
18:09:29.663 00.008 7988 UpdateGuideState exits: No star selected
18:09:29.666 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:29.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:29.668 00.002 7988 Enqueuing Expose request
18:09:29.668 00.000 15712 Worker thread wakes up
18:09:29.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:29.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:31.297 01.629 15712 Exposure complete
18:09:31.345 00.048 15712 worker thread done servicing request
18:09:31.345 00.000 7988 OnExposeComplete: enter
18:09:31.345 00.000 7988 UpdateGuideState(): m_state=1
18:09:31.345 00.000 7988 UpdateCurrentPosition: no star selected
18:09:31.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:31.345 00.000 7988 Status Line: No star selected
18:09:31.361 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=10, FiltMin=7, FiltMax=44, Gamma=0.800
18:09:31.361 00.000 7988 UpdateGuideState exits: No star selected
18:09:31.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:31.373 00.012 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:31.373 00.000 7988 Enqueuing Expose request
18:09:31.375 00.002 15712 Worker thread wakes up
18:09:31.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:31.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:31.726 00.351 7988 evsrv: cli 0CCCF948 connect
18:09:31.726 00.000 7988 case statement mapped state 1 to 101
18:09:31.726 00.000 7988 case statement mapped state 1 to 101
18:09:31.726 00.000 7988 evsrv: cli 0CCCF948 request: {"method":"get_pixel_scale","id":"91a3acf5-c9fe-4e44-80f8-5a30769f8200"}
18:09:31.726 00.000 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":3.86747,"id":"91a3acf5-c9fe-4e44-80f8-5a30769f8200"}
18:09:31.726 00.000 7988 evsrv: cli 0CCCF948 disconnect
18:09:32.890 01.164 15712 Exposure complete
18:09:32.945 00.055 15712 worker thread done servicing request
18:09:32.945 00.000 7988 OnExposeComplete: enter
18:09:32.945 00.000 7988 UpdateGuideState(): m_state=1
18:09:32.948 00.003 7988 UpdateCurrentPosition: no star selected
18:09:32.948 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:32.950 00.002 7988 Status Line: No star selected
18:09:32.953 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=10, FiltMin=7, FiltMax=54, Gamma=0.800
18:09:32.962 00.009 7988 UpdateGuideState exits: No star selected
18:09:32.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:32.962 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:32.967 00.005 7988 Enqueuing Expose request
18:09:32.967 00.000 15712 Worker thread wakes up
18:09:32.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:32.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:34.599 01.632 15712 Exposure complete
18:09:34.653 00.054 15712 worker thread done servicing request
18:09:34.653 00.000 7988 OnExposeComplete: enter
18:09:34.653 00.000 7988 UpdateGuideState(): m_state=1
18:09:34.653 00.000 7988 UpdateCurrentPosition: no star selected
18:09:34.653 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:34.653 00.000 7988 Status Line: No star selected
18:09:34.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=10, FiltMin=6, FiltMax=47, Gamma=0.800
18:09:34.660 00.007 7988 UpdateGuideState exits: No star selected
18:09:34.670 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:34.670 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:34.672 00.002 7988 Enqueuing Expose request
18:09:34.672 00.000 15712 Worker thread wakes up
18:09:34.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:34.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:36.195 01.523 15712 Exposure complete
18:09:36.240 00.045 15712 worker thread done servicing request
18:09:36.240 00.000 7988 OnExposeComplete: enter
18:09:36.240 00.000 7988 UpdateGuideState(): m_state=1
18:09:36.250 00.010 7988 UpdateCurrentPosition: no star selected
18:09:36.250 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:36.252 00.002 7988 Status Line: No star selected
18:09:36.255 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:09:36.263 00.008 7988 UpdateGuideState exits: No star selected
18:09:36.266 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:36.266 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:36.266 00.000 7988 Enqueuing Expose request
18:09:36.270 00.004 15712 Worker thread wakes up
18:09:36.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:36.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:37.901 01.631 15712 Exposure complete
18:09:37.954 00.053 15712 worker thread done servicing request
18:09:37.954 00.000 7988 OnExposeComplete: enter
18:09:37.954 00.000 7988 UpdateGuideState(): m_state=1
18:09:37.957 00.003 7988 UpdateCurrentPosition: no star selected
18:09:37.957 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:37.957 00.000 7988 Status Line: No star selected
18:09:37.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=10, FiltMin=7, FiltMax=53, Gamma=0.800
18:09:37.970 00.013 7988 UpdateGuideState exits: No star selected
18:09:37.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:37.974 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:37.974 00.000 7988 Enqueuing Expose request
18:09:37.974 00.000 15712 Worker thread wakes up
18:09:37.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:37.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:39.497 01.523 15712 Exposure complete
18:09:39.543 00.046 15712 worker thread done servicing request
18:09:39.543 00.000 7988 OnExposeComplete: enter
18:09:39.543 00.000 7988 UpdateGuideState(): m_state=1
18:09:39.552 00.009 7988 UpdateCurrentPosition: no star selected
18:09:39.552 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:39.554 00.002 7988 Status Line: No star selected
18:09:39.556 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:09:39.566 00.010 7988 UpdateGuideState exits: No star selected
18:09:39.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:39.566 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:39.566 00.000 7988 Enqueuing Expose request
18:09:39.566 00.000 15712 Worker thread wakes up
18:09:39.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:39.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:41.203 01.637 15712 Exposure complete
18:09:41.249 00.046 15712 worker thread done servicing request
18:09:41.249 00.000 7988 OnExposeComplete: enter
18:09:41.249 00.000 7988 UpdateGuideState(): m_state=1
18:09:41.260 00.011 7988 UpdateCurrentPosition: no star selected
18:09:41.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:41.262 00.002 7988 Status Line: No star selected
18:09:41.264 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=10, FiltMin=7, FiltMax=42, Gamma=0.800
18:09:41.274 00.010 7988 UpdateGuideState exits: No star selected
18:09:41.276 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:41.276 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:41.278 00.002 7988 Enqueuing Expose request
18:09:41.279 00.001 15712 Worker thread wakes up
18:09:41.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:41.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:42.797 01.518 15712 Exposure complete
18:09:42.852 00.055 15712 worker thread done servicing request
18:09:42.852 00.000 7988 OnExposeComplete: enter
18:09:42.852 00.000 7988 UpdateGuideState(): m_state=1
18:09:42.852 00.000 7988 UpdateCurrentPosition: no star selected
18:09:42.852 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:42.852 00.000 7988 Status Line: No star selected
18:09:42.858 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:09:42.861 00.003 7988 UpdateGuideState exits: No star selected
18:09:42.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:42.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:42.861 00.000 7988 Enqueuing Expose request
18:09:42.861 00.000 15712 Worker thread wakes up
18:09:42.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:42.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:44.504 01.643 15712 Exposure complete
18:09:44.555 00.051 15712 worker thread done servicing request
18:09:44.555 00.000 7988 OnExposeComplete: enter
18:09:44.555 00.000 7988 UpdateGuideState(): m_state=1
18:09:44.555 00.000 7988 UpdateCurrentPosition: no star selected
18:09:44.555 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:44.555 00.000 7988 Status Line: No star selected
18:09:44.562 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:09:44.571 00.009 7988 UpdateGuideState exits: No star selected
18:09:44.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:44.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:44.571 00.000 7988 Enqueuing Expose request
18:09:44.578 00.007 15712 Worker thread wakes up
18:09:44.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:44.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:46.101 01.523 15712 Exposure complete
18:09:46.147 00.046 15712 worker thread done servicing request
18:09:46.147 00.000 7988 OnExposeComplete: enter
18:09:46.147 00.000 7988 UpdateGuideState(): m_state=1
18:09:46.156 00.009 7988 UpdateCurrentPosition: no star selected
18:09:46.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:46.158 00.002 7988 Status Line: No star selected
18:09:46.161 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:09:46.162 00.001 7988 UpdateGuideState exits: No star selected
18:09:46.172 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:46.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:46.172 00.000 7988 Enqueuing Expose request
18:09:46.172 00.000 15712 Worker thread wakes up
18:09:46.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:46.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:47.808 01.636 15712 Exposure complete
18:09:47.862 00.054 15712 worker thread done servicing request
18:09:47.862 00.000 7988 OnExposeComplete: enter
18:09:47.862 00.000 7988 UpdateGuideState(): m_state=1
18:09:47.862 00.000 7988 UpdateCurrentPosition: no star selected
18:09:47.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:47.862 00.000 7988 Status Line: No star selected
18:09:47.868 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=10, FiltMin=7, FiltMax=46, Gamma=0.800
18:09:47.879 00.011 7988 UpdateGuideState exits: No star selected
18:09:47.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:47.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:47.879 00.000 7988 Enqueuing Expose request
18:09:47.884 00.005 15712 Worker thread wakes up
18:09:47.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:47.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:49.405 01.521 15712 Exposure complete
18:09:49.451 00.046 15712 worker thread done servicing request
18:09:49.451 00.000 7988 OnExposeComplete: enter
18:09:49.451 00.000 7988 UpdateGuideState(): m_state=1
18:09:49.460 00.009 7988 UpdateCurrentPosition: no star selected
18:09:49.460 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:49.463 00.003 7988 Status Line: No star selected
18:09:49.465 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=10, FiltMin=7, FiltMax=50, Gamma=0.800
18:09:49.467 00.002 7988 UpdateGuideState exits: No star selected
18:09:49.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:49.467 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:49.467 00.000 7988 Enqueuing Expose request
18:09:49.480 00.013 15712 Worker thread wakes up
18:09:49.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:49.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:51.109 01.629 15712 Exposure complete
18:09:51.156 00.047 15712 worker thread done servicing request
18:09:51.156 00.000 7988 OnExposeComplete: enter
18:09:51.165 00.009 7988 UpdateGuideState(): m_state=1
18:09:51.165 00.000 7988 UpdateCurrentPosition: no star selected
18:09:51.167 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:51.167 00.000 7988 Status Line: No star selected
18:09:51.169 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:09:51.172 00.003 7988 UpdateGuideState exits: No star selected
18:09:51.182 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:51.182 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:51.182 00.000 7988 Enqueuing Expose request
18:09:51.182 00.000 15712 Worker thread wakes up
18:09:51.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:51.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:52.708 01.526 15712 Exposure complete
18:09:52.760 00.052 15712 worker thread done servicing request
18:09:52.760 00.000 7988 OnExposeComplete: enter
18:09:52.763 00.003 7988 UpdateGuideState(): m_state=1
18:09:52.763 00.000 7988 UpdateCurrentPosition: no star selected
18:09:52.763 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:52.766 00.003 7988 Status Line: No star selected
18:09:52.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=10, FiltMin=7, FiltMax=59, Gamma=0.800
18:09:52.770 00.004 7988 UpdateGuideState exits: No star selected
18:09:52.779 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:52.781 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:52.781 00.000 7988 Enqueuing Expose request
18:09:52.783 00.002 15712 Worker thread wakes up
18:09:52.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:52.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:54.410 01.627 15712 Exposure complete
18:09:54.466 00.056 15712 worker thread done servicing request
18:09:54.466 00.000 7988 OnExposeComplete: enter
18:09:54.466 00.000 7988 UpdateGuideState(): m_state=1
18:09:54.468 00.002 7988 UpdateCurrentPosition: no star selected
18:09:54.468 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:54.470 00.002 7988 Status Line: No star selected
18:09:54.472 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:09:54.483 00.011 7988 UpdateGuideState exits: No star selected
18:09:54.484 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:54.486 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:54.488 00.002 7988 Enqueuing Expose request
18:09:54.488 00.000 15712 Worker thread wakes up
18:09:54.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:54.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:56.003 01.515 15712 Exposure complete
18:09:56.051 00.048 15712 worker thread done servicing request
18:09:56.051 00.000 7988 OnExposeComplete: enter
18:09:56.051 00.000 7988 UpdateGuideState(): m_state=1
18:09:56.062 00.011 7988 UpdateCurrentPosition: no star selected
18:09:56.062 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:56.064 00.002 7988 Status Line: No star selected
18:09:56.066 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=10, FiltMin=7, FiltMax=47, Gamma=0.800
18:09:56.082 00.016 7988 UpdateGuideState exits: No star selected
18:09:56.083 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:56.085 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:56.085 00.000 7988 Enqueuing Expose request
18:09:56.085 00.000 15712 Worker thread wakes up
18:09:56.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:56.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:57.724 01.639 15712 Exposure complete
18:09:57.776 00.052 15712 worker thread done servicing request
18:09:57.776 00.000 7988 OnExposeComplete: enter
18:09:57.776 00.000 7988 UpdateGuideState(): m_state=1
18:09:57.776 00.000 7988 UpdateCurrentPosition: no star selected
18:09:57.776 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:57.776 00.000 7988 Status Line: No star selected
18:09:57.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=10, FiltMin=7, FiltMax=48, Gamma=0.800
18:09:57.790 00.014 7988 UpdateGuideState exits: No star selected
18:09:57.796 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:57.797 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:57.799 00.002 7988 Enqueuing Expose request
18:09:57.799 00.000 15712 Worker thread wakes up
18:09:57.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:57.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:09:59.213 01.414 15712 Exposure complete
18:09:59.273 00.060 15712 worker thread done servicing request
18:09:59.290 00.017 7988 OnExposeComplete: enter
18:09:59.294 00.004 7988 UpdateGuideState(): m_state=1
18:09:59.294 00.000 7988 UpdateCurrentPosition: no star selected
18:09:59.294 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:59.299 00.005 7988 Status Line: No star selected
18:09:59.302 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:09:59.307 00.005 7988 UpdateGuideState exits: No star selected
18:09:59.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:59.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:09:59.307 00.000 7988 Enqueuing Expose request
18:09:59.317 00.010 15712 Worker thread wakes up
18:09:59.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:09:59.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:00.949 01.632 15712 Exposure complete
18:10:01.000 00.051 15712 worker thread done servicing request
18:10:01.000 00.000 7988 OnExposeComplete: enter
18:10:01.000 00.000 7988 UpdateGuideState(): m_state=1
18:10:01.000 00.000 7988 UpdateCurrentPosition: no star selected
18:10:01.000 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:01.000 00.000 7988 Status Line: No star selected
18:10:01.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=10, FiltMin=7, FiltMax=49, Gamma=0.800
18:10:01.018 00.018 7988 UpdateGuideState exits: No star selected
18:10:01.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:01.018 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:01.018 00.000 7988 Enqueuing Expose request
18:10:01.018 00.000 15712 Worker thread wakes up
18:10:01.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:01.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:02.547 01.529 15712 Exposure complete
18:10:02.594 00.047 15712 worker thread done servicing request
18:10:02.594 00.000 7988 OnExposeComplete: enter
18:10:02.594 00.000 7988 UpdateGuideState(): m_state=1
18:10:02.603 00.009 7988 UpdateCurrentPosition: no star selected
18:10:02.603 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:02.605 00.002 7988 Status Line: No star selected
18:10:02.608 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:10:02.611 00.003 7988 UpdateGuideState exits: No star selected
18:10:02.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:02.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:02.611 00.000 7988 Enqueuing Expose request
18:10:02.611 00.000 15712 Worker thread wakes up
18:10:02.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:02.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:04.252 01.641 15712 Exposure complete
18:10:04.299 00.047 15712 worker thread done servicing request
18:10:04.299 00.000 7988 OnExposeComplete: enter
18:10:04.299 00.000 7988 UpdateGuideState(): m_state=1
18:10:04.299 00.000 7988 UpdateCurrentPosition: no star selected
18:10:04.299 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:04.299 00.000 7988 Status Line: No star selected
18:10:04.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=10, FiltMin=6, FiltMax=50, Gamma=0.800
18:10:04.316 00.017 7988 UpdateGuideState exits: No star selected
18:10:04.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:04.316 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:04.328 00.012 7988 Enqueuing Expose request
18:10:04.330 00.002 15712 Worker thread wakes up
18:10:04.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:04.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:05.844 01.514 15712 Exposure complete
18:10:05.902 00.058 15712 worker thread done servicing request
18:10:05.902 00.000 7988 OnExposeComplete: enter
18:10:05.902 00.000 7988 UpdateGuideState(): m_state=1
18:10:05.902 00.000 7988 UpdateCurrentPosition: no star selected
18:10:05.902 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:05.908 00.006 7988 Status Line: No star selected
18:10:05.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=10, FiltMin=7, FiltMax=52, Gamma=0.800
18:10:05.917 00.009 7988 UpdateGuideState exits: No star selected
18:10:05.922 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:05.924 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:05.924 00.000 7988 Enqueuing Expose request
18:10:05.924 00.000 15712 Worker thread wakes up
18:10:05.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:05.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:07.562 01.638 15712 Exposure complete
18:10:07.621 00.059 15712 worker thread done servicing request
18:10:07.621 00.000 7988 OnExposeComplete: enter
18:10:07.621 00.000 7988 UpdateGuideState(): m_state=1
18:10:07.625 00.004 7988 UpdateCurrentPosition: no star selected
18:10:07.625 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:07.625 00.000 7988 Status Line: No star selected
18:10:07.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=10, FiltMin=7, FiltMax=52, Gamma=0.800
18:10:07.641 00.016 7988 UpdateGuideState exits: No star selected
18:10:07.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:07.641 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:07.641 00.000 7988 Enqueuing Expose request
18:10:07.641 00.000 15712 Worker thread wakes up
18:10:07.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:07.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:09.065 01.424 15712 Exposure complete
18:10:09.118 00.053 15712 worker thread done servicing request
18:10:09.121 00.003 7988 OnExposeComplete: enter
18:10:09.121 00.000 7988 UpdateGuideState(): m_state=1
18:10:09.121 00.000 7988 UpdateCurrentPosition: no star selected
18:10:09.121 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:09.121 00.000 7988 Status Line: No star selected
18:10:09.126 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=10, FiltMin=7, FiltMax=51, Gamma=0.800
18:10:09.136 00.010 7988 UpdateGuideState exits: No star selected
18:10:09.138 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:09.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:09.142 00.004 7988 Enqueuing Expose request
18:10:09.142 00.000 15712 Worker thread wakes up
18:10:09.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:09.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:09.851 00.709 7988 evsrv: cli 0CCCFDA8 connect
18:10:09.855 00.004 7988 case statement mapped state 1 to 101
18:10:09.865 00.010 7988 case statement mapped state 1 to 101
18:10:09.871 00.006 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_app_state","id":"73ded1b9-2b9c-43b1-91d8-081aef42b928"}
18:10:09.874 00.003 7988 case statement mapped state 1 to 101
18:10:09.876 00.002 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":"Looping","id":"73ded1b9-2b9c-43b1-91d8-081aef42b928"}
18:10:09.881 00.005 7988 evsrv: cli 0CCCFDA8 disconnect
18:10:10.776 00.895 15712 Exposure complete
18:10:10.832 00.056 15712 worker thread done servicing request
18:10:10.833 00.001 7988 OnExposeComplete: enter
18:10:10.834 00.001 7988 UpdateGuideState(): m_state=1
18:10:10.835 00.001 7988 UpdateCurrentPosition: no star selected
18:10:10.836 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:10.837 00.001 7988 Status Line: No star selected
18:10:10.840 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=10, FiltMin=7, FiltMax=45, Gamma=0.800
18:10:10.851 00.011 7988 UpdateGuideState exits: No star selected
18:10:10.852 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:10.853 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:10.854 00.001 7988 Enqueuing Expose request
18:10:10.855 00.001 15712 Worker thread wakes up
18:10:10.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:10.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:12.270 01.415 15712 Exposure complete
18:10:12.325 00.055 15712 worker thread done servicing request
18:10:12.325 00.000 7988 OnExposeComplete: enter
18:10:12.326 00.001 7988 UpdateGuideState(): m_state=1
18:10:12.327 00.001 7988 UpdateCurrentPosition: no star selected
18:10:12.330 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:12.331 00.001 7988 Status Line: No star selected
18:10:12.333 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=10, FiltMin=7, FiltMax=19, Gamma=0.800
18:10:12.344 00.011 7988 UpdateGuideState exits: No star selected
18:10:12.345 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:12.347 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:12.348 00.001 7988 Enqueuing Expose request
18:10:12.349 00.001 15712 Worker thread wakes up
18:10:12.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:12.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:13.971 01.622 15712 Exposure complete
18:10:14.025 00.054 15712 worker thread done servicing request
18:10:14.025 00.000 7988 OnExposeComplete: enter
18:10:14.026 00.001 7988 UpdateGuideState(): m_state=1
18:10:14.027 00.001 7988 UpdateCurrentPosition: no star selected
18:10:14.028 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:14.030 00.002 7988 Status Line: No star selected
18:10:14.033 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=10, FiltMin=8, FiltMax=13, Gamma=0.800
18:10:14.042 00.009 7988 UpdateGuideState exits: No star selected
18:10:14.044 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:14.045 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:14.045 00.000 7988 Enqueuing Expose request
18:10:14.049 00.004 15712 Worker thread wakes up
18:10:14.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:14.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:15.570 01.521 15712 Exposure complete
18:10:15.624 00.054 15712 worker thread done servicing request
18:10:15.624 00.000 7988 OnExposeComplete: enter
18:10:15.625 00.001 7988 UpdateGuideState(): m_state=1
18:10:15.626 00.001 7988 UpdateCurrentPosition: no star selected
18:10:15.628 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:15.629 00.001 7988 Status Line: No star selected
18:10:15.631 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=11, FiltMin=8, FiltMax=14, Gamma=0.800
18:10:15.642 00.011 7988 UpdateGuideState exits: No star selected
18:10:15.643 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:15.644 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:15.645 00.001 7988 Enqueuing Expose request
18:10:15.646 00.001 15712 Worker thread wakes up
18:10:15.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:15.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:17.283 01.637 15712 Exposure complete
18:10:17.339 00.056 15712 worker thread done servicing request
18:10:17.339 00.000 7988 OnExposeComplete: enter
18:10:17.340 00.001 7988 UpdateGuideState(): m_state=1
18:10:17.341 00.001 7988 UpdateCurrentPosition: no star selected
18:10:17.342 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:17.343 00.001 7988 Status Line: No star selected
18:10:17.346 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=11, FiltMin=8, FiltMax=14, Gamma=0.800
18:10:17.356 00.010 7988 UpdateGuideState exits: No star selected
18:10:17.357 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:17.358 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:17.359 00.001 7988 Enqueuing Expose request
18:10:17.361 00.002 15712 Worker thread wakes up
18:10:17.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:17.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:18.769 01.408 15712 Exposure complete
18:10:18.825 00.056 15712 worker thread done servicing request
18:10:18.825 00.000 7988 OnExposeComplete: enter
18:10:18.826 00.001 7988 UpdateGuideState(): m_state=1
18:10:18.827 00.001 7988 UpdateCurrentPosition: no star selected
18:10:18.829 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:18.830 00.001 7988 Status Line: No star selected
18:10:18.832 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=11, FiltMin=8, FiltMax=16, Gamma=0.800
18:10:18.842 00.010 7988 UpdateGuideState exits: No star selected
18:10:18.843 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:18.844 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:18.846 00.002 7988 Enqueuing Expose request
18:10:18.848 00.002 15712 Worker thread wakes up
18:10:18.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:18.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:20.472 01.624 15712 Exposure complete
18:10:20.529 00.057 15712 worker thread done servicing request
18:10:20.530 00.001 7988 OnExposeComplete: enter
18:10:20.531 00.001 7988 UpdateGuideState(): m_state=1
18:10:20.532 00.001 7988 UpdateCurrentPosition: no star selected
18:10:20.533 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:20.534 00.001 7988 Status Line: No star selected
18:10:20.537 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=12, FiltMin=9, FiltMax=16, Gamma=0.800
18:10:20.545 00.008 7988 UpdateGuideState exits: No star selected
18:10:20.548 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:20.549 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:20.550 00.001 7988 Enqueuing Expose request
18:10:20.551 00.001 15712 Worker thread wakes up
18:10:20.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:20.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:21.970 01.419 15712 Exposure complete
18:10:22.026 00.056 15712 worker thread done servicing request
18:10:22.026 00.000 7988 OnExposeComplete: enter
18:10:22.028 00.002 7988 UpdateGuideState(): m_state=1
18:10:22.029 00.001 7988 UpdateCurrentPosition: no star selected
18:10:22.030 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:22.031 00.001 7988 Status Line: No star selected
18:10:22.034 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=14, FiltMin=10, FiltMax=18, Gamma=0.800
18:10:22.044 00.010 7988 UpdateGuideState exits: No star selected
18:10:22.045 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:22.046 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:22.047 00.001 7988 Enqueuing Expose request
18:10:22.049 00.002 15712 Worker thread wakes up
18:10:22.050 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:22.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:23.680 01.630 15712 Exposure complete
18:10:23.737 00.057 15712 worker thread done servicing request
18:10:23.738 00.001 7988 OnExposeComplete: enter
18:10:23.739 00.001 7988 UpdateGuideState(): m_state=1
18:10:23.742 00.003 7988 UpdateCurrentPosition: no star selected
18:10:23.743 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:23.744 00.001 7988 Status Line: No star selected
18:10:23.746 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=17, FiltMin=13, FiltMax=255, Gamma=0.800
18:10:23.756 00.010 7988 UpdateGuideState exits: No star selected
18:10:23.757 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:23.758 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:23.759 00.001 7988 Enqueuing Expose request
18:10:23.760 00.001 15712 Worker thread wakes up
18:10:23.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:23.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:25.278 01.518 15712 Exposure complete
18:10:25.338 00.060 15712 worker thread done servicing request
18:10:25.338 00.000 7988 OnExposeComplete: enter
18:10:25.339 00.001 7988 UpdateGuideState(): m_state=1
18:10:25.341 00.002 7988 UpdateCurrentPosition: no star selected
18:10:25.342 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:25.343 00.001 7988 Status Line: No star selected
18:10:25.345 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=22, FiltMin=17, FiltMax=30, Gamma=0.800
18:10:25.355 00.010 7988 UpdateGuideState exits: No star selected
18:10:25.356 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:25.357 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:25.357 00.000 7988 Enqueuing Expose request
18:10:25.358 00.001 15712 Worker thread wakes up
18:10:25.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:25.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:26.992 01.634 15712 Exposure complete
18:10:27.053 00.061 15712 worker thread done servicing request
18:10:27.053 00.000 7988 OnExposeComplete: enter
18:10:27.054 00.001 7988 UpdateGuideState(): m_state=1
18:10:27.055 00.001 7988 UpdateCurrentPosition: no star selected
18:10:27.056 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:27.058 00.002 7988 Status Line: No star selected
18:10:27.060 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=25, FiltMin=20, FiltMax=42, Gamma=0.800
18:10:27.070 00.010 7988 UpdateGuideState exits: No star selected
18:10:27.072 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:27.073 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:27.074 00.001 7988 Enqueuing Expose request
18:10:27.075 00.001 15712 Worker thread wakes up
18:10:27.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:27.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:28.490 01.415 15712 Exposure complete
18:10:28.554 00.064 15712 worker thread done servicing request
18:10:28.554 00.000 7988 OnExposeComplete: enter
18:10:28.555 00.001 7988 UpdateGuideState(): m_state=1
18:10:28.556 00.001 7988 UpdateCurrentPosition: no star selected
18:10:28.558 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:28.559 00.001 7988 Status Line: No star selected
18:10:28.562 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=21, FiltMax=255, Gamma=0.800
18:10:28.571 00.009 7988 UpdateGuideState exits: No star selected
18:10:28.573 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:28.574 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:28.575 00.001 7988 Enqueuing Expose request
18:10:28.576 00.001 15712 Worker thread wakes up
18:10:28.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:28.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:30.202 01.626 15712 Exposure complete
18:10:30.264 00.062 15712 worker thread done servicing request
18:10:30.264 00.000 7988 OnExposeComplete: enter
18:10:30.265 00.001 7988 UpdateGuideState(): m_state=1
18:10:30.266 00.001 7988 UpdateCurrentPosition: no star selected
18:10:30.269 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:30.270 00.001 7988 Status Line: No star selected
18:10:30.272 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:30.281 00.009 7988 UpdateGuideState exits: No star selected
18:10:30.283 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:30.284 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:30.285 00.001 7988 Enqueuing Expose request
18:10:30.286 00.001 15712 Worker thread wakes up
18:10:30.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:30.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:31.698 01.412 15712 Exposure complete
18:10:31.761 00.063 15712 worker thread done servicing request
18:10:31.761 00.000 7988 OnExposeComplete: enter
18:10:31.762 00.001 7988 UpdateGuideState(): m_state=1
18:10:31.764 00.002 7988 UpdateCurrentPosition: no star selected
18:10:31.765 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:31.766 00.001 7988 Status Line: No star selected
18:10:31.770 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:31.780 00.010 7988 UpdateGuideState exits: No star selected
18:10:31.781 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:31.782 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:31.783 00.001 7988 Enqueuing Expose request
18:10:31.784 00.001 15712 Worker thread wakes up
18:10:31.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:31.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:33.418 01.634 15712 Exposure complete
18:10:33.480 00.062 15712 worker thread done servicing request
18:10:33.480 00.000 7988 OnExposeComplete: enter
18:10:33.482 00.002 7988 UpdateGuideState(): m_state=1
18:10:33.483 00.001 7988 UpdateCurrentPosition: no star selected
18:10:33.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:33.484 00.001 7988 Status Line: No star selected
18:10:33.487 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:33.497 00.010 7988 UpdateGuideState exits: No star selected
18:10:33.499 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:33.500 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:33.501 00.001 7988 Enqueuing Expose request
18:10:33.502 00.001 15712 Worker thread wakes up
18:10:33.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:33.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:34.909 01.407 15712 Exposure complete
18:10:34.970 00.061 15712 worker thread done servicing request
18:10:34.971 00.001 7988 OnExposeComplete: enter
18:10:34.972 00.001 7988 UpdateGuideState(): m_state=1
18:10:34.973 00.001 7988 UpdateCurrentPosition: no star selected
18:10:34.974 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:34.975 00.001 7988 Status Line: No star selected
18:10:34.978 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:34.988 00.010 7988 UpdateGuideState exits: No star selected
18:10:34.989 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:34.990 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:34.992 00.002 7988 Enqueuing Expose request
18:10:34.993 00.001 15712 Worker thread wakes up
18:10:34.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:34.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:36.620 01.627 15712 Exposure complete
18:10:36.689 00.069 15712 worker thread done servicing request
18:10:36.689 00.000 7988 OnExposeComplete: enter
18:10:36.689 00.000 7988 UpdateGuideState(): m_state=1
18:10:36.689 00.000 7988 UpdateCurrentPosition: no star selected
18:10:36.689 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:36.689 00.000 7988 Status Line: No star selected
18:10:36.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:36.706 00.017 7988 UpdateGuideState exits: No star selected
18:10:36.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:36.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:36.706 00.000 7988 Enqueuing Expose request
18:10:36.706 00.000 15712 Worker thread wakes up
18:10:36.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:36.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:38.123 01.417 15712 Exposure complete
18:10:38.185 00.062 15712 worker thread done servicing request
18:10:38.185 00.000 7988 OnExposeComplete: enter
18:10:38.187 00.002 7988 UpdateGuideState(): m_state=1
18:10:38.188 00.001 7988 UpdateCurrentPosition: no star selected
18:10:38.190 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:38.190 00.000 7988 Status Line: No star selected
18:10:38.192 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:38.203 00.011 7988 UpdateGuideState exits: No star selected
18:10:38.205 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:38.205 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:38.205 00.000 7988 Enqueuing Expose request
18:10:38.205 00.000 15712 Worker thread wakes up
18:10:38.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:38.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:39.842 01.637 15712 Exposure complete
18:10:39.902 00.060 15712 worker thread done servicing request
18:10:39.902 00.000 7988 OnExposeComplete: enter
18:10:39.903 00.001 7988 UpdateGuideState(): m_state=1
18:10:39.903 00.000 7988 UpdateCurrentPosition: no star selected
18:10:39.903 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:39.903 00.000 7988 Status Line: No star selected
18:10:39.907 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:39.907 00.000 7988 UpdateGuideState exits: No star selected
18:10:39.919 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:39.919 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:39.922 00.003 7988 Enqueuing Expose request
18:10:39.926 00.004 15712 Worker thread wakes up
18:10:39.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:39.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:41.339 01.413 15712 Exposure complete
18:10:41.402 00.063 15712 worker thread done servicing request
18:10:41.402 00.000 7988 OnExposeComplete: enter
18:10:41.403 00.001 7988 UpdateGuideState(): m_state=1
18:10:41.403 00.000 7988 UpdateCurrentPosition: no star selected
18:10:41.403 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:41.403 00.000 7988 Status Line: No star selected
18:10:41.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:41.418 00.015 7988 UpdateGuideState exits: No star selected
18:10:41.420 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:41.420 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:41.422 00.002 7988 Enqueuing Expose request
18:10:41.422 00.000 15712 Worker thread wakes up
18:10:41.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:41.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:43.059 01.637 15712 Exposure complete
18:10:43.109 00.050 15712 worker thread done servicing request
18:10:43.109 00.000 7988 OnExposeComplete: enter
18:10:43.121 00.012 7988 UpdateGuideState(): m_state=1
18:10:43.123 00.002 7988 UpdateCurrentPosition: no star selected
18:10:43.123 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:43.125 00.002 7988 Status Line: No star selected
18:10:43.127 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:43.138 00.011 7988 UpdateGuideState exits: No star selected
18:10:43.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:43.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:43.142 00.004 7988 Enqueuing Expose request
18:10:43.142 00.000 15712 Worker thread wakes up
18:10:43.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:43.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:44.561 01.419 15712 Exposure complete
18:10:44.733 00.172 15712 worker thread done servicing request
18:10:44.733 00.000 7988 OnExposeComplete: enter
18:10:44.737 00.004 7988 UpdateGuideState(): m_state=1
18:10:44.740 00.003 7988 UpdateCurrentPosition: no star selected
18:10:44.743 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:44.746 00.003 7988 Status Line: No star selected
18:10:44.753 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=21, FiltMax=255, Gamma=0.800
18:10:44.774 00.021 7988 UpdateGuideState exits: No star selected
18:10:44.777 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:44.780 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:44.782 00.002 7988 Enqueuing Expose request
18:10:44.784 00.002 15712 Worker thread wakes up
18:10:44.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:44.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:46.424 01.640 15712 Exposure complete
18:10:46.527 00.103 15712 worker thread done servicing request
18:10:46.527 00.000 7988 OnExposeComplete: enter
18:10:46.530 00.003 7988 UpdateGuideState(): m_state=1
18:10:46.532 00.002 7988 UpdateCurrentPosition: no star selected
18:10:46.534 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:46.536 00.002 7988 Status Line: No star selected
18:10:46.541 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:46.558 00.017 7988 UpdateGuideState exits: No star selected
18:10:46.560 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:46.562 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:46.564 00.002 7988 Enqueuing Expose request
18:10:46.566 00.002 15712 Worker thread wakes up
18:10:46.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:46.567 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:47.983 01.416 15712 Exposure complete
18:10:48.056 00.073 15712 worker thread done servicing request
18:10:48.057 00.001 7988 OnExposeComplete: enter
18:10:48.058 00.001 7988 UpdateGuideState(): m_state=1
18:10:48.059 00.001 7988 UpdateCurrentPosition: no star selected
18:10:48.060 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:48.061 00.001 7988 Status Line: No star selected
18:10:48.063 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:48.074 00.011 7988 UpdateGuideState exits: No star selected
18:10:48.075 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:48.076 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:48.077 00.001 7988 Enqueuing Expose request
18:10:48.078 00.001 15712 Worker thread wakes up
18:10:48.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:48.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:49.809 01.731 15712 Exposure complete
18:10:49.876 00.067 15712 worker thread done servicing request
18:10:49.876 00.000 7988 OnExposeComplete: enter
18:10:49.876 00.000 7988 UpdateGuideState(): m_state=1
18:10:49.879 00.003 7988 UpdateCurrentPosition: no star selected
18:10:49.881 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:49.883 00.002 7988 Status Line: No star selected
18:10:49.885 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:49.898 00.013 7988 UpdateGuideState exits: No star selected
18:10:49.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:49.900 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:49.902 00.002 7988 Enqueuing Expose request
18:10:49.902 00.000 15712 Worker thread wakes up
18:10:49.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:49.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:51.315 01.413 15712 Exposure complete
18:10:51.376 00.061 15712 worker thread done servicing request
18:10:51.376 00.000 7988 OnExposeComplete: enter
18:10:51.376 00.000 7988 UpdateGuideState(): m_state=1
18:10:51.376 00.000 7988 UpdateCurrentPosition: no star selected
18:10:51.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:51.376 00.000 7988 Status Line: No star selected
18:10:51.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:51.392 00.016 7988 UpdateGuideState exits: No star selected
18:10:51.398 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:51.399 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:51.399 00.000 7988 Enqueuing Expose request
18:10:51.399 00.000 15712 Worker thread wakes up
18:10:51.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:51.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:53.039 01.640 15712 Exposure complete
18:10:53.100 00.061 15712 worker thread done servicing request
18:10:53.100 00.000 7988 OnExposeComplete: enter
18:10:53.100 00.000 7988 UpdateGuideState(): m_state=1
18:10:53.102 00.002 7988 UpdateCurrentPosition: no star selected
18:10:53.102 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:53.104 00.002 7988 Status Line: No star selected
18:10:53.106 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=21, FiltMax=255, Gamma=0.800
18:10:53.118 00.012 7988 UpdateGuideState exits: No star selected
18:10:53.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:53.120 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:53.120 00.000 7988 Enqueuing Expose request
18:10:53.122 00.002 15712 Worker thread wakes up
18:10:53.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:53.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:54.536 01.414 15712 Exposure complete
18:10:54.597 00.061 15712 worker thread done servicing request
18:10:54.597 00.000 7988 OnExposeComplete: enter
18:10:54.597 00.000 7988 UpdateGuideState(): m_state=1
18:10:54.600 00.003 7988 UpdateCurrentPosition: no star selected
18:10:54.600 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:54.602 00.002 7988 Status Line: No star selected
18:10:54.605 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:54.614 00.009 7988 UpdateGuideState exits: No star selected
18:10:54.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:54.614 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:54.614 00.000 7988 Enqueuing Expose request
18:10:54.614 00.000 15712 Worker thread wakes up
18:10:54.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:54.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:56.249 01.635 15712 Exposure complete
18:10:56.310 00.061 15712 worker thread done servicing request
18:10:56.310 00.000 7988 OnExposeComplete: enter
18:10:56.311 00.001 7988 UpdateGuideState(): m_state=1
18:10:56.311 00.000 7988 UpdateCurrentPosition: no star selected
18:10:56.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:56.311 00.000 7988 Status Line: No star selected
18:10:56.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=21, FiltMax=255, Gamma=0.800
18:10:56.324 00.013 7988 UpdateGuideState exits: No star selected
18:10:56.328 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:56.328 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:56.328 00.000 7988 Enqueuing Expose request
18:10:56.328 00.000 15712 Worker thread wakes up
18:10:56.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:56.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:57.747 01.419 15712 Exposure complete
18:10:57.809 00.062 7988 OnExposeComplete: enter
18:10:57.811 00.002 7988 UpdateGuideState(): m_state=1
18:10:57.814 00.003 15712 worker thread done servicing request
18:10:57.814 00.000 7988 UpdateCurrentPosition: no star selected
18:10:57.814 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:57.814 00.000 7988 Status Line: No star selected
18:10:57.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:57.828 00.014 7988 UpdateGuideState exits: No star selected
18:10:57.833 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:57.833 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:57.835 00.002 7988 Enqueuing Expose request
18:10:57.835 00.000 15712 Worker thread wakes up
18:10:57.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:57.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:10:59.469 01.634 15712 Exposure complete
18:10:59.533 00.064 15712 worker thread done servicing request
18:10:59.533 00.000 7988 OnExposeComplete: enter
18:10:59.533 00.000 7988 UpdateGuideState(): m_state=1
18:10:59.533 00.000 7988 UpdateCurrentPosition: no star selected
18:10:59.533 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:59.533 00.000 7988 Status Line: No star selected
18:10:59.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:10:59.548 00.015 7988 UpdateGuideState exits: No star selected
18:10:59.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:59.548 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:10:59.548 00.000 7988 Enqueuing Expose request
18:10:59.548 00.000 15712 Worker thread wakes up
18:10:59.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:10:59.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:00.970 01.422 15712 Exposure complete
18:11:01.031 00.061 15712 worker thread done servicing request
18:11:01.031 00.000 7988 OnExposeComplete: enter
18:11:01.032 00.001 7988 UpdateGuideState(): m_state=1
18:11:01.032 00.000 7988 UpdateCurrentPosition: no star selected
18:11:01.034 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:01.034 00.000 7988 Status Line: No star selected
18:11:01.038 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:01.047 00.009 7988 UpdateGuideState exits: No star selected
18:11:01.051 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:01.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:01.053 00.002 7988 Enqueuing Expose request
18:11:01.053 00.000 15712 Worker thread wakes up
18:11:01.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:01.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:02.691 01.638 15712 Exposure complete
18:11:02.750 00.059 15712 worker thread done servicing request
18:11:02.750 00.000 7988 OnExposeComplete: enter
18:11:02.752 00.002 7988 UpdateGuideState(): m_state=1
18:11:02.752 00.000 7988 UpdateCurrentPosition: no star selected
18:11:02.754 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:02.754 00.000 7988 Status Line: No star selected
18:11:02.758 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:02.768 00.010 7988 UpdateGuideState exits: No star selected
18:11:02.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:02.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:02.768 00.000 7988 Enqueuing Expose request
18:11:02.768 00.000 15712 Worker thread wakes up
18:11:02.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:02.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:04.186 01.418 15712 Exposure complete
18:11:04.248 00.062 15712 worker thread done servicing request
18:11:04.248 00.000 7988 OnExposeComplete: enter
18:11:04.248 00.000 7988 UpdateGuideState(): m_state=1
18:11:04.248 00.000 7988 UpdateCurrentPosition: no star selected
18:11:04.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:04.248 00.000 7988 Status Line: No star selected
18:11:04.265 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:04.270 00.005 7988 UpdateGuideState exits: No star selected
18:11:04.278 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:04.279 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:04.281 00.002 7988 Enqueuing Expose request
18:11:04.281 00.000 15712 Worker thread wakes up
18:11:04.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:04.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:05.911 01.630 15712 Exposure complete
18:11:05.972 00.061 15712 worker thread done servicing request
18:11:05.972 00.000 7988 OnExposeComplete: enter
18:11:05.973 00.001 7988 UpdateGuideState(): m_state=1
18:11:05.973 00.000 7988 UpdateCurrentPosition: no star selected
18:11:05.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:05.973 00.000 7988 Status Line: No star selected
18:11:05.973 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:05.989 00.016 7988 UpdateGuideState exits: No star selected
18:11:05.992 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:05.992 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:05.992 00.000 7988 Enqueuing Expose request
18:11:05.992 00.000 15712 Worker thread wakes up
18:11:05.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:05.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:07.407 01.415 15712 Exposure complete
18:11:07.462 00.055 15712 worker thread done servicing request
18:11:07.462 00.000 7988 OnExposeComplete: enter
18:11:07.469 00.007 7988 UpdateGuideState(): m_state=1
18:11:07.469 00.000 7988 UpdateCurrentPosition: no star selected
18:11:07.469 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:07.469 00.000 7988 Status Line: No star selected
18:11:07.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:07.485 00.016 7988 UpdateGuideState exits: No star selected
18:11:07.485 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:07.485 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:07.485 00.000 7988 Enqueuing Expose request
18:11:07.485 00.000 15712 Worker thread wakes up
18:11:07.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:07.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:09.130 01.645 15712 Exposure complete
18:11:09.182 00.052 15712 worker thread done servicing request
18:11:09.182 00.000 7988 OnExposeComplete: enter
18:11:09.191 00.009 7988 UpdateGuideState(): m_state=1
18:11:09.193 00.002 7988 UpdateCurrentPosition: no star selected
18:11:09.193 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:09.195 00.002 7988 Status Line: No star selected
18:11:09.197 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:09.206 00.009 7988 UpdateGuideState exits: No star selected
18:11:09.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:09.206 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:09.206 00.000 7988 Enqueuing Expose request
18:11:09.206 00.000 15712 Worker thread wakes up
18:11:09.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:09.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:10.628 01.422 15712 Exposure complete
18:11:10.687 00.059 15712 worker thread done servicing request
18:11:10.687 00.000 7988 OnExposeComplete: enter
18:11:10.690 00.003 7988 UpdateGuideState(): m_state=1
18:11:10.690 00.000 7988 UpdateCurrentPosition: no star selected
18:11:10.692 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:10.692 00.000 7988 Status Line: No star selected
18:11:10.695 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:10.706 00.011 7988 UpdateGuideState exits: No star selected
18:11:10.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:10.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:10.706 00.000 7988 Enqueuing Expose request
18:11:10.710 00.004 15712 Worker thread wakes up
18:11:10.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:10.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:12.354 01.644 15712 Exposure complete
18:11:12.411 00.057 15712 worker thread done servicing request
18:11:12.411 00.000 7988 OnExposeComplete: enter
18:11:12.411 00.000 7988 UpdateGuideState(): m_state=1
18:11:12.417 00.006 7988 UpdateCurrentPosition: no star selected
18:11:12.417 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:12.419 00.002 7988 Status Line: No star selected
18:11:12.421 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:12.427 00.006 7988 UpdateGuideState exits: No star selected
18:11:12.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:12.427 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:12.427 00.000 7988 Enqueuing Expose request
18:11:12.427 00.000 15712 Worker thread wakes up
18:11:12.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:12.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:13.842 01.415 15712 Exposure complete
18:11:13.907 00.065 15712 worker thread done servicing request
18:11:13.907 00.000 7988 OnExposeComplete: enter
18:11:13.908 00.001 7988 UpdateGuideState(): m_state=1
18:11:13.909 00.001 7988 UpdateCurrentPosition: no star selected
18:11:13.910 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:13.911 00.001 7988 Status Line: No star selected
18:11:13.914 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:13.924 00.010 7988 UpdateGuideState exits: No star selected
18:11:13.926 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:13.927 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:13.928 00.001 7988 Enqueuing Expose request
18:11:13.929 00.001 15712 Worker thread wakes up
18:11:13.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:13.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:15.660 01.731 15712 Exposure complete
18:11:15.720 00.060 15712 worker thread done servicing request
18:11:15.720 00.000 7988 OnExposeComplete: enter
18:11:15.722 00.002 7988 UpdateGuideState(): m_state=1
18:11:15.723 00.001 7988 UpdateCurrentPosition: no star selected
18:11:15.724 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:15.725 00.001 7988 Status Line: No star selected
18:11:15.727 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:15.737 00.010 7988 UpdateGuideState exits: No star selected
18:11:15.738 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:15.739 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:15.740 00.001 7988 Enqueuing Expose request
18:11:15.741 00.001 15712 Worker thread wakes up
18:11:15.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:15.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:17.157 01.416 15712 Exposure complete
18:11:17.216 00.059 15712 worker thread done servicing request
18:11:17.221 00.005 7988 OnExposeComplete: enter
18:11:17.221 00.000 7988 UpdateGuideState(): m_state=1
18:11:17.221 00.000 7988 UpdateCurrentPosition: no star selected
18:11:17.221 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:17.221 00.000 7988 Status Line: No star selected
18:11:17.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:17.236 00.015 7988 UpdateGuideState exits: No star selected
18:11:17.239 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:17.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:17.241 00.002 7988 Enqueuing Expose request
18:11:17.241 00.000 15712 Worker thread wakes up
18:11:17.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:17.243 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:18.877 01.634 15712 Exposure complete
18:11:18.933 00.056 15712 worker thread done servicing request
18:11:18.933 00.000 7988 OnExposeComplete: enter
18:11:18.933 00.000 7988 UpdateGuideState(): m_state=1
18:11:18.939 00.006 7988 UpdateCurrentPosition: no star selected
18:11:18.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:18.939 00.000 7988 Status Line: No star selected
18:11:18.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:18.953 00.014 7988 UpdateGuideState exits: No star selected
18:11:18.955 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:18.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:18.959 00.004 7988 Enqueuing Expose request
18:11:18.959 00.000 15712 Worker thread wakes up
18:11:18.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:18.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:20.377 01.418 15712 Exposure complete
18:11:20.439 00.062 15712 worker thread done servicing request
18:11:20.439 00.000 7988 OnExposeComplete: enter
18:11:20.439 00.000 7988 UpdateGuideState(): m_state=1
18:11:20.442 00.003 7988 UpdateCurrentPosition: no star selected
18:11:20.442 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:20.444 00.002 7988 Status Line: No star selected
18:11:20.446 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:20.455 00.009 7988 UpdateGuideState exits: No star selected
18:11:20.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:20.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:20.455 00.000 7988 Enqueuing Expose request
18:11:20.455 00.000 15712 Worker thread wakes up
18:11:20.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:20.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:22.100 01.645 15712 Exposure complete
18:11:22.162 00.062 15712 worker thread done servicing request
18:11:22.162 00.000 7988 OnExposeComplete: enter
18:11:22.165 00.003 7988 UpdateGuideState(): m_state=1
18:11:22.165 00.000 7988 UpdateCurrentPosition: no star selected
18:11:22.169 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:22.169 00.000 7988 Status Line: No star selected
18:11:22.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:22.178 00.009 7988 UpdateGuideState exits: No star selected
18:11:22.184 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:22.186 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:22.186 00.000 7988 Enqueuing Expose request
18:11:22.186 00.000 15712 Worker thread wakes up
18:11:22.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:22.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:23.598 01.412 15712 Exposure complete
18:11:23.659 00.061 15712 worker thread done servicing request
18:11:23.659 00.000 7988 OnExposeComplete: enter
18:11:23.659 00.000 7988 UpdateGuideState(): m_state=1
18:11:23.659 00.000 7988 UpdateCurrentPosition: no star selected
18:11:23.659 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:23.659 00.000 7988 Status Line: No star selected
18:11:23.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:23.675 00.016 7988 UpdateGuideState exits: No star selected
18:11:23.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:23.679 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:23.679 00.000 7988 Enqueuing Expose request
18:11:23.681 00.002 15712 Worker thread wakes up
18:11:23.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:23.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:25.319 01.638 15712 Exposure complete
18:11:25.383 00.064 15712 worker thread done servicing request
18:11:25.383 00.000 7988 OnExposeComplete: enter
18:11:25.383 00.000 7988 UpdateGuideState(): m_state=1
18:11:25.383 00.000 7988 UpdateCurrentPosition: no star selected
18:11:25.391 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:25.391 00.000 7988 Status Line: No star selected
18:11:25.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:25.399 00.008 7988 UpdateGuideState exits: No star selected
18:11:25.407 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:25.407 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:25.409 00.002 7988 Enqueuing Expose request
18:11:25.409 00.000 15712 Worker thread wakes up
18:11:25.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:25.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:26.814 01.405 15712 Exposure complete
18:11:26.872 00.058 15712 worker thread done servicing request
18:11:26.872 00.000 7988 OnExposeComplete: enter
18:11:26.872 00.000 7988 UpdateGuideState(): m_state=1
18:11:26.878 00.006 7988 UpdateCurrentPosition: no star selected
18:11:26.878 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:26.882 00.004 7988 Status Line: No star selected
18:11:26.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:26.893 00.011 7988 UpdateGuideState exits: No star selected
18:11:26.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:26.893 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:26.893 00.000 7988 Enqueuing Expose request
18:11:26.893 00.000 15712 Worker thread wakes up
18:11:26.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:26.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:28.538 01.645 15712 Exposure complete
18:11:28.594 00.056 15712 worker thread done servicing request
18:11:28.594 00.000 7988 OnExposeComplete: enter
18:11:28.594 00.000 7988 UpdateGuideState(): m_state=1
18:11:28.600 00.006 7988 UpdateCurrentPosition: no star selected
18:11:28.600 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:28.600 00.000 7988 Status Line: No star selected
18:11:28.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:28.611 00.011 7988 UpdateGuideState exits: No star selected
18:11:28.616 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:28.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:28.616 00.000 7988 Enqueuing Expose request
18:11:28.616 00.000 15712 Worker thread wakes up
18:11:28.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:28.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:30.028 01.412 15712 Exposure complete
18:11:30.135 00.107 15712 worker thread done servicing request
18:11:30.135 00.000 7988 OnExposeComplete: enter
18:11:30.135 00.000 7988 UpdateGuideState(): m_state=1
18:11:30.141 00.006 7988 UpdateCurrentPosition: no star selected
18:11:30.141 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:30.141 00.000 7988 Status Line: No star selected
18:11:30.150 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:30.168 00.018 7988 UpdateGuideState exits: No star selected
18:11:30.172 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:30.174 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:30.176 00.002 7988 Enqueuing Expose request
18:11:30.178 00.002 15712 Worker thread wakes up
18:11:30.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:30.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:31.820 01.642 15712 Exposure complete
18:11:31.879 00.059 15712 worker thread done servicing request
18:11:31.879 00.000 7988 OnExposeComplete: enter
18:11:31.881 00.002 7988 UpdateGuideState(): m_state=1
18:11:31.881 00.000 7988 UpdateCurrentPosition: no star selected
18:11:31.881 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:31.881 00.000 7988 Status Line: No star selected
18:11:31.886 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:11:31.897 00.011 7988 UpdateGuideState exits: No star selected
18:11:31.897 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:31.897 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:31.901 00.004 7988 Enqueuing Expose request
18:11:31.903 00.002 15712 Worker thread wakes up
18:11:31.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:31.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:33.315 01.412 15712 Exposure complete
18:11:33.377 00.062 15712 worker thread done servicing request
18:11:33.377 00.000 7988 OnExposeComplete: enter
18:11:33.377 00.000 7988 UpdateGuideState(): m_state=1
18:11:33.377 00.000 7988 UpdateCurrentPosition: no star selected
18:11:33.383 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:33.383 00.000 7988 Status Line: No star selected
18:11:33.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:33.393 00.010 7988 UpdateGuideState exits: No star selected
18:11:33.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:33.399 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:33.400 00.001 7988 Enqueuing Expose request
18:11:33.400 00.000 15712 Worker thread wakes up
18:11:33.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:33.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:35.032 01.632 15712 Exposure complete
18:11:35.095 00.063 15712 worker thread done servicing request
18:11:35.095 00.000 7988 OnExposeComplete: enter
18:11:35.096 00.001 7988 UpdateGuideState(): m_state=1
18:11:35.098 00.002 7988 UpdateCurrentPosition: no star selected
18:11:35.099 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:35.100 00.001 7988 Status Line: No star selected
18:11:35.102 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:35.113 00.011 7988 UpdateGuideState exits: No star selected
18:11:35.114 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:35.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:35.117 00.003 7988 Enqueuing Expose request
18:11:35.118 00.001 15712 Worker thread wakes up
18:11:35.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:35.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:36.526 01.408 15712 Exposure complete
18:11:36.586 00.060 15712 worker thread done servicing request
18:11:36.586 00.000 7988 OnExposeComplete: enter
18:11:36.586 00.000 7988 UpdateGuideState(): m_state=1
18:11:36.590 00.004 7988 UpdateCurrentPosition: no star selected
18:11:36.590 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:36.592 00.002 7988 Status Line: No star selected
18:11:36.594 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:36.604 00.010 7988 UpdateGuideState exits: No star selected
18:11:36.606 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:36.606 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:36.606 00.000 7988 Enqueuing Expose request
18:11:36.609 00.003 15712 Worker thread wakes up
18:11:36.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:36.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:38.249 01.640 15712 Exposure complete
18:11:38.319 00.070 15712 worker thread done servicing request
18:11:38.319 00.000 7988 OnExposeComplete: enter
18:11:38.319 00.000 7988 UpdateGuideState(): m_state=1
18:11:38.321 00.002 7988 UpdateCurrentPosition: no star selected
18:11:38.323 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:38.323 00.000 7988 Status Line: No star selected
18:11:38.325 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:38.335 00.010 7988 UpdateGuideState exits: No star selected
18:11:38.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:38.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:38.335 00.000 7988 Enqueuing Expose request
18:11:38.335 00.000 15712 Worker thread wakes up
18:11:38.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:38.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:39.750 01.415 15712 Exposure complete
18:11:39.817 00.067 15712 worker thread done servicing request
18:11:39.817 00.000 7988 OnExposeComplete: enter
18:11:39.817 00.000 7988 UpdateGuideState(): m_state=1
18:11:39.817 00.000 7988 UpdateCurrentPosition: no star selected
18:11:39.817 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:39.817 00.000 7988 Status Line: No star selected
18:11:39.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:39.834 00.017 7988 UpdateGuideState exits: No star selected
18:11:39.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:39.834 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:39.834 00.000 7988 Enqueuing Expose request
18:11:39.834 00.000 15712 Worker thread wakes up
18:11:39.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:39.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:41.473 01.639 15712 Exposure complete
18:11:41.537 00.064 15712 worker thread done servicing request
18:11:41.537 00.000 7988 OnExposeComplete: enter
18:11:41.537 00.000 7988 UpdateGuideState(): m_state=1
18:11:41.545 00.008 7988 UpdateCurrentPosition: no star selected
18:11:41.545 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:41.547 00.002 7988 Status Line: No star selected
18:11:41.549 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:11:41.553 00.004 7988 UpdateGuideState exits: No star selected
18:11:41.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:41.553 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:41.568 00.015 7988 Enqueuing Expose request
18:11:41.569 00.001 15712 Worker thread wakes up
18:11:41.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:41.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:42.986 01.417 15712 Exposure complete
18:11:43.061 00.075 15712 worker thread done servicing request
18:11:43.061 00.000 7988 OnExposeComplete: enter
18:11:43.062 00.001 7988 UpdateGuideState(): m_state=1
18:11:43.064 00.002 7988 UpdateCurrentPosition: no star selected
18:11:43.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:43.066 00.002 7988 Status Line: No star selected
18:11:43.068 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:43.078 00.010 7988 UpdateGuideState exits: No star selected
18:11:43.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:43.078 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:43.084 00.006 7988 Enqueuing Expose request
18:11:43.084 00.000 15712 Worker thread wakes up
18:11:43.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:43.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:44.720 01.636 15712 Exposure complete
18:11:44.783 00.063 15712 worker thread done servicing request
18:11:44.783 00.000 7988 OnExposeComplete: enter
18:11:44.783 00.000 7988 UpdateGuideState(): m_state=1
18:11:44.786 00.003 7988 UpdateCurrentPosition: no star selected
18:11:44.786 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:44.786 00.000 7988 Status Line: No star selected
18:11:44.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:44.801 00.015 7988 UpdateGuideState exits: No star selected
18:11:44.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:44.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:44.801 00.000 7988 Enqueuing Expose request
18:11:44.801 00.000 15712 Worker thread wakes up
18:11:44.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:44.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:46.222 01.421 15712 Exposure complete
18:11:46.278 00.056 15712 worker thread done servicing request
18:11:46.278 00.000 7988 OnExposeComplete: enter
18:11:46.283 00.005 7988 UpdateGuideState(): m_state=1
18:11:46.283 00.000 7988 UpdateCurrentPosition: no star selected
18:11:46.283 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:46.283 00.000 7988 Status Line: No star selected
18:11:46.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:11:46.299 00.016 7988 UpdateGuideState exits: No star selected
18:11:46.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:46.299 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:46.299 00.000 7988 Enqueuing Expose request
18:11:46.299 00.000 15712 Worker thread wakes up
18:11:46.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:46.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:47.934 01.635 15712 Exposure complete
18:11:48.011 00.077 15712 worker thread done servicing request
18:11:48.011 00.000 7988 OnExposeComplete: enter
18:11:48.014 00.003 7988 UpdateGuideState(): m_state=1
18:11:48.016 00.002 7988 UpdateCurrentPosition: no star selected
18:11:48.016 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:48.018 00.002 7988 Status Line: No star selected
18:11:48.022 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:48.035 00.013 7988 UpdateGuideState exits: No star selected
18:11:48.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:48.039 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:48.042 00.003 7988 Enqueuing Expose request
18:11:48.042 00.000 15712 Worker thread wakes up
18:11:48.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:48.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:49.464 01.422 15712 Exposure complete
18:11:49.510 00.046 15712 worker thread done servicing request
18:11:49.510 00.000 7988 OnExposeComplete: enter
18:11:49.525 00.015 7988 UpdateGuideState(): m_state=1
18:11:49.525 00.000 7988 UpdateCurrentPosition: no star selected
18:11:49.525 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:49.525 00.000 7988 Status Line: No star selected
18:11:49.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:11:49.525 00.000 7988 UpdateGuideState exits: No star selected
18:11:49.542 00.017 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:49.542 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:49.544 00.002 7988 Enqueuing Expose request
18:11:49.544 00.000 15712 Worker thread wakes up
18:11:49.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:49.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:51.194 01.650 15712 Exposure complete
18:11:51.287 00.093 15712 worker thread done servicing request
18:11:51.287 00.000 7988 OnExposeComplete: enter
18:11:51.290 00.003 7988 UpdateGuideState(): m_state=1
18:11:51.290 00.000 7988 UpdateCurrentPosition: no star selected
18:11:51.292 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:51.294 00.002 7988 Status Line: No star selected
18:11:51.299 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:51.309 00.010 7988 UpdateGuideState exits: No star selected
18:11:51.316 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:51.319 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:51.321 00.002 7988 Enqueuing Expose request
18:11:51.324 00.003 15712 Worker thread wakes up
18:11:51.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:51.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:52.736 01.412 15712 Exposure complete
18:11:52.791 00.055 15712 worker thread done servicing request
18:11:52.791 00.000 7988 OnExposeComplete: enter
18:11:52.791 00.000 7988 UpdateGuideState(): m_state=1
18:11:52.799 00.008 7988 UpdateCurrentPosition: no star selected
18:11:52.801 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:52.801 00.000 7988 Status Line: No star selected
18:11:52.804 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:11:52.804 00.000 7988 UpdateGuideState exits: No star selected
18:11:52.817 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:52.817 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:52.819 00.002 7988 Enqueuing Expose request
18:11:52.819 00.000 15712 Worker thread wakes up
18:11:52.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:52.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:54.455 01.636 15712 Exposure complete
18:11:54.625 00.170 7988 OnExposeComplete: enter
18:11:54.628 00.003 7988 UpdateGuideState(): m_state=1
18:11:54.630 00.002 7988 UpdateCurrentPosition: no star selected
18:11:54.632 00.002 15712 worker thread done servicing request
18:11:54.632 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:54.634 00.002 7988 Status Line: No star selected
18:11:54.641 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:54.662 00.021 7988 UpdateGuideState exits: No star selected
18:11:54.664 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:54.666 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:54.668 00.002 7988 Enqueuing Expose request
18:11:54.670 00.002 15712 Worker thread wakes up
18:11:54.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:54.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:56.082 01.412 15712 Exposure complete
18:11:56.143 00.061 15712 worker thread done servicing request
18:11:56.143 00.000 7988 OnExposeComplete: enter
18:11:56.143 00.000 7988 UpdateGuideState(): m_state=1
18:11:56.143 00.000 7988 UpdateCurrentPosition: no star selected
18:11:56.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:56.143 00.000 7988 Status Line: No star selected
18:11:56.150 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:11:56.156 00.006 7988 UpdateGuideState exits: No star selected
18:11:56.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:56.156 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:56.156 00.000 7988 Enqueuing Expose request
18:11:56.156 00.000 15712 Worker thread wakes up
18:11:56.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:56.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:57.797 01.641 15712 Exposure complete
18:11:57.874 00.077 15712 worker thread done servicing request
18:11:57.874 00.000 7988 OnExposeComplete: enter
18:11:57.882 00.008 7988 UpdateGuideState(): m_state=1
18:11:57.882 00.000 7988 UpdateCurrentPosition: no star selected
18:11:57.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:57.882 00.000 7988 Status Line: No star selected
18:11:57.891 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:11:57.905 00.014 7988 UpdateGuideState exits: No star selected
18:11:57.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:57.910 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:57.910 00.000 7988 Enqueuing Expose request
18:11:57.914 00.004 15712 Worker thread wakes up
18:11:57.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:57.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:11:59.319 01.405 15712 Exposure complete
18:11:59.377 00.058 15712 worker thread done servicing request
18:11:59.377 00.000 7988 OnExposeComplete: enter
18:11:59.382 00.005 7988 UpdateGuideState(): m_state=1
18:11:59.382 00.000 7988 UpdateCurrentPosition: no star selected
18:11:59.382 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:59.382 00.000 7988 Status Line: No star selected
18:11:59.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:11:59.398 00.016 7988 UpdateGuideState exits: No star selected
18:11:59.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:59.398 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:11:59.398 00.000 7988 Enqueuing Expose request
18:11:59.398 00.000 15712 Worker thread wakes up
18:11:59.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:11:59.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:01.029 01.631 15712 Exposure complete
18:12:01.102 00.073 15712 worker thread done servicing request
18:12:01.102 00.000 7988 OnExposeComplete: enter
18:12:01.104 00.002 7988 UpdateGuideState(): m_state=1
18:12:01.107 00.003 7988 UpdateCurrentPosition: no star selected
18:12:01.109 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:01.109 00.000 7988 Status Line: No star selected
18:12:01.115 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:12:01.127 00.012 7988 UpdateGuideState exits: No star selected
18:12:01.130 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:01.132 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:01.132 00.000 7988 Enqueuing Expose request
18:12:01.132 00.000 15712 Worker thread wakes up
18:12:01.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:01.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:02.549 01.417 15712 Exposure complete
18:12:02.611 00.062 15712 worker thread done servicing request
18:12:02.611 00.000 7988 OnExposeComplete: enter
18:12:02.611 00.000 7988 UpdateGuideState(): m_state=1
18:12:02.611 00.000 7988 UpdateCurrentPosition: no star selected
18:12:02.611 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:02.611 00.000 7988 Status Line: No star selected
18:12:02.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:02.629 00.018 7988 UpdateGuideState exits: No star selected
18:12:02.633 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:02.633 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:02.635 00.002 7988 Enqueuing Expose request
18:12:02.635 00.000 15712 Worker thread wakes up
18:12:02.637 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:02.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:04.270 01.633 15712 Exposure complete
18:12:04.330 00.060 15712 worker thread done servicing request
18:12:04.330 00.000 7988 OnExposeComplete: enter
18:12:04.332 00.002 7988 UpdateGuideState(): m_state=1
18:12:04.332 00.000 7988 UpdateCurrentPosition: no star selected
18:12:04.332 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:04.332 00.000 7988 Status Line: No star selected
18:12:04.340 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:04.348 00.008 7988 UpdateGuideState exits: No star selected
18:12:04.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:04.354 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:04.356 00.002 7988 Enqueuing Expose request
18:12:04.357 00.001 15712 Worker thread wakes up
18:12:04.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:04.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:05.766 01.409 15712 Exposure complete
18:12:05.849 00.083 15712 worker thread done servicing request
18:12:05.849 00.000 7988 OnExposeComplete: enter
18:12:05.849 00.000 7988 UpdateGuideState(): m_state=1
18:12:05.854 00.005 7988 UpdateCurrentPosition: no star selected
18:12:05.857 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:05.857 00.000 7988 Status Line: No star selected
18:12:05.861 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:05.873 00.012 7988 UpdateGuideState exits: No star selected
18:12:05.878 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:05.878 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:05.878 00.000 7988 Enqueuing Expose request
18:12:05.883 00.005 15712 Worker thread wakes up
18:12:05.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:05.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:07.516 01.633 15712 Exposure complete
18:12:07.568 00.052 15712 worker thread done servicing request
18:12:07.568 00.000 7988 OnExposeComplete: enter
18:12:07.577 00.009 7988 UpdateGuideState(): m_state=1
18:12:07.577 00.000 7988 UpdateCurrentPosition: no star selected
18:12:07.577 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:07.577 00.000 7988 Status Line: No star selected
18:12:07.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:07.585 00.008 7988 UpdateGuideState exits: No star selected
18:12:07.593 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:07.593 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:07.593 00.000 7988 Enqueuing Expose request
18:12:07.593 00.000 15712 Worker thread wakes up
18:12:07.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:07.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:09.027 01.434 15712 Exposure complete
18:12:09.124 00.097 15712 worker thread done servicing request
18:12:09.124 00.000 7988 OnExposeComplete: enter
18:12:09.127 00.003 7988 UpdateGuideState(): m_state=1
18:12:09.127 00.000 7988 UpdateCurrentPosition: no star selected
18:12:09.127 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:09.127 00.000 7988 Status Line: No star selected
18:12:09.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:09.152 00.025 7988 UpdateGuideState exits: No star selected
18:12:09.153 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:09.153 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:09.153 00.000 7988 Enqueuing Expose request
18:12:09.161 00.008 15712 Worker thread wakes up
18:12:09.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:09.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:10.797 01.636 15712 Exposure complete
18:12:10.856 00.059 15712 worker thread done servicing request
18:12:10.856 00.000 7988 OnExposeComplete: enter
18:12:10.858 00.002 7988 UpdateGuideState(): m_state=1
18:12:10.860 00.002 7988 UpdateCurrentPosition: no star selected
18:12:10.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:10.862 00.002 7988 Status Line: No star selected
18:12:10.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:10.862 00.000 7988 UpdateGuideState exits: No star selected
18:12:10.874 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:10.874 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:10.879 00.005 7988 Enqueuing Expose request
18:12:10.879 00.000 15712 Worker thread wakes up
18:12:10.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:10.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:12.285 01.406 15712 Exposure complete
18:12:12.359 00.074 15712 worker thread done servicing request
18:12:12.359 00.000 7988 OnExposeComplete: enter
18:12:12.359 00.000 7988 UpdateGuideState(): m_state=1
18:12:12.363 00.004 7988 UpdateCurrentPosition: no star selected
18:12:12.365 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:12.367 00.002 7988 Status Line: No star selected
18:12:12.369 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:12.383 00.014 7988 UpdateGuideState exits: No star selected
18:12:12.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:12.386 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:12.388 00.002 7988 Enqueuing Expose request
18:12:12.390 00.002 15712 Worker thread wakes up
18:12:12.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:12.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:14.021 01.631 15712 Exposure complete
18:12:14.078 00.057 15712 worker thread done servicing request
18:12:14.078 00.000 7988 OnExposeComplete: enter
18:12:14.078 00.000 7988 UpdateGuideState(): m_state=1
18:12:14.083 00.005 7988 UpdateCurrentPosition: no star selected
18:12:14.083 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:14.083 00.000 7988 Status Line: No star selected
18:12:14.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:14.089 00.006 7988 UpdateGuideState exits: No star selected
18:12:14.099 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:14.099 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:14.099 00.000 7988 Enqueuing Expose request
18:12:14.099 00.000 15712 Worker thread wakes up
18:12:14.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:14.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:15.516 01.417 15712 Exposure complete
18:12:15.594 00.078 15712 worker thread done servicing request
18:12:15.594 00.000 7988 OnExposeComplete: enter
18:12:15.594 00.000 7988 UpdateGuideState(): m_state=1
18:12:15.601 00.007 7988 UpdateCurrentPosition: no star selected
18:12:15.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:15.601 00.000 7988 Status Line: No star selected
18:12:15.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:15.619 00.018 7988 UpdateGuideState exits: No star selected
18:12:15.621 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:15.623 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:15.623 00.000 7988 Enqueuing Expose request
18:12:15.625 00.002 15712 Worker thread wakes up
18:12:15.628 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:15.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:17.262 01.634 15712 Exposure complete
18:12:17.322 00.060 15712 worker thread done servicing request
18:12:17.322 00.000 7988 OnExposeComplete: enter
18:12:17.323 00.001 7988 UpdateGuideState(): m_state=1
18:12:17.323 00.000 7988 UpdateCurrentPosition: no star selected
18:12:17.323 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:17.323 00.000 7988 Status Line: No star selected
18:12:17.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:17.339 00.016 7988 UpdateGuideState exits: No star selected
18:12:17.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:17.339 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:17.339 00.000 7988 Enqueuing Expose request
18:12:17.339 00.000 15712 Worker thread wakes up
18:12:17.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:17.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:18.758 01.419 15712 Exposure complete
18:12:18.814 00.056 15712 worker thread done servicing request
18:12:18.814 00.000 7988 OnExposeComplete: enter
18:12:18.820 00.006 7988 UpdateGuideState(): m_state=1
18:12:18.820 00.000 7988 UpdateCurrentPosition: no star selected
18:12:18.820 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:18.820 00.000 7988 Status Line: No star selected
18:12:18.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:18.836 00.016 7988 UpdateGuideState exits: No star selected
18:12:18.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:18.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:18.836 00.000 7988 Enqueuing Expose request
18:12:18.836 00.000 15712 Worker thread wakes up
18:12:18.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:18.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:20.480 01.644 15712 Exposure complete
18:12:20.550 00.070 15712 worker thread done servicing request
18:12:20.550 00.000 7988 OnExposeComplete: enter
18:12:20.552 00.002 7988 UpdateGuideState(): m_state=1
18:12:20.554 00.002 7988 UpdateCurrentPosition: no star selected
18:12:20.554 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:20.557 00.003 7988 Status Line: No star selected
18:12:20.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:20.567 00.010 7988 UpdateGuideState exits: No star selected
18:12:20.567 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:20.573 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:20.575 00.002 7988 Enqueuing Expose request
18:12:20.578 00.003 15712 Worker thread wakes up
18:12:20.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:20.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:21.997 01.419 15712 Exposure complete
18:12:22.057 00.060 15712 worker thread done servicing request
18:12:22.057 00.000 7988 OnExposeComplete: enter
18:12:22.057 00.000 7988 UpdateGuideState(): m_state=1
18:12:22.057 00.000 7988 UpdateCurrentPosition: no star selected
18:12:22.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:22.057 00.000 7988 Status Line: No star selected
18:12:22.063 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:22.072 00.009 7988 UpdateGuideState exits: No star selected
18:12:22.072 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:22.072 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:22.072 00.000 7988 Enqueuing Expose request
18:12:22.078 00.006 15712 Worker thread wakes up
18:12:22.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:22.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:23.716 01.638 15712 Exposure complete
18:12:23.775 00.059 15712 worker thread done servicing request
18:12:23.775 00.000 7988 OnExposeComplete: enter
18:12:23.775 00.000 7988 UpdateGuideState(): m_state=1
18:12:23.778 00.003 7988 UpdateCurrentPosition: no star selected
18:12:23.778 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:23.778 00.000 7988 Status Line: No star selected
18:12:23.781 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:23.781 00.000 7988 UpdateGuideState exits: No star selected
18:12:23.794 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:23.794 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:23.797 00.003 7988 Enqueuing Expose request
18:12:23.798 00.001 15712 Worker thread wakes up
18:12:23.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:23.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:25.216 01.418 15712 Exposure complete
18:12:25.264 00.048 15712 worker thread done servicing request
18:12:25.264 00.000 7988 OnExposeComplete: enter
18:12:25.264 00.000 7988 UpdateGuideState(): m_state=1
18:12:25.277 00.013 7988 UpdateCurrentPosition: no star selected
18:12:25.278 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:25.278 00.000 7988 Status Line: No star selected
18:12:25.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:25.290 00.012 7988 UpdateGuideState exits: No star selected
18:12:25.293 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:25.294 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:25.294 00.000 7988 Enqueuing Expose request
18:12:25.294 00.000 15712 Worker thread wakes up
18:12:25.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:25.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:26.927 01.633 15712 Exposure complete
18:12:26.984 00.057 15712 worker thread done servicing request
18:12:26.988 00.004 7988 OnExposeComplete: enter
18:12:26.988 00.000 7988 UpdateGuideState(): m_state=1
18:12:26.988 00.000 7988 UpdateCurrentPosition: no star selected
18:12:26.988 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:26.988 00.000 7988 Status Line: No star selected
18:12:26.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:27.004 00.016 7988 UpdateGuideState exits: No star selected
18:12:27.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:27.004 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:27.004 00.000 7988 Enqueuing Expose request
18:12:27.004 00.000 15712 Worker thread wakes up
18:12:27.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:27.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:28.428 01.424 15712 Exposure complete
18:12:28.486 00.058 15712 worker thread done servicing request
18:12:28.486 00.000 7988 OnExposeComplete: enter
18:12:28.489 00.003 7988 UpdateGuideState(): m_state=1
18:12:28.489 00.000 7988 UpdateCurrentPosition: no star selected
18:12:28.489 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:28.489 00.000 7988 Status Line: No star selected
18:12:28.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:28.498 00.009 7988 UpdateGuideState exits: No star selected
18:12:28.506 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:28.506 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:28.506 00.000 7988 Enqueuing Expose request
18:12:28.506 00.000 15712 Worker thread wakes up
18:12:28.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:28.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:30.152 01.646 15712 Exposure complete
18:12:30.203 00.051 15712 worker thread done servicing request
18:12:30.203 00.000 7988 OnExposeComplete: enter
18:12:30.214 00.011 7988 UpdateGuideState(): m_state=1
18:12:30.214 00.000 7988 UpdateCurrentPosition: no star selected
18:12:30.216 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:30.216 00.000 7988 Status Line: No star selected
18:12:30.220 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:30.230 00.010 7988 UpdateGuideState exits: No star selected
18:12:30.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:30.233 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:30.233 00.000 7988 Enqueuing Expose request
18:12:30.234 00.001 15712 Worker thread wakes up
18:12:30.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:30.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:31.638 01.404 15712 Exposure complete
18:12:31.699 00.061 15712 worker thread done servicing request
18:12:31.699 00.000 7988 OnExposeComplete: enter
18:12:31.699 00.000 7988 UpdateGuideState(): m_state=1
18:12:31.701 00.002 7988 UpdateCurrentPosition: no star selected
18:12:31.703 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:31.705 00.002 7988 Status Line: No star selected
18:12:31.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:31.716 00.011 7988 UpdateGuideState exits: No star selected
18:12:31.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:31.720 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:31.720 00.000 7988 Enqueuing Expose request
18:12:31.722 00.002 15712 Worker thread wakes up
18:12:31.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:31.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:33.364 01.642 15712 Exposure complete
18:12:33.422 00.058 15712 worker thread done servicing request
18:12:33.422 00.000 7988 OnExposeComplete: enter
18:12:33.422 00.000 7988 UpdateGuideState(): m_state=1
18:12:33.426 00.004 7988 UpdateCurrentPosition: no star selected
18:12:33.426 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:33.426 00.000 7988 Status Line: No star selected
18:12:33.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:33.440 00.014 7988 UpdateGuideState exits: No star selected
18:12:33.442 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:33.442 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:33.442 00.000 7988 Enqueuing Expose request
18:12:33.442 00.000 15712 Worker thread wakes up
18:12:33.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:33.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:34.859 01.417 15712 Exposure complete
18:12:35.015 00.156 15712 worker thread done servicing request
18:12:35.015 00.000 7988 OnExposeComplete: enter
18:12:35.016 00.001 7988 UpdateGuideState(): m_state=1
18:12:35.016 00.000 7988 UpdateCurrentPosition: no star selected
18:12:35.016 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:35.016 00.000 7988 Status Line: No star selected
18:12:35.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:12:35.032 00.016 7988 UpdateGuideState exits: No star selected
18:12:35.042 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:35.042 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:35.042 00.000 7988 Enqueuing Expose request
18:12:35.049 00.007 15712 Worker thread wakes up
18:12:35.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:35.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:36.685 01.636 15712 Exposure complete
18:12:36.749 00.064 15712 worker thread done servicing request
18:12:36.749 00.000 7988 OnExposeComplete: enter
18:12:36.749 00.000 7988 UpdateGuideState(): m_state=1
18:12:36.760 00.011 7988 UpdateCurrentPosition: no star selected
18:12:36.762 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:36.763 00.001 7988 Status Line: No star selected
18:12:36.766 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:36.778 00.012 7988 UpdateGuideState exits: No star selected
18:12:36.779 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:36.783 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:36.783 00.000 7988 Enqueuing Expose request
18:12:36.785 00.002 15712 Worker thread wakes up
18:12:36.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:36.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:38.198 01.413 15712 Exposure complete
18:12:38.260 00.062 15712 worker thread done servicing request
18:12:38.260 00.000 7988 OnExposeComplete: enter
18:12:38.260 00.000 7988 UpdateGuideState(): m_state=1
18:12:38.262 00.002 7988 UpdateCurrentPosition: no star selected
18:12:38.262 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:38.262 00.000 7988 Status Line: No star selected
18:12:38.266 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:38.276 00.010 7988 UpdateGuideState exits: No star selected
18:12:38.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:38.279 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:38.279 00.000 7988 Enqueuing Expose request
18:12:38.279 00.000 15712 Worker thread wakes up
18:12:38.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:38.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:39.918 01.639 15712 Exposure complete
18:12:39.978 00.060 15712 worker thread done servicing request
18:12:39.978 00.000 7988 OnExposeComplete: enter
18:12:39.978 00.000 7988 UpdateGuideState(): m_state=1
18:12:39.981 00.003 7988 UpdateCurrentPosition: no star selected
18:12:39.981 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:39.981 00.000 7988 Status Line: No star selected
18:12:39.985 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:39.985 00.000 7988 UpdateGuideState exits: No star selected
18:12:39.997 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:39.997 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:39.997 00.000 7988 Enqueuing Expose request
18:12:40.002 00.005 15712 Worker thread wakes up
18:12:40.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:40.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:41.421 01.419 15712 Exposure complete
18:12:41.466 00.045 15712 worker thread done servicing request
18:12:41.466 00.000 7988 OnExposeComplete: enter
18:12:41.482 00.016 7988 UpdateGuideState(): m_state=1
18:12:41.483 00.001 7988 UpdateCurrentPosition: no star selected
18:12:41.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:41.483 00.000 7988 Status Line: No star selected
18:12:41.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:41.483 00.000 7988 UpdateGuideState exits: No star selected
18:12:41.500 00.017 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:41.500 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:41.502 00.002 7988 Enqueuing Expose request
18:12:41.502 00.000 15712 Worker thread wakes up
18:12:41.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:41.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:43.139 01.637 15712 Exposure complete
18:12:43.215 00.076 15712 worker thread done servicing request
18:12:43.215 00.000 7988 OnExposeComplete: enter
18:12:43.217 00.002 7988 UpdateGuideState(): m_state=1
18:12:43.217 00.000 7988 UpdateCurrentPosition: no star selected
18:12:43.223 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:43.225 00.002 7988 Status Line: No star selected
18:12:43.227 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:43.234 00.007 7988 UpdateGuideState exits: No star selected
18:12:43.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:43.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:43.234 00.000 7988 Enqueuing Expose request
18:12:43.249 00.015 15712 Worker thread wakes up
18:12:43.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:43.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:44.659 01.410 15712 Exposure complete
18:12:44.723 00.064 15712 worker thread done servicing request
18:12:44.723 00.000 7988 OnExposeComplete: enter
18:12:44.723 00.000 7988 UpdateGuideState(): m_state=1
18:12:44.731 00.008 7988 UpdateCurrentPosition: no star selected
18:12:44.733 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:44.734 00.001 7988 Status Line: No star selected
18:12:44.736 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:44.740 00.004 7988 UpdateGuideState exits: No star selected
18:12:44.752 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:44.757 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:44.757 00.000 7988 Enqueuing Expose request
18:12:44.759 00.002 15712 Worker thread wakes up
18:12:44.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:44.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:46.393 01.634 15712 Exposure complete
18:12:46.441 00.048 15712 worker thread done servicing request
18:12:46.441 00.000 7988 OnExposeComplete: enter
18:12:46.453 00.012 7988 UpdateGuideState(): m_state=1
18:12:46.455 00.002 7988 UpdateCurrentPosition: no star selected
18:12:46.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:46.457 00.002 7988 Status Line: No star selected
18:12:46.460 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:46.468 00.008 7988 UpdateGuideState exits: No star selected
18:12:46.471 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:46.471 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:46.471 00.000 7988 Enqueuing Expose request
18:12:46.475 00.004 15712 Worker thread wakes up
18:12:46.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:46.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:47.989 01.514 15712 Exposure complete
18:12:48.052 00.063 15712 worker thread done servicing request
18:12:48.052 00.000 7988 OnExposeComplete: enter
18:12:48.052 00.000 7988 UpdateGuideState(): m_state=1
18:12:48.052 00.000 7988 UpdateCurrentPosition: no star selected
18:12:48.052 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:48.052 00.000 7988 Status Line: No star selected
18:12:48.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:48.069 00.017 7988 UpdateGuideState exits: No star selected
18:12:48.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:48.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:48.074 00.005 7988 Enqueuing Expose request
18:12:48.074 00.000 15712 Worker thread wakes up
18:12:48.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:48.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:49.716 01.642 15712 Exposure complete
18:12:49.776 00.060 15712 worker thread done servicing request
18:12:49.776 00.000 7988 OnExposeComplete: enter
18:12:49.776 00.000 7988 UpdateGuideState(): m_state=1
18:12:49.779 00.003 7988 UpdateCurrentPosition: no star selected
18:12:49.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:49.779 00.000 7988 Status Line: No star selected
18:12:49.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:49.792 00.013 7988 UpdateGuideState exits: No star selected
18:12:49.795 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:49.797 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:49.797 00.000 7988 Enqueuing Expose request
18:12:49.801 00.004 15712 Worker thread wakes up
18:12:49.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:49.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:51.213 01.412 15712 Exposure complete
18:12:51.291 00.078 15712 worker thread done servicing request
18:12:51.291 00.000 7988 OnExposeComplete: enter
18:12:51.295 00.004 7988 UpdateGuideState(): m_state=1
18:12:51.295 00.000 7988 UpdateCurrentPosition: no star selected
18:12:51.297 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:51.297 00.000 7988 Status Line: No star selected
18:12:51.304 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:51.323 00.019 7988 UpdateGuideState exits: No star selected
18:12:51.327 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:51.329 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:51.329 00.000 7988 Enqueuing Expose request
18:12:51.329 00.000 15712 Worker thread wakes up
18:12:51.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:51.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:52.959 01.630 15712 Exposure complete
18:12:53.020 00.061 15712 worker thread done servicing request
18:12:53.020 00.000 7988 OnExposeComplete: enter
18:12:53.021 00.001 7988 UpdateGuideState(): m_state=1
18:12:53.021 00.000 7988 UpdateCurrentPosition: no star selected
18:12:53.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:53.021 00.000 7988 Status Line: No star selected
18:12:53.027 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:53.037 00.010 7988 UpdateGuideState exits: No star selected
18:12:53.039 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:53.041 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:53.041 00.000 7988 Enqueuing Expose request
18:12:53.041 00.000 15712 Worker thread wakes up
18:12:53.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:53.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:54.457 01.416 15712 Exposure complete
18:12:54.516 00.059 15712 worker thread done servicing request
18:12:54.516 00.000 7988 OnExposeComplete: enter
18:12:54.516 00.000 7988 UpdateGuideState(): m_state=1
18:12:54.519 00.003 7988 UpdateCurrentPosition: no star selected
18:12:54.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:54.519 00.000 7988 Status Line: No star selected
18:12:54.525 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:54.535 00.010 7988 UpdateGuideState exits: No star selected
18:12:54.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:54.535 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:54.535 00.000 7988 Enqueuing Expose request
18:12:54.535 00.000 15712 Worker thread wakes up
18:12:54.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:54.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:56.181 01.646 15712 Exposure complete
18:12:56.246 00.065 15712 worker thread done servicing request
18:12:56.246 00.000 7988 OnExposeComplete: enter
18:12:56.246 00.000 7988 UpdateGuideState(): m_state=1
18:12:56.246 00.000 7988 UpdateCurrentPosition: no star selected
18:12:56.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:56.246 00.000 7988 Status Line: No star selected
18:12:56.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:56.266 00.020 7988 UpdateGuideState exits: No star selected
18:12:56.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:56.266 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:56.266 00.000 7988 Enqueuing Expose request
18:12:56.266 00.000 15712 Worker thread wakes up
18:12:56.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:56.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:57.690 01.424 15712 Exposure complete
18:12:57.754 00.064 15712 worker thread done servicing request
18:12:57.754 00.000 7988 OnExposeComplete: enter
18:12:57.761 00.007 7988 UpdateGuideState(): m_state=1
18:12:57.763 00.002 7988 UpdateCurrentPosition: no star selected
18:12:57.763 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:57.766 00.003 7988 Status Line: No star selected
18:12:57.768 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:57.778 00.010 7988 UpdateGuideState exits: No star selected
18:12:57.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:57.778 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:57.778 00.000 7988 Enqueuing Expose request
18:12:57.784 00.006 15712 Worker thread wakes up
18:12:57.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:57.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:12:59.422 01.638 15712 Exposure complete
18:12:59.494 00.072 15712 worker thread done servicing request
18:12:59.494 00.000 7988 OnExposeComplete: enter
18:12:59.494 00.000 7988 UpdateGuideState(): m_state=1
18:12:59.494 00.000 7988 UpdateCurrentPosition: no star selected
18:12:59.501 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:59.503 00.002 7988 Status Line: No star selected
18:12:59.505 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:12:59.519 00.014 7988 UpdateGuideState exits: No star selected
18:12:59.521 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:59.521 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:12:59.523 00.002 7988 Enqueuing Expose request
18:12:59.523 00.000 15712 Worker thread wakes up
18:12:59.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:12:59.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:00.930 01.407 15712 Exposure complete
18:13:01.004 00.074 15712 worker thread done servicing request
18:13:01.004 00.000 7988 OnExposeComplete: enter
18:13:01.004 00.000 7988 UpdateGuideState(): m_state=1
18:13:01.010 00.006 7988 UpdateCurrentPosition: no star selected
18:13:01.012 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:01.012 00.000 7988 Status Line: No star selected
18:13:01.016 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:01.028 00.012 7988 UpdateGuideState exits: No star selected
18:13:01.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:01.028 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:01.028 00.000 7988 Enqueuing Expose request
18:13:01.028 00.000 15712 Worker thread wakes up
18:13:01.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:01.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:02.661 01.633 15712 Exposure complete
18:13:02.723 00.062 15712 worker thread done servicing request
18:13:02.723 00.000 7988 OnExposeComplete: enter
18:13:02.723 00.000 7988 UpdateGuideState(): m_state=1
18:13:02.723 00.000 7988 UpdateCurrentPosition: no star selected
18:13:02.723 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:02.723 00.000 7988 Status Line: No star selected
18:13:02.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:02.741 00.018 7988 UpdateGuideState exits: No star selected
18:13:02.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:02.743 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:02.745 00.002 7988 Enqueuing Expose request
18:13:02.745 00.000 15712 Worker thread wakes up
18:13:02.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:02.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:04.155 01.410 15712 Exposure complete
18:13:04.221 00.066 15712 worker thread done servicing request
18:13:04.221 00.000 7988 OnExposeComplete: enter
18:13:04.221 00.000 7988 UpdateGuideState(): m_state=1
18:13:04.225 00.004 7988 UpdateCurrentPosition: no star selected
18:13:04.227 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:04.227 00.000 7988 Status Line: No star selected
18:13:04.229 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:04.238 00.009 7988 UpdateGuideState exits: No star selected
18:13:04.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:04.238 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:04.238 00.000 7988 Enqueuing Expose request
18:13:04.238 00.000 15712 Worker thread wakes up
18:13:04.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:04.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:05.877 01.639 15712 Exposure complete
18:13:05.925 00.048 15712 worker thread done servicing request
18:13:05.925 00.000 7988 OnExposeComplete: enter
18:13:05.925 00.000 7988 UpdateGuideState(): m_state=1
18:13:05.939 00.014 7988 UpdateCurrentPosition: no star selected
18:13:05.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:05.942 00.003 7988 Status Line: No star selected
18:13:05.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:05.953 00.011 7988 UpdateGuideState exits: No star selected
18:13:05.955 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:05.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:05.955 00.000 7988 Enqueuing Expose request
18:13:05.959 00.004 15712 Worker thread wakes up
18:13:05.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:05.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:07.376 01.417 15712 Exposure complete
18:13:07.433 00.057 15712 worker thread done servicing request
18:13:07.435 00.002 7988 OnExposeComplete: enter
18:13:07.435 00.000 7988 UpdateGuideState(): m_state=1
18:13:07.435 00.000 7988 UpdateCurrentPosition: no star selected
18:13:07.438 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:07.438 00.000 7988 Status Line: No star selected
18:13:07.440 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:07.440 00.000 7988 UpdateGuideState exits: No star selected
18:13:07.453 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:07.453 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:07.453 00.000 7988 Enqueuing Expose request
18:13:07.457 00.004 15712 Worker thread wakes up
18:13:07.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:07.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:09.094 01.637 15712 Exposure complete
18:13:09.172 00.078 15712 worker thread done servicing request
18:13:09.172 00.000 7988 OnExposeComplete: enter
18:13:09.172 00.000 7988 UpdateGuideState(): m_state=1
18:13:09.176 00.004 7988 UpdateCurrentPosition: no star selected
18:13:09.176 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:09.176 00.000 7988 Status Line: No star selected
18:13:09.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:09.195 00.019 7988 UpdateGuideState exits: No star selected
18:13:09.200 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:09.202 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:09.203 00.001 7988 Enqueuing Expose request
18:13:09.203 00.000 15712 Worker thread wakes up
18:13:09.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:09.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:10.618 01.415 15712 Exposure complete
18:13:10.679 00.061 15712 worker thread done servicing request
18:13:10.679 00.000 7988 OnExposeComplete: enter
18:13:10.679 00.000 7988 UpdateGuideState(): m_state=1
18:13:10.687 00.008 7988 UpdateCurrentPosition: no star selected
18:13:10.687 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:10.689 00.002 7988 Status Line: No star selected
18:13:10.692 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:10.704 00.012 7988 UpdateGuideState exits: No star selected
18:13:10.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:10.704 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:10.704 00.000 7988 Enqueuing Expose request
18:13:10.704 00.000 15712 Worker thread wakes up
18:13:10.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:10.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:12.354 01.650 15712 Exposure complete
18:13:12.405 00.051 15712 worker thread done servicing request
18:13:12.405 00.000 7988 OnExposeComplete: enter
18:13:12.405 00.000 7988 UpdateGuideState(): m_state=1
18:13:12.415 00.010 7988 UpdateCurrentPosition: no star selected
18:13:12.415 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:12.415 00.000 7988 Status Line: No star selected
18:13:12.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:12.422 00.007 7988 UpdateGuideState exits: No star selected
18:13:12.431 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:12.431 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:12.431 00.000 7988 Enqueuing Expose request
18:13:12.431 00.000 15712 Worker thread wakes up
18:13:12.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:12.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:13.852 01.421 15712 Exposure complete
18:13:13.912 00.060 15712 worker thread done servicing request
18:13:13.912 00.000 7988 OnExposeComplete: enter
18:13:13.912 00.000 7988 UpdateGuideState(): m_state=1
18:13:13.915 00.003 7988 UpdateCurrentPosition: no star selected
18:13:13.915 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:13.917 00.002 7988 Status Line: No star selected
18:13:13.919 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:13.928 00.009 7988 UpdateGuideState exits: No star selected
18:13:13.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:13.928 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:13.928 00.000 7988 Enqueuing Expose request
18:13:13.928 00.000 15712 Worker thread wakes up
18:13:13.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:13.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:15.577 01.649 15712 Exposure complete
18:13:15.631 00.054 15712 worker thread done servicing request
18:13:15.631 00.000 7988 OnExposeComplete: enter
18:13:15.631 00.000 7988 UpdateGuideState(): m_state=1
18:13:15.638 00.007 7988 UpdateCurrentPosition: no star selected
18:13:15.640 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:15.641 00.001 7988 Status Line: No star selected
18:13:15.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:15.651 00.010 7988 UpdateGuideState exits: No star selected
18:13:15.654 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:15.656 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:15.656 00.000 7988 Enqueuing Expose request
18:13:15.656 00.000 15712 Worker thread wakes up
18:13:15.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:15.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:17.073 01.417 15712 Exposure complete
18:13:17.121 00.048 15712 worker thread done servicing request
18:13:17.121 00.000 7988 OnExposeComplete: enter
18:13:17.121 00.000 7988 UpdateGuideState(): m_state=1
18:13:17.135 00.014 7988 UpdateCurrentPosition: no star selected
18:13:17.135 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:17.135 00.000 7988 Status Line: No star selected
18:13:17.138 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:17.141 00.003 7988 UpdateGuideState exits: No star selected
18:13:17.151 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:17.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:17.155 00.004 7988 Enqueuing Expose request
18:13:17.155 00.000 15712 Worker thread wakes up
18:13:17.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:17.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:18.796 01.641 15712 Exposure complete
18:13:18.857 00.061 15712 worker thread done servicing request
18:13:18.857 00.000 7988 OnExposeComplete: enter
18:13:18.858 00.001 7988 UpdateGuideState(): m_state=1
18:13:18.860 00.002 7988 UpdateCurrentPosition: no star selected
18:13:18.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:18.862 00.002 7988 Status Line: No star selected
18:13:18.864 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:18.873 00.009 7988 UpdateGuideState exits: No star selected
18:13:18.875 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:18.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:18.875 00.000 7988 Enqueuing Expose request
18:13:18.875 00.000 15712 Worker thread wakes up
18:13:18.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:18.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:20.296 01.421 15712 Exposure complete
18:13:20.361 00.065 15712 worker thread done servicing request
18:13:20.361 00.000 7988 OnExposeComplete: enter
18:13:20.361 00.000 7988 UpdateGuideState(): m_state=1
18:13:20.370 00.009 7988 UpdateCurrentPosition: no star selected
18:13:20.372 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:20.373 00.001 7988 Status Line: No star selected
18:13:20.375 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:20.375 00.000 7988 UpdateGuideState exits: No star selected
18:13:20.388 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:20.390 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:20.391 00.001 7988 Enqueuing Expose request
18:13:20.393 00.002 15712 Worker thread wakes up
18:13:20.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:20.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:22.024 01.631 15712 Exposure complete
18:13:22.094 00.070 15712 worker thread done servicing request
18:13:22.094 00.000 7988 OnExposeComplete: enter
18:13:22.094 00.000 7988 UpdateGuideState(): m_state=1
18:13:22.094 00.000 7988 UpdateCurrentPosition: no star selected
18:13:22.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:22.094 00.000 7988 Status Line: No star selected
18:13:22.104 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:22.109 00.005 7988 UpdateGuideState exits: No star selected
18:13:22.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:22.117 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:22.120 00.003 7988 Enqueuing Expose request
18:13:22.120 00.000 15712 Worker thread wakes up
18:13:22.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:22.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:23.529 01.409 15712 Exposure complete
18:13:23.588 00.059 15712 worker thread done servicing request
18:13:23.590 00.002 7988 OnExposeComplete: enter
18:13:23.590 00.000 7988 UpdateGuideState(): m_state=1
18:13:23.592 00.002 7988 UpdateCurrentPosition: no star selected
18:13:23.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:23.594 00.002 7988 Status Line: No star selected
18:13:23.596 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:23.606 00.010 7988 UpdateGuideState exits: No star selected
18:13:23.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:23.609 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:23.611 00.002 7988 Enqueuing Expose request
18:13:23.611 00.000 15712 Worker thread wakes up
18:13:23.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:23.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:25.256 01.645 15712 Exposure complete
18:13:25.321 00.065 15712 worker thread done servicing request
18:13:25.321 00.000 7988 OnExposeComplete: enter
18:13:25.321 00.000 7988 UpdateGuideState(): m_state=1
18:13:25.321 00.000 7988 UpdateCurrentPosition: no star selected
18:13:25.321 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:25.321 00.000 7988 Status Line: No star selected
18:13:25.328 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:25.337 00.009 7988 UpdateGuideState exits: No star selected
18:13:25.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:25.337 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:25.337 00.000 7988 Enqueuing Expose request
18:13:25.337 00.000 15712 Worker thread wakes up
18:13:25.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:25.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:26.754 01.417 15712 Exposure complete
18:13:26.813 00.059 15712 worker thread done servicing request
18:13:26.813 00.000 7988 OnExposeComplete: enter
18:13:26.813 00.000 7988 UpdateGuideState(): m_state=1
18:13:26.815 00.002 7988 UpdateCurrentPosition: no star selected
18:13:26.818 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:26.818 00.000 7988 Status Line: No star selected
18:13:26.821 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:26.831 00.010 7988 UpdateGuideState exits: No star selected
18:13:26.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:26.831 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:26.831 00.000 7988 Enqueuing Expose request
18:13:26.831 00.000 15712 Worker thread wakes up
18:13:26.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:26.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:28.472 01.641 15712 Exposure complete
18:13:28.520 00.048 15712 worker thread done servicing request
18:13:28.534 00.014 7988 OnExposeComplete: enter
18:13:28.534 00.000 7988 UpdateGuideState(): m_state=1
18:13:28.536 00.002 7988 UpdateCurrentPosition: no star selected
18:13:28.536 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:28.536 00.000 7988 Status Line: No star selected
18:13:28.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:28.551 00.015 7988 UpdateGuideState exits: No star selected
18:13:28.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:28.551 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:28.551 00.000 7988 Enqueuing Expose request
18:13:28.551 00.000 15712 Worker thread wakes up
18:13:28.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:28.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:29.973 01.422 15712 Exposure complete
18:13:30.035 00.062 15712 worker thread done servicing request
18:13:30.035 00.000 7988 OnExposeComplete: enter
18:13:30.035 00.000 7988 UpdateGuideState(): m_state=1
18:13:30.035 00.000 7988 UpdateCurrentPosition: no star selected
18:13:30.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:30.035 00.000 7988 Status Line: No star selected
18:13:30.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:30.052 00.017 7988 UpdateGuideState exits: No star selected
18:13:30.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:30.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:30.052 00.000 7988 Enqueuing Expose request
18:13:30.052 00.000 15712 Worker thread wakes up
18:13:30.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:30.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:31.691 01.639 15712 Exposure complete
18:13:31.751 00.060 15712 worker thread done servicing request
18:13:31.751 00.000 7988 OnExposeComplete: enter
18:13:31.751 00.000 7988 UpdateGuideState(): m_state=1
18:13:31.753 00.002 7988 UpdateCurrentPosition: no star selected
18:13:31.753 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:31.753 00.000 7988 Status Line: No star selected
18:13:31.758 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:31.766 00.008 7988 UpdateGuideState exits: No star selected
18:13:31.770 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:31.770 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:31.770 00.000 7988 Enqueuing Expose request
18:13:31.770 00.000 15712 Worker thread wakes up
18:13:31.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:31.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:33.185 01.415 15712 Exposure complete
18:13:33.262 00.077 15712 worker thread done servicing request
18:13:33.262 00.000 7988 OnExposeComplete: enter
18:13:33.264 00.002 7988 UpdateGuideState(): m_state=1
18:13:33.266 00.002 7988 UpdateCurrentPosition: no star selected
18:13:33.268 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:33.268 00.000 7988 Status Line: No star selected
18:13:33.272 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:33.285 00.013 7988 UpdateGuideState exits: No star selected
18:13:33.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:33.289 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:33.291 00.002 7988 Enqueuing Expose request
18:13:33.293 00.002 15712 Worker thread wakes up
18:13:33.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:33.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:34.929 01.636 15712 Exposure complete
18:13:34.996 00.067 15712 worker thread done servicing request
18:13:34.996 00.000 7988 OnExposeComplete: enter
18:13:34.996 00.000 7988 UpdateGuideState(): m_state=1
18:13:35.000 00.004 7988 UpdateCurrentPosition: no star selected
18:13:35.000 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:35.002 00.002 7988 Status Line: No star selected
18:13:35.004 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:35.016 00.012 7988 UpdateGuideState exits: No star selected
18:13:35.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:35.019 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:35.019 00.000 7988 Enqueuing Expose request
18:13:35.021 00.002 15712 Worker thread wakes up
18:13:35.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:35.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:36.426 01.405 15712 Exposure complete
18:13:36.494 00.068 15712 worker thread done servicing request
18:13:36.494 00.000 7988 OnExposeComplete: enter
18:13:36.494 00.000 7988 UpdateGuideState(): m_state=1
18:13:36.494 00.000 7988 UpdateCurrentPosition: no star selected
18:13:36.494 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:36.494 00.000 7988 Status Line: No star selected
18:13:36.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.800
18:13:36.511 00.017 7988 UpdateGuideState exits: No star selected
18:13:36.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:36.516 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:36.516 00.000 7988 Enqueuing Expose request
18:13:36.516 00.000 15712 Worker thread wakes up
18:13:36.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:36.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:38.152 01.636 15712 Exposure complete
18:13:38.213 00.061 15712 worker thread done servicing request
18:13:38.213 00.000 7988 OnExposeComplete: enter
18:13:38.215 00.002 7988 UpdateGuideState(): m_state=1
18:13:38.215 00.000 7988 UpdateCurrentPosition: no star selected
18:13:38.215 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:38.215 00.000 7988 Status Line: No star selected
18:13:38.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:38.215 00.000 7988 UpdateGuideState exits: No star selected
18:13:38.232 00.017 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:38.235 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:38.235 00.000 7988 Enqueuing Expose request
18:13:38.235 00.000 15712 Worker thread wakes up
18:13:38.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:38.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:39.652 01.417 15712 Exposure complete
18:13:39.712 00.060 15712 worker thread done servicing request
18:13:39.712 00.000 7988 OnExposeComplete: enter
18:13:39.713 00.001 7988 UpdateGuideState(): m_state=1
18:13:39.713 00.000 7988 UpdateCurrentPosition: no star selected
18:13:39.713 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:39.713 00.000 7988 Status Line: No star selected
18:13:39.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:39.729 00.016 7988 UpdateGuideState exits: No star selected
18:13:39.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:39.729 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:39.733 00.004 7988 Enqueuing Expose request
18:13:39.734 00.001 15712 Worker thread wakes up
18:13:39.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:39.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:41.377 01.643 15712 Exposure complete
18:13:41.435 00.058 15712 worker thread done servicing request
18:13:41.435 00.000 7988 OnExposeComplete: enter
18:13:41.435 00.000 7988 UpdateGuideState(): m_state=1
18:13:41.439 00.004 7988 UpdateCurrentPosition: no star selected
18:13:41.441 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:41.441 00.000 7988 Status Line: No star selected
18:13:41.443 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:41.453 00.010 7988 UpdateGuideState exits: No star selected
18:13:41.455 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:41.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:41.455 00.000 7988 Enqueuing Expose request
18:13:41.455 00.000 15712 Worker thread wakes up
18:13:41.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:41.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:42.883 01.428 15712 Exposure complete
18:13:42.994 00.111 15712 worker thread done servicing request
18:13:42.996 00.002 7988 OnExposeComplete: enter
18:13:42.996 00.000 7988 UpdateGuideState(): m_state=1
18:13:42.999 00.003 7988 UpdateCurrentPosition: no star selected
18:13:42.999 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:42.999 00.000 7988 Status Line: No star selected
18:13:42.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:43.020 00.021 7988 UpdateGuideState exits: No star selected
18:13:43.023 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:43.025 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:43.025 00.000 7988 Enqueuing Expose request
18:13:43.025 00.000 15712 Worker thread wakes up
18:13:43.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:43.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:44.667 01.642 15712 Exposure complete
18:13:44.738 00.071 15712 worker thread done servicing request
18:13:44.738 00.000 7988 OnExposeComplete: enter
18:13:44.740 00.002 7988 UpdateGuideState(): m_state=1
18:13:44.740 00.000 7988 UpdateCurrentPosition: no star selected
18:13:44.742 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:44.745 00.003 7988 Status Line: No star selected
18:13:44.747 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:44.759 00.012 7988 UpdateGuideState exits: No star selected
18:13:44.762 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:44.766 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:44.766 00.000 7988 Enqueuing Expose request
18:13:44.771 00.005 15712 Worker thread wakes up
18:13:44.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:44.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:46.182 01.411 15712 Exposure complete
18:13:46.240 00.058 15712 worker thread done servicing request
18:13:46.240 00.000 7988 OnExposeComplete: enter
18:13:46.240 00.000 7988 UpdateGuideState(): m_state=1
18:13:46.244 00.004 7988 UpdateCurrentPosition: no star selected
18:13:46.244 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:46.244 00.000 7988 Status Line: No star selected
18:13:46.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:46.244 00.000 7988 UpdateGuideState exits: No star selected
18:13:46.259 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:46.262 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:46.264 00.002 7988 Enqueuing Expose request
18:13:46.264 00.000 15712 Worker thread wakes up
18:13:46.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:46.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:47.904 01.640 15712 Exposure complete
18:13:47.967 00.063 15712 worker thread done servicing request
18:13:47.967 00.000 7988 OnExposeComplete: enter
18:13:47.967 00.000 7988 UpdateGuideState(): m_state=1
18:13:47.970 00.003 7988 UpdateCurrentPosition: no star selected
18:13:47.970 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:47.972 00.002 7988 Status Line: No star selected
18:13:47.974 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:47.985 00.011 7988 UpdateGuideState exits: No star selected
18:13:47.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:47.985 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:47.985 00.000 7988 Enqueuing Expose request
18:13:47.985 00.000 15712 Worker thread wakes up
18:13:47.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:47.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:49.406 01.421 15712 Exposure complete
18:13:49.468 00.062 7988 OnExposeComplete: enter
18:13:49.468 00.000 7988 UpdateGuideState(): m_state=1
18:13:49.468 00.000 15712 worker thread done servicing request
18:13:49.468 00.000 7988 UpdateCurrentPosition: no star selected
18:13:49.468 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:49.468 00.000 7988 Status Line: No star selected
18:13:49.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:49.484 00.016 7988 UpdateGuideState exits: No star selected
18:13:49.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:49.484 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:49.484 00.000 7988 Enqueuing Expose request
18:13:49.484 00.000 15712 Worker thread wakes up
18:13:49.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:49.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:51.132 01.648 15712 Exposure complete
18:13:51.187 00.055 15712 worker thread done servicing request
18:13:51.187 00.000 7988 OnExposeComplete: enter
18:13:51.193 00.006 7988 UpdateGuideState(): m_state=1
18:13:51.193 00.000 7988 UpdateCurrentPosition: no star selected
18:13:51.193 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:51.193 00.000 7988 Status Line: No star selected
18:13:51.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:51.209 00.016 7988 UpdateGuideState exits: No star selected
18:13:51.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:51.212 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:51.212 00.000 7988 Enqueuing Expose request
18:13:51.214 00.002 15712 Worker thread wakes up
18:13:51.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:51.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:52.627 01.413 15712 Exposure complete
18:13:52.688 00.061 15712 worker thread done servicing request
18:13:52.688 00.000 7988 OnExposeComplete: enter
18:13:52.688 00.000 7988 UpdateGuideState(): m_state=1
18:13:52.699 00.011 7988 UpdateCurrentPosition: no star selected
18:13:52.701 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:52.701 00.000 7988 Status Line: No star selected
18:13:52.704 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:52.704 00.000 7988 UpdateGuideState exits: No star selected
18:13:52.720 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:52.720 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:52.720 00.000 7988 Enqueuing Expose request
18:13:52.720 00.000 15712 Worker thread wakes up
18:13:52.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:52.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:54.352 01.632 15712 Exposure complete
18:13:54.423 00.071 15712 worker thread done servicing request
18:13:54.425 00.002 7988 OnExposeComplete: enter
18:13:54.425 00.000 7988 UpdateGuideState(): m_state=1
18:13:54.425 00.000 7988 UpdateCurrentPosition: no star selected
18:13:54.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:54.425 00.000 7988 Status Line: No star selected
18:13:54.432 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:13:54.444 00.012 7988 UpdateGuideState exits: No star selected
18:13:54.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:54.448 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:54.448 00.000 7988 Enqueuing Expose request
18:13:54.451 00.003 15712 Worker thread wakes up
18:13:54.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:54.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:55.867 01.416 15712 Exposure complete
18:13:55.930 00.063 15712 worker thread done servicing request
18:13:55.930 00.000 7988 OnExposeComplete: enter
18:13:55.930 00.000 7988 UpdateGuideState(): m_state=1
18:13:55.930 00.000 7988 UpdateCurrentPosition: no star selected
18:13:55.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:55.930 00.000 7988 Status Line: No star selected
18:13:55.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:55.947 00.017 7988 UpdateGuideState exits: No star selected
18:13:55.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:55.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:55.952 00.005 7988 Enqueuing Expose request
18:13:55.953 00.001 15712 Worker thread wakes up
18:13:55.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:55.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:57.592 01.639 15712 Exposure complete
18:13:57.651 00.059 15712 worker thread done servicing request
18:13:57.651 00.000 7988 OnExposeComplete: enter
18:13:57.652 00.001 7988 UpdateGuideState(): m_state=1
18:13:57.654 00.002 7988 UpdateCurrentPosition: no star selected
18:13:57.654 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:57.654 00.000 7988 Status Line: No star selected
18:13:57.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:57.669 00.015 7988 UpdateGuideState exits: No star selected
18:13:57.672 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:57.674 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:57.674 00.000 7988 Enqueuing Expose request
18:13:57.674 00.000 15712 Worker thread wakes up
18:13:57.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:57.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:13:59.084 01.410 15712 Exposure complete
18:13:59.146 00.062 15712 worker thread done servicing request
18:13:59.146 00.000 7988 OnExposeComplete: enter
18:13:59.146 00.000 7988 UpdateGuideState(): m_state=1
18:13:59.146 00.000 7988 UpdateCurrentPosition: no star selected
18:13:59.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:59.146 00.000 7988 Status Line: No star selected
18:13:59.152 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:13:59.162 00.010 7988 UpdateGuideState exits: No star selected
18:13:59.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:59.162 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:13:59.162 00.000 7988 Enqueuing Expose request
18:13:59.162 00.000 15712 Worker thread wakes up
18:13:59.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:13:59.169 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:00.814 01.645 15712 Exposure complete
18:14:00.875 00.061 15712 worker thread done servicing request
18:14:00.875 00.000 7988 OnExposeComplete: enter
18:14:00.875 00.000 7988 UpdateGuideState(): m_state=1
18:14:00.877 00.002 7988 UpdateCurrentPosition: no star selected
18:14:00.879 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:00.879 00.000 7988 Status Line: No star selected
18:14:00.881 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:00.891 00.010 7988 UpdateGuideState exits: No star selected
18:14:00.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:00.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:00.891 00.000 7988 Enqueuing Expose request
18:14:00.891 00.000 15712 Worker thread wakes up
18:14:00.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:00.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:02.313 01.422 15712 Exposure complete
18:14:02.393 00.080 15712 worker thread done servicing request
18:14:02.393 00.000 7988 OnExposeComplete: enter
18:14:02.393 00.000 7988 UpdateGuideState(): m_state=1
18:14:02.395 00.002 7988 UpdateCurrentPosition: no star selected
18:14:02.395 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:02.397 00.002 7988 Status Line: No star selected
18:14:02.399 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.800
18:14:02.409 00.010 7988 UpdateGuideState exits: No star selected
18:14:02.412 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:02.412 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:02.412 00.000 7988 Enqueuing Expose request
18:14:02.412 00.000 15712 Worker thread wakes up
18:14:02.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:02.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:04.056 01.644 15712 Exposure complete
18:14:04.123 00.067 15712 worker thread done servicing request
18:14:04.123 00.000 7988 OnExposeComplete: enter
18:14:04.123 00.000 7988 UpdateGuideState(): m_state=1
18:14:04.123 00.000 7988 UpdateCurrentPosition: no star selected
18:14:04.123 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:04.123 00.000 7988 Status Line: No star selected
18:14:04.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:04.141 00.018 7988 UpdateGuideState exits: No star selected
18:14:04.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:04.145 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:04.147 00.002 7988 Enqueuing Expose request
18:14:04.147 00.000 15712 Worker thread wakes up
18:14:04.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:04.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:05.567 01.420 15712 Exposure complete
18:14:05.612 00.045 15712 worker thread done servicing request
18:14:05.612 00.000 7988 OnExposeComplete: enter
18:14:05.612 00.000 7988 UpdateGuideState(): m_state=1
18:14:05.628 00.016 7988 UpdateCurrentPosition: no star selected
18:14:05.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:05.628 00.000 7988 Status Line: No star selected
18:14:05.633 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:05.641 00.008 7988 UpdateGuideState exits: No star selected
18:14:05.645 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:05.645 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:05.645 00.000 7988 Enqueuing Expose request
18:14:05.645 00.000 15712 Worker thread wakes up
18:14:05.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:05.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:07.278 01.633 15712 Exposure complete
18:14:07.340 00.062 15712 worker thread done servicing request
18:14:07.340 00.000 7988 OnExposeComplete: enter
18:14:07.340 00.000 7988 UpdateGuideState(): m_state=1
18:14:07.340 00.000 7988 UpdateCurrentPosition: no star selected
18:14:07.340 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:07.340 00.000 7988 Status Line: No star selected
18:14:07.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:07.356 00.016 7988 UpdateGuideState exits: No star selected
18:14:07.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:07.359 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:07.359 00.000 7988 Enqueuing Expose request
18:14:07.359 00.000 15712 Worker thread wakes up
18:14:07.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:07.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:08.778 01.419 15712 Exposure complete
18:14:08.838 00.060 15712 worker thread done servicing request
18:14:08.838 00.000 7988 OnExposeComplete: enter
18:14:08.839 00.001 7988 UpdateGuideState(): m_state=1
18:14:08.841 00.002 7988 UpdateCurrentPosition: no star selected
18:14:08.841 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:08.843 00.002 7988 Status Line: No star selected
18:14:08.846 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:08.855 00.009 7988 UpdateGuideState exits: No star selected
18:14:08.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:08.860 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:08.862 00.002 7988 Enqueuing Expose request
18:14:08.862 00.000 15712 Worker thread wakes up
18:14:08.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:08.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:10.502 01.640 15712 Exposure complete
18:14:10.552 00.050 15712 worker thread done servicing request
18:14:10.552 00.000 7988 OnExposeComplete: enter
18:14:10.564 00.012 7988 UpdateGuideState(): m_state=1
18:14:10.565 00.001 7988 UpdateCurrentPosition: no star selected
18:14:10.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:10.565 00.000 7988 Status Line: No star selected
18:14:10.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:10.580 00.015 7988 UpdateGuideState exits: No star selected
18:14:10.582 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:10.582 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:10.584 00.002 7988 Enqueuing Expose request
18:14:10.584 00.000 15712 Worker thread wakes up
18:14:10.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:10.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:11.994 01.410 15712 Exposure complete
18:14:12.053 00.059 15712 worker thread done servicing request
18:14:12.053 00.000 7988 OnExposeComplete: enter
18:14:12.053 00.000 7988 UpdateGuideState(): m_state=1
18:14:12.057 00.004 7988 UpdateCurrentPosition: no star selected
18:14:12.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:12.059 00.002 7988 Status Line: No star selected
18:14:12.061 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:12.071 00.010 7988 UpdateGuideState exits: No star selected
18:14:12.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:12.071 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:12.075 00.004 7988 Enqueuing Expose request
18:14:12.075 00.000 15712 Worker thread wakes up
18:14:12.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:12.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:13.705 01.630 15712 Exposure complete
18:14:13.773 00.068 15712 worker thread done servicing request
18:14:13.773 00.000 7988 OnExposeComplete: enter
18:14:13.773 00.000 7988 UpdateGuideState(): m_state=1
18:14:13.773 00.000 7988 UpdateCurrentPosition: no star selected
18:14:13.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:13.778 00.005 7988 Status Line: No star selected
18:14:13.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:13.791 00.013 7988 UpdateGuideState exits: No star selected
18:14:13.795 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:13.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:13.797 00.002 7988 Enqueuing Expose request
18:14:13.801 00.004 15712 Worker thread wakes up
18:14:13.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:13.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:15.214 01.413 15712 Exposure complete
18:14:15.276 00.062 15712 worker thread done servicing request
18:14:15.276 00.000 7988 OnExposeComplete: enter
18:14:15.276 00.000 7988 UpdateGuideState(): m_state=1
18:14:15.276 00.000 7988 UpdateCurrentPosition: no star selected
18:14:15.276 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:15.276 00.000 7988 Status Line: No star selected
18:14:15.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:15.292 00.016 7988 UpdateGuideState exits: No star selected
18:14:15.297 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:15.297 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:15.297 00.000 7988 Enqueuing Expose request
18:14:15.297 00.000 15712 Worker thread wakes up
18:14:15.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:15.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:16.941 01.644 15712 Exposure complete
18:14:16.988 00.047 15712 worker thread done servicing request
18:14:16.988 00.000 7988 OnExposeComplete: enter
18:14:16.988 00.000 7988 UpdateGuideState(): m_state=1
18:14:17.003 00.015 7988 UpdateCurrentPosition: no star selected
18:14:17.003 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:17.005 00.002 7988 Status Line: No star selected
18:14:17.008 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:17.018 00.010 7988 UpdateGuideState exits: No star selected
18:14:17.019 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:17.019 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:17.022 00.003 7988 Enqueuing Expose request
18:14:17.022 00.000 15712 Worker thread wakes up
18:14:17.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:17.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:18.428 01.406 15712 Exposure complete
18:14:18.487 00.059 15712 worker thread done servicing request
18:14:18.487 00.000 7988 OnExposeComplete: enter
18:14:18.487 00.000 7988 UpdateGuideState(): m_state=1
18:14:18.489 00.002 7988 UpdateCurrentPosition: no star selected
18:14:18.489 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:18.489 00.000 7988 Status Line: No star selected
18:14:18.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:18.502 00.013 7988 UpdateGuideState exits: No star selected
18:14:18.506 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:18.506 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:18.509 00.003 7988 Enqueuing Expose request
18:14:18.509 00.000 15712 Worker thread wakes up
18:14:18.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:18.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:20.151 01.642 15712 Exposure complete
18:14:20.209 00.058 15712 worker thread done servicing request
18:14:20.209 00.000 7988 OnExposeComplete: enter
18:14:20.209 00.000 7988 UpdateGuideState(): m_state=1
18:14:20.213 00.004 7988 UpdateCurrentPosition: no star selected
18:14:20.213 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:20.213 00.000 7988 Status Line: No star selected
18:14:20.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:20.220 00.007 7988 UpdateGuideState exits: No star selected
18:14:20.228 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:20.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:20.231 00.003 7988 Enqueuing Expose request
18:14:20.231 00.000 15712 Worker thread wakes up
18:14:20.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:20.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:21.636 01.405 15712 Exposure complete
18:14:21.691 00.055 15712 worker thread done servicing request
18:14:21.691 00.000 7988 OnExposeComplete: enter
18:14:21.691 00.000 7988 UpdateGuideState(): m_state=1
18:14:21.699 00.008 7988 UpdateCurrentPosition: no star selected
18:14:21.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:21.702 00.003 7988 Status Line: No star selected
18:14:21.703 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:14:21.703 00.000 7988 UpdateGuideState exits: No star selected
18:14:21.715 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:21.715 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:21.719 00.004 7988 Enqueuing Expose request
18:14:21.719 00.000 15712 Worker thread wakes up
18:14:21.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:21.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:23.362 01.643 15712 Exposure complete
18:14:23.420 00.058 15712 worker thread done servicing request
18:14:23.420 00.000 7988 OnExposeComplete: enter
18:14:23.422 00.002 7988 UpdateGuideState(): m_state=1
18:14:23.423 00.001 7988 UpdateCurrentPosition: no star selected
18:14:23.423 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:23.423 00.000 7988 Status Line: No star selected
18:14:23.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:23.423 00.000 7988 UpdateGuideState exits: No star selected
18:14:23.438 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:23.440 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:23.440 00.000 7988 Enqueuing Expose request
18:14:23.440 00.000 15712 Worker thread wakes up
18:14:23.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:23.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:24.855 01.415 15712 Exposure complete
18:14:24.918 00.063 15712 worker thread done servicing request
18:14:24.918 00.000 7988 OnExposeComplete: enter
18:14:24.918 00.000 7988 UpdateGuideState(): m_state=1
18:14:24.918 00.000 7988 UpdateCurrentPosition: no star selected
18:14:24.922 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:24.922 00.000 7988 Status Line: No star selected
18:14:24.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:24.934 00.012 7988 UpdateGuideState exits: No star selected
18:14:24.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:24.934 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:24.939 00.005 7988 Enqueuing Expose request
18:14:24.939 00.000 15712 Worker thread wakes up
18:14:24.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:24.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:26.578 01.639 15712 Exposure complete
18:14:26.641 00.063 15712 worker thread done servicing request
18:14:26.641 00.000 7988 OnExposeComplete: enter
18:14:26.642 00.001 7988 UpdateGuideState(): m_state=1
18:14:26.642 00.000 7988 UpdateCurrentPosition: no star selected
18:14:26.644 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:26.644 00.000 7988 Status Line: No star selected
18:14:26.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:26.644 00.000 7988 UpdateGuideState exits: No star selected
18:14:26.658 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:26.661 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:26.661 00.000 7988 Enqueuing Expose request
18:14:26.661 00.000 15712 Worker thread wakes up
18:14:26.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:26.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:28.082 01.421 15712 Exposure complete
18:14:28.142 00.060 15712 worker thread done servicing request
18:14:28.142 00.000 7988 OnExposeComplete: enter
18:14:28.143 00.001 7988 UpdateGuideState(): m_state=1
18:14:28.143 00.000 7988 UpdateCurrentPosition: no star selected
18:14:28.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:28.143 00.000 7988 Status Line: No star selected
18:14:28.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:28.143 00.000 7988 UpdateGuideState exits: No star selected
18:14:28.159 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:28.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:28.159 00.000 7988 Enqueuing Expose request
18:14:28.159 00.000 15712 Worker thread wakes up
18:14:28.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:28.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:29.796 01.637 15712 Exposure complete
18:14:29.859 00.063 15712 worker thread done servicing request
18:14:29.859 00.000 7988 OnExposeComplete: enter
18:14:29.859 00.000 7988 UpdateGuideState(): m_state=1
18:14:29.859 00.000 7988 UpdateCurrentPosition: no star selected
18:14:29.859 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:29.871 00.012 7988 Status Line: No star selected
18:14:29.873 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:29.886 00.013 7988 UpdateGuideState exits: No star selected
18:14:29.889 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:29.891 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:29.893 00.002 7988 Enqueuing Expose request
18:14:29.895 00.002 15712 Worker thread wakes up
18:14:29.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:29.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:31.306 01.411 15712 Exposure complete
18:14:31.365 00.059 15712 worker thread done servicing request
18:14:31.365 00.000 7988 OnExposeComplete: enter
18:14:31.367 00.002 7988 UpdateGuideState(): m_state=1
18:14:31.367 00.000 7988 UpdateCurrentPosition: no star selected
18:14:31.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:31.367 00.000 7988 Status Line: No star selected
18:14:31.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:31.383 00.016 7988 UpdateGuideState exits: No star selected
18:14:31.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:31.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:31.383 00.000 7988 Enqueuing Expose request
18:14:31.383 00.000 15712 Worker thread wakes up
18:14:31.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:31.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:33.034 01.651 15712 Exposure complete
18:14:33.093 00.059 15712 worker thread done servicing request
18:14:33.093 00.000 7988 OnExposeComplete: enter
18:14:33.093 00.000 7988 UpdateGuideState(): m_state=1
18:14:33.099 00.006 7988 UpdateCurrentPosition: no star selected
18:14:33.099 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:33.099 00.000 7988 Status Line: No star selected
18:14:33.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:33.114 00.015 7988 UpdateGuideState exits: No star selected
18:14:33.116 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:33.116 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:33.119 00.003 7988 Enqueuing Expose request
18:14:33.120 00.001 15712 Worker thread wakes up
18:14:33.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:33.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:34.534 01.414 15712 Exposure complete
18:14:34.595 00.061 15712 worker thread done servicing request
18:14:34.595 00.000 7988 OnExposeComplete: enter
18:14:34.595 00.000 7988 UpdateGuideState(): m_state=1
18:14:34.595 00.000 7988 UpdateCurrentPosition: no star selected
18:14:34.599 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:34.599 00.000 7988 Status Line: No star selected
18:14:34.603 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:34.613 00.010 7988 UpdateGuideState exits: No star selected
18:14:34.615 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:34.616 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:34.616 00.000 7988 Enqueuing Expose request
18:14:34.616 00.000 15712 Worker thread wakes up
18:14:34.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:34.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:36.258 01.642 15712 Exposure complete
18:14:36.318 00.060 15712 worker thread done servicing request
18:14:36.318 00.000 7988 OnExposeComplete: enter
18:14:36.318 00.000 7988 UpdateGuideState(): m_state=1
18:14:36.319 00.001 7988 UpdateCurrentPosition: no star selected
18:14:36.321 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:36.321 00.000 7988 Status Line: No star selected
18:14:36.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:36.334 00.013 7988 UpdateGuideState exits: No star selected
18:14:36.335 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:36.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:36.337 00.002 7988 Enqueuing Expose request
18:14:36.337 00.000 15712 Worker thread wakes up
18:14:36.339 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:36.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:37.755 01.416 15712 Exposure complete
18:14:37.822 00.067 15712 worker thread done servicing request
18:14:37.822 00.000 7988 OnExposeComplete: enter
18:14:37.824 00.002 7988 UpdateGuideState(): m_state=1
18:14:37.824 00.000 7988 UpdateCurrentPosition: no star selected
18:14:37.826 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:37.826 00.000 7988 Status Line: No star selected
18:14:37.830 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:37.837 00.007 7988 UpdateGuideState exits: No star selected
18:14:37.844 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:37.844 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:37.844 00.000 7988 Enqueuing Expose request
18:14:37.844 00.000 15712 Worker thread wakes up
18:14:37.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:37.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:39.484 01.640 15712 Exposure complete
18:14:39.544 00.060 15712 worker thread done servicing request
18:14:39.544 00.000 7988 OnExposeComplete: enter
18:14:39.546 00.002 7988 UpdateGuideState(): m_state=1
18:14:39.546 00.000 7988 UpdateCurrentPosition: no star selected
18:14:39.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:39.546 00.000 7988 Status Line: No star selected
18:14:39.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:39.555 00.009 7988 UpdateGuideState exits: No star selected
18:14:39.561 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:39.561 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:39.565 00.004 7988 Enqueuing Expose request
18:14:39.565 00.000 15712 Worker thread wakes up
18:14:39.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:39.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:40.985 01.420 15712 Exposure complete
18:14:41.045 00.060 15712 worker thread done servicing request
18:14:41.045 00.000 7988 OnExposeComplete: enter
18:14:41.047 00.002 7988 UpdateGuideState(): m_state=1
18:14:41.047 00.000 7988 UpdateCurrentPosition: no star selected
18:14:41.049 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:41.049 00.000 7988 Status Line: No star selected
18:14:41.051 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:41.061 00.010 7988 UpdateGuideState exits: No star selected
18:14:41.062 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:41.062 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:41.062 00.000 7988 Enqueuing Expose request
18:14:41.062 00.000 15712 Worker thread wakes up
18:14:41.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:41.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:42.707 01.645 15712 Exposure complete
18:14:42.765 00.058 15712 worker thread done servicing request
18:14:42.765 00.000 7988 OnExposeComplete: enter
18:14:42.765 00.000 7988 UpdateGuideState(): m_state=1
18:14:42.770 00.005 7988 UpdateCurrentPosition: no star selected
18:14:42.770 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:42.772 00.002 7988 Status Line: No star selected
18:14:42.773 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:42.782 00.009 7988 UpdateGuideState exits: No star selected
18:14:42.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:42.782 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:42.782 00.000 7988 Enqueuing Expose request
18:14:42.790 00.008 15712 Worker thread wakes up
18:14:42.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:42.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:44.199 01.409 15712 Exposure complete
18:14:44.260 00.061 15712 worker thread done servicing request
18:14:44.260 00.000 7988 OnExposeComplete: enter
18:14:44.262 00.002 7988 UpdateGuideState(): m_state=1
18:14:44.262 00.000 7988 UpdateCurrentPosition: no star selected
18:14:44.264 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:44.266 00.002 7988 Status Line: No star selected
18:14:44.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:44.276 00.010 7988 UpdateGuideState exits: No star selected
18:14:44.278 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:44.278 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:44.278 00.000 7988 Enqueuing Expose request
18:14:44.278 00.000 15712 Worker thread wakes up
18:14:44.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:44.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:45.921 01.643 15712 Exposure complete
18:14:45.969 00.048 15712 worker thread done servicing request
18:14:45.969 00.000 7988 OnExposeComplete: enter
18:14:45.969 00.000 7988 UpdateGuideState(): m_state=1
18:14:45.983 00.014 7988 UpdateCurrentPosition: no star selected
18:14:45.984 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:45.986 00.002 7988 Status Line: No star selected
18:14:45.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:45.996 00.010 7988 UpdateGuideState exits: No star selected
18:14:45.998 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:46.001 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:46.001 00.000 7988 Enqueuing Expose request
18:14:46.003 00.002 15712 Worker thread wakes up
18:14:46.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:46.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:47.409 01.406 15712 Exposure complete
18:14:47.471 00.062 15712 worker thread done servicing request
18:14:47.471 00.000 7988 OnExposeComplete: enter
18:14:47.471 00.000 7988 UpdateGuideState(): m_state=1
18:14:47.471 00.000 7988 UpdateCurrentPosition: no star selected
18:14:47.471 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:47.471 00.000 7988 Status Line: No star selected
18:14:47.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:47.487 00.016 7988 UpdateGuideState exits: No star selected
18:14:47.489 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:47.489 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:47.491 00.002 7988 Enqueuing Expose request
18:14:47.491 00.000 15712 Worker thread wakes up
18:14:47.493 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:47.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:49.133 01.640 15712 Exposure complete
18:14:49.193 00.060 15712 worker thread done servicing request
18:14:49.193 00.000 7988 OnExposeComplete: enter
18:14:49.193 00.000 7988 UpdateGuideState(): m_state=1
18:14:49.193 00.000 7988 UpdateCurrentPosition: no star selected
18:14:49.193 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:49.193 00.000 7988 Status Line: No star selected
18:14:49.201 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:49.209 00.008 7988 UpdateGuideState exits: No star selected
18:14:49.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:49.209 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:49.209 00.000 7988 Enqueuing Expose request
18:14:49.209 00.000 15712 Worker thread wakes up
18:14:49.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:49.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:49.493 00.284 7988 evsrv: cli 0CCCF128 connect
18:14:49.495 00.002 7988 case statement mapped state 1 to 101
18:14:49.505 00.010 7988 case statement mapped state 1 to 101
18:14:49.509 00.004 7988 evsrv: cli 0CCCF128 request: {"method":"get_app_state","id":"e0ec988c-5764-4909-b6b1-45320267ee1a"}
18:14:49.512 00.003 7988 case statement mapped state 1 to 101
18:14:49.514 00.002 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":"Looping","id":"e0ec988c-5764-4909-b6b1-45320267ee1a"}
18:14:49.517 00.003 7988 evsrv: cli 0CCCF128 disconnect
18:14:50.631 01.114 15712 Exposure complete
18:14:50.694 00.063 15712 worker thread done servicing request
18:14:50.694 00.000 7988 OnExposeComplete: enter
18:14:50.695 00.001 7988 UpdateGuideState(): m_state=1
18:14:50.696 00.001 7988 UpdateCurrentPosition: no star selected
18:14:50.697 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:50.699 00.002 7988 Status Line: No star selected
18:14:50.701 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:50.712 00.011 7988 UpdateGuideState exits: No star selected
18:14:50.714 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:50.715 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:50.716 00.001 7988 Enqueuing Expose request
18:14:50.717 00.001 15712 Worker thread wakes up
18:14:50.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:50.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:52.349 01.632 15712 Exposure complete
18:14:52.414 00.065 15712 worker thread done servicing request
18:14:52.414 00.000 7988 OnExposeComplete: enter
18:14:52.415 00.001 7988 UpdateGuideState(): m_state=1
18:14:52.417 00.002 7988 UpdateCurrentPosition: no star selected
18:14:52.418 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:52.419 00.001 7988 Status Line: No star selected
18:14:52.422 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=21, FiltMax=255, Gamma=0.800
18:14:52.435 00.013 7988 UpdateGuideState exits: No star selected
18:14:52.436 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:52.437 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:52.438 00.001 7988 Enqueuing Expose request
18:14:52.439 00.001 15712 Worker thread wakes up
18:14:52.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:52.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:53.849 01.410 15712 Exposure complete
18:14:53.911 00.062 15712 worker thread done servicing request
18:14:53.911 00.000 7988 OnExposeComplete: enter
18:14:53.912 00.001 7988 UpdateGuideState(): m_state=1
18:14:53.913 00.001 7988 UpdateCurrentPosition: no star selected
18:14:53.914 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:53.915 00.001 7988 Status Line: No star selected
18:14:53.918 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=21, FiltMax=255, Gamma=0.800
18:14:53.928 00.010 7988 UpdateGuideState exits: No star selected
18:14:53.930 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:53.931 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:53.932 00.001 7988 Enqueuing Expose request
18:14:53.933 00.001 15712 Worker thread wakes up
18:14:53.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:53.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:55.565 01.632 15712 Exposure complete
18:14:55.627 00.062 15712 worker thread done servicing request
18:14:55.628 00.001 7988 OnExposeComplete: enter
18:14:55.629 00.001 7988 UpdateGuideState(): m_state=1
18:14:55.630 00.001 7988 UpdateCurrentPosition: no star selected
18:14:55.631 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:55.632 00.001 7988 Status Line: No star selected
18:14:55.634 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:14:55.638 00.004 7988 UpdateGuideState exits: No star selected
18:14:55.639 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:55.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:55.642 00.003 7988 Enqueuing Expose request
18:14:55.644 00.002 15712 Worker thread wakes up
18:14:55.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:55.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:57.159 01.515 15712 Exposure complete
18:14:57.220 00.061 15712 worker thread done servicing request
18:14:57.220 00.000 7988 OnExposeComplete: enter
18:14:57.222 00.002 7988 UpdateGuideState(): m_state=1
18:14:57.223 00.001 7988 UpdateCurrentPosition: no star selected
18:14:57.224 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:57.225 00.001 7988 Status Line: No star selected
18:14:57.228 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:14:57.231 00.003 7988 UpdateGuideState exits: No star selected
18:14:57.232 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:57.233 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:57.235 00.002 7988 Enqueuing Expose request
18:14:57.237 00.002 15712 Worker thread wakes up
18:14:57.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:57.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:14:58.867 01.630 15712 Exposure complete
18:14:58.937 00.070 15712 worker thread done servicing request
18:14:58.984 00.047 7988 OnExposeComplete: enter
18:14:58.987 00.003 7988 UpdateGuideState(): m_state=1
18:14:58.988 00.001 7988 UpdateCurrentPosition: no star selected
18:14:58.990 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:58.991 00.001 7988 Status Line: No star selected
18:14:58.994 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:14:58.999 00.005 7988 UpdateGuideState exits: No star selected
18:14:59.001 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:59.002 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:14:59.003 00.001 7988 Enqueuing Expose request
18:14:59.004 00.001 15712 Worker thread wakes up
18:14:59.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:14:59.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:00.415 01.411 15712 Exposure complete
18:15:00.476 00.061 15712 worker thread done servicing request
18:15:00.476 00.000 7988 OnExposeComplete: enter
18:15:00.478 00.002 7988 UpdateGuideState(): m_state=1
18:15:00.479 00.001 7988 UpdateCurrentPosition: no star selected
18:15:00.480 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:00.481 00.001 7988 Status Line: No star selected
18:15:00.483 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:00.489 00.006 7988 UpdateGuideState exits: No star selected
18:15:00.490 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:00.492 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:00.493 00.001 7988 Enqueuing Expose request
18:15:00.494 00.001 15712 Worker thread wakes up
18:15:00.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:00.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:02.127 01.633 15712 Exposure complete
18:15:02.193 00.066 15712 worker thread done servicing request
18:15:02.194 00.001 7988 OnExposeComplete: enter
18:15:02.195 00.001 7988 UpdateGuideState(): m_state=1
18:15:02.196 00.001 7988 UpdateCurrentPosition: no star selected
18:15:02.197 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:02.198 00.001 7988 Status Line: No star selected
18:15:02.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:02.207 00.007 7988 UpdateGuideState exits: No star selected
18:15:02.209 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:02.210 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:02.211 00.001 7988 Enqueuing Expose request
18:15:02.213 00.002 15712 Worker thread wakes up
18:15:02.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:02.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:03.627 01.414 15712 Exposure complete
18:15:03.688 00.061 15712 worker thread done servicing request
18:15:03.689 00.001 7988 OnExposeComplete: enter
18:15:03.690 00.001 7988 UpdateGuideState(): m_state=1
18:15:03.691 00.001 7988 UpdateCurrentPosition: no star selected
18:15:03.692 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:03.693 00.001 7988 Status Line: No star selected
18:15:03.695 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:15:03.701 00.006 7988 UpdateGuideState exits: No star selected
18:15:03.702 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:03.703 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:03.705 00.002 7988 Enqueuing Expose request
18:15:03.707 00.002 15712 Worker thread wakes up
18:15:03.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:03.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:05.331 01.624 15712 Exposure complete
18:15:05.393 00.062 15712 worker thread done servicing request
18:15:05.393 00.000 7988 OnExposeComplete: enter
18:15:05.394 00.001 7988 UpdateGuideState(): m_state=1
18:15:05.395 00.001 7988 UpdateCurrentPosition: no star selected
18:15:05.396 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:05.398 00.002 7988 Status Line: No star selected
18:15:05.400 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:15:05.405 00.005 7988 UpdateGuideState exits: No star selected
18:15:05.406 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:05.407 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:05.409 00.002 7988 Enqueuing Expose request
18:15:05.410 00.001 15712 Worker thread wakes up
18:15:05.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:05.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:06.937 01.527 15712 Exposure complete
18:15:06.999 00.062 15712 worker thread done servicing request
18:15:07.000 00.001 7988 OnExposeComplete: enter
18:15:07.001 00.001 7988 UpdateGuideState(): m_state=1
18:15:07.002 00.001 7988 UpdateCurrentPosition: no star selected
18:15:07.003 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:07.004 00.001 7988 Status Line: No star selected
18:15:07.006 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:07.012 00.006 7988 UpdateGuideState exits: No star selected
18:15:07.013 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:07.014 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:07.016 00.002 7988 Enqueuing Expose request
18:15:07.017 00.001 15712 Worker thread wakes up
18:15:07.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:07.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:08.639 01.622 15712 Exposure complete
18:15:08.709 00.070 15712 worker thread done servicing request
18:15:08.709 00.000 7988 OnExposeComplete: enter
18:15:08.711 00.002 7988 UpdateGuideState(): m_state=1
18:15:08.713 00.002 7988 UpdateCurrentPosition: no star selected
18:15:08.714 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:08.716 00.002 7988 Status Line: No star selected
18:15:08.719 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:08.725 00.006 7988 UpdateGuideState exits: No star selected
18:15:08.726 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:08.728 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:08.729 00.001 7988 Enqueuing Expose request
18:15:08.730 00.001 15712 Worker thread wakes up
18:15:08.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:08.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:10.145 01.415 15712 Exposure complete
18:15:10.231 00.086 15712 worker thread done servicing request
18:15:10.231 00.000 7988 OnExposeComplete: enter
18:15:10.235 00.004 7988 UpdateGuideState(): m_state=1
18:15:10.238 00.003 7988 UpdateCurrentPosition: no star selected
18:15:10.240 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:10.242 00.002 7988 Status Line: No star selected
18:15:10.248 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:10.257 00.009 7988 UpdateGuideState exits: No star selected
18:15:10.259 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:10.261 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:10.263 00.002 7988 Enqueuing Expose request
18:15:10.265 00.002 15712 Worker thread wakes up
18:15:10.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:10.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:11.902 01.637 15712 Exposure complete
18:15:11.965 00.063 15712 worker thread done servicing request
18:15:11.965 00.000 7988 OnExposeComplete: enter
18:15:11.965 00.000 7988 UpdateGuideState(): m_state=1
18:15:11.965 00.000 7988 UpdateCurrentPosition: no star selected
18:15:11.965 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:11.965 00.000 7988 Status Line: No star selected
18:15:11.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:11.975 00.010 7988 UpdateGuideState exits: No star selected
18:15:11.979 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:11.979 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:11.979 00.000 7988 Enqueuing Expose request
18:15:11.979 00.000 15712 Worker thread wakes up
18:15:11.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:11.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:13.393 01.414 15712 Exposure complete
18:15:13.453 00.060 15712 worker thread done servicing request
18:15:13.454 00.001 7988 OnExposeComplete: enter
18:15:13.454 00.000 7988 UpdateGuideState(): m_state=1
18:15:13.454 00.000 7988 UpdateCurrentPosition: no star selected
18:15:13.454 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:13.454 00.000 7988 Status Line: No star selected
18:15:13.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:13.471 00.017 7988 UpdateGuideState exits: No star selected
18:15:13.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:13.471 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:13.471 00.000 7988 Enqueuing Expose request
18:15:13.471 00.000 15712 Worker thread wakes up
18:15:13.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:13.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:15.110 01.639 15712 Exposure complete
18:15:15.169 00.059 15712 worker thread done servicing request
18:15:15.169 00.000 7988 OnExposeComplete: enter
18:15:15.170 00.001 7988 UpdateGuideState(): m_state=1
18:15:15.172 00.002 7988 UpdateCurrentPosition: no star selected
18:15:15.172 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:15.172 00.000 7988 Status Line: No star selected
18:15:15.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:15:15.172 00.000 7988 UpdateGuideState exits: No star selected
18:15:15.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:15.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:15.172 00.000 7988 Enqueuing Expose request
18:15:15.172 00.000 15712 Worker thread wakes up
18:15:15.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:15.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:16.707 01.535 15712 Exposure complete
18:15:16.765 00.058 15712 worker thread done servicing request
18:15:16.765 00.000 7988 OnExposeComplete: enter
18:15:16.765 00.000 7988 UpdateGuideState(): m_state=1
18:15:16.768 00.003 7988 UpdateCurrentPosition: no star selected
18:15:16.770 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:16.770 00.000 7988 Status Line: No star selected
18:15:16.772 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:15:16.772 00.000 7988 UpdateGuideState exits: No star selected
18:15:16.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:16.772 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:16.772 00.000 7988 Enqueuing Expose request
18:15:16.772 00.000 15712 Worker thread wakes up
18:15:16.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:16.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:18.417 01.645 15712 Exposure complete
18:15:18.477 00.060 15712 worker thread done servicing request
18:15:18.479 00.002 7988 OnExposeComplete: enter
18:15:18.479 00.000 7988 UpdateGuideState(): m_state=1
18:15:18.479 00.000 7988 UpdateCurrentPosition: no star selected
18:15:18.479 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:18.484 00.005 7988 Status Line: No star selected
18:15:18.486 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:18.493 00.007 7988 UpdateGuideState exits: No star selected
18:15:18.493 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:18.498 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:18.498 00.000 7988 Enqueuing Expose request
18:15:18.498 00.000 15712 Worker thread wakes up
18:15:18.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:18.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:19.917 01.419 15712 Exposure complete
18:15:19.975 00.058 15712 worker thread done servicing request
18:15:19.975 00.000 7988 OnExposeComplete: enter
18:15:19.978 00.003 7988 UpdateGuideState(): m_state=1
18:15:19.980 00.002 7988 UpdateCurrentPosition: no star selected
18:15:19.980 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:19.982 00.002 7988 Status Line: No star selected
18:15:19.984 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:19.988 00.004 7988 UpdateGuideState exits: No star selected
18:15:19.990 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:19.990 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:19.992 00.002 7988 Enqueuing Expose request
18:15:19.994 00.002 15712 Worker thread wakes up
18:15:19.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:19.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:21.633 01.639 15712 Exposure complete
18:15:21.691 00.058 15712 worker thread done servicing request
18:15:21.691 00.000 7988 OnExposeComplete: enter
18:15:21.695 00.004 7988 UpdateGuideState(): m_state=1
18:15:21.697 00.002 7988 UpdateCurrentPosition: no star selected
18:15:21.697 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:21.699 00.002 7988 Status Line: No star selected
18:15:21.701 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:21.703 00.002 7988 UpdateGuideState exits: No star selected
18:15:21.708 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:21.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:21.708 00.000 7988 Enqueuing Expose request
18:15:21.711 00.003 15712 Worker thread wakes up
18:15:21.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:21.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:23.115 01.404 15712 Exposure complete
18:15:23.172 00.057 15712 worker thread done servicing request
18:15:23.172 00.000 7988 OnExposeComplete: enter
18:15:23.172 00.000 7988 UpdateGuideState(): m_state=1
18:15:23.179 00.007 7988 UpdateCurrentPosition: no star selected
18:15:23.179 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:23.181 00.002 7988 Status Line: No star selected
18:15:23.183 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:23.188 00.005 7988 UpdateGuideState exits: No star selected
18:15:23.190 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:23.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:23.192 00.002 7988 Enqueuing Expose request
18:15:23.192 00.000 15712 Worker thread wakes up
18:15:23.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:23.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:24.833 01.641 15712 Exposure complete
18:15:24.891 00.058 15712 worker thread done servicing request
18:15:24.891 00.000 7988 OnExposeComplete: enter
18:15:24.894 00.003 7988 UpdateGuideState(): m_state=1
18:15:24.894 00.000 7988 UpdateCurrentPosition: no star selected
18:15:24.896 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:24.896 00.000 7988 Status Line: No star selected
18:15:24.900 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:24.904 00.004 7988 UpdateGuideState exits: No star selected
18:15:24.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:24.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:24.904 00.000 7988 Enqueuing Expose request
18:15:24.910 00.006 15712 Worker thread wakes up
18:15:24.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:24.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:26.317 01.407 15712 Exposure complete
18:15:26.377 00.060 15712 worker thread done servicing request
18:15:26.377 00.000 7988 OnExposeComplete: enter
18:15:26.377 00.000 7988 UpdateGuideState(): m_state=1
18:15:26.379 00.002 7988 UpdateCurrentPosition: no star selected
18:15:26.379 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:26.382 00.003 7988 Status Line: No star selected
18:15:26.384 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:15:26.389 00.005 7988 UpdateGuideState exits: No star selected
18:15:26.391 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:26.391 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:26.391 00.000 7988 Enqueuing Expose request
18:15:26.391 00.000 15712 Worker thread wakes up
18:15:26.395 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:26.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:28.027 01.632 15712 Exposure complete
18:15:28.078 00.051 15712 worker thread done servicing request
18:15:28.078 00.000 7988 OnExposeComplete: enter
18:15:28.088 00.010 7988 UpdateGuideState(): m_state=1
18:15:28.088 00.000 7988 UpdateCurrentPosition: no star selected
18:15:28.090 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:28.090 00.000 7988 Status Line: No star selected
18:15:28.092 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:28.098 00.006 7988 UpdateGuideState exits: No star selected
18:15:28.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:28.100 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:28.100 00.000 7988 Enqueuing Expose request
18:15:28.102 00.002 15712 Worker thread wakes up
18:15:28.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:28.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:29.518 01.416 15712 Exposure complete
18:15:29.580 00.062 15712 worker thread done servicing request
18:15:29.580 00.000 7988 OnExposeComplete: enter
18:15:29.594 00.014 7988 UpdateGuideState(): m_state=1
18:15:29.597 00.003 7988 UpdateCurrentPosition: no star selected
18:15:29.597 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:29.597 00.000 7988 Status Line: No star selected
18:15:29.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:15:29.610 00.013 7988 UpdateGuideState exits: No star selected
18:15:29.614 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:29.616 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:29.618 00.002 7988 Enqueuing Expose request
18:15:29.620 00.002 15712 Worker thread wakes up
18:15:29.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:29.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:31.249 01.629 15712 Exposure complete
18:15:31.297 00.048 15712 worker thread done servicing request
18:15:31.297 00.000 7988 OnExposeComplete: enter
18:15:31.297 00.000 7988 UpdateGuideState(): m_state=1
18:15:31.297 00.000 7988 UpdateCurrentPosition: no star selected
18:15:31.310 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:31.310 00.000 7988 Status Line: No star selected
18:15:31.314 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:31.314 00.000 7988 UpdateGuideState exits: No star selected
18:15:31.314 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:31.314 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:31.314 00.000 7988 Enqueuing Expose request
18:15:31.314 00.000 15712 Worker thread wakes up
18:15:31.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:31.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:32.840 01.526 15712 Exposure complete
18:15:32.899 00.059 15712 worker thread done servicing request
18:15:32.899 00.000 7988 OnExposeComplete: enter
18:15:32.904 00.005 7988 UpdateGuideState(): m_state=1
18:15:32.904 00.000 7988 UpdateCurrentPosition: no star selected
18:15:32.904 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:32.904 00.000 7988 Status Line: No star selected
18:15:32.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:32.916 00.012 7988 UpdateGuideState exits: No star selected
18:15:32.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:32.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:32.916 00.000 7988 Enqueuing Expose request
18:15:32.920 00.004 15712 Worker thread wakes up
18:15:32.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:32.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:34.562 01.642 15712 Exposure complete
18:15:34.625 00.063 15712 worker thread done servicing request
18:15:34.625 00.000 7988 OnExposeComplete: enter
18:15:34.625 00.000 7988 UpdateGuideState(): m_state=1
18:15:34.625 00.000 7988 UpdateCurrentPosition: no star selected
18:15:34.625 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:34.625 00.000 7988 Status Line: No star selected
18:15:34.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:34.635 00.010 7988 UpdateGuideState exits: No star selected
18:15:34.635 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:34.639 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:34.639 00.000 7988 Enqueuing Expose request
18:15:34.641 00.002 15712 Worker thread wakes up
18:15:34.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:34.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:36.058 01.417 15712 Exposure complete
18:15:36.120 00.062 15712 worker thread done servicing request
18:15:36.120 00.000 7988 OnExposeComplete: enter
18:15:36.120 00.000 7988 UpdateGuideState(): m_state=1
18:15:36.120 00.000 7988 UpdateCurrentPosition: no star selected
18:15:36.120 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:36.120 00.000 7988 Status Line: No star selected
18:15:36.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:36.134 00.014 7988 UpdateGuideState exits: No star selected
18:15:36.135 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:36.137 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:36.138 00.001 7988 Enqueuing Expose request
18:15:36.139 00.001 15712 Worker thread wakes up
18:15:36.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:36.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:37.780 01.641 15712 Exposure complete
18:15:37.841 00.061 15712 worker thread done servicing request
18:15:37.841 00.000 7988 OnExposeComplete: enter
18:15:37.841 00.000 7988 UpdateGuideState(): m_state=1
18:15:37.841 00.000 7988 UpdateCurrentPosition: no star selected
18:15:37.841 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:37.847 00.006 7988 Status Line: No star selected
18:15:37.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:15:37.847 00.000 7988 UpdateGuideState exits: No star selected
18:15:37.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:37.857 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:37.857 00.000 7988 Enqueuing Expose request
18:15:37.857 00.000 15712 Worker thread wakes up
18:15:37.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:37.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:39.266 01.409 15712 Exposure complete
18:15:39.325 00.059 15712 worker thread done servicing request
18:15:39.325 00.000 7988 OnExposeComplete: enter
18:15:39.325 00.000 7988 UpdateGuideState(): m_state=1
18:15:39.328 00.003 7988 UpdateCurrentPosition: no star selected
18:15:39.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:39.330 00.002 7988 Status Line: No star selected
18:15:39.332 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:39.332 00.000 7988 UpdateGuideState exits: No star selected
18:15:39.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:39.332 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:15:39.332 00.000 7988 Enqueuing Expose request
18:15:39.332 00.000 15712 Worker thread wakes up
18:15:39.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:39.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:15:40.637 01.305 7988 GuiderMultiStar::AutoSelect enter
18:15:40.637 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
18:15:40.691 00.054 7988 AutoFind: auto downsample for scale 3.87 => 1x
18:15:40.766 00.075 7988 AutoFind: global mean = 0.0, stdev 6.8
18:15:40.766 00.000 7988 AutoFind: using threshold = 0.1
18:15:40.844 00.078 7988 AutoFind: local max [954, 949] 118.6
18:15:40.845 00.001 7988 AutoFind: local max [1163, 733] 118.2
18:15:40.847 00.002 7988 AutoFind: local max [83, 922] 105.9
18:15:40.847 00.000 7988 AutoFind: local max [636, 335] 97.1
18:15:40.849 00.002 7988 AutoFind: local max [1182, 868] 71.5
18:15:40.849 00.000 7988 AutoFind: local max [530, 253] 65.4
18:15:40.851 00.002 7988 AutoFind: local max [1180, 428] 32.7
18:15:40.851 00.000 7988 AutoFind: local max [970, 851] 24.6
18:15:40.853 00.002 7988 AutoFind: local max [548, 854] 23.4
18:15:40.853 00.000 7988 AutoFind: local max [373, 212] 23.1
18:15:40.855 00.002 7988 AutoFind: local max [397, 925] 18.7
18:15:40.855 00.000 7988 AutoFind: local max [704, 581] 15.6
18:15:40.857 00.002 7988 AutoFind: local max [1007, 895] 15.0
18:15:40.857 00.000 7988 AutoFind: local max [644, 277] 12.5
18:15:40.857 00.000 7988 AutoFind: local max [706, 921] 11.8
18:15:40.860 00.003 7988 AutoFind: local max [970, 933] 11.8
18:15:40.860 00.000 7988 AutoFind: local max [606, 716] 11.0
18:15:40.861 00.001 7988 AutoFind: local max [900, 858] 10.2
18:15:40.861 00.000 7988 AutoFind: local max [1046, 798] 10.0
18:15:40.861 00.000 7988 AutoFind: local max [859, 622] 9.6
18:15:40.861 00.000 7988 AutoFind: local max [760, 663] 9.3
18:15:40.861 00.000 7988 AutoFind: local max [1231, 526] 8.8
18:15:40.861 00.000 7988 AutoFind: local max [1189, 299] 8.1
18:15:40.861 00.000 7988 AutoFind: local max [588, 360] 6.8
18:15:40.869 00.008 7988 AutoFind: local max [745, 570] 6.5
18:15:40.869 00.000 7988 AutoFind: local max [58, 888] 6.1
18:15:40.869 00.000 7988 AutoFind: local max [1073, 363] 6.0
18:15:40.869 00.000 7988 AutoFind: local max [453, 616] 6.0
18:15:40.869 00.000 7988 AutoFind: local max [917, 710] 6.0
18:15:40.869 00.000 7988 AutoFind: local max [134, 861] 5.8
18:15:40.869 00.000 7988 AutoFind: local max [483, 923] 5.8
18:15:40.869 00.000 7988 AutoFind: local max [697, 775] 5.7
18:15:40.869 00.000 7988 AutoFind: local max [442, 573] 5.4
18:15:40.878 00.009 7988 AutoFind: local max [802, 131] 5.4
18:15:40.878 00.000 7988 AutoFind: local max [1267, 785] 5.1
18:15:40.880 00.002 7988 AutoFind: local max [908, 562] 5.0
18:15:40.882 00.002 7988 AutoFind: local max [1267, 26] 5.0
18:15:40.882 00.000 7988 AutoFind: local max [972, 535] 4.9
18:15:40.884 00.002 7988 AutoFind: local max [771, 500] 4.9
18:15:40.884 00.000 7988 AutoFind: local max [457, 506] 4.8
18:15:40.886 00.002 7988 AutoFind: local max [1256, 155] 4.7
18:15:40.888 00.002 7988 AutoFind: local max [1202, 283] 4.6
18:15:40.888 00.000 7988 AutoFind: local max [352, 188] 4.6
18:15:40.890 00.002 7988 AutoFind: local max [502, 578] 4.1
18:15:40.891 00.001 7988 AutoFind: local max [816, 101] 4.0
18:15:40.893 00.002 7988 AutoFind: local max [1071, 855] 4.0
18:15:40.893 00.000 7988 AutoFind: local max [1062, 824] 3.8
18:15:40.895 00.002 7988 AutoFind: local max [199, 681] 3.8
18:15:40.895 00.000 7988 AutoFind: local max [1197, 777] 3.7
18:15:40.895 00.000 7988 AutoFind: local max [27, 890] 3.6
18:15:40.895 00.000 7988 AutoFind: local max [1057, 43] 3.6
18:15:40.895 00.000 7988 AutoFind: local max [1196, 263] 3.4
18:15:40.895 00.000 7988 AutoFind: local max [283, 208] 3.4
18:15:40.895 00.000 7988 AutoFind: local max [1183, 99] 3.4
18:15:40.895 00.000 7988 AutoFind: local max [1008, 444] 3.3
18:15:40.895 00.000 7988 AutoFind: local max [591, 214] 3.3
18:15:40.895 00.000 7988 AutoFind: local max [980, 810] 3.3
18:15:40.895 00.000 7988 AutoFind: local max [919, 243] 3.2
18:15:40.895 00.000 7988 AutoFind: local max [420, 931] 3.0
18:15:40.895 00.000 7988 AutoFind: local max [760, 104] 2.9
18:15:40.895 00.000 7988 AutoFind: local max [550, 239] 2.9
18:15:40.908 00.013 7988 AutoFind: local max [859, 682] 2.9
18:15:40.908 00.000 7988 AutoFind: local max [132, 261] 2.8
18:15:40.908 00.000 7988 AutoFind: local max [515, 55] 2.8
18:15:40.912 00.004 7988 AutoFind: local max [328, 617] 2.8
18:15:40.912 00.000 7988 AutoFind: local max [500, 66] 2.7
18:15:40.912 00.000 7988 AutoFind: local max [617, 239] 2.7
18:15:40.912 00.000 7988 AutoFind: local max [457, 709] 2.7
18:15:40.912 00.000 7988 AutoFind: local max [1243, 552] 2.7
18:15:40.912 00.000 7988 AutoFind: local max [1070, 807] 2.7
18:15:40.912 00.000 7988 AutoFind: local max [1195, 938] 2.6
18:15:40.912 00.000 7988 AutoFind: local max [394, 811] 2.5
18:15:40.912 00.000 7988 AutoFind: local max [1233, 289] 2.5
18:15:40.912 00.000 7988 AutoFind: local max [1195, 867] 2.5
18:15:40.922 00.010 7988 AutoFind: local max [1212, 436] 2.5
18:15:40.922 00.000 7988 AutoFind: local max [1186, 580] 2.4
18:15:40.922 00.000 7988 AutoFind: local max [617, 149] 2.4
18:15:40.924 00.002 7988 AutoFind: local max [1173, 882] 2.4
18:15:40.924 00.000 7988 AutoFind: local max [72, 925] 2.4
18:15:40.924 00.000 7988 AutoFind: local max [730, 192] 2.4
18:15:40.924 00.000 7988 AutoFind: local max [959, 663] 2.4
18:15:40.924 00.000 7988 AutoFind: local max [1162, 721] 2.4
18:15:40.929 00.005 7988 AutoFind: local max [191, 256] 2.4
18:15:40.929 00.000 7988 AutoFind: local max [1050, 302] 2.4
18:15:40.929 00.000 7988 AutoFind: local max [49, 392] 2.3
18:15:40.929 00.000 7988 AutoFind: local max [819, 882] 2.3
18:15:40.929 00.000 7988 AutoFind: local max [93, 619] 2.3
18:15:40.929 00.000 7988 AutoFind: local max [1048, 259] 2.3
18:15:40.929 00.000 7988 AutoFind: local max [318, 133] 2.3
18:15:40.929 00.000 7988 AutoFind: local max [862, 554] 2.3
18:15:40.929 00.000 7988 AutoFind: local max [459, 951] 2.3
18:15:40.929 00.000 7988 AutoFind: local max [709, 863] 2.3
18:15:40.929 00.000 7988 AutoFind: local max [895, 255] 2.2
18:15:40.929 00.000 7988 AutoFind: local max [614, 489] 2.2
18:15:40.941 00.012 7988 AutoFind: local max [1177, 205] 2.2
18:15:40.943 00.002 7988 AutoFind: local max [633, 321] 2.2
18:15:40.943 00.000 7988 AutoFind: local max [885, 592] 2.2
18:15:40.945 00.002 7988 AutoFind: local max [691, 842] 2.2
18:15:40.945 00.000 7988 AutoFind: local max [1253, 374] 2.2
18:15:40.946 00.001 7988 AutoFind: local max [1141, 472] 2.2
18:15:40.948 00.002 7988 AutoFind: close dim-bright [633, 321] 2.2 - [636, 335] 97.1
18:15:40.948 00.000 7988 AutoFind: close dim-bright [1162, 721] 2.4 - [1163, 733] 118.2
18:15:40.950 00.002 7988 AutoFind: close dim-bright [72, 925] 2.4 - [83, 922] 105.9
18:15:40.950 00.000 7988 AutoFind: close dim-bright [1173, 882] 2.4 - [1182, 868] 71.5
18:15:40.952 00.002 7988 AutoFind: close dim-bright [1195, 867] 2.5 - [1182, 868] 71.5
18:15:40.953 00.001 7988 AutoFind: too close [1070, 807] 2.7 - [1062, 824] 3.8
18:15:40.953 00.000 7988 AutoFind: too close [500, 66] 2.7 - [515, 55] 2.8
18:15:40.955 00.002 7988 AutoFind: close dim-bright [550, 239] 2.9 - [530, 253] 65.4
18:15:40.955 00.000 7988 AutoFind: too close [1196, 263] 3.4 - [1202, 283] 4.6
18:15:40.957 00.002 7988 AutoFind: too close [1202, 283] 4.6 - [1189, 299] 8.1
18:15:40.959 00.002 7988 AutoFind: close dim-bright [970, 933] 11.8 - [954, 949] 118.6
18:15:40.959 00.000 7988 AutoFind: too close to edge [459, 951] 2.3
18:15:40.961 00.002 7988 AutoFind: too close to edge [1267, 26] 5.0
18:15:40.961 00.000 7988 AutoFind: too close to edge [1267, 785] 5.1
18:15:40.963 00.002 7988 AutoFind: too close to edge [954, 949] 118.6
18:15:40.963 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
18:15:40.963 00.000 7988 Star::Find(15, 1163, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.963 00.000 7988 Star::Find returns 1 (1), X=1163.23, Y=732.91, Mass=9599, SNR=65.0, Peak=255 HFD=5.8
18:15:40.963 00.000 7988 Star::Find(15, 83, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.963 00.000 7988 Star::Find returns 1 (1), X=82.55, Y=922.21, Mass=5580, SNR=50.8, Peak=255 HFD=4.7
18:15:40.963 00.000 7988 Star::Find(15, 636, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.963 00.000 7988 Star::Find returns 1 (1), X=635.91, Y=334.70, Mass=11781, SNR=70.2, Peak=255 HFD=6.2
18:15:40.963 00.000 7988 Star::Find(15, 1182, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.963 00.000 7988 Star::Find returns 1 (1), X=1181.61, Y=869.53, Mass=14736, SNR=78.0, Peak=255 HFD=7.0
18:15:40.972 00.009 7988 Star::Find(15, 530, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.974 00.002 7988 Star::Find returns 1 (1), X=529.80, Y=253.15, Mass=3414, SNR=39.4, Peak=255 HFD=4.3
18:15:40.974 00.000 7988 Star::Find(15, 1180, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.974 00.000 15712 Exposure complete
18:15:40.974 00.000 7988 Star::Find returns 1 (1), X=1179.90, Y=428.19, Mass=1389, SNR=25.4, Peak=255 HFD=2.9
18:15:40.974 00.000 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.978 00.004 7988 Star::Find returns 1 (0), X=969.88, Y=851.56, Mass=1423, SNR=25.3, Peak=175 HFD=3.9
18:15:40.978 00.000 7988 Star::Find(15, 548, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.980 00.002 7988 Star::Find returns 1 (0), X=548.02, Y=854.04, Mass=1568, SNR=26.4, Peak=171 HFD=4.5
18:15:40.980 00.000 7988 Star::Find(15, 373, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.982 00.002 7988 Star::Find returns 1 (0), X=373.34, Y=212.24, Mass=1422, SNR=25.3, Peak=192 HFD=3.6
18:15:40.982 00.000 7988 Star::Find(15, 397, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.984 00.002 7988 Star::Find returns 1 (0), X=396.55, Y=925.60, Mass=1300, SNR=24.4, Peak=138 HFD=4.1
18:15:40.984 00.000 7988 Star::Find(15, 704, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.986 00.002 7988 Star::Find returns 1 (0), X=703.89, Y=581.50, Mass=790, SNR=18.7, Peak=103 HFD=3.9
18:15:40.986 00.000 7988 Star::Find(15, 1007, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.988 00.002 7988 Star::Find returns 1 (0), X=1007.14, Y=894.76, Mass=686, SNR=17.6, Peak=114 HFD=3.0
18:15:40.988 00.000 7988 Star::Find(15, 644, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.988 00.000 7988 Star::Find returns 1 (0), X=643.88, Y=276.59, Mass=673, SNR=17.3, Peak=102 HFD=3.4
18:15:40.988 00.000 7988 Star::Find(15, 706, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.988 00.000 7988 Star::Find returns 1 (0), X=705.58, Y=920.66, Mass=624, SNR=16.8, Peak=85 HFD=3.4
18:15:40.988 00.000 7988 Star::Find(15, 970, 933, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.988 00.000 7988 Star::Find returns 1 (0), X=954.07, Y=948.93, Mass=7423, SNR=56.8, Peak=114 HFD=4.7
18:15:40.988 00.000 7988 Star::Find(15, 606, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.997 00.009 7988 Star::Find returns 1 (0), X=606.25, Y=715.64, Mass=340, SNR=12.3, Peak=63 HFD=2.8
18:15:40.997 00.000 7988 Star::Find(15, 900, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.997 00.000 7988 Star::Find returns 1 (0), X=899.98, Y=857.71, Mass=468, SNR=14.5, Peak=85 HFD=3.3
18:15:40.997 00.000 7988 Star::Find(15, 1046, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.997 00.000 7988 Star::Find returns 1 (0), X=1046.29, Y=798.49, Mass=428, SNR=13.8, Peak=94 HFD=2.8
18:15:40.997 00.000 7988 Star::Find(15, 859, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:40.997 00.000 7988 Star::Find returns 1 (0), X=858.69, Y=622.08, Mass=380, SNR=12.8, Peak=70 HFD=2.7
18:15:40.997 00.000 7988 Star::Find(15, 760, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.004 00.007 7988 Star::Find returns 1 (0), X=759.77, Y=663.53, Mass=448, SNR=13.9, Peak=80 HFD=3.3
18:15:41.004 00.000 7988 Star::Find(15, 1231, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.004 00.000 7988 Star::Find returns 1 (0), X=1230.95, Y=526.28, Mass=374, SNR=12.9, Peak=90 HFD=2.6
18:15:41.004 00.000 7988 Star::Find(15, 588, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.004 00.000 7988 Star::Find returns 1 (0), X=587.70, Y=360.01, Mass=285, SNR=11.0, Peak=64 HFD=3.3
18:15:41.004 00.000 7988 Star::Find(15, 745, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.004 00.000 7988 Star::Find returns 1 (0), X=745.40, Y=570.01, Mass=320, SNR=11.7, Peak=53 HFD=3.5
18:15:41.004 00.000 7988 Star::Find(15, 58, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.004 00.000 7988 Star::Find returns 1 (0), X=58.05, Y=888.06, Mass=177, SNR=8.8, Peak=75 HFD=2.1
18:15:41.014 00.010 7988 Star::Find(15, 1073, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.014 00.000 7988 Star::Find returns 1 (0), X=1072.78, Y=362.86, Mass=285, SNR=11.1, Peak=70 HFD=2.5
18:15:41.016 00.002 7988 Star::Find(15, 453, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.016 00.000 7988 Star::Find returns 1 (0), X=452.50, Y=615.91, Mass=203, SNR=9.3, Peak=58 HFD=2.9
18:15:41.018 00.002 7988 Star::Find(15, 917, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.018 00.000 7988 Star::Find returns 1 (0), X=917.20, Y=710.30, Mass=341, SNR=12.0, Peak=67 HFD=3.6
18:15:41.020 00.002 7988 Star::Find(15, 134, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.020 00.000 7988 Star::Find returns 1 (0), X=134.15, Y=861.35, Mass=248, SNR=10.4, Peak=70 HFD=2.5
18:15:41.020 00.000 7988 Star::Find(15, 483, 923, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.020 00.000 7988 Star::Find returns 1 (0), X=482.80, Y=923.02, Mass=215, SNR=9.7, Peak=51 HFD=2.6
18:15:41.020 00.000 7988 Star::Find(15, 697, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.020 00.000 7988 Star::Find returns 1 (0), X=697.34, Y=774.87, Mass=196, SNR=9.2, Peak=52 HFD=2.6
18:15:41.020 00.000 7988 Star::Find(15, 442, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.020 00.000 7988 Star::Find returns 1 (0), X=441.29, Y=573.61, Mass=172, SNR=8.5, Peak=55 HFD=3.0
18:15:41.020 00.000 7988 Star::Find(15, 802, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.020 00.000 7988 Star::Find returns 1 (0), X=801.38, Y=131.07, Mass=223, SNR=9.7, Peak=58 HFD=2.9
18:15:41.031 00.011 7988 Star::Find(15, 908, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.031 00.000 7988 Star::Find returns 1 (0), X=907.65, Y=561.98, Mass=127, SNR=7.3, Peak=46 HFD=2.3
18:15:41.031 00.000 7988 Star::Find(15, 972, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.031 00.000 7988 Star::Find returns 1 (0), X=972.23, Y=535.03, Mass=130, SNR=7.5, Peak=50 HFD=2.3
18:15:41.031 00.000 7988 Star::Find(15, 771, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.036 00.005 7988 Star::Find returns 1 (0), X=771.02, Y=500.64, Mass=211, SNR=9.6, Peak=48 HFD=3.1
18:15:41.038 00.002 7988 Star::Find(15, 457, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.038 00.000 15712 worker thread done servicing request
18:15:41.038 00.000 7988 Star::Find returns 1 (0), X=457.39, Y=505.77, Mass=213, SNR=9.6, Peak=52 HFD=3.2
18:15:41.038 00.000 7988 Star::Find(15, 1256, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.041 00.003 7988 Star::Find returns 1 (0), X=1256.36, Y=155.80, Mass=148, SNR=8.0, Peak=46 HFD=2.5
18:15:41.041 00.000 7988 Star::Find(15, 352, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.043 00.002 7988 Star::Find returns 1 (0), X=351.87, Y=188.16, Mass=100, SNR=6.5, Peak=52 HFD=2.1
18:15:41.043 00.000 7988 Star::Find(15, 502, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.045 00.002 7988 Star::Find returns 1 (0), X=501.97, Y=577.80, Mass=119, SNR=7.1, Peak=45 HFD=2.5
18:15:41.047 00.002 7988 Star::Find(15, 816, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.047 00.000 7988 Star::Find returns 1 (0), X=815.66, Y=101.49, Mass=109, SNR=6.9, Peak=48 HFD=1.6
18:15:41.047 00.000 7988 Star::Find(15, 1071, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.049 00.002 7988 Star::Find returns 1 (0), X=1071.66, Y=855.23, Mass=117, SNR=7.1, Peak=50 HFD=2.3
18:15:41.049 00.000 7988 Star::Find(15, 199, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.051 00.002 7988 Star::Find returns 1 (0), X=199.20, Y=681.39, Mass=85, SNR=6.0, Peak=47 HFD=1.7
18:15:41.051 00.000 7988 Star::Find(15, 1197, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.051 00.000 7988 Star::Find returns 1 (0), X=1197.15, Y=776.70, Mass=99, SNR=6.5, Peak=49 HFD=2.3
18:15:41.051 00.000 7988 Star::Find(15, 27, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.051 00.000 7988 Star::Find returns 1 (0), X=27.49, Y=890.70, Mass=94, SNR=6.3, Peak=46 HFD=1.7
18:15:41.051 00.000 7988 Star::Find(15, 1057, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.051 00.000 7988 Star::Find returns 1 (0), X=1056.84, Y=43.42, Mass=106, SNR=6.8, Peak=46 HFD=2.4
18:15:41.051 00.000 7988 Star::Find(15, 283, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.051 00.000 7988 Star::Find returns 1 (0), X=283.27, Y=209.06, Mass=70, SNR=5.5, Peak=44 HFD=2.5
18:15:41.051 00.000 7988 Star::Find(15, 1183, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.051 00.000 7988 Star::Find returns 1 (0), X=1182.55, Y=98.79, Mass=93, SNR=6.1, Peak=37 HFD=2.8
18:15:41.064 00.013 7988 Star::Find(15, 1008, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.064 00.000 7988 Star::Find returns 1 (0), X=1007.22, Y=443.19, Mass=105, SNR=6.6, Peak=39 HFD=3.7
18:15:41.064 00.000 7988 Star::Find(15, 591, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.067 00.003 7988 Star::Find returns 1 (0), X=590.84, Y=213.96, Mass=85, SNR=5.9, Peak=43 HFD=2.3
18:15:41.067 00.000 7988 Star::Find(15, 980, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.067 00.000 7988 Star::Find returns 1 (0), X=979.30, Y=809.21, Mass=94, SNR=6.2, Peak=38 HFD=2.6
18:15:41.067 00.000 7988 Star::Find(15, 919, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.067 00.000 7988 Star::Find returns 1 (0), X=919.05, Y=242.41, Mass=110, SNR=6.7, Peak=50 HFD=2.2
18:15:41.067 00.000 7988 Star::Find(15, 420, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.067 00.000 7988 Star::Find returns 1 (0), X=419.97, Y=931.22, Mass=94, SNR=6.2, Peak=38 HFD=2.5
18:15:41.067 00.000 7988 Star::Find(15, 760, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.067 00.000 7988 Star::Find returns 0 (4), X=760.23, Y=104.12, Mass=53, SNR=4.7, Peak=50 HFD=0.9
18:15:41.067 00.000 7988 Star::Find(15, 550, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.078 00.011 7988 Star::Find returns 1 (0), X=531.29, Y=253.16, Mass=2202, SNR=31.7, Peak=43 HFD=3.5
18:15:41.078 00.000 7988 Star::Find(15, 859, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.078 00.000 7988 Star::Find returns 1 (0), X=859.45, Y=682.06, Mass=93, SNR=6.2, Peak=44 HFD=2.3
18:15:41.081 00.003 7988 Star::Find(15, 132, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.081 00.000 7988 Star::Find returns 1 (0), X=132.10, Y=260.96, Mass=70, SNR=5.5, Peak=45 HFD=2.0
18:15:41.083 00.002 7988 Star::Find(15, 328, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.083 00.000 7988 Star::Find returns 1 (0), X=328.41, Y=616.84, Mass=79, SNR=5.7, Peak=41 HFD=2.6
18:15:41.083 00.000 7988 Star::Find(15, 617, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.083 00.000 7988 Star::Find returns 1 (0), X=618.06, Y=239.23, Mass=63, SNR=5.0, Peak=42 HFD=2.0
18:15:41.083 00.000 7988 Star::Find(15, 457, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.083 00.000 7988 Star::Find false star n=7 nbg=271 bg=25.6 sigma=1.8 thresh=31 peak=30
18:15:41.083 00.000 7988 Star::Find returns 0 (2), X=457.00, Y=709.00, Mass=42, SNR=2.9, Peak=33 HFD=0.0
18:15:41.083 00.000 7988 Star::Find(15, 1243, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.083 00.000 7988 Star::Find returns 0 (4), X=1242.51, Y=551.50, Mass=104, SNR=6.8, Peak=53 HFD=1.4
18:15:41.083 00.000 7988 Star::Find(15, 1195, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.083 00.000 7988 Star::Find false star n=4 nbg=276 bg=24.1 sigma=1.6 thresh=29 peak=28
18:15:41.083 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=938.00, Mass=24, SNR=2.9, Peak=31 HFD=0.0
18:15:41.083 00.000 7988 Star::Find(15, 394, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.083 00.000 7988 Star::Find returns 1 (0), X=393.87, Y=811.21, Mass=44, SNR=4.3, Peak=38 HFD=2.0
18:15:41.098 00.015 7988 Star::Find(15, 1233, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.099 00.001 7988 Star::Find false star n=8 nbg=268 bg=26.5 sigma=1.7 thresh=31 peak=30
18:15:41.099 00.000 7988 Star::Find returns 0 (2), X=1233.00, Y=289.00, Mass=41, SNR=2.9, Peak=34 HFD=0.0
18:15:41.101 00.002 7988 Star::Find(15, 1195, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.101 00.000 7988 Star::Find returns 1 (1), X=1181.61, Y=869.53, Mass=14736, SNR=78.0, Peak=255 HFD=7.0
18:15:41.103 00.002 7988 Star::Find(15, 1212, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.103 00.000 7988 Star::Find false star n=3 nbg=282 bg=25.9 sigma=1.9 thresh=32 peak=31
18:15:41.103 00.000 7988 Star::Find returns 0 (2), X=1212.00, Y=436.00, Mass=25, SNR=2.9, Peak=38 HFD=0.0
18:15:41.103 00.000 7988 Star::Find(15, 1186, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.103 00.000 7988 Star::Find returns 1 (0), X=1185.68, Y=580.58, Mass=58, SNR=5.0, Peak=39 HFD=2.3
18:15:41.103 00.000 7988 Star::Find(15, 617, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.103 00.000 7988 Star::Find returns 0 (4), X=616.66, Y=148.98, Mass=43, SNR=4.3, Peak=44 HFD=0.9
18:15:41.103 00.000 7988 Star::Find(15, 1173, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.103 00.000 7988 Star::Find returns 1 (1), X=1181.61, Y=869.53, Mass=14736, SNR=78.0, Peak=255 HFD=7.0
18:15:41.103 00.000 7988 Star::Find(15, 72, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.103 00.000 7988 Star::Find returns 1 (1), X=82.55, Y=922.21, Mass=5580, SNR=50.8, Peak=255 HFD=4.7
18:15:41.103 00.000 7988 Star::Find(15, 730, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.115 00.012 7988 Star::Find returns 1 (0), X=728.99, Y=191.86, Mass=53, SNR=4.7, Peak=43 HFD=3.8
18:15:41.115 00.000 7988 Star::Find(15, 959, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.115 00.000 7988 Star::Find returns 0 (3), X=959.00, Y=663.00, Mass=7, SNR=1.7, Peak=33 HFD=0.0
18:15:41.115 00.000 7988 Star::Find(15, 1162, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.115 00.000 7988 Star::Find returns 1 (1), X=1163.23, Y=732.91, Mass=9599, SNR=65.0, Peak=255 HFD=5.8
18:15:41.115 00.000 7988 Star::Find(15, 191, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.115 00.000 7988 Star::Find false star n=7 nbg=277 bg=27.2 sigma=1.9 thresh=33 peak=33
18:15:41.115 00.000 7988 Star::Find returns 0 (2), X=191.00, Y=256.00, Mass=52, SNR=2.9, Peak=38 HFD=0.0
18:15:41.115 00.000 7988 Star::Find(15, 1050, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.115 00.000 7988 Star::Find returns 0 (2), X=1050.00, Y=302.00, Mass=18, SNR=2.8, Peak=38 HFD=0.0
18:15:41.115 00.000 7988 Star::Find(15, 49, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.115 00.000 7988 Star::Find returns 0 (2), X=49.00, Y=392.00, Mass=11, SNR=2.1, Peak=35 HFD=0.0
18:15:41.115 00.000 7988 Star::Find(15, 819, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.115 00.000 7988 Star::Find false star n=4 nbg=280 bg=24.7 sigma=1.8 thresh=30 peak=29
18:15:41.115 00.000 7988 Star::Find returns 0 (2), X=819.00, Y=882.00, Mass=24, SNR=2.9, Peak=32 HFD=0.0
18:15:41.115 00.000 7988 Star::Find(15, 93, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.131 00.016 7988 Star::Find returns 1 (0), X=93.21, Y=618.51, Mass=53, SNR=4.7, Peak=44 HFD=1.8
18:15:41.132 00.001 7988 Star::Find(15, 1048, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.132 00.000 7988 Star::Find false star n=8 nbg=276 bg=26.7 sigma=1.9 thresh=32 peak=31
18:15:41.132 00.000 7988 Star::Find returns 0 (2), X=1048.00, Y=259.00, Mass=51, SNR=2.9, Peak=34 HFD=0.0
18:15:41.132 00.000 7988 Star::Find(15, 318, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.132 00.000 7988 Star::Find returns 1 (0), X=316.91, Y=132.57, Mass=54, SNR=4.7, Peak=40 HFD=2.2
18:15:41.132 00.000 7988 Star::Find(15, 862, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.132 00.000 7988 Star::Find returns 1 (0), X=863.13, Y=553.59, Mass=71, SNR=5.4, Peak=37 HFD=2.8
18:15:41.132 00.000 7988 Star::Find(15, 709, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.132 00.000 7988 Star::Find false star n=4 nbg=283 bg=25.0 sigma=1.9 thresh=31 peak=30
18:15:41.132 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=863.00, Mass=33, SNR=2.9, Peak=35 HFD=0.0
18:15:41.132 00.000 7988 Star::Find(15, 895, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.132 00.000 7988 Star::Find false star n=3 nbg=278 bg=27.2 sigma=1.8 thresh=33 peak=31
18:15:41.132 00.000 7988 Star::Find returns 0 (2), X=895.00, Y=255.00, Mass=26, SNR=2.9, Peak=38 HFD=0.0
18:15:41.132 00.000 7988 Star::Find(15, 614, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.132 00.000 7988 Star::Find false star n=5 nbg=279 bg=26.5 sigma=2.0 thresh=32 peak=30
18:15:41.147 00.015 7988 Star::Find returns 0 (2), X=614.00, Y=489.00, Mass=30, SNR=2.9, Peak=34 HFD=0.0
18:15:41.149 00.002 7988 Star::Find(15, 1177, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.149 00.000 7988 Star::Find returns 1 (0), X=1177.34, Y=204.27, Mass=48, SNR=4.5, Peak=41 HFD=1.6
18:15:41.149 00.000 7988 Star::Find(15, 633, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.149 00.000 7988 Star::Find returns 1 (1), X=635.91, Y=334.70, Mass=11781, SNR=70.2, Peak=255 HFD=6.2
18:15:41.149 00.000 7988 Star::Find(15, 885, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.149 00.000 7988 Star::Find false star n=5 nbg=279 bg=25.8 sigma=1.8 thresh=31 peak=29
18:15:41.149 00.000 7988 Star::Find returns 0 (2), X=885.00, Y=592.00, Mass=31, SNR=2.9, Peak=34 HFD=0.0
18:15:41.149 00.000 7988 Star::Find(15, 691, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.149 00.000 7988 Star::Find false star n=4 nbg=286 bg=25.1 sigma=1.9 thresh=31 peak=29
18:15:41.149 00.000 7988 Star::Find returns 0 (2), X=691.00, Y=842.00, Mass=25, SNR=2.9, Peak=32 HFD=0.0
18:15:41.149 00.000 7988 Star::Find(15, 1253, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.149 00.000 7988 Star::Find false star n=13 nbg=272 bg=26.3 sigma=1.7 thresh=31 peak=31
18:15:41.149 00.000 7988 Star::Find returns 0 (2), X=1253.00, Y=374.00, Mass=79, SNR=2.9, Peak=36 HFD=0.0
18:15:41.163 00.014 7988 Star::Find(15, 1141, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.163 00.000 7988 Star::Find returns 0 (4), X=1141.26, Y=472.90, Mass=39, SNR=4.0, Peak=39 HFD=1.2
18:15:41.166 00.003 7988 AutoFind: finding best star pass 1
18:15:41.166 00.000 7988 Star::Find(15, 1163, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.166 00.000 7988 Star::Find returns 1 (1), X=1163.23, Y=732.91, Mass=9599, SNR=65.0, Peak=255 HFD=5.8
18:15:41.166 00.000 7988 AutoFind: near-saturated [1163, 733] 118.2 Mass 9599 SNR 65.0 Peak 255
18:15:41.166 00.000 7988 Star::Find(15, 83, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.166 00.000 7988 Star::Find returns 1 (1), X=82.55, Y=922.21, Mass=5580, SNR=50.8, Peak=255 HFD=4.7
18:15:41.166 00.000 7988 AutoFind: near-saturated [83, 922] 105.9 Mass 5580 SNR 50.8 Peak 255
18:15:41.166 00.000 7988 Star::Find(15, 636, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.166 00.000 7988 Star::Find returns 1 (1), X=635.91, Y=334.70, Mass=11781, SNR=70.2, Peak=255 HFD=6.2
18:15:41.166 00.000 7988 AutoFind: near-saturated [636, 335] 97.1 Mass 11781 SNR 70.2 Peak 255
18:15:41.166 00.000 7988 Star::Find(15, 1182, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.166 00.000 7988 Star::Find returns 1 (1), X=1181.61, Y=869.53, Mass=14736, SNR=78.0, Peak=255 HFD=7.0
18:15:41.166 00.000 7988 AutoFind: near-saturated [1182, 868] 71.5 Mass 14736 SNR 78.0 Peak 255
18:15:41.179 00.013 7988 Star::Find(15, 530, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.179 00.000 7988 Star::Find returns 1 (1), X=529.80, Y=253.15, Mass=3414, SNR=39.4, Peak=255 HFD=4.3
18:15:41.179 00.000 7988 AutoFind: near-saturated [530, 253] 65.4 Mass 3414 SNR 39.4 Peak 255
18:15:41.183 00.004 7988 Star::Find(15, 1180, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.183 00.000 7988 Star::Find returns 1 (1), X=1179.90, Y=428.19, Mass=1389, SNR=25.4, Peak=255 HFD=2.9
18:15:41.183 00.000 7988 AutoFind: near-saturated [1180, 428] 32.7 Mass 1389 SNR 25.4 Peak 255
18:15:41.183 00.000 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.183 00.000 7988 Star::Find returns 1 (0), X=969.88, Y=851.56, Mass=1423, SNR=25.3, Peak=175 HFD=3.9
18:15:41.183 00.000 7988 AutoFind returns star at [970, 851] 24.6 Mass 1423 SNR 25.3
18:15:41.183 00.000 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.183 00.000 7988 Star::Find returns 1 (0), X=969.88, Y=851.56, Mass=1423, SNR=25.3, Peak=175 HFD=3.9
18:15:41.183 00.000 7988 MultiStar: List (12): {969.88, 851.56}(25.3), {548.02, 854.04}(26.4), {373.34, 212.24}(25.3), {396.55, 925.60}(24.4), {703.89, 581.50}(18.7), {1007.14, 894.76}(17.6), {643.88, 276.59}(17.3), {705.58, 920.66}(16.8), {954.07, 948.93}(56.8), {606.25, 715.64}(12.3), {899.98, 857.71}(14.5), {1046.29, 798.49}(13.8), 
18:15:41.183 00.000 7988 setting lock position to (969.88, 851.56)
18:15:41.183 00.000 7988 MultiStar: stabilizing after lock position change
18:15:41.195 00.012 7988 AutoSelect: state = 1, call UpdateGuideState
18:15:41.195 00.000 7988 UpdateGuideState(): m_state=1
18:15:41.195 00.000 7988 Star::Find(15, 969, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:15:41.195 00.000 7988 Star::Find returns 1 (0), X=969.88, Y=851.56, Mass=1423, SNR=25.3, Peak=175 HFD=3.9
18:15:41.195 00.000 7988 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
18:15:41.200 00.005 7988 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
18:15:41.200 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
18:15:41.203 00.003 7988 setting lock position to (969.88, 851.56)
18:15:41.203 00.000 7988 MultiStar: stabilizing after lock position change
18:15:41.203 00.000 7988 CurrentPosition() valid, moving to STATE_SELECTED
18:15:41.203 00.000 7988 Changing from state SELECTING to SELECTED
18:15:41.203 00.000 7988 guider state => SELECTED
18:15:41.217 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:41.217 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.3
18:15:41.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:41.231 00.014 7988 Status Line: Auto-selected star at (969.9, 851.6)
18:15:41.237 00.006 7988 OnExposeComplete: enter
18:15:41.239 00.002 7988 UpdateGuideState(): m_state=2
18:15:41.239 00.000 7988 Star::Find(15, 969, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
18:15:41.241 00.002 7988 Star::Find returns 1 (0), X=969.85, Y=851.37, Mass=1429, SNR=25.3, Peak=190 HFD=3.9
18:15:41.241 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
18:15:41.243 00.002 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.99)
18:15:41.243 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.70 mountX=-0.19 mountY=0.03, mountTheta=2.99
18:15:41.245 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:15:41.250 00.005 7988 UpdateGuideState exits: m=1429 SNR=25.3
18:15:41.252 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:41.252 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:15:41.254 00.002 7988 Enqueuing Expose request
18:15:41.254 00.000 15712 Worker thread wakes up
18:15:41.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:41.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:15:42.667 01.413 15712 Exposure complete
18:15:42.725 00.058 15712 worker thread done servicing request
18:15:42.725 00.000 7988 OnExposeComplete: enter
18:15:42.725 00.000 7988 UpdateGuideState(): m_state=2
18:15:42.725 00.000 7988 Star::Find(15, 969, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
18:15:42.730 00.005 7988 Star::Find returns 1 (0), X=969.89, Y=851.10, Mass=1509, SNR=26.3, Peak=186 HFD=4.3
18:15:42.730 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
18:15:42.732 00.002 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.14)
18:15:42.732 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.46 hyp=0.47 cameraTheta=-1.55 mountX=-0.46 mountY=0.00, mountTheta=3.14
18:15:42.734 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:42.739 00.005 7988 UpdateGuideState exits: m=1509 SNR=26.3
18:15:42.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:42.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:15:42.739 00.000 7988 Enqueuing Expose request
18:15:42.739 00.000 15712 Worker thread wakes up
18:15:42.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:42.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:15:42.990 00.251 7988 GuideButtonClick i=1 ctx=Guide button clicked
18:15:43.001 00.011 7988 Changing from state SELECTED to CALIBRATING_PRIMARY
18:15:43.003 00.002 7988 guider state => CALIBRATED
18:15:43.003 00.000 7988 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:15:43.007 00.004 7988 reset dither spiral
18:15:44.375 01.368 15712 Exposure complete
18:15:44.435 00.060 15712 worker thread done servicing request
18:15:44.437 00.002 7988 OnExposeComplete: enter
18:15:44.437 00.000 7988 UpdateGuideState(): m_state=5
18:15:44.439 00.002 7988 Star::Find(15, 969, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
18:15:44.439 00.000 7988 Star::Find returns 1 (0), X=970.04, Y=850.54, Mass=1491, SNR=26.2, Peak=203 HFD=4.1
18:15:44.441 00.002 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
18:15:44.441 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
18:15:44.443 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-1.02 hyp=1.03 cameraTheta=-1.41 mountX=-1.02 mountY=-0.14, mountTheta=-3.00
18:15:44.445 00.002 7988 Changing from state CALIBRATED to GUIDING
18:15:44.452 00.007 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:15:44.455 00.003 7988 ScopeASCOM::SideOfPier() returns 1
18:15:44.456 00.001 7988 AdjustCalibrationForScopePointing (scope): current dec=34.3 pierSide=1, cal dec=34.4 pierSide=0 rotAngle=None bin=1
18:15:44.456 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:15:44.456 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:15:44.456 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:15:44.456 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:15:44.456 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:15:44.456 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:15:44.456 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:15:44.456 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:15:44.456 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:15:44.456 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:15:44.456 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:15:44.456 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:15:44.471 00.015 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:15:44.473 00.002 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
18:15:44.473 00.000 7988 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
18:15:44.473 00.000 7988 Guiding starts on opposite side of pier: calibration data side is East, current side is West
18:15:44.473 00.000 7988 FlipCalibration before: x=89.6, y=177.7 decFlipRequired=0 sideOfPier=East rotAngle=None parity=+/+
18:15:44.473 00.000 7988 FlipCalibration pre-normalize: x=269.6, y=177.7
18:15:44.473 00.000 7988 FlipCalibration after: x=-90.4 y=177.7 sideOfPier=West parity=+/-
18:15:44.473 00.000 7988 Mount::SetCalibration (scope) -- xAngle=-90.4 yAngle=177.7 xRate=3.059 yRate=3.915 bin=1 dec=34.4 pierSide=1 par=+/- rotAng=None
18:15:44.473 00.000 7988 Mount::SetCalibration (scope) -- sets m_xAngle=-90.4 m_yAngleError=-178.1
18:15:44.484 00.011 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:15:44.484 00.000 7988 ScopeASCOM::SideOfPier() returns 1
18:15:44.490 00.006 7988 Status Line: CAL: East(90,178)->West(-90,178)
18:15:44.492 00.002 7988 Dec comp: XRate 3.059 -> 3.063 for dec 34.4 -> dec 34.3
18:15:44.492 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:15:44.492 00.000 7988 ScopeASCOM::SideOfPier() returns 1
18:15:44.492 00.000 7988 setting lock position to (970.04, 850.54)
18:15:44.501 00.009 7988 MultiStar: stabilizing after lock position change
18:15:44.503 00.002 7988 guider state => GUIDING
18:15:44.503 00.000 7988 Status Line: Guiding
18:15:44.503 00.000 7988 Mount: notify guiding started
18:15:44.507 00.004 7988 ScopeASCOM::SideOfPier() returns 1
18:15:44.507 00.000 7988 PPEC: guiding starts RA = 5.2602 hr, pier West, prev RA = unknown, pier Unknown
18:15:44.507 00.000 7988 PPEC: reset GP model
18:15:44.507 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
18:15:44.507 00.000 7988 GetString("/profile/2/scope/calibration/timestamp", "") returns "1/2/2026 6:15:44 PM"
18:15:44.507 00.000 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
18:15:44.516 00.009 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
18:15:44.518 00.002 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
18:15:44.519 00.001 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.578620
18:15:44.521 00.002 7988 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 3.101440
18:15:44.521 00.000 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
18:15:44.523 00.002 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
18:15:44.524 00.001 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
18:15:44.524 00.000 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
18:15:44.524 00.000 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:15:44.524 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:15:44.524 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:15:44.524 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:15:44.524 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:15:44.524 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:15:44.524 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:15:44.534 00.010 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:15:44.534 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:15:44.534 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:15:44.534 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:15:44.534 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:15:44.541 00.007 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:15:44.541 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:15:44.541 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:15:44.541 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:15:44.541 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:15:44.541 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:15:44.547 00.006 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:15:44.547 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:15:44.550 00.003 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:15:44.550 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:15:44.550 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:15:44.550 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:15:44.550 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:15:44.550 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:15:44.558 00.008 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:15:44.574 00.016 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
18:15:44.574 00.000 7988 ScopeASCOM::SideOfPier() returns 1
18:15:44.578 00.004 7988 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:15:44.578 00.000 7988 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
18:15:44.582 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:15:44.582 00.000 7988 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 34.3
18:15:44.582 00.000 7988 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.58) = xAngle (-1.58 = -1.58)
18:15:44.582 00.000 7988 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
18:15:44.582 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
18:15:44.582 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
18:15:44.582 00.000 7988 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
18:15:44.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:44.591 00.009 7988 UpdateGuideState exits: m=1491 SNR=26.2
18:15:44.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:44.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:15:44.598 00.007 7988 Enqueuing Expose request
18:15:44.598 00.000 15712 Worker thread wakes up
18:15:44.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:44.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:15:44.964 00.366 7988 evsrv: cli 0CCD0028 connect
18:15:44.966 00.002 7988 case statement mapped state 6 to 3
18:15:44.968 00.002 7988 case statement mapped state 6 to 3
18:15:44.968 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_pixel_scale","id":"9afc2c56-e3d0-478c-8922-1479995f54a5"}
18:15:44.970 00.002 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":3.86747,"id":"9afc2c56-e3d0-478c-8922-1479995f54a5"}
18:15:44.980 00.010 7988 evsrv: cli 0CCD0028 disconnect
18:15:46.003 01.023 15712 Exposure complete
18:15:46.062 00.059 15712 worker thread done servicing request
18:15:46.062 00.000 7988 OnExposeComplete: enter
18:15:46.062 00.000 7988 UpdateGuideState(): m_state=6
18:15:46.064 00.002 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:46.064 00.000 7988 Star::Find returns 1 (0), X=970.07, Y=850.44, Mass=1572, SNR=26.7, Peak=207 HFD=4.3
18:15:46.064 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
18:15:46.064 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.90)
18:15:46.064 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.30 mountX=0.11 mountY=-0.03, mountTheta=-0.25
18:15:46.064 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.11, opts=13)
18:15:46.064 00.000 7988 Enqueuing Move request for scope (0.03, -0.11)
18:15:46.072 00.008 15712 Worker thread wakes up
18:15:46.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
18:15:46.072 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
18:15:46.072 00.000 15712 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=-0.03
18:15:46.072 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.43
18:15:46.072 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
18:15:46.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:15:46.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:15:46.072 00.000 15712 MoveAxis(E, 0, ABG)
18:15:46.072 00.000 15712 Move returns status 0, amount 0
18:15:46.072 00.000 15712 MoveAxis(N, 0, ABG)
18:15:46.072 00.000 15712 Move returns status 0, amount 0
18:15:46.072 00.000 15712 move complete, result=0
18:15:46.072 00.000 15712 worker thread done servicing request
18:15:46.078 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:46.084 00.006 7988 UpdateGuideState exits: m=1572 SNR=26.7
18:15:46.086 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:46.086 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:15:46.088 00.002 7988 Enqueuing Expose request
18:15:46.089 00.001 7988 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
18:15:46.089 00.000 15712 Worker thread wakes up
18:15:46.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:46.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:15:47.721 01.632 15712 Exposure complete
18:15:47.780 00.059 15712 worker thread done servicing request
18:15:47.780 00.000 7988 OnExposeComplete: enter
18:15:47.780 00.000 7988 UpdateGuideState(): m_state=6
18:15:47.783 00.003 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:15:47.783 00.000 7988 Star::Find returns 1 (0), X=970.05, Y=850.80, Mass=1471, SNR=26.0, Peak=175 HFD=4.1
18:15:47.783 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
18:15:47.783 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
18:15:47.783 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.54 mountX=-0.25 mountY=-0.01, mountTheta=-3.09
18:15:47.789 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.25, opts=13)
18:15:47.789 00.000 7988 Enqueuing Move request for scope (0.01, 0.25)
18:15:47.789 00.000 15712 Worker thread wakes up
18:15:47.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
18:15:47.789 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
18:15:47.789 00.000 15712 Moving (0.01, 0.25) raw xDistance=-0.25 yDistance=-0.01
18:15:47.789 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 644.43
18:15:47.789 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
18:15:47.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:15:47.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:15:47.789 00.000 15712 MoveAxis(E, 50, ABG)
18:15:47.789 00.000 15712 Guiding  Dir = 2, Dur = 50
18:15:47.789 00.000 15712 IsGuiding returns 0
18:15:47.797 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:47.799 00.002 7988 UpdateGuideState exits: m=1471 SNR=26.0
18:15:47.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:47.806 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:15:47.806 00.000 7988 Enqueuing Expose request
18:15:47.818 00.012 15712 PulseGuide returned control before completion, sleep 31
18:15:47.863 00.045 15712 IsGuiding returns 1
18:15:47.863 00.000 15712 scope still moving after pulse duration time elapsed
18:15:47.897 00.034 15712 IsGuiding returns 0
18:15:47.897 00.000 15712 scope move finished after 50 + 57 ms
18:15:47.897 00.000 15712 Move returns status 0, amount 50
18:15:47.897 00.000 15712 MoveAxis(N, 0, ABG)
18:15:47.897 00.000 15712 Move returns status 0, amount 0
18:15:47.897 00.000 15712 move complete, result=0
18:15:47.897 00.000 15712 worker thread done servicing request
18:15:47.897 00.000 15712 Worker thread wakes up
18:15:47.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:47.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:15:47.897 00.000 7988 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
18:15:49.313 01.416 15712 Exposure complete
18:15:49.371 00.058 15712 worker thread done servicing request
18:15:49.371 00.000 7988 OnExposeComplete: enter
18:15:49.371 00.000 7988 UpdateGuideState(): m_state=6
18:15:49.375 00.004 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:15:49.375 00.000 7988 Star::Find returns 1 (0), X=969.94, Y=850.80, Mass=1466, SNR=25.9, Peak=188 HFD=4.2
18:15:49.375 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
18:15:49.375 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.37)
18:15:49.375 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.96 mountX=-0.25 mountY=0.10, mountTheta=2.77
18:15:49.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.25, opts=13)
18:15:49.375 00.000 7988 Enqueuing Move request for scope (-0.10, 0.25)
18:15:49.375 00.000 15712 Worker thread wakes up
18:15:49.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
18:15:49.375 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
18:15:49.375 00.000 15712 Moving (-0.10, 0.25) raw xDistance=-0.25 yDistance=0.10
18:15:49.375 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 644.43
18:15:49.375 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
18:15:49.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:15:49.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:15:49.375 00.000 15712 MoveAxis(E, 49, ABG)
18:15:49.375 00.000 15712 Guiding  Dir = 2, Dur = 49
18:15:49.375 00.000 15712 IsGuiding returns 0
18:15:49.388 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:49.395 00.007 7988 UpdateGuideState exits: m=1466 SNR=25.9
18:15:49.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:49.398 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:15:49.399 00.001 7988 Enqueuing Expose request
18:15:49.399 00.000 15712 PulseGuide returned control before completion, sleep 41
18:15:49.453 00.054 15712 IsGuiding returns 1
18:15:49.453 00.000 15712 scope still moving after pulse duration time elapsed
18:15:49.494 00.041 15712 IsGuiding returns 0
18:15:49.494 00.000 15712 scope move finished after 49 + 66 ms
18:15:49.494 00.000 15712 Move returns status 0, amount 49
18:15:49.494 00.000 15712 MoveAxis(N, 0, ABG)
18:15:49.494 00.000 15712 Move returns status 0, amount 0
18:15:49.494 00.000 15712 move complete, result=0
18:15:49.494 00.000 15712 worker thread done servicing request
18:15:49.494 00.000 15712 Worker thread wakes up
18:15:49.494 00.000 7988 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
18:15:49.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:49.501 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:15:51.128 01.627 15712 Exposure complete
18:15:51.187 00.059 15712 worker thread done servicing request
18:15:51.187 00.000 7988 OnExposeComplete: enter
18:15:51.190 00.003 7988 UpdateGuideState(): m_state=6
18:15:51.190 00.000 7988 Star::Find(15, 969, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:15:51.190 00.000 7988 Star::Find returns 1 (0), X=970.04, Y=850.44, Mass=1440, SNR=25.6, Peak=191 HFD=3.7
18:15:51.190 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:15:51.190 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:15:51.190 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.63 mountX=0.10 mountY=0.01, mountTheta=0.08
18:15:51.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.10, opts=13)
18:15:51.190 00.000 7988 Enqueuing Move request for scope (-0.01, -0.10)
18:15:51.190 00.000 15712 Worker thread wakes up
18:15:51.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
18:15:51.190 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
18:15:51.190 00.000 15712 Moving (-0.01, -0.10) raw xDistance=0.10 yDistance=0.01
18:15:51.190 00.000 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.43
18:15:51.190 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
18:15:51.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:15:51.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:15:51.190 00.000 15712 MoveAxis(E, 0, ABG)
18:15:51.190 00.000 15712 Move returns status 0, amount 0
18:15:51.190 00.000 15712 MoveAxis(N, 0, ABG)
18:15:51.190 00.000 15712 Move returns status 0, amount 0
18:15:51.190 00.000 15712 move complete, result=0
18:15:51.190 00.000 15712 worker thread done servicing request
18:15:51.205 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:51.211 00.006 7988 UpdateGuideState exits: m=1440 SNR=25.6
18:15:51.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:51.213 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:15:51.213 00.000 7988 Enqueuing Expose request
18:15:51.215 00.002 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
18:15:51.215 00.000 15712 Worker thread wakes up
18:15:51.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:51.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:15:52.626 01.411 15712 Exposure complete
18:15:52.684 00.058 15712 worker thread done servicing request
18:15:52.686 00.002 7988 OnExposeComplete: enter
18:15:52.686 00.000 7988 UpdateGuideState(): m_state=6
18:15:52.687 00.001 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:15:52.687 00.000 7988 Star::Find returns 1 (0), X=969.90, Y=850.64, Mass=1398, SNR=25.2, Peak=182 HFD=3.9
18:15:52.689 00.002 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.16)
18:15:52.689 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.95)
18:15:52.691 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.55 mountX=-0.10 mountY=0.15, mountTheta=2.17
18:15:52.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.10, opts=13)
18:15:52.693 00.000 7988 Enqueuing Move request for scope (-0.15, 0.10)
18:15:52.695 00.002 15712 Worker thread wakes up
18:15:52.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
18:15:52.695 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
18:15:52.695 00.000 15712 Moving (-0.15, 0.10) raw xDistance=-0.10 yDistance=0.15
18:15:52.695 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.43
18:15:52.695 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
18:15:52.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:15:52.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:15:52.695 00.000 15712 MoveAxis(E, 0, ABG)
18:15:52.695 00.000 15712 Move returns status 0, amount 0
18:15:52.695 00.000 15712 MoveAxis(N, 0, ABG)
18:15:52.695 00.000 15712 Move returns status 0, amount 0
18:15:52.695 00.000 15712 move complete, result=0
18:15:52.695 00.000 15712 worker thread done servicing request
18:15:52.701 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:15:52.707 00.006 7988 UpdateGuideState exits: m=1398 SNR=25.2
18:15:52.709 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:52.709 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:15:52.711 00.002 7988 Enqueuing Expose request
18:15:52.711 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
18:15:52.713 00.002 15712 Worker thread wakes up
18:15:52.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:52.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:15:54.346 01.633 15712 Exposure complete
18:15:54.404 00.058 15712 worker thread done servicing request
18:15:54.406 00.002 7988 OnExposeComplete: enter
18:15:54.406 00.000 7988 UpdateGuideState(): m_state=6
18:15:54.406 00.000 7988 Star::Find(15, 969, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:15:54.408 00.002 7988 Star::Find returns 1 (0), X=969.65, Y=850.32, Mass=1409, SNR=25.2, Peak=194 HFD=3.6
18:15:54.408 00.000 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.58) = xAngle (-1.04 = -1.04)
18:15:54.408 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.07 = 2.07)
18:15:54.408 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=-0.23 hyp=0.45 cameraTheta=-2.62 mountX=0.23 mountY=0.40, mountTheta=1.05
18:15:54.408 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=-0.23, opts=13)
18:15:54.408 00.000 7988 Enqueuing Move request for scope (-0.39, -0.23)
18:15:54.408 00.000 15712 Worker thread wakes up
18:15:54.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.23) opts 0xd
18:15:54.408 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, -0.23)
18:15:54.408 00.000 15712 Moving (-0.39, -0.23) raw xDistance=0.23 yDistance=0.40
18:15:54.408 00.000 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 644.43
18:15:54.408 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
18:15:54.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:15:54.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
18:15:54.408 00.000 15712 MoveAxis(W, 45, ABG)
18:15:54.408 00.000 15712 Guiding  Dir = 3, Dur = 45
18:15:54.408 00.000 15712 IsGuiding returns 0
18:15:54.422 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:54.424 00.002 7988 UpdateGuideState exits: m=1409 SNR=25.2
18:15:54.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:54.430 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:15:54.430 00.000 7988 Enqueuing Expose request
18:15:54.437 00.007 15712 PulseGuide returned control before completion, sleep 34
18:15:54.516 00.079 15712 IsGuiding returns 0
18:15:54.516 00.000 15712 Move returns status 0, amount 45
18:15:54.516 00.000 15712 MoveAxis(N, 0, ABG)
18:15:54.516 00.000 15712 Move returns status 0, amount 0
18:15:54.516 00.000 15712 move complete, result=0
18:15:54.516 00.000 15712 worker thread done servicing request
18:15:54.516 00.000 15712 Worker thread wakes up
18:15:54.516 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.4 px 0 ms NORTH
18:15:54.519 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:54.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:15:55.925 01.406 15712 Exposure complete
18:15:55.984 00.059 15712 worker thread done servicing request
18:15:55.984 00.000 7988 OnExposeComplete: enter
18:15:55.985 00.001 7988 UpdateGuideState(): m_state=6
18:15:55.987 00.002 7988 Star::Find(15, 969, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:15:55.987 00.000 7988 Star::Find returns 1 (0), X=969.84, Y=849.96, Mass=1480, SNR=26.1, Peak=191 HFD=4.2
18:15:55.987 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
18:15:55.987 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
18:15:55.987 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.58 hyp=0.61 cameraTheta=-1.90 mountX=0.58 mountY=0.21, mountTheta=0.35
18:15:55.987 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.58, opts=13)
18:15:55.987 00.000 7988 Enqueuing Move request for scope (-0.20, -0.58)
18:15:55.987 00.000 15712 Worker thread wakes up
18:15:55.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.58) opts 0xd
18:15:55.987 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.58)
18:15:55.987 00.000 15712 Moving (-0.20, -0.58) raw xDistance=0.58 yDistance=0.21
18:15:55.987 00.000 15712 PPEC rslt: input = 0.58, final = 0.35, react = 0.35, pred = 0.00, hyst = 0.31, hyst_pct = 0.00, period_length = 644.43
18:15:55.987 00.000 15712 PPEC: input: 0.58, control: 0.35, exposure: 1500
18:15:55.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:15:55.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:15:55.987 00.000 15712 MoveAxis(W, 114, ABG)
18:15:55.987 00.000 15712 Guiding  Dir = 3, Dur = 114
18:15:56.002 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:56.002 00.000 15712 IsGuiding returns 0
18:15:56.002 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1
18:15:56.002 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:56.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:15:56.002 00.000 7988 Enqueuing Expose request
18:15:56.019 00.017 15712 PulseGuide returned control before completion, sleep 109
18:15:56.145 00.126 15712 IsGuiding returns 0
18:15:56.145 00.000 15712 Move returns status 0, amount 114
18:15:56.145 00.000 15712 MoveAxis(N, 0, ABG)
18:15:56.145 00.000 15712 Move returns status 0, amount 0
18:15:56.145 00.000 15712 move complete, result=0
18:15:56.145 00.000 15712 worker thread done servicing request
18:15:56.145 00.000 15712 Worker thread wakes up
18:15:56.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:56.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:15:56.145 00.000 7988 GuideStep: 0.6 px 114 ms WEST, 0.2 px 0 ms NORTH
18:15:57.789 01.644 15712 Exposure complete
18:15:57.840 00.051 15712 worker thread done servicing request
18:15:57.840 00.000 7988 OnExposeComplete: enter
18:15:57.851 00.011 7988 UpdateGuideState(): m_state=6
18:15:57.851 00.000 7988 Star::Find(15, 969, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:15:57.851 00.000 7988 Star::Find returns 1 (0), X=969.79, Y=849.88, Mass=1421, SNR=25.3, Peak=177 HFD=4.1
18:15:57.851 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.58) = xAngle (-0.36 = -0.36)
18:15:57.851 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.75 = 2.75)
18:15:57.851 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.67 hyp=0.71 cameraTheta=-1.94 mountX=0.67 mountY=0.27, mountTheta=0.39
18:15:57.857 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.67, opts=13)
18:15:57.857 00.000 7988 Enqueuing Move request for scope (-0.26, -0.67)
18:15:57.860 00.003 15712 Worker thread wakes up
18:15:57.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.67) opts 0xd
18:15:57.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.67)
18:15:57.860 00.000 15712 Moving (-0.26, -0.67) raw xDistance=0.67 yDistance=0.27
18:15:57.860 00.000 15712 PPEC rslt: input = 0.67, final = 0.40, react = 0.40, pred = 0.00, hyst = 0.37, hyst_pct = 0.00, period_length = 644.43
18:15:57.860 00.000 15712 PPEC: input: 0.67, control: 0.40, exposure: 1500
18:15:57.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:15:57.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
18:15:57.860 00.000 15712 MoveAxis(W, 131, ABG)
18:15:57.860 00.000 15712 Guiding  Dir = 3, Dur = 131
18:15:57.860 00.000 15712 IsGuiding returns 0
18:15:57.867 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:57.873 00.006 7988 UpdateGuideState exits: m=1421 SNR=25.3
18:15:57.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:57.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:15:57.873 00.000 7988 Enqueuing Expose request
18:15:57.891 00.018 15712 PulseGuide returned control before completion, sleep 111
18:15:58.010 00.119 15712 IsGuiding returns 1
18:15:58.010 00.000 15712 scope still moving after pulse duration time elapsed
18:15:58.042 00.032 15712 IsGuiding returns 0
18:15:58.042 00.000 15712 scope move finished after 131 + 50 ms
18:15:58.042 00.000 15712 Move returns status 0, amount 131
18:15:58.042 00.000 15712 MoveAxis(N, 0, ABG)
18:15:58.042 00.000 15712 Move returns status 0, amount 0
18:15:58.042 00.000 15712 move complete, result=0
18:15:58.042 00.000 15712 worker thread done servicing request
18:15:58.042 00.000 15712 Worker thread wakes up
18:15:58.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:58.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:15:58.043 00.001 7988 GuideStep: 0.7 px 131 ms WEST, 0.3 px 0 ms NORTH
18:15:59.448 01.405 15712 Exposure complete
18:15:59.505 00.057 15712 worker thread done servicing request
18:15:59.505 00.000 7988 OnExposeComplete: enter
18:15:59.505 00.000 7988 UpdateGuideState(): m_state=6
18:15:59.509 00.004 7988 Star::Find(15, 969, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:15:59.509 00.000 7988 Star::Find returns 1 (0), X=969.71, Y=849.93, Mass=1520, SNR=26.3, Peak=177 HFD=4.1
18:15:59.509 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
18:15:59.509 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
18:15:59.509 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.61 hyp=0.69 cameraTheta=-2.06 mountX=0.61 mountY=0.34, mountTheta=0.51
18:15:59.516 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.61, opts=13)
18:15:59.516 00.000 7988 Enqueuing Move request for scope (-0.33, -0.61)
18:15:59.516 00.000 15712 Worker thread wakes up
18:15:59.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.61) opts 0xd
18:15:59.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.61)
18:15:59.516 00.000 15712 Moving (-0.33, -0.61) raw xDistance=0.61 yDistance=0.34
18:15:59.516 00.000 15712 PPEC rslt: input = 0.61, final = 0.37, react = 0.37, pred = 0.00, hyst = 0.35, hyst_pct = 0.00, period_length = 644.43
18:15:59.516 00.000 15712 PPEC: input: 0.61, control: 0.37, exposure: 1500
18:15:59.516 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=-0.04 newest=0.83
18:15:59.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
18:15:59.516 00.000 15712 MoveAxis(W, 120, ABG)
18:15:59.516 00.000 15712 Guiding  Dir = 3, Dur = 120
18:15:59.516 00.000 15712 IsGuiding returns 0
18:15:59.522 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:15:59.529 00.007 7988 UpdateGuideState exits: m=1520 SNR=26.3
18:15:59.531 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:59.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:15:59.533 00.002 7988 Enqueuing Expose request
18:15:59.535 00.002 15712 PulseGuide returned control before completion, sleep 112
18:15:59.653 00.118 15712 IsGuiding returns 1
18:15:59.653 00.000 15712 scope still moving after pulse duration time elapsed
18:15:59.709 00.056 15712 IsGuiding returns 0
18:15:59.709 00.000 15712 scope move finished after 120 + 75 ms
18:15:59.709 00.000 15712 Move returns status 0, amount 120
18:15:59.709 00.000 15712 MoveAxis(S, 88, ABG)
18:15:59.709 00.000 15712 Guiding  Dir = 1, Dur = 88
18:15:59.709 00.000 15712 IsGuiding returns 0
18:15:59.780 00.071 15712 PulseGuide returned control before completion, sleep 19
18:15:59.832 00.052 15712 IsGuiding returns 1
18:15:59.832 00.000 15712 scope still moving after pulse duration time elapsed
18:15:59.875 00.043 15712 IsGuiding returns 1
18:15:59.907 00.032 15712 IsGuiding returns 0
18:15:59.907 00.000 15712 scope move finished after 88 + 105 ms
18:15:59.907 00.000 15712 Move returns status 0, amount 88
18:15:59.907 00.000 15712 move complete, result=0
18:15:59.907 00.000 15712 worker thread done servicing request
18:15:59.907 00.000 15712 Worker thread wakes up
18:15:59.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:15:59.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:15:59.907 00.000 7988 GuideStep: 0.6 px 120 ms WEST, 0.3 px 88 ms SOUTH
18:16:01.536 01.629 15712 Exposure complete
18:16:01.582 00.046 15712 worker thread done servicing request
18:16:01.582 00.000 7988 OnExposeComplete: enter
18:16:01.596 00.014 7988 UpdateGuideState(): m_state=6
18:16:01.598 00.002 7988 Star::Find(15, 969, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:01.598 00.000 7988 Star::Find returns 1 (0), X=970.00, Y=850.73, Mass=1444, SNR=25.6, Peak=167 HFD=4.0
18:16:01.598 00.000 7988 MultiStar: exiting stabilization period
18:16:01.598 00.000 7988 MultiStar: updating star positions after lock position change
18:16:01.598 00.000 7988 Star::Find(15, 548, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:01.598 00.000 7988 Star::Find returns 1 (0), X=547.99, Y=853.14, Mass=1480, SNR=25.7, Peak=160 HFD=4.5
18:16:01.598 00.000 7988 Star::Find(15, 373, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:01.598 00.000 7988 Star::Find returns 1 (0), X=373.61, Y=211.42, Mass=1505, SNR=25.9, Peak=192 HFD=3.8
18:16:01.598 00.000 7988 Star::Find(15, 396, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:01.598 00.000 7988 Star::Find returns 1 (0), X=396.86, Y=925.06, Mass=1349, SNR=24.9, Peak=183 HFD=4.2
18:16:01.598 00.000 7988 Star::Find(15, 703, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:01.598 00.000 7988 Star::Find returns 1 (0), X=703.89, Y=580.70, Mass=750, SNR=18.1, Peak=90 HFD=3.9
18:16:01.598 00.000 7988 Star::Find(15, 1007, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:01.598 00.000 7988 Star::Find returns 1 (0), X=1007.20, Y=893.82, Mass=664, SNR=17.2, Peak=114 HFD=2.9
18:16:01.598 00.000 7988 Star::Find(15, 643, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:01.613 00.015 7988 Star::Find returns 1 (0), X=644.39, Y=275.90, Mass=563, SNR=15.9, Peak=115 HFD=2.9
18:16:01.613 00.000 7988 Star::Find(15, 705, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:01.614 00.001 7988 Star::Find returns 1 (0), X=705.56, Y=919.83, Mass=546, SNR=15.5, Peak=98 HFD=3.1
18:16:01.614 00.000 7988 Star::Find(15, 954, 948, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:01.614 00.000 7988 Star::Find returns 1 (1), X=953.84, Y=948.60, Mass=8039, SNR=60.5, Peak=255 HFD=5.3
18:16:01.614 00.000 7988 Star::Find(15, 606, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:01.614 00.000 7988 Star::Find returns 1 (0), X=606.36, Y=715.35, Mass=408, SNR=13.4, Peak=70 HFD=3.4
18:16:01.614 00.000 7988 Star::Find(15, 899, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:01.614 00.000 7988 Star::Find returns 1 (0), X=899.90, Y=856.88, Mass=421, SNR=13.6, Peak=77 HFD=3.0
18:16:01.614 00.000 7988 Star::Find(15, 1046, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:01.614 00.000 7988 Star::Find returns 1 (0), X=1046.61, Y=797.69, Mass=489, SNR=14.7, Peak=80 HFD=3.2
18:16:01.614 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.92)
18:16:01.614 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.19)
18:16:01.614 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.79 mountX=-0.18 mountY=0.04, mountTheta=2.95
18:16:01.614 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.18, opts=13)
18:16:01.614 00.000 7988 Enqueuing Move request for scope (-0.04, 0.18)
18:16:01.614 00.000 15712 Worker thread wakes up
18:16:01.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
18:16:01.614 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
18:16:01.614 00.000 15712 Moving (-0.04, 0.18) raw xDistance=-0.18 yDistance=0.04
18:16:01.630 00.016 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 644.43
18:16:01.630 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
18:16:01.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:01.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:16:01.630 00.000 15712 MoveAxis(E, 36, ABG)
18:16:01.630 00.000 15712 Guiding  Dir = 2, Dur = 36
18:16:01.630 00.000 15712 IsGuiding returns 0
18:16:01.631 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:01.641 00.010 7988 UpdateGuideState exits: m=1444 SNR=25.6
18:16:01.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:01.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:01.647 00.006 7988 Enqueuing Expose request
18:16:01.647 00.000 15712 PulseGuide returned control before completion, sleep 30
18:16:01.694 00.047 15712 IsGuiding returns 0
18:16:01.694 00.000 15712 Move returns status 0, amount 36
18:16:01.694 00.000 15712 MoveAxis(N, 0, ABG)
18:16:01.694 00.000 15712 Move returns status 0, amount 0
18:16:01.694 00.000 15712 move complete, result=0
18:16:01.694 00.000 15712 worker thread done servicing request
18:16:01.694 00.000 15712 Worker thread wakes up
18:16:01.694 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
18:16:01.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:01.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:03.100 01.406 15712 Exposure complete
18:16:03.148 00.048 15712 worker thread done servicing request
18:16:03.148 00.000 7988 OnExposeComplete: enter
18:16:03.160 00.012 7988 UpdateGuideState(): m_state=6
18:16:03.160 00.000 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:16:03.162 00.002 7988 Star::Find returns 1 (0), X=969.99, Y=851.00, Mass=1387, SNR=25.1, Peak=164 HFD=4.2
18:16:03.162 00.000 7988 MultiStar: [#1 0.26,0.30,1.05,U] [#2 -0.01,0.14,1.01,U] [#3 -0.05,0.07,0.95,U] [#4 0.17,0.03,0.72,U] [#5 -0.18,0.43,0.71,U] [#6 -0.16,0.11,0.70,U] [#7 0.18,0.24,0.64,U] [#8 0.04,0.17,2.37,U] 
18:16:03.164 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.21}, one-star: {-0.05, 0.46}
18:16:03.164 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
18:16:03.166 00.002 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.16)
18:16:03.166 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.44 mountX=-0.21 mountY=-0.03, mountTheta=-2.98
18:16:03.168 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.21, opts=13)
18:16:03.170 00.002 7988 Enqueuing Move request for scope (0.03, 0.21)
18:16:03.172 00.002 15712 Worker thread wakes up
18:16:03.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
18:16:03.172 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
18:16:03.172 00.000 15712 Moving (0.03, 0.21) raw xDistance=-0.21 yDistance=-0.03
18:16:03.172 00.000 15712 PPEC rslt: input = -0.21, final = -0.09, react = -0.13, pred = 0.06, hyst = -0.09, hyst_pct = 0.99, period_length = 644.43
18:16:03.172 00.000 15712 PPEC: input: -0.21, control: -0.09, exposure: 1500
18:16:03.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:03.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:16:03.172 00.000 15712 MoveAxis(E, 30, ABG)
18:16:03.172 00.000 15712 Guiding  Dir = 2, Dur = 30
18:16:03.172 00.000 15712 IsGuiding returns 0
18:16:03.178 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:03.178 00.000 7988 UpdateGuideState exits: m=1387 SNR=25.1
18:16:03.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:03.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:03.178 00.000 7988 Enqueuing Expose request
18:16:03.197 00.019 15712 PulseGuide returned control before completion, sleep 16
18:16:03.246 00.049 15712 IsGuiding returns 0
18:16:03.246 00.000 15712 Move returns status 0, amount 30
18:16:03.246 00.000 15712 MoveAxis(N, 0, ABG)
18:16:03.246 00.000 15712 Move returns status 0, amount 0
18:16:03.246 00.000 15712 move complete, result=0
18:16:03.246 00.000 15712 worker thread done servicing request
18:16:03.246 00.000 15712 Worker thread wakes up
18:16:03.246 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
18:16:03.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:03.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:04.886 01.640 15712 Exposure complete
18:16:04.945 00.059 15712 worker thread done servicing request
18:16:04.945 00.000 7988 OnExposeComplete: enter
18:16:04.947 00.002 7988 UpdateGuideState(): m_state=6
18:16:04.947 00.000 7988 Star::Find(15, 969, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:16:04.947 00.000 7988 Star::Find returns 1 (0), X=969.81, Y=851.05, Mass=1492, SNR=25.9, Peak=174 HFD=4.2
18:16:04.947 00.000 7988 MultiStar: [#1 0.01,0.25,1.02,U] [#2 -0.12,0.20,0.99,U] [#3 -0.08,0.03,0.91,U] [#4 0.09,0.24,0.68,U] [#5 0.07,0.47,0.69,U] [#6 -0.28,0.32,0.64,U] [#7 0.02,0.19,0.66,U] [#8 0.04,0.13,2.31,U] 
18:16:04.947 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.24}, one-star: {-0.23, 0.51}
18:16:04.953 00.006 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
18:16:04.953 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
18:16:04.953 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.75 mountX=-0.24 mountY=0.04, mountTheta=2.99
18:16:04.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.24, opts=13)
18:16:04.953 00.000 7988 Enqueuing Move request for scope (-0.04, 0.24)
18:16:04.953 00.000 15712 Worker thread wakes up
18:16:04.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
18:16:04.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
18:16:04.953 00.000 15712 Moving (-0.04, 0.24) raw xDistance=-0.24 yDistance=0.04
18:16:04.953 00.000 15712 PPEC rslt: input = -0.24, final = -0.13, react = -0.14, pred = 0.24, hyst = -0.13, hyst_pct = 0.99, period_length = 644.43
18:16:04.953 00.000 15712 PPEC: input: -0.24, control: -0.13, exposure: 1500
18:16:04.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:04.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:16:04.953 00.000 15712 MoveAxis(E, 43, ABG)
18:16:04.953 00.000 15712 Guiding  Dir = 2, Dur = 43
18:16:04.953 00.000 15712 IsGuiding returns 0
18:16:04.965 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:04.971 00.006 7988 UpdateGuideState exits: m=1492 SNR=25.9
18:16:04.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:04.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:04.971 00.000 7988 Enqueuing Expose request
18:16:04.991 00.020 15712 PulseGuide returned control before completion, sleep 20
18:16:05.026 00.035 15712 IsGuiding returns 1
18:16:05.026 00.000 15712 scope still moving after pulse duration time elapsed
18:16:05.081 00.055 15712 IsGuiding returns 0
18:16:05.081 00.000 15712 scope move finished after 43 + 80 ms
18:16:05.081 00.000 15712 Move returns status 0, amount 43
18:16:05.081 00.000 15712 MoveAxis(N, 0, ABG)
18:16:05.081 00.000 15712 Move returns status 0, amount 0
18:16:05.081 00.000 15712 move complete, result=0
18:16:05.081 00.000 15712 worker thread done servicing request
18:16:05.081 00.000 15712 Worker thread wakes up
18:16:05.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:05.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:05.081 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
18:16:06.493 01.412 15712 Exposure complete
18:16:06.551 00.058 15712 worker thread done servicing request
18:16:06.551 00.000 7988 OnExposeComplete: enter
18:16:06.551 00.000 7988 UpdateGuideState(): m_state=6
18:16:06.555 00.004 7988 Star::Find(15, 969, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:16:06.555 00.000 7988 Star::Find returns 1 (0), X=970.14, Y=850.80, Mass=1400, SNR=25.1, Peak=156 HFD=4.2
18:16:06.555 00.000 7988 MultiStar: [#1 0.42,0.32,0.99,U] [#2 0.03,0.09,1.02,U] [#3 0.09,-0.14,0.99,U] [#4 0.04,0.20,0.73,U] [#5 0.09,0.35,0.74,U] [#6 -0.17,-0.03,0.64,U] [#7 0.20,-0.08,0.67,U] [#8 0.14,-0.02,2.44,U] 
18:16:06.558 00.003 7988 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.10, 0.25}
18:16:06.558 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
18:16:06.558 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.32 = -0.96)
18:16:06.558 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.63 mountX=-0.09 mountY=-0.12, mountTheta=-2.20
18:16:06.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.09, opts=13)
18:16:06.558 00.000 7988 Enqueuing Move request for scope (0.12, 0.09)
18:16:06.558 00.000 15712 Worker thread wakes up
18:16:06.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
18:16:06.558 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
18:16:06.558 00.000 15712 Moving (0.12, 0.09) raw xDistance=-0.09 yDistance=-0.12
18:16:06.558 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.23, hyst = 0.00, hyst_pct = 0.98, period_length = 644.43
18:16:06.558 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
18:16:06.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:06.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:16:06.558 00.000 15712 MoveAxis(W, 1, ABG)
18:16:06.558 00.000 15712 Guiding  Dir = 3, Dur = 1
18:16:06.558 00.000 15712 IsGuiding returns 0
18:16:06.571 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:06.575 00.004 7988 UpdateGuideState exits: m=1400 SNR=25.1
18:16:06.578 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:06.580 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:06.582 00.002 7988 Enqueuing Expose request
18:16:06.586 00.004 15712 IsGuiding returns 0
18:16:06.586 00.000 15712 Move returns status 0, amount 1
18:16:06.586 00.000 15712 MoveAxis(N, 0, ABG)
18:16:06.586 00.000 15712 Move returns status 0, amount 0
18:16:06.586 00.000 15712 move complete, result=0
18:16:06.586 00.000 15712 worker thread done servicing request
18:16:06.586 00.000 15712 Worker thread wakes up
18:16:06.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:06.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:06.586 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
18:16:08.216 01.630 15712 Exposure complete
18:16:08.276 00.060 15712 worker thread done servicing request
18:16:08.276 00.000 7988 OnExposeComplete: enter
18:16:08.276 00.000 7988 UpdateGuideState(): m_state=6
18:16:08.278 00.002 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:16:08.280 00.002 7988 Star::Find returns 1 (0), X=969.99, Y=850.62, Mass=1473, SNR=25.7, Peak=165 HFD=4.1
18:16:08.280 00.000 7988 MultiStar: [#1 0.04,-0.16,1.01,U] [#2 -0.14,-0.25,0.98,U] [#3 -0.09,-0.29,0.91,U] [#4 0.23,-0.21,0.69,U] [#5 0.11,-0.33,0.70,U] [#6 -0.27,-0.01,0.67,U] [#7 0.14,-0.29,0.64,U] [#8 0.04,-0.33,2.36,U] 
18:16:08.282 00.002 7988 single-star, 8 included, MultiStar: {-0.00, -0.22}, one-star: {-0.05, 0.08}
18:16:08.282 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.58) = xAngle (3.71 = -2.57)
18:16:08.284 00.002 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.82 = 0.54)
18:16:08.284 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.13 mountX=-0.08 mountY=0.05, mountTheta=2.59
18:16:08.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.08, opts=13)
18:16:08.288 00.002 7988 Enqueuing Move request for scope (-0.05, 0.08)
18:16:08.288 00.000 15712 Worker thread wakes up
18:16:08.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
18:16:08.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
18:16:08.288 00.000 15712 Moving (-0.05, 0.08) raw xDistance=-0.08 yDistance=0.05
18:16:08.288 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.24, hyst = 0.00, hyst_pct = 0.98, period_length = 644.43
18:16:08.288 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
18:16:08.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:08.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:16:08.288 00.000 15712 MoveAxis(W, 1, ABG)
18:16:08.288 00.000 15712 Guiding  Dir = 3, Dur = 1
18:16:08.290 00.002 15712 IsGuiding returns 0
18:16:08.293 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:08.297 00.004 7988 UpdateGuideState exits: m=1473 SNR=25.7
18:16:08.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:08.303 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:08.303 00.000 7988 Enqueuing Expose request
18:16:08.312 00.009 15712 IsGuiding returns 0
18:16:08.312 00.000 15712 Move returns status 0, amount 1
18:16:08.312 00.000 15712 MoveAxis(N, 0, ABG)
18:16:08.312 00.000 15712 Move returns status 0, amount 0
18:16:08.312 00.000 15712 move complete, result=0
18:16:08.312 00.000 15712 worker thread done servicing request
18:16:08.312 00.000 15712 Worker thread wakes up
18:16:08.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:08.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:08.312 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
18:16:09.732 01.420 15712 Exposure complete
18:16:09.787 00.055 15712 worker thread done servicing request
18:16:09.787 00.000 7988 OnExposeComplete: enter
18:16:09.793 00.006 7988 UpdateGuideState(): m_state=6
18:16:09.793 00.000 7988 Star::Find(15, 969, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:16:09.795 00.002 7988 Star::Find returns 1 (0), X=969.91, Y=849.79, Mass=1410, SNR=25.1, Peak=156 HFD=4.2
18:16:09.795 00.000 7988 MultiStar: [#1 0.11,-0.87,0.00,M1] [#2 -0.04,-0.96,0.00,M1] [#3 -0.02,-1.15,0.00,M1] [#4 0.26,-1.02,0.00,M1] [#5 -0.07,-0.70,0.00,M1] [#6 -0.47,-1.05,0.00,M1] [#7 0.11,-0.95,0.00,M1] [#8 0.06,-1.07,0.00,M1] 
18:16:09.797 00.002 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
18:16:09.797 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
18:16:09.799 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.75 hyp=0.76 cameraTheta=-1.74 mountX=0.75 mountY=0.15, mountTheta=0.20
18:16:09.799 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.75, opts=13)
18:16:09.801 00.002 7988 Enqueuing Move request for scope (-0.13, -0.75)
18:16:09.801 00.000 15712 Worker thread wakes up
18:16:09.803 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.75) opts 0xd
18:16:09.803 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.75)
18:16:09.803 00.000 15712 Moving (-0.13, -0.75) raw xDistance=0.75 yDistance=0.15
18:16:09.803 00.000 15712 PPEC rslt: input = 0.75, final = 0.40, react = 0.45, pred = -0.20, hyst = 0.41, hyst_pct = 0.98, period_length = 644.43
18:16:09.803 00.000 15712 PPEC: input: 0.75, control: 0.40, exposure: 1500
18:16:09.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:09.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:16:09.803 00.000 15712 MoveAxis(W, 132, ABG)
18:16:09.803 00.000 15712 Guiding  Dir = 3, Dur = 132
18:16:09.803 00.000 15712 IsGuiding returns 0
18:16:09.808 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:09.808 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.1
18:16:09.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:09.808 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:09.808 00.000 7988 Enqueuing Expose request
18:16:09.828 00.020 15712 PulseGuide returned control before completion, sleep 115
18:16:09.952 00.124 15712 IsGuiding returns 1
18:16:09.952 00.000 15712 scope still moving after pulse duration time elapsed
18:16:09.985 00.033 15712 IsGuiding returns 0
18:16:09.985 00.000 15712 scope move finished after 132 + 55 ms
18:16:09.985 00.000 15712 Move returns status 0, amount 132
18:16:09.985 00.000 15712 MoveAxis(N, 0, ABG)
18:16:09.985 00.000 15712 Move returns status 0, amount 0
18:16:09.985 00.000 15712 move complete, result=0
18:16:09.985 00.000 15712 worker thread done servicing request
18:16:09.985 00.000 15712 Worker thread wakes up
18:16:09.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:09.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:09.992 00.007 7988 GuideStep: 0.8 px 132 ms WEST, 0.2 px 0 ms NORTH
18:16:11.627 01.635 15712 Exposure complete
18:16:11.686 00.059 15712 worker thread done servicing request
18:16:11.686 00.000 7988 OnExposeComplete: enter
18:16:11.686 00.000 7988 UpdateGuideState(): m_state=6
18:16:11.689 00.003 7988 Star::Find(15, 969, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:16:11.689 00.000 7988 Star::Find returns 1 (0), X=969.86, Y=849.40, Mass=1385, SNR=25.2, Peak=177 HFD=3.9
18:16:11.689 00.000 7988 MultiStar: [#1 0.06,-1.09,0.00,M2] [#2 -0.12,-1.02,0.00,M2] [#3 -0.18,-1.44,0.00,M2] [#4 0.14,-1.21,0.00,M2] [#5 -0.15,-1.18,0.00,M2] [#6 -0.08,-1.12,0.00,M2] [#7 0.05,-1.29,0.00,M2] [#8 0.00,-1.41,0.00,M2] 
18:16:11.689 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
18:16:11.689 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
18:16:11.695 00.006 7988 CameraToMount -- cameraX=-0.18 cameraY=-1.15 hyp=1.16 cameraTheta=-1.73 mountX=1.15 mountY=0.21, mountTheta=0.18
18:16:11.695 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-1.15, opts=13)
18:16:11.695 00.000 7988 Enqueuing Move request for scope (-0.18, -1.15)
18:16:11.695 00.000 15712 Worker thread wakes up
18:16:11.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.15) opts 0xd
18:16:11.695 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -1.15)
18:16:11.695 00.000 15712 Moving (-0.18, -1.15) raw xDistance=1.15 yDistance=0.21
18:16:11.695 00.000 15712 PPEC rslt: input = 1.15, final = 0.62, react = 0.69, pred = -0.26, hyst = 0.62, hyst_pct = 0.98, period_length = 644.43
18:16:11.695 00.000 15712 PPEC: input: 1.15, control: 0.62, exposure: 1500
18:16:11.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:11.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:16:11.695 00.000 15712 MoveAxis(W, 201, ABG)
18:16:11.695 00.000 15712 Guiding  Dir = 3, Dur = 201
18:16:11.695 00.000 15712 IsGuiding returns 0
18:16:11.705 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:16:11.711 00.006 7988 UpdateGuideState exits: m=1385 SNR=25.2
18:16:11.712 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:11.714 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:11.714 00.000 7988 Enqueuing Expose request
18:16:11.716 00.002 15712 PulseGuide returned control before completion, sleep 194
18:16:11.934 00.218 15712 IsGuiding returns 0
18:16:11.934 00.000 15712 Move returns status 0, amount 201
18:16:11.934 00.000 15712 MoveAxis(N, 0, ABG)
18:16:11.934 00.000 15712 Move returns status 0, amount 0
18:16:11.934 00.000 15712 move complete, result=0
18:16:11.934 00.000 15712 worker thread done servicing request
18:16:11.934 00.000 15712 Worker thread wakes up
18:16:11.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:11.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:11.934 00.000 7988 GuideStep: 1.1 px 201 ms WEST, 0.2 px 0 ms NORTH
18:16:13.348 01.414 15712 Exposure complete
18:16:13.408 00.060 15712 worker thread done servicing request
18:16:13.408 00.000 7988 OnExposeComplete: enter
18:16:13.408 00.000 7988 UpdateGuideState(): m_state=6
18:16:13.410 00.002 7988 Star::Find(15, 969, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:16:13.410 00.000 7988 Star::Find returns 1 (0), X=970.07, Y=849.71, Mass=1492, SNR=25.8, Peak=158 HFD=4.2
18:16:13.412 00.002 7988 MultiStar: [#1 0.15,-1.11,0.00,M3] [#2 0.02,-1.08,0.00,M3] [#3 0.23,-1.41,0.00,M3] [#4 0.40,-1.21,0.00,M3] [#5 -0.00,-1.32,0.00,M3] [#6 -0.31,-1.23,0.00,M3] [#7 -0.01,-1.22,0.00,M3] [#8 0.11,-1.34,0.00,M3] 
18:16:13.412 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
18:16:13.414 00.002 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.14)
18:16:13.414 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.83 hyp=0.83 cameraTheta=-1.54 mountX=0.83 mountY=-0.00, mountTheta=-0.00
18:16:13.416 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.83, opts=13)
18:16:13.418 00.002 7988 Enqueuing Move request for scope (0.02, -0.83)
18:16:13.418 00.000 15712 Worker thread wakes up
18:16:13.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.83) opts 0xd
18:16:13.418 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.83)
18:16:13.418 00.000 15712 Moving (0.02, -0.83) raw xDistance=0.83 yDistance=-0.00
18:16:13.420 00.002 15712 PPEC rslt: input = 0.83, final = 0.47, react = 0.50, pred = -0.29, hyst = 0.47, hyst_pct = 0.98, period_length = 644.43
18:16:13.420 00.000 15712 PPEC: input: 0.83, control: 0.47, exposure: 1500
18:16:13.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:13.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:16:13.420 00.000 15712 MoveAxis(W, 153, ABG)
18:16:13.420 00.000 15712 Guiding  Dir = 3, Dur = 153
18:16:13.420 00.000 15712 IsGuiding returns 0
18:16:13.426 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:13.431 00.005 7988 UpdateGuideState exits: m=1492 SNR=25.8
18:16:13.431 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:13.433 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:13.433 00.000 7988 Enqueuing Expose request
18:16:13.440 00.007 15712 PulseGuide returned control before completion, sleep 140
18:16:13.616 00.176 15712 IsGuiding returns 0
18:16:13.616 00.000 15712 Move returns status 0, amount 153
18:16:13.616 00.000 15712 MoveAxis(N, 0, ABG)
18:16:13.616 00.000 15712 Move returns status 0, amount 0
18:16:13.616 00.000 15712 move complete, result=0
18:16:13.616 00.000 15712 worker thread done servicing request
18:16:13.616 00.000 15712 Worker thread wakes up
18:16:13.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:13.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:13.616 00.000 7988 GuideStep: 0.8 px 153 ms WEST, -0.0 px 0 ms NORTH
18:16:15.261 01.645 15712 Exposure complete
18:16:15.320 00.059 15712 worker thread done servicing request
18:16:15.320 00.000 7988 OnExposeComplete: enter
18:16:15.320 00.000 7988 UpdateGuideState(): m_state=6
18:16:15.322 00.002 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:16:15.322 00.000 7988 Star::Find returns 1 (0), X=970.22, Y=850.08, Mass=1345, SNR=24.7, Peak=164 HFD=4.1
18:16:15.322 00.000 7988 MultiStar: [#1 0.21,-0.65,1.10,U] [#2 0.24,-0.62,1.05,U] [#3 0.05,-0.90,0.00,M4] [#4 0.33,-0.50,0.73,U] [#5 0.15,-0.72,0.71,U] [#6 -0.03,-0.82,0.00,M4] [#7 0.41,-0.55,0.68,U] [#8 0.18,-0.85,0.00,M4] 
18:16:15.322 00.000 7988 single-star, 5 included, MultiStar: {0.24, -0.59}, one-star: {0.18, -0.46}
18:16:15.322 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.37 = 0.37)
18:16:15.322 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.48 = -2.80)
18:16:15.328 00.006 7988 CameraToMount -- cameraX=0.18 cameraY=-0.46 hyp=0.49 cameraTheta=-1.20 mountX=0.46 mountY=-0.17, mountTheta=-0.35
18:16:15.328 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.46, opts=13)
18:16:15.328 00.000 7988 Enqueuing Move request for scope (0.18, -0.46)
18:16:15.328 00.000 15712 Worker thread wakes up
18:16:15.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.46) opts 0xd
18:16:15.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.46)
18:16:15.328 00.000 15712 Moving (0.18, -0.46) raw xDistance=0.46 yDistance=-0.17
18:16:15.333 00.005 15712 PPEC rslt: input = 0.46, final = 0.29, react = 0.28, pred = 0.04, hyst = 0.28, hyst_pct = 0.98, period_length = 644.43
18:16:15.333 00.000 15712 PPEC: input: 0.46, control: 0.29, exposure: 1500
18:16:15.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:15.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:16:15.333 00.000 15712 MoveAxis(W, 93, ABG)
18:16:15.333 00.000 15712 Guiding  Dir = 3, Dur = 93
18:16:15.333 00.000 15712 IsGuiding returns 0
18:16:15.338 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:16:15.340 00.002 7988 UpdateGuideState exits: m=1345 SNR=24.7
18:16:15.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:15.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:15.340 00.000 7988 Enqueuing Expose request
18:16:15.360 00.020 15712 PulseGuide returned control before completion, sleep 75
18:16:15.449 00.089 15712 IsGuiding returns 1
18:16:15.449 00.000 15712 scope still moving after pulse duration time elapsed
18:16:15.486 00.037 15712 IsGuiding returns 0
18:16:15.486 00.000 15712 scope move finished after 93 + 63 ms
18:16:15.486 00.000 15712 Move returns status 0, amount 93
18:16:15.486 00.000 15712 MoveAxis(N, 0, ABG)
18:16:15.486 00.000 15712 Move returns status 0, amount 0
18:16:15.486 00.000 15712 move complete, result=0
18:16:15.486 00.000 15712 worker thread done servicing request
18:16:15.486 00.000 15712 Worker thread wakes up
18:16:15.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:15.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:15.486 00.000 7988 GuideStep: 0.5 px 93 ms WEST, -0.2 px 0 ms NORTH
18:16:16.899 01.413 15712 Exposure complete
18:16:16.953 00.054 15712 worker thread done servicing request
18:16:16.953 00.000 7988 OnExposeComplete: enter
18:16:16.953 00.000 7988 UpdateGuideState(): m_state=6
18:16:16.962 00.009 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:16:16.962 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=850.81, Mass=1417, SNR=25.3, Peak=153 HFD=4.2
18:16:16.964 00.002 7988 MultiStar: [#1 0.40,0.20,1.05,U] [#2 0.07,0.04,0.98,U] [#3 0.01,0.00,0.98,U] [#4 0.36,0.17,0.76,U] [#5 0.27,0.31,0.68,U] [#6 0.25,-0.17,0.68,U] [#7 -0.02,0.26,0.64,U] [#8 0.21,-0.05,2.42,U] 
18:16:16.966 00.002 7988 refined, 8 included, MultiStar: {0.19, 0.08}, one-star: {0.13, 0.26}
18:16:16.967 00.001 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.58) = xAngle (1.99 = 1.99)
18:16:16.967 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.10 = -1.18)
18:16:16.967 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.21 cameraTheta=0.41 mountX=-0.09 mountY=-0.19, mountTheta=-1.99
18:16:16.969 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.08, opts=13)
18:16:16.971 00.002 7988 Enqueuing Move request for scope (0.19, 0.08)
18:16:16.971 00.000 15712 Worker thread wakes up
18:16:16.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
18:16:16.973 00.002 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
18:16:16.973 00.000 15712 Moving (0.19, 0.08) raw xDistance=-0.09 yDistance=-0.19
18:16:16.973 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.98, period_length = 644.43
18:16:16.973 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
18:16:16.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:16.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:16:16.973 00.000 15712 MoveAxis(W, 0, ABG)
18:16:16.973 00.000 15712 Move returns status 0, amount 0
18:16:16.973 00.000 15712 MoveAxis(N, 0, ABG)
18:16:16.973 00.000 15712 Move returns status 0, amount 0
18:16:16.973 00.000 15712 move complete, result=0
18:16:16.973 00.000 15712 worker thread done servicing request
18:16:16.978 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:16.985 00.007 7988 UpdateGuideState exits: m=1417 SNR=25.3
18:16:16.987 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:16.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:16.987 00.000 7988 Enqueuing Expose request
18:16:16.987 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
18:16:16.987 00.000 15712 Worker thread wakes up
18:16:16.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:16.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:18.623 01.636 15712 Exposure complete
18:16:18.682 00.059 15712 worker thread done servicing request
18:16:18.682 00.000 7988 OnExposeComplete: enter
18:16:18.684 00.002 7988 UpdateGuideState(): m_state=6
18:16:18.684 00.000 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:16:18.684 00.000 7988 Star::Find returns 1 (0), X=970.12, Y=850.86, Mass=1423, SNR=25.3, Peak=163 HFD=4.1
18:16:18.684 00.000 7988 MultiStar: [#1 0.13,0.15,1.04,U] [#2 -0.17,-0.02,0.99,U] [#3 -0.13,-0.02,0.95,U] [#4 0.28,0.10,0.74,U] [#5 -0.04,0.31,0.70,U] [#6 -0.05,0.25,0.68,U] [#7 0.08,-0.23,0.65,U] [#8 0.09,-0.10,2.42,U] 
18:16:18.684 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.08, 0.32}
18:16:18.684 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
18:16:18.684 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.60)
18:16:18.684 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.00 mountX=-0.06 mountY=-0.04, mountTheta=-2.56
18:16:18.684 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
18:16:18.684 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
18:16:18.684 00.000 15712 Worker thread wakes up
18:16:18.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
18:16:18.684 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
18:16:18.684 00.000 15712 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
18:16:18.684 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.18, hyst = 0.00, hyst_pct = 0.98, period_length = 644.43
18:16:18.684 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
18:16:18.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:18.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:16:18.684 00.000 15712 MoveAxis(W, 1, ABG)
18:16:18.684 00.000 15712 Guiding  Dir = 3, Dur = 1
18:16:18.684 00.000 15712 IsGuiding returns 0
18:16:18.701 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:18.703 00.002 7988 UpdateGuideState exits: m=1423 SNR=25.3
18:16:18.708 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:18.710 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:18.710 00.000 7988 Enqueuing Expose request
18:16:18.748 00.038 15712 IsGuiding returns 0
18:16:18.748 00.000 15712 Move returns status 0, amount 1
18:16:18.748 00.000 15712 MoveAxis(N, 0, ABG)
18:16:18.748 00.000 15712 Move returns status 0, amount 0
18:16:18.748 00.000 15712 move complete, result=0
18:16:18.748 00.000 15712 worker thread done servicing request
18:16:18.748 00.000 15712 Worker thread wakes up
18:16:18.748 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
18:16:18.752 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:18.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:20.171 01.419 15712 Exposure complete
18:16:20.231 00.060 15712 worker thread done servicing request
18:16:20.231 00.000 7988 OnExposeComplete: enter
18:16:20.232 00.001 7988 UpdateGuideState(): m_state=6
18:16:20.233 00.001 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:16:20.233 00.000 7988 Star::Find returns 1 (0), X=969.90, Y=851.10, Mass=1415, SNR=25.4, Peak=178 HFD=4.2
18:16:20.235 00.002 7988 MultiStar: [#1 -0.04,0.36,1.02,U] [#2 -0.05,0.40,1.03,U] [#3 -0.11,0.11,0.95,U] [#4 0.09,0.24,0.72,U] [#5 0.07,0.27,0.71,U] [#6 -0.22,0.27,0.67,U] [#7 0.17,0.24,0.69,U] [#8 0.00,0.13,2.35,U] 
18:16:20.235 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.27}, one-star: {-0.15, 0.55}
18:16:20.237 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
18:16:20.237 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
18:16:20.239 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.67 mountX=-0.27 mountY=0.02, mountTheta=3.07
18:16:20.241 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.27, opts=13)
18:16:20.241 00.000 7988 Enqueuing Move request for scope (-0.03, 0.27)
18:16:20.243 00.002 15712 Worker thread wakes up
18:16:20.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
18:16:20.243 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
18:16:20.243 00.000 15712 Moving (-0.03, 0.27) raw xDistance=-0.27 yDistance=0.02
18:16:20.243 00.000 15712 PPEC rslt: input = -0.27, final = -0.14, react = -0.16, pred = 0.18, hyst = -0.14, hyst_pct = 0.97, period_length = 644.43
18:16:20.243 00.000 15712 PPEC: input: -0.27, control: -0.14, exposure: 1500
18:16:20.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:20.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:16:20.243 00.000 15712 MoveAxis(E, 46, ABG)
18:16:20.243 00.000 15712 Guiding  Dir = 2, Dur = 46
18:16:20.243 00.000 15712 IsGuiding returns 0
18:16:20.248 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:20.254 00.006 7988 UpdateGuideState exits: m=1415 SNR=25.4
18:16:20.256 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:20.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:20.258 00.002 7988 Enqueuing Expose request
18:16:20.267 00.009 15712 PulseGuide returned control before completion, sleep 32
18:16:20.312 00.045 15712 IsGuiding returns 1
18:16:20.312 00.000 15712 scope still moving after pulse duration time elapsed
18:16:20.361 00.049 15712 IsGuiding returns 0
18:16:20.361 00.000 15712 scope move finished after 46 + 75 ms
18:16:20.361 00.000 15712 Move returns status 0, amount 46
18:16:20.361 00.000 15712 MoveAxis(N, 0, ABG)
18:16:20.361 00.000 15712 Move returns status 0, amount 0
18:16:20.361 00.000 15712 move complete, result=0
18:16:20.361 00.000 15712 worker thread done servicing request
18:16:20.361 00.000 15712 Worker thread wakes up
18:16:20.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:20.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:20.361 00.000 7988 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
18:16:22.006 01.645 15712 Exposure complete
18:16:22.066 00.060 15712 worker thread done servicing request
18:16:22.066 00.000 7988 OnExposeComplete: enter
18:16:22.068 00.002 7988 UpdateGuideState(): m_state=6
18:16:22.068 00.000 7988 Star::Find(15, 969, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:16:22.070 00.002 7988 Star::Find returns 1 (0), X=969.94, Y=850.67, Mass=1406, SNR=25.0, Peak=159 HFD=4.1
18:16:22.071 00.001 7988 MultiStar: [#1 -0.05,0.07,1.07,U] [#2 -0.10,-0.15,1.01,U] [#3 -0.14,-0.29,0.94,U] [#4 0.27,0.09,0.75,U] [#5 -0.04,0.08,0.70,U] [#6 -0.20,-0.29,0.67,U] [#7 -0.08,-0.15,0.66,U] [#8 -0.02,-0.18,2.47,U] 
18:16:22.071 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {-0.11, 0.13}
18:16:22.073 00.002 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
18:16:22.073 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
18:16:22.075 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.08 mountX=0.09 mountY=0.05, mountTheta=0.52
18:16:22.077 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.09, opts=13)
18:16:22.077 00.000 7988 Enqueuing Move request for scope (-0.05, -0.09)
18:16:22.078 00.001 15712 Worker thread wakes up
18:16:22.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
18:16:22.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
18:16:22.078 00.000 15712 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=0.05
18:16:22.078 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.20, hyst = 0.00, hyst_pct = 0.97, period_length = 644.43
18:16:22.078 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
18:16:22.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:22.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:16:22.078 00.000 15712 MoveAxis(W, 2, ABG)
18:16:22.078 00.000 15712 Guiding  Dir = 3, Dur = 2
18:16:22.078 00.000 15712 IsGuiding returns 0
18:16:22.084 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:22.091 00.007 7988 UpdateGuideState exits: m=1406 SNR=25.0
18:16:22.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:22.093 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:22.093 00.000 7988 Enqueuing Expose request
18:16:22.138 00.045 15712 IsGuiding returns 0
18:16:22.138 00.000 15712 Move returns status 0, amount 2
18:16:22.138 00.000 15712 MoveAxis(N, 0, ABG)
18:16:22.138 00.000 15712 Move returns status 0, amount 0
18:16:22.138 00.000 15712 move complete, result=0
18:16:22.138 00.000 15712 worker thread done servicing request
18:16:22.138 00.000 15712 Worker thread wakes up
18:16:22.138 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
18:16:22.141 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:22.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:23.554 01.413 15712 Exposure complete
18:16:23.609 00.055 15712 worker thread done servicing request
18:16:23.609 00.000 7988 OnExposeComplete: enter
18:16:23.615 00.006 7988 UpdateGuideState(): m_state=6
18:16:23.615 00.000 7988 Star::Find(15, 969, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:16:23.617 00.002 7988 Star::Find returns 1 (0), X=970.01, Y=850.28, Mass=1333, SNR=24.5, Peak=167 HFD=4.0
18:16:23.617 00.000 7988 MultiStar: [#1 0.08,-0.33,1.05,U] [#2 -0.29,-0.41,1.06,U] [#3 -0.10,-0.67,0.96,U] [#4 0.07,-0.45,0.75,U] [#5 -0.09,-0.37,0.75,U] [#6 -0.04,-0.63,0.65,U] [#7 -0.13,-0.45,0.69,U] [#8 0.05,-0.61,2.45,U] 
18:16:23.619 00.002 7988 single-star, 8 included, MultiStar: {-0.04, -0.48}, one-star: {-0.03, -0.26}
18:16:23.619 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
18:16:23.621 00.002 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
18:16:23.621 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.68 mountX=0.26 mountY=0.04, mountTheta=0.14
18:16:23.623 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.26, opts=13)
18:16:23.625 00.002 7988 Enqueuing Move request for scope (-0.03, -0.26)
18:16:23.625 00.000 15712 Worker thread wakes up
18:16:23.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
18:16:23.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
18:16:23.625 00.000 15712 Moving (-0.03, -0.26) raw xDistance=0.26 yDistance=0.04
18:16:23.625 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = 0.16, hyst = 0.13, hyst_pct = 0.97, period_length = 644.43
18:16:23.625 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
18:16:23.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:23.627 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:16:23.627 00.000 15712 MoveAxis(W, 45, ABG)
18:16:23.627 00.000 15712 Guiding  Dir = 3, Dur = 45
18:16:23.627 00.000 15712 IsGuiding returns 0
18:16:23.631 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:23.638 00.007 7988 UpdateGuideState exits: m=1333 SNR=24.5
18:16:23.641 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:23.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:23.643 00.002 7988 Enqueuing Expose request
18:16:23.643 00.000 15712 PulseGuide returned control before completion, sleep 40
18:16:23.695 00.052 15712 IsGuiding returns 1
18:16:23.695 00.000 15712 scope still moving after pulse duration time elapsed
18:16:23.739 00.044 15712 IsGuiding returns 0
18:16:23.739 00.000 15712 scope move finished after 45 + 66 ms
18:16:23.739 00.000 15712 Move returns status 0, amount 45
18:16:23.739 00.000 15712 MoveAxis(N, 0, ABG)
18:16:23.739 00.000 15712 Move returns status 0, amount 0
18:16:23.739 00.000 15712 move complete, result=0
18:16:23.739 00.000 15712 worker thread done servicing request
18:16:23.739 00.000 15712 Worker thread wakes up
18:16:23.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:23.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:23.739 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
18:16:25.373 01.634 15712 Exposure complete
18:16:25.432 00.059 15712 worker thread done servicing request
18:16:25.432 00.000 7988 OnExposeComplete: enter
18:16:25.434 00.002 7988 UpdateGuideState(): m_state=6
18:16:25.434 00.000 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:16:25.434 00.000 7988 Star::Find returns 1 (0), X=969.97, Y=850.39, Mass=1418, SNR=25.2, Peak=180 HFD=4.1
18:16:25.434 00.000 7988 MultiStar: [#1 0.10,0.03,1.08,U] [#2 0.02,-0.23,1.00,U] [#3 -0.02,-0.26,0.96,U] [#4 0.11,-0.39,0.71,U] [#5 -0.31,-0.18,0.70,U] [#6 -0.32,-0.15,0.66,U] [#7 0.06,-0.18,0.62,U] [#8 -0.04,-0.38,2.43,U] 
18:16:25.439 00.005 7988 single-star, 8 included, MultiStar: {-0.04, -0.23}, one-star: {-0.07, -0.15}
18:16:25.439 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
18:16:25.439 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
18:16:25.439 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.99 mountX=0.15 mountY=0.07, mountTheta=0.44
18:16:25.439 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.15, opts=13)
18:16:25.439 00.000 7988 Enqueuing Move request for scope (-0.07, -0.15)
18:16:25.439 00.000 15712 Worker thread wakes up
18:16:25.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
18:16:25.439 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
18:16:25.439 00.000 15712 Moving (-0.07, -0.15) raw xDistance=0.15 yDistance=0.07
18:16:25.439 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.17, hyst = 0.00, hyst_pct = 0.97, period_length = 644.43
18:16:25.439 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
18:16:25.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:25.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:16:25.439 00.000 15712 MoveAxis(W, 2, ABG)
18:16:25.439 00.000 15712 Guiding  Dir = 3, Dur = 2
18:16:25.439 00.000 15712 IsGuiding returns 0
18:16:25.450 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:25.457 00.007 7988 UpdateGuideState exits: m=1418 SNR=25.2
18:16:25.459 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:25.459 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:25.461 00.002 7988 Enqueuing Expose request
18:16:25.463 00.002 15712 IsGuiding returns 0
18:16:25.463 00.000 15712 Move returns status 0, amount 2
18:16:25.463 00.000 15712 MoveAxis(N, 0, ABG)
18:16:25.463 00.000 15712 Move returns status 0, amount 0
18:16:25.463 00.000 15712 move complete, result=0
18:16:25.463 00.000 15712 worker thread done servicing request
18:16:25.463 00.000 15712 Worker thread wakes up
18:16:25.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:25.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:25.466 00.003 7988 GuideStep: 0.2 px 2 ms WEST, 0.1 px 0 ms NORTH
18:16:26.884 01.418 15712 Exposure complete
18:16:26.935 00.051 15712 worker thread done servicing request
18:16:26.935 00.000 7988 OnExposeComplete: enter
18:16:26.945 00.010 7988 UpdateGuideState(): m_state=6
18:16:26.945 00.000 7988 Star::Find(15, 969, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:16:26.945 00.000 7988 Star::Find returns 1 (0), X=969.94, Y=850.80, Mass=1447, SNR=25.7, Peak=159 HFD=4.2
18:16:26.945 00.000 7988 MultiStar: [#1 -0.06,0.22,1.05,U] [#2 -0.20,0.28,0.98,U] [#3 -0.31,0.00,0.95,U] [#4 0.06,-0.03,0.69,U] [#5 -0.33,0.28,0.72,U] [#6 -0.33,0.19,0.65,U] [#7 -0.01,0.23,0.61,U] [#8 -0.14,-0.00,2.30,U] 
18:16:26.945 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.14}, one-star: {-0.11, 0.26}
18:16:26.945 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.58) = xAngle (4.00 = -2.28)
18:16:26.952 00.007 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.11 = 0.83)
18:16:26.952 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.43 mountX=-0.13 mountY=0.15, mountTheta=2.29
18:16:26.953 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.14, opts=13)
18:16:26.953 00.000 7988 Enqueuing Move request for scope (-0.16, 0.14)
18:16:26.953 00.000 15712 Worker thread wakes up
18:16:26.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
18:16:26.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
18:16:26.953 00.000 15712 Moving (-0.16, 0.14) raw xDistance=-0.13 yDistance=0.15
18:16:26.953 00.000 15712 PPEC rslt: input = -0.13, final = 0.00, react = -0.08, pred = 0.16, hyst = 0.00, hyst_pct = 0.97, period_length = 644.43
18:16:26.953 00.000 15712 PPEC: input: -0.13, control: 0.00, exposure: 1500
18:16:26.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:26.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:16:26.953 00.000 15712 MoveAxis(W, 2, ABG)
18:16:26.953 00.000 15712 Guiding  Dir = 3, Dur = 2
18:16:26.953 00.000 15712 IsGuiding returns 0
18:16:26.961 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:26.961 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7
18:16:26.969 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:26.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:26.969 00.000 7988 Enqueuing Expose request
18:16:26.983 00.014 15712 IsGuiding returns 0
18:16:26.983 00.000 15712 Move returns status 0, amount 2
18:16:26.985 00.002 15712 MoveAxis(N, 0, ABG)
18:16:26.985 00.000 15712 Move returns status 0, amount 0
18:16:26.985 00.000 15712 move complete, result=0
18:16:26.985 00.000 15712 worker thread done servicing request
18:16:26.985 00.000 15712 Worker thread wakes up
18:16:26.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:26.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:26.986 00.001 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
18:16:28.621 01.635 15712 Exposure complete
18:16:28.680 00.059 15712 worker thread done servicing request
18:16:28.680 00.000 7988 OnExposeComplete: enter
18:16:28.680 00.000 7988 UpdateGuideState(): m_state=6
18:16:28.683 00.003 7988 Star::Find(15, 969, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:16:28.683 00.000 7988 Star::Find returns 1 (0), X=969.84, Y=851.07, Mass=1385, SNR=25.1, Peak=188 HFD=4.1
18:16:28.683 00.000 7988 MultiStar: [#1 -0.00,0.41,1.03,U] [#2 -0.12,0.38,1.03,U] [#3 -0.08,0.03,0.96,U] [#4 0.10,0.18,0.67,U] [#5 -0.14,0.25,0.67,U] [#6 -0.27,0.42,0.67,U] [#7 -0.15,0.30,0.65,U] [#8 -0.08,0.18,2.35,U] 
18:16:28.683 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.28}, one-star: {-0.20, 0.52}
18:16:28.683 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.79)
18:16:28.688 00.005 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.32)
18:16:28.688 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.91 mountX=-0.28 mountY=0.09, mountTheta=2.82
18:16:28.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.28, opts=13)
18:16:28.688 00.000 7988 Enqueuing Move request for scope (-0.10, 0.28)
18:16:28.688 00.000 15712 Worker thread wakes up
18:16:28.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.28) opts 0xd
18:16:28.688 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.28)
18:16:28.688 00.000 15712 Moving (-0.10, 0.28) raw xDistance=-0.28 yDistance=0.09
18:16:28.688 00.000 15712 PPEC rslt: input = -0.28, final = -0.15, react = -0.17, pred = -0.06, hyst = -0.15, hyst_pct = 0.97, period_length = 644.43
18:16:28.688 00.000 15712 PPEC: input: -0.28, control: -0.15, exposure: 1500
18:16:28.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:28.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:16:28.688 00.000 15712 MoveAxis(E, 51, ABG)
18:16:28.688 00.000 15712 Guiding  Dir = 2, Dur = 51
18:16:28.688 00.000 15712 IsGuiding returns 0
18:16:28.699 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:28.705 00.006 7988 UpdateGuideState exits: m=1385 SNR=25.1
18:16:28.707 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:28.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:28.707 00.000 7988 Enqueuing Expose request
18:16:28.711 00.004 15712 PulseGuide returned control before completion, sleep 47
18:16:28.762 00.051 15712 IsGuiding returns 1
18:16:28.762 00.000 15712 scope still moving after pulse duration time elapsed
18:16:28.801 00.039 15712 IsGuiding returns 0
18:16:28.801 00.000 15712 scope move finished after 51 + 59 ms
18:16:28.801 00.000 15712 Move returns status 0, amount 51
18:16:28.801 00.000 15712 MoveAxis(N, 0, ABG)
18:16:28.801 00.000 15712 Move returns status 0, amount 0
18:16:28.801 00.000 15712 move complete, result=0
18:16:28.801 00.000 15712 worker thread done servicing request
18:16:28.801 00.000 15712 Worker thread wakes up
18:16:28.801 00.000 7988 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
18:16:28.807 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:28.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:30.213 01.406 15712 Exposure complete
18:16:30.271 00.058 15712 worker thread done servicing request
18:16:30.271 00.000 7988 OnExposeComplete: enter
18:16:30.271 00.000 7988 UpdateGuideState(): m_state=6
18:16:30.274 00.003 7988 Star::Find(15, 969, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:16:30.274 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=850.56, Mass=1446, SNR=25.6, Peak=167 HFD=4.1
18:16:30.274 00.000 7988 MultiStar: [#1 0.29,-0.23,1.09,U] [#2 0.15,-0.10,1.03,U] [#3 0.00,-0.33,0.97,U] [#4 -0.01,-0.08,0.72,U] [#5 0.18,0.16,0.70,U] [#6 -0.19,-0.12,0.67,U] [#7 0.26,-0.15,0.64,U] [#8 0.17,-0.27,2.37,U] 
18:16:30.274 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.16}, one-star: {-0.03, 0.01}
18:16:30.274 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.02)
18:16:30.274 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
18:16:30.274 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.69 mountX=-0.01 mountY=0.03, mountTheta=2.02
18:16:30.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.01, opts=13)
18:16:30.284 00.010 7988 Enqueuing Move request for scope (-0.03, 0.01)
18:16:30.284 00.000 15712 Worker thread wakes up
18:16:30.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
18:16:30.284 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
18:16:30.284 00.000 15712 Moving (-0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
18:16:30.284 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.08, hyst = 0.00, hyst_pct = 0.97, period_length = 644.43
18:16:30.284 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
18:16:30.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:30.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:16:30.284 00.000 15712 MoveAxis(E, 1, ABG)
18:16:30.284 00.000 15712 Guiding  Dir = 2, Dur = 1
18:16:30.290 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:30.297 00.007 7988 UpdateGuideState exits: m=1446 SNR=25.6
18:16:30.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:30.301 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:30.303 00.002 7988 Enqueuing Expose request
18:16:30.308 00.005 15712 IsGuiding returns 0
18:16:30.322 00.014 15712 IsGuiding returns 0
18:16:30.322 00.000 15712 Move returns status 0, amount 1
18:16:30.322 00.000 15712 MoveAxis(N, 0, ABG)
18:16:30.322 00.000 15712 Move returns status 0, amount 0
18:16:30.322 00.000 15712 move complete, result=0
18:16:30.322 00.000 15712 worker thread done servicing request
18:16:30.322 00.000 15712 Worker thread wakes up
18:16:30.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:30.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:30.322 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
18:16:31.961 01.639 15712 Exposure complete
18:16:32.019 00.058 15712 worker thread done servicing request
18:16:32.019 00.000 7988 OnExposeComplete: enter
18:16:32.019 00.000 7988 UpdateGuideState(): m_state=6
18:16:32.025 00.006 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:16:32.025 00.000 7988 Star::Find returns 1 (0), X=969.99, Y=851.02, Mass=1565, SNR=26.6, Peak=172 HFD=4.4
18:16:32.025 00.000 7988 MultiStar: [#1 -0.03,0.25,0.97,U] [#2 -0.05,0.26,0.98,U] [#3 -0.02,-0.20,0.91,U] [#4 -0.06,0.24,0.71,U] [#5 -0.06,0.16,0.66,U] [#6 -0.39,-0.01,0.65,U] [#7 -0.19,0.07,0.64,U] [#8 0.02,-0.13,2.27,U] 
18:16:32.025 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.05, 0.48}
18:16:32.025 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.54)
18:16:32.025 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
18:16:32.025 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.16 mountX=-0.09 mountY=0.06, mountTheta=2.56
18:16:32.034 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.09, opts=13)
18:16:32.034 00.000 7988 Enqueuing Move request for scope (-0.06, 0.09)
18:16:32.034 00.000 15712 Worker thread wakes up
18:16:32.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
18:16:32.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
18:16:32.034 00.000 15712 Moving (-0.06, 0.09) raw xDistance=-0.09 yDistance=0.06
18:16:32.034 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.06, pred = -0.11, hyst = 0.00, hyst_pct = 0.97, period_length = 644.43
18:16:32.034 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
18:16:32.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:32.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:16:32.034 00.000 15712 MoveAxis(E, 1, ABG)
18:16:32.034 00.000 15712 Guiding  Dir = 2, Dur = 1
18:16:32.034 00.000 15712 IsGuiding returns 0
18:16:32.041 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.800
18:16:32.047 00.006 7988 UpdateGuideState exits: m=1565 SNR=26.6
18:16:32.051 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:32.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:32.051 00.000 7988 Enqueuing Expose request
18:16:32.065 00.014 15712 IsGuiding returns 0
18:16:32.065 00.000 15712 Move returns status 0, amount 1
18:16:32.065 00.000 15712 MoveAxis(N, 0, ABG)
18:16:32.065 00.000 15712 Move returns status 0, amount 0
18:16:32.065 00.000 15712 move complete, result=0
18:16:32.065 00.000 15712 worker thread done servicing request
18:16:32.065 00.000 15712 Worker thread wakes up
18:16:32.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:32.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:32.068 00.003 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
18:16:32.948 00.880 7988 GetBoolean("/Confirm/guiding_assistant_while_guiding", 0) returns 1
18:16:32.987 00.039 7988 GetString("/profile/2/scope/calibration/timestamp", "") returns "1/2/2026 6:15:44 PM"
18:16:32.987 00.000 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
18:16:32.987 00.000 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
18:16:32.987 00.000 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
18:16:32.987 00.000 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.578620
18:16:32.995 00.008 7988 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 3.101440
18:16:32.995 00.000 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
18:16:32.995 00.000 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
18:16:32.995 00.000 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
18:16:32.995 00.000 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
18:16:32.995 00.000 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:16:32.995 00.000 7988 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:16:33.004 00.009 7988 GetInt("/GuidingAssistant/pos.x", -1) returns 250
18:16:33.004 00.000 7988 GetInt("/GuidingAssistant/pos.y", -1) returns 112
18:16:33.016 00.012 7988 MultiStar mode disabled
18:16:33.035 00.019 7988 GuidingAssistant: Disabling guide output
18:16:33.035 00.000 7988 MountGuidingEnabled: 0
18:16:33.037 00.002 7988 PPEC model updates disabled
18:16:33.107 00.070 7988 evsrv: cli 0CCCF308 connect
18:16:33.110 00.003 7988 case statement mapped state 6 to 3
18:16:33.110 00.000 7988 case statement mapped state 6 to 3
18:16:33.113 00.003 7988 evsrv: cli 0CCCF308 request: {"method":"get_pixel_scale","id":"e87f7804-3473-4f9f-84f3-d32098bca623"}
18:16:33.115 00.002 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":3.86747,"id":"e87f7804-3473-4f9f-84f3-d32098bca623"}
18:16:33.123 00.008 7988 evsrv: cli 0CCCF308 disconnect
18:16:33.473 00.350 15712 Exposure complete
18:16:33.530 00.057 15712 worker thread done servicing request
18:16:33.530 00.000 7988 OnExposeComplete: enter
18:16:33.534 00.004 7988 UpdateGuideState(): m_state=6
18:16:33.534 00.000 7988 Star::Find(15, 969, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:16:33.536 00.002 7988 Star::Find returns 1 (0), X=969.86, Y=851.11, Mass=1481, SNR=25.9, Peak=155 HFD=4.3
18:16:33.536 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
18:16:33.538 00.002 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.28)
18:16:33.538 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.56 hyp=0.59 cameraTheta=1.88 mountX=-0.56 mountY=0.17, mountTheta=2.85
18:16:33.540 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.56, opts=13)
18:16:33.542 00.002 7988 Enqueuing Move request for scope (-0.18, 0.56)
18:16:33.542 00.000 15712 Worker thread wakes up
18:16:33.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.56) opts 0xd
18:16:33.542 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.56)
18:16:33.542 00.000 15712 Moving (-0.18, 0.56) raw xDistance=-0.56 yDistance=0.17
18:16:33.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:33.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:16:33.542 00.000 15712 MoveAxis(E, 0, ABG)
18:16:33.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:33.544 00.002 15712 Move returns status 1, amount 0
18:16:33.544 00.000 15712 MoveAxis(N, 0, ABG)
18:16:33.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:33.544 00.000 15712 Move returns status 1, amount 0
18:16:33.544 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:33.544 00.000 15712 move complete, result=1
18:16:33.544 00.000 15712 worker thread done servicing request
18:16:33.547 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:33.550 00.003 7988 UpdateGuideState exits: m=1481 SNR=25.9
18:16:33.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:33.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:33.550 00.000 7988 Enqueuing Expose request
18:16:33.550 00.000 7988 GuideStep: -0.6 px 0 ms EAST, 0.2 px 0 ms NORTH
18:16:33.550 00.000 15712 Worker thread wakes up
18:16:33.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:33.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:33.550 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:35.191 01.641 15712 Exposure complete
18:16:35.244 00.053 15712 worker thread done servicing request
18:16:35.244 00.000 7988 OnExposeComplete: enter
18:16:35.252 00.008 7988 UpdateGuideState(): m_state=6
18:16:35.252 00.000 7988 Star::Find(15, 969, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:16:35.252 00.000 7988 Star::Find returns 1 (0), X=970.23, Y=851.33, Mass=1485, SNR=25.8, Peak=203 HFD=3.8
18:16:35.252 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
18:16:35.252 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
18:16:35.252 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.79 hyp=0.81 cameraTheta=1.34 mountX=-0.79 mountY=-0.20, mountTheta=-2.89
18:16:35.252 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.79, opts=13)
18:16:35.260 00.008 7988 Enqueuing Move request for scope (0.18, 0.79)
18:16:35.260 00.000 15712 Worker thread wakes up
18:16:35.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.79) opts 0xd
18:16:35.260 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.79)
18:16:35.260 00.000 15712 Moving (0.18, 0.79) raw xDistance=-0.79 yDistance=-0.20
18:16:35.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:35.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:16:35.260 00.000 15712 MoveAxis(E, 0, ABG)
18:16:35.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:35.260 00.000 15712 Move returns status 1, amount 0
18:16:35.260 00.000 15712 MoveAxis(N, 0, ABG)
18:16:35.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:35.260 00.000 15712 Move returns status 1, amount 0
18:16:35.260 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:35.260 00.000 15712 move complete, result=1
18:16:35.260 00.000 15712 worker thread done servicing request
18:16:35.267 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:35.272 00.005 7988 UpdateGuideState exits: m=1485 SNR=25.8
18:16:35.275 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:35.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:35.275 00.000 7988 Enqueuing Expose request
18:16:35.278 00.003 7988 GuideStep: -0.8 px 0 ms EAST, -0.2 px 0 ms NORTH
18:16:35.278 00.000 15712 Worker thread wakes up
18:16:35.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:35.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:35.294 00.016 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:35.294 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:36.686 01.392 15712 Exposure complete
18:16:36.745 00.059 15712 worker thread done servicing request
18:16:36.745 00.000 7988 OnExposeComplete: enter
18:16:36.748 00.003 7988 UpdateGuideState(): m_state=6
18:16:36.748 00.000 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:16:36.748 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=851.18, Mass=1389, SNR=25.0, Peak=174 HFD=4.0
18:16:36.748 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
18:16:36.748 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
18:16:36.748 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.64 hyp=0.66 cameraTheta=1.32 mountX=-0.64 mountY=-0.18, mountTheta=-2.87
18:16:36.748 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.64, opts=13)
18:16:36.748 00.000 7988 Enqueuing Move request for scope (0.17, 0.64)
18:16:36.748 00.000 15712 Worker thread wakes up
18:16:36.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.64) opts 0xd
18:16:36.748 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.64)
18:16:36.748 00.000 15712 Moving (0.17, 0.64) raw xDistance=-0.64 yDistance=-0.18
18:16:36.748 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:36.748 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:16:36.748 00.000 15712 MoveAxis(E, 0, ABG)
18:16:36.748 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:36.748 00.000 15712 Move returns status 1, amount 0
18:16:36.748 00.000 15712 MoveAxis(N, 0, ABG)
18:16:36.748 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:36.748 00.000 15712 Move returns status 1, amount 0
18:16:36.748 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:36.748 00.000 15712 move complete, result=1
18:16:36.758 00.010 15712 worker thread done servicing request
18:16:36.763 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:36.765 00.002 7988 UpdateGuideState exits: m=1389 SNR=25.0
18:16:36.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:36.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:36.765 00.000 7988 Enqueuing Expose request
18:16:36.765 00.000 7988 GuideStep: -0.6 px 0 ms EAST, -0.2 px 0 ms NORTH
18:16:36.765 00.000 15712 Worker thread wakes up
18:16:36.775 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:36.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:36.775 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:36.779 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:38.408 01.629 15712 Exposure complete
18:16:38.459 00.051 15712 worker thread done servicing request
18:16:38.459 00.000 7988 OnExposeComplete: enter
18:16:38.459 00.000 7988 UpdateGuideState(): m_state=6
18:16:38.469 00.010 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:16:38.469 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=851.12, Mass=1495, SNR=26.0, Peak=164 HFD=4.2
18:16:38.471 00.002 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
18:16:38.471 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.23)
18:16:38.473 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.58 hyp=0.59 cameraTheta=1.37 mountX=-0.58 mountY=-0.13, mountTheta=-2.92
18:16:38.475 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.58, opts=13)
18:16:38.475 00.000 7988 Enqueuing Move request for scope (0.12, 0.58)
18:16:38.477 00.002 15712 Worker thread wakes up
18:16:38.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.58) opts 0xd
18:16:38.477 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.58)
18:16:38.477 00.000 15712 Moving (0.12, 0.58) raw xDistance=-0.58 yDistance=-0.13
18:16:38.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:38.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:16:38.477 00.000 15712 MoveAxis(E, 0, ABG)
18:16:38.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:38.477 00.000 15712 Move returns status 1, amount 0
18:16:38.477 00.000 15712 MoveAxis(N, 0, ABG)
18:16:38.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:38.477 00.000 15712 Move returns status 1, amount 0
18:16:38.477 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:38.477 00.000 15712 move complete, result=1
18:16:38.477 00.000 15712 worker thread done servicing request
18:16:38.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:38.486 00.009 7988 UpdateGuideState exits: m=1495 SNR=26.0
18:16:38.486 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:38.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:38.492 00.006 7988 Enqueuing Expose request
18:16:38.492 00.000 7988 GuideStep: -0.6 px 0 ms EAST, -0.1 px 0 ms NORTH
18:16:38.492 00.000 15712 Worker thread wakes up
18:16:38.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:38.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:38.492 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:38.498 00.006 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:39.908 01.410 15712 Exposure complete
18:16:39.955 00.047 15712 worker thread done servicing request
18:16:39.955 00.000 7988 OnExposeComplete: enter
18:16:39.955 00.000 7988 UpdateGuideState(): m_state=6
18:16:39.970 00.015 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:16:39.970 00.000 7988 Star::Find returns 1 (0), X=970.37, Y=850.57, Mass=1383, SNR=25.0, Peak=184 HFD=3.4
18:16:39.972 00.002 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.58) = xAngle (1.65 = 1.65)
18:16:39.972 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.76 = -1.52)
18:16:39.974 00.002 7988 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.07 mountX=-0.03 mountY=-0.33, mountTheta=-1.65
18:16:39.976 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.02, opts=13)
18:16:39.976 00.000 7988 Enqueuing Move request for scope (0.33, 0.02)
18:16:39.978 00.002 15712 Worker thread wakes up
18:16:39.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.02) opts 0xd
18:16:39.978 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.02)
18:16:39.978 00.000 15712 Moving (0.33, 0.02) raw xDistance=-0.03 yDistance=-0.33
18:16:39.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:16:39.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
18:16:39.978 00.000 15712 MoveAxis(E, 0, ABG)
18:16:39.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:39.978 00.000 15712 Move returns status 1, amount 0
18:16:39.978 00.000 15712 MoveAxis(N, 0, ABG)
18:16:39.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:39.978 00.000 15712 Move returns status 1, amount 0
18:16:39.978 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:39.978 00.000 15712 move complete, result=1
18:16:39.978 00.000 15712 worker thread done servicing request
18:16:39.982 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:39.989 00.007 7988 UpdateGuideState exits: m=1383 SNR=25.0
18:16:39.991 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:39.991 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:39.993 00.002 7988 Enqueuing Expose request
18:16:39.993 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
18:16:39.995 00.002 15712 Worker thread wakes up
18:16:39.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:39.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:39.998 00.003 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:39.998 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:41.634 01.636 15712 Exposure complete
18:16:41.692 00.058 15712 worker thread done servicing request
18:16:41.692 00.000 7988 OnExposeComplete: enter
18:16:41.692 00.000 7988 UpdateGuideState(): m_state=6
18:16:41.695 00.003 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:16:41.695 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=850.42, Mass=1448, SNR=25.5, Peak=168 HFD=4.4
18:16:41.695 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
18:16:41.695 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.89 = -2.40)
18:16:41.695 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.80 mountX=0.13 mountY=-0.12, mountTheta=-0.76
18:16:41.695 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.13, opts=13)
18:16:41.695 00.000 7988 Enqueuing Move request for scope (0.12, -0.13)
18:16:41.703 00.008 15712 Worker thread wakes up
18:16:41.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
18:16:41.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
18:16:41.703 00.000 15712 Moving (0.12, -0.13) raw xDistance=0.13 yDistance=-0.12
18:16:41.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:41.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:16:41.703 00.000 15712 MoveAxis(E, 0, ABG)
18:16:41.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:41.703 00.000 15712 Move returns status 1, amount 0
18:16:41.703 00.000 15712 MoveAxis(N, 0, ABG)
18:16:41.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:41.703 00.000 15712 Move returns status 1, amount 0
18:16:41.703 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:41.703 00.000 15712 move complete, result=1
18:16:41.703 00.000 15712 worker thread done servicing request
18:16:41.709 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:41.711 00.002 7988 UpdateGuideState exits: m=1448 SNR=25.5
18:16:41.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:41.711 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:41.719 00.008 7988 Enqueuing Expose request
18:16:41.719 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:16:41.721 00.002 15712 Worker thread wakes up
18:16:41.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:41.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:41.721 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:41.721 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:43.129 01.408 15712 Exposure complete
18:16:43.175 00.046 15712 worker thread done servicing request
18:16:43.175 00.000 7988 OnExposeComplete: enter
18:16:43.175 00.000 7988 UpdateGuideState(): m_state=6
18:16:43.192 00.017 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:16:43.192 00.000 7988 Star::Find returns 1 (0), X=970.19, Y=850.57, Mass=1382, SNR=24.9, Peak=162 HFD=3.8
18:16:43.194 00.002 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.58) = xAngle (1.74 = 1.74)
18:16:43.194 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.85 = -1.44)
18:16:43.196 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.16 mountX=-0.02 mountY=-0.15, mountTheta=-1.74
18:16:43.196 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.02, opts=13)
18:16:43.198 00.002 7988 Enqueuing Move request for scope (0.14, 0.02)
18:16:43.198 00.000 15712 Worker thread wakes up
18:16:43.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
18:16:43.198 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
18:16:43.198 00.000 15712 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.15
18:16:43.200 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:43.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:16:43.200 00.000 15712 MoveAxis(E, 0, ABG)
18:16:43.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:43.200 00.000 15712 Move returns status 1, amount 0
18:16:43.200 00.000 15712 MoveAxis(N, 0, ABG)
18:16:43.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:43.200 00.000 15712 Move returns status 1, amount 0
18:16:43.200 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:43.200 00.000 15712 move complete, result=1
18:16:43.200 00.000 15712 worker thread done servicing request
18:16:43.203 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:43.208 00.005 7988 UpdateGuideState exits: m=1382 SNR=24.9
18:16:43.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:43.208 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:43.208 00.000 7988 Enqueuing Expose request
18:16:43.208 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
18:16:43.208 00.000 15712 Worker thread wakes up
18:16:43.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:43.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:43.208 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:43.220 00.012 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:44.850 01.630 15712 Exposure complete
18:16:44.906 00.056 15712 worker thread done servicing request
18:16:44.906 00.000 7988 OnExposeComplete: enter
18:16:44.912 00.006 7988 UpdateGuideState(): m_state=6
18:16:44.912 00.000 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:16:44.914 00.002 7988 Star::Find returns 1 (0), X=970.26, Y=850.71, Mass=1501, SNR=26.0, Peak=170 HFD=4.2
18:16:44.914 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
18:16:44.916 00.002 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.32 = -0.96)
18:16:44.916 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.64 mountX=-0.16 mountY=-0.22, mountTheta=-2.20
18:16:44.918 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.16, opts=13)
18:16:44.920 00.002 7988 Enqueuing Move request for scope (0.22, 0.16)
18:16:44.920 00.000 15712 Worker thread wakes up
18:16:44.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
18:16:44.920 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
18:16:44.920 00.000 15712 Moving (0.22, 0.16) raw xDistance=-0.16 yDistance=-0.22
18:16:44.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:44.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:16:44.920 00.000 15712 MoveAxis(E, 0, ABG)
18:16:44.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:44.920 00.000 15712 Move returns status 1, amount 0
18:16:44.920 00.000 15712 MoveAxis(N, 0, ABG)
18:16:44.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:44.920 00.000 15712 Move returns status 1, amount 0
18:16:44.920 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:44.920 00.000 15712 move complete, result=1
18:16:44.920 00.000 15712 worker thread done servicing request
18:16:44.925 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:44.931 00.006 7988 UpdateGuideState exits: m=1501 SNR=26.0
18:16:44.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:44.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:44.931 00.000 7988 Enqueuing Expose request
18:16:44.931 00.000 7988 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
18:16:44.931 00.000 15712 Worker thread wakes up
18:16:44.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:44.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:44.940 00.009 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:44.940 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:46.346 01.406 15712 Exposure complete
18:16:46.403 00.057 15712 worker thread done servicing request
18:16:46.454 00.051 7988 OnExposeComplete: enter
18:16:46.456 00.002 7988 UpdateGuideState(): m_state=6
18:16:46.456 00.000 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:16:46.458 00.002 7988 Star::Find returns 1 (0), X=970.39, Y=850.61, Mass=1376, SNR=24.9, Peak=133 HFD=4.2
18:16:46.458 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.58) = xAngle (1.78 = 1.78)
18:16:46.460 00.002 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.89 = -1.40)
18:16:46.460 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=0.07 hyp=0.35 cameraTheta=0.20 mountX=-0.07 mountY=-0.35, mountTheta=-1.77
18:16:46.462 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.07, opts=13)
18:16:46.464 00.002 7988 Enqueuing Move request for scope (0.34, 0.07)
18:16:46.466 00.002 15712 Worker thread wakes up
18:16:46.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.07) opts 0xd
18:16:46.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.07)
18:16:46.466 00.000 15712 Moving (0.34, 0.07) raw xDistance=-0.07 yDistance=-0.35
18:16:46.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:16:46.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
18:16:46.466 00.000 15712 MoveAxis(E, 0, ABG)
18:16:46.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:46.466 00.000 15712 Move returns status 1, amount 0
18:16:46.466 00.000 15712 MoveAxis(N, 0, ABG)
18:16:46.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:46.466 00.000 15712 Move returns status 1, amount 0
18:16:46.466 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:46.466 00.000 15712 move complete, result=1
18:16:46.466 00.000 15712 worker thread done servicing request
18:16:46.471 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:46.471 00.000 7988 UpdateGuideState exits: m=1376 SNR=24.9
18:16:46.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:46.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:46.471 00.000 7988 Enqueuing Expose request
18:16:46.471 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
18:16:46.471 00.000 15712 Worker thread wakes up
18:16:46.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:46.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:46.485 00.014 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:46.487 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:48.123 01.636 15712 Exposure complete
18:16:48.174 00.051 15712 worker thread done servicing request
18:16:48.174 00.000 7988 OnExposeComplete: enter
18:16:48.185 00.011 7988 UpdateGuideState(): m_state=6
18:16:48.185 00.000 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:16:48.185 00.000 7988 Star::Find returns 1 (0), X=970.52, Y=850.57, Mass=1423, SNR=25.4, Peak=147 HFD=4.1
18:16:48.185 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.58) = xAngle (1.62 = 1.62)
18:16:48.185 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.73 = -1.55)
18:16:48.191 00.006 7988 CameraToMount -- cameraX=0.47 cameraY=0.02 hyp=0.48 cameraTheta=0.05 mountX=-0.03 mountY=-0.48, mountTheta=-1.62
18:16:48.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=0.02, opts=13)
18:16:48.191 00.000 7988 Enqueuing Move request for scope (0.47, 0.02)
18:16:48.191 00.000 15712 Worker thread wakes up
18:16:48.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.02) opts 0xd
18:16:48.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, 0.02)
18:16:48.191 00.000 15712 Moving (0.47, 0.02) raw xDistance=-0.03 yDistance=-0.48
18:16:48.191 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-1.04
18:16:48.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
18:16:48.191 00.000 15712 MoveAxis(E, 0, ABG)
18:16:48.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:48.191 00.000 15712 Move returns status 1, amount 0
18:16:48.191 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 885 applied
18:16:48.191 00.000 15712 MoveAxis(N, 1006, ABG)
18:16:48.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:48.191 00.000 15712 Move returns status 1, amount 0
18:16:48.191 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:48.191 00.000 15712 move complete, result=1
18:16:48.191 00.000 15712 worker thread done servicing request
18:16:48.201 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.800
18:16:48.203 00.002 7988 UpdateGuideState exits: m=1423 SNR=25.4
18:16:48.208 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:48.209 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:48.209 00.000 7988 Enqueuing Expose request
18:16:48.211 00.002 7988 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
18:16:48.211 00.000 15712 Worker thread wakes up
18:16:48.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:48.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:48.213 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:48.217 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:49.620 01.403 15712 Exposure complete
18:16:49.679 00.059 15712 worker thread done servicing request
18:16:49.679 00.000 7988 OnExposeComplete: enter
18:16:49.679 00.000 7988 UpdateGuideState(): m_state=6
18:16:49.682 00.003 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:16:49.682 00.000 7988 Star::Find returns 1 (0), X=970.74, Y=850.34, Mass=1521, SNR=26.1, Peak=152 HFD=4.6
18:16:49.684 00.002 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
18:16:49.684 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.88)
18:16:49.684 00.000 7988 CameraToMount -- cameraX=0.69 cameraY=-0.21 hyp=0.72 cameraTheta=-0.29 mountX=0.20 mountY=-0.69, mountTheta=-1.29
18:16:49.688 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.69, y=-0.21, opts=13)
18:16:49.688 00.000 7988 Enqueuing Move request for scope (0.69, -0.21)
18:16:49.690 00.002 15712 Worker thread wakes up
18:16:49.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.21) opts 0xd
18:16:49.690 00.000 15712 Handling offset move in thread for scope, endpoint = (0.69, -0.21)
18:16:49.690 00.000 15712 Moving (0.69, -0.21) raw xDistance=0.20 yDistance=-0.69
18:16:49.690 00.000 15712 BLC: History state: CurrMiss=0.69, AvgInitMiss=0.69, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.475353, 1:0.688275
18:16:49.690 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
18:16:49.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
18:16:49.690 00.000 15712 MoveAxis(E, 0, ABG)
18:16:49.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:49.690 00.000 15712 Move returns status 1, amount 0
18:16:49.690 00.000 15712 MoveAxis(N, 176, ABG)
18:16:49.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:49.690 00.000 15712 Move returns status 1, amount 0
18:16:49.690 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:49.690 00.000 15712 move complete, result=1
18:16:49.690 00.000 15712 worker thread done servicing request
18:16:49.691 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:49.697 00.006 7988 UpdateGuideState exits: m=1521 SNR=26.1
18:16:49.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:49.703 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:49.705 00.002 7988 Enqueuing Expose request
18:16:49.705 00.000 7988 GuideStep: 0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
18:16:49.705 00.000 15712 Worker thread wakes up
18:16:49.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:49.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:49.711 00.006 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:49.711 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:51.342 01.631 15712 Exposure complete
18:16:51.403 00.061 15712 worker thread done servicing request
18:16:51.403 00.000 7988 OnExposeComplete: enter
18:16:51.403 00.000 7988 UpdateGuideState(): m_state=6
18:16:51.405 00.002 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:16:51.405 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=850.24, Mass=1450, SNR=25.5, Peak=178 HFD=4.0
18:16:51.407 00.002 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
18:16:51.407 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.55)
18:16:51.409 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.31 hyp=0.37 cameraTheta=-0.95 mountX=0.30 mountY=-0.21, mountTheta=-0.60
18:16:51.409 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.31, opts=13)
18:16:51.411 00.002 7988 Enqueuing Move request for scope (0.22, -0.31)
18:16:51.413 00.002 15712 Worker thread wakes up
18:16:51.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.31) opts 0xd
18:16:51.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.31)
18:16:51.413 00.000 15712 Moving (0.22, -0.31) raw xDistance=0.30 yDistance=-0.21
18:16:51.413 00.000 15712 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.69, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.475353, 1:0.688275, 2:0.209006
18:16:51.413 00.000 15712 BLC: No correction, Miss < min_move
18:16:51.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:51.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:16:51.413 00.000 15712 MoveAxis(E, 0, ABG)
18:16:51.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:51.413 00.000 15712 Move returns status 1, amount 0
18:16:51.413 00.000 15712 MoveAxis(N, 0, ABG)
18:16:51.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:51.413 00.000 15712 Move returns status 1, amount 0
18:16:51.413 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:51.413 00.000 15712 move complete, result=1
18:16:51.413 00.000 15712 worker thread done servicing request
18:16:51.418 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:16:51.424 00.006 7988 UpdateGuideState exits: m=1450 SNR=25.5
18:16:51.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:51.426 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:51.428 00.002 7988 Enqueuing Expose request
18:16:51.428 00.000 7988 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
18:16:51.430 00.002 15712 Worker thread wakes up
18:16:51.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:51.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:51.430 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:51.434 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:52.836 01.402 15712 Exposure complete
18:16:52.901 00.065 15712 worker thread done servicing request
18:16:52.901 00.000 7988 OnExposeComplete: enter
18:16:52.901 00.000 7988 UpdateGuideState(): m_state=6
18:16:52.901 00.000 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
18:16:52.901 00.000 7988 Star::Find returns 1 (0), X=970.39, Y=850.16, Mass=1502, SNR=25.9, Peak=155 HFD=3.9
18:16:52.914 00.013 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
18:16:52.914 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.85 = -2.43)
18:16:52.914 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=-0.38 hyp=0.51 cameraTheta=-0.83 mountX=0.38 mountY=-0.34, mountTheta=-0.73
18:16:52.918 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=-0.38, opts=13)
18:16:52.918 00.000 7988 Enqueuing Move request for scope (0.35, -0.38)
18:16:52.918 00.000 15712 Worker thread wakes up
18:16:52.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.38) opts 0xd
18:16:52.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, -0.38)
18:16:52.918 00.000 15712 Moving (0.35, -0.38) raw xDistance=0.38 yDistance=-0.34
18:16:52.918 00.000 15712 BLC: window closed
18:16:52.918 00.000 15712 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.69, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.475353, 1:0.688275, 2:0.209006
18:16:52.918 00.000 15712 BLC: Under-shoot: nominal increase by 175
18:16:52.918 00.000 15712 BLC: window closed
18:16:52.922 00.004 15712 BLC: Pulse increase limited by ceiling of 885
18:16:52.922 00.000 15712 BLC: Pulse adjusted to 885
18:16:52.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
18:16:52.922 00.000 15712 MoveAxis(E, 0, ABG)
18:16:52.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:52.922 00.000 15712 Move returns status 1, amount 0
18:16:52.922 00.000 15712 MoveAxis(N, 86, ABG)
18:16:52.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:52.922 00.000 15712 Move returns status 1, amount 0
18:16:52.922 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:52.922 00.000 15712 move complete, result=1
18:16:52.922 00.000 15712 worker thread done servicing request
18:16:52.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:16:52.932 00.010 7988 UpdateGuideState exits: m=1502 SNR=25.9
18:16:52.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:52.935 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:52.935 00.000 7988 Enqueuing Expose request
18:16:52.935 00.000 7988 GuideStep: 0.4 px 0 ms EAST, -0.3 px 0 ms NORTH
18:16:52.935 00.000 15712 Worker thread wakes up
18:16:52.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:52.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:52.935 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:52.935 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:53.089 00.154 7988 evsrv: cli 0CCCF948 connect
18:16:53.092 00.003 7988 case statement mapped state 6 to 3
18:16:53.094 00.002 7988 case statement mapped state 6 to 3
18:16:53.094 00.000 7988 evsrv: cli 0CCCF948 request: {"method":"get_pixel_scale","id":"94971bbc-bb01-46f7-a63e-6e8bcaed164d"}
18:16:53.094 00.000 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":3.86747,"id":"94971bbc-bb01-46f7-a63e-6e8bcaed164d"}
18:16:53.094 00.000 7988 evsrv: cli 0CCCF948 disconnect
18:16:54.573 01.479 15712 Exposure complete
18:16:54.619 00.046 15712 worker thread done servicing request
18:16:54.619 00.000 7988 OnExposeComplete: enter
18:16:54.634 00.015 7988 UpdateGuideState(): m_state=6
18:16:54.634 00.000 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:16:54.634 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=850.15, Mass=1368, SNR=24.9, Peak=137 HFD=4.0
18:16:54.634 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
18:16:54.634 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.62 = -2.66)
18:16:54.634 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.40 hyp=0.46 cameraTheta=-1.06 mountX=0.40 mountY=-0.21, mountTheta=-0.49
18:16:54.634 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.40, opts=13)
18:16:54.634 00.000 7988 Enqueuing Move request for scope (0.22, -0.40)
18:16:54.634 00.000 15712 Worker thread wakes up
18:16:54.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.40) opts 0xd
18:16:54.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.40)
18:16:54.634 00.000 15712 Moving (0.22, -0.40) raw xDistance=0.40 yDistance=-0.21
18:16:54.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:54.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:16:54.634 00.000 15712 MoveAxis(E, 0, ABG)
18:16:54.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:54.634 00.000 15712 Move returns status 1, amount 0
18:16:54.634 00.000 15712 MoveAxis(N, 0, ABG)
18:16:54.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:54.634 00.000 15712 Move returns status 1, amount 0
18:16:54.634 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:54.634 00.000 15712 move complete, result=1
18:16:54.634 00.000 15712 worker thread done servicing request
18:16:54.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:16:54.651 00.017 7988 UpdateGuideState exits: m=1368 SNR=24.9
18:16:54.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:54.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:54.651 00.000 7988 Enqueuing Expose request
18:16:54.651 00.000 7988 GuideStep: 0.4 px 0 ms EAST, -0.2 px 0 ms NORTH
18:16:54.651 00.000 15712 Worker thread wakes up
18:16:54.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:54.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:54.651 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:54.665 00.014 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:56.070 01.405 15712 Exposure complete
18:16:56.128 00.058 15712 worker thread done servicing request
18:16:56.128 00.000 7988 OnExposeComplete: enter
18:16:56.132 00.004 7988 UpdateGuideState(): m_state=6
18:16:56.132 00.000 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
18:16:56.134 00.002 7988 Star::Find returns 1 (0), X=969.95, Y=849.51, Mass=1458, SNR=25.7, Peak=198 HFD=4.0
18:16:56.134 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
18:16:56.134 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
18:16:56.137 00.003 7988 CameraToMount -- cameraX=-0.09 cameraY=-1.03 hyp=1.04 cameraTheta=-1.66 mountX=1.03 mountY=0.11, mountTheta=0.11
18:16:56.139 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-1.03, opts=13)
18:16:56.139 00.000 7988 Enqueuing Move request for scope (-0.09, -1.03)
18:16:56.141 00.002 15712 Worker thread wakes up
18:16:56.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -1.03) opts 0xd
18:16:56.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -1.03)
18:16:56.141 00.000 15712 Moving (-0.09, -1.03) raw xDistance=1.03 yDistance=0.11
18:16:56.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:56.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:16:56.141 00.000 15712 MoveAxis(E, 0, ABG)
18:16:56.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:56.141 00.000 15712 Move returns status 1, amount 0
18:16:56.141 00.000 15712 MoveAxis(N, 0, ABG)
18:16:56.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:56.141 00.000 15712 Move returns status 1, amount 0
18:16:56.141 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:56.141 00.000 15712 move complete, result=1
18:16:56.141 00.000 15712 worker thread done servicing request
18:16:56.147 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:16:56.152 00.005 7988 UpdateGuideState exits: m=1458 SNR=25.7
18:16:56.154 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:56.154 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:56.156 00.002 7988 Enqueuing Expose request
18:16:56.156 00.000 7988 GuideStep: 1.0 px 0 ms EAST, 0.1 px 0 ms NORTH
18:16:56.158 00.002 15712 Worker thread wakes up
18:16:56.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:56.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:56.158 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:56.161 00.003 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:57.787 01.626 15712 Exposure complete
18:16:57.847 00.060 15712 worker thread done servicing request
18:16:57.847 00.000 7988 OnExposeComplete: enter
18:16:57.848 00.001 7988 UpdateGuideState(): m_state=6
18:16:57.848 00.000 7988 Star::Find(15, 969, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
18:16:57.848 00.000 7988 Star::Find returns 1 (0), X=969.99, Y=849.26, Mass=1499, SNR=26.2, Peak=209 HFD=4.0
18:16:57.848 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
18:16:57.848 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
18:16:57.848 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-1.28 hyp=1.28 cameraTheta=-1.61 mountX=1.28 mountY=0.09, mountTheta=0.07
18:16:57.848 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-1.28, opts=13)
18:16:57.848 00.000 7988 Enqueuing Move request for scope (-0.05, -1.28)
18:16:57.848 00.000 15712 Worker thread wakes up
18:16:57.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.28) opts 0xd
18:16:57.848 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -1.28)
18:16:57.848 00.000 15712 Moving (-0.05, -1.28) raw xDistance=1.28 yDistance=0.09
18:16:57.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:57.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:16:57.848 00.000 15712 MoveAxis(E, 0, ABG)
18:16:57.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:57.848 00.000 15712 Move returns status 1, amount 0
18:16:57.848 00.000 15712 MoveAxis(N, 0, ABG)
18:16:57.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:57.848 00.000 15712 Move returns status 1, amount 0
18:16:57.848 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:57.848 00.000 15712 move complete, result=1
18:16:57.848 00.000 15712 worker thread done servicing request
18:16:57.864 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:16:57.868 00.004 7988 UpdateGuideState exits: m=1499 SNR=26.2
18:16:57.870 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:57.872 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:57.872 00.000 7988 Enqueuing Expose request
18:16:57.874 00.002 7988 GuideStep: 1.3 px 0 ms EAST, 0.1 px 0 ms NORTH
18:16:57.874 00.000 15712 Worker thread wakes up
18:16:57.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:57.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:57.876 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:57.879 00.003 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:16:59.282 01.403 15712 Exposure complete
18:16:59.340 00.058 15712 worker thread done servicing request
18:16:59.340 00.000 7988 OnExposeComplete: enter
18:16:59.340 00.000 7988 UpdateGuideState(): m_state=6
18:16:59.343 00.003 7988 Star::Find(15, 969, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
18:16:59.343 00.000 7988 Star::Find returns 1 (0), X=970.04, Y=849.21, Mass=1551, SNR=26.7, Peak=201 HFD=4.2
18:16:59.343 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
18:16:59.343 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
18:16:59.343 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-1.33 hyp=1.33 cameraTheta=-1.57 mountX=1.33 mountY=0.03, mountTheta=0.02
18:16:59.343 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-1.33, opts=13)
18:16:59.343 00.000 7988 Enqueuing Move request for scope (0.00, -1.33)
18:16:59.343 00.000 15712 Worker thread wakes up
18:16:59.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -1.33) opts 0xd
18:16:59.343 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -1.33)
18:16:59.343 00.000 15712 Moving (0.00, -1.33) raw xDistance=1.33 yDistance=0.03
18:16:59.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:16:59.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:16:59.343 00.000 15712 MoveAxis(E, 0, ABG)
18:16:59.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:59.343 00.000 15712 Move returns status 1, amount 0
18:16:59.343 00.000 15712 MoveAxis(N, 0, ABG)
18:16:59.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:16:59.343 00.000 15712 Move returns status 1, amount 0
18:16:59.343 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:16:59.343 00.000 15712 move complete, result=1
18:16:59.343 00.000 15712 worker thread done servicing request
18:16:59.357 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:16:59.359 00.002 7988 UpdateGuideState exits: m=1551 SNR=26.7
18:16:59.366 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:59.368 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:16:59.368 00.000 7988 Enqueuing Expose request
18:16:59.370 00.002 7988 GuideStep: 1.3 px 0 ms EAST, 0.0 px 0 ms NORTH
18:16:59.370 00.000 15712 Worker thread wakes up
18:16:59.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:16:59.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:16:59.374 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:16:59.375 00.001 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:01.005 01.630 15712 Exposure complete
18:17:01.058 00.053 15712 worker thread done servicing request
18:17:01.058 00.000 7988 OnExposeComplete: enter
18:17:01.066 00.008 7988 UpdateGuideState(): m_state=6
18:17:01.066 00.000 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
18:17:01.066 00.000 7988 Star::Find returns 1 (0), X=969.84, Y=849.43, Mass=1514, SNR=26.3, Peak=190 HFD=3.9
18:17:01.066 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
18:17:01.066 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
18:17:01.066 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-1.11 hyp=1.13 cameraTheta=-1.75 mountX=1.11 mountY=0.23, mountTheta=0.21
18:17:01.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-1.11, opts=13)
18:17:01.075 00.009 7988 Enqueuing Move request for scope (-0.20, -1.11)
18:17:01.075 00.000 15712 Worker thread wakes up
18:17:01.075 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.11) opts 0xd
18:17:01.075 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -1.11)
18:17:01.075 00.000 15712 Moving (-0.20, -1.11) raw xDistance=1.11 yDistance=0.23
18:17:01.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:01.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:17:01.075 00.000 15712 MoveAxis(E, 0, ABG)
18:17:01.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:01.075 00.000 15712 Move returns status 1, amount 0
18:17:01.075 00.000 15712 MoveAxis(N, 0, ABG)
18:17:01.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:01.075 00.000 15712 Move returns status 1, amount 0
18:17:01.075 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:01.075 00.000 15712 move complete, result=1
18:17:01.075 00.000 15712 worker thread done servicing request
18:17:01.082 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:17:01.082 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.3
18:17:01.090 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:01.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:01.090 00.000 7988 Enqueuing Expose request
18:17:01.093 00.003 7988 GuideStep: 1.1 px 0 ms EAST, 0.2 px 0 ms NORTH
18:17:01.093 00.000 15712 Worker thread wakes up
18:17:01.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:01.095 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:01.095 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:01.098 00.003 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:02.501 01.403 15712 Exposure complete
18:17:02.554 00.053 15712 worker thread done servicing request
18:17:02.554 00.000 7988 OnExposeComplete: enter
18:17:02.554 00.000 7988 UpdateGuideState(): m_state=6
18:17:02.561 00.007 7988 Star::Find(15, 969, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
18:17:02.562 00.001 7988 Star::Find returns 1 (0), X=970.12, Y=849.57, Mass=1487, SNR=25.9, Peak=174 HFD=3.9
18:17:02.562 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
18:17:02.562 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.09)
18:17:02.562 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.97 hyp=0.97 cameraTheta=-1.49 mountX=0.97 mountY=-0.05, mountTheta=-0.06
18:17:02.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.97, opts=13)
18:17:02.562 00.000 7988 Enqueuing Move request for scope (0.08, -0.97)
18:17:02.562 00.000 15712 Worker thread wakes up
18:17:02.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.97) opts 0xd
18:17:02.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.97)
18:17:02.562 00.000 15712 Moving (0.08, -0.97) raw xDistance=0.97 yDistance=-0.05
18:17:02.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:02.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:17:02.562 00.000 15712 MoveAxis(E, 0, ABG)
18:17:02.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:02.562 00.000 15712 Move returns status 1, amount 0
18:17:02.562 00.000 15712 MoveAxis(N, 0, ABG)
18:17:02.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:02.562 00.000 15712 Move returns status 1, amount 0
18:17:02.562 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:02.562 00.000 15712 move complete, result=1
18:17:02.562 00.000 15712 worker thread done servicing request
18:17:02.575 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:02.582 00.007 7988 UpdateGuideState exits: m=1487 SNR=25.9
18:17:02.584 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:02.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:02.586 00.002 7988 Enqueuing Expose request
18:17:02.586 00.000 7988 GuideStep: 1.0 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:02.589 00.003 15712 Worker thread wakes up
18:17:02.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:02.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:02.589 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:02.592 00.003 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:04.220 01.628 15712 Exposure complete
18:17:04.278 00.058 15712 worker thread done servicing request
18:17:04.278 00.000 7988 OnExposeComplete: enter
18:17:04.278 00.000 7988 UpdateGuideState(): m_state=6
18:17:04.278 00.000 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
18:17:04.282 00.004 7988 Star::Find returns 1 (0), X=969.74, Y=849.59, Mass=1489, SNR=26.1, Peak=194 HFD=4.0
18:17:04.282 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
18:17:04.282 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
18:17:04.282 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.96 hyp=1.00 cameraTheta=-1.88 mountX=0.96 mountY=0.33, mountTheta=0.33
18:17:04.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.96, opts=13)
18:17:04.282 00.000 7988 Enqueuing Move request for scope (-0.30, -0.96)
18:17:04.289 00.007 15712 Worker thread wakes up
18:17:04.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.96) opts 0xd
18:17:04.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.96)
18:17:04.289 00.000 15712 Moving (-0.30, -0.96) raw xDistance=0.96 yDistance=0.33
18:17:04.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:17:04.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
18:17:04.289 00.000 15712 MoveAxis(E, 0, ABG)
18:17:04.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:04.289 00.000 15712 Move returns status 1, amount 0
18:17:04.289 00.000 15712 MoveAxis(N, 0, ABG)
18:17:04.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:04.289 00.000 15712 Move returns status 1, amount 0
18:17:04.289 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:04.289 00.000 15712 move complete, result=1
18:17:04.289 00.000 15712 worker thread done servicing request
18:17:04.290 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:04.301 00.011 7988 UpdateGuideState exits: m=1489 SNR=26.1
18:17:04.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:04.303 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:04.303 00.000 7988 Enqueuing Expose request
18:17:04.306 00.003 7988 GuideStep: 1.0 px 0 ms EAST, 0.3 px 0 ms NORTH
18:17:04.306 00.000 15712 Worker thread wakes up
18:17:04.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:04.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:04.308 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:04.308 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:05.716 01.408 15712 Exposure complete
18:17:05.768 00.052 15712 worker thread done servicing request
18:17:05.768 00.000 7988 OnExposeComplete: enter
18:17:05.768 00.000 7988 UpdateGuideState(): m_state=6
18:17:05.777 00.009 7988 Star::Find(15, 969, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
18:17:05.777 00.000 7988 Star::Find returns 1 (0), X=970.18, Y=849.31, Mass=1416, SNR=25.2, Peak=201 HFD=3.7
18:17:05.777 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
18:17:05.777 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.06)
18:17:05.777 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-1.23 hyp=1.24 cameraTheta=-1.46 mountX=1.23 mountY=-0.10, mountTheta=-0.08
18:17:05.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-1.23, opts=13)
18:17:05.777 00.000 7988 Enqueuing Move request for scope (0.13, -1.23)
18:17:05.785 00.008 15712 Worker thread wakes up
18:17:05.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.23) opts 0xd
18:17:05.785 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -1.23)
18:17:05.785 00.000 15712 Moving (0.13, -1.23) raw xDistance=1.23 yDistance=-0.10
18:17:05.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:05.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:17:05.785 00.000 15712 MoveAxis(E, 0, ABG)
18:17:05.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:05.785 00.000 15712 Move returns status 1, amount 0
18:17:05.785 00.000 15712 MoveAxis(N, 0, ABG)
18:17:05.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:05.785 00.000 15712 Move returns status 1, amount 0
18:17:05.785 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:05.785 00.000 15712 move complete, result=1
18:17:05.785 00.000 15712 worker thread done servicing request
18:17:05.791 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:17:05.797 00.006 7988 UpdateGuideState exits: m=1416 SNR=25.2
18:17:05.799 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:05.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:05.801 00.002 7988 Enqueuing Expose request
18:17:05.801 00.000 7988 GuideStep: 1.2 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:05.802 00.001 15712 Worker thread wakes up
18:17:05.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:05.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:05.806 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:05.808 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:07.433 01.625 15712 Exposure complete
18:17:07.484 00.051 15712 worker thread done servicing request
18:17:07.484 00.000 7988 OnExposeComplete: enter
18:17:07.484 00.000 7988 UpdateGuideState(): m_state=6
18:17:07.495 00.011 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
18:17:07.495 00.000 7988 Star::Find returns 1 (0), X=969.92, Y=848.87, Mass=1508, SNR=26.1, Peak=180 HFD=4.2
18:17:07.497 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
18:17:07.497 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
18:17:07.499 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-1.68 hyp=1.68 cameraTheta=-1.65 mountX=1.68 mountY=0.17, mountTheta=0.10
18:17:07.501 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-1.68, opts=13)
18:17:07.501 00.000 7988 Enqueuing Move request for scope (-0.13, -1.68)
18:17:07.503 00.002 15712 Worker thread wakes up
18:17:07.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -1.68) opts 0xd
18:17:07.503 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -1.68)
18:17:07.503 00.000 15712 Moving (-0.13, -1.68) raw xDistance=1.68 yDistance=0.17
18:17:07.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:07.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:17:07.503 00.000 15712 MoveAxis(E, 0, ABG)
18:17:07.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:07.503 00.000 15712 Move returns status 1, amount 0
18:17:07.503 00.000 15712 MoveAxis(N, 0, ABG)
18:17:07.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:07.503 00.000 15712 Move returns status 1, amount 0
18:17:07.503 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:07.503 00.000 15712 move complete, result=1
18:17:07.503 00.000 15712 worker thread done servicing request
18:17:07.509 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:07.513 00.004 7988 UpdateGuideState exits: m=1508 SNR=26.1
18:17:07.516 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:07.518 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:07.520 00.002 7988 Enqueuing Expose request
18:17:07.520 00.000 7988 GuideStep: 1.7 px 0 ms EAST, 0.2 px 0 ms NORTH
18:17:07.520 00.000 15712 Worker thread wakes up
18:17:07.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:07.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:07.520 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:07.525 00.005 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:08.929 01.404 15712 Exposure complete
18:17:08.984 00.055 15712 worker thread done servicing request
18:17:08.984 00.000 7988 OnExposeComplete: enter
18:17:08.984 00.000 7988 UpdateGuideState(): m_state=6
18:17:08.984 00.000 7988 Star::Find(15, 969, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
18:17:08.991 00.007 7988 Star::Find returns 1 (0), X=970.01, Y=849.03, Mass=1504, SNR=25.9, Peak=189 HFD=4.3
18:17:08.991 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
18:17:08.991 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
18:17:08.991 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-1.52 hyp=1.52 cameraTheta=-1.59 mountX=1.52 mountY=0.07, mountTheta=0.05
18:17:08.997 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-1.52, opts=13)
18:17:08.997 00.000 7988 Enqueuing Move request for scope (-0.03, -1.52)
18:17:08.997 00.000 15712 Worker thread wakes up
18:17:08.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.52) opts 0xd
18:17:08.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -1.52)
18:17:08.997 00.000 15712 Moving (-0.03, -1.52) raw xDistance=1.52 yDistance=0.07
18:17:08.997 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:08.997 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:17:08.997 00.000 15712 MoveAxis(E, 0, ABG)
18:17:08.997 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:08.997 00.000 15712 Move returns status 1, amount 0
18:17:08.997 00.000 15712 MoveAxis(N, 0, ABG)
18:17:08.997 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:08.997 00.000 15712 Move returns status 1, amount 0
18:17:08.997 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:08.997 00.000 15712 move complete, result=1
18:17:08.997 00.000 15712 worker thread done servicing request
18:17:09.004 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:17:09.007 00.003 7988 UpdateGuideState exits: m=1504 SNR=25.9
18:17:09.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:09.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:09.013 00.006 7988 Enqueuing Expose request
18:17:09.013 00.000 7988 GuideStep: 1.5 px 0 ms EAST, 0.1 px 0 ms NORTH
18:17:09.013 00.000 15712 Worker thread wakes up
18:17:09.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:09.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:09.016 00.003 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:09.016 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:10.650 01.634 15712 Exposure complete
18:17:10.703 00.053 15712 worker thread done servicing request
18:17:10.703 00.000 7988 OnExposeComplete: enter
18:17:10.703 00.000 7988 UpdateGuideState(): m_state=6
18:17:10.711 00.008 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
18:17:10.712 00.001 7988 Star::Find returns 1 (0), X=970.02, Y=849.22, Mass=1486, SNR=26.2, Peak=220 HFD=4.1
18:17:10.712 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
18:17:10.714 00.002 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
18:17:10.714 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-1.32 hyp=1.32 cameraTheta=-1.59 mountX=1.32 mountY=0.06, mountTheta=0.05
18:17:10.716 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-1.32, opts=13)
18:17:10.718 00.002 7988 Enqueuing Move request for scope (-0.03, -1.32)
18:17:10.718 00.000 15712 Worker thread wakes up
18:17:10.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.32) opts 0xd
18:17:10.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -1.32)
18:17:10.718 00.000 15712 Moving (-0.03, -1.32) raw xDistance=1.32 yDistance=0.06
18:17:10.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:10.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:17:10.718 00.000 15712 MoveAxis(E, 0, ABG)
18:17:10.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:10.718 00.000 15712 Move returns status 1, amount 0
18:17:10.718 00.000 15712 MoveAxis(N, 0, ABG)
18:17:10.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:10.718 00.000 15712 Move returns status 1, amount 0
18:17:10.718 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:10.718 00.000 15712 move complete, result=1
18:17:10.718 00.000 15712 worker thread done servicing request
18:17:10.724 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:10.730 00.006 7988 UpdateGuideState exits: m=1486 SNR=26.2
18:17:10.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:10.730 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:10.735 00.005 7988 Enqueuing Expose request
18:17:10.735 00.000 7988 GuideStep: 1.3 px 0 ms EAST, 0.1 px 0 ms NORTH
18:17:10.735 00.000 15712 Worker thread wakes up
18:17:10.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:10.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:10.739 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:10.739 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:12.147 01.408 15712 Exposure complete
18:17:12.203 00.056 15712 worker thread done servicing request
18:17:12.203 00.000 7988 OnExposeComplete: enter
18:17:12.203 00.000 7988 UpdateGuideState(): m_state=6
18:17:12.209 00.006 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
18:17:12.209 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=849.11, Mass=1493, SNR=26.2, Peak=203 HFD=4.2
18:17:12.209 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
18:17:12.209 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
18:17:12.209 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-1.43 hyp=1.44 cameraTheta=-1.46 mountX=1.43 mountY=-0.13, mountTheta=-0.09
18:17:12.209 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-1.43, opts=13)
18:17:12.209 00.000 7988 Enqueuing Move request for scope (0.16, -1.43)
18:17:12.209 00.000 15712 Worker thread wakes up
18:17:12.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.43) opts 0xd
18:17:12.209 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -1.43)
18:17:12.209 00.000 15712 Moving (0.16, -1.43) raw xDistance=1.43 yDistance=-0.13
18:17:12.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:12.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:17:12.209 00.000 15712 MoveAxis(E, 0, ABG)
18:17:12.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:12.209 00.000 15712 Move returns status 1, amount 0
18:17:12.209 00.000 15712 MoveAxis(N, 0, ABG)
18:17:12.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:12.209 00.000 15712 Move returns status 1, amount 0
18:17:12.209 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:12.209 00.000 15712 move complete, result=1
18:17:12.209 00.000 15712 worker thread done servicing request
18:17:12.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:12.226 00.017 7988 UpdateGuideState exits: m=1493 SNR=26.2
18:17:12.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:12.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:12.226 00.000 7988 Enqueuing Expose request
18:17:12.226 00.000 7988 GuideStep: 1.4 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:12.226 00.000 15712 Worker thread wakes up
18:17:12.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:12.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:12.234 00.008 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:12.234 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:13.869 01.635 15712 Exposure complete
18:17:13.927 00.058 15712 worker thread done servicing request
18:17:13.927 00.000 7988 OnExposeComplete: enter
18:17:13.927 00.000 7988 UpdateGuideState(): m_state=6
18:17:13.930 00.003 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
18:17:13.930 00.000 7988 Star::Find returns 1 (0), X=970.18, Y=848.84, Mass=1416, SNR=25.4, Peak=166 HFD=4.0
18:17:13.930 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
18:17:13.930 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.09)
18:17:13.930 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-1.70 hyp=1.71 cameraTheta=-1.49 mountX=1.70 mountY=-0.10, mountTheta=-0.06
18:17:13.930 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-1.70, opts=13)
18:17:13.930 00.000 7988 Enqueuing Move request for scope (0.14, -1.70)
18:17:13.930 00.000 15712 Worker thread wakes up
18:17:13.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.70) opts 0xd
18:17:13.930 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -1.70)
18:17:13.930 00.000 15712 Moving (0.14, -1.70) raw xDistance=1.70 yDistance=-0.10
18:17:13.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:13.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:17:13.930 00.000 15712 MoveAxis(E, 0, ABG)
18:17:13.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:13.930 00.000 15712 Move returns status 1, amount 0
18:17:13.930 00.000 15712 MoveAxis(N, 0, ABG)
18:17:13.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:13.930 00.000 15712 Move returns status 1, amount 0
18:17:13.930 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:13.930 00.000 15712 move complete, result=1
18:17:13.930 00.000 15712 worker thread done servicing request
18:17:13.944 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:13.946 00.002 7988 UpdateGuideState exits: m=1416 SNR=25.4
18:17:13.946 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:13.946 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:13.955 00.009 7988 Enqueuing Expose request
18:17:13.955 00.000 7988 GuideStep: 1.7 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:13.957 00.002 15712 Worker thread wakes up
18:17:13.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:13.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:13.962 00.005 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:13.964 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:15.367 01.403 15712 Exposure complete
18:17:15.426 00.059 15712 worker thread done servicing request
18:17:15.426 00.000 7988 OnExposeComplete: enter
18:17:15.431 00.005 7988 UpdateGuideState(): m_state=6
18:17:15.431 00.000 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
18:17:15.433 00.002 7988 Star::Find returns 1 (0), X=970.10, Y=849.11, Mass=1404, SNR=25.2, Peak=192 HFD=4.2
18:17:15.433 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
18:17:15.435 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
18:17:15.435 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-1.44 hyp=1.44 cameraTheta=-1.53 mountX=1.44 mountY=-0.03, mountTheta=-0.02
18:17:15.437 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-1.44, opts=13)
18:17:15.437 00.000 7988 Enqueuing Move request for scope (0.06, -1.44)
18:17:15.439 00.002 15712 Worker thread wakes up
18:17:15.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -1.44) opts 0xd
18:17:15.439 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -1.44)
18:17:15.439 00.000 15712 Moving (0.06, -1.44) raw xDistance=1.44 yDistance=-0.03
18:17:15.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:15.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:17:15.439 00.000 15712 MoveAxis(E, 0, ABG)
18:17:15.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:15.439 00.000 15712 Move returns status 1, amount 0
18:17:15.439 00.000 15712 MoveAxis(N, 0, ABG)
18:17:15.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:15.439 00.000 15712 Move returns status 1, amount 0
18:17:15.439 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:15.439 00.000 15712 move complete, result=1
18:17:15.439 00.000 15712 worker thread done servicing request
18:17:15.445 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:15.451 00.006 7988 UpdateGuideState exits: m=1404 SNR=25.2
18:17:15.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:15.451 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:15.453 00.002 7988 Enqueuing Expose request
18:17:15.456 00.003 7988 GuideStep: 1.4 px 0 ms EAST, -0.0 px 0 ms NORTH
18:17:15.456 00.000 15712 Worker thread wakes up
18:17:15.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:15.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:15.460 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:15.460 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:17.092 01.632 15712 Exposure complete
18:17:17.151 00.059 15712 worker thread done servicing request
18:17:17.151 00.000 7988 OnExposeComplete: enter
18:17:17.151 00.000 7988 UpdateGuideState(): m_state=6
18:17:17.154 00.003 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
18:17:17.155 00.001 7988 Star::Find returns 1 (0), X=969.90, Y=848.92, Mass=1483, SNR=26.1, Peak=182 HFD=4.2
18:17:17.155 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
18:17:17.155 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
18:17:17.155 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-1.63 hyp=1.63 cameraTheta=-1.66 mountX=1.63 mountY=0.18, mountTheta=0.11
18:17:17.155 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-1.63, opts=13)
18:17:17.155 00.000 7988 Enqueuing Move request for scope (-0.14, -1.63)
18:17:17.162 00.007 15712 Worker thread wakes up
18:17:17.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -1.63) opts 0xd
18:17:17.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -1.63)
18:17:17.162 00.000 15712 Moving (-0.14, -1.63) raw xDistance=1.63 yDistance=0.18
18:17:17.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:17.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:17:17.162 00.000 15712 MoveAxis(E, 0, ABG)
18:17:17.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:17.162 00.000 15712 Move returns status 1, amount 0
18:17:17.162 00.000 15712 MoveAxis(N, 0, ABG)
18:17:17.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:17.162 00.000 15712 Move returns status 1, amount 0
18:17:17.162 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:17.162 00.000 15712 move complete, result=1
18:17:17.162 00.000 15712 worker thread done servicing request
18:17:17.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:17.172 00.010 7988 UpdateGuideState exits: m=1483 SNR=26.1
18:17:17.176 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:17.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:17.176 00.000 7988 Enqueuing Expose request
18:17:17.179 00.003 7988 GuideStep: 1.6 px 0 ms EAST, 0.2 px 0 ms NORTH
18:17:17.179 00.000 15712 Worker thread wakes up
18:17:17.181 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:17.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:17.181 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:17.181 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:18.593 01.412 15712 Exposure complete
18:17:18.651 00.058 15712 worker thread done servicing request
18:17:18.653 00.002 7988 OnExposeComplete: enter
18:17:18.653 00.000 7988 UpdateGuideState(): m_state=6
18:17:18.653 00.000 7988 Star::Find(15, 969, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
18:17:18.656 00.003 7988 Star::Find returns 1 (0), X=970.18, Y=849.18, Mass=1562, SNR=26.6, Peak=193 HFD=4.1
18:17:18.656 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
18:17:18.656 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.06)
18:17:18.656 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-1.36 hyp=1.37 cameraTheta=-1.47 mountX=1.36 mountY=-0.11, mountTheta=-0.08
18:17:18.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-1.36, opts=13)
18:17:18.656 00.000 7988 Enqueuing Move request for scope (0.14, -1.36)
18:17:18.656 00.000 15712 Worker thread wakes up
18:17:18.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.36) opts 0xd
18:17:18.656 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -1.36)
18:17:18.656 00.000 15712 Moving (0.14, -1.36) raw xDistance=1.36 yDistance=-0.11
18:17:18.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:18.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:17:18.656 00.000 15712 MoveAxis(E, 0, ABG)
18:17:18.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:18.656 00.000 15712 Move returns status 1, amount 0
18:17:18.656 00.000 15712 MoveAxis(N, 0, ABG)
18:17:18.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:18.656 00.000 15712 Move returns status 1, amount 0
18:17:18.656 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:18.656 00.000 15712 move complete, result=1
18:17:18.656 00.000 15712 worker thread done servicing request
18:17:18.668 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:18.672 00.004 7988 UpdateGuideState exits: m=1562 SNR=26.6
18:17:18.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:18.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:18.672 00.000 7988 Enqueuing Expose request
18:17:18.672 00.000 7988 GuideStep: 1.4 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:18.672 00.000 15712 Worker thread wakes up
18:17:18.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:18.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:18.672 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:18.685 00.013 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:20.313 01.628 15712 Exposure complete
18:17:20.371 00.058 15712 worker thread done servicing request
18:17:20.371 00.000 7988 OnExposeComplete: enter
18:17:20.371 00.000 7988 UpdateGuideState(): m_state=6
18:17:20.371 00.000 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
18:17:20.375 00.004 7988 Star::Find returns 1 (0), X=970.22, Y=849.11, Mass=1350, SNR=24.7, Peak=173 HFD=4.0
18:17:20.375 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
18:17:20.375 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
18:17:20.375 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-1.43 hyp=1.44 cameraTheta=-1.45 mountX=1.43 mountY=-0.14, mountTheta=-0.10
18:17:20.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-1.43, opts=13)
18:17:20.375 00.000 7988 Enqueuing Move request for scope (0.18, -1.43)
18:17:20.375 00.000 15712 Worker thread wakes up
18:17:20.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.43) opts 0xd
18:17:20.375 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -1.43)
18:17:20.375 00.000 15712 Moving (0.18, -1.43) raw xDistance=1.43 yDistance=-0.14
18:17:20.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:20.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:17:20.375 00.000 15712 MoveAxis(E, 0, ABG)
18:17:20.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:20.375 00.000 15712 Move returns status 1, amount 0
18:17:20.375 00.000 15712 MoveAxis(N, 0, ABG)
18:17:20.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:20.375 00.000 15712 Move returns status 1, amount 0
18:17:20.375 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:20.375 00.000 15712 move complete, result=1
18:17:20.375 00.000 15712 worker thread done servicing request
18:17:20.388 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:20.391 00.003 7988 UpdateGuideState exits: m=1350 SNR=24.7
18:17:20.395 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:20.395 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:20.397 00.002 7988 Enqueuing Expose request
18:17:20.397 00.000 7988 GuideStep: 1.4 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:20.399 00.002 15712 Worker thread wakes up
18:17:20.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:20.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:20.399 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:20.403 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:21.814 01.411 15712 Exposure complete
18:17:21.872 00.058 15712 worker thread done servicing request
18:17:21.872 00.000 7988 OnExposeComplete: enter
18:17:21.872 00.000 7988 UpdateGuideState(): m_state=6
18:17:21.876 00.004 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
18:17:21.876 00.000 7988 Star::Find returns 1 (0), X=969.96, Y=848.67, Mass=1354, SNR=24.6, Peak=158 HFD=4.0
18:17:21.878 00.002 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
18:17:21.878 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
18:17:21.880 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-1.88 hyp=1.88 cameraTheta=-1.61 mountX=1.88 mountY=0.13, mountTheta=0.07
18:17:21.882 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-1.88, opts=13)
18:17:21.883 00.001 7988 Enqueuing Move request for scope (-0.08, -1.88)
18:17:21.883 00.000 15712 Worker thread wakes up
18:17:21.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -1.88) opts 0xd
18:17:21.883 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -1.88)
18:17:21.883 00.000 15712 Moving (-0.08, -1.88) raw xDistance=1.88 yDistance=0.13
18:17:21.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:21.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:17:21.883 00.000 15712 MoveAxis(E, 0, ABG)
18:17:21.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:21.883 00.000 15712 Move returns status 1, amount 0
18:17:21.883 00.000 15712 MoveAxis(N, 0, ABG)
18:17:21.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:21.883 00.000 15712 Move returns status 1, amount 0
18:17:21.883 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:21.883 00.000 15712 move complete, result=1
18:17:21.883 00.000 15712 worker thread done servicing request
18:17:21.885 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:21.897 00.012 7988 UpdateGuideState exits: m=1354 SNR=24.6
18:17:21.899 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:21.900 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:21.900 00.000 7988 Enqueuing Expose request
18:17:21.902 00.002 7988 GuideStep: 1.9 px 0 ms EAST, 0.1 px 0 ms NORTH
18:17:21.902 00.000 15712 Worker thread wakes up
18:17:21.904 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:21.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:21.904 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:21.907 00.003 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:23.536 01.629 15712 Exposure complete
18:17:23.594 00.058 15712 worker thread done servicing request
18:17:23.596 00.002 7988 OnExposeComplete: enter
18:17:23.596 00.000 7988 UpdateGuideState(): m_state=6
18:17:23.598 00.002 7988 Star::Find(15, 969, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
18:17:23.599 00.001 7988 Star::Find returns 1 (0), X=969.80, Y=848.92, Mass=1439, SNR=25.6, Peak=170 HFD=4.0
18:17:23.599 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
18:17:23.599 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
18:17:23.599 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-1.63 hyp=1.65 cameraTheta=-1.72 mountX=1.63 mountY=0.28, mountTheta=0.17
18:17:23.599 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-1.63, opts=13)
18:17:23.599 00.000 7988 Enqueuing Move request for scope (-0.24, -1.63)
18:17:23.599 00.000 15712 Worker thread wakes up
18:17:23.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -1.63) opts 0xd
18:17:23.599 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -1.63)
18:17:23.599 00.000 15712 Moving (-0.24, -1.63) raw xDistance=1.63 yDistance=0.28
18:17:23.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:17:23.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:17:23.599 00.000 15712 MoveAxis(E, 0, ABG)
18:17:23.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:23.599 00.000 15712 Move returns status 1, amount 0
18:17:23.599 00.000 15712 MoveAxis(N, 0, ABG)
18:17:23.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:23.599 00.000 15712 Move returns status 1, amount 0
18:17:23.599 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:23.599 00.000 15712 move complete, result=1
18:17:23.599 00.000 15712 worker thread done servicing request
18:17:23.609 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:23.615 00.006 7988 UpdateGuideState exits: m=1439 SNR=25.6
18:17:23.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:23.620 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:23.620 00.000 7988 Enqueuing Expose request
18:17:23.622 00.002 7988 GuideStep: 1.6 px 0 ms EAST, 0.3 px 0 ms NORTH
18:17:23.622 00.000 15712 Worker thread wakes up
18:17:23.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:23.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:23.624 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:23.624 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:25.035 01.411 15712 Exposure complete
18:17:25.081 00.046 15712 worker thread done servicing request
18:17:25.081 00.000 7988 OnExposeComplete: enter
18:17:25.095 00.014 7988 UpdateGuideState(): m_state=6
18:17:25.097 00.002 7988 Star::Find(15, 969, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
18:17:25.097 00.000 7988 Star::Find returns 1 (0), X=970.07, Y=848.65, Mass=1389, SNR=25.0, Peak=170 HFD=4.0
18:17:25.097 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
18:17:25.097 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
18:17:25.097 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-1.90 hyp=1.90 cameraTheta=-1.56 mountX=1.90 mountY=0.02, mountTheta=0.01
18:17:25.097 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-1.90, opts=13)
18:17:25.097 00.000 7988 Enqueuing Move request for scope (0.02, -1.90)
18:17:25.097 00.000 15712 Worker thread wakes up
18:17:25.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.90) opts 0xd
18:17:25.097 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -1.90)
18:17:25.097 00.000 15712 Moving (0.02, -1.90) raw xDistance=1.90 yDistance=0.02
18:17:25.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:25.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:17:25.097 00.000 15712 MoveAxis(E, 0, ABG)
18:17:25.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:25.097 00.000 15712 Move returns status 1, amount 0
18:17:25.097 00.000 15712 MoveAxis(N, 0, ABG)
18:17:25.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:25.097 00.000 15712 Move returns status 1, amount 0
18:17:25.097 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:25.097 00.000 15712 move complete, result=1
18:17:25.097 00.000 15712 worker thread done servicing request
18:17:25.112 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:25.116 00.004 7988 UpdateGuideState exits: m=1389 SNR=25.0
18:17:25.118 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:25.120 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:25.120 00.000 7988 Enqueuing Expose request
18:17:25.122 00.002 7988 GuideStep: 1.9 px 0 ms EAST, 0.0 px 0 ms NORTH
18:17:25.122 00.000 15712 Worker thread wakes up
18:17:25.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:25.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:25.124 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:25.128 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:26.765 01.637 15712 Exposure complete
18:17:26.825 00.060 15712 worker thread done servicing request
18:17:26.825 00.000 7988 OnExposeComplete: enter
18:17:26.826 00.001 7988 UpdateGuideState(): m_state=6
18:17:26.826 00.000 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
18:17:26.828 00.002 7988 Star::Find returns 1 (0), X=969.95, Y=848.26, Mass=1405, SNR=25.3, Peak=220 HFD=4.0
18:17:26.830 00.002 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
18:17:26.832 00.002 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
18:17:26.832 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-2.28 hyp=2.29 cameraTheta=-1.61 mountX=2.28 mountY=0.15, mountTheta=0.07
18:17:26.842 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-2.28, opts=13)
18:17:26.842 00.000 7988 Enqueuing Move request for scope (-0.09, -2.28)
18:17:26.842 00.000 15712 Worker thread wakes up
18:17:26.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -2.28) opts 0xd
18:17:26.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -2.28)
18:17:26.842 00.000 15712 Moving (-0.09, -2.28) raw xDistance=2.28 yDistance=0.15
18:17:26.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:26.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:17:26.842 00.000 15712 MoveAxis(E, 0, ABG)
18:17:26.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:26.842 00.000 15712 Move returns status 1, amount 0
18:17:26.842 00.000 15712 MoveAxis(N, 0, ABG)
18:17:26.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:26.842 00.000 15712 Move returns status 1, amount 0
18:17:26.842 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:26.842 00.000 15712 move complete, result=1
18:17:26.842 00.000 15712 worker thread done servicing request
18:17:26.849 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:26.855 00.006 7988 UpdateGuideState exits: m=1405 SNR=25.3
18:17:26.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:26.857 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:26.857 00.000 7988 Enqueuing Expose request
18:17:26.859 00.002 7988 GuideStep: 2.3 px 0 ms EAST, 0.1 px 0 ms NORTH
18:17:26.861 00.002 15712 Worker thread wakes up
18:17:26.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:26.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:26.895 00.034 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:26.895 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:28.270 01.375 15712 Exposure complete
18:17:28.328 00.058 15712 worker thread done servicing request
18:17:28.328 00.000 7988 OnExposeComplete: enter
18:17:28.328 00.000 7988 UpdateGuideState(): m_state=6
18:17:28.328 00.000 7988 Star::Find(15, 969, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
18:17:28.332 00.004 7988 Star::Find returns 1 (0), X=969.91, Y=848.28, Mass=1517, SNR=26.3, Peak=235 HFD=4.0
18:17:28.334 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:17:28.334 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:17:28.336 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-2.27 hyp=2.27 cameraTheta=-1.63 mountX=2.27 mountY=0.19, mountTheta=0.08
18:17:28.338 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-2.27, opts=13)
18:17:28.338 00.000 7988 Enqueuing Move request for scope (-0.14, -2.27)
18:17:28.340 00.002 15712 Worker thread wakes up
18:17:28.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -2.27) opts 0xd
18:17:28.340 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -2.27)
18:17:28.340 00.000 15712 Moving (-0.14, -2.27) raw xDistance=2.27 yDistance=0.19
18:17:28.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:28.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:17:28.340 00.000 15712 MoveAxis(E, 0, ABG)
18:17:28.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:28.340 00.000 15712 Move returns status 1, amount 0
18:17:28.340 00.000 15712 MoveAxis(N, 0, ABG)
18:17:28.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:28.340 00.000 15712 Move returns status 1, amount 0
18:17:28.340 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:28.340 00.000 15712 move complete, result=1
18:17:28.340 00.000 15712 worker thread done servicing request
18:17:28.343 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:17:28.350 00.007 7988 UpdateGuideState exits: m=1517 SNR=26.3
18:17:28.352 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:28.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:28.355 00.003 7988 Enqueuing Expose request
18:17:28.357 00.002 7988 GuideStep: 2.3 px 0 ms EAST, 0.2 px 0 ms NORTH
18:17:28.359 00.002 15712 Worker thread wakes up
18:17:28.360 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:28.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:28.364 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:28.364 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:29.989 01.625 15712 Exposure complete
18:17:30.048 00.059 15712 worker thread done servicing request
18:17:30.048 00.000 7988 OnExposeComplete: enter
18:17:30.048 00.000 7988 UpdateGuideState(): m_state=6
18:17:30.051 00.003 7988 Star::Find(15, 969, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
18:17:30.051 00.000 7988 Star::Find returns 1 (0), X=970.15, Y=848.68, Mass=1531, SNR=26.5, Peak=179 HFD=4.1
18:17:30.051 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
18:17:30.051 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.11)
18:17:30.051 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-1.86 hyp=1.86 cameraTheta=-1.51 mountX=1.86 mountY=-0.06, mountTheta=-0.03
18:17:30.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-1.86, opts=13)
18:17:30.051 00.000 7988 Enqueuing Move request for scope (0.11, -1.86)
18:17:30.051 00.000 15712 Worker thread wakes up
18:17:30.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.86) opts 0xd
18:17:30.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -1.86)
18:17:30.051 00.000 15712 Moving (0.11, -1.86) raw xDistance=1.86 yDistance=-0.06
18:17:30.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:30.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:17:30.051 00.000 15712 MoveAxis(E, 0, ABG)
18:17:30.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:30.051 00.000 15712 Move returns status 1, amount 0
18:17:30.051 00.000 15712 MoveAxis(N, 0, ABG)
18:17:30.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:30.051 00.000 15712 Move returns status 1, amount 0
18:17:30.051 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:30.051 00.000 15712 move complete, result=1
18:17:30.051 00.000 15712 worker thread done servicing request
18:17:30.061 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:30.066 00.005 7988 UpdateGuideState exits: m=1531 SNR=26.5
18:17:30.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:30.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:30.066 00.000 7988 Enqueuing Expose request
18:17:30.066 00.000 7988 GuideStep: 1.9 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:30.066 00.000 15712 Worker thread wakes up
18:17:30.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:30.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:30.078 00.012 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:30.078 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:31.590 01.512 15712 Exposure complete
18:17:31.650 00.060 15712 worker thread done servicing request
18:17:31.650 00.000 7988 OnExposeComplete: enter
18:17:31.652 00.002 7988 UpdateGuideState(): m_state=6
18:17:31.652 00.000 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
18:17:31.652 00.000 7988 Star::Find returns 1 (0), X=969.96, Y=848.81, Mass=1474, SNR=25.9, Peak=176 HFD=4.1
18:17:31.652 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
18:17:31.652 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
18:17:31.657 00.005 7988 CameraToMount -- cameraX=-0.08 cameraY=-1.74 hyp=1.74 cameraTheta=-1.62 mountX=1.74 mountY=0.12, mountTheta=0.07
18:17:31.657 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-1.74, opts=13)
18:17:31.657 00.000 7988 Enqueuing Move request for scope (-0.08, -1.74)
18:17:31.657 00.000 15712 Worker thread wakes up
18:17:31.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -1.74) opts 0xd
18:17:31.657 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -1.74)
18:17:31.657 00.000 15712 Moving (-0.08, -1.74) raw xDistance=1.74 yDistance=0.12
18:17:31.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:31.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:17:31.657 00.000 15712 MoveAxis(E, 0, ABG)
18:17:31.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:31.657 00.000 15712 Move returns status 1, amount 0
18:17:31.657 00.000 15712 MoveAxis(N, 0, ABG)
18:17:31.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:31.657 00.000 15712 Move returns status 1, amount 0
18:17:31.657 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:31.657 00.000 15712 move complete, result=1
18:17:31.657 00.000 15712 worker thread done servicing request
18:17:31.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:31.672 00.015 7988 UpdateGuideState exits: m=1474 SNR=25.9
18:17:31.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:31.674 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:31.676 00.002 7988 Enqueuing Expose request
18:17:31.676 00.000 7988 GuideStep: 1.7 px 0 ms EAST, 0.1 px 0 ms NORTH
18:17:31.676 00.000 15712 Worker thread wakes up
18:17:31.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:31.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:31.676 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:31.683 00.007 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:33.308 01.625 15712 Exposure complete
18:17:33.369 00.061 15712 worker thread done servicing request
18:17:33.369 00.000 7988 OnExposeComplete: enter
18:17:33.369 00.000 7988 UpdateGuideState(): m_state=6
18:17:33.374 00.005 7988 Star::Find(15, 969, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
18:17:33.374 00.000 7988 Star::Find returns 1 (0), X=970.12, Y=848.95, Mass=1469, SNR=25.9, Peak=140 HFD=4.3
18:17:33.374 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
18:17:33.374 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.12)
18:17:33.374 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-1.59 hyp=1.60 cameraTheta=-1.52 mountX=1.59 mountY=-0.04, mountTheta=-0.03
18:17:33.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-1.59, opts=13)
18:17:33.374 00.000 7988 Enqueuing Move request for scope (0.08, -1.59)
18:17:33.374 00.000 15712 Worker thread wakes up
18:17:33.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -1.59) opts 0xd
18:17:33.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -1.59)
18:17:33.374 00.000 15712 Moving (0.08, -1.59) raw xDistance=1.59 yDistance=-0.04
18:17:33.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:33.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:17:33.374 00.000 15712 MoveAxis(E, 0, ABG)
18:17:33.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:33.374 00.000 15712 Move returns status 1, amount 0
18:17:33.374 00.000 15712 MoveAxis(N, 0, ABG)
18:17:33.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:33.374 00.000 15712 Move returns status 1, amount 0
18:17:33.374 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:33.374 00.000 15712 move complete, result=1
18:17:33.374 00.000 15712 worker thread done servicing request
18:17:33.390 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:33.395 00.005 7988 UpdateGuideState exits: m=1469 SNR=25.9
18:17:33.397 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:33.399 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:33.399 00.000 7988 Enqueuing Expose request
18:17:33.402 00.003 7988 GuideStep: 1.6 px 0 ms EAST, -0.0 px 0 ms NORTH
18:17:33.402 00.000 15712 Worker thread wakes up
18:17:33.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:33.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:33.402 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:33.408 00.006 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:34.816 01.408 15712 Exposure complete
18:17:34.875 00.059 15712 worker thread done servicing request
18:17:34.875 00.000 7988 OnExposeComplete: enter
18:17:34.877 00.002 7988 UpdateGuideState(): m_state=6
18:17:34.877 00.000 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
18:17:34.879 00.002 7988 Star::Find returns 1 (0), X=970.17, Y=848.80, Mass=1439, SNR=25.5, Peak=153 HFD=4.4
18:17:34.879 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
18:17:34.881 00.002 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
18:17:34.881 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-1.74 hyp=1.75 cameraTheta=-1.50 mountX=1.74 mountY=-0.09, mountTheta=-0.05
18:17:34.884 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-1.74, opts=13)
18:17:34.886 00.002 7988 Enqueuing Move request for scope (0.13, -1.74)
18:17:34.886 00.000 15712 Worker thread wakes up
18:17:34.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.74) opts 0xd
18:17:34.886 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -1.74)
18:17:34.886 00.000 15712 Moving (0.13, -1.74) raw xDistance=1.74 yDistance=-0.09
18:17:34.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:34.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:17:34.886 00.000 15712 MoveAxis(E, 0, ABG)
18:17:34.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:34.886 00.000 15712 Move returns status 1, amount 0
18:17:34.886 00.000 15712 MoveAxis(N, 0, ABG)
18:17:34.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:34.888 00.002 15712 Move returns status 1, amount 0
18:17:34.888 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:34.888 00.000 15712 move complete, result=1
18:17:34.888 00.000 15712 worker thread done servicing request
18:17:34.895 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:34.899 00.004 7988 UpdateGuideState exits: m=1439 SNR=25.5
18:17:34.901 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:34.903 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:34.903 00.000 7988 Enqueuing Expose request
18:17:34.905 00.002 7988 GuideStep: 1.7 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:34.905 00.000 15712 Worker thread wakes up
18:17:34.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:34.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:34.909 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:34.909 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:36.535 01.626 15712 Exposure complete
18:17:36.596 00.061 15712 worker thread done servicing request
18:17:36.596 00.000 7988 OnExposeComplete: enter
18:17:36.596 00.000 7988 UpdateGuideState(): m_state=6
18:17:36.596 00.000 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
18:17:36.596 00.000 7988 Star::Find returns 1 (0), X=970.13, Y=848.33, Mass=1489, SNR=25.9, Peak=190 HFD=4.0
18:17:36.596 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
18:17:36.596 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.13)
18:17:36.603 00.007 7988 CameraToMount -- cameraX=0.09 cameraY=-2.21 hyp=2.21 cameraTheta=-1.53 mountX=2.21 mountY=-0.04, mountTheta=-0.02
18:17:36.603 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-2.21, opts=13)
18:17:36.603 00.000 7988 Enqueuing Move request for scope (0.09, -2.21)
18:17:36.603 00.000 15712 Worker thread wakes up
18:17:36.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -2.21) opts 0xd
18:17:36.603 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -2.21)
18:17:36.603 00.000 15712 Moving (0.09, -2.21) raw xDistance=2.21 yDistance=-0.04
18:17:36.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:36.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:17:36.603 00.000 15712 MoveAxis(E, 0, ABG)
18:17:36.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:36.603 00.000 15712 Move returns status 1, amount 0
18:17:36.603 00.000 15712 MoveAxis(N, 0, ABG)
18:17:36.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:36.603 00.000 15712 Move returns status 1, amount 0
18:17:36.603 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:36.603 00.000 15712 move complete, result=1
18:17:36.603 00.000 15712 worker thread done servicing request
18:17:36.612 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:36.620 00.008 7988 UpdateGuideState exits: m=1489 SNR=25.9
18:17:36.620 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:36.620 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:36.620 00.000 7988 Enqueuing Expose request
18:17:36.620 00.000 7988 GuideStep: 2.2 px 0 ms EAST, -0.0 px 0 ms NORTH
18:17:36.620 00.000 15712 Worker thread wakes up
18:17:36.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:36.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:36.628 00.008 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:36.628 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:38.031 01.403 15712 Exposure complete
18:17:38.093 00.062 15712 worker thread done servicing request
18:17:38.093 00.000 7988 OnExposeComplete: enter
18:17:38.093 00.000 7988 UpdateGuideState(): m_state=6
18:17:38.095 00.002 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
18:17:38.097 00.002 7988 Star::Find returns 1 (0), X=970.10, Y=848.24, Mass=1451, SNR=25.8, Peak=174 HFD=4.2
18:17:38.097 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
18:17:38.099 00.002 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = -3.14)
18:17:38.099 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-2.31 hyp=2.31 cameraTheta=-1.55 mountX=2.31 mountY=-0.00, mountTheta=-0.00
18:17:38.100 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-2.31, opts=13)
18:17:38.102 00.002 7988 Enqueuing Move request for scope (0.06, -2.31)
18:17:38.104 00.002 15712 Worker thread wakes up
18:17:38.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -2.31) opts 0xd
18:17:38.104 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -2.31)
18:17:38.104 00.000 15712 Moving (0.06, -2.31) raw xDistance=2.31 yDistance=-0.00
18:17:38.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:38.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:17:38.104 00.000 15712 MoveAxis(E, 0, ABG)
18:17:38.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:38.104 00.000 15712 Move returns status 1, amount 0
18:17:38.104 00.000 15712 MoveAxis(N, 0, ABG)
18:17:38.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:38.104 00.000 15712 Move returns status 1, amount 0
18:17:38.104 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:38.104 00.000 15712 move complete, result=1
18:17:38.104 00.000 15712 worker thread done servicing request
18:17:38.109 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:38.117 00.008 7988 UpdateGuideState exits: m=1451 SNR=25.8
18:17:38.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:38.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:38.117 00.000 7988 Enqueuing Expose request
18:17:38.117 00.000 7988 GuideStep: 2.3 px 0 ms EAST, -0.0 px 0 ms NORTH
18:17:38.117 00.000 15712 Worker thread wakes up
18:17:38.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:38.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:38.124 00.007 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:38.124 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:39.766 01.642 15712 Exposure complete
18:17:39.827 00.061 15712 worker thread done servicing request
18:17:39.828 00.001 7988 OnExposeComplete: enter
18:17:39.828 00.000 7988 UpdateGuideState(): m_state=6
18:17:39.828 00.000 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
18:17:39.828 00.000 7988 Star::Find returns 1 (0), X=969.97, Y=848.30, Mass=1551, SNR=26.5, Peak=200 HFD=4.1
18:17:39.828 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
18:17:39.834 00.006 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
18:17:39.834 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-2.25 hyp=2.25 cameraTheta=-1.60 mountX=2.25 mountY=0.13, mountTheta=0.06
18:17:39.834 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-2.25, opts=13)
18:17:39.834 00.000 7988 Enqueuing Move request for scope (-0.07, -2.25)
18:17:39.834 00.000 15712 Worker thread wakes up
18:17:39.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -2.25) opts 0xd
18:17:39.834 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -2.25)
18:17:39.834 00.000 15712 Moving (-0.07, -2.25) raw xDistance=2.25 yDistance=0.13
18:17:39.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:39.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:17:39.834 00.000 15712 MoveAxis(E, 0, ABG)
18:17:39.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:39.834 00.000 15712 Move returns status 1, amount 0
18:17:39.834 00.000 15712 MoveAxis(N, 0, ABG)
18:17:39.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:39.834 00.000 15712 Move returns status 1, amount 0
18:17:39.834 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:39.834 00.000 15712 move complete, result=1
18:17:39.834 00.000 15712 worker thread done servicing request
18:17:39.843 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:39.851 00.008 7988 UpdateGuideState exits: m=1551 SNR=26.5
18:17:39.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:39.854 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:39.854 00.000 7988 Enqueuing Expose request
18:17:39.856 00.002 7988 GuideStep: 2.2 px 0 ms EAST, 0.1 px 0 ms NORTH
18:17:39.856 00.000 15712 Worker thread wakes up
18:17:39.858 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:39.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:39.859 00.001 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:39.863 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:41.274 01.411 15712 Exposure complete
18:17:41.331 00.057 15712 worker thread done servicing request
18:17:41.331 00.000 7988 OnExposeComplete: enter
18:17:41.331 00.000 7988 UpdateGuideState(): m_state=6
18:17:41.335 00.004 7988 Star::Find(15, 969, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
18:17:41.335 00.000 7988 Star::Find returns 1 (0), X=970.20, Y=848.24, Mass=1619, SNR=27.1, Peak=193 HFD=4.4
18:17:41.335 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
18:17:41.335 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
18:17:41.335 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-2.30 hyp=2.31 cameraTheta=-1.50 mountX=2.30 mountY=-0.10, mountTheta=-0.04
18:17:41.335 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-2.30, opts=13)
18:17:41.335 00.000 7988 Enqueuing Move request for scope (0.15, -2.30)
18:17:41.335 00.000 15712 Worker thread wakes up
18:17:41.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -2.30) opts 0xd
18:17:41.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -2.30)
18:17:41.335 00.000 15712 Moving (0.15, -2.30) raw xDistance=2.30 yDistance=-0.10
18:17:41.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:41.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:17:41.335 00.000 15712 MoveAxis(E, 0, ABG)
18:17:41.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:41.335 00.000 15712 Move returns status 1, amount 0
18:17:41.335 00.000 15712 MoveAxis(N, 0, ABG)
18:17:41.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:41.335 00.000 15712 Move returns status 1, amount 0
18:17:41.335 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:41.335 00.000 15712 move complete, result=1
18:17:41.335 00.000 15712 worker thread done servicing request
18:17:41.348 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:41.351 00.003 7988 UpdateGuideState exits: m=1619 SNR=27.1
18:17:41.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:41.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:41.359 00.008 7988 Enqueuing Expose request
18:17:41.359 00.000 15712 Worker thread wakes up
18:17:41.359 00.000 7988 GuideStep: 2.3 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:41.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:41.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:41.365 00.006 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:41.367 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:42.996 01.629 15712 Exposure complete
18:17:43.054 00.058 15712 worker thread done servicing request
18:17:43.054 00.000 7988 OnExposeComplete: enter
18:17:43.054 00.000 7988 UpdateGuideState(): m_state=6
18:17:43.057 00.003 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
18:17:43.057 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=848.81, Mass=1585, SNR=27.0, Peak=185 HFD=4.0
18:17:43.057 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
18:17:43.057 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
18:17:43.057 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-1.74 hyp=1.74 cameraTheta=-1.50 mountX=1.74 mountY=-0.09, mountTheta=-0.05
18:17:43.057 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-1.74, opts=13)
18:17:43.063 00.006 7988 Enqueuing Move request for scope (0.13, -1.74)
18:17:43.063 00.000 15712 Worker thread wakes up
18:17:43.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.74) opts 0xd
18:17:43.063 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -1.74)
18:17:43.063 00.000 15712 Moving (0.13, -1.74) raw xDistance=1.74 yDistance=-0.09
18:17:43.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:43.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:17:43.063 00.000 15712 MoveAxis(E, 0, ABG)
18:17:43.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:43.063 00.000 15712 Move returns status 1, amount 0
18:17:43.063 00.000 15712 MoveAxis(N, 0, ABG)
18:17:43.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:43.063 00.000 15712 Move returns status 1, amount 0
18:17:43.063 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:43.063 00.000 15712 move complete, result=1
18:17:43.063 00.000 15712 worker thread done servicing request
18:17:43.066 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:43.073 00.007 7988 UpdateGuideState exits: m=1585 SNR=27.0
18:17:43.073 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:43.078 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:43.080 00.002 7988 Enqueuing Expose request
18:17:43.082 00.002 7988 GuideStep: 1.7 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:43.082 00.000 15712 Worker thread wakes up
18:17:43.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:43.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:43.084 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:43.084 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:44.490 01.406 15712 Exposure complete
18:17:44.549 00.059 15712 worker thread done servicing request
18:17:44.549 00.000 7988 OnExposeComplete: enter
18:17:44.549 00.000 7988 UpdateGuideState(): m_state=6
18:17:44.549 00.000 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
18:17:44.552 00.003 7988 Star::Find returns 1 (0), X=970.22, Y=849.04, Mass=1489, SNR=26.1, Peak=192 HFD=4.1
18:17:44.552 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
18:17:44.552 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
18:17:44.552 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-1.50 hyp=1.51 cameraTheta=-1.45 mountX=1.50 mountY=-0.14, mountTheta=-0.09
18:17:44.557 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-1.50, opts=13)
18:17:44.557 00.000 7988 Enqueuing Move request for scope (0.18, -1.50)
18:17:44.557 00.000 15712 Worker thread wakes up
18:17:44.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.50) opts 0xd
18:17:44.557 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -1.50)
18:17:44.557 00.000 15712 Moving (0.18, -1.50) raw xDistance=1.50 yDistance=-0.14
18:17:44.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:44.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:17:44.557 00.000 15712 MoveAxis(E, 0, ABG)
18:17:44.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:44.557 00.000 15712 Move returns status 1, amount 0
18:17:44.557 00.000 15712 MoveAxis(N, 0, ABG)
18:17:44.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:44.557 00.000 15712 Move returns status 1, amount 0
18:17:44.557 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:44.557 00.000 15712 move complete, result=1
18:17:44.557 00.000 15712 worker thread done servicing request
18:17:44.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:44.568 00.011 7988 UpdateGuideState exits: m=1489 SNR=26.1
18:17:44.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:44.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:44.568 00.000 7988 Enqueuing Expose request
18:17:44.575 00.007 7988 GuideStep: 1.5 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:44.575 00.000 15712 Worker thread wakes up
18:17:44.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:44.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:44.578 00.003 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:44.578 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:46.212 01.634 15712 Exposure complete
18:17:46.266 00.054 15712 worker thread done servicing request
18:17:46.266 00.000 7988 OnExposeComplete: enter
18:17:46.266 00.000 7988 UpdateGuideState(): m_state=6
18:17:46.273 00.007 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
18:17:46.274 00.001 7988 Star::Find returns 1 (0), X=970.10, Y=849.27, Mass=1525, SNR=26.4, Peak=207 HFD=4.1
18:17:46.274 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
18:17:46.276 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
18:17:46.276 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-1.27 hyp=1.27 cameraTheta=-1.53 mountX=1.27 mountY=-0.02, mountTheta=-0.02
18:17:46.276 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-1.27, opts=13)
18:17:46.276 00.000 7988 Enqueuing Move request for scope (0.05, -1.27)
18:17:46.276 00.000 15712 Worker thread wakes up
18:17:46.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.27) opts 0xd
18:17:46.276 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -1.27)
18:17:46.276 00.000 15712 Moving (0.05, -1.27) raw xDistance=1.27 yDistance=-0.02
18:17:46.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:46.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:17:46.276 00.000 15712 MoveAxis(E, 0, ABG)
18:17:46.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:46.276 00.000 15712 Move returns status 1, amount 0
18:17:46.276 00.000 15712 MoveAxis(N, 0, ABG)
18:17:46.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:46.276 00.000 15712 Move returns status 1, amount 0
18:17:46.276 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:46.276 00.000 15712 move complete, result=1
18:17:46.276 00.000 15712 worker thread done servicing request
18:17:46.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:46.292 00.016 7988 UpdateGuideState exits: m=1525 SNR=26.4
18:17:46.293 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:46.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:46.297 00.004 7988 Enqueuing Expose request
18:17:46.299 00.002 7988 GuideStep: 1.3 px 0 ms EAST, -0.0 px 0 ms NORTH
18:17:46.299 00.000 15712 Worker thread wakes up
18:17:46.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:46.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:46.299 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:46.304 00.005 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:47.708 01.404 15712 Exposure complete
18:17:47.766 00.058 15712 worker thread done servicing request
18:17:47.766 00.000 7988 OnExposeComplete: enter
18:17:47.766 00.000 7988 UpdateGuideState(): m_state=6
18:17:47.770 00.004 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
18:17:47.770 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=848.93, Mass=1540, SNR=26.5, Peak=157 HFD=4.2
18:17:47.772 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
18:17:47.773 00.001 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.04)
18:17:47.773 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-1.61 hyp=1.63 cameraTheta=-1.44 mountX=1.61 mountY=-0.17, mountTheta=-0.11
18:17:47.775 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-1.61, opts=13)
18:17:47.777 00.002 7988 Enqueuing Move request for scope (0.21, -1.61)
18:17:47.777 00.000 15712 Worker thread wakes up
18:17:47.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.61) opts 0xd
18:17:47.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -1.61)
18:17:47.777 00.000 15712 Moving (0.21, -1.61) raw xDistance=1.61 yDistance=-0.17
18:17:47.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:47.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:17:47.777 00.000 15712 MoveAxis(E, 0, ABG)
18:17:47.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:47.777 00.000 15712 Move returns status 1, amount 0
18:17:47.777 00.000 15712 MoveAxis(N, 0, ABG)
18:17:47.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:47.777 00.000 15712 Move returns status 1, amount 0
18:17:47.777 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:47.777 00.000 15712 move complete, result=1
18:17:47.777 00.000 15712 worker thread done servicing request
18:17:47.783 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:47.788 00.005 7988 UpdateGuideState exits: m=1540 SNR=26.5
18:17:47.790 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:47.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:47.792 00.002 7988 Enqueuing Expose request
18:17:47.792 00.000 7988 GuideStep: 1.6 px 0 ms EAST, -0.2 px 0 ms NORTH
18:17:47.794 00.002 15712 Worker thread wakes up
18:17:47.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:47.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:47.797 00.003 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:47.797 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:49.429 01.632 15712 Exposure complete
18:17:49.485 00.056 15712 worker thread done servicing request
18:17:49.485 00.000 7988 OnExposeComplete: enter
18:17:49.485 00.000 7988 UpdateGuideState(): m_state=6
18:17:49.490 00.005 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
18:17:49.491 00.001 7988 Star::Find returns 1 (0), X=970.23, Y=848.81, Mass=1498, SNR=26.1, Peak=166 HFD=4.2
18:17:49.491 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
18:17:49.493 00.002 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.06)
18:17:49.493 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-1.73 hyp=1.74 cameraTheta=-1.47 mountX=1.73 mountY=-0.14, mountTheta=-0.08
18:17:49.495 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-1.73, opts=13)
18:17:49.497 00.002 7988 Enqueuing Move request for scope (0.18, -1.73)
18:17:49.497 00.000 15712 Worker thread wakes up
18:17:49.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.73) opts 0xd
18:17:49.497 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -1.73)
18:17:49.497 00.000 15712 Moving (0.18, -1.73) raw xDistance=1.73 yDistance=-0.14
18:17:49.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:49.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:17:49.497 00.000 15712 MoveAxis(E, 0, ABG)
18:17:49.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:49.497 00.000 15712 Move returns status 1, amount 0
18:17:49.497 00.000 15712 MoveAxis(N, 0, ABG)
18:17:49.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:49.497 00.000 15712 Move returns status 1, amount 0
18:17:49.499 00.002 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:49.499 00.000 15712 move complete, result=1
18:17:49.499 00.000 15712 worker thread done servicing request
18:17:49.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:49.508 00.009 7988 UpdateGuideState exits: m=1498 SNR=26.1
18:17:49.511 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:49.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:49.511 00.000 7988 Enqueuing Expose request
18:17:49.511 00.000 7988 GuideStep: 1.7 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:49.516 00.005 15712 Worker thread wakes up
18:17:49.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:49.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:49.519 00.003 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:49.521 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:50.923 01.402 15712 Exposure complete
18:17:50.970 00.047 15712 worker thread done servicing request
18:17:50.970 00.000 7988 OnExposeComplete: enter
18:17:50.970 00.000 7988 UpdateGuideState(): m_state=6
18:17:50.986 00.016 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
18:17:50.987 00.001 7988 Star::Find returns 1 (0), X=969.95, Y=848.87, Mass=1505, SNR=26.1, Peak=185 HFD=4.2
18:17:50.987 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:17:50.987 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:17:50.987 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-1.67 hyp=1.67 cameraTheta=-1.63 mountX=1.67 mountY=0.14, mountTheta=0.08
18:17:50.987 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-1.67, opts=13)
18:17:50.987 00.000 7988 Enqueuing Move request for scope (-0.10, -1.67)
18:17:50.987 00.000 15712 Worker thread wakes up
18:17:50.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.67) opts 0xd
18:17:50.987 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -1.67)
18:17:50.987 00.000 15712 Moving (-0.10, -1.67) raw xDistance=1.67 yDistance=0.14
18:17:50.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:50.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:17:50.987 00.000 15712 MoveAxis(E, 0, ABG)
18:17:50.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:50.987 00.000 15712 Move returns status 1, amount 0
18:17:50.987 00.000 15712 MoveAxis(N, 0, ABG)
18:17:50.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:50.987 00.000 15712 Move returns status 1, amount 0
18:17:50.987 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:50.987 00.000 15712 move complete, result=1
18:17:50.987 00.000 15712 worker thread done servicing request
18:17:50.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:51.004 00.017 7988 UpdateGuideState exits: m=1505 SNR=26.1
18:17:51.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:51.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:51.004 00.000 7988 Enqueuing Expose request
18:17:51.004 00.000 7988 GuideStep: 1.7 px 0 ms EAST, 0.1 px 0 ms NORTH
18:17:51.004 00.000 15712 Worker thread wakes up
18:17:51.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:51.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:51.004 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:51.004 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:52.647 01.643 15712 Exposure complete
18:17:52.703 00.056 15712 worker thread done servicing request
18:17:52.703 00.000 7988 OnExposeComplete: enter
18:17:52.703 00.000 7988 UpdateGuideState(): m_state=6
18:17:52.708 00.005 7988 Star::Find(15, 969, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
18:17:52.708 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=849.16, Mass=1467, SNR=25.7, Peak=156 HFD=4.2
18:17:52.708 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
18:17:52.708 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.01)
18:17:52.708 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-1.38 hyp=1.40 cameraTheta=-1.41 mountX=1.38 mountY=-0.19, mountTheta=-0.13
18:17:52.708 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-1.38, opts=13)
18:17:52.708 00.000 7988 Enqueuing Move request for scope (0.22, -1.38)
18:17:52.708 00.000 15712 Worker thread wakes up
18:17:52.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.38) opts 0xd
18:17:52.708 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -1.38)
18:17:52.708 00.000 15712 Moving (0.22, -1.38) raw xDistance=1.38 yDistance=-0.19
18:17:52.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:52.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:17:52.708 00.000 15712 MoveAxis(E, 0, ABG)
18:17:52.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:52.708 00.000 15712 Move returns status 1, amount 0
18:17:52.708 00.000 15712 MoveAxis(N, 0, ABG)
18:17:52.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:52.708 00.000 15712 Move returns status 1, amount 0
18:17:52.708 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:52.708 00.000 15712 move complete, result=1
18:17:52.708 00.000 15712 worker thread done servicing request
18:17:52.720 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:52.728 00.008 7988 UpdateGuideState exits: m=1467 SNR=25.7
18:17:52.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:52.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:52.728 00.000 7988 Enqueuing Expose request
18:17:52.728 00.000 7988 GuideStep: 1.4 px 0 ms EAST, -0.2 px 0 ms NORTH
18:17:52.734 00.006 15712 Worker thread wakes up
18:17:52.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:52.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:52.740 00.006 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:52.740 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:54.145 01.405 15712 Exposure complete
18:17:54.205 00.060 15712 worker thread done servicing request
18:17:54.208 00.003 7988 OnExposeComplete: enter
18:17:54.208 00.000 7988 UpdateGuideState(): m_state=6
18:17:54.210 00.002 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
18:17:54.212 00.002 7988 Star::Find returns 1 (0), X=970.22, Y=848.99, Mass=1407, SNR=25.2, Peak=160 HFD=4.0
18:17:54.212 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
18:17:54.214 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
18:17:54.216 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-1.56 hyp=1.57 cameraTheta=-1.46 mountX=1.56 mountY=-0.14, mountTheta=-0.09
18:17:54.217 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-1.56, opts=13)
18:17:54.217 00.000 7988 Enqueuing Move request for scope (0.18, -1.56)
18:17:54.217 00.000 15712 Worker thread wakes up
18:17:54.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.56) opts 0xd
18:17:54.217 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -1.56)
18:17:54.217 00.000 15712 Moving (0.18, -1.56) raw xDistance=1.56 yDistance=-0.14
18:17:54.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:54.221 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:17:54.221 00.000 15712 MoveAxis(E, 0, ABG)
18:17:54.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:54.221 00.000 15712 Move returns status 1, amount 0
18:17:54.221 00.000 15712 MoveAxis(N, 0, ABG)
18:17:54.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:54.221 00.000 15712 Move returns status 1, amount 0
18:17:54.221 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:54.221 00.000 15712 move complete, result=1
18:17:54.221 00.000 15712 worker thread done servicing request
18:17:54.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:54.221 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.2
18:17:54.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:54.234 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:54.236 00.002 7988 Enqueuing Expose request
18:17:54.237 00.001 15712 Worker thread wakes up
18:17:54.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:54.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:54.237 00.000 7988 GuideStep: 1.6 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:54.237 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:54.237 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:55.876 01.639 15712 Exposure complete
18:17:55.936 00.060 15712 worker thread done servicing request
18:17:55.936 00.000 7988 OnExposeComplete: enter
18:17:55.936 00.000 7988 UpdateGuideState(): m_state=6
18:17:55.939 00.003 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
18:17:55.939 00.000 7988 Star::Find returns 1 (0), X=969.99, Y=848.99, Mass=1479, SNR=26.0, Peak=173 HFD=4.0
18:17:55.939 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
18:17:55.939 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
18:17:55.939 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-1.56 hyp=1.56 cameraTheta=-1.60 mountX=1.56 mountY=0.09, mountTheta=0.06
18:17:55.939 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-1.56, opts=13)
18:17:55.939 00.000 7988 Enqueuing Move request for scope (-0.05, -1.56)
18:17:55.939 00.000 15712 Worker thread wakes up
18:17:55.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.56) opts 0xd
18:17:55.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -1.56)
18:17:55.939 00.000 15712 Moving (-0.05, -1.56) raw xDistance=1.56 yDistance=0.09
18:17:55.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:55.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:17:55.939 00.000 15712 MoveAxis(E, 0, ABG)
18:17:55.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:55.939 00.000 15712 Move returns status 1, amount 0
18:17:55.939 00.000 15712 MoveAxis(N, 0, ABG)
18:17:55.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:55.939 00.000 15712 Move returns status 1, amount 0
18:17:55.939 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:55.939 00.000 15712 move complete, result=1
18:17:55.939 00.000 15712 worker thread done servicing request
18:17:55.953 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:55.958 00.005 7988 UpdateGuideState exits: m=1479 SNR=26.0
18:17:55.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:55.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:55.958 00.000 7988 Enqueuing Expose request
18:17:55.958 00.000 7988 GuideStep: 1.6 px 0 ms EAST, 0.1 px 0 ms NORTH
18:17:55.958 00.000 15712 Worker thread wakes up
18:17:55.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:55.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:55.958 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:55.968 00.010 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:57.376 01.408 15712 Exposure complete
18:17:57.433 00.057 15712 worker thread done servicing request
18:17:57.433 00.000 7988 OnExposeComplete: enter
18:17:57.439 00.006 7988 UpdateGuideState(): m_state=6
18:17:57.439 00.000 7988 Star::Find(15, 969, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
18:17:57.439 00.000 7988 Star::Find returns 1 (0), X=970.06, Y=848.85, Mass=1526, SNR=26.5, Peak=181 HFD=4.1
18:17:57.439 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
18:17:57.439 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
18:17:57.439 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-1.70 hyp=1.70 cameraTheta=-1.56 mountX=1.70 mountY=0.02, mountTheta=0.01
18:17:57.439 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-1.70, opts=13)
18:17:57.439 00.000 7988 Enqueuing Move request for scope (0.02, -1.70)
18:17:57.439 00.000 15712 Worker thread wakes up
18:17:57.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.70) opts 0xd
18:17:57.439 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -1.70)
18:17:57.439 00.000 15712 Moving (0.02, -1.70) raw xDistance=1.70 yDistance=0.02
18:17:57.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:57.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:17:57.439 00.000 15712 MoveAxis(E, 0, ABG)
18:17:57.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:57.439 00.000 15712 Move returns status 1, amount 0
18:17:57.439 00.000 15712 MoveAxis(N, 0, ABG)
18:17:57.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:57.439 00.000 15712 Move returns status 1, amount 0
18:17:57.439 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:57.439 00.000 15712 move complete, result=1
18:17:57.439 00.000 15712 worker thread done servicing request
18:17:57.455 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:57.455 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5
18:17:57.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:57.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:57.455 00.000 7988 Enqueuing Expose request
18:17:57.455 00.000 15712 Worker thread wakes up
18:17:57.467 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:57.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:57.467 00.000 7988 GuideStep: 1.7 px 0 ms EAST, 0.0 px 0 ms NORTH
18:17:57.471 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:57.473 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:17:59.094 01.621 15712 Exposure complete
18:17:59.155 00.061 15712 worker thread done servicing request
18:17:59.155 00.000 7988 OnExposeComplete: enter
18:17:59.155 00.000 7988 UpdateGuideState(): m_state=6
18:17:59.158 00.003 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
18:17:59.158 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=849.24, Mass=1524, SNR=26.3, Peak=219 HFD=4.1
18:17:59.158 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
18:17:59.158 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
18:17:59.158 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-1.31 hyp=1.31 cameraTheta=-1.59 mountX=1.31 mountY=0.05, mountTheta=0.04
18:17:59.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-1.31, opts=13)
18:17:59.158 00.000 7988 Enqueuing Move request for scope (-0.02, -1.31)
18:17:59.158 00.000 15712 Worker thread wakes up
18:17:59.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.31) opts 0xd
18:17:59.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -1.31)
18:17:59.158 00.000 15712 Moving (-0.02, -1.31) raw xDistance=1.31 yDistance=0.05
18:17:59.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:59.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:17:59.158 00.000 15712 MoveAxis(E, 0, ABG)
18:17:59.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:59.158 00.000 15712 Move returns status 1, amount 0
18:17:59.158 00.000 15712 MoveAxis(N, 0, ABG)
18:17:59.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:17:59.158 00.000 15712 Move returns status 1, amount 0
18:17:59.158 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:17:59.158 00.000 15712 move complete, result=1
18:17:59.158 00.000 15712 worker thread done servicing request
18:17:59.170 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:17:59.177 00.007 7988 UpdateGuideState exits: m=1524 SNR=26.3
18:17:59.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:59.180 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:17:59.180 00.000 7988 Enqueuing Expose request
18:17:59.182 00.002 7988 GuideStep: 1.3 px 0 ms EAST, 0.1 px 0 ms NORTH
18:17:59.182 00.000 15712 Worker thread wakes up
18:17:59.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:17:59.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:17:59.185 00.003 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:17:59.187 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:00.602 01.415 15712 Exposure complete
18:18:00.661 00.059 15712 worker thread done servicing request
18:18:00.661 00.000 7988 OnExposeComplete: enter
18:18:00.661 00.000 7988 UpdateGuideState(): m_state=6
18:18:00.663 00.002 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
18:18:00.663 00.000 7988 Star::Find returns 1 (0), X=970.11, Y=849.50, Mass=1506, SNR=26.2, Peak=202 HFD=3.9
18:18:00.663 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
18:18:00.663 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
18:18:00.663 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-1.04 hyp=1.05 cameraTheta=-1.50 mountX=1.04 mountY=-0.05, mountTheta=-0.04
18:18:00.663 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-1.04, opts=13)
18:18:00.663 00.000 7988 Enqueuing Move request for scope (0.07, -1.04)
18:18:00.663 00.000 15712 Worker thread wakes up
18:18:00.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.04) opts 0xd
18:18:00.663 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -1.04)
18:18:00.663 00.000 15712 Moving (0.07, -1.04) raw xDistance=1.04 yDistance=-0.05
18:18:00.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:00.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:18:00.672 00.009 15712 MoveAxis(E, 0, ABG)
18:18:00.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:00.672 00.000 15712 Move returns status 1, amount 0
18:18:00.672 00.000 15712 MoveAxis(N, 0, ABG)
18:18:00.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:00.672 00.000 15712 Move returns status 1, amount 0
18:18:00.672 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:00.672 00.000 15712 move complete, result=1
18:18:00.672 00.000 15712 worker thread done servicing request
18:18:00.677 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:00.681 00.004 7988 UpdateGuideState exits: m=1506 SNR=26.2
18:18:00.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:00.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:00.685 00.002 7988 Enqueuing Expose request
18:18:00.685 00.000 7988 GuideStep: 1.0 px 0 ms EAST, -0.0 px 0 ms NORTH
18:18:00.687 00.002 15712 Worker thread wakes up
18:18:00.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:00.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:00.687 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:00.687 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:02.317 01.630 15712 Exposure complete
18:18:02.380 00.063 15712 worker thread done servicing request
18:18:02.380 00.000 7988 OnExposeComplete: enter
18:18:02.380 00.000 7988 UpdateGuideState(): m_state=6
18:18:02.380 00.000 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
18:18:02.380 00.000 7988 Star::Find returns 1 (0), X=970.07, Y=849.34, Mass=1555, SNR=26.6, Peak=210 HFD=4.1
18:18:02.380 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
18:18:02.380 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = 3.14)
18:18:02.380 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-1.21 hyp=1.21 cameraTheta=-1.55 mountX=1.21 mountY=0.01, mountTheta=0.01
18:18:02.391 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-1.21, opts=13)
18:18:02.391 00.000 7988 Enqueuing Move request for scope (0.02, -1.21)
18:18:02.395 00.004 15712 Worker thread wakes up
18:18:02.395 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.21) opts 0xd
18:18:02.395 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -1.21)
18:18:02.395 00.000 15712 Moving (0.02, -1.21) raw xDistance=1.21 yDistance=0.01
18:18:02.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:02.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:18:02.395 00.000 15712 MoveAxis(E, 0, ABG)
18:18:02.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:02.395 00.000 15712 Move returns status 1, amount 0
18:18:02.395 00.000 15712 MoveAxis(N, 0, ABG)
18:18:02.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:02.395 00.000 15712 Move returns status 1, amount 0
18:18:02.395 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:02.395 00.000 15712 move complete, result=1
18:18:02.396 00.001 15712 worker thread done servicing request
18:18:02.400 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:02.400 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.6
18:18:02.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:02.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:02.410 00.010 7988 Enqueuing Expose request
18:18:02.410 00.000 7988 GuideStep: 1.2 px 0 ms EAST, 0.0 px 0 ms NORTH
18:18:02.412 00.002 15712 Worker thread wakes up
18:18:02.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:02.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:02.412 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:02.412 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:03.828 01.416 15712 Exposure complete
18:18:03.873 00.045 15712 worker thread done servicing request
18:18:03.873 00.000 7988 OnExposeComplete: enter
18:18:03.873 00.000 7988 UpdateGuideState(): m_state=6
18:18:03.888 00.015 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:18:03.889 00.001 7988 Star::Find returns 1 (0), X=970.02, Y=849.21, Mass=1497, SNR=26.2, Peak=219 HFD=4.1
18:18:03.890 00.001 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
18:18:03.890 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
18:18:03.892 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-1.33 hyp=1.33 cameraTheta=-1.59 mountX=1.33 mountY=0.06, mountTheta=0.04
18:18:03.892 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-1.33, opts=13)
18:18:03.894 00.002 7988 Enqueuing Move request for scope (-0.03, -1.33)
18:18:03.896 00.002 15712 Worker thread wakes up
18:18:03.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.33) opts 0xd
18:18:03.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -1.33)
18:18:03.896 00.000 15712 Moving (-0.03, -1.33) raw xDistance=1.33 yDistance=0.06
18:18:03.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:03.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:18:03.896 00.000 15712 MoveAxis(E, 0, ABG)
18:18:03.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:03.896 00.000 15712 Move returns status 1, amount 0
18:18:03.896 00.000 15712 MoveAxis(N, 0, ABG)
18:18:03.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:03.896 00.000 15712 Move returns status 1, amount 0
18:18:03.896 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:03.896 00.000 15712 move complete, result=1
18:18:03.896 00.000 15712 worker thread done servicing request
18:18:03.900 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:03.906 00.006 7988 UpdateGuideState exits: m=1497 SNR=26.2
18:18:03.908 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:03.908 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:03.908 00.000 7988 Enqueuing Expose request
18:18:03.908 00.000 7988 GuideStep: 1.3 px 0 ms EAST, 0.1 px 0 ms NORTH
18:18:03.908 00.000 15712 Worker thread wakes up
18:18:03.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:03.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:03.924 00.016 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:03.924 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:05.547 01.623 15712 Exposure complete
18:18:05.595 00.048 15712 worker thread done servicing request
18:18:05.595 00.000 7988 OnExposeComplete: enter
18:18:05.608 00.013 7988 UpdateGuideState(): m_state=6
18:18:05.609 00.001 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
18:18:05.609 00.000 7988 Star::Find returns 1 (0), X=970.22, Y=848.94, Mass=1471, SNR=25.9, Peak=164 HFD=4.1
18:18:05.611 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
18:18:05.611 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.06)
18:18:05.613 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-1.61 hyp=1.62 cameraTheta=-1.46 mountX=1.61 mountY=-0.14, mountTheta=-0.08
18:18:05.613 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-1.61, opts=13)
18:18:05.615 00.002 7988 Enqueuing Move request for scope (0.17, -1.61)
18:18:05.615 00.000 15712 Worker thread wakes up
18:18:05.617 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.61) opts 0xd
18:18:05.617 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -1.61)
18:18:05.617 00.000 15712 Moving (0.17, -1.61) raw xDistance=1.61 yDistance=-0.14
18:18:05.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:05.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:18:05.617 00.000 15712 MoveAxis(E, 0, ABG)
18:18:05.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:05.617 00.000 15712 Move returns status 1, amount 0
18:18:05.617 00.000 15712 MoveAxis(N, 0, ABG)
18:18:05.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:05.617 00.000 15712 Move returns status 1, amount 0
18:18:05.617 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:05.617 00.000 15712 move complete, result=1
18:18:05.617 00.000 15712 worker thread done servicing request
18:18:05.621 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:05.627 00.006 7988 UpdateGuideState exits: m=1471 SNR=25.9
18:18:05.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:05.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:05.627 00.000 7988 Enqueuing Expose request
18:18:05.627 00.000 7988 GuideStep: 1.6 px 0 ms EAST, -0.1 px 0 ms NORTH
18:18:05.627 00.000 15712 Worker thread wakes up
18:18:05.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:05.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:05.627 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:05.638 00.011 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:07.040 01.402 15712 Exposure complete
18:18:07.101 00.061 15712 worker thread done servicing request
18:18:07.101 00.000 7988 OnExposeComplete: enter
18:18:07.102 00.001 7988 UpdateGuideState(): m_state=6
18:18:07.103 00.001 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
18:18:07.103 00.000 7988 Star::Find returns 1 (0), X=970.25, Y=848.89, Mass=1400, SNR=25.1, Peak=161 HFD=4.0
18:18:07.105 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
18:18:07.105 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
18:18:07.107 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-1.65 hyp=1.67 cameraTheta=-1.45 mountX=1.65 mountY=-0.17, mountTheta=-0.10
18:18:07.109 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-1.65, opts=13)
18:18:07.109 00.000 7988 Enqueuing Move request for scope (0.21, -1.65)
18:18:07.111 00.002 15712 Worker thread wakes up
18:18:07.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.65) opts 0xd
18:18:07.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -1.65)
18:18:07.111 00.000 15712 Moving (0.21, -1.65) raw xDistance=1.65 yDistance=-0.17
18:18:07.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:07.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:18:07.111 00.000 15712 MoveAxis(E, 0, ABG)
18:18:07.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:07.111 00.000 15712 Move returns status 1, amount 0
18:18:07.111 00.000 15712 MoveAxis(N, 0, ABG)
18:18:07.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:07.111 00.000 15712 Move returns status 1, amount 0
18:18:07.111 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:07.111 00.000 15712 move complete, result=1
18:18:07.111 00.000 15712 worker thread done servicing request
18:18:07.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:07.120 00.009 7988 UpdateGuideState exits: m=1400 SNR=25.1
18:18:07.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:07.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:07.120 00.000 7988 Enqueuing Expose request
18:18:07.120 00.000 7988 GuideStep: 1.7 px 0 ms EAST, -0.2 px 0 ms NORTH
18:18:07.120 00.000 15712 Worker thread wakes up
18:18:07.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:07.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:07.120 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:07.132 00.012 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:08.761 01.629 15712 Exposure complete
18:18:08.821 00.060 15712 worker thread done servicing request
18:18:08.821 00.000 7988 OnExposeComplete: enter
18:18:08.821 00.000 7988 UpdateGuideState(): m_state=6
18:18:08.823 00.002 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
18:18:08.823 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=849.02, Mass=1546, SNR=26.6, Peak=194 HFD=4.2
18:18:08.825 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
18:18:08.825 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.06)
18:18:08.827 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-1.53 hyp=1.54 cameraTheta=-1.47 mountX=1.53 mountY=-0.12, mountTheta=-0.08
18:18:08.829 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-1.53, opts=13)
18:18:08.829 00.000 7988 Enqueuing Move request for scope (0.16, -1.53)
18:18:08.831 00.002 15712 Worker thread wakes up
18:18:08.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.53) opts 0xd
18:18:08.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -1.53)
18:18:08.831 00.000 15712 Moving (0.16, -1.53) raw xDistance=1.53 yDistance=-0.12
18:18:08.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:08.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:18:08.831 00.000 15712 MoveAxis(E, 0, ABG)
18:18:08.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:08.831 00.000 15712 Move returns status 1, amount 0
18:18:08.831 00.000 15712 MoveAxis(N, 0, ABG)
18:18:08.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:08.831 00.000 15712 Move returns status 1, amount 0
18:18:08.831 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:08.831 00.000 15712 move complete, result=1
18:18:08.831 00.000 15712 worker thread done servicing request
18:18:08.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:08.842 00.011 7988 UpdateGuideState exits: m=1546 SNR=26.6
18:18:08.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:08.842 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:08.842 00.000 7988 Enqueuing Expose request
18:18:08.848 00.006 7988 GuideStep: 1.5 px 0 ms EAST, -0.1 px 0 ms NORTH
18:18:08.848 00.000 15712 Worker thread wakes up
18:18:08.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:08.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:08.848 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:08.852 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:10.259 01.407 15712 Exposure complete
18:18:10.317 00.058 15712 worker thread done servicing request
18:18:10.317 00.000 7988 OnExposeComplete: enter
18:18:10.317 00.000 7988 UpdateGuideState(): m_state=6
18:18:10.320 00.003 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
18:18:10.320 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=849.33, Mass=1535, SNR=26.5, Peak=191 HFD=3.8
18:18:10.322 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
18:18:10.322 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
18:18:10.324 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-1.21 hyp=1.23 cameraTheta=-1.44 mountX=1.21 mountY=-0.14, mountTheta=-0.11
18:18:10.326 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-1.21, opts=13)
18:18:10.326 00.000 7988 Enqueuing Move request for scope (0.17, -1.21)
18:18:10.328 00.002 15712 Worker thread wakes up
18:18:10.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.21) opts 0xd
18:18:10.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -1.21)
18:18:10.328 00.000 15712 Moving (0.17, -1.21) raw xDistance=1.21 yDistance=-0.14
18:18:10.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:10.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:18:10.328 00.000 15712 MoveAxis(E, 0, ABG)
18:18:10.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:10.328 00.000 15712 Move returns status 1, amount 0
18:18:10.328 00.000 15712 MoveAxis(N, 0, ABG)
18:18:10.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:10.328 00.000 15712 Move returns status 1, amount 0
18:18:10.328 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:10.328 00.000 15712 move complete, result=1
18:18:10.328 00.000 15712 worker thread done servicing request
18:18:10.334 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:10.336 00.002 7988 UpdateGuideState exits: m=1535 SNR=26.5
18:18:10.336 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:10.336 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:10.336 00.000 7988 Enqueuing Expose request
18:18:10.336 00.000 7988 GuideStep: 1.2 px 0 ms EAST, -0.1 px 0 ms NORTH
18:18:10.336 00.000 15712 Worker thread wakes up
18:18:10.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:10.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:10.336 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:10.348 00.012 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:11.980 01.632 15712 Exposure complete
18:18:12.038 00.058 15712 worker thread done servicing request
18:18:12.038 00.000 7988 OnExposeComplete: enter
18:18:12.038 00.000 7988 UpdateGuideState(): m_state=6
18:18:12.041 00.003 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
18:18:12.041 00.000 7988 Star::Find returns 1 (0), X=970.35, Y=849.66, Mass=1507, SNR=26.3, Peak=188 HFD=4.2
18:18:12.043 00.002 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
18:18:12.043 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.83)
18:18:12.045 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=-0.88 hyp=0.94 cameraTheta=-1.24 mountX=0.88 mountY=-0.28, mountTheta=-0.31
18:18:12.047 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.88, opts=13)
18:18:12.047 00.000 7988 Enqueuing Move request for scope (0.30, -0.88)
18:18:12.049 00.002 15712 Worker thread wakes up
18:18:12.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.88) opts 0xd
18:18:12.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.88)
18:18:12.049 00.000 15712 Moving (0.30, -0.88) raw xDistance=0.88 yDistance=-0.28
18:18:12.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
18:18:12.049 00.000 15712 MoveAxis(E, 0, ABG)
18:18:12.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:12.049 00.000 15712 Move returns status 1, amount 0
18:18:12.049 00.000 15712 MoveAxis(N, 72, ABG)
18:18:12.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:12.049 00.000 15712 Move returns status 1, amount 0
18:18:12.049 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:12.049 00.000 15712 move complete, result=1
18:18:12.049 00.000 15712 worker thread done servicing request
18:18:12.055 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:12.057 00.002 7988 UpdateGuideState exits: m=1507 SNR=26.3
18:18:12.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:12.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:12.064 00.007 7988 Enqueuing Expose request
18:18:12.064 00.000 7988 GuideStep: 0.9 px 0 ms EAST, -0.3 px 0 ms NORTH
18:18:12.064 00.000 15712 Worker thread wakes up
18:18:12.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:12.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:12.068 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:12.068 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:13.476 01.408 15712 Exposure complete
18:18:13.529 00.053 15712 worker thread done servicing request
18:18:13.529 00.000 7988 OnExposeComplete: enter
18:18:13.529 00.000 7988 UpdateGuideState(): m_state=6
18:18:13.537 00.008 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
18:18:13.539 00.002 7988 Star::Find returns 1 (0), X=970.36, Y=849.51, Mass=1599, SNR=27.1, Peak=180 HFD=4.4
18:18:13.539 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
18:18:13.541 00.002 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.87)
18:18:13.541 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-1.04 hyp=1.09 cameraTheta=-1.28 mountX=1.04 mountY=-0.29, mountTheta=-0.27
18:18:13.543 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-1.04, opts=13)
18:18:13.543 00.000 7988 Enqueuing Move request for scope (0.31, -1.04)
18:18:13.546 00.003 15712 Worker thread wakes up
18:18:13.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -1.04) opts 0xd
18:18:13.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -1.04)
18:18:13.546 00.000 15712 Moving (0.31, -1.04) raw xDistance=1.04 yDistance=-0.29
18:18:13.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
18:18:13.546 00.000 15712 MoveAxis(E, 0, ABG)
18:18:13.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:13.546 00.000 15712 Move returns status 1, amount 0
18:18:13.546 00.000 15712 MoveAxis(N, 74, ABG)
18:18:13.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:13.546 00.000 15712 Move returns status 1, amount 0
18:18:13.546 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:13.546 00.000 15712 move complete, result=1
18:18:13.546 00.000 15712 worker thread done servicing request
18:18:13.551 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:13.553 00.002 7988 UpdateGuideState exits: m=1599 SNR=27.1
18:18:13.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:13.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:13.553 00.000 7988 Enqueuing Expose request
18:18:13.553 00.000 7988 GuideStep: 1.0 px 0 ms EAST, -0.3 px 0 ms NORTH
18:18:13.553 00.000 15712 Worker thread wakes up
18:18:13.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:13.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:13.563 00.010 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:13.563 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:15.195 01.632 15712 Exposure complete
18:18:15.244 00.049 15712 worker thread done servicing request
18:18:15.244 00.000 7988 OnExposeComplete: enter
18:18:15.244 00.000 7988 UpdateGuideState(): m_state=6
18:18:15.256 00.012 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
18:18:15.257 00.001 7988 Star::Find returns 1 (0), X=970.20, Y=850.11, Mass=1452, SNR=25.7, Peak=187 HFD=4.0
18:18:15.257 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
18:18:15.257 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.83)
18:18:15.261 00.004 7988 CameraToMount -- cameraX=0.15 cameraY=-0.43 hyp=0.46 cameraTheta=-1.23 mountX=0.43 mountY=-0.14, mountTheta=-0.32
18:18:15.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.43, opts=13)
18:18:15.261 00.000 7988 Enqueuing Move request for scope (0.15, -0.43)
18:18:15.261 00.000 15712 Worker thread wakes up
18:18:15.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.43) opts 0xd
18:18:15.261 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.43)
18:18:15.261 00.000 15712 Moving (0.15, -0.43) raw xDistance=0.43 yDistance=-0.14
18:18:15.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:15.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:18:15.261 00.000 15712 MoveAxis(E, 0, ABG)
18:18:15.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:15.261 00.000 15712 Move returns status 1, amount 0
18:18:15.261 00.000 15712 MoveAxis(N, 0, ABG)
18:18:15.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:15.261 00.000 15712 Move returns status 1, amount 0
18:18:15.261 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:15.261 00.000 15712 move complete, result=1
18:18:15.261 00.000 15712 worker thread done servicing request
18:18:15.269 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:15.273 00.004 7988 UpdateGuideState exits: m=1452 SNR=25.7
18:18:15.278 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:15.278 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:15.278 00.000 7988 Enqueuing Expose request
18:18:15.278 00.000 7988 GuideStep: 0.4 px 0 ms EAST, -0.1 px 0 ms NORTH
18:18:15.278 00.000 15712 Worker thread wakes up
18:18:15.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:15.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:15.312 00.034 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:15.312 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:16.697 01.385 15712 Exposure complete
18:18:16.754 00.057 15712 worker thread done servicing request
18:18:16.754 00.000 7988 OnExposeComplete: enter
18:18:16.754 00.000 7988 UpdateGuideState(): m_state=6
18:18:16.757 00.003 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
18:18:16.758 00.001 7988 Star::Find returns 1 (0), X=970.07, Y=849.91, Mass=1422, SNR=25.4, Peak=206 HFD=4.1
18:18:16.760 00.002 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
18:18:16.760 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
18:18:16.760 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.64 hyp=0.64 cameraTheta=-1.53 mountX=0.64 mountY=-0.01, mountTheta=-0.01
18:18:16.762 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.64, opts=13)
18:18:16.764 00.002 7988 Enqueuing Move request for scope (0.02, -0.64)
18:18:16.766 00.002 15712 Worker thread wakes up
18:18:16.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.64) opts 0xd
18:18:16.766 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.64)
18:18:16.766 00.000 15712 Moving (0.02, -0.64) raw xDistance=0.64 yDistance=-0.01
18:18:16.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:16.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:18:16.766 00.000 15712 MoveAxis(E, 0, ABG)
18:18:16.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:16.766 00.000 15712 Move returns status 1, amount 0
18:18:16.766 00.000 15712 MoveAxis(N, 0, ABG)
18:18:16.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:16.766 00.000 15712 Move returns status 1, amount 0
18:18:16.766 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:16.766 00.000 15712 move complete, result=1
18:18:16.766 00.000 15712 worker thread done servicing request
18:18:16.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:16.774 00.008 7988 UpdateGuideState exits: m=1422 SNR=25.4
18:18:16.777 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:16.779 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:16.779 00.000 7988 Enqueuing Expose request
18:18:16.781 00.002 7988 GuideStep: 0.6 px 0 ms EAST, -0.0 px 0 ms NORTH
18:18:16.781 00.000 15712 Worker thread wakes up
18:18:16.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:16.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:16.781 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:16.785 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:18.420 01.635 15712 Exposure complete
18:18:18.478 00.058 15712 worker thread done servicing request
18:18:18.478 00.000 7988 OnExposeComplete: enter
18:18:18.478 00.000 7988 UpdateGuideState(): m_state=6
18:18:18.481 00.003 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
18:18:18.481 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=849.68, Mass=1567, SNR=26.7, Peak=184 HFD=3.8
18:18:18.481 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
18:18:18.484 00.003 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.98)
18:18:18.484 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.87 hyp=0.88 cameraTheta=-1.38 mountX=0.87 mountY=-0.15, mountTheta=-0.17
18:18:18.484 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.87, opts=13)
18:18:18.484 00.000 7988 Enqueuing Move request for scope (0.17, -0.87)
18:18:18.484 00.000 15712 Worker thread wakes up
18:18:18.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.87) opts 0xd
18:18:18.484 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.87)
18:18:18.484 00.000 15712 Moving (0.17, -0.87) raw xDistance=0.87 yDistance=-0.15
18:18:18.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:18.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:18:18.484 00.000 15712 MoveAxis(E, 0, ABG)
18:18:18.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:18.484 00.000 15712 Move returns status 1, amount 0
18:18:18.484 00.000 15712 MoveAxis(N, 0, ABG)
18:18:18.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:18.484 00.000 15712 Move returns status 1, amount 0
18:18:18.484 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:18.484 00.000 15712 move complete, result=1
18:18:18.484 00.000 15712 worker thread done servicing request
18:18:18.493 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:18.500 00.007 7988 UpdateGuideState exits: m=1567 SNR=26.7
18:18:18.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:18.500 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:18.505 00.005 7988 Enqueuing Expose request
18:18:18.505 00.000 7988 GuideStep: 0.9 px 0 ms EAST, -0.1 px 0 ms NORTH
18:18:18.507 00.002 15712 Worker thread wakes up
18:18:18.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:18.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:18.510 00.003 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:18.512 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:19.919 01.407 15712 Exposure complete
18:18:19.978 00.059 15712 worker thread done servicing request
18:18:19.978 00.000 7988 OnExposeComplete: enter
18:18:19.978 00.000 7988 UpdateGuideState(): m_state=6
18:18:19.978 00.000 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
18:18:19.981 00.003 7988 Star::Find returns 1 (0), X=970.29, Y=849.60, Mass=1564, SNR=26.9, Peak=179 HFD=3.7
18:18:19.983 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
18:18:19.983 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.91)
18:18:19.985 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=-0.95 hyp=0.98 cameraTheta=-1.32 mountX=0.95 mountY=-0.22, mountTheta=-0.23
18:18:19.985 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.95, opts=13)
18:18:19.985 00.000 7988 Enqueuing Move request for scope (0.25, -0.95)
18:18:19.985 00.000 15712 Worker thread wakes up
18:18:19.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.95) opts 0xd
18:18:19.985 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.95)
18:18:19.985 00.000 15712 Moving (0.25, -0.95) raw xDistance=0.95 yDistance=-0.22
18:18:19.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:19.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:18:19.985 00.000 15712 MoveAxis(E, 0, ABG)
18:18:19.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:19.985 00.000 15712 Move returns status 1, amount 0
18:18:19.985 00.000 15712 MoveAxis(N, 0, ABG)
18:18:19.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:19.985 00.000 15712 Move returns status 1, amount 0
18:18:19.985 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:19.985 00.000 15712 move complete, result=1
18:18:19.985 00.000 15712 worker thread done servicing request
18:18:19.992 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:19.996 00.004 7988 UpdateGuideState exits: m=1564 SNR=26.9
18:18:19.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:19.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:19.996 00.000 7988 Enqueuing Expose request
18:18:19.996 00.000 7988 GuideStep: 0.9 px 0 ms EAST, -0.2 px 0 ms NORTH
18:18:19.996 00.000 15712 Worker thread wakes up
18:18:19.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:19.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:19.996 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:20.008 00.012 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:21.640 01.632 15712 Exposure complete
18:18:21.692 00.052 15712 worker thread done servicing request
18:18:21.692 00.000 7988 OnExposeComplete: enter
18:18:21.692 00.000 7988 UpdateGuideState(): m_state=6
18:18:21.701 00.009 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
18:18:21.701 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=849.78, Mass=1424, SNR=25.2, Peak=151 HFD=3.8
18:18:21.703 00.002 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
18:18:21.703 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.89)
18:18:21.705 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.76 hyp=0.79 cameraTheta=-1.29 mountX=0.76 mountY=-0.20, mountTheta=-0.26
18:18:21.707 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.76, opts=13)
18:18:21.707 00.000 7988 Enqueuing Move request for scope (0.22, -0.76)
18:18:21.710 00.003 15712 Worker thread wakes up
18:18:21.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.76) opts 0xd
18:18:21.710 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.76)
18:18:21.710 00.000 15712 Moving (0.22, -0.76) raw xDistance=0.76 yDistance=-0.20
18:18:21.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:21.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:18:21.710 00.000 15712 MoveAxis(E, 0, ABG)
18:18:21.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:21.710 00.000 15712 Move returns status 1, amount 0
18:18:21.710 00.000 15712 MoveAxis(N, 0, ABG)
18:18:21.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:21.710 00.000 15712 Move returns status 1, amount 0
18:18:21.710 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:21.710 00.000 15712 move complete, result=1
18:18:21.710 00.000 15712 worker thread done servicing request
18:18:21.714 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:21.720 00.006 7988 UpdateGuideState exits: m=1424 SNR=25.2
18:18:21.723 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:21.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:21.725 00.002 7988 Enqueuing Expose request
18:18:21.725 00.000 7988 GuideStep: 0.8 px 0 ms EAST, -0.2 px 0 ms NORTH
18:18:21.727 00.002 15712 Worker thread wakes up
18:18:21.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:21.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:21.729 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:21.729 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:23.140 01.411 15712 Exposure complete
18:18:23.190 00.050 15712 worker thread done servicing request
18:18:23.190 00.000 7988 OnExposeComplete: enter
18:18:23.190 00.000 7988 UpdateGuideState(): m_state=6
18:18:23.200 00.010 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
18:18:23.202 00.002 7988 Star::Find returns 1 (0), X=969.96, Y=849.90, Mass=1384, SNR=25.2, Peak=159 HFD=4.2
18:18:23.202 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
18:18:23.203 00.001 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
18:18:23.203 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.65 hyp=0.65 cameraTheta=-1.70 mountX=0.65 mountY=0.10, mountTheta=0.15
18:18:23.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.65, opts=13)
18:18:23.207 00.004 7988 Enqueuing Move request for scope (-0.08, -0.65)
18:18:23.207 00.000 15712 Worker thread wakes up
18:18:23.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.65) opts 0xd
18:18:23.207 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.65)
18:18:23.207 00.000 15712 Moving (-0.08, -0.65) raw xDistance=0.65 yDistance=0.10
18:18:23.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:23.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:18:23.207 00.000 15712 MoveAxis(E, 0, ABG)
18:18:23.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:23.207 00.000 15712 Move returns status 1, amount 0
18:18:23.207 00.000 15712 MoveAxis(N, 0, ABG)
18:18:23.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:23.207 00.000 15712 Move returns status 1, amount 0
18:18:23.207 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:23.207 00.000 15712 move complete, result=1
18:18:23.207 00.000 15712 worker thread done servicing request
18:18:23.214 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:23.220 00.006 7988 UpdateGuideState exits: m=1384 SNR=25.2
18:18:23.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:23.222 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:23.222 00.000 7988 Enqueuing Expose request
18:18:23.224 00.002 7988 GuideStep: 0.6 px 0 ms EAST, 0.1 px 0 ms NORTH
18:18:23.224 00.000 15712 Worker thread wakes up
18:18:23.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:23.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:23.226 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:23.226 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:24.861 01.635 15712 Exposure complete
18:18:24.907 00.046 15712 worker thread done servicing request
18:18:24.907 00.000 7988 OnExposeComplete: enter
18:18:24.907 00.000 7988 UpdateGuideState(): m_state=6
18:18:24.922 00.015 7988 Star::Find(15, 969, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
18:18:24.924 00.002 7988 Star::Find returns 1 (0), X=970.29, Y=849.39, Mass=1499, SNR=26.4, Peak=210 HFD=3.7
18:18:24.924 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
18:18:24.924 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
18:18:24.924 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-1.16 hyp=1.18 cameraTheta=-1.36 mountX=1.16 mountY=-0.22, mountTheta=-0.19
18:18:24.924 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-1.16, opts=13)
18:18:24.924 00.000 7988 Enqueuing Move request for scope (0.25, -1.16)
18:18:24.924 00.000 15712 Worker thread wakes up
18:18:24.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.16) opts 0xd
18:18:24.924 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -1.16)
18:18:24.924 00.000 15712 Moving (0.25, -1.16) raw xDistance=1.16 yDistance=-0.22
18:18:24.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:24.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:18:24.924 00.000 15712 MoveAxis(E, 0, ABG)
18:18:24.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:24.924 00.000 15712 Move returns status 1, amount 0
18:18:24.924 00.000 15712 MoveAxis(N, 0, ABG)
18:18:24.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:24.924 00.000 15712 Move returns status 1, amount 0
18:18:24.924 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:24.924 00.000 15712 move complete, result=1
18:18:24.924 00.000 15712 worker thread done servicing request
18:18:24.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:24.941 00.017 7988 UpdateGuideState exits: m=1499 SNR=26.4
18:18:24.941 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:24.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:24.941 00.000 7988 Enqueuing Expose request
18:18:24.941 00.000 7988 GuideStep: 1.2 px 0 ms EAST, -0.2 px 0 ms NORTH
18:18:24.941 00.000 15712 Worker thread wakes up
18:18:24.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:24.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:24.941 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:24.952 00.011 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:26.357 01.405 15712 Exposure complete
18:18:26.417 00.060 15712 worker thread done servicing request
18:18:26.417 00.000 7988 OnExposeComplete: enter
18:18:26.417 00.000 7988 UpdateGuideState(): m_state=6
18:18:26.420 00.003 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
18:18:26.422 00.002 7988 Star::Find returns 1 (0), X=970.10, Y=849.90, Mass=1481, SNR=25.9, Peak=176 HFD=4.2
18:18:26.422 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
18:18:26.422 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.09)
18:18:26.422 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.64 hyp=0.64 cameraTheta=-1.49 mountX=0.64 mountY=-0.04, mountTheta=-0.06
18:18:26.422 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.64, opts=13)
18:18:26.422 00.000 7988 Enqueuing Move request for scope (0.05, -0.64)
18:18:26.422 00.000 15712 Worker thread wakes up
18:18:26.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.64) opts 0xd
18:18:26.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.64)
18:18:26.422 00.000 15712 Moving (0.05, -0.64) raw xDistance=0.64 yDistance=-0.04
18:18:26.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:26.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:18:26.422 00.000 15712 MoveAxis(E, 0, ABG)
18:18:26.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:26.422 00.000 15712 Move returns status 1, amount 0
18:18:26.422 00.000 15712 MoveAxis(N, 0, ABG)
18:18:26.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:26.422 00.000 15712 Move returns status 1, amount 0
18:18:26.422 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:26.422 00.000 15712 move complete, result=1
18:18:26.422 00.000 15712 worker thread done servicing request
18:18:26.434 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:26.436 00.002 7988 UpdateGuideState exits: m=1481 SNR=25.9
18:18:26.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:26.436 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:26.436 00.000 7988 Enqueuing Expose request
18:18:26.436 00.000 7988 GuideStep: 0.6 px 0 ms EAST, -0.0 px 0 ms NORTH
18:18:26.436 00.000 15712 Worker thread wakes up
18:18:26.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:26.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:26.436 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:26.448 00.012 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:28.080 01.632 15712 Exposure complete
18:18:28.139 00.059 15712 worker thread done servicing request
18:18:28.139 00.000 7988 OnExposeComplete: enter
18:18:28.141 00.002 7988 UpdateGuideState(): m_state=6
18:18:28.142 00.001 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
18:18:28.142 00.000 7988 Star::Find returns 1 (0), X=969.95, Y=849.87, Mass=1598, SNR=27.1, Peak=159 HFD=4.3
18:18:28.142 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
18:18:28.142 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
18:18:28.142 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.68 hyp=0.68 cameraTheta=-1.71 mountX=0.68 mountY=0.11, mountTheta=0.17
18:18:28.142 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.68, opts=13)
18:18:28.142 00.000 7988 Enqueuing Move request for scope (-0.10, -0.68)
18:18:28.142 00.000 15712 Worker thread wakes up
18:18:28.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.68) opts 0xd
18:18:28.142 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.68)
18:18:28.142 00.000 15712 Moving (-0.10, -0.68) raw xDistance=0.68 yDistance=0.11
18:18:28.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:28.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:18:28.142 00.000 15712 MoveAxis(E, 0, ABG)
18:18:28.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:28.142 00.000 15712 Move returns status 1, amount 0
18:18:28.142 00.000 15712 MoveAxis(N, 0, ABG)
18:18:28.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:28.142 00.000 15712 Move returns status 1, amount 0
18:18:28.142 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:28.142 00.000 15712 move complete, result=1
18:18:28.142 00.000 15712 worker thread done servicing request
18:18:28.156 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:28.160 00.004 7988 UpdateGuideState exits: m=1598 SNR=27.1
18:18:28.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:28.160 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:28.160 00.000 7988 Enqueuing Expose request
18:18:28.160 00.000 7988 GuideStep: 0.7 px 0 ms EAST, 0.1 px 0 ms NORTH
18:18:28.160 00.000 15712 Worker thread wakes up
18:18:28.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:28.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:28.174 00.014 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:28.174 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:29.577 01.403 15712 Exposure complete
18:18:29.633 00.056 15712 worker thread done servicing request
18:18:29.633 00.000 7988 OnExposeComplete: enter
18:18:29.633 00.000 7988 UpdateGuideState(): m_state=6
18:18:29.638 00.005 7988 Star::Find(15, 969, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
18:18:29.638 00.000 7988 Star::Find returns 1 (0), X=970.27, Y=850.36, Mass=1468, SNR=25.9, Peak=183 HFD=3.8
18:18:29.641 00.003 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.88 = 0.88)
18:18:29.641 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.99 = -2.29)
18:18:29.641 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.69 mountX=0.18 mountY=-0.22, mountTheta=-0.87
18:18:29.641 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.19, opts=13)
18:18:29.641 00.000 7988 Enqueuing Move request for scope (0.22, -0.19)
18:18:29.641 00.000 15712 Worker thread wakes up
18:18:29.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
18:18:29.641 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
18:18:29.641 00.000 15712 Moving (0.22, -0.19) raw xDistance=0.18 yDistance=-0.22
18:18:29.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:29.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:18:29.641 00.000 15712 MoveAxis(E, 0, ABG)
18:18:29.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:29.641 00.000 15712 Move returns status 1, amount 0
18:18:29.641 00.000 15712 MoveAxis(N, 0, ABG)
18:18:29.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:29.641 00.000 15712 Move returns status 1, amount 0
18:18:29.641 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:29.641 00.000 15712 move complete, result=1
18:18:29.641 00.000 15712 worker thread done servicing request
18:18:29.650 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:29.654 00.004 7988 UpdateGuideState exits: m=1468 SNR=25.9
18:18:29.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:29.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:29.654 00.000 7988 Enqueuing Expose request
18:18:29.654 00.000 7988 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
18:18:29.654 00.000 15712 Worker thread wakes up
18:18:29.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:29.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:29.654 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:29.667 00.013 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:31.294 01.627 15712 Exposure complete
18:18:31.350 00.056 15712 worker thread done servicing request
18:18:31.350 00.000 7988 OnExposeComplete: enter
18:18:31.350 00.000 7988 UpdateGuideState(): m_state=6
18:18:31.355 00.005 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
18:18:31.355 00.000 7988 Star::Find returns 1 (0), X=970.34, Y=850.42, Mass=1521, SNR=26.4, Peak=173 HFD=3.9
18:18:31.355 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
18:18:31.355 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -1.99)
18:18:31.355 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.32 cameraTheta=-0.40 mountX=0.12 mountY=-0.30, mountTheta=-1.18
18:18:31.355 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.13, opts=13)
18:18:31.355 00.000 7988 Enqueuing Move request for scope (0.30, -0.13)
18:18:31.355 00.000 15712 Worker thread wakes up
18:18:31.355 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.13) opts 0xd
18:18:31.355 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.13)
18:18:31.355 00.000 15712 Moving (0.30, -0.13) raw xDistance=0.12 yDistance=-0.30
18:18:31.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
18:18:31.355 00.000 15712 MoveAxis(E, 0, ABG)
18:18:31.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:31.355 00.000 15712 Move returns status 1, amount 0
18:18:31.355 00.000 15712 MoveAxis(N, 76, ABG)
18:18:31.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:31.355 00.000 15712 Move returns status 1, amount 0
18:18:31.355 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:31.355 00.000 15712 move complete, result=1
18:18:31.355 00.000 15712 worker thread done servicing request
18:18:31.369 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:31.373 00.004 7988 UpdateGuideState exits: m=1521 SNR=26.4
18:18:31.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:31.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:31.379 00.006 7988 Enqueuing Expose request
18:18:31.379 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
18:18:31.381 00.002 15712 Worker thread wakes up
18:18:31.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:31.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:31.385 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:31.385 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:32.795 01.410 15712 Exposure complete
18:18:32.845 00.050 15712 worker thread done servicing request
18:18:32.845 00.000 7988 OnExposeComplete: enter
18:18:32.856 00.011 7988 UpdateGuideState(): m_state=6
18:18:32.856 00.000 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
18:18:32.858 00.002 7988 Star::Find returns 1 (0), X=970.32, Y=850.69, Mass=1531, SNR=26.3, Peak=161 HFD=3.8
18:18:32.858 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.58) = xAngle (2.06 = 2.06)
18:18:32.860 00.002 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.17 = -1.12)
18:18:32.860 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.31 cameraTheta=0.48 mountX=-0.15 mountY=-0.28, mountTheta=-2.05
18:18:32.862 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.14, opts=13)
18:18:32.862 00.000 7988 Enqueuing Move request for scope (0.28, 0.14)
18:18:32.864 00.002 15712 Worker thread wakes up
18:18:32.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.14) opts 0xd
18:18:32.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.14)
18:18:32.864 00.000 15712 Moving (0.28, 0.14) raw xDistance=-0.15 yDistance=-0.28
18:18:32.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
18:18:32.864 00.000 15712 MoveAxis(E, 0, ABG)
18:18:32.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:32.864 00.000 15712 Move returns status 1, amount 0
18:18:32.864 00.000 15712 MoveAxis(N, 72, ABG)
18:18:32.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:32.864 00.000 15712 Move returns status 1, amount 0
18:18:32.864 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:32.864 00.000 15712 move complete, result=1
18:18:32.864 00.000 15712 worker thread done servicing request
18:18:32.870 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:32.872 00.002 7988 UpdateGuideState exits: m=1531 SNR=26.3
18:18:32.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:32.872 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:32.879 00.007 7988 Enqueuing Expose request
18:18:32.879 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
18:18:32.879 00.000 15712 Worker thread wakes up
18:18:32.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:32.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:32.879 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:32.879 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:34.515 01.636 15712 Exposure complete
18:18:34.574 00.059 15712 worker thread done servicing request
18:18:34.574 00.000 7988 OnExposeComplete: enter
18:18:34.574 00.000 7988 UpdateGuideState(): m_state=6
18:18:34.576 00.002 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
18:18:34.578 00.002 7988 Star::Find returns 1 (0), X=970.17, Y=851.12, Mass=1526, SNR=26.3, Peak=168 HFD=4.3
18:18:34.579 00.001 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
18:18:34.579 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.24)
18:18:34.579 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.58 hyp=0.59 cameraTheta=1.36 mountX=-0.58 mountY=-0.14, mountTheta=-2.91
18:18:34.581 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.58, opts=13)
18:18:34.583 00.002 7988 Enqueuing Move request for scope (0.13, 0.58)
18:18:34.583 00.000 15712 Worker thread wakes up
18:18:34.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.58) opts 0xd
18:18:34.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.58)
18:18:34.583 00.000 15712 Moving (0.13, 0.58) raw xDistance=-0.58 yDistance=-0.14
18:18:34.585 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:34.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:18:34.585 00.000 15712 MoveAxis(E, 0, ABG)
18:18:34.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:34.585 00.000 15712 Move returns status 1, amount 0
18:18:34.585 00.000 15712 MoveAxis(N, 0, ABG)
18:18:34.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:34.585 00.000 15712 Move returns status 1, amount 0
18:18:34.585 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:34.585 00.000 15712 move complete, result=1
18:18:34.585 00.000 15712 worker thread done servicing request
18:18:34.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:34.594 00.009 7988 UpdateGuideState exits: m=1526 SNR=26.3
18:18:34.596 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:34.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:34.600 00.004 7988 Enqueuing Expose request
18:18:34.600 00.000 7988 GuideStep: -0.6 px 0 ms EAST, -0.1 px 0 ms NORTH
18:18:34.602 00.002 15712 Worker thread wakes up
18:18:34.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:34.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:34.602 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:34.606 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:36.012 01.406 15712 Exposure complete
18:18:36.059 00.047 15712 worker thread done servicing request
18:18:36.059 00.000 7988 OnExposeComplete: enter
18:18:36.059 00.000 7988 UpdateGuideState(): m_state=6
18:18:36.073 00.014 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
18:18:36.074 00.001 7988 Star::Find returns 1 (0), X=970.33, Y=850.97, Mass=1406, SNR=25.1, Peak=168 HFD=4.0
18:18:36.074 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
18:18:36.076 00.002 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
18:18:36.076 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.43 hyp=0.51 cameraTheta=0.98 mountX=-0.43 mountY=-0.30, mountTheta=-2.53
18:18:36.078 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.43, opts=13)
18:18:36.078 00.000 7988 Enqueuing Move request for scope (0.29, 0.43)
18:18:36.078 00.000 15712 Worker thread wakes up
18:18:36.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.43) opts 0xd
18:18:36.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.43)
18:18:36.078 00.000 15712 Moving (0.29, 0.43) raw xDistance=-0.43 yDistance=-0.30
18:18:36.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
18:18:36.078 00.000 15712 MoveAxis(E, 0, ABG)
18:18:36.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:36.078 00.000 15712 Move returns status 1, amount 0
18:18:36.078 00.000 15712 MoveAxis(N, 76, ABG)
18:18:36.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:36.078 00.000 15712 Move returns status 1, amount 0
18:18:36.078 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:36.078 00.000 15712 move complete, result=1
18:18:36.078 00.000 15712 worker thread done servicing request
18:18:36.086 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:18:36.091 00.005 7988 UpdateGuideState exits: m=1406 SNR=25.1
18:18:36.093 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:36.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:36.095 00.002 7988 Enqueuing Expose request
18:18:36.095 00.000 7988 GuideStep: -0.4 px 0 ms EAST, -0.3 px 0 ms NORTH
18:18:36.095 00.000 15712 Worker thread wakes up
18:18:36.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:36.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:36.095 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:36.095 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:37.734 01.639 15712 Exposure complete
18:18:37.793 00.059 15712 worker thread done servicing request
18:18:37.793 00.000 7988 OnExposeComplete: enter
18:18:37.793 00.000 7988 UpdateGuideState(): m_state=6
18:18:37.797 00.004 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
18:18:37.797 00.000 7988 Star::Find returns 1 (0), X=970.12, Y=851.24, Mass=1470, SNR=26.0, Peak=176 HFD=4.2
18:18:37.799 00.002 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
18:18:37.799 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
18:18:37.801 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.69 hyp=0.70 cameraTheta=1.46 mountX=-0.69 mountY=-0.09, mountTheta=-3.01
18:18:37.803 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.69, opts=13)
18:18:37.803 00.000 7988 Enqueuing Move request for scope (0.08, 0.69)
18:18:37.805 00.002 15712 Worker thread wakes up
18:18:37.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.69) opts 0xd
18:18:37.805 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.69)
18:18:37.805 00.000 15712 Moving (0.08, 0.69) raw xDistance=-0.69 yDistance=-0.09
18:18:37.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:37.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:18:37.805 00.000 15712 MoveAxis(E, 0, ABG)
18:18:37.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:37.805 00.000 15712 Move returns status 1, amount 0
18:18:37.805 00.000 15712 MoveAxis(N, 0, ABG)
18:18:37.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:37.805 00.000 15712 Move returns status 1, amount 0
18:18:37.805 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:37.805 00.000 15712 move complete, result=1
18:18:37.805 00.000 15712 worker thread done servicing request
18:18:37.810 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:37.817 00.007 7988 UpdateGuideState exits: m=1470 SNR=26.0
18:18:37.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:37.821 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:37.821 00.000 7988 Enqueuing Expose request
18:18:37.821 00.000 7988 GuideStep: -0.7 px 0 ms EAST, -0.1 px 0 ms NORTH
18:18:37.821 00.000 15712 Worker thread wakes up
18:18:37.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:37.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:37.827 00.006 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:37.828 00.001 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:39.232 01.404 15712 Exposure complete
18:18:39.291 00.059 15712 worker thread done servicing request
18:18:39.291 00.000 7988 OnExposeComplete: enter
18:18:39.291 00.000 7988 UpdateGuideState(): m_state=6
18:18:39.293 00.002 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
18:18:39.293 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=851.04, Mass=1544, SNR=26.6, Peak=199 HFD=4.1
18:18:39.293 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
18:18:39.293 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.35)
18:18:39.297 00.004 7988 CameraToMount -- cameraX=0.17 cameraY=0.50 hyp=0.52 cameraTheta=1.25 mountX=-0.50 mountY=-0.18, mountTheta=-2.80
18:18:39.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.50, opts=13)
18:18:39.297 00.000 7988 Enqueuing Move request for scope (0.17, 0.50)
18:18:39.297 00.000 15712 Worker thread wakes up
18:18:39.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.50) opts 0xd
18:18:39.297 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.50)
18:18:39.297 00.000 15712 Moving (0.17, 0.50) raw xDistance=-0.50 yDistance=-0.18
18:18:39.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:39.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:18:39.297 00.000 15712 MoveAxis(E, 0, ABG)
18:18:39.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:39.297 00.000 15712 Move returns status 1, amount 0
18:18:39.297 00.000 15712 MoveAxis(N, 0, ABG)
18:18:39.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:39.297 00.000 15712 Move returns status 1, amount 0
18:18:39.297 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:39.297 00.000 15712 move complete, result=1
18:18:39.297 00.000 15712 worker thread done servicing request
18:18:39.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:39.311 00.014 7988 UpdateGuideState exits: m=1544 SNR=26.6
18:18:39.313 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:39.315 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:39.315 00.000 7988 Enqueuing Expose request
18:18:39.317 00.002 7988 GuideStep: -0.5 px 0 ms EAST, -0.2 px 0 ms NORTH
18:18:39.317 00.000 15712 Worker thread wakes up
18:18:39.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:39.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:39.317 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:39.321 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:40.953 01.632 15712 Exposure complete
18:18:41.012 00.059 15712 worker thread done servicing request
18:18:41.012 00.000 7988 OnExposeComplete: enter
18:18:41.012 00.000 7988 UpdateGuideState(): m_state=6
18:18:41.012 00.000 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
18:18:41.016 00.004 7988 Star::Find returns 1 (0), X=970.29, Y=850.86, Mass=1428, SNR=25.6, Peak=158 HFD=4.0
18:18:41.016 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
18:18:41.016 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.68)
18:18:41.016 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.32 hyp=0.40 cameraTheta=0.92 mountX=-0.32 mountY=-0.25, mountTheta=-2.48
18:18:41.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.32, opts=13)
18:18:41.016 00.000 7988 Enqueuing Move request for scope (0.24, 0.32)
18:18:41.016 00.000 15712 Worker thread wakes up
18:18:41.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.32) opts 0xd
18:18:41.016 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.32)
18:18:41.016 00.000 15712 Moving (0.24, 0.32) raw xDistance=-0.32 yDistance=-0.25
18:18:41.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
18:18:41.016 00.000 15712 MoveAxis(E, 0, ABG)
18:18:41.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:41.023 00.007 15712 Move returns status 1, amount 0
18:18:41.023 00.000 15712 MoveAxis(N, 65, ABG)
18:18:41.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:41.023 00.000 15712 Move returns status 1, amount 0
18:18:41.023 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:41.023 00.000 15712 move complete, result=1
18:18:41.023 00.000 15712 worker thread done servicing request
18:18:41.027 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:18:41.030 00.003 7988 UpdateGuideState exits: m=1428 SNR=25.6
18:18:41.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:41.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:41.038 00.008 7988 Enqueuing Expose request
18:18:41.038 00.000 7988 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
18:18:41.040 00.002 15712 Worker thread wakes up
18:18:41.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:41.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:41.040 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:41.043 00.003 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:42.443 01.400 15712 Exposure complete
18:18:42.504 00.061 15712 worker thread done servicing request
18:18:42.504 00.000 7988 OnExposeComplete: enter
18:18:42.504 00.000 7988 UpdateGuideState(): m_state=6
18:18:42.512 00.008 7988 Star::Find(15, 970, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
18:18:42.514 00.002 7988 Star::Find returns 1 (0), X=970.26, Y=851.23, Mass=1442, SNR=25.5, Peak=157 HFD=3.8
18:18:42.516 00.002 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
18:18:42.517 00.001 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.33)
18:18:42.517 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.68 hyp=0.72 cameraTheta=1.26 mountX=-0.69 mountY=-0.23, mountTheta=-2.81
18:18:42.520 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.68, opts=13)
18:18:42.522 00.002 7988 Enqueuing Move request for scope (0.22, 0.68)
18:18:42.524 00.002 15712 Worker thread wakes up
18:18:42.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.68) opts 0xd
18:18:42.524 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.68)
18:18:42.524 00.000 15712 Moving (0.22, 0.68) raw xDistance=-0.69 yDistance=-0.23
18:18:42.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:42.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:18:42.524 00.000 15712 MoveAxis(E, 0, ABG)
18:18:42.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:42.524 00.000 15712 Move returns status 1, amount 0
18:18:42.524 00.000 15712 MoveAxis(N, 0, ABG)
18:18:42.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:42.524 00.000 15712 Move returns status 1, amount 0
18:18:42.524 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:42.524 00.000 15712 move complete, result=1
18:18:42.524 00.000 15712 worker thread done servicing request
18:18:42.530 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:42.538 00.008 7988 UpdateGuideState exits: m=1442 SNR=25.5
18:18:42.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:42.540 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:42.542 00.002 7988 Enqueuing Expose request
18:18:42.542 00.000 15712 Worker thread wakes up
18:18:42.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:42.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:42.542 00.000 7988 GuideStep: -0.7 px 0 ms EAST, -0.2 px 0 ms NORTH
18:18:42.547 00.005 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:42.549 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:44.178 01.629 15712 Exposure complete
18:18:44.238 00.060 15712 worker thread done servicing request
18:18:44.238 00.000 7988 OnExposeComplete: enter
18:18:44.238 00.000 7988 UpdateGuideState(): m_state=6
18:18:44.238 00.000 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
18:18:44.238 00.000 7988 Star::Find returns 1 (0), X=970.30, Y=851.41, Mass=1460, SNR=25.8, Peak=150 HFD=4.2
18:18:44.238 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
18:18:44.238 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
18:18:44.238 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.87 hyp=0.90 cameraTheta=1.28 mountX=-0.87 mountY=-0.28, mountTheta=-2.83
18:18:44.238 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.87, opts=13)
18:18:44.249 00.011 7988 Enqueuing Move request for scope (0.26, 0.87)
18:18:44.249 00.000 15712 Worker thread wakes up
18:18:44.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.87) opts 0xd
18:18:44.249 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.87)
18:18:44.249 00.000 15712 Moving (0.26, 0.87) raw xDistance=-0.87 yDistance=-0.28
18:18:44.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
18:18:44.249 00.000 15712 MoveAxis(E, 0, ABG)
18:18:44.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:44.249 00.000 15712 Move returns status 1, amount 0
18:18:44.249 00.000 15712 MoveAxis(N, 72, ABG)
18:18:44.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:44.249 00.000 15712 Move returns status 1, amount 0
18:18:44.249 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:44.249 00.000 15712 move complete, result=1
18:18:44.249 00.000 15712 worker thread done servicing request
18:18:44.254 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:44.262 00.008 7988 UpdateGuideState exits: m=1460 SNR=25.8
18:18:44.266 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:44.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:44.266 00.000 7988 Enqueuing Expose request
18:18:44.270 00.004 7988 GuideStep: -0.9 px 0 ms EAST, -0.3 px 0 ms NORTH
18:18:44.270 00.000 15712 Worker thread wakes up
18:18:44.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:44.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:44.270 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:44.270 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:45.675 01.405 15712 Exposure complete
18:18:45.735 00.060 15712 worker thread done servicing request
18:18:45.735 00.000 7988 OnExposeComplete: enter
18:18:45.735 00.000 7988 UpdateGuideState(): m_state=6
18:18:45.738 00.003 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
18:18:45.738 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=851.31, Mass=1499, SNR=26.0, Peak=191 HFD=4.3
18:18:45.740 00.002 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
18:18:45.740 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.30)
18:18:45.742 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.76 hyp=0.80 cameraTheta=1.29 mountX=-0.77 mountY=-0.24, mountTheta=-2.84
18:18:45.743 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.76, opts=13)
18:18:45.745 00.002 7988 Enqueuing Move request for scope (0.22, 0.76)
18:18:45.745 00.000 15712 Worker thread wakes up
18:18:45.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.76) opts 0xd
18:18:45.745 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.76)
18:18:45.745 00.000 15712 Moving (0.22, 0.76) raw xDistance=-0.77 yDistance=-0.24
18:18:45.745 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:45.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
18:18:45.745 00.000 15712 MoveAxis(E, 0, ABG)
18:18:45.745 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:45.747 00.002 15712 Move returns status 1, amount 0
18:18:45.747 00.000 15712 MoveAxis(N, 0, ABG)
18:18:45.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:45.747 00.000 15712 Move returns status 1, amount 0
18:18:45.747 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:45.747 00.000 15712 move complete, result=1
18:18:45.747 00.000 15712 worker thread done servicing request
18:18:45.751 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:18:45.756 00.005 7988 UpdateGuideState exits: m=1499 SNR=26.0
18:18:45.758 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:45.758 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:45.760 00.002 7988 Enqueuing Expose request
18:18:45.760 00.000 7988 GuideStep: -0.8 px 0 ms EAST, -0.2 px 0 ms NORTH
18:18:45.762 00.002 15712 Worker thread wakes up
18:18:45.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:45.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:45.766 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:45.768 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:47.396 01.628 15712 Exposure complete
18:18:47.457 00.061 15712 worker thread done servicing request
18:18:47.457 00.000 7988 OnExposeComplete: enter
18:18:47.457 00.000 7988 UpdateGuideState(): m_state=6
18:18:47.457 00.000 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
18:18:47.457 00.000 7988 Star::Find returns 1 (0), X=969.91, Y=851.55, Mass=1457, SNR=25.8, Peak=158 HFD=4.2
18:18:47.457 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
18:18:47.462 00.005 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
18:18:47.462 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=1.01 hyp=1.02 cameraTheta=1.71 mountX=-1.01 mountY=0.11, mountTheta=3.03
18:18:47.462 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=1.01, opts=13)
18:18:47.462 00.000 7988 Enqueuing Move request for scope (-0.14, 1.01)
18:18:47.462 00.000 15712 Worker thread wakes up
18:18:47.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.01) opts 0xd
18:18:47.462 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 1.01)
18:18:47.462 00.000 15712 Moving (-0.14, 1.01) raw xDistance=-1.01 yDistance=0.11
18:18:47.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:47.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:18:47.462 00.000 15712 MoveAxis(E, 0, ABG)
18:18:47.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:47.462 00.000 15712 Move returns status 1, amount 0
18:18:47.462 00.000 15712 MoveAxis(N, 0, ABG)
18:18:47.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:47.462 00.000 15712 Move returns status 1, amount 0
18:18:47.462 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:47.462 00.000 15712 move complete, result=1
18:18:47.462 00.000 15712 worker thread done servicing request
18:18:47.473 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:47.477 00.004 7988 UpdateGuideState exits: m=1457 SNR=25.8
18:18:47.479 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:47.481 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:47.481 00.000 7988 Enqueuing Expose request
18:18:47.483 00.002 7988 GuideStep: -1.0 px 0 ms EAST, 0.1 px 0 ms NORTH
18:18:47.484 00.001 15712 Worker thread wakes up
18:18:47.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:47.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:47.484 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:47.488 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:48.892 01.404 15712 Exposure complete
18:18:48.941 00.049 15712 worker thread done servicing request
18:18:48.941 00.000 7988 OnExposeComplete: enter
18:18:48.941 00.000 7988 UpdateGuideState(): m_state=6
18:18:48.953 00.012 7988 Star::Find(15, 969, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
18:18:48.953 00.000 7988 Star::Find returns 1 (0), X=969.97, Y=851.94, Mass=1424, SNR=25.4, Peak=147 HFD=4.4
18:18:48.953 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
18:18:48.953 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
18:18:48.958 00.005 7988 CameraToMount -- cameraX=-0.07 cameraY=1.39 hyp=1.39 cameraTheta=1.62 mountX=-1.39 mountY=0.04, mountTheta=3.11
18:18:48.958 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=1.39, opts=13)
18:18:48.958 00.000 7988 Enqueuing Move request for scope (-0.07, 1.39)
18:18:48.958 00.000 15712 Worker thread wakes up
18:18:48.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 1.39) opts 0xd
18:18:48.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 1.39)
18:18:48.958 00.000 15712 Moving (-0.07, 1.39) raw xDistance=-1.39 yDistance=0.04
18:18:48.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:48.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:18:48.958 00.000 15712 MoveAxis(E, 0, ABG)
18:18:48.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:48.958 00.000 15712 Move returns status 1, amount 0
18:18:48.958 00.000 15712 MoveAxis(N, 0, ABG)
18:18:48.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:48.958 00.000 15712 Move returns status 1, amount 0
18:18:48.958 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:48.958 00.000 15712 move complete, result=1
18:18:48.958 00.000 15712 worker thread done servicing request
18:18:48.967 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:48.969 00.002 7988 UpdateGuideState exits: m=1424 SNR=25.4
18:18:48.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:48.975 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:48.975 00.000 7988 Enqueuing Expose request
18:18:48.975 00.000 7988 GuideStep: -1.4 px 0 ms EAST, 0.0 px 0 ms NORTH
18:18:48.975 00.000 15712 Worker thread wakes up
18:18:48.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:48.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:48.975 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:48.982 00.007 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:50.608 01.626 15712 Exposure complete
18:18:50.656 00.048 15712 worker thread done servicing request
18:18:50.656 00.000 7988 OnExposeComplete: enter
18:18:50.656 00.000 7988 UpdateGuideState(): m_state=6
18:18:50.668 00.012 7988 Star::Find(15, 969, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
18:18:50.669 00.001 7988 Star::Find returns 1 (0), X=970.02, Y=852.01, Mass=1464, SNR=25.6, Peak=158 HFD=4.4
18:18:50.669 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
18:18:50.671 00.002 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
18:18:50.671 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=1.46 hyp=1.46 cameraTheta=1.59 mountX=-1.46 mountY=-0.01, mountTheta=-3.13
18:18:50.673 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=1.46, opts=13)
18:18:50.673 00.000 7988 Enqueuing Move request for scope (-0.02, 1.46)
18:18:50.673 00.000 15712 Worker thread wakes up
18:18:50.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 1.46) opts 0xd
18:18:50.673 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 1.46)
18:18:50.673 00.000 15712 Moving (-0.02, 1.46) raw xDistance=-1.46 yDistance=-0.01
18:18:50.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:50.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:18:50.673 00.000 15712 MoveAxis(E, 0, ABG)
18:18:50.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:50.673 00.000 15712 Move returns status 1, amount 0
18:18:50.673 00.000 15712 MoveAxis(N, 0, ABG)
18:18:50.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:50.673 00.000 15712 Move returns status 1, amount 0
18:18:50.673 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:50.673 00.000 15712 move complete, result=1
18:18:50.673 00.000 15712 worker thread done servicing request
18:18:50.682 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:50.687 00.005 7988 UpdateGuideState exits: m=1464 SNR=25.6
18:18:50.690 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:50.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:50.693 00.003 7988 Enqueuing Expose request
18:18:50.693 00.000 7988 GuideStep: -1.5 px 0 ms EAST, -0.0 px 0 ms NORTH
18:18:50.695 00.002 15712 Worker thread wakes up
18:18:50.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:50.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:50.697 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:50.697 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:52.106 01.409 15712 Exposure complete
18:18:52.163 00.057 15712 worker thread done servicing request
18:18:52.163 00.000 7988 OnExposeComplete: enter
18:18:52.163 00.000 7988 UpdateGuideState(): m_state=6
18:18:52.163 00.000 7988 Star::Find(15, 970, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
18:18:52.163 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=852.12, Mass=1511, SNR=26.0, Peak=173 HFD=4.3
18:18:52.168 00.005 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
18:18:52.170 00.002 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
18:18:52.170 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=1.57 hyp=1.58 cameraTheta=1.50 mountX=-1.57 mountY=-0.16, mountTheta=-3.04
18:18:52.172 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=1.57, opts=13)
18:18:52.172 00.000 7988 Enqueuing Move request for scope (0.12, 1.57)
18:18:52.172 00.000 15712 Worker thread wakes up
18:18:52.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.57) opts 0xd
18:18:52.172 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 1.57)
18:18:52.172 00.000 15712 Moving (0.12, 1.57) raw xDistance=-1.57 yDistance=-0.16
18:18:52.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:52.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:18:52.172 00.000 15712 MoveAxis(E, 0, ABG)
18:18:52.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:52.172 00.000 15712 Move returns status 1, amount 0
18:18:52.172 00.000 15712 MoveAxis(N, 0, ABG)
18:18:52.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:52.172 00.000 15712 Move returns status 1, amount 0
18:18:52.172 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:52.172 00.000 15712 move complete, result=1
18:18:52.172 00.000 15712 worker thread done servicing request
18:18:52.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:52.184 00.012 7988 UpdateGuideState exits: m=1511 SNR=26.0
18:18:52.187 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:52.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:52.189 00.002 7988 Enqueuing Expose request
18:18:52.189 00.000 7988 GuideStep: -1.6 px 0 ms EAST, -0.2 px 0 ms NORTH
18:18:52.191 00.002 15712 Worker thread wakes up
18:18:52.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:52.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:52.191 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:52.195 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:53.826 01.631 15712 Exposure complete
18:18:53.883 00.057 15712 worker thread done servicing request
18:18:53.883 00.000 7988 OnExposeComplete: enter
18:18:53.883 00.000 7988 UpdateGuideState(): m_state=6
18:18:53.886 00.003 7988 Star::Find(15, 970, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
18:18:53.888 00.002 7988 Star::Find returns 1 (0), X=970.20, Y=852.14, Mass=1522, SNR=26.4, Peak=152 HFD=4.3
18:18:53.888 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
18:18:53.888 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
18:18:53.891 00.003 7988 CameraToMount -- cameraX=0.15 cameraY=1.59 hyp=1.60 cameraTheta=1.48 mountX=-1.59 mountY=-0.19, mountTheta=-3.02
18:18:53.893 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=1.59, opts=13)
18:18:53.893 00.000 7988 Enqueuing Move request for scope (0.15, 1.59)
18:18:53.895 00.002 15712 Worker thread wakes up
18:18:53.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.59) opts 0xd
18:18:53.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 1.59)
18:18:53.895 00.000 15712 Moving (0.15, 1.59) raw xDistance=-1.59 yDistance=-0.19
18:18:53.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:53.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:18:53.895 00.000 15712 MoveAxis(E, 0, ABG)
18:18:53.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:53.895 00.000 15712 Move returns status 1, amount 0
18:18:53.895 00.000 15712 MoveAxis(N, 0, ABG)
18:18:53.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:53.895 00.000 15712 Move returns status 1, amount 0
18:18:53.895 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:53.895 00.000 15712 move complete, result=1
18:18:53.895 00.000 15712 worker thread done servicing request
18:18:53.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:53.903 00.008 7988 UpdateGuideState exits: m=1522 SNR=26.4
18:18:53.908 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:53.908 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:53.910 00.002 7988 Enqueuing Expose request
18:18:53.910 00.000 7988 GuideStep: -1.6 px 0 ms EAST, -0.2 px 0 ms NORTH
18:18:53.912 00.002 15712 Worker thread wakes up
18:18:53.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:53.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:53.912 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:53.912 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:55.321 01.409 15712 Exposure complete
18:18:55.378 00.057 15712 worker thread done servicing request
18:18:55.378 00.000 7988 OnExposeComplete: enter
18:18:55.378 00.000 7988 UpdateGuideState(): m_state=6
18:18:55.382 00.004 7988 Star::Find(15, 970, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
18:18:55.382 00.000 7988 Star::Find returns 1 (0), X=970.24, Y=851.89, Mass=1478, SNR=25.8, Peak=146 HFD=4.1
18:18:55.382 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
18:18:55.382 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
18:18:55.382 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=1.34 hyp=1.36 cameraTheta=1.42 mountX=-1.34 mountY=-0.23, mountTheta=-2.97
18:18:55.382 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=1.34, opts=13)
18:18:55.382 00.000 7988 Enqueuing Move request for scope (0.20, 1.34)
18:18:55.382 00.000 15712 Worker thread wakes up
18:18:55.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 1.34) opts 0xd
18:18:55.382 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 1.34)
18:18:55.382 00.000 15712 Moving (0.20, 1.34) raw xDistance=-1.34 yDistance=-0.23
18:18:55.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:55.390 00.008 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:18:55.390 00.000 15712 MoveAxis(E, 0, ABG)
18:18:55.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:55.390 00.000 15712 Move returns status 1, amount 0
18:18:55.390 00.000 15712 MoveAxis(N, 0, ABG)
18:18:55.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:55.390 00.000 15712 Move returns status 1, amount 0
18:18:55.390 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:55.390 00.000 15712 move complete, result=1
18:18:55.390 00.000 15712 worker thread done servicing request
18:18:55.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:55.401 00.011 7988 UpdateGuideState exits: m=1478 SNR=25.8
18:18:55.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:55.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:55.401 00.000 7988 Enqueuing Expose request
18:18:55.401 00.000 7988 GuideStep: -1.3 px 0 ms EAST, -0.2 px 0 ms NORTH
18:18:55.401 00.000 15712 Worker thread wakes up
18:18:55.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:55.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:55.401 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:55.401 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:57.041 01.640 15712 Exposure complete
18:18:57.098 00.057 15712 worker thread done servicing request
18:18:57.098 00.000 7988 OnExposeComplete: enter
18:18:57.098 00.000 7988 UpdateGuideState(): m_state=6
18:18:57.102 00.004 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
18:18:57.102 00.000 7988 Star::Find returns 1 (0), X=970.40, Y=852.13, Mass=1499, SNR=26.1, Peak=147 HFD=4.0
18:18:57.104 00.002 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
18:18:57.104 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.25)
18:18:57.106 00.002 7988 CameraToMount -- cameraX=0.36 cameraY=1.59 hyp=1.63 cameraTheta=1.35 mountX=-1.59 mountY=-0.40, mountTheta=-2.90
18:18:57.108 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=1.59, opts=13)
18:18:57.108 00.000 7988 Enqueuing Move request for scope (0.36, 1.59)
18:18:57.109 00.001 15712 Worker thread wakes up
18:18:57.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 1.59) opts 0xd
18:18:57.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 1.59)
18:18:57.109 00.000 15712 Moving (0.36, 1.59) raw xDistance=-1.59 yDistance=-0.40
18:18:57.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
18:18:57.109 00.000 15712 MoveAxis(E, 0, ABG)
18:18:57.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:57.109 00.000 15712 Move returns status 1, amount 0
18:18:57.109 00.000 15712 MoveAxis(N, 101, ABG)
18:18:57.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:57.109 00.000 15712 Move returns status 1, amount 0
18:18:57.109 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:57.109 00.000 15712 move complete, result=1
18:18:57.109 00.000 15712 worker thread done servicing request
18:18:57.114 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:18:57.118 00.004 7988 UpdateGuideState exits: m=1499 SNR=26.1
18:18:57.123 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:57.125 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:57.125 00.000 7988 Enqueuing Expose request
18:18:57.125 00.000 7988 GuideStep: -1.6 px 0 ms EAST, -0.4 px 0 ms NORTH
18:18:57.125 00.000 15712 Worker thread wakes up
18:18:57.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:57.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:57.125 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:57.132 00.007 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:58.536 01.404 15712 Exposure complete
18:18:58.594 00.058 15712 worker thread done servicing request
18:18:58.594 00.000 7988 OnExposeComplete: enter
18:18:58.594 00.000 7988 UpdateGuideState(): m_state=6
18:18:58.597 00.003 7988 Star::Find(15, 970, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
18:18:58.597 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=852.27, Mass=1489, SNR=25.9, Peak=182 HFD=4.3
18:18:58.597 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
18:18:58.597 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.15)
18:18:58.597 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=1.72 hyp=1.74 cameraTheta=1.45 mountX=-1.72 mountY=-0.25, mountTheta=-2.99
18:18:58.597 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=1.72, opts=13)
18:18:58.597 00.000 7988 Enqueuing Move request for scope (0.21, 1.72)
18:18:58.597 00.000 15712 Worker thread wakes up
18:18:58.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 1.72) opts 0xd
18:18:58.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 1.72)
18:18:58.597 00.000 15712 Moving (0.21, 1.72) raw xDistance=-1.72 yDistance=-0.25
18:18:58.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
18:18:58.597 00.000 15712 MoveAxis(E, 0, ABG)
18:18:58.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:58.597 00.000 15712 Move returns status 1, amount 0
18:18:58.597 00.000 15712 MoveAxis(N, 65, ABG)
18:18:58.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:58.597 00.000 15712 Move returns status 1, amount 0
18:18:58.597 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:58.597 00.000 15712 move complete, result=1
18:18:58.597 00.000 15712 worker thread done servicing request
18:18:58.610 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:18:58.613 00.003 7988 UpdateGuideState exits: m=1489 SNR=25.9
18:18:58.613 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:58.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:18:58.613 00.000 7988 Enqueuing Expose request
18:18:58.613 00.000 7988 GuideStep: -1.7 px 0 ms EAST, -0.3 px 0 ms NORTH
18:18:58.613 00.000 15712 Worker thread wakes up
18:18:58.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:18:58.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:18:58.613 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:18:58.626 00.013 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:00.257 01.631 15712 Exposure complete
18:19:00.310 00.053 15712 worker thread done servicing request
18:19:00.310 00.000 7988 OnExposeComplete: enter
18:19:00.310 00.000 7988 UpdateGuideState(): m_state=6
18:19:00.317 00.007 7988 Star::Find(15, 970, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:19:00.318 00.001 7988 Star::Find returns 1 (0), X=970.54, Y=852.44, Mass=1476, SNR=26.1, Peak=146 HFD=4.1
18:19:00.318 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
18:19:00.318 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
18:19:00.318 00.000 7988 CameraToMount -- cameraX=0.50 cameraY=1.90 hyp=1.96 cameraTheta=1.31 mountX=-1.90 mountY=-0.55, mountTheta=-2.86
18:19:00.318 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.50, y=1.90, opts=13)
18:19:00.318 00.000 7988 Enqueuing Move request for scope (0.50, 1.90)
18:19:00.318 00.000 15712 Worker thread wakes up
18:19:00.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.50, 1.90) opts 0xd
18:19:00.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.50, 1.90)
18:19:00.318 00.000 15712 Moving (0.50, 1.90) raw xDistance=-1.90 yDistance=-0.55
18:19:00.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
18:19:00.318 00.000 15712 MoveAxis(E, 0, ABG)
18:19:00.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:00.318 00.000 15712 Move returns status 1, amount 0
18:19:00.318 00.000 15712 MoveAxis(N, 140, ABG)
18:19:00.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:00.318 00.000 15712 Move returns status 1, amount 0
18:19:00.318 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:00.318 00.000 15712 move complete, result=1
18:19:00.318 00.000 15712 worker thread done servicing request
18:19:00.328 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:00.338 00.010 7988 UpdateGuideState exits: m=1476 SNR=26.1
18:19:00.338 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:00.340 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:00.340 00.000 7988 Enqueuing Expose request
18:19:00.342 00.002 7988 GuideStep: -1.9 px 0 ms EAST, -0.5 px 0 ms NORTH
18:19:00.342 00.000 15712 Worker thread wakes up
18:19:00.344 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:00.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:00.344 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:00.344 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:01.755 01.411 15712 Exposure complete
18:19:01.813 00.058 15712 worker thread done servicing request
18:19:01.813 00.000 7988 OnExposeComplete: enter
18:19:01.813 00.000 7988 UpdateGuideState(): m_state=6
18:19:01.816 00.003 7988 Star::Find(15, 970, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
18:19:01.816 00.000 7988 Star::Find returns 1 (0), X=970.50, Y=852.90, Mass=1429, SNR=25.3, Peak=132 HFD=4.0
18:19:01.816 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
18:19:01.816 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.22)
18:19:01.816 00.000 7988 CameraToMount -- cameraX=0.46 cameraY=2.36 hyp=2.40 cameraTheta=1.38 mountX=-2.36 mountY=-0.52, mountTheta=-2.93
18:19:01.816 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.46, y=2.36, opts=13)
18:19:01.816 00.000 7988 Enqueuing Move request for scope (0.46, 2.36)
18:19:01.823 00.007 15712 Worker thread wakes up
18:19:01.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.46, 2.36) opts 0xd
18:19:01.823 00.000 15712 Handling offset move in thread for scope, endpoint = (0.46, 2.36)
18:19:01.823 00.000 15712 Moving (0.46, 2.36) raw xDistance=-2.36 yDistance=-0.52
18:19:01.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
18:19:01.823 00.000 15712 MoveAxis(E, 0, ABG)
18:19:01.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:01.823 00.000 15712 Move returns status 1, amount 0
18:19:01.823 00.000 15712 MoveAxis(N, 132, ABG)
18:19:01.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:01.823 00.000 15712 Move returns status 1, amount 0
18:19:01.823 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:01.823 00.000 15712 move complete, result=1
18:19:01.823 00.000 15712 worker thread done servicing request
18:19:01.828 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:01.835 00.007 7988 UpdateGuideState exits: m=1429 SNR=25.3
18:19:01.837 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:01.837 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:01.839 00.002 7988 Enqueuing Expose request
18:19:01.840 00.001 7988 GuideStep: -2.4 px 0 ms EAST, -0.5 px 0 ms NORTH
18:19:01.840 00.000 15712 Worker thread wakes up
18:19:01.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:01.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:01.840 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:01.840 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:03.474 01.634 15712 Exposure complete
18:19:03.521 00.047 15712 worker thread done servicing request
18:19:03.521 00.000 7988 OnExposeComplete: enter
18:19:03.521 00.000 7988 UpdateGuideState(): m_state=6
18:19:03.535 00.014 7988 Star::Find(15, 970, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
18:19:03.535 00.000 7988 Star::Find returns 1 (0), X=970.44, Y=852.32, Mass=1480, SNR=25.8, Peak=140 HFD=4.1
18:19:03.538 00.003 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
18:19:03.538 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
18:19:03.538 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=1.78 hyp=1.82 cameraTheta=1.35 mountX=-1.78 mountY=-0.44, mountTheta=-2.90
18:19:03.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=1.78, opts=13)
18:19:03.538 00.000 7988 Enqueuing Move request for scope (0.40, 1.78)
18:19:03.538 00.000 15712 Worker thread wakes up
18:19:03.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, 1.78) opts 0xd
18:19:03.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, 1.78)
18:19:03.538 00.000 15712 Moving (0.40, 1.78) raw xDistance=-1.78 yDistance=-0.44
18:19:03.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
18:19:03.538 00.000 15712 MoveAxis(E, 0, ABG)
18:19:03.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:03.538 00.000 15712 Move returns status 1, amount 0
18:19:03.538 00.000 15712 MoveAxis(N, 112, ABG)
18:19:03.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:03.538 00.000 15712 Move returns status 1, amount 0
18:19:03.538 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:03.538 00.000 15712 move complete, result=1
18:19:03.538 00.000 15712 worker thread done servicing request
18:19:03.547 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:03.555 00.008 7988 UpdateGuideState exits: m=1480 SNR=25.8
18:19:03.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:03.555 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:03.555 00.000 7988 Enqueuing Expose request
18:19:03.555 00.000 7988 GuideStep: -1.8 px 0 ms EAST, -0.4 px 0 ms NORTH
18:19:03.555 00.000 15712 Worker thread wakes up
18:19:03.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:03.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:03.555 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:03.555 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:04.972 01.417 15712 Exposure complete
18:19:05.019 00.047 15712 worker thread done servicing request
18:19:05.019 00.000 7988 OnExposeComplete: enter
18:19:05.019 00.000 7988 UpdateGuideState(): m_state=6
18:19:05.033 00.014 7988 Star::Find(15, 970, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
18:19:05.034 00.001 7988 Star::Find returns 1 (0), X=970.47, Y=852.16, Mass=1512, SNR=26.4, Peak=151 HFD=3.9
18:19:05.034 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
18:19:05.036 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
18:19:05.036 00.000 7988 CameraToMount -- cameraX=0.43 cameraY=1.62 hyp=1.67 cameraTheta=1.31 mountX=-1.62 mountY=-0.47, mountTheta=-2.86
18:19:05.038 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=1.62, opts=13)
18:19:05.040 00.002 7988 Enqueuing Move request for scope (0.43, 1.62)
18:19:05.040 00.000 15712 Worker thread wakes up
18:19:05.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, 1.62) opts 0xd
18:19:05.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, 1.62)
18:19:05.040 00.000 15712 Moving (0.43, 1.62) raw xDistance=-1.62 yDistance=-0.47
18:19:05.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
18:19:05.040 00.000 15712 MoveAxis(E, 0, ABG)
18:19:05.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:05.040 00.000 15712 Move returns status 1, amount 0
18:19:05.040 00.000 15712 MoveAxis(N, 120, ABG)
18:19:05.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:05.040 00.000 15712 Move returns status 1, amount 0
18:19:05.040 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:05.040 00.000 15712 move complete, result=1
18:19:05.042 00.002 15712 worker thread done servicing request
18:19:05.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:05.053 00.011 7988 UpdateGuideState exits: m=1512 SNR=26.4
18:19:05.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:05.055 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:05.055 00.000 7988 Enqueuing Expose request
18:19:05.057 00.002 7988 GuideStep: -1.6 px 0 ms EAST, -0.5 px 0 ms NORTH
18:19:05.057 00.000 15712 Worker thread wakes up
18:19:05.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:05.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:05.059 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:05.059 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:06.692 01.633 15712 Exposure complete
18:19:06.749 00.057 15712 worker thread done servicing request
18:19:06.749 00.000 7988 OnExposeComplete: enter
18:19:06.749 00.000 7988 UpdateGuideState(): m_state=6
18:19:06.753 00.004 7988 Star::Find(15, 970, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
18:19:06.754 00.001 7988 Star::Find returns 1 (0), X=970.46, Y=851.96, Mass=1391, SNR=25.0, Peak=119 HFD=4.0
18:19:06.754 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
18:19:06.756 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.31)
18:19:06.756 00.000 7988 CameraToMount -- cameraX=0.42 cameraY=1.41 hyp=1.47 cameraTheta=1.28 mountX=-1.41 mountY=-0.45, mountTheta=-2.83
18:19:06.758 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=1.41, opts=13)
18:19:06.760 00.002 7988 Enqueuing Move request for scope (0.42, 1.41)
18:19:06.760 00.000 15712 Worker thread wakes up
18:19:06.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, 1.41) opts 0xd
18:19:06.760 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, 1.41)
18:19:06.760 00.000 15712 Moving (0.42, 1.41) raw xDistance=-1.41 yDistance=-0.45
18:19:06.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
18:19:06.760 00.000 15712 MoveAxis(E, 0, ABG)
18:19:06.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:06.760 00.000 15712 Move returns status 1, amount 0
18:19:06.762 00.002 15712 MoveAxis(N, 116, ABG)
18:19:06.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:06.762 00.000 15712 Move returns status 1, amount 0
18:19:06.762 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:06.762 00.000 15712 move complete, result=1
18:19:06.762 00.000 15712 worker thread done servicing request
18:19:06.766 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:06.771 00.005 7988 UpdateGuideState exits: m=1391 SNR=25.0
18:19:06.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:06.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:06.771 00.000 7988 Enqueuing Expose request
18:19:06.771 00.000 7988 GuideStep: -1.4 px 0 ms EAST, -0.5 px 0 ms NORTH
18:19:06.771 00.000 15712 Worker thread wakes up
18:19:06.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:06.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:06.771 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:06.782 00.011 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:08.190 01.408 15712 Exposure complete
18:19:08.249 00.059 15712 worker thread done servicing request
18:19:08.249 00.000 7988 OnExposeComplete: enter
18:19:08.251 00.002 7988 UpdateGuideState(): m_state=6
18:19:08.251 00.000 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
18:19:08.253 00.002 7988 Star::Find returns 1 (0), X=970.38, Y=851.58, Mass=1351, SNR=24.7, Peak=141 HFD=3.6
18:19:08.253 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
18:19:08.255 00.002 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.34)
18:19:08.255 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=1.03 hyp=1.08 cameraTheta=1.26 mountX=-1.03 mountY=-0.36, mountTheta=-2.81
18:19:08.257 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=1.03, opts=13)
18:19:08.259 00.002 7988 Enqueuing Move request for scope (0.34, 1.03)
18:19:08.259 00.000 15712 Worker thread wakes up
18:19:08.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 1.03) opts 0xd
18:19:08.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 1.03)
18:19:08.259 00.000 15712 Moving (0.34, 1.03) raw xDistance=-1.03 yDistance=-0.36
18:19:08.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
18:19:08.259 00.000 15712 MoveAxis(E, 0, ABG)
18:19:08.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:08.259 00.000 15712 Move returns status 1, amount 0
18:19:08.261 00.002 15712 MoveAxis(N, 92, ABG)
18:19:08.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:08.261 00.000 15712 Move returns status 1, amount 0
18:19:08.261 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:08.261 00.000 15712 move complete, result=1
18:19:08.261 00.000 15712 worker thread done servicing request
18:19:08.266 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:08.272 00.006 7988 UpdateGuideState exits: m=1351 SNR=24.7
18:19:08.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:08.274 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:08.274 00.000 7988 Enqueuing Expose request
18:19:08.276 00.002 7988 GuideStep: -1.0 px 0 ms EAST, -0.4 px 0 ms NORTH
18:19:08.276 00.000 15712 Worker thread wakes up
18:19:08.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:08.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:08.276 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:08.282 00.006 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:09.910 01.628 15712 Exposure complete
18:19:09.971 00.061 15712 worker thread done servicing request
18:19:09.971 00.000 7988 OnExposeComplete: enter
18:19:09.971 00.000 7988 UpdateGuideState(): m_state=6
18:19:09.975 00.004 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
18:19:09.975 00.000 7988 Star::Find returns 1 (0), X=970.38, Y=851.76, Mass=1435, SNR=25.6, Peak=137 HFD=3.7
18:19:09.977 00.002 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
18:19:09.977 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
18:19:09.979 00.002 7988 CameraToMount -- cameraX=0.33 cameraY=1.22 hyp=1.26 cameraTheta=1.30 mountX=-1.22 mountY=-0.36, mountTheta=-2.85
18:19:09.981 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=1.22, opts=13)
18:19:09.981 00.000 7988 Enqueuing Move request for scope (0.33, 1.22)
18:19:09.983 00.002 15712 Worker thread wakes up
18:19:09.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 1.22) opts 0xd
18:19:09.983 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 1.22)
18:19:09.983 00.000 15712 Moving (0.33, 1.22) raw xDistance=-1.22 yDistance=-0.36
18:19:09.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
18:19:09.983 00.000 15712 MoveAxis(E, 0, ABG)
18:19:09.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:09.983 00.000 15712 Move returns status 1, amount 0
18:19:09.983 00.000 15712 MoveAxis(N, 93, ABG)
18:19:09.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:09.983 00.000 15712 Move returns status 1, amount 0
18:19:09.983 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:09.983 00.000 15712 move complete, result=1
18:19:09.983 00.000 15712 worker thread done servicing request
18:19:09.989 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:09.993 00.004 7988 UpdateGuideState exits: m=1435 SNR=25.6
18:19:09.995 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:09.997 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:09.997 00.000 7988 Enqueuing Expose request
18:19:09.999 00.002 7988 GuideStep: -1.2 px 0 ms EAST, -0.4 px 0 ms NORTH
18:19:09.999 00.000 15712 Worker thread wakes up
18:19:09.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:09.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:10.003 00.004 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:10.003 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:11.406 01.403 15712 Exposure complete
18:19:11.465 00.059 15712 worker thread done servicing request
18:19:11.467 00.002 7988 OnExposeComplete: enter
18:19:11.467 00.000 7988 UpdateGuideState(): m_state=6
18:19:11.469 00.002 7988 Star::Find(15, 970, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
18:19:11.469 00.000 7988 Star::Find returns 1 (0), X=970.39, Y=852.18, Mass=1376, SNR=25.0, Peak=146 HFD=3.9
18:19:11.471 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
18:19:11.471 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
18:19:11.473 00.002 7988 CameraToMount -- cameraX=0.34 cameraY=1.63 hyp=1.67 cameraTheta=1.36 mountX=-1.64 mountY=-0.38, mountTheta=-2.91
18:19:11.475 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=1.63, opts=13)
18:19:11.475 00.000 7988 Enqueuing Move request for scope (0.34, 1.63)
18:19:11.477 00.002 15712 Worker thread wakes up
18:19:11.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 1.63) opts 0xd
18:19:11.477 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 1.63)
18:19:11.477 00.000 15712 Moving (0.34, 1.63) raw xDistance=-1.64 yDistance=-0.38
18:19:11.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
18:19:11.477 00.000 15712 MoveAxis(E, 0, ABG)
18:19:11.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:11.477 00.000 15712 Move returns status 1, amount 0
18:19:11.477 00.000 15712 MoveAxis(N, 98, ABG)
18:19:11.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:11.477 00.000 15712 Move returns status 1, amount 0
18:19:11.477 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:11.477 00.000 15712 move complete, result=1
18:19:11.477 00.000 15712 worker thread done servicing request
18:19:11.481 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:11.484 00.003 7988 UpdateGuideState exits: m=1376 SNR=25.0
18:19:11.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:11.484 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:11.484 00.000 7988 Enqueuing Expose request
18:19:11.484 00.000 7988 GuideStep: -1.6 px 0 ms EAST, -0.4 px 0 ms NORTH
18:19:11.484 00.000 15712 Worker thread wakes up
18:19:11.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:11.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:11.484 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:11.498 00.014 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:13.128 01.630 15712 Exposure complete
18:19:13.185 00.057 15712 worker thread done servicing request
18:19:13.185 00.000 7988 OnExposeComplete: enter
18:19:13.185 00.000 7988 UpdateGuideState(): m_state=6
18:19:13.185 00.000 7988 Star::Find(15, 970, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
18:19:13.189 00.004 7988 Star::Find returns 1 (0), X=970.19, Y=853.38, Mass=1552, SNR=26.7, Peak=196 HFD=3.9
18:19:13.189 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
18:19:13.189 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.08)
18:19:13.189 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=2.84 hyp=2.84 cameraTheta=1.52 mountX=-2.84 mountY=-0.22, mountTheta=-3.07
18:19:13.189 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=2.84, opts=13)
18:19:13.189 00.000 7988 Enqueuing Move request for scope (0.15, 2.84)
18:19:13.189 00.000 15712 Worker thread wakes up
18:19:13.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 2.84) opts 0xd
18:19:13.189 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 2.84)
18:19:13.189 00.000 15712 Moving (0.15, 2.84) raw xDistance=-2.84 yDistance=-0.22
18:19:13.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:19:13.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:19:13.189 00.000 15712 MoveAxis(E, 0, ABG)
18:19:13.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:13.189 00.000 15712 Move returns status 1, amount 0
18:19:13.189 00.000 15712 MoveAxis(N, 0, ABG)
18:19:13.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:13.189 00.000 15712 Move returns status 1, amount 0
18:19:13.189 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:13.198 00.009 15712 move complete, result=1
18:19:13.198 00.000 15712 worker thread done servicing request
18:19:13.203 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:13.207 00.004 7988 UpdateGuideState exits: m=1552 SNR=26.7
18:19:13.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:13.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:13.207 00.000 7988 Enqueuing Expose request
18:19:13.207 00.000 7988 GuideStep: -2.8 px 0 ms EAST, -0.2 px 0 ms NORTH
18:19:13.215 00.008 15712 Worker thread wakes up
18:19:13.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:13.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:13.215 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:13.218 00.003 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:14.623 01.405 15712 Exposure complete
18:19:14.677 00.054 15712 worker thread done servicing request
18:19:14.677 00.000 7988 OnExposeComplete: enter
18:19:14.677 00.000 7988 UpdateGuideState(): m_state=6
18:19:14.684 00.007 7988 Star::Find(15, 970, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
18:19:14.684 00.000 7988 Star::Find returns 1 (0), X=970.35, Y=854.06, Mass=1469, SNR=26.0, Peak=131 HFD=4.1
18:19:14.684 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
18:19:14.684 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
18:19:14.684 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=3.52 hyp=3.53 cameraTheta=1.48 mountX=-3.52 mountY=-0.39, mountTheta=-3.03
18:19:14.684 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=3.52, opts=13)
18:19:14.684 00.000 7988 Enqueuing Move request for scope (0.31, 3.52)
18:19:14.684 00.000 15712 Worker thread wakes up
18:19:14.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 3.52) opts 0xd
18:19:14.684 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 3.52)
18:19:14.684 00.000 15712 Moving (0.31, 3.52) raw xDistance=-3.52 yDistance=-0.39
18:19:14.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
18:19:14.684 00.000 15712 MoveAxis(E, 0, ABG)
18:19:14.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:14.684 00.000 15712 Move returns status 1, amount 0
18:19:14.684 00.000 15712 MoveAxis(N, 101, ABG)
18:19:14.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:14.684 00.000 15712 Move returns status 1, amount 0
18:19:14.684 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:14.684 00.000 15712 move complete, result=1
18:19:14.684 00.000 15712 worker thread done servicing request
18:19:14.698 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:14.703 00.005 7988 UpdateGuideState exits: m=1469 SNR=26.0
18:19:14.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:14.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:14.703 00.000 7988 Enqueuing Expose request
18:19:14.703 00.000 7988 GuideStep: -3.5 px 0 ms EAST, -0.4 px 0 ms NORTH
18:19:14.703 00.000 15712 Worker thread wakes up
18:19:14.711 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:14.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:14.711 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:14.716 00.005 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:16.343 01.627 15712 Exposure complete
18:19:16.402 00.059 15712 worker thread done servicing request
18:19:16.402 00.000 7988 OnExposeComplete: enter
18:19:16.402 00.000 7988 UpdateGuideState(): m_state=6
18:19:16.405 00.003 7988 Star::Find(15, 970, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
18:19:16.405 00.000 7988 Star::Find returns 1 (0), X=970.20, Y=854.02, Mass=1525, SNR=26.3, Peak=150 HFD=4.2
18:19:16.407 00.002 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
18:19:16.407 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
18:19:16.409 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=3.47 hyp=3.48 cameraTheta=1.53 mountX=-3.47 mountY=-0.24, mountTheta=-3.07
18:19:16.411 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=3.47, opts=13)
18:19:16.413 00.002 7988 Enqueuing Move request for scope (0.16, 3.47)
18:19:16.413 00.000 15712 Worker thread wakes up
18:19:16.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 3.47) opts 0xd
18:19:16.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 3.47)
18:19:16.413 00.000 15712 Moving (0.16, 3.47) raw xDistance=-3.47 yDistance=-0.24
18:19:16.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:19:16.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
18:19:16.413 00.000 15712 MoveAxis(E, 0, ABG)
18:19:16.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:16.413 00.000 15712 Move returns status 1, amount 0
18:19:16.413 00.000 15712 MoveAxis(N, 0, ABG)
18:19:16.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:16.413 00.000 15712 Move returns status 1, amount 0
18:19:16.413 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:16.413 00.000 15712 move complete, result=1
18:19:16.413 00.000 15712 worker thread done servicing request
18:19:16.419 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:16.422 00.003 7988 UpdateGuideState exits: m=1525 SNR=26.3
18:19:16.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:16.428 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:16.428 00.000 7988 Enqueuing Expose request
18:19:16.428 00.000 7988 GuideStep: -3.5 px 0 ms EAST, -0.2 px 0 ms NORTH
18:19:16.428 00.000 15712 Worker thread wakes up
18:19:16.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:16.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:16.428 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:16.428 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:17.840 01.412 15712 Exposure complete
18:19:17.901 00.061 15712 worker thread done servicing request
18:19:17.901 00.000 7988 OnExposeComplete: enter
18:19:17.901 00.000 7988 UpdateGuideState(): m_state=6
18:19:17.903 00.002 7988 Star::Find(15, 970, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
18:19:17.903 00.000 7988 Star::Find returns 1 (0), X=970.28, Y=853.41, Mass=1476, SNR=25.9, Peak=179 HFD=3.6
18:19:17.903 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
18:19:17.903 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.11)
18:19:17.903 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=2.87 hyp=2.88 cameraTheta=1.49 mountX=-2.87 mountY=-0.30, mountTheta=-3.04
18:19:17.908 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=2.87, opts=13)
18:19:17.908 00.000 7988 Enqueuing Move request for scope (0.23, 2.87)
18:19:17.908 00.000 15712 Worker thread wakes up
18:19:17.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 2.87) opts 0xd
18:19:17.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 2.87)
18:19:17.908 00.000 15712 Moving (0.23, 2.87) raw xDistance=-2.87 yDistance=-0.30
18:19:17.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
18:19:17.908 00.000 15712 MoveAxis(E, 0, ABG)
18:19:17.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:17.908 00.000 15712 Move returns status 1, amount 0
18:19:17.908 00.000 15712 MoveAxis(N, 77, ABG)
18:19:17.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:17.908 00.000 15712 Move returns status 1, amount 0
18:19:17.908 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:17.908 00.000 15712 move complete, result=1
18:19:17.908 00.000 15712 worker thread done servicing request
18:19:17.916 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:17.922 00.006 7988 UpdateGuideState exits: m=1476 SNR=25.9
18:19:17.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:17.925 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:17.925 00.000 7988 Enqueuing Expose request
18:19:17.925 00.000 7988 GuideStep: -2.9 px 0 ms EAST, -0.3 px 0 ms NORTH
18:19:17.925 00.000 15712 Worker thread wakes up
18:19:17.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:17.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:17.925 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:17.932 00.007 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:19.561 01.629 15712 Exposure complete
18:19:19.620 00.059 15712 worker thread done servicing request
18:19:19.620 00.000 7988 OnExposeComplete: enter
18:19:19.620 00.000 7988 UpdateGuideState(): m_state=6
18:19:19.622 00.002 7988 Star::Find(15, 970, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
18:19:19.622 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=853.35, Mass=1596, SNR=27.0, Peak=164 HFD=4.5
18:19:19.624 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
18:19:19.624 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
18:19:19.626 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=2.80 hyp=2.81 cameraTheta=1.49 mountX=-2.81 mountY=-0.29, mountTheta=-3.04
18:19:19.626 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=2.80, opts=13)
18:19:19.628 00.002 7988 Enqueuing Move request for scope (0.22, 2.80)
18:19:19.628 00.000 15712 Worker thread wakes up
18:19:19.630 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 2.80) opts 0xd
18:19:19.630 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 2.80)
18:19:19.630 00.000 15712 Moving (0.22, 2.80) raw xDistance=-2.81 yDistance=-0.29
18:19:19.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
18:19:19.630 00.000 15712 MoveAxis(E, 0, ABG)
18:19:19.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:19.630 00.000 15712 Move returns status 1, amount 0
18:19:19.630 00.000 15712 MoveAxis(N, 73, ABG)
18:19:19.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:19.630 00.000 15712 Move returns status 1, amount 0
18:19:19.630 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:19.630 00.000 15712 move complete, result=1
18:19:19.630 00.000 15712 worker thread done servicing request
18:19:19.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:19.641 00.011 7988 UpdateGuideState exits: m=1596 SNR=27.0
18:19:19.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:19.643 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:19.643 00.000 7988 Enqueuing Expose request
18:19:19.645 00.002 7988 GuideStep: -2.8 px 0 ms EAST, -0.3 px 0 ms NORTH
18:19:19.645 00.000 15712 Worker thread wakes up
18:19:19.647 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:19.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:19.650 00.003 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:19.650 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:21.057 01.407 15712 Exposure complete
18:19:21.106 00.049 15712 worker thread done servicing request
18:19:21.106 00.000 7988 OnExposeComplete: enter
18:19:21.106 00.000 7988 UpdateGuideState(): m_state=6
18:19:21.118 00.012 7988 Star::Find(15, 970, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
18:19:21.119 00.001 7988 Star::Find returns 1 (0), X=970.43, Y=853.49, Mass=1473, SNR=25.6, Peak=149 HFD=4.3
18:19:21.119 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
18:19:21.119 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.16)
18:19:21.119 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=2.94 hyp=2.97 cameraTheta=1.44 mountX=-2.95 mountY=-0.46, mountTheta=-2.99
18:19:21.123 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=2.94, opts=13)
18:19:21.123 00.000 7988 Enqueuing Move request for scope (0.39, 2.94)
18:19:21.123 00.000 15712 Worker thread wakes up
18:19:21.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 2.94) opts 0xd
18:19:21.123 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, 2.94)
18:19:21.123 00.000 15712 Moving (0.39, 2.94) raw xDistance=-2.95 yDistance=-0.46
18:19:21.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
18:19:21.123 00.000 15712 MoveAxis(E, 0, ABG)
18:19:21.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:21.123 00.000 15712 Move returns status 1, amount 0
18:19:21.123 00.000 15712 MoveAxis(N, 117, ABG)
18:19:21.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:21.123 00.000 15712 Move returns status 1, amount 0
18:19:21.123 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:21.123 00.000 15712 move complete, result=1
18:19:21.123 00.000 15712 worker thread done servicing request
18:19:21.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:21.135 00.012 7988 UpdateGuideState exits: m=1473 SNR=25.6
18:19:21.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:21.140 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:21.141 00.001 7988 Enqueuing Expose request
18:19:21.141 00.000 15712 Worker thread wakes up
18:19:21.141 00.000 7988 GuideStep: -2.9 px 0 ms EAST, -0.5 px 0 ms NORTH
18:19:21.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:21.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:21.157 00.016 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:21.157 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:22.780 01.623 15712 Exposure complete
18:19:22.830 00.050 15712 worker thread done servicing request
18:19:22.830 00.000 7988 OnExposeComplete: enter
18:19:22.841 00.011 7988 UpdateGuideState(): m_state=6
18:19:22.842 00.001 7988 Star::Find(15, 970, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
18:19:22.842 00.000 7988 Star::Find returns 1 (0), X=970.31, Y=852.79, Mass=1493, SNR=26.2, Peak=158 HFD=3.9
18:19:22.842 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
18:19:22.842 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
18:19:22.842 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=2.25 hyp=2.27 cameraTheta=1.45 mountX=-2.25 mountY=-0.33, mountTheta=-3.00
18:19:22.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=2.25, opts=13)
18:19:22.842 00.000 7988 Enqueuing Move request for scope (0.27, 2.25)
18:19:22.842 00.000 15712 Worker thread wakes up
18:19:22.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 2.25) opts 0xd
18:19:22.842 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 2.25)
18:19:22.842 00.000 15712 Moving (0.27, 2.25) raw xDistance=-2.25 yDistance=-0.33
18:19:22.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
18:19:22.842 00.000 15712 MoveAxis(E, 0, ABG)
18:19:22.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:22.842 00.000 15712 Move returns status 1, amount 0
18:19:22.842 00.000 15712 MoveAxis(N, 83, ABG)
18:19:22.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:22.842 00.000 15712 Move returns status 1, amount 0
18:19:22.842 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:22.842 00.000 15712 move complete, result=1
18:19:22.842 00.000 15712 worker thread done servicing request
18:19:22.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:22.860 00.018 7988 UpdateGuideState exits: m=1493 SNR=26.2
18:19:22.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:22.864 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:22.866 00.002 7988 Enqueuing Expose request
18:19:22.866 00.000 7988 GuideStep: -2.3 px 0 ms EAST, -0.3 px 0 ms NORTH
18:19:22.868 00.002 15712 Worker thread wakes up
18:19:22.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:22.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:22.868 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:22.868 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:24.275 01.407 15712 Exposure complete
18:19:24.328 00.053 15712 worker thread done servicing request
18:19:24.328 00.000 7988 OnExposeComplete: enter
18:19:24.328 00.000 7988 UpdateGuideState(): m_state=6
18:19:24.336 00.008 7988 Star::Find(15, 970, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
18:19:24.336 00.000 7988 Star::Find returns 1 (0), X=970.11, Y=852.98, Mass=1584, SNR=27.0, Peak=169 HFD=4.3
18:19:24.338 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
18:19:24.340 00.002 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
18:19:24.342 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=2.44 hyp=2.44 cameraTheta=1.54 mountX=-2.44 mountY=-0.13, mountTheta=-3.09
18:19:24.343 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=2.44, opts=13)
18:19:24.343 00.000 7988 Enqueuing Move request for scope (0.07, 2.44)
18:19:24.347 00.004 15712 Worker thread wakes up
18:19:24.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 2.44) opts 0xd
18:19:24.347 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 2.44)
18:19:24.347 00.000 15712 Moving (0.07, 2.44) raw xDistance=-2.44 yDistance=-0.13
18:19:24.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:19:24.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:19:24.347 00.000 15712 MoveAxis(E, 0, ABG)
18:19:24.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:24.347 00.000 15712 Move returns status 1, amount 0
18:19:24.347 00.000 15712 MoveAxis(N, 0, ABG)
18:19:24.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:24.347 00.000 15712 Move returns status 1, amount 0
18:19:24.347 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:24.347 00.000 15712 move complete, result=1
18:19:24.347 00.000 15712 worker thread done servicing request
18:19:24.354 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:24.360 00.006 7988 UpdateGuideState exits: m=1584 SNR=27.0
18:19:24.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:24.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:24.360 00.000 7988 Enqueuing Expose request
18:19:24.360 00.000 7988 GuideStep: -2.4 px 0 ms EAST, -0.1 px 0 ms NORTH
18:19:24.360 00.000 15712 Worker thread wakes up
18:19:24.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:24.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:24.368 00.008 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:24.368 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:25.995 01.627 15712 Exposure complete
18:19:26.055 00.060 15712 worker thread done servicing request
18:19:26.055 00.000 7988 OnExposeComplete: enter
18:19:26.057 00.002 7988 UpdateGuideState(): m_state=6
18:19:26.057 00.000 7988 Star::Find(15, 970, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
18:19:26.057 00.000 7988 Star::Find returns 1 (0), X=970.18, Y=853.76, Mass=1544, SNR=26.4, Peak=167 HFD=4.4
18:19:26.057 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
18:19:26.057 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.07)
18:19:26.057 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=3.22 hyp=3.22 cameraTheta=1.53 mountX=-3.22 mountY=-0.22, mountTheta=-3.07
18:19:26.057 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=3.22, opts=13)
18:19:26.057 00.000 7988 Enqueuing Move request for scope (0.14, 3.22)
18:19:26.057 00.000 15712 Worker thread wakes up
18:19:26.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 3.22) opts 0xd
18:19:26.057 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 3.22)
18:19:26.057 00.000 15712 Moving (0.14, 3.22) raw xDistance=-3.22 yDistance=-0.22
18:19:26.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:19:26.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:19:26.057 00.000 15712 MoveAxis(E, 0, ABG)
18:19:26.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:26.057 00.000 15712 Move returns status 1, amount 0
18:19:26.057 00.000 15712 MoveAxis(N, 0, ABG)
18:19:26.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:26.057 00.000 15712 Move returns status 1, amount 0
18:19:26.057 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:26.057 00.000 15712 move complete, result=1
18:19:26.057 00.000 15712 worker thread done servicing request
18:19:26.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:26.072 00.015 7988 UpdateGuideState exits: m=1544 SNR=26.4
18:19:26.078 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:26.078 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:26.078 00.000 7988 Enqueuing Expose request
18:19:26.078 00.000 7988 GuideStep: -3.2 px 0 ms EAST, -0.2 px 0 ms NORTH
18:19:26.078 00.000 15712 Worker thread wakes up
18:19:26.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:26.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:26.078 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:26.088 00.010 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:27.602 01.514 15712 Exposure complete
18:19:27.654 00.052 15712 worker thread done servicing request
18:19:27.654 00.000 7988 OnExposeComplete: enter
18:19:27.654 00.000 7988 UpdateGuideState(): m_state=6
18:19:27.664 00.010 7988 Star::Find(15, 970, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
18:19:27.664 00.000 7988 Star::Find returns 1 (0), X=970.22, Y=854.20, Mass=1483, SNR=25.9, Peak=180 HFD=4.1
18:19:27.664 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
18:19:27.664 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
18:19:27.664 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=3.66 hyp=3.66 cameraTheta=1.52 mountX=-3.66 mountY=-0.27, mountTheta=-3.07
18:19:27.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=3.66, opts=13)
18:19:27.664 00.000 7988 Enqueuing Move request for scope (0.18, 3.66)
18:19:27.671 00.007 15712 Worker thread wakes up
18:19:27.672 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 3.66) opts 0xd
18:19:27.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 3.66)
18:19:27.672 00.000 15712 Moving (0.18, 3.66) raw xDistance=-3.66 yDistance=-0.27
18:19:27.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
18:19:27.672 00.000 15712 MoveAxis(E, 0, ABG)
18:19:27.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:27.672 00.000 15712 Move returns status 1, amount 0
18:19:27.672 00.000 15712 MoveAxis(N, 68, ABG)
18:19:27.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:27.672 00.000 15712 Move returns status 1, amount 0
18:19:27.672 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:27.672 00.000 15712 move complete, result=1
18:19:27.672 00.000 15712 worker thread done servicing request
18:19:27.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:27.679 00.007 7988 UpdateGuideState exits: m=1483 SNR=25.9
18:19:27.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:27.679 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:27.679 00.000 7988 Enqueuing Expose request
18:19:27.679 00.000 7988 GuideStep: -3.7 px 0 ms EAST, -0.3 px 0 ms NORTH
18:19:27.688 00.009 15712 Worker thread wakes up
18:19:27.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:27.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:27.688 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:27.691 00.003 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:29.325 01.634 15712 Exposure complete
18:19:29.374 00.049 15712 worker thread done servicing request
18:19:29.374 00.000 7988 OnExposeComplete: enter
18:19:29.374 00.000 7988 UpdateGuideState(): m_state=6
18:19:29.386 00.012 7988 Star::Find(15, 970, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
18:19:29.388 00.002 7988 Star::Find returns 1 (0), X=970.12, Y=854.12, Mass=1392, SNR=25.2, Peak=180 HFD=4.2
18:19:29.388 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
18:19:29.390 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.05)
18:19:29.391 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=3.57 hyp=3.57 cameraTheta=1.55 mountX=-3.57 mountY=-0.16, mountTheta=-3.10
18:19:29.391 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=3.57, opts=13)
18:19:29.393 00.002 7988 Enqueuing Move request for scope (0.07, 3.57)
18:19:29.393 00.000 15712 Worker thread wakes up
18:19:29.395 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 3.57) opts 0xd
18:19:29.395 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 3.57)
18:19:29.395 00.000 15712 Moving (0.07, 3.57) raw xDistance=-3.57 yDistance=-0.16
18:19:29.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:19:29.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:19:29.395 00.000 15712 MoveAxis(E, 0, ABG)
18:19:29.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:29.395 00.000 15712 Move returns status 1, amount 0
18:19:29.395 00.000 15712 MoveAxis(N, 0, ABG)
18:19:29.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:29.395 00.000 15712 Move returns status 1, amount 0
18:19:29.395 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:29.395 00.000 15712 move complete, result=1
18:19:29.395 00.000 15712 worker thread done servicing request
18:19:29.398 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:29.401 00.003 7988 UpdateGuideState exits: m=1392 SNR=25.2
18:19:29.408 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:29.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:29.408 00.000 7988 Enqueuing Expose request
18:19:29.408 00.000 7988 GuideStep: -3.6 px 0 ms EAST, -0.2 px 0 ms NORTH
18:19:29.408 00.000 15712 Worker thread wakes up
18:19:29.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:29.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:29.436 00.028 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:29.436 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:30.823 01.387 15712 Exposure complete
18:19:30.881 00.058 15712 worker thread done servicing request
18:19:30.881 00.000 7988 OnExposeComplete: enter
18:19:30.881 00.000 7988 UpdateGuideState(): m_state=6
18:19:30.881 00.000 7988 Star::Find(15, 970, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
18:19:30.886 00.005 7988 Star::Find returns 1 (0), X=970.16, Y=853.83, Mass=1457, SNR=25.7, Peak=176 HFD=4.1
18:19:30.888 00.002 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
18:19:30.888 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
18:19:30.890 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=3.28 hyp=3.29 cameraTheta=1.53 mountX=-3.28 mountY=-0.20, mountTheta=-3.08
18:19:30.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=3.28, opts=13)
18:19:30.892 00.000 7988 Enqueuing Move request for scope (0.12, 3.28)
18:19:30.894 00.002 15712 Worker thread wakes up
18:19:30.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 3.28) opts 0xd
18:19:30.894 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 3.28)
18:19:30.894 00.000 15712 Moving (0.12, 3.28) raw xDistance=-3.28 yDistance=-0.20
18:19:30.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:19:30.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:19:30.894 00.000 15712 MoveAxis(E, 0, ABG)
18:19:30.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:30.894 00.000 15712 Move returns status 1, amount 0
18:19:30.894 00.000 15712 MoveAxis(N, 0, ABG)
18:19:30.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:30.894 00.000 15712 Move returns status 1, amount 0
18:19:30.894 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:30.894 00.000 15712 move complete, result=1
18:19:30.894 00.000 15712 worker thread done servicing request
18:19:30.900 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:30.906 00.006 7988 UpdateGuideState exits: m=1457 SNR=25.7
18:19:30.908 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:30.908 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:30.910 00.002 7988 Enqueuing Expose request
18:19:30.910 00.000 7988 GuideStep: -3.3 px 0 ms EAST, -0.2 px 0 ms NORTH
18:19:30.912 00.002 15712 Worker thread wakes up
18:19:30.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:30.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:30.912 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:30.912 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:32.544 01.632 15712 Exposure complete
18:19:32.602 00.058 15712 worker thread done servicing request
18:19:32.602 00.000 7988 OnExposeComplete: enter
18:19:32.602 00.000 7988 UpdateGuideState(): m_state=6
18:19:32.605 00.003 7988 Star::Find(15, 970, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
18:19:32.605 00.000 7988 Star::Find returns 1 (0), X=970.13, Y=853.38, Mass=1403, SNR=25.3, Peak=202 HFD=3.7
18:19:32.607 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
18:19:32.607 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.06)
18:19:32.610 00.003 7988 CameraToMount -- cameraX=0.09 cameraY=2.83 hyp=2.83 cameraTheta=1.54 mountX=-2.83 mountY=-0.16, mountTheta=-3.09
18:19:32.612 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=2.83, opts=13)
18:19:32.612 00.000 7988 Enqueuing Move request for scope (0.09, 2.83)
18:19:32.614 00.002 15712 Worker thread wakes up
18:19:32.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 2.83) opts 0xd
18:19:32.614 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 2.83)
18:19:32.614 00.000 15712 Moving (0.09, 2.83) raw xDistance=-2.83 yDistance=-0.16
18:19:32.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:19:32.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:19:32.614 00.000 15712 MoveAxis(E, 0, ABG)
18:19:32.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:32.614 00.000 15712 Move returns status 1, amount 0
18:19:32.614 00.000 15712 MoveAxis(N, 0, ABG)
18:19:32.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:32.614 00.000 15712 Move returns status 1, amount 0
18:19:32.614 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:32.614 00.000 15712 move complete, result=1
18:19:32.614 00.000 15712 worker thread done servicing request
18:19:32.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:32.624 00.010 7988 UpdateGuideState exits: m=1403 SNR=25.3
18:19:32.624 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:32.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:32.624 00.000 7988 Enqueuing Expose request
18:19:32.624 00.000 7988 GuideStep: -2.8 px 0 ms EAST, -0.2 px 0 ms NORTH
18:19:32.624 00.000 15712 Worker thread wakes up
18:19:32.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:32.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:32.624 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:32.624 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:34.043 01.419 15712 Exposure complete
18:19:34.100 00.057 15712 worker thread done servicing request
18:19:34.100 00.000 7988 OnExposeComplete: enter
18:19:34.103 00.003 7988 UpdateGuideState(): m_state=6
18:19:34.104 00.001 7988 Star::Find(15, 970, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
18:19:34.104 00.000 7988 Star::Find returns 1 (0), X=970.13, Y=853.10, Mass=1525, SNR=26.3, Peak=158 HFD=4.3
18:19:34.104 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
18:19:34.104 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
18:19:34.104 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=2.55 hyp=2.55 cameraTheta=1.54 mountX=-2.55 mountY=-0.15, mountTheta=-3.08
18:19:34.109 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=2.55, opts=13)
18:19:34.109 00.000 7988 Enqueuing Move request for scope (0.09, 2.55)
18:19:34.109 00.000 15712 Worker thread wakes up
18:19:34.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 2.55) opts 0xd
18:19:34.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 2.55)
18:19:34.109 00.000 15712 Moving (0.09, 2.55) raw xDistance=-2.55 yDistance=-0.15
18:19:34.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:19:34.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:19:34.109 00.000 15712 MoveAxis(E, 0, ABG)
18:19:34.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:34.109 00.000 15712 Move returns status 1, amount 0
18:19:34.109 00.000 15712 MoveAxis(N, 0, ABG)
18:19:34.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:34.109 00.000 15712 Move returns status 1, amount 0
18:19:34.109 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:34.109 00.000 15712 move complete, result=1
18:19:34.109 00.000 15712 worker thread done servicing request
18:19:34.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:34.122 00.013 7988 UpdateGuideState exits: m=1525 SNR=26.3
18:19:34.124 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:34.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:34.126 00.002 7988 Enqueuing Expose request
18:19:34.126 00.000 7988 GuideStep: -2.6 px 0 ms EAST, -0.1 px 0 ms NORTH
18:19:34.128 00.002 15712 Worker thread wakes up
18:19:34.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:34.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:34.128 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:34.132 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:35.766 01.634 15712 Exposure complete
18:19:35.819 00.053 15712 worker thread done servicing request
18:19:35.819 00.000 7988 OnExposeComplete: enter
18:19:35.819 00.000 7988 UpdateGuideState(): m_state=6
18:19:35.829 00.010 7988 Star::Find(15, 970, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
18:19:35.829 00.000 7988 Star::Find returns 1 (0), X=970.00, Y=853.20, Mass=1515, SNR=26.3, Peak=184 HFD=4.3
18:19:35.831 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.12)
18:19:35.831 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.01)
18:19:35.833 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=2.65 hyp=2.65 cameraTheta=1.59 mountX=-2.65 mountY=-0.02, mountTheta=-3.13
18:19:35.836 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=2.65, opts=13)
18:19:35.836 00.000 7988 Enqueuing Move request for scope (-0.05, 2.65)
18:19:35.836 00.000 15712 Worker thread wakes up
18:19:35.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 2.65) opts 0xd
18:19:35.836 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 2.65)
18:19:35.836 00.000 15712 Moving (-0.05, 2.65) raw xDistance=-2.65 yDistance=-0.02
18:19:35.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:19:35.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:19:35.836 00.000 15712 MoveAxis(E, 0, ABG)
18:19:35.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:35.836 00.000 15712 Move returns status 1, amount 0
18:19:35.836 00.000 15712 MoveAxis(N, 0, ABG)
18:19:35.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:35.836 00.000 15712 Move returns status 1, amount 0
18:19:35.836 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:35.836 00.000 15712 move complete, result=1
18:19:35.836 00.000 15712 worker thread done servicing request
18:19:35.844 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:35.844 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.3
18:19:35.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:35.853 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:35.853 00.000 7988 Enqueuing Expose request
18:19:35.855 00.002 7988 GuideStep: -2.7 px 0 ms EAST, -0.0 px 0 ms NORTH
18:19:35.855 00.000 15712 Worker thread wakes up
18:19:35.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:35.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:35.875 00.020 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:35.875 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:37.275 01.400 15712 Exposure complete
18:19:37.333 00.058 15712 worker thread done servicing request
18:19:37.333 00.000 7988 OnExposeComplete: enter
18:19:37.333 00.000 7988 UpdateGuideState(): m_state=6
18:19:37.333 00.000 7988 Star::Find(15, 969, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
18:19:37.337 00.004 7988 Star::Find returns 1 (0), X=970.27, Y=853.02, Mass=1427, SNR=25.4, Peak=150 HFD=4.0
18:19:37.337 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
18:19:37.337 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.12)
18:19:37.337 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=2.48 hyp=2.49 cameraTheta=1.48 mountX=-2.48 mountY=-0.29, mountTheta=-3.02
18:19:37.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=2.48, opts=13)
18:19:37.337 00.000 7988 Enqueuing Move request for scope (0.23, 2.48)
18:19:37.337 00.000 15712 Worker thread wakes up
18:19:37.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 2.48) opts 0xd
18:19:37.337 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 2.48)
18:19:37.337 00.000 15712 Moving (0.23, 2.48) raw xDistance=-2.48 yDistance=-0.29
18:19:37.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
18:19:37.337 00.000 15712 MoveAxis(E, 0, ABG)
18:19:37.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:37.337 00.000 15712 Move returns status 1, amount 0
18:19:37.337 00.000 15712 MoveAxis(N, 74, ABG)
18:19:37.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:37.337 00.000 15712 Move returns status 1, amount 0
18:19:37.337 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:37.337 00.000 15712 move complete, result=1
18:19:37.337 00.000 15712 worker thread done servicing request
18:19:37.350 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:37.353 00.003 7988 UpdateGuideState exits: m=1427 SNR=25.4
18:19:37.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:37.353 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:37.353 00.000 7988 Enqueuing Expose request
18:19:37.359 00.006 7988 GuideStep: -2.5 px 0 ms EAST, -0.3 px 0 ms NORTH
18:19:37.359 00.000 15712 Worker thread wakes up
18:19:37.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:37.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:37.359 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:19:37.359 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:38.799 01.440 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
18:19:38.799 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
18:19:38.799 00.000 7988 CameraToMount -- cameraX=970.27 cameraY=853.02 hyp=1291.93 cameraTheta=0.72 mountX=-860.59 mountY=-990.88, mountTheta=-2.29
18:19:38.799 00.000 7988 BLT: Entering DecMeasurementStep, state = 0
18:19:38.799 00.000 7988 MountGuidingEnabled: 1
18:19:38.799 00.000 7988 PPEC model updates enabled
18:19:38.799 00.000 7988 BLT: Exiting DecMeasurementStep
18:19:38.993 00.194 15712 Exposure complete
18:19:39.051 00.058 15712 worker thread done servicing request
18:19:39.051 00.000 7988 OnExposeComplete: enter
18:19:39.051 00.000 7988 UpdateGuideState(): m_state=6
18:19:39.055 00.004 7988 Star::Find(15, 970, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
18:19:39.055 00.000 7988 Star::Find returns 1 (0), X=970.29, Y=853.31, Mass=1496, SNR=26.3, Peak=194 HFD=3.7
18:19:39.055 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
18:19:39.055 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
18:19:39.055 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=2.77 hyp=2.78 cameraTheta=1.48 mountX=-2.77 mountY=-0.32, mountTheta=-3.03
18:19:39.055 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
18:19:39.055 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
18:19:39.055 00.000 7988 CameraToMount -- cameraX=970.29 cameraY=853.31 hyp=1292.13 cameraTheta=0.72 mountX=-860.88 mountY=-990.90, mountTheta=-2.29
18:19:39.055 00.000 7988 BLT: Entering DecMeasurementStep, state = 1
18:19:39.055 00.000 7988 BLT starting North backlash clearing using pulse width of 1277, looking for moves >= 4 px
18:19:39.055 00.000 7988 Enqueuing Calibration Move request for direction 0
18:19:39.055 00.000 7988 BLT: Exiting DecMeasurementStep
18:19:39.068 00.013 15712 Worker thread wakes up
18:19:39.068 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 1277 opts 0x0
18:19:39.068 00.000 15712 Handling axis move in thread for scope dir=0 dur=1277
18:19:39.068 00.000 15712 scope move axis dir= 0 dur= 1277 opts= 0x0
18:19:39.068 00.000 15712 MoveAxis(N, 1277, -)
18:19:39.068 00.000 15712 Guiding  Dir = 0, Dur = 1277
18:19:39.068 00.000 15712 IsGuiding returns 0
18:19:39.073 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:39.081 00.008 7988 UpdateGuideState exits: m=1496 SNR=26.3
18:19:39.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:39.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:39.085 00.004 7988 Enqueuing Expose request
18:19:39.136 00.051 15712 PulseGuide returned control before completion, sleep 1216
18:19:40.365 01.229 15712 IsGuiding returns 1
18:19:40.365 00.000 15712 scope still moving after pulse duration time elapsed
18:19:40.413 00.048 15712 IsGuiding returns 1
18:19:40.451 00.038 15712 IsGuiding returns 0
18:19:40.451 00.000 15712 scope move finished after 1277 + 105 ms
18:19:40.451 00.000 15712 Move returns status 0, amount 1277
18:19:40.451 00.000 15712 move complete, result=0
18:19:40.451 00.000 15712 worker thread done servicing request
18:19:40.451 00.000 15712 Worker thread wakes up
18:19:40.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:40.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:42.092 01.641 15712 Exposure complete
18:19:42.148 00.056 15712 worker thread done servicing request
18:19:42.148 00.000 7988 OnExposeComplete: enter
18:19:42.148 00.000 7988 UpdateGuideState(): m_state=6
18:19:42.153 00.005 7988 Star::Find(15, 970, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
18:19:42.153 00.000 7988 Star::Find returns 1 (0), X=967.42, Y=853.58, Mass=1409, SNR=25.3, Peak=146 HFD=3.4
18:19:42.153 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
18:19:42.153 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.69)
18:19:42.153 00.000 7988 CameraToMount -- cameraX=-2.62 cameraY=3.04 hyp=4.02 cameraTheta=2.28 mountX=-3.02 mountY=2.55, mountTheta=2.44
18:19:42.153 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
18:19:42.153 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
18:19:42.153 00.000 7988 CameraToMount -- cameraX=967.42 cameraY=853.58 hyp=1290.16 cameraTheta=0.72 mountX=-861.13 mountY=-988.04, mountTheta=-2.29
18:19:42.153 00.000 7988 BLT: Entering DecMeasurementStep, state = 1
18:19:42.153 00.000 7988 BLT backlash clearing move of 2.84 px was not large enough
18:19:42.153 00.000 7988 Enqueuing Calibration Move request for direction 0
18:19:42.165 00.012 7988 BLT: Clearing North backlash, step 2 (up to limit of 100), LastDecDelta = 2.84 px
18:19:42.165 00.000 7988 BLT: Exiting DecMeasurementStep
18:19:42.165 00.000 15712 Worker thread wakes up
18:19:42.165 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 1277 opts 0x0
18:19:42.168 00.003 15712 Handling axis move in thread for scope dir=0 dur=1277
18:19:42.168 00.000 15712 scope move axis dir= 0 dur= 1277 opts= 0x0
18:19:42.168 00.000 15712 MoveAxis(N, 1277, -)
18:19:42.168 00.000 15712 Guiding  Dir = 0, Dur = 1277
18:19:42.168 00.000 15712 IsGuiding returns 0
18:19:42.174 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:42.180 00.006 7988 UpdateGuideState exits: m=1409 SNR=25.3
18:19:42.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:42.182 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:42.184 00.002 7988 Enqueuing Expose request
18:19:42.235 00.051 15712 PulseGuide returned control before completion, sleep 1214
18:19:43.465 01.230 15712 IsGuiding returns 1
18:19:43.465 00.000 15712 scope still moving after pulse duration time elapsed
18:19:43.497 00.032 15712 IsGuiding returns 1
18:19:43.529 00.032 15712 IsGuiding returns 1
18:19:43.567 00.038 15712 IsGuiding returns 0
18:19:43.567 00.000 15712 scope move finished after 1277 + 122 ms
18:19:43.567 00.000 15712 Move returns status 0, amount 1277
18:19:43.567 00.000 15712 move complete, result=0
18:19:43.567 00.000 15712 worker thread done servicing request
18:19:43.567 00.000 15712 Worker thread wakes up
18:19:43.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:43.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:19:45.208 01.641 15712 Exposure complete
18:19:45.265 00.057 15712 worker thread done servicing request
18:19:45.265 00.000 7988 OnExposeComplete: enter
18:19:45.265 00.000 7988 UpdateGuideState(): m_state=6
18:19:45.269 00.004 7988 Star::Find(15, 967, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
18:19:45.269 00.000 7988 Star::Find returns 1 (0), X=963.15, Y=853.23, Mass=1547, SNR=26.5, Peak=172 HFD=4.2
18:19:45.271 00.002 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.58) = xAngle (4.35 = -1.93)
18:19:45.271 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.17)
18:19:45.273 00.002 7988 CameraToMount -- cameraX=-6.90 cameraY=2.69 hyp=7.40 cameraTheta=2.77 mountX=-2.64 mountY=6.83, mountTheta=1.94
18:19:45.276 00.003 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
18:19:45.276 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
18:19:45.278 00.002 7988 CameraToMount -- cameraX=963.15 cameraY=853.23 hyp=1286.72 cameraTheta=0.72 mountX=-860.75 mountY=-983.76, mountTheta=-2.29
18:19:45.280 00.002 7988 BLT: Entering DecMeasurementStep, state = 1
18:19:45.280 00.000 7988 BLT accepted clearing move of 4.28
18:19:45.282 00.002 7988 Enqueuing Calibration Move request for direction 0
18:19:45.282 00.000 7988 BLT: Clearing North backlash, step 3 (up to limit of 100), LastDecDelta = 4.28 px
18:19:45.284 00.002 7988 BLT: Exiting DecMeasurementStep
18:19:45.284 00.000 15712 Worker thread wakes up
18:19:45.284 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 1277 opts 0x0
18:19:45.284 00.000 15712 Handling axis move in thread for scope dir=0 dur=1277
18:19:45.284 00.000 15712 scope move axis dir= 0 dur= 1277 opts= 0x0
18:19:45.284 00.000 15712 MoveAxis(N, 1277, -)
18:19:45.285 00.001 15712 Guiding  Dir = 0, Dur = 1277
18:19:45.285 00.000 15712 IsGuiding returns 0
18:19:45.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:45.297 00.012 7988 UpdateGuideState exits: m=1547 SNR=26.5
18:19:45.298 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:45.301 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:45.301 00.000 7988 Enqueuing Expose request
18:19:45.349 00.048 15712 PulseGuide returned control before completion, sleep 1215
18:19:46.577 01.228 15712 IsGuiding returns 1
18:19:46.577 00.000 15712 scope still moving after pulse duration time elapsed
18:19:46.609 00.032 15712 IsGuiding returns 1
18:19:46.641 00.032 15712 IsGuiding returns 1
18:19:46.678 00.037 15712 IsGuiding returns 0
18:19:46.678 00.000 15712 scope move finished after 1277 + 122 ms
18:19:46.678 00.000 15712 Move returns status 0, amount 1277
18:19:46.678 00.000 15712 move complete, result=0
18:19:46.678 00.000 15712 worker thread done servicing request
18:19:46.678 00.000 15712 Worker thread wakes up
18:19:46.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:46.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(948,838,31,31)
18:19:48.320 01.642 15712 Exposure complete
18:19:48.366 00.046 15712 worker thread done servicing request
18:19:48.366 00.000 7988 OnExposeComplete: enter
18:19:48.381 00.015 7988 UpdateGuideState(): m_state=6
18:19:48.383 00.002 7988 Star::Find(15, 963, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
18:19:48.383 00.000 7988 Star::Find returns 1 (0), X=958.27, Y=852.92, Mass=1387, SNR=24.9, Peak=141 HFD=4.1
18:19:48.385 00.002 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.52 = -1.76)
18:19:48.385 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.35)
18:19:48.387 00.002 7988 CameraToMount -- cameraX=-11.78 cameraY=2.38 hyp=12.02 cameraTheta=2.94 mountX=-2.29 mountY=11.72, mountTheta=1.76
18:19:48.389 00.002 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:19:48.389 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.87)
18:19:48.391 00.002 7988 CameraToMount -- cameraX=958.27 cameraY=852.92 hyp=1282.87 cameraTheta=0.73 mountX=-860.40 mountY=-978.87, mountTheta=-2.29
18:19:48.391 00.000 7988 BLT: Entering DecMeasurementStep, state = 1
18:19:48.393 00.002 7988 BLT accepted clearing move of 4.89
18:19:48.393 00.000 7988 Enqueuing Calibration Move request for direction 0
18:19:48.393 00.000 7988 BLT: Clearing North backlash, step 4 (up to limit of 100), LastDecDelta = 4.89 px
18:19:48.393 00.000 7988 BLT: Exiting DecMeasurementStep
18:19:48.397 00.004 15712 Worker thread wakes up
18:19:48.397 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 1277 opts 0x0
18:19:48.397 00.000 15712 Handling axis move in thread for scope dir=0 dur=1277
18:19:48.398 00.001 15712 scope move axis dir= 0 dur= 1277 opts= 0x0
18:19:48.398 00.000 15712 MoveAxis(N, 1277, -)
18:19:48.398 00.000 15712 Guiding  Dir = 0, Dur = 1277
18:19:48.404 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:48.408 00.004 7988 UpdateGuideState exits: m=1387 SNR=24.9
18:19:48.410 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:48.412 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:48.413 00.001 15712 IsGuiding returns 0
18:19:48.413 00.000 7988 Enqueuing Expose request
18:19:48.492 00.079 15712 PulseGuide returned control before completion, sleep 1208
18:19:49.705 01.213 15712 IsGuiding returns 1
18:19:49.705 00.000 15712 scope still moving after pulse duration time elapsed
18:19:49.737 00.032 15712 IsGuiding returns 1
18:19:49.769 00.032 15712 IsGuiding returns 1
18:19:49.801 00.032 15712 IsGuiding returns 0
18:19:49.801 00.000 15712 scope move finished after 1277 + 112 ms
18:19:49.801 00.000 15712 Move returns status 0, amount 1277
18:19:49.801 00.000 15712 move complete, result=0
18:19:49.801 00.000 15712 worker thread done servicing request
18:19:49.801 00.000 15712 Worker thread wakes up
18:19:49.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:49.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(943,838,31,31)
18:19:51.432 01.631 15712 Exposure complete
18:19:51.484 00.052 15712 worker thread done servicing request
18:19:51.484 00.000 7988 OnExposeComplete: enter
18:19:51.484 00.000 7988 UpdateGuideState(): m_state=6
18:19:51.493 00.009 7988 Star::Find(15, 958, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
18:19:51.493 00.000 7988 Star::Find returns 1 (0), X=953.96, Y=852.62, Mass=1476, SNR=25.8, Peak=143 HFD=4.1
18:19:51.496 00.003 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.69)
18:19:51.496 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.42)
18:19:51.498 00.002 7988 CameraToMount -- cameraX=-16.09 cameraY=2.08 hyp=16.22 cameraTheta=3.01 mountX=-1.95 mountY=16.03, mountTheta=1.69
18:19:51.498 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:19:51.500 00.002 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.87)
18:19:51.500 00.000 7988 CameraToMount -- cameraX=953.96 cameraY=852.62 hyp=1279.45 cameraTheta=0.73 mountX=-860.06 mountY=-974.56, mountTheta=-2.29
18:19:51.502 00.002 7988 BLT: Entering DecMeasurementStep, state = 1
18:19:51.502 00.000 7988 BLT accepted clearing move of 4.32
18:19:51.504 00.002 7988 BLT: Starting North moves at Dec=-974.56
18:19:51.504 00.000 7988 BLT: Moving North for 600 ms, step 1 / 14, DecLoc = -974.56, DeltaDec = 0.00
18:19:51.506 00.002 7988 Enqueuing Calibration Move request for direction 0
18:19:51.506 00.000 7988 BLT: Exiting DecMeasurementStep
18:19:51.508 00.002 15712 Worker thread wakes up
18:19:51.508 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:19:51.508 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:19:51.508 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:19:51.508 00.000 15712 MoveAxis(N, 600, -)
18:19:51.508 00.000 15712 Guiding  Dir = 0, Dur = 600
18:19:51.508 00.000 15712 IsGuiding returns 0
18:19:51.513 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:19:51.520 00.007 7988 UpdateGuideState exits: m=1476 SNR=25.8
18:19:51.522 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:51.522 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:51.524 00.002 7988 Enqueuing Expose request
18:19:51.590 00.066 15712 PulseGuide returned control before completion, sleep 528
18:19:52.133 00.543 15712 IsGuiding returns 1
18:19:52.133 00.000 15712 scope still moving after pulse duration time elapsed
18:19:52.183 00.050 15712 IsGuiding returns 1
18:19:52.214 00.031 15712 IsGuiding returns 0
18:19:52.214 00.000 15712 scope move finished after 600 + 106 ms
18:19:52.214 00.000 15712 Move returns status 0, amount 600
18:19:52.214 00.000 15712 move complete, result=0
18:19:52.214 00.000 15712 worker thread done servicing request
18:19:52.214 00.000 15712 Worker thread wakes up
18:19:52.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:52.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(939,838,31,31)
18:19:53.621 01.407 15712 Exposure complete
18:19:53.680 00.059 15712 worker thread done servicing request
18:19:53.680 00.000 7988 OnExposeComplete: enter
18:19:53.680 00.000 7988 UpdateGuideState(): m_state=6
18:19:53.682 00.002 7988 Star::Find(15, 953, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
18:19:53.682 00.000 7988 Star::Find returns 1 (0), X=952.57, Y=853.04, Mass=1548, SNR=26.7, Peak=126 HFD=4.9
18:19:53.682 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.58) = xAngle (4.58 = -1.70)
18:19:53.682 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.40)
18:19:53.682 00.000 7988 CameraToMount -- cameraX=-17.47 cameraY=2.50 hyp=17.65 cameraTheta=3.00 mountX=-2.36 mountY=17.41, mountTheta=1.71
18:19:53.682 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:19:53.682 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
18:19:53.682 00.000 7988 CameraToMount -- cameraX=952.57 cameraY=853.04 hyp=1278.70 cameraTheta=0.73 mountX=-860.47 mountY=-973.18, mountTheta=-2.29
18:19:53.682 00.000 7988 BLT: Entering DecMeasurementStep, state = 2
18:19:53.682 00.000 7988 BLT: Moving North for 600 ms, step 2 / 14, DecLoc = -973.18, DeltaDec = 1.37
18:19:53.693 00.011 7988 Enqueuing Calibration Move request for direction 0
18:19:53.693 00.000 7988 BLT: Exiting DecMeasurementStep
18:19:53.693 00.000 15712 Worker thread wakes up
18:19:53.693 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:19:53.696 00.003 15712 Handling axis move in thread for scope dir=0 dur=600
18:19:53.696 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:19:53.696 00.000 15712 MoveAxis(N, 600, -)
18:19:53.696 00.000 15712 Guiding  Dir = 0, Dur = 600
18:19:53.696 00.000 15712 IsGuiding returns 0
18:19:53.698 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:53.708 00.010 7988 UpdateGuideState exits: m=1548 SNR=26.7
18:19:53.710 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:53.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:53.710 00.000 7988 Enqueuing Expose request
18:19:53.778 00.068 15712 PulseGuide returned control before completion, sleep 524
18:19:54.326 00.548 15712 IsGuiding returns 1
18:19:54.326 00.000 15712 scope still moving after pulse duration time elapsed
18:19:54.357 00.031 15712 IsGuiding returns 1
18:19:54.416 00.059 15712 IsGuiding returns 0
18:19:54.416 00.000 15712 scope move finished after 600 + 124 ms
18:19:54.416 00.000 15712 Move returns status 0, amount 600
18:19:54.416 00.000 15712 move complete, result=0
18:19:54.416 00.000 15712 worker thread done servicing request
18:19:54.416 00.000 15712 Worker thread wakes up
18:19:54.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:54.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(938,838,31,31)
18:19:56.050 01.634 15712 Exposure complete
18:19:56.109 00.059 15712 worker thread done servicing request
18:19:56.109 00.000 7988 OnExposeComplete: enter
18:19:56.109 00.000 7988 UpdateGuideState(): m_state=6
18:19:56.112 00.003 7988 Star::Find(15, 952, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
18:19:56.112 00.000 7988 Star::Find returns 1 (0), X=949.15, Y=853.71, Mass=1564, SNR=26.5, Peak=190 HFD=4.0
18:19:56.114 00.002 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.71)
18:19:56.114 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.40)
18:19:56.116 00.002 7988 CameraToMount -- cameraX=-20.90 cameraY=3.16 hyp=21.14 cameraTheta=2.99 mountX=-3.00 mountY=20.81, mountTheta=1.71
18:19:56.118 00.002 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:19:56.118 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
18:19:56.120 00.002 7988 CameraToMount -- cameraX=949.15 cameraY=853.71 hyp=1276.59 cameraTheta=0.73 mountX=-861.11 mountY=-969.77, mountTheta=-2.30
18:19:56.120 00.000 7988 BLT: Entering DecMeasurementStep, state = 2
18:19:56.122 00.002 7988 BLT: Moving North for 600 ms, step 3 / 14, DecLoc = -969.77, DeltaDec = 3.41
18:19:56.122 00.000 7988 Enqueuing Calibration Move request for direction 0
18:19:56.124 00.002 7988 BLT: Exiting DecMeasurementStep
18:19:56.124 00.000 15712 Worker thread wakes up
18:19:56.124 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:19:56.124 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:19:56.124 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:19:56.124 00.000 15712 MoveAxis(N, 600, -)
18:19:56.124 00.000 15712 Guiding  Dir = 0, Dur = 600
18:19:56.124 00.000 15712 IsGuiding returns 0
18:19:56.132 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:56.136 00.004 7988 UpdateGuideState exits: m=1564 SNR=26.5
18:19:56.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:56.139 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:56.141 00.002 7988 Enqueuing Expose request
18:19:56.218 00.077 15712 PulseGuide returned control before completion, sleep 517
18:19:56.750 00.532 15712 IsGuiding returns 1
18:19:56.750 00.000 15712 scope still moving after pulse duration time elapsed
18:19:56.782 00.032 15712 IsGuiding returns 1
18:19:56.834 00.052 15712 IsGuiding returns 0
18:19:56.834 00.000 15712 scope move finished after 600 + 109 ms
18:19:56.834 00.000 15712 Move returns status 0, amount 600
18:19:56.834 00.000 15712 move complete, result=0
18:19:56.834 00.000 15712 worker thread done servicing request
18:19:56.834 00.000 15712 Worker thread wakes up
18:19:56.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:56.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(934,839,31,31)
18:19:58.241 01.407 15712 Exposure complete
18:19:58.299 00.058 15712 worker thread done servicing request
18:19:58.299 00.000 7988 OnExposeComplete: enter
18:19:58.299 00.000 7988 UpdateGuideState(): m_state=6
18:19:58.302 00.003 7988 Star::Find(15, 949, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
18:19:58.304 00.002 7988 Star::Find returns 1 (0), X=947.77, Y=853.57, Mass=1532, SNR=26.5, Peak=129 HFD=4.6
18:19:58.304 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.70)
18:19:58.306 00.002 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.41)
18:19:58.306 00.000 7988 CameraToMount -- cameraX=-22.28 cameraY=3.02 hyp=22.48 cameraTheta=3.01 mountX=-2.85 mountY=22.20, mountTheta=1.70
18:19:58.308 00.002 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:19:58.308 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
18:19:58.310 00.002 7988 CameraToMount -- cameraX=947.77 cameraY=853.57 hyp=1275.48 cameraTheta=0.73 mountX=-860.96 mountY=-968.39, mountTheta=-2.30
18:19:58.310 00.000 7988 BLT: Entering DecMeasurementStep, state = 2
18:19:58.312 00.002 7988 BLT: Moving North for 600 ms, step 4 / 14, DecLoc = -968.39, DeltaDec = 1.38
18:19:58.312 00.000 7988 Enqueuing Calibration Move request for direction 0
18:19:58.314 00.002 7988 BLT: Exiting DecMeasurementStep
18:19:58.314 00.000 15712 Worker thread wakes up
18:19:58.314 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:19:58.314 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:19:58.314 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:19:58.314 00.000 15712 MoveAxis(N, 600, -)
18:19:58.314 00.000 15712 Guiding  Dir = 0, Dur = 600
18:19:58.316 00.002 15712 IsGuiding returns 0
18:19:58.321 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:19:58.321 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.5
18:19:58.328 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:58.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:19:58.328 00.000 7988 Enqueuing Expose request
18:19:58.397 00.069 15712 PulseGuide returned control before completion, sleep 526
18:19:58.941 00.544 15712 IsGuiding returns 1
18:19:58.941 00.000 15712 scope still moving after pulse duration time elapsed
18:19:58.973 00.032 15712 IsGuiding returns 1
18:19:59.040 00.067 15712 IsGuiding returns 0
18:19:59.040 00.000 15712 scope move finished after 600 + 124 ms
18:19:59.040 00.000 15712 Move returns status 0, amount 600
18:19:59.040 00.000 15712 move complete, result=0
18:19:59.040 00.000 15712 worker thread done servicing request
18:19:59.040 00.000 15712 Worker thread wakes up
18:19:59.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:19:59.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(933,839,31,31)
18:20:00.670 01.630 15712 Exposure complete
18:20:00.721 00.051 15712 worker thread done servicing request
18:20:00.721 00.000 7988 OnExposeComplete: enter
18:20:00.721 00.000 7988 UpdateGuideState(): m_state=6
18:20:00.731 00.010 7988 Star::Find(15, 947, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
18:20:00.731 00.000 7988 Star::Find returns 1 (0), X=944.84, Y=852.99, Mass=1463, SNR=25.9, Peak=179 HFD=4.2
18:20:00.733 00.002 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.58) = xAngle (4.62 = -1.66)
18:20:00.734 00.001 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.73 = 1.45)
18:20:00.734 00.000 7988 CameraToMount -- cameraX=-25.21 cameraY=2.45 hyp=25.33 cameraTheta=3.04 mountX=-2.25 mountY=25.14, mountTheta=1.66
18:20:00.738 00.004 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:20:00.740 00.002 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
18:20:00.740 00.000 7988 CameraToMount -- cameraX=944.84 cameraY=852.99 hyp=1272.91 cameraTheta=0.73 mountX=-860.36 mountY=-965.45, mountTheta=-2.30
18:20:00.742 00.002 7988 BLT: Entering DecMeasurementStep, state = 2
18:20:00.742 00.000 7988 BLT: Moving North for 600 ms, step 5 / 14, DecLoc = -965.45, DeltaDec = 2.94
18:20:00.744 00.002 7988 Enqueuing Calibration Move request for direction 0
18:20:00.744 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:00.746 00.002 15712 Worker thread wakes up
18:20:00.746 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:20:00.746 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:20:00.746 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:20:00.746 00.000 15712 MoveAxis(N, 600, -)
18:20:00.746 00.000 15712 Guiding  Dir = 0, Dur = 600
18:20:00.746 00.000 15712 IsGuiding returns 0
18:20:00.751 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:00.757 00.006 7988 UpdateGuideState exits: m=1463 SNR=25.9
18:20:00.759 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:00.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:00.761 00.002 7988 Enqueuing Expose request
18:20:00.834 00.073 15712 PulseGuide returned control before completion, sleep 522
18:20:01.368 00.534 15712 IsGuiding returns 1
18:20:01.368 00.000 15712 scope still moving after pulse duration time elapsed
18:20:01.401 00.033 15712 IsGuiding returns 1
18:20:01.433 00.032 15712 IsGuiding returns 1
18:20:01.484 00.051 15712 IsGuiding returns 0
18:20:01.484 00.000 15712 scope move finished after 600 + 138 ms
18:20:01.484 00.000 15712 Move returns status 0, amount 600
18:20:01.484 00.000 15712 move complete, result=0
18:20:01.484 00.000 15712 worker thread done servicing request
18:20:01.484 00.000 15712 Worker thread wakes up
18:20:01.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:01.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(930,838,31,31)
18:20:02.904 01.420 15712 Exposure complete
18:20:02.962 00.058 15712 worker thread done servicing request
18:20:02.962 00.000 7988 OnExposeComplete: enter
18:20:02.962 00.000 7988 UpdateGuideState(): m_state=6
18:20:02.965 00.003 7988 Star::Find(15, 944, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
18:20:02.965 00.000 7988 Star::Find returns 1 (0), X=943.19, Y=852.88, Mass=1488, SNR=26.0, Peak=108 HFD=4.4
18:20:02.965 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.65)
18:20:02.965 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.74 = 1.46)
18:20:02.965 00.000 7988 CameraToMount -- cameraX=-26.86 cameraY=2.34 hyp=26.96 cameraTheta=3.05 mountX=-2.13 mountY=26.79, mountTheta=1.65
18:20:02.965 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:20:02.965 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
18:20:02.973 00.008 7988 CameraToMount -- cameraX=943.19 cameraY=852.88 hyp=1271.62 cameraTheta=0.74 mountX=-860.24 mountY=-963.80, mountTheta=-2.30
18:20:02.973 00.000 7988 BLT: Entering DecMeasurementStep, state = 2
18:20:02.975 00.002 7988 BLT: Moving North for 600 ms, step 6 / 14, DecLoc = -963.80, DeltaDec = 1.65
18:20:02.975 00.000 7988 Enqueuing Calibration Move request for direction 0
18:20:02.977 00.002 7988 BLT: Exiting DecMeasurementStep
18:20:02.977 00.000 15712 Worker thread wakes up
18:20:02.977 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:20:02.977 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:20:02.977 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:20:02.977 00.000 15712 MoveAxis(N, 600, -)
18:20:02.977 00.000 15712 Guiding  Dir = 0, Dur = 600
18:20:02.979 00.002 15712 IsGuiding returns 0
18:20:02.984 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:02.984 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.0
18:20:02.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:02.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:02.984 00.000 7988 Enqueuing Expose request
18:20:03.054 00.070 15712 PulseGuide returned control before completion, sleep 535
18:20:03.605 00.551 15712 IsGuiding returns 1
18:20:03.605 00.000 15712 scope still moving after pulse duration time elapsed
18:20:03.637 00.032 15712 IsGuiding returns 1
18:20:03.691 00.054 15712 IsGuiding returns 0
18:20:03.691 00.000 15712 scope move finished after 600 + 112 ms
18:20:03.691 00.000 15712 Move returns status 0, amount 600
18:20:03.691 00.000 15712 move complete, result=0
18:20:03.691 00.000 15712 worker thread done servicing request
18:20:03.691 00.000 15712 Worker thread wakes up
18:20:03.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:03.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(928,838,31,31)
18:20:05.332 01.641 15712 Exposure complete
18:20:05.391 00.059 15712 worker thread done servicing request
18:20:05.391 00.000 7988 OnExposeComplete: enter
18:20:05.391 00.000 7988 UpdateGuideState(): m_state=6
18:20:05.391 00.000 7988 Star::Find(15, 943, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
18:20:05.394 00.003 7988 Star::Find returns 1 (0), X=940.38, Y=853.20, Mass=1561, SNR=26.6, Peak=168 HFD=4.0
18:20:05.396 00.002 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.65)
18:20:05.396 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.74 = 1.46)
18:20:05.398 00.002 7988 CameraToMount -- cameraX=-29.66 cameraY=2.66 hyp=29.78 cameraTheta=3.05 mountX=-2.43 mountY=29.59, mountTheta=1.65
18:20:05.400 00.002 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:05.400 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
18:20:05.402 00.002 7988 CameraToMount -- cameraX=940.38 cameraY=853.20 hyp=1269.75 cameraTheta=0.74 mountX=-860.54 mountY=-961.00, mountTheta=-2.30
18:20:05.402 00.000 7988 BLT: Entering DecMeasurementStep, state = 2
18:20:05.404 00.002 7988 BLT: Moving North for 600 ms, step 7 / 14, DecLoc = -961.00, DeltaDec = 2.80
18:20:05.404 00.000 7988 Enqueuing Calibration Move request for direction 0
18:20:05.406 00.002 7988 BLT: Exiting DecMeasurementStep
18:20:05.406 00.000 15712 Worker thread wakes up
18:20:05.406 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:20:05.406 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:20:05.406 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:20:05.406 00.000 15712 MoveAxis(N, 600, -)
18:20:05.406 00.000 15712 Guiding  Dir = 0, Dur = 600
18:20:05.406 00.000 15712 IsGuiding returns 0
18:20:05.412 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:05.417 00.005 7988 UpdateGuideState exits: m=1561 SNR=26.6
18:20:05.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:05.422 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:05.424 00.002 7988 Enqueuing Expose request
18:20:05.474 00.050 15712 PulseGuide returned control before completion, sleep 536
18:20:06.034 00.560 15712 IsGuiding returns 1
18:20:06.034 00.000 15712 scope still moving after pulse duration time elapsed
18:20:06.066 00.032 15712 IsGuiding returns 1
18:20:06.115 00.049 15712 IsGuiding returns 0
18:20:06.115 00.000 15712 scope move finished after 600 + 113 ms
18:20:06.115 00.000 15712 Move returns status 0, amount 600
18:20:06.115 00.000 15712 move complete, result=0
18:20:06.115 00.000 15712 worker thread done servicing request
18:20:06.115 00.000 15712 Worker thread wakes up
18:20:06.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:06.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(925,838,31,31)
18:20:07.540 01.425 15712 Exposure complete
18:20:07.596 00.056 15712 worker thread done servicing request
18:20:07.596 00.000 7988 OnExposeComplete: enter
18:20:07.596 00.000 7988 UpdateGuideState(): m_state=6
18:20:07.601 00.005 7988 Star::Find(15, 940, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
18:20:07.601 00.000 7988 Star::Find returns 1 (0), X=939.16, Y=853.41, Mass=1455, SNR=25.8, Peak=119 HFD=4.6
18:20:07.603 00.002 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.66)
18:20:07.603 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.74 = 1.45)
18:20:07.605 00.002 7988 CameraToMount -- cameraX=-30.88 cameraY=2.86 hyp=31.01 cameraTheta=3.05 mountX=-2.62 mountY=30.80, mountTheta=1.66
18:20:07.607 00.002 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:07.607 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.86)
18:20:07.609 00.002 7988 CameraToMount -- cameraX=939.16 cameraY=853.41 hyp=1268.99 cameraTheta=0.74 mountX=-860.73 mountY=-959.79, mountTheta=-2.30
18:20:07.609 00.000 7988 BLT: Entering DecMeasurementStep, state = 2
18:20:07.611 00.002 7988 BLT: Moving North for 600 ms, step 8 / 14, DecLoc = -959.79, DeltaDec = 1.22
18:20:07.612 00.001 7988 Enqueuing Calibration Move request for direction 0
18:20:07.612 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:07.614 00.002 15712 Worker thread wakes up
18:20:07.614 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:20:07.614 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:20:07.614 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:20:07.614 00.000 15712 MoveAxis(N, 600, -)
18:20:07.614 00.000 15712 Guiding  Dir = 0, Dur = 600
18:20:07.614 00.000 15712 IsGuiding returns 0
18:20:07.617 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:07.617 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.8
18:20:07.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:07.617 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:07.630 00.013 7988 Enqueuing Expose request
18:20:07.680 00.050 15712 PulseGuide returned control before completion, sleep 539
18:20:08.240 00.560 15712 IsGuiding returns 1
18:20:08.240 00.000 15712 scope still moving after pulse duration time elapsed
18:20:08.272 00.032 15712 IsGuiding returns 1
18:20:08.326 00.054 15712 IsGuiding returns 0
18:20:08.326 00.000 15712 scope move finished after 600 + 111 ms
18:20:08.326 00.000 15712 Move returns status 0, amount 600
18:20:08.326 00.000 15712 move complete, result=0
18:20:08.326 00.000 15712 worker thread done servicing request
18:20:08.326 00.000 15712 Worker thread wakes up
18:20:08.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:08.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(924,838,31,31)
18:20:09.967 01.641 15712 Exposure complete
18:20:10.025 00.058 15712 worker thread done servicing request
18:20:10.025 00.000 7988 OnExposeComplete: enter
18:20:10.025 00.000 7988 UpdateGuideState(): m_state=6
18:20:10.025 00.000 7988 Star::Find(15, 939, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
18:20:10.029 00.004 7988 Star::Find returns 1 (0), X=936.05, Y=853.23, Mass=1574, SNR=26.7, Peak=215 HFD=4.2
18:20:10.030 00.001 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.58) = xAngle (4.64 = -1.64)
18:20:10.030 00.000 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.47)
18:20:10.030 00.000 7988 CameraToMount -- cameraX=-34.00 cameraY=2.69 hyp=34.10 cameraTheta=3.06 mountX=-2.42 mountY=33.92, mountTheta=1.64
18:20:10.030 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:10.030 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.86)
18:20:10.030 00.000 7988 CameraToMount -- cameraX=936.05 cameraY=853.23 hyp=1266.57 cameraTheta=0.74 mountX=-860.53 mountY=-956.67, mountTheta=-2.30
18:20:10.030 00.000 7988 BLT: Entering DecMeasurementStep, state = 2
18:20:10.030 00.000 7988 BLT: Moving North for 600 ms, step 9 / 14, DecLoc = -956.67, DeltaDec = 3.12
18:20:10.030 00.000 7988 Enqueuing Calibration Move request for direction 0
18:20:10.030 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:10.030 00.000 15712 Worker thread wakes up
18:20:10.030 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:20:10.030 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:20:10.030 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:20:10.030 00.000 15712 MoveAxis(N, 600, -)
18:20:10.030 00.000 15712 Guiding  Dir = 0, Dur = 600
18:20:10.030 00.000 15712 IsGuiding returns 0
18:20:10.047 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:10.047 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.7
18:20:10.047 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:10.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:10.047 00.000 7988 Enqueuing Expose request
18:20:10.114 00.067 15712 PulseGuide returned control before completion, sleep 535
18:20:10.668 00.554 15712 IsGuiding returns 1
18:20:10.668 00.000 15712 scope still moving after pulse duration time elapsed
18:20:10.701 00.033 15712 IsGuiding returns 1
18:20:10.756 00.055 15712 IsGuiding returns 0
18:20:10.756 00.000 15712 scope move finished after 600 + 114 ms
18:20:10.756 00.000 15712 Move returns status 0, amount 600
18:20:10.756 00.000 15712 move complete, result=0
18:20:10.756 00.000 15712 worker thread done servicing request
18:20:10.756 00.000 15712 Worker thread wakes up
18:20:10.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:10.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(921,838,31,31)
18:20:12.173 01.417 15712 Exposure complete
18:20:12.228 00.055 15712 worker thread done servicing request
18:20:12.228 00.000 7988 OnExposeComplete: enter
18:20:12.228 00.000 7988 UpdateGuideState(): m_state=6
18:20:12.236 00.008 7988 Star::Find(15, 936, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
18:20:12.236 00.000 7988 Star::Find returns 1 (0), X=934.66, Y=853.34, Mass=1393, SNR=25.1, Peak=154 HFD=4.3
18:20:12.238 00.002 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.58) = xAngle (4.64 = -1.64)
18:20:12.238 00.000 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.47)
18:20:12.240 00.002 7988 CameraToMount -- cameraX=-35.39 cameraY=2.79 hyp=35.50 cameraTheta=3.06 mountX=-2.52 mountY=35.31, mountTheta=1.64
18:20:12.242 00.002 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:12.243 00.001 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.86)
18:20:12.243 00.000 7988 CameraToMount -- cameraX=934.66 cameraY=853.34 hyp=1265.61 cameraTheta=0.74 mountX=-860.63 mountY=-955.28, mountTheta=-2.30
18:20:12.245 00.002 7988 BLT: Entering DecMeasurementStep, state = 2
18:20:12.245 00.000 7988 BLT: Moving North for 600 ms, step 10 / 14, DecLoc = -955.28, DeltaDec = 1.39
18:20:12.247 00.002 7988 Enqueuing Calibration Move request for direction 0
18:20:12.247 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:12.249 00.002 15712 Worker thread wakes up
18:20:12.249 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:20:12.249 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:20:12.249 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:20:12.249 00.000 15712 MoveAxis(N, 600, -)
18:20:12.249 00.000 15712 Guiding  Dir = 0, Dur = 600
18:20:12.249 00.000 15712 IsGuiding returns 0
18:20:12.252 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:12.260 00.008 7988 UpdateGuideState exits: m=1393 SNR=25.1
18:20:12.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:12.260 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:12.260 00.000 7988 Enqueuing Expose request
18:20:12.316 00.056 15712 PulseGuide returned control before completion, sleep 538
18:20:12.874 00.558 15712 IsGuiding returns 1
18:20:12.874 00.000 15712 scope still moving after pulse duration time elapsed
18:20:12.906 00.032 15712 IsGuiding returns 1
18:20:12.938 00.032 15712 IsGuiding returns 1
18:20:12.976 00.038 15712 IsGuiding returns 0
18:20:12.976 00.000 15712 scope move finished after 600 + 128 ms
18:20:12.976 00.000 15712 Move returns status 0, amount 600
18:20:12.976 00.000 15712 move complete, result=0
18:20:12.976 00.000 15712 worker thread done servicing request
18:20:12.976 00.000 15712 Worker thread wakes up
18:20:12.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:12.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(920,838,31,31)
18:20:14.621 01.645 15712 Exposure complete
18:20:14.678 00.057 15712 worker thread done servicing request
18:20:14.678 00.000 7988 OnExposeComplete: enter
18:20:14.678 00.000 7988 UpdateGuideState(): m_state=6
18:20:14.682 00.004 7988 Star::Find(15, 934, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
18:20:14.682 00.000 7988 Star::Find returns 1 (0), X=931.78, Y=852.91, Mass=1469, SNR=25.8, Peak=155 HFD=4.2
18:20:14.684 00.002 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.58) = xAngle (4.66 = -1.62)
18:20:14.684 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.77 = 1.48)
18:20:14.686 00.002 7988 CameraToMount -- cameraX=-38.26 cameraY=2.37 hyp=38.33 cameraTheta=3.08 mountX=-2.07 mountY=38.19, mountTheta=1.62
18:20:14.688 00.002 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:14.688 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
18:20:14.690 00.002 7988 CameraToMount -- cameraX=931.78 cameraY=852.91 hyp=1263.20 cameraTheta=0.74 mountX=-860.18 mountY=-952.40, mountTheta=-2.31
18:20:14.690 00.000 7988 BLT: Entering DecMeasurementStep, state = 2
18:20:14.692 00.002 7988 BLT: Moving North for 600 ms, step 11 / 14, DecLoc = -952.40, DeltaDec = 2.88
18:20:14.692 00.000 7988 Enqueuing Calibration Move request for direction 0
18:20:14.692 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:14.695 00.003 15712 Worker thread wakes up
18:20:14.695 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:20:14.695 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:20:14.695 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:20:14.695 00.000 15712 MoveAxis(N, 600, -)
18:20:14.696 00.001 15712 Guiding  Dir = 0, Dur = 600
18:20:14.696 00.000 15712 IsGuiding returns 0
18:20:14.702 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:14.708 00.006 7988 UpdateGuideState exits: m=1469 SNR=25.8
18:20:14.710 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:14.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:14.712 00.002 7988 Enqueuing Expose request
18:20:14.766 00.054 15712 PulseGuide returned control before completion, sleep 539
18:20:15.321 00.555 15712 IsGuiding returns 1
18:20:15.321 00.000 15712 scope still moving after pulse duration time elapsed
18:20:15.353 00.032 15712 IsGuiding returns 1
18:20:15.391 00.038 15712 IsGuiding returns 0
18:20:15.391 00.000 15712 scope move finished after 600 + 95 ms
18:20:15.391 00.000 15712 Move returns status 0, amount 600
18:20:15.391 00.000 15712 move complete, result=0
18:20:15.391 00.000 15712 worker thread done servicing request
18:20:15.391 00.000 15712 Worker thread wakes up
18:20:15.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:15.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(917,838,31,31)
18:20:16.796 01.405 15712 Exposure complete
18:20:16.854 00.058 15712 worker thread done servicing request
18:20:16.854 00.000 7988 OnExposeComplete: enter
18:20:16.854 00.000 7988 UpdateGuideState(): m_state=6
18:20:16.857 00.003 7988 Star::Find(15, 931, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
18:20:16.857 00.000 7988 Star::Find returns 1 (0), X=930.20, Y=852.82, Mass=1579, SNR=26.7, Peak=110 HFD=4.5
18:20:16.857 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.58) = xAngle (4.66 = -1.62)
18:20:16.857 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.77 = 1.49)
18:20:16.857 00.000 7988 CameraToMount -- cameraX=-39.84 cameraY=2.28 hyp=39.91 cameraTheta=3.08 mountX=-1.97 mountY=39.78, mountTheta=1.62
18:20:16.857 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:16.857 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
18:20:16.857 00.000 7988 CameraToMount -- cameraX=930.20 cameraY=852.82 hyp=1261.97 cameraTheta=0.74 mountX=-860.08 mountY=-950.81, mountTheta=-2.31
18:20:16.857 00.000 7988 BLT: Entering DecMeasurementStep, state = 2
18:20:16.857 00.000 7988 BLT: Moving North for 600 ms, step 12 / 14, DecLoc = -950.81, DeltaDec = 1.59
18:20:16.857 00.000 7988 Enqueuing Calibration Move request for direction 0
18:20:16.857 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:16.857 00.000 15712 Worker thread wakes up
18:20:16.857 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:20:16.857 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:20:16.857 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:20:16.857 00.000 15712 MoveAxis(N, 600, -)
18:20:16.857 00.000 15712 Guiding  Dir = 0, Dur = 600
18:20:16.871 00.014 15712 IsGuiding returns 0
18:20:16.873 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:16.873 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.7
18:20:16.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:16.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:16.873 00.000 7988 Enqueuing Expose request
18:20:16.967 00.094 15712 PulseGuide returned control before completion, sleep 515
18:20:17.495 00.528 15712 IsGuiding returns 1
18:20:17.495 00.000 15712 scope still moving after pulse duration time elapsed
18:20:17.528 00.033 15712 IsGuiding returns 1
18:20:17.596 00.068 15712 IsGuiding returns 0
18:20:17.596 00.000 15712 scope move finished after 600 + 126 ms
18:20:17.596 00.000 15712 Move returns status 0, amount 600
18:20:17.596 00.000 15712 move complete, result=0
18:20:17.596 00.000 15712 worker thread done servicing request
18:20:17.596 00.000 15712 Worker thread wakes up
18:20:17.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:17.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(915,838,31,31)
18:20:19.236 01.640 15712 Exposure complete
18:20:19.298 00.062 15712 worker thread done servicing request
18:20:19.298 00.000 7988 OnExposeComplete: enter
18:20:19.299 00.001 7988 UpdateGuideState(): m_state=6
18:20:19.299 00.000 7988 Star::Find(15, 930, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
18:20:19.299 00.000 7988 Star::Find returns 1 (0), X=927.27, Y=853.10, Mass=1419, SNR=25.2, Peak=144 HFD=4.2
18:20:19.299 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.58) = xAngle (4.66 = -1.62)
18:20:19.299 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.77 = 1.49)
18:20:19.299 00.000 7988 CameraToMount -- cameraX=-42.77 cameraY=2.55 hyp=42.85 cameraTheta=3.08 mountX=-2.22 mountY=42.70, mountTheta=1.62
18:20:19.307 00.008 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:19.307 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
18:20:19.307 00.000 7988 CameraToMount -- cameraX=927.27 cameraY=853.10 hyp=1260.00 cameraTheta=0.74 mountX=-860.33 mountY=-947.89, mountTheta=-2.31
18:20:19.307 00.000 7988 BLT: Entering DecMeasurementStep, state = 2
18:20:19.307 00.000 7988 BLT: Moving North for 600 ms, step 13 / 14, DecLoc = -947.89, DeltaDec = 2.92
18:20:19.307 00.000 7988 Enqueuing Calibration Move request for direction 0
18:20:19.307 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:19.307 00.000 15712 Worker thread wakes up
18:20:19.307 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:20:19.307 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:20:19.307 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:20:19.307 00.000 15712 MoveAxis(N, 600, -)
18:20:19.307 00.000 15712 Guiding  Dir = 0, Dur = 600
18:20:19.307 00.000 15712 IsGuiding returns 0
18:20:19.315 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.800
18:20:19.323 00.008 7988 UpdateGuideState exits: m=1419 SNR=25.2
18:20:19.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:19.328 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:19.331 00.003 7988 Enqueuing Expose request
18:20:19.378 00.047 15712 PulseGuide returned control before completion, sleep 538
18:20:19.936 00.558 15712 IsGuiding returns 1
18:20:19.936 00.000 15712 scope still moving after pulse duration time elapsed
18:20:19.969 00.033 15712 IsGuiding returns 1
18:20:20.008 00.039 15712 IsGuiding returns 0
18:20:20.008 00.000 15712 scope move finished after 600 + 96 ms
18:20:20.008 00.000 15712 Move returns status 0, amount 600
18:20:20.008 00.000 15712 move complete, result=0
18:20:20.008 00.000 15712 worker thread done servicing request
18:20:20.008 00.000 15712 Worker thread wakes up
18:20:20.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:20.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(912,838,31,31)
18:20:21.424 01.416 15712 Exposure complete
18:20:21.483 00.059 15712 worker thread done servicing request
18:20:21.483 00.000 7988 OnExposeComplete: enter
18:20:21.484 00.001 7988 UpdateGuideState(): m_state=6
18:20:21.484 00.000 7988 Star::Find(15, 927, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
18:20:21.486 00.002 7988 Star::Find returns 1 (0), X=926.02, Y=853.00, Mass=1558, SNR=26.7, Peak=109 HFD=4.5
18:20:21.488 00.002 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.58) = xAngle (4.66 = -1.62)
18:20:21.488 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.77 = 1.49)
18:20:21.488 00.000 7988 CameraToMount -- cameraX=-44.02 cameraY=2.45 hyp=44.09 cameraTheta=3.09 mountX=-2.11 mountY=43.95, mountTheta=1.62
18:20:21.490 00.002 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:21.492 00.002 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
18:20:21.492 00.000 7988 CameraToMount -- cameraX=926.02 cameraY=853.00 hyp=1259.02 cameraTheta=0.74 mountX=-860.22 mountY=-946.64, mountTheta=-2.31
18:20:21.494 00.002 7988 BLT: Entering DecMeasurementStep, state = 2
18:20:21.494 00.000 7988 BLT: Moving North for 600 ms, step 14 / 14, DecLoc = -946.64, DeltaDec = 1.26
18:20:21.496 00.002 7988 Enqueuing Calibration Move request for direction 0
18:20:21.496 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:21.498 00.002 15712 Worker thread wakes up
18:20:21.498 00.000 15712 worker thread servicing REQUEST_MOVE scope dir N(0) 600 opts 0x0
18:20:21.498 00.000 15712 Handling axis move in thread for scope dir=0 dur=600
18:20:21.498 00.000 15712 scope move axis dir= 0 dur= 600 opts= 0x0
18:20:21.498 00.000 15712 MoveAxis(N, 600, -)
18:20:21.498 00.000 15712 Guiding  Dir = 0, Dur = 600
18:20:21.498 00.000 15712 IsGuiding returns 0
18:20:21.505 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:21.509 00.004 7988 UpdateGuideState exits: m=1558 SNR=26.7
18:20:21.511 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:21.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:21.511 00.000 7988 Enqueuing Expose request
18:20:21.571 00.060 15712 PulseGuide returned control before completion, sleep 533
18:20:22.118 00.547 15712 IsGuiding returns 1
18:20:22.118 00.000 15712 scope still moving after pulse duration time elapsed
18:20:22.150 00.032 15712 IsGuiding returns 1
18:20:22.200 00.050 15712 IsGuiding returns 0
18:20:22.200 00.000 15712 scope move finished after 600 + 101 ms
18:20:22.200 00.000 15712 Move returns status 0, amount 600
18:20:22.200 00.000 15712 move complete, result=0
18:20:22.200 00.000 15712 worker thread done servicing request
18:20:22.200 00.000 15712 Worker thread wakes up
18:20:22.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:22.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(911,838,31,31)
18:20:23.830 01.630 15712 Exposure complete
18:20:23.887 00.057 15712 worker thread done servicing request
18:20:23.887 00.000 7988 OnExposeComplete: enter
18:20:23.887 00.000 7988 UpdateGuideState(): m_state=6
18:20:23.891 00.004 7988 Star::Find(15, 926, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
18:20:23.891 00.000 7988 Star::Find returns 1 (0), X=923.20, Y=852.68, Mass=1502, SNR=26.2, Peak=170 HFD=4.0
18:20:23.891 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
18:20:23.891 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
18:20:23.891 00.000 7988 CameraToMount -- cameraX=-46.84 cameraY=2.13 hyp=46.89 cameraTheta=3.10 mountX=-1.77 mountY=46.78, mountTheta=1.61
18:20:23.891 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:23.891 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
18:20:23.891 00.000 7988 CameraToMount -- cameraX=923.20 cameraY=852.68 hyp=1256.72 cameraTheta=0.75 mountX=-859.88 mountY=-943.81, mountTheta=-2.31
18:20:23.891 00.000 7988 BLT: Entering DecMeasurementStep, state = 2
18:20:23.891 00.000 7988 BLT: North pulses ended at Dec location -943.81, TotalDecDelta=30.75 px, LastDeltaDec = 2.83
18:20:23.891 00.000 7988 BLT: Moving South for 600 ms, step 1 / 14, DecLoc = -943.81
18:20:23.891 00.000 7988 Enqueuing Calibration Move request for direction 1
18:20:23.904 00.013 7988 BLT: Exiting DecMeasurementStep
18:20:23.904 00.000 15712 Worker thread wakes up
18:20:23.904 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:23.904 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:23.904 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:23.904 00.000 15712 MoveAxis(S, 600, -)
18:20:23.904 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:23.904 00.000 15712 IsGuiding returns 0
18:20:23.910 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:23.917 00.007 7988 UpdateGuideState exits: m=1502 SNR=26.2
18:20:23.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:23.917 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:23.921 00.004 7988 Enqueuing Expose request
18:20:23.993 00.072 15712 PulseGuide returned control before completion, sleep 523
18:20:24.524 00.531 15712 IsGuiding returns 1
18:20:24.524 00.000 15712 scope still moving after pulse duration time elapsed
18:20:24.556 00.032 15712 IsGuiding returns 1
18:20:24.589 00.033 15712 IsGuiding returns 1
18:20:24.621 00.032 15712 IsGuiding returns 0
18:20:24.621 00.000 15712 scope move finished after 600 + 115 ms
18:20:24.621 00.000 15712 Move returns status 0, amount 600
18:20:24.621 00.000 15712 move complete, result=0
18:20:24.621 00.000 15712 worker thread done servicing request
18:20:24.621 00.000 15712 Worker thread wakes up
18:20:24.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:24.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(908,838,31,31)
18:20:26.029 01.408 15712 Exposure complete
18:20:26.082 00.053 15712 worker thread done servicing request
18:20:26.082 00.000 7988 OnExposeComplete: enter
18:20:26.082 00.000 7988 UpdateGuideState(): m_state=6
18:20:26.090 00.008 7988 Star::Find(15, 923, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
18:20:26.090 00.000 7988 Star::Find returns 1 (0), X=923.64, Y=853.04, Mass=1555, SNR=26.7, Peak=144 HFD=4.1
18:20:26.090 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.58) = xAngle (4.67 = -1.62)
18:20:26.090 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.49)
18:20:26.090 00.000 7988 CameraToMount -- cameraX=-46.40 cameraY=2.49 hyp=46.47 cameraTheta=3.09 mountX=-2.13 mountY=46.33, mountTheta=1.62
18:20:26.090 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:26.090 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
18:20:26.090 00.000 7988 CameraToMount -- cameraX=923.64 cameraY=853.04 hyp=1257.29 cameraTheta=0.75 mountX=-860.24 mountY=-944.26, mountTheta=-2.31
18:20:26.099 00.009 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:26.099 00.000 7988 BLT: Moving South for 600 ms, step 2 / 14, DecLoc = -944.26
18:20:26.099 00.000 7988 Enqueuing Calibration Move request for direction 1
18:20:26.099 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:26.099 00.000 15712 Worker thread wakes up
18:20:26.099 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:26.103 00.004 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:26.103 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:26.103 00.000 15712 MoveAxis(S, 600, -)
18:20:26.103 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:26.103 00.000 15712 IsGuiding returns 0
18:20:26.110 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:26.116 00.006 7988 UpdateGuideState exits: m=1555 SNR=26.7
18:20:26.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:26.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:26.116 00.000 7988 Enqueuing Expose request
18:20:26.172 00.056 15712 PulseGuide returned control before completion, sleep 534
18:20:26.729 00.557 15712 IsGuiding returns 1
18:20:26.729 00.000 15712 scope still moving after pulse duration time elapsed
18:20:26.761 00.032 15712 IsGuiding returns 1
18:20:26.803 00.042 15712 IsGuiding returns 0
18:20:26.803 00.000 15712 scope move finished after 600 + 99 ms
18:20:26.803 00.000 15712 Move returns status 0, amount 600
18:20:26.803 00.000 15712 move complete, result=0
18:20:26.803 00.000 15712 worker thread done servicing request
18:20:26.803 00.000 15712 Worker thread wakes up
18:20:26.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:26.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(909,838,31,31)
18:20:28.440 01.637 15712 Exposure complete
18:20:28.498 00.058 15712 worker thread done servicing request
18:20:28.498 00.000 7988 OnExposeComplete: enter
18:20:28.501 00.003 7988 UpdateGuideState(): m_state=6
18:20:28.501 00.000 7988 Star::Find(15, 923, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
18:20:28.503 00.002 7988 Star::Find returns 1 (0), X=925.93, Y=851.90, Mass=1490, SNR=26.0, Peak=178 HFD=4.2
18:20:28.503 00.000 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.58) = xAngle (4.69 = -1.59)
18:20:28.503 00.000 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.80 = 1.52)
18:20:28.503 00.000 7988 CameraToMount -- cameraX=-44.12 cameraY=1.35 hyp=44.14 cameraTheta=3.11 mountX=-1.01 mountY=44.07, mountTheta=1.59
18:20:28.503 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:28.503 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
18:20:28.503 00.000 7988 CameraToMount -- cameraX=925.93 cameraY=851.90 hyp=1258.20 cameraTheta=0.74 mountX=-859.12 mountY=-946.52, mountTheta=-2.31
18:20:28.503 00.000 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:28.503 00.000 7988 BLT: Moving South for 600 ms, step 3 / 14, DecLoc = -946.52
18:20:28.503 00.000 7988 Enqueuing Calibration Move request for direction 1
18:20:28.503 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:28.503 00.000 15712 Worker thread wakes up
18:20:28.503 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:28.515 00.012 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:28.515 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:28.515 00.000 15712 MoveAxis(S, 600, -)
18:20:28.515 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:28.515 00.000 15712 IsGuiding returns 0
18:20:28.522 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:28.528 00.006 7988 UpdateGuideState exits: m=1490 SNR=26.0
18:20:28.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:28.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:28.532 00.004 7988 Enqueuing Expose request
18:20:28.587 00.055 15712 PulseGuide returned control before completion, sleep 532
18:20:29.135 00.548 15712 IsGuiding returns 1
18:20:29.135 00.000 15712 scope still moving after pulse duration time elapsed
18:20:29.168 00.033 15712 IsGuiding returns 1
18:20:29.199 00.031 15712 IsGuiding returns 1
18:20:29.233 00.034 15712 IsGuiding returns 0
18:20:29.233 00.000 15712 scope move finished after 600 + 118 ms
18:20:29.233 00.000 15712 Move returns status 0, amount 600
18:20:29.233 00.000 15712 move complete, result=0
18:20:29.234 00.001 15712 worker thread done servicing request
18:20:29.234 00.000 15712 Worker thread wakes up
18:20:29.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:29.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(911,837,31,31)
18:20:30.637 01.403 15712 Exposure complete
18:20:30.695 00.058 15712 worker thread done servicing request
18:20:30.695 00.000 7988 OnExposeComplete: enter
18:20:30.695 00.000 7988 UpdateGuideState(): m_state=6
18:20:30.695 00.000 7988 Star::Find(15, 925, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
18:20:30.698 00.003 7988 Star::Find returns 1 (0), X=927.11, Y=851.90, Mass=1386, SNR=24.9, Peak=102 HFD=4.5
18:20:30.700 00.002 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.58) = xAngle (4.69 = -1.59)
18:20:30.700 00.000 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.80 = 1.51)
18:20:30.700 00.000 7988 CameraToMount -- cameraX=-42.93 cameraY=1.36 hyp=42.95 cameraTheta=3.11 mountX=-1.02 mountY=42.89, mountTheta=1.59
18:20:30.703 00.003 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:30.703 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
18:20:30.703 00.000 7988 CameraToMount -- cameraX=927.11 cameraY=851.90 hyp=1259.07 cameraTheta=0.74 mountX=-859.13 mountY=-947.70, mountTheta=-2.31
18:20:30.703 00.000 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:30.703 00.000 7988 BLT: Moving South for 600 ms, step 4 / 14, DecLoc = -947.70
18:20:30.703 00.000 7988 Enqueuing Calibration Move request for direction 1
18:20:30.703 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:30.703 00.000 15712 Worker thread wakes up
18:20:30.703 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:30.703 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:30.703 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:30.703 00.000 15712 MoveAxis(S, 600, -)
18:20:30.703 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:30.703 00.000 15712 IsGuiding returns 0
18:20:30.717 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:30.723 00.006 7988 UpdateGuideState exits: m=1386 SNR=24.9
18:20:30.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:30.725 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:30.725 00.000 7988 Enqueuing Expose request
18:20:30.797 00.072 15712 PulseGuide returned control before completion, sleep 523
18:20:31.337 00.540 15712 IsGuiding returns 1
18:20:31.337 00.000 15712 scope still moving after pulse duration time elapsed
18:20:31.369 00.032 15712 IsGuiding returns 1
18:20:31.423 00.054 15712 IsGuiding returns 0
18:20:31.423 00.000 15712 scope move finished after 600 + 111 ms
18:20:31.423 00.000 15712 Move returns status 0, amount 600
18:20:31.423 00.000 15712 move complete, result=0
18:20:31.423 00.000 15712 worker thread done servicing request
18:20:31.423 00.000 15712 Worker thread wakes up
18:20:31.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:31.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(912,837,31,31)
18:20:33.052 01.629 15712 Exposure complete
18:20:33.109 00.057 15712 worker thread done servicing request
18:20:33.109 00.000 7988 OnExposeComplete: enter
18:20:33.109 00.000 7988 UpdateGuideState(): m_state=6
18:20:33.112 00.003 7988 Star::Find(15, 927, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
18:20:33.112 00.000 7988 Star::Find returns 1 (0), X=929.56, Y=852.63, Mass=1523, SNR=26.3, Peak=166 HFD=3.7
18:20:33.112 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
18:20:33.112 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.49)
18:20:33.112 00.000 7988 CameraToMount -- cameraX=-40.48 cameraY=2.09 hyp=40.53 cameraTheta=3.09 mountX=-1.77 mountY=40.42, mountTheta=1.61
18:20:33.112 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:33.112 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
18:20:33.112 00.000 7988 CameraToMount -- cameraX=929.56 cameraY=852.63 hyp=1261.38 cameraTheta=0.74 mountX=-859.88 mountY=-950.17, mountTheta=-2.31
18:20:33.112 00.000 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:33.112 00.000 7988 BLT: Moving South for 600 ms, step 5 / 14, DecLoc = -950.17
18:20:33.112 00.000 7988 Enqueuing Calibration Move request for direction 1
18:20:33.112 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:33.112 00.000 15712 Worker thread wakes up
18:20:33.112 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:33.112 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:33.112 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:33.112 00.000 15712 MoveAxis(S, 600, -)
18:20:33.112 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:33.112 00.000 15712 IsGuiding returns 0
18:20:33.131 00.019 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:33.137 00.006 7988 UpdateGuideState exits: m=1523 SNR=26.3
18:20:33.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:33.141 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:33.144 00.003 7988 Enqueuing Expose request
18:20:33.207 00.063 15712 PulseGuide returned control before completion, sleep 524
18:20:33.751 00.544 15712 IsGuiding returns 1
18:20:33.751 00.000 15712 scope still moving after pulse duration time elapsed
18:20:33.783 00.032 15712 IsGuiding returns 1
18:20:33.834 00.051 15712 IsGuiding returns 0
18:20:33.834 00.000 15712 scope move finished after 600 + 110 ms
18:20:33.834 00.000 15712 Move returns status 0, amount 600
18:20:33.834 00.000 15712 move complete, result=0
18:20:33.834 00.000 15712 worker thread done servicing request
18:20:33.834 00.000 15712 Worker thread wakes up
18:20:33.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:33.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(915,838,31,31)
18:20:35.256 01.422 15712 Exposure complete
18:20:35.314 00.058 15712 worker thread done servicing request
18:20:35.314 00.000 7988 OnExposeComplete: enter
18:20:35.314 00.000 7988 UpdateGuideState(): m_state=6
18:20:35.317 00.003 7988 Star::Find(15, 929, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
18:20:35.317 00.000 7988 Star::Find returns 1 (0), X=930.97, Y=852.52, Mass=1470, SNR=26.0, Peak=136 HFD=4.2
18:20:35.317 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
18:20:35.317 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
18:20:35.317 00.000 7988 CameraToMount -- cameraX=-39.07 cameraY=1.97 hyp=39.12 cameraTheta=3.09 mountX=-1.67 mountY=39.01, mountTheta=1.61
18:20:35.317 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:35.317 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
18:20:35.317 00.000 7988 CameraToMount -- cameraX=930.97 cameraY=852.52 hyp=1262.33 cameraTheta=0.74 mountX=-859.78 mountY=-951.57, mountTheta=-2.31
18:20:35.317 00.000 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:35.327 00.010 7988 BLT: Moving South for 600 ms, step 6 / 14, DecLoc = -951.57
18:20:35.327 00.000 7988 Enqueuing Calibration Move request for direction 1
18:20:35.327 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:35.327 00.000 15712 Worker thread wakes up
18:20:35.327 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:35.327 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:35.327 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:35.327 00.000 15712 MoveAxis(S, 600, -)
18:20:35.327 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:35.327 00.000 15712 IsGuiding returns 0
18:20:35.333 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:35.333 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0
18:20:35.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:35.344 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:35.344 00.000 7988 Enqueuing Expose request
18:20:35.403 00.059 15712 PulseGuide returned control before completion, sleep 539
18:20:35.956 00.553 15712 IsGuiding returns 1
18:20:35.956 00.000 15712 scope still moving after pulse duration time elapsed
18:20:35.988 00.032 15712 IsGuiding returns 1
18:20:36.042 00.054 15712 IsGuiding returns 0
18:20:36.042 00.000 15712 scope move finished after 600 + 111 ms
18:20:36.042 00.000 15712 Move returns status 0, amount 600
18:20:36.042 00.000 15712 move complete, result=0
18:20:36.042 00.000 15712 worker thread done servicing request
18:20:36.042 00.000 15712 Worker thread wakes up
18:20:36.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:36.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(916,838,31,31)
18:20:37.682 01.640 15712 Exposure complete
18:20:37.728 00.046 15712 worker thread done servicing request
18:20:37.728 00.000 7988 OnExposeComplete: enter
18:20:37.728 00.000 7988 UpdateGuideState(): m_state=6
18:20:37.744 00.016 7988 Star::Find(15, 930, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
18:20:37.744 00.000 7988 Star::Find returns 1 (0), X=933.61, Y=852.26, Mass=1484, SNR=25.9, Peak=155 HFD=3.9
18:20:37.746 00.002 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
18:20:37.746 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
18:20:37.746 00.000 7988 CameraToMount -- cameraX=-36.43 cameraY=1.71 hyp=36.47 cameraTheta=3.09 mountX=-1.43 mountY=36.38, mountTheta=1.61
18:20:37.748 00.002 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:37.750 00.002 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.86)
18:20:37.750 00.000 7988 CameraToMount -- cameraX=933.61 cameraY=852.26 hyp=1264.11 cameraTheta=0.74 mountX=-859.54 mountY=-954.21, mountTheta=-2.30
18:20:37.752 00.002 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:37.752 00.000 7988 BLT: Moving South for 600 ms, step 7 / 14, DecLoc = -954.21
18:20:37.754 00.002 7988 Enqueuing Calibration Move request for direction 1
18:20:37.754 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:37.756 00.002 15712 Worker thread wakes up
18:20:37.756 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:37.756 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:37.756 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:37.756 00.000 15712 MoveAxis(S, 600, -)
18:20:37.756 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:37.756 00.000 15712 IsGuiding returns 0
18:20:37.760 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:37.766 00.006 7988 UpdateGuideState exits: m=1484 SNR=25.9
18:20:37.771 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:37.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:37.771 00.000 7988 Enqueuing Expose request
18:20:37.831 00.060 15712 PulseGuide returned control before completion, sleep 535
18:20:38.377 00.546 15712 IsGuiding returns 1
18:20:38.377 00.000 15712 scope still moving after pulse duration time elapsed
18:20:38.409 00.032 15712 IsGuiding returns 1
18:20:38.455 00.046 15712 IsGuiding returns 0
18:20:38.455 00.000 15712 scope move finished after 600 + 98 ms
18:20:38.455 00.000 15712 Move returns status 0, amount 600
18:20:38.455 00.000 15712 move complete, result=0
18:20:38.455 00.000 15712 worker thread done servicing request
18:20:38.455 00.000 15712 Worker thread wakes up
18:20:38.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:38.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(919,837,31,31)
18:20:39.862 01.407 15712 Exposure complete
18:20:39.921 00.059 15712 worker thread done servicing request
18:20:39.921 00.000 7988 OnExposeComplete: enter
18:20:39.922 00.001 7988 UpdateGuideState(): m_state=6
18:20:39.924 00.002 7988 Star::Find(15, 933, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
18:20:39.924 00.000 7988 Star::Find returns 1 (0), X=934.78, Y=852.22, Mass=1376, SNR=25.0, Peak=120 HFD=4.3
18:20:39.924 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
18:20:39.924 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
18:20:39.924 00.000 7988 CameraToMount -- cameraX=-35.26 cameraY=1.67 hyp=35.30 cameraTheta=3.09 mountX=-1.40 mountY=35.21, mountTheta=1.61
18:20:39.924 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:39.924 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.86)
18:20:39.924 00.000 7988 CameraToMount -- cameraX=934.78 cameraY=852.22 hyp=1264.95 cameraTheta=0.74 mountX=-859.51 mountY=-955.38, mountTheta=-2.30
18:20:39.924 00.000 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:39.933 00.009 7988 BLT: Moving South for 600 ms, step 8 / 14, DecLoc = -955.38
18:20:39.933 00.000 7988 Enqueuing Calibration Move request for direction 1
18:20:39.933 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:39.933 00.000 15712 Worker thread wakes up
18:20:39.933 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:39.933 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:39.933 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:39.933 00.000 15712 MoveAxis(S, 600, -)
18:20:39.933 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:39.933 00.000 15712 IsGuiding returns 0
18:20:39.939 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:39.939 00.000 7988 UpdateGuideState exits: m=1376 SNR=25.0
18:20:39.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:39.950 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:39.950 00.000 7988 Enqueuing Expose request
18:20:40.027 00.077 15712 PulseGuide returned control before completion, sleep 521
18:20:40.563 00.536 15712 IsGuiding returns 1
18:20:40.563 00.000 15712 scope still moving after pulse duration time elapsed
18:20:40.596 00.033 15712 IsGuiding returns 1
18:20:40.643 00.047 15712 IsGuiding returns 0
18:20:40.643 00.000 15712 scope move finished after 600 + 107 ms
18:20:40.643 00.000 15712 Move returns status 0, amount 600
18:20:40.645 00.002 15712 move complete, result=0
18:20:40.645 00.000 15712 worker thread done servicing request
18:20:40.645 00.000 15712 Worker thread wakes up
18:20:40.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:40.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(920,837,31,31)
18:20:42.277 01.632 15712 Exposure complete
18:20:42.329 00.052 15712 worker thread done servicing request
18:20:42.329 00.000 7988 OnExposeComplete: enter
18:20:42.338 00.009 7988 UpdateGuideState(): m_state=6
18:20:42.338 00.000 7988 Star::Find(15, 934, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
18:20:42.338 00.000 7988 Star::Find returns 1 (0), X=937.67, Y=851.75, Mass=1363, SNR=24.8, Peak=150 HFD=3.7
18:20:42.338 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.68 = -1.60)
18:20:42.338 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.79 = 1.51)
18:20:42.338 00.000 7988 CameraToMount -- cameraX=-32.37 cameraY=1.21 hyp=32.40 cameraTheta=3.10 mountX=-0.96 mountY=32.33, mountTheta=1.60
18:20:42.338 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:20:42.346 00.008 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.86)
18:20:42.346 00.000 7988 CameraToMount -- cameraX=937.67 cameraY=851.75 hyp=1266.77 cameraTheta=0.74 mountX=-859.07 mountY=-958.26, mountTheta=-2.30
18:20:42.346 00.000 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:42.346 00.000 7988 BLT: Moving South for 600 ms, step 9 / 14, DecLoc = -958.26
18:20:42.346 00.000 7988 Enqueuing Calibration Move request for direction 1
18:20:42.346 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:42.346 00.000 15712 Worker thread wakes up
18:20:42.346 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:42.346 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:42.346 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:42.346 00.000 15712 MoveAxis(S, 600, -)
18:20:42.346 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:42.346 00.000 15712 IsGuiding returns 0
18:20:42.358 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:42.365 00.007 7988 UpdateGuideState exits: m=1363 SNR=24.8
18:20:42.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:42.365 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:42.365 00.000 7988 Enqueuing Expose request
18:20:42.434 00.069 15712 PulseGuide returned control before completion, sleep 528
18:20:42.977 00.543 15712 IsGuiding returns 1
18:20:42.977 00.000 15712 scope still moving after pulse duration time elapsed
18:20:43.009 00.032 15712 IsGuiding returns 1
18:20:43.058 00.049 15712 IsGuiding returns 0
18:20:43.058 00.000 15712 scope move finished after 600 + 106 ms
18:20:43.058 00.000 15712 Move returns status 0, amount 600
18:20:43.058 00.000 15712 move complete, result=0
18:20:43.058 00.000 15712 worker thread done servicing request
18:20:43.058 00.000 15712 Worker thread wakes up
18:20:43.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:43.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(923,837,31,31)
18:20:44.473 01.415 15712 Exposure complete
18:20:44.521 00.048 15712 worker thread done servicing request
18:20:44.521 00.000 7988 OnExposeComplete: enter
18:20:44.534 00.013 7988 UpdateGuideState(): m_state=6
18:20:44.536 00.002 7988 Star::Find(15, 937, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
18:20:44.537 00.001 7988 Star::Find returns 1 (0), X=939.16, Y=851.26, Mass=1522, SNR=26.2, Peak=113 HFD=4.5
18:20:44.537 00.000 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.59)
18:20:44.539 00.002 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.52)
18:20:44.539 00.000 7988 CameraToMount -- cameraX=-30.89 cameraY=0.72 hyp=30.90 cameraTheta=3.12 mountX=-0.48 mountY=30.86, mountTheta=1.59
18:20:44.541 00.002 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:20:44.541 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
18:20:44.543 00.002 7988 CameraToMount -- cameraX=939.16 cameraY=851.26 hyp=1267.54 cameraTheta=0.74 mountX=-858.59 mountY=-959.73, mountTheta=-2.30
18:20:44.543 00.000 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:44.545 00.002 7988 BLT: Moving South for 600 ms, step 10 / 14, DecLoc = -959.73
18:20:44.547 00.002 7988 Enqueuing Calibration Move request for direction 1
18:20:44.547 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:44.549 00.002 15712 Worker thread wakes up
18:20:44.549 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:44.549 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:44.549 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:44.549 00.000 15712 MoveAxis(S, 600, -)
18:20:44.549 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:44.549 00.000 15712 IsGuiding returns 0
18:20:44.554 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:44.560 00.006 7988 UpdateGuideState exits: m=1522 SNR=26.2
18:20:44.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:44.560 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:44.560 00.000 7988 Enqueuing Expose request
18:20:44.625 00.065 15712 PulseGuide returned control before completion, sleep 535
18:20:45.168 00.543 15712 IsGuiding returns 1
18:20:45.168 00.000 15712 scope still moving after pulse duration time elapsed
18:20:45.199 00.031 15712 IsGuiding returns 1
18:20:45.249 00.050 15712 IsGuiding returns 0
18:20:45.249 00.000 15712 scope move finished after 600 + 99 ms
18:20:45.249 00.000 15712 Move returns status 0, amount 600
18:20:45.249 00.000 15712 move complete, result=0
18:20:45.249 00.000 15712 worker thread done servicing request
18:20:45.249 00.000 15712 Worker thread wakes up
18:20:45.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:45.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(924,836,31,31)
18:20:46.880 01.631 15712 Exposure complete
18:20:46.933 00.053 15712 worker thread done servicing request
18:20:46.933 00.000 7988 OnExposeComplete: enter
18:20:46.933 00.000 7988 UpdateGuideState(): m_state=6
18:20:46.942 00.009 7988 Star::Find(15, 939, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
18:20:46.942 00.000 7988 Star::Find returns 1 (0), X=941.98, Y=851.53, Mass=1417, SNR=25.3, Peak=155 HFD=4.1
18:20:46.942 00.000 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.58) = xAngle (4.68 = -1.60)
18:20:46.942 00.000 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.79 = 1.51)
18:20:46.942 00.000 7988 CameraToMount -- cameraX=-28.06 cameraY=0.99 hyp=28.08 cameraTheta=3.11 mountX=-0.77 mountY=28.03, mountTheta=1.60
18:20:46.942 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:20:46.942 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
18:20:46.950 00.008 7988 CameraToMount -- cameraX=941.98 cameraY=851.53 hyp=1269.82 cameraTheta=0.74 mountX=-858.88 mountY=-962.56, mountTheta=-2.30
18:20:46.950 00.000 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:46.950 00.000 7988 BLT: Moving South for 600 ms, step 11 / 14, DecLoc = -962.56
18:20:46.953 00.003 7988 Enqueuing Calibration Move request for direction 1
18:20:46.953 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:46.955 00.002 15712 Worker thread wakes up
18:20:46.955 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:46.955 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:46.955 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:46.955 00.000 15712 MoveAxis(S, 600, -)
18:20:46.955 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:46.955 00.000 15712 IsGuiding returns 0
18:20:46.958 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:20:46.967 00.009 7988 UpdateGuideState exits: m=1417 SNR=25.3
18:20:46.970 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:46.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:46.972 00.002 7988 Enqueuing Expose request
18:20:47.037 00.065 15712 PulseGuide returned control before completion, sleep 528
18:20:47.579 00.542 15712 IsGuiding returns 1
18:20:47.579 00.000 15712 scope still moving after pulse duration time elapsed
18:20:47.611 00.032 15712 IsGuiding returns 1
18:20:47.662 00.051 15712 IsGuiding returns 0
18:20:47.662 00.000 15712 scope move finished after 600 + 106 ms
18:20:47.662 00.000 15712 Move returns status 0, amount 600
18:20:47.662 00.000 15712 move complete, result=0
18:20:47.662 00.000 15712 worker thread done servicing request
18:20:47.662 00.000 15712 Worker thread wakes up
18:20:47.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:47.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(927,837,31,31)
18:20:49.073 01.411 15712 Exposure complete
18:20:49.132 00.059 15712 worker thread done servicing request
18:20:49.132 00.000 7988 OnExposeComplete: enter
18:20:49.132 00.000 7988 UpdateGuideState(): m_state=6
18:20:49.134 00.002 7988 Star::Find(15, 941, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
18:20:49.134 00.000 7988 Star::Find returns 1 (0), X=943.70, Y=851.57, Mass=1523, SNR=26.3, Peak=131 HFD=4.6
18:20:49.134 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.68 = -1.60)
18:20:49.134 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.79 = 1.51)
18:20:49.134 00.000 7988 CameraToMount -- cameraX=-26.34 cameraY=1.02 hyp=26.36 cameraTheta=3.10 mountX=-0.82 mountY=26.31, mountTheta=1.60
18:20:49.134 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:20:49.141 00.007 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
18:20:49.141 00.000 7988 CameraToMount -- cameraX=943.70 cameraY=851.57 hyp=1271.12 cameraTheta=0.73 mountX=-858.93 mountY=-964.28, mountTheta=-2.30
18:20:49.143 00.002 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:49.143 00.000 7988 BLT: Moving South for 600 ms, step 12 / 14, DecLoc = -964.28
18:20:49.145 00.002 7988 Enqueuing Calibration Move request for direction 1
18:20:49.145 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:49.147 00.002 15712 Worker thread wakes up
18:20:49.147 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:49.147 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:49.147 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:49.147 00.000 15712 MoveAxis(S, 600, -)
18:20:49.147 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:49.147 00.000 15712 IsGuiding returns 0
18:20:49.154 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.800
18:20:49.160 00.006 7988 UpdateGuideState exits: m=1523 SNR=26.3
18:20:49.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:49.162 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:49.162 00.000 7988 Enqueuing Expose request
18:20:49.217 00.055 15712 PulseGuide returned control before completion, sleep 531
18:20:49.778 00.561 15712 IsGuiding returns 1
18:20:49.778 00.000 15712 scope still moving after pulse duration time elapsed
18:20:49.834 00.056 15712 IsGuiding returns 0
18:20:49.834 00.000 15712 scope move finished after 600 + 87 ms
18:20:49.834 00.000 15712 Move returns status 0, amount 600
18:20:49.834 00.000 15712 move complete, result=0
18:20:49.834 00.000 15712 worker thread done servicing request
18:20:49.834 00.000 15712 Worker thread wakes up
18:20:49.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:49.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(929,837,31,31)
18:20:51.474 01.640 15712 Exposure complete
18:20:51.530 00.056 15712 worker thread done servicing request
18:20:51.530 00.000 7988 OnExposeComplete: enter
18:20:51.535 00.005 7988 UpdateGuideState(): m_state=6
18:20:51.535 00.000 7988 Star::Find(15, 943, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
18:20:51.535 00.000 7988 Star::Find returns 1 (0), X=946.48, Y=851.62, Mass=1374, SNR=24.9, Peak=162 HFD=3.5
18:20:51.535 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
18:20:51.535 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
18:20:51.535 00.000 7988 CameraToMount -- cameraX=-23.56 cameraY=1.07 hyp=23.58 cameraTheta=3.10 mountX=-0.89 mountY=23.53, mountTheta=1.61
18:20:51.535 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:20:51.535 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
18:20:51.535 00.000 7988 CameraToMount -- cameraX=946.48 cameraY=851.62 hyp=1273.22 cameraTheta=0.73 mountX=-859.00 mountY=-967.06, mountTheta=-2.30
18:20:51.535 00.000 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:51.535 00.000 7988 BLT: Moving South for 600 ms, step 13 / 14, DecLoc = -967.06
18:20:51.547 00.012 7988 Enqueuing Calibration Move request for direction 1
18:20:51.547 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:51.549 00.002 15712 Worker thread wakes up
18:20:51.549 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:51.549 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:51.549 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:51.549 00.000 15712 MoveAxis(S, 600, -)
18:20:51.549 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:51.549 00.000 15712 IsGuiding returns 0
18:20:51.555 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:51.561 00.006 7988 UpdateGuideState exits: m=1374 SNR=24.9
18:20:51.564 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:51.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:51.567 00.003 7988 Enqueuing Expose request
18:20:51.615 00.048 15712 PulseGuide returned control before completion, sleep 535
18:20:52.163 00.548 15712 IsGuiding returns 1
18:20:52.163 00.000 15712 scope still moving after pulse duration time elapsed
18:20:52.195 00.032 15712 IsGuiding returns 1
18:20:52.227 00.032 15712 IsGuiding returns 1
18:20:52.263 00.036 15712 IsGuiding returns 0
18:20:52.263 00.000 15712 scope move finished after 600 + 115 ms
18:20:52.263 00.000 15712 Move returns status 0, amount 600
18:20:52.263 00.000 15712 move complete, result=0
18:20:52.263 00.000 15712 worker thread done servicing request
18:20:52.263 00.000 15712 Worker thread wakes up
18:20:52.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:52.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(931,837,31,31)
18:20:53.682 01.419 15712 Exposure complete
18:20:53.740 00.058 15712 worker thread done servicing request
18:20:53.740 00.000 7988 OnExposeComplete: enter
18:20:53.740 00.000 7988 UpdateGuideState(): m_state=6
18:20:53.744 00.004 7988 Star::Find(15, 946, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
18:20:53.745 00.001 7988 Star::Find returns 1 (0), X=947.85, Y=851.03, Mass=1550, SNR=26.3, Peak=134 HFD=4.3
18:20:53.745 00.000 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.58)
18:20:53.745 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.52)
18:20:53.745 00.000 7988 CameraToMount -- cameraX=-22.19 cameraY=0.49 hyp=22.20 cameraTheta=3.12 mountX=-0.31 mountY=22.17, mountTheta=1.58
18:20:53.745 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:20:53.745 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
18:20:53.745 00.000 7988 CameraToMount -- cameraX=947.85 cameraY=851.03 hyp=1273.84 cameraTheta=0.73 mountX=-858.42 mountY=-968.41, mountTheta=-2.30
18:20:53.745 00.000 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:53.745 00.000 7988 BLT: Moving South for 600 ms, step 14 / 14, DecLoc = -968.41
18:20:53.745 00.000 7988 Enqueuing Calibration Move request for direction 1
18:20:53.745 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:53.745 00.000 15712 Worker thread wakes up
18:20:53.745 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:53.745 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:53.745 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:53.745 00.000 15712 MoveAxis(S, 600, -)
18:20:53.745 00.000 15712 Guiding  Dir = 1, Dur = 600
18:20:53.745 00.000 15712 IsGuiding returns 0
18:20:53.762 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:53.773 00.011 7988 UpdateGuideState exits: m=1550 SNR=26.3
18:20:53.773 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:53.775 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:53.776 00.001 7988 Enqueuing Expose request
18:20:53.830 00.054 15712 PulseGuide returned control before completion, sleep 538
18:20:54.383 00.553 15712 IsGuiding returns 1
18:20:54.383 00.000 15712 scope still moving after pulse duration time elapsed
18:20:54.415 00.032 15712 IsGuiding returns 1
18:20:54.471 00.056 15712 IsGuiding returns 0
18:20:54.471 00.000 15712 scope move finished after 600 + 112 ms
18:20:54.471 00.000 15712 Move returns status 0, amount 600
18:20:54.471 00.000 15712 move complete, result=0
18:20:54.471 00.000 15712 worker thread done servicing request
18:20:54.471 00.000 15712 Worker thread wakes up
18:20:54.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:54.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(933,836,31,31)
18:20:56.111 01.640 15712 Exposure complete
18:20:56.164 00.053 15712 worker thread done servicing request
18:20:56.164 00.000 7988 OnExposeComplete: enter
18:20:56.173 00.009 7988 UpdateGuideState(): m_state=6
18:20:56.173 00.000 7988 Star::Find(15, 947, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
18:20:56.175 00.002 7988 Star::Find returns 1 (0), X=950.84, Y=850.53, Mass=1660, SNR=27.6, Peak=199 HFD=4.4
18:20:56.175 00.000 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.58) = xAngle (-1.56 = -1.56)
18:20:56.177 00.002 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.55 = 1.55)
18:20:56.177 00.000 7988 CameraToMount -- cameraX=-19.21 cameraY=-0.02 hyp=19.21 cameraTheta=-3.14 mountX=0.17 mountY=19.20, mountTheta=1.56
18:20:56.179 00.002 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:20:56.181 00.002 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.87)
18:20:56.181 00.000 7988 CameraToMount -- cameraX=950.84 cameraY=850.53 hyp=1275.73 cameraTheta=0.73 mountX=-857.94 mountY=-971.39, mountTheta=-2.29
18:20:56.183 00.002 7988 BLT: Entering DecMeasurementStep, state = 3
18:20:56.183 00.000 7988 BLT: South pulses ended at Dec location -971.39
18:20:56.185 00.002 7988 BLT: Drift correction of -0.04 px applied to total north moves of 30.75 px, -0.003 px/frame
18:20:56.185 00.000 7988 BLT: Empirical north rate = 3.67 px/s 
18:20:56.187 00.002 7988 BLT: Smoothing applied to south data points
18:20:56.187 00.000 7988 BLT: Trial backlash amount is 2.12 px, 578 ms, sigma = 0.4 px
18:20:56.188 00.001 7988 Issuing test backlash correction of 578 ms
18:20:56.188 00.000 7988 Enqueuing Calibration Move request for direction 1
18:20:56.188 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:56.188 00.000 15712 Worker thread wakes up
18:20:56.188 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 578 opts 0x0
18:20:56.188 00.000 15712 Handling axis move in thread for scope dir=1 dur=578
18:20:56.188 00.000 15712 scope move axis dir= 1 dur= 578 opts= 0x0
18:20:56.188 00.000 15712 MoveAxis(S, 578, -)
18:20:56.188 00.000 15712 Guiding  Dir = 1, Dur = 578
18:20:56.188 00.000 15712 IsGuiding returns 0
18:20:56.198 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:56.204 00.006 7988 UpdateGuideState exits: m=1660 SNR=27.6
18:20:56.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:56.208 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:56.208 00.000 7988 Enqueuing Expose request
18:20:56.276 00.068 15712 PulseGuide returned control before completion, sleep 505
18:20:56.796 00.520 15712 IsGuiding returns 1
18:20:56.796 00.000 15712 scope still moving after pulse duration time elapsed
18:20:56.828 00.032 15712 IsGuiding returns 1
18:20:56.860 00.032 15712 IsGuiding returns 1
18:20:56.915 00.055 15712 IsGuiding returns 0
18:20:56.915 00.000 15712 scope move finished after 578 + 145 ms
18:20:56.915 00.000 15712 Move returns status 0, amount 578
18:20:56.915 00.000 15712 move complete, result=0
18:20:56.915 00.000 15712 worker thread done servicing request
18:20:56.915 00.000 15712 Worker thread wakes up
18:20:56.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:56.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(936,836,31,31)
18:20:58.331 01.416 15712 Exposure complete
18:20:58.389 00.058 15712 worker thread done servicing request
18:20:58.389 00.000 7988 OnExposeComplete: enter
18:20:58.391 00.002 7988 UpdateGuideState(): m_state=6
18:20:58.392 00.001 7988 Star::Find(15, 950, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
18:20:58.392 00.000 7988 Star::Find returns 1 (0), X=952.11, Y=850.51, Mass=1455, SNR=25.7, Peak=136 HFD=4.0
18:20:58.394 00.002 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.58) = xAngle (-1.56 = -1.56)
18:20:58.394 00.000 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.55 = 1.55)
18:20:58.396 00.002 7988 CameraToMount -- cameraX=-17.94 cameraY=-0.04 hyp=17.94 cameraTheta=-3.14 mountX=0.18 mountY=17.93, mountTheta=1.56
18:20:58.398 00.002 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:20:58.398 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.87)
18:20:58.400 00.002 7988 CameraToMount -- cameraX=952.11 cameraY=850.51 hyp=1276.66 cameraTheta=0.73 mountX=-857.93 mountY=-972.66, mountTheta=-2.29
18:20:58.400 00.000 7988 BLT: Entering DecMeasurementStep, state = 5
18:20:58.402 00.002 7988 BLT: Trial backlash pulse resulted in net DecDelta = 1.90 px, Dec Location -972.66
18:20:58.402 00.000 7988 BLT: Nominal backlash value under-shot by 2.50 X
18:20:58.404 00.002 7988 BLT: normal result, moving to state=restore
18:20:58.404 00.000 7988 BLT: Starting Dec position at -974.56, Ending Dec position at -972.66
18:20:58.406 00.002 7988 BLT: Final restore distance is 18.2 px, approx 8 steps
18:20:58.407 00.001 7988 Enqueuing Calibration Move request for direction 1
18:20:58.408 00.001 7988 BLT: Issuing restore pulse count 1 of 600 ms
18:20:58.408 00.000 7988 BLT: Exiting DecMeasurementStep
18:20:58.410 00.002 15712 Worker thread wakes up
18:20:58.410 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:20:58.410 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:20:58.410 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:20:58.410 00.000 15712 MoveAxis(S, 600, -)
18:20:58.411 00.001 15712 Guiding  Dir = 1, Dur = 600
18:20:58.411 00.000 15712 IsGuiding returns 0
18:20:58.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:20:58.422 00.011 7988 UpdateGuideState exits: m=1455 SNR=25.7
18:20:58.425 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:58.427 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:20:58.429 00.002 7988 Enqueuing Expose request
18:20:58.492 00.063 15712 PulseGuide returned control before completion, sleep 524
18:20:59.033 00.541 15712 IsGuiding returns 1
18:20:59.033 00.000 15712 scope still moving after pulse duration time elapsed
18:20:59.065 00.032 15712 IsGuiding returns 1
18:20:59.097 00.032 15712 IsGuiding returns 1
18:20:59.129 00.032 15712 IsGuiding returns 0
18:20:59.129 00.000 15712 scope move finished after 600 + 117 ms
18:20:59.129 00.000 15712 Move returns status 0, amount 600
18:20:59.129 00.000 15712 move complete, result=0
18:20:59.129 00.000 15712 worker thread done servicing request
18:20:59.129 00.000 15712 Worker thread wakes up
18:20:59.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:20:59.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(937,836,31,31)
18:21:00.759 01.630 15712 Exposure complete
18:21:00.806 00.047 15712 worker thread done servicing request
18:21:00.806 00.000 7988 OnExposeComplete: enter
18:21:00.806 00.000 7988 UpdateGuideState(): m_state=6
18:21:00.820 00.014 7988 Star::Find(15, 952, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
18:21:00.820 00.000 7988 Star::Find returns 1 (0), X=955.07, Y=850.55, Mass=1489, SNR=25.9, Peak=180 HFD=4.0
18:21:00.822 00.002 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.58) = xAngle (4.72 = -1.56)
18:21:00.823 00.001 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.83 = 1.55)
18:21:00.823 00.000 7988 CameraToMount -- cameraX=-14.97 cameraY=0.00 hyp=14.97 cameraTheta=3.14 mountX=0.12 mountY=14.97, mountTheta=1.56
18:21:00.825 00.002 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:21:00.827 00.002 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.87)
18:21:00.828 00.001 7988 CameraToMount -- cameraX=955.07 cameraY=850.55 hyp=1278.90 cameraTheta=0.73 mountX=-857.99 mountY=-975.62, mountTheta=-2.29
18:21:00.828 00.000 7988 BLT: Entering DecMeasurementStep, state = 6
18:21:00.830 00.002 7988 Enqueuing Calibration Move request for direction 1
18:21:00.830 00.000 7988 BLT: Issuing restore pulse count 2 of 600 ms
18:21:00.832 00.002 7988 BLT: Exiting DecMeasurementStep
18:21:00.832 00.000 15712 Worker thread wakes up
18:21:00.832 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:21:00.832 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:21:00.832 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:21:00.832 00.000 15712 MoveAxis(S, 600, -)
18:21:00.832 00.000 15712 Guiding  Dir = 1, Dur = 600
18:21:00.834 00.002 15712 IsGuiding returns 0
18:21:00.840 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:00.844 00.004 7988 UpdateGuideState exits: m=1489 SNR=25.9
18:21:00.846 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:00.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:00.846 00.000 7988 Enqueuing Expose request
18:21:00.909 00.063 15712 PulseGuide returned control before completion, sleep 533
18:21:01.458 00.549 15712 IsGuiding returns 1
18:21:01.458 00.000 15712 scope still moving after pulse duration time elapsed
18:21:01.488 00.030 15712 IsGuiding returns 1
18:21:01.521 00.033 15712 IsGuiding returns 0
18:21:01.521 00.000 15712 scope move finished after 600 + 100 ms
18:21:01.521 00.000 15712 Move returns status 0, amount 600
18:21:01.521 00.000 15712 move complete, result=0
18:21:01.521 00.000 15712 worker thread done servicing request
18:21:01.521 00.000 15712 Worker thread wakes up
18:21:01.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:01.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(940,836,31,31)
18:21:02.942 01.421 15712 Exposure complete
18:21:03.001 00.059 15712 worker thread done servicing request
18:21:03.001 00.000 7988 OnExposeComplete: enter
18:21:03.001 00.000 7988 UpdateGuideState(): m_state=6
18:21:03.004 00.003 7988 Star::Find(15, 955, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
18:21:03.004 00.000 7988 Star::Find returns 1 (0), X=956.66, Y=850.55, Mass=1494, SNR=26.2, Peak=126 HFD=4.4
18:21:03.004 00.000 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.58) = xAngle (4.72 = -1.56)
18:21:03.004 00.000 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.83 = 1.55)
18:21:03.004 00.000 7988 CameraToMount -- cameraX=-13.38 cameraY=0.01 hyp=13.38 cameraTheta=3.14 mountX=0.10 mountY=13.38, mountTheta=1.56
18:21:03.004 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
18:21:03.004 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
18:21:03.004 00.000 7988 CameraToMount -- cameraX=956.66 cameraY=850.55 hyp=1280.09 cameraTheta=0.73 mountX=-858.01 mountY=-977.21, mountTheta=-2.29
18:21:03.004 00.000 7988 BLT: Entering DecMeasurementStep, state = 6
18:21:03.004 00.000 7988 Enqueuing Calibration Move request for direction 1
18:21:03.004 00.000 7988 BLT: Issuing restore pulse count 3 of 600 ms
18:21:03.016 00.012 7988 BLT: Exiting DecMeasurementStep
18:21:03.016 00.000 15712 Worker thread wakes up
18:21:03.016 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:21:03.016 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:21:03.016 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:21:03.016 00.000 15712 MoveAxis(S, 600, -)
18:21:03.016 00.000 15712 Guiding  Dir = 1, Dur = 600
18:21:03.016 00.000 15712 IsGuiding returns 0
18:21:03.023 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:03.027 00.004 7988 UpdateGuideState exits: m=1494 SNR=26.2
18:21:03.029 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:03.031 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:03.032 00.001 7988 Enqueuing Expose request
18:21:03.100 00.068 15712 PulseGuide returned control before completion, sleep 526
18:21:03.643 00.543 15712 IsGuiding returns 1
18:21:03.643 00.000 15712 scope still moving after pulse duration time elapsed
18:21:03.675 00.032 15712 IsGuiding returns 1
18:21:03.725 00.050 15712 IsGuiding returns 0
18:21:03.725 00.000 15712 scope move finished after 600 + 107 ms
18:21:03.725 00.000 15712 Move returns status 0, amount 600
18:21:03.725 00.000 15712 move complete, result=0
18:21:03.725 00.000 15712 worker thread done servicing request
18:21:03.725 00.000 15712 Worker thread wakes up
18:21:03.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:03.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(942,836,31,31)
18:21:05.355 01.630 15712 Exposure complete
18:21:05.402 00.047 15712 worker thread done servicing request
18:21:05.402 00.000 7988 OnExposeComplete: enter
18:21:05.402 00.000 7988 UpdateGuideState(): m_state=6
18:21:05.416 00.014 7988 Star::Find(15, 956, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
18:21:05.416 00.000 7988 Star::Find returns 1 (0), X=959.54, Y=849.92, Mass=1488, SNR=26.0, Peak=142 HFD=4.0
18:21:05.419 00.003 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
18:21:05.419 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
18:21:05.419 00.000 7988 CameraToMount -- cameraX=-10.50 cameraY=-0.63 hyp=10.52 cameraTheta=-3.08 mountX=0.71 mountY=10.51, mountTheta=1.50
18:21:05.419 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
18:21:05.419 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
18:21:05.419 00.000 7988 CameraToMount -- cameraX=959.54 cameraY=849.92 hyp=1281.83 cameraTheta=0.72 mountX=-857.40 mountY=-980.07, mountTheta=-2.29
18:21:05.419 00.000 7988 BLT: Entering DecMeasurementStep, state = 6
18:21:05.419 00.000 7988 Enqueuing Calibration Move request for direction 1
18:21:05.419 00.000 7988 BLT: Issuing restore pulse count 4 of 600 ms
18:21:05.419 00.000 7988 BLT: Exiting DecMeasurementStep
18:21:05.419 00.000 15712 Worker thread wakes up
18:21:05.419 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:21:05.419 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:21:05.419 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:21:05.419 00.000 15712 MoveAxis(S, 600, -)
18:21:05.419 00.000 15712 Guiding  Dir = 1, Dur = 600
18:21:05.419 00.000 15712 IsGuiding returns 0
18:21:05.436 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:05.440 00.004 7988 UpdateGuideState exits: m=1488 SNR=26.0
18:21:05.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:05.440 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:05.440 00.000 7988 Enqueuing Expose request
18:21:05.512 00.072 15712 PulseGuide returned control before completion, sleep 526
18:21:06.055 00.543 15712 IsGuiding returns 1
18:21:06.055 00.000 15712 scope still moving after pulse duration time elapsed
18:21:06.087 00.032 15712 IsGuiding returns 1
18:21:06.119 00.032 15712 IsGuiding returns 1
18:21:06.155 00.036 15712 IsGuiding returns 0
18:21:06.155 00.000 15712 scope move finished after 600 + 124 ms
18:21:06.155 00.000 15712 Move returns status 0, amount 600
18:21:06.155 00.000 15712 move complete, result=0
18:21:06.155 00.000 15712 worker thread done servicing request
18:21:06.155 00.000 15712 Worker thread wakes up
18:21:06.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:06.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(945,835,31,31)
18:21:07.558 01.403 15712 Exposure complete
18:21:07.618 00.060 15712 worker thread done servicing request
18:21:07.618 00.000 7988 OnExposeComplete: enter
18:21:07.620 00.002 7988 UpdateGuideState(): m_state=6
18:21:07.620 00.000 7988 Star::Find(15, 959, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
18:21:07.620 00.000 7988 Star::Find returns 1 (0), X=960.88, Y=849.56, Mass=1501, SNR=26.1, Peak=126 HFD=4.4
18:21:07.620 00.000 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.58) = xAngle (-1.46 = -1.46)
18:21:07.620 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.65 = 1.65)
18:21:07.620 00.000 7988 CameraToMount -- cameraX=-9.16 cameraY=-0.99 hyp=9.21 cameraTheta=-3.03 mountX=1.06 mountY=9.18, mountTheta=1.46
18:21:07.620 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
18:21:07.620 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
18:21:07.620 00.000 7988 CameraToMount -- cameraX=960.88 cameraY=849.56 hyp=1282.59 cameraTheta=0.72 mountX=-857.05 mountY=-981.41, mountTheta=-2.29
18:21:07.620 00.000 7988 BLT: Entering DecMeasurementStep, state = 6
18:21:07.620 00.000 7988 Enqueuing Calibration Move request for direction 1
18:21:07.620 00.000 7988 BLT: Issuing restore pulse count 5 of 600 ms
18:21:07.620 00.000 7988 BLT: Exiting DecMeasurementStep
18:21:07.633 00.013 15712 Worker thread wakes up
18:21:07.633 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:21:07.634 00.001 15712 Handling axis move in thread for scope dir=1 dur=600
18:21:07.634 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:21:07.634 00.000 15712 MoveAxis(S, 600, -)
18:21:07.634 00.000 15712 Guiding  Dir = 1, Dur = 600
18:21:07.634 00.000 15712 IsGuiding returns 0
18:21:07.635 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=21, FiltMax=255, Gamma=0.800
18:21:07.646 00.011 7988 UpdateGuideState exits: m=1501 SNR=26.1
18:21:07.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:07.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:07.650 00.004 7988 Enqueuing Expose request
18:21:07.718 00.068 15712 PulseGuide returned control before completion, sleep 523
18:21:08.258 00.540 15712 IsGuiding returns 1
18:21:08.258 00.000 15712 scope still moving after pulse duration time elapsed
18:21:08.290 00.032 15712 IsGuiding returns 1
18:21:08.322 00.032 15712 IsGuiding returns 1
18:21:08.357 00.035 15712 IsGuiding returns 0
18:21:08.357 00.000 15712 scope move finished after 600 + 126 ms
18:21:08.357 00.000 15712 Move returns status 0, amount 600
18:21:08.357 00.000 15712 move complete, result=0
18:21:08.357 00.000 15712 worker thread done servicing request
18:21:08.357 00.000 15712 Worker thread wakes up
18:21:08.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:08.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(946,835,31,31)
18:21:10.004 01.647 15712 Exposure complete
18:21:10.061 00.057 15712 worker thread done servicing request
18:21:10.061 00.000 7988 OnExposeComplete: enter
18:21:10.061 00.000 7988 UpdateGuideState(): m_state=6
18:21:10.065 00.004 7988 Star::Find(15, 960, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
18:21:10.065 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=849.34, Mass=1476, SNR=25.7, Peak=180 HFD=4.2
18:21:10.065 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.58) = xAngle (-1.37 = -1.37)
18:21:10.068 00.003 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.74 = 1.74)
18:21:10.068 00.000 7988 CameraToMount -- cameraX=-6.07 cameraY=-1.21 hyp=6.19 cameraTheta=-2.94 mountX=1.26 mountY=6.09, mountTheta=1.37
18:21:10.068 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
18:21:10.068 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
18:21:10.068 00.000 7988 CameraToMount -- cameraX=963.98 cameraY=849.34 hyp=1284.77 cameraTheta=0.72 mountX=-856.85 mountY=-984.49, mountTheta=-2.29
18:21:10.068 00.000 7988 BLT: Entering DecMeasurementStep, state = 6
18:21:10.068 00.000 7988 Enqueuing Calibration Move request for direction 1
18:21:10.068 00.000 7988 BLT: Issuing restore pulse count 6 of 600 ms
18:21:10.068 00.000 7988 BLT: Exiting DecMeasurementStep
18:21:10.068 00.000 15712 Worker thread wakes up
18:21:10.068 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:21:10.068 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:21:10.068 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:21:10.068 00.000 15712 MoveAxis(S, 600, -)
18:21:10.068 00.000 15712 Guiding  Dir = 1, Dur = 600
18:21:10.068 00.000 15712 IsGuiding returns 0
18:21:10.085 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:10.089 00.004 7988 UpdateGuideState exits: m=1476 SNR=25.7
18:21:10.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:10.089 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:10.089 00.000 7988 Enqueuing Expose request
18:21:10.160 00.071 15712 PulseGuide returned control before completion, sleep 523
18:21:10.703 00.543 15712 IsGuiding returns 1
18:21:10.703 00.000 15712 scope still moving after pulse duration time elapsed
18:21:10.735 00.032 15712 IsGuiding returns 1
18:21:10.788 00.053 15712 IsGuiding returns 0
18:21:10.788 00.000 15712 scope move finished after 600 + 110 ms
18:21:10.788 00.000 15712 Move returns status 0, amount 600
18:21:10.788 00.000 15712 move complete, result=0
18:21:10.788 00.000 15712 worker thread done servicing request
18:21:10.788 00.000 15712 Worker thread wakes up
18:21:10.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:10.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,834,31,31)
18:21:12.206 01.418 15712 Exposure complete
18:21:12.265 00.059 15712 worker thread done servicing request
18:21:12.265 00.000 7988 OnExposeComplete: enter
18:21:12.265 00.000 7988 UpdateGuideState(): m_state=6
18:21:12.265 00.000 7988 Star::Find(15, 963, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:21:12.268 00.003 7988 Star::Find returns 1 (0), X=965.47, Y=849.21, Mass=1521, SNR=26.2, Peak=132 HFD=4.5
18:21:12.268 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
18:21:12.270 00.002 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
18:21:12.270 00.000 7988 CameraToMount -- cameraX=-4.58 cameraY=-1.34 hyp=4.77 cameraTheta=-2.86 mountX=1.37 mountY=4.61, mountTheta=1.28
18:21:12.272 00.002 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
18:21:12.274 00.002 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
18:21:12.274 00.000 7988 CameraToMount -- cameraX=965.47 cameraY=849.21 hyp=1285.80 cameraTheta=0.72 mountX=-856.74 mountY=-985.98, mountTheta=-2.29
18:21:12.274 00.000 7988 BLT: Entering DecMeasurementStep, state = 6
18:21:12.278 00.004 7988 Enqueuing Calibration Move request for direction 1
18:21:12.278 00.000 7988 BLT: Issuing restore pulse count 7 of 600 ms
18:21:12.278 00.000 7988 BLT: Exiting DecMeasurementStep
18:21:12.278 00.000 15712 Worker thread wakes up
18:21:12.278 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:21:12.278 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:21:12.278 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:21:12.278 00.000 15712 MoveAxis(S, 600, -)
18:21:12.278 00.000 15712 Guiding  Dir = 1, Dur = 600
18:21:12.278 00.000 15712 IsGuiding returns 0
18:21:12.288 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:12.292 00.004 7988 UpdateGuideState exits: m=1521 SNR=26.2
18:21:12.292 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:12.295 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:12.295 00.000 7988 Enqueuing Expose request
18:21:12.347 00.052 15712 PulseGuide returned control before completion, sleep 537
18:21:12.905 00.558 15712 IsGuiding returns 1
18:21:12.905 00.000 15712 scope still moving after pulse duration time elapsed
18:21:12.938 00.033 15712 IsGuiding returns 1
18:21:12.969 00.031 15712 IsGuiding returns 1
18:21:13.001 00.032 15712 IsGuiding returns 0
18:21:13.001 00.000 15712 scope move finished after 600 + 119 ms
18:21:13.001 00.000 15712 Move returns status 0, amount 600
18:21:13.001 00.000 15712 move complete, result=0
18:21:13.001 00.000 15712 worker thread done servicing request
18:21:13.001 00.000 15712 Worker thread wakes up
18:21:13.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:13.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:21:14.634 01.633 15712 Exposure complete
18:21:14.691 00.057 15712 worker thread done servicing request
18:21:14.691 00.000 7988 OnExposeComplete: enter
18:21:14.691 00.000 7988 UpdateGuideState(): m_state=6
18:21:14.694 00.003 7988 Star::Find(15, 965, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
18:21:14.694 00.000 7988 Star::Find returns 1 (0), X=968.60, Y=849.38, Mass=1455, SNR=25.7, Peak=183 HFD=4.0
18:21:14.694 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.58) = xAngle (-0.88 = -0.88)
18:21:14.694 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.23 = 2.23)
18:21:14.694 00.000 7988 CameraToMount -- cameraX=-1.45 cameraY=-1.17 hyp=1.86 cameraTheta=-2.46 mountX=1.18 mountY=1.47, mountTheta=0.90
18:21:14.694 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
18:21:14.694 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.88)
18:21:14.694 00.000 7988 CameraToMount -- cameraX=968.60 cameraY=849.38 hyp=1288.26 cameraTheta=0.72 mountX=-856.93 mountY=-989.12, mountTheta=-2.28
18:21:14.703 00.009 7988 BLT: Entering DecMeasurementStep, state = 6
18:21:14.703 00.000 7988 Enqueuing Calibration Move request for direction 1
18:21:14.703 00.000 7988 BLT: Issuing restore pulse count 8 of 600 ms
18:21:14.703 00.000 7988 BLT: Exiting DecMeasurementStep
18:21:14.703 00.000 15712 Worker thread wakes up
18:21:14.703 00.000 15712 worker thread servicing REQUEST_MOVE scope dir S(1) 600 opts 0x0
18:21:14.703 00.000 15712 Handling axis move in thread for scope dir=1 dur=600
18:21:14.703 00.000 15712 scope move axis dir= 1 dur= 600 opts= 0x0
18:21:14.703 00.000 15712 MoveAxis(S, 600, -)
18:21:14.703 00.000 15712 Guiding  Dir = 1, Dur = 600
18:21:14.703 00.000 15712 IsGuiding returns 0
18:21:14.711 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:14.711 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.7
18:21:14.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:14.711 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:14.724 00.013 7988 Enqueuing Expose request
18:21:14.779 00.055 15712 PulseGuide returned control before completion, sleep 533
18:21:15.331 00.552 15712 IsGuiding returns 1
18:21:15.331 00.000 15712 scope still moving after pulse duration time elapsed
18:21:15.363 00.032 15712 IsGuiding returns 1
18:21:15.409 00.046 15712 IsGuiding returns 0
18:21:15.409 00.000 15712 scope move finished after 600 + 101 ms
18:21:15.409 00.000 15712 Move returns status 0, amount 600
18:21:15.409 00.000 15712 move complete, result=0
18:21:15.409 00.000 15712 worker thread done servicing request
18:21:15.409 00.000 15712 Worker thread wakes up
18:21:15.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:15.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,836,31,31)
18:21:16.816 01.407 15712 Exposure complete
18:21:16.876 00.060 15712 worker thread done servicing request
18:21:16.876 00.000 7988 OnExposeComplete: enter
18:21:16.878 00.002 7988 UpdateGuideState(): m_state=6
18:21:16.878 00.000 7988 Star::Find(15, 968, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:16.878 00.000 7988 Star::Find returns 1 (0), X=970.10, Y=849.05, Mass=1636, SNR=27.2, Peak=152 HFD=4.4
18:21:16.878 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
18:21:16.878 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
18:21:16.878 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-1.50 hyp=1.50 cameraTheta=-1.53 mountX=1.50 mountY=-0.03, mountTheta=-0.02
18:21:16.878 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
18:21:16.887 00.009 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.88)
18:21:16.887 00.000 7988 CameraToMount -- cameraX=970.10 cameraY=849.05 hyp=1289.18 cameraTheta=0.72 mountX=-856.61 mountY=-990.61, mountTheta=-2.28
18:21:16.889 00.002 7988 BLT: Entering DecMeasurementStep, state = 6
18:21:16.891 00.002 7988 BLT: normal result, moving to state=wrap-up
18:21:16.891 00.000 7988 BLC: window closed
18:21:16.892 00.001 7988 BLC: Last direction was reset
18:21:16.893 00.001 7988 BLT: Cleanup completed
18:21:16.893 00.000 7988 BLT: Exiting DecMeasurementStep
18:21:16.893 00.000 7988 GA-BLT: state = completed
18:21:16.893 00.000 7988 GA-BLT: Wrap-up after normal completion
18:21:16.893 00.000 7988 BLT: Reported result =  578  +/-  109 ms (8.2  +/-  1.5 arc-sec)
18:21:16.893 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:21:16.893 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:21:16.893 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:21:16.909 00.016 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:21:16.909 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:21:16.909 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:21:16.909 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:21:16.909 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:21:16.909 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:21:16.909 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:21:16.909 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:21:16.909 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:21:16.909 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:21:16.909 00.000 7988 GA long series, window start=0, window end=121, Uncorrected RMS=0.176, Drift=-0.002, Corrected RMS=0.237, R-sq=0.000
18:21:16.922 00.013 7988 GA long series, window start=61, window end=181, Uncorrected RMS=0.160, Drift=-0.156, Corrected RMS=0.139, R-sq=0.327
18:21:16.922 00.000 7988 Full uncorrected RMS=0.188px, Selected Dec drift=-0.156 px/min, Best seeing estimate=0.139px, R-sq=0.327
18:21:16.926 00.004 7988 GA Min-Move recommendations are seeing-based: Dec=0.250, RA=0.163
18:21:16.926 00.000 7988 Guiding Assistant results follow:
18:21:16.928 00.002 7988 SNR=25.9, Samples=115, Elapsed Time=184s, RA HPF-RMS=  0.15 px (  0.59 arc-sec ), Dec HPF-RMS=  0.06 px (  0.24 arc-sec ), Total HPF-RMS=  0.16 px (  0.64 arc-sec )
18:21:16.928 00.000 7988 RA Peak=  1.21 px (  4.66 arc-sec ), RA Peak-Peak   5.13 px ( 19.83 arc-sec ), RA Drift Rate= -0.63 px/min ( -2.42 arc-sec/min ), Max RA Drift Rate=  0.24 px/sec (  0.91 arc-sec/sec ), Drift-Limiting Exp=   0.7 s 
18:21:16.930 00.002 7988 Dec Drift Rate= -0.08 px/min ( -0.32 arc-sec/min ), Dec Peak=  0.48 px (  1.85 arc-sec ), PA Error= 1.5 arc-min
18:21:16.930 00.000 7988 Recommendation: Use exposure times in the range of 1.0s to 3.0s
18:21:16.943 00.013 7988 Recommendation: Try setting RA min-move to 0.16
18:21:16.957 00.014 7988 Recommendation: Try setting Dec min-move to 0.25
18:21:16.960 00.003 7988 Recommendation: Try starting with a Dec backlash compensation of 570 ms
18:21:16.960 00.000 7988 GetString("/profile/2/GA/2024-11-01 19:29:56/BLT_north", "") returns "-144.7,-143.5,-139.9,-138.2,-135.1,-133.4,-130.0,-128.7,-125.6,-124.1,-121.1,-119.6,-116.7,-115.3,-112."
18:21:16.960 00.000 7988 GetString("/profile/2/GA/2024-11-01 19:46:47/BLT_north", "") returns "-671.3,-670.4,-667.1,-665.9,-662.7,-661.5,-658.6,-657.6,-654.4,-653.1,-649.8,-648.7,-645.4,-644.2,-641.1,-640.0,-637.0,-636."
18:21:16.973 00.013 7988 GetString("/profile/2/GA/2024-11-01 21:25:51/BLT_north", "") returns "-809.1,-807.5,-804.3,-802.8,-799.8,-798.4,-795.5,-794.0,-790.9,-789.4,-786.3,-784.8,-782.1,-780.7,-777."
18:21:16.973 00.000 7988 GetString("/profile/2/GA/2026-01-02 18:16:33/BLT_north", "") returns "-974.6,-973.2,-969.8,-968.4,-965.4,-963.8,-961.0,-959.8,-956.7,-955.3,-952.4,-950.8,-947.9,-946.6,-943."
18:21:16.973 00.000 7988 GA-History: removed entry for 2024-11-01 19:29:56
18:21:16.992 00.019 7988 End of Guiding Assistant output....
18:21:17.011 00.019 7988 GuidingAssistant: Re-enabling guide output (1, 5)
18:21:17.011 00.000 7988 Mount: notify guiding stopped
18:21:17.011 00.000 7988 BLC: window closed
18:21:17.016 00.005 7988 BLC: Last direction was reset
18:21:17.016 00.000 7988 Changing from state GUIDING to STOP
18:21:17.020 00.004 7988 guider state => SELECTED
18:21:17.020 00.000 7988 GuiderMultiStar::AutoSelect enter
18:21:17.020 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
18:21:17.078 00.058 7988 AutoFind: auto downsample for scale 3.87 => 1x
18:21:17.148 00.070 7988 AutoFind: global mean = 0.0, stdev 7.1
18:21:17.148 00.000 7988 AutoFind: using threshold = 0.1
18:21:17.227 00.079 7988 AutoFind: local max [954, 947] 124.2
18:21:17.232 00.005 7988 AutoFind: local max [1163, 730] 112.7
18:21:17.232 00.000 7988 AutoFind: local max [83, 920] 109.4
18:21:17.232 00.000 7988 AutoFind: local max [636, 332] 91.0
18:21:17.234 00.002 7988 AutoFind: local max [530, 251] 74.2
18:21:17.234 00.000 7988 AutoFind: local max [1181, 869] 63.3
18:21:17.234 00.000 7988 AutoFind: local max [1180, 426] 30.7
18:21:17.234 00.000 7988 AutoFind: local max [970, 849] 27.2
18:21:17.234 00.000 7988 AutoFind: local max [373, 210] 26.3
18:21:17.234 00.000 7988 AutoFind: local max [397, 923] 23.2
18:21:17.234 00.000 7988 AutoFind: local max [548, 852] 22.6
18:21:17.234 00.000 7988 AutoFind: local max [704, 579] 16.4
18:21:17.234 00.000 7988 AutoFind: local max [1007, 892] 15.5
18:21:17.243 00.009 7988 AutoFind: local max [644, 274] 15.2
18:21:17.243 00.000 7988 AutoFind: local max [706, 918] 13.0
18:21:17.243 00.000 7988 AutoFind: local max [760, 661] 12.6
18:21:17.243 00.000 7988 AutoFind: local max [971, 931] 11.6
18:21:17.243 00.000 7988 AutoFind: local max [1046, 796] 11.1
18:21:17.249 00.006 7988 AutoFind: local max [900, 855] 10.2
18:21:17.249 00.000 7988 AutoFind: local max [1231, 524] 9.4
18:21:17.249 00.000 7988 AutoFind: local max [606, 713] 8.7
18:21:17.249 00.000 7988 AutoFind: local max [859, 619] 8.6
18:21:17.249 00.000 7988 AutoFind: local max [1073, 360] 8.0
18:21:17.249 00.000 7988 AutoFind: local max [588, 357] 7.3
18:21:17.249 00.000 7988 AutoFind: local max [918, 708] 7.2
18:21:17.249 00.000 7988 AutoFind: local max [58, 886] 6.8
18:21:17.249 00.000 7988 AutoFind: local max [1189, 296] 6.8
18:21:17.249 00.000 7988 AutoFind: local max [746, 567] 6.7
18:21:17.249 00.000 7988 AutoFind: local max [453, 614] 6.4
18:21:17.259 00.010 7988 AutoFind: local max [483, 921] 6.2
18:21:17.259 00.000 7988 AutoFind: local max [1267, 782] 5.6
18:21:17.261 00.002 7988 AutoFind: local max [1202, 280] 5.3
18:21:17.261 00.000 7988 AutoFind: local max [697, 772] 5.0
18:21:17.263 00.002 7988 AutoFind: local max [801, 128] 5.0
18:21:17.265 00.002 7988 AutoFind: local max [1256, 153] 5.0
18:21:17.266 00.001 7988 AutoFind: local max [1243, 549] 5.0
18:21:17.266 00.000 7988 AutoFind: local max [458, 502] 4.9
18:21:17.268 00.002 7988 AutoFind: local max [442, 571] 4.9
18:21:17.268 00.000 7988 AutoFind: local max [920, 241] 4.8
18:21:17.270 00.002 7988 AutoFind: local max [134, 859] 4.7
18:21:17.270 00.000 7988 AutoFind: local max [908, 559] 4.7
18:21:17.272 00.002 7988 AutoFind: local max [972, 533] 4.7
18:21:17.272 00.000 7988 AutoFind: local max [772, 498] 4.5
18:21:17.274 00.002 7988 AutoFind: local max [1267, 24] 4.4
18:21:17.275 00.001 7988 AutoFind: local max [352, 185] 4.4
18:21:17.275 00.000 7988 AutoFind: local max [502, 575] 4.3
18:21:17.275 00.000 7988 AutoFind: local max [1071, 853] 4.2
18:21:17.275 00.000 7988 AutoFind: local max [816, 99] 3.9
18:21:17.275 00.000 7988 AutoFind: local max [200, 679] 3.8
18:21:17.275 00.000 7988 AutoFind: local max [1062, 821] 3.8
18:21:17.275 00.000 7988 AutoFind: local max [1197, 775] 3.5
18:21:17.275 00.000 7988 AutoFind: local max [1007, 441] 3.5
18:21:17.283 00.008 7988 AutoFind: local max [549, 236] 3.4
18:21:17.283 00.000 7988 AutoFind: local max [760, 101] 3.4
18:21:17.283 00.000 7988 AutoFind: local max [669, 300] 3.4
18:21:17.283 00.000 7988 AutoFind: local max [860, 680] 3.3
18:21:17.283 00.000 7988 AutoFind: local max [591, 211] 3.3
18:21:17.283 00.000 7988 AutoFind: local max [1186, 577] 3.2
18:21:17.283 00.000 7988 AutoFind: local max [27, 888] 3.2
18:21:17.290 00.007 7988 AutoFind: local max [329, 614] 3.1
18:21:17.290 00.000 7988 AutoFind: local max [515, 53] 3.1
18:21:17.290 00.000 7988 AutoFind: local max [980, 807] 3.0
18:21:17.290 00.000 7988 AutoFind: local max [284, 206] 3.0
18:21:17.290 00.000 7988 AutoFind: local max [863, 552] 3.0
18:21:17.290 00.000 7988 AutoFind: local max [420, 929] 3.0
18:21:17.290 00.000 7988 AutoFind: local max [618, 237] 2.9
18:21:17.297 00.007 7988 AutoFind: local max [889, 141] 2.9
18:21:17.297 00.000 7988 AutoFind: local max [1218, 490] 2.9
18:21:17.297 00.000 7988 AutoFind: local max [435, 223] 2.9
18:21:17.300 00.003 7988 AutoFind: local max [192, 253] 2.9
18:21:17.300 00.000 7988 AutoFind: local max [1058, 41] 2.8
18:21:17.300 00.000 7988 AutoFind: local max [1172, 723] 2.8
18:21:17.300 00.000 7988 AutoFind: local max [819, 880] 2.8
18:21:17.300 00.000 7988 AutoFind: local max [616, 146] 2.8
18:21:17.300 00.000 7988 AutoFind: local max [1050, 559] 2.7
18:21:17.306 00.006 7988 AutoFind: local max [1262, 386] 2.7
18:21:17.306 00.000 7988 AutoFind: local max [956, 935] 2.7
18:21:17.306 00.000 7988 AutoFind: local max [1267, 395] 2.6
18:21:17.306 00.000 7988 AutoFind: local max [1197, 260] 2.6
18:21:17.306 00.000 7988 AutoFind: local max [460, 949] 2.6
18:21:17.306 00.000 7988 AutoFind: local max [801, 694] 2.6
18:21:17.306 00.000 7988 AutoFind: local max [394, 809] 2.5
18:21:17.306 00.000 7988 AutoFind: local max [132, 258] 2.5
18:21:17.306 00.000 7988 AutoFind: local max [1177, 202] 2.5
18:21:17.306 00.000 7988 AutoFind: local max [637, 319] 2.5
18:21:17.306 00.000 7988 AutoFind: local max [93, 617] 2.5
18:21:17.317 00.011 7988 AutoFind: local max [623, 333] 2.5
18:21:17.317 00.000 7988 AutoFind: local max [1234, 814] 2.4
18:21:17.317 00.000 7988 AutoFind: local max [263, 239] 2.4
18:21:17.317 00.000 7988 AutoFind: local max [1141, 470] 2.4
18:21:17.317 00.000 7988 AutoFind: local max [318, 130] 2.3
18:21:17.322 00.005 7988 AutoFind: local max [389, 508] 2.3
18:21:17.322 00.000 7988 AutoFind: local max [1253, 370] 2.3
18:21:17.324 00.002 7988 AutoFind: local max [1176, 736] 2.2
18:21:17.324 00.000 7988 AutoFind: local max [38, 308] 2.2
18:21:17.326 00.002 7988 AutoFind: local max [705, 187] 2.2
18:21:17.326 00.000 7988 AutoFind: local max [1248, 746] 2.2
18:21:17.328 00.002 7988 AutoFind: local max [1022, 430] 2.2
18:21:17.328 00.000 7988 AutoFind: local max [1229, 944] 2.2
18:21:17.330 00.002 7988 AutoFind: local max [485, 841] 2.2
18:21:17.330 00.000 7988 AutoFind: too close [1022, 430] 2.2 - [1007, 441] 3.5
18:21:17.332 00.002 7988 AutoFind: too close [1176, 736] 2.2 - [1172, 723] 2.8
18:21:17.332 00.000 7988 AutoFind: close dim-bright [1176, 736] 2.2 - [1163, 730] 112.7
18:21:17.334 00.002 7988 AutoFind: too close [1253, 370] 2.3 - [1262, 386] 2.7
18:21:17.334 00.000 7988 AutoFind: too close [623, 333] 2.5 - [637, 319] 2.5
18:21:17.336 00.002 7988 AutoFind: close dim-bright [623, 333] 2.5 - [636, 332] 91.0
18:21:17.336 00.000 7988 AutoFind: close dim-bright [637, 319] 2.5 - [636, 332] 91.0
18:21:17.338 00.002 7988 AutoFind: too close [1197, 260] 2.6 - [1202, 280] 5.3
18:21:17.340 00.002 7988 AutoFind: too close [1267, 395] 2.6 - [1262, 386] 2.7
18:21:17.340 00.000 7988 AutoFind: too close [956, 935] 2.7 - [971, 931] 11.6
18:21:17.342 00.002 7988 AutoFind: close dim-bright [956, 935] 2.7 - [954, 947] 124.2
18:21:17.342 00.000 7988 AutoFind: close dim-bright [1172, 723] 2.8 - [1163, 730] 112.7
18:21:17.344 00.002 7988 AutoFind: close dim-bright [549, 236] 3.4 - [530, 251] 74.2
18:21:17.344 00.000 7988 AutoFind: too close [1202, 280] 5.3 - [1189, 296] 6.8
18:21:17.346 00.002 7988 AutoFind: close dim-bright [971, 931] 11.6 - [954, 947] 124.2
18:21:17.346 00.000 7988 AutoFind: too close to edge [460, 949] 2.6
18:21:17.348 00.002 7988 AutoFind: too close to edge [1267, 24] 4.4
18:21:17.348 00.000 7988 AutoFind: too close to edge [1267, 782] 5.6
18:21:17.350 00.002 7988 AutoFind: too close to edge [954, 947] 124.2
18:21:17.351 00.001 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
18:21:17.351 00.000 7988 Star::Find(15, 1163, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.353 00.002 7988 Star::Find returns 1 (1), X=1163.42, Y=730.37, Mass=9922, SNR=65.8, Peak=255 HFD=5.5
18:21:17.354 00.001 7988 Star::Find(15, 83, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.354 00.000 7988 Star::Find returns 1 (1), X=82.78, Y=919.75, Mass=5749, SNR=51.2, Peak=255 HFD=4.5
18:21:17.354 00.000 7988 Star::Find(15, 636, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.354 00.000 7988 Star::Find returns 1 (1), X=636.04, Y=332.24, Mass=12263, SNR=73.0, Peak=255 HFD=6.1
18:21:17.354 00.000 7988 Star::Find(15, 530, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.354 00.000 7988 Star::Find returns 1 (1), X=530.04, Y=250.71, Mass=3760, SNR=41.6, Peak=255 HFD=4.1
18:21:17.360 00.006 7988 Star::Find(15, 1181, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.360 00.000 7988 Star::Find returns 1 (1), X=1182.03, Y=867.23, Mass=15104, SNR=78.1, Peak=255 HFD=6.8
18:21:17.360 00.000 7988 Star::Find(15, 1180, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.360 00.000 7988 Star::Find returns 1 (0), X=1180.16, Y=425.68, Mass=1440, SNR=25.9, Peak=143 HFD=3.6
18:21:17.360 00.000 7988 Star::Find(15, 970, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.360 00.000 7988 Star::Find returns 1 (0), X=970.10, Y=849.05, Mass=1636, SNR=27.2, Peak=152 HFD=4.4
18:21:17.360 00.000 7988 Star::Find(15, 373, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.360 00.000 7988 Star::Find returns 1 (0), X=373.48, Y=209.61, Mass=1439, SNR=25.4, Peak=137 HFD=3.4
18:21:17.368 00.008 7988 Star::Find(15, 397, 923, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.368 00.000 7988 Star::Find returns 1 (0), X=396.90, Y=923.29, Mass=1322, SNR=24.5, Peak=136 HFD=4.1
18:21:17.369 00.001 7988 Star::Find(15, 548, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.369 00.000 7988 Star::Find returns 1 (0), X=548.34, Y=851.70, Mass=1622, SNR=26.8, Peak=111 HFD=4.8
18:21:17.369 00.000 7988 Star::Find(15, 704, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.369 00.000 7988 Star::Find returns 1 (0), X=704.10, Y=579.09, Mass=725, SNR=18.1, Peak=89 HFD=4.0
18:21:17.369 00.000 7988 Star::Find(15, 1007, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.369 00.000 7988 Star::Find returns 1 (0), X=1007.38, Y=892.17, Mass=787, SNR=18.8, Peak=120 HFD=3.6
18:21:17.369 00.000 7988 Star::Find(15, 644, 274, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.369 00.000 7988 Star::Find returns 1 (0), X=644.36, Y=274.07, Mass=612, SNR=16.6, Peak=101 HFD=3.3
18:21:17.369 00.000 7988 Star::Find(15, 706, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.369 00.000 7988 Star::Find returns 1 (0), X=705.77, Y=917.93, Mass=583, SNR=16.1, Peak=80 HFD=3.2
18:21:17.369 00.000 7988 Star::Find(15, 760, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.369 00.000 7988 Star::Find returns 1 (0), X=759.95, Y=660.90, Mass=444, SNR=14.1, Peak=59 HFD=3.0
18:21:17.369 00.000 7988 Star::Find(15, 1046, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.369 00.000 7988 Star::Find returns 1 (0), X=1046.73, Y=795.88, Mass=489, SNR=14.8, Peak=70 HFD=3.4
18:21:17.369 00.000 7988 Star::Find(15, 900, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.385 00.016 7988 Star::Find returns 1 (0), X=900.33, Y=854.96, Mass=467, SNR=14.4, Peak=76 HFD=3.4
18:21:17.385 00.000 7988 Star::Find(15, 1231, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.387 00.002 7988 Star::Find returns 1 (0), X=1230.88, Y=523.69, Mass=357, SNR=12.5, Peak=61 HFD=2.8
18:21:17.387 00.000 7988 Star::Find(15, 606, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.389 00.002 7988 Star::Find returns 1 (0), X=606.32, Y=713.34, Mass=359, SNR=12.6, Peak=65 HFD=3.4
18:21:17.390 00.001 7988 Star::Find(15, 859, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.390 00.000 7988 Star::Find returns 1 (0), X=858.66, Y=619.26, Mass=390, SNR=12.8, Peak=60 HFD=3.5
18:21:17.393 00.003 7988 Star::Find(15, 1073, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.393 00.000 7988 Star::Find returns 1 (0), X=1073.49, Y=359.98, Mass=283, SNR=11.1, Peak=68 HFD=2.8
18:21:17.395 00.002 7988 Star::Find(15, 588, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.395 00.000 7988 Star::Find returns 1 (0), X=588.24, Y=357.22, Mass=271, SNR=10.7, Peak=55 HFD=2.8
18:21:17.397 00.002 7988 Star::Find(15, 918, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.398 00.001 7988 Star::Find returns 1 (0), X=917.76, Y=707.56, Mass=411, SNR=13.3, Peak=59 HFD=3.7
18:21:17.399 00.001 7988 Star::Find(15, 58, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.399 00.000 7988 Star::Find returns 1 (0), X=58.62, Y=885.78, Mass=221, SNR=9.8, Peak=54 HFD=2.7
18:21:17.400 00.001 7988 Star::Find(15, 746, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.402 00.002 7988 Star::Find returns 1 (0), X=745.41, Y=567.17, Mass=306, SNR=11.4, Peak=55 HFD=3.2
18:21:17.402 00.000 7988 Star::Find(15, 453, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.402 00.000 7988 Star::Find returns 1 (0), X=453.35, Y=613.89, Mass=211, SNR=9.5, Peak=45 HFD=2.8
18:21:17.402 00.000 7988 Star::Find(15, 483, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.402 00.000 7988 Star::Find returns 1 (0), X=483.22, Y=920.67, Mass=230, SNR=10.1, Peak=51 HFD=2.8
18:21:17.402 00.000 7988 Star::Find(15, 697, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.402 00.000 7988 Star::Find returns 1 (0), X=696.78, Y=772.40, Mass=202, SNR=9.2, Peak=49 HFD=2.9
18:21:17.402 00.000 7988 Star::Find(15, 801, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.402 00.000 7988 Star::Find returns 1 (0), X=801.35, Y=128.24, Mass=210, SNR=9.4, Peak=50 HFD=3.2
18:21:17.402 00.000 7988 Star::Find(15, 1256, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.402 00.000 7988 Star::Find returns 1 (0), X=1256.57, Y=152.82, Mass=120, SNR=7.1, Peak=41 HFD=2.5
18:21:17.402 00.000 7988 Star::Find(15, 1243, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.402 00.000 7988 Star::Find returns 1 (0), X=1242.78, Y=549.02, Mass=123, SNR=7.3, Peak=46 HFD=2.3
18:21:17.402 00.000 7988 Star::Find(15, 458, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.416 00.014 7988 Star::Find returns 1 (0), X=458.23, Y=503.04, Mass=146, SNR=7.9, Peak=42 HFD=2.5
18:21:17.416 00.000 7988 Star::Find(15, 442, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.419 00.003 7988 Star::Find returns 1 (0), X=442.08, Y=570.66, Mass=164, SNR=8.3, Peak=44 HFD=2.6
18:21:17.419 00.000 7988 Star::Find(15, 920, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.421 00.002 7988 Star::Find returns 1 (0), X=919.53, Y=240.75, Mass=166, SNR=8.4, Peak=40 HFD=3.1
18:21:17.421 00.000 7988 Star::Find(15, 134, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.422 00.001 7988 Star::Find returns 1 (0), X=134.42, Y=859.03, Mass=262, SNR=10.6, Peak=54 HFD=3.4
18:21:17.422 00.000 7988 Star::Find(15, 908, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.424 00.002 7988 Star::Find returns 1 (0), X=908.62, Y=559.03, Mass=132, SNR=7.3, Peak=40 HFD=2.4
18:21:17.424 00.000 7988 Star::Find(15, 972, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.426 00.002 7988 Star::Find returns 1 (0), X=972.73, Y=532.26, Mass=141, SNR=7.6, Peak=45 HFD=2.6
18:21:17.426 00.000 7988 Star::Find(15, 772, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.428 00.002 7988 Star::Find returns 1 (0), X=771.84, Y=497.88, Mass=177, SNR=8.6, Peak=53 HFD=2.4
18:21:17.428 00.000 7988 Star::Find(15, 352, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.430 00.002 7988 Star::Find returns 1 (0), X=352.17, Y=185.41, Mass=174, SNR=8.6, Peak=49 HFD=2.6
18:21:17.430 00.000 7988 Star::Find(15, 502, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.432 00.002 7988 Star::Find returns 1 (0), X=502.04, Y=575.09, Mass=158, SNR=8.2, Peak=44 HFD=2.9
18:21:17.432 00.000 7988 Star::Find(15, 1071, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.432 00.000 7988 Star::Find returns 1 (0), X=1071.80, Y=852.43, Mass=127, SNR=7.2, Peak=42 HFD=3.4
18:21:17.436 00.004 7988 Star::Find(15, 816, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.436 00.000 7988 Star::Find returns 1 (0), X=816.07, Y=99.38, Mass=87, SNR=6.2, Peak=44 HFD=2.0
18:21:17.436 00.000 7988 Star::Find(15, 200, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.436 00.000 7988 Star::Find returns 1 (0), X=199.55, Y=678.69, Mass=101, SNR=6.4, Peak=38 HFD=2.8
18:21:17.436 00.000 7988 Star::Find(15, 1062, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.436 00.000 7988 Star::Find returns 1 (0), X=1061.93, Y=821.11, Mass=87, SNR=6.0, Peak=36 HFD=2.2
18:21:17.436 00.000 7988 Star::Find(15, 1197, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.436 00.000 7988 Star::Find returns 1 (0), X=1197.01, Y=774.91, Mass=107, SNR=6.6, Peak=36 HFD=2.4
18:21:17.436 00.000 7988 Star::Find(15, 549, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.436 00.000 7988 Star::Find returns 1 (0), X=530.99, Y=250.54, Mass=3028, SNR=37.6, Peak=44 HFD=3.7
18:21:17.436 00.000 7988 Star::Find(15, 760, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.436 00.000 7988 Star::Find returns 1 (0), X=759.53, Y=100.94, Mass=74, SNR=5.5, Peak=42 HFD=2.7
18:21:17.448 00.012 7988 Star::Find(15, 669, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.448 00.000 7988 Star::Find false star n=10 nbg=279 bg=26.3 sigma=1.8 thresh=32 peak=32
18:21:17.450 00.002 7988 Star::Find returns 0 (2), X=669.00, Y=300.00, Mass=64, SNR=2.9, Peak=36 HFD=0.0
18:21:17.450 00.000 7988 Star::Find(15, 860, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.452 00.002 7988 Star::Find returns 1 (0), X=860.24, Y=679.84, Mass=86, SNR=5.9, Peak=39 HFD=2.4
18:21:17.453 00.001 7988 Star::Find(15, 591, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.453 00.000 7988 Star::Find returns 1 (0), X=590.27, Y=211.17, Mass=101, SNR=6.4, Peak=40 HFD=2.7
18:21:17.455 00.002 7988 Star::Find(15, 1186, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.455 00.000 7988 Star::Find returns 1 (0), X=1186.17, Y=576.75, Mass=87, SNR=6.0, Peak=40 HFD=2.4
18:21:17.457 00.002 7988 Star::Find(15, 27, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.459 00.002 7988 Star::Find returns 1 (0), X=27.14, Y=888.35, Mass=145, SNR=7.7, Peak=42 HFD=3.4
18:21:17.459 00.000 7988 Star::Find(15, 329, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.461 00.002 7988 Star::Find returns 1 (0), X=328.89, Y=613.26, Mass=59, SNR=4.9, Peak=38 HFD=2.0
18:21:17.461 00.000 7988 Star::Find(15, 515, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.463 00.002 7988 Star::Find returns 1 (0), X=514.81, Y=53.37, Mass=100, SNR=6.5, Peak=42 HFD=2.7
18:21:17.463 00.000 7988 Star::Find(15, 980, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.465 00.002 7988 Star::Find false star n=7 nbg=280 bg=24.4 sigma=1.8 thresh=30 peak=30
18:21:17.465 00.000 7988 Star::Find returns 0 (2), X=980.00, Y=807.00, Mass=47, SNR=2.9, Peak=33 HFD=0.0
18:21:17.467 00.002 7988 Star::Find(15, 284, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.467 00.000 7988 Star::Find returns 1 (0), X=282.75, Y=205.66, Mass=68, SNR=5.3, Peak=39 HFD=2.7
18:21:17.467 00.000 7988 Star::Find(15, 863, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.470 00.003 7988 Star::Find false star n=7 nbg=283 bg=25.3 sigma=1.7 thresh=31 peak=30
18:21:17.472 00.002 7988 Star::Find returns 0 (2), X=863.00, Y=552.00, Mass=43, SNR=2.9, Peak=32 HFD=0.0
18:21:17.472 00.000 7988 Star::Find(15, 420, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.474 00.002 7988 Star::Find returns 1 (0), X=420.21, Y=929.04, Mass=91, SNR=6.1, Peak=36 HFD=2.7
18:21:17.474 00.000 7988 Star::Find(15, 618, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.474 00.000 7988 Star::Find returns 1 (0), X=618.42, Y=236.76, Mass=89, SNR=6.1, Peak=44 HFD=2.5
18:21:17.476 00.002 7988 Star::Find(15, 889, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.478 00.002 7988 Star::Find false star n=4 nbg=279 bg=26.3 sigma=1.9 thresh=32 peak=31
18:21:17.478 00.000 7988 Star::Find returns 0 (2), X=889.00, Y=141.00, Mass=30, SNR=2.9, Peak=35 HFD=0.0
18:21:17.479 00.001 7988 Star::Find(15, 1218, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.479 00.000 7988 Star::Find false star n=6 nbg=282 bg=25.0 sigma=1.9 thresh=31 peak=30
18:21:17.482 00.003 7988 Star::Find returns 0 (2), X=1218.00, Y=490.00, Mass=42, SNR=2.9, Peak=34 HFD=0.0
18:21:17.482 00.000 7988 Star::Find(15, 435, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.484 00.002 7988 Star::Find false star n=10 nbg=284 bg=26.4 sigma=1.7 thresh=31 peak=31
18:21:17.484 00.000 7988 Star::Find returns 0 (2), X=435.00, Y=223.00, Mass=58, SNR=2.9, Peak=33 HFD=0.0
18:21:17.486 00.002 7988 Star::Find(15, 192, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.487 00.001 7988 Star::Find returns 1 (0), X=190.66, Y=253.46, Mass=88, SNR=5.9, Peak=34 HFD=3.2
18:21:17.487 00.000 7988 Star::Find(15, 1058, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.489 00.002 7988 Star::Find returns 1 (0), X=1057.65, Y=41.10, Mass=83, SNR=5.7, Peak=42 HFD=2.2
18:21:17.489 00.000 7988 Star::Find(15, 819, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.491 00.002 7988 Star::Find false star n=7 nbg=274 bg=24.0 sigma=1.7 thresh=29 peak=29
18:21:17.491 00.000 7988 Star::Find returns 0 (2), X=819.00, Y=880.00, Mass=39, SNR=2.9, Peak=31 HFD=0.0
18:21:17.493 00.002 7988 Star::Find(15, 616, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.493 00.000 7988 Star::Find false star n=7 nbg=280 bg=26.7 sigma=2.0 thresh=33 peak=32
18:21:17.495 00.002 7988 Star::Find returns 0 (2), X=616.00, Y=146.00, Mass=48, SNR=2.9, Peak=35 HFD=0.0
18:21:17.495 00.000 7988 Star::Find(15, 1050, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.497 00.002 7988 Star::Find returns 1 (0), X=1049.79, Y=558.79, Mass=68, SNR=5.3, Peak=34 HFD=2.5
18:21:17.497 00.000 7988 Star::Find(15, 801, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.499 00.002 7988 Star::Find false star n=10 nbg=282 bg=24.6 sigma=1.8 thresh=30 peak=29
18:21:17.499 00.000 7988 Star::Find returns 0 (2), X=801.00, Y=694.00, Mass=63, SNR=2.9, Peak=34 HFD=0.0
18:21:17.501 00.002 7988 Star::Find(15, 394, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.501 00.000 7988 Star::Find returns 1 (0), X=394.81, Y=808.43, Mass=53, SNR=4.7, Peak=36 HFD=1.9
18:21:17.504 00.003 7988 Star::Find(15, 132, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.504 00.000 7988 Star::Find returns 1 (0), X=131.59, Y=257.96, Mass=73, SNR=5.7, Peak=39 HFD=2.4
18:21:17.504 00.000 7988 Star::Find(15, 1177, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.504 00.000 7988 Star::Find returns 1 (0), X=1177.65, Y=202.07, Mass=63, SNR=5.2, Peak=42 HFD=2.5
18:21:17.504 00.000 7988 Star::Find(15, 93, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.504 00.000 7988 Star::Find returns 1 (0), X=92.78, Y=616.69, Mass=62, SNR=5.0, Peak=38 HFD=2.6
18:21:17.504 00.000 7988 Star::Find(15, 1234, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.511 00.007 7988 Star::Find false star n=6 nbg=286 bg=23.9 sigma=1.9 thresh=30 peak=28
18:21:17.511 00.000 7988 Star::Find returns 0 (2), X=1234.00, Y=814.00, Mass=43, SNR=2.9, Peak=34 HFD=0.0
18:21:17.511 00.000 7988 Star::Find(15, 263, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.511 00.000 7988 Star::Find false star n=5 nbg=282 bg=26.5 sigma=2.0 thresh=32 peak=31
18:21:17.511 00.000 7988 Star::Find returns 0 (2), X=263.00, Y=239.00, Mass=32, SNR=2.9, Peak=34 HFD=0.0
18:21:17.511 00.000 7988 Star::Find(15, 1141, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.511 00.000 7988 Star::Find false star n=7 nbg=278 bg=25.0 sigma=1.9 thresh=31 peak=31
18:21:17.511 00.000 7988 Star::Find returns 0 (2), X=1141.00, Y=470.00, Mass=52, SNR=2.9, Peak=37 HFD=0.0
18:21:17.511 00.000 7988 Star::Find(15, 318, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.521 00.010 7988 Star::Find false star n=10 nbg=278 bg=26.6 sigma=1.7 thresh=32 peak=32
18:21:17.521 00.000 7988 Star::Find returns 0 (2), X=318.00, Y=130.00, Mass=66, SNR=2.9, Peak=39 HFD=0.0
18:21:17.521 00.000 7988 Star::Find(15, 389, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.521 00.000 7988 Star::Find returns 0 (2), X=389.00, Y=508.00, Mass=11, SNR=2.0, Peak=32 HFD=0.0
18:21:17.521 00.000 7988 Star::Find(15, 38, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.521 00.000 7988 Star::Find false star n=10 nbg=279 bg=26.0 sigma=1.8 thresh=31 peak=30
18:21:17.527 00.006 7988 Star::Find returns 0 (2), X=38.00, Y=308.00, Mass=58, SNR=2.9, Peak=33 HFD=0.0
18:21:17.527 00.000 7988 Star::Find(15, 705, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.527 00.000 7988 Star::Find returns 0 (2), X=705.00, Y=187.00, Mass=14, SNR=2.4, Peak=34 HFD=0.0
18:21:17.527 00.000 7988 Star::Find(15, 1248, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.527 00.000 7988 Star::Find false star n=5 nbg=281 bg=24.2 sigma=1.9 thresh=30 peak=29
18:21:17.527 00.000 7988 Star::Find returns 0 (2), X=1248.00, Y=746.00, Mass=35, SNR=2.9, Peak=33 HFD=0.0
18:21:17.527 00.000 7988 Star::Find(15, 1229, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.527 00.000 7988 Star::Find false star n=4 nbg=273 bg=23.4 sigma=1.8 thresh=29 peak=27
18:21:17.527 00.000 7988 Star::Find returns 0 (2), X=1229.00, Y=944.00, Mass=24, SNR=2.9, Peak=30 HFD=0.0
18:21:17.527 00.000 7988 Star::Find(15, 485, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.527 00.000 7988 Star::Find returns 0 (3), X=485.00, Y=841.00, Mass=6, SNR=1.5, Peak=32 HFD=0.0
18:21:17.537 00.010 7988 AutoFind: finding best star pass 1
18:21:17.537 00.000 7988 Star::Find(15, 1163, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.537 00.000 7988 Star::Find returns 1 (1), X=1163.42, Y=730.37, Mass=9922, SNR=65.8, Peak=255 HFD=5.5
18:21:17.537 00.000 7988 AutoFind: near-saturated [1163, 730] 112.7 Mass 9922 SNR 65.8 Peak 255
18:21:17.537 00.000 7988 Star::Find(15, 83, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.543 00.006 7988 Star::Find returns 1 (1), X=82.78, Y=919.75, Mass=5749, SNR=51.2, Peak=255 HFD=4.5
18:21:17.543 00.000 7988 AutoFind: near-saturated [83, 920] 109.4 Mass 5749 SNR 51.2 Peak 255
18:21:17.545 00.002 7988 Star::Find(15, 636, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.545 00.000 7988 Star::Find returns 1 (1), X=636.04, Y=332.24, Mass=12263, SNR=73.0, Peak=255 HFD=6.1
18:21:17.547 00.002 7988 AutoFind: near-saturated [636, 332] 91.0 Mass 12263 SNR 73.0 Peak 255
18:21:17.547 00.000 7988 Star::Find(15, 530, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.549 00.002 7988 Star::Find returns 1 (1), X=530.04, Y=250.71, Mass=3760, SNR=41.6, Peak=255 HFD=4.1
18:21:17.549 00.000 7988 AutoFind: near-saturated [530, 251] 74.2 Mass 3760 SNR 41.6 Peak 255
18:21:17.551 00.002 7988 Star::Find(15, 1181, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.551 00.000 7988 Star::Find returns 1 (1), X=1182.03, Y=867.23, Mass=15104, SNR=78.1, Peak=255 HFD=6.8
18:21:17.553 00.002 7988 AutoFind: near-saturated [1181, 869] 63.3 Mass 15104 SNR 78.1 Peak 255
18:21:17.553 00.000 7988 Star::Find(15, 1180, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.555 00.002 7988 Star::Find returns 1 (0), X=1180.16, Y=425.68, Mass=1440, SNR=25.9, Peak=143 HFD=3.6
18:21:17.555 00.000 7988 AutoFind returns star at [1180, 426] 30.7 Mass 1440 SNR 25.9
18:21:17.557 00.002 7988 Star::Find(15, 1180, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:21:17.558 00.001 7988 Star::Find returns 1 (0), X=1180.16, Y=425.68, Mass=1440, SNR=25.9, Peak=143 HFD=3.6
18:21:17.558 00.000 7988 MultiStar: List (12): {1180.16, 425.68}(25.9), {970.10, 849.05}(27.2), {373.48, 209.61}(25.4), {396.90, 923.29}(24.5), {548.34, 851.70}(26.8), {704.10, 579.09}(18.1), {1007.38, 892.17}(18.8), {644.36, 274.07}(16.6), {705.77, 917.93}(16.1), {759.95, 660.90}(14.1), {1046.73, 795.88}(14.8), {900.33, 854.96}(14.4), 
18:21:17.560 00.002 7988 setting lock position to (1180.16, 425.68)
18:21:17.560 00.000 7988 MultiStar: stabilizing after lock position change
18:21:17.562 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:17.566 00.004 7988 Status Line: Auto-selected star at (1180.2, 425.7)
18:21:17.571 00.005 7988 Changing from state SELECTED to CALIBRATING_PRIMARY
18:21:17.574 00.003 7988 guider state => CALIBRATED
18:21:17.574 00.000 7988 MultiStar mode enabled, AutoFind forced
18:21:17.576 00.002 7988 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:21:17.588 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:17.594 00.006 7988 UpdateGuideState exits: m=1636 SNR=27.2
18:21:17.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:17.596 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:21:17.596 00.000 7988 Enqueuing Expose request
18:21:17.598 00.002 15712 Worker thread wakes up
18:21:17.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:17.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:21:17.607 00.009 7988 evsrv: cli 0CCCFD08 connect
18:21:17.607 00.000 7988 case statement mapped state 5 to 1
18:21:17.609 00.002 7988 case statement mapped state 5 to 1
18:21:17.609 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_pixel_scale","id":"a16779bb-9a94-4c5c-a6cc-8d5d57315602"}
18:21:17.609 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":3.86747,"id":"a16779bb-9a94-4c5c-a6cc-8d5d57315602"}
18:21:17.615 00.006 7988 evsrv: cli 0CCCFD08 disconnect
18:21:19.234 01.619 15712 Exposure complete
18:21:19.293 00.059 15712 worker thread done servicing request
18:21:19.293 00.000 7988 OnExposeComplete: enter
18:21:19.293 00.000 7988 UpdateGuideState(): m_state=5
18:21:19.295 00.002 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
18:21:19.297 00.002 7988 Star::Find returns 1 (1), X=1180.93, Y=425.23, Mass=1464, SNR=26.1, Peak=255 HFD=3.0
18:21:19.297 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.58) = xAngle (1.05 = 1.05)
18:21:19.297 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.16 = -2.12)
18:21:19.297 00.000 7988 CameraToMount -- cameraX=0.77 cameraY=-0.45 hyp=0.89 cameraTheta=-0.53 mountX=0.44 mountY=-0.76, mountTheta=-1.04
18:21:19.297 00.000 7988 Changing from state CALIBRATED to GUIDING
18:21:19.297 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:21:19.310 00.013 7988 ScopeASCOM::SideOfPier() returns 1
18:21:19.310 00.000 7988 AdjustCalibrationForScopePointing (scope): current dec=34.3 pierSide=1, cal dec=34.4 pierSide=1 rotAngle=None bin=1
18:21:19.310 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:21:19.310 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:21:19.310 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:21:19.310 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:21:19.310 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:21:19.310 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:21:19.310 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:21:19.310 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:21:19.310 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:21:19.310 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:21:19.310 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:21:19.310 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:21:19.326 00.016 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:21:19.327 00.001 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
18:21:19.328 00.001 7988 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
18:21:19.328 00.000 7988 Dec comp: XRate 3.059 -> 3.063 for dec 34.4 -> dec 34.3
18:21:19.328 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:21:19.328 00.000 7988 ScopeASCOM::SideOfPier() returns 1
18:21:19.328 00.000 7988 setting lock position to (1180.93, 425.23)
18:21:19.328 00.000 7988 MultiStar: stabilizing after lock position change
18:21:19.328 00.000 7988 guider state => GUIDING
18:21:19.328 00.000 7988 Status Line: Guiding
18:21:19.342 00.014 7988 Mount: notify guiding started
18:21:19.344 00.002 7988 ScopeASCOM::SideOfPier() returns 1
18:21:19.344 00.000 7988 PPEC: guiding starts RA = 5.2601 hr, pier West, prev RA = 5.2602 hr, pier West
18:21:19.344 00.000 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
18:21:19.344 00.000 7988 PPEC: guiding was stopped for 2.3 seconds, deltaRA -0.7s, worm delta +3.0s, 0.5% of period (644.4s), limit 40.0% (257.8s)
18:21:19.344 00.000 7988 PPEC: resume guiding with gear time offset 0.7 seconds
18:21:19.344 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
18:21:19.344 00.000 7988 GetString("/profile/2/scope/calibration/timestamp", "") returns "1/2/2026 6:15:44 PM"
18:21:19.344 00.000 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
18:21:19.344 00.000 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
18:21:19.344 00.000 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
18:21:19.344 00.000 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.578620
18:21:19.358 00.014 7988 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 3.101440
18:21:19.359 00.001 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
18:21:19.361 00.002 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
18:21:19.361 00.000 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
18:21:19.361 00.000 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
18:21:19.361 00.000 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:21:19.361 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:21:19.361 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:21:19.361 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:21:19.361 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:21:19.361 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:21:19.361 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:21:19.361 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:21:19.361 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:21:19.374 00.013 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:21:19.374 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:21:19.374 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:21:19.378 00.004 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:21:19.378 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:21:19.378 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:21:19.378 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:21:19.378 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:21:19.378 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:21:19.378 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:21:19.378 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:21:19.378 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:21:19.378 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:21:19.378 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:21:19.390 00.012 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:21:19.390 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:21:19.390 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:21:19.395 00.005 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:21:19.397 00.002 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
18:21:19.399 00.002 7988 ScopeASCOM::SideOfPier() returns 1
18:21:19.399 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:21:19.399 00.000 7988 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
18:21:19.399 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:21:19.399 00.000 7988 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 34.3
18:21:19.405 00.006 7988 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.58) = xAngle (-1.58 = -1.58)
18:21:19.406 00.001 7988 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
18:21:19.406 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
18:21:19.406 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
18:21:19.406 00.000 7988 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
18:21:19.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:19.416 00.010 7988 UpdateGuideState exits: m=1464 SNR=26.1 Saturated
18:21:19.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:19.418 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:19.418 00.000 7988 Enqueuing Expose request
18:21:19.420 00.002 15712 Worker thread wakes up
18:21:19.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:19.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:20.827 01.407 15712 Exposure complete
18:21:20.885 00.058 15712 worker thread done servicing request
18:21:20.887 00.002 7988 OnExposeComplete: enter
18:21:20.887 00.000 7988 UpdateGuideState(): m_state=6
18:21:20.889 00.002 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:21:20.889 00.000 7988 Star::Find returns 1 (0), X=1180.75, Y=424.82, Mass=1387, SNR=25.3, Peak=226 HFD=2.8
18:21:20.892 00.003 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.58) = xAngle (-0.40 = -0.40)
18:21:20.892 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.71 = 2.71)
18:21:20.892 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.41 hyp=0.45 cameraTheta=-1.98 mountX=0.41 mountY=0.19, mountTheta=0.43
18:21:20.892 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.41, opts=13)
18:21:20.892 00.000 7988 Enqueuing Move request for scope (-0.18, -0.41)
18:21:20.892 00.000 15712 Worker thread wakes up
18:21:20.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.41) opts 0xd
18:21:20.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.41)
18:21:20.892 00.000 15712 Moving (-0.18, -0.41) raw xDistance=0.41 yDistance=0.19
18:21:20.892 00.000 15712 PPEC rslt(dithering): input = 0.41, final = 0.25
18:21:20.892 00.000 15712 PPEC: input: 0.41, control: 0.25, exposure: 1500
18:21:20.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:20.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:21:20.892 00.000 15712 MoveAxis(W, 81, ABG)
18:21:20.892 00.000 15712 Guiding  Dir = 3, Dur = 81
18:21:20.892 00.000 15712 IsGuiding returns 0
18:21:20.902 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:20.909 00.007 7988 UpdateGuideState exits: m=1387 SNR=25.3
18:21:20.911 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:20.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:20.913 00.002 7988 Enqueuing Expose request
18:21:20.922 00.009 15712 PulseGuide returned control before completion, sleep 67
18:21:21.034 00.112 15712 IsGuiding returns 0
18:21:21.034 00.000 15712 Move returns status 0, amount 81
18:21:21.034 00.000 15712 MoveAxis(N, 0, ABG)
18:21:21.034 00.000 15712 Move returns status 0, amount 0
18:21:21.034 00.000 15712 move complete, result=0
18:21:21.034 00.000 15712 worker thread done servicing request
18:21:21.034 00.000 15712 Worker thread wakes up
18:21:21.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:21.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:21.034 00.000 7988 GuideStep: 0.4 px 81 ms WEST, 0.2 px 0 ms NORTH
18:21:22.675 01.641 15712 Exposure complete
18:21:22.729 00.054 15712 worker thread done servicing request
18:21:22.729 00.000 7988 OnExposeComplete: enter
18:21:22.734 00.005 7988 UpdateGuideState(): m_state=6
18:21:22.736 00.002 7988 Star::Find(15, 1180, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:21:22.736 00.000 7988 Star::Find returns 1 (1), X=1180.69, Y=425.19, Mass=1422, SNR=25.7, Peak=255 HFD=2.8
18:21:22.738 00.002 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.58) = xAngle (-1.39 = -1.39)
18:21:22.738 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.72 = 1.72)
18:21:22.740 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-2.97 mountX=0.04 mountY=0.24, mountTheta=1.39
18:21:22.742 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.04, opts=13)
18:21:22.742 00.000 7988 Enqueuing Move request for scope (-0.24, -0.04)
18:21:22.744 00.002 15712 Worker thread wakes up
18:21:22.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
18:21:22.744 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
18:21:22.744 00.000 15712 Moving (-0.24, -0.04) raw xDistance=0.04 yDistance=0.24
18:21:22.744 00.000 15712 PPEC rslt(dithering): input = 0.04, final = 0.03
18:21:22.744 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
18:21:22.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:22.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
18:21:22.744 00.000 15712 MoveAxis(W, 8, ABG)
18:21:22.744 00.000 15712 Guiding  Dir = 3, Dur = 8
18:21:22.744 00.000 15712 IsGuiding returns 0
18:21:22.745 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:21:22.752 00.007 7988 UpdateGuideState exits: m=1422 SNR=25.7 Saturated
18:21:22.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:22.752 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:22.752 00.000 7988 Enqueuing Expose request
18:21:22.752 00.000 15712 IsGuiding returns 0
18:21:22.752 00.000 15712 Move returns status 0, amount 8
18:21:22.752 00.000 15712 MoveAxis(N, 0, ABG)
18:21:22.752 00.000 15712 Move returns status 0, amount 0
18:21:22.752 00.000 15712 move complete, result=0
18:21:22.752 00.000 15712 worker thread done servicing request
18:21:22.752 00.000 15712 Worker thread wakes up
18:21:22.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:22.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:22.768 00.016 7988 GuideStep: 0.0 px 8 ms WEST, 0.2 px 0 ms NORTH
18:21:24.177 01.409 15712 Exposure complete
18:21:24.234 00.057 15712 worker thread done servicing request
18:21:24.234 00.000 7988 OnExposeComplete: enter
18:21:24.234 00.000 7988 UpdateGuideState(): m_state=6
18:21:24.238 00.004 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:21:24.238 00.000 7988 Star::Find returns 1 (0), X=1180.75, Y=424.94, Mass=1422, SNR=25.6, Peak=218 HFD=3.1
18:21:24.238 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
18:21:24.238 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
18:21:24.238 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-2.12 mountX=0.29 mountY=0.18, mountTheta=0.56
18:21:24.243 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.29, opts=13)
18:21:24.243 00.000 7988 Enqueuing Move request for scope (-0.18, -0.29)
18:21:24.243 00.000 15712 Worker thread wakes up
18:21:24.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.29) opts 0xd
18:21:24.243 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.29)
18:21:24.243 00.000 15712 Moving (-0.18, -0.29) raw xDistance=0.29 yDistance=0.18
18:21:24.243 00.000 15712 PPEC rslt(dithering): input = 0.29, final = 0.17
18:21:24.243 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
18:21:24.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:24.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:21:24.243 00.000 15712 MoveAxis(W, 56, ABG)
18:21:24.243 00.000 15712 Guiding  Dir = 3, Dur = 56
18:21:24.243 00.000 15712 IsGuiding returns 0
18:21:24.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:24.257 00.014 7988 UpdateGuideState exits: m=1422 SNR=25.6
18:21:24.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:24.259 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:24.259 00.000 7988 Enqueuing Expose request
18:21:24.263 00.004 15712 PulseGuide returned control before completion, sleep 49
18:21:24.336 00.073 15712 IsGuiding returns 0
18:21:24.344 00.008 15712 Move returns status 0, amount 56
18:21:24.344 00.000 15712 MoveAxis(N, 0, ABG)
18:21:24.344 00.000 15712 Move returns status 0, amount 0
18:21:24.344 00.000 15712 move complete, result=0
18:21:24.344 00.000 15712 worker thread done servicing request
18:21:24.344 00.000 15712 Worker thread wakes up
18:21:24.344 00.000 7988 GuideStep: 0.3 px 56 ms WEST, 0.2 px 0 ms NORTH
18:21:24.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:24.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:25.974 01.630 15712 Exposure complete
18:21:26.032 00.058 15712 worker thread done servicing request
18:21:26.032 00.000 7988 OnExposeComplete: enter
18:21:26.032 00.000 7988 UpdateGuideState(): m_state=6
18:21:26.036 00.004 7988 Star::Find(15, 1180, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:21:26.036 00.000 7988 Star::Find returns 1 (0), X=1180.53, Y=424.98, Mass=1408, SNR=25.5, Peak=183 HFD=3.0
18:21:26.038 00.002 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
18:21:26.038 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
18:21:26.038 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=-0.25 hyp=0.46 cameraTheta=-2.58 mountX=0.25 mountY=0.40, mountTheta=1.01
18:21:26.038 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=-0.25, opts=13)
18:21:26.038 00.000 7988 Enqueuing Move request for scope (-0.39, -0.25)
18:21:26.038 00.000 15712 Worker thread wakes up
18:21:26.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.25) opts 0xd
18:21:26.038 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, -0.25)
18:21:26.038 00.000 15712 Moving (-0.39, -0.25) raw xDistance=0.25 yDistance=0.40
18:21:26.045 00.007 15712 PPEC rslt(dithering): input = 0.25, final = 0.15
18:21:26.045 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
18:21:26.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:21:26.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
18:21:26.045 00.000 15712 MoveAxis(W, 49, ABG)
18:21:26.045 00.000 15712 Guiding  Dir = 3, Dur = 49
18:21:26.047 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:26.053 00.006 15712 IsGuiding returns 0
18:21:26.055 00.002 7988 UpdateGuideState exits: m=1408 SNR=25.5
18:21:26.055 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:26.055 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:26.055 00.000 7988 Enqueuing Expose request
18:21:26.067 00.012 15712 PulseGuide returned control before completion, sleep 44
18:21:26.146 00.079 15712 IsGuiding returns 0
18:21:26.146 00.000 15712 Move returns status 0, amount 49
18:21:26.146 00.000 15712 MoveAxis(N, 0, ABG)
18:21:26.146 00.000 15712 Move returns status 0, amount 0
18:21:26.146 00.000 15712 move complete, result=0
18:21:26.146 00.000 15712 worker thread done servicing request
18:21:26.146 00.000 15712 Worker thread wakes up
18:21:26.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:26.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:26.146 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.4 px 0 ms NORTH
18:21:27.568 01.422 15712 Exposure complete
18:21:27.627 00.059 15712 worker thread done servicing request
18:21:27.627 00.000 7988 OnExposeComplete: enter
18:21:27.627 00.000 7988 UpdateGuideState(): m_state=6
18:21:27.631 00.004 7988 Star::Find(15, 1180, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:21:27.631 00.000 7988 Star::Find returns 1 (0), X=1180.47, Y=425.25, Mass=1325, SNR=24.7, Peak=194 HFD=3.1
18:21:27.631 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.68 = -1.60)
18:21:27.631 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.79 = 1.51)
18:21:27.631 00.000 7988 CameraToMount -- cameraX=-0.45 cameraY=0.02 hyp=0.45 cameraTheta=3.10 mountX=-0.01 mountY=0.45, mountTheta=1.60
18:21:27.631 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.45, y=0.02, opts=13)
18:21:27.631 00.000 7988 Enqueuing Move request for scope (-0.45, 0.02)
18:21:27.631 00.000 15712 Worker thread wakes up
18:21:27.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.02) opts 0xd
18:21:27.631 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.45, 0.02)
18:21:27.631 00.000 15712 Moving (-0.45, 0.02) raw xDistance=-0.01 yDistance=0.45
18:21:27.631 00.000 15712 PPEC rslt(dithering): input = -0.01, final = -0.01
18:21:27.631 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
18:21:27.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:21:27.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
18:21:27.631 00.000 15712 MoveAxis(E, 3, ABG)
18:21:27.631 00.000 15712 Guiding  Dir = 2, Dur = 3
18:21:27.631 00.000 15712 IsGuiding returns 0
18:21:27.642 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:27.652 00.010 7988 UpdateGuideState exits: m=1325 SNR=24.7
18:21:27.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:27.654 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:27.654 00.000 7988 Enqueuing Expose request
18:21:27.668 00.014 15712 IsGuiding returns 0
18:21:27.668 00.000 15712 Move returns status 0, amount 3
18:21:27.668 00.000 15712 MoveAxis(N, 0, ABG)
18:21:27.668 00.000 15712 Move returns status 0, amount 0
18:21:27.668 00.000 15712 move complete, result=0
18:21:27.668 00.000 15712 worker thread done servicing request
18:21:27.668 00.000 15712 Worker thread wakes up
18:21:27.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:27.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:27.672 00.004 7988 GuideStep: -0.0 px 3 ms EAST, 0.5 px 0 ms NORTH
18:21:29.308 01.636 15712 Exposure complete
18:21:29.359 00.051 15712 worker thread done servicing request
18:21:29.359 00.000 7988 OnExposeComplete: enter
18:21:29.359 00.000 7988 UpdateGuideState(): m_state=6
18:21:29.370 00.011 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:21:29.370 00.000 7988 Star::Find returns 1 (1), X=1180.79, Y=425.38, Mass=1440, SNR=25.8, Peak=255 HFD=2.9
18:21:29.370 00.000 7988 MultiStar: exiting stabilization period
18:21:29.370 00.000 7988 MultiStar: updating star positions after lock position change
18:21:29.375 00.005 7988 Star::Find(15, 970, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:21:29.375 00.000 7988 Star::Find returns 1 (0), X=970.81, Y=848.62, Mass=1531, SNR=26.4, Peak=200 HFD=3.8
18:21:29.375 00.000 7988 Star::Find(15, 374, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:21:29.375 00.000 7988 Star::Find returns 1 (0), X=374.04, Y=209.50, Mass=1482, SNR=26.0, Peak=216 HFD=3.6
18:21:29.375 00.000 7988 Star::Find(15, 397, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:21:29.375 00.000 7988 Star::Find returns 1 (0), X=397.48, Y=922.73, Mass=1403, SNR=25.4, Peak=138 HFD=3.9
18:21:29.375 00.000 7988 Star::Find(15, 549, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:21:29.375 00.000 7988 Star::Find returns 1 (0), X=548.83, Y=851.29, Mass=1668, SNR=27.2, Peak=184 HFD=4.6
18:21:29.375 00.000 7988 Star::Find(15, 704, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:21:29.375 00.000 7988 Star::Find returns 1 (0), X=704.76, Y=578.59, Mass=839, SNR=19.3, Peak=107 HFD=3.7
18:21:29.375 00.000 7988 Star::Find(15, 1008, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:21:29.375 00.000 7988 Star::Find returns 1 (0), X=1007.90, Y=891.78, Mass=758, SNR=18.6, Peak=131 HFD=2.8
18:21:29.386 00.011 7988 Star::Find(15, 645, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:21:29.386 00.000 7988 Star::Find returns 1 (0), X=644.77, Y=273.82, Mass=630, SNR=16.9, Peak=147 HFD=2.5
18:21:29.388 00.002 7988 Star::Find(15, 706, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:21:29.388 00.000 7988 Star::Find returns 1 (0), X=706.39, Y=917.79, Mass=696, SNR=17.7, Peak=88 HFD=3.5
18:21:29.391 00.003 7988 Star::Find(15, 760, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:21:29.392 00.001 7988 Star::Find returns 1 (0), X=760.68, Y=660.34, Mass=543, SNR=15.4, Peak=93 HFD=3.4
18:21:29.392 00.000 7988 Star::Find(15, 1047, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:21:29.392 00.000 7988 Star::Find returns 1 (0), X=1047.25, Y=795.47, Mass=449, SNR=14.2, Peak=105 HFD=2.7
18:21:29.394 00.002 7988 Star::Find(15, 901, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:21:29.394 00.000 7988 Star::Find returns 1 (0), X=900.74, Y=854.65, Mass=445, SNR=14.1, Peak=82 HFD=2.8
18:21:29.394 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.37)
18:21:29.398 00.004 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.74)
18:21:29.398 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.33 mountX=-0.15 mountY=0.14, mountTheta=2.39
18:21:29.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.15, opts=13)
18:21:29.402 00.004 7988 Enqueuing Move request for scope (-0.14, 0.15)
18:21:29.402 00.000 15712 Worker thread wakes up
18:21:29.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
18:21:29.402 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
18:21:29.402 00.000 15712 Moving (-0.14, 0.15) raw xDistance=-0.15 yDistance=0.14
18:21:29.402 00.000 15712 PPEC rslt(dithering): input = -0.15, final = -0.09
18:21:29.402 00.000 15712 PPEC: input: -0.15, control: -0.09, exposure: 1500
18:21:29.404 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:29.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:21:29.404 00.000 15712 MoveAxis(E, 28, ABG)
18:21:29.404 00.000 15712 Guiding  Dir = 2, Dur = 28
18:21:29.404 00.000 15712 IsGuiding returns 0
18:21:29.409 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:21:29.409 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.8 Saturated
18:21:29.409 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:29.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:29.418 00.009 7988 Enqueuing Expose request
18:21:29.428 00.010 15712 PulseGuide returned control before completion, sleep 14
18:21:29.449 00.021 15712 IsGuiding returns 1
18:21:29.449 00.000 15712 scope still moving after pulse duration time elapsed
18:21:29.485 00.036 15712 IsGuiding returns 0
18:21:29.485 00.000 15712 scope move finished after 28 + 58 ms
18:21:29.485 00.000 15712 Move returns status 0, amount 28
18:21:29.485 00.000 15712 MoveAxis(N, 0, ABG)
18:21:29.485 00.000 15712 Move returns status 0, amount 0
18:21:29.485 00.000 15712 move complete, result=0
18:21:29.485 00.000 15712 worker thread done servicing request
18:21:29.485 00.000 15712 Worker thread wakes up
18:21:29.485 00.000 7988 GuideStep: -0.1 px 28 ms EAST, 0.1 px 0 ms NORTH
18:21:29.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:29.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:30.900 01.415 15712 Exposure complete
18:21:30.958 00.058 15712 worker thread done servicing request
18:21:30.958 00.000 7988 OnExposeComplete: enter
18:21:30.958 00.000 7988 UpdateGuideState(): m_state=6
18:21:30.961 00.003 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:21:30.961 00.000 7988 Star::Find returns 1 (0), X=1180.75, Y=425.07, Mass=1358, SNR=25.0, Peak=221 HFD=2.7
18:21:30.961 00.000 7988 MultiStar: [#1 -0.10,-0.07,1.05,U] [#2 0.19,-0.39,0.00,M1] [#3 0.09,-0.33,0.00,M1] [#4 0.03,-0.28,1.07,U] [#5 0.08,-0.33,0.00,M1] [#6 -0.02,-0.31,0.00,M1] [#7 0.04,-0.26,0.68,U] [#8 0.04,-0.28,0.67,U] 
18:21:30.961 00.000 7988 refined, 4 included, MultiStar: {-0.04, -0.20}, one-star: {-0.17, -0.16}
18:21:30.961 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
18:21:30.961 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
18:21:30.961 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.78 mountX=0.20 mountY=0.05, mountTheta=0.23
18:21:30.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.20, opts=13)
18:21:30.961 00.000 7988 Enqueuing Move request for scope (-0.04, -0.20)
18:21:30.961 00.000 15712 Worker thread wakes up
18:21:30.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
18:21:30.961 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
18:21:30.961 00.000 15712 Moving (-0.04, -0.20) raw xDistance=0.20 yDistance=0.05
18:21:30.961 00.000 15712 PPEC rslt(dithering): input = 0.20, final = 0.12
18:21:30.961 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
18:21:30.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:30.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:21:30.961 00.000 15712 MoveAxis(W, 39, ABG)
18:21:30.961 00.000 15712 Guiding  Dir = 3, Dur = 39
18:21:30.961 00.000 15712 IsGuiding returns 0
18:21:30.977 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:30.983 00.006 7988 UpdateGuideState exits: m=1358 SNR=25.0
18:21:30.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:30.984 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:30.984 00.000 7988 Enqueuing Expose request
18:21:30.992 00.008 15712 PulseGuide returned control before completion, sleep 28
18:21:31.040 00.048 15712 IsGuiding returns 0
18:21:31.040 00.000 15712 Move returns status 0, amount 39
18:21:31.040 00.000 15712 MoveAxis(N, 0, ABG)
18:21:31.040 00.000 15712 Move returns status 0, amount 0
18:21:31.040 00.000 15712 move complete, result=0
18:21:31.040 00.000 15712 worker thread done servicing request
18:21:31.040 00.000 15712 Worker thread wakes up
18:21:31.040 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
18:21:31.043 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:31.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:32.672 01.629 15712 Exposure complete
18:21:32.725 00.053 15712 worker thread done servicing request
18:21:32.725 00.000 7988 OnExposeComplete: enter
18:21:32.725 00.000 7988 UpdateGuideState(): m_state=6
18:21:32.733 00.008 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:21:32.734 00.001 7988 Star::Find returns 1 (0), X=1180.68, Y=424.84, Mass=1395, SNR=25.4, Peak=235 HFD=2.8
18:21:32.734 00.000 7988 MultiStar: [#1 0.08,-0.30,0.00,M1] [#2 0.12,-0.75,0.00,M2] [#3 0.08,-0.37,0.00,M2] [#4 -0.06,-0.42,0.00,M1] [#5 0.08,-0.44,0.00,M2] [#6 0.21,-0.48,0.00,M2] [#7 0.02,-0.35,0.00,M1] [#8 0.04,-0.40,0.00,M1] 
18:21:32.734 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.58) = xAngle (-0.56 = -0.56)
18:21:32.734 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.55 = 2.55)
18:21:32.734 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.39 hyp=0.46 cameraTheta=-2.14 mountX=0.39 mountY=0.26, mountTheta=0.59
18:21:32.734 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.39, opts=13)
18:21:32.734 00.000 7988 Enqueuing Move request for scope (-0.25, -0.39)
18:21:32.743 00.009 15712 Worker thread wakes up
18:21:32.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.39) opts 0xd
18:21:32.743 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.39)
18:21:32.743 00.000 15712 Moving (-0.25, -0.39) raw xDistance=0.39 yDistance=0.26
18:21:32.743 00.000 15712 PPEC rslt(dithering): input = 0.39, final = 0.23
18:21:32.743 00.000 15712 PPEC: input: 0.39, control: 0.23, exposure: 1500
18:21:32.743 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.19 newest=0.44
18:21:32.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
18:21:32.743 00.000 15712 MoveAxis(W, 77, ABG)
18:21:32.743 00.000 15712 Guiding  Dir = 3, Dur = 77
18:21:32.743 00.000 15712 IsGuiding returns 0
18:21:32.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:32.754 00.011 7988 UpdateGuideState exits: m=1395 SNR=25.4
18:21:32.756 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:32.758 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:32.758 00.000 7988 Enqueuing Expose request
18:21:32.766 00.008 15712 PulseGuide returned control before completion, sleep 63
18:21:32.844 00.078 15712 IsGuiding returns 1
18:21:32.844 00.000 15712 scope still moving after pulse duration time elapsed
18:21:32.878 00.034 15712 IsGuiding returns 0
18:21:32.878 00.000 15712 scope move finished after 77 + 59 ms
18:21:32.878 00.000 15712 Move returns status 0, amount 77
18:21:32.878 00.000 15712 MoveAxis(S, 66, ABG)
18:21:32.878 00.000 15712 Guiding  Dir = 1, Dur = 66
18:21:32.878 00.000 15712 IsGuiding returns 0
18:21:32.958 00.080 15712 IsGuiding returns 1
18:21:32.958 00.000 15712 scope still moving after pulse duration time elapsed
18:21:32.992 00.034 15712 IsGuiding returns 1
18:21:33.056 00.064 15712 IsGuiding returns 0
18:21:33.056 00.000 15712 scope move finished after 66 + 110 ms
18:21:33.056 00.000 15712 Move returns status 0, amount 66
18:21:33.056 00.000 15712 move complete, result=0
18:21:33.056 00.000 15712 worker thread done servicing request
18:21:33.056 00.000 15712 Worker thread wakes up
18:21:33.056 00.000 7988 GuideStep: 0.4 px 77 ms WEST, 0.3 px 66 ms SOUTH
18:21:33.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:33.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:34.472 01.416 15712 Exposure complete
18:21:34.530 00.058 15712 worker thread done servicing request
18:21:34.530 00.000 7988 OnExposeComplete: enter
18:21:34.530 00.000 7988 UpdateGuideState(): m_state=6
18:21:34.534 00.004 7988 Star::Find(15, 1180, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:21:34.534 00.000 7988 Star::Find returns 1 (1), X=1180.97, Y=425.35, Mass=1307, SNR=24.7, Peak=255 HFD=2.7
18:21:34.534 00.000 7988 MultiStar: [#1 0.02,0.18,1.05,U] [#2 0.10,-0.04,1.04,U] [#3 0.21,0.24,0.99,U] [#4 -0.05,0.15,1.08,U] [#5 0.24,0.21,0.72,U] [#6 0.30,0.13,0.72,U] [#7 0.17,0.02,0.66,U] [#8 0.14,0.15,0.65,U] 
18:21:34.534 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.04, 0.12}
18:21:34.534 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
18:21:34.534 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.39)
18:21:34.534 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.20 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
18:21:34.534 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.12, opts=13)
18:21:34.543 00.009 7988 Enqueuing Move request for scope (0.04, 0.12)
18:21:34.543 00.000 15712 Worker thread wakes up
18:21:34.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
18:21:34.543 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
18:21:34.545 00.002 15712 Moving (0.04, 0.12) raw xDistance=-0.12 yDistance=-0.05
18:21:34.545 00.000 15712 PPEC rslt(dithering): input = -0.12, final = -0.07
18:21:34.545 00.000 15712 PPEC: input: -0.12, control: -0.07, exposure: 1500
18:21:34.545 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:34.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:21:34.545 00.000 15712 MoveAxis(E, 23, ABG)
18:21:34.545 00.000 15712 Guiding  Dir = 2, Dur = 23
18:21:34.545 00.000 15712 IsGuiding returns 0
18:21:34.551 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:34.557 00.006 7988 UpdateGuideState exits: m=1307 SNR=24.7 Saturated
18:21:34.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:34.559 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:34.560 00.001 7988 Enqueuing Expose request
18:21:34.574 00.014 15712 IsGuiding returns 1
18:21:34.574 00.000 15712 scope still moving after pulse duration time elapsed
18:21:34.612 00.038 15712 IsGuiding returns 0
18:21:34.612 00.000 15712 scope move finished after 23 + 53 ms
18:21:34.612 00.000 15712 Move returns status 0, amount 23
18:21:34.612 00.000 15712 MoveAxis(N, 0, ABG)
18:21:34.612 00.000 15712 Move returns status 0, amount 0
18:21:34.612 00.000 15712 move complete, result=0
18:21:34.612 00.000 15712 worker thread done servicing request
18:21:34.612 00.000 15712 Worker thread wakes up
18:21:34.612 00.000 7988 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
18:21:34.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:34.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:36.253 01.641 15712 Exposure complete
18:21:36.310 00.057 15712 worker thread done servicing request
18:21:36.310 00.000 7988 OnExposeComplete: enter
18:21:36.310 00.000 7988 UpdateGuideState(): m_state=6
18:21:36.314 00.004 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:21:36.314 00.000 7988 Star::Find returns 1 (0), X=1181.22, Y=425.60, Mass=1335, SNR=24.9, Peak=238 HFD=3.1
18:21:36.314 00.000 7988 MultiStar: [#1 0.28,0.11,1.04,U] [#2 0.61,-0.07,0.00,M2] [#3 0.29,0.45,0.00,M2] [#4 0.45,0.24,0.00,M1] [#5 0.69,0.23,0.00,M2] [#6 0.43,0.21,0.00,M2] [#7 0.49,0.14,0.00,M1] [#8 0.60,0.12,0.00,M1] 
18:21:36.314 00.000 7988 refined, 1 included, MultiStar: {0.29, 0.23}, one-star: {0.30, 0.36}
18:21:36.314 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.25 = 2.25)
18:21:36.314 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.36 = -0.92)
18:21:36.314 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.23 hyp=0.37 cameraTheta=0.67 mountX=-0.23 mountY=-0.30, mountTheta=-2.24
18:21:36.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.23, opts=13)
18:21:36.314 00.000 7988 Enqueuing Move request for scope (0.29, 0.23)
18:21:36.314 00.000 15712 Worker thread wakes up
18:21:36.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.23) opts 0xd
18:21:36.314 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.23)
18:21:36.314 00.000 15712 Moving (0.29, 0.23) raw xDistance=-0.23 yDistance=-0.30
18:21:36.314 00.000 15712 PPEC rslt(dithering): input = -0.23, final = -0.14
18:21:36.314 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
18:21:36.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:21:36.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
18:21:36.314 00.000 15712 MoveAxis(E, 46, ABG)
18:21:36.314 00.000 15712 Guiding  Dir = 2, Dur = 46
18:21:36.330 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:36.330 00.000 15712 IsGuiding returns 0
18:21:36.330 00.000 7988 UpdateGuideState exits: m=1335 SNR=24.9
18:21:36.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:36.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:36.330 00.000 7988 Enqueuing Expose request
18:21:36.346 00.016 15712 PulseGuide returned control before completion, sleep 41
18:21:36.393 00.047 15712 IsGuiding returns 1
18:21:36.393 00.000 15712 scope still moving after pulse duration time elapsed
18:21:36.427 00.034 15712 IsGuiding returns 0
18:21:36.427 00.000 15712 scope move finished after 46 + 49 ms
18:21:36.429 00.002 15712 Move returns status 0, amount 46
18:21:36.429 00.000 15712 MoveAxis(N, 0, ABG)
18:21:36.429 00.000 15712 Move returns status 0, amount 0
18:21:36.429 00.000 15712 move complete, result=0
18:21:36.429 00.000 15712 worker thread done servicing request
18:21:36.429 00.000 15712 Worker thread wakes up
18:21:36.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:36.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:36.429 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.3 px 0 ms NORTH
18:21:37.689 01.260 7988 GuideAssistant changed RA_MinMove to 0.16
18:21:37.812 00.123 7988 evsrv: cli 0CCD0028 connect
18:21:37.812 00.000 7988 case statement mapped state 6 to 3
18:21:37.814 00.002 7988 case statement mapped state 6 to 3
18:21:37.816 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_pixel_scale","id":"6195ca8d-35b9-43fd-80e2-d136487629f9"}
18:21:37.816 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":3.86747,"id":"6195ca8d-35b9-43fd-80e2-d136487629f9"}
18:21:37.819 00.003 7988 evsrv: cli 0CCD0028 disconnect
18:21:37.841 00.022 15712 Exposure complete
18:21:37.902 00.061 15712 worker thread done servicing request
18:21:37.902 00.000 7988 OnExposeComplete: enter
18:21:37.902 00.000 7988 UpdateGuideState(): m_state=6
18:21:37.905 00.003 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:21:37.905 00.000 7988 Star::Find returns 1 (1), X=1181.13, Y=425.57, Mass=1347, SNR=25.0, Peak=255 HFD=3.1
18:21:37.905 00.000 7988 MultiStar: [#1 0.30,0.18,0.00,M1] [#2 0.63,-0.09,0.00,M3] [#3 0.46,0.16,0.00,M3] [#4 0.43,-0.03,0.00,M2] [#5 0.58,0.23,0.00,M3] [#6 0.48,-0.18,0.00,M3] [#7 0.61,0.18,0.00,M2] [#8 0.57,0.24,0.00,M2] 
18:21:37.905 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
18:21:37.909 00.004 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
18:21:37.909 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.34 hyp=0.40 cameraTheta=1.03 mountX=-0.34 mountY=-0.21, mountTheta=-2.58
18:21:37.909 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.34, opts=13)
18:21:37.909 00.000 7988 Enqueuing Move request for scope (0.20, 0.34)
18:21:37.909 00.000 15712 Worker thread wakes up
18:21:37.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.34) opts 0xd
18:21:37.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.34)
18:21:37.909 00.000 15712 Moving (0.20, 0.34) raw xDistance=-0.34 yDistance=-0.21
18:21:37.909 00.000 15712 PPEC rslt: input = -0.34, final = -0.19, react = -0.20, pred = 0.01, hyst = -0.18, hyst_pct = 0.73, period_length = 644.43
18:21:37.909 00.000 15712 PPEC: input: -0.34, control: -0.19, exposure: 1500
18:21:37.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:37.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:21:37.909 00.000 15712 MoveAxis(E, 61, ABG)
18:21:37.909 00.000 15712 Guiding  Dir = 2, Dur = 61
18:21:37.909 00.000 15712 IsGuiding returns 0
18:21:37.921 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:37.926 00.005 7988 UpdateGuideState exits: m=1347 SNR=25.0 Saturated
18:21:37.926 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:37.926 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:37.926 00.000 7988 Enqueuing Expose request
18:21:37.926 00.000 15712 PulseGuide returned control before completion, sleep 57
18:21:38.012 00.086 15712 IsGuiding returns 1
18:21:38.012 00.000 15712 scope still moving after pulse duration time elapsed
18:21:38.047 00.035 15712 IsGuiding returns 0
18:21:38.047 00.000 15712 scope move finished after 61 + 70 ms
18:21:38.047 00.000 15712 Move returns status 0, amount 61
18:21:38.047 00.000 15712 MoveAxis(N, 0, ABG)
18:21:38.047 00.000 15712 Move returns status 0, amount 0
18:21:38.047 00.000 15712 move complete, result=0
18:21:38.047 00.000 15712 worker thread done servicing request
18:21:38.047 00.000 15712 Worker thread wakes up
18:21:38.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:38.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:38.047 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.2 px 0 ms NORTH
18:21:39.275 01.228 7988 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
18:21:39.275 00.000 7988 GuideAssistant changed Dec_MinMove to 0.25
18:21:39.332 00.057 7988 evsrv: cli 0CCCF268 connect
18:21:39.332 00.000 7988 case statement mapped state 6 to 3
18:21:39.332 00.000 7988 case statement mapped state 6 to 3
18:21:39.332 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_pixel_scale","id":"72545d6e-2b32-4857-b6c7-ab5ef5be89e5"}
18:21:39.332 00.000 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":3.86747,"id":"72545d6e-2b32-4857-b6c7-ab5ef5be89e5"}
18:21:39.332 00.000 7988 evsrv: cli 0CCCF268 disconnect
18:21:39.685 00.353 15712 Exposure complete
18:21:39.734 00.049 15712 worker thread done servicing request
18:21:39.734 00.000 7988 OnExposeComplete: enter
18:21:39.734 00.000 7988 UpdateGuideState(): m_state=6
18:21:39.746 00.012 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:21:39.746 00.000 7988 Star::Find returns 1 (0), X=1181.12, Y=425.11, Mass=1333, SNR=24.8, Peak=225 HFD=2.9
18:21:39.746 00.000 7988 MultiStar: [#1 0.43,0.09,0.00,M2] [#2 0.74,-0.27,0.00,M4] [#3 0.59,0.01,0.00,M4] [#4 0.75,-0.09,0.00,M3] [#5 0.58,-0.00,0.00,M4] [#6 0.75,-0.18,0.00,M4] [#7 0.72,-0.34,0.00,M3] [#8 0.50,0.11,0.00,M3] 
18:21:39.750 00.004 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.58) = xAngle (1.03 = 1.03)
18:21:39.750 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.14 = -2.15)
18:21:39.750 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.55 mountX=0.12 mountY=-0.19, mountTheta=-1.02
18:21:39.750 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.12, opts=13)
18:21:39.750 00.000 7988 Enqueuing Move request for scope (0.20, -0.12)
18:21:39.750 00.000 15712 Worker thread wakes up
18:21:39.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
18:21:39.750 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
18:21:39.750 00.000 15712 Moving (0.20, -0.12) raw xDistance=0.12 yDistance=-0.19
18:21:39.750 00.000 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 644.43
18:21:39.750 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
18:21:39.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:39.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:21:39.750 00.000 15712 MoveAxis(W, 1, ABG)
18:21:39.750 00.000 15712 Guiding  Dir = 3, Dur = 1
18:21:39.750 00.000 15712 IsGuiding returns 0
18:21:39.762 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:39.767 00.005 7988 UpdateGuideState exits: m=1333 SNR=24.8
18:21:39.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:39.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:39.767 00.000 7988 Enqueuing Expose request
18:21:39.784 00.017 15712 IsGuiding returns 0
18:21:39.784 00.000 15712 Move returns status 0, amount 1
18:21:39.784 00.000 15712 MoveAxis(N, 0, ABG)
18:21:39.784 00.000 15712 Move returns status 0, amount 0
18:21:39.784 00.000 15712 move complete, result=0
18:21:39.784 00.000 15712 worker thread done servicing request
18:21:39.784 00.000 15712 Worker thread wakes up
18:21:39.784 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
18:21:39.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:39.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:41.194 01.410 15712 Exposure complete
18:21:41.249 00.055 15712 worker thread done servicing request
18:21:41.249 00.000 7988 OnExposeComplete: enter
18:21:41.255 00.006 7988 UpdateGuideState(): m_state=6
18:21:41.255 00.000 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:21:41.255 00.000 7988 Star::Find returns 1 (0), X=1181.39, Y=425.07, Mass=1394, SNR=25.4, Peak=206 HFD=3.1
18:21:41.255 00.000 7988 MultiStar: [#1 0.46,-0.16,0.00,M3] [#2 0.76,-0.54,0.00,M5] [#3 0.50,-0.08,0.00,M5] [#4 0.53,-0.24,0.00,M4] [#5 0.65,-0.45,0.00,M5] [#6 0.68,-0.18,0.00,M5] [#7 0.91,-0.04,0.00,M4] [#8 0.36,-0.25,0.00,M4] 
18:21:41.255 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.26 = 1.26)
18:21:41.255 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.92)
18:21:41.255 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=-0.16 hyp=0.49 cameraTheta=-0.32 mountX=0.15 mountY=-0.46, mountTheta=-1.25
18:21:41.255 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=-0.16, opts=13)
18:21:41.255 00.000 7988 Enqueuing Move request for scope (0.47, -0.16)
18:21:41.266 00.011 15712 Worker thread wakes up
18:21:41.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.16) opts 0xd
18:21:41.266 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, -0.16)
18:21:41.266 00.000 15712 Moving (0.47, -0.16) raw xDistance=0.15 yDistance=-0.46
18:21:41.266 00.000 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 644.43
18:21:41.266 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
18:21:41.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:21:41.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
18:21:41.266 00.000 15712 MoveAxis(W, 0, ABG)
18:21:41.266 00.000 15712 Move returns status 0, amount 0
18:21:41.266 00.000 15712 MoveAxis(N, 0, ABG)
18:21:41.266 00.000 15712 Move returns status 0, amount 0
18:21:41.266 00.000 15712 move complete, result=0
18:21:41.266 00.000 15712 worker thread done servicing request
18:21:41.271 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:41.275 00.004 7988 UpdateGuideState exits: m=1394 SNR=25.4
18:21:41.277 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:41.279 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:41.279 00.000 7988 Enqueuing Expose request
18:21:41.281 00.002 15712 Worker thread wakes up
18:21:41.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:41.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:41.287 00.006 7988 GuideStep: 0.2 px 0 ms WEST, -0.5 px 0 ms NORTH
18:21:42.233 00.946 7988 BLC: Comp pulse set to 570 ms, Floor = 20 ms, Ceiling = 855 ms, Adjustable
18:21:42.235 00.002 7988 BLC: window closed
18:21:42.235 00.000 7988 BLC: History cleared
18:21:42.235 00.000 7988 BLC: window closed
18:21:42.235 00.000 7988 BLC: Backlash comp enabled, Comp pulse = 570 ms
18:21:42.386 00.151 7988 evsrv: cli 0CCCF588 connect
18:21:42.388 00.002 7988 case statement mapped state 6 to 3
18:21:42.390 00.002 7988 case statement mapped state 6 to 3
18:21:42.391 00.001 7988 evsrv: cli 0CCCF588 request: {"method":"get_pixel_scale","id":"b6bfd620-fec2-42da-a1b9-93b31141ba4c"}
18:21:42.391 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":3.86747,"id":"b6bfd620-fec2-42da-a1b9-93b31141ba4c"}
18:21:42.391 00.000 7988 evsrv: cli 0CCCF588 disconnect
18:21:42.915 00.524 15712 Exposure complete
18:21:42.966 00.051 15712 worker thread done servicing request
18:21:42.966 00.000 7988 OnExposeComplete: enter
18:21:42.966 00.000 7988 UpdateGuideState(): m_state=6
18:21:42.966 00.000 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:21:42.978 00.012 7988 Star::Find returns 1 (0), X=1181.18, Y=424.97, Mass=1364, SNR=25.0, Peak=202 HFD=3.0
18:21:42.980 00.002 7988 MultiStar: [#1 0.52,-0.35,0.00,M4] [#2 0.71,-0.57,0.00,M6] [#3 0.36,-0.45,0.00,M6] [#4 0.51,-0.48,0.00,M5] [#5 0.25,-0.25,0.00,M6] [#6 0.54,-0.31,0.00,M6] [#7 0.60,-0.62,0.00,M5] [#8 0.42,-0.19,0.00,M5] 
18:21:42.980 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
18:21:42.980 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.40)
18:21:42.983 00.003 7988 CameraToMount -- cameraX=0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-0.81 mountX=0.26 mountY=-0.25, mountTheta=-0.75
18:21:42.985 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.26, opts=13)
18:21:42.985 00.000 7988 Enqueuing Move request for scope (0.25, -0.26)
18:21:42.987 00.002 15712 Worker thread wakes up
18:21:42.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.26) opts 0xd
18:21:42.987 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.26)
18:21:42.987 00.000 15712 Moving (0.25, -0.26) raw xDistance=0.26 yDistance=-0.25
18:21:42.987 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.16, pred = 0.01, hyst = 0.14, hyst_pct = 0.72, period_length = 644.43
18:21:42.987 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
18:21:42.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:42.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
18:21:42.987 00.000 15712 MoveAxis(W, 48, ABG)
18:21:42.987 00.000 15712 Guiding  Dir = 3, Dur = 48
18:21:42.989 00.002 15712 IsGuiding returns 0
18:21:42.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:21:42.998 00.009 7988 UpdateGuideState exits: m=1364 SNR=25.0
18:21:43.000 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:43.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:43.003 00.003 7988 Enqueuing Expose request
18:21:43.012 00.009 15712 PulseGuide returned control before completion, sleep 33
18:21:43.058 00.046 15712 IsGuiding returns 1
18:21:43.058 00.000 15712 scope still moving after pulse duration time elapsed
18:21:43.090 00.032 15712 IsGuiding returns 0
18:21:43.090 00.000 15712 scope move finished after 48 + 58 ms
18:21:43.090 00.000 15712 Move returns status 0, amount 48
18:21:43.090 00.000 15712 MoveAxis(N, 0, ABG)
18:21:43.090 00.000 15712 Move returns status 0, amount 0
18:21:43.090 00.000 15712 move complete, result=0
18:21:43.090 00.000 15712 worker thread done servicing request
18:21:43.090 00.000 15712 Worker thread wakes up
18:21:43.090 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.2 px 0 ms NORTH
18:21:43.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:43.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:44.509 01.419 15712 Exposure complete
18:21:44.565 00.056 15712 worker thread done servicing request
18:21:44.565 00.000 7988 OnExposeComplete: enter
18:21:44.565 00.000 7988 UpdateGuideState(): m_state=6
18:21:44.571 00.006 7988 Star::Find(15, 1181, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:21:44.571 00.000 7988 Star::Find returns 1 (0), X=1181.18, Y=424.65, Mass=1251, SNR=24.0, Peak=194 HFD=3.0
18:21:44.573 00.002 7988 MultiStar: [#1 0.32,-0.35,0.00,M5] [#2 0.46,-0.53,0.00,M7] [#3 0.24,-0.40,0.00,M7] [#4 0.45,-0.62,0.00,M6] [#5 0.32,-0.66,0.00,M7] [#6 0.62,-0.44,0.00,M7] [#7 0.67,-0.52,0.00,M6] [#8 0.54,-0.54,0.00,M6] 
18:21:44.573 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
18:21:44.575 00.002 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.75)
18:21:44.575 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.58 hyp=0.63 cameraTheta=-1.15 mountX=0.58 mountY=-0.24, mountTheta=-0.40
18:21:44.578 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.58, opts=13)
18:21:44.578 00.000 7988 Enqueuing Move request for scope (0.26, -0.58)
18:21:44.580 00.002 15712 Worker thread wakes up
18:21:44.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.58) opts 0xd
18:21:44.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.58)
18:21:44.580 00.000 15712 Moving (0.26, -0.58) raw xDistance=0.58 yDistance=-0.24
18:21:44.580 00.000 15712 PPEC rslt: input = 0.58, final = 0.32, react = 0.35, pred = 0.01, hyst = 0.31, hyst_pct = 0.72, period_length = 644.43
18:21:44.580 00.000 15712 PPEC: input: 0.58, control: 0.32, exposure: 1500
18:21:44.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:44.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
18:21:44.580 00.000 15712 MoveAxis(W, 105, ABG)
18:21:44.580 00.000 15712 Guiding  Dir = 3, Dur = 105
18:21:44.582 00.002 15712 IsGuiding returns 0
18:21:44.587 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:44.593 00.006 7988 UpdateGuideState exits: m=1251 SNR=24.0
18:21:44.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:44.595 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:44.595 00.000 7988 Enqueuing Expose request
18:21:44.597 00.002 15712 PulseGuide returned control before completion, sleep 99
18:21:44.698 00.101 15712 IsGuiding returns 1
18:21:44.698 00.000 15712 scope still moving after pulse duration time elapsed
18:21:44.757 00.059 15712 IsGuiding returns 0
18:21:44.757 00.000 15712 scope move finished after 105 + 69 ms
18:21:44.757 00.000 15712 Move returns status 0, amount 105
18:21:44.757 00.000 15712 MoveAxis(N, 0, ABG)
18:21:44.757 00.000 15712 Move returns status 0, amount 0
18:21:44.757 00.000 15712 move complete, result=0
18:21:44.757 00.000 15712 worker thread done servicing request
18:21:44.757 00.000 15712 Worker thread wakes up
18:21:44.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:44.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:44.757 00.000 7988 GuideStep: 0.6 px 105 ms WEST, -0.2 px 0 ms NORTH
18:21:46.390 01.633 15712 Exposure complete
18:21:46.437 00.047 15712 worker thread done servicing request
18:21:46.437 00.000 7988 OnExposeComplete: enter
18:21:46.437 00.000 7988 UpdateGuideState(): m_state=6
18:21:46.451 00.014 7988 Star::Find(15, 1181, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:21:46.451 00.000 7988 Star::Find returns 1 (1), X=1181.08, Y=425.09, Mass=1356, SNR=24.9, Peak=255 HFD=2.9
18:21:46.451 00.000 7988 MultiStar: [#1 0.22,-0.23,1.03,U] [#2 0.57,-0.26,0.00,M8] [#3 0.36,-0.17,0.00,M8] [#4 0.37,-0.20,0.00,M7] [#5 0.46,-0.14,0.00,M8] [#6 0.52,-0.35,0.00,M8] [#7 0.53,-0.11,0.00,M7] [#8 0.18,-0.32,0.00,M7] 
18:21:46.455 00.004 7988 single-star, 1 included, MultiStar: {0.19, -0.18}, one-star: {0.16, -0.14}
18:21:46.455 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.87 = 0.87)
18:21:46.455 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.98 = -2.31)
18:21:46.455 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.71 mountX=0.13 mountY=-0.15, mountTheta=-0.85
18:21:46.455 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.14, opts=13)
18:21:46.455 00.000 7988 Enqueuing Move request for scope (0.16, -0.14)
18:21:46.455 00.000 15712 Worker thread wakes up
18:21:46.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
18:21:46.455 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
18:21:46.455 00.000 15712 Moving (0.16, -0.14) raw xDistance=0.13 yDistance=-0.15
18:21:46.455 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 644.43
18:21:46.455 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
18:21:46.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:46.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:21:46.455 00.000 15712 MoveAxis(W, 1, ABG)
18:21:46.455 00.000 15712 Guiding  Dir = 3, Dur = 1
18:21:46.467 00.012 15712 IsGuiding returns 0
18:21:46.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:21:46.472 00.005 7988 UpdateGuideState exits: m=1356 SNR=24.9 Saturated
18:21:46.474 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:46.476 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:46.476 00.000 7988 Enqueuing Expose request
18:21:46.499 00.023 15712 IsGuiding returns 0
18:21:46.499 00.000 15712 Move returns status 0, amount 1
18:21:46.499 00.000 15712 MoveAxis(N, 0, ABG)
18:21:46.499 00.000 15712 Move returns status 0, amount 0
18:21:46.499 00.000 15712 move complete, result=0
18:21:46.499 00.000 15712 worker thread done servicing request
18:21:46.499 00.000 15712 Worker thread wakes up
18:21:46.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:46.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:46.499 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
18:21:47.917 01.418 15712 Exposure complete
18:21:47.976 00.059 15712 worker thread done servicing request
18:21:47.976 00.000 7988 OnExposeComplete: enter
18:21:47.978 00.002 7988 UpdateGuideState(): m_state=6
18:21:47.978 00.000 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:21:47.978 00.000 7988 Star::Find returns 1 (1), X=1181.26, Y=425.01, Mass=1470, SNR=26.1, Peak=255 HFD=3.2
18:21:47.978 00.000 7988 MultiStar: [#1 0.52,-0.29,0.00,M5] [#2 0.79,-0.53,0.00,M9] [#3 0.52,-0.08,0.00,M9] [#4 0.42,-0.14,0.00,M8] [#5 0.61,-0.11,0.00,M9] [#6 0.44,-0.01,0.00,M9] [#7 0.58,-0.36,0.00,M8] [#8 0.61,0.04,0.00,M8] 
18:21:47.978 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
18:21:47.978 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.18)
18:21:47.978 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.22 hyp=0.41 cameraTheta=-0.58 mountX=0.22 mountY=-0.33, mountTheta=-0.98
18:21:47.978 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.22, opts=13)
18:21:47.987 00.009 7988 Enqueuing Move request for scope (0.34, -0.22)
18:21:47.987 00.000 15712 Worker thread wakes up
18:21:47.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.22) opts 0xd
18:21:47.987 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.22)
18:21:47.987 00.000 15712 Moving (0.34, -0.22) raw xDistance=0.22 yDistance=-0.33
18:21:47.987 00.000 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.14, hyst_pct = 0.72, period_length = 644.43
18:21:47.987 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
18:21:47.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:21:47.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
18:21:47.987 00.000 15712 MoveAxis(W, 45, ABG)
18:21:47.987 00.000 15712 Guiding  Dir = 3, Dur = 45
18:21:47.987 00.000 15712 IsGuiding returns 0
18:21:47.995 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:21:48.001 00.006 7988 UpdateGuideState exits: m=1470 SNR=26.1 Saturated
18:21:48.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:48.003 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:48.004 00.001 7988 Enqueuing Expose request
18:21:48.016 00.012 15712 PulseGuide returned control before completion, sleep 27
18:21:48.057 00.041 15712 IsGuiding returns 1
18:21:48.057 00.000 15712 scope still moving after pulse duration time elapsed
18:21:48.088 00.031 15712 IsGuiding returns 0
18:21:48.088 00.000 15712 scope move finished after 45 + 63 ms
18:21:48.088 00.000 15712 Move returns status 0, amount 45
18:21:48.088 00.000 15712 MoveAxis(N, 0, ABG)
18:21:48.088 00.000 15712 Move returns status 0, amount 0
18:21:48.088 00.000 15712 move complete, result=0
18:21:48.088 00.000 15712 worker thread done servicing request
18:21:48.088 00.000 15712 Worker thread wakes up
18:21:48.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:48.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:48.088 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.3 px 0 ms NORTH
18:21:48.633 00.545 7988 PhdConfig flush
18:21:49.063 00.430 7988 evsrv: cli 0CCCFC68 connect
18:21:49.065 00.002 7988 case statement mapped state 6 to 3
18:21:49.067 00.002 7988 case statement mapped state 6 to 3
18:21:49.067 00.000 7988 evsrv: cli 0CCCFC68 request: {"method":"get_pixel_scale","id":"798e54f7-499a-4929-965d-1cefc76e0a09"}
18:21:49.069 00.002 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":3.86747,"id":"798e54f7-499a-4929-965d-1cefc76e0a09"}
18:21:49.069 00.000 7988 evsrv: cli 0CCCFC68 disconnect
18:21:49.735 00.666 15712 Exposure complete
18:21:49.791 00.056 15712 worker thread done servicing request
18:21:49.791 00.000 7988 OnExposeComplete: enter
18:21:49.791 00.000 7988 UpdateGuideState(): m_state=6
18:21:49.797 00.006 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:21:49.799 00.002 7988 Star::Find returns 1 (1), X=1181.23, Y=425.10, Mass=1526, SNR=26.4, Peak=255 HFD=3.1
18:21:49.799 00.000 7988 MultiStar: [#1 0.29,-0.02,1.01,U] [#2 0.63,-0.32,0.00,M10] [#3 0.51,-0.04,0.00,M10] [#4 0.46,-0.14,0.00,M9] [#5 0.60,-0.08,0.00,M10] [#6 0.45,-0.17,0.00,M10] [#7 0.64,-0.14,0.00,M9] [#8 0.41,-0.13,0.00,M9] 
18:21:49.801 00.002 7988 refined, 1 included, MultiStar: {0.30, -0.08}, one-star: {0.30, -0.13}
18:21:49.801 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
18:21:49.803 00.002 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.84)
18:21:49.803 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-0.25 mountX=0.07 mountY=-0.30, mountTheta=-1.33
18:21:49.805 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.08, opts=13)
18:21:49.808 00.003 7988 Enqueuing Move request for scope (0.30, -0.08)
18:21:49.808 00.000 15712 Worker thread wakes up
18:21:49.810 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.08) opts 0xd
18:21:49.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.08)
18:21:49.810 00.000 15712 Moving (0.30, -0.08) raw xDistance=0.07 yDistance=-0.30
18:21:49.810 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 644.43
18:21:49.810 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
18:21:49.810 00.000 15712 switching direction from 0 to -1 - decHistory=-4 oldest=-0.56 newest=-0.78
18:21:49.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
18:21:49.810 00.000 15712 MoveAxis(W, 1, ABG)
18:21:49.810 00.000 15712 Guiding  Dir = 3, Dur = 1
18:21:49.813 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:21:49.822 00.009 7988 UpdateGuideState exits: m=1526 SNR=26.4 Saturated
18:21:49.825 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:49.827 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:49.827 00.000 7988 Enqueuing Expose request
18:21:49.830 00.003 15712 IsGuiding returns 0
18:21:49.844 00.014 15712 IsGuiding returns 0
18:21:49.844 00.000 15712 Move returns status 0, amount 1
18:21:49.844 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 570 applied
18:21:49.844 00.000 15712 MoveAxis(N, 646, ABG)
18:21:49.844 00.000 15712 Guiding  Dir = 0, Dur = 646
18:21:49.844 00.000 15712 IsGuiding returns 0
18:21:49.927 00.083 15712 PulseGuide returned control before completion, sleep 577
18:21:50.540 00.613 15712 IsGuiding returns 1
18:21:50.540 00.000 15712 scope still moving after pulse duration time elapsed
18:21:50.578 00.038 15712 IsGuiding returns 1
18:21:50.610 00.032 15712 IsGuiding returns 0
18:21:50.610 00.000 15712 scope move finished after 646 + 106 ms
18:21:50.610 00.000 15712 Move returns status 0, amount 646
18:21:50.610 00.000 15712 move complete, result=0
18:21:50.610 00.000 15712 worker thread done servicing request
18:21:50.610 00.000 15712 Worker thread wakes up
18:21:50.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:50.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:50.610 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.3 px 646 ms NORTH
18:21:52.026 01.416 15712 Exposure complete
18:21:52.084 00.058 15712 worker thread done servicing request
18:21:52.084 00.000 7988 OnExposeComplete: enter
18:21:52.084 00.000 7988 UpdateGuideState(): m_state=6
18:21:52.087 00.003 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:21:52.088 00.001 7988 Star::Find returns 1 (0), X=1180.51, Y=425.13, Mass=1481, SNR=26.0, Peak=203 HFD=3.3
18:21:52.090 00.002 7988 MultiStar: [#1 -0.32,-0.10,0.00,M5] [#2 0.02,-0.29,0.99,U] [#3 -0.04,-0.25,0.98,U] [#4 -0.03,-0.42,0.00,M10] [#5 -0.11,-0.23,0.69,U] [#6 -0.16,-0.17,0.69,U] [#7 0.11,0.14,0.64,U] [#8 -0.22,-0.50,0.00,M10] 
18:21:52.090 00.000 7988 refined, 5 included, MultiStar: {-0.11, -0.16}, one-star: {-0.41, -0.10}
18:21:52.092 00.002 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.58) = xAngle (-0.58 = -0.58)
18:21:52.092 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.53 = 2.53)
18:21:52.094 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-2.16 mountX=0.17 mountY=0.11, mountTheta=0.60
18:21:52.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.16, opts=13)
18:21:52.096 00.002 7988 Enqueuing Move request for scope (-0.11, -0.16)
18:21:52.098 00.002 15712 Worker thread wakes up
18:21:52.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
18:21:52.098 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
18:21:52.098 00.000 15712 Moving (-0.11, -0.16) raw xDistance=0.17 yDistance=0.11
18:21:52.098 00.000 15712 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.11, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.296464, 1:-0.113930
18:21:52.098 00.000 15712 BLC: No correction, Miss < min_move
18:21:52.098 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = 0.01, hyst = 0.10, hyst_pct = 0.72, period_length = 644.43
18:21:52.098 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
18:21:52.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:52.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:21:52.098 00.000 15712 MoveAxis(W, 33, ABG)
18:21:52.098 00.000 15712 Guiding  Dir = 3, Dur = 33
18:21:52.098 00.000 15712 IsGuiding returns 0
18:21:52.103 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:21:52.109 00.006 7988 UpdateGuideState exits: m=1481 SNR=26.0
18:21:52.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:52.114 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:52.114 00.000 7988 Enqueuing Expose request
18:21:52.124 00.010 15712 PulseGuide returned control before completion, sleep 17
18:21:52.173 00.049 15712 IsGuiding returns 0
18:21:52.173 00.000 15712 Move returns status 0, amount 33
18:21:52.173 00.000 15712 MoveAxis(N, 0, ABG)
18:21:52.173 00.000 15712 Move returns status 0, amount 0
18:21:52.173 00.000 15712 move complete, result=0
18:21:52.173 00.000 15712 worker thread done servicing request
18:21:52.173 00.000 15712 Worker thread wakes up
18:21:52.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:52.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:52.173 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
18:21:53.812 01.639 15712 Exposure complete
18:21:53.867 00.055 15712 worker thread done servicing request
18:21:53.867 00.000 7988 OnExposeComplete: enter
18:21:53.873 00.006 7988 UpdateGuideState(): m_state=6
18:21:53.874 00.001 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:21:53.874 00.000 7988 Star::Find returns 1 (1), X=1180.15, Y=425.17, Mass=1431, SNR=25.7, Peak=255 HFD=3.1
18:21:53.876 00.002 7988 MultiStar: [#1 -0.60,-0.00,0.00,M6] [#2 -0.45,-0.16,0.00,M10] [#3 -0.60,0.01,0.00,M10] [#4 -0.58,-0.02,0.00,R] [#5 -0.58,-0.19,0.00,M10] [#6 -0.30,0.01,0.70,U] [#7 -0.66,0.02,0.00,M9] [#8 -0.64,-0.08,0.00,R] 
18:21:53.876 00.000 7988 refined, 1 included, MultiStar: {-0.58, -0.03}, one-star: {-0.77, -0.06}
18:21:53.878 00.002 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.58) = xAngle (-1.51 = -1.51)
18:21:53.878 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.60 = 1.60)
18:21:53.881 00.003 7988 CameraToMount -- cameraX=-0.58 cameraY=-0.03 hyp=0.58 cameraTheta=-3.09 mountX=0.03 mountY=0.58, mountTheta=1.51
18:21:53.883 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.58, y=-0.03, opts=13)
18:21:53.883 00.000 7988 Enqueuing Move request for scope (-0.58, -0.03)
18:21:53.883 00.000 15712 Worker thread wakes up
18:21:53.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.03) opts 0xd
18:21:53.883 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.58, -0.03)
18:21:53.883 00.000 15712 Moving (-0.58, -0.03) raw xDistance=0.03 yDistance=0.58
18:21:53.883 00.000 15712 BLC: History state: CurrMiss=-0.58, AvgInitMiss=-0.11, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.296464, 1:-0.113930, 2:-0.577956
18:21:53.883 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -29.000000
18:21:53.883 00.000 15712 BLC: window closed
18:21:53.883 00.000 15712 BLC: Pulse adjusted to 541
18:21:53.883 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 644.43
18:21:53.883 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
18:21:53.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:21:53.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
18:21:53.883 00.000 15712 MoveAxis(W, 1, ABG)
18:21:53.883 00.000 15712 Guiding  Dir = 3, Dur = 1
18:21:53.883 00.000 15712 IsGuiding returns 0
18:21:53.891 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:21:53.898 00.007 7988 UpdateGuideState exits: m=1431 SNR=25.7 Saturated
18:21:53.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:53.900 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:53.900 00.000 7988 Enqueuing Expose request
18:21:53.916 00.016 15712 IsGuiding returns 0
18:21:53.916 00.000 15712 Move returns status 0, amount 1
18:21:53.916 00.000 15712 MoveAxis(N, 0, ABG)
18:21:53.916 00.000 15712 Move returns status 0, amount 0
18:21:53.916 00.000 15712 move complete, result=0
18:21:53.916 00.000 15712 worker thread done servicing request
18:21:53.916 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.6 px 0 ms NORTH
18:21:53.916 00.000 15712 Worker thread wakes up
18:21:53.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:53.918 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:54.191 00.273 7988 evsrv: cli 0CCCF1C8 connect
18:21:54.193 00.002 7988 case statement mapped state 6 to 3
18:21:54.195 00.002 7988 case statement mapped state 6 to 3
18:21:54.196 00.001 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_pixel_scale","id":"f42b51ab-9184-4916-b7a8-d9e50285040e"}
18:21:54.198 00.002 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"f42b51ab-9184-4916-b7a8-d9e50285040e"}
18:21:54.198 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
18:21:55.324 01.126 15712 Exposure complete
18:21:55.384 00.060 15712 worker thread done servicing request
18:21:55.384 00.000 7988 OnExposeComplete: enter
18:21:55.385 00.001 7988 UpdateGuideState(): m_state=6
18:21:55.385 00.000 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:21:55.387 00.002 7988 Star::Find returns 1 (1), X=1180.18, Y=425.14, Mass=1431, SNR=25.8, Peak=255 HFD=2.9
18:21:55.389 00.002 7988 MultiStar: [#1 -0.62,0.00,0.00,M7] [#2 -0.31,-0.34,0.00,R] [#3 -0.40,-0.01,0.92,U] [#4 0.15,-0.11,1.04,U] [#5 -0.30,-0.32,0.00,R] [#6 -0.43,-0.11,0.00,M9] [#7 -0.20,-0.01,0.67,U] [#8 0.28,-0.30,0.67,U] 
18:21:55.389 00.000 7988 refined, 4 included, MultiStar: {-0.21, -0.10}, one-star: {-0.74, -0.09}
18:21:55.391 00.002 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.58) = xAngle (-1.12 = -1.12)
18:21:55.391 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.99 = 1.99)
18:21:55.393 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.70 mountX=0.10 mountY=0.21, mountTheta=1.13
18:21:55.395 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.10, opts=13)
18:21:55.395 00.000 7988 Enqueuing Move request for scope (-0.21, -0.10)
18:21:55.397 00.002 15712 Worker thread wakes up
18:21:55.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
18:21:55.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
18:21:55.397 00.000 15712 Moving (-0.21, -0.10) raw xDistance=0.10 yDistance=0.21
18:21:55.397 00.000 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 644.43
18:21:55.397 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
18:21:55.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:55.397 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:21:55.397 00.000 15712 MoveAxis(W, 1, ABG)
18:21:55.397 00.000 15712 Guiding  Dir = 3, Dur = 1
18:21:55.398 00.001 15712 IsGuiding returns 0
18:21:55.403 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:21:55.408 00.005 7988 UpdateGuideState exits: m=1431 SNR=25.8 Saturated
18:21:55.410 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:55.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:55.412 00.002 7988 Enqueuing Expose request
18:21:55.417 00.005 15712 IsGuiding returns 0
18:21:55.417 00.000 15712 Move returns status 0, amount 1
18:21:55.417 00.000 15712 MoveAxis(N, 0, ABG)
18:21:55.417 00.000 15712 Move returns status 0, amount 0
18:21:55.417 00.000 15712 move complete, result=0
18:21:55.417 00.000 15712 worker thread done servicing request
18:21:55.417 00.000 15712 Worker thread wakes up
18:21:55.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:55.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:55.421 00.004 7988 GuideStep: 0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
18:21:57.060 01.639 15712 Exposure complete
18:21:57.119 00.059 15712 worker thread done servicing request
18:21:57.119 00.000 7988 OnExposeComplete: enter
18:21:57.121 00.002 7988 UpdateGuideState(): m_state=6
18:21:57.122 00.001 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:21:57.122 00.000 7988 Star::Find returns 1 (1), X=1180.09, Y=425.20, Mass=1293, SNR=24.3, Peak=255 HFD=2.7
18:21:57.124 00.002 7988 MultiStar: [#1 -0.68,-0.11,0.00,M8] [#2 -0.16,0.10,1.04,U] [#3 -0.55,0.05,0.00,M10] [#4 -0.00,-0.14,1.09,U] [#5 -0.13,0.26,0.75,U] [#6 -0.61,-0.13,0.00,M10] [#7 -0.34,-0.27,0.70,U] [#8 -0.18,-0.08,0.70,U] 
18:21:57.124 00.000 7988 refined, 5 included, MultiStar: {-0.28, -0.03}, one-star: {-0.83, -0.03}
18:21:57.126 00.002 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.58) = xAngle (-1.47 = -1.47)
18:21:57.126 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.64 = 1.64)
18:21:57.128 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-3.05 mountX=0.03 mountY=0.28, mountTheta=1.47
18:21:57.130 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.03, opts=13)
18:21:57.130 00.000 7988 Enqueuing Move request for scope (-0.28, -0.03)
18:21:57.132 00.002 15712 Worker thread wakes up
18:21:57.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.03) opts 0xd
18:21:57.132 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.03)
18:21:57.132 00.000 15712 Moving (-0.28, -0.03) raw xDistance=0.03 yDistance=0.28
18:21:57.132 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 644.43
18:21:57.132 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
18:21:57.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:21:57.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:21:57.132 00.000 15712 MoveAxis(W, 1, ABG)
18:21:57.132 00.000 15712 Guiding  Dir = 3, Dur = 1
18:21:57.132 00.000 15712 IsGuiding returns 0
18:21:57.138 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:21:57.141 00.003 7988 UpdateGuideState exits: m=1293 SNR=24.3 Saturated
18:21:57.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:57.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:57.141 00.000 7988 Enqueuing Expose request
18:21:57.206 00.065 15712 IsGuiding returns 0
18:21:57.206 00.000 15712 Move returns status 0, amount 1
18:21:57.206 00.000 15712 MoveAxis(N, 0, ABG)
18:21:57.206 00.000 15712 Move returns status 0, amount 0
18:21:57.206 00.000 15712 move complete, result=0
18:21:57.206 00.000 15712 worker thread done servicing request
18:21:57.206 00.000 15712 Worker thread wakes up
18:21:57.206 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.3 px 0 ms NORTH
18:21:57.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:57.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:58.625 01.419 15712 Exposure complete
18:21:58.683 00.058 15712 worker thread done servicing request
18:21:58.683 00.000 7988 OnExposeComplete: enter
18:21:58.683 00.000 7988 UpdateGuideState(): m_state=6
18:21:58.687 00.004 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:21:58.687 00.000 7988 Star::Find returns 1 (0), X=1180.19, Y=425.11, Mass=1367, SNR=25.1, Peak=241 HFD=2.9
18:21:58.687 00.000 7988 MultiStar: [#1 -0.63,-0.11,0.00,M9] [#2 0.17,-0.04,1.02,U] [#3 -0.38,0.04,0.96,U] [#4 -0.05,-0.01,1.05,U] [#5 -0.29,0.20,0.73,U] [#6 -0.41,-0.14,0.73,U] [#7 -0.31,-0.12,0.67,U] [#8 -0.04,0.05,0.64,U] 
18:21:58.687 00.000 7988 refined, 7 included, MultiStar: {-0.25, -0.02}, one-star: {-0.73, -0.12}
18:21:58.687 00.000 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
18:21:58.687 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
18:21:58.687 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.06 mountX=0.02 mountY=0.25, mountTheta=1.49
18:21:58.687 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.02, opts=13)
18:21:58.687 00.000 7988 Enqueuing Move request for scope (-0.25, -0.02)
18:21:58.687 00.000 15712 Worker thread wakes up
18:21:58.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
18:21:58.687 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
18:21:58.687 00.000 15712 Moving (-0.25, -0.02) raw xDistance=0.02 yDistance=0.25
18:21:58.687 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 644.43
18:21:58.687 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
18:21:58.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:21:58.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:21:58.687 00.000 15712 MoveAxis(W, 1, ABG)
18:21:58.687 00.000 15712 Guiding  Dir = 3, Dur = 1
18:21:58.687 00.000 15712 IsGuiding returns 0
18:21:58.703 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:21:58.703 00.000 7988 UpdateGuideState exits: m=1367 SNR=25.1
18:21:58.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:58.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:21:58.703 00.000 7988 Enqueuing Expose request
18:21:58.726 00.023 15712 IsGuiding returns 0
18:21:58.726 00.000 15712 Move returns status 0, amount 1
18:21:58.726 00.000 15712 MoveAxis(N, 0, ABG)
18:21:58.726 00.000 15712 Move returns status 0, amount 0
18:21:58.726 00.000 15712 move complete, result=0
18:21:58.726 00.000 15712 worker thread done servicing request
18:21:58.726 00.000 15712 Worker thread wakes up
18:21:58.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:21:58.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:21:58.726 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.3 px 0 ms NORTH
18:22:00.356 01.630 15712 Exposure complete
18:22:00.416 00.060 15712 worker thread done servicing request
18:22:00.416 00.000 7988 OnExposeComplete: enter
18:22:00.416 00.000 7988 UpdateGuideState(): m_state=6
18:22:00.419 00.003 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:22:00.421 00.002 7988 Star::Find returns 1 (0), X=1180.22, Y=425.37, Mass=1440, SNR=25.7, Peak=228 HFD=3.4
18:22:00.422 00.001 7988 MultiStar: [#1 -0.73,0.12,0.00,M10] [#2 -0.02,0.36,1.01,U] [#3 -0.49,0.38,0.00,M10] [#4 0.04,0.11,1.03,U] [#5 -0.42,0.58,0.00,M1] [#6 -0.43,0.08,0.69,U] [#7 -0.44,0.22,0.64,U] [#8 -0.07,0.19,0.64,U] 
18:22:00.422 00.000 7988 refined, 5 included, MultiStar: {-0.26, 0.19}, one-star: {-0.70, 0.14}
18:22:00.424 00.002 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.58) = xAngle (4.10 = -2.19)
18:22:00.424 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.21 = 0.92)
18:22:00.426 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.19 hyp=0.32 cameraTheta=2.52 mountX=-0.19 mountY=0.26, mountTheta=2.20
18:22:00.428 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.19, opts=13)
18:22:00.428 00.000 7988 Enqueuing Move request for scope (-0.26, 0.19)
18:22:00.430 00.002 15712 Worker thread wakes up
18:22:00.430 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.19) opts 0xd
18:22:00.430 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.19)
18:22:00.430 00.000 15712 Moving (-0.26, 0.19) raw xDistance=-0.19 yDistance=0.26
18:22:00.430 00.000 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.71, period_length = 644.43
18:22:00.430 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
18:22:00.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:22:00.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
18:22:00.430 00.000 15712 MoveAxis(E, 33, ABG)
18:22:00.430 00.000 15712 Guiding  Dir = 2, Dur = 33
18:22:00.430 00.000 15712 IsGuiding returns 0
18:22:00.435 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.800
18:22:00.438 00.003 7988 UpdateGuideState exits: m=1440 SNR=25.7
18:22:00.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:00.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:00.438 00.000 7988 Enqueuing Expose request
18:22:00.453 00.015 15712 PulseGuide returned control before completion, sleep 21
18:22:00.501 00.048 15712 IsGuiding returns 0
18:22:00.501 00.000 15712 Move returns status 0, amount 33
18:22:00.501 00.000 15712 MoveAxis(N, 0, ABG)
18:22:00.501 00.000 15712 Move returns status 0, amount 0
18:22:00.501 00.000 15712 move complete, result=0
18:22:00.501 00.000 15712 worker thread done servicing request
18:22:00.501 00.000 15712 Worker thread wakes up
18:22:00.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:00.501 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.3 px 0 ms NORTH
18:22:00.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:01.922 01.421 15712 Exposure complete
18:22:01.980 00.058 15712 worker thread done servicing request
18:22:01.980 00.000 7988 OnExposeComplete: enter
18:22:01.980 00.000 7988 UpdateGuideState(): m_state=6
18:22:01.983 00.003 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:22:01.983 00.000 7988 Star::Find returns 1 (1), X=1180.17, Y=425.31, Mass=1486, SNR=26.3, Peak=255 HFD=3.4
18:22:01.983 00.000 7988 MultiStar: [#1 -0.76,0.07,0.00,R] [#2 -0.22,0.16,0.96,U] [#3 -0.61,0.17,0.00,R] [#4 -0.06,-0.20,0.99,U] [#5 -0.20,0.25,0.70,U] [#6 -0.63,-0.01,0.00,M9] [#7 -0.62,0.09,0.00,M6] [#8 -0.25,0.04,0.63,U] 
18:22:01.983 00.000 7988 refined, 4 included, MultiStar: {-0.31, 0.06}, one-star: {-0.76, 0.08}
18:22:01.983 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.58) = xAngle (4.54 = -1.75)
18:22:01.983 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.65 = 1.36)
18:22:01.983 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.31 cameraTheta=2.96 mountX=-0.05 mountY=0.31, mountTheta=1.75
18:22:01.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.06, opts=13)
18:22:01.983 00.000 7988 Enqueuing Move request for scope (-0.31, 0.06)
18:22:01.983 00.000 15712 Worker thread wakes up
18:22:01.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.06) opts 0xd
18:22:01.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.06)
18:22:01.983 00.000 15712 Moving (-0.31, 0.06) raw xDistance=-0.05 yDistance=0.31
18:22:01.983 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 644.43
18:22:01.983 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
18:22:01.983 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.78 newest=0.82
18:22:01.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
18:22:01.983 00.000 15712 MoveAxis(W, 1, ABG)
18:22:01.983 00.000 15712 Guiding  Dir = 3, Dur = 1
18:22:01.983 00.000 15712 IsGuiding returns 0
18:22:01.999 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:22:02.001 00.002 7988 UpdateGuideState exits: m=1486 SNR=26.3 Saturated
18:22:02.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:02.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:02.001 00.000 7988 Enqueuing Expose request
18:22:02.015 00.014 15712 IsGuiding returns 0
18:22:02.015 00.000 15712 Move returns status 0, amount 1
18:22:02.015 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 541 applied
18:22:02.015 00.000 15712 MoveAxis(S, 620, ABG)
18:22:02.015 00.000 15712 Guiding  Dir = 1, Dur = 620
18:22:02.015 00.000 15712 IsGuiding returns 0
18:22:02.099 00.084 15712 PulseGuide returned control before completion, sleep 551
18:22:02.654 00.555 15712 IsGuiding returns 1
18:22:02.654 00.000 15712 scope still moving after pulse duration time elapsed
18:22:02.686 00.032 15712 IsGuiding returns 1
18:22:02.718 00.032 15712 IsGuiding returns 1
18:22:02.750 00.032 15712 IsGuiding returns 1
18:22:02.787 00.037 15712 IsGuiding returns 0
18:22:02.787 00.000 15712 scope move finished after 620 + 147 ms
18:22:02.787 00.000 15712 Move returns status 0, amount 620
18:22:02.787 00.000 15712 move complete, result=0
18:22:02.787 00.000 15712 worker thread done servicing request
18:22:02.787 00.000 15712 Worker thread wakes up
18:22:02.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:02.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:02.787 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.3 px 620 ms SOUTH
18:22:04.422 01.635 15712 Exposure complete
18:22:04.480 00.058 15712 worker thread done servicing request
18:22:04.480 00.000 7988 OnExposeComplete: enter
18:22:04.480 00.000 7988 UpdateGuideState(): m_state=6
18:22:04.484 00.004 7988 Star::Find(15, 1180, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:22:04.484 00.000 7988 Star::Find returns 1 (0), X=1181.33, Y=424.92, Mass=1371, SNR=25.2, Peak=187 HFD=2.8
18:22:04.484 00.000 7988 MultiStar: [#1 1.40,-0.66,0.00,M1] [#2 1.30,-0.29,0.00,M1] [#3 1.49,-0.70,0.00,M1] [#4 1.54,-0.49,0.00,M1] [#5 1.08,-0.32,0.00,M1] [#6 0.84,-0.38,0.00,M10] [#7 0.95,-0.41,0.00,M7] [#8 1.39,-0.53,0.00,M1] 
18:22:04.484 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.58) = xAngle (0.92 = 0.92)
18:22:04.484 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.03 = -2.25)
18:22:04.484 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=-0.31 hyp=0.51 cameraTheta=-0.66 mountX=0.31 mountY=-0.40, mountTheta=-0.91
18:22:04.484 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-0.31, opts=13)
18:22:04.484 00.000 7988 Enqueuing Move request for scope (0.40, -0.31)
18:22:04.484 00.000 15712 Worker thread wakes up
18:22:04.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.31) opts 0xd
18:22:04.484 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -0.31)
18:22:04.484 00.000 15712 Moving (0.40, -0.31) raw xDistance=0.31 yDistance=-0.40
18:22:04.484 00.000 15712 BLC: History state: CurrMiss=-0.40, AvgInitMiss=-0.25, ShCount=1, LgCount=1, SticCount=0,  Deflections: 0=0.307725, 1:-0.395251
18:22:04.484 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -65.000000
18:22:04.484 00.000 15712 BLC: window closed
18:22:04.484 00.000 15712 BLC: Pulse adjusted to 476
18:22:04.484 00.000 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.71, period_length = 644.43
18:22:04.484 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
18:22:04.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:22:04.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
18:22:04.484 00.000 15712 MoveAxis(W, 54, ABG)
18:22:04.484 00.000 15712 Guiding  Dir = 3, Dur = 54
18:22:04.484 00.000 15712 IsGuiding returns 0
18:22:04.499 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:22:04.506 00.007 7988 UpdateGuideState exits: m=1371 SNR=25.2
18:22:04.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:04.508 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:04.508 00.000 7988 Enqueuing Expose request
18:22:04.514 00.006 15712 PulseGuide returned control before completion, sleep 46
18:22:04.563 00.049 15712 IsGuiding returns 1
18:22:04.563 00.000 15712 scope still moving after pulse duration time elapsed
18:22:04.609 00.046 15712 IsGuiding returns 0
18:22:04.609 00.000 15712 scope move finished after 54 + 60 ms
18:22:04.609 00.000 15712 Move returns status 0, amount 54
18:22:04.609 00.000 15712 MoveAxis(N, 0, ABG)
18:22:04.609 00.000 15712 Move returns status 0, amount 0
18:22:04.609 00.000 15712 move complete, result=0
18:22:04.609 00.000 15712 worker thread done servicing request
18:22:04.609 00.000 15712 Worker thread wakes up
18:22:04.609 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.4 px 0 ms NORTH
18:22:04.611 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:04.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:04.946 00.335 7988 evsrv: cli 0CCCECC8 connect
18:22:04.946 00.000 7988 case statement mapped state 6 to 3
18:22:04.946 00.000 7988 case statement mapped state 6 to 3
18:22:04.946 00.000 7988 evsrv: cli 0CCCECC8 request: {"method":"get_pixel_scale","id":"1c221fa8-7b02-404b-9ff3-b042e8225ed6"}
18:22:04.946 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"1c221fa8-7b02-404b-9ff3-b042e8225ed6"}
18:22:04.953 00.007 7988 evsrv: cli 0CCCECC8 disconnect
18:22:06.015 01.062 15712 Exposure complete
18:22:06.061 00.046 15712 worker thread done servicing request
18:22:06.061 00.000 7988 OnExposeComplete: enter
18:22:06.077 00.016 7988 UpdateGuideState(): m_state=6
18:22:06.078 00.001 7988 Star::Find(15, 1181, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:22:06.078 00.000 7988 Star::Find returns 1 (0), X=1181.51, Y=425.16, Mass=1375, SNR=25.3, Peak=237 HFD=2.8
18:22:06.078 00.000 7988 MultiStar: [#1 1.41,-0.35,0.00,M2] [#2 1.11,-0.10,0.00,M2] [#3 1.28,-0.21,0.00,M2] [#4 1.47,-0.20,0.00,M2] [#5 0.99,0.19,0.00,M2] [#6 0.88,-0.26,0.00,R] [#7 0.97,-0.26,0.00,M8] [#8 1.41,-0.05,0.00,M2] 
18:22:06.078 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
18:22:06.078 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.72)
18:22:06.078 00.000 7988 CameraToMount -- cameraX=0.59 cameraY=-0.07 hyp=0.59 cameraTheta=-0.12 mountX=0.07 mountY=-0.58, mountTheta=-1.46
18:22:06.078 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.59, y=-0.07, opts=13)
18:22:06.078 00.000 7988 Enqueuing Move request for scope (0.59, -0.07)
18:22:06.078 00.000 15712 Worker thread wakes up
18:22:06.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.07) opts 0xd
18:22:06.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.59, -0.07)
18:22:06.078 00.000 15712 Moving (0.59, -0.07) raw xDistance=0.07 yDistance=-0.58
18:22:06.078 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 644.43
18:22:06.078 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
18:22:06.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:22:06.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
18:22:06.078 00.000 15712 MoveAxis(E, 0, ABG)
18:22:06.078 00.000 15712 Move returns status 0, amount 0
18:22:06.078 00.000 15712 MoveAxis(N, 0, ABG)
18:22:06.078 00.000 15712 Move returns status 0, amount 0
18:22:06.078 00.000 15712 move complete, result=0
18:22:06.078 00.000 15712 worker thread done servicing request
18:22:06.094 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.800
18:22:06.094 00.000 7988 UpdateGuideState exits: m=1375 SNR=25.3
18:22:06.094 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:06.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:06.094 00.000 7988 Enqueuing Expose request
18:22:06.094 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
18:22:06.094 00.000 15712 Worker thread wakes up
18:22:06.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:06.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:07.735 01.641 15712 Exposure complete
18:22:07.795 00.060 15712 worker thread done servicing request
18:22:07.795 00.000 7988 OnExposeComplete: enter
18:22:07.796 00.001 7988 UpdateGuideState(): m_state=6
18:22:07.797 00.001 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:22:07.797 00.000 7988 Star::Find returns 1 (0), X=1181.34, Y=425.02, Mass=1476, SNR=26.2, Peak=216 HFD=3.3
18:22:07.797 00.000 7988 MultiStar: [#1 1.24,0.09,0.00,M3] [#2 1.08,0.01,0.00,M3] [#3 1.44,-0.07,0.00,M3] [#4 1.41,-0.33,0.00,M3] [#5 1.11,-0.01,0.00,M3] [#6 -0.23,0.08,0.68,U] [#7 0.83,-0.27,0.00,M9] [#8 1.12,0.10,0.00,M3] 
18:22:07.797 00.000 7988 refined, 1 included, MultiStar: {0.16, -0.09}, one-star: {0.42, -0.21}
18:22:07.797 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
18:22:07.797 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.12)
18:22:07.797 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.52 mountX=0.09 mountY=-0.16, mountTheta=-1.05
18:22:07.797 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.09, opts=13)
18:22:07.797 00.000 7988 Enqueuing Move request for scope (0.16, -0.09)
18:22:07.797 00.000 15712 Worker thread wakes up
18:22:07.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
18:22:07.797 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
18:22:07.797 00.000 15712 Moving (0.16, -0.09) raw xDistance=0.09 yDistance=-0.16
18:22:07.797 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.70, period_length = 644.43
18:22:07.797 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
18:22:07.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:22:07.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:22:07.797 00.000 15712 MoveAxis(E, 0, ABG)
18:22:07.797 00.000 15712 Move returns status 0, amount 0
18:22:07.797 00.000 15712 MoveAxis(N, 0, ABG)
18:22:07.797 00.000 15712 Move returns status 0, amount 0
18:22:07.797 00.000 15712 move complete, result=0
18:22:07.797 00.000 15712 worker thread done servicing request
18:22:07.814 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.800
18:22:07.818 00.004 7988 UpdateGuideState exits: m=1476 SNR=26.2
18:22:07.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:07.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:07.818 00.000 7988 Enqueuing Expose request
18:22:07.818 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
18:22:07.818 00.000 15712 Worker thread wakes up
18:22:07.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:07.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:09.234 01.416 15712 Exposure complete
18:22:09.279 00.045 15712 worker thread done servicing request
18:22:09.279 00.000 7988 OnExposeComplete: enter
18:22:09.295 00.016 7988 UpdateGuideState(): m_state=6
18:22:09.296 00.001 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:22:09.297 00.001 7988 Star::Find returns 1 (0), X=1181.53, Y=425.14, Mass=1430, SNR=25.8, Peak=210 HFD=3.1
18:22:09.297 00.000 7988 MultiStar: [#1 1.49,-0.15,0.00,M4] [#2 1.23,0.02,0.00,M4] [#3 1.38,-0.22,0.00,M4] [#4 1.26,-0.24,0.00,M4] [#5 1.18,-0.12,0.00,M4] [#6 0.03,-0.22,0.66,U] [#7 0.93,-0.20,0.00,M10] [#8 1.51,-0.05,0.00,M4] 
18:22:09.297 00.000 7988 refined, 1 included, MultiStar: {0.37, -0.14}, one-star: {0.60, -0.09}
18:22:09.297 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.58) = xAngle (1.22 = 1.22)
18:22:09.297 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.33 = -1.95)
18:22:09.297 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=-0.14 hyp=0.40 cameraTheta=-0.36 mountX=0.14 mountY=-0.37, mountTheta=-1.22
18:22:09.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=-0.14, opts=13)
18:22:09.297 00.000 7988 Enqueuing Move request for scope (0.37, -0.14)
18:22:09.297 00.000 15712 Worker thread wakes up
18:22:09.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.14) opts 0xd
18:22:09.297 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, -0.14)
18:22:09.297 00.000 15712 Moving (0.37, -0.14) raw xDistance=0.14 yDistance=-0.37
18:22:09.297 00.000 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 644.43
18:22:09.297 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
18:22:09.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:22:09.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
18:22:09.297 00.000 15712 MoveAxis(W, 1, ABG)
18:22:09.297 00.000 15712 Guiding  Dir = 3, Dur = 1
18:22:09.297 00.000 15712 IsGuiding returns 0
18:22:09.311 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:22:09.317 00.006 7988 UpdateGuideState exits: m=1430 SNR=25.8
18:22:09.319 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:09.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:09.321 00.002 7988 Enqueuing Expose request
18:22:09.323 00.002 15712 IsGuiding returns 0
18:22:09.323 00.000 15712 Move returns status 0, amount 1
18:22:09.323 00.000 15712 MoveAxis(N, 0, ABG)
18:22:09.323 00.000 15712 Move returns status 0, amount 0
18:22:09.323 00.000 15712 move complete, result=0
18:22:09.323 00.000 15712 worker thread done servicing request
18:22:09.323 00.000 15712 Worker thread wakes up
18:22:09.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:09.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:09.323 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.4 px 0 ms NORTH
18:22:10.953 01.630 15712 Exposure complete
18:22:11.010 00.057 15712 worker thread done servicing request
18:22:11.010 00.000 7988 OnExposeComplete: enter
18:22:11.010 00.000 7988 UpdateGuideState(): m_state=6
18:22:11.016 00.006 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:22:11.016 00.000 7988 Star::Find returns 1 (0), X=1181.33, Y=425.08, Mass=1442, SNR=25.7, Peak=229 HFD=3.0
18:22:11.016 00.000 7988 MultiStar: [#1 1.35,-0.33,0.00,M5] [#2 1.07,0.28,0.00,M5] [#3 1.28,-0.28,0.00,M5] [#4 1.37,-0.23,0.00,M5] [#5 1.07,0.26,0.00,M5] [#6 -0.20,0.17,0.69,U] [#7 0.88,-0.02,0.00,R] [#8 1.40,0.01,0.00,M5] 
18:22:11.016 00.000 7988 refined, 1 included, MultiStar: {0.16, -0.02}, one-star: {0.41, -0.15}
18:22:11.016 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.47 = 1.47)
18:22:11.016 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.58 = -1.70)
18:22:11.016 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.11 mountX=0.02 mountY=-0.16, mountTheta=-1.47
18:22:11.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.02, opts=13)
18:22:11.016 00.000 7988 Enqueuing Move request for scope (0.16, -0.02)
18:22:11.026 00.010 15712 Worker thread wakes up
18:22:11.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
18:22:11.026 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
18:22:11.026 00.000 15712 Moving (0.16, -0.02) raw xDistance=0.02 yDistance=-0.16
18:22:11.026 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 644.43
18:22:11.026 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
18:22:11.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:22:11.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:22:11.026 00.000 15712 MoveAxis(W, 1, ABG)
18:22:11.026 00.000 15712 Guiding  Dir = 3, Dur = 1
18:22:11.031 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.800
18:22:11.031 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.7
18:22:11.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:11.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:11.031 00.000 7988 Enqueuing Expose request
18:22:11.047 00.016 15712 IsGuiding returns 0
18:22:11.063 00.016 15712 IsGuiding returns 0
18:22:11.063 00.000 15712 Move returns status 0, amount 1
18:22:11.063 00.000 15712 MoveAxis(N, 0, ABG)
18:22:11.063 00.000 15712 Move returns status 0, amount 0
18:22:11.063 00.000 15712 move complete, result=0
18:22:11.063 00.000 15712 worker thread done servicing request
18:22:11.063 00.000 15712 Worker thread wakes up
18:22:11.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:11.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:11.063 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
18:22:12.484 01.421 15712 Exposure complete
18:22:12.538 00.054 15712 worker thread done servicing request
18:22:12.538 00.000 7988 OnExposeComplete: enter
18:22:12.538 00.000 7988 UpdateGuideState(): m_state=6
18:22:12.545 00.007 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:22:12.545 00.000 7988 Star::Find returns 1 (0), X=1181.57, Y=424.98, Mass=1360, SNR=24.8, Peak=205 HFD=2.8
18:22:12.547 00.002 7988 MultiStar: [#1 1.36,-0.20,0.00,M6] [#2 1.33,-0.02,0.00,M6] [#3 1.32,-0.31,0.00,M6] [#4 1.18,-0.25,0.00,M6] [#5 1.07,-0.10,0.00,M6] [#6 0.02,-0.07,0.76,U] [#7 -0.10,-0.43,0.69,U] [#8 1.58,-0.18,0.00,M6] 
18:22:12.547 00.000 7988 refined, 2 included, MultiStar: {0.24, -0.25}, one-star: {0.64, -0.25}
18:22:12.549 00.002 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
18:22:12.549 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.89 = -2.39)
18:22:12.551 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-0.25 hyp=0.34 cameraTheta=-0.80 mountX=0.24 mountY=-0.23, mountTheta=-0.76
18:22:12.553 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.25, opts=13)
18:22:12.553 00.000 7988 Enqueuing Move request for scope (0.24, -0.25)
18:22:12.555 00.002 15712 Worker thread wakes up
18:22:12.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.25) opts 0xd
18:22:12.555 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.25)
18:22:12.555 00.000 15712 Moving (0.24, -0.25) raw xDistance=0.24 yDistance=-0.23
18:22:12.555 00.000 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.15, pred = 0.01, hyst = 0.13, hyst_pct = 0.70, period_length = 644.43
18:22:12.555 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
18:22:12.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:22:12.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:22:12.555 00.000 15712 MoveAxis(W, 45, ABG)
18:22:12.555 00.000 15712 Guiding  Dir = 3, Dur = 45
18:22:12.555 00.000 15712 IsGuiding returns 0
18:22:12.561 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:22:12.567 00.006 7988 UpdateGuideState exits: m=1360 SNR=24.8
18:22:12.567 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:12.569 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:12.569 00.000 7988 Enqueuing Expose request
18:22:12.572 00.003 15712 PulseGuide returned control before completion, sleep 40
18:22:12.624 00.052 15712 IsGuiding returns 1
18:22:12.624 00.000 15712 scope still moving after pulse duration time elapsed
18:22:12.657 00.033 15712 IsGuiding returns 0
18:22:12.657 00.000 15712 scope move finished after 45 + 64 ms
18:22:12.657 00.000 15712 Move returns status 0, amount 45
18:22:12.657 00.000 15712 MoveAxis(N, 0, ABG)
18:22:12.657 00.000 15712 Move returns status 0, amount 0
18:22:12.657 00.000 15712 move complete, result=0
18:22:12.657 00.000 15712 worker thread done servicing request
18:22:12.657 00.000 15712 Worker thread wakes up
18:22:12.657 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.2 px 0 ms NORTH
18:22:12.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:12.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:14.297 01.640 15712 Exposure complete
18:22:14.356 00.059 15712 worker thread done servicing request
18:22:14.356 00.000 7988 OnExposeComplete: enter
18:22:14.359 00.003 7988 UpdateGuideState(): m_state=6
18:22:14.359 00.000 7988 Star::Find(15, 1181, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:22:14.359 00.000 7988 Star::Find returns 1 (1), X=1181.42, Y=425.28, Mass=1383, SNR=25.3, Peak=255 HFD=2.9
18:22:14.359 00.000 7988 MultiStar: [#1 1.39,0.25,0.00,M7] [#2 1.20,0.35,0.00,M7] [#3 1.24,0.06,0.00,M7] [#4 1.49,0.14,0.00,M7] [#5 1.02,0.31,0.00,M7] [#6 -0.17,0.43,0.72,U] [#7 -0.22,0.06,0.71,U] [#8 1.20,0.31,0.00,M7] 
18:22:14.359 00.000 7988 refined, 2 included, MultiStar: {0.09, 0.17}, one-star: {0.49, 0.05}
18:22:14.359 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
18:22:14.359 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.50)
18:22:14.359 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.10 mountX=-0.17 mountY=-0.09, mountTheta=-2.65
18:22:14.359 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.17, opts=13)
18:22:14.359 00.000 7988 Enqueuing Move request for scope (0.09, 0.17)
18:22:14.359 00.000 15712 Worker thread wakes up
18:22:14.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
18:22:14.359 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
18:22:14.359 00.000 15712 Moving (0.09, 0.17) raw xDistance=-0.17 yDistance=-0.09
18:22:14.359 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.70, period_length = 644.43
18:22:14.359 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
18:22:14.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:22:14.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:22:14.359 00.000 15712 MoveAxis(E, 30, ABG)
18:22:14.359 00.000 15712 Guiding  Dir = 2, Dur = 30
18:22:14.377 00.018 15712 IsGuiding returns 0
18:22:14.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:22:14.377 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.3 Saturated
18:22:14.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:14.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:14.377 00.000 7988 Enqueuing Expose request
18:22:14.391 00.014 15712 PulseGuide returned control before completion, sleep 25
18:22:14.422 00.031 15712 IsGuiding returns 1
18:22:14.422 00.000 15712 scope still moving after pulse duration time elapsed
18:22:14.453 00.031 15712 IsGuiding returns 0
18:22:14.453 00.000 15712 scope move finished after 30 + 46 ms
18:22:14.453 00.000 15712 Move returns status 0, amount 30
18:22:14.453 00.000 15712 MoveAxis(N, 0, ABG)
18:22:14.453 00.000 15712 Move returns status 0, amount 0
18:22:14.453 00.000 15712 move complete, result=0
18:22:14.453 00.000 15712 worker thread done servicing request
18:22:14.453 00.000 15712 Worker thread wakes up
18:22:14.453 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
18:22:14.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:14.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:15.871 01.418 15712 Exposure complete
18:22:15.930 00.059 15712 worker thread done servicing request
18:22:15.930 00.000 7988 OnExposeComplete: enter
18:22:15.930 00.000 7988 UpdateGuideState(): m_state=6
18:22:15.930 00.000 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:22:15.934 00.004 7988 Star::Find returns 1 (1), X=1181.39, Y=425.32, Mass=1455, SNR=25.8, Peak=255 HFD=3.2
18:22:15.934 00.000 7988 MultiStar: [#1 1.01,0.17,0.00,M8] [#2 1.08,0.41,0.00,M8] [#3 1.23,0.17,0.00,M8] [#4 1.12,0.17,0.00,M8] [#5 0.71,0.59,0.00,M8] [#6 -0.26,0.82,0.00,M1] [#7 -0.43,-0.02,0.67,U] [#8 1.28,0.49,0.00,M8] 
18:22:15.934 00.000 7988 refined, 1 included, MultiStar: {0.10, 0.04}, one-star: {0.46, 0.09}
18:22:15.938 00.004 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.58) = xAngle (1.99 = 1.99)
18:22:15.938 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.10 = -1.18)
18:22:15.938 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=-0.05 mountY=-0.10, mountTheta=-1.98
18:22:15.938 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
18:22:15.938 00.000 7988 Enqueuing Move request for scope (0.10, 0.04)
18:22:15.938 00.000 15712 Worker thread wakes up
18:22:15.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
18:22:15.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
18:22:15.938 00.000 15712 Moving (0.10, 0.04) raw xDistance=-0.05 yDistance=-0.10
18:22:15.938 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.70, period_length = 644.43
18:22:15.938 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
18:22:15.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:22:15.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:22:15.938 00.000 15712 MoveAxis(W, 0, ABG)
18:22:15.938 00.000 15712 Move returns status 0, amount 0
18:22:15.938 00.000 15712 MoveAxis(N, 0, ABG)
18:22:15.938 00.000 15712 Move returns status 0, amount 0
18:22:15.938 00.000 15712 move complete, result=0
18:22:15.938 00.000 15712 worker thread done servicing request
18:22:15.950 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:22:15.958 00.008 7988 UpdateGuideState exits: m=1455 SNR=25.8 Saturated
18:22:15.960 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:15.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:15.962 00.002 7988 Enqueuing Expose request
18:22:15.962 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
18:22:15.964 00.002 15712 Worker thread wakes up
18:22:15.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:15.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:17.591 01.627 15712 Exposure complete
18:22:17.649 00.058 15712 worker thread done servicing request
18:22:17.649 00.000 7988 OnExposeComplete: enter
18:22:17.649 00.000 7988 UpdateGuideState(): m_state=6
18:22:17.652 00.003 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:22:17.652 00.000 7988 Star::Find returns 1 (1), X=1181.21, Y=425.33, Mass=1313, SNR=24.7, Peak=255 HFD=2.7
18:22:17.652 00.000 7988 MultiStar: [#1 1.11,0.27,0.00,M9] [#2 0.93,0.25,0.00,M9] [#3 1.13,0.02,0.00,M9] [#4 1.15,0.21,0.00,M9] [#5 0.74,0.39,0.00,M9] [#6 -0.33,0.59,0.00,M2] [#7 -0.30,-0.03,0.68,U] [#8 1.34,0.32,0.00,M9] 
18:22:17.656 00.004 7988 refined, 1 included, MultiStar: {0.05, 0.04}, one-star: {0.28, 0.10}
18:22:17.656 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
18:22:17.656 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.84)
18:22:17.656 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.75 mountX=-0.04 mountY=-0.05, mountTheta=-2.32
18:22:17.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
18:22:17.656 00.000 7988 Enqueuing Move request for scope (0.05, 0.04)
18:22:17.656 00.000 15712 Worker thread wakes up
18:22:17.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
18:22:17.656 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
18:22:17.656 00.000 15712 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
18:22:17.656 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.70, period_length = 644.43
18:22:17.656 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
18:22:17.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:22:17.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:22:17.656 00.000 15712 MoveAxis(W, 0, ABG)
18:22:17.656 00.000 15712 Move returns status 0, amount 0
18:22:17.656 00.000 15712 MoveAxis(N, 0, ABG)
18:22:17.656 00.000 15712 Move returns status 0, amount 0
18:22:17.656 00.000 15712 move complete, result=0
18:22:17.656 00.000 15712 worker thread done servicing request
18:22:17.668 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:22:17.673 00.005 7988 UpdateGuideState exits: m=1313 SNR=24.7 Saturated
18:22:17.676 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:17.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:17.679 00.003 7988 Enqueuing Expose request
18:22:17.679 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
18:22:17.681 00.002 15712 Worker thread wakes up
18:22:17.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:17.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:19.088 01.407 15712 Exposure complete
18:22:19.146 00.058 15712 worker thread done servicing request
18:22:19.146 00.000 7988 OnExposeComplete: enter
18:22:19.149 00.003 7988 UpdateGuideState(): m_state=6
18:22:19.150 00.001 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:22:19.150 00.000 7988 Star::Find returns 1 (0), X=1181.27, Y=425.22, Mass=1385, SNR=25.2, Peak=241 HFD=3.0
18:22:19.152 00.002 7988 MultiStar: [#1 0.98,-0.16,0.00,M10] [#2 1.04,0.33,0.00,M10] [#3 1.13,-0.08,0.00,M10] [#4 1.03,-0.03,0.00,M10] [#5 0.81,0.05,0.00,M10] [#6 -0.47,0.38,0.00,M3] [#7 -0.26,0.19,0.67,U] [#8 0.91,0.06,0.00,M10] 
18:22:19.152 00.000 7988 refined, 1 included, MultiStar: {0.10, 0.07}, one-star: {0.34, -0.01}
18:22:19.154 00.002 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.58) = xAngle (2.18 = 2.18)
18:22:19.154 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.29 = -0.99)
18:22:19.156 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
18:22:19.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.07, opts=13)
18:22:19.158 00.000 7988 Enqueuing Move request for scope (0.10, 0.07)
18:22:19.160 00.002 15712 Worker thread wakes up
18:22:19.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
18:22:19.160 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
18:22:19.160 00.000 15712 Moving (0.10, 0.07) raw xDistance=-0.07 yDistance=-0.10
18:22:19.160 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.70, period_length = 644.43
18:22:19.160 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
18:22:19.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:22:19.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:22:19.160 00.000 15712 MoveAxis(E, 0, ABG)
18:22:19.160 00.000 15712 Move returns status 0, amount 0
18:22:19.160 00.000 15712 MoveAxis(N, 0, ABG)
18:22:19.160 00.000 15712 Move returns status 0, amount 0
18:22:19.160 00.000 15712 move complete, result=0
18:22:19.160 00.000 15712 worker thread done servicing request
18:22:19.166 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:22:19.172 00.006 7988 UpdateGuideState exits: m=1385 SNR=25.2
18:22:19.174 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:19.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:19.176 00.002 7988 Enqueuing Expose request
18:22:19.176 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:22:19.178 00.002 15712 Worker thread wakes up
18:22:19.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:19.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:20.811 01.633 15712 Exposure complete
18:22:20.872 00.061 15712 worker thread done servicing request
18:22:20.872 00.000 7988 OnExposeComplete: enter
18:22:20.873 00.001 7988 UpdateGuideState(): m_state=6
18:22:20.873 00.000 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:22:20.873 00.000 7988 Star::Find returns 1 (0), X=1181.26, Y=425.57, Mass=1349, SNR=24.8, Peak=226 HFD=3.2
18:22:20.873 00.000 7988 MultiStar: [#1 1.06,0.50,0.00,R] [#2 0.90,0.62,0.00,R] [#3 0.98,0.33,0.00,R] [#4 1.00,0.16,0.00,R] [#5 0.91,0.89,0.00,R] [#6 -0.51,0.67,0.00,M4] [#7 -0.16,0.46,0.00,M1] [#8 1.05,0.44,0.00,R] 
18:22:20.873 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
18:22:20.873 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.81)
18:22:20.873 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=0.34 hyp=0.48 cameraTheta=0.79 mountX=-0.34 mountY=-0.35, mountTheta=-2.35
18:22:20.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.34, opts=13)
18:22:20.882 00.009 7988 Enqueuing Move request for scope (0.34, 0.34)
18:22:20.882 00.000 15712 Worker thread wakes up
18:22:20.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.34) opts 0xd
18:22:20.882 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.34)
18:22:20.882 00.000 15712 Moving (0.34, 0.34) raw xDistance=-0.34 yDistance=-0.35
18:22:20.882 00.000 15712 PPEC rslt: input = -0.34, final = -0.19, react = -0.21, pred = -0.00, hyst = -0.19, hyst_pct = 0.69, period_length = 644.43
18:22:20.882 00.000 15712 PPEC: input: -0.34, control: -0.19, exposure: 1500
18:22:20.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
18:22:20.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
18:22:20.882 00.000 15712 MoveAxis(E, 63, ABG)
18:22:20.884 00.002 15712 Guiding  Dir = 2, Dur = 63
18:22:20.884 00.000 15712 IsGuiding returns 0
18:22:20.889 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:22:20.897 00.008 7988 UpdateGuideState exits: m=1349 SNR=24.8
18:22:20.899 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:20.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:20.901 00.002 7988 Enqueuing Expose request
18:22:20.903 00.002 15712 PulseGuide returned control before completion, sleep 59
18:22:20.989 00.086 15712 IsGuiding returns 0
18:22:20.989 00.000 15712 Move returns status 0, amount 63
18:22:20.989 00.000 15712 MoveAxis(N, 0, ABG)
18:22:20.989 00.000 15712 Move returns status 0, amount 0
18:22:20.989 00.000 15712 move complete, result=0
18:22:20.989 00.000 15712 worker thread done servicing request
18:22:20.989 00.000 15712 Worker thread wakes up
18:22:20.989 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.3 px 0 ms NORTH
18:22:20.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:20.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:22.410 01.421 15712 Exposure complete
18:22:22.464 00.054 15712 worker thread done servicing request
18:22:22.464 00.000 7988 OnExposeComplete: enter
18:22:22.471 00.007 7988 UpdateGuideState(): m_state=6
18:22:22.473 00.002 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:22:22.473 00.000 7988 Star::Find returns 1 (0), X=1181.41, Y=425.48, Mass=1322, SNR=24.6, Peak=232 HFD=3.1
18:22:22.475 00.002 7988 MultiStar: [#1 0.23,-0.39,1.06,U] [#2 0.11,-0.21,1.05,U] [#3 0.08,-0.34,0.97,U] [#4 0.10,0.10,1.05,U] [#5 0.05,-0.42,0.76,U] [#6 -0.29,0.51,0.00,M5] [#7 -0.19,0.12,0.71,U] [#8 0.03,-0.22,0.67,U] 
18:22:22.475 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.13}, one-star: {0.48, 0.25}
18:22:22.477 00.002 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
18:22:22.477 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.40)
18:22:22.479 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.80 mountX=0.13 mountY=-0.13, mountTheta=-0.76
18:22:22.481 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.13, opts=13)
18:22:22.481 00.000 7988 Enqueuing Move request for scope (0.13, -0.13)
18:22:22.481 00.000 15712 Worker thread wakes up
18:22:22.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
18:22:22.481 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
18:22:22.481 00.000 15712 Moving (0.13, -0.13) raw xDistance=0.13 yDistance=-0.13
18:22:22.481 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.69, period_length = 644.43
18:22:22.481 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
18:22:22.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:22:22.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:22:22.484 00.003 15712 MoveAxis(E, 0, ABG)
18:22:22.484 00.000 15712 Move returns status 0, amount 0
18:22:22.484 00.000 15712 MoveAxis(N, 0, ABG)
18:22:22.484 00.000 15712 Move returns status 0, amount 0
18:22:22.484 00.000 15712 move complete, result=0
18:22:22.484 00.000 15712 worker thread done servicing request
18:22:22.489 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:22:22.493 00.004 7988 UpdateGuideState exits: m=1322 SNR=24.6
18:22:22.495 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:22.497 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:22:22.498 00.001 7988 Enqueuing Expose request
18:22:22.498 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:22:22.500 00.002 15712 Worker thread wakes up
18:22:22.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:22:22.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,410,31,31)
18:22:23.473 00.973 7988 Stop button clicked
18:22:23.473 00.000 7988 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:22:23.475 00.002 7988 Status Line: Waiting for devices...
18:22:23.505 00.030 15712 ZWO: stopexposure
18:22:24.113 00.608 15712 ZWO: stopexposure
18:22:24.113 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:22:24.113 00.000 15712 worker thread done servicing request
18:22:24.113 00.000 7988 OnExposeComplete: enter
18:22:24.122 00.009 7988 OnExposeComplete: Capture Error reported
18:22:24.122 00.000 7988 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
18:22:24.124 00.002 7988 Mount: notify guiding stopped
18:22:24.124 00.000 7988 BLC: window closed
18:22:24.126 00.002 7988 BLC: Last direction was reset
18:22:24.127 00.001 7988 Changing from state GUIDING to STOP
18:22:24.129 00.002 7988 guider state => SELECTED
18:22:24.130 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:22:24.134 00.004 7988 Changing from state SELECTED to UNINITIALIZED
18:22:24.134 00.000 7988 guider state => SELECTING
18:22:24.141 00.007 7988 Status Line: Stopped.
18:22:24.143 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:22:24.350 00.207 7988 evsrv: cli 0CCCF6C8 connect
18:22:24.352 00.002 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_pixel_scale","id":"f2f97b98-ff13-442b-8b68-6ff44f32bf50"}
18:22:24.354 00.002 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"f2f97b98-ff13-442b-8b68-6ff44f32bf50"}
18:22:24.354 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
18:27:57.520 333.166 7988 StartLoopingInteractive: Loop button clicked
18:27:57.522 00.002 7988 Status Line: Looping
18:27:57.525 00.003 7988 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:27:57.530 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
18:27:57.532 00.002 7988 Enqueuing Expose request
18:27:57.533 00.001 15712 Worker thread wakes up
18:27:57.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:27:57.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
18:27:59.159 01.626 15712 Exposure complete
18:27:59.221 00.062 15712 worker thread done servicing request
18:27:59.221 00.000 7988 OnExposeComplete: enter
18:27:59.223 00.002 7988 UpdateGuideState(): m_state=1
18:27:59.224 00.001 7988 Star::Find(15, 1181, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:59.224 00.000 7988 Star::Find returns 1 (1), X=1181.78, Y=428.99, Mass=1519, SNR=26.4, Peak=255 HFD=3.1
18:27:59.227 00.003 7988 setting lock position to (1181.78, 428.99)
18:27:59.228 00.001 7988 MultiStar: stabilizing after lock position change
18:27:59.230 00.002 7988 CurrentPosition() valid, moving to STATE_SELECTED
18:27:59.231 00.001 7988 Changing from state SELECTING to SELECTED
18:27:59.232 00.001 7988 guider state => SELECTED
18:27:59.242 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:27:59.248 00.006 7988 UpdateGuideState exits: m=1519 SNR=26.4 Saturated
18:27:59.250 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:27:59.251 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:27:59.252 00.001 7988 Enqueuing Expose request
18:27:59.253 00.001 15712 Worker thread wakes up
18:27:59.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:27:59.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:00.658 01.405 15712 Exposure complete
18:28:00.719 00.061 15712 worker thread done servicing request
18:28:00.719 00.000 7988 OnExposeComplete: enter
18:28:00.721 00.002 7988 UpdateGuideState(): m_state=2
18:28:00.722 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:28:00.723 00.001 7988 Star::Find returns 1 (0), X=1181.83, Y=428.82, Mass=1358, SNR=25.0, Peak=228 HFD=2.9
18:28:00.724 00.001 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
18:28:00.725 00.001 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.91)
18:28:00.726 00.001 7988 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.31 mountX=0.17 mountY=-0.04, mountTheta=-0.24
18:28:00.728 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:28:00.733 00.005 7988 UpdateGuideState exits: m=1358 SNR=25.0
18:28:00.735 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:00.737 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:00.738 00.001 7988 Enqueuing Expose request
18:28:00.739 00.001 15712 Worker thread wakes up
18:28:00.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:00.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:02.371 01.632 15712 Exposure complete
18:28:02.434 00.063 15712 worker thread done servicing request
18:28:02.434 00.000 7988 OnExposeComplete: enter
18:28:02.435 00.001 7988 UpdateGuideState(): m_state=2
18:28:02.436 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:28:02.437 00.001 7988 Star::Find returns 1 (0), X=1181.71, Y=428.70, Mass=1448, SNR=25.9, Peak=190 HFD=3.1
18:28:02.438 00.001 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
18:28:02.439 00.001 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
18:28:02.440 00.001 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.81 mountX=0.29 mountY=0.08, mountTheta=0.26
18:28:02.442 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:28:02.448 00.006 7988 UpdateGuideState exits: m=1448 SNR=25.9
18:28:02.450 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:02.451 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:02.452 00.001 7988 Enqueuing Expose request
18:28:02.452 00.000 15712 Worker thread wakes up
18:28:02.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:02.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:03.870 01.418 15712 Exposure complete
18:28:03.932 00.062 15712 worker thread done servicing request
18:28:03.932 00.000 7988 OnExposeComplete: enter
18:28:03.934 00.002 7988 UpdateGuideState(): m_state=2
18:28:03.935 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:28:03.936 00.001 7988 Star::Find returns 1 (0), X=1181.89, Y=428.96, Mass=1481, SNR=26.0, Peak=228 HFD=3.0
18:28:03.937 00.001 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
18:28:03.938 00.001 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.87)
18:28:03.939 00.001 7988 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.28 mountX=0.03 mountY=-0.10, mountTheta=-1.30
18:28:03.941 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:28:03.947 00.006 7988 UpdateGuideState exits: m=1481 SNR=26.0
18:28:03.949 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:03.950 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:03.951 00.001 7988 Enqueuing Expose request
18:28:03.952 00.001 15712 Worker thread wakes up
18:28:03.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:03.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:05.581 01.629 15712 Exposure complete
18:28:05.643 00.062 15712 worker thread done servicing request
18:28:05.643 00.000 7988 OnExposeComplete: enter
18:28:05.644 00.001 7988 UpdateGuideState(): m_state=2
18:28:05.646 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:28:05.647 00.001 7988 Star::Find returns 1 (0), X=1181.66, Y=429.04, Mass=1469, SNR=26.1, Peak=233 HFD=3.3
18:28:05.648 00.001 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.58) = xAngle (4.36 = -1.92)
18:28:05.650 00.002 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.47 = 1.19)
18:28:05.651 00.001 7988 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.78 mountX=-0.05 mountY=0.12, mountTheta=1.93
18:28:05.652 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:28:05.658 00.006 7988 UpdateGuideState exits: m=1469 SNR=26.1
18:28:05.659 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:05.661 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:05.662 00.001 7988 Enqueuing Expose request
18:28:05.663 00.001 15712 Worker thread wakes up
18:28:05.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:05.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:07.080 01.417 15712 Exposure complete
18:28:07.145 00.065 15712 worker thread done servicing request
18:28:07.145 00.000 7988 OnExposeComplete: enter
18:28:07.147 00.002 7988 UpdateGuideState(): m_state=2
18:28:07.149 00.002 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:28:07.151 00.002 7988 Star::Find returns 1 (0), X=1181.68, Y=429.23, Mass=1465, SNR=26.1, Peak=231 HFD=2.9
18:28:07.152 00.001 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.58) = xAngle (3.55 = -2.73)
18:28:07.153 00.001 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.38)
18:28:07.154 00.001 7988 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.97 mountX=-0.24 mountY=0.10, mountTheta=2.76
18:28:07.157 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:28:07.163 00.006 7988 UpdateGuideState exits: m=1465 SNR=26.1
18:28:07.164 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:07.165 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:07.166 00.001 7988 Enqueuing Expose request
18:28:07.167 00.001 15712 Worker thread wakes up
18:28:07.168 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:07.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:08.800 01.632 15712 Exposure complete
18:28:08.861 00.061 15712 worker thread done servicing request
18:28:08.861 00.000 7988 OnExposeComplete: enter
18:28:08.864 00.003 7988 UpdateGuideState(): m_state=2
18:28:08.865 00.001 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:28:08.866 00.001 7988 Star::Find returns 1 (0), X=1181.83, Y=428.64, Mass=1456, SNR=26.0, Peak=215 HFD=3.2
18:28:08.868 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
18:28:08.869 00.001 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
18:28:08.870 00.001 7988 CameraToMount -- cameraX=0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.43 mountX=0.35 mountY=-0.04, mountTheta=-0.11
18:28:08.872 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.800
18:28:08.878 00.006 7988 UpdateGuideState exits: m=1456 SNR=26.0
18:28:08.880 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:08.882 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:08.883 00.001 7988 Enqueuing Expose request
18:28:08.884 00.001 15712 Worker thread wakes up
18:28:08.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:08.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:10.300 01.416 15712 Exposure complete
18:28:10.307 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.820
18:28:10.364 00.057 15712 worker thread done servicing request
18:28:10.364 00.000 7988 OnExposeComplete: enter
18:28:10.366 00.002 7988 UpdateGuideState(): m_state=2
18:28:10.367 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:28:10.369 00.002 7988 Star::Find returns 1 (0), X=1181.86, Y=428.68, Mass=1374, SNR=24.9, Peak=201 HFD=3.3
18:28:10.370 00.001 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
18:28:10.371 00.001 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.36 = -2.92)
18:28:10.372 00.001 7988 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.32 mountX=0.31 mountY=-0.07, mountTheta=-0.22
18:28:10.374 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.820
18:28:10.379 00.005 7988 UpdateGuideState exits: m=1374 SNR=24.9
18:28:10.380 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:10.382 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:10.383 00.001 7988 Enqueuing Expose request
18:28:10.384 00.001 15712 Worker thread wakes up
18:28:10.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:10.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:10.392 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.840
18:28:10.410 00.018 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.860
18:28:10.432 00.022 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.880
18:28:10.463 00.031 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.910
18:28:10.603 00.140 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.930
18:28:10.681 00.078 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.950
18:28:10.688 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.930
18:28:10.698 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.950
18:28:10.730 00.032 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.970
18:28:10.737 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.950
18:28:10.748 00.011 7988 evsrv: cli 0CCCF448 connect
18:28:10.750 00.002 7988 case statement mapped state 2 to 1
18:28:10.751 00.001 7988 case statement mapped state 2 to 1
18:28:10.753 00.002 7988 evsrv: cli 0CCCF588 connect
18:28:10.754 00.001 7988 case statement mapped state 2 to 1
18:28:10.756 00.002 7988 case statement mapped state 2 to 1
18:28:10.757 00.001 7988 evsrv: cli 0CCCF448 request: {"method":"get_pixel_scale","id":"b93f80fd-98bd-4d2d-bcd2-29a42cc50399"}
18:28:10.758 00.001 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":3.86747,"id":"b93f80fd-98bd-4d2d-bcd2-29a42cc50399"}
18:28:10.760 00.002 7988 evsrv: cli 0CCCF628 connect
18:28:10.761 00.001 7988 case statement mapped state 2 to 1
18:28:10.762 00.001 7988 case statement mapped state 2 to 1
18:28:10.763 00.001 7988 evsrv: cli 0CCCF588 request: {"method":"get_pixel_scale","id":"10038265-1dd9-4bc9-b6f2-16aacb9d0a4d"}
18:28:10.764 00.001 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":3.86747,"id":"10038265-1dd9-4bc9-b6f2-16aacb9d0a4d"}
18:28:10.767 00.003 7988 evsrv: cli 0CCCF448 disconnect
18:28:10.769 00.002 7988 evsrv: cli 0CCCEF48 connect
18:28:10.771 00.002 7988 case statement mapped state 2 to 1
18:28:10.772 00.001 7988 case statement mapped state 2 to 1
18:28:10.773 00.001 7988 evsrv: cli 0CCCF628 request: {"method":"get_pixel_scale","id":"50d10ac1-5faf-4147-a9ae-3747f33c3536"}
18:28:10.775 00.002 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":3.86747,"id":"50d10ac1-5faf-4147-a9ae-3747f33c3536"}
18:28:10.776 00.001 7988 evsrv: cli 0CCCF588 disconnect
18:28:10.778 00.002 7988 evsrv: cli 0CCCF6C8 connect
18:28:10.780 00.002 7988 case statement mapped state 2 to 1
18:28:10.781 00.001 7988 case statement mapped state 2 to 1
18:28:10.783 00.002 7988 evsrv: cli 0CCCEF48 request: {"method":"get_pixel_scale","id":"353ae063-8044-46b8-ad3f-a319ed5131c9"}
18:28:10.784 00.001 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":3.86747,"id":"353ae063-8044-46b8-ad3f-a319ed5131c9"}
18:28:10.785 00.001 7988 evsrv: cli 0CCCF628 disconnect
18:28:10.787 00.002 7988 evsrv: cli 0CCCF8A8 connect
18:28:10.788 00.001 7988 case statement mapped state 2 to 1
18:28:10.789 00.001 7988 case statement mapped state 2 to 1
18:28:10.790 00.001 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_pixel_scale","id":"3392772e-90c1-426e-895c-35b41eb5b9e5"}
18:28:10.791 00.001 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"3392772e-90c1-426e-895c-35b41eb5b9e5"}
18:28:10.793 00.002 7988 evsrv: cli 0CCCEF48 disconnect
18:28:10.794 00.001 7988 evsrv: cli 0CCCEEA8 connect
18:28:10.795 00.001 7988 case statement mapped state 2 to 1
18:28:10.797 00.002 7988 case statement mapped state 2 to 1
18:28:10.799 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_pixel_scale","id":"8b18c375-e14f-4fad-981e-b15944fc3a41"}
18:28:10.801 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":3.86747,"id":"8b18c375-e14f-4fad-981e-b15944fc3a41"}
18:28:10.803 00.002 7988 evsrv: cli 0CCCF6C8 disconnect
18:28:10.804 00.001 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_pixel_scale","id":"62c41ba3-cd40-4a37-8a05-8ac4f16431b5"}
18:28:10.806 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":3.86747,"id":"62c41ba3-cd40-4a37-8a05-8ac4f16431b5"}
18:28:10.808 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.970
18:28:10.814 00.006 7988 evsrv: cli 0CCCEEA8 disconnect
18:28:10.815 00.001 7988 evsrv: cli 0CCCF8A8 disconnect
18:28:11.249 00.434 7988 evsrv: cli 0CCCEEA8 connect
18:28:11.251 00.002 7988 case statement mapped state 2 to 1
18:28:11.252 00.001 7988 case statement mapped state 2 to 1
18:28:11.253 00.001 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_pixel_scale","id":"4ecdb0bc-8889-4051-8f6c-ac8300199066"}
18:28:11.254 00.001 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":3.86747,"id":"4ecdb0bc-8889-4051-8f6c-ac8300199066"}
18:28:11.256 00.002 7988 evsrv: cli 0CCCEEA8 disconnect
18:28:11.264 00.008 7988 evsrv: cli 0CCCF588 connect
18:28:11.266 00.002 7988 case statement mapped state 2 to 1
18:28:11.267 00.001 7988 case statement mapped state 2 to 1
18:28:11.269 00.002 7988 evsrv: cli 0CCCF588 request: {"method":"get_pixel_scale","id":"4f3906b4-da5e-42f0-a55b-b30e92977949"}
18:28:11.271 00.002 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":3.86747,"id":"4f3906b4-da5e-42f0-a55b-b30e92977949"}
18:28:11.272 00.001 7988 evsrv: cli 0CCCF588 disconnect
18:28:11.419 00.147 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.990
18:28:11.750 00.331 7988 evsrv: cli 0CCCF268 connect
18:28:11.751 00.001 7988 case statement mapped state 2 to 1
18:28:11.753 00.002 7988 case statement mapped state 2 to 1
18:28:11.754 00.001 7988 evsrv: cli 0CCCF268 request: {"method":"get_pixel_scale","id":"3b50f17d-e94c-493c-b0b2-43a7a0be6356"}
18:28:11.755 00.001 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":3.86747,"id":"3b50f17d-e94c-493c-b0b2-43a7a0be6356"}
18:28:11.756 00.001 7988 evsrv: cli 0CCCF268 disconnect
18:28:12.019 00.263 15712 Exposure complete
18:28:12.080 00.061 15712 worker thread done servicing request
18:28:12.080 00.000 7988 OnExposeComplete: enter
18:28:12.082 00.002 7988 UpdateGuideState(): m_state=2
18:28:12.083 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:28:12.085 00.002 7988 Star::Find returns 1 (0), X=1181.94, Y=428.74, Mass=1473, SNR=26.1, Peak=227 HFD=3.2
18:28:12.086 00.001 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.58) = xAngle (0.58 = 0.58)
18:28:12.087 00.001 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.60)
18:28:12.088 00.001 7988 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-1.00 mountX=0.25 mountY=-0.15, mountTheta=-0.55
18:28:12.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.990
18:28:12.095 00.005 7988 UpdateGuideState exits: m=1473 SNR=26.1
18:28:12.097 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:12.098 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:12.099 00.001 7988 Enqueuing Expose request
18:28:12.100 00.001 15712 Worker thread wakes up
18:28:12.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:12.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:13.188 01.088 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.020
18:28:13.195 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.040
18:28:13.216 00.021 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.080
18:28:13.235 00.019 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.100
18:28:13.252 00.017 7988 evsrv: cli 0CCCF308 connect
18:28:13.254 00.002 7988 case statement mapped state 2 to 1
18:28:13.255 00.001 7988 case statement mapped state 2 to 1
18:28:13.256 00.001 7988 evsrv: cli 0CCCEEA8 connect
18:28:13.257 00.001 7988 case statement mapped state 2 to 1
18:28:13.258 00.001 7988 case statement mapped state 2 to 1
18:28:13.260 00.002 7988 evsrv: cli 0CCCF308 request: {"method":"get_pixel_scale","id":"431bc32f-4727-40fb-85bb-36fca92f8f96"}
18:28:13.261 00.001 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":3.86747,"id":"431bc32f-4727-40fb-85bb-36fca92f8f96"}
18:28:13.262 00.001 7988 evsrv: cli 0CCCF3A8 connect
18:28:13.263 00.001 7988 case statement mapped state 2 to 1
18:28:13.264 00.001 7988 case statement mapped state 2 to 1
18:28:13.267 00.003 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_pixel_scale","id":"bd5ddbf9-f693-428a-83c2-188c9c6491e5"}
18:28:13.268 00.001 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":3.86747,"id":"bd5ddbf9-f693-428a-83c2-188c9c6491e5"}
18:28:13.270 00.002 7988 evsrv: cli 0CCCF308 disconnect
18:28:13.273 00.003 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_pixel_scale","id":"ce53a020-cb6d-4fa4-a52e-624478516d19"}
18:28:13.274 00.001 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":3.86747,"id":"ce53a020-cb6d-4fa4-a52e-624478516d19"}
18:28:13.276 00.002 7988 evsrv: cli 0CCCEEA8 disconnect
18:28:13.277 00.001 7988 evsrv: cli 0CCCF3A8 disconnect
18:28:13.372 00.095 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.150
18:28:13.396 00.024 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.170
18:28:13.613 00.217 15712 Exposure complete
18:28:13.674 00.061 15712 worker thread done servicing request
18:28:13.674 00.000 7988 OnExposeComplete: enter
18:28:13.675 00.001 7988 UpdateGuideState(): m_state=2
18:28:13.676 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:28:13.677 00.001 7988 Star::Find returns 1 (0), X=1181.79, Y=428.78, Mass=1352, SNR=25.1, Peak=196 HFD=3.2
18:28:13.678 00.001 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
18:28:13.680 00.002 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
18:28:13.681 00.001 7988 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.50 mountX=0.21 mountY=-0.01, mountTheta=-0.04
18:28:13.683 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.170
18:28:13.688 00.005 7988 UpdateGuideState exits: m=1352 SNR=25.1
18:28:13.690 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:13.691 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:13.692 00.001 7988 Enqueuing Expose request
18:28:13.693 00.001 15712 Worker thread wakes up
18:28:13.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:13.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:13.694 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.210
18:28:13.701 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.190
18:28:13.709 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.210
18:28:13.730 00.021 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.280
18:28:13.751 00.021 7988 evsrv: cli 0CCCF088 connect
18:28:13.753 00.002 7988 case statement mapped state 2 to 1
18:28:13.754 00.001 7988 case statement mapped state 2 to 1
18:28:13.756 00.002 7988 evsrv: cli 0CCCF448 connect
18:28:13.757 00.001 7988 case statement mapped state 2 to 1
18:28:13.759 00.002 7988 case statement mapped state 2 to 1
18:28:13.760 00.001 7988 evsrv: cli 0CCCF088 request: {"method":"get_pixel_scale","id":"ddd1c8ea-30f8-494d-a4e6-52806f71d9d4"}
18:28:13.762 00.002 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":3.86747,"id":"ddd1c8ea-30f8-494d-a4e6-52806f71d9d4"}
18:28:13.764 00.002 7988 evsrv: cli 0CCCEF48 connect
18:28:13.765 00.001 7988 case statement mapped state 2 to 1
18:28:13.766 00.001 7988 case statement mapped state 2 to 1
18:28:13.768 00.002 7988 evsrv: cli 0CCCF448 request: {"method":"get_pixel_scale","id":"959be333-64d1-4233-afa2-754a4ec41959"}
18:28:13.769 00.001 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":3.86747,"id":"959be333-64d1-4233-afa2-754a4ec41959"}
18:28:13.771 00.002 7988 evsrv: cli 0CCCF088 disconnect
18:28:13.773 00.002 7988 evsrv: cli 0CCCF9E8 connect
18:28:13.774 00.001 7988 case statement mapped state 2 to 1
18:28:13.775 00.001 7988 case statement mapped state 2 to 1
18:28:13.777 00.002 7988 evsrv: cli 0CCCEF48 request: {"method":"get_pixel_scale","id":"79926ca9-3126-42bd-83db-97d9609233b1"}
18:28:13.777 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":3.86747,"id":"79926ca9-3126-42bd-83db-97d9609233b1"}
18:28:13.780 00.003 7988 evsrv: cli 0CCCF448 disconnect
18:28:13.781 00.001 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_pixel_scale","id":"bdf8b55d-62ed-4c79-ab50-d61382c6ca07"}
18:28:13.782 00.001 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":3.86747,"id":"bdf8b55d-62ed-4c79-ab50-d61382c6ca07"}
18:28:13.783 00.001 7988 evsrv: cli 0CCCEF48 disconnect
18:28:13.785 00.002 7988 evsrv: cli 0CCCF9E8 disconnect
18:28:13.803 00.018 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.300
18:28:13.836 00.033 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.320
18:28:14.030 00.194 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.360
18:28:14.251 00.221 7988 evsrv: cli 0CCCEF48 connect
18:28:14.253 00.002 7988 case statement mapped state 2 to 1
18:28:14.254 00.001 7988 case statement mapped state 2 to 1
18:28:14.255 00.001 7988 evsrv: cli 0CCCEF48 request: {"method":"get_pixel_scale","id":"3335d27b-27a0-4b8e-a329-88f9403f6b9e"}
18:28:14.256 00.001 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":3.86747,"id":"3335d27b-27a0-4b8e-a329-88f9403f6b9e"}
18:28:14.258 00.002 7988 evsrv: cli 0CCCF8A8 connect
18:28:14.259 00.001 7988 case statement mapped state 2 to 1
18:28:14.260 00.001 7988 case statement mapped state 2 to 1
18:28:14.262 00.002 7988 evsrv: cli 0CCCF6C8 connect
18:28:14.263 00.001 7988 case statement mapped state 2 to 1
18:28:14.264 00.001 7988 case statement mapped state 2 to 1
18:28:14.266 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_pixel_scale","id":"5b83ed95-7f73-4b22-bc7d-c89ccc85c08d"}
18:28:14.268 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":3.86747,"id":"5b83ed95-7f73-4b22-bc7d-c89ccc85c08d"}
18:28:14.269 00.001 7988 evsrv: cli 0CCCEF48 disconnect
18:28:14.271 00.002 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_pixel_scale","id":"bbe8b9a9-2263-455d-b136-23f1bc4dafb2"}
18:28:14.272 00.001 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"bbe8b9a9-2263-455d-b136-23f1bc4dafb2"}
18:28:14.273 00.001 7988 evsrv: cli 0CCCF8A8 disconnect
18:28:14.274 00.001 7988 evsrv: cli 0CCCF6C8 disconnect
18:28:14.506 00.232 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.340
18:28:14.515 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.360
18:28:14.523 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.230
18:28:14.536 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.170
18:28:14.542 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.120
18:28:14.563 00.021 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=1.060
18:28:14.582 00.019 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.990
18:28:14.589 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.950
18:28:14.609 00.020 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.910
18:28:14.616 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.860
18:28:14.649 00.033 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.820
18:28:14.656 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.840
18:28:14.666 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:28:14.674 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.820
18:28:14.680 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:28:14.752 00.072 7988 evsrv: cli 0CCCF628 connect
18:28:14.754 00.002 7988 case statement mapped state 2 to 1
18:28:14.755 00.001 7988 case statement mapped state 2 to 1
18:28:14.757 00.002 7988 evsrv: cli 0CCCFE48 connect
18:28:14.758 00.001 7988 case statement mapped state 2 to 1
18:28:14.760 00.002 7988 case statement mapped state 2 to 1
18:28:14.761 00.001 7988 evsrv: cli 0CCCF628 request: {"method":"get_pixel_scale","id":"f6fdf318-9f1f-405b-bb69-536df0e383fb"}
18:28:14.763 00.002 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":3.86747,"id":"f6fdf318-9f1f-405b-bb69-536df0e383fb"}
18:28:14.764 00.001 7988 evsrv: cli 0CCD0028 connect
18:28:14.764 00.000 7988 case statement mapped state 2 to 1
18:28:14.767 00.003 7988 case statement mapped state 2 to 1
18:28:14.769 00.002 7988 evsrv: cli 0CCCFE48 request: {"method":"get_pixel_scale","id":"7b2f6151-bb36-4e92-8978-8918da9cb3f1"}
18:28:14.770 00.001 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":3.86747,"id":"7b2f6151-bb36-4e92-8978-8918da9cb3f1"}
18:28:14.772 00.002 7988 evsrv: cli 0CCCF628 disconnect
18:28:14.773 00.001 7988 evsrv: cli 0CCCF6C8 connect
18:28:14.774 00.001 7988 case statement mapped state 2 to 1
18:28:14.775 00.001 7988 case statement mapped state 2 to 1
18:28:14.776 00.001 7988 evsrv: cli 0CCD0028 request: {"method":"get_pixel_scale","id":"5a447bb6-e93a-4725-bdfe-ad929d9d22b4"}
18:28:14.778 00.002 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":3.86747,"id":"5a447bb6-e93a-4725-bdfe-ad929d9d22b4"}
18:28:14.779 00.001 7988 evsrv: cli 0CCCFE48 disconnect
18:28:14.780 00.001 7988 evsrv: cli 0CCCF8A8 connect
18:28:14.781 00.001 7988 case statement mapped state 2 to 1
18:28:14.782 00.001 7988 case statement mapped state 2 to 1
18:28:14.784 00.002 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_pixel_scale","id":"692f1e00-2735-40ef-8489-ef41a18c1fe1"}
18:28:14.785 00.001 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"692f1e00-2735-40ef-8489-ef41a18c1fe1"}
18:28:14.786 00.001 7988 evsrv: cli 0CCD0028 disconnect
18:28:14.787 00.001 7988 evsrv: cli 0CCCEF48 connect
18:28:14.788 00.001 7988 case statement mapped state 2 to 1
18:28:14.790 00.002 7988 case statement mapped state 2 to 1
18:28:14.791 00.001 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_pixel_scale","id":"ef749d9e-0f61-44a6-8bee-a6a190880c17"}
18:28:14.792 00.001 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":3.86747,"id":"ef749d9e-0f61-44a6-8bee-a6a190880c17"}
18:28:14.793 00.001 7988 evsrv: cli 0CCCF6C8 disconnect
18:28:14.794 00.001 7988 evsrv: cli 0CCCEF48 request: {"method":"get_pixel_scale","id":"2146ccb9-dd1b-491a-a1d3-69f18d90a642"}
18:28:14.796 00.002 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":3.86747,"id":"2146ccb9-dd1b-491a-a1d3-69f18d90a642"}
18:28:14.797 00.001 7988 evsrv: cli 0CCCF8A8 disconnect
18:28:14.800 00.003 7988 evsrv: cli 0CCCEF48 disconnect
18:28:14.814 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.780
18:28:14.821 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.800
18:28:14.843 00.022 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.780
18:28:15.187 00.344 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.750
18:28:15.194 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.780
18:28:15.214 00.020 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.730
18:28:15.253 00.039 7988 evsrv: cli 0CCCFBC8 connect
18:28:15.256 00.003 7988 case statement mapped state 2 to 1
18:28:15.257 00.001 7988 case statement mapped state 2 to 1
18:28:15.259 00.002 7988 evsrv: cli 0CCCFEE8 connect
18:28:15.260 00.001 7988 case statement mapped state 2 to 1
18:28:15.261 00.001 7988 case statement mapped state 2 to 1
18:28:15.263 00.002 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_pixel_scale","id":"0ae904aa-8e74-4b6b-8b49-94667da44029"}
18:28:15.264 00.001 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"0ae904aa-8e74-4b6b-8b49-94667da44029"}
18:28:15.265 00.001 7988 evsrv: cli 0CCCFC68 connect
18:28:15.267 00.002 7988 case statement mapped state 2 to 1
18:28:15.270 00.003 7988 case statement mapped state 2 to 1
18:28:15.272 00.002 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_pixel_scale","id":"c0938fc2-f977-46c9-964e-bccbad1b5170"}
18:28:15.273 00.001 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":3.86747,"id":"c0938fc2-f977-46c9-964e-bccbad1b5170"}
18:28:15.274 00.001 7988 evsrv: cli 0CCCFBC8 disconnect
18:28:15.275 00.001 7988 evsrv: cli 0CCD0028 connect
18:28:15.276 00.001 7988 case statement mapped state 2 to 1
18:28:15.278 00.002 7988 case statement mapped state 2 to 1
18:28:15.279 00.001 7988 evsrv: cli 0CCCFC68 request: {"method":"get_pixel_scale","id":"4056191f-4365-466c-967c-0731e29623b8"}
18:28:15.280 00.001 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":3.86747,"id":"4056191f-4365-466c-967c-0731e29623b8"}
18:28:15.281 00.001 7988 evsrv: cli 0CCCFEE8 disconnect
18:28:15.283 00.002 7988 evsrv: cli 0CCCFD08 connect
18:28:15.284 00.001 7988 case statement mapped state 2 to 1
18:28:15.285 00.001 7988 case statement mapped state 2 to 1
18:28:15.286 00.001 7988 evsrv: cli 0CCD0028 request: {"method":"get_pixel_scale","id":"1a5f7b19-de85-4dd6-990a-2b1af99e5d10"}
18:28:15.287 00.001 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":3.86747,"id":"1a5f7b19-de85-4dd6-990a-2b1af99e5d10"}
18:28:15.288 00.001 7988 evsrv: cli 0CCCFC68 disconnect
18:28:15.290 00.002 7988 evsrv: cli 0CCCFD08 request: {"method":"get_pixel_scale","id":"37c62e48-0ced-4e3a-8b15-eae8fddf3a29"}
18:28:15.291 00.001 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":3.86747,"id":"37c62e48-0ced-4e3a-8b15-eae8fddf3a29"}
18:28:15.292 00.001 7988 evsrv: cli 0CCD0028 disconnect
18:28:15.293 00.001 7988 evsrv: cli 0CCCFD08 disconnect
18:28:15.317 00.024 15712 Exposure complete
18:28:15.379 00.062 15712 worker thread done servicing request
18:28:15.379 00.000 7988 OnExposeComplete: enter
18:28:15.380 00.001 7988 UpdateGuideState(): m_state=2
18:28:15.381 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:28:15.383 00.002 7988 Star::Find returns 1 (0), X=1181.79, Y=428.51, Mass=1446, SNR=25.8, Peak=220 HFD=3.3
18:28:15.384 00.001 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
18:28:15.385 00.001 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = 3.14)
18:28:15.386 00.001 7988 CameraToMount -- cameraX=0.01 cameraY=-0.48 hyp=0.48 cameraTheta=-1.55 mountX=0.48 mountY=0.00, mountTheta=0.01
18:28:15.388 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.730
18:28:15.393 00.005 7988 UpdateGuideState exits: m=1446 SNR=25.8
18:28:15.394 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:15.395 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:15.396 00.001 7988 Enqueuing Expose request
18:28:15.397 00.001 15712 Worker thread wakes up
18:28:15.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:15.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:15.550 00.153 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.710
18:28:15.758 00.208 7988 evsrv: cli 0CCCEEA8 connect
18:28:15.759 00.001 7988 case statement mapped state 2 to 1
18:28:15.760 00.001 7988 case statement mapped state 2 to 1
18:28:15.762 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_pixel_scale","id":"3daa9633-6c5b-427b-a001-bf3729ac11e3"}
18:28:15.763 00.001 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":3.86747,"id":"3daa9633-6c5b-427b-a001-bf3729ac11e3"}
18:28:15.764 00.001 7988 evsrv: cli 0CCCEEA8 disconnect
18:28:16.923 01.159 15712 Exposure complete
18:28:16.984 00.061 15712 worker thread done servicing request
18:28:16.984 00.000 7988 OnExposeComplete: enter
18:28:16.985 00.001 7988 UpdateGuideState(): m_state=2
18:28:16.987 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:28:16.989 00.002 7988 Star::Find returns 1 (0), X=1181.85, Y=428.57, Mass=1334, SNR=24.9, Peak=232 HFD=3.0
18:28:16.990 00.001 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
18:28:16.991 00.001 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
18:28:16.992 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=-0.42 hyp=0.42 cameraTheta=-1.40 mountX=0.42 mountY=-0.06, mountTheta=-0.15
18:28:16.994 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.710
18:28:16.999 00.005 7988 UpdateGuideState exits: m=1334 SNR=24.9
18:28:17.001 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:17.002 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:17.003 00.001 7988 Enqueuing Expose request
18:28:17.004 00.001 15712 Worker thread wakes up
18:28:17.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:17.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:17.626 00.622 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:28:17.761 00.135 7988 evsrv: cli 0CCCF1C8 connect
18:28:17.763 00.002 7988 case statement mapped state 2 to 1
18:28:17.764 00.001 7988 case statement mapped state 2 to 1
18:28:17.766 00.002 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_pixel_scale","id":"8d96d7b3-6b70-4f63-8562-4d4c4589744b"}
18:28:17.766 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"8d96d7b3-6b70-4f63-8562-4d4c4589744b"}
18:28:17.768 00.002 7988 evsrv: cli 0CCCF1C8 disconnect
18:28:18.639 00.871 15712 Exposure complete
18:28:18.702 00.063 15712 worker thread done servicing request
18:28:18.702 00.000 7988 OnExposeComplete: enter
18:28:18.704 00.002 7988 UpdateGuideState(): m_state=2
18:28:18.707 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:28:18.708 00.001 7988 Star::Find returns 1 (1), X=1181.95, Y=429.06, Mass=1369, SNR=25.1, Peak=255 HFD=2.8
18:28:18.709 00.001 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.58) = xAngle (1.98 = 1.98)
18:28:18.710 00.001 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.09 = -1.20)
18:28:18.711 00.001 7988 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.40 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
18:28:18.713 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:18.718 00.005 7988 UpdateGuideState exits: m=1369 SNR=25.1 Saturated
18:28:18.720 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:18.721 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:18.721 00.000 7988 Enqueuing Expose request
18:28:18.723 00.002 15712 Worker thread wakes up
18:28:18.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:18.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:20.140 01.417 15712 Exposure complete
18:28:20.201 00.061 15712 worker thread done servicing request
18:28:20.202 00.001 7988 OnExposeComplete: enter
18:28:20.202 00.000 7988 UpdateGuideState(): m_state=2
18:28:20.204 00.002 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:28:20.206 00.002 7988 Star::Find returns 1 (1), X=1181.75, Y=429.22, Mass=1427, SNR=25.8, Peak=255 HFD=2.9
18:28:20.207 00.001 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
18:28:20.208 00.001 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
18:28:20.209 00.001 7988 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.70 mountX=-0.23 mountY=0.02, mountTheta=3.03
18:28:20.211 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:20.217 00.006 7988 UpdateGuideState exits: m=1427 SNR=25.8 Saturated
18:28:20.218 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:20.219 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:20.220 00.001 7988 Enqueuing Expose request
18:28:20.222 00.002 15712 Worker thread wakes up
18:28:20.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:20.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:20.434 00.212 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:20.441 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:20.776 00.335 7988 evsrv: cli 0CCCF1C8 connect
18:28:20.777 00.001 7988 case statement mapped state 2 to 1
18:28:20.779 00.002 7988 case statement mapped state 2 to 1
18:28:20.780 00.001 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_pixel_scale","id":"0ec92609-4055-44fc-9403-a48312b914ee"}
18:28:20.781 00.001 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"0ec92609-4055-44fc-9403-a48312b914ee"}
18:28:20.783 00.002 7988 evsrv: cli 0CCCF1C8 disconnect
18:28:21.851 01.068 15712 Exposure complete
18:28:21.913 00.062 15712 worker thread done servicing request
18:28:21.913 00.000 7988 OnExposeComplete: enter
18:28:21.915 00.002 7988 UpdateGuideState(): m_state=2
18:28:21.916 00.001 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:28:21.917 00.001 7988 Star::Find returns 1 (1), X=1181.76, Y=429.40, Mass=1425, SNR=25.7, Peak=255 HFD=3.0
18:28:21.919 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
18:28:21.920 00.001 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
18:28:21.921 00.001 7988 CameraToMount -- cameraX=-0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.61 mountX=-0.41 mountY=0.01, mountTheta=3.13
18:28:21.922 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:21.930 00.008 7988 UpdateGuideState exits: m=1425 SNR=25.7 Saturated
18:28:21.931 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:21.932 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:21.934 00.002 7988 Enqueuing Expose request
18:28:21.935 00.001 15712 Worker thread wakes up
18:28:21.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:21.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:23.352 01.417 15712 Exposure complete
18:28:23.414 00.062 15712 worker thread done servicing request
18:28:23.415 00.001 7988 OnExposeComplete: enter
18:28:23.415 00.000 7988 UpdateGuideState(): m_state=2
18:28:23.417 00.002 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:28:23.419 00.002 7988 Star::Find returns 1 (0), X=1181.93, Y=429.68, Mass=1399, SNR=25.5, Peak=220 HFD=3.0
18:28:23.420 00.001 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
18:28:23.422 00.002 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.24)
18:28:23.423 00.001 7988 CameraToMount -- cameraX=0.15 cameraY=0.69 hyp=0.71 cameraTheta=1.36 mountX=-0.69 mountY=-0.17, mountTheta=-2.91
18:28:23.428 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:28:23.434 00.006 7988 UpdateGuideState exits: m=1399 SNR=25.5
18:28:23.435 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:23.437 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:23.438 00.001 7988 Enqueuing Expose request
18:28:23.439 00.001 15712 Worker thread wakes up
18:28:23.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:23.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,415,31,31)
18:28:25.070 01.631 15712 Exposure complete
18:28:25.135 00.065 7988 OnExposeComplete: enter
18:28:25.136 00.001 7988 UpdateGuideState(): m_state=2
18:28:25.138 00.002 15712 worker thread done servicing request
18:28:25.138 00.000 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:28:25.139 00.001 7988 Star::Find returns 1 (0), X=1182.00, Y=429.66, Mass=1438, SNR=25.8, Peak=231 HFD=3.3
18:28:25.139 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
18:28:25.143 00.004 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.34)
18:28:25.145 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.67 hyp=0.70 cameraTheta=1.26 mountX=-0.67 mountY=-0.23, mountTheta=-2.81
18:28:25.147 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:25.154 00.007 7988 UpdateGuideState exits: m=1438 SNR=25.8
18:28:25.155 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:25.156 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:25.157 00.001 7988 Enqueuing Expose request
18:28:25.158 00.001 15712 Worker thread wakes up
18:28:25.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:25.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,415,31,31)
18:28:26.567 01.409 15712 Exposure complete
18:28:26.632 00.065 15712 worker thread done servicing request
18:28:26.632 00.000 7988 OnExposeComplete: enter
18:28:26.634 00.002 7988 UpdateGuideState(): m_state=2
18:28:26.635 00.001 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:28:26.636 00.001 7988 Star::Find returns 1 (0), X=1181.90, Y=429.16, Mass=1402, SNR=25.4, Peak=221 HFD=3.0
18:28:26.637 00.001 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
18:28:26.638 00.001 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.65)
18:28:26.639 00.001 7988 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.95 mountX=-0.17 mountY=-0.13, mountTheta=-2.51
18:28:26.641 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:26.647 00.006 7988 UpdateGuideState exits: m=1402 SNR=25.4
18:28:26.649 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:26.650 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:26.651 00.001 7988 Enqueuing Expose request
18:28:26.652 00.001 15712 Worker thread wakes up
18:28:26.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:26.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:28.284 01.632 15712 Exposure complete
18:28:28.347 00.063 15712 worker thread done servicing request
18:28:28.348 00.001 7988 OnExposeComplete: enter
18:28:28.349 00.001 7988 UpdateGuideState(): m_state=2
18:28:28.350 00.001 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:28:28.351 00.001 7988 Star::Find returns 1 (0), X=1181.83, Y=428.77, Mass=1419, SNR=25.6, Peak=215 HFD=2.9
18:28:28.352 00.001 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
18:28:28.353 00.001 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
18:28:28.354 00.001 7988 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.36 mountX=0.22 mountY=-0.04, mountTheta=-0.19
18:28:28.356 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:28:28.362 00.006 7988 UpdateGuideState exits: m=1419 SNR=25.6
18:28:28.364 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:28.365 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:28.367 00.002 7988 Enqueuing Expose request
18:28:28.368 00.001 15712 Worker thread wakes up
18:28:28.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:28.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:29.784 01.416 15712 Exposure complete
18:28:29.846 00.062 15712 worker thread done servicing request
18:28:29.847 00.001 7988 OnExposeComplete: enter
18:28:29.848 00.001 7988 UpdateGuideState(): m_state=2
18:28:29.849 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:28:29.850 00.001 7988 Star::Find returns 1 (0), X=1181.89, Y=428.75, Mass=1404, SNR=25.4, Peak=231 HFD=2.8
18:28:29.851 00.001 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
18:28:29.852 00.001 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.74)
18:28:29.853 00.001 7988 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-1.15 mountX=0.24 mountY=-0.10, mountTheta=-0.40
18:28:29.855 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:29.862 00.007 7988 UpdateGuideState exits: m=1404 SNR=25.4
18:28:29.864 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:29.865 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:29.866 00.001 7988 Enqueuing Expose request
18:28:29.867 00.001 15712 Worker thread wakes up
18:28:29.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:29.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:31.504 01.637 15712 Exposure complete
18:28:31.565 00.061 15712 worker thread done servicing request
18:28:31.565 00.000 7988 OnExposeComplete: enter
18:28:31.566 00.001 7988 UpdateGuideState(): m_state=2
18:28:31.568 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:28:31.569 00.001 7988 Star::Find returns 1 (0), X=1181.98, Y=429.08, Mass=1458, SNR=25.9, Peak=229 HFD=3.7
18:28:31.570 00.001 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.58) = xAngle (2.01 = 2.01)
18:28:31.571 00.001 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.12 = -1.17)
18:28:31.572 00.001 7988 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.43 mountX=-0.10 mountY=-0.21, mountTheta=-2.00
18:28:31.574 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:31.579 00.005 7988 UpdateGuideState exits: m=1458 SNR=25.9
18:28:31.581 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:31.582 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:31.583 00.001 7988 Enqueuing Expose request
18:28:31.585 00.002 15712 Worker thread wakes up
18:28:31.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:31.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,414,31,31)
18:28:33.003 01.418 15712 Exposure complete
18:28:33.067 00.064 15712 worker thread done servicing request
18:28:33.067 00.000 7988 OnExposeComplete: enter
18:28:33.070 00.003 7988 UpdateGuideState(): m_state=2
18:28:33.071 00.001 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:28:33.072 00.001 7988 Star::Find returns 1 (0), X=1181.84, Y=429.88, Mass=1418, SNR=25.7, Peak=198 HFD=3.5
18:28:33.073 00.001 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
18:28:33.075 00.002 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.10)
18:28:33.076 00.001 7988 CameraToMount -- cameraX=0.06 cameraY=0.89 hyp=0.89 cameraTheta=1.50 mountX=-0.89 mountY=-0.09, mountTheta=-3.05
18:28:33.077 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:33.084 00.007 7988 UpdateGuideState exits: m=1418 SNR=25.7
18:28:33.086 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:33.087 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:33.088 00.001 7988 Enqueuing Expose request
18:28:33.089 00.001 15712 Worker thread wakes up
18:28:33.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:33.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,415,31,31)
18:28:34.110 01.021 7988 evsrv: cli 0CCCF628 connect
18:28:34.124 00.014 7988 case statement mapped state 2 to 1
18:28:34.130 00.006 7988 case statement mapped state 2 to 1
18:28:34.133 00.003 7988 evsrv: cli 0CCCF628 request: {"method":"get_app_state","id":"2bb19869-1b49-42be-9a42-24b88d4c5261"}
18:28:34.135 00.002 7988 case statement mapped state 2 to 1
18:28:34.137 00.002 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":"Selected","id":"2bb19869-1b49-42be-9a42-24b88d4c5261"}
18:28:34.141 00.004 7988 evsrv: cli 0CCCF628 disconnect
18:28:34.716 00.575 15712 Exposure complete
18:28:34.778 00.062 15712 worker thread done servicing request
18:28:34.779 00.001 7988 OnExposeComplete: enter
18:28:34.779 00.000 7988 UpdateGuideState(): m_state=2
18:28:34.782 00.003 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:28:34.783 00.001 7988 Star::Find returns 1 (0), X=1181.90, Y=429.61, Mass=1396, SNR=25.3, Peak=190 HFD=3.4
18:28:34.784 00.001 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
18:28:34.785 00.001 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.21)
18:28:34.786 00.001 7988 CameraToMount -- cameraX=0.12 cameraY=0.62 hyp=0.63 cameraTheta=1.38 mountX=-0.62 mountY=-0.13, mountTheta=-2.93
18:28:34.788 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:34.794 00.006 7988 UpdateGuideState exits: m=1396 SNR=25.3
18:28:34.795 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:34.796 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:34.798 00.002 7988 Enqueuing Expose request
18:28:34.799 00.001 15712 Worker thread wakes up
18:28:34.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:34.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,415,31,31)
18:28:36.220 01.421 15712 Exposure complete
18:28:36.282 00.062 15712 worker thread done servicing request
18:28:36.282 00.000 7988 OnExposeComplete: enter
18:28:36.284 00.002 7988 UpdateGuideState(): m_state=2
18:28:36.285 00.001 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:28:36.287 00.002 7988 Star::Find returns 1 (0), X=1181.36, Y=427.43, Mass=1421, SNR=25.5, Peak=201 HFD=3.1
18:28:36.288 00.001 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
18:28:36.289 00.001 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
18:28:36.290 00.001 7988 CameraToMount -- cameraX=-0.42 cameraY=-1.57 hyp=1.62 cameraTheta=-1.83 mountX=1.57 mountY=0.46, mountTheta=0.28
18:28:36.292 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:36.299 00.007 7988 UpdateGuideState exits: m=1421 SNR=25.5
18:28:36.301 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:36.302 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:36.304 00.002 7988 Enqueuing Expose request
18:28:36.305 00.001 15712 Worker thread wakes up
18:28:36.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:36.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,412,31,31)
18:28:37.929 01.624 15712 Exposure complete
18:28:37.991 00.062 15712 worker thread done servicing request
18:28:37.991 00.000 7988 OnExposeComplete: enter
18:28:37.992 00.001 7988 UpdateGuideState(): m_state=2
18:28:37.994 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:28:37.996 00.002 7988 Star::Find returns 1 (0), X=1181.28, Y=426.93, Mass=1431, SNR=25.6, Peak=237 HFD=2.8
18:28:37.997 00.001 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
18:28:37.998 00.001 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
18:28:37.999 00.001 7988 CameraToMount -- cameraX=-0.50 cameraY=-2.06 hyp=2.12 cameraTheta=-1.81 mountX=2.07 mountY=0.55, mountTheta=0.26
18:28:38.001 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:38.006 00.005 7988 UpdateGuideState exits: m=1431 SNR=25.6
18:28:38.007 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:38.009 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:38.010 00.001 7988 Enqueuing Expose request
18:28:38.011 00.001 15712 Worker thread wakes up
18:28:38.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:38.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,412,31,31)
18:28:39.526 01.515 15712 Exposure complete
18:28:39.587 00.061 15712 worker thread done servicing request
18:28:39.587 00.000 7988 OnExposeComplete: enter
18:28:39.589 00.002 7988 UpdateGuideState(): m_state=2
18:28:39.590 00.001 7988 Star::Find(15, 1181, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:28:39.592 00.002 7988 Star::Find returns 1 (1), X=1181.21, Y=426.79, Mass=1490, SNR=26.3, Peak=255 HFD=2.8
18:28:39.593 00.001 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
18:28:39.594 00.001 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
18:28:39.595 00.001 7988 CameraToMount -- cameraX=-0.57 cameraY=-2.20 hyp=2.27 cameraTheta=-1.82 mountX=2.21 mountY=0.62, mountTheta=0.28
18:28:39.597 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:39.602 00.005 7988 UpdateGuideState exits: m=1490 SNR=26.3 Saturated
18:28:39.603 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:39.605 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:39.606 00.001 7988 Enqueuing Expose request
18:28:39.607 00.001 15712 Worker thread wakes up
18:28:39.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:39.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,412,31,31)
18:28:41.243 01.636 15712 Exposure complete
18:28:41.305 00.062 15712 worker thread done servicing request
18:28:41.306 00.001 7988 OnExposeComplete: enter
18:28:41.307 00.001 7988 UpdateGuideState(): m_state=2
18:28:41.308 00.001 7988 Star::Find(15, 1181, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:28:41.309 00.001 7988 Star::Find returns 1 (1), X=1181.37, Y=426.86, Mass=1414, SNR=25.7, Peak=255 HFD=2.6
18:28:41.310 00.001 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
18:28:41.311 00.001 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
18:28:41.312 00.001 7988 CameraToMount -- cameraX=-0.41 cameraY=-2.13 hyp=2.17 cameraTheta=-1.76 mountX=2.14 mountY=0.47, mountTheta=0.21
18:28:41.314 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:41.319 00.005 7988 UpdateGuideState exits: m=1414 SNR=25.7 Saturated
18:28:41.321 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:41.322 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:41.323 00.001 7988 Enqueuing Expose request
18:28:41.324 00.001 15712 Worker thread wakes up
18:28:41.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:41.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,412,31,31)
18:28:42.740 01.416 15712 Exposure complete
18:28:42.801 00.061 15712 worker thread done servicing request
18:28:42.802 00.001 7988 OnExposeComplete: enter
18:28:42.803 00.001 7988 UpdateGuideState(): m_state=2
18:28:42.804 00.001 7988 Star::Find(15, 1181, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:28:42.805 00.001 7988 Star::Find returns 1 (0), X=1181.35, Y=427.06, Mass=1343, SNR=24.9, Peak=220 HFD=2.6
18:28:42.806 00.001 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
18:28:42.807 00.001 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
18:28:42.808 00.001 7988 CameraToMount -- cameraX=-0.43 cameraY=-1.93 hyp=1.98 cameraTheta=-1.79 mountX=1.93 mountY=0.48, mountTheta=0.24
18:28:42.810 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:42.816 00.006 7988 UpdateGuideState exits: m=1343 SNR=24.9
18:28:42.818 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:42.819 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:42.820 00.001 7988 Enqueuing Expose request
18:28:42.821 00.001 15712 Worker thread wakes up
18:28:42.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:42.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,412,31,31)
18:28:44.457 01.636 15712 Exposure complete
18:28:44.517 00.060 15712 worker thread done servicing request
18:28:44.517 00.000 7988 OnExposeComplete: enter
18:28:44.519 00.002 7988 UpdateGuideState(): m_state=2
18:28:44.520 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:28:44.521 00.001 7988 Star::Find returns 1 (0), X=1181.57, Y=427.32, Mass=1298, SNR=24.4, Peak=188 HFD=2.9
18:28:44.522 00.001 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
18:28:44.523 00.001 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
18:28:44.525 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-1.67 hyp=1.69 cameraTheta=-1.69 mountX=1.67 mountY=0.25, mountTheta=0.15
18:28:44.527 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:44.528 00.001 7988 UpdateGuideState exits: m=1298 SNR=24.4
18:28:44.529 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:44.530 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:44.531 00.001 7988 Enqueuing Expose request
18:28:44.532 00.001 15712 Worker thread wakes up
18:28:44.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:44.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,412,31,31)
18:28:45.949 01.417 15712 Exposure complete
18:28:46.010 00.061 15712 worker thread done servicing request
18:28:46.010 00.000 7988 OnExposeComplete: enter
18:28:46.012 00.002 7988 UpdateGuideState(): m_state=2
18:28:46.013 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:28:46.014 00.001 7988 Star::Find returns 1 (0), X=1181.42, Y=427.03, Mass=1324, SNR=24.8, Peak=222 HFD=2.5
18:28:46.015 00.001 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
18:28:46.017 00.002 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
18:28:46.019 00.002 7988 CameraToMount -- cameraX=-0.37 cameraY=-1.96 hyp=1.99 cameraTheta=-1.76 mountX=1.96 mountY=0.41, mountTheta=0.21
18:28:46.020 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:46.022 00.002 7988 UpdateGuideState exits: m=1324 SNR=24.8
18:28:46.023 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:46.024 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:46.025 00.001 7988 Enqueuing Expose request
18:28:46.026 00.001 15712 Worker thread wakes up
18:28:46.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:46.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,412,31,31)
18:28:47.756 01.730 15712 Exposure complete
18:28:47.822 00.066 15712 worker thread done servicing request
18:28:47.822 00.000 7988 OnExposeComplete: enter
18:28:47.824 00.002 7988 UpdateGuideState(): m_state=2
18:28:47.825 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:28:47.827 00.002 7988 Star::Find returns 1 (0), X=1181.38, Y=427.21, Mass=1517, SNR=26.6, Peak=227 HFD=3.2
18:28:47.828 00.001 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
18:28:47.829 00.001 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
18:28:47.830 00.001 7988 CameraToMount -- cameraX=-0.40 cameraY=-1.78 hyp=1.83 cameraTheta=-1.79 mountX=1.79 mountY=0.44, mountTheta=0.24
18:28:47.833 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:47.835 00.002 7988 UpdateGuideState exits: m=1517 SNR=26.6
18:28:47.836 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:47.837 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:47.838 00.001 7988 Enqueuing Expose request
18:28:47.839 00.001 15712 Worker thread wakes up
18:28:47.840 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:47.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,412,31,31)
18:28:49.244 01.404 15712 Exposure complete
18:28:49.307 00.063 15712 worker thread done servicing request
18:28:49.307 00.000 7988 OnExposeComplete: enter
18:28:49.308 00.001 7988 UpdateGuideState(): m_state=2
18:28:49.309 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:28:49.310 00.001 7988 Star::Find returns 1 (0), X=1181.52, Y=427.09, Mass=1573, SNR=26.9, Peak=212 HFD=3.2
18:28:49.312 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
18:28:49.313 00.001 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
18:28:49.314 00.001 7988 CameraToMount -- cameraX=-0.26 cameraY=-1.90 hyp=1.91 cameraTheta=-1.71 mountX=1.90 mountY=0.30, mountTheta=0.16
18:28:49.317 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:49.318 00.001 7988 UpdateGuideState exits: m=1573 SNR=26.9
18:28:49.319 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:49.320 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:49.322 00.002 7988 Enqueuing Expose request
18:28:49.323 00.001 15712 Worker thread wakes up
18:28:49.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:49.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,412,31,31)
18:28:50.960 01.637 15712 Exposure complete
18:28:51.030 00.070 15712 worker thread done servicing request
18:28:51.030 00.000 7988 OnExposeComplete: enter
18:28:51.032 00.002 7988 UpdateGuideState(): m_state=2
18:28:51.033 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:28:51.034 00.001 7988 Star::Find returns 1 (0), X=1181.44, Y=427.33, Mass=1403, SNR=25.4, Peak=227 HFD=3.0
18:28:51.036 00.002 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
18:28:51.038 00.002 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
18:28:51.039 00.001 7988 CameraToMount -- cameraX=-0.34 cameraY=-1.66 hyp=1.70 cameraTheta=-1.77 mountX=1.67 mountY=0.38, mountTheta=0.22
18:28:51.041 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:51.042 00.001 7988 UpdateGuideState exits: m=1403 SNR=25.4
18:28:51.044 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:51.045 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:51.046 00.001 7988 Enqueuing Expose request
18:28:51.047 00.001 15712 Worker thread wakes up
18:28:51.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:51.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,412,31,31)
18:28:52.474 01.427 15712 Exposure complete
18:28:52.537 00.063 15712 worker thread done servicing request
18:28:52.538 00.001 7988 OnExposeComplete: enter
18:28:52.539 00.001 7988 UpdateGuideState(): m_state=2
18:28:52.540 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:28:52.541 00.001 7988 Star::Find returns 1 (0), X=1181.75, Y=427.28, Mass=1414, SNR=25.7, Peak=209 HFD=3.0
18:28:52.542 00.001 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
18:28:52.543 00.001 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
18:28:52.544 00.001 7988 CameraToMount -- cameraX=-0.03 cameraY=-1.71 hyp=1.71 cameraTheta=-1.59 mountX=1.71 mountY=0.07, mountTheta=0.04
18:28:52.546 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:52.547 00.001 7988 UpdateGuideState exits: m=1414 SNR=25.7
18:28:52.548 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:52.550 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:52.551 00.001 7988 Enqueuing Expose request
18:28:52.558 00.007 15712 Worker thread wakes up
18:28:52.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:52.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,412,31,31)
18:28:54.188 01.630 15712 Exposure complete
18:28:54.250 00.062 15712 worker thread done servicing request
18:28:54.250 00.000 7988 OnExposeComplete: enter
18:28:54.252 00.002 7988 UpdateGuideState(): m_state=2
18:28:54.253 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:28:54.254 00.001 7988 Star::Find returns 1 (0), X=1181.54, Y=427.33, Mass=1400, SNR=25.6, Peak=214 HFD=3.1
18:28:54.255 00.001 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
18:28:54.256 00.001 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
18:28:54.257 00.001 7988 CameraToMount -- cameraX=-0.24 cameraY=-1.66 hyp=1.68 cameraTheta=-1.72 mountX=1.66 mountY=0.28, mountTheta=0.17
18:28:54.259 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:54.261 00.002 7988 UpdateGuideState exits: m=1400 SNR=25.6
18:28:54.262 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:54.263 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:54.264 00.001 7988 Enqueuing Expose request
18:28:54.266 00.002 15712 Worker thread wakes up
18:28:54.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:54.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,412,31,31)
18:28:55.783 01.517 15712 Exposure complete
18:28:55.870 00.087 15712 worker thread done servicing request
18:28:55.870 00.000 7988 OnExposeComplete: enter
18:28:55.873 00.003 7988 UpdateGuideState(): m_state=2
18:28:55.875 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:28:55.877 00.002 7988 Star::Find returns 1 (0), X=1181.35, Y=427.82, Mass=1433, SNR=25.7, Peak=203 HFD=3.2
18:28:55.879 00.002 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.58) = xAngle (-0.35 = -0.35)
18:28:55.880 00.001 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.76 = 2.76)
18:28:55.882 00.002 7988 CameraToMount -- cameraX=-0.43 cameraY=-1.17 hyp=1.25 cameraTheta=-1.93 mountX=1.17 mountY=0.46, mountTheta=0.38
18:28:55.885 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:55.887 00.002 7988 UpdateGuideState exits: m=1433 SNR=25.7
18:28:55.890 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:55.891 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:55.892 00.001 7988 Enqueuing Expose request
18:28:55.894 00.002 15712 Worker thread wakes up
18:28:55.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:55.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:28:57.516 01.622 15712 Exposure complete
18:28:57.582 00.066 15712 worker thread done servicing request
18:28:57.582 00.000 7988 OnExposeComplete: enter
18:28:57.583 00.001 7988 UpdateGuideState(): m_state=2
18:28:57.585 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:28:57.587 00.002 7988 Star::Find returns 1 (0), X=1181.54, Y=427.83, Mass=1385, SNR=25.4, Peak=168 HFD=3.2
18:28:57.588 00.001 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
18:28:57.589 00.001 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
18:28:57.590 00.001 7988 CameraToMount -- cameraX=-0.24 cameraY=-1.16 hyp=1.18 cameraTheta=-1.77 mountX=1.16 mountY=0.27, mountTheta=0.22
18:28:57.592 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:57.593 00.001 7988 UpdateGuideState exits: m=1385 SNR=25.4
18:28:57.594 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:57.595 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:57.596 00.001 7988 Enqueuing Expose request
18:28:57.597 00.001 15712 Worker thread wakes up
18:28:57.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:57.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,413,31,31)
18:28:59.124 01.527 15712 Exposure complete
18:28:59.186 00.062 15712 worker thread done servicing request
18:28:59.186 00.000 7988 OnExposeComplete: enter
18:28:59.188 00.002 7988 UpdateGuideState(): m_state=2
18:28:59.189 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:28:59.190 00.001 7988 Star::Find returns 1 (0), X=1181.58, Y=427.56, Mass=1410, SNR=25.6, Peak=196 HFD=3.2
18:28:59.191 00.001 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
18:28:59.192 00.001 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
18:28:59.193 00.001 7988 CameraToMount -- cameraX=-0.20 cameraY=-1.43 hyp=1.44 cameraTheta=-1.71 mountX=1.43 mountY=0.23, mountTheta=0.16
18:28:59.198 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:28:59.199 00.001 7988 UpdateGuideState exits: m=1410 SNR=25.6
18:28:59.200 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:59.202 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:28:59.203 00.001 7988 Enqueuing Expose request
18:28:59.205 00.002 15712 Worker thread wakes up
18:28:59.206 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:28:59.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,413,31,31)
18:29:00.845 01.639 15712 Exposure complete
18:29:00.908 00.063 15712 worker thread done servicing request
18:29:00.909 00.001 7988 OnExposeComplete: enter
18:29:00.910 00.001 7988 UpdateGuideState(): m_state=2
18:29:00.911 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:29:00.912 00.001 7988 Star::Find returns 1 (0), X=1181.46, Y=428.15, Mass=1349, SNR=24.9, Peak=218 HFD=2.9
18:29:00.913 00.001 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.58) = xAngle (-0.36 = -0.36)
18:29:00.914 00.001 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.75 = 2.75)
18:29:00.915 00.001 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.84 hyp=0.90 cameraTheta=-1.94 mountX=0.85 mountY=0.34, mountTheta=0.39
18:29:00.917 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:00.919 00.002 7988 UpdateGuideState exits: m=1349 SNR=24.9
18:29:00.920 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:00.921 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:00.922 00.001 7988 Enqueuing Expose request
18:29:00.923 00.001 15712 Worker thread wakes up
18:29:00.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:00.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:02.042 01.119 7988 evsrv: cli 0CCCFDA8 connect
18:29:02.044 00.002 7988 case statement mapped state 2 to 1
18:29:02.046 00.002 7988 case statement mapped state 2 to 1
18:29:02.050 00.004 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_app_state","id":"d3f15ddc-7f18-4428-97b7-6706a1bd3779"}
18:29:02.051 00.001 7988 case statement mapped state 2 to 1
18:29:02.053 00.002 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":"Selected","id":"d3f15ddc-7f18-4428-97b7-6706a1bd3779"}
18:29:02.055 00.002 7988 evsrv: cli 0CCCFDA8 disconnect
18:29:02.058 00.003 7988 evsrv: cli 0CCD0028 connect
18:29:02.060 00.002 7988 case statement mapped state 2 to 1
18:29:02.062 00.002 7988 case statement mapped state 2 to 1
18:29:02.064 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_calibrated","id":"c93e7ef0-cd38-4741-9a84-18f9d4295e2e"}
18:29:02.066 00.002 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":true,"id":"c93e7ef0-cd38-4741-9a84-18f9d4295e2e"}
18:29:02.068 00.002 7988 evsrv: cli 0CCD0028 disconnect
18:29:02.076 00.008 7988 evsrv: cli 0CCD0028 connect
18:29:02.077 00.001 7988 case statement mapped state 2 to 1
18:29:02.079 00.002 7988 case statement mapped state 2 to 1
18:29:02.082 00.003 7988 evsrv: cli 0CCD0028 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"61ba3046-62a3-4eea-ac18-c49c5b160b02"}
18:29:02.083 00.001 7988 PhdController::Guide begins
18:29:02.085 00.002 7988 PhdController: newstate STATE_SETUP
18:29:02.086 00.001 7988 PhdController: setup
18:29:02.087 00.001 7988 PhdController: newstate STATE_ATTEMPT_START
18:29:02.088 00.001 7988 PhdController: newstate STATE_CALIBRATE
18:29:02.089 00.001 7988 PhdController: newstate STATE_GUIDE
18:29:02.095 00.006 7988 Changing from state SELECTED to CALIBRATING_PRIMARY
18:29:02.096 00.001 7988 guider state => CALIBRATED
18:29:02.097 00.001 7988 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:29:02.098 00.001 7988 reset dither spiral
18:29:02.099 00.001 7988 PhdController: newstate STATE_SETTLE_BEGIN
18:29:02.100 00.001 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":0,"id":"61ba3046-62a3-4eea-ac18-c49c5b160b02"}
18:29:02.101 00.001 7988 evsrv: cli 0CCD0028 disconnect
18:29:02.103 00.002 7988 evsrv: cli 0CCCFDA8 connect
18:29:02.104 00.001 7988 case statement mapped state 5 to 1
18:29:02.105 00.001 7988 case statement mapped state 5 to 1
18:29:02.107 00.002 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_shift_params","id":"b37cc85e-3f41-4f93-b263-88f5e50bb3f1"}
18:29:02.108 00.001 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"b37cc85e-3f41-4f93-b263-88f5e50bb3f1"}
18:29:02.109 00.001 7988 evsrv: cli 0CCCFDA8 disconnect
18:29:02.115 00.006 7988 evsrv: cli 0CCCEF48 connect
18:29:02.116 00.001 7988 case statement mapped state 5 to 1
18:29:02.118 00.002 7988 case statement mapped state 5 to 1
18:29:02.119 00.001 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"493f4daf-cd52-4ecf-bc78-19ac153b191d"}
18:29:02.120 00.001 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":[1181.78,428.99],"id":"493f4daf-cd52-4ecf-bc78-19ac153b191d"}
18:29:02.123 00.003 7988 evsrv: cli 0CCCEF48 disconnect
18:29:02.126 00.003 7988 evsrv: cli 0CCCF768 connect
18:29:02.127 00.001 7988 case statement mapped state 5 to 1
18:29:02.128 00.001 7988 case statement mapped state 5 to 1
18:29:02.130 00.002 7988 evsrv: cli 0CCCF768 request: {"method":"get_app_state","id":"a2ea1b54-bb74-4f00-a92a-3a6fd99108e5"}
18:29:02.131 00.001 7988 case statement mapped state 5 to 1
18:29:02.133 00.002 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":"Selected","id":"a2ea1b54-bb74-4f00-a92a-3a6fd99108e5"}
18:29:02.134 00.001 7988 evsrv: cli 0CCCF768 disconnect
18:29:02.437 00.303 15712 Exposure complete
18:29:02.499 00.062 15712 worker thread done servicing request
18:29:02.499 00.000 7988 OnExposeComplete: enter
18:29:02.500 00.001 7988 UpdateGuideState(): m_state=5
18:29:02.501 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:29:02.502 00.001 7988 Star::Find returns 1 (1), X=1181.35, Y=428.29, Mass=1373, SNR=25.1, Peak=255 HFD=3.0
18:29:02.503 00.001 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
18:29:02.504 00.001 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
18:29:02.505 00.001 7988 CameraToMount -- cameraX=-0.43 cameraY=-0.70 hyp=0.82 cameraTheta=-2.12 mountX=0.70 mountY=0.44, mountTheta=0.56
18:29:02.507 00.002 7988 Changing from state CALIBRATED to GUIDING
18:29:02.509 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:29:02.510 00.001 7988 ScopeASCOM::SideOfPier() returns 1
18:29:02.511 00.001 7988 AdjustCalibrationForScopePointing (scope): current dec=34.3 pierSide=1, cal dec=34.4 pierSide=1 rotAngle=None bin=1
18:29:02.514 00.003 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:29:02.515 00.001 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:29:02.517 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:29:02.518 00.001 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:29:02.520 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:29:02.521 00.001 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:29:02.522 00.001 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:29:02.523 00.001 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:29:02.524 00.001 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:29:02.526 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:29:02.527 00.001 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:29:02.528 00.001 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:29:02.529 00.001 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:29:02.531 00.002 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
18:29:02.532 00.001 7988 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
18:29:02.533 00.001 7988 Dec comp: XRate 3.059 -> 3.063 for dec 34.4 -> dec 34.3
18:29:02.535 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:29:02.536 00.001 7988 ScopeASCOM::SideOfPier() returns 1
18:29:02.537 00.001 7988 setting lock position to (1181.35, 428.29)
18:29:02.539 00.002 7988 MultiStar: stabilizing after lock position change
18:29:02.540 00.001 7988 guider state => GUIDING
18:29:02.541 00.001 7988 Status Line: Guiding
18:29:02.542 00.001 7988 Mount: notify guiding started
18:29:02.544 00.002 7988 ScopeASCOM::SideOfPier() returns 1
18:29:02.545 00.001 7988 PPEC: guiding starts RA = 5.2602 hr, pier West, prev RA = 5.2601 hr, pier West
18:29:02.548 00.003 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
18:29:02.550 00.002 7988 PPEC: guiding was stopped for 398.4 seconds, deltaRA +0.5s, worm delta +397.9s, 61.7% of period (644.4s), limit 40.0% (257.8s)
18:29:02.551 00.001 7988 PPEC: reset GP model
18:29:02.552 00.001 7988 GetString("/profile/2/name", "") returns "ASTRO"
18:29:02.554 00.002 7988 GetString("/profile/2/scope/calibration/timestamp", "") returns "1/2/2026 6:15:44 PM"
18:29:02.555 00.001 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
18:29:02.556 00.001 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
18:29:02.557 00.001 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
18:29:02.559 00.002 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.578620
18:29:02.560 00.001 7988 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 3.101440
18:29:02.561 00.001 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
18:29:02.563 00.002 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
18:29:02.564 00.001 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
18:29:02.565 00.001 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
18:29:02.566 00.001 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:29:02.567 00.001 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:29:02.569 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:29:02.570 00.001 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:29:02.571 00.001 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:29:02.573 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:29:02.574 00.001 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:29:02.575 00.001 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:29:02.577 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:29:02.577 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:29:02.578 00.001 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:29:02.580 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:29:02.581 00.001 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:29:02.582 00.001 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:29:02.584 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:29:02.585 00.001 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:29:02.586 00.001 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:29:02.588 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:29:02.589 00.001 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:29:02.590 00.001 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:29:02.591 00.001 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:29:02.593 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:29:02.595 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:29:02.596 00.001 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:29:02.597 00.001 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:29:02.598 00.001 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:29:02.599 00.001 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:29:02.601 00.002 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
18:29:02.602 00.001 7988 ScopeASCOM::SideOfPier() returns 1
18:29:02.605 00.003 7988 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:29:02.606 00.001 7988 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
18:29:02.607 00.001 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
18:29:02.608 00.001 7988 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 34.3
18:29:02.609 00.001 7988 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.58) = xAngle (-1.58 = -1.58)
18:29:02.613 00.004 7988 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
18:29:02.614 00.001 7988 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
18:29:02.615 00.001 7988 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
18:29:02.617 00.002 7988 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
18:29:02.618 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:02.619 00.001 7988 UpdateGuideState exits: m=1373 SNR=25.1 Saturated
18:29:02.621 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
18:29:02.622 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:02.623 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:02.624 00.001 7988 Enqueuing Expose request
18:29:02.625 00.001 15712 Worker thread wakes up
18:29:02.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:02.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:03.135 00.510 7988 evsrv: cli 0CCCF588 connect
18:29:03.136 00.001 7988 case statement mapped state 6 to 3
18:29:03.137 00.001 7988 case statement mapped state 6 to 3
18:29:03.139 00.002 7988 evsrv: cli 0CCCF588 request: {"method":"get_app_state","id":"7425da8a-5199-4083-89e4-6718aee06711"}
18:29:03.139 00.000 7988 case statement mapped state 6 to 3
18:29:03.142 00.003 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":"Guiding","id":"7425da8a-5199-4083-89e4-6718aee06711"}
18:29:03.143 00.001 7988 evsrv: cli 0CCCF588 disconnect
18:29:04.254 01.111 15712 Exposure complete
18:29:04.317 00.063 15712 worker thread done servicing request
18:29:04.317 00.000 7988 OnExposeComplete: enter
18:29:04.319 00.002 7988 UpdateGuideState(): m_state=6
18:29:04.320 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:29:04.321 00.001 7988 Star::Find returns 1 (1), X=1181.26, Y=428.53, Mass=1427, SNR=25.8, Peak=255 HFD=3.1
18:29:04.322 00.001 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.58) = xAngle (3.52 = -2.76)
18:29:04.323 00.001 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.63 = 0.35)
18:29:04.325 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.94 mountX=-0.23 mountY=0.08, mountTheta=2.79
18:29:04.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.23, opts=13)
18:29:04.332 00.005 7988 Enqueuing Move request for scope (-0.09, 0.23)
18:29:04.334 00.002 15712 Worker thread wakes up
18:29:04.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:04.335 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
18:29:04.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
18:29:04.335 00.000 15712 Moving (-0.09, 0.23) raw xDistance=-0.23 yDistance=0.08
18:29:04.335 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.8 Saturated
18:29:04.336 00.001 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 644.43
18:29:04.336 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
18:29:04.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:04.336 00.000 7988 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 1 / 99999
18:29:04.338 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:29:04.338 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767396544.338,"Host":"ASTROPC","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
18:29:04.339 00.001 15712 MoveAxis(E, 45, ABG)
18:29:04.339 00.000 15712 Guiding  Dir = 2, Dur = 45
18:29:04.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:04.340 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:04.342 00.002 15712 IsGuiding returns 0
18:29:04.342 00.000 7988 Enqueuing Expose request
18:29:04.357 00.015 15712 PulseGuide returned control before completion, sleep 40
18:29:04.421 00.064 15712 IsGuiding returns 1
18:29:04.421 00.000 15712 scope still moving after pulse duration time elapsed
18:29:04.450 00.029 15712 IsGuiding returns 0
18:29:04.450 00.000 15712 scope move finished after 45 + 63 ms
18:29:04.450 00.000 15712 Move returns status 0, amount 45
18:29:04.450 00.000 15712 MoveAxis(N, 0, ABG)
18:29:04.450 00.000 15712 Move returns status 0, amount 0
18:29:04.450 00.000 15712 move complete, result=0
18:29:04.450 00.000 15712 worker thread done servicing request
18:29:04.450 00.000 15712 Worker thread wakes up
18:29:04.450 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
18:29:04.452 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:04.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:05.869 01.417 15712 Exposure complete
18:29:05.931 00.062 15712 worker thread done servicing request
18:29:05.931 00.000 7988 OnExposeComplete: enter
18:29:05.932 00.001 7988 UpdateGuideState(): m_state=6
18:29:05.934 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:29:05.935 00.001 7988 Star::Find returns 1 (0), X=1181.31, Y=428.16, Mass=1423, SNR=25.5, Peak=232 HFD=3.4
18:29:05.936 00.001 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.58) = xAngle (-0.31 = -0.31)
18:29:05.937 00.001 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
18:29:05.938 00.001 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.89 mountX=0.13 mountY=0.05, mountTheta=0.34
18:29:05.940 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.13, opts=13)
18:29:05.941 00.001 7988 Enqueuing Move request for scope (-0.04, -0.13)
18:29:05.941 00.000 15712 Worker thread wakes up
18:29:05.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
18:29:05.942 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
18:29:05.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:05.943 00.001 7988 UpdateGuideState exits: m=1423 SNR=25.5
18:29:05.944 00.001 7988 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 2 / 99999
18:29:05.946 00.002 15712 Moving (-0.04, -0.13) raw xDistance=0.13 yDistance=0.05
18:29:05.946 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.43
18:29:05.946 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
18:29:05.946 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:05.946 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767396545.946,"Host":"ASTROPC","Inst":1,"Distance":0.49,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
18:29:05.947 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:29:05.947 00.000 15712 MoveAxis(E, 0, ABG)
18:29:05.947 00.000 15712 Move returns status 0, amount 0
18:29:05.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:05.949 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:05.950 00.001 7988 Enqueuing Expose request
18:29:05.951 00.001 15712 MoveAxis(N, 0, ABG)
18:29:05.951 00.000 15712 Move returns status 0, amount 0
18:29:05.951 00.000 15712 move complete, result=0
18:29:05.951 00.000 15712 worker thread done servicing request
18:29:05.951 00.000 15712 Worker thread wakes up
18:29:05.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:05.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:05.952 00.001 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
18:29:07.589 01.637 15712 Exposure complete
18:29:07.651 00.062 15712 worker thread done servicing request
18:29:07.651 00.000 7988 OnExposeComplete: enter
18:29:07.652 00.001 7988 UpdateGuideState(): m_state=6
18:29:07.653 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:29:07.654 00.001 7988 Star::Find returns 1 (0), X=1181.34, Y=428.04, Mass=1358, SNR=25.0, Peak=240 HFD=3.1
18:29:07.655 00.001 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:29:07.656 00.001 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
18:29:07.657 00.001 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.63 mountX=0.26 mountY=0.02, mountTheta=0.09
18:29:07.659 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.26, opts=13)
18:29:07.660 00.001 7988 Enqueuing Move request for scope (-0.02, -0.26)
18:29:07.662 00.002 15712 Worker thread wakes up
18:29:07.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
18:29:07.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:07.663 00.001 7988 UpdateGuideState exits: m=1358 SNR=25.0
18:29:07.664 00.001 7988 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 3 / 99999
18:29:07.665 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
18:29:07.665 00.000 15712 Moving (-0.02, -0.26) raw xDistance=0.26 yDistance=0.02
18:29:07.665 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.15, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 644.43
18:29:07.665 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767396547.665,"Host":"ASTROPC","Inst":1,"Distance":0.42,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
18:29:07.667 00.002 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
18:29:07.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:07.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:07.668 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:29:07.668 00.000 15712 MoveAxis(W, 50, ABG)
18:29:07.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:07.669 00.001 7988 Enqueuing Expose request
18:29:07.670 00.001 15712 Guiding  Dir = 3, Dur = 50
18:29:07.671 00.001 15712 IsGuiding returns 0
18:29:07.698 00.027 15712 PulseGuide returned control before completion, sleep 33
18:29:07.746 00.048 15712 IsGuiding returns 1
18:29:07.746 00.000 15712 scope still moving after pulse duration time elapsed
18:29:07.785 00.039 15712 IsGuiding returns 0
18:29:07.786 00.001 15712 scope move finished after 50 + 65 ms
18:29:07.786 00.000 15712 Move returns status 0, amount 50
18:29:07.786 00.000 15712 MoveAxis(N, 0, ABG)
18:29:07.786 00.000 15712 Move returns status 0, amount 0
18:29:07.786 00.000 15712 move complete, result=0
18:29:07.786 00.000 15712 worker thread done servicing request
18:29:07.786 00.000 15712 Worker thread wakes up
18:29:07.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:07.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:07.786 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.0 px 0 ms NORTH
18:29:09.199 01.413 15712 Exposure complete
18:29:09.262 00.063 15712 worker thread done servicing request
18:29:09.262 00.000 7988 OnExposeComplete: enter
18:29:09.263 00.001 7988 UpdateGuideState(): m_state=6
18:29:09.264 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:29:09.266 00.002 7988 Star::Find returns 1 (0), X=1181.33, Y=428.21, Mass=1423, SNR=25.7, Peak=221 HFD=3.1
18:29:09.268 00.002 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
18:29:09.269 00.001 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
18:29:09.270 00.001 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.90 mountX=0.08 mountY=0.03, mountTheta=0.35
18:29:09.272 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
18:29:09.273 00.001 7988 Enqueuing Move request for scope (-0.03, -0.08)
18:29:09.274 00.001 15712 Worker thread wakes up
18:29:09.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
18:29:09.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
18:29:09.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:09.275 00.001 7988 UpdateGuideState exits: m=1423 SNR=25.7
18:29:09.277 00.002 7988 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 4 / 99999
18:29:09.278 00.001 15712 Moving (-0.03, -0.08) raw xDistance=0.08 yDistance=0.03
18:29:09.278 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.43
18:29:09.278 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
18:29:09.278 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767396549.278,"Host":"ASTROPC","Inst":1,"Distance":0.32,"Time":4.9,"SettleTime":15.0,"StarLocked":true}
18:29:09.279 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:09.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:09.280 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:09.281 00.001 7988 Enqueuing Expose request
18:29:09.283 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:29:09.283 00.000 15712 MoveAxis(E, 0, ABG)
18:29:09.283 00.000 15712 Move returns status 0, amount 0
18:29:09.283 00.000 15712 MoveAxis(N, 0, ABG)
18:29:09.283 00.000 15712 Move returns status 0, amount 0
18:29:09.283 00.000 15712 move complete, result=0
18:29:09.284 00.001 15712 worker thread done servicing request
18:29:09.284 00.000 15712 Worker thread wakes up
18:29:09.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:09.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:09.285 00.001 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
18:29:10.919 01.634 15712 Exposure complete
18:29:10.981 00.062 15712 worker thread done servicing request
18:29:10.981 00.000 7988 OnExposeComplete: enter
18:29:10.982 00.001 7988 UpdateGuideState(): m_state=6
18:29:10.983 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:29:10.985 00.002 7988 Star::Find returns 1 (0), X=1181.34, Y=428.09, Mass=1394, SNR=25.4, Peak=226 HFD=2.6
18:29:10.987 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
18:29:10.988 00.001 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
18:29:10.989 00.001 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.66 mountX=0.20 mountY=0.02, mountTheta=0.11
18:29:10.991 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.20, opts=13)
18:29:10.992 00.001 7988 Enqueuing Move request for scope (-0.02, -0.20)
18:29:10.993 00.001 15712 Worker thread wakes up
18:29:10.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
18:29:10.993 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
18:29:10.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:10.995 00.002 7988 UpdateGuideState exits: m=1394 SNR=25.4
18:29:10.995 00.000 7988 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 5 / 99999
18:29:10.997 00.002 15712 Moving (-0.02, -0.20) raw xDistance=0.20 yDistance=0.02
18:29:10.997 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 644.43
18:29:10.997 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
18:29:10.997 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:10.997 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767396550.997,"Host":"ASTROPC","Inst":1,"Distance":0.29,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
18:29:10.998 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:29:10.998 00.000 15712 MoveAxis(W, 40, ABG)
18:29:10.998 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:11.000 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:11.001 00.001 7988 Enqueuing Expose request
18:29:11.002 00.001 15712 Guiding  Dir = 3, Dur = 40
18:29:11.002 00.000 15712 IsGuiding returns 0
18:29:11.023 00.021 15712 PulseGuide returned control before completion, sleep 30
18:29:11.070 00.047 15712 IsGuiding returns 0
18:29:11.070 00.000 15712 Move returns status 0, amount 40
18:29:11.070 00.000 15712 MoveAxis(N, 0, ABG)
18:29:11.070 00.000 15712 Move returns status 0, amount 0
18:29:11.070 00.000 15712 move complete, result=0
18:29:11.070 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
18:29:11.072 00.002 15712 worker thread done servicing request
18:29:11.072 00.000 15712 Worker thread wakes up
18:29:11.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:11.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:12.489 01.417 15712 Exposure complete
18:29:12.551 00.062 15712 worker thread done servicing request
18:29:12.551 00.000 7988 OnExposeComplete: enter
18:29:12.552 00.001 7988 UpdateGuideState(): m_state=6
18:29:12.554 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:29:12.555 00.001 7988 Star::Find returns 1 (0), X=1181.35, Y=428.22, Mass=1405, SNR=25.5, Peak=232 HFD=3.1
18:29:12.556 00.001 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
18:29:12.557 00.001 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
18:29:12.558 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.66 mountX=0.07 mountY=0.01, mountTheta=0.12
18:29:12.560 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.07, opts=13)
18:29:12.561 00.001 7988 Enqueuing Move request for scope (-0.01, -0.07)
18:29:12.562 00.001 15712 Worker thread wakes up
18:29:12.563 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
18:29:12.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
18:29:12.563 00.000 15712 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=0.01
18:29:12.563 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.43
18:29:12.563 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
18:29:12.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:12.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:29:12.563 00.000 15712 MoveAxis(E, 0, ABG)
18:29:12.563 00.000 15712 Move returns status 0, amount 0
18:29:12.563 00.000 15712 MoveAxis(N, 0, ABG)
18:29:12.563 00.000 15712 Move returns status 0, amount 0
18:29:12.563 00.000 15712 move complete, result=0
18:29:12.563 00.000 15712 worker thread done servicing request
18:29:12.568 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:12.575 00.007 7988 UpdateGuideState exits: m=1405 SNR=25.5
18:29:12.576 00.001 7988 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 6 / 99999
18:29:12.577 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767396552.577,"Host":"ASTROPC","Inst":1,"Distance":0.22,"Time":8.2,"SettleTime":15.0,"StarLocked":true}
18:29:12.579 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:12.581 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:12.582 00.001 7988 Enqueuing Expose request
18:29:12.583 00.001 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
18:29:12.584 00.001 15712 Worker thread wakes up
18:29:12.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:12.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:14.312 01.728 15712 Exposure complete
18:29:14.376 00.064 15712 worker thread done servicing request
18:29:14.376 00.000 7988 OnExposeComplete: enter
18:29:14.377 00.001 7988 UpdateGuideState(): m_state=6
18:29:14.378 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:29:14.379 00.001 7988 Star::Find returns 1 (0), X=1181.39, Y=428.20, Mass=1311, SNR=24.7, Peak=211 HFD=3.1
18:29:14.380 00.001 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
18:29:14.382 00.002 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.82)
18:29:14.383 00.001 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.22 mountX=0.09 mountY=-0.03, mountTheta=-0.33
18:29:14.384 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
18:29:14.386 00.002 7988 Enqueuing Move request for scope (0.03, -0.09)
18:29:14.387 00.001 15712 Worker thread wakes up
18:29:14.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
18:29:14.387 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
18:29:14.387 00.000 15712 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=-0.03
18:29:14.387 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.43
18:29:14.387 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
18:29:14.388 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:14.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:29:14.388 00.000 15712 MoveAxis(E, 0, ABG)
18:29:14.388 00.000 15712 Move returns status 0, amount 0
18:29:14.388 00.000 15712 MoveAxis(N, 0, ABG)
18:29:14.388 00.000 15712 Move returns status 0, amount 0
18:29:14.388 00.000 15712 move complete, result=0
18:29:14.388 00.000 15712 worker thread done servicing request
18:29:14.394 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:14.400 00.006 7988 UpdateGuideState exits: m=1311 SNR=24.7
18:29:14.401 00.001 7988 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 7 / 99999
18:29:14.403 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767396554.403,"Host":"ASTROPC","Inst":1,"Distance":0.19,"Time":10.1,"SettleTime":15.0,"StarLocked":true}
18:29:14.404 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:14.405 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:14.406 00.001 7988 Enqueuing Expose request
18:29:14.407 00.001 7988 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
18:29:14.408 00.001 15712 Worker thread wakes up
18:29:14.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:14.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:15.824 01.416 15712 Exposure complete
18:29:15.884 00.060 15712 worker thread done servicing request
18:29:15.884 00.000 7988 OnExposeComplete: enter
18:29:15.886 00.002 7988 UpdateGuideState(): m_state=6
18:29:15.887 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:29:15.888 00.001 7988 Star::Find returns 1 (0), X=1181.48, Y=428.46, Mass=1414, SNR=25.6, Peak=230 HFD=3.1
18:29:15.889 00.001 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
18:29:15.890 00.001 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.65)
18:29:15.891 00.001 7988 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.94 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
18:29:15.892 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.17, opts=13)
18:29:15.893 00.001 7988 Enqueuing Move request for scope (0.12, 0.17)
18:29:15.894 00.001 15712 Worker thread wakes up
18:29:15.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
18:29:15.894 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
18:29:15.895 00.001 15712 Moving (0.12, 0.17) raw xDistance=-0.17 yDistance=-0.13
18:29:15.895 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 644.43
18:29:15.895 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
18:29:15.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:15.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:29:15.895 00.000 15712 MoveAxis(E, 34, ABG)
18:29:15.895 00.000 15712 Guiding  Dir = 2, Dur = 34
18:29:15.901 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:15.907 00.006 7988 UpdateGuideState exits: m=1414 SNR=25.6
18:29:15.909 00.002 7988 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 8 / 99999
18:29:15.910 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767396555.910,"Host":"ASTROPC","Inst":1,"Distance":0.19,"Time":11.6,"SettleTime":15.0,"StarLocked":true}
18:29:15.911 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:15.912 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:15.912 00.000 7988 Enqueuing Expose request
18:29:15.914 00.002 15712 IsGuiding returns 0
18:29:15.930 00.016 15712 PulseGuide returned control before completion, sleep 29
18:29:15.978 00.048 15712 IsGuiding returns 0
18:29:15.978 00.000 15712 Move returns status 0, amount 34
18:29:15.978 00.000 15712 MoveAxis(N, 0, ABG)
18:29:15.978 00.000 15712 Move returns status 0, amount 0
18:29:15.978 00.000 15712 move complete, result=0
18:29:15.978 00.000 15712 worker thread done servicing request
18:29:15.978 00.000 15712 Worker thread wakes up
18:29:15.978 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
18:29:15.980 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:15.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:17.616 01.636 15712 Exposure complete
18:29:17.676 00.060 15712 worker thread done servicing request
18:29:17.676 00.000 7988 OnExposeComplete: enter
18:29:17.677 00.001 7988 UpdateGuideState(): m_state=6
18:29:17.678 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:29:17.679 00.001 7988 Star::Find returns 1 (0), X=1181.48, Y=428.47, Mass=1461, SNR=26.0, Peak=200 HFD=3.2
18:29:17.681 00.002 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
18:29:17.682 00.001 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.65)
18:29:17.683 00.001 7988 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.95 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
18:29:17.685 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.18, opts=13)
18:29:17.686 00.001 7988 Enqueuing Move request for scope (0.13, 0.18)
18:29:17.687 00.001 15712 Worker thread wakes up
18:29:17.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
18:29:17.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
18:29:17.687 00.000 15712 Moving (0.13, 0.18) raw xDistance=-0.18 yDistance=-0.13
18:29:17.688 00.001 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 644.43
18:29:17.688 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
18:29:17.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:17.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:29:17.688 00.000 15712 MoveAxis(E, 35, ABG)
18:29:17.688 00.000 15712 Guiding  Dir = 2, Dur = 35
18:29:17.688 00.000 15712 IsGuiding returns 0
18:29:17.693 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:17.700 00.007 7988 UpdateGuideState exits: m=1461 SNR=26.0
18:29:17.701 00.001 7988 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 9 / 99999
18:29:17.702 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767396557.702,"Host":"ASTROPC","Inst":1,"Distance":0.20,"Time":13.4,"SettleTime":15.0,"StarLocked":true}
18:29:17.703 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:17.705 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:17.707 00.002 7988 Enqueuing Expose request
18:29:17.708 00.001 15712 PulseGuide returned control before completion, sleep 29
18:29:17.753 00.045 15712 IsGuiding returns 0
18:29:17.753 00.000 15712 Move returns status 0, amount 35
18:29:17.753 00.000 15712 MoveAxis(N, 0, ABG)
18:29:17.753 00.000 15712 Move returns status 0, amount 0
18:29:17.753 00.000 15712 move complete, result=0
18:29:17.753 00.000 15712 worker thread done servicing request
18:29:17.753 00.000 15712 Worker thread wakes up
18:29:17.753 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
18:29:17.754 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:17.755 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:19.164 01.409 15712 Exposure complete
18:29:19.224 00.060 15712 worker thread done servicing request
18:29:19.224 00.000 7988 OnExposeComplete: enter
18:29:19.225 00.001 7988 UpdateGuideState(): m_state=6
18:29:19.226 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:29:19.227 00.001 7988 Star::Find returns 1 (0), X=1181.43, Y=428.36, Mass=1460, SNR=26.1, Peak=229 HFD=3.2
18:29:19.228 00.001 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
18:29:19.229 00.001 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
18:29:19.231 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=-0.07 mountY=-0.08, mountTheta=-2.31
18:29:19.233 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.07, opts=13)
18:29:19.234 00.001 7988 Enqueuing Move request for scope (0.08, 0.07)
18:29:19.236 00.002 15712 Worker thread wakes up
18:29:19.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
18:29:19.236 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
18:29:19.236 00.000 15712 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.08
18:29:19.236 00.000 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.43
18:29:19.237 00.001 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
18:29:19.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:19.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:29:19.237 00.000 15712 MoveAxis(E, 0, ABG)
18:29:19.237 00.000 15712 Move returns status 0, amount 0
18:29:19.237 00.000 15712 MoveAxis(N, 0, ABG)
18:29:19.237 00.000 15712 Move returns status 0, amount 0
18:29:19.237 00.000 15712 move complete, result=0
18:29:19.237 00.000 15712 worker thread done servicing request
18:29:19.243 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:19.249 00.006 7988 UpdateGuideState exits: m=1460 SNR=26.1
18:29:19.250 00.001 7988 PhdController: settling, locked = 1, distance = 0.17 (1.50) aobump = 0 frame = 10 / 99999
18:29:19.251 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767396559.251,"Host":"ASTROPC","Inst":1,"Distance":0.17,"Time":14.9,"SettleTime":15.0,"StarLocked":true}
18:29:19.253 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:19.254 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:19.255 00.001 7988 Enqueuing Expose request
18:29:19.256 00.001 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:29:19.257 00.001 15712 Worker thread wakes up
18:29:19.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:19.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:20.897 01.640 15712 Exposure complete
18:29:20.960 00.063 15712 worker thread done servicing request
18:29:20.960 00.000 7988 OnExposeComplete: enter
18:29:20.961 00.001 7988 UpdateGuideState(): m_state=6
18:29:20.962 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:29:20.963 00.001 7988 Star::Find returns 1 (0), X=1181.47, Y=428.01, Mass=1374, SNR=25.2, Peak=190 HFD=2.9
18:29:20.964 00.001 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
18:29:20.965 00.001 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.79)
18:29:20.967 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.19 mountX=0.29 mountY=-0.11, mountTheta=-0.36
18:29:20.968 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.29, opts=13)
18:29:20.969 00.001 7988 Enqueuing Move request for scope (0.11, -0.29)
18:29:20.970 00.001 15712 Worker thread wakes up
18:29:20.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
18:29:20.970 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
18:29:20.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:20.971 00.001 7988 UpdateGuideState exits: m=1374 SNR=25.2
18:29:20.973 00.002 7988 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 11 / 99999
18:29:20.974 00.001 7988 PhdController: newstate STATE_FINISH
18:29:20.975 00.001 7988 PhdController complete: success
18:29:20.976 00.001 7988 evsrv: {"Event":"SettleDone","Timestamp":1767396560.976,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
18:29:20.977 00.001 15712 Moving (0.11, -0.29) raw xDistance=0.29 yDistance=-0.11
18:29:20.977 00.000 7988 Mount: notify guiding dither settle done success=1
18:29:20.978 00.001 7988 PhdController: newstate STATE_IDLE
18:29:20.979 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:20.980 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:20.981 00.001 7988 Enqueuing Expose request
18:29:20.982 00.001 15712 PPEC rslt: input = 0.29, final = 0.15, react = 0.17, pred = 0.06, hyst = 0.15, hyst_pct = 0.99, period_length = 644.43
18:29:20.982 00.000 15712 PPEC: input: 0.29, control: 0.15, exposure: 1500
18:29:20.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:20.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:29:20.982 00.000 15712 MoveAxis(W, 49, ABG)
18:29:20.982 00.000 15712 Guiding  Dir = 3, Dur = 49
18:29:20.983 00.001 15712 IsGuiding returns 0
18:29:20.997 00.014 15712 PulseGuide returned control before completion, sleep 46
18:29:21.077 00.080 15712 IsGuiding returns 0
18:29:21.077 00.000 15712 Move returns status 0, amount 49
18:29:21.077 00.000 15712 MoveAxis(N, 0, ABG)
18:29:21.077 00.000 15712 Move returns status 0, amount 0
18:29:21.077 00.000 15712 move complete, result=0
18:29:21.077 00.000 15712 worker thread done servicing request
18:29:21.077 00.000 15712 Worker thread wakes up
18:29:21.077 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
18:29:21.079 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:21.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:22.493 01.414 15712 Exposure complete
18:29:22.554 00.061 15712 worker thread done servicing request
18:29:22.555 00.001 7988 OnExposeComplete: enter
18:29:22.556 00.001 7988 UpdateGuideState(): m_state=6
18:29:22.557 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:29:22.558 00.001 7988 Star::Find returns 1 (0), X=1181.37, Y=427.57, Mass=1362, SNR=25.1, Peak=204 HFD=3.1
18:29:22.559 00.001 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
18:29:22.560 00.001 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = 3.14)
18:29:22.561 00.001 7988 CameraToMount -- cameraX=0.02 cameraY=-0.72 hyp=0.72 cameraTheta=-1.55 mountX=0.72 mountY=0.00, mountTheta=0.00
18:29:22.563 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.72, opts=13)
18:29:22.564 00.001 7988 Enqueuing Move request for scope (0.02, -0.72)
18:29:22.565 00.001 15712 Worker thread wakes up
18:29:22.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.72) opts 0xd
18:29:22.565 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.72)
18:29:22.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:22.566 00.001 7988 UpdateGuideState exits: m=1362 SNR=25.1
18:29:22.567 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:22.568 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:22.569 00.001 7988 Enqueuing Expose request
18:29:22.570 00.001 15712 Moving (0.02, -0.72) raw xDistance=0.72 yDistance=0.00
18:29:22.571 00.001 15712 PPEC rslt: input = 0.72, final = 0.39, react = 0.43, pred = -0.07, hyst = 0.39, hyst_pct = 0.99, period_length = 644.43
18:29:22.571 00.000 15712 PPEC: input: 0.72, control: 0.39, exposure: 1500
18:29:22.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:22.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:29:22.571 00.000 15712 MoveAxis(W, 127, ABG)
18:29:22.571 00.000 15712 Guiding  Dir = 3, Dur = 127
18:29:22.580 00.009 15712 IsGuiding returns 0
18:29:22.596 00.016 15712 PulseGuide returned control before completion, sleep 122
18:29:22.726 00.130 15712 IsGuiding returns 1
18:29:22.726 00.000 15712 scope still moving after pulse duration time elapsed
18:29:22.757 00.031 15712 IsGuiding returns 0
18:29:22.757 00.000 15712 scope move finished after 127 + 49 ms
18:29:22.757 00.000 15712 Move returns status 0, amount 127
18:29:22.757 00.000 15712 MoveAxis(N, 0, ABG)
18:29:22.757 00.000 15712 Move returns status 0, amount 0
18:29:22.757 00.000 15712 move complete, result=0
18:29:22.757 00.000 15712 worker thread done servicing request
18:29:22.757 00.000 15712 Worker thread wakes up
18:29:22.757 00.000 7988 GuideStep: 0.7 px 127 ms WEST, 0.0 px 0 ms NORTH
18:29:22.759 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:22.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:24.390 01.631 15712 Exposure complete
18:29:24.455 00.065 15712 worker thread done servicing request
18:29:24.456 00.001 7988 OnExposeComplete: enter
18:29:24.457 00.001 7988 UpdateGuideState(): m_state=6
18:29:24.458 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:29:24.459 00.001 7988 Star::Find returns 1 (0), X=1181.42, Y=428.29, Mass=1418, SNR=25.7, Peak=219 HFD=3.2
18:29:24.460 00.001 7988 MultiStar: exiting stabilization period
18:29:24.461 00.001 7988 MultiStar: updating star positions after lock position change
18:29:24.462 00.001 7988 Star::Find(15, 971, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:29:24.463 00.001 7988 Star::Find returns 1 (0), X=971.37, Y=851.79, Mass=1446, SNR=25.7, Peak=140 HFD=3.8
18:29:24.464 00.001 7988 Star::Find(15, 374, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:29:24.465 00.001 7988 Star::Find returns 1 (1), X=374.86, Y=212.32, Mass=1477, SNR=25.9, Peak=255 HFD=3.8
18:29:24.467 00.002 7988 Star::Find(15, 398, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:29:24.468 00.001 7988 Star::Find returns 1 (0), X=398.13, Y=925.79, Mass=1230, SNR=23.6, Peak=124 HFD=4.0
18:29:24.469 00.001 7988 Star::Find(15, 549, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:29:24.470 00.001 7988 Star::Find returns 1 (0), X=549.48, Y=854.33, Mass=1496, SNR=25.9, Peak=162 HFD=4.7
18:29:24.471 00.001 7988 Star::Find(15, 705, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:29:24.472 00.001 7988 Star::Find returns 1 (0), X=705.47, Y=581.55, Mass=781, SNR=18.7, Peak=84 HFD=4.2
18:29:24.473 00.001 7988 Star::Find(15, 1008, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:29:24.474 00.001 7988 Star::Find returns 1 (0), X=1008.68, Y=894.68, Mass=782, SNR=18.8, Peak=112 HFD=3.4
18:29:24.475 00.001 7988 Star::Find(15, 645, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:29:24.477 00.002 7988 Star::Find returns 1 (0), X=645.54, Y=276.77, Mass=646, SNR=17.2, Peak=113 HFD=3.1
18:29:24.478 00.001 7988 Star::Find(15, 707, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:29:24.479 00.001 7988 Star::Find returns 1 (0), X=707.16, Y=920.90, Mass=640, SNR=17.0, Peak=91 HFD=3.4
18:29:24.480 00.001 7988 Star::Find(15, 761, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:29:24.481 00.001 7988 Star::Find returns 1 (0), X=761.43, Y=663.70, Mass=418, SNR=13.6, Peak=66 HFD=3.4
18:29:24.481 00.000 7988 Star::Find(15, 1048, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:29:24.482 00.001 7988 Star::Find returns 1 (0), X=1048.08, Y=798.68, Mass=530, SNR=15.3, Peak=102 HFD=3.4
18:29:24.483 00.001 7988 Star::Find(15, 901, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:29:24.485 00.002 7988 Star::Find returns 1 (0), X=901.46, Y=857.78, Mass=453, SNR=14.0, Peak=70 HFD=3.3
18:29:24.486 00.001 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
18:29:24.487 00.001 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.58)
18:29:24.488 00.001 7988 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.01 mountX=-0.00 mountY=-0.06, mountTheta=-1.59
18:29:24.489 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.00, opts=13)
18:29:24.490 00.001 7988 Enqueuing Move request for scope (0.06, 0.00)
18:29:24.492 00.002 15712 Worker thread wakes up
18:29:24.492 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
18:29:24.492 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
18:29:24.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:24.493 00.001 7988 UpdateGuideState exits: m=1418 SNR=25.7
18:29:24.494 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:24.495 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:24.496 00.001 7988 Enqueuing Expose request
18:29:24.498 00.002 15712 Moving (0.06, 0.00) raw xDistance=-0.00 yDistance=-0.06
18:29:24.498 00.000 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.09, hyst = 0.00, hyst_pct = 0.99, period_length = 644.43
18:29:24.498 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
18:29:24.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:24.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:29:24.498 00.000 15712 MoveAxis(E, 0, ABG)
18:29:24.498 00.000 15712 Move returns status 0, amount 0
18:29:24.498 00.000 15712 MoveAxis(N, 0, ABG)
18:29:24.498 00.000 15712 Move returns status 0, amount 0
18:29:24.498 00.000 15712 move complete, result=0
18:29:24.498 00.000 15712 worker thread done servicing request
18:29:24.498 00.000 15712 Worker thread wakes up
18:29:24.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:24.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:24.499 00.001 7988 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
18:29:25.902 01.403 15712 Exposure complete
18:29:25.965 00.063 15712 worker thread done servicing request
18:29:25.966 00.001 7988 OnExposeComplete: enter
18:29:25.967 00.001 7988 UpdateGuideState(): m_state=6
18:29:25.968 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:29:25.969 00.001 7988 Star::Find returns 1 (0), X=1181.49, Y=428.40, Mass=1348, SNR=25.1, Peak=204 HFD=3.1
18:29:25.970 00.001 7988 MultiStar: [#1 0.10,-0.08,1.02,U] [#2 0.07,0.16,1.07,U] [#3 -0.08,0.09,0.96,U] [#4 0.11,-0.04,1.06,U] [#5 -0.13,-0.02,0.73,U] [#6 0.14,0.50,0.00,M6] [#7 0.11,0.11,0.71,U] [#8 0.06,0.24,0.67,U] 
18:29:25.971 00.001 7988 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.14, 0.11}
18:29:25.972 00.001 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
18:29:25.973 00.001 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.69)
18:29:25.974 00.001 7988 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.91 mountX=-0.07 mountY=-0.05, mountTheta=-2.47
18:29:25.976 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.07, opts=13)
18:29:25.977 00.001 7988 Enqueuing Move request for scope (0.05, 0.07)
18:29:25.978 00.001 15712 Worker thread wakes up
18:29:25.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
18:29:25.978 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
18:29:25.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:25.980 00.002 15712 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=-0.05
18:29:25.980 00.000 7988 UpdateGuideState exits: m=1348 SNR=25.1
18:29:25.981 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:25.982 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:25.983 00.001 7988 Enqueuing Expose request
18:29:25.986 00.003 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.09, hyst = 0.00, hyst_pct = 0.98, period_length = 644.43
18:29:25.986 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
18:29:25.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:25.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:29:25.986 00.000 15712 MoveAxis(E, 0, ABG)
18:29:25.986 00.000 15712 Move returns status 0, amount 0
18:29:25.986 00.000 15712 MoveAxis(N, 0, ABG)
18:29:25.986 00.000 15712 Move returns status 0, amount 0
18:29:25.986 00.000 15712 move complete, result=0
18:29:25.987 00.001 15712 worker thread done servicing request
18:29:25.987 00.000 15712 Worker thread wakes up
18:29:25.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:25.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:25.987 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:29:27.621 01.634 15712 Exposure complete
18:29:27.681 00.060 15712 worker thread done servicing request
18:29:27.682 00.001 7988 OnExposeComplete: enter
18:29:27.684 00.002 7988 UpdateGuideState(): m_state=6
18:29:27.685 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:29:27.686 00.001 7988 Star::Find returns 1 (0), X=1181.61, Y=428.55, Mass=1351, SNR=25.0, Peak=191 HFD=3.2
18:29:27.687 00.001 7988 MultiStar: [#1 0.16,0.14,1.07,U] [#2 0.31,0.43,0.00,M1] [#3 0.13,0.38,0.95,U] [#4 0.20,0.28,1.05,U] [#5 0.14,0.37,0.75,U] [#6 0.05,0.60,0.00,M7] [#7 0.16,0.30,0.70,U] [#8 0.07,0.37,0.66,U] 
18:29:27.688 00.001 7988 refined, 6 included, MultiStar: {0.17, 0.29}, one-star: {0.26, 0.26}
18:29:27.689 00.001 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
18:29:27.690 00.001 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.54)
18:29:27.691 00.001 7988 CameraToMount -- cameraX=0.17 cameraY=0.29 hyp=0.34 cameraTheta=1.06 mountX=-0.29 mountY=-0.17, mountTheta=-2.61
18:29:27.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.29, opts=13)
18:29:27.694 00.001 7988 Enqueuing Move request for scope (0.17, 0.29)
18:29:27.695 00.001 15712 Worker thread wakes up
18:29:27.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.29) opts 0xd
18:29:27.695 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.29)
18:29:27.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:27.696 00.001 7988 UpdateGuideState exits: m=1351 SNR=25.0
18:29:27.697 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:27.698 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:27.699 00.001 7988 Enqueuing Expose request
18:29:27.700 00.001 15712 Moving (0.17, 0.29) raw xDistance=-0.29 yDistance=-0.17
18:29:27.700 00.000 15712 PPEC rslt: input = -0.29, final = -0.16, react = -0.18, pred = 0.16, hyst = -0.16, hyst_pct = 0.98, period_length = 644.43
18:29:27.700 00.000 15712 PPEC: input: -0.29, control: -0.16, exposure: 1500
18:29:27.700 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:27.701 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:29:27.701 00.000 15712 MoveAxis(E, 51, ABG)
18:29:27.701 00.000 15712 Guiding  Dir = 2, Dur = 51
18:29:27.701 00.000 15712 IsGuiding returns 0
18:29:27.727 00.026 15712 PulseGuide returned control before completion, sleep 36
18:29:27.776 00.049 15712 IsGuiding returns 1
18:29:27.776 00.000 15712 scope still moving after pulse duration time elapsed
18:29:27.811 00.035 15712 IsGuiding returns 0
18:29:27.811 00.000 15712 scope move finished after 51 + 58 ms
18:29:27.811 00.000 15712 Move returns status 0, amount 51
18:29:27.811 00.000 15712 MoveAxis(N, 0, ABG)
18:29:27.811 00.000 15712 Move returns status 0, amount 0
18:29:27.811 00.000 15712 move complete, result=0
18:29:27.811 00.000 15712 worker thread done servicing request
18:29:27.812 00.001 15712 Worker thread wakes up
18:29:27.812 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.2 px 0 ms NORTH
18:29:27.813 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:27.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:29.227 01.414 15712 Exposure complete
18:29:29.293 00.066 15712 worker thread done servicing request
18:29:29.293 00.000 7988 OnExposeComplete: enter
18:29:29.295 00.002 7988 UpdateGuideState(): m_state=6
18:29:29.296 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:29:29.298 00.002 7988 Star::Find returns 1 (0), X=1181.43, Y=428.63, Mass=1411, SNR=25.6, Peak=182 HFD=3.2
18:29:29.300 00.002 7988 MultiStar: [#1 0.08,0.35,0.99,U] [#2 0.16,0.38,0.99,U] [#3 0.15,0.44,0.96,U] [#4 0.22,0.07,1.03,U] [#5 0.10,0.37,0.72,U] [#6 0.05,0.60,0.00,M8] [#7 0.17,0.42,0.66,U] [#8 -0.04,0.25,0.66,U] 
18:29:29.303 00.003 7988 refined, 7 included, MultiStar: {0.12, 0.32}, one-star: {0.08, 0.34}
18:29:29.304 00.001 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
18:29:29.305 00.001 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
18:29:29.306 00.001 7988 CameraToMount -- cameraX=0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.22 mountX=-0.32 mountY=-0.13, mountTheta=-2.77
18:29:29.308 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.32, opts=13)
18:29:29.309 00.001 7988 Enqueuing Move request for scope (0.12, 0.32)
18:29:29.311 00.002 15712 Worker thread wakes up
18:29:29.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.32) opts 0xd
18:29:29.311 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.32)
18:29:29.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:29.312 00.001 7988 UpdateGuideState exits: m=1411 SNR=25.6
18:29:29.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:29.315 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:29.316 00.001 7988 Enqueuing Expose request
18:29:29.317 00.001 15712 Moving (0.12, 0.32) raw xDistance=-0.32 yDistance=-0.13
18:29:29.317 00.000 15712 PPEC rslt: input = -0.32, final = -0.17, react = -0.19, pred = 0.17, hyst = -0.18, hyst_pct = 0.98, period_length = 644.43
18:29:29.317 00.000 15712 PPEC: input: -0.32, control: -0.17, exposure: 1500
18:29:29.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:29.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:29:29.317 00.000 15712 MoveAxis(E, 56, ABG)
18:29:29.317 00.000 15712 Guiding  Dir = 2, Dur = 56
18:29:29.317 00.000 15712 IsGuiding returns 0
18:29:29.341 00.024 15712 PulseGuide returned control before completion, sleep 43
18:29:29.420 00.079 15712 IsGuiding returns 0
18:29:29.420 00.000 15712 Move returns status 0, amount 56
18:29:29.420 00.000 15712 MoveAxis(N, 0, ABG)
18:29:29.420 00.000 15712 Move returns status 0, amount 0
18:29:29.420 00.000 15712 move complete, result=0
18:29:29.420 00.000 15712 worker thread done servicing request
18:29:29.420 00.000 15712 Worker thread wakes up
18:29:29.422 00.002 7988 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
18:29:29.424 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:29.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:31.052 01.628 15712 Exposure complete
18:29:31.114 00.062 15712 worker thread done servicing request
18:29:31.114 00.000 7988 OnExposeComplete: enter
18:29:31.116 00.002 7988 UpdateGuideState(): m_state=6
18:29:31.117 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:29:31.118 00.001 7988 Star::Find returns 1 (0), X=1181.45, Y=428.55, Mass=1342, SNR=24.8, Peak=212 HFD=3.2
18:29:31.119 00.001 7988 MultiStar: [#1 0.12,-0.05,1.00,U] [#2 -0.03,0.00,1.01,U] [#3 -0.06,0.03,1.00,U] [#4 0.15,0.11,1.03,U] [#5 0.27,0.16,0.75,U] [#6 0.05,0.34,0.72,U] [#7 0.04,0.16,0.69,U] [#8 -0.04,0.03,0.64,U] 
18:29:31.120 00.001 7988 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.10, 0.26}
18:29:31.121 00.001 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
18:29:31.122 00.001 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
18:29:31.123 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
18:29:31.125 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.11, opts=13)
18:29:31.127 00.002 7988 Enqueuing Move request for scope (0.07, 0.11)
18:29:31.128 00.001 15712 Worker thread wakes up
18:29:31.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
18:29:31.128 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
18:29:31.128 00.000 15712 Moving (0.07, 0.11) raw xDistance=-0.11 yDistance=-0.07
18:29:31.128 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.19, hyst = 0.00, hyst_pct = 0.98, period_length = 644.43
18:29:31.128 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
18:29:31.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:31.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:29:31.128 00.000 15712 MoveAxis(W, 1, ABG)
18:29:31.128 00.000 15712 Guiding  Dir = 3, Dur = 1
18:29:31.129 00.001 15712 IsGuiding returns 0
18:29:31.136 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:31.142 00.006 7988 UpdateGuideState exits: m=1342 SNR=24.8
18:29:31.145 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:31.146 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:31.147 00.001 7988 Enqueuing Expose request
18:29:31.148 00.001 15712 IsGuiding returns 0
18:29:31.148 00.000 15712 Move returns status 0, amount 1
18:29:31.148 00.000 15712 MoveAxis(N, 0, ABG)
18:29:31.148 00.000 15712 Move returns status 0, amount 0
18:29:31.148 00.000 15712 move complete, result=0
18:29:31.148 00.000 15712 worker thread done servicing request
18:29:31.148 00.000 15712 Worker thread wakes up
18:29:31.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:31.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:31.150 00.002 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
18:29:32.568 01.418 15712 Exposure complete
18:29:32.630 00.062 15712 worker thread done servicing request
18:29:32.630 00.000 7988 OnExposeComplete: enter
18:29:32.631 00.001 7988 UpdateGuideState(): m_state=6
18:29:32.633 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:29:32.634 00.001 7988 Star::Find returns 1 (0), X=1181.40, Y=428.50, Mass=1298, SNR=24.5, Peak=220 HFD=3.1
18:29:32.635 00.001 7988 MultiStar: [#1 -0.07,0.08,1.05,U] [#2 -0.06,0.08,1.03,U] [#3 0.05,0.21,1.01,U] [#4 -0.01,0.14,1.05,U] [#5 -0.04,0.24,0.77,U] [#6 -0.03,0.33,0.71,U] [#7 -0.07,0.18,0.67,U] [#8 -0.05,0.05,0.70,U] 
18:29:32.636 00.001 7988 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.04, 0.20}
18:29:32.637 00.001 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
18:29:32.638 00.001 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
18:29:32.639 00.001 7988 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.17 cameraTheta=1.71 mountX=-0.16 mountY=0.02, mountTheta=3.03
18:29:32.642 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.16, opts=13)
18:29:32.643 00.001 7988 Enqueuing Move request for scope (-0.02, 0.16)
18:29:32.644 00.001 15712 Worker thread wakes up
18:29:32.645 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
18:29:32.645 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
18:29:32.645 00.000 15712 Moving (-0.02, 0.16) raw xDistance=-0.16 yDistance=0.02
18:29:32.645 00.000 15712 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.04, hyst = -0.10, hyst_pct = 0.98, period_length = 644.43
18:29:32.645 00.000 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
18:29:32.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:32.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:29:32.645 00.000 15712 MoveAxis(E, 32, ABG)
18:29:32.645 00.000 15712 Guiding  Dir = 2, Dur = 32
18:29:32.645 00.000 15712 IsGuiding returns 0
18:29:32.651 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:32.656 00.005 7988 UpdateGuideState exits: m=1298 SNR=24.5
18:29:32.658 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:32.659 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:32.660 00.001 7988 Enqueuing Expose request
18:29:32.666 00.006 15712 PulseGuide returned control before completion, sleep 23
18:29:32.714 00.048 15712 IsGuiding returns 0
18:29:32.714 00.000 15712 Move returns status 0, amount 32
18:29:32.714 00.000 15712 MoveAxis(N, 0, ABG)
18:29:32.714 00.000 15712 Move returns status 0, amount 0
18:29:32.714 00.000 15712 move complete, result=0
18:29:32.714 00.000 15712 worker thread done servicing request
18:29:32.714 00.000 15712 Worker thread wakes up
18:29:32.714 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
18:29:32.715 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:32.716 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:34.352 01.636 15712 Exposure complete
18:29:34.425 00.073 15712 worker thread done servicing request
18:29:34.425 00.000 7988 OnExposeComplete: enter
18:29:34.426 00.001 7988 UpdateGuideState(): m_state=6
18:29:34.428 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:29:34.430 00.002 7988 Star::Find returns 1 (1), X=1181.42, Y=428.19, Mass=1464, SNR=25.9, Peak=255 HFD=2.9
18:29:34.432 00.002 7988 MultiStar: [#1 0.02,-0.39,1.03,U] [#2 -0.01,-0.27,0.99,U] [#3 -0.05,-0.29,0.94,U] [#4 0.03,-0.27,1.04,U] [#5 -0.03,-0.15,0.73,U] [#6 -0.00,0.06,0.72,U] [#7 -0.03,-0.09,0.69,U] [#8 -0.07,-0.41,0.63,U] 
18:29:34.433 00.001 7988 single-star, 8 included, MultiStar: {-0.00, -0.22}, one-star: {0.07, -0.11}
18:29:34.434 00.001 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
18:29:34.436 00.002 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.60)
18:29:34.438 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.01 mountX=0.11 mountY=-0.06, mountTheta=-0.55
18:29:34.440 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.11, opts=13)
18:29:34.443 00.003 7988 Enqueuing Move request for scope (0.07, -0.11)
18:29:34.445 00.002 15712 Worker thread wakes up
18:29:34.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
18:29:34.445 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
18:29:34.445 00.000 15712 Moving (0.07, -0.11) raw xDistance=0.11 yDistance=-0.06
18:29:34.445 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.98, period_length = 644.43
18:29:34.445 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
18:29:34.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:34.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:29:34.445 00.000 15712 MoveAxis(E, 0, ABG)
18:29:34.445 00.000 15712 Move returns status 0, amount 0
18:29:34.445 00.000 15712 MoveAxis(N, 0, ABG)
18:29:34.445 00.000 15712 Move returns status 0, amount 0
18:29:34.445 00.000 15712 move complete, result=0
18:29:34.446 00.001 15712 worker thread done servicing request
18:29:34.452 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:34.462 00.010 7988 UpdateGuideState exits: m=1464 SNR=25.9 Saturated
18:29:34.464 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:34.465 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:34.467 00.002 7988 Enqueuing Expose request
18:29:34.468 00.001 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:29:34.470 00.002 15712 Worker thread wakes up
18:29:34.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:34.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:35.886 01.416 15712 Exposure complete
18:29:36.008 00.122 15712 worker thread done servicing request
18:29:36.008 00.000 7988 OnExposeComplete: enter
18:29:36.011 00.003 7988 UpdateGuideState(): m_state=6
18:29:36.014 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:29:36.017 00.003 7988 Star::Find returns 1 (0), X=1181.41, Y=427.58, Mass=1403, SNR=25.6, Peak=190 HFD=3.1
18:29:36.020 00.003 7988 MultiStar: [#1 -0.03,-0.98,0.00,M1] [#2 0.02,-0.80,0.00,M1] [#3 0.02,-0.66,0.00,M1] [#4 0.24,-0.87,0.00,M1] [#5 -0.02,-0.63,0.00,M1] [#6 0.11,-0.54,0.00,M6] [#7 -0.01,-0.73,0.00,M1] [#8 -0.12,-0.88,0.00,M1] 
18:29:36.022 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
18:29:36.024 00.002 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
18:29:36.026 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.72 hyp=0.72 cameraTheta=-1.49 mountX=0.72 mountY=-0.04, mountTheta=-0.06
18:29:36.030 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.72, opts=13)
18:29:36.033 00.003 7988 Enqueuing Move request for scope (0.06, -0.72)
18:29:36.035 00.002 15712 Worker thread wakes up
18:29:36.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.72) opts 0xd
18:29:36.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.72)
18:29:36.035 00.000 15712 Moving (0.06, -0.72) raw xDistance=0.72 yDistance=-0.04
18:29:36.035 00.000 15712 PPEC rslt: input = 0.72, final = 0.38, react = 0.43, pred = -0.06, hyst = 0.38, hyst_pct = 0.98, period_length = 644.43
18:29:36.035 00.000 15712 PPEC: input: 0.72, control: 0.38, exposure: 1500
18:29:36.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:36.036 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:29:36.036 00.000 15712 MoveAxis(W, 124, ABG)
18:29:36.036 00.000 15712 Guiding  Dir = 3, Dur = 124
18:29:36.036 00.000 15712 IsGuiding returns 0
18:29:36.048 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:36.054 00.006 15712 PulseGuide returned control before completion, sleep 117
18:29:36.058 00.004 7988 UpdateGuideState exits: m=1403 SNR=25.6
18:29:36.062 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:36.064 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:36.066 00.002 7988 Enqueuing Expose request
18:29:36.183 00.117 15712 IsGuiding returns 1
18:29:36.183 00.000 15712 scope still moving after pulse duration time elapsed
18:29:36.213 00.030 15712 IsGuiding returns 0
18:29:36.214 00.001 15712 scope move finished after 124 + 52 ms
18:29:36.214 00.000 15712 Move returns status 0, amount 124
18:29:36.214 00.000 15712 MoveAxis(N, 0, ABG)
18:29:36.214 00.000 15712 Move returns status 0, amount 0
18:29:36.214 00.000 15712 move complete, result=0
18:29:36.214 00.000 15712 worker thread done servicing request
18:29:36.214 00.000 15712 Worker thread wakes up
18:29:36.214 00.000 7988 GuideStep: 0.7 px 124 ms WEST, -0.0 px 0 ms NORTH
18:29:36.217 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:36.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:37.851 01.634 15712 Exposure complete
18:29:37.953 00.102 15712 worker thread done servicing request
18:29:37.953 00.000 7988 OnExposeComplete: enter
18:29:37.956 00.003 7988 UpdateGuideState(): m_state=6
18:29:37.959 00.003 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:29:37.961 00.002 7988 Star::Find returns 1 (0), X=1181.21, Y=428.33, Mass=1225, SNR=23.8, Peak=211 HFD=3.1
18:29:37.963 00.002 7988 MultiStar: [#1 -0.21,-0.12,1.08,U] [#2 -0.06,0.11,1.06,U] [#3 -0.35,0.20,0.99,U] [#4 -0.07,0.00,1.10,U] [#5 -0.19,0.18,0.74,U] [#6 -0.32,0.30,0.74,U] [#7 -0.05,0.23,0.72,U] [#8 -0.34,-0.01,0.68,U] 
18:29:37.965 00.002 7988 single-star, 8 included, MultiStar: {-0.19, 0.09}, one-star: {-0.14, 0.04}
18:29:37.967 00.002 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.58) = xAngle (4.47 = -1.82)
18:29:37.968 00.001 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.58 = 1.29)
18:29:37.971 00.003 7988 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.89 mountX=-0.03 mountY=0.14, mountTheta=1.82
18:29:37.974 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.04, opts=13)
18:29:37.976 00.002 7988 Enqueuing Move request for scope (-0.14, 0.04)
18:29:37.978 00.002 15712 Worker thread wakes up
18:29:37.979 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
18:29:37.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
18:29:37.979 00.000 15712 Moving (-0.14, 0.04) raw xDistance=-0.03 yDistance=0.14
18:29:37.979 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.97, period_length = 644.43
18:29:37.979 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
18:29:37.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:37.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:29:37.979 00.000 15712 MoveAxis(E, 1, ABG)
18:29:37.979 00.000 15712 Guiding  Dir = 2, Dur = 1
18:29:37.980 00.001 15712 IsGuiding returns 0
18:29:37.991 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:38.000 00.009 7988 UpdateGuideState exits: m=1225 SNR=23.8
18:29:38.003 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:38.005 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:38.007 00.002 7988 Enqueuing Expose request
18:29:38.009 00.002 15712 IsGuiding returns 0
18:29:38.009 00.000 15712 Move returns status 0, amount 1
18:29:38.009 00.000 15712 MoveAxis(N, 0, ABG)
18:29:38.010 00.001 15712 Move returns status 0, amount 0
18:29:38.010 00.000 15712 move complete, result=0
18:29:38.010 00.000 15712 worker thread done servicing request
18:29:38.010 00.000 15712 Worker thread wakes up
18:29:38.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:38.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:38.013 00.003 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
18:29:39.426 01.413 15712 Exposure complete
18:29:39.502 00.076 15712 worker thread done servicing request
18:29:39.502 00.000 7988 OnExposeComplete: enter
18:29:39.504 00.002 7988 UpdateGuideState(): m_state=6
18:29:39.505 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:29:39.507 00.002 7988 Star::Find returns 1 (0), X=1181.36, Y=428.12, Mass=1325, SNR=24.7, Peak=222 HFD=2.6
18:29:39.508 00.001 7988 MultiStar: [#1 0.03,-0.04,1.05,U] [#2 0.06,-0.05,1.09,U] [#3 0.05,-0.26,0.98,U] [#4 0.06,-0.18,1.09,U] [#5 0.01,0.05,0.76,U] [#6 -0.05,0.02,0.72,U] [#7 -0.10,-0.22,0.70,U] [#8 -0.13,-0.13,0.68,U] 
18:29:39.510 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.01, -0.18}
18:29:39.511 00.001 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
18:29:39.512 00.001 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
18:29:39.514 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.52 mountX=0.11 mountY=-0.00, mountTheta=-0.02
18:29:39.516 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
18:29:39.519 00.003 7988 Enqueuing Move request for scope (0.01, -0.11)
18:29:39.521 00.002 15712 Worker thread wakes up
18:29:39.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
18:29:39.521 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
18:29:39.521 00.000 15712 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=-0.00
18:29:39.521 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.07, hyst = 0.00, hyst_pct = 0.97, period_length = 644.43
18:29:39.521 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
18:29:39.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:39.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:29:39.521 00.000 15712 MoveAxis(E, 1, ABG)
18:29:39.521 00.000 15712 Guiding  Dir = 2, Dur = 1
18:29:39.522 00.001 15712 IsGuiding returns 0
18:29:39.528 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:39.536 00.008 7988 UpdateGuideState exits: m=1325 SNR=24.7
18:29:39.537 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:39.539 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:39.540 00.001 7988 Enqueuing Expose request
18:29:39.542 00.002 15712 IsGuiding returns 0
18:29:39.542 00.000 15712 Move returns status 0, amount 1
18:29:39.542 00.000 15712 MoveAxis(N, 0, ABG)
18:29:39.542 00.000 15712 Move returns status 0, amount 0
18:29:39.543 00.001 15712 move complete, result=0
18:29:39.543 00.000 15712 worker thread done servicing request
18:29:39.543 00.000 15712 Worker thread wakes up
18:29:39.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:39.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:39.545 00.002 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
18:29:41.174 01.629 15712 Exposure complete
18:29:41.234 00.060 15712 worker thread done servicing request
18:29:41.234 00.000 7988 OnExposeComplete: enter
18:29:41.236 00.002 7988 UpdateGuideState(): m_state=6
18:29:41.238 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:29:41.240 00.002 7988 Star::Find returns 1 (0), X=1181.44, Y=427.96, Mass=1406, SNR=25.7, Peak=192 HFD=2.8
18:29:41.241 00.001 7988 MultiStar: [#1 0.17,-0.31,1.02,U] [#2 -0.03,-0.34,1.02,U] [#3 0.11,-0.22,0.98,U] [#4 0.04,-0.39,1.05,U] [#5 0.16,-0.05,0.70,U] [#6 0.10,-0.06,0.72,U] [#7 0.23,-0.34,0.68,U] [#8 0.07,-0.16,0.64,U] 
18:29:41.242 00.001 7988 refined, 8 included, MultiStar: {0.10, -0.26}, one-star: {0.08, -0.33}
18:29:41.243 00.001 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
18:29:41.244 00.001 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
18:29:41.245 00.001 7988 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.22 mountX=0.26 mountY=-0.09, mountTheta=-0.33
18:29:41.247 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.26, opts=13)
18:29:41.249 00.002 7988 Enqueuing Move request for scope (0.10, -0.26)
18:29:41.249 00.000 15712 Worker thread wakes up
18:29:41.250 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
18:29:41.250 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
18:29:41.250 00.000 15712 Moving (0.10, -0.26) raw xDistance=0.26 yDistance=-0.09
18:29:41.250 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.07, hyst = 0.14, hyst_pct = 0.97, period_length = 644.43
18:29:41.250 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
18:29:41.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:41.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:29:41.250 00.000 15712 MoveAxis(W, 45, ABG)
18:29:41.250 00.000 15712 Guiding  Dir = 3, Dur = 45
18:29:41.250 00.000 15712 IsGuiding returns 0
18:29:41.256 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:41.262 00.006 7988 UpdateGuideState exits: m=1406 SNR=25.7
18:29:41.264 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:41.266 00.002 15712 PulseGuide returned control before completion, sleep 41
18:29:41.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:41.268 00.002 7988 Enqueuing Expose request
18:29:41.313 00.045 15712 IsGuiding returns 1
18:29:41.313 00.000 15712 scope still moving after pulse duration time elapsed
18:29:41.345 00.032 15712 IsGuiding returns 0
18:29:41.345 00.000 15712 scope move finished after 45 + 49 ms
18:29:41.345 00.000 15712 Move returns status 0, amount 45
18:29:41.345 00.000 15712 MoveAxis(N, 0, ABG)
18:29:41.345 00.000 15712 Move returns status 0, amount 0
18:29:41.345 00.000 15712 move complete, result=0
18:29:41.345 00.000 15712 worker thread done servicing request
18:29:41.345 00.000 15712 Worker thread wakes up
18:29:41.345 00.000 7988 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
18:29:41.346 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:41.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:42.753 01.407 15712 Exposure complete
18:29:42.829 00.076 15712 worker thread done servicing request
18:29:42.829 00.000 7988 OnExposeComplete: enter
18:29:42.833 00.004 7988 UpdateGuideState(): m_state=6
18:29:42.835 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:29:42.837 00.002 7988 Star::Find returns 1 (0), X=1181.52, Y=428.90, Mass=1453, SNR=25.9, Peak=202 HFD=3.0
18:29:42.839 00.002 7988 MultiStar: [#1 0.25,0.41,1.03,U] [#2 0.18,0.50,0.00,M1] [#3 0.21,0.46,0.00,M1] [#4 0.14,0.51,0.00,M1] [#5 0.05,0.73,0.00,M1] [#6 -0.05,0.61,0.00,M4] [#7 0.20,0.62,0.00,M1] [#8 -0.05,0.49,0.65,U] 
18:29:42.840 00.001 7988 refined, 2 included, MultiStar: {0.15, 0.50}, one-star: {0.17, 0.60}
18:29:42.842 00.002 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
18:29:42.844 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.31)
18:29:42.845 00.001 7988 CameraToMount -- cameraX=0.15 cameraY=0.50 hyp=0.52 cameraTheta=1.28 mountX=-0.50 mountY=-0.16, mountTheta=-2.83
18:29:42.848 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.50, opts=13)
18:29:42.850 00.002 7988 Enqueuing Move request for scope (0.15, 0.50)
18:29:42.852 00.002 15712 Worker thread wakes up
18:29:42.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.50) opts 0xd
18:29:42.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.50)
18:29:42.852 00.000 15712 Moving (0.15, 0.50) raw xDistance=-0.50 yDistance=-0.16
18:29:42.852 00.000 15712 PPEC rslt: input = -0.50, final = -0.27, react = -0.30, pred = 0.11, hyst = -0.27, hyst_pct = 0.97, period_length = 644.43
18:29:42.852 00.000 15712 PPEC: input: -0.50, control: -0.27, exposure: 1500
18:29:42.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:42.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:29:42.852 00.000 15712 MoveAxis(E, 88, ABG)
18:29:42.852 00.000 15712 Guiding  Dir = 2, Dur = 88
18:29:42.853 00.001 15712 IsGuiding returns 0
18:29:42.862 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:42.869 00.007 7988 UpdateGuideState exits: m=1453 SNR=25.9
18:29:42.871 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:42.873 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:42.874 00.001 7988 Enqueuing Expose request
18:29:42.879 00.005 15712 PulseGuide returned control before completion, sleep 72
18:29:42.955 00.076 15712 IsGuiding returns 1
18:29:42.955 00.000 15712 scope still moving after pulse duration time elapsed
18:29:42.991 00.036 15712 IsGuiding returns 0
18:29:42.991 00.000 15712 scope move finished after 88 + 50 ms
18:29:42.991 00.000 15712 Move returns status 0, amount 88
18:29:42.991 00.000 15712 MoveAxis(N, 0, ABG)
18:29:42.992 00.001 15712 Move returns status 0, amount 0
18:29:42.992 00.000 15712 move complete, result=0
18:29:42.992 00.000 15712 worker thread done servicing request
18:29:42.992 00.000 15712 Worker thread wakes up
18:29:42.992 00.000 7988 GuideStep: -0.5 px 88 ms EAST, -0.2 px 0 ms NORTH
18:29:42.994 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:42.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:44.633 01.639 15712 Exposure complete
18:29:44.748 00.115 15712 worker thread done servicing request
18:29:44.748 00.000 7988 OnExposeComplete: enter
18:29:44.749 00.001 7988 UpdateGuideState(): m_state=6
18:29:44.752 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:29:44.755 00.003 7988 Star::Find returns 1 (0), X=1181.51, Y=428.96, Mass=1473, SNR=26.1, Peak=193 HFD=3.3
18:29:44.757 00.002 7988 MultiStar: [#1 0.15,0.54,0.00,M1] [#2 0.16,0.71,0.00,M2] [#3 0.10,0.52,0.00,M2] [#4 0.13,0.44,1.02,U] [#5 -0.00,0.80,0.00,M2] [#6 0.17,0.85,0.00,M5] [#7 0.10,0.68,0.00,M2] [#8 -0.03,0.30,0.66,U] 
18:29:44.760 00.003 7988 refined, 2 included, MultiStar: {0.10, 0.49}, one-star: {0.16, 0.67}
18:29:44.762 00.002 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
18:29:44.764 00.002 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
18:29:44.766 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.49 hyp=0.50 cameraTheta=1.37 mountX=-0.49 mountY=-0.11, mountTheta=-2.92
18:29:44.770 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.49, opts=13)
18:29:44.773 00.003 7988 Enqueuing Move request for scope (0.10, 0.49)
18:29:44.775 00.002 15712 Worker thread wakes up
18:29:44.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.49) opts 0xd
18:29:44.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.49)
18:29:44.775 00.000 15712 Moving (0.10, 0.49) raw xDistance=-0.49 yDistance=-0.11
18:29:44.775 00.000 15712 PPEC rslt: input = -0.49, final = -0.25, react = -0.29, pred = 0.13, hyst = -0.26, hyst_pct = 0.97, period_length = 644.43
18:29:44.776 00.001 15712 PPEC: input: -0.49, control: -0.25, exposure: 1500
18:29:44.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:44.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:29:44.776 00.000 15712 MoveAxis(E, 83, ABG)
18:29:44.776 00.000 15712 Guiding  Dir = 2, Dur = 83
18:29:44.776 00.000 15712 IsGuiding returns 0
18:29:44.786 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:44.796 00.010 7988 UpdateGuideState exits: m=1473 SNR=26.1
18:29:44.799 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:44.802 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:44.804 00.002 7988 Enqueuing Expose request
18:29:44.808 00.004 15712 PulseGuide returned control before completion, sleep 72
18:29:44.881 00.073 15712 IsGuiding returns 1
18:29:44.881 00.000 15712 scope still moving after pulse duration time elapsed
18:29:44.926 00.045 15712 IsGuiding returns 0
18:29:44.926 00.000 15712 scope move finished after 83 + 66 ms
18:29:44.926 00.000 15712 Move returns status 0, amount 83
18:29:44.926 00.000 15712 MoveAxis(N, 0, ABG)
18:29:44.926 00.000 15712 Move returns status 0, amount 0
18:29:44.926 00.000 15712 move complete, result=0
18:29:44.926 00.000 15712 worker thread done servicing request
18:29:44.926 00.000 15712 Worker thread wakes up
18:29:44.926 00.000 7988 GuideStep: -0.5 px 83 ms EAST, -0.1 px 0 ms NORTH
18:29:44.930 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:44.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:46.351 01.421 15712 Exposure complete
18:29:46.447 00.096 15712 worker thread done servicing request
18:29:46.448 00.001 7988 OnExposeComplete: enter
18:29:46.450 00.002 7988 UpdateGuideState(): m_state=6
18:29:46.452 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:29:46.455 00.003 7988 Star::Find returns 1 (0), X=1181.50, Y=428.68, Mass=1408, SNR=25.6, Peak=184 HFD=3.3
18:29:46.458 00.003 7988 MultiStar: [#1 0.15,0.39,1.02,U] [#2 0.06,0.50,0.00,M3] [#3 0.04,0.36,0.94,U] [#4 0.12,0.18,1.05,U] [#5 -0.13,0.33,0.72,U] [#6 0.04,0.52,0.00,M6] [#7 0.06,0.50,0.00,M3] [#8 -0.00,0.18,0.65,U] 
18:29:46.460 00.002 7988 refined, 5 included, MultiStar: {0.07, 0.31}, one-star: {0.15, 0.38}
18:29:46.461 00.001 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
18:29:46.463 00.002 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
18:29:46.465 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.36 mountX=-0.31 mountY=-0.08, mountTheta=-2.90
18:29:46.468 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.31, opts=13)
18:29:46.470 00.002 7988 Enqueuing Move request for scope (0.07, 0.31)
18:29:46.472 00.002 15712 Worker thread wakes up
18:29:46.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.31) opts 0xd
18:29:46.472 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.31)
18:29:46.472 00.000 15712 Moving (0.07, 0.31) raw xDistance=-0.31 yDistance=-0.08
18:29:46.472 00.000 15712 PPEC rslt: input = -0.31, final = -0.18, react = -0.19, pred = 0.14, hyst = -0.18, hyst_pct = 0.97, period_length = 644.43
18:29:46.472 00.000 15712 PPEC: input: -0.31, control: -0.18, exposure: 1500
18:29:46.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:46.473 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:29:46.473 00.000 15712 MoveAxis(E, 58, ABG)
18:29:46.473 00.000 15712 Guiding  Dir = 2, Dur = 58
18:29:46.473 00.000 15712 IsGuiding returns 0
18:29:46.482 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:29:46.491 00.009 7988 UpdateGuideState exits: m=1408 SNR=25.6
18:29:46.493 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:46.496 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:46.498 00.002 7988 Enqueuing Expose request
18:29:46.500 00.002 15712 PulseGuide returned control before completion, sleep 50
18:29:46.572 00.072 15712 IsGuiding returns 0
18:29:46.573 00.001 15712 Move returns status 0, amount 58
18:29:46.573 00.000 15712 MoveAxis(N, 0, ABG)
18:29:46.573 00.000 15712 Move returns status 0, amount 0
18:29:46.573 00.000 15712 move complete, result=0
18:29:46.573 00.000 15712 worker thread done servicing request
18:29:46.573 00.000 15712 Worker thread wakes up
18:29:46.573 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
18:29:46.575 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:46.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:48.211 01.636 15712 Exposure complete
18:29:48.278 00.067 15712 worker thread done servicing request
18:29:48.278 00.000 7988 OnExposeComplete: enter
18:29:48.279 00.001 7988 UpdateGuideState(): m_state=6
18:29:48.281 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:29:48.282 00.001 7988 Star::Find returns 1 (0), X=1181.61, Y=428.19, Mass=1428, SNR=25.6, Peak=193 HFD=3.2
18:29:48.284 00.002 7988 MultiStar: [#1 0.28,-0.18,1.00,U] [#2 0.25,-0.03,1.04,U] [#3 0.10,0.09,0.93,U] [#4 0.15,-0.28,1.03,U] [#5 -0.03,0.10,0.70,U] [#6 0.23,0.25,0.72,U] [#7 -0.01,-0.09,0.68,U] [#8 -0.01,-0.26,0.63,U] 
18:29:48.285 00.001 7988 refined, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.26, -0.10}
18:29:48.287 00.002 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
18:29:48.288 00.001 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -2.00)
18:29:48.290 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.40 mountX=0.06 mountY=-0.15, mountTheta=-1.17
18:29:48.292 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.06, opts=13)
18:29:48.294 00.002 7988 Enqueuing Move request for scope (0.15, -0.06)
18:29:48.295 00.001 15712 Worker thread wakes up
18:29:48.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
18:29:48.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
18:29:48.295 00.000 15712 Moving (0.15, -0.06) raw xDistance=0.06 yDistance=-0.15
18:29:48.296 00.001 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.97, period_length = 644.43
18:29:48.296 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
18:29:48.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:48.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:29:48.296 00.000 15712 MoveAxis(E, 0, ABG)
18:29:48.296 00.000 15712 Move returns status 0, amount 0
18:29:48.296 00.000 15712 MoveAxis(N, 0, ABG)
18:29:48.296 00.000 15712 Move returns status 0, amount 0
18:29:48.296 00.000 15712 move complete, result=0
18:29:48.296 00.000 15712 worker thread done servicing request
18:29:48.302 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:48.308 00.006 7988 UpdateGuideState exits: m=1428 SNR=25.6
18:29:48.310 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:48.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:48.311 00.001 7988 Enqueuing Expose request
18:29:48.313 00.002 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:29:48.314 00.001 15712 Worker thread wakes up
18:29:48.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:48.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:49.723 01.409 15712 Exposure complete
18:29:49.787 00.064 15712 worker thread done servicing request
18:29:49.787 00.000 7988 OnExposeComplete: enter
18:29:49.788 00.001 7988 UpdateGuideState(): m_state=6
18:29:49.790 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:29:49.791 00.001 7988 Star::Find returns 1 (0), X=1181.40, Y=427.74, Mass=1321, SNR=24.9, Peak=198 HFD=3.0
18:29:49.793 00.002 7988 MultiStar: [#1 0.15,-0.72,0.00,M1] [#2 0.02,-0.46,1.04,U] [#3 -0.03,-0.70,0.00,M1] [#4 0.02,-0.73,0.00,M1] [#5 -0.04,-0.45,0.73,U] [#6 -0.18,-0.31,0.72,U] [#7 -0.02,-0.54,0.00,M3] [#8 -0.18,-0.66,0.00,M1] 
18:29:49.794 00.001 7988 refined, 3 included, MultiStar: {-0.03, -0.45}, one-star: {0.05, -0.56}
18:29:49.795 00.001 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:29:49.797 00.002 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:29:49.798 00.001 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.45 hyp=0.45 cameraTheta=-1.63 mountX=0.45 mountY=0.04, mountTheta=0.08
18:29:49.801 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.45, opts=13)
18:29:49.802 00.001 7988 Enqueuing Move request for scope (-0.03, -0.45)
18:29:49.803 00.001 15712 Worker thread wakes up
18:29:49.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.45) opts 0xd
18:29:49.803 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.45)
18:29:49.803 00.000 15712 Moving (-0.03, -0.45) raw xDistance=0.45 yDistance=0.04
18:29:49.804 00.001 15712 PPEC rslt: input = 0.45, final = 0.23, react = 0.27, pred = -0.04, hyst = 0.23, hyst_pct = 0.97, period_length = 644.43
18:29:49.804 00.000 15712 PPEC: input: 0.45, control: 0.23, exposure: 1500
18:29:49.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:49.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:29:49.804 00.000 15712 MoveAxis(W, 77, ABG)
18:29:49.804 00.000 15712 Guiding  Dir = 3, Dur = 77
18:29:49.804 00.000 15712 IsGuiding returns 0
18:29:49.812 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:49.818 00.006 7988 UpdateGuideState exits: m=1321 SNR=24.9
18:29:49.820 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:49.822 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:49.823 00.001 7988 Enqueuing Expose request
18:29:49.833 00.010 15712 PulseGuide returned control before completion, sleep 58
18:29:49.894 00.061 15712 IsGuiding returns 1
18:29:49.894 00.000 15712 scope still moving after pulse duration time elapsed
18:29:49.945 00.051 15712 IsGuiding returns 0
18:29:49.945 00.000 15712 scope move finished after 77 + 63 ms
18:29:49.945 00.000 15712 Move returns status 0, amount 77
18:29:49.945 00.000 15712 MoveAxis(N, 0, ABG)
18:29:49.945 00.000 15712 Move returns status 0, amount 0
18:29:49.945 00.000 15712 move complete, result=0
18:29:49.945 00.000 15712 worker thread done servicing request
18:29:49.945 00.000 15712 Worker thread wakes up
18:29:49.945 00.000 7988 GuideStep: 0.5 px 77 ms WEST, 0.0 px 0 ms NORTH
18:29:49.947 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:49.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:51.584 01.637 15712 Exposure complete
18:29:51.674 00.090 15712 worker thread done servicing request
18:29:51.674 00.000 7988 OnExposeComplete: enter
18:29:51.677 00.003 7988 UpdateGuideState(): m_state=6
18:29:51.679 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:29:51.681 00.002 7988 Star::Find returns 1 (0), X=1181.49, Y=428.08, Mass=1360, SNR=24.9, Peak=177 HFD=3.0
18:29:51.683 00.002 7988 MultiStar: [#1 0.06,-0.49,1.00,U] [#2 0.13,-0.25,1.05,U] [#3 -0.01,-0.36,0.99,U] [#4 0.17,-0.52,0.00,M2] [#5 0.02,-0.18,0.76,U] [#6 0.03,-0.13,0.70,U] [#7 0.22,-0.45,0.00,M4] [#8 -0.11,-0.61,0.00,M2] 
18:29:51.684 00.001 7988 single-star, 5 included, MultiStar: {0.07, -0.28}, one-star: {0.14, -0.22}
18:29:51.686 00.002 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
18:29:51.688 00.002 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.60)
18:29:51.690 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-1.01 mountX=0.22 mountY=-0.13, mountTheta=-0.55
18:29:51.693 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.22, opts=13)
18:29:51.696 00.003 7988 Enqueuing Move request for scope (0.14, -0.22)
18:29:51.699 00.003 15712 Worker thread wakes up
18:29:51.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
18:29:51.699 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
18:29:51.699 00.000 15712 Moving (0.14, -0.22) raw xDistance=0.22 yDistance=-0.13
18:29:51.699 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.04, hyst = 0.12, hyst_pct = 0.96, period_length = 644.43
18:29:51.699 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
18:29:51.700 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:51.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:29:51.700 00.000 15712 MoveAxis(W, 38, ABG)
18:29:51.700 00.000 15712 Guiding  Dir = 3, Dur = 38
18:29:51.701 00.001 15712 IsGuiding returns 0
18:29:51.710 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:51.719 00.009 7988 UpdateGuideState exits: m=1360 SNR=24.9
18:29:51.721 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:51.723 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:51.725 00.002 7988 Enqueuing Expose request
18:29:51.726 00.001 15712 PulseGuide returned control before completion, sleep 30
18:29:51.768 00.042 15712 IsGuiding returns 0
18:29:51.768 00.000 15712 Move returns status 0, amount 38
18:29:51.768 00.000 15712 MoveAxis(N, 0, ABG)
18:29:51.768 00.000 15712 Move returns status 0, amount 0
18:29:51.769 00.001 15712 move complete, result=0
18:29:51.769 00.000 15712 worker thread done servicing request
18:29:51.769 00.000 15712 Worker thread wakes up
18:29:51.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:51.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:51.770 00.001 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
18:29:53.180 01.410 15712 Exposure complete
18:29:53.295 00.115 15712 worker thread done servicing request
18:29:53.295 00.000 7988 OnExposeComplete: enter
18:29:53.299 00.004 7988 UpdateGuideState(): m_state=6
18:29:53.303 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:29:53.305 00.002 7988 Star::Find returns 1 (0), X=1181.72, Y=427.81, Mass=1390, SNR=25.2, Peak=191 HFD=3.5
18:29:53.307 00.002 7988 MultiStar: [#1 0.22,-0.61,0.00,M1] [#2 0.19,-0.41,0.99,U] [#3 0.18,-0.54,0.00,M1] [#4 0.30,-0.58,0.00,M3] [#5 -0.10,-0.13,0.73,U] [#6 0.07,-0.25,0.74,U] [#7 0.18,-0.45,0.66,U] [#8 0.25,-0.66,0.00,M3] 
18:29:53.309 00.002 7988 refined, 4 included, MultiStar: {0.16, -0.36}, one-star: {0.36, -0.49}
18:29:53.311 00.002 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
18:29:53.313 00.002 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.75)
18:29:53.315 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.36 hyp=0.39 cameraTheta=-1.16 mountX=0.36 mountY=-0.15, mountTheta=-0.40
18:29:53.319 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.36, opts=13)
18:29:53.321 00.002 7988 Enqueuing Move request for scope (0.16, -0.36)
18:29:53.323 00.002 15712 Worker thread wakes up
18:29:53.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.36) opts 0xd
18:29:53.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.36)
18:29:53.324 00.001 15712 Moving (0.16, -0.36) raw xDistance=0.36 yDistance=-0.15
18:29:53.324 00.000 15712 PPEC rslt: input = 0.36, final = 0.20, react = 0.21, pred = -0.06, hyst = 0.21, hyst_pct = 0.96, period_length = 644.43
18:29:53.324 00.000 15712 PPEC: input: 0.36, control: 0.20, exposure: 1500
18:29:53.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:53.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:29:53.324 00.000 15712 MoveAxis(W, 67, ABG)
18:29:53.324 00.000 15712 Guiding  Dir = 3, Dur = 67
18:29:53.325 00.001 15712 IsGuiding returns 0
18:29:53.335 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:53.345 00.010 7988 UpdateGuideState exits: m=1390 SNR=25.2
18:29:53.347 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:53.349 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:53.351 00.002 7988 Enqueuing Expose request
18:29:53.353 00.002 15712 PulseGuide returned control before completion, sleep 53
18:29:53.429 00.076 15712 IsGuiding returns 0
18:29:53.430 00.001 15712 Move returns status 0, amount 67
18:29:53.430 00.000 15712 MoveAxis(N, 0, ABG)
18:29:53.430 00.000 15712 Move returns status 0, amount 0
18:29:53.430 00.000 15712 move complete, result=0
18:29:53.430 00.000 15712 worker thread done servicing request
18:29:53.430 00.000 15712 Worker thread wakes up
18:29:53.430 00.000 7988 GuideStep: 0.4 px 67 ms WEST, -0.1 px 0 ms NORTH
18:29:53.432 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:53.434 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:55.057 01.623 15712 Exposure complete
18:29:55.152 00.095 15712 worker thread done servicing request
18:29:55.152 00.000 7988 OnExposeComplete: enter
18:29:55.154 00.002 7988 UpdateGuideState(): m_state=6
18:29:55.156 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:29:55.157 00.001 7988 Star::Find returns 1 (1), X=1181.84, Y=428.13, Mass=1472, SNR=26.2, Peak=255 HFD=2.9
18:29:55.159 00.002 7988 MultiStar: [#1 0.41,-0.45,0.00,M2] [#2 0.24,-0.30,0.99,U] [#3 0.34,-0.31,0.94,U] [#4 0.24,-0.34,1.03,U] [#5 0.38,-0.13,0.73,U] [#6 0.36,-0.08,0.68,U] [#7 0.35,-0.23,0.66,U] [#8 0.25,-0.41,0.62,U] 
18:29:55.161 00.002 7988 refined, 7 included, MultiStar: {0.33, -0.25}, one-star: {0.49, -0.17}
18:29:55.162 00.001 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.58) = xAngle (0.93 = 0.93)
18:29:55.164 00.002 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.04 = -2.24)
18:29:55.165 00.001 7988 CameraToMount -- cameraX=0.33 cameraY=-0.25 hyp=0.42 cameraTheta=-0.64 mountX=0.25 mountY=-0.33, mountTheta=-0.92
18:29:55.168 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.25, opts=13)
18:29:55.169 00.001 7988 Enqueuing Move request for scope (0.33, -0.25)
18:29:55.171 00.002 15712 Worker thread wakes up
18:29:55.172 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.25) opts 0xd
18:29:55.172 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.25)
18:29:55.172 00.000 15712 Moving (0.33, -0.25) raw xDistance=0.25 yDistance=-0.33
18:29:55.172 00.000 15712 PPEC rslt: input = 0.25, final = 0.14, react = 0.15, pred = -0.07, hyst = 0.14, hyst_pct = 0.96, period_length = 644.43
18:29:55.172 00.000 15712 PPEC: input: 0.25, control: 0.14, exposure: 1500
18:29:55.173 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:29:55.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
18:29:55.173 00.000 15712 MoveAxis(W, 45, ABG)
18:29:55.173 00.000 15712 Guiding  Dir = 3, Dur = 45
18:29:55.173 00.000 15712 IsGuiding returns 0
18:29:55.181 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:55.188 00.007 15712 PulseGuide returned control before completion, sleep 41
18:29:55.189 00.001 7988 UpdateGuideState exits: m=1472 SNR=26.2 Saturated
18:29:55.191 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:55.192 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:55.194 00.002 7988 Enqueuing Expose request
18:29:55.241 00.047 15712 IsGuiding returns 1
18:29:55.241 00.000 15712 scope still moving after pulse duration time elapsed
18:29:55.272 00.031 15712 IsGuiding returns 0
18:29:55.272 00.000 15712 scope move finished after 45 + 53 ms
18:29:55.272 00.000 15712 Move returns status 0, amount 45
18:29:55.272 00.000 15712 MoveAxis(N, 0, ABG)
18:29:55.272 00.000 15712 Move returns status 0, amount 0
18:29:55.272 00.000 15712 move complete, result=0
18:29:55.272 00.000 15712 worker thread done servicing request
18:29:55.272 00.000 15712 Worker thread wakes up
18:29:55.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:55.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:55.273 00.001 7988 GuideStep: 0.2 px 45 ms WEST, -0.3 px 0 ms NORTH
18:29:56.680 01.407 15712 Exposure complete
18:29:56.753 00.073 15712 worker thread done servicing request
18:29:56.753 00.000 7988 OnExposeComplete: enter
18:29:56.755 00.002 7988 UpdateGuideState(): m_state=6
18:29:56.756 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:29:56.758 00.002 7988 Star::Find returns 1 (0), X=1181.62, Y=429.15, Mass=1437, SNR=25.9, Peak=204 HFD=2.8
18:29:56.759 00.001 7988 MultiStar: [#1 0.20,0.83,0.00,M3] [#2 0.10,0.79,0.00,M1] [#3 0.09,0.89,0.00,M1] [#4 0.10,0.84,0.00,M3] [#5 0.03,1.01,0.00,M1] [#6 -0.10,1.04,0.00,M2] [#7 0.34,0.54,0.00,M3] [#8 0.13,0.57,0.00,M3] 
18:29:56.761 00.002 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
18:29:56.762 00.001 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
18:29:56.763 00.001 7988 CameraToMount -- cameraX=0.26 cameraY=0.86 hyp=0.90 cameraTheta=1.27 mountX=-0.86 mountY=-0.28, mountTheta=-2.82
18:29:56.766 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.86, opts=13)
18:29:56.768 00.002 7988 Enqueuing Move request for scope (0.26, 0.86)
18:29:56.769 00.001 15712 Worker thread wakes up
18:29:56.770 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.86) opts 0xd
18:29:56.770 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.86)
18:29:56.770 00.000 15712 Moving (0.26, 0.86) raw xDistance=-0.86 yDistance=-0.28
18:29:56.770 00.000 15712 PPEC rslt: input = -0.86, final = -0.46, react = -0.52, pred = -0.07, hyst = -0.45, hyst_pct = 0.96, period_length = 644.43
18:29:56.770 00.000 15712 PPEC: input: -0.86, control: -0.46, exposure: 1500
18:29:56.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:29:56.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
18:29:56.770 00.000 15712 MoveAxis(E, 149, ABG)
18:29:56.770 00.000 15712 Guiding  Dir = 2, Dur = 149
18:29:56.770 00.000 15712 IsGuiding returns 0
18:29:56.777 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:56.784 00.007 7988 UpdateGuideState exits: m=1437 SNR=25.9
18:29:56.786 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:56.787 00.001 15712 PulseGuide returned control before completion, sleep 144
18:29:56.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:56.788 00.001 7988 Enqueuing Expose request
18:29:56.962 00.174 15712 IsGuiding returns 0
18:29:56.962 00.000 15712 Move returns status 0, amount 149
18:29:56.962 00.000 15712 MoveAxis(N, 0, ABG)
18:29:56.962 00.000 15712 Move returns status 0, amount 0
18:29:56.962 00.000 15712 move complete, result=0
18:29:56.962 00.000 15712 worker thread done servicing request
18:29:56.962 00.000 15712 Worker thread wakes up
18:29:56.962 00.000 7988 GuideStep: -0.9 px 149 ms EAST, -0.3 px 0 ms NORTH
18:29:56.964 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:56.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:58.614 01.650 15712 Exposure complete
18:29:58.676 00.062 15712 worker thread done servicing request
18:29:58.677 00.001 7988 OnExposeComplete: enter
18:29:58.678 00.001 7988 UpdateGuideState(): m_state=6
18:29:58.679 00.001 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:29:58.680 00.001 7988 Star::Find returns 1 (0), X=1181.40, Y=428.78, Mass=1400, SNR=25.5, Peak=200 HFD=3.0
18:29:58.681 00.001 7988 MultiStar: [#1 0.01,0.41,1.04,U] [#2 -0.07,0.43,1.02,U] [#3 -0.08,0.43,0.93,U] [#4 0.17,0.32,1.06,U] [#5 0.04,0.64,0.00,M2] [#6 -0.00,0.47,0.73,U] [#7 0.06,0.35,0.67,U] [#8 -0.14,0.27,0.65,U] 
18:29:58.682 00.001 7988 refined, 7 included, MultiStar: {0.01, 0.40}, one-star: {0.04, 0.48}
18:29:58.684 00.002 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
18:29:58.685 00.001 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
18:29:58.686 00.001 7988 CameraToMount -- cameraX=0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.56 mountX=-0.40 mountY=-0.02, mountTheta=-3.10
18:29:58.688 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.40, opts=13)
18:29:58.689 00.001 7988 Enqueuing Move request for scope (0.01, 0.40)
18:29:58.691 00.002 15712 Worker thread wakes up
18:29:58.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.40) opts 0xd
18:29:58.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.40)
18:29:58.691 00.000 15712 Moving (0.01, 0.40) raw xDistance=-0.40 yDistance=-0.02
18:29:58.691 00.000 15712 PPEC rslt: input = -0.40, final = -0.20, react = -0.24, pred = 0.10, hyst = -0.21, hyst_pct = 0.96, period_length = 644.43
18:29:58.691 00.000 15712 PPEC: input: -0.40, control: -0.20, exposure: 1500
18:29:58.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:29:58.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:29:58.691 00.000 15712 MoveAxis(E, 67, ABG)
18:29:58.691 00.000 15712 Guiding  Dir = 2, Dur = 67
18:29:58.692 00.001 15712 IsGuiding returns 0
18:29:58.698 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:29:58.703 00.005 7988 UpdateGuideState exits: m=1400 SNR=25.5
18:29:58.707 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:58.708 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:29:58.709 00.001 7988 Enqueuing Expose request
18:29:58.721 00.012 15712 PulseGuide returned control before completion, sleep 48
18:29:58.784 00.063 15712 IsGuiding returns 1
18:29:58.784 00.000 15712 scope still moving after pulse duration time elapsed
18:29:58.815 00.031 15712 IsGuiding returns 0
18:29:58.815 00.000 15712 scope move finished after 67 + 56 ms
18:29:58.815 00.000 15712 Move returns status 0, amount 67
18:29:58.815 00.000 15712 MoveAxis(N, 0, ABG)
18:29:58.815 00.000 15712 Move returns status 0, amount 0
18:29:58.815 00.000 15712 move complete, result=0
18:29:58.815 00.000 15712 worker thread done servicing request
18:29:58.815 00.000 15712 Worker thread wakes up
18:29:58.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:29:58.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:29:58.816 00.001 7988 GuideStep: -0.4 px 67 ms EAST, -0.0 px 0 ms NORTH
18:30:00.221 01.405 15712 Exposure complete
18:30:00.284 00.063 15712 worker thread done servicing request
18:30:00.285 00.001 7988 OnExposeComplete: enter
18:30:00.286 00.001 7988 UpdateGuideState(): m_state=6
18:30:00.287 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:30:00.288 00.001 7988 Star::Find returns 1 (0), X=1181.46, Y=428.44, Mass=1413, SNR=25.7, Peak=200 HFD=3.2
18:30:00.289 00.001 7988 MultiStar: [#1 -0.06,-0.04,0.98,U] [#2 0.13,0.01,1.03,U] [#3 -0.00,0.04,0.95,U] [#4 0.04,-0.08,1.03,U] [#5 0.18,-0.08,0.70,U] [#6 -0.05,0.15,0.72,U] [#7 0.11,0.11,0.62,U] [#8 -0.13,0.01,0.64,U] 
18:30:00.290 00.001 7988 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.10, 0.15}
18:30:00.291 00.001 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
18:30:00.292 00.001 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.00)
18:30:00.293 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.59 mountX=-0.03 mountY=-0.04, mountTheta=-2.16
18:30:00.295 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
18:30:00.296 00.001 7988 Enqueuing Move request for scope (0.04, 0.03)
18:30:00.299 00.003 15712 Worker thread wakes up
18:30:00.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
18:30:00.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
18:30:00.299 00.000 15712 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
18:30:00.299 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.10, hyst = 0.00, hyst_pct = 0.96, period_length = 644.43
18:30:00.299 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
18:30:00.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:00.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:30:00.299 00.000 15712 MoveAxis(W, 1, ABG)
18:30:00.299 00.000 15712 Guiding  Dir = 3, Dur = 1
18:30:00.300 00.001 15712 IsGuiding returns 0
18:30:00.306 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:30:00.311 00.005 7988 UpdateGuideState exits: m=1413 SNR=25.7
18:30:00.313 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:00.314 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:00.315 00.001 7988 Enqueuing Expose request
18:30:00.320 00.005 15712 IsGuiding returns 0
18:30:00.320 00.000 15712 Move returns status 0, amount 1
18:30:00.320 00.000 15712 MoveAxis(N, 0, ABG)
18:30:00.320 00.000 15712 Move returns status 0, amount 0
18:30:00.320 00.000 15712 move complete, result=0
18:30:00.320 00.000 15712 worker thread done servicing request
18:30:00.320 00.000 15712 Worker thread wakes up
18:30:00.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:00.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:00.320 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
18:30:01.952 01.632 15712 Exposure complete
18:30:02.060 00.108 15712 worker thread done servicing request
18:30:02.060 00.000 7988 OnExposeComplete: enter
18:30:02.062 00.002 7988 UpdateGuideState(): m_state=6
18:30:02.065 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:30:02.067 00.002 7988 Star::Find returns 1 (0), X=1181.48, Y=428.09, Mass=1430, SNR=25.8, Peak=199 HFD=3.0
18:30:02.070 00.003 7988 MultiStar: [#1 0.07,-0.42,1.03,U] [#2 -0.01,-0.22,0.98,U] [#3 0.03,-0.26,0.96,U] [#4 -0.12,-0.38,1.05,U] [#5 0.03,-0.08,0.73,U] [#6 0.05,-0.03,0.74,U] [#7 -0.06,-0.44,0.63,U] [#8 -0.06,-0.44,0.62,U] 
18:30:02.072 00.002 7988 single-star, 8 included, MultiStar: {0.01, -0.28}, one-star: {0.13, -0.20}
18:30:02.073 00.001 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
18:30:02.075 00.002 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.60)
18:30:02.077 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.01 mountX=0.20 mountY=-0.12, mountTheta=-0.55
18:30:02.081 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.20, opts=13)
18:30:02.084 00.003 7988 Enqueuing Move request for scope (0.13, -0.20)
18:30:02.085 00.001 15712 Worker thread wakes up
18:30:02.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
18:30:02.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
18:30:02.087 00.002 15712 Moving (0.13, -0.20) raw xDistance=0.20 yDistance=-0.12
18:30:02.087 00.000 15712 PPEC rslt: input = 0.20, final = 0.09, react = 0.12, pred = -0.11, hyst = 0.10, hyst_pct = 0.96, period_length = 644.43
18:30:02.087 00.000 15712 PPEC: input: 0.20, control: 0.09, exposure: 1500
18:30:02.087 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:02.087 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:30:02.087 00.000 15712 MoveAxis(W, 30, ABG)
18:30:02.087 00.000 15712 Guiding  Dir = 3, Dur = 30
18:30:02.094 00.007 15712 IsGuiding returns 0
18:30:02.097 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:30:02.105 00.008 7988 UpdateGuideState exits: m=1430 SNR=25.8
18:30:02.108 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:02.111 00.003 15712 PulseGuide returned control before completion, sleep 24
18:30:02.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:02.114 00.003 7988 Enqueuing Expose request
18:30:02.157 00.043 15712 IsGuiding returns 0
18:30:02.157 00.000 15712 Move returns status 0, amount 30
18:30:02.158 00.001 15712 MoveAxis(N, 0, ABG)
18:30:02.158 00.000 15712 Move returns status 0, amount 0
18:30:02.158 00.000 15712 move complete, result=0
18:30:02.158 00.000 15712 worker thread done servicing request
18:30:02.158 00.000 15712 Worker thread wakes up
18:30:02.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:02.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:02.158 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
18:30:03.568 01.410 15712 Exposure complete
18:30:03.660 00.092 15712 worker thread done servicing request
18:30:03.660 00.000 7988 OnExposeComplete: enter
18:30:03.662 00.002 7988 UpdateGuideState(): m_state=6
18:30:03.664 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:30:03.666 00.002 7988 Star::Find returns 1 (0), X=1181.44, Y=427.80, Mass=1376, SNR=25.1, Peak=190 HFD=3.2
18:30:03.668 00.002 7988 MultiStar: [#1 0.07,-0.59,0.00,M1] [#2 0.11,-0.70,0.00,M1] [#3 0.11,-0.67,0.00,M1] [#4 0.08,-0.53,0.00,M1] [#5 0.05,-0.27,0.73,U] [#6 0.00,-0.24,0.69,U] [#7 0.22,-0.56,0.00,M1] [#8 -0.13,-0.77,0.00,M1] 
18:30:03.669 00.001 7988 refined, 2 included, MultiStar: {0.05, -0.36}, one-star: {0.09, -0.50}
18:30:03.671 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
18:30:03.673 00.002 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
18:30:03.676 00.003 7988 CameraToMount -- cameraX=0.05 cameraY=-0.36 hyp=0.36 cameraTheta=-1.43 mountX=0.36 mountY=-0.04, mountTheta=-0.12
18:30:03.679 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.36, opts=13)
18:30:03.680 00.001 7988 Enqueuing Move request for scope (0.05, -0.36)
18:30:03.682 00.002 15712 Worker thread wakes up
18:30:03.682 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.36) opts 0xd
18:30:03.682 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.36)
18:30:03.682 00.000 15712 Moving (0.05, -0.36) raw xDistance=0.36 yDistance=-0.04
18:30:03.683 00.001 15712 PPEC rslt: input = 0.36, final = 0.19, react = 0.21, pred = -0.11, hyst = 0.19, hyst_pct = 0.95, period_length = 644.43
18:30:03.683 00.000 15712 PPEC: input: 0.36, control: 0.19, exposure: 1500
18:30:03.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:03.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:30:03.683 00.000 15712 MoveAxis(W, 61, ABG)
18:30:03.683 00.000 15712 Guiding  Dir = 3, Dur = 61
18:30:03.683 00.000 15712 IsGuiding returns 0
18:30:03.692 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
18:30:03.700 00.008 7988 UpdateGuideState exits: m=1376 SNR=25.1
18:30:03.702 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:03.704 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:03.707 00.003 7988 Enqueuing Expose request
18:30:03.709 00.002 15712 PulseGuide returned control before completion, sleep 48
18:30:03.771 00.062 15712 IsGuiding returns 1
18:30:03.772 00.001 15712 scope still moving after pulse duration time elapsed
18:30:03.800 00.028 15712 IsGuiding returns 0
18:30:03.800 00.000 15712 scope move finished after 61 + 55 ms
18:30:03.800 00.000 15712 Move returns status 0, amount 61
18:30:03.800 00.000 15712 MoveAxis(N, 0, ABG)
18:30:03.801 00.001 15712 Move returns status 0, amount 0
18:30:03.801 00.000 15712 move complete, result=0
18:30:03.801 00.000 15712 worker thread done servicing request
18:30:03.801 00.000 15712 Worker thread wakes up
18:30:03.801 00.000 7988 GuideStep: 0.4 px 61 ms WEST, -0.0 px 0 ms NORTH
18:30:03.804 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:03.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:05.437 01.633 15712 Exposure complete
18:30:05.510 00.073 15712 worker thread done servicing request
18:30:05.510 00.000 7988 OnExposeComplete: enter
18:30:05.512 00.002 7988 UpdateGuideState(): m_state=6
18:30:05.513 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:30:05.515 00.002 7988 Star::Find returns 1 (0), X=1181.50, Y=428.13, Mass=1436, SNR=25.5, Peak=207 HFD=3.0
18:30:05.516 00.001 7988 MultiStar: [#1 -0.01,-0.04,1.00,U] [#2 0.22,0.17,1.06,U] [#3 -0.01,0.19,0.97,U] [#4 0.28,0.08,1.03,U] [#5 0.23,-0.09,0.71,U] [#6 -0.08,0.28,0.70,U] [#7 -0.05,0.30,0.71,U] [#8 -0.11,-0.09,0.63,U] 
18:30:05.518 00.002 7988 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.15, -0.16}
18:30:05.519 00.001 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
18:30:05.520 00.001 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.37 = -0.91)
18:30:05.522 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.69 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
18:30:05.524 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.07, opts=13)
18:30:05.525 00.001 7988 Enqueuing Move request for scope (0.09, 0.07)
18:30:05.526 00.001 15712 Worker thread wakes up
18:30:05.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
18:30:05.526 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
18:30:05.526 00.000 15712 Moving (0.09, 0.07) raw xDistance=-0.07 yDistance=-0.09
18:30:05.526 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.13, hyst = 0.00, hyst_pct = 0.95, period_length = 644.43
18:30:05.526 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
18:30:05.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:05.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:30:05.526 00.000 15712 MoveAxis(E, 2, ABG)
18:30:05.526 00.000 15712 Guiding  Dir = 2, Dur = 2
18:30:05.527 00.001 15712 IsGuiding returns 0
18:30:05.534 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:30:05.541 00.007 7988 UpdateGuideState exits: m=1436 SNR=25.5
18:30:05.542 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:05.543 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:05.544 00.001 7988 Enqueuing Expose request
18:30:05.545 00.001 15712 IsGuiding returns 0
18:30:05.547 00.002 15712 Move returns status 0, amount 2
18:30:05.547 00.000 15712 MoveAxis(N, 0, ABG)
18:30:05.547 00.000 15712 Move returns status 0, amount 0
18:30:05.547 00.000 15712 move complete, result=0
18:30:05.547 00.000 15712 worker thread done servicing request
18:30:05.547 00.000 15712 Worker thread wakes up
18:30:05.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:05.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:05.550 00.003 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
18:30:06.952 01.402 15712 Exposure complete
18:30:07.017 00.065 15712 worker thread done servicing request
18:30:07.017 00.000 7988 OnExposeComplete: enter
18:30:07.019 00.002 7988 UpdateGuideState(): m_state=6
18:30:07.020 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:30:07.021 00.001 7988 Star::Find returns 1 (0), X=1181.45, Y=427.82, Mass=1390, SNR=25.3, Peak=166 HFD=3.5
18:30:07.023 00.002 7988 MultiStar: [#1 0.14,-0.48,0.00,M1] [#2 0.09,-0.45,1.04,U] [#3 0.10,-0.56,0.00,M1] [#4 0.12,-0.68,0.00,M1] [#5 -0.03,-0.48,0.74,U] [#6 0.08,-0.28,0.71,U] [#7 0.24,-0.46,0.00,M1] [#8 -0.02,-0.79,0.00,M1] 
18:30:07.024 00.001 7988 refined, 3 included, MultiStar: {0.07, -0.43}, one-star: {0.10, -0.47}
18:30:07.025 00.001 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
18:30:07.026 00.001 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.01)
18:30:07.027 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=-0.43 hyp=0.43 cameraTheta=-1.42 mountX=0.43 mountY=-0.06, mountTheta=-0.13
18:30:07.030 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.43, opts=13)
18:30:07.031 00.001 7988 Enqueuing Move request for scope (0.07, -0.43)
18:30:07.033 00.002 15712 Worker thread wakes up
18:30:07.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.43) opts 0xd
18:30:07.033 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.43)
18:30:07.033 00.000 15712 Moving (0.07, -0.43) raw xDistance=0.43 yDistance=-0.06
18:30:07.033 00.000 15712 PPEC rslt: input = 0.43, final = 0.24, react = 0.26, pred = -0.02, hyst = 0.24, hyst_pct = 0.95, period_length = 644.43
18:30:07.033 00.000 15712 PPEC: input: 0.43, control: 0.24, exposure: 1500
18:30:07.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:07.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:30:07.033 00.000 15712 MoveAxis(W, 79, ABG)
18:30:07.033 00.000 15712 Guiding  Dir = 3, Dur = 79
18:30:07.033 00.000 15712 IsGuiding returns 0
18:30:07.039 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:30:07.045 00.006 7988 UpdateGuideState exits: m=1390 SNR=25.3
18:30:07.047 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:07.049 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:07.049 00.000 7988 Enqueuing Expose request
18:30:07.051 00.002 15712 PulseGuide returned control before completion, sleep 75
18:30:07.145 00.094 15712 IsGuiding returns 0
18:30:07.145 00.000 15712 Move returns status 0, amount 79
18:30:07.145 00.000 15712 MoveAxis(N, 0, ABG)
18:30:07.145 00.000 15712 Move returns status 0, amount 0
18:30:07.145 00.000 15712 move complete, result=0
18:30:07.146 00.001 15712 worker thread done servicing request
18:30:07.146 00.000 15712 Worker thread wakes up
18:30:07.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:07.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:07.146 00.000 7988 GuideStep: 0.4 px 79 ms WEST, -0.1 px 0 ms NORTH
18:30:08.778 01.632 15712 Exposure complete
18:30:08.841 00.063 15712 worker thread done servicing request
18:30:08.841 00.000 7988 OnExposeComplete: enter
18:30:08.843 00.002 7988 UpdateGuideState(): m_state=6
18:30:08.844 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:30:08.845 00.001 7988 Star::Find returns 1 (0), X=1181.55, Y=427.83, Mass=1461, SNR=25.9, Peak=184 HFD=3.5
18:30:08.847 00.002 7988 MultiStar: [#1 0.09,-0.55,0.00,M2] [#2 0.26,-0.68,0.00,M1] [#3 0.01,-0.64,0.00,M2] [#4 0.21,-0.72,0.00,M2] [#5 0.02,-0.43,0.70,U] [#6 0.22,-0.31,0.69,U] [#7 0.10,-0.57,0.00,M2] [#8 -0.03,-0.46,0.64,U] 
18:30:08.848 00.001 7988 refined, 3 included, MultiStar: {0.12, -0.42}, one-star: {0.20, -0.47}
18:30:08.849 00.001 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
18:30:08.850 00.001 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.90)
18:30:08.851 00.001 7988 CameraToMount -- cameraX=0.12 cameraY=-0.42 hyp=0.44 cameraTheta=-1.30 mountX=0.42 mountY=-0.11, mountTheta=-0.25
18:30:08.853 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.42, opts=13)
18:30:08.855 00.002 7988 Enqueuing Move request for scope (0.12, -0.42)
18:30:08.856 00.001 15712 Worker thread wakes up
18:30:08.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.42) opts 0xd
18:30:08.856 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.42)
18:30:08.856 00.000 15712 Moving (0.12, -0.42) raw xDistance=0.42 yDistance=-0.11
18:30:08.856 00.000 15712 PPEC rslt: input = 0.42, final = 0.23, react = 0.25, pred = -0.02, hyst = 0.23, hyst_pct = 0.95, period_length = 644.43
18:30:08.856 00.000 15712 PPEC: input: 0.42, control: 0.23, exposure: 1500
18:30:08.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:08.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:30:08.856 00.000 15712 MoveAxis(W, 74, ABG)
18:30:08.856 00.000 15712 Guiding  Dir = 3, Dur = 74
18:30:08.857 00.001 15712 IsGuiding returns 0
18:30:08.863 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:30:08.870 00.007 7988 UpdateGuideState exits: m=1461 SNR=25.9
18:30:08.872 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:08.873 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:08.874 00.001 7988 Enqueuing Expose request
18:30:08.876 00.002 15712 PulseGuide returned control before completion, sleep 71
18:30:08.983 00.107 15712 IsGuiding returns 0
18:30:08.983 00.000 15712 Move returns status 0, amount 74
18:30:08.983 00.000 15712 MoveAxis(N, 0, ABG)
18:30:08.983 00.000 15712 Move returns status 0, amount 0
18:30:08.983 00.000 15712 move complete, result=0
18:30:08.983 00.000 15712 worker thread done servicing request
18:30:08.983 00.000 15712 Worker thread wakes up
18:30:08.983 00.000 7988 GuideStep: 0.4 px 74 ms WEST, -0.1 px 0 ms NORTH
18:30:08.985 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:08.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:10.402 01.417 15712 Exposure complete
18:30:10.464 00.062 15712 worker thread done servicing request
18:30:10.464 00.000 7988 OnExposeComplete: enter
18:30:10.465 00.001 7988 UpdateGuideState(): m_state=6
18:30:10.466 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:30:10.468 00.002 7988 Star::Find returns 1 (0), X=1181.41, Y=428.48, Mass=1310, SNR=24.5, Peak=186 HFD=3.2
18:30:10.469 00.001 7988 MultiStar: [#1 0.09,-0.09,1.06,U] [#2 -0.09,0.10,1.03,U] [#3 0.05,0.10,1.01,U] [#4 -0.04,0.11,1.07,U] [#5 -0.17,0.18,0.75,U] [#6 0.03,0.36,0.72,U] [#7 -0.06,-0.02,0.71,U] [#8 -0.16,0.03,0.64,U] 
18:30:10.470 00.001 7988 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {0.06, 0.18}
18:30:10.471 00.001 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
18:30:10.472 00.001 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
18:30:10.473 00.001 7988 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.79 mountX=-0.10 mountY=0.02, mountTheta=2.94
18:30:10.475 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.10, opts=13)
18:30:10.476 00.001 7988 Enqueuing Move request for scope (-0.02, 0.10)
18:30:10.477 00.001 15712 Worker thread wakes up
18:30:10.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
18:30:10.477 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
18:30:10.477 00.000 15712 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=0.02
18:30:10.477 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.95, period_length = 644.43
18:30:10.478 00.001 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
18:30:10.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:10.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:30:10.478 00.000 15712 MoveAxis(E, 0, ABG)
18:30:10.478 00.000 15712 Move returns status 0, amount 0
18:30:10.478 00.000 15712 MoveAxis(N, 0, ABG)
18:30:10.478 00.000 15712 Move returns status 0, amount 0
18:30:10.478 00.000 15712 move complete, result=0
18:30:10.478 00.000 15712 worker thread done servicing request
18:30:10.483 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:30:10.491 00.008 7988 UpdateGuideState exits: m=1310 SNR=24.5
18:30:10.492 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:10.493 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:10.494 00.001 7988 Enqueuing Expose request
18:30:10.495 00.001 7988 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
18:30:10.496 00.001 15712 Worker thread wakes up
18:30:10.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:10.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:12.232 01.736 15712 Exposure complete
18:30:12.294 00.062 15712 worker thread done servicing request
18:30:12.294 00.000 7988 OnExposeComplete: enter
18:30:12.296 00.002 7988 UpdateGuideState(): m_state=6
18:30:12.298 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
18:30:12.299 00.001 7988 Star::Find returns 1 (0), X=1181.46, Y=428.92, Mass=1399, SNR=25.5, Peak=167 HFD=3.5
18:30:12.303 00.004 7988 MultiStar: [#1 0.02,0.61,0.00,M2] [#2 0.00,0.65,0.00,M1] [#3 0.12,0.64,0.00,M2] [#4 0.07,0.70,0.00,M2] [#5 0.19,0.77,0.00,M1] [#6 0.14,0.86,0.00,M1] [#7 0.11,0.73,0.00,M2] [#8 -0.13,0.66,0.00,M1] 
18:30:12.304 00.001 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
18:30:12.305 00.001 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.19)
18:30:12.307 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.62 hyp=0.63 cameraTheta=1.41 mountX=-0.62 mountY=-0.12, mountTheta=-2.95
18:30:12.309 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.62, opts=13)
18:30:12.310 00.001 7988 Enqueuing Move request for scope (0.10, 0.62)
18:30:12.312 00.002 15712 Worker thread wakes up
18:30:12.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.62) opts 0xd
18:30:12.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.62)
18:30:12.312 00.000 15712 Moving (0.10, 0.62) raw xDistance=-0.62 yDistance=-0.12
18:30:12.312 00.000 15712 PPEC rslt: input = -0.62, final = -0.32, react = -0.37, pred = 0.15, hyst = -0.32, hyst_pct = 0.95, period_length = 644.43
18:30:12.312 00.000 15712 PPEC: input: -0.62, control: -0.32, exposure: 1500
18:30:12.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:12.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:30:12.312 00.000 15712 MoveAxis(E, 104, ABG)
18:30:12.312 00.000 15712 Guiding  Dir = 2, Dur = 104
18:30:12.313 00.001 15712 IsGuiding returns 0
18:30:12.319 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:30:12.326 00.007 7988 UpdateGuideState exits: m=1399 SNR=25.5
18:30:12.329 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:12.331 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:12.332 00.001 7988 Enqueuing Expose request
18:30:12.339 00.007 15712 PulseGuide returned control before completion, sleep 88
18:30:12.431 00.092 15712 IsGuiding returns 1
18:30:12.431 00.000 15712 scope still moving after pulse duration time elapsed
18:30:12.483 00.052 15712 IsGuiding returns 1
18:30:12.510 00.027 15712 IsGuiding returns 0
18:30:12.510 00.000 15712 scope move finished after 104 + 92 ms
18:30:12.510 00.000 15712 Move returns status 0, amount 104
18:30:12.510 00.000 15712 MoveAxis(N, 0, ABG)
18:30:12.510 00.000 15712 Move returns status 0, amount 0
18:30:12.510 00.000 15712 move complete, result=0
18:30:12.510 00.000 15712 worker thread done servicing request
18:30:12.510 00.000 15712 Worker thread wakes up
18:30:12.510 00.000 7988 GuideStep: -0.6 px 104 ms EAST, -0.1 px 0 ms NORTH
18:30:12.512 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:12.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:13.928 01.416 15712 Exposure complete
18:30:14.029 00.101 15712 worker thread done servicing request
18:30:14.030 00.001 7988 OnExposeComplete: enter
18:30:14.032 00.002 7988 UpdateGuideState(): m_state=6
18:30:14.035 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:30:14.037 00.002 7988 Star::Find returns 1 (0), X=1181.42, Y=428.87, Mass=1387, SNR=25.3, Peak=181 HFD=3.3
18:30:14.039 00.002 7988 MultiStar: [#1 -0.04,0.59,0.00,M3] [#2 0.26,0.70,0.00,M2] [#3 -0.04,0.59,0.00,M3] [#4 0.14,0.48,0.00,M3] [#5 0.21,0.49,0.00,M2] [#6 0.18,0.66,0.00,M2] [#7 -0.18,0.64,0.00,M3] [#8 -0.16,0.51,0.00,M2] 
18:30:14.041 00.002 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
18:30:14.043 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
18:30:14.044 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=0.57 hyp=0.58 cameraTheta=1.46 mountX=-0.58 mountY=-0.08, mountTheta=-3.00
18:30:14.047 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.57, opts=13)
18:30:14.049 00.002 7988 Enqueuing Move request for scope (0.07, 0.57)
18:30:14.052 00.003 15712 Worker thread wakes up
18:30:14.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.57) opts 0xd
18:30:14.052 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.57)
18:30:14.052 00.000 15712 Moving (0.07, 0.57) raw xDistance=-0.58 yDistance=-0.08
18:30:14.052 00.000 15712 PPEC rslt: input = -0.58, final = -0.30, react = -0.35, pred = 0.16, hyst = -0.31, hyst_pct = 0.95, period_length = 644.43
18:30:14.053 00.001 15712 PPEC: input: -0.58, control: -0.30, exposure: 1500
18:30:14.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:14.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:30:14.053 00.000 15712 MoveAxis(E, 99, ABG)
18:30:14.053 00.000 15712 Guiding  Dir = 2, Dur = 99
18:30:14.053 00.000 15712 IsGuiding returns 0
18:30:14.062 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:30:14.071 00.009 7988 UpdateGuideState exits: m=1387 SNR=25.3
18:30:14.073 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:14.075 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:14.077 00.002 7988 Enqueuing Expose request
18:30:14.081 00.004 15712 PulseGuide returned control before completion, sleep 81
18:30:14.176 00.095 15712 IsGuiding returns 1
18:30:14.176 00.000 15712 scope still moving after pulse duration time elapsed
18:30:14.210 00.034 15712 IsGuiding returns 0
18:30:14.210 00.000 15712 scope move finished after 99 + 57 ms
18:30:14.210 00.000 15712 Move returns status 0, amount 99
18:30:14.210 00.000 15712 MoveAxis(N, 0, ABG)
18:30:14.210 00.000 15712 Move returns status 0, amount 0
18:30:14.210 00.000 15712 move complete, result=0
18:30:14.210 00.000 15712 worker thread done servicing request
18:30:14.210 00.000 15712 Worker thread wakes up
18:30:14.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:14.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:14.211 00.001 7988 GuideStep: -0.6 px 99 ms EAST, -0.1 px 0 ms NORTH
18:30:15.837 01.626 15712 Exposure complete
18:30:15.930 00.093 15712 worker thread done servicing request
18:30:15.930 00.000 7988 OnExposeComplete: enter
18:30:15.932 00.002 7988 UpdateGuideState(): m_state=6
18:30:15.934 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
18:30:15.936 00.002 7988 Star::Find returns 1 (0), X=1181.49, Y=428.22, Mass=1406, SNR=25.7, Peak=173 HFD=3.4
18:30:15.938 00.002 7988 MultiStar: [#1 0.09,-0.44,1.03,U] [#2 0.06,-0.02,0.98,U] [#3 0.06,-0.03,0.92,U] [#4 0.05,-0.13,1.06,U] [#5 0.16,0.06,0.67,U] [#6 0.06,-0.10,0.69,U] [#7 0.10,-0.30,0.66,U] [#8 -0.10,0.01,0.64,U] 
18:30:15.939 00.001 7988 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {0.14, -0.07}
18:30:15.941 00.002 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
18:30:15.942 00.001 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.63)
18:30:15.943 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.03 mountX=0.12 mountY=-0.07, mountTheta=-0.52
18:30:15.946 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.12, opts=13)
18:30:15.948 00.002 7988 Enqueuing Move request for scope (0.07, -0.12)
18:30:15.950 00.002 15712 Worker thread wakes up
18:30:15.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
18:30:15.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
18:30:15.950 00.000 15712 Moving (0.07, -0.12) raw xDistance=0.12 yDistance=-0.07
18:30:15.950 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.18, hyst = 0.00, hyst_pct = 0.95, period_length = 644.43
18:30:15.950 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
18:30:15.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:15.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:30:15.950 00.000 15712 MoveAxis(W, 3, ABG)
18:30:15.951 00.001 15712 Guiding  Dir = 3, Dur = 3
18:30:15.951 00.000 15712 IsGuiding returns 0
18:30:15.959 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:30:15.968 00.009 15712 IsGuiding returns 0
18:30:15.968 00.000 15712 Move returns status 0, amount 3
18:30:15.968 00.000 15712 MoveAxis(N, 0, ABG)
18:30:15.968 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.7
18:30:15.970 00.002 15712 Move returns status 0, amount 0
18:30:15.970 00.000 15712 move complete, result=0
18:30:15.970 00.000 15712 worker thread done servicing request
18:30:15.971 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:15.972 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:15.975 00.003 7988 Enqueuing Expose request
18:30:15.977 00.002 15712 Worker thread wakes up
18:30:15.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:15.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:15.977 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
18:30:17.385 01.408 15712 Exposure complete
18:30:17.462 00.077 15712 worker thread done servicing request
18:30:17.462 00.000 7988 OnExposeComplete: enter
18:30:17.464 00.002 7988 UpdateGuideState(): m_state=6
18:30:17.465 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
18:30:17.467 00.002 7988 Star::Find returns 1 (0), X=1181.37, Y=428.03, Mass=1372, SNR=25.2, Peak=209 HFD=3.2
18:30:17.468 00.001 7988 MultiStar: [#1 -0.21,-0.29,1.01,U] [#2 -0.06,-0.27,1.01,U] [#3 0.08,-0.24,0.97,U] [#4 -0.07,-0.34,1.04,U] [#5 -0.11,-0.19,0.73,U] [#6 -0.23,0.02,0.70,U] [#7 -0.17,-0.19,0.62,U] [#8 -0.31,-0.37,0.69,U] 
18:30:17.470 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.25}, one-star: {0.02, -0.27}
18:30:17.471 00.001 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
18:30:17.473 00.002 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.72 = 2.72)
18:30:17.474 00.001 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.97 mountX=0.25 mountY=0.11, mountTheta=0.42
18:30:17.476 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.25, opts=13)
18:30:17.478 00.002 7988 Enqueuing Move request for scope (-0.10, -0.25)
18:30:17.479 00.001 15712 Worker thread wakes up
18:30:17.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
18:30:17.479 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
18:30:17.480 00.001 15712 Moving (-0.10, -0.25) raw xDistance=0.25 yDistance=0.11
18:30:17.480 00.000 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.01, hyst = 0.12, hyst_pct = 0.94, period_length = 644.43
18:30:17.480 00.000 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
18:30:17.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:17.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:30:17.480 00.000 15712 MoveAxis(W, 38, ABG)
18:30:17.480 00.000 15712 Guiding  Dir = 3, Dur = 38
18:30:17.488 00.008 15712 IsGuiding returns 0
18:30:17.489 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:30:17.496 00.007 7988 UpdateGuideState exits: m=1372 SNR=25.2
18:30:17.498 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:17.499 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:17.501 00.002 7988 Enqueuing Expose request
18:30:17.503 00.002 15712 PulseGuide returned control before completion, sleep 34
18:30:17.567 00.064 15712 IsGuiding returns 0
18:30:17.567 00.000 15712 Move returns status 0, amount 38
18:30:17.567 00.000 15712 MoveAxis(N, 0, ABG)
18:30:17.567 00.000 15712 Move returns status 0, amount 0
18:30:17.567 00.000 15712 move complete, result=0
18:30:17.567 00.000 15712 worker thread done servicing request
18:30:17.567 00.000 15712 Worker thread wakes up
18:30:17.567 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
18:30:17.569 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:17.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:19.198 01.629 15712 Exposure complete
18:30:19.258 00.060 15712 worker thread done servicing request
18:30:19.258 00.000 7988 OnExposeComplete: enter
18:30:19.260 00.002 7988 UpdateGuideState(): m_state=6
18:30:19.261 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
18:30:19.262 00.001 7988 Star::Find returns 1 (0), X=1181.30, Y=427.51, Mass=1369, SNR=25.1, Peak=209 HFD=3.2
18:30:19.263 00.001 7988 MultiStar: [#1 -0.03,-1.22,0.00,M2] [#2 0.07,-0.73,0.00,M1] [#3 -0.07,-0.72,0.00,M2] [#4 -0.14,-0.84,0.00,M2] [#5 -0.07,-1.03,0.00,M1] [#6 0.04,-0.40,0.69,U] [#7 -0.01,-0.68,0.00,M2] [#8 0.09,-1.03,0.00,M1] 
18:30:19.265 00.002 7988 refined, 1 included, MultiStar: {-0.01, -0.63}, one-star: {-0.05, -0.78}
18:30:19.267 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
18:30:19.268 00.001 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
18:30:19.269 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.63 hyp=0.63 cameraTheta=-1.59 mountX=0.63 mountY=0.03, mountTheta=0.05
18:30:19.272 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.63, opts=13)
18:30:19.273 00.001 7988 Enqueuing Move request for scope (-0.01, -0.63)
18:30:19.274 00.001 15712 Worker thread wakes up
18:30:19.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.63) opts 0xd
18:30:19.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.63)
18:30:19.274 00.000 15712 Moving (-0.01, -0.63) raw xDistance=0.63 yDistance=0.03
18:30:19.274 00.000 15712 PPEC rslt: input = 0.63, final = 0.34, react = 0.38, pred = -0.02, hyst = 0.34, hyst_pct = 0.94, period_length = 644.43
18:30:19.274 00.000 15712 PPEC: input: 0.63, control: 0.34, exposure: 1500
18:30:19.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:19.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:30:19.274 00.000 15712 MoveAxis(W, 111, ABG)
18:30:19.275 00.001 15712 Guiding  Dir = 3, Dur = 111
18:30:19.275 00.000 15712 IsGuiding returns 0
18:30:19.281 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:19.287 00.006 7988 UpdateGuideState exits: m=1369 SNR=25.1
18:30:19.288 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:19.289 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:19.290 00.001 7988 Enqueuing Expose request
18:30:19.294 00.004 15712 PulseGuide returned control before completion, sleep 102
18:30:19.401 00.107 15712 IsGuiding returns 1
18:30:19.401 00.000 15712 scope still moving after pulse duration time elapsed
18:30:19.437 00.036 15712 IsGuiding returns 1
18:30:19.463 00.026 15712 IsGuiding returns 0
18:30:19.463 00.000 15712 scope move finished after 111 + 77 ms
18:30:19.463 00.000 15712 Move returns status 0, amount 111
18:30:19.463 00.000 15712 MoveAxis(N, 0, ABG)
18:30:19.463 00.000 15712 Move returns status 0, amount 0
18:30:19.463 00.000 15712 move complete, result=0
18:30:19.463 00.000 15712 worker thread done servicing request
18:30:19.463 00.000 15712 Worker thread wakes up
18:30:19.463 00.000 7988 GuideStep: 0.6 px 111 ms WEST, 0.0 px 0 ms NORTH
18:30:19.465 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:19.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:20.872 01.407 15712 Exposure complete
18:30:20.937 00.065 15712 worker thread done servicing request
18:30:20.938 00.001 7988 OnExposeComplete: enter
18:30:20.939 00.001 7988 UpdateGuideState(): m_state=6
18:30:20.940 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
18:30:20.941 00.001 7988 Star::Find returns 1 (0), X=1181.44, Y=427.64, Mass=1470, SNR=26.1, Peak=215 HFD=3.4
18:30:20.943 00.002 7988 MultiStar: [#1 -0.12,-0.71,0.00,M3] [#2 -0.01,-0.60,0.00,M2] [#3 -0.04,-0.57,0.00,M3] [#4 -0.01,-0.92,0.00,M3] [#5 -0.10,-0.73,0.00,M2] [#6 -0.04,-0.47,0.64,U] [#7 -0.16,-0.77,0.00,M3] [#8 0.05,-0.84,0.00,M2] 
18:30:20.944 00.001 7988 refined, 1 included, MultiStar: {0.04, -0.58}, one-star: {0.09, -0.65}
18:30:20.945 00.001 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
18:30:20.947 00.002 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
18:30:20.948 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=-0.58 hyp=0.58 cameraTheta=-1.50 mountX=0.58 mountY=-0.03, mountTheta=-0.04
18:30:20.950 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.58, opts=13)
18:30:20.951 00.001 7988 Enqueuing Move request for scope (0.04, -0.58)
18:30:20.952 00.001 15712 Worker thread wakes up
18:30:20.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.58) opts 0xd
18:30:20.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.58)
18:30:20.952 00.000 15712 Moving (0.04, -0.58) raw xDistance=0.58 yDistance=-0.03
18:30:20.952 00.000 15712 PPEC rslt: input = 0.58, final = 0.32, react = 0.35, pred = -0.03, hyst = 0.32, hyst_pct = 0.94, period_length = 644.43
18:30:20.952 00.000 15712 PPEC: input: 0.58, control: 0.32, exposure: 1500
18:30:20.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:20.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:30:20.952 00.000 15712 MoveAxis(W, 105, ABG)
18:30:20.952 00.000 15712 Guiding  Dir = 3, Dur = 105
18:30:20.953 00.001 15712 IsGuiding returns 0
18:30:20.959 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:20.966 00.007 7988 UpdateGuideState exits: m=1470 SNR=26.1
18:30:20.967 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:20.969 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:20.970 00.001 7988 Enqueuing Expose request
18:30:20.972 00.002 15712 PulseGuide returned control before completion, sleep 97
18:30:21.073 00.101 15712 IsGuiding returns 1
18:30:21.073 00.000 15712 scope still moving after pulse duration time elapsed
18:30:21.131 00.058 15712 IsGuiding returns 1
18:30:21.167 00.036 15712 IsGuiding returns 0
18:30:21.167 00.000 15712 scope move finished after 105 + 108 ms
18:30:21.167 00.000 15712 Move returns status 0, amount 105
18:30:21.167 00.000 15712 MoveAxis(N, 0, ABG)
18:30:21.167 00.000 15712 Move returns status 0, amount 0
18:30:21.167 00.000 15712 move complete, result=0
18:30:21.167 00.000 15712 worker thread done servicing request
18:30:21.167 00.000 15712 Worker thread wakes up
18:30:21.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:21.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:21.168 00.001 7988 GuideStep: 0.6 px 105 ms WEST, -0.0 px 0 ms NORTH
18:30:22.800 01.632 15712 Exposure complete
18:30:22.863 00.063 15712 worker thread done servicing request
18:30:22.863 00.000 7988 OnExposeComplete: enter
18:30:22.865 00.002 7988 UpdateGuideState(): m_state=6
18:30:22.866 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
18:30:22.867 00.001 7988 Star::Find returns 1 (0), X=1181.41, Y=428.18, Mass=1513, SNR=26.5, Peak=211 HFD=3.5
18:30:22.869 00.002 7988 MultiStar: [#1 -0.01,-0.36,0.97,U] [#2 0.01,-0.14,1.01,U] [#3 -0.16,-0.28,0.92,U] [#4 -0.09,-0.33,0.98,U] [#5 0.04,-0.46,0.66,U] [#6 -0.07,-0.10,0.67,U] [#7 0.09,0.01,0.65,U] [#8 -0.19,-0.37,0.63,U] 
18:30:22.869 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.24}, one-star: {0.06, -0.12}
18:30:22.870 00.001 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
18:30:22.871 00.001 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.71)
18:30:22.872 00.001 7988 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.11 mountX=0.12 mountY=-0.06, mountTheta=-0.44
18:30:22.875 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.12, opts=13)
18:30:22.876 00.001 7988 Enqueuing Move request for scope (0.06, -0.12)
18:30:22.877 00.001 15712 Worker thread wakes up
18:30:22.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
18:30:22.878 00.001 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
18:30:22.878 00.000 15712 Moving (0.06, -0.12) raw xDistance=0.12 yDistance=-0.06
18:30:22.878 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.94, period_length = 644.43
18:30:22.878 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
18:30:22.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:22.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:30:22.878 00.000 15712 MoveAxis(E, 0, ABG)
18:30:22.878 00.000 15712 Move returns status 0, amount 0
18:30:22.878 00.000 15712 MoveAxis(N, 0, ABG)
18:30:22.878 00.000 15712 Move returns status 0, amount 0
18:30:22.878 00.000 15712 move complete, result=0
18:30:22.878 00.000 15712 worker thread done servicing request
18:30:22.884 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:22.891 00.007 7988 UpdateGuideState exits: m=1513 SNR=26.5
18:30:22.894 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:22.895 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:22.896 00.001 7988 Enqueuing Expose request
18:30:22.897 00.001 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:30:22.898 00.001 15712 Worker thread wakes up
18:30:22.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:22.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:24.304 01.406 15712 Exposure complete
18:30:24.375 00.071 15712 worker thread done servicing request
18:30:24.375 00.000 7988 OnExposeComplete: enter
18:30:24.376 00.001 7988 UpdateGuideState(): m_state=6
18:30:24.378 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
18:30:24.379 00.001 7988 Star::Find returns 1 (0), X=1181.36, Y=427.64, Mass=1383, SNR=25.2, Peak=201 HFD=3.0
18:30:24.381 00.002 7988 MultiStar: [#1 -0.26,-0.71,0.00,M3] [#2 -0.03,-0.58,0.00,M2] [#3 -0.22,-0.54,0.00,M3] [#4 -0.11,-0.71,0.00,M3] [#5 -0.06,-0.48,0.73,U] [#6 -0.03,-0.43,0.67,U] [#7 -0.28,-0.70,0.00,M3] [#8 -0.36,-0.81,0.00,M2] 
18:30:24.383 00.002 7988 refined, 2 included, MultiStar: {-0.02, -0.54}, one-star: {0.00, -0.65}
18:30:24.384 00.001 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
18:30:24.385 00.001 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
18:30:24.386 00.001 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.54 hyp=0.54 cameraTheta=-1.62 mountX=0.54 mountY=0.04, mountTheta=0.07
18:30:24.389 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.54, opts=13)
18:30:24.390 00.001 7988 Enqueuing Move request for scope (-0.02, -0.54)
18:30:24.391 00.001 15712 Worker thread wakes up
18:30:24.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.54) opts 0xd
18:30:24.391 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.54)
18:30:24.391 00.000 15712 Moving (-0.02, -0.54) raw xDistance=0.54 yDistance=0.04
18:30:24.391 00.000 15712 PPEC rslt: input = 0.54, final = 0.31, react = 0.32, pred = -0.01, hyst = 0.31, hyst_pct = 0.94, period_length = 644.43
18:30:24.391 00.000 15712 PPEC: input: 0.54, control: 0.31, exposure: 1500
18:30:24.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:24.392 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:30:24.392 00.000 15712 MoveAxis(W, 101, ABG)
18:30:24.392 00.000 15712 Guiding  Dir = 3, Dur = 101
18:30:24.392 00.000 15712 IsGuiding returns 0
18:30:24.399 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:24.406 00.007 7988 UpdateGuideState exits: m=1383 SNR=25.2
18:30:24.408 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:24.409 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:24.411 00.002 7988 Enqueuing Expose request
18:30:24.412 00.001 15712 PulseGuide returned control before completion, sleep 96
18:30:24.536 00.124 15712 IsGuiding returns 0
18:30:24.536 00.000 15712 Move returns status 0, amount 101
18:30:24.536 00.000 15712 MoveAxis(N, 0, ABG)
18:30:24.536 00.000 15712 Move returns status 0, amount 0
18:30:24.536 00.000 15712 move complete, result=0
18:30:24.536 00.000 15712 worker thread done servicing request
18:30:24.536 00.000 15712 Worker thread wakes up
18:30:24.536 00.000 7988 GuideStep: 0.5 px 101 ms WEST, 0.0 px 0 ms NORTH
18:30:24.538 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:24.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:26.172 01.634 15712 Exposure complete
18:30:26.273 00.101 15712 worker thread done servicing request
18:30:26.274 00.001 7988 OnExposeComplete: enter
18:30:26.276 00.002 7988 UpdateGuideState(): m_state=6
18:30:26.277 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
18:30:26.280 00.003 7988 Star::Find returns 1 (0), X=1181.34, Y=428.04, Mass=1363, SNR=25.1, Peak=225 HFD=3.2
18:30:26.282 00.002 7988 MultiStar: [#1 -0.28,-0.32,1.05,U] [#2 -0.06,-0.30,1.02,U] [#3 -0.01,-0.20,0.98,U] [#4 -0.27,-0.30,1.05,U] [#5 -0.08,-0.17,0.71,U] [#6 -0.09,-0.25,0.70,U] [#7 -0.12,-0.39,0.64,U] [#8 -0.07,-0.26,0.70,U] 
18:30:26.283 00.001 7988 single-star, 8 included, MultiStar: {-0.12, -0.27}, one-star: {-0.01, -0.26}
18:30:26.285 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:30:26.287 00.002 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:30:26.289 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.63 mountX=0.26 mountY=0.02, mountTheta=0.08
18:30:26.291 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.26, opts=13)
18:30:26.293 00.002 7988 Enqueuing Move request for scope (-0.01, -0.26)
18:30:26.295 00.002 15712 Worker thread wakes up
18:30:26.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
18:30:26.295 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
18:30:26.295 00.000 15712 Moving (-0.01, -0.26) raw xDistance=0.26 yDistance=0.02
18:30:26.295 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.15, pred = -0.02, hyst = 0.14, hyst_pct = 0.94, period_length = 644.43
18:30:26.295 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
18:30:26.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:26.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:30:26.295 00.000 15712 MoveAxis(W, 45, ABG)
18:30:26.295 00.000 15712 Guiding  Dir = 3, Dur = 45
18:30:26.297 00.002 15712 IsGuiding returns 0
18:30:26.306 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:26.315 00.009 7988 UpdateGuideState exits: m=1363 SNR=25.1
18:30:26.317 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:26.319 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:26.320 00.001 7988 Enqueuing Expose request
18:30:26.326 00.006 15712 PulseGuide returned control before completion, sleep 26
18:30:26.355 00.029 15712 IsGuiding returns 1
18:30:26.355 00.000 15712 scope still moving after pulse duration time elapsed
18:30:26.406 00.051 15712 IsGuiding returns 0
18:30:26.406 00.000 15712 scope move finished after 45 + 64 ms
18:30:26.406 00.000 15712 Move returns status 0, amount 45
18:30:26.406 00.000 15712 MoveAxis(N, 0, ABG)
18:30:26.406 00.000 15712 Move returns status 0, amount 0
18:30:26.406 00.000 15712 move complete, result=0
18:30:26.406 00.000 15712 worker thread done servicing request
18:30:26.406 00.000 15712 Worker thread wakes up
18:30:26.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:26.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:26.406 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
18:30:27.827 01.421 15712 Exposure complete
18:30:27.921 00.094 15712 worker thread done servicing request
18:30:27.921 00.000 7988 OnExposeComplete: enter
18:30:27.924 00.003 7988 UpdateGuideState(): m_state=6
18:30:27.927 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
18:30:27.929 00.002 7988 Star::Find returns 1 (1), X=1181.26, Y=428.48, Mass=1499, SNR=26.4, Peak=255 HFD=3.1
18:30:27.931 00.002 7988 MultiStar: [#1 -0.08,-0.08,0.99,U] [#2 0.08,0.12,1.00,U] [#3 -0.09,0.38,0.95,U] [#4 -0.12,0.18,1.02,U] [#5 -0.15,0.08,0.71,U] [#6 -0.18,0.46,0.67,U] [#7 0.04,0.30,0.64,U] [#8 -0.28,0.03,0.63,U] 
18:30:27.932 00.001 7988 refined, 8 included, MultiStar: {-0.09, 0.18}, one-star: {-0.09, 0.19}
18:30:27.934 00.002 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.68)
18:30:27.935 00.001 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.43)
18:30:27.937 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.02 mountX=-0.18 mountY=0.08, mountTheta=2.71
18:30:27.940 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.18, opts=13)
18:30:27.942 00.002 7988 Enqueuing Move request for scope (-0.09, 0.18)
18:30:27.943 00.001 15712 Worker thread wakes up
18:30:27.944 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
18:30:27.944 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
18:30:27.944 00.000 15712 Moving (-0.09, 0.18) raw xDistance=-0.18 yDistance=0.08
18:30:27.944 00.000 15712 PPEC rslt: input = -0.18, final = -0.07, react = -0.11, pred = 0.13, hyst = -0.08, hyst_pct = 0.94, period_length = 644.43
18:30:27.944 00.000 15712 PPEC: input: -0.18, control: -0.07, exposure: 1500
18:30:27.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:27.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:30:27.944 00.000 15712 MoveAxis(E, 23, ABG)
18:30:27.944 00.000 15712 Guiding  Dir = 2, Dur = 23
18:30:27.945 00.001 15712 IsGuiding returns 0
18:30:27.953 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:27.962 00.009 7988 UpdateGuideState exits: m=1499 SNR=26.4 Saturated
18:30:27.964 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:27.966 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:27.968 00.002 7988 Enqueuing Expose request
18:30:27.972 00.004 15712 IsGuiding returns 1
18:30:27.972 00.000 15712 scope still moving after pulse duration time elapsed
18:30:27.996 00.024 15712 IsGuiding returns 1
18:30:28.036 00.040 15712 IsGuiding returns 0
18:30:28.036 00.000 15712 scope move finished after 23 + 68 ms
18:30:28.036 00.000 15712 Move returns status 0, amount 23
18:30:28.036 00.000 15712 MoveAxis(N, 0, ABG)
18:30:28.036 00.000 15712 Move returns status 0, amount 0
18:30:28.036 00.000 15712 move complete, result=0
18:30:28.036 00.000 15712 worker thread done servicing request
18:30:28.036 00.000 15712 Worker thread wakes up
18:30:28.036 00.000 7988 GuideStep: -0.2 px 23 ms EAST, 0.1 px 0 ms NORTH
18:30:28.039 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:28.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:29.676 01.637 15712 Exposure complete
18:30:29.747 00.071 15712 worker thread done servicing request
18:30:29.747 00.000 7988 OnExposeComplete: enter
18:30:29.749 00.002 7988 UpdateGuideState(): m_state=6
18:30:29.751 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
18:30:29.752 00.001 7988 Star::Find returns 1 (0), X=1181.52, Y=428.78, Mass=1467, SNR=25.8, Peak=181 HFD=3.1
18:30:29.754 00.002 7988 MultiStar: [#1 0.09,0.39,1.03,U] [#2 0.15,0.34,1.00,U] [#3 0.12,0.34,1.01,U] [#4 0.22,0.27,1.03,U] [#5 0.19,0.51,0.00,M1] [#6 0.08,0.42,0.69,U] [#7 0.12,0.24,0.66,U] [#8 0.08,0.40,0.65,U] 
18:30:29.755 00.001 7988 refined, 7 included, MultiStar: {0.13, 0.36}, one-star: {0.17, 0.48}
18:30:29.756 00.001 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
18:30:29.757 00.001 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
18:30:29.759 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.36 hyp=0.39 cameraTheta=1.22 mountX=-0.36 mountY=-0.14, mountTheta=-2.77
18:30:29.761 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.36, opts=13)
18:30:29.762 00.001 7988 Enqueuing Move request for scope (0.13, 0.36)
18:30:29.763 00.001 15712 Worker thread wakes up
18:30:29.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.36) opts 0xd
18:30:29.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.36)
18:30:29.763 00.000 15712 Moving (0.13, 0.36) raw xDistance=-0.36 yDistance=-0.14
18:30:29.764 00.001 15712 PPEC rslt: input = -0.36, final = -0.18, react = -0.22, pred = 0.14, hyst = -0.19, hyst_pct = 0.93, period_length = 644.43
18:30:29.764 00.000 15712 PPEC: input: -0.36, control: -0.18, exposure: 1500
18:30:29.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:29.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:30:29.764 00.000 15712 MoveAxis(E, 59, ABG)
18:30:29.764 00.000 15712 Guiding  Dir = 2, Dur = 59
18:30:29.764 00.000 15712 IsGuiding returns 0
18:30:29.773 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:29.779 00.006 15712 PulseGuide returned control before completion, sleep 55
18:30:29.779 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.8
18:30:29.780 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:29.781 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:29.783 00.002 7988 Enqueuing Expose request
18:30:29.875 00.092 15712 IsGuiding returns 0
18:30:29.875 00.000 15712 Move returns status 0, amount 59
18:30:29.875 00.000 15712 MoveAxis(N, 0, ABG)
18:30:29.875 00.000 15712 Move returns status 0, amount 0
18:30:29.875 00.000 15712 move complete, result=0
18:30:29.875 00.000 15712 worker thread done servicing request
18:30:29.875 00.000 15712 Worker thread wakes up
18:30:29.875 00.000 7988 GuideStep: -0.4 px 59 ms EAST, -0.1 px 0 ms NORTH
18:30:29.877 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:29.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:31.286 01.409 15712 Exposure complete
18:30:31.346 00.060 15712 worker thread done servicing request
18:30:31.346 00.000 7988 OnExposeComplete: enter
18:30:31.347 00.001 7988 UpdateGuideState(): m_state=6
18:30:31.348 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
18:30:31.349 00.001 7988 Star::Find returns 1 (0), X=1181.45, Y=428.58, Mass=1370, SNR=25.1, Peak=181 HFD=3.1
18:30:31.351 00.002 7988 MultiStar: [#1 0.06,0.18,1.02,U] [#2 0.15,0.25,1.02,U] [#3 0.23,0.43,0.93,U] [#4 0.20,0.39,1.05,U] [#5 0.14,0.21,0.72,U] [#6 -0.03,0.61,0.00,M1] [#7 0.18,0.08,0.66,U] [#8 -0.12,0.15,0.69,U] 
18:30:31.352 00.001 7988 refined, 7 included, MultiStar: {0.12, 0.26}, one-star: {0.09, 0.29}
18:30:31.353 00.001 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.58) = xAngle (2.71 = 2.71)
18:30:31.354 00.001 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.46)
18:30:31.355 00.001 7988 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.13 mountX=-0.26 mountY=-0.13, mountTheta=-2.69
18:30:31.357 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.26, opts=13)
18:30:31.358 00.001 7988 Enqueuing Move request for scope (0.12, 0.26)
18:30:31.360 00.002 15712 Worker thread wakes up
18:30:31.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
18:30:31.360 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
18:30:31.360 00.000 15712 Moving (0.12, 0.26) raw xDistance=-0.26 yDistance=-0.13
18:30:31.360 00.000 15712 PPEC rslt: input = -0.26, final = -0.14, react = -0.16, pred = 0.13, hyst = -0.15, hyst_pct = 0.93, period_length = 644.43
18:30:31.360 00.000 15712 PPEC: input: -0.26, control: -0.14, exposure: 1500
18:30:31.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:31.361 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:30:31.361 00.000 15712 MoveAxis(E, 45, ABG)
18:30:31.361 00.000 15712 Guiding  Dir = 2, Dur = 45
18:30:31.361 00.000 15712 IsGuiding returns 0
18:30:31.366 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:31.371 00.005 7988 UpdateGuideState exits: m=1370 SNR=25.1
18:30:31.373 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:31.374 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:31.375 00.001 7988 Enqueuing Expose request
18:30:31.377 00.002 15712 PulseGuide returned control before completion, sleep 39
18:30:31.422 00.045 15712 IsGuiding returns 1
18:30:31.422 00.000 15712 scope still moving after pulse duration time elapsed
18:30:31.473 00.051 15712 IsGuiding returns 1
18:30:31.500 00.027 15712 IsGuiding returns 0
18:30:31.500 00.000 15712 scope move finished after 45 + 93 ms
18:30:31.500 00.000 15712 Move returns status 0, amount 45
18:30:31.500 00.000 15712 MoveAxis(N, 0, ABG)
18:30:31.500 00.000 15712 Move returns status 0, amount 0
18:30:31.500 00.000 15712 move complete, result=0
18:30:31.500 00.000 15712 worker thread done servicing request
18:30:31.500 00.000 15712 Worker thread wakes up
18:30:31.500 00.000 7988 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
18:30:31.501 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:31.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:33.124 01.623 15712 Exposure complete
18:30:33.187 00.063 15712 worker thread done servicing request
18:30:33.187 00.000 7988 OnExposeComplete: enter
18:30:33.189 00.002 7988 UpdateGuideState(): m_state=6
18:30:33.190 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
18:30:33.191 00.001 7988 Star::Find returns 1 (0), X=1181.38, Y=427.82, Mass=1428, SNR=25.6, Peak=178 HFD=3.2
18:30:33.193 00.002 7988 MultiStar: [#1 0.09,-0.65,0.00,M1] [#2 0.14,-0.43,1.01,U] [#3 0.01,-0.51,0.00,M1] [#4 0.17,-0.54,0.00,M1] [#5 0.02,-0.40,0.69,U] [#6 -0.12,-0.19,0.73,U] [#7 -0.05,-0.46,0.68,U] [#8 -0.27,-0.53,0.00,M1] 
18:30:33.193 00.000 7988 refined, 4 included, MultiStar: {0.02, -0.40}, one-star: {0.03, -0.47}
18:30:33.194 00.001 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
18:30:33.196 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.13)
18:30:33.197 00.001 7988 CameraToMount -- cameraX=0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.53 mountX=0.40 mountY=-0.01, mountTheta=-0.02
18:30:33.200 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.40, opts=13)
18:30:33.201 00.001 7988 Enqueuing Move request for scope (0.02, -0.40)
18:30:33.202 00.001 15712 Worker thread wakes up
18:30:33.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.40) opts 0xd
18:30:33.202 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.40)
18:30:33.202 00.000 15712 Moving (0.02, -0.40) raw xDistance=0.40 yDistance=-0.01
18:30:33.202 00.000 15712 PPEC rslt: input = 0.40, final = 0.21, react = 0.24, pred = 0.01, hyst = 0.20, hyst_pct = 0.93, period_length = 644.43
18:30:33.202 00.000 15712 PPEC: input: 0.40, control: 0.21, exposure: 1500
18:30:33.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:33.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:30:33.202 00.000 15712 MoveAxis(W, 68, ABG)
18:30:33.202 00.000 15712 Guiding  Dir = 3, Dur = 68
18:30:33.203 00.001 15712 IsGuiding returns 0
18:30:33.210 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:33.216 00.006 7988 UpdateGuideState exits: m=1428 SNR=25.6
18:30:33.217 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:33.218 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:33.219 00.001 7988 Enqueuing Expose request
18:30:33.232 00.013 15712 PulseGuide returned control before completion, sleep 50
18:30:33.311 00.079 15712 IsGuiding returns 0
18:30:33.312 00.001 15712 Move returns status 0, amount 68
18:30:33.312 00.000 15712 MoveAxis(N, 0, ABG)
18:30:33.312 00.000 15712 Move returns status 0, amount 0
18:30:33.312 00.000 15712 move complete, result=0
18:30:33.312 00.000 15712 worker thread done servicing request
18:30:33.312 00.000 15712 Worker thread wakes up
18:30:33.312 00.000 7988 GuideStep: 0.4 px 68 ms WEST, -0.0 px 0 ms NORTH
18:30:33.313 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:33.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:34.717 01.404 15712 Exposure complete
18:30:34.778 00.061 15712 worker thread done servicing request
18:30:34.778 00.000 7988 OnExposeComplete: enter
18:30:34.780 00.002 7988 UpdateGuideState(): m_state=6
18:30:34.781 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
18:30:34.782 00.001 7988 Star::Find returns 1 (0), X=1181.67, Y=428.25, Mass=1398, SNR=25.4, Peak=195 HFD=3.0
18:30:34.783 00.001 7988 MultiStar: [#1 0.13,-0.25,1.00,U] [#2 0.23,-0.14,1.03,U] [#3 0.16,-0.19,0.96,U] [#4 0.10,-0.28,1.10,U] [#5 0.21,-0.00,0.72,U] [#6 0.13,0.01,0.71,U] [#7 0.17,-0.11,0.65,U] [#8 -0.03,-0.14,0.63,U] 
18:30:34.784 00.001 7988 refined, 8 included, MultiStar: {0.17, -0.14}, one-star: {0.32, -0.05}
18:30:34.786 00.002 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.58) = xAngle (0.88 = 0.88)
18:30:34.787 00.001 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.99 = -2.30)
18:30:34.788 00.001 7988 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.70 mountX=0.14 mountY=-0.16, mountTheta=-0.86
18:30:34.790 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.14, opts=13)
18:30:34.792 00.002 7988 Enqueuing Move request for scope (0.17, -0.14)
18:30:34.793 00.001 15712 Worker thread wakes up
18:30:34.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
18:30:34.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
18:30:34.793 00.000 15712 Moving (0.17, -0.14) raw xDistance=0.14 yDistance=-0.16
18:30:34.794 00.001 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.93, period_length = 644.43
18:30:34.794 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
18:30:34.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:34.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:30:34.794 00.000 15712 MoveAxis(W, 0, ABG)
18:30:34.794 00.000 15712 Move returns status 0, amount 0
18:30:34.794 00.000 15712 MoveAxis(N, 0, ABG)
18:30:34.794 00.000 15712 Move returns status 0, amount 0
18:30:34.794 00.000 15712 move complete, result=0
18:30:34.794 00.000 15712 worker thread done servicing request
18:30:34.799 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:34.806 00.007 7988 UpdateGuideState exits: m=1398 SNR=25.4
18:30:34.808 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:34.809 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:34.810 00.001 7988 Enqueuing Expose request
18:30:34.811 00.001 7988 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
18:30:34.812 00.001 15712 Worker thread wakes up
18:30:34.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:34.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:36.447 01.635 15712 Exposure complete
18:30:36.521 00.074 15712 worker thread done servicing request
18:30:36.521 00.000 7988 OnExposeComplete: enter
18:30:36.523 00.002 7988 UpdateGuideState(): m_state=6
18:30:36.525 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
18:30:36.526 00.001 7988 Star::Find returns 1 (0), X=1181.65, Y=428.00, Mass=1468, SNR=26.1, Peak=179 HFD=3.3
18:30:36.528 00.002 7988 MultiStar: [#1 0.20,-0.57,0.00,M1] [#2 0.13,-0.30,0.97,U] [#3 0.11,-0.39,0.95,U] [#4 0.24,-0.51,0.00,M1] [#5 0.02,-0.34,0.71,U] [#6 0.02,-0.19,0.69,U] [#7 0.20,-0.46,0.00,M1] [#8 -0.09,-0.74,0.00,M1] 
18:30:36.529 00.001 7988 refined, 4 included, MultiStar: {0.13, -0.31}, one-star: {0.30, -0.30}
18:30:36.531 00.002 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
18:30:36.533 00.002 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.77)
18:30:36.534 00.001 7988 CameraToMount -- cameraX=0.13 cameraY=-0.31 hyp=0.33 cameraTheta=-1.18 mountX=0.31 mountY=-0.12, mountTheta=-0.37
18:30:36.537 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.31, opts=13)
18:30:36.539 00.002 7988 Enqueuing Move request for scope (0.13, -0.31)
18:30:36.540 00.001 15712 Worker thread wakes up
18:30:36.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.31) opts 0xd
18:30:36.540 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.31)
18:30:36.540 00.000 15712 Moving (0.13, -0.31) raw xDistance=0.31 yDistance=-0.12
18:30:36.540 00.000 15712 PPEC rslt: input = 0.31, final = 0.18, react = 0.18, pred = -0.00, hyst = 0.18, hyst_pct = 0.93, period_length = 644.43
18:30:36.540 00.000 15712 PPEC: input: 0.31, control: 0.18, exposure: 1500
18:30:36.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:36.541 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:30:36.541 00.000 15712 MoveAxis(W, 58, ABG)
18:30:36.541 00.000 15712 Guiding  Dir = 3, Dur = 58
18:30:36.549 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:36.556 00.007 7988 UpdateGuideState exits: m=1468 SNR=26.1
18:30:36.558 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:36.559 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:36.561 00.002 7988 Enqueuing Expose request
18:30:36.571 00.010 15712 IsGuiding returns 0
18:30:36.588 00.017 15712 PulseGuide returned control before completion, sleep 53
18:30:36.668 00.080 15712 IsGuiding returns 0
18:30:36.668 00.000 15712 Move returns status 0, amount 58
18:30:36.668 00.000 15712 MoveAxis(N, 0, ABG)
18:30:36.668 00.000 15712 Move returns status 0, amount 0
18:30:36.668 00.000 15712 move complete, result=0
18:30:36.668 00.000 15712 worker thread done servicing request
18:30:36.668 00.000 15712 Worker thread wakes up
18:30:36.668 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.1 px 0 ms NORTH
18:30:36.670 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:36.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:38.090 01.420 15712 Exposure complete
18:30:38.224 00.134 15712 worker thread done servicing request
18:30:38.225 00.001 7988 OnExposeComplete: enter
18:30:38.228 00.003 7988 UpdateGuideState(): m_state=6
18:30:38.231 00.003 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
18:30:38.234 00.003 7988 Star::Find returns 1 (0), X=1181.58, Y=427.85, Mass=1479, SNR=26.1, Peak=190 HFD=3.4
18:30:38.238 00.004 7988 MultiStar: [#1 0.17,-0.66,0.00,M2] [#2 0.13,-0.50,0.00,M1] [#3 0.11,-0.49,0.00,M1] [#4 0.11,-0.34,0.99,U] [#5 0.04,-0.32,0.74,U] [#6 -0.00,-0.16,0.68,U] [#7 -0.09,-0.56,0.00,M2] [#8 -0.07,-0.62,0.00,M2] 
18:30:38.240 00.002 7988 refined, 3 included, MultiStar: {0.11, -0.33}, one-star: {0.23, -0.45}
18:30:38.243 00.003 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
18:30:38.246 00.003 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.86)
18:30:38.249 00.003 7988 CameraToMount -- cameraX=0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.26 mountX=0.33 mountY=-0.10, mountTheta=-0.29
18:30:38.253 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.33, opts=13)
18:30:38.255 00.002 7988 Enqueuing Move request for scope (0.11, -0.33)
18:30:38.257 00.002 15712 Worker thread wakes up
18:30:38.258 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.33) opts 0xd
18:30:38.258 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.33)
18:30:38.258 00.000 15712 Moving (0.11, -0.33) raw xDistance=0.33 yDistance=-0.10
18:30:38.258 00.000 15712 PPEC rslt: input = 0.33, final = 0.18, react = 0.20, pred = -0.04, hyst = 0.18, hyst_pct = 0.93, period_length = 644.43
18:30:38.258 00.000 15712 PPEC: input: 0.33, control: 0.18, exposure: 1500
18:30:38.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:38.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:30:38.258 00.000 15712 MoveAxis(W, 58, ABG)
18:30:38.258 00.000 15712 Guiding  Dir = 3, Dur = 58
18:30:38.259 00.001 15712 IsGuiding returns 0
18:30:38.270 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:38.281 00.011 7988 UpdateGuideState exits: m=1479 SNR=26.1
18:30:38.283 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:38.286 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:38.288 00.002 7988 Enqueuing Expose request
18:30:38.290 00.002 15712 PulseGuide returned control before completion, sleep 45
18:30:38.378 00.088 15712 IsGuiding returns 0
18:30:38.379 00.001 15712 Move returns status 0, amount 58
18:30:38.379 00.000 15712 MoveAxis(N, 0, ABG)
18:30:38.379 00.000 15712 Move returns status 0, amount 0
18:30:38.379 00.000 15712 move complete, result=0
18:30:38.379 00.000 15712 worker thread done servicing request
18:30:38.379 00.000 15712 Worker thread wakes up
18:30:38.379 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.1 px 0 ms NORTH
18:30:38.382 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:38.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:40.010 01.628 15712 Exposure complete
18:30:40.106 00.096 15712 worker thread done servicing request
18:30:40.106 00.000 7988 OnExposeComplete: enter
18:30:40.108 00.002 7988 UpdateGuideState(): m_state=6
18:30:40.110 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
18:30:40.112 00.002 7988 Star::Find returns 1 (0), X=1181.64, Y=428.26, Mass=1480, SNR=26.3, Peak=195 HFD=3.2
18:30:40.114 00.002 7988 MultiStar: [#1 0.14,-0.07,0.98,U] [#2 0.23,0.06,0.94,U] [#3 0.22,-0.03,0.93,U] [#4 0.23,-0.15,0.99,U] [#5 0.35,-0.20,0.70,U] [#6 0.05,0.11,0.70,U] [#7 0.26,-0.11,0.62,U] [#8 0.10,-0.10,0.68,U] 
18:30:40.116 00.002 7988 refined, 8 included, MultiStar: {0.21, -0.05}, one-star: {0.29, -0.03}
18:30:40.117 00.001 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.32 = 1.32)
18:30:40.119 00.002 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.43 = -1.85)
18:30:40.121 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.25 mountX=0.05 mountY=-0.21, mountTheta=-1.32
18:30:40.125 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.05, opts=13)
18:30:40.127 00.002 7988 Enqueuing Move request for scope (0.21, -0.05)
18:30:40.128 00.001 15712 Worker thread wakes up
18:30:40.129 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
18:30:40.129 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
18:30:40.129 00.000 15712 Moving (0.21, -0.05) raw xDistance=0.05 yDistance=-0.21
18:30:40.129 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.93, period_length = 644.43
18:30:40.129 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
18:30:40.129 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:40.129 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:30:40.129 00.000 15712 MoveAxis(E, 1, ABG)
18:30:40.129 00.000 15712 Guiding  Dir = 2, Dur = 1
18:30:40.130 00.001 15712 IsGuiding returns 0
18:30:40.139 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:40.148 00.009 7988 UpdateGuideState exits: m=1480 SNR=26.3
18:30:40.151 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:40.153 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:40.154 00.001 7988 Enqueuing Expose request
18:30:40.156 00.002 15712 IsGuiding returns 0
18:30:40.156 00.000 15712 Move returns status 0, amount 1
18:30:40.156 00.000 15712 MoveAxis(N, 0, ABG)
18:30:40.156 00.000 15712 Move returns status 0, amount 0
18:30:40.156 00.000 15712 move complete, result=0
18:30:40.156 00.000 15712 worker thread done servicing request
18:30:40.156 00.000 15712 Worker thread wakes up
18:30:40.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:40.157 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:40.159 00.002 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
18:30:41.574 01.415 15712 Exposure complete
18:30:41.655 00.081 15712 worker thread done servicing request
18:30:41.656 00.001 7988 OnExposeComplete: enter
18:30:41.657 00.001 7988 UpdateGuideState(): m_state=6
18:30:41.659 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
18:30:41.660 00.001 7988 Star::Find returns 1 (0), X=1181.56, Y=428.71, Mass=1435, SNR=25.6, Peak=172 HFD=3.2
18:30:41.662 00.002 7988 MultiStar: [#1 0.18,0.22,1.01,U] [#2 0.35,0.34,1.03,U] [#3 0.28,0.51,0.00,M1] [#4 0.19,0.32,1.00,U] [#5 0.17,0.55,0.00,M1] [#6 -0.00,0.70,0.00,M1] [#7 0.09,0.34,0.67,U] [#8 -0.04,0.24,0.64,U] 
18:30:41.664 00.002 7988 refined, 5 included, MultiStar: {0.18, 0.32}, one-star: {0.21, 0.42}
18:30:41.665 00.001 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
18:30:41.667 00.002 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.55)
18:30:41.668 00.001 7988 CameraToMount -- cameraX=0.18 cameraY=0.32 hyp=0.37 cameraTheta=1.05 mountX=-0.32 mountY=-0.19, mountTheta=-2.60
18:30:41.670 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.32, opts=13)
18:30:41.672 00.002 7988 Enqueuing Move request for scope (0.18, 0.32)
18:30:41.675 00.003 15712 Worker thread wakes up
18:30:41.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.32) opts 0xd
18:30:41.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.32)
18:30:41.675 00.000 15712 Moving (0.18, 0.32) raw xDistance=-0.32 yDistance=-0.19
18:30:41.675 00.000 15712 PPEC rslt: input = -0.32, final = -0.17, react = -0.19, pred = -0.06, hyst = -0.16, hyst_pct = 0.93, period_length = 644.43
18:30:41.675 00.000 15712 PPEC: input: -0.32, control: -0.17, exposure: 1500
18:30:41.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:41.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:30:41.676 00.001 15712 MoveAxis(E, 55, ABG)
18:30:41.676 00.000 15712 Guiding  Dir = 2, Dur = 55
18:30:41.676 00.000 15712 IsGuiding returns 0
18:30:41.683 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:41.690 00.007 7988 UpdateGuideState exits: m=1435 SNR=25.6
18:30:41.692 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:41.693 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:41.695 00.002 7988 Enqueuing Expose request
18:30:41.705 00.010 15712 PulseGuide returned control before completion, sleep 37
18:30:41.743 00.038 15712 IsGuiding returns 1
18:30:41.743 00.000 15712 scope still moving after pulse duration time elapsed
18:30:41.775 00.032 15712 IsGuiding returns 0
18:30:41.775 00.000 15712 scope move finished after 55 + 43 ms
18:30:41.775 00.000 15712 Move returns status 0, amount 55
18:30:41.775 00.000 15712 MoveAxis(N, 0, ABG)
18:30:41.775 00.000 15712 Move returns status 0, amount 0
18:30:41.775 00.000 15712 move complete, result=0
18:30:41.775 00.000 15712 worker thread done servicing request
18:30:41.775 00.000 15712 Worker thread wakes up
18:30:41.775 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.2 px 0 ms NORTH
18:30:41.777 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:41.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:43.404 01.627 15712 Exposure complete
18:30:43.465 00.061 15712 worker thread done servicing request
18:30:43.465 00.000 7988 OnExposeComplete: enter
18:30:43.467 00.002 7988 UpdateGuideState(): m_state=6
18:30:43.468 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
18:30:43.469 00.001 7988 Star::Find returns 1 (0), X=1181.43, Y=429.48, Mass=1358, SNR=25.1, Peak=211 HFD=3.2
18:30:43.471 00.002 7988 MultiStar: large primary error, entering stabilization period
18:30:43.472 00.001 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
18:30:43.473 00.001 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.09)
18:30:43.474 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=1.18 hyp=1.18 cameraTheta=1.51 mountX=-1.18 mountY=-0.10, mountTheta=-3.06
18:30:43.476 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=1.18, opts=13)
18:30:43.477 00.001 7988 Enqueuing Move request for scope (0.07, 1.18)
18:30:43.478 00.001 15712 Worker thread wakes up
18:30:43.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.18) opts 0xd
18:30:43.478 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 1.18)
18:30:43.478 00.000 15712 Moving (0.07, 1.18) raw xDistance=-1.18 yDistance=-0.10
18:30:43.478 00.000 15712 PPEC rslt: input = -1.18, final = -0.64, react = -0.71, pred = 0.02, hyst = -0.64, hyst_pct = 0.92, period_length = 644.43
18:30:43.478 00.000 15712 PPEC: input: -1.18, control: -0.64, exposure: 1500
18:30:43.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:43.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:30:43.478 00.000 15712 MoveAxis(E, 210, ABG)
18:30:43.478 00.000 15712 Guiding  Dir = 2, Dur = 210
18:30:43.478 00.000 15712 IsGuiding returns 0
18:30:43.486 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:43.492 00.006 7988 UpdateGuideState exits: m=1358 SNR=25.1
18:30:43.493 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:43.495 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:43.495 00.000 7988 Enqueuing Expose request
18:30:43.509 00.014 15712 PulseGuide returned control before completion, sleep 191
18:30:43.715 00.206 15712 IsGuiding returns 1
18:30:43.715 00.000 15712 scope still moving after pulse duration time elapsed
18:30:43.749 00.034 15712 IsGuiding returns 0
18:30:43.749 00.000 15712 scope move finished after 210 + 59 ms
18:30:43.749 00.000 15712 Move returns status 0, amount 210
18:30:43.749 00.000 15712 MoveAxis(N, 0, ABG)
18:30:43.749 00.000 15712 Move returns status 0, amount 0
18:30:43.749 00.000 15712 move complete, result=0
18:30:43.749 00.000 15712 worker thread done servicing request
18:30:43.749 00.000 15712 Worker thread wakes up
18:30:43.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:43.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:43.749 00.000 7988 GuideStep: -1.2 px 210 ms EAST, -0.1 px 0 ms NORTH
18:30:45.153 01.404 15712 Exposure complete
18:30:45.214 00.061 15712 worker thread done servicing request
18:30:45.214 00.000 7988 OnExposeComplete: enter
18:30:45.216 00.002 7988 UpdateGuideState(): m_state=6
18:30:45.217 00.001 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
18:30:45.218 00.001 7988 Star::Find returns 1 (0), X=1181.73, Y=428.84, Mass=1403, SNR=25.3, Peak=184 HFD=3.4
18:30:45.219 00.001 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.54 = 2.54)
18:30:45.220 00.001 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.65 = -0.63)
18:30:45.221 00.001 7988 CameraToMount -- cameraX=0.38 cameraY=0.54 hyp=0.66 cameraTheta=0.96 mountX=-0.55 mountY=-0.39, mountTheta=-2.52
18:30:45.223 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=0.54, opts=13)
18:30:45.225 00.002 7988 Enqueuing Move request for scope (0.38, 0.54)
18:30:45.226 00.001 15712 Worker thread wakes up
18:30:45.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.54) opts 0xd
18:30:45.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, 0.54)
18:30:45.226 00.000 15712 Moving (0.38, 0.54) raw xDistance=-0.55 yDistance=-0.39
18:30:45.226 00.000 15712 PPEC rslt: input = -0.55, final = -0.31, react = -0.33, pred = 0.02, hyst = -0.31, hyst_pct = 0.92, period_length = 644.43
18:30:45.226 00.000 15712 PPEC: input: -0.55, control: -0.31, exposure: 1500
18:30:45.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:30:45.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
18:30:45.226 00.000 15712 MoveAxis(E, 100, ABG)
18:30:45.226 00.000 15712 Guiding  Dir = 2, Dur = 100
18:30:45.227 00.001 15712 IsGuiding returns 0
18:30:45.232 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:45.239 00.007 7988 UpdateGuideState exits: m=1403 SNR=25.3
18:30:45.241 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:45.242 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:45.243 00.001 7988 Enqueuing Expose request
18:30:45.251 00.008 15712 PulseGuide returned control before completion, sleep 86
18:30:45.379 00.128 15712 IsGuiding returns 0
18:30:45.379 00.000 15712 Move returns status 0, amount 100
18:30:45.379 00.000 15712 MoveAxis(N, 0, ABG)
18:30:45.379 00.000 15712 Move returns status 0, amount 0
18:30:45.379 00.000 15712 move complete, result=0
18:30:45.379 00.000 15712 worker thread done servicing request
18:30:45.379 00.000 15712 Worker thread wakes up
18:30:45.380 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:45.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:45.380 00.000 7988 GuideStep: -0.5 px 100 ms EAST, -0.4 px 0 ms NORTH
18:30:47.010 01.630 15712 Exposure complete
18:30:47.075 00.065 15712 worker thread done servicing request
18:30:47.075 00.000 7988 OnExposeComplete: enter
18:30:47.077 00.002 7988 UpdateGuideState(): m_state=6
18:30:47.078 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
18:30:47.079 00.001 7988 Star::Find returns 1 (0), X=1181.64, Y=428.43, Mass=1409, SNR=25.5, Peak=169 HFD=3.2
18:30:47.081 00.002 7988 MultiStar: exiting stabilization period
18:30:47.082 00.001 7988 MultiStar: [#1 0.20,-0.04,1.02,U] [#2 0.16,-0.16,1.01,U] [#3 0.10,0.27,0.96,U] [#4 0.38,-0.02,1.02,U] [#5 0.23,0.36,0.73,U] [#6 0.14,0.45,0.70,U] [#7 0.00,0.03,0.65,U] [#8 0.09,0.11,0.66,U] 
18:30:47.083 00.001 7988 refined, 8 included, MultiStar: {0.19, 0.11}, one-star: {0.29, 0.13}
18:30:47.084 00.001 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
18:30:47.085 00.001 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.07)
18:30:47.086 00.001 7988 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.52 mountX=-0.11 mountY=-0.19, mountTheta=-2.09
18:30:47.088 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.11, opts=13)
18:30:47.089 00.001 7988 Enqueuing Move request for scope (0.19, 0.11)
18:30:47.090 00.001 15712 Worker thread wakes up
18:30:47.090 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
18:30:47.090 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
18:30:47.090 00.000 15712 Moving (0.19, 0.11) raw xDistance=-0.11 yDistance=-0.19
18:30:47.090 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.21, hyst = 0.00, hyst_pct = 0.92, period_length = 644.43
18:30:47.090 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
18:30:47.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:47.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:30:47.090 00.000 15712 MoveAxis(E, 6, ABG)
18:30:47.090 00.000 15712 Guiding  Dir = 2, Dur = 6
18:30:47.090 00.000 15712 IsGuiding returns 0
18:30:47.097 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:47.103 00.006 7988 UpdateGuideState exits: m=1409 SNR=25.5
18:30:47.104 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:47.105 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:47.106 00.001 7988 Enqueuing Expose request
18:30:47.107 00.001 15712 IsGuiding returns 0
18:30:47.107 00.000 15712 Move returns status 0, amount 6
18:30:47.107 00.000 15712 MoveAxis(N, 0, ABG)
18:30:47.108 00.001 15712 Move returns status 0, amount 0
18:30:47.108 00.000 15712 move complete, result=0
18:30:47.108 00.000 15712 worker thread done servicing request
18:30:47.108 00.000 15712 Worker thread wakes up
18:30:47.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:47.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:47.109 00.001 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
18:30:48.525 01.416 15712 Exposure complete
18:30:48.588 00.063 15712 worker thread done servicing request
18:30:48.588 00.000 7988 OnExposeComplete: enter
18:30:48.589 00.001 7988 UpdateGuideState(): m_state=6
18:30:48.590 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
18:30:48.591 00.001 7988 Star::Find returns 1 (0), X=1181.62, Y=428.37, Mass=1357, SNR=25.0, Peak=186 HFD=3.0
18:30:48.593 00.002 7988 MultiStar: [#1 0.20,-0.03,1.04,U] [#2 0.15,0.03,1.02,U] [#3 0.20,-0.02,0.94,U] [#4 0.19,-0.05,1.08,U] [#5 0.14,0.07,0.71,U] [#6 0.18,0.20,0.72,U] [#7 -0.04,0.10,0.69,U] [#8 0.19,-0.09,0.68,U] 
18:30:48.594 00.001 7988 refined, 8 included, MultiStar: {0.17, 0.03}, one-star: {0.27, 0.08}
18:30:48.595 00.001 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
18:30:48.596 00.001 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.45)
18:30:48.597 00.001 7988 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.15 mountX=-0.03 mountY=-0.17, mountTheta=-1.73
18:30:48.599 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.03, opts=13)
18:30:48.600 00.001 7988 Enqueuing Move request for scope (0.17, 0.03)
18:30:48.601 00.001 15712 Worker thread wakes up
18:30:48.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
18:30:48.601 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
18:30:48.601 00.000 15712 Moving (0.17, 0.03) raw xDistance=-0.03 yDistance=-0.17
18:30:48.601 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.21, hyst = 0.00, hyst_pct = 0.92, period_length = 644.43
18:30:48.602 00.001 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
18:30:48.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:48.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:30:48.602 00.000 15712 MoveAxis(E, 6, ABG)
18:30:48.602 00.000 15712 Guiding  Dir = 2, Dur = 6
18:30:48.608 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:48.610 00.002 15712 IsGuiding returns 0
18:30:48.615 00.005 7988 UpdateGuideState exits: m=1357 SNR=25.0
18:30:48.617 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:48.618 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:48.619 00.001 7988 Enqueuing Expose request
18:30:48.624 00.005 15712 IsGuiding returns 0
18:30:48.624 00.000 15712 Move returns status 0, amount 6
18:30:48.624 00.000 15712 MoveAxis(N, 0, ABG)
18:30:48.624 00.000 15712 Move returns status 0, amount 0
18:30:48.624 00.000 15712 move complete, result=0
18:30:48.624 00.000 15712 worker thread done servicing request
18:30:48.625 00.001 15712 Worker thread wakes up
18:30:48.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:48.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:48.625 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
18:30:50.253 01.628 15712 Exposure complete
18:30:50.316 00.063 15712 worker thread done servicing request
18:30:50.316 00.000 7988 OnExposeComplete: enter
18:30:50.318 00.002 7988 UpdateGuideState(): m_state=6
18:30:50.319 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
18:30:50.320 00.001 7988 Star::Find returns 1 (0), X=1181.65, Y=428.32, Mass=1325, SNR=24.8, Peak=185 HFD=3.0
18:30:50.321 00.001 7988 MultiStar: [#1 0.24,-0.20,0.99,U] [#2 0.17,-0.02,1.02,U] [#3 0.31,0.04,0.99,U] [#4 0.26,0.01,1.05,U] [#5 0.27,0.02,0.74,U] [#6 0.00,0.28,0.72,U] [#7 0.22,0.12,0.63,U] [#8 0.20,-0.24,0.71,U] 
18:30:50.322 00.001 7988 refined, 8 included, MultiStar: {0.22, -0.00}, one-star: {0.29, 0.03}
18:30:50.323 00.001 7988 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
18:30:50.325 00.002 7988 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.60)
18:30:50.326 00.001 7988 CameraToMount -- cameraX=0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-0.00 mountX=-0.00 mountY=-0.22, mountTheta=-1.57
18:30:50.328 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.00, opts=13)
18:30:50.330 00.002 7988 Enqueuing Move request for scope (0.22, -0.00)
18:30:50.331 00.001 15712 Worker thread wakes up
18:30:50.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.00) opts 0xd
18:30:50.331 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.00)
18:30:50.331 00.000 15712 Moving (0.22, -0.00) raw xDistance=-0.00 yDistance=-0.22
18:30:50.331 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.23, hyst = 0.00, hyst_pct = 0.92, period_length = 644.43
18:30:50.331 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
18:30:50.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:50.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:30:50.331 00.000 15712 MoveAxis(E, 6, ABG)
18:30:50.331 00.000 15712 Guiding  Dir = 2, Dur = 6
18:30:50.332 00.001 15712 IsGuiding returns 0
18:30:50.337 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
18:30:50.343 00.006 7988 UpdateGuideState exits: m=1325 SNR=24.8
18:30:50.346 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:50.348 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:50.349 00.001 7988 Enqueuing Expose request
18:30:50.351 00.002 15712 IsGuiding returns 0
18:30:50.351 00.000 15712 Move returns status 0, amount 6
18:30:50.351 00.000 15712 MoveAxis(N, 0, ABG)
18:30:50.351 00.000 15712 Move returns status 0, amount 0
18:30:50.351 00.000 15712 move complete, result=0
18:30:50.351 00.000 15712 worker thread done servicing request
18:30:50.351 00.000 15712 Worker thread wakes up
18:30:50.352 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:50.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:50.354 00.002 7988 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
18:30:51.770 01.416 15712 Exposure complete
18:30:51.833 00.063 15712 worker thread done servicing request
18:30:51.833 00.000 7988 OnExposeComplete: enter
18:30:51.835 00.002 7988 UpdateGuideState(): m_state=6
18:30:51.836 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
18:30:51.837 00.001 7988 Star::Find returns 1 (0), X=1181.48, Y=427.75, Mass=1470, SNR=26.0, Peak=184 HFD=3.4
18:30:51.839 00.002 7988 MultiStar: [#1 0.24,-0.65,0.00,M1] [#2 0.15,-0.49,0.96,U] [#3 0.12,-0.46,0.94,U] [#4 0.09,-0.59,0.00,M1] [#5 -0.01,-0.27,0.72,U] [#6 0.20,-0.13,0.69,U] [#7 0.12,-0.48,0.66,U] [#8 0.18,-0.56,0.00,M1] 
18:30:51.840 00.001 7988 refined, 5 included, MultiStar: {0.12, -0.41}, one-star: {0.13, -0.55}
18:30:51.841 00.001 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
18:30:51.842 00.001 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.88)
18:30:51.843 00.001 7988 CameraToMount -- cameraX=0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.29 mountX=0.41 mountY=-0.11, mountTheta=-0.26
18:30:51.846 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.41, opts=13)
18:30:51.847 00.001 7988 Enqueuing Move request for scope (0.12, -0.41)
18:30:51.848 00.001 15712 Worker thread wakes up
18:30:51.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.41) opts 0xd
18:30:51.848 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.41)
18:30:51.848 00.000 15712 Moving (0.12, -0.41) raw xDistance=0.41 yDistance=-0.11
18:30:51.849 00.001 15712 PPEC rslt: input = 0.41, final = 0.21, react = 0.25, pred = -0.12, hyst = 0.22, hyst_pct = 0.92, period_length = 644.43
18:30:51.849 00.000 15712 PPEC: input: 0.41, control: 0.21, exposure: 1500
18:30:51.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:51.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:30:51.849 00.000 15712 MoveAxis(W, 69, ABG)
18:30:51.849 00.000 15712 Guiding  Dir = 3, Dur = 69
18:30:51.849 00.000 15712 IsGuiding returns 0
18:30:51.855 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:51.862 00.007 7988 UpdateGuideState exits: m=1470 SNR=26.0
18:30:51.864 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:51.865 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:51.866 00.001 7988 Enqueuing Expose request
18:30:51.869 00.003 15712 PulseGuide returned control before completion, sleep 59
18:30:51.949 00.080 15712 IsGuiding returns 0
18:30:51.949 00.000 15712 Move returns status 0, amount 69
18:30:51.949 00.000 15712 MoveAxis(N, 0, ABG)
18:30:51.949 00.000 15712 Move returns status 0, amount 0
18:30:51.949 00.000 15712 move complete, result=0
18:30:51.949 00.000 15712 worker thread done servicing request
18:30:51.949 00.000 15712 Worker thread wakes up
18:30:51.949 00.000 7988 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
18:30:51.951 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:51.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:53.574 01.623 15712 Exposure complete
18:30:53.637 00.063 15712 worker thread done servicing request
18:30:53.638 00.001 7988 OnExposeComplete: enter
18:30:53.639 00.001 7988 UpdateGuideState(): m_state=6
18:30:53.640 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
18:30:53.642 00.002 7988 Star::Find returns 1 (0), X=1181.60, Y=427.29, Mass=1338, SNR=24.9, Peak=188 HFD=3.1
18:30:53.644 00.002 7988 MultiStar: [#1 0.24,-1.00,0.00,M2] [#2 0.27,-0.93,0.00,M1] [#3 0.25,-0.76,0.00,M1] [#4 0.24,-0.97,0.00,M2] [#5 0.12,-0.75,0.00,M1] [#6 0.38,-0.69,0.00,M1] [#7 0.30,-0.91,0.00,M1] [#8 0.08,-0.79,0.00,M2] 
18:30:53.645 00.001 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.24 = 0.24)
18:30:53.646 00.001 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.93)
18:30:53.647 00.001 7988 CameraToMount -- cameraX=0.24 cameraY=-1.01 hyp=1.04 cameraTheta=-1.33 mountX=1.01 mountY=-0.22, mountTheta=-0.21
18:30:53.649 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-1.01, opts=13)
18:30:53.650 00.001 7988 Enqueuing Move request for scope (0.24, -1.01)
18:30:53.652 00.002 15712 Worker thread wakes up
18:30:53.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.01) opts 0xd
18:30:53.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -1.01)
18:30:53.652 00.000 15712 Moving (0.24, -1.01) raw xDistance=1.01 yDistance=-0.22
18:30:53.652 00.000 15712 PPEC rslt: input = 1.01, final = 0.54, react = 0.60, pred = -0.12, hyst = 0.54, hyst_pct = 0.92, period_length = 644.43
18:30:53.652 00.000 15712 PPEC: input: 1.01, control: 0.54, exposure: 1500
18:30:53.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:53.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:30:53.652 00.000 15712 MoveAxis(W, 175, ABG)
18:30:53.652 00.000 15712 Guiding  Dir = 3, Dur = 175
18:30:53.652 00.000 15712 IsGuiding returns 0
18:30:53.658 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
18:30:53.663 00.005 7988 UpdateGuideState exits: m=1338 SNR=24.9
18:30:53.665 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:53.666 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:53.667 00.001 7988 Enqueuing Expose request
18:30:53.676 00.009 15712 PulseGuide returned control before completion, sleep 162
18:30:53.839 00.163 15712 IsGuiding returns 1
18:30:53.839 00.000 15712 scope still moving after pulse duration time elapsed
18:30:53.883 00.044 15712 IsGuiding returns 0
18:30:53.883 00.000 15712 scope move finished after 175 + 55 ms
18:30:53.883 00.000 15712 Move returns status 0, amount 175
18:30:53.883 00.000 15712 MoveAxis(N, 0, ABG)
18:30:53.883 00.000 15712 Move returns status 0, amount 0
18:30:53.884 00.001 15712 move complete, result=0
18:30:53.884 00.000 15712 worker thread done servicing request
18:30:53.884 00.000 15712 Worker thread wakes up
18:30:53.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:53.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:53.884 00.000 7988 GuideStep: 1.0 px 175 ms WEST, -0.2 px 0 ms NORTH
18:30:55.299 01.415 15712 Exposure complete
18:30:55.396 00.097 15712 worker thread done servicing request
18:30:55.396 00.000 7988 OnExposeComplete: enter
18:30:55.400 00.004 7988 UpdateGuideState(): m_state=6
18:30:55.403 00.003 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
18:30:55.405 00.002 7988 Star::Find returns 1 (0), X=1181.49, Y=427.90, Mass=1445, SNR=25.8, Peak=173 HFD=3.5
18:30:55.407 00.002 7988 MultiStar: [#1 0.33,-0.59,0.00,M3] [#2 0.03,-0.50,0.98,U] [#3 0.12,-0.50,0.93,U] [#4 0.09,-0.58,0.00,M3] [#5 0.59,-0.43,0.00,M2] [#6 0.05,-0.43,0.69,U] [#7 0.53,-0.21,0.00,M2] [#8 0.11,-0.70,0.00,M3] 
18:30:55.409 00.002 7988 single-star, 3 included, MultiStar: {0.09, -0.46}, one-star: {0.14, -0.39}
18:30:55.411 00.002 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
18:30:55.413 00.002 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.83)
18:30:55.415 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.39 hyp=0.42 cameraTheta=-1.23 mountX=0.39 mountY=-0.13, mountTheta=-0.32
18:30:55.418 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.39, opts=13)
18:30:55.422 00.004 7988 Enqueuing Move request for scope (0.14, -0.39)
18:30:55.425 00.003 15712 Worker thread wakes up
18:30:55.425 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.39) opts 0xd
18:30:55.425 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.39)
18:30:55.425 00.000 15712 Moving (0.14, -0.39) raw xDistance=0.39 yDistance=-0.13
18:30:55.425 00.000 15712 PPEC rslt: input = 0.39, final = 0.22, react = 0.24, pred = -0.11, hyst = 0.22, hyst_pct = 0.91, period_length = 644.43
18:30:55.425 00.000 15712 PPEC: input: 0.39, control: 0.22, exposure: 1500
18:30:55.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:55.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:30:55.426 00.001 15712 MoveAxis(W, 71, ABG)
18:30:55.426 00.000 15712 Guiding  Dir = 3, Dur = 71
18:30:55.426 00.000 15712 IsGuiding returns 0
18:30:55.435 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:55.446 00.011 7988 UpdateGuideState exits: m=1445 SNR=25.8
18:30:55.449 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:55.451 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:55.453 00.002 15712 PulseGuide returned control before completion, sleep 58
18:30:55.453 00.000 7988 Enqueuing Expose request
18:30:55.545 00.092 15712 IsGuiding returns 0
18:30:55.545 00.000 15712 Move returns status 0, amount 71
18:30:55.545 00.000 15712 MoveAxis(N, 0, ABG)
18:30:55.545 00.000 15712 Move returns status 0, amount 0
18:30:55.545 00.000 15712 move complete, result=0
18:30:55.545 00.000 15712 worker thread done servicing request
18:30:55.545 00.000 15712 Worker thread wakes up
18:30:55.545 00.000 7988 GuideStep: 0.4 px 71 ms WEST, -0.1 px 0 ms NORTH
18:30:55.550 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:55.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:57.175 01.625 15712 Exposure complete
18:30:57.273 00.098 15712 worker thread done servicing request
18:30:57.273 00.000 7988 OnExposeComplete: enter
18:30:57.275 00.002 7988 UpdateGuideState(): m_state=6
18:30:57.277 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
18:30:57.279 00.002 7988 Star::Find returns 1 (0), X=1181.57, Y=428.72, Mass=1394, SNR=25.4, Peak=190 HFD=3.2
18:30:57.281 00.002 7988 MultiStar: [#1 0.25,0.27,1.03,U] [#2 0.06,0.37,1.03,U] [#3 0.17,0.39,0.93,U] [#4 0.04,0.09,1.01,U] [#5 0.15,0.22,0.70,U] [#6 0.23,0.38,0.69,U] [#7 0.13,0.36,0.67,U] [#8 0.30,0.17,0.66,U] 
18:30:57.283 00.002 7988 refined, 8 included, MultiStar: {0.17, 0.30}, one-star: {0.22, 0.42}
18:30:57.285 00.002 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
18:30:57.287 00.002 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.53)
18:30:57.288 00.001 7988 CameraToMount -- cameraX=0.17 cameraY=0.30 hyp=0.34 cameraTheta=1.06 mountX=-0.30 mountY=-0.17, mountTheta=-2.62
18:30:57.292 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.30, opts=13)
18:30:57.294 00.002 7988 Enqueuing Move request for scope (0.17, 0.30)
18:30:57.295 00.001 15712 Worker thread wakes up
18:30:57.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.30) opts 0xd
18:30:57.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.30)
18:30:57.295 00.000 15712 Moving (0.17, 0.30) raw xDistance=-0.30 yDistance=-0.17
18:30:57.295 00.000 15712 PPEC rslt: input = -0.30, final = -0.11, react = -0.18, pred = 0.28, hyst = -0.13, hyst_pct = 0.91, period_length = 644.43
18:30:57.295 00.000 15712 PPEC: input: -0.30, control: -0.11, exposure: 1500
18:30:57.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:57.297 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:30:57.297 00.000 15712 MoveAxis(E, 36, ABG)
18:30:57.297 00.000 15712 Guiding  Dir = 2, Dur = 36
18:30:57.306 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:57.315 00.009 7988 UpdateGuideState exits: m=1394 SNR=25.4
18:30:57.317 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:57.319 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:57.320 00.001 7988 Enqueuing Expose request
18:30:57.323 00.003 15712 IsGuiding returns 0
18:30:57.352 00.029 15712 PulseGuide returned control before completion, sleep 17
18:30:57.374 00.022 15712 IsGuiding returns 1
18:30:57.374 00.000 15712 scope still moving after pulse duration time elapsed
18:30:57.416 00.042 15712 IsGuiding returns 0
18:30:57.416 00.000 15712 scope move finished after 36 + 56 ms
18:30:57.416 00.000 15712 Move returns status 0, amount 36
18:30:57.416 00.000 15712 MoveAxis(N, 0, ABG)
18:30:57.416 00.000 15712 Move returns status 0, amount 0
18:30:57.416 00.000 15712 move complete, result=0
18:30:57.416 00.000 15712 worker thread done servicing request
18:30:57.416 00.000 15712 Worker thread wakes up
18:30:57.416 00.000 7988 GuideStep: -0.3 px 36 ms EAST, -0.2 px 0 ms NORTH
18:30:57.418 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:57.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:30:58.833 01.415 15712 Exposure complete
18:30:58.941 00.108 15712 worker thread done servicing request
18:30:58.941 00.000 7988 OnExposeComplete: enter
18:30:58.945 00.004 7988 UpdateGuideState(): m_state=6
18:30:58.947 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
18:30:58.949 00.002 7988 Star::Find returns 1 (0), X=1181.53, Y=428.88, Mass=1326, SNR=24.7, Peak=187 HFD=3.0
18:30:58.952 00.003 7988 MultiStar: [#1 0.25,0.41,1.07,U] [#2 0.20,0.59,0.00,M1] [#3 -0.02,0.42,0.98,U] [#4 0.33,0.27,1.05,U] [#5 0.12,0.49,0.71,U] [#6 -0.03,0.85,0.00,M1] [#7 0.14,0.57,0.00,M2] [#8 0.08,0.45,0.66,U] 
18:30:58.954 00.002 7988 refined, 5 included, MultiStar: {0.17, 0.43}, one-star: {0.18, 0.59}
18:30:58.956 00.002 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
18:30:58.958 00.002 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.40)
18:30:58.961 00.003 7988 CameraToMount -- cameraX=0.17 cameraY=0.43 hyp=0.47 cameraTheta=1.20 mountX=-0.43 mountY=-0.18, mountTheta=-2.75
18:30:58.965 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.43, opts=13)
18:30:58.967 00.002 7988 Enqueuing Move request for scope (0.17, 0.43)
18:30:58.969 00.002 15712 Worker thread wakes up
18:30:58.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.43) opts 0xd
18:30:58.969 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.43)
18:30:58.970 00.001 15712 Moving (0.17, 0.43) raw xDistance=-0.43 yDistance=-0.18
18:30:58.970 00.000 15712 PPEC rslt: input = -0.43, final = -0.20, react = -0.26, pred = 0.30, hyst = -0.22, hyst_pct = 0.91, period_length = 644.43
18:30:58.970 00.000 15712 PPEC: input: -0.43, control: -0.20, exposure: 1500
18:30:58.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:30:58.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:30:58.970 00.000 15712 MoveAxis(E, 65, ABG)
18:30:58.970 00.000 15712 Guiding  Dir = 2, Dur = 65
18:30:58.981 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:30:58.993 00.012 7988 UpdateGuideState exits: m=1326 SNR=24.7
18:30:58.995 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:58.997 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:30:58.999 00.002 7988 Enqueuing Expose request
18:30:59.014 00.015 15712 IsGuiding returns 0
18:30:59.030 00.016 15712 PulseGuide returned control before completion, sleep 60
18:30:59.112 00.082 15712 IsGuiding returns 0
18:30:59.112 00.000 15712 Move returns status 0, amount 65
18:30:59.112 00.000 15712 MoveAxis(N, 0, ABG)
18:30:59.113 00.001 15712 Move returns status 0, amount 0
18:30:59.113 00.000 15712 move complete, result=0
18:30:59.113 00.000 15712 worker thread done servicing request
18:30:59.113 00.000 15712 Worker thread wakes up
18:30:59.113 00.000 7988 GuideStep: -0.4 px 65 ms EAST, -0.2 px 0 ms NORTH
18:30:59.119 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
18:30:59.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:00.752 01.633 15712 Exposure complete
18:31:00.815 00.063 15712 worker thread done servicing request
18:31:00.815 00.000 7988 OnExposeComplete: enter
18:31:00.817 00.002 7988 UpdateGuideState(): m_state=6
18:31:00.818 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
18:31:00.819 00.001 7988 Star::Find returns 1 (0), X=1181.78, Y=429.41, Mass=1396, SNR=25.3, Peak=202 HFD=3.1
18:31:00.821 00.002 7988 MultiStar: large primary error, entering stabilization period
18:31:00.822 00.001 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
18:31:00.823 00.001 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.39)
18:31:00.824 00.001 7988 CameraToMount -- cameraX=0.42 cameraY=1.12 hyp=1.19 cameraTheta=1.21 mountX=-1.12 mountY=-0.45, mountTheta=-2.76
18:31:00.825 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=1.12, opts=13)
18:31:00.827 00.002 7988 Enqueuing Move request for scope (0.42, 1.12)
18:31:00.829 00.002 15712 Worker thread wakes up
18:31:00.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, 1.12) opts 0xd
18:31:00.829 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, 1.12)
18:31:00.829 00.000 15712 Moving (0.42, 1.12) raw xDistance=-1.12 yDistance=-0.45
18:31:00.830 00.001 15712 PPEC rslt: input = -1.12, final = -0.59, react = -0.67, pred = 0.35, hyst = -0.61, hyst_pct = 0.91, period_length = 644.43
18:31:00.830 00.000 15712 PPEC: input: -1.12, control: -0.59, exposure: 1500
18:31:00.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:31:00.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
18:31:00.830 00.000 15712 MoveAxis(E, 191, ABG)
18:31:00.830 00.000 15712 Guiding  Dir = 2, Dur = 191
18:31:00.831 00.001 15712 IsGuiding returns 0
18:31:00.837 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:31:00.842 00.005 7988 UpdateGuideState exits: m=1396 SNR=25.3
18:31:00.843 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:00.845 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:00.846 00.001 7988 Enqueuing Expose request
18:31:00.853 00.007 15712 PulseGuide returned control before completion, sleep 179
18:31:01.048 00.195 15712 IsGuiding returns 1
18:31:01.048 00.000 15712 scope still moving after pulse duration time elapsed
18:31:01.080 00.032 15712 IsGuiding returns 0
18:31:01.080 00.000 15712 scope move finished after 191 + 58 ms
18:31:01.080 00.000 15712 Move returns status 0, amount 191
18:31:01.080 00.000 15712 MoveAxis(N, 0, ABG)
18:31:01.080 00.000 15712 Move returns status 0, amount 0
18:31:01.080 00.000 15712 move complete, result=0
18:31:01.080 00.000 15712 worker thread done servicing request
18:31:01.081 00.001 15712 Worker thread wakes up
18:31:01.081 00.000 7988 GuideStep: -1.1 px 191 ms EAST, -0.4 px 0 ms NORTH
18:31:01.082 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:01.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:02.489 01.407 15712 Exposure complete
18:31:02.550 00.061 15712 worker thread done servicing request
18:31:02.551 00.001 7988 OnExposeComplete: enter
18:31:02.552 00.001 7988 UpdateGuideState(): m_state=6
18:31:02.553 00.001 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
18:31:02.554 00.001 7988 Star::Find returns 1 (0), X=1181.81, Y=429.75, Mass=1426, SNR=25.5, Peak=221 HFD=2.9
18:31:02.555 00.001 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
18:31:02.557 00.002 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.33)
18:31:02.558 00.001 7988 CameraToMount -- cameraX=0.45 cameraY=1.45 hyp=1.52 cameraTheta=1.27 mountX=-1.46 mountY=-0.49, mountTheta=-2.82
18:31:02.559 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=1.45, opts=13)
18:31:02.560 00.001 7988 Enqueuing Move request for scope (0.45, 1.45)
18:31:02.562 00.002 15712 Worker thread wakes up
18:31:02.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, 1.45) opts 0xd
18:31:02.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, 1.45)
18:31:02.562 00.000 15712 Moving (0.45, 1.45) raw xDistance=-1.46 yDistance=-0.49
18:31:02.562 00.000 15712 PPEC rslt: input = -1.46, final = -0.79, react = -0.87, pred = 0.22, hyst = -0.80, hyst_pct = 0.91, period_length = 644.43
18:31:02.562 00.000 15712 PPEC: input: -1.46, control: -0.79, exposure: 1500
18:31:02.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:31:02.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
18:31:02.562 00.000 15712 MoveAxis(E, 256, ABG)
18:31:02.562 00.000 15712 Guiding  Dir = 2, Dur = 256
18:31:02.563 00.001 15712 IsGuiding returns 0
18:31:02.569 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:31:02.575 00.006 7988 UpdateGuideState exits: m=1426 SNR=25.5
18:31:02.576 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:02.577 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:02.578 00.001 7988 Enqueuing Expose request
18:31:02.581 00.003 15712 PulseGuide returned control before completion, sleep 250
18:31:02.851 00.270 15712 IsGuiding returns 0
18:31:02.851 00.000 15712 Move returns status 0, amount 256
18:31:02.851 00.000 15712 MoveAxis(N, 0, ABG)
18:31:02.851 00.000 15712 Move returns status 0, amount 0
18:31:02.851 00.000 15712 move complete, result=0
18:31:02.851 00.000 15712 worker thread done servicing request
18:31:02.851 00.000 15712 Worker thread wakes up
18:31:02.851 00.000 7988 GuideStep: -1.5 px 256 ms EAST, -0.5 px 0 ms NORTH
18:31:02.852 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:02.853 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:04.487 01.634 15712 Exposure complete
18:31:04.547 00.060 15712 worker thread done servicing request
18:31:04.547 00.000 7988 OnExposeComplete: enter
18:31:04.550 00.003 7988 UpdateGuideState(): m_state=6
18:31:04.552 00.002 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
18:31:04.553 00.001 7988 Star::Find returns 1 (0), X=1181.66, Y=428.79, Mass=1527, SNR=26.5, Peak=217 HFD=3.5
18:31:04.554 00.001 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
18:31:04.555 00.001 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
18:31:04.557 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=0.50 hyp=0.58 cameraTheta=1.03 mountX=-0.50 mountY=-0.32, mountTheta=-2.58
18:31:04.559 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.50, opts=13)
18:31:04.561 00.002 7988 Enqueuing Move request for scope (0.30, 0.50)
18:31:04.562 00.001 15712 Worker thread wakes up
18:31:04.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.50) opts 0xd
18:31:04.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.50)
18:31:04.562 00.000 15712 Moving (0.30, 0.50) raw xDistance=-0.50 yDistance=-0.32
18:31:04.562 00.000 15712 PPEC rslt: input = -0.50, final = -0.28, react = -0.30, pred = 0.24, hyst = -0.31, hyst_pct = 0.91, period_length = 644.43
18:31:04.562 00.000 15712 PPEC: input: -0.50, control: -0.28, exposure: 1500
18:31:04.562 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=-0.51 newest=-1.25
18:31:04.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
18:31:04.562 00.000 15712 MoveAxis(E, 93, ABG)
18:31:04.562 00.000 15712 Guiding  Dir = 2, Dur = 93
18:31:04.563 00.001 15712 IsGuiding returns 0
18:31:04.569 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:31:04.575 00.006 7988 UpdateGuideState exits: m=1527 SNR=26.5
18:31:04.577 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:04.577 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:04.578 00.001 15712 PulseGuide returned control before completion, sleep 90
18:31:04.579 00.001 7988 Enqueuing Expose request
18:31:04.688 00.109 15712 IsGuiding returns 0
18:31:04.688 00.000 15712 Move returns status 0, amount 93
18:31:04.688 00.000 15712 MoveAxis(N, 81, ABG)
18:31:04.688 00.000 15712 Guiding  Dir = 0, Dur = 81
18:31:04.721 00.033 15712 IsGuiding returns 0
18:31:04.801 00.080 15712 PulseGuide returned control before completion, sleep 12
18:31:04.815 00.014 15712 IsGuiding returns 1
18:31:04.815 00.000 15712 scope still moving after pulse duration time elapsed
18:31:04.846 00.031 15712 IsGuiding returns 1
18:31:04.889 00.043 15712 IsGuiding returns 1
18:31:04.928 00.039 15712 IsGuiding returns 0
18:31:04.928 00.000 15712 scope move finished after 81 + 126 ms
18:31:04.928 00.000 15712 Move returns status 0, amount 81
18:31:04.928 00.000 15712 move complete, result=0
18:31:04.928 00.000 15712 worker thread done servicing request
18:31:04.928 00.000 15712 Worker thread wakes up
18:31:04.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:04.928 00.000 7988 GuideStep: -0.5 px 93 ms EAST, -0.3 px 81 ms NORTH
18:31:04.930 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:06.347 01.417 15712 Exposure complete
18:31:06.408 00.061 15712 worker thread done servicing request
18:31:06.408 00.000 7988 OnExposeComplete: enter
18:31:06.410 00.002 7988 UpdateGuideState(): m_state=6
18:31:06.411 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
18:31:06.412 00.001 7988 Star::Find returns 1 (0), X=1181.87, Y=427.90, Mass=1493, SNR=26.2, Peak=223 HFD=3.1
18:31:06.414 00.002 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.58) = xAngle (0.94 = 0.94)
18:31:06.415 00.001 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.04 = -2.24)
18:31:06.416 00.001 7988 CameraToMount -- cameraX=0.52 cameraY=-0.39 hyp=0.65 cameraTheta=-0.64 mountX=0.38 mountY=-0.51, mountTheta=-0.92
18:31:06.418 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.52, y=-0.39, opts=13)
18:31:06.419 00.001 7988 Enqueuing Move request for scope (0.52, -0.39)
18:31:06.421 00.002 15712 Worker thread wakes up
18:31:06.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.39) opts 0xd
18:31:06.421 00.000 15712 Handling offset move in thread for scope, endpoint = (0.52, -0.39)
18:31:06.421 00.000 15712 Moving (0.52, -0.39) raw xDistance=0.38 yDistance=-0.51
18:31:06.421 00.000 15712 PPEC rslt: input = 0.38, final = 0.19, react = 0.23, pred = 0.22, hyst = 0.16, hyst_pct = 0.91, period_length = 644.43
18:31:06.421 00.000 15712 PPEC: input: 0.38, control: 0.19, exposure: 1500
18:31:06.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
18:31:06.421 00.000 15712 MoveAxis(W, 61, ABG)
18:31:06.421 00.000 15712 Guiding  Dir = 3, Dur = 61
18:31:06.421 00.000 15712 IsGuiding returns 0
18:31:06.428 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:31:06.434 00.006 7988 UpdateGuideState exits: m=1493 SNR=26.2
18:31:06.435 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:06.437 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:06.438 00.001 7988 Enqueuing Expose request
18:31:06.447 00.009 15712 PulseGuide returned control before completion, sleep 46
18:31:06.501 00.054 15712 IsGuiding returns 1
18:31:06.501 00.000 15712 scope still moving after pulse duration time elapsed
18:31:06.543 00.042 15712 IsGuiding returns 0
18:31:06.543 00.000 15712 scope move finished after 61 + 60 ms
18:31:06.543 00.000 15712 Move returns status 0, amount 61
18:31:06.543 00.000 15712 MoveAxis(N, 130, ABG)
18:31:06.543 00.000 15712 Guiding  Dir = 0, Dur = 130
18:31:06.543 00.000 15712 IsGuiding returns 0
18:31:06.623 00.080 15712 PulseGuide returned control before completion, sleep 61
18:31:06.689 00.066 15712 IsGuiding returns 1
18:31:06.689 00.000 15712 scope still moving after pulse duration time elapsed
18:31:06.720 00.031 15712 IsGuiding returns 1
18:31:06.767 00.047 15712 IsGuiding returns 0
18:31:06.767 00.000 15712 scope move finished after 130 + 94 ms
18:31:06.767 00.000 15712 Move returns status 0, amount 130
18:31:06.767 00.000 15712 move complete, result=0
18:31:06.767 00.000 15712 worker thread done servicing request
18:31:06.768 00.001 15712 Worker thread wakes up
18:31:06.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:06.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:06.768 00.000 7988 GuideStep: 0.4 px 61 ms WEST, -0.5 px 130 ms NORTH
18:31:07.992 01.224 7988 evsrv: cli 0CCCF448 connect
18:31:07.993 00.001 7988 case statement mapped state 6 to 3
18:31:07.995 00.002 7988 case statement mapped state 6 to 3
18:31:07.997 00.002 7988 evsrv: cli 0CCCF448 request: {"method":"get_app_state","id":"1500bd08-7c98-44e4-b1aa-f7337da3da0b"}
18:31:07.998 00.001 7988 case statement mapped state 6 to 3
18:31:07.999 00.001 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":"Guiding","id":"1500bd08-7c98-44e4-b1aa-f7337da3da0b"}
18:31:08.001 00.002 7988 evsrv: cli 0CCCF448 disconnect
18:31:08.394 00.393 15712 Exposure complete
18:31:08.462 00.068 15712 worker thread done servicing request
18:31:08.462 00.000 7988 OnExposeComplete: enter
18:31:08.464 00.002 7988 UpdateGuideState(): m_state=6
18:31:08.465 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
18:31:08.466 00.001 7988 Star::Find returns 1 (0), X=1181.67, Y=427.45, Mass=1500, SNR=26.3, Peak=169 HFD=3.2
18:31:08.467 00.001 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
18:31:08.468 00.001 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
18:31:08.469 00.001 7988 CameraToMount -- cameraX=0.31 cameraY=-0.85 hyp=0.90 cameraTheta=-1.22 mountX=0.84 mountY=-0.29, mountTheta=-0.33
18:31:08.471 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.85, opts=13)
18:31:08.473 00.002 7988 Enqueuing Move request for scope (0.31, -0.85)
18:31:08.474 00.001 15712 Worker thread wakes up
18:31:08.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.85) opts 0xd
18:31:08.474 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.85)
18:31:08.474 00.000 15712 Moving (0.31, -0.85) raw xDistance=0.84 yDistance=-0.29
18:31:08.475 00.001 15712 PPEC rslt: input = 0.84, final = 0.40, react = 0.51, pred = -0.52, hyst = 0.44, hyst_pct = 0.90, period_length = 644.43
18:31:08.475 00.000 15712 PPEC: input: 0.84, control: 0.40, exposure: 1500
18:31:08.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
18:31:08.475 00.000 15712 MoveAxis(W, 129, ABG)
18:31:08.475 00.000 15712 Guiding  Dir = 3, Dur = 129
18:31:08.475 00.000 15712 IsGuiding returns 0
18:31:08.482 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:31:08.490 00.008 7988 UpdateGuideState exits: m=1500 SNR=26.3
18:31:08.491 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:08.492 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:08.494 00.002 7988 Enqueuing Expose request
18:31:08.495 00.001 15712 PulseGuide returned control before completion, sleep 122
18:31:08.637 00.142 15712 IsGuiding returns 0
18:31:08.637 00.000 15712 Move returns status 0, amount 129
18:31:08.637 00.000 15712 MoveAxis(N, 75, ABG)
18:31:08.637 00.000 15712 Guiding  Dir = 0, Dur = 75
18:31:08.637 00.000 15712 IsGuiding returns 0
18:31:08.717 00.080 15712 IsGuiding returns 1
18:31:08.717 00.000 15712 scope still moving after pulse duration time elapsed
18:31:08.753 00.036 15712 IsGuiding returns 1
18:31:08.799 00.046 15712 IsGuiding returns 1
18:31:08.832 00.033 15712 IsGuiding returns 0
18:31:08.832 00.000 15712 scope move finished after 75 + 119 ms
18:31:08.832 00.000 15712 Move returns status 0, amount 75
18:31:08.832 00.000 15712 move complete, result=0
18:31:08.832 00.000 15712 worker thread done servicing request
18:31:08.832 00.000 15712 Worker thread wakes up
18:31:08.832 00.000 7988 GuideStep: 0.8 px 129 ms WEST, -0.3 px 75 ms NORTH
18:31:08.833 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:08.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:10.242 01.409 15712 Exposure complete
18:31:10.304 00.062 15712 worker thread done servicing request
18:31:10.304 00.000 7988 OnExposeComplete: enter
18:31:10.306 00.002 7988 UpdateGuideState(): m_state=6
18:31:10.306 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
18:31:10.308 00.002 7988 Star::Find returns 1 (0), X=1181.28, Y=428.44, Mass=1326, SNR=24.7, Peak=177 HFD=3.2
18:31:10.309 00.001 7988 MultiStar: exiting stabilization period
18:31:10.311 00.002 7988 MultiStar: [#1 -0.06,-0.09,1.04,U] [#2 0.09,0.02,1.04,U] [#3 -0.03,-0.04,0.97,U] [#4 0.10,-0.01,1.03,U] [#5 -0.02,0.00,0.72,U] [#6 -0.03,0.25,0.72,U] [#7 0.24,0.13,0.66,U] [#8 -0.25,-0.17,0.65,U] 
18:31:10.312 00.001 7988 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {-0.07, 0.14}
18:31:10.313 00.001 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
18:31:10.314 00.001 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
18:31:10.315 00.001 7988 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.63 mountX=-0.02 mountY=0.00, mountTheta=3.10
18:31:10.317 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.02, opts=13)
18:31:10.318 00.001 7988 Enqueuing Move request for scope (-0.00, 0.02)
18:31:10.319 00.001 15712 Worker thread wakes up
18:31:10.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
18:31:10.319 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
18:31:10.319 00.000 15712 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=0.00
18:31:10.319 00.000 15712 PPEC rslt: input = -0.02, final = -0.05, react = -0.01, pred = -0.55, hyst = 0.00, hyst_pct = 0.90, period_length = 644.43
18:31:10.319 00.000 15712 PPEC: input: -0.02, control: -0.05, exposure: 1500
18:31:10.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:10.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:31:10.319 00.000 15712 MoveAxis(E, 17, ABG)
18:31:10.320 00.001 15712 Guiding  Dir = 2, Dur = 17
18:31:10.320 00.000 15712 IsGuiding returns 0
18:31:10.325 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:31:10.333 00.008 7988 UpdateGuideState exits: m=1326 SNR=24.7
18:31:10.335 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:10.336 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:10.337 00.001 7988 Enqueuing Expose request
18:31:10.348 00.011 15712 IsGuiding returns 1
18:31:10.348 00.000 15712 scope still moving after pulse duration time elapsed
18:31:10.411 00.063 15712 IsGuiding returns 0
18:31:10.411 00.000 15712 scope move finished after 17 + 74 ms
18:31:10.411 00.000 15712 Move returns status 0, amount 17
18:31:10.412 00.001 15712 MoveAxis(N, 0, ABG)
18:31:10.412 00.000 15712 Move returns status 0, amount 0
18:31:10.412 00.000 15712 move complete, result=0
18:31:10.412 00.000 15712 worker thread done servicing request
18:31:10.412 00.000 15712 Worker thread wakes up
18:31:10.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:10.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:10.412 00.000 7988 GuideStep: -0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
18:31:12.033 01.621 15712 Exposure complete
18:31:12.095 00.062 15712 worker thread done servicing request
18:31:12.096 00.001 7988 OnExposeComplete: enter
18:31:12.097 00.001 7988 UpdateGuideState(): m_state=6
18:31:12.098 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
18:31:12.099 00.001 7988 Star::Find returns 1 (0), X=1181.46, Y=428.61, Mass=1385, SNR=25.3, Peak=197 HFD=3.2
18:31:12.101 00.002 7988 MultiStar: [#1 -0.08,0.44,1.02,U] [#2 0.04,0.30,1.01,U] [#3 0.05,0.39,1.01,U] [#4 -0.06,0.32,1.02,U] [#5 0.00,0.37,0.71,U] [#6 -0.19,0.78,0.00,M1] [#7 -0.00,0.72,0.00,M2] [#8 -0.38,0.41,0.67,U] 
18:31:12.102 00.001 7988 single-star, 6 included, MultiStar: {-0.03, 0.36}, one-star: {0.10, 0.31}
18:31:12.103 00.001 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
18:31:12.104 00.001 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.34)
18:31:12.105 00.001 7988 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.25 mountX=-0.31 mountY=-0.11, mountTheta=-2.80
18:31:12.107 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.31, opts=13)
18:31:12.109 00.002 7988 Enqueuing Move request for scope (0.10, 0.31)
18:31:12.111 00.002 15712 Worker thread wakes up
18:31:12.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.31) opts 0xd
18:31:12.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.31)
18:31:12.111 00.000 15712 Moving (0.10, 0.31) raw xDistance=-0.31 yDistance=-0.11
18:31:12.111 00.000 15712 PPEC rslt: input = -0.31, final = -0.16, react = -0.19, pred = -0.07, hyst = -0.15, hyst_pct = 0.90, period_length = 644.43
18:31:12.112 00.001 15712 PPEC: input: -0.31, control: -0.16, exposure: 1500
18:31:12.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:12.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:31:12.112 00.000 15712 MoveAxis(E, 51, ABG)
18:31:12.112 00.000 15712 Guiding  Dir = 2, Dur = 51
18:31:12.112 00.000 15712 IsGuiding returns 0
18:31:12.118 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:31:12.125 00.007 7988 UpdateGuideState exits: m=1385 SNR=25.3
18:31:12.126 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:12.127 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:12.128 00.001 7988 Enqueuing Expose request
18:31:12.138 00.010 15712 PulseGuide returned control before completion, sleep 36
18:31:12.217 00.079 15712 IsGuiding returns 0
18:31:12.217 00.000 15712 Move returns status 0, amount 51
18:31:12.217 00.000 15712 MoveAxis(N, 0, ABG)
18:31:12.217 00.000 15712 Move returns status 0, amount 0
18:31:12.217 00.000 15712 move complete, result=0
18:31:12.217 00.000 15712 worker thread done servicing request
18:31:12.217 00.000 15712 Worker thread wakes up
18:31:12.217 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
18:31:12.218 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:12.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:13.629 01.411 15712 Exposure complete
18:31:13.692 00.063 15712 worker thread done servicing request
18:31:13.692 00.000 7988 OnExposeComplete: enter
18:31:13.693 00.001 7988 UpdateGuideState(): m_state=6
18:31:13.695 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
18:31:13.696 00.001 7988 Star::Find returns 1 (0), X=1181.58, Y=428.48, Mass=1398, SNR=25.3, Peak=167 HFD=3.2
18:31:13.697 00.001 7988 MultiStar: [#1 0.14,0.07,1.02,U] [#2 0.08,0.22,1.02,U] [#3 0.08,0.12,0.99,U] [#4 -0.01,0.06,1.02,U] [#5 0.31,0.10,0.69,U] [#6 0.08,0.33,0.73,U] [#7 0.16,0.26,0.67,U] [#8 -0.12,0.26,0.66,U] 
18:31:13.698 00.001 7988 refined, 8 included, MultiStar: {0.10, 0.17}, one-star: {0.23, 0.18}
18:31:13.699 00.001 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
18:31:13.700 00.001 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.58)
18:31:13.701 00.001 7988 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.02 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
18:31:13.705 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.17, opts=13)
18:31:13.706 00.001 7988 Enqueuing Move request for scope (0.10, 0.17)
18:31:13.707 00.001 15712 Worker thread wakes up
18:31:13.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
18:31:13.707 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
18:31:13.708 00.001 15712 Moving (0.10, 0.17) raw xDistance=-0.17 yDistance=-0.11
18:31:13.708 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.05, hyst = -0.09, hyst_pct = 0.90, period_length = 644.43
18:31:13.708 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
18:31:13.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:13.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:31:13.708 00.000 15712 MoveAxis(E, 33, ABG)
18:31:13.708 00.000 15712 Guiding  Dir = 2, Dur = 33
18:31:13.714 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:13.719 00.005 15712 IsGuiding returns 0
18:31:13.720 00.001 7988 UpdateGuideState exits: m=1398 SNR=25.3
18:31:13.721 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:13.723 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:13.724 00.001 7988 Enqueuing Expose request
18:31:13.736 00.012 15712 PulseGuide returned control before completion, sleep 27
18:31:13.783 00.047 15712 IsGuiding returns 0
18:31:13.783 00.000 15712 Move returns status 0, amount 33
18:31:13.784 00.001 15712 MoveAxis(N, 0, ABG)
18:31:13.784 00.000 15712 Move returns status 0, amount 0
18:31:13.784 00.000 15712 move complete, result=0
18:31:13.784 00.000 15712 worker thread done servicing request
18:31:13.784 00.000 15712 Worker thread wakes up
18:31:13.784 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
18:31:13.785 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:13.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:15.412 01.627 15712 Exposure complete
18:31:15.473 00.061 15712 worker thread done servicing request
18:31:15.473 00.000 7988 OnExposeComplete: enter
18:31:15.475 00.002 7988 UpdateGuideState(): m_state=6
18:31:15.476 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
18:31:15.477 00.001 7988 Star::Find returns 1 (0), X=1181.55, Y=428.65, Mass=1432, SNR=25.8, Peak=184 HFD=3.2
18:31:15.480 00.003 7988 MultiStar: [#1 0.21,0.49,1.03,U] [#2 0.21,0.36,1.03,U] [#3 0.04,0.31,0.96,U] [#4 0.09,0.21,1.04,U] [#5 0.27,0.52,0.68,U] [#6 0.15,0.42,0.67,U] [#7 0.05,0.31,0.64,U] [#8 -0.06,0.21,0.65,U] 
18:31:15.481 00.001 7988 refined, 8 included, MultiStar: {0.13, 0.35}, one-star: {0.20, 0.35}
18:31:15.482 00.001 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
18:31:15.483 00.001 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.39)
18:31:15.484 00.001 7988 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.38 cameraTheta=1.21 mountX=-0.36 mountY=-0.14, mountTheta=-2.76
18:31:15.486 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.35, opts=13)
18:31:15.487 00.001 7988 Enqueuing Move request for scope (0.13, 0.35)
18:31:15.489 00.002 15712 Worker thread wakes up
18:31:15.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
18:31:15.489 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
18:31:15.489 00.000 15712 Moving (0.13, 0.35) raw xDistance=-0.36 yDistance=-0.14
18:31:15.489 00.000 15712 PPEC rslt: input = -0.36, final = -0.21, react = -0.21, pred = -0.04, hyst = -0.20, hyst_pct = 0.90, period_length = 644.43
18:31:15.489 00.000 15712 PPEC: input: -0.36, control: -0.21, exposure: 1500
18:31:15.490 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:15.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:31:15.490 00.000 15712 MoveAxis(E, 67, ABG)
18:31:15.490 00.000 15712 Guiding  Dir = 2, Dur = 67
18:31:15.490 00.000 15712 IsGuiding returns 0
18:31:15.496 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:15.502 00.006 7988 UpdateGuideState exits: m=1432 SNR=25.8
18:31:15.504 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:15.505 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:15.507 00.002 7988 Enqueuing Expose request
18:31:15.510 00.003 15712 PulseGuide returned control before completion, sleep 58
18:31:15.590 00.080 15712 IsGuiding returns 1
18:31:15.590 00.000 15712 scope still moving after pulse duration time elapsed
18:31:15.613 00.023 15712 IsGuiding returns 0
18:31:15.613 00.000 15712 scope move finished after 67 + 56 ms
18:31:15.613 00.000 15712 Move returns status 0, amount 67
18:31:15.613 00.000 15712 MoveAxis(N, 0, ABG)
18:31:15.613 00.000 15712 Move returns status 0, amount 0
18:31:15.613 00.000 15712 move complete, result=0
18:31:15.614 00.001 15712 worker thread done servicing request
18:31:15.614 00.000 15712 Worker thread wakes up
18:31:15.614 00.000 7988 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
18:31:15.616 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:15.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:17.021 01.405 15712 Exposure complete
18:31:17.095 00.074 15712 worker thread done servicing request
18:31:17.095 00.000 7988 OnExposeComplete: enter
18:31:17.097 00.002 7988 UpdateGuideState(): m_state=6
18:31:17.099 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
18:31:17.100 00.001 7988 Star::Find returns 1 (0), X=1181.60, Y=428.45, Mass=1469, SNR=26.0, Peak=206 HFD=3.1
18:31:17.101 00.001 7988 MultiStar: [#1 0.18,-0.02,0.95,U] [#2 0.18,0.10,1.00,U] [#3 0.04,0.19,0.98,U] [#4 0.30,-0.16,0.98,U] [#5 0.22,0.30,0.73,U] [#6 0.10,0.30,0.68,U] [#7 0.08,0.17,0.65,U] [#8 -0.05,0.05,0.62,U] 
18:31:17.103 00.002 7988 refined, 8 included, MultiStar: {0.16, 0.11}, one-star: {0.25, 0.15}
18:31:17.104 00.001 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.58) = xAngle (2.19 = 2.19)
18:31:17.105 00.001 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.30 = -0.98)
18:31:17.106 00.001 7988 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.61 mountX=-0.11 mountY=-0.16, mountTheta=-2.18
18:31:17.108 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.11, opts=13)
18:31:17.111 00.003 7988 Enqueuing Move request for scope (0.16, 0.11)
18:31:17.112 00.001 15712 Worker thread wakes up
18:31:17.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
18:31:17.112 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
18:31:17.112 00.000 15712 Moving (0.16, 0.11) raw xDistance=-0.11 yDistance=-0.16
18:31:17.112 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.90, period_length = 644.43
18:31:17.113 00.001 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
18:31:17.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:17.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:31:17.113 00.000 15712 MoveAxis(W, 1, ABG)
18:31:17.113 00.000 15712 Guiding  Dir = 3, Dur = 1
18:31:17.113 00.000 15712 IsGuiding returns 0
18:31:17.120 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:17.127 00.007 7988 UpdateGuideState exits: m=1469 SNR=26.0
18:31:17.129 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:17.130 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:17.131 00.001 7988 Enqueuing Expose request
18:31:17.141 00.010 15712 IsGuiding returns 0
18:31:17.141 00.000 15712 Move returns status 0, amount 1
18:31:17.141 00.000 15712 MoveAxis(N, 0, ABG)
18:31:17.141 00.000 15712 Move returns status 0, amount 0
18:31:17.141 00.000 15712 move complete, result=0
18:31:17.141 00.000 15712 worker thread done servicing request
18:31:17.141 00.000 15712 Worker thread wakes up
18:31:17.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:17.142 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:17.142 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
18:31:18.770 01.628 15712 Exposure complete
18:31:18.834 00.064 15712 worker thread done servicing request
18:31:18.834 00.000 7988 OnExposeComplete: enter
18:31:18.836 00.002 7988 UpdateGuideState(): m_state=6
18:31:18.837 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
18:31:18.838 00.001 7988 Star::Find returns 1 (0), X=1181.48, Y=427.89, Mass=1462, SNR=26.0, Peak=189 HFD=3.1
18:31:18.839 00.001 7988 MultiStar: [#1 0.22,-0.47,0.98,U] [#2 0.19,-0.33,0.96,U] [#3 0.27,-0.59,0.00,M1] [#4 0.14,-0.51,1.02,U] [#5 0.07,-0.26,0.72,U] [#6 0.24,0.03,0.69,U] [#7 0.17,-0.30,0.68,U] [#8 0.01,-0.66,0.00,M1] 
18:31:18.841 00.002 7988 refined, 6 included, MultiStar: {0.17, -0.34}, one-star: {0.13, -0.40}
18:31:18.842 00.001 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
18:31:18.843 00.001 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.72)
18:31:18.844 00.001 7988 CameraToMount -- cameraX=0.17 cameraY=-0.34 hyp=0.38 cameraTheta=-1.12 mountX=0.34 mountY=-0.16, mountTheta=-0.43
18:31:18.847 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.34, opts=13)
18:31:18.848 00.001 7988 Enqueuing Move request for scope (0.17, -0.34)
18:31:18.849 00.001 15712 Worker thread wakes up
18:31:18.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.34) opts 0xd
18:31:18.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.34)
18:31:18.849 00.000 15712 Moving (0.17, -0.34) raw xDistance=0.34 yDistance=-0.16
18:31:18.849 00.000 15712 PPEC rslt: input = 0.34, final = 0.18, react = 0.20, pred = 0.04, hyst = 0.17, hyst_pct = 0.90, period_length = 644.43
18:31:18.849 00.000 15712 PPEC: input: 0.34, control: 0.18, exposure: 1500
18:31:18.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:18.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:31:18.849 00.000 15712 MoveAxis(W, 59, ABG)
18:31:18.850 00.001 15712 Guiding  Dir = 3, Dur = 59
18:31:18.850 00.000 15712 IsGuiding returns 0
18:31:18.855 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:31:18.863 00.008 7988 UpdateGuideState exits: m=1462 SNR=26.0
18:31:18.864 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:18.865 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:18.867 00.002 7988 Enqueuing Expose request
18:31:18.869 00.002 15712 PulseGuide returned control before completion, sleep 53
18:31:18.923 00.054 15712 IsGuiding returns 1
18:31:18.923 00.000 15712 scope still moving after pulse duration time elapsed
18:31:18.954 00.031 15712 IsGuiding returns 0
18:31:18.954 00.000 15712 scope move finished after 59 + 45 ms
18:31:18.954 00.000 15712 Move returns status 0, amount 59
18:31:18.954 00.000 15712 MoveAxis(N, 0, ABG)
18:31:18.954 00.000 15712 Move returns status 0, amount 0
18:31:18.954 00.000 15712 move complete, result=0
18:31:18.954 00.000 15712 worker thread done servicing request
18:31:18.954 00.000 15712 Worker thread wakes up
18:31:18.954 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.2 px 0 ms NORTH
18:31:18.961 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:18.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:20.377 01.416 15712 Exposure complete
18:31:20.439 00.062 15712 worker thread done servicing request
18:31:20.440 00.001 7988 OnExposeComplete: enter
18:31:20.441 00.001 7988 UpdateGuideState(): m_state=6
18:31:20.443 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
18:31:20.444 00.001 7988 Star::Find returns 1 (0), X=1181.66, Y=427.96, Mass=1376, SNR=25.2, Peak=197 HFD=2.7
18:31:20.445 00.001 7988 MultiStar: [#1 0.16,-0.54,1.01,U] [#2 0.02,-0.40,1.05,U] [#3 0.25,-0.43,0.98,U] [#4 0.28,-0.45,1.07,U] [#5 0.29,-0.28,0.70,U] [#6 0.20,-0.27,0.72,U] [#7 0.24,-0.35,0.69,U] [#8 0.10,-0.67,0.00,M2] 
18:31:20.446 00.001 7988 refined, 7 included, MultiStar: {0.22, -0.39}, one-star: {0.31, -0.33}
18:31:20.447 00.001 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.58) = xAngle (0.51 = 0.51)
18:31:20.449 00.002 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.62 = -2.66)
18:31:20.450 00.001 7988 CameraToMount -- cameraX=0.22 cameraY=-0.39 hyp=0.45 cameraTheta=-1.07 mountX=0.39 mountY=-0.21, mountTheta=-0.49
18:31:20.452 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.39, opts=13)
18:31:20.454 00.002 7988 Enqueuing Move request for scope (0.22, -0.39)
18:31:20.456 00.002 15712 Worker thread wakes up
18:31:20.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.39) opts 0xd
18:31:20.456 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.39)
18:31:20.456 00.000 15712 Moving (0.22, -0.39) raw xDistance=0.39 yDistance=-0.21
18:31:20.456 00.000 15712 PPEC rslt: input = 0.39, final = 0.22, react = 0.23, pred = 0.06, hyst = 0.21, hyst_pct = 0.90, period_length = 644.43
18:31:20.456 00.000 15712 PPEC: input: 0.39, control: 0.22, exposure: 1500
18:31:20.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:20.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:31:20.456 00.000 15712 MoveAxis(W, 72, ABG)
18:31:20.457 00.001 15712 Guiding  Dir = 3, Dur = 72
18:31:20.457 00.000 15712 IsGuiding returns 0
18:31:20.463 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:20.470 00.007 7988 UpdateGuideState exits: m=1376 SNR=25.2
18:31:20.471 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:20.472 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:20.473 00.001 7988 Enqueuing Expose request
18:31:20.481 00.008 15712 PulseGuide returned control before completion, sleep 58
18:31:20.577 00.096 15712 IsGuiding returns 1
18:31:20.577 00.000 15712 scope still moving after pulse duration time elapsed
18:31:20.611 00.034 15712 IsGuiding returns 0
18:31:20.611 00.000 15712 scope move finished after 72 + 82 ms
18:31:20.611 00.000 15712 Move returns status 0, amount 72
18:31:20.611 00.000 15712 MoveAxis(N, 0, ABG)
18:31:20.611 00.000 15712 Move returns status 0, amount 0
18:31:20.611 00.000 15712 move complete, result=0
18:31:20.611 00.000 15712 worker thread done servicing request
18:31:20.612 00.001 15712 Worker thread wakes up
18:31:20.612 00.000 7988 GuideStep: 0.4 px 72 ms WEST, -0.2 px 0 ms NORTH
18:31:20.613 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:20.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:22.237 01.624 15712 Exposure complete
18:31:22.299 00.062 15712 worker thread done servicing request
18:31:22.299 00.000 7988 OnExposeComplete: enter
18:31:22.301 00.002 7988 UpdateGuideState(): m_state=6
18:31:22.302 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
18:31:22.303 00.001 7988 Star::Find returns 1 (0), X=1181.49, Y=428.23, Mass=1448, SNR=25.8, Peak=212 HFD=3.2
18:31:22.304 00.001 7988 MultiStar: [#1 0.18,-0.43,1.02,U] [#2 0.06,-0.13,0.98,U] [#3 -0.10,0.09,0.97,U] [#4 0.13,-0.14,1.07,U] [#5 0.18,-0.08,0.68,U] [#6 0.11,0.12,0.72,U] [#7 0.25,-0.21,0.67,U] [#8 0.28,-0.42,0.65,U] 
18:31:22.306 00.002 7988 single-star, 8 included, MultiStar: {0.12, -0.14}, one-star: {0.14, -0.06}
18:31:22.307 00.001 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
18:31:22.308 00.001 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.02)
18:31:22.309 00.001 7988 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=0.06 mountY=-0.14, mountTheta=-1.15
18:31:22.310 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.06, opts=13)
18:31:22.312 00.002 7988 Enqueuing Move request for scope (0.14, -0.06)
18:31:22.313 00.001 15712 Worker thread wakes up
18:31:22.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
18:31:22.313 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
18:31:22.313 00.000 15712 Moving (0.14, -0.06) raw xDistance=0.06 yDistance=-0.14
18:31:22.313 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.89, period_length = 644.43
18:31:22.313 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
18:31:22.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:22.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:31:22.314 00.001 15712 MoveAxis(W, 2, ABG)
18:31:22.314 00.000 15712 Guiding  Dir = 3, Dur = 2
18:31:22.314 00.000 15712 IsGuiding returns 0
18:31:22.320 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:31:22.327 00.007 7988 UpdateGuideState exits: m=1448 SNR=25.8
18:31:22.329 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:22.330 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:22.332 00.002 7988 Enqueuing Expose request
18:31:22.335 00.003 15712 IsGuiding returns 0
18:31:22.335 00.000 15712 Move returns status 0, amount 2
18:31:22.335 00.000 15712 MoveAxis(N, 0, ABG)
18:31:22.335 00.000 15712 Move returns status 0, amount 0
18:31:22.335 00.000 15712 move complete, result=0
18:31:22.336 00.001 15712 worker thread done servicing request
18:31:22.336 00.000 15712 Worker thread wakes up
18:31:22.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:22.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:22.336 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
18:31:23.743 01.407 15712 Exposure complete
18:31:23.808 00.065 15712 worker thread done servicing request
18:31:23.808 00.000 7988 OnExposeComplete: enter
18:31:23.810 00.002 7988 UpdateGuideState(): m_state=6
18:31:23.811 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
18:31:23.812 00.001 7988 Star::Find returns 1 (0), X=1181.45, Y=428.02, Mass=1376, SNR=25.2, Peak=199 HFD=3.0
18:31:23.813 00.001 7988 MultiStar: [#1 -0.08,-0.38,1.00,U] [#2 0.03,-0.14,1.02,U] [#3 0.04,-0.11,1.00,U] [#4 0.14,-0.30,1.06,U] [#5 0.33,-0.34,0.68,U] [#6 0.03,-0.17,0.72,U] [#7 0.08,-0.29,0.67,U] [#8 -0.24,-0.44,0.66,U] 
18:31:23.815 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.26}, one-star: {0.09, -0.28}
18:31:23.816 00.001 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
18:31:23.817 00.001 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -2.99)
18:31:23.818 00.001 7988 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.39 mountX=0.26 mountY=-0.04, mountTheta=-0.15
18:31:23.820 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.26, opts=13)
18:31:23.822 00.002 7988 Enqueuing Move request for scope (0.05, -0.26)
18:31:23.823 00.001 15712 Worker thread wakes up
18:31:23.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
18:31:23.823 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
18:31:23.823 00.000 15712 Moving (0.05, -0.26) raw xDistance=0.26 yDistance=-0.04
18:31:23.823 00.000 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = 0.07, hyst = 0.15, hyst_pct = 0.89, period_length = 644.43
18:31:23.823 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
18:31:23.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:23.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:31:23.823 00.000 15712 MoveAxis(W, 53, ABG)
18:31:23.823 00.000 15712 Guiding  Dir = 3, Dur = 53
18:31:23.823 00.000 15712 IsGuiding returns 0
18:31:23.830 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:23.837 00.007 15712 PulseGuide returned control before completion, sleep 50
18:31:23.837 00.000 7988 UpdateGuideState exits: m=1376 SNR=25.2
18:31:23.838 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:23.841 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:23.842 00.001 7988 Enqueuing Expose request
18:31:23.917 00.075 15712 IsGuiding returns 0
18:31:23.917 00.000 15712 Move returns status 0, amount 53
18:31:23.917 00.000 15712 MoveAxis(N, 0, ABG)
18:31:23.917 00.000 15712 Move returns status 0, amount 0
18:31:23.917 00.000 15712 move complete, result=0
18:31:23.917 00.000 15712 worker thread done servicing request
18:31:23.917 00.000 15712 Worker thread wakes up
18:31:23.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:23.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:23.917 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.0 px 0 ms NORTH
18:31:25.552 01.635 15712 Exposure complete
18:31:25.612 00.060 15712 worker thread done servicing request
18:31:25.612 00.000 7988 OnExposeComplete: enter
18:31:25.614 00.002 7988 UpdateGuideState(): m_state=6
18:31:25.615 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
18:31:25.616 00.001 7988 Star::Find returns 1 (0), X=1181.67, Y=428.63, Mass=1453, SNR=25.9, Peak=216 HFD=3.2
18:31:25.617 00.001 7988 MultiStar: [#1 0.20,0.19,1.00,U] [#2 0.31,0.07,1.01,U] [#3 0.30,0.09,0.95,U] [#4 0.24,-0.03,1.01,U] [#5 0.30,0.32,0.74,U] [#6 0.31,0.26,0.72,U] [#7 0.17,0.09,0.67,U] [#8 0.13,0.04,0.66,U] 
18:31:25.618 00.001 7988 refined, 8 included, MultiStar: {0.26, 0.15}, one-star: {0.31, 0.33}
18:31:25.619 00.001 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.58) = xAngle (2.11 = 2.11)
18:31:25.620 00.001 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.07)
18:31:25.621 00.001 7988 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.53 mountX=-0.15 mountY=-0.26, mountTheta=-2.10
18:31:25.624 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.15, opts=13)
18:31:25.625 00.001 7988 Enqueuing Move request for scope (0.26, 0.15)
18:31:25.626 00.001 15712 Worker thread wakes up
18:31:25.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.15) opts 0xd
18:31:25.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.15)
18:31:25.626 00.000 15712 Moving (0.26, 0.15) raw xDistance=-0.15 yDistance=-0.26
18:31:25.626 00.000 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.09, hyst = 0.00, hyst_pct = 0.89, period_length = 644.43
18:31:25.626 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
18:31:25.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
18:31:25.626 00.000 15712 MoveAxis(W, 3, ABG)
18:31:25.627 00.001 15712 Guiding  Dir = 3, Dur = 3
18:31:25.627 00.000 15712 IsGuiding returns 0
18:31:25.633 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:25.639 00.006 7988 UpdateGuideState exits: m=1453 SNR=25.9
18:31:25.642 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:25.643 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:25.645 00.002 7988 Enqueuing Expose request
18:31:25.647 00.002 15712 IsGuiding returns 0
18:31:25.647 00.000 15712 Move returns status 0, amount 3
18:31:25.647 00.000 15712 MoveAxis(N, 66, ABG)
18:31:25.647 00.000 15712 Guiding  Dir = 0, Dur = 66
18:31:25.648 00.001 15712 IsGuiding returns 0
18:31:25.724 00.076 15712 IsGuiding returns 1
18:31:25.724 00.000 15712 scope still moving after pulse duration time elapsed
18:31:25.753 00.029 15712 IsGuiding returns 1
18:31:25.836 00.083 15712 IsGuiding returns 0
18:31:25.836 00.000 15712 scope move finished after 66 + 121 ms
18:31:25.836 00.000 15712 Move returns status 0, amount 66
18:31:25.836 00.000 15712 move complete, result=0
18:31:25.836 00.000 15712 worker thread done servicing request
18:31:25.836 00.000 15712 Worker thread wakes up
18:31:25.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:25.836 00.000 7988 GuideStep: -0.2 px 3 ms WEST, -0.3 px 66 ms NORTH
18:31:25.838 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:27.254 01.416 15712 Exposure complete
18:31:27.316 00.062 15712 worker thread done servicing request
18:31:27.316 00.000 7988 OnExposeComplete: enter
18:31:27.317 00.001 7988 UpdateGuideState(): m_state=6
18:31:27.318 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
18:31:27.319 00.001 7988 Star::Find returns 1 (0), X=1181.48, Y=428.59, Mass=1476, SNR=26.0, Peak=203 HFD=3.2
18:31:27.321 00.002 7988 MultiStar: [#1 0.17,0.38,0.97,U] [#2 0.06,0.34,1.01,U] [#3 -0.06,0.33,0.96,U] [#4 0.04,0.13,0.99,U] [#5 -0.13,0.54,0.66,U] [#6 0.18,0.32,0.70,U] [#7 0.12,0.36,0.68,U] [#8 -0.06,0.13,0.67,U] 
18:31:27.322 00.001 7988 refined, 8 included, MultiStar: {0.06, 0.31}, one-star: {0.13, 0.30}
18:31:27.323 00.001 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
18:31:27.324 00.001 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
18:31:27.325 00.001 7988 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.39 mountX=-0.31 mountY=-0.06, mountTheta=-2.94
18:31:27.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.31, opts=13)
18:31:27.328 00.001 7988 Enqueuing Move request for scope (0.06, 0.31)
18:31:27.329 00.001 15712 Worker thread wakes up
18:31:27.330 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
18:31:27.330 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
18:31:27.330 00.000 15712 Moving (0.06, 0.31) raw xDistance=-0.31 yDistance=-0.06
18:31:27.330 00.000 15712 PPEC rslt: input = -0.31, final = -0.14, react = -0.19, pred = 0.19, hyst = -0.16, hyst_pct = 0.89, period_length = 644.43
18:31:27.330 00.000 15712 PPEC: input: -0.31, control: -0.14, exposure: 1500
18:31:27.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:27.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:31:27.330 00.000 15712 MoveAxis(E, 46, ABG)
18:31:27.330 00.000 15712 Guiding  Dir = 2, Dur = 46
18:31:27.331 00.001 15712 IsGuiding returns 0
18:31:27.339 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:27.345 00.006 7988 UpdateGuideState exits: m=1476 SNR=26.0
18:31:27.347 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:27.348 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:27.349 00.001 7988 Enqueuing Expose request
18:31:27.353 00.004 15712 PulseGuide returned control before completion, sleep 34
18:31:27.393 00.040 15712 IsGuiding returns 1
18:31:27.393 00.000 15712 scope still moving after pulse duration time elapsed
18:31:27.434 00.041 15712 IsGuiding returns 0
18:31:27.434 00.000 15712 scope move finished after 46 + 56 ms
18:31:27.434 00.000 15712 Move returns status 0, amount 46
18:31:27.434 00.000 15712 MoveAxis(N, 0, ABG)
18:31:27.434 00.000 15712 Move returns status 0, amount 0
18:31:27.434 00.000 15712 move complete, result=0
18:31:27.434 00.000 15712 worker thread done servicing request
18:31:27.434 00.000 15712 Worker thread wakes up
18:31:27.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:27.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:27.435 00.001 7988 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
18:31:29.066 01.631 15712 Exposure complete
18:31:29.129 00.063 15712 worker thread done servicing request
18:31:29.129 00.000 7988 OnExposeComplete: enter
18:31:29.130 00.001 7988 UpdateGuideState(): m_state=6
18:31:29.131 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:31:29.133 00.002 7988 Star::Find returns 1 (0), X=1181.29, Y=428.41, Mass=1450, SNR=25.9, Peak=231 HFD=3.2
18:31:29.134 00.001 7988 MultiStar: [#1 -0.10,-0.17,1.04,U] [#2 -0.04,-0.26,0.94,U] [#3 -0.03,-0.14,0.95,U] [#4 -0.13,-0.25,1.06,U] [#5 0.05,-0.02,0.72,U] [#6 0.06,0.27,0.70,U] [#7 -0.06,0.05,0.63,U] [#8 -0.20,-0.10,0.67,U] 
18:31:29.136 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.06, 0.12}
18:31:29.137 00.001 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.58) = xAngle (-0.67 = -0.67)
18:31:29.139 00.002 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.44 = 2.44)
18:31:29.141 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.25 mountX=0.07 mountY=0.06, mountTheta=0.69
18:31:29.144 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
18:31:29.145 00.001 7988 Enqueuing Move request for scope (-0.06, -0.07)
18:31:29.146 00.001 15712 Worker thread wakes up
18:31:29.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
18:31:29.147 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
18:31:29.147 00.000 15712 Moving (-0.06, -0.07) raw xDistance=0.07 yDistance=0.06
18:31:29.147 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.20, hyst = 0.00, hyst_pct = 0.89, period_length = 644.43
18:31:29.147 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
18:31:29.147 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:29.147 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:31:29.147 00.000 15712 MoveAxis(W, 7, ABG)
18:31:29.147 00.000 15712 Guiding  Dir = 3, Dur = 7
18:31:29.147 00.000 15712 IsGuiding returns 0
18:31:29.153 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:29.159 00.006 7988 UpdateGuideState exits: m=1450 SNR=25.9
18:31:29.161 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:29.162 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:29.163 00.001 7988 Enqueuing Expose request
18:31:29.208 00.045 15712 IsGuiding returns 0
18:31:29.208 00.000 15712 Move returns status 0, amount 7
18:31:29.208 00.000 15712 MoveAxis(N, 0, ABG)
18:31:29.208 00.000 15712 Move returns status 0, amount 0
18:31:29.208 00.000 15712 move complete, result=0
18:31:29.208 00.000 15712 worker thread done servicing request
18:31:29.208 00.000 15712 Worker thread wakes up
18:31:29.208 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
18:31:29.210 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:29.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:30.625 01.415 15712 Exposure complete
18:31:30.691 00.066 15712 worker thread done servicing request
18:31:30.691 00.000 7988 OnExposeComplete: enter
18:31:30.693 00.002 7988 UpdateGuideState(): m_state=6
18:31:30.694 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
18:31:30.696 00.002 7988 Star::Find returns 1 (0), X=1181.51, Y=427.83, Mass=1464, SNR=26.0, Peak=203 HFD=3.0
18:31:30.697 00.001 7988 MultiStar: [#1 -0.11,-0.47,1.00,U] [#2 -0.13,-0.37,1.02,U] [#3 -0.07,-0.19,0.91,U] [#4 -0.14,-0.40,1.05,U] [#5 0.03,-0.36,0.70,U] [#6 0.11,-0.28,0.69,U] [#7 -0.19,-0.56,0.65,U] [#8 -0.08,-0.47,0.64,U] 
18:31:30.697 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.39}, one-star: {0.15, -0.46}
18:31:30.700 00.003 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
18:31:30.701 00.001 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
18:31:30.702 00.001 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.39 hyp=0.40 cameraTheta=-1.70 mountX=0.39 mountY=0.06, mountTheta=0.15
18:31:30.704 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.39, opts=13)
18:31:30.705 00.001 7988 Enqueuing Move request for scope (-0.05, -0.39)
18:31:30.707 00.002 15712 Worker thread wakes up
18:31:30.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.39) opts 0xd
18:31:30.707 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.39)
18:31:30.707 00.000 15712 Moving (-0.05, -0.39) raw xDistance=0.39 yDistance=0.06
18:31:30.707 00.000 15712 PPEC rslt: input = 0.39, final = 0.23, react = 0.24, pred = 0.20, hyst = 0.20, hyst_pct = 0.89, period_length = 644.43
18:31:30.707 00.000 15712 PPEC: input: 0.39, control: 0.23, exposure: 1500
18:31:30.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:30.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:31:30.707 00.000 15712 MoveAxis(W, 75, ABG)
18:31:30.707 00.000 15712 Guiding  Dir = 3, Dur = 75
18:31:30.708 00.001 15712 IsGuiding returns 0
18:31:30.714 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:30.721 00.007 7988 UpdateGuideState exits: m=1464 SNR=26.0
18:31:30.722 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:30.723 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:30.724 00.001 7988 Enqueuing Expose request
18:31:30.727 00.003 15712 PulseGuide returned control before completion, sleep 67
18:31:30.795 00.068 15712 IsGuiding returns 1
18:31:30.795 00.000 15712 scope still moving after pulse duration time elapsed
18:31:30.854 00.059 15712 IsGuiding returns 0
18:31:30.854 00.000 15712 scope move finished after 75 + 71 ms
18:31:30.854 00.000 15712 Move returns status 0, amount 75
18:31:30.854 00.000 15712 MoveAxis(N, 0, ABG)
18:31:30.854 00.000 15712 Move returns status 0, amount 0
18:31:30.854 00.000 15712 move complete, result=0
18:31:30.854 00.000 15712 worker thread done servicing request
18:31:30.854 00.000 15712 Worker thread wakes up
18:31:30.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:30.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:30.854 00.000 7988 GuideStep: 0.4 px 75 ms WEST, 0.1 px 0 ms NORTH
18:31:32.481 01.627 15712 Exposure complete
18:31:32.543 00.062 15712 worker thread done servicing request
18:31:32.543 00.000 7988 OnExposeComplete: enter
18:31:32.545 00.002 7988 UpdateGuideState(): m_state=6
18:31:32.546 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
18:31:32.547 00.001 7988 Star::Find returns 1 (0), X=1181.41, Y=428.17, Mass=1469, SNR=25.9, Peak=224 HFD=3.3
18:31:32.548 00.001 7988 MultiStar: [#1 0.11,-0.13,1.01,U] [#2 -0.05,-0.03,1.01,U] [#3 -0.02,0.01,0.96,U] [#4 -0.01,0.01,1.02,U] [#5 -0.03,-0.20,0.68,U] [#6 -0.02,0.32,0.73,U] [#7 -0.02,-0.09,0.65,U] [#8 -0.18,-0.13,0.65,U] 
18:31:32.550 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.06, -0.12}
18:31:32.551 00.001 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
18:31:32.552 00.001 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
18:31:32.554 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.84 mountX=0.04 mountY=0.01, mountTheta=0.29
18:31:32.556 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
18:31:32.557 00.001 7988 Enqueuing Move request for scope (-0.01, -0.04)
18:31:32.558 00.001 15712 Worker thread wakes up
18:31:32.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
18:31:32.558 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
18:31:32.558 00.000 15712 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.01
18:31:32.558 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.89, period_length = 644.43
18:31:32.558 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
18:31:32.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:32.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:31:32.558 00.000 15712 MoveAxis(E, 0, ABG)
18:31:32.559 00.001 15712 Move returns status 0, amount 0
18:31:32.559 00.000 15712 MoveAxis(N, 0, ABG)
18:31:32.559 00.000 15712 Move returns status 0, amount 0
18:31:32.559 00.000 15712 move complete, result=0
18:31:32.559 00.000 15712 worker thread done servicing request
18:31:32.564 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:32.571 00.007 7988 UpdateGuideState exits: m=1469 SNR=25.9
18:31:32.572 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:32.573 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:32.574 00.001 7988 Enqueuing Expose request
18:31:32.575 00.001 7988 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
18:31:32.576 00.001 15712 Worker thread wakes up
18:31:32.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:32.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:33.981 01.405 15712 Exposure complete
18:31:34.043 00.062 15712 worker thread done servicing request
18:31:34.043 00.000 7988 OnExposeComplete: enter
18:31:34.044 00.001 7988 UpdateGuideState(): m_state=6
18:31:34.045 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
18:31:34.045 00.000 7988 Star::Find returns 1 (0), X=1181.60, Y=428.16, Mass=1467, SNR=26.0, Peak=204 HFD=2.8
18:31:34.048 00.003 7988 MultiStar: [#1 -0.00,-0.27,0.97,U] [#2 0.01,-0.11,0.98,U] [#3 0.09,-0.07,0.96,U] [#4 0.22,-0.38,0.99,U] [#5 -0.03,-0.25,0.71,U] [#6 -0.09,-0.02,0.68,U] [#7 0.08,-0.20,0.66,U] [#8 -0.08,-0.29,0.70,U] 
18:31:34.049 00.001 7988 refined, 8 included, MultiStar: {0.06, -0.19}, one-star: {0.24, -0.14}
18:31:34.051 00.002 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
18:31:34.052 00.001 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.86)
18:31:34.053 00.001 7988 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.26 mountX=0.19 mountY=-0.06, mountTheta=-0.29
18:31:34.055 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.19, opts=13)
18:31:34.056 00.001 7988 Enqueuing Move request for scope (0.06, -0.19)
18:31:34.057 00.001 15712 Worker thread wakes up
18:31:34.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
18:31:34.058 00.001 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
18:31:34.058 00.000 15712 Moving (0.06, -0.19) raw xDistance=0.19 yDistance=-0.06
18:31:34.058 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.12, pred = -0.03, hyst = 0.12, hyst_pct = 0.88, period_length = 644.43
18:31:34.058 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
18:31:34.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:34.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:31:34.058 00.000 15712 MoveAxis(W, 37, ABG)
18:31:34.058 00.000 15712 Guiding  Dir = 3, Dur = 37
18:31:34.059 00.001 15712 IsGuiding returns 0
18:31:34.064 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:34.070 00.006 7988 UpdateGuideState exits: m=1467 SNR=26.0
18:31:34.071 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:34.073 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:34.074 00.001 7988 Enqueuing Expose request
18:31:34.083 00.009 15712 PulseGuide returned control before completion, sleep 23
18:31:34.156 00.073 15712 IsGuiding returns 0
18:31:34.156 00.000 15712 Move returns status 0, amount 37
18:31:34.156 00.000 15712 MoveAxis(N, 0, ABG)
18:31:34.156 00.000 15712 Move returns status 0, amount 0
18:31:34.156 00.000 15712 move complete, result=0
18:31:34.156 00.000 15712 worker thread done servicing request
18:31:34.156 00.000 15712 Worker thread wakes up
18:31:34.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:34.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:34.157 00.001 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
18:31:35.782 01.625 15712 Exposure complete
18:31:35.844 00.062 15712 worker thread done servicing request
18:31:35.844 00.000 7988 OnExposeComplete: enter
18:31:35.846 00.002 7988 UpdateGuideState(): m_state=6
18:31:35.847 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
18:31:35.848 00.001 7988 Star::Find returns 1 (0), X=1181.49, Y=428.00, Mass=1400, SNR=25.6, Peak=190 HFD=3.0
18:31:35.849 00.001 7988 MultiStar: [#1 0.17,-0.50,1.03,U] [#2 0.10,-0.29,1.04,U] [#3 0.02,-0.23,0.99,U] [#4 0.02,-0.35,1.02,U] [#5 0.07,-0.20,0.66,U] [#6 0.08,-0.17,0.73,U] [#7 0.20,-0.22,0.68,U] [#8 -0.30,-0.36,0.67,U] 
18:31:35.850 00.001 7988 refined, 8 included, MultiStar: {0.06, -0.30}, one-star: {0.14, -0.29}
18:31:35.852 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
18:31:35.853 00.001 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.96)
18:31:35.854 00.001 7988 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.36 mountX=0.30 mountY=-0.06, mountTheta=-0.19
18:31:35.856 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.30, opts=13)
18:31:35.856 00.000 7988 Enqueuing Move request for scope (0.06, -0.30)
18:31:35.858 00.002 15712 Worker thread wakes up
18:31:35.858 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
18:31:35.858 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
18:31:35.858 00.000 15712 Moving (0.06, -0.30) raw xDistance=0.30 yDistance=-0.06
18:31:35.858 00.000 15712 PPEC rslt: input = 0.30, final = 0.16, react = 0.18, pred = -0.05, hyst = 0.16, hyst_pct = 0.88, period_length = 644.43
18:31:35.858 00.000 15712 PPEC: input: 0.30, control: 0.16, exposure: 1500
18:31:35.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:35.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:31:35.858 00.000 15712 MoveAxis(W, 51, ABG)
18:31:35.858 00.000 15712 Guiding  Dir = 3, Dur = 51
18:31:35.858 00.000 15712 IsGuiding returns 0
18:31:35.864 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:35.870 00.006 7988 UpdateGuideState exits: m=1400 SNR=25.6
18:31:35.872 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:35.873 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:35.874 00.001 7988 Enqueuing Expose request
18:31:35.875 00.001 15712 PulseGuide returned control before completion, sleep 47
18:31:35.953 00.078 15712 IsGuiding returns 0
18:31:35.953 00.000 15712 Move returns status 0, amount 51
18:31:35.953 00.000 15712 MoveAxis(N, 0, ABG)
18:31:35.953 00.000 15712 Move returns status 0, amount 0
18:31:35.953 00.000 15712 move complete, result=0
18:31:35.953 00.000 15712 worker thread done servicing request
18:31:35.953 00.000 15712 Worker thread wakes up
18:31:35.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:35.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:35.953 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
18:31:37.371 01.418 15712 Exposure complete
18:31:37.432 00.061 15712 worker thread done servicing request
18:31:37.433 00.001 7988 OnExposeComplete: enter
18:31:37.434 00.001 7988 UpdateGuideState(): m_state=6
18:31:37.435 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
18:31:37.436 00.001 7988 Star::Find returns 1 (0), X=1181.33, Y=428.17, Mass=1350, SNR=25.0, Peak=214 HFD=3.1
18:31:37.437 00.001 7988 MultiStar: [#1 0.05,-0.15,1.03,U] [#2 0.04,-0.04,1.04,U] [#3 0.03,0.19,0.99,U] [#4 0.13,-0.10,1.00,U] [#5 0.05,-0.19,0.66,U] [#6 -0.11,0.20,0.70,U] [#7 0.03,-0.02,0.68,U] [#8 -0.14,0.04,0.68,U] 
18:31:37.438 00.001 7988 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.02, -0.12}
18:31:37.439 00.001 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.58) = xAngle (0.53 = 0.53)
18:31:37.440 00.001 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.65)
18:31:37.441 00.001 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.05 mountX=0.03 mountY=-0.01, mountTheta=-0.50
18:31:37.443 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
18:31:37.444 00.001 7988 Enqueuing Move request for scope (0.01, -0.03)
18:31:37.445 00.001 15712 Worker thread wakes up
18:31:37.446 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
18:31:37.446 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
18:31:37.446 00.000 15712 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
18:31:37.446 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.88, period_length = 644.43
18:31:37.446 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
18:31:37.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:37.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:31:37.446 00.000 15712 MoveAxis(E, 1, ABG)
18:31:37.446 00.000 15712 Guiding  Dir = 2, Dur = 1
18:31:37.446 00.000 15712 IsGuiding returns 0
18:31:37.452 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:37.460 00.008 7988 UpdateGuideState exits: m=1350 SNR=25.0
18:31:37.461 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:37.462 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:37.464 00.002 7988 Enqueuing Expose request
18:31:37.472 00.008 15712 IsGuiding returns 0
18:31:37.472 00.000 15712 Move returns status 0, amount 1
18:31:37.472 00.000 15712 MoveAxis(N, 0, ABG)
18:31:37.472 00.000 15712 Move returns status 0, amount 0
18:31:37.472 00.000 15712 move complete, result=0
18:31:37.472 00.000 15712 worker thread done servicing request
18:31:37.472 00.000 15712 Worker thread wakes up
18:31:37.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:37.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:37.473 00.001 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
18:31:39.105 01.632 15712 Exposure complete
18:31:39.167 00.062 15712 worker thread done servicing request
18:31:39.167 00.000 7988 OnExposeComplete: enter
18:31:39.168 00.001 7988 UpdateGuideState(): m_state=6
18:31:39.169 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
18:31:39.170 00.001 7988 Star::Find returns 1 (0), X=1181.32, Y=428.23, Mass=1519, SNR=26.3, Peak=221 HFD=3.4
18:31:39.172 00.002 7988 MultiStar: [#1 -0.03,-0.39,0.98,U] [#2 0.15,-0.25,0.97,U] [#3 -0.01,-0.31,0.94,U] [#4 -0.16,-0.35,0.99,U] [#5 0.05,-0.05,0.67,U] [#6 -0.06,-0.32,0.68,U] [#7 0.02,-0.44,0.68,U] [#8 0.01,-0.26,0.62,U] 
18:31:39.173 00.001 7988 single-star, 8 included, MultiStar: {-0.01, -0.27}, one-star: {-0.03, -0.06}
18:31:39.176 00.003 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
18:31:39.177 00.001 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
18:31:39.179 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.04 mountX=0.06 mountY=0.03, mountTheta=0.49
18:31:39.181 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
18:31:39.182 00.001 7988 Enqueuing Move request for scope (-0.03, -0.06)
18:31:39.183 00.001 15712 Worker thread wakes up
18:31:39.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
18:31:39.183 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
18:31:39.183 00.000 15712 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.03
18:31:39.184 00.001 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.88, period_length = 644.43
18:31:39.184 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
18:31:39.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:39.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:31:39.184 00.000 15712 MoveAxis(E, 1, ABG)
18:31:39.184 00.000 15712 Guiding  Dir = 2, Dur = 1
18:31:39.184 00.000 15712 IsGuiding returns 0
18:31:39.189 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:39.195 00.006 7988 UpdateGuideState exits: m=1519 SNR=26.3
18:31:39.197 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:39.198 00.001 15712 IsGuiding returns 0
18:31:39.198 00.000 15712 Move returns status 0, amount 1
18:31:39.198 00.000 15712 MoveAxis(N, 0, ABG)
18:31:39.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:39.199 00.001 7988 Enqueuing Expose request
18:31:39.201 00.002 15712 Move returns status 0, amount 0
18:31:39.201 00.000 15712 move complete, result=0
18:31:39.201 00.000 15712 worker thread done servicing request
18:31:39.201 00.000 15712 Worker thread wakes up
18:31:39.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:39.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:39.204 00.003 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
18:31:40.617 01.413 15712 Exposure complete
18:31:40.680 00.063 15712 worker thread done servicing request
18:31:40.680 00.000 7988 OnExposeComplete: enter
18:31:40.682 00.002 7988 UpdateGuideState(): m_state=6
18:31:40.683 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
18:31:40.685 00.002 7988 Star::Find returns 1 (0), X=1181.42, Y=427.96, Mass=1388, SNR=25.4, Peak=198 HFD=3.3
18:31:40.687 00.002 7988 MultiStar: [#1 0.08,-0.49,1.03,U] [#2 0.14,-0.25,1.00,U] [#3 0.09,-0.27,1.00,U] [#4 0.12,-0.53,1.05,U] [#5 0.20,-0.41,0.69,U] [#6 -0.00,-0.15,0.70,U] [#7 -0.06,-0.26,0.63,U] [#8 -0.12,-0.47,0.68,U] 
18:31:40.688 00.001 7988 single-star, 8 included, MultiStar: {0.07, -0.36}, one-star: {0.06, -0.34}
18:31:40.689 00.001 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
18:31:40.690 00.001 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.98)
18:31:40.691 00.001 7988 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.38 mountX=0.34 mountY=-0.06, mountTheta=-0.17
18:31:40.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.34, opts=13)
18:31:40.695 00.002 7988 Enqueuing Move request for scope (0.06, -0.34)
18:31:40.696 00.001 15712 Worker thread wakes up
18:31:40.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
18:31:40.696 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
18:31:40.696 00.000 15712 Moving (0.06, -0.34) raw xDistance=0.34 yDistance=-0.06
18:31:40.696 00.000 15712 PPEC rslt: input = 0.34, final = 0.18, react = 0.20, pred = -0.04, hyst = 0.18, hyst_pct = 0.88, period_length = 644.43
18:31:40.696 00.000 15712 PPEC: input: 0.34, control: 0.18, exposure: 1500
18:31:40.697 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:40.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:31:40.697 00.000 15712 MoveAxis(W, 59, ABG)
18:31:40.697 00.000 15712 Guiding  Dir = 3, Dur = 59
18:31:40.697 00.000 15712 IsGuiding returns 0
18:31:40.702 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:40.710 00.008 7988 UpdateGuideState exits: m=1388 SNR=25.4
18:31:40.711 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:40.713 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:40.714 00.001 7988 Enqueuing Expose request
18:31:40.716 00.002 15712 PulseGuide returned control before completion, sleep 50
18:31:40.796 00.080 15712 IsGuiding returns 0
18:31:40.796 00.000 15712 Move returns status 0, amount 59
18:31:40.796 00.000 15712 MoveAxis(N, 0, ABG)
18:31:40.796 00.000 15712 Move returns status 0, amount 0
18:31:40.796 00.000 15712 move complete, result=0
18:31:40.796 00.000 15712 worker thread done servicing request
18:31:40.796 00.000 15712 Worker thread wakes up
18:31:40.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:40.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:40.797 00.001 7988 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
18:31:42.428 01.631 15712 Exposure complete
18:31:42.491 00.063 15712 worker thread done servicing request
18:31:42.491 00.000 7988 OnExposeComplete: enter
18:31:42.492 00.001 7988 UpdateGuideState(): m_state=6
18:31:42.494 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
18:31:42.495 00.001 7988 Star::Find returns 1 (1), X=1181.40, Y=428.21, Mass=1354, SNR=25.0, Peak=255 HFD=3.0
18:31:42.496 00.001 7988 MultiStar: [#1 -0.04,-0.45,1.08,U] [#2 0.09,-0.16,1.07,U] [#3 0.07,-0.33,1.00,U] [#4 -0.13,-0.22,1.04,U] [#5 -0.24,-0.10,0.72,U] [#6 0.01,-0.07,0.75,U] [#7 -0.19,-0.17,0.68,U] [#8 -0.17,-0.39,0.67,U] 
18:31:42.497 00.001 7988 single-star, 8 included, MultiStar: {-0.04, -0.23}, one-star: {0.05, -0.08}
18:31:42.498 00.001 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.58) = xAngle (0.50 = 0.50)
18:31:42.499 00.001 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.61 = -2.67)
18:31:42.500 00.001 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.07 mountX=0.08 mountY=-0.04, mountTheta=-0.48
18:31:42.502 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
18:31:42.503 00.001 7988 Enqueuing Move request for scope (0.05, -0.08)
18:31:42.504 00.001 15712 Worker thread wakes up
18:31:42.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
18:31:42.504 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
18:31:42.504 00.000 15712 Moving (0.05, -0.08) raw xDistance=0.08 yDistance=-0.04
18:31:42.505 00.001 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.88, period_length = 644.43
18:31:42.505 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
18:31:42.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:42.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:31:42.505 00.000 15712 MoveAxis(W, 0, ABG)
18:31:42.505 00.000 15712 Move returns status 0, amount 0
18:31:42.505 00.000 15712 MoveAxis(N, 0, ABG)
18:31:42.505 00.000 15712 Move returns status 0, amount 0
18:31:42.505 00.000 15712 move complete, result=0
18:31:42.505 00.000 15712 worker thread done servicing request
18:31:42.510 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:42.517 00.007 7988 UpdateGuideState exits: m=1354 SNR=25.0 Saturated
18:31:42.520 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:42.521 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:42.522 00.001 7988 Enqueuing Expose request
18:31:42.523 00.001 7988 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
18:31:42.524 00.001 15712 Worker thread wakes up
18:31:42.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:42.525 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:43.931 01.406 15712 Exposure complete
18:31:43.994 00.063 15712 worker thread done servicing request
18:31:43.994 00.000 7988 OnExposeComplete: enter
18:31:43.995 00.001 7988 UpdateGuideState(): m_state=6
18:31:43.996 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
18:31:43.998 00.002 7988 Star::Find returns 1 (0), X=1181.30, Y=427.71, Mass=1374, SNR=25.2, Peak=208 HFD=2.9
18:31:43.999 00.001 7988 MultiStar: [#1 -0.18,-0.71,0.00,M1] [#2 -0.05,-0.64,0.00,M1] [#3 0.09,-0.50,0.96,U] [#4 -0.09,-0.43,1.10,U] [#5 -0.01,-0.48,0.75,U] [#6 -0.17,-0.51,0.75,U] [#7 0.07,-0.74,0.00,M1] [#8 -0.02,-0.51,0.66,U] 
18:31:44.000 00.001 7988 refined, 5 included, MultiStar: {-0.04, -0.50}, one-star: {-0.05, -0.58}
18:31:44.001 00.001 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
18:31:44.002 00.001 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
18:31:44.003 00.001 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.50 hyp=0.50 cameraTheta=-1.65 mountX=0.50 mountY=0.05, mountTheta=0.11
18:31:44.005 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.50, opts=13)
18:31:44.006 00.001 7988 Enqueuing Move request for scope (-0.04, -0.50)
18:31:44.007 00.001 15712 Worker thread wakes up
18:31:44.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.50) opts 0xd
18:31:44.007 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.50)
18:31:44.007 00.000 15712 Moving (-0.04, -0.50) raw xDistance=0.50 yDistance=0.05
18:31:44.007 00.000 15712 PPEC rslt: input = 0.50, final = 0.28, react = 0.30, pred = 0.01, hyst = 0.28, hyst_pct = 0.88, period_length = 644.43
18:31:44.008 00.001 15712 PPEC: input: 0.50, control: 0.28, exposure: 1500
18:31:44.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:44.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:31:44.008 00.000 15712 MoveAxis(W, 93, ABG)
18:31:44.008 00.000 15712 Guiding  Dir = 3, Dur = 93
18:31:44.008 00.000 15712 IsGuiding returns 0
18:31:44.014 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:44.023 00.009 7988 UpdateGuideState exits: m=1374 SNR=25.2
18:31:44.025 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:44.026 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:44.027 00.001 7988 Enqueuing Expose request
18:31:44.029 00.002 15712 PulseGuide returned control before completion, sleep 87
18:31:44.137 00.108 15712 IsGuiding returns 0
18:31:44.137 00.000 15712 Move returns status 0, amount 93
18:31:44.137 00.000 15712 MoveAxis(N, 0, ABG)
18:31:44.137 00.000 15712 Move returns status 0, amount 0
18:31:44.137 00.000 15712 move complete, result=0
18:31:44.137 00.000 15712 worker thread done servicing request
18:31:44.137 00.000 15712 Worker thread wakes up
18:31:44.137 00.000 7988 GuideStep: 0.5 px 93 ms WEST, 0.1 px 0 ms NORTH
18:31:44.138 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:44.139 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:45.775 01.636 15712 Exposure complete
18:31:45.838 00.063 15712 worker thread done servicing request
18:31:45.838 00.000 7988 OnExposeComplete: enter
18:31:45.839 00.001 7988 UpdateGuideState(): m_state=6
18:31:45.841 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
18:31:45.842 00.001 7988 Star::Find returns 1 (0), X=1181.41, Y=428.22, Mass=1475, SNR=26.1, Peak=232 HFD=2.8
18:31:45.843 00.001 7988 MultiStar: [#1 0.05,-0.33,1.01,U] [#2 0.24,-0.17,1.02,U] [#3 0.25,-0.20,0.97,U] [#4 0.32,-0.33,1.02,U] [#5 0.18,-0.16,0.70,U] [#6 0.17,0.01,0.73,U] [#7 0.19,-0.26,0.65,U] [#8 0.13,-0.54,0.67,U] 
18:31:45.845 00.002 7988 single-star, 8 included, MultiStar: {0.18, -0.22}, one-star: {0.05, -0.07}
18:31:45.846 00.001 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
18:31:45.847 00.001 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.52)
18:31:45.847 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.92 mountX=0.07 mountY=-0.05, mountTheta=-0.63
18:31:45.849 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
18:31:45.850 00.001 7988 Enqueuing Move request for scope (0.05, -0.07)
18:31:45.851 00.001 15712 Worker thread wakes up
18:31:45.852 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
18:31:45.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
18:31:45.852 00.000 15712 Moving (0.05, -0.07) raw xDistance=0.07 yDistance=-0.05
18:31:45.852 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.88, period_length = 644.43
18:31:45.852 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
18:31:45.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:45.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:31:45.852 00.000 15712 MoveAxis(W, 0, ABG)
18:31:45.852 00.000 15712 Move returns status 0, amount 0
18:31:45.852 00.000 15712 MoveAxis(N, 0, ABG)
18:31:45.852 00.000 15712 Move returns status 0, amount 0
18:31:45.852 00.000 15712 move complete, result=0
18:31:45.853 00.001 15712 worker thread done servicing request
18:31:45.858 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:45.866 00.008 7988 UpdateGuideState exits: m=1475 SNR=26.1
18:31:45.868 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:45.869 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:45.870 00.001 7988 Enqueuing Expose request
18:31:45.871 00.001 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
18:31:45.872 00.001 15712 Worker thread wakes up
18:31:45.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:45.873 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:47.292 01.419 15712 Exposure complete
18:31:47.352 00.060 15712 worker thread done servicing request
18:31:47.352 00.000 7988 OnExposeComplete: enter
18:31:47.354 00.002 7988 UpdateGuideState(): m_state=6
18:31:47.355 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
18:31:47.356 00.001 7988 Star::Find returns 1 (1), X=1181.36, Y=428.33, Mass=1441, SNR=25.9, Peak=255 HFD=2.9
18:31:47.358 00.002 7988 MultiStar: [#1 0.04,-0.09,1.00,U] [#2 -0.15,-0.22,0.99,U] [#3 -0.06,0.08,0.95,U] [#4 -0.11,-0.11,1.08,U] [#5 -0.08,-0.09,0.71,U] [#6 -0.06,0.13,0.75,U] [#7 -0.03,-0.14,0.65,U] [#8 -0.30,0.08,0.69,U] 
18:31:47.359 00.001 7988 single-star, 8 included, MultiStar: {-0.08, -0.04}, one-star: {0.01, 0.03}
18:31:47.360 00.001 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
18:31:47.362 00.002 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.21)
18:31:47.364 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.39 mountX=-0.03 mountY=-0.01, mountTheta=-2.93
18:31:47.366 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
18:31:47.367 00.001 7988 Enqueuing Move request for scope (0.01, 0.03)
18:31:47.368 00.001 15712 Worker thread wakes up
18:31:47.369 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
18:31:47.369 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
18:31:47.369 00.000 15712 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
18:31:47.369 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.87, period_length = 644.43
18:31:47.369 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
18:31:47.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:47.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:31:47.369 00.000 15712 MoveAxis(W, 3, ABG)
18:31:47.369 00.000 15712 Guiding  Dir = 3, Dur = 3
18:31:47.370 00.001 15712 IsGuiding returns 0
18:31:47.376 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:47.383 00.007 7988 UpdateGuideState exits: m=1441 SNR=25.9 Saturated
18:31:47.384 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:47.385 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:47.386 00.001 7988 Enqueuing Expose request
18:31:47.398 00.012 15712 IsGuiding returns 0
18:31:47.398 00.000 15712 Move returns status 0, amount 3
18:31:47.398 00.000 15712 MoveAxis(N, 0, ABG)
18:31:47.398 00.000 15712 Move returns status 0, amount 0
18:31:47.398 00.000 15712 move complete, result=0
18:31:47.398 00.000 15712 worker thread done servicing request
18:31:47.398 00.000 15712 Worker thread wakes up
18:31:47.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:47.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:47.401 00.003 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
18:31:49.129 01.728 15712 Exposure complete
18:31:49.191 00.062 15712 worker thread done servicing request
18:31:49.192 00.001 7988 OnExposeComplete: enter
18:31:49.193 00.001 7988 UpdateGuideState(): m_state=6
18:31:49.194 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
18:31:49.195 00.001 7988 Star::Find returns 1 (0), X=1181.63, Y=427.92, Mass=1405, SNR=25.6, Peak=213 HFD=3.0
18:31:49.196 00.001 7988 MultiStar: [#1 0.17,-0.65,0.00,M1] [#2 0.26,-0.47,1.03,U] [#3 0.05,-0.56,0.93,U] [#4 -0.02,-0.54,1.03,U] [#5 0.05,-0.27,0.71,U] [#6 -0.13,-0.51,0.68,U] [#7 -0.16,-0.43,0.69,U] [#8 -0.30,-0.58,0.00,M1] 
18:31:49.197 00.001 7988 single-star, 6 included, MultiStar: {0.07, -0.46}, one-star: {0.27, -0.37}
18:31:49.198 00.001 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
18:31:49.199 00.001 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.53)
18:31:49.200 00.001 7988 CameraToMount -- cameraX=0.27 cameraY=-0.37 hyp=0.46 cameraTheta=-0.94 mountX=0.37 mountY=-0.26, mountTheta=-0.62
18:31:49.202 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.37, opts=13)
18:31:49.204 00.002 7988 Enqueuing Move request for scope (0.27, -0.37)
18:31:49.206 00.002 15712 Worker thread wakes up
18:31:49.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.37) opts 0xd
18:31:49.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.37)
18:31:49.206 00.000 15712 Moving (0.27, -0.37) raw xDistance=0.37 yDistance=-0.26
18:31:49.206 00.000 15712 PPEC rslt: input = 0.37, final = 0.21, react = 0.22, pred = 0.07, hyst = 0.20, hyst_pct = 0.87, period_length = 644.43
18:31:49.206 00.000 15712 PPEC: input: 0.37, control: 0.21, exposure: 1500
18:31:49.207 00.001 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
18:31:49.207 00.000 15712 MoveAxis(W, 69, ABG)
18:31:49.207 00.000 15712 Guiding  Dir = 3, Dur = 69
18:31:49.207 00.000 15712 IsGuiding returns 0
18:31:49.213 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:49.219 00.006 7988 UpdateGuideState exits: m=1405 SNR=25.6
18:31:49.220 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:49.221 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:49.222 00.001 7988 Enqueuing Expose request
18:31:49.236 00.014 15712 PulseGuide returned control before completion, sleep 51
18:31:49.297 00.061 15712 IsGuiding returns 1
18:31:49.297 00.000 15712 scope still moving after pulse duration time elapsed
18:31:49.332 00.035 15712 IsGuiding returns 0
18:31:49.332 00.000 15712 scope move finished after 69 + 55 ms
18:31:49.332 00.000 15712 Move returns status 0, amount 69
18:31:49.332 00.000 15712 MoveAxis(N, 68, ABG)
18:31:49.332 00.000 15712 Guiding  Dir = 0, Dur = 68
18:31:49.332 00.000 15712 IsGuiding returns 0
18:31:49.443 00.111 15712 IsGuiding returns 1
18:31:49.443 00.000 15712 scope still moving after pulse duration time elapsed
18:31:49.469 00.026 15712 IsGuiding returns 1
18:31:49.524 00.055 15712 IsGuiding returns 0
18:31:49.524 00.000 15712 scope move finished after 68 + 123 ms
18:31:49.524 00.000 15712 Move returns status 0, amount 68
18:31:49.524 00.000 15712 move complete, result=0
18:31:49.524 00.000 15712 worker thread done servicing request
18:31:49.524 00.000 15712 Worker thread wakes up
18:31:49.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:49.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:49.524 00.000 7988 GuideStep: 0.4 px 69 ms WEST, -0.3 px 68 ms NORTH
18:31:50.933 01.409 15712 Exposure complete
18:31:50.995 00.062 15712 worker thread done servicing request
18:31:50.996 00.001 7988 OnExposeComplete: enter
18:31:50.997 00.001 7988 UpdateGuideState(): m_state=6
18:31:50.998 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
18:31:50.999 00.001 7988 Star::Find returns 1 (1), X=1181.31, Y=428.05, Mass=1471, SNR=26.0, Peak=255 HFD=2.8
18:31:51.001 00.002 7988 MultiStar: [#1 -0.25,-0.24,1.02,U] [#2 -0.00,-0.33,0.99,U] [#3 -0.10,-0.25,0.95,U] [#4 -0.01,-0.32,1.01,U] [#5 -0.32,-0.08,0.69,U] [#6 -0.06,-0.10,0.71,U] [#7 -0.28,-0.31,0.66,U] [#8 -0.24,-0.13,0.69,U] 
18:31:51.002 00.001 7988 single-star, 8 included, MultiStar: {-0.13, -0.23}, one-star: {-0.04, -0.24}
18:31:51.003 00.001 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.58) = xAngle (-0.16 = -0.16)
18:31:51.004 00.001 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
18:31:51.004 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.74 mountX=0.24 mountY=0.05, mountTheta=0.19
18:31:51.008 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.24, opts=13)
18:31:51.009 00.001 7988 Enqueuing Move request for scope (-0.04, -0.24)
18:31:51.010 00.001 15712 Worker thread wakes up
18:31:51.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
18:31:51.010 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
18:31:51.010 00.000 15712 Moving (-0.04, -0.24) raw xDistance=0.24 yDistance=0.05
18:31:51.010 00.000 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = 0.08, hyst = 0.13, hyst_pct = 0.87, period_length = 644.43
18:31:51.011 00.001 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
18:31:51.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:51.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:31:51.011 00.000 15712 MoveAxis(W, 46, ABG)
18:31:51.011 00.000 15712 Guiding  Dir = 3, Dur = 46
18:31:51.011 00.000 15712 IsGuiding returns 0
18:31:51.017 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:51.025 00.008 7988 UpdateGuideState exits: m=1471 SNR=26.0 Saturated
18:31:51.027 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:51.028 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:51.029 00.001 7988 Enqueuing Expose request
18:31:51.030 00.001 15712 PulseGuide returned control before completion, sleep 41
18:31:51.072 00.042 15712 IsGuiding returns 1
18:31:51.072 00.000 15712 scope still moving after pulse duration time elapsed
18:31:51.106 00.034 15712 IsGuiding returns 0
18:31:51.106 00.000 15712 scope move finished after 46 + 49 ms
18:31:51.106 00.000 15712 Move returns status 0, amount 46
18:31:51.106 00.000 15712 MoveAxis(N, 0, ABG)
18:31:51.106 00.000 15712 Move returns status 0, amount 0
18:31:51.106 00.000 15712 move complete, result=0
18:31:51.106 00.000 15712 worker thread done servicing request
18:31:51.106 00.000 15712 Worker thread wakes up
18:31:51.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:51.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:51.106 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
18:31:52.730 01.624 15712 Exposure complete
18:31:52.793 00.063 15712 worker thread done servicing request
18:31:52.794 00.001 7988 OnExposeComplete: enter
18:31:52.795 00.001 7988 UpdateGuideState(): m_state=6
18:31:52.796 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
18:31:52.797 00.001 7988 Star::Find returns 1 (1), X=1181.34, Y=428.25, Mass=1435, SNR=25.7, Peak=255 HFD=3.1
18:31:52.799 00.002 7988 MultiStar: [#1 -0.21,0.11,1.04,U] [#2 0.00,-0.02,1.03,U] [#3 0.07,-0.05,0.97,U] [#4 -0.18,0.04,1.05,U] [#5 -0.19,-0.04,0.71,U] [#6 -0.33,0.30,0.72,U] [#7 -0.17,0.03,0.68,U] [#8 -0.17,0.04,0.63,U] 
18:31:52.801 00.002 7988 single-star, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.01, -0.05}
18:31:52.802 00.001 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
18:31:52.804 00.002 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
18:31:52.805 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.79 mountX=0.05 mountY=0.01, mountTheta=0.25
18:31:52.807 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.05, opts=13)
18:31:52.809 00.002 7988 Enqueuing Move request for scope (-0.01, -0.05)
18:31:52.810 00.001 15712 Worker thread wakes up
18:31:52.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
18:31:52.810 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
18:31:52.810 00.000 15712 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=0.01
18:31:52.811 00.001 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.87, period_length = 644.43
18:31:52.811 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
18:31:52.811 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:52.811 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:31:52.811 00.000 15712 MoveAxis(W, 3, ABG)
18:31:52.811 00.000 15712 Guiding  Dir = 3, Dur = 3
18:31:52.811 00.000 15712 IsGuiding returns 0
18:31:52.817 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:31:52.825 00.008 7988 UpdateGuideState exits: m=1435 SNR=25.7 Saturated
18:31:52.826 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:52.828 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:52.831 00.003 7988 Enqueuing Expose request
18:31:52.833 00.002 15712 IsGuiding returns 0
18:31:52.833 00.000 15712 Move returns status 0, amount 3
18:31:52.833 00.000 15712 MoveAxis(N, 0, ABG)
18:31:52.833 00.000 15712 Move returns status 0, amount 0
18:31:52.833 00.000 15712 move complete, result=0
18:31:52.833 00.000 15712 worker thread done servicing request
18:31:52.833 00.000 15712 Worker thread wakes up
18:31:52.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:52.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:52.835 00.002 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
18:31:54.244 01.409 15712 Exposure complete
18:31:54.306 00.062 15712 worker thread done servicing request
18:31:54.306 00.000 7988 OnExposeComplete: enter
18:31:54.307 00.001 7988 UpdateGuideState(): m_state=6
18:31:54.309 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
18:31:54.310 00.001 7988 Star::Find returns 1 (1), X=1181.39, Y=428.19, Mass=1428, SNR=25.9, Peak=255 HFD=2.8
18:31:54.311 00.001 7988 MultiStar: [#1 0.00,-0.31,1.00,U] [#2 0.14,-0.12,1.02,U] [#3 -0.09,-0.19,0.93,U] [#4 -0.10,-0.11,1.05,U] [#5 0.12,0.06,0.72,U] [#6 -0.12,0.14,0.72,U] [#7 -0.18,-0.13,0.64,U] [#8 -0.03,-0.44,0.63,U] 
18:31:54.312 00.001 7988 single-star, 8 included, MultiStar: {-0.02, -0.14}, one-star: {0.04, -0.11}
18:31:54.314 00.002 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.58) = xAngle (0.37 = 0.37)
18:31:54.315 00.001 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.48 = -2.80)
18:31:54.316 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.21 mountX=0.11 mountY=-0.04, mountTheta=-0.34
18:31:54.318 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.11, opts=13)
18:31:54.319 00.001 7988 Enqueuing Move request for scope (0.04, -0.11)
18:31:54.320 00.001 15712 Worker thread wakes up
18:31:54.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
18:31:54.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
18:31:54.321 00.001 15712 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=-0.04
18:31:54.321 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.87, period_length = 644.43
18:31:54.321 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
18:31:54.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:54.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:31:54.321 00.000 15712 MoveAxis(W, 2, ABG)
18:31:54.321 00.000 15712 Guiding  Dir = 3, Dur = 2
18:31:54.321 00.000 15712 IsGuiding returns 0
18:31:54.327 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:31:54.336 00.009 7988 UpdateGuideState exits: m=1428 SNR=25.9 Saturated
18:31:54.338 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:54.339 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:54.340 00.001 7988 Enqueuing Expose request
18:31:54.351 00.011 15712 IsGuiding returns 0
18:31:54.351 00.000 15712 Move returns status 0, amount 2
18:31:54.351 00.000 15712 MoveAxis(N, 0, ABG)
18:31:54.351 00.000 15712 Move returns status 0, amount 0
18:31:54.351 00.000 15712 move complete, result=0
18:31:54.351 00.000 15712 worker thread done servicing request
18:31:54.352 00.001 15712 Worker thread wakes up
18:31:54.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:54.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:54.355 00.003 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
18:31:55.977 01.622 15712 Exposure complete
18:31:56.038 00.061 15712 worker thread done servicing request
18:31:56.039 00.001 7988 OnExposeComplete: enter
18:31:56.040 00.001 7988 UpdateGuideState(): m_state=6
18:31:56.041 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
18:31:56.042 00.001 7988 Star::Find returns 1 (0), X=1181.26, Y=427.96, Mass=1423, SNR=25.8, Peak=237 HFD=2.5
18:31:56.044 00.002 7988 MultiStar: [#1 -0.12,-0.55,1.00,U] [#2 -0.02,-0.53,1.04,U] [#3 -0.15,-0.54,0.96,U] [#4 -0.10,-0.52,1.05,U] [#5 -0.03,-0.40,0.70,U] [#6 -0.12,-0.45,0.70,U] [#7 0.03,-0.64,0.00,M1] [#8 -0.31,-0.65,0.00,M1] 
18:31:56.045 00.001 7988 single-star, 6 included, MultiStar: {-0.09, -0.48}, one-star: {-0.09, -0.33}
18:31:56.046 00.001 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
18:31:56.048 00.002 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
18:31:56.050 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.35 cameraTheta=-1.85 mountX=0.34 mountY=0.10, mountTheta=0.30
18:31:56.052 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.33, opts=13)
18:31:56.054 00.002 7988 Enqueuing Move request for scope (-0.09, -0.33)
18:31:56.055 00.001 15712 Worker thread wakes up
18:31:56.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd
18:31:56.055 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.33)
18:31:56.055 00.000 15712 Moving (-0.09, -0.33) raw xDistance=0.34 yDistance=0.10
18:31:56.055 00.000 15712 PPEC rslt: input = 0.34, final = 0.19, react = 0.20, pred = 0.06, hyst = 0.18, hyst_pct = 0.87, period_length = 644.43
18:31:56.055 00.000 15712 PPEC: input: 0.34, control: 0.19, exposure: 1500
18:31:56.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:56.056 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:31:56.056 00.000 15712 MoveAxis(W, 63, ABG)
18:31:56.056 00.000 15712 Guiding  Dir = 3, Dur = 63
18:31:56.056 00.000 15712 IsGuiding returns 0
18:31:56.062 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:56.068 00.006 7988 UpdateGuideState exits: m=1423 SNR=25.8
18:31:56.070 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:56.071 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:56.072 00.001 7988 Enqueuing Expose request
18:31:56.077 00.005 15712 PulseGuide returned control before completion, sleep 53
18:31:56.157 00.080 15712 IsGuiding returns 1
18:31:56.157 00.000 15712 scope still moving after pulse duration time elapsed
18:31:56.179 00.022 15712 IsGuiding returns 0
18:31:56.179 00.000 15712 scope move finished after 63 + 60 ms
18:31:56.179 00.000 15712 Move returns status 0, amount 63
18:31:56.179 00.000 15712 MoveAxis(N, 0, ABG)
18:31:56.179 00.000 15712 Move returns status 0, amount 0
18:31:56.179 00.000 15712 move complete, result=0
18:31:56.179 00.000 15712 worker thread done servicing request
18:31:56.179 00.000 15712 Worker thread wakes up
18:31:56.179 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.1 px 0 ms NORTH
18:31:56.181 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:56.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:57.599 01.418 15712 Exposure complete
18:31:57.662 00.063 15712 worker thread done servicing request
18:31:57.663 00.001 7988 OnExposeComplete: enter
18:31:57.664 00.001 7988 UpdateGuideState(): m_state=6
18:31:57.665 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
18:31:57.666 00.001 7988 Star::Find returns 1 (1), X=1181.30, Y=427.78, Mass=1312, SNR=24.7, Peak=255 HFD=2.7
18:31:57.668 00.002 7988 MultiStar: [#1 -0.26,-0.45,1.08,U] [#2 -0.29,-0.49,1.04,U] [#3 -0.07,-0.40,0.98,U] [#4 -0.17,-0.54,1.07,U] [#5 -0.27,-0.17,0.78,U] [#6 -0.30,-0.25,0.74,U] [#7 -0.38,-0.47,0.69,U] [#8 -0.30,-0.49,0.68,U] 
18:31:57.669 00.001 7988 refined, 8 included, MultiStar: {-0.22, -0.43}, one-star: {-0.05, -0.51}
18:31:57.670 00.001 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
18:31:57.671 00.001 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
18:31:57.672 00.001 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.43 hyp=0.48 cameraTheta=-2.05 mountX=0.43 mountY=0.23, mountTheta=0.49
18:31:57.675 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.43, opts=13)
18:31:57.677 00.002 7988 Enqueuing Move request for scope (-0.22, -0.43)
18:31:57.678 00.001 15712 Worker thread wakes up
18:31:57.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.43) opts 0xd
18:31:57.678 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.43)
18:31:57.678 00.000 15712 Moving (-0.22, -0.43) raw xDistance=0.43 yDistance=0.23
18:31:57.679 00.001 15712 PPEC rslt: input = 0.43, final = 0.24, react = 0.26, pred = 0.05, hyst = 0.23, hyst_pct = 0.87, period_length = 644.43
18:31:57.679 00.000 15712 PPEC: input: 0.43, control: 0.24, exposure: 1500
18:31:57.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:57.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:31:57.679 00.000 15712 MoveAxis(W, 79, ABG)
18:31:57.679 00.000 15712 Guiding  Dir = 3, Dur = 79
18:31:57.679 00.000 15712 IsGuiding returns 0
18:31:57.685 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:57.691 00.006 7988 UpdateGuideState exits: m=1312 SNR=24.7 Saturated
18:31:57.693 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:57.694 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:57.695 00.001 7988 Enqueuing Expose request
18:31:57.707 00.012 15712 PulseGuide returned control before completion, sleep 61
18:31:57.803 00.096 15712 IsGuiding returns 1
18:31:57.803 00.000 15712 scope still moving after pulse duration time elapsed
18:31:57.833 00.030 15712 IsGuiding returns 0
18:31:57.833 00.000 15712 scope move finished after 79 + 74 ms
18:31:57.833 00.000 15712 Move returns status 0, amount 79
18:31:57.833 00.000 15712 MoveAxis(N, 0, ABG)
18:31:57.833 00.000 15712 Move returns status 0, amount 0
18:31:57.833 00.000 15712 move complete, result=0
18:31:57.833 00.000 15712 worker thread done servicing request
18:31:57.833 00.000 15712 Worker thread wakes up
18:31:57.834 00.001 7988 GuideStep: 0.4 px 79 ms WEST, 0.2 px 0 ms NORTH
18:31:57.835 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:57.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:59.474 01.639 15712 Exposure complete
18:31:59.539 00.065 15712 worker thread done servicing request
18:31:59.539 00.000 7988 OnExposeComplete: enter
18:31:59.540 00.001 7988 UpdateGuideState(): m_state=6
18:31:59.541 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
18:31:59.542 00.001 7988 Star::Find returns 1 (1), X=1181.39, Y=428.16, Mass=1477, SNR=26.1, Peak=255 HFD=3.2
18:31:59.544 00.002 7988 MultiStar: [#1 -0.07,-0.37,1.02,U] [#2 -0.09,-0.26,1.04,U] [#3 0.00,-0.21,0.91,U] [#4 -0.23,-0.29,0.98,U] [#5 -0.01,-0.32,0.74,U] [#6 -0.20,0.07,0.68,U] [#7 -0.18,-0.20,0.67,U] [#8 -0.18,-0.33,0.67,U] 
18:31:59.545 00.001 7988 single-star, 8 included, MultiStar: {-0.09, -0.23}, one-star: {0.04, -0.14}
18:31:59.545 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
18:31:59.547 00.002 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.90)
18:31:59.549 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.30 mountX=0.14 mountY=-0.03, mountTheta=-0.25
18:31:59.551 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.14, opts=13)
18:31:59.552 00.001 7988 Enqueuing Move request for scope (0.04, -0.14)
18:31:59.553 00.001 15712 Worker thread wakes up
18:31:59.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
18:31:59.553 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
18:31:59.553 00.000 15712 Moving (0.04, -0.14) raw xDistance=0.14 yDistance=-0.03
18:31:59.553 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.86, period_length = 644.43
18:31:59.554 00.001 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
18:31:59.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:31:59.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:31:59.554 00.000 15712 MoveAxis(W, 2, ABG)
18:31:59.554 00.000 15712 Guiding  Dir = 3, Dur = 2
18:31:59.555 00.001 15712 IsGuiding returns 0
18:31:59.560 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:31:59.567 00.007 7988 UpdateGuideState exits: m=1477 SNR=26.1 Saturated
18:31:59.568 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:59.569 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:31:59.570 00.001 7988 Enqueuing Expose request
18:31:59.577 00.007 15712 IsGuiding returns 0
18:31:59.578 00.001 15712 Move returns status 0, amount 2
18:31:59.578 00.000 15712 MoveAxis(N, 0, ABG)
18:31:59.578 00.000 15712 Move returns status 0, amount 0
18:31:59.578 00.000 15712 move complete, result=0
18:31:59.578 00.000 15712 worker thread done servicing request
18:31:59.578 00.000 15712 Worker thread wakes up
18:31:59.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:31:59.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:31:59.580 00.002 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
18:32:00.989 01.409 15712 Exposure complete
18:32:01.050 00.061 15712 worker thread done servicing request
18:32:01.051 00.001 7988 OnExposeComplete: enter
18:32:01.052 00.001 7988 UpdateGuideState(): m_state=6
18:32:01.053 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
18:32:01.054 00.001 7988 Star::Find returns 1 (1), X=1181.23, Y=428.03, Mass=1516, SNR=26.5, Peak=255 HFD=3.2
18:32:01.056 00.002 7988 MultiStar: [#1 -0.16,-0.39,0.98,U] [#2 -0.14,-0.14,1.01,U] [#3 -0.07,-0.15,0.91,U] [#4 -0.09,-0.42,1.04,U] [#5 -0.24,-0.12,0.71,U] [#6 -0.19,-0.28,0.72,U] [#7 -0.29,-0.43,0.66,U] [#8 -0.26,-0.30,0.65,U] 
18:32:01.057 00.001 7988 single-star, 8 included, MultiStar: {-0.16, -0.28}, one-star: {-0.13, -0.27}
18:32:01.058 00.001 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
18:32:01.059 00.001 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
18:32:01.060 00.001 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.29 cameraTheta=-2.02 mountX=0.27 mountY=0.13, mountTheta=0.47
18:32:01.062 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.27, opts=13)
18:32:01.063 00.001 7988 Enqueuing Move request for scope (-0.13, -0.27)
18:32:01.064 00.001 15712 Worker thread wakes up
18:32:01.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
18:32:01.065 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
18:32:01.065 00.000 15712 Moving (-0.13, -0.27) raw xDistance=0.27 yDistance=0.13
18:32:01.065 00.000 15712 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = 0.04, hyst = 0.16, hyst_pct = 0.86, period_length = 644.43
18:32:01.065 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
18:32:01.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:01.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:32:01.065 00.000 15712 MoveAxis(W, 54, ABG)
18:32:01.066 00.001 15712 Guiding  Dir = 3, Dur = 54
18:32:01.071 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:01.077 00.006 7988 UpdateGuideState exits: m=1516 SNR=26.5 Saturated
18:32:01.079 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:01.082 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:01.085 00.003 7988 Enqueuing Expose request
18:32:01.096 00.011 15712 IsGuiding returns 0
18:32:01.113 00.017 15712 PulseGuide returned control before completion, sleep 48
18:32:01.192 00.079 15712 IsGuiding returns 0
18:32:01.192 00.000 15712 Move returns status 0, amount 54
18:32:01.192 00.000 15712 MoveAxis(N, 0, ABG)
18:32:01.192 00.000 15712 Move returns status 0, amount 0
18:32:01.192 00.000 15712 move complete, result=0
18:32:01.192 00.000 15712 worker thread done servicing request
18:32:01.192 00.000 15712 Worker thread wakes up
18:32:01.192 00.000 7988 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
18:32:01.194 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:01.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:02.817 01.623 15712 Exposure complete
18:32:02.879 00.062 15712 worker thread done servicing request
18:32:02.879 00.000 7988 OnExposeComplete: enter
18:32:02.880 00.001 7988 UpdateGuideState(): m_state=6
18:32:02.882 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
18:32:02.883 00.001 7988 Star::Find returns 1 (1), X=1181.38, Y=428.11, Mass=1510, SNR=26.4, Peak=255 HFD=3.3
18:32:02.884 00.001 7988 MultiStar: [#1 0.06,-0.37,1.00,U] [#2 -0.16,-0.17,1.01,U] [#3 0.01,-0.18,0.91,U] [#4 -0.12,-0.21,1.04,U] [#5 0.12,-0.14,0.68,U] [#6 0.00,-0.00,0.69,U] [#7 -0.09,-0.19,0.67,U] [#8 -0.08,-0.31,0.60,U] 
18:32:02.885 00.001 7988 single-star, 8 included, MultiStar: {-0.03, -0.20}, one-star: {0.02, -0.18}
18:32:02.887 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
18:32:02.888 00.001 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.05)
18:32:02.889 00.001 7988 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.45 mountX=0.18 mountY=-0.02, mountTheta=-0.09
18:32:02.892 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.18, opts=13)
18:32:02.894 00.002 7988 Enqueuing Move request for scope (0.02, -0.18)
18:32:02.896 00.002 15712 Worker thread wakes up
18:32:02.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
18:32:02.896 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
18:32:02.896 00.000 15712 Moving (0.02, -0.18) raw xDistance=0.18 yDistance=-0.02
18:32:02.896 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.06, hyst = 0.10, hyst_pct = 0.86, period_length = 644.43
18:32:02.896 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
18:32:02.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:02.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:32:02.896 00.000 15712 MoveAxis(W, 36, ABG)
18:32:02.896 00.000 15712 Guiding  Dir = 3, Dur = 36
18:32:02.897 00.001 15712 IsGuiding returns 0
18:32:02.904 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:02.910 00.006 7988 UpdateGuideState exits: m=1510 SNR=26.4 Saturated
18:32:02.911 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:02.913 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:02.914 00.001 7988 Enqueuing Expose request
18:32:02.918 00.004 15712 PulseGuide returned control before completion, sleep 26
18:32:02.953 00.035 15712 IsGuiding returns 1
18:32:02.953 00.000 15712 scope still moving after pulse duration time elapsed
18:32:02.984 00.031 15712 IsGuiding returns 0
18:32:02.984 00.000 15712 scope move finished after 36 + 51 ms
18:32:02.984 00.000 15712 Move returns status 0, amount 36
18:32:02.985 00.001 15712 MoveAxis(N, 0, ABG)
18:32:02.985 00.000 15712 Move returns status 0, amount 0
18:32:02.985 00.000 15712 move complete, result=0
18:32:02.985 00.000 15712 worker thread done servicing request
18:32:02.985 00.000 15712 Worker thread wakes up
18:32:02.985 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
18:32:02.986 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:02.987 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:04.406 01.419 15712 Exposure complete
18:32:04.468 00.062 15712 worker thread done servicing request
18:32:04.468 00.000 7988 OnExposeComplete: enter
18:32:04.471 00.003 7988 UpdateGuideState(): m_state=6
18:32:04.473 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
18:32:04.474 00.001 7988 Star::Find returns 1 (0), X=1181.31, Y=428.16, Mass=1411, SNR=25.6, Peak=215 HFD=3.3
18:32:04.475 00.001 7988 MultiStar: [#1 0.09,-0.26,1.00,U] [#2 0.26,-0.08,1.01,U] [#3 0.01,-0.32,0.96,U] [#4 0.06,-0.14,1.06,U] [#5 0.00,-0.21,0.75,U] [#6 -0.09,0.15,0.70,U] [#7 -0.04,-0.04,0.68,U] [#8 -0.20,-0.32,0.64,U] 
18:32:04.476 00.001 7988 single-star, 8 included, MultiStar: {0.02, -0.15}, one-star: {-0.05, -0.13}
18:32:04.477 00.001 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
18:32:04.478 00.001 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
18:32:04.479 00.001 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.92 mountX=0.13 mountY=0.05, mountTheta=0.37
18:32:04.482 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.13, opts=13)
18:32:04.483 00.001 7988 Enqueuing Move request for scope (-0.05, -0.13)
18:32:04.484 00.001 15712 Worker thread wakes up
18:32:04.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
18:32:04.484 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
18:32:04.484 00.000 15712 Moving (-0.05, -0.13) raw xDistance=0.13 yDistance=0.05
18:32:04.484 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.86, period_length = 644.43
18:32:04.484 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
18:32:04.485 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:04.485 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:32:04.485 00.000 15712 MoveAxis(W, 2, ABG)
18:32:04.485 00.000 15712 Guiding  Dir = 3, Dur = 2
18:32:04.490 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:04.497 00.007 7988 UpdateGuideState exits: m=1411 SNR=25.6
18:32:04.499 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:04.500 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:04.502 00.002 7988 Enqueuing Expose request
18:32:04.503 00.001 15712 IsGuiding returns 0
18:32:04.533 00.030 15712 IsGuiding returns 0
18:32:04.533 00.000 15712 Move returns status 0, amount 2
18:32:04.533 00.000 15712 MoveAxis(N, 0, ABG)
18:32:04.533 00.000 15712 Move returns status 0, amount 0
18:32:04.533 00.000 15712 move complete, result=0
18:32:04.533 00.000 15712 worker thread done servicing request
18:32:04.533 00.000 15712 Worker thread wakes up
18:32:04.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:04.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:04.533 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
18:32:06.156 01.623 15712 Exposure complete
18:32:06.217 00.061 15712 worker thread done servicing request
18:32:06.217 00.000 7988 OnExposeComplete: enter
18:32:06.218 00.001 7988 UpdateGuideState(): m_state=6
18:32:06.220 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
18:32:06.221 00.001 7988 Star::Find returns 1 (0), X=1181.40, Y=428.15, Mass=1397, SNR=25.5, Peak=227 HFD=2.6
18:32:06.222 00.001 7988 MultiStar: [#1 0.02,-0.36,1.04,U] [#2 0.11,-0.28,1.01,U] [#3 -0.03,-0.33,0.97,U] [#4 0.03,-0.45,1.07,U] [#5 -0.10,-0.27,0.75,U] [#6 0.05,-0.06,0.75,U] [#7 -0.13,-0.37,0.64,U] [#8 -0.28,-0.38,0.66,U] 
18:32:06.223 00.001 7988 single-star, 8 included, MultiStar: {-0.02, -0.30}, one-star: {0.05, -0.14}
18:32:06.224 00.001 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
18:32:06.225 00.001 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.85)
18:32:06.226 00.001 7988 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.26 mountX=0.14 mountY=-0.04, mountTheta=-0.29
18:32:06.229 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.14, opts=13)
18:32:06.230 00.001 7988 Enqueuing Move request for scope (0.05, -0.14)
18:32:06.231 00.001 15712 Worker thread wakes up
18:32:06.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
18:32:06.231 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
18:32:06.231 00.000 15712 Moving (0.05, -0.14) raw xDistance=0.14 yDistance=-0.04
18:32:06.231 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.86, period_length = 644.43
18:32:06.231 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
18:32:06.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:06.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:32:06.232 00.001 15712 MoveAxis(W, 2, ABG)
18:32:06.232 00.000 15712 Guiding  Dir = 3, Dur = 2
18:32:06.232 00.000 15712 IsGuiding returns 0
18:32:06.238 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:32:06.244 00.006 7988 UpdateGuideState exits: m=1397 SNR=25.5
18:32:06.246 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:06.247 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:06.248 00.001 7988 Enqueuing Expose request
18:32:06.258 00.010 15712 IsGuiding returns 0
18:32:06.258 00.000 15712 Move returns status 0, amount 2
18:32:06.258 00.000 15712 MoveAxis(N, 0, ABG)
18:32:06.259 00.001 15712 Move returns status 0, amount 0
18:32:06.259 00.000 15712 move complete, result=0
18:32:06.259 00.000 15712 worker thread done servicing request
18:32:06.259 00.000 15712 Worker thread wakes up
18:32:06.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:06.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:06.259 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
18:32:07.666 01.407 15712 Exposure complete
18:32:07.730 00.064 15712 worker thread done servicing request
18:32:07.730 00.000 7988 OnExposeComplete: enter
18:32:07.731 00.001 7988 UpdateGuideState(): m_state=6
18:32:07.732 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
18:32:07.733 00.001 7988 Star::Find returns 1 (0), X=1181.66, Y=427.81, Mass=1376, SNR=25.3, Peak=201 HFD=3.0
18:32:07.735 00.002 7988 MultiStar: [#1 0.35,-0.78,0.00,M1] [#2 0.20,-0.35,1.04,U] [#3 0.33,-0.56,0.00,M1] [#4 0.26,-0.53,1.06,U] [#5 0.19,-0.20,0.75,U] [#6 0.24,-0.36,0.69,U] [#7 0.40,-0.46,0.70,U] [#8 0.22,-0.59,0.00,M1] 
18:32:07.737 00.002 7988 refined, 5 included, MultiStar: {0.26, -0.41}, one-star: {0.30, -0.48}
18:32:07.738 00.001 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.58) = xAngle (0.58 = 0.58)
18:32:07.740 00.002 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.69 = -2.60)
18:32:07.741 00.001 7988 CameraToMount -- cameraX=0.26 cameraY=-0.41 hyp=0.48 cameraTheta=-1.00 mountX=0.41 mountY=-0.25, mountTheta=-0.55
18:32:07.744 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.41, opts=13)
18:32:07.745 00.001 7988 Enqueuing Move request for scope (0.26, -0.41)
18:32:07.746 00.001 15712 Worker thread wakes up
18:32:07.746 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.41) opts 0xd
18:32:07.746 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.41)
18:32:07.746 00.000 15712 Moving (0.26, -0.41) raw xDistance=0.41 yDistance=-0.25
18:32:07.746 00.000 15712 PPEC rslt: input = 0.41, final = 0.22, react = 0.24, pred = 0.01, hyst = 0.22, hyst_pct = 0.86, period_length = 644.43
18:32:07.746 00.000 15712 PPEC: input: 0.41, control: 0.22, exposure: 1500
18:32:07.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
18:32:07.746 00.000 15712 MoveAxis(W, 73, ABG)
18:32:07.746 00.000 15712 Guiding  Dir = 3, Dur = 73
18:32:07.747 00.001 15712 IsGuiding returns 0
18:32:07.753 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:07.759 00.006 7988 UpdateGuideState exits: m=1376 SNR=25.3
18:32:07.760 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:07.761 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:07.762 00.001 7988 Enqueuing Expose request
18:32:07.764 00.002 15712 PulseGuide returned control before completion, sleep 69
18:32:07.836 00.072 15712 IsGuiding returns 1
18:32:07.836 00.000 15712 scope still moving after pulse duration time elapsed
18:32:07.873 00.037 15712 IsGuiding returns 0
18:32:07.873 00.000 15712 scope move finished after 73 + 53 ms
18:32:07.873 00.000 15712 Move returns status 0, amount 73
18:32:07.873 00.000 15712 MoveAxis(N, 64, ABG)
18:32:07.873 00.000 15712 Guiding  Dir = 0, Dur = 64
18:32:07.873 00.000 15712 IsGuiding returns 0
18:32:07.953 00.080 15712 IsGuiding returns 1
18:32:07.953 00.000 15712 scope still moving after pulse duration time elapsed
18:32:07.984 00.031 15712 IsGuiding returns 1
18:32:08.007 00.023 15712 IsGuiding returns 1
18:32:08.049 00.042 15712 IsGuiding returns 0
18:32:08.049 00.000 15712 scope move finished after 64 + 111 ms
18:32:08.049 00.000 15712 Move returns status 0, amount 64
18:32:08.049 00.000 15712 move complete, result=0
18:32:08.049 00.000 15712 worker thread done servicing request
18:32:08.049 00.000 15712 Worker thread wakes up
18:32:08.049 00.000 7988 GuideStep: 0.4 px 73 ms WEST, -0.3 px 64 ms NORTH
18:32:08.055 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:08.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:09.692 01.637 15712 Exposure complete
18:32:09.754 00.062 15712 worker thread done servicing request
18:32:09.754 00.000 7988 OnExposeComplete: enter
18:32:09.756 00.002 7988 UpdateGuideState(): m_state=6
18:32:09.757 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
18:32:09.758 00.001 7988 Star::Find returns 1 (1), X=1181.11, Y=428.20, Mass=1383, SNR=25.3, Peak=255 HFD=3.0
18:32:09.759 00.001 7988 MultiStar: [#1 -0.25,-0.25,1.00,U] [#2 -0.25,0.09,1.00,U] [#3 -0.37,-0.10,0.97,U] [#4 -0.34,-0.13,1.09,U] [#5 -0.22,0.05,0.75,U] [#6 -0.45,-0.14,0.76,U] [#7 -0.34,-0.30,0.70,U] [#8 -0.54,-0.31,0.00,M2] 
18:32:09.761 00.002 7988 single-star, 7 included, MultiStar: {-0.31, -0.11}, one-star: {-0.24, -0.09}
18:32:09.762 00.001 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.58) = xAngle (-1.19 = -1.19)
18:32:09.764 00.002 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.92 = 1.92)
18:32:09.765 00.001 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-2.77 mountX=0.10 mountY=0.25, mountTheta=1.20
18:32:09.767 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.09, opts=13)
18:32:09.768 00.001 7988 Enqueuing Move request for scope (-0.24, -0.09)
18:32:09.769 00.001 15712 Worker thread wakes up
18:32:09.770 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.09) opts 0xd
18:32:09.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.09)
18:32:09.770 00.000 15712 Moving (-0.24, -0.09) raw xDistance=0.10 yDistance=0.25
18:32:09.770 00.000 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 644.43
18:32:09.770 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
18:32:09.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:09.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:32:09.770 00.000 15712 MoveAxis(W, 0, ABG)
18:32:09.770 00.000 15712 Move returns status 0, amount 0
18:32:09.770 00.000 15712 MoveAxis(N, 0, ABG)
18:32:09.770 00.000 15712 Move returns status 0, amount 0
18:32:09.770 00.000 15712 move complete, result=0
18:32:09.770 00.000 15712 worker thread done servicing request
18:32:09.776 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:09.783 00.007 7988 UpdateGuideState exits: m=1383 SNR=25.3 Saturated
18:32:09.785 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:09.786 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:09.787 00.001 7988 Enqueuing Expose request
18:32:09.788 00.001 7988 GuideStep: 0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
18:32:09.790 00.002 15712 Worker thread wakes up
18:32:09.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:09.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:11.195 01.405 15712 Exposure complete
18:32:11.259 00.064 15712 worker thread done servicing request
18:32:11.259 00.000 7988 OnExposeComplete: enter
18:32:11.261 00.002 7988 UpdateGuideState(): m_state=6
18:32:11.262 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
18:32:11.263 00.001 7988 Star::Find returns 1 (0), X=1181.25, Y=427.70, Mass=1475, SNR=26.1, Peak=209 HFD=3.0
18:32:11.265 00.002 7988 MultiStar: [#1 -0.24,-0.66,0.00,M1] [#2 -0.01,-0.23,1.03,U] [#3 -0.05,-0.31,0.96,U] [#4 -0.16,-0.52,1.02,U] [#5 -0.24,-0.46,0.71,U] [#6 -0.28,-0.38,0.76,U] [#7 -0.25,-0.46,0.67,U] [#8 -0.19,-0.51,0.62,U] 
18:32:11.266 00.001 7988 refined, 7 included, MultiStar: {-0.15, -0.43}, one-star: {-0.11, -0.60}
18:32:11.267 00.001 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
18:32:11.269 00.002 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
18:32:11.270 00.001 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.43 hyp=0.45 cameraTheta=-1.90 mountX=0.43 mountY=0.16, mountTheta=0.35
18:32:11.273 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.43, opts=13)
18:32:11.274 00.001 7988 Enqueuing Move request for scope (-0.15, -0.43)
18:32:11.275 00.001 15712 Worker thread wakes up
18:32:11.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.43) opts 0xd
18:32:11.275 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.43)
18:32:11.275 00.000 15712 Moving (-0.15, -0.43) raw xDistance=0.43 yDistance=0.16
18:32:11.275 00.000 15712 PPEC rslt: input = 0.43, final = 0.25, react = 0.26, pred = -0.01, hyst = 0.25, hyst_pct = 0.86, period_length = 644.43
18:32:11.275 00.000 15712 PPEC: input: 0.43, control: 0.25, exposure: 1500
18:32:11.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:11.276 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:32:11.276 00.000 15712 MoveAxis(W, 80, ABG)
18:32:11.276 00.000 15712 Guiding  Dir = 3, Dur = 80
18:32:11.281 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:32:11.287 00.006 7988 UpdateGuideState exits: m=1475 SNR=26.1
18:32:11.289 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:11.290 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:11.291 00.001 7988 Enqueuing Expose request
18:32:11.310 00.019 15712 IsGuiding returns 0
18:32:11.326 00.016 15712 PulseGuide returned control before completion, sleep 75
18:32:11.438 00.112 15712 IsGuiding returns 0
18:32:11.438 00.000 15712 Move returns status 0, amount 80
18:32:11.438 00.000 15712 MoveAxis(N, 0, ABG)
18:32:11.438 00.000 15712 Move returns status 0, amount 0
18:32:11.438 00.000 15712 move complete, result=0
18:32:11.438 00.000 15712 worker thread done servicing request
18:32:11.438 00.000 15712 Worker thread wakes up
18:32:11.438 00.000 7988 GuideStep: 0.4 px 80 ms WEST, 0.2 px 0 ms NORTH
18:32:11.439 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:11.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:13.070 01.631 15712 Exposure complete
18:32:13.132 00.062 15712 worker thread done servicing request
18:32:13.133 00.001 7988 OnExposeComplete: enter
18:32:13.134 00.001 7988 UpdateGuideState(): m_state=6
18:32:13.135 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
18:32:13.137 00.002 7988 Star::Find returns 1 (1), X=1181.18, Y=428.28, Mass=1433, SNR=25.7, Peak=255 HFD=2.8
18:32:13.138 00.001 7988 MultiStar: [#1 -0.08,0.18,1.02,U] [#2 -0.15,0.24,1.02,U] [#3 -0.04,0.19,0.98,U] [#4 -0.04,0.15,1.07,U] [#5 -0.08,0.32,0.68,U] [#6 0.00,0.28,0.72,U] [#7 -0.32,0.27,0.69,U] [#8 -0.26,-0.17,0.65,U] 
18:32:13.140 00.002 7988 single-star, 8 included, MultiStar: {-0.12, 0.16}, one-star: {-0.17, -0.01}
18:32:13.141 00.001 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.58) = xAngle (-1.48 = -1.48)
18:32:13.142 00.001 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.63 = 1.63)
18:32:13.144 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.06 mountX=0.02 mountY=0.17, mountTheta=1.48
18:32:13.146 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.01, opts=13)
18:32:13.147 00.001 7988 Enqueuing Move request for scope (-0.17, -0.01)
18:32:13.149 00.002 15712 Worker thread wakes up
18:32:13.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
18:32:13.149 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
18:32:13.149 00.000 15712 Moving (-0.17, -0.01) raw xDistance=0.02 yDistance=0.17
18:32:13.149 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.85, period_length = 644.43
18:32:13.149 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
18:32:13.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:13.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:32:13.149 00.000 15712 MoveAxis(W, 0, ABG)
18:32:13.149 00.000 15712 Move returns status 0, amount 0
18:32:13.149 00.000 15712 MoveAxis(N, 0, ABG)
18:32:13.149 00.000 15712 Move returns status 0, amount 0
18:32:13.149 00.000 15712 move complete, result=0
18:32:13.149 00.000 15712 worker thread done servicing request
18:32:13.155 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:32:13.161 00.006 7988 UpdateGuideState exits: m=1433 SNR=25.7 Saturated
18:32:13.163 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:13.164 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:13.165 00.001 7988 Enqueuing Expose request
18:32:13.166 00.001 7988 GuideStep: 0.0 px 0 ms WEST, 0.2 px 0 ms NORTH
18:32:13.167 00.001 15712 Worker thread wakes up
18:32:13.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:13.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:14.586 01.419 15712 Exposure complete
18:32:14.646 00.060 15712 worker thread done servicing request
18:32:14.646 00.000 7988 OnExposeComplete: enter
18:32:14.648 00.002 7988 UpdateGuideState(): m_state=6
18:32:14.649 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
18:32:14.650 00.001 7988 Star::Find returns 1 (0), X=1181.35, Y=428.61, Mass=1403, SNR=25.4, Peak=219 HFD=3.2
18:32:14.652 00.002 7988 MultiStar: [#1 0.16,0.39,1.06,U] [#2 -0.28,0.32,1.03,U] [#3 0.07,0.28,0.96,U] [#4 0.08,0.26,1.07,U] [#5 0.06,0.41,0.72,U] [#6 -0.04,0.77,0.00,M1] [#7 -0.12,0.37,0.70,U] [#8 -0.15,-0.07,0.62,U] 
18:32:14.653 00.001 7988 refined, 7 included, MultiStar: {-0.01, 0.29}, one-star: {0.00, 0.31}
18:32:14.654 00.001 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
18:32:14.655 00.001 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
18:32:14.656 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.61 mountX=-0.29 mountY=0.01, mountTheta=3.12
18:32:14.658 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.29, opts=13)
18:32:14.659 00.001 7988 Enqueuing Move request for scope (-0.01, 0.29)
18:32:14.660 00.001 15712 Worker thread wakes up
18:32:14.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
18:32:14.660 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
18:32:14.661 00.001 15712 Moving (-0.01, 0.29) raw xDistance=-0.29 yDistance=0.01
18:32:14.661 00.000 15712 PPEC rslt: input = -0.29, final = -0.15, react = -0.18, pred = 0.00, hyst = -0.14, hyst_pct = 0.85, period_length = 644.43
18:32:14.661 00.000 15712 PPEC: input: -0.29, control: -0.15, exposure: 1500
18:32:14.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:14.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:32:14.661 00.000 15712 MoveAxis(E, 48, ABG)
18:32:14.661 00.000 15712 Guiding  Dir = 2, Dur = 48
18:32:14.666 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:14.673 00.007 7988 UpdateGuideState exits: m=1403 SNR=25.4
18:32:14.675 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:14.676 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:14.677 00.001 7988 Enqueuing Expose request
18:32:14.682 00.005 15712 IsGuiding returns 0
18:32:14.698 00.016 15712 PulseGuide returned control before completion, sleep 43
18:32:14.753 00.055 15712 IsGuiding returns 1
18:32:14.753 00.000 15712 scope still moving after pulse duration time elapsed
18:32:14.784 00.031 15712 IsGuiding returns 0
18:32:14.784 00.000 15712 scope move finished after 48 + 54 ms
18:32:14.784 00.000 15712 Move returns status 0, amount 48
18:32:14.784 00.000 15712 MoveAxis(N, 0, ABG)
18:32:14.784 00.000 15712 Move returns status 0, amount 0
18:32:14.784 00.000 15712 move complete, result=0
18:32:14.784 00.000 15712 worker thread done servicing request
18:32:14.784 00.000 15712 Worker thread wakes up
18:32:14.784 00.000 7988 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
18:32:14.786 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:14.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:16.412 01.626 15712 Exposure complete
18:32:16.474 00.062 15712 worker thread done servicing request
18:32:16.475 00.001 7988 OnExposeComplete: enter
18:32:16.476 00.001 7988 UpdateGuideState(): m_state=6
18:32:16.477 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
18:32:16.478 00.001 7988 Star::Find returns 1 (1), X=1181.23, Y=428.48, Mass=1437, SNR=25.6, Peak=255 HFD=3.2
18:32:16.479 00.001 7988 MultiStar: [#1 -0.26,0.20,1.04,U] [#2 -0.04,0.22,1.00,U] [#3 -0.24,0.25,0.98,U] [#4 -0.06,-0.28,1.06,U] [#5 -0.19,0.03,0.76,U] [#6 -0.10,0.35,0.71,U] [#7 -0.14,-0.02,0.69,U] [#8 -0.01,0.22,0.67,U] 
18:32:16.481 00.002 7988 refined, 8 included, MultiStar: {-0.13, 0.12}, one-star: {-0.12, 0.19}
18:32:16.482 00.001 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.58) = xAngle (3.97 = -2.31)
18:32:16.482 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.80)
18:32:16.484 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.39 mountX=-0.12 mountY=0.13, mountTheta=2.33
18:32:16.488 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.12, opts=13)
18:32:16.489 00.001 7988 Enqueuing Move request for scope (-0.13, 0.12)
18:32:16.490 00.001 15712 Worker thread wakes up
18:32:16.491 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
18:32:16.491 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
18:32:16.491 00.000 15712 Moving (-0.13, 0.12) raw xDistance=-0.12 yDistance=0.13
18:32:16.491 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 644.43
18:32:16.491 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
18:32:16.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:16.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:32:16.491 00.000 15712 MoveAxis(E, 0, ABG)
18:32:16.491 00.000 15712 Move returns status 0, amount 0
18:32:16.491 00.000 15712 MoveAxis(N, 0, ABG)
18:32:16.491 00.000 15712 Move returns status 0, amount 0
18:32:16.491 00.000 15712 move complete, result=0
18:32:16.491 00.000 15712 worker thread done servicing request
18:32:16.496 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:16.503 00.007 7988 UpdateGuideState exits: m=1437 SNR=25.6 Saturated
18:32:16.505 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:16.506 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:16.507 00.001 7988 Enqueuing Expose request
18:32:16.508 00.001 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
18:32:16.509 00.001 15712 Worker thread wakes up
18:32:16.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:16.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:17.913 01.404 15712 Exposure complete
18:32:17.979 00.066 15712 worker thread done servicing request
18:32:17.980 00.001 7988 OnExposeComplete: enter
18:32:17.981 00.001 7988 UpdateGuideState(): m_state=6
18:32:17.983 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
18:32:17.984 00.001 7988 Star::Find returns 1 (1), X=1181.13, Y=428.44, Mass=1385, SNR=25.4, Peak=255 HFD=3.0
18:32:17.986 00.002 7988 MultiStar: [#1 -0.27,0.00,1.02,U] [#2 -0.26,0.12,1.03,U] [#3 -0.37,0.09,0.97,U] [#4 -0.26,-0.16,1.04,U] [#5 -0.18,-0.05,0.74,U] [#6 -0.34,0.15,0.71,U] [#7 -0.25,0.15,0.68,U] [#8 -0.29,0.04,0.64,U] 
18:32:17.987 00.001 7988 single-star, 8 included, MultiStar: {-0.27, 0.05}, one-star: {-0.22, 0.15}
18:32:17.988 00.001 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.58) = xAngle (4.12 = -2.16)
18:32:17.990 00.002 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.23 = 0.95)
18:32:17.991 00.001 7988 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.54 mountX=-0.15 mountY=0.22, mountTheta=2.17
18:32:17.993 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.15, opts=13)
18:32:17.994 00.001 7988 Enqueuing Move request for scope (-0.22, 0.15)
18:32:17.995 00.001 15712 Worker thread wakes up
18:32:17.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
18:32:17.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
18:32:17.996 00.001 15712 Moving (-0.22, 0.15) raw xDistance=-0.15 yDistance=0.22
18:32:17.996 00.000 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 644.43
18:32:17.996 00.000 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
18:32:17.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:17.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:32:17.996 00.000 15712 MoveAxis(W, 0, ABG)
18:32:17.996 00.000 15712 Move returns status 0, amount 0
18:32:17.996 00.000 15712 MoveAxis(N, 0, ABG)
18:32:17.996 00.000 15712 Move returns status 0, amount 0
18:32:17.996 00.000 15712 move complete, result=0
18:32:17.996 00.000 15712 worker thread done servicing request
18:32:18.003 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:32:18.010 00.007 7988 UpdateGuideState exits: m=1385 SNR=25.4 Saturated
18:32:18.011 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:18.013 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:18.014 00.001 7988 Enqueuing Expose request
18:32:18.015 00.001 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
18:32:18.016 00.001 15712 Worker thread wakes up
18:32:18.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:18.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:19.647 01.631 15712 Exposure complete
18:32:19.709 00.062 15712 worker thread done servicing request
18:32:19.709 00.000 7988 OnExposeComplete: enter
18:32:19.710 00.001 7988 UpdateGuideState(): m_state=6
18:32:19.711 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
18:32:19.713 00.002 7988 Star::Find returns 1 (1), X=1180.96, Y=428.45, Mass=1305, SNR=24.8, Peak=255 HFD=2.8
18:32:19.714 00.001 7988 MultiStar: [#1 -0.34,0.05,1.09,U] [#2 -0.32,-0.04,1.05,U] [#3 -0.30,0.17,0.99,U] [#4 -0.28,0.04,1.03,U] [#5 -0.23,0.07,0.68,U] [#6 -0.28,0.41,0.77,U] [#7 -0.34,0.11,0.68,U] [#8 -0.45,0.14,0.65,U] 
18:32:19.715 00.001 7988 refined, 8 included, MultiStar: {-0.33, 0.11}, one-star: {-0.40, 0.16}
18:32:19.716 00.001 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.38 = -1.90)
18:32:19.717 00.001 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.49 = 1.21)
18:32:19.718 00.001 7988 CameraToMount -- cameraX=-0.33 cameraY=0.11 hyp=0.35 cameraTheta=2.81 mountX=-0.11 mountY=0.32, mountTheta=1.90
18:32:19.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.11, opts=13)
18:32:19.721 00.001 7988 Enqueuing Move request for scope (-0.33, 0.11)
18:32:19.722 00.001 15712 Worker thread wakes up
18:32:19.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.11) opts 0xd
18:32:19.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.11)
18:32:19.723 00.001 15712 Moving (-0.33, 0.11) raw xDistance=-0.11 yDistance=0.32
18:32:19.723 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 644.43
18:32:19.723 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
18:32:19.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:32:19.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
18:32:19.723 00.000 15712 MoveAxis(W, 0, ABG)
18:32:19.723 00.000 15712 Move returns status 0, amount 0
18:32:19.723 00.000 15712 MoveAxis(N, 0, ABG)
18:32:19.723 00.000 15712 Move returns status 0, amount 0
18:32:19.723 00.000 15712 move complete, result=0
18:32:19.723 00.000 15712 worker thread done servicing request
18:32:19.729 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:19.734 00.005 7988 UpdateGuideState exits: m=1305 SNR=24.8 Saturated
18:32:19.737 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:19.738 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:19.740 00.002 7988 Enqueuing Expose request
18:32:19.741 00.001 7988 GuideStep: -0.1 px 0 ms WEST, 0.3 px 0 ms NORTH
18:32:19.743 00.002 15712 Worker thread wakes up
18:32:19.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:19.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:21.158 01.415 15712 Exposure complete
18:32:21.222 00.064 15712 worker thread done servicing request
18:32:21.222 00.000 7988 OnExposeComplete: enter
18:32:21.223 00.001 7988 UpdateGuideState(): m_state=6
18:32:21.224 00.001 7988 Star::Find(15, 1180, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
18:32:21.225 00.001 7988 Star::Find returns 1 (1), X=1181.07, Y=428.38, Mass=1409, SNR=25.5, Peak=255 HFD=2.9
18:32:21.227 00.002 7988 MultiStar: [#1 -0.35,0.11,1.03,U] [#2 -0.36,-0.06,1.03,U] [#3 -0.10,0.17,0.97,U] [#4 -0.27,0.01,1.03,U] [#5 -0.35,-0.09,0.75,U] [#6 -0.39,0.10,0.69,U] [#7 -0.32,0.05,0.69,U] [#8 -0.37,0.28,0.65,U] 
18:32:21.228 00.001 7988 single-star, 8 included, MultiStar: {-0.30, 0.07}, one-star: {-0.29, 0.09}
18:32:21.229 00.001 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.86)
18:32:21.229 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.25)
18:32:21.230 00.001 7988 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.84 mountX=-0.09 mountY=0.28, mountTheta=1.87
18:32:21.232 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.09, opts=13)
18:32:21.233 00.001 7988 Enqueuing Move request for scope (-0.29, 0.09)
18:32:21.235 00.002 15712 Worker thread wakes up
18:32:21.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
18:32:21.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
18:32:21.235 00.000 15712 Moving (-0.29, 0.09) raw xDistance=-0.09 yDistance=0.28
18:32:21.236 00.001 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 644.43
18:32:21.236 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
18:32:21.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:32:21.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:32:21.236 00.000 15712 MoveAxis(E, 0, ABG)
18:32:21.236 00.000 15712 Move returns status 0, amount 0
18:32:21.236 00.000 15712 MoveAxis(N, 0, ABG)
18:32:21.236 00.000 15712 Move returns status 0, amount 0
18:32:21.236 00.000 15712 move complete, result=0
18:32:21.237 00.001 15712 worker thread done servicing request
18:32:21.242 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:21.247 00.005 7988 UpdateGuideState exits: m=1409 SNR=25.5 Saturated
18:32:21.249 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:21.250 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:21.251 00.001 7988 Enqueuing Expose request
18:32:21.253 00.002 7988 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
18:32:21.254 00.001 15712 Worker thread wakes up
18:32:21.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:21.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:22.878 01.624 15712 Exposure complete
18:32:22.940 00.062 15712 worker thread done servicing request
18:32:22.940 00.000 7988 OnExposeComplete: enter
18:32:22.941 00.001 7988 UpdateGuideState(): m_state=6
18:32:22.942 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
18:32:22.943 00.001 7988 Star::Find returns 1 (1), X=1181.23, Y=428.29, Mass=1445, SNR=25.9, Peak=255 HFD=3.2
18:32:22.944 00.001 7988 MultiStar: [#1 -0.17,-0.21,1.00,U] [#2 -0.13,-0.13,1.01,U] [#3 -0.05,0.11,0.99,U] [#4 -0.20,-0.01,1.04,U] [#5 -0.14,0.01,0.70,U] [#6 -0.48,0.23,0.73,U] [#7 -0.18,0.04,0.63,U] [#8 -0.34,-0.16,0.63,U] 
18:32:22.946 00.002 7988 single-star, 8 included, MultiStar: {-0.19, -0.02}, one-star: {-0.12, -0.00}
18:32:22.947 00.001 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.58) = xAngle (-1.54 = -1.54)
18:32:22.948 00.001 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.57 = 1.57)
18:32:22.949 00.001 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.12 mountX=0.00 mountY=0.12, mountTheta=1.54
18:32:22.951 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.00, opts=13)
18:32:22.952 00.001 7988 Enqueuing Move request for scope (-0.12, -0.00)
18:32:22.954 00.002 15712 Worker thread wakes up
18:32:22.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
18:32:22.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
18:32:22.954 00.000 15712 Moving (-0.12, -0.00) raw xDistance=0.00 yDistance=0.12
18:32:22.954 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.85, period_length = 644.43
18:32:22.954 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
18:32:22.955 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:22.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:32:22.955 00.000 15712 MoveAxis(E, 2, ABG)
18:32:22.955 00.000 15712 Guiding  Dir = 2, Dur = 2
18:32:22.962 00.007 15712 IsGuiding returns 0
18:32:22.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:22.969 00.007 7988 UpdateGuideState exits: m=1445 SNR=25.9 Saturated
18:32:22.970 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:22.971 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:22.972 00.001 7988 Enqueuing Expose request
18:32:22.978 00.006 15712 IsGuiding returns 0
18:32:22.978 00.000 15712 Move returns status 0, amount 2
18:32:22.978 00.000 15712 MoveAxis(N, 0, ABG)
18:32:22.978 00.000 15712 Move returns status 0, amount 0
18:32:22.978 00.000 15712 move complete, result=0
18:32:22.979 00.001 15712 worker thread done servicing request
18:32:22.979 00.000 15712 Worker thread wakes up
18:32:22.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:22.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:22.981 00.002 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
18:32:24.395 01.414 15712 Exposure complete
18:32:24.455 00.060 15712 worker thread done servicing request
18:32:24.455 00.000 7988 OnExposeComplete: enter
18:32:24.457 00.002 7988 UpdateGuideState(): m_state=6
18:32:24.458 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
18:32:24.459 00.001 7988 Star::Find returns 1 (0), X=1181.10, Y=428.48, Mass=1434, SNR=25.8, Peak=216 HFD=3.0
18:32:24.460 00.001 7988 MultiStar: [#1 -0.22,-0.05,1.01,U] [#2 -0.50,0.09,0.97,U] [#3 -0.39,0.18,0.95,U] [#4 -0.22,-0.15,1.05,U] [#5 -0.41,0.56,0.00,M1] [#6 -0.57,0.36,0.00,M1] [#7 -0.41,0.14,0.69,U] [#8 -0.59,0.12,0.68,U] 
18:32:24.462 00.002 7988 single-star, 6 included, MultiStar: {-0.35, 0.07}, one-star: {-0.26, 0.19}
18:32:24.463 00.001 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.20)
18:32:24.464 00.001 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.91)
18:32:24.465 00.001 7988 CameraToMount -- cameraX=-0.26 cameraY=0.19 hyp=0.32 cameraTheta=2.50 mountX=-0.19 mountY=0.25, mountTheta=2.21
18:32:24.468 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.19, opts=13)
18:32:24.469 00.001 7988 Enqueuing Move request for scope (-0.26, 0.19)
18:32:24.470 00.001 15712 Worker thread wakes up
18:32:24.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.19) opts 0xd
18:32:24.470 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.19)
18:32:24.470 00.000 15712 Moving (-0.26, 0.19) raw xDistance=-0.19 yDistance=0.25
18:32:24.471 00.001 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = -0.04, hyst = -0.10, hyst_pct = 0.85, period_length = 644.43
18:32:24.471 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
18:32:24.471 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.57 newest=0.66
18:32:24.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
18:32:24.471 00.000 15712 MoveAxis(E, 36, ABG)
18:32:24.471 00.000 15712 Guiding  Dir = 2, Dur = 36
18:32:24.472 00.001 15712 IsGuiding returns 0
18:32:24.477 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:24.483 00.006 7988 UpdateGuideState exits: m=1434 SNR=25.8
18:32:24.484 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:24.486 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:24.488 00.002 7988 Enqueuing Expose request
18:32:24.497 00.009 15712 PulseGuide returned control before completion, sleep 22
18:32:24.560 00.063 15712 IsGuiding returns 0
18:32:24.560 00.000 15712 Move returns status 0, amount 36
18:32:24.560 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 476 applied
18:32:24.560 00.000 15712 MoveAxis(S, 540, ABG)
18:32:24.560 00.000 15712 Guiding  Dir = 1, Dur = 540
18:32:24.560 00.000 15712 IsGuiding returns 0
18:32:24.640 00.080 15712 PulseGuide returned control before completion, sleep 471
18:32:25.151 00.511 15712 IsGuiding returns 1
18:32:25.151 00.000 15712 scope still moving after pulse duration time elapsed
18:32:25.178 00.027 15712 IsGuiding returns 1
18:32:25.215 00.037 15712 IsGuiding returns 0
18:32:25.215 00.000 15712 scope move finished after 540 + 114 ms
18:32:25.215 00.000 15712 Move returns status 0, amount 540
18:32:25.215 00.000 15712 move complete, result=0
18:32:25.215 00.000 15712 worker thread done servicing request
18:32:25.215 00.000 15712 Worker thread wakes up
18:32:25.215 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.3 px 540 ms SOUTH
18:32:25.216 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:25.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:26.848 01.632 15712 Exposure complete
18:32:26.911 00.063 15712 worker thread done servicing request
18:32:26.911 00.000 7988 OnExposeComplete: enter
18:32:26.912 00.001 7988 UpdateGuideState(): m_state=6
18:32:26.913 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
18:32:26.915 00.002 7988 Star::Find returns 1 (1), X=1181.88, Y=427.97, Mass=1438, SNR=26.0, Peak=255 HFD=2.7
18:32:26.916 00.001 7988 MultiStar: [#1 0.51,-0.63,0.00,M1] [#2 0.41,-0.51,0.00,M1] [#3 0.46,-0.46,0.00,M1] [#4 0.40,-0.51,0.00,M1] [#5 0.33,-0.22,0.71,U] [#6 0.39,-0.23,0.70,U] [#7 0.36,-0.64,0.00,M1] [#8 0.46,-0.51,0.00,M1] 
18:32:26.917 00.001 7988 refined, 2 included, MultiStar: {0.43, -0.27}, one-star: {0.53, -0.32}
18:32:26.918 00.001 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
18:32:26.919 00.001 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.15)
18:32:26.920 00.001 7988 CameraToMount -- cameraX=0.43 cameraY=-0.27 hyp=0.51 cameraTheta=-0.56 mountX=0.26 mountY=-0.42, mountTheta=-1.01
18:32:26.923 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=-0.27, opts=13)
18:32:26.926 00.003 7988 Enqueuing Move request for scope (0.43, -0.27)
18:32:26.927 00.001 15712 Worker thread wakes up
18:32:26.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.27) opts 0xd
18:32:26.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, -0.27)
18:32:26.927 00.000 15712 Moving (0.43, -0.27) raw xDistance=0.26 yDistance=-0.42
18:32:26.927 00.000 15712 BLC: History state: CurrMiss=-0.42, AvgInitMiss=-0.31, ShCount=1, LgCount=2, SticCount=0,  Deflections: 0=0.252026, 1:-0.422528
18:32:26.927 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -79.000000
18:32:26.927 00.000 15712 BLC: window closed
18:32:26.927 00.000 15712 BLC: Pulse adjusted to 397
18:32:26.928 00.001 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.05, hyst = 0.14, hyst_pct = 0.84, period_length = 644.43
18:32:26.928 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
18:32:26.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:32:26.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
18:32:26.928 00.000 15712 MoveAxis(W, 44, ABG)
18:32:26.928 00.000 15712 Guiding  Dir = 3, Dur = 44
18:32:26.929 00.001 15712 IsGuiding returns 0
18:32:26.934 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:32:26.941 00.007 7988 UpdateGuideState exits: m=1438 SNR=26.0 Saturated
18:32:26.942 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:26.944 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:26.945 00.001 7988 Enqueuing Expose request
18:32:26.957 00.012 15712 PulseGuide returned control before completion, sleep 26
18:32:26.987 00.030 15712 IsGuiding returns 1
18:32:26.988 00.001 15712 scope still moving after pulse duration time elapsed
18:32:27.021 00.033 15712 IsGuiding returns 1
18:32:27.048 00.027 15712 IsGuiding returns 0
18:32:27.048 00.000 15712 scope move finished after 44 + 75 ms
18:32:27.048 00.000 15712 Move returns status 0, amount 44
18:32:27.048 00.000 15712 MoveAxis(N, 0, ABG)
18:32:27.048 00.000 15712 Move returns status 0, amount 0
18:32:27.048 00.000 15712 move complete, result=0
18:32:27.048 00.000 15712 worker thread done servicing request
18:32:27.048 00.000 15712 Worker thread wakes up
18:32:27.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:27.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:27.049 00.001 7988 GuideStep: 0.3 px 44 ms WEST, -0.4 px 0 ms NORTH
18:32:27.315 00.266 7988 evsrv: cli 0CCCF8A8 connect
18:32:27.316 00.001 7988 case statement mapped state 6 to 3
18:32:27.317 00.001 7988 case statement mapped state 6 to 3
18:32:27.319 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_pixel_scale","id":"39b3eb07-ee12-411e-9623-2c52238abf27"}
18:32:27.320 00.001 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":3.86747,"id":"39b3eb07-ee12-411e-9623-2c52238abf27"}
18:32:27.322 00.002 7988 evsrv: cli 0CCCF8A8 disconnect
18:32:28.455 01.133 15712 Exposure complete
18:32:28.516 00.061 15712 worker thread done servicing request
18:32:28.516 00.000 7988 OnExposeComplete: enter
18:32:28.518 00.002 7988 UpdateGuideState(): m_state=6
18:32:28.519 00.001 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:32:28.520 00.001 7988 Star::Find returns 1 (0), X=1181.92, Y=427.89, Mass=1406, SNR=25.4, Peak=231 HFD=2.9
18:32:28.521 00.001 7988 MultiStar: [#1 0.43,-0.36,1.04,U] [#2 0.42,-0.29,1.03,U] [#3 0.59,-0.30,0.00,M2] [#4 0.51,-0.42,0.00,M2] [#5 0.45,-0.26,0.73,U] [#6 0.50,-0.09,0.74,U] [#7 0.56,-0.34,0.00,M2] [#8 0.19,-0.48,0.67,U] 
18:32:28.523 00.002 7988 refined, 5 included, MultiStar: {0.44, -0.32}, one-star: {0.57, -0.40}
18:32:28.523 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
18:32:28.525 00.002 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.22)
18:32:28.526 00.001 7988 CameraToMount -- cameraX=0.44 cameraY=-0.32 hyp=0.54 cameraTheta=-0.63 mountX=0.31 mountY=-0.43, mountTheta=-0.94
18:32:28.528 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=-0.32, opts=13)
18:32:28.529 00.001 7988 Enqueuing Move request for scope (0.44, -0.32)
18:32:28.531 00.002 15712 Worker thread wakes up
18:32:28.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.32) opts 0xd
18:32:28.531 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, -0.32)
18:32:28.531 00.000 15712 Moving (0.44, -0.32) raw xDistance=0.31 yDistance=-0.43
18:32:28.531 00.000 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.19, pred = 0.01, hyst = 0.16, hyst_pct = 0.84, period_length = 644.43
18:32:28.531 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
18:32:28.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:32:28.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
18:32:28.531 00.000 15712 MoveAxis(W, 55, ABG)
18:32:28.531 00.000 15712 Guiding  Dir = 3, Dur = 55
18:32:28.532 00.001 15712 IsGuiding returns 0
18:32:28.537 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:32:28.543 00.006 7988 UpdateGuideState exits: m=1406 SNR=25.4
18:32:28.545 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:28.545 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:28.548 00.003 7988 Enqueuing Expose request
18:32:28.556 00.008 15712 PulseGuide returned control before completion, sleep 41
18:32:28.609 00.053 15712 IsGuiding returns 1
18:32:28.609 00.000 15712 scope still moving after pulse duration time elapsed
18:32:28.652 00.043 15712 IsGuiding returns 0
18:32:28.652 00.000 15712 scope move finished after 55 + 65 ms
18:32:28.652 00.000 15712 Move returns status 0, amount 55
18:32:28.652 00.000 15712 MoveAxis(N, 0, ABG)
18:32:28.652 00.000 15712 Move returns status 0, amount 0
18:32:28.652 00.000 15712 move complete, result=0
18:32:28.652 00.000 15712 worker thread done servicing request
18:32:28.652 00.000 15712 Worker thread wakes up
18:32:28.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:28.652 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.4 px 0 ms NORTH
18:32:28.654 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:30.282 01.628 15712 Exposure complete
18:32:30.344 00.062 15712 worker thread done servicing request
18:32:30.344 00.000 7988 OnExposeComplete: enter
18:32:30.346 00.002 7988 UpdateGuideState(): m_state=6
18:32:30.348 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
18:32:30.349 00.001 7988 Star::Find returns 1 (1), X=1181.80, Y=428.10, Mass=1428, SNR=25.7, Peak=255 HFD=2.9
18:32:30.350 00.001 7988 MultiStar: [#1 0.48,-0.38,0.00,M1] [#2 0.57,-0.11,0.99,U] [#3 0.62,-0.26,0.00,M3] [#4 0.61,-0.29,0.00,M3] [#5 0.50,-0.29,0.67,U] [#6 0.30,0.03,0.68,U] [#7 0.32,0.02,0.68,U] [#8 0.48,-0.28,0.66,U] 
18:32:30.351 00.001 7988 refined, 5 included, MultiStar: {0.44, -0.14}, one-star: {0.45, -0.20}
18:32:30.352 00.001 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.58) = xAngle (1.28 = 1.28)
18:32:30.354 00.002 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.39 = -1.90)
18:32:30.355 00.001 7988 CameraToMount -- cameraX=0.44 cameraY=-0.14 hyp=0.47 cameraTheta=-0.30 mountX=0.14 mountY=-0.44, mountTheta=-1.27
18:32:30.356 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=-0.14, opts=13)
18:32:30.358 00.002 7988 Enqueuing Move request for scope (0.44, -0.14)
18:32:30.358 00.000 15712 Worker thread wakes up
18:32:30.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.14) opts 0xd
18:32:30.358 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, -0.14)
18:32:30.358 00.000 15712 Moving (0.44, -0.14) raw xDistance=0.14 yDistance=-0.44
18:32:30.360 00.002 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.84, period_length = 644.43
18:32:30.360 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
18:32:30.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:32:30.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
18:32:30.360 00.000 15712 MoveAxis(W, 0, ABG)
18:32:30.360 00.000 15712 Move returns status 0, amount 0
18:32:30.360 00.000 15712 MoveAxis(N, 0, ABG)
18:32:30.360 00.000 15712 Move returns status 0, amount 0
18:32:30.360 00.000 15712 move complete, result=0
18:32:30.360 00.000 15712 worker thread done servicing request
18:32:30.366 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:32:30.372 00.006 7988 UpdateGuideState exits: m=1428 SNR=25.7 Saturated
18:32:30.373 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:30.374 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:30.375 00.001 7988 Enqueuing Expose request
18:32:30.376 00.001 15712 Worker thread wakes up
18:32:30.377 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:30.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:30.377 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.4 px 0 ms NORTH
18:32:31.795 01.418 15712 Exposure complete
18:32:31.859 00.064 15712 worker thread done servicing request
18:32:31.859 00.000 7988 OnExposeComplete: enter
18:32:31.860 00.001 7988 UpdateGuideState(): m_state=6
18:32:31.861 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
18:32:31.863 00.002 7988 Star::Find returns 1 (1), X=1182.05, Y=428.20, Mass=1474, SNR=26.2, Peak=255 HFD=3.1
18:32:31.864 00.001 7988 MultiStar: [#1 0.45,-0.12,1.02,U] [#2 0.49,0.07,0.99,U] [#3 0.48,0.08,0.90,U] [#4 0.47,-0.05,1.04,U] [#5 0.46,0.16,0.69,U] [#6 0.50,0.11,0.69,U] [#7 0.64,0.09,0.00,M2] [#8 0.34,-0.15,0.64,U] 
18:32:31.864 00.000 7988 refined, 7 included, MultiStar: {0.49, -0.01}, one-star: {0.70, -0.09}
18:32:31.866 00.002 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
18:32:31.867 00.001 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.61)
18:32:31.868 00.001 7988 CameraToMount -- cameraX=0.49 cameraY=-0.01 hyp=0.49 cameraTheta=-0.01 mountX=0.00 mountY=-0.49, mountTheta=-1.57
18:32:31.870 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=-0.01, opts=13)
18:32:31.873 00.003 7988 Enqueuing Move request for scope (0.49, -0.01)
18:32:31.874 00.001 15712 Worker thread wakes up
18:32:31.874 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.01) opts 0xd
18:32:31.874 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, -0.01)
18:32:31.874 00.000 15712 Moving (0.49, -0.01) raw xDistance=0.00 yDistance=-0.49
18:32:31.875 00.001 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.08, hyst = 0.00, hyst_pct = 0.84, period_length = 644.43
18:32:31.875 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
18:32:31.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:32:31.875 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
18:32:31.875 00.000 15712 MoveAxis(W, 4, ABG)
18:32:31.875 00.000 15712 Guiding  Dir = 3, Dur = 4
18:32:31.875 00.000 15712 IsGuiding returns 0
18:32:31.880 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:31.886 00.006 7988 UpdateGuideState exits: m=1474 SNR=26.2 Saturated
18:32:31.888 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:31.889 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:31.889 00.000 7988 Enqueuing Expose request
18:32:31.897 00.008 15712 IsGuiding returns 0
18:32:31.897 00.000 15712 Move returns status 0, amount 4
18:32:31.897 00.000 15712 MoveAxis(N, 0, ABG)
18:32:31.897 00.000 15712 Move returns status 0, amount 0
18:32:31.897 00.000 15712 move complete, result=0
18:32:31.897 00.000 15712 worker thread done servicing request
18:32:31.897 00.000 15712 Worker thread wakes up
18:32:31.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:31.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:31.897 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.5 px 0 ms NORTH
18:32:33.525 01.628 15712 Exposure complete
18:32:33.588 00.063 15712 worker thread done servicing request
18:32:33.588 00.000 7988 OnExposeComplete: enter
18:32:33.589 00.001 7988 UpdateGuideState(): m_state=6
18:32:33.590 00.001 7988 Star::Find(15, 1182, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
18:32:33.591 00.001 7988 Star::Find returns 1 (1), X=1182.09, Y=428.42, Mass=1497, SNR=26.2, Peak=255 HFD=3.2
18:32:33.593 00.002 7988 MultiStar: [#1 0.48,-0.13,0.98,U] [#2 0.67,0.06,0.00,M1] [#3 0.52,0.25,0.95,U] [#4 0.51,-0.07,1.00,U] [#5 0.62,0.27,0.00,M1] [#6 0.50,0.15,0.68,U] [#7 0.59,0.09,0.67,U] [#8 0.66,-0.09,0.00,M1] 
18:32:33.593 00.000 7988 refined, 5 included, MultiStar: {0.56, 0.06}, one-star: {0.74, 0.13}
18:32:33.596 00.003 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.58) = xAngle (1.69 = 1.69)
18:32:33.597 00.001 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.80 = -1.49)
18:32:33.598 00.001 7988 CameraToMount -- cameraX=0.56 cameraY=0.06 hyp=0.56 cameraTheta=0.11 mountX=-0.06 mountY=-0.56, mountTheta=-1.69
18:32:33.600 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.56, y=0.06, opts=13)
18:32:33.601 00.001 7988 Enqueuing Move request for scope (0.56, 0.06)
18:32:33.602 00.001 15712 Worker thread wakes up
18:32:33.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.06) opts 0xd
18:32:33.602 00.000 15712 Handling offset move in thread for scope, endpoint = (0.56, 0.06)
18:32:33.602 00.000 15712 Moving (0.56, 0.06) raw xDistance=-0.06 yDistance=-0.56
18:32:33.602 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.09, hyst = 0.00, hyst_pct = 0.84, period_length = 644.43
18:32:33.603 00.001 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
18:32:33.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:32:33.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
18:32:33.603 00.000 15712 MoveAxis(W, 5, ABG)
18:32:33.603 00.000 15712 Guiding  Dir = 3, Dur = 5
18:32:33.603 00.000 15712 IsGuiding returns 0
18:32:33.608 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:33.616 00.008 7988 UpdateGuideState exits: m=1497 SNR=26.2 Saturated
18:32:33.618 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:33.619 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:33.620 00.001 7988 Enqueuing Expose request
18:32:33.623 00.003 15712 IsGuiding returns 0
18:32:33.623 00.000 15712 Move returns status 0, amount 5
18:32:33.623 00.000 15712 MoveAxis(N, 0, ABG)
18:32:33.623 00.000 15712 Move returns status 0, amount 0
18:32:33.623 00.000 15712 move complete, result=0
18:32:33.623 00.000 15712 worker thread done servicing request
18:32:33.623 00.000 15712 Worker thread wakes up
18:32:33.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:33.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:33.624 00.001 7988 GuideStep: -0.1 px 5 ms WEST, -0.6 px 0 ms NORTH
18:32:35.029 01.405 15712 Exposure complete
18:32:35.092 00.063 15712 worker thread done servicing request
18:32:35.092 00.000 7988 OnExposeComplete: enter
18:32:35.093 00.001 7988 UpdateGuideState(): m_state=6
18:32:35.094 00.001 7988 Star::Find(15, 1182, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
18:32:35.095 00.001 7988 Star::Find returns 1 (1), X=1181.98, Y=428.32, Mass=1504, SNR=26.4, Peak=255 HFD=3.3
18:32:35.097 00.002 7988 MultiStar: [#1 0.55,-0.03,0.99,U] [#2 0.47,-0.06,0.98,U] [#3 0.60,0.02,0.92,U] [#4 0.58,-0.21,0.00,M2] [#5 0.71,0.13,0.00,M2] [#6 0.48,0.15,0.71,U] [#7 0.55,0.05,0.65,U] [#8 0.44,-0.09,0.65,U] 
18:32:35.098 00.001 7988 refined, 6 included, MultiStar: {0.54, 0.01}, one-star: {0.62, 0.03}
18:32:35.099 00.001 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
18:32:35.100 00.001 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.58)
18:32:35.101 00.001 7988 CameraToMount -- cameraX=0.54 cameraY=0.01 hyp=0.54 cameraTheta=0.01 mountX=-0.01 mountY=-0.54, mountTheta=-1.59
18:32:35.103 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.54, y=0.01, opts=13)
18:32:35.104 00.001 7988 Enqueuing Move request for scope (0.54, 0.01)
18:32:35.105 00.001 15712 Worker thread wakes up
18:32:35.106 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.01) opts 0xd
18:32:35.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.54, 0.01)
18:32:35.106 00.000 15712 Moving (0.54, 0.01) raw xDistance=-0.01 yDistance=-0.54
18:32:35.106 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.09, hyst = 0.00, hyst_pct = 0.84, period_length = 644.43
18:32:35.106 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
18:32:35.106 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.73 newest=-1.59
18:32:35.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
18:32:35.106 00.000 15712 MoveAxis(W, 5, ABG)
18:32:35.106 00.000 15712 Guiding  Dir = 3, Dur = 5
18:32:35.113 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:35.120 00.007 7988 UpdateGuideState exits: m=1504 SNR=26.4 Saturated
18:32:35.122 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:35.123 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:35.124 00.001 7988 Enqueuing Expose request
18:32:35.126 00.002 15712 IsGuiding returns 0
18:32:35.141 00.015 15712 IsGuiding returns 0
18:32:35.141 00.000 15712 Move returns status 0, amount 5
18:32:35.141 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 397 applied
18:32:35.141 00.000 15712 MoveAxis(N, 534, ABG)
18:32:35.141 00.000 15712 Guiding  Dir = 0, Dur = 534
18:32:35.141 00.000 15712 IsGuiding returns 0
18:32:35.221 00.080 15712 PulseGuide returned control before completion, sleep 465
18:32:35.700 00.479 15712 IsGuiding returns 1
18:32:35.700 00.000 15712 scope still moving after pulse duration time elapsed
18:32:35.727 00.027 15712 IsGuiding returns 1
18:32:35.758 00.031 15712 IsGuiding returns 1
18:32:35.796 00.038 15712 IsGuiding returns 0
18:32:35.796 00.000 15712 scope move finished after 534 + 120 ms
18:32:35.796 00.000 15712 Move returns status 0, amount 534
18:32:35.796 00.000 15712 move complete, result=0
18:32:35.796 00.000 15712 worker thread done servicing request
18:32:35.796 00.000 15712 Worker thread wakes up
18:32:35.796 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.5 px 534 ms NORTH
18:32:35.798 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:35.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:37.431 01.633 15712 Exposure complete
18:32:37.494 00.063 15712 worker thread done servicing request
18:32:37.494 00.000 7988 OnExposeComplete: enter
18:32:37.495 00.001 7988 UpdateGuideState(): m_state=6
18:32:37.496 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
18:32:37.497 00.001 7988 Star::Find returns 1 (1), X=1181.06, Y=428.23, Mass=1419, SNR=25.5, Peak=255 HFD=3.0
18:32:37.498 00.001 7988 MultiStar: [#1 -0.39,-0.32,1.07,U] [#2 -0.52,-0.27,1.02,U] [#3 -0.39,-0.18,0.95,U] [#4 -0.39,-0.49,0.00,M3] [#5 -0.42,-0.16,0.73,U] [#6 -0.51,-0.20,0.73,U] [#7 -0.41,-0.22,0.64,U] [#8 -0.53,-0.42,0.00,M1] 
18:32:37.499 00.001 7988 single-star, 6 included, MultiStar: {-0.42, -0.20}, one-star: {-0.30, -0.06}
18:32:37.500 00.001 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.58) = xAngle (-1.36 = -1.36)
18:32:37.502 00.002 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.75 = 1.75)
18:32:37.503 00.001 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-2.94 mountX=0.06 mountY=0.30, mountTheta=1.36
18:32:37.505 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.06, opts=13)
18:32:37.506 00.001 7988 Enqueuing Move request for scope (-0.30, -0.06)
18:32:37.508 00.002 15712 Worker thread wakes up
18:32:37.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.06) opts 0xd
18:32:37.508 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.06)
18:32:37.508 00.000 15712 Moving (-0.30, -0.06) raw xDistance=0.06 yDistance=0.30
18:32:37.508 00.000 15712 BLC: History state: CurrMiss=-0.30, AvgInitMiss=-0.31, ShCount=1, LgCount=3, SticCount=0,  Deflections: 0=-0.535821, 1:-0.296958
18:32:37.508 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -78.000000
18:32:37.508 00.000 15712 BLC: window closed
18:32:37.508 00.000 15712 BLC: Pulse adjusted to 319
18:32:37.509 00.001 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.84, period_length = 644.43
18:32:37.509 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
18:32:37.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:32:37.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
18:32:37.509 00.000 15712 MoveAxis(W, 3, ABG)
18:32:37.509 00.000 15712 Guiding  Dir = 3, Dur = 3
18:32:37.510 00.001 15712 IsGuiding returns 0
18:32:37.514 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:32:37.522 00.008 7988 UpdateGuideState exits: m=1419 SNR=25.5 Saturated
18:32:37.524 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:37.525 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:37.526 00.001 7988 Enqueuing Expose request
18:32:37.540 00.014 15712 IsGuiding returns 0
18:32:37.540 00.000 15712 Move returns status 0, amount 3
18:32:37.540 00.000 15712 MoveAxis(N, 0, ABG)
18:32:37.540 00.000 15712 Move returns status 0, amount 0
18:32:37.540 00.000 15712 move complete, result=0
18:32:37.540 00.000 15712 worker thread done servicing request
18:32:37.540 00.000 15712 Worker thread wakes up
18:32:37.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:37.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:37.540 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.3 px 0 ms NORTH
18:32:37.848 00.308 7988 evsrv: cli 0CCCF588 connect
18:32:37.850 00.002 7988 case statement mapped state 6 to 3
18:32:37.851 00.001 7988 case statement mapped state 6 to 3
18:32:37.855 00.004 7988 evsrv: cli 0CCCF588 request: {"method":"get_pixel_scale","id":"ac14c607-a660-4754-8a75-f16ab1dadc0f"}
18:32:37.856 00.001 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":3.86747,"id":"ac14c607-a660-4754-8a75-f16ab1dadc0f"}
18:32:37.857 00.001 7988 evsrv: cli 0CCCF588 disconnect
18:32:38.947 01.090 15712 Exposure complete
18:32:39.010 00.063 15712 worker thread done servicing request
18:32:39.010 00.000 7988 OnExposeComplete: enter
18:32:39.011 00.001 7988 UpdateGuideState(): m_state=6
18:32:39.013 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
18:32:39.014 00.001 7988 Star::Find returns 1 (0), X=1181.37, Y=428.04, Mass=1451, SNR=25.8, Peak=214 HFD=3.3
18:32:39.015 00.001 7988 MultiStar: [#1 -0.07,-0.37,1.03,U] [#2 -0.12,-0.19,1.02,U] [#3 0.08,-0.47,0.95,U] [#4 -0.11,-0.32,1.01,U] [#5 -0.07,-0.36,0.72,U] [#6 -0.22,-0.07,0.73,U] [#7 -0.16,-0.31,0.70,U] [#8 -0.08,-0.48,0.65,U] 
18:32:39.016 00.001 7988 single-star, 8 included, MultiStar: {-0.07, -0.31}, one-star: {0.02, -0.26}
18:32:39.017 00.001 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
18:32:39.018 00.001 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
18:32:39.019 00.001 7988 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.49 mountX=0.25 mountY=-0.01, mountTheta=-0.06
18:32:39.021 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.26, opts=13)
18:32:39.022 00.001 7988 Enqueuing Move request for scope (0.02, -0.26)
18:32:39.024 00.002 15712 Worker thread wakes up
18:32:39.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
18:32:39.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
18:32:39.024 00.000 15712 Moving (0.02, -0.26) raw xDistance=0.25 yDistance=-0.01
18:32:39.024 00.000 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = 0.04, hyst = 0.14, hyst_pct = 0.83, period_length = 644.43
18:32:39.024 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
18:32:39.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:39.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:32:39.024 00.000 15712 MoveAxis(W, 48, ABG)
18:32:39.024 00.000 15712 Guiding  Dir = 3, Dur = 48
18:32:39.025 00.001 15712 IsGuiding returns 0
18:32:39.032 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:32:39.038 00.006 7988 UpdateGuideState exits: m=1451 SNR=25.8
18:32:39.040 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:39.041 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:39.042 00.001 7988 Enqueuing Expose request
18:32:39.043 00.001 15712 PulseGuide returned control before completion, sleep 42
18:32:39.086 00.043 15712 IsGuiding returns 1
18:32:39.086 00.000 15712 scope still moving after pulse duration time elapsed
18:32:39.121 00.035 15712 IsGuiding returns 0
18:32:39.121 00.000 15712 scope move finished after 48 + 48 ms
18:32:39.121 00.000 15712 Move returns status 0, amount 48
18:32:39.121 00.000 15712 MoveAxis(N, 0, ABG)
18:32:39.121 00.000 15712 Move returns status 0, amount 0
18:32:39.121 00.000 15712 move complete, result=0
18:32:39.121 00.000 15712 worker thread done servicing request
18:32:39.121 00.000 15712 Worker thread wakes up
18:32:39.121 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
18:32:39.123 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:39.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:40.855 01.732 15712 Exposure complete
18:32:40.918 00.063 15712 worker thread done servicing request
18:32:40.918 00.000 7988 OnExposeComplete: enter
18:32:40.919 00.001 7988 UpdateGuideState(): m_state=6
18:32:40.921 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
18:32:40.921 00.000 7988 Star::Find returns 1 (1), X=1181.28, Y=428.39, Mass=1461, SNR=26.0, Peak=255 HFD=3.2
18:32:40.922 00.001 7988 MultiStar: [#1 0.09,-0.29,0.98,U] [#2 0.06,-0.00,1.00,U] [#3 -0.05,0.03,0.93,U] [#4 -0.28,-0.21,1.00,U] [#5 -0.07,-0.14,0.75,U] [#6 -0.14,-0.13,0.68,U] [#7 -0.32,-0.08,0.66,U] [#8 -0.32,-0.16,0.66,U] 
18:32:40.925 00.003 7988 single-star, 8 included, MultiStar: {-0.11, -0.09}, one-star: {-0.08, 0.10}
18:32:40.926 00.001 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.58) = xAngle (3.80 = -2.48)
18:32:40.928 00.002 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.91 = 0.62)
18:32:40.929 00.001 7988 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.22 mountX=-0.10 mountY=0.07, mountTheta=2.51
18:32:40.931 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.10, opts=13)
18:32:40.932 00.001 7988 Enqueuing Move request for scope (-0.08, 0.10)
18:32:40.934 00.002 15712 Worker thread wakes up
18:32:40.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
18:32:40.934 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
18:32:40.934 00.000 15712 Moving (-0.08, 0.10) raw xDistance=-0.10 yDistance=0.07
18:32:40.934 00.000 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.83, period_length = 644.43
18:32:40.934 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
18:32:40.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:40.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:32:40.934 00.000 15712 MoveAxis(W, 2, ABG)
18:32:40.934 00.000 15712 Guiding  Dir = 3, Dur = 2
18:32:40.935 00.001 15712 IsGuiding returns 0
18:32:40.941 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:40.946 00.005 7988 UpdateGuideState exits: m=1461 SNR=26.0 Saturated
18:32:40.948 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:40.949 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:40.950 00.001 7988 Enqueuing Expose request
18:32:40.959 00.009 15712 IsGuiding returns 0
18:32:40.959 00.000 15712 Move returns status 0, amount 2
18:32:40.959 00.000 15712 MoveAxis(N, 0, ABG)
18:32:40.959 00.000 15712 Move returns status 0, amount 0
18:32:40.959 00.000 15712 move complete, result=0
18:32:40.960 00.001 15712 worker thread done servicing request
18:32:40.960 00.000 15712 Worker thread wakes up
18:32:40.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:40.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:40.962 00.002 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
18:32:42.371 01.409 15712 Exposure complete
18:32:42.437 00.066 15712 worker thread done servicing request
18:32:42.437 00.000 7988 OnExposeComplete: enter
18:32:42.438 00.001 7988 UpdateGuideState(): m_state=6
18:32:42.439 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
18:32:42.441 00.002 7988 Star::Find returns 1 (1), X=1181.06, Y=428.42, Mass=1412, SNR=25.6, Peak=255 HFD=3.0
18:32:42.442 00.001 7988 MultiStar: [#1 -0.39,0.07,1.02,U] [#2 -0.29,0.05,1.01,U] [#3 -0.38,0.13,0.98,U] [#4 -0.39,-0.03,1.09,U] [#5 -0.52,0.18,0.69,U] [#6 -0.27,0.26,0.69,U] [#7 -0.57,0.10,0.67,U] [#8 -0.51,-0.04,0.67,U] 
18:32:42.443 00.001 7988 single-star, 8 included, MultiStar: {-0.39, 0.09}, one-star: {-0.30, 0.12}
18:32:42.444 00.001 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.58) = xAngle (4.32 = -1.96)
18:32:42.445 00.001 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.43 = 1.15)
18:32:42.446 00.001 7988 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.32 cameraTheta=2.74 mountX=-0.12 mountY=0.29, mountTheta=1.96
18:32:42.449 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.12, opts=13)
18:32:42.450 00.001 7988 Enqueuing Move request for scope (-0.30, 0.12)
18:32:42.451 00.001 15712 Worker thread wakes up
18:32:42.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.12) opts 0xd
18:32:42.451 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.12)
18:32:42.451 00.000 15712 Moving (-0.30, 0.12) raw xDistance=-0.12 yDistance=0.29
18:32:42.451 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.83, period_length = 644.43
18:32:42.451 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
18:32:42.453 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:32:42.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
18:32:42.453 00.000 15712 MoveAxis(E, 1, ABG)
18:32:42.453 00.000 15712 Guiding  Dir = 2, Dur = 1
18:32:42.453 00.000 15712 IsGuiding returns 0
18:32:42.458 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:42.465 00.007 7988 UpdateGuideState exits: m=1412 SNR=25.6 Saturated
18:32:42.466 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:42.468 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:42.469 00.001 7988 Enqueuing Expose request
18:32:42.478 00.009 15712 IsGuiding returns 0
18:32:42.478 00.000 15712 Move returns status 0, amount 1
18:32:42.478 00.000 15712 MoveAxis(N, 0, ABG)
18:32:42.478 00.000 15712 Move returns status 0, amount 0
18:32:42.478 00.000 15712 move complete, result=0
18:32:42.478 00.000 15712 worker thread done servicing request
18:32:42.479 00.001 15712 Worker thread wakes up
18:32:42.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:42.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:42.479 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.3 px 0 ms NORTH
18:32:44.107 01.628 15712 Exposure complete
18:32:44.169 00.062 15712 worker thread done servicing request
18:32:44.169 00.000 7988 OnExposeComplete: enter
18:32:44.169 00.000 7988 UpdateGuideState(): m_state=6
18:32:44.170 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
18:32:44.172 00.002 7988 Star::Find returns 1 (0), X=1181.11, Y=428.78, Mass=1407, SNR=25.3, Peak=155 HFD=3.8
18:32:44.174 00.002 7988 MultiStar: [#1 -0.34,0.33,1.00,U] [#2 -0.31,0.32,1.01,U] [#3 -0.22,0.21,0.99,U] [#4 -0.18,0.12,1.03,U] [#5 -0.31,0.27,0.70,U] [#6 -0.31,0.45,0.68,U] [#7 -0.58,0.40,0.00,M1] [#8 -0.35,0.06,0.67,U] 
18:32:44.175 00.001 7988 refined, 7 included, MultiStar: {-0.28, 0.28}, one-star: {-0.24, 0.49}
18:32:44.176 00.001 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
18:32:44.177 00.001 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
18:32:44.178 00.001 7988 CameraToMount -- cameraX=-0.28 cameraY=0.28 hyp=0.40 cameraTheta=2.34 mountX=-0.28 mountY=0.27, mountTheta=2.38
18:32:44.180 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.28, opts=13)
18:32:44.181 00.001 7988 Enqueuing Move request for scope (-0.28, 0.28)
18:32:44.182 00.001 15712 Worker thread wakes up
18:32:44.183 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.28) opts 0xd
18:32:44.183 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.28)
18:32:44.183 00.000 15712 Moving (-0.28, 0.28) raw xDistance=-0.28 yDistance=0.27
18:32:44.183 00.000 15712 PPEC rslt: input = -0.28, final = -0.16, react = -0.17, pred = -0.04, hyst = -0.15, hyst_pct = 0.83, period_length = 644.43
18:32:44.183 00.000 15712 PPEC: input: -0.28, control: -0.16, exposure: 1500
18:32:44.183 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:32:44.183 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
18:32:44.183 00.000 15712 MoveAxis(E, 53, ABG)
18:32:44.183 00.000 15712 Guiding  Dir = 2, Dur = 53
18:32:44.183 00.000 15712 IsGuiding returns 0
18:32:44.189 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:44.196 00.007 7988 UpdateGuideState exits: m=1407 SNR=25.3
18:32:44.198 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:44.199 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:44.199 00.000 7988 Enqueuing Expose request
18:32:44.204 00.005 15712 PulseGuide returned control before completion, sleep 43
18:32:44.268 00.064 15712 IsGuiding returns 0
18:32:44.268 00.000 15712 Move returns status 0, amount 53
18:32:44.268 00.000 15712 MoveAxis(N, 0, ABG)
18:32:44.268 00.000 15712 Move returns status 0, amount 0
18:32:44.268 00.000 15712 move complete, result=0
18:32:44.268 00.000 15712 worker thread done servicing request
18:32:44.269 00.001 15712 Worker thread wakes up
18:32:44.269 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.3 px 0 ms NORTH
18:32:44.270 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:44.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:45.687 01.417 15712 Exposure complete
18:32:45.749 00.062 15712 worker thread done servicing request
18:32:45.749 00.000 7988 OnExposeComplete: enter
18:32:45.750 00.001 7988 UpdateGuideState(): m_state=6
18:32:45.752 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
18:32:45.753 00.001 7988 Star::Find returns 1 (1), X=1181.23, Y=428.53, Mass=1487, SNR=26.2, Peak=255 HFD=3.1
18:32:45.754 00.001 7988 MultiStar: [#1 -0.18,0.17,0.97,U] [#2 0.00,-0.00,0.99,U] [#3 -0.06,0.20,0.93,U] [#4 -0.04,0.09,1.00,U] [#5 -0.13,0.04,0.66,U] [#6 -0.27,0.48,0.68,U] [#7 -0.13,0.08,0.62,U] [#8 -0.09,0.20,0.62,U] 
18:32:45.755 00.001 7988 refined, 8 included, MultiStar: {-0.11, 0.16}, one-star: {-0.13, 0.24}
18:32:45.756 00.001 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
18:32:45.757 00.001 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
18:32:45.758 00.001 7988 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.15 mountX=-0.16 mountY=0.10, mountTheta=2.57
18:32:45.760 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.16, opts=13)
18:32:45.761 00.001 7988 Enqueuing Move request for scope (-0.11, 0.16)
18:32:45.763 00.002 15712 Worker thread wakes up
18:32:45.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
18:32:45.763 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
18:32:45.763 00.000 15712 Moving (-0.11, 0.16) raw xDistance=-0.16 yDistance=0.10
18:32:45.763 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.05, hyst = 0.00, hyst_pct = 0.83, period_length = 644.43
18:32:45.763 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
18:32:45.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:45.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:32:45.763 00.000 15712 MoveAxis(E, 3, ABG)
18:32:45.763 00.000 15712 Guiding  Dir = 2, Dur = 3
18:32:45.764 00.001 15712 IsGuiding returns 0
18:32:45.774 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:45.780 00.006 7988 UpdateGuideState exits: m=1487 SNR=26.2 Saturated
18:32:45.781 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:45.782 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:45.783 00.001 7988 Enqueuing Expose request
18:32:45.787 00.004 15712 IsGuiding returns 0
18:32:45.787 00.000 15712 Move returns status 0, amount 3
18:32:45.787 00.000 15712 MoveAxis(N, 0, ABG)
18:32:45.787 00.000 15712 Move returns status 0, amount 0
18:32:45.787 00.000 15712 move complete, result=0
18:32:45.787 00.000 15712 worker thread done servicing request
18:32:45.787 00.000 15712 Worker thread wakes up
18:32:45.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:45.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:45.788 00.001 7988 GuideStep: -0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
18:32:47.425 01.637 15712 Exposure complete
18:32:47.485 00.060 15712 worker thread done servicing request
18:32:47.486 00.001 7988 OnExposeComplete: enter
18:32:47.487 00.001 7988 UpdateGuideState(): m_state=6
18:32:47.489 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
18:32:47.491 00.002 7988 Star::Find returns 1 (1), X=1181.24, Y=428.39, Mass=1428, SNR=25.8, Peak=255 HFD=3.2
18:32:47.492 00.001 7988 MultiStar: [#1 -0.36,0.29,1.02,U] [#2 -0.47,0.10,0.98,U] [#3 -0.33,0.25,0.96,U] [#4 -0.44,0.05,1.05,U] [#5 -0.39,0.25,0.70,U] [#6 -0.43,0.54,0.00,M1] [#7 -0.40,0.05,0.65,U] [#8 -0.45,0.18,0.62,U] 
18:32:47.493 00.001 7988 single-star, 7 included, MultiStar: {-0.36, 0.16}, one-star: {-0.12, 0.10}
18:32:47.494 00.001 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.58) = xAngle (4.01 = -2.27)
18:32:47.495 00.001 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.12 = 0.84)
18:32:47.496 00.001 7988 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.43 mountX=-0.10 mountY=0.12, mountTheta=2.29
18:32:47.499 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.10, opts=13)
18:32:47.500 00.001 7988 Enqueuing Move request for scope (-0.12, 0.10)
18:32:47.501 00.001 15712 Worker thread wakes up
18:32:47.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
18:32:47.501 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
18:32:47.501 00.000 15712 Moving (-0.12, 0.10) raw xDistance=-0.10 yDistance=0.12
18:32:47.501 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.83, period_length = 644.43
18:32:47.502 00.001 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
18:32:47.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:47.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:32:47.502 00.000 15712 MoveAxis(E, 4, ABG)
18:32:47.502 00.000 15712 Guiding  Dir = 2, Dur = 4
18:32:47.502 00.000 15712 IsGuiding returns 0
18:32:47.508 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:47.514 00.006 7988 UpdateGuideState exits: m=1428 SNR=25.8 Saturated
18:32:47.516 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:47.518 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:47.521 00.003 7988 Enqueuing Expose request
18:32:47.529 00.008 15712 IsGuiding returns 0
18:32:47.529 00.000 15712 Move returns status 0, amount 4
18:32:47.530 00.001 15712 MoveAxis(N, 0, ABG)
18:32:47.530 00.000 15712 Move returns status 0, amount 0
18:32:47.530 00.000 15712 move complete, result=0
18:32:47.530 00.000 15712 worker thread done servicing request
18:32:47.530 00.000 15712 Worker thread wakes up
18:32:47.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:47.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:47.530 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
18:32:48.943 01.413 15712 Exposure complete
18:32:49.004 00.061 15712 worker thread done servicing request
18:32:49.004 00.000 7988 OnExposeComplete: enter
18:32:49.005 00.001 7988 UpdateGuideState(): m_state=6
18:32:49.006 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
18:32:49.008 00.002 7988 Star::Find returns 1 (1), X=1181.09, Y=428.40, Mass=1486, SNR=26.1, Peak=255 HFD=3.4
18:32:49.008 00.000 7988 MultiStar: [#1 -0.32,0.08,0.96,U] [#2 -0.53,0.09,0.99,U] [#3 -0.19,0.04,0.97,U] [#4 -0.28,-0.16,1.00,U] [#5 -0.49,0.06,0.71,U] [#6 -0.47,0.05,0.69,U] [#7 -0.45,0.25,0.64,U] [#8 -0.35,-0.02,0.63,U] 
18:32:49.009 00.001 7988 single-star, 8 included, MultiStar: {-0.36, 0.05}, one-star: {-0.26, 0.10}
18:32:49.010 00.001 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.58) = xAngle (4.35 = -1.93)
18:32:49.011 00.001 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.18)
18:32:49.012 00.001 7988 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.28 cameraTheta=2.77 mountX=-0.10 mountY=0.26, mountTheta=1.94
18:32:49.014 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.10, opts=13)
18:32:49.017 00.003 7988 Enqueuing Move request for scope (-0.26, 0.10)
18:32:49.018 00.001 15712 Worker thread wakes up
18:32:49.019 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.10) opts 0xd
18:32:49.019 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.10)
18:32:49.019 00.000 15712 Moving (-0.26, 0.10) raw xDistance=-0.10 yDistance=0.26
18:32:49.019 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.07, hyst = 0.00, hyst_pct = 0.83, period_length = 644.43
18:32:49.019 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
18:32:49.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:32:49.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
18:32:49.019 00.000 15712 MoveAxis(E, 4, ABG)
18:32:49.019 00.000 15712 Guiding  Dir = 2, Dur = 4
18:32:49.020 00.001 15712 IsGuiding returns 0
18:32:49.027 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:49.033 00.006 7988 UpdateGuideState exits: m=1486 SNR=26.1 Saturated
18:32:49.035 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:49.036 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:49.037 00.001 7988 Enqueuing Expose request
18:32:49.078 00.041 15712 IsGuiding returns 0
18:32:49.080 00.002 15712 Move returns status 0, amount 4
18:32:49.080 00.000 15712 MoveAxis(N, 0, ABG)
18:32:49.080 00.000 15712 Move returns status 0, amount 0
18:32:49.080 00.000 15712 move complete, result=0
18:32:49.080 00.000 15712 worker thread done servicing request
18:32:49.080 00.000 15712 Worker thread wakes up
18:32:49.080 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.3 px 0 ms NORTH
18:32:49.083 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:49.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:50.708 01.625 15712 Exposure complete
18:32:50.772 00.064 15712 worker thread done servicing request
18:32:50.772 00.000 7988 OnExposeComplete: enter
18:32:50.774 00.002 7988 UpdateGuideState(): m_state=6
18:32:50.775 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
18:32:50.776 00.001 7988 Star::Find returns 1 (1), X=1181.11, Y=428.06, Mass=1365, SNR=25.1, Peak=255 HFD=2.8
18:32:50.777 00.001 7988 MultiStar: [#1 -0.16,-0.23,1.04,U] [#2 -0.24,-0.10,1.04,U] [#3 -0.13,-0.22,0.99,U] [#4 -0.22,-0.38,1.12,U] [#5 -0.37,-0.18,0.75,U] [#6 -0.32,-0.19,0.74,U] [#7 -0.27,-0.27,0.69,U] [#8 -0.36,-0.36,0.70,U] 
18:32:50.779 00.002 7988 single-star, 8 included, MultiStar: {-0.25, -0.24}, one-star: {-0.24, -0.23}
18:32:50.780 00.001 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.58) = xAngle (-0.80 = -0.80)
18:32:50.781 00.001 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.31 = 2.31)
18:32:50.782 00.001 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.23 hyp=0.34 cameraTheta=-2.38 mountX=0.23 mountY=0.25, mountTheta=0.82
18:32:50.784 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.23, opts=13)
18:32:50.785 00.001 7988 Enqueuing Move request for scope (-0.24, -0.23)
18:32:50.786 00.001 15712 Worker thread wakes up
18:32:50.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.23) opts 0xd
18:32:50.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.23)
18:32:50.786 00.000 15712 Moving (-0.24, -0.23) raw xDistance=0.23 yDistance=0.25
18:32:50.787 00.001 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.07, hyst = 0.13, hyst_pct = 0.82, period_length = 644.43
18:32:50.787 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
18:32:50.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:50.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:32:50.787 00.000 15712 MoveAxis(W, 38, ABG)
18:32:50.787 00.000 15712 Guiding  Dir = 3, Dur = 38
18:32:50.787 00.000 15712 IsGuiding returns 0
18:32:50.794 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:50.800 00.006 7988 UpdateGuideState exits: m=1365 SNR=25.1 Saturated
18:32:50.802 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:50.803 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:50.804 00.001 7988 Enqueuing Expose request
18:32:50.805 00.001 15712 PulseGuide returned control before completion, sleep 31
18:32:50.869 00.064 15712 IsGuiding returns 0
18:32:50.869 00.000 15712 Move returns status 0, amount 38
18:32:50.869 00.000 15712 MoveAxis(N, 0, ABG)
18:32:50.869 00.000 15712 Move returns status 0, amount 0
18:32:50.869 00.000 15712 move complete, result=0
18:32:50.869 00.000 15712 worker thread done servicing request
18:32:50.869 00.000 15712 Worker thread wakes up
18:32:50.869 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
18:32:50.871 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:50.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:52.290 01.419 15712 Exposure complete
18:32:52.354 00.064 15712 worker thread done servicing request
18:32:52.354 00.000 7988 OnExposeComplete: enter
18:32:52.356 00.002 7988 UpdateGuideState(): m_state=6
18:32:52.357 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
18:32:52.358 00.001 7988 Star::Find returns 1 (1), X=1181.17, Y=428.25, Mass=1275, SNR=24.2, Peak=255 HFD=2.6
18:32:52.359 00.001 7988 MultiStar: [#1 -0.23,-0.11,1.06,U] [#2 -0.22,0.04,1.09,U] [#3 -0.21,0.08,1.01,U] [#4 -0.11,-0.01,1.13,U] [#5 -0.09,0.11,0.75,U] [#6 -0.31,0.18,0.74,U] [#7 -0.23,-0.03,0.74,U] [#8 -0.25,-0.00,0.72,U] 
18:32:52.360 00.001 7988 single-star, 8 included, MultiStar: {-0.20, 0.02}, one-star: {-0.19, -0.04}
18:32:52.362 00.002 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
18:32:52.364 00.002 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
18:32:52.365 00.001 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.93 mountX=0.04 mountY=0.19, mountTheta=1.35
18:32:52.367 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.04, opts=13)
18:32:52.369 00.002 7988 Enqueuing Move request for scope (-0.19, -0.04)
18:32:52.370 00.001 15712 Worker thread wakes up
18:32:52.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
18:32:52.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
18:32:52.370 00.000 15712 Moving (-0.19, -0.04) raw xDistance=0.04 yDistance=0.19
18:32:52.370 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.82, period_length = 644.43
18:32:52.370 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
18:32:52.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:52.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:32:52.370 00.000 15712 MoveAxis(E, 2, ABG)
18:32:52.370 00.000 15712 Guiding  Dir = 2, Dur = 2
18:32:52.371 00.001 15712 IsGuiding returns 0
18:32:52.377 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:32:52.384 00.007 7988 UpdateGuideState exits: m=1275 SNR=24.2 Saturated
18:32:52.385 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:52.386 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:52.388 00.002 7988 Enqueuing Expose request
18:32:52.388 00.000 15712 IsGuiding returns 0
18:32:52.389 00.001 15712 Move returns status 0, amount 2
18:32:52.389 00.000 15712 MoveAxis(N, 0, ABG)
18:32:52.389 00.000 15712 Move returns status 0, amount 0
18:32:52.389 00.000 15712 move complete, result=0
18:32:52.389 00.000 15712 worker thread done servicing request
18:32:52.389 00.000 15712 Worker thread wakes up
18:32:52.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:52.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:52.392 00.003 7988 GuideStep: 0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
18:32:54.026 01.634 15712 Exposure complete
18:32:54.087 00.061 15712 worker thread done servicing request
18:32:54.087 00.000 7988 OnExposeComplete: enter
18:32:54.089 00.002 7988 UpdateGuideState(): m_state=6
18:32:54.091 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
18:32:54.092 00.001 7988 Star::Find returns 1 (1), X=1181.12, Y=428.23, Mass=1416, SNR=25.7, Peak=255 HFD=3.1
18:32:54.094 00.002 7988 MultiStar: [#1 -0.29,-0.23,1.06,U] [#2 -0.16,-0.12,1.01,U] [#3 -0.10,-0.04,0.94,U] [#4 -0.14,-0.29,1.03,U] [#5 -0.02,-0.08,0.72,U] [#6 -0.44,0.06,0.67,U] [#7 -0.13,-0.03,0.71,U] [#8 -0.33,-0.21,0.66,U] 
18:32:54.095 00.001 7988 refined, 8 included, MultiStar: {-0.20, -0.12}, one-star: {-0.23, -0.06}
18:32:54.096 00.001 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.58) = xAngle (-1.01 = -1.01)
18:32:54.097 00.001 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.10 = 2.10)
18:32:54.099 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-2.59 mountX=0.12 mountY=0.20, mountTheta=1.02
18:32:54.101 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.12, opts=13)
18:32:54.102 00.001 7988 Enqueuing Move request for scope (-0.20, -0.12)
18:32:54.103 00.001 15712 Worker thread wakes up
18:32:54.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.12) opts 0xd
18:32:54.103 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.12)
18:32:54.103 00.000 15712 Moving (-0.20, -0.12) raw xDistance=0.12 yDistance=0.20
18:32:54.103 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.82, period_length = 644.43
18:32:54.103 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
18:32:54.104 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:54.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:32:54.104 00.000 15712 MoveAxis(E, 2, ABG)
18:32:54.104 00.000 15712 Guiding  Dir = 2, Dur = 2
18:32:54.108 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:54.114 00.006 15712 IsGuiding returns 0
18:32:54.117 00.003 7988 UpdateGuideState exits: m=1416 SNR=25.7 Saturated
18:32:54.118 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:54.120 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:54.121 00.001 7988 Enqueuing Expose request
18:32:54.131 00.010 15712 IsGuiding returns 0
18:32:54.131 00.000 15712 Move returns status 0, amount 2
18:32:54.131 00.000 15712 MoveAxis(N, 0, ABG)
18:32:54.131 00.000 15712 Move returns status 0, amount 0
18:32:54.131 00.000 15712 move complete, result=0
18:32:54.131 00.000 15712 worker thread done servicing request
18:32:54.131 00.000 15712 Worker thread wakes up
18:32:54.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:54.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:54.133 00.002 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
18:32:55.544 01.411 15712 Exposure complete
18:32:55.604 00.060 15712 worker thread done servicing request
18:32:55.604 00.000 7988 OnExposeComplete: enter
18:32:55.606 00.002 7988 UpdateGuideState(): m_state=6
18:32:55.607 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
18:32:55.608 00.001 7988 Star::Find returns 1 (1), X=1181.15, Y=428.52, Mass=1388, SNR=25.5, Peak=255 HFD=3.0
18:32:55.610 00.002 7988 MultiStar: [#1 -0.16,-0.15,1.05,U] [#2 -0.10,0.03,1.02,U] [#3 -0.31,0.09,0.95,U] [#4 -0.26,0.15,1.09,U] [#5 -0.30,0.15,0.75,U] [#6 -0.39,0.24,0.70,U] [#7 -0.20,0.10,0.69,U] [#8 -0.40,-0.04,0.66,U] 
18:32:55.612 00.002 7988 refined, 8 included, MultiStar: {-0.25, 0.08}, one-star: {-0.20, 0.22}
18:32:55.613 00.001 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.39 = -1.89)
18:32:55.614 00.001 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.50 = 1.22)
18:32:55.615 00.001 7988 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.81 mountX=-0.08 mountY=0.24, mountTheta=1.90
18:32:55.617 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.08, opts=13)
18:32:55.618 00.001 7988 Enqueuing Move request for scope (-0.25, 0.08)
18:32:55.619 00.001 15712 Worker thread wakes up
18:32:55.620 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
18:32:55.620 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
18:32:55.620 00.000 15712 Moving (-0.25, 0.08) raw xDistance=-0.08 yDistance=0.24
18:32:55.620 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.82, period_length = 644.43
18:32:55.620 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
18:32:55.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:55.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
18:32:55.620 00.000 15712 MoveAxis(E, 1, ABG)
18:32:55.620 00.000 15712 Guiding  Dir = 2, Dur = 1
18:32:55.620 00.000 15712 IsGuiding returns 0
18:32:55.626 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:55.631 00.005 7988 UpdateGuideState exits: m=1388 SNR=25.5 Saturated
18:32:55.633 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:55.634 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:55.635 00.001 7988 Enqueuing Expose request
18:32:55.650 00.015 15712 IsGuiding returns 0
18:32:55.650 00.000 15712 Move returns status 0, amount 1
18:32:55.650 00.000 15712 MoveAxis(N, 0, ABG)
18:32:55.650 00.000 15712 Move returns status 0, amount 0
18:32:55.650 00.000 15712 move complete, result=0
18:32:55.650 00.000 15712 worker thread done servicing request
18:32:55.651 00.001 15712 Worker thread wakes up
18:32:55.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:55.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:55.651 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
18:32:57.281 01.630 15712 Exposure complete
18:32:57.341 00.060 15712 worker thread done servicing request
18:32:57.342 00.001 7988 OnExposeComplete: enter
18:32:57.343 00.001 7988 UpdateGuideState(): m_state=6
18:32:57.344 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
18:32:57.345 00.001 7988 Star::Find returns 1 (1), X=1181.08, Y=428.25, Mass=1376, SNR=25.4, Peak=255 HFD=2.8
18:32:57.346 00.001 7988 MultiStar: [#1 -0.14,-0.16,1.02,U] [#2 -0.19,-0.18,1.06,U] [#3 -0.23,-0.15,0.94,U] [#4 -0.15,-0.20,1.07,U] [#5 -0.36,-0.02,0.74,U] [#6 -0.32,0.04,0.67,U] [#7 -0.19,-0.09,0.65,U] [#8 -0.19,-0.33,0.69,U] 
18:32:57.347 00.001 7988 refined, 8 included, MultiStar: {-0.22, -0.13}, one-star: {-0.28, -0.05}
18:32:57.349 00.002 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
18:32:57.350 00.001 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
18:32:57.350 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-2.60 mountX=0.13 mountY=0.22, mountTheta=1.03
18:32:57.352 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.13, opts=13)
18:32:57.353 00.001 7988 Enqueuing Move request for scope (-0.22, -0.13)
18:32:57.354 00.001 15712 Worker thread wakes up
18:32:57.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd
18:32:57.355 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.13)
18:32:57.355 00.000 15712 Moving (-0.22, -0.13) raw xDistance=0.13 yDistance=0.22
18:32:57.355 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.09, hyst = 0.00, hyst_pct = 0.82, period_length = 644.43
18:32:57.355 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
18:32:57.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:57.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:32:57.355 00.000 15712 MoveAxis(W, 5, ABG)
18:32:57.355 00.000 15712 Guiding  Dir = 3, Dur = 5
18:32:57.356 00.001 15712 IsGuiding returns 0
18:32:57.363 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:32:57.369 00.006 7988 UpdateGuideState exits: m=1376 SNR=25.4 Saturated
18:32:57.371 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:57.372 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:57.373 00.001 7988 Enqueuing Expose request
18:32:57.375 00.002 15712 IsGuiding returns 0
18:32:57.375 00.000 15712 Move returns status 0, amount 5
18:32:57.375 00.000 15712 MoveAxis(N, 0, ABG)
18:32:57.375 00.000 15712 Move returns status 0, amount 0
18:32:57.375 00.000 15712 move complete, result=0
18:32:57.375 00.000 15712 worker thread done servicing request
18:32:57.375 00.000 15712 Worker thread wakes up
18:32:57.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:57.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:57.377 00.002 7988 GuideStep: 0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
18:32:58.792 01.415 15712 Exposure complete
18:32:58.856 00.064 15712 worker thread done servicing request
18:32:58.857 00.001 7988 OnExposeComplete: enter
18:32:58.858 00.001 7988 UpdateGuideState(): m_state=6
18:32:58.859 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
18:32:58.861 00.002 7988 Star::Find returns 1 (1), X=1181.19, Y=428.16, Mass=1456, SNR=26.0, Peak=255 HFD=3.1
18:32:58.863 00.002 7988 MultiStar: [#1 -0.28,-0.39,1.01,U] [#2 -0.09,-0.16,1.04,U] [#3 -0.32,-0.14,0.91,U] [#4 -0.34,-0.29,1.00,U] [#5 -0.25,-0.06,0.72,U] [#6 -0.35,-0.11,0.70,U] [#7 -0.37,-0.01,0.64,U] [#8 -0.37,-0.22,0.65,U] 
18:32:58.864 00.001 7988 single-star, 8 included, MultiStar: {-0.27, -0.18}, one-star: {-0.16, -0.13}
18:32:58.866 00.002 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.87 = -0.87)
18:32:58.867 00.001 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.23 = 2.23)
18:32:58.868 00.001 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.45 mountX=0.13 mountY=0.16, mountTheta=0.89
18:32:58.870 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.13, opts=13)
18:32:58.871 00.001 7988 Enqueuing Move request for scope (-0.16, -0.13)
18:32:58.872 00.001 15712 Worker thread wakes up
18:32:58.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
18:32:58.872 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
18:32:58.873 00.001 15712 Moving (-0.16, -0.13) raw xDistance=0.13 yDistance=0.16
18:32:58.873 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.09, hyst = 0.00, hyst_pct = 0.82, period_length = 644.43
18:32:58.873 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
18:32:58.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:32:58.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:32:58.873 00.000 15712 MoveAxis(W, 6, ABG)
18:32:58.873 00.000 15712 Guiding  Dir = 3, Dur = 6
18:32:58.874 00.001 15712 IsGuiding returns 0
18:32:58.879 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:32:58.886 00.007 7988 UpdateGuideState exits: m=1456 SNR=26.0 Saturated
18:32:58.888 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:58.889 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:32:58.891 00.002 7988 Enqueuing Expose request
18:32:58.893 00.002 15712 IsGuiding returns 0
18:32:58.893 00.000 15712 Move returns status 0, amount 6
18:32:58.893 00.000 15712 MoveAxis(N, 0, ABG)
18:32:58.893 00.000 15712 Move returns status 0, amount 0
18:32:58.893 00.000 15712 move complete, result=0
18:32:58.893 00.000 15712 worker thread done servicing request
18:32:58.893 00.000 15712 Worker thread wakes up
18:32:58.894 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:32:58.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:32:58.895 00.001 7988 GuideStep: 0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
18:33:00.530 01.635 15712 Exposure complete
18:33:00.590 00.060 15712 worker thread done servicing request
18:33:00.590 00.000 7988 OnExposeComplete: enter
18:33:00.591 00.001 7988 UpdateGuideState(): m_state=6
18:33:00.593 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
18:33:00.594 00.001 7988 Star::Find returns 1 (1), X=1180.98, Y=428.36, Mass=1393, SNR=25.3, Peak=255 HFD=3.3
18:33:00.595 00.001 7988 MultiStar: [#1 -0.30,-0.12,1.02,U] [#2 -0.54,0.11,1.00,U] [#3 -0.40,-0.00,0.94,U] [#4 -0.40,-0.04,1.04,U] [#5 -0.51,0.13,0.69,U] [#6 -0.43,0.19,0.72,U] [#7 -0.60,0.07,0.00,M1] [#8 -0.39,0.02,0.67,U] 
18:33:00.596 00.001 7988 single-star, 7 included, MultiStar: {-0.41, 0.03}, one-star: {-0.37, 0.06}
18:33:00.597 00.001 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.58) = xAngle (4.55 = -1.73)
18:33:00.598 00.001 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.66 = 1.38)
18:33:00.599 00.001 7988 CameraToMount -- cameraX=-0.37 cameraY=0.06 hyp=0.37 cameraTheta=2.97 mountX=-0.06 mountY=0.37, mountTheta=1.73
18:33:00.601 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.06, opts=13)
18:33:00.602 00.001 7988 Enqueuing Move request for scope (-0.37, 0.06)
18:33:00.603 00.001 15712 Worker thread wakes up
18:33:00.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.06) opts 0xd
18:33:00.603 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.06)
18:33:00.603 00.000 15712 Moving (-0.37, 0.06) raw xDistance=-0.06 yDistance=0.37
18:33:00.603 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.11, hyst = 0.00, hyst_pct = 0.82, period_length = 644.43
18:33:00.604 00.001 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
18:33:00.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:33:00.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
18:33:00.604 00.000 15712 MoveAxis(W, 6, ABG)
18:33:00.604 00.000 15712 Guiding  Dir = 3, Dur = 6
18:33:00.610 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:00.618 00.008 7988 UpdateGuideState exits: m=1393 SNR=25.3 Saturated
18:33:00.620 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:00.621 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:00.622 00.001 7988 Enqueuing Expose request
18:33:00.635 00.013 15712 IsGuiding returns 0
18:33:00.652 00.017 15712 IsGuiding returns 0
18:33:00.652 00.000 15712 Move returns status 0, amount 6
18:33:00.652 00.000 15712 MoveAxis(N, 0, ABG)
18:33:00.652 00.000 15712 Move returns status 0, amount 0
18:33:00.652 00.000 15712 move complete, result=0
18:33:00.652 00.000 15712 worker thread done servicing request
18:33:00.652 00.000 15712 Worker thread wakes up
18:33:00.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:00.652 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.4 px 0 ms NORTH
18:33:00.653 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:02.060 01.407 15712 Exposure complete
18:33:02.121 00.061 15712 worker thread done servicing request
18:33:02.121 00.000 7988 OnExposeComplete: enter
18:33:02.123 00.002 7988 UpdateGuideState(): m_state=6
18:33:02.124 00.001 7988 Star::Find(15, 1180, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
18:33:02.125 00.001 7988 Star::Find returns 1 (1), X=1181.06, Y=428.26, Mass=1385, SNR=25.2, Peak=255 HFD=3.2
18:33:02.126 00.001 7988 MultiStar: [#1 -0.39,-0.09,1.05,U] [#2 -0.16,-0.06,1.05,U] [#3 -0.36,0.08,0.98,U] [#4 -0.24,-0.07,1.10,U] [#5 -0.23,0.06,0.71,U] [#6 -0.31,0.19,0.74,U] [#7 -0.25,0.04,0.67,U] [#8 -0.55,-0.09,0.67,U] 
18:33:02.127 00.001 7988 single-star, 8 included, MultiStar: {-0.30, -0.00}, one-star: {-0.29, -0.03}
18:33:02.128 00.001 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.58) = xAngle (-1.46 = -1.46)
18:33:02.129 00.001 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.65 = 1.65)
18:33:02.130 00.001 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-3.04 mountX=0.03 mountY=0.29, mountTheta=1.46
18:33:02.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.03, opts=13)
18:33:02.133 00.001 7988 Enqueuing Move request for scope (-0.29, -0.03)
18:33:02.135 00.002 15712 Worker thread wakes up
18:33:02.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.03) opts 0xd
18:33:02.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.03)
18:33:02.135 00.000 15712 Moving (-0.29, -0.03) raw xDistance=0.03 yDistance=0.29
18:33:02.135 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.82, period_length = 644.43
18:33:02.135 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
18:33:02.135 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.62 newest=0.82
18:33:02.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
18:33:02.135 00.000 15712 MoveAxis(W, 2, ABG)
18:33:02.135 00.000 15712 Guiding  Dir = 3, Dur = 2
18:33:02.136 00.001 15712 IsGuiding returns 0
18:33:02.141 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:02.148 00.007 7988 UpdateGuideState exits: m=1385 SNR=25.2 Saturated
18:33:02.150 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:02.151 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:02.152 00.001 7988 Enqueuing Expose request
18:33:02.154 00.002 15712 IsGuiding returns 0
18:33:02.155 00.001 15712 Move returns status 0, amount 2
18:33:02.155 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 319 applied
18:33:02.155 00.000 15712 MoveAxis(S, 394, ABG)
18:33:02.155 00.000 15712 Guiding  Dir = 1, Dur = 394
18:33:02.155 00.000 15712 IsGuiding returns 0
18:33:02.234 00.079 15712 PulseGuide returned control before completion, sleep 325
18:33:02.572 00.338 15712 IsGuiding returns 1
18:33:02.572 00.000 15712 scope still moving after pulse duration time elapsed
18:33:02.603 00.031 15712 IsGuiding returns 1
18:33:02.666 00.063 15712 IsGuiding returns 0
18:33:02.666 00.000 15712 scope move finished after 394 + 116 ms
18:33:02.666 00.000 15712 Move returns status 0, amount 394
18:33:02.666 00.000 15712 move complete, result=0
18:33:02.666 00.000 15712 worker thread done servicing request
18:33:02.666 00.000 15712 Worker thread wakes up
18:33:02.666 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.3 px 394 ms SOUTH
18:33:02.667 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:02.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:04.293 01.626 15712 Exposure complete
18:33:04.359 00.066 15712 worker thread done servicing request
18:33:04.359 00.000 7988 OnExposeComplete: enter
18:33:04.361 00.002 7988 UpdateGuideState(): m_state=6
18:33:04.362 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
18:33:04.364 00.002 7988 Star::Find returns 1 (1), X=1181.20, Y=428.35, Mass=1354, SNR=25.1, Peak=255 HFD=3.0
18:33:04.365 00.001 7988 MultiStar: [#1 0.02,-0.11,1.05,U] [#2 -0.12,-0.06,1.03,U] [#3 -0.23,0.18,1.02,U] [#4 -0.04,-0.19,1.06,U] [#5 -0.13,0.11,0.78,U] [#6 -0.29,0.16,0.70,U] [#7 -0.04,-0.02,0.70,U] [#8 -0.27,-0.04,0.65,U] 
18:33:04.366 00.001 7988 refined, 8 included, MultiStar: {-0.13, 0.00}, one-star: {-0.16, 0.05}
18:33:04.367 00.001 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.58)
18:33:04.368 00.001 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.53)
18:33:04.369 00.001 7988 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.12 mountX=-0.00 mountY=0.13, mountTheta=1.58
18:33:04.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.00, opts=13)
18:33:04.372 00.001 7988 Enqueuing Move request for scope (-0.13, 0.00)
18:33:04.373 00.001 15712 Worker thread wakes up
18:33:04.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
18:33:04.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
18:33:04.373 00.000 15712 Moving (-0.13, 0.00) raw xDistance=-0.00 yDistance=0.13
18:33:04.374 00.001 15712 BLC: History state: CurrMiss=0.13, AvgInitMiss=-0.22, ShCount=2, LgCount=3, SticCount=0,  Deflections: 0=0.293619, 1:0.130019
18:33:04.374 00.000 15712 BLC: No correction, Miss < min_move
18:33:04.374 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.81, period_length = 644.43
18:33:04.374 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
18:33:04.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:04.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:33:04.374 00.000 15712 MoveAxis(W, 2, ABG)
18:33:04.374 00.000 15712 Guiding  Dir = 3, Dur = 2
18:33:04.375 00.001 15712 IsGuiding returns 0
18:33:04.381 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:04.387 00.006 7988 UpdateGuideState exits: m=1354 SNR=25.1 Saturated
18:33:04.388 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:04.389 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:04.391 00.002 7988 Enqueuing Expose request
18:33:04.394 00.003 15712 IsGuiding returns 0
18:33:04.394 00.000 15712 Move returns status 0, amount 2
18:33:04.394 00.000 15712 MoveAxis(N, 0, ABG)
18:33:04.394 00.000 15712 Move returns status 0, amount 0
18:33:04.394 00.000 15712 move complete, result=0
18:33:04.395 00.001 15712 worker thread done servicing request
18:33:04.395 00.000 15712 Worker thread wakes up
18:33:04.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:04.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:04.396 00.001 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
18:33:05.804 01.408 15712 Exposure complete
18:33:05.871 00.067 15712 worker thread done servicing request
18:33:05.871 00.000 7988 OnExposeComplete: enter
18:33:05.872 00.001 7988 UpdateGuideState(): m_state=6
18:33:05.873 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
18:33:05.874 00.001 7988 Star::Find returns 1 (0), X=1181.36, Y=428.27, Mass=1363, SNR=24.9, Peak=205 HFD=3.0
18:33:05.875 00.001 7988 MultiStar: [#1 -0.02,-0.07,1.07,U] [#2 -0.02,0.16,1.04,U] [#3 -0.04,-0.03,0.99,U] [#4 0.11,-0.03,1.06,U] [#5 -0.03,0.01,0.79,U] [#6 -0.22,0.12,0.73,U] [#7 0.08,0.06,0.70,U] [#8 -0.23,-0.21,0.71,U] 
18:33:05.877 00.002 7988 single-star, 8 included, MultiStar: {-0.03, -0.00}, one-star: {0.00, -0.02}
18:33:05.878 00.001 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
18:33:05.879 00.001 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
18:33:05.880 00.001 7988 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.38 mountX=0.02 mountY=-0.00, mountTheta=-0.17
18:33:05.883 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.02, opts=13)
18:33:05.884 00.001 7988 Enqueuing Move request for scope (0.00, -0.02)
18:33:05.885 00.001 15712 Worker thread wakes up
18:33:05.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
18:33:05.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
18:33:05.885 00.000 15712 Moving (0.00, -0.02) raw xDistance=0.02 yDistance=-0.00
18:33:05.885 00.000 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.22, ShCount=2, LgCount=3, SticCount=0,  Deflections: 0=0.293619, 1:0.130019, 2:-0.004216
18:33:05.886 00.001 15712 BLC: No correction, Miss < min_move
18:33:05.886 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.81, period_length = 644.43
18:33:05.886 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
18:33:05.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:05.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:33:05.886 00.000 15712 MoveAxis(W, 2, ABG)
18:33:05.886 00.000 15712 Guiding  Dir = 3, Dur = 2
18:33:05.894 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:33:05.901 00.007 7988 UpdateGuideState exits: m=1363 SNR=24.9
18:33:05.903 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:05.904 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:05.905 00.001 7988 Enqueuing Expose request
18:33:05.910 00.005 15712 IsGuiding returns 0
18:33:05.927 00.017 15712 IsGuiding returns 0
18:33:05.927 00.000 15712 Move returns status 0, amount 2
18:33:05.927 00.000 15712 MoveAxis(N, 0, ABG)
18:33:05.927 00.000 15712 Move returns status 0, amount 0
18:33:05.927 00.000 15712 move complete, result=0
18:33:05.927 00.000 15712 worker thread done servicing request
18:33:05.927 00.000 15712 Worker thread wakes up
18:33:05.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:05.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:05.928 00.001 7988 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
18:33:07.552 01.624 15712 Exposure complete
18:33:07.614 00.062 15712 worker thread done servicing request
18:33:07.614 00.000 7988 OnExposeComplete: enter
18:33:07.616 00.002 7988 UpdateGuideState(): m_state=6
18:33:07.617 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
18:33:07.618 00.001 7988 Star::Find returns 1 (0), X=1181.42, Y=428.44, Mass=1424, SNR=25.7, Peak=200 HFD=3.2
18:33:07.620 00.002 7988 MultiStar: [#1 0.12,-0.01,1.03,U] [#2 0.16,0.07,1.00,U] [#3 0.12,0.09,0.95,U] [#4 0.16,-0.16,1.05,U] [#5 0.20,-0.01,0.69,U] [#6 0.17,0.27,0.71,U] [#7 0.04,0.05,0.67,U] [#8 -0.12,0.14,0.66,U] 
18:33:07.620 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.07, 0.15}
18:33:07.622 00.002 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.58) = xAngle (2.07 = 2.07)
18:33:07.623 00.001 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.18 = -1.11)
18:33:07.624 00.001 7988 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.49 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
18:33:07.626 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.06, opts=13)
18:33:07.627 00.001 7988 Enqueuing Move request for scope (0.11, 0.06)
18:33:07.628 00.001 15712 Worker thread wakes up
18:33:07.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
18:33:07.628 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
18:33:07.628 00.000 15712 Moving (0.11, 0.06) raw xDistance=-0.06 yDistance=-0.11
18:33:07.628 00.000 15712 BLC: window closed
18:33:07.628 00.000 15712 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.22, ShCount=2, LgCount=3, SticCount=0,  Deflections: 0=0.293619, 1:0.130019, 2:-0.004216
18:33:07.628 00.000 15712 BLC: No correction, Miss < min_move
18:33:07.629 00.001 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.81, period_length = 644.43
18:33:07.629 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
18:33:07.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:07.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:33:07.629 00.000 15712 MoveAxis(E, 2, ABG)
18:33:07.629 00.000 15712 Guiding  Dir = 2, Dur = 2
18:33:07.630 00.001 15712 IsGuiding returns 0
18:33:07.636 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:33:07.642 00.006 7988 UpdateGuideState exits: m=1424 SNR=25.7
18:33:07.644 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:07.646 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:07.647 00.001 7988 Enqueuing Expose request
18:33:07.652 00.005 15712 IsGuiding returns 0
18:33:07.652 00.000 15712 Move returns status 0, amount 2
18:33:07.653 00.001 15712 MoveAxis(N, 0, ABG)
18:33:07.653 00.000 15712 Move returns status 0, amount 0
18:33:07.653 00.000 15712 move complete, result=0
18:33:07.653 00.000 15712 worker thread done servicing request
18:33:07.653 00.000 15712 Worker thread wakes up
18:33:07.653 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
18:33:07.654 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:07.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:09.066 01.412 15712 Exposure complete
18:33:09.129 00.063 15712 worker thread done servicing request
18:33:09.129 00.000 7988 OnExposeComplete: enter
18:33:09.130 00.001 7988 UpdateGuideState(): m_state=6
18:33:09.131 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
18:33:09.133 00.002 7988 Star::Find returns 1 (0), X=1181.72, Y=428.42, Mass=1408, SNR=25.4, Peak=211 HFD=3.2
18:33:09.134 00.001 7988 MultiStar: [#1 0.38,0.05,1.02,U] [#2 0.35,0.05,1.01,U] [#3 0.26,0.34,0.98,U] [#4 0.44,0.07,1.04,U] [#5 0.37,0.06,0.74,U] [#6 0.37,0.25,0.70,U] [#7 0.47,0.13,0.66,U] [#8 0.31,0.06,0.64,U] 
18:33:09.135 00.001 7988 refined, 8 included, MultiStar: {0.37, 0.13}, one-star: {0.37, 0.13}
18:33:09.136 00.001 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
18:33:09.137 00.001 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.27)
18:33:09.138 00.001 7988 CameraToMount -- cameraX=0.37 cameraY=0.13 hyp=0.39 cameraTheta=0.33 mountX=-0.13 mountY=-0.37, mountTheta=-1.90
18:33:09.141 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=0.13, opts=13)
18:33:09.143 00.002 7988 Enqueuing Move request for scope (0.37, 0.13)
18:33:09.144 00.001 15712 Worker thread wakes up
18:33:09.144 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.13) opts 0xd
18:33:09.144 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, 0.13)
18:33:09.145 00.001 15712 Moving (0.37, 0.13) raw xDistance=-0.13 yDistance=-0.37
18:33:09.145 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.81, period_length = 644.43
18:33:09.145 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
18:33:09.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:33:09.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
18:33:09.145 00.000 15712 MoveAxis(E, 2, ABG)
18:33:09.145 00.000 15712 Guiding  Dir = 2, Dur = 2
18:33:09.146 00.001 15712 IsGuiding returns 0
18:33:09.151 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:09.157 00.006 7988 UpdateGuideState exits: m=1408 SNR=25.4
18:33:09.159 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:09.160 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:09.161 00.001 7988 Enqueuing Expose request
18:33:09.202 00.041 15712 IsGuiding returns 0
18:33:09.202 00.000 15712 Move returns status 0, amount 2
18:33:09.202 00.000 15712 MoveAxis(N, 0, ABG)
18:33:09.202 00.000 15712 Move returns status 0, amount 0
18:33:09.202 00.000 15712 move complete, result=0
18:33:09.202 00.000 15712 worker thread done servicing request
18:33:09.202 00.000 15712 Worker thread wakes up
18:33:09.202 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.4 px 0 ms NORTH
18:33:09.205 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:09.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:10.831 01.626 15712 Exposure complete
18:33:10.892 00.061 15712 worker thread done servicing request
18:33:10.892 00.000 7988 OnExposeComplete: enter
18:33:10.894 00.002 7988 UpdateGuideState(): m_state=6
18:33:10.897 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
18:33:10.898 00.001 7988 Star::Find returns 1 (0), X=1181.68, Y=428.42, Mass=1415, SNR=25.7, Peak=191 HFD=3.2
18:33:10.899 00.001 7988 MultiStar: [#1 0.28,0.03,0.97,U] [#2 0.31,0.12,1.02,U] [#3 0.37,0.18,0.94,U] [#4 0.37,0.19,1.00,U] [#5 0.36,0.27,0.70,U] [#6 0.21,0.45,0.74,U] [#7 0.21,0.11,0.62,U] [#8 0.32,-0.05,0.63,U] 
18:33:10.901 00.002 7988 refined, 8 included, MultiStar: {0.31, 0.16}, one-star: {0.33, 0.13}
18:33:10.902 00.001 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
18:33:10.903 00.001 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.13)
18:33:10.904 00.001 7988 CameraToMount -- cameraX=0.31 cameraY=0.16 hyp=0.35 cameraTheta=0.46 mountX=-0.16 mountY=-0.32, mountTheta=-2.04
18:33:10.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.16, opts=13)
18:33:10.907 00.001 7988 Enqueuing Move request for scope (0.31, 0.16)
18:33:10.908 00.001 15712 Worker thread wakes up
18:33:10.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.16) opts 0xd
18:33:10.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.16)
18:33:10.908 00.000 15712 Moving (0.31, 0.16) raw xDistance=-0.16 yDistance=-0.32
18:33:10.909 00.001 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.04, hyst = 0.00, hyst_pct = 0.81, period_length = 644.43
18:33:10.909 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
18:33:10.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:33:10.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
18:33:10.909 00.000 15712 MoveAxis(E, 3, ABG)
18:33:10.909 00.000 15712 Guiding  Dir = 2, Dur = 3
18:33:10.909 00.000 15712 IsGuiding returns 0
18:33:10.916 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:10.922 00.006 7988 UpdateGuideState exits: m=1415 SNR=25.7
18:33:10.925 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:10.926 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:10.928 00.002 7988 Enqueuing Expose request
18:33:10.929 00.001 15712 IsGuiding returns 0
18:33:10.929 00.000 15712 Move returns status 0, amount 3
18:33:10.929 00.000 15712 MoveAxis(N, 0, ABG)
18:33:10.929 00.000 15712 Move returns status 0, amount 0
18:33:10.929 00.000 15712 move complete, result=0
18:33:10.929 00.000 15712 worker thread done servicing request
18:33:10.929 00.000 15712 Worker thread wakes up
18:33:10.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:10.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:10.931 00.002 7988 GuideStep: -0.2 px 3 ms EAST, -0.3 px 0 ms NORTH
18:33:12.334 01.403 15712 Exposure complete
18:33:12.397 00.063 15712 worker thread done servicing request
18:33:12.397 00.000 7988 OnExposeComplete: enter
18:33:12.398 00.001 7988 UpdateGuideState(): m_state=6
18:33:12.400 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
18:33:12.401 00.001 7988 Star::Find returns 1 (0), X=1181.77, Y=428.75, Mass=1537, SNR=26.5, Peak=182 HFD=3.5
18:33:12.402 00.001 7988 MultiStar: [#1 0.26,0.13,1.00,U] [#2 0.12,0.55,0.97,U] [#3 0.11,0.49,0.92,U] [#4 0.15,0.23,1.01,U] [#5 0.20,0.44,0.71,U] [#6 0.21,0.47,0.69,U] [#7 0.30,0.37,0.65,U] [#8 0.13,0.24,0.59,U] 
18:33:12.404 00.002 7988 refined, 8 included, MultiStar: {0.21, 0.37}, one-star: {0.41, 0.46}
18:33:12.405 00.001 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
18:33:12.406 00.001 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.54)
18:33:12.408 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.37 hyp=0.43 cameraTheta=1.05 mountX=-0.38 mountY=-0.22, mountTheta=-2.61
18:33:12.410 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.37, opts=13)
18:33:12.411 00.001 7988 Enqueuing Move request for scope (0.21, 0.37)
18:33:12.413 00.002 15712 Worker thread wakes up
18:33:12.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.37) opts 0xd
18:33:12.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.37)
18:33:12.413 00.000 15712 Moving (0.21, 0.37) raw xDistance=-0.38 yDistance=-0.22
18:33:12.413 00.000 15712 PPEC rslt: input = -0.38, final = -0.21, react = -0.23, pred = -0.04, hyst = -0.20, hyst_pct = 0.81, period_length = 644.43
18:33:12.413 00.000 15712 PPEC: input: -0.38, control: -0.21, exposure: 1500
18:33:12.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:12.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:33:12.413 00.000 15712 MoveAxis(E, 70, ABG)
18:33:12.413 00.000 15712 Guiding  Dir = 2, Dur = 70
18:33:12.414 00.001 15712 IsGuiding returns 0
18:33:12.419 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:12.426 00.007 7988 UpdateGuideState exits: m=1537 SNR=26.5
18:33:12.428 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:12.429 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:12.430 00.001 7988 Enqueuing Expose request
18:33:12.431 00.001 15712 PulseGuide returned control before completion, sleep 64
18:33:12.511 00.080 15712 IsGuiding returns 0
18:33:12.511 00.000 15712 Move returns status 0, amount 70
18:33:12.511 00.000 15712 MoveAxis(N, 0, ABG)
18:33:12.511 00.000 15712 Move returns status 0, amount 0
18:33:12.511 00.000 15712 move complete, result=0
18:33:12.511 00.000 15712 worker thread done servicing request
18:33:12.511 00.000 15712 Worker thread wakes up
18:33:12.511 00.000 7988 GuideStep: -0.4 px 70 ms EAST, -0.2 px 0 ms NORTH
18:33:12.513 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:12.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:14.147 01.634 15712 Exposure complete
18:33:14.210 00.063 15712 worker thread done servicing request
18:33:14.210 00.000 7988 OnExposeComplete: enter
18:33:14.211 00.001 7988 UpdateGuideState(): m_state=6
18:33:14.212 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
18:33:14.213 00.001 7988 Star::Find returns 1 (0), X=1181.67, Y=428.79, Mass=1471, SNR=26.1, Peak=177 HFD=3.3
18:33:14.215 00.002 7988 MultiStar: [#1 0.34,0.38,0.97,U] [#2 0.21,0.36,0.95,U] [#3 0.35,0.57,0.00,M1] [#4 0.33,0.23,1.03,U] [#5 0.23,0.73,0.00,M1] [#6 0.17,0.65,0.00,M1] [#7 0.16,0.55,0.67,U] [#8 -0.08,0.26,0.64,U] 
18:33:14.216 00.001 7988 refined, 5 included, MultiStar: {0.24, 0.38}, one-star: {0.32, 0.50}
18:33:14.217 00.001 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
18:33:14.218 00.001 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.58)
18:33:14.219 00.001 7988 CameraToMount -- cameraX=0.24 cameraY=0.38 hyp=0.44 cameraTheta=1.01 mountX=-0.38 mountY=-0.25, mountTheta=-2.57
18:33:14.221 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.38, opts=13)
18:33:14.222 00.001 7988 Enqueuing Move request for scope (0.24, 0.38)
18:33:14.223 00.001 15712 Worker thread wakes up
18:33:14.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.38) opts 0xd
18:33:14.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.38)
18:33:14.223 00.000 15712 Moving (0.24, 0.38) raw xDistance=-0.38 yDistance=-0.25
18:33:14.223 00.000 15712 PPEC rslt: input = -0.38, final = -0.22, react = -0.23, pred = -0.04, hyst = -0.20, hyst_pct = 0.81, period_length = 644.43
18:33:14.224 00.001 15712 PPEC: input: -0.38, control: -0.22, exposure: 1500
18:33:14.224 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:14.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
18:33:14.224 00.000 15712 MoveAxis(E, 71, ABG)
18:33:14.224 00.000 15712 Guiding  Dir = 2, Dur = 71
18:33:14.224 00.000 15712 IsGuiding returns 0
18:33:14.230 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:14.238 00.008 7988 UpdateGuideState exits: m=1471 SNR=26.1
18:33:14.240 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:14.241 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:14.242 00.001 7988 Enqueuing Expose request
18:33:14.252 00.010 15712 PulseGuide returned control before completion, sleep 53
18:33:14.334 00.082 15712 IsGuiding returns 0
18:33:14.334 00.000 15712 Move returns status 0, amount 71
18:33:14.334 00.000 15712 MoveAxis(N, 0, ABG)
18:33:14.334 00.000 15712 Move returns status 0, amount 0
18:33:14.334 00.000 15712 move complete, result=0
18:33:14.334 00.000 15712 worker thread done servicing request
18:33:14.334 00.000 15712 Worker thread wakes up
18:33:14.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:14.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:14.335 00.001 7988 GuideStep: -0.4 px 71 ms EAST, -0.2 px 0 ms NORTH
18:33:15.743 01.408 15712 Exposure complete
18:33:15.803 00.060 15712 worker thread done servicing request
18:33:15.803 00.000 7988 OnExposeComplete: enter
18:33:15.804 00.001 7988 UpdateGuideState(): m_state=6
18:33:15.806 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
18:33:15.807 00.001 7988 Star::Find returns 1 (0), X=1181.65, Y=428.83, Mass=1471, SNR=26.1, Peak=205 HFD=3.3
18:33:15.808 00.001 7988 MultiStar: [#1 0.28,0.56,0.00,M1] [#2 0.20,0.68,0.00,M1] [#3 0.28,0.45,0.93,U] [#4 0.37,0.50,0.00,M1] [#5 0.11,0.47,0.66,U] [#6 0.10,0.45,0.69,U] [#7 0.26,0.34,0.66,U] [#8 -0.07,0.49,0.66,U] 
18:33:15.809 00.001 7988 refined, 5 included, MultiStar: {0.18, 0.46}, one-star: {0.29, 0.54}
18:33:15.810 00.001 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
18:33:15.811 00.001 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.40)
18:33:15.812 00.001 7988 CameraToMount -- cameraX=0.18 cameraY=0.46 hyp=0.50 cameraTheta=1.20 mountX=-0.46 mountY=-0.19, mountTheta=-2.75
18:33:15.814 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.46, opts=13)
18:33:15.815 00.001 7988 Enqueuing Move request for scope (0.18, 0.46)
18:33:15.817 00.002 15712 Worker thread wakes up
18:33:15.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.46) opts 0xd
18:33:15.817 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.46)
18:33:15.817 00.000 15712 Moving (0.18, 0.46) raw xDistance=-0.46 yDistance=-0.19
18:33:15.817 00.000 15712 PPEC rslt: input = -0.46, final = -0.27, react = -0.28, pred = -0.04, hyst = -0.26, hyst_pct = 0.81, period_length = 644.43
18:33:15.817 00.000 15712 PPEC: input: -0.46, control: -0.27, exposure: 1500
18:33:15.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:15.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:33:15.817 00.000 15712 MoveAxis(E, 89, ABG)
18:33:15.817 00.000 15712 Guiding  Dir = 2, Dur = 89
18:33:15.818 00.001 15712 IsGuiding returns 0
18:33:15.825 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:15.832 00.007 7988 UpdateGuideState exits: m=1471 SNR=26.1
18:33:15.834 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:15.835 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:15.836 00.001 7988 Enqueuing Expose request
18:33:15.837 00.001 15712 PulseGuide returned control before completion, sleep 83
18:33:15.947 00.110 15712 IsGuiding returns 0
18:33:15.947 00.000 15712 Move returns status 0, amount 89
18:33:15.947 00.000 15712 MoveAxis(N, 0, ABG)
18:33:15.947 00.000 15712 Move returns status 0, amount 0
18:33:15.947 00.000 15712 move complete, result=0
18:33:15.947 00.000 15712 worker thread done servicing request
18:33:15.947 00.000 15712 Worker thread wakes up
18:33:15.947 00.000 7988 GuideStep: -0.5 px 89 ms EAST, -0.2 px 0 ms NORTH
18:33:15.949 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:15.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:17.584 01.635 15712 Exposure complete
18:33:17.646 00.062 15712 worker thread done servicing request
18:33:17.647 00.001 7988 OnExposeComplete: enter
18:33:17.648 00.001 7988 UpdateGuideState(): m_state=6
18:33:17.649 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
18:33:17.650 00.001 7988 Star::Find returns 1 (0), X=1181.50, Y=428.64, Mass=1396, SNR=25.5, Peak=205 HFD=3.1
18:33:17.651 00.001 7988 MultiStar: [#1 0.03,0.30,1.04,U] [#2 0.07,0.39,1.04,U] [#3 0.02,0.42,0.97,U] [#4 0.12,0.25,1.04,U] [#5 0.23,0.68,0.00,M1] [#6 0.11,0.45,0.71,U] [#7 0.09,0.22,0.66,U] [#8 0.02,0.20,0.67,U] 
18:33:17.652 00.001 7988 refined, 7 included, MultiStar: {0.08, 0.33}, one-star: {0.15, 0.35}
18:33:17.653 00.001 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
18:33:17.654 00.001 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.26)
18:33:17.655 00.001 7988 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.34 mountX=-0.33 mountY=-0.09, mountTheta=-2.89
18:33:17.657 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.33, opts=13)
18:33:17.658 00.001 7988 Enqueuing Move request for scope (0.08, 0.33)
18:33:17.660 00.002 15712 Worker thread wakes up
18:33:17.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
18:33:17.660 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
18:33:17.660 00.000 15712 Moving (0.08, 0.33) raw xDistance=-0.33 yDistance=-0.09
18:33:17.660 00.000 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.08, hyst = -0.19, hyst_pct = 0.80, period_length = 644.43
18:33:17.660 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
18:33:17.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:17.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:33:17.660 00.000 15712 MoveAxis(E, 68, ABG)
18:33:17.660 00.000 15712 Guiding  Dir = 2, Dur = 68
18:33:17.661 00.001 15712 IsGuiding returns 0
18:33:17.666 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:33:17.674 00.008 7988 UpdateGuideState exits: m=1396 SNR=25.5
18:33:17.676 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:17.677 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:17.678 00.001 7988 Enqueuing Expose request
18:33:17.689 00.011 15712 PulseGuide returned control before completion, sleep 50
18:33:17.769 00.080 15712 IsGuiding returns 1
18:33:17.770 00.001 15712 scope still moving after pulse duration time elapsed
18:33:17.802 00.032 15712 IsGuiding returns 0
18:33:17.802 00.000 15712 scope move finished after 68 + 72 ms
18:33:17.802 00.000 15712 Move returns status 0, amount 68
18:33:17.802 00.000 15712 MoveAxis(N, 0, ABG)
18:33:17.802 00.000 15712 Move returns status 0, amount 0
18:33:17.802 00.000 15712 move complete, result=0
18:33:17.802 00.000 15712 worker thread done servicing request
18:33:17.802 00.000 15712 Worker thread wakes up
18:33:17.802 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
18:33:17.804 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:17.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:19.222 01.418 15712 Exposure complete
18:33:19.284 00.062 15712 worker thread done servicing request
18:33:19.285 00.001 7988 OnExposeComplete: enter
18:33:19.286 00.001 7988 UpdateGuideState(): m_state=6
18:33:19.287 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
18:33:19.288 00.001 7988 Star::Find returns 1 (0), X=1181.77, Y=428.20, Mass=1484, SNR=26.2, Peak=230 HFD=3.2
18:33:19.290 00.002 7988 MultiStar: [#1 0.27,-0.12,0.99,U] [#2 0.20,0.04,1.02,U] [#3 0.26,-0.10,0.92,U] [#4 0.25,-0.13,0.98,U] [#5 0.22,-0.27,0.70,U] [#6 0.20,0.27,0.69,U] [#7 0.30,-0.13,0.64,U] [#8 0.29,-0.27,0.64,U] 
18:33:19.291 00.001 7988 refined, 8 included, MultiStar: {0.27, -0.09}, one-star: {0.42, -0.10}
18:33:19.292 00.001 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.58) = xAngle (1.27 = 1.27)
18:33:19.293 00.001 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.38 = -1.91)
18:33:19.294 00.001 7988 CameraToMount -- cameraX=0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-0.31 mountX=0.08 mountY=-0.27, mountTheta=-1.27
18:33:19.296 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.09, opts=13)
18:33:19.297 00.001 7988 Enqueuing Move request for scope (0.27, -0.09)
18:33:19.298 00.001 15712 Worker thread wakes up
18:33:19.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.09) opts 0xd
18:33:19.298 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.09)
18:33:19.298 00.000 15712 Moving (0.27, -0.09) raw xDistance=0.08 yDistance=-0.27
18:33:19.300 00.002 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.80, period_length = 644.43
18:33:19.300 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
18:33:19.300 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.02 newest=-0.55
18:33:19.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
18:33:19.300 00.000 15712 MoveAxis(E, 5, ABG)
18:33:19.300 00.000 15712 Guiding  Dir = 2, Dur = 5
18:33:19.300 00.000 15712 IsGuiding returns 0
18:33:19.306 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:19.313 00.007 7988 UpdateGuideState exits: m=1484 SNR=26.2
18:33:19.315 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:19.316 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:19.317 00.001 7988 Enqueuing Expose request
18:33:19.320 00.003 15712 IsGuiding returns 0
18:33:19.320 00.000 15712 Move returns status 0, amount 5
18:33:19.320 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 319 applied
18:33:19.320 00.000 15712 MoveAxis(N, 388, ABG)
18:33:19.320 00.000 15712 Guiding  Dir = 0, Dur = 388
18:33:19.320 00.000 15712 IsGuiding returns 0
18:33:19.400 00.080 15712 PulseGuide returned control before completion, sleep 319
18:33:19.734 00.334 15712 IsGuiding returns 1
18:33:19.734 00.000 15712 scope still moving after pulse duration time elapsed
18:33:19.766 00.032 15712 IsGuiding returns 1
18:33:19.797 00.031 15712 IsGuiding returns 1
18:33:19.832 00.035 15712 IsGuiding returns 0
18:33:19.832 00.000 15712 scope move finished after 388 + 122 ms
18:33:19.832 00.000 15712 Move returns status 0, amount 388
18:33:19.832 00.000 15712 move complete, result=0
18:33:19.832 00.000 15712 worker thread done servicing request
18:33:19.832 00.000 15712 Worker thread wakes up
18:33:19.832 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.3 px 388 ms NORTH
18:33:19.834 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:19.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:21.457 01.623 15712 Exposure complete
18:33:21.517 00.060 15712 worker thread done servicing request
18:33:21.518 00.001 7988 OnExposeComplete: enter
18:33:21.519 00.001 7988 UpdateGuideState(): m_state=6
18:33:21.521 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
18:33:21.523 00.002 7988 Star::Find returns 1 (0), X=1181.20, Y=428.56, Mass=1384, SNR=25.2, Peak=235 HFD=3.2
18:33:21.524 00.001 7988 MultiStar: [#1 -0.29,0.11,1.02,U] [#2 -0.16,0.33,1.04,U] [#3 -0.27,0.42,0.96,U] [#4 -0.19,0.20,1.05,U] [#5 -0.20,0.29,0.72,U] [#6 -0.45,0.45,0.00,M1] [#7 -0.27,0.26,0.65,U] [#8 -0.25,0.34,0.63,U] 
18:33:21.526 00.002 7988 single-star, 7 included, MultiStar: {-0.22, 0.27}, one-star: {-0.15, 0.27}
18:33:21.527 00.001 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
18:33:21.529 00.002 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
18:33:21.530 00.001 7988 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.08 mountX=-0.27 mountY=0.14, mountTheta=2.64
18:33:21.533 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.27, opts=13)
18:33:21.535 00.002 7988 Enqueuing Move request for scope (-0.15, 0.27)
18:33:21.537 00.002 15712 Worker thread wakes up
18:33:21.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
18:33:21.537 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
18:33:21.537 00.000 15712 Moving (-0.15, 0.27) raw xDistance=-0.27 yDistance=0.14
18:33:21.537 00.000 15712 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.21, ShCount=3, LgCount=3, SticCount=0,  Deflections: 0=-0.268613, 1:-0.144304
18:33:21.537 00.000 15712 BLC: No correction, Miss < min_move
18:33:21.537 00.000 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.08, hyst = -0.16, hyst_pct = 0.80, period_length = 644.43
18:33:21.537 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
18:33:21.538 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:21.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:33:21.538 00.000 15712 MoveAxis(E, 56, ABG)
18:33:21.538 00.000 15712 Guiding  Dir = 2, Dur = 56
18:33:21.538 00.000 15712 IsGuiding returns 0
18:33:21.545 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:21.553 00.008 7988 UpdateGuideState exits: m=1384 SNR=25.2
18:33:21.556 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:21.557 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:21.559 00.002 7988 Enqueuing Expose request
18:33:21.561 00.002 15712 PulseGuide returned control before completion, sleep 47
18:33:21.622 00.061 15712 IsGuiding returns 1
18:33:21.622 00.000 15712 scope still moving after pulse duration time elapsed
18:33:21.645 00.023 15712 IsGuiding returns 0
18:33:21.645 00.000 15712 scope move finished after 56 + 51 ms
18:33:21.645 00.000 15712 Move returns status 0, amount 56
18:33:21.645 00.000 15712 MoveAxis(N, 0, ABG)
18:33:21.645 00.000 15712 Move returns status 0, amount 0
18:33:21.645 00.000 15712 move complete, result=0
18:33:21.645 00.000 15712 worker thread done servicing request
18:33:21.645 00.000 15712 Worker thread wakes up
18:33:21.646 00.001 7988 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
18:33:21.649 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:21.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:23.054 01.405 15712 Exposure complete
18:33:23.118 00.064 15712 worker thread done servicing request
18:33:23.118 00.000 7988 OnExposeComplete: enter
18:33:23.120 00.002 7988 UpdateGuideState(): m_state=6
18:33:23.121 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
18:33:23.122 00.001 7988 Star::Find returns 1 (1), X=1181.20, Y=428.42, Mass=1443, SNR=25.9, Peak=255 HFD=3.2
18:33:23.123 00.001 7988 MultiStar: [#1 -0.29,0.12,0.99,U] [#2 -0.13,0.22,1.00,U] [#3 -0.26,0.23,0.92,U] [#4 -0.09,-0.04,1.01,U] [#5 -0.33,0.12,0.67,U] [#6 -0.26,0.40,0.64,U] [#7 -0.01,0.29,0.63,U] [#8 -0.26,0.14,0.65,U] 
18:33:23.125 00.002 7988 single-star, 8 included, MultiStar: {-0.19, 0.17}, one-star: {-0.16, 0.13}
18:33:23.126 00.001 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.58) = xAngle (4.03 = -2.25)
18:33:23.127 00.001 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.14 = 0.86)
18:33:23.128 00.001 7988 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.20 cameraTheta=2.45 mountX=-0.13 mountY=0.15, mountTheta=2.26
18:33:23.130 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.13, opts=13)
18:33:23.131 00.001 7988 Enqueuing Move request for scope (-0.16, 0.13)
18:33:23.132 00.001 15712 Worker thread wakes up
18:33:23.133 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
18:33:23.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
18:33:23.133 00.000 15712 Moving (-0.16, 0.13) raw xDistance=-0.13 yDistance=0.15
18:33:23.133 00.000 15712 BLC: History state: CurrMiss=-0.15, AvgInitMiss=-0.21, ShCount=3, LgCount=3, SticCount=0,  Deflections: 0=-0.268613, 1:-0.144304, 2:-0.154631
18:33:23.133 00.000 15712 BLC: No correction, Miss < min_move
18:33:23.133 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.10, hyst = 0.00, hyst_pct = 0.80, period_length = 644.43
18:33:23.133 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
18:33:23.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:23.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:33:23.133 00.000 15712 MoveAxis(E, 7, ABG)
18:33:23.133 00.000 15712 Guiding  Dir = 2, Dur = 7
18:33:23.133 00.000 15712 IsGuiding returns 0
18:33:23.139 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:23.147 00.008 7988 UpdateGuideState exits: m=1443 SNR=25.9 Saturated
18:33:23.149 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:23.150 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:23.151 00.001 7988 Enqueuing Expose request
18:33:23.157 00.006 15712 IsGuiding returns 0
18:33:23.157 00.000 15712 Move returns status 0, amount 7
18:33:23.157 00.000 15712 MoveAxis(N, 0, ABG)
18:33:23.157 00.000 15712 Move returns status 0, amount 0
18:33:23.157 00.000 15712 move complete, result=0
18:33:23.157 00.000 15712 worker thread done servicing request
18:33:23.157 00.000 15712 Worker thread wakes up
18:33:23.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:23.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:23.157 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
18:33:24.788 01.631 15712 Exposure complete
18:33:24.851 00.063 15712 worker thread done servicing request
18:33:24.851 00.000 7988 OnExposeComplete: enter
18:33:24.853 00.002 7988 UpdateGuideState(): m_state=6
18:33:24.854 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
18:33:24.855 00.001 7988 Star::Find returns 1 (0), X=1181.44, Y=428.59, Mass=1410, SNR=25.7, Peak=218 HFD=3.2
18:33:24.856 00.001 7988 MultiStar: [#1 -0.09,0.05,1.04,U] [#2 0.06,0.35,1.02,U] [#3 -0.12,0.26,0.95,U] [#4 -0.27,-0.03,1.00,U] [#5 -0.16,0.25,0.71,U] [#6 -0.16,0.53,0.70,U] [#7 -0.01,0.18,0.64,U] [#8 -0.03,0.21,0.66,U] 
18:33:24.857 00.001 7988 refined, 8 included, MultiStar: {-0.07, 0.22}, one-star: {0.09, 0.30}
18:33:24.858 00.001 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.81)
18:33:24.859 00.001 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
18:33:24.863 00.004 7988 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.24 cameraTheta=1.89 mountX=-0.22 mountY=0.07, mountTheta=2.84
18:33:24.864 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.22, opts=13)
18:33:24.866 00.002 7988 Enqueuing Move request for scope (-0.07, 0.22)
18:33:24.867 00.001 15712 Worker thread wakes up
18:33:24.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
18:33:24.867 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
18:33:24.867 00.000 15712 Moving (-0.07, 0.22) raw xDistance=-0.22 yDistance=0.07
18:33:24.867 00.000 15712 BLC: window closed
18:33:24.867 00.000 15712 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.21, ShCount=3, LgCount=3, SticCount=0,  Deflections: 0=-0.268613, 1:-0.144304, 2:-0.154631
18:33:24.867 00.000 15712 BLC: No correction, Miss < min_move
18:33:24.867 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.10, hyst = -0.13, hyst_pct = 0.80, period_length = 644.43
18:33:24.867 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
18:33:24.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:24.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:33:24.867 00.000 15712 MoveAxis(E, 50, ABG)
18:33:24.868 00.001 15712 Guiding  Dir = 2, Dur = 50
18:33:24.869 00.001 15712 IsGuiding returns 0
18:33:24.874 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:24.881 00.007 7988 UpdateGuideState exits: m=1410 SNR=25.7
18:33:24.882 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:24.883 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:24.885 00.002 7988 Enqueuing Expose request
18:33:24.886 00.001 15712 PulseGuide returned control before completion, sleep 46
18:33:24.962 00.076 15712 IsGuiding returns 1
18:33:24.962 00.000 15712 scope still moving after pulse duration time elapsed
18:33:24.989 00.027 15712 IsGuiding returns 0
18:33:24.989 00.000 15712 scope move finished after 50 + 70 ms
18:33:24.989 00.000 15712 Move returns status 0, amount 50
18:33:24.989 00.000 15712 MoveAxis(N, 0, ABG)
18:33:24.989 00.000 15712 Move returns status 0, amount 0
18:33:24.989 00.000 15712 move complete, result=0
18:33:24.989 00.000 15712 worker thread done servicing request
18:33:24.989 00.000 15712 Worker thread wakes up
18:33:24.989 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
18:33:24.991 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:24.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:26.398 01.407 15712 Exposure complete
18:33:26.463 00.065 15712 worker thread done servicing request
18:33:26.463 00.000 7988 OnExposeComplete: enter
18:33:26.464 00.001 7988 UpdateGuideState(): m_state=6
18:33:26.465 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
18:33:26.467 00.002 7988 Star::Find returns 1 (1), X=1181.29, Y=428.40, Mass=1489, SNR=26.3, Peak=255 HFD=3.0
18:33:26.468 00.001 7988 MultiStar: [#1 -0.06,-0.13,1.01,U] [#2 -0.06,0.03,1.02,U] [#3 -0.05,0.01,0.93,U] [#4 -0.06,0.06,1.03,U] [#5 -0.20,0.09,0.71,U] [#6 -0.32,0.34,0.70,U] [#7 -0.06,0.19,0.64,U] [#8 -0.05,-0.08,0.68,U] 
18:33:26.469 00.001 7988 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {-0.06, 0.11}
18:33:26.470 00.001 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.58) = xAngle (4.18 = -2.11)
18:33:26.471 00.001 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.29 = 1.00)
18:33:26.473 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.60 mountX=-0.06 mountY=0.09, mountTheta=2.11
18:33:26.475 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.06, opts=13)
18:33:26.476 00.001 7988 Enqueuing Move request for scope (-0.09, 0.06)
18:33:26.476 00.000 15712 Worker thread wakes up
18:33:26.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
18:33:26.478 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
18:33:26.478 00.000 15712 Moving (-0.09, 0.06) raw xDistance=-0.06 yDistance=0.09
18:33:26.478 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.09, hyst = 0.00, hyst_pct = 0.80, period_length = 644.43
18:33:26.478 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
18:33:26.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:26.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:33:26.478 00.000 15712 MoveAxis(E, 6, ABG)
18:33:26.478 00.000 15712 Guiding  Dir = 2, Dur = 6
18:33:26.478 00.000 15712 IsGuiding returns 0
18:33:26.483 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:26.493 00.010 7988 UpdateGuideState exits: m=1489 SNR=26.3 Saturated
18:33:26.495 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:26.496 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:26.498 00.002 7988 Enqueuing Expose request
18:33:26.499 00.001 15712 IsGuiding returns 0
18:33:26.499 00.000 15712 Move returns status 0, amount 6
18:33:26.499 00.000 15712 MoveAxis(N, 0, ABG)
18:33:26.499 00.000 15712 Move returns status 0, amount 0
18:33:26.499 00.000 15712 move complete, result=0
18:33:26.499 00.000 15712 worker thread done servicing request
18:33:26.499 00.000 15712 Worker thread wakes up
18:33:26.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:26.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:26.502 00.003 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
18:33:28.131 01.629 15712 Exposure complete
18:33:28.193 00.062 15712 worker thread done servicing request
18:33:28.193 00.000 7988 OnExposeComplete: enter
18:33:28.194 00.001 7988 UpdateGuideState(): m_state=6
18:33:28.196 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
18:33:28.197 00.001 7988 Star::Find returns 1 (1), X=1181.28, Y=428.37, Mass=1458, SNR=26.1, Peak=255 HFD=3.2
18:33:28.198 00.001 7988 MultiStar: [#1 -0.07,0.24,0.98,U] [#2 -0.14,0.10,1.01,U] [#3 -0.15,0.19,0.94,U] [#4 -0.24,-0.08,1.04,U] [#5 -0.17,0.13,0.71,U] [#6 -0.22,0.43,0.71,U] [#7 -0.12,-0.06,0.69,U] [#8 -0.41,0.03,0.65,U] 
18:33:28.199 00.001 7988 single-star, 8 included, MultiStar: {-0.17, 0.11}, one-star: {-0.08, 0.08}
18:33:28.200 00.001 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.35)
18:33:28.201 00.001 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.76)
18:33:28.202 00.001 7988 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.35 mountX=-0.08 mountY=0.08, mountTheta=2.37
18:33:28.205 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.08, opts=13)
18:33:28.207 00.002 7988 Enqueuing Move request for scope (-0.08, 0.08)
18:33:28.208 00.001 15712 Worker thread wakes up
18:33:28.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
18:33:28.208 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
18:33:28.208 00.000 15712 Moving (-0.08, 0.08) raw xDistance=-0.08 yDistance=0.08
18:33:28.209 00.001 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.80, period_length = 644.43
18:33:28.209 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
18:33:28.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:28.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:33:28.209 00.000 15712 MoveAxis(E, 1, ABG)
18:33:28.209 00.000 15712 Guiding  Dir = 2, Dur = 1
18:33:28.209 00.000 15712 IsGuiding returns 0
18:33:28.216 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:28.222 00.006 7988 UpdateGuideState exits: m=1458 SNR=26.1 Saturated
18:33:28.223 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:28.225 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:28.226 00.001 7988 Enqueuing Expose request
18:33:28.240 00.014 15712 IsGuiding returns 0
18:33:28.240 00.000 15712 Move returns status 0, amount 1
18:33:28.240 00.000 15712 MoveAxis(N, 0, ABG)
18:33:28.240 00.000 15712 Move returns status 0, amount 0
18:33:28.240 00.000 15712 move complete, result=0
18:33:28.240 00.000 15712 worker thread done servicing request
18:33:28.240 00.000 15712 Worker thread wakes up
18:33:28.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:28.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:28.241 00.001 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
18:33:29.650 01.409 15712 Exposure complete
18:33:29.712 00.062 15712 worker thread done servicing request
18:33:29.712 00.000 7988 OnExposeComplete: enter
18:33:29.713 00.001 7988 UpdateGuideState(): m_state=6
18:33:29.714 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
18:33:29.716 00.002 7988 Star::Find returns 1 (0), X=1181.23, Y=428.63, Mass=1321, SNR=24.7, Peak=234 HFD=2.8
18:33:29.717 00.001 7988 MultiStar: [#1 -0.20,0.34,1.06,U] [#2 -0.14,0.48,1.08,U] [#3 -0.19,0.36,0.95,U] [#4 -0.17,0.26,1.06,U] [#5 -0.26,0.39,0.75,U] [#6 -0.22,0.47,0.69,U] [#7 -0.24,0.47,0.70,U] [#8 -0.16,0.59,0.00,M1] 
18:33:29.718 00.001 7988 single-star, 7 included, MultiStar: {-0.19, 0.38}, one-star: {-0.13, 0.34}
18:33:29.719 00.001 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.50 = -2.78)
18:33:29.720 00.001 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.33)
18:33:29.721 00.001 7988 CameraToMount -- cameraX=-0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.93 mountX=-0.34 mountY=0.12, mountTheta=2.81
18:33:29.724 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.34, opts=13)
18:33:29.725 00.001 7988 Enqueuing Move request for scope (-0.13, 0.34)
18:33:29.726 00.001 15712 Worker thread wakes up
18:33:29.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.34) opts 0xd
18:33:29.727 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.34)
18:33:29.727 00.000 15712 Moving (-0.13, 0.34) raw xDistance=-0.34 yDistance=0.12
18:33:29.727 00.000 15712 PPEC rslt: input = -0.34, final = -0.19, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.79, period_length = 644.43
18:33:29.727 00.000 15712 PPEC: input: -0.34, control: -0.19, exposure: 1500
18:33:29.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:29.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:33:29.727 00.000 15712 MoveAxis(E, 62, ABG)
18:33:29.727 00.000 15712 Guiding  Dir = 2, Dur = 62
18:33:29.728 00.001 15712 IsGuiding returns 0
18:33:29.733 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:29.741 00.008 15712 PulseGuide returned control before completion, sleep 59
18:33:29.742 00.001 7988 UpdateGuideState exits: m=1321 SNR=24.7
18:33:29.743 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:29.744 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:29.745 00.001 7988 Enqueuing Expose request
18:33:29.822 00.077 15712 IsGuiding returns 0
18:33:29.822 00.000 15712 Move returns status 0, amount 62
18:33:29.822 00.000 15712 MoveAxis(N, 0, ABG)
18:33:29.822 00.000 15712 Move returns status 0, amount 0
18:33:29.822 00.000 15712 move complete, result=0
18:33:29.822 00.000 15712 worker thread done servicing request
18:33:29.822 00.000 15712 Worker thread wakes up
18:33:29.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:29.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:29.822 00.000 7988 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
18:33:31.458 01.636 15712 Exposure complete
18:33:31.520 00.062 15712 worker thread done servicing request
18:33:31.520 00.000 7988 OnExposeComplete: enter
18:33:31.521 00.001 7988 UpdateGuideState(): m_state=6
18:33:31.521 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
18:33:31.524 00.003 7988 Star::Find returns 1 (1), X=1181.25, Y=428.19, Mass=1389, SNR=25.5, Peak=255 HFD=2.9
18:33:31.525 00.001 7988 MultiStar: [#1 -0.23,-0.26,1.02,U] [#2 -0.29,-0.05,1.00,U] [#3 -0.18,0.06,0.94,U] [#4 -0.31,-0.15,1.04,U] [#5 -0.40,-0.00,0.73,U] [#6 -0.24,0.23,0.71,U] [#7 -0.28,-0.19,0.69,U] [#8 -0.51,-0.14,0.67,U] 
18:33:31.526 00.001 7988 single-star, 8 included, MultiStar: {-0.27, -0.07}, one-star: {-0.10, -0.10}
18:33:31.527 00.001 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.77 = -0.77)
18:33:31.528 00.001 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.34 = 2.34)
18:33:31.529 00.001 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.35 mountX=0.10 mountY=0.10, mountTheta=0.78
18:33:31.531 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.10, opts=13)
18:33:31.532 00.001 7988 Enqueuing Move request for scope (-0.10, -0.10)
18:33:31.533 00.001 15712 Worker thread wakes up
18:33:31.533 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
18:33:31.533 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
18:33:31.533 00.000 15712 Moving (-0.10, -0.10) raw xDistance=0.10 yDistance=0.10
18:33:31.534 00.001 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.79, period_length = 644.43
18:33:31.534 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
18:33:31.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:31.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:33:31.534 00.000 15712 MoveAxis(W, 1, ABG)
18:33:31.534 00.000 15712 Guiding  Dir = 3, Dur = 1
18:33:31.534 00.000 15712 IsGuiding returns 0
18:33:31.540 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:31.547 00.007 7988 UpdateGuideState exits: m=1389 SNR=25.5 Saturated
18:33:31.549 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:31.551 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:31.552 00.001 7988 Enqueuing Expose request
18:33:31.565 00.013 15712 IsGuiding returns 0
18:33:31.565 00.000 15712 Move returns status 0, amount 1
18:33:31.565 00.000 15712 MoveAxis(N, 0, ABG)
18:33:31.565 00.000 15712 Move returns status 0, amount 0
18:33:31.565 00.000 15712 move complete, result=0
18:33:31.565 00.000 15712 worker thread done servicing request
18:33:31.565 00.000 15712 Worker thread wakes up
18:33:31.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:31.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:31.565 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
18:33:32.980 01.415 15712 Exposure complete
18:33:33.046 00.066 15712 worker thread done servicing request
18:33:33.046 00.000 7988 OnExposeComplete: enter
18:33:33.048 00.002 7988 UpdateGuideState(): m_state=6
18:33:33.050 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
18:33:33.051 00.001 7988 Star::Find returns 1 (1), X=1181.26, Y=428.18, Mass=1401, SNR=25.5, Peak=255 HFD=2.9
18:33:33.053 00.002 7988 MultiStar: [#1 -0.27,-0.30,1.02,U] [#2 -0.08,-0.16,0.97,U] [#3 -0.14,-0.27,0.95,U] [#4 -0.12,-0.30,1.01,U] [#5 0.04,-0.09,0.72,U] [#6 -0.28,0.09,0.71,U] [#7 0.07,-0.17,0.71,U] [#8 -0.21,-0.13,0.65,U] 
18:33:33.054 00.001 7988 single-star, 8 included, MultiStar: {-0.12, -0.17}, one-star: {-0.09, -0.12}
18:33:33.055 00.001 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.58) = xAngle (-0.65 = -0.65)
18:33:33.056 00.001 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.46 = 2.46)
18:33:33.057 00.001 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.23 mountX=0.12 mountY=0.09, mountTheta=0.67
18:33:33.060 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.12, opts=13)
18:33:33.061 00.001 7988 Enqueuing Move request for scope (-0.09, -0.12)
18:33:33.062 00.001 15712 Worker thread wakes up
18:33:33.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
18:33:33.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
18:33:33.062 00.000 15712 Moving (-0.09, -0.12) raw xDistance=0.12 yDistance=0.09
18:33:33.062 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.06, hyst = 0.00, hyst_pct = 0.79, period_length = 644.43
18:33:33.062 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
18:33:33.063 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:33.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:33:33.063 00.000 15712 MoveAxis(W, 4, ABG)
18:33:33.063 00.000 15712 Guiding  Dir = 3, Dur = 4
18:33:33.069 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:33.076 00.007 7988 UpdateGuideState exits: m=1401 SNR=25.5 Saturated
18:33:33.077 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:33.081 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:33.083 00.002 7988 Enqueuing Expose request
18:33:33.084 00.001 15712 IsGuiding returns 0
18:33:33.098 00.014 15712 IsGuiding returns 0
18:33:33.098 00.000 15712 Move returns status 0, amount 4
18:33:33.098 00.000 15712 MoveAxis(N, 0, ABG)
18:33:33.098 00.000 15712 Move returns status 0, amount 0
18:33:33.098 00.000 15712 move complete, result=0
18:33:33.098 00.000 15712 worker thread done servicing request
18:33:33.100 00.002 15712 Worker thread wakes up
18:33:33.100 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
18:33:33.101 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:33.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:34.733 01.632 15712 Exposure complete
18:33:34.795 00.062 15712 worker thread done servicing request
18:33:34.795 00.000 7988 OnExposeComplete: enter
18:33:34.797 00.002 7988 UpdateGuideState(): m_state=6
18:33:34.798 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
18:33:34.799 00.001 7988 Star::Find returns 1 (0), X=1181.25, Y=428.23, Mass=1340, SNR=25.0, Peak=219 HFD=2.9
18:33:34.800 00.001 7988 MultiStar: [#1 -0.21,-0.19,1.01,U] [#2 0.06,-0.09,1.05,U] [#3 0.03,-0.17,0.98,U] [#4 -0.01,-0.31,1.08,U] [#5 -0.11,0.02,0.73,U] [#6 -0.13,0.18,0.70,U] [#7 -0.13,-0.11,0.66,U] [#8 -0.29,-0.39,0.67,U] 
18:33:34.802 00.002 7988 single-star, 8 included, MultiStar: {-0.09, -0.13}, one-star: {-0.11, -0.06}
18:33:34.803 00.001 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
18:33:34.804 00.001 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.08 = 2.08)
18:33:34.805 00.001 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.60 mountX=0.06 mountY=0.11, mountTheta=1.03
18:33:34.807 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.06, opts=13)
18:33:34.808 00.001 7988 Enqueuing Move request for scope (-0.11, -0.06)
18:33:34.809 00.001 15712 Worker thread wakes up
18:33:34.810 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
18:33:34.810 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
18:33:34.810 00.000 15712 Moving (-0.11, -0.06) raw xDistance=0.06 yDistance=0.11
18:33:34.810 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.08, hyst = 0.00, hyst_pct = 0.79, period_length = 644.43
18:33:34.810 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
18:33:34.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:34.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:33:34.810 00.000 15712 MoveAxis(W, 5, ABG)
18:33:34.810 00.000 15712 Guiding  Dir = 3, Dur = 5
18:33:34.811 00.001 15712 IsGuiding returns 0
18:33:34.817 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:34.823 00.006 7988 UpdateGuideState exits: m=1340 SNR=25.0
18:33:34.825 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:34.826 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:34.827 00.001 7988 Enqueuing Expose request
18:33:34.840 00.013 15712 IsGuiding returns 0
18:33:34.840 00.000 15712 Move returns status 0, amount 5
18:33:34.840 00.000 15712 MoveAxis(N, 0, ABG)
18:33:34.841 00.001 15712 Move returns status 0, amount 0
18:33:34.841 00.000 15712 move complete, result=0
18:33:34.841 00.000 15712 worker thread done servicing request
18:33:34.841 00.000 15712 Worker thread wakes up
18:33:34.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:34.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:34.841 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
18:33:36.256 01.415 15712 Exposure complete
18:33:36.318 00.062 15712 worker thread done servicing request
18:33:36.319 00.001 7988 OnExposeComplete: enter
18:33:36.320 00.001 7988 UpdateGuideState(): m_state=6
18:33:36.321 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
18:33:36.322 00.001 7988 Star::Find returns 1 (0), X=1181.25, Y=428.12, Mass=1462, SNR=25.9, Peak=229 HFD=3.4
18:33:36.324 00.002 7988 MultiStar: [#1 -0.19,-0.19,1.00,U] [#2 0.03,-0.21,0.99,U] [#3 -0.05,-0.11,0.95,U] [#4 -0.13,-0.06,1.04,U] [#5 -0.43,-0.04,0.71,U] [#6 -0.24,0.10,0.72,U] [#7 0.04,0.04,0.65,U] [#8 -0.36,-0.25,0.64,U] 
18:33:36.326 00.002 7988 refined, 8 included, MultiStar: {-0.15, -0.11}, one-star: {-0.11, -0.18}
18:33:36.327 00.001 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.58) = xAngle (-0.92 = -0.92)
18:33:36.327 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.19 = 2.19)
18:33:36.329 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-2.50 mountX=0.11 mountY=0.15, mountTheta=0.93
18:33:36.333 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.11, opts=13)
18:33:36.334 00.001 7988 Enqueuing Move request for scope (-0.15, -0.11)
18:33:36.336 00.002 15712 Worker thread wakes up
18:33:36.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
18:33:36.336 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
18:33:36.336 00.000 15712 Moving (-0.15, -0.11) raw xDistance=0.11 yDistance=0.15
18:33:36.336 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.08, hyst = 0.00, hyst_pct = 0.79, period_length = 644.43
18:33:36.336 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
18:33:36.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:36.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:33:36.336 00.000 15712 MoveAxis(W, 6, ABG)
18:33:36.336 00.000 15712 Guiding  Dir = 3, Dur = 6
18:33:36.337 00.001 15712 IsGuiding returns 0
18:33:36.342 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:36.349 00.007 7988 UpdateGuideState exits: m=1462 SNR=25.9
18:33:36.350 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:36.351 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:36.352 00.001 7988 Enqueuing Expose request
18:33:36.359 00.007 15712 IsGuiding returns 0
18:33:36.359 00.000 15712 Move returns status 0, amount 6
18:33:36.359 00.000 15712 MoveAxis(N, 0, ABG)
18:33:36.360 00.001 15712 Move returns status 0, amount 0
18:33:36.360 00.000 15712 move complete, result=0
18:33:36.360 00.000 15712 worker thread done servicing request
18:33:36.360 00.000 15712 Worker thread wakes up
18:33:36.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:36.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:36.364 00.004 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
18:33:37.992 01.628 15712 Exposure complete
18:33:38.055 00.063 15712 worker thread done servicing request
18:33:38.056 00.001 7988 OnExposeComplete: enter
18:33:38.057 00.001 7988 UpdateGuideState(): m_state=6
18:33:38.058 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
18:33:38.059 00.001 7988 Star::Find returns 1 (1), X=1181.17, Y=428.36, Mass=1394, SNR=25.4, Peak=255 HFD=3.0
18:33:38.061 00.002 7988 MultiStar: [#1 -0.03,-0.17,1.03,U] [#2 -0.08,0.21,1.05,U] [#3 -0.23,0.29,0.96,U] [#4 -0.03,-0.13,1.05,U] [#5 -0.05,0.04,0.69,U] [#6 -0.17,0.01,0.68,U] [#7 -0.15,-0.02,0.65,U] [#8 -0.22,0.17,0.69,U] 
18:33:38.062 00.001 7988 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.19, 0.07}
18:33:38.063 00.001 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.58) = xAngle (4.32 = -1.97)
18:33:38.064 00.001 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.42 = 1.14)
18:33:38.065 00.001 7988 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.74 mountX=-0.05 mountY=0.12, mountTheta=1.97
18:33:38.067 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.05, opts=13)
18:33:38.068 00.001 7988 Enqueuing Move request for scope (-0.12, 0.05)
18:33:38.070 00.002 15712 Worker thread wakes up
18:33:38.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
18:33:38.070 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
18:33:38.070 00.000 15712 Moving (-0.12, 0.05) raw xDistance=-0.05 yDistance=0.12
18:33:38.070 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.79, period_length = 644.43
18:33:38.070 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
18:33:38.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:38.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:33:38.070 00.000 15712 MoveAxis(W, 5, ABG)
18:33:38.070 00.000 15712 Guiding  Dir = 3, Dur = 5
18:33:38.071 00.001 15712 IsGuiding returns 0
18:33:38.076 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:38.083 00.007 7988 UpdateGuideState exits: m=1394 SNR=25.4 Saturated
18:33:38.084 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:38.085 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:38.087 00.002 7988 Enqueuing Expose request
18:33:38.088 00.001 15712 IsGuiding returns 0
18:33:38.088 00.000 15712 Move returns status 0, amount 5
18:33:38.088 00.000 15712 MoveAxis(N, 0, ABG)
18:33:38.088 00.000 15712 Move returns status 0, amount 0
18:33:38.088 00.000 15712 move complete, result=0
18:33:38.088 00.000 15712 worker thread done servicing request
18:33:38.088 00.000 15712 Worker thread wakes up
18:33:38.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:38.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:38.090 00.002 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
18:33:39.505 01.415 15712 Exposure complete
18:33:39.569 00.064 15712 worker thread done servicing request
18:33:39.569 00.000 7988 OnExposeComplete: enter
18:33:39.570 00.001 7988 UpdateGuideState(): m_state=6
18:33:39.572 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
18:33:39.573 00.001 7988 Star::Find returns 1 (1), X=1181.22, Y=428.28, Mass=1450, SNR=25.9, Peak=255 HFD=3.5
18:33:39.574 00.001 7988 MultiStar: [#1 -0.33,-0.14,0.97,U] [#2 -0.14,0.13,0.99,U] [#3 -0.31,0.16,0.93,U] [#4 -0.29,-0.20,1.06,U] [#5 -0.23,0.08,0.72,U] [#6 -0.14,0.07,0.68,U] [#7 -0.30,-0.31,0.67,U] [#8 -0.42,-0.10,0.66,U] 
18:33:39.575 00.001 7988 single-star, 8 included, MultiStar: {-0.25, -0.03}, one-star: {-0.13, -0.02}
18:33:39.576 00.001 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.58) = xAngle (-1.43 = -1.43)
18:33:39.578 00.002 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.68 = 1.68)
18:33:39.580 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.00 mountX=0.02 mountY=0.13, mountTheta=1.43
18:33:39.583 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.02, opts=13)
18:33:39.584 00.001 7988 Enqueuing Move request for scope (-0.13, -0.02)
18:33:39.586 00.002 15712 Worker thread wakes up
18:33:39.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
18:33:39.586 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
18:33:39.586 00.000 15712 Moving (-0.13, -0.02) raw xDistance=0.02 yDistance=0.13
18:33:39.586 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.79, period_length = 644.43
18:33:39.586 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
18:33:39.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:39.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:33:39.586 00.000 15712 MoveAxis(W, 5, ABG)
18:33:39.587 00.001 15712 Guiding  Dir = 3, Dur = 5
18:33:39.587 00.000 15712 IsGuiding returns 0
18:33:39.593 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:39.600 00.007 7988 UpdateGuideState exits: m=1450 SNR=25.9 Saturated
18:33:39.601 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:39.603 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:39.604 00.001 7988 Enqueuing Expose request
18:33:39.605 00.001 15712 IsGuiding returns 0
18:33:39.605 00.000 15712 Move returns status 0, amount 5
18:33:39.605 00.000 15712 MoveAxis(N, 0, ABG)
18:33:39.605 00.000 15712 Move returns status 0, amount 0
18:33:39.605 00.000 15712 move complete, result=0
18:33:39.605 00.000 15712 worker thread done servicing request
18:33:39.606 00.001 15712 Worker thread wakes up
18:33:39.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:39.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:39.608 00.002 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
18:33:41.241 01.633 15712 Exposure complete
18:33:41.302 00.061 15712 worker thread done servicing request
18:33:41.302 00.000 7988 OnExposeComplete: enter
18:33:41.303 00.001 7988 UpdateGuideState(): m_state=6
18:33:41.305 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
18:33:41.306 00.001 7988 Star::Find returns 1 (1), X=1181.05, Y=428.25, Mass=1415, SNR=25.5, Peak=255 HFD=3.2
18:33:41.307 00.001 7988 MultiStar: [#1 -0.35,-0.21,1.00,U] [#2 -0.26,-0.12,1.01,U] [#3 -0.28,0.02,0.94,U] [#4 -0.33,-0.25,1.03,U] [#5 -0.62,0.22,0.00,M1] [#6 -0.47,0.15,0.70,U] [#7 -0.46,-0.07,0.67,U] [#8 -0.31,-0.21,0.64,U] 
18:33:41.308 00.001 7988 single-star, 7 included, MultiStar: {-0.34, -0.10}, one-star: {-0.30, -0.05}
18:33:41.309 00.001 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
18:33:41.310 00.001 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.69 = 1.69)
18:33:41.312 00.002 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.05 hyp=0.31 cameraTheta=-2.99 mountX=0.05 mountY=0.31, mountTheta=1.42
18:33:41.314 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.05, opts=13)
18:33:41.315 00.001 7988 Enqueuing Move request for scope (-0.30, -0.05)
18:33:41.316 00.001 15712 Worker thread wakes up
18:33:41.317 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.05) opts 0xd
18:33:41.317 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.05)
18:33:41.317 00.000 15712 Moving (-0.30, -0.05) raw xDistance=0.05 yDistance=0.31
18:33:41.317 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.79, period_length = 644.43
18:33:41.317 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
18:33:41.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:33:41.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
18:33:41.317 00.000 15712 MoveAxis(W, 5, ABG)
18:33:41.317 00.000 15712 Guiding  Dir = 3, Dur = 5
18:33:41.318 00.001 15712 IsGuiding returns 0
18:33:41.323 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:41.330 00.007 7988 UpdateGuideState exits: m=1415 SNR=25.5 Saturated
18:33:41.332 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:41.334 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:41.335 00.001 7988 Enqueuing Expose request
18:33:41.346 00.011 15712 IsGuiding returns 0
18:33:41.346 00.000 15712 Move returns status 0, amount 5
18:33:41.346 00.000 15712 MoveAxis(N, 0, ABG)
18:33:41.346 00.000 15712 Move returns status 0, amount 0
18:33:41.346 00.000 15712 move complete, result=0
18:33:41.346 00.000 15712 worker thread done servicing request
18:33:41.346 00.000 15712 Worker thread wakes up
18:33:41.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:41.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:41.348 00.002 7988 GuideStep: 0.0 px 5 ms WEST, 0.3 px 0 ms NORTH
18:33:42.758 01.410 15712 Exposure complete
18:33:42.821 00.063 15712 worker thread done servicing request
18:33:42.821 00.000 7988 OnExposeComplete: enter
18:33:42.822 00.001 7988 UpdateGuideState(): m_state=6
18:33:42.823 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
18:33:42.824 00.001 7988 Star::Find returns 1 (1), X=1181.12, Y=428.26, Mass=1458, SNR=26.0, Peak=255 HFD=3.3
18:33:42.825 00.001 7988 MultiStar: [#1 -0.15,-0.27,1.01,U] [#2 -0.23,-0.17,0.99,U] [#3 -0.38,-0.09,0.90,U] [#4 -0.42,-0.17,0.99,U] [#5 -0.10,0.09,0.63,U] [#6 -0.45,-0.15,0.67,U] [#7 -0.28,-0.07,0.65,U] [#8 -0.51,-0.26,0.63,U] 
18:33:42.827 00.002 7988 single-star, 8 included, MultiStar: {-0.30, -0.13}, one-star: {-0.24, -0.03}
18:33:42.828 00.001 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.58) = xAngle (-1.43 = -1.43)
18:33:42.829 00.001 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.68 = 1.68)
18:33:42.830 00.001 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.01 mountX=0.03 mountY=0.24, mountTheta=1.43
18:33:42.832 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.03, opts=13)
18:33:42.833 00.001 7988 Enqueuing Move request for scope (-0.24, -0.03)
18:33:42.835 00.002 15712 Worker thread wakes up
18:33:42.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
18:33:42.836 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
18:33:42.836 00.000 15712 Moving (-0.24, -0.03) raw xDistance=0.03 yDistance=0.24
18:33:42.836 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 644.43
18:33:42.836 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
18:33:42.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:42.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
18:33:42.836 00.000 15712 MoveAxis(E, 1, ABG)
18:33:42.836 00.000 15712 Guiding  Dir = 2, Dur = 1
18:33:42.841 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:42.848 00.007 7988 UpdateGuideState exits: m=1458 SNR=26.0 Saturated
18:33:42.849 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:42.850 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:42.851 00.001 7988 Enqueuing Expose request
18:33:42.864 00.013 15712 IsGuiding returns 0
18:33:42.881 00.017 15712 IsGuiding returns 0
18:33:42.881 00.000 15712 Move returns status 0, amount 1
18:33:42.882 00.001 15712 MoveAxis(N, 0, ABG)
18:33:42.882 00.000 15712 Move returns status 0, amount 0
18:33:42.882 00.000 15712 move complete, result=0
18:33:42.882 00.000 15712 worker thread done servicing request
18:33:42.882 00.000 15712 Worker thread wakes up
18:33:42.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:42.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:42.882 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
18:33:44.508 01.626 15712 Exposure complete
18:33:44.569 00.061 15712 worker thread done servicing request
18:33:44.569 00.000 7988 OnExposeComplete: enter
18:33:44.570 00.001 7988 UpdateGuideState(): m_state=6
18:33:44.571 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
18:33:44.573 00.002 7988 Star::Find returns 1 (0), X=1181.07, Y=428.31, Mass=1446, SNR=25.8, Peak=239 HFD=3.3
18:33:44.574 00.001 7988 MultiStar: [#1 -0.60,-0.12,0.00,M1] [#2 -0.60,-0.03,0.00,M1] [#3 -0.58,0.09,0.00,M1] [#4 -0.54,-0.07,1.02,U] [#5 -0.37,0.15,0.69,U] [#6 -0.38,0.15,0.68,U] [#7 -0.56,0.19,0.00,M1] [#8 -0.48,-0.21,0.68,U] 
18:33:44.575 00.001 7988 single-star, 4 included, MultiStar: {-0.41, 0.00}, one-star: {-0.29, 0.01}
18:33:44.576 00.001 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
18:33:44.577 00.001 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.49)
18:33:44.579 00.002 7988 CameraToMount -- cameraX=-0.29 cameraY=0.01 hyp=0.29 cameraTheta=3.09 mountX=-0.01 mountY=0.28, mountTheta=1.61
18:33:44.582 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.01, opts=13)
18:33:44.584 00.002 7988 Enqueuing Move request for scope (-0.29, 0.01)
18:33:44.584 00.000 15712 Worker thread wakes up
18:33:44.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.01) opts 0xd
18:33:44.584 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.01)
18:33:44.584 00.000 15712 Moving (-0.29, 0.01) raw xDistance=-0.01 yDistance=0.28
18:33:44.585 00.001 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 644.43
18:33:44.585 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
18:33:44.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:33:44.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:33:44.585 00.000 15712 MoveAxis(E, 1, ABG)
18:33:44.585 00.000 15712 Guiding  Dir = 2, Dur = 1
18:33:44.585 00.000 15712 IsGuiding returns 0
18:33:44.592 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:44.598 00.006 7988 UpdateGuideState exits: m=1446 SNR=25.8
18:33:44.599 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:44.600 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:44.601 00.001 7988 Enqueuing Expose request
18:33:44.607 00.006 15712 IsGuiding returns 0
18:33:44.607 00.000 15712 Move returns status 0, amount 1
18:33:44.607 00.000 15712 MoveAxis(N, 0, ABG)
18:33:44.607 00.000 15712 Move returns status 0, amount 0
18:33:44.607 00.000 15712 move complete, result=0
18:33:44.607 00.000 15712 worker thread done servicing request
18:33:44.607 00.000 15712 Worker thread wakes up
18:33:44.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:44.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:44.611 00.004 7988 GuideStep: -0.0 px 1 ms EAST, 0.3 px 0 ms NORTH
18:33:46.022 01.411 15712 Exposure complete
18:33:46.090 00.068 15712 worker thread done servicing request
18:33:46.090 00.000 7988 OnExposeComplete: enter
18:33:46.091 00.001 7988 UpdateGuideState(): m_state=6
18:33:46.092 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
18:33:46.093 00.001 7988 Star::Find returns 1 (1), X=1180.96, Y=428.08, Mass=1438, SNR=25.8, Peak=255 HFD=2.9
18:33:46.095 00.002 7988 MultiStar: [#1 -0.35,-0.38,0.98,U] [#2 -0.17,-0.21,1.03,U] [#3 -0.27,-0.36,0.99,U] [#4 -0.27,-0.43,1.02,U] [#5 -0.03,-0.33,0.72,U] [#6 -0.45,-0.12,0.70,U] [#7 -0.26,-0.36,0.65,U] [#8 -0.40,-0.36,0.65,U] 
18:33:46.097 00.002 7988 refined, 8 included, MultiStar: {-0.29, -0.31}, one-star: {-0.39, -0.22}
18:33:46.098 00.001 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.74 = -0.74)
18:33:46.099 00.001 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
18:33:46.100 00.001 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.31 hyp=0.42 cameraTheta=-2.32 mountX=0.31 mountY=0.29, mountTheta=0.76
18:33:46.102 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.31, opts=13)
18:33:46.103 00.001 7988 Enqueuing Move request for scope (-0.29, -0.31)
18:33:46.105 00.002 15712 Worker thread wakes up
18:33:46.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.31) opts 0xd
18:33:46.105 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.31)
18:33:46.105 00.000 15712 Moving (-0.29, -0.31) raw xDistance=0.31 yDistance=0.29
18:33:46.105 00.000 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.19, pred = -0.02, hyst = 0.17, hyst_pct = 0.78, period_length = 644.43
18:33:46.105 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
18:33:46.105 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=0.82
18:33:46.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
18:33:46.105 00.000 15712 MoveAxis(W, 54, ABG)
18:33:46.105 00.000 15712 Guiding  Dir = 3, Dur = 54
18:33:46.112 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:46.118 00.006 7988 UpdateGuideState exits: m=1438 SNR=25.8 Saturated
18:33:46.120 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:46.121 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:46.122 00.001 7988 Enqueuing Expose request
18:33:46.141 00.019 15712 IsGuiding returns 0
18:33:46.157 00.016 15712 PulseGuide returned control before completion, sleep 48
18:33:46.207 00.050 15712 IsGuiding returns 1
18:33:46.207 00.000 15712 scope still moving after pulse duration time elapsed
18:33:46.253 00.046 15712 IsGuiding returns 0
18:33:46.253 00.000 15712 scope move finished after 54 + 57 ms
18:33:46.253 00.000 15712 Move returns status 0, amount 54
18:33:46.253 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 319 applied
18:33:46.253 00.000 15712 MoveAxis(S, 394, ABG)
18:33:46.253 00.000 15712 Guiding  Dir = 1, Dur = 394
18:33:46.254 00.001 15712 IsGuiding returns 0
18:33:46.335 00.081 15712 PulseGuide returned control before completion, sleep 323
18:33:46.663 00.328 15712 IsGuiding returns 1
18:33:46.663 00.000 15712 scope still moving after pulse duration time elapsed
18:33:46.693 00.030 15712 IsGuiding returns 1
18:33:46.764 00.071 15712 IsGuiding returns 0
18:33:46.764 00.000 15712 scope move finished after 394 + 117 ms
18:33:46.764 00.000 15712 Move returns status 0, amount 394
18:33:46.764 00.000 15712 move complete, result=0
18:33:46.764 00.000 15712 worker thread done servicing request
18:33:46.764 00.000 15712 Worker thread wakes up
18:33:46.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:46.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:46.766 00.002 7988 GuideStep: 0.3 px 54 ms WEST, 0.3 px 394 ms SOUTH
18:33:48.397 01.631 15712 Exposure complete
18:33:48.457 00.060 15712 worker thread done servicing request
18:33:48.457 00.000 7988 OnExposeComplete: enter
18:33:48.458 00.001 7988 UpdateGuideState(): m_state=6
18:33:48.459 00.001 7988 Star::Find(15, 1180, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
18:33:48.460 00.001 7988 Star::Find returns 1 (0), X=1181.43, Y=428.27, Mass=1482, SNR=26.2, Peak=213 HFD=3.4
18:33:48.462 00.002 7988 MultiStar: [#1 0.07,-0.15,0.98,U] [#2 0.08,-0.01,0.96,U] [#3 -0.02,0.21,0.94,U] [#4 -0.12,-0.08,0.99,U] [#5 0.08,0.01,0.73,U] [#6 -0.00,0.40,0.67,U] [#7 -0.08,0.07,0.66,U] [#8 -0.12,-0.08,0.61,U] 
18:33:48.463 00.001 7988 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {0.08, -0.03}
18:33:48.464 00.001 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
18:33:48.465 00.001 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
18:33:48.466 00.001 7988 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.49 mountX=-0.03 mountY=-0.00, mountTheta=-3.04
18:33:48.468 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.03, opts=13)
18:33:48.469 00.001 7988 Enqueuing Move request for scope (0.00, 0.03)
18:33:48.470 00.001 15712 Worker thread wakes up
18:33:48.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
18:33:48.471 00.001 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
18:33:48.471 00.000 15712 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=-0.00
18:33:48.471 00.000 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.18, ShCount=4, LgCount=3, SticCount=0,  Deflections: 0=0.294250, 1:-0.002749
18:33:48.471 00.000 15712 BLC: No correction, Miss < min_move
18:33:48.471 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.78, period_length = 644.43
18:33:48.471 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
18:33:48.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:48.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:33:48.471 00.000 15712 MoveAxis(E, 3, ABG)
18:33:48.471 00.000 15712 Guiding  Dir = 2, Dur = 3
18:33:48.471 00.000 15712 IsGuiding returns 0
18:33:48.477 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:48.483 00.006 7988 UpdateGuideState exits: m=1482 SNR=26.2
18:33:48.486 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:48.488 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:48.489 00.001 7988 Enqueuing Expose request
18:33:48.491 00.002 15712 IsGuiding returns 0
18:33:48.491 00.000 15712 Move returns status 0, amount 3
18:33:48.491 00.000 15712 MoveAxis(N, 0, ABG)
18:33:48.491 00.000 15712 Move returns status 0, amount 0
18:33:48.491 00.000 15712 move complete, result=0
18:33:48.491 00.000 15712 worker thread done servicing request
18:33:48.491 00.000 15712 Worker thread wakes up
18:33:48.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:48.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:48.493 00.002 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
18:33:49.898 01.405 15712 Exposure complete
18:33:49.961 00.063 15712 worker thread done servicing request
18:33:49.961 00.000 7988 OnExposeComplete: enter
18:33:49.961 00.000 7988 UpdateGuideState(): m_state=6
18:33:49.964 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
18:33:49.965 00.001 7988 Star::Find returns 1 (1), X=1181.49, Y=428.42, Mass=1534, SNR=26.7, Peak=255 HFD=3.2
18:33:49.966 00.001 7988 MultiStar: [#1 -0.15,0.02,0.94,U] [#2 0.07,0.18,0.99,U] [#3 -0.02,0.15,0.92,U] [#4 0.08,-0.09,0.99,U] [#5 -0.21,0.10,0.71,U] [#6 -0.15,0.30,0.66,U] [#7 -0.00,0.37,0.63,U] [#8 -0.11,0.00,0.65,U] 
18:33:49.967 00.001 7988 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {0.13, 0.13}
18:33:49.968 00.001 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
18:33:49.969 00.001 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
18:33:49.970 00.001 7988 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=-0.12 mountY=0.02, mountTheta=2.94
18:33:49.972 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.12, opts=13)
18:33:49.974 00.002 7988 Enqueuing Move request for scope (-0.03, 0.12)
18:33:49.975 00.001 15712 Worker thread wakes up
18:33:49.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
18:33:49.975 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
18:33:49.975 00.000 15712 Moving (-0.03, 0.12) raw xDistance=-0.12 yDistance=0.02
18:33:49.975 00.000 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.18, ShCount=4, LgCount=3, SticCount=0,  Deflections: 0=0.294250, 1:-0.002749, 2:0.023313
18:33:49.975 00.000 15712 BLC: No correction, Miss < min_move
18:33:49.976 00.001 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.78, period_length = 644.43
18:33:49.976 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
18:33:49.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:49.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:33:49.976 00.000 15712 MoveAxis(E, 3, ABG)
18:33:49.976 00.000 15712 Guiding  Dir = 2, Dur = 3
18:33:49.976 00.000 15712 IsGuiding returns 0
18:33:49.981 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:49.989 00.008 7988 UpdateGuideState exits: m=1534 SNR=26.7 Saturated
18:33:49.990 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:49.991 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:49.993 00.002 7988 Enqueuing Expose request
18:33:49.994 00.001 15712 IsGuiding returns 0
18:33:49.994 00.000 15712 Move returns status 0, amount 3
18:33:49.994 00.000 15712 MoveAxis(N, 0, ABG)
18:33:49.994 00.000 15712 Move returns status 0, amount 0
18:33:49.994 00.000 15712 move complete, result=0
18:33:49.995 00.001 15712 worker thread done servicing request
18:33:49.995 00.000 15712 Worker thread wakes up
18:33:49.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:49.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:49.997 00.002 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
18:33:51.629 01.632 15712 Exposure complete
18:33:51.690 00.061 15712 worker thread done servicing request
18:33:51.690 00.000 7988 OnExposeComplete: enter
18:33:51.691 00.001 7988 UpdateGuideState(): m_state=6
18:33:51.692 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
18:33:51.693 00.001 7988 Star::Find returns 1 (0), X=1181.27, Y=428.35, Mass=1401, SNR=25.5, Peak=234 HFD=3.1
18:33:51.695 00.002 7988 MultiStar: [#1 -0.04,0.11,1.01,U] [#2 -0.04,0.18,1.02,U] [#3 -0.21,0.08,0.98,U] [#4 -0.02,0.16,1.04,U] [#5 -0.12,-0.01,0.73,U] [#6 -0.09,0.12,0.69,U] [#7 -0.23,0.19,0.66,U] [#8 -0.18,-0.06,0.64,U] 
18:33:51.695 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.10}, one-star: {-0.08, 0.06}
18:33:51.697 00.002 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.58) = xAngle (4.11 = -2.17)
18:33:51.698 00.001 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.94)
18:33:51.699 00.001 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.53 mountX=-0.06 mountY=0.08, mountTheta=2.18
18:33:51.701 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
18:33:51.702 00.001 7988 Enqueuing Move request for scope (-0.08, 0.06)
18:33:51.704 00.002 15712 Worker thread wakes up
18:33:51.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
18:33:51.704 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
18:33:51.704 00.000 15712 Moving (-0.08, 0.06) raw xDistance=-0.06 yDistance=0.08
18:33:51.704 00.000 15712 BLC: window closed
18:33:51.704 00.000 15712 BLC: History state: CurrMiss=0.08, AvgInitMiss=-0.18, ShCount=4, LgCount=3, SticCount=0,  Deflections: 0=0.294250, 1:-0.002749, 2:0.023313
18:33:51.704 00.000 15712 BLC: No correction, Miss < min_move
18:33:51.704 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.78, period_length = 644.43
18:33:51.705 00.001 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
18:33:51.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:51.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:33:51.705 00.000 15712 MoveAxis(E, 3, ABG)
18:33:51.705 00.000 15712 Guiding  Dir = 2, Dur = 3
18:33:51.705 00.000 15712 IsGuiding returns 0
18:33:51.712 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:51.719 00.007 7988 UpdateGuideState exits: m=1401 SNR=25.5
18:33:51.721 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:51.722 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:51.723 00.001 7988 Enqueuing Expose request
18:33:51.736 00.013 15712 IsGuiding returns 0
18:33:51.736 00.000 15712 Move returns status 0, amount 3
18:33:51.737 00.001 15712 MoveAxis(N, 0, ABG)
18:33:51.737 00.000 15712 Move returns status 0, amount 0
18:33:51.737 00.000 15712 move complete, result=0
18:33:51.737 00.000 15712 worker thread done servicing request
18:33:51.737 00.000 15712 Worker thread wakes up
18:33:51.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:51.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:51.738 00.001 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
18:33:53.145 01.407 15712 Exposure complete
18:33:53.210 00.065 15712 worker thread done servicing request
18:33:53.210 00.000 7988 OnExposeComplete: enter
18:33:53.212 00.002 7988 UpdateGuideState(): m_state=6
18:33:53.213 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
18:33:53.214 00.001 7988 Star::Find returns 1 (0), X=1181.70, Y=428.39, Mass=1469, SNR=26.1, Peak=200 HFD=3.2
18:33:53.216 00.002 7988 MultiStar: [#1 0.39,-0.04,1.03,U] [#2 0.20,0.13,0.98,U] [#3 0.14,0.19,0.97,U] [#4 0.31,-0.03,0.99,U] [#5 0.05,0.21,0.72,U] [#6 0.39,0.24,0.69,U] [#7 0.30,-0.09,0.66,U] [#8 0.13,0.14,0.63,U] 
18:33:53.217 00.001 7988 refined, 8 included, MultiStar: {0.26, 0.09}, one-star: {0.35, 0.09}
18:33:53.218 00.001 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
18:33:53.219 00.001 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.27)
18:33:53.221 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.27 cameraTheta=0.33 mountX=-0.09 mountY=-0.26, mountTheta=-1.90
18:33:53.223 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.09, opts=13)
18:33:53.224 00.001 7988 Enqueuing Move request for scope (0.26, 0.09)
18:33:53.226 00.002 15712 Worker thread wakes up
18:33:53.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
18:33:53.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
18:33:53.226 00.000 15712 Moving (0.26, 0.09) raw xDistance=-0.09 yDistance=-0.26
18:33:53.226 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 644.43
18:33:53.226 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
18:33:53.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:33:53.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
18:33:53.226 00.000 15712 MoveAxis(W, 0, ABG)
18:33:53.226 00.000 15712 Move returns status 0, amount 0
18:33:53.226 00.000 15712 MoveAxis(N, 0, ABG)
18:33:53.227 00.001 15712 Move returns status 0, amount 0
18:33:53.227 00.000 15712 move complete, result=0
18:33:53.227 00.000 15712 worker thread done servicing request
18:33:53.232 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:53.239 00.007 7988 UpdateGuideState exits: m=1469 SNR=26.1
18:33:53.240 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:53.241 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:53.243 00.002 7988 Enqueuing Expose request
18:33:53.244 00.001 7988 GuideStep: -0.1 px 0 ms WEST, -0.3 px 0 ms NORTH
18:33:53.245 00.001 15712 Worker thread wakes up
18:33:53.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:53.246 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:54.874 01.628 15712 Exposure complete
18:33:54.938 00.064 15712 worker thread done servicing request
18:33:54.938 00.000 7988 OnExposeComplete: enter
18:33:54.940 00.002 7988 UpdateGuideState(): m_state=6
18:33:54.941 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
18:33:54.942 00.001 7988 Star::Find returns 1 (0), X=1181.33, Y=428.84, Mass=1342, SNR=25.0, Peak=191 HFD=2.8
18:33:54.943 00.001 7988 MultiStar: [#1 -0.00,0.25,1.05,U] [#2 -0.16,0.36,1.03,U] [#3 -0.17,0.29,0.96,U] [#4 -0.02,0.18,1.06,U] [#5 -0.01,0.41,0.78,U] [#6 -0.12,0.50,0.73,U] [#7 -0.08,0.33,0.69,U] [#8 0.03,0.27,0.71,U] 
18:33:54.944 00.001 7988 refined, 8 included, MultiStar: {-0.06, 0.34}, one-star: {-0.02, 0.54}
18:33:54.945 00.001 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
18:33:54.946 00.001 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
18:33:54.947 00.001 7988 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.75 mountX=-0.34 mountY=0.05, mountTheta=2.98
18:33:54.950 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.34, opts=13)
18:33:54.951 00.001 7988 Enqueuing Move request for scope (-0.06, 0.34)
18:33:54.952 00.001 15712 Worker thread wakes up
18:33:54.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
18:33:54.952 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
18:33:54.952 00.000 15712 Moving (-0.06, 0.34) raw xDistance=-0.34 yDistance=0.05
18:33:54.953 00.001 15712 PPEC rslt: input = -0.34, final = -0.19, react = -0.21, pred = 0.01, hyst = -0.19, hyst_pct = 0.78, period_length = 644.43
18:33:54.954 00.001 15712 PPEC: input: -0.34, control: -0.19, exposure: 1500
18:33:54.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:54.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:33:54.954 00.000 15712 MoveAxis(E, 61, ABG)
18:33:54.954 00.000 15712 Guiding  Dir = 2, Dur = 61
18:33:54.960 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:54.967 00.007 7988 UpdateGuideState exits: m=1342 SNR=25.0
18:33:54.968 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:54.969 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:54.970 00.001 7988 Enqueuing Expose request
18:33:54.981 00.011 15712 IsGuiding returns 0
18:33:54.996 00.015 15712 PulseGuide returned control before completion, sleep 56
18:33:55.075 00.079 15712 IsGuiding returns 0
18:33:55.075 00.000 15712 Move returns status 0, amount 61
18:33:55.075 00.000 15712 MoveAxis(N, 0, ABG)
18:33:55.075 00.000 15712 Move returns status 0, amount 0
18:33:55.075 00.000 15712 move complete, result=0
18:33:55.075 00.000 15712 worker thread done servicing request
18:33:55.075 00.000 15712 Worker thread wakes up
18:33:55.075 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
18:33:55.079 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:55.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:56.497 01.418 15712 Exposure complete
18:33:56.568 00.071 15712 worker thread done servicing request
18:33:56.568 00.000 7988 OnExposeComplete: enter
18:33:56.569 00.001 7988 UpdateGuideState(): m_state=6
18:33:56.570 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
18:33:56.573 00.003 7988 Star::Find returns 1 (0), X=1181.23, Y=428.46, Mass=1399, SNR=25.3, Peak=239 HFD=3.2
18:33:56.574 00.001 7988 MultiStar: [#1 -0.02,-0.11,1.07,U] [#2 -0.12,0.37,1.02,U] [#3 -0.17,0.12,0.98,U] [#4 -0.19,0.13,1.05,U] [#5 -0.08,0.32,0.75,U] [#6 -0.24,0.16,0.72,U] [#7 -0.10,0.17,0.65,U] [#8 -0.01,0.15,0.66,U] 
18:33:56.575 00.001 7988 refined, 8 included, MultiStar: {-0.12, 0.16}, one-star: {-0.12, 0.17}
18:33:56.576 00.001 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.58) = xAngle (3.78 = -2.50)
18:33:56.577 00.001 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.61)
18:33:56.578 00.001 7988 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=-0.16 mountY=0.11, mountTheta=2.52
18:33:56.581 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.16, opts=13)
18:33:56.583 00.002 7988 Enqueuing Move request for scope (-0.12, 0.16)
18:33:56.585 00.002 15712 Worker thread wakes up
18:33:56.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
18:33:56.585 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
18:33:56.585 00.000 15712 Moving (-0.12, 0.16) raw xDistance=-0.16 yDistance=0.11
18:33:56.585 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.77, period_length = 644.43
18:33:56.585 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
18:33:56.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:56.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:33:56.586 00.001 15712 MoveAxis(W, 1, ABG)
18:33:56.586 00.000 15712 Guiding  Dir = 3, Dur = 1
18:33:56.586 00.000 15712 IsGuiding returns 0
18:33:56.592 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:33:56.598 00.006 7988 UpdateGuideState exits: m=1399 SNR=25.3
18:33:56.599 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:56.601 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:56.602 00.001 7988 Enqueuing Expose request
18:33:56.612 00.010 15712 IsGuiding returns 0
18:33:56.612 00.000 15712 Move returns status 0, amount 1
18:33:56.612 00.000 15712 MoveAxis(N, 0, ABG)
18:33:56.612 00.000 15712 Move returns status 0, amount 0
18:33:56.612 00.000 15712 move complete, result=0
18:33:56.612 00.000 15712 worker thread done servicing request
18:33:56.612 00.000 15712 Worker thread wakes up
18:33:56.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:56.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:56.615 00.003 7988 GuideStep: -0.2 px 1 ms WEST, 0.1 px 0 ms NORTH
18:33:58.248 01.633 15712 Exposure complete
18:33:58.310 00.062 15712 worker thread done servicing request
18:33:58.310 00.000 7988 OnExposeComplete: enter
18:33:58.312 00.002 7988 UpdateGuideState(): m_state=6
18:33:58.313 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
18:33:58.314 00.001 7988 Star::Find returns 1 (0), X=1181.35, Y=428.39, Mass=1349, SNR=25.0, Peak=208 HFD=3.1
18:33:58.315 00.001 7988 MultiStar: [#1 -0.07,0.06,1.00,U] [#2 0.06,0.04,1.01,U] [#3 -0.11,0.16,1.00,U] [#4 -0.07,0.02,1.07,U] [#5 0.08,0.21,0.76,U] [#6 0.01,0.44,0.73,U] [#7 -0.06,0.07,0.68,U] [#8 -0.17,-0.08,0.68,U] 
18:33:58.316 00.001 7988 single-star, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.00, 0.09}
18:33:58.317 00.001 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
18:33:58.318 00.001 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
18:33:58.319 00.001 7988 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.58 mountX=-0.09 mountY=-0.00, mountTheta=-3.13
18:33:58.321 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.09, opts=13)
18:33:58.322 00.001 7988 Enqueuing Move request for scope (-0.00, 0.09)
18:33:58.324 00.002 15712 Worker thread wakes up
18:33:58.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
18:33:58.324 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
18:33:58.324 00.000 15712 Moving (-0.00, 0.09) raw xDistance=-0.09 yDistance=-0.00
18:33:58.324 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 644.43
18:33:58.324 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
18:33:58.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:58.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:33:58.324 00.000 15712 MoveAxis(W, 0, ABG)
18:33:58.324 00.000 15712 Move returns status 0, amount 0
18:33:58.324 00.000 15712 MoveAxis(N, 0, ABG)
18:33:58.325 00.001 15712 Move returns status 0, amount 0
18:33:58.325 00.000 15712 move complete, result=0
18:33:58.325 00.000 15712 worker thread done servicing request
18:33:58.332 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:58.337 00.005 7988 UpdateGuideState exits: m=1349 SNR=25.0
18:33:58.339 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:58.340 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:58.342 00.002 7988 Enqueuing Expose request
18:33:58.343 00.001 15712 Worker thread wakes up
18:33:58.343 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
18:33:58.345 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:58.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:59.760 01.415 15712 Exposure complete
18:33:59.821 00.061 15712 worker thread done servicing request
18:33:59.822 00.001 7988 OnExposeComplete: enter
18:33:59.823 00.001 7988 UpdateGuideState(): m_state=6
18:33:59.824 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
18:33:59.825 00.001 7988 Star::Find returns 1 (0), X=1181.49, Y=428.37, Mass=1334, SNR=24.8, Peak=191 HFD=3.1
18:33:59.826 00.001 7988 MultiStar: [#1 0.13,0.12,1.02,U] [#2 0.21,0.11,1.05,U] [#3 0.22,0.03,0.96,U] [#4 0.18,0.07,1.09,U] [#5 0.07,-0.00,0.72,U] [#6 -0.06,0.23,0.72,U] [#7 0.18,0.12,0.68,U] [#8 -0.03,0.01,0.69,U] 
18:33:59.827 00.001 7988 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.13, 0.08}
18:33:59.828 00.001 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.58) = xAngle (2.18 = 2.18)
18:33:59.829 00.001 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.29 = -1.00)
18:33:59.832 00.003 7988 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.15 cameraTheta=0.60 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
18:33:59.834 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.09, opts=13)
18:33:59.836 00.002 7988 Enqueuing Move request for scope (0.13, 0.09)
18:33:59.837 00.001 15712 Worker thread wakes up
18:33:59.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
18:33:59.837 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
18:33:59.837 00.000 15712 Moving (0.13, 0.09) raw xDistance=-0.09 yDistance=-0.13
18:33:59.837 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 644.43
18:33:59.837 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
18:33:59.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:33:59.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:33:59.837 00.000 15712 MoveAxis(W, 1, ABG)
18:33:59.837 00.000 15712 Guiding  Dir = 3, Dur = 1
18:33:59.838 00.001 15712 IsGuiding returns 0
18:33:59.843 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:33:59.850 00.007 7988 UpdateGuideState exits: m=1334 SNR=24.8
18:33:59.852 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:59.853 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:33:59.854 00.001 7988 Enqueuing Expose request
18:33:59.856 00.002 15712 IsGuiding returns 0
18:33:59.856 00.000 15712 Move returns status 0, amount 1
18:33:59.856 00.000 15712 MoveAxis(N, 0, ABG)
18:33:59.856 00.000 15712 Move returns status 0, amount 0
18:33:59.856 00.000 15712 move complete, result=0
18:33:59.856 00.000 15712 worker thread done servicing request
18:33:59.856 00.000 15712 Worker thread wakes up
18:33:59.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:33:59.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:33:59.858 00.002 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
18:34:01.588 01.730 15712 Exposure complete
18:34:01.650 00.062 15712 worker thread done servicing request
18:34:01.650 00.000 7988 OnExposeComplete: enter
18:34:01.651 00.001 7988 UpdateGuideState(): m_state=6
18:34:01.653 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
18:34:01.654 00.001 7988 Star::Find returns 1 (0), X=1181.70, Y=428.08, Mass=1359, SNR=25.0, Peak=195 HFD=3.1
18:34:01.656 00.002 7988 MultiStar: [#1 0.34,-0.48,0.00,M1] [#2 0.07,-0.26,1.03,U] [#3 0.31,-0.22,0.98,U] [#4 0.17,-0.44,1.01,U] [#5 0.24,-0.25,0.71,U] [#6 0.16,-0.26,0.76,U] [#7 0.05,-0.43,0.68,U] [#8 0.34,-0.56,0.00,M1] 
18:34:01.657 00.001 7988 refined, 6 included, MultiStar: {0.20, -0.29}, one-star: {0.35, -0.22}
18:34:01.658 00.001 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
18:34:01.659 00.001 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.57)
18:34:01.661 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.29 hyp=0.35 cameraTheta=-0.98 mountX=0.29 mountY=-0.19, mountTheta=-0.58
18:34:01.663 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.29, opts=13)
18:34:01.665 00.002 7988 Enqueuing Move request for scope (0.20, -0.29)
18:34:01.666 00.001 15712 Worker thread wakes up
18:34:01.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.29) opts 0xd
18:34:01.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.29)
18:34:01.666 00.000 15712 Moving (0.20, -0.29) raw xDistance=0.29 yDistance=-0.19
18:34:01.666 00.000 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.18, pred = 0.01, hyst = 0.16, hyst_pct = 0.77, period_length = 644.43
18:34:01.666 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
18:34:01.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:01.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:34:01.666 00.000 15712 MoveAxis(W, 54, ABG)
18:34:01.667 00.001 15712 Guiding  Dir = 3, Dur = 54
18:34:01.667 00.000 15712 IsGuiding returns 0
18:34:01.672 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:34:01.680 00.008 7988 UpdateGuideState exits: m=1359 SNR=25.0
18:34:01.682 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:01.683 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:01.684 00.001 7988 Enqueuing Expose request
18:34:01.694 00.010 15712 PulseGuide returned control before completion, sleep 38
18:34:01.740 00.046 15712 IsGuiding returns 1
18:34:01.740 00.000 15712 scope still moving after pulse duration time elapsed
18:34:01.773 00.033 15712 IsGuiding returns 0
18:34:01.774 00.001 15712 scope move finished after 54 + 52 ms
18:34:01.774 00.000 15712 Move returns status 0, amount 54
18:34:01.774 00.000 15712 MoveAxis(N, 0, ABG)
18:34:01.774 00.000 15712 Move returns status 0, amount 0
18:34:01.774 00.000 15712 move complete, result=0
18:34:01.774 00.000 15712 worker thread done servicing request
18:34:01.774 00.000 15712 Worker thread wakes up
18:34:01.774 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.2 px 0 ms NORTH
18:34:01.776 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:01.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:03.194 01.418 15712 Exposure complete
18:34:03.257 00.063 15712 worker thread done servicing request
18:34:03.257 00.000 7988 OnExposeComplete: enter
18:34:03.258 00.001 7988 UpdateGuideState(): m_state=6
18:34:03.259 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
18:34:03.260 00.001 7988 Star::Find returns 1 (0), X=1181.50, Y=428.68, Mass=1381, SNR=25.3, Peak=177 HFD=3.1
18:34:03.261 00.001 7988 MultiStar: [#1 0.04,0.06,0.97,U] [#2 0.32,0.35,1.00,U] [#3 0.01,0.19,0.92,U] [#4 0.23,0.12,1.05,U] [#5 0.27,0.17,0.75,U] [#6 -0.02,0.50,0.68,U] [#7 0.26,0.27,0.67,U] [#8 -0.05,-0.04,0.67,U] 
18:34:03.262 00.001 7988 refined, 8 included, MultiStar: {0.14, 0.22}, one-star: {0.14, 0.39}
18:34:03.263 00.001 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
18:34:03.264 00.001 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.59)
18:34:03.268 00.004 7988 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=1.01 mountX=-0.22 mountY=-0.15, mountTheta=-2.56
18:34:03.270 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.22, opts=13)
18:34:03.272 00.002 7988 Enqueuing Move request for scope (0.14, 0.22)
18:34:03.273 00.001 15712 Worker thread wakes up
18:34:03.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
18:34:03.273 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
18:34:03.273 00.000 15712 Moving (0.14, 0.22) raw xDistance=-0.22 yDistance=-0.15
18:34:03.273 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.77, period_length = 644.43
18:34:03.273 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
18:34:03.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:03.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:34:03.273 00.000 15712 MoveAxis(E, 40, ABG)
18:34:03.273 00.000 15712 Guiding  Dir = 2, Dur = 40
18:34:03.274 00.001 15712 IsGuiding returns 0
18:34:03.280 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:03.287 00.007 7988 UpdateGuideState exits: m=1381 SNR=25.3
18:34:03.288 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:03.289 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:03.291 00.002 7988 Enqueuing Expose request
18:34:03.293 00.002 15712 PulseGuide returned control before completion, sleep 33
18:34:03.340 00.047 15712 IsGuiding returns 0
18:34:03.340 00.000 15712 Move returns status 0, amount 40
18:34:03.340 00.000 15712 MoveAxis(N, 0, ABG)
18:34:03.340 00.000 15712 Move returns status 0, amount 0
18:34:03.340 00.000 15712 move complete, result=0
18:34:03.340 00.000 15712 worker thread done servicing request
18:34:03.340 00.000 15712 Worker thread wakes up
18:34:03.340 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
18:34:03.341 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:03.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:05.073 01.732 15712 Exposure complete
18:34:05.135 00.062 15712 worker thread done servicing request
18:34:05.135 00.000 7988 OnExposeComplete: enter
18:34:05.136 00.001 7988 UpdateGuideState(): m_state=6
18:34:05.137 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
18:34:05.139 00.002 7988 Star::Find returns 1 (0), X=1181.69, Y=428.39, Mass=1466, SNR=26.2, Peak=181 HFD=3.2
18:34:05.140 00.001 7988 MultiStar: [#1 0.18,-0.10,1.00,U] [#2 0.23,0.07,0.97,U] [#3 0.24,0.02,0.97,U] [#4 0.24,0.01,1.02,U] [#5 0.25,0.06,0.69,U] [#6 0.14,0.29,0.68,U] [#7 0.14,-0.04,0.64,U] [#8 -0.15,0.12,0.65,U] 
18:34:05.141 00.001 7988 refined, 8 included, MultiStar: {0.19, 0.05}, one-star: {0.33, 0.10}
18:34:05.144 00.003 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
18:34:05.146 00.002 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
18:34:05.147 00.001 7988 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.25 mountX=-0.05 mountY=-0.19, mountTheta=-1.83
18:34:05.149 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.05, opts=13)
18:34:05.150 00.001 7988 Enqueuing Move request for scope (0.19, 0.05)
18:34:05.151 00.001 15712 Worker thread wakes up
18:34:05.152 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
18:34:05.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
18:34:05.152 00.000 15712 Moving (0.19, 0.05) raw xDistance=-0.05 yDistance=-0.19
18:34:05.152 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.77, period_length = 644.43
18:34:05.152 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
18:34:05.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:05.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:34:05.152 00.000 15712 MoveAxis(W, 0, ABG)
18:34:05.152 00.000 15712 Move returns status 0, amount 0
18:34:05.152 00.000 15712 MoveAxis(N, 0, ABG)
18:34:05.152 00.000 15712 Move returns status 0, amount 0
18:34:05.152 00.000 15712 move complete, result=0
18:34:05.153 00.001 15712 worker thread done servicing request
18:34:05.158 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:05.165 00.007 7988 UpdateGuideState exits: m=1466 SNR=26.2
18:34:05.166 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:05.168 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:05.169 00.001 7988 Enqueuing Expose request
18:34:05.171 00.002 7988 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
18:34:05.171 00.000 15712 Worker thread wakes up
18:34:05.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:05.172 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:06.590 01.418 15712 Exposure complete
18:34:06.653 00.063 15712 worker thread done servicing request
18:34:06.653 00.000 7988 OnExposeComplete: enter
18:34:06.654 00.001 7988 UpdateGuideState(): m_state=6
18:34:06.656 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
18:34:06.657 00.001 7988 Star::Find returns 1 (0), X=1181.60, Y=428.25, Mass=1490, SNR=26.4, Peak=195 HFD=3.2
18:34:06.658 00.001 7988 MultiStar: [#1 0.19,-0.00,0.97,U] [#2 0.13,0.01,0.99,U] [#3 0.28,-0.06,0.93,U] [#4 0.29,-0.19,1.02,U] [#5 0.25,-0.09,0.68,U] [#6 -0.03,0.29,0.67,U] [#7 0.15,0.05,0.66,U] [#8 -0.17,0.03,0.63,U] 
18:34:06.659 00.001 7988 refined, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.25, -0.04}
18:34:06.660 00.001 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.58) = xAngle (1.51 = 1.51)
18:34:06.661 00.001 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.62 = -1.67)
18:34:06.662 00.001 7988 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.07 mountX=0.01 mountY=-0.17, mountTheta=-1.51
18:34:06.664 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.01, opts=13)
18:34:06.665 00.001 7988 Enqueuing Move request for scope (0.17, -0.01)
18:34:06.667 00.002 15712 Worker thread wakes up
18:34:06.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
18:34:06.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
18:34:06.667 00.000 15712 Moving (0.17, -0.01) raw xDistance=0.01 yDistance=-0.17
18:34:06.668 00.001 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 644.43
18:34:06.668 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
18:34:06.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:06.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:34:06.668 00.000 15712 MoveAxis(W, 0, ABG)
18:34:06.668 00.000 15712 Move returns status 0, amount 0
18:34:06.668 00.000 15712 MoveAxis(N, 0, ABG)
18:34:06.668 00.000 15712 Move returns status 0, amount 0
18:34:06.668 00.000 15712 move complete, result=0
18:34:06.668 00.000 15712 worker thread done servicing request
18:34:06.673 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:06.681 00.008 7988 UpdateGuideState exits: m=1490 SNR=26.4
18:34:06.682 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:06.684 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:06.685 00.001 7988 Enqueuing Expose request
18:34:06.686 00.001 7988 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
18:34:06.687 00.001 15712 Worker thread wakes up
18:34:06.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:06.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:08.320 01.633 15712 Exposure complete
18:34:08.382 00.062 15712 worker thread done servicing request
18:34:08.382 00.000 7988 OnExposeComplete: enter
18:34:08.383 00.001 7988 UpdateGuideState(): m_state=6
18:34:08.384 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
18:34:08.385 00.001 7988 Star::Find returns 1 (0), X=1181.48, Y=427.88, Mass=1394, SNR=25.4, Peak=175 HFD=3.0
18:34:08.387 00.002 7988 MultiStar: [#1 0.06,-0.51,1.02,U] [#2 0.06,-0.31,1.02,U] [#3 0.07,-0.39,0.99,U] [#4 0.10,-0.48,1.06,U] [#5 0.09,-0.26,0.71,U] [#6 0.05,-0.19,0.73,U] [#7 0.12,-0.37,0.68,U] [#8 -0.09,-0.54,0.64,U] 
18:34:08.388 00.001 7988 refined, 8 included, MultiStar: {0.07, -0.39}, one-star: {0.13, -0.42}
18:34:08.389 00.001 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
18:34:08.391 00.002 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -2.99)
18:34:08.392 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=-0.39 hyp=0.39 cameraTheta=-1.39 mountX=0.39 mountY=-0.06, mountTheta=-0.15
18:34:08.394 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.39, opts=13)
18:34:08.395 00.001 7988 Enqueuing Move request for scope (0.07, -0.39)
18:34:08.397 00.002 15712 Worker thread wakes up
18:34:08.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.39) opts 0xd
18:34:08.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.39)
18:34:08.397 00.000 15712 Moving (0.07, -0.39) raw xDistance=0.39 yDistance=-0.06
18:34:08.398 00.001 15712 PPEC rslt: input = 0.39, final = 0.22, react = 0.23, pred = 0.03, hyst = 0.21, hyst_pct = 0.76, period_length = 644.43
18:34:08.398 00.000 15712 PPEC: input: 0.39, control: 0.22, exposure: 1500
18:34:08.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:08.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:34:08.398 00.000 15712 MoveAxis(W, 72, ABG)
18:34:08.398 00.000 15712 Guiding  Dir = 3, Dur = 72
18:34:08.398 00.000 15712 IsGuiding returns 0
18:34:08.404 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:08.410 00.006 7988 UpdateGuideState exits: m=1394 SNR=25.4
18:34:08.411 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:08.412 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:08.413 00.001 7988 Enqueuing Expose request
18:34:08.425 00.012 15712 PulseGuide returned control before completion, sleep 56
18:34:08.490 00.065 15712 IsGuiding returns 1
18:34:08.490 00.000 15712 scope still moving after pulse duration time elapsed
18:34:08.534 00.044 15712 IsGuiding returns 0
18:34:08.534 00.000 15712 scope move finished after 72 + 64 ms
18:34:08.534 00.000 15712 Move returns status 0, amount 72
18:34:08.534 00.000 15712 MoveAxis(N, 0, ABG)
18:34:08.534 00.000 15712 Move returns status 0, amount 0
18:34:08.534 00.000 15712 move complete, result=0
18:34:08.534 00.000 15712 worker thread done servicing request
18:34:08.534 00.000 15712 Worker thread wakes up
18:34:08.534 00.000 7988 GuideStep: 0.4 px 72 ms WEST, -0.1 px 0 ms NORTH
18:34:08.536 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:08.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:09.681 01.145 7988 evsrv: cli 0CCCF948 connect
18:34:09.683 00.002 7988 case statement mapped state 6 to 3
18:34:09.685 00.002 7988 case statement mapped state 6 to 3
18:34:09.687 00.002 7988 evsrv: cli 0CCCF948 request: {"method":"get_app_state","id":"41836b36-6f0f-429d-9e79-22aa8628a4cf"}
18:34:09.688 00.001 7988 case statement mapped state 6 to 3
18:34:09.690 00.002 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":"Guiding","id":"41836b36-6f0f-429d-9e79-22aa8628a4cf"}
18:34:09.692 00.002 7988 evsrv: cli 0CCCF948 disconnect
18:34:09.949 00.257 15712 Exposure complete
18:34:10.056 00.107 15712 worker thread done servicing request
18:34:10.056 00.000 7988 OnExposeComplete: enter
18:34:10.059 00.003 7988 UpdateGuideState(): m_state=6
18:34:10.061 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
18:34:10.065 00.004 7988 Star::Find returns 1 (0), X=1181.66, Y=428.25, Mass=1371, SNR=25.2, Peak=205 HFD=2.9
18:34:10.068 00.003 7988 MultiStar: [#1 0.35,-0.31,1.00,U] [#2 0.26,-0.13,1.04,U] [#3 0.23,0.07,0.99,U] [#4 0.33,-0.39,1.06,U] [#5 0.15,-0.02,0.75,U] [#6 0.10,-0.01,0.70,U] [#7 0.04,-0.11,0.66,U] [#8 -0.11,-0.21,0.66,U] 
18:34:10.071 00.003 7988 refined, 8 included, MultiStar: {0.21, -0.14}, one-star: {0.30, -0.04}
18:34:10.074 00.003 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
18:34:10.076 00.002 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.17)
18:34:10.078 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.58 mountX=0.13 mountY=-0.21, mountTheta=-0.99
18:34:10.085 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.14, opts=13)
18:34:10.088 00.003 7988 Enqueuing Move request for scope (0.21, -0.14)
18:34:10.090 00.002 15712 Worker thread wakes up
18:34:10.090 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
18:34:10.091 00.001 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
18:34:10.091 00.000 15712 Moving (0.21, -0.14) raw xDistance=0.13 yDistance=-0.21
18:34:10.091 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.76, period_length = 644.43
18:34:10.091 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
18:34:10.092 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:10.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:34:10.092 00.000 15712 MoveAxis(W, 2, ABG)
18:34:10.092 00.000 15712 Guiding  Dir = 3, Dur = 2
18:34:10.092 00.000 15712 IsGuiding returns 0
18:34:10.105 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:10.117 00.012 15712 IsGuiding returns 0
18:34:10.118 00.001 15712 Move returns status 0, amount 2
18:34:10.118 00.000 15712 MoveAxis(N, 0, ABG)
18:34:10.118 00.000 15712 Move returns status 0, amount 0
18:34:10.118 00.000 15712 move complete, result=0
18:34:10.118 00.000 15712 worker thread done servicing request
18:34:10.118 00.000 7988 UpdateGuideState exits: m=1371 SNR=25.2
18:34:10.121 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:10.124 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:10.126 00.002 7988 Enqueuing Expose request
18:34:10.129 00.003 15712 Worker thread wakes up
18:34:10.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:10.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:10.129 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
18:34:11.756 01.627 15712 Exposure complete
18:34:11.889 00.133 15712 worker thread done servicing request
18:34:11.889 00.000 7988 OnExposeComplete: enter
18:34:11.894 00.005 7988 UpdateGuideState(): m_state=6
18:34:11.898 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
18:34:11.902 00.004 7988 Star::Find returns 1 (0), X=1181.50, Y=428.12, Mass=1335, SNR=24.7, Peak=194 HFD=2.7
18:34:11.905 00.003 7988 MultiStar: [#1 0.18,-0.39,1.06,U] [#2 0.13,-0.19,1.05,U] [#3 0.15,-0.20,0.98,U] [#4 0.20,-0.35,1.09,U] [#5 0.02,-0.02,0.73,U] [#6 -0.02,-0.05,0.71,U] [#7 0.28,-0.12,0.66,U] [#8 -0.02,-0.27,0.65,U] 
18:34:11.907 00.002 7988 single-star, 8 included, MultiStar: {0.13, -0.21}, one-star: {0.15, -0.17}
18:34:11.910 00.003 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.58) = xAngle (0.74 = 0.74)
18:34:11.912 00.002 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.85 = -2.44)
18:34:11.915 00.003 7988 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.84 mountX=0.17 mountY=-0.15, mountTheta=-0.72
18:34:11.921 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.17, opts=13)
18:34:11.925 00.004 7988 Enqueuing Move request for scope (0.15, -0.17)
18:34:11.928 00.003 15712 Worker thread wakes up
18:34:11.929 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
18:34:11.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
18:34:11.929 00.000 15712 Moving (0.15, -0.17) raw xDistance=0.17 yDistance=-0.15
18:34:11.930 00.001 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.03, hyst = 0.10, hyst_pct = 0.76, period_length = 644.43
18:34:11.930 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
18:34:11.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:11.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:34:11.930 00.000 15712 MoveAxis(W, 36, ABG)
18:34:11.930 00.000 15712 Guiding  Dir = 3, Dur = 36
18:34:11.931 00.001 15712 IsGuiding returns 0
18:34:11.943 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:11.955 00.012 15712 PulseGuide returned control before completion, sleep 23
18:34:11.958 00.003 7988 UpdateGuideState exits: m=1335 SNR=24.7
18:34:11.961 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:11.964 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:11.966 00.002 7988 Enqueuing Expose request
18:34:11.986 00.020 15712 IsGuiding returns 1
18:34:11.987 00.001 15712 scope still moving after pulse duration time elapsed
18:34:12.018 00.031 15712 IsGuiding returns 0
18:34:12.019 00.001 15712 scope move finished after 36 + 51 ms
18:34:12.019 00.000 15712 Move returns status 0, amount 36
18:34:12.019 00.000 15712 MoveAxis(N, 0, ABG)
18:34:12.019 00.000 15712 Move returns status 0, amount 0
18:34:12.019 00.000 15712 move complete, result=0
18:34:12.019 00.000 15712 worker thread done servicing request
18:34:12.019 00.000 15712 Worker thread wakes up
18:34:12.020 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:12.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:12.020 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
18:34:13.439 01.419 15712 Exposure complete
18:34:13.616 00.177 15712 worker thread done servicing request
18:34:13.616 00.000 7988 OnExposeComplete: enter
18:34:13.620 00.004 7988 UpdateGuideState(): m_state=6
18:34:13.624 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
18:34:13.627 00.003 7988 Star::Find returns 1 (0), X=1181.65, Y=428.18, Mass=1462, SNR=26.0, Peak=221 HFD=3.2
18:34:13.630 00.003 7988 MultiStar: [#1 0.38,-0.42,0.98,U] [#2 0.10,-0.42,0.99,U] [#3 0.21,-0.34,0.97,U] [#4 0.29,-0.28,1.03,U] [#5 0.18,-0.33,0.69,U] [#6 0.34,-0.20,0.70,U] [#7 0.16,-0.47,0.66,U] [#8 0.36,-0.41,0.64,U] 
18:34:13.633 00.003 7988 single-star, 8 included, MultiStar: {0.26, -0.33}, one-star: {0.30, -0.11}
18:34:13.636 00.003 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
18:34:13.639 00.003 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.96)
18:34:13.643 00.004 7988 CameraToMount -- cameraX=0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-0.37 mountX=0.11 mountY=-0.29, mountTheta=-1.21
18:34:13.648 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.11, opts=13)
18:34:13.651 00.003 7988 Enqueuing Move request for scope (0.30, -0.11)
18:34:13.656 00.005 15712 Worker thread wakes up
18:34:13.657 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.11) opts 0xd
18:34:13.657 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.11)
18:34:13.657 00.000 15712 Moving (0.30, -0.11) raw xDistance=0.11 yDistance=-0.29
18:34:13.658 00.001 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.08, hyst = 0.00, hyst_pct = 0.76, period_length = 644.43
18:34:13.658 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
18:34:13.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:34:13.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
18:34:13.658 00.000 15712 MoveAxis(W, 6, ABG)
18:34:13.658 00.000 15712 Guiding  Dir = 3, Dur = 6
18:34:13.659 00.001 15712 IsGuiding returns 0
18:34:13.671 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:13.687 00.016 7988 UpdateGuideState exits: m=1462 SNR=26.0
18:34:13.691 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:13.694 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:13.696 00.002 7988 Enqueuing Expose request
18:34:13.714 00.018 15712 IsGuiding returns 0
18:34:13.715 00.001 15712 Move returns status 0, amount 6
18:34:13.715 00.000 15712 MoveAxis(N, 0, ABG)
18:34:13.715 00.000 15712 Move returns status 0, amount 0
18:34:13.715 00.000 15712 move complete, result=0
18:34:13.715 00.000 15712 worker thread done servicing request
18:34:13.716 00.001 15712 Worker thread wakes up
18:34:13.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:13.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:13.720 00.004 7988 GuideStep: 0.1 px 6 ms WEST, -0.3 px 0 ms NORTH
18:34:15.363 01.643 15712 Exposure complete
18:34:15.490 00.127 7988 OnExposeComplete: enter
18:34:15.494 00.004 7988 UpdateGuideState(): m_state=6
18:34:15.496 00.002 15712 worker thread done servicing request
18:34:15.496 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:34:15.500 00.004 7988 Star::Find returns 1 (0), X=1181.66, Y=427.96, Mass=1447, SNR=26.1, Peak=206 HFD=3.3
18:34:15.503 00.003 7988 MultiStar: [#1 0.23,-0.48,1.02,U] [#2 0.34,-0.32,0.98,U] [#3 0.04,-0.24,0.94,U] [#4 0.29,-0.49,1.01,U] [#5 0.39,-0.12,0.71,U] [#6 0.27,-0.22,0.69,U] [#7 0.18,-0.35,0.66,U] [#8 0.22,-0.47,0.66,U] 
18:34:15.505 00.002 7988 refined, 8 included, MultiStar: {0.25, -0.34}, one-star: {0.31, -0.34}
18:34:15.509 00.004 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
18:34:15.511 00.002 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.53)
18:34:15.513 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=-0.34 hyp=0.43 cameraTheta=-0.93 mountX=0.34 mountY=-0.25, mountTheta=-0.62
18:34:15.517 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.34, opts=13)
18:34:15.521 00.004 7988 Enqueuing Move request for scope (0.25, -0.34)
18:34:15.523 00.002 15712 Worker thread wakes up
18:34:15.523 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.34) opts 0xd
18:34:15.523 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.34)
18:34:15.523 00.000 15712 Moving (0.25, -0.34) raw xDistance=0.34 yDistance=-0.25
18:34:15.524 00.001 15712 PPEC rslt: input = 0.34, final = 0.21, react = 0.20, pred = 0.08, hyst = 0.19, hyst_pct = 0.76, period_length = 644.43
18:34:15.524 00.000 15712 PPEC: input: 0.34, control: 0.21, exposure: 1500
18:34:15.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:15.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
18:34:15.524 00.000 15712 MoveAxis(W, 70, ABG)
18:34:15.524 00.000 15712 Guiding  Dir = 3, Dur = 70
18:34:15.524 00.000 15712 IsGuiding returns 0
18:34:15.553 00.029 15712 PulseGuide returned control before completion, sleep 53
18:34:15.562 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:15.573 00.011 7988 UpdateGuideState exits: m=1447 SNR=26.1
18:34:15.577 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:15.580 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:15.585 00.005 7988 Enqueuing Expose request
18:34:15.627 00.042 15712 IsGuiding returns 0
18:34:15.637 00.010 15712 Move returns status 0, amount 70
18:34:15.637 00.000 15712 MoveAxis(N, 0, ABG)
18:34:15.637 00.000 15712 Move returns status 0, amount 0
18:34:15.637 00.000 15712 move complete, result=0
18:34:15.639 00.002 15712 worker thread done servicing request
18:34:15.639 00.000 15712 Worker thread wakes up
18:34:15.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:15.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:15.651 00.012 7988 GuideStep: 0.3 px 70 ms WEST, -0.2 px 0 ms NORTH
18:34:17.055 01.404 15712 Exposure complete
18:34:17.188 00.133 15712 worker thread done servicing request
18:34:17.188 00.000 7988 OnExposeComplete: enter
18:34:17.196 00.008 7988 UpdateGuideState(): m_state=6
18:34:17.200 00.004 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
18:34:17.203 00.003 7988 Star::Find returns 1 (0), X=1181.37, Y=428.47, Mass=1414, SNR=25.4, Peak=196 HFD=3.2
18:34:17.207 00.004 7988 MultiStar: [#1 0.22,0.07,1.02,U] [#2 0.19,0.20,1.01,U] [#3 0.06,0.22,0.98,U] [#4 0.13,0.05,1.03,U] [#5 0.14,0.19,0.74,U] [#6 0.16,0.32,0.74,U] [#7 0.27,0.09,0.66,U] [#8 -0.13,0.18,0.65,U] 
18:34:17.209 00.002 7988 single-star, 8 included, MultiStar: {0.12, 0.16}, one-star: {0.02, 0.18}
18:34:17.210 00.001 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
18:34:17.210 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
18:34:17.210 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.46 mountX=-0.18 mountY=-0.02, mountTheta=-3.00
18:34:17.220 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.18, opts=13)
18:34:17.220 00.000 7988 Enqueuing Move request for scope (0.02, 0.18)
18:34:17.220 00.000 15712 Worker thread wakes up
18:34:17.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
18:34:17.220 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
18:34:17.220 00.000 15712 Moving (0.02, 0.18) raw xDistance=-0.18 yDistance=-0.02
18:34:17.226 00.006 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.76, period_length = 644.43
18:34:17.226 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
18:34:17.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:17.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:34:17.226 00.000 15712 MoveAxis(E, 30, ABG)
18:34:17.226 00.000 15712 Guiding  Dir = 2, Dur = 30
18:34:17.226 00.000 15712 IsGuiding returns 0
18:34:17.239 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:17.245 00.006 15712 PulseGuide returned control before completion, sleep 22
18:34:17.254 00.009 7988 UpdateGuideState exits: m=1414 SNR=25.4
18:34:17.257 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:17.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:17.257 00.000 7988 Enqueuing Expose request
18:34:17.279 00.022 15712 IsGuiding returns 1
18:34:17.279 00.000 15712 scope still moving after pulse duration time elapsed
18:34:17.309 00.030 15712 IsGuiding returns 0
18:34:17.309 00.000 15712 scope move finished after 30 + 52 ms
18:34:17.309 00.000 15712 Move returns status 0, amount 30
18:34:17.309 00.000 15712 MoveAxis(N, 0, ABG)
18:34:17.309 00.000 15712 Move returns status 0, amount 0
18:34:17.309 00.000 15712 move complete, result=0
18:34:17.309 00.000 15712 worker thread done servicing request
18:34:17.309 00.000 15712 Worker thread wakes up
18:34:17.311 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:17.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:17.311 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
18:34:18.938 01.627 15712 Exposure complete
18:34:19.065 00.127 15712 worker thread done servicing request
18:34:19.065 00.000 7988 OnExposeComplete: enter
18:34:19.069 00.004 7988 UpdateGuideState(): m_state=6
18:34:19.071 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:34:19.075 00.004 7988 Star::Find returns 1 (0), X=1181.55, Y=428.38, Mass=1415, SNR=25.5, Peak=198 HFD=3.2
18:34:19.078 00.003 7988 MultiStar: [#1 0.07,-0.02,1.00,U] [#2 -0.05,-0.03,1.01,U] [#3 -0.05,-0.03,0.97,U] [#4 0.05,-0.21,1.06,U] [#5 0.03,0.07,0.71,U] [#6 0.06,0.33,0.71,U] [#7 -0.02,-0.01,0.68,U] [#8 0.03,-0.02,0.62,U] 
18:34:19.080 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.20, 0.09}
18:34:19.086 00.006 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
18:34:19.086 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.81 = -1.47)
18:34:19.086 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.12 mountX=-0.01 mountY=-0.04, mountTheta=-1.70
18:34:19.097 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.00, opts=13)
18:34:19.097 00.000 7988 Enqueuing Move request for scope (0.04, 0.00)
18:34:19.097 00.000 15712 Worker thread wakes up
18:34:19.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
18:34:19.097 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
18:34:19.097 00.000 15712 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
18:34:19.103 00.006 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.76, period_length = 644.43
18:34:19.103 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
18:34:19.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:19.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:34:19.103 00.000 15712 MoveAxis(W, 1, ABG)
18:34:19.103 00.000 15712 Guiding  Dir = 3, Dur = 1
18:34:19.103 00.000 15712 IsGuiding returns 0
18:34:19.114 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:19.126 00.012 7988 UpdateGuideState exits: m=1415 SNR=25.5
18:34:19.128 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:19.132 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:19.137 00.005 15712 IsGuiding returns 0
18:34:19.137 00.000 7988 Enqueuing Expose request
18:34:19.141 00.004 15712 Move returns status 0, amount 1
18:34:19.141 00.000 15712 MoveAxis(N, 0, ABG)
18:34:19.141 00.000 15712 Move returns status 0, amount 0
18:34:19.141 00.000 15712 move complete, result=0
18:34:19.141 00.000 15712 worker thread done servicing request
18:34:19.141 00.000 15712 Worker thread wakes up
18:34:19.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:19.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:19.146 00.005 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
18:34:20.561 01.415 15712 Exposure complete
18:34:20.646 00.085 15712 worker thread done servicing request
18:34:20.646 00.000 7988 OnExposeComplete: enter
18:34:20.651 00.005 7988 UpdateGuideState(): m_state=6
18:34:20.651 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
18:34:20.654 00.003 7988 Star::Find returns 1 (0), X=1181.61, Y=428.46, Mass=1390, SNR=25.3, Peak=173 HFD=3.2
18:34:20.656 00.002 7988 MultiStar: [#1 0.08,0.13,1.01,U] [#2 0.08,0.19,1.02,U] [#3 0.07,0.51,0.94,U] [#4 0.08,0.28,1.05,U] [#5 0.17,0.44,0.70,U] [#6 0.00,0.25,0.70,U] [#7 0.18,0.20,0.65,U] [#8 0.13,0.27,0.65,U] 
18:34:20.658 00.002 7988 refined, 8 included, MultiStar: {0.12, 0.27}, one-star: {0.26, 0.16}
18:34:20.658 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
18:34:20.660 00.002 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
18:34:20.663 00.003 7988 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.16 mountX=-0.27 mountY=-0.12, mountTheta=-2.71
18:34:20.665 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.27, opts=13)
18:34:20.667 00.002 7988 Enqueuing Move request for scope (0.12, 0.27)
18:34:20.667 00.000 15712 Worker thread wakes up
18:34:20.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
18:34:20.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
18:34:20.667 00.000 15712 Moving (0.12, 0.27) raw xDistance=-0.27 yDistance=-0.12
18:34:20.667 00.000 15712 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.15, hyst_pct = 0.76, period_length = 644.43
18:34:20.667 00.000 15712 PPEC: input: -0.27, control: -0.15, exposure: 1500
18:34:20.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:20.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:34:20.667 00.000 15712 MoveAxis(E, 49, ABG)
18:34:20.667 00.000 15712 Guiding  Dir = 2, Dur = 49
18:34:20.667 00.000 15712 IsGuiding returns 0
18:34:20.674 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:20.683 00.009 7988 UpdateGuideState exits: m=1390 SNR=25.3
18:34:20.683 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:20.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:20.683 00.000 7988 Enqueuing Expose request
18:34:20.697 00.014 15712 PulseGuide returned control before completion, sleep 31
18:34:20.730 00.033 15712 IsGuiding returns 1
18:34:20.730 00.000 15712 scope still moving after pulse duration time elapsed
18:34:20.778 00.048 15712 IsGuiding returns 0
18:34:20.778 00.000 15712 scope move finished after 49 + 59 ms
18:34:20.778 00.000 15712 Move returns status 0, amount 49
18:34:20.778 00.000 15712 MoveAxis(N, 0, ABG)
18:34:20.778 00.000 15712 Move returns status 0, amount 0
18:34:20.778 00.000 15712 move complete, result=0
18:34:20.778 00.000 15712 worker thread done servicing request
18:34:20.778 00.000 15712 Worker thread wakes up
18:34:20.778 00.000 7988 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
18:34:20.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:20.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:22.415 01.637 15712 Exposure complete
18:34:22.475 00.060 15712 worker thread done servicing request
18:34:22.475 00.000 7988 OnExposeComplete: enter
18:34:22.479 00.004 7988 UpdateGuideState(): m_state=6
18:34:22.481 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
18:34:22.481 00.000 7988 Star::Find returns 1 (0), X=1181.81, Y=428.26, Mass=1435, SNR=25.8, Peak=234 HFD=3.3
18:34:22.483 00.002 7988 MultiStar: [#1 0.40,-0.30,0.99,U] [#2 0.28,0.05,1.05,U] [#3 0.41,-0.01,0.96,U] [#4 0.38,0.07,1.04,U] [#5 0.36,0.03,0.67,U] [#6 0.38,0.22,0.72,U] [#7 0.35,0.05,0.69,U] [#8 0.11,-0.15,0.64,U] 
18:34:22.485 00.002 7988 refined, 8 included, MultiStar: {0.36, -0.01}, one-star: {0.46, -0.03}
18:34:22.485 00.000 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.58) = xAngle (1.54 = 1.54)
18:34:22.487 00.002 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.65 = -1.63)
18:34:22.487 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=-0.01 hyp=0.36 cameraTheta=-0.04 mountX=0.01 mountY=-0.36, mountTheta=-1.54
18:34:22.489 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.01, opts=13)
18:34:22.491 00.002 7988 Enqueuing Move request for scope (0.36, -0.01)
18:34:22.491 00.000 15712 Worker thread wakes up
18:34:22.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.01) opts 0xd
18:34:22.491 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.01)
18:34:22.491 00.000 15712 Moving (0.36, -0.01) raw xDistance=0.01 yDistance=-0.36
18:34:22.491 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.75, period_length = 644.43
18:34:22.491 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
18:34:22.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:34:22.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
18:34:22.491 00.000 15712 MoveAxis(W, 1, ABG)
18:34:22.491 00.000 15712 Guiding  Dir = 3, Dur = 1
18:34:22.491 00.000 15712 IsGuiding returns 0
18:34:22.498 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:34:22.500 00.002 7988 UpdateGuideState exits: m=1435 SNR=25.8
18:34:22.506 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:22.508 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:22.508 00.000 7988 Enqueuing Expose request
18:34:22.549 00.041 15712 IsGuiding returns 0
18:34:22.549 00.000 15712 Move returns status 0, amount 1
18:34:22.549 00.000 15712 MoveAxis(N, 0, ABG)
18:34:22.549 00.000 15712 Move returns status 0, amount 0
18:34:22.549 00.000 15712 move complete, result=0
18:34:22.549 00.000 15712 worker thread done servicing request
18:34:22.549 00.000 15712 Worker thread wakes up
18:34:22.549 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.4 px 0 ms NORTH
18:34:22.554 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:22.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:23.970 01.416 15712 Exposure complete
18:34:24.033 00.063 15712 worker thread done servicing request
18:34:24.033 00.000 7988 OnExposeComplete: enter
18:34:24.033 00.000 7988 UpdateGuideState(): m_state=6
18:34:24.033 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
18:34:24.033 00.000 7988 Star::Find returns 1 (0), X=1181.78, Y=428.42, Mass=1379, SNR=25.0, Peak=206 HFD=3.2
18:34:24.033 00.000 7988 MultiStar: [#1 0.41,0.19,0.98,U] [#2 0.36,0.13,1.02,U] [#3 0.51,0.09,0.94,U] [#4 0.45,-0.14,1.06,U] [#5 0.51,0.17,0.75,U] [#6 0.21,0.31,0.74,U] [#7 0.61,-0.16,0.00,M1] [#8 0.12,-0.18,0.67,U] 
18:34:24.033 00.000 7988 refined, 7 included, MultiStar: {0.39, 0.08}, one-star: {0.42, 0.13}
18:34:24.033 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
18:34:24.040 00.007 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
18:34:24.040 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=0.08 hyp=0.40 cameraTheta=0.22 mountX=-0.09 mountY=-0.39, mountTheta=-1.79
18:34:24.043 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=0.08, opts=13)
18:34:24.045 00.002 7988 Enqueuing Move request for scope (0.39, 0.08)
18:34:24.045 00.000 15712 Worker thread wakes up
18:34:24.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.08) opts 0xd
18:34:24.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, 0.08)
18:34:24.045 00.000 15712 Moving (0.39, 0.08) raw xDistance=-0.09 yDistance=-0.39
18:34:24.047 00.002 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.75, period_length = 644.43
18:34:24.047 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
18:34:24.047 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.41 newest=-0.87
18:34:24.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
18:34:24.047 00.000 15712 MoveAxis(W, 1, ABG)
18:34:24.047 00.000 15712 Guiding  Dir = 3, Dur = 1
18:34:24.047 00.000 15712 IsGuiding returns 0
18:34:24.052 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:24.060 00.008 7988 UpdateGuideState exits: m=1379 SNR=25.0
18:34:24.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:24.065 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:24.067 00.002 7988 Enqueuing Expose request
18:34:24.069 00.002 15712 IsGuiding returns 0
18:34:24.069 00.000 15712 Move returns status 0, amount 1
18:34:24.069 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 319 applied
18:34:24.069 00.000 15712 MoveAxis(N, 418, ABG)
18:34:24.069 00.000 15712 Guiding  Dir = 0, Dur = 418
18:34:24.069 00.000 15712 IsGuiding returns 0
18:34:24.144 00.075 15712 PulseGuide returned control before completion, sleep 349
18:34:24.506 00.362 15712 IsGuiding returns 1
18:34:24.506 00.000 15712 scope still moving after pulse duration time elapsed
18:34:24.536 00.030 15712 IsGuiding returns 1
18:34:24.588 00.052 15712 IsGuiding returns 0
18:34:24.588 00.000 15712 scope move finished after 418 + 108 ms
18:34:24.588 00.000 15712 Move returns status 0, amount 418
18:34:24.588 00.000 15712 move complete, result=0
18:34:24.588 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.4 px 418 ms NORTH
18:34:24.601 00.013 15712 worker thread done servicing request
18:34:24.601 00.000 15712 Worker thread wakes up
18:34:24.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:24.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:26.241 01.640 15712 Exposure complete
18:34:26.306 00.065 15712 worker thread done servicing request
18:34:26.306 00.000 7988 OnExposeComplete: enter
18:34:26.306 00.000 7988 UpdateGuideState(): m_state=6
18:34:26.306 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
18:34:26.306 00.000 7988 Star::Find returns 1 (1), X=1180.97, Y=428.21, Mass=1545, SNR=26.8, Peak=255 HFD=3.2
18:34:26.306 00.000 7988 MultiStar: [#1 -0.52,0.08,1.00,U] [#2 -0.43,0.05,0.98,U] [#3 -0.42,0.07,0.93,U] [#4 -0.34,0.05,0.96,U] [#5 -0.47,-0.03,0.68,U] [#6 -0.53,0.08,0.66,U] [#7 -0.62,-0.05,0.00,M2] [#8 -0.37,-0.21,0.59,U] 
18:34:26.306 00.000 7988 single-star, 7 included, MultiStar: {-0.43, 0.01}, one-star: {-0.38, -0.08}
18:34:26.306 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
18:34:26.306 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
18:34:26.306 00.000 7988 CameraToMount -- cameraX=-0.38 cameraY=-0.08 hyp=0.39 cameraTheta=-2.93 mountX=0.08 mountY=0.38, mountTheta=1.36
18:34:26.318 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=-0.08, opts=13)
18:34:26.318 00.000 7988 Enqueuing Move request for scope (-0.38, -0.08)
18:34:26.320 00.002 15712 Worker thread wakes up
18:34:26.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.08) opts 0xd
18:34:26.320 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, -0.08)
18:34:26.320 00.000 15712 Moving (-0.38, -0.08) raw xDistance=0.08 yDistance=0.38
18:34:26.320 00.000 15712 BLC: History state: CurrMiss=-0.38, AvgInitMiss=-0.20, ShCount=4, LgCount=4, SticCount=0,  Deflections: 0=-0.389060, 1:-0.381399
18:34:26.320 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -51.000000
18:34:26.320 00.000 15712 BLC: window closed
18:34:26.320 00.000 15712 BLC: Pulse adjusted to 268
18:34:26.320 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.75, period_length = 644.43
18:34:26.320 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
18:34:26.322 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:34:26.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
18:34:26.322 00.000 15712 MoveAxis(W, 0, ABG)
18:34:26.322 00.000 15712 Move returns status 0, amount 0
18:34:26.322 00.000 15712 MoveAxis(N, 0, ABG)
18:34:26.322 00.000 15712 Move returns status 0, amount 0
18:34:26.322 00.000 15712 move complete, result=0
18:34:26.322 00.000 15712 worker thread done servicing request
18:34:26.323 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:26.333 00.010 7988 UpdateGuideState exits: m=1545 SNR=26.8 Saturated
18:34:26.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:26.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:26.333 00.000 7988 Enqueuing Expose request
18:34:26.340 00.007 7988 GuideStep: 0.1 px 0 ms WEST, 0.4 px 0 ms NORTH
18:34:26.340 00.000 15712 Worker thread wakes up
18:34:26.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:26.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:26.340 00.000 7988 evsrv: cli 0CCCEEA8 connect
18:34:26.340 00.000 7988 case statement mapped state 6 to 3
18:34:26.340 00.000 7988 case statement mapped state 6 to 3
18:34:26.340 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_pixel_scale","id":"8535375c-eeda-4512-b0f4-a38c239fc9b9"}
18:34:26.340 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":3.86747,"id":"8535375c-eeda-4512-b0f4-a38c239fc9b9"}
18:34:26.349 00.009 7988 evsrv: cli 0CCCEEA8 disconnect
18:34:27.751 01.402 15712 Exposure complete
18:34:27.826 00.075 15712 worker thread done servicing request
18:34:27.826 00.000 7988 OnExposeComplete: enter
18:34:27.828 00.002 7988 UpdateGuideState(): m_state=6
18:34:27.828 00.000 7988 Star::Find(15, 1180, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
18:34:27.828 00.000 7988 Star::Find returns 1 (0), X=1181.14, Y=428.98, Mass=1478, SNR=26.2, Peak=234 HFD=3.0
18:34:27.828 00.000 7988 MultiStar: [#1 -0.28,0.52,0.00,M1] [#2 -0.29,0.51,0.00,M1] [#3 -0.18,0.63,0.00,M1] [#4 -0.36,0.50,0.00,M1] [#5 -0.52,0.70,0.00,M1] [#6 -0.53,0.92,0.00,M1] [#7 -0.46,0.50,0.00,M3] [#8 -0.31,0.30,0.62,U] 
18:34:27.828 00.000 7988 refined, 1 included, MultiStar: {-0.25, 0.54}, one-star: {-0.22, 0.68}
18:34:27.828 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.69)
18:34:27.828 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.42)
18:34:27.837 00.009 7988 CameraToMount -- cameraX=-0.25 cameraY=0.54 hyp=0.59 cameraTheta=2.01 mountX=-0.54 mountY=0.24, mountTheta=2.72
18:34:27.837 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.54, opts=13)
18:34:27.837 00.000 7988 Enqueuing Move request for scope (-0.25, 0.54)
18:34:27.837 00.000 15712 Worker thread wakes up
18:34:27.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.54) opts 0xd
18:34:27.837 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.54)
18:34:27.837 00.000 15712 Moving (-0.25, 0.54) raw xDistance=-0.54 yDistance=0.24
18:34:27.837 00.000 15712 PPEC rslt: input = -0.54, final = -0.32, react = -0.32, pred = -0.07, hyst = -0.29, hyst_pct = 0.75, period_length = 644.43
18:34:27.837 00.000 15712 PPEC: input: -0.54, control: -0.32, exposure: 1500
18:34:27.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:27.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
18:34:27.837 00.000 15712 MoveAxis(E, 103, ABG)
18:34:27.837 00.000 15712 Guiding  Dir = 2, Dur = 103
18:34:27.837 00.000 15712 IsGuiding returns 0
18:34:27.851 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:34:27.854 00.003 7988 UpdateGuideState exits: m=1478 SNR=26.2
18:34:27.859 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:27.860 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:27.863 00.003 7988 Enqueuing Expose request
18:34:27.865 00.002 15712 PulseGuide returned control before completion, sleep 98
18:34:27.986 00.121 15712 IsGuiding returns 0
18:34:27.986 00.000 15712 Move returns status 0, amount 103
18:34:27.986 00.000 15712 MoveAxis(N, 0, ABG)
18:34:27.986 00.000 15712 Move returns status 0, amount 0
18:34:27.986 00.000 15712 move complete, result=0
18:34:27.990 00.004 15712 worker thread done servicing request
18:34:27.990 00.000 7988 GuideStep: -0.5 px 103 ms EAST, 0.2 px 0 ms NORTH
18:34:27.994 00.004 15712 Worker thread wakes up
18:34:27.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:27.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:29.627 01.633 15712 Exposure complete
18:34:29.690 00.063 15712 worker thread done servicing request
18:34:29.690 00.000 7988 OnExposeComplete: enter
18:34:29.691 00.001 7988 UpdateGuideState(): m_state=6
18:34:29.691 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
18:34:29.691 00.000 7988 Star::Find returns 1 (0), X=1181.17, Y=428.90, Mass=1422, SNR=25.6, Peak=227 HFD=2.9
18:34:29.691 00.000 7988 MultiStar: [#1 -0.20,0.61,0.00,M2] [#2 -0.09,0.72,0.00,M2] [#3 -0.14,0.50,0.99,U] [#4 -0.18,0.56,0.00,M2] [#5 -0.17,0.75,0.00,M2] [#6 -0.11,0.88,0.00,M2] [#7 -0.24,0.49,0.66,U] [#8 -0.23,0.35,0.64,U] 
18:34:29.691 00.000 7988 refined, 3 included, MultiStar: {-0.19, 0.50}, one-star: {-0.19, 0.61}
18:34:29.691 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
18:34:29.691 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
18:34:29.691 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.50 hyp=0.54 cameraTheta=1.93 mountX=-0.50 mountY=0.18, mountTheta=2.80
18:34:29.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.50, opts=13)
18:34:29.691 00.000 7988 Enqueuing Move request for scope (-0.19, 0.50)
18:34:29.703 00.012 15712 Worker thread wakes up
18:34:29.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.50) opts 0xd
18:34:29.703 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.50)
18:34:29.703 00.000 15712 Moving (-0.19, 0.50) raw xDistance=-0.50 yDistance=0.18
18:34:29.703 00.000 15712 PPEC rslt: input = -0.50, final = -0.30, react = -0.30, pred = -0.08, hyst = -0.27, hyst_pct = 0.75, period_length = 644.43
18:34:29.703 00.000 15712 PPEC: input: -0.50, control: -0.30, exposure: 1500
18:34:29.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:29.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:34:29.703 00.000 15712 MoveAxis(E, 98, ABG)
18:34:29.703 00.000 15712 Guiding  Dir = 2, Dur = 98
18:34:29.703 00.000 15712 IsGuiding returns 0
18:34:29.708 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:29.708 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.6
18:34:29.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:29.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:29.719 00.011 7988 Enqueuing Expose request
18:34:29.729 00.010 15712 PulseGuide returned control before completion, sleep 84
18:34:29.815 00.086 15712 IsGuiding returns 1
18:34:29.815 00.000 15712 scope still moving after pulse duration time elapsed
18:34:29.847 00.032 15712 IsGuiding returns 0
18:34:29.847 00.000 15712 scope move finished after 98 + 54 ms
18:34:29.847 00.000 15712 Move returns status 0, amount 98
18:34:29.847 00.000 15712 MoveAxis(N, 0, ABG)
18:34:29.847 00.000 15712 Move returns status 0, amount 0
18:34:29.847 00.000 15712 move complete, result=0
18:34:29.847 00.000 15712 worker thread done servicing request
18:34:29.847 00.000 15712 Worker thread wakes up
18:34:29.847 00.000 7988 GuideStep: -0.5 px 98 ms EAST, 0.2 px 0 ms NORTH
18:34:29.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:29.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:31.266 01.419 15712 Exposure complete
18:34:31.328 00.062 15712 worker thread done servicing request
18:34:31.328 00.000 7988 OnExposeComplete: enter
18:34:31.328 00.000 7988 UpdateGuideState(): m_state=6
18:34:31.331 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
18:34:31.331 00.000 7988 Star::Find returns 1 (0), X=1181.38, Y=428.85, Mass=1376, SNR=25.1, Peak=188 HFD=3.2
18:34:31.333 00.002 7988 MultiStar: [#1 -0.22,0.46,1.02,U] [#2 0.01,0.54,1.02,U] [#3 -0.07,0.46,0.94,U] [#4 0.05,0.41,1.03,U] [#5 -0.04,0.42,0.71,U] [#6 -0.07,0.62,0.00,M3] [#7 -0.16,0.50,0.66,U] [#8 -0.16,0.36,0.64,U] 
18:34:31.335 00.002 7988 refined, 7 included, MultiStar: {-0.06, 0.47}, one-star: {0.03, 0.56}
18:34:31.335 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
18:34:31.335 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
18:34:31.338 00.003 7988 CameraToMount -- cameraX=-0.06 cameraY=0.47 hyp=0.47 cameraTheta=1.70 mountX=-0.47 mountY=0.05, mountTheta=3.03
18:34:31.340 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.47, opts=13)
18:34:31.340 00.000 7988 Enqueuing Move request for scope (-0.06, 0.47)
18:34:31.342 00.002 15712 Worker thread wakes up
18:34:31.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.47) opts 0xd
18:34:31.342 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.47)
18:34:31.342 00.000 15712 Moving (-0.06, 0.47) raw xDistance=-0.47 yDistance=0.05
18:34:31.342 00.000 15712 PPEC rslt: input = -0.47, final = -0.29, react = -0.28, pred = -0.08, hyst = -0.27, hyst_pct = 0.75, period_length = 644.43
18:34:31.342 00.000 15712 PPEC: input: -0.47, control: -0.29, exposure: 1500
18:34:31.342 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:31.342 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:34:31.342 00.000 15712 MoveAxis(E, 96, ABG)
18:34:31.342 00.000 15712 Guiding  Dir = 2, Dur = 96
18:34:31.342 00.000 15712 IsGuiding returns 0
18:34:31.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:31.357 00.015 7988 UpdateGuideState exits: m=1376 SNR=25.1
18:34:31.358 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:31.359 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:31.359 00.000 7988 Enqueuing Expose request
18:34:31.359 00.000 15712 PulseGuide returned control before completion, sleep 91
18:34:31.468 00.109 15712 IsGuiding returns 0
18:34:31.468 00.000 15712 Move returns status 0, amount 96
18:34:31.468 00.000 15712 MoveAxis(N, 0, ABG)
18:34:31.468 00.000 15712 Move returns status 0, amount 0
18:34:31.468 00.000 15712 move complete, result=0
18:34:31.468 00.000 15712 worker thread done servicing request
18:34:31.468 00.000 15712 Worker thread wakes up
18:34:31.468 00.000 7988 GuideStep: -0.5 px 96 ms EAST, 0.1 px 0 ms NORTH
18:34:31.473 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:31.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:33.107 01.634 15712 Exposure complete
18:34:33.168 00.061 15712 worker thread done servicing request
18:34:33.169 00.001 7988 OnExposeComplete: enter
18:34:33.169 00.000 7988 UpdateGuideState(): m_state=6
18:34:33.169 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
18:34:33.172 00.003 7988 Star::Find returns 1 (0), X=1181.25, Y=427.94, Mass=1475, SNR=26.2, Peak=222 HFD=3.1
18:34:33.172 00.000 7988 MultiStar: [#1 0.02,-0.57,0.00,M2] [#2 -0.16,-0.34,1.00,U] [#3 -0.21,-0.42,0.94,U] [#4 -0.11,-0.59,0.00,M2] [#5 -0.40,-0.24,0.69,U] [#6 -0.29,-0.45,0.67,U] [#7 -0.16,-0.45,0.64,U] [#8 -0.33,-0.43,0.63,U] 
18:34:33.172 00.000 7988 single-star, 6 included, MultiStar: {-0.22, -0.38}, one-star: {-0.11, -0.35}
18:34:33.172 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
18:34:33.172 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
18:34:33.172 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.37 cameraTheta=-1.86 mountX=0.35 mountY=0.11, mountTheta=0.31
18:34:33.172 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.35, opts=13)
18:34:33.172 00.000 7988 Enqueuing Move request for scope (-0.11, -0.35)
18:34:33.172 00.000 15712 Worker thread wakes up
18:34:33.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.35) opts 0xd
18:34:33.172 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.35)
18:34:33.172 00.000 15712 Moving (-0.11, -0.35) raw xDistance=0.35 yDistance=0.11
18:34:33.172 00.000 15712 PPEC rslt: input = 0.35, final = 0.16, react = 0.21, pred = -0.09, hyst = 0.17, hyst_pct = 0.75, period_length = 644.43
18:34:33.172 00.000 15712 PPEC: input: 0.35, control: 0.16, exposure: 1500
18:34:33.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:33.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:34:33.172 00.000 15712 MoveAxis(W, 52, ABG)
18:34:33.172 00.000 15712 Guiding  Dir = 3, Dur = 52
18:34:33.172 00.000 15712 IsGuiding returns 0
18:34:33.188 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:34:33.191 00.003 7988 UpdateGuideState exits: m=1475 SNR=26.2
18:34:33.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:33.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:33.199 00.008 15712 PulseGuide returned control before completion, sleep 49
18:34:33.199 00.000 7988 Enqueuing Expose request
18:34:33.263 00.064 15712 IsGuiding returns 0
18:34:33.263 00.000 15712 Move returns status 0, amount 52
18:34:33.263 00.000 15712 MoveAxis(N, 0, ABG)
18:34:33.263 00.000 15712 Move returns status 0, amount 0
18:34:33.263 00.000 15712 move complete, result=0
18:34:33.263 00.000 7988 GuideStep: 0.4 px 52 ms WEST, 0.1 px 0 ms NORTH
18:34:33.265 00.002 15712 worker thread done servicing request
18:34:33.266 00.001 15712 Worker thread wakes up
18:34:33.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:33.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:34.674 01.408 15712 Exposure complete
18:34:34.735 00.061 15712 worker thread done servicing request
18:34:34.735 00.000 7988 OnExposeComplete: enter
18:34:34.738 00.003 7988 UpdateGuideState(): m_state=6
18:34:34.738 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
18:34:34.738 00.000 7988 Star::Find returns 1 (0), X=1181.14, Y=427.93, Mass=1520, SNR=26.6, Peak=226 HFD=3.3
18:34:34.738 00.000 7988 MultiStar: [#1 -0.19,-0.50,0.98,U] [#2 -0.26,-0.29,0.99,U] [#3 -0.42,-0.14,0.95,U] [#4 -0.33,-0.40,1.01,U] [#5 -0.38,-0.06,0.68,U] [#6 -0.40,-0.20,0.71,U] [#7 -0.34,-0.29,0.67,U] [#8 -0.41,-0.35,0.65,U] 
18:34:34.738 00.000 7988 single-star, 8 included, MultiStar: {-0.32, -0.30}, one-star: {-0.21, -0.36}
18:34:34.738 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.53 = -0.53)
18:34:34.738 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.58 = 2.58)
18:34:34.738 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.36 hyp=0.42 cameraTheta=-2.10 mountX=0.36 mountY=0.22, mountTheta=0.55
18:34:34.738 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.36, opts=13)
18:34:34.738 00.000 7988 Enqueuing Move request for scope (-0.21, -0.36)
18:34:34.738 00.000 15712 Worker thread wakes up
18:34:34.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.36) opts 0xd
18:34:34.738 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.36)
18:34:34.738 00.000 15712 Moving (-0.21, -0.36) raw xDistance=0.36 yDistance=0.22
18:34:34.738 00.000 15712 PPEC rslt: input = 0.36, final = 0.17, react = 0.22, pred = -0.08, hyst = 0.18, hyst_pct = 0.74, period_length = 644.43
18:34:34.738 00.000 15712 PPEC: input: 0.36, control: 0.17, exposure: 1500
18:34:34.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:34.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:34:34.738 00.000 15712 MoveAxis(W, 55, ABG)
18:34:34.738 00.000 15712 Guiding  Dir = 3, Dur = 55
18:34:34.738 00.000 15712 IsGuiding returns 0
18:34:34.757 00.019 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:34.760 00.003 7988 UpdateGuideState exits: m=1520 SNR=26.6
18:34:34.767 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:34.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:34.770 00.003 7988 Enqueuing Expose request
18:34:34.779 00.009 15712 PulseGuide returned control before completion, sleep 37
18:34:34.860 00.081 15712 IsGuiding returns 0
18:34:34.860 00.000 15712 Move returns status 0, amount 55
18:34:34.860 00.000 15712 MoveAxis(N, 0, ABG)
18:34:34.860 00.000 15712 Move returns status 0, amount 0
18:34:34.860 00.000 15712 move complete, result=0
18:34:34.860 00.000 15712 worker thread done servicing request
18:34:34.860 00.000 7988 GuideStep: 0.4 px 55 ms WEST, 0.2 px 0 ms NORTH
18:34:34.860 00.000 15712 Worker thread wakes up
18:34:34.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:34.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:36.489 01.629 15712 Exposure complete
18:34:36.550 00.061 15712 worker thread done servicing request
18:34:36.550 00.000 7988 OnExposeComplete: enter
18:34:36.550 00.000 7988 UpdateGuideState(): m_state=6
18:34:36.550 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
18:34:36.557 00.007 7988 Star::Find returns 1 (0), X=1181.17, Y=428.51, Mass=1398, SNR=25.5, Peak=213 HFD=3.1
18:34:36.557 00.000 7988 MultiStar: [#1 -0.27,0.16,0.98,U] [#2 -0.39,0.29,1.00,U] [#3 -0.28,0.14,1.02,U] [#4 -0.45,0.14,1.04,U] [#5 -0.28,0.52,0.00,M1] [#6 -0.37,0.51,0.00,M2] [#7 -0.37,0.29,0.69,U] [#8 -0.54,0.34,0.00,M1] 
18:34:36.559 00.002 7988 single-star, 5 included, MultiStar: {-0.32, 0.20}, one-star: {-0.18, 0.22}
18:34:36.559 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
18:34:36.559 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.67)
18:34:36.559 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.28 cameraTheta=2.26 mountX=-0.22 mountY=0.17, mountTheta=2.46
18:34:36.559 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.22, opts=13)
18:34:36.566 00.007 7988 Enqueuing Move request for scope (-0.18, 0.22)
18:34:36.566 00.000 15712 Worker thread wakes up
18:34:36.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
18:34:36.566 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
18:34:36.566 00.000 15712 Moving (-0.18, 0.22) raw xDistance=-0.22 yDistance=0.17
18:34:36.568 00.002 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = -0.08, hyst = -0.11, hyst_pct = 0.74, period_length = 644.43
18:34:36.568 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
18:34:36.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:36.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:34:36.568 00.000 15712 MoveAxis(E, 44, ABG)
18:34:36.568 00.000 15712 Guiding  Dir = 2, Dur = 44
18:34:36.570 00.002 15712 IsGuiding returns 0
18:34:36.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:36.578 00.008 7988 UpdateGuideState exits: m=1398 SNR=25.5
18:34:36.582 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:36.584 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:36.584 00.000 7988 Enqueuing Expose request
18:34:36.586 00.002 15712 PulseGuide returned control before completion, sleep 39
18:34:36.630 00.044 15712 IsGuiding returns 1
18:34:36.630 00.000 15712 scope still moving after pulse duration time elapsed
18:34:36.661 00.031 15712 IsGuiding returns 0
18:34:36.661 00.000 15712 scope move finished after 44 + 52 ms
18:34:36.661 00.000 15712 Move returns status 0, amount 44
18:34:36.661 00.000 15712 MoveAxis(N, 0, ABG)
18:34:36.661 00.000 15712 Move returns status 0, amount 0
18:34:36.661 00.000 15712 move complete, result=0
18:34:36.661 00.000 15712 worker thread done servicing request
18:34:36.661 00.000 15712 Worker thread wakes up
18:34:36.661 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
18:34:36.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:36.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:38.078 01.417 15712 Exposure complete
18:34:38.141 00.063 15712 worker thread done servicing request
18:34:38.141 00.000 7988 OnExposeComplete: enter
18:34:38.141 00.000 7988 UpdateGuideState(): m_state=6
18:34:38.141 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
18:34:38.141 00.000 7988 Star::Find returns 1 (0), X=1181.27, Y=429.00, Mass=1416, SNR=25.5, Peak=205 HFD=3.2
18:34:38.141 00.000 7988 MultiStar: [#1 -0.23,0.37,1.04,U] [#2 -0.14,0.59,0.00,M1] [#3 -0.00,0.45,0.97,U] [#4 -0.08,0.43,1.04,U] [#5 -0.15,0.69,0.00,M2] [#6 -0.03,0.69,0.00,M3] [#7 0.07,0.60,0.00,M1] [#8 -0.05,0.47,0.67,U] 
18:34:38.141 00.000 7988 refined, 4 included, MultiStar: {-0.09, 0.48}, one-star: {-0.08, 0.70}
18:34:38.141 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
18:34:38.153 00.012 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
18:34:38.153 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.48 hyp=0.49 cameraTheta=1.76 mountX=-0.48 mountY=0.08, mountTheta=2.97
18:34:38.155 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.48, opts=13)
18:34:38.157 00.002 7988 Enqueuing Move request for scope (-0.09, 0.48)
18:34:38.157 00.000 15712 Worker thread wakes up
18:34:38.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.48) opts 0xd
18:34:38.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.48)
18:34:38.157 00.000 15712 Moving (-0.09, 0.48) raw xDistance=-0.48 yDistance=0.08
18:34:38.159 00.002 15712 PPEC rslt: input = -0.48, final = -0.26, react = -0.29, pred = 0.01, hyst = -0.25, hyst_pct = 0.74, period_length = 644.43
18:34:38.159 00.000 15712 PPEC: input: -0.48, control: -0.26, exposure: 1500
18:34:38.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:38.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:34:38.159 00.000 15712 MoveAxis(E, 84, ABG)
18:34:38.159 00.000 15712 Guiding  Dir = 2, Dur = 84
18:34:38.159 00.000 15712 IsGuiding returns 0
18:34:38.164 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:38.172 00.008 7988 UpdateGuideState exits: m=1416 SNR=25.5
18:34:38.176 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:38.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:38.178 00.002 7988 Enqueuing Expose request
18:34:38.185 00.007 15712 PulseGuide returned control before completion, sleep 70
18:34:38.263 00.078 15712 IsGuiding returns 1
18:34:38.263 00.000 15712 scope still moving after pulse duration time elapsed
18:34:38.295 00.032 15712 IsGuiding returns 0
18:34:38.295 00.000 15712 scope move finished after 84 + 51 ms
18:34:38.295 00.000 15712 Move returns status 0, amount 84
18:34:38.295 00.000 15712 MoveAxis(N, 0, ABG)
18:34:38.295 00.000 15712 Move returns status 0, amount 0
18:34:38.295 00.000 15712 move complete, result=0
18:34:38.297 00.002 15712 worker thread done servicing request
18:34:38.297 00.000 7988 GuideStep: -0.5 px 84 ms EAST, 0.1 px 0 ms NORTH
18:34:38.297 00.000 15712 Worker thread wakes up
18:34:38.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:38.299 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:39.937 01.638 15712 Exposure complete
18:34:40.000 00.063 15712 worker thread done servicing request
18:34:40.000 00.000 7988 OnExposeComplete: enter
18:34:40.000 00.000 7988 UpdateGuideState(): m_state=6
18:34:40.003 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
18:34:40.003 00.000 7988 Star::Find returns 1 (1), X=1181.22, Y=428.43, Mass=1523, SNR=26.7, Peak=255 HFD=3.2
18:34:40.005 00.002 7988 MultiStar: [#1 -0.18,0.13,1.04,U] [#2 -0.11,0.20,0.97,U] [#3 -0.14,0.11,0.94,U] [#4 -0.31,-0.05,1.03,U] [#5 -0.17,0.34,0.70,U] [#6 -0.27,0.59,0.00,M4] [#7 -0.25,0.23,0.63,U] [#8 -0.36,0.20,0.65,U] 
18:34:40.007 00.002 7988 single-star, 7 included, MultiStar: {-0.20, 0.15}, one-star: {-0.14, 0.14}
18:34:40.007 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.37)
18:34:40.009 00.002 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.74)
18:34:40.009 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.34 mountX=-0.14 mountY=0.13, mountTheta=2.38
18:34:40.011 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.14, opts=13)
18:34:40.013 00.002 7988 Enqueuing Move request for scope (-0.14, 0.14)
18:34:40.014 00.001 15712 Worker thread wakes up
18:34:40.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
18:34:40.014 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
18:34:40.014 00.000 15712 Moving (-0.14, 0.14) raw xDistance=-0.14 yDistance=0.13
18:34:40.014 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.74, period_length = 644.43
18:34:40.014 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
18:34:40.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:40.015 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:34:40.015 00.000 15712 MoveAxis(W, 2, ABG)
18:34:40.015 00.000 15712 Guiding  Dir = 3, Dur = 2
18:34:40.015 00.000 15712 IsGuiding returns 0
18:34:40.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:40.028 00.013 7988 UpdateGuideState exits: m=1523 SNR=26.7 Saturated
18:34:40.030 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:40.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:40.030 00.000 7988 Enqueuing Expose request
18:34:40.037 00.007 15712 IsGuiding returns 0
18:34:40.037 00.000 15712 Move returns status 0, amount 2
18:34:40.037 00.000 15712 MoveAxis(N, 0, ABG)
18:34:40.037 00.000 15712 Move returns status 0, amount 0
18:34:40.037 00.000 15712 move complete, result=0
18:34:40.037 00.000 15712 worker thread done servicing request
18:34:40.037 00.000 15712 Worker thread wakes up
18:34:40.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:40.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:40.041 00.004 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
18:34:41.445 01.404 15712 Exposure complete
18:34:41.506 00.061 7988 OnExposeComplete: enter
18:34:41.506 00.000 7988 UpdateGuideState(): m_state=6
18:34:41.506 00.000 15712 worker thread done servicing request
18:34:41.506 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
18:34:41.506 00.000 7988 Star::Find returns 1 (1), X=1181.16, Y=428.97, Mass=1531, SNR=26.8, Peak=255 HFD=3.1
18:34:41.506 00.000 7988 MultiStar: [#1 -0.29,0.42,0.96,U] [#2 -0.50,0.70,0.00,M1] [#3 -0.26,0.61,0.00,M1] [#4 -0.19,0.42,1.00,U] [#5 -0.28,0.76,0.00,M2] [#6 -0.34,0.76,0.00,M5] [#7 -0.22,0.68,0.00,M1] [#8 -0.36,0.66,0.00,M1] 
18:34:41.512 00.006 7988 refined, 2 included, MultiStar: {-0.22, 0.51}, one-star: {-0.20, 0.68}
18:34:41.512 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
18:34:41.512 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
18:34:41.516 00.004 7988 CameraToMount -- cameraX=-0.22 cameraY=0.51 hyp=0.55 cameraTheta=1.98 mountX=-0.51 mountY=0.21, mountTheta=2.75
18:34:41.516 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.51, opts=13)
18:34:41.516 00.000 7988 Enqueuing Move request for scope (-0.22, 0.51)
18:34:41.516 00.000 15712 Worker thread wakes up
18:34:41.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.51) opts 0xd
18:34:41.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.51)
18:34:41.516 00.000 15712 Moving (-0.22, 0.51) raw xDistance=-0.51 yDistance=0.21
18:34:41.516 00.000 15712 PPEC rslt: input = -0.51, final = -0.28, react = -0.30, pred = 0.04, hyst = -0.29, hyst_pct = 0.74, period_length = 644.43
18:34:41.516 00.000 15712 PPEC: input: -0.51, control: -0.28, exposure: 1500
18:34:41.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:41.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:34:41.516 00.000 15712 MoveAxis(E, 92, ABG)
18:34:41.516 00.000 15712 Guiding  Dir = 2, Dur = 92
18:34:41.521 00.005 15712 IsGuiding returns 0
18:34:41.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:34:41.529 00.008 7988 UpdateGuideState exits: m=1531 SNR=26.8 Saturated
18:34:41.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:41.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:41.529 00.000 7988 Enqueuing Expose request
18:34:41.537 00.008 15712 PulseGuide returned control before completion, sleep 87
18:34:41.652 00.115 15712 IsGuiding returns 0
18:34:41.652 00.000 15712 Move returns status 0, amount 92
18:34:41.652 00.000 15712 MoveAxis(N, 0, ABG)
18:34:41.652 00.000 15712 Move returns status 0, amount 0
18:34:41.652 00.000 15712 move complete, result=0
18:34:41.652 00.000 15712 worker thread done servicing request
18:34:41.652 00.000 15712 Worker thread wakes up
18:34:41.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:41.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:41.652 00.000 7988 GuideStep: -0.5 px 92 ms EAST, 0.2 px 0 ms NORTH
18:34:43.285 01.633 15712 Exposure complete
18:34:43.351 00.066 15712 worker thread done servicing request
18:34:43.351 00.000 7988 OnExposeComplete: enter
18:34:43.351 00.000 7988 UpdateGuideState(): m_state=6
18:34:43.351 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
18:34:43.351 00.000 7988 Star::Find returns 1 (1), X=1181.11, Y=428.33, Mass=1442, SNR=26.0, Peak=255 HFD=3.3
18:34:43.351 00.000 7988 MultiStar: [#1 -0.28,-0.07,0.98,U] [#2 -0.34,0.13,1.03,U] [#3 -0.23,0.14,0.97,U] [#4 -0.28,-0.21,1.02,U] [#5 -0.32,0.12,0.72,U] [#6 -0.50,0.15,0.69,U] [#7 -0.44,0.13,0.67,U] [#8 -0.55,-0.20,0.00,M2] 
18:34:43.351 00.000 7988 single-star, 7 included, MultiStar: {-0.32, 0.04}, one-star: {-0.24, 0.03}
18:34:43.351 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.58) = xAngle (4.58 = -1.71)
18:34:43.351 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.40)
18:34:43.359 00.008 7988 CameraToMount -- cameraX=-0.24 cameraY=0.03 hyp=0.24 cameraTheta=3.00 mountX=-0.03 mountY=0.24, mountTheta=1.71
18:34:43.359 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.03, opts=13)
18:34:43.363 00.004 7988 Enqueuing Move request for scope (-0.24, 0.03)
18:34:43.363 00.000 15712 Worker thread wakes up
18:34:43.365 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.03) opts 0xd
18:34:43.365 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.03)
18:34:43.365 00.000 15712 Moving (-0.24, 0.03) raw xDistance=-0.03 yDistance=0.24
18:34:43.365 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.74, period_length = 644.43
18:34:43.365 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
18:34:43.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:43.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
18:34:43.365 00.000 15712 MoveAxis(E, 2, ABG)
18:34:43.365 00.000 15712 Guiding  Dir = 2, Dur = 2
18:34:43.366 00.001 15712 IsGuiding returns 0
18:34:43.371 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:43.377 00.006 7988 UpdateGuideState exits: m=1442 SNR=26.0 Saturated
18:34:43.379 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:43.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:43.381 00.002 7988 Enqueuing Expose request
18:34:43.426 00.045 15712 IsGuiding returns 0
18:34:43.426 00.000 15712 Move returns status 0, amount 2
18:34:43.426 00.000 15712 MoveAxis(N, 0, ABG)
18:34:43.426 00.000 15712 Move returns status 0, amount 0
18:34:43.426 00.000 15712 move complete, result=0
18:34:43.426 00.000 15712 worker thread done servicing request
18:34:43.426 00.000 15712 Worker thread wakes up
18:34:43.426 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
18:34:43.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:43.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:44.844 01.418 15712 Exposure complete
18:34:44.909 00.065 15712 worker thread done servicing request
18:34:44.909 00.000 7988 OnExposeComplete: enter
18:34:44.909 00.000 7988 UpdateGuideState(): m_state=6
18:34:44.909 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
18:34:44.909 00.000 7988 Star::Find returns 1 (1), X=1181.07, Y=428.44, Mass=1502, SNR=26.2, Peak=255 HFD=3.5
18:34:44.913 00.004 7988 MultiStar: [#1 -0.39,0.25,1.04,U] [#2 -0.25,-0.00,0.98,U] [#3 -0.41,0.24,0.90,U] [#4 -0.37,0.10,1.01,U] [#5 -0.45,0.15,0.73,U] [#6 -0.33,0.50,0.00,M5] [#7 -0.52,0.07,0.61,U] [#8 -0.56,-0.06,0.00,M3] 
18:34:44.913 00.000 7988 single-star, 6 included, MultiStar: {-0.37, 0.14}, one-star: {-0.29, 0.15}
18:34:44.913 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.05)
18:34:44.913 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
18:34:44.913 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.32 cameraTheta=2.65 mountX=-0.15 mountY=0.28, mountTheta=2.06
18:34:44.913 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.15, opts=13)
18:34:44.921 00.008 7988 Enqueuing Move request for scope (-0.29, 0.15)
18:34:44.922 00.001 15712 Worker thread wakes up
18:34:44.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
18:34:44.922 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
18:34:44.922 00.000 15712 Moving (-0.29, 0.15) raw xDistance=-0.15 yDistance=0.28
18:34:44.922 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 644.43
18:34:44.922 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
18:34:44.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:34:44.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:34:44.922 00.000 15712 MoveAxis(E, 1, ABG)
18:34:44.922 00.000 15712 Guiding  Dir = 2, Dur = 1
18:34:44.922 00.000 15712 IsGuiding returns 0
18:34:44.930 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:44.937 00.007 7988 UpdateGuideState exits: m=1502 SNR=26.2 Saturated
18:34:44.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:44.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:44.937 00.000 7988 Enqueuing Expose request
18:34:44.937 00.000 15712 IsGuiding returns 0
18:34:44.937 00.000 15712 Move returns status 0, amount 1
18:34:44.937 00.000 15712 MoveAxis(N, 0, ABG)
18:34:44.937 00.000 15712 Move returns status 0, amount 0
18:34:44.937 00.000 15712 move complete, result=0
18:34:44.937 00.000 15712 worker thread done servicing request
18:34:44.937 00.000 15712 Worker thread wakes up
18:34:44.947 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:44.947 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.3 px 0 ms NORTH
18:34:44.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:46.589 01.642 15712 Exposure complete
18:34:46.652 00.063 15712 worker thread done servicing request
18:34:46.652 00.000 7988 OnExposeComplete: enter
18:34:46.652 00.000 7988 UpdateGuideState(): m_state=6
18:34:46.652 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
18:34:46.658 00.006 7988 Star::Find returns 1 (0), X=1180.89, Y=428.65, Mass=1463, SNR=25.9, Peak=205 HFD=3.3
18:34:46.658 00.000 7988 MultiStar: [#1 -0.46,0.30,0.99,U] [#2 -0.50,0.19,1.01,U] [#3 -0.49,0.23,0.94,U] [#4 -0.46,0.25,0.97,U] [#5 -0.52,0.59,0.00,M1] [#6 -0.44,0.56,0.00,M6] [#7 -0.47,0.16,0.64,U] [#8 -0.54,0.39,0.00,M4] 
18:34:46.658 00.000 7988 refined, 5 included, MultiStar: {-0.47, 0.25}, one-star: {-0.46, 0.36}
18:34:46.658 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.05)
18:34:46.658 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.05)
18:34:46.658 00.000 7988 CameraToMount -- cameraX=-0.47 cameraY=0.25 hyp=0.54 cameraTheta=2.65 mountX=-0.25 mountY=0.47, mountTheta=2.06
18:34:46.665 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.47, y=0.25, opts=13)
18:34:46.665 00.000 7988 Enqueuing Move request for scope (-0.47, 0.25)
18:34:46.668 00.003 15712 Worker thread wakes up
18:34:46.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.25) opts 0xd
18:34:46.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.47, 0.25)
18:34:46.668 00.000 15712 Moving (-0.47, 0.25) raw xDistance=-0.25 yDistance=0.47
18:34:46.668 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = -0.00, hyst = -0.14, hyst_pct = 0.74, period_length = 644.43
18:34:46.668 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
18:34:46.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:34:46.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
18:34:46.668 00.000 15712 MoveAxis(E, 46, ABG)
18:34:46.668 00.000 15712 Guiding  Dir = 2, Dur = 46
18:34:46.668 00.000 15712 IsGuiding returns 0
18:34:46.676 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:46.682 00.006 7988 UpdateGuideState exits: m=1463 SNR=25.9
18:34:46.684 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:46.686 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:46.686 00.000 7988 Enqueuing Expose request
18:34:46.686 00.000 15712 PulseGuide returned control before completion, sleep 39
18:34:46.750 00.064 15712 IsGuiding returns 1
18:34:46.750 00.000 15712 scope still moving after pulse duration time elapsed
18:34:46.780 00.030 15712 IsGuiding returns 0
18:34:46.780 00.000 15712 scope move finished after 46 + 63 ms
18:34:46.780 00.000 15712 Move returns status 0, amount 46
18:34:46.780 00.000 15712 MoveAxis(N, 0, ABG)
18:34:46.780 00.000 15712 Move returns status 0, amount 0
18:34:46.780 00.000 15712 move complete, result=0
18:34:46.780 00.000 15712 worker thread done servicing request
18:34:46.780 00.000 15712 Worker thread wakes up
18:34:46.780 00.000 7988 GuideStep: -0.3 px 46 ms EAST, 0.5 px 0 ms NORTH
18:34:46.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:46.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:48.192 01.412 15712 Exposure complete
18:34:48.252 00.060 15712 worker thread done servicing request
18:34:48.252 00.000 7988 OnExposeComplete: enter
18:34:48.252 00.000 7988 UpdateGuideState(): m_state=6
18:34:48.252 00.000 7988 Star::Find(15, 1180, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
18:34:48.252 00.000 7988 Star::Find returns 1 (0), X=1180.95, Y=428.68, Mass=1388, SNR=25.5, Peak=212 HFD=3.3
18:34:48.252 00.000 7988 MultiStar: [#1 -0.26,0.07,1.00,U] [#2 -0.11,0.31,1.05,U] [#3 -0.30,0.16,0.91,U] [#4 -0.25,-0.04,1.06,U] [#5 -0.22,0.21,0.71,U] [#6 -0.28,0.35,0.72,U] [#7 -0.39,0.20,0.67,U] [#8 -0.42,-0.00,0.67,U] 
18:34:48.263 00.011 7988 refined, 8 included, MultiStar: {-0.28, 0.18}, one-star: {-0.40, 0.39}
18:34:48.263 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.58) = xAngle (4.15 = -2.13)
18:34:48.266 00.003 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.98)
18:34:48.268 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=0.18 hyp=0.34 cameraTheta=2.58 mountX=-0.18 mountY=0.28, mountTheta=2.14
18:34:48.268 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.18, opts=13)
18:34:48.268 00.000 7988 Enqueuing Move request for scope (-0.28, 0.18)
18:34:48.273 00.005 15712 Worker thread wakes up
18:34:48.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.18) opts 0xd
18:34:48.273 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.18)
18:34:48.273 00.000 15712 Moving (-0.28, 0.18) raw xDistance=-0.18 yDistance=0.28
18:34:48.273 00.000 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.73, period_length = 644.43
18:34:48.273 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
18:34:48.273 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.51 newest=1.03
18:34:48.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
18:34:48.273 00.000 15712 MoveAxis(E, 32, ABG)
18:34:48.273 00.000 15712 Guiding  Dir = 2, Dur = 32
18:34:48.273 00.000 15712 IsGuiding returns 0
18:34:48.280 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:34:48.284 00.004 7988 UpdateGuideState exits: m=1388 SNR=25.5
18:34:48.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:48.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:48.284 00.000 7988 Enqueuing Expose request
18:34:48.300 00.016 15712 PulseGuide returned control before completion, sleep 14
18:34:48.348 00.048 15712 IsGuiding returns 0
18:34:48.348 00.000 15712 Move returns status 0, amount 32
18:34:48.348 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 268 applied
18:34:48.348 00.000 15712 MoveAxis(S, 339, ABG)
18:34:48.348 00.000 15712 Guiding  Dir = 1, Dur = 339
18:34:48.348 00.000 15712 IsGuiding returns 0
18:34:48.427 00.079 15712 PulseGuide returned control before completion, sleep 270
18:34:48.715 00.288 15712 IsGuiding returns 1
18:34:48.715 00.000 15712 scope still moving after pulse duration time elapsed
18:34:48.748 00.033 15712 IsGuiding returns 1
18:34:48.779 00.031 15712 IsGuiding returns 1
18:34:48.828 00.049 15712 IsGuiding returns 0
18:34:48.828 00.000 15712 scope move finished after 339 + 140 ms
18:34:48.828 00.000 15712 Move returns status 0, amount 339
18:34:48.828 00.000 15712 move complete, result=0
18:34:48.828 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.3 px 339 ms SOUTH
18:34:48.833 00.005 15712 worker thread done servicing request
18:34:48.833 00.000 15712 Worker thread wakes up
18:34:48.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:48.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:50.470 01.637 15712 Exposure complete
18:34:50.529 00.059 15712 worker thread done servicing request
18:34:50.529 00.000 7988 OnExposeComplete: enter
18:34:50.529 00.000 7988 UpdateGuideState(): m_state=6
18:34:50.534 00.005 7988 Star::Find(15, 1180, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
18:34:50.534 00.000 7988 Star::Find returns 1 (0), X=1181.40, Y=428.75, Mass=1417, SNR=25.6, Peak=212 HFD=3.1
18:34:50.536 00.002 7988 MultiStar: [#1 0.05,0.36,1.06,U] [#2 0.02,0.43,1.02,U] [#3 -0.10,0.33,0.90,U] [#4 -0.23,0.12,1.04,U] [#5 -0.26,0.48,0.72,U] [#6 -0.26,0.58,0.00,M6] [#7 0.07,0.33,0.68,U] [#8 -0.32,0.38,0.67,U] 
18:34:50.538 00.002 7988 refined, 7 included, MultiStar: {-0.08, 0.36}, one-star: {0.05, 0.46}
18:34:50.539 00.001 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
18:34:50.539 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
18:34:50.541 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.79 mountX=-0.36 mountY=0.07, mountTheta=2.94
18:34:50.543 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.36, opts=13)
18:34:50.543 00.000 7988 Enqueuing Move request for scope (-0.08, 0.36)
18:34:50.547 00.004 15712 Worker thread wakes up
18:34:50.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
18:34:50.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
18:34:50.547 00.000 15712 Moving (-0.08, 0.36) raw xDistance=-0.36 yDistance=0.07
18:34:50.547 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.17, ShCount=5, LgCount=4, SticCount=0,  Deflections: 0=0.279890, 1:0.071520
18:34:50.547 00.000 15712 BLC: No correction, Miss < min_move
18:34:50.547 00.000 15712 PPEC rslt: input = -0.36, final = -0.20, react = -0.21, pred = 0.01, hyst = -0.20, hyst_pct = 0.73, period_length = 644.43
18:34:50.547 00.000 15712 PPEC: input: -0.36, control: -0.20, exposure: 1500
18:34:50.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:50.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:34:50.547 00.000 15712 MoveAxis(E, 66, ABG)
18:34:50.547 00.000 15712 Guiding  Dir = 2, Dur = 66
18:34:50.547 00.000 15712 IsGuiding returns 0
18:34:50.553 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:50.560 00.007 7988 UpdateGuideState exits: m=1417 SNR=25.6
18:34:50.561 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:50.561 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:50.561 00.000 7988 Enqueuing Expose request
18:34:50.561 00.000 15712 PulseGuide returned control before completion, sleep 52
18:34:50.643 00.082 15712 IsGuiding returns 0
18:34:50.643 00.000 15712 Move returns status 0, amount 66
18:34:50.643 00.000 15712 MoveAxis(N, 0, ABG)
18:34:50.643 00.000 15712 Move returns status 0, amount 0
18:34:50.643 00.000 15712 move complete, result=0
18:34:50.643 00.000 15712 worker thread done servicing request
18:34:50.643 00.000 15712 Worker thread wakes up
18:34:50.643 00.000 7988 GuideStep: -0.4 px 66 ms EAST, 0.1 px 0 ms NORTH
18:34:50.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:50.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:52.059 01.416 15712 Exposure complete
18:34:52.122 00.063 15712 worker thread done servicing request
18:34:52.122 00.000 7988 OnExposeComplete: enter
18:34:52.122 00.000 7988 UpdateGuideState(): m_state=6
18:34:52.122 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
18:34:52.122 00.000 7988 Star::Find returns 1 (0), X=1181.37, Y=428.94, Mass=1345, SNR=25.0, Peak=214 HFD=2.6
18:34:52.122 00.000 7988 MultiStar: [#1 -0.16,0.23,1.04,U] [#2 -0.05,0.56,0.00,M1] [#3 -0.24,0.43,0.98,U] [#4 -0.15,0.34,1.08,U] [#5 0.09,0.62,0.00,M1] [#6 -0.13,0.56,0.00,M7] [#7 -0.06,0.27,0.71,U] [#8 -0.11,0.15,0.66,U] 
18:34:52.122 00.000 7988 refined, 5 included, MultiStar: {-0.12, 0.36}, one-star: {0.02, 0.64}
18:34:52.122 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.81)
18:34:52.130 00.008 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.30)
18:34:52.130 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.90 mountX=-0.36 mountY=0.11, mountTheta=2.84
18:34:52.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.36, opts=13)
18:34:52.134 00.002 7988 Enqueuing Move request for scope (-0.12, 0.36)
18:34:52.136 00.002 15712 Worker thread wakes up
18:34:52.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.36) opts 0xd
18:34:52.136 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.36)
18:34:52.136 00.000 15712 Moving (-0.12, 0.36) raw xDistance=-0.36 yDistance=0.11
18:34:52.136 00.000 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=-0.17, ShCount=5, LgCount=4, SticCount=0,  Deflections: 0=0.279890, 1:0.071520, 2:0.112450
18:34:52.136 00.000 15712 BLC: No correction, Miss < min_move
18:34:52.136 00.000 15712 PPEC rslt: input = -0.36, final = -0.21, react = -0.21, pred = -0.02, hyst = -0.20, hyst_pct = 0.73, period_length = 644.43
18:34:52.136 00.000 15712 PPEC: input: -0.36, control: -0.21, exposure: 1500
18:34:52.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:52.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:34:52.136 00.000 15712 MoveAxis(E, 68, ABG)
18:34:52.136 00.000 15712 Guiding  Dir = 2, Dur = 68
18:34:52.136 00.000 15712 IsGuiding returns 0
18:34:52.140 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:52.140 00.000 7988 UpdateGuideState exits: m=1345 SNR=25.0
18:34:52.150 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:52.152 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:52.152 00.000 7988 Enqueuing Expose request
18:34:52.153 00.001 15712 PulseGuide returned control before completion, sleep 62
18:34:52.234 00.081 15712 IsGuiding returns 1
18:34:52.234 00.000 15712 scope still moving after pulse duration time elapsed
18:34:52.261 00.027 15712 IsGuiding returns 0
18:34:52.261 00.000 15712 scope move finished after 68 + 55 ms
18:34:52.261 00.000 15712 Move returns status 0, amount 68
18:34:52.261 00.000 15712 MoveAxis(N, 0, ABG)
18:34:52.261 00.000 15712 Move returns status 0, amount 0
18:34:52.261 00.000 15712 move complete, result=0
18:34:52.261 00.000 15712 worker thread done servicing request
18:34:52.261 00.000 15712 Worker thread wakes up
18:34:52.261 00.000 7988 GuideStep: -0.4 px 68 ms EAST, 0.1 px 0 ms NORTH
18:34:52.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:52.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:53.902 01.641 15712 Exposure complete
18:34:53.966 00.064 15712 worker thread done servicing request
18:34:53.966 00.000 7988 OnExposeComplete: enter
18:34:53.966 00.000 7988 UpdateGuideState(): m_state=6
18:34:53.966 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
18:34:53.966 00.000 7988 Star::Find returns 1 (0), X=1181.44, Y=428.82, Mass=1414, SNR=25.6, Peak=190 HFD=3.2
18:34:53.966 00.000 7988 MultiStar: [#1 -0.03,0.41,0.98,U] [#2 0.03,0.50,1.02,U] [#3 -0.25,0.61,0.00,M1] [#4 -0.02,0.44,1.08,U] [#5 -0.19,0.76,0.00,M2] [#6 -0.19,0.85,0.00,M8] [#7 -0.08,0.55,0.68,U] [#8 -0.14,0.48,0.64,U] 
18:34:53.966 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.48}, one-star: {0.08, 0.53}
18:34:53.966 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.11)
18:34:53.966 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.00)
18:34:53.975 00.009 7988 CameraToMount -- cameraX=-0.01 cameraY=0.48 hyp=0.48 cameraTheta=1.60 mountX=-0.48 mountY=0.00, mountTheta=3.14
18:34:53.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.48, opts=13)
18:34:53.975 00.000 7988 Enqueuing Move request for scope (-0.01, 0.48)
18:34:53.975 00.000 15712 Worker thread wakes up
18:34:53.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.48) opts 0xd
18:34:53.975 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.48)
18:34:53.975 00.000 15712 Moving (-0.01, 0.48) raw xDistance=-0.48 yDistance=0.00
18:34:53.975 00.000 15712 BLC: window closed
18:34:53.975 00.000 15712 BLC: History state: CurrMiss=0.00, AvgInitMiss=-0.17, ShCount=5, LgCount=4, SticCount=0,  Deflections: 0=0.279890, 1:0.071520, 2:0.112450
18:34:53.975 00.000 15712 BLC: No correction, Miss < min_move
18:34:53.980 00.005 15712 PPEC rslt: input = -0.48, final = -0.28, react = -0.29, pred = -0.02, hyst = -0.27, hyst_pct = 0.73, period_length = 644.43
18:34:53.980 00.000 15712 PPEC: input: -0.48, control: -0.28, exposure: 1500
18:34:53.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:53.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:34:53.980 00.000 15712 MoveAxis(E, 92, ABG)
18:34:53.980 00.000 15712 Guiding  Dir = 2, Dur = 92
18:34:53.980 00.000 15712 IsGuiding returns 0
18:34:53.989 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:53.994 00.005 7988 UpdateGuideState exits: m=1414 SNR=25.6
18:34:53.996 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:53.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:53.996 00.000 7988 Enqueuing Expose request
18:34:53.996 00.000 15712 PulseGuide returned control before completion, sleep 76
18:34:54.111 00.115 15712 IsGuiding returns 0
18:34:54.111 00.000 15712 Move returns status 0, amount 92
18:34:54.111 00.000 15712 MoveAxis(N, 0, ABG)
18:34:54.111 00.000 15712 Move returns status 0, amount 0
18:34:54.111 00.000 15712 move complete, result=0
18:34:54.111 00.000 7988 GuideStep: -0.5 px 92 ms EAST, 0.0 px 0 ms NORTH
18:34:54.122 00.011 15712 worker thread done servicing request
18:34:54.122 00.000 15712 Worker thread wakes up
18:34:54.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:54.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:55.526 01.404 15712 Exposure complete
18:34:55.589 00.063 15712 worker thread done servicing request
18:34:55.589 00.000 7988 OnExposeComplete: enter
18:34:55.589 00.000 7988 UpdateGuideState(): m_state=6
18:34:55.591 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
18:34:55.593 00.002 7988 Star::Find returns 1 (0), X=1181.58, Y=428.55, Mass=1428, SNR=25.8, Peak=188 HFD=3.2
18:34:55.593 00.000 7988 MultiStar: [#1 0.20,0.34,1.01,U] [#2 0.13,0.27,0.99,U] [#3 0.23,0.35,0.97,U] [#4 0.06,0.29,1.02,U] [#5 0.03,0.44,0.71,U] [#6 0.07,0.59,0.00,M9] [#7 0.31,0.29,0.67,U] [#8 0.19,0.01,0.67,U] 
18:34:55.595 00.002 7988 refined, 7 included, MultiStar: {0.17, 0.29}, one-star: {0.23, 0.26}
18:34:55.595 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.61 = 2.61)
18:34:55.597 00.002 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.72 = -0.57)
18:34:55.597 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.29 hyp=0.33 cameraTheta=1.03 mountX=-0.29 mountY=-0.18, mountTheta=-2.59
18:34:55.597 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.29, opts=13)
18:34:55.597 00.000 7988 Enqueuing Move request for scope (0.17, 0.29)
18:34:55.597 00.000 15712 Worker thread wakes up
18:34:55.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.29) opts 0xd
18:34:55.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.29)
18:34:55.597 00.000 15712 Moving (0.17, 0.29) raw xDistance=-0.29 yDistance=-0.18
18:34:55.597 00.000 15712 PPEC rslt: input = -0.29, final = -0.17, react = -0.17, pred = -0.02, hyst = -0.17, hyst_pct = 0.73, period_length = 644.43
18:34:55.597 00.000 15712 PPEC: input: -0.29, control: -0.17, exposure: 1500
18:34:55.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:55.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:34:55.597 00.000 15712 MoveAxis(E, 57, ABG)
18:34:55.597 00.000 15712 Guiding  Dir = 2, Dur = 57
18:34:55.605 00.008 15712 IsGuiding returns 0
18:34:55.608 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:55.608 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.8
18:34:55.621 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:55.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:55.623 00.002 7988 Enqueuing Expose request
18:34:55.623 00.000 15712 PulseGuide returned control before completion, sleep 50
18:34:55.700 00.077 15712 IsGuiding returns 0
18:34:55.700 00.000 15712 Move returns status 0, amount 57
18:34:55.700 00.000 15712 MoveAxis(N, 0, ABG)
18:34:55.700 00.000 15712 Move returns status 0, amount 0
18:34:55.700 00.000 15712 move complete, result=0
18:34:55.700 00.000 15712 worker thread done servicing request
18:34:55.703 00.003 15712 Worker thread wakes up
18:34:55.703 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.2 px 0 ms NORTH
18:34:55.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:55.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:57.338 01.635 15712 Exposure complete
18:34:57.400 00.062 15712 worker thread done servicing request
18:34:57.400 00.000 7988 OnExposeComplete: enter
18:34:57.400 00.000 7988 UpdateGuideState(): m_state=6
18:34:57.400 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
18:34:57.400 00.000 7988 Star::Find returns 1 (0), X=1181.61, Y=427.90, Mass=1473, SNR=26.2, Peak=215 HFD=2.8
18:34:57.400 00.000 7988 MultiStar: [#1 0.16,-0.43,1.00,U] [#2 0.06,-0.29,1.00,U] [#3 0.01,-0.24,0.94,U] [#4 0.11,-0.46,1.05,U] [#5 0.20,-0.38,0.69,U] [#6 0.21,-0.13,0.72,U] [#7 0.17,-0.28,0.68,U] [#8 -0.20,-0.32,0.66,U] 
18:34:57.400 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.33}, one-star: {0.25, -0.40}
18:34:57.400 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
18:34:57.400 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.84)
18:34:57.410 00.010 7988 CameraToMount -- cameraX=0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.25 mountX=0.33 mountY=-0.10, mountTheta=-0.30
18:34:57.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.33, opts=13)
18:34:57.410 00.000 7988 Enqueuing Move request for scope (0.11, -0.33)
18:34:57.415 00.005 15712 Worker thread wakes up
18:34:57.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.33) opts 0xd
18:34:57.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.33)
18:34:57.415 00.000 15712 Moving (0.11, -0.33) raw xDistance=0.33 yDistance=-0.10
18:34:57.416 00.001 15712 PPEC rslt: input = 0.33, final = 0.12, react = 0.20, pred = -0.21, hyst = 0.16, hyst_pct = 0.73, period_length = 644.43
18:34:57.416 00.000 15712 PPEC: input: 0.33, control: 0.12, exposure: 1500
18:34:57.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:34:57.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:34:57.416 00.000 15712 MoveAxis(W, 38, ABG)
18:34:57.416 00.000 15712 Guiding  Dir = 3, Dur = 38
18:34:57.416 00.000 15712 IsGuiding returns 0
18:34:57.422 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:34:57.429 00.007 7988 UpdateGuideState exits: m=1473 SNR=26.2
18:34:57.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:57.431 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:57.431 00.000 7988 Enqueuing Expose request
18:34:57.444 00.013 15712 PulseGuide returned control before completion, sleep 20
18:34:57.485 00.041 15712 IsGuiding returns 0
18:34:57.485 00.000 15712 Move returns status 0, amount 38
18:34:57.485 00.000 15712 MoveAxis(N, 0, ABG)
18:34:57.485 00.000 15712 Move returns status 0, amount 0
18:34:57.485 00.000 15712 move complete, result=0
18:34:57.485 00.000 15712 worker thread done servicing request
18:34:57.485 00.000 7988 GuideStep: 0.3 px 38 ms WEST, -0.1 px 0 ms NORTH
18:34:57.495 00.010 15712 Worker thread wakes up
18:34:57.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:57.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:34:58.914 01.419 15712 Exposure complete
18:34:58.975 00.061 15712 worker thread done servicing request
18:34:58.975 00.000 7988 OnExposeComplete: enter
18:34:58.975 00.000 7988 UpdateGuideState(): m_state=6
18:34:58.975 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
18:34:58.985 00.010 7988 Star::Find returns 1 (0), X=1181.62, Y=428.05, Mass=1531, SNR=26.8, Peak=212 HFD=3.2
18:34:58.985 00.000 7988 MultiStar: [#1 0.23,-0.33,0.96,U] [#2 0.05,-0.43,0.98,U] [#3 0.10,-0.32,0.94,U] [#4 0.37,-0.37,1.00,U] [#5 0.17,-0.48,0.70,U] [#6 -0.07,-0.23,0.67,U] [#7 0.25,-0.50,0.00,M1] [#8 -0.00,-0.48,0.61,U] 
18:34:58.985 00.000 7988 single-star, 7 included, MultiStar: {0.16, -0.36}, one-star: {0.27, -0.24}
18:34:58.989 00.004 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.58) = xAngle (0.85 = 0.85)
18:34:58.989 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.96 = -2.32)
18:34:58.991 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.73 mountX=0.24 mountY=-0.26, mountTheta=-0.84
18:34:58.991 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.24, opts=13)
18:34:58.991 00.000 7988 Enqueuing Move request for scope (0.27, -0.24)
18:34:58.991 00.000 15712 Worker thread wakes up
18:34:58.991 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
18:34:58.991 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
18:34:58.991 00.000 15712 Moving (0.27, -0.24) raw xDistance=0.24 yDistance=-0.26
18:34:58.991 00.000 15712 PPEC rslt: input = 0.24, final = 0.07, react = 0.14, pred = -0.21, hyst = 0.12, hyst_pct = 0.73, period_length = 644.43
18:34:58.991 00.000 15712 PPEC: input: 0.24, control: 0.07, exposure: 1500
18:34:58.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:34:58.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
18:34:58.991 00.000 15712 MoveAxis(W, 22, ABG)
18:34:58.991 00.000 15712 Guiding  Dir = 3, Dur = 22
18:34:58.991 00.000 15712 IsGuiding returns 0
18:34:58.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:34:59.006 00.015 7988 UpdateGuideState exits: m=1531 SNR=26.8
18:34:59.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:59.013 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:34:59.013 00.000 7988 Enqueuing Expose request
18:34:59.015 00.002 15712 PulseGuide returned control before completion, sleep 19
18:34:59.057 00.042 15712 IsGuiding returns 0
18:34:59.057 00.000 15712 Move returns status 0, amount 22
18:34:59.057 00.000 15712 MoveAxis(N, 0, ABG)
18:34:59.057 00.000 15712 Move returns status 0, amount 0
18:34:59.057 00.000 15712 move complete, result=0
18:34:59.057 00.000 15712 worker thread done servicing request
18:34:59.057 00.000 15712 Worker thread wakes up
18:34:59.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:34:59.057 00.000 7988 GuideStep: 0.2 px 22 ms WEST, -0.3 px 0 ms NORTH
18:34:59.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:00.693 01.636 15712 Exposure complete
18:35:00.756 00.063 15712 worker thread done servicing request
18:35:00.756 00.000 7988 OnExposeComplete: enter
18:35:00.758 00.002 7988 UpdateGuideState(): m_state=6
18:35:00.758 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
18:35:00.758 00.000 7988 Star::Find returns 1 (0), X=1181.22, Y=427.89, Mass=1448, SNR=25.8, Peak=212 HFD=2.9
18:35:00.758 00.000 7988 MultiStar: [#1 -0.32,-0.49,0.00,M1] [#2 -0.30,-0.35,1.03,U] [#3 -0.26,-0.33,0.91,U] [#4 -0.31,-0.40,1.02,U] [#5 -0.11,-0.34,0.73,U] [#6 -0.30,-0.10,0.73,U] [#7 -0.50,-0.46,0.00,M2] [#8 -0.29,-0.44,0.66,U] 
18:35:00.758 00.000 7988 refined, 6 included, MultiStar: {-0.24, -0.34}, one-star: {-0.13, -0.40}
18:35:00.758 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
18:35:00.758 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
18:35:00.758 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.34 hyp=0.42 cameraTheta=-2.19 mountX=0.34 mountY=0.25, mountTheta=0.63
18:35:00.766 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.34, opts=13)
18:35:00.766 00.000 7988 Enqueuing Move request for scope (-0.24, -0.34)
18:35:00.766 00.000 15712 Worker thread wakes up
18:35:00.770 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.34) opts 0xd
18:35:00.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.34)
18:35:00.770 00.000 15712 Moving (-0.24, -0.34) raw xDistance=0.34 yDistance=0.25
18:35:00.770 00.000 15712 PPEC rslt: input = 0.34, final = 0.14, react = 0.21, pred = -0.21, hyst = 0.19, hyst_pct = 0.72, period_length = 644.43
18:35:00.770 00.000 15712 PPEC: input: 0.34, control: 0.14, exposure: 1500
18:35:00.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
18:35:00.770 00.000 15712 MoveAxis(W, 45, ABG)
18:35:00.770 00.000 15712 Guiding  Dir = 3, Dur = 45
18:35:00.770 00.000 15712 IsGuiding returns 0
18:35:00.775 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:35:00.775 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.8
18:35:00.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:00.786 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:00.786 00.000 7988 Enqueuing Expose request
18:35:00.786 00.000 15712 PulseGuide returned control before completion, sleep 41
18:35:00.849 00.063 15712 IsGuiding returns 0
18:35:00.849 00.000 15712 Move returns status 0, amount 45
18:35:00.849 00.000 15712 MoveAxis(S, 64, ABG)
18:35:00.849 00.000 15712 Guiding  Dir = 1, Dur = 64
18:35:00.849 00.000 15712 IsGuiding returns 0
18:35:00.929 00.080 15712 IsGuiding returns 1
18:35:00.929 00.000 15712 scope still moving after pulse duration time elapsed
18:35:00.992 00.063 15712 IsGuiding returns 1
18:35:01.025 00.033 15712 IsGuiding returns 0
18:35:01.025 00.000 15712 scope move finished after 64 + 111 ms
18:35:01.025 00.000 15712 Move returns status 0, amount 64
18:35:01.025 00.000 15712 move complete, result=0
18:35:01.025 00.000 15712 worker thread done servicing request
18:35:01.025 00.000 15712 Worker thread wakes up
18:35:01.025 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.3 px 64 ms SOUTH
18:35:01.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:01.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:02.444 01.419 15712 Exposure complete
18:35:02.510 00.066 15712 worker thread done servicing request
18:35:02.510 00.000 7988 OnExposeComplete: enter
18:35:02.510 00.000 7988 UpdateGuideState(): m_state=6
18:35:02.513 00.003 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
18:35:02.515 00.002 7988 Star::Find returns 1 (0), X=1181.72, Y=428.35, Mass=1417, SNR=25.5, Peak=198 HFD=3.0
18:35:02.516 00.001 7988 MultiStar: [#1 0.26,0.00,1.04,U] [#2 0.18,0.02,1.00,U] [#3 0.14,0.06,0.95,U] [#4 0.28,-0.04,1.07,U] [#5 0.07,0.07,0.72,U] [#6 0.23,0.31,0.71,U] [#7 0.29,0.10,0.63,U] [#8 0.12,-0.18,0.66,U] 
18:35:02.516 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.04}, one-star: {0.37, 0.06}
18:35:02.518 00.002 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.58) = xAngle (1.76 = 1.76)
18:35:02.518 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.41)
18:35:02.520 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.23 cameraTheta=0.18 mountX=-0.04 mountY=-0.22, mountTheta=-1.76
18:35:02.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.04, opts=13)
18:35:02.524 00.004 7988 Enqueuing Move request for scope (0.22, 0.04)
18:35:02.526 00.002 15712 Worker thread wakes up
18:35:02.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
18:35:02.526 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
18:35:02.526 00.000 15712 Moving (0.22, 0.04) raw xDistance=-0.04 yDistance=-0.22
18:35:02.526 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 644.43
18:35:02.526 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
18:35:02.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:02.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:35:02.526 00.000 15712 MoveAxis(E, 1, ABG)
18:35:02.526 00.000 15712 Guiding  Dir = 2, Dur = 1
18:35:02.526 00.000 15712 IsGuiding returns 0
18:35:02.533 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:35:02.536 00.003 7988 UpdateGuideState exits: m=1417 SNR=25.5
18:35:02.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:02.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:02.543 00.007 7988 Enqueuing Expose request
18:35:02.545 00.002 15712 IsGuiding returns 0
18:35:02.545 00.000 15712 Move returns status 0, amount 1
18:35:02.545 00.000 15712 MoveAxis(N, 0, ABG)
18:35:02.545 00.000 15712 Move returns status 0, amount 0
18:35:02.545 00.000 15712 move complete, result=0
18:35:02.545 00.000 15712 worker thread done servicing request
18:35:02.545 00.000 15712 Worker thread wakes up
18:35:02.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:02.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:02.547 00.002 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
18:35:04.175 01.628 15712 Exposure complete
18:35:04.236 00.061 15712 worker thread done servicing request
18:35:04.236 00.000 7988 OnExposeComplete: enter
18:35:04.236 00.000 7988 UpdateGuideState(): m_state=6
18:35:04.239 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
18:35:04.239 00.000 7988 Star::Find returns 1 (0), X=1181.71, Y=428.69, Mass=1397, SNR=25.4, Peak=205 HFD=3.0
18:35:04.241 00.002 7988 MultiStar: [#1 0.28,0.31,1.00,U] [#2 0.16,0.38,1.03,U] [#3 0.19,0.36,1.02,U] [#4 0.28,0.31,1.11,U] [#5 0.36,0.32,0.70,U] [#6 0.26,0.56,0.00,M6] [#7 0.41,0.46,0.00,M2] [#8 0.28,0.28,0.65,U] 
18:35:04.243 00.002 7988 refined, 6 included, MultiStar: {0.27, 0.34}, one-star: {0.36, 0.40}
18:35:04.243 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
18:35:04.245 00.002 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.69)
18:35:04.245 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.34 hyp=0.43 cameraTheta=0.90 mountX=-0.34 mountY=-0.28, mountTheta=-2.46
18:35:04.247 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.34, opts=13)
18:35:04.249 00.002 7988 Enqueuing Move request for scope (0.27, 0.34)
18:35:04.249 00.000 15712 Worker thread wakes up
18:35:04.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.34) opts 0xd
18:35:04.249 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.34)
18:35:04.249 00.000 15712 Moving (0.27, 0.34) raw xDistance=-0.34 yDistance=-0.28
18:35:04.249 00.000 15712 PPEC rslt: input = -0.34, final = -0.18, react = -0.20, pred = 0.01, hyst = -0.18, hyst_pct = 0.72, period_length = 644.43
18:35:04.251 00.002 15712 PPEC: input: -0.34, control: -0.18, exposure: 1500
18:35:04.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:35:04.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
18:35:04.251 00.000 15712 MoveAxis(E, 59, ABG)
18:35:04.251 00.000 15712 Guiding  Dir = 2, Dur = 59
18:35:04.251 00.000 15712 IsGuiding returns 0
18:35:04.256 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:35:04.262 00.006 7988 UpdateGuideState exits: m=1397 SNR=25.4
18:35:04.264 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:04.264 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:04.266 00.002 7988 Enqueuing Expose request
18:35:04.268 00.002 15712 PulseGuide returned control before completion, sleep 51
18:35:04.331 00.063 15712 IsGuiding returns 1
18:35:04.331 00.000 15712 scope still moving after pulse duration time elapsed
18:35:04.363 00.032 15712 IsGuiding returns 0
18:35:04.363 00.000 15712 scope move finished after 59 + 55 ms
18:35:04.363 00.000 15712 Move returns status 0, amount 59
18:35:04.363 00.000 15712 MoveAxis(N, 0, ABG)
18:35:04.363 00.000 15712 Move returns status 0, amount 0
18:35:04.363 00.000 15712 move complete, result=0
18:35:04.363 00.000 15712 worker thread done servicing request
18:35:04.363 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.3 px 0 ms NORTH
18:35:04.368 00.005 15712 Worker thread wakes up
18:35:04.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:04.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:05.784 01.416 15712 Exposure complete
18:35:05.843 00.059 15712 worker thread done servicing request
18:35:05.843 00.000 7988 OnExposeComplete: enter
18:35:05.843 00.000 7988 UpdateGuideState(): m_state=6
18:35:05.849 00.006 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
18:35:05.849 00.000 7988 Star::Find returns 1 (0), X=1181.44, Y=428.57, Mass=1388, SNR=25.3, Peak=187 HFD=3.2
18:35:05.851 00.002 7988 MultiStar: [#1 0.21,0.16,1.03,U] [#2 0.14,0.20,1.01,U] [#3 0.15,0.25,0.95,U] [#4 0.15,0.08,1.03,U] [#5 -0.02,0.34,0.68,U] [#6 0.08,0.34,0.74,U] [#7 0.04,0.07,0.67,U] [#8 0.18,0.20,0.64,U] 
18:35:05.853 00.002 7988 refined, 8 included, MultiStar: {0.12, 0.21}, one-star: {0.09, 0.28}
18:35:05.853 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
18:35:05.855 00.002 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.54)
18:35:05.855 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.05 mountX=-0.21 mountY=-0.12, mountTheta=-2.61
18:35:05.857 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.21, opts=13)
18:35:05.859 00.002 7988 Enqueuing Move request for scope (0.12, 0.21)
18:35:05.859 00.000 15712 Worker thread wakes up
18:35:05.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
18:35:05.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
18:35:05.859 00.000 15712 Moving (0.12, 0.21) raw xDistance=-0.21 yDistance=-0.12
18:35:05.859 00.000 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.72, period_length = 644.43
18:35:05.859 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
18:35:05.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:05.861 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:35:05.861 00.000 15712 MoveAxis(E, 35, ABG)
18:35:05.861 00.000 15712 Guiding  Dir = 2, Dur = 35
18:35:05.862 00.001 15712 IsGuiding returns 0
18:35:05.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=18, FiltMax=255, Gamma=0.690
18:35:05.862 00.000 7988 UpdateGuideState exits: m=1388 SNR=25.3
18:35:05.873 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:05.875 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:05.876 00.001 7988 Enqueuing Expose request
18:35:05.876 00.000 15712 PulseGuide returned control before completion, sleep 23
18:35:05.944 00.068 15712 IsGuiding returns 0
18:35:05.944 00.000 15712 Move returns status 0, amount 35
18:35:05.944 00.000 15712 MoveAxis(N, 0, ABG)
18:35:05.944 00.000 15712 Move returns status 0, amount 0
18:35:05.944 00.000 15712 move complete, result=0
18:35:05.944 00.000 15712 worker thread done servicing request
18:35:05.944 00.000 15712 Worker thread wakes up
18:35:05.944 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
18:35:05.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:05.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:07.580 01.636 15712 Exposure complete
18:35:07.642 00.062 15712 worker thread done servicing request
18:35:07.642 00.000 7988 OnExposeComplete: enter
18:35:07.642 00.000 7988 UpdateGuideState(): m_state=6
18:35:07.642 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
18:35:07.642 00.000 7988 Star::Find returns 1 (0), X=1181.48, Y=428.46, Mass=1347, SNR=24.9, Peak=195 HFD=3.2
18:35:07.642 00.000 7988 MultiStar: [#1 0.07,-0.08,1.03,U] [#2 0.04,0.03,1.02,U] [#3 0.02,0.06,0.98,U] [#4 0.23,-0.03,1.06,U] [#5 0.09,0.26,0.72,U] [#6 0.16,0.21,0.75,U] [#7 0.04,0.00,0.71,U] [#8 -0.14,0.08,0.66,U] 
18:35:07.642 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.13, 0.17}
18:35:07.642 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
18:35:07.642 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.88)
18:35:07.642 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.71 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
18:35:07.642 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.07, opts=13)
18:35:07.642 00.000 7988 Enqueuing Move request for scope (0.08, 0.07)
18:35:07.642 00.000 15712 Worker thread wakes up
18:35:07.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
18:35:07.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
18:35:07.657 00.015 15712 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.08
18:35:07.657 00.000 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.16, hyst = 0.00, hyst_pct = 0.72, period_length = 644.43
18:35:07.657 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
18:35:07.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:07.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:35:07.657 00.000 15712 MoveAxis(W, 14, ABG)
18:35:07.657 00.000 15712 Guiding  Dir = 3, Dur = 14
18:35:07.657 00.000 15712 IsGuiding returns 0
18:35:07.663 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:07.668 00.005 7988 UpdateGuideState exits: m=1347 SNR=24.9
18:35:07.673 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:07.675 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:07.676 00.001 7988 Enqueuing Expose request
18:35:07.676 00.000 15712 IsGuiding returns 1
18:35:07.676 00.000 15712 scope still moving after pulse duration time elapsed
18:35:07.721 00.045 15712 IsGuiding returns 0
18:35:07.721 00.000 15712 scope move finished after 14 + 50 ms
18:35:07.721 00.000 15712 Move returns status 0, amount 14
18:35:07.721 00.000 15712 MoveAxis(N, 0, ABG)
18:35:07.721 00.000 15712 Move returns status 0, amount 0
18:35:07.721 00.000 15712 move complete, result=0
18:35:07.721 00.000 15712 worker thread done servicing request
18:35:07.721 00.000 15712 Worker thread wakes up
18:35:07.721 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
18:35:07.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:07.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:09.138 01.417 15712 Exposure complete
18:35:09.201 00.063 15712 worker thread done servicing request
18:35:09.201 00.000 7988 OnExposeComplete: enter
18:35:09.201 00.000 7988 UpdateGuideState(): m_state=6
18:35:09.203 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
18:35:09.203 00.000 7988 Star::Find returns 1 (0), X=1181.59, Y=428.48, Mass=1469, SNR=26.0, Peak=184 HFD=3.2
18:35:09.206 00.003 7988 MultiStar: [#1 0.16,0.23,1.00,U] [#2 0.12,0.19,0.99,U] [#3 0.05,0.37,0.96,U] [#4 0.18,0.17,1.03,U] [#5 -0.07,0.47,0.70,U] [#6 -0.07,0.53,0.70,U] [#7 0.23,0.26,0.64,U] [#8 0.00,0.25,0.61,U] 
18:35:09.206 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.28}, one-star: {0.24, 0.19}
18:35:09.206 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
18:35:09.206 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.38)
18:35:09.206 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.22 mountX=-0.28 mountY=-0.11, mountTheta=-2.77
18:35:09.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.28, opts=13)
18:35:09.206 00.000 7988 Enqueuing Move request for scope (0.10, 0.28)
18:35:09.215 00.009 15712 Worker thread wakes up
18:35:09.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
18:35:09.215 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
18:35:09.215 00.000 15712 Moving (0.10, 0.28) raw xDistance=-0.28 yDistance=-0.11
18:35:09.215 00.000 15712 PPEC rslt: input = -0.28, final = -0.11, react = -0.17, pred = 0.17, hyst = -0.16, hyst_pct = 0.72, period_length = 644.43
18:35:09.215 00.000 15712 PPEC: input: -0.28, control: -0.11, exposure: 1500
18:35:09.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:09.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:35:09.215 00.000 15712 MoveAxis(E, 37, ABG)
18:35:09.215 00.000 15712 Guiding  Dir = 2, Dur = 37
18:35:09.215 00.000 15712 IsGuiding returns 0
18:35:09.221 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:35:09.223 00.002 7988 UpdateGuideState exits: m=1469 SNR=26.0
18:35:09.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:09.231 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:09.233 00.002 7988 Enqueuing Expose request
18:35:09.240 00.007 15712 PulseGuide returned control before completion, sleep 23
18:35:09.279 00.039 15712 IsGuiding returns 0
18:35:09.279 00.000 15712 Move returns status 0, amount 37
18:35:09.279 00.000 15712 MoveAxis(N, 0, ABG)
18:35:09.279 00.000 15712 Move returns status 0, amount 0
18:35:09.279 00.000 15712 move complete, result=0
18:35:09.279 00.000 15712 worker thread done servicing request
18:35:09.279 00.000 15712 Worker thread wakes up
18:35:09.279 00.000 7988 GuideStep: -0.3 px 37 ms EAST, -0.1 px 0 ms NORTH
18:35:09.291 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:09.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:10.922 01.631 15712 Exposure complete
18:35:10.984 00.062 15712 worker thread done servicing request
18:35:10.984 00.000 7988 OnExposeComplete: enter
18:35:10.984 00.000 7988 UpdateGuideState(): m_state=6
18:35:10.984 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
18:35:10.984 00.000 7988 Star::Find returns 1 (0), X=1181.67, Y=428.25, Mass=1394, SNR=25.5, Peak=222 HFD=2.9
18:35:10.991 00.007 7988 MultiStar: [#1 0.28,-0.16,1.02,U] [#2 0.43,-0.03,1.01,U] [#3 0.61,-0.02,0.00,M1] [#4 0.46,-0.27,1.03,U] [#5 0.27,0.05,0.72,U] [#6 0.26,0.12,0.73,U] [#7 0.18,0.18,0.67,U] [#8 0.27,-0.34,0.68,U] 
18:35:10.991 00.000 7988 single-star, 7 included, MultiStar: {0.32, -0.07}, one-star: {0.32, -0.04}
18:35:10.993 00.002 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.58) = xAngle (1.45 = 1.45)
18:35:10.993 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.55 = -1.73)
18:35:10.995 00.002 7988 CameraToMount -- cameraX=0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-0.13 mountX=0.04 mountY=-0.31, mountTheta=-1.45
18:35:10.997 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.04, opts=13)
18:35:10.999 00.002 7988 Enqueuing Move request for scope (0.32, -0.04)
18:35:10.999 00.000 15712 Worker thread wakes up
18:35:10.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.04) opts 0xd
18:35:10.999 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.04)
18:35:10.999 00.000 15712 Moving (0.32, -0.04) raw xDistance=0.04 yDistance=-0.31
18:35:11.001 00.002 15712 PPEC rslt: input = 0.04, final = 0.06, react = 0.02, pred = 0.20, hyst = 0.00, hyst_pct = 0.72, period_length = 644.43
18:35:11.001 00.000 15712 PPEC: input: 0.04, control: 0.06, exposure: 1500
18:35:11.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:35:11.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
18:35:11.001 00.000 15712 MoveAxis(W, 19, ABG)
18:35:11.001 00.000 15712 Guiding  Dir = 3, Dur = 19
18:35:11.001 00.000 15712 IsGuiding returns 0
18:35:11.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:35:11.013 00.012 7988 UpdateGuideState exits: m=1394 SNR=25.5
18:35:11.013 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:11.018 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:11.018 00.000 7988 Enqueuing Expose request
18:35:11.029 00.011 15712 IsGuiding returns 1
18:35:11.029 00.000 15712 scope still moving after pulse duration time elapsed
18:35:11.078 00.049 15712 IsGuiding returns 0
18:35:11.078 00.000 15712 scope move finished after 19 + 58 ms
18:35:11.078 00.000 15712 Move returns status 0, amount 19
18:35:11.078 00.000 15712 MoveAxis(N, 0, ABG)
18:35:11.078 00.000 15712 Move returns status 0, amount 0
18:35:11.078 00.000 15712 move complete, result=0
18:35:11.078 00.000 15712 worker thread done servicing request
18:35:11.078 00.000 15712 Worker thread wakes up
18:35:11.078 00.000 7988 GuideStep: 0.0 px 19 ms WEST, -0.3 px 0 ms NORTH
18:35:11.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:11.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:12.504 01.426 15712 Exposure complete
18:35:12.564 00.060 15712 worker thread done servicing request
18:35:12.564 00.000 7988 OnExposeComplete: enter
18:35:12.570 00.006 7988 UpdateGuideState(): m_state=6
18:35:12.572 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
18:35:12.572 00.000 7988 Star::Find returns 1 (1), X=1181.74, Y=428.31, Mass=1444, SNR=26.1, Peak=255 HFD=2.9
18:35:12.574 00.002 7988 MultiStar: [#1 0.27,-0.15,1.01,U] [#2 0.14,-0.05,1.03,U] [#3 0.21,-0.04,0.94,U] [#4 0.23,-0.16,1.02,U] [#5 0.21,0.04,0.70,U] [#6 0.29,0.29,0.69,U] [#7 0.29,-0.06,0.65,U] [#8 0.15,-0.08,0.67,U] 
18:35:12.574 00.000 7988 refined, 8 included, MultiStar: {0.24, -0.03}, one-star: {0.39, 0.01}
18:35:12.574 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.58) = xAngle (1.44 = 1.44)
18:35:12.578 00.004 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.55 = -1.73)
18:35:12.578 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.13 mountX=0.03 mountY=-0.24, mountTheta=-1.44
18:35:12.578 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.03, opts=13)
18:35:12.578 00.000 7988 Enqueuing Move request for scope (0.24, -0.03)
18:35:12.584 00.006 15712 Worker thread wakes up
18:35:12.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
18:35:12.584 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
18:35:12.584 00.000 15712 Moving (0.24, -0.03) raw xDistance=0.03 yDistance=-0.24
18:35:12.584 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.71, period_length = 644.43
18:35:12.584 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
18:35:12.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:12.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
18:35:12.584 00.000 15712 MoveAxis(W, 3, ABG)
18:35:12.584 00.000 15712 Guiding  Dir = 3, Dur = 3
18:35:12.589 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:12.589 00.000 15712 IsGuiding returns 0
18:35:12.589 00.000 7988 UpdateGuideState exits: m=1444 SNR=26.1 Saturated
18:35:12.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:12.601 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:12.601 00.000 7988 Enqueuing Expose request
18:35:12.612 00.011 15712 IsGuiding returns 0
18:35:12.612 00.000 15712 Move returns status 0, amount 3
18:35:12.612 00.000 15712 MoveAxis(N, 0, ABG)
18:35:12.612 00.000 15712 Move returns status 0, amount 0
18:35:12.612 00.000 15712 move complete, result=0
18:35:12.612 00.000 15712 worker thread done servicing request
18:35:12.612 00.000 15712 Worker thread wakes up
18:35:12.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:12.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:12.612 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
18:35:14.245 01.633 15712 Exposure complete
18:35:14.310 00.065 15712 worker thread done servicing request
18:35:14.310 00.000 7988 OnExposeComplete: enter
18:35:14.310 00.000 7988 UpdateGuideState(): m_state=6
18:35:14.310 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
18:35:14.310 00.000 7988 Star::Find returns 1 (0), X=1181.76, Y=427.90, Mass=1391, SNR=25.3, Peak=206 HFD=3.2
18:35:14.310 00.000 7988 MultiStar: [#1 0.28,-0.61,0.00,M1] [#2 0.30,-0.41,1.06,U] [#3 0.33,-0.40,0.99,U] [#4 0.18,-0.57,0.00,M1] [#5 0.24,-0.37,0.73,U] [#6 0.12,-0.26,0.73,U] [#7 0.40,-0.35,0.69,U] [#8 0.21,-0.61,0.00,M1] 
18:35:14.310 00.000 7988 refined, 5 included, MultiStar: {0.30, -0.37}, one-star: {0.41, -0.39}
18:35:14.310 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.58) = xAngle (0.70 = 0.70)
18:35:14.310 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.80 = -2.48)
18:35:14.310 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.37 hyp=0.48 cameraTheta=-0.88 mountX=0.37 mountY=-0.30, mountTheta=-0.68
18:35:14.322 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.37, opts=13)
18:35:14.324 00.002 7988 Enqueuing Move request for scope (0.30, -0.37)
18:35:14.326 00.002 15712 Worker thread wakes up
18:35:14.326 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.37) opts 0xd
18:35:14.326 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.37)
18:35:14.326 00.000 15712 Moving (0.30, -0.37) raw xDistance=0.37 yDistance=-0.30
18:35:14.326 00.000 15712 PPEC rslt: input = 0.37, final = 0.22, react = 0.22, pred = 0.03, hyst = 0.20, hyst_pct = 0.71, period_length = 644.43
18:35:14.326 00.000 15712 PPEC: input: 0.37, control: 0.22, exposure: 1500
18:35:14.326 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.23 newest=-0.85
18:35:14.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
18:35:14.326 00.000 15712 MoveAxis(W, 71, ABG)
18:35:14.328 00.002 15712 Guiding  Dir = 3, Dur = 71
18:35:14.328 00.000 15712 IsGuiding returns 0
18:35:14.333 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:14.339 00.006 7988 UpdateGuideState exits: m=1391 SNR=25.3
18:35:14.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:14.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:14.339 00.000 7988 Enqueuing Expose request
18:35:14.356 00.017 15712 PulseGuide returned control before completion, sleep 54
18:35:14.433 00.077 15712 IsGuiding returns 0
18:35:14.433 00.000 15712 Move returns status 0, amount 71
18:35:14.433 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 268 applied
18:35:14.433 00.000 15712 MoveAxis(N, 343, ABG)
18:35:14.433 00.000 15712 Guiding  Dir = 0, Dur = 343
18:35:14.433 00.000 15712 IsGuiding returns 0
18:35:14.516 00.083 15712 PulseGuide returned control before completion, sleep 274
18:35:14.800 00.284 15712 IsGuiding returns 1
18:35:14.800 00.000 15712 scope still moving after pulse duration time elapsed
18:35:14.834 00.034 15712 IsGuiding returns 1
18:35:14.896 00.062 15712 IsGuiding returns 0
18:35:14.896 00.000 15712 scope move finished after 343 + 120 ms
18:35:14.896 00.000 15712 Move returns status 0, amount 343
18:35:14.896 00.000 15712 move complete, result=0
18:35:14.896 00.000 15712 worker thread done servicing request
18:35:14.896 00.000 15712 Worker thread wakes up
18:35:14.896 00.000 7988 GuideStep: 0.4 px 71 ms WEST, -0.3 px 343 ms NORTH
18:35:14.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:14.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:16.312 01.416 15712 Exposure complete
18:35:16.375 00.063 15712 worker thread done servicing request
18:35:16.375 00.000 7988 OnExposeComplete: enter
18:35:16.375 00.000 7988 UpdateGuideState(): m_state=6
18:35:16.375 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
18:35:16.375 00.000 7988 Star::Find returns 1 (0), X=1181.85, Y=427.77, Mass=1416, SNR=25.6, Peak=177 HFD=3.2
18:35:16.380 00.005 7988 MultiStar: [#1 0.44,-0.63,0.00,M2] [#2 0.47,-0.76,0.00,M1] [#3 0.35,-0.48,0.00,M1] [#4 0.27,-0.75,0.00,M2] [#5 0.30,-0.71,0.00,M1] [#6 0.28,-0.29,0.71,U] [#7 0.32,-0.47,0.00,M1] [#8 0.21,-0.78,0.00,M2] 
18:35:16.380 00.000 7988 refined, 1 included, MultiStar: {0.41, -0.43}, one-star: {0.50, -0.53}
18:35:16.382 00.002 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
18:35:16.384 00.002 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.40)
18:35:16.384 00.000 7988 CameraToMount -- cameraX=0.41 cameraY=-0.43 hyp=0.59 cameraTheta=-0.81 mountX=0.42 mountY=-0.40, mountTheta=-0.75
18:35:16.386 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.41, y=-0.43, opts=13)
18:35:16.386 00.000 7988 Enqueuing Move request for scope (0.41, -0.43)
18:35:16.389 00.003 15712 Worker thread wakes up
18:35:16.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.43) opts 0xd
18:35:16.389 00.000 15712 Handling offset move in thread for scope, endpoint = (0.41, -0.43)
18:35:16.389 00.000 15712 Moving (0.41, -0.43) raw xDistance=0.42 yDistance=-0.40
18:35:16.389 00.000 15712 BLC: History state: CurrMiss=0.40, AvgInitMiss=-0.12, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.295358, 1:0.397657
18:35:16.389 00.000 15712 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
18:35:16.389 00.000 15712 BLC: window closed
18:35:16.391 00.002 15712 PPEC rslt: input = 0.42, final = 0.24, react = 0.25, pred = 0.03, hyst = 0.23, hyst_pct = 0.71, period_length = 644.43
18:35:16.391 00.000 15712 PPEC: input: 0.42, control: 0.24, exposure: 1500
18:35:16.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
18:35:16.391 00.000 15712 MoveAxis(W, 80, ABG)
18:35:16.391 00.000 15712 Guiding  Dir = 3, Dur = 80
18:35:16.391 00.000 15712 IsGuiding returns 0
18:35:16.397 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:16.397 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.6
18:35:16.405 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:16.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:16.405 00.000 7988 Enqueuing Expose request
18:35:16.416 00.011 15712 PulseGuide returned control before completion, sleep 65
18:35:16.485 00.069 15712 IsGuiding returns 1
18:35:16.485 00.000 15712 scope still moving after pulse duration time elapsed
18:35:16.534 00.049 15712 IsGuiding returns 0
18:35:16.534 00.000 15712 scope move finished after 80 + 74 ms
18:35:16.534 00.000 15712 Move returns status 0, amount 80
18:35:16.534 00.000 15712 MoveAxis(N, 102, ABG)
18:35:16.534 00.000 15712 Guiding  Dir = 0, Dur = 102
18:35:16.534 00.000 15712 IsGuiding returns 0
18:35:16.618 00.084 15712 PulseGuide returned control before completion, sleep 33
18:35:16.672 00.054 15712 IsGuiding returns 1
18:35:16.672 00.000 15712 scope still moving after pulse duration time elapsed
18:35:16.734 00.062 15712 IsGuiding returns 0
18:35:16.734 00.000 15712 scope move finished after 102 + 89 ms
18:35:16.734 00.000 15712 Move returns status 0, amount 102
18:35:16.734 00.000 15712 move complete, result=0
18:35:16.738 00.004 15712 worker thread done servicing request
18:35:16.738 00.000 15712 Worker thread wakes up
18:35:16.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:16.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:16.738 00.000 7988 GuideStep: 0.4 px 80 ms WEST, -0.4 px 102 ms NORTH
18:35:18.380 01.642 15712 Exposure complete
18:35:18.447 00.067 15712 worker thread done servicing request
18:35:18.447 00.000 7988 OnExposeComplete: enter
18:35:18.447 00.000 7988 UpdateGuideState(): m_state=6
18:35:18.447 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
18:35:18.447 00.000 7988 Star::Find returns 1 (1), X=1181.21, Y=428.56, Mass=1351, SNR=25.1, Peak=255 HFD=3.1
18:35:18.453 00.006 7988 MultiStar: [#1 -0.29,0.12,1.05,U] [#2 -0.12,0.21,1.04,U] [#3 -0.17,0.13,1.00,U] [#4 -0.18,-0.04,1.05,U] [#5 -0.18,-0.05,0.70,U] [#6 -0.41,0.23,0.71,U] [#7 -0.15,-0.04,0.65,U] [#8 -0.39,-0.10,0.66,U] 
18:35:18.453 00.000 7988 refined, 8 included, MultiStar: {-0.22, 0.09}, one-star: {-0.15, 0.26}
18:35:18.453 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.58) = xAngle (4.32 = -1.96)
18:35:18.457 00.004 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.43 = 1.15)
18:35:18.457 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.23 cameraTheta=2.74 mountX=-0.09 mountY=0.21, mountTheta=1.96
18:35:18.457 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.09, opts=13)
18:35:18.457 00.000 7988 Enqueuing Move request for scope (-0.22, 0.09)
18:35:18.457 00.000 15712 Worker thread wakes up
18:35:18.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
18:35:18.457 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
18:35:18.457 00.000 15712 Moving (-0.22, 0.09) raw xDistance=-0.09 yDistance=0.21
18:35:18.457 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 644.43
18:35:18.457 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
18:35:18.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:18.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:35:18.457 00.000 15712 MoveAxis(W, 0, ABG)
18:35:18.457 00.000 15712 Move returns status 0, amount 0
18:35:18.457 00.000 15712 MoveAxis(N, 0, ABG)
18:35:18.457 00.000 15712 Move returns status 0, amount 0
18:35:18.457 00.000 15712 move complete, result=0
18:35:18.457 00.000 15712 worker thread done servicing request
18:35:18.470 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:18.477 00.007 7988 UpdateGuideState exits: m=1351 SNR=25.1 Saturated
18:35:18.479 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:18.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:18.481 00.002 7988 Enqueuing Expose request
18:35:18.483 00.002 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
18:35:18.483 00.000 15712 Worker thread wakes up
18:35:18.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:18.485 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:19.891 01.406 15712 Exposure complete
18:35:19.959 00.068 15712 worker thread done servicing request
18:35:19.959 00.000 7988 OnExposeComplete: enter
18:35:19.959 00.000 7988 UpdateGuideState(): m_state=6
18:35:19.959 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
18:35:19.959 00.000 7988 Star::Find returns 1 (1), X=1181.20, Y=428.39, Mass=1459, SNR=26.1, Peak=255 HFD=3.2
18:35:19.959 00.000 7988 MultiStar: [#1 -0.23,0.16,0.98,U] [#2 -0.31,0.12,1.05,U] [#3 -0.23,0.10,0.98,U] [#4 -0.24,0.05,1.01,U] [#5 -0.15,-0.06,0.67,U] [#6 -0.34,0.45,0.00,M1] [#7 -0.13,0.16,0.66,U] [#8 -0.23,0.11,0.66,U] 
18:35:19.966 00.007 7988 single-star, 7 included, MultiStar: {-0.22, 0.10}, one-star: {-0.16, 0.10}
18:35:19.967 00.001 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.58) = xAngle (4.16 = -2.12)
18:35:19.967 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.27 = 0.99)
18:35:19.967 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.59 mountX=-0.10 mountY=0.16, mountTheta=2.13
18:35:19.971 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.10, opts=13)
18:35:19.973 00.002 7988 Enqueuing Move request for scope (-0.16, 0.10)
18:35:19.975 00.002 15712 Worker thread wakes up
18:35:19.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
18:35:19.975 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
18:35:19.975 00.000 15712 Moving (-0.16, 0.10) raw xDistance=-0.10 yDistance=0.16
18:35:19.975 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 644.43
18:35:19.975 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
18:35:19.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:19.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:35:19.975 00.000 15712 MoveAxis(E, 0, ABG)
18:35:19.975 00.000 15712 Move returns status 0, amount 0
18:35:19.975 00.000 15712 MoveAxis(N, 0, ABG)
18:35:19.975 00.000 15712 Move returns status 0, amount 0
18:35:19.975 00.000 15712 move complete, result=0
18:35:19.975 00.000 15712 worker thread done servicing request
18:35:19.981 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:35:19.989 00.008 7988 UpdateGuideState exits: m=1459 SNR=26.1 Saturated
18:35:19.991 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:19.993 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:19.993 00.000 7988 Enqueuing Expose request
18:35:19.995 00.002 7988 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
18:35:19.995 00.000 15712 Worker thread wakes up
18:35:19.997 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:19.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:21.633 01.636 15712 Exposure complete
18:35:21.695 00.062 15712 worker thread done servicing request
18:35:21.696 00.001 7988 OnExposeComplete: enter
18:35:21.697 00.001 7988 UpdateGuideState(): m_state=6
18:35:21.697 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
18:35:21.697 00.000 7988 Star::Find returns 1 (0), X=1181.53, Y=428.31, Mass=1365, SNR=25.2, Peak=156 HFD=3.3
18:35:21.697 00.000 7988 MultiStar: [#1 0.12,-0.05,1.01,U] [#2 0.24,0.09,1.02,U] [#3 0.15,0.10,0.96,U] [#4 0.16,-0.33,1.04,U] [#5 0.06,-0.04,0.69,U] [#6 0.15,0.17,0.74,U] [#7 0.22,-0.09,0.73,U] [#8 0.30,-0.27,0.65,U] 
18:35:21.697 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.18, 0.01}
18:35:21.703 00.006 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
18:35:21.703 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
18:35:21.703 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.08 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
18:35:21.703 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.01, opts=13)
18:35:21.703 00.000 7988 Enqueuing Move request for scope (0.18, 0.01)
18:35:21.703 00.000 15712 Worker thread wakes up
18:35:21.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
18:35:21.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
18:35:21.703 00.000 15712 Moving (0.18, 0.01) raw xDistance=-0.02 yDistance=-0.18
18:35:21.703 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 644.43
18:35:21.703 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
18:35:21.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:21.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:35:21.703 00.000 15712 MoveAxis(E, 1, ABG)
18:35:21.703 00.000 15712 Guiding  Dir = 2, Dur = 1
18:35:21.703 00.000 15712 IsGuiding returns 0
18:35:21.716 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:21.720 00.004 7988 UpdateGuideState exits: m=1365 SNR=25.2
18:35:21.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:21.728 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:21.728 00.000 7988 Enqueuing Expose request
18:35:21.734 00.006 15712 IsGuiding returns 0
18:35:21.734 00.000 15712 Move returns status 0, amount 1
18:35:21.734 00.000 15712 MoveAxis(N, 0, ABG)
18:35:21.734 00.000 15712 Move returns status 0, amount 0
18:35:21.734 00.000 15712 move complete, result=0
18:35:21.741 00.007 15712 worker thread done servicing request
18:35:21.741 00.000 15712 Worker thread wakes up
18:35:21.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:21.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:21.741 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
18:35:23.160 01.419 15712 Exposure complete
18:35:23.222 00.062 15712 worker thread done servicing request
18:35:23.222 00.000 7988 OnExposeComplete: enter
18:35:23.222 00.000 7988 UpdateGuideState(): m_state=6
18:35:23.226 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
18:35:23.226 00.000 7988 Star::Find returns 1 (0), X=1181.76, Y=428.64, Mass=1326, SNR=24.9, Peak=145 HFD=3.5
18:35:23.226 00.000 7988 MultiStar: [#1 0.44,0.17,1.03,U] [#2 0.22,0.50,0.00,M1] [#3 0.21,0.26,0.98,U] [#4 0.22,0.11,1.06,U] [#5 0.32,0.52,0.00,M1] [#6 0.13,0.51,0.72,U] [#7 0.30,0.55,0.00,M1] [#8 0.13,0.29,0.68,U] 
18:35:23.226 00.000 7988 refined, 5 included, MultiStar: {0.27, 0.27}, one-star: {0.41, 0.35}
18:35:23.226 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.35 = 2.35)
18:35:23.226 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.46 = -0.82)
18:35:23.226 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.27 hyp=0.38 cameraTheta=0.78 mountX=-0.27 mountY=-0.28, mountTheta=-2.34
18:35:23.234 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.27, opts=13)
18:35:23.234 00.000 7988 Enqueuing Move request for scope (0.27, 0.27)
18:35:23.236 00.002 15712 Worker thread wakes up
18:35:23.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.27) opts 0xd
18:35:23.236 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.27)
18:35:23.236 00.000 15712 Moving (0.27, 0.27) raw xDistance=-0.27 yDistance=-0.28
18:35:23.236 00.000 15712 PPEC rslt: input = -0.27, final = -0.14, react = -0.16, pred = 0.03, hyst = -0.15, hyst_pct = 0.71, period_length = 644.43
18:35:23.238 00.002 15712 PPEC: input: -0.27, control: -0.14, exposure: 1500
18:35:23.238 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
18:35:23.238 00.000 15712 MoveAxis(E, 46, ABG)
18:35:23.238 00.000 15712 Guiding  Dir = 2, Dur = 46
18:35:23.238 00.000 15712 IsGuiding returns 0
18:35:23.243 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:23.249 00.006 7988 UpdateGuideState exits: m=1326 SNR=24.9
18:35:23.251 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:23.252 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:23.252 00.000 7988 Enqueuing Expose request
18:35:23.254 00.002 15712 PulseGuide returned control before completion, sleep 36
18:35:23.299 00.045 15712 IsGuiding returns 1
18:35:23.299 00.000 15712 scope still moving after pulse duration time elapsed
18:35:23.331 00.032 15712 IsGuiding returns 0
18:35:23.331 00.000 15712 scope move finished after 46 + 46 ms
18:35:23.331 00.000 15712 Move returns status 0, amount 46
18:35:23.331 00.000 15712 MoveAxis(N, 71, ABG)
18:35:23.331 00.000 15712 Guiding  Dir = 0, Dur = 71
18:35:23.331 00.000 15712 IsGuiding returns 0
18:35:23.412 00.081 15712 IsGuiding returns 1
18:35:23.412 00.000 15712 scope still moving after pulse duration time elapsed
18:35:23.443 00.031 15712 IsGuiding returns 1
18:35:23.498 00.055 15712 IsGuiding returns 0
18:35:23.498 00.000 15712 scope move finished after 71 + 95 ms
18:35:23.498 00.000 15712 Move returns status 0, amount 71
18:35:23.498 00.000 15712 move complete, result=0
18:35:23.498 00.000 7988 GuideStep: -0.3 px 46 ms EAST, -0.3 px 71 ms NORTH
18:35:23.502 00.004 15712 worker thread done servicing request
18:35:23.502 00.000 15712 Worker thread wakes up
18:35:23.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:23.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:25.144 01.642 15712 Exposure complete
18:35:25.212 00.068 15712 worker thread done servicing request
18:35:25.212 00.000 7988 OnExposeComplete: enter
18:35:25.212 00.000 7988 UpdateGuideState(): m_state=6
18:35:25.212 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
18:35:25.212 00.000 7988 Star::Find returns 1 (1), X=1181.08, Y=428.02, Mass=1357, SNR=25.1, Peak=255 HFD=2.9
18:35:25.212 00.000 7988 MultiStar: [#1 -0.16,-0.33,1.02,U] [#2 -0.34,-0.30,1.03,U] [#3 -0.43,-0.16,0.99,U] [#4 -0.33,-0.42,1.07,U] [#5 -0.38,-0.20,0.73,U] [#6 -0.29,-0.04,0.72,U] [#7 -0.33,-0.55,0.00,M2] [#8 -0.41,-0.41,0.00,M1] 
18:35:25.212 00.000 7988 single-star, 6 included, MultiStar: {-0.31, -0.26}, one-star: {-0.27, -0.28}
18:35:25.212 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.77 = -0.77)
18:35:25.220 00.008 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.34 = 2.34)
18:35:25.220 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.28 hyp=0.39 cameraTheta=-2.35 mountX=0.28 mountY=0.28, mountTheta=0.78
18:35:25.220 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.28, opts=13)
18:35:25.220 00.000 7988 Enqueuing Move request for scope (-0.27, -0.28)
18:35:25.220 00.000 15712 Worker thread wakes up
18:35:25.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.28) opts 0xd
18:35:25.220 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.28)
18:35:25.220 00.000 15712 Moving (-0.27, -0.28) raw xDistance=0.28 yDistance=0.28
18:35:25.220 00.000 15712 PPEC rslt: input = 0.28, final = 0.17, react = 0.17, pred = 0.04, hyst = 0.15, hyst_pct = 0.71, period_length = 644.43
18:35:25.220 00.000 15712 PPEC: input: 0.28, control: 0.17, exposure: 1500
18:35:25.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:35:25.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:35:25.220 00.000 15712 MoveAxis(W, 55, ABG)
18:35:25.220 00.000 15712 Guiding  Dir = 3, Dur = 55
18:35:25.229 00.009 15712 IsGuiding returns 0
18:35:25.234 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:25.242 00.008 7988 UpdateGuideState exits: m=1357 SNR=25.1 Saturated
18:35:25.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:25.244 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:25.246 00.002 7988 Enqueuing Expose request
18:35:25.256 00.010 15712 PulseGuide returned control before completion, sleep 37
18:35:25.300 00.044 15712 IsGuiding returns 1
18:35:25.300 00.000 15712 scope still moving after pulse duration time elapsed
18:35:25.332 00.032 15712 IsGuiding returns 0
18:35:25.332 00.000 15712 scope move finished after 55 + 53 ms
18:35:25.332 00.000 15712 Move returns status 0, amount 55
18:35:25.332 00.000 15712 MoveAxis(N, 0, ABG)
18:35:25.332 00.000 15712 Move returns status 0, amount 0
18:35:25.332 00.000 15712 move complete, result=0
18:35:25.332 00.000 15712 worker thread done servicing request
18:35:25.332 00.000 15712 Worker thread wakes up
18:35:25.332 00.000 7988 GuideStep: 0.3 px 55 ms WEST, 0.3 px 0 ms NORTH
18:35:25.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:25.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:26.745 01.413 15712 Exposure complete
18:35:26.815 00.070 15712 worker thread done servicing request
18:35:26.815 00.000 7988 OnExposeComplete: enter
18:35:26.815 00.000 7988 UpdateGuideState(): m_state=6
18:35:26.815 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
18:35:26.815 00.000 7988 Star::Find returns 1 (0), X=1181.25, Y=428.27, Mass=1392, SNR=25.5, Peak=240 HFD=3.3
18:35:26.815 00.000 7988 MultiStar: [#1 -0.29,-0.12,1.02,U] [#2 -0.30,0.07,1.02,U] [#3 -0.36,-0.20,0.93,U] [#4 -0.23,-0.30,1.08,U] [#5 -0.28,-0.09,0.74,U] [#6 -0.24,0.18,0.71,U] [#7 -0.29,0.16,0.63,U] [#8 -0.35,-0.10,0.64,U] 
18:35:26.815 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.06}, one-star: {-0.10, -0.02}
18:35:26.815 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
18:35:26.815 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
18:35:26.826 00.011 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.93 mountX=0.02 mountY=0.10, mountTheta=1.35
18:35:26.828 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.02, opts=13)
18:35:26.828 00.000 7988 Enqueuing Move request for scope (-0.10, -0.02)
18:35:26.828 00.000 15712 Worker thread wakes up
18:35:26.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
18:35:26.828 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
18:35:26.828 00.000 15712 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.10
18:35:26.833 00.005 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.70, period_length = 644.43
18:35:26.833 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
18:35:26.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:26.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:35:26.833 00.000 15712 MoveAxis(W, 3, ABG)
18:35:26.833 00.000 15712 Guiding  Dir = 3, Dur = 3
18:35:26.833 00.000 15712 IsGuiding returns 0
18:35:26.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:35:26.843 00.010 7988 UpdateGuideState exits: m=1392 SNR=25.5
18:35:26.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:26.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:26.843 00.000 7988 Enqueuing Expose request
18:35:26.843 00.000 15712 IsGuiding returns 0
18:35:26.843 00.000 15712 Move returns status 0, amount 3
18:35:26.843 00.000 15712 MoveAxis(N, 0, ABG)
18:35:26.843 00.000 15712 Move returns status 0, amount 0
18:35:26.843 00.000 15712 move complete, result=0
18:35:26.843 00.000 15712 worker thread done servicing request
18:35:26.843 00.000 15712 Worker thread wakes up
18:35:26.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:26.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:26.843 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
18:35:28.484 01.641 15712 Exposure complete
18:35:28.555 00.071 15712 worker thread done servicing request
18:35:28.555 00.000 7988 OnExposeComplete: enter
18:35:28.555 00.000 7988 UpdateGuideState(): m_state=6
18:35:28.558 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
18:35:28.558 00.000 7988 Star::Find returns 1 (0), X=1181.01, Y=428.20, Mass=1376, SNR=25.3, Peak=238 HFD=3.1
18:35:28.561 00.003 7988 MultiStar: [#1 -0.58,-0.17,0.00,M1] [#2 -0.50,0.15,1.02,U] [#3 -0.42,-0.16,0.96,U] [#4 -0.48,-0.13,1.06,U] [#5 -0.39,-0.20,0.70,U] [#6 -0.36,0.10,0.72,U] [#7 -0.53,0.07,0.69,U] [#8 -0.51,-0.20,0.00,M1] 
18:35:28.561 00.000 7988 single-star, 6 included, MultiStar: {-0.43, -0.04}, one-star: {-0.34, -0.09}
18:35:28.561 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.58) = xAngle (-1.30 = -1.30)
18:35:28.561 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.81 = 1.81)
18:35:28.561 00.000 7988 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.36 cameraTheta=-2.87 mountX=0.10 mountY=0.35, mountTheta=1.30
18:35:28.561 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=-0.09, opts=13)
18:35:28.561 00.000 7988 Enqueuing Move request for scope (-0.34, -0.09)
18:35:28.561 00.000 15712 Worker thread wakes up
18:35:28.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.09) opts 0xd
18:35:28.561 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, -0.09)
18:35:28.561 00.000 15712 Moving (-0.34, -0.09) raw xDistance=0.10 yDistance=0.35
18:35:28.561 00.000 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 644.43
18:35:28.561 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
18:35:28.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:35:28.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
18:35:28.561 00.000 15712 MoveAxis(E, 1, ABG)
18:35:28.561 00.000 15712 Guiding  Dir = 2, Dur = 1
18:35:28.561 00.000 15712 IsGuiding returns 0
18:35:28.577 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:28.585 00.008 7988 UpdateGuideState exits: m=1376 SNR=25.3
18:35:28.587 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:28.589 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:28.591 00.002 7988 Enqueuing Expose request
18:35:28.597 00.006 15712 IsGuiding returns 0
18:35:28.597 00.000 15712 Move returns status 0, amount 1
18:35:28.597 00.000 15712 MoveAxis(N, 0, ABG)
18:35:28.597 00.000 15712 Move returns status 0, amount 0
18:35:28.597 00.000 15712 move complete, result=0
18:35:28.597 00.000 15712 worker thread done servicing request
18:35:28.597 00.000 15712 Worker thread wakes up
18:35:28.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:28.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:28.597 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.3 px 0 ms NORTH
18:35:30.005 01.408 15712 Exposure complete
18:35:30.069 00.064 15712 worker thread done servicing request
18:35:30.069 00.000 7988 OnExposeComplete: enter
18:35:30.069 00.000 7988 UpdateGuideState(): m_state=6
18:35:30.074 00.005 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
18:35:30.076 00.002 7988 Star::Find returns 1 (1), X=1181.04, Y=428.40, Mass=1435, SNR=25.8, Peak=255 HFD=3.4
18:35:30.076 00.000 7988 MultiStar: [#1 -0.43,-0.18,1.00,U] [#2 -0.23,-0.10,1.04,U] [#3 -0.34,-0.04,0.94,U] [#4 -0.36,-0.16,1.03,U] [#5 -0.16,0.11,0.69,U] [#6 -0.45,0.12,0.68,U] [#7 -0.30,0.05,0.64,U] [#8 -0.40,-0.15,0.66,U] 
18:35:30.078 00.002 7988 single-star, 8 included, MultiStar: {-0.33, -0.04}, one-star: {-0.31, 0.11}
18:35:30.078 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.58) = xAngle (4.38 = -1.90)
18:35:30.080 00.002 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.49 = 1.21)
18:35:30.082 00.002 7988 CameraToMount -- cameraX=-0.31 cameraY=0.11 hyp=0.33 cameraTheta=2.80 mountX=-0.11 mountY=0.31, mountTheta=1.90
18:35:30.084 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.11, opts=13)
18:35:30.084 00.000 7988 Enqueuing Move request for scope (-0.31, 0.11)
18:35:30.086 00.002 15712 Worker thread wakes up
18:35:30.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.11) opts 0xd
18:35:30.086 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.11)
18:35:30.086 00.000 15712 Moving (-0.31, 0.11) raw xDistance=-0.11 yDistance=0.31
18:35:30.086 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 644.43
18:35:30.086 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
18:35:30.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:35:30.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
18:35:30.086 00.000 15712 MoveAxis(E, 1, ABG)
18:35:30.086 00.000 15712 Guiding  Dir = 2, Dur = 1
18:35:30.088 00.002 15712 IsGuiding returns 0
18:35:30.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:30.096 00.008 7988 UpdateGuideState exits: m=1435 SNR=25.8 Saturated
18:35:30.103 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:30.105 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:30.105 00.000 7988 Enqueuing Expose request
18:35:30.114 00.009 15712 IsGuiding returns 0
18:35:30.114 00.000 15712 Move returns status 0, amount 1
18:35:30.114 00.000 15712 MoveAxis(N, 0, ABG)
18:35:30.114 00.000 15712 Move returns status 0, amount 0
18:35:30.114 00.000 15712 move complete, result=0
18:35:30.114 00.000 15712 worker thread done servicing request
18:35:30.114 00.000 15712 Worker thread wakes up
18:35:30.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:30.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:30.114 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.3 px 0 ms NORTH
18:35:31.751 01.637 15712 Exposure complete
18:35:31.813 00.062 7988 OnExposeComplete: enter
18:35:31.815 00.002 7988 UpdateGuideState(): m_state=6
18:35:31.817 00.002 15712 worker thread done servicing request
18:35:31.817 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
18:35:31.820 00.003 7988 Star::Find returns 1 (1), X=1181.08, Y=428.12, Mass=1468, SNR=26.1, Peak=255 HFD=3.0
18:35:31.820 00.000 7988 MultiStar: [#1 -0.15,-0.36,1.02,U] [#2 -0.38,-0.44,0.00,M1] [#3 -0.28,-0.20,0.97,U] [#4 -0.27,-0.45,0.98,U] [#5 -0.09,-0.05,0.72,U] [#6 -0.24,-0.04,0.70,U] [#7 -0.44,-0.30,0.66,U] [#8 -0.22,-0.24,0.64,U] 
18:35:31.820 00.000 7988 single-star, 7 included, MultiStar: {-0.24, -0.24}, one-star: {-0.28, -0.17}
18:35:31.820 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
18:35:31.820 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
18:35:31.820 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-2.58 mountX=0.18 mountY=0.28, mountTheta=1.01
18:35:31.820 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.17, opts=13)
18:35:31.828 00.008 7988 Enqueuing Move request for scope (-0.28, -0.17)
18:35:31.828 00.000 15712 Worker thread wakes up
18:35:31.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.17) opts 0xd
18:35:31.828 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.17)
18:35:31.828 00.000 15712 Moving (-0.28, -0.17) raw xDistance=0.18 yDistance=0.28
18:35:31.828 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.70, period_length = 644.43
18:35:31.828 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
18:35:31.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:35:31.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:35:31.828 00.000 15712 MoveAxis(W, 31, ABG)
18:35:31.828 00.000 15712 Guiding  Dir = 3, Dur = 31
18:35:31.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:31.837 00.009 7988 UpdateGuideState exits: m=1468 SNR=26.1 Saturated
18:35:31.844 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:31.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:31.844 00.000 7988 Enqueuing Expose request
18:35:31.854 00.010 15712 IsGuiding returns 0
18:35:31.872 00.018 15712 PulseGuide returned control before completion, sleep 26
18:35:31.921 00.049 15712 IsGuiding returns 0
18:35:31.922 00.001 15712 Move returns status 0, amount 31
18:35:31.922 00.000 15712 MoveAxis(N, 0, ABG)
18:35:31.922 00.000 15712 Move returns status 0, amount 0
18:35:31.922 00.000 15712 move complete, result=0
18:35:31.922 00.000 15712 worker thread done servicing request
18:35:31.922 00.000 15712 Worker thread wakes up
18:35:31.922 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.3 px 0 ms NORTH
18:35:31.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:31.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:33.341 01.419 15712 Exposure complete
18:35:33.403 00.062 15712 worker thread done servicing request
18:35:33.403 00.000 7988 OnExposeComplete: enter
18:35:33.403 00.000 7988 UpdateGuideState(): m_state=6
18:35:33.414 00.011 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
18:35:33.416 00.002 7988 Star::Find returns 1 (1), X=1181.14, Y=428.34, Mass=1550, SNR=26.9, Peak=255 HFD=3.1
18:35:33.416 00.000 7988 MultiStar: [#1 -0.21,-0.18,1.00,U] [#2 -0.27,0.12,1.01,U] [#3 -0.25,0.01,0.92,U] [#4 -0.19,-0.19,0.99,U] [#5 -0.08,-0.10,0.69,U] [#6 -0.22,0.32,0.69,U] [#7 -0.07,-0.10,0.65,U] [#8 -0.29,-0.12,0.64,U] 
18:35:33.418 00.002 7988 refined, 8 included, MultiStar: {-0.20, -0.03}, one-star: {-0.21, 0.04}
18:35:33.419 00.001 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.58) = xAngle (-1.44 = -1.44)
18:35:33.422 00.003 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.67 = 1.67)
18:35:33.422 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-3.02 mountX=0.03 mountY=0.20, mountTheta=1.44
18:35:33.425 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.03, opts=13)
18:35:33.427 00.002 7988 Enqueuing Move request for scope (-0.20, -0.03)
18:35:33.428 00.001 15712 Worker thread wakes up
18:35:33.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
18:35:33.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
18:35:33.428 00.000 15712 Moving (-0.20, -0.03) raw xDistance=0.03 yDistance=0.20
18:35:33.429 00.001 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 644.43
18:35:33.429 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
18:35:33.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:33.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:35:33.429 00.000 15712 MoveAxis(W, 1, ABG)
18:35:33.429 00.000 15712 Guiding  Dir = 3, Dur = 1
18:35:33.430 00.001 15712 IsGuiding returns 0
18:35:33.436 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:33.442 00.006 7988 UpdateGuideState exits: m=1550 SNR=26.9 Saturated
18:35:33.444 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:33.444 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:33.446 00.002 7988 Enqueuing Expose request
18:35:33.455 00.009 15712 IsGuiding returns 0
18:35:33.455 00.000 15712 Move returns status 0, amount 1
18:35:33.455 00.000 15712 MoveAxis(N, 0, ABG)
18:35:33.455 00.000 15712 Move returns status 0, amount 0
18:35:33.455 00.000 15712 move complete, result=0
18:35:33.455 00.000 15712 worker thread done servicing request
18:35:33.455 00.000 15712 Worker thread wakes up
18:35:33.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:33.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:33.455 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
18:35:35.090 01.635 15712 Exposure complete
18:35:35.151 00.061 15712 worker thread done servicing request
18:35:35.151 00.000 7988 OnExposeComplete: enter
18:35:35.151 00.000 7988 UpdateGuideState(): m_state=6
18:35:35.157 00.006 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
18:35:35.159 00.002 7988 Star::Find returns 1 (1), X=1180.88, Y=427.91, Mass=1346, SNR=25.0, Peak=255 HFD=2.6
18:35:35.159 00.000 7988 MultiStar: [#1 -0.42,-0.43,0.00,M1] [#2 -0.55,-0.39,0.00,M1] [#3 -0.46,-0.46,0.00,M1] [#4 -0.41,-0.54,0.00,M1] [#5 -0.44,-0.42,0.00,M1] [#6 -0.55,-0.21,0.00,M1] [#7 -0.87,-0.31,0.00,M1] [#8 -0.61,-0.61,0.00,M1] 
18:35:35.161 00.002 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.58) = xAngle (-0.88 = -0.88)
18:35:35.161 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.23 = 2.23)
18:35:35.163 00.002 7988 CameraToMount -- cameraX=-0.48 cameraY=-0.39 hyp=0.61 cameraTheta=-2.46 mountX=0.39 mountY=0.49, mountTheta=0.90
18:35:35.166 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.48, y=-0.39, opts=13)
18:35:35.167 00.001 7988 Enqueuing Move request for scope (-0.48, -0.39)
18:35:35.169 00.002 15712 Worker thread wakes up
18:35:35.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.39) opts 0xd
18:35:35.169 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.48, -0.39)
18:35:35.169 00.000 15712 Moving (-0.48, -0.39) raw xDistance=0.39 yDistance=0.49
18:35:35.169 00.000 15712 PPEC rslt: input = 0.39, final = 0.23, react = 0.23, pred = 0.02, hyst = 0.22, hyst_pct = 0.70, period_length = 644.43
18:35:35.169 00.000 15712 PPEC: input: 0.39, control: 0.23, exposure: 1500
18:35:35.169 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=-0.30 newest=0.97
18:35:35.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
18:35:35.169 00.000 15712 MoveAxis(W, 74, ABG)
18:35:35.169 00.000 15712 Guiding  Dir = 3, Dur = 74
18:35:35.176 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:35:35.182 00.006 7988 UpdateGuideState exits: m=1346 SNR=25.0 Saturated
18:35:35.183 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:35.183 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:35.183 00.000 7988 Enqueuing Expose request
18:35:35.183 00.000 15712 IsGuiding returns 0
18:35:35.214 00.031 15712 PulseGuide returned control before completion, sleep 57
18:35:35.278 00.064 15712 IsGuiding returns 1
18:35:35.278 00.000 15712 scope still moving after pulse duration time elapsed
18:35:35.326 00.048 15712 IsGuiding returns 0
18:35:35.326 00.000 15712 scope move finished after 74 + 65 ms
18:35:35.326 00.000 15712 Move returns status 0, amount 74
18:35:35.326 00.000 15712 BLC: Oldest BLC event removed
18:35:35.326 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 268 applied
18:35:35.326 00.000 15712 MoveAxis(S, 392, ABG)
18:35:35.326 00.000 15712 Guiding  Dir = 1, Dur = 392
18:35:35.326 00.000 15712 IsGuiding returns 0
18:35:35.406 00.080 15712 PulseGuide returned control before completion, sleep 323
18:35:35.739 00.333 15712 IsGuiding returns 1
18:35:35.739 00.000 15712 scope still moving after pulse duration time elapsed
18:35:35.772 00.033 15712 IsGuiding returns 1
18:35:35.820 00.048 15712 IsGuiding returns 0
18:35:35.820 00.000 15712 scope move finished after 392 + 102 ms
18:35:35.820 00.000 15712 Move returns status 0, amount 392
18:35:35.820 00.000 15712 move complete, result=0
18:35:35.820 00.000 15712 worker thread done servicing request
18:35:35.820 00.000 15712 Worker thread wakes up
18:35:35.820 00.000 7988 GuideStep: 0.4 px 74 ms WEST, 0.5 px 392 ms SOUTH
18:35:35.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:35.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:37.237 01.417 15712 Exposure complete
18:35:37.299 00.062 15712 worker thread done servicing request
18:35:37.299 00.000 7988 OnExposeComplete: enter
18:35:37.299 00.000 7988 UpdateGuideState(): m_state=6
18:35:37.305 00.006 7988 Star::Find(15, 1180, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
18:35:37.305 00.000 7988 Star::Find returns 1 (1), X=1181.01, Y=428.07, Mass=1500, SNR=26.4, Peak=255 HFD=2.9
18:35:37.307 00.002 7988 MultiStar: [#1 -0.32,-0.31,0.98,U] [#2 -0.52,-0.12,0.99,U] [#3 -0.55,-0.14,0.00,M2] [#4 -0.61,-0.33,0.00,M2] [#5 -0.56,-0.07,0.00,M2] [#6 -0.59,0.08,0.00,M2] [#7 -0.49,-0.12,0.63,U] [#8 -0.57,-0.27,0.00,M2] 
18:35:37.308 00.001 7988 single-star, 3 included, MultiStar: {-0.41, -0.20}, one-star: {-0.35, -0.22}
18:35:37.308 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
18:35:37.308 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
18:35:37.308 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.22 hyp=0.41 cameraTheta=-2.58 mountX=0.22 mountY=0.35, mountTheta=1.01
18:35:37.313 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.22, opts=13)
18:35:37.313 00.000 7988 Enqueuing Move request for scope (-0.35, -0.22)
18:35:37.313 00.000 15712 Worker thread wakes up
18:35:37.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.22) opts 0xd
18:35:37.313 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.22)
18:35:37.313 00.000 15712 Moving (-0.35, -0.22) raw xDistance=0.22 yDistance=0.35
18:35:37.313 00.000 15712 BLC: History state: CurrMiss=0.35, AvgInitMiss=-0.07, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.485356, 1:0.351300
18:35:37.313 00.000 15712 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
18:35:37.313 00.000 15712 BLC: window closed
18:35:37.313 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = 0.03, hyst = 0.12, hyst_pct = 0.70, period_length = 644.43
18:35:37.313 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
18:35:37.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
18:35:37.313 00.000 15712 MoveAxis(W, 43, ABG)
18:35:37.313 00.000 15712 Guiding  Dir = 3, Dur = 43
18:35:37.322 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:37.327 00.005 7988 UpdateGuideState exits: m=1500 SNR=26.4 Saturated
18:35:37.329 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:37.331 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:37.331 00.000 7988 Enqueuing Expose request
18:35:37.340 00.009 15712 IsGuiding returns 0
18:35:37.356 00.016 15712 PulseGuide returned control before completion, sleep 38
18:35:37.426 00.070 15712 IsGuiding returns 0
18:35:37.426 00.000 15712 Move returns status 0, amount 43
18:35:37.426 00.000 15712 MoveAxis(S, 90, ABG)
18:35:37.426 00.000 15712 Guiding  Dir = 1, Dur = 90
18:35:37.426 00.000 15712 IsGuiding returns 0
18:35:37.516 00.090 15712 PulseGuide returned control before completion, sleep 21
18:35:37.579 00.063 15712 IsGuiding returns 1
18:35:37.579 00.000 15712 scope still moving after pulse duration time elapsed
18:35:37.641 00.062 15712 IsGuiding returns 0
18:35:37.641 00.000 15712 scope move finished after 90 + 117 ms
18:35:37.641 00.000 15712 Move returns status 0, amount 90
18:35:37.641 00.000 15712 move complete, result=0
18:35:37.641 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.4 px 90 ms SOUTH
18:35:37.648 00.007 15712 worker thread done servicing request
18:35:37.648 00.000 15712 Worker thread wakes up
18:35:37.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:37.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:39.282 01.634 15712 Exposure complete
18:35:39.352 00.070 15712 worker thread done servicing request
18:35:39.352 00.000 7988 OnExposeComplete: enter
18:35:39.352 00.000 7988 UpdateGuideState(): m_state=6
18:35:39.356 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
18:35:39.358 00.002 7988 Star::Find returns 1 (0), X=1181.60, Y=428.16, Mass=1413, SNR=25.7, Peak=204 HFD=3.2
18:35:39.359 00.001 7988 MultiStar: [#1 0.16,-0.01,1.03,U] [#2 0.35,-0.17,1.03,U] [#3 0.32,0.08,0.94,U] [#4 0.26,-0.12,1.01,U] [#5 0.08,-0.02,0.70,U] [#6 0.09,0.21,0.72,U] [#7 0.28,-0.10,0.66,U] [#8 0.16,-0.13,0.68,U] 
18:35:39.363 00.004 7988 refined, 8 included, MultiStar: {0.23, -0.05}, one-star: {0.24, -0.13}
18:35:39.365 00.002 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
18:35:39.365 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.80)
18:35:39.365 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-0.21 mountX=0.05 mountY=-0.22, mountTheta=-1.37
18:35:39.365 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.05, opts=13)
18:35:39.365 00.000 7988 Enqueuing Move request for scope (0.23, -0.05)
18:35:39.365 00.000 15712 Worker thread wakes up
18:35:39.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
18:35:39.365 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
18:35:39.365 00.000 15712 Moving (0.23, -0.05) raw xDistance=0.05 yDistance=-0.22
18:35:39.365 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.69, period_length = 644.43
18:35:39.365 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
18:35:39.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:39.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:35:39.365 00.000 15712 MoveAxis(W, 5, ABG)
18:35:39.365 00.000 15712 Guiding  Dir = 3, Dur = 5
18:35:39.365 00.000 15712 IsGuiding returns 0
18:35:39.378 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:39.387 00.009 7988 UpdateGuideState exits: m=1413 SNR=25.7
18:35:39.389 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:39.391 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:39.391 00.000 7988 Enqueuing Expose request
18:35:39.401 00.010 15712 IsGuiding returns 0
18:35:39.401 00.000 15712 Move returns status 0, amount 5
18:35:39.401 00.000 15712 MoveAxis(N, 0, ABG)
18:35:39.401 00.000 15712 Move returns status 0, amount 0
18:35:39.401 00.000 15712 move complete, result=0
18:35:39.401 00.000 15712 worker thread done servicing request
18:35:39.401 00.000 15712 Worker thread wakes up
18:35:39.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:39.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:39.401 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
18:35:40.807 01.406 15712 Exposure complete
18:35:40.871 00.064 15712 worker thread done servicing request
18:35:40.871 00.000 7988 OnExposeComplete: enter
18:35:40.871 00.000 7988 UpdateGuideState(): m_state=6
18:35:40.874 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
18:35:40.874 00.000 7988 Star::Find returns 1 (0), X=1181.62, Y=428.07, Mass=1520, SNR=26.6, Peak=180 HFD=3.4
18:35:40.874 00.000 7988 MultiStar: [#1 0.20,-0.40,1.01,U] [#2 0.28,-0.22,0.98,U] [#3 0.08,-0.41,0.89,U] [#4 0.15,-0.55,0.00,M2] [#5 0.07,-0.11,0.71,U] [#6 0.02,-0.12,0.67,U] [#7 0.17,-0.40,0.62,U] [#8 0.16,-0.40,0.63,U] 
18:35:40.874 00.000 7988 refined, 7 included, MultiStar: {0.17, -0.29}, one-star: {0.27, -0.22}
18:35:40.874 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.53 = 0.53)
18:35:40.874 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.64)
18:35:40.874 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.29 hyp=0.33 cameraTheta=-1.04 mountX=0.29 mountY=-0.16, mountTheta=-0.51
18:35:40.874 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.29, opts=13)
18:35:40.874 00.000 7988 Enqueuing Move request for scope (0.17, -0.29)
18:35:40.887 00.013 15712 Worker thread wakes up
18:35:40.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.29) opts 0xd
18:35:40.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.29)
18:35:40.887 00.000 15712 Moving (0.17, -0.29) raw xDistance=0.29 yDistance=-0.16
18:35:40.887 00.000 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.17, pred = 0.05, hyst = 0.16, hyst_pct = 0.69, period_length = 644.43
18:35:40.887 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
18:35:40.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:40.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:35:40.887 00.000 15712 MoveAxis(W, 59, ABG)
18:35:40.887 00.000 15712 Guiding  Dir = 3, Dur = 59
18:35:40.891 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:40.891 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
18:35:40.902 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:40.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:40.902 00.000 7988 Enqueuing Expose request
18:35:40.902 00.000 15712 IsGuiding returns 0
18:35:40.920 00.018 15712 PulseGuide returned control before completion, sleep 56
18:35:40.997 00.077 15712 IsGuiding returns 0
18:35:40.997 00.000 15712 Move returns status 0, amount 59
18:35:40.997 00.000 15712 MoveAxis(N, 0, ABG)
18:35:40.997 00.000 15712 Move returns status 0, amount 0
18:35:40.997 00.000 15712 move complete, result=0
18:35:40.997 00.000 15712 worker thread done servicing request
18:35:40.997 00.000 15712 Worker thread wakes up
18:35:40.997 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.2 px 0 ms NORTH
18:35:40.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:40.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:42.635 01.638 15712 Exposure complete
18:35:42.696 00.061 15712 worker thread done servicing request
18:35:42.696 00.000 7988 OnExposeComplete: enter
18:35:42.696 00.000 7988 UpdateGuideState(): m_state=6
18:35:42.696 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
18:35:42.702 00.006 7988 Star::Find returns 1 (0), X=1181.46, Y=427.96, Mass=1370, SNR=25.3, Peak=220 HFD=3.1
18:35:42.703 00.001 7988 MultiStar: [#1 -0.02,-0.34,1.02,U] [#2 -0.19,-0.13,1.04,U] [#3 -0.15,-0.13,0.98,U] [#4 -0.10,-0.22,1.05,U] [#5 -0.18,-0.20,0.73,U] [#6 -0.07,-0.14,0.74,U] [#7 -0.02,0.01,0.69,U] [#8 -0.17,-0.57,0.00,M1] 
18:35:42.705 00.002 7988 refined, 7 included, MultiStar: {-0.08, -0.19}, one-star: {0.11, -0.33}
18:35:42.705 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
18:35:42.705 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.74 = 2.74)
18:35:42.708 00.003 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.95 mountX=0.19 mountY=0.08, mountTheta=0.40
18:35:42.710 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.19, opts=13)
18:35:42.712 00.002 7988 Enqueuing Move request for scope (-0.08, -0.19)
18:35:42.712 00.000 15712 Worker thread wakes up
18:35:42.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
18:35:42.712 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
18:35:42.712 00.000 15712 Moving (-0.08, -0.19) raw xDistance=0.19 yDistance=0.08
18:35:42.714 00.002 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.12, pred = 0.05, hyst = 0.11, hyst_pct = 0.69, period_length = 644.43
18:35:42.714 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
18:35:42.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:42.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:35:42.714 00.000 15712 MoveAxis(W, 40, ABG)
18:35:42.714 00.000 15712 Guiding  Dir = 3, Dur = 40
18:35:42.714 00.000 15712 IsGuiding returns 0
18:35:42.720 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:35:42.725 00.005 7988 UpdateGuideState exits: m=1370 SNR=25.3
18:35:42.727 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:42.728 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:42.730 00.002 7988 Enqueuing Expose request
18:35:42.741 00.011 15712 PulseGuide returned control before completion, sleep 22
18:35:42.776 00.035 15712 IsGuiding returns 0
18:35:42.776 00.000 15712 Move returns status 0, amount 40
18:35:42.776 00.000 15712 MoveAxis(N, 0, ABG)
18:35:42.776 00.000 15712 Move returns status 0, amount 0
18:35:42.776 00.000 15712 move complete, result=0
18:35:42.776 00.000 15712 worker thread done servicing request
18:35:42.792 00.016 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
18:35:42.793 00.001 15712 Worker thread wakes up
18:35:42.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:42.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:44.210 01.417 15712 Exposure complete
18:35:44.273 00.063 15712 worker thread done servicing request
18:35:44.273 00.000 7988 OnExposeComplete: enter
18:35:44.273 00.000 7988 UpdateGuideState(): m_state=6
18:35:44.273 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
18:35:44.273 00.000 7988 Star::Find returns 1 (0), X=1181.48, Y=428.23, Mass=1286, SNR=24.4, Peak=211 HFD=3.0
18:35:44.273 00.000 7988 MultiStar: [#1 0.08,-0.15,1.05,U] [#2 0.01,-0.06,1.05,U] [#3 0.04,-0.01,0.97,U] [#4 -0.06,-0.26,1.08,U] [#5 -0.06,0.15,0.70,U] [#6 -0.07,0.23,0.71,U] [#7 -0.08,0.14,0.72,U] [#8 -0.27,-0.12,0.71,U] 
18:35:44.273 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.13, -0.06}
18:35:44.273 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
18:35:44.273 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
18:35:44.273 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.05 mountX=0.03 mountY=0.02, mountTheta=0.50
18:35:44.273 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.03, opts=13)
18:35:44.286 00.013 7988 Enqueuing Move request for scope (-0.02, -0.03)
18:35:44.286 00.000 15712 Worker thread wakes up
18:35:44.288 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
18:35:44.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
18:35:44.288 00.000 15712 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.02
18:35:44.288 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.69, period_length = 644.43
18:35:44.288 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
18:35:44.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:44.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:35:44.288 00.000 15712 MoveAxis(W, 5, ABG)
18:35:44.288 00.000 15712 Guiding  Dir = 3, Dur = 5
18:35:44.288 00.000 15712 IsGuiding returns 0
18:35:44.295 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:44.302 00.007 7988 UpdateGuideState exits: m=1286 SNR=24.4
18:35:44.304 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:44.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:44.307 00.003 7988 Enqueuing Expose request
18:35:44.309 00.002 15712 IsGuiding returns 0
18:35:44.309 00.000 15712 Move returns status 0, amount 5
18:35:44.309 00.000 15712 MoveAxis(N, 0, ABG)
18:35:44.309 00.000 15712 Move returns status 0, amount 0
18:35:44.309 00.000 15712 move complete, result=0
18:35:44.309 00.000 15712 worker thread done servicing request
18:35:44.309 00.000 15712 Worker thread wakes up
18:35:44.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:44.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:44.309 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
18:35:45.944 01.635 15712 Exposure complete
18:35:46.006 00.062 15712 worker thread done servicing request
18:35:46.006 00.000 7988 OnExposeComplete: enter
18:35:46.006 00.000 7988 UpdateGuideState(): m_state=6
18:35:46.011 00.005 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
18:35:46.011 00.000 7988 Star::Find returns 1 (0), X=1181.36, Y=428.09, Mass=1334, SNR=25.0, Peak=218 HFD=2.7
18:35:46.013 00.002 7988 MultiStar: [#1 -0.12,-0.24,1.03,U] [#2 -0.10,-0.25,1.08,U] [#3 0.10,-0.26,0.98,U] [#4 -0.03,-0.40,1.05,U] [#5 0.01,-0.30,0.75,U] [#6 -0.17,-0.15,0.71,U] [#7 -0.19,-0.24,0.68,U] [#8 -0.15,-0.29,0.68,U] 
18:35:46.015 00.002 7988 single-star, 8 included, MultiStar: {-0.07, -0.26}, one-star: {0.00, -0.21}
18:35:46.016 00.001 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
18:35:46.016 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
18:35:46.018 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=0.21 mountY=0.00, mountTheta=0.02
18:35:46.020 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.21, opts=13)
18:35:46.023 00.003 7988 Enqueuing Move request for scope (0.00, -0.21)
18:35:46.025 00.002 15712 Worker thread wakes up
18:35:46.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
18:35:46.025 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
18:35:46.025 00.000 15712 Moving (0.00, -0.21) raw xDistance=0.21 yDistance=0.00
18:35:46.025 00.000 15712 PPEC rslt: input = 0.21, final = 0.14, react = 0.12, pred = 0.05, hyst = 0.12, hyst_pct = 0.69, period_length = 644.43
18:35:46.025 00.000 15712 PPEC: input: 0.21, control: 0.14, exposure: 1500
18:35:46.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:46.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:35:46.025 00.000 15712 MoveAxis(W, 44, ABG)
18:35:46.025 00.000 15712 Guiding  Dir = 3, Dur = 44
18:35:46.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:46.036 00.011 7988 UpdateGuideState exits: m=1334 SNR=25.0
18:35:46.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:46.040 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:46.040 00.000 7988 Enqueuing Expose request
18:35:46.052 00.012 15712 IsGuiding returns 0
18:35:46.067 00.015 15712 PulseGuide returned control before completion, sleep 39
18:35:46.114 00.047 15712 IsGuiding returns 1
18:35:46.114 00.000 15712 scope still moving after pulse duration time elapsed
18:35:46.146 00.032 15712 IsGuiding returns 0
18:35:46.146 00.000 15712 scope move finished after 44 + 51 ms
18:35:46.146 00.000 15712 Move returns status 0, amount 44
18:35:46.146 00.000 15712 MoveAxis(N, 0, ABG)
18:35:46.146 00.000 15712 Move returns status 0, amount 0
18:35:46.146 00.000 15712 move complete, result=0
18:35:46.146 00.000 15712 worker thread done servicing request
18:35:46.146 00.000 15712 Worker thread wakes up
18:35:46.146 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
18:35:46.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:46.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:47.564 01.418 15712 Exposure complete
18:35:47.625 00.061 15712 worker thread done servicing request
18:35:47.625 00.000 7988 OnExposeComplete: enter
18:35:47.626 00.001 7988 UpdateGuideState(): m_state=6
18:35:47.626 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
18:35:47.626 00.000 7988 Star::Find returns 1 (0), X=1181.45, Y=427.79, Mass=1418, SNR=25.7, Peak=200 HFD=3.1
18:35:47.626 00.000 7988 MultiStar: [#1 0.07,-0.53,1.02,U] [#2 -0.08,-0.47,1.02,U] [#3 0.10,-0.26,0.96,U] [#4 0.11,-0.55,0.00,M1] [#5 0.14,-0.32,0.70,U] [#6 0.02,-0.16,0.70,U] [#7 -0.01,-0.35,0.69,U] [#8 -0.17,-0.47,0.64,U] 
18:35:47.626 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.39}, one-star: {0.10, -0.50}
18:35:47.626 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
18:35:47.634 00.008 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
18:35:47.634 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.50 mountX=0.39 mountY=-0.02, mountTheta=-0.04
18:35:47.634 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.39, opts=13)
18:35:47.634 00.000 7988 Enqueuing Move request for scope (0.03, -0.39)
18:35:47.634 00.000 15712 Worker thread wakes up
18:35:47.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.39) opts 0xd
18:35:47.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.39)
18:35:47.634 00.000 15712 Moving (0.03, -0.39) raw xDistance=0.39 yDistance=-0.02
18:35:47.634 00.000 15712 PPEC rslt: input = 0.39, final = 0.25, react = 0.24, pred = 0.10, hyst = 0.21, hyst_pct = 0.69, period_length = 644.43
18:35:47.634 00.000 15712 PPEC: input: 0.39, control: 0.25, exposure: 1500
18:35:47.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:47.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:35:47.634 00.000 15712 MoveAxis(W, 82, ABG)
18:35:47.634 00.000 15712 Guiding  Dir = 3, Dur = 82
18:35:47.641 00.007 15712 IsGuiding returns 0
18:35:47.646 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:47.651 00.005 7988 UpdateGuideState exits: m=1418 SNR=25.7
18:35:47.653 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:47.655 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:47.655 00.000 7988 Enqueuing Expose request
18:35:47.666 00.011 15712 PulseGuide returned control before completion, sleep 67
18:35:47.738 00.072 15712 IsGuiding returns 1
18:35:47.738 00.000 15712 scope still moving after pulse duration time elapsed
18:35:47.779 00.041 15712 IsGuiding returns 0
18:35:47.779 00.000 15712 scope move finished after 82 + 56 ms
18:35:47.779 00.000 15712 Move returns status 0, amount 82
18:35:47.779 00.000 15712 MoveAxis(N, 0, ABG)
18:35:47.779 00.000 15712 Move returns status 0, amount 0
18:35:47.779 00.000 15712 move complete, result=0
18:35:47.779 00.000 15712 worker thread done servicing request
18:35:47.779 00.000 7988 GuideStep: 0.4 px 82 ms WEST, -0.0 px 0 ms NORTH
18:35:47.779 00.000 15712 Worker thread wakes up
18:35:47.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:47.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:49.422 01.643 15712 Exposure complete
18:35:49.484 00.062 15712 worker thread done servicing request
18:35:49.484 00.000 7988 OnExposeComplete: enter
18:35:49.484 00.000 7988 UpdateGuideState(): m_state=6
18:35:49.487 00.003 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
18:35:49.489 00.002 7988 Star::Find returns 1 (0), X=1181.56, Y=427.89, Mass=1440, SNR=25.9, Peak=194 HFD=3.1
18:35:49.489 00.000 7988 MultiStar: [#1 0.08,-0.52,1.03,U] [#2 0.15,-0.40,0.99,U] [#3 0.29,-0.39,0.93,U] [#4 0.24,-0.51,0.00,M2] [#5 0.13,-0.28,0.68,U] [#6 0.16,-0.43,0.70,U] [#7 0.10,-0.35,0.68,U] [#8 0.09,-0.62,0.00,M1] 
18:35:49.491 00.002 7988 refined, 6 included, MultiStar: {0.16, -0.40}, one-star: {0.21, -0.40}
18:35:49.491 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
18:35:49.493 00.002 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.78)
18:35:49.493 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.40 hyp=0.43 cameraTheta=-1.18 mountX=0.40 mountY=-0.15, mountTheta=-0.37
18:35:49.495 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.40, opts=13)
18:35:49.497 00.002 7988 Enqueuing Move request for scope (0.16, -0.40)
18:35:49.498 00.001 15712 Worker thread wakes up
18:35:49.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.40) opts 0xd
18:35:49.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.40)
18:35:49.498 00.000 15712 Moving (0.16, -0.40) raw xDistance=0.40 yDistance=-0.15
18:35:49.498 00.000 15712 PPEC rslt: input = 0.40, final = 0.26, react = 0.24, pred = 0.11, hyst = 0.22, hyst_pct = 0.69, period_length = 644.43
18:35:49.498 00.000 15712 PPEC: input: 0.40, control: 0.26, exposure: 1500
18:35:49.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:49.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:35:49.498 00.000 15712 MoveAxis(W, 86, ABG)
18:35:49.498 00.000 15712 Guiding  Dir = 3, Dur = 86
18:35:49.498 00.000 15712 IsGuiding returns 0
18:35:49.504 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:49.514 00.010 7988 UpdateGuideState exits: m=1440 SNR=25.9
18:35:49.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:49.516 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:49.516 00.000 7988 Enqueuing Expose request
18:35:49.521 00.005 15712 PulseGuide returned control before completion, sleep 77
18:35:49.615 00.094 15712 IsGuiding returns 0
18:35:49.615 00.000 15712 Move returns status 0, amount 86
18:35:49.615 00.000 15712 MoveAxis(N, 0, ABG)
18:35:49.615 00.000 15712 Move returns status 0, amount 0
18:35:49.615 00.000 15712 move complete, result=0
18:35:49.615 00.000 15712 worker thread done servicing request
18:35:49.615 00.000 15712 Worker thread wakes up
18:35:49.615 00.000 7988 GuideStep: 0.4 px 86 ms WEST, -0.2 px 0 ms NORTH
18:35:49.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:49.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:51.023 01.408 15712 Exposure complete
18:35:51.085 00.062 15712 worker thread done servicing request
18:35:51.085 00.000 7988 OnExposeComplete: enter
18:35:51.085 00.000 7988 UpdateGuideState(): m_state=6
18:35:51.091 00.006 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
18:35:51.093 00.002 7988 Star::Find returns 1 (0), X=1181.42, Y=428.52, Mass=1370, SNR=25.2, Peak=178 HFD=3.2
18:35:51.093 00.000 7988 MultiStar: [#1 0.12,0.07,1.01,U] [#2 -0.08,0.37,1.02,U] [#3 -0.09,0.08,0.97,U] [#4 0.05,0.13,1.06,U] [#5 -0.12,0.14,0.71,U] [#6 -0.02,0.28,0.71,U] [#7 -0.01,0.16,0.64,U] [#8 -0.05,0.07,0.65,U] 
18:35:51.095 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.17}, one-star: {0.07, 0.23}
18:35:51.095 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
18:35:51.097 00.002 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
18:35:51.099 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.61 mountX=-0.17 mountY=0.00, mountTheta=3.12
18:35:51.101 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.17, opts=13)
18:35:51.101 00.000 7988 Enqueuing Move request for scope (-0.01, 0.17)
18:35:51.105 00.004 15712 Worker thread wakes up
18:35:51.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
18:35:51.105 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
18:35:51.111 00.006 15712 Moving (-0.01, 0.17) raw xDistance=-0.17 yDistance=0.00
18:35:51.111 00.000 15712 PPEC rslt: input = -0.17, final = -0.05, react = -0.10, pred = 0.10, hyst = -0.08, hyst_pct = 0.69, period_length = 644.43
18:35:51.111 00.000 15712 PPEC: input: -0.17, control: -0.05, exposure: 1500
18:35:51.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:51.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:35:51.111 00.000 15712 MoveAxis(E, 18, ABG)
18:35:51.111 00.000 15712 Guiding  Dir = 2, Dur = 18
18:35:51.113 00.002 15712 IsGuiding returns 0
18:35:51.122 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:51.124 00.002 7988 UpdateGuideState exits: m=1370 SNR=25.2
18:35:51.132 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:51.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:51.135 00.003 7988 Enqueuing Expose request
18:35:51.135 00.000 15712 IsGuiding returns 1
18:35:51.135 00.000 15712 scope still moving after pulse duration time elapsed
18:35:51.180 00.045 15712 IsGuiding returns 0
18:35:51.180 00.000 15712 scope move finished after 18 + 51 ms
18:35:51.180 00.000 15712 Move returns status 0, amount 18
18:35:51.180 00.000 15712 MoveAxis(N, 0, ABG)
18:35:51.180 00.000 15712 Move returns status 0, amount 0
18:35:51.180 00.000 15712 move complete, result=0
18:35:51.180 00.000 15712 worker thread done servicing request
18:35:51.180 00.000 15712 Worker thread wakes up
18:35:51.180 00.000 7988 GuideStep: -0.2 px 18 ms EAST, 0.0 px 0 ms NORTH
18:35:51.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:51.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:52.820 01.640 15712 Exposure complete
18:35:52.884 00.064 7988 OnExposeComplete: enter
18:35:52.886 00.002 7988 UpdateGuideState(): m_state=6
18:35:52.888 00.002 15712 worker thread done servicing request
18:35:52.888 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
18:35:52.888 00.000 7988 Star::Find returns 1 (0), X=1181.38, Y=427.97, Mass=1500, SNR=26.2, Peak=214 HFD=3.4
18:35:52.891 00.003 7988 MultiStar: [#1 -0.10,-0.66,0.00,M1] [#2 -0.10,-0.39,1.01,U] [#3 -0.13,-0.47,0.92,U] [#4 -0.16,-0.60,0.00,M2] [#5 -0.18,-0.35,0.71,U] [#6 -0.11,-0.45,0.68,U] [#7 -0.11,-0.46,0.63,U] [#8 -0.09,-0.75,0.00,M1] 
18:35:52.891 00.000 7988 single-star, 5 included, MultiStar: {-0.09, -0.40}, one-star: {0.03, -0.32}
18:35:52.893 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
18:35:52.895 00.002 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
18:35:52.895 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.32 hyp=0.33 cameraTheta=-1.49 mountX=0.32 mountY=-0.02, mountTheta=-0.06
18:35:52.898 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.32, opts=13)
18:35:52.898 00.000 7988 Enqueuing Move request for scope (0.03, -0.32)
18:35:52.898 00.000 15712 Worker thread wakes up
18:35:52.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.32) opts 0xd
18:35:52.898 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.32)
18:35:52.898 00.000 15712 Moving (0.03, -0.32) raw xDistance=0.32 yDistance=-0.02
18:35:52.898 00.000 15712 PPEC rslt: input = 0.32, final = 0.22, react = 0.19, pred = 0.10, hyst = 0.19, hyst_pct = 0.68, period_length = 644.43
18:35:52.898 00.000 15712 PPEC: input: 0.32, control: 0.22, exposure: 1500
18:35:52.903 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:52.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:35:52.903 00.000 15712 MoveAxis(W, 73, ABG)
18:35:52.903 00.000 15712 Guiding  Dir = 3, Dur = 73
18:35:52.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:52.903 00.000 15712 IsGuiding returns 0
18:35:52.916 00.013 7988 UpdateGuideState exits: m=1500 SNR=26.2
18:35:52.918 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:52.918 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:52.920 00.002 7988 Enqueuing Expose request
18:35:52.922 00.002 15712 PulseGuide returned control before completion, sleep 69
18:35:53.028 00.106 15712 IsGuiding returns 0
18:35:53.028 00.000 15712 Move returns status 0, amount 73
18:35:53.028 00.000 15712 MoveAxis(N, 0, ABG)
18:35:53.028 00.000 15712 Move returns status 0, amount 0
18:35:53.028 00.000 15712 move complete, result=0
18:35:53.028 00.000 7988 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
18:35:53.038 00.010 15712 worker thread done servicing request
18:35:53.038 00.000 15712 Worker thread wakes up
18:35:53.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:53.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:54.453 01.415 15712 Exposure complete
18:35:54.533 00.080 15712 worker thread done servicing request
18:35:54.533 00.000 7988 OnExposeComplete: enter
18:35:54.535 00.002 7988 UpdateGuideState(): m_state=6
18:35:54.537 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
18:35:54.539 00.002 7988 Star::Find returns 1 (0), X=1181.38, Y=428.05, Mass=1407, SNR=25.5, Peak=171 HFD=3.4
18:35:54.539 00.000 7988 MultiStar: [#1 0.11,-0.47,1.00,U] [#2 0.21,-0.37,1.02,U] [#3 0.03,-0.14,0.95,U] [#4 -0.03,-0.26,1.05,U] [#5 0.19,-0.18,0.74,U] [#6 0.10,0.04,0.73,U] [#7 0.06,-0.52,0.68,U] [#8 0.15,-0.23,0.62,U] 
18:35:54.541 00.002 7988 single-star, 8 included, MultiStar: {0.09, -0.27}, one-star: {0.03, -0.24}
18:35:54.543 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
18:35:54.543 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.04)
18:35:54.545 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.44 mountX=0.24 mountY=-0.03, mountTheta=-0.11
18:35:54.547 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.24, opts=13)
18:35:54.550 00.003 7988 Enqueuing Move request for scope (0.03, -0.24)
18:35:54.550 00.000 15712 Worker thread wakes up
18:35:54.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
18:35:54.550 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
18:35:54.550 00.000 15712 Moving (0.03, -0.24) raw xDistance=0.24 yDistance=-0.03
18:35:54.550 00.000 15712 PPEC rslt: input = 0.24, final = 0.16, react = 0.14, pred = 0.09, hyst = 0.13, hyst_pct = 0.68, period_length = 644.43
18:35:54.550 00.000 15712 PPEC: input: 0.24, control: 0.16, exposure: 1500
18:35:54.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:54.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:35:54.550 00.000 15712 MoveAxis(W, 52, ABG)
18:35:54.550 00.000 15712 Guiding  Dir = 3, Dur = 52
18:35:54.565 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:54.575 00.010 7988 UpdateGuideState exits: m=1407 SNR=25.5
18:35:54.577 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:54.580 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:54.584 00.004 7988 Enqueuing Expose request
18:35:54.586 00.002 15712 IsGuiding returns 0
18:35:54.603 00.017 15712 PulseGuide returned control before completion, sleep 47
18:35:54.665 00.062 15712 IsGuiding returns 0
18:35:54.665 00.000 15712 Move returns status 0, amount 52
18:35:54.665 00.000 15712 MoveAxis(N, 0, ABG)
18:35:54.665 00.000 15712 Move returns status 0, amount 0
18:35:54.665 00.000 15712 move complete, result=0
18:35:54.667 00.002 15712 worker thread done servicing request
18:35:54.667 00.000 15712 Worker thread wakes up
18:35:54.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:54.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:55.833 01.166 7988 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
18:35:56.297 00.464 15712 Exposure complete
18:35:56.432 00.135 15712 worker thread done servicing request
18:35:56.432 00.000 7988 OnExposeComplete: enter
18:35:56.436 00.004 7988 UpdateGuideState(): m_state=6
18:35:56.436 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
18:35:56.436 00.000 7988 Star::Find returns 1 (0), X=1181.75, Y=428.03, Mass=1423, SNR=25.6, Peak=212 HFD=3.2
18:35:56.436 00.000 7988 MultiStar: [#1 0.28,-0.50,0.00,M1] [#2 0.32,-0.32,1.01,U] [#3 0.26,-0.45,0.94,U] [#4 0.34,-0.58,0.00,M2] [#5 0.46,-0.43,0.00,M1] [#6 0.14,-0.15,0.74,U] [#7 0.26,-0.48,0.00,M1] [#8 0.24,-0.59,0.00,M1] 
18:35:56.453 00.017 7988 refined, 3 included, MultiStar: {0.29, -0.31}, one-star: {0.39, -0.27}
18:35:56.453 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
18:35:56.453 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.41)
18:35:56.467 00.014 7988 CameraToMount -- cameraX=0.29 cameraY=-0.31 hyp=0.42 cameraTheta=-0.81 mountX=0.30 mountY=-0.28, mountTheta=-0.75
18:35:56.468 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.31, opts=13)
18:35:56.468 00.000 7988 Enqueuing Move request for scope (0.29, -0.31)
18:35:56.468 00.000 15712 Worker thread wakes up
18:35:56.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.31) opts 0xd
18:35:56.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.31)
18:35:56.483 00.015 15712 Moving (0.29, -0.31) raw xDistance=0.30 yDistance=-0.28
18:35:56.484 00.001 15712 PPEC rslt: input = 0.30, final = 0.20, react = 0.18, pred = 0.08, hyst = 0.18, hyst_pct = 0.68, period_length = 644.43
18:35:56.484 00.000 15712 PPEC: input: 0.30, control: 0.20, exposure: 1500
18:35:56.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:35:56.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
18:35:56.485 00.001 15712 MoveAxis(W, 67, ABG)
18:35:56.485 00.000 15712 Guiding  Dir = 3, Dur = 67
18:35:56.489 00.004 15712 IsGuiding returns 0
18:35:56.497 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:56.505 00.008 15712 PulseGuide returned control before completion, sleep 62
18:35:56.513 00.008 7988 UpdateGuideState exits: m=1423 SNR=25.6
18:35:56.520 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:56.524 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:56.528 00.004 7988 Enqueuing Expose request
18:35:56.593 00.065 15712 IsGuiding returns 0
18:35:56.593 00.000 15712 Move returns status 0, amount 67
18:35:56.593 00.000 15712 MoveAxis(N, 0, ABG)
18:35:56.593 00.000 15712 Move returns status 0, amount 0
18:35:56.593 00.000 15712 move complete, result=0
18:35:56.593 00.000 15712 worker thread done servicing request
18:35:56.593 00.000 15712 Worker thread wakes up
18:35:56.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:56.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:56.625 00.032 7988 GuideStep: 0.3 px 67 ms WEST, -0.3 px 0 ms NORTH
18:35:58.009 01.384 15712 Exposure complete
18:35:58.101 00.092 15712 worker thread done servicing request
18:35:58.101 00.000 7988 OnExposeComplete: enter
18:35:58.107 00.006 7988 UpdateGuideState(): m_state=6
18:35:58.109 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:35:58.113 00.004 7988 Star::Find returns 1 (0), X=1181.56, Y=427.92, Mass=1458, SNR=26.1, Peak=173 HFD=3.3
18:35:58.115 00.002 7988 MultiStar: [#1 0.17,-0.67,0.00,M2] [#2 0.03,-0.46,0.97,U] [#3 -0.00,-0.52,0.92,U] [#4 0.22,-0.54,0.00,M3] [#5 0.10,-0.38,0.72,U] [#6 -0.04,-0.24,0.71,U] [#7 -0.13,-0.35,0.65,U] [#8 -0.04,-0.60,0.00,M2] 
18:35:58.118 00.003 7988 refined, 5 included, MultiStar: {0.04, -0.40}, one-star: {0.20, -0.37}
18:35:58.120 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
18:35:58.122 00.002 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.07)
18:35:58.124 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.40 hyp=0.40 cameraTheta=-1.47 mountX=0.40 mountY=-0.03, mountTheta=-0.07
18:35:58.126 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.40, opts=13)
18:35:58.131 00.005 7988 Enqueuing Move request for scope (0.04, -0.40)
18:35:58.131 00.000 15712 Worker thread wakes up
18:35:58.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.40) opts 0xd
18:35:58.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.40)
18:35:58.131 00.000 15712 Moving (0.04, -0.40) raw xDistance=0.40 yDistance=-0.03
18:35:58.135 00.004 15712 PPEC rslt: input = 0.40, final = 0.23, react = 0.24, pred = 0.02, hyst = 0.22, hyst_pct = 0.68, period_length = 644.43
18:35:58.135 00.000 15712 PPEC: input: 0.40, control: 0.23, exposure: 1500
18:35:58.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:35:58.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:35:58.135 00.000 15712 MoveAxis(W, 76, ABG)
18:35:58.135 00.000 15712 Guiding  Dir = 3, Dur = 76
18:35:58.141 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:35:58.152 00.011 7988 UpdateGuideState exits: m=1458 SNR=26.1
18:35:58.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:58.152 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:35:58.152 00.000 7988 Enqueuing Expose request
18:35:58.162 00.010 15712 IsGuiding returns 0
18:35:58.181 00.019 15712 PulseGuide returned control before completion, sleep 71
18:35:58.257 00.076 15712 IsGuiding returns 1
18:35:58.257 00.000 15712 scope still moving after pulse duration time elapsed
18:35:58.289 00.032 15712 IsGuiding returns 0
18:35:58.289 00.000 15712 scope move finished after 76 + 51 ms
18:35:58.289 00.000 15712 Move returns status 0, amount 76
18:35:58.289 00.000 15712 MoveAxis(N, 0, ABG)
18:35:58.289 00.000 15712 Move returns status 0, amount 0
18:35:58.289 00.000 15712 move complete, result=0
18:35:58.289 00.000 15712 worker thread done servicing request
18:35:58.289 00.000 15712 Worker thread wakes up
18:35:58.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:35:58.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:35:58.289 00.000 7988 GuideStep: 0.4 px 76 ms WEST, -0.0 px 0 ms NORTH
18:35:59.929 01.640 15712 Exposure complete
18:35:59.994 00.065 15712 worker thread done servicing request
18:35:59.994 00.000 7988 OnExposeComplete: enter
18:35:59.996 00.002 7988 UpdateGuideState(): m_state=6
18:35:59.996 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
18:35:59.998 00.002 7988 Star::Find returns 1 (0), X=1181.62, Y=428.09, Mass=1364, SNR=25.1, Peak=181 HFD=3.3
18:36:00.000 00.002 7988 MultiStar: [#1 0.13,-0.36,0.99,U] [#2 0.01,-0.17,1.11,U] [#3 0.23,-0.31,0.97,U] [#4 0.14,-0.26,1.05,U] [#5 0.03,-0.44,0.71,U] [#6 0.31,-0.03,0.76,U] [#7 0.28,-0.37,0.66,U] [#8 0.03,-0.48,0.65,U] 
18:36:00.000 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.28}, one-star: {0.27, -0.21}
18:36:00.003 00.003 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
18:36:00.003 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.65)
18:36:00.005 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-1.06 mountX=0.28 mountY=-0.15, mountTheta=-0.50
18:36:00.008 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.28, opts=13)
18:36:00.012 00.004 7988 Enqueuing Move request for scope (0.16, -0.28)
18:36:00.012 00.000 15712 Worker thread wakes up
18:36:00.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.28) opts 0xd
18:36:00.012 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.28)
18:36:00.012 00.000 15712 Moving (0.16, -0.28) raw xDistance=0.28 yDistance=-0.15
18:36:00.012 00.000 15712 PPEC rslt: input = 0.28, final = 0.16, react = 0.17, pred = 0.00, hyst = 0.16, hyst_pct = 0.68, period_length = 644.43
18:36:00.012 00.000 15712 PPEC: input: 0.28, control: 0.16, exposure: 1500
18:36:00.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:00.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:36:00.012 00.000 15712 MoveAxis(W, 54, ABG)
18:36:00.012 00.000 15712 Guiding  Dir = 3, Dur = 54
18:36:00.022 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
18:36:00.022 00.000 7988 UpdateGuideState exits: m=1364 SNR=25.1
18:36:00.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:00.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:00.022 00.000 7988 Enqueuing Expose request
18:36:00.038 00.016 15712 IsGuiding returns 0
18:36:00.053 00.015 15712 PulseGuide returned control before completion, sleep 48
18:36:00.133 00.080 15712 IsGuiding returns 0
18:36:00.133 00.000 15712 Move returns status 0, amount 54
18:36:00.133 00.000 15712 MoveAxis(N, 0, ABG)
18:36:00.133 00.000 15712 Move returns status 0, amount 0
18:36:00.133 00.000 15712 move complete, result=0
18:36:00.133 00.000 15712 worker thread done servicing request
18:36:00.133 00.000 15712 Worker thread wakes up
18:36:00.133 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.2 px 0 ms NORTH
18:36:00.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:00.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:01.550 01.417 15712 Exposure complete
18:36:01.610 00.060 15712 worker thread done servicing request
18:36:01.610 00.000 7988 OnExposeComplete: enter
18:36:01.611 00.001 7988 UpdateGuideState(): m_state=6
18:36:01.613 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
18:36:01.613 00.000 7988 Star::Find returns 1 (0), X=1181.54, Y=427.48, Mass=1318, SNR=24.7, Peak=172 HFD=3.1
18:36:01.615 00.002 7988 MultiStar: [#1 0.14,-0.90,0.00,M2] [#2 0.30,-0.89,0.00,M1] [#3 0.19,-0.70,0.00,M1] [#4 0.23,-0.86,0.00,M3] [#5 0.07,-0.84,0.00,M1] [#6 0.36,-0.80,0.00,M1] [#7 -0.02,-0.84,0.00,M1] [#8 0.25,-1.09,0.00,M2] 
18:36:01.615 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.58) = xAngle (0.23 = 0.23)
18:36:01.617 00.002 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.34 = -2.94)
18:36:01.617 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.81 hyp=0.83 cameraTheta=-1.35 mountX=0.81 mountY=-0.17, mountTheta=-0.20
18:36:01.619 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.81, opts=13)
18:36:01.619 00.000 7988 Enqueuing Move request for scope (0.19, -0.81)
18:36:01.619 00.000 15712 Worker thread wakes up
18:36:01.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.81) opts 0xd
18:36:01.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.81)
18:36:01.619 00.000 15712 Moving (0.19, -0.81) raw xDistance=0.81 yDistance=-0.17
18:36:01.619 00.000 15712 PPEC rslt: input = 0.81, final = 0.46, react = 0.49, pred = -0.01, hyst = 0.45, hyst_pct = 0.68, period_length = 644.43
18:36:01.619 00.000 15712 PPEC: input: 0.81, control: 0.46, exposure: 1500
18:36:01.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:01.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:36:01.619 00.000 15712 MoveAxis(W, 151, ABG)
18:36:01.619 00.000 15712 Guiding  Dir = 3, Dur = 151
18:36:01.619 00.000 15712 IsGuiding returns 0
18:36:01.632 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:01.634 00.002 7988 UpdateGuideState exits: m=1318 SNR=24.7
18:36:01.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:01.641 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:01.643 00.002 7988 Enqueuing Expose request
18:36:01.651 00.008 15712 PulseGuide returned control before completion, sleep 134
18:36:01.819 00.168 15712 IsGuiding returns 0
18:36:01.819 00.000 15712 Move returns status 0, amount 151
18:36:01.819 00.000 15712 MoveAxis(N, 0, ABG)
18:36:01.828 00.009 15712 Move returns status 0, amount 0
18:36:01.828 00.000 15712 move complete, result=0
18:36:01.828 00.000 7988 GuideStep: 0.8 px 151 ms WEST, -0.2 px 0 ms NORTH
18:36:01.830 00.002 15712 worker thread done servicing request
18:36:01.830 00.000 15712 Worker thread wakes up
18:36:01.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:01.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:03.471 01.641 15712 Exposure complete
18:36:03.532 00.061 15712 worker thread done servicing request
18:36:03.532 00.000 7988 OnExposeComplete: enter
18:36:03.532 00.000 7988 UpdateGuideState(): m_state=6
18:36:03.532 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
18:36:03.537 00.005 7988 Star::Find returns 1 (0), X=1181.57, Y=428.93, Mass=1402, SNR=25.5, Peak=191 HFD=3.2
18:36:03.539 00.002 7988 MultiStar: [#1 0.09,0.37,1.02,U] [#2 0.36,0.52,0.00,M2] [#3 0.26,0.63,0.00,M2] [#4 0.32,0.54,0.00,M4] [#5 0.27,0.61,0.00,M2] [#6 0.23,0.83,0.00,M2] [#7 0.03,0.82,0.00,M2] [#8 0.23,0.27,0.66,U] 
18:36:03.539 00.000 7988 refined, 2 included, MultiStar: {0.17, 0.44}, one-star: {0.22, 0.64}
18:36:03.541 00.002 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
18:36:03.541 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.40)
18:36:03.543 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.44 hyp=0.48 cameraTheta=1.20 mountX=-0.45 mountY=-0.19, mountTheta=-2.75
18:36:03.545 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.44, opts=13)
18:36:03.545 00.000 7988 Enqueuing Move request for scope (0.17, 0.44)
18:36:03.547 00.002 15712 Worker thread wakes up
18:36:03.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.44) opts 0xd
18:36:03.547 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.44)
18:36:03.547 00.000 15712 Moving (0.17, 0.44) raw xDistance=-0.45 yDistance=-0.19
18:36:03.547 00.000 15712 PPEC rslt: input = -0.45, final = -0.22, react = -0.27, pred = 0.06, hyst = -0.23, hyst_pct = 0.68, period_length = 644.43
18:36:03.547 00.000 15712 PPEC: input: -0.45, control: -0.22, exposure: 1500
18:36:03.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:03.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:36:03.547 00.000 15712 MoveAxis(E, 73, ABG)
18:36:03.547 00.000 15712 Guiding  Dir = 2, Dur = 73
18:36:03.549 00.002 15712 IsGuiding returns 0
18:36:03.554 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:03.556 00.002 7988 UpdateGuideState exits: m=1402 SNR=25.5
18:36:03.563 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:03.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:03.565 00.002 7988 Enqueuing Expose request
18:36:03.567 00.002 15712 PulseGuide returned control before completion, sleep 62
18:36:03.641 00.074 15712 IsGuiding returns 1
18:36:03.641 00.000 15712 scope still moving after pulse duration time elapsed
18:36:03.690 00.049 15712 IsGuiding returns 0
18:36:03.690 00.000 15712 scope move finished after 73 + 75 ms
18:36:03.690 00.000 15712 Move returns status 0, amount 73
18:36:03.690 00.000 15712 MoveAxis(N, 0, ABG)
18:36:03.690 00.000 15712 Move returns status 0, amount 0
18:36:03.690 00.000 15712 move complete, result=0
18:36:03.690 00.000 15712 worker thread done servicing request
18:36:03.690 00.000 15712 Worker thread wakes up
18:36:03.690 00.000 7988 GuideStep: -0.4 px 73 ms EAST, -0.2 px 0 ms NORTH
18:36:03.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:03.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:05.106 01.416 15712 Exposure complete
18:36:05.168 00.062 15712 worker thread done servicing request
18:36:05.168 00.000 7988 OnExposeComplete: enter
18:36:05.170 00.002 7988 UpdateGuideState(): m_state=6
18:36:05.170 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
18:36:05.172 00.002 7988 Star::Find returns 1 (0), X=1181.64, Y=428.54, Mass=1341, SNR=24.9, Peak=192 HFD=3.1
18:36:05.172 00.000 7988 MultiStar: [#1 0.27,0.14,1.04,U] [#2 0.17,0.32,1.03,U] [#3 -0.02,0.39,1.01,U] [#4 0.27,0.08,1.05,U] [#5 0.13,0.32,0.71,U] [#6 0.15,0.39,0.73,U] [#7 0.05,0.41,0.65,U] [#8 0.03,-0.11,0.66,U] 
18:36:05.172 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.24}, one-star: {0.29, 0.25}
18:36:05.172 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
18:36:05.172 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.61)
18:36:05.172 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=0.98 mountX=-0.24 mountY=-0.17, mountTheta=-2.54
18:36:05.172 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.24, opts=13)
18:36:05.172 00.000 7988 Enqueuing Move request for scope (0.16, 0.24)
18:36:05.172 00.000 15712 Worker thread wakes up
18:36:05.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
18:36:05.172 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
18:36:05.172 00.000 15712 Moving (0.16, 0.24) raw xDistance=-0.24 yDistance=-0.17
18:36:05.172 00.000 15712 PPEC rslt: input = -0.24, final = -0.10, react = -0.15, pred = 0.05, hyst = -0.10, hyst_pct = 0.67, period_length = 644.43
18:36:05.172 00.000 15712 PPEC: input: -0.24, control: -0.10, exposure: 1500
18:36:05.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:05.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:36:05.172 00.000 15712 MoveAxis(E, 33, ABG)
18:36:05.172 00.000 15712 Guiding  Dir = 2, Dur = 33
18:36:05.172 00.000 15712 IsGuiding returns 0
18:36:05.189 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:05.189 00.000 7988 UpdateGuideState exits: m=1341 SNR=24.9
18:36:05.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:05.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:05.189 00.000 7988 Enqueuing Expose request
18:36:05.189 00.000 15712 PulseGuide returned control before completion, sleep 27
18:36:05.232 00.043 15712 IsGuiding returns 1
18:36:05.232 00.000 15712 scope still moving after pulse duration time elapsed
18:36:05.272 00.040 15712 IsGuiding returns 0
18:36:05.272 00.000 15712 scope move finished after 33 + 55 ms
18:36:05.272 00.000 15712 Move returns status 0, amount 33
18:36:05.272 00.000 15712 MoveAxis(N, 0, ABG)
18:36:05.272 00.000 15712 Move returns status 0, amount 0
18:36:05.272 00.000 15712 move complete, result=0
18:36:05.272 00.000 15712 worker thread done servicing request
18:36:05.272 00.000 15712 Worker thread wakes up
18:36:05.272 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
18:36:05.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:05.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:06.909 01.637 15712 Exposure complete
18:36:06.970 00.061 15712 worker thread done servicing request
18:36:06.970 00.000 7988 OnExposeComplete: enter
18:36:06.971 00.001 7988 UpdateGuideState(): m_state=6
18:36:06.971 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
18:36:06.975 00.004 7988 Star::Find returns 1 (0), X=1181.74, Y=428.34, Mass=1459, SNR=25.9, Peak=219 HFD=3.0
18:36:06.975 00.000 7988 MultiStar: [#1 0.32,-0.13,1.02,U] [#2 0.16,-0.13,1.01,U] [#3 0.31,0.11,0.94,U] [#4 0.33,-0.09,1.02,U] [#5 0.20,-0.00,0.70,U] [#6 0.18,0.14,0.65,U] [#7 0.25,0.07,0.64,U] [#8 0.11,0.21,0.65,U] 
18:36:06.975 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.01}, one-star: {0.39, 0.05}
18:36:06.979 00.004 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
18:36:06.979 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
18:36:06.981 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.02 mountX=-0.01 mountY=-0.26, mountTheta=-1.60
18:36:06.984 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.01, opts=13)
18:36:06.984 00.000 7988 Enqueuing Move request for scope (0.26, 0.01)
18:36:06.987 00.003 15712 Worker thread wakes up
18:36:06.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.01) opts 0xd
18:36:06.987 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.01)
18:36:06.987 00.000 15712 Moving (0.26, 0.01) raw xDistance=-0.01 yDistance=-0.26
18:36:06.987 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.67, period_length = 644.43
18:36:06.987 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
18:36:06.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:36:06.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
18:36:06.987 00.000 15712 MoveAxis(E, 1, ABG)
18:36:06.987 00.000 15712 Guiding  Dir = 2, Dur = 1
18:36:06.987 00.000 15712 IsGuiding returns 0
18:36:06.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:06.996 00.009 7988 UpdateGuideState exits: m=1459 SNR=25.9
18:36:07.003 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:07.004 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:07.004 00.000 7988 Enqueuing Expose request
18:36:07.006 00.002 15712 IsGuiding returns 0
18:36:07.006 00.000 15712 Move returns status 0, amount 1
18:36:07.006 00.000 15712 MoveAxis(N, 0, ABG)
18:36:07.006 00.000 15712 Move returns status 0, amount 0
18:36:07.006 00.000 15712 move complete, result=0
18:36:07.006 00.000 15712 worker thread done servicing request
18:36:07.006 00.000 15712 Worker thread wakes up
18:36:07.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:07.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:07.006 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.3 px 0 ms NORTH
18:36:08.422 01.416 15712 Exposure complete
18:36:08.485 00.063 15712 worker thread done servicing request
18:36:08.485 00.000 7988 OnExposeComplete: enter
18:36:08.485 00.000 7988 UpdateGuideState(): m_state=6
18:36:08.485 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
18:36:08.485 00.000 7988 Star::Find returns 1 (0), X=1181.53, Y=428.56, Mass=1416, SNR=25.6, Peak=208 HFD=3.2
18:36:08.485 00.000 7988 MultiStar: [#1 0.09,0.21,1.01,U] [#2 0.18,0.20,1.00,U] [#3 0.20,0.12,0.95,U] [#4 0.21,-0.22,1.09,U] [#5 -0.11,0.26,0.71,U] [#6 0.04,0.21,0.70,U] [#7 -0.04,0.16,0.70,U] [#8 0.02,-0.09,0.65,U] 
18:36:08.485 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.18, 0.26}
18:36:08.485 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
18:36:08.485 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.74)
18:36:08.496 00.011 7988 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.86 mountX=-0.12 mountY=-0.11, mountTheta=-2.42
18:36:08.498 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.12, opts=13)
18:36:08.498 00.000 7988 Enqueuing Move request for scope (0.10, 0.12)
18:36:08.498 00.000 15712 Worker thread wakes up
18:36:08.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
18:36:08.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
18:36:08.498 00.000 15712 Moving (0.10, 0.12) raw xDistance=-0.12 yDistance=-0.11
18:36:08.502 00.004 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.67, period_length = 644.43
18:36:08.502 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
18:36:08.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:08.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:36:08.502 00.000 15712 MoveAxis(E, 2, ABG)
18:36:08.502 00.000 15712 Guiding  Dir = 2, Dur = 2
18:36:08.502 00.000 15712 IsGuiding returns 0
18:36:08.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:08.513 00.011 7988 UpdateGuideState exits: m=1416 SNR=25.6
18:36:08.516 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:08.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:08.519 00.003 7988 Enqueuing Expose request
18:36:08.525 00.006 15712 IsGuiding returns 0
18:36:08.525 00.000 15712 Move returns status 0, amount 2
18:36:08.525 00.000 15712 MoveAxis(N, 0, ABG)
18:36:08.525 00.000 15712 Move returns status 0, amount 0
18:36:08.525 00.000 15712 move complete, result=0
18:36:08.525 00.000 15712 worker thread done servicing request
18:36:08.528 00.003 15712 Worker thread wakes up
18:36:08.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:08.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:08.528 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
18:36:10.170 01.642 15712 Exposure complete
18:36:10.231 00.061 15712 worker thread done servicing request
18:36:10.231 00.000 7988 OnExposeComplete: enter
18:36:10.231 00.000 7988 UpdateGuideState(): m_state=6
18:36:10.235 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
18:36:10.235 00.000 7988 Star::Find returns 1 (0), X=1181.67, Y=428.52, Mass=1475, SNR=26.2, Peak=188 HFD=3.2
18:36:10.235 00.000 7988 MultiStar: [#1 0.30,0.18,1.00,U] [#2 0.20,0.35,1.01,U] [#3 0.16,0.37,0.97,U] [#4 0.28,0.24,1.02,U] [#5 0.19,0.67,0.00,M1] [#6 0.00,0.66,0.00,M1] [#7 0.40,0.50,0.00,M1] [#8 0.28,0.20,0.64,U] 
18:36:10.235 00.000 7988 refined, 5 included, MultiStar: {0.26, 0.27}, one-star: {0.32, 0.23}
18:36:10.235 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.58) = xAngle (2.38 = 2.38)
18:36:10.235 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.49 = -0.79)
18:36:10.235 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.27 hyp=0.37 cameraTheta=0.81 mountX=-0.27 mountY=-0.26, mountTheta=-2.37
18:36:10.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.27, opts=13)
18:36:10.245 00.010 7988 Enqueuing Move request for scope (0.26, 0.27)
18:36:10.245 00.000 15712 Worker thread wakes up
18:36:10.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.27) opts 0xd
18:36:10.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.27)
18:36:10.245 00.000 15712 Moving (0.26, 0.27) raw xDistance=-0.27 yDistance=-0.26
18:36:10.245 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.67, period_length = 644.43
18:36:10.245 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
18:36:10.245 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.34 newest=-0.63
18:36:10.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
18:36:10.245 00.000 15712 MoveAxis(E, 52, ABG)
18:36:10.245 00.000 15712 Guiding  Dir = 2, Dur = 52
18:36:10.252 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:10.252 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.2
18:36:10.261 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:10.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:10.264 00.003 7988 Enqueuing Expose request
18:36:10.266 00.002 15712 IsGuiding returns 0
18:36:10.277 00.011 15712 PulseGuide returned control before completion, sleep 46
18:36:10.359 00.082 15712 IsGuiding returns 0
18:36:10.359 00.000 15712 Move returns status 0, amount 52
18:36:10.359 00.000 15712 BLC: Oldest BLC event removed
18:36:10.359 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 268 applied
18:36:10.359 00.000 15712 MoveAxis(N, 335, ABG)
18:36:10.359 00.000 15712 Guiding  Dir = 0, Dur = 335
18:36:10.364 00.005 15712 IsGuiding returns 0
18:36:10.439 00.075 15712 PulseGuide returned control before completion, sleep 266
18:36:10.746 00.307 15712 IsGuiding returns 1
18:36:10.746 00.000 15712 scope still moving after pulse duration time elapsed
18:36:10.786 00.040 15712 IsGuiding returns 0
18:36:10.786 00.000 15712 scope move finished after 335 + 95 ms
18:36:10.786 00.000 15712 Move returns status 0, amount 335
18:36:10.786 00.000 15712 move complete, result=0
18:36:10.786 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.3 px 335 ms NORTH
18:36:10.797 00.011 15712 worker thread done servicing request
18:36:10.797 00.000 15712 Worker thread wakes up
18:36:10.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:10.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:12.206 01.409 15712 Exposure complete
18:36:12.266 00.060 15712 worker thread done servicing request
18:36:12.266 00.000 7988 OnExposeComplete: enter
18:36:12.267 00.001 7988 UpdateGuideState(): m_state=6
18:36:12.270 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
18:36:12.270 00.000 7988 Star::Find returns 1 (0), X=1181.43, Y=428.27, Mass=1432, SNR=25.9, Peak=216 HFD=3.4
18:36:12.272 00.002 7988 MultiStar: [#1 0.04,0.00,1.00,U] [#2 -0.03,-0.06,0.98,U] [#3 -0.10,0.03,0.98,U] [#4 -0.17,-0.05,1.02,U] [#5 -0.05,0.07,0.73,U] [#6 -0.12,0.13,0.66,U] [#7 -0.32,0.22,0.67,U] [#8 -0.09,0.08,0.67,U] 
18:36:12.272 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {0.08, -0.02}
18:36:12.274 00.002 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.58) = xAngle (4.32 = -1.96)
18:36:12.274 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.43 = 1.15)
18:36:12.276 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.74 mountX=-0.03 mountY=0.07, mountTheta=1.97
18:36:12.278 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
18:36:12.278 00.000 7988 Enqueuing Move request for scope (-0.07, 0.03)
18:36:12.280 00.002 15712 Worker thread wakes up
18:36:12.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
18:36:12.280 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
18:36:12.280 00.000 15712 Moving (-0.07, 0.03) raw xDistance=-0.03 yDistance=0.07
18:36:12.280 00.000 15712 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.04, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.262198, 1:-0.073946
18:36:12.280 00.000 15712 BLC: No correction, Miss < min_move
18:36:12.280 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.67, period_length = 644.43
18:36:12.280 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
18:36:12.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:12.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:36:12.280 00.000 15712 MoveAxis(W, 5, ABG)
18:36:12.280 00.000 15712 Guiding  Dir = 3, Dur = 5
18:36:12.280 00.000 15712 IsGuiding returns 0
18:36:12.283 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:12.293 00.010 7988 UpdateGuideState exits: m=1432 SNR=25.9
18:36:12.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:12.297 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:12.299 00.002 15712 IsGuiding returns 0
18:36:12.299 00.000 7988 Enqueuing Expose request
18:36:12.301 00.002 15712 Move returns status 0, amount 5
18:36:12.301 00.000 15712 MoveAxis(N, 0, ABG)
18:36:12.301 00.000 15712 Move returns status 0, amount 0
18:36:12.301 00.000 15712 move complete, result=0
18:36:12.301 00.000 15712 worker thread done servicing request
18:36:12.301 00.000 15712 Worker thread wakes up
18:36:12.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:12.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:12.301 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
18:36:13.942 01.641 15712 Exposure complete
18:36:14.001 00.059 15712 worker thread done servicing request
18:36:14.001 00.000 7988 OnExposeComplete: enter
18:36:14.001 00.000 7988 UpdateGuideState(): m_state=6
18:36:14.001 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
18:36:14.011 00.010 7988 Star::Find returns 1 (0), X=1181.32, Y=428.16, Mass=1433, SNR=25.8, Peak=234 HFD=3.2
18:36:14.011 00.000 7988 MultiStar: [#1 -0.25,-0.29,1.03,U] [#2 -0.12,-0.29,1.00,U] [#3 -0.10,-0.32,0.96,U] [#4 -0.16,-0.42,1.06,U] [#5 -0.12,-0.15,0.72,U] [#6 -0.12,-0.13,0.70,U] [#7 -0.09,0.13,0.68,U] [#8 -0.21,-0.17,0.62,U] 
18:36:14.011 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.22}, one-star: {-0.04, -0.13}
18:36:14.011 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
18:36:14.016 00.005 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
18:36:14.016 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.85 mountX=0.13 mountY=0.04, mountTheta=0.30
18:36:14.019 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.13, opts=13)
18:36:14.019 00.000 7988 Enqueuing Move request for scope (-0.04, -0.13)
18:36:14.021 00.002 15712 Worker thread wakes up
18:36:14.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
18:36:14.021 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
18:36:14.021 00.000 15712 Moving (-0.04, -0.13) raw xDistance=0.13 yDistance=0.04
18:36:14.021 00.000 15712 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.04, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.262198, 1:-0.073946, 2:-0.040762
18:36:14.021 00.000 15712 BLC: No correction, Miss < min_move
18:36:14.021 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.67, period_length = 644.43
18:36:14.021 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
18:36:14.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:14.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:36:14.021 00.000 15712 MoveAxis(W, 5, ABG)
18:36:14.021 00.000 15712 Guiding  Dir = 3, Dur = 5
18:36:14.021 00.000 15712 IsGuiding returns 0
18:36:14.028 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:14.033 00.005 7988 UpdateGuideState exits: m=1433 SNR=25.8
18:36:14.035 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:14.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:14.037 00.002 7988 Enqueuing Expose request
18:36:14.039 00.002 15712 IsGuiding returns 0
18:36:14.039 00.000 15712 Move returns status 0, amount 5
18:36:14.039 00.000 15712 MoveAxis(N, 0, ABG)
18:36:14.039 00.000 15712 Move returns status 0, amount 0
18:36:14.039 00.000 15712 move complete, result=0
18:36:14.039 00.000 15712 worker thread done servicing request
18:36:14.039 00.000 15712 Worker thread wakes up
18:36:14.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:14.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:14.039 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
18:36:15.451 01.412 15712 Exposure complete
18:36:15.514 00.063 15712 worker thread done servicing request
18:36:15.514 00.000 7988 OnExposeComplete: enter
18:36:15.516 00.002 7988 UpdateGuideState(): m_state=6
18:36:15.516 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
18:36:15.518 00.002 7988 Star::Find returns 1 (0), X=1181.39, Y=427.76, Mass=1369, SNR=25.0, Peak=181 HFD=3.0
18:36:15.520 00.002 7988 MultiStar: [#1 -0.03,-0.50,1.04,U] [#2 0.04,-0.44,1.03,U] [#3 0.03,-0.37,0.95,U] [#4 0.09,-0.66,0.00,M1] [#5 0.01,-0.25,0.72,U] [#6 0.02,-0.10,0.73,U] [#7 -0.01,-0.50,0.68,U] [#8 -0.12,-0.41,0.64,U] 
18:36:15.520 00.000 7988 refined, 7 included, MultiStar: {0.00, -0.40}, one-star: {0.04, -0.54}
18:36:15.520 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
18:36:15.522 00.002 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
18:36:15.522 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.40 hyp=0.40 cameraTheta=-1.56 mountX=0.40 mountY=0.01, mountTheta=0.02
18:36:15.526 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.40, opts=13)
18:36:15.526 00.000 7988 Enqueuing Move request for scope (0.00, -0.40)
18:36:15.528 00.002 15712 Worker thread wakes up
18:36:15.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.40) opts 0xd
18:36:15.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.40)
18:36:15.528 00.000 15712 Moving (0.00, -0.40) raw xDistance=0.40 yDistance=0.01
18:36:15.528 00.000 15712 BLC: window closed
18:36:15.528 00.000 15712 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.04, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.262198, 1:-0.073946, 2:-0.040762
18:36:15.528 00.000 15712 BLC: No correction, Miss < min_move
18:36:15.528 00.000 15712 PPEC rslt: input = 0.40, final = 0.24, react = 0.24, pred = 0.04, hyst = 0.22, hyst_pct = 0.67, period_length = 644.43
18:36:15.528 00.000 15712 PPEC: input: 0.40, control: 0.24, exposure: 1500
18:36:15.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:15.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:36:15.530 00.002 15712 MoveAxis(W, 78, ABG)
18:36:15.530 00.000 15712 Guiding  Dir = 3, Dur = 78
18:36:15.530 00.000 15712 IsGuiding returns 0
18:36:15.534 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:15.539 00.005 7988 UpdateGuideState exits: m=1369 SNR=25.0
18:36:15.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:15.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:15.546 00.007 7988 Enqueuing Expose request
18:36:15.556 00.010 15712 PulseGuide returned control before completion, sleep 61
18:36:15.626 00.070 15712 IsGuiding returns 1
18:36:15.626 00.000 15712 scope still moving after pulse duration time elapsed
18:36:15.657 00.031 15712 IsGuiding returns 0
18:36:15.657 00.000 15712 scope move finished after 78 + 61 ms
18:36:15.657 00.000 15712 Move returns status 0, amount 78
18:36:15.657 00.000 15712 MoveAxis(N, 0, ABG)
18:36:15.657 00.000 15712 Move returns status 0, amount 0
18:36:15.657 00.000 15712 move complete, result=0
18:36:15.657 00.000 15712 worker thread done servicing request
18:36:15.657 00.000 15712 Worker thread wakes up
18:36:15.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:15.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:15.657 00.000 7988 GuideStep: 0.4 px 78 ms WEST, 0.0 px 0 ms NORTH
18:36:17.300 01.643 15712 Exposure complete
18:36:17.375 00.075 15712 worker thread done servicing request
18:36:17.375 00.000 7988 OnExposeComplete: enter
18:36:17.375 00.000 7988 UpdateGuideState(): m_state=6
18:36:17.377 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
18:36:17.379 00.002 7988 Star::Find returns 1 (0), X=1181.32, Y=428.38, Mass=1384, SNR=25.3, Peak=204 HFD=3.0
18:36:17.381 00.002 7988 MultiStar: [#1 -0.02,-0.17,1.05,U] [#2 0.09,0.03,1.03,U] [#3 0.17,-0.07,0.95,U] [#4 0.13,-0.12,1.06,U] [#5 0.06,0.10,0.77,U] [#6 0.11,-0.10,0.71,U] [#7 0.26,0.19,0.66,U] [#8 -0.13,-0.31,0.68,U] 
18:36:17.381 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {-0.04, 0.09}
18:36:17.383 00.002 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
18:36:17.385 00.002 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
18:36:17.385 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.56 mountX=0.04 mountY=-0.07, mountTheta=-1.01
18:36:17.387 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.04, opts=13)
18:36:17.389 00.002 7988 Enqueuing Move request for scope (0.07, -0.04)
18:36:17.390 00.001 15712 Worker thread wakes up
18:36:17.391 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
18:36:17.391 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
18:36:17.391 00.000 15712 Moving (0.07, -0.04) raw xDistance=0.04 yDistance=-0.07
18:36:17.391 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.66, period_length = 644.43
18:36:17.391 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
18:36:17.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:17.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:36:17.391 00.000 15712 MoveAxis(E, 3, ABG)
18:36:17.391 00.000 15712 Guiding  Dir = 2, Dur = 3
18:36:17.391 00.000 15712 IsGuiding returns 0
18:36:17.395 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:17.399 00.004 7988 UpdateGuideState exits: m=1384 SNR=25.3
18:36:17.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:17.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:17.407 00.008 7988 Enqueuing Expose request
18:36:17.409 00.002 15712 IsGuiding returns 0
18:36:17.409 00.000 15712 Move returns status 0, amount 3
18:36:17.409 00.000 15712 MoveAxis(N, 0, ABG)
18:36:17.409 00.000 15712 Move returns status 0, amount 0
18:36:17.409 00.000 15712 move complete, result=0
18:36:17.409 00.000 15712 worker thread done servicing request
18:36:17.409 00.000 15712 Worker thread wakes up
18:36:17.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:17.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:17.409 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
18:36:18.824 01.415 15712 Exposure complete
18:36:18.886 00.062 15712 worker thread done servicing request
18:36:18.886 00.000 7988 OnExposeComplete: enter
18:36:18.886 00.000 7988 UpdateGuideState(): m_state=6
18:36:18.891 00.005 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
18:36:18.891 00.000 7988 Star::Find returns 1 (0), X=1181.43, Y=428.48, Mass=1297, SNR=24.6, Peak=209 HFD=3.1
18:36:18.893 00.002 7988 MultiStar: [#1 0.22,-0.01,1.04,U] [#2 0.13,0.15,1.06,U] [#3 0.17,0.14,1.00,U] [#4 0.09,-0.08,1.12,U] [#5 -0.08,-0.06,0.73,U] [#6 0.07,0.21,0.74,U] [#7 -0.04,0.06,0.66,U] [#8 -0.13,-0.10,0.70,U] 
18:36:18.893 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.08, 0.18}
18:36:18.895 00.002 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.58) = xAngle (2.24 = 2.24)
18:36:18.897 00.002 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.35 = -0.93)
18:36:18.897 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.66 mountX=-0.06 mountY=-0.07, mountTheta=-2.23
18:36:18.901 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.06, opts=13)
18:36:18.901 00.000 7988 Enqueuing Move request for scope (0.07, 0.06)
18:36:18.903 00.002 15712 Worker thread wakes up
18:36:18.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
18:36:18.903 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
18:36:18.903 00.000 15712 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.07
18:36:18.905 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.66, period_length = 644.43
18:36:18.905 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
18:36:18.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:18.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:36:18.905 00.000 15712 MoveAxis(E, 3, ABG)
18:36:18.905 00.000 15712 Guiding  Dir = 2, Dur = 3
18:36:18.905 00.000 15712 IsGuiding returns 0
18:36:18.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
18:36:18.919 00.014 7988 UpdateGuideState exits: m=1297 SNR=24.6
18:36:18.920 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:18.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:18.922 00.002 7988 Enqueuing Expose request
18:36:18.929 00.007 15712 IsGuiding returns 0
18:36:18.929 00.000 15712 Move returns status 0, amount 3
18:36:18.929 00.000 15712 MoveAxis(N, 0, ABG)
18:36:18.929 00.000 15712 Move returns status 0, amount 0
18:36:18.929 00.000 15712 move complete, result=0
18:36:18.929 00.000 15712 worker thread done servicing request
18:36:18.929 00.000 15712 Worker thread wakes up
18:36:18.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:18.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:18.932 00.003 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
18:36:20.567 01.635 15712 Exposure complete
18:36:20.627 00.060 15712 worker thread done servicing request
18:36:20.627 00.000 7988 OnExposeComplete: enter
18:36:20.629 00.002 7988 UpdateGuideState(): m_state=6
18:36:20.631 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
18:36:20.631 00.000 7988 Star::Find returns 1 (0), X=1181.55, Y=428.25, Mass=1361, SNR=24.9, Peak=140 HFD=3.6
18:36:20.633 00.002 7988 MultiStar: [#1 0.09,-0.13,1.02,U] [#2 0.20,0.08,1.01,U] [#3 0.05,-0.14,0.94,U] [#4 0.20,-0.18,1.06,U] [#5 0.15,0.07,0.72,U] [#6 -0.01,-0.07,0.69,U] [#7 0.08,0.07,0.68,U] [#8 -0.23,-0.46,0.64,U] 
18:36:20.633 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.19, -0.04}
18:36:20.635 00.002 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.58) = xAngle (0.85 = 0.85)
18:36:20.635 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.96 = -2.32)
18:36:20.637 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.73 mountX=0.09 mountY=-0.09, mountTheta=-0.84
18:36:20.639 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.09, opts=13)
18:36:20.641 00.002 7988 Enqueuing Move request for scope (0.10, -0.09)
18:36:20.641 00.000 15712 Worker thread wakes up
18:36:20.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
18:36:20.641 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
18:36:20.641 00.000 15712 Moving (0.10, -0.09) raw xDistance=0.09 yDistance=-0.09
18:36:20.643 00.002 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.66, period_length = 644.43
18:36:20.643 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
18:36:20.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:20.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:36:20.643 00.000 15712 MoveAxis(E, 4, ABG)
18:36:20.643 00.000 15712 Guiding  Dir = 2, Dur = 4
18:36:20.643 00.000 15712 IsGuiding returns 0
18:36:20.648 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:20.648 00.000 7988 UpdateGuideState exits: m=1361 SNR=24.9
18:36:20.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:20.657 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:20.657 00.000 7988 Enqueuing Expose request
18:36:20.672 00.015 15712 IsGuiding returns 0
18:36:20.672 00.000 15712 Move returns status 0, amount 4
18:36:20.672 00.000 15712 MoveAxis(N, 0, ABG)
18:36:20.672 00.000 15712 Move returns status 0, amount 0
18:36:20.672 00.000 15712 move complete, result=0
18:36:20.672 00.000 15712 worker thread done servicing request
18:36:20.672 00.000 15712 Worker thread wakes up
18:36:20.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:20.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:20.672 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
18:36:22.078 01.406 15712 Exposure complete
18:36:22.142 00.064 15712 worker thread done servicing request
18:36:22.142 00.000 7988 OnExposeComplete: enter
18:36:22.142 00.000 7988 UpdateGuideState(): m_state=6
18:36:22.142 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
18:36:22.142 00.000 7988 Star::Find returns 1 (0), X=1181.56, Y=428.78, Mass=1393, SNR=25.1, Peak=182 HFD=3.3
18:36:22.153 00.011 7988 MultiStar: [#1 0.11,0.38,1.03,U] [#2 0.12,0.52,0.00,M1] [#3 0.15,0.57,0.00,M1] [#4 0.06,0.37,1.07,U] [#5 -0.02,0.48,0.67,U] [#6 -0.02,0.57,0.00,M1] [#7 0.15,0.62,0.00,M1] [#8 -0.06,0.36,0.65,U] 
18:36:22.153 00.000 7988 refined, 4 included, MultiStar: {0.07, 0.41}, one-star: {0.20, 0.48}
18:36:22.154 00.001 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
18:36:22.156 00.002 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
18:36:22.156 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.39 mountX=-0.41 mountY=-0.08, mountTheta=-2.94
18:36:22.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.41, opts=13)
18:36:22.160 00.002 7988 Enqueuing Move request for scope (0.07, 0.41)
18:36:22.162 00.002 15712 Worker thread wakes up
18:36:22.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.41) opts 0xd
18:36:22.162 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.41)
18:36:22.162 00.000 15712 Moving (0.07, 0.41) raw xDistance=-0.41 yDistance=-0.08
18:36:22.162 00.000 15712 PPEC rslt: input = -0.41, final = -0.22, react = -0.25, pred = 0.04, hyst = -0.22, hyst_pct = 0.66, period_length = 644.43
18:36:22.162 00.000 15712 PPEC: input: -0.41, control: -0.22, exposure: 1500
18:36:22.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:22.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:36:22.162 00.000 15712 MoveAxis(E, 72, ABG)
18:36:22.162 00.000 15712 Guiding  Dir = 2, Dur = 72
18:36:22.162 00.000 15712 IsGuiding returns 0
18:36:22.169 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:22.175 00.006 7988 UpdateGuideState exits: m=1393 SNR=25.1
18:36:22.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:22.175 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:22.175 00.000 7988 Enqueuing Expose request
18:36:22.186 00.011 15712 PulseGuide returned control before completion, sleep 56
18:36:22.250 00.064 15712 IsGuiding returns 1
18:36:22.250 00.000 15712 scope still moving after pulse duration time elapsed
18:36:22.300 00.050 15712 IsGuiding returns 0
18:36:22.300 00.000 15712 scope move finished after 72 + 66 ms
18:36:22.300 00.000 15712 Move returns status 0, amount 72
18:36:22.300 00.000 15712 MoveAxis(N, 0, ABG)
18:36:22.300 00.000 15712 Move returns status 0, amount 0
18:36:22.300 00.000 15712 move complete, result=0
18:36:22.300 00.000 7988 GuideStep: -0.4 px 72 ms EAST, -0.1 px 0 ms NORTH
18:36:22.305 00.005 15712 worker thread done servicing request
18:36:22.305 00.000 15712 Worker thread wakes up
18:36:22.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:22.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:23.940 01.635 15712 Exposure complete
18:36:24.006 00.066 15712 worker thread done servicing request
18:36:24.006 00.000 7988 OnExposeComplete: enter
18:36:24.006 00.000 7988 UpdateGuideState(): m_state=6
18:36:24.006 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
18:36:24.006 00.000 7988 Star::Find returns 1 (0), X=1181.45, Y=428.13, Mass=1441, SNR=25.8, Peak=199 HFD=3.2
18:36:24.006 00.000 7988 MultiStar: [#1 0.02,-0.45,1.00,U] [#2 0.01,-0.10,1.00,U] [#3 0.08,-0.19,0.95,U] [#4 0.14,-0.41,1.02,U] [#5 0.29,-0.13,0.69,U] [#6 -0.05,0.07,0.66,U] [#7 0.11,-0.07,0.69,U] [#8 -0.15,-0.37,0.66,U] 
18:36:24.006 00.000 7988 single-star, 8 included, MultiStar: {0.06, -0.22}, one-star: {0.09, -0.16}
18:36:24.006 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.58) = xAngle (0.53 = 0.53)
18:36:24.006 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.64)
18:36:24.016 00.010 7988 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-1.05 mountX=0.16 mountY=-0.09, mountTheta=-0.51
18:36:24.018 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.16, opts=13)
18:36:24.018 00.000 7988 Enqueuing Move request for scope (0.09, -0.16)
18:36:24.021 00.003 15712 Worker thread wakes up
18:36:24.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
18:36:24.021 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
18:36:24.021 00.000 15712 Moving (0.09, -0.16) raw xDistance=0.16 yDistance=-0.09
18:36:24.021 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.10, pred = 0.04, hyst = 0.00, hyst_pct = 0.66, period_length = 644.43
18:36:24.021 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
18:36:24.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:24.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:36:24.021 00.000 15712 MoveAxis(W, 5, ABG)
18:36:24.021 00.000 15712 Guiding  Dir = 3, Dur = 5
18:36:24.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:24.034 00.013 7988 UpdateGuideState exits: m=1441 SNR=25.8
18:36:24.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:24.038 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:24.038 00.000 7988 Enqueuing Expose request
18:36:24.057 00.019 15712 IsGuiding returns 0
18:36:24.076 00.019 15712 IsGuiding returns 0
18:36:24.076 00.000 15712 Move returns status 0, amount 5
18:36:24.076 00.000 15712 MoveAxis(N, 0, ABG)
18:36:24.076 00.000 15712 Move returns status 0, amount 0
18:36:24.076 00.000 15712 move complete, result=0
18:36:24.076 00.000 15712 worker thread done servicing request
18:36:24.076 00.000 15712 Worker thread wakes up
18:36:24.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:24.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:24.078 00.002 7988 GuideStep: 0.2 px 5 ms WEST, -0.1 px 0 ms NORTH
18:36:25.482 01.404 15712 Exposure complete
18:36:25.550 00.068 15712 worker thread done servicing request
18:36:25.550 00.000 7988 OnExposeComplete: enter
18:36:25.550 00.000 7988 UpdateGuideState(): m_state=6
18:36:25.550 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
18:36:25.550 00.000 7988 Star::Find returns 1 (0), X=1181.49, Y=428.43, Mass=1437, SNR=25.7, Peak=221 HFD=3.1
18:36:25.550 00.000 7988 MultiStar: [#1 0.13,0.03,0.98,U] [#2 0.11,0.18,1.01,U] [#3 -0.07,0.20,0.96,U] [#4 0.00,0.06,1.03,U] [#5 0.02,0.23,0.68,U] [#6 0.18,0.31,0.70,U] [#7 0.06,0.01,0.62,U] [#8 -0.03,-0.02,0.65,U] 
18:36:25.558 00.008 7988 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.14, 0.13}
18:36:25.558 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
18:36:25.558 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
18:36:25.558 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.11 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
18:36:25.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.13, opts=13)
18:36:25.558 00.000 7988 Enqueuing Move request for scope (0.06, 0.13)
18:36:25.558 00.000 15712 Worker thread wakes up
18:36:25.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
18:36:25.558 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
18:36:25.558 00.000 15712 Moving (0.06, 0.13) raw xDistance=-0.13 yDistance=-0.07
18:36:25.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:25.567 00.009 7988 UpdateGuideState exits: m=1437 SNR=25.7
18:36:25.569 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:25.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:25.571 00.002 7988 Enqueuing Expose request
18:36:25.571 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.66, period_length = 644.43
18:36:25.571 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
18:36:25.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:25.573 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:36:25.573 00.000 15712 MoveAxis(W, 4, ABG)
18:36:25.573 00.000 15712 Guiding  Dir = 3, Dur = 4
18:36:25.573 00.000 15712 IsGuiding returns 0
18:36:25.590 00.017 15712 IsGuiding returns 0
18:36:25.590 00.000 15712 Move returns status 0, amount 4
18:36:25.590 00.000 15712 MoveAxis(N, 0, ABG)
18:36:25.590 00.000 15712 Move returns status 0, amount 0
18:36:25.590 00.000 15712 move complete, result=0
18:36:25.590 00.000 15712 worker thread done servicing request
18:36:25.590 00.000 15712 Worker thread wakes up
18:36:25.590 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
18:36:25.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:25.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:27.239 01.649 15712 Exposure complete
18:36:27.300 00.061 15712 worker thread done servicing request
18:36:27.300 00.000 7988 OnExposeComplete: enter
18:36:27.300 00.000 7988 UpdateGuideState(): m_state=6
18:36:27.300 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
18:36:27.300 00.000 7988 Star::Find returns 1 (0), X=1181.49, Y=428.15, Mass=1559, SNR=26.8, Peak=226 HFD=3.4
18:36:27.300 00.000 7988 MultiStar: [#1 0.04,-0.16,0.95,U] [#2 -0.06,-0.10,0.94,U] [#3 -0.05,-0.14,0.93,U] [#4 0.02,-0.27,0.98,U] [#5 -0.06,0.20,0.70,U] [#6 -0.11,-0.10,0.65,U] [#7 0.06,-0.05,0.67,U] [#8 -0.29,-0.34,0.64,U] 
18:36:27.300 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.13, -0.14}
18:36:27.300 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
18:36:27.300 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
18:36:27.300 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.76 mountX=0.13 mountY=0.03, mountTheta=0.21
18:36:27.310 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.13, opts=13)
18:36:27.310 00.000 7988 Enqueuing Move request for scope (-0.02, -0.13)
18:36:27.310 00.000 15712 Worker thread wakes up
18:36:27.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
18:36:27.310 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
18:36:27.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:36:27.310 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.8
18:36:27.317 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:27.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:27.317 00.000 7988 Enqueuing Expose request
18:36:27.317 00.000 15712 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=0.03
18:36:27.317 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.66, period_length = 644.43
18:36:27.317 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
18:36:27.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:27.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:36:27.317 00.000 15712 MoveAxis(E, 4, ABG)
18:36:27.317 00.000 15712 Guiding  Dir = 2, Dur = 4
18:36:27.351 00.034 15712 IsGuiding returns 0
18:36:27.368 00.017 15712 IsGuiding returns 0
18:36:27.368 00.000 15712 Move returns status 0, amount 4
18:36:27.368 00.000 15712 MoveAxis(N, 0, ABG)
18:36:27.368 00.000 15712 Move returns status 0, amount 0
18:36:27.368 00.000 15712 move complete, result=0
18:36:27.368 00.000 15712 worker thread done servicing request
18:36:27.368 00.000 15712 Worker thread wakes up
18:36:27.368 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
18:36:27.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:27.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:28.779 01.411 15712 Exposure complete
18:36:28.841 00.062 7988 OnExposeComplete: enter
18:36:28.843 00.002 7988 UpdateGuideState(): m_state=6
18:36:28.843 00.000 15712 worker thread done servicing request
18:36:28.845 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
18:36:28.845 00.000 7988 Star::Find returns 1 (0), X=1181.27, Y=428.27, Mass=1390, SNR=25.3, Peak=235 HFD=3.1
18:36:28.845 00.000 7988 MultiStar: [#1 -0.02,-0.07,1.03,U] [#2 -0.10,-0.03,1.04,U] [#3 0.05,-0.14,0.95,U] [#4 -0.04,-0.14,1.06,U] [#5 -0.14,-0.03,0.72,U] [#6 -0.20,0.34,0.73,U] [#7 -0.10,-0.19,0.67,U] [#8 -0.34,-0.04,0.65,U] 
18:36:28.845 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.09, -0.03}
18:36:28.845 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.58) = xAngle (-1.26 = -1.26)
18:36:28.845 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.85 = 1.85)
18:36:28.845 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.84 mountX=0.03 mountY=0.09, mountTheta=1.26
18:36:28.845 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.03, opts=13)
18:36:28.845 00.000 7988 Enqueuing Move request for scope (-0.09, -0.03)
18:36:28.856 00.011 15712 Worker thread wakes up
18:36:28.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
18:36:28.856 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
18:36:28.856 00.000 15712 Moving (-0.09, -0.03) raw xDistance=0.03 yDistance=0.09
18:36:28.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:28.856 00.000 7988 UpdateGuideState exits: m=1390 SNR=25.3
18:36:28.859 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:28.860 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:28.862 00.002 7988 Enqueuing Expose request
18:36:28.862 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.66, period_length = 644.43
18:36:28.862 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
18:36:28.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:28.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:36:28.862 00.000 15712 MoveAxis(E, 5, ABG)
18:36:28.862 00.000 15712 Guiding  Dir = 2, Dur = 5
18:36:28.862 00.000 15712 IsGuiding returns 0
18:36:28.888 00.026 15712 IsGuiding returns 0
18:36:28.888 00.000 15712 Move returns status 0, amount 5
18:36:28.888 00.000 15712 MoveAxis(N, 0, ABG)
18:36:28.888 00.000 15712 Move returns status 0, amount 0
18:36:28.888 00.000 15712 move complete, result=0
18:36:28.888 00.000 15712 worker thread done servicing request
18:36:28.888 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
18:36:28.891 00.003 15712 Worker thread wakes up
18:36:28.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:28.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:30.526 01.635 15712 Exposure complete
18:36:30.588 00.062 7988 OnExposeComplete: enter
18:36:30.588 00.000 7988 UpdateGuideState(): m_state=6
18:36:30.590 00.002 15712 worker thread done servicing request
18:36:30.590 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
18:36:30.593 00.003 7988 Star::Find returns 1 (0), X=1181.30, Y=428.63, Mass=1517, SNR=26.5, Peak=229 HFD=3.3
18:36:30.593 00.000 7988 MultiStar: [#1 -0.14,0.10,0.96,U] [#2 0.13,0.33,0.97,U] [#3 -0.16,0.34,0.96,U] [#4 -0.03,0.19,0.99,U] [#5 -0.06,0.28,0.67,U] [#6 -0.17,0.46,0.67,U] [#7 -0.21,0.09,0.63,U] [#8 -0.14,0.17,0.63,U] 
18:36:30.595 00.002 7988 refined, 8 included, MultiStar: {-0.08, 0.26}, one-star: {-0.05, 0.34}
18:36:30.595 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.82)
18:36:30.597 00.002 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
18:36:30.597 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.89 mountX=-0.26 mountY=0.08, mountTheta=2.85
18:36:30.599 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.26, opts=13)
18:36:30.601 00.002 7988 Enqueuing Move request for scope (-0.08, 0.26)
18:36:30.601 00.000 15712 Worker thread wakes up
18:36:30.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
18:36:30.601 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
18:36:30.601 00.000 15712 Moving (-0.08, 0.26) raw xDistance=-0.26 yDistance=0.08
18:36:30.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:30.604 00.003 7988 UpdateGuideState exits: m=1517 SNR=26.5
18:36:30.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:30.606 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:30.606 00.000 7988 Enqueuing Expose request
18:36:30.608 00.002 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.15, pred = -0.05, hyst = -0.14, hyst_pct = 0.65, period_length = 644.43
18:36:30.608 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
18:36:30.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:30.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:36:30.608 00.000 15712 MoveAxis(E, 53, ABG)
18:36:30.608 00.000 15712 Guiding  Dir = 2, Dur = 53
18:36:30.609 00.001 15712 IsGuiding returns 0
18:36:30.629 00.020 15712 PulseGuide returned control before completion, sleep 42
18:36:30.683 00.054 15712 IsGuiding returns 1
18:36:30.683 00.000 15712 scope still moving after pulse duration time elapsed
18:36:30.715 00.032 15712 IsGuiding returns 0
18:36:30.715 00.000 15712 scope move finished after 53 + 64 ms
18:36:30.715 00.000 15712 Move returns status 0, amount 53
18:36:30.715 00.000 15712 MoveAxis(N, 0, ABG)
18:36:30.715 00.000 15712 Move returns status 0, amount 0
18:36:30.715 00.000 15712 move complete, result=0
18:36:30.715 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
18:36:30.728 00.013 15712 worker thread done servicing request
18:36:30.728 00.000 15712 Worker thread wakes up
18:36:30.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:30.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:32.146 01.418 15712 Exposure complete
18:36:32.207 00.061 15712 worker thread done servicing request
18:36:32.207 00.000 7988 OnExposeComplete: enter
18:36:32.207 00.000 7988 UpdateGuideState(): m_state=6
18:36:32.207 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
18:36:32.207 00.000 7988 Star::Find returns 1 (0), X=1181.41, Y=428.22, Mass=1468, SNR=26.1, Peak=230 HFD=3.2
18:36:32.207 00.000 7988 MultiStar: [#1 0.05,-0.21,1.00,U] [#2 -0.13,0.01,0.99,U] [#3 0.10,-0.01,0.95,U] [#4 0.01,-0.07,1.07,U] [#5 0.04,0.10,0.72,U] [#6 0.00,0.30,0.71,U] [#7 -0.36,0.08,0.63,U] [#8 -0.32,-0.11,0.65,U] 
18:36:32.207 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.06, -0.07}
18:36:32.214 00.007 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
18:36:32.214 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
18:36:32.214 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.85 mountX=0.01 mountY=0.04, mountTheta=1.28
18:36:32.214 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
18:36:32.214 00.000 7988 Enqueuing Move request for scope (-0.04, -0.01)
18:36:32.214 00.000 15712 Worker thread wakes up
18:36:32.214 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
18:36:32.220 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:32.220 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.1
18:36:32.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:32.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:32.220 00.000 7988 Enqueuing Expose request
18:36:32.220 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
18:36:32.220 00.000 15712 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
18:36:32.220 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.65, period_length = 644.43
18:36:32.220 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
18:36:32.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:32.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:36:32.220 00.000 15712 MoveAxis(E, 7, ABG)
18:36:32.220 00.000 15712 Guiding  Dir = 2, Dur = 7
18:36:32.220 00.000 15712 IsGuiding returns 0
18:36:32.236 00.016 15712 IsGuiding returns 0
18:36:32.236 00.000 15712 Move returns status 0, amount 7
18:36:32.236 00.000 15712 MoveAxis(N, 0, ABG)
18:36:32.236 00.000 15712 Move returns status 0, amount 0
18:36:32.236 00.000 15712 move complete, result=0
18:36:32.236 00.000 15712 worker thread done servicing request
18:36:32.236 00.000 15712 Worker thread wakes up
18:36:32.236 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
18:36:32.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:32.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:33.878 01.642 15712 Exposure complete
18:36:33.939 00.061 15712 worker thread done servicing request
18:36:33.939 00.000 7988 OnExposeComplete: enter
18:36:33.939 00.000 7988 UpdateGuideState(): m_state=6
18:36:33.946 00.007 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
18:36:33.946 00.000 7988 Star::Find returns 1 (1), X=1181.36, Y=428.50, Mass=1446, SNR=25.8, Peak=255 HFD=3.1
18:36:33.948 00.002 7988 MultiStar: [#1 -0.04,0.21,1.00,U] [#2 0.09,0.32,1.00,U] [#3 -0.04,0.31,0.96,U] [#4 -0.05,0.18,1.06,U] [#5 -0.13,0.49,0.73,U] [#6 -0.36,0.45,0.00,M1] [#7 -0.10,0.35,0.65,U] [#8 -0.21,0.20,0.68,U] 
18:36:33.948 00.000 7988 single-star, 7 included, MultiStar: {-0.05, 0.28}, one-star: {0.01, 0.21}
18:36:33.950 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
18:36:33.952 00.002 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
18:36:33.952 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.54 mountX=-0.21 mountY=-0.01, mountTheta=-3.09
18:36:33.954 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.21, opts=13)
18:36:33.956 00.002 7988 Enqueuing Move request for scope (0.01, 0.21)
18:36:33.956 00.000 15712 Worker thread wakes up
18:36:33.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
18:36:33.956 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
18:36:33.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:33.956 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.8 Saturated
18:36:33.960 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:33.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:33.963 00.003 15712 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.01
18:36:33.963 00.000 7988 Enqueuing Expose request
18:36:33.963 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.07, hyst = -0.12, hyst_pct = 0.65, period_length = 644.43
18:36:33.963 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
18:36:33.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:33.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:36:33.963 00.000 15712 MoveAxis(E, 48, ABG)
18:36:33.963 00.000 15712 Guiding  Dir = 2, Dur = 48
18:36:33.980 00.017 15712 IsGuiding returns 0
18:36:33.997 00.017 15712 PulseGuide returned control before completion, sleep 43
18:36:34.065 00.068 15712 IsGuiding returns 0
18:36:34.065 00.000 15712 Move returns status 0, amount 48
18:36:34.065 00.000 15712 MoveAxis(N, 0, ABG)
18:36:34.065 00.000 15712 Move returns status 0, amount 0
18:36:34.065 00.000 15712 move complete, result=0
18:36:34.067 00.002 7988 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
18:36:34.069 00.002 15712 worker thread done servicing request
18:36:34.069 00.000 15712 Worker thread wakes up
18:36:34.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:34.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:35.506 01.437 15712 Exposure complete
18:36:36.408 00.902 15712 worker thread done servicing request
18:36:36.408 00.000 7988 OnExposeComplete: enter
18:36:36.411 00.003 7988 UpdateGuideState(): m_state=6
18:36:36.444 00.033 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
18:36:36.473 00.029 7988 Star::Find returns 1 (0), X=1181.40, Y=428.66, Mass=1443, SNR=25.9, Peak=213 HFD=3.0
18:36:36.536 00.063 7988 MultiStar: [#1 -0.14,0.35,0.98,U] [#2 -0.03,0.32,0.99,U] [#3 -0.00,0.33,0.95,U] [#4 -0.04,0.40,1.04,U] [#5 0.02,0.35,0.69,U] [#6 -0.03,0.59,0.00,M2] [#7 -0.07,0.44,0.67,U] [#8 -0.32,0.06,0.66,U] 
18:36:36.573 00.037 7988 refined, 7 included, MultiStar: {-0.06, 0.33}, one-star: {0.05, 0.37}
18:36:36.599 00.026 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
18:36:36.617 00.018 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
18:36:36.638 00.021 7988 CameraToMount -- cameraX=-0.06 cameraY=0.33 hyp=0.34 cameraTheta=1.74 mountX=-0.33 mountY=0.05, mountTheta=2.99
18:36:36.670 00.032 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.33, opts=13)
18:36:36.702 00.032 7988 Enqueuing Move request for scope (-0.06, 0.33)
18:36:36.719 00.017 15712 Worker thread wakes up
18:36:36.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:36.724 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.33) opts 0xd
18:36:36.724 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.33)
18:36:36.724 00.000 15712 Moving (-0.06, 0.33) raw xDistance=-0.33 yDistance=0.05
18:36:36.726 00.002 15712 PPEC rslt: input = -0.33, final = -0.22, react = -0.20, pred = -0.08, hyst = -0.18, hyst_pct = 0.65, period_length = 644.43
18:36:36.728 00.002 15712 PPEC: input: -0.33, control: -0.22, exposure: 1500
18:36:36.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:36.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:36:36.730 00.002 7988 UpdateGuideState exits: m=1443 SNR=25.9
18:36:36.744 00.014 15712 MoveAxis(E, 70, ABG)
18:36:36.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:36.750 00.006 15712 Guiding  Dir = 2, Dur = 70
18:36:36.751 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:36.758 00.007 15712 IsGuiding returns 0
18:36:36.763 00.005 7988 Enqueuing Expose request
18:36:36.785 00.022 15712 PulseGuide returned control before completion, sleep 55
18:36:36.880 00.095 15712 IsGuiding returns 1
18:36:36.880 00.000 15712 scope still moving after pulse duration time elapsed
18:36:36.930 00.050 15712 IsGuiding returns 0
18:36:36.930 00.000 15712 scope move finished after 70 + 101 ms
18:36:36.930 00.000 15712 Move returns status 0, amount 70
18:36:36.930 00.000 15712 MoveAxis(N, 0, ABG)
18:36:36.930 00.000 15712 Move returns status 0, amount 0
18:36:36.930 00.000 15712 move complete, result=0
18:36:36.930 00.000 15712 worker thread done servicing request
18:36:36.930 00.000 15712 Worker thread wakes up
18:36:36.930 00.000 7988 GuideStep: -0.3 px 70 ms EAST, 0.0 px 0 ms NORTH
18:36:36.940 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:36.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:38.589 01.649 15712 Exposure complete
18:36:38.748 00.159 15712 worker thread done servicing request
18:36:38.748 00.000 7988 OnExposeComplete: enter
18:36:38.752 00.004 7988 UpdateGuideState(): m_state=6
18:36:38.755 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
18:36:38.755 00.000 7988 Star::Find returns 1 (0), X=1181.30, Y=428.02, Mass=1519, SNR=26.4, Peak=192 HFD=3.3
18:36:38.767 00.012 7988 MultiStar: [#1 -0.00,-0.65,0.00,M1] [#2 0.05,-0.34,1.02,U] [#3 -0.05,-0.41,0.96,U] [#4 -0.19,-0.34,0.98,U] [#5 0.06,-0.34,0.71,U] [#6 -0.17,-0.31,0.67,U] [#7 -0.01,-0.29,0.67,U] [#8 -0.15,-0.50,0.64,U] 
18:36:38.771 00.004 7988 single-star, 7 included, MultiStar: {-0.06, -0.35}, one-star: {-0.05, -0.28}
18:36:38.771 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
18:36:38.771 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
18:36:38.771 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.75 mountX=0.28 mountY=0.06, mountTheta=0.20
18:36:38.789 00.018 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.28, opts=13)
18:36:38.793 00.004 7988 Enqueuing Move request for scope (-0.05, -0.28)
18:36:38.797 00.004 15712 Worker thread wakes up
18:36:38.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:38.802 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
18:36:38.802 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.4
18:36:38.805 00.003 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
18:36:38.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:38.809 00.004 15712 Moving (-0.05, -0.28) raw xDistance=0.28 yDistance=0.06
18:36:38.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:38.813 00.004 15712 PPEC rslt: input = 0.28, final = 0.12, react = 0.17, pred = -0.07, hyst = 0.14, hyst_pct = 0.65, period_length = 644.43
18:36:38.813 00.000 7988 Enqueuing Expose request
18:36:38.816 00.003 15712 PPEC: input: 0.28, control: 0.12, exposure: 1500
18:36:38.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:38.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:36:38.816 00.000 15712 MoveAxis(W, 40, ABG)
18:36:38.816 00.000 15712 Guiding  Dir = 3, Dur = 40
18:36:38.816 00.000 15712 IsGuiding returns 0
18:36:38.843 00.027 15712 PulseGuide returned control before completion, sleep 24
18:36:38.894 00.051 15712 IsGuiding returns 0
18:36:38.894 00.000 15712 Move returns status 0, amount 40
18:36:38.894 00.000 15712 MoveAxis(N, 0, ABG)
18:36:38.895 00.001 15712 Move returns status 0, amount 0
18:36:38.895 00.000 15712 move complete, result=0
18:36:38.895 00.000 15712 worker thread done servicing request
18:36:38.895 00.000 15712 Worker thread wakes up
18:36:38.895 00.000 7988 GuideStep: 0.3 px 40 ms WEST, 0.1 px 0 ms NORTH
18:36:38.901 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:38.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:40.309 01.408 15712 Exposure complete
18:36:40.398 00.089 15712 worker thread done servicing request
18:36:40.398 00.000 7988 OnExposeComplete: enter
18:36:40.401 00.003 7988 UpdateGuideState(): m_state=6
18:36:40.402 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
18:36:40.402 00.000 7988 Star::Find returns 1 (0), X=1181.49, Y=428.28, Mass=1428, SNR=25.7, Peak=200 HFD=3.3
18:36:40.402 00.000 7988 MultiStar: [#1 -0.23,-0.03,1.00,U] [#2 0.07,-0.19,0.98,U] [#3 0.05,0.12,0.96,U] [#4 0.10,-0.26,1.05,U] [#5 0.06,0.03,0.70,U] [#6 0.06,0.17,0.70,U] [#7 0.05,-0.16,0.69,U] [#8 0.00,-0.18,0.65,U] 
18:36:40.402 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.13, -0.01}
18:36:40.402 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
18:36:40.402 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.66)
18:36:40.402 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.06 mountX=0.06 mountY=-0.03, mountTheta=-0.49
18:36:40.414 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.06, opts=13)
18:36:40.414 00.000 7988 Enqueuing Move request for scope (0.03, -0.06)
18:36:40.418 00.004 15712 Worker thread wakes up
18:36:40.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
18:36:40.418 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
18:36:40.418 00.000 15712 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=-0.03
18:36:40.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:40.421 00.003 7988 UpdateGuideState exits: m=1428 SNR=25.7
18:36:40.421 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:40.423 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:40.423 00.000 7988 Enqueuing Expose request
18:36:40.423 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.65, period_length = 644.43
18:36:40.423 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
18:36:40.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:40.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:36:40.423 00.000 15712 MoveAxis(E, 7, ABG)
18:36:40.423 00.000 15712 Guiding  Dir = 2, Dur = 7
18:36:40.423 00.000 15712 IsGuiding returns 0
18:36:40.465 00.042 15712 IsGuiding returns 0
18:36:40.465 00.000 15712 Move returns status 0, amount 7
18:36:40.465 00.000 15712 MoveAxis(N, 0, ABG)
18:36:40.465 00.000 15712 Move returns status 0, amount 0
18:36:40.465 00.000 15712 move complete, result=0
18:36:40.465 00.000 15712 worker thread done servicing request
18:36:40.465 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
18:36:40.465 00.000 15712 Worker thread wakes up
18:36:40.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:40.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:42.122 01.657 15712 Exposure complete
18:36:42.183 00.061 15712 worker thread done servicing request
18:36:42.183 00.000 7988 OnExposeComplete: enter
18:36:42.183 00.000 7988 UpdateGuideState(): m_state=6
18:36:42.185 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
18:36:42.187 00.002 7988 Star::Find returns 1 (0), X=1181.33, Y=428.72, Mass=1469, SNR=25.9, Peak=209 HFD=3.5
18:36:42.187 00.000 7988 MultiStar: [#1 -0.04,0.36,1.01,U] [#2 -0.04,0.36,0.97,U] [#3 0.10,0.26,0.96,U] [#4 -0.00,0.28,1.02,U] [#5 0.00,0.43,0.69,U] [#6 -0.08,0.47,0.69,U] [#7 -0.19,0.15,0.66,U] [#8 -0.26,0.35,0.59,U] 
18:36:42.189 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.34}, one-star: {-0.03, 0.43}
18:36:42.189 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
18:36:42.191 00.002 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
18:36:42.191 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.35 cameraTheta=1.70 mountX=-0.34 mountY=0.04, mountTheta=3.03
18:36:42.193 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.34, opts=13)
18:36:42.193 00.000 7988 Enqueuing Move request for scope (-0.05, 0.34)
18:36:42.193 00.000 15712 Worker thread wakes up
18:36:42.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
18:36:42.193 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
18:36:42.193 00.000 15712 Moving (-0.05, 0.34) raw xDistance=-0.34 yDistance=0.04
18:36:42.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:42.199 00.006 15712 PPEC rslt: input = -0.34, final = -0.19, react = -0.21, pred = -0.00, hyst = -0.18, hyst_pct = 0.65, period_length = 644.43
18:36:42.199 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.9
18:36:42.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:42.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:42.199 00.000 7988 Enqueuing Expose request
18:36:42.199 00.000 15712 PPEC: input: -0.34, control: -0.19, exposure: 1500
18:36:42.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:42.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:36:42.199 00.000 15712 MoveAxis(E, 62, ABG)
18:36:42.199 00.000 15712 Guiding  Dir = 2, Dur = 62
18:36:42.199 00.000 15712 IsGuiding returns 0
18:36:42.215 00.016 15712 PulseGuide returned control before completion, sleep 57
18:36:42.299 00.084 15712 IsGuiding returns 0
18:36:42.299 00.000 15712 Move returns status 0, amount 62
18:36:42.299 00.000 15712 MoveAxis(N, 0, ABG)
18:36:42.299 00.000 15712 Move returns status 0, amount 0
18:36:42.299 00.000 15712 move complete, result=0
18:36:42.299 00.000 7988 GuideStep: -0.3 px 62 ms EAST, 0.0 px 0 ms NORTH
18:36:42.300 00.001 15712 worker thread done servicing request
18:36:42.300 00.000 15712 Worker thread wakes up
18:36:42.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:42.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:43.715 01.415 15712 Exposure complete
18:36:43.776 00.061 15712 worker thread done servicing request
18:36:43.776 00.000 7988 OnExposeComplete: enter
18:36:43.776 00.000 7988 UpdateGuideState(): m_state=6
18:36:43.776 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
18:36:43.781 00.005 7988 Star::Find returns 1 (0), X=1181.29, Y=428.68, Mass=1424, SNR=25.6, Peak=216 HFD=3.2
18:36:43.783 00.002 7988 MultiStar: [#1 -0.19,0.20,0.99,U] [#2 0.06,0.32,1.02,U] [#3 -0.10,0.32,0.93,U] [#4 -0.03,0.28,1.02,U] [#5 -0.21,0.33,0.67,U] [#6 0.09,0.70,0.00,M1] [#7 -0.20,0.20,0.64,U] [#8 -0.27,0.29,0.60,U] 
18:36:43.783 00.000 7988 refined, 7 included, MultiStar: {-0.11, 0.29}, one-star: {-0.07, 0.38}
18:36:43.785 00.002 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.78)
18:36:43.785 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.33)
18:36:43.787 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.92 mountX=-0.29 mountY=0.10, mountTheta=2.81
18:36:43.789 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.29, opts=13)
18:36:43.790 00.001 7988 Enqueuing Move request for scope (-0.11, 0.29)
18:36:43.792 00.002 15712 Worker thread wakes up
18:36:43.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.29) opts 0xd
18:36:43.792 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.29)
18:36:43.792 00.000 15712 Moving (-0.11, 0.29) raw xDistance=-0.29 yDistance=0.10
18:36:43.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:43.792 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.6
18:36:43.794 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:43.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:43.796 00.002 7988 Enqueuing Expose request
18:36:43.798 00.002 15712 PPEC rslt: input = -0.29, final = -0.16, react = -0.18, pred = 0.00, hyst = -0.16, hyst_pct = 0.64, period_length = 644.43
18:36:43.798 00.000 15712 PPEC: input: -0.29, control: -0.16, exposure: 1500
18:36:43.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:43.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:36:43.798 00.000 15712 MoveAxis(E, 53, ABG)
18:36:43.798 00.000 15712 Guiding  Dir = 2, Dur = 53
18:36:43.798 00.000 15712 IsGuiding returns 0
18:36:43.815 00.017 15712 PulseGuide returned control before completion, sleep 45
18:36:43.869 00.054 15712 IsGuiding returns 1
18:36:43.869 00.000 15712 scope still moving after pulse duration time elapsed
18:36:43.901 00.032 15712 IsGuiding returns 0
18:36:43.901 00.000 15712 scope move finished after 53 + 61 ms
18:36:43.901 00.000 15712 Move returns status 0, amount 53
18:36:43.901 00.000 15712 MoveAxis(N, 0, ABG)
18:36:43.901 00.000 15712 Move returns status 0, amount 0
18:36:43.901 00.000 15712 move complete, result=0
18:36:43.901 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
18:36:43.915 00.014 15712 worker thread done servicing request
18:36:43.915 00.000 15712 Worker thread wakes up
18:36:43.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:43.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:45.542 01.627 15712 Exposure complete
18:36:45.605 00.063 15712 worker thread done servicing request
18:36:45.605 00.000 7988 OnExposeComplete: enter
18:36:45.605 00.000 7988 UpdateGuideState(): m_state=6
18:36:45.605 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
18:36:45.605 00.000 7988 Star::Find returns 1 (0), X=1181.53, Y=428.01, Mass=1453, SNR=25.9, Peak=181 HFD=3.4
18:36:45.610 00.005 7988 MultiStar: [#1 0.05,-0.42,0.99,U] [#2 0.21,-0.50,0.00,M1] [#3 0.11,-0.33,0.94,U] [#4 0.15,-0.47,1.05,U] [#5 0.10,-0.28,0.69,U] [#6 0.09,-0.09,0.71,U] [#7 -0.12,-0.39,0.64,U] [#8 -0.17,-0.27,0.65,U] 
18:36:45.610 00.000 7988 single-star, 7 included, MultiStar: {0.07, -0.33}, one-star: {0.18, -0.28}
18:36:45.612 00.002 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
18:36:45.612 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.60)
18:36:45.614 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-1.01 mountX=0.28 mountY=-0.17, mountTheta=-0.55
18:36:45.616 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.28, opts=13)
18:36:45.616 00.000 7988 Enqueuing Move request for scope (0.18, -0.28)
18:36:45.618 00.002 15712 Worker thread wakes up
18:36:45.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.28) opts 0xd
18:36:45.618 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.28)
18:36:45.619 00.001 15712 Moving (0.18, -0.28) raw xDistance=0.28 yDistance=-0.17
18:36:45.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:45.619 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.9
18:36:45.621 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:45.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:45.623 00.002 7988 Enqueuing Expose request
18:36:45.623 00.000 15712 PPEC rslt: input = 0.28, final = 0.15, react = 0.17, pred = 0.01, hyst = 0.14, hyst_pct = 0.64, period_length = 644.43
18:36:45.623 00.000 15712 PPEC: input: 0.28, control: 0.15, exposure: 1500
18:36:45.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:45.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:36:45.623 00.000 15712 MoveAxis(W, 50, ABG)
18:36:45.623 00.000 15712 Guiding  Dir = 3, Dur = 50
18:36:45.623 00.000 15712 IsGuiding returns 0
18:36:45.634 00.011 15712 PulseGuide returned control before completion, sleep 46
18:36:45.719 00.085 15712 IsGuiding returns 0
18:36:45.719 00.000 15712 Move returns status 0, amount 50
18:36:45.719 00.000 15712 MoveAxis(N, 0, ABG)
18:36:45.719 00.000 15712 Move returns status 0, amount 0
18:36:45.719 00.000 15712 move complete, result=0
18:36:45.719 00.000 15712 worker thread done servicing request
18:36:45.719 00.000 15712 Worker thread wakes up
18:36:45.719 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.2 px 0 ms NORTH
18:36:45.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:45.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:47.135 01.416 15712 Exposure complete
18:36:47.198 00.063 15712 worker thread done servicing request
18:36:47.198 00.000 7988 OnExposeComplete: enter
18:36:47.198 00.000 7988 UpdateGuideState(): m_state=6
18:36:47.198 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
18:36:47.198 00.000 7988 Star::Find returns 1 (0), X=1181.45, Y=428.12, Mass=1401, SNR=25.5, Peak=183 HFD=3.4
18:36:47.198 00.000 7988 MultiStar: [#1 0.02,-0.35,0.99,U] [#2 -0.02,-0.36,1.00,U] [#3 0.19,-0.34,0.93,U] [#4 -0.04,-0.25,1.02,U] [#5 0.12,-0.12,0.69,U] [#6 -0.04,-0.26,0.69,U] [#7 -0.06,-0.24,0.70,U] [#8 0.03,-0.44,0.67,U] 
18:36:47.198 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.28}, one-star: {0.10, -0.18}
18:36:47.198 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.58) = xAngle (0.50 = 0.50)
18:36:47.198 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.61 = -2.67)
18:36:47.198 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-1.07 mountX=0.17 mountY=-0.09, mountTheta=-0.48
18:36:47.198 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.18, opts=13)
18:36:47.198 00.000 7988 Enqueuing Move request for scope (0.10, -0.18)
18:36:47.212 00.014 15712 Worker thread wakes up
18:36:47.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
18:36:47.212 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
18:36:47.212 00.000 15712 Moving (0.10, -0.18) raw xDistance=0.17 yDistance=-0.09
18:36:47.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:47.213 00.001 7988 UpdateGuideState exits: m=1401 SNR=25.5
18:36:47.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:47.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:47.213 00.000 7988 Enqueuing Expose request
18:36:47.213 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = 0.00, hyst = 0.08, hyst_pct = 0.64, period_length = 644.43
18:36:47.213 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
18:36:47.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:47.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:36:47.213 00.000 15712 MoveAxis(W, 30, ABG)
18:36:47.213 00.000 15712 Guiding  Dir = 3, Dur = 30
18:36:47.213 00.000 15712 IsGuiding returns 0
18:36:47.230 00.017 15712 PulseGuide returned control before completion, sleep 21
18:36:47.281 00.051 15712 IsGuiding returns 1
18:36:47.281 00.000 15712 scope still moving after pulse duration time elapsed
18:36:47.307 00.026 15712 IsGuiding returns 0
18:36:47.307 00.000 15712 scope move finished after 30 + 59 ms
18:36:47.307 00.000 15712 Move returns status 0, amount 30
18:36:47.307 00.000 15712 MoveAxis(N, 0, ABG)
18:36:47.307 00.000 15712 Move returns status 0, amount 0
18:36:47.307 00.000 15712 move complete, result=0
18:36:47.307 00.000 15712 worker thread done servicing request
18:36:47.307 00.000 15712 Worker thread wakes up
18:36:47.307 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
18:36:47.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:47.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:48.946 01.639 15712 Exposure complete
18:36:48.997 00.051 15712 worker thread done servicing request
18:36:48.997 00.000 7988 OnExposeComplete: enter
18:36:49.009 00.012 7988 UpdateGuideState(): m_state=6
18:36:49.009 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
18:36:49.009 00.000 7988 Star::Find returns 1 (0), X=1181.41, Y=428.38, Mass=1589, SNR=27.0, Peak=235 HFD=3.3
18:36:49.009 00.000 7988 MultiStar: [#1 0.11,0.09,0.99,U] [#2 0.17,0.09,0.99,U] [#3 0.03,-0.05,0.89,U] [#4 -0.05,-0.15,0.99,U] [#5 0.02,0.07,0.67,U] [#6 0.03,0.18,0.66,U] [#7 0.08,-0.01,0.60,U] [#8 -0.18,-0.15,0.59,U] 
18:36:49.014 00.005 7988 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.05, 0.08}
18:36:49.014 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
18:36:49.016 00.002 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.13)
18:36:49.016 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.46 mountX=-0.02 mountY=-0.04, mountTheta=-2.04
18:36:49.018 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.02, opts=13)
18:36:49.020 00.002 7988 Enqueuing Move request for scope (0.04, 0.02)
18:36:49.020 00.000 15712 Worker thread wakes up
18:36:49.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
18:36:49.020 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
18:36:49.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:49.020 00.000 15712 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=-0.04
18:36:49.020 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.0
18:36:49.023 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:49.025 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:49.025 00.000 7988 Enqueuing Expose request
18:36:49.025 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.64, period_length = 644.43
18:36:49.025 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
18:36:49.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:49.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:36:49.025 00.000 15712 MoveAxis(W, 1, ABG)
18:36:49.025 00.000 15712 Guiding  Dir = 3, Dur = 1
18:36:49.025 00.000 15712 IsGuiding returns 0
18:36:49.041 00.016 15712 IsGuiding returns 0
18:36:49.041 00.000 15712 Move returns status 0, amount 1
18:36:49.041 00.000 15712 MoveAxis(N, 0, ABG)
18:36:49.041 00.000 15712 Move returns status 0, amount 0
18:36:49.041 00.000 15712 move complete, result=0
18:36:49.041 00.000 15712 worker thread done servicing request
18:36:49.041 00.000 15712 Worker thread wakes up
18:36:49.041 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
18:36:49.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:49.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:50.459 01.418 15712 Exposure complete
18:36:50.520 00.061 15712 worker thread done servicing request
18:36:50.521 00.001 7988 OnExposeComplete: enter
18:36:50.521 00.000 7988 UpdateGuideState(): m_state=6
18:36:50.521 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
18:36:50.521 00.000 7988 Star::Find returns 1 (0), X=1181.48, Y=428.14, Mass=1397, SNR=25.3, Peak=198 HFD=3.3
18:36:50.525 00.004 7988 MultiStar: [#1 0.09,-0.31,1.06,U] [#2 0.19,-0.21,1.05,U] [#3 0.07,0.04,0.96,U] [#4 0.14,-0.29,1.02,U] [#5 0.33,-0.29,0.71,U] [#6 0.04,0.10,0.69,U] [#7 0.03,-0.08,0.66,U] [#8 0.03,-0.34,0.68,U] 
18:36:50.525 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.18}, one-star: {0.12, -0.16}
18:36:50.525 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.58) = xAngle (0.67 = 0.67)
18:36:50.525 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.78 = -2.50)
18:36:50.525 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.90 mountX=0.16 mountY=-0.12, mountTheta=-0.65
18:36:50.525 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.16, opts=13)
18:36:50.525 00.000 7988 Enqueuing Move request for scope (0.12, -0.16)
18:36:50.534 00.009 15712 Worker thread wakes up
18:36:50.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
18:36:50.534 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
18:36:50.534 00.000 15712 Moving (0.12, -0.16) raw xDistance=0.16 yDistance=-0.12
18:36:50.534 00.000 15712 PPEC rslt: input = 0.16, final = 0.00, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.64, period_length = 644.43
18:36:50.534 00.000 15712 PPEC: input: 0.16, control: 0.00, exposure: 1500
18:36:50.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:50.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:36:50.534 00.000 15712 MoveAxis(W, 2, ABG)
18:36:50.534 00.000 15712 Guiding  Dir = 3, Dur = 2
18:36:50.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:36:50.536 00.002 7988 UpdateGuideState exits: m=1397 SNR=25.3
18:36:50.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:50.538 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:50.538 00.000 7988 Enqueuing Expose request
18:36:50.540 00.002 15712 IsGuiding returns 0
18:36:50.593 00.053 15712 IsGuiding returns 0
18:36:50.593 00.000 15712 Move returns status 0, amount 2
18:36:50.593 00.000 15712 MoveAxis(N, 0, ABG)
18:36:50.593 00.000 15712 Move returns status 0, amount 0
18:36:50.593 00.000 15712 move complete, result=0
18:36:50.593 00.000 7988 GuideStep: 0.2 px 2 ms WEST, -0.1 px 0 ms NORTH
18:36:50.596 00.003 15712 worker thread done servicing request
18:36:50.596 00.000 15712 Worker thread wakes up
18:36:50.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:50.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:52.225 01.629 15712 Exposure complete
18:36:52.289 00.064 15712 worker thread done servicing request
18:36:52.289 00.000 7988 OnExposeComplete: enter
18:36:52.289 00.000 7988 UpdateGuideState(): m_state=6
18:36:52.289 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
18:36:52.289 00.000 7988 Star::Find returns 1 (0), X=1181.78, Y=428.05, Mass=1388, SNR=25.4, Peak=211 HFD=2.7
18:36:52.289 00.000 7988 MultiStar: [#1 0.48,-0.58,0.00,M1] [#2 0.17,-0.20,0.97,U] [#3 0.19,-0.22,0.94,U] [#4 0.29,-0.45,0.00,M1] [#5 0.31,-0.28,0.72,U] [#6 0.21,-0.04,0.73,U] [#7 0.42,-0.35,0.00,M1] [#8 0.19,-0.40,0.64,U] 
18:36:52.295 00.006 7988 refined, 5 included, MultiStar: {0.25, -0.23}, one-star: {0.43, -0.24}
18:36:52.295 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.58) = xAngle (0.85 = 0.85)
18:36:52.295 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.96 = -2.33)
18:36:52.295 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-0.73 mountX=0.23 mountY=-0.25, mountTheta=-0.83
18:36:52.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.23, opts=13)
18:36:52.295 00.000 7988 Enqueuing Move request for scope (0.25, -0.23)
18:36:52.295 00.000 15712 Worker thread wakes up
18:36:52.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.23) opts 0xd
18:36:52.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.23)
18:36:52.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:52.303 00.008 7988 UpdateGuideState exits: m=1388 SNR=25.4
18:36:52.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:52.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:52.303 00.000 7988 Enqueuing Expose request
18:36:52.303 00.000 15712 Moving (0.25, -0.23) raw xDistance=0.23 yDistance=-0.25
18:36:52.303 00.000 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.05, hyst = 0.12, hyst_pct = 0.64, period_length = 644.43
18:36:52.303 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
18:36:52.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:52.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
18:36:52.303 00.000 15712 MoveAxis(W, 47, ABG)
18:36:52.303 00.000 15712 Guiding  Dir = 3, Dur = 47
18:36:52.303 00.000 15712 IsGuiding returns 0
18:36:52.336 00.033 15712 PulseGuide returned control before completion, sleep 30
18:36:52.382 00.046 15712 IsGuiding returns 1
18:36:52.382 00.000 15712 scope still moving after pulse duration time elapsed
18:36:52.415 00.033 15712 IsGuiding returns 0
18:36:52.415 00.000 15712 scope move finished after 47 + 60 ms
18:36:52.415 00.000 15712 Move returns status 0, amount 47
18:36:52.415 00.000 15712 MoveAxis(N, 0, ABG)
18:36:52.415 00.000 15712 Move returns status 0, amount 0
18:36:52.415 00.000 15712 move complete, result=0
18:36:52.415 00.000 15712 worker thread done servicing request
18:36:52.415 00.000 15712 Worker thread wakes up
18:36:52.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:52.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:52.415 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.2 px 0 ms NORTH
18:36:53.834 01.419 15712 Exposure complete
18:36:53.896 00.062 15712 worker thread done servicing request
18:36:53.896 00.000 7988 OnExposeComplete: enter
18:36:53.896 00.000 7988 UpdateGuideState(): m_state=6
18:36:53.900 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
18:36:53.900 00.000 7988 Star::Find returns 1 (0), X=1181.50, Y=428.31, Mass=1386, SNR=25.5, Peak=178 HFD=3.2
18:36:53.902 00.002 7988 MultiStar: [#1 0.14,-0.22,1.01,U] [#2 0.06,-0.08,1.00,U] [#3 0.16,-0.15,0.94,U] [#4 0.05,-0.08,1.03,U] [#5 -0.13,0.06,0.71,U] [#6 0.29,0.38,0.72,U] [#7 -0.03,0.11,0.67,U] [#8 -0.07,-0.06,0.67,U] 
18:36:53.902 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.15, 0.02}
18:36:53.902 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.58) = xAngle (1.32 = 1.32)
18:36:53.902 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.43 = -1.85)
18:36:53.902 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.26 mountX=0.02 mountY=-0.08, mountTheta=-1.32
18:36:53.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.02, opts=13)
18:36:53.902 00.000 7988 Enqueuing Move request for scope (0.08, -0.02)
18:36:53.902 00.000 15712 Worker thread wakes up
18:36:53.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
18:36:53.912 00.010 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
18:36:53.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:53.913 00.001 7988 UpdateGuideState exits: m=1386 SNR=25.5
18:36:53.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:53.915 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:53.915 00.000 7988 Enqueuing Expose request
18:36:53.917 00.002 15712 Moving (0.08, -0.02) raw xDistance=0.02 yDistance=-0.08
18:36:53.917 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.64, period_length = 644.43
18:36:53.917 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
18:36:53.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:53.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:36:53.917 00.000 15712 MoveAxis(W, 6, ABG)
18:36:53.917 00.000 15712 Guiding  Dir = 3, Dur = 6
18:36:53.917 00.000 15712 IsGuiding returns 0
18:36:53.935 00.018 15712 IsGuiding returns 0
18:36:53.935 00.000 15712 Move returns status 0, amount 6
18:36:53.935 00.000 15712 MoveAxis(N, 0, ABG)
18:36:53.935 00.000 15712 Move returns status 0, amount 0
18:36:53.935 00.000 15712 move complete, result=0
18:36:53.935 00.000 15712 worker thread done servicing request
18:36:53.935 00.000 15712 Worker thread wakes up
18:36:53.935 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
18:36:53.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:53.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:55.573 01.638 15712 Exposure complete
18:36:55.635 00.062 15712 worker thread done servicing request
18:36:55.635 00.000 7988 OnExposeComplete: enter
18:36:55.635 00.000 7988 UpdateGuideState(): m_state=6
18:36:55.638 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
18:36:55.640 00.002 7988 Star::Find returns 1 (0), X=1181.58, Y=428.36, Mass=1480, SNR=26.0, Peak=216 HFD=3.2
18:36:55.640 00.000 7988 MultiStar: [#1 -0.07,0.00,1.02,U] [#2 0.12,0.07,0.96,U] [#3 0.13,0.20,0.95,U] [#4 0.16,0.02,1.02,U] [#5 -0.03,0.27,0.74,U] [#6 0.11,0.37,0.69,U] [#7 0.14,0.11,0.68,U] [#8 0.16,0.02,0.65,U] 
18:36:55.642 00.002 7988 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.22, 0.07}
18:36:55.642 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
18:36:55.644 00.002 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.76)
18:36:55.644 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.84 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
18:36:55.646 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.12, opts=13)
18:36:55.648 00.002 7988 Enqueuing Move request for scope (0.10, 0.12)
18:36:55.650 00.002 15712 Worker thread wakes up
18:36:55.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
18:36:55.650 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
18:36:55.650 00.000 15712 Moving (0.10, 0.12) raw xDistance=-0.12 yDistance=-0.11
18:36:55.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:36:55.651 00.001 7988 UpdateGuideState exits: m=1480 SNR=26.0
18:36:55.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:55.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:55.651 00.000 7988 Enqueuing Expose request
18:36:55.651 00.000 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.63, period_length = 644.43
18:36:55.651 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
18:36:55.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:55.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:36:55.651 00.000 15712 MoveAxis(W, 6, ABG)
18:36:55.651 00.000 15712 Guiding  Dir = 3, Dur = 6
18:36:55.651 00.000 15712 IsGuiding returns 0
18:36:55.671 00.020 15712 IsGuiding returns 0
18:36:55.671 00.000 15712 Move returns status 0, amount 6
18:36:55.671 00.000 15712 MoveAxis(N, 0, ABG)
18:36:55.671 00.000 15712 Move returns status 0, amount 0
18:36:55.671 00.000 15712 move complete, result=0
18:36:55.671 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
18:36:55.679 00.008 15712 worker thread done servicing request
18:36:55.679 00.000 15712 Worker thread wakes up
18:36:55.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:55.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:57.085 01.406 15712 Exposure complete
18:36:57.131 00.046 15712 worker thread done servicing request
18:36:57.131 00.000 7988 OnExposeComplete: enter
18:36:57.146 00.015 7988 UpdateGuideState(): m_state=6
18:36:57.147 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
18:36:57.149 00.002 7988 Star::Find returns 1 (0), X=1181.57, Y=428.22, Mass=1476, SNR=26.3, Peak=205 HFD=3.1
18:36:57.149 00.000 7988 MultiStar: [#1 0.11,-0.03,0.99,U] [#2 0.05,0.13,0.99,U] [#3 0.15,0.01,0.96,U] [#4 0.19,-0.15,0.99,U] [#5 0.32,0.15,0.70,U] [#6 -0.07,0.05,0.70,U] [#7 -0.06,-0.06,0.70,U] [#8 -0.31,-0.07,0.67,U] 
18:36:57.151 00.002 7988 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.22, -0.07}
18:36:57.151 00.000 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.58) = xAngle (1.48 = 1.48)
18:36:57.153 00.002 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.59 = -1.70)
18:36:57.153 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.10 mountX=0.01 mountY=-0.08, mountTheta=-1.48
18:36:57.155 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.01, opts=13)
18:36:57.157 00.002 7988 Enqueuing Move request for scope (0.08, -0.01)
18:36:57.157 00.000 15712 Worker thread wakes up
18:36:57.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
18:36:57.157 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
18:36:57.157 00.000 15712 Moving (0.08, -0.01) raw xDistance=0.01 yDistance=-0.08
18:36:57.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:36:57.157 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.3
18:36:57.161 00.004 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.63, period_length = 644.43
18:36:57.161 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
18:36:57.161 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:57.161 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:36:57.161 00.000 15712 MoveAxis(W, 4, ABG)
18:36:57.161 00.000 15712 Guiding  Dir = 3, Dur = 4
18:36:57.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:57.163 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:57.163 00.000 7988 Enqueuing Expose request
18:36:57.163 00.000 15712 IsGuiding returns 0
18:36:57.179 00.016 15712 IsGuiding returns 0
18:36:57.179 00.000 15712 Move returns status 0, amount 4
18:36:57.179 00.000 15712 MoveAxis(N, 0, ABG)
18:36:57.179 00.000 15712 Move returns status 0, amount 0
18:36:57.179 00.000 15712 move complete, result=0
18:36:57.179 00.000 15712 worker thread done servicing request
18:36:57.180 00.001 15712 Worker thread wakes up
18:36:57.180 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
18:36:57.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:57.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:36:58.810 01.630 15712 Exposure complete
18:36:58.872 00.062 15712 worker thread done servicing request
18:36:58.872 00.000 7988 OnExposeComplete: enter
18:36:58.872 00.000 7988 UpdateGuideState(): m_state=6
18:36:58.872 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
18:36:58.872 00.000 7988 Star::Find returns 1 (0), X=1181.53, Y=428.35, Mass=1404, SNR=25.6, Peak=196 HFD=3.1
18:36:58.872 00.000 7988 MultiStar: [#1 0.13,-0.07,0.99,U] [#2 0.08,-0.05,1.03,U] [#3 -0.02,0.12,0.97,U] [#4 0.18,-0.26,1.00,U] [#5 0.08,0.02,0.67,U] [#6 0.11,0.25,0.70,U] [#7 0.17,0.24,0.68,U] [#8 -0.03,0.09,0.68,U] 
18:36:58.872 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.17, 0.05}
18:36:58.872 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.58) = xAngle (1.85 = 1.85)
18:36:58.872 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.96 = -1.33)
18:36:58.872 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=-0.03 mountY=-0.10, mountTheta=-1.85
18:36:58.882 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
18:36:58.882 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
18:36:58.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:36:58.882 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.6
18:36:58.887 00.005 15712 Worker thread wakes up
18:36:58.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:58.889 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:36:58.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
18:36:58.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
18:36:58.889 00.000 15712 Moving (0.10, 0.03) raw xDistance=-0.03 yDistance=-0.10
18:36:58.889 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.63, period_length = 644.43
18:36:58.889 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
18:36:58.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:36:58.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:36:58.889 00.000 15712 MoveAxis(W, 4, ABG)
18:36:58.889 00.000 15712 Guiding  Dir = 3, Dur = 4
18:36:58.889 00.000 7988 Enqueuing Expose request
18:36:58.903 00.014 15712 IsGuiding returns 0
18:36:58.919 00.016 15712 IsGuiding returns 0
18:36:58.919 00.000 15712 Move returns status 0, amount 4
18:36:58.919 00.000 15712 MoveAxis(N, 0, ABG)
18:36:58.919 00.000 15712 Move returns status 0, amount 0
18:36:58.919 00.000 15712 move complete, result=0
18:36:58.919 00.000 15712 worker thread done servicing request
18:36:58.919 00.000 15712 Worker thread wakes up
18:36:58.919 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
18:36:58.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:36:58.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:00.339 01.420 15712 Exposure complete
18:37:00.400 00.061 15712 worker thread done servicing request
18:37:00.400 00.000 7988 OnExposeComplete: enter
18:37:00.400 00.000 7988 UpdateGuideState(): m_state=6
18:37:00.405 00.005 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
18:37:00.405 00.000 7988 Star::Find returns 1 (0), X=1181.40, Y=428.71, Mass=1424, SNR=25.9, Peak=234 HFD=3.0
18:37:00.407 00.002 7988 MultiStar: [#1 0.04,0.13,1.00,U] [#2 0.07,0.25,0.98,U] [#3 0.17,0.16,0.95,U] [#4 0.11,0.21,1.00,U] [#5 -0.20,0.36,0.74,U] [#6 -0.21,0.25,0.68,U] [#7 0.05,0.09,0.66,U] [#8 -0.09,0.06,0.60,U] 
18:37:00.409 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.22}, one-star: {0.05, 0.42}
18:37:00.409 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
18:37:00.409 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
18:37:00.411 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.50 mountX=-0.22 mountY=-0.02, mountTheta=-3.05
18:37:00.413 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.22, opts=13)
18:37:00.415 00.002 7988 Enqueuing Move request for scope (0.02, 0.22)
18:37:00.416 00.001 15712 Worker thread wakes up
18:37:00.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:37:00.416 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.9
18:37:00.418 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:00.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:00.420 00.002 7988 Enqueuing Expose request
18:37:00.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
18:37:00.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
18:37:00.420 00.000 15712 Moving (0.02, 0.22) raw xDistance=-0.22 yDistance=-0.02
18:37:00.422 00.002 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.63, period_length = 644.43
18:37:00.422 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
18:37:00.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:00.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:37:00.422 00.000 15712 MoveAxis(E, 37, ABG)
18:37:00.422 00.000 15712 Guiding  Dir = 2, Dur = 37
18:37:00.422 00.000 15712 IsGuiding returns 0
18:37:00.437 00.015 15712 PulseGuide returned control before completion, sleep 30
18:37:00.479 00.042 15712 IsGuiding returns 0
18:37:00.479 00.000 15712 Move returns status 0, amount 37
18:37:00.479 00.000 15712 MoveAxis(N, 0, ABG)
18:37:00.479 00.000 15712 Move returns status 0, amount 0
18:37:00.479 00.000 15712 move complete, result=0
18:37:00.479 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
18:37:00.490 00.011 15712 worker thread done servicing request
18:37:00.490 00.000 15712 Worker thread wakes up
18:37:00.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:00.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:02.121 01.631 15712 Exposure complete
18:37:02.183 00.062 15712 worker thread done servicing request
18:37:02.183 00.000 7988 OnExposeComplete: enter
18:37:02.183 00.000 7988 UpdateGuideState(): m_state=6
18:37:02.183 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
18:37:02.183 00.000 7988 Star::Find returns 1 (0), X=1181.44, Y=428.70, Mass=1442, SNR=26.0, Peak=205 HFD=3.2
18:37:02.183 00.000 7988 MultiStar: [#1 0.03,0.32,0.98,U] [#2 0.04,0.42,0.98,U] [#3 0.02,0.33,0.90,U] [#4 -0.01,0.15,1.04,U] [#5 0.03,0.52,0.69,U] [#6 -0.06,0.51,0.69,U] [#7 0.24,0.55,0.00,M1] [#8 -0.20,0.35,0.65,U] 
18:37:02.183 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.37}, one-star: {0.09, 0.41}
18:37:02.183 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
18:37:02.183 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
18:37:02.183 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.37 hyp=0.37 cameraTheta=1.56 mountX=-0.37 mountY=-0.01, mountTheta=-3.11
18:37:02.183 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.37, opts=13)
18:37:02.183 00.000 7988 Enqueuing Move request for scope (0.00, 0.37)
18:37:02.196 00.013 15712 Worker thread wakes up
18:37:02.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.37) opts 0xd
18:37:02.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.37)
18:37:02.196 00.000 15712 Moving (0.00, 0.37) raw xDistance=-0.37 yDistance=-0.01
18:37:02.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:37:02.196 00.000 7988 UpdateGuideState exits: m=1442 SNR=26.0
18:37:02.199 00.003 15712 PPEC rslt: input = -0.37, final = -0.22, react = -0.22, pred = -0.03, hyst = -0.20, hyst_pct = 0.63, period_length = 644.43
18:37:02.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:02.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:02.199 00.000 7988 Enqueuing Expose request
18:37:02.199 00.000 15712 PPEC: input: -0.37, control: -0.22, exposure: 1500
18:37:02.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:02.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:37:02.199 00.000 15712 MoveAxis(E, 71, ABG)
18:37:02.199 00.000 15712 Guiding  Dir = 2, Dur = 71
18:37:02.199 00.000 15712 IsGuiding returns 0
18:37:02.231 00.032 15712 PulseGuide returned control before completion, sleep 53
18:37:02.311 00.080 15712 IsGuiding returns 0
18:37:02.311 00.000 15712 Move returns status 0, amount 71
18:37:02.311 00.000 15712 MoveAxis(N, 0, ABG)
18:37:02.311 00.000 15712 Move returns status 0, amount 0
18:37:02.311 00.000 15712 move complete, result=0
18:37:02.311 00.000 7988 GuideStep: -0.4 px 71 ms EAST, -0.0 px 0 ms NORTH
18:37:02.312 00.001 15712 worker thread done servicing request
18:37:02.312 00.000 15712 Worker thread wakes up
18:37:02.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:02.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:03.728 01.416 15712 Exposure complete
18:37:03.789 00.061 15712 worker thread done servicing request
18:37:03.789 00.000 7988 OnExposeComplete: enter
18:37:03.791 00.002 7988 UpdateGuideState(): m_state=6
18:37:03.791 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
18:37:03.793 00.002 7988 Star::Find returns 1 (0), X=1181.09, Y=428.39, Mass=1299, SNR=24.4, Peak=187 HFD=3.4
18:37:03.793 00.000 7988 MultiStar: [#1 -0.21,-0.00,1.03,U] [#2 -0.25,0.12,1.06,U] [#3 -0.22,0.20,0.99,U] [#4 -0.29,-0.05,1.07,U] [#5 -0.35,0.20,0.75,U] [#6 -0.20,0.14,0.73,U] [#7 -0.11,0.29,0.69,U] [#8 -0.34,-0.27,0.69,U] 
18:37:03.795 00.002 7988 refined, 8 included, MultiStar: {-0.25, 0.08}, one-star: {-0.26, 0.10}
18:37:03.796 00.001 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.58) = xAngle (4.41 = -1.87)
18:37:03.796 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.52 = 1.24)
18:37:03.798 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.83 mountX=-0.08 mountY=0.25, mountTheta=1.87
18:37:03.800 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.08, opts=13)
18:37:03.800 00.000 7988 Enqueuing Move request for scope (-0.25, 0.08)
18:37:03.802 00.002 15712 Worker thread wakes up
18:37:03.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
18:37:03.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
18:37:03.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:03.802 00.000 7988 UpdateGuideState exits: m=1299 SNR=24.4
18:37:03.805 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:03.805 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:03.806 00.001 7988 Enqueuing Expose request
18:37:03.806 00.000 15712 Moving (-0.25, 0.08) raw xDistance=-0.08 yDistance=0.25
18:37:03.806 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.63, period_length = 644.43
18:37:03.806 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
18:37:03.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:03.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:37:03.806 00.000 15712 MoveAxis(E, 5, ABG)
18:37:03.806 00.000 15712 Guiding  Dir = 2, Dur = 5
18:37:03.806 00.000 15712 IsGuiding returns 0
18:37:03.829 00.023 15712 IsGuiding returns 0
18:37:03.829 00.000 15712 Move returns status 0, amount 5
18:37:03.829 00.000 15712 MoveAxis(N, 0, ABG)
18:37:03.829 00.000 15712 Move returns status 0, amount 0
18:37:03.829 00.000 15712 move complete, result=0
18:37:03.829 00.000 15712 worker thread done servicing request
18:37:03.829 00.000 15712 Worker thread wakes up
18:37:03.829 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
18:37:03.832 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:03.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:05.464 01.632 15712 Exposure complete
18:37:05.525 00.061 15712 worker thread done servicing request
18:37:05.526 00.001 7988 OnExposeComplete: enter
18:37:05.526 00.000 7988 UpdateGuideState(): m_state=6
18:37:05.526 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
18:37:05.526 00.000 7988 Star::Find returns 1 (0), X=1181.28, Y=428.72, Mass=1364, SNR=25.2, Peak=175 HFD=2.9
18:37:05.526 00.000 7988 MultiStar: [#1 0.16,0.30,0.99,U] [#2 0.01,0.39,1.01,U] [#3 0.05,0.53,0.00,M1] [#4 0.09,0.24,1.09,U] [#5 0.06,0.49,0.75,U] [#6 0.02,0.51,0.69,U] [#7 0.20,0.42,0.65,U] [#8 0.04,0.41,0.64,U] 
18:37:05.532 00.006 7988 refined, 7 included, MultiStar: {0.06, 0.39}, one-star: {-0.07, 0.43}
18:37:05.532 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
18:37:05.532 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
18:37:05.532 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.39 hyp=0.39 cameraTheta=1.42 mountX=-0.39 mountY=-0.07, mountTheta=-2.96
18:37:05.532 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.39, opts=13)
18:37:05.532 00.000 7988 Enqueuing Move request for scope (0.06, 0.39)
18:37:05.532 00.000 15712 Worker thread wakes up
18:37:05.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.39) opts 0xd
18:37:05.532 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.39)
18:37:05.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:05.532 00.000 7988 UpdateGuideState exits: m=1364 SNR=25.2
18:37:05.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:05.542 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:05.542 00.000 7988 Enqueuing Expose request
18:37:05.542 00.000 15712 Moving (0.06, 0.39) raw xDistance=-0.39 yDistance=-0.07
18:37:05.542 00.000 15712 PPEC rslt: input = -0.39, final = -0.24, react = -0.23, pred = -0.05, hyst = -0.22, hyst_pct = 0.63, period_length = 644.43
18:37:05.542 00.000 15712 PPEC: input: -0.39, control: -0.24, exposure: 1500
18:37:05.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:05.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:37:05.542 00.000 15712 MoveAxis(E, 80, ABG)
18:37:05.542 00.000 15712 Guiding  Dir = 2, Dur = 80
18:37:05.542 00.000 15712 IsGuiding returns 0
18:37:05.566 00.024 15712 PulseGuide returned control before completion, sleep 65
18:37:05.639 00.073 15712 IsGuiding returns 1
18:37:05.639 00.000 15712 scope still moving after pulse duration time elapsed
18:37:05.686 00.047 15712 IsGuiding returns 0
18:37:05.686 00.000 15712 scope move finished after 80 + 73 ms
18:37:05.686 00.000 15712 Move returns status 0, amount 80
18:37:05.686 00.000 15712 MoveAxis(N, 0, ABG)
18:37:05.686 00.000 15712 Move returns status 0, amount 0
18:37:05.686 00.000 15712 move complete, result=0
18:37:05.686 00.000 7988 GuideStep: -0.4 px 80 ms EAST, -0.1 px 0 ms NORTH
18:37:05.701 00.015 15712 worker thread done servicing request
18:37:05.701 00.000 15712 Worker thread wakes up
18:37:05.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:05.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:07.103 01.402 15712 Exposure complete
18:37:07.164 00.061 15712 worker thread done servicing request
18:37:07.164 00.000 7988 OnExposeComplete: enter
18:37:07.164 00.000 7988 UpdateGuideState(): m_state=6
18:37:07.167 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
18:37:07.169 00.002 7988 Star::Find returns 1 (0), X=1181.42, Y=428.87, Mass=1444, SNR=25.9, Peak=185 HFD=3.6
18:37:07.169 00.000 7988 MultiStar: [#1 -0.05,0.33,1.00,U] [#2 0.20,0.62,0.00,M1] [#3 0.08,0.37,0.96,U] [#4 0.02,0.46,0.96,U] [#5 -0.02,0.58,0.00,M1] [#6 0.06,0.84,0.00,M1] [#7 -0.07,0.56,0.00,M1] [#8 -0.05,0.56,0.00,M1] 
18:37:07.169 00.000 7988 refined, 3 included, MultiStar: {0.03, 0.43}, one-star: {0.07, 0.58}
18:37:07.169 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
18:37:07.169 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
18:37:07.169 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.43 hyp=0.44 cameraTheta=1.50 mountX=-0.44 mountY=-0.04, mountTheta=-3.05
18:37:07.169 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.43, opts=13)
18:37:07.169 00.000 7988 Enqueuing Move request for scope (0.03, 0.43)
18:37:07.169 00.000 15712 Worker thread wakes up
18:37:07.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.43) opts 0xd
18:37:07.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.43)
18:37:07.169 00.000 15712 Moving (0.03, 0.43) raw xDistance=-0.44 yDistance=-0.04
18:37:07.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:07.169 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.9
18:37:07.181 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:07.181 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:07.183 00.002 7988 Enqueuing Expose request
18:37:07.183 00.000 15712 PPEC rslt: input = -0.44, final = -0.28, react = -0.26, pred = -0.10, hyst = -0.24, hyst_pct = 0.63, period_length = 644.43
18:37:07.183 00.000 15712 PPEC: input: -0.44, control: -0.28, exposure: 1500
18:37:07.183 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:07.183 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:37:07.183 00.000 15712 MoveAxis(E, 92, ABG)
18:37:07.183 00.000 15712 Guiding  Dir = 2, Dur = 92
18:37:07.183 00.000 15712 IsGuiding returns 0
18:37:07.202 00.019 15712 PulseGuide returned control before completion, sleep 87
18:37:07.310 00.108 15712 IsGuiding returns 0
18:37:07.310 00.000 15712 Move returns status 0, amount 92
18:37:07.310 00.000 15712 MoveAxis(N, 0, ABG)
18:37:07.310 00.000 15712 Move returns status 0, amount 0
18:37:07.310 00.000 15712 move complete, result=0
18:37:07.310 00.000 7988 GuideStep: -0.4 px 92 ms EAST, -0.0 px 0 ms NORTH
18:37:07.317 00.007 15712 worker thread done servicing request
18:37:07.317 00.000 15712 Worker thread wakes up
18:37:07.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:07.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:08.952 01.635 15712 Exposure complete
18:37:09.002 00.050 15712 worker thread done servicing request
18:37:09.002 00.000 7988 OnExposeComplete: enter
18:37:09.015 00.013 7988 UpdateGuideState(): m_state=6
18:37:09.016 00.001 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
18:37:09.018 00.002 7988 Star::Find returns 1 (0), X=1181.51, Y=428.43, Mass=1449, SNR=25.8, Peak=213 HFD=3.2
18:37:09.018 00.000 7988 MultiStar: [#1 0.16,-0.28,0.98,U] [#2 0.08,-0.08,1.02,U] [#3 -0.01,-0.09,0.93,U] [#4 -0.13,-0.20,1.01,U] [#5 -0.06,-0.06,0.68,U] [#6 0.01,0.06,0.71,U] [#7 0.04,0.34,0.65,U] [#8 0.00,-0.34,0.65,U] 
18:37:09.020 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.16, 0.14}
18:37:09.020 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
18:37:09.022 00.002 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.70)
18:37:09.022 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.11 mountX=0.07 mountY=-0.03, mountTheta=-0.45
18:37:09.024 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
18:37:09.026 00.002 7988 Enqueuing Move request for scope (0.03, -0.07)
18:37:09.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:37:09.028 00.002 7988 UpdateGuideState exits: m=1449 SNR=25.8
18:37:09.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:09.030 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:09.031 00.001 7988 Enqueuing Expose request
18:37:09.033 00.002 15712 Worker thread wakes up
18:37:09.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
18:37:09.033 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
18:37:09.033 00.000 15712 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
18:37:09.033 00.000 15712 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.11, hyst = 0.00, hyst_pct = 0.62, period_length = 644.43
18:37:09.033 00.000 15712 PPEC: input: 0.07, control: -0.04, exposure: 1500
18:37:09.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:09.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:37:09.033 00.000 15712 MoveAxis(E, 13, ABG)
18:37:09.033 00.000 15712 Guiding  Dir = 2, Dur = 13
18:37:09.035 00.002 15712 IsGuiding returns 0
18:37:09.088 00.053 15712 IsGuiding returns 1
18:37:09.088 00.000 15712 scope still moving after pulse duration time elapsed
18:37:09.112 00.024 15712 IsGuiding returns 0
18:37:09.112 00.000 15712 scope move finished after 13 + 63 ms
18:37:09.112 00.000 15712 Move returns status 0, amount 13
18:37:09.112 00.000 15712 MoveAxis(N, 0, ABG)
18:37:09.112 00.000 15712 Move returns status 0, amount 0
18:37:09.112 00.000 15712 move complete, result=0
18:37:09.112 00.000 15712 worker thread done servicing request
18:37:09.112 00.000 15712 Worker thread wakes up
18:37:09.112 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
18:37:09.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:09.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:10.530 01.418 15712 Exposure complete
18:37:10.580 00.050 15712 worker thread done servicing request
18:37:10.580 00.000 7988 OnExposeComplete: enter
18:37:10.592 00.012 7988 UpdateGuideState(): m_state=6
18:37:10.592 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
18:37:10.592 00.000 7988 Star::Find returns 1 (0), X=1181.48, Y=428.24, Mass=1376, SNR=25.1, Peak=192 HFD=3.2
18:37:10.592 00.000 7988 MultiStar: [#1 0.08,-0.43,1.03,U] [#2 0.10,-0.18,1.03,U] [#3 0.15,-0.26,0.95,U] [#4 0.05,-0.30,1.02,U] [#5 -0.18,-0.00,0.74,U] [#6 -0.02,0.02,0.69,U] [#7 0.05,-0.15,0.69,U] [#8 -0.04,-0.47,0.67,U] 
18:37:10.592 00.000 7988 single-star, 8 included, MultiStar: {0.05, -0.21}, one-star: {0.13, -0.05}
18:37:10.597 00.005 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
18:37:10.597 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -1.99)
18:37:10.597 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.39 mountX=0.05 mountY=-0.13, mountTheta=-1.18
18:37:10.597 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.05, opts=13)
18:37:10.597 00.000 7988 Enqueuing Move request for scope (0.13, -0.05)
18:37:10.597 00.000 15712 Worker thread wakes up
18:37:10.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
18:37:10.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
18:37:10.597 00.000 15712 Moving (0.13, -0.05) raw xDistance=0.05 yDistance=-0.13
18:37:10.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:10.597 00.000 7988 UpdateGuideState exits: m=1376 SNR=25.1
18:37:10.606 00.009 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.10, hyst = 0.00, hyst_pct = 0.62, period_length = 644.43
18:37:10.606 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
18:37:10.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:10.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:37:10.606 00.000 15712 MoveAxis(E, 13, ABG)
18:37:10.606 00.000 15712 Guiding  Dir = 2, Dur = 13
18:37:10.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:10.607 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:10.607 00.000 7988 Enqueuing Expose request
18:37:10.609 00.002 15712 IsGuiding returns 0
18:37:10.632 00.023 15712 IsGuiding returns 1
18:37:10.632 00.000 15712 scope still moving after pulse duration time elapsed
18:37:10.682 00.050 15712 IsGuiding returns 0
18:37:10.682 00.000 15712 scope move finished after 13 + 63 ms
18:37:10.682 00.000 15712 Move returns status 0, amount 13
18:37:10.682 00.000 15712 MoveAxis(N, 0, ABG)
18:37:10.682 00.000 15712 Move returns status 0, amount 0
18:37:10.682 00.000 15712 move complete, result=0
18:37:10.682 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
18:37:10.689 00.007 15712 worker thread done servicing request
18:37:10.689 00.000 15712 Worker thread wakes up
18:37:10.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:10.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:12.319 01.630 15712 Exposure complete
18:37:12.421 00.102 15712 worker thread done servicing request
18:37:12.421 00.000 7988 OnExposeComplete: enter
18:37:12.425 00.004 7988 UpdateGuideState(): m_state=6
18:37:12.439 00.014 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
18:37:12.449 00.010 7988 Star::Find returns 1 (0), X=1181.43, Y=427.93, Mass=1473, SNR=26.2, Peak=237 HFD=3.0
18:37:12.457 00.008 7988 MultiStar: [#1 -0.08,-0.46,0.99,U] [#2 0.16,-0.42,0.98,U] [#3 0.03,-0.34,0.98,U] [#4 -0.10,-0.48,1.03,U] [#5 -0.08,-0.33,0.71,U] [#6 -0.21,-0.26,0.70,U] [#7 0.26,-0.31,0.65,U] [#8 -0.03,-0.64,0.00,M1] 
18:37:12.461 00.004 7988 single-star, 7 included, MultiStar: {0.01, -0.38}, one-star: {0.08, -0.36}
18:37:12.467 00.006 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.58) = xAngle (0.23 = 0.23)
18:37:12.471 00.004 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.34 = -2.94)
18:37:12.473 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.35 mountX=0.36 mountY=-0.07, mountTheta=-0.20
18:37:12.478 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.36, opts=13)
18:37:12.482 00.004 7988 Enqueuing Move request for scope (0.08, -0.36)
18:37:12.482 00.000 15712 Worker thread wakes up
18:37:12.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:12.487 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.36) opts 0xd
18:37:12.489 00.002 7988 UpdateGuideState exits: m=1473 SNR=26.2
18:37:12.491 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:12.493 00.002 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.36)
18:37:12.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:12.496 00.003 7988 Enqueuing Expose request
18:37:12.499 00.003 15712 Moving (0.08, -0.36) raw xDistance=0.36 yDistance=-0.07
18:37:12.501 00.002 15712 PPEC rslt: input = 0.36, final = 0.16, react = 0.22, pred = -0.12, hyst = 0.19, hyst_pct = 0.62, period_length = 644.43
18:37:12.501 00.000 15712 PPEC: input: 0.36, control: 0.16, exposure: 1500
18:37:12.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:12.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:37:12.501 00.000 15712 MoveAxis(W, 51, ABG)
18:37:12.501 00.000 15712 Guiding  Dir = 3, Dur = 51
18:37:12.501 00.000 15712 IsGuiding returns 0
18:37:12.516 00.015 15712 PulseGuide returned control before completion, sleep 39
18:37:12.583 00.067 15712 IsGuiding returns 0
18:37:12.583 00.000 15712 Move returns status 0, amount 51
18:37:12.583 00.000 15712 MoveAxis(N, 0, ABG)
18:37:12.583 00.000 15712 Move returns status 0, amount 0
18:37:12.583 00.000 15712 move complete, result=0
18:37:12.583 00.000 15712 worker thread done servicing request
18:37:12.589 00.006 15712 Worker thread wakes up
18:37:12.589 00.000 7988 GuideStep: 0.4 px 51 ms WEST, -0.1 px 0 ms NORTH
18:37:12.591 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:12.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:14.000 01.409 15712 Exposure complete
18:37:14.095 00.095 15712 worker thread done servicing request
18:37:14.095 00.000 7988 OnExposeComplete: enter
18:37:14.099 00.004 7988 UpdateGuideState(): m_state=6
18:37:14.101 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
18:37:14.103 00.002 7988 Star::Find returns 1 (0), X=1181.44, Y=427.98, Mass=1445, SNR=25.8, Peak=202 HFD=2.9
18:37:14.105 00.002 7988 MultiStar: [#1 0.06,-0.57,0.00,M1] [#2 0.01,-0.47,1.01,U] [#3 0.00,-0.33,0.96,U] [#4 0.13,-0.29,1.04,U] [#5 0.10,-0.28,0.74,U] [#6 0.23,-0.23,0.73,U] [#7 0.05,-0.54,0.00,M1] [#8 0.01,-0.40,0.67,U] 
18:37:14.109 00.004 7988 single-star, 6 included, MultiStar: {0.08, -0.33}, one-star: {0.09, -0.31}
18:37:14.111 00.002 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
18:37:14.113 00.002 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
18:37:14.115 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.31 hyp=0.33 cameraTheta=-1.29 mountX=0.31 mountY=-0.08, mountTheta=-0.26
18:37:14.119 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.31, opts=13)
18:37:14.121 00.002 7988 Enqueuing Move request for scope (0.09, -0.31)
18:37:14.122 00.001 15712 Worker thread wakes up
18:37:14.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:37:14.124 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.31) opts 0xd
18:37:14.124 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.31)
18:37:14.124 00.000 15712 Moving (0.09, -0.31) raw xDistance=0.31 yDistance=-0.08
18:37:14.124 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.8
18:37:14.124 00.000 15712 PPEC rslt: input = 0.31, final = 0.14, react = 0.19, pred = -0.10, hyst = 0.17, hyst_pct = 0.62, period_length = 644.43
18:37:14.124 00.000 15712 PPEC: input: 0.31, control: 0.14, exposure: 1500
18:37:14.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:14.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:14.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:37:14.124 00.000 15712 MoveAxis(W, 44, ABG)
18:37:14.124 00.000 15712 Guiding  Dir = 3, Dur = 44
18:37:14.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:14.133 00.009 7988 Enqueuing Expose request
18:37:14.135 00.002 15712 IsGuiding returns 0
18:37:14.140 00.005 15712 PulseGuide returned control before completion, sleep 35
18:37:14.208 00.068 15712 IsGuiding returns 0
18:37:14.208 00.000 15712 Move returns status 0, amount 44
18:37:14.208 00.000 15712 MoveAxis(N, 0, ABG)
18:37:14.208 00.000 15712 Move returns status 0, amount 0
18:37:14.219 00.011 15712 move complete, result=0
18:37:14.219 00.000 15712 worker thread done servicing request
18:37:14.219 00.000 15712 Worker thread wakes up
18:37:14.219 00.000 7988 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
18:37:14.221 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:14.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:15.854 01.633 15712 Exposure complete
18:37:15.952 00.098 15712 worker thread done servicing request
18:37:15.952 00.000 7988 OnExposeComplete: enter
18:37:15.954 00.002 7988 UpdateGuideState(): m_state=6
18:37:15.956 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
18:37:15.958 00.002 7988 Star::Find returns 1 (0), X=1181.44, Y=427.94, Mass=1397, SNR=25.4, Peak=196 HFD=2.7
18:37:15.960 00.002 7988 MultiStar: [#1 0.03,-0.41,1.03,U] [#2 0.08,-0.33,1.05,U] [#3 0.12,-0.44,0.97,U] [#4 0.10,-0.57,0.00,M1] [#5 0.06,-0.21,0.69,U] [#6 -0.11,-0.04,0.73,U] [#7 0.17,-0.32,0.70,U] [#8 0.02,-0.45,0.67,U] 
18:37:15.960 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.33}, one-star: {0.09, -0.36}
18:37:15.965 00.005 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
18:37:15.965 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.99)
18:37:15.965 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.33 hyp=0.34 cameraTheta=-1.39 mountX=0.33 mountY=-0.05, mountTheta=-0.16
18:37:15.969 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.33, opts=13)
18:37:15.969 00.000 7988 Enqueuing Move request for scope (0.06, -0.33)
18:37:15.969 00.000 15712 Worker thread wakes up
18:37:15.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.33) opts 0xd
18:37:15.969 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.33)
18:37:15.969 00.000 15712 Moving (0.06, -0.33) raw xDistance=0.33 yDistance=-0.05
18:37:15.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:37:15.969 00.000 7988 UpdateGuideState exits: m=1397 SNR=25.4
18:37:15.979 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:15.981 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:15.983 00.002 7988 Enqueuing Expose request
18:37:15.985 00.002 15712 PPEC rslt: input = 0.33, final = 0.15, react = 0.20, pred = -0.10, hyst = 0.19, hyst_pct = 0.62, period_length = 644.43
18:37:15.985 00.000 15712 PPEC: input: 0.33, control: 0.15, exposure: 1500
18:37:15.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:15.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:37:15.985 00.000 15712 MoveAxis(W, 50, ABG)
18:37:15.985 00.000 15712 Guiding  Dir = 3, Dur = 50
18:37:15.985 00.000 15712 IsGuiding returns 0
18:37:16.009 00.024 15712 PulseGuide returned control before completion, sleep 37
18:37:16.027 00.018 7988 evsrv: cli 0CCCF9E8 connect
18:37:16.029 00.002 7988 case statement mapped state 6 to 3
18:37:16.031 00.002 7988 case statement mapped state 6 to 3
18:37:16.033 00.002 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_app_state","id":"b11a859f-e249-4d0a-92be-bb06feb8800a"}
18:37:16.033 00.000 7988 case statement mapped state 6 to 3
18:37:16.037 00.004 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b11a859f-e249-4d0a-92be-bb06feb8800a"}
18:37:16.037 00.000 7988 evsrv: cli 0CCCF9E8 disconnect
18:37:16.058 00.021 15712 IsGuiding returns 1
18:37:16.058 00.000 15712 scope still moving after pulse duration time elapsed
18:37:16.105 00.047 15712 IsGuiding returns 0
18:37:16.105 00.000 15712 scope move finished after 50 + 69 ms
18:37:16.105 00.000 15712 Move returns status 0, amount 50
18:37:16.105 00.000 15712 MoveAxis(N, 0, ABG)
18:37:16.105 00.000 15712 Move returns status 0, amount 0
18:37:16.105 00.000 15712 move complete, result=0
18:37:16.105 00.000 15712 worker thread done servicing request
18:37:16.105 00.000 15712 Worker thread wakes up
18:37:16.105 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
18:37:16.108 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:16.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:17.527 01.419 15712 Exposure complete
18:37:17.634 00.107 15712 worker thread done servicing request
18:37:17.634 00.000 7988 OnExposeComplete: enter
18:37:17.638 00.004 7988 UpdateGuideState(): m_state=6
18:37:17.640 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
18:37:17.644 00.004 7988 Star::Find returns 1 (0), X=1181.73, Y=428.11, Mass=1334, SNR=24.9, Peak=194 HFD=2.7
18:37:17.647 00.003 7988 MultiStar: [#1 0.23,-0.40,1.00,U] [#2 0.16,-0.23,1.04,U] [#3 0.15,-0.18,0.96,U] [#4 0.28,-0.34,1.07,U] [#5 -0.07,-0.27,0.72,U] [#6 0.25,-0.21,0.71,U] [#7 0.20,-0.44,0.68,U] [#8 0.24,-0.37,0.64,U] 
18:37:17.650 00.003 7988 refined, 8 included, MultiStar: {0.21, -0.29}, one-star: {0.38, -0.18}
18:37:17.652 00.002 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.63 = 0.63)
18:37:17.652 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.74 = -2.54)
18:37:17.652 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.29 hyp=0.35 cameraTheta=-0.94 mountX=0.29 mountY=-0.20, mountTheta=-0.61
18:37:17.652 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.29, opts=13)
18:37:17.652 00.000 7988 Enqueuing Move request for scope (0.21, -0.29)
18:37:17.664 00.012 15712 Worker thread wakes up
18:37:17.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:17.666 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.29) opts 0xd
18:37:17.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.29)
18:37:17.666 00.000 15712 Moving (0.21, -0.29) raw xDistance=0.29 yDistance=-0.20
18:37:17.666 00.000 7988 UpdateGuideState exits: m=1334 SNR=24.9
18:37:17.670 00.004 15712 PPEC rslt: input = 0.29, final = 0.20, react = 0.17, pred = 0.08, hyst = 0.16, hyst_pct = 0.62, period_length = 644.43
18:37:17.670 00.000 15712 PPEC: input: 0.29, control: 0.20, exposure: 1500
18:37:17.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:17.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:17.672 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:37:17.672 00.000 15712 MoveAxis(W, 64, ABG)
18:37:17.672 00.000 15712 Guiding  Dir = 3, Dur = 64
18:37:17.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:17.675 00.003 7988 Enqueuing Expose request
18:37:17.677 00.002 15712 IsGuiding returns 0
18:37:17.698 00.021 15712 PulseGuide returned control before completion, sleep 48
18:37:17.782 00.084 15712 IsGuiding returns 0
18:37:17.782 00.000 15712 Move returns status 0, amount 64
18:37:17.782 00.000 15712 MoveAxis(N, 0, ABG)
18:37:17.782 00.000 15712 Move returns status 0, amount 0
18:37:17.782 00.000 15712 move complete, result=0
18:37:17.782 00.000 15712 worker thread done servicing request
18:37:17.782 00.000 15712 Worker thread wakes up
18:37:17.782 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.2 px 0 ms NORTH
18:37:17.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:17.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:19.416 01.634 15712 Exposure complete
18:37:19.487 00.071 15712 worker thread done servicing request
18:37:19.487 00.000 7988 OnExposeComplete: enter
18:37:19.487 00.000 7988 UpdateGuideState(): m_state=6
18:37:19.487 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
18:37:19.487 00.000 7988 Star::Find returns 1 (0), X=1181.40, Y=427.92, Mass=1413, SNR=25.5, Peak=200 HFD=3.3
18:37:19.487 00.000 7988 MultiStar: [#1 -0.07,-0.44,1.01,U] [#2 -0.09,-0.42,1.01,U] [#3 -0.04,-0.41,0.97,U] [#4 0.07,-0.66,0.00,M1] [#5 -0.03,-0.47,0.73,U] [#6 -0.03,-0.14,0.70,U] [#7 -0.11,-0.45,0.66,U] [#8 -0.02,-0.65,0.00,M1] 
18:37:19.494 00.007 7988 single-star, 6 included, MultiStar: {-0.05, -0.39}, one-star: {0.04, -0.37}
18:37:19.496 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
18:37:19.496 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
18:37:19.498 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.37 hyp=0.38 cameraTheta=-1.45 mountX=0.37 mountY=-0.03, mountTheta=-0.09
18:37:19.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.37, opts=13)
18:37:19.502 00.002 7988 Enqueuing Move request for scope (0.04, -0.37)
18:37:19.502 00.000 15712 Worker thread wakes up
18:37:19.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.37) opts 0xd
18:37:19.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.37)
18:37:19.502 00.000 15712 Moving (0.04, -0.37) raw xDistance=0.37 yDistance=-0.03
18:37:19.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:37:19.502 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.5
18:37:19.505 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:19.507 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:19.507 00.000 7988 Enqueuing Expose request
18:37:19.509 00.002 15712 PPEC rslt: input = 0.37, final = 0.26, react = 0.22, pred = 0.11, hyst = 0.21, hyst_pct = 0.62, period_length = 644.43
18:37:19.509 00.000 15712 PPEC: input: 0.37, control: 0.26, exposure: 1500
18:37:19.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:19.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:37:19.509 00.000 15712 MoveAxis(W, 84, ABG)
18:37:19.509 00.000 15712 Guiding  Dir = 3, Dur = 84
18:37:19.509 00.000 15712 IsGuiding returns 0
18:37:19.526 00.017 15712 PulseGuide returned control before completion, sleep 80
18:37:19.621 00.095 15712 IsGuiding returns 0
18:37:19.621 00.000 15712 Move returns status 0, amount 84
18:37:19.621 00.000 15712 MoveAxis(N, 0, ABG)
18:37:19.621 00.000 15712 Move returns status 0, amount 0
18:37:19.621 00.000 15712 move complete, result=0
18:37:19.621 00.000 15712 worker thread done servicing request
18:37:19.621 00.000 15712 Worker thread wakes up
18:37:19.621 00.000 7988 GuideStep: 0.4 px 84 ms WEST, -0.0 px 0 ms NORTH
18:37:19.623 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:19.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:21.041 01.418 15712 Exposure complete
18:37:21.092 00.051 15712 worker thread done servicing request
18:37:21.092 00.000 7988 OnExposeComplete: enter
18:37:21.103 00.011 7988 UpdateGuideState(): m_state=6
18:37:21.103 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
18:37:21.103 00.000 7988 Star::Find returns 1 (0), X=1181.44, Y=428.27, Mass=1413, SNR=25.5, Peak=209 HFD=3.2
18:37:21.103 00.000 7988 MultiStar: [#1 0.09,-0.16,1.03,U] [#2 0.13,-0.07,1.01,U] [#3 0.21,0.05,0.99,U] [#4 0.24,-0.30,1.03,U] [#5 0.09,0.15,0.69,U] [#6 -0.20,0.17,0.73,U] [#7 0.05,0.07,0.67,U] [#8 -0.21,-0.19,0.66,U] 
18:37:21.103 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.09, -0.03}
18:37:21.109 00.006 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
18:37:21.109 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.17)
18:37:21.109 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.57 mountX=0.05 mountY=-0.07, mountTheta=-1.00
18:37:21.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.05, opts=13)
18:37:21.109 00.000 7988 Enqueuing Move request for scope (0.07, -0.05)
18:37:21.109 00.000 15712 Worker thread wakes up
18:37:21.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
18:37:21.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
18:37:21.109 00.000 15712 Moving (0.07, -0.05) raw xDistance=0.05 yDistance=-0.07
18:37:21.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:37:21.109 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.5
18:37:21.117 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:21.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:21.119 00.002 7988 Enqueuing Expose request
18:37:21.119 00.000 15712 PPEC rslt: input = 0.05, final = 0.05, react = 0.03, pred = 0.12, hyst = 0.00, hyst_pct = 0.62, period_length = 644.43
18:37:21.119 00.000 15712 PPEC: input: 0.05, control: 0.05, exposure: 1500
18:37:21.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:21.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:37:21.119 00.000 15712 MoveAxis(W, 15, ABG)
18:37:21.119 00.000 15712 Guiding  Dir = 3, Dur = 15
18:37:21.119 00.000 15712 IsGuiding returns 0
18:37:21.172 00.053 15712 IsGuiding returns 1
18:37:21.172 00.000 15712 scope still moving after pulse duration time elapsed
18:37:21.199 00.027 15712 IsGuiding returns 0
18:37:21.199 00.000 15712 scope move finished after 15 + 62 ms
18:37:21.199 00.000 15712 Move returns status 0, amount 15
18:37:21.199 00.000 15712 MoveAxis(N, 0, ABG)
18:37:21.199 00.000 15712 Move returns status 0, amount 0
18:37:21.199 00.000 15712 move complete, result=0
18:37:21.199 00.000 15712 worker thread done servicing request
18:37:21.199 00.000 15712 Worker thread wakes up
18:37:21.199 00.000 7988 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
18:37:21.201 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:21.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:22.842 01.641 15712 Exposure complete
18:37:22.912 00.070 15712 worker thread done servicing request
18:37:22.912 00.000 7988 OnExposeComplete: enter
18:37:22.914 00.002 7988 UpdateGuideState(): m_state=6
18:37:22.916 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
18:37:22.916 00.000 7988 Star::Find returns 1 (0), X=1181.68, Y=428.66, Mass=1454, SNR=25.8, Peak=182 HFD=3.4
18:37:22.918 00.002 7988 MultiStar: [#1 0.17,0.48,1.01,U] [#2 0.29,0.39,1.02,U] [#3 0.19,0.21,0.93,U] [#4 0.23,0.14,1.03,U] [#5 0.30,0.48,0.00,M1] [#6 0.03,0.50,0.71,U] [#7 0.20,0.32,0.66,U] [#8 0.11,0.20,0.63,U] 
18:37:22.919 00.001 7988 refined, 7 included, MultiStar: {0.21, 0.33}, one-star: {0.33, 0.37}
18:37:22.919 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
18:37:22.919 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
18:37:22.919 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.33 hyp=0.39 cameraTheta=1.01 mountX=-0.33 mountY=-0.21, mountTheta=-2.56
18:37:22.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.33, opts=13)
18:37:22.919 00.000 7988 Enqueuing Move request for scope (0.21, 0.33)
18:37:22.929 00.010 15712 Worker thread wakes up
18:37:22.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:37:22.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.33) opts 0xd
18:37:22.929 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.8
18:37:22.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.33)
18:37:22.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:22.929 00.000 15712 Moving (0.21, 0.33) raw xDistance=-0.33 yDistance=-0.21
18:37:22.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:22.929 00.000 7988 Enqueuing Expose request
18:37:22.935 00.006 15712 PPEC rslt: input = -0.33, final = -0.10, react = -0.20, pred = 0.20, hyst = -0.16, hyst_pct = 0.61, period_length = 644.43
18:37:22.935 00.000 15712 PPEC: input: -0.33, control: -0.10, exposure: 1500
18:37:22.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:22.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:37:22.935 00.000 15712 MoveAxis(E, 32, ABG)
18:37:22.935 00.000 15712 Guiding  Dir = 2, Dur = 32
18:37:22.937 00.002 15712 IsGuiding returns 0
18:37:22.951 00.014 15712 PulseGuide returned control before completion, sleep 18
18:37:23.003 00.052 15712 IsGuiding returns 0
18:37:23.003 00.000 15712 Move returns status 0, amount 32
18:37:23.003 00.000 15712 MoveAxis(N, 0, ABG)
18:37:23.003 00.000 15712 Move returns status 0, amount 0
18:37:23.003 00.000 15712 move complete, result=0
18:37:23.003 00.000 15712 worker thread done servicing request
18:37:23.003 00.000 15712 Worker thread wakes up
18:37:23.003 00.000 7988 GuideStep: -0.3 px 32 ms EAST, -0.2 px 0 ms NORTH
18:37:23.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:23.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:24.417 01.414 15712 Exposure complete
18:37:24.475 00.058 15712 worker thread done servicing request
18:37:24.475 00.000 7988 OnExposeComplete: enter
18:37:24.478 00.003 7988 UpdateGuideState(): m_state=6
18:37:24.478 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
18:37:24.478 00.000 7988 Star::Find returns 1 (0), X=1181.38, Y=428.39, Mass=1378, SNR=25.3, Peak=219 HFD=3.0
18:37:24.478 00.000 7988 MultiStar: [#1 0.01,0.06,1.05,U] [#2 -0.10,0.17,1.01,U] [#3 0.02,-0.09,0.97,U] [#4 -0.12,0.01,1.02,U] [#5 -0.18,0.24,0.71,U] [#6 -0.17,0.41,0.74,U] [#7 -0.03,0.07,0.64,U] [#8 -0.10,-0.00,0.70,U] 
18:37:24.482 00.004 7988 single-star, 8 included, MultiStar: {-0.06, 0.10}, one-star: {0.02, 0.10}
18:37:24.482 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
18:37:24.484 00.002 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
18:37:24.484 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.33 mountX=-0.10 mountY=-0.03, mountTheta=-2.88
18:37:24.486 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.10, opts=13)
18:37:24.488 00.002 7988 Enqueuing Move request for scope (0.02, 0.10)
18:37:24.488 00.000 15712 Worker thread wakes up
18:37:24.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
18:37:24.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
18:37:24.488 00.000 15712 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
18:37:24.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:37:24.488 00.000 7988 UpdateGuideState exits: m=1378 SNR=25.3
18:37:24.492 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:24.492 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:24.494 00.002 7988 Enqueuing Expose request
18:37:24.494 00.000 15712 PPEC rslt: input = -0.10, final = 0.08, react = -0.06, pred = 0.20, hyst = 0.00, hyst_pct = 0.61, period_length = 644.43
18:37:24.494 00.000 15712 PPEC: input: -0.10, control: 0.08, exposure: 1500
18:37:24.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:24.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:37:24.494 00.000 15712 MoveAxis(W, 25, ABG)
18:37:24.494 00.000 15712 Guiding  Dir = 3, Dur = 25
18:37:24.494 00.000 15712 IsGuiding returns 0
18:37:24.510 00.016 15712 PulseGuide returned control before completion, sleep 19
18:37:24.560 00.050 15712 IsGuiding returns 0
18:37:24.560 00.000 15712 Move returns status 0, amount 25
18:37:24.560 00.000 15712 MoveAxis(N, 0, ABG)
18:37:24.560 00.000 15712 Move returns status 0, amount 0
18:37:24.560 00.000 15712 move complete, result=0
18:37:24.560 00.000 7988 GuideStep: -0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
18:37:24.563 00.003 15712 worker thread done servicing request
18:37:24.563 00.000 15712 Worker thread wakes up
18:37:24.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:24.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:26.190 01.627 15712 Exposure complete
18:37:26.248 00.058 15712 worker thread done servicing request
18:37:26.248 00.000 7988 OnExposeComplete: enter
18:37:26.248 00.000 7988 UpdateGuideState(): m_state=6
18:37:26.251 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
18:37:26.251 00.000 7988 Star::Find returns 1 (0), X=1181.42, Y=428.55, Mass=1394, SNR=25.3, Peak=202 HFD=3.2
18:37:26.251 00.000 7988 MultiStar: [#1 0.07,0.16,1.02,U] [#2 -0.12,0.29,1.03,U] [#3 -0.10,0.35,0.99,U] [#4 0.06,0.28,1.05,U] [#5 -0.19,0.26,0.72,U] [#6 -0.06,0.50,0.72,U] [#7 -0.13,0.25,0.70,U] [#8 -0.14,0.13,0.67,U] 
18:37:26.251 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.27}, one-star: {0.07, 0.25}
18:37:26.251 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
18:37:26.251 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.30)
18:37:26.251 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.30 mountX=-0.25 mountY=-0.08, mountTheta=-2.85
18:37:26.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.25, opts=13)
18:37:26.261 00.010 7988 Enqueuing Move request for scope (0.07, 0.25)
18:37:26.261 00.000 15712 Worker thread wakes up
18:37:26.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:26.261 00.000 7988 UpdateGuideState exits: m=1394 SNR=25.3
18:37:26.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:26.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:26.261 00.000 7988 Enqueuing Expose request
18:37:26.268 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
18:37:26.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
18:37:26.268 00.000 15712 Moving (0.07, 0.25) raw xDistance=-0.25 yDistance=-0.08
18:37:26.268 00.000 15712 PPEC rslt: input = -0.25, final = -0.07, react = -0.15, pred = 0.21, hyst = -0.14, hyst_pct = 0.61, period_length = 644.43
18:37:26.268 00.000 15712 PPEC: input: -0.25, control: -0.07, exposure: 1500
18:37:26.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:26.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:37:26.268 00.000 15712 MoveAxis(E, 22, ABG)
18:37:26.268 00.000 15712 Guiding  Dir = 2, Dur = 22
18:37:26.270 00.002 15712 IsGuiding returns 0
18:37:26.287 00.017 15712 PulseGuide returned control before completion, sleep 15
18:37:26.331 00.044 15712 IsGuiding returns 0
18:37:26.331 00.000 15712 Move returns status 0, amount 22
18:37:26.331 00.000 15712 MoveAxis(N, 0, ABG)
18:37:26.331 00.000 15712 Move returns status 0, amount 0
18:37:26.331 00.000 15712 move complete, result=0
18:37:26.331 00.000 7988 GuideStep: -0.3 px 22 ms EAST, -0.1 px 0 ms NORTH
18:37:26.337 00.006 15712 worker thread done servicing request
18:37:26.337 00.000 15712 Worker thread wakes up
18:37:26.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:26.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:27.751 01.414 15712 Exposure complete
18:37:27.813 00.062 15712 worker thread done servicing request
18:37:27.813 00.000 7988 OnExposeComplete: enter
18:37:27.815 00.002 7988 UpdateGuideState(): m_state=6
18:37:27.815 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
18:37:27.817 00.002 7988 Star::Find returns 1 (0), X=1181.28, Y=428.46, Mass=1487, SNR=26.4, Peak=222 HFD=3.3
18:37:27.819 00.002 7988 MultiStar: [#1 0.06,0.09,0.97,U] [#2 -0.00,0.30,0.98,U] [#3 0.02,0.23,0.91,U] [#4 -0.00,0.13,1.00,U] [#5 -0.20,0.12,0.66,U] [#6 0.11,0.62,0.00,M1] [#7 -0.03,0.38,0.67,U] [#8 0.00,0.06,0.62,U] 
18:37:27.819 00.000 7988 single-star, 7 included, MultiStar: {-0.02, 0.18}, one-star: {-0.07, 0.16}
18:37:27.821 00.002 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.58) = xAngle (3.57 = -2.72)
18:37:27.821 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.68 = 0.39)
18:37:27.823 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.99 mountX=-0.16 mountY=0.07, mountTheta=2.74
18:37:27.825 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.16, opts=13)
18:37:27.825 00.000 7988 Enqueuing Move request for scope (-0.07, 0.16)
18:37:27.827 00.002 15712 Worker thread wakes up
18:37:27.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
18:37:27.827 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
18:37:27.827 00.000 15712 Moving (-0.07, 0.16) raw xDistance=-0.16 yDistance=0.07
18:37:27.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:27.829 00.002 7988 UpdateGuideState exits: m=1487 SNR=26.4
18:37:27.829 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:27.829 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:27.829 00.000 7988 Enqueuing Expose request
18:37:27.829 00.000 15712 PPEC rslt: input = -0.16, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.08, hyst_pct = 0.61, period_length = 644.43
18:37:27.829 00.000 15712 PPEC: input: -0.16, control: -0.08, exposure: 1500
18:37:27.829 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:27.829 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:37:27.829 00.000 15712 MoveAxis(E, 26, ABG)
18:37:27.829 00.000 15712 Guiding  Dir = 2, Dur = 26
18:37:27.829 00.000 15712 IsGuiding returns 0
18:37:27.845 00.016 15712 PulseGuide returned control before completion, sleep 18
18:37:27.896 00.051 15712 IsGuiding returns 0
18:37:27.896 00.000 15712 Move returns status 0, amount 26
18:37:27.896 00.000 15712 MoveAxis(N, 0, ABG)
18:37:27.896 00.000 15712 Move returns status 0, amount 0
18:37:27.896 00.000 15712 move complete, result=0
18:37:27.896 00.000 15712 worker thread done servicing request
18:37:27.896 00.000 15712 Worker thread wakes up
18:37:27.896 00.000 7988 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
18:37:27.903 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:27.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:29.533 01.630 15712 Exposure complete
18:37:29.580 00.047 15712 worker thread done servicing request
18:37:29.580 00.000 7988 OnExposeComplete: enter
18:37:29.594 00.014 7988 UpdateGuideState(): m_state=6
18:37:29.596 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
18:37:29.596 00.000 7988 Star::Find returns 1 (1), X=1181.29, Y=428.23, Mass=1526, SNR=26.5, Peak=255 HFD=3.5
18:37:29.598 00.002 7988 MultiStar: [#1 -0.14,0.13,0.99,U] [#2 -0.03,-0.15,0.99,U] [#3 -0.14,0.01,0.96,U] [#4 -0.12,-0.24,1.00,U] [#5 -0.25,0.07,0.69,U] [#6 -0.11,0.24,0.68,U] [#7 -0.28,-0.12,0.63,U] [#8 -0.07,-0.14,0.63,U] 
18:37:29.598 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.07, -0.06}
18:37:29.600 00.002 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
18:37:29.600 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
18:37:29.602 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.39 mountX=0.06 mountY=0.07, mountTheta=0.83
18:37:29.604 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.06, opts=13)
18:37:29.604 00.000 7988 Enqueuing Move request for scope (-0.07, -0.06)
18:37:29.606 00.002 15712 Worker thread wakes up
18:37:29.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
18:37:29.606 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
18:37:29.606 00.000 15712 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.07
18:37:29.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:29.606 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5 Saturated
18:37:29.609 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:29.610 00.001 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.61, period_length = 644.43
18:37:29.610 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
18:37:29.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:29.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:37:29.610 00.000 15712 MoveAxis(W, 1, ABG)
18:37:29.610 00.000 15712 Guiding  Dir = 3, Dur = 1
18:37:29.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:29.610 00.000 7988 Enqueuing Expose request
18:37:29.613 00.003 15712 IsGuiding returns 0
18:37:29.626 00.013 15712 IsGuiding returns 0
18:37:29.626 00.000 15712 Move returns status 0, amount 1
18:37:29.626 00.000 15712 MoveAxis(N, 0, ABG)
18:37:29.626 00.000 15712 Move returns status 0, amount 0
18:37:29.626 00.000 15712 move complete, result=0
18:37:29.626 00.000 15712 worker thread done servicing request
18:37:29.626 00.000 15712 Worker thread wakes up
18:37:29.626 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
18:37:29.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:29.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:31.046 01.420 15712 Exposure complete
18:37:31.105 00.059 15712 worker thread done servicing request
18:37:31.105 00.000 7988 OnExposeComplete: enter
18:37:31.108 00.003 7988 UpdateGuideState(): m_state=6
18:37:31.110 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
18:37:31.110 00.000 7988 Star::Find returns 1 (0), X=1181.34, Y=428.54, Mass=1416, SNR=25.5, Peak=220 HFD=3.2
18:37:31.112 00.002 7988 MultiStar: [#1 -0.09,-0.18,0.98,U] [#2 -0.07,0.01,1.01,U] [#3 0.03,0.05,0.94,U] [#4 -0.10,-0.12,1.01,U] [#5 -0.11,0.13,0.70,U] [#6 -0.13,0.24,0.73,U] [#7 -0.26,0.07,0.66,U] [#8 -0.01,-0.13,0.65,U] 
18:37:31.112 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.01, 0.25}
18:37:31.114 00.002 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.58) = xAngle (4.36 = -1.92)
18:37:31.114 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.47 = 1.19)
18:37:31.116 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.78 mountX=-0.03 mountY=0.08, mountTheta=1.93
18:37:31.118 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.03, opts=13)
18:37:31.118 00.000 7988 Enqueuing Move request for scope (-0.08, 0.03)
18:37:31.120 00.002 15712 Worker thread wakes up
18:37:31.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
18:37:31.120 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
18:37:31.120 00.000 15712 Moving (-0.08, 0.03) raw xDistance=-0.03 yDistance=0.08
18:37:31.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:31.120 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.5
18:37:31.123 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:31.124 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:31.124 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.61, period_length = 644.43
18:37:31.124 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
18:37:31.124 00.000 7988 Enqueuing Expose request
18:37:31.127 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:31.127 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:37:31.127 00.000 15712 MoveAxis(E, 1, ABG)
18:37:31.127 00.000 15712 Guiding  Dir = 2, Dur = 1
18:37:31.127 00.000 15712 IsGuiding returns 0
18:37:31.144 00.017 15712 IsGuiding returns 0
18:37:31.144 00.000 15712 Move returns status 0, amount 1
18:37:31.144 00.000 15712 MoveAxis(N, 0, ABG)
18:37:31.144 00.000 15712 Move returns status 0, amount 0
18:37:31.144 00.000 15712 move complete, result=0
18:37:31.144 00.000 15712 worker thread done servicing request
18:37:31.144 00.000 15712 Worker thread wakes up
18:37:31.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:31.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:31.144 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
18:37:32.785 01.641 15712 Exposure complete
18:37:32.831 00.046 15712 worker thread done servicing request
18:37:32.847 00.016 7988 OnExposeComplete: enter
18:37:32.847 00.000 7988 UpdateGuideState(): m_state=6
18:37:32.847 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
18:37:32.847 00.000 7988 Star::Find returns 1 (0), X=1181.49, Y=428.35, Mass=1394, SNR=25.4, Peak=198 HFD=3.2
18:37:32.847 00.000 7988 MultiStar: [#1 0.02,-0.05,1.00,U] [#2 -0.11,0.13,0.99,U] [#3 0.01,0.20,0.97,U] [#4 -0.11,-0.01,1.01,U] [#5 -0.20,0.22,0.73,U] [#6 -0.10,0.35,0.68,U] [#7 -0.05,0.11,0.66,U] [#8 0.04,-0.05,0.66,U] 
18:37:32.847 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.13, 0.05}
18:37:32.847 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.79)
18:37:32.847 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.32)
18:37:32.847 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.91 mountX=-0.10 mountY=0.03, mountTheta=2.82
18:37:32.847 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.10, opts=13)
18:37:32.847 00.000 7988 Enqueuing Move request for scope (-0.03, 0.10)
18:37:32.847 00.000 15712 Worker thread wakes up
18:37:32.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
18:37:32.847 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
18:37:32.847 00.000 15712 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=0.03
18:37:32.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:32.847 00.000 7988 UpdateGuideState exits: m=1394 SNR=25.4
18:37:32.863 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:32.864 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:32.864 00.000 7988 Enqueuing Expose request
18:37:32.864 00.000 15712 PPEC rslt: input = -0.10, final = -0.04, react = -0.06, pred = -0.10, hyst = 0.00, hyst_pct = 0.61, period_length = 644.43
18:37:32.864 00.000 15712 PPEC: input: -0.10, control: -0.04, exposure: 1500
18:37:32.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:32.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:37:32.864 00.000 15712 MoveAxis(E, 12, ABG)
18:37:32.864 00.000 15712 Guiding  Dir = 2, Dur = 12
18:37:32.864 00.000 15712 IsGuiding returns 0
18:37:32.894 00.030 15712 IsGuiding returns 1
18:37:32.894 00.000 15712 scope still moving after pulse duration time elapsed
18:37:32.932 00.038 15712 IsGuiding returns 0
18:37:32.932 00.000 15712 scope move finished after 12 + 56 ms
18:37:32.932 00.000 15712 Move returns status 0, amount 12
18:37:32.932 00.000 15712 MoveAxis(N, 0, ABG)
18:37:32.932 00.000 15712 Move returns status 0, amount 0
18:37:32.932 00.000 15712 move complete, result=0
18:37:32.932 00.000 15712 worker thread done servicing request
18:37:32.932 00.000 15712 Worker thread wakes up
18:37:32.932 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
18:37:32.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:32.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:34.344 01.412 15712 Exposure complete
18:37:34.393 00.049 15712 worker thread done servicing request
18:37:34.393 00.000 7988 OnExposeComplete: enter
18:37:34.406 00.013 7988 UpdateGuideState(): m_state=6
18:37:34.406 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
18:37:34.408 00.002 7988 Star::Find returns 1 (0), X=1181.40, Y=428.58, Mass=1366, SNR=25.1, Peak=213 HFD=3.1
18:37:34.410 00.002 7988 MultiStar: [#1 0.05,0.22,1.03,U] [#2 -0.04,0.30,1.03,U] [#3 0.02,0.26,0.95,U] [#4 0.03,0.08,1.01,U] [#5 -0.16,0.20,0.75,U] [#6 -0.12,0.65,0.00,M1] [#7 0.03,0.32,0.66,U] [#8 0.09,0.11,0.64,U] 
18:37:34.410 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.22}, one-star: {0.05, 0.29}
18:37:34.412 00.002 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
18:37:34.412 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
18:37:34.414 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.53 mountX=-0.22 mountY=-0.01, mountTheta=-3.08
18:37:34.416 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.22, opts=13)
18:37:34.416 00.000 7988 Enqueuing Move request for scope (0.01, 0.22)
18:37:34.418 00.002 15712 Worker thread wakes up
18:37:34.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
18:37:34.418 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
18:37:34.418 00.000 15712 Moving (0.01, 0.22) raw xDistance=-0.22 yDistance=-0.01
18:37:34.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:37:34.418 00.000 7988 UpdateGuideState exits: m=1366 SNR=25.1
18:37:34.420 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:34.421 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:34.421 00.000 7988 Enqueuing Expose request
18:37:34.421 00.000 15712 PPEC rslt: input = -0.22, final = -0.17, react = -0.13, pred = -0.11, hyst = -0.12, hyst_pct = 0.60, period_length = 644.43
18:37:34.421 00.000 15712 PPEC: input: -0.22, control: -0.17, exposure: 1500
18:37:34.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:34.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:37:34.421 00.000 15712 MoveAxis(E, 55, ABG)
18:37:34.421 00.000 15712 Guiding  Dir = 2, Dur = 55
18:37:34.438 00.017 15712 IsGuiding returns 0
18:37:34.453 00.015 15712 PulseGuide returned control before completion, sleep 50
18:37:34.517 00.064 15712 IsGuiding returns 0
18:37:34.517 00.000 15712 Move returns status 0, amount 55
18:37:34.517 00.000 15712 MoveAxis(N, 0, ABG)
18:37:34.517 00.000 15712 Move returns status 0, amount 0
18:37:34.517 00.000 15712 move complete, result=0
18:37:34.517 00.000 7988 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
18:37:34.520 00.003 15712 worker thread done servicing request
18:37:34.520 00.000 15712 Worker thread wakes up
18:37:34.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:34.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:36.159 01.639 15712 Exposure complete
18:37:36.220 00.061 15712 worker thread done servicing request
18:37:36.220 00.000 7988 OnExposeComplete: enter
18:37:36.220 00.000 7988 UpdateGuideState(): m_state=6
18:37:36.220 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
18:37:36.227 00.007 7988 Star::Find returns 1 (0), X=1181.21, Y=428.16, Mass=1387, SNR=25.4, Peak=211 HFD=3.2
18:37:36.227 00.000 7988 MultiStar: [#1 -0.04,-0.19,0.99,U] [#2 -0.01,-0.20,1.01,U] [#3 0.05,-0.21,0.94,U] [#4 -0.02,-0.19,1.02,U] [#5 0.15,-0.19,0.71,U] [#6 -0.01,0.31,0.71,U] [#7 -0.15,-0.16,0.65,U] [#8 -0.10,-0.30,0.64,U] 
18:37:36.229 00.002 7988 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {-0.14, -0.14}
18:37:36.229 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
18:37:36.231 00.002 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
18:37:36.232 00.001 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.76 mountX=0.15 mountY=0.03, mountTheta=0.22
18:37:36.234 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.15, opts=13)
18:37:36.234 00.000 7988 Enqueuing Move request for scope (-0.03, -0.15)
18:37:36.236 00.002 15712 Worker thread wakes up
18:37:36.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
18:37:36.236 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
18:37:36.236 00.000 15712 Moving (-0.03, -0.15) raw xDistance=0.15 yDistance=0.03
18:37:36.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:36.236 00.000 7988 UpdateGuideState exits: m=1387 SNR=25.4
18:37:36.239 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:36.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:36.241 00.002 7988 Enqueuing Expose request
18:37:36.241 00.000 15712 PPEC rslt: input = 0.15, final = -0.05, react = 0.09, pred = -0.13, hyst = 0.00, hyst_pct = 0.60, period_length = 644.43
18:37:36.241 00.000 15712 PPEC: input: 0.15, control: -0.05, exposure: 1500
18:37:36.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:36.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:37:36.241 00.000 15712 MoveAxis(E, 17, ABG)
18:37:36.243 00.002 15712 Guiding  Dir = 2, Dur = 17
18:37:36.243 00.000 15712 IsGuiding returns 0
18:37:36.260 00.017 15712 IsGuiding returns 1
18:37:36.260 00.000 15712 scope still moving after pulse duration time elapsed
18:37:36.301 00.041 15712 IsGuiding returns 0
18:37:36.301 00.000 15712 scope move finished after 17 + 48 ms
18:37:36.301 00.000 15712 Move returns status 0, amount 17
18:37:36.301 00.000 15712 MoveAxis(N, 0, ABG)
18:37:36.301 00.000 15712 Move returns status 0, amount 0
18:37:36.301 00.000 15712 move complete, result=0
18:37:36.301 00.000 7988 GuideStep: 0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
18:37:36.310 00.009 15712 worker thread done servicing request
18:37:36.310 00.000 15712 Worker thread wakes up
18:37:36.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:36.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:37.718 01.408 15712 Exposure complete
18:37:37.778 00.060 15712 worker thread done servicing request
18:37:37.778 00.000 7988 OnExposeComplete: enter
18:37:37.780 00.002 7988 UpdateGuideState(): m_state=6
18:37:37.780 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
18:37:37.780 00.000 7988 Star::Find returns 1 (0), X=1181.43, Y=428.29, Mass=1426, SNR=25.7, Peak=215 HFD=3.3
18:37:37.784 00.004 7988 MultiStar: [#1 0.03,-0.17,0.97,U] [#2 -0.06,0.10,0.99,U] [#3 0.22,-0.07,0.95,U] [#4 0.17,-0.22,1.05,U] [#5 0.26,0.07,0.73,U] [#6 -0.19,0.09,0.71,U] [#7 -0.01,0.21,0.65,U] [#8 -0.12,-0.10,0.68,U] 
18:37:37.786 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.07, -0.00}
18:37:37.786 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
18:37:37.788 00.002 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.02)
18:37:37.788 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.42 mountX=0.02 mountY=-0.05, mountTheta=-1.15
18:37:37.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.02, opts=13)
18:37:37.788 00.000 7988 Enqueuing Move request for scope (0.05, -0.02)
18:37:37.788 00.000 15712 Worker thread wakes up
18:37:37.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
18:37:37.788 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
18:37:37.788 00.000 15712 Moving (0.05, -0.02) raw xDistance=0.02 yDistance=-0.05
18:37:37.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
18:37:37.795 00.007 7988 UpdateGuideState exits: m=1426 SNR=25.7
18:37:37.796 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:37.796 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:37.796 00.000 7988 Enqueuing Expose request
18:37:37.796 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.08, hyst = 0.00, hyst_pct = 0.60, period_length = 644.43
18:37:37.796 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
18:37:37.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:37.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:37:37.796 00.000 15712 MoveAxis(E, 11, ABG)
18:37:37.796 00.000 15712 Guiding  Dir = 2, Dur = 11
18:37:37.796 00.000 15712 IsGuiding returns 0
18:37:37.820 00.024 15712 IsGuiding returns 1
18:37:37.820 00.000 15712 scope still moving after pulse duration time elapsed
18:37:37.875 00.055 15712 IsGuiding returns 0
18:37:37.875 00.000 15712 scope move finished after 11 + 63 ms
18:37:37.875 00.000 15712 Move returns status 0, amount 11
18:37:37.875 00.000 15712 MoveAxis(N, 0, ABG)
18:37:37.875 00.000 15712 Move returns status 0, amount 0
18:37:37.875 00.000 15712 move complete, result=0
18:37:37.875 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
18:37:37.875 00.000 15712 worker thread done servicing request
18:37:37.877 00.002 15712 Worker thread wakes up
18:37:37.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:37.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:39.515 01.638 15712 Exposure complete
18:37:39.565 00.050 15712 worker thread done servicing request
18:37:39.565 00.000 7988 OnExposeComplete: enter
18:37:39.578 00.013 7988 UpdateGuideState(): m_state=6
18:37:39.578 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
18:37:39.578 00.000 7988 Star::Find returns 1 (0), X=1181.26, Y=428.05, Mass=1454, SNR=25.8, Peak=217 HFD=3.4
18:37:39.578 00.000 7988 MultiStar: [#1 -0.05,-0.42,1.02,U] [#2 0.10,-0.30,1.00,U] [#3 -0.08,-0.32,0.98,U] [#4 0.05,-0.44,1.03,U] [#5 -0.03,-0.21,0.70,U] [#6 0.15,-0.02,0.68,U] [#7 -0.05,-0.58,0.00,M1] [#8 -0.19,-0.38,0.68,U] 
18:37:39.583 00.005 7988 single-star, 7 included, MultiStar: {-0.02, -0.30}, one-star: {-0.09, -0.25}
18:37:39.583 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
18:37:39.583 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
18:37:39.583 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.26 cameraTheta=-1.92 mountX=0.25 mountY=0.10, mountTheta=0.37
18:37:39.583 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.25, opts=13)
18:37:39.583 00.000 7988 Enqueuing Move request for scope (-0.09, -0.25)
18:37:39.583 00.000 15712 Worker thread wakes up
18:37:39.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
18:37:39.583 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
18:37:39.583 00.000 15712 Moving (-0.09, -0.25) raw xDistance=0.25 yDistance=0.10
18:37:39.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:39.583 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.8
18:37:39.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:39.593 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:39.593 00.000 7988 Enqueuing Expose request
18:37:39.593 00.000 15712 PPEC rslt: input = 0.25, final = 0.10, react = 0.15, pred = -0.09, hyst = 0.13, hyst_pct = 0.60, period_length = 644.43
18:37:39.593 00.000 15712 PPEC: input: 0.25, control: 0.10, exposure: 1500
18:37:39.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:39.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:37:39.593 00.000 15712 MoveAxis(W, 33, ABG)
18:37:39.593 00.000 15712 Guiding  Dir = 3, Dur = 33
18:37:39.593 00.000 15712 IsGuiding returns 0
18:37:39.617 00.024 15712 PulseGuide returned control before completion, sleep 23
18:37:39.643 00.026 15712 IsGuiding returns 1
18:37:39.643 00.000 15712 scope still moving after pulse duration time elapsed
18:37:39.673 00.030 15712 IsGuiding returns 0
18:37:39.673 00.000 15712 scope move finished after 33 + 43 ms
18:37:39.673 00.000 15712 Move returns status 0, amount 33
18:37:39.673 00.000 15712 MoveAxis(N, 0, ABG)
18:37:39.673 00.000 15712 Move returns status 0, amount 0
18:37:39.673 00.000 15712 move complete, result=0
18:37:39.673 00.000 15712 worker thread done servicing request
18:37:39.673 00.000 15712 Worker thread wakes up
18:37:39.673 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
18:37:39.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:39.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:41.094 01.421 15712 Exposure complete
18:37:41.155 00.061 15712 worker thread done servicing request
18:37:41.155 00.000 7988 OnExposeComplete: enter
18:37:41.155 00.000 7988 UpdateGuideState(): m_state=6
18:37:41.157 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
18:37:41.157 00.000 7988 Star::Find returns 1 (0), X=1181.34, Y=428.15, Mass=1329, SNR=24.8, Peak=210 HFD=3.1
18:37:41.157 00.000 7988 MultiStar: [#1 -0.06,-0.22,1.03,U] [#2 0.02,-0.23,1.04,U] [#3 0.05,-0.10,0.99,U] [#4 0.08,-0.06,1.06,U] [#5 0.04,-0.13,0.73,U] [#6 -0.09,0.18,0.71,U] [#7 0.05,-0.29,0.69,U] [#8 -0.09,-0.32,0.66,U] 
18:37:41.162 00.005 7988 refined, 8 included, MultiStar: {0.00, -0.15}, one-star: {-0.01, -0.15}
18:37:41.162 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
18:37:41.162 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
18:37:41.162 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.56 mountX=0.15 mountY=0.00, mountTheta=0.01
18:37:41.162 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.15, opts=13)
18:37:41.162 00.000 7988 Enqueuing Move request for scope (0.00, -0.15)
18:37:41.162 00.000 15712 Worker thread wakes up
18:37:41.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
18:37:41.162 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
18:37:41.162 00.000 15712 Moving (0.00, -0.15) raw xDistance=0.15 yDistance=0.00
18:37:41.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:41.171 00.009 7988 UpdateGuideState exits: m=1329 SNR=24.8
18:37:41.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:41.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:41.171 00.000 7988 Enqueuing Expose request
18:37:41.171 00.000 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.08, hyst = 0.00, hyst_pct = 0.60, period_length = 644.43
18:37:41.171 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
18:37:41.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:41.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:37:41.171 00.000 15712 MoveAxis(E, 11, ABG)
18:37:41.171 00.000 15712 Guiding  Dir = 2, Dur = 11
18:37:41.171 00.000 15712 IsGuiding returns 0
18:37:41.196 00.025 15712 IsGuiding returns 1
18:37:41.196 00.000 15712 scope still moving after pulse duration time elapsed
18:37:41.251 00.055 15712 IsGuiding returns 0
18:37:41.251 00.000 15712 scope move finished after 11 + 76 ms
18:37:41.251 00.000 15712 Move returns status 0, amount 11
18:37:41.251 00.000 15712 MoveAxis(N, 0, ABG)
18:37:41.251 00.000 15712 Move returns status 0, amount 0
18:37:41.251 00.000 15712 move complete, result=0
18:37:41.251 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
18:37:41.265 00.014 15712 worker thread done servicing request
18:37:41.265 00.000 15712 Worker thread wakes up
18:37:41.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:41.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:42.895 01.630 15712 Exposure complete
18:37:42.956 00.061 15712 worker thread done servicing request
18:37:42.956 00.000 7988 OnExposeComplete: enter
18:37:42.958 00.002 7988 UpdateGuideState(): m_state=6
18:37:42.958 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
18:37:42.958 00.000 7988 Star::Find returns 1 (0), X=1181.30, Y=427.34, Mass=1477, SNR=26.1, Peak=216 HFD=3.6
18:37:42.958 00.000 7988 MultiStar: [#1 -0.16,-0.95,0.00,M1] [#2 -0.27,-0.93,0.00,M1] [#3 -0.14,-0.91,0.00,M1] [#4 -0.03,-1.08,0.00,M1] [#5 -0.21,-0.86,0.00,M1] [#6 -0.11,-0.90,0.00,M1] [#7 -0.16,-0.91,0.00,M1] [#8 -0.05,-0.97,0.00,M1] 
18:37:42.958 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:37:42.958 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:37:42.965 00.007 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.96 hyp=0.96 cameraTheta=-1.63 mountX=0.96 mountY=0.08, mountTheta=0.09
18:37:42.965 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.96, opts=13)
18:37:42.965 00.000 7988 Enqueuing Move request for scope (-0.06, -0.96)
18:37:42.965 00.000 15712 Worker thread wakes up
18:37:42.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.96) opts 0xd
18:37:42.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.96)
18:37:42.965 00.000 15712 Moving (-0.06, -0.96) raw xDistance=0.96 yDistance=0.08
18:37:42.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:42.965 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1
18:37:42.971 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:42.971 00.000 15712 PPEC rslt: input = 0.96, final = 0.55, react = 0.57, pred = 0.01, hyst = 0.52, hyst_pct = 0.60, period_length = 644.43
18:37:42.971 00.000 15712 PPEC: input: 0.96, control: 0.55, exposure: 1500
18:37:42.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:42.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:42.974 00.003 7988 Enqueuing Expose request
18:37:42.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:37:42.974 00.000 15712 MoveAxis(W, 179, ABG)
18:37:42.974 00.000 15712 Guiding  Dir = 3, Dur = 179
18:37:42.999 00.025 15712 IsGuiding returns 0
18:37:43.017 00.018 15712 PulseGuide returned control before completion, sleep 174
18:37:43.231 00.214 15712 IsGuiding returns 1
18:37:43.231 00.000 15712 scope still moving after pulse duration time elapsed
18:37:43.260 00.029 15712 IsGuiding returns 0
18:37:43.260 00.000 15712 scope move finished after 179 + 75 ms
18:37:43.260 00.000 15712 Move returns status 0, amount 179
18:37:43.260 00.000 15712 MoveAxis(N, 0, ABG)
18:37:43.260 00.000 15712 Move returns status 0, amount 0
18:37:43.260 00.000 15712 move complete, result=0
18:37:43.260 00.000 15712 worker thread done servicing request
18:37:43.260 00.000 15712 Worker thread wakes up
18:37:43.260 00.000 7988 GuideStep: 1.0 px 179 ms WEST, 0.1 px 0 ms NORTH
18:37:43.262 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:43.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:44.679 01.417 15712 Exposure complete
18:37:44.737 00.058 15712 worker thread done servicing request
18:37:44.737 00.000 7988 OnExposeComplete: enter
18:37:44.741 00.004 7988 UpdateGuideState(): m_state=6
18:37:44.741 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
18:37:44.741 00.000 7988 Star::Find returns 1 (0), X=1181.37, Y=428.09, Mass=1514, SNR=26.4, Peak=228 HFD=3.3
18:37:44.741 00.000 7988 MultiStar: [#1 0.02,-0.50,0.98,U] [#2 0.02,-0.10,1.00,U] [#3 0.10,-0.46,0.95,U] [#4 0.18,-0.40,1.00,U] [#5 0.15,-0.34,0.68,U] [#6 0.09,-0.21,0.67,U] [#7 0.00,-0.37,0.64,U] [#8 -0.09,-0.54,0.00,M2] 
18:37:44.741 00.000 7988 single-star, 7 included, MultiStar: {0.07, -0.32}, one-star: {0.02, -0.20}
18:37:44.741 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
18:37:44.741 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
18:37:44.741 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.49 mountX=0.20 mountY=-0.01, mountTheta=-0.06
18:37:44.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.20, opts=13)
18:37:44.741 00.000 7988 Enqueuing Move request for scope (0.02, -0.20)
18:37:44.741 00.000 15712 Worker thread wakes up
18:37:44.754 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
18:37:44.754 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
18:37:44.754 00.000 15712 Moving (0.02, -0.20) raw xDistance=0.20 yDistance=-0.01
18:37:44.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:44.754 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
18:37:44.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:44.757 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:44.757 00.000 7988 Enqueuing Expose request
18:37:44.757 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.60, period_length = 644.43
18:37:44.757 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
18:37:44.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:44.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:37:44.757 00.000 15712 MoveAxis(W, 40, ABG)
18:37:44.757 00.000 15712 Guiding  Dir = 3, Dur = 40
18:37:44.757 00.000 15712 IsGuiding returns 0
18:37:44.773 00.016 15712 PulseGuide returned control before completion, sleep 31
18:37:44.828 00.055 15712 IsGuiding returns 0
18:37:44.828 00.000 15712 Move returns status 0, amount 40
18:37:44.828 00.000 15712 MoveAxis(N, 0, ABG)
18:37:44.828 00.000 15712 Move returns status 0, amount 0
18:37:44.828 00.000 15712 move complete, result=0
18:37:44.828 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
18:37:44.829 00.001 15712 worker thread done servicing request
18:37:44.829 00.000 15712 Worker thread wakes up
18:37:44.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:44.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:46.467 01.638 15712 Exposure complete
18:37:46.526 00.059 15712 worker thread done servicing request
18:37:46.526 00.000 7988 OnExposeComplete: enter
18:37:46.526 00.000 7988 UpdateGuideState(): m_state=6
18:37:46.529 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
18:37:46.529 00.000 7988 Star::Find returns 1 (0), X=1181.34, Y=428.06, Mass=1444, SNR=25.9, Peak=198 HFD=3.3
18:37:46.531 00.002 7988 MultiStar: [#1 -0.08,-0.48,1.04,U] [#2 -0.03,-0.21,1.02,U] [#3 0.05,-0.48,0.94,U] [#4 -0.10,-0.33,1.02,U] [#5 -0.12,-0.27,0.71,U] [#6 0.04,0.04,0.72,U] [#7 -0.37,-0.10,0.66,U] [#8 -0.29,-0.55,0.00,M3] 
18:37:46.533 00.002 7988 single-star, 7 included, MultiStar: {-0.07, -0.28}, one-star: {-0.02, -0.24}
18:37:46.533 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
18:37:46.535 00.002 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
18:37:46.535 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.65 mountX=0.24 mountY=0.02, mountTheta=0.10
18:37:46.537 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.24, opts=13)
18:37:46.537 00.000 7988 Enqueuing Move request for scope (-0.02, -0.24)
18:37:46.541 00.004 15712 Worker thread wakes up
18:37:46.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:46.541 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.9
18:37:46.543 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:46.543 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:46.545 00.002 7988 Enqueuing Expose request
18:37:46.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
18:37:46.545 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
18:37:46.545 00.000 15712 Moving (-0.02, -0.24) raw xDistance=0.24 yDistance=0.02
18:37:46.547 00.002 15712 PPEC rslt: input = 0.24, final = 0.17, react = 0.14, pred = 0.04, hyst = 0.16, hyst_pct = 0.60, period_length = 644.43
18:37:46.547 00.000 15712 PPEC: input: 0.24, control: 0.17, exposure: 1500
18:37:46.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:46.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:37:46.547 00.000 15712 MoveAxis(W, 55, ABG)
18:37:46.547 00.000 15712 Guiding  Dir = 3, Dur = 55
18:37:46.561 00.014 15712 IsGuiding returns 0
18:37:46.583 00.022 15712 PulseGuide returned control before completion, sleep 50
18:37:46.677 00.094 15712 IsGuiding returns 0
18:37:46.677 00.000 15712 Move returns status 0, amount 55
18:37:46.677 00.000 15712 MoveAxis(N, 0, ABG)
18:37:46.677 00.000 15712 Move returns status 0, amount 0
18:37:46.677 00.000 15712 move complete, result=0
18:37:46.677 00.000 15712 worker thread done servicing request
18:37:46.677 00.000 15712 Worker thread wakes up
18:37:46.677 00.000 7988 GuideStep: 0.2 px 55 ms WEST, 0.0 px 0 ms NORTH
18:37:46.683 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:46.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:48.088 01.405 15712 Exposure complete
18:37:48.150 00.062 7988 OnExposeComplete: enter
18:37:48.152 00.002 7988 UpdateGuideState(): m_state=6
18:37:48.152 00.000 15712 worker thread done servicing request
18:37:48.152 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
18:37:48.154 00.002 7988 Star::Find returns 1 (0), X=1181.20, Y=427.85, Mass=1450, SNR=25.9, Peak=212 HFD=3.3
18:37:48.154 00.000 7988 MultiStar: [#1 -0.14,-0.56,0.00,M1] [#2 -0.20,-0.25,1.00,U] [#3 -0.09,-0.22,0.96,U] [#4 -0.25,-0.47,0.00,M1] [#5 -0.52,-0.41,0.00,M1] [#6 -0.22,-0.18,0.71,U] [#7 -0.27,-0.24,0.66,U] [#8 -0.31,-0.49,0.00,M4] 
18:37:48.156 00.002 7988 refined, 4 included, MultiStar: {-0.18, -0.28}, one-star: {-0.15, -0.44}
18:37:48.156 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
18:37:48.156 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
18:37:48.156 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-2.15 mountX=0.28 mountY=0.18, mountTheta=0.59
18:37:48.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.28, opts=13)
18:37:48.164 00.008 7988 Enqueuing Move request for scope (-0.18, -0.28)
18:37:48.165 00.001 15712 Worker thread wakes up
18:37:48.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.28) opts 0xd
18:37:48.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.28)
18:37:48.165 00.000 15712 Moving (-0.18, -0.28) raw xDistance=0.28 yDistance=0.18
18:37:48.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:48.165 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9
18:37:48.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:48.165 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:48.165 00.000 7988 Enqueuing Expose request
18:37:48.165 00.000 15712 PPEC rslt: input = 0.28, final = 0.23, react = 0.17, pred = 0.17, hyst = 0.16, hyst_pct = 0.59, period_length = 644.43
18:37:48.165 00.000 15712 PPEC: input: 0.28, control: 0.23, exposure: 1500
18:37:48.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:48.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:37:48.165 00.000 15712 MoveAxis(W, 75, ABG)
18:37:48.165 00.000 15712 Guiding  Dir = 3, Dur = 75
18:37:48.182 00.017 15712 IsGuiding returns 0
18:37:48.197 00.015 15712 PulseGuide returned control before completion, sleep 70
18:37:48.277 00.080 15712 IsGuiding returns 1
18:37:48.277 00.000 15712 scope still moving after pulse duration time elapsed
18:37:48.310 00.033 15712 IsGuiding returns 0
18:37:48.310 00.000 15712 scope move finished after 75 + 52 ms
18:37:48.310 00.000 15712 Move returns status 0, amount 75
18:37:48.310 00.000 15712 MoveAxis(N, 0, ABG)
18:37:48.310 00.000 15712 Move returns status 0, amount 0
18:37:48.310 00.000 15712 move complete, result=0
18:37:48.310 00.000 7988 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH
18:37:48.314 00.004 15712 worker thread done servicing request
18:37:48.314 00.000 15712 Worker thread wakes up
18:37:48.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:48.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:49.953 01.639 15712 Exposure complete
18:37:50.015 00.062 15712 worker thread done servicing request
18:37:50.015 00.000 7988 OnExposeComplete: enter
18:37:50.015 00.000 7988 UpdateGuideState(): m_state=6
18:37:50.017 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
18:37:50.019 00.002 7988 Star::Find returns 1 (1), X=1181.27, Y=428.20, Mass=1443, SNR=26.0, Peak=255 HFD=2.9
18:37:50.019 00.000 7988 MultiStar: [#1 -0.12,-0.16,0.99,U] [#2 -0.16,-0.00,1.00,U] [#3 -0.04,0.10,0.93,U] [#4 -0.10,-0.09,1.02,U] [#5 -0.27,-0.06,0.69,U] [#6 -0.27,0.24,0.69,U] [#7 -0.12,-0.11,0.64,U] [#8 -0.31,0.09,0.64,U] 
18:37:50.021 00.002 7988 single-star, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.09, -0.10}
18:37:50.021 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
18:37:50.021 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
18:37:50.024 00.003 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.31 mountX=0.10 mountY=0.09, mountTheta=0.75
18:37:50.027 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
18:37:50.027 00.000 7988 Enqueuing Move request for scope (-0.09, -0.10)
18:37:50.027 00.000 15712 Worker thread wakes up
18:37:50.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
18:37:50.027 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
18:37:50.027 00.000 15712 Moving (-0.09, -0.10) raw xDistance=0.10 yDistance=0.09
18:37:50.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:50.031 00.004 7988 UpdateGuideState exits: m=1443 SNR=26.0 Saturated
18:37:50.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:50.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:50.031 00.000 7988 Enqueuing Expose request
18:37:50.031 00.000 15712 PPEC rslt: input = 0.10, final = 0.08, react = 0.06, pred = 0.19, hyst = 0.00, hyst_pct = 0.59, period_length = 644.43
18:37:50.031 00.000 15712 PPEC: input: 0.10, control: 0.08, exposure: 1500
18:37:50.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:50.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:37:50.031 00.000 15712 MoveAxis(W, 25, ABG)
18:37:50.031 00.000 15712 Guiding  Dir = 3, Dur = 25
18:37:50.031 00.000 15712 IsGuiding returns 0
18:37:50.046 00.015 15712 PulseGuide returned control before completion, sleep 17
18:37:50.103 00.057 15712 IsGuiding returns 1
18:37:50.103 00.000 15712 scope still moving after pulse duration time elapsed
18:37:50.125 00.022 15712 IsGuiding returns 0
18:37:50.125 00.000 15712 scope move finished after 25 + 64 ms
18:37:50.125 00.000 15712 Move returns status 0, amount 25
18:37:50.125 00.000 15712 MoveAxis(N, 0, ABG)
18:37:50.125 00.000 15712 Move returns status 0, amount 0
18:37:50.125 00.000 15712 move complete, result=0
18:37:50.125 00.000 15712 worker thread done servicing request
18:37:50.125 00.000 15712 Worker thread wakes up
18:37:50.125 00.000 7988 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
18:37:50.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:50.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:51.544 01.419 15712 Exposure complete
18:37:51.592 00.048 15712 worker thread done servicing request
18:37:51.592 00.000 7988 OnExposeComplete: enter
18:37:51.606 00.014 7988 UpdateGuideState(): m_state=6
18:37:51.606 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
18:37:51.609 00.003 7988 Star::Find returns 1 (0), X=1181.42, Y=428.77, Mass=1408, SNR=25.6, Peak=183 HFD=3.3
18:37:51.609 00.000 7988 MultiStar: [#1 -0.10,0.48,1.02,U] [#2 -0.00,0.58,0.00,M1] [#3 -0.06,0.52,0.98,U] [#4 0.16,0.47,1.06,U] [#5 -0.14,0.72,0.00,M1] [#6 -0.07,0.68,0.00,M1] [#7 0.12,0.62,0.00,M1] [#8 -0.09,0.50,0.71,U] 
18:37:51.609 00.000 7988 single-star, 4 included, MultiStar: {0.00, 0.49}, one-star: {0.06, 0.48}
18:37:51.609 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
18:37:51.609 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.16)
18:37:51.609 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.48 hyp=0.48 cameraTheta=1.44 mountX=-0.48 mountY=-0.07, mountTheta=-2.99
18:37:51.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.48, opts=13)
18:37:51.609 00.000 7988 Enqueuing Move request for scope (0.06, 0.48)
18:37:51.609 00.000 15712 Worker thread wakes up
18:37:51.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.48) opts 0xd
18:37:51.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.48)
18:37:51.609 00.000 15712 Moving (0.06, 0.48) raw xDistance=-0.48 yDistance=-0.07
18:37:51.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:51.609 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.6
18:37:51.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:51.622 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:51.622 00.000 7988 Enqueuing Expose request
18:37:51.622 00.000 15712 PPEC rslt: input = -0.48, final = -0.19, react = -0.29, pred = 0.18, hyst = -0.24, hyst_pct = 0.59, period_length = 644.43
18:37:51.622 00.000 15712 PPEC: input: -0.48, control: -0.19, exposure: 1500
18:37:51.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:51.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:37:51.622 00.000 15712 MoveAxis(E, 61, ABG)
18:37:51.622 00.000 15712 Guiding  Dir = 2, Dur = 61
18:37:51.622 00.000 15712 IsGuiding returns 0
18:37:51.643 00.021 15712 PulseGuide returned control before completion, sleep 44
18:37:51.701 00.058 15712 IsGuiding returns 1
18:37:51.701 00.000 15712 scope still moving after pulse duration time elapsed
18:37:51.744 00.043 15712 IsGuiding returns 0
18:37:51.744 00.000 15712 scope move finished after 61 + 62 ms
18:37:51.749 00.005 15712 Move returns status 0, amount 61
18:37:51.749 00.000 15712 MoveAxis(N, 0, ABG)
18:37:51.749 00.000 15712 Move returns status 0, amount 0
18:37:51.749 00.000 15712 move complete, result=0
18:37:51.749 00.000 7988 GuideStep: -0.5 px 61 ms EAST, -0.1 px 0 ms NORTH
18:37:51.751 00.002 15712 worker thread done servicing request
18:37:51.751 00.000 15712 Worker thread wakes up
18:37:51.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:51.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:53.392 01.641 15712 Exposure complete
18:37:53.453 00.061 15712 worker thread done servicing request
18:37:53.453 00.000 7988 OnExposeComplete: enter
18:37:53.453 00.000 7988 UpdateGuideState(): m_state=6
18:37:53.453 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
18:37:53.453 00.000 7988 Star::Find returns 1 (0), X=1181.40, Y=428.68, Mass=1496, SNR=26.4, Peak=207 HFD=3.4
18:37:53.453 00.000 7988 MultiStar: [#1 0.07,0.39,1.00,U] [#2 0.02,0.32,1.00,U] [#3 -0.04,0.48,0.97,U] [#4 0.05,0.20,0.98,U] [#5 -0.05,0.54,0.00,M2] [#6 -0.11,0.69,0.00,M2] [#7 0.08,0.49,0.66,U] [#8 -0.20,0.07,0.64,U] 
18:37:53.453 00.000 7988 refined, 6 included, MultiStar: {0.01, 0.34}, one-star: {0.05, 0.39}
18:37:53.453 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
18:37:53.453 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
18:37:53.453 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.54 mountX=-0.34 mountY=-0.02, mountTheta=-3.09
18:37:53.464 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.34, opts=13)
18:37:53.464 00.000 7988 Enqueuing Move request for scope (0.01, 0.34)
18:37:53.464 00.000 15712 Worker thread wakes up
18:37:53.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0xd
18:37:53.464 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.34)
18:37:53.464 00.000 15712 Moving (0.01, 0.34) raw xDistance=-0.34 yDistance=-0.02
18:37:53.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:53.469 00.005 7988 UpdateGuideState exits: m=1496 SNR=26.4
18:37:53.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:53.471 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:53.471 00.000 7988 Enqueuing Expose request
18:37:53.473 00.002 15712 PPEC rslt: input = -0.34, final = -0.15, react = -0.20, pred = 0.10, hyst = -0.18, hyst_pct = 0.59, period_length = 644.43
18:37:53.473 00.000 15712 PPEC: input: -0.34, control: -0.15, exposure: 1500
18:37:53.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:53.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:37:53.473 00.000 15712 MoveAxis(E, 48, ABG)
18:37:53.473 00.000 15712 Guiding  Dir = 2, Dur = 48
18:37:53.473 00.000 15712 IsGuiding returns 0
18:37:53.485 00.012 15712 PulseGuide returned control before completion, sleep 42
18:37:53.566 00.081 15712 IsGuiding returns 0
18:37:53.566 00.000 15712 Move returns status 0, amount 48
18:37:53.566 00.000 15712 MoveAxis(N, 0, ABG)
18:37:53.566 00.000 15712 Move returns status 0, amount 0
18:37:53.566 00.000 15712 move complete, result=0
18:37:53.566 00.000 15712 worker thread done servicing request
18:37:53.566 00.000 15712 Worker thread wakes up
18:37:53.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:53.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:53.566 00.000 7988 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
18:37:54.984 01.418 15712 Exposure complete
18:37:55.046 00.062 15712 worker thread done servicing request
18:37:55.046 00.000 7988 OnExposeComplete: enter
18:37:55.047 00.001 7988 UpdateGuideState(): m_state=6
18:37:55.047 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
18:37:55.047 00.000 7988 Star::Find returns 1 (0), X=1181.35, Y=428.41, Mass=1428, SNR=25.8, Peak=203 HFD=3.4
18:37:55.047 00.000 7988 MultiStar: [#1 0.03,-0.17,0.98,U] [#2 -0.09,0.02,1.00,U] [#3 -0.01,0.10,0.93,U] [#4 -0.08,-0.03,1.02,U] [#5 -0.23,0.03,0.69,U] [#6 -0.16,0.23,0.70,U] [#7 0.06,0.18,0.64,U] [#8 0.03,0.13,0.67,U] 
18:37:55.047 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.00, 0.12}
18:37:55.047 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.87 = -2.42)
18:37:55.047 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.98 = 0.69)
18:37:55.047 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.29 mountX=-0.06 mountY=0.05, mountTheta=2.43
18:37:55.047 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
18:37:55.047 00.000 7988 Enqueuing Move request for scope (-0.05, 0.06)
18:37:55.047 00.000 15712 Worker thread wakes up
18:37:55.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
18:37:55.047 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
18:37:55.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:55.047 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.8
18:37:55.062 00.015 15712 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.05
18:37:55.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:55.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:55.064 00.002 7988 Enqueuing Expose request
18:37:55.064 00.000 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.03, pred = 0.09, hyst = 0.00, hyst_pct = 0.59, period_length = 644.43
18:37:55.064 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
18:37:55.064 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:55.064 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:37:55.064 00.000 15712 MoveAxis(W, 12, ABG)
18:37:55.064 00.000 15712 Guiding  Dir = 3, Dur = 12
18:37:55.066 00.002 15712 IsGuiding returns 0
18:37:55.083 00.017 15712 IsGuiding returns 1
18:37:55.083 00.000 15712 scope still moving after pulse duration time elapsed
18:37:55.149 00.066 15712 IsGuiding returns 0
18:37:55.149 00.000 15712 scope move finished after 12 + 75 ms
18:37:55.149 00.000 15712 Move returns status 0, amount 12
18:37:55.149 00.000 15712 MoveAxis(N, 0, ABG)
18:37:55.149 00.000 15712 Move returns status 0, amount 0
18:37:55.149 00.000 15712 move complete, result=0
18:37:55.149 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
18:37:55.155 00.006 15712 worker thread done servicing request
18:37:55.155 00.000 15712 Worker thread wakes up
18:37:55.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:55.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:56.783 01.628 15712 Exposure complete
18:37:56.834 00.051 15712 worker thread done servicing request
18:37:56.834 00.000 7988 OnExposeComplete: enter
18:37:56.845 00.011 7988 UpdateGuideState(): m_state=6
18:37:56.845 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
18:37:56.845 00.000 7988 Star::Find returns 1 (0), X=1181.23, Y=429.08, Mass=1389, SNR=25.4, Peak=205 HFD=3.1
18:37:56.845 00.000 7988 MultiStar: [#1 -0.11,0.62,0.00,M1] [#2 -0.12,0.76,0.00,M1] [#3 -0.09,0.79,0.00,M1] [#4 -0.11,0.51,1.02,U] [#5 -0.15,0.61,0.00,M2] [#6 -0.29,1.02,0.00,M2] [#7 -0.20,0.61,0.00,M1] [#8 -0.25,0.71,0.00,M1] 
18:37:56.845 00.000 7988 refined, 1 included, MultiStar: {-0.11, 0.65}, one-star: {-0.12, 0.79}
18:37:56.850 00.005 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
18:37:56.850 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
18:37:56.850 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.65 hyp=0.66 cameraTheta=1.75 mountX=-0.65 mountY=0.10, mountTheta=2.99
18:37:56.856 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.65, opts=13)
18:37:56.856 00.000 7988 Enqueuing Move request for scope (-0.11, 0.65)
18:37:56.856 00.000 15712 Worker thread wakes up
18:37:56.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.65) opts 0xd
18:37:56.856 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.65)
18:37:56.856 00.000 15712 Moving (-0.11, 0.65) raw xDistance=-0.65 yDistance=0.10
18:37:56.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:37:56.856 00.000 7988 UpdateGuideState exits: m=1389 SNR=25.4
18:37:56.861 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:56.861 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:56.861 00.000 7988 Enqueuing Expose request
18:37:56.861 00.000 15712 PPEC rslt: input = -0.65, final = -0.34, react = -0.39, pred = 0.08, hyst = -0.36, hyst_pct = 0.59, period_length = 644.43
18:37:56.861 00.000 15712 PPEC: input: -0.65, control: -0.34, exposure: 1500
18:37:56.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:56.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:37:56.861 00.000 15712 MoveAxis(E, 110, ABG)
18:37:56.861 00.000 15712 Guiding  Dir = 2, Dur = 110
18:37:56.861 00.000 15712 IsGuiding returns 0
18:37:56.877 00.016 15712 PulseGuide returned control before completion, sleep 106
18:37:57.007 00.130 15712 IsGuiding returns 0
18:37:57.007 00.000 15712 Move returns status 0, amount 110
18:37:57.007 00.000 15712 MoveAxis(N, 0, ABG)
18:37:57.007 00.000 15712 Move returns status 0, amount 0
18:37:57.007 00.000 15712 move complete, result=0
18:37:57.007 00.000 7988 GuideStep: -0.6 px 110 ms EAST, 0.1 px 0 ms NORTH
18:37:57.007 00.000 15712 worker thread done servicing request
18:37:57.007 00.000 15712 Worker thread wakes up
18:37:57.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:57.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:37:58.425 01.418 15712 Exposure complete
18:37:58.487 00.062 15712 worker thread done servicing request
18:37:58.487 00.000 7988 OnExposeComplete: enter
18:37:58.487 00.000 7988 UpdateGuideState(): m_state=6
18:37:58.490 00.003 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
18:37:58.490 00.000 7988 Star::Find returns 1 (0), X=1181.28, Y=428.91, Mass=1427, SNR=25.7, Peak=189 HFD=3.4
18:37:58.492 00.002 7988 MultiStar: [#1 -0.10,0.37,1.02,U] [#2 -0.08,0.45,1.02,U] [#3 -0.10,0.53,0.00,M2] [#4 0.05,0.44,1.01,U] [#5 -0.29,0.61,0.00,M3] [#6 -0.01,0.52,0.68,U] [#7 -0.04,0.56,0.00,M2] [#8 -0.14,0.31,0.63,U] 
18:37:58.494 00.002 7988 refined, 5 included, MultiStar: {-0.06, 0.45}, one-star: {-0.08, 0.61}
18:37:58.494 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
18:37:58.496 00.002 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
18:37:58.496 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.45 hyp=0.46 cameraTheta=1.69 mountX=-0.45 mountY=0.05, mountTheta=3.04
18:37:58.499 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.45, opts=13)
18:37:58.501 00.002 7988 Enqueuing Move request for scope (-0.06, 0.45)
18:37:58.502 00.001 15712 Worker thread wakes up
18:37:58.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.45) opts 0xd
18:37:58.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.45)
18:37:58.502 00.000 15712 Moving (-0.06, 0.45) raw xDistance=-0.45 yDistance=0.05
18:37:58.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
18:37:58.504 00.002 7988 UpdateGuideState exits: m=1427 SNR=25.7
18:37:58.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:58.506 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:37:58.506 00.000 7988 Enqueuing Expose request
18:37:58.508 00.002 15712 PPEC rslt: input = -0.45, final = -0.31, react = -0.27, pred = -0.14, hyst = -0.24, hyst_pct = 0.59, period_length = 644.43
18:37:58.508 00.000 15712 PPEC: input: -0.45, control: -0.31, exposure: 1500
18:37:58.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:37:58.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:37:58.508 00.000 15712 MoveAxis(E, 102, ABG)
18:37:58.508 00.000 15712 Guiding  Dir = 2, Dur = 102
18:37:58.508 00.000 15712 IsGuiding returns 0
18:37:58.519 00.011 15712 PulseGuide returned control before completion, sleep 96
18:37:58.638 00.119 15712 IsGuiding returns 0
18:37:58.638 00.000 15712 Move returns status 0, amount 102
18:37:58.638 00.000 15712 MoveAxis(N, 0, ABG)
18:37:58.638 00.000 15712 Move returns status 0, amount 0
18:37:58.638 00.000 15712 move complete, result=0
18:37:58.638 00.000 7988 GuideStep: -0.5 px 102 ms EAST, 0.0 px 0 ms NORTH
18:37:58.640 00.002 15712 worker thread done servicing request
18:37:58.640 00.000 15712 Worker thread wakes up
18:37:58.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:37:58.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:00.272 01.632 15712 Exposure complete
18:38:00.334 00.062 15712 worker thread done servicing request
18:38:00.334 00.000 7988 OnExposeComplete: enter
18:38:00.334 00.000 7988 UpdateGuideState(): m_state=6
18:38:00.334 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
18:38:00.334 00.000 7988 Star::Find returns 1 (0), X=1181.35, Y=428.63, Mass=1407, SNR=25.6, Peak=208 HFD=3.1
18:38:00.334 00.000 7988 MultiStar: [#1 -0.01,0.13,1.04,U] [#2 -0.04,0.20,1.03,U] [#3 -0.12,0.34,0.96,U] [#4 0.03,0.09,1.05,U] [#5 -0.21,0.46,0.70,U] [#6 -0.11,0.41,0.69,U] [#7 -0.10,0.36,0.64,U] [#8 -0.08,0.26,0.69,U] 
18:38:00.339 00.005 7988 refined, 8 included, MultiStar: {-0.06, 0.27}, one-star: {-0.01, 0.34}
18:38:00.339 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.58) = xAngle (3.38 = -2.91)
18:38:00.339 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.20)
18:38:00.339 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.80 mountX=-0.27 mountY=0.06, mountTheta=2.94
18:38:00.339 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.27, opts=13)
18:38:00.339 00.000 7988 Enqueuing Move request for scope (-0.06, 0.27)
18:38:00.339 00.000 15712 Worker thread wakes up
18:38:00.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
18:38:00.339 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
18:38:00.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:00.339 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.6
18:38:00.349 00.010 15712 Moving (-0.06, 0.27) raw xDistance=-0.27 yDistance=0.06
18:38:00.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:00.349 00.000 15712 PPEC rslt: input = -0.27, final = -0.23, react = -0.16, pred = -0.17, hyst = -0.17, hyst_pct = 0.58, period_length = 644.43
18:38:00.349 00.000 15712 PPEC: input: -0.27, control: -0.23, exposure: 1500
18:38:00.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:00.349 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:00.349 00.000 7988 Enqueuing Expose request
18:38:00.349 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:38:00.349 00.000 15712 MoveAxis(E, 76, ABG)
18:38:00.349 00.000 15712 Guiding  Dir = 2, Dur = 76
18:38:00.349 00.000 15712 IsGuiding returns 0
18:38:00.374 00.025 15712 PulseGuide returned control before completion, sleep 62
18:38:00.445 00.071 15712 IsGuiding returns 1
18:38:00.445 00.000 15712 scope still moving after pulse duration time elapsed
18:38:00.493 00.048 15712 IsGuiding returns 0
18:38:00.493 00.000 15712 scope move finished after 76 + 76 ms
18:38:00.493 00.000 15712 Move returns status 0, amount 76
18:38:00.493 00.000 15712 MoveAxis(N, 0, ABG)
18:38:00.493 00.000 15712 Move returns status 0, amount 0
18:38:00.493 00.000 15712 move complete, result=0
18:38:00.508 00.015 7988 GuideStep: -0.3 px 76 ms EAST, 0.1 px 0 ms NORTH
18:38:00.510 00.002 15712 worker thread done servicing request
18:38:00.510 00.000 15712 Worker thread wakes up
18:38:00.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:00.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:01.914 01.404 15712 Exposure complete
18:38:01.975 00.061 15712 worker thread done servicing request
18:38:01.975 00.000 7988 OnExposeComplete: enter
18:38:01.975 00.000 7988 UpdateGuideState(): m_state=6
18:38:01.975 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
18:38:01.975 00.000 7988 Star::Find returns 1 (0), X=1181.28, Y=428.53, Mass=1429, SNR=25.6, Peak=225 HFD=3.1
18:38:01.975 00.000 7988 MultiStar: [#1 -0.07,0.15,0.99,U] [#2 -0.15,0.49,1.03,U] [#3 -0.17,0.24,0.96,U] [#4 -0.21,0.12,1.03,U] [#5 0.02,0.39,0.72,U] [#6 -0.17,0.64,0.00,M1] [#7 -0.23,0.30,0.64,U] [#8 -0.22,0.38,0.64,U] 
18:38:01.975 00.000 7988 single-star, 7 included, MultiStar: {-0.14, 0.28}, one-star: {-0.08, 0.24}
18:38:01.975 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.82)
18:38:01.975 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.29)
18:38:01.975 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.89 mountX=-0.24 mountY=0.07, mountTheta=2.85
18:38:01.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.24, opts=13)
18:38:01.975 00.000 7988 Enqueuing Move request for scope (-0.08, 0.24)
18:38:01.988 00.013 15712 Worker thread wakes up
18:38:01.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
18:38:01.988 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
18:38:01.988 00.000 15712 Moving (-0.08, 0.24) raw xDistance=-0.24 yDistance=0.07
18:38:01.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:01.988 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.6
18:38:01.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:01.991 00.003 15712 PPEC rslt: input = -0.24, final = -0.22, react = -0.14, pred = -0.19, hyst = -0.15, hyst_pct = 0.58, period_length = 644.43
18:38:01.991 00.000 15712 PPEC: input: -0.24, control: -0.22, exposure: 1500
18:38:01.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:01.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:38:01.991 00.000 15712 MoveAxis(E, 72, ABG)
18:38:01.991 00.000 15712 Guiding  Dir = 2, Dur = 72
18:38:01.991 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:01.991 00.000 7988 Enqueuing Expose request
18:38:01.991 00.000 15712 IsGuiding returns 0
18:38:02.007 00.016 15712 PulseGuide returned control before completion, sleep 67
18:38:02.086 00.079 15712 IsGuiding returns 1
18:38:02.086 00.000 15712 scope still moving after pulse duration time elapsed
18:38:02.122 00.036 15712 IsGuiding returns 0
18:38:02.122 00.000 15712 scope move finished after 72 + 55 ms
18:38:02.122 00.000 15712 Move returns status 0, amount 72
18:38:02.122 00.000 15712 MoveAxis(N, 0, ABG)
18:38:02.122 00.000 15712 Move returns status 0, amount 0
18:38:02.122 00.000 15712 move complete, result=0
18:38:02.122 00.000 15712 worker thread done servicing request
18:38:02.122 00.000 15712 Worker thread wakes up
18:38:02.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:02.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:02.122 00.000 7988 GuideStep: -0.2 px 72 ms EAST, 0.1 px 0 ms NORTH
18:38:03.761 01.639 15712 Exposure complete
18:38:03.822 00.061 15712 worker thread done servicing request
18:38:03.824 00.002 7988 OnExposeComplete: enter
18:38:03.824 00.000 7988 UpdateGuideState(): m_state=6
18:38:03.824 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
18:38:03.824 00.000 7988 Star::Find returns 1 (0), X=1181.46, Y=428.57, Mass=1365, SNR=25.2, Peak=209 HFD=3.2
18:38:03.824 00.000 7988 MultiStar: [#1 0.06,0.08,1.05,U] [#2 0.08,0.26,1.02,U] [#3 0.02,0.19,1.00,U] [#4 0.06,0.08,1.03,U] [#5 0.03,0.41,0.73,U] [#6 -0.12,0.38,0.75,U] [#7 -0.03,0.30,0.71,U] [#8 -0.12,0.07,0.66,U] 
18:38:03.824 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.22}, one-star: {0.11, 0.28}
18:38:03.824 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
18:38:03.824 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
18:38:03.824 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.47 mountX=-0.22 mountY=-0.03, mountTheta=-3.02
18:38:03.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.22, opts=13)
18:38:03.824 00.000 7988 Enqueuing Move request for scope (0.02, 0.22)
18:38:03.836 00.012 15712 Worker thread wakes up
18:38:03.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
18:38:03.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
18:38:03.836 00.000 15712 Moving (0.02, 0.22) raw xDistance=-0.22 yDistance=-0.03
18:38:03.836 00.000 15712 PPEC rslt: input = -0.22, final = -0.22, react = -0.13, pred = -0.21, hyst = -0.13, hyst_pct = 0.58, period_length = 644.43
18:38:03.836 00.000 15712 PPEC: input: -0.22, control: -0.22, exposure: 1500
18:38:03.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:03.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:38:03.836 00.000 15712 MoveAxis(E, 71, ABG)
18:38:03.836 00.000 15712 Guiding  Dir = 2, Dur = 71
18:38:03.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:03.839 00.003 7988 UpdateGuideState exits: m=1365 SNR=25.2
18:38:03.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:03.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:03.839 00.000 7988 Enqueuing Expose request
18:38:03.839 00.000 15712 IsGuiding returns 0
18:38:03.857 00.018 15712 PulseGuide returned control before completion, sleep 66
18:38:03.942 00.085 15712 IsGuiding returns 0
18:38:03.942 00.000 15712 Move returns status 0, amount 71
18:38:03.942 00.000 15712 MoveAxis(N, 0, ABG)
18:38:03.942 00.000 15712 Move returns status 0, amount 0
18:38:03.942 00.000 15712 move complete, result=0
18:38:03.942 00.000 7988 GuideStep: -0.2 px 71 ms EAST, -0.0 px 0 ms NORTH
18:38:03.946 00.004 15712 worker thread done servicing request
18:38:03.946 00.000 15712 Worker thread wakes up
18:38:03.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:03.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:05.354 01.408 15712 Exposure complete
18:38:05.415 00.061 15712 worker thread done servicing request
18:38:05.415 00.000 7988 OnExposeComplete: enter
18:38:05.415 00.000 7988 UpdateGuideState(): m_state=6
18:38:05.418 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
18:38:05.418 00.000 7988 Star::Find returns 1 (0), X=1181.27, Y=428.63, Mass=1449, SNR=25.9, Peak=218 HFD=3.2
18:38:05.420 00.002 7988 MultiStar: [#1 0.08,0.08,0.99,U] [#2 0.18,0.37,1.02,U] [#3 0.14,0.36,0.92,U] [#4 0.05,0.09,0.98,U] [#5 0.08,0.50,0.68,U] [#6 0.02,0.43,0.73,U] [#7 -0.06,0.10,0.65,U] [#8 -0.09,0.03,0.63,U] 
18:38:05.420 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.25}, one-star: {-0.09, 0.33}
18:38:05.422 00.002 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
18:38:05.422 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.20)
18:38:05.424 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.40 mountX=-0.25 mountY=-0.05, mountTheta=-2.95
18:38:05.426 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.25, opts=13)
18:38:05.426 00.000 7988 Enqueuing Move request for scope (0.04, 0.25)
18:38:05.426 00.000 15712 Worker thread wakes up
18:38:05.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
18:38:05.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
18:38:05.426 00.000 15712 Moving (0.04, 0.25) raw xDistance=-0.25 yDistance=-0.05
18:38:05.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:05.430 00.004 7988 UpdateGuideState exits: m=1449 SNR=25.9
18:38:05.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:05.432 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:05.432 00.000 7988 Enqueuing Expose request
18:38:05.434 00.002 15712 PPEC rslt: input = -0.25, final = -0.23, react = -0.15, pred = -0.20, hyst = -0.15, hyst_pct = 0.58, period_length = 644.43
18:38:05.434 00.000 15712 PPEC: input: -0.25, control: -0.23, exposure: 1500
18:38:05.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:05.434 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:38:05.434 00.000 15712 MoveAxis(E, 77, ABG)
18:38:05.434 00.000 15712 Guiding  Dir = 2, Dur = 77
18:38:05.434 00.000 15712 IsGuiding returns 0
18:38:05.462 00.028 15712 PulseGuide returned control before completion, sleep 60
18:38:05.526 00.064 15712 IsGuiding returns 1
18:38:05.526 00.000 15712 scope still moving after pulse duration time elapsed
18:38:05.574 00.048 15712 IsGuiding returns 0
18:38:05.574 00.000 15712 scope move finished after 77 + 62 ms
18:38:05.574 00.000 15712 Move returns status 0, amount 77
18:38:05.574 00.000 15712 MoveAxis(N, 0, ABG)
18:38:05.574 00.000 15712 Move returns status 0, amount 0
18:38:05.574 00.000 15712 move complete, result=0
18:38:05.574 00.000 7988 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
18:38:05.576 00.002 15712 worker thread done servicing request
18:38:05.576 00.000 15712 Worker thread wakes up
18:38:05.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:05.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:07.217 01.641 15712 Exposure complete
18:38:07.277 00.060 15712 worker thread done servicing request
18:38:07.277 00.000 7988 OnExposeComplete: enter
18:38:07.278 00.001 7988 UpdateGuideState(): m_state=6
18:38:07.278 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
18:38:07.278 00.000 7988 Star::Find returns 1 (0), X=1181.41, Y=428.02, Mass=1518, SNR=26.5, Peak=176 HFD=3.5
18:38:07.278 00.000 7988 MultiStar: [#1 0.23,-0.47,0.97,U] [#2 0.04,-0.42,0.97,U] [#3 0.14,-0.48,0.92,U] [#4 0.15,-0.61,0.00,M1] [#5 0.28,-0.47,0.00,M1] [#6 -0.08,-0.27,0.69,U] [#7 0.03,-0.33,0.66,U] [#8 -0.01,-0.52,0.62,U] 
18:38:07.278 00.000 7988 single-star, 6 included, MultiStar: {0.07, -0.39}, one-star: {0.06, -0.28}
18:38:07.278 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
18:38:07.278 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
18:38:07.278 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.28 cameraTheta=-1.36 mountX=0.28 mountY=-0.05, mountTheta=-0.19
18:38:07.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.28, opts=13)
18:38:07.278 00.000 7988 Enqueuing Move request for scope (0.06, -0.28)
18:38:07.278 00.000 15712 Worker thread wakes up
18:38:07.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
18:38:07.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
18:38:07.278 00.000 15712 Moving (0.06, -0.28) raw xDistance=0.28 yDistance=-0.05
18:38:07.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:38:07.278 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
18:38:07.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:07.278 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:07.294 00.016 7988 Enqueuing Expose request
18:38:07.294 00.000 15712 PPEC rslt: input = 0.28, final = 0.10, react = 0.17, pred = -0.12, hyst = 0.14, hyst_pct = 0.58, period_length = 644.43
18:38:07.294 00.000 15712 PPEC: input: 0.28, control: 0.10, exposure: 1500
18:38:07.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:07.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:38:07.294 00.000 15712 MoveAxis(W, 32, ABG)
18:38:07.294 00.000 15712 Guiding  Dir = 3, Dur = 32
18:38:07.294 00.000 15712 IsGuiding returns 0
18:38:07.311 00.017 15712 PulseGuide returned control before completion, sleep 22
18:38:07.365 00.054 15712 IsGuiding returns 0
18:38:07.365 00.000 15712 Move returns status 0, amount 32
18:38:07.365 00.000 15712 MoveAxis(N, 0, ABG)
18:38:07.365 00.000 15712 Move returns status 0, amount 0
18:38:07.365 00.000 15712 move complete, result=0
18:38:07.365 00.000 7988 GuideStep: 0.3 px 32 ms WEST, -0.1 px 0 ms NORTH
18:38:07.367 00.002 15712 worker thread done servicing request
18:38:07.367 00.000 15712 Worker thread wakes up
18:38:07.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:07.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:08.778 01.411 15712 Exposure complete
18:38:08.842 00.064 15712 worker thread done servicing request
18:38:08.842 00.000 7988 OnExposeComplete: enter
18:38:08.844 00.002 7988 UpdateGuideState(): m_state=6
18:38:08.844 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
18:38:08.844 00.000 7988 Star::Find returns 1 (0), X=1181.48, Y=428.09, Mass=1464, SNR=25.9, Peak=186 HFD=3.5
18:38:08.844 00.000 7988 MultiStar: [#1 0.18,-0.23,0.95,U] [#2 0.05,-0.12,0.98,U] [#3 0.07,-0.06,0.94,U] [#4 0.03,-0.25,1.00,U] [#5 0.16,0.04,0.72,U] [#6 0.15,0.15,0.70,U] [#7 -0.03,0.08,0.68,U] [#8 -0.01,-0.24,0.65,U] 
18:38:08.844 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.11}, one-star: {0.12, -0.20}
18:38:08.844 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
18:38:08.844 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.52)
18:38:08.844 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.92 mountX=0.11 mountY=-0.08, mountTheta=-0.64
18:38:08.844 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.11, opts=13)
18:38:08.844 00.000 7988 Enqueuing Move request for scope (0.08, -0.11)
18:38:08.855 00.011 15712 Worker thread wakes up
18:38:08.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
18:38:08.855 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
18:38:08.855 00.000 15712 Moving (0.08, -0.11) raw xDistance=0.11 yDistance=-0.08
18:38:08.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:08.855 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.9
18:38:08.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:08.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:08.861 00.006 7988 Enqueuing Expose request
18:38:08.861 00.000 15712 PPEC rslt: input = 0.11, final = -0.04, react = 0.06, pred = -0.10, hyst = 0.00, hyst_pct = 0.58, period_length = 644.43
18:38:08.861 00.000 15712 PPEC: input: 0.11, control: -0.04, exposure: 1500
18:38:08.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:08.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:38:08.861 00.000 15712 MoveAxis(E, 14, ABG)
18:38:08.861 00.000 15712 Guiding  Dir = 2, Dur = 14
18:38:08.861 00.000 15712 IsGuiding returns 0
18:38:08.878 00.017 15712 IsGuiding returns 1
18:38:08.878 00.000 15712 scope still moving after pulse duration time elapsed
18:38:08.946 00.068 15712 IsGuiding returns 0
18:38:08.946 00.000 15712 scope move finished after 14 + 71 ms
18:38:08.946 00.000 15712 Move returns status 0, amount 14
18:38:08.946 00.000 15712 MoveAxis(N, 0, ABG)
18:38:08.946 00.000 15712 Move returns status 0, amount 0
18:38:08.946 00.000 15712 move complete, result=0
18:38:08.946 00.000 15712 worker thread done servicing request
18:38:08.946 00.000 15712 Worker thread wakes up
18:38:08.946 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
18:38:08.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:08.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:10.577 01.631 15712 Exposure complete
18:38:10.640 00.063 15712 worker thread done servicing request
18:38:10.640 00.000 7988 OnExposeComplete: enter
18:38:10.640 00.000 7988 UpdateGuideState(): m_state=6
18:38:10.643 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
18:38:10.643 00.000 7988 Star::Find returns 1 (0), X=1181.53, Y=427.86, Mass=1412, SNR=25.5, Peak=182 HFD=3.1
18:38:10.645 00.002 7988 MultiStar: [#1 -0.06,-0.49,1.04,U] [#2 0.04,-0.35,1.07,U] [#3 0.05,-0.33,0.97,U] [#4 0.06,-0.65,0.00,M1] [#5 -0.05,-0.37,0.75,U] [#6 0.11,-0.38,0.71,U] [#7 -0.09,-0.48,0.69,U] [#8 -0.08,-0.59,0.00,M1] 
18:38:10.645 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.40}, one-star: {0.18, -0.43}
18:38:10.647 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
18:38:10.647 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
18:38:10.649 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.49 mountX=0.40 mountY=-0.02, mountTheta=-0.05
18:38:10.651 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.40, opts=13)
18:38:10.651 00.000 7988 Enqueuing Move request for scope (0.03, -0.40)
18:38:10.653 00.002 15712 Worker thread wakes up
18:38:10.654 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.40) opts 0xd
18:38:10.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:10.654 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.5
18:38:10.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.40)
18:38:10.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:10.657 00.003 15712 Moving (0.03, -0.40) raw xDistance=0.40 yDistance=-0.02
18:38:10.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:10.657 00.000 7988 Enqueuing Expose request
18:38:10.657 00.000 15712 PPEC rslt: input = 0.40, final = 0.19, react = 0.24, pred = -0.09, hyst = 0.22, hyst_pct = 0.58, period_length = 644.43
18:38:10.657 00.000 15712 PPEC: input: 0.40, control: 0.19, exposure: 1500
18:38:10.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:10.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:38:10.657 00.000 15712 MoveAxis(W, 63, ABG)
18:38:10.657 00.000 15712 Guiding  Dir = 3, Dur = 63
18:38:10.657 00.000 15712 IsGuiding returns 0
18:38:10.688 00.031 15712 PulseGuide returned control before completion, sleep 47
18:38:10.749 00.061 15712 IsGuiding returns 1
18:38:10.749 00.000 15712 scope still moving after pulse duration time elapsed
18:38:10.783 00.034 15712 IsGuiding returns 0
18:38:10.783 00.000 15712 scope move finished after 63 + 59 ms
18:38:10.783 00.000 15712 Move returns status 0, amount 63
18:38:10.783 00.000 15712 MoveAxis(N, 0, ABG)
18:38:10.783 00.000 15712 Move returns status 0, amount 0
18:38:10.783 00.000 15712 move complete, result=0
18:38:10.783 00.000 7988 GuideStep: 0.4 px 63 ms WEST, -0.0 px 0 ms NORTH
18:38:10.787 00.004 15712 worker thread done servicing request
18:38:10.787 00.000 15712 Worker thread wakes up
18:38:10.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:10.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:12.201 01.414 15712 Exposure complete
18:38:12.259 00.058 15712 worker thread done servicing request
18:38:12.259 00.000 7988 OnExposeComplete: enter
18:38:12.263 00.004 7988 UpdateGuideState(): m_state=6
18:38:12.263 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
18:38:12.265 00.002 7988 Star::Find returns 1 (0), X=1181.47, Y=428.45, Mass=1371, SNR=25.2, Peak=203 HFD=3.2
18:38:12.267 00.002 7988 MultiStar: [#1 -0.08,0.04,1.03,U] [#2 -0.05,0.07,0.98,U] [#3 -0.02,0.19,0.95,U] [#4 0.05,0.02,1.07,U] [#5 -0.04,0.25,0.72,U] [#6 -0.04,0.38,0.73,U] [#7 0.06,0.20,0.69,U] [#8 -0.09,0.16,0.67,U] 
18:38:12.267 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.11, 0.15}
18:38:12.269 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
18:38:12.269 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
18:38:12.271 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.62 mountX=-0.15 mountY=0.00, mountTheta=3.12
18:38:12.273 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
18:38:12.273 00.000 7988 Enqueuing Move request for scope (-0.01, 0.15)
18:38:12.273 00.000 15712 Worker thread wakes up
18:38:12.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
18:38:12.276 00.003 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
18:38:12.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:38:12.276 00.000 7988 UpdateGuideState exits: m=1371 SNR=25.2
18:38:12.278 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:12.280 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:12.280 00.000 7988 Enqueuing Expose request
18:38:12.280 00.000 15712 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=0.00
18:38:12.280 00.000 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.58, period_length = 644.43
18:38:12.280 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
18:38:12.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:12.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:38:12.280 00.000 15712 MoveAxis(W, 4, ABG)
18:38:12.280 00.000 15712 Guiding  Dir = 3, Dur = 4
18:38:12.280 00.000 15712 IsGuiding returns 0
18:38:12.303 00.023 15712 IsGuiding returns 0
18:38:12.303 00.000 15712 Move returns status 0, amount 4
18:38:12.303 00.000 15712 MoveAxis(N, 0, ABG)
18:38:12.303 00.000 15712 Move returns status 0, amount 0
18:38:12.303 00.000 15712 move complete, result=0
18:38:12.303 00.000 15712 worker thread done servicing request
18:38:12.303 00.000 15712 Worker thread wakes up
18:38:12.303 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
18:38:12.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:12.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:13.943 01.640 15712 Exposure complete
18:38:14.002 00.059 15712 worker thread done servicing request
18:38:14.002 00.000 7988 OnExposeComplete: enter
18:38:14.002 00.000 7988 UpdateGuideState(): m_state=6
18:38:14.007 00.005 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
18:38:14.007 00.000 7988 Star::Find returns 1 (0), X=1181.46, Y=429.04, Mass=1522, SNR=26.5, Peak=209 HFD=3.5
18:38:14.009 00.002 7988 MultiStar: [#1 0.01,0.77,0.00,M1] [#2 0.05,0.91,0.00,M1] [#3 0.10,0.93,0.00,M1] [#4 0.23,0.79,0.00,M1] [#5 -0.12,1.11,0.00,M1] [#6 -0.03,1.16,0.00,M1] [#7 0.01,0.67,0.00,M1] [#8 -0.05,0.72,0.00,M1] 
18:38:14.011 00.002 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
18:38:14.011 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.17)
18:38:14.013 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.75 hyp=0.75 cameraTheta=1.43 mountX=-0.75 mountY=-0.13, mountTheta=-2.97
18:38:14.015 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.75, opts=13)
18:38:14.015 00.000 7988 Enqueuing Move request for scope (0.11, 0.75)
18:38:14.017 00.002 15712 Worker thread wakes up
18:38:14.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.75) opts 0xd
18:38:14.017 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.75)
18:38:14.017 00.000 15712 Moving (0.11, 0.75) raw xDistance=-0.75 yDistance=-0.13
18:38:14.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:14.018 00.001 15712 PPEC rslt: input = -0.75, final = -0.39, react = -0.45, pred = 0.06, hyst = -0.39, hyst_pct = 0.57, period_length = 644.43
18:38:14.018 00.000 15712 PPEC: input: -0.75, control: -0.39, exposure: 1500
18:38:14.018 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5
18:38:14.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:14.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:14.018 00.000 7988 Enqueuing Expose request
18:38:14.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:14.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:38:14.018 00.000 15712 MoveAxis(E, 128, ABG)
18:38:14.018 00.000 15712 Guiding  Dir = 2, Dur = 128
18:38:14.060 00.042 15712 IsGuiding returns 0
18:38:14.077 00.017 15712 PulseGuide returned control before completion, sleep 123
18:38:14.214 00.137 15712 IsGuiding returns 0
18:38:14.214 00.000 15712 Move returns status 0, amount 128
18:38:14.214 00.000 15712 MoveAxis(N, 0, ABG)
18:38:14.214 00.000 15712 Move returns status 0, amount 0
18:38:14.214 00.000 15712 move complete, result=0
18:38:14.214 00.000 7988 GuideStep: -0.7 px 128 ms EAST, -0.1 px 0 ms NORTH
18:38:14.224 00.010 15712 worker thread done servicing request
18:38:14.224 00.000 15712 Worker thread wakes up
18:38:14.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:14.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:15.630 01.406 15712 Exposure complete
18:38:15.676 00.046 15712 worker thread done servicing request
18:38:15.691 00.015 7988 OnExposeComplete: enter
18:38:15.691 00.000 7988 UpdateGuideState(): m_state=6
18:38:15.693 00.002 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
18:38:15.693 00.000 7988 Star::Find returns 1 (0), X=1181.38, Y=428.81, Mass=1438, SNR=25.9, Peak=181 HFD=3.6
18:38:15.693 00.000 7988 MultiStar: [#1 0.23,0.32,1.01,U] [#2 0.19,0.51,0.00,M2] [#3 0.01,0.55,0.00,M2] [#4 0.27,0.35,1.00,U] [#5 0.23,0.32,0.69,U] [#6 -0.06,0.74,0.00,M2] [#7 0.30,0.41,0.66,U] [#8 0.17,0.39,0.67,U] 
18:38:15.693 00.000 7988 refined, 5 included, MultiStar: {0.20, 0.38}, one-star: {0.02, 0.51}
18:38:15.693 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
18:38:15.700 00.007 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.78 = -0.50)
18:38:15.700 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.38 hyp=0.43 cameraTheta=1.10 mountX=-0.39 mountY=-0.21, mountTheta=-2.65
18:38:15.702 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.38, opts=13)
18:38:15.704 00.002 7988 Enqueuing Move request for scope (0.20, 0.38)
18:38:15.706 00.002 15712 Worker thread wakes up
18:38:15.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.38) opts 0xd
18:38:15.706 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.38)
18:38:15.706 00.000 15712 Moving (0.20, 0.38) raw xDistance=-0.39 yDistance=-0.21
18:38:15.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:15.706 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.9
18:38:15.707 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:15.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:15.710 00.003 7988 Enqueuing Expose request
18:38:15.710 00.000 15712 PPEC rslt: input = -0.39, final = -0.18, react = -0.23, pred = 0.08, hyst = -0.21, hyst_pct = 0.57, period_length = 644.43
18:38:15.710 00.000 15712 PPEC: input: -0.39, control: -0.18, exposure: 1500
18:38:15.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:15.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:38:15.710 00.000 15712 MoveAxis(E, 60, ABG)
18:38:15.712 00.002 15712 Guiding  Dir = 2, Dur = 60
18:38:15.712 00.000 15712 IsGuiding returns 0
18:38:15.739 00.027 15712 PulseGuide returned control before completion, sleep 42
18:38:15.787 00.048 15712 IsGuiding returns 1
18:38:15.787 00.000 15712 scope still moving after pulse duration time elapsed
18:38:15.819 00.032 15712 IsGuiding returns 0
18:38:15.819 00.000 15712 scope move finished after 60 + 47 ms
18:38:15.819 00.000 15712 Move returns status 0, amount 60
18:38:15.819 00.000 15712 MoveAxis(N, 0, ABG)
18:38:15.819 00.000 15712 Move returns status 0, amount 0
18:38:15.819 00.000 15712 move complete, result=0
18:38:15.819 00.000 15712 worker thread done servicing request
18:38:15.819 00.000 15712 Worker thread wakes up
18:38:15.819 00.000 7988 GuideStep: -0.4 px 60 ms EAST, -0.2 px 0 ms NORTH
18:38:15.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:15.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:17.466 01.647 15712 Exposure complete
18:38:17.527 00.061 15712 worker thread done servicing request
18:38:17.527 00.000 7988 OnExposeComplete: enter
18:38:17.527 00.000 7988 UpdateGuideState(): m_state=6
18:38:17.531 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
18:38:17.531 00.000 7988 Star::Find returns 1 (0), X=1181.44, Y=428.02, Mass=1434, SNR=25.7, Peak=189 HFD=3.4
18:38:17.531 00.000 7988 MultiStar: [#1 0.06,-0.40,0.98,U] [#2 -0.05,-0.20,0.99,U] [#3 0.04,-0.17,0.94,U] [#4 0.06,-0.39,1.02,U] [#5 0.04,-0.30,0.72,U] [#6 -0.02,-0.01,0.71,U] [#7 0.09,-0.21,0.66,U] [#8 0.10,-0.42,0.67,U] 
18:38:17.531 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.27}, one-star: {0.09, -0.27}
18:38:17.531 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
18:38:17.531 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.01)
18:38:17.531 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.41 mountX=0.27 mountY=-0.04, mountTheta=-0.13
18:38:17.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.27, opts=13)
18:38:17.531 00.000 7988 Enqueuing Move request for scope (0.04, -0.27)
18:38:17.531 00.000 15712 Worker thread wakes up
18:38:17.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
18:38:17.531 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
18:38:17.531 00.000 15712 Moving (0.04, -0.27) raw xDistance=0.27 yDistance=-0.04
18:38:17.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:38:17.543 00.012 7988 UpdateGuideState exits: m=1434 SNR=25.7
18:38:17.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:17.545 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:17.545 00.000 7988 Enqueuing Expose request
18:38:17.547 00.002 15712 PPEC rslt: input = 0.27, final = 0.19, react = 0.16, pred = 0.12, hyst = 0.12, hyst_pct = 0.57, period_length = 644.43
18:38:17.547 00.000 15712 PPEC: input: 0.27, control: 0.19, exposure: 1500
18:38:17.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:17.548 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:38:17.548 00.000 15712 MoveAxis(W, 61, ABG)
18:38:17.548 00.000 15712 Guiding  Dir = 3, Dur = 61
18:38:17.548 00.000 15712 IsGuiding returns 0
18:38:17.562 00.014 15712 PulseGuide returned control before completion, sleep 57
18:38:17.643 00.081 15712 IsGuiding returns 0
18:38:17.643 00.000 15712 Move returns status 0, amount 61
18:38:17.643 00.000 15712 MoveAxis(N, 0, ABG)
18:38:17.643 00.000 15712 Move returns status 0, amount 0
18:38:17.643 00.000 15712 move complete, result=0
18:38:17.643 00.000 15712 worker thread done servicing request
18:38:17.643 00.000 15712 Worker thread wakes up
18:38:17.643 00.000 7988 GuideStep: 0.3 px 61 ms WEST, -0.0 px 0 ms NORTH
18:38:17.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:17.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:19.060 01.417 15712 Exposure complete
18:38:19.111 00.051 15712 worker thread done servicing request
18:38:19.111 00.000 7988 OnExposeComplete: enter
18:38:19.122 00.011 7988 UpdateGuideState(): m_state=6
18:38:19.122 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
18:38:19.122 00.000 7988 Star::Find returns 1 (0), X=1181.44, Y=428.03, Mass=1361, SNR=25.0, Peak=188 HFD=3.4
18:38:19.126 00.004 7988 MultiStar: [#1 -0.03,-0.47,1.04,U] [#2 0.01,-0.49,1.02,U] [#3 0.15,-0.41,1.01,U] [#4 0.14,-0.43,1.07,U] [#5 -0.07,-0.31,0.69,U] [#6 -0.18,-0.25,0.71,U] [#7 -0.03,-0.34,0.71,U] [#8 -0.15,-0.42,0.67,U] 
18:38:19.126 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.38}, one-star: {0.09, -0.26}
18:38:19.128 00.002 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
18:38:19.128 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.83)
18:38:19.130 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.24 mountX=0.26 mountY=-0.08, mountTheta=-0.31
18:38:19.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.26, opts=13)
18:38:19.132 00.000 7988 Enqueuing Move request for scope (0.09, -0.26)
18:38:19.134 00.002 15712 Worker thread wakes up
18:38:19.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
18:38:19.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
18:38:19.134 00.000 15712 Moving (0.09, -0.26) raw xDistance=0.26 yDistance=-0.08
18:38:19.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:38:19.134 00.000 7988 UpdateGuideState exits: m=1361 SNR=25.0
18:38:19.137 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:19.138 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:19.138 00.000 7988 Enqueuing Expose request
18:38:19.140 00.002 15712 PPEC rslt: input = 0.26, final = 0.19, react = 0.16, pred = 0.12, hyst = 0.13, hyst_pct = 0.57, period_length = 644.43
18:38:19.140 00.000 15712 PPEC: input: 0.26, control: 0.19, exposure: 1500
18:38:19.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:19.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:38:19.140 00.000 15712 MoveAxis(W, 63, ABG)
18:38:19.140 00.000 15712 Guiding  Dir = 3, Dur = 63
18:38:19.140 00.000 15712 IsGuiding returns 0
18:38:19.153 00.013 15712 PulseGuide returned control before completion, sleep 53
18:38:19.234 00.081 15712 IsGuiding returns 0
18:38:19.234 00.000 15712 Move returns status 0, amount 63
18:38:19.234 00.000 15712 MoveAxis(N, 0, ABG)
18:38:19.234 00.000 15712 Move returns status 0, amount 0
18:38:19.234 00.000 15712 move complete, result=0
18:38:19.234 00.000 7988 GuideStep: 0.3 px 63 ms WEST, -0.1 px 0 ms NORTH
18:38:19.243 00.009 15712 worker thread done servicing request
18:38:19.243 00.000 15712 Worker thread wakes up
18:38:19.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:19.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:20.875 01.632 15712 Exposure complete
18:38:20.936 00.061 15712 worker thread done servicing request
18:38:20.936 00.000 7988 OnExposeComplete: enter
18:38:20.936 00.000 7988 UpdateGuideState(): m_state=6
18:38:20.936 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
18:38:20.936 00.000 7988 Star::Find returns 1 (0), X=1181.37, Y=428.01, Mass=1322, SNR=24.7, Peak=197 HFD=3.2
18:38:20.936 00.000 7988 MultiStar: [#1 -0.16,-0.53,0.00,M1] [#2 -0.15,-0.56,0.00,M1] [#3 -0.03,-0.38,0.96,U] [#4 -0.09,-0.53,0.00,M1] [#5 -0.05,-0.29,0.73,U] [#6 -0.20,-0.23,0.72,U] [#7 -0.27,-0.48,0.00,M1] [#8 -0.19,-0.58,0.00,M1] 
18:38:20.936 00.000 7988 single-star, 3 included, MultiStar: {-0.06, -0.30}, one-star: {0.01, -0.28}
18:38:20.936 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
18:38:20.936 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
18:38:20.936 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.53 mountX=0.28 mountY=-0.01, mountTheta=-0.02
18:38:20.949 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.28, opts=13)
18:38:20.950 00.001 7988 Enqueuing Move request for scope (0.01, -0.28)
18:38:20.950 00.000 15712 Worker thread wakes up
18:38:20.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
18:38:20.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
18:38:20.950 00.000 15712 Moving (0.01, -0.28) raw xDistance=0.28 yDistance=-0.01
18:38:20.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:20.952 00.002 7988 UpdateGuideState exits: m=1322 SNR=24.7
18:38:20.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:20.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:20.952 00.000 7988 Enqueuing Expose request
18:38:20.952 00.000 15712 PPEC rslt: input = 0.28, final = 0.23, react = 0.17, pred = 0.14, hyst = 0.16, hyst_pct = 0.57, period_length = 644.43
18:38:20.952 00.000 15712 PPEC: input: 0.28, control: 0.23, exposure: 1500
18:38:20.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:20.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:38:20.952 00.000 15712 MoveAxis(W, 74, ABG)
18:38:20.952 00.000 15712 Guiding  Dir = 3, Dur = 74
18:38:20.952 00.000 15712 IsGuiding returns 0
18:38:20.968 00.016 15712 PulseGuide returned control before completion, sleep 59
18:38:21.048 00.080 15712 IsGuiding returns 1
18:38:21.048 00.000 15712 scope still moving after pulse duration time elapsed
18:38:21.080 00.032 15712 IsGuiding returns 0
18:38:21.080 00.000 15712 scope move finished after 74 + 47 ms
18:38:21.080 00.000 15712 Move returns status 0, amount 74
18:38:21.080 00.000 15712 MoveAxis(N, 0, ABG)
18:38:21.080 00.000 15712 Move returns status 0, amount 0
18:38:21.080 00.000 15712 move complete, result=0
18:38:21.080 00.000 15712 worker thread done servicing request
18:38:21.080 00.000 15712 Worker thread wakes up
18:38:21.080 00.000 7988 GuideStep: 0.3 px 74 ms WEST, -0.0 px 0 ms NORTH
18:38:21.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:21.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:22.499 01.419 15712 Exposure complete
18:38:22.562 00.063 15712 worker thread done servicing request
18:38:22.563 00.001 7988 OnExposeComplete: enter
18:38:22.563 00.000 7988 UpdateGuideState(): m_state=6
18:38:22.563 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
18:38:22.565 00.002 7988 Star::Find returns 1 (0), X=1181.46, Y=428.51, Mass=1377, SNR=25.1, Peak=202 HFD=3.2
18:38:22.565 00.000 7988 MultiStar: [#1 0.22,0.38,1.02,U] [#2 0.19,0.21,1.04,U] [#3 -0.02,0.31,1.00,U] [#4 0.05,0.15,1.04,U] [#5 0.22,0.44,0.72,U] [#6 0.11,0.55,0.00,M1] [#7 -0.04,0.21,0.66,U] [#8 0.08,0.17,0.67,U] 
18:38:22.565 00.000 7988 single-star, 7 included, MultiStar: {0.11, 0.26}, one-star: {0.11, 0.21}
18:38:22.565 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
18:38:22.565 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.78 = -0.50)
18:38:22.565 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.09 mountX=-0.22 mountY=-0.12, mountTheta=-2.65
18:38:22.565 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.21, opts=13)
18:38:22.565 00.000 7988 Enqueuing Move request for scope (0.11, 0.21)
18:38:22.565 00.000 15712 Worker thread wakes up
18:38:22.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
18:38:22.565 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
18:38:22.565 00.000 15712 Moving (0.11, 0.21) raw xDistance=-0.22 yDistance=-0.12
18:38:22.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:22.565 00.000 7988 UpdateGuideState exits: m=1377 SNR=25.1
18:38:22.578 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:22.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:22.578 00.000 7988 Enqueuing Expose request
18:38:22.578 00.000 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.01, hyst = -0.10, hyst_pct = 0.57, period_length = 644.43
18:38:22.578 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
18:38:22.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:22.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:38:22.578 00.000 15712 MoveAxis(E, 37, ABG)
18:38:22.578 00.000 15712 Guiding  Dir = 2, Dur = 37
18:38:22.578 00.000 15712 IsGuiding returns 0
18:38:22.596 00.018 15712 PulseGuide returned control before completion, sleep 32
18:38:22.660 00.064 15712 IsGuiding returns 0
18:38:22.660 00.000 15712 Move returns status 0, amount 37
18:38:22.660 00.000 15712 MoveAxis(N, 0, ABG)
18:38:22.660 00.000 15712 Move returns status 0, amount 0
18:38:22.660 00.000 15712 move complete, result=0
18:38:22.660 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
18:38:22.663 00.003 15712 worker thread done servicing request
18:38:22.663 00.000 15712 Worker thread wakes up
18:38:22.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:22.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:24.299 01.636 15712 Exposure complete
18:38:24.358 00.059 15712 worker thread done servicing request
18:38:24.358 00.000 7988 OnExposeComplete: enter
18:38:24.358 00.000 7988 UpdateGuideState(): m_state=6
18:38:24.358 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
18:38:24.358 00.000 7988 Star::Find returns 1 (0), X=1181.36, Y=428.16, Mass=1333, SNR=25.0, Peak=182 HFD=3.1
18:38:24.358 00.000 7988 MultiStar: [#1 -0.06,-0.34,1.06,U] [#2 0.09,-0.19,1.01,U] [#3 0.10,-0.30,0.98,U] [#4 0.19,-0.23,1.09,U] [#5 0.16,-0.22,0.73,U] [#6 -0.06,-0.24,0.73,U] [#7 0.24,-0.23,0.69,U] [#8 0.11,-0.46,0.67,U] 
18:38:24.358 00.000 7988 single-star, 8 included, MultiStar: {0.08, -0.26}, one-star: {0.01, -0.14}
18:38:24.358 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
18:38:24.358 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.12)
18:38:24.370 00.012 7988 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.52 mountX=0.14 mountY=-0.00, mountTheta=-0.02
18:38:24.370 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.14, opts=13)
18:38:24.374 00.004 7988 Enqueuing Move request for scope (0.01, -0.14)
18:38:24.374 00.000 15712 Worker thread wakes up
18:38:24.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
18:38:24.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
18:38:24.374 00.000 15712 Moving (0.01, -0.14) raw xDistance=0.14 yDistance=-0.00
18:38:24.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:24.374 00.000 7988 UpdateGuideState exits: m=1333 SNR=25.0
18:38:24.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:24.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:24.374 00.000 7988 Enqueuing Expose request
18:38:24.374 00.000 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 644.43
18:38:24.374 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
18:38:24.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:24.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:38:24.374 00.000 15712 MoveAxis(W, 0, ABG)
18:38:24.374 00.000 15712 Move returns status 0, amount 0
18:38:24.374 00.000 15712 MoveAxis(N, 0, ABG)
18:38:24.374 00.000 15712 Move returns status 0, amount 0
18:38:24.374 00.000 15712 move complete, result=0
18:38:24.374 00.000 15712 worker thread done servicing request
18:38:24.374 00.000 15712 Worker thread wakes up
18:38:24.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:24.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:24.374 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
18:38:25.793 01.419 15712 Exposure complete
18:38:25.854 00.061 15712 worker thread done servicing request
18:38:25.856 00.002 7988 OnExposeComplete: enter
18:38:25.856 00.000 7988 UpdateGuideState(): m_state=6
18:38:25.856 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
18:38:25.856 00.000 7988 Star::Find returns 1 (0), X=1181.37, Y=427.79, Mass=1433, SNR=25.8, Peak=174 HFD=3.6
18:38:25.856 00.000 7988 MultiStar: [#1 -0.04,-0.66,0.00,M1] [#2 -0.20,-0.39,1.03,U] [#3 -0.02,-0.39,0.95,U] [#4 -0.02,-0.62,0.00,M1] [#5 -0.22,-0.48,0.00,M1] [#6 -0.11,-0.28,0.70,U] [#7 -0.10,-0.47,0.63,U] [#8 -0.10,-0.64,0.00,M1] 
18:38:25.856 00.000 7988 refined, 4 included, MultiStar: {-0.08, -0.41}, one-star: {0.02, -0.50}
18:38:25.856 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
18:38:25.856 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
18:38:25.856 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.41 hyp=0.42 cameraTheta=-1.77 mountX=0.41 mountY=0.09, mountTheta=0.22
18:38:25.866 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.41, opts=13)
18:38:25.866 00.000 7988 Enqueuing Move request for scope (-0.08, -0.41)
18:38:25.866 00.000 15712 Worker thread wakes up
18:38:25.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.41) opts 0xd
18:38:25.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.41)
18:38:25.866 00.000 15712 Moving (-0.08, -0.41) raw xDistance=0.41 yDistance=0.09
18:38:25.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:25.870 00.004 15712 PPEC rslt: input = 0.41, final = 0.23, react = 0.25, pred = -0.01, hyst = 0.22, hyst_pct = 0.56, period_length = 644.43
18:38:25.870 00.000 15712 PPEC: input: 0.41, control: 0.23, exposure: 1500
18:38:25.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:25.870 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.8
18:38:25.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:38:25.870 00.000 15712 MoveAxis(W, 74, ABG)
18:38:25.870 00.000 15712 Guiding  Dir = 3, Dur = 74
18:38:25.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:25.870 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:25.875 00.005 7988 Enqueuing Expose request
18:38:25.902 00.027 15712 IsGuiding returns 0
18:38:25.922 00.020 15712 PulseGuide returned control before completion, sleep 69
18:38:25.997 00.075 15712 IsGuiding returns 1
18:38:25.997 00.000 15712 scope still moving after pulse duration time elapsed
18:38:26.029 00.032 15712 IsGuiding returns 0
18:38:26.029 00.000 15712 scope move finished after 74 + 53 ms
18:38:26.029 00.000 15712 Move returns status 0, amount 74
18:38:26.029 00.000 15712 MoveAxis(N, 0, ABG)
18:38:26.029 00.000 15712 Move returns status 0, amount 0
18:38:26.029 00.000 15712 move complete, result=0
18:38:26.029 00.000 15712 worker thread done servicing request
18:38:26.029 00.000 15712 Worker thread wakes up
18:38:26.029 00.000 7988 GuideStep: 0.4 px 74 ms WEST, 0.1 px 0 ms NORTH
18:38:26.036 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:26.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:27.676 01.640 15712 Exposure complete
18:38:27.737 00.061 15712 worker thread done servicing request
18:38:27.737 00.000 7988 OnExposeComplete: enter
18:38:27.737 00.000 7988 UpdateGuideState(): m_state=6
18:38:27.739 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
18:38:27.741 00.002 7988 Star::Find returns 1 (0), X=1181.32, Y=428.12, Mass=1403, SNR=25.3, Peak=234 HFD=3.2
18:38:27.741 00.000 7988 MultiStar: [#1 -0.03,-0.50,1.01,U] [#2 -0.16,-0.14,1.06,U] [#3 -0.32,-0.01,0.98,U] [#4 -0.20,-0.25,1.04,U] [#5 -0.16,-0.33,0.74,U] [#6 -0.11,0.02,0.72,U] [#7 -0.13,-0.07,0.66,U] [#8 -0.41,-0.28,0.64,U] 
18:38:27.743 00.002 7988 single-star, 8 included, MultiStar: {-0.16, -0.20}, one-star: {-0.03, -0.17}
18:38:27.743 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.16 = -0.16)
18:38:27.745 00.002 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
18:38:27.745 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.73 mountX=0.17 mountY=0.03, mountTheta=0.19
18:38:27.747 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.17, opts=13)
18:38:27.749 00.002 7988 Enqueuing Move request for scope (-0.03, -0.17)
18:38:27.749 00.000 15712 Worker thread wakes up
18:38:27.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
18:38:27.749 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
18:38:27.749 00.000 15712 Moving (-0.03, -0.17) raw xDistance=0.17 yDistance=0.03
18:38:27.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:27.749 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.3
18:38:27.753 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:27.754 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:27.756 00.002 7988 Enqueuing Expose request
18:38:27.756 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.56, period_length = 644.43
18:38:27.756 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
18:38:27.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:27.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:38:27.756 00.000 15712 MoveAxis(W, 36, ABG)
18:38:27.756 00.000 15712 Guiding  Dir = 3, Dur = 36
18:38:27.756 00.000 15712 IsGuiding returns 0
18:38:27.771 00.015 15712 PulseGuide returned control before completion, sleep 28
18:38:27.822 00.051 15712 IsGuiding returns 0
18:38:27.822 00.000 15712 Move returns status 0, amount 36
18:38:27.822 00.000 15712 MoveAxis(N, 0, ABG)
18:38:27.822 00.000 15712 Move returns status 0, amount 0
18:38:27.822 00.000 15712 move complete, result=0
18:38:27.822 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
18:38:27.822 00.000 15712 worker thread done servicing request
18:38:27.822 00.000 15712 Worker thread wakes up
18:38:27.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:27.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:29.235 01.413 15712 Exposure complete
18:38:29.296 00.061 15712 worker thread done servicing request
18:38:29.296 00.000 7988 OnExposeComplete: enter
18:38:29.296 00.000 7988 UpdateGuideState(): m_state=6
18:38:29.300 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
18:38:29.301 00.001 7988 Star::Find returns 1 (0), X=1181.32, Y=428.62, Mass=1522, SNR=26.6, Peak=209 HFD=3.2
18:38:29.301 00.000 7988 MultiStar: [#1 0.01,0.32,0.96,U] [#2 -0.05,0.55,0.00,M1] [#3 -0.12,0.47,0.94,U] [#4 0.11,0.35,1.00,U] [#5 0.06,0.36,0.66,U] [#6 -0.12,0.61,0.00,M1] [#7 -0.12,0.37,0.66,U] [#8 -0.15,0.19,0.62,U] 
18:38:29.303 00.002 7988 single-star, 6 included, MultiStar: {-0.03, 0.35}, one-star: {-0.04, 0.32}
18:38:29.303 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
18:38:29.305 00.002 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
18:38:29.305 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.32 hyp=0.33 cameraTheta=1.68 mountX=-0.32 mountY=0.03, mountTheta=3.05
18:38:29.307 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.32, opts=13)
18:38:29.309 00.002 7988 Enqueuing Move request for scope (-0.04, 0.32)
18:38:29.309 00.000 15712 Worker thread wakes up
18:38:29.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.32) opts 0xd
18:38:29.309 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.32)
18:38:29.309 00.000 15712 Moving (-0.04, 0.32) raw xDistance=-0.32 yDistance=0.03
18:38:29.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:29.312 00.003 7988 UpdateGuideState exits: m=1522 SNR=26.6
18:38:29.314 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:29.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:29.316 00.002 7988 Enqueuing Expose request
18:38:29.316 00.000 15712 PPEC rslt: input = -0.32, final = -0.17, react = -0.19, pred = 0.02, hyst = -0.16, hyst_pct = 0.56, period_length = 644.43
18:38:29.316 00.000 15712 PPEC: input: -0.32, control: -0.17, exposure: 1500
18:38:29.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:29.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:38:29.316 00.000 15712 MoveAxis(E, 54, ABG)
18:38:29.316 00.000 15712 Guiding  Dir = 2, Dur = 54
18:38:29.316 00.000 15712 IsGuiding returns 0
18:38:29.335 00.019 15712 PulseGuide returned control before completion, sleep 39
18:38:29.391 00.056 15712 IsGuiding returns 1
18:38:29.391 00.000 15712 scope still moving after pulse duration time elapsed
18:38:29.423 00.032 15712 IsGuiding returns 0
18:38:29.423 00.000 15712 scope move finished after 54 + 51 ms
18:38:29.423 00.000 15712 Move returns status 0, amount 54
18:38:29.423 00.000 15712 MoveAxis(N, 0, ABG)
18:38:29.423 00.000 15712 Move returns status 0, amount 0
18:38:29.423 00.000 15712 move complete, result=0
18:38:29.423 00.000 7988 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
18:38:29.425 00.002 15712 worker thread done servicing request
18:38:29.425 00.000 15712 Worker thread wakes up
18:38:29.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:29.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:31.067 01.642 15712 Exposure complete
18:38:31.129 00.062 15712 worker thread done servicing request
18:38:31.129 00.000 7988 OnExposeComplete: enter
18:38:31.129 00.000 7988 UpdateGuideState(): m_state=6
18:38:31.131 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
18:38:31.133 00.002 7988 Star::Find returns 1 (0), X=1181.21, Y=428.92, Mass=1381, SNR=25.3, Peak=195 HFD=3.2
18:38:31.133 00.000 7988 MultiStar: [#1 -0.16,0.52,0.00,M1] [#2 -0.19,0.47,1.01,U] [#3 -0.01,0.50,0.95,U] [#4 -0.10,0.46,1.05,U] [#5 -0.04,0.55,0.00,M1] [#6 -0.15,0.77,0.00,M2] [#7 -0.33,0.66,0.00,M1] [#8 -0.32,0.41,0.00,M1] 
18:38:31.135 00.002 7988 refined, 3 included, MultiStar: {-0.11, 0.51}, one-star: {-0.14, 0.62}
18:38:31.135 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.92)
18:38:31.137 00.002 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.19)
18:38:31.137 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.51 hyp=0.52 cameraTheta=1.78 mountX=-0.51 mountY=0.10, mountTheta=2.95
18:38:31.140 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.51, opts=13)
18:38:31.142 00.002 7988 Enqueuing Move request for scope (-0.11, 0.51)
18:38:31.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:31.144 00.002 7988 UpdateGuideState exits: m=1381 SNR=25.3
18:38:31.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:31.145 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:31.145 00.000 7988 Enqueuing Expose request
18:38:31.145 00.000 15712 Worker thread wakes up
18:38:31.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.51) opts 0xd
18:38:31.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.51)
18:38:31.145 00.000 15712 Moving (-0.11, 0.51) raw xDistance=-0.51 yDistance=0.10
18:38:31.145 00.000 15712 PPEC rslt: input = -0.51, final = -0.28, react = -0.31, pred = 0.01, hyst = -0.27, hyst_pct = 0.56, period_length = 644.43
18:38:31.145 00.000 15712 PPEC: input: -0.51, control: -0.28, exposure: 1500
18:38:31.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:31.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:38:31.145 00.000 15712 MoveAxis(E, 91, ABG)
18:38:31.145 00.000 15712 Guiding  Dir = 2, Dur = 91
18:38:31.145 00.000 15712 IsGuiding returns 0
18:38:31.165 00.020 15712 PulseGuide returned control before completion, sleep 87
18:38:31.276 00.111 15712 IsGuiding returns 0
18:38:31.276 00.000 15712 Move returns status 0, amount 91
18:38:31.276 00.000 15712 MoveAxis(N, 0, ABG)
18:38:31.276 00.000 15712 Move returns status 0, amount 0
18:38:31.276 00.000 15712 move complete, result=0
18:38:31.276 00.000 7988 GuideStep: -0.5 px 91 ms EAST, 0.1 px 0 ms NORTH
18:38:31.278 00.002 15712 worker thread done servicing request
18:38:31.278 00.000 15712 Worker thread wakes up
18:38:31.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:31.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:32.694 01.416 15712 Exposure complete
18:38:32.756 00.062 15712 worker thread done servicing request
18:38:32.756 00.000 7988 OnExposeComplete: enter
18:38:32.757 00.001 7988 UpdateGuideState(): m_state=6
18:38:32.757 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
18:38:32.757 00.000 7988 Star::Find returns 1 (0), X=1181.25, Y=428.53, Mass=1452, SNR=26.0, Peak=211 HFD=3.3
18:38:32.757 00.000 7988 MultiStar: [#1 -0.07,0.18,0.98,U] [#2 -0.08,0.32,0.99,U] [#3 0.07,0.36,0.94,U] [#4 -0.04,0.25,1.00,U] [#5 -0.08,0.38,0.70,U] [#6 -0.02,0.42,0.69,U] [#7 0.11,0.39,0.65,U] [#8 -0.07,0.31,0.61,U] 
18:38:32.757 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.31}, one-star: {-0.10, 0.23}
18:38:32.757 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.58) = xAngle (3.55 = -2.73)
18:38:32.757 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.38)
18:38:32.757 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.97 mountX=-0.23 mountY=0.09, mountTheta=2.76
18:38:32.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.23, opts=13)
18:38:32.757 00.000 7988 Enqueuing Move request for scope (-0.10, 0.23)
18:38:32.757 00.000 15712 Worker thread wakes up
18:38:32.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
18:38:32.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
18:38:32.757 00.000 15712 Moving (-0.10, 0.23) raw xDistance=-0.23 yDistance=0.09
18:38:32.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:32.757 00.000 7988 UpdateGuideState exits: m=1452 SNR=26.0
18:38:32.772 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:32.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:32.774 00.002 7988 Enqueuing Expose request
18:38:32.774 00.000 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.03, hyst = -0.14, hyst_pct = 0.56, period_length = 644.43
18:38:32.774 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
18:38:32.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:32.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:38:32.774 00.000 15712 MoveAxis(E, 41, ABG)
18:38:32.774 00.000 15712 Guiding  Dir = 2, Dur = 41
18:38:32.808 00.034 15712 IsGuiding returns 0
18:38:32.827 00.019 15712 PulseGuide returned control before completion, sleep 36
18:38:32.867 00.040 15712 IsGuiding returns 1
18:38:32.867 00.000 15712 scope still moving after pulse duration time elapsed
18:38:32.899 00.032 15712 IsGuiding returns 0
18:38:32.899 00.000 15712 scope move finished after 41 + 54 ms
18:38:32.899 00.000 15712 Move returns status 0, amount 41
18:38:32.899 00.000 15712 MoveAxis(N, 0, ABG)
18:38:32.899 00.000 15712 Move returns status 0, amount 0
18:38:32.899 00.000 15712 move complete, result=0
18:38:32.899 00.000 15712 worker thread done servicing request
18:38:32.899 00.000 15712 Worker thread wakes up
18:38:32.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:32.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:32.899 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
18:38:34.540 01.641 15712 Exposure complete
18:38:34.602 00.062 15712 worker thread done servicing request
18:38:34.602 00.000 7988 OnExposeComplete: enter
18:38:34.602 00.000 7988 UpdateGuideState(): m_state=6
18:38:34.606 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
18:38:34.608 00.002 7988 Star::Find returns 1 (1), X=1181.28, Y=428.31, Mass=1449, SNR=25.9, Peak=255 HFD=3.1
18:38:34.608 00.000 7988 MultiStar: [#1 -0.20,-0.13,1.01,U] [#2 -0.06,-0.07,1.03,U] [#3 -0.05,0.01,0.99,U] [#4 -0.24,-0.19,1.06,U] [#5 -0.28,-0.12,0.71,U] [#6 -0.21,0.04,0.69,U] [#7 -0.18,-0.05,0.67,U] [#8 0.00,-0.05,0.63,U] 
18:38:34.610 00.002 7988 single-star, 8 included, MultiStar: {-0.14, -0.06}, one-star: {-0.07, 0.02}
18:38:34.610 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.58) = xAngle (4.50 = -1.78)
18:38:34.610 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
18:38:34.613 00.003 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.92 mountX=-0.02 mountY=0.07, mountTheta=1.78
18:38:34.615 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
18:38:34.615 00.000 7988 Enqueuing Move request for scope (-0.07, 0.02)
18:38:34.617 00.002 15712 Worker thread wakes up
18:38:34.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
18:38:34.617 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
18:38:34.617 00.000 15712 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
18:38:34.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:34.617 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9 Saturated
18:38:34.620 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:34.622 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:34.622 00.000 7988 Enqueuing Expose request
18:38:34.624 00.002 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.56, period_length = 644.43
18:38:34.624 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
18:38:34.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:34.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:38:34.624 00.000 15712 MoveAxis(W, 3, ABG)
18:38:34.624 00.000 15712 Guiding  Dir = 3, Dur = 3
18:38:34.624 00.000 15712 IsGuiding returns 0
18:38:34.648 00.024 15712 IsGuiding returns 0
18:38:34.648 00.000 15712 Move returns status 0, amount 3
18:38:34.648 00.000 15712 MoveAxis(N, 0, ABG)
18:38:34.648 00.000 15712 Move returns status 0, amount 0
18:38:34.648 00.000 15712 move complete, result=0
18:38:34.648 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
18:38:34.651 00.003 15712 worker thread done servicing request
18:38:34.651 00.000 15712 Worker thread wakes up
18:38:34.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:34.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:36.055 01.404 15712 Exposure complete
18:38:36.117 00.062 15712 worker thread done servicing request
18:38:36.117 00.000 7988 OnExposeComplete: enter
18:38:36.117 00.000 7988 UpdateGuideState(): m_state=6
18:38:36.117 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
18:38:36.117 00.000 7988 Star::Find returns 1 (1), X=1181.17, Y=428.26, Mass=1408, SNR=25.6, Peak=255 HFD=3.2
18:38:36.117 00.000 7988 MultiStar: [#1 -0.21,-0.30,0.97,U] [#2 -0.01,-0.12,1.04,U] [#3 -0.11,-0.27,0.94,U] [#4 -0.17,-0.21,1.06,U] [#5 -0.09,-0.17,0.72,U] [#6 -0.12,0.05,0.72,U] [#7 -0.36,-0.21,0.68,U] [#8 -0.22,-0.26,0.63,U] 
18:38:36.117 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.17}, one-star: {-0.19, -0.04}
18:38:36.117 00.000 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.58) = xAngle (-1.38 = -1.38)
18:38:36.117 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.73 = 1.73)
18:38:36.128 00.011 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.95 mountX=0.04 mountY=0.19, mountTheta=1.38
18:38:36.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.04, opts=13)
18:38:36.128 00.000 7988 Enqueuing Move request for scope (-0.19, -0.04)
18:38:36.128 00.000 15712 Worker thread wakes up
18:38:36.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
18:38:36.133 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:36.133 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.6 Saturated
18:38:36.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:36.133 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:36.133 00.000 7988 Enqueuing Expose request
18:38:36.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
18:38:36.133 00.000 15712 Moving (-0.19, -0.04) raw xDistance=0.04 yDistance=0.19
18:38:36.133 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.56, period_length = 644.43
18:38:36.133 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
18:38:36.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:36.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:38:36.133 00.000 15712 MoveAxis(W, 2, ABG)
18:38:36.133 00.000 15712 Guiding  Dir = 3, Dur = 2
18:38:36.133 00.000 15712 IsGuiding returns 0
18:38:36.164 00.031 15712 IsGuiding returns 0
18:38:36.164 00.000 15712 Move returns status 0, amount 2
18:38:36.164 00.000 15712 MoveAxis(N, 0, ABG)
18:38:36.164 00.000 15712 Move returns status 0, amount 0
18:38:36.164 00.000 15712 move complete, result=0
18:38:36.164 00.000 15712 worker thread done servicing request
18:38:36.164 00.000 15712 Worker thread wakes up
18:38:36.164 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
18:38:36.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:36.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:37.809 01.645 15712 Exposure complete
18:38:37.875 00.066 15712 worker thread done servicing request
18:38:37.875 00.000 7988 OnExposeComplete: enter
18:38:37.875 00.000 7988 UpdateGuideState(): m_state=6
18:38:37.875 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
18:38:37.875 00.000 7988 Star::Find returns 1 (0), X=1181.36, Y=427.97, Mass=1401, SNR=25.5, Peak=211 HFD=2.8
18:38:37.880 00.005 7988 MultiStar: [#1 -0.08,-0.51,1.04,U] [#2 -0.03,-0.39,1.04,U] [#3 -0.11,-0.22,0.99,U] [#4 -0.05,-0.21,1.04,U] [#5 -0.25,-0.29,0.73,U] [#6 -0.35,-0.23,0.69,U] [#7 -0.19,-0.35,0.71,U] [#8 -0.07,-0.37,0.68,U] 
18:38:37.880 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.32}, one-star: {0.00, -0.32}
18:38:37.880 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
18:38:37.880 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
18:38:37.880 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.56 mountX=0.32 mountY=0.00, mountTheta=0.01
18:38:37.880 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.32, opts=13)
18:38:37.887 00.007 7988 Enqueuing Move request for scope (0.00, -0.32)
18:38:37.887 00.000 15712 Worker thread wakes up
18:38:37.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.32) opts 0xd
18:38:37.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.32)
18:38:37.887 00.000 15712 Moving (0.00, -0.32) raw xDistance=0.32 yDistance=0.00
18:38:37.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:37.887 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.5
18:38:37.890 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:37.890 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:37.892 00.002 7988 Enqueuing Expose request
18:38:37.892 00.000 15712 PPEC rslt: input = 0.32, final = 0.13, react = 0.19, pred = -0.13, hyst = 0.17, hyst_pct = 0.56, period_length = 644.43
18:38:37.892 00.000 15712 PPEC: input: 0.32, control: 0.13, exposure: 1500
18:38:37.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:37.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:38:37.892 00.000 15712 MoveAxis(W, 41, ABG)
18:38:37.892 00.000 15712 Guiding  Dir = 3, Dur = 41
18:38:37.894 00.002 15712 IsGuiding returns 0
18:38:37.903 00.009 15712 PulseGuide returned control before completion, sleep 36
18:38:37.951 00.048 15712 IsGuiding returns 0
18:38:37.951 00.000 15712 Move returns status 0, amount 41
18:38:37.951 00.000 15712 MoveAxis(N, 0, ABG)
18:38:37.951 00.000 15712 Move returns status 0, amount 0
18:38:37.951 00.000 15712 move complete, result=0
18:38:37.951 00.000 7988 GuideStep: 0.3 px 41 ms WEST, 0.0 px 0 ms NORTH
18:38:37.959 00.008 15712 worker thread done servicing request
18:38:37.959 00.000 15712 Worker thread wakes up
18:38:37.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:37.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:39.369 01.410 15712 Exposure complete
18:38:39.430 00.061 15712 worker thread done servicing request
18:38:39.430 00.000 7988 OnExposeComplete: enter
18:38:39.430 00.000 7988 UpdateGuideState(): m_state=6
18:38:39.434 00.004 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
18:38:39.436 00.002 7988 Star::Find returns 1 (1), X=1181.24, Y=428.15, Mass=1467, SNR=26.2, Peak=255 HFD=3.0
18:38:39.436 00.000 7988 MultiStar: [#1 -0.17,-0.34,1.00,U] [#2 -0.16,-0.25,0.99,U] [#3 -0.08,-0.09,0.98,U] [#4 -0.11,-0.36,1.01,U] [#5 -0.13,-0.10,0.70,U] [#6 -0.20,-0.11,0.70,U] [#7 -0.15,-0.37,0.67,U] [#8 -0.21,-0.23,0.62,U] 
18:38:39.438 00.002 7988 single-star, 8 included, MultiStar: {-0.14, -0.22}, one-star: {-0.11, -0.14}
18:38:39.438 00.000 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.58) = xAngle (-0.66 = -0.66)
18:38:39.440 00.002 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.45 = 2.45)
18:38:39.440 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.23 mountX=0.14 mountY=0.11, mountTheta=0.68
18:38:39.442 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.14, opts=13)
18:38:39.444 00.002 7988 Enqueuing Move request for scope (-0.11, -0.14)
18:38:39.445 00.001 15712 Worker thread wakes up
18:38:39.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
18:38:39.445 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
18:38:39.445 00.000 15712 Moving (-0.11, -0.14) raw xDistance=0.14 yDistance=0.11
18:38:39.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:39.445 00.000 15712 PPEC rslt: input = 0.14, final = -0.06, react = 0.08, pred = -0.13, hyst = 0.00, hyst_pct = 0.55, period_length = 644.43
18:38:39.445 00.000 15712 PPEC: input: 0.14, control: -0.06, exposure: 1500
18:38:39.445 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.2 Saturated
18:38:39.447 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:39.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:39.449 00.002 7988 Enqueuing Expose request
18:38:39.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:39.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:38:39.449 00.000 15712 MoveAxis(E, 19, ABG)
18:38:39.449 00.000 15712 Guiding  Dir = 2, Dur = 19
18:38:39.451 00.002 15712 IsGuiding returns 0
18:38:39.477 00.026 15712 IsGuiding returns 1
18:38:39.477 00.000 15712 scope still moving after pulse duration time elapsed
18:38:39.524 00.047 15712 IsGuiding returns 0
18:38:39.524 00.000 15712 scope move finished after 19 + 54 ms
18:38:39.524 00.000 15712 Move returns status 0, amount 19
18:38:39.524 00.000 15712 MoveAxis(N, 0, ABG)
18:38:39.524 00.000 15712 Move returns status 0, amount 0
18:38:39.524 00.000 15712 move complete, result=0
18:38:39.524 00.000 15712 worker thread done servicing request
18:38:39.524 00.000 15712 Worker thread wakes up
18:38:39.524 00.000 7988 GuideStep: 0.1 px 19 ms EAST, 0.1 px 0 ms NORTH
18:38:39.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:39.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:41.163 01.639 15712 Exposure complete
18:38:41.226 00.063 15712 worker thread done servicing request
18:38:41.226 00.000 7988 OnExposeComplete: enter
18:38:41.227 00.001 7988 UpdateGuideState(): m_state=6
18:38:41.229 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
18:38:41.230 00.001 7988 Star::Find returns 1 (1), X=1181.30, Y=428.22, Mass=1455, SNR=25.9, Peak=255 HFD=3.0
18:38:41.230 00.000 7988 MultiStar: [#1 -0.05,-0.15,0.99,U] [#2 0.04,-0.07,0.99,U] [#3 -0.06,0.11,0.93,U] [#4 0.11,0.02,1.00,U] [#5 -0.14,-0.05,0.73,U] [#6 -0.12,0.27,0.70,U] [#7 -0.01,0.05,0.68,U] [#8 -0.11,-0.10,0.67,U] 
18:38:41.232 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.05, -0.08}
18:38:41.232 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
18:38:41.234 00.002 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
18:38:41.234 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.93 mountX=0.01 mountY=0.04, mountTheta=1.35
18:38:41.236 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
18:38:41.238 00.002 7988 Enqueuing Move request for scope (-0.04, -0.01)
18:38:41.238 00.000 15712 Worker thread wakes up
18:38:41.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
18:38:41.238 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
18:38:41.238 00.000 15712 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
18:38:41.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:41.238 00.000 15712 PPEC rslt: input = 0.01, final = -0.06, react = 0.00, pred = -0.14, hyst = 0.00, hyst_pct = 0.55, period_length = 644.43
18:38:41.238 00.000 15712 PPEC: input: 0.01, control: -0.06, exposure: 1500
18:38:41.238 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:41.238 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.9 Saturated
18:38:41.243 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:41.243 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:41.243 00.000 7988 Enqueuing Expose request
18:38:41.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:38:41.243 00.000 15712 MoveAxis(E, 20, ABG)
18:38:41.243 00.000 15712 Guiding  Dir = 2, Dur = 20
18:38:41.247 00.004 15712 IsGuiding returns 0
18:38:41.264 00.017 15712 PulseGuide returned control before completion, sleep 11
18:38:41.298 00.034 15712 IsGuiding returns 1
18:38:41.300 00.002 15712 scope still moving after pulse duration time elapsed
18:38:41.323 00.023 15712 IsGuiding returns 0
18:38:41.323 00.000 15712 scope move finished after 20 + 56 ms
18:38:41.323 00.000 15712 Move returns status 0, amount 20
18:38:41.323 00.000 15712 MoveAxis(N, 0, ABG)
18:38:41.323 00.000 15712 Move returns status 0, amount 0
18:38:41.323 00.000 15712 move complete, result=0
18:38:41.323 00.000 7988 GuideStep: 0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
18:38:41.325 00.002 15712 worker thread done servicing request
18:38:41.325 00.000 15712 Worker thread wakes up
18:38:41.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:41.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:42.741 01.416 15712 Exposure complete
18:38:42.801 00.060 15712 worker thread done servicing request
18:38:42.803 00.002 7988 OnExposeComplete: enter
18:38:42.803 00.000 7988 UpdateGuideState(): m_state=6
18:38:42.803 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
18:38:42.803 00.000 7988 Star::Find returns 1 (0), X=1181.21, Y=428.84, Mass=1458, SNR=26.1, Peak=232 HFD=2.9
18:38:42.803 00.000 7988 MultiStar: [#1 -0.13,0.41,1.03,U] [#2 -0.18,0.43,1.01,U] [#3 -0.08,0.51,0.00,M1] [#4 -0.00,0.33,1.04,U] [#5 0.03,0.46,0.70,U] [#6 -0.14,0.65,0.00,M1] [#7 -0.19,0.30,0.64,U] [#8 -0.18,0.13,0.62,U] 
18:38:42.803 00.000 7988 refined, 6 included, MultiStar: {-0.11, 0.39}, one-star: {-0.15, 0.55}
18:38:42.803 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
18:38:42.810 00.007 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
18:38:42.810 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.39 hyp=0.40 cameraTheta=1.85 mountX=-0.39 mountY=0.10, mountTheta=2.88
18:38:42.810 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.39, opts=13)
18:38:42.810 00.000 7988 Enqueuing Move request for scope (-0.11, 0.39)
18:38:42.810 00.000 15712 Worker thread wakes up
18:38:42.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.39) opts 0xd
18:38:42.810 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.39)
18:38:42.810 00.000 15712 Moving (-0.11, 0.39) raw xDistance=-0.39 yDistance=0.10
18:38:42.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:38:42.810 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.1
18:38:42.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:42.819 00.009 15712 PPEC rslt: input = -0.39, final = -0.22, react = -0.23, pred = 0.01, hyst = -0.21, hyst_pct = 0.55, period_length = 644.43
18:38:42.819 00.000 15712 PPEC: input: -0.39, control: -0.22, exposure: 1500
18:38:42.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:42.819 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:42.821 00.002 7988 Enqueuing Expose request
18:38:42.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:38:42.821 00.000 15712 MoveAxis(E, 70, ABG)
18:38:42.823 00.002 15712 Guiding  Dir = 2, Dur = 70
18:38:42.823 00.000 15712 IsGuiding returns 0
18:38:42.844 00.021 15712 PulseGuide returned control before completion, sleep 55
18:38:42.914 00.070 15712 IsGuiding returns 0
18:38:42.914 00.000 15712 Move returns status 0, amount 70
18:38:42.914 00.000 15712 MoveAxis(N, 0, ABG)
18:38:42.914 00.000 15712 Move returns status 0, amount 0
18:38:42.914 00.000 15712 move complete, result=0
18:38:42.914 00.000 15712 worker thread done servicing request
18:38:42.914 00.000 15712 Worker thread wakes up
18:38:42.914 00.000 7988 GuideStep: -0.4 px 70 ms EAST, 0.1 px 0 ms NORTH
18:38:42.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:42.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:44.547 01.633 15712 Exposure complete
18:38:44.609 00.062 15712 worker thread done servicing request
18:38:44.609 00.000 7988 OnExposeComplete: enter
18:38:44.609 00.000 7988 UpdateGuideState(): m_state=6
18:38:44.611 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
18:38:44.611 00.000 7988 Star::Find returns 1 (0), X=1181.38, Y=428.82, Mass=1416, SNR=25.6, Peak=196 HFD=3.2
18:38:44.611 00.000 7988 MultiStar: [#1 -0.01,0.42,1.04,U] [#2 0.10,0.36,0.99,U] [#3 -0.12,0.45,0.97,U] [#4 0.00,0.29,1.04,U] [#5 -0.06,0.55,0.00,M1] [#6 0.05,0.68,0.00,M2] [#7 -0.06,0.38,0.67,U] [#8 -0.11,0.37,0.66,U] 
18:38:44.611 00.000 7988 refined, 6 included, MultiStar: {-0.02, 0.40}, one-star: {0.03, 0.53}
18:38:44.611 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.09)
18:38:44.611 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.02)
18:38:44.611 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.62 mountX=-0.40 mountY=0.01, mountTheta=3.12
18:38:44.611 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.40, opts=13)
18:38:44.611 00.000 7988 Enqueuing Move request for scope (-0.02, 0.40)
18:38:44.622 00.011 15712 Worker thread wakes up
18:38:44.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.40) opts 0xd
18:38:44.622 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.40)
18:38:44.622 00.000 15712 Moving (-0.02, 0.40) raw xDistance=-0.40 yDistance=0.01
18:38:44.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:44.622 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.6
18:38:44.625 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:44.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:44.627 00.002 7988 Enqueuing Expose request
18:38:44.628 00.001 15712 PPEC rslt: input = -0.40, final = -0.22, react = -0.24, pred = 0.03, hyst = -0.22, hyst_pct = 0.55, period_length = 644.43
18:38:44.628 00.000 15712 PPEC: input: -0.40, control: -0.22, exposure: 1500
18:38:44.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:44.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:38:44.628 00.000 15712 MoveAxis(E, 71, ABG)
18:38:44.628 00.000 15712 Guiding  Dir = 2, Dur = 71
18:38:44.628 00.000 15712 IsGuiding returns 0
18:38:44.655 00.027 15712 PulseGuide returned control before completion, sleep 55
18:38:44.734 00.079 15712 IsGuiding returns 0
18:38:44.734 00.000 15712 Move returns status 0, amount 71
18:38:44.734 00.000 15712 MoveAxis(N, 0, ABG)
18:38:44.734 00.000 15712 Move returns status 0, amount 0
18:38:44.734 00.000 15712 move complete, result=0
18:38:44.734 00.000 7988 GuideStep: -0.4 px 71 ms EAST, 0.0 px 0 ms NORTH
18:38:44.737 00.003 15712 worker thread done servicing request
18:38:44.737 00.000 15712 Worker thread wakes up
18:38:44.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:44.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:46.151 01.414 15712 Exposure complete
18:38:46.212 00.061 15712 worker thread done servicing request
18:38:46.212 00.000 7988 OnExposeComplete: enter
18:38:46.214 00.002 7988 UpdateGuideState(): m_state=6
18:38:46.214 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
18:38:46.214 00.000 7988 Star::Find returns 1 (0), X=1181.48, Y=428.41, Mass=1481, SNR=26.1, Peak=230 HFD=3.2
18:38:46.214 00.000 7988 MultiStar: [#1 -0.11,-0.06,0.96,U] [#2 -0.14,0.05,0.99,U] [#3 -0.07,0.10,0.97,U] [#4 -0.18,-0.11,1.03,U] [#5 -0.24,0.08,0.72,U] [#6 -0.07,0.14,0.69,U] [#7 0.10,0.00,0.70,U] [#8 -0.22,-0.15,0.62,U] 
18:38:46.214 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {0.13, 0.12}
18:38:46.214 00.000 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.58) = xAngle (4.49 = -1.79)
18:38:46.214 00.000 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.60 = 1.32)
18:38:46.214 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.91 mountX=-0.02 mountY=0.08, mountTheta=1.79
18:38:46.223 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.02, opts=13)
18:38:46.225 00.002 7988 Enqueuing Move request for scope (-0.09, 0.02)
18:38:46.227 00.002 15712 Worker thread wakes up
18:38:46.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
18:38:46.227 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
18:38:46.227 00.000 15712 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.08
18:38:46.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:46.227 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
18:38:46.229 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:46.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:46.229 00.000 7988 Enqueuing Expose request
18:38:46.229 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.55, period_length = 644.43
18:38:46.229 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
18:38:46.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:46.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:38:46.229 00.000 15712 MoveAxis(W, 5, ABG)
18:38:46.229 00.000 15712 Guiding  Dir = 3, Dur = 5
18:38:46.229 00.000 15712 IsGuiding returns 0
18:38:46.245 00.016 15712 IsGuiding returns 0
18:38:46.245 00.000 15712 Move returns status 0, amount 5
18:38:46.245 00.000 15712 MoveAxis(N, 0, ABG)
18:38:46.245 00.000 15712 Move returns status 0, amount 0
18:38:46.245 00.000 15712 move complete, result=0
18:38:46.245 00.000 15712 worker thread done servicing request
18:38:46.245 00.000 15712 Worker thread wakes up
18:38:46.245 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
18:38:46.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:46.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:47.885 01.640 15712 Exposure complete
18:38:47.949 00.064 15712 worker thread done servicing request
18:38:47.949 00.000 7988 OnExposeComplete: enter
18:38:47.949 00.000 7988 UpdateGuideState(): m_state=6
18:38:47.949 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
18:38:47.949 00.000 7988 Star::Find returns 1 (0), X=1181.22, Y=428.20, Mass=1411, SNR=25.8, Peak=229 HFD=2.9
18:38:47.949 00.000 7988 MultiStar: [#1 0.08,-0.61,0.00,M1] [#2 0.02,-0.21,1.01,U] [#3 0.07,-0.25,0.98,U] [#4 -0.08,-0.42,1.04,U] [#5 -0.06,-0.16,0.69,U] [#6 -0.04,-0.30,0.72,U] [#7 -0.27,-0.36,0.70,U] [#8 -0.08,-0.44,0.63,U] 
18:38:47.949 00.000 7988 single-star, 7 included, MultiStar: {-0.06, -0.27}, one-star: {-0.13, -0.09}
18:38:47.949 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
18:38:47.949 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
18:38:47.949 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.54 mountX=0.09 mountY=0.14, mountTheta=0.98
18:38:47.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.09, opts=13)
18:38:47.962 00.013 7988 Enqueuing Move request for scope (-0.13, -0.09)
18:38:47.962 00.000 15712 Worker thread wakes up
18:38:47.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
18:38:47.962 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
18:38:47.962 00.000 15712 Moving (-0.13, -0.09) raw xDistance=0.09 yDistance=0.14
18:38:47.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:47.962 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.8
18:38:47.965 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:47.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:47.965 00.000 7988 Enqueuing Expose request
18:38:47.965 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.55, period_length = 644.43
18:38:47.965 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
18:38:47.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:47.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:38:47.965 00.000 15712 MoveAxis(E, 4, ABG)
18:38:47.965 00.000 15712 Guiding  Dir = 2, Dur = 4
18:38:47.965 00.000 15712 IsGuiding returns 0
18:38:47.996 00.031 15712 IsGuiding returns 0
18:38:47.996 00.000 15712 Move returns status 0, amount 4
18:38:47.996 00.000 15712 MoveAxis(N, 0, ABG)
18:38:47.996 00.000 15712 Move returns status 0, amount 0
18:38:47.996 00.000 15712 move complete, result=0
18:38:47.996 00.000 15712 worker thread done servicing request
18:38:47.996 00.000 15712 Worker thread wakes up
18:38:47.996 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
18:38:47.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:47.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:49.413 01.417 15712 Exposure complete
18:38:49.474 00.061 15712 worker thread done servicing request
18:38:49.474 00.000 7988 OnExposeComplete: enter
18:38:49.474 00.000 7988 UpdateGuideState(): m_state=6
18:38:49.474 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
18:38:49.474 00.000 7988 Star::Find returns 1 (1), X=1181.28, Y=428.11, Mass=1477, SNR=26.1, Peak=255 HFD=3.1
18:38:49.474 00.000 7988 MultiStar: [#1 -0.14,-0.32,1.01,U] [#2 -0.04,-0.12,1.02,U] [#3 -0.14,-0.18,0.97,U] [#4 -0.19,-0.36,1.06,U] [#5 -0.18,-0.29,0.74,U] [#6 -0.14,-0.05,0.73,U] [#7 0.08,-0.03,0.64,U] [#8 -0.24,-0.28,0.65,U] 
18:38:49.474 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.21}, one-star: {-0.08, -0.18}
18:38:49.474 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
18:38:49.474 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.71 = 2.71)
18:38:49.474 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.97 mountX=0.18 mountY=0.08, mountTheta=0.42
18:38:49.474 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.18, opts=13)
18:38:49.474 00.000 7988 Enqueuing Move request for scope (-0.08, -0.18)
18:38:49.474 00.000 15712 Worker thread wakes up
18:38:49.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
18:38:49.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:49.474 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1 Saturated
18:38:49.490 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:49.491 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:49.491 00.000 7988 Enqueuing Expose request
18:38:49.491 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
18:38:49.491 00.000 15712 Moving (-0.08, -0.18) raw xDistance=0.18 yDistance=0.08
18:38:49.491 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.55, period_length = 644.43
18:38:49.491 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
18:38:49.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:49.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:38:49.491 00.000 15712 MoveAxis(W, 32, ABG)
18:38:49.491 00.000 15712 Guiding  Dir = 3, Dur = 32
18:38:49.491 00.000 15712 IsGuiding returns 0
18:38:49.508 00.017 15712 PulseGuide returned control before completion, sleep 24
18:38:49.559 00.051 15712 IsGuiding returns 0
18:38:49.559 00.000 15712 Move returns status 0, amount 32
18:38:49.559 00.000 15712 MoveAxis(N, 0, ABG)
18:38:49.559 00.000 15712 Move returns status 0, amount 0
18:38:49.559 00.000 15712 move complete, result=0
18:38:49.559 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
18:38:49.564 00.005 15712 worker thread done servicing request
18:38:49.564 00.000 15712 Worker thread wakes up
18:38:49.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:49.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:51.194 01.630 15712 Exposure complete
18:38:51.255 00.061 15712 worker thread done servicing request
18:38:51.255 00.000 7988 OnExposeComplete: enter
18:38:51.255 00.000 7988 UpdateGuideState(): m_state=6
18:38:51.258 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
18:38:51.258 00.000 7988 Star::Find returns 1 (0), X=1181.35, Y=428.26, Mass=1367, SNR=25.1, Peak=233 HFD=2.9
18:38:51.258 00.000 7988 MultiStar: [#1 0.02,-0.28,1.09,U] [#2 -0.01,-0.05,1.03,U] [#3 -0.01,-0.10,0.97,U] [#4 0.00,0.11,1.06,U] [#5 -0.12,0.14,0.75,U] [#6 -0.13,0.35,0.74,U] [#7 0.11,0.08,0.66,U] [#8 -0.00,-0.05,0.69,U] 
18:38:51.262 00.004 7988 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {-0.00, -0.03}
18:38:51.262 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.70)
18:38:51.264 00.002 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.41)
18:38:51.264 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.01 mountX=-0.00 mountY=0.01, mountTheta=1.70
18:38:51.266 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.00, opts=13)
18:38:51.268 00.002 7988 Enqueuing Move request for scope (-0.01, 0.00)
18:38:51.268 00.000 15712 Worker thread wakes up
18:38:51.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
18:38:51.268 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
18:38:51.268 00.000 15712 Moving (-0.01, 0.00) raw xDistance=-0.00 yDistance=0.01
18:38:51.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:51.268 00.000 7988 UpdateGuideState exits: m=1367 SNR=25.1
18:38:51.271 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:51.271 00.000 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.55, period_length = 644.43
18:38:51.271 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
18:38:51.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:51.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:38:51.271 00.000 15712 MoveAxis(E, 1, ABG)
18:38:51.271 00.000 15712 Guiding  Dir = 2, Dur = 1
18:38:51.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:51.275 00.004 7988 Enqueuing Expose request
18:38:51.275 00.000 15712 IsGuiding returns 0
18:38:51.305 00.030 15712 IsGuiding returns 0
18:38:51.305 00.000 15712 Move returns status 0, amount 1
18:38:51.305 00.000 15712 MoveAxis(N, 0, ABG)
18:38:51.305 00.000 15712 Move returns status 0, amount 0
18:38:51.305 00.000 15712 move complete, result=0
18:38:51.305 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
18:38:51.306 00.001 15712 worker thread done servicing request
18:38:51.306 00.000 15712 Worker thread wakes up
18:38:51.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:51.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:52.721 01.415 15712 Exposure complete
18:38:52.784 00.063 15712 worker thread done servicing request
18:38:52.784 00.000 7988 OnExposeComplete: enter
18:38:52.784 00.000 7988 UpdateGuideState(): m_state=6
18:38:52.784 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
18:38:52.784 00.000 7988 Star::Find returns 1 (0), X=1181.38, Y=428.68, Mass=1345, SNR=24.9, Peak=201 HFD=2.9
18:38:52.788 00.004 7988 MultiStar: [#1 0.07,0.40,1.07,U] [#2 0.06,0.35,1.03,U] [#3 0.15,0.40,1.01,U] [#4 0.02,0.33,1.10,U] [#5 0.00,0.36,0.70,U] [#6 0.12,0.61,0.00,M1] [#7 0.12,0.61,0.00,M1] [#8 -0.06,0.38,0.65,U] 
18:38:52.788 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.37}, one-star: {0.03, 0.39}
18:38:52.788 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
18:38:52.788 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.15)
18:38:52.788 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.38 cameraTheta=1.45 mountX=-0.37 mountY=-0.06, mountTheta=-2.99
18:38:52.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.37, opts=13)
18:38:52.788 00.000 7988 Enqueuing Move request for scope (0.05, 0.37)
18:38:52.788 00.000 15712 Worker thread wakes up
18:38:52.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
18:38:52.788 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
18:38:52.788 00.000 15712 Moving (0.05, 0.37) raw xDistance=-0.37 yDistance=-0.06
18:38:52.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:52.797 00.009 7988 UpdateGuideState exits: m=1345 SNR=24.9
18:38:52.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:52.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:52.797 00.000 7988 Enqueuing Expose request
18:38:52.797 00.000 15712 PPEC rslt: input = -0.37, final = -0.20, react = -0.22, pred = 0.03, hyst = -0.20, hyst_pct = 0.54, period_length = 644.43
18:38:52.797 00.000 15712 PPEC: input: -0.37, control: -0.20, exposure: 1500
18:38:52.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:52.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:38:52.797 00.000 15712 MoveAxis(E, 64, ABG)
18:38:52.797 00.000 15712 Guiding  Dir = 2, Dur = 64
18:38:52.797 00.000 15712 IsGuiding returns 0
18:38:52.822 00.025 15712 PulseGuide returned control before completion, sleep 54
18:38:52.908 00.086 15712 IsGuiding returns 0
18:38:52.908 00.000 15712 Move returns status 0, amount 64
18:38:52.908 00.000 15712 MoveAxis(N, 0, ABG)
18:38:52.908 00.000 15712 Move returns status 0, amount 0
18:38:52.908 00.000 15712 move complete, result=0
18:38:52.908 00.000 15712 worker thread done servicing request
18:38:52.908 00.000 15712 Worker thread wakes up
18:38:52.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:52.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:52.908 00.000 7988 GuideStep: -0.4 px 64 ms EAST, -0.1 px 0 ms NORTH
18:38:54.548 01.640 15712 Exposure complete
18:38:54.609 00.061 15712 worker thread done servicing request
18:38:54.609 00.000 7988 OnExposeComplete: enter
18:38:54.609 00.000 7988 UpdateGuideState(): m_state=6
18:38:54.609 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
18:38:54.609 00.000 7988 Star::Find returns 1 (0), X=1181.29, Y=428.89, Mass=1465, SNR=26.2, Peak=204 HFD=3.1
18:38:54.616 00.007 7988 MultiStar: [#1 0.02,0.46,0.99,U] [#2 -0.19,0.64,0.00,M1] [#3 -0.18,0.50,0.00,M1] [#4 0.05,0.47,1.04,U] [#5 -0.16,0.55,0.00,M1] [#6 0.04,0.67,0.00,M2] [#7 -0.16,0.31,0.64,U] [#8 -0.36,0.54,0.00,M1] 
18:38:54.616 00.000 7988 refined, 3 included, MultiStar: {-0.03, 0.47}, one-star: {-0.06, 0.60}
18:38:54.618 00.002 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
18:38:54.618 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.03)
18:38:54.620 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.47 hyp=0.47 cameraTheta=1.63 mountX=-0.47 mountY=0.02, mountTheta=3.11
18:38:54.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.47, opts=13)
18:38:54.622 00.000 7988 Enqueuing Move request for scope (-0.03, 0.47)
18:38:54.624 00.002 15712 Worker thread wakes up
18:38:54.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.47) opts 0xd
18:38:54.624 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.47)
18:38:54.624 00.000 15712 Moving (-0.03, 0.47) raw xDistance=-0.47 yDistance=0.02
18:38:54.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:54.626 00.002 7988 UpdateGuideState exits: m=1465 SNR=26.2
18:38:54.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:54.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:54.626 00.000 7988 Enqueuing Expose request
18:38:54.626 00.000 15712 PPEC rslt: input = -0.47, final = -0.25, react = -0.28, pred = 0.04, hyst = -0.26, hyst_pct = 0.54, period_length = 644.43
18:38:54.626 00.000 15712 PPEC: input: -0.47, control: -0.25, exposure: 1500
18:38:54.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:54.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:38:54.626 00.000 15712 MoveAxis(E, 82, ABG)
18:38:54.626 00.000 15712 Guiding  Dir = 2, Dur = 82
18:38:54.626 00.000 15712 IsGuiding returns 0
18:38:54.643 00.017 15712 PulseGuide returned control before completion, sleep 79
18:38:54.735 00.092 15712 IsGuiding returns 0
18:38:54.735 00.000 15712 Move returns status 0, amount 82
18:38:54.735 00.000 15712 MoveAxis(N, 0, ABG)
18:38:54.735 00.000 15712 Move returns status 0, amount 0
18:38:54.735 00.000 15712 move complete, result=0
18:38:54.735 00.000 7988 GuideStep: -0.5 px 82 ms EAST, 0.0 px 0 ms NORTH
18:38:54.743 00.008 15712 worker thread done servicing request
18:38:54.743 00.000 15712 Worker thread wakes up
18:38:54.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:54.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:56.155 01.412 15712 Exposure complete
18:38:56.217 00.062 15712 worker thread done servicing request
18:38:56.217 00.000 7988 OnExposeComplete: enter
18:38:56.217 00.000 7988 UpdateGuideState(): m_state=6
18:38:56.224 00.007 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
18:38:56.224 00.000 7988 Star::Find returns 1 (1), X=1181.42, Y=428.51, Mass=1518, SNR=26.6, Peak=255 HFD=3.2
18:38:56.224 00.000 7988 MultiStar: [#1 -0.17,0.31,0.98,U] [#2 -0.20,0.20,1.00,U] [#3 0.00,0.28,0.92,U] [#4 0.16,0.22,1.00,U] [#5 -0.01,0.27,0.72,U] [#6 0.00,0.70,0.00,M3] [#7 -0.12,0.32,0.65,U] [#8 -0.03,0.28,0.63,U] 
18:38:56.224 00.000 7988 single-star, 7 included, MultiStar: {-0.03, 0.26}, one-star: {0.07, 0.22}
18:38:56.224 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
18:38:56.224 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
18:38:56.224 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.27 mountX=-0.22 mountY=-0.07, mountTheta=-2.82
18:38:56.233 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.22, opts=13)
18:38:56.233 00.000 7988 Enqueuing Move request for scope (0.07, 0.22)
18:38:56.233 00.000 15712 Worker thread wakes up
18:38:56.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
18:38:56.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
18:38:56.233 00.000 15712 Moving (0.07, 0.22) raw xDistance=-0.22 yDistance=-0.07
18:38:56.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=18, FiltMax=255, Gamma=0.690
18:38:56.233 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.6 Saturated
18:38:56.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:56.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:56.233 00.000 7988 Enqueuing Expose request
18:38:56.241 00.008 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.04, hyst = -0.13, hyst_pct = 0.54, period_length = 644.43
18:38:56.241 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
18:38:56.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:56.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:38:56.241 00.000 15712 MoveAxis(E, 37, ABG)
18:38:56.241 00.000 15712 Guiding  Dir = 2, Dur = 37
18:38:56.275 00.034 15712 IsGuiding returns 0
18:38:56.285 00.010 15712 PulseGuide returned control before completion, sleep 32
18:38:56.345 00.060 15712 IsGuiding returns 0
18:38:56.345 00.000 15712 Move returns status 0, amount 37
18:38:56.345 00.000 15712 MoveAxis(N, 0, ABG)
18:38:56.345 00.000 15712 Move returns status 0, amount 0
18:38:56.345 00.000 15712 move complete, result=0
18:38:56.345 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
18:38:56.357 00.012 15712 worker thread done servicing request
18:38:56.357 00.000 15712 Worker thread wakes up
18:38:56.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:56.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:57.987 01.630 15712 Exposure complete
18:38:58.048 00.061 15712 worker thread done servicing request
18:38:58.048 00.000 7988 OnExposeComplete: enter
18:38:58.048 00.000 7988 UpdateGuideState(): m_state=6
18:38:58.050 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
18:38:58.050 00.000 7988 Star::Find returns 1 (0), X=1181.36, Y=428.73, Mass=1411, SNR=25.6, Peak=184 HFD=3.1
18:38:58.052 00.002 7988 MultiStar: [#1 0.01,0.13,1.07,U] [#2 -0.10,0.32,0.97,U] [#3 -0.05,0.34,0.97,U] [#4 0.13,0.24,1.05,U] [#5 0.10,0.44,0.70,U] [#6 -0.13,0.60,0.00,M4] [#7 -0.05,0.26,0.66,U] [#8 -0.06,0.22,0.69,U] 
18:38:58.054 00.002 7988 refined, 7 included, MultiStar: {0.00, 0.29}, one-star: {0.01, 0.44}
18:38:58.054 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.14 = -3.14)
18:38:58.056 00.002 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
18:38:58.056 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.57 mountX=-0.29 mountY=-0.01, mountTheta=-3.11
18:38:58.058 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.29, opts=13)
18:38:58.060 00.002 7988 Enqueuing Move request for scope (0.00, 0.29)
18:38:58.062 00.002 15712 Worker thread wakes up
18:38:58.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.29) opts 0xd
18:38:58.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.29)
18:38:58.062 00.000 15712 Moving (0.00, 0.29) raw xDistance=-0.29 yDistance=-0.01
18:38:58.062 00.000 15712 PPEC rslt: input = -0.29, final = -0.20, react = -0.18, pred = -0.05, hyst = -0.17, hyst_pct = 0.54, period_length = 644.43
18:38:58.062 00.000 15712 PPEC: input: -0.29, control: -0.20, exposure: 1500
18:38:58.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:58.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:38:58.062 00.000 15712 MoveAxis(E, 64, ABG)
18:38:58.062 00.000 15712 Guiding  Dir = 2, Dur = 64
18:38:58.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:38:58.064 00.002 7988 UpdateGuideState exits: m=1411 SNR=25.6
18:38:58.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:58.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:58.067 00.003 7988 Enqueuing Expose request
18:38:58.067 00.000 15712 IsGuiding returns 0
18:38:58.097 00.030 15712 PulseGuide returned control before completion, sleep 46
18:38:58.159 00.062 15712 IsGuiding returns 1
18:38:58.159 00.000 15712 scope still moving after pulse duration time elapsed
18:38:58.191 00.032 15712 IsGuiding returns 0
18:38:58.191 00.000 15712 scope move finished after 64 + 59 ms
18:38:58.191 00.000 15712 Move returns status 0, amount 64
18:38:58.191 00.000 15712 MoveAxis(N, 0, ABG)
18:38:58.191 00.000 15712 Move returns status 0, amount 0
18:38:58.191 00.000 15712 move complete, result=0
18:38:58.191 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.0 px 0 ms NORTH
18:38:58.193 00.002 15712 worker thread done servicing request
18:38:58.193 00.000 15712 Worker thread wakes up
18:38:58.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:58.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:38:59.613 01.420 15712 Exposure complete
18:38:59.674 00.061 15712 worker thread done servicing request
18:38:59.674 00.000 7988 OnExposeComplete: enter
18:38:59.674 00.000 7988 UpdateGuideState(): m_state=6
18:38:59.674 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
18:38:59.674 00.000 7988 Star::Find returns 1 (0), X=1181.40, Y=428.03, Mass=1500, SNR=26.3, Peak=204 HFD=3.5
18:38:59.674 00.000 7988 MultiStar: [#1 -0.04,-0.39,0.99,U] [#2 0.06,-0.11,0.95,U] [#3 0.17,-0.25,0.90,U] [#4 0.18,-0.37,1.02,U] [#5 -0.14,-0.18,0.72,U] [#6 0.00,-0.39,0.71,U] [#7 0.01,-0.06,0.65,U] [#8 -0.05,-0.33,0.67,U] 
18:38:59.674 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.27}, one-star: {0.04, -0.27}
18:38:59.674 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
18:38:59.674 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.01)
18:38:59.674 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.41 mountX=0.27 mountY=-0.04, mountTheta=-0.13
18:38:59.688 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.27, opts=13)
18:38:59.688 00.000 7988 Enqueuing Move request for scope (0.04, -0.27)
18:38:59.690 00.002 15712 Worker thread wakes up
18:38:59.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
18:38:59.690 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
18:38:59.690 00.000 15712 Moving (0.04, -0.27) raw xDistance=0.27 yDistance=-0.04
18:38:59.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:38:59.690 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
18:38:59.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:59.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:38:59.690 00.000 7988 Enqueuing Expose request
18:38:59.690 00.000 15712 PPEC rslt: input = 0.27, final = 0.13, react = 0.16, pred = -0.05, hyst = 0.14, hyst_pct = 0.54, period_length = 644.43
18:38:59.690 00.000 15712 PPEC: input: 0.27, control: 0.13, exposure: 1500
18:38:59.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:38:59.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:38:59.690 00.000 15712 MoveAxis(W, 41, ABG)
18:38:59.690 00.000 15712 Guiding  Dir = 3, Dur = 41
18:38:59.690 00.000 15712 IsGuiding returns 0
18:38:59.710 00.020 15712 PulseGuide returned control before completion, sleep 37
18:38:59.754 00.044 15712 IsGuiding returns 1
18:38:59.754 00.000 15712 scope still moving after pulse duration time elapsed
18:38:59.792 00.038 15712 IsGuiding returns 0
18:38:59.792 00.000 15712 scope move finished after 41 + 53 ms
18:38:59.792 00.000 15712 Move returns status 0, amount 41
18:38:59.792 00.000 15712 MoveAxis(N, 0, ABG)
18:38:59.792 00.000 15712 Move returns status 0, amount 0
18:38:59.792 00.000 15712 move complete, result=0
18:38:59.792 00.000 7988 GuideStep: 0.3 px 41 ms WEST, -0.0 px 0 ms NORTH
18:38:59.794 00.002 15712 worker thread done servicing request
18:38:59.794 00.000 15712 Worker thread wakes up
18:38:59.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:38:59.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:01.431 01.637 15712 Exposure complete
18:39:01.489 00.058 15712 worker thread done servicing request
18:39:01.492 00.003 7988 OnExposeComplete: enter
18:39:01.492 00.000 7988 UpdateGuideState(): m_state=6
18:39:01.494 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
18:39:01.494 00.000 7988 Star::Find returns 1 (0), X=1181.57, Y=428.13, Mass=1372, SNR=24.9, Peak=183 HFD=3.1
18:39:01.496 00.002 7988 MultiStar: [#1 0.18,-0.56,0.00,M1] [#2 0.05,-0.26,1.04,U] [#3 0.15,-0.29,1.00,U] [#4 0.30,-0.40,1.07,U] [#5 0.24,-0.33,0.70,U] [#6 0.03,-0.12,0.72,U] [#7 -0.01,-0.39,0.69,U] [#8 -0.20,-0.38,0.63,U] 
18:39:01.498 00.002 7988 single-star, 7 included, MultiStar: {0.11, -0.29}, one-star: {0.21, -0.16}
18:39:01.498 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.58) = xAngle (0.92 = 0.92)
18:39:01.500 00.002 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.03 = -2.25)
18:39:01.500 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-0.65 mountX=0.16 mountY=-0.21, mountTheta=-0.91
18:39:01.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.16, opts=13)
18:39:01.500 00.000 7988 Enqueuing Move request for scope (0.21, -0.16)
18:39:01.506 00.006 15712 Worker thread wakes up
18:39:01.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
18:39:01.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
18:39:01.506 00.000 15712 Moving (0.21, -0.16) raw xDistance=0.16 yDistance=-0.21
18:39:01.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:01.506 00.000 7988 UpdateGuideState exits: m=1372 SNR=24.9
18:39:01.508 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:01.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:01.510 00.002 7988 Enqueuing Expose request
18:39:01.510 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.05, hyst = 0.00, hyst_pct = 0.54, period_length = 644.43
18:39:01.510 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
18:39:01.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:01.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:39:01.510 00.000 15712 MoveAxis(E, 7, ABG)
18:39:01.510 00.000 15712 Guiding  Dir = 2, Dur = 7
18:39:01.512 00.002 15712 IsGuiding returns 0
18:39:01.524 00.012 15712 IsGuiding returns 0
18:39:01.524 00.000 15712 Move returns status 0, amount 7
18:39:01.524 00.000 15712 MoveAxis(N, 0, ABG)
18:39:01.524 00.000 15712 Move returns status 0, amount 0
18:39:01.524 00.000 15712 move complete, result=0
18:39:01.524 00.000 15712 worker thread done servicing request
18:39:01.524 00.000 15712 Worker thread wakes up
18:39:01.524 00.000 7988 GuideStep: 0.2 px 7 ms EAST, -0.2 px 0 ms NORTH
18:39:01.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:01.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:02.945 01.421 15712 Exposure complete
18:39:03.006 00.061 15712 worker thread done servicing request
18:39:03.006 00.000 7988 OnExposeComplete: enter
18:39:03.006 00.000 7988 UpdateGuideState(): m_state=6
18:39:03.006 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
18:39:03.006 00.000 7988 Star::Find returns 1 (0), X=1181.44, Y=427.49, Mass=1397, SNR=25.4, Peak=205 HFD=3.2
18:39:03.006 00.000 7988 MultiStar: [#1 0.03,-0.82,0.00,M2] [#2 -0.04,-0.78,0.00,M1] [#3 0.04,-0.68,0.00,M1] [#4 0.13,-0.82,0.00,M1] [#5 0.04,-0.78,0.00,M1] [#6 0.01,-0.64,0.00,M3] [#7 -0.26,-0.76,0.00,M1] [#8 -0.06,-0.77,0.00,M1] 
18:39:03.006 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
18:39:03.006 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.06)
18:39:03.006 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.80 hyp=0.81 cameraTheta=-1.47 mountX=0.80 mountY=-0.06, mountTheta=-0.08
18:39:03.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.80, opts=13)
18:39:03.006 00.000 7988 Enqueuing Move request for scope (0.08, -0.80)
18:39:03.006 00.000 15712 Worker thread wakes up
18:39:03.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.80) opts 0xd
18:39:03.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.80)
18:39:03.006 00.000 15712 Moving (0.08, -0.80) raw xDistance=0.80 yDistance=-0.06
18:39:03.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:39:03.019 00.013 7988 UpdateGuideState exits: m=1397 SNR=25.4
18:39:03.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:03.022 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:03.022 00.000 7988 Enqueuing Expose request
18:39:03.022 00.000 15712 PPEC rslt: input = 0.80, final = 0.43, react = 0.48, pred = -0.06, hyst = 0.44, hyst_pct = 0.54, period_length = 644.43
18:39:03.022 00.000 15712 PPEC: input: 0.80, control: 0.43, exposure: 1500
18:39:03.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:03.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:39:03.022 00.000 15712 MoveAxis(W, 141, ABG)
18:39:03.022 00.000 15712 Guiding  Dir = 3, Dur = 141
18:39:03.022 00.000 15712 IsGuiding returns 0
18:39:03.053 00.031 15712 PulseGuide returned control before completion, sleep 123
18:39:03.182 00.129 15712 IsGuiding returns 1
18:39:03.182 00.000 15712 scope still moving after pulse duration time elapsed
18:39:03.223 00.041 15712 IsGuiding returns 0
18:39:03.223 00.000 15712 scope move finished after 141 + 62 ms
18:39:03.223 00.000 15712 Move returns status 0, amount 141
18:39:03.223 00.000 15712 MoveAxis(N, 0, ABG)
18:39:03.223 00.000 15712 Move returns status 0, amount 0
18:39:03.223 00.000 15712 move complete, result=0
18:39:03.223 00.000 7988 GuideStep: 0.8 px 141 ms WEST, -0.1 px 0 ms NORTH
18:39:03.229 00.006 15712 worker thread done servicing request
18:39:03.229 00.000 15712 Worker thread wakes up
18:39:03.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:03.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:04.871 01.642 15712 Exposure complete
18:39:04.932 00.061 15712 worker thread done servicing request
18:39:04.932 00.000 7988 OnExposeComplete: enter
18:39:04.932 00.000 7988 UpdateGuideState(): m_state=6
18:39:04.932 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
18:39:04.932 00.000 7988 Star::Find returns 1 (0), X=1181.28, Y=427.85, Mass=1460, SNR=26.1, Peak=213 HFD=3.2
18:39:04.932 00.000 7988 MultiStar: [#1 -0.07,-0.57,0.00,M3] [#2 -0.14,-0.56,0.00,M2] [#3 -0.00,-0.53,0.00,M2] [#4 -0.01,-0.51,1.01,U] [#5 0.02,-0.36,0.69,U] [#6 -0.13,-0.34,0.68,U] [#7 0.03,-0.70,0.00,M2] [#8 -0.06,-0.69,0.00,M2] 
18:39:04.932 00.000 7988 refined, 3 included, MultiStar: {-0.05, -0.43}, one-star: {-0.07, -0.45}
18:39:04.932 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
18:39:04.941 00.009 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
18:39:04.941 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.43 hyp=0.43 cameraTheta=-1.69 mountX=0.43 mountY=0.06, mountTheta=0.14
18:39:04.941 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.43, opts=13)
18:39:04.941 00.000 7988 Enqueuing Move request for scope (-0.05, -0.43)
18:39:04.941 00.000 15712 Worker thread wakes up
18:39:04.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.43) opts 0xd
18:39:04.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.43)
18:39:04.941 00.000 15712 Moving (-0.05, -0.43) raw xDistance=0.43 yDistance=0.06
18:39:04.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:39:04.948 00.007 7988 UpdateGuideState exits: m=1460 SNR=26.1
18:39:04.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:04.948 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:04.948 00.000 7988 Enqueuing Expose request
18:39:04.948 00.000 15712 PPEC rslt: input = 0.43, final = 0.21, react = 0.26, pred = -0.06, hyst = 0.23, hyst_pct = 0.53, period_length = 644.43
18:39:04.948 00.000 15712 PPEC: input: 0.43, control: 0.21, exposure: 1500
18:39:04.948 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:04.948 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:39:04.948 00.000 15712 MoveAxis(W, 70, ABG)
18:39:04.948 00.000 15712 Guiding  Dir = 3, Dur = 70
18:39:04.948 00.000 15712 IsGuiding returns 0
18:39:04.964 00.016 15712 PulseGuide returned control before completion, sleep 63
18:39:05.043 00.079 15712 IsGuiding returns 0
18:39:05.043 00.000 15712 Move returns status 0, amount 70
18:39:05.043 00.000 15712 MoveAxis(N, 0, ABG)
18:39:05.043 00.000 15712 Move returns status 0, amount 0
18:39:05.043 00.000 15712 move complete, result=0
18:39:05.043 00.000 7988 GuideStep: 0.4 px 70 ms WEST, 0.1 px 0 ms NORTH
18:39:05.052 00.009 15712 worker thread done servicing request
18:39:05.052 00.000 15712 Worker thread wakes up
18:39:05.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:05.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:06.462 01.410 15712 Exposure complete
18:39:06.525 00.063 15712 worker thread done servicing request
18:39:06.525 00.000 7988 OnExposeComplete: enter
18:39:06.525 00.000 7988 UpdateGuideState(): m_state=6
18:39:06.525 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
18:39:06.525 00.000 7988 Star::Find returns 1 (0), X=1181.32, Y=427.76, Mass=1326, SNR=24.8, Peak=193 HFD=2.9
18:39:06.525 00.000 7988 MultiStar: [#1 0.08,-0.49,1.04,U] [#2 0.01,-0.46,1.06,U] [#3 0.17,-0.50,0.00,M3] [#4 0.27,-0.42,1.08,U] [#5 -0.10,-0.39,0.73,U] [#6 -0.08,-0.11,0.70,U] [#7 -0.17,-0.49,0.70,U] [#8 0.15,-0.52,0.00,M3] 
18:39:06.525 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.42}, one-star: {-0.03, -0.53}
18:39:06.525 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
18:39:06.525 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
18:39:06.525 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.42 hyp=0.42 cameraTheta=-1.53 mountX=0.42 mountY=-0.01, mountTheta=-0.02
18:39:06.537 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.42, opts=13)
18:39:06.537 00.000 7988 Enqueuing Move request for scope (0.02, -0.42)
18:39:06.538 00.001 15712 Worker thread wakes up
18:39:06.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.42) opts 0xd
18:39:06.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.42)
18:39:06.538 00.000 15712 Moving (0.02, -0.42) raw xDistance=0.42 yDistance=-0.01
18:39:06.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:39:06.538 00.000 7988 UpdateGuideState exits: m=1326 SNR=24.8
18:39:06.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:06.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:06.538 00.000 7988 Enqueuing Expose request
18:39:06.538 00.000 15712 PPEC rslt: input = 0.42, final = 0.23, react = 0.25, pred = -0.05, hyst = 0.26, hyst_pct = 0.53, period_length = 644.43
18:39:06.538 00.000 15712 PPEC: input: 0.42, control: 0.23, exposure: 1500
18:39:06.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:06.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:39:06.538 00.000 15712 MoveAxis(W, 75, ABG)
18:39:06.538 00.000 15712 Guiding  Dir = 3, Dur = 75
18:39:06.538 00.000 15712 IsGuiding returns 0
18:39:06.565 00.027 15712 PulseGuide returned control before completion, sleep 62
18:39:06.635 00.070 15712 IsGuiding returns 1
18:39:06.635 00.000 15712 scope still moving after pulse duration time elapsed
18:39:06.691 00.056 15712 IsGuiding returns 0
18:39:06.691 00.000 15712 scope move finished after 75 + 76 ms
18:39:06.691 00.000 15712 Move returns status 0, amount 75
18:39:06.691 00.000 15712 MoveAxis(N, 0, ABG)
18:39:06.691 00.000 15712 Move returns status 0, amount 0
18:39:06.691 00.000 15712 move complete, result=0
18:39:06.691 00.000 7988 GuideStep: 0.4 px 75 ms WEST, -0.0 px 0 ms NORTH
18:39:06.699 00.008 15712 worker thread done servicing request
18:39:06.699 00.000 15712 Worker thread wakes up
18:39:06.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:06.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:08.340 01.641 15712 Exposure complete
18:39:08.400 00.060 15712 worker thread done servicing request
18:39:08.400 00.000 7988 OnExposeComplete: enter
18:39:08.400 00.000 7988 UpdateGuideState(): m_state=6
18:39:08.407 00.007 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
18:39:08.409 00.002 7988 Star::Find returns 1 (0), X=1181.32, Y=428.80, Mass=1454, SNR=26.0, Peak=185 HFD=3.3
18:39:08.409 00.000 7988 MultiStar: [#1 0.02,0.33,0.97,U] [#2 -0.02,0.58,0.00,M2] [#3 -0.12,0.50,0.97,U] [#4 0.03,0.52,1.03,U] [#5 -0.01,0.53,0.00,M1] [#6 -0.12,0.69,0.00,M2] [#7 -0.07,0.54,0.00,M2] [#8 -0.27,0.22,0.66,U] 
18:39:08.411 00.002 7988 refined, 4 included, MultiStar: {-0.06, 0.43}, one-star: {-0.03, 0.51}
18:39:08.411 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
18:39:08.413 00.002 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
18:39:08.413 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.43 hyp=0.43 cameraTheta=1.71 mountX=-0.43 mountY=0.05, mountTheta=3.02
18:39:08.417 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.43, opts=13)
18:39:08.419 00.002 7988 Enqueuing Move request for scope (-0.06, 0.43)
18:39:08.419 00.000 15712 Worker thread wakes up
18:39:08.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.43) opts 0xd
18:39:08.419 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.43)
18:39:08.419 00.000 15712 Moving (-0.06, 0.43) raw xDistance=-0.43 yDistance=0.05
18:39:08.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:39:08.419 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.0
18:39:08.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:08.424 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:08.424 00.000 7988 Enqueuing Expose request
18:39:08.426 00.002 15712 PPEC rslt: input = -0.43, final = -0.19, react = -0.26, pred = 0.10, hyst = -0.22, hyst_pct = 0.53, period_length = 644.43
18:39:08.426 00.000 15712 PPEC: input: -0.43, control: -0.19, exposure: 1500
18:39:08.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:08.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:39:08.426 00.000 15712 MoveAxis(E, 61, ABG)
18:39:08.426 00.000 15712 Guiding  Dir = 2, Dur = 61
18:39:08.426 00.000 15712 IsGuiding returns 0
18:39:08.450 00.024 15712 PulseGuide returned control before completion, sleep 43
18:39:08.528 00.078 15712 IsGuiding returns 0
18:39:08.528 00.000 15712 Move returns status 0, amount 61
18:39:08.528 00.000 15712 MoveAxis(N, 0, ABG)
18:39:08.528 00.000 15712 Move returns status 0, amount 0
18:39:08.528 00.000 15712 move complete, result=0
18:39:08.528 00.000 15712 worker thread done servicing request
18:39:08.528 00.000 15712 Worker thread wakes up
18:39:08.528 00.000 7988 GuideStep: -0.4 px 61 ms EAST, 0.1 px 0 ms NORTH
18:39:08.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:08.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:09.944 01.416 15712 Exposure complete
18:39:10.006 00.062 15712 worker thread done servicing request
18:39:10.006 00.000 7988 OnExposeComplete: enter
18:39:10.006 00.000 7988 UpdateGuideState(): m_state=6
18:39:10.009 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
18:39:10.009 00.000 7988 Star::Find returns 1 (0), X=1181.26, Y=429.06, Mass=1481, SNR=26.2, Peak=228 HFD=3.3
18:39:10.011 00.002 7988 MultiStar: [#1 -0.05,0.78,0.00,M2] [#2 -0.02,0.93,0.00,M3] [#3 -0.07,0.76,0.00,M3] [#4 -0.01,0.72,0.00,M1] [#5 -0.15,0.99,0.00,M2] [#6 -0.11,1.04,0.00,M3] [#7 -0.07,0.79,0.00,M3] [#8 0.03,0.59,0.00,M3] 
18:39:10.013 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.02)
18:39:10.013 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
18:39:10.015 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.77 hyp=0.77 cameraTheta=1.69 mountX=-0.76 mountY=0.07, mountTheta=3.05
18:39:10.017 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.77, opts=13)
18:39:10.017 00.000 7988 Enqueuing Move request for scope (-0.09, 0.77)
18:39:10.019 00.002 15712 Worker thread wakes up
18:39:10.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.77) opts 0xd
18:39:10.019 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.77)
18:39:10.019 00.000 15712 Moving (-0.09, 0.77) raw xDistance=-0.76 yDistance=0.07
18:39:10.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
18:39:10.019 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.2
18:39:10.021 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:10.023 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:10.023 00.000 7988 Enqueuing Expose request
18:39:10.025 00.002 15712 PPEC rslt: input = -0.76, final = -0.38, react = -0.46, pred = 0.10, hyst = -0.40, hyst_pct = 0.53, period_length = 644.43
18:39:10.025 00.000 15712 PPEC: input: -0.76, control: -0.38, exposure: 1500
18:39:10.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:10.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:39:10.025 00.000 15712 MoveAxis(E, 124, ABG)
18:39:10.025 00.000 15712 Guiding  Dir = 2, Dur = 124
18:39:10.038 00.013 15712 IsGuiding returns 0
18:39:10.053 00.015 15712 PulseGuide returned control before completion, sleep 119
18:39:10.196 00.143 15712 IsGuiding returns 0
18:39:10.196 00.000 15712 Move returns status 0, amount 124
18:39:10.196 00.000 15712 MoveAxis(N, 0, ABG)
18:39:10.196 00.000 15712 Move returns status 0, amount 0
18:39:10.196 00.000 15712 move complete, result=0
18:39:10.196 00.000 15712 worker thread done servicing request
18:39:10.196 00.000 15712 Worker thread wakes up
18:39:10.196 00.000 7988 GuideStep: -0.8 px 124 ms EAST, 0.1 px 0 ms NORTH
18:39:10.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:10.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:11.839 01.643 15712 Exposure complete
18:39:11.900 00.061 15712 worker thread done servicing request
18:39:11.902 00.002 7988 OnExposeComplete: enter
18:39:11.902 00.000 7988 UpdateGuideState(): m_state=6
18:39:11.902 00.000 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
18:39:11.902 00.000 7988 Star::Find returns 1 (0), X=1181.51, Y=428.78, Mass=1459, SNR=26.1, Peak=187 HFD=3.4
18:39:11.902 00.000 7988 MultiStar: [#1 0.13,0.41,0.99,U] [#2 -0.08,0.46,0.98,U] [#3 0.16,0.47,0.92,U] [#4 0.11,0.23,0.99,U] [#5 -0.06,0.47,0.69,U] [#6 0.17,0.58,0.00,M4] [#7 -0.05,0.54,0.00,M4] [#8 0.07,0.11,0.66,U] 
18:39:11.902 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.39}, one-star: {0.16, 0.48}
18:39:11.902 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
18:39:11.902 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
18:39:11.910 00.008 7988 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.39 cameraTheta=1.37 mountX=-0.39 mountY=-0.09, mountTheta=-2.92
18:39:11.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.39, opts=13)
18:39:11.910 00.000 7988 Enqueuing Move request for scope (0.08, 0.39)
18:39:11.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:39:11.916 00.006 7988 UpdateGuideState exits: m=1459 SNR=26.1
18:39:11.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:11.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:11.916 00.000 7988 Enqueuing Expose request
18:39:11.916 00.000 15712 Worker thread wakes up
18:39:11.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.39) opts 0xd
18:39:11.916 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.39)
18:39:11.916 00.000 15712 Moving (0.08, 0.39) raw xDistance=-0.39 yDistance=-0.09
18:39:11.916 00.000 15712 PPEC rslt: input = -0.39, final = -0.16, react = -0.23, pred = 0.15, hyst = -0.22, hyst_pct = 0.53, period_length = 644.43
18:39:11.916 00.000 15712 PPEC: input: -0.39, control: -0.16, exposure: 1500
18:39:11.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:11.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:39:11.916 00.000 15712 MoveAxis(E, 51, ABG)
18:39:11.916 00.000 15712 Guiding  Dir = 2, Dur = 51
18:39:11.916 00.000 15712 IsGuiding returns 0
18:39:11.939 00.023 15712 PulseGuide returned control before completion, sleep 46
18:39:11.995 00.056 15712 IsGuiding returns 1
18:39:11.995 00.000 15712 scope still moving after pulse duration time elapsed
18:39:12.029 00.034 15712 IsGuiding returns 0
18:39:12.029 00.000 15712 scope move finished after 51 + 60 ms
18:39:12.029 00.000 15712 Move returns status 0, amount 51
18:39:12.029 00.000 15712 MoveAxis(N, 0, ABG)
18:39:12.029 00.000 15712 Move returns status 0, amount 0
18:39:12.029 00.000 15712 move complete, result=0
18:39:12.029 00.000 7988 GuideStep: -0.4 px 51 ms EAST, -0.1 px 0 ms NORTH
18:39:12.037 00.008 15712 worker thread done servicing request
18:39:12.037 00.000 15712 Worker thread wakes up
18:39:12.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:12.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:13.448 01.411 15712 Exposure complete
18:39:13.510 00.062 15712 worker thread done servicing request
18:39:13.510 00.000 7988 OnExposeComplete: enter
18:39:13.510 00.000 7988 UpdateGuideState(): m_state=6
18:39:13.510 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
18:39:13.510 00.000 7988 Star::Find returns 1 (0), X=1181.34, Y=427.96, Mass=1306, SNR=24.6, Peak=198 HFD=2.8
18:39:13.510 00.000 7988 MultiStar: [#1 -0.13,-0.43,1.07,U] [#2 -0.09,-0.43,1.07,U] [#3 -0.25,-0.48,0.00,M3] [#4 -0.29,-0.49,0.00,M1] [#5 -0.10,-0.38,0.73,U] [#6 -0.19,-0.15,0.76,U] [#7 -0.14,-0.50,0.67,U] [#8 -0.26,-0.42,0.71,U] 
18:39:13.510 00.000 7988 single-star, 6 included, MultiStar: {-0.12, -0.38}, one-star: {-0.01, -0.34}
18:39:13.510 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
18:39:13.510 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
18:39:13.510 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.61 mountX=0.34 mountY=0.02, mountTheta=0.06
18:39:13.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.34, opts=13)
18:39:13.510 00.000 7988 Enqueuing Move request for scope (-0.01, -0.34)
18:39:13.510 00.000 15712 Worker thread wakes up
18:39:13.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.34) opts 0xd
18:39:13.510 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.34)
18:39:13.510 00.000 15712 Moving (-0.01, -0.34) raw xDistance=0.34 yDistance=0.02
18:39:13.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:13.510 00.000 7988 UpdateGuideState exits: m=1306 SNR=24.6
18:39:13.525 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:13.526 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:13.526 00.000 7988 Enqueuing Expose request
18:39:13.526 00.000 15712 PPEC rslt: input = 0.34, final = 0.18, react = 0.20, pred = -0.01, hyst = 0.16, hyst_pct = 0.53, period_length = 644.43
18:39:13.526 00.000 15712 PPEC: input: 0.34, control: 0.18, exposure: 1500
18:39:13.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:13.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:39:13.526 00.000 15712 MoveAxis(W, 58, ABG)
18:39:13.526 00.000 15712 Guiding  Dir = 3, Dur = 58
18:39:13.526 00.000 15712 IsGuiding returns 0
18:39:13.543 00.017 15712 PulseGuide returned control before completion, sleep 44
18:39:13.628 00.085 15712 IsGuiding returns 0
18:39:13.628 00.000 15712 Move returns status 0, amount 58
18:39:13.628 00.000 15712 MoveAxis(N, 0, ABG)
18:39:13.628 00.000 15712 Move returns status 0, amount 0
18:39:13.628 00.000 15712 move complete, result=0
18:39:13.628 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.0 px 0 ms NORTH
18:39:13.635 00.007 15712 worker thread done servicing request
18:39:13.635 00.000 15712 Worker thread wakes up
18:39:13.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:13.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:15.280 01.645 15712 Exposure complete
18:39:15.340 00.060 15712 worker thread done servicing request
18:39:15.340 00.000 7988 OnExposeComplete: enter
18:39:15.340 00.000 7988 UpdateGuideState(): m_state=6
18:39:15.340 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
18:39:15.340 00.000 7988 Star::Find returns 1 (0), X=1181.58, Y=427.74, Mass=1393, SNR=25.4, Peak=193 HFD=3.1
18:39:15.345 00.005 7988 MultiStar: [#1 0.15,-0.75,0.00,M1] [#2 0.04,-0.79,0.00,M2] [#3 0.11,-0.69,0.00,M4] [#4 0.13,-0.62,0.00,M2] [#5 -0.03,-0.40,0.70,U] [#6 0.00,-0.41,0.71,U] [#7 0.04,-0.48,0.67,U] [#8 0.08,-0.67,0.00,M2] 
18:39:15.347 00.002 7988 refined, 3 included, MultiStar: {0.08, -0.47}, one-star: {0.23, -0.56}
18:39:15.348 00.001 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
18:39:15.348 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
18:39:15.350 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.47 hyp=0.48 cameraTheta=-1.41 mountX=0.47 mountY=-0.07, mountTheta=-0.14
18:39:15.352 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.47, opts=13)
18:39:15.352 00.000 7988 Enqueuing Move request for scope (0.08, -0.47)
18:39:15.354 00.002 15712 Worker thread wakes up
18:39:15.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.47) opts 0xd
18:39:15.354 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.47)
18:39:15.354 00.000 15712 Moving (0.08, -0.47) raw xDistance=0.47 yDistance=-0.07
18:39:15.354 00.000 15712 PPEC rslt: input = 0.47, final = 0.26, react = 0.28, pred = -0.02, hyst = 0.24, hyst_pct = 0.53, period_length = 644.43
18:39:15.354 00.000 15712 PPEC: input: 0.47, control: 0.26, exposure: 1500
18:39:15.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:15.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:39:15.356 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:15.356 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.4
18:39:15.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:15.356 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:15.356 00.000 7988 Enqueuing Expose request
18:39:15.356 00.000 15712 MoveAxis(W, 83, ABG)
18:39:15.356 00.000 15712 Guiding  Dir = 3, Dur = 83
18:39:15.356 00.000 15712 IsGuiding returns 0
18:39:15.372 00.016 15712 PulseGuide returned control before completion, sleep 79
18:39:15.488 00.116 15712 IsGuiding returns 0
18:39:15.488 00.000 15712 Move returns status 0, amount 83
18:39:15.488 00.000 15712 MoveAxis(N, 0, ABG)
18:39:15.488 00.000 15712 Move returns status 0, amount 0
18:39:15.488 00.000 15712 move complete, result=0
18:39:15.488 00.000 7988 GuideStep: 0.5 px 83 ms WEST, -0.1 px 0 ms NORTH
18:39:15.490 00.002 15712 worker thread done servicing request
18:39:15.490 00.000 15712 Worker thread wakes up
18:39:15.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:15.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:16.902 01.412 15712 Exposure complete
18:39:16.963 00.061 15712 worker thread done servicing request
18:39:16.963 00.000 7988 OnExposeComplete: enter
18:39:16.964 00.001 7988 UpdateGuideState(): m_state=6
18:39:16.964 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
18:39:16.964 00.000 7988 Star::Find returns 1 (0), X=1181.57, Y=427.76, Mass=1325, SNR=24.8, Peak=198 HFD=2.9
18:39:16.964 00.000 7988 MultiStar: [#1 0.07,-0.51,1.06,U] [#2 -0.11,-0.53,0.00,M3] [#3 0.20,-0.39,1.00,U] [#4 0.03,-0.52,0.00,M3] [#5 0.07,-0.65,0.00,M1] [#6 -0.01,-0.17,0.74,U] [#7 0.04,-0.49,0.68,U] [#8 -0.10,-0.56,0.00,M3] 
18:39:16.964 00.000 7988 refined, 4 included, MultiStar: {0.11, -0.43}, one-star: {0.22, -0.53}
18:39:16.964 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
18:39:16.964 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.91)
18:39:16.964 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.43 hyp=0.45 cameraTheta=-1.31 mountX=0.43 mountY=-0.10, mountTheta=-0.24
18:39:16.964 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.43, opts=13)
18:39:16.964 00.000 7988 Enqueuing Move request for scope (0.11, -0.43)
18:39:16.964 00.000 15712 Worker thread wakes up
18:39:16.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.43) opts 0xd
18:39:16.964 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.43)
18:39:16.964 00.000 15712 Moving (0.11, -0.43) raw xDistance=0.43 yDistance=-0.10
18:39:16.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:39:16.964 00.000 7988 UpdateGuideState exits: m=1325 SNR=24.8
18:39:16.978 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:16.979 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:16.979 00.000 7988 Enqueuing Expose request
18:39:16.979 00.000 15712 PPEC rslt: input = 0.43, final = 0.25, react = 0.26, pred = 0.00, hyst = 0.24, hyst_pct = 0.53, period_length = 644.43
18:39:16.979 00.000 15712 PPEC: input: 0.43, control: 0.25, exposure: 1500
18:39:16.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:16.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:39:16.979 00.000 15712 MoveAxis(W, 82, ABG)
18:39:16.979 00.000 15712 Guiding  Dir = 3, Dur = 82
18:39:16.979 00.000 15712 IsGuiding returns 0
18:39:17.001 00.022 15712 PulseGuide returned control before completion, sleep 69
18:39:17.115 00.114 15712 IsGuiding returns 0
18:39:17.115 00.000 15712 Move returns status 0, amount 82
18:39:17.115 00.000 15712 MoveAxis(N, 0, ABG)
18:39:17.115 00.000 15712 Move returns status 0, amount 0
18:39:17.115 00.000 15712 move complete, result=0
18:39:17.115 00.000 15712 worker thread done servicing request
18:39:17.115 00.000 7988 GuideStep: 0.4 px 82 ms WEST, -0.1 px 0 ms NORTH
18:39:17.115 00.000 15712 Worker thread wakes up
18:39:17.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:17.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:18.748 01.633 15712 Exposure complete
18:39:18.799 00.051 15712 worker thread done servicing request
18:39:18.799 00.000 7988 OnExposeComplete: enter
18:39:18.810 00.011 7988 UpdateGuideState(): m_state=6
18:39:18.812 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
18:39:18.812 00.000 7988 Star::Find returns 1 (0), X=1181.72, Y=427.50, Mass=1500, SNR=26.3, Peak=183 HFD=3.3
18:39:18.814 00.002 7988 MultiStar: [#1 0.27,-0.72,0.00,M1] [#2 0.00,-0.87,0.00,M4] [#3 0.16,-0.82,0.00,M4] [#4 0.13,-0.90,0.00,M4] [#5 0.11,-0.91,0.00,M2] [#6 0.17,-0.45,0.71,U] [#7 -0.11,-0.61,0.00,M2] [#8 0.14,-0.88,0.00,M4] 
18:39:18.816 00.002 7988 refined, 1 included, MultiStar: {0.29, -0.65}, one-star: {0.37, -0.79}
18:39:18.816 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
18:39:18.818 00.002 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.75)
18:39:18.818 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.65 hyp=0.71 cameraTheta=-1.16 mountX=0.65 mountY=-0.27, mountTheta=-0.39
18:39:18.820 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.65, opts=13)
18:39:18.822 00.002 7988 Enqueuing Move request for scope (0.29, -0.65)
18:39:18.822 00.000 15712 Worker thread wakes up
18:39:18.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.65) opts 0xd
18:39:18.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.65)
18:39:18.822 00.000 15712 Moving (0.29, -0.65) raw xDistance=0.65 yDistance=-0.27
18:39:18.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:39:18.822 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
18:39:18.825 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:18.826 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:18.826 00.000 7988 Enqueuing Expose request
18:39:18.830 00.004 15712 PPEC rslt: input = 0.65, final = 0.38, react = 0.39, pred = -0.00, hyst = 0.37, hyst_pct = 0.52, period_length = 644.43
18:39:18.830 00.000 15712 PPEC: input: 0.65, control: 0.38, exposure: 1500
18:39:18.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
18:39:18.830 00.000 15712 MoveAxis(W, 123, ABG)
18:39:18.830 00.000 15712 Guiding  Dir = 3, Dur = 123
18:39:18.830 00.000 15712 IsGuiding returns 0
18:39:18.842 00.012 15712 PulseGuide returned control before completion, sleep 119
18:39:18.988 00.146 15712 IsGuiding returns 0
18:39:18.988 00.000 15712 Move returns status 0, amount 123
18:39:18.988 00.000 15712 MoveAxis(N, 69, ABG)
18:39:18.988 00.000 15712 Guiding  Dir = 0, Dur = 69
18:39:18.988 00.000 15712 IsGuiding returns 0
18:39:19.065 00.077 15712 IsGuiding returns 1
18:39:19.065 00.000 15712 scope still moving after pulse duration time elapsed
18:39:19.100 00.035 15712 IsGuiding returns 1
18:39:19.164 00.064 15712 IsGuiding returns 0
18:39:19.164 00.000 15712 scope move finished after 69 + 106 ms
18:39:19.164 00.000 15712 Move returns status 0, amount 69
18:39:19.164 00.000 15712 move complete, result=0
18:39:19.164 00.000 7988 GuideStep: 0.6 px 123 ms WEST, -0.3 px 69 ms NORTH
18:39:19.166 00.002 15712 worker thread done servicing request
18:39:19.166 00.000 15712 Worker thread wakes up
18:39:19.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:19.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:20.585 01.419 15712 Exposure complete
18:39:20.644 00.059 15712 worker thread done servicing request
18:39:20.644 00.000 7988 OnExposeComplete: enter
18:39:20.644 00.000 7988 UpdateGuideState(): m_state=6
18:39:20.644 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
18:39:20.644 00.000 7988 Star::Find returns 1 (0), X=1181.43, Y=427.82, Mass=1454, SNR=26.0, Peak=188 HFD=3.2
18:39:20.644 00.000 7988 MultiStar: [#1 0.09,-0.69,0.00,M2] [#2 -0.09,-0.56,0.00,M5] [#3 0.01,-0.64,0.00,M5] [#4 -0.15,-0.61,0.00,M5] [#5 0.04,-0.58,0.00,M3] [#6 -0.04,-0.37,0.68,U] [#7 -0.13,-0.73,0.00,M3] [#8 0.10,-0.67,0.00,M5] 
18:39:20.644 00.000 7988 refined, 1 included, MultiStar: {0.03, -0.43}, one-star: {0.07, -0.47}
18:39:20.652 00.008 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
18:39:20.652 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
18:39:20.652 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.43 hyp=0.43 cameraTheta=-1.51 mountX=0.43 mountY=-0.02, mountTheta=-0.04
18:39:20.652 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.43, opts=13)
18:39:20.652 00.000 7988 Enqueuing Move request for scope (0.03, -0.43)
18:39:20.652 00.000 15712 Worker thread wakes up
18:39:20.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.43) opts 0xd
18:39:20.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.43)
18:39:20.652 00.000 15712 Moving (0.03, -0.43) raw xDistance=0.43 yDistance=-0.02
18:39:20.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:20.652 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.0
18:39:20.660 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:20.662 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:20.662 00.000 7988 Enqueuing Expose request
18:39:20.664 00.002 15712 PPEC rslt: input = 0.43, final = 0.25, react = 0.26, pred = -0.00, hyst = 0.25, hyst_pct = 0.52, period_length = 644.43
18:39:20.664 00.000 15712 PPEC: input: 0.43, control: 0.25, exposure: 1500
18:39:20.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:20.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:39:20.664 00.000 15712 MoveAxis(W, 81, ABG)
18:39:20.664 00.000 15712 Guiding  Dir = 3, Dur = 81
18:39:20.664 00.000 15712 IsGuiding returns 0
18:39:20.682 00.018 15712 PulseGuide returned control before completion, sleep 74
18:39:20.788 00.106 15712 IsGuiding returns 0
18:39:20.788 00.000 15712 Move returns status 0, amount 81
18:39:20.788 00.000 15712 MoveAxis(N, 0, ABG)
18:39:20.788 00.000 15712 Move returns status 0, amount 0
18:39:20.788 00.000 15712 move complete, result=0
18:39:20.788 00.000 7988 GuideStep: 0.4 px 81 ms WEST, -0.0 px 0 ms NORTH
18:39:20.796 00.008 15712 worker thread done servicing request
18:39:20.796 00.000 15712 Worker thread wakes up
18:39:20.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:20.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:22.429 01.633 15712 Exposure complete
18:39:22.491 00.062 15712 worker thread done servicing request
18:39:22.491 00.000 7988 OnExposeComplete: enter
18:39:22.491 00.000 7988 UpdateGuideState(): m_state=6
18:39:22.491 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
18:39:22.491 00.000 7988 Star::Find returns 1 (0), X=1181.26, Y=427.91, Mass=1364, SNR=25.2, Peak=198 HFD=3.1
18:39:22.491 00.000 7988 MultiStar: [#1 -0.02,-0.56,0.00,M3] [#2 -0.22,-0.61,0.00,M6] [#3 -0.17,-0.50,0.00,M6] [#4 0.10,-0.69,0.00,M6] [#5 -0.09,-0.50,0.74,U] [#6 -0.12,-0.23,0.76,U] [#7 -0.23,-0.61,0.00,M4] [#8 -0.19,-0.53,0.00,M6] 
18:39:22.491 00.000 7988 refined, 2 included, MultiStar: {-0.10, -0.37}, one-star: {-0.10, -0.38}
18:39:22.491 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
18:39:22.491 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
18:39:22.491 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.37 hyp=0.38 cameraTheta=-1.84 mountX=0.37 mountY=0.11, mountTheta=0.29
18:39:22.491 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.37, opts=13)
18:39:22.506 00.015 7988 Enqueuing Move request for scope (-0.10, -0.37)
18:39:22.506 00.000 15712 Worker thread wakes up
18:39:22.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.37) opts 0xd
18:39:22.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.37)
18:39:22.506 00.000 15712 Moving (-0.10, -0.37) raw xDistance=0.37 yDistance=0.11
18:39:22.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:22.506 00.000 7988 UpdateGuideState exits: m=1364 SNR=25.2
18:39:22.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:22.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:22.506 00.000 7988 Enqueuing Expose request
18:39:22.506 00.000 15712 PPEC rslt: input = 0.37, final = 0.28, react = 0.22, pred = 0.12, hyst = 0.22, hyst_pct = 0.52, period_length = 644.43
18:39:22.506 00.000 15712 PPEC: input: 0.37, control: 0.28, exposure: 1500
18:39:22.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:22.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:39:22.506 00.000 15712 MoveAxis(W, 91, ABG)
18:39:22.506 00.000 15712 Guiding  Dir = 3, Dur = 91
18:39:22.506 00.000 15712 IsGuiding returns 0
18:39:22.528 00.022 15712 PulseGuide returned control before completion, sleep 79
18:39:22.643 00.115 15712 IsGuiding returns 0
18:39:22.643 00.000 15712 Move returns status 0, amount 91
18:39:22.643 00.000 15712 MoveAxis(N, 0, ABG)
18:39:22.643 00.000 15712 Move returns status 0, amount 0
18:39:22.643 00.000 15712 move complete, result=0
18:39:22.643 00.000 7988 GuideStep: 0.4 px 91 ms WEST, 0.1 px 0 ms NORTH
18:39:22.650 00.007 15712 worker thread done servicing request
18:39:22.650 00.000 15712 Worker thread wakes up
18:39:22.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:22.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:24.058 01.408 15712 Exposure complete
18:39:24.118 00.060 15712 worker thread done servicing request
18:39:24.118 00.000 7988 OnExposeComplete: enter
18:39:24.118 00.000 7988 UpdateGuideState(): m_state=6
18:39:24.122 00.004 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
18:39:24.124 00.002 7988 Star::Find returns 1 (1), X=1181.18, Y=427.95, Mass=1505, SNR=26.5, Peak=255 HFD=3.0
18:39:24.126 00.002 7988 MultiStar: [#1 -0.28,-0.54,0.00,M4] [#2 -0.21,-0.45,0.99,U] [#3 -0.08,-0.41,0.94,U] [#4 -0.06,-0.55,0.00,M7] [#5 -0.16,-0.84,0.00,M3] [#6 -0.21,-0.38,0.70,U] [#7 -0.21,-0.42,0.66,U] [#8 -0.37,-0.31,0.67,U] 
18:39:24.126 00.000 7988 single-star, 5 included, MultiStar: {-0.20, -0.39}, one-star: {-0.17, -0.35}
18:39:24.128 00.002 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
18:39:24.128 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
18:39:24.130 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.35 hyp=0.39 cameraTheta=-2.03 mountX=0.35 mountY=0.18, mountTheta=0.48
18:39:24.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.35, opts=13)
18:39:24.132 00.000 7988 Enqueuing Move request for scope (-0.17, -0.35)
18:39:24.134 00.002 15712 Worker thread wakes up
18:39:24.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.35) opts 0xd
18:39:24.134 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.35)
18:39:24.134 00.000 15712 Moving (-0.17, -0.35) raw xDistance=0.35 yDistance=0.18
18:39:24.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:24.134 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5 Saturated
18:39:24.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:24.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:24.134 00.000 7988 Enqueuing Expose request
18:39:24.134 00.000 15712 PPEC rslt: input = 0.35, final = 0.26, react = 0.21, pred = 0.12, hyst = 0.20, hyst_pct = 0.52, period_length = 644.43
18:39:24.134 00.000 15712 PPEC: input: 0.35, control: 0.26, exposure: 1500
18:39:24.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:24.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:39:24.134 00.000 15712 MoveAxis(W, 86, ABG)
18:39:24.134 00.000 15712 Guiding  Dir = 3, Dur = 86
18:39:24.134 00.000 15712 IsGuiding returns 0
18:39:24.165 00.031 15712 PulseGuide returned control before completion, sleep 70
18:39:24.246 00.081 15712 IsGuiding returns 1
18:39:24.246 00.000 15712 scope still moving after pulse duration time elapsed
18:39:24.277 00.031 15712 IsGuiding returns 0
18:39:24.277 00.000 15712 scope move finished after 86 + 53 ms
18:39:24.277 00.000 15712 Move returns status 0, amount 86
18:39:24.277 00.000 15712 MoveAxis(N, 0, ABG)
18:39:24.277 00.000 15712 Move returns status 0, amount 0
18:39:24.277 00.000 15712 move complete, result=0
18:39:24.277 00.000 7988 GuideStep: 0.3 px 86 ms WEST, 0.2 px 0 ms NORTH
18:39:24.277 00.000 15712 worker thread done servicing request
18:39:24.277 00.000 15712 Worker thread wakes up
18:39:24.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:24.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:25.921 01.644 15712 Exposure complete
18:39:25.982 00.061 15712 worker thread done servicing request
18:39:25.982 00.000 7988 OnExposeComplete: enter
18:39:25.982 00.000 7988 UpdateGuideState(): m_state=6
18:39:25.991 00.009 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
18:39:25.991 00.000 7988 Star::Find returns 1 (1), X=1181.26, Y=428.10, Mass=1486, SNR=26.1, Peak=255 HFD=3.2
18:39:25.993 00.002 7988 MultiStar: [#1 -0.31,-0.50,0.00,M5] [#2 -0.18,-0.39,1.04,U] [#3 -0.21,-0.18,0.94,U] [#4 -0.14,-0.38,1.04,U] [#5 -0.24,0.03,0.73,U] [#6 -0.42,-0.03,0.67,U] [#7 -0.50,-0.08,0.66,U] [#8 -0.31,-0.33,0.62,U] 
18:39:25.995 00.002 7988 single-star, 7 included, MultiStar: {-0.24, -0.21}, one-star: {-0.09, -0.19}
18:39:25.995 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
18:39:25.997 00.002 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.66 = 2.66)
18:39:25.998 00.001 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.22 cameraTheta=-2.02 mountX=0.19 mountY=0.10, mountTheta=0.47
18:39:26.000 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.19, opts=13)
18:39:26.000 00.000 7988 Enqueuing Move request for scope (-0.09, -0.19)
18:39:26.000 00.000 15712 Worker thread wakes up
18:39:26.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
18:39:26.000 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
18:39:26.000 00.000 15712 Moving (-0.09, -0.19) raw xDistance=0.19 yDistance=0.10
18:39:26.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:39:26.000 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.1 Saturated
18:39:26.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:26.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:26.000 00.000 7988 Enqueuing Expose request
18:39:26.000 00.000 15712 PPEC rslt: input = 0.19, final = 0.18, react = 0.12, pred = 0.13, hyst = 0.12, hyst_pct = 0.52, period_length = 644.43
18:39:26.000 00.000 15712 PPEC: input: 0.19, control: 0.18, exposure: 1500
18:39:26.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:26.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:39:26.000 00.000 15712 MoveAxis(W, 59, ABG)
18:39:26.000 00.000 15712 Guiding  Dir = 3, Dur = 59
18:39:26.000 00.000 15712 IsGuiding returns 0
18:39:26.037 00.037 15712 PulseGuide returned control before completion, sleep 42
18:39:26.094 00.057 15712 IsGuiding returns 1
18:39:26.094 00.000 15712 scope still moving after pulse duration time elapsed
18:39:26.131 00.037 15712 IsGuiding returns 0
18:39:26.131 00.000 15712 scope move finished after 59 + 64 ms
18:39:26.131 00.000 15712 Move returns status 0, amount 59
18:39:26.131 00.000 15712 MoveAxis(N, 0, ABG)
18:39:26.131 00.000 15712 Move returns status 0, amount 0
18:39:26.131 00.000 15712 move complete, result=0
18:39:26.131 00.000 7988 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
18:39:26.135 00.004 15712 worker thread done servicing request
18:39:26.135 00.000 15712 Worker thread wakes up
18:39:26.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:26.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:27.546 01.411 15712 Exposure complete
18:39:27.607 00.061 15712 worker thread done servicing request
18:39:27.607 00.000 7988 OnExposeComplete: enter
18:39:27.607 00.000 7988 UpdateGuideState(): m_state=6
18:39:27.609 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
18:39:27.611 00.002 7988 Star::Find returns 1 (0), X=1181.15, Y=428.66, Mass=1416, SNR=25.7, Peak=227 HFD=3.2
18:39:27.611 00.000 7988 MultiStar: [#1 -0.04,0.34,1.04,U] [#2 -0.17,0.56,0.00,M5] [#3 -0.18,0.48,0.96,U] [#4 -0.34,0.22,1.04,U] [#5 -0.11,0.58,0.00,M3] [#6 -0.12,0.36,0.71,U] [#7 -0.25,0.36,0.65,U] [#8 -0.42,0.44,0.00,M5] 
18:39:27.613 00.002 7988 refined, 5 included, MultiStar: {-0.19, 0.35}, one-star: {-0.20, 0.37}
18:39:27.613 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.65)
18:39:27.615 00.002 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.46)
18:39:27.615 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.35 hyp=0.40 cameraTheta=2.06 mountX=-0.35 mountY=0.18, mountTheta=2.67
18:39:27.617 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.35, opts=13)
18:39:27.619 00.002 7988 Enqueuing Move request for scope (-0.19, 0.35)
18:39:27.621 00.002 15712 Worker thread wakes up
18:39:27.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.35) opts 0xd
18:39:27.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.35)
18:39:27.621 00.000 15712 Moving (-0.19, 0.35) raw xDistance=-0.35 yDistance=0.18
18:39:27.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:27.621 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.7
18:39:27.623 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:27.623 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:27.625 00.002 7988 Enqueuing Expose request
18:39:27.627 00.002 15712 PPEC rslt: input = -0.35, final = -0.12, react = -0.21, pred = 0.15, hyst = -0.17, hyst_pct = 0.52, period_length = 644.43
18:39:27.627 00.000 15712 PPEC: input: -0.35, control: -0.12, exposure: 1500
18:39:27.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:27.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:39:27.627 00.000 15712 MoveAxis(E, 40, ABG)
18:39:27.627 00.000 15712 Guiding  Dir = 2, Dur = 40
18:39:27.628 00.001 15712 IsGuiding returns 0
18:39:27.645 00.017 15712 PulseGuide returned control before completion, sleep 27
18:39:27.698 00.053 15712 IsGuiding returns 0
18:39:27.698 00.000 15712 Move returns status 0, amount 40
18:39:27.698 00.000 15712 MoveAxis(N, 0, ABG)
18:39:27.698 00.000 15712 Move returns status 0, amount 0
18:39:27.698 00.000 15712 move complete, result=0
18:39:27.698 00.000 15712 worker thread done servicing request
18:39:27.698 00.000 15712 Worker thread wakes up
18:39:27.698 00.000 7988 GuideStep: -0.4 px 40 ms EAST, 0.2 px 0 ms NORTH
18:39:27.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:27.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:29.341 01.643 15712 Exposure complete
18:39:29.403 00.062 15712 worker thread done servicing request
18:39:29.403 00.000 7988 OnExposeComplete: enter
18:39:29.403 00.000 7988 UpdateGuideState(): m_state=6
18:39:29.403 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
18:39:29.403 00.000 7988 Star::Find returns 1 (1), X=1181.22, Y=428.11, Mass=1488, SNR=26.2, Peak=255 HFD=3.2
18:39:29.403 00.000 7988 MultiStar: [#1 -0.32,-0.33,1.00,U] [#2 -0.05,-0.27,1.01,U] [#3 -0.11,-0.39,0.92,U] [#4 -0.20,-0.26,1.01,U] [#5 -0.23,-0.16,0.73,U] [#6 -0.45,0.12,0.68,U] [#7 -0.38,-0.03,0.65,U] [#8 -0.34,-0.17,0.64,U] 
18:39:29.403 00.000 7988 single-star, 8 included, MultiStar: {-0.23, -0.21}, one-star: {-0.13, -0.19}
18:39:29.403 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
18:39:29.403 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
18:39:29.403 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.18 mountX=0.19 mountY=0.13, mountTheta=0.62
18:39:29.403 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.19, opts=13)
18:39:29.415 00.012 7988 Enqueuing Move request for scope (-0.13, -0.19)
18:39:29.415 00.000 15712 Worker thread wakes up
18:39:29.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
18:39:29.415 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
18:39:29.415 00.000 15712 Moving (-0.13, -0.19) raw xDistance=0.19 yDistance=0.13
18:39:29.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:29.415 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.2 Saturated
18:39:29.418 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:29.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:29.418 00.000 7988 Enqueuing Expose request
18:39:29.418 00.000 15712 PPEC rslt: input = 0.19, final = 0.18, react = 0.11, pred = 0.15, hyst = 0.11, hyst_pct = 0.52, period_length = 644.43
18:39:29.418 00.000 15712 PPEC: input: 0.19, control: 0.18, exposure: 1500
18:39:29.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:29.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:39:29.418 00.000 15712 MoveAxis(W, 60, ABG)
18:39:29.418 00.000 15712 Guiding  Dir = 3, Dur = 60
18:39:29.418 00.000 15712 IsGuiding returns 0
18:39:29.442 00.024 15712 PulseGuide returned control before completion, sleep 51
18:39:29.498 00.056 15712 IsGuiding returns 1
18:39:29.498 00.000 15712 scope still moving after pulse duration time elapsed
18:39:29.534 00.036 15712 IsGuiding returns 0
18:39:29.534 00.000 15712 scope move finished after 60 + 55 ms
18:39:29.534 00.000 15712 Move returns status 0, amount 60
18:39:29.534 00.000 15712 MoveAxis(N, 0, ABG)
18:39:29.534 00.000 15712 Move returns status 0, amount 0
18:39:29.534 00.000 15712 move complete, result=0
18:39:29.534 00.000 7988 GuideStep: 0.2 px 60 ms WEST, 0.1 px 0 ms NORTH
18:39:29.539 00.005 15712 worker thread done servicing request
18:39:29.539 00.000 15712 Worker thread wakes up
18:39:29.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:29.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:30.947 01.408 15712 Exposure complete
18:39:31.009 00.062 15712 worker thread done servicing request
18:39:31.009 00.000 7988 OnExposeComplete: enter
18:39:31.011 00.002 7988 UpdateGuideState(): m_state=6
18:39:31.011 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
18:39:31.013 00.002 7988 Star::Find returns 1 (0), X=1181.33, Y=428.20, Mass=1413, SNR=25.7, Peak=242 HFD=2.9
18:39:31.015 00.002 7988 MultiStar: [#1 -0.16,-0.36,1.05,U] [#2 -0.09,-0.23,1.02,U] [#3 -0.09,-0.31,0.95,U] [#4 -0.03,-0.33,1.03,U] [#5 -0.21,-0.11,0.74,U] [#6 -0.19,-0.08,0.68,U] [#7 -0.15,-0.22,0.66,U] [#8 -0.25,-0.26,0.65,U] 
18:39:31.015 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.23}, one-star: {-0.03, -0.10}
18:39:31.017 00.002 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
18:39:31.017 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
18:39:31.019 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.85 mountX=0.10 mountY=0.03, mountTheta=0.30
18:39:31.021 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.10, opts=13)
18:39:31.021 00.000 7988 Enqueuing Move request for scope (-0.03, -0.10)
18:39:31.023 00.002 15712 Worker thread wakes up
18:39:31.023 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
18:39:31.023 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
18:39:31.023 00.000 15712 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=0.03
18:39:31.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:31.025 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.7
18:39:31.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:31.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:31.025 00.000 7988 Enqueuing Expose request
18:39:31.025 00.000 15712 PPEC rslt: input = 0.10, final = 0.06, react = 0.06, pred = 0.13, hyst = 0.00, hyst_pct = 0.51, period_length = 644.43
18:39:31.025 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
18:39:31.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:31.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:39:31.025 00.000 15712 MoveAxis(W, 21, ABG)
18:39:31.025 00.000 15712 Guiding  Dir = 3, Dur = 21
18:39:31.025 00.000 15712 IsGuiding returns 0
18:39:31.049 00.024 15712 IsGuiding returns 1
18:39:31.049 00.000 15712 scope still moving after pulse duration time elapsed
18:39:31.101 00.052 15712 IsGuiding returns 0
18:39:31.101 00.000 15712 scope move finished after 21 + 51 ms
18:39:31.101 00.000 15712 Move returns status 0, amount 21
18:39:31.101 00.000 15712 MoveAxis(N, 0, ABG)
18:39:31.101 00.000 15712 Move returns status 0, amount 0
18:39:31.101 00.000 15712 move complete, result=0
18:39:31.101 00.000 7988 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
18:39:31.105 00.004 15712 worker thread done servicing request
18:39:31.105 00.000 15712 Worker thread wakes up
18:39:31.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:31.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:32.748 01.643 15712 Exposure complete
18:39:32.813 00.065 15712 worker thread done servicing request
18:39:32.813 00.000 7988 OnExposeComplete: enter
18:39:32.813 00.000 7988 UpdateGuideState(): m_state=6
18:39:32.813 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
18:39:32.813 00.000 7988 Star::Find returns 1 (0), X=1181.22, Y=427.57, Mass=1461, SNR=26.0, Peak=225 HFD=3.2
18:39:32.813 00.000 7988 MultiStar: [#1 -0.22,-1.05,0.00,M3] [#2 -0.33,-0.71,0.00,M4] [#3 -0.07,-0.76,0.00,M2] [#4 -0.19,-1.05,0.00,M4] [#5 -0.25,-0.55,0.00,M2] [#6 0.02,-0.73,0.00,M1] [#7 -0.07,-0.67,0.00,M1] [#8 -0.29,-1.06,0.00,M4] 
18:39:32.819 00.006 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
18:39:32.819 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
18:39:32.819 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.72 hyp=0.74 cameraTheta=-1.76 mountX=0.73 mountY=0.15, mountTheta=0.21
18:39:32.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.72, opts=13)
18:39:32.819 00.000 7988 Enqueuing Move request for scope (-0.14, -0.72)
18:39:32.825 00.006 15712 Worker thread wakes up
18:39:32.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.72) opts 0xd
18:39:32.825 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.72)
18:39:32.825 00.000 15712 Moving (-0.14, -0.72) raw xDistance=0.73 yDistance=0.15
18:39:32.825 00.000 15712 PPEC rslt: input = 0.73, final = 0.44, react = 0.44, pred = 0.03, hyst = 0.40, hyst_pct = 0.51, period_length = 644.43
18:39:32.825 00.000 15712 PPEC: input: 0.73, control: 0.44, exposure: 1500
18:39:32.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:32.827 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:39:32.827 00.000 15712 MoveAxis(W, 142, ABG)
18:39:32.827 00.000 15712 Guiding  Dir = 3, Dur = 142
18:39:32.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:32.827 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.0
18:39:32.829 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:32.831 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:32.833 00.002 7988 Enqueuing Expose request
18:39:32.861 00.028 15712 IsGuiding returns 0
18:39:32.875 00.014 15712 PulseGuide returned control before completion, sleep 137
18:39:33.047 00.172 15712 IsGuiding returns 0
18:39:33.047 00.000 15712 Move returns status 0, amount 142
18:39:33.047 00.000 15712 MoveAxis(N, 0, ABG)
18:39:33.047 00.000 15712 Move returns status 0, amount 0
18:39:33.047 00.000 15712 move complete, result=0
18:39:33.047 00.000 15712 worker thread done servicing request
18:39:33.047 00.000 15712 Worker thread wakes up
18:39:33.047 00.000 7988 GuideStep: 0.7 px 142 ms WEST, 0.2 px 0 ms NORTH
18:39:33.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:33.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:34.465 01.418 15712 Exposure complete
18:39:34.528 00.063 15712 worker thread done servicing request
18:39:34.529 00.001 7988 OnExposeComplete: enter
18:39:34.529 00.000 7988 UpdateGuideState(): m_state=6
18:39:34.529 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
18:39:34.529 00.000 7988 Star::Find returns 1 (1), X=1181.14, Y=428.14, Mass=1375, SNR=25.1, Peak=255 HFD=2.9
18:39:34.533 00.004 7988 MultiStar: [#1 -0.22,-0.31,1.01,U] [#2 -0.28,-0.32,0.97,U] [#3 -0.29,-0.18,0.98,U] [#4 -0.14,-0.29,1.05,U] [#5 -0.30,-0.15,0.73,U] [#6 -0.12,-0.25,0.72,U] [#7 -0.28,-0.37,0.71,U] [#8 -0.46,-0.39,0.00,M5] 
18:39:34.533 00.000 7988 single-star, 7 included, MultiStar: {-0.23, -0.25}, one-star: {-0.22, -0.16}
18:39:34.536 00.003 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.58) = xAngle (-0.94 = -0.94)
18:39:34.536 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.17 = 2.17)
18:39:34.538 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-2.51 mountX=0.16 mountY=0.22, mountTheta=0.95
18:39:34.540 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.16, opts=13)
18:39:34.542 00.002 7988 Enqueuing Move request for scope (-0.22, -0.16)
18:39:34.542 00.000 15712 Worker thread wakes up
18:39:34.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.16) opts 0xd
18:39:34.542 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.16)
18:39:34.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:34.542 00.000 7988 UpdateGuideState exits: m=1375 SNR=25.1 Saturated
18:39:34.545 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:34.545 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:34.547 00.002 15712 Moving (-0.22, -0.16) raw xDistance=0.16 yDistance=0.22
18:39:34.547 00.000 7988 Enqueuing Expose request
18:39:34.547 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.51, period_length = 644.43
18:39:34.547 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
18:39:34.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:34.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:39:34.547 00.000 15712 MoveAxis(W, 3, ABG)
18:39:34.547 00.000 15712 Guiding  Dir = 3, Dur = 3
18:39:34.553 00.006 15712 IsGuiding returns 0
18:39:34.571 00.018 15712 IsGuiding returns 0
18:39:34.571 00.000 15712 Move returns status 0, amount 3
18:39:34.571 00.000 15712 MoveAxis(N, 0, ABG)
18:39:34.571 00.000 15712 Move returns status 0, amount 0
18:39:34.571 00.000 15712 move complete, result=0
18:39:34.571 00.000 15712 worker thread done servicing request
18:39:34.573 00.002 15712 Worker thread wakes up
18:39:34.573 00.000 7988 GuideStep: 0.2 px 3 ms WEST, 0.2 px 0 ms NORTH
18:39:34.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:34.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:36.216 01.643 15712 Exposure complete
18:39:36.277 00.061 15712 worker thread done servicing request
18:39:36.277 00.000 7988 OnExposeComplete: enter
18:39:36.277 00.000 7988 UpdateGuideState(): m_state=6
18:39:36.280 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
18:39:36.280 00.000 7988 Star::Find returns 1 (0), X=1181.19, Y=427.73, Mass=1513, SNR=26.5, Peak=219 HFD=3.4
18:39:36.280 00.000 7988 MultiStar: [#1 -0.19,-0.61,0.00,M3] [#2 -0.14,-0.45,0.96,U] [#3 -0.16,-0.57,0.00,M2] [#4 -0.13,-0.77,0.00,M4] [#5 -0.20,-0.51,0.00,M2] [#6 -0.16,-0.52,0.00,M1] [#7 -0.17,-0.23,0.64,U] [#8 -0.23,-0.74,0.00,M6] 
18:39:36.280 00.000 7988 refined, 2 included, MultiStar: {-0.16, -0.44}, one-star: {-0.17, -0.57}
18:39:36.280 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
18:39:36.280 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
18:39:36.287 00.007 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.44 hyp=0.47 cameraTheta=-1.92 mountX=0.44 mountY=0.17, mountTheta=0.37
18:39:36.287 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.44, opts=13)
18:39:36.287 00.000 7988 Enqueuing Move request for scope (-0.16, -0.44)
18:39:36.287 00.000 15712 Worker thread wakes up
18:39:36.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.44) opts 0xd
18:39:36.287 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.44)
18:39:36.287 00.000 15712 Moving (-0.16, -0.44) raw xDistance=0.44 yDistance=0.17
18:39:36.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:36.287 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
18:39:36.293 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:36.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:36.293 00.000 7988 Enqueuing Expose request
18:39:36.293 00.000 15712 PPEC rslt: input = 0.44, final = 0.27, react = 0.26, pred = 0.01, hyst = 0.26, hyst_pct = 0.51, period_length = 644.43
18:39:36.293 00.000 15712 PPEC: input: 0.44, control: 0.27, exposure: 1500
18:39:36.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:36.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:39:36.293 00.000 15712 MoveAxis(W, 88, ABG)
18:39:36.293 00.000 15712 Guiding  Dir = 3, Dur = 88
18:39:36.293 00.000 15712 IsGuiding returns 0
18:39:36.312 00.019 15712 PulseGuide returned control before completion, sleep 82
18:39:36.423 00.111 15712 IsGuiding returns 0
18:39:36.423 00.000 15712 Move returns status 0, amount 88
18:39:36.423 00.000 15712 MoveAxis(N, 0, ABG)
18:39:36.423 00.000 15712 Move returns status 0, amount 0
18:39:36.423 00.000 15712 move complete, result=0
18:39:36.423 00.000 7988 GuideStep: 0.4 px 88 ms WEST, 0.2 px 0 ms NORTH
18:39:36.428 00.005 15712 worker thread done servicing request
18:39:36.428 00.000 15712 Worker thread wakes up
18:39:36.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:36.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:37.839 01.411 15712 Exposure complete
18:39:37.886 00.047 15712 worker thread done servicing request
18:39:37.902 00.016 7988 OnExposeComplete: enter
18:39:37.902 00.000 7988 UpdateGuideState(): m_state=6
18:39:37.902 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
18:39:37.902 00.000 7988 Star::Find returns 1 (1), X=1181.18, Y=428.36, Mass=1403, SNR=25.5, Peak=255 HFD=3.3
18:39:37.902 00.000 7988 MultiStar: [#1 -0.19,-0.06,1.00,U] [#2 -0.36,0.08,0.99,U] [#3 -0.20,0.11,0.94,U] [#4 -0.37,0.09,1.04,U] [#5 -0.27,-0.11,0.70,U] [#6 -0.34,0.24,0.71,U] [#7 -0.30,0.23,0.68,U] [#8 -0.31,-0.29,0.66,U] 
18:39:37.902 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.05}, one-star: {-0.17, 0.07}
18:39:37.902 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.33 = -1.95)
18:39:37.902 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.44 = 1.16)
18:39:37.902 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.19 cameraTheta=2.76 mountX=-0.07 mountY=0.17, mountTheta=1.95
18:39:37.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.07, opts=13)
18:39:37.902 00.000 7988 Enqueuing Move request for scope (-0.17, 0.07)
18:39:37.902 00.000 15712 Worker thread wakes up
18:39:37.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
18:39:37.902 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
18:39:37.902 00.000 15712 Moving (-0.17, 0.07) raw xDistance=-0.07 yDistance=0.17
18:39:37.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:37.902 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.5 Saturated
18:39:37.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:37.919 00.017 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:37.919 00.000 7988 Enqueuing Expose request
18:39:37.919 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.51, period_length = 644.43
18:39:37.919 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
18:39:37.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:37.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:39:37.919 00.000 15712 MoveAxis(W, 4, ABG)
18:39:37.919 00.000 15712 Guiding  Dir = 3, Dur = 4
18:39:37.919 00.000 15712 IsGuiding returns 0
18:39:37.936 00.017 15712 IsGuiding returns 0
18:39:37.936 00.000 15712 Move returns status 0, amount 4
18:39:37.936 00.000 15712 MoveAxis(N, 0, ABG)
18:39:37.936 00.000 15712 Move returns status 0, amount 0
18:39:37.936 00.000 15712 move complete, result=0
18:39:37.936 00.000 15712 worker thread done servicing request
18:39:37.936 00.000 15712 Worker thread wakes up
18:39:37.936 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
18:39:37.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:37.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:39.577 01.641 15712 Exposure complete
18:39:39.638 00.061 15712 worker thread done servicing request
18:39:39.638 00.000 7988 OnExposeComplete: enter
18:39:39.638 00.000 7988 UpdateGuideState(): m_state=6
18:39:39.643 00.005 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
18:39:39.643 00.000 7988 Star::Find returns 1 (0), X=1181.05, Y=428.45, Mass=1390, SNR=25.4, Peak=240 HFD=3.1
18:39:39.645 00.002 7988 MultiStar: [#1 -0.04,-0.15,0.99,U] [#2 -0.27,0.01,1.03,U] [#3 -0.15,0.09,0.95,U] [#4 -0.11,-0.13,1.02,U] [#5 -0.21,0.16,0.72,U] [#6 -0.20,0.31,0.73,U] [#7 -0.12,0.26,0.65,U] [#8 -0.41,0.01,0.65,U] 
18:39:39.647 00.002 7988 refined, 8 included, MultiStar: {-0.20, 0.06}, one-star: {-0.30, 0.16}
18:39:39.647 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.58) = xAngle (4.41 = -1.88)
18:39:39.649 00.002 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.52 = 1.23)
18:39:39.649 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.83 mountX=-0.06 mountY=0.19, mountTheta=1.88
18:39:39.651 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.06, opts=13)
18:39:39.653 00.002 7988 Enqueuing Move request for scope (-0.20, 0.06)
18:39:39.654 00.001 15712 Worker thread wakes up
18:39:39.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:39.655 00.001 7988 UpdateGuideState exits: m=1390 SNR=25.4
18:39:39.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:39.657 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:39.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
18:39:39.657 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
18:39:39.657 00.000 15712 Moving (-0.20, 0.06) raw xDistance=-0.06 yDistance=0.19
18:39:39.657 00.000 7988 Enqueuing Expose request
18:39:39.659 00.002 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 644.43
18:39:39.659 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
18:39:39.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:39.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:39:39.659 00.000 15712 MoveAxis(W, 2, ABG)
18:39:39.659 00.000 15712 Guiding  Dir = 3, Dur = 2
18:39:39.661 00.002 15712 IsGuiding returns 0
18:39:39.687 00.026 15712 IsGuiding returns 0
18:39:39.687 00.000 15712 Move returns status 0, amount 2
18:39:39.687 00.000 15712 MoveAxis(N, 0, ABG)
18:39:39.687 00.000 15712 Move returns status 0, amount 0
18:39:39.687 00.000 15712 move complete, result=0
18:39:39.687 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
18:39:39.689 00.002 15712 worker thread done servicing request
18:39:39.689 00.000 15712 Worker thread wakes up
18:39:39.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:39.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:41.106 01.417 15712 Exposure complete
18:39:41.158 00.052 15712 worker thread done servicing request
18:39:41.158 00.000 7988 OnExposeComplete: enter
18:39:41.167 00.009 7988 UpdateGuideState(): m_state=6
18:39:41.167 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
18:39:41.167 00.000 7988 Star::Find returns 1 (0), X=1181.15, Y=428.95, Mass=1362, SNR=25.0, Peak=204 HFD=2.9
18:39:41.167 00.000 7988 MultiStar: [#1 -0.15,0.71,0.00,M2] [#2 -0.11,0.61,0.00,M1] [#3 -0.18,0.60,0.00,M1] [#4 -0.19,0.38,1.03,U] [#5 -0.32,0.79,0.00,M1] [#6 -0.21,0.89,0.00,M1] [#7 -0.15,0.56,0.00,M1] [#8 -0.32,0.63,0.00,M5] 
18:39:41.167 00.000 7988 refined, 1 included, MultiStar: {-0.20, 0.52}, one-star: {-0.20, 0.65}
18:39:41.167 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
18:39:41.167 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
18:39:41.167 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.52 hyp=0.55 cameraTheta=1.93 mountX=-0.52 mountY=0.18, mountTheta=2.80
18:39:41.167 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.52, opts=13)
18:39:41.167 00.000 7988 Enqueuing Move request for scope (-0.20, 0.52)
18:39:41.180 00.013 15712 Worker thread wakes up
18:39:41.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.52) opts 0xd
18:39:41.180 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.52)
18:39:41.180 00.000 15712 Moving (-0.20, 0.52) raw xDistance=-0.52 yDistance=0.18
18:39:41.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:39:41.180 00.000 7988 UpdateGuideState exits: m=1362 SNR=25.0
18:39:41.183 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:41.184 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:41.184 00.000 7988 Enqueuing Expose request
18:39:41.184 00.000 15712 PPEC rslt: input = -0.52, final = -0.29, react = -0.31, pred = 0.01, hyst = -0.28, hyst_pct = 0.51, period_length = 644.43
18:39:41.184 00.000 15712 PPEC: input: -0.52, control: -0.29, exposure: 1500
18:39:41.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:41.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:39:41.184 00.000 15712 MoveAxis(E, 94, ABG)
18:39:41.184 00.000 15712 Guiding  Dir = 2, Dur = 94
18:39:41.184 00.000 15712 IsGuiding returns 0
18:39:41.201 00.017 15712 PulseGuide returned control before completion, sleep 86
18:39:41.310 00.109 15712 IsGuiding returns 0
18:39:41.310 00.000 15712 Move returns status 0, amount 94
18:39:41.310 00.000 15712 MoveAxis(N, 0, ABG)
18:39:41.310 00.000 15712 Move returns status 0, amount 0
18:39:41.310 00.000 15712 move complete, result=0
18:39:41.310 00.000 7988 GuideStep: -0.5 px 94 ms EAST, 0.2 px 0 ms NORTH
18:39:41.319 00.009 15712 worker thread done servicing request
18:39:41.319 00.000 15712 Worker thread wakes up
18:39:41.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:41.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:42.951 01.632 15712 Exposure complete
18:39:43.002 00.051 15712 worker thread done servicing request
18:39:43.011 00.009 7988 OnExposeComplete: enter
18:39:43.011 00.000 7988 UpdateGuideState(): m_state=6
18:39:43.011 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
18:39:43.014 00.003 7988 Star::Find returns 1 (0), X=1181.15, Y=429.12, Mass=1443, SNR=25.8, Peak=241 HFD=3.1
18:39:43.016 00.002 7988 MultiStar: [#1 -0.27,0.80,0.00,M3] [#2 -0.23,0.79,0.00,M2] [#3 -0.03,0.86,0.00,M2] [#4 -0.23,0.85,0.00,M2] [#5 -0.41,0.75,0.00,M2] [#6 -0.30,1.01,0.00,M2] [#7 -0.26,0.73,0.00,M2] [#8 -0.33,0.77,0.00,M6] 
18:39:43.016 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.89)
18:39:43.016 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.22)
18:39:43.019 00.003 7988 CameraToMount -- cameraX=-0.21 cameraY=0.82 hyp=0.85 cameraTheta=1.82 mountX=-0.82 mountY=0.19, mountTheta=2.92
18:39:43.021 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.82, opts=13)
18:39:43.021 00.000 7988 Enqueuing Move request for scope (-0.21, 0.82)
18:39:43.023 00.002 15712 Worker thread wakes up
18:39:43.023 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.82) opts 0xd
18:39:43.023 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.82)
18:39:43.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:43.023 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.8
18:39:43.026 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:43.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:43.027 00.001 7988 Enqueuing Expose request
18:39:43.027 00.000 15712 Moving (-0.21, 0.82) raw xDistance=-0.82 yDistance=0.19
18:39:43.027 00.000 15712 PPEC rslt: input = -0.82, final = -0.47, react = -0.49, pred = 0.00, hyst = -0.44, hyst_pct = 0.51, period_length = 644.43
18:39:43.027 00.000 15712 PPEC: input: -0.82, control: -0.47, exposure: 1500
18:39:43.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:43.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:39:43.027 00.000 15712 MoveAxis(E, 152, ABG)
18:39:43.027 00.000 15712 Guiding  Dir = 2, Dur = 152
18:39:43.059 00.032 15712 IsGuiding returns 0
18:39:43.075 00.016 15712 PulseGuide returned control before completion, sleep 147
18:39:43.251 00.176 15712 IsGuiding returns 0
18:39:43.251 00.000 15712 Move returns status 0, amount 152
18:39:43.251 00.000 15712 MoveAxis(N, 0, ABG)
18:39:43.251 00.000 15712 Move returns status 0, amount 0
18:39:43.251 00.000 15712 move complete, result=0
18:39:43.251 00.000 15712 worker thread done servicing request
18:39:43.251 00.000 7988 GuideStep: -0.8 px 152 ms EAST, 0.2 px 0 ms NORTH
18:39:43.251 00.000 15712 Worker thread wakes up
18:39:43.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:43.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:44.671 01.420 15712 Exposure complete
18:39:44.732 00.061 15712 worker thread done servicing request
18:39:44.732 00.000 7988 OnExposeComplete: enter
18:39:44.732 00.000 7988 UpdateGuideState(): m_state=6
18:39:44.736 00.004 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
18:39:44.736 00.000 7988 Star::Find returns 1 (0), X=1181.13, Y=428.46, Mass=1438, SNR=25.7, Peak=233 HFD=3.5
18:39:44.738 00.002 7988 MultiStar: [#1 -0.17,-0.15,1.00,U] [#2 -0.21,0.04,0.97,U] [#3 -0.10,0.20,0.93,U] [#4 -0.16,-0.04,1.04,U] [#5 -0.32,0.17,0.70,U] [#6 -0.43,0.37,0.00,M3] [#7 -0.35,0.11,0.67,U] [#8 -0.36,0.19,0.66,U] 
18:39:44.740 00.002 7988 refined, 7 included, MultiStar: {-0.22, 0.07}, one-star: {-0.22, 0.16}
18:39:44.740 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.58) = xAngle (4.41 = -1.88)
18:39:44.742 00.002 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.51 = 1.23)
18:39:44.742 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.83 mountX=-0.07 mountY=0.22, mountTheta=1.88
18:39:44.744 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.07, opts=13)
18:39:44.746 00.002 7988 Enqueuing Move request for scope (-0.22, 0.07)
18:39:44.746 00.000 15712 Worker thread wakes up
18:39:44.746 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
18:39:44.746 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
18:39:44.746 00.000 15712 Moving (-0.22, 0.07) raw xDistance=-0.07 yDistance=0.22
18:39:44.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:44.748 00.002 7988 UpdateGuideState exits: m=1438 SNR=25.7
18:39:44.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:44.748 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:44.748 00.000 7988 Enqueuing Expose request
18:39:44.753 00.005 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.50, period_length = 644.43
18:39:44.753 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
18:39:44.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:44.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:39:44.753 00.000 15712 MoveAxis(W, 1, ABG)
18:39:44.753 00.000 15712 Guiding  Dir = 3, Dur = 1
18:39:44.753 00.000 15712 IsGuiding returns 0
18:39:44.770 00.017 15712 IsGuiding returns 0
18:39:44.770 00.000 15712 Move returns status 0, amount 1
18:39:44.770 00.000 15712 MoveAxis(N, 0, ABG)
18:39:44.770 00.000 15712 Move returns status 0, amount 0
18:39:44.770 00.000 15712 move complete, result=0
18:39:44.770 00.000 15712 worker thread done servicing request
18:39:44.770 00.000 15712 Worker thread wakes up
18:39:44.770 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
18:39:44.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:44.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:46.404 01.634 15712 Exposure complete
18:39:46.453 00.049 15712 worker thread done servicing request
18:39:46.453 00.000 7988 OnExposeComplete: enter
18:39:46.464 00.011 7988 UpdateGuideState(): m_state=6
18:39:46.464 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
18:39:46.464 00.000 7988 Star::Find returns 1 (1), X=1181.33, Y=428.22, Mass=1464, SNR=26.2, Peak=255 HFD=3.4
18:39:46.464 00.000 7988 MultiStar: [#1 -0.17,-0.04,0.98,U] [#2 -0.14,-0.17,0.97,U] [#3 -0.10,-0.26,0.94,U] [#4 -0.24,-0.38,1.01,U] [#5 -0.11,-0.08,0.68,U] [#6 -0.56,0.18,0.00,M4] [#7 -0.28,-0.14,0.64,U] [#8 -0.19,-0.25,0.63,U] 
18:39:46.470 00.006 7988 single-star, 7 included, MultiStar: {-0.15, -0.18}, one-star: {-0.02, -0.07}
18:39:46.470 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
18:39:46.470 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
18:39:46.470 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.86 mountX=0.07 mountY=0.02, mountTheta=0.31
18:39:46.470 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.07, opts=13)
18:39:46.470 00.000 7988 Enqueuing Move request for scope (-0.02, -0.07)
18:39:46.470 00.000 15712 Worker thread wakes up
18:39:46.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
18:39:46.470 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
18:39:46.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:46.470 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.2 Saturated
18:39:46.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:46.480 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:46.480 00.000 7988 Enqueuing Expose request
18:39:46.480 00.000 15712 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=0.02
18:39:46.480 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.50, period_length = 644.43
18:39:46.480 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
18:39:46.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:46.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:39:46.480 00.000 15712 MoveAxis(W, 0, ABG)
18:39:46.480 00.000 15712 Move returns status 0, amount 0
18:39:46.480 00.000 15712 MoveAxis(N, 0, ABG)
18:39:46.480 00.000 15712 Move returns status 0, amount 0
18:39:46.480 00.000 15712 move complete, result=0
18:39:46.480 00.000 15712 worker thread done servicing request
18:39:46.480 00.000 15712 Worker thread wakes up
18:39:46.480 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
18:39:46.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:46.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:47.903 01.423 15712 Exposure complete
18:39:47.964 00.061 15712 worker thread done servicing request
18:39:47.964 00.000 7988 OnExposeComplete: enter
18:39:47.965 00.001 7988 UpdateGuideState(): m_state=6
18:39:47.965 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
18:39:47.969 00.004 7988 Star::Find returns 1 (0), X=1181.26, Y=428.19, Mass=1395, SNR=25.4, Peak=228 HFD=2.9
18:39:47.969 00.000 7988 MultiStar: [#1 -0.00,-0.44,1.00,U] [#2 -0.16,-0.21,1.01,U] [#3 -0.07,-0.30,0.92,U] [#4 -0.04,-0.43,1.05,U] [#5 -0.02,-0.13,0.72,U] [#6 -0.07,-0.22,0.68,U] [#7 -0.22,-0.34,0.67,U] [#8 -0.13,-0.57,0.00,M5] 
18:39:47.969 00.000 7988 single-star, 7 included, MultiStar: {-0.08, -0.28}, one-star: {-0.09, -0.10}
18:39:47.969 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.58) = xAngle (-0.72 = -0.72)
18:39:47.969 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.39 = 2.39)
18:39:47.969 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.30 mountX=0.10 mountY=0.09, mountTheta=0.74
18:39:47.969 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
18:39:47.969 00.000 7988 Enqueuing Move request for scope (-0.09, -0.10)
18:39:47.969 00.000 15712 Worker thread wakes up
18:39:47.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
18:39:47.969 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
18:39:47.969 00.000 15712 Moving (-0.09, -0.10) raw xDistance=0.10 yDistance=0.09
18:39:47.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:47.969 00.000 7988 UpdateGuideState exits: m=1395 SNR=25.4
18:39:47.981 00.012 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.50, period_length = 644.43
18:39:47.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:47.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:47.983 00.002 7988 Enqueuing Expose request
18:39:47.985 00.002 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
18:39:47.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:47.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:39:47.985 00.000 15712 MoveAxis(E, 8, ABG)
18:39:47.985 00.000 15712 Guiding  Dir = 2, Dur = 8
18:39:48.013 00.028 15712 IsGuiding returns 0
18:39:48.030 00.017 15712 IsGuiding returns 0
18:39:48.030 00.000 15712 Move returns status 0, amount 8
18:39:48.030 00.000 15712 MoveAxis(N, 0, ABG)
18:39:48.030 00.000 15712 Move returns status 0, amount 0
18:39:48.030 00.000 15712 move complete, result=0
18:39:48.030 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
18:39:48.032 00.002 15712 worker thread done servicing request
18:39:48.032 00.000 15712 Worker thread wakes up
18:39:48.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:48.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:49.671 01.639 15712 Exposure complete
18:39:49.733 00.062 15712 worker thread done servicing request
18:39:49.733 00.000 7988 OnExposeComplete: enter
18:39:49.735 00.002 7988 UpdateGuideState(): m_state=6
18:39:49.735 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
18:39:49.737 00.002 7988 Star::Find returns 1 (1), X=1181.30, Y=428.27, Mass=1469, SNR=26.1, Peak=255 HFD=3.5
18:39:49.739 00.002 7988 MultiStar: [#1 -0.22,-0.31,1.02,U] [#2 -0.14,0.01,0.97,U] [#3 0.13,-0.29,0.92,U] [#4 0.09,-0.12,1.04,U] [#5 -0.00,0.04,0.70,U] [#6 -0.13,0.04,0.72,U] [#7 -0.21,0.08,0.67,U] [#8 -0.19,-0.28,0.62,U] 
18:39:49.739 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.10}, one-star: {-0.06, -0.02}
18:39:49.742 00.003 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.58) = xAngle (-1.19 = -1.19)
18:39:49.742 00.000 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.92 = 1.92)
18:39:49.744 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.77 mountX=0.02 mountY=0.06, mountTheta=1.20
18:39:49.746 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
18:39:49.746 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
18:39:49.748 00.002 15712 Worker thread wakes up
18:39:49.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
18:39:49.748 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
18:39:49.748 00.000 15712 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=0.06
18:39:49.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:49.749 00.001 7988 UpdateGuideState exits: m=1469 SNR=26.1 Saturated
18:39:49.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:49.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:49.749 00.000 7988 Enqueuing Expose request
18:39:49.749 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.50, period_length = 644.43
18:39:49.749 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
18:39:49.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:49.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:39:49.749 00.000 15712 MoveAxis(E, 9, ABG)
18:39:49.749 00.000 15712 Guiding  Dir = 2, Dur = 9
18:39:49.749 00.000 15712 IsGuiding returns 0
18:39:49.765 00.016 15712 IsGuiding returns 0
18:39:49.765 00.000 15712 Move returns status 0, amount 9
18:39:49.765 00.000 15712 MoveAxis(N, 0, ABG)
18:39:49.765 00.000 15712 Move returns status 0, amount 0
18:39:49.765 00.000 15712 move complete, result=0
18:39:49.765 00.000 15712 worker thread done servicing request
18:39:49.765 00.000 15712 Worker thread wakes up
18:39:49.765 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
18:39:49.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:49.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:51.182 01.417 15712 Exposure complete
18:39:51.243 00.061 15712 worker thread done servicing request
18:39:51.243 00.000 7988 OnExposeComplete: enter
18:39:51.243 00.000 7988 UpdateGuideState(): m_state=6
18:39:51.247 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
18:39:51.247 00.000 7988 Star::Find returns 1 (0), X=1181.32, Y=428.50, Mass=1335, SNR=24.8, Peak=219 HFD=3.1
18:39:51.249 00.002 7988 MultiStar: [#1 -0.11,0.07,1.08,U] [#2 -0.13,0.15,1.05,U] [#3 -0.04,0.21,0.97,U] [#4 0.03,-0.06,1.06,U] [#5 0.08,0.05,0.74,U] [#6 -0.01,0.48,0.76,U] [#7 0.04,0.12,0.67,U] [#8 0.03,0.07,0.66,U] 
18:39:51.251 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {-0.03, 0.21}
18:39:51.251 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
18:39:51.253 00.002 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
18:39:51.253 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.74 mountX=-0.14 mountY=0.02, mountTheta=3.00
18:39:51.255 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.14, opts=13)
18:39:51.257 00.002 7988 Enqueuing Move request for scope (-0.02, 0.14)
18:39:51.257 00.000 15712 Worker thread wakes up
18:39:51.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
18:39:51.257 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
18:39:51.257 00.000 15712 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=0.02
18:39:51.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:39:51.259 00.002 7988 UpdateGuideState exits: m=1335 SNR=24.8
18:39:51.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:51.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:51.259 00.000 7988 Enqueuing Expose request
18:39:51.259 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.50, period_length = 644.43
18:39:51.259 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
18:39:51.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:51.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:39:51.259 00.000 15712 MoveAxis(E, 8, ABG)
18:39:51.259 00.000 15712 Guiding  Dir = 2, Dur = 8
18:39:51.259 00.000 15712 IsGuiding returns 0
18:39:51.291 00.032 15712 IsGuiding returns 0
18:39:51.291 00.000 15712 Move returns status 0, amount 8
18:39:51.291 00.000 15712 MoveAxis(N, 0, ABG)
18:39:51.291 00.000 15712 Move returns status 0, amount 0
18:39:51.291 00.000 15712 move complete, result=0
18:39:51.291 00.000 15712 worker thread done servicing request
18:39:51.291 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
18:39:51.291 00.000 15712 Worker thread wakes up
18:39:51.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:51.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:52.933 01.642 15712 Exposure complete
18:39:52.996 00.063 7988 OnExposeComplete: enter
18:39:52.996 00.000 7988 UpdateGuideState(): m_state=6
18:39:52.996 00.000 15712 worker thread done servicing request
18:39:52.996 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
18:39:52.996 00.000 7988 Star::Find returns 1 (1), X=1181.32, Y=429.18, Mass=1488, SNR=26.4, Peak=255 HFD=3.1
18:39:52.996 00.000 7988 MultiStar: [#1 0.00,0.70,0.00,M1] [#2 -0.19,0.71,0.00,M1] [#3 -0.07,0.81,0.00,M1] [#4 0.05,0.88,0.00,M1] [#5 -0.12,1.01,0.00,M1] [#6 -0.09,1.07,0.00,M2] [#7 0.01,0.71,0.00,M1] [#8 -0.13,0.66,0.00,M4] 
18:39:52.996 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
18:39:52.996 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.01)
18:39:52.996 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.89 hyp=0.89 cameraTheta=1.61 mountX=-0.89 mountY=0.01, mountTheta=3.13
18:39:52.996 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.89, opts=13)
18:39:52.996 00.000 7988 Enqueuing Move request for scope (-0.03, 0.89)
18:39:53.010 00.014 15712 Worker thread wakes up
18:39:53.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.89) opts 0xd
18:39:53.010 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.89)
18:39:53.010 00.000 15712 Moving (-0.03, 0.89) raw xDistance=-0.89 yDistance=0.01
18:39:53.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:53.010 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.4 Saturated
18:39:53.012 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:53.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:53.012 00.000 7988 Enqueuing Expose request
18:39:53.012 00.000 15712 PPEC rslt: input = -0.89, final = -0.51, react = -0.53, pred = 0.00, hyst = -0.48, hyst_pct = 0.50, period_length = 644.43
18:39:53.012 00.000 15712 PPEC: input: -0.89, control: -0.51, exposure: 1500
18:39:53.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:53.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:39:53.012 00.000 15712 MoveAxis(E, 165, ABG)
18:39:53.012 00.000 15712 Guiding  Dir = 2, Dur = 165
18:39:53.012 00.000 15712 IsGuiding returns 0
18:39:53.028 00.016 15712 PulseGuide returned control before completion, sleep 158
18:39:53.205 00.177 15712 IsGuiding returns 0
18:39:53.205 00.000 15712 Move returns status 0, amount 165
18:39:53.205 00.000 15712 MoveAxis(N, 0, ABG)
18:39:53.205 00.000 15712 Move returns status 0, amount 0
18:39:53.205 00.000 15712 move complete, result=0
18:39:53.205 00.000 7988 GuideStep: -0.9 px 165 ms EAST, 0.0 px 0 ms NORTH
18:39:53.211 00.006 15712 worker thread done servicing request
18:39:53.211 00.000 15712 Worker thread wakes up
18:39:53.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:53.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:54.622 01.411 15712 Exposure complete
18:39:54.685 00.063 15712 worker thread done servicing request
18:39:54.685 00.000 7988 OnExposeComplete: enter
18:39:54.685 00.000 7988 UpdateGuideState(): m_state=6
18:39:54.689 00.004 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
18:39:54.689 00.000 7988 Star::Find returns 1 (0), X=1181.30, Y=428.78, Mass=1376, SNR=25.1, Peak=192 HFD=3.3
18:39:54.691 00.002 7988 MultiStar: [#1 -0.12,0.58,0.00,M2] [#2 -0.19,0.78,0.00,M2] [#3 -0.20,0.65,0.00,M2] [#4 0.01,0.41,1.02,U] [#5 -0.17,0.77,0.00,M2] [#6 -0.10,0.83,0.00,M3] [#7 -0.13,0.56,0.00,M2] [#8 -0.22,0.54,0.00,M5] 
18:39:54.691 00.000 7988 refined, 1 included, MultiStar: {-0.02, 0.45}, one-star: {-0.05, 0.49}
18:39:54.692 00.001 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.09)
18:39:54.694 00.002 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.02)
18:39:54.694 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.45 hyp=0.45 cameraTheta=1.62 mountX=-0.45 mountY=0.01, mountTheta=3.12
18:39:54.696 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.45, opts=13)
18:39:54.698 00.002 7988 Enqueuing Move request for scope (-0.02, 0.45)
18:39:54.699 00.001 15712 Worker thread wakes up
18:39:54.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.45) opts 0xd
18:39:54.699 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.45)
18:39:54.699 00.000 15712 Moving (-0.02, 0.45) raw xDistance=-0.45 yDistance=0.01
18:39:54.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:54.699 00.000 7988 UpdateGuideState exits: m=1376 SNR=25.1
18:39:54.702 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:54.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:54.704 00.002 7988 Enqueuing Expose request
18:39:54.704 00.000 15712 PPEC rslt: input = -0.45, final = -0.26, react = -0.27, pred = 0.00, hyst = -0.24, hyst_pct = 0.50, period_length = 644.43
18:39:54.704 00.000 15712 PPEC: input: -0.45, control: -0.26, exposure: 1500
18:39:54.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:54.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:39:54.704 00.000 15712 MoveAxis(E, 83, ABG)
18:39:54.704 00.000 15712 Guiding  Dir = 2, Dur = 83
18:39:54.706 00.002 15712 IsGuiding returns 0
18:39:54.726 00.020 15712 PulseGuide returned control before completion, sleep 71
18:39:54.810 00.084 15712 IsGuiding returns 1
18:39:54.810 00.000 15712 scope still moving after pulse duration time elapsed
18:39:54.842 00.032 15712 IsGuiding returns 0
18:39:54.842 00.000 15712 scope move finished after 83 + 53 ms
18:39:54.842 00.000 15712 Move returns status 0, amount 83
18:39:54.842 00.000 15712 MoveAxis(N, 0, ABG)
18:39:54.842 00.000 15712 Move returns status 0, amount 0
18:39:54.842 00.000 15712 move complete, result=0
18:39:54.842 00.000 15712 worker thread done servicing request
18:39:54.842 00.000 15712 Worker thread wakes up
18:39:54.842 00.000 7988 GuideStep: -0.5 px 83 ms EAST, 0.0 px 0 ms NORTH
18:39:54.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:54.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:56.471 01.629 15712 Exposure complete
18:39:56.535 00.064 15712 worker thread done servicing request
18:39:56.535 00.000 7988 OnExposeComplete: enter
18:39:56.535 00.000 7988 UpdateGuideState(): m_state=6
18:39:56.537 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
18:39:56.537 00.000 7988 Star::Find returns 1 (0), X=1181.45, Y=428.59, Mass=1446, SNR=25.9, Peak=239 HFD=3.2
18:39:56.539 00.002 7988 MultiStar: [#1 0.04,0.11,0.99,U] [#2 -0.12,0.29,0.99,U] [#3 0.03,0.23,0.95,U] [#4 0.10,0.28,1.01,U] [#5 0.16,0.31,0.72,U] [#6 -0.20,0.40,0.70,U] [#7 -0.15,0.16,0.67,U] [#8 -0.02,0.06,0.63,U] 
18:39:56.541 00.002 7988 refined, 8 included, MultiStar: {0.00, 0.24}, one-star: {0.10, 0.30}
18:39:56.541 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.14)
18:39:56.541 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.03)
18:39:56.541 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.57 mountX=-0.24 mountY=-0.01, mountTheta=-3.11
18:39:56.546 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.24, opts=13)
18:39:56.546 00.000 7988 Enqueuing Move request for scope (0.00, 0.24)
18:39:56.546 00.000 15712 Worker thread wakes up
18:39:56.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
18:39:56.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
18:39:56.546 00.000 15712 Moving (0.00, 0.24) raw xDistance=-0.24 yDistance=-0.01
18:39:56.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:39:56.546 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.9
18:39:56.551 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:56.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:56.551 00.000 7988 Enqueuing Expose request
18:39:56.551 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.15, pred = 0.01, hyst = -0.16, hyst_pct = 0.49, period_length = 644.43
18:39:56.551 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
18:39:56.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:56.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:39:56.551 00.000 15712 MoveAxis(E, 48, ABG)
18:39:56.551 00.000 15712 Guiding  Dir = 2, Dur = 48
18:39:56.551 00.000 15712 IsGuiding returns 0
18:39:56.579 00.028 15712 PulseGuide returned control before completion, sleep 32
18:39:56.630 00.051 15712 IsGuiding returns 1
18:39:56.630 00.000 15712 scope still moving after pulse duration time elapsed
18:39:56.661 00.031 15712 IsGuiding returns 0
18:39:56.661 00.000 15712 scope move finished after 48 + 59 ms
18:39:56.661 00.000 15712 Move returns status 0, amount 48
18:39:56.661 00.000 15712 MoveAxis(N, 0, ABG)
18:39:56.661 00.000 15712 Move returns status 0, amount 0
18:39:56.661 00.000 15712 move complete, result=0
18:39:56.661 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
18:39:56.664 00.003 15712 worker thread done servicing request
18:39:56.664 00.000 15712 Worker thread wakes up
18:39:56.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:56.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:58.081 01.417 15712 Exposure complete
18:39:58.142 00.061 15712 worker thread done servicing request
18:39:58.142 00.000 7988 OnExposeComplete: enter
18:39:58.142 00.000 7988 UpdateGuideState(): m_state=6
18:39:58.145 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
18:39:58.145 00.000 7988 Star::Find returns 1 (0), X=1181.38, Y=428.61, Mass=1444, SNR=25.8, Peak=225 HFD=3.2
18:39:58.147 00.002 7988 MultiStar: [#1 -0.11,0.35,0.99,U] [#2 0.04,0.33,0.98,U] [#3 -0.05,0.43,0.97,U] [#4 -0.07,0.30,1.02,U] [#5 -0.15,0.30,0.72,U] [#6 -0.07,0.49,0.69,U] [#7 -0.07,0.09,0.66,U] [#8 -0.05,0.31,0.67,U] 
18:39:58.149 00.002 7988 single-star, 8 included, MultiStar: {-0.05, 0.33}, one-star: {0.03, 0.31}
18:39:58.149 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
18:39:58.151 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
18:39:58.151 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.48 mountX=-0.31 mountY=-0.04, mountTheta=-3.03
18:39:58.153 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.31, opts=13)
18:39:58.155 00.002 7988 Enqueuing Move request for scope (0.03, 0.31)
18:39:58.155 00.000 15712 Worker thread wakes up
18:39:58.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
18:39:58.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
18:39:58.155 00.000 15712 Moving (0.03, 0.31) raw xDistance=-0.31 yDistance=-0.04
18:39:58.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:39:58.158 00.003 15712 PPEC rslt: input = -0.31, final = -0.20, react = -0.19, pred = -0.02, hyst = -0.18, hyst_pct = 0.49, period_length = 644.43
18:39:58.158 00.000 15712 PPEC: input: -0.31, control: -0.20, exposure: 1500
18:39:58.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:39:58.158 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.8
18:39:58.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:58.160 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:39:58.160 00.000 7988 Enqueuing Expose request
18:39:58.162 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:39:58.162 00.000 15712 MoveAxis(E, 64, ABG)
18:39:58.162 00.000 15712 Guiding  Dir = 2, Dur = 64
18:39:58.192 00.030 15712 IsGuiding returns 0
18:39:58.209 00.017 15712 PulseGuide returned control before completion, sleep 59
18:39:58.290 00.081 15712 IsGuiding returns 0
18:39:58.290 00.000 15712 Move returns status 0, amount 64
18:39:58.290 00.000 15712 MoveAxis(N, 0, ABG)
18:39:58.290 00.000 15712 Move returns status 0, amount 0
18:39:58.290 00.000 15712 move complete, result=0
18:39:58.290 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.0 px 0 ms NORTH
18:39:58.294 00.004 15712 worker thread done servicing request
18:39:58.294 00.000 15712 Worker thread wakes up
18:39:58.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:39:58.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:39:59.929 01.635 15712 Exposure complete
18:39:59.989 00.060 15712 worker thread done servicing request
18:39:59.989 00.000 7988 OnExposeComplete: enter
18:39:59.989 00.000 7988 UpdateGuideState(): m_state=6
18:39:59.992 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
18:39:59.994 00.002 7988 Star::Find returns 1 (0), X=1181.35, Y=428.45, Mass=1422, SNR=25.7, Peak=219 HFD=3.2
18:39:59.994 00.000 7988 MultiStar: [#1 -0.10,0.24,1.01,U] [#2 -0.14,0.27,1.03,U] [#3 0.01,0.28,0.97,U] [#4 -0.04,0.09,1.01,U] [#5 0.21,0.26,0.75,U] [#6 -0.12,0.15,0.71,U] [#7 -0.03,0.21,0.63,U] [#8 -0.12,0.14,0.63,U] 
18:39:59.996 00.002 7988 single-star, 8 included, MultiStar: {-0.04, 0.20}, one-star: {-0.01, 0.15}
18:39:59.996 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
18:39:59.998 00.002 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
18:39:59.998 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=-0.15 mountY=0.00, mountTheta=3.12
18:40:00.000 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
18:40:00.002 00.002 7988 Enqueuing Move request for scope (-0.01, 0.15)
18:40:00.002 00.000 15712 Worker thread wakes up
18:40:00.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
18:40:00.002 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
18:40:00.002 00.000 15712 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=0.00
18:40:00.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:40:00.005 00.003 7988 UpdateGuideState exits: m=1422 SNR=25.7
18:40:00.007 00.002 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.49, period_length = 644.43
18:40:00.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:00.009 00.002 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
18:40:00.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:00.013 00.004 7988 Enqueuing Expose request
18:40:00.015 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:00.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:40:00.015 00.000 15712 MoveAxis(E, 3, ABG)
18:40:00.015 00.000 15712 Guiding  Dir = 2, Dur = 3
18:40:00.015 00.000 15712 IsGuiding returns 0
18:40:00.030 00.015 15712 IsGuiding returns 0
18:40:00.030 00.000 15712 Move returns status 0, amount 3
18:40:00.030 00.000 15712 MoveAxis(N, 0, ABG)
18:40:00.030 00.000 15712 Move returns status 0, amount 0
18:40:00.030 00.000 15712 move complete, result=0
18:40:00.030 00.000 15712 worker thread done servicing request
18:40:00.030 00.000 15712 Worker thread wakes up
18:40:00.030 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.0 px 0 ms NORTH
18:40:00.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:00.037 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:01.439 01.402 15712 Exposure complete
18:40:01.493 00.054 15712 worker thread done servicing request
18:40:01.493 00.000 7988 OnExposeComplete: enter
18:40:01.493 00.000 7988 UpdateGuideState(): m_state=6
18:40:01.503 00.010 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
18:40:01.503 00.000 7988 Star::Find returns 1 (0), X=1181.44, Y=427.83, Mass=1370, SNR=25.2, Peak=181 HFD=3.1
18:40:01.503 00.000 7988 MultiStar: [#1 0.08,-0.52,0.00,M1] [#2 0.01,-0.54,0.00,M1] [#3 -0.00,-0.43,0.96,U] [#4 0.17,-0.88,0.00,M1] [#5 -0.05,-0.41,0.69,U] [#6 -0.00,-0.18,0.76,U] [#7 -0.06,-0.57,0.00,M1] [#8 0.06,-0.61,0.00,M3] 
18:40:01.503 00.000 7988 refined, 3 included, MultiStar: {0.02, -0.38}, one-star: {0.09, -0.46}
18:40:01.503 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
18:40:01.503 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
18:40:01.510 00.007 7988 CameraToMount -- cameraX=0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.53 mountX=0.38 mountY=-0.01, mountTheta=-0.02
18:40:01.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.38, opts=13)
18:40:01.510 00.000 7988 Enqueuing Move request for scope (0.02, -0.38)
18:40:01.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:40:01.510 00.000 7988 UpdateGuideState exits: m=1370 SNR=25.2
18:40:01.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:01.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:01.519 00.009 7988 Enqueuing Expose request
18:40:01.519 00.000 15712 Worker thread wakes up
18:40:01.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.38) opts 0xd
18:40:01.519 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.38)
18:40:01.519 00.000 15712 Moving (0.02, -0.38) raw xDistance=0.38 yDistance=-0.01
18:40:01.519 00.000 15712 PPEC rslt: input = 0.38, final = 0.20, react = 0.23, pred = -0.01, hyst = 0.19, hyst_pct = 0.49, period_length = 644.43
18:40:01.519 00.000 15712 PPEC: input: 0.38, control: 0.20, exposure: 1500
18:40:01.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:01.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:40:01.519 00.000 15712 MoveAxis(W, 66, ABG)
18:40:01.519 00.000 15712 Guiding  Dir = 3, Dur = 66
18:40:01.519 00.000 15712 IsGuiding returns 0
18:40:01.537 00.018 15712 PulseGuide returned control before completion, sleep 61
18:40:01.615 00.078 15712 IsGuiding returns 0
18:40:01.615 00.000 15712 Move returns status 0, amount 66
18:40:01.615 00.000 15712 MoveAxis(N, 0, ABG)
18:40:01.615 00.000 15712 Move returns status 0, amount 0
18:40:01.615 00.000 15712 move complete, result=0
18:40:01.615 00.000 7988 GuideStep: 0.4 px 66 ms WEST, -0.0 px 0 ms NORTH
18:40:01.615 00.000 15712 worker thread done servicing request
18:40:01.615 00.000 15712 Worker thread wakes up
18:40:01.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:01.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:03.257 01.642 15712 Exposure complete
18:40:03.318 00.061 15712 worker thread done servicing request
18:40:03.318 00.000 7988 OnExposeComplete: enter
18:40:03.318 00.000 7988 UpdateGuideState(): m_state=6
18:40:03.323 00.005 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
18:40:03.323 00.000 7988 Star::Find returns 1 (1), X=1181.24, Y=427.48, Mass=1406, SNR=25.4, Peak=255 HFD=3.1
18:40:03.325 00.002 7988 MultiStar: [#1 0.06,-0.99,0.00,M2] [#2 -0.23,-0.85,0.00,M2] [#3 -0.13,-0.78,0.00,M1] [#4 -0.21,-0.87,0.00,M2] [#5 -0.25,-0.71,0.00,M1] [#6 -0.26,-0.49,0.00,M1] [#7 -0.11,-0.84,0.00,M2] [#8 -0.29,-0.88,0.00,M4] 
18:40:03.327 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
18:40:03.327 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
18:40:03.329 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.82 hyp=0.82 cameraTheta=-1.71 mountX=0.82 mountY=0.13, mountTheta=0.16
18:40:03.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.82, opts=13)
18:40:03.331 00.002 7988 Enqueuing Move request for scope (-0.11, -0.82)
18:40:03.331 00.000 15712 Worker thread wakes up
18:40:03.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.82) opts 0xd
18:40:03.333 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:40:03.333 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.4 Saturated
18:40:03.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:03.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:03.333 00.000 7988 Enqueuing Expose request
18:40:03.333 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.82)
18:40:03.333 00.000 15712 Moving (-0.11, -0.82) raw xDistance=0.82 yDistance=0.13
18:40:03.333 00.000 15712 PPEC rslt: input = 0.82, final = 0.45, react = 0.49, pred = -0.02, hyst = 0.44, hyst_pct = 0.49, period_length = 644.43
18:40:03.333 00.000 15712 PPEC: input: 0.82, control: 0.45, exposure: 1500
18:40:03.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:03.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:40:03.333 00.000 15712 MoveAxis(W, 148, ABG)
18:40:03.333 00.000 15712 Guiding  Dir = 3, Dur = 148
18:40:03.333 00.000 15712 IsGuiding returns 0
18:40:03.349 00.016 15712 PulseGuide returned control before completion, sleep 139
18:40:03.517 00.168 15712 IsGuiding returns 0
18:40:03.517 00.000 15712 Move returns status 0, amount 148
18:40:03.517 00.000 15712 MoveAxis(N, 0, ABG)
18:40:03.517 00.000 15712 Move returns status 0, amount 0
18:40:03.517 00.000 15712 move complete, result=0
18:40:03.517 00.000 7988 GuideStep: 0.8 px 148 ms WEST, 0.1 px 0 ms NORTH
18:40:03.521 00.004 15712 worker thread done servicing request
18:40:03.521 00.000 15712 Worker thread wakes up
18:40:03.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:03.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:04.928 01.407 15712 Exposure complete
18:40:04.989 00.061 15712 worker thread done servicing request
18:40:04.989 00.000 7988 OnExposeComplete: enter
18:40:04.989 00.000 7988 UpdateGuideState(): m_state=6
18:40:04.989 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
18:40:04.989 00.000 7988 Star::Find returns 1 (0), X=1181.26, Y=428.43, Mass=1398, SNR=25.5, Peak=211 HFD=3.2
18:40:04.989 00.000 7988 MultiStar: [#1 -0.13,0.07,1.04,U] [#2 -0.06,0.00,1.04,U] [#3 -0.12,0.02,0.98,U] [#4 -0.19,-0.13,1.05,U] [#5 -0.21,0.11,0.75,U] [#6 -0.33,0.57,0.00,M2] [#7 -0.21,-0.11,0.67,U] [#8 -0.15,0.06,0.64,U] 
18:40:04.989 00.000 7988 refined, 7 included, MultiStar: {-0.14, 0.02}, one-star: {-0.09, 0.14}
18:40:04.999 00.010 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.58) = xAngle (4.58 = -1.70)
18:40:04.999 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.41)
18:40:04.999 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.00 mountX=-0.02 mountY=0.14, mountTheta=1.70
18:40:04.999 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.02, opts=13)
18:40:04.999 00.000 7988 Enqueuing Move request for scope (-0.14, 0.02)
18:40:05.005 00.006 15712 Worker thread wakes up
18:40:05.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
18:40:05.005 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
18:40:05.005 00.000 15712 Moving (-0.14, 0.02) raw xDistance=-0.02 yDistance=0.14
18:40:05.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:05.005 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.5
18:40:05.008 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:05.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:05.010 00.002 7988 Enqueuing Expose request
18:40:05.010 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.49, period_length = 644.43
18:40:05.010 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
18:40:05.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:05.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:40:05.010 00.000 15712 MoveAxis(E, 4, ABG)
18:40:05.010 00.000 15712 Guiding  Dir = 2, Dur = 4
18:40:05.037 00.027 15712 IsGuiding returns 0
18:40:05.053 00.016 15712 IsGuiding returns 0
18:40:05.053 00.000 15712 Move returns status 0, amount 4
18:40:05.053 00.000 15712 MoveAxis(N, 0, ABG)
18:40:05.053 00.000 15712 Move returns status 0, amount 0
18:40:05.053 00.000 15712 move complete, result=0
18:40:05.053 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
18:40:05.056 00.003 15712 worker thread done servicing request
18:40:05.056 00.000 15712 Worker thread wakes up
18:40:05.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:05.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:06.693 01.637 15712 Exposure complete
18:40:06.753 00.060 15712 worker thread done servicing request
18:40:06.753 00.000 7988 OnExposeComplete: enter
18:40:06.754 00.001 7988 UpdateGuideState(): m_state=6
18:40:06.754 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
18:40:06.754 00.000 7988 Star::Find returns 1 (0), X=1181.34, Y=429.22, Mass=1444, SNR=25.8, Peak=226 HFD=3.2
18:40:06.754 00.000 7988 MultiStar: [#1 -0.07,0.76,0.00,M2] [#2 -0.08,0.96,0.00,M2] [#3 0.03,0.85,0.00,M1] [#4 0.02,0.91,0.00,M2] [#5 -0.12,0.89,0.00,M1] [#6 -0.36,1.17,0.00,M3] [#7 -0.03,0.91,0.00,M2] [#8 -0.27,0.87,0.00,M4] 
18:40:06.754 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.12)
18:40:06.754 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.01)
18:40:06.754 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.92 hyp=0.92 cameraTheta=1.59 mountX=-0.92 mountY=-0.01, mountTheta=-3.14
18:40:06.754 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.92, opts=13)
18:40:06.754 00.000 7988 Enqueuing Move request for scope (-0.02, 0.92)
18:40:06.754 00.000 15712 Worker thread wakes up
18:40:06.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.92) opts 0xd
18:40:06.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:06.754 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.8
18:40:06.768 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:06.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:06.770 00.002 7988 Enqueuing Expose request
18:40:06.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.92)
18:40:06.770 00.000 15712 Moving (-0.02, 0.92) raw xDistance=-0.92 yDistance=-0.01
18:40:06.770 00.000 15712 PPEC rslt: input = -0.92, final = -0.52, react = -0.55, pred = -0.02, hyst = -0.47, hyst_pct = 0.49, period_length = 644.43
18:40:06.770 00.000 15712 PPEC: input: -0.92, control: -0.52, exposure: 1500
18:40:06.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:06.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:40:06.770 00.000 15712 MoveAxis(E, 171, ABG)
18:40:06.770 00.000 15712 Guiding  Dir = 2, Dur = 171
18:40:06.770 00.000 15712 IsGuiding returns 0
18:40:06.791 00.021 15712 PulseGuide returned control before completion, sleep 159
18:40:06.961 00.170 15712 IsGuiding returns 1
18:40:06.961 00.000 15712 scope still moving after pulse duration time elapsed
18:40:06.996 00.035 15712 IsGuiding returns 0
18:40:06.996 00.000 15712 scope move finished after 171 + 59 ms
18:40:06.996 00.000 15712 Move returns status 0, amount 171
18:40:06.996 00.000 15712 MoveAxis(N, 0, ABG)
18:40:06.996 00.000 15712 Move returns status 0, amount 0
18:40:06.996 00.000 15712 move complete, result=0
18:40:06.996 00.000 7988 GuideStep: -0.9 px 171 ms EAST, -0.0 px 0 ms NORTH
18:40:07.006 00.010 15712 worker thread done servicing request
18:40:07.006 00.000 15712 Worker thread wakes up
18:40:07.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:07.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:08.412 01.406 15712 Exposure complete
18:40:08.468 00.056 15712 worker thread done servicing request
18:40:08.468 00.000 7988 OnExposeComplete: enter
18:40:08.474 00.006 7988 UpdateGuideState(): m_state=6
18:40:08.476 00.002 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
18:40:08.476 00.000 7988 Star::Find returns 1 (0), X=1181.42, Y=428.71, Mass=1457, SNR=26.1, Peak=205 HFD=3.2
18:40:08.478 00.002 7988 MultiStar: [#1 0.17,0.30,1.00,U] [#2 0.10,0.44,1.02,U] [#3 0.01,0.39,0.89,U] [#4 -0.01,0.23,1.00,U] [#5 0.12,0.39,0.66,U] [#6 0.11,0.58,0.00,M4] [#7 0.12,0.22,0.67,U] [#8 0.03,0.51,0.68,U] 
18:40:08.478 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.36}, one-star: {0.07, 0.41}
18:40:08.478 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
18:40:08.478 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
18:40:08.478 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.37 cameraTheta=1.37 mountX=-0.36 mountY=-0.08, mountTheta=-2.91
18:40:08.485 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.36, opts=13)
18:40:08.485 00.000 7988 Enqueuing Move request for scope (0.07, 0.36)
18:40:08.485 00.000 15712 Worker thread wakes up
18:40:08.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.36) opts 0xd
18:40:08.485 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.36)
18:40:08.485 00.000 15712 Moving (0.07, 0.36) raw xDistance=-0.36 yDistance=-0.08
18:40:08.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:08.485 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.1
18:40:08.485 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:08.490 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:08.490 00.000 7988 Enqueuing Expose request
18:40:08.490 00.000 15712 PPEC rslt: input = -0.36, final = -0.18, react = -0.22, pred = 0.06, hyst = -0.20, hyst_pct = 0.49, period_length = 644.43
18:40:08.490 00.000 15712 PPEC: input: -0.36, control: -0.18, exposure: 1500
18:40:08.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:08.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:40:08.490 00.000 15712 MoveAxis(E, 57, ABG)
18:40:08.490 00.000 15712 Guiding  Dir = 2, Dur = 57
18:40:08.490 00.000 15712 IsGuiding returns 0
18:40:08.522 00.032 15712 PulseGuide returned control before completion, sleep 39
18:40:08.602 00.080 15712 IsGuiding returns 1
18:40:08.602 00.000 15712 scope still moving after pulse duration time elapsed
18:40:08.634 00.032 15712 IsGuiding returns 0
18:40:08.634 00.000 15712 scope move finished after 57 + 83 ms
18:40:08.634 00.000 15712 Move returns status 0, amount 57
18:40:08.634 00.000 15712 MoveAxis(N, 0, ABG)
18:40:08.634 00.000 15712 Move returns status 0, amount 0
18:40:08.634 00.000 15712 move complete, result=0
18:40:08.634 00.000 15712 worker thread done servicing request
18:40:08.634 00.000 15712 Worker thread wakes up
18:40:08.634 00.000 7988 GuideStep: -0.4 px 57 ms EAST, -0.1 px 0 ms NORTH
18:40:08.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:08.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:10.279 01.645 15712 Exposure complete
18:40:10.341 00.062 15712 worker thread done servicing request
18:40:10.341 00.000 7988 OnExposeComplete: enter
18:40:10.343 00.002 7988 UpdateGuideState(): m_state=6
18:40:10.345 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
18:40:10.345 00.000 7988 Star::Find returns 1 (0), X=1181.33, Y=428.35, Mass=1531, SNR=26.6, Peak=230 HFD=3.4
18:40:10.348 00.003 7988 MultiStar: [#1 -0.07,-0.02,0.99,U] [#2 -0.12,0.04,1.01,U] [#3 -0.07,0.19,0.95,U] [#4 -0.05,-0.15,1.00,U] [#5 0.04,-0.05,0.68,U] [#6 -0.29,0.35,0.69,U] [#7 -0.10,0.06,0.65,U] [#8 -0.18,0.05,0.65,U] 
18:40:10.350 00.002 7988 single-star, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.02, 0.06}
18:40:10.350 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
18:40:10.352 00.002 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
18:40:10.352 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.98 mountX=-0.06 mountY=0.02, mountTheta=2.75
18:40:10.355 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
18:40:10.356 00.001 7988 Enqueuing Move request for scope (-0.02, 0.06)
18:40:10.356 00.000 15712 Worker thread wakes up
18:40:10.356 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
18:40:10.356 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
18:40:10.356 00.000 15712 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
18:40:10.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:40:10.356 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.6
18:40:10.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:10.356 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.48, period_length = 644.43
18:40:10.356 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
18:40:10.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:10.356 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:10.356 00.000 7988 Enqueuing Expose request
18:40:10.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:40:10.356 00.000 15712 MoveAxis(W, 11, ABG)
18:40:10.356 00.000 15712 Guiding  Dir = 3, Dur = 11
18:40:10.356 00.000 15712 IsGuiding returns 0
18:40:10.392 00.036 15712 IsGuiding returns 1
18:40:10.392 00.000 15712 scope still moving after pulse duration time elapsed
18:40:10.419 00.027 15712 IsGuiding returns 1
18:40:10.453 00.034 15712 IsGuiding returns 0
18:40:10.453 00.000 15712 scope move finished after 11 + 80 ms
18:40:10.453 00.000 15712 Move returns status 0, amount 11
18:40:10.453 00.000 15712 MoveAxis(N, 0, ABG)
18:40:10.453 00.000 15712 Move returns status 0, amount 0
18:40:10.453 00.000 15712 move complete, result=0
18:40:10.453 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
18:40:10.459 00.006 15712 worker thread done servicing request
18:40:10.459 00.000 15712 Worker thread wakes up
18:40:10.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:10.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:11.871 01.412 15712 Exposure complete
18:40:11.932 00.061 15712 worker thread done servicing request
18:40:11.932 00.000 7988 OnExposeComplete: enter
18:40:11.932 00.000 7988 UpdateGuideState(): m_state=6
18:40:11.934 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
18:40:11.934 00.000 7988 Star::Find returns 1 (0), X=1181.22, Y=428.46, Mass=1389, SNR=25.5, Peak=223 HFD=3.1
18:40:11.936 00.002 7988 MultiStar: [#1 0.05,0.07,1.01,U] [#2 -0.11,0.32,1.01,U] [#3 -0.10,0.27,0.96,U] [#4 -0.09,0.26,1.04,U] [#5 -0.32,0.22,0.74,U] [#6 -0.29,0.31,0.74,U] [#7 -0.17,0.28,0.67,U] [#8 -0.22,0.43,0.67,U] 
18:40:11.938 00.002 7988 single-star, 8 included, MultiStar: {-0.14, 0.25}, one-star: {-0.13, 0.16}
18:40:11.938 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
18:40:11.940 00.002 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.64)
18:40:11.940 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.24 mountX=-0.16 mountY=0.13, mountTheta=2.48
18:40:11.942 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.16, opts=13)
18:40:11.942 00.000 7988 Enqueuing Move request for scope (-0.13, 0.16)
18:40:11.942 00.000 15712 Worker thread wakes up
18:40:11.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
18:40:11.942 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
18:40:11.942 00.000 15712 Moving (-0.13, 0.16) raw xDistance=-0.16 yDistance=0.13
18:40:11.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:11.947 00.005 7988 UpdateGuideState exits: m=1389 SNR=25.5
18:40:11.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:11.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:11.947 00.000 7988 Enqueuing Expose request
18:40:11.952 00.005 15712 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.48, period_length = 644.43
18:40:11.952 00.000 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
18:40:11.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:11.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:40:11.952 00.000 15712 MoveAxis(E, 34, ABG)
18:40:11.952 00.000 15712 Guiding  Dir = 2, Dur = 34
18:40:11.955 00.003 15712 IsGuiding returns 0
18:40:11.974 00.019 15712 PulseGuide returned control before completion, sleep 29
18:40:12.027 00.053 15712 IsGuiding returns 0
18:40:12.027 00.000 15712 Move returns status 0, amount 34
18:40:12.027 00.000 15712 MoveAxis(N, 0, ABG)
18:40:12.027 00.000 15712 Move returns status 0, amount 0
18:40:12.027 00.000 15712 move complete, result=0
18:40:12.027 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
18:40:12.040 00.013 15712 worker thread done servicing request
18:40:12.040 00.000 15712 Worker thread wakes up
18:40:12.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:12.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:13.670 01.630 15712 Exposure complete
18:40:13.731 00.061 15712 worker thread done servicing request
18:40:13.731 00.000 7988 OnExposeComplete: enter
18:40:13.731 00.000 7988 UpdateGuideState(): m_state=6
18:40:13.731 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
18:40:13.731 00.000 7988 Star::Find returns 1 (0), X=1181.27, Y=427.94, Mass=1493, SNR=26.2, Peak=234 HFD=3.1
18:40:13.731 00.000 7988 MultiStar: [#1 -0.00,-0.48,1.01,U] [#2 -0.10,-0.30,1.02,U] [#3 -0.13,-0.45,0.98,U] [#4 -0.03,-0.43,1.01,U] [#5 -0.08,-0.28,0.71,U] [#6 -0.30,-0.18,0.64,U] [#7 -0.17,-0.37,0.64,U] [#8 -0.43,-0.51,0.00,M2] 
18:40:13.731 00.000 7988 single-star, 7 included, MultiStar: {-0.10, -0.37}, one-star: {-0.08, -0.35}
18:40:13.731 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
18:40:13.742 00.011 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
18:40:13.742 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.79 mountX=0.36 mountY=0.09, mountTheta=0.25
18:40:13.742 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.35, opts=13)
18:40:13.747 00.005 7988 Enqueuing Move request for scope (-0.08, -0.35)
18:40:13.747 00.000 15712 Worker thread wakes up
18:40:13.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
18:40:13.747 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
18:40:13.747 00.000 15712 Moving (-0.08, -0.35) raw xDistance=0.36 yDistance=0.09
18:40:13.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:40:13.747 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.2
18:40:13.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:13.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:13.747 00.000 7988 Enqueuing Expose request
18:40:13.747 00.000 15712 PPEC rslt: input = 0.36, final = 0.20, react = 0.21, pred = -0.01, hyst = 0.19, hyst_pct = 0.48, period_length = 644.43
18:40:13.747 00.000 15712 PPEC: input: 0.36, control: 0.20, exposure: 1500
18:40:13.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:13.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:40:13.747 00.000 15712 MoveAxis(W, 65, ABG)
18:40:13.747 00.000 15712 Guiding  Dir = 3, Dur = 65
18:40:13.747 00.000 15712 IsGuiding returns 0
18:40:13.779 00.032 15712 PulseGuide returned control before completion, sleep 49
18:40:13.844 00.065 15712 IsGuiding returns 0
18:40:13.844 00.000 15712 Move returns status 0, amount 65
18:40:13.844 00.000 15712 MoveAxis(N, 0, ABG)
18:40:13.844 00.000 15712 Move returns status 0, amount 0
18:40:13.844 00.000 15712 move complete, result=0
18:40:13.844 00.000 7988 GuideStep: 0.4 px 65 ms WEST, 0.1 px 0 ms NORTH
18:40:13.847 00.003 15712 worker thread done servicing request
18:40:13.847 00.000 15712 Worker thread wakes up
18:40:13.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:13.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:15.261 01.414 15712 Exposure complete
18:40:15.307 00.046 15712 worker thread done servicing request
18:40:15.307 00.000 7988 OnExposeComplete: enter
18:40:15.322 00.015 7988 UpdateGuideState(): m_state=6
18:40:15.322 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
18:40:15.322 00.000 7988 Star::Find returns 1 (0), X=1181.35, Y=427.79, Mass=1377, SNR=25.3, Peak=196 HFD=2.8
18:40:15.322 00.000 7988 MultiStar: [#1 0.10,-0.80,0.00,M1] [#2 0.13,-0.61,0.00,M1] [#3 -0.03,-0.62,0.00,M1] [#4 0.05,-0.75,0.00,M1] [#5 0.03,-0.70,0.00,M1] [#6 0.05,-0.45,0.69,U] [#7 -0.01,-0.63,0.00,M1] [#8 -0.18,-0.81,0.00,M3] 
18:40:15.322 00.000 7988 refined, 1 included, MultiStar: {0.02, -0.49}, one-star: {-0.01, -0.51}
18:40:15.322 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
18:40:15.322 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
18:40:15.322 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.49 hyp=0.49 cameraTheta=-1.54 mountX=0.49 mountY=-0.01, mountTheta=-0.01
18:40:15.332 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.49, opts=13)
18:40:15.334 00.002 7988 Enqueuing Move request for scope (0.02, -0.49)
18:40:15.334 00.000 15712 Worker thread wakes up
18:40:15.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.49) opts 0xd
18:40:15.334 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.49)
18:40:15.334 00.000 15712 Moving (0.02, -0.49) raw xDistance=0.49 yDistance=-0.01
18:40:15.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:15.337 00.003 7988 UpdateGuideState exits: m=1377 SNR=25.3
18:40:15.338 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:15.339 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:15.339 00.000 7988 Enqueuing Expose request
18:40:15.339 00.000 15712 PPEC rslt: input = 0.49, final = 0.27, react = 0.29, pred = -0.01, hyst = 0.26, hyst_pct = 0.48, period_length = 644.43
18:40:15.339 00.000 15712 PPEC: input: 0.49, control: 0.27, exposure: 1500
18:40:15.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:15.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:40:15.339 00.000 15712 MoveAxis(W, 88, ABG)
18:40:15.339 00.000 15712 Guiding  Dir = 3, Dur = 88
18:40:15.339 00.000 15712 IsGuiding returns 0
18:40:15.356 00.017 15712 PulseGuide returned control before completion, sleep 78
18:40:15.475 00.119 15712 IsGuiding returns 0
18:40:15.475 00.000 15712 Move returns status 0, amount 88
18:40:15.475 00.000 15712 MoveAxis(N, 0, ABG)
18:40:15.475 00.000 15712 Move returns status 0, amount 0
18:40:15.475 00.000 15712 move complete, result=0
18:40:15.475 00.000 7988 GuideStep: 0.5 px 88 ms WEST, -0.0 px 0 ms NORTH
18:40:15.475 00.000 15712 worker thread done servicing request
18:40:15.477 00.002 15712 Worker thread wakes up
18:40:15.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:15.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:17.110 01.633 15712 Exposure complete
18:40:17.172 00.062 15712 worker thread done servicing request
18:40:17.172 00.000 7988 OnExposeComplete: enter
18:40:17.172 00.000 7988 UpdateGuideState(): m_state=6
18:40:17.174 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
18:40:17.176 00.002 7988 Star::Find returns 1 (1), X=1181.19, Y=428.14, Mass=1497, SNR=26.4, Peak=255 HFD=3.0
18:40:17.176 00.000 7988 MultiStar: [#1 -0.15,-0.60,0.00,M2] [#2 -0.24,-0.31,1.00,U] [#3 -0.18,-0.23,0.94,U] [#4 -0.08,-0.44,1.01,U] [#5 -0.31,-0.24,0.67,U] [#6 -0.31,0.01,0.67,U] [#7 -0.29,-0.33,0.66,U] [#8 -0.32,-0.41,0.63,U] 
18:40:17.178 00.002 7988 single-star, 7 included, MultiStar: {-0.22, -0.27}, one-star: {-0.16, -0.16}
18:40:17.178 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
18:40:17.180 00.002 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
18:40:17.180 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-2.37 mountX=0.16 mountY=0.16, mountTheta=0.81
18:40:17.182 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.16, opts=13)
18:40:17.184 00.002 7988 Enqueuing Move request for scope (-0.16, -0.16)
18:40:17.184 00.000 15712 Worker thread wakes up
18:40:17.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd
18:40:17.184 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.16)
18:40:17.186 00.002 15712 Moving (-0.16, -0.16) raw xDistance=0.16 yDistance=0.16
18:40:17.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:17.186 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4 Saturated
18:40:17.187 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:17.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:17.189 00.002 7988 Enqueuing Expose request
18:40:17.189 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.48, period_length = 644.43
18:40:17.189 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
18:40:17.191 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:17.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:40:17.191 00.000 15712 MoveAxis(E, 6, ABG)
18:40:17.191 00.000 15712 Guiding  Dir = 2, Dur = 6
18:40:17.191 00.000 15712 IsGuiding returns 0
18:40:17.209 00.018 15712 IsGuiding returns 0
18:40:17.209 00.000 15712 Move returns status 0, amount 6
18:40:17.209 00.000 15712 MoveAxis(N, 0, ABG)
18:40:17.209 00.000 15712 Move returns status 0, amount 0
18:40:17.209 00.000 15712 move complete, result=0
18:40:17.209 00.000 15712 worker thread done servicing request
18:40:17.209 00.000 15712 Worker thread wakes up
18:40:17.209 00.000 7988 GuideStep: 0.2 px 6 ms EAST, 0.2 px 0 ms NORTH
18:40:17.219 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:17.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:17.729 00.510 7988 evsrv: cli 0CCD0AC8 connect
18:40:17.731 00.002 7988 case statement mapped state 6 to 3
18:40:17.733 00.002 7988 case statement mapped state 6 to 3
18:40:17.736 00.003 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"b149b5ce-7a5c-4c2b-891f-ad20c3f3c241"}
18:40:17.738 00.002 7988 case statement mapped state 6 to 3
18:40:17.738 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b149b5ce-7a5c-4c2b-891f-ad20c3f3c241"}
18:40:17.742 00.004 7988 evsrv: cli 0CCD0AC8 disconnect
18:40:18.633 00.891 15712 Exposure complete
18:40:18.757 00.124 15712 worker thread done servicing request
18:40:18.759 00.002 7988 OnExposeComplete: enter
18:40:18.761 00.002 7988 UpdateGuideState(): m_state=6
18:40:18.763 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
18:40:18.769 00.006 7988 Star::Find returns 1 (1), X=1181.10, Y=428.27, Mass=1444, SNR=26.0, Peak=255 HFD=3.0
18:40:18.769 00.000 7988 MultiStar: [#1 -0.25,-0.05,0.99,U] [#2 -0.35,-0.02,1.03,U] [#3 -0.35,0.22,0.95,U] [#4 -0.19,-0.14,1.02,U] [#5 -0.28,0.08,0.72,U] [#6 -0.53,0.33,0.00,M1] [#7 -0.51,-0.07,0.67,U] [#8 -0.36,0.04,0.65,U] 
18:40:18.775 00.006 7988 single-star, 7 included, MultiStar: {-0.31, 0.00}, one-star: {-0.25, -0.03}
18:40:18.777 00.002 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.58) = xAngle (-1.46 = -1.46)
18:40:18.779 00.002 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.65 = 1.65)
18:40:18.783 00.004 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.04 mountX=0.03 mountY=0.25, mountTheta=1.46
18:40:18.786 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.03, opts=13)
18:40:18.789 00.003 7988 Enqueuing Move request for scope (-0.25, -0.03)
18:40:18.791 00.002 15712 Worker thread wakes up
18:40:18.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:18.795 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
18:40:18.795 00.000 7988 UpdateGuideState exits: m=1444 SNR=26.0 Saturated
18:40:18.797 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
18:40:18.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:18.799 00.002 15712 Moving (-0.25, -0.03) raw xDistance=0.03 yDistance=0.25
18:40:18.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:18.801 00.002 7988 Enqueuing Expose request
18:40:18.805 00.004 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.48, period_length = 644.43
18:40:18.805 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
18:40:18.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:40:18.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:40:18.805 00.000 15712 MoveAxis(E, 5, ABG)
18:40:18.805 00.000 15712 Guiding  Dir = 2, Dur = 5
18:40:18.848 00.043 15712 IsGuiding returns 0
18:40:18.864 00.016 15712 IsGuiding returns 0
18:40:18.864 00.000 15712 Move returns status 0, amount 5
18:40:18.864 00.000 15712 MoveAxis(N, 0, ABG)
18:40:18.864 00.000 15712 Move returns status 0, amount 0
18:40:18.864 00.000 15712 move complete, result=0
18:40:18.864 00.000 15712 worker thread done servicing request
18:40:18.864 00.000 15712 Worker thread wakes up
18:40:18.864 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.3 px 0 ms NORTH
18:40:18.866 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:18.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:20.503 01.637 15712 Exposure complete
18:40:20.565 00.062 15712 worker thread done servicing request
18:40:20.565 00.000 7988 OnExposeComplete: enter
18:40:20.565 00.000 7988 UpdateGuideState(): m_state=6
18:40:20.575 00.010 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
18:40:20.577 00.002 7988 Star::Find returns 1 (0), X=1181.24, Y=428.98, Mass=1481, SNR=26.3, Peak=238 HFD=3.2
18:40:20.579 00.002 7988 MultiStar: [#1 -0.15,0.49,0.99,U] [#2 -0.05,0.64,0.00,M1] [#3 -0.04,0.62,0.00,M1] [#4 -0.05,0.50,1.02,U] [#5 -0.24,0.87,0.00,M1] [#6 -0.05,0.74,0.00,M2] [#7 -0.20,0.55,0.00,M1] [#8 -0.11,0.39,0.64,U] 
18:40:20.579 00.000 7988 refined, 3 included, MultiStar: {-0.11, 0.53}, one-star: {-0.11, 0.69}
18:40:20.579 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.35 = -2.94)
18:40:20.582 00.003 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.17)
18:40:20.582 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.53 hyp=0.54 cameraTheta=1.77 mountX=-0.53 mountY=0.09, mountTheta=2.97
18:40:20.582 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.53, opts=13)
18:40:20.582 00.000 7988 Enqueuing Move request for scope (-0.11, 0.53)
18:40:20.582 00.000 15712 Worker thread wakes up
18:40:20.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
18:40:20.582 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.3
18:40:20.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:20.593 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:20.595 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.53) opts 0xd
18:40:20.595 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.53)
18:40:20.595 00.000 15712 Moving (-0.11, 0.53) raw xDistance=-0.53 yDistance=0.09
18:40:20.595 00.000 7988 Enqueuing Expose request
18:40:20.595 00.000 15712 PPEC rslt: input = -0.53, final = -0.32, react = -0.32, pred = -0.03, hyst = -0.29, hyst_pct = 0.48, period_length = 644.43
18:40:20.597 00.002 15712 PPEC: input: -0.53, control: -0.32, exposure: 1500
18:40:20.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:20.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:40:20.597 00.000 15712 MoveAxis(E, 104, ABG)
18:40:20.597 00.000 15712 Guiding  Dir = 2, Dur = 104
18:40:20.597 00.000 15712 IsGuiding returns 0
18:40:20.616 00.019 15712 PulseGuide returned control before completion, sleep 90
18:40:20.738 00.122 15712 IsGuiding returns 1
18:40:20.738 00.000 15712 scope still moving after pulse duration time elapsed
18:40:20.786 00.048 15712 IsGuiding returns 0
18:40:20.786 00.000 15712 scope move finished after 104 + 84 ms
18:40:20.786 00.000 15712 Move returns status 0, amount 104
18:40:20.786 00.000 15712 MoveAxis(N, 0, ABG)
18:40:20.786 00.000 15712 Move returns status 0, amount 0
18:40:20.786 00.000 15712 move complete, result=0
18:40:20.786 00.000 15712 worker thread done servicing request
18:40:20.786 00.000 15712 Worker thread wakes up
18:40:20.786 00.000 7988 GuideStep: -0.5 px 104 ms EAST, 0.1 px 0 ms NORTH
18:40:20.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:20.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:22.198 01.412 15712 Exposure complete
18:40:22.271 00.073 15712 worker thread done servicing request
18:40:22.271 00.000 7988 OnExposeComplete: enter
18:40:22.273 00.002 7988 UpdateGuideState(): m_state=6
18:40:22.273 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
18:40:22.276 00.003 7988 Star::Find returns 1 (1), X=1181.24, Y=428.40, Mass=1373, SNR=25.1, Peak=255 HFD=2.9
18:40:22.277 00.001 7988 MultiStar: [#1 -0.22,-0.05,1.01,U] [#2 -0.26,0.11,1.04,U] [#3 -0.18,0.13,0.97,U] [#4 -0.24,-0.02,1.04,U] [#5 -0.16,0.18,0.72,U] [#6 -0.26,0.29,0.69,U] [#7 -0.02,0.01,0.68,U] [#8 -0.56,0.22,0.00,M1] 
18:40:22.277 00.000 7988 single-star, 7 included, MultiStar: {-0.19, 0.09}, one-star: {-0.11, 0.10}
18:40:22.277 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.58) = xAngle (3.98 = -2.30)
18:40:22.277 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.09 = 0.81)
18:40:22.277 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.40 mountX=-0.10 mountY=0.11, mountTheta=2.32
18:40:22.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.10, opts=13)
18:40:22.277 00.000 7988 Enqueuing Move request for scope (-0.11, 0.10)
18:40:22.277 00.000 15712 Worker thread wakes up
18:40:22.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
18:40:22.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
18:40:22.277 00.000 15712 Moving (-0.11, 0.10) raw xDistance=-0.10 yDistance=0.11
18:40:22.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:40:22.277 00.000 7988 UpdateGuideState exits: m=1373 SNR=25.1 Saturated
18:40:22.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:22.293 00.016 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.47, period_length = 644.43
18:40:22.293 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
18:40:22.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:22.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:22.293 00.000 7988 Enqueuing Expose request
18:40:22.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:40:22.293 00.000 15712 MoveAxis(W, 5, ABG)
18:40:22.293 00.000 15712 Guiding  Dir = 3, Dur = 5
18:40:22.293 00.000 15712 IsGuiding returns 0
18:40:22.310 00.017 15712 IsGuiding returns 0
18:40:22.310 00.000 15712 Move returns status 0, amount 5
18:40:22.310 00.000 15712 MoveAxis(N, 0, ABG)
18:40:22.310 00.000 15712 Move returns status 0, amount 0
18:40:22.310 00.000 15712 move complete, result=0
18:40:22.310 00.000 15712 worker thread done servicing request
18:40:22.310 00.000 15712 Worker thread wakes up
18:40:22.310 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
18:40:22.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:22.319 00.009 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:23.951 01.632 15712 Exposure complete
18:40:24.022 00.071 15712 worker thread done servicing request
18:40:24.022 00.000 7988 OnExposeComplete: enter
18:40:24.022 00.000 7988 UpdateGuideState(): m_state=6
18:40:24.025 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
18:40:24.029 00.004 7988 Star::Find returns 1 (0), X=1181.30, Y=428.04, Mass=1401, SNR=25.5, Peak=241 HFD=3.0
18:40:24.029 00.000 7988 MultiStar: [#1 -0.11,-0.39,1.06,U] [#2 -0.19,-0.27,1.05,U] [#3 -0.06,-0.13,0.98,U] [#4 -0.29,-0.26,1.08,U] [#5 -0.24,-0.18,0.71,U] [#6 -0.41,0.06,0.73,U] [#7 -0.35,-0.10,0.67,U] [#8 -0.10,-0.34,0.66,U] 
18:40:24.031 00.002 7988 single-star, 8 included, MultiStar: {-0.19, -0.22}, one-star: {-0.06, -0.25}
18:40:24.033 00.002 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
18:40:24.033 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
18:40:24.035 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.79 mountX=0.25 mountY=0.06, mountTheta=0.24
18:40:24.037 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.25, opts=13)
18:40:24.039 00.002 7988 Enqueuing Move request for scope (-0.06, -0.25)
18:40:24.041 00.002 15712 Worker thread wakes up
18:40:24.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
18:40:24.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
18:40:24.041 00.000 15712 Moving (-0.06, -0.25) raw xDistance=0.25 yDistance=0.06
18:40:24.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:24.041 00.000 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = 0.03, hyst = 0.12, hyst_pct = 0.47, period_length = 644.43
18:40:24.041 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
18:40:24.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:24.041 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.5
18:40:24.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:40:24.041 00.000 15712 MoveAxis(W, 50, ABG)
18:40:24.041 00.000 15712 Guiding  Dir = 3, Dur = 50
18:40:24.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:24.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:24.041 00.000 7988 Enqueuing Expose request
18:40:24.057 00.016 15712 IsGuiding returns 0
18:40:24.072 00.015 15712 PulseGuide returned control before completion, sleep 45
18:40:24.151 00.079 15712 IsGuiding returns 0
18:40:24.151 00.000 15712 Move returns status 0, amount 50
18:40:24.151 00.000 15712 MoveAxis(N, 0, ABG)
18:40:24.151 00.000 15712 Move returns status 0, amount 0
18:40:24.151 00.000 15712 move complete, result=0
18:40:24.151 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
18:40:24.157 00.006 15712 worker thread done servicing request
18:40:24.157 00.000 15712 Worker thread wakes up
18:40:24.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:24.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:25.570 01.413 15712 Exposure complete
18:40:25.633 00.063 15712 worker thread done servicing request
18:40:25.633 00.000 7988 OnExposeComplete: enter
18:40:25.633 00.000 7988 UpdateGuideState(): m_state=6
18:40:25.633 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
18:40:25.633 00.000 7988 Star::Find returns 1 (1), X=1181.10, Y=428.26, Mass=1384, SNR=25.2, Peak=255 HFD=3.1
18:40:25.633 00.000 7988 MultiStar: [#1 -0.23,-0.23,1.04,U] [#2 -0.17,-0.08,1.01,U] [#3 -0.00,-0.18,1.03,U] [#4 -0.31,-0.27,1.04,U] [#5 -0.26,-0.18,0.72,U] [#6 -0.31,0.02,0.71,U] [#7 -0.18,-0.01,0.65,U] [#8 -0.31,-0.31,0.67,U] 
18:40:25.633 00.000 7988 single-star, 8 included, MultiStar: {-0.22, -0.15}, one-star: {-0.25, -0.04}
18:40:25.633 00.000 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
18:40:25.633 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.69 = 1.69)
18:40:25.633 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.26 cameraTheta=-3.00 mountX=0.04 mountY=0.26, mountTheta=1.42
18:40:25.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.04, opts=13)
18:40:25.633 00.000 7988 Enqueuing Move request for scope (-0.25, -0.04)
18:40:25.647 00.014 15712 Worker thread wakes up
18:40:25.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:25.647 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.2 Saturated
18:40:25.647 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:25.650 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:25.650 00.000 7988 Enqueuing Expose request
18:40:25.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
18:40:25.650 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
18:40:25.650 00.000 15712 Moving (-0.25, -0.04) raw xDistance=0.04 yDistance=0.26
18:40:25.650 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.47, period_length = 644.43
18:40:25.650 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
18:40:25.650 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:40:25.650 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
18:40:25.650 00.000 15712 MoveAxis(W, 5, ABG)
18:40:25.650 00.000 15712 Guiding  Dir = 3, Dur = 5
18:40:25.650 00.000 15712 IsGuiding returns 0
18:40:25.667 00.017 15712 IsGuiding returns 0
18:40:25.667 00.000 15712 Move returns status 0, amount 5
18:40:25.667 00.000 15712 MoveAxis(N, 0, ABG)
18:40:25.667 00.000 15712 Move returns status 0, amount 0
18:40:25.667 00.000 15712 move complete, result=0
18:40:25.667 00.000 15712 worker thread done servicing request
18:40:25.667 00.000 15712 Worker thread wakes up
18:40:25.667 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.3 px 0 ms NORTH
18:40:25.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:25.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:27.305 01.638 15712 Exposure complete
18:40:27.353 00.048 15712 worker thread done servicing request
18:40:27.353 00.000 7988 OnExposeComplete: enter
18:40:27.367 00.014 7988 UpdateGuideState(): m_state=6
18:40:27.367 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
18:40:27.370 00.003 7988 Star::Find returns 1 (1), X=1181.36, Y=428.26, Mass=1388, SNR=25.4, Peak=255 HFD=3.1
18:40:27.370 00.000 7988 MultiStar: [#1 -0.00,-0.31,1.04,U] [#2 0.03,0.01,1.07,U] [#3 -0.18,0.01,0.96,U] [#4 -0.15,-0.19,1.07,U] [#5 -0.28,-0.17,0.74,U] [#6 -0.12,-0.06,0.69,U] [#7 -0.13,0.05,0.67,U] [#8 -0.33,-0.08,0.69,U] 
18:40:27.370 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.09}, one-star: {0.01, -0.03}
18:40:27.370 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
18:40:27.370 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.82)
18:40:27.370 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.22 mountX=0.03 mountY=-0.01, mountTheta=-0.33
18:40:27.370 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
18:40:27.370 00.000 7988 Enqueuing Move request for scope (0.01, -0.03)
18:40:27.370 00.000 15712 Worker thread wakes up
18:40:27.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
18:40:27.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
18:40:27.370 00.000 15712 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
18:40:27.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:27.370 00.000 7988 UpdateGuideState exits: m=1388 SNR=25.4 Saturated
18:40:27.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:27.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:27.383 00.013 7988 Enqueuing Expose request
18:40:27.385 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.47, period_length = 644.43
18:40:27.385 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
18:40:27.385 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:27.385 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:40:27.385 00.000 15712 MoveAxis(E, 2, ABG)
18:40:27.385 00.000 15712 Guiding  Dir = 2, Dur = 2
18:40:27.385 00.000 15712 IsGuiding returns 0
18:40:27.414 00.029 15712 IsGuiding returns 0
18:40:27.414 00.000 15712 Move returns status 0, amount 2
18:40:27.414 00.000 15712 MoveAxis(N, 0, ABG)
18:40:27.414 00.000 15712 Move returns status 0, amount 0
18:40:27.414 00.000 15712 move complete, result=0
18:40:27.414 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
18:40:27.417 00.003 15712 worker thread done servicing request
18:40:27.417 00.000 15712 Worker thread wakes up
18:40:27.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:27.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:28.837 01.420 15712 Exposure complete
18:40:28.898 00.061 7988 OnExposeComplete: enter
18:40:28.899 00.001 7988 UpdateGuideState(): m_state=6
18:40:28.901 00.002 15712 worker thread done servicing request
18:40:28.901 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
18:40:28.901 00.000 7988 Star::Find returns 1 (0), X=1181.24, Y=427.62, Mass=1424, SNR=25.6, Peak=228 HFD=3.2
18:40:28.903 00.002 7988 MultiStar: [#1 -0.12,-1.13,0.00,M1] [#2 -0.20,-0.67,0.00,M1] [#3 -0.19,-0.68,0.00,M1] [#4 -0.14,-0.98,0.00,M1] [#5 -0.33,-0.87,0.00,M1] [#6 -0.20,-0.45,0.69,U] [#7 -0.23,-0.66,0.00,M1] [#8 -0.50,-0.77,0.00,M1] 
18:40:28.905 00.002 7988 refined, 1 included, MultiStar: {-0.15, -0.58}, one-star: {-0.12, -0.67}
18:40:28.905 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
18:40:28.907 00.002 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
18:40:28.909 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.58 hyp=0.60 cameraTheta=-1.82 mountX=0.58 mountY=0.16, mountTheta=0.27
18:40:28.911 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.58, opts=13)
18:40:28.913 00.002 7988 Enqueuing Move request for scope (-0.15, -0.58)
18:40:28.913 00.000 15712 Worker thread wakes up
18:40:28.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:40:28.914 00.001 7988 UpdateGuideState exits: m=1424 SNR=25.6
18:40:28.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:28.917 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:28.917 00.000 7988 Enqueuing Expose request
18:40:28.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.58) opts 0xd
18:40:28.917 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.58)
18:40:28.917 00.000 15712 Moving (-0.15, -0.58) raw xDistance=0.58 yDistance=0.16
18:40:28.917 00.000 15712 PPEC rslt: input = 0.58, final = 0.33, react = 0.35, pred = -0.01, hyst = 0.32, hyst_pct = 0.47, period_length = 644.43
18:40:28.917 00.000 15712 PPEC: input: 0.58, control: 0.33, exposure: 1500
18:40:28.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:28.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:40:28.917 00.000 15712 MoveAxis(W, 107, ABG)
18:40:28.917 00.000 15712 Guiding  Dir = 3, Dur = 107
18:40:28.917 00.000 15712 IsGuiding returns 0
18:40:28.946 00.029 15712 PulseGuide returned control before completion, sleep 90
18:40:29.042 00.096 15712 IsGuiding returns 1
18:40:29.042 00.000 15712 scope still moving after pulse duration time elapsed
18:40:29.077 00.035 15712 IsGuiding returns 0
18:40:29.077 00.000 15712 scope move finished after 107 + 48 ms
18:40:29.077 00.000 15712 Move returns status 0, amount 107
18:40:29.077 00.000 15712 MoveAxis(N, 0, ABG)
18:40:29.077 00.000 15712 Move returns status 0, amount 0
18:40:29.077 00.000 15712 move complete, result=0
18:40:29.077 00.000 7988 GuideStep: 0.6 px 107 ms WEST, 0.2 px 0 ms NORTH
18:40:29.079 00.002 15712 worker thread done servicing request
18:40:29.079 00.000 15712 Worker thread wakes up
18:40:29.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:29.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:30.719 01.640 15712 Exposure complete
18:40:30.780 00.061 15712 worker thread done servicing request
18:40:30.780 00.000 7988 OnExposeComplete: enter
18:40:30.780 00.000 7988 UpdateGuideState(): m_state=6
18:40:30.782 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
18:40:30.782 00.000 7988 Star::Find returns 1 (0), X=1181.11, Y=427.68, Mass=1417, SNR=25.6, Peak=230 HFD=3.3
18:40:30.784 00.002 7988 MultiStar: [#1 -0.31,-0.81,0.00,M2] [#2 -0.49,-0.65,0.00,M2] [#3 -0.42,-0.62,0.00,M2] [#4 -0.45,-0.85,0.00,M2] [#5 -0.32,-0.78,0.00,M2] [#6 -0.42,-0.39,0.00,M1] [#7 -0.48,-0.76,0.00,M2] [#8 -0.46,-0.66,0.00,M2] 
18:40:30.786 00.002 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
18:40:30.786 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
18:40:30.788 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.61 hyp=0.66 cameraTheta=-1.95 mountX=0.61 mountY=0.26, mountTheta=0.40
18:40:30.790 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.61, opts=13)
18:40:30.790 00.000 7988 Enqueuing Move request for scope (-0.25, -0.61)
18:40:30.792 00.002 15712 Worker thread wakes up
18:40:30.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.61) opts 0xd
18:40:30.792 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.61)
18:40:30.792 00.000 15712 Moving (-0.25, -0.61) raw xDistance=0.61 yDistance=0.26
18:40:30.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:30.792 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.6
18:40:30.795 00.003 15712 PPEC rslt: input = 0.61, final = 0.34, react = 0.37, pred = -0.01, hyst = 0.33, hyst_pct = 0.47, period_length = 644.43
18:40:30.795 00.000 15712 PPEC: input: 0.61, control: 0.34, exposure: 1500
18:40:30.795 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.41 newest=0.41
18:40:30.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
18:40:30.796 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:30.796 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:30.796 00.000 7988 Enqueuing Expose request
18:40:30.796 00.000 15712 MoveAxis(W, 112, ABG)
18:40:30.796 00.000 15712 Guiding  Dir = 3, Dur = 112
18:40:30.796 00.000 15712 IsGuiding returns 0
18:40:30.812 00.016 15712 PulseGuide returned control before completion, sleep 102
18:40:30.924 00.112 15712 IsGuiding returns 0
18:40:30.924 00.000 15712 Move returns status 0, amount 112
18:40:30.924 00.000 15712 BLC: Oldest BLC event removed
18:40:30.924 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 268 applied
18:40:30.924 00.000 15712 MoveAxis(S, 335, ABG)
18:40:30.924 00.000 15712 Guiding  Dir = 1, Dur = 335
18:40:30.924 00.000 15712 IsGuiding returns 0
18:40:31.007 00.083 15712 PulseGuide returned control before completion, sleep 266
18:40:31.290 00.283 15712 IsGuiding returns 1
18:40:31.290 00.000 15712 scope still moving after pulse duration time elapsed
18:40:31.322 00.032 15712 IsGuiding returns 1
18:40:31.358 00.036 15712 IsGuiding returns 0
18:40:31.358 00.000 15712 scope move finished after 335 + 96 ms
18:40:31.358 00.000 15712 Move returns status 0, amount 335
18:40:31.358 00.000 15712 move complete, result=0
18:40:31.358 00.000 7988 GuideStep: 0.6 px 112 ms WEST, 0.3 px 335 ms SOUTH
18:40:31.365 00.007 15712 worker thread done servicing request
18:40:31.365 00.000 15712 Worker thread wakes up
18:40:31.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:31.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:32.776 01.411 15712 Exposure complete
18:40:32.835 00.059 15712 worker thread done servicing request
18:40:32.835 00.000 7988 OnExposeComplete: enter
18:40:32.835 00.000 7988 UpdateGuideState(): m_state=6
18:40:32.835 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
18:40:32.835 00.000 7988 Star::Find returns 1 (0), X=1181.20, Y=427.81, Mass=1462, SNR=25.9, Peak=235 HFD=2.9
18:40:32.846 00.011 7988 MultiStar: [#1 -0.06,-0.66,0.00,M3] [#2 -0.15,-0.39,1.00,U] [#3 -0.03,-0.50,0.98,U] [#4 0.07,-0.70,0.00,M3] [#5 -0.36,-0.33,0.71,U] [#6 0.08,-0.45,0.67,U] [#7 -0.24,-0.40,0.64,U] [#8 -0.05,-0.85,0.00,M3] 
18:40:32.846 00.000 7988 refined, 5 included, MultiStar: {-0.14, -0.43}, one-star: {-0.15, -0.48}
18:40:32.846 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
18:40:32.846 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
18:40:32.846 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.43 hyp=0.45 cameraTheta=-1.88 mountX=0.43 mountY=0.15, mountTheta=0.33
18:40:32.851 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.43, opts=13)
18:40:32.851 00.000 7988 Enqueuing Move request for scope (-0.14, -0.43)
18:40:32.851 00.000 15712 Worker thread wakes up
18:40:32.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.43) opts 0xd
18:40:32.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.43)
18:40:32.851 00.000 15712 Moving (-0.14, -0.43) raw xDistance=0.43 yDistance=0.15
18:40:32.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:32.851 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.9
18:40:32.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:32.851 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:32.851 00.000 7988 Enqueuing Expose request
18:40:32.851 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.260509, 1:0.147203
18:40:32.851 00.000 15712 BLC: No correction, Miss < min_move
18:40:32.851 00.000 15712 PPEC rslt: input = 0.43, final = 0.27, react = 0.26, pred = 0.02, hyst = 0.25, hyst_pct = 0.47, period_length = 644.43
18:40:32.851 00.000 15712 PPEC: input: 0.43, control: 0.27, exposure: 1500
18:40:32.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:32.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:40:32.851 00.000 15712 MoveAxis(W, 87, ABG)
18:40:32.851 00.000 15712 Guiding  Dir = 3, Dur = 87
18:40:32.851 00.000 15712 IsGuiding returns 0
18:40:32.880 00.029 15712 PulseGuide returned control before completion, sleep 78
18:40:32.963 00.083 15712 IsGuiding returns 1
18:40:32.963 00.000 15712 scope still moving after pulse duration time elapsed
18:40:32.995 00.032 15712 IsGuiding returns 0
18:40:32.995 00.000 15712 scope move finished after 87 + 46 ms
18:40:32.995 00.000 15712 Move returns status 0, amount 87
18:40:32.995 00.000 15712 MoveAxis(N, 0, ABG)
18:40:32.995 00.000 15712 Move returns status 0, amount 0
18:40:32.995 00.000 15712 move complete, result=0
18:40:32.995 00.000 7988 GuideStep: 0.4 px 87 ms WEST, 0.1 px 0 ms NORTH
18:40:32.997 00.002 15712 worker thread done servicing request
18:40:32.997 00.000 15712 Worker thread wakes up
18:40:32.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:32.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:34.638 01.641 15712 Exposure complete
18:40:34.699 00.061 15712 worker thread done servicing request
18:40:34.699 00.000 7988 OnExposeComplete: enter
18:40:34.699 00.000 7988 UpdateGuideState(): m_state=6
18:40:34.701 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
18:40:34.701 00.000 7988 Star::Find returns 1 (0), X=1181.20, Y=429.33, Mass=1465, SNR=26.0, Peak=216 HFD=3.5
18:40:34.703 00.002 7988 MultiStar: [#1 0.10,0.82,0.00,M4] [#2 -0.05,1.14,0.00,M2] [#3 -0.20,1.17,0.00,M2] [#4 0.15,0.93,0.00,M4] [#5 -0.24,0.90,0.00,M2] [#6 -0.43,1.27,0.00,M1] [#7 -0.15,1.00,0.00,M2] [#8 0.06,0.61,0.00,M4] 
18:40:34.703 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
18:40:34.703 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
18:40:34.703 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=1.04 hyp=1.05 cameraTheta=1.72 mountX=-1.03 mountY=0.13, mountTheta=3.02
18:40:34.703 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=1.04, opts=13)
18:40:34.711 00.008 7988 Enqueuing Move request for scope (-0.15, 1.04)
18:40:34.711 00.000 15712 Worker thread wakes up
18:40:34.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 1.04) opts 0xd
18:40:34.711 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 1.04)
18:40:34.711 00.000 15712 Moving (-0.15, 1.04) raw xDistance=-1.03 yDistance=0.13
18:40:34.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:34.711 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0
18:40:34.714 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:34.715 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:34.715 00.000 7988 Enqueuing Expose request
18:40:34.715 00.000 15712 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.260509, 1:0.147203, 2:0.125002
18:40:34.715 00.000 15712 BLC: No correction, Miss < min_move
18:40:34.715 00.000 15712 PPEC rslt: input = -1.03, final = -0.57, react = -0.62, pred = 0.01, hyst = -0.54, hyst_pct = 0.47, period_length = 644.43
18:40:34.715 00.000 15712 PPEC: input: -1.03, control: -0.57, exposure: 1500
18:40:34.715 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:34.715 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:40:34.715 00.000 15712 MoveAxis(E, 187, ABG)
18:40:34.715 00.000 15712 Guiding  Dir = 2, Dur = 187
18:40:34.715 00.000 15712 IsGuiding returns 0
18:40:34.736 00.021 15712 PulseGuide returned control before completion, sleep 181
18:40:34.944 00.208 15712 IsGuiding returns 1
18:40:34.944 00.000 15712 scope still moving after pulse duration time elapsed
18:40:34.971 00.027 15712 IsGuiding returns 0
18:40:34.971 00.000 15712 scope move finished after 187 + 64 ms
18:40:34.971 00.000 15712 Move returns status 0, amount 187
18:40:34.971 00.000 15712 MoveAxis(N, 0, ABG)
18:40:34.971 00.000 15712 Move returns status 0, amount 0
18:40:34.971 00.000 15712 move complete, result=0
18:40:34.971 00.000 15712 worker thread done servicing request
18:40:34.971 00.000 15712 Worker thread wakes up
18:40:34.971 00.000 7988 GuideStep: -1.0 px 187 ms EAST, 0.1 px 0 ms NORTH
18:40:34.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:34.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:36.391 01.420 15712 Exposure complete
18:40:36.453 00.062 15712 worker thread done servicing request
18:40:36.453 00.000 7988 OnExposeComplete: enter
18:40:36.453 00.000 7988 UpdateGuideState(): m_state=6
18:40:36.455 00.002 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
18:40:36.457 00.002 7988 Star::Find returns 1 (0), X=1181.17, Y=428.52, Mass=1345, SNR=24.8, Peak=195 HFD=3.1
18:40:36.457 00.000 7988 MultiStar: [#1 -0.13,0.08,1.06,U] [#2 -0.32,0.28,1.06,U] [#3 -0.15,0.18,0.97,U] [#4 -0.10,0.01,1.06,U] [#5 -0.26,0.09,0.74,U] [#6 -0.13,0.36,0.72,U] [#7 -0.00,0.16,0.71,U] [#8 -0.34,0.15,0.65,U] 
18:40:36.459 00.002 7988 refined, 8 included, MultiStar: {-0.18, 0.17}, one-star: {-0.19, 0.23}
18:40:36.461 00.002 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.58) = xAngle (3.97 = -2.32)
18:40:36.461 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.79)
18:40:36.461 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.24 cameraTheta=2.39 mountX=-0.17 mountY=0.17, mountTheta=2.33
18:40:36.464 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.17, opts=13)
18:40:36.464 00.000 7988 Enqueuing Move request for scope (-0.18, 0.17)
18:40:36.464 00.000 15712 Worker thread wakes up
18:40:36.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
18:40:36.464 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
18:40:36.464 00.000 15712 Moving (-0.18, 0.17) raw xDistance=-0.17 yDistance=0.17
18:40:36.464 00.000 15712 BLC: window closed
18:40:36.464 00.000 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.260509, 1:0.147203, 2:0.125002
18:40:36.464 00.000 15712 BLC: No correction, Miss < min_move
18:40:36.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:36.468 00.004 7988 UpdateGuideState exits: m=1345 SNR=24.8
18:40:36.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:36.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:36.468 00.000 7988 Enqueuing Expose request
18:40:36.468 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.00, hyst = -0.07, hyst_pct = 0.46, period_length = 644.43
18:40:36.468 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
18:40:36.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:36.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:40:36.468 00.000 15712 MoveAxis(E, 28, ABG)
18:40:36.468 00.000 15712 Guiding  Dir = 2, Dur = 28
18:40:36.468 00.000 15712 IsGuiding returns 0
18:40:36.484 00.016 15712 PulseGuide returned control before completion, sleep 18
18:40:36.540 00.056 15712 IsGuiding returns 0
18:40:36.540 00.000 15712 Move returns status 0, amount 28
18:40:36.540 00.000 15712 MoveAxis(N, 0, ABG)
18:40:36.540 00.000 15712 Move returns status 0, amount 0
18:40:36.540 00.000 15712 move complete, result=0
18:40:36.540 00.000 15712 worker thread done servicing request
18:40:36.540 00.000 15712 Worker thread wakes up
18:40:36.540 00.000 7988 GuideStep: -0.2 px 28 ms EAST, 0.2 px 0 ms NORTH
18:40:36.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:36.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:38.174 01.634 15712 Exposure complete
18:40:38.236 00.062 15712 worker thread done servicing request
18:40:38.236 00.000 7988 OnExposeComplete: enter
18:40:38.236 00.000 7988 UpdateGuideState(): m_state=6
18:40:38.236 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
18:40:38.236 00.000 7988 Star::Find returns 1 (0), X=1181.38, Y=427.98, Mass=1454, SNR=25.9, Peak=196 HFD=3.3
18:40:38.236 00.000 7988 MultiStar: [#1 0.11,-0.33,1.00,U] [#2 -0.00,-0.21,1.01,U] [#3 -0.11,-0.33,0.98,U] [#4 -0.05,-0.37,1.02,U] [#5 0.11,-0.33,0.76,U] [#6 0.03,-0.16,0.69,U] [#7 0.03,-0.30,0.66,U] [#8 0.11,-0.40,0.63,U] 
18:40:38.236 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.31}, one-star: {0.03, -0.31}
18:40:38.236 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
18:40:38.236 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.10)
18:40:38.236 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.50 mountX=0.31 mountY=-0.01, mountTheta=-0.05
18:40:38.248 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.31, opts=13)
18:40:38.248 00.000 7988 Enqueuing Move request for scope (0.02, -0.31)
18:40:38.250 00.002 15712 Worker thread wakes up
18:40:38.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
18:40:38.250 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
18:40:38.250 00.000 15712 Moving (0.02, -0.31) raw xDistance=0.31 yDistance=-0.01
18:40:38.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:38.251 00.001 7988 UpdateGuideState exits: m=1454 SNR=25.9
18:40:38.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:38.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:38.251 00.000 7988 Enqueuing Expose request
18:40:38.251 00.000 15712 PPEC rslt: input = 0.31, final = 0.18, react = 0.18, pred = 0.04, hyst = 0.13, hyst_pct = 0.46, period_length = 644.43
18:40:38.251 00.000 15712 PPEC: input: 0.31, control: 0.18, exposure: 1500
18:40:38.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:38.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:40:38.251 00.000 15712 MoveAxis(W, 59, ABG)
18:40:38.251 00.000 15712 Guiding  Dir = 3, Dur = 59
18:40:38.251 00.000 15712 IsGuiding returns 0
18:40:38.284 00.033 15712 PulseGuide returned control before completion, sleep 42
18:40:38.330 00.046 15712 IsGuiding returns 1
18:40:38.330 00.000 15712 scope still moving after pulse duration time elapsed
18:40:38.364 00.034 15712 IsGuiding returns 0
18:40:38.364 00.000 15712 scope move finished after 59 + 48 ms
18:40:38.364 00.000 15712 Move returns status 0, amount 59
18:40:38.364 00.000 15712 MoveAxis(N, 0, ABG)
18:40:38.364 00.000 15712 Move returns status 0, amount 0
18:40:38.364 00.000 15712 move complete, result=0
18:40:38.364 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.0 px 0 ms NORTH
18:40:38.366 00.002 15712 worker thread done servicing request
18:40:38.366 00.000 15712 Worker thread wakes up
18:40:38.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:38.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:39.783 01.417 15712 Exposure complete
18:40:39.845 00.062 15712 worker thread done servicing request
18:40:39.845 00.000 7988 OnExposeComplete: enter
18:40:39.845 00.000 7988 UpdateGuideState(): m_state=6
18:40:39.848 00.003 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
18:40:39.848 00.000 7988 Star::Find returns 1 (0), X=1181.23, Y=427.61, Mass=1351, SNR=25.1, Peak=209 HFD=3.2
18:40:39.850 00.002 7988 MultiStar: [#1 -0.08,-0.66,0.00,M3] [#2 -0.31,-0.63,0.00,M1] [#3 -0.19,-0.56,0.00,M1] [#4 -0.22,-0.76,0.00,M3] [#5 -0.20,-0.70,0.00,M1] [#6 -0.16,-0.44,0.76,U] [#7 -0.46,-0.46,0.00,M1] [#8 -0.22,-0.83,0.00,M3] 
18:40:39.852 00.002 7988 refined, 1 included, MultiStar: {-0.14, -0.58}, one-star: {-0.13, -0.69}
18:40:39.852 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
18:40:39.854 00.002 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
18:40:39.854 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.58 hyp=0.60 cameraTheta=-1.81 mountX=0.58 mountY=0.15, mountTheta=0.26
18:40:39.856 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.58, opts=13)
18:40:39.856 00.000 7988 Enqueuing Move request for scope (-0.14, -0.58)
18:40:39.860 00.004 15712 Worker thread wakes up
18:40:39.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.58) opts 0xd
18:40:39.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.58)
18:40:39.860 00.000 15712 Moving (-0.14, -0.58) raw xDistance=0.58 yDistance=0.15
18:40:39.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:39.860 00.000 7988 UpdateGuideState exits: m=1351 SNR=25.1
18:40:39.860 00.000 15712 PPEC rslt: input = 0.58, final = 0.35, react = 0.35, pred = 0.04, hyst = 0.31, hyst_pct = 0.46, period_length = 644.43
18:40:39.860 00.000 15712 PPEC: input: 0.58, control: 0.35, exposure: 1500
18:40:39.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:39.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:39.860 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:39.860 00.000 7988 Enqueuing Expose request
18:40:39.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:40:39.860 00.000 15712 MoveAxis(W, 114, ABG)
18:40:39.860 00.000 15712 Guiding  Dir = 3, Dur = 114
18:40:39.860 00.000 15712 IsGuiding returns 0
18:40:39.877 00.017 15712 PulseGuide returned control before completion, sleep 109
18:40:40.023 00.146 15712 IsGuiding returns 0
18:40:40.023 00.000 15712 Move returns status 0, amount 114
18:40:40.023 00.000 15712 MoveAxis(N, 0, ABG)
18:40:40.023 00.000 15712 Move returns status 0, amount 0
18:40:40.023 00.000 15712 move complete, result=0
18:40:40.023 00.000 7988 GuideStep: 0.6 px 114 ms WEST, 0.2 px 0 ms NORTH
18:40:40.028 00.005 15712 worker thread done servicing request
18:40:40.028 00.000 15712 Worker thread wakes up
18:40:40.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:40.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:41.666 01.638 15712 Exposure complete
18:40:41.727 00.061 7988 OnExposeComplete: enter
18:40:41.727 00.000 7988 UpdateGuideState(): m_state=6
18:40:41.727 00.000 15712 worker thread done servicing request
18:40:41.727 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
18:40:41.727 00.000 7988 Star::Find returns 1 (0), X=1181.29, Y=427.07, Mass=1451, SNR=25.9, Peak=236 HFD=3.2
18:40:41.732 00.005 7988 MultiStar: large primary error, entering stabilization period
18:40:41.732 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
18:40:41.732 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:40:41.732 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-1.22 hyp=1.22 cameraTheta=-1.62 mountX=1.22 mountY=0.09, mountTheta=0.08
18:40:41.732 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-1.22, opts=13)
18:40:41.732 00.000 7988 Enqueuing Move request for scope (-0.06, -1.22)
18:40:41.732 00.000 15712 Worker thread wakes up
18:40:41.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.22) opts 0xd
18:40:41.732 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -1.22)
18:40:41.732 00.000 15712 Moving (-0.06, -1.22) raw xDistance=1.22 yDistance=0.09
18:40:41.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:41.732 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
18:40:41.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:41.743 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:41.743 00.000 7988 Enqueuing Expose request
18:40:41.745 00.002 15712 PPEC rslt: input = 1.22, final = 0.73, react = 0.73, pred = 0.05, hyst = 0.67, hyst_pct = 0.46, period_length = 644.43
18:40:41.745 00.000 15712 PPEC: input: 1.22, control: 0.73, exposure: 1500
18:40:41.745 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:41.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:40:41.745 00.000 15712 MoveAxis(W, 238, ABG)
18:40:41.745 00.000 15712 Guiding  Dir = 3, Dur = 238
18:40:41.745 00.000 15712 IsGuiding returns 0
18:40:41.766 00.021 15712 PulseGuide returned control before completion, sleep 225
18:40:41.999 00.233 15712 IsGuiding returns 1
18:40:41.999 00.000 15712 scope still moving after pulse duration time elapsed
18:40:42.039 00.040 15712 IsGuiding returns 0
18:40:42.039 00.000 15712 scope move finished after 238 + 56 ms
18:40:42.039 00.000 15712 Move returns status 0, amount 238
18:40:42.039 00.000 15712 MoveAxis(N, 0, ABG)
18:40:42.039 00.000 15712 Move returns status 0, amount 0
18:40:42.039 00.000 15712 move complete, result=0
18:40:42.039 00.000 7988 GuideStep: 1.2 px 238 ms WEST, 0.1 px 0 ms NORTH
18:40:42.043 00.004 15712 worker thread done servicing request
18:40:42.043 00.000 15712 Worker thread wakes up
18:40:42.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:42.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:43.448 01.405 15712 Exposure complete
18:40:43.510 00.062 15712 worker thread done servicing request
18:40:43.510 00.000 7988 OnExposeComplete: enter
18:40:43.510 00.000 7988 UpdateGuideState(): m_state=6
18:40:43.510 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
18:40:43.510 00.000 7988 Star::Find returns 1 (0), X=1181.34, Y=428.59, Mass=1499, SNR=26.3, Peak=183 HFD=3.3
18:40:43.510 00.000 7988 MultiStar: exiting stabilization period
18:40:43.516 00.006 7988 MultiStar: [#1 0.02,0.31,0.96,U] [#2 0.00,0.23,0.97,U] [#3 0.09,0.33,0.92,U] [#4 -0.02,0.31,1.04,U] [#5 0.08,0.50,0.69,U] [#6 -0.13,0.71,0.00,M1] [#7 0.05,0.29,0.65,U] [#8 0.00,0.44,0.66,U] 
18:40:43.516 00.000 7988 single-star, 7 included, MultiStar: {0.02, 0.33}, one-star: {-0.01, 0.30}
18:40:43.516 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.10)
18:40:43.516 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.01)
18:40:43.516 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.61 mountX=-0.30 mountY=0.00, mountTheta=3.13
18:40:43.516 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.30, opts=13)
18:40:43.516 00.000 7988 Enqueuing Move request for scope (-0.01, 0.30)
18:40:43.516 00.000 15712 Worker thread wakes up
18:40:43.525 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:43.525 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.3
18:40:43.525 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:43.525 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:43.525 00.000 7988 Enqueuing Expose request
18:40:43.525 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
18:40:43.525 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
18:40:43.525 00.000 15712 Moving (-0.01, 0.30) raw xDistance=-0.30 yDistance=0.00
18:40:43.525 00.000 15712 PPEC rslt: input = -0.30, final = -0.16, react = -0.18, pred = 0.01, hyst = -0.14, hyst_pct = 0.46, period_length = 644.43
18:40:43.525 00.000 15712 PPEC: input: -0.30, control: -0.16, exposure: 1500
18:40:43.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:43.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:40:43.525 00.000 15712 MoveAxis(E, 51, ABG)
18:40:43.525 00.000 15712 Guiding  Dir = 2, Dur = 51
18:40:43.525 00.000 15712 IsGuiding returns 0
18:40:43.557 00.032 15712 PulseGuide returned control before completion, sleep 34
18:40:43.605 00.048 15712 IsGuiding returns 1
18:40:43.605 00.000 15712 scope still moving after pulse duration time elapsed
18:40:43.639 00.034 15712 IsGuiding returns 0
18:40:43.639 00.000 15712 scope move finished after 51 + 56 ms
18:40:43.639 00.000 15712 Move returns status 0, amount 51
18:40:43.639 00.000 15712 MoveAxis(N, 0, ABG)
18:40:43.639 00.000 15712 Move returns status 0, amount 0
18:40:43.639 00.000 15712 move complete, result=0
18:40:43.639 00.000 7988 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
18:40:43.639 00.000 15712 worker thread done servicing request
18:40:43.639 00.000 15712 Worker thread wakes up
18:40:43.641 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:43.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:45.278 01.637 15712 Exposure complete
18:40:45.337 00.059 15712 worker thread done servicing request
18:40:45.337 00.000 7988 OnExposeComplete: enter
18:40:45.342 00.005 7988 UpdateGuideState(): m_state=6
18:40:45.342 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
18:40:45.342 00.000 7988 Star::Find returns 1 (0), X=1181.59, Y=430.47, Mass=1482, SNR=26.0, Peak=159 HFD=3.3
18:40:45.342 00.000 7988 MultiStar: large primary error, entering stabilization period
18:40:45.342 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
18:40:45.342 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
18:40:45.342 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=2.17 hyp=2.19 cameraTheta=1.46 mountX=-2.18 mountY=-0.29, mountTheta=-3.01
18:40:45.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=2.17, opts=13)
18:40:45.342 00.000 7988 Enqueuing Move request for scope (0.23, 2.17)
18:40:45.342 00.000 15712 Worker thread wakes up
18:40:45.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 2.17) opts 0xd
18:40:45.342 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 2.17)
18:40:45.354 00.012 15712 Moving (0.23, 2.17) raw xDistance=-2.18 yDistance=-0.29
18:40:45.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:45.354 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.0
18:40:45.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:45.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:45.358 00.004 7988 Enqueuing Expose request
18:40:45.358 00.000 15712 PPEC rslt: input = -2.18, final = -1.22, react = -1.31, pred = 0.01, hyst = -1.13, hyst_pct = 0.46, period_length = 644.43
18:40:45.358 00.000 15712 PPEC: input: -2.18, control: -1.22, exposure: 1500
18:40:45.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:40:45.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
18:40:45.358 00.000 15712 MoveAxis(E, 398, ABG)
18:40:45.358 00.000 15712 Guiding  Dir = 2, Dur = 398
18:40:45.358 00.000 15712 IsGuiding returns 0
18:40:45.375 00.017 15712 PulseGuide returned control before completion, sleep 393
18:40:45.797 00.422 15712 IsGuiding returns 0
18:40:45.797 00.000 15712 Move returns status 0, amount 398
18:40:45.797 00.000 15712 MoveAxis(N, 0, ABG)
18:40:45.797 00.000 15712 Move returns status 0, amount 0
18:40:45.797 00.000 15712 move complete, result=0
18:40:45.797 00.000 7988 GuideStep: -2.2 px 398 ms EAST, -0.3 px 0 ms NORTH
18:40:45.797 00.000 15712 worker thread done servicing request
18:40:45.799 00.002 15712 Worker thread wakes up
18:40:45.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:45.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:47.207 01.408 15712 Exposure complete
18:40:47.270 00.063 15712 worker thread done servicing request
18:40:47.270 00.000 7988 OnExposeComplete: enter
18:40:47.270 00.000 7988 UpdateGuideState(): m_state=6
18:40:47.273 00.003 7988 Star::Find(15, 1181, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
18:40:47.273 00.000 7988 Star::Find returns 1 (0), X=1181.60, Y=429.79, Mass=1491, SNR=26.3, Peak=168 HFD=3.6
18:40:47.275 00.002 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
18:40:47.275 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.19)
18:40:47.277 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=1.49 hyp=1.52 cameraTheta=1.41 mountX=-1.50 mountY=-0.29, mountTheta=-2.95
18:40:47.279 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=1.49, opts=13)
18:40:47.281 00.002 7988 Enqueuing Move request for scope (0.25, 1.49)
18:40:47.281 00.000 15712 Worker thread wakes up
18:40:47.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 1.49) opts 0xd
18:40:47.281 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 1.49)
18:40:47.281 00.000 15712 Moving (0.25, 1.49) raw xDistance=-1.50 yDistance=-0.29
18:40:47.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:47.281 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.3
18:40:47.284 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:47.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:47.286 00.002 7988 Enqueuing Expose request
18:40:47.286 00.000 15712 PPEC rslt: input = -1.50, final = -0.87, react = -0.90, pred = -0.01, hyst = -0.82, hyst_pct = 0.46, period_length = 644.43
18:40:47.288 00.002 15712 PPEC: input: -1.50, control: -0.87, exposure: 1500
18:40:47.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:40:47.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
18:40:47.288 00.000 15712 MoveAxis(E, 283, ABG)
18:40:47.288 00.000 15712 Guiding  Dir = 2, Dur = 283
18:40:47.288 00.000 15712 IsGuiding returns 0
18:40:47.309 00.021 15712 PulseGuide returned control before completion, sleep 266
18:40:47.597 00.288 15712 IsGuiding returns 0
18:40:47.597 00.000 15712 Move returns status 0, amount 283
18:40:47.597 00.000 15712 MoveAxis(N, 0, ABG)
18:40:47.597 00.000 15712 Move returns status 0, amount 0
18:40:47.597 00.000 15712 move complete, result=0
18:40:47.597 00.000 7988 GuideStep: -1.5 px 283 ms EAST, -0.3 px 0 ms NORTH
18:40:47.605 00.008 15712 worker thread done servicing request
18:40:47.605 00.000 15712 Worker thread wakes up
18:40:47.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:47.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:49.235 01.630 15712 Exposure complete
18:40:49.297 00.062 15712 worker thread done servicing request
18:40:49.299 00.002 7988 OnExposeComplete: enter
18:40:49.300 00.001 7988 UpdateGuideState(): m_state=6
18:40:49.300 00.000 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
18:40:49.300 00.000 7988 Star::Find returns 1 (0), X=1181.58, Y=428.87, Mass=1418, SNR=25.5, Peak=166 HFD=3.6
18:40:49.300 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
18:40:49.300 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.39)
18:40:49.300 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.58 hyp=0.62 cameraTheta=1.20 mountX=-0.58 mountY=-0.24, mountTheta=-2.75
18:40:49.300 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.58, opts=13)
18:40:49.300 00.000 7988 Enqueuing Move request for scope (0.23, 0.58)
18:40:49.300 00.000 15712 Worker thread wakes up
18:40:49.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.58) opts 0xd
18:40:49.300 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.58)
18:40:49.300 00.000 15712 Moving (0.23, 0.58) raw xDistance=-0.58 yDistance=-0.24
18:40:49.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:49.300 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.5
18:40:49.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:49.313 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:49.313 00.000 7988 Enqueuing Expose request
18:40:49.313 00.000 15712 PPEC rslt: input = -0.58, final = -0.37, react = -0.35, pred = -0.01, hyst = -0.39, hyst_pct = 0.45, period_length = 644.43
18:40:49.313 00.000 15712 PPEC: input: -0.58, control: -0.37, exposure: 1500
18:40:49.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:49.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
18:40:49.313 00.000 15712 MoveAxis(E, 121, ABG)
18:40:49.313 00.000 15712 Guiding  Dir = 2, Dur = 121
18:40:49.329 00.016 15712 IsGuiding returns 0
18:40:49.344 00.015 15712 PulseGuide returned control before completion, sleep 116
18:40:49.473 00.129 15712 IsGuiding returns 0
18:40:49.473 00.000 15712 Move returns status 0, amount 121
18:40:49.473 00.000 15712 MoveAxis(N, 0, ABG)
18:40:49.473 00.000 15712 Move returns status 0, amount 0
18:40:49.473 00.000 15712 move complete, result=0
18:40:49.473 00.000 7988 GuideStep: -0.6 px 121 ms EAST, -0.2 px 0 ms NORTH
18:40:49.475 00.002 15712 worker thread done servicing request
18:40:49.475 00.000 15712 Worker thread wakes up
18:40:49.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:49.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:50.889 01.414 15712 Exposure complete
18:40:50.949 00.060 15712 worker thread done servicing request
18:40:50.952 00.003 7988 OnExposeComplete: enter
18:40:50.952 00.000 7988 UpdateGuideState(): m_state=6
18:40:50.952 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
18:40:50.956 00.004 7988 Star::Find returns 1 (0), X=1181.65, Y=427.59, Mass=1409, SNR=25.7, Peak=176 HFD=3.2
18:40:50.956 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
18:40:50.956 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.78)
18:40:50.956 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.71 hyp=0.77 cameraTheta=-1.18 mountX=0.71 mountY=-0.27, mountTheta=-0.37
18:40:50.956 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.71, opts=13)
18:40:50.956 00.000 7988 Enqueuing Move request for scope (0.29, -0.71)
18:40:50.956 00.000 15712 Worker thread wakes up
18:40:50.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.71) opts 0xd
18:40:50.956 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.71)
18:40:50.956 00.000 15712 Moving (0.29, -0.71) raw xDistance=0.71 yDistance=-0.27
18:40:50.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:50.956 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.7
18:40:50.965 00.009 15712 PPEC rslt: input = 0.71, final = 0.38, react = 0.42, pred = -0.00, hyst = 0.33, hyst_pct = 0.45, period_length = 644.43
18:40:50.965 00.000 15712 PPEC: input: 0.71, control: 0.38, exposure: 1500
18:40:50.965 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.28 newest=-0.80
18:40:50.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
18:40:50.965 00.000 15712 MoveAxis(W, 124, ABG)
18:40:50.965 00.000 15712 Guiding  Dir = 3, Dur = 124
18:40:50.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:50.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:50.965 00.000 7988 Enqueuing Expose request
18:40:51.003 00.038 15712 IsGuiding returns 0
18:40:51.020 00.017 15712 PulseGuide returned control before completion, sleep 119
18:40:51.177 00.157 15712 IsGuiding returns 0
18:40:51.177 00.000 15712 Move returns status 0, amount 124
18:40:51.177 00.000 15712 BLC: Oldest BLC event removed
18:40:51.177 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 268 applied
18:40:51.177 00.000 15712 MoveAxis(N, 338, ABG)
18:40:51.177 00.000 15712 Guiding  Dir = 0, Dur = 338
18:40:51.177 00.000 15712 IsGuiding returns 0
18:40:51.259 00.082 15712 PulseGuide returned control before completion, sleep 269
18:40:51.541 00.282 15712 IsGuiding returns 1
18:40:51.541 00.000 15712 scope still moving after pulse duration time elapsed
18:40:51.573 00.032 15712 IsGuiding returns 1
18:40:51.605 00.032 15712 IsGuiding returns 1
18:40:51.646 00.041 15712 IsGuiding returns 0
18:40:51.646 00.000 15712 scope move finished after 338 + 124 ms
18:40:51.646 00.000 15712 Move returns status 0, amount 338
18:40:51.646 00.000 15712 move complete, result=0
18:40:51.646 00.000 7988 GuideStep: 0.7 px 124 ms WEST, -0.3 px 338 ms NORTH
18:40:51.646 00.000 15712 worker thread done servicing request
18:40:51.646 00.000 15712 Worker thread wakes up
18:40:51.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:51.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:53.278 01.632 15712 Exposure complete
18:40:53.339 00.061 15712 worker thread done servicing request
18:40:53.339 00.000 7988 OnExposeComplete: enter
18:40:53.339 00.000 7988 UpdateGuideState(): m_state=6
18:40:53.342 00.003 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
18:40:53.344 00.002 7988 Star::Find returns 1 (0), X=1181.21, Y=427.63, Mass=1383, SNR=25.2, Peak=202 HFD=3.3
18:40:53.344 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
18:40:53.346 00.002 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
18:40:53.346 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.66 hyp=0.68 cameraTheta=-1.79 mountX=0.66 mountY=0.16, mountTheta=0.24
18:40:53.348 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.66, opts=13)
18:40:53.350 00.002 7988 Enqueuing Move request for scope (-0.15, -0.66)
18:40:53.350 00.000 15712 Worker thread wakes up
18:40:53.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.66) opts 0xd
18:40:53.350 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.66)
18:40:53.350 00.000 15712 Moving (-0.15, -0.66) raw xDistance=0.66 yDistance=0.16
18:40:53.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:53.350 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.2
18:40:53.353 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:53.353 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:53.355 00.002 7988 Enqueuing Expose request
18:40:53.355 00.000 15712 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.274644, 1:-0.162191
18:40:53.355 00.000 15712 BLC: No correction, Miss < min_move
18:40:53.355 00.000 15712 PPEC rslt: input = 0.66, final = 0.28, react = 0.40, pred = -0.17, hyst = 0.34, hyst_pct = 0.45, period_length = 644.43
18:40:53.355 00.000 15712 PPEC: input: 0.66, control: 0.28, exposure: 1500
18:40:53.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:40:53.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:40:53.355 00.000 15712 MoveAxis(W, 90, ABG)
18:40:53.355 00.000 15712 Guiding  Dir = 3, Dur = 90
18:40:53.355 00.000 15712 IsGuiding returns 0
18:40:53.371 00.016 15712 PulseGuide returned control before completion, sleep 86
18:40:53.467 00.096 15712 IsGuiding returns 1
18:40:53.467 00.000 15712 scope still moving after pulse duration time elapsed
18:40:53.501 00.034 15712 IsGuiding returns 0
18:40:53.501 00.000 15712 scope move finished after 90 + 52 ms
18:40:53.501 00.000 15712 Move returns status 0, amount 90
18:40:53.501 00.000 15712 MoveAxis(N, 0, ABG)
18:40:53.501 00.000 15712 Move returns status 0, amount 0
18:40:53.501 00.000 15712 move complete, result=0
18:40:53.501 00.000 7988 GuideStep: 0.7 px 90 ms WEST, 0.2 px 0 ms NORTH
18:40:53.503 00.002 15712 worker thread done servicing request
18:40:53.503 00.000 15712 Worker thread wakes up
18:40:53.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:53.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:54.913 01.410 15712 Exposure complete
18:40:54.967 00.054 15712 worker thread done servicing request
18:40:54.967 00.000 7988 OnExposeComplete: enter
18:40:54.977 00.010 7988 UpdateGuideState(): m_state=6
18:40:54.979 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
18:40:54.979 00.000 7988 Star::Find returns 1 (0), X=1181.05, Y=427.60, Mass=1445, SNR=25.7, Peak=226 HFD=3.3
18:40:54.979 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.58) = xAngle (-0.41 = -0.41)
18:40:54.979 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.70 = 2.70)
18:40:54.979 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.69 hyp=0.75 cameraTheta=-1.99 mountX=0.69 mountY=0.32, mountTheta=0.43
18:40:54.984 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.69, opts=13)
18:40:54.984 00.000 7988 Enqueuing Move request for scope (-0.30, -0.69)
18:40:54.984 00.000 15712 Worker thread wakes up
18:40:54.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.69) opts 0xd
18:40:54.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.69)
18:40:54.984 00.000 15712 Moving (-0.30, -0.69) raw xDistance=0.69 yDistance=0.32
18:40:54.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:54.984 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.7
18:40:54.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:54.991 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:54.991 00.000 7988 Enqueuing Expose request
18:40:54.992 00.001 15712 BLC: History state: CurrMiss=-0.32, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.274644, 1:-0.162191, 2:-0.320821
18:40:54.992 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
18:40:54.992 00.000 15712 BLC: window closed
18:40:54.992 00.000 15712 PPEC rslt: input = 0.69, final = 0.33, react = 0.42, pred = -0.14, hyst = 0.40, hyst_pct = 0.45, period_length = 644.43
18:40:54.994 00.002 15712 PPEC: input: 0.69, control: 0.33, exposure: 1500
18:40:54.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:40:54.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
18:40:54.994 00.000 15712 MoveAxis(W, 109, ABG)
18:40:54.994 00.000 15712 Guiding  Dir = 3, Dur = 109
18:40:54.994 00.000 15712 IsGuiding returns 0
18:40:55.018 00.024 15712 PulseGuide returned control before completion, sleep 94
18:40:55.120 00.102 15712 IsGuiding returns 1
18:40:55.120 00.000 15712 scope still moving after pulse duration time elapsed
18:40:55.154 00.034 15712 IsGuiding returns 0
18:40:55.154 00.000 15712 scope move finished after 109 + 60 ms
18:40:55.154 00.000 15712 Move returns status 0, amount 109
18:40:55.154 00.000 15712 MoveAxis(N, 0, ABG)
18:40:55.154 00.000 15712 Move returns status 0, amount 0
18:40:55.154 00.000 15712 move complete, result=0
18:40:55.154 00.000 7988 GuideStep: 0.7 px 109 ms WEST, 0.3 px 0 ms NORTH
18:40:55.165 00.011 15712 worker thread done servicing request
18:40:55.165 00.000 15712 Worker thread wakes up
18:40:55.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:55.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:56.795 01.630 15712 Exposure complete
18:40:56.857 00.062 15712 worker thread done servicing request
18:40:56.857 00.000 7988 OnExposeComplete: enter
18:40:56.857 00.000 7988 UpdateGuideState(): m_state=6
18:40:56.861 00.004 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
18:40:56.863 00.002 7988 Star::Find returns 1 (1), X=1181.07, Y=427.51, Mass=1336, SNR=24.8, Peak=255 HFD=3.0
18:40:56.863 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
18:40:56.865 00.002 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
18:40:56.865 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.78 hyp=0.83 cameraTheta=-1.92 mountX=0.78 mountY=0.31, mountTheta=0.37
18:40:56.867 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.78, opts=13)
18:40:56.869 00.002 7988 Enqueuing Move request for scope (-0.29, -0.78)
18:40:56.869 00.000 15712 Worker thread wakes up
18:40:56.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.78) opts 0xd
18:40:56.869 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.78)
18:40:56.869 00.000 15712 Moving (-0.29, -0.78) raw xDistance=0.78 yDistance=0.31
18:40:56.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:40:56.869 00.000 7988 UpdateGuideState exits: m=1336 SNR=24.8 Saturated
18:40:56.873 00.004 15712 PPEC rslt: input = 0.78, final = 0.38, react = 0.47, pred = -0.13, hyst = 0.44, hyst_pct = 0.45, period_length = 644.43
18:40:56.873 00.000 15712 PPEC: input: 0.78, control: 0.38, exposure: 1500
18:40:56.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:40:56.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
18:40:56.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:56.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:56.875 00.002 7988 Enqueuing Expose request
18:40:56.875 00.000 15712 MoveAxis(W, 125, ABG)
18:40:56.875 00.000 15712 Guiding  Dir = 3, Dur = 125
18:40:56.875 00.000 15712 IsGuiding returns 0
18:40:56.905 00.030 15712 PulseGuide returned control before completion, sleep 107
18:40:57.016 00.111 15712 IsGuiding returns 1
18:40:57.016 00.000 15712 scope still moving after pulse duration time elapsed
18:40:57.063 00.047 15712 IsGuiding returns 0
18:40:57.063 00.000 15712 scope move finished after 125 + 63 ms
18:40:57.063 00.000 15712 Move returns status 0, amount 125
18:40:57.063 00.000 15712 MoveAxis(N, 0, ABG)
18:40:57.063 00.000 15712 Move returns status 0, amount 0
18:40:57.063 00.000 15712 move complete, result=0
18:40:57.063 00.000 7988 GuideStep: 0.8 px 125 ms WEST, 0.3 px 0 ms NORTH
18:40:57.067 00.004 15712 worker thread done servicing request
18:40:57.067 00.000 15712 Worker thread wakes up
18:40:57.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:57.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:40:58.487 01.420 15712 Exposure complete
18:40:58.546 00.059 15712 worker thread done servicing request
18:40:58.546 00.000 7988 OnExposeComplete: enter
18:40:58.546 00.000 7988 UpdateGuideState(): m_state=6
18:40:58.550 00.004 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
18:40:58.550 00.000 7988 Star::Find returns 1 (0), X=1181.07, Y=427.78, Mass=1401, SNR=25.3, Peak=195 HFD=3.2
18:40:58.552 00.002 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
18:40:58.552 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
18:40:58.554 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.51 hyp=0.59 cameraTheta=-2.07 mountX=0.52 mountY=0.29, mountTheta=0.52
18:40:58.556 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.51, opts=13)
18:40:58.556 00.000 7988 Enqueuing Move request for scope (-0.28, -0.51)
18:40:58.558 00.002 15712 Worker thread wakes up
18:40:58.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.51) opts 0xd
18:40:58.558 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.51)
18:40:58.558 00.000 15712 Moving (-0.28, -0.51) raw xDistance=0.52 yDistance=0.29
18:40:58.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:40:58.558 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.3
18:40:58.561 00.003 15712 PPEC rslt: input = 0.52, final = 0.34, react = 0.31, pred = 0.06, hyst = 0.30, hyst_pct = 0.45, period_length = 644.43
18:40:58.561 00.000 15712 PPEC: input: 0.52, control: 0.34, exposure: 1500
18:40:58.562 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:40:58.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
18:40:58.562 00.000 15712 MoveAxis(W, 110, ABG)
18:40:58.562 00.000 15712 Guiding  Dir = 3, Dur = 110
18:40:58.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:58.562 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:40:58.562 00.000 7988 Enqueuing Expose request
18:40:58.562 00.000 15712 IsGuiding returns 0
18:40:58.582 00.020 15712 PulseGuide returned control before completion, sleep 102
18:40:58.712 00.130 15712 IsGuiding returns 0
18:40:58.712 00.000 15712 Move returns status 0, amount 110
18:40:58.712 00.000 15712 MoveAxis(N, 0, ABG)
18:40:58.712 00.000 15712 Move returns status 0, amount 0
18:40:58.712 00.000 15712 move complete, result=0
18:40:58.712 00.000 15712 worker thread done servicing request
18:40:58.712 00.000 15712 Worker thread wakes up
18:40:58.712 00.000 7988 GuideStep: 0.5 px 110 ms WEST, 0.3 px 0 ms NORTH
18:40:58.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:40:58.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:00.349 01.637 15712 Exposure complete
18:41:00.410 00.061 15712 worker thread done servicing request
18:41:00.410 00.000 7988 OnExposeComplete: enter
18:41:00.410 00.000 7988 UpdateGuideState(): m_state=6
18:41:00.414 00.004 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
18:41:00.414 00.000 7988 Star::Find returns 1 (0), X=1181.09, Y=428.68, Mass=1464, SNR=26.0, Peak=192 HFD=3.3
18:41:00.416 00.002 7988 MultiStar: exiting stabilization period
18:41:00.418 00.002 7988 MultiStar: [#1 -0.37,0.25,1.00,U] [#2 -0.36,0.42,1.02,U] [#3 -0.38,0.43,0.96,U] [#4 -0.24,0.33,1.07,U] [#5 -0.54,0.44,0.00,M1] [#6 -0.38,0.47,0.00,M2] [#7 -0.33,0.49,0.66,U] [#8 -0.42,0.42,0.65,U] 
18:41:00.418 00.000 7988 single-star, 6 included, MultiStar: {-0.33, 0.38}, one-star: {-0.26, 0.39}
18:41:00.420 00.002 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.54)
18:41:00.420 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
18:41:00.422 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.39 hyp=0.47 cameraTheta=2.16 mountX=-0.39 mountY=0.25, mountTheta=2.57
18:41:00.424 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.39, opts=13)
18:41:00.424 00.000 7988 Enqueuing Move request for scope (-0.26, 0.39)
18:41:00.427 00.003 15712 Worker thread wakes up
18:41:00.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.39) opts 0xd
18:41:00.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:41:00.427 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.0
18:41:00.428 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:00.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:00.430 00.002 7988 Enqueuing Expose request
18:41:00.430 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.39)
18:41:00.430 00.000 15712 Moving (-0.26, 0.39) raw xDistance=-0.39 yDistance=0.25
18:41:00.430 00.000 15712 PPEC rslt: input = -0.39, final = -0.17, react = -0.23, pred = 0.08, hyst = -0.19, hyst_pct = 0.45, period_length = 644.43
18:41:00.430 00.000 15712 PPEC: input: -0.39, control: -0.17, exposure: 1500
18:41:00.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:41:00.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:41:00.430 00.000 15712 MoveAxis(E, 54, ABG)
18:41:00.430 00.000 15712 Guiding  Dir = 2, Dur = 54
18:41:00.430 00.000 15712 IsGuiding returns 0
18:41:00.445 00.015 15712 PulseGuide returned control before completion, sleep 44
18:41:00.513 00.068 15712 IsGuiding returns 0
18:41:00.513 00.000 15712 Move returns status 0, amount 54
18:41:00.513 00.000 15712 MoveAxis(N, 0, ABG)
18:41:00.513 00.000 15712 Move returns status 0, amount 0
18:41:00.513 00.000 15712 move complete, result=0
18:41:00.513 00.000 7988 GuideStep: -0.4 px 54 ms EAST, 0.3 px 0 ms NORTH
18:41:00.519 00.006 15712 worker thread done servicing request
18:41:00.519 00.000 15712 Worker thread wakes up
18:41:00.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:00.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:01.938 01.419 15712 Exposure complete
18:41:01.999 00.061 15712 worker thread done servicing request
18:41:01.999 00.000 7988 OnExposeComplete: enter
18:41:02.001 00.002 7988 UpdateGuideState(): m_state=6
18:41:02.003 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
18:41:02.005 00.002 7988 Star::Find returns 1 (1), X=1180.99, Y=428.03, Mass=1469, SNR=26.0, Peak=255 HFD=2.8
18:41:02.006 00.001 7988 MultiStar: [#1 -0.39,-0.21,1.00,U] [#2 -0.47,-0.18,1.03,U] [#3 -0.39,-0.04,0.95,U] [#4 -0.49,-0.19,1.01,U] [#5 -0.31,-0.11,0.69,U] [#6 -0.50,0.23,0.72,U] [#7 -0.40,-0.06,0.66,U] [#8 -0.33,-0.15,0.70,U] 
18:41:02.006 00.000 7988 refined, 8 included, MultiStar: {-0.41, -0.12}, one-star: {-0.36, -0.27}
18:41:02.008 00.002 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
18:41:02.008 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
18:41:02.010 00.002 7988 CameraToMount -- cameraX=-0.41 cameraY=-0.12 hyp=0.43 cameraTheta=-2.86 mountX=0.12 mountY=0.41, mountTheta=1.28
18:41:02.010 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.41, y=-0.12, opts=13)
18:41:02.014 00.004 7988 Enqueuing Move request for scope (-0.41, -0.12)
18:41:02.015 00.001 15712 Worker thread wakes up
18:41:02.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.12) opts 0xd
18:41:02.015 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.41, -0.12)
18:41:02.015 00.000 15712 Moving (-0.41, -0.12) raw xDistance=0.12 yDistance=0.41
18:41:02.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:02.015 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.0 Saturated
18:41:02.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:02.015 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:02.015 00.000 7988 Enqueuing Expose request
18:41:02.015 00.000 15712 PPEC rslt: input = 0.12, final = 0.09, react = 0.07, pred = 0.15, hyst = 0.00, hyst_pct = 0.44, period_length = 644.43
18:41:02.015 00.000 15712 PPEC: input: 0.12, control: 0.09, exposure: 1500
18:41:02.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:41:02.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
18:41:02.015 00.000 15712 MoveAxis(W, 28, ABG)
18:41:02.015 00.000 15712 Guiding  Dir = 3, Dur = 28
18:41:02.015 00.000 15712 IsGuiding returns 0
18:41:02.031 00.016 15712 PulseGuide returned control before completion, sleep 24
18:41:02.082 00.051 15712 IsGuiding returns 0
18:41:02.082 00.000 15712 Move returns status 0, amount 28
18:41:02.082 00.000 15712 MoveAxis(N, 0, ABG)
18:41:02.082 00.000 15712 Move returns status 0, amount 0
18:41:02.082 00.000 15712 move complete, result=0
18:41:02.082 00.000 7988 GuideStep: 0.1 px 28 ms WEST, 0.4 px 0 ms NORTH
18:41:02.086 00.004 15712 worker thread done servicing request
18:41:02.086 00.000 15712 Worker thread wakes up
18:41:02.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:02.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:03.723 01.637 15712 Exposure complete
18:41:03.777 00.054 7988 OnExposeComplete: enter
18:41:03.785 00.008 7988 UpdateGuideState(): m_state=6
18:41:03.785 00.000 15712 worker thread done servicing request
18:41:03.785 00.000 7988 Star::Find(15, 1180, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
18:41:03.785 00.000 7988 Star::Find returns 1 (0), X=1181.19, Y=428.06, Mass=1499, SNR=26.4, Peak=239 HFD=3.1
18:41:03.785 00.000 7988 MultiStar: [#1 -0.28,-0.33,1.01,U] [#2 -0.28,-0.25,1.00,U] [#3 -0.32,-0.10,0.92,U] [#4 -0.33,-0.30,0.97,U] [#5 -0.27,-0.12,0.70,U] [#6 -0.24,-0.01,0.69,U] [#7 -0.15,-0.51,0.65,U] [#8 -0.45,-0.15,0.68,U] 
18:41:03.785 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.23}, one-star: {-0.16, -0.23}
18:41:03.785 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
18:41:03.785 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
18:41:03.794 00.009 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.18 mountX=0.23 mountY=0.17, mountTheta=0.62
18:41:03.794 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.23, opts=13)
18:41:03.794 00.000 7988 Enqueuing Move request for scope (-0.16, -0.23)
18:41:03.794 00.000 15712 Worker thread wakes up
18:41:03.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
18:41:03.794 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
18:41:03.794 00.000 15712 Moving (-0.16, -0.23) raw xDistance=0.23 yDistance=0.17
18:41:03.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:03.794 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4
18:41:03.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:03.801 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:03.801 00.000 7988 Enqueuing Expose request
18:41:03.803 00.002 15712 PPEC rslt: input = 0.23, final = 0.22, react = 0.14, pred = 0.17, hyst = 0.12, hyst_pct = 0.44, period_length = 644.43
18:41:03.803 00.000 15712 PPEC: input: 0.23, control: 0.22, exposure: 1500
18:41:03.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:03.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:41:03.803 00.000 15712 MoveAxis(W, 73, ABG)
18:41:03.803 00.000 15712 Guiding  Dir = 3, Dur = 73
18:41:03.803 00.000 15712 IsGuiding returns 0
18:41:03.817 00.014 15712 PulseGuide returned control before completion, sleep 61
18:41:03.897 00.080 15712 IsGuiding returns 1
18:41:03.897 00.000 15712 scope still moving after pulse duration time elapsed
18:41:03.934 00.037 15712 IsGuiding returns 0
18:41:03.934 00.000 15712 scope move finished after 73 + 61 ms
18:41:03.934 00.000 15712 Move returns status 0, amount 73
18:41:03.934 00.000 15712 MoveAxis(N, 0, ABG)
18:41:03.934 00.000 15712 Move returns status 0, amount 0
18:41:03.934 00.000 15712 move complete, result=0
18:41:03.934 00.000 15712 worker thread done servicing request
18:41:03.934 00.000 15712 Worker thread wakes up
18:41:03.934 00.000 7988 GuideStep: 0.2 px 73 ms WEST, 0.2 px 0 ms NORTH
18:41:03.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:03.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:05.350 01.416 15712 Exposure complete
18:41:05.410 00.060 15712 worker thread done servicing request
18:41:05.410 00.000 7988 OnExposeComplete: enter
18:41:05.410 00.000 7988 UpdateGuideState(): m_state=6
18:41:05.413 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
18:41:05.413 00.000 7988 Star::Find returns 1 (0), X=1180.94, Y=427.98, Mass=1422, SNR=25.6, Peak=196 HFD=2.9
18:41:05.415 00.002 7988 MultiStar: [#1 -0.49,-0.49,0.00,M1] [#2 -0.50,-0.45,0.00,M1] [#3 -0.57,-0.14,0.95,U] [#4 -0.55,-0.49,0.00,M1] [#5 -0.45,-0.48,0.00,M1] [#6 -0.72,-0.19,0.00,M1] [#7 -0.66,-0.11,0.00,M1] [#8 -0.56,-0.55,0.00,M1] 
18:41:05.417 00.002 7988 single-star, 1 included, MultiStar: {-0.49, -0.23}, one-star: {-0.42, -0.31}
18:41:05.417 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.58) = xAngle (-0.92 = -0.92)
18:41:05.419 00.002 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.19 = 2.19)
18:41:05.419 00.000 7988 CameraToMount -- cameraX=-0.42 cameraY=-0.31 hyp=0.52 cameraTheta=-2.50 mountX=0.32 mountY=0.42, mountTheta=0.93
18:41:05.421 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.42, y=-0.31, opts=13)
18:41:05.423 00.002 7988 Enqueuing Move request for scope (-0.42, -0.31)
18:41:05.423 00.000 15712 Worker thread wakes up
18:41:05.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.31) opts 0xd
18:41:05.423 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.42, -0.31)
18:41:05.423 00.000 15712 Moving (-0.42, -0.31) raw xDistance=0.32 yDistance=0.42
18:41:05.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:05.426 00.003 7988 UpdateGuideState exits: m=1422 SNR=25.6
18:41:05.427 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:05.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:05.427 00.000 7988 Enqueuing Expose request
18:41:05.427 00.000 15712 PPEC rslt: input = 0.32, final = 0.28, react = 0.19, pred = 0.16, hyst = 0.18, hyst_pct = 0.44, period_length = 644.43
18:41:05.427 00.000 15712 PPEC: input: 0.32, control: 0.28, exposure: 1500
18:41:05.427 00.000 15712 switching direction from -1 to 1 - decHistory=5 oldest=-0.35 newest=1.00
18:41:05.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
18:41:05.427 00.000 15712 MoveAxis(W, 90, ABG)
18:41:05.427 00.000 15712 Guiding  Dir = 3, Dur = 90
18:41:05.427 00.000 15712 IsGuiding returns 0
18:41:05.443 00.016 15712 PulseGuide returned control before completion, sleep 75
18:41:05.545 00.102 15712 IsGuiding returns 0
18:41:05.545 00.000 15712 Move returns status 0, amount 90
18:41:05.545 00.000 15712 BLC: Oldest BLC event removed
18:41:05.545 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 268 applied
18:41:05.545 00.000 15712 MoveAxis(S, 376, ABG)
18:41:05.545 00.000 15712 Guiding  Dir = 1, Dur = 376
18:41:05.545 00.000 15712 IsGuiding returns 0
18:41:05.631 00.086 15712 PulseGuide returned control before completion, sleep 307
18:41:05.952 00.321 15712 IsGuiding returns 1
18:41:05.952 00.000 15712 scope still moving after pulse duration time elapsed
18:41:05.983 00.031 15712 IsGuiding returns 1
18:41:06.015 00.032 15712 IsGuiding returns 1
18:41:06.065 00.050 15712 IsGuiding returns 0
18:41:06.065 00.000 15712 scope move finished after 376 + 135 ms
18:41:06.065 00.000 15712 Move returns status 0, amount 376
18:41:06.065 00.000 15712 move complete, result=0
18:41:06.065 00.000 7988 GuideStep: 0.3 px 90 ms WEST, 0.4 px 376 ms SOUTH
18:41:06.066 00.001 15712 worker thread done servicing request
18:41:06.066 00.000 15712 Worker thread wakes up
18:41:06.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:06.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:07.706 01.640 15712 Exposure complete
18:41:07.766 00.060 15712 worker thread done servicing request
18:41:07.766 00.000 7988 OnExposeComplete: enter
18:41:07.766 00.000 7988 UpdateGuideState(): m_state=6
18:41:07.771 00.005 7988 Star::Find(15, 1180, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
18:41:07.771 00.000 7988 Star::Find returns 1 (0), X=1181.51, Y=427.81, Mass=1450, SNR=25.8, Peak=187 HFD=3.5
18:41:07.773 00.002 7988 MultiStar: [#1 0.16,-0.57,1.02,U] [#2 0.20,-0.65,0.00,M2] [#3 0.11,-0.52,0.93,U] [#4 0.20,-0.60,0.00,M2] [#5 0.37,-0.56,0.00,M2] [#6 0.23,-0.22,0.66,U] [#7 -0.04,-0.46,0.66,U] [#8 -0.29,-0.75,0.00,M2] 
18:41:07.775 00.002 7988 refined, 4 included, MultiStar: {0.13, -0.47}, one-star: {0.16, -0.48}
18:41:07.775 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
18:41:07.777 00.002 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.90)
18:41:07.777 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.47 hyp=0.48 cameraTheta=-1.30 mountX=0.47 mountY=-0.12, mountTheta=-0.25
18:41:07.780 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.47, opts=13)
18:41:07.780 00.000 7988 Enqueuing Move request for scope (0.13, -0.47)
18:41:07.782 00.002 15712 Worker thread wakes up
18:41:07.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.47) opts 0xd
18:41:07.782 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.47)
18:41:07.782 00.000 15712 Moving (0.13, -0.47) raw xDistance=0.47 yDistance=-0.12
18:41:07.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:41:07.782 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8
18:41:07.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:07.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:07.782 00.000 7988 Enqueuing Expose request
18:41:07.782 00.000 15712 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.423366, 1:-0.116535
18:41:07.782 00.000 15712 BLC: No correction, Miss < min_move
18:41:07.782 00.000 15712 PPEC rslt: input = 0.47, final = 0.35, react = 0.28, pred = 0.14, hyst = 0.26, hyst_pct = 0.44, period_length = 644.43
18:41:07.782 00.000 15712 PPEC: input: 0.47, control: 0.35, exposure: 1500
18:41:07.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:07.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:41:07.782 00.000 15712 MoveAxis(W, 114, ABG)
18:41:07.782 00.000 15712 Guiding  Dir = 3, Dur = 114
18:41:07.782 00.000 15712 IsGuiding returns 0
18:41:07.798 00.016 15712 PulseGuide returned control before completion, sleep 107
18:41:07.950 00.152 15712 IsGuiding returns 0
18:41:07.950 00.000 15712 Move returns status 0, amount 114
18:41:07.950 00.000 15712 MoveAxis(N, 0, ABG)
18:41:07.950 00.000 15712 Move returns status 0, amount 0
18:41:07.950 00.000 15712 move complete, result=0
18:41:07.950 00.000 7988 GuideStep: 0.5 px 114 ms WEST, -0.1 px 0 ms NORTH
18:41:07.953 00.003 15712 worker thread done servicing request
18:41:07.953 00.000 15712 Worker thread wakes up
18:41:07.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:07.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:09.363 01.410 15712 Exposure complete
18:41:09.421 00.058 15712 worker thread done servicing request
18:41:09.421 00.000 7988 OnExposeComplete: enter
18:41:09.421 00.000 7988 UpdateGuideState(): m_state=6
18:41:09.426 00.005 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
18:41:09.426 00.000 7988 Star::Find returns 1 (0), X=1181.55, Y=428.09, Mass=1431, SNR=25.7, Peak=189 HFD=3.6
18:41:09.428 00.002 7988 MultiStar: [#1 -0.05,-0.18,1.03,U] [#2 -0.02,-0.05,1.00,U] [#3 0.08,-0.10,0.95,U] [#4 0.01,-0.30,1.04,U] [#5 0.26,-0.12,0.72,U] [#6 -0.08,-0.13,0.72,U] [#7 0.19,-0.13,0.68,U] [#8 -0.19,-0.20,0.65,U] 
18:41:09.430 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.16}, one-star: {0.19, -0.21}
18:41:09.430 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
18:41:09.432 00.002 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.90)
18:41:09.432 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.30 mountX=0.16 mountY=-0.04, mountTheta=-0.25
18:41:09.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.16, opts=13)
18:41:09.436 00.002 7988 Enqueuing Move request for scope (0.04, -0.16)
18:41:09.437 00.001 15712 Worker thread wakes up
18:41:09.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
18:41:09.437 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
18:41:09.437 00.000 15712 Moving (0.04, -0.16) raw xDistance=0.16 yDistance=-0.04
18:41:09.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
18:41:09.437 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.7
18:41:09.440 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:09.440 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:09.442 00.002 7988 Enqueuing Expose request
18:41:09.442 00.000 15712 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.423366, 1:-0.116535, 2:-0.040662
18:41:09.442 00.000 15712 BLC: No correction, Miss < min_move
18:41:09.444 00.002 15712 PPEC rslt: input = 0.16, final = 0.06, react = 0.10, pred = 0.10, hyst = 0.00, hyst_pct = 0.44, period_length = 644.43
18:41:09.444 00.000 15712 PPEC: input: 0.16, control: 0.06, exposure: 1500
18:41:09.444 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:09.444 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:41:09.444 00.000 15712 MoveAxis(W, 18, ABG)
18:41:09.444 00.000 15712 Guiding  Dir = 3, Dur = 18
18:41:09.469 00.025 15712 IsGuiding returns 0
18:41:09.485 00.016 15712 PulseGuide returned control before completion, sleep 13
18:41:09.501 00.016 15712 IsGuiding returns 1
18:41:09.501 00.000 15712 scope still moving after pulse duration time elapsed
18:41:09.533 00.032 15712 IsGuiding returns 0
18:41:09.533 00.000 15712 scope move finished after 18 + 45 ms
18:41:09.533 00.000 15712 Move returns status 0, amount 18
18:41:09.533 00.000 15712 MoveAxis(N, 0, ABG)
18:41:09.533 00.000 15712 Move returns status 0, amount 0
18:41:09.533 00.000 15712 move complete, result=0
18:41:09.533 00.000 15712 worker thread done servicing request
18:41:09.533 00.000 15712 Worker thread wakes up
18:41:09.533 00.000 7988 GuideStep: 0.2 px 18 ms WEST, -0.0 px 0 ms NORTH
18:41:09.534 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:09.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:11.177 01.643 15712 Exposure complete
18:41:11.240 00.063 15712 worker thread done servicing request
18:41:11.240 00.000 7988 OnExposeComplete: enter
18:41:11.240 00.000 7988 UpdateGuideState(): m_state=6
18:41:11.240 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
18:41:11.240 00.000 7988 Star::Find returns 1 (0), X=1181.56, Y=427.61, Mass=1380, SNR=25.2, Peak=173 HFD=3.3
18:41:11.240 00.000 7988 MultiStar: [#1 0.16,-0.76,0.00,M1] [#2 0.09,-0.54,1.07,U] [#3 -0.10,-0.61,0.00,M1] [#4 0.11,-0.95,0.00,M2] [#5 0.08,-0.57,0.73,U] [#6 0.11,-0.66,0.00,M1] [#7 -0.10,-0.74,0.00,M1] [#8 -0.13,-0.89,0.00,M2] 
18:41:11.240 00.000 7988 refined, 2 included, MultiStar: {0.13, -0.60}, one-star: {0.21, -0.69}
18:41:11.240 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
18:41:11.240 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.96)
18:41:11.240 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.60 hyp=0.61 cameraTheta=-1.36 mountX=0.60 mountY=-0.11, mountTheta=-0.19
18:41:11.240 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.60, opts=13)
18:41:11.240 00.000 7988 Enqueuing Move request for scope (0.13, -0.60)
18:41:11.240 00.000 15712 Worker thread wakes up
18:41:11.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.60) opts 0xd
18:41:11.240 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.60)
18:41:11.240 00.000 15712 Moving (0.13, -0.60) raw xDistance=0.60 yDistance=-0.11
18:41:11.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:11.255 00.015 7988 UpdateGuideState exits: m=1380 SNR=25.2
18:41:11.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:11.255 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:11.255 00.000 7988 Enqueuing Expose request
18:41:11.255 00.000 15712 BLC: window closed
18:41:11.255 00.000 15712 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.423366, 1:-0.116535, 2:-0.040662
18:41:11.255 00.000 15712 BLC: No correction, Miss < min_move
18:41:11.255 00.000 15712 PPEC rslt: input = 0.60, final = 0.40, react = 0.36, pred = 0.08, hyst = 0.34, hyst_pct = 0.44, period_length = 644.43
18:41:11.255 00.000 15712 PPEC: input: 0.60, control: 0.40, exposure: 1500
18:41:11.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:11.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:41:11.255 00.000 15712 MoveAxis(W, 130, ABG)
18:41:11.255 00.000 15712 Guiding  Dir = 3, Dur = 130
18:41:11.255 00.000 15712 IsGuiding returns 0
18:41:11.275 00.020 15712 PulseGuide returned control before completion, sleep 126
18:41:11.413 00.138 15712 IsGuiding returns 0
18:41:11.413 00.000 15712 Move returns status 0, amount 130
18:41:11.413 00.000 15712 MoveAxis(N, 0, ABG)
18:41:11.413 00.000 15712 Move returns status 0, amount 0
18:41:11.413 00.000 15712 move complete, result=0
18:41:11.413 00.000 7988 GuideStep: 0.6 px 130 ms WEST, -0.1 px 0 ms NORTH
18:41:11.421 00.008 15712 worker thread done servicing request
18:41:11.421 00.000 15712 Worker thread wakes up
18:41:11.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:11.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:12.833 01.412 15712 Exposure complete
18:41:12.893 00.060 15712 worker thread done servicing request
18:41:12.893 00.000 7988 OnExposeComplete: enter
18:41:12.893 00.000 7988 UpdateGuideState(): m_state=6
18:41:12.893 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
18:41:12.893 00.000 7988 Star::Find returns 1 (0), X=1181.47, Y=427.69, Mass=1401, SNR=25.4, Peak=162 HFD=3.5
18:41:12.893 00.000 7988 MultiStar: [#1 0.04,-0.65,0.00,M2] [#2 -0.02,-0.77,0.00,M1] [#3 -0.06,-0.41,0.95,U] [#4 -0.04,-0.56,1.05,U] [#5 0.24,-0.54,0.70,U] [#6 0.18,-0.18,0.70,U] [#7 0.01,-0.64,0.00,M2] [#8 -0.12,-0.46,0.62,U] 
18:41:12.893 00.000 7988 refined, 5 included, MultiStar: {0.05, -0.47}, one-star: {0.11, -0.60}
18:41:12.893 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
18:41:12.893 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.06)
18:41:12.893 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.47 hyp=0.47 cameraTheta=-1.47 mountX=0.47 mountY=-0.04, mountTheta=-0.08
18:41:12.906 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.47, opts=13)
18:41:12.906 00.000 7988 Enqueuing Move request for scope (0.05, -0.47)
18:41:12.908 00.002 15712 Worker thread wakes up
18:41:12.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.47) opts 0xd
18:41:12.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.47)
18:41:12.908 00.000 15712 Moving (0.05, -0.47) raw xDistance=0.47 yDistance=-0.04
18:41:12.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:12.908 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.4
18:41:12.912 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:12.912 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:12.914 00.002 7988 Enqueuing Expose request
18:41:12.914 00.000 15712 PPEC rslt: input = 0.47, final = 0.30, react = 0.28, pred = 0.04, hyst = 0.26, hyst_pct = 0.44, period_length = 644.43
18:41:12.914 00.000 15712 PPEC: input: 0.47, control: 0.30, exposure: 1500
18:41:12.914 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:12.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:41:12.914 00.000 15712 MoveAxis(W, 97, ABG)
18:41:12.914 00.000 15712 Guiding  Dir = 3, Dur = 97
18:41:12.916 00.002 15712 IsGuiding returns 0
18:41:12.924 00.008 15712 PulseGuide returned control before completion, sleep 86
18:41:13.042 00.118 15712 IsGuiding returns 0
18:41:13.042 00.000 15712 Move returns status 0, amount 97
18:41:13.042 00.000 15712 MoveAxis(N, 0, ABG)
18:41:13.042 00.000 15712 Move returns status 0, amount 0
18:41:13.042 00.000 15712 move complete, result=0
18:41:13.042 00.000 7988 GuideStep: 0.5 px 97 ms WEST, -0.0 px 0 ms NORTH
18:41:13.051 00.009 15712 worker thread done servicing request
18:41:13.051 00.000 15712 Worker thread wakes up
18:41:13.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:13.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:14.683 01.632 15712 Exposure complete
18:41:14.745 00.062 15712 worker thread done servicing request
18:41:14.745 00.000 7988 OnExposeComplete: enter
18:41:14.745 00.000 7988 UpdateGuideState(): m_state=6
18:41:14.745 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
18:41:14.745 00.000 7988 Star::Find returns 1 (0), X=1181.55, Y=428.68, Mass=1486, SNR=26.3, Peak=202 HFD=3.3
18:41:14.745 00.000 7988 MultiStar: [#1 0.23,0.28,0.97,U] [#2 0.10,0.34,0.98,U] [#3 -0.07,0.43,0.91,U] [#4 0.10,0.36,1.00,U] [#5 -0.03,0.34,0.71,U] [#6 0.06,0.59,0.71,U] [#7 -0.12,0.25,0.65,U] [#8 0.02,0.31,0.66,U] 
18:41:14.745 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.36}, one-star: {0.20, 0.39}
18:41:14.745 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
18:41:14.745 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.21)
18:41:14.745 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.37 cameraTheta=1.39 mountX=-0.37 mountY=-0.08, mountTheta=-2.94
18:41:14.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.36, opts=13)
18:41:14.757 00.012 7988 Enqueuing Move request for scope (0.07, 0.36)
18:41:14.757 00.000 15712 Worker thread wakes up
18:41:14.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.36) opts 0xd
18:41:14.757 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.36)
18:41:14.757 00.000 15712 Moving (0.07, 0.36) raw xDistance=-0.37 yDistance=-0.08
18:41:14.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:14.760 00.003 7988 UpdateGuideState exits: m=1486 SNR=26.3
18:41:14.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:14.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:14.760 00.000 7988 Enqueuing Expose request
18:41:14.760 00.000 15712 PPEC rslt: input = -0.37, final = -0.19, react = -0.22, pred = 0.02, hyst = -0.17, hyst_pct = 0.43, period_length = 644.43
18:41:14.760 00.000 15712 PPEC: input: -0.37, control: -0.19, exposure: 1500
18:41:14.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:14.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:41:14.760 00.000 15712 MoveAxis(E, 61, ABG)
18:41:14.760 00.000 15712 Guiding  Dir = 2, Dur = 61
18:41:14.760 00.000 15712 IsGuiding returns 0
18:41:14.792 00.032 15712 PulseGuide returned control before completion, sleep 45
18:41:14.868 00.076 15712 IsGuiding returns 0
18:41:14.868 00.000 15712 Move returns status 0, amount 61
18:41:14.868 00.000 15712 MoveAxis(N, 0, ABG)
18:41:14.868 00.000 15712 Move returns status 0, amount 0
18:41:14.868 00.000 15712 move complete, result=0
18:41:14.868 00.000 15712 worker thread done servicing request
18:41:14.868 00.000 15712 Worker thread wakes up
18:41:14.868 00.000 7988 GuideStep: -0.4 px 61 ms EAST, -0.1 px 0 ms NORTH
18:41:14.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:14.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:16.290 01.422 15712 Exposure complete
18:41:16.351 00.061 7988 OnExposeComplete: enter
18:41:16.353 00.002 7988 UpdateGuideState(): m_state=6
18:41:16.355 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
18:41:16.355 00.000 15712 worker thread done servicing request
18:41:16.355 00.000 7988 Star::Find returns 1 (0), X=1181.59, Y=428.52, Mass=1433, SNR=25.7, Peak=195 HFD=3.2
18:41:16.359 00.004 7988 MultiStar: [#1 0.11,0.37,1.04,U] [#2 0.16,0.27,1.01,U] [#3 0.14,0.20,0.94,U] [#4 0.25,0.20,1.00,U] [#5 -0.14,0.39,0.72,U] [#6 -0.10,0.56,0.73,U] [#7 0.05,0.26,0.65,U] [#8 -0.12,0.14,0.64,U] 
18:41:16.359 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.29}, one-star: {0.24, 0.23}
18:41:16.361 00.002 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
18:41:16.361 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
18:41:16.363 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.27 mountX=-0.29 mountY=-0.10, mountTheta=-2.82
18:41:16.365 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.29, opts=13)
18:41:16.367 00.002 7988 Enqueuing Move request for scope (0.09, 0.29)
18:41:16.367 00.000 15712 Worker thread wakes up
18:41:16.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
18:41:16.367 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
18:41:16.367 00.000 15712 Moving (0.09, 0.29) raw xDistance=-0.29 yDistance=-0.10
18:41:16.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:16.367 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.7
18:41:16.370 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:16.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:16.372 00.002 7988 Enqueuing Expose request
18:41:16.372 00.000 15712 PPEC rslt: input = -0.29, final = -0.16, react = -0.17, pred = -0.00, hyst = -0.14, hyst_pct = 0.43, period_length = 644.43
18:41:16.372 00.000 15712 PPEC: input: -0.29, control: -0.16, exposure: 1500
18:41:16.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:16.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:41:16.372 00.000 15712 MoveAxis(E, 52, ABG)
18:41:16.372 00.000 15712 Guiding  Dir = 2, Dur = 52
18:41:16.399 00.027 15712 IsGuiding returns 0
18:41:16.414 00.015 15712 PulseGuide returned control before completion, sleep 47
18:41:16.495 00.081 15712 IsGuiding returns 0
18:41:16.495 00.000 15712 Move returns status 0, amount 52
18:41:16.495 00.000 15712 MoveAxis(N, 0, ABG)
18:41:16.495 00.000 15712 Move returns status 0, amount 0
18:41:16.495 00.000 15712 move complete, result=0
18:41:16.495 00.000 15712 worker thread done servicing request
18:41:16.495 00.000 15712 Worker thread wakes up
18:41:16.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:16.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:16.495 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
18:41:18.136 01.641 15712 Exposure complete
18:41:18.193 00.057 15712 worker thread done servicing request
18:41:18.193 00.000 7988 OnExposeComplete: enter
18:41:18.198 00.005 7988 UpdateGuideState(): m_state=6
18:41:18.200 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
18:41:18.200 00.000 7988 Star::Find returns 1 (0), X=1181.55, Y=428.54, Mass=1462, SNR=25.9, Peak=183 HFD=3.2
18:41:18.202 00.002 7988 MultiStar: [#1 0.17,0.28,1.03,U] [#2 0.24,0.32,0.99,U] [#3 0.28,0.21,0.94,U] [#4 0.37,0.26,1.05,U] [#5 0.23,0.43,0.70,U] [#6 0.30,0.45,0.67,U] [#7 0.20,0.12,0.67,U] [#8 0.07,0.15,0.66,U] 
18:41:18.202 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.27}, one-star: {0.20, 0.24}
18:41:18.204 00.002 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
18:41:18.204 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.71)
18:41:18.206 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.31 cameraTheta=0.89 mountX=-0.25 mountY=-0.20, mountTheta=-2.45
18:41:18.208 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.24, opts=13)
18:41:18.208 00.000 7988 Enqueuing Move request for scope (0.20, 0.24)
18:41:18.210 00.002 15712 Worker thread wakes up
18:41:18.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.24) opts 0xd
18:41:18.210 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.24)
18:41:18.210 00.000 15712 Moving (0.20, 0.24) raw xDistance=-0.25 yDistance=-0.20
18:41:18.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:18.210 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.9
18:41:18.213 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:18.214 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:18.214 00.000 7988 Enqueuing Expose request
18:41:18.214 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.03, hyst = -0.14, hyst_pct = 0.43, period_length = 644.43
18:41:18.214 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
18:41:18.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:18.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:41:18.214 00.000 15712 MoveAxis(E, 54, ABG)
18:41:18.214 00.000 15712 Guiding  Dir = 2, Dur = 54
18:41:18.214 00.000 15712 IsGuiding returns 0
18:41:18.244 00.030 15712 PulseGuide returned control before completion, sleep 37
18:41:18.293 00.049 15712 IsGuiding returns 1
18:41:18.293 00.000 15712 scope still moving after pulse duration time elapsed
18:41:18.325 00.032 15712 IsGuiding returns 0
18:41:18.325 00.000 15712 scope move finished after 54 + 54 ms
18:41:18.325 00.000 15712 Move returns status 0, amount 54
18:41:18.325 00.000 15712 MoveAxis(N, 0, ABG)
18:41:18.325 00.000 15712 Move returns status 0, amount 0
18:41:18.325 00.000 15712 move complete, result=0
18:41:18.325 00.000 15712 worker thread done servicing request
18:41:18.325 00.000 15712 Worker thread wakes up
18:41:18.325 00.000 7988 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
18:41:18.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:18.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:19.741 01.416 15712 Exposure complete
18:41:19.802 00.061 15712 worker thread done servicing request
18:41:19.802 00.000 7988 OnExposeComplete: enter
18:41:19.802 00.000 7988 UpdateGuideState(): m_state=6
18:41:19.802 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
18:41:19.806 00.004 7988 Star::Find returns 1 (0), X=1181.47, Y=428.12, Mass=1436, SNR=25.7, Peak=219 HFD=3.0
18:41:19.806 00.000 7988 MultiStar: [#1 0.14,-0.22,0.99,U] [#2 0.03,-0.08,0.99,U] [#3 -0.01,-0.09,0.98,U] [#4 0.06,-0.33,1.09,U] [#5 0.14,-0.12,0.75,U] [#6 0.27,-0.11,0.71,U] [#7 0.18,0.06,0.69,U] [#8 -0.17,-0.15,0.65,U] 
18:41:19.806 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {0.12, -0.18}
18:41:19.806 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
18:41:19.806 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.65)
18:41:19.806 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.06 mountX=0.14 mountY=-0.08, mountTheta=-0.50
18:41:19.806 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.15, opts=13)
18:41:19.816 00.010 7988 Enqueuing Move request for scope (0.08, -0.15)
18:41:19.816 00.000 15712 Worker thread wakes up
18:41:19.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
18:41:19.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
18:41:19.816 00.000 15712 Moving (0.08, -0.15) raw xDistance=0.14 yDistance=-0.08
18:41:19.816 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.43, period_length = 644.43
18:41:19.816 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
18:41:19.818 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:19.818 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.7
18:41:19.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:19.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:19.818 00.000 7988 Enqueuing Expose request
18:41:19.823 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:19.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:41:19.823 00.000 15712 MoveAxis(E, 8, ABG)
18:41:19.823 00.000 15712 Guiding  Dir = 2, Dur = 8
18:41:19.823 00.000 15712 IsGuiding returns 0
18:41:19.842 00.019 15712 IsGuiding returns 0
18:41:19.842 00.000 15712 Move returns status 0, amount 8
18:41:19.842 00.000 15712 MoveAxis(N, 0, ABG)
18:41:19.842 00.000 15712 Move returns status 0, amount 0
18:41:19.842 00.000 15712 move complete, result=0
18:41:19.842 00.000 15712 worker thread done servicing request
18:41:19.842 00.000 15712 Worker thread wakes up
18:41:19.842 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
18:41:19.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:19.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:21.477 01.635 15712 Exposure complete
18:41:21.537 00.060 15712 worker thread done servicing request
18:41:21.537 00.000 7988 OnExposeComplete: enter
18:41:21.537 00.000 7988 UpdateGuideState(): m_state=6
18:41:21.537 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
18:41:21.542 00.005 7988 Star::Find returns 1 (0), X=1181.36, Y=427.62, Mass=1451, SNR=25.9, Peak=221 HFD=3.0
18:41:21.542 00.000 7988 MultiStar: [#1 0.18,-0.90,0.00,M1] [#2 0.02,-0.76,0.00,M1] [#3 -0.04,-0.77,0.00,M1] [#4 0.05,-0.75,0.00,M1] [#5 0.16,-0.62,0.00,M1] [#6 -0.02,-0.63,0.00,M1] [#7 -0.00,-0.62,0.00,M1] [#8 -0.16,-0.94,0.00,M1] 
18:41:21.544 00.002 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
18:41:21.544 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
18:41:21.546 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.68 hyp=0.68 cameraTheta=-1.56 mountX=0.68 mountY=0.01, mountTheta=0.01
18:41:21.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.68, opts=13)
18:41:21.550 00.004 7988 Enqueuing Move request for scope (0.01, -0.68)
18:41:21.550 00.000 15712 Worker thread wakes up
18:41:21.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.68) opts 0xd
18:41:21.550 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.68)
18:41:21.550 00.000 15712 Moving (0.01, -0.68) raw xDistance=0.68 yDistance=0.01
18:41:21.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:21.550 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
18:41:21.553 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:21.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:21.553 00.000 7988 Enqueuing Expose request
18:41:21.553 00.000 15712 PPEC rslt: input = 0.68, final = 0.35, react = 0.41, pred = -0.07, hyst = 0.36, hyst_pct = 0.43, period_length = 644.43
18:41:21.553 00.000 15712 PPEC: input: 0.68, control: 0.35, exposure: 1500
18:41:21.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:21.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:41:21.553 00.000 15712 MoveAxis(W, 113, ABG)
18:41:21.553 00.000 15712 Guiding  Dir = 3, Dur = 113
18:41:21.569 00.016 15712 IsGuiding returns 0
18:41:21.585 00.016 15712 PulseGuide returned control before completion, sleep 108
18:41:21.697 00.112 15712 IsGuiding returns 1
18:41:21.697 00.000 15712 scope still moving after pulse duration time elapsed
18:41:21.728 00.031 15712 IsGuiding returns 0
18:41:21.728 00.000 15712 scope move finished after 113 + 46 ms
18:41:21.729 00.001 15712 Move returns status 0, amount 113
18:41:21.729 00.000 15712 MoveAxis(N, 0, ABG)
18:41:21.729 00.000 15712 Move returns status 0, amount 0
18:41:21.729 00.000 15712 move complete, result=0
18:41:21.729 00.000 7988 GuideStep: 0.7 px 113 ms WEST, 0.0 px 0 ms NORTH
18:41:21.729 00.000 15712 worker thread done servicing request
18:41:21.731 00.002 15712 Worker thread wakes up
18:41:21.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:21.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:23.151 01.420 15712 Exposure complete
18:41:23.210 00.059 7988 OnExposeComplete: enter
18:41:23.212 00.002 7988 UpdateGuideState(): m_state=6
18:41:23.214 00.002 15712 worker thread done servicing request
18:41:23.214 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
18:41:23.214 00.000 7988 Star::Find returns 1 (0), X=1181.44, Y=428.15, Mass=1354, SNR=25.0, Peak=155 HFD=3.4
18:41:23.214 00.000 7988 MultiStar: [#1 0.11,-0.31,1.05,U] [#2 0.10,-0.06,1.00,U] [#3 0.04,-0.29,0.98,U] [#4 0.04,-0.33,1.07,U] [#5 0.15,-0.22,0.78,U] [#6 0.10,0.09,0.72,U] [#7 0.09,-0.06,0.70,U] [#8 -0.13,-0.19,0.63,U] 
18:41:23.214 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.18}, one-star: {0.09, -0.14}
18:41:23.219 00.005 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.58) = xAngle (0.58 = 0.58)
18:41:23.219 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.69 = -2.60)
18:41:23.221 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.00 mountX=0.14 mountY=-0.09, mountTheta=-0.56
18:41:23.223 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.14, opts=13)
18:41:23.223 00.000 7988 Enqueuing Move request for scope (0.09, -0.14)
18:41:23.226 00.003 15712 Worker thread wakes up
18:41:23.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
18:41:23.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
18:41:23.226 00.000 15712 Moving (0.09, -0.14) raw xDistance=0.14 yDistance=-0.09
18:41:23.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:23.227 00.001 7988 UpdateGuideState exits: m=1354 SNR=25.0
18:41:23.229 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:23.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:23.231 00.002 7988 Enqueuing Expose request
18:41:23.231 00.000 15712 PPEC rslt: input = 0.14, final = -0.05, react = 0.08, pred = -0.09, hyst = 0.00, hyst_pct = 0.43, period_length = 644.43
18:41:23.231 00.000 15712 PPEC: input: 0.14, control: -0.05, exposure: 1500
18:41:23.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:23.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:41:23.231 00.000 15712 MoveAxis(E, 16, ABG)
18:41:23.231 00.000 15712 Guiding  Dir = 2, Dur = 16
18:41:23.233 00.002 15712 IsGuiding returns 0
18:41:23.244 00.011 15712 PulseGuide returned control before completion, sleep 12
18:41:23.295 00.051 15712 IsGuiding returns 0
18:41:23.295 00.000 15712 Move returns status 0, amount 16
18:41:23.295 00.000 15712 MoveAxis(N, 0, ABG)
18:41:23.295 00.000 15712 Move returns status 0, amount 0
18:41:23.295 00.000 15712 move complete, result=0
18:41:23.295 00.000 7988 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
18:41:23.295 00.000 15712 worker thread done servicing request
18:41:23.295 00.000 15712 Worker thread wakes up
18:41:23.297 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:23.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:24.933 01.636 15712 Exposure complete
18:41:24.980 00.047 15712 worker thread done servicing request
18:41:24.980 00.000 7988 OnExposeComplete: enter
18:41:24.997 00.017 7988 UpdateGuideState(): m_state=6
18:41:24.997 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
18:41:24.999 00.002 7988 Star::Find returns 1 (0), X=1181.46, Y=427.42, Mass=1374, SNR=25.0, Peak=185 HFD=3.1
18:41:24.999 00.000 7988 MultiStar: [#1 0.23,-1.05,0.00,M1] [#2 0.05,-1.02,0.00,M1] [#3 0.12,-0.81,0.00,M1] [#4 0.13,-0.88,0.00,M1] [#5 0.14,-0.93,0.00,M1] [#6 -0.10,-0.71,0.00,M1] [#7 0.06,-1.14,0.00,M1] [#8 0.06,-0.93,0.00,M1] 
18:41:25.001 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
18:41:25.001 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
18:41:25.001 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.87 hyp=0.88 cameraTheta=-1.44 mountX=0.87 mountY=-0.09, mountTheta=-0.10
18:41:25.001 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.87, opts=13)
18:41:25.001 00.000 7988 Enqueuing Move request for scope (0.11, -0.87)
18:41:25.001 00.000 15712 Worker thread wakes up
18:41:25.001 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.87) opts 0xd
18:41:25.001 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.87)
18:41:25.001 00.000 15712 Moving (0.11, -0.87) raw xDistance=0.87 yDistance=-0.09
18:41:25.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:25.001 00.000 7988 UpdateGuideState exits: m=1374 SNR=25.0
18:41:25.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:25.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:25.012 00.011 7988 Enqueuing Expose request
18:41:25.014 00.002 15712 PPEC rslt: input = 0.87, final = 0.46, react = 0.52, pred = -0.08, hyst = 0.49, hyst_pct = 0.43, period_length = 644.43
18:41:25.014 00.000 15712 PPEC: input: 0.87, control: 0.46, exposure: 1500
18:41:25.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:25.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:41:25.014 00.000 15712 MoveAxis(W, 150, ABG)
18:41:25.014 00.000 15712 Guiding  Dir = 3, Dur = 150
18:41:25.014 00.000 15712 IsGuiding returns 0
18:41:25.031 00.017 15712 PulseGuide returned control before completion, sleep 137
18:41:25.204 00.173 15712 IsGuiding returns 0
18:41:25.204 00.000 15712 Move returns status 0, amount 150
18:41:25.204 00.000 15712 MoveAxis(N, 0, ABG)
18:41:25.204 00.000 15712 Move returns status 0, amount 0
18:41:25.204 00.000 15712 move complete, result=0
18:41:25.204 00.000 7988 GuideStep: 0.9 px 150 ms WEST, -0.1 px 0 ms NORTH
18:41:25.216 00.012 15712 worker thread done servicing request
18:41:25.216 00.000 15712 Worker thread wakes up
18:41:25.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:25.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:26.625 01.409 15712 Exposure complete
18:41:26.686 00.061 15712 worker thread done servicing request
18:41:26.686 00.000 7988 OnExposeComplete: enter
18:41:26.686 00.000 7988 UpdateGuideState(): m_state=6
18:41:26.691 00.005 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
18:41:26.691 00.000 7988 Star::Find returns 1 (0), X=1181.57, Y=428.52, Mass=1344, SNR=25.0, Peak=167 HFD=3.2
18:41:26.693 00.002 7988 MultiStar: [#1 0.21,0.34,1.04,U] [#2 0.08,0.37,1.04,U] [#3 0.22,0.34,0.97,U] [#4 0.16,0.44,1.10,U] [#5 0.18,0.20,0.71,U] [#6 -0.03,0.68,0.00,M2] [#7 0.14,0.31,0.69,U] [#8 0.10,0.40,0.69,U] 
18:41:26.695 00.002 7988 single-star, 7 included, MultiStar: {0.17, 0.33}, one-star: {0.22, 0.23}
18:41:26.695 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
18:41:26.697 00.002 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.78)
18:41:26.697 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.81 mountX=-0.23 mountY=-0.22, mountTheta=-2.37
18:41:26.698 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.23, opts=13)
18:41:26.700 00.002 7988 Enqueuing Move request for scope (0.22, 0.23)
18:41:26.702 00.002 15712 Worker thread wakes up
18:41:26.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0xd
18:41:26.702 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
18:41:26.702 00.000 15712 Moving (0.22, 0.23) raw xDistance=-0.23 yDistance=-0.22
18:41:26.704 00.002 15712 PPEC rslt: input = -0.23, final = -0.18, react = -0.14, pred = -0.08, hyst = -0.13, hyst_pct = 0.42, period_length = 644.43
18:41:26.704 00.000 15712 PPEC: input: -0.23, control: -0.18, exposure: 1500
18:41:26.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:26.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:41:26.704 00.000 15712 MoveAxis(E, 58, ABG)
18:41:26.704 00.000 15712 Guiding  Dir = 2, Dur = 58
18:41:26.704 00.000 15712 IsGuiding returns 0
18:41:26.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:26.706 00.002 7988 UpdateGuideState exits: m=1344 SNR=25.0
18:41:26.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:26.708 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:26.708 00.000 7988 Enqueuing Expose request
18:41:26.732 00.024 15712 PulseGuide returned control before completion, sleep 41
18:41:26.781 00.049 15712 IsGuiding returns 1
18:41:26.781 00.000 15712 scope still moving after pulse duration time elapsed
18:41:26.844 00.063 15712 IsGuiding returns 0
18:41:26.844 00.000 15712 scope move finished after 58 + 82 ms
18:41:26.844 00.000 15712 Move returns status 0, amount 58
18:41:26.844 00.000 15712 MoveAxis(N, 0, ABG)
18:41:26.844 00.000 15712 Move returns status 0, amount 0
18:41:26.844 00.000 15712 move complete, result=0
18:41:26.844 00.000 15712 worker thread done servicing request
18:41:26.844 00.000 15712 Worker thread wakes up
18:41:26.844 00.000 7988 GuideStep: -0.2 px 58 ms EAST, -0.2 px 0 ms NORTH
18:41:26.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:26.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:28.485 01.641 15712 Exposure complete
18:41:28.534 00.049 15712 worker thread done servicing request
18:41:28.534 00.000 7988 OnExposeComplete: enter
18:41:28.546 00.012 7988 UpdateGuideState(): m_state=6
18:41:28.548 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
18:41:28.548 00.000 7988 Star::Find returns 1 (0), X=1181.52, Y=428.63, Mass=1282, SNR=24.2, Peak=164 HFD=3.4
18:41:28.550 00.002 7988 MultiStar: [#1 0.09,-0.09,1.07,U] [#2 -0.06,0.13,1.06,U] [#3 0.09,0.31,1.02,U] [#4 0.00,-0.07,1.08,U] [#5 -0.20,0.10,0.77,U] [#6 -0.18,0.30,0.76,U] [#7 -0.15,0.12,0.69,U] [#8 -0.01,-0.09,0.68,U] 
18:41:28.551 00.001 7988 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {0.17, 0.34}
18:41:28.551 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.04)
18:41:28.553 00.002 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.07)
18:41:28.555 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=-0.12 mountY=0.01, mountTheta=3.07
18:41:28.555 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.12, opts=13)
18:41:28.557 00.002 7988 Enqueuing Move request for scope (-0.01, 0.12)
18:41:28.559 00.002 15712 Worker thread wakes up
18:41:28.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
18:41:28.559 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
18:41:28.559 00.000 15712 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=0.01
18:41:28.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:28.559 00.000 7988 UpdateGuideState exits: m=1282 SNR=24.2
18:41:28.561 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:28.562 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:28.562 00.000 7988 Enqueuing Expose request
18:41:28.562 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 644.43
18:41:28.562 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
18:41:28.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:28.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:41:28.562 00.000 15712 MoveAxis(W, 2, ABG)
18:41:28.562 00.000 15712 Guiding  Dir = 3, Dur = 2
18:41:28.562 00.000 15712 IsGuiding returns 0
18:41:28.585 00.023 15712 IsGuiding returns 0
18:41:28.585 00.000 15712 Move returns status 0, amount 2
18:41:28.585 00.000 15712 MoveAxis(N, 0, ABG)
18:41:28.585 00.000 15712 Move returns status 0, amount 0
18:41:28.585 00.000 15712 move complete, result=0
18:41:28.585 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
18:41:28.588 00.003 15712 worker thread done servicing request
18:41:28.588 00.000 15712 Worker thread wakes up
18:41:28.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:28.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:30.004 01.416 15712 Exposure complete
18:41:30.065 00.061 15712 worker thread done servicing request
18:41:30.065 00.000 7988 OnExposeComplete: enter
18:41:30.065 00.000 7988 UpdateGuideState(): m_state=6
18:41:30.069 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
18:41:30.071 00.002 7988 Star::Find returns 1 (0), X=1181.43, Y=428.41, Mass=1354, SNR=24.9, Peak=114 HFD=3.5
18:41:30.071 00.000 7988 MultiStar: [#1 0.10,-0.01,1.03,U] [#2 -0.06,0.15,1.01,U] [#3 0.04,0.04,0.99,U] [#4 0.21,0.05,1.05,U] [#5 0.08,0.19,0.75,U] [#6 0.22,0.37,0.70,U] [#7 0.10,0.22,0.63,U] [#8 0.16,0.01,0.68,U] 
18:41:30.073 00.002 7988 single-star, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.08, 0.12}
18:41:30.075 00.002 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
18:41:30.075 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.63)
18:41:30.077 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.97 mountX=-0.12 mountY=-0.08, mountTheta=-2.53
18:41:30.079 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.12, opts=13)
18:41:30.079 00.000 7988 Enqueuing Move request for scope (0.08, 0.12)
18:41:30.079 00.000 15712 Worker thread wakes up
18:41:30.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
18:41:30.079 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
18:41:30.079 00.000 15712 Moving (0.08, 0.12) raw xDistance=-0.12 yDistance=-0.08
18:41:30.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:30.082 00.003 7988 UpdateGuideState exits: m=1354 SNR=24.9
18:41:30.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:30.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:30.082 00.000 7988 Enqueuing Expose request
18:41:30.082 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.42, period_length = 644.43
18:41:30.082 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
18:41:30.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:30.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:41:30.082 00.000 15712 MoveAxis(W, 4, ABG)
18:41:30.082 00.000 15712 Guiding  Dir = 3, Dur = 4
18:41:30.082 00.000 15712 IsGuiding returns 0
18:41:30.102 00.020 15712 IsGuiding returns 0
18:41:30.102 00.000 15712 Move returns status 0, amount 4
18:41:30.102 00.000 15712 MoveAxis(N, 0, ABG)
18:41:30.102 00.000 15712 Move returns status 0, amount 0
18:41:30.102 00.000 15712 move complete, result=0
18:41:30.102 00.000 15712 worker thread done servicing request
18:41:30.102 00.000 15712 Worker thread wakes up
18:41:30.102 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
18:41:30.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:30.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:31.734 01.632 15712 Exposure complete
18:41:31.781 00.047 15712 worker thread done servicing request
18:41:31.781 00.000 7988 OnExposeComplete: enter
18:41:31.798 00.017 7988 UpdateGuideState(): m_state=6
18:41:31.798 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
18:41:31.800 00.002 7988 Star::Find returns 1 (0), X=1181.50, Y=427.32, Mass=1433, SNR=25.7, Peak=194 HFD=3.1
18:41:31.800 00.000 7988 MultiStar: [#1 0.16,-1.27,0.00,M1] [#2 0.02,-1.04,0.00,M1] [#3 0.03,-0.86,0.00,M1] [#4 0.15,-1.07,0.00,M1] [#5 0.10,-1.01,0.00,M1] [#6 0.12,-0.92,0.00,M1] [#7 0.01,-1.10,0.00,M1] [#8 0.16,-1.15,0.00,M1] 
18:41:31.802 00.002 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
18:41:31.802 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.02)
18:41:31.804 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.97 hyp=0.98 cameraTheta=-1.42 mountX=0.97 mountY=-0.12, mountTheta=-0.12
18:41:31.806 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.97, opts=13)
18:41:31.808 00.002 7988 Enqueuing Move request for scope (0.15, -0.97)
18:41:31.808 00.000 15712 Worker thread wakes up
18:41:31.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.97) opts 0xd
18:41:31.808 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.97)
18:41:31.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:31.808 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.7
18:41:31.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:31.812 00.004 15712 Moving (0.15, -0.97) raw xDistance=0.97 yDistance=-0.12
18:41:31.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:31.812 00.000 7988 Enqueuing Expose request
18:41:31.814 00.002 15712 PPEC rslt: input = 0.97, final = 0.58, react = 0.58, pred = 0.04, hyst = 0.52, hyst_pct = 0.42, period_length = 644.43
18:41:31.814 00.000 15712 PPEC: input: 0.97, control: 0.58, exposure: 1500
18:41:31.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:31.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:41:31.814 00.000 15712 MoveAxis(W, 189, ABG)
18:41:31.814 00.000 15712 Guiding  Dir = 3, Dur = 189
18:41:31.844 00.030 15712 IsGuiding returns 0
18:41:31.861 00.017 15712 PulseGuide returned control before completion, sleep 184
18:41:32.074 00.213 15712 IsGuiding returns 1
18:41:32.074 00.000 15712 scope still moving after pulse duration time elapsed
18:41:32.100 00.026 15712 IsGuiding returns 0
18:41:32.100 00.000 15712 scope move finished after 189 + 63 ms
18:41:32.100 00.000 15712 Move returns status 0, amount 189
18:41:32.100 00.000 15712 MoveAxis(N, 0, ABG)
18:41:32.100 00.000 15712 Move returns status 0, amount 0
18:41:32.100 00.000 15712 move complete, result=0
18:41:32.100 00.000 15712 worker thread done servicing request
18:41:32.100 00.000 15712 Worker thread wakes up
18:41:32.100 00.000 7988 GuideStep: 1.0 px 189 ms WEST, -0.1 px 0 ms NORTH
18:41:32.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:32.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:33.512 01.412 15712 Exposure complete
18:41:33.571 00.059 15712 worker thread done servicing request
18:41:33.571 00.000 7988 OnExposeComplete: enter
18:41:33.571 00.000 7988 UpdateGuideState(): m_state=6
18:41:33.571 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
18:41:33.571 00.000 7988 Star::Find returns 1 (0), X=1181.55, Y=427.27, Mass=1382, SNR=25.3, Peak=176 HFD=3.2
18:41:33.571 00.000 7988 MultiStar: [#1 0.26,-1.16,0.00,M2] [#2 0.18,-0.83,0.00,M2] [#3 0.26,-0.93,0.00,M2] [#4 0.19,-0.89,0.00,M2] [#5 0.29,-0.96,0.00,M2] [#6 0.18,-0.90,0.00,M2] [#7 0.00,-0.85,0.00,M2] [#8 0.02,-1.16,0.00,M2] 
18:41:33.571 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
18:41:33.571 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.98)
18:41:33.571 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-1.03 hyp=1.05 cameraTheta=-1.38 mountX=1.03 mountY=-0.17, mountTheta=-0.16
18:41:33.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-1.03, opts=13)
18:41:33.583 00.012 7988 Enqueuing Move request for scope (0.20, -1.03)
18:41:33.583 00.000 15712 Worker thread wakes up
18:41:33.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.03) opts 0xd
18:41:33.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -1.03)
18:41:33.583 00.000 15712 Moving (0.20, -1.03) raw xDistance=1.03 yDistance=-0.17
18:41:33.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:33.583 00.000 7988 UpdateGuideState exits: m=1382 SNR=25.3
18:41:33.587 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:33.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:33.589 00.002 7988 Enqueuing Expose request
18:41:33.591 00.002 15712 PPEC rslt: input = 1.03, final = 0.61, react = 0.62, pred = 0.03, hyst = 0.56, hyst_pct = 0.42, period_length = 644.43
18:41:33.591 00.000 15712 PPEC: input: 1.03, control: 0.61, exposure: 1500
18:41:33.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:33.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:41:33.591 00.000 15712 MoveAxis(W, 198, ABG)
18:41:33.591 00.000 15712 Guiding  Dir = 3, Dur = 198
18:41:33.591 00.000 15712 IsGuiding returns 0
18:41:33.602 00.011 15712 PulseGuide returned control before completion, sleep 194
18:41:33.829 00.227 15712 IsGuiding returns 0
18:41:33.829 00.000 15712 Move returns status 0, amount 198
18:41:33.829 00.000 15712 MoveAxis(N, 0, ABG)
18:41:33.829 00.000 15712 Move returns status 0, amount 0
18:41:33.829 00.000 15712 move complete, result=0
18:41:33.829 00.000 7988 GuideStep: 1.0 px 198 ms WEST, -0.2 px 0 ms NORTH
18:41:33.831 00.002 15712 worker thread done servicing request
18:41:33.831 00.000 15712 Worker thread wakes up
18:41:33.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:33.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:35.469 01.638 15712 Exposure complete
18:41:35.531 00.062 15712 worker thread done servicing request
18:41:35.531 00.000 7988 OnExposeComplete: enter
18:41:35.531 00.000 7988 UpdateGuideState(): m_state=6
18:41:35.531 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
18:41:35.531 00.000 7988 Star::Find returns 1 (0), X=1181.62, Y=427.93, Mass=1502, SNR=26.4, Peak=220 HFD=3.4
18:41:35.531 00.000 7988 MultiStar: [#1 0.30,-0.49,0.96,U] [#2 0.24,-0.40,1.00,U] [#3 0.25,-0.37,0.90,U] [#4 0.27,-0.35,0.99,U] [#5 0.38,-0.25,0.67,U] [#6 0.07,-0.11,0.68,U] [#7 0.15,-0.54,0.62,U] [#8 0.03,-0.44,0.63,U] 
18:41:35.531 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.37}, one-star: {0.26, -0.37}
18:41:35.531 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
18:41:35.540 00.009 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.62)
18:41:35.542 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.37 hyp=0.44 cameraTheta=-1.02 mountX=0.37 mountY=-0.22, mountTheta=-0.53
18:41:35.542 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.37, opts=13)
18:41:35.544 00.002 7988 Enqueuing Move request for scope (0.23, -0.37)
18:41:35.545 00.001 15712 Worker thread wakes up
18:41:35.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.37) opts 0xd
18:41:35.545 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.37)
18:41:35.545 00.000 15712 Moving (0.23, -0.37) raw xDistance=0.37 yDistance=-0.22
18:41:35.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:35.547 00.002 7988 UpdateGuideState exits: m=1502 SNR=26.4
18:41:35.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:35.549 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:35.549 00.000 7988 Enqueuing Expose request
18:41:35.551 00.002 15712 PPEC rslt: input = 0.37, final = 0.24, react = 0.22, pred = 0.03, hyst = 0.24, hyst_pct = 0.42, period_length = 644.43
18:41:35.551 00.000 15712 PPEC: input: 0.37, control: 0.24, exposure: 1500
18:41:35.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:35.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:41:35.551 00.000 15712 MoveAxis(W, 79, ABG)
18:41:35.551 00.000 15712 Guiding  Dir = 3, Dur = 79
18:41:35.551 00.000 15712 IsGuiding returns 0
18:41:35.570 00.019 15712 PulseGuide returned control before completion, sleep 71
18:41:35.675 00.105 15712 IsGuiding returns 0
18:41:35.675 00.000 15712 Move returns status 0, amount 79
18:41:35.675 00.000 15712 MoveAxis(N, 0, ABG)
18:41:35.675 00.000 15712 Move returns status 0, amount 0
18:41:35.675 00.000 15712 move complete, result=0
18:41:35.675 00.000 7988 GuideStep: 0.4 px 79 ms WEST, -0.2 px 0 ms NORTH
18:41:35.685 00.010 15712 worker thread done servicing request
18:41:35.685 00.000 15712 Worker thread wakes up
18:41:35.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:35.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:37.092 01.407 15712 Exposure complete
18:41:37.153 00.061 7988 OnExposeComplete: enter
18:41:37.154 00.001 7988 UpdateGuideState(): m_state=6
18:41:37.154 00.000 15712 worker thread done servicing request
18:41:37.154 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
18:41:37.156 00.002 7988 Star::Find returns 1 (0), X=1181.71, Y=428.82, Mass=1484, SNR=26.0, Peak=178 HFD=3.4
18:41:37.158 00.002 7988 MultiStar: [#1 0.32,0.23,1.00,U] [#2 0.18,0.45,1.00,U] [#3 0.08,0.50,0.96,U] [#4 0.23,0.43,1.02,U] [#5 0.04,0.40,0.69,U] [#6 0.26,0.48,0.72,U] [#7 0.24,0.39,0.64,U] [#8 0.35,0.09,0.63,U] 
18:41:37.158 00.000 7988 refined, 8 included, MultiStar: {0.23, 0.40}, one-star: {0.35, 0.52}
18:41:37.160 00.002 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
18:41:37.160 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.55)
18:41:37.162 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.40 hyp=0.46 cameraTheta=1.05 mountX=-0.40 mountY=-0.24, mountTheta=-2.60
18:41:37.164 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.40, opts=13)
18:41:37.164 00.000 7988 Enqueuing Move request for scope (0.23, 0.40)
18:41:37.166 00.002 15712 Worker thread wakes up
18:41:37.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.40) opts 0xd
18:41:37.166 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.40)
18:41:37.166 00.000 15712 Moving (0.23, 0.40) raw xDistance=-0.40 yDistance=-0.24
18:41:37.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:37.166 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.0
18:41:37.169 00.003 15712 PPEC rslt: input = -0.40, final = -0.17, react = -0.24, pred = 0.07, hyst = -0.18, hyst_pct = 0.42, period_length = 644.43
18:41:37.169 00.000 15712 PPEC: input: -0.40, control: -0.17, exposure: 1500
18:41:37.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:37.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
18:41:37.169 00.000 15712 MoveAxis(E, 56, ABG)
18:41:37.169 00.000 15712 Guiding  Dir = 2, Dur = 56
18:41:37.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:37.171 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:37.171 00.000 7988 Enqueuing Expose request
18:41:37.171 00.000 15712 IsGuiding returns 0
18:41:37.202 00.031 15712 PulseGuide returned control before completion, sleep 38
18:41:37.266 00.064 15712 IsGuiding returns 1
18:41:37.266 00.000 15712 scope still moving after pulse duration time elapsed
18:41:37.298 00.032 15712 IsGuiding returns 0
18:41:37.298 00.000 15712 scope move finished after 56 + 68 ms
18:41:37.298 00.000 15712 Move returns status 0, amount 56
18:41:37.298 00.000 15712 MoveAxis(N, 0, ABG)
18:41:37.298 00.000 15712 Move returns status 0, amount 0
18:41:37.298 00.000 15712 move complete, result=0
18:41:37.298 00.000 7988 GuideStep: -0.4 px 56 ms EAST, -0.2 px 0 ms NORTH
18:41:37.300 00.002 15712 worker thread done servicing request
18:41:37.300 00.000 15712 Worker thread wakes up
18:41:37.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:37.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:38.941 01.641 15712 Exposure complete
18:41:38.993 00.052 15712 worker thread done servicing request
18:41:38.993 00.000 7988 OnExposeComplete: enter
18:41:39.002 00.009 7988 UpdateGuideState(): m_state=6
18:41:39.004 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
18:41:39.004 00.000 7988 Star::Find returns 1 (0), X=1181.58, Y=428.95, Mass=1425, SNR=25.5, Peak=177 HFD=3.4
18:41:39.006 00.002 7988 MultiStar: [#1 0.10,0.63,0.00,M1] [#2 0.03,0.85,0.00,M1] [#3 0.08,0.82,0.00,M1] [#4 0.10,0.78,0.00,M1] [#5 0.28,0.81,0.00,M1] [#6 0.06,0.95,0.00,M1] [#7 0.12,0.77,0.00,M1] [#8 0.04,0.57,0.66,U] 
18:41:39.008 00.002 7988 refined, 1 included, MultiStar: {0.16, 0.62}, one-star: {0.23, 0.65}
18:41:39.008 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
18:41:39.010 00.002 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
18:41:39.010 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.62 hyp=0.64 cameraTheta=1.33 mountX=-0.62 mountY=-0.17, mountTheta=-2.87
18:41:39.012 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.62, opts=13)
18:41:39.014 00.002 7988 Enqueuing Move request for scope (0.16, 0.62)
18:41:39.014 00.000 15712 Worker thread wakes up
18:41:39.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.62) opts 0xd
18:41:39.014 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.62)
18:41:39.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:41:39.014 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.5
18:41:39.017 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:39.017 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:39.020 00.003 7988 Enqueuing Expose request
18:41:39.020 00.000 15712 Moving (0.16, 0.62) raw xDistance=-0.62 yDistance=-0.17
18:41:39.022 00.002 15712 PPEC rslt: input = -0.62, final = -0.32, react = -0.37, pred = 0.06, hyst = -0.32, hyst_pct = 0.42, period_length = 644.43
18:41:39.022 00.000 15712 PPEC: input: -0.62, control: -0.32, exposure: 1500
18:41:39.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:39.023 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:41:39.023 00.000 15712 MoveAxis(E, 103, ABG)
18:41:39.023 00.000 15712 Guiding  Dir = 2, Dur = 103
18:41:39.023 00.000 15712 IsGuiding returns 0
18:41:39.040 00.017 15712 PulseGuide returned control before completion, sleep 97
18:41:39.146 00.106 15712 IsGuiding returns 0
18:41:39.146 00.000 15712 Move returns status 0, amount 103
18:41:39.146 00.000 15712 MoveAxis(N, 0, ABG)
18:41:39.146 00.000 15712 Move returns status 0, amount 0
18:41:39.146 00.000 15712 move complete, result=0
18:41:39.146 00.000 7988 GuideStep: -0.6 px 103 ms EAST, -0.2 px 0 ms NORTH
18:41:39.154 00.008 15712 worker thread done servicing request
18:41:39.154 00.000 15712 Worker thread wakes up
18:41:39.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:39.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:40.566 01.412 15712 Exposure complete
18:41:40.627 00.061 15712 worker thread done servicing request
18:41:40.627 00.000 7988 OnExposeComplete: enter
18:41:40.627 00.000 7988 UpdateGuideState(): m_state=6
18:41:40.627 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
18:41:40.627 00.000 7988 Star::Find returns 1 (0), X=1181.56, Y=428.79, Mass=1422, SNR=25.5, Peak=148 HFD=3.7
18:41:40.627 00.000 7988 MultiStar: [#1 0.11,0.44,1.01,U] [#2 -0.06,0.60,1.02,U] [#3 0.35,0.42,0.96,U] [#4 0.26,0.46,1.05,U] [#5 -0.05,0.34,0.71,U] [#6 -0.03,0.66,0.00,M2] [#7 0.01,0.70,0.00,M2] [#8 -0.19,0.47,0.65,U] 
18:41:40.638 00.011 7988 refined, 6 included, MultiStar: {0.11, 0.47}, one-star: {0.20, 0.50}
18:41:40.638 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
18:41:40.641 00.003 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
18:41:40.641 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.47 hyp=0.48 cameraTheta=1.34 mountX=-0.47 mountY=-0.12, mountTheta=-2.89
18:41:40.643 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.47, opts=13)
18:41:40.645 00.002 7988 Enqueuing Move request for scope (0.11, 0.47)
18:41:40.645 00.000 15712 Worker thread wakes up
18:41:40.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.47) opts 0xd
18:41:40.645 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.47)
18:41:40.645 00.000 15712 Moving (0.11, 0.47) raw xDistance=-0.47 yDistance=-0.12
18:41:40.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:40.645 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.5
18:41:40.649 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:40.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:40.651 00.002 7988 Enqueuing Expose request
18:41:40.651 00.000 15712 PPEC rslt: input = -0.47, final = -0.25, react = -0.28, pred = 0.04, hyst = -0.26, hyst_pct = 0.41, period_length = 644.43
18:41:40.651 00.000 15712 PPEC: input: -0.47, control: -0.25, exposure: 1500
18:41:40.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:40.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:41:40.651 00.000 15712 MoveAxis(E, 81, ABG)
18:41:40.651 00.000 15712 Guiding  Dir = 2, Dur = 81
18:41:40.653 00.002 15712 IsGuiding returns 0
18:41:40.659 00.006 15712 PulseGuide returned control before completion, sleep 74
18:41:40.773 00.114 15712 IsGuiding returns 0
18:41:40.773 00.000 15712 Move returns status 0, amount 81
18:41:40.773 00.000 15712 MoveAxis(N, 0, ABG)
18:41:40.773 00.000 15712 Move returns status 0, amount 0
18:41:40.773 00.000 15712 move complete, result=0
18:41:40.773 00.000 15712 worker thread done servicing request
18:41:40.773 00.000 15712 Worker thread wakes up
18:41:40.773 00.000 7988 GuideStep: -0.5 px 81 ms EAST, -0.1 px 0 ms NORTH
18:41:40.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:40.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:42.414 01.641 15712 Exposure complete
18:41:42.476 00.062 15712 worker thread done servicing request
18:41:42.476 00.000 7988 OnExposeComplete: enter
18:41:42.476 00.000 7988 UpdateGuideState(): m_state=6
18:41:42.478 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
18:41:42.478 00.000 7988 Star::Find returns 1 (0), X=1181.47, Y=427.88, Mass=1365, SNR=25.0, Peak=150 HFD=3.4
18:41:42.480 00.002 7988 MultiStar: [#1 0.18,-0.50,1.05,U] [#2 0.13,-0.55,1.07,U] [#3 0.07,-0.20,0.98,U] [#4 0.17,-0.56,1.03,U] [#5 -0.01,-0.31,0.72,U] [#6 0.15,-0.28,0.72,U] [#7 0.02,-0.52,0.69,U] [#8 -0.16,-0.46,0.67,U] 
18:41:42.482 00.002 7988 single-star, 8 included, MultiStar: {0.09, -0.43}, one-star: {0.11, -0.41}
18:41:42.482 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
18:41:42.484 00.002 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.90)
18:41:42.484 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.41 hyp=0.43 cameraTheta=-1.31 mountX=0.41 mountY=-0.10, mountTheta=-0.24
18:41:42.486 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.41, opts=13)
18:41:42.488 00.002 7988 Enqueuing Move request for scope (0.11, -0.41)
18:41:42.488 00.000 15712 Worker thread wakes up
18:41:42.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.41) opts 0xd
18:41:42.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.41)
18:41:42.488 00.000 15712 Moving (0.11, -0.41) raw xDistance=0.41 yDistance=-0.10
18:41:42.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:42.488 00.000 7988 UpdateGuideState exits: m=1365 SNR=25.0
18:41:42.492 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:42.492 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:42.492 00.000 7988 Enqueuing Expose request
18:41:42.492 00.000 15712 PPEC rslt: input = 0.41, final = 0.24, react = 0.25, pred = 0.02, hyst = 0.20, hyst_pct = 0.41, period_length = 644.43
18:41:42.492 00.000 15712 PPEC: input: 0.41, control: 0.24, exposure: 1500
18:41:42.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:42.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:41:42.492 00.000 15712 MoveAxis(W, 80, ABG)
18:41:42.492 00.000 15712 Guiding  Dir = 3, Dur = 80
18:41:42.508 00.016 15712 IsGuiding returns 0
18:41:42.524 00.016 15712 PulseGuide returned control before completion, sleep 75
18:41:42.602 00.078 15712 IsGuiding returns 1
18:41:42.602 00.000 15712 scope still moving after pulse duration time elapsed
18:41:42.635 00.033 15712 IsGuiding returns 0
18:41:42.635 00.000 15712 scope move finished after 80 + 47 ms
18:41:42.635 00.000 15712 Move returns status 0, amount 80
18:41:42.635 00.000 15712 MoveAxis(N, 0, ABG)
18:41:42.635 00.000 15712 Move returns status 0, amount 0
18:41:42.635 00.000 15712 move complete, result=0
18:41:42.635 00.000 7988 GuideStep: 0.4 px 80 ms WEST, -0.1 px 0 ms NORTH
18:41:42.638 00.003 15712 worker thread done servicing request
18:41:42.638 00.000 15712 Worker thread wakes up
18:41:42.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:42.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:44.057 01.419 15712 Exposure complete
18:41:44.118 00.061 15712 worker thread done servicing request
18:41:44.118 00.000 7988 OnExposeComplete: enter
18:41:44.118 00.000 7988 UpdateGuideState(): m_state=6
18:41:44.122 00.004 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
18:41:44.124 00.002 7988 Star::Find returns 1 (0), X=1181.53, Y=427.61, Mass=1456, SNR=25.9, Peak=174 HFD=3.3
18:41:44.124 00.000 7988 MultiStar: [#1 0.06,-0.73,0.00,M1] [#2 0.05,-0.59,0.96,U] [#3 0.06,-0.61,0.00,M1] [#4 0.13,-0.84,0.00,M1] [#5 -0.02,-0.82,0.00,M1] [#6 0.08,-0.57,0.72,U] [#7 0.18,-0.80,0.00,M2] [#8 0.08,-0.82,0.00,M1] 
18:41:44.125 00.001 7988 refined, 2 included, MultiStar: {0.11, -0.62}, one-star: {0.18, -0.69}
18:41:44.125 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
18:41:44.127 00.002 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
18:41:44.129 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.62 hyp=0.63 cameraTheta=-1.40 mountX=0.62 mountY=-0.09, mountTheta=-0.14
18:41:44.129 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.62, opts=13)
18:41:44.131 00.002 7988 Enqueuing Move request for scope (0.11, -0.62)
18:41:44.133 00.002 15712 Worker thread wakes up
18:41:44.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.62) opts 0xd
18:41:44.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.62)
18:41:44.133 00.000 15712 Moving (0.11, -0.62) raw xDistance=0.62 yDistance=-0.09
18:41:44.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:44.134 00.001 7988 UpdateGuideState exits: m=1456 SNR=25.9
18:41:44.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:44.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:44.134 00.000 7988 Enqueuing Expose request
18:41:44.134 00.000 15712 PPEC rslt: input = 0.62, final = 0.35, react = 0.37, pred = 0.00, hyst = 0.32, hyst_pct = 0.41, period_length = 644.43
18:41:44.134 00.000 15712 PPEC: input: 0.62, control: 0.35, exposure: 1500
18:41:44.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:44.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:41:44.134 00.000 15712 MoveAxis(W, 115, ABG)
18:41:44.134 00.000 15712 Guiding  Dir = 3, Dur = 115
18:41:44.134 00.000 15712 IsGuiding returns 0
18:41:44.155 00.021 15712 PulseGuide returned control before completion, sleep 110
18:41:44.296 00.141 15712 IsGuiding returns 0
18:41:44.296 00.000 15712 Move returns status 0, amount 115
18:41:44.296 00.000 15712 MoveAxis(N, 0, ABG)
18:41:44.296 00.000 15712 Move returns status 0, amount 0
18:41:44.296 00.000 15712 move complete, result=0
18:41:44.296 00.000 7988 GuideStep: 0.6 px 115 ms WEST, -0.1 px 0 ms NORTH
18:41:44.300 00.004 15712 worker thread done servicing request
18:41:44.300 00.000 15712 Worker thread wakes up
18:41:44.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:44.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:45.937 01.637 15712 Exposure complete
18:41:45.998 00.061 15712 worker thread done servicing request
18:41:45.998 00.000 7988 OnExposeComplete: enter
18:41:45.998 00.000 7988 UpdateGuideState(): m_state=6
18:41:46.002 00.004 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
18:41:46.004 00.002 7988 Star::Find returns 1 (0), X=1181.60, Y=427.97, Mass=1396, SNR=25.4, Peak=169 HFD=3.4
18:41:46.004 00.000 7988 MultiStar: [#1 0.08,-0.41,1.01,U] [#2 0.20,-0.37,1.02,U] [#3 0.16,-0.39,0.97,U] [#4 0.22,-0.43,1.06,U] [#5 -0.02,-0.04,0.70,U] [#6 0.19,-0.19,0.71,U] [#7 0.17,-0.47,0.66,U] [#8 -0.01,-0.41,0.66,U] 
18:41:46.006 00.002 7988 refined, 8 included, MultiStar: {0.15, -0.35}, one-star: {0.25, -0.32}
18:41:46.006 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.58) = xAngle (0.41 = 0.41)
18:41:46.008 00.002 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.52 = -2.76)
18:41:46.008 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.17 mountX=0.34 mountY=-0.14, mountTheta=-0.38
18:41:46.011 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.35, opts=13)
18:41:46.013 00.002 7988 Enqueuing Move request for scope (0.15, -0.35)
18:41:46.013 00.000 15712 Worker thread wakes up
18:41:46.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd
18:41:46.013 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.35)
18:41:46.013 00.000 15712 Moving (0.15, -0.35) raw xDistance=0.34 yDistance=-0.14
18:41:46.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:46.013 00.000 7988 UpdateGuideState exits: m=1396 SNR=25.4
18:41:46.016 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:46.016 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:46.018 00.002 7988 Enqueuing Expose request
18:41:46.018 00.000 15712 PPEC rslt: input = 0.34, final = 0.19, react = 0.21, pred = -0.02, hyst = 0.20, hyst_pct = 0.41, period_length = 644.43
18:41:46.018 00.000 15712 PPEC: input: 0.34, control: 0.19, exposure: 1500
18:41:46.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:46.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:41:46.018 00.000 15712 MoveAxis(W, 63, ABG)
18:41:46.018 00.000 15712 Guiding  Dir = 3, Dur = 63
18:41:46.018 00.000 15712 IsGuiding returns 0
18:41:46.034 00.016 15712 PulseGuide returned control before completion, sleep 53
18:41:46.130 00.096 15712 IsGuiding returns 0
18:41:46.130 00.000 15712 Move returns status 0, amount 63
18:41:46.130 00.000 15712 MoveAxis(N, 0, ABG)
18:41:46.130 00.000 15712 Move returns status 0, amount 0
18:41:46.130 00.000 15712 move complete, result=0
18:41:46.130 00.000 7988 GuideStep: 0.3 px 63 ms WEST, -0.1 px 0 ms NORTH
18:41:46.130 00.000 15712 worker thread done servicing request
18:41:46.130 00.000 15712 Worker thread wakes up
18:41:46.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:46.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:47.543 01.413 15712 Exposure complete
18:41:47.604 00.061 15712 worker thread done servicing request
18:41:47.604 00.000 7988 OnExposeComplete: enter
18:41:47.606 00.002 7988 UpdateGuideState(): m_state=6
18:41:47.608 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
18:41:47.608 00.000 7988 Star::Find returns 1 (0), X=1181.44, Y=427.57, Mass=1494, SNR=26.2, Peak=176 HFD=3.3
18:41:47.611 00.003 7988 MultiStar: [#1 0.13,-0.86,0.00,M1] [#2 0.22,-0.83,0.00,M1] [#3 0.15,-0.74,0.00,M1] [#4 0.13,-0.85,0.00,M1] [#5 0.10,-0.70,0.00,M1] [#6 -0.06,-0.61,0.00,M1] [#7 0.06,-0.71,0.00,M2] [#8 -0.05,-0.92,0.00,M1] 
18:41:47.611 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
18:41:47.613 00.002 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
18:41:47.613 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.73 hyp=0.73 cameraTheta=-1.45 mountX=0.73 mountY=-0.07, mountTheta=-0.10
18:41:47.615 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.73, opts=13)
18:41:47.617 00.002 7988 Enqueuing Move request for scope (0.09, -0.73)
18:41:47.619 00.002 15712 Worker thread wakes up
18:41:47.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.73) opts 0xd
18:41:47.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.73)
18:41:47.619 00.000 15712 Moving (0.09, -0.73) raw xDistance=0.73 yDistance=-0.07
18:41:47.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:47.619 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.2
18:41:47.620 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:47.620 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:47.620 00.000 7988 Enqueuing Expose request
18:41:47.620 00.000 15712 PPEC rslt: input = 0.73, final = 0.37, react = 0.44, pred = -0.09, hyst = 0.41, hyst_pct = 0.41, period_length = 644.43
18:41:47.620 00.000 15712 PPEC: input: 0.73, control: 0.37, exposure: 1500
18:41:47.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:47.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:41:47.620 00.000 15712 MoveAxis(W, 122, ABG)
18:41:47.620 00.000 15712 Guiding  Dir = 3, Dur = 122
18:41:47.620 00.000 15712 IsGuiding returns 0
18:41:47.639 00.019 15712 PulseGuide returned control before completion, sleep 118
18:41:47.780 00.141 15712 IsGuiding returns 0
18:41:47.780 00.000 15712 Move returns status 0, amount 122
18:41:47.780 00.000 15712 MoveAxis(N, 0, ABG)
18:41:47.780 00.000 15712 Move returns status 0, amount 0
18:41:47.780 00.000 15712 move complete, result=0
18:41:47.780 00.000 7988 GuideStep: 0.7 px 122 ms WEST, -0.1 px 0 ms NORTH
18:41:47.785 00.005 15712 worker thread done servicing request
18:41:47.785 00.000 15712 Worker thread wakes up
18:41:47.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:47.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:49.422 01.637 15712 Exposure complete
18:41:49.484 00.062 15712 worker thread done servicing request
18:41:49.484 00.000 7988 OnExposeComplete: enter
18:41:49.484 00.000 7988 UpdateGuideState(): m_state=6
18:41:49.484 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
18:41:49.484 00.000 7988 Star::Find returns 1 (0), X=1181.46, Y=428.72, Mass=1416, SNR=25.6, Peak=185 HFD=3.2
18:41:49.484 00.000 7988 MultiStar: [#1 0.22,0.44,1.05,U] [#2 0.02,0.45,0.98,U] [#3 0.08,0.31,0.96,U] [#4 0.13,0.27,1.03,U] [#5 -0.06,0.22,0.70,U] [#6 0.03,0.69,0.00,M2] [#7 0.27,0.38,0.67,U] [#8 -0.20,0.28,0.67,U] 
18:41:49.484 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.36}, one-star: {0.11, 0.43}
18:41:49.484 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
18:41:49.484 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
18:41:49.484 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.36 hyp=0.36 cameraTheta=1.34 mountX=-0.36 mountY=-0.09, mountTheta=-2.89
18:41:49.484 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.36, opts=13)
18:41:49.484 00.000 7988 Enqueuing Move request for scope (0.08, 0.36)
18:41:49.484 00.000 15712 Worker thread wakes up
18:41:49.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.36) opts 0xd
18:41:49.484 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.36)
18:41:49.484 00.000 15712 Moving (0.08, 0.36) raw xDistance=-0.36 yDistance=-0.09
18:41:49.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:49.498 00.014 7988 UpdateGuideState exits: m=1416 SNR=25.6
18:41:49.500 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:49.500 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:49.502 00.002 7988 Enqueuing Expose request
18:41:49.502 00.000 15712 PPEC rslt: input = -0.36, final = -0.26, react = -0.21, pred = -0.11, hyst = -0.18, hyst_pct = 0.41, period_length = 644.43
18:41:49.502 00.000 15712 PPEC: input: -0.36, control: -0.26, exposure: 1500
18:41:49.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:49.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:41:49.504 00.002 15712 MoveAxis(E, 86, ABG)
18:41:49.504 00.000 15712 Guiding  Dir = 2, Dur = 86
18:41:49.504 00.000 15712 IsGuiding returns 0
18:41:49.515 00.011 15712 PulseGuide returned control before completion, sleep 75
18:41:49.634 00.119 15712 IsGuiding returns 0
18:41:49.634 00.000 15712 Move returns status 0, amount 86
18:41:49.634 00.000 15712 MoveAxis(N, 0, ABG)
18:41:49.634 00.000 15712 Move returns status 0, amount 0
18:41:49.634 00.000 15712 move complete, result=0
18:41:49.634 00.000 7988 GuideStep: -0.4 px 86 ms EAST, -0.1 px 0 ms NORTH
18:41:49.639 00.005 15712 worker thread done servicing request
18:41:49.639 00.000 15712 Worker thread wakes up
18:41:49.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:49.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:51.047 01.408 15712 Exposure complete
18:41:51.106 00.059 15712 worker thread done servicing request
18:41:51.106 00.000 7988 OnExposeComplete: enter
18:41:51.106 00.000 7988 UpdateGuideState(): m_state=6
18:41:51.110 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
18:41:51.110 00.000 7988 Star::Find returns 1 (0), X=1181.60, Y=428.26, Mass=1420, SNR=25.5, Peak=196 HFD=3.0
18:41:51.113 00.003 7988 MultiStar: [#1 0.14,-0.23,1.05,U] [#2 0.21,0.05,1.03,U] [#3 0.11,0.01,0.94,U] [#4 0.13,-0.16,1.10,U] [#5 0.15,0.15,0.71,U] [#6 0.08,0.01,0.66,U] [#7 -0.10,0.04,0.70,U] [#8 0.01,-0.24,0.68,U] 
18:41:51.113 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.25, -0.03}
18:41:51.115 00.002 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.58) = xAngle (1.17 = 1.17)
18:41:51.115 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.28 = -2.00)
18:41:51.117 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=0.05 mountY=-0.12, mountTheta=-1.17
18:41:51.119 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.05, opts=13)
18:41:51.119 00.000 7988 Enqueuing Move request for scope (0.12, -0.05)
18:41:51.121 00.002 15712 Worker thread wakes up
18:41:51.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
18:41:51.121 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
18:41:51.121 00.000 15712 Moving (0.12, -0.05) raw xDistance=0.05 yDistance=-0.12
18:41:51.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:51.122 00.001 7988 UpdateGuideState exits: m=1420 SNR=25.5
18:41:51.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:51.124 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:51.124 00.000 7988 Enqueuing Expose request
18:41:51.126 00.002 15712 PPEC rslt: input = 0.05, final = -0.06, react = 0.03, pred = -0.11, hyst = 0.00, hyst_pct = 0.41, period_length = 644.43
18:41:51.126 00.000 15712 PPEC: input: 0.05, control: -0.06, exposure: 1500
18:41:51.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:51.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:41:51.126 00.000 15712 MoveAxis(E, 21, ABG)
18:41:51.126 00.000 15712 Guiding  Dir = 2, Dur = 21
18:41:51.126 00.000 15712 IsGuiding returns 0
18:41:51.154 00.028 15712 IsGuiding returns 1
18:41:51.154 00.000 15712 scope still moving after pulse duration time elapsed
18:41:51.204 00.050 15712 IsGuiding returns 0
18:41:51.204 00.000 15712 scope move finished after 21 + 55 ms
18:41:51.204 00.000 15712 Move returns status 0, amount 21
18:41:51.204 00.000 15712 MoveAxis(N, 0, ABG)
18:41:51.204 00.000 15712 Move returns status 0, amount 0
18:41:51.204 00.000 15712 move complete, result=0
18:41:51.204 00.000 7988 GuideStep: 0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
18:41:51.205 00.001 15712 worker thread done servicing request
18:41:51.205 00.000 15712 Worker thread wakes up
18:41:51.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:51.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:52.849 01.644 15712 Exposure complete
18:41:52.910 00.061 15712 worker thread done servicing request
18:41:52.910 00.000 7988 OnExposeComplete: enter
18:41:52.910 00.000 7988 UpdateGuideState(): m_state=6
18:41:52.910 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
18:41:52.910 00.000 7988 Star::Find returns 1 (0), X=1181.62, Y=428.20, Mass=1395, SNR=25.4, Peak=204 HFD=3.0
18:41:52.915 00.005 7988 MultiStar: [#1 0.13,-0.28,0.99,U] [#2 0.19,-0.31,1.01,U] [#3 0.28,-0.30,0.96,U] [#4 0.17,-0.32,1.12,U] [#5 0.11,0.02,0.71,U] [#6 0.11,-0.13,0.74,U] [#7 0.08,-0.35,0.67,U] [#8 0.04,-0.30,0.67,U] 
18:41:52.915 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.23}, one-star: {0.26, -0.09}
18:41:52.915 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
18:41:52.915 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.34 = -1.94)
18:41:52.920 00.005 7988 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-0.34 mountX=0.09 mountY=-0.26, mountTheta=-1.23
18:41:52.920 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.09, opts=13)
18:41:52.922 00.002 7988 Enqueuing Move request for scope (0.26, -0.09)
18:41:52.924 00.002 15712 Worker thread wakes up
18:41:52.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
18:41:52.924 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
18:41:52.924 00.000 15712 Moving (0.26, -0.09) raw xDistance=0.09 yDistance=-0.26
18:41:52.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:52.924 00.000 7988 UpdateGuideState exits: m=1395 SNR=25.4
18:41:52.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:52.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:52.924 00.000 7988 Enqueuing Expose request
18:41:52.924 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.40, period_length = 644.43
18:41:52.924 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
18:41:52.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:41:52.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
18:41:52.924 00.000 15712 MoveAxis(E, 9, ABG)
18:41:52.924 00.000 15712 Guiding  Dir = 2, Dur = 9
18:41:52.943 00.019 15712 IsGuiding returns 0
18:41:52.959 00.016 15712 IsGuiding returns 0
18:41:52.959 00.000 15712 Move returns status 0, amount 9
18:41:52.959 00.000 15712 MoveAxis(N, 0, ABG)
18:41:52.959 00.000 15712 Move returns status 0, amount 0
18:41:52.959 00.000 15712 move complete, result=0
18:41:52.959 00.000 15712 worker thread done servicing request
18:41:52.959 00.000 15712 Worker thread wakes up
18:41:52.959 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.3 px 0 ms NORTH
18:41:52.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:52.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:54.373 01.414 15712 Exposure complete
18:41:54.437 00.064 15712 worker thread done servicing request
18:41:54.437 00.000 7988 OnExposeComplete: enter
18:41:54.437 00.000 7988 UpdateGuideState(): m_state=6
18:41:54.444 00.007 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
18:41:54.444 00.000 7988 Star::Find returns 1 (1), X=1181.73, Y=428.39, Mass=1488, SNR=26.3, Peak=255 HFD=3.1
18:41:54.444 00.000 7988 MultiStar: [#1 0.49,-0.14,0.97,U] [#2 0.12,0.05,0.98,U] [#3 0.37,0.13,0.95,U] [#4 0.32,-0.13,1.01,U] [#5 0.42,-0.04,0.71,U] [#6 0.22,0.37,0.72,U] [#7 0.42,-0.04,0.68,U] [#8 0.22,-0.22,0.62,U] 
18:41:54.444 00.000 7988 refined, 8 included, MultiStar: {0.33, 0.01}, one-star: {0.38, 0.10}
18:41:54.444 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.61 = 1.61)
18:41:54.444 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.72 = -1.56)
18:41:54.444 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.03 mountX=-0.01 mountY=-0.33, mountTheta=-1.61
18:41:54.453 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.01, opts=13)
18:41:54.453 00.000 7988 Enqueuing Move request for scope (0.33, 0.01)
18:41:54.453 00.000 15712 Worker thread wakes up
18:41:54.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.01) opts 0xd
18:41:54.453 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.01)
18:41:54.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:41:54.453 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3 Saturated
18:41:54.457 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:54.457 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:54.459 00.002 7988 Enqueuing Expose request
18:41:54.460 00.001 15712 Moving (0.33, 0.01) raw xDistance=-0.01 yDistance=-0.33
18:41:54.460 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.40, period_length = 644.43
18:41:54.460 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
18:41:54.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:41:54.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
18:41:54.460 00.000 15712 MoveAxis(E, 7, ABG)
18:41:54.460 00.000 15712 Guiding  Dir = 2, Dur = 7
18:41:54.460 00.000 15712 IsGuiding returns 0
18:41:54.478 00.018 15712 IsGuiding returns 0
18:41:54.478 00.000 15712 Move returns status 0, amount 7
18:41:54.478 00.000 15712 MoveAxis(N, 0, ABG)
18:41:54.478 00.000 15712 Move returns status 0, amount 0
18:41:54.478 00.000 15712 move complete, result=0
18:41:54.478 00.000 15712 worker thread done servicing request
18:41:54.478 00.000 15712 Worker thread wakes up
18:41:54.478 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.3 px 0 ms NORTH
18:41:54.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:54.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:56.114 01.636 15712 Exposure complete
18:41:56.175 00.061 15712 worker thread done servicing request
18:41:56.175 00.000 7988 OnExposeComplete: enter
18:41:56.175 00.000 7988 UpdateGuideState(): m_state=6
18:41:56.178 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
18:41:56.178 00.000 7988 Star::Find returns 1 (1), X=1181.73, Y=428.13, Mass=1371, SNR=25.1, Peak=255 HFD=2.6
18:41:56.178 00.000 7988 MultiStar: [#1 0.29,-0.40,1.06,U] [#2 0.28,-0.13,1.03,U] [#3 0.34,-0.28,0.99,U] [#4 0.34,-0.31,1.02,U] [#5 0.21,-0.38,0.71,U] [#6 0.18,0.03,0.70,U] [#7 0.30,-0.29,0.67,U] [#8 0.18,-0.41,0.68,U] 
18:41:56.178 00.000 7988 refined, 8 included, MultiStar: {0.29, -0.26}, one-star: {0.38, -0.16}
18:41:56.178 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
18:41:56.178 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.95 = -2.33)
18:41:56.178 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.26 hyp=0.38 cameraTheta=-0.73 mountX=0.26 mountY=-0.28, mountTheta=-0.83
18:41:56.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.26, opts=13)
18:41:56.188 00.010 7988 Enqueuing Move request for scope (0.29, -0.26)
18:41:56.188 00.000 15712 Worker thread wakes up
18:41:56.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.26) opts 0xd
18:41:56.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.26)
18:41:56.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:41:56.188 00.000 7988 UpdateGuideState exits: m=1371 SNR=25.1 Saturated
18:41:56.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:56.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:56.188 00.000 7988 Enqueuing Expose request
18:41:56.195 00.007 15712 Moving (0.29, -0.26) raw xDistance=0.26 yDistance=-0.28
18:41:56.195 00.000 15712 PPEC rslt: input = 0.26, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.14, hyst_pct = 0.40, period_length = 644.43
18:41:56.195 00.000 15712 PPEC: input: 0.26, control: 0.13, exposure: 1500
18:41:56.195 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.31 newest=-0.87
18:41:56.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
18:41:56.195 00.000 15712 MoveAxis(W, 43, ABG)
18:41:56.195 00.000 15712 Guiding  Dir = 3, Dur = 43
18:41:56.195 00.000 15712 IsGuiding returns 0
18:41:56.220 00.025 15712 PulseGuide returned control before completion, sleep 28
18:41:56.255 00.035 15712 IsGuiding returns 1
18:41:56.255 00.000 15712 scope still moving after pulse duration time elapsed
18:41:56.302 00.047 15712 IsGuiding returns 0
18:41:56.302 00.000 15712 scope move finished after 43 + 62 ms
18:41:56.302 00.000 15712 Move returns status 0, amount 43
18:41:56.302 00.000 15712 BLC: Oldest BLC event removed
18:41:56.302 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 268 applied
18:41:56.302 00.000 15712 MoveAxis(N, 339, ABG)
18:41:56.302 00.000 15712 Guiding  Dir = 0, Dur = 339
18:41:56.302 00.000 15712 IsGuiding returns 0
18:41:56.382 00.080 15712 PulseGuide returned control before completion, sleep 270
18:41:56.653 00.271 15712 IsGuiding returns 1
18:41:56.653 00.000 15712 scope still moving after pulse duration time elapsed
18:41:56.685 00.032 15712 IsGuiding returns 1
18:41:56.734 00.049 15712 IsGuiding returns 1
18:41:56.764 00.030 15712 IsGuiding returns 0
18:41:56.764 00.000 15712 scope move finished after 339 + 124 ms
18:41:56.764 00.000 15712 Move returns status 0, amount 339
18:41:56.764 00.000 15712 move complete, result=0
18:41:56.764 00.000 7988 GuideStep: 0.3 px 43 ms WEST, -0.3 px 339 ms NORTH
18:41:56.768 00.004 15712 worker thread done servicing request
18:41:56.768 00.000 15712 Worker thread wakes up
18:41:56.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:56.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:41:58.194 01.426 15712 Exposure complete
18:41:58.253 00.059 15712 worker thread done servicing request
18:41:58.253 00.000 7988 OnExposeComplete: enter
18:41:58.253 00.000 7988 UpdateGuideState(): m_state=6
18:41:58.258 00.005 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
18:41:58.260 00.002 7988 Star::Find returns 1 (0), X=1181.37, Y=427.86, Mass=1407, SNR=25.4, Peak=186 HFD=3.0
18:41:58.260 00.000 7988 MultiStar: [#1 0.06,-0.59,1.04,U] [#2 -0.04,-0.30,1.04,U] [#3 0.07,-0.52,0.96,U] [#4 0.20,-0.46,1.07,U] [#5 0.09,-0.02,0.69,U] [#6 -0.07,-0.30,0.66,U] [#7 -0.12,-0.35,0.69,U] [#8 -0.08,-0.46,0.70,U] 
18:41:58.262 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.40}, one-star: {0.01, -0.44}
18:41:58.264 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
18:41:58.264 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.11)
18:41:58.264 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.51 mountX=0.40 mountY=-0.01, mountTheta=-0.04
18:41:58.264 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.40, opts=13)
18:41:58.264 00.000 7988 Enqueuing Move request for scope (0.02, -0.40)
18:41:58.270 00.006 15712 Worker thread wakes up
18:41:58.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.40) opts 0xd
18:41:58.270 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.40)
18:41:58.270 00.000 15712 Moving (0.02, -0.40) raw xDistance=0.40 yDistance=-0.01
18:41:58.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:41:58.270 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.4
18:41:58.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:58.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:41:58.270 00.000 7988 Enqueuing Expose request
18:41:58.270 00.000 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.279291, 1:0.014206
18:41:58.270 00.000 15712 BLC: No correction, Miss < min_move
18:41:58.270 00.000 15712 PPEC rslt: input = 0.40, final = 0.23, react = 0.24, pred = 0.01, hyst = 0.21, hyst_pct = 0.40, period_length = 644.43
18:41:58.270 00.000 15712 PPEC: input: 0.40, control: 0.23, exposure: 1500
18:41:58.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:41:58.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:41:58.270 00.000 15712 MoveAxis(W, 76, ABG)
18:41:58.270 00.000 15712 Guiding  Dir = 3, Dur = 76
18:41:58.270 00.000 15712 IsGuiding returns 0
18:41:58.295 00.025 15712 PulseGuide returned control before completion, sleep 63
18:41:58.398 00.103 15712 IsGuiding returns 1
18:41:58.398 00.000 15712 scope still moving after pulse duration time elapsed
18:41:58.423 00.025 15712 IsGuiding returns 0
18:41:58.423 00.000 15712 scope move finished after 76 + 70 ms
18:41:58.423 00.000 15712 Move returns status 0, amount 76
18:41:58.423 00.000 15712 MoveAxis(N, 0, ABG)
18:41:58.423 00.000 15712 Move returns status 0, amount 0
18:41:58.423 00.000 15712 move complete, result=0
18:41:58.423 00.000 15712 worker thread done servicing request
18:41:58.423 00.000 15712 Worker thread wakes up
18:41:58.423 00.000 7988 GuideStep: 0.4 px 76 ms WEST, -0.0 px 0 ms NORTH
18:41:58.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:41:58.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:00.067 01.644 15712 Exposure complete
18:42:00.128 00.061 15712 worker thread done servicing request
18:42:00.128 00.000 7988 OnExposeComplete: enter
18:42:00.128 00.000 7988 UpdateGuideState(): m_state=6
18:42:00.131 00.003 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
18:42:00.131 00.000 7988 Star::Find returns 1 (0), X=1181.33, Y=427.90, Mass=1379, SNR=25.3, Peak=196 HFD=2.7
18:42:00.133 00.002 7988 MultiStar: [#1 0.15,-0.42,1.03,U] [#2 -0.02,-0.35,1.03,U] [#3 0.07,-0.40,0.99,U] [#4 0.04,-0.31,1.06,U] [#5 0.15,-0.18,0.71,U] [#6 -0.11,-0.13,0.71,U] [#7 -0.07,-0.41,0.68,U] [#8 -0.18,-0.39,0.68,U] 
18:42:00.135 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.34}, one-star: {-0.02, -0.39}
18:42:00.135 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
18:42:00.137 00.002 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.14)
18:42:00.137 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.54 mountX=0.34 mountY=-0.00, mountTheta=-0.00
18:42:00.139 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.34, opts=13)
18:42:00.141 00.002 7988 Enqueuing Move request for scope (0.01, -0.34)
18:42:00.141 00.000 15712 Worker thread wakes up
18:42:00.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.34) opts 0xd
18:42:00.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.34)
18:42:00.141 00.000 15712 Moving (0.01, -0.34) raw xDistance=0.34 yDistance=-0.00
18:42:00.141 00.000 15712 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.279291, 1:0.014206, 2:0.001497
18:42:00.141 00.000 15712 BLC: No correction, Miss < min_move
18:42:00.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:42:00.144 00.003 15712 PPEC rslt: input = 0.34, final = 0.21, react = 0.20, pred = 0.02, hyst = 0.19, hyst_pct = 0.40, period_length = 644.43
18:42:00.144 00.000 7988 UpdateGuideState exits: m=1379 SNR=25.3
18:42:00.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:00.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:00.144 00.000 7988 Enqueuing Expose request
18:42:00.144 00.000 15712 PPEC: input: 0.34, control: 0.21, exposure: 1500
18:42:00.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:00.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:42:00.144 00.000 15712 MoveAxis(W, 69, ABG)
18:42:00.144 00.000 15712 Guiding  Dir = 3, Dur = 69
18:42:00.144 00.000 15712 IsGuiding returns 0
18:42:00.160 00.016 15712 PulseGuide returned control before completion, sleep 58
18:42:00.243 00.083 15712 IsGuiding returns 0
18:42:00.243 00.000 15712 Move returns status 0, amount 69
18:42:00.243 00.000 15712 MoveAxis(N, 0, ABG)
18:42:00.243 00.000 15712 Move returns status 0, amount 0
18:42:00.243 00.000 15712 move complete, result=0
18:42:00.243 00.000 7988 GuideStep: 0.3 px 69 ms WEST, -0.0 px 0 ms NORTH
18:42:00.252 00.009 15712 worker thread done servicing request
18:42:00.252 00.000 15712 Worker thread wakes up
18:42:00.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:00.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:01.657 01.405 15712 Exposure complete
18:42:01.718 00.061 7988 OnExposeComplete: enter
18:42:01.718 00.000 7988 UpdateGuideState(): m_state=6
18:42:01.718 00.000 15712 worker thread done servicing request
18:42:01.718 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
18:42:01.718 00.000 7988 Star::Find returns 1 (1), X=1181.36, Y=428.26, Mass=1460, SNR=26.0, Peak=255 HFD=3.1
18:42:01.718 00.000 7988 MultiStar: [#1 -0.09,0.15,0.98,U] [#2 -0.22,-0.16,0.98,U] [#3 0.02,-0.17,0.92,U] [#4 0.04,-0.25,1.01,U] [#5 -0.16,0.01,0.69,U] [#6 -0.19,0.20,0.71,U] [#7 -0.18,-0.17,0.70,U] [#8 -0.07,-0.03,0.62,U] 
18:42:01.718 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.06}, one-star: {0.01, -0.04}
18:42:01.718 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
18:42:01.728 00.010 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
18:42:01.728 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.40 mountX=0.04 mountY=-0.01, mountTheta=-0.14
18:42:01.730 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
18:42:01.732 00.002 7988 Enqueuing Move request for scope (0.01, -0.04)
18:42:01.732 00.000 15712 Worker thread wakes up
18:42:01.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
18:42:01.732 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
18:42:01.732 00.000 15712 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
18:42:01.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:01.735 00.003 7988 UpdateGuideState exits: m=1460 SNR=26.0 Saturated
18:42:01.737 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:01.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:01.739 00.002 7988 Enqueuing Expose request
18:42:01.739 00.000 15712 BLC: window closed
18:42:01.739 00.000 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.279291, 1:0.014206, 2:0.001497
18:42:01.739 00.000 15712 BLC: No correction, Miss < min_move
18:42:01.741 00.002 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.40, period_length = 644.43
18:42:01.741 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
18:42:01.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:01.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:42:01.741 00.000 15712 MoveAxis(W, 8, ABG)
18:42:01.741 00.000 15712 Guiding  Dir = 3, Dur = 8
18:42:01.741 00.000 15712 IsGuiding returns 0
18:42:01.769 00.028 15712 IsGuiding returns 0
18:42:01.769 00.000 15712 Move returns status 0, amount 8
18:42:01.769 00.000 15712 MoveAxis(N, 0, ABG)
18:42:01.769 00.000 15712 Move returns status 0, amount 0
18:42:01.769 00.000 15712 move complete, result=0
18:42:01.769 00.000 15712 worker thread done servicing request
18:42:01.769 00.000 15712 Worker thread wakes up
18:42:01.769 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
18:42:01.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:01.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:03.405 01.636 15712 Exposure complete
18:42:03.453 00.048 15712 worker thread done servicing request
18:42:03.453 00.000 7988 OnExposeComplete: enter
18:42:03.467 00.014 7988 UpdateGuideState(): m_state=6
18:42:03.467 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
18:42:03.470 00.003 7988 Star::Find returns 1 (1), X=1181.26, Y=428.17, Mass=1409, SNR=25.6, Peak=255 HFD=2.9
18:42:03.470 00.000 7988 MultiStar: [#1 -0.20,-0.24,1.03,U] [#2 -0.07,-0.14,0.98,U] [#3 -0.07,-0.06,1.02,U] [#4 -0.15,-0.31,1.05,U] [#5 -0.23,0.02,0.71,U] [#6 -0.21,0.11,0.71,U] [#7 -0.39,-0.35,0.64,U] [#8 -0.04,-0.20,0.65,U] 
18:42:03.470 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.15}, one-star: {-0.10, -0.13}
18:42:03.470 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
18:42:03.470 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
18:42:03.470 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.22 mountX=0.13 mountY=0.10, mountTheta=0.66
18:42:03.470 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.13, opts=13)
18:42:03.470 00.000 7988 Enqueuing Move request for scope (-0.10, -0.13)
18:42:03.470 00.000 15712 Worker thread wakes up
18:42:03.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
18:42:03.470 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
18:42:03.470 00.000 15712 Moving (-0.10, -0.13) raw xDistance=0.13 yDistance=0.10
18:42:03.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:42:03.470 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.6 Saturated
18:42:03.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:03.483 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:03.483 00.000 7988 Enqueuing Expose request
18:42:03.485 00.002 15712 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.40, period_length = 644.43
18:42:03.485 00.000 15712 PPEC: input: 0.13, control: 0.04, exposure: 1500
18:42:03.485 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:03.485 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:42:03.485 00.000 15712 MoveAxis(W, 12, ABG)
18:42:03.485 00.000 15712 Guiding  Dir = 3, Dur = 12
18:42:03.485 00.000 15712 IsGuiding returns 0
18:42:03.504 00.019 15712 IsGuiding returns 1
18:42:03.504 00.000 15712 scope still moving after pulse duration time elapsed
18:42:03.572 00.068 15712 IsGuiding returns 0
18:42:03.572 00.000 15712 scope move finished after 12 + 77 ms
18:42:03.572 00.000 15712 Move returns status 0, amount 12
18:42:03.572 00.000 15712 MoveAxis(N, 0, ABG)
18:42:03.572 00.000 15712 Move returns status 0, amount 0
18:42:03.572 00.000 15712 move complete, result=0
18:42:03.572 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
18:42:03.578 00.006 15712 worker thread done servicing request
18:42:03.578 00.000 15712 Worker thread wakes up
18:42:03.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:03.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:04.997 01.419 15712 Exposure complete
18:42:05.069 00.072 15712 worker thread done servicing request
18:42:05.069 00.000 7988 OnExposeComplete: enter
18:42:05.071 00.002 7988 UpdateGuideState(): m_state=6
18:42:05.073 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
18:42:05.073 00.000 7988 Star::Find returns 1 (1), X=1181.36, Y=428.22, Mass=1469, SNR=26.2, Peak=255 HFD=3.1
18:42:05.073 00.000 7988 MultiStar: [#1 -0.01,-0.28,1.02,U] [#2 0.10,-0.05,1.00,U] [#3 -0.14,-0.02,0.91,U] [#4 -0.01,-0.17,0.99,U] [#5 -0.02,0.02,0.66,U] [#6 -0.31,0.04,0.73,U] [#7 -0.13,-0.10,0.64,U] [#8 -0.15,-0.45,0.68,U] 
18:42:05.077 00.004 7988 single-star, 8 included, MultiStar: {-0.06, -0.12}, one-star: {0.01, -0.08}
18:42:05.079 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
18:42:05.079 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.09)
18:42:05.081 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.49 mountX=0.08 mountY=-0.00, mountTheta=-0.06
18:42:05.083 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
18:42:05.086 00.003 7988 Enqueuing Move request for scope (0.01, -0.08)
18:42:05.086 00.000 15712 Worker thread wakes up
18:42:05.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
18:42:05.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:42:05.089 00.003 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
18:42:05.089 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.2 Saturated
18:42:05.089 00.000 15712 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=-0.00
18:42:05.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:05.089 00.000 15712 PPEC rslt: input = 0.08, final = 0.04, react = 0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.39, period_length = 644.43
18:42:05.089 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:05.089 00.000 7988 Enqueuing Expose request
18:42:05.089 00.000 15712 PPEC: input: 0.08, control: 0.04, exposure: 1500
18:42:05.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:05.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:42:05.089 00.000 15712 MoveAxis(W, 12, ABG)
18:42:05.089 00.000 15712 Guiding  Dir = 3, Dur = 12
18:42:05.089 00.000 15712 IsGuiding returns 0
18:42:05.105 00.016 15712 IsGuiding returns 1
18:42:05.105 00.000 15712 scope still moving after pulse duration time elapsed
18:42:05.154 00.049 15712 IsGuiding returns 0
18:42:05.154 00.000 15712 scope move finished after 12 + 50 ms
18:42:05.154 00.000 15712 Move returns status 0, amount 12
18:42:05.154 00.000 15712 MoveAxis(N, 0, ABG)
18:42:05.154 00.000 15712 Move returns status 0, amount 0
18:42:05.154 00.000 15712 move complete, result=0
18:42:05.154 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
18:42:05.159 00.005 15712 worker thread done servicing request
18:42:05.159 00.000 15712 Worker thread wakes up
18:42:05.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:05.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:06.794 01.635 15712 Exposure complete
18:42:06.854 00.060 15712 worker thread done servicing request
18:42:06.854 00.000 7988 OnExposeComplete: enter
18:42:06.856 00.002 7988 UpdateGuideState(): m_state=6
18:42:06.858 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
18:42:06.858 00.000 7988 Star::Find returns 1 (1), X=1181.21, Y=428.38, Mass=1416, SNR=25.7, Peak=255 HFD=3.2
18:42:06.860 00.002 7988 MultiStar: [#1 -0.22,-0.06,1.00,U] [#2 -0.29,0.07,1.01,U] [#3 -0.28,0.23,0.96,U] [#4 -0.18,-0.06,1.05,U] [#5 -0.03,0.29,0.72,U] [#6 -0.38,0.51,0.00,M1] [#7 -0.41,0.03,0.64,U] [#8 -0.47,0.02,0.62,U] 
18:42:06.860 00.000 7988 single-star, 7 included, MultiStar: {-0.24, 0.07}, one-star: {-0.15, 0.09}
18:42:06.862 00.002 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.58) = xAngle (4.18 = -2.10)
18:42:06.862 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.29 = 1.01)
18:42:06.864 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.60 mountX=-0.09 mountY=0.14, mountTheta=2.11
18:42:06.866 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.09, opts=13)
18:42:06.866 00.000 7988 Enqueuing Move request for scope (-0.15, 0.09)
18:42:06.866 00.000 15712 Worker thread wakes up
18:42:06.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
18:42:06.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
18:42:06.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
18:42:06.866 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.7 Saturated
18:42:06.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:06.871 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:06.873 00.002 7988 Enqueuing Expose request
18:42:06.873 00.000 15712 Moving (-0.15, 0.09) raw xDistance=-0.09 yDistance=0.14
18:42:06.873 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.39, period_length = 644.43
18:42:06.873 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
18:42:06.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:06.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:42:06.873 00.000 15712 MoveAxis(W, 10, ABG)
18:42:06.873 00.000 15712 Guiding  Dir = 3, Dur = 10
18:42:06.873 00.000 15712 IsGuiding returns 0
18:42:06.888 00.015 15712 IsGuiding returns 1
18:42:06.888 00.000 15712 scope still moving after pulse duration time elapsed
18:42:06.939 00.051 15712 IsGuiding returns 1
18:42:06.983 00.044 15712 IsGuiding returns 0
18:42:06.983 00.000 15712 scope move finished after 10 + 97 ms
18:42:06.983 00.000 15712 Move returns status 0, amount 10
18:42:06.983 00.000 15712 MoveAxis(N, 0, ABG)
18:42:06.983 00.000 15712 Move returns status 0, amount 0
18:42:06.983 00.000 15712 move complete, result=0
18:42:06.983 00.000 15712 worker thread done servicing request
18:42:06.983 00.000 15712 Worker thread wakes up
18:42:06.983 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
18:42:06.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:06.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:08.389 01.406 15712 Exposure complete
18:42:08.451 00.062 15712 worker thread done servicing request
18:42:08.451 00.000 7988 OnExposeComplete: enter
18:42:08.451 00.000 7988 UpdateGuideState(): m_state=6
18:42:08.453 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
18:42:08.455 00.002 7988 Star::Find returns 1 (0), X=1181.16, Y=429.04, Mass=1458, SNR=25.9, Peak=232 HFD=3.0
18:42:08.455 00.000 7988 MultiStar: [#1 -0.25,0.71,0.00,M1] [#2 -0.27,0.78,0.00,M1] [#3 -0.30,0.79,0.00,M1] [#4 -0.17,0.69,0.00,M1] [#5 0.04,0.82,0.00,M1] [#6 -0.26,0.88,0.00,M2] [#7 -0.17,0.86,0.00,M1] [#8 -0.50,0.46,0.00,M1] 
18:42:08.457 00.002 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.88)
18:42:08.457 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.23)
18:42:08.459 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.75 hyp=0.77 cameraTheta=1.82 mountX=-0.75 mountY=0.17, mountTheta=2.91
18:42:08.461 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.75, opts=13)
18:42:08.461 00.000 7988 Enqueuing Move request for scope (-0.19, 0.75)
18:42:08.463 00.002 15712 Worker thread wakes up
18:42:08.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.75) opts 0xd
18:42:08.463 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.75)
18:42:08.463 00.000 15712 Moving (-0.19, 0.75) raw xDistance=-0.75 yDistance=0.17
18:42:08.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:08.463 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
18:42:08.466 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:08.467 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:08.467 00.000 7988 Enqueuing Expose request
18:42:08.467 00.000 15712 PPEC rslt: input = -0.75, final = -0.41, react = -0.45, pred = 0.04, hyst = -0.40, hyst_pct = 0.39, period_length = 644.43
18:42:08.467 00.000 15712 PPEC: input: -0.75, control: -0.41, exposure: 1500
18:42:08.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:08.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:42:08.470 00.003 15712 MoveAxis(E, 133, ABG)
18:42:08.470 00.000 15712 Guiding  Dir = 2, Dur = 133
18:42:08.470 00.000 15712 IsGuiding returns 0
18:42:08.487 00.017 15712 PulseGuide returned control before completion, sleep 116
18:42:08.642 00.155 15712 IsGuiding returns 0
18:42:08.642 00.000 15712 Move returns status 0, amount 133
18:42:08.642 00.000 15712 MoveAxis(N, 0, ABG)
18:42:08.642 00.000 15712 Move returns status 0, amount 0
18:42:08.642 00.000 15712 move complete, result=0
18:42:08.642 00.000 15712 worker thread done servicing request
18:42:08.642 00.000 15712 Worker thread wakes up
18:42:08.642 00.000 7988 GuideStep: -0.7 px 133 ms EAST, 0.2 px 0 ms NORTH
18:42:08.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:08.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:10.285 01.643 15712 Exposure complete
18:42:10.346 00.061 7988 OnExposeComplete: enter
18:42:10.346 00.000 7988 UpdateGuideState(): m_state=6
18:42:10.348 00.002 15712 worker thread done servicing request
18:42:10.348 00.000 7988 Star::Find(15, 1181, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
18:42:10.348 00.000 7988 Star::Find returns 1 (1), X=1181.25, Y=427.50, Mass=1387, SNR=25.2, Peak=255 HFD=3.0
18:42:10.348 00.000 7988 MultiStar: [#1 -0.28,-0.85,0.00,M2] [#2 -0.26,-0.72,0.00,M2] [#3 -0.15,-0.92,0.00,M2] [#4 -0.17,-0.77,0.00,M2] [#5 -0.37,-0.72,0.00,M2] [#6 -0.37,-0.54,0.00,M3] [#7 -0.54,-0.91,0.00,M2] [#8 -0.43,-0.81,0.00,M2] 
18:42:10.348 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
18:42:10.348 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
18:42:10.348 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.80 hyp=0.80 cameraTheta=-1.69 mountX=0.80 mountY=0.12, mountTheta=0.15
18:42:10.357 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.80, opts=13)
18:42:10.357 00.000 7988 Enqueuing Move request for scope (-0.10, -0.80)
18:42:10.357 00.000 15712 Worker thread wakes up
18:42:10.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:10.362 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.80) opts 0xd
18:42:10.362 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.80)
18:42:10.362 00.000 15712 Moving (-0.10, -0.80) raw xDistance=0.80 yDistance=0.12
18:42:10.362 00.000 7988 UpdateGuideState exits: m=1387 SNR=25.2 Saturated
18:42:10.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:10.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:10.362 00.000 7988 Enqueuing Expose request
18:42:10.362 00.000 15712 PPEC rslt: input = 0.80, final = 0.48, react = 0.48, pred = 0.03, hyst = 0.43, hyst_pct = 0.39, period_length = 644.43
18:42:10.362 00.000 15712 PPEC: input: 0.80, control: 0.48, exposure: 1500
18:42:10.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:10.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:42:10.362 00.000 15712 MoveAxis(W, 157, ABG)
18:42:10.362 00.000 15712 Guiding  Dir = 3, Dur = 157
18:42:10.362 00.000 15712 IsGuiding returns 0
18:42:10.384 00.022 15712 PulseGuide returned control before completion, sleep 152
18:42:10.557 00.173 15712 IsGuiding returns 0
18:42:10.557 00.000 15712 Move returns status 0, amount 157
18:42:10.557 00.000 15712 MoveAxis(N, 0, ABG)
18:42:10.557 00.000 15712 Move returns status 0, amount 0
18:42:10.557 00.000 15712 move complete, result=0
18:42:10.557 00.000 7988 GuideStep: 0.8 px 157 ms WEST, 0.1 px 0 ms NORTH
18:42:10.562 00.005 15712 worker thread done servicing request
18:42:10.562 00.000 15712 Worker thread wakes up
18:42:10.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:10.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:11.973 01.411 15712 Exposure complete
18:42:12.036 00.063 15712 worker thread done servicing request
18:42:12.036 00.000 7988 OnExposeComplete: enter
18:42:12.036 00.000 7988 UpdateGuideState(): m_state=6
18:42:12.038 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
18:42:12.038 00.000 7988 Star::Find returns 1 (0), X=1181.24, Y=428.00, Mass=1370, SNR=25.1, Peak=222 HFD=3.1
18:42:12.041 00.003 7988 MultiStar: [#1 -0.23,-0.67,0.00,M3] [#2 -0.24,-0.50,1.02,U] [#3 -0.24,-0.43,1.00,U] [#4 -0.11,-0.41,1.09,U] [#5 -0.12,-0.67,0.00,M3] [#6 -0.07,-0.12,0.69,U] [#7 -0.30,-0.36,0.67,U] [#8 -0.21,-0.45,0.68,U] 
18:42:12.041 00.000 7988 single-star, 6 included, MultiStar: {-0.18, -0.38}, one-star: {-0.11, -0.29}
18:42:12.043 00.002 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
18:42:12.043 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.74 = 2.74)
18:42:12.045 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.95 mountX=0.29 mountY=0.12, mountTheta=0.39
18:42:12.047 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.29, opts=13)
18:42:12.047 00.000 7988 Enqueuing Move request for scope (-0.11, -0.29)
18:42:12.049 00.002 15712 Worker thread wakes up
18:42:12.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.29) opts 0xd
18:42:12.049 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.29)
18:42:12.049 00.000 15712 Moving (-0.11, -0.29) raw xDistance=0.29 yDistance=0.12
18:42:12.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:12.049 00.000 7988 UpdateGuideState exits: m=1370 SNR=25.1
18:42:12.052 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:12.054 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:12.054 00.000 7988 Enqueuing Expose request
18:42:12.056 00.002 15712 PPEC rslt: input = 0.29, final = 0.15, react = 0.18, pred = -0.01, hyst = 0.13, hyst_pct = 0.39, period_length = 644.43
18:42:12.056 00.000 15712 PPEC: input: 0.29, control: 0.15, exposure: 1500
18:42:12.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:12.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:42:12.056 00.000 15712 MoveAxis(W, 50, ABG)
18:42:12.056 00.000 15712 Guiding  Dir = 3, Dur = 50
18:42:12.056 00.000 15712 IsGuiding returns 0
18:42:12.076 00.020 15712 PulseGuide returned control before completion, sleep 39
18:42:12.148 00.072 15712 IsGuiding returns 0
18:42:12.148 00.000 15712 Move returns status 0, amount 50
18:42:12.148 00.000 15712 MoveAxis(N, 0, ABG)
18:42:12.148 00.000 15712 Move returns status 0, amount 0
18:42:12.148 00.000 15712 move complete, result=0
18:42:12.148 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
18:42:12.148 00.000 15712 worker thread done servicing request
18:42:12.161 00.013 15712 Worker thread wakes up
18:42:12.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:12.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:13.792 01.631 15712 Exposure complete
18:42:13.850 00.058 15712 worker thread done servicing request
18:42:13.850 00.000 7988 OnExposeComplete: enter
18:42:13.854 00.004 7988 UpdateGuideState(): m_state=6
18:42:13.854 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
18:42:13.854 00.000 7988 Star::Find returns 1 (0), X=1181.29, Y=428.79, Mass=1440, SNR=25.8, Peak=186 HFD=3.2
18:42:13.854 00.000 7988 MultiStar: [#1 -0.23,0.52,1.01,U] [#2 -0.18,0.50,1.00,U] [#3 -0.09,0.67,0.00,M2] [#4 -0.27,0.73,0.00,M2] [#5 -0.01,0.75,0.00,M4] [#6 -0.25,0.87,0.00,M3] [#7 0.04,0.42,0.66,U] [#8 -0.26,0.55,0.00,M2] 
18:42:13.859 00.005 7988 single-star, 3 included, MultiStar: {-0.12, 0.49}, one-star: {-0.06, 0.49}
18:42:13.859 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
18:42:13.861 00.002 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
18:42:13.863 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.49 hyp=0.50 cameraTheta=1.69 mountX=-0.49 mountY=0.05, mountTheta=3.04
18:42:13.863 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.49, opts=13)
18:42:13.865 00.002 7988 Enqueuing Move request for scope (-0.06, 0.49)
18:42:13.867 00.002 15712 Worker thread wakes up
18:42:13.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.49) opts 0xd
18:42:13.867 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.49)
18:42:13.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:13.867 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.8
18:42:13.869 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:13.870 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:13.870 00.000 7988 Enqueuing Expose request
18:42:13.870 00.000 15712 Moving (-0.06, 0.49) raw xDistance=-0.49 yDistance=0.05
18:42:13.870 00.000 15712 PPEC rslt: input = -0.49, final = -0.28, react = -0.30, pred = -0.01, hyst = -0.24, hyst_pct = 0.39, period_length = 644.43
18:42:13.870 00.000 15712 PPEC: input: -0.49, control: -0.28, exposure: 1500
18:42:13.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:13.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:42:13.870 00.000 15712 MoveAxis(E, 91, ABG)
18:42:13.870 00.000 15712 Guiding  Dir = 2, Dur = 91
18:42:13.870 00.000 15712 IsGuiding returns 0
18:42:13.896 00.026 15712 PulseGuide returned control before completion, sleep 75
18:42:13.982 00.086 15712 IsGuiding returns 1
18:42:13.982 00.000 15712 scope still moving after pulse duration time elapsed
18:42:14.014 00.032 15712 IsGuiding returns 0
18:42:14.014 00.000 15712 scope move finished after 91 + 48 ms
18:42:14.014 00.000 15712 Move returns status 0, amount 91
18:42:14.014 00.000 15712 MoveAxis(N, 0, ABG)
18:42:14.014 00.000 15712 Move returns status 0, amount 0
18:42:14.014 00.000 15712 move complete, result=0
18:42:14.014 00.000 15712 worker thread done servicing request
18:42:14.014 00.000 15712 Worker thread wakes up
18:42:14.014 00.000 7988 GuideStep: -0.5 px 91 ms EAST, 0.0 px 0 ms NORTH
18:42:14.016 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:14.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:15.434 01.418 15712 Exposure complete
18:42:15.495 00.061 7988 OnExposeComplete: enter
18:42:15.495 00.000 7988 UpdateGuideState(): m_state=6
18:42:15.498 00.003 15712 worker thread done servicing request
18:42:15.498 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
18:42:15.500 00.002 7988 Star::Find returns 1 (0), X=1181.31, Y=428.87, Mass=1455, SNR=25.8, Peak=235 HFD=3.1
18:42:15.500 00.000 7988 MultiStar: [#1 -0.22,0.26,1.05,U] [#2 -0.24,0.51,1.04,U] [#3 -0.13,0.54,0.99,U] [#4 -0.21,0.43,1.05,U] [#5 -0.32,0.46,0.76,U] [#6 -0.35,0.73,0.00,M4] [#7 -0.25,0.34,0.63,U] [#8 -0.55,0.21,0.65,U] 
18:42:15.502 00.002 7988 refined, 7 included, MultiStar: {-0.23, 0.43}, one-star: {-0.04, 0.58}
18:42:15.502 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.64)
18:42:15.504 00.002 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.47)
18:42:15.504 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.43 hyp=0.48 cameraTheta=2.06 mountX=-0.43 mountY=0.22, mountTheta=2.67
18:42:15.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.43, opts=13)
18:42:15.508 00.002 7988 Enqueuing Move request for scope (-0.23, 0.43)
18:42:15.508 00.000 15712 Worker thread wakes up
18:42:15.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.43) opts 0xd
18:42:15.508 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.43)
18:42:15.508 00.000 15712 Moving (-0.23, 0.43) raw xDistance=-0.43 yDistance=0.22
18:42:15.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:15.511 00.003 7988 UpdateGuideState exits: m=1455 SNR=25.8
18:42:15.512 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:15.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:15.512 00.000 7988 Enqueuing Expose request
18:42:15.516 00.004 15712 PPEC rslt: input = -0.43, final = -0.25, react = -0.26, pred = -0.01, hyst = -0.22, hyst_pct = 0.39, period_length = 644.43
18:42:15.516 00.000 15712 PPEC: input: -0.43, control: -0.25, exposure: 1500
18:42:15.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:15.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:42:15.516 00.000 15712 MoveAxis(E, 81, ABG)
18:42:15.517 00.001 15712 Guiding  Dir = 2, Dur = 81
18:42:15.517 00.000 15712 IsGuiding returns 0
18:42:15.529 00.012 15712 PulseGuide returned control before completion, sleep 77
18:42:15.638 00.109 15712 IsGuiding returns 0
18:42:15.638 00.000 15712 Move returns status 0, amount 81
18:42:15.638 00.000 15712 MoveAxis(N, 0, ABG)
18:42:15.638 00.000 15712 Move returns status 0, amount 0
18:42:15.638 00.000 15712 move complete, result=0
18:42:15.638 00.000 7988 GuideStep: -0.4 px 81 ms EAST, 0.2 px 0 ms NORTH
18:42:15.645 00.007 15712 worker thread done servicing request
18:42:15.645 00.000 15712 Worker thread wakes up
18:42:15.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:15.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:17.283 01.638 15712 Exposure complete
18:42:17.344 00.061 15712 worker thread done servicing request
18:42:17.344 00.000 7988 OnExposeComplete: enter
18:42:17.344 00.000 7988 UpdateGuideState(): m_state=6
18:42:17.344 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
18:42:17.349 00.005 7988 Star::Find returns 1 (1), X=1181.28, Y=428.00, Mass=1509, SNR=26.4, Peak=255 HFD=3.1
18:42:17.351 00.002 7988 MultiStar: [#1 -0.11,-0.42,1.02,U] [#2 -0.16,-0.26,1.02,U] [#3 -0.09,-0.12,0.93,U] [#4 -0.04,-0.49,1.00,U] [#5 -0.37,-0.14,0.70,U] [#6 -0.20,-0.11,0.74,U] [#7 -0.16,-0.24,0.65,U] [#8 -0.28,-0.48,0.62,U] 
18:42:17.351 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.29}, one-star: {-0.08, -0.30}
18:42:17.353 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
18:42:17.353 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
18:42:17.355 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.83 mountX=0.30 mountY=0.08, mountTheta=0.28
18:42:17.357 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.30, opts=13)
18:42:17.357 00.000 7988 Enqueuing Move request for scope (-0.08, -0.30)
18:42:17.359 00.002 15712 Worker thread wakes up
18:42:17.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
18:42:17.359 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
18:42:17.359 00.000 15712 Moving (-0.08, -0.30) raw xDistance=0.30 yDistance=0.08
18:42:17.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
18:42:17.360 00.001 7988 UpdateGuideState exits: m=1509 SNR=26.4 Saturated
18:42:17.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:17.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:17.360 00.000 7988 Enqueuing Expose request
18:42:17.360 00.000 15712 PPEC rslt: input = 0.30, final = 0.20, react = 0.18, pred = 0.06, hyst = 0.14, hyst_pct = 0.39, period_length = 644.43
18:42:17.360 00.000 15712 PPEC: input: 0.30, control: 0.20, exposure: 1500
18:42:17.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:17.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:42:17.360 00.000 15712 MoveAxis(W, 66, ABG)
18:42:17.360 00.000 15712 Guiding  Dir = 3, Dur = 66
18:42:17.400 00.040 15712 IsGuiding returns 0
18:42:17.417 00.017 15712 PulseGuide returned control before completion, sleep 61
18:42:17.488 00.071 15712 IsGuiding returns 0
18:42:17.488 00.000 15712 Move returns status 0, amount 66
18:42:17.488 00.000 15712 MoveAxis(N, 0, ABG)
18:42:17.488 00.000 15712 Move returns status 0, amount 0
18:42:17.488 00.000 15712 move complete, result=0
18:42:17.488 00.000 7988 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
18:42:17.499 00.011 15712 worker thread done servicing request
18:42:17.499 00.000 15712 Worker thread wakes up
18:42:17.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:17.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:18.903 01.404 15712 Exposure complete
18:42:18.964 00.061 15712 worker thread done servicing request
18:42:18.964 00.000 7988 OnExposeComplete: enter
18:42:18.967 00.003 7988 UpdateGuideState(): m_state=6
18:42:18.967 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
18:42:18.967 00.000 7988 Star::Find returns 1 (1), X=1181.15, Y=428.03, Mass=1493, SNR=26.3, Peak=255 HFD=3.1
18:42:18.967 00.000 7988 MultiStar: [#1 -0.12,-0.45,1.00,U] [#2 -0.14,-0.33,1.00,U] [#3 -0.18,-0.24,0.92,U] [#4 -0.13,-0.46,0.99,U] [#5 -0.34,-0.17,0.70,U] [#6 -0.30,-0.00,0.72,U] [#7 -0.20,-0.23,0.63,U] [#8 -0.17,-0.33,0.61,U] 
18:42:18.967 00.000 7988 single-star, 8 included, MultiStar: {-0.19, -0.29}, one-star: {-0.20, -0.27}
18:42:18.967 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.58) = xAngle (-0.63 = -0.63)
18:42:18.967 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.48 = 2.48)
18:42:18.967 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.27 hyp=0.33 cameraTheta=-2.21 mountX=0.27 mountY=0.21, mountTheta=0.65
18:42:18.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.27, opts=13)
18:42:18.967 00.000 7988 Enqueuing Move request for scope (-0.20, -0.27)
18:42:18.967 00.000 15712 Worker thread wakes up
18:42:18.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.27) opts 0xd
18:42:18.967 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.27)
18:42:18.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:18.967 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3 Saturated
18:42:18.981 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:18.983 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:18.983 00.000 7988 Enqueuing Expose request
18:42:18.983 00.000 15712 Moving (-0.20, -0.27) raw xDistance=0.27 yDistance=0.21
18:42:18.983 00.000 15712 PPEC rslt: input = 0.27, final = 0.19, react = 0.16, pred = 0.06, hyst = 0.13, hyst_pct = 0.38, period_length = 644.43
18:42:18.983 00.000 15712 PPEC: input: 0.27, control: 0.19, exposure: 1500
18:42:18.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:18.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:42:18.983 00.000 15712 MoveAxis(W, 60, ABG)
18:42:18.983 00.000 15712 Guiding  Dir = 3, Dur = 60
18:42:18.983 00.000 15712 IsGuiding returns 0
18:42:19.016 00.033 15712 PulseGuide returned control before completion, sleep 42
18:42:19.080 00.064 15712 IsGuiding returns 1
18:42:19.080 00.000 15712 scope still moving after pulse duration time elapsed
18:42:19.111 00.031 15712 IsGuiding returns 0
18:42:19.111 00.000 15712 scope move finished after 60 + 64 ms
18:42:19.111 00.000 15712 Move returns status 0, amount 60
18:42:19.111 00.000 15712 MoveAxis(N, 0, ABG)
18:42:19.111 00.000 15712 Move returns status 0, amount 0
18:42:19.111 00.000 15712 move complete, result=0
18:42:19.111 00.000 15712 worker thread done servicing request
18:42:19.111 00.000 15712 Worker thread wakes up
18:42:19.111 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.2 px 0 ms NORTH
18:42:19.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:19.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:20.754 01.643 15712 Exposure complete
18:42:20.816 00.062 15712 worker thread done servicing request
18:42:20.816 00.000 7988 OnExposeComplete: enter
18:42:20.818 00.002 7988 UpdateGuideState(): m_state=6
18:42:20.818 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
18:42:20.818 00.000 7988 Star::Find returns 1 (0), X=1181.14, Y=427.77, Mass=1317, SNR=24.5, Peak=236 HFD=2.7
18:42:20.818 00.000 7988 MultiStar: [#1 -0.25,-0.47,1.07,U] [#2 -0.16,-0.47,1.06,U] [#3 -0.14,-0.52,0.99,U] [#4 -0.15,-0.63,0.00,M1] [#5 -0.33,-0.50,0.72,U] [#6 -0.38,-0.29,0.75,U] [#7 -0.28,-0.59,0.00,M1] [#8 -0.20,-0.64,0.00,M1] 
18:42:20.818 00.000 7988 refined, 5 included, MultiStar: {-0.23, -0.47}, one-star: {-0.21, -0.52}
18:42:20.818 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
18:42:20.818 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
18:42:20.818 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.47 hyp=0.52 cameraTheta=-2.04 mountX=0.47 mountY=0.25, mountTheta=0.48
18:42:20.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.47, opts=13)
18:42:20.818 00.000 7988 Enqueuing Move request for scope (-0.23, -0.47)
18:42:20.818 00.000 15712 Worker thread wakes up
18:42:20.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.47) opts 0xd
18:42:20.818 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.47)
18:42:20.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:20.818 00.000 7988 UpdateGuideState exits: m=1317 SNR=24.5
18:42:20.831 00.013 15712 Moving (-0.23, -0.47) raw xDistance=0.47 yDistance=0.25
18:42:20.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:20.833 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:20.833 00.000 7988 Enqueuing Expose request
18:42:20.835 00.002 15712 PPEC rslt: input = 0.47, final = 0.31, react = 0.28, pred = 0.06, hyst = 0.27, hyst_pct = 0.38, period_length = 644.43
18:42:20.835 00.000 15712 PPEC: input: 0.47, control: 0.31, exposure: 1500
18:42:20.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:20.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:42:20.835 00.000 15712 MoveAxis(W, 101, ABG)
18:42:20.835 00.000 15712 Guiding  Dir = 3, Dur = 101
18:42:20.835 00.000 15712 IsGuiding returns 0
18:42:20.852 00.017 15712 PulseGuide returned control before completion, sleep 94
18:42:20.959 00.107 15712 IsGuiding returns 1
18:42:20.959 00.000 15712 scope still moving after pulse duration time elapsed
18:42:20.991 00.032 15712 IsGuiding returns 0
18:42:20.991 00.000 15712 scope move finished after 101 + 54 ms
18:42:20.991 00.000 15712 Move returns status 0, amount 101
18:42:20.991 00.000 15712 MoveAxis(N, 0, ABG)
18:42:20.991 00.000 15712 Move returns status 0, amount 0
18:42:20.991 00.000 15712 move complete, result=0
18:42:20.991 00.000 7988 GuideStep: 0.5 px 101 ms WEST, 0.2 px 0 ms NORTH
18:42:20.993 00.002 15712 worker thread done servicing request
18:42:20.993 00.000 15712 Worker thread wakes up
18:42:20.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:20.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:22.412 01.419 15712 Exposure complete
18:42:22.469 00.057 15712 worker thread done servicing request
18:42:22.473 00.004 7988 OnExposeComplete: enter
18:42:22.473 00.000 7988 UpdateGuideState(): m_state=6
18:42:22.475 00.002 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
18:42:22.475 00.000 7988 Star::Find returns 1 (0), X=1181.35, Y=428.44, Mass=1466, SNR=26.1, Peak=239 HFD=3.2
18:42:22.477 00.002 7988 MultiStar: [#1 -0.12,0.15,1.04,U] [#2 -0.02,0.05,0.98,U] [#3 -0.26,0.31,0.95,U] [#4 -0.07,0.18,0.98,U] [#5 -0.05,0.35,0.70,U] [#6 -0.15,0.49,0.72,U] [#7 0.12,0.06,0.67,U] [#8 0.11,-0.01,0.68,U] 
18:42:22.479 00.002 7988 single-star, 8 included, MultiStar: {-0.06, 0.19}, one-star: {-0.00, 0.15}
18:42:22.479 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.13)
18:42:22.481 00.002 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
18:42:22.481 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.58 mountX=-0.15 mountY=-0.00, mountTheta=-3.12
18:42:22.483 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.15, opts=13)
18:42:22.485 00.002 7988 Enqueuing Move request for scope (-0.00, 0.15)
18:42:22.486 00.001 15712 Worker thread wakes up
18:42:22.486 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
18:42:22.486 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
18:42:22.486 00.000 15712 Moving (-0.00, 0.15) raw xDistance=-0.15 yDistance=-0.00
18:42:22.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
18:42:22.486 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.1
18:42:22.489 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:22.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:22.489 00.000 7988 Enqueuing Expose request
18:42:22.489 00.000 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 644.43
18:42:22.489 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
18:42:22.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:22.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:42:22.489 00.000 15712 MoveAxis(W, 2, ABG)
18:42:22.489 00.000 15712 Guiding  Dir = 3, Dur = 2
18:42:22.489 00.000 15712 IsGuiding returns 0
18:42:22.505 00.016 15712 IsGuiding returns 0
18:42:22.505 00.000 15712 Move returns status 0, amount 2
18:42:22.505 00.000 15712 MoveAxis(N, 0, ABG)
18:42:22.505 00.000 15712 Move returns status 0, amount 0
18:42:22.505 00.000 15712 move complete, result=0
18:42:22.505 00.000 15712 worker thread done servicing request
18:42:22.505 00.000 15712 Worker thread wakes up
18:42:22.505 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
18:42:22.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:22.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:24.148 01.643 15712 Exposure complete
18:42:24.209 00.061 15712 worker thread done servicing request
18:42:24.209 00.000 7988 OnExposeComplete: enter
18:42:24.209 00.000 7988 UpdateGuideState(): m_state=6
18:42:24.214 00.005 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
18:42:24.214 00.000 7988 Star::Find returns 1 (0), X=1181.32, Y=428.66, Mass=1392, SNR=25.4, Peak=232 HFD=3.0
18:42:24.216 00.002 7988 MultiStar: [#1 0.07,0.36,1.01,U] [#2 -0.21,0.39,1.02,U] [#3 -0.12,0.36,1.01,U] [#4 0.01,0.06,1.01,U] [#5 -0.13,0.50,0.70,U] [#6 -0.22,0.24,0.71,U] [#7 -0.01,0.06,0.68,U] [#8 -0.19,0.28,0.66,U] 
18:42:24.216 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.30}, one-star: {-0.04, 0.37}
18:42:24.219 00.003 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.85)
18:42:24.219 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.26)
18:42:24.219 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.86 mountX=-0.29 mountY=0.08, mountTheta=2.88
18:42:24.219 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.30, opts=13)
18:42:24.225 00.006 7988 Enqueuing Move request for scope (-0.09, 0.30)
18:42:24.225 00.000 15712 Worker thread wakes up
18:42:24.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
18:42:24.225 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
18:42:24.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:24.225 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.4
18:42:24.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:24.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:24.225 00.000 7988 Enqueuing Expose request
18:42:24.225 00.000 15712 Moving (-0.09, 0.30) raw xDistance=-0.29 yDistance=0.08
18:42:24.225 00.000 15712 PPEC rslt: input = -0.29, final = -0.16, react = -0.18, pred = 0.01, hyst = -0.14, hyst_pct = 0.38, period_length = 644.43
18:42:24.225 00.000 15712 PPEC: input: -0.29, control: -0.16, exposure: 1500
18:42:24.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:24.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:42:24.225 00.000 15712 MoveAxis(E, 52, ABG)
18:42:24.225 00.000 15712 Guiding  Dir = 2, Dur = 52
18:42:24.225 00.000 15712 IsGuiding returns 0
18:42:24.257 00.032 15712 PulseGuide returned control before completion, sleep 37
18:42:24.305 00.048 15712 IsGuiding returns 1
18:42:24.305 00.000 15712 scope still moving after pulse duration time elapsed
18:42:24.353 00.048 15712 IsGuiding returns 0
18:42:24.353 00.000 15712 scope move finished after 52 + 69 ms
18:42:24.353 00.000 15712 Move returns status 0, amount 52
18:42:24.353 00.000 15712 MoveAxis(N, 0, ABG)
18:42:24.353 00.000 15712 Move returns status 0, amount 0
18:42:24.353 00.000 15712 move complete, result=0
18:42:24.353 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
18:42:24.356 00.003 15712 worker thread done servicing request
18:42:24.356 00.000 15712 Worker thread wakes up
18:42:24.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:24.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:25.772 01.416 15712 Exposure complete
18:42:25.836 00.064 15712 worker thread done servicing request
18:42:25.836 00.000 7988 OnExposeComplete: enter
18:42:25.836 00.000 7988 UpdateGuideState(): m_state=6
18:42:25.841 00.005 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
18:42:25.843 00.002 7988 Star::Find returns 1 (0), X=1181.37, Y=428.07, Mass=1413, SNR=25.6, Peak=235 HFD=2.8
18:42:25.843 00.000 7988 MultiStar: [#1 0.05,-0.14,1.03,U] [#2 0.01,-0.02,0.97,U] [#3 0.08,-0.17,0.95,U] [#4 -0.08,-0.26,1.07,U] [#5 0.10,-0.02,0.70,U] [#6 -0.20,0.26,0.69,U] [#7 -0.22,-0.03,0.63,U] [#8 -0.23,-0.27,0.65,U] 
18:42:25.845 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {0.02, -0.23}
18:42:25.845 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
18:42:25.847 00.002 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
18:42:25.847 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.88 mountX=0.11 mountY=0.04, mountTheta=0.33
18:42:25.851 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.11, opts=13)
18:42:25.851 00.000 7988 Enqueuing Move request for scope (-0.04, -0.11)
18:42:25.853 00.002 15712 Worker thread wakes up
18:42:25.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
18:42:25.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
18:42:25.853 00.000 15712 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=0.04
18:42:25.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:42:25.853 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.6
18:42:25.855 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:25.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:25.857 00.002 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 644.43
18:42:25.857 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
18:42:25.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:25.857 00.000 7988 Enqueuing Expose request
18:42:25.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:42:25.857 00.000 15712 MoveAxis(W, 2, ABG)
18:42:25.857 00.000 15712 Guiding  Dir = 3, Dur = 2
18:42:25.857 00.000 15712 IsGuiding returns 0
18:42:25.870 00.013 15712 IsGuiding returns 0
18:42:25.870 00.000 15712 Move returns status 0, amount 2
18:42:25.870 00.000 15712 MoveAxis(N, 0, ABG)
18:42:25.870 00.000 15712 Move returns status 0, amount 0
18:42:25.870 00.000 15712 move complete, result=0
18:42:25.870 00.000 15712 worker thread done servicing request
18:42:25.870 00.000 15712 Worker thread wakes up
18:42:25.870 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
18:42:25.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:25.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:27.511 01.641 15712 Exposure complete
18:42:27.573 00.062 15712 worker thread done servicing request
18:42:27.573 00.000 7988 OnExposeComplete: enter
18:42:27.574 00.001 7988 UpdateGuideState(): m_state=6
18:42:27.574 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
18:42:27.574 00.000 7988 Star::Find returns 1 (1), X=1181.34, Y=427.35, Mass=1447, SNR=25.7, Peak=255 HFD=3.0
18:42:27.574 00.000 7988 MultiStar: [#1 0.04,-1.02,0.00,M1] [#2 -0.03,-0.94,0.00,M1] [#3 -0.02,-0.71,0.00,M1] [#4 -0.05,-0.91,0.00,M1] [#5 0.02,-1.07,0.00,M1] [#6 0.01,-0.80,0.00,M1] [#7 0.04,-0.93,0.00,M1] [#8 -0.16,-0.92,0.00,M1] 
18:42:27.574 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
18:42:27.574 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
18:42:27.574 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.94 hyp=0.94 cameraTheta=-1.59 mountX=0.94 mountY=0.04, mountTheta=0.04
18:42:27.574 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.94, opts=13)
18:42:27.574 00.000 7988 Enqueuing Move request for scope (-0.02, -0.94)
18:42:27.574 00.000 15712 Worker thread wakes up
18:42:27.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.94) opts 0xd
18:42:27.574 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.94)
18:42:27.574 00.000 15712 Moving (-0.02, -0.94) raw xDistance=0.94 yDistance=0.04
18:42:27.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:27.574 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7 Saturated
18:42:27.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:27.589 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:27.589 00.000 7988 Enqueuing Expose request
18:42:27.591 00.002 15712 PPEC rslt: input = 0.94, final = 0.57, react = 0.56, pred = 0.04, hyst = 0.50, hyst_pct = 0.38, period_length = 644.43
18:42:27.591 00.000 15712 PPEC: input: 0.94, control: 0.57, exposure: 1500
18:42:27.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:27.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:42:27.591 00.000 15712 MoveAxis(W, 185, ABG)
18:42:27.591 00.000 15712 Guiding  Dir = 3, Dur = 185
18:42:27.625 00.034 15712 IsGuiding returns 0
18:42:27.646 00.021 15712 PulseGuide returned control before completion, sleep 179
18:42:27.845 00.199 15712 IsGuiding returns 1
18:42:27.845 00.000 15712 scope still moving after pulse duration time elapsed
18:42:27.890 00.045 15712 IsGuiding returns 0
18:42:27.890 00.000 15712 scope move finished after 185 + 74 ms
18:42:27.890 00.000 15712 Move returns status 0, amount 185
18:42:27.890 00.000 15712 MoveAxis(N, 0, ABG)
18:42:27.890 00.000 15712 Move returns status 0, amount 0
18:42:27.890 00.000 15712 move complete, result=0
18:42:27.890 00.000 15712 worker thread done servicing request
18:42:27.890 00.000 15712 Worker thread wakes up
18:42:27.890 00.000 7988 GuideStep: 0.9 px 185 ms WEST, 0.0 px 0 ms NORTH
18:42:27.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:27.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:29.311 01.421 15712 Exposure complete
18:42:29.372 00.061 15712 worker thread done servicing request
18:42:29.372 00.000 7988 OnExposeComplete: enter
18:42:29.372 00.000 7988 UpdateGuideState(): m_state=6
18:42:29.375 00.003 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
18:42:29.375 00.000 7988 Star::Find returns 1 (0), X=1181.40, Y=427.90, Mass=1443, SNR=25.8, Peak=227 HFD=2.9
18:42:29.377 00.002 7988 MultiStar: [#1 -0.18,-0.45,1.04,U] [#2 -0.09,-0.33,1.01,U] [#3 -0.04,-0.30,0.95,U] [#4 -0.16,-0.34,1.00,U] [#5 -0.07,-0.33,0.72,U] [#6 -0.11,-0.15,0.72,U] [#7 -0.10,-0.32,0.63,U] [#8 -0.41,-0.45,0.00,M2] 
18:42:29.377 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.34}, one-star: {0.04, -0.40}
18:42:29.379 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
18:42:29.379 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
18:42:29.381 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.83 mountX=0.34 mountY=0.10, mountTheta=0.28
18:42:29.383 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.34, opts=13)
18:42:29.383 00.000 7988 Enqueuing Move request for scope (-0.09, -0.34)
18:42:29.385 00.002 15712 Worker thread wakes up
18:42:29.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.34) opts 0xd
18:42:29.385 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.34)
18:42:29.385 00.000 15712 Moving (-0.09, -0.34) raw xDistance=0.34 yDistance=0.10
18:42:29.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:29.387 00.002 7988 UpdateGuideState exits: m=1443 SNR=25.8
18:42:29.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:29.387 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:29.387 00.000 7988 Enqueuing Expose request
18:42:29.387 00.000 15712 PPEC rslt: input = 0.34, final = 0.22, react = 0.20, pred = 0.05, hyst = 0.18, hyst_pct = 0.38, period_length = 644.43
18:42:29.387 00.000 15712 PPEC: input: 0.34, control: 0.22, exposure: 1500
18:42:29.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:29.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:42:29.387 00.000 15712 MoveAxis(W, 73, ABG)
18:42:29.387 00.000 15712 Guiding  Dir = 3, Dur = 73
18:42:29.387 00.000 15712 IsGuiding returns 0
18:42:29.419 00.032 15712 PulseGuide returned control before completion, sleep 55
18:42:29.483 00.064 15712 IsGuiding returns 1
18:42:29.483 00.000 15712 scope still moving after pulse duration time elapsed
18:42:29.515 00.032 15712 IsGuiding returns 0
18:42:29.515 00.000 15712 scope move finished after 73 + 51 ms
18:42:29.515 00.000 15712 Move returns status 0, amount 73
18:42:29.515 00.000 15712 MoveAxis(N, 0, ABG)
18:42:29.515 00.000 15712 Move returns status 0, amount 0
18:42:29.515 00.000 15712 move complete, result=0
18:42:29.515 00.000 7988 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
18:42:29.519 00.004 15712 worker thread done servicing request
18:42:29.519 00.000 15712 Worker thread wakes up
18:42:29.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:29.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:31.161 01.642 15712 Exposure complete
18:42:31.221 00.060 15712 worker thread done servicing request
18:42:31.221 00.000 7988 OnExposeComplete: enter
18:42:31.221 00.000 7988 UpdateGuideState(): m_state=6
18:42:31.226 00.005 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
18:42:31.226 00.000 7988 Star::Find returns 1 (0), X=1181.24, Y=428.54, Mass=1484, SNR=26.1, Peak=237 HFD=3.2
18:42:31.228 00.002 7988 MultiStar: [#1 -0.08,0.14,1.00,U] [#2 -0.13,0.47,0.99,U] [#3 -0.03,0.36,0.92,U] [#4 -0.05,0.23,1.01,U] [#5 -0.11,0.43,0.66,U] [#6 -0.08,0.31,0.71,U] [#7 -0.15,0.17,0.62,U] [#8 -0.10,0.23,0.61,U] 
18:42:31.230 00.002 7988 single-star, 8 included, MultiStar: {-0.09, 0.29}, one-star: {-0.11, 0.25}
18:42:31.230 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.58) = xAngle (3.58 = -2.70)
18:42:31.232 00.002 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.69 = 0.41)
18:42:31.232 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=2.00 mountX=-0.25 mountY=0.11, mountTheta=2.73
18:42:31.234 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.25, opts=13)
18:42:31.236 00.002 7988 Enqueuing Move request for scope (-0.11, 0.25)
18:42:31.237 00.001 15712 Worker thread wakes up
18:42:31.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
18:42:31.237 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
18:42:31.237 00.000 15712 Moving (-0.11, 0.25) raw xDistance=-0.25 yDistance=0.11
18:42:31.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:31.237 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.1
18:42:31.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:31.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:31.237 00.000 7988 Enqueuing Expose request
18:42:31.237 00.000 15712 PPEC rslt: input = -0.25, final = -0.10, react = -0.15, pred = 0.05, hyst = -0.10, hyst_pct = 0.37, period_length = 644.43
18:42:31.237 00.000 15712 PPEC: input: -0.25, control: -0.10, exposure: 1500
18:42:31.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:31.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:42:31.237 00.000 15712 MoveAxis(E, 32, ABG)
18:42:31.237 00.000 15712 Guiding  Dir = 2, Dur = 32
18:42:31.237 00.000 15712 IsGuiding returns 0
18:42:31.253 00.016 15712 PulseGuide returned control before completion, sleep 26
18:42:31.300 00.047 15712 IsGuiding returns 0
18:42:31.300 00.000 15712 Move returns status 0, amount 32
18:42:31.300 00.000 15712 MoveAxis(N, 0, ABG)
18:42:31.300 00.000 15712 Move returns status 0, amount 0
18:42:31.300 00.000 15712 move complete, result=0
18:42:31.300 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
18:42:31.309 00.009 15712 worker thread done servicing request
18:42:31.309 00.000 15712 Worker thread wakes up
18:42:31.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:31.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:32.725 01.416 15712 Exposure complete
18:42:32.786 00.061 15712 worker thread done servicing request
18:42:32.786 00.000 7988 OnExposeComplete: enter
18:42:32.786 00.000 7988 UpdateGuideState(): m_state=6
18:42:32.792 00.006 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
18:42:32.792 00.000 7988 Star::Find returns 1 (0), X=1181.25, Y=428.86, Mass=1495, SNR=26.3, Peak=234 HFD=3.4
18:42:32.794 00.002 7988 MultiStar: [#1 -0.11,0.22,1.01,U] [#2 -0.19,0.49,0.97,U] [#3 -0.20,0.59,0.00,M1] [#4 -0.16,0.47,1.00,U] [#5 -0.04,0.33,0.69,U] [#6 -0.14,0.51,0.68,U] [#7 -0.08,0.53,0.68,U] [#8 -0.31,0.37,0.62,U] 
18:42:32.794 00.000 7988 refined, 7 included, MultiStar: {-0.14, 0.43}, one-star: {-0.10, 0.57}
18:42:32.796 00.002 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.83)
18:42:32.796 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.28)
18:42:32.798 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.43 hyp=0.46 cameraTheta=1.88 mountX=-0.43 mountY=0.13, mountTheta=2.86
18:42:32.800 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.43, opts=13)
18:42:32.802 00.002 7988 Enqueuing Move request for scope (-0.14, 0.43)
18:42:32.802 00.000 15712 Worker thread wakes up
18:42:32.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.43) opts 0xd
18:42:32.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.43)
18:42:32.802 00.000 15712 Moving (-0.14, 0.43) raw xDistance=-0.43 yDistance=0.13
18:42:32.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:32.802 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3
18:42:32.802 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:32.802 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:32.802 00.000 7988 Enqueuing Expose request
18:42:32.809 00.007 15712 PPEC rslt: input = -0.43, final = -0.19, react = -0.26, pred = 0.09, hyst = -0.22, hyst_pct = 0.37, period_length = 644.43
18:42:32.809 00.000 15712 PPEC: input: -0.43, control: -0.19, exposure: 1500
18:42:32.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:32.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:42:32.809 00.000 15712 MoveAxis(E, 63, ABG)
18:42:32.809 00.000 15712 Guiding  Dir = 2, Dur = 63
18:42:32.833 00.024 15712 IsGuiding returns 0
18:42:32.859 00.026 15712 PulseGuide returned control before completion, sleep 57
18:42:32.929 00.070 15712 IsGuiding returns 0
18:42:32.929 00.000 15712 Move returns status 0, amount 63
18:42:32.929 00.000 15712 MoveAxis(N, 0, ABG)
18:42:32.929 00.000 15712 Move returns status 0, amount 0
18:42:32.929 00.000 15712 move complete, result=0
18:42:32.929 00.000 15712 worker thread done servicing request
18:42:32.929 00.000 15712 Worker thread wakes up
18:42:32.929 00.000 7988 GuideStep: -0.4 px 63 ms EAST, 0.1 px 0 ms NORTH
18:42:32.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:32.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:34.572 01.643 15712 Exposure complete
18:42:34.634 00.062 15712 worker thread done servicing request
18:42:34.634 00.000 7988 OnExposeComplete: enter
18:42:34.634 00.000 7988 UpdateGuideState(): m_state=6
18:42:34.634 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
18:42:34.634 00.000 7988 Star::Find returns 1 (0), X=1181.47, Y=428.94, Mass=1427, SNR=25.7, Peak=198 HFD=3.1
18:42:34.634 00.000 7988 MultiStar: [#1 0.17,0.49,1.05,U] [#2 -0.01,0.85,0.00,M1] [#3 0.17,0.72,0.00,M2] [#4 0.02,0.51,1.03,U] [#5 0.21,0.77,0.00,M1] [#6 0.09,0.93,0.00,M1] [#7 0.13,0.45,0.63,U] [#8 -0.01,0.63,0.00,M1] 
18:42:34.634 00.000 7988 refined, 3 included, MultiStar: {0.11, 0.53}, one-star: {0.12, 0.64}
18:42:34.634 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
18:42:34.634 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.23)
18:42:34.634 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.53 hyp=0.54 cameraTheta=1.37 mountX=-0.53 mountY=-0.12, mountTheta=-2.92
18:42:34.634 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.53, opts=13)
18:42:34.647 00.013 7988 Enqueuing Move request for scope (0.11, 0.53)
18:42:34.648 00.001 15712 Worker thread wakes up
18:42:34.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.53) opts 0xd
18:42:34.648 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.53)
18:42:34.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:34.648 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7
18:42:34.650 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:34.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:34.652 00.002 7988 Enqueuing Expose request
18:42:34.652 00.000 15712 Moving (0.11, 0.53) raw xDistance=-0.53 yDistance=-0.12
18:42:34.654 00.002 15712 PPEC rslt: input = -0.53, final = -0.25, react = -0.32, pred = 0.09, hyst = -0.29, hyst_pct = 0.37, period_length = 644.43
18:42:34.654 00.000 15712 PPEC: input: -0.53, control: -0.25, exposure: 1500
18:42:34.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:34.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:42:34.654 00.000 15712 MoveAxis(E, 82, ABG)
18:42:34.654 00.000 15712 Guiding  Dir = 2, Dur = 82
18:42:34.654 00.000 15712 IsGuiding returns 0
18:42:34.680 00.026 15712 PulseGuide returned control before completion, sleep 67
18:42:34.775 00.095 15712 IsGuiding returns 0
18:42:34.775 00.000 15712 Move returns status 0, amount 82
18:42:34.775 00.000 15712 MoveAxis(N, 0, ABG)
18:42:34.775 00.000 15712 Move returns status 0, amount 0
18:42:34.775 00.000 15712 move complete, result=0
18:42:34.775 00.000 7988 GuideStep: -0.5 px 82 ms EAST, -0.1 px 0 ms NORTH
18:42:34.778 00.003 15712 worker thread done servicing request
18:42:34.778 00.000 15712 Worker thread wakes up
18:42:34.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:34.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:36.193 01.415 15712 Exposure complete
18:42:36.255 00.062 15712 worker thread done servicing request
18:42:36.256 00.001 7988 OnExposeComplete: enter
18:42:36.256 00.000 7988 UpdateGuideState(): m_state=6
18:42:36.256 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
18:42:36.256 00.000 7988 Star::Find returns 1 (0), X=1181.39, Y=428.09, Mass=1511, SNR=26.4, Peak=209 HFD=3.3
18:42:36.256 00.000 7988 MultiStar: [#1 -0.00,-0.32,1.01,U] [#2 -0.05,-0.11,0.97,U] [#3 -0.06,-0.32,0.95,U] [#4 0.08,-0.45,1.01,U] [#5 -0.02,-0.09,0.67,U] [#6 -0.03,0.03,0.65,U] [#7 0.07,-0.46,0.67,U] [#8 -0.20,-0.30,0.59,U] 
18:42:36.256 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.26}, one-star: {0.03, -0.20}
18:42:36.256 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
18:42:36.256 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
18:42:36.264 00.008 7988 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.40 mountX=0.20 mountY=-0.03, mountTheta=-0.14
18:42:36.264 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.20, opts=13)
18:42:36.264 00.000 7988 Enqueuing Move request for scope (0.03, -0.20)
18:42:36.264 00.000 15712 Worker thread wakes up
18:42:36.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
18:42:36.264 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
18:42:36.264 00.000 15712 Moving (0.03, -0.20) raw xDistance=0.20 yDistance=-0.03
18:42:36.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:36.264 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4
18:42:36.264 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:36.271 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:36.273 00.002 7988 Enqueuing Expose request
18:42:36.273 00.000 15712 PPEC rslt: input = 0.20, final = 0.17, react = 0.12, pred = 0.09, hyst = 0.10, hyst_pct = 0.37, period_length = 644.43
18:42:36.273 00.000 15712 PPEC: input: 0.20, control: 0.17, exposure: 1500
18:42:36.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:36.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:42:36.273 00.000 15712 MoveAxis(W, 54, ABG)
18:42:36.273 00.000 15712 Guiding  Dir = 3, Dur = 54
18:42:36.275 00.002 15712 IsGuiding returns 0
18:42:36.287 00.012 15712 PulseGuide returned control before completion, sleep 45
18:42:36.367 00.080 15712 IsGuiding returns 0
18:42:36.367 00.000 15712 Move returns status 0, amount 54
18:42:36.367 00.000 15712 MoveAxis(N, 0, ABG)
18:42:36.367 00.000 15712 Move returns status 0, amount 0
18:42:36.367 00.000 15712 move complete, result=0
18:42:36.367 00.000 7988 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
18:42:36.376 00.009 15712 worker thread done servicing request
18:42:36.376 00.000 15712 Worker thread wakes up
18:42:36.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:36.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:38.014 01.638 15712 Exposure complete
18:42:38.076 00.062 15712 worker thread done servicing request
18:42:38.076 00.000 7988 OnExposeComplete: enter
18:42:38.076 00.000 7988 UpdateGuideState(): m_state=6
18:42:38.081 00.005 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
18:42:38.081 00.000 7988 Star::Find returns 1 (0), X=1181.44, Y=427.87, Mass=1512, SNR=26.3, Peak=197 HFD=3.3
18:42:38.083 00.002 7988 MultiStar: [#1 -0.02,-0.55,1.00,U] [#2 0.02,-0.44,1.00,U] [#3 0.15,-0.41,0.95,U] [#4 0.07,-0.64,0.00,M1] [#5 -0.04,-0.39,0.71,U] [#6 -0.30,-0.35,0.67,U] [#7 -0.11,-0.43,0.69,U] [#8 -0.09,-0.70,0.00,M1] 
18:42:38.083 00.000 7988 single-star, 6 included, MultiStar: {-0.01, -0.43}, one-star: {0.09, -0.42}
18:42:38.085 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
18:42:38.085 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
18:42:38.087 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.42 hyp=0.43 cameraTheta=-1.36 mountX=0.42 mountY=-0.08, mountTheta=-0.19
18:42:38.089 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.42, opts=13)
18:42:38.089 00.000 7988 Enqueuing Move request for scope (0.09, -0.42)
18:42:38.091 00.002 15712 Worker thread wakes up
18:42:38.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.42) opts 0xd
18:42:38.091 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.42)
18:42:38.091 00.000 15712 Moving (0.09, -0.42) raw xDistance=0.42 yDistance=-0.08
18:42:38.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:38.091 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.3
18:42:38.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:38.091 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:38.091 00.000 7988 Enqueuing Expose request
18:42:38.091 00.000 15712 PPEC rslt: input = 0.42, final = 0.26, react = 0.25, pred = 0.03, hyst = 0.21, hyst_pct = 0.37, period_length = 644.43
18:42:38.091 00.000 15712 PPEC: input: 0.42, control: 0.26, exposure: 1500
18:42:38.091 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:38.098 00.007 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:42:38.098 00.000 15712 MoveAxis(W, 84, ABG)
18:42:38.098 00.000 15712 Guiding  Dir = 3, Dur = 84
18:42:38.098 00.000 15712 IsGuiding returns 0
18:42:38.115 00.017 15712 PulseGuide returned control before completion, sleep 76
18:42:38.202 00.087 15712 IsGuiding returns 1
18:42:38.202 00.000 15712 scope still moving after pulse duration time elapsed
18:42:38.246 00.044 15712 IsGuiding returns 0
18:42:38.246 00.000 15712 scope move finished after 84 + 63 ms
18:42:38.246 00.000 15712 Move returns status 0, amount 84
18:42:38.246 00.000 15712 MoveAxis(N, 0, ABG)
18:42:38.246 00.000 15712 Move returns status 0, amount 0
18:42:38.246 00.000 15712 move complete, result=0
18:42:38.246 00.000 15712 worker thread done servicing request
18:42:38.246 00.000 15712 Worker thread wakes up
18:42:38.246 00.000 7988 GuideStep: 0.4 px 84 ms WEST, -0.1 px 0 ms NORTH
18:42:38.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:38.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:39.654 01.408 15712 Exposure complete
18:42:39.715 00.061 15712 worker thread done servicing request
18:42:39.715 00.000 7988 OnExposeComplete: enter
18:42:39.715 00.000 7988 UpdateGuideState(): m_state=6
18:42:39.718 00.003 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
18:42:39.718 00.000 7988 Star::Find returns 1 (1), X=1181.21, Y=428.26, Mass=1387, SNR=25.2, Peak=255 HFD=2.9
18:42:39.720 00.002 7988 MultiStar: [#1 -0.09,-0.32,1.01,U] [#2 -0.09,-0.16,1.04,U] [#3 -0.09,-0.00,0.96,U] [#4 -0.15,-0.25,1.07,U] [#5 -0.16,-0.06,0.73,U] [#6 -0.19,0.09,0.71,U] [#7 -0.12,-0.12,0.65,U] [#8 -0.22,-0.12,0.66,U] 
18:42:39.722 00.002 7988 single-star, 8 included, MultiStar: {-0.13, -0.12}, one-star: {-0.15, -0.03}
18:42:39.722 00.000 7988 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.58) = xAngle (-1.34 = -1.34)
18:42:39.724 00.002 7988 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
18:42:39.724 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.92 mountX=0.03 mountY=0.15, mountTheta=1.35
18:42:39.726 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.03, opts=13)
18:42:39.726 00.000 7988 Enqueuing Move request for scope (-0.15, -0.03)
18:42:39.729 00.003 15712 Worker thread wakes up
18:42:39.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
18:42:39.729 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
18:42:39.729 00.000 15712 Moving (-0.15, -0.03) raw xDistance=0.03 yDistance=0.15
18:42:39.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:39.731 00.002 7988 UpdateGuideState exits: m=1387 SNR=25.2 Saturated
18:42:39.731 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:39.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:39.731 00.000 7988 Enqueuing Expose request
18:42:39.731 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.37, period_length = 644.43
18:42:39.731 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
18:42:39.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:39.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:42:39.731 00.000 15712 MoveAxis(W, 6, ABG)
18:42:39.731 00.000 15712 Guiding  Dir = 3, Dur = 6
18:42:39.731 00.000 15712 IsGuiding returns 0
18:42:39.763 00.032 15712 IsGuiding returns 0
18:42:39.763 00.000 15712 Move returns status 0, amount 6
18:42:39.763 00.000 15712 MoveAxis(N, 0, ABG)
18:42:39.763 00.000 15712 Move returns status 0, amount 0
18:42:39.763 00.000 15712 move complete, result=0
18:42:39.763 00.000 15712 worker thread done servicing request
18:42:39.763 00.000 15712 Worker thread wakes up
18:42:39.763 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
18:42:39.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:39.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:41.394 01.631 15712 Exposure complete
18:42:41.454 00.060 15712 worker thread done servicing request
18:42:41.454 00.000 7988 OnExposeComplete: enter
18:42:41.454 00.000 7988 UpdateGuideState(): m_state=6
18:42:41.454 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
18:42:41.454 00.000 7988 Star::Find returns 1 (0), X=1181.33, Y=428.10, Mass=1453, SNR=25.9, Peak=241 HFD=3.0
18:42:41.454 00.000 7988 MultiStar: [#1 -0.17,-0.30,1.02,U] [#2 -0.11,-0.14,1.03,U] [#3 0.00,-0.26,0.97,U] [#4 0.05,-0.35,1.04,U] [#5 0.04,-0.22,0.67,U] [#6 -0.15,0.07,0.71,U] [#7 -0.20,-0.25,0.66,U] [#8 -0.17,-0.25,0.60,U] 
18:42:41.464 00.010 7988 single-star, 8 included, MultiStar: {-0.07, -0.22}, one-star: {-0.03, -0.20}
18:42:41.464 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
18:42:41.464 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
18:42:41.464 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.70 mountX=0.20 mountY=0.03, mountTheta=0.16
18:42:41.464 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.20, opts=13)
18:42:41.470 00.006 7988 Enqueuing Move request for scope (-0.03, -0.20)
18:42:41.470 00.000 15712 Worker thread wakes up
18:42:41.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
18:42:41.470 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
18:42:41.470 00.000 15712 Moving (-0.03, -0.20) raw xDistance=0.20 yDistance=0.03
18:42:41.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:42:41.470 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.9
18:42:41.473 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:41.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:41.475 00.002 7988 Enqueuing Expose request
18:42:41.475 00.000 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.03, hyst = 0.12, hyst_pct = 0.37, period_length = 644.43
18:42:41.475 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
18:42:41.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:41.477 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:42:41.477 00.000 15712 MoveAxis(W, 46, ABG)
18:42:41.477 00.000 15712 Guiding  Dir = 3, Dur = 46
18:42:41.477 00.000 15712 IsGuiding returns 0
18:42:41.504 00.027 15712 PulseGuide returned control before completion, sleep 28
18:42:41.550 00.046 15712 IsGuiding returns 1
18:42:41.550 00.000 15712 scope still moving after pulse duration time elapsed
18:42:41.582 00.032 15712 IsGuiding returns 0
18:42:41.582 00.000 15712 scope move finished after 46 + 58 ms
18:42:41.582 00.000 15712 Move returns status 0, amount 46
18:42:41.582 00.000 15712 MoveAxis(N, 0, ABG)
18:42:41.582 00.000 15712 Move returns status 0, amount 0
18:42:41.582 00.000 15712 move complete, result=0
18:42:41.582 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
18:42:41.585 00.003 15712 worker thread done servicing request
18:42:41.585 00.000 15712 Worker thread wakes up
18:42:41.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:41.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:43.002 01.417 15712 Exposure complete
18:42:43.062 00.060 15712 worker thread done servicing request
18:42:43.062 00.000 7988 OnExposeComplete: enter
18:42:43.062 00.000 7988 UpdateGuideState(): m_state=6
18:42:43.067 00.005 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
18:42:43.069 00.002 7988 Star::Find returns 1 (0), X=1181.36, Y=428.02, Mass=1408, SNR=25.5, Peak=237 HFD=3.2
18:42:43.069 00.000 7988 MultiStar: [#1 -0.04,-0.26,1.05,U] [#2 0.03,-0.24,1.02,U] [#3 0.09,-0.02,0.95,U] [#4 -0.10,-0.18,1.04,U] [#5 -0.09,-0.18,0.74,U] [#6 -0.01,0.02,0.69,U] [#7 -0.17,-0.09,0.69,U] [#8 -0.04,-0.09,0.65,U] 
18:42:43.071 00.002 7988 refined, 8 included, MultiStar: {-0.03, -0.16}, one-star: {0.01, -0.27}
18:42:43.071 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
18:42:43.073 00.002 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
18:42:43.073 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.75 mountX=0.16 mountY=0.03, mountTheta=0.21
18:42:43.075 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.16, opts=13)
18:42:43.077 00.002 7988 Enqueuing Move request for scope (-0.03, -0.16)
18:42:43.077 00.000 15712 Worker thread wakes up
18:42:43.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
18:42:43.078 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:43.079 00.001 7988 UpdateGuideState exits: m=1408 SNR=25.5
18:42:43.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:43.079 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:43.079 00.000 7988 Enqueuing Expose request
18:42:43.079 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
18:42:43.079 00.000 15712 Moving (-0.03, -0.16) raw xDistance=0.16 yDistance=0.03
18:42:43.079 00.000 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.10, pred = 0.04, hyst = 0.00, hyst_pct = 0.37, period_length = 644.43
18:42:43.079 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
18:42:43.079 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:43.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:42:43.079 00.000 15712 MoveAxis(W, 8, ABG)
18:42:43.079 00.000 15712 Guiding  Dir = 3, Dur = 8
18:42:43.079 00.000 15712 IsGuiding returns 0
18:42:43.096 00.017 15712 IsGuiding returns 0
18:42:43.096 00.000 15712 Move returns status 0, amount 8
18:42:43.096 00.000 15712 MoveAxis(N, 0, ABG)
18:42:43.096 00.000 15712 Move returns status 0, amount 0
18:42:43.096 00.000 15712 move complete, result=0
18:42:43.096 00.000 15712 worker thread done servicing request
18:42:43.096 00.000 15712 Worker thread wakes up
18:42:43.096 00.000 7988 GuideStep: 0.2 px 8 ms WEST, 0.0 px 0 ms NORTH
18:42:43.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:43.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:44.734 01.638 15712 Exposure complete
18:42:44.797 00.063 15712 worker thread done servicing request
18:42:44.797 00.000 7988 OnExposeComplete: enter
18:42:44.797 00.000 7988 UpdateGuideState(): m_state=6
18:42:44.800 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
18:42:44.800 00.000 7988 Star::Find returns 1 (1), X=1181.43, Y=428.04, Mass=1372, SNR=25.3, Peak=255 HFD=2.4
18:42:44.800 00.000 7988 MultiStar: [#1 -0.11,-0.33,1.04,U] [#2 -0.06,-0.18,1.02,U] [#3 0.10,-0.09,0.97,U] [#4 0.01,-0.24,1.06,U] [#5 -0.01,-0.30,0.75,U] [#6 -0.04,-0.07,0.71,U] [#7 -0.09,-0.10,0.67,U] [#8 -0.30,-0.21,0.67,U] 
18:42:44.800 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.20}, one-star: {0.07, -0.25}
18:42:44.800 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
18:42:44.800 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
18:42:44.800 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.75 mountX=0.20 mountY=0.04, mountTheta=0.21
18:42:44.800 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.20, opts=13)
18:42:44.800 00.000 7988 Enqueuing Move request for scope (-0.04, -0.20)
18:42:44.811 00.011 15712 Worker thread wakes up
18:42:44.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
18:42:44.811 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
18:42:44.811 00.000 15712 Moving (-0.04, -0.20) raw xDistance=0.20 yDistance=0.04
18:42:44.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:42:44.811 00.000 7988 UpdateGuideState exits: m=1372 SNR=25.3 Saturated
18:42:44.814 00.003 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.03, hyst = 0.12, hyst_pct = 0.36, period_length = 644.43
18:42:44.814 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
18:42:44.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:44.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:42:44.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:44.816 00.002 15712 MoveAxis(W, 47, ABG)
18:42:44.816 00.000 15712 Guiding  Dir = 3, Dur = 47
18:42:44.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:44.816 00.000 7988 Enqueuing Expose request
18:42:44.818 00.002 15712 IsGuiding returns 0
18:42:44.846 00.028 15712 PulseGuide returned control before completion, sleep 30
18:42:44.906 00.060 15712 IsGuiding returns 1
18:42:44.906 00.000 15712 scope still moving after pulse duration time elapsed
18:42:44.939 00.033 15712 IsGuiding returns 0
18:42:44.939 00.000 15712 scope move finished after 47 + 73 ms
18:42:44.939 00.000 15712 Move returns status 0, amount 47
18:42:44.939 00.000 15712 MoveAxis(N, 0, ABG)
18:42:44.939 00.000 15712 Move returns status 0, amount 0
18:42:44.939 00.000 15712 move complete, result=0
18:42:44.939 00.000 7988 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
18:42:44.942 00.003 15712 worker thread done servicing request
18:42:44.942 00.000 15712 Worker thread wakes up
18:42:44.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:44.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:46.360 01.418 15712 Exposure complete
18:42:46.421 00.061 15712 worker thread done servicing request
18:42:46.423 00.002 7988 OnExposeComplete: enter
18:42:46.423 00.000 7988 UpdateGuideState(): m_state=6
18:42:46.423 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
18:42:46.423 00.000 7988 Star::Find returns 1 (1), X=1181.46, Y=428.20, Mass=1382, SNR=25.3, Peak=255 HFD=2.8
18:42:46.427 00.004 7988 MultiStar: [#1 -0.16,-0.01,1.05,U] [#2 -0.03,0.06,1.05,U] [#3 -0.13,0.10,0.97,U] [#4 0.09,-0.09,1.06,U] [#5 -0.27,0.25,0.73,U] [#6 -0.12,0.33,0.72,U] [#7 -0.26,-0.18,0.67,U] [#8 -0.24,0.09,0.65,U] 
18:42:46.427 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {0.11, -0.09}
18:42:46.427 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.58) = xAngle (4.29 = -2.00)
18:42:46.427 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.40 = 1.11)
18:42:46.427 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.71 mountX=-0.04 mountY=0.09, mountTheta=2.00
18:42:46.427 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
18:42:46.427 00.000 7988 Enqueuing Move request for scope (-0.09, 0.04)
18:42:46.427 00.000 15712 Worker thread wakes up
18:42:46.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
18:42:46.427 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
18:42:46.427 00.000 15712 Moving (-0.09, 0.04) raw xDistance=-0.04 yDistance=0.09
18:42:46.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:46.427 00.000 7988 UpdateGuideState exits: m=1382 SNR=25.3 Saturated
18:42:46.437 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:46.439 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:46.439 00.000 7988 Enqueuing Expose request
18:42:46.441 00.002 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.36, period_length = 644.43
18:42:46.441 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
18:42:46.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:46.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:42:46.441 00.000 15712 MoveAxis(W, 5, ABG)
18:42:46.441 00.000 15712 Guiding  Dir = 3, Dur = 5
18:42:46.441 00.000 15712 IsGuiding returns 0
18:42:46.461 00.020 15712 IsGuiding returns 0
18:42:46.461 00.000 15712 Move returns status 0, amount 5
18:42:46.461 00.000 15712 MoveAxis(N, 0, ABG)
18:42:46.461 00.000 15712 Move returns status 0, amount 0
18:42:46.461 00.000 15712 move complete, result=0
18:42:46.461 00.000 15712 worker thread done servicing request
18:42:46.461 00.000 15712 Worker thread wakes up
18:42:46.461 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
18:42:46.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:46.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:48.097 01.636 15712 Exposure complete
18:42:48.157 00.060 15712 worker thread done servicing request
18:42:48.157 00.000 7988 OnExposeComplete: enter
18:42:48.157 00.000 7988 UpdateGuideState(): m_state=6
18:42:48.161 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
18:42:48.162 00.001 7988 Star::Find returns 1 (1), X=1181.27, Y=428.52, Mass=1366, SNR=25.1, Peak=255 HFD=3.1
18:42:48.162 00.000 7988 MultiStar: [#1 -0.01,-0.02,1.06,U] [#2 -0.07,0.24,0.99,U] [#3 -0.08,0.06,1.00,U] [#4 -0.08,-0.08,1.06,U] [#5 0.12,0.16,0.72,U] [#6 -0.12,0.37,0.71,U] [#7 -0.25,-0.07,0.70,U] [#8 0.01,-0.02,0.67,U] 
18:42:48.164 00.002 7988 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.08, 0.23}
18:42:48.166 00.002 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
18:42:48.166 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
18:42:48.168 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.15 mountX=-0.09 mountY=0.06, mountTheta=2.57
18:42:48.168 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.09, opts=13)
18:42:48.170 00.002 7988 Enqueuing Move request for scope (-0.06, 0.09)
18:42:48.170 00.000 15712 Worker thread wakes up
18:42:48.170 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
18:42:48.170 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
18:42:48.170 00.000 15712 Moving (-0.06, 0.09) raw xDistance=-0.09 yDistance=0.06
18:42:48.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:48.173 00.003 7988 UpdateGuideState exits: m=1366 SNR=25.1 Saturated
18:42:48.173 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:48.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:48.173 00.000 7988 Enqueuing Expose request
18:42:48.173 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.36, period_length = 644.43
18:42:48.173 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
18:42:48.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:48.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:42:48.173 00.000 15712 MoveAxis(W, 6, ABG)
18:42:48.173 00.000 15712 Guiding  Dir = 3, Dur = 6
18:42:48.173 00.000 15712 IsGuiding returns 0
18:42:48.196 00.023 15712 IsGuiding returns 0
18:42:48.196 00.000 15712 Move returns status 0, amount 6
18:42:48.196 00.000 15712 MoveAxis(N, 0, ABG)
18:42:48.196 00.000 15712 Move returns status 0, amount 0
18:42:48.196 00.000 15712 move complete, result=0
18:42:48.196 00.000 15712 worker thread done servicing request
18:42:48.196 00.000 15712 Worker thread wakes up
18:42:48.196 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
18:42:48.205 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:48.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:49.609 01.404 15712 Exposure complete
18:42:49.669 00.060 15712 worker thread done servicing request
18:42:49.669 00.000 7988 OnExposeComplete: enter
18:42:49.669 00.000 7988 UpdateGuideState(): m_state=6
18:42:49.673 00.004 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
18:42:49.673 00.000 7988 Star::Find returns 1 (0), X=1181.48, Y=428.12, Mass=1437, SNR=25.8, Peak=198 HFD=3.1
18:42:49.675 00.002 7988 MultiStar: [#1 -0.04,-0.38,1.04,U] [#2 0.19,-0.09,1.02,U] [#3 0.08,-0.31,0.96,U] [#4 0.22,-0.26,1.03,U] [#5 -0.03,0.02,0.72,U] [#6 -0.03,0.16,0.71,U] [#7 0.34,0.15,0.64,U] [#8 -0.14,-0.21,0.63,U] 
18:42:49.676 00.001 7988 refined, 8 included, MultiStar: {0.09, -0.15}, one-star: {0.13, -0.17}
18:42:49.678 00.002 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
18:42:49.678 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
18:42:49.678 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.03 mountX=0.15 mountY=-0.08, mountTheta=-0.52
18:42:49.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.15, opts=13)
18:42:49.678 00.000 7988 Enqueuing Move request for scope (0.09, -0.15)
18:42:49.685 00.007 15712 Worker thread wakes up
18:42:49.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
18:42:49.685 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
18:42:49.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:49.685 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.8
18:42:49.687 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:49.687 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:49.689 00.002 7988 Enqueuing Expose request
18:42:49.689 00.000 15712 Moving (0.09, -0.15) raw xDistance=0.15 yDistance=-0.08
18:42:49.691 00.002 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.36, period_length = 644.43
18:42:49.691 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
18:42:49.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:49.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:42:49.691 00.000 15712 MoveAxis(W, 4, ABG)
18:42:49.691 00.000 15712 Guiding  Dir = 3, Dur = 4
18:42:49.691 00.000 15712 IsGuiding returns 0
18:42:49.717 00.026 15712 IsGuiding returns 0
18:42:49.717 00.000 15712 Move returns status 0, amount 4
18:42:49.717 00.000 15712 MoveAxis(N, 0, ABG)
18:42:49.717 00.000 15712 Move returns status 0, amount 0
18:42:49.717 00.000 15712 move complete, result=0
18:42:49.717 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
18:42:49.723 00.006 15712 worker thread done servicing request
18:42:49.723 00.000 15712 Worker thread wakes up
18:42:49.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:49.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:51.362 01.639 15712 Exposure complete
18:42:51.411 00.049 15712 worker thread done servicing request
18:42:51.422 00.011 7988 OnExposeComplete: enter
18:42:51.422 00.000 7988 UpdateGuideState(): m_state=6
18:42:51.422 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
18:42:51.422 00.000 7988 Star::Find returns 1 (0), X=1181.41, Y=428.43, Mass=1472, SNR=26.0, Peak=229 HFD=3.1
18:42:51.422 00.000 7988 MultiStar: [#1 0.11,0.11,0.99,U] [#2 0.11,0.03,0.96,U] [#3 0.14,0.03,0.97,U] [#4 0.09,-0.17,1.04,U] [#5 0.34,0.23,0.69,U] [#6 -0.01,0.24,0.72,U] [#7 0.01,0.09,0.64,U] [#8 -0.00,-0.02,0.64,U] 
18:42:51.428 00.006 7988 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.05, 0.14}
18:42:51.428 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
18:42:51.428 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.01)
18:42:51.428 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.07 mountY=-0.10, mountTheta=-2.16
18:42:51.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.06, opts=13)
18:42:51.428 00.000 7988 Enqueuing Move request for scope (0.10, 0.06)
18:42:51.428 00.000 15712 Worker thread wakes up
18:42:51.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
18:42:51.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
18:42:51.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:42:51.428 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0
18:42:51.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:51.438 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:51.438 00.000 7988 Enqueuing Expose request
18:42:51.438 00.000 15712 Moving (0.10, 0.06) raw xDistance=-0.07 yDistance=-0.10
18:42:51.438 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.36, period_length = 644.43
18:42:51.438 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
18:42:51.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:51.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:42:51.438 00.000 15712 MoveAxis(W, 3, ABG)
18:42:51.438 00.000 15712 Guiding  Dir = 3, Dur = 3
18:42:51.438 00.000 15712 IsGuiding returns 0
18:42:51.462 00.024 15712 IsGuiding returns 0
18:42:51.462 00.000 15712 Move returns status 0, amount 3
18:42:51.462 00.000 15712 MoveAxis(N, 0, ABG)
18:42:51.462 00.000 15712 Move returns status 0, amount 0
18:42:51.462 00.000 15712 move complete, result=0
18:42:51.462 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
18:42:51.462 00.000 15712 worker thread done servicing request
18:42:51.462 00.000 15712 Worker thread wakes up
18:42:51.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:51.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:52.875 01.413 15712 Exposure complete
18:42:52.935 00.060 15712 worker thread done servicing request
18:42:52.935 00.000 7988 OnExposeComplete: enter
18:42:52.935 00.000 7988 UpdateGuideState(): m_state=6
18:42:52.935 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
18:42:52.935 00.000 7988 Star::Find returns 1 (0), X=1181.49, Y=428.71, Mass=1418, SNR=25.4, Peak=206 HFD=3.1
18:42:52.935 00.000 7988 MultiStar: [#1 -0.03,0.38,1.00,U] [#2 0.05,0.28,1.04,U] [#3 0.18,0.33,0.97,U] [#4 0.07,0.17,1.02,U] [#5 -0.18,0.40,0.72,U] [#6 -0.04,0.60,0.71,U] [#7 -0.14,0.32,0.67,U] [#8 -0.02,0.24,0.68,U] 
18:42:52.942 00.007 7988 refined, 8 included, MultiStar: {0.02, 0.34}, one-star: {0.14, 0.42}
18:42:52.942 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
18:42:52.942 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.08)
18:42:52.942 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.52 mountX=-0.34 mountY=-0.03, mountTheta=-3.06
18:42:52.942 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.34, opts=13)
18:42:52.942 00.000 7988 Enqueuing Move request for scope (0.02, 0.34)
18:42:52.942 00.000 15712 Worker thread wakes up
18:42:52.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
18:42:52.942 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
18:42:52.942 00.000 15712 Moving (0.02, 0.34) raw xDistance=-0.34 yDistance=-0.03
18:42:52.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:42:52.951 00.009 7988 UpdateGuideState exits: m=1418 SNR=25.4
18:42:52.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:52.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:52.955 00.004 7988 Enqueuing Expose request
18:42:52.955 00.000 15712 PPEC rslt: input = -0.34, final = -0.20, react = -0.21, pred = 0.00, hyst = -0.19, hyst_pct = 0.36, period_length = 644.43
18:42:52.955 00.000 15712 PPEC: input: -0.34, control: -0.20, exposure: 1500
18:42:52.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:52.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:42:52.955 00.000 15712 MoveAxis(E, 64, ABG)
18:42:52.955 00.000 15712 Guiding  Dir = 2, Dur = 64
18:42:52.955 00.000 15712 IsGuiding returns 0
18:42:52.977 00.022 15712 PulseGuide returned control before completion, sleep 50
18:42:53.062 00.085 15712 IsGuiding returns 0
18:42:53.062 00.000 15712 Move returns status 0, amount 64
18:42:53.062 00.000 15712 MoveAxis(N, 0, ABG)
18:42:53.062 00.000 15712 Move returns status 0, amount 0
18:42:53.062 00.000 15712 move complete, result=0
18:42:53.062 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.0 px 0 ms NORTH
18:42:53.063 00.001 15712 worker thread done servicing request
18:42:53.063 00.000 15712 Worker thread wakes up
18:42:53.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:53.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:54.706 01.643 15712 Exposure complete
18:42:54.769 00.063 15712 worker thread done servicing request
18:42:54.769 00.000 7988 OnExposeComplete: enter
18:42:54.769 00.000 7988 UpdateGuideState(): m_state=6
18:42:54.769 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
18:42:54.769 00.000 7988 Star::Find returns 1 (0), X=1181.28, Y=428.61, Mass=1409, SNR=25.4, Peak=211 HFD=3.1
18:42:54.769 00.000 7988 MultiStar: [#1 -0.04,0.28,1.03,U] [#2 -0.00,0.27,1.02,U] [#3 -0.05,0.31,0.94,U] [#4 0.10,0.14,1.05,U] [#5 -0.08,0.49,0.69,U] [#6 -0.27,0.57,0.00,M1] [#7 -0.06,0.38,0.67,U] [#8 0.00,0.06,0.67,U] 
18:42:54.769 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.28}, one-star: {-0.08, 0.32}
18:42:54.769 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
18:42:54.769 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
18:42:54.779 00.010 7988 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.65 mountX=-0.28 mountY=0.02, mountTheta=3.09
18:42:54.779 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.28, opts=13)
18:42:54.779 00.000 7988 Enqueuing Move request for scope (-0.02, 0.28)
18:42:54.783 00.004 15712 Worker thread wakes up
18:42:54.783 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
18:42:54.783 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
18:42:54.783 00.000 15712 Moving (-0.02, 0.28) raw xDistance=-0.28 yDistance=0.02
18:42:54.783 00.000 15712 PPEC rslt: input = -0.28, final = -0.16, react = -0.17, pred = 0.00, hyst = -0.15, hyst_pct = 0.36, period_length = 644.43
18:42:54.783 00.000 15712 PPEC: input: -0.28, control: -0.16, exposure: 1500
18:42:54.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:54.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:42:54.783 00.000 15712 MoveAxis(E, 52, ABG)
18:42:54.783 00.000 15712 Guiding  Dir = 2, Dur = 52
18:42:54.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:42:54.783 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.4
18:42:54.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:54.783 00.000 15712 IsGuiding returns 0
18:42:54.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:54.783 00.000 7988 Enqueuing Expose request
18:42:54.799 00.016 15712 PulseGuide returned control before completion, sleep 46
18:42:54.867 00.068 15712 IsGuiding returns 0
18:42:54.867 00.000 15712 Move returns status 0, amount 52
18:42:54.867 00.000 15712 MoveAxis(N, 0, ABG)
18:42:54.867 00.000 15712 Move returns status 0, amount 0
18:42:54.867 00.000 15712 move complete, result=0
18:42:54.867 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
18:42:54.870 00.003 15712 worker thread done servicing request
18:42:54.870 00.000 15712 Worker thread wakes up
18:42:54.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:54.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:56.284 01.414 15712 Exposure complete
18:42:56.346 00.062 7988 OnExposeComplete: enter
18:42:56.348 00.002 7988 UpdateGuideState(): m_state=6
18:42:56.350 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
18:42:56.350 00.000 7988 Star::Find returns 1 (0), X=1181.38, Y=428.67, Mass=1350, SNR=25.1, Peak=208 HFD=3.1
18:42:56.352 00.002 15712 worker thread done servicing request
18:42:56.352 00.000 7988 MultiStar: [#1 0.13,-0.00,1.02,U] [#2 0.07,0.29,1.03,U] [#3 0.16,0.34,0.95,U] [#4 0.06,0.17,1.06,U] [#5 0.06,0.33,0.70,U] [#6 0.05,0.38,0.72,U] [#7 -0.07,0.26,0.69,U] [#8 -0.02,0.04,0.65,U] 
18:42:56.354 00.002 7988 refined, 8 included, MultiStar: {0.06, 0.24}, one-star: {0.03, 0.38}
18:42:56.354 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
18:42:56.354 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.27)
18:42:56.354 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.33 mountX=-0.24 mountY=-0.07, mountTheta=-2.88
18:42:56.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.24, opts=13)
18:42:56.361 00.007 7988 Enqueuing Move request for scope (0.06, 0.24)
18:42:56.361 00.000 15712 Worker thread wakes up
18:42:56.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
18:42:56.361 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
18:42:56.361 00.000 15712 Moving (0.06, 0.24) raw xDistance=-0.24 yDistance=-0.07
18:42:56.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:42:56.361 00.000 7988 UpdateGuideState exits: m=1350 SNR=25.1
18:42:56.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:56.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:56.361 00.000 7988 Enqueuing Expose request
18:42:56.361 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.36, period_length = 644.43
18:42:56.361 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
18:42:56.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:56.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:42:56.361 00.000 15712 MoveAxis(E, 48, ABG)
18:42:56.361 00.000 15712 Guiding  Dir = 2, Dur = 48
18:42:56.361 00.000 15712 IsGuiding returns 0
18:42:56.378 00.017 15712 PulseGuide returned control before completion, sleep 41
18:42:56.467 00.089 15712 IsGuiding returns 0
18:42:56.467 00.000 15712 Move returns status 0, amount 48
18:42:56.467 00.000 15712 MoveAxis(N, 0, ABG)
18:42:56.467 00.000 15712 Move returns status 0, amount 0
18:42:56.467 00.000 15712 move complete, result=0
18:42:56.467 00.000 15712 worker thread done servicing request
18:42:56.467 00.000 15712 Worker thread wakes up
18:42:56.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:56.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:56.467 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
18:42:58.097 01.630 15712 Exposure complete
18:42:58.159 00.062 15712 worker thread done servicing request
18:42:58.159 00.000 7988 OnExposeComplete: enter
18:42:58.159 00.000 7988 UpdateGuideState(): m_state=6
18:42:58.162 00.003 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
18:42:58.164 00.002 7988 Star::Find returns 1 (0), X=1181.37, Y=427.89, Mass=1415, SNR=25.6, Peak=176 HFD=3.3
18:42:58.164 00.000 7988 MultiStar: [#1 0.04,-0.64,0.00,M1] [#2 0.04,-0.31,1.01,U] [#3 0.18,-0.57,0.94,U] [#4 0.14,-0.57,1.02,U] [#5 0.15,-0.46,0.69,U] [#6 -0.03,-0.28,0.73,U] [#7 0.09,-0.39,0.67,U] [#8 -0.06,-0.41,0.67,U] 
18:42:58.166 00.002 7988 single-star, 7 included, MultiStar: {0.07, -0.43}, one-star: {0.01, -0.40}
18:42:58.166 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
18:42:58.168 00.002 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.14)
18:42:58.168 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.54 mountX=0.40 mountY=-0.00, mountTheta=-0.01
18:42:58.170 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.40, opts=13)
18:42:58.172 00.002 7988 Enqueuing Move request for scope (0.01, -0.40)
18:42:58.172 00.000 15712 Worker thread wakes up
18:42:58.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.40) opts 0xd
18:42:58.172 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.40)
18:42:58.172 00.000 15712 Moving (0.01, -0.40) raw xDistance=0.40 yDistance=-0.00
18:42:58.172 00.000 15712 PPEC rslt: input = 0.40, final = 0.22, react = 0.24, pred = -0.01, hyst = 0.21, hyst_pct = 0.35, period_length = 644.43
18:42:58.172 00.000 15712 PPEC: input: 0.40, control: 0.22, exposure: 1500
18:42:58.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:58.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:42:58.172 00.000 15712 MoveAxis(W, 71, ABG)
18:42:58.172 00.000 15712 Guiding  Dir = 3, Dur = 71
18:42:58.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:42:58.175 00.003 7988 UpdateGuideState exits: m=1415 SNR=25.6
18:42:58.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:58.175 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:58.175 00.000 7988 Enqueuing Expose request
18:42:58.175 00.000 15712 IsGuiding returns 0
18:42:58.209 00.034 15712 PulseGuide returned control before completion, sleep 53
18:42:58.287 00.078 15712 IsGuiding returns 0
18:42:58.287 00.000 15712 Move returns status 0, amount 71
18:42:58.287 00.000 15712 MoveAxis(N, 0, ABG)
18:42:58.287 00.000 15712 Move returns status 0, amount 0
18:42:58.287 00.000 15712 move complete, result=0
18:42:58.287 00.000 7988 GuideStep: 0.4 px 71 ms WEST, -0.0 px 0 ms NORTH
18:42:58.290 00.003 15712 worker thread done servicing request
18:42:58.290 00.000 15712 Worker thread wakes up
18:42:58.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:58.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:42:59.709 01.419 15712 Exposure complete
18:42:59.770 00.061 15712 worker thread done servicing request
18:42:59.771 00.001 7988 OnExposeComplete: enter
18:42:59.771 00.000 7988 UpdateGuideState(): m_state=6
18:42:59.771 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
18:42:59.771 00.000 7988 Star::Find returns 1 (0), X=1181.43, Y=428.26, Mass=1332, SNR=24.6, Peak=211 HFD=3.0
18:42:59.771 00.000 7988 MultiStar: [#1 0.12,-0.12,1.05,U] [#2 -0.17,-0.07,1.03,U] [#3 -0.07,-0.19,0.98,U] [#4 0.07,-0.31,1.01,U] [#5 0.10,0.00,0.72,U] [#6 -0.08,0.28,0.75,U] [#7 0.06,-0.08,0.69,U] [#8 -0.16,-0.41,0.65,U] 
18:42:59.771 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.11}, one-star: {0.07, -0.04}
18:42:59.771 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
18:42:59.771 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.04)
18:42:59.780 00.009 7988 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.45 mountX=0.04 mountY=-0.07, mountTheta=-1.12
18:42:59.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.04, opts=13)
18:42:59.780 00.000 7988 Enqueuing Move request for scope (0.07, -0.04)
18:42:59.780 00.000 15712 Worker thread wakes up
18:42:59.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
18:42:59.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
18:42:59.780 00.000 15712 Moving (0.07, -0.04) raw xDistance=0.04 yDistance=-0.07
18:42:59.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:42:59.786 00.006 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.35, period_length = 644.43
18:42:59.786 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
18:42:59.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:42:59.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:42:59.786 00.000 15712 MoveAxis(E, 2, ABG)
18:42:59.786 00.000 15712 Guiding  Dir = 2, Dur = 2
18:42:59.786 00.000 7988 UpdateGuideState exits: m=1332 SNR=24.6
18:42:59.788 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:59.788 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:42:59.790 00.002 7988 Enqueuing Expose request
18:42:59.805 00.015 15712 IsGuiding returns 0
18:42:59.817 00.012 15712 IsGuiding returns 0
18:42:59.817 00.000 15712 Move returns status 0, amount 2
18:42:59.817 00.000 15712 MoveAxis(N, 0, ABG)
18:42:59.817 00.000 15712 Move returns status 0, amount 0
18:42:59.817 00.000 15712 move complete, result=0
18:42:59.817 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
18:42:59.825 00.008 15712 worker thread done servicing request
18:42:59.825 00.000 15712 Worker thread wakes up
18:42:59.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:42:59.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:43:01.462 01.637 15712 Exposure complete
18:43:01.521 00.059 15712 worker thread done servicing request
18:43:01.521 00.000 7988 OnExposeComplete: enter
18:43:01.521 00.000 7988 UpdateGuideState(): m_state=6
18:43:01.521 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
18:43:01.521 00.000 7988 Star::Find returns 1 (0), X=1181.61, Y=428.04, Mass=1418, SNR=25.4, Peak=184 HFD=3.2
18:43:01.534 00.013 7988 MultiStar: [#1 0.18,-0.54,1.01,U] [#2 -0.12,-0.47,1.02,U] [#3 0.03,-0.51,0.94,U] [#4 0.04,-0.56,1.00,U] [#5 0.01,-0.48,0.71,U] [#6 -0.05,-0.35,0.70,U] [#7 -0.10,-0.57,0.69,U] [#8 -0.30,-0.51,0.68,U] 
18:43:01.534 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.47}, one-star: {0.26, -0.26}
18:43:01.537 00.003 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
18:43:01.537 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.38)
18:43:01.537 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.26 hyp=0.36 cameraTheta=-0.79 mountX=0.26 mountY=-0.25, mountTheta=-0.77
18:43:01.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.26, opts=13)
18:43:01.537 00.000 7988 Enqueuing Move request for scope (0.26, -0.26)
18:43:01.537 00.000 15712 Worker thread wakes up
18:43:01.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.26) opts 0xd
18:43:01.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.26)
18:43:01.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:01.537 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.4
18:43:01.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:01.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:01.537 00.000 7988 Enqueuing Expose request
18:43:01.537 00.000 15712 Moving (0.26, -0.26) raw xDistance=0.26 yDistance=-0.25
18:43:01.537 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.15, pred = -0.01, hyst = 0.15, hyst_pct = 0.35, period_length = 644.43
18:43:01.537 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
18:43:01.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:01.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
18:43:01.537 00.000 15712 MoveAxis(W, 48, ABG)
18:43:01.537 00.000 15712 Guiding  Dir = 3, Dur = 48
18:43:01.537 00.000 15712 IsGuiding returns 0
18:43:01.558 00.021 15712 PulseGuide returned control before completion, sleep 43
18:43:01.637 00.079 15712 IsGuiding returns 0
18:43:01.637 00.000 15712 Move returns status 0, amount 48
18:43:01.637 00.000 15712 MoveAxis(N, 0, ABG)
18:43:01.637 00.000 15712 Move returns status 0, amount 0
18:43:01.637 00.000 15712 move complete, result=0
18:43:01.637 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.2 px 0 ms NORTH
18:43:01.647 00.010 15712 worker thread done servicing request
18:43:01.647 00.000 15712 Worker thread wakes up
18:43:01.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:01.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:43:03.055 01.408 15712 Exposure complete
18:43:03.116 00.061 15712 worker thread done servicing request
18:43:03.116 00.000 7988 OnExposeComplete: enter
18:43:03.116 00.000 7988 UpdateGuideState(): m_state=6
18:43:03.116 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
18:43:03.116 00.000 7988 Star::Find returns 1 (0), X=1181.22, Y=427.93, Mass=1421, SNR=25.5, Peak=202 HFD=3.2
18:43:03.116 00.000 7988 MultiStar: [#1 -0.04,-0.25,1.04,U] [#2 -0.25,-0.28,1.03,U] [#3 0.03,-0.37,0.96,U] [#4 0.03,-0.20,0.99,U] [#5 -0.16,-0.17,0.70,U] [#6 -0.06,0.07,0.69,U] [#7 -0.21,-0.20,0.63,U] [#8 -0.29,-0.23,0.64,U] 
18:43:03.116 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.24}, one-star: {-0.13, -0.36}
18:43:03.116 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
18:43:03.116 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.68 = 2.68)
18:43:03.116 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-2.00 mountX=0.24 mountY=0.12, mountTheta=0.45
18:43:03.116 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.24, opts=13)
18:43:03.116 00.000 7988 Enqueuing Move request for scope (-0.11, -0.24)
18:43:03.130 00.014 15712 Worker thread wakes up
18:43:03.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
18:43:03.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
18:43:03.130 00.000 15712 Moving (-0.11, -0.24) raw xDistance=0.24 yDistance=0.12
18:43:03.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:03.130 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.5
18:43:03.132 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:03.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:03.132 00.000 7988 Enqueuing Expose request
18:43:03.132 00.000 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.02, hyst = 0.13, hyst_pct = 0.35, period_length = 644.43
18:43:03.132 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
18:43:03.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:03.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:43:03.132 00.000 15712 MoveAxis(W, 48, ABG)
18:43:03.132 00.000 15712 Guiding  Dir = 3, Dur = 48
18:43:03.164 00.032 15712 IsGuiding returns 0
18:43:03.180 00.016 15712 PulseGuide returned control before completion, sleep 43
18:43:03.228 00.048 15712 IsGuiding returns 1
18:43:03.228 00.000 15712 scope still moving after pulse duration time elapsed
18:43:03.260 00.032 15712 IsGuiding returns 0
18:43:03.260 00.000 15712 scope move finished after 48 + 47 ms
18:43:03.260 00.000 15712 Move returns status 0, amount 48
18:43:03.260 00.000 15712 MoveAxis(N, 0, ABG)
18:43:03.260 00.000 15712 Move returns status 0, amount 0
18:43:03.260 00.000 15712 move complete, result=0
18:43:03.260 00.000 15712 worker thread done servicing request
18:43:03.260 00.000 15712 Worker thread wakes up
18:43:03.260 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
18:43:03.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:03.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:43:04.907 01.647 15712 Exposure complete
18:43:04.966 00.059 15712 worker thread done servicing request
18:43:04.966 00.000 7988 OnExposeComplete: enter
18:43:04.966 00.000 7988 UpdateGuideState(): m_state=6
18:43:04.970 00.004 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
18:43:04.970 00.000 7988 Star::Find returns 1 (0), X=1181.40, Y=429.00, Mass=1404, SNR=25.4, Peak=183 HFD=3.4
18:43:04.970 00.000 7988 MultiStar: [#1 0.20,0.57,0.00,M1] [#2 0.02,0.72,0.00,M1] [#3 0.19,0.66,0.00,M1] [#4 0.12,0.65,0.00,M1] [#5 0.05,0.53,0.66,U] [#6 -0.00,0.83,0.00,M1] [#7 0.06,0.63,0.00,M1] [#8 -0.19,0.81,0.00,M1] 
18:43:04.970 00.000 7988 refined, 1 included, MultiStar: {0.05, 0.64}, one-star: {0.04, 0.71}
18:43:04.970 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
18:43:04.970 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
18:43:04.970 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.64 hyp=0.64 cameraTheta=1.50 mountX=-0.64 mountY=-0.06, mountTheta=-3.04
18:43:04.979 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.64, opts=13)
18:43:04.981 00.002 7988 Enqueuing Move request for scope (0.05, 0.64)
18:43:04.981 00.000 15712 Worker thread wakes up
18:43:04.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.64) opts 0xd
18:43:04.981 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.64)
18:43:04.981 00.000 15712 Moving (0.05, 0.64) raw xDistance=-0.64 yDistance=-0.06
18:43:04.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:04.982 00.001 7988 UpdateGuideState exits: m=1404 SNR=25.4
18:43:04.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:04.982 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:04.982 00.000 7988 Enqueuing Expose request
18:43:04.987 00.005 15712 PPEC rslt: input = -0.64, final = -0.35, react = -0.38, pred = 0.02, hyst = -0.34, hyst_pct = 0.35, period_length = 644.43
18:43:04.987 00.000 15712 PPEC: input: -0.64, control: -0.35, exposure: 1500
18:43:04.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:04.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:43:04.987 00.000 15712 MoveAxis(E, 115, ABG)
18:43:04.987 00.000 15712 Guiding  Dir = 2, Dur = 115
18:43:04.987 00.000 15712 IsGuiding returns 0
18:43:05.002 00.015 15712 PulseGuide returned control before completion, sleep 112
18:43:05.142 00.140 15712 IsGuiding returns 0
18:43:05.142 00.000 15712 Move returns status 0, amount 115
18:43:05.142 00.000 15712 MoveAxis(N, 0, ABG)
18:43:05.142 00.000 15712 Move returns status 0, amount 0
18:43:05.142 00.000 15712 move complete, result=0
18:43:05.142 00.000 7988 GuideStep: -0.6 px 115 ms EAST, -0.1 px 0 ms NORTH
18:43:05.148 00.006 15712 worker thread done servicing request
18:43:05.148 00.000 15712 Worker thread wakes up
18:43:05.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:05.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:43:06.562 01.414 15712 Exposure complete
18:43:06.625 00.063 15712 worker thread done servicing request
18:43:06.625 00.000 7988 OnExposeComplete: enter
18:43:06.625 00.000 7988 UpdateGuideState(): m_state=6
18:43:06.625 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
18:43:06.625 00.000 7988 Star::Find returns 1 (0), X=1181.45, Y=428.22, Mass=1369, SNR=25.0, Peak=212 HFD=3.2
18:43:06.625 00.000 7988 MultiStar: [#1 -0.11,-0.23,1.02,U] [#2 -0.07,-0.10,1.04,U] [#3 0.01,-0.29,0.97,U] [#4 0.05,-0.13,1.04,U] [#5 0.07,0.01,0.68,U] [#6 -0.25,0.14,0.74,U] [#7 -0.15,-0.15,0.66,U] [#8 -0.11,-0.46,0.64,U] 
18:43:06.625 00.000 7988 single-star, 8 included, MultiStar: {-0.04, -0.14}, one-star: {0.10, -0.07}
18:43:06.625 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.58) = xAngle (0.94 = 0.94)
18:43:06.625 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.05 = -2.23)
18:43:06.635 00.010 7988 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=0.07 mountY=-0.09, mountTheta=-0.93
18:43:06.637 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.07, opts=13)
18:43:06.637 00.000 7988 Enqueuing Move request for scope (0.10, -0.07)
18:43:06.637 00.000 15712 Worker thread wakes up
18:43:06.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
18:43:06.637 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
18:43:06.637 00.000 15712 Moving (0.10, -0.07) raw xDistance=0.07 yDistance=-0.09
18:43:06.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=21, FiltMax=255, Gamma=0.690
18:43:06.637 00.000 7988 UpdateGuideState exits: m=1369 SNR=25.0
18:43:06.642 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:06.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:06.644 00.002 7988 Enqueuing Expose request
18:43:06.644 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.35, period_length = 644.43
18:43:06.644 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
18:43:06.644 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:06.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:43:06.644 00.000 15712 MoveAxis(W, 6, ABG)
18:43:06.644 00.000 15712 Guiding  Dir = 3, Dur = 6
18:43:06.646 00.002 15712 IsGuiding returns 0
18:43:06.652 00.006 15712 IsGuiding returns 0
18:43:06.652 00.000 15712 Move returns status 0, amount 6
18:43:06.652 00.000 15712 MoveAxis(N, 0, ABG)
18:43:06.652 00.000 15712 Move returns status 0, amount 0
18:43:06.652 00.000 15712 move complete, result=0
18:43:06.652 00.000 15712 worker thread done servicing request
18:43:06.652 00.000 15712 Worker thread wakes up
18:43:06.652 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
18:43:06.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:06.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:43:08.294 01.642 15712 Exposure complete
18:43:08.357 00.063 15712 worker thread done servicing request
18:43:08.357 00.000 7988 OnExposeComplete: enter
18:43:08.357 00.000 7988 UpdateGuideState(): m_state=6
18:43:08.357 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
18:43:08.357 00.000 7988 Star::Find returns 1 (0), X=1181.46, Y=428.28, Mass=1313, SNR=24.5, Peak=193 HFD=3.0
18:43:08.357 00.000 7988 MultiStar: [#1 0.21,-0.10,1.10,U] [#2 0.07,-0.10,0.99,U] [#3 -0.03,0.04,0.98,U] [#4 0.08,-0.21,1.05,U] [#5 0.04,-0.07,0.73,U] [#6 0.07,0.14,0.72,U] [#7 -0.24,-0.03,0.65,U] [#8 0.09,-0.05,0.68,U] 
18:43:08.357 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.11, -0.02}
18:43:08.357 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
18:43:08.357 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.95 = -2.33)
18:43:08.357 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.74 mountX=0.05 mountY=-0.06, mountTheta=-0.83
18:43:08.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.05, opts=13)
18:43:08.357 00.000 7988 Enqueuing Move request for scope (0.06, -0.05)
18:43:08.357 00.000 15712 Worker thread wakes up
18:43:08.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
18:43:08.357 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
18:43:08.357 00.000 15712 Moving (0.06, -0.05) raw xDistance=0.05 yDistance=-0.06
18:43:08.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:08.372 00.015 7988 UpdateGuideState exits: m=1313 SNR=24.5
18:43:08.373 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:08.373 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.35, period_length = 644.43
18:43:08.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:08.373 00.000 7988 Enqueuing Expose request
18:43:08.373 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
18:43:08.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:08.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:43:08.373 00.000 15712 MoveAxis(W, 7, ABG)
18:43:08.373 00.000 15712 Guiding  Dir = 3, Dur = 7
18:43:08.373 00.000 15712 IsGuiding returns 0
18:43:08.406 00.033 15712 IsGuiding returns 0
18:43:08.406 00.000 15712 Move returns status 0, amount 7
18:43:08.406 00.000 15712 MoveAxis(N, 0, ABG)
18:43:08.406 00.000 15712 Move returns status 0, amount 0
18:43:08.406 00.000 15712 move complete, result=0
18:43:08.406 00.000 15712 worker thread done servicing request
18:43:08.406 00.000 15712 Worker thread wakes up
18:43:08.406 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
18:43:08.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:08.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:43:09.823 01.417 15712 Exposure complete
18:43:09.885 00.062 15712 worker thread done servicing request
18:43:09.886 00.001 7988 OnExposeComplete: enter
18:43:09.886 00.000 7988 UpdateGuideState(): m_state=6
18:43:09.886 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
18:43:09.886 00.000 7988 Star::Find returns 1 (0), X=1181.29, Y=427.84, Mass=1360, SNR=25.0, Peak=196 HFD=3.2
18:43:09.890 00.004 7988 MultiStar: [#1 -0.09,-0.40,1.06,U] [#2 -0.11,-0.34,1.01,U] [#3 -0.16,-0.23,0.96,U] [#4 -0.17,-0.49,1.01,U] [#5 -0.22,-0.34,0.68,U] [#6 -0.07,-0.21,0.73,U] [#7 -0.12,-0.58,0.65,U] [#8 -0.05,-0.46,0.63,U] 
18:43:09.890 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.39}, one-star: {-0.06, -0.46}
18:43:09.892 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
18:43:09.892 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
18:43:09.894 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.39 hyp=0.40 cameraTheta=-1.86 mountX=0.39 mountY=0.13, mountTheta=0.31
18:43:09.896 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.39, opts=13)
18:43:09.896 00.000 7988 Enqueuing Move request for scope (-0.12, -0.39)
18:43:09.898 00.002 15712 Worker thread wakes up
18:43:09.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.39) opts 0xd
18:43:09.898 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.39)
18:43:09.898 00.000 15712 Moving (-0.12, -0.39) raw xDistance=0.39 yDistance=0.13
18:43:09.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:09.898 00.000 7988 UpdateGuideState exits: m=1360 SNR=25.0
18:43:09.900 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:09.902 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:09.902 00.000 7988 Enqueuing Expose request
18:43:09.902 00.000 15712 PPEC rslt: input = 0.39, final = 0.25, react = 0.23, pred = 0.03, hyst = 0.21, hyst_pct = 0.34, period_length = 644.43
18:43:09.902 00.000 15712 PPEC: input: 0.39, control: 0.25, exposure: 1500
18:43:09.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:09.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:43:09.902 00.000 15712 MoveAxis(W, 81, ABG)
18:43:09.902 00.000 15712 Guiding  Dir = 3, Dur = 81
18:43:09.902 00.000 15712 IsGuiding returns 0
18:43:09.919 00.017 15712 PulseGuide returned control before completion, sleep 72
18:43:10.021 00.102 15712 IsGuiding returns 1
18:43:10.021 00.000 15712 scope still moving after pulse duration time elapsed
18:43:10.044 00.023 15712 IsGuiding returns 0
18:43:10.044 00.000 15712 scope move finished after 81 + 58 ms
18:43:10.044 00.000 15712 Move returns status 0, amount 81
18:43:10.044 00.000 15712 MoveAxis(N, 0, ABG)
18:43:10.044 00.000 15712 Move returns status 0, amount 0
18:43:10.044 00.000 15712 move complete, result=0
18:43:10.044 00.000 15712 worker thread done servicing request
18:43:10.044 00.000 15712 Worker thread wakes up
18:43:10.044 00.000 7988 GuideStep: 0.4 px 81 ms WEST, 0.1 px 0 ms NORTH
18:43:10.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:10.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:43:11.689 01.645 15712 Exposure complete
18:43:11.749 00.060 15712 worker thread done servicing request
18:43:11.749 00.000 7988 OnExposeComplete: enter
18:43:11.749 00.000 7988 UpdateGuideState(): m_state=6
18:43:11.752 00.003 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
18:43:11.752 00.000 7988 Star::Find returns 1 (0), X=1181.44, Y=428.29, Mass=1382, SNR=25.1, Peak=207 HFD=3.2
18:43:11.754 00.002 7988 MultiStar: [#1 -0.06,0.05,1.00,U] [#2 -0.09,0.03,1.02,U] [#3 0.06,0.21,0.97,U] [#4 0.14,-0.04,1.02,U] [#5 -0.16,-0.15,0.72,U] [#6 -0.04,0.29,0.70,U] [#7 0.13,-0.07,0.65,U] [#8 -0.14,0.12,0.67,U] 
18:43:11.756 00.002 7988 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.09, -0.00}
18:43:11.756 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
18:43:11.756 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
18:43:11.758 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.64 mountX=-0.05 mountY=0.00, mountTheta=3.09
18:43:11.760 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.05, opts=13)
18:43:11.760 00.000 7988 Enqueuing Move request for scope (-0.00, 0.05)
18:43:11.762 00.002 15712 Worker thread wakes up
18:43:11.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
18:43:11.762 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
18:43:11.762 00.000 15712 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=0.00
18:43:11.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:11.762 00.000 7988 UpdateGuideState exits: m=1382 SNR=25.1
18:43:11.765 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:11.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:11.765 00.000 7988 Enqueuing Expose request
18:43:11.765 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.34, period_length = 644.43
18:43:11.765 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
18:43:11.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:11.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:43:11.765 00.000 15712 MoveAxis(W, 8, ABG)
18:43:11.765 00.000 15712 Guiding  Dir = 3, Dur = 8
18:43:11.765 00.000 15712 IsGuiding returns 0
18:43:11.790 00.025 15712 IsGuiding returns 0
18:43:11.790 00.000 15712 Move returns status 0, amount 8
18:43:11.790 00.000 15712 MoveAxis(N, 0, ABG)
18:43:11.790 00.000 15712 Move returns status 0, amount 0
18:43:11.790 00.000 15712 move complete, result=0
18:43:11.790 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
18:43:11.797 00.007 15712 worker thread done servicing request
18:43:11.797 00.000 15712 Worker thread wakes up
18:43:11.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:11.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:43:13.213 01.416 15712 Exposure complete
18:43:13.274 00.061 15712 worker thread done servicing request
18:43:13.274 00.000 7988 OnExposeComplete: enter
18:43:13.274 00.000 7988 UpdateGuideState(): m_state=6
18:43:13.274 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
18:43:13.274 00.000 7988 Star::Find returns 1 (0), X=1181.42, Y=428.40, Mass=1457, SNR=25.9, Peak=210 HFD=3.3
18:43:13.274 00.000 7988 MultiStar: [#1 0.03,-0.25,1.03,U] [#2 0.08,0.09,1.00,U] [#3 0.12,-0.08,0.91,U] [#4 0.08,-0.22,1.04,U] [#5 -0.11,-0.10,0.66,U] [#6 0.00,0.13,0.72,U] [#7 0.11,-0.06,0.64,U] [#8 0.05,0.11,0.62,U] 
18:43:13.274 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.06, 0.10}
18:43:13.274 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.58) = xAngle (0.93 = 0.93)
18:43:13.274 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.04 = -2.25)
18:43:13.285 00.011 7988 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.65 mountX=0.04 mountY=-0.05, mountTheta=-0.92
18:43:13.285 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.04, opts=13)
18:43:13.285 00.000 7988 Enqueuing Move request for scope (0.05, -0.04)
18:43:13.285 00.000 15712 Worker thread wakes up
18:43:13.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
18:43:13.285 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
18:43:13.285 00.000 15712 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
18:43:13.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:13.290 00.005 7988 UpdateGuideState exits: m=1457 SNR=25.9
18:43:13.290 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:13.290 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:13.290 00.000 7988 Enqueuing Expose request
18:43:13.290 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.34, period_length = 644.43
18:43:13.290 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
18:43:13.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:13.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:43:13.290 00.000 15712 MoveAxis(W, 5, ABG)
18:43:13.290 00.000 15712 Guiding  Dir = 3, Dur = 5
18:43:13.290 00.000 15712 IsGuiding returns 0
18:43:13.312 00.022 15712 IsGuiding returns 0
18:43:13.312 00.000 15712 Move returns status 0, amount 5
18:43:13.312 00.000 15712 MoveAxis(N, 0, ABG)
18:43:13.312 00.000 15712 Move returns status 0, amount 0
18:43:13.312 00.000 15712 move complete, result=0
18:43:13.312 00.000 15712 worker thread done servicing request
18:43:13.312 00.000 15712 Worker thread wakes up
18:43:13.312 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
18:43:13.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:13.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:43:14.951 01.639 15712 Exposure complete
18:43:15.012 00.061 15712 worker thread done servicing request
18:43:15.012 00.000 7988 OnExposeComplete: enter
18:43:15.012 00.000 7988 UpdateGuideState(): m_state=6
18:43:15.012 00.000 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
18:43:15.012 00.000 7988 Star::Find returns 1 (0), X=1181.35, Y=427.89, Mass=1373, SNR=25.1, Peak=205 HFD=3.0
18:43:15.019 00.007 7988 MultiStar: [#1 -0.02,-0.47,1.02,U] [#2 -0.09,-0.17,1.04,U] [#3 0.04,-0.22,0.96,U] [#4 -0.14,-0.22,1.05,U] [#5 0.09,-0.10,0.70,U] [#6 -0.03,-0.12,0.69,U] [#7 0.04,-0.31,0.68,U] [#8 -0.10,-0.37,0.65,U] 
18:43:15.019 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.27}, one-star: {-0.01, -0.41}
18:43:15.019 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
18:43:15.019 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
18:43:15.019 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.68 mountX=0.27 mountY=0.04, mountTheta=0.14
18:43:15.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.27, opts=13)
18:43:15.019 00.000 7988 Enqueuing Move request for scope (-0.03, -0.27)
18:43:15.019 00.000 15712 Worker thread wakes up
18:43:15.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
18:43:15.028 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:43:15.028 00.000 7988 UpdateGuideState exits: m=1373 SNR=25.1
18:43:15.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:15.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:15.028 00.000 7988 Enqueuing Expose request
18:43:15.028 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
18:43:15.028 00.000 15712 Moving (-0.03, -0.27) raw xDistance=0.27 yDistance=0.04
18:43:15.028 00.000 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.02, hyst = 0.15, hyst_pct = 0.34, period_length = 644.43
18:43:15.028 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
18:43:15.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:15.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:43:15.028 00.000 15712 MoveAxis(W, 55, ABG)
18:43:15.028 00.000 15712 Guiding  Dir = 3, Dur = 55
18:43:15.028 00.000 15712 IsGuiding returns 0
18:43:15.052 00.024 15712 PulseGuide returned control before completion, sleep 44
18:43:15.108 00.056 15712 IsGuiding returns 1
18:43:15.108 00.000 15712 scope still moving after pulse duration time elapsed
18:43:15.140 00.032 15712 IsGuiding returns 0
18:43:15.140 00.000 15712 scope move finished after 55 + 62 ms
18:43:15.140 00.000 15712 Move returns status 0, amount 55
18:43:15.140 00.000 15712 MoveAxis(N, 0, ABG)
18:43:15.140 00.000 15712 Move returns status 0, amount 0
18:43:15.140 00.000 15712 move complete, result=0
18:43:15.140 00.000 7988 GuideStep: 0.3 px 55 ms WEST, 0.0 px 0 ms NORTH
18:43:15.153 00.013 15712 worker thread done servicing request
18:43:15.153 00.000 15712 Worker thread wakes up
18:43:15.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:15.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:43:16.559 01.406 15712 Exposure complete
18:43:16.621 00.062 15712 worker thread done servicing request
18:43:16.621 00.000 7988 OnExposeComplete: enter
18:43:16.621 00.000 7988 UpdateGuideState(): m_state=6
18:43:16.624 00.003 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
18:43:16.624 00.000 7988 Star::Find returns 1 (0), X=1181.43, Y=428.78, Mass=1462, SNR=26.1, Peak=192 HFD=3.2
18:43:16.626 00.002 7988 MultiStar: [#1 0.09,0.35,1.01,U] [#2 0.06,0.47,0.97,U] [#3 0.02,0.64,0.00,M1] [#4 0.15,0.48,1.02,U] [#5 0.25,0.68,0.00,M1] [#6 0.17,0.47,0.69,U] [#7 0.24,0.67,0.00,M1] [#8 0.06,0.43,0.63,U] 
18:43:16.628 00.002 7988 refined, 5 included, MultiStar: {0.10, 0.45}, one-star: {0.08, 0.49}
18:43:16.628 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
18:43:16.630 00.002 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.25)
18:43:16.630 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.45 hyp=0.46 cameraTheta=1.35 mountX=-0.45 mountY=-0.11, mountTheta=-2.90
18:43:16.632 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.45, opts=13)
18:43:16.634 00.002 7988 Enqueuing Move request for scope (0.10, 0.45)
18:43:16.634 00.000 15712 Worker thread wakes up
18:43:16.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.45) opts 0xd
18:43:16.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.45)
18:43:16.634 00.000 15712 Moving (0.10, 0.45) raw xDistance=-0.45 yDistance=-0.11
18:43:16.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:16.637 00.003 7988 UpdateGuideState exits: m=1462 SNR=26.1
18:43:16.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:16.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:16.637 00.000 7988 Enqueuing Expose request
18:43:16.637 00.000 15712 PPEC rslt: input = -0.45, final = -0.25, react = -0.27, pred = 0.01, hyst = -0.24, hyst_pct = 0.34, period_length = 644.43
18:43:16.637 00.000 15712 PPEC: input: -0.45, control: -0.25, exposure: 1500
18:43:16.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:16.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:43:16.637 00.000 15712 MoveAxis(E, 81, ABG)
18:43:16.637 00.000 15712 Guiding  Dir = 2, Dur = 81
18:43:16.668 00.031 15712 IsGuiding returns 0
18:43:16.685 00.017 15712 PulseGuide returned control before completion, sleep 76
18:43:16.764 00.079 15712 IsGuiding returns 1
18:43:16.764 00.000 15712 scope still moving after pulse duration time elapsed
18:43:16.796 00.032 15712 IsGuiding returns 0
18:43:16.796 00.000 15712 scope move finished after 81 + 46 ms
18:43:16.796 00.000 15712 Move returns status 0, amount 81
18:43:16.796 00.000 15712 MoveAxis(N, 0, ABG)
18:43:16.796 00.000 15712 Move returns status 0, amount 0
18:43:16.796 00.000 15712 move complete, result=0
18:43:16.796 00.000 7988 GuideStep: -0.4 px 81 ms EAST, -0.1 px 0 ms NORTH
18:43:16.799 00.003 15712 worker thread done servicing request
18:43:16.799 00.000 15712 Worker thread wakes up
18:43:16.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:16.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:43:18.439 01.640 15712 Exposure complete
18:43:18.502 00.063 15712 worker thread done servicing request
18:43:18.502 00.000 7988 OnExposeComplete: enter
18:43:18.502 00.000 7988 UpdateGuideState(): m_state=6
18:43:18.504 00.002 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
18:43:18.506 00.002 7988 Star::Find returns 1 (0), X=1181.32, Y=428.38, Mass=1320, SNR=24.6, Peak=176 HFD=3.2
18:43:18.506 00.000 7988 MultiStar: [#1 -0.02,0.09,1.02,U] [#2 -0.00,0.05,1.01,U] [#3 -0.06,0.07,0.95,U] [#4 -0.12,0.07,1.06,U] [#5 0.18,0.17,0.71,U] [#6 0.05,0.42,0.69,U] [#7 -0.01,0.22,0.70,U] [#8 0.00,0.23,0.66,U] 
18:43:18.508 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.03, 0.09}
18:43:18.508 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.58) = xAngle (3.52 = -2.76)
18:43:18.510 00.002 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.63 = 0.35)
18:43:18.510 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.94 mountX=-0.09 mountY=0.03, mountTheta=2.79
18:43:18.512 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
18:43:18.514 00.002 7988 Enqueuing Move request for scope (-0.03, 0.09)
18:43:18.516 00.002 15712 Worker thread wakes up
18:43:18.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
18:43:18.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
18:43:18.516 00.000 15712 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=0.03
18:43:18.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:18.516 00.000 7988 UpdateGuideState exits: m=1320 SNR=24.6
18:43:18.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:18.519 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:18.519 00.000 7988 Enqueuing Expose request
18:43:18.519 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 644.43
18:43:18.519 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
18:43:18.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:18.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:43:18.519 00.000 15712 MoveAxis(W, 2, ABG)
18:43:18.519 00.000 15712 Guiding  Dir = 3, Dur = 2
18:43:18.519 00.000 15712 IsGuiding returns 0
18:43:18.570 00.051 15712 IsGuiding returns 0
18:43:18.570 00.000 15712 Move returns status 0, amount 2
18:43:18.570 00.000 15712 MoveAxis(N, 0, ABG)
18:43:18.570 00.000 15712 Move returns status 0, amount 0
18:43:18.570 00.000 15712 move complete, result=0
18:43:18.570 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
18:43:18.574 00.004 15712 worker thread done servicing request
18:43:18.574 00.000 15712 Worker thread wakes up
18:43:18.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:18.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,413,31,31)
18:43:19.433 00.859 7988 evsrv: cli 0CCD0668 connect
18:43:19.435 00.002 7988 case statement mapped state 6 to 3
18:43:19.436 00.001 7988 case statement mapped state 6 to 3
18:43:19.439 00.003 7988 evsrv: cli 0CCD0668 request: {"method":"get_app_state","id":"7f05377c-9867-4490-b4a3-119d3f54c4ae"}
18:43:19.441 00.002 7988 case statement mapped state 6 to 3
18:43:19.447 00.006 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f05377c-9867-4490-b4a3-119d3f54c4ae"}
18:43:19.449 00.002 7988 evsrv: cli 0CCD0668 disconnect
18:43:19.453 00.004 7988 evsrv: cli 0CCD0528 connect
18:43:19.455 00.002 7988 case statement mapped state 6 to 3
18:43:19.469 00.014 7988 case statement mapped state 6 to 3
18:43:19.471 00.002 7988 evsrv: cli 0CCD0528 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"bb725c52-40b1-4dab-83d6-ba9014cf69ab"}
18:43:19.475 00.004 7988 PhdController::Dither begins
18:43:19.477 00.002 7988 dither: size=4.00, dRA=-3.99 dDec=0.51
18:43:19.489 00.012 7988 MountToCamera -- mountTheta (-3.01) + m_xAngle (-1.58) = xAngle (-4.59 = 1.69)
18:43:19.493 00.004 7988 MountToCamera -- mountX=-3.99 mountY=0.51 hyp=4.02 mountTheta=-3.01 cameraX=-0.48, cameraY=3.99 cameraTheta=1.69
18:43:19.495 00.002 7988 setting lock position to (1180.88, 432.29)
18:43:19.501 00.006 7988 Mount: notify guiding dithered (-0.5, 4.0)
18:43:19.503 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:43:19.505 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:43:19.507 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:43:19.507 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:43:19.509 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:43:19.511 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:43:19.513 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:43:19.515 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:43:19.515 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:43:19.519 00.004 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:43:19.521 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:43:19.521 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:43:19.523 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:43:19.525 00.002 7988 MultiStar: stabilizing after lock position change
18:43:19.527 00.002 7988 Status Line: Dither by -3.99,0.51
18:43:19.531 00.004 7988 PhdController: newstate STATE_SETTLE_BEGIN
18:43:19.533 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
18:43:19.534 00.001 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":0,"id":"bb725c52-40b1-4dab-83d6-ba9014cf69ab"}
18:43:19.537 00.003 7988 evsrv: cli 0CCD0528 disconnect
18:43:19.980 00.443 15712 Exposure complete
18:43:20.121 00.141 15712 worker thread done servicing request
18:43:20.121 00.000 7988 OnExposeComplete: enter
18:43:20.125 00.004 7988 UpdateGuideState(): m_state=6
18:43:20.130 00.005 7988 Star::Find(15, 1181, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
18:43:20.137 00.007 7988 Star::Find returns 1 (0), X=1181.43, Y=427.77, Mass=1368, SNR=25.0, Peak=193 HFD=3.2
18:43:20.139 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
18:43:20.143 00.004 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
18:43:20.145 00.002 7988 CameraToMount -- cameraX=0.56 cameraY=-4.52 hyp=4.55 cameraTheta=-1.45 mountX=4.51 mountY=-0.45, mountTheta=-0.10
18:43:20.151 00.006 7988 dither recenter: remaining=(4.0,-0.5) step=(4.0,-0.5)
18:43:20.153 00.002 7988 MountToCamera -- mountTheta (0.13) + m_xAngle (-1.58) = xAngle (-1.45 = -1.45)
18:43:20.157 00.004 7988 MountToCamera -- mountX=3.99 mountY=-0.51 hyp=4.02 mountTheta=0.13 cameraX=0.48, cameraY=-3.99 cameraTheta=-1.45
18:43:20.159 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.48, y=-3.99, opts=4)
18:43:20.167 00.008 7988 Enqueuing Move request for scope (0.48, -3.99)
18:43:20.171 00.004 15712 Worker thread wakes up
18:43:20.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.48, -3.99) opts 0x4
18:43:20.171 00.000 15712 Handling offset move in thread for scope, endpoint = (0.48, -3.99)
18:43:20.171 00.000 15712 Moving (0.48, -3.99) raw xDistance=3.99 yDistance=-0.51
18:43:20.171 00.000 15712 BLC: window closed
18:43:20.171 00.000 15712 MoveAxis(W, 1302, B)
18:43:20.171 00.000 15712 Guiding  Dir = 3, Dur = 1302
18:43:20.171 00.000 15712 IsGuiding returns 0
18:43:20.171 00.000 7988 Mount: notify direct move 3.99,-0.51
18:43:20.175 00.004 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:43:20.179 00.004 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:43:20.181 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:43:20.185 00.004 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:43:20.187 00.002 15712 PulseGuide returned control before completion, sleep 1298
18:43:20.195 00.008 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:43:20.201 00.006 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:43:20.203 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:43:20.205 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:43:20.209 00.004 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:43:20.209 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:43:20.214 00.005 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:43:20.217 00.003 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:43:20.221 00.004 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:43:20.223 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:20.225 00.002 7988 UpdateGuideState exits: m=1368 SNR=25.0
18:43:20.229 00.004 7988 PhdController: settling, locked = 1, distance = 4.34 (1.50) aobump = 0 frame = 1 / 99999
18:43:20.232 00.003 7988 evsrv: {"Event":"Settling","Timestamp":1767397400.232,"Host":"ASTROPC","Inst":1,"Distance":4.34,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
18:43:20.236 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:20.238 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:20.242 00.004 7988 Enqueuing Expose request
18:43:21.502 01.260 15712 IsGuiding returns 0
18:43:21.502 00.000 15712 Move returns status 0, amount 1302
18:43:21.502 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
18:43:21.502 00.000 15712 MoveAxis(N, 130, B)
18:43:21.502 00.000 15712 Guiding  Dir = 0, Dur = 130
18:43:21.502 00.000 15712 IsGuiding returns 0
18:43:21.576 00.074 15712 PulseGuide returned control before completion, sleep 66
18:43:21.657 00.081 15712 IsGuiding returns 1
18:43:21.657 00.000 15712 scope still moving after pulse duration time elapsed
18:43:21.694 00.037 15712 IsGuiding returns 1
18:43:21.737 00.043 15712 IsGuiding returns 0
18:43:21.737 00.000 15712 scope move finished after 130 + 104 ms
18:43:21.737 00.000 15712 Move returns status 0, amount 130
18:43:21.737 00.000 15712 move complete, result=0
18:43:21.737 00.000 15712 worker thread done servicing request
18:43:21.737 00.000 15712 Worker thread wakes up
18:43:21.737 00.000 7988 GuideStep: 4.0 px 1302 ms WEST, -0.5 px 130 ms NORTH
18:43:21.740 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:21.742 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:23.369 01.627 15712 Exposure complete
18:43:23.436 00.067 15712 worker thread done servicing request
18:43:23.436 00.000 7988 OnExposeComplete: enter
18:43:23.448 00.012 7988 UpdateGuideState(): m_state=6
18:43:23.448 00.000 7988 Star::Find(15, 1181, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
18:43:23.450 00.002 7988 Star::Find returns 1 (1), X=1180.67, Y=431.91, Mass=1395, SNR=25.4, Peak=255 HFD=2.6
18:43:23.452 00.002 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
18:43:23.452 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
18:43:23.454 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.38 hyp=0.43 cameraTheta=-2.06 mountX=0.38 mountY=0.21, mountTheta=0.51
18:43:23.456 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.38, opts=13)
18:43:23.458 00.002 7988 Enqueuing Move request for scope (-0.20, -0.38)
18:43:23.458 00.000 15712 Worker thread wakes up
18:43:23.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.38) opts 0xd
18:43:23.458 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.38)
18:43:23.458 00.000 15712 Moving (-0.20, -0.38) raw xDistance=0.38 yDistance=0.21
18:43:23.458 00.000 15712 PPEC rslt(dithering): input = 0.38, final = 0.23
18:43:23.458 00.000 15712 PPEC: input: 0.38, control: 0.23, exposure: 1500
18:43:23.458 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:23.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:23.458 00.000 7988 UpdateGuideState exits: m=1395 SNR=25.4 Saturated
18:43:23.462 00.004 7988 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 2 / 99999
18:43:23.464 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:43:23.464 00.000 15712 MoveAxis(W, 75, ABG)
18:43:23.464 00.000 15712 Guiding  Dir = 3, Dur = 75
18:43:23.464 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767397403.464,"Host":"ASTROPC","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
18:43:23.464 00.000 15712 IsGuiding returns 0
18:43:23.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:23.464 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:23.470 00.006 7988 Enqueuing Expose request
18:43:23.486 00.016 15712 PulseGuide returned control before completion, sleep 57
18:43:23.575 00.089 15712 IsGuiding returns 1
18:43:23.575 00.000 15712 scope still moving after pulse duration time elapsed
18:43:23.607 00.032 15712 IsGuiding returns 0
18:43:23.607 00.000 15712 scope move finished after 75 + 65 ms
18:43:23.607 00.000 15712 Move returns status 0, amount 75
18:43:23.607 00.000 15712 MoveAxis(N, 0, ABG)
18:43:23.607 00.000 15712 Move returns status 0, amount 0
18:43:23.607 00.000 15712 move complete, result=0
18:43:23.607 00.000 15712 worker thread done servicing request
18:43:23.607 00.000 15712 Worker thread wakes up
18:43:23.607 00.000 7988 GuideStep: 0.4 px 75 ms WEST, 0.2 px 0 ms NORTH
18:43:23.610 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:23.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:25.028 01.418 15712 Exposure complete
18:43:25.120 00.092 15712 worker thread done servicing request
18:43:25.120 00.000 7988 OnExposeComplete: enter
18:43:25.127 00.007 7988 UpdateGuideState(): m_state=6
18:43:25.129 00.002 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
18:43:25.132 00.003 7988 Star::Find returns 1 (0), X=1180.68, Y=432.34, Mass=1466, SNR=26.1, Peak=236 HFD=3.0
18:43:25.134 00.002 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.58) = xAngle (4.48 = -1.80)
18:43:25.135 00.001 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.59 = 1.31)
18:43:25.135 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.20 cameraTheta=2.90 mountX=-0.05 mountY=0.20, mountTheta=1.80
18:43:25.135 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.05, opts=13)
18:43:25.135 00.000 7988 Enqueuing Move request for scope (-0.20, 0.05)
18:43:25.135 00.000 15712 Worker thread wakes up
18:43:25.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
18:43:25.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
18:43:25.135 00.000 15712 Moving (-0.20, 0.05) raw xDistance=-0.05 yDistance=0.20
18:43:25.135 00.000 15712 PPEC rslt(dithering): input = -0.05, final = -0.03
18:43:25.135 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
18:43:25.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:25.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:25.135 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.1
18:43:25.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:43:25.135 00.000 15712 MoveAxis(E, 9, ABG)
18:43:25.135 00.000 15712 Guiding  Dir = 2, Dur = 9
18:43:25.135 00.000 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 3 / 99999
18:43:25.149 00.014 15712 IsGuiding returns 0
18:43:25.149 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767397405.149,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":1.7,"SettleTime":15.0,"StarLocked":true}
18:43:25.151 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:25.154 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:25.156 00.002 7988 Enqueuing Expose request
18:43:25.167 00.011 15712 IsGuiding returns 0
18:43:25.167 00.000 15712 Move returns status 0, amount 9
18:43:25.167 00.000 15712 MoveAxis(N, 0, ABG)
18:43:25.167 00.000 15712 Move returns status 0, amount 0
18:43:25.167 00.000 15712 move complete, result=0
18:43:25.167 00.000 15712 worker thread done servicing request
18:43:25.167 00.000 15712 Worker thread wakes up
18:43:25.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:25.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:25.167 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
18:43:26.814 01.647 15712 Exposure complete
18:43:26.875 00.061 7988 OnExposeComplete: enter
18:43:26.877 00.002 7988 UpdateGuideState(): m_state=6
18:43:26.877 00.000 15712 worker thread done servicing request
18:43:26.877 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
18:43:26.877 00.000 7988 Star::Find returns 1 (1), X=1180.95, Y=432.22, Mass=1428, SNR=25.6, Peak=255 HFD=2.9
18:43:26.877 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.83 = 0.83)
18:43:26.877 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.35)
18:43:26.877 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=0.07 mountY=-0.07, mountTheta=-0.81
18:43:26.887 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.07, opts=13)
18:43:26.887 00.000 7988 Enqueuing Move request for scope (0.08, -0.07)
18:43:26.887 00.000 15712 Worker thread wakes up
18:43:26.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
18:43:26.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
18:43:26.887 00.000 15712 Moving (0.08, -0.07) raw xDistance=0.07 yDistance=-0.07
18:43:26.887 00.000 15712 PPEC rslt(dithering): input = 0.07, final = 0.04
18:43:26.887 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
18:43:26.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:26.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:43:26.887 00.000 15712 MoveAxis(W, 14, ABG)
18:43:26.887 00.000 15712 Guiding  Dir = 3, Dur = 14
18:43:26.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:26.891 00.004 7988 UpdateGuideState exits: m=1428 SNR=25.6 Saturated
18:43:26.893 00.002 7988 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 4 / 99999
18:43:26.893 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767397406.893,"Host":"ASTROPC","Inst":1,"Distance":0.29,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
18:43:26.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:26.893 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:26.893 00.000 7988 Enqueuing Expose request
18:43:26.893 00.000 15712 IsGuiding returns 0
18:43:26.907 00.014 15712 IsGuiding returns 1
18:43:26.907 00.000 15712 scope still moving after pulse duration time elapsed
18:43:26.955 00.048 15712 IsGuiding returns 0
18:43:26.955 00.000 15712 scope move finished after 14 + 49 ms
18:43:26.955 00.000 15712 Move returns status 0, amount 14
18:43:26.955 00.000 15712 MoveAxis(N, 0, ABG)
18:43:26.955 00.000 15712 Move returns status 0, amount 0
18:43:26.955 00.000 15712 move complete, result=0
18:43:26.955 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
18:43:26.965 00.010 15712 worker thread done servicing request
18:43:26.965 00.000 15712 Worker thread wakes up
18:43:26.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:26.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:28.376 01.411 15712 Exposure complete
18:43:28.437 00.061 15712 worker thread done servicing request
18:43:28.437 00.000 7988 OnExposeComplete: enter
18:43:28.439 00.002 7988 UpdateGuideState(): m_state=6
18:43:28.439 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
18:43:28.439 00.000 7988 Star::Find returns 1 (0), X=1180.86, Y=432.70, Mass=1392, SNR=25.4, Peak=218 HFD=3.1
18:43:28.439 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.09)
18:43:28.439 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.02)
18:43:28.439 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.62 mountX=-0.41 mountY=0.01, mountTheta=3.12
18:43:28.439 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.41, opts=13)
18:43:28.439 00.000 7988 Enqueuing Move request for scope (-0.02, 0.41)
18:43:28.439 00.000 15712 Worker thread wakes up
18:43:28.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.41) opts 0xd
18:43:28.439 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.41)
18:43:28.439 00.000 15712 Moving (-0.02, 0.41) raw xDistance=-0.41 yDistance=0.01
18:43:28.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:43:28.439 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.4
18:43:28.452 00.013 7988 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 5 / 99999
18:43:28.453 00.001 15712 PPEC rslt(dithering): input = -0.41, final = -0.25
18:43:28.453 00.000 15712 PPEC: input: -0.41, control: -0.25, exposure: 1500
18:43:28.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:28.453 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767397408.453,"Host":"ASTROPC","Inst":1,"Distance":0.32,"Time":5.0,"SettleTime":15.0,"StarLocked":true}
18:43:28.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:28.455 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:28.455 00.000 7988 Enqueuing Expose request
18:43:28.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:43:28.455 00.000 15712 MoveAxis(E, 80, ABG)
18:43:28.455 00.000 15712 Guiding  Dir = 2, Dur = 80
18:43:28.455 00.000 15712 IsGuiding returns 0
18:43:28.471 00.016 15712 PulseGuide returned control before completion, sleep 67
18:43:28.589 00.118 15712 IsGuiding returns 1
18:43:28.589 00.000 15712 scope still moving after pulse duration time elapsed
18:43:28.616 00.027 15712 IsGuiding returns 0
18:43:28.616 00.000 15712 scope move finished after 80 + 77 ms
18:43:28.616 00.000 15712 Move returns status 0, amount 80
18:43:28.616 00.000 15712 MoveAxis(N, 0, ABG)
18:43:28.616 00.000 15712 Move returns status 0, amount 0
18:43:28.616 00.000 15712 move complete, result=0
18:43:28.616 00.000 7988 GuideStep: -0.4 px 80 ms EAST, 0.0 px 0 ms NORTH
18:43:28.618 00.002 15712 worker thread done servicing request
18:43:28.618 00.000 15712 Worker thread wakes up
18:43:28.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:28.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:30.245 01.627 15712 Exposure complete
18:43:30.304 00.059 15712 worker thread done servicing request
18:43:30.304 00.000 7988 OnExposeComplete: enter
18:43:30.306 00.002 7988 UpdateGuideState(): m_state=6
18:43:30.308 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
18:43:30.308 00.000 7988 Star::Find returns 1 (1), X=1180.95, Y=432.16, Mass=1418, SNR=25.5, Peak=255 HFD=2.9
18:43:30.308 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
18:43:30.311 00.003 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.60)
18:43:30.311 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-1.01 mountX=0.12 mountY=-0.08, mountTheta=-0.55
18:43:30.313 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.12, opts=13)
18:43:30.315 00.002 7988 Enqueuing Move request for scope (0.08, -0.12)
18:43:30.315 00.000 15712 Worker thread wakes up
18:43:30.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
18:43:30.315 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
18:43:30.315 00.000 15712 Moving (0.08, -0.12) raw xDistance=0.12 yDistance=-0.08
18:43:30.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:30.315 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.5 Saturated
18:43:30.319 00.004 7988 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 6 / 99999
18:43:30.319 00.000 15712 PPEC rslt(dithering): input = 0.12, final = 0.07
18:43:30.319 00.000 15712 PPEC: input: 0.12, control: 0.07, exposure: 1500
18:43:30.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:30.319 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767397410.319,"Host":"ASTROPC","Inst":1,"Distance":0.27,"Time":6.9,"SettleTime":15.0,"StarLocked":true}
18:43:30.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:43:30.319 00.000 15712 MoveAxis(W, 24, ABG)
18:43:30.319 00.000 15712 Guiding  Dir = 3, Dur = 24
18:43:30.322 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:30.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:30.322 00.000 7988 Enqueuing Expose request
18:43:30.322 00.000 15712 IsGuiding returns 0
18:43:30.345 00.023 15712 IsGuiding returns 1
18:43:30.345 00.000 15712 scope still moving after pulse duration time elapsed
18:43:30.396 00.051 15712 IsGuiding returns 0
18:43:30.396 00.000 15712 scope move finished after 24 + 51 ms
18:43:30.396 00.000 15712 Move returns status 0, amount 24
18:43:30.396 00.000 15712 MoveAxis(N, 0, ABG)
18:43:30.396 00.000 15712 Move returns status 0, amount 0
18:43:30.396 00.000 15712 move complete, result=0
18:43:30.396 00.000 7988 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
18:43:30.401 00.005 15712 worker thread done servicing request
18:43:30.401 00.000 15712 Worker thread wakes up
18:43:30.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:30.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:31.809 01.408 15712 Exposure complete
18:43:31.868 00.059 15712 worker thread done servicing request
18:43:31.870 00.002 7988 OnExposeComplete: enter
18:43:31.870 00.000 7988 UpdateGuideState(): m_state=6
18:43:31.873 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
18:43:31.873 00.000 7988 Star::Find returns 1 (1), X=1180.95, Y=432.40, Mass=1396, SNR=25.3, Peak=255 HFD=3.2
18:43:31.875 00.002 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
18:43:31.875 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.61)
18:43:31.877 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.99 mountX=-0.11 mountY=-0.08, mountTheta=-2.54
18:43:31.877 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.11, opts=13)
18:43:31.879 00.002 7988 Enqueuing Move request for scope (0.07, 0.11)
18:43:31.881 00.002 15712 Worker thread wakes up
18:43:31.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
18:43:31.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:31.881 00.000 7988 UpdateGuideState exits: m=1396 SNR=25.3 Saturated
18:43:31.883 00.002 7988 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 7 / 99999
18:43:31.883 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
18:43:31.883 00.000 15712 Moving (0.07, 0.11) raw xDistance=-0.11 yDistance=-0.08
18:43:31.883 00.000 15712 PPEC rslt(dithering): input = -0.11, final = -0.07
18:43:31.883 00.000 15712 PPEC: input: -0.11, control: -0.07, exposure: 1500
18:43:31.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:31.883 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767397411.883,"Host":"ASTROPC","Inst":1,"Distance":0.23,"Time":8.4,"SettleTime":15.0,"StarLocked":true}
18:43:31.886 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:43:31.886 00.000 15712 MoveAxis(E, 22, ABG)
18:43:31.886 00.000 15712 Guiding  Dir = 2, Dur = 22
18:43:31.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:31.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:31.889 00.003 7988 Enqueuing Expose request
18:43:31.889 00.000 15712 IsGuiding returns 0
18:43:31.950 00.061 15712 IsGuiding returns 1
18:43:31.950 00.000 15712 scope still moving after pulse duration time elapsed
18:43:31.982 00.032 15712 IsGuiding returns 0
18:43:31.982 00.000 15712 scope move finished after 22 + 70 ms
18:43:31.982 00.000 15712 Move returns status 0, amount 22
18:43:31.982 00.000 15712 MoveAxis(N, 0, ABG)
18:43:31.982 00.000 15712 Move returns status 0, amount 0
18:43:31.982 00.000 15712 move complete, result=0
18:43:31.982 00.000 7988 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
18:43:31.984 00.002 15712 worker thread done servicing request
18:43:31.984 00.000 15712 Worker thread wakes up
18:43:31.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:31.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:33.611 01.627 15712 Exposure complete
18:43:33.672 00.061 15712 worker thread done servicing request
18:43:33.673 00.001 7988 OnExposeComplete: enter
18:43:33.673 00.000 7988 UpdateGuideState(): m_state=6
18:43:33.675 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
18:43:33.675 00.000 7988 Star::Find returns 1 (0), X=1180.90, Y=432.19, Mass=1486, SNR=26.1, Peak=235 HFD=3.3
18:43:33.677 00.002 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
18:43:33.677 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.98)
18:43:33.679 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.38 mountX=0.10 mountY=-0.02, mountTheta=-0.17
18:43:33.681 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.10, opts=13)
18:43:33.682 00.001 7988 Enqueuing Move request for scope (0.02, -0.10)
18:43:33.684 00.002 15712 Worker thread wakes up
18:43:33.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
18:43:33.684 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
18:43:33.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:33.684 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.1
18:43:33.686 00.002 7988 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 8 / 99999
18:43:33.686 00.000 15712 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=-0.02
18:43:33.686 00.000 15712 PPEC rslt(dithering): input = 0.10, final = 0.06
18:43:33.686 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
18:43:33.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:33.686 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767397413.686,"Host":"ASTROPC","Inst":1,"Distance":0.19,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
18:43:33.688 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:43:33.688 00.000 15712 MoveAxis(W, 20, ABG)
18:43:33.688 00.000 15712 Guiding  Dir = 3, Dur = 20
18:43:33.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:33.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:33.692 00.004 7988 Enqueuing Expose request
18:43:33.692 00.000 15712 IsGuiding returns 0
18:43:33.704 00.012 15712 PulseGuide returned control before completion, sleep 14
18:43:33.754 00.050 15712 IsGuiding returns 0
18:43:33.754 00.000 15712 Move returns status 0, amount 20
18:43:33.754 00.000 15712 MoveAxis(N, 0, ABG)
18:43:33.754 00.000 15712 Move returns status 0, amount 0
18:43:33.754 00.000 15712 move complete, result=0
18:43:33.754 00.000 7988 GuideStep: 0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
18:43:33.759 00.005 15712 worker thread done servicing request
18:43:33.759 00.000 15712 Worker thread wakes up
18:43:33.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:33.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:35.173 01.414 15712 Exposure complete
18:43:35.231 00.058 15712 worker thread done servicing request
18:43:35.231 00.000 7988 OnExposeComplete: enter
18:43:35.235 00.004 7988 UpdateGuideState(): m_state=6
18:43:35.235 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
18:43:35.235 00.000 7988 Star::Find returns 1 (0), X=1181.07, Y=432.64, Mass=1348, SNR=24.8, Peak=202 HFD=3.3
18:43:35.235 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
18:43:35.235 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
18:43:35.235 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.36 hyp=0.40 cameraTheta=1.08 mountX=-0.36 mountY=-0.20, mountTheta=-2.64
18:43:35.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.36, opts=13)
18:43:35.244 00.009 7988 Enqueuing Move request for scope (0.19, 0.36)
18:43:35.244 00.000 15712 Worker thread wakes up
18:43:35.244 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.36) opts 0xd
18:43:35.244 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.36)
18:43:35.244 00.000 15712 Moving (0.19, 0.36) raw xDistance=-0.36 yDistance=-0.20
18:43:35.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:35.244 00.000 7988 UpdateGuideState exits: m=1348 SNR=24.8
18:43:35.244 00.000 7988 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 9 / 99999
18:43:35.248 00.004 15712 PPEC rslt(dithering): input = -0.36, final = -0.21
18:43:35.248 00.000 15712 PPEC: input: -0.36, control: -0.21, exposure: 1500
18:43:35.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:35.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:43:35.248 00.000 15712 MoveAxis(E, 70, ABG)
18:43:35.248 00.000 15712 Guiding  Dir = 2, Dur = 70
18:43:35.248 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767397415.248,"Host":"ASTROPC","Inst":1,"Distance":0.26,"Time":11.8,"SettleTime":15.0,"StarLocked":true}
18:43:35.248 00.000 15712 IsGuiding returns 0
18:43:35.248 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:35.251 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:35.251 00.000 7988 Enqueuing Expose request
18:43:35.276 00.025 15712 PulseGuide returned control before completion, sleep 55
18:43:35.350 00.074 15712 IsGuiding returns 0
18:43:35.350 00.000 15712 Move returns status 0, amount 70
18:43:35.350 00.000 15712 MoveAxis(N, 0, ABG)
18:43:35.350 00.000 15712 Move returns status 0, amount 0
18:43:35.350 00.000 15712 move complete, result=0
18:43:35.350 00.000 7988 GuideStep: -0.4 px 70 ms EAST, -0.2 px 0 ms NORTH
18:43:35.358 00.008 15712 worker thread done servicing request
18:43:35.358 00.000 15712 Worker thread wakes up
18:43:35.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:35.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:36.993 01.635 15712 Exposure complete
18:43:37.053 00.060 15712 worker thread done servicing request
18:43:37.053 00.000 7988 OnExposeComplete: enter
18:43:37.056 00.003 7988 UpdateGuideState(): m_state=6
18:43:37.056 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
18:43:37.056 00.000 7988 Star::Find returns 1 (1), X=1181.07, Y=432.35, Mass=1356, SNR=24.8, Peak=255 HFD=3.3
18:43:37.056 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
18:43:37.056 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
18:43:37.056 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.31 mountX=-0.06 mountY=-0.20, mountTheta=-1.88
18:43:37.056 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.06, opts=13)
18:43:37.064 00.008 7988 Enqueuing Move request for scope (0.20, 0.06)
18:43:37.064 00.000 15712 Worker thread wakes up
18:43:37.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
18:43:37.064 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
18:43:37.064 00.000 15712 Moving (0.20, 0.06) raw xDistance=-0.06 yDistance=-0.20
18:43:37.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:43:37.064 00.000 7988 UpdateGuideState exits: m=1356 SNR=24.8 Saturated
18:43:37.068 00.004 15712 PPEC rslt(dithering): input = -0.06, final = -0.04
18:43:37.068 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
18:43:37.068 00.000 7988 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 10 / 99999
18:43:37.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:37.068 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767397417.068,"Host":"ASTROPC","Inst":1,"Distance":0.24,"Time":13.6,"SettleTime":15.0,"StarLocked":true}
18:43:37.070 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:43:37.070 00.000 15712 MoveAxis(E, 13, ABG)
18:43:37.070 00.000 15712 Guiding  Dir = 2, Dur = 13
18:43:37.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:37.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:37.073 00.003 7988 Enqueuing Expose request
18:43:37.073 00.000 15712 IsGuiding returns 0
18:43:37.090 00.017 15712 IsGuiding returns 1
18:43:37.090 00.000 15712 scope still moving after pulse duration time elapsed
18:43:37.142 00.052 15712 IsGuiding returns 0
18:43:37.142 00.000 15712 scope move finished after 13 + 58 ms
18:43:37.142 00.000 15712 Move returns status 0, amount 13
18:43:37.142 00.000 15712 MoveAxis(N, 0, ABG)
18:43:37.142 00.000 15712 Move returns status 0, amount 0
18:43:37.142 00.000 15712 move complete, result=0
18:43:37.142 00.000 15712 worker thread done servicing request
18:43:37.142 00.000 15712 Worker thread wakes up
18:43:37.142 00.000 7988 GuideStep: -0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
18:43:37.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:37.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:38.557 01.415 15712 Exposure complete
18:43:38.618 00.061 15712 worker thread done servicing request
18:43:38.618 00.000 7988 OnExposeComplete: enter
18:43:38.618 00.000 7988 UpdateGuideState(): m_state=6
18:43:38.618 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
18:43:38.618 00.000 7988 Star::Find returns 1 (1), X=1181.02, Y=432.31, Mass=1459, SNR=26.0, Peak=255 HFD=3.3
18:43:38.618 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
18:43:38.618 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.44)
18:43:38.625 00.007 7988 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.15 mountX=-0.02 mountY=-0.15, mountTheta=-1.73
18:43:38.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.02, opts=13)
18:43:38.625 00.000 7988 Enqueuing Move request for scope (0.15, 0.02)
18:43:38.625 00.000 15712 Worker thread wakes up
18:43:38.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:38.625 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.0 Saturated
18:43:38.625 00.000 7988 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 11 / 99999
18:43:38.625 00.000 7988 PhdController: newstate STATE_FINISH
18:43:38.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
18:43:38.625 00.000 7988 PhdController complete: success
18:43:38.634 00.009 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
18:43:38.634 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767397418.634,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
18:43:38.634 00.000 15712 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
18:43:38.634 00.000 15712 PPEC rslt(dithering): input = -0.02, final = -0.01
18:43:38.634 00.000 7988 Mount: notify guiding dither settle done success=1
18:43:38.634 00.000 7988 PhdController: newstate STATE_IDLE
18:43:38.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:38.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:38.634 00.000 7988 Enqueuing Expose request
18:43:38.634 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
18:43:38.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:38.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:43:38.634 00.000 15712 MoveAxis(E, 5, ABG)
18:43:38.634 00.000 15712 Guiding  Dir = 2, Dur = 5
18:43:38.650 00.016 15712 IsGuiding returns 0
18:43:38.665 00.015 15712 IsGuiding returns 0
18:43:38.665 00.000 15712 Move returns status 0, amount 5
18:43:38.665 00.000 15712 MoveAxis(N, 0, ABG)
18:43:38.665 00.000 15712 Move returns status 0, amount 0
18:43:38.665 00.000 15712 move complete, result=0
18:43:38.665 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
18:43:38.667 00.002 15712 worker thread done servicing request
18:43:38.667 00.000 15712 Worker thread wakes up
18:43:38.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:38.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:40.294 01.627 15712 Exposure complete
18:43:40.347 00.053 15712 worker thread done servicing request
18:43:40.347 00.000 7988 OnExposeComplete: enter
18:43:40.358 00.011 7988 UpdateGuideState(): m_state=6
18:43:40.360 00.002 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
18:43:40.360 00.000 7988 Star::Find returns 1 (0), X=1180.81, Y=432.12, Mass=1437, SNR=25.7, Peak=211 HFD=3.5
18:43:40.360 00.000 7988 MultiStar: exiting stabilization period
18:43:40.360 00.000 7988 MultiStar: updating star positions after lock position change
18:43:40.360 00.000 7988 Star::Find(15, 970, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
18:43:40.360 00.000 7988 Star::Find returns 1 (0), X=970.75, Y=855.35, Mass=1518, SNR=26.3, Peak=180 HFD=3.9
18:43:40.360 00.000 7988 Star::Find(15, 374, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
18:43:40.360 00.000 7988 Star::Find returns 1 (0), X=374.35, Y=216.31, Mass=1507, SNR=26.0, Peak=191 HFD=3.7
18:43:40.360 00.000 7988 Star::Find(15, 397, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
18:43:40.360 00.000 7988 Star::Find returns 1 (0), X=397.59, Y=929.60, Mass=1379, SNR=25.2, Peak=158 HFD=4.2
18:43:40.360 00.000 7988 Star::Find(15, 549, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
18:43:40.360 00.000 7988 Star::Find returns 1 (0), X=548.82, Y=858.20, Mass=1711, SNR=27.4, Peak=143 HFD=5.0
18:43:40.360 00.000 7988 Star::Find(15, 704, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
18:43:40.360 00.000 7988 Star::Find returns 1 (0), X=704.94, Y=585.48, Mass=740, SNR=18.1, Peak=99 HFD=3.7
18:43:40.374 00.014 7988 Star::Find(15, 1008, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
18:43:40.374 00.000 7988 Star::Find returns 1 (0), X=1007.96, Y=898.61, Mass=761, SNR=18.5, Peak=117 HFD=3.4
18:43:40.377 00.003 7988 Star::Find(15, 645, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
18:43:40.377 00.000 7988 Star::Find returns 1 (0), X=644.98, Y=280.69, Mass=711, SNR=17.7, Peak=103 HFD=3.4
18:43:40.377 00.000 7988 Star::Find(15, 706, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
18:43:40.377 00.000 7988 Star::Find returns 1 (0), X=706.57, Y=924.60, Mass=670, SNR=17.4, Peak=92 HFD=3.4
18:43:40.377 00.000 7988 Star::Find(15, 760, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
18:43:40.377 00.000 7988 Star::Find returns 1 (0), X=760.86, Y=667.32, Mass=525, SNR=15.2, Peak=76 HFD=3.8
18:43:40.377 00.000 7988 Star::Find(15, 1047, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
18:43:40.377 00.000 7988 Star::Find returns 1 (0), X=1047.39, Y=802.25, Mass=555, SNR=15.6, Peak=84 HFD=3.6
18:43:40.377 00.000 7988 Star::Find(15, 901, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
18:43:40.377 00.000 7988 Star::Find returns 1 (0), X=901.00, Y=861.56, Mass=482, SNR=14.4, Peak=86 HFD=3.5
18:43:40.377 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
18:43:40.377 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
18:43:40.377 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.96 mountX=0.17 mountY=0.07, mountTheta=0.41
18:43:40.390 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.16, opts=13)
18:43:40.390 00.000 7988 Enqueuing Move request for scope (-0.07, -0.16)
18:43:40.390 00.000 15712 Worker thread wakes up
18:43:40.394 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
18:43:40.394 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
18:43:40.394 00.000 15712 Moving (-0.07, -0.16) raw xDistance=0.17 yDistance=0.07
18:43:40.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:40.394 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.7
18:43:40.396 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:40.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:40.398 00.002 7988 Enqueuing Expose request
18:43:40.398 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.32, period_length = 644.43
18:43:40.398 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
18:43:40.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:40.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:43:40.398 00.000 15712 MoveAxis(W, 37, ABG)
18:43:40.398 00.000 15712 Guiding  Dir = 3, Dur = 37
18:43:40.400 00.002 15712 IsGuiding returns 0
18:43:40.424 00.024 15712 PulseGuide returned control before completion, sleep 23
18:43:40.472 00.048 15712 IsGuiding returns 0
18:43:40.472 00.000 15712 Move returns status 0, amount 37
18:43:40.472 00.000 15712 MoveAxis(N, 0, ABG)
18:43:40.472 00.000 15712 Move returns status 0, amount 0
18:43:40.472 00.000 15712 move complete, result=0
18:43:40.472 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
18:43:40.474 00.002 15712 worker thread done servicing request
18:43:40.474 00.000 15712 Worker thread wakes up
18:43:40.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:40.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:41.890 01.416 15712 Exposure complete
18:43:41.951 00.061 15712 worker thread done servicing request
18:43:41.951 00.000 7988 OnExposeComplete: enter
18:43:41.952 00.001 7988 UpdateGuideState(): m_state=6
18:43:41.952 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
18:43:41.954 00.002 7988 Star::Find returns 1 (0), X=1180.96, Y=432.38, Mass=1422, SNR=25.7, Peak=216 HFD=3.3
18:43:41.956 00.002 7988 MultiStar: [#1 0.09,0.41,1.01,U] [#2 -0.06,0.09,0.96,U] [#3 0.14,0.35,0.98,U] [#4 0.36,0.20,1.04,U] [#5 -0.09,0.14,0.69,U] [#6 0.05,0.19,0.69,U] [#7 0.08,0.23,0.67,U] [#8 -0.21,-0.18,0.67,U] 
18:43:41.956 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.18}, one-star: {0.09, 0.10}
18:43:41.956 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.58) = xAngle (2.43 = 2.43)
18:43:41.956 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.54 = -0.75)
18:43:41.960 00.004 7988 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.85 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
18:43:41.960 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.10, opts=13)
18:43:41.960 00.000 7988 Enqueuing Move request for scope (0.09, 0.10)
18:43:41.960 00.000 15712 Worker thread wakes up
18:43:41.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
18:43:41.960 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
18:43:41.960 00.000 15712 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.09
18:43:41.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:41.960 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.7
18:43:41.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:41.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:41.968 00.008 7988 Enqueuing Expose request
18:43:41.968 00.000 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.32, period_length = 644.43
18:43:41.968 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
18:43:41.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:41.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:43:41.968 00.000 15712 MoveAxis(W, 4, ABG)
18:43:41.968 00.000 15712 Guiding  Dir = 3, Dur = 4
18:43:41.968 00.000 15712 IsGuiding returns 0
18:43:41.990 00.022 15712 IsGuiding returns 0
18:43:41.990 00.000 15712 Move returns status 0, amount 4
18:43:41.990 00.000 15712 MoveAxis(N, 0, ABG)
18:43:41.990 00.000 15712 Move returns status 0, amount 0
18:43:41.990 00.000 15712 move complete, result=0
18:43:41.990 00.000 15712 worker thread done servicing request
18:43:41.990 00.000 15712 Worker thread wakes up
18:43:41.990 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
18:43:41.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:41.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:43.625 01.635 15712 Exposure complete
18:43:43.686 00.061 15712 worker thread done servicing request
18:43:43.686 00.000 7988 OnExposeComplete: enter
18:43:43.686 00.000 7988 UpdateGuideState(): m_state=6
18:43:43.690 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
18:43:43.690 00.000 7988 Star::Find returns 1 (0), X=1181.03, Y=431.75, Mass=1419, SNR=25.5, Peak=234 HFD=3.2
18:43:43.692 00.002 7988 MultiStar: [#1 0.27,-0.05,0.99,U] [#2 0.12,-0.34,1.00,U] [#3 0.08,-0.44,1.01,U] [#4 0.26,-0.40,1.05,U] [#5 0.13,-0.36,0.71,U] [#6 0.40,-0.05,0.72,U] [#7 0.26,-0.49,0.66,U] [#8 0.12,-0.53,0.64,U] 
18:43:43.692 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.35}, one-star: {0.15, -0.54}
18:43:43.694 00.002 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
18:43:43.694 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.66)
18:43:43.696 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.35 hyp=0.40 cameraTheta=-1.06 mountX=0.35 mountY=-0.19, mountTheta=-0.49
18:43:43.698 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.35, opts=13)
18:43:43.698 00.000 7988 Enqueuing Move request for scope (0.20, -0.35)
18:43:43.700 00.002 15712 Worker thread wakes up
18:43:43.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.35) opts 0xd
18:43:43.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.35)
18:43:43.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:43:43.702 00.002 7988 UpdateGuideState exits: m=1419 SNR=25.5
18:43:43.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:43.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:43.702 00.000 7988 Enqueuing Expose request
18:43:43.702 00.000 15712 Moving (0.20, -0.35) raw xDistance=0.35 yDistance=-0.19
18:43:43.702 00.000 15712 PPEC rslt: input = 0.35, final = 0.21, react = 0.21, pred = 0.01, hyst = 0.20, hyst_pct = 0.32, period_length = 644.43
18:43:43.702 00.000 15712 PPEC: input: 0.35, control: 0.21, exposure: 1500
18:43:43.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:43.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:43:43.702 00.000 15712 MoveAxis(W, 70, ABG)
18:43:43.702 00.000 15712 Guiding  Dir = 3, Dur = 70
18:43:43.702 00.000 15712 IsGuiding returns 0
18:43:43.729 00.027 15712 PulseGuide returned control before completion, sleep 57
18:43:43.807 00.078 15712 IsGuiding returns 0
18:43:43.807 00.000 15712 Move returns status 0, amount 70
18:43:43.807 00.000 15712 MoveAxis(N, 0, ABG)
18:43:43.807 00.000 15712 Move returns status 0, amount 0
18:43:43.807 00.000 15712 move complete, result=0
18:43:43.807 00.000 7988 GuideStep: 0.4 px 70 ms WEST, -0.2 px 0 ms NORTH
18:43:43.814 00.007 15712 worker thread done servicing request
18:43:43.814 00.000 15712 Worker thread wakes up
18:43:43.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:43.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:45.234 01.420 15712 Exposure complete
18:43:45.294 00.060 15712 worker thread done servicing request
18:43:45.294 00.000 7988 OnExposeComplete: enter
18:43:45.294 00.000 7988 UpdateGuideState(): m_state=6
18:43:45.294 00.000 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
18:43:45.294 00.000 7988 Star::Find returns 1 (0), X=1180.99, Y=432.75, Mass=1426, SNR=25.7, Peak=217 HFD=3.2
18:43:45.294 00.000 7988 MultiStar: [#1 0.13,0.58,1.00,U] [#2 0.06,0.45,1.03,U] [#3 0.02,0.61,0.00,M1] [#4 0.24,0.35,1.01,U] [#5 0.01,0.63,0.00,M1] [#6 0.28,0.66,0.00,M1] [#7 0.23,0.54,0.66,U] [#8 -0.09,0.51,0.65,U] 
18:43:45.294 00.000 7988 single-star, 5 included, MultiStar: {0.12, 0.47}, one-star: {0.12, 0.47}
18:43:45.294 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
18:43:45.304 00.010 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
18:43:45.304 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.47 hyp=0.48 cameraTheta=1.32 mountX=-0.47 mountY=-0.13, mountTheta=-2.87
18:43:45.306 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.47, opts=13)
18:43:45.308 00.002 7988 Enqueuing Move request for scope (0.12, 0.47)
18:43:45.308 00.000 15712 Worker thread wakes up
18:43:45.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.47) opts 0xd
18:43:45.310 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:45.311 00.001 7988 UpdateGuideState exits: m=1426 SNR=25.7
18:43:45.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:45.313 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:45.313 00.000 7988 Enqueuing Expose request
18:43:45.315 00.002 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.47)
18:43:45.315 00.000 15712 Moving (0.12, 0.47) raw xDistance=-0.47 yDistance=-0.13
18:43:45.317 00.002 15712 PPEC rslt: input = -0.47, final = -0.27, react = -0.28, pred = 0.00, hyst = -0.25, hyst_pct = 0.32, period_length = 644.43
18:43:45.317 00.000 15712 PPEC: input: -0.47, control: -0.27, exposure: 1500
18:43:45.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:45.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:43:45.317 00.000 15712 MoveAxis(E, 87, ABG)
18:43:45.317 00.000 15712 Guiding  Dir = 2, Dur = 87
18:43:45.317 00.000 15712 IsGuiding returns 0
18:43:45.327 00.010 15712 PulseGuide returned control before completion, sleep 84
18:43:45.441 00.114 15712 IsGuiding returns 0
18:43:45.441 00.000 15712 Move returns status 0, amount 87
18:43:45.441 00.000 15712 MoveAxis(N, 0, ABG)
18:43:45.441 00.000 15712 Move returns status 0, amount 0
18:43:45.441 00.000 15712 move complete, result=0
18:43:45.441 00.000 7988 GuideStep: -0.5 px 87 ms EAST, -0.1 px 0 ms NORTH
18:43:45.444 00.003 15712 worker thread done servicing request
18:43:45.444 00.000 15712 Worker thread wakes up
18:43:45.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:45.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:47.083 01.639 15712 Exposure complete
18:43:47.142 00.059 15712 worker thread done servicing request
18:43:47.142 00.000 7988 OnExposeComplete: enter
18:43:47.144 00.002 7988 UpdateGuideState(): m_state=6
18:43:47.146 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
18:43:47.146 00.000 7988 Star::Find returns 1 (0), X=1180.94, Y=432.91, Mass=1438, SNR=25.8, Peak=198 HFD=3.1
18:43:47.148 00.002 7988 MultiStar: [#1 0.10,0.72,0.00,M1] [#2 0.00,0.17,1.03,U] [#3 -0.06,0.68,0.00,M2] [#4 0.10,0.43,1.05,U] [#5 -0.01,0.58,0.72,U] [#6 0.19,0.54,0.70,U] [#7 0.09,0.41,0.65,U] [#8 -0.10,0.45,0.66,U] 
18:43:47.149 00.001 7988 refined, 6 included, MultiStar: {0.05, 0.45}, one-star: {0.07, 0.62}
18:43:47.149 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
18:43:47.151 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
18:43:47.153 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.45 hyp=0.45 cameraTheta=1.46 mountX=-0.45 mountY=-0.06, mountTheta=-3.00
18:43:47.153 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.45, opts=13)
18:43:47.153 00.000 7988 Enqueuing Move request for scope (0.05, 0.45)
18:43:47.153 00.000 15712 Worker thread wakes up
18:43:47.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.45) opts 0xd
18:43:47.153 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.45)
18:43:47.153 00.000 15712 Moving (0.05, 0.45) raw xDistance=-0.45 yDistance=-0.06
18:43:47.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:47.157 00.004 7988 UpdateGuideState exits: m=1438 SNR=25.8
18:43:47.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:47.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:47.157 00.000 7988 Enqueuing Expose request
18:43:47.157 00.000 15712 PPEC rslt: input = -0.45, final = -0.26, react = -0.27, pred = -0.01, hyst = -0.23, hyst_pct = 0.32, period_length = 644.43
18:43:47.157 00.000 15712 PPEC: input: -0.45, control: -0.26, exposure: 1500
18:43:47.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:47.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:43:47.157 00.000 15712 MoveAxis(E, 86, ABG)
18:43:47.157 00.000 15712 Guiding  Dir = 2, Dur = 86
18:43:47.183 00.026 15712 IsGuiding returns 0
18:43:47.200 00.017 15712 PulseGuide returned control before completion, sleep 80
18:43:47.303 00.103 15712 IsGuiding returns 0
18:43:47.303 00.000 15712 Move returns status 0, amount 86
18:43:47.303 00.000 15712 MoveAxis(N, 0, ABG)
18:43:47.303 00.000 15712 Move returns status 0, amount 0
18:43:47.303 00.000 15712 move complete, result=0
18:43:47.303 00.000 7988 GuideStep: -0.4 px 86 ms EAST, -0.1 px 0 ms NORTH
18:43:47.303 00.000 15712 worker thread done servicing request
18:43:47.303 00.000 15712 Worker thread wakes up
18:43:47.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:47.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:48.025 00.722 7988 evsrv: cli 0CCD02A8 connect
18:43:48.028 00.003 7988 case statement mapped state 6 to 3
18:43:48.030 00.002 7988 case statement mapped state 6 to 3
18:43:48.031 00.001 7988 evsrv: cli 0CCD02A8 request: {"method":"get_app_state","id":"dc2519cc-fae4-4aba-a6cc-e77f2239692d"}
18:43:48.031 00.000 7988 case statement mapped state 6 to 3
18:43:48.031 00.000 7988 evsrv: cli 0CCD02A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc2519cc-fae4-4aba-a6cc-e77f2239692d"}
18:43:48.031 00.000 7988 evsrv: cli 0CCD02A8 disconnect
18:43:48.721 00.690 15712 Exposure complete
18:43:48.785 00.064 15712 worker thread done servicing request
18:43:48.785 00.000 7988 OnExposeComplete: enter
18:43:48.785 00.000 7988 UpdateGuideState(): m_state=6
18:43:48.785 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
18:43:48.785 00.000 7988 Star::Find returns 1 (0), X=1180.81, Y=432.40, Mass=1477, SNR=26.0, Peak=215 HFD=3.2
18:43:48.785 00.000 7988 MultiStar: [#1 0.04,0.73,0.00,M2] [#2 -0.04,0.30,0.99,U] [#3 0.01,0.55,0.92,U] [#4 0.15,0.47,1.02,U] [#5 -0.08,0.45,0.69,U] [#6 -0.01,0.70,0.00,M1] [#7 0.14,0.41,0.64,U] [#8 -0.10,0.67,0.00,M1] 
18:43:48.785 00.000 7988 single-star, 5 included, MultiStar: {0.02, 0.37}, one-star: {-0.07, 0.11}
18:43:48.785 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.58)
18:43:48.785 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.53)
18:43:48.785 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.12 mountX=-0.11 mountY=0.07, mountTheta=2.60
18:43:48.796 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.11, opts=13)
18:43:48.796 00.000 7988 Enqueuing Move request for scope (-0.07, 0.11)
18:43:48.799 00.003 15712 Worker thread wakes up
18:43:48.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:43:48.799 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.0
18:43:48.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:48.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:48.799 00.000 7988 Enqueuing Expose request
18:43:48.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
18:43:48.799 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
18:43:48.799 00.000 15712 Moving (-0.07, 0.11) raw xDistance=-0.11 yDistance=0.07
18:43:48.799 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.32, period_length = 644.43
18:43:48.799 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
18:43:48.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:48.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:43:48.799 00.000 15712 MoveAxis(E, 4, ABG)
18:43:48.799 00.000 15712 Guiding  Dir = 2, Dur = 4
18:43:48.815 00.016 15712 IsGuiding returns 0
18:43:48.830 00.015 15712 IsGuiding returns 0
18:43:48.830 00.000 15712 Move returns status 0, amount 4
18:43:48.830 00.000 15712 MoveAxis(N, 0, ABG)
18:43:48.830 00.000 15712 Move returns status 0, amount 0
18:43:48.830 00.000 15712 move complete, result=0
18:43:48.830 00.000 15712 worker thread done servicing request
18:43:48.830 00.000 15712 Worker thread wakes up
18:43:48.830 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
18:43:48.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:48.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:50.473 01.643 15712 Exposure complete
18:43:50.539 00.066 15712 worker thread done servicing request
18:43:50.539 00.000 7988 OnExposeComplete: enter
18:43:50.539 00.000 7988 UpdateGuideState(): m_state=6
18:43:50.539 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
18:43:50.539 00.000 7988 Star::Find returns 1 (0), X=1180.75, Y=432.86, Mass=1487, SNR=26.1, Peak=204 HFD=3.5
18:43:50.539 00.000 7988 MultiStar: [#1 0.03,1.00,0.00,M3] [#2 -0.17,0.53,1.03,U] [#3 0.09,0.74,0.00,M2] [#4 0.14,0.44,1.03,U] [#5 -0.00,0.72,0.00,M1] [#6 0.26,0.61,0.00,M2] [#7 0.03,0.96,0.00,M1] [#8 0.02,0.61,0.00,M2] 
18:43:50.539 00.000 7988 refined, 2 included, MultiStar: {-0.05, 0.51}, one-star: {-0.12, 0.57}
18:43:50.539 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
18:43:50.539 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.07)
18:43:50.539 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.51 hyp=0.52 cameraTheta=1.67 mountX=-0.51 mountY=0.04, mountTheta=3.07
18:43:50.539 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.51, opts=13)
18:43:50.551 00.012 7988 Enqueuing Move request for scope (-0.05, 0.51)
18:43:50.551 00.000 15712 Worker thread wakes up
18:43:50.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.51) opts 0xd
18:43:50.551 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.51)
18:43:50.551 00.000 15712 Moving (-0.05, 0.51) raw xDistance=-0.51 yDistance=0.04
18:43:50.551 00.000 15712 PPEC rslt: input = -0.51, final = -0.33, react = -0.31, pred = -0.03, hyst = -0.29, hyst_pct = 0.31, period_length = 644.43
18:43:50.551 00.000 15712 PPEC: input: -0.51, control: -0.33, exposure: 1500
18:43:50.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:50.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:43:50.551 00.000 15712 MoveAxis(E, 106, ABG)
18:43:50.551 00.000 15712 Guiding  Dir = 2, Dur = 106
18:43:50.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:50.551 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.1
18:43:50.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:50.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:50.551 00.000 7988 Enqueuing Expose request
18:43:50.559 00.008 15712 IsGuiding returns 0
18:43:50.566 00.007 15712 PulseGuide returned control before completion, sleep 102
18:43:50.710 00.144 15712 IsGuiding returns 1
18:43:50.710 00.000 15712 scope still moving after pulse duration time elapsed
18:43:50.742 00.032 15712 IsGuiding returns 0
18:43:50.742 00.000 15712 scope move finished after 106 + 77 ms
18:43:50.742 00.000 15712 Move returns status 0, amount 106
18:43:50.742 00.000 15712 MoveAxis(N, 0, ABG)
18:43:50.742 00.000 15712 Move returns status 0, amount 0
18:43:50.742 00.000 15712 move complete, result=0
18:43:50.742 00.000 7988 GuideStep: -0.5 px 106 ms EAST, 0.0 px 0 ms NORTH
18:43:50.746 00.004 15712 worker thread done servicing request
18:43:50.746 00.000 15712 Worker thread wakes up
18:43:50.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:50.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:52.160 01.414 15712 Exposure complete
18:43:52.222 00.062 15712 worker thread done servicing request
18:43:52.222 00.000 7988 OnExposeComplete: enter
18:43:52.222 00.000 7988 UpdateGuideState(): m_state=6
18:43:52.225 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
18:43:52.225 00.000 7988 Star::Find returns 1 (0), X=1180.96, Y=432.89, Mass=1417, SNR=25.5, Peak=221 HFD=3.0
18:43:52.227 00.002 7988 MultiStar: [#1 0.20,0.79,0.00,M4] [#2 0.17,0.29,0.99,U] [#3 0.22,0.75,0.00,M3] [#4 0.28,0.45,1.05,U] [#5 0.17,0.41,0.71,U] [#6 0.21,0.64,0.00,M3] [#7 -0.04,0.47,0.69,U] [#8 0.23,0.65,0.00,M3] 
18:43:52.229 00.002 7988 refined, 4 included, MultiStar: {0.14, 0.44}, one-star: {0.08, 0.60}
18:43:52.229 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
18:43:52.231 00.002 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.34)
18:43:52.232 00.001 7988 CameraToMount -- cameraX=0.14 cameraY=0.44 hyp=0.47 cameraTheta=1.26 mountX=-0.44 mountY=-0.15, mountTheta=-2.81
18:43:52.232 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.44, opts=13)
18:43:52.234 00.002 7988 Enqueuing Move request for scope (0.14, 0.44)
18:43:52.236 00.002 15712 Worker thread wakes up
18:43:52.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.44) opts 0xd
18:43:52.236 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.44)
18:43:52.236 00.000 15712 Moving (0.14, 0.44) raw xDistance=-0.44 yDistance=-0.15
18:43:52.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:52.238 00.002 7988 UpdateGuideState exits: m=1417 SNR=25.5
18:43:52.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:52.239 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:52.239 00.000 7988 Enqueuing Expose request
18:43:52.239 00.000 15712 PPEC rslt: input = -0.44, final = -0.29, react = -0.27, pred = -0.05, hyst = -0.24, hyst_pct = 0.31, period_length = 644.43
18:43:52.239 00.000 15712 PPEC: input: -0.44, control: -0.29, exposure: 1500
18:43:52.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:52.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:43:52.239 00.000 15712 MoveAxis(E, 95, ABG)
18:43:52.239 00.000 15712 Guiding  Dir = 2, Dur = 95
18:43:52.239 00.000 15712 IsGuiding returns 0
18:43:52.266 00.027 15712 PulseGuide returned control before completion, sleep 81
18:43:52.397 00.131 15712 IsGuiding returns 0
18:43:52.397 00.000 15712 Move returns status 0, amount 95
18:43:52.397 00.000 15712 MoveAxis(N, 0, ABG)
18:43:52.397 00.000 15712 Move returns status 0, amount 0
18:43:52.397 00.000 15712 move complete, result=0
18:43:52.397 00.000 15712 worker thread done servicing request
18:43:52.397 00.000 15712 Worker thread wakes up
18:43:52.397 00.000 7988 GuideStep: -0.4 px 95 ms EAST, -0.2 px 0 ms NORTH
18:43:52.401 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:52.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:54.039 01.638 15712 Exposure complete
18:43:54.101 00.062 15712 worker thread done servicing request
18:43:54.101 00.000 7988 OnExposeComplete: enter
18:43:54.101 00.000 7988 UpdateGuideState(): m_state=6
18:43:54.104 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
18:43:54.104 00.000 7988 Star::Find returns 1 (1), X=1180.94, Y=432.13, Mass=1384, SNR=25.3, Peak=255 HFD=2.9
18:43:54.106 00.002 7988 MultiStar: [#1 0.10,0.12,1.02,U] [#2 -0.03,-0.04,1.03,U] [#3 0.02,0.02,0.96,U] [#4 0.11,-0.05,1.02,U] [#5 -0.17,0.15,0.70,U] [#6 -0.01,-0.00,0.74,U] [#7 -0.04,-0.20,0.69,U] [#8 -0.22,0.16,0.64,U] 
18:43:54.106 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {0.06, -0.15}
18:43:54.108 00.002 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.58) = xAngle (-0.69 = -0.69)
18:43:54.108 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.42 = 2.42)
18:43:54.110 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-2.26 mountX=0.01 mountY=0.00, mountTheta=0.70
18:43:54.112 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.01, opts=13)
18:43:54.112 00.000 7988 Enqueuing Move request for scope (-0.00, -0.01)
18:43:54.114 00.002 15712 Worker thread wakes up
18:43:54.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
18:43:54.114 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
18:43:54.114 00.000 15712 Moving (-0.00, -0.01) raw xDistance=0.01 yDistance=0.00
18:43:54.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:54.114 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.3 Saturated
18:43:54.117 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:54.117 00.000 15712 PPEC rslt: input = 0.01, final = -0.04, react = 0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.31, period_length = 644.43
18:43:54.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:54.117 00.000 7988 Enqueuing Expose request
18:43:54.121 00.004 15712 PPEC: input: 0.01, control: -0.04, exposure: 1500
18:43:54.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:54.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:43:54.121 00.000 15712 MoveAxis(E, 14, ABG)
18:43:54.121 00.000 15712 Guiding  Dir = 2, Dur = 14
18:43:54.121 00.000 15712 IsGuiding returns 0
18:43:54.138 00.017 15712 IsGuiding returns 1
18:43:54.138 00.000 15712 scope still moving after pulse duration time elapsed
18:43:54.184 00.046 15712 IsGuiding returns 0
18:43:54.184 00.000 15712 scope move finished after 14 + 50 ms
18:43:54.184 00.000 15712 Move returns status 0, amount 14
18:43:54.184 00.000 15712 MoveAxis(N, 0, ABG)
18:43:54.184 00.000 15712 Move returns status 0, amount 0
18:43:54.184 00.000 15712 move complete, result=0
18:43:54.184 00.000 7988 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
18:43:54.187 00.003 15712 worker thread done servicing request
18:43:54.187 00.000 15712 Worker thread wakes up
18:43:54.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:54.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:55.605 01.418 15712 Exposure complete
18:43:55.667 00.062 15712 worker thread done servicing request
18:43:55.667 00.000 7988 OnExposeComplete: enter
18:43:55.667 00.000 7988 UpdateGuideState(): m_state=6
18:43:55.669 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
18:43:55.669 00.000 7988 Star::Find returns 1 (0), X=1180.91, Y=431.60, Mass=1444, SNR=25.8, Peak=198 HFD=3.5
18:43:55.669 00.000 7988 MultiStar: [#1 0.00,-0.22,1.03,U] [#2 -0.10,-0.53,0.99,U] [#3 -0.01,-0.37,0.97,U] [#4 0.17,-0.40,1.02,U] [#5 -0.26,-0.59,0.00,M1] [#6 0.20,-0.34,0.70,U] [#7 -0.04,-0.14,0.67,U] [#8 -0.00,-0.45,0.63,U] 
18:43:55.669 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.40}, one-star: {0.03, -0.69}
18:43:55.669 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
18:43:55.669 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
18:43:55.669 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.50 mountX=0.40 mountY=-0.02, mountTheta=-0.05
18:43:55.669 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.40, opts=13)
18:43:55.669 00.000 7988 Enqueuing Move request for scope (0.03, -0.40)
18:43:55.669 00.000 15712 Worker thread wakes up
18:43:55.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.40) opts 0xd
18:43:55.669 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.40)
18:43:55.669 00.000 15712 Moving (0.03, -0.40) raw xDistance=0.40 yDistance=-0.02
18:43:55.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:43:55.681 00.012 7988 UpdateGuideState exits: m=1444 SNR=25.8
18:43:55.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:55.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:55.685 00.002 7988 Enqueuing Expose request
18:43:55.686 00.001 15712 PPEC rslt: input = 0.40, final = 0.18, react = 0.24, pred = -0.07, hyst = 0.20, hyst_pct = 0.31, period_length = 644.43
18:43:55.686 00.000 15712 PPEC: input: 0.40, control: 0.18, exposure: 1500
18:43:55.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:55.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:43:55.686 00.000 15712 MoveAxis(W, 59, ABG)
18:43:55.686 00.000 15712 Guiding  Dir = 3, Dur = 59
18:43:55.720 00.034 15712 IsGuiding returns 0
18:43:55.729 00.009 15712 PulseGuide returned control before completion, sleep 54
18:43:55.808 00.079 15712 IsGuiding returns 0
18:43:55.808 00.000 15712 Move returns status 0, amount 59
18:43:55.808 00.000 15712 MoveAxis(N, 0, ABG)
18:43:55.808 00.000 15712 Move returns status 0, amount 0
18:43:55.808 00.000 15712 move complete, result=0
18:43:55.808 00.000 7988 GuideStep: 0.4 px 59 ms WEST, -0.0 px 0 ms NORTH
18:43:55.818 00.010 15712 worker thread done servicing request
18:43:55.818 00.000 15712 Worker thread wakes up
18:43:55.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:55.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:57.452 01.634 15712 Exposure complete
18:43:57.514 00.062 15712 worker thread done servicing request
18:43:57.514 00.000 7988 OnExposeComplete: enter
18:43:57.514 00.000 7988 UpdateGuideState(): m_state=6
18:43:57.514 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
18:43:57.514 00.000 7988 Star::Find returns 1 (0), X=1181.03, Y=432.83, Mass=1458, SNR=26.0, Peak=207 HFD=3.3
18:43:57.514 00.000 7988 MultiStar: [#1 0.04,0.78,0.00,M3] [#2 0.15,0.44,1.00,U] [#3 0.30,0.52,0.00,M2] [#4 0.25,0.47,1.03,U] [#5 0.33,0.45,0.67,U] [#6 0.18,0.69,0.00,M2] [#7 -0.06,0.44,0.64,U] [#8 0.24,0.57,0.00,M2] 
18:43:57.514 00.000 7988 refined, 4 included, MultiStar: {0.17, 0.47}, one-star: {0.15, 0.54}
18:43:57.514 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
18:43:57.514 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
18:43:57.523 00.009 7988 CameraToMount -- cameraX=0.17 cameraY=0.47 hyp=0.50 cameraTheta=1.22 mountX=-0.47 mountY=-0.18, mountTheta=-2.77
18:43:57.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.47, opts=13)
18:43:57.526 00.003 7988 Enqueuing Move request for scope (0.17, 0.47)
18:43:57.528 00.002 15712 Worker thread wakes up
18:43:57.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.47) opts 0xd
18:43:57.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.47)
18:43:57.528 00.000 15712 Moving (0.17, 0.47) raw xDistance=-0.47 yDistance=-0.18
18:43:57.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:43:57.528 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
18:43:57.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:57.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:57.528 00.000 7988 Enqueuing Expose request
18:43:57.528 00.000 15712 PPEC rslt: input = -0.47, final = -0.33, react = -0.28, pred = -0.08, hyst = -0.26, hyst_pct = 0.31, period_length = 644.43
18:43:57.528 00.000 15712 PPEC: input: -0.47, control: -0.33, exposure: 1500
18:43:57.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:43:57.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:43:57.528 00.000 15712 MoveAxis(E, 107, ABG)
18:43:57.528 00.000 15712 Guiding  Dir = 2, Dur = 107
18:43:57.528 00.000 15712 IsGuiding returns 0
18:43:57.557 00.029 15712 PulseGuide returned control before completion, sleep 93
18:43:57.656 00.099 15712 IsGuiding returns 1
18:43:57.656 00.000 15712 scope still moving after pulse duration time elapsed
18:43:57.693 00.037 15712 IsGuiding returns 0
18:43:57.693 00.000 15712 scope move finished after 107 + 61 ms
18:43:57.693 00.000 15712 Move returns status 0, amount 107
18:43:57.693 00.000 15712 MoveAxis(N, 0, ABG)
18:43:57.693 00.000 15712 Move returns status 0, amount 0
18:43:57.693 00.000 15712 move complete, result=0
18:43:57.693 00.000 7988 GuideStep: -0.5 px 107 ms EAST, -0.2 px 0 ms NORTH
18:43:57.703 00.010 15712 worker thread done servicing request
18:43:57.703 00.000 15712 Worker thread wakes up
18:43:57.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:57.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:43:59.109 01.406 15712 Exposure complete
18:43:59.170 00.061 15712 worker thread done servicing request
18:43:59.170 00.000 7988 OnExposeComplete: enter
18:43:59.170 00.000 7988 UpdateGuideState(): m_state=6
18:43:59.170 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
18:43:59.170 00.000 7988 Star::Find returns 1 (0), X=1181.19, Y=432.56, Mass=1467, SNR=26.0, Peak=214 HFD=3.4
18:43:59.170 00.000 7988 MultiStar: [#1 0.35,0.51,0.00,M4] [#2 0.35,0.11,1.00,U] [#3 0.38,0.18,0.94,U] [#4 0.47,0.30,1.03,U] [#5 0.14,0.07,0.68,U] [#6 0.36,0.36,0.64,U] [#7 0.54,0.25,0.65,U] [#8 0.15,0.34,0.61,U] 
18:43:59.170 00.000 7988 refined, 7 included, MultiStar: {0.35, 0.23}, one-star: {0.32, 0.28}
18:43:59.170 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.58) = xAngle (2.16 = 2.16)
18:43:59.170 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.27 = -1.01)
18:43:59.170 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=0.23 hyp=0.42 cameraTheta=0.58 mountX=-0.23 mountY=-0.35, mountTheta=-2.15
18:43:59.170 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.23, opts=13)
18:43:59.170 00.000 7988 Enqueuing Move request for scope (0.35, 0.23)
18:43:59.170 00.000 15712 Worker thread wakes up
18:43:59.170 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.23) opts 0xd
18:43:59.170 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.23)
18:43:59.170 00.000 15712 Moving (0.35, 0.23) raw xDistance=-0.23 yDistance=-0.35
18:43:59.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:43:59.170 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.0
18:43:59.187 00.017 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:59.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:43:59.187 00.000 7988 Enqueuing Expose request
18:43:59.187 00.000 15712 PPEC rslt: input = -0.23, final = -0.19, react = -0.14, pred = -0.08, hyst = -0.11, hyst_pct = 0.31, period_length = 644.43
18:43:59.187 00.000 15712 PPEC: input: -0.23, control: -0.19, exposure: 1500
18:43:59.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:43:59.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
18:43:59.187 00.000 15712 MoveAxis(E, 61, ABG)
18:43:59.187 00.000 15712 Guiding  Dir = 2, Dur = 61
18:43:59.187 00.000 15712 IsGuiding returns 0
18:43:59.218 00.031 15712 PulseGuide returned control before completion, sleep 42
18:43:59.297 00.079 15712 IsGuiding returns 1
18:43:59.297 00.000 15712 scope still moving after pulse duration time elapsed
18:43:59.329 00.032 15712 IsGuiding returns 0
18:43:59.329 00.000 15712 scope move finished after 61 + 77 ms
18:43:59.329 00.000 15712 Move returns status 0, amount 61
18:43:59.329 00.000 15712 MoveAxis(N, 0, ABG)
18:43:59.329 00.000 15712 Move returns status 0, amount 0
18:43:59.329 00.000 15712 move complete, result=0
18:43:59.329 00.000 7988 GuideStep: -0.2 px 61 ms EAST, -0.4 px 0 ms NORTH
18:43:59.331 00.002 15712 worker thread done servicing request
18:43:59.331 00.000 15712 Worker thread wakes up
18:43:59.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:43:59.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:00.971 01.640 15712 Exposure complete
18:44:01.032 00.061 15712 worker thread done servicing request
18:44:01.032 00.000 7988 OnExposeComplete: enter
18:44:01.032 00.000 7988 UpdateGuideState(): m_state=6
18:44:01.032 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
18:44:01.032 00.000 7988 Star::Find returns 1 (0), X=1181.06, Y=431.44, Mass=1570, SNR=27.1, Peak=237 HFD=3.5
18:44:01.032 00.000 7988 MultiStar: [#1 0.13,-0.48,0.95,U] [#2 0.16,-0.86,0.00,M1] [#3 0.14,-0.51,0.92,U] [#4 0.29,-0.66,0.00,M1] [#5 0.18,-0.72,0.00,M1] [#6 0.33,-0.48,0.66,U] [#7 0.25,-0.56,0.00,M1] [#8 -0.03,-0.52,0.63,U] 
18:44:01.032 00.000 7988 refined, 4 included, MultiStar: {0.15, -0.58}, one-star: {0.18, -0.85}
18:44:01.032 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
18:44:01.032 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.91)
18:44:01.032 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.58 hyp=0.60 cameraTheta=-1.32 mountX=0.58 mountY=-0.14, mountTheta=-0.23
18:44:01.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.58, opts=13)
18:44:01.045 00.013 7988 Enqueuing Move request for scope (0.15, -0.58)
18:44:01.045 00.000 15712 Worker thread wakes up
18:44:01.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.58) opts 0xd
18:44:01.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.58)
18:44:01.045 00.000 15712 Moving (0.15, -0.58) raw xDistance=0.58 yDistance=-0.14
18:44:01.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:01.045 00.000 7988 UpdateGuideState exits: m=1570 SNR=27.1
18:44:01.048 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:01.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:01.048 00.000 7988 Enqueuing Expose request
18:44:01.048 00.000 15712 PPEC rslt: input = 0.58, final = 0.27, react = 0.35, pred = -0.08, hyst = 0.29, hyst_pct = 0.31, period_length = 644.43
18:44:01.048 00.000 15712 PPEC: input: 0.58, control: 0.27, exposure: 1500
18:44:01.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:01.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:44:01.048 00.000 15712 MoveAxis(W, 89, ABG)
18:44:01.048 00.000 15712 Guiding  Dir = 3, Dur = 89
18:44:01.048 00.000 15712 IsGuiding returns 0
18:44:01.069 00.021 15712 PulseGuide returned control before completion, sleep 77
18:44:01.181 00.112 15712 IsGuiding returns 0
18:44:01.181 00.000 15712 Move returns status 0, amount 89
18:44:01.181 00.000 15712 MoveAxis(N, 0, ABG)
18:44:01.181 00.000 15712 Move returns status 0, amount 0
18:44:01.181 00.000 15712 move complete, result=0
18:44:01.181 00.000 7988 GuideStep: 0.6 px 89 ms WEST, -0.1 px 0 ms NORTH
18:44:01.188 00.007 15712 worker thread done servicing request
18:44:01.188 00.000 15712 Worker thread wakes up
18:44:01.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:01.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:02.597 01.409 15712 Exposure complete
18:44:02.659 00.062 15712 worker thread done servicing request
18:44:02.659 00.000 7988 OnExposeComplete: enter
18:44:02.661 00.002 7988 UpdateGuideState(): m_state=6
18:44:02.661 00.000 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
18:44:02.663 00.002 7988 Star::Find returns 1 (0), X=1180.79, Y=431.95, Mass=1458, SNR=26.1, Peak=226 HFD=3.2
18:44:02.663 00.000 7988 MultiStar: [#1 0.14,0.04,1.01,U] [#2 0.06,-0.39,0.97,U] [#3 0.19,-0.19,0.94,U] [#4 0.22,-0.39,1.00,U] [#5 -0.07,-0.11,0.68,U] [#6 -0.08,-0.04,0.67,U] [#7 0.02,-0.33,0.64,U] [#8 -0.03,-0.14,0.65,U] 
18:44:02.665 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.22}, one-star: {-0.09, -0.34}
18:44:02.665 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
18:44:02.667 00.002 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.36 = -2.93)
18:44:02.669 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.33 mountX=0.22 mountY=-0.05, mountTheta=-0.22
18:44:02.669 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.22, opts=13)
18:44:02.669 00.000 7988 Enqueuing Move request for scope (0.05, -0.22)
18:44:02.669 00.000 15712 Worker thread wakes up
18:44:02.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
18:44:02.669 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
18:44:02.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:02.675 00.006 7988 UpdateGuideState exits: m=1458 SNR=26.1
18:44:02.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:02.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:02.678 00.003 7988 Enqueuing Expose request
18:44:02.678 00.000 15712 Moving (0.05, -0.22) raw xDistance=0.22 yDistance=-0.05
18:44:02.678 00.000 15712 PPEC rslt: input = 0.22, final = 0.07, react = 0.13, pred = -0.07, hyst = 0.11, hyst_pct = 0.30, period_length = 644.43
18:44:02.678 00.000 15712 PPEC: input: 0.22, control: 0.07, exposure: 1500
18:44:02.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:02.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:44:02.678 00.000 15712 MoveAxis(W, 24, ABG)
18:44:02.678 00.000 15712 Guiding  Dir = 3, Dur = 24
18:44:02.678 00.000 15712 IsGuiding returns 0
18:44:02.695 00.017 15712 IsGuiding returns 1
18:44:02.695 00.000 15712 scope still moving after pulse duration time elapsed
18:44:02.739 00.044 15712 IsGuiding returns 0
18:44:02.739 00.000 15712 scope move finished after 24 + 34 ms
18:44:02.739 00.000 15712 Move returns status 0, amount 24
18:44:02.739 00.000 15712 MoveAxis(N, 0, ABG)
18:44:02.739 00.000 15712 Move returns status 0, amount 0
18:44:02.739 00.000 15712 move complete, result=0
18:44:02.739 00.000 15712 worker thread done servicing request
18:44:02.739 00.000 7988 GuideStep: 0.2 px 24 ms WEST, -0.0 px 0 ms NORTH
18:44:02.739 00.000 15712 Worker thread wakes up
18:44:02.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:02.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:04.383 01.644 15712 Exposure complete
18:44:04.429 00.046 15712 worker thread done servicing request
18:44:04.429 00.000 7988 OnExposeComplete: enter
18:44:04.444 00.015 7988 UpdateGuideState(): m_state=6
18:44:04.444 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
18:44:04.444 00.000 7988 Star::Find returns 1 (1), X=1180.94, Y=432.20, Mass=1408, SNR=25.4, Peak=255 HFD=3.0
18:44:04.444 00.000 7988 MultiStar: [#1 0.04,0.34,1.01,U] [#2 -0.05,-0.15,1.03,U] [#3 0.14,0.22,0.93,U] [#4 0.13,0.18,1.04,U] [#5 0.06,0.07,0.73,U] [#6 0.16,0.12,0.74,U] [#7 -0.02,0.04,0.67,U] [#8 -0.00,0.25,0.65,U] 
18:44:04.444 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.06, -0.09}
18:44:04.444 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
18:44:04.444 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.58)
18:44:04.444 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.99 mountX=0.09 mountY=-0.06, mountTheta=-0.57
18:44:04.444 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.09, opts=13)
18:44:04.444 00.000 7988 Enqueuing Move request for scope (0.06, -0.09)
18:44:04.444 00.000 15712 Worker thread wakes up
18:44:04.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
18:44:04.444 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
18:44:04.444 00.000 15712 Moving (0.06, -0.09) raw xDistance=0.09 yDistance=-0.06
18:44:04.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:04.444 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.4 Saturated
18:44:04.459 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:04.460 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:04.461 00.001 7988 Enqueuing Expose request
18:44:04.461 00.000 15712 PPEC rslt: input = 0.09, final = -0.05, react = 0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.30, period_length = 644.43
18:44:04.461 00.000 15712 PPEC: input: 0.09, control: -0.05, exposure: 1500
18:44:04.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:04.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:44:04.461 00.000 15712 MoveAxis(E, 15, ABG)
18:44:04.461 00.000 15712 Guiding  Dir = 2, Dur = 15
18:44:04.479 00.018 15712 IsGuiding returns 0
18:44:04.496 00.017 15712 IsGuiding returns 1
18:44:04.496 00.000 15712 scope still moving after pulse duration time elapsed
18:44:04.540 00.044 15712 IsGuiding returns 0
18:44:04.540 00.000 15712 scope move finished after 15 + 48 ms
18:44:04.540 00.000 15712 Move returns status 0, amount 15
18:44:04.540 00.000 15712 MoveAxis(N, 0, ABG)
18:44:04.540 00.000 15712 Move returns status 0, amount 0
18:44:04.540 00.000 15712 move complete, result=0
18:44:04.540 00.000 7988 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
18:44:04.545 00.005 15712 worker thread done servicing request
18:44:04.545 00.000 15712 Worker thread wakes up
18:44:04.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:04.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:05.962 01.417 15712 Exposure complete
18:44:06.024 00.062 15712 worker thread done servicing request
18:44:06.024 00.000 7988 OnExposeComplete: enter
18:44:06.024 00.000 7988 UpdateGuideState(): m_state=6
18:44:06.027 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
18:44:06.027 00.000 7988 Star::Find returns 1 (1), X=1181.09, Y=432.13, Mass=1439, SNR=25.8, Peak=255 HFD=3.1
18:44:06.027 00.000 7988 MultiStar: [#1 0.10,0.10,0.96,U] [#2 -0.11,-0.34,0.99,U] [#3 0.03,0.14,0.93,U] [#4 0.22,-0.18,1.04,U] [#5 -0.01,-0.09,0.68,U] [#6 0.21,0.03,0.70,U] [#7 -0.18,-0.22,0.67,U] [#8 0.12,-0.24,0.62,U] 
18:44:06.027 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.21, -0.15}
18:44:06.027 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.63 = 0.63)
18:44:06.027 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.74 = -2.54)
18:44:06.027 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-0.95 mountX=0.10 mountY=-0.07, mountTheta=-0.61
18:44:06.027 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
18:44:06.027 00.000 7988 Enqueuing Move request for scope (0.07, -0.10)
18:44:06.027 00.000 15712 Worker thread wakes up
18:44:06.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
18:44:06.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
18:44:06.027 00.000 15712 Moving (0.07, -0.10) raw xDistance=0.10 yDistance=-0.07
18:44:06.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:06.027 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.8 Saturated
18:44:06.040 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:06.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:06.040 00.000 7988 Enqueuing Expose request
18:44:06.040 00.000 15712 PPEC rslt: input = 0.10, final = -0.04, react = 0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.30, period_length = 644.43
18:44:06.040 00.000 15712 PPEC: input: 0.10, control: -0.04, exposure: 1500
18:44:06.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:06.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:44:06.040 00.000 15712 MoveAxis(E, 13, ABG)
18:44:06.040 00.000 15712 Guiding  Dir = 2, Dur = 13
18:44:06.044 00.004 15712 IsGuiding returns 0
18:44:06.061 00.017 15712 IsGuiding returns 1
18:44:06.061 00.000 15712 scope still moving after pulse duration time elapsed
18:44:06.106 00.045 15712 IsGuiding returns 0
18:44:06.106 00.000 15712 scope move finished after 13 + 53 ms
18:44:06.106 00.000 15712 Move returns status 0, amount 13
18:44:06.106 00.000 15712 MoveAxis(N, 0, ABG)
18:44:06.106 00.000 15712 Move returns status 0, amount 0
18:44:06.106 00.000 15712 move complete, result=0
18:44:06.106 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
18:44:06.111 00.005 15712 worker thread done servicing request
18:44:06.111 00.000 15712 Worker thread wakes up
18:44:06.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:06.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:07.745 01.634 15712 Exposure complete
18:44:07.804 00.059 15712 worker thread done servicing request
18:44:07.804 00.000 7988 OnExposeComplete: enter
18:44:07.809 00.005 7988 UpdateGuideState(): m_state=6
18:44:07.809 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
18:44:07.811 00.002 7988 Star::Find returns 1 (0), X=1180.93, Y=431.81, Mass=1453, SNR=25.8, Peak=226 HFD=3.5
18:44:07.813 00.002 7988 MultiStar: [#1 0.13,-0.20,1.02,U] [#2 0.01,-0.57,0.99,U] [#3 0.09,-0.41,0.93,U] [#4 0.16,-0.46,1.02,U] [#5 0.14,-0.77,0.00,M1] [#6 0.16,-0.29,0.70,U] [#7 -0.12,-0.31,0.68,U] [#8 0.04,-0.39,0.61,U] 
18:44:07.815 00.002 7988 refined, 7 included, MultiStar: {0.07, -0.40}, one-star: {0.06, -0.48}
18:44:07.817 00.002 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
18:44:07.817 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.99)
18:44:07.819 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.40 hyp=0.40 cameraTheta=-1.39 mountX=0.39 mountY=-0.06, mountTheta=-0.16
18:44:07.820 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.40, opts=13)
18:44:07.820 00.000 7988 Enqueuing Move request for scope (0.07, -0.40)
18:44:07.820 00.000 15712 Worker thread wakes up
18:44:07.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.40) opts 0xd
18:44:07.820 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.40)
18:44:07.820 00.000 15712 Moving (0.07, -0.40) raw xDistance=0.39 yDistance=-0.06
18:44:07.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:07.820 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.8
18:44:07.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:07.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:07.820 00.000 7988 Enqueuing Expose request
18:44:07.820 00.000 15712 PPEC rslt: input = 0.39, final = 0.19, react = 0.24, pred = -0.05, hyst = 0.21, hyst_pct = 0.30, period_length = 644.43
18:44:07.820 00.000 15712 PPEC: input: 0.39, control: 0.19, exposure: 1500
18:44:07.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:07.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:44:07.820 00.000 15712 MoveAxis(W, 63, ABG)
18:44:07.820 00.000 15712 Guiding  Dir = 3, Dur = 63
18:44:07.820 00.000 15712 IsGuiding returns 0
18:44:07.852 00.032 15712 PulseGuide returned control before completion, sleep 52
18:44:07.931 00.079 15712 IsGuiding returns 0
18:44:07.931 00.000 15712 Move returns status 0, amount 63
18:44:07.931 00.000 15712 MoveAxis(N, 0, ABG)
18:44:07.931 00.000 15712 Move returns status 0, amount 0
18:44:07.931 00.000 15712 move complete, result=0
18:44:07.931 00.000 7988 GuideStep: 0.4 px 63 ms WEST, -0.1 px 0 ms NORTH
18:44:07.934 00.003 15712 worker thread done servicing request
18:44:07.934 00.000 15712 Worker thread wakes up
18:44:07.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:07.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:09.352 01.418 15712 Exposure complete
18:44:09.414 00.062 15712 worker thread done servicing request
18:44:09.414 00.000 7988 OnExposeComplete: enter
18:44:09.414 00.000 7988 UpdateGuideState(): m_state=6
18:44:09.416 00.002 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
18:44:09.416 00.000 7988 Star::Find returns 1 (1), X=1180.87, Y=431.89, Mass=1395, SNR=25.4, Peak=255 HFD=2.9
18:44:09.416 00.000 7988 MultiStar: [#1 0.21,0.09,1.00,U] [#2 -0.10,-0.36,0.99,U] [#3 -0.02,0.02,0.95,U] [#4 0.16,-0.11,1.05,U] [#5 0.06,-0.23,0.71,U] [#6 0.15,0.01,0.74,U] [#7 -0.10,-0.39,0.67,U] [#8 -0.18,-0.29,0.64,U] 
18:44:09.416 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.18}, one-star: {-0.01, -0.39}
18:44:09.416 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
18:44:09.416 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.01)
18:44:09.416 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.41 mountX=0.18 mountY=-0.02, mountTheta=-0.14
18:44:09.416 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.18, opts=13)
18:44:09.416 00.000 7988 Enqueuing Move request for scope (0.03, -0.18)
18:44:09.428 00.012 15712 Worker thread wakes up
18:44:09.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
18:44:09.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
18:44:09.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:09.428 00.000 7988 UpdateGuideState exits: m=1395 SNR=25.4 Saturated
18:44:09.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:09.431 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:09.431 00.000 7988 Enqueuing Expose request
18:44:09.431 00.000 15712 Moving (0.03, -0.18) raw xDistance=0.18 yDistance=-0.02
18:44:09.431 00.000 15712 PPEC rslt: input = 0.18, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.09, hyst_pct = 0.30, period_length = 644.43
18:44:09.431 00.000 15712 PPEC: input: 0.18, control: 0.07, exposure: 1500
18:44:09.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:09.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:44:09.431 00.000 15712 MoveAxis(W, 24, ABG)
18:44:09.431 00.000 15712 Guiding  Dir = 3, Dur = 24
18:44:09.431 00.000 15712 IsGuiding returns 0
18:44:09.448 00.017 15712 PulseGuide returned control before completion, sleep 20
18:44:09.482 00.034 15712 IsGuiding returns 1
18:44:09.482 00.000 15712 scope still moving after pulse duration time elapsed
18:44:09.507 00.025 15712 IsGuiding returns 0
18:44:09.507 00.000 15712 scope move finished after 24 + 47 ms
18:44:09.507 00.000 15712 Move returns status 0, amount 24
18:44:09.507 00.000 15712 MoveAxis(N, 0, ABG)
18:44:09.507 00.000 15712 Move returns status 0, amount 0
18:44:09.507 00.000 15712 move complete, result=0
18:44:09.507 00.000 15712 worker thread done servicing request
18:44:09.507 00.000 15712 Worker thread wakes up
18:44:09.507 00.000 7988 GuideStep: 0.2 px 24 ms WEST, -0.0 px 0 ms NORTH
18:44:09.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:09.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:11.136 01.629 15712 Exposure complete
18:44:11.198 00.062 15712 worker thread done servicing request
18:44:11.198 00.000 7988 OnExposeComplete: enter
18:44:11.199 00.001 7988 UpdateGuideState(): m_state=6
18:44:11.199 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
18:44:11.199 00.000 7988 Star::Find returns 1 (1), X=1180.93, Y=432.25, Mass=1290, SNR=24.4, Peak=255 HFD=2.9
18:44:11.199 00.000 7988 MultiStar: [#1 0.23,0.14,1.08,U] [#2 -0.00,-0.31,1.03,U] [#3 0.06,0.15,1.01,U] [#4 0.27,-0.03,1.07,U] [#5 0.16,-0.04,0.76,U] [#6 0.12,0.16,0.74,U] [#7 0.20,0.06,0.67,U] [#8 0.12,0.24,0.66,U] 
18:44:11.199 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.06, -0.04}
18:44:11.199 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
18:44:11.199 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.18)
18:44:11.199 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.59 mountX=0.04 mountY=-0.05, mountTheta=-0.98
18:44:11.210 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
18:44:11.210 00.000 7988 Enqueuing Move request for scope (0.06, -0.04)
18:44:11.212 00.002 15712 Worker thread wakes up
18:44:11.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
18:44:11.212 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
18:44:11.212 00.000 15712 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=-0.05
18:44:11.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:11.214 00.002 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.30, period_length = 644.43
18:44:11.214 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
18:44:11.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:11.214 00.000 7988 UpdateGuideState exits: m=1290 SNR=24.4 Saturated
18:44:11.214 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:11.216 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:11.216 00.000 7988 Enqueuing Expose request
18:44:11.218 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:44:11.218 00.000 15712 MoveAxis(E, 7, ABG)
18:44:11.218 00.000 15712 Guiding  Dir = 2, Dur = 7
18:44:11.218 00.000 15712 IsGuiding returns 0
18:44:11.233 00.015 15712 IsGuiding returns 0
18:44:11.233 00.000 15712 Move returns status 0, amount 7
18:44:11.233 00.000 15712 MoveAxis(N, 0, ABG)
18:44:11.233 00.000 15712 Move returns status 0, amount 0
18:44:11.233 00.000 15712 move complete, result=0
18:44:11.233 00.000 15712 worker thread done servicing request
18:44:11.233 00.000 15712 Worker thread wakes up
18:44:11.233 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
18:44:11.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:11.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:12.650 01.417 15712 Exposure complete
18:44:12.712 00.062 15712 worker thread done servicing request
18:44:12.712 00.000 7988 OnExposeComplete: enter
18:44:12.714 00.002 7988 UpdateGuideState(): m_state=6
18:44:12.714 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
18:44:12.714 00.000 7988 Star::Find returns 1 (0), X=1180.79, Y=432.56, Mass=1344, SNR=24.7, Peak=227 HFD=3.1
18:44:12.714 00.000 7988 MultiStar: [#1 0.30,0.45,1.03,U] [#2 0.20,0.04,1.07,U] [#3 0.08,0.45,0.99,U] [#4 0.31,0.13,1.09,U] [#5 0.11,0.18,0.80,U] [#6 0.28,0.38,0.77,U] [#7 0.19,0.19,0.66,U] [#8 0.20,0.44,0.70,U] 
18:44:12.714 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.28}, one-star: {-0.09, 0.27}
18:44:12.714 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.82)
18:44:12.714 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.29)
18:44:12.714 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.89 mountX=-0.27 mountY=0.08, mountTheta=2.85
18:44:12.714 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.27, opts=13)
18:44:12.714 00.000 7988 Enqueuing Move request for scope (-0.09, 0.27)
18:44:12.714 00.000 15712 Worker thread wakes up
18:44:12.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
18:44:12.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
18:44:12.714 00.000 15712 Moving (-0.09, 0.27) raw xDistance=-0.27 yDistance=0.08
18:44:12.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:12.714 00.000 7988 UpdateGuideState exits: m=1344 SNR=24.7
18:44:12.728 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:12.730 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:12.731 00.001 7988 Enqueuing Expose request
18:44:12.731 00.000 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.30, period_length = 644.43
18:44:12.731 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
18:44:12.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:12.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:44:12.731 00.000 15712 MoveAxis(E, 55, ABG)
18:44:12.731 00.000 15712 Guiding  Dir = 2, Dur = 55
18:44:12.733 00.002 15712 IsGuiding returns 0
18:44:12.747 00.014 15712 PulseGuide returned control before completion, sleep 39
18:44:12.829 00.082 15712 IsGuiding returns 0
18:44:12.829 00.000 15712 Move returns status 0, amount 55
18:44:12.829 00.000 15712 MoveAxis(N, 0, ABG)
18:44:12.829 00.000 15712 Move returns status 0, amount 0
18:44:12.829 00.000 15712 move complete, result=0
18:44:12.829 00.000 15712 worker thread done servicing request
18:44:12.829 00.000 15712 Worker thread wakes up
18:44:12.829 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
18:44:12.831 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:12.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:14.467 01.636 15712 Exposure complete
18:44:14.530 00.063 15712 worker thread done servicing request
18:44:14.530 00.000 7988 OnExposeComplete: enter
18:44:14.530 00.000 7988 UpdateGuideState(): m_state=6
18:44:14.530 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
18:44:14.530 00.000 7988 Star::Find returns 1 (1), X=1180.87, Y=432.22, Mass=1375, SNR=25.2, Peak=255 HFD=2.8
18:44:14.535 00.005 7988 MultiStar: [#1 0.13,0.20,1.08,U] [#2 0.03,-0.02,1.01,U] [#3 0.23,0.32,0.99,U] [#4 0.10,0.11,1.06,U] [#5 -0.09,0.13,0.74,U] [#6 0.29,0.21,0.73,U] [#7 -0.09,0.05,0.68,U] [#8 0.15,0.01,0.65,U] 
18:44:14.535 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.11}, one-star: {-0.01, -0.07}
18:44:14.535 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
18:44:14.535 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
18:44:14.535 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.72 mountX=0.07 mountY=0.01, mountTheta=0.18
18:44:14.535 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.07, opts=13)
18:44:14.535 00.000 7988 Enqueuing Move request for scope (-0.01, -0.07)
18:44:14.535 00.000 15712 Worker thread wakes up
18:44:14.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
18:44:14.535 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
18:44:14.535 00.000 15712 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=0.01
18:44:14.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:14.535 00.000 7988 UpdateGuideState exits: m=1375 SNR=25.2 Saturated
18:44:14.546 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:14.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:14.546 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.30, period_length = 644.43
18:44:14.546 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
18:44:14.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:14.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:44:14.546 00.000 15712 MoveAxis(E, 1, ABG)
18:44:14.546 00.000 15712 Guiding  Dir = 2, Dur = 1
18:44:14.546 00.000 7988 Enqueuing Expose request
18:44:14.546 00.000 15712 IsGuiding returns 0
18:44:14.562 00.016 15712 IsGuiding returns 0
18:44:14.562 00.000 15712 Move returns status 0, amount 1
18:44:14.562 00.000 15712 MoveAxis(N, 0, ABG)
18:44:14.562 00.000 15712 Move returns status 0, amount 0
18:44:14.562 00.000 15712 move complete, result=0
18:44:14.562 00.000 15712 worker thread done servicing request
18:44:14.562 00.000 15712 Worker thread wakes up
18:44:14.562 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
18:44:14.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:14.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:15.981 01.419 15712 Exposure complete
18:44:16.043 00.062 15712 worker thread done servicing request
18:44:16.043 00.000 7988 OnExposeComplete: enter
18:44:16.043 00.000 7988 UpdateGuideState(): m_state=6
18:44:16.043 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
18:44:16.043 00.000 7988 Star::Find returns 1 (0), X=1180.99, Y=432.69, Mass=1459, SNR=25.9, Peak=225 HFD=2.7
18:44:16.043 00.000 7988 MultiStar: [#1 0.11,0.63,0.00,M1] [#2 -0.10,0.34,1.02,U] [#3 0.10,0.42,0.97,U] [#4 0.12,0.26,1.04,U] [#5 0.04,0.64,0.00,M1] [#6 0.01,0.61,0.00,M1] [#7 -0.11,0.52,0.67,U] [#8 -0.05,0.66,0.00,M1] 
18:44:16.049 00.006 7988 refined, 4 included, MultiStar: {0.03, 0.38}, one-star: {0.11, 0.40}
18:44:16.049 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
18:44:16.049 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
18:44:16.049 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.48 mountX=-0.38 mountY=-0.04, mountTheta=-3.03
18:44:16.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.38, opts=13)
18:44:16.049 00.000 7988 Enqueuing Move request for scope (0.03, 0.38)
18:44:16.049 00.000 15712 Worker thread wakes up
18:44:16.057 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:16.057 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
18:44:16.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:16.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:16.057 00.000 7988 Enqueuing Expose request
18:44:16.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.38) opts 0xd
18:44:16.057 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.38)
18:44:16.057 00.000 15712 Moving (0.03, 0.38) raw xDistance=-0.38 yDistance=-0.04
18:44:16.057 00.000 15712 PPEC rslt: input = -0.38, final = -0.22, react = -0.23, pred = 0.01, hyst = -0.21, hyst_pct = 0.29, period_length = 644.43
18:44:16.057 00.000 15712 PPEC: input: -0.38, control: -0.22, exposure: 1500
18:44:16.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:16.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:44:16.057 00.000 15712 MoveAxis(E, 71, ABG)
18:44:16.057 00.000 15712 Guiding  Dir = 2, Dur = 71
18:44:16.057 00.000 15712 IsGuiding returns 0
18:44:16.083 00.026 15712 PulseGuide returned control before completion, sleep 62
18:44:16.169 00.086 15712 IsGuiding returns 0
18:44:16.169 00.000 15712 Move returns status 0, amount 71
18:44:16.169 00.000 15712 MoveAxis(N, 0, ABG)
18:44:16.169 00.000 15712 Move returns status 0, amount 0
18:44:16.169 00.000 15712 move complete, result=0
18:44:16.169 00.000 7988 GuideStep: -0.4 px 71 ms EAST, -0.0 px 0 ms NORTH
18:44:16.181 00.012 15712 worker thread done servicing request
18:44:16.181 00.000 15712 Worker thread wakes up
18:44:16.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:16.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:17.817 01.636 15712 Exposure complete
18:44:17.878 00.061 15712 worker thread done servicing request
18:44:17.878 00.000 7988 OnExposeComplete: enter
18:44:17.878 00.000 7988 UpdateGuideState(): m_state=6
18:44:17.878 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
18:44:17.878 00.000 7988 Star::Find returns 1 (1), X=1180.84, Y=432.12, Mass=1415, SNR=25.6, Peak=255 HFD=2.9
18:44:17.878 00.000 7988 MultiStar: [#1 -0.10,0.35,1.02,U] [#2 0.11,-0.05,1.04,U] [#3 0.13,0.29,0.99,U] [#4 0.28,0.05,1.04,U] [#5 -0.06,0.24,0.72,U] [#6 -0.01,0.15,0.70,U] [#7 -0.10,0.29,0.65,U] [#8 0.10,0.13,0.67,U] 
18:44:17.878 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {-0.03, -0.16}
18:44:17.885 00.007 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
18:44:17.885 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.35)
18:44:17.885 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.25 mountX=-0.13 mountY=-0.05, mountTheta=-2.80
18:44:17.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
18:44:17.890 00.005 7988 Enqueuing Move request for scope (0.04, 0.13)
18:44:17.890 00.000 15712 Worker thread wakes up
18:44:17.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
18:44:17.890 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
18:44:17.890 00.000 15712 Moving (0.04, 0.13) raw xDistance=-0.13 yDistance=-0.05
18:44:17.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:17.890 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.6 Saturated
18:44:17.893 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:17.893 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:17.895 00.002 7988 Enqueuing Expose request
18:44:17.895 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 644.43
18:44:17.895 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
18:44:17.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:17.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:44:17.895 00.000 15712 MoveAxis(W, 3, ABG)
18:44:17.895 00.000 15712 Guiding  Dir = 3, Dur = 3
18:44:17.897 00.002 15712 IsGuiding returns 0
18:44:17.921 00.024 15712 IsGuiding returns 0
18:44:17.921 00.000 15712 Move returns status 0, amount 3
18:44:17.921 00.000 15712 MoveAxis(N, 0, ABG)
18:44:17.921 00.000 15712 Move returns status 0, amount 0
18:44:17.921 00.000 15712 move complete, result=0
18:44:17.921 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
18:44:17.923 00.002 15712 worker thread done servicing request
18:44:17.923 00.000 15712 Worker thread wakes up
18:44:17.925 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:17.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:19.339 01.414 15712 Exposure complete
18:44:19.400 00.061 15712 worker thread done servicing request
18:44:19.400 00.000 7988 OnExposeComplete: enter
18:44:19.400 00.000 7988 UpdateGuideState(): m_state=6
18:44:19.403 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
18:44:19.403 00.000 7988 Star::Find returns 1 (1), X=1181.10, Y=431.93, Mass=1440, SNR=25.7, Peak=255 HFD=2.9
18:44:19.405 00.002 7988 MultiStar: [#1 0.36,0.01,1.04,U] [#2 0.37,-0.36,1.06,U] [#3 -0.01,-0.05,0.94,U] [#4 0.22,-0.33,1.01,U] [#5 0.10,-0.31,0.72,U] [#6 0.21,0.03,0.70,U] [#7 0.27,-0.20,0.65,U] [#8 0.05,0.05,0.65,U] 
18:44:19.407 00.002 7988 refined, 8 included, MultiStar: {0.21, -0.18}, one-star: {0.23, -0.36}
18:44:19.407 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.87 = 0.87)
18:44:19.409 00.002 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.98 = -2.30)
18:44:19.409 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.27 cameraTheta=-0.71 mountX=0.18 mountY=-0.20, mountTheta=-0.86
18:44:19.411 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.18, opts=13)
18:44:19.413 00.002 7988 Enqueuing Move request for scope (0.21, -0.18)
18:44:19.413 00.000 15712 Worker thread wakes up
18:44:19.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
18:44:19.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
18:44:19.413 00.000 15712 Moving (0.21, -0.18) raw xDistance=0.18 yDistance=-0.20
18:44:19.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:19.416 00.003 7988 UpdateGuideState exits: m=1440 SNR=25.7 Saturated
18:44:19.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:19.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:19.416 00.000 7988 Enqueuing Expose request
18:44:19.416 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.02, hyst = 0.08, hyst_pct = 0.29, period_length = 644.43
18:44:19.416 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
18:44:19.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:19.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:44:19.416 00.000 15712 MoveAxis(W, 37, ABG)
18:44:19.416 00.000 15712 Guiding  Dir = 3, Dur = 37
18:44:19.416 00.000 15712 IsGuiding returns 0
18:44:19.432 00.016 15712 PulseGuide returned control before completion, sleep 29
18:44:19.484 00.052 15712 IsGuiding returns 0
18:44:19.484 00.000 15712 Move returns status 0, amount 37
18:44:19.484 00.000 15712 MoveAxis(N, 0, ABG)
18:44:19.484 00.000 15712 Move returns status 0, amount 0
18:44:19.484 00.000 15712 move complete, result=0
18:44:19.484 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
18:44:19.490 00.006 15712 worker thread done servicing request
18:44:19.490 00.000 15712 Worker thread wakes up
18:44:19.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:19.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:21.122 01.632 15712 Exposure complete
18:44:21.186 00.064 15712 worker thread done servicing request
18:44:21.186 00.000 7988 OnExposeComplete: enter
18:44:21.186 00.000 7988 UpdateGuideState(): m_state=6
18:44:21.186 00.000 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
18:44:21.186 00.000 7988 Star::Find returns 1 (1), X=1180.98, Y=432.05, Mass=1413, SNR=25.4, Peak=255 HFD=2.8
18:44:21.186 00.000 7988 MultiStar: [#1 0.28,0.03,0.99,U] [#2 0.08,-0.29,0.99,U] [#3 0.12,-0.14,0.96,U] [#4 0.31,-0.08,1.06,U] [#5 0.07,-0.15,0.69,U] [#6 0.17,0.12,0.69,U] [#7 0.25,-0.38,0.67,U] [#8 0.23,-0.37,0.66,U] 
18:44:21.186 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.16}, one-star: {0.10, -0.24}
18:44:21.186 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.58) = xAngle (0.85 = 0.85)
18:44:21.186 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.96 = -2.32)
18:44:21.186 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.73 mountX=0.16 mountY=-0.18, mountTheta=-0.84
18:44:21.195 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.16, opts=13)
18:44:21.197 00.002 7988 Enqueuing Move request for scope (0.18, -0.16)
18:44:21.199 00.002 15712 Worker thread wakes up
18:44:21.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
18:44:21.199 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
18:44:21.199 00.000 15712 Moving (0.18, -0.16) raw xDistance=0.16 yDistance=-0.18
18:44:21.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:21.200 00.001 7988 UpdateGuideState exits: m=1413 SNR=25.4 Saturated
18:44:21.202 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:21.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:21.204 00.002 7988 Enqueuing Expose request
18:44:21.204 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.29, period_length = 644.43
18:44:21.204 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
18:44:21.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:21.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:44:21.204 00.000 15712 MoveAxis(W, 4, ABG)
18:44:21.204 00.000 15712 Guiding  Dir = 3, Dur = 4
18:44:21.206 00.002 15712 IsGuiding returns 0
18:44:21.215 00.009 15712 IsGuiding returns 0
18:44:21.215 00.000 15712 Move returns status 0, amount 4
18:44:21.215 00.000 15712 MoveAxis(N, 0, ABG)
18:44:21.215 00.000 15712 Move returns status 0, amount 0
18:44:21.215 00.000 15712 move complete, result=0
18:44:21.215 00.000 15712 worker thread done servicing request
18:44:21.215 00.000 15712 Worker thread wakes up
18:44:21.215 00.000 7988 GuideStep: 0.2 px 4 ms WEST, -0.2 px 0 ms NORTH
18:44:21.231 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:21.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:22.650 01.419 15712 Exposure complete
18:44:22.712 00.062 15712 worker thread done servicing request
18:44:22.712 00.000 7988 OnExposeComplete: enter
18:44:22.712 00.000 7988 UpdateGuideState(): m_state=6
18:44:22.714 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
18:44:22.714 00.000 7988 Star::Find returns 1 (0), X=1181.01, Y=431.92, Mass=1403, SNR=25.3, Peak=234 HFD=2.9
18:44:22.716 00.002 7988 MultiStar: [#1 0.15,0.05,1.04,U] [#2 0.09,-0.41,1.02,U] [#3 0.10,-0.23,0.97,U] [#4 0.31,-0.23,1.06,U] [#5 0.09,-0.23,0.68,U] [#6 0.23,-0.23,0.73,U] [#7 -0.13,-0.42,0.66,U] [#8 0.05,-0.00,0.65,U] 
18:44:22.718 00.002 7988 refined, 8 included, MultiStar: {0.13, -0.23}, one-star: {0.14, -0.36}
18:44:22.718 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
18:44:22.720 00.002 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.62 = -2.66)
18:44:22.720 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-1.06 mountX=0.23 mountY=-0.12, mountTheta=-0.49
18:44:22.722 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.23, opts=13)
18:44:22.724 00.002 7988 Enqueuing Move request for scope (0.13, -0.23)
18:44:22.724 00.000 15712 Worker thread wakes up
18:44:22.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
18:44:22.724 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
18:44:22.724 00.000 15712 Moving (0.13, -0.23) raw xDistance=0.23 yDistance=-0.12
18:44:22.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:22.727 00.003 7988 UpdateGuideState exits: m=1403 SNR=25.3
18:44:22.728 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:22.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:22.728 00.000 7988 Enqueuing Expose request
18:44:22.728 00.000 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.29, period_length = 644.43
18:44:22.728 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
18:44:22.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:22.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:44:22.728 00.000 15712 MoveAxis(W, 47, ABG)
18:44:22.728 00.000 15712 Guiding  Dir = 3, Dur = 47
18:44:22.728 00.000 15712 IsGuiding returns 0
18:44:22.744 00.016 15712 PulseGuide returned control before completion, sleep 41
18:44:22.844 00.100 15712 IsGuiding returns 1
18:44:22.844 00.000 15712 scope still moving after pulse duration time elapsed
18:44:22.872 00.028 15712 IsGuiding returns 0
18:44:22.872 00.000 15712 scope move finished after 47 + 92 ms
18:44:22.872 00.000 15712 Move returns status 0, amount 47
18:44:22.872 00.000 15712 MoveAxis(N, 0, ABG)
18:44:22.872 00.000 15712 Move returns status 0, amount 0
18:44:22.872 00.000 15712 move complete, result=0
18:44:22.872 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
18:44:22.874 00.002 15712 worker thread done servicing request
18:44:22.874 00.000 15712 Worker thread wakes up
18:44:22.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:22.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:24.512 01.638 15712 Exposure complete
18:44:24.573 00.061 15712 worker thread done servicing request
18:44:24.573 00.000 7988 OnExposeComplete: enter
18:44:24.573 00.000 7988 UpdateGuideState(): m_state=6
18:44:24.577 00.004 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
18:44:24.578 00.001 7988 Star::Find returns 1 (0), X=1181.10, Y=432.66, Mass=1417, SNR=25.6, Peak=238 HFD=3.2
18:44:24.578 00.000 7988 MultiStar: [#1 0.09,0.79,0.00,M1] [#2 0.20,0.43,0.97,U] [#3 0.15,0.56,0.95,U] [#4 0.36,0.46,1.06,U] [#5 0.08,0.46,0.72,U] [#6 0.11,0.60,0.00,M1] [#7 0.03,0.29,0.69,U] [#8 0.06,0.55,0.64,U] 
18:44:24.580 00.002 7988 single-star, 6 included, MultiStar: {0.18, 0.45}, one-star: {0.22, 0.37}
18:44:24.580 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.61 = 2.61)
18:44:24.582 00.002 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.72 = -0.56)
18:44:24.582 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.37 hyp=0.43 cameraTheta=1.03 mountX=-0.37 mountY=-0.23, mountTheta=-2.59
18:44:24.584 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.37, opts=13)
18:44:24.586 00.002 7988 Enqueuing Move request for scope (0.22, 0.37)
18:44:24.586 00.000 15712 Worker thread wakes up
18:44:24.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.37) opts 0xd
18:44:24.588 00.002 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.37)
18:44:24.588 00.000 15712 Moving (0.22, 0.37) raw xDistance=-0.37 yDistance=-0.23
18:44:24.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:24.588 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.6
18:44:24.590 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:24.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:24.592 00.002 7988 Enqueuing Expose request
18:44:24.592 00.000 15712 PPEC rslt: input = -0.37, final = -0.21, react = -0.22, pred = 0.01, hyst = -0.20, hyst_pct = 0.29, period_length = 644.43
18:44:24.592 00.000 15712 PPEC: input: -0.37, control: -0.21, exposure: 1500
18:44:24.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:24.594 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:44:24.594 00.000 15712 MoveAxis(E, 68, ABG)
18:44:24.594 00.000 15712 Guiding  Dir = 2, Dur = 68
18:44:24.594 00.000 15712 IsGuiding returns 0
18:44:24.612 00.018 15712 PulseGuide returned control before completion, sleep 54
18:44:24.714 00.102 15712 IsGuiding returns 0
18:44:24.714 00.000 15712 Move returns status 0, amount 68
18:44:24.714 00.000 15712 MoveAxis(N, 0, ABG)
18:44:24.714 00.000 15712 Move returns status 0, amount 0
18:44:24.714 00.000 15712 move complete, result=0
18:44:24.714 00.000 7988 GuideStep: -0.4 px 68 ms EAST, -0.2 px 0 ms NORTH
18:44:24.717 00.003 15712 worker thread done servicing request
18:44:24.717 00.000 15712 Worker thread wakes up
18:44:24.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:24.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:26.132 01.415 15712 Exposure complete
18:44:26.193 00.061 15712 worker thread done servicing request
18:44:26.195 00.002 7988 OnExposeComplete: enter
18:44:26.195 00.000 7988 UpdateGuideState(): m_state=6
18:44:26.195 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
18:44:26.195 00.000 7988 Star::Find returns 1 (1), X=1180.99, Y=432.39, Mass=1544, SNR=26.7, Peak=255 HFD=3.3
18:44:26.195 00.000 7988 MultiStar: [#1 0.14,0.52,0.95,U] [#2 0.00,0.01,0.96,U] [#3 0.30,0.32,0.91,U] [#4 0.29,0.04,0.99,U] [#5 -0.08,0.06,0.66,U] [#6 0.10,0.23,0.68,U] [#7 -0.15,0.09,0.62,U] [#8 0.03,0.34,0.61,U] 
18:44:26.195 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.19}, one-star: {0.11, 0.10}
18:44:26.195 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
18:44:26.195 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
18:44:26.195 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.72 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
18:44:26.195 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.10, opts=13)
18:44:26.195 00.000 7988 Enqueuing Move request for scope (0.11, 0.10)
18:44:26.195 00.000 15712 Worker thread wakes up
18:44:26.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
18:44:26.195 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
18:44:26.195 00.000 15712 Moving (0.11, 0.10) raw xDistance=-0.10 yDistance=-0.11
18:44:26.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:26.209 00.014 7988 UpdateGuideState exits: m=1544 SNR=26.7 Saturated
18:44:26.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:26.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:26.209 00.000 7988 Enqueuing Expose request
18:44:26.209 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 644.43
18:44:26.209 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
18:44:26.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:26.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:44:26.209 00.000 15712 MoveAxis(W, 2, ABG)
18:44:26.209 00.000 15712 Guiding  Dir = 3, Dur = 2
18:44:26.209 00.000 15712 IsGuiding returns 0
18:44:26.226 00.017 15712 IsGuiding returns 0
18:44:26.226 00.000 15712 Move returns status 0, amount 2
18:44:26.226 00.000 15712 MoveAxis(N, 0, ABG)
18:44:26.226 00.000 15712 Move returns status 0, amount 0
18:44:26.226 00.000 15712 move complete, result=0
18:44:26.226 00.000 15712 worker thread done servicing request
18:44:26.226 00.000 15712 Worker thread wakes up
18:44:26.226 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
18:44:26.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:26.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:27.865 01.639 15712 Exposure complete
18:44:27.926 00.061 15712 worker thread done servicing request
18:44:27.926 00.000 7988 OnExposeComplete: enter
18:44:27.926 00.000 7988 UpdateGuideState(): m_state=6
18:44:27.929 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
18:44:27.931 00.002 7988 Star::Find returns 1 (1), X=1180.96, Y=432.22, Mass=1347, SNR=25.0, Peak=255 HFD=2.8
18:44:27.931 00.000 7988 MultiStar: [#1 0.22,0.21,1.02,U] [#2 -0.09,-0.09,1.03,U] [#3 0.17,0.11,0.97,U] [#4 0.34,0.09,1.09,U] [#5 0.11,-0.12,0.77,U] [#6 0.29,0.18,0.74,U] [#7 0.15,-0.06,0.67,U] [#8 -0.05,0.11,0.66,U] 
18:44:27.933 00.002 7988 single-star, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.08, -0.07}
18:44:27.933 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.58) = xAngle (0.88 = 0.88)
18:44:27.935 00.002 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.99 = -2.29)
18:44:27.935 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.70 mountX=0.07 mountY=-0.08, mountTheta=-0.87
18:44:27.937 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.07, opts=13)
18:44:27.939 00.002 7988 Enqueuing Move request for scope (0.08, -0.07)
18:44:27.939 00.000 15712 Worker thread wakes up
18:44:27.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
18:44:27.939 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
18:44:27.939 00.000 15712 Moving (0.08, -0.07) raw xDistance=0.07 yDistance=-0.08
18:44:27.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:27.939 00.000 7988 UpdateGuideState exits: m=1347 SNR=25.0 Saturated
18:44:27.943 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:27.943 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:27.945 00.002 7988 Enqueuing Expose request
18:44:27.945 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.28, period_length = 644.43
18:44:27.947 00.002 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
18:44:27.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:27.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:44:27.947 00.000 15712 MoveAxis(E, 0, ABG)
18:44:27.947 00.000 15712 Move returns status 0, amount 0
18:44:27.947 00.000 15712 MoveAxis(N, 0, ABG)
18:44:27.947 00.000 15712 Move returns status 0, amount 0
18:44:27.947 00.000 15712 move complete, result=0
18:44:27.947 00.000 15712 worker thread done servicing request
18:44:27.947 00.000 15712 Worker thread wakes up
18:44:27.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:27.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:27.947 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:44:29.360 01.413 15712 Exposure complete
18:44:29.422 00.062 15712 worker thread done servicing request
18:44:29.422 00.000 7988 OnExposeComplete: enter
18:44:29.422 00.000 7988 UpdateGuideState(): m_state=6
18:44:29.425 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
18:44:29.427 00.002 7988 Star::Find returns 1 (1), X=1180.98, Y=432.45, Mass=1414, SNR=25.6, Peak=255 HFD=3.3
18:44:29.427 00.000 7988 MultiStar: [#1 0.28,0.62,0.00,M1] [#2 0.03,0.10,0.98,U] [#3 0.08,0.28,0.96,U] [#4 0.06,0.32,1.04,U] [#5 -0.13,0.31,0.69,U] [#6 0.17,0.58,0.00,M1] [#7 0.01,0.19,0.72,U] [#8 -0.13,0.41,0.64,U] 
18:44:29.429 00.002 7988 single-star, 6 included, MultiStar: {0.02, 0.24}, one-star: {0.10, 0.16}
18:44:29.429 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
18:44:29.429 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.61)
18:44:29.429 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=0.99 mountX=-0.16 mountY=-0.11, mountTheta=-2.54
18:44:29.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.16, opts=13)
18:44:29.435 00.006 7988 Enqueuing Move request for scope (0.10, 0.16)
18:44:29.435 00.000 15712 Worker thread wakes up
18:44:29.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
18:44:29.435 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
18:44:29.435 00.000 15712 Moving (0.10, 0.16) raw xDistance=-0.16 yDistance=-0.11
18:44:29.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:29.438 00.003 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.28, period_length = 644.43
18:44:29.438 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
18:44:29.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:29.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:44:29.438 00.000 15712 MoveAxis(E, 1, ABG)
18:44:29.438 00.000 15712 Guiding  Dir = 2, Dur = 1
18:44:29.438 00.000 7988 UpdateGuideState exits: m=1414 SNR=25.6 Saturated
18:44:29.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:29.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:29.438 00.000 7988 Enqueuing Expose request
18:44:29.458 00.020 15712 IsGuiding returns 0
18:44:29.478 00.020 15712 IsGuiding returns 0
18:44:29.478 00.000 15712 Move returns status 0, amount 1
18:44:29.478 00.000 15712 MoveAxis(N, 0, ABG)
18:44:29.478 00.000 15712 Move returns status 0, amount 0
18:44:29.478 00.000 15712 move complete, result=0
18:44:29.478 00.000 15712 worker thread done servicing request
18:44:29.478 00.000 15712 Worker thread wakes up
18:44:29.478 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.1 px 0 ms NORTH
18:44:29.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:29.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:31.115 01.637 15712 Exposure complete
18:44:31.173 00.058 15712 worker thread done servicing request
18:44:31.173 00.000 7988 OnExposeComplete: enter
18:44:31.173 00.000 7988 UpdateGuideState(): m_state=6
18:44:31.178 00.005 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
18:44:31.180 00.002 7988 Star::Find returns 1 (1), X=1180.91, Y=432.41, Mass=1456, SNR=25.9, Peak=255 HFD=3.2
18:44:31.180 00.000 7988 MultiStar: [#1 0.11,0.57,1.02,U] [#2 0.11,0.14,1.02,U] [#3 -0.05,0.64,0.00,M1] [#4 0.30,0.21,1.02,U] [#5 -0.18,0.24,0.71,U] [#6 0.35,0.44,0.70,U] [#7 0.08,0.42,0.63,U] [#8 0.01,0.49,0.62,U] 
18:44:31.182 00.002 7988 single-star, 7 included, MultiStar: {0.11, 0.31}, one-star: {0.04, 0.12}
18:44:31.182 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
18:44:31.184 00.002 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.33)
18:44:31.184 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.26 mountX=-0.12 mountY=-0.04, mountTheta=-2.81
18:44:31.188 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.12, opts=13)
18:44:31.188 00.000 7988 Enqueuing Move request for scope (0.04, 0.12)
18:44:31.190 00.002 15712 Worker thread wakes up
18:44:31.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
18:44:31.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
18:44:31.190 00.000 15712 Moving (0.04, 0.12) raw xDistance=-0.12 yDistance=-0.04
18:44:31.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:31.190 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9 Saturated
18:44:31.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:31.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:31.190 00.000 7988 Enqueuing Expose request
18:44:31.190 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.28, period_length = 644.43
18:44:31.190 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
18:44:31.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:31.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:44:31.190 00.000 15712 MoveAxis(E, 3, ABG)
18:44:31.190 00.000 15712 Guiding  Dir = 2, Dur = 3
18:44:31.190 00.000 15712 IsGuiding returns 0
18:44:31.220 00.030 15712 IsGuiding returns 0
18:44:31.220 00.000 15712 Move returns status 0, amount 3
18:44:31.220 00.000 15712 MoveAxis(N, 0, ABG)
18:44:31.220 00.000 15712 Move returns status 0, amount 0
18:44:31.220 00.000 15712 move complete, result=0
18:44:31.220 00.000 15712 worker thread done servicing request
18:44:31.220 00.000 15712 Worker thread wakes up
18:44:31.220 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
18:44:31.222 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:31.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:32.638 01.416 15712 Exposure complete
18:44:32.701 00.063 15712 worker thread done servicing request
18:44:32.701 00.000 7988 OnExposeComplete: enter
18:44:32.701 00.000 7988 UpdateGuideState(): m_state=6
18:44:32.701 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
18:44:32.701 00.000 7988 Star::Find returns 1 (0), X=1180.92, Y=432.44, Mass=1446, SNR=25.8, Peak=206 HFD=3.3
18:44:32.701 00.000 7988 MultiStar: [#1 0.02,0.55,1.03,U] [#2 -0.19,0.06,0.99,U] [#3 -0.00,0.50,0.97,U] [#4 0.12,0.25,0.99,U] [#5 -0.34,0.34,0.71,U] [#6 0.18,0.55,0.71,U] [#7 0.24,0.46,0.65,U] [#8 0.04,0.52,0.65,U] 
18:44:32.701 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.36}, one-star: {0.05, 0.15}
18:44:32.701 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
18:44:32.701 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
18:44:32.701 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=-0.15 mountY=-0.05, mountTheta=-2.83
18:44:32.701 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.15, opts=13)
18:44:32.701 00.000 7988 Enqueuing Move request for scope (0.05, 0.15)
18:44:32.701 00.000 15712 Worker thread wakes up
18:44:32.715 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:32.715 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.8
18:44:32.715 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:32.718 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:32.718 00.000 7988 Enqueuing Expose request
18:44:32.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
18:44:32.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
18:44:32.718 00.000 15712 Moving (0.05, 0.15) raw xDistance=-0.15 yDistance=-0.05
18:44:32.718 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.28, period_length = 644.43
18:44:32.718 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
18:44:32.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:32.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:44:32.718 00.000 15712 MoveAxis(E, 2, ABG)
18:44:32.718 00.000 15712 Guiding  Dir = 2, Dur = 2
18:44:32.718 00.000 15712 IsGuiding returns 0
18:44:32.768 00.050 15712 IsGuiding returns 0
18:44:32.768 00.000 15712 Move returns status 0, amount 2
18:44:32.768 00.000 15712 MoveAxis(N, 0, ABG)
18:44:32.768 00.000 15712 Move returns status 0, amount 0
18:44:32.768 00.000 15712 move complete, result=0
18:44:32.768 00.000 7988 GuideStep: -0.2 px 2 ms EAST, -0.0 px 0 ms NORTH
18:44:32.772 00.004 15712 worker thread done servicing request
18:44:32.772 00.000 15712 Worker thread wakes up
18:44:32.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:32.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:34.402 01.630 15712 Exposure complete
18:44:34.464 00.062 15712 worker thread done servicing request
18:44:34.464 00.000 7988 OnExposeComplete: enter
18:44:34.464 00.000 7988 UpdateGuideState(): m_state=6
18:44:34.464 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
18:44:34.468 00.004 7988 Star::Find returns 1 (0), X=1180.82, Y=432.76, Mass=1464, SNR=25.9, Peak=212 HFD=3.3
18:44:34.468 00.000 7988 MultiStar: [#1 0.02,0.74,0.00,M1] [#2 -0.31,0.30,0.98,U] [#3 -0.06,0.47,0.95,U] [#4 0.02,0.35,1.04,U] [#5 -0.16,0.20,0.68,U] [#6 -0.04,0.90,0.00,M1] [#7 -0.16,0.49,0.64,U] [#8 -0.17,0.45,0.63,U] 
18:44:34.468 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.39}, one-star: {-0.05, 0.47}
18:44:34.468 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
18:44:34.468 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.28)
18:44:34.468 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.39 hyp=0.41 cameraTheta=1.87 mountX=-0.39 mountY=0.11, mountTheta=2.86
18:44:34.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.39, opts=13)
18:44:34.468 00.000 7988 Enqueuing Move request for scope (-0.12, 0.39)
18:44:34.468 00.000 15712 Worker thread wakes up
18:44:34.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.39) opts 0xd
18:44:34.468 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.39)
18:44:34.468 00.000 15712 Moving (-0.12, 0.39) raw xDistance=-0.39 yDistance=0.11
18:44:34.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:34.468 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.9
18:44:34.479 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:34.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:34.479 00.000 7988 Enqueuing Expose request
18:44:34.479 00.000 15712 PPEC rslt: input = -0.39, final = -0.24, react = -0.23, pred = -0.01, hyst = -0.21, hyst_pct = 0.28, period_length = 644.43
18:44:34.479 00.000 15712 PPEC: input: -0.39, control: -0.24, exposure: 1500
18:44:34.479 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:34.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:44:34.479 00.000 15712 MoveAxis(E, 77, ABG)
18:44:34.479 00.000 15712 Guiding  Dir = 2, Dur = 77
18:44:34.479 00.000 15712 IsGuiding returns 0
18:44:34.513 00.034 15712 PulseGuide returned control before completion, sleep 59
18:44:34.575 00.062 15712 IsGuiding returns 1
18:44:34.575 00.000 15712 scope still moving after pulse duration time elapsed
18:44:34.625 00.050 15712 IsGuiding returns 0
18:44:34.625 00.000 15712 scope move finished after 77 + 63 ms
18:44:34.625 00.000 15712 Move returns status 0, amount 77
18:44:34.625 00.000 15712 MoveAxis(N, 0, ABG)
18:44:34.625 00.000 15712 Move returns status 0, amount 0
18:44:34.625 00.000 15712 move complete, result=0
18:44:34.625 00.000 7988 GuideStep: -0.4 px 77 ms EAST, 0.1 px 0 ms NORTH
18:44:34.627 00.002 15712 worker thread done servicing request
18:44:34.627 00.000 15712 Worker thread wakes up
18:44:34.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:34.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:36.043 01.416 15712 Exposure complete
18:44:36.106 00.063 15712 worker thread done servicing request
18:44:36.107 00.001 7988 OnExposeComplete: enter
18:44:36.107 00.000 7988 UpdateGuideState(): m_state=6
18:44:36.107 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
18:44:36.107 00.000 7988 Star::Find returns 1 (0), X=1180.61, Y=433.02, Mass=1415, SNR=25.5, Peak=213 HFD=3.4
18:44:36.107 00.000 7988 MultiStar: [#1 -0.06,0.95,0.00,M2] [#2 -0.10,0.71,0.00,M1] [#3 -0.12,0.71,0.00,M1] [#4 -0.19,0.64,0.00,M1] [#5 -0.23,0.74,0.00,M1] [#6 0.01,0.85,0.00,M2] [#7 -0.06,0.67,0.00,M1] [#8 -0.36,0.91,0.00,M1] 
18:44:36.107 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.79)
18:44:36.107 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.32)
18:44:36.107 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.74 hyp=0.78 cameraTheta=1.92 mountX=-0.73 mountY=0.25, mountTheta=2.81
18:44:36.107 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.74, opts=13)
18:44:36.117 00.010 7988 Enqueuing Move request for scope (-0.27, 0.74)
18:44:36.117 00.000 15712 Worker thread wakes up
18:44:36.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.74) opts 0xd
18:44:36.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.74)
18:44:36.117 00.000 15712 Moving (-0.27, 0.74) raw xDistance=-0.73 yDistance=0.25
18:44:36.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:36.117 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5
18:44:36.121 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:36.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:36.121 00.000 7988 Enqueuing Expose request
18:44:36.121 00.000 15712 PPEC rslt: input = -0.73, final = -0.44, react = -0.44, pred = -0.01, hyst = -0.40, hyst_pct = 0.28, period_length = 644.43
18:44:36.121 00.000 15712 PPEC: input: -0.73, control: -0.44, exposure: 1500
18:44:36.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:36.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:44:36.121 00.000 15712 MoveAxis(E, 143, ABG)
18:44:36.121 00.000 15712 Guiding  Dir = 2, Dur = 143
18:44:36.121 00.000 15712 IsGuiding returns 0
18:44:36.140 00.019 15712 PulseGuide returned control before completion, sleep 136
18:44:36.281 00.141 15712 IsGuiding returns 1
18:44:36.281 00.000 15712 scope still moving after pulse duration time elapsed
18:44:36.313 00.032 15712 IsGuiding returns 0
18:44:36.313 00.000 15712 scope move finished after 143 + 50 ms
18:44:36.313 00.000 15712 Move returns status 0, amount 143
18:44:36.313 00.000 15712 MoveAxis(N, 0, ABG)
18:44:36.313 00.000 15712 Move returns status 0, amount 0
18:44:36.313 00.000 15712 move complete, result=0
18:44:36.313 00.000 15712 worker thread done servicing request
18:44:36.313 00.000 15712 Worker thread wakes up
18:44:36.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:36.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:36.313 00.000 7988 GuideStep: -0.7 px 143 ms EAST, 0.2 px 0 ms NORTH
18:44:37.956 01.643 15712 Exposure complete
18:44:38.017 00.061 15712 worker thread done servicing request
18:44:38.017 00.000 7988 OnExposeComplete: enter
18:44:38.017 00.000 7988 UpdateGuideState(): m_state=6
18:44:38.017 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
18:44:38.017 00.000 7988 Star::Find returns 1 (1), X=1181.06, Y=431.84, Mass=1450, SNR=25.9, Peak=255 HFD=2.9
18:44:38.017 00.000 7988 MultiStar: [#1 0.17,-0.00,1.01,U] [#2 0.09,-0.40,0.98,U] [#3 0.41,-0.21,0.94,U] [#4 0.30,-0.25,0.99,U] [#5 0.25,-0.31,0.69,U] [#6 0.23,-0.03,0.71,U] [#7 0.24,-0.18,0.67,U] [#8 0.09,-0.07,0.64,U] 
18:44:38.017 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.22}, one-star: {0.18, -0.44}
18:44:38.026 00.009 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
18:44:38.026 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.38)
18:44:38.026 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-0.79 mountX=0.22 mountY=-0.21, mountTheta=-0.78
18:44:38.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.22, opts=13)
18:44:38.026 00.000 7988 Enqueuing Move request for scope (0.22, -0.22)
18:44:38.026 00.000 15712 Worker thread wakes up
18:44:38.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.22) opts 0xd
18:44:38.033 00.007 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.22)
18:44:38.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:38.033 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9 Saturated
18:44:38.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:38.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:38.033 00.000 7988 Enqueuing Expose request
18:44:38.033 00.000 15712 Moving (0.22, -0.22) raw xDistance=0.22 yDistance=-0.21
18:44:38.033 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.10, hyst_pct = 0.28, period_length = 644.43
18:44:38.033 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
18:44:38.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:38.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:44:38.033 00.000 15712 MoveAxis(W, 38, ABG)
18:44:38.033 00.000 15712 Guiding  Dir = 3, Dur = 38
18:44:38.033 00.000 15712 IsGuiding returns 0
18:44:38.060 00.027 15712 PulseGuide returned control before completion, sleep 27
18:44:38.098 00.038 15712 IsGuiding returns 0
18:44:38.098 00.000 15712 Move returns status 0, amount 38
18:44:38.098 00.000 15712 MoveAxis(N, 0, ABG)
18:44:38.098 00.000 15712 Move returns status 0, amount 0
18:44:38.098 00.000 15712 move complete, result=0
18:44:38.098 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
18:44:38.111 00.013 15712 worker thread done servicing request
18:44:38.111 00.000 15712 Worker thread wakes up
18:44:38.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:38.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:39.517 01.406 15712 Exposure complete
18:44:39.579 00.062 15712 worker thread done servicing request
18:44:39.579 00.000 7988 OnExposeComplete: enter
18:44:39.579 00.000 7988 UpdateGuideState(): m_state=6
18:44:39.584 00.005 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
18:44:39.586 00.002 7988 Star::Find returns 1 (0), X=1180.95, Y=431.78, Mass=1386, SNR=25.2, Peak=233 HFD=3.1
18:44:39.586 00.000 7988 MultiStar: [#1 0.34,-0.20,0.99,U] [#2 -0.17,-0.65,0.00,M1] [#3 0.08,-0.38,0.99,U] [#4 0.28,-0.50,1.06,U] [#5 0.12,-0.52,0.73,U] [#6 0.28,-0.20,0.72,U] [#7 0.19,-0.44,0.68,U] [#8 0.22,-0.31,0.67,U] 
18:44:39.588 00.002 7988 refined, 7 included, MultiStar: {0.20, -0.39}, one-star: {0.08, -0.51}
18:44:39.588 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.58) = xAngle (0.48 = 0.48)
18:44:39.590 00.002 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.59 = -2.69)
18:44:39.590 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.39 hyp=0.44 cameraTheta=-1.10 mountX=0.39 mountY=-0.19, mountTheta=-0.45
18:44:39.592 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.39, opts=13)
18:44:39.594 00.002 7988 Enqueuing Move request for scope (0.20, -0.39)
18:44:39.595 00.001 15712 Worker thread wakes up
18:44:39.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:39.595 00.000 7988 UpdateGuideState exits: m=1386 SNR=25.2
18:44:39.597 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:39.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:39.599 00.002 7988 Enqueuing Expose request
18:44:39.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.39) opts 0xd
18:44:39.599 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.39)
18:44:39.599 00.000 15712 Moving (0.20, -0.39) raw xDistance=0.39 yDistance=-0.19
18:44:39.599 00.000 15712 PPEC rslt: input = 0.39, final = 0.21, react = 0.23, pred = -0.01, hyst = 0.18, hyst_pct = 0.28, period_length = 644.43
18:44:39.599 00.000 15712 PPEC: input: 0.39, control: 0.21, exposure: 1500
18:44:39.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:39.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:44:39.599 00.000 15712 MoveAxis(W, 70, ABG)
18:44:39.599 00.000 15712 Guiding  Dir = 3, Dur = 70
18:44:39.599 00.000 15712 IsGuiding returns 0
18:44:39.626 00.027 15712 PulseGuide returned control before completion, sleep 56
18:44:39.690 00.064 15712 IsGuiding returns 1
18:44:39.690 00.000 15712 scope still moving after pulse duration time elapsed
18:44:39.722 00.032 15712 IsGuiding returns 0
18:44:39.722 00.000 15712 scope move finished after 70 + 50 ms
18:44:39.722 00.000 15712 Move returns status 0, amount 70
18:44:39.722 00.000 15712 MoveAxis(N, 0, ABG)
18:44:39.722 00.000 15712 Move returns status 0, amount 0
18:44:39.722 00.000 15712 move complete, result=0
18:44:39.722 00.000 15712 worker thread done servicing request
18:44:39.722 00.000 15712 Worker thread wakes up
18:44:39.722 00.000 7988 GuideStep: 0.4 px 70 ms WEST, -0.2 px 0 ms NORTH
18:44:39.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:39.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:41.364 01.642 15712 Exposure complete
18:44:41.425 00.061 15712 worker thread done servicing request
18:44:41.425 00.000 7988 OnExposeComplete: enter
18:44:41.425 00.000 7988 UpdateGuideState(): m_state=6
18:44:41.427 00.002 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
18:44:41.427 00.000 7988 Star::Find returns 1 (1), X=1181.06, Y=432.33, Mass=1446, SNR=25.6, Peak=255 HFD=3.3
18:44:41.427 00.000 7988 MultiStar: [#1 0.21,0.50,1.00,U] [#2 0.11,-0.17,0.96,U] [#3 0.22,0.23,0.92,U] [#4 0.38,0.06,0.99,U] [#5 0.10,0.28,0.69,U] [#6 0.21,0.54,0.69,U] [#7 0.29,0.35,0.65,U] [#8 0.18,0.05,0.67,U] 
18:44:41.427 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.20}, one-star: {0.19, 0.05}
18:44:41.427 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.58) = xAngle (1.82 = 1.82)
18:44:41.427 00.000 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.93 = -1.35)
18:44:41.427 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.24 mountX=-0.05 mountY=-0.19, mountTheta=-1.82
18:44:41.427 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.05, opts=13)
18:44:41.427 00.000 7988 Enqueuing Move request for scope (0.19, 0.05)
18:44:41.427 00.000 15712 Worker thread wakes up
18:44:41.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
18:44:41.427 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
18:44:41.427 00.000 15712 Moving (0.19, 0.05) raw xDistance=-0.05 yDistance=-0.19
18:44:41.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:41.427 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.6 Saturated
18:44:41.441 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:41.441 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:41.441 00.000 7988 Enqueuing Expose request
18:44:41.445 00.004 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 644.43
18:44:41.445 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
18:44:41.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:41.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:44:41.445 00.000 15712 MoveAxis(W, 0, ABG)
18:44:41.445 00.000 15712 Move returns status 0, amount 0
18:44:41.445 00.000 15712 MoveAxis(N, 0, ABG)
18:44:41.445 00.000 15712 Move returns status 0, amount 0
18:44:41.445 00.000 15712 move complete, result=0
18:44:41.445 00.000 15712 worker thread done servicing request
18:44:41.445 00.000 15712 Worker thread wakes up
18:44:41.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:41.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:41.445 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
18:44:42.856 01.411 15712 Exposure complete
18:44:42.918 00.062 15712 worker thread done servicing request
18:44:42.918 00.000 7988 OnExposeComplete: enter
18:44:42.918 00.000 7988 UpdateGuideState(): m_state=6
18:44:42.918 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
18:44:42.918 00.000 7988 Star::Find returns 1 (0), X=1181.08, Y=432.60, Mass=1428, SNR=25.8, Peak=226 HFD=3.3
18:44:42.918 00.000 7988 MultiStar: [#1 0.27,0.58,0.00,M1] [#2 0.16,0.25,0.99,U] [#3 0.12,0.84,0.00,M1] [#4 0.24,0.46,1.00,U] [#5 0.18,0.48,0.75,U] [#6 0.33,0.59,0.00,M1] [#7 0.15,0.63,0.00,M1] [#8 0.14,0.35,0.63,U] 
18:44:42.918 00.000 7988 single-star, 4 included, MultiStar: {0.19, 0.37}, one-star: {0.21, 0.31}
18:44:42.918 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
18:44:42.927 00.009 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.61)
18:44:42.927 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.31 hyp=0.37 cameraTheta=0.98 mountX=-0.31 mountY=-0.22, mountTheta=-2.54
18:44:42.927 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.31, opts=13)
18:44:42.927 00.000 7988 Enqueuing Move request for scope (0.21, 0.31)
18:44:42.927 00.000 15712 Worker thread wakes up
18:44:42.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.31) opts 0xd
18:44:42.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.31)
18:44:42.927 00.000 15712 Moving (0.21, 0.31) raw xDistance=-0.31 yDistance=-0.22
18:44:42.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:42.934 00.007 7988 UpdateGuideState exits: m=1428 SNR=25.8
18:44:42.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:42.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:42.934 00.000 7988 Enqueuing Expose request
18:44:42.934 00.000 15712 PPEC rslt: input = -0.31, final = -0.17, react = -0.19, pred = 0.01, hyst = -0.16, hyst_pct = 0.27, period_length = 644.43
18:44:42.934 00.000 15712 PPEC: input: -0.31, control: -0.17, exposure: 1500
18:44:42.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:42.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:44:42.934 00.000 15712 MoveAxis(E, 57, ABG)
18:44:42.934 00.000 15712 Guiding  Dir = 2, Dur = 57
18:44:42.934 00.000 15712 IsGuiding returns 0
18:44:42.965 00.031 15712 PulseGuide returned control before completion, sleep 39
18:44:43.013 00.048 15712 IsGuiding returns 1
18:44:43.013 00.000 15712 scope still moving after pulse duration time elapsed
18:44:43.047 00.034 15712 IsGuiding returns 0
18:44:43.047 00.000 15712 scope move finished after 57 + 51 ms
18:44:43.047 00.000 15712 Move returns status 0, amount 57
18:44:43.047 00.000 15712 MoveAxis(N, 0, ABG)
18:44:43.047 00.000 15712 Move returns status 0, amount 0
18:44:43.047 00.000 15712 move complete, result=0
18:44:43.047 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.2 px 0 ms NORTH
18:44:43.050 00.003 15712 worker thread done servicing request
18:44:43.050 00.000 15712 Worker thread wakes up
18:44:43.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:43.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:44.688 01.638 15712 Exposure complete
18:44:44.749 00.061 15712 worker thread done servicing request
18:44:44.749 00.000 7988 OnExposeComplete: enter
18:44:44.749 00.000 7988 UpdateGuideState(): m_state=6
18:44:44.749 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
18:44:44.749 00.000 7988 Star::Find returns 1 (0), X=1181.00, Y=432.60, Mass=1420, SNR=25.5, Peak=236 HFD=3.3
18:44:44.754 00.005 7988 MultiStar: [#1 0.26,0.60,0.00,M2] [#2 0.20,0.15,1.01,U] [#3 0.25,0.61,0.00,M2] [#4 0.07,0.43,1.07,U] [#5 -0.09,0.64,0.00,M1] [#6 0.35,0.48,0.67,U] [#7 0.18,0.27,0.72,U] [#8 0.08,0.61,0.00,M1] 
18:44:44.756 00.002 7988 single-star, 4 included, MultiStar: {0.17, 0.32}, one-star: {0.13, 0.32}
18:44:44.756 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
18:44:44.758 00.002 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.41)
18:44:44.758 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.19 mountX=-0.32 mountY=-0.14, mountTheta=-2.74
18:44:44.760 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.32, opts=13)
18:44:44.762 00.002 7988 Enqueuing Move request for scope (0.13, 0.32)
18:44:44.762 00.000 15712 Worker thread wakes up
18:44:44.764 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
18:44:44.764 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.5
18:44:44.765 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:44.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:44.765 00.000 7988 Enqueuing Expose request
18:44:44.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.32) opts 0xd
18:44:44.765 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.32)
18:44:44.765 00.000 15712 Moving (0.13, 0.32) raw xDistance=-0.32 yDistance=-0.14
18:44:44.765 00.000 15712 PPEC rslt: input = -0.32, final = -0.17, react = -0.19, pred = 0.02, hyst = -0.17, hyst_pct = 0.27, period_length = 644.43
18:44:44.765 00.000 15712 PPEC: input: -0.32, control: -0.17, exposure: 1500
18:44:44.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:44.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:44:44.765 00.000 15712 MoveAxis(E, 57, ABG)
18:44:44.765 00.000 15712 Guiding  Dir = 2, Dur = 57
18:44:44.765 00.000 15712 IsGuiding returns 0
18:44:44.785 00.020 15712 PulseGuide returned control before completion, sleep 48
18:44:44.844 00.059 15712 IsGuiding returns 1
18:44:44.844 00.000 15712 scope still moving after pulse duration time elapsed
18:44:44.884 00.040 15712 IsGuiding returns 0
18:44:44.884 00.000 15712 scope move finished after 57 + 57 ms
18:44:44.884 00.000 15712 Move returns status 0, amount 57
18:44:44.884 00.000 15712 MoveAxis(N, 0, ABG)
18:44:44.884 00.000 15712 Move returns status 0, amount 0
18:44:44.884 00.000 15712 move complete, result=0
18:44:44.886 00.002 7988 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
18:44:44.886 00.000 15712 worker thread done servicing request
18:44:44.886 00.000 15712 Worker thread wakes up
18:44:44.888 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:44.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:46.295 01.407 15712 Exposure complete
18:44:46.355 00.060 15712 worker thread done servicing request
18:44:46.355 00.000 7988 OnExposeComplete: enter
18:44:46.355 00.000 7988 UpdateGuideState(): m_state=6
18:44:46.360 00.005 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
18:44:46.360 00.000 7988 Star::Find returns 1 (0), X=1180.82, Y=432.06, Mass=1465, SNR=25.9, Peak=233 HFD=3.2
18:44:46.362 00.002 7988 MultiStar: [#1 0.05,0.28,1.01,U] [#2 -0.15,-0.31,0.97,U] [#3 0.01,0.07,0.93,U] [#4 0.10,-0.02,1.03,U] [#5 -0.02,-0.06,0.72,U] [#6 0.24,0.16,0.73,U] [#7 0.02,-0.11,0.66,U] [#8 0.01,-0.08,0.64,U] 
18:44:46.364 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.06, -0.23}
18:44:46.364 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
18:44:46.366 00.002 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.65)
18:44:46.366 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.06 mountX=0.03 mountY=-0.02, mountTheta=-0.49
18:44:46.368 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.03, opts=13)
18:44:46.370 00.002 7988 Enqueuing Move request for scope (0.02, -0.03)
18:44:46.370 00.000 15712 Worker thread wakes up
18:44:46.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
18:44:46.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
18:44:46.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:46.370 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.9
18:44:46.374 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:46.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:46.376 00.002 7988 Enqueuing Expose request
18:44:46.376 00.000 15712 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=-0.02
18:44:46.378 00.002 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.27, period_length = 644.43
18:44:46.378 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
18:44:46.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:46.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:44:46.378 00.000 15712 MoveAxis(W, 5, ABG)
18:44:46.378 00.000 15712 Guiding  Dir = 3, Dur = 5
18:44:46.378 00.000 15712 IsGuiding returns 0
18:44:46.405 00.027 15712 IsGuiding returns 0
18:44:46.405 00.000 15712 Move returns status 0, amount 5
18:44:46.405 00.000 15712 MoveAxis(N, 0, ABG)
18:44:46.405 00.000 15712 Move returns status 0, amount 0
18:44:46.405 00.000 15712 move complete, result=0
18:44:46.405 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
18:44:46.406 00.001 15712 worker thread done servicing request
18:44:46.406 00.000 15712 Worker thread wakes up
18:44:46.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:46.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:48.045 01.639 15712 Exposure complete
18:44:48.106 00.061 15712 worker thread done servicing request
18:44:48.106 00.000 7988 OnExposeComplete: enter
18:44:48.108 00.002 7988 UpdateGuideState(): m_state=6
18:44:48.110 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
18:44:48.110 00.000 7988 Star::Find returns 1 (1), X=1180.93, Y=432.31, Mass=1504, SNR=26.3, Peak=255 HFD=3.2
18:44:48.112 00.002 7988 MultiStar: [#1 0.07,0.45,0.97,U] [#2 0.06,0.09,0.96,U] [#3 0.04,0.13,0.91,U] [#4 0.15,0.14,0.96,U] [#5 0.17,0.05,0.68,U] [#6 0.12,0.21,0.68,U] [#7 -0.04,-0.18,0.62,U] [#8 0.08,0.02,0.63,U] 
18:44:48.112 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.05, 0.02}
18:44:48.115 00.003 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.58) = xAngle (2.01 = 2.01)
18:44:48.115 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.12 = -1.16)
18:44:48.117 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.44 mountX=-0.03 mountY=-0.05, mountTheta=-2.01
18:44:48.119 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.02, opts=13)
18:44:48.119 00.000 7988 Enqueuing Move request for scope (0.05, 0.02)
18:44:48.121 00.002 15712 Worker thread wakes up
18:44:48.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
18:44:48.121 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
18:44:48.122 00.001 15712 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=-0.05
18:44:48.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:48.122 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.3 Saturated
18:44:48.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:48.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:48.122 00.000 7988 Enqueuing Expose request
18:44:48.122 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.27, period_length = 644.43
18:44:48.122 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
18:44:48.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:48.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:44:48.122 00.000 15712 MoveAxis(W, 5, ABG)
18:44:48.122 00.000 15712 Guiding  Dir = 3, Dur = 5
18:44:48.122 00.000 15712 IsGuiding returns 0
18:44:48.147 00.025 15712 IsGuiding returns 0
18:44:48.147 00.000 15712 Move returns status 0, amount 5
18:44:48.147 00.000 15712 MoveAxis(N, 0, ABG)
18:44:48.147 00.000 15712 Move returns status 0, amount 0
18:44:48.147 00.000 15712 move complete, result=0
18:44:48.147 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
18:44:48.147 00.000 15712 worker thread done servicing request
18:44:48.147 00.000 15712 Worker thread wakes up
18:44:48.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:48.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:49.557 01.410 15712 Exposure complete
18:44:49.620 00.063 15712 worker thread done servicing request
18:44:49.620 00.000 7988 OnExposeComplete: enter
18:44:49.620 00.000 7988 UpdateGuideState(): m_state=6
18:44:49.620 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
18:44:49.620 00.000 7988 Star::Find returns 1 (0), X=1181.11, Y=432.58, Mass=1417, SNR=25.5, Peak=216 HFD=3.4
18:44:49.620 00.000 7988 MultiStar: [#1 0.13,0.61,0.00,M1] [#2 0.07,0.21,1.00,U] [#3 0.20,0.47,0.91,U] [#4 0.17,0.28,1.05,U] [#5 0.26,0.10,0.68,U] [#6 0.33,0.59,0.00,M1] [#7 0.28,0.35,0.66,U] [#8 0.15,0.41,0.65,U] 
18:44:49.627 00.007 7988 refined, 6 included, MultiStar: {0.19, 0.30}, one-star: {0.23, 0.30}
18:44:49.627 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
18:44:49.627 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.58)
18:44:49.627 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.36 cameraTheta=1.02 mountX=-0.30 mountY=-0.19, mountTheta=-2.57
18:44:49.627 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.30, opts=13)
18:44:49.627 00.000 7988 Enqueuing Move request for scope (0.19, 0.30)
18:44:49.634 00.007 15712 Worker thread wakes up
18:44:49.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
18:44:49.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
18:44:49.634 00.000 15712 Moving (0.19, 0.30) raw xDistance=-0.30 yDistance=-0.19
18:44:49.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:49.634 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.5
18:44:49.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:49.638 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:49.638 00.000 7988 Enqueuing Expose request
18:44:49.640 00.002 15712 PPEC rslt: input = -0.30, final = -0.16, react = -0.18, pred = 0.03, hyst = -0.16, hyst_pct = 0.27, period_length = 644.43
18:44:49.640 00.000 15712 PPEC: input: -0.30, control: -0.16, exposure: 1500
18:44:49.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:49.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:44:49.640 00.000 15712 MoveAxis(E, 52, ABG)
18:44:49.640 00.000 15712 Guiding  Dir = 2, Dur = 52
18:44:49.640 00.000 15712 IsGuiding returns 0
18:44:49.661 00.021 15712 PulseGuide returned control before completion, sleep 38
18:44:49.714 00.053 15712 IsGuiding returns 1
18:44:49.714 00.000 15712 scope still moving after pulse duration time elapsed
18:44:49.746 00.032 15712 IsGuiding returns 0
18:44:49.746 00.000 15712 scope move finished after 52 + 53 ms
18:44:49.746 00.000 15712 Move returns status 0, amount 52
18:44:49.746 00.000 15712 MoveAxis(N, 0, ABG)
18:44:49.746 00.000 15712 Move returns status 0, amount 0
18:44:49.746 00.000 15712 move complete, result=0
18:44:49.746 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
18:44:49.748 00.002 15712 worker thread done servicing request
18:44:49.748 00.000 15712 Worker thread wakes up
18:44:49.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:49.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:51.389 01.641 15712 Exposure complete
18:44:51.450 00.061 15712 worker thread done servicing request
18:44:51.450 00.000 7988 OnExposeComplete: enter
18:44:51.450 00.000 7988 UpdateGuideState(): m_state=6
18:44:51.454 00.004 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
18:44:51.454 00.000 7988 Star::Find returns 1 (0), X=1181.16, Y=431.74, Mass=1470, SNR=25.7, Peak=215 HFD=3.5
18:44:51.456 00.002 7988 MultiStar: [#1 0.21,-0.09,1.01,U] [#2 0.24,-0.62,0.00,M1] [#3 0.25,-0.24,0.93,U] [#4 0.25,-0.28,1.03,U] [#5 0.08,-0.64,0.00,M1] [#6 0.28,-0.33,0.71,U] [#7 0.19,-0.44,0.67,U] [#8 0.06,-0.51,0.64,U] 
18:44:51.458 00.002 7988 refined, 6 included, MultiStar: {0.23, -0.34}, one-star: {0.29, -0.55}
18:44:51.458 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
18:44:51.460 00.002 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.57)
18:44:51.460 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.34 hyp=0.40 cameraTheta=-0.98 mountX=0.33 mountY=-0.22, mountTheta=-0.58
18:44:51.462 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.34, opts=13)
18:44:51.464 00.002 7988 Enqueuing Move request for scope (0.23, -0.34)
18:44:51.466 00.002 15712 Worker thread wakes up
18:44:51.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.34) opts 0xd
18:44:51.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.34)
18:44:51.466 00.000 15712 Moving (0.23, -0.34) raw xDistance=0.33 yDistance=-0.22
18:44:51.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:51.468 00.002 7988 UpdateGuideState exits: m=1470 SNR=25.7
18:44:51.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:51.470 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:51.470 00.000 7988 Enqueuing Expose request
18:44:51.472 00.002 15712 PPEC rslt: input = 0.33, final = 0.22, react = 0.20, pred = 0.04, hyst = 0.18, hyst_pct = 0.27, period_length = 644.43
18:44:51.472 00.000 15712 PPEC: input: 0.33, control: 0.22, exposure: 1500
18:44:51.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:51.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:44:51.472 00.000 15712 MoveAxis(W, 73, ABG)
18:44:51.472 00.000 15712 Guiding  Dir = 3, Dur = 73
18:44:51.472 00.000 15712 IsGuiding returns 0
18:44:51.486 00.014 15712 PulseGuide returned control before completion, sleep 69
18:44:51.561 00.075 15712 IsGuiding returns 1
18:44:51.561 00.000 15712 scope still moving after pulse duration time elapsed
18:44:51.611 00.050 15712 IsGuiding returns 0
18:44:51.611 00.000 15712 scope move finished after 73 + 69 ms
18:44:51.611 00.000 15712 Move returns status 0, amount 73
18:44:51.611 00.000 15712 MoveAxis(N, 0, ABG)
18:44:51.611 00.000 15712 Move returns status 0, amount 0
18:44:51.611 00.000 15712 move complete, result=0
18:44:51.611 00.000 7988 GuideStep: 0.3 px 73 ms WEST, -0.2 px 0 ms NORTH
18:44:51.617 00.006 15712 worker thread done servicing request
18:44:51.617 00.000 15712 Worker thread wakes up
18:44:51.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:51.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:53.028 01.411 15712 Exposure complete
18:44:53.087 00.059 15712 worker thread done servicing request
18:44:53.087 00.000 7988 OnExposeComplete: enter
18:44:53.087 00.000 7988 UpdateGuideState(): m_state=6
18:44:53.091 00.004 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
18:44:53.091 00.000 7988 Star::Find returns 1 (0), X=1181.06, Y=432.32, Mass=1422, SNR=25.6, Peak=217 HFD=3.4
18:44:53.093 00.002 7988 MultiStar: [#1 0.35,0.43,1.05,U] [#2 0.15,-0.12,0.99,U] [#3 0.26,0.20,0.94,U] [#4 0.43,0.19,1.03,U] [#5 0.13,-0.07,0.67,U] [#6 0.29,0.44,0.72,U] [#7 0.25,-0.12,0.71,U] [#8 0.26,0.32,0.60,U] 
18:44:53.093 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.15}, one-star: {0.18, 0.03}
18:44:53.093 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
18:44:53.093 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.44)
18:44:53.098 00.005 7988 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.16 mountX=-0.03 mountY=-0.18, mountTheta=-1.73
18:44:53.098 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.03, opts=13)
18:44:53.098 00.000 7988 Enqueuing Move request for scope (0.18, 0.03)
18:44:53.098 00.000 15712 Worker thread wakes up
18:44:53.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
18:44:53.098 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
18:44:53.098 00.000 15712 Moving (0.18, 0.03) raw xDistance=-0.03 yDistance=-0.18
18:44:53.103 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:53.103 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.6
18:44:53.105 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:53.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:53.107 00.002 7988 Enqueuing Expose request
18:44:53.107 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.27, period_length = 644.43
18:44:53.107 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
18:44:53.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:53.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:44:53.107 00.000 15712 MoveAxis(W, 6, ABG)
18:44:53.107 00.000 15712 Guiding  Dir = 3, Dur = 6
18:44:53.109 00.002 15712 IsGuiding returns 0
18:44:53.132 00.023 15712 IsGuiding returns 0
18:44:53.132 00.000 15712 Move returns status 0, amount 6
18:44:53.132 00.000 15712 MoveAxis(N, 0, ABG)
18:44:53.132 00.000 15712 Move returns status 0, amount 0
18:44:53.132 00.000 15712 move complete, result=0
18:44:53.132 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
18:44:53.135 00.003 15712 worker thread done servicing request
18:44:53.135 00.000 15712 Worker thread wakes up
18:44:53.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:53.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:54.777 01.642 15712 Exposure complete
18:44:54.840 00.063 15712 worker thread done servicing request
18:44:54.840 00.000 7988 OnExposeComplete: enter
18:44:54.840 00.000 7988 UpdateGuideState(): m_state=6
18:44:54.840 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
18:44:54.840 00.000 7988 Star::Find returns 1 (0), X=1181.05, Y=433.00, Mass=1419, SNR=25.5, Peak=212 HFD=3.4
18:44:54.840 00.000 7988 MultiStar: [#1 0.16,0.96,0.00,M1] [#2 0.17,0.58,0.00,M1] [#3 0.32,0.75,0.00,M1] [#4 0.19,0.64,0.00,M1] [#5 0.15,0.87,0.00,M1] [#6 0.29,0.90,0.00,M1] [#7 0.26,0.60,0.00,M1] [#8 0.01,0.85,0.00,M1] 
18:44:54.840 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
18:44:54.840 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.27)
18:44:54.849 00.009 7988 CameraToMount -- cameraX=0.18 cameraY=0.71 hyp=0.73 cameraTheta=1.33 mountX=-0.71 mountY=-0.19, mountTheta=-2.88
18:44:54.849 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.71, opts=13)
18:44:54.849 00.000 7988 Enqueuing Move request for scope (0.18, 0.71)
18:44:54.849 00.000 15712 Worker thread wakes up
18:44:54.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.71) opts 0xd
18:44:54.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.71)
18:44:54.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:54.854 00.005 7988 UpdateGuideState exits: m=1419 SNR=25.5
18:44:54.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:54.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:54.854 00.000 7988 Enqueuing Expose request
18:44:54.854 00.000 15712 Moving (0.18, 0.71) raw xDistance=-0.71 yDistance=-0.19
18:44:54.854 00.000 15712 PPEC rslt: input = -0.71, final = -0.39, react = -0.43, pred = 0.03, hyst = -0.37, hyst_pct = 0.26, period_length = 644.43
18:44:54.854 00.000 15712 PPEC: input: -0.71, control: -0.39, exposure: 1500
18:44:54.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:54.854 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:44:54.854 00.000 15712 MoveAxis(E, 128, ABG)
18:44:54.854 00.000 15712 Guiding  Dir = 2, Dur = 128
18:44:54.854 00.000 15712 IsGuiding returns 0
18:44:54.873 00.019 15712 PulseGuide returned control before completion, sleep 123
18:44:55.018 00.145 15712 IsGuiding returns 0
18:44:55.018 00.000 15712 Move returns status 0, amount 128
18:44:55.018 00.000 15712 MoveAxis(N, 0, ABG)
18:44:55.018 00.000 15712 Move returns status 0, amount 0
18:44:55.018 00.000 15712 move complete, result=0
18:44:55.018 00.000 7988 GuideStep: -0.7 px 128 ms EAST, -0.2 px 0 ms NORTH
18:44:55.022 00.004 15712 worker thread done servicing request
18:44:55.022 00.000 15712 Worker thread wakes up
18:44:55.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:55.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:56.433 01.411 15712 Exposure complete
18:44:56.494 00.061 15712 worker thread done servicing request
18:44:56.494 00.000 7988 OnExposeComplete: enter
18:44:56.496 00.002 7988 UpdateGuideState(): m_state=6
18:44:56.498 00.002 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
18:44:56.498 00.000 7988 Star::Find returns 1 (0), X=1181.00, Y=432.35, Mass=1392, SNR=25.2, Peak=229 HFD=3.3
18:44:56.500 00.002 7988 MultiStar: [#1 0.17,0.45,1.03,U] [#2 -0.02,0.21,1.04,U] [#3 -0.01,0.26,0.98,U] [#4 0.25,0.05,1.05,U] [#5 -0.05,0.31,0.71,U] [#6 0.29,0.10,0.72,U] [#7 0.10,0.23,0.68,U] [#8 -0.04,0.09,0.67,U] 
18:44:56.500 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.20}, one-star: {0.12, 0.06}
18:44:56.502 00.002 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.03 = 2.03)
18:44:56.502 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.14 = -1.15)
18:44:56.504 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.45 mountX=-0.06 mountY=-0.12, mountTheta=-2.02
18:44:56.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.06, opts=13)
18:44:56.508 00.002 7988 Enqueuing Move request for scope (0.12, 0.06)
18:44:56.508 00.000 15712 Worker thread wakes up
18:44:56.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:56.510 00.002 7988 UpdateGuideState exits: m=1392 SNR=25.2
18:44:56.512 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:56.513 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:56.513 00.000 7988 Enqueuing Expose request
18:44:56.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
18:44:56.513 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
18:44:56.513 00.000 15712 Moving (0.12, 0.06) raw xDistance=-0.06 yDistance=-0.12
18:44:56.513 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.26, period_length = 644.43
18:44:56.513 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
18:44:56.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:56.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:44:56.513 00.000 15712 MoveAxis(W, 7, ABG)
18:44:56.513 00.000 15712 Guiding  Dir = 3, Dur = 7
18:44:56.513 00.000 15712 IsGuiding returns 0
18:44:56.530 00.017 15712 IsGuiding returns 0
18:44:56.530 00.000 15712 Move returns status 0, amount 7
18:44:56.530 00.000 15712 MoveAxis(N, 0, ABG)
18:44:56.530 00.000 15712 Move returns status 0, amount 0
18:44:56.530 00.000 15712 move complete, result=0
18:44:56.530 00.000 15712 worker thread done servicing request
18:44:56.530 00.000 15712 Worker thread wakes up
18:44:56.530 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
18:44:56.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:56.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:58.170 01.640 15712 Exposure complete
18:44:58.231 00.061 7988 OnExposeComplete: enter
18:44:58.233 00.002 7988 UpdateGuideState(): m_state=6
18:44:58.233 00.000 15712 worker thread done servicing request
18:44:58.233 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
18:44:58.233 00.000 7988 Star::Find returns 1 (1), X=1180.95, Y=432.13, Mass=1364, SNR=24.9, Peak=255 HFD=2.9
18:44:58.233 00.000 7988 MultiStar: [#1 0.11,0.19,1.04,U] [#2 0.17,-0.05,1.07,U] [#3 0.20,0.16,1.01,U] [#4 0.31,-0.12,1.08,U] [#5 0.02,-0.13,0.70,U] [#6 0.33,0.05,0.73,U] [#7 0.02,-0.27,0.66,U] [#8 0.04,0.21,0.69,U] 
18:44:58.233 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.08, -0.16}
18:44:58.233 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.58) = xAngle (1.51 = 1.51)
18:44:58.233 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.62 = -1.66)
18:44:58.233 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.07 mountX=0.01 mountY=-0.15, mountTheta=-1.51
18:44:58.233 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.01, opts=13)
18:44:58.233 00.000 7988 Enqueuing Move request for scope (0.15, -0.01)
18:44:58.233 00.000 15712 Worker thread wakes up
18:44:58.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
18:44:58.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
18:44:58.233 00.000 15712 Moving (0.15, -0.01) raw xDistance=0.01 yDistance=-0.15
18:44:58.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:58.247 00.014 7988 UpdateGuideState exits: m=1364 SNR=24.9 Saturated
18:44:58.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:58.247 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:58.247 00.000 7988 Enqueuing Expose request
18:44:58.247 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.26, period_length = 644.43
18:44:58.247 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
18:44:58.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:58.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:44:58.247 00.000 15712 MoveAxis(W, 4, ABG)
18:44:58.247 00.000 15712 Guiding  Dir = 3, Dur = 4
18:44:58.247 00.000 15712 IsGuiding returns 0
18:44:58.279 00.032 15712 IsGuiding returns 0
18:44:58.279 00.000 15712 Move returns status 0, amount 4
18:44:58.279 00.000 15712 MoveAxis(N, 0, ABG)
18:44:58.279 00.000 15712 Move returns status 0, amount 0
18:44:58.279 00.000 15712 move complete, result=0
18:44:58.279 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
18:44:58.281 00.002 15712 worker thread done servicing request
18:44:58.281 00.000 15712 Worker thread wakes up
18:44:58.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:58.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:44:59.705 01.424 15712 Exposure complete
18:44:59.762 00.057 7988 OnExposeComplete: enter
18:44:59.762 00.000 7988 UpdateGuideState(): m_state=6
18:44:59.762 00.000 15712 worker thread done servicing request
18:44:59.762 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
18:44:59.762 00.000 7988 Star::Find returns 1 (1), X=1181.03, Y=432.31, Mass=1462, SNR=25.8, Peak=255 HFD=3.3
18:44:59.762 00.000 7988 MultiStar: [#1 0.24,0.44,1.00,U] [#2 0.26,-0.20,1.00,U] [#3 0.28,0.24,0.93,U] [#4 0.28,-0.04,1.00,U] [#5 0.20,0.02,0.71,U] [#6 0.35,-0.10,0.72,U] [#7 0.26,0.11,0.68,U] [#8 -0.00,0.36,0.66,U] 
18:44:59.762 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.09}, one-star: {0.15, 0.02}
18:44:59.762 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
18:44:59.762 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.46)
18:44:59.776 00.014 7988 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
18:44:59.778 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.02, opts=13)
18:44:59.778 00.000 7988 Enqueuing Move request for scope (0.15, 0.02)
18:44:59.778 00.000 15712 Worker thread wakes up
18:44:59.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
18:44:59.778 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
18:44:59.778 00.000 15712 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
18:44:59.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:44:59.778 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.8 Saturated
18:44:59.778 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.26, period_length = 644.43
18:44:59.778 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
18:44:59.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:44:59.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:44:59.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:59.778 00.000 15712 MoveAxis(W, 2, ABG)
18:44:59.778 00.000 15712 Guiding  Dir = 3, Dur = 2
18:44:59.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:44:59.778 00.000 7988 Enqueuing Expose request
18:44:59.794 00.016 15712 IsGuiding returns 0
18:44:59.810 00.016 15712 IsGuiding returns 0
18:44:59.810 00.000 15712 Move returns status 0, amount 2
18:44:59.810 00.000 15712 MoveAxis(N, 0, ABG)
18:44:59.810 00.000 15712 Move returns status 0, amount 0
18:44:59.810 00.000 15712 move complete, result=0
18:44:59.810 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
18:44:59.817 00.007 15712 worker thread done servicing request
18:44:59.817 00.000 15712 Worker thread wakes up
18:44:59.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:44:59.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:01.452 01.635 15712 Exposure complete
18:45:01.515 00.063 15712 worker thread done servicing request
18:45:01.515 00.000 7988 OnExposeComplete: enter
18:45:01.515 00.000 7988 UpdateGuideState(): m_state=6
18:45:01.515 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
18:45:01.515 00.000 7988 Star::Find returns 1 (1), X=1180.99, Y=432.35, Mass=1456, SNR=25.8, Peak=255 HFD=3.3
18:45:01.515 00.000 7988 MultiStar: [#1 0.25,0.42,0.97,U] [#2 0.07,-0.03,0.99,U] [#3 0.22,0.22,0.97,U] [#4 0.22,0.05,0.98,U] [#5 -0.13,0.28,0.71,U] [#6 0.34,0.39,0.67,U] [#7 0.08,0.15,0.60,U] [#8 -0.02,0.28,0.67,U] 
18:45:01.515 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.19}, one-star: {0.11, 0.06}
18:45:01.515 00.000 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.58) = xAngle (2.07 = 2.07)
18:45:01.515 00.000 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.17 = -1.11)
18:45:01.515 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
18:45:01.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.06, opts=13)
18:45:01.526 00.011 7988 Enqueuing Move request for scope (0.11, 0.06)
18:45:01.528 00.002 15712 Worker thread wakes up
18:45:01.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
18:45:01.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
18:45:01.528 00.000 15712 Moving (0.11, 0.06) raw xDistance=-0.06 yDistance=-0.11
18:45:01.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:01.528 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.8 Saturated
18:45:01.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:01.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:01.528 00.000 7988 Enqueuing Expose request
18:45:01.528 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.26, period_length = 644.43
18:45:01.528 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
18:45:01.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:01.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:45:01.528 00.000 15712 MoveAxis(E, 2, ABG)
18:45:01.528 00.000 15712 Guiding  Dir = 2, Dur = 2
18:45:01.528 00.000 15712 IsGuiding returns 0
18:45:01.544 00.016 15712 IsGuiding returns 0
18:45:01.544 00.000 15712 Move returns status 0, amount 2
18:45:01.544 00.000 15712 MoveAxis(N, 0, ABG)
18:45:01.544 00.000 15712 Move returns status 0, amount 0
18:45:01.544 00.000 15712 move complete, result=0
18:45:01.544 00.000 15712 worker thread done servicing request
18:45:01.544 00.000 15712 Worker thread wakes up
18:45:01.544 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
18:45:01.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:01.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:02.963 01.419 15712 Exposure complete
18:45:03.024 00.061 15712 worker thread done servicing request
18:45:03.024 00.000 7988 OnExposeComplete: enter
18:45:03.024 00.000 7988 UpdateGuideState(): m_state=6
18:45:03.024 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
18:45:03.024 00.000 7988 Star::Find returns 1 (1), X=1181.03, Y=432.24, Mass=1462, SNR=25.9, Peak=255 HFD=3.2
18:45:03.024 00.000 7988 MultiStar: [#1 0.31,0.16,1.03,U] [#2 0.31,-0.04,1.04,U] [#3 0.41,0.18,0.93,U] [#4 0.56,0.04,1.01,U] [#5 -0.05,-0.26,0.71,U] [#6 0.41,0.03,0.69,U] [#7 0.10,0.05,0.67,U] [#8 0.06,0.23,0.66,U] 
18:45:03.024 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.04}, one-star: {0.15, -0.05}
18:45:03.024 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.58) = xAngle (1.27 = 1.27)
18:45:03.024 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.91)
18:45:03.024 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.31 mountX=0.05 mountY=-0.15, mountTheta=-1.26
18:45:03.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.05, opts=13)
18:45:03.038 00.014 7988 Enqueuing Move request for scope (0.15, -0.05)
18:45:03.038 00.000 15712 Worker thread wakes up
18:45:03.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
18:45:03.038 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
18:45:03.038 00.000 15712 Moving (0.15, -0.05) raw xDistance=0.05 yDistance=-0.15
18:45:03.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:03.039 00.001 7988 UpdateGuideState exits: m=1462 SNR=25.9 Saturated
18:45:03.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:03.039 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:03.039 00.000 7988 Enqueuing Expose request
18:45:03.039 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.26, period_length = 644.43
18:45:03.039 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
18:45:03.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:03.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:45:03.039 00.000 15712 MoveAxis(E, 9, ABG)
18:45:03.039 00.000 15712 Guiding  Dir = 2, Dur = 9
18:45:03.039 00.000 15712 IsGuiding returns 0
18:45:03.059 00.020 15712 IsGuiding returns 0
18:45:03.059 00.000 15712 Move returns status 0, amount 9
18:45:03.059 00.000 15712 MoveAxis(N, 0, ABG)
18:45:03.059 00.000 15712 Move returns status 0, amount 0
18:45:03.059 00.000 15712 move complete, result=0
18:45:03.059 00.000 15712 worker thread done servicing request
18:45:03.059 00.000 15712 Worker thread wakes up
18:45:03.059 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
18:45:03.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:03.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:04.696 01.637 15712 Exposure complete
18:45:04.757 00.061 15712 worker thread done servicing request
18:45:04.757 00.000 7988 OnExposeComplete: enter
18:45:04.757 00.000 7988 UpdateGuideState(): m_state=6
18:45:04.757 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
18:45:04.757 00.000 7988 Star::Find returns 1 (1), X=1181.05, Y=432.11, Mass=1506, SNR=26.3, Peak=255 HFD=3.0
18:45:04.757 00.000 7988 MultiStar: [#1 0.21,0.07,1.04,U] [#2 0.17,-0.31,0.97,U] [#3 0.29,0.03,0.91,U] [#4 0.26,-0.32,1.01,U] [#5 -0.04,-0.09,0.70,U] [#6 0.23,-0.17,0.70,U] [#7 0.23,0.19,0.66,U] [#8 -0.08,-0.07,0.63,U] 
18:45:04.757 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.17, -0.18}
18:45:04.757 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.58) = xAngle (1.03 = 1.03)
18:45:04.757 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.14 = -2.14)
18:45:04.757 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.55 mountX=0.10 mountY=-0.17, mountTheta=-1.02
18:45:04.769 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.11, opts=13)
18:45:04.769 00.000 7988 Enqueuing Move request for scope (0.17, -0.11)
18:45:04.769 00.000 15712 Worker thread wakes up
18:45:04.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
18:45:04.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
18:45:04.769 00.000 15712 Moving (0.17, -0.11) raw xDistance=0.10 yDistance=-0.17
18:45:04.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:04.773 00.004 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.26, period_length = 644.43
18:45:04.773 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.3 Saturated
18:45:04.775 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:04.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:04.775 00.000 7988 Enqueuing Expose request
18:45:04.775 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
18:45:04.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:04.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:45:04.775 00.000 15712 MoveAxis(E, 11, ABG)
18:45:04.775 00.000 15712 Guiding  Dir = 2, Dur = 11
18:45:04.775 00.000 15712 IsGuiding returns 0
18:45:04.831 00.056 15712 IsGuiding returns 1
18:45:04.831 00.000 15712 scope still moving after pulse duration time elapsed
18:45:04.868 00.037 15712 IsGuiding returns 0
18:45:04.868 00.000 15712 scope move finished after 11 + 78 ms
18:45:04.868 00.000 15712 Move returns status 0, amount 11
18:45:04.868 00.000 15712 MoveAxis(N, 0, ABG)
18:45:04.868 00.000 15712 Move returns status 0, amount 0
18:45:04.868 00.000 15712 move complete, result=0
18:45:04.868 00.000 15712 worker thread done servicing request
18:45:04.868 00.000 15712 Worker thread wakes up
18:45:04.868 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
18:45:04.870 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:04.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:06.274 01.404 15712 Exposure complete
18:45:06.335 00.061 15712 worker thread done servicing request
18:45:06.335 00.000 7988 OnExposeComplete: enter
18:45:06.335 00.000 7988 UpdateGuideState(): m_state=6
18:45:06.335 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
18:45:06.335 00.000 7988 Star::Find returns 1 (0), X=1181.11, Y=431.94, Mass=1410, SNR=25.5, Peak=231 HFD=2.9
18:45:06.335 00.000 7988 MultiStar: [#1 0.21,-0.09,1.01,U] [#2 0.06,-0.63,0.00,M1] [#3 0.12,-0.40,0.97,U] [#4 0.36,-0.48,0.00,M1] [#5 0.06,-0.37,0.75,U] [#6 0.22,-0.43,0.70,U] [#7 0.16,-0.29,0.70,U] [#8 0.06,-0.36,0.68,U] 
18:45:06.335 00.000 7988 refined, 6 included, MultiStar: {0.16, -0.32}, one-star: {0.23, -0.35}
18:45:06.335 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
18:45:06.335 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.71)
18:45:06.335 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-1.11 mountX=0.32 mountY=-0.15, mountTheta=-0.44
18:45:06.346 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.32, opts=13)
18:45:06.346 00.000 7988 Enqueuing Move request for scope (0.16, -0.32)
18:45:06.346 00.000 15712 Worker thread wakes up
18:45:06.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.32) opts 0xd
18:45:06.346 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.32)
18:45:06.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:06.351 00.005 7988 UpdateGuideState exits: m=1410 SNR=25.5
18:45:06.351 00.000 15712 Moving (0.16, -0.32) raw xDistance=0.32 yDistance=-0.15
18:45:06.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:06.355 00.004 15712 PPEC rslt: input = 0.32, final = 0.15, react = 0.19, pred = -0.05, hyst = 0.17, hyst_pct = 0.26, period_length = 644.43
18:45:06.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:06.355 00.000 7988 Enqueuing Expose request
18:45:06.355 00.000 15712 PPEC: input: 0.32, control: 0.15, exposure: 1500
18:45:06.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:06.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:45:06.355 00.000 15712 MoveAxis(W, 48, ABG)
18:45:06.355 00.000 15712 Guiding  Dir = 3, Dur = 48
18:45:06.355 00.000 15712 IsGuiding returns 0
18:45:06.383 00.028 15712 PulseGuide returned control before completion, sleep 32
18:45:06.430 00.047 15712 IsGuiding returns 1
18:45:06.430 00.000 15712 scope still moving after pulse duration time elapsed
18:45:06.462 00.032 15712 IsGuiding returns 0
18:45:06.462 00.000 15712 scope move finished after 48 + 57 ms
18:45:06.462 00.000 15712 Move returns status 0, amount 48
18:45:06.462 00.000 15712 MoveAxis(N, 0, ABG)
18:45:06.462 00.000 15712 Move returns status 0, amount 0
18:45:06.462 00.000 15712 move complete, result=0
18:45:06.462 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
18:45:06.467 00.005 15712 worker thread done servicing request
18:45:06.467 00.000 15712 Worker thread wakes up
18:45:06.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:06.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:08.102 01.635 15712 Exposure complete
18:45:08.170 00.068 15712 worker thread done servicing request
18:45:08.170 00.000 7988 OnExposeComplete: enter
18:45:08.172 00.002 7988 UpdateGuideState(): m_state=6
18:45:08.174 00.002 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
18:45:08.174 00.000 7988 Star::Find returns 1 (1), X=1181.11, Y=431.90, Mass=1476, SNR=26.1, Peak=255 HFD=2.9
18:45:08.174 00.000 7988 MultiStar: [#1 0.34,-0.09,1.02,U] [#2 0.34,-0.49,0.00,M2] [#3 0.38,-0.05,0.92,U] [#4 0.34,-0.09,1.01,U] [#5 0.01,-0.42,0.66,U] [#6 0.44,-0.28,0.71,U] [#7 0.20,-0.28,0.70,U] [#8 0.33,-0.07,0.64,U] 
18:45:08.174 00.000 7988 refined, 7 included, MultiStar: {0.29, -0.20}, one-star: {0.23, -0.38}
18:45:08.180 00.006 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
18:45:08.181 00.001 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.19)
18:45:08.181 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.20 hyp=0.35 cameraTheta=-0.60 mountX=0.20 mountY=-0.29, mountTheta=-0.97
18:45:08.185 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.20, opts=13)
18:45:08.185 00.000 7988 Enqueuing Move request for scope (0.29, -0.20)
18:45:08.187 00.002 15712 Worker thread wakes up
18:45:08.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.20) opts 0xd
18:45:08.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.20)
18:45:08.187 00.000 15712 Moving (0.29, -0.20) raw xDistance=0.20 yDistance=-0.29
18:45:08.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:08.189 00.002 15712 PPEC rslt: input = 0.20, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.25, period_length = 644.43
18:45:08.189 00.000 15712 PPEC: input: 0.20, control: 0.09, exposure: 1500
18:45:08.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:45:08.189 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1 Saturated
18:45:08.191 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
18:45:08.191 00.000 15712 MoveAxis(W, 30, ABG)
18:45:08.191 00.000 15712 Guiding  Dir = 3, Dur = 30
18:45:08.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:08.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:08.191 00.000 7988 Enqueuing Expose request
18:45:08.191 00.000 15712 IsGuiding returns 0
18:45:08.215 00.024 15712 PulseGuide returned control before completion, sleep 13
18:45:08.270 00.055 15712 IsGuiding returns 0
18:45:08.270 00.000 15712 Move returns status 0, amount 30
18:45:08.270 00.000 15712 MoveAxis(N, 0, ABG)
18:45:08.270 00.000 15712 Move returns status 0, amount 0
18:45:08.270 00.000 15712 move complete, result=0
18:45:08.270 00.000 15712 worker thread done servicing request
18:45:08.270 00.000 15712 Worker thread wakes up
18:45:08.270 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.3 px 0 ms NORTH
18:45:08.272 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:08.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:09.690 01.418 15712 Exposure complete
18:45:09.743 00.053 15712 worker thread done servicing request
18:45:09.752 00.009 7988 OnExposeComplete: enter
18:45:09.752 00.000 7988 UpdateGuideState(): m_state=6
18:45:09.754 00.002 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
18:45:09.754 00.000 7988 Star::Find returns 1 (0), X=1181.00, Y=432.05, Mass=1437, SNR=25.8, Peak=231 HFD=2.9
18:45:09.756 00.002 7988 MultiStar: [#1 0.30,0.01,1.04,U] [#2 0.22,-0.51,0.98,U] [#3 0.26,0.01,0.94,U] [#4 0.31,-0.18,1.04,U] [#5 0.34,-0.28,0.67,U] [#6 0.24,0.13,0.69,U] [#7 0.21,-0.32,0.67,U] [#8 0.24,-0.17,0.63,U] 
18:45:09.756 00.000 7988 single-star, 8 included, MultiStar: {0.25, -0.17}, one-star: {0.12, -0.24}
18:45:09.758 00.002 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.58) = xAngle (0.48 = 0.48)
18:45:09.760 00.002 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.59 = -2.69)
18:45:09.760 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-1.10 mountX=0.24 mountY=-0.12, mountTheta=-0.46
18:45:09.762 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.24, opts=13)
18:45:09.764 00.002 7988 Enqueuing Move request for scope (0.12, -0.24)
18:45:09.764 00.000 15712 Worker thread wakes up
18:45:09.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:09.766 00.002 7988 UpdateGuideState exits: m=1437 SNR=25.8
18:45:09.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:09.768 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:09.770 00.002 7988 Enqueuing Expose request
18:45:09.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.24) opts 0xd
18:45:09.770 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.24)
18:45:09.770 00.000 15712 Moving (0.12, -0.24) raw xDistance=0.24 yDistance=-0.12
18:45:09.772 00.002 15712 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.03, hyst = 0.14, hyst_pct = 0.25, period_length = 644.43
18:45:09.772 00.000 15712 PPEC: input: 0.24, control: 0.12, exposure: 1500
18:45:09.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:09.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:45:09.772 00.000 15712 MoveAxis(W, 40, ABG)
18:45:09.772 00.000 15712 Guiding  Dir = 3, Dur = 40
18:45:09.772 00.000 15712 IsGuiding returns 0
18:45:09.783 00.011 15712 PulseGuide returned control before completion, sleep 34
18:45:09.832 00.049 15712 IsGuiding returns 0
18:45:09.832 00.000 15712 Move returns status 0, amount 40
18:45:09.832 00.000 15712 MoveAxis(N, 0, ABG)
18:45:09.832 00.000 15712 Move returns status 0, amount 0
18:45:09.832 00.000 15712 move complete, result=0
18:45:09.832 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
18:45:09.839 00.007 15712 worker thread done servicing request
18:45:09.839 00.000 15712 Worker thread wakes up
18:45:09.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:09.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:11.478 01.639 15712 Exposure complete
18:45:11.538 00.060 15712 worker thread done servicing request
18:45:11.540 00.002 7988 OnExposeComplete: enter
18:45:11.540 00.000 7988 UpdateGuideState(): m_state=6
18:45:11.540 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
18:45:11.540 00.000 7988 Star::Find returns 1 (1), X=1180.96, Y=432.30, Mass=1396, SNR=25.5, Peak=255 HFD=3.1
18:45:11.540 00.000 7988 MultiStar: [#1 0.20,0.27,1.03,U] [#2 -0.01,-0.17,0.98,U] [#3 0.11,0.08,0.98,U] [#4 0.09,0.13,1.02,U] [#5 0.22,-0.03,0.69,U] [#6 0.23,-0.01,0.70,U] [#7 0.12,-0.03,0.68,U] [#8 0.00,0.08,0.61,U] 
18:45:11.540 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.08, 0.02}
18:45:11.546 00.006 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.58) = xAngle (1.77 = 1.77)
18:45:11.546 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.88 = -1.40)
18:45:11.546 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.19 mountX=-0.02 mountY=-0.08, mountTheta=-1.77
18:45:11.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
18:45:11.546 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
18:45:11.546 00.000 15712 Worker thread wakes up
18:45:11.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
18:45:11.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
18:45:11.546 00.000 15712 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
18:45:11.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:11.546 00.000 7988 UpdateGuideState exits: m=1396 SNR=25.5 Saturated
18:45:11.554 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:11.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:11.554 00.000 7988 Enqueuing Expose request
18:45:11.554 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.25, period_length = 644.43
18:45:11.554 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
18:45:11.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:11.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:45:11.554 00.000 15712 MoveAxis(E, 6, ABG)
18:45:11.554 00.000 15712 Guiding  Dir = 2, Dur = 6
18:45:11.554 00.000 15712 IsGuiding returns 0
18:45:11.580 00.026 15712 IsGuiding returns 0
18:45:11.580 00.000 15712 Move returns status 0, amount 6
18:45:11.580 00.000 15712 MoveAxis(N, 0, ABG)
18:45:11.580 00.000 15712 Move returns status 0, amount 0
18:45:11.580 00.000 15712 move complete, result=0
18:45:11.580 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
18:45:11.580 00.000 15712 worker thread done servicing request
18:45:11.580 00.000 15712 Worker thread wakes up
18:45:11.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:11.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:12.989 01.409 15712 Exposure complete
18:45:13.042 00.053 15712 worker thread done servicing request
18:45:13.042 00.000 7988 OnExposeComplete: enter
18:45:13.051 00.009 7988 UpdateGuideState(): m_state=6
18:45:13.053 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
18:45:13.053 00.000 7988 Star::Find returns 1 (0), X=1180.84, Y=432.05, Mass=1487, SNR=26.2, Peak=234 HFD=3.1
18:45:13.055 00.002 7988 MultiStar: [#1 0.01,0.10,0.97,U] [#2 0.08,-0.28,0.96,U] [#3 0.09,-0.10,0.93,U] [#4 0.12,-0.20,1.03,U] [#5 0.03,-0.06,0.72,U] [#6 0.05,-0.05,0.71,U] [#7 0.03,-0.07,0.65,U] [#8 -0.14,-0.01,0.64,U] 
18:45:13.055 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.04, -0.24}
18:45:13.057 00.002 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
18:45:13.059 00.002 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.90)
18:45:13.059 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.31 mountX=0.11 mountY=-0.03, mountTheta=-0.24
18:45:13.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.11, opts=13)
18:45:13.063 00.002 7988 Enqueuing Move request for scope (0.03, -0.11)
18:45:13.063 00.000 15712 Worker thread wakes up
18:45:13.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
18:45:13.063 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
18:45:13.063 00.000 15712 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=-0.03
18:45:13.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:13.063 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2
18:45:13.066 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:13.067 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:13.070 00.003 7988 Enqueuing Expose request
18:45:13.070 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 644.43
18:45:13.070 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
18:45:13.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:13.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:45:13.070 00.000 15712 MoveAxis(W, 3, ABG)
18:45:13.070 00.000 15712 Guiding  Dir = 3, Dur = 3
18:45:13.070 00.000 15712 IsGuiding returns 0
18:45:13.092 00.022 15712 IsGuiding returns 0
18:45:13.092 00.000 15712 Move returns status 0, amount 3
18:45:13.092 00.000 15712 MoveAxis(N, 0, ABG)
18:45:13.092 00.000 15712 Move returns status 0, amount 0
18:45:13.092 00.000 15712 move complete, result=0
18:45:13.092 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
18:45:13.099 00.007 15712 worker thread done servicing request
18:45:13.099 00.000 15712 Worker thread wakes up
18:45:13.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:13.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:14.729 01.630 15712 Exposure complete
18:45:14.790 00.061 15712 worker thread done servicing request
18:45:14.791 00.001 7988 OnExposeComplete: enter
18:45:14.791 00.000 7988 UpdateGuideState(): m_state=6
18:45:14.791 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
18:45:14.791 00.000 7988 Star::Find returns 1 (1), X=1180.87, Y=432.30, Mass=1335, SNR=24.9, Peak=255 HFD=2.7
18:45:14.795 00.004 7988 MultiStar: [#1 0.19,0.25,1.08,U] [#2 0.04,-0.22,1.01,U] [#3 0.20,0.16,1.00,U] [#4 0.29,-0.26,1.08,U] [#5 0.13,-0.05,0.77,U] [#6 0.27,0.13,0.73,U] [#7 0.16,-0.16,0.69,U] [#8 0.07,0.27,0.69,U] 
18:45:14.795 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.01}, one-star: {-0.01, 0.01}
18:45:14.795 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.58)
18:45:14.795 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.53)
18:45:14.795 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.12 mountX=-0.01 mountY=0.01, mountTheta=2.60
18:45:14.795 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
18:45:14.803 00.008 7988 Enqueuing Move request for scope (-0.01, 0.01)
18:45:14.803 00.000 15712 Worker thread wakes up
18:45:14.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
18:45:14.803 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
18:45:14.803 00.000 15712 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
18:45:14.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:14.805 00.002 7988 UpdateGuideState exits: m=1335 SNR=24.9 Saturated
18:45:14.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:14.805 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:14.805 00.000 7988 Enqueuing Expose request
18:45:14.805 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 644.43
18:45:14.805 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
18:45:14.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:14.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:45:14.805 00.000 15712 MoveAxis(W, 4, ABG)
18:45:14.805 00.000 15712 Guiding  Dir = 3, Dur = 4
18:45:14.805 00.000 15712 IsGuiding returns 0
18:45:14.837 00.032 15712 IsGuiding returns 0
18:45:14.837 00.000 15712 Move returns status 0, amount 4
18:45:14.837 00.000 15712 MoveAxis(N, 0, ABG)
18:45:14.837 00.000 15712 Move returns status 0, amount 0
18:45:14.837 00.000 15712 move complete, result=0
18:45:14.837 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
18:45:14.842 00.005 15712 worker thread done servicing request
18:45:14.842 00.000 15712 Worker thread wakes up
18:45:14.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:14.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:16.254 01.412 15712 Exposure complete
18:45:16.314 00.060 15712 worker thread done servicing request
18:45:16.314 00.000 7988 OnExposeComplete: enter
18:45:16.315 00.001 7988 UpdateGuideState(): m_state=6
18:45:16.315 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
18:45:16.319 00.004 7988 Star::Find returns 1 (0), X=1180.70, Y=432.25, Mass=1335, SNR=24.7, Peak=189 HFD=3.4
18:45:16.319 00.000 7988 MultiStar: [#1 0.03,0.23,1.05,U] [#2 -0.18,-0.25,1.04,U] [#3 -0.03,-0.02,0.95,U] [#4 0.06,-0.18,1.06,U] [#5 -0.20,-0.07,0.75,U] [#6 0.06,-0.08,0.75,U] [#7 -0.13,0.02,0.67,U] [#8 -0.06,0.26,0.65,U] 
18:45:16.321 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.18, -0.04}
18:45:16.321 00.000 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.58) = xAngle (-1.19 = -1.19)
18:45:16.323 00.002 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.92 = 1.92)
18:45:16.323 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.77 mountX=0.03 mountY=0.07, mountTheta=1.19
18:45:16.326 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.03, opts=13)
18:45:16.326 00.000 7988 Enqueuing Move request for scope (-0.07, -0.03)
18:45:16.328 00.002 15712 Worker thread wakes up
18:45:16.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
18:45:16.328 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
18:45:16.328 00.000 15712 Moving (-0.07, -0.03) raw xDistance=0.03 yDistance=0.07
18:45:16.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:16.328 00.000 7988 UpdateGuideState exits: m=1335 SNR=24.7
18:45:16.331 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:16.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:16.331 00.000 7988 Enqueuing Expose request
18:45:16.331 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 644.43
18:45:16.331 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
18:45:16.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:16.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:45:16.331 00.000 15712 MoveAxis(W, 3, ABG)
18:45:16.331 00.000 15712 Guiding  Dir = 3, Dur = 3
18:45:16.331 00.000 15712 IsGuiding returns 0
18:45:16.352 00.021 15712 IsGuiding returns 0
18:45:16.352 00.000 15712 Move returns status 0, amount 3
18:45:16.352 00.000 15712 MoveAxis(N, 0, ABG)
18:45:16.352 00.000 15712 Move returns status 0, amount 0
18:45:16.352 00.000 15712 move complete, result=0
18:45:16.352 00.000 15712 worker thread done servicing request
18:45:16.352 00.000 15712 Worker thread wakes up
18:45:16.352 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
18:45:16.360 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:16.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:17.989 01.629 15712 Exposure complete
18:45:18.050 00.061 15712 worker thread done servicing request
18:45:18.051 00.001 7988 OnExposeComplete: enter
18:45:18.051 00.000 7988 UpdateGuideState(): m_state=6
18:45:18.051 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
18:45:18.051 00.000 7988 Star::Find returns 1 (0), X=1180.79, Y=432.31, Mass=1570, SNR=27.0, Peak=207 HFD=3.6
18:45:18.051 00.000 7988 MultiStar: [#1 0.05,0.14,0.98,U] [#2 -0.18,-0.02,0.94,U] [#3 0.13,-0.01,0.88,U] [#4 0.03,-0.25,0.97,U] [#5 -0.17,-0.02,0.68,U] [#6 0.10,0.09,0.70,U] [#7 -0.11,0.28,0.63,U] [#8 0.15,0.14,0.61,U] 
18:45:18.051 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.08, 0.02}
18:45:18.051 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
18:45:18.051 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.37)
18:45:18.051 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.96 mountX=-0.03 mountY=0.01, mountTheta=2.77
18:45:18.060 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
18:45:18.060 00.000 7988 Enqueuing Move request for scope (-0.01, 0.03)
18:45:18.060 00.000 15712 Worker thread wakes up
18:45:18.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
18:45:18.060 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
18:45:18.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:18.065 00.005 7988 UpdateGuideState exits: m=1570 SNR=27.0
18:45:18.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:18.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:18.065 00.000 7988 Enqueuing Expose request
18:45:18.065 00.000 15712 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
18:45:18.065 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.25, period_length = 644.43
18:45:18.065 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
18:45:18.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:18.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:45:18.065 00.000 15712 MoveAxis(E, 0, ABG)
18:45:18.065 00.000 15712 Move returns status 0, amount 0
18:45:18.065 00.000 15712 MoveAxis(N, 0, ABG)
18:45:18.065 00.000 15712 Move returns status 0, amount 0
18:45:18.065 00.000 15712 move complete, result=0
18:45:18.065 00.000 15712 worker thread done servicing request
18:45:18.065 00.000 15712 Worker thread wakes up
18:45:18.065 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
18:45:18.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:18.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:19.485 01.420 15712 Exposure complete
18:45:19.548 00.063 15712 worker thread done servicing request
18:45:19.548 00.000 7988 OnExposeComplete: enter
18:45:19.548 00.000 7988 UpdateGuideState(): m_state=6
18:45:19.550 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
18:45:19.550 00.000 7988 Star::Find returns 1 (1), X=1181.03, Y=432.32, Mass=1377, SNR=25.2, Peak=255 HFD=3.1
18:45:19.552 00.002 7988 MultiStar: [#1 0.28,0.24,1.04,U] [#2 -0.01,0.02,1.04,U] [#3 0.25,0.27,0.95,U] [#4 0.24,0.29,1.07,U] [#5 0.04,-0.00,0.73,U] [#6 0.40,0.26,0.70,U] [#7 0.45,0.15,0.69,U] [#8 0.14,0.28,0.62,U] 
18:45:19.554 00.002 7988 single-star, 8 included, MultiStar: {0.21, 0.17}, one-star: {0.15, 0.03}
18:45:19.554 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
18:45:19.556 00.002 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.89 = -1.39)
18:45:19.557 00.001 7988 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.03 mountY=-0.15, mountTheta=-1.78
18:45:19.559 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.03, opts=13)
18:45:19.561 00.002 7988 Enqueuing Move request for scope (0.15, 0.03)
18:45:19.561 00.000 15712 Worker thread wakes up
18:45:19.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
18:45:19.561 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
18:45:19.561 00.000 15712 Moving (0.15, 0.03) raw xDistance=-0.03 yDistance=-0.15
18:45:19.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:19.561 00.000 7988 UpdateGuideState exits: m=1377 SNR=25.2 Saturated
18:45:19.564 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:19.566 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:19.566 00.000 7988 Enqueuing Expose request
18:45:19.568 00.002 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.24, period_length = 644.43
18:45:19.568 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
18:45:19.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:19.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:45:19.568 00.000 15712 MoveAxis(E, 1, ABG)
18:45:19.568 00.000 15712 Guiding  Dir = 2, Dur = 1
18:45:19.568 00.000 15712 IsGuiding returns 0
18:45:19.585 00.017 15712 IsGuiding returns 0
18:45:19.585 00.000 15712 Move returns status 0, amount 1
18:45:19.585 00.000 15712 MoveAxis(N, 0, ABG)
18:45:19.585 00.000 15712 Move returns status 0, amount 0
18:45:19.585 00.000 15712 move complete, result=0
18:45:19.585 00.000 15712 worker thread done servicing request
18:45:19.585 00.000 15712 Worker thread wakes up
18:45:19.585 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
18:45:19.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:19.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:21.221 01.636 15712 Exposure complete
18:45:21.285 00.064 15712 worker thread done servicing request
18:45:21.285 00.000 7988 OnExposeComplete: enter
18:45:21.285 00.000 7988 UpdateGuideState(): m_state=6
18:45:21.285 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
18:45:21.285 00.000 7988 Star::Find returns 1 (1), X=1181.05, Y=432.54, Mass=1527, SNR=26.5, Peak=255 HFD=3.4
18:45:21.285 00.000 7988 MultiStar: [#1 0.18,0.53,1.00,U] [#2 0.18,0.24,0.99,U] [#3 0.11,0.32,0.93,U] [#4 0.25,0.50,1.01,U] [#5 0.13,0.18,0.68,U] [#6 0.10,0.53,0.71,U] [#7 0.16,0.53,0.63,U] [#8 0.19,0.37,0.61,U] 
18:45:21.285 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.38}, one-star: {0.17, 0.25}
18:45:21.292 00.007 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
18:45:21.292 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.63)
18:45:21.292 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.97 mountX=-0.25 mountY=-0.18, mountTheta=-2.53
18:45:21.292 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.25, opts=13)
18:45:21.292 00.000 7988 Enqueuing Move request for scope (0.17, 0.25)
18:45:21.292 00.000 15712 Worker thread wakes up
18:45:21.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd
18:45:21.292 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.25)
18:45:21.292 00.000 15712 Moving (0.17, 0.25) raw xDistance=-0.25 yDistance=-0.18
18:45:21.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:21.298 00.006 7988 UpdateGuideState exits: m=1527 SNR=26.5 Saturated
18:45:21.298 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:21.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:21.298 00.000 7988 Enqueuing Expose request
18:45:21.298 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.24, period_length = 644.43
18:45:21.298 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
18:45:21.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:21.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:45:21.298 00.000 15712 MoveAxis(E, 50, ABG)
18:45:21.298 00.000 15712 Guiding  Dir = 2, Dur = 50
18:45:21.298 00.000 15712 IsGuiding returns 0
18:45:21.325 00.027 15712 PulseGuide returned control before completion, sleep 35
18:45:21.394 00.069 15712 IsGuiding returns 0
18:45:21.394 00.000 15712 Move returns status 0, amount 50
18:45:21.394 00.000 15712 MoveAxis(N, 0, ABG)
18:45:21.394 00.000 15712 Move returns status 0, amount 0
18:45:21.394 00.000 15712 move complete, result=0
18:45:21.394 00.000 15712 worker thread done servicing request
18:45:21.394 00.000 15712 Worker thread wakes up
18:45:21.394 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.2 px 0 ms NORTH
18:45:21.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:21.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:22.812 01.418 15712 Exposure complete
18:45:22.875 00.063 15712 worker thread done servicing request
18:45:22.875 00.000 7988 OnExposeComplete: enter
18:45:22.877 00.002 7988 UpdateGuideState(): m_state=6
18:45:22.879 00.002 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
18:45:22.879 00.000 7988 Star::Find returns 1 (1), X=1180.77, Y=432.40, Mass=1427, SNR=25.7, Peak=255 HFD=3.1
18:45:22.881 00.002 7988 MultiStar: [#1 0.22,0.29,1.05,U] [#2 -0.02,-0.13,1.01,U] [#3 0.12,0.34,0.98,U] [#4 0.37,-0.02,1.03,U] [#5 0.09,0.05,0.71,U] [#6 0.26,0.36,0.72,U] [#7 0.17,0.03,0.67,U] [#8 0.03,0.60,0.00,M1] 
18:45:22.883 00.002 7988 single-star, 7 included, MultiStar: {0.13, 0.13}, one-star: {-0.11, 0.11}
18:45:22.883 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.37)
18:45:22.885 00.002 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.74)
18:45:22.887 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.33 mountX=-0.11 mountY=0.10, mountTheta=2.39
18:45:22.889 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.11, opts=13)
18:45:22.889 00.000 7988 Enqueuing Move request for scope (-0.11, 0.11)
18:45:22.889 00.000 15712 Worker thread wakes up
18:45:22.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
18:45:22.889 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
18:45:22.889 00.000 15712 Moving (-0.11, 0.11) raw xDistance=-0.11 yDistance=0.10
18:45:22.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:22.889 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7 Saturated
18:45:22.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:22.889 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:22.889 00.000 7988 Enqueuing Expose request
18:45:22.889 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.24, period_length = 644.43
18:45:22.889 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
18:45:22.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:22.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:45:22.889 00.000 15712 MoveAxis(E, 4, ABG)
18:45:22.889 00.000 15712 Guiding  Dir = 2, Dur = 4
18:45:22.889 00.000 15712 IsGuiding returns 0
18:45:22.912 00.023 15712 IsGuiding returns 0
18:45:22.912 00.000 15712 Move returns status 0, amount 4
18:45:22.912 00.000 15712 MoveAxis(N, 0, ABG)
18:45:22.912 00.000 15712 Move returns status 0, amount 0
18:45:22.912 00.000 15712 move complete, result=0
18:45:22.912 00.000 15712 worker thread done servicing request
18:45:22.912 00.000 15712 Worker thread wakes up
18:45:22.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:22.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:22.912 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
18:45:24.552 01.640 15712 Exposure complete
18:45:24.613 00.061 15712 worker thread done servicing request
18:45:24.613 00.000 7988 OnExposeComplete: enter
18:45:24.613 00.000 7988 UpdateGuideState(): m_state=6
18:45:24.616 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
18:45:24.618 00.002 7988 Star::Find returns 1 (1), X=1181.07, Y=432.44, Mass=1499, SNR=26.1, Peak=255 HFD=3.4
18:45:24.618 00.000 7988 MultiStar: [#1 0.33,0.60,0.00,M1] [#2 0.24,-0.01,0.97,U] [#3 0.34,0.42,0.96,U] [#4 0.40,0.12,1.01,U] [#5 0.05,0.34,0.71,U] [#6 0.33,0.35,0.72,U] [#7 0.05,0.25,0.67,U] [#8 0.28,0.39,0.61,U] 
18:45:24.620 00.002 7988 single-star, 7 included, MultiStar: {0.24, 0.24}, one-star: {0.20, 0.15}
18:45:24.620 00.000 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.58) = xAngle (2.24 = 2.24)
18:45:24.622 00.002 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.35 = -0.94)
18:45:24.622 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.66 mountX=-0.15 mountY=-0.20, mountTheta=-2.23
18:45:24.624 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.15, opts=13)
18:45:24.626 00.002 7988 Enqueuing Move request for scope (0.20, 0.15)
18:45:24.626 00.000 15712 Worker thread wakes up
18:45:24.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
18:45:24.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
18:45:24.626 00.000 15712 Moving (0.20, 0.15) raw xDistance=-0.15 yDistance=-0.20
18:45:24.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
18:45:24.629 00.003 7988 UpdateGuideState exits: m=1499 SNR=26.1 Saturated
18:45:24.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:24.631 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:24.631 00.000 7988 Enqueuing Expose request
18:45:24.633 00.002 15712 PPEC rslt: input = -0.15, final = -0.04, react = -0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.24, period_length = 644.43
18:45:24.633 00.000 15712 PPEC: input: -0.15, control: -0.04, exposure: 1500
18:45:24.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:24.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:45:24.633 00.000 15712 MoveAxis(E, 13, ABG)
18:45:24.633 00.000 15712 Guiding  Dir = 2, Dur = 13
18:45:24.633 00.000 15712 IsGuiding returns 0
18:45:24.645 00.012 15712 IsGuiding returns 1
18:45:24.645 00.000 15712 scope still moving after pulse duration time elapsed
18:45:24.697 00.052 15712 IsGuiding returns 0
18:45:24.697 00.000 15712 scope move finished after 13 + 54 ms
18:45:24.697 00.000 15712 Move returns status 0, amount 13
18:45:24.697 00.000 15712 MoveAxis(N, 0, ABG)
18:45:24.697 00.000 15712 Move returns status 0, amount 0
18:45:24.697 00.000 15712 move complete, result=0
18:45:24.697 00.000 7988 GuideStep: -0.2 px 13 ms EAST, -0.2 px 0 ms NORTH
18:45:24.704 00.007 15712 worker thread done servicing request
18:45:24.704 00.000 15712 Worker thread wakes up
18:45:24.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:24.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:26.113 01.409 15712 Exposure complete
18:45:26.174 00.061 15712 worker thread done servicing request
18:45:26.177 00.003 7988 OnExposeComplete: enter
18:45:26.177 00.000 7988 UpdateGuideState(): m_state=6
18:45:26.177 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
18:45:26.177 00.000 7988 Star::Find returns 1 (0), X=1180.94, Y=432.57, Mass=1393, SNR=25.2, Peak=212 HFD=3.5
18:45:26.177 00.000 7988 MultiStar: [#1 0.08,0.38,1.03,U] [#2 -0.07,0.12,1.01,U] [#3 -0.05,0.37,0.97,U] [#4 0.07,0.30,1.00,U] [#5 -0.23,0.22,0.71,U] [#6 0.31,0.20,0.70,U] [#7 -0.02,0.23,0.65,U] [#8 0.01,0.37,0.67,U] 
18:45:26.177 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.28}, one-star: {0.06, 0.28}
18:45:26.177 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
18:45:26.177 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.10)
18:45:26.177 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.50 mountX=-0.28 mountY=-0.03, mountTheta=-3.05
18:45:26.186 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.28, opts=13)
18:45:26.186 00.000 7988 Enqueuing Move request for scope (0.02, 0.28)
18:45:26.186 00.000 15712 Worker thread wakes up
18:45:26.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
18:45:26.186 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
18:45:26.186 00.000 15712 Moving (0.02, 0.28) raw xDistance=-0.28 yDistance=-0.03
18:45:26.190 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:26.190 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.2
18:45:26.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:26.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:26.190 00.000 7988 Enqueuing Expose request
18:45:26.190 00.000 15712 PPEC rslt: input = -0.28, final = -0.20, react = -0.17, pred = -0.06, hyst = -0.15, hyst_pct = 0.24, period_length = 644.43
18:45:26.190 00.000 15712 PPEC: input: -0.28, control: -0.20, exposure: 1500
18:45:26.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:26.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:45:26.190 00.000 15712 MoveAxis(E, 67, ABG)
18:45:26.190 00.000 15712 Guiding  Dir = 2, Dur = 67
18:45:26.190 00.000 15712 IsGuiding returns 0
18:45:26.220 00.030 15712 PulseGuide returned control before completion, sleep 53
18:45:26.301 00.081 15712 IsGuiding returns 0
18:45:26.301 00.000 15712 Move returns status 0, amount 67
18:45:26.301 00.000 15712 MoveAxis(N, 0, ABG)
18:45:26.301 00.000 15712 Move returns status 0, amount 0
18:45:26.301 00.000 15712 move complete, result=0
18:45:26.301 00.000 7988 GuideStep: -0.3 px 67 ms EAST, -0.0 px 0 ms NORTH
18:45:26.303 00.002 15712 worker thread done servicing request
18:45:26.303 00.000 15712 Worker thread wakes up
18:45:26.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:26.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:27.948 01.645 15712 Exposure complete
18:45:28.007 00.059 15712 worker thread done servicing request
18:45:28.007 00.000 7988 OnExposeComplete: enter
18:45:28.007 00.000 7988 UpdateGuideState(): m_state=6
18:45:28.012 00.005 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
18:45:28.012 00.000 7988 Star::Find returns 1 (1), X=1180.90, Y=432.13, Mass=1404, SNR=25.5, Peak=255 HFD=3.0
18:45:28.014 00.002 7988 MultiStar: [#1 0.17,0.27,1.00,U] [#2 0.11,-0.29,1.01,U] [#3 0.19,-0.05,0.98,U] [#4 0.23,-0.10,1.06,U] [#5 0.01,0.04,0.75,U] [#6 0.20,-0.05,0.72,U] [#7 0.04,-0.19,0.67,U] [#8 0.08,-0.16,0.64,U] 
18:45:28.016 00.002 7988 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.02, -0.16}
18:45:28.016 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
18:45:28.018 00.002 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.13)
18:45:28.018 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=0.07 mountY=-0.12, mountTheta=-1.04
18:45:28.020 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.07, opts=13)
18:45:28.021 00.001 7988 Enqueuing Move request for scope (0.12, -0.07)
18:45:28.022 00.001 15712 Worker thread wakes up
18:45:28.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
18:45:28.022 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
18:45:28.022 00.000 15712 Moving (0.12, -0.07) raw xDistance=0.07 yDistance=-0.12
18:45:28.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:28.022 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.5 Saturated
18:45:28.026 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:28.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:28.028 00.002 15712 PPEC rslt: input = 0.07, final = -0.05, react = 0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.24, period_length = 644.43
18:45:28.028 00.000 15712 PPEC: input: 0.07, control: -0.05, exposure: 1500
18:45:28.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:28.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:45:28.028 00.000 15712 MoveAxis(E, 17, ABG)
18:45:28.028 00.000 15712 Guiding  Dir = 2, Dur = 17
18:45:28.028 00.000 7988 Enqueuing Expose request
18:45:28.056 00.028 15712 IsGuiding returns 0
18:45:28.073 00.017 15712 PulseGuide returned control before completion, sleep 12
18:45:28.123 00.050 15712 IsGuiding returns 0
18:45:28.123 00.000 15712 Move returns status 0, amount 17
18:45:28.123 00.000 15712 MoveAxis(N, 0, ABG)
18:45:28.123 00.000 15712 Move returns status 0, amount 0
18:45:28.123 00.000 15712 move complete, result=0
18:45:28.123 00.000 7988 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
18:45:28.125 00.002 15712 worker thread done servicing request
18:45:28.125 00.000 15712 Worker thread wakes up
18:45:28.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:28.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:29.537 01.412 15712 Exposure complete
18:45:29.598 00.061 15712 worker thread done servicing request
18:45:29.598 00.000 7988 OnExposeComplete: enter
18:45:29.598 00.000 7988 UpdateGuideState(): m_state=6
18:45:29.598 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
18:45:29.602 00.004 7988 Star::Find returns 1 (0), X=1181.05, Y=431.87, Mass=1477, SNR=26.1, Peak=241 HFD=3.0
18:45:29.602 00.000 7988 MultiStar: [#1 0.18,0.01,1.02,U] [#2 0.24,-0.41,1.00,U] [#3 0.27,-0.10,0.96,U] [#4 0.28,-0.31,1.03,U] [#5 0.04,-0.41,0.66,U] [#6 0.24,-0.05,0.74,U] [#7 0.13,-0.44,0.65,U] [#8 0.20,-0.12,0.61,U] 
18:45:29.602 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.25}, one-star: {0.17, -0.42}
18:45:29.602 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.58) = xAngle (0.69 = 0.69)
18:45:29.602 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.80 = -2.48)
18:45:29.602 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-0.89 mountX=0.25 mountY=-0.20, mountTheta=-0.67
18:45:29.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.25, opts=13)
18:45:29.602 00.000 7988 Enqueuing Move request for scope (0.20, -0.25)
18:45:29.602 00.000 15712 Worker thread wakes up
18:45:29.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:29.602 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1
18:45:29.614 00.012 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.25) opts 0xd
18:45:29.614 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.25)
18:45:29.614 00.000 15712 Moving (0.20, -0.25) raw xDistance=0.25 yDistance=-0.20
18:45:29.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:29.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:29.614 00.000 7988 Enqueuing Expose request
18:45:29.619 00.005 15712 PPEC rslt: input = 0.25, final = 0.08, react = 0.15, pred = -0.08, hyst = 0.12, hyst_pct = 0.24, period_length = 644.43
18:45:29.619 00.000 15712 PPEC: input: 0.25, control: 0.08, exposure: 1500
18:45:29.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:29.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:45:29.619 00.000 15712 MoveAxis(W, 25, ABG)
18:45:29.619 00.000 15712 Guiding  Dir = 3, Dur = 25
18:45:29.619 00.000 15712 IsGuiding returns 0
18:45:29.636 00.017 15712 PulseGuide returned control before completion, sleep 14
18:45:29.687 00.051 15712 IsGuiding returns 0
18:45:29.687 00.000 15712 Move returns status 0, amount 25
18:45:29.687 00.000 15712 MoveAxis(N, 0, ABG)
18:45:29.687 00.000 15712 Move returns status 0, amount 0
18:45:29.687 00.000 15712 move complete, result=0
18:45:29.687 00.000 7988 GuideStep: 0.2 px 25 ms WEST, -0.2 px 0 ms NORTH
18:45:29.691 00.004 15712 worker thread done servicing request
18:45:29.691 00.000 15712 Worker thread wakes up
18:45:29.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:29.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:31.320 01.629 15712 Exposure complete
18:45:31.381 00.061 15712 worker thread done servicing request
18:45:31.381 00.000 7988 OnExposeComplete: enter
18:45:31.381 00.000 7988 UpdateGuideState(): m_state=6
18:45:31.381 00.000 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
18:45:31.381 00.000 7988 Star::Find returns 1 (1), X=1181.12, Y=432.12, Mass=1496, SNR=26.3, Peak=255 HFD=3.0
18:45:31.387 00.006 7988 MultiStar: [#1 0.37,0.04,0.97,U] [#2 0.17,-0.40,0.96,U] [#3 0.28,-0.02,0.95,U] [#4 0.38,-0.19,1.04,U] [#5 0.12,-0.35,0.68,U] [#6 0.55,-0.05,0.70,U] [#7 0.23,-0.01,0.66,U] [#8 0.17,0.02,0.60,U] 
18:45:31.387 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.13}, one-star: {0.25, -0.17}
18:45:31.387 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
18:45:31.387 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.20)
18:45:31.387 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-0.60 mountX=0.17 mountY=-0.24, mountTheta=-0.97
18:45:31.387 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.17, opts=13)
18:45:31.387 00.000 7988 Enqueuing Move request for scope (0.25, -0.17)
18:45:31.387 00.000 15712 Worker thread wakes up
18:45:31.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd
18:45:31.387 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.17)
18:45:31.387 00.000 15712 Moving (0.25, -0.17) raw xDistance=0.17 yDistance=-0.24
18:45:31.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
18:45:31.397 00.010 7988 UpdateGuideState exits: m=1496 SNR=26.3 Saturated
18:45:31.399 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:31.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:31.399 00.000 7988 Enqueuing Expose request
18:45:31.399 00.000 15712 PPEC rslt: input = 0.17, final = 0.02, react = 0.10, pred = -0.10, hyst = 0.09, hyst_pct = 0.24, period_length = 644.43
18:45:31.399 00.000 15712 PPEC: input: 0.17, control: 0.02, exposure: 1500
18:45:31.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:31.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
18:45:31.399 00.000 15712 MoveAxis(W, 7, ABG)
18:45:31.399 00.000 15712 Guiding  Dir = 3, Dur = 7
18:45:31.399 00.000 15712 IsGuiding returns 0
18:45:31.429 00.030 15712 IsGuiding returns 0
18:45:31.429 00.000 15712 Move returns status 0, amount 7
18:45:31.429 00.000 15712 MoveAxis(N, 0, ABG)
18:45:31.429 00.000 15712 Move returns status 0, amount 0
18:45:31.429 00.000 15712 move complete, result=0
18:45:31.429 00.000 15712 worker thread done servicing request
18:45:31.429 00.000 15712 Worker thread wakes up
18:45:31.429 00.000 7988 GuideStep: 0.2 px 7 ms WEST, -0.2 px 0 ms NORTH
18:45:31.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:31.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:32.848 01.419 15712 Exposure complete
18:45:32.911 00.063 15712 worker thread done servicing request
18:45:32.911 00.000 7988 OnExposeComplete: enter
18:45:32.911 00.000 7988 UpdateGuideState(): m_state=6
18:45:32.911 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
18:45:32.916 00.005 7988 Star::Find returns 1 (0), X=1181.11, Y=432.51, Mass=1378, SNR=25.1, Peak=217 HFD=3.0
18:45:32.916 00.000 7988 MultiStar: [#1 0.43,0.72,0.00,M1] [#2 0.32,0.24,1.02,U] [#3 0.30,0.55,0.00,M1] [#4 0.41,0.21,1.09,U] [#5 0.24,0.49,0.75,U] [#6 0.42,0.57,0.00,M1] [#7 0.30,0.41,0.69,U] [#8 0.45,0.45,0.00,M1] 
18:45:32.916 00.000 7988 single-star, 4 included, MultiStar: {0.31, 0.30}, one-star: {0.24, 0.22}
18:45:32.916 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.34 = 2.34)
18:45:32.916 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.45 = -0.84)
18:45:32.916 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.32 cameraTheta=0.76 mountX=-0.22 mountY=-0.24, mountTheta=-2.32
18:45:32.916 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.22, opts=13)
18:45:32.916 00.000 7988 Enqueuing Move request for scope (0.24, 0.22)
18:45:32.916 00.000 15712 Worker thread wakes up
18:45:32.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.22) opts 0xd
18:45:32.916 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.22)
18:45:32.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:32.927 00.011 7988 UpdateGuideState exits: m=1378 SNR=25.1
18:45:32.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:32.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:32.927 00.000 7988 Enqueuing Expose request
18:45:32.927 00.000 15712 Moving (0.24, 0.22) raw xDistance=-0.22 yDistance=-0.24
18:45:32.927 00.000 15712 PPEC rslt: input = -0.22, final = -0.21, react = -0.13, pred = -0.10, hyst = -0.12, hyst_pct = 0.23, period_length = 644.43
18:45:32.927 00.000 15712 PPEC: input: -0.22, control: -0.21, exposure: 1500
18:45:32.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:32.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
18:45:32.927 00.000 15712 MoveAxis(E, 67, ABG)
18:45:32.927 00.000 15712 Guiding  Dir = 2, Dur = 67
18:45:32.932 00.005 15712 IsGuiding returns 0
18:45:32.949 00.017 15712 PulseGuide returned control before completion, sleep 60
18:45:33.029 00.080 15712 IsGuiding returns 0
18:45:33.029 00.000 15712 Move returns status 0, amount 67
18:45:33.029 00.000 15712 MoveAxis(N, 0, ABG)
18:45:33.029 00.000 15712 Move returns status 0, amount 0
18:45:33.029 00.000 15712 move complete, result=0
18:45:33.029 00.000 7988 GuideStep: -0.2 px 67 ms EAST, -0.2 px 0 ms NORTH
18:45:33.032 00.003 15712 worker thread done servicing request
18:45:33.032 00.000 15712 Worker thread wakes up
18:45:33.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:33.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:34.667 01.635 15712 Exposure complete
18:45:34.728 00.061 15712 worker thread done servicing request
18:45:34.728 00.000 7988 OnExposeComplete: enter
18:45:34.728 00.000 7988 UpdateGuideState(): m_state=6
18:45:34.728 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
18:45:34.728 00.000 7988 Star::Find returns 1 (1), X=1181.03, Y=432.44, Mass=1416, SNR=25.6, Peak=255 HFD=3.1
18:45:34.728 00.000 7988 MultiStar: [#1 0.32,0.59,0.00,M2] [#2 0.13,0.10,1.01,U] [#3 0.10,0.40,0.98,U] [#4 0.27,0.32,1.05,U] [#5 0.04,0.33,0.66,U] [#6 0.45,0.32,0.74,U] [#7 0.14,0.37,0.69,U] [#8 0.31,0.48,0.66,U] 
18:45:34.728 00.000 7988 single-star, 7 included, MultiStar: {0.20, 0.29}, one-star: {0.15, 0.15}
18:45:34.728 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
18:45:34.728 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.82)
18:45:34.739 00.011 7988 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.78 mountX=-0.15 mountY=-0.15, mountTheta=-2.34
18:45:34.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.15, opts=13)
18:45:34.739 00.000 7988 Enqueuing Move request for scope (0.15, 0.15)
18:45:34.739 00.000 15712 Worker thread wakes up
18:45:34.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
18:45:34.739 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
18:45:34.744 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:34.744 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.6 Saturated
18:45:34.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:34.744 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:34.744 00.000 7988 Enqueuing Expose request
18:45:34.744 00.000 15712 Moving (0.15, 0.15) raw xDistance=-0.15 yDistance=-0.15
18:45:34.744 00.000 15712 PPEC rslt: input = -0.15, final = -0.05, react = -0.09, pred = -0.06, hyst = 0.00, hyst_pct = 0.23, period_length = 644.43
18:45:34.744 00.000 15712 PPEC: input: -0.15, control: -0.05, exposure: 1500
18:45:34.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:34.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:45:34.744 00.000 15712 MoveAxis(E, 16, ABG)
18:45:34.744 00.000 15712 Guiding  Dir = 2, Dur = 16
18:45:34.744 00.000 15712 IsGuiding returns 0
18:45:34.763 00.019 15712 IsGuiding returns 1
18:45:34.763 00.000 15712 scope still moving after pulse duration time elapsed
18:45:34.812 00.049 15712 IsGuiding returns 0
18:45:34.812 00.000 15712 scope move finished after 16 + 53 ms
18:45:34.812 00.000 15712 Move returns status 0, amount 16
18:45:34.812 00.000 15712 MoveAxis(N, 0, ABG)
18:45:34.812 00.000 15712 Move returns status 0, amount 0
18:45:34.812 00.000 15712 move complete, result=0
18:45:34.812 00.000 7988 GuideStep: -0.1 px 16 ms EAST, -0.2 px 0 ms NORTH
18:45:34.812 00.000 15712 worker thread done servicing request
18:45:34.812 00.000 15712 Worker thread wakes up
18:45:34.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:34.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:36.228 01.416 15712 Exposure complete
18:45:36.289 00.061 15712 worker thread done servicing request
18:45:36.289 00.000 7988 OnExposeComplete: enter
18:45:36.289 00.000 7988 UpdateGuideState(): m_state=6
18:45:36.293 00.004 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
18:45:36.295 00.002 7988 Star::Find returns 1 (1), X=1180.89, Y=432.48, Mass=1414, SNR=25.5, Peak=255 HFD=3.0
18:45:36.295 00.000 7988 MultiStar: [#1 0.14,0.58,0.00,M3] [#2 -0.04,0.24,1.01,U] [#3 0.07,0.51,0.99,U] [#4 0.31,0.20,1.01,U] [#5 -0.18,0.46,0.74,U] [#6 0.03,0.21,0.71,U] [#7 -0.15,0.23,0.68,U] [#8 -0.05,0.32,0.65,U] 
18:45:36.297 00.002 7988 single-star, 7 included, MultiStar: {0.02, 0.29}, one-star: {0.01, 0.19}
18:45:36.297 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
18:45:36.300 00.003 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
18:45:36.300 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.50 mountX=-0.19 mountY=-0.02, mountTheta=-3.05
18:45:36.302 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.19, opts=13)
18:45:36.304 00.002 7988 Enqueuing Move request for scope (0.01, 0.19)
18:45:36.304 00.000 15712 Worker thread wakes up
18:45:36.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
18:45:36.304 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
18:45:36.304 00.000 15712 Moving (0.01, 0.19) raw xDistance=-0.19 yDistance=-0.02
18:45:36.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:36.305 00.001 7988 UpdateGuideState exits: m=1414 SNR=25.5 Saturated
18:45:36.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:36.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:36.305 00.000 7988 Enqueuing Expose request
18:45:36.305 00.000 15712 PPEC rslt: input = -0.19, final = -0.16, react = -0.11, pred = -0.06, hyst = -0.11, hyst_pct = 0.23, period_length = 644.43
18:45:36.305 00.000 15712 PPEC: input: -0.19, control: -0.16, exposure: 1500
18:45:36.305 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:36.305 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:45:36.305 00.000 15712 MoveAxis(E, 51, ABG)
18:45:36.305 00.000 15712 Guiding  Dir = 2, Dur = 51
18:45:36.305 00.000 15712 IsGuiding returns 0
18:45:36.337 00.032 15712 PulseGuide returned control before completion, sleep 34
18:45:36.402 00.065 15712 IsGuiding returns 0
18:45:36.402 00.000 15712 Move returns status 0, amount 51
18:45:36.402 00.000 15712 MoveAxis(N, 0, ABG)
18:45:36.402 00.000 15712 Move returns status 0, amount 0
18:45:36.402 00.000 15712 move complete, result=0
18:45:36.402 00.000 15712 worker thread done servicing request
18:45:36.402 00.000 15712 Worker thread wakes up
18:45:36.402 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
18:45:36.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:36.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:38.043 01.641 15712 Exposure complete
18:45:38.105 00.062 15712 worker thread done servicing request
18:45:38.105 00.000 7988 OnExposeComplete: enter
18:45:38.105 00.000 7988 UpdateGuideState(): m_state=6
18:45:38.107 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
18:45:38.107 00.000 7988 Star::Find returns 1 (0), X=1180.93, Y=432.58, Mass=1402, SNR=25.5, Peak=217 HFD=3.2
18:45:38.109 00.002 7988 MultiStar: [#1 0.07,0.59,0.00,M4] [#2 0.05,0.40,1.03,U] [#3 0.08,0.73,0.00,M1] [#4 0.12,0.32,1.05,U] [#5 -0.03,0.47,0.70,U] [#6 0.06,0.60,0.00,M1] [#7 0.23,0.34,0.66,U] [#8 -0.00,0.57,0.66,U] 
18:45:38.111 00.002 7988 single-star, 5 included, MultiStar: {0.07, 0.39}, one-star: {0.05, 0.29}
18:45:38.111 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
18:45:38.113 00.002 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.19)
18:45:38.113 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.40 mountX=-0.29 mountY=-0.06, mountTheta=-2.95
18:45:38.113 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.29, opts=13)
18:45:38.113 00.000 7988 Enqueuing Move request for scope (0.05, 0.29)
18:45:38.113 00.000 15712 Worker thread wakes up
18:45:38.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
18:45:38.113 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
18:45:38.113 00.000 15712 Moving (0.05, 0.29) raw xDistance=-0.29 yDistance=-0.06
18:45:38.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:38.113 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.5
18:45:38.121 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:38.122 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:38.122 00.000 7988 Enqueuing Expose request
18:45:38.124 00.002 15712 PPEC rslt: input = -0.29, final = -0.21, react = -0.18, pred = -0.05, hyst = -0.16, hyst_pct = 0.23, period_length = 644.43
18:45:38.124 00.000 15712 PPEC: input: -0.29, control: -0.21, exposure: 1500
18:45:38.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:38.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:45:38.124 00.000 15712 MoveAxis(E, 70, ABG)
18:45:38.124 00.000 15712 Guiding  Dir = 2, Dur = 70
18:45:38.124 00.000 15712 IsGuiding returns 0
18:45:38.142 00.018 15712 PulseGuide returned control before completion, sleep 61
18:45:38.235 00.093 15712 IsGuiding returns 0
18:45:38.235 00.000 15712 Move returns status 0, amount 70
18:45:38.235 00.000 15712 MoveAxis(N, 0, ABG)
18:45:38.235 00.000 15712 Move returns status 0, amount 0
18:45:38.235 00.000 15712 move complete, result=0
18:45:38.241 00.006 7988 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
18:45:38.241 00.000 15712 worker thread done servicing request
18:45:38.241 00.000 15712 Worker thread wakes up
18:45:38.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:38.243 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:39.651 01.408 15712 Exposure complete
18:45:39.715 00.064 15712 worker thread done servicing request
18:45:39.715 00.000 7988 OnExposeComplete: enter
18:45:39.715 00.000 7988 UpdateGuideState(): m_state=6
18:45:39.715 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
18:45:39.718 00.003 7988 Star::Find returns 1 (0), X=1180.89, Y=432.41, Mass=1408, SNR=25.4, Peak=217 HFD=3.2
18:45:39.718 00.000 7988 MultiStar: [#1 0.16,0.41,0.97,U] [#2 0.21,0.23,1.06,U] [#3 0.34,0.59,0.00,M2] [#4 0.38,0.34,1.06,U] [#5 0.01,0.24,0.73,U] [#6 0.23,0.15,0.70,U] [#7 0.34,0.06,0.66,U] [#8 -0.12,0.45,0.63,U] 
18:45:39.718 00.000 7988 single-star, 7 included, MultiStar: {0.16, 0.25}, one-star: {0.01, 0.12}
18:45:39.718 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
18:45:39.718 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
18:45:39.718 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.12 mountY=-0.02, mountTheta=-3.01
18:45:39.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
18:45:39.718 00.000 7988 Enqueuing Move request for scope (0.01, 0.12)
18:45:39.718 00.000 15712 Worker thread wakes up
18:45:39.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
18:45:39.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
18:45:39.718 00.000 15712 Moving (0.01, 0.12) raw xDistance=-0.12 yDistance=-0.02
18:45:39.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:39.728 00.010 7988 UpdateGuideState exits: m=1408 SNR=25.4
18:45:39.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:39.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:39.728 00.000 7988 Enqueuing Expose request
18:45:39.728 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.23, period_length = 644.43
18:45:39.728 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
18:45:39.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:39.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:45:39.728 00.000 15712 MoveAxis(E, 11, ABG)
18:45:39.728 00.000 15712 Guiding  Dir = 2, Dur = 11
18:45:39.728 00.000 15712 IsGuiding returns 0
18:45:39.752 00.024 15712 IsGuiding returns 1
18:45:39.760 00.008 15712 scope still moving after pulse duration time elapsed
18:45:39.807 00.047 15712 IsGuiding returns 0
18:45:39.807 00.000 15712 scope move finished after 11 + 62 ms
18:45:39.807 00.000 15712 Move returns status 0, amount 11
18:45:39.807 00.000 15712 MoveAxis(N, 0, ABG)
18:45:39.807 00.000 15712 Move returns status 0, amount 0
18:45:39.807 00.000 15712 move complete, result=0
18:45:39.807 00.000 15712 worker thread done servicing request
18:45:39.807 00.000 15712 Worker thread wakes up
18:45:39.807 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
18:45:39.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:39.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:41.449 01.642 15712 Exposure complete
18:45:41.510 00.061 15712 worker thread done servicing request
18:45:41.512 00.002 7988 OnExposeComplete: enter
18:45:41.512 00.000 7988 UpdateGuideState(): m_state=6
18:45:41.512 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
18:45:41.512 00.000 7988 Star::Find returns 1 (1), X=1180.97, Y=432.21, Mass=1351, SNR=25.0, Peak=255 HFD=2.8
18:45:41.512 00.000 7988 MultiStar: [#1 0.32,0.25,1.00,U] [#2 -0.08,-0.01,1.09,U] [#3 0.07,0.09,0.94,U] [#4 0.20,-0.10,1.09,U] [#5 0.12,-0.10,0.79,U] [#6 0.26,0.05,0.71,U] [#7 0.04,-0.02,0.72,U] [#8 0.12,-0.08,0.67,U] 
18:45:41.512 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.00}, one-star: {0.10, -0.08}
18:45:41.518 00.006 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
18:45:41.518 00.000 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.28)
18:45:41.518 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=0.08 mountY=-0.10, mountTheta=-0.88
18:45:41.518 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.08, opts=13)
18:45:41.518 00.000 7988 Enqueuing Move request for scope (0.10, -0.08)
18:45:41.518 00.000 15712 Worker thread wakes up
18:45:41.518 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
18:45:41.518 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
18:45:41.518 00.000 15712 Moving (0.10, -0.08) raw xDistance=0.08 yDistance=-0.10
18:45:41.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
18:45:41.526 00.008 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.23, period_length = 644.43
18:45:41.526 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
18:45:41.526 00.000 7988 UpdateGuideState exits: m=1351 SNR=25.0 Saturated
18:45:41.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:41.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:41.526 00.000 7988 Enqueuing Expose request
18:45:41.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:41.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:45:41.526 00.000 15712 MoveAxis(E, 8, ABG)
18:45:41.526 00.000 15712 Guiding  Dir = 2, Dur = 8
18:45:41.526 00.000 15712 IsGuiding returns 0
18:45:41.547 00.021 15712 IsGuiding returns 0
18:45:41.547 00.000 15712 Move returns status 0, amount 8
18:45:41.547 00.000 15712 MoveAxis(N, 0, ABG)
18:45:41.547 00.000 15712 Move returns status 0, amount 0
18:45:41.547 00.000 15712 move complete, result=0
18:45:41.547 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
18:45:41.547 00.000 15712 worker thread done servicing request
18:45:41.547 00.000 15712 Worker thread wakes up
18:45:41.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:41.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:42.962 01.415 15712 Exposure complete
18:45:43.023 00.061 15712 worker thread done servicing request
18:45:43.023 00.000 7988 OnExposeComplete: enter
18:45:43.023 00.000 7988 UpdateGuideState(): m_state=6
18:45:43.027 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
18:45:43.027 00.000 7988 Star::Find returns 1 (1), X=1180.93, Y=432.11, Mass=1479, SNR=26.2, Peak=255 HFD=2.9
18:45:43.029 00.002 7988 MultiStar: [#1 0.19,0.26,0.95,U] [#2 -0.15,-0.25,1.01,U] [#3 0.03,0.06,0.93,U] [#4 0.09,-0.03,1.01,U] [#5 -0.20,-0.21,0.67,U] [#6 0.02,0.32,0.71,U] [#7 -0.17,-0.19,0.67,U] [#8 -0.12,0.23,0.65,U] 
18:45:43.031 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.06, -0.18}
18:45:43.031 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
18:45:43.033 00.002 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.94 = 1.94)
18:45:43.033 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.75 mountX=0.01 mountY=0.01, mountTheta=1.18
18:45:43.035 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
18:45:43.035 00.000 7988 Enqueuing Move request for scope (-0.01, -0.01)
18:45:43.038 00.003 15712 Worker thread wakes up
18:45:43.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
18:45:43.038 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
18:45:43.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:43.038 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2 Saturated
18:45:43.041 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:43.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:43.043 00.002 7988 Enqueuing Expose request
18:45:43.043 00.000 15712 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
18:45:43.045 00.002 15712 PPEC rslt: input = 0.01, final = -0.04, react = 0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.23, period_length = 644.43
18:45:43.045 00.000 15712 PPEC: input: 0.01, control: -0.04, exposure: 1500
18:45:43.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:43.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:45:43.045 00.000 15712 MoveAxis(E, 14, ABG)
18:45:43.045 00.000 15712 Guiding  Dir = 2, Dur = 14
18:45:43.065 00.020 15712 IsGuiding returns 0
18:45:43.081 00.016 15712 IsGuiding returns 1
18:45:43.081 00.000 15712 scope still moving after pulse duration time elapsed
18:45:43.123 00.042 15712 IsGuiding returns 0
18:45:43.123 00.000 15712 scope move finished after 14 + 49 ms
18:45:43.123 00.000 15712 Move returns status 0, amount 14
18:45:43.123 00.000 15712 MoveAxis(N, 0, ABG)
18:45:43.123 00.000 15712 Move returns status 0, amount 0
18:45:43.123 00.000 15712 move complete, result=0
18:45:43.123 00.000 7988 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
18:45:43.133 00.010 15712 worker thread done servicing request
18:45:43.133 00.000 15712 Worker thread wakes up
18:45:43.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:43.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:44.775 01.642 15712 Exposure complete
18:45:44.836 00.061 15712 worker thread done servicing request
18:45:44.836 00.000 7988 OnExposeComplete: enter
18:45:44.836 00.000 7988 UpdateGuideState(): m_state=6
18:45:44.836 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
18:45:44.836 00.000 7988 Star::Find returns 1 (1), X=1181.04, Y=431.82, Mass=1472, SNR=26.2, Peak=255 HFD=2.7
18:45:44.836 00.000 7988 MultiStar: [#1 0.09,-0.05,0.99,U] [#2 -0.10,-0.46,1.01,U] [#3 0.14,-0.30,0.94,U] [#4 0.12,-0.25,1.07,U] [#5 -0.12,-0.14,0.74,U] [#6 0.11,-0.20,0.70,U] [#7 0.12,-0.60,0.00,M1] [#8 -0.14,-0.15,0.65,U] 
18:45:44.836 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.27}, one-star: {0.17, -0.47}
18:45:44.836 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
18:45:44.836 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
18:45:44.836 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.41 mountX=0.27 mountY=-0.04, mountTheta=-0.14
18:45:44.836 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.27, opts=13)
18:45:44.836 00.000 7988 Enqueuing Move request for scope (0.04, -0.27)
18:45:44.836 00.000 15712 Worker thread wakes up
18:45:44.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
18:45:44.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
18:45:44.836 00.000 15712 Moving (0.04, -0.27) raw xDistance=0.27 yDistance=-0.04
18:45:44.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:44.836 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.2 Saturated
18:45:44.852 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:44.852 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:44.852 00.000 7988 Enqueuing Expose request
18:45:44.852 00.000 15712 PPEC rslt: input = 0.27, final = 0.12, react = 0.16, pred = -0.05, hyst = 0.14, hyst_pct = 0.23, period_length = 644.43
18:45:44.852 00.000 15712 PPEC: input: 0.27, control: 0.12, exposure: 1500
18:45:44.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:44.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:45:44.852 00.000 15712 MoveAxis(W, 38, ABG)
18:45:44.852 00.000 15712 Guiding  Dir = 3, Dur = 38
18:45:44.852 00.000 15712 IsGuiding returns 0
18:45:44.869 00.017 15712 PulseGuide returned control before completion, sleep 31
18:45:44.920 00.051 15712 IsGuiding returns 0
18:45:44.920 00.000 15712 Move returns status 0, amount 38
18:45:44.920 00.000 15712 MoveAxis(N, 0, ABG)
18:45:44.920 00.000 15712 Move returns status 0, amount 0
18:45:44.920 00.000 15712 move complete, result=0
18:45:44.920 00.000 15712 worker thread done servicing request
18:45:44.920 00.000 15712 Worker thread wakes up
18:45:44.920 00.000 7988 GuideStep: 0.3 px 38 ms WEST, -0.0 px 0 ms NORTH
18:45:44.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:44.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:46.337 01.417 15712 Exposure complete
18:45:46.398 00.061 15712 worker thread done servicing request
18:45:46.398 00.000 7988 OnExposeComplete: enter
18:45:46.398 00.000 7988 UpdateGuideState(): m_state=6
18:45:46.404 00.006 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
18:45:46.406 00.002 7988 Star::Find returns 1 (1), X=1180.99, Y=432.12, Mass=1375, SNR=25.0, Peak=255 HFD=2.8
18:45:46.406 00.000 7988 MultiStar: [#1 0.22,0.19,1.05,U] [#2 0.19,-0.34,1.03,U] [#3 0.28,-0.09,1.02,U] [#4 0.30,-0.04,1.06,U] [#5 0.07,0.26,0.74,U] [#6 0.35,-0.06,0.72,U] [#7 0.14,-0.07,0.72,U] [#8 0.09,-0.08,0.67,U] 
18:45:46.408 00.002 7988 single-star, 8 included, MultiStar: {0.20, -0.05}, one-star: {0.12, -0.17}
18:45:46.408 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
18:45:46.410 00.002 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.58)
18:45:46.410 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.98 mountX=0.17 mountY=-0.11, mountTheta=-0.57
18:45:46.412 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.17, opts=13)
18:45:46.414 00.002 7988 Enqueuing Move request for scope (0.12, -0.17)
18:45:46.414 00.000 15712 Worker thread wakes up
18:45:46.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
18:45:46.414 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
18:45:46.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:46.414 00.000 7988 UpdateGuideState exits: m=1375 SNR=25.0 Saturated
18:45:46.418 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:46.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:46.420 00.002 7988 Enqueuing Expose request
18:45:46.420 00.000 15712 Moving (0.12, -0.17) raw xDistance=0.17 yDistance=-0.11
18:45:46.422 00.002 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.04, hyst = 0.09, hyst_pct = 0.22, period_length = 644.43
18:45:46.422 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
18:45:46.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:46.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:45:46.422 00.000 15712 MoveAxis(W, 24, ABG)
18:45:46.422 00.000 15712 Guiding  Dir = 3, Dur = 24
18:45:46.422 00.000 15712 IsGuiding returns 0
18:45:46.434 00.012 15712 PulseGuide returned control before completion, sleep 17
18:45:46.484 00.050 15712 IsGuiding returns 0
18:45:46.484 00.000 15712 Move returns status 0, amount 24
18:45:46.484 00.000 15712 MoveAxis(N, 0, ABG)
18:45:46.484 00.000 15712 Move returns status 0, amount 0
18:45:46.484 00.000 15712 move complete, result=0
18:45:46.484 00.000 15712 worker thread done servicing request
18:45:46.484 00.000 15712 Worker thread wakes up
18:45:46.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:46.484 00.000 7988 GuideStep: 0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
18:45:46.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:48.122 01.638 15712 Exposure complete
18:45:48.183 00.061 15712 worker thread done servicing request
18:45:48.183 00.000 7988 OnExposeComplete: enter
18:45:48.183 00.000 7988 UpdateGuideState(): m_state=6
18:45:48.187 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
18:45:48.187 00.000 7988 Star::Find returns 1 (0), X=1181.10, Y=432.41, Mass=1493, SNR=26.1, Peak=226 HFD=3.5
18:45:48.189 00.002 7988 MultiStar: [#1 0.36,0.58,0.00,M1] [#2 0.21,0.07,1.00,U] [#3 0.26,0.45,0.94,U] [#4 0.36,-0.04,1.03,U] [#5 0.11,0.31,0.69,U] [#6 0.46,0.38,0.00,M1] [#7 0.31,0.21,0.67,U] [#8 0.34,0.10,0.65,U] 
18:45:48.191 00.002 7988 single-star, 6 included, MultiStar: {0.26, 0.17}, one-star: {0.22, 0.12}
18:45:48.191 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
18:45:48.193 00.002 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.10)
18:45:48.193 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.26 cameraTheta=0.50 mountX=-0.12 mountY=-0.23, mountTheta=-2.07
18:45:48.195 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.12, opts=13)
18:45:48.197 00.002 7988 Enqueuing Move request for scope (0.22, 0.12)
18:45:48.197 00.000 15712 Worker thread wakes up
18:45:48.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
18:45:48.197 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
18:45:48.197 00.000 15712 Moving (0.22, 0.12) raw xDistance=-0.12 yDistance=-0.23
18:45:48.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:48.200 00.003 7988 UpdateGuideState exits: m=1493 SNR=26.1
18:45:48.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:48.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:48.200 00.000 7988 Enqueuing Expose request
18:45:48.200 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.22, period_length = 644.43
18:45:48.200 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
18:45:48.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:48.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:45:48.200 00.000 15712 MoveAxis(W, 1, ABG)
18:45:48.200 00.000 15712 Guiding  Dir = 3, Dur = 1
18:45:48.231 00.031 15712 IsGuiding returns 0
18:45:48.247 00.016 15712 IsGuiding returns 0
18:45:48.247 00.000 15712 Move returns status 0, amount 1
18:45:48.247 00.000 15712 MoveAxis(N, 0, ABG)
18:45:48.247 00.000 15712 Move returns status 0, amount 0
18:45:48.247 00.000 15712 move complete, result=0
18:45:48.247 00.000 15712 worker thread done servicing request
18:45:48.247 00.000 15712 Worker thread wakes up
18:45:48.247 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
18:45:48.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:48.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:49.667 01.420 15712 Exposure complete
18:45:49.727 00.060 15712 worker thread done servicing request
18:45:49.727 00.000 7988 OnExposeComplete: enter
18:45:49.727 00.000 7988 UpdateGuideState(): m_state=6
18:45:49.733 00.006 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
18:45:49.735 00.002 7988 Star::Find returns 1 (0), X=1181.22, Y=432.54, Mass=1403, SNR=25.4, Peak=226 HFD=3.1
18:45:49.735 00.000 7988 MultiStar: [#1 0.53,0.53,0.00,M2] [#2 0.38,0.23,1.01,U] [#3 0.39,0.37,0.95,U] [#4 0.45,0.36,1.03,U] [#5 0.39,0.10,0.68,U] [#6 0.50,0.38,0.00,M2] [#7 0.37,0.20,0.67,U] [#8 0.46,0.68,0.00,M1] 
18:45:49.737 00.002 7988 single-star, 5 included, MultiStar: {0.39, 0.26}, one-star: {0.35, 0.26}
18:45:49.737 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
18:45:49.739 00.002 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.32 = -0.96)
18:45:49.739 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=0.26 hyp=0.43 cameraTheta=0.64 mountX=-0.26 mountY=-0.35, mountTheta=-2.20
18:45:49.741 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.26, opts=13)
18:45:49.743 00.002 7988 Enqueuing Move request for scope (0.35, 0.26)
18:45:49.745 00.002 15712 Worker thread wakes up
18:45:49.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.26) opts 0xd
18:45:49.745 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.26)
18:45:49.745 00.000 15712 Moving (0.35, 0.26) raw xDistance=-0.26 yDistance=-0.35
18:45:49.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:49.745 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.4
18:45:49.747 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:49.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:49.749 00.002 7988 Enqueuing Expose request
18:45:49.750 00.001 15712 PPEC rslt: input = -0.26, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.13, hyst_pct = 0.22, period_length = 644.43
18:45:49.750 00.000 15712 PPEC: input: -0.26, control: -0.14, exposure: 1500
18:45:49.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:45:49.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
18:45:49.750 00.000 15712 MoveAxis(E, 46, ABG)
18:45:49.750 00.000 15712 Guiding  Dir = 2, Dur = 46
18:45:49.750 00.000 15712 IsGuiding returns 0
18:45:49.759 00.009 15712 PulseGuide returned control before completion, sleep 43
18:45:49.838 00.079 15712 IsGuiding returns 0
18:45:49.838 00.000 15712 Move returns status 0, amount 46
18:45:49.838 00.000 15712 MoveAxis(N, 0, ABG)
18:45:49.838 00.000 15712 Move returns status 0, amount 0
18:45:49.838 00.000 15712 move complete, result=0
18:45:49.838 00.000 15712 worker thread done servicing request
18:45:49.838 00.000 15712 Worker thread wakes up
18:45:49.838 00.000 7988 GuideStep: -0.3 px 46 ms EAST, -0.4 px 0 ms NORTH
18:45:49.847 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:49.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:51.484 01.637 15712 Exposure complete
18:45:51.545 00.061 15712 worker thread done servicing request
18:45:51.545 00.000 7988 OnExposeComplete: enter
18:45:51.547 00.002 7988 UpdateGuideState(): m_state=6
18:45:51.547 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
18:45:51.549 00.002 7988 Star::Find returns 1 (0), X=1181.56, Y=432.06, Mass=1404, SNR=25.5, Peak=183 HFD=3.4
18:45:51.551 00.002 7988 MultiStar: [#1 0.80,0.01,0.00,M3] [#2 0.57,-0.35,0.00,M1] [#3 0.57,-0.14,0.97,U] [#4 0.91,-0.30,0.00,M1] [#5 0.77,-0.19,0.00,M1] [#6 0.77,-0.26,0.00,M3] [#7 0.46,-0.09,0.68,U] [#8 0.53,-0.23,0.63,U] 
18:45:51.551 00.000 7988 refined, 3 included, MultiStar: {0.57, -0.17}, one-star: {0.68, -0.23}
18:45:51.553 00.002 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
18:45:51.553 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.39 = -1.89)
18:45:51.555 00.002 7988 CameraToMount -- cameraX=0.57 cameraY=-0.17 hyp=0.60 cameraTheta=-0.29 mountX=0.17 mountY=-0.57, mountTheta=-1.28
18:45:51.557 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.57, y=-0.17, opts=13)
18:45:51.557 00.000 7988 Enqueuing Move request for scope (0.57, -0.17)
18:45:51.559 00.002 15712 Worker thread wakes up
18:45:51.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.17) opts 0xd
18:45:51.559 00.000 15712 Handling offset move in thread for scope, endpoint = (0.57, -0.17)
18:45:51.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:51.560 00.001 7988 UpdateGuideState exits: m=1404 SNR=25.5
18:45:51.562 00.002 15712 Moving (0.57, -0.17) raw xDistance=0.17 yDistance=-0.57
18:45:51.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:51.563 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:51.565 00.002 7988 Enqueuing Expose request
18:45:51.566 00.001 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.22, period_length = 644.43
18:45:51.566 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
18:45:51.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:45:51.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
18:45:51.566 00.000 15712 MoveAxis(W, 39, ABG)
18:45:51.566 00.000 15712 Guiding  Dir = 3, Dur = 39
18:45:51.566 00.000 15712 IsGuiding returns 0
18:45:51.586 00.020 15712 PulseGuide returned control before completion, sleep 28
18:45:51.624 00.038 15712 IsGuiding returns 0
18:45:51.624 00.000 15712 Move returns status 0, amount 39
18:45:51.624 00.000 15712 MoveAxis(N, 0, ABG)
18:45:51.624 00.000 15712 Move returns status 0, amount 0
18:45:51.624 00.000 15712 move complete, result=0
18:45:51.624 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.6 px 0 ms NORTH
18:45:51.637 00.013 15712 worker thread done servicing request
18:45:51.637 00.000 15712 Worker thread wakes up
18:45:51.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:51.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:53.041 01.404 15712 Exposure complete
18:45:53.102 00.061 15712 worker thread done servicing request
18:45:53.102 00.000 7988 OnExposeComplete: enter
18:45:53.102 00.000 7988 UpdateGuideState(): m_state=6
18:45:53.102 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
18:45:53.102 00.000 7988 Star::Find returns 1 (0), X=1181.36, Y=432.23, Mass=1400, SNR=25.3, Peak=207 HFD=3.6
18:45:53.108 00.006 7988 MultiStar: [#1 0.66,0.31,0.00,M4] [#2 0.25,-0.09,1.01,U] [#3 0.49,0.21,0.94,U] [#4 0.49,0.06,1.03,U] [#5 0.39,-0.20,0.70,U] [#6 0.78,0.08,0.00,M4] [#7 0.40,0.09,0.69,U] [#8 0.49,0.24,0.65,U] 
18:45:53.109 00.001 7988 refined, 6 included, MultiStar: {0.43, 0.03}, one-star: {0.48, -0.06}
18:45:53.109 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.58) = xAngle (1.65 = 1.65)
18:45:53.109 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.76 = -1.52)
18:45:53.109 00.000 7988 CameraToMount -- cameraX=0.43 cameraY=0.03 hyp=0.43 cameraTheta=0.07 mountX=-0.03 mountY=-0.43, mountTheta=-1.65
18:45:53.114 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=0.03, opts=13)
18:45:53.114 00.000 7988 Enqueuing Move request for scope (0.43, 0.03)
18:45:53.114 00.000 15712 Worker thread wakes up
18:45:53.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.03) opts 0xd
18:45:53.114 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, 0.03)
18:45:53.114 00.000 15712 Moving (0.43, 0.03) raw xDistance=-0.03 yDistance=-0.43
18:45:53.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=21, FiltMax=255, Gamma=0.690
18:45:53.114 00.000 7988 UpdateGuideState exits: m=1400 SNR=25.3
18:45:53.118 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:53.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:53.118 00.000 7988 Enqueuing Expose request
18:45:53.118 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.22, period_length = 644.43
18:45:53.118 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
18:45:53.118 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=-0.17 newest=-1.35
18:45:53.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
18:45:53.118 00.000 15712 MoveAxis(W, 10, ABG)
18:45:53.118 00.000 15712 Guiding  Dir = 3, Dur = 10
18:45:53.118 00.000 15712 IsGuiding returns 0
18:45:53.134 00.016 15712 IsGuiding returns 1
18:45:53.134 00.000 15712 scope still moving after pulse duration time elapsed
18:45:53.183 00.049 15712 IsGuiding returns 0
18:45:53.183 00.000 15712 scope move finished after 10 + 52 ms
18:45:53.183 00.000 15712 Move returns status 0, amount 10
18:45:53.183 00.000 15712 MoveAxis(N, 109, ABG)
18:45:53.183 00.000 15712 Guiding  Dir = 0, Dur = 109
18:45:53.183 00.000 15712 IsGuiding returns 0
18:45:53.261 00.078 15712 PulseGuide returned control before completion, sleep 40
18:45:53.310 00.049 15712 IsGuiding returns 1
18:45:53.310 00.000 15712 scope still moving after pulse duration time elapsed
18:45:53.341 00.031 15712 IsGuiding returns 1
18:45:53.410 00.069 15712 IsGuiding returns 0
18:45:53.410 00.000 15712 scope move finished after 109 + 114 ms
18:45:53.410 00.000 15712 Move returns status 0, amount 109
18:45:53.410 00.000 15712 move complete, result=0
18:45:53.410 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.4 px 109 ms NORTH
18:45:53.411 00.001 15712 worker thread done servicing request
18:45:53.411 00.000 15712 Worker thread wakes up
18:45:53.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:53.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:55.049 01.638 15712 Exposure complete
18:45:55.113 00.064 15712 worker thread done servicing request
18:45:55.113 00.000 7988 OnExposeComplete: enter
18:45:55.113 00.000 7988 UpdateGuideState(): m_state=6
18:45:55.113 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
18:45:55.113 00.000 7988 Star::Find returns 1 (0), X=1180.90, Y=432.25, Mass=1498, SNR=26.1, Peak=194 HFD=3.9
18:45:55.113 00.000 7988 MultiStar: [#1 0.08,0.24,0.95,U] [#2 -0.06,-0.02,0.98,U] [#3 -0.11,0.13,0.94,U] [#4 0.25,0.06,1.01,U] [#5 -0.11,0.02,0.68,U] [#6 0.13,0.22,0.69,U] [#7 -0.20,-0.09,0.64,U] [#8 -0.14,0.05,0.64,U] 
18:45:55.113 00.000 7988 single-star, 8 included, MultiStar: {-0.00, 0.07}, one-star: {0.02, -0.04}
18:45:55.113 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.58) = xAngle (0.53 = 0.53)
18:45:55.122 00.009 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.64)
18:45:55.122 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.05 mountX=0.04 mountY=-0.02, mountTheta=-0.51
18:45:55.122 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.04, opts=13)
18:45:55.122 00.000 7988 Enqueuing Move request for scope (0.02, -0.04)
18:45:55.126 00.004 15712 Worker thread wakes up
18:45:55.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
18:45:55.126 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
18:45:55.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:55.126 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.1
18:45:55.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:55.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:55.126 00.000 7988 Enqueuing Expose request
18:45:55.126 00.000 15712 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
18:45:55.126 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.22, period_length = 644.43
18:45:55.126 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
18:45:55.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:55.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:45:55.126 00.000 15712 MoveAxis(W, 12, ABG)
18:45:55.126 00.000 15712 Guiding  Dir = 3, Dur = 12
18:45:55.126 00.000 15712 IsGuiding returns 0
18:45:55.151 00.025 15712 IsGuiding returns 1
18:45:55.151 00.000 15712 scope still moving after pulse duration time elapsed
18:45:55.190 00.039 15712 IsGuiding returns 0
18:45:55.190 00.000 15712 scope move finished after 12 + 53 ms
18:45:55.190 00.000 15712 Move returns status 0, amount 12
18:45:55.190 00.000 15712 MoveAxis(N, 0, ABG)
18:45:55.190 00.000 15712 Move returns status 0, amount 0
18:45:55.190 00.000 15712 move complete, result=0
18:45:55.190 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
18:45:55.201 00.011 15712 worker thread done servicing request
18:45:55.201 00.000 15712 Worker thread wakes up
18:45:55.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:55.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:56.612 01.411 15712 Exposure complete
18:45:56.675 00.063 15712 worker thread done servicing request
18:45:56.675 00.000 7988 OnExposeComplete: enter
18:45:56.675 00.000 7988 UpdateGuideState(): m_state=6
18:45:56.675 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
18:45:56.675 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=432.54, Mass=1411, SNR=25.5, Peak=170 HFD=3.3
18:45:56.675 00.000 7988 MultiStar: [#1 -0.13,0.51,1.05,U] [#2 -0.34,0.27,1.00,U] [#3 -0.15,0.37,0.97,U] [#4 -0.11,0.05,1.00,U] [#5 -0.40,0.10,0.70,U] [#6 -0.17,0.63,0.00,M4] [#7 -0.43,0.38,0.73,U] [#8 -0.14,0.43,0.63,U] 
18:45:56.675 00.000 7988 single-star, 7 included, MultiStar: {-0.23, 0.29}, one-star: {-0.21, 0.25}
18:45:56.675 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
18:45:56.675 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.66)
18:45:56.675 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.25 hyp=0.32 cameraTheta=2.26 mountX=-0.25 mountY=0.20, mountTheta=2.46
18:45:56.675 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.25, opts=13)
18:45:56.688 00.013 7988 Enqueuing Move request for scope (-0.21, 0.25)
18:45:56.689 00.001 15712 Worker thread wakes up
18:45:56.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.25) opts 0xd
18:45:56.689 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.25)
18:45:56.689 00.000 15712 Moving (-0.21, 0.25) raw xDistance=-0.25 yDistance=0.20
18:45:56.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
18:45:56.689 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.5
18:45:56.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:56.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:56.689 00.000 7988 Enqueuing Expose request
18:45:56.689 00.000 15712 PPEC rslt: input = -0.25, final = -0.12, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.22, period_length = 644.43
18:45:56.689 00.000 15712 PPEC: input: -0.25, control: -0.12, exposure: 1500
18:45:56.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:56.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:45:56.689 00.000 15712 MoveAxis(E, 38, ABG)
18:45:56.689 00.000 15712 Guiding  Dir = 2, Dur = 38
18:45:56.696 00.007 15712 IsGuiding returns 0
18:45:56.715 00.019 15712 PulseGuide returned control before completion, sleep 25
18:45:56.756 00.041 15712 IsGuiding returns 0
18:45:56.756 00.000 15712 Move returns status 0, amount 38
18:45:56.756 00.000 15712 MoveAxis(N, 0, ABG)
18:45:56.756 00.000 15712 Move returns status 0, amount 0
18:45:56.756 00.000 15712 move complete, result=0
18:45:56.756 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
18:45:56.768 00.012 15712 worker thread done servicing request
18:45:56.768 00.000 15712 Worker thread wakes up
18:45:56.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:56.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:58.399 01.631 15712 Exposure complete
18:45:58.461 00.062 15712 worker thread done servicing request
18:45:58.461 00.000 7988 OnExposeComplete: enter
18:45:58.461 00.000 7988 UpdateGuideState(): m_state=6
18:45:58.461 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
18:45:58.461 00.000 7988 Star::Find returns 1 (0), X=1180.99, Y=432.14, Mass=1488, SNR=26.0, Peak=238 HFD=3.7
18:45:58.461 00.000 7988 MultiStar: [#1 0.11,-0.03,1.00,U] [#2 -0.10,-0.48,1.01,U] [#3 0.03,-0.01,0.93,U] [#4 0.06,-0.14,1.02,U] [#5 -0.04,-0.21,0.66,U] [#6 0.23,-0.06,0.73,U] [#7 0.09,-0.24,0.68,U] [#8 -0.09,-0.03,0.65,U] 
18:45:58.461 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {0.12, -0.14}
18:45:58.461 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.58) = xAngle (0.31 = 0.31)
18:45:58.461 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.42 = -2.87)
18:45:58.461 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.27 mountX=0.15 mountY=-0.04, mountTheta=-0.28
18:45:58.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.15, opts=13)
18:45:58.474 00.013 7988 Enqueuing Move request for scope (0.05, -0.15)
18:45:58.474 00.000 15712 Worker thread wakes up
18:45:58.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
18:45:58.474 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
18:45:58.474 00.000 15712 Moving (0.05, -0.15) raw xDistance=0.15 yDistance=-0.04
18:45:58.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:45:58.474 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.0
18:45:58.477 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:58.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:45:58.479 00.002 7988 Enqueuing Expose request
18:45:58.479 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.21, period_length = 644.43
18:45:58.479 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
18:45:58.481 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:58.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:45:58.481 00.000 15712 MoveAxis(W, 7, ABG)
18:45:58.481 00.000 15712 Guiding  Dir = 3, Dur = 7
18:45:58.481 00.000 15712 IsGuiding returns 0
18:45:58.509 00.028 15712 IsGuiding returns 0
18:45:58.509 00.000 15712 Move returns status 0, amount 7
18:45:58.509 00.000 15712 MoveAxis(N, 0, ABG)
18:45:58.509 00.000 15712 Move returns status 0, amount 0
18:45:58.509 00.000 15712 move complete, result=0
18:45:58.509 00.000 15712 worker thread done servicing request
18:45:58.509 00.000 15712 Worker thread wakes up
18:45:58.509 00.000 7988 GuideStep: 0.2 px 7 ms WEST, -0.0 px 0 ms NORTH
18:45:58.510 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:45:58.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:45:59.928 01.418 15712 Exposure complete
18:45:59.993 00.065 15712 worker thread done servicing request
18:45:59.993 00.000 7988 OnExposeComplete: enter
18:45:59.993 00.000 7988 UpdateGuideState(): m_state=6
18:45:59.993 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
18:45:59.993 00.000 7988 Star::Find returns 1 (1), X=1180.85, Y=432.16, Mass=1470, SNR=26.0, Peak=255 HFD=3.3
18:45:59.993 00.000 7988 MultiStar: [#1 0.03,0.13,0.98,U] [#2 -0.07,0.01,1.03,U] [#3 -0.00,-0.03,0.94,U] [#4 0.10,-0.20,1.01,U] [#5 -0.22,-0.06,0.67,U] [#6 0.10,0.09,0.68,U] [#7 -0.09,-0.03,0.67,U] [#8 -0.12,0.24,0.66,U] 
18:45:59.993 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.03, -0.13}
18:45:59.993 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.58) = xAngle (-1.26 = -1.26)
18:45:59.993 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.85 = 1.85)
18:45:59.993 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.84 mountX=0.01 mountY=0.03, mountTheta=1.26
18:46:00.004 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
18:46:00.007 00.003 7988 Enqueuing Move request for scope (-0.03, -0.01)
18:46:00.009 00.002 15712 Worker thread wakes up
18:46:00.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
18:46:00.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
18:46:00.009 00.000 15712 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=0.03
18:46:00.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:46:00.013 00.004 7988 UpdateGuideState exits: m=1470 SNR=26.0 Saturated
18:46:00.013 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:00.015 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:00.015 00.000 7988 Enqueuing Expose request
18:46:00.017 00.002 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.21, period_length = 644.43
18:46:00.017 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
18:46:00.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:00.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:46:00.017 00.000 15712 MoveAxis(W, 6, ABG)
18:46:00.017 00.000 15712 Guiding  Dir = 3, Dur = 6
18:46:00.017 00.000 15712 IsGuiding returns 0
18:46:00.042 00.025 15712 IsGuiding returns 0
18:46:00.042 00.000 15712 Move returns status 0, amount 6
18:46:00.042 00.000 15712 MoveAxis(N, 0, ABG)
18:46:00.042 00.000 15712 Move returns status 0, amount 0
18:46:00.042 00.000 15712 move complete, result=0
18:46:00.042 00.000 15712 worker thread done servicing request
18:46:00.042 00.000 15712 Worker thread wakes up
18:46:00.042 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
18:46:00.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:00.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:01.678 01.636 15712 Exposure complete
18:46:01.741 00.063 15712 worker thread done servicing request
18:46:01.741 00.000 7988 OnExposeComplete: enter
18:46:01.741 00.000 7988 UpdateGuideState(): m_state=6
18:46:01.745 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
18:46:01.745 00.000 7988 Star::Find returns 1 (0), X=1180.81, Y=432.15, Mass=1393, SNR=25.3, Peak=206 HFD=3.4
18:46:01.747 00.002 7988 MultiStar: [#1 -0.07,0.16,1.06,U] [#2 -0.24,-0.31,1.06,U] [#3 -0.11,-0.06,0.94,U] [#4 -0.02,-0.08,1.09,U] [#5 -0.32,-0.17,0.71,U] [#6 -0.05,-0.04,0.69,U] [#7 -0.18,0.10,0.63,U] [#8 -0.32,-0.19,0.70,U] 
18:46:01.747 00.000 7988 single-star, 8 included, MultiStar: {-0.14, -0.08}, one-star: {-0.06, -0.14}
18:46:01.747 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
18:46:01.747 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.68 = 2.68)
18:46:01.747 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-2.01 mountX=0.14 mountY=0.07, mountTheta=0.46
18:46:01.754 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.14, opts=13)
18:46:01.754 00.000 7988 Enqueuing Move request for scope (-0.06, -0.14)
18:46:01.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:01.757 00.003 7988 UpdateGuideState exits: m=1393 SNR=25.3
18:46:01.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:01.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:01.757 00.000 7988 Enqueuing Expose request
18:46:01.757 00.000 15712 Worker thread wakes up
18:46:01.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
18:46:01.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
18:46:01.757 00.000 15712 Moving (-0.06, -0.14) raw xDistance=0.14 yDistance=0.07
18:46:01.757 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 644.43
18:46:01.757 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
18:46:01.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:01.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:46:01.757 00.000 15712 MoveAxis(W, 4, ABG)
18:46:01.757 00.000 15712 Guiding  Dir = 3, Dur = 4
18:46:01.757 00.000 15712 IsGuiding returns 0
18:46:01.777 00.020 15712 IsGuiding returns 0
18:46:01.777 00.000 15712 Move returns status 0, amount 4
18:46:01.777 00.000 15712 MoveAxis(N, 0, ABG)
18:46:01.777 00.000 15712 Move returns status 0, amount 0
18:46:01.777 00.000 15712 move complete, result=0
18:46:01.777 00.000 15712 worker thread done servicing request
18:46:01.777 00.000 15712 Worker thread wakes up
18:46:01.777 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
18:46:01.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:01.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:03.193 01.416 15712 Exposure complete
18:46:03.258 00.065 7988 OnExposeComplete: enter
18:46:03.258 00.000 7988 UpdateGuideState(): m_state=6
18:46:03.258 00.000 15712 worker thread done servicing request
18:46:03.258 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
18:46:03.258 00.000 7988 Star::Find returns 1 (0), X=1180.80, Y=432.02, Mass=1467, SNR=26.1, Peak=231 HFD=3.2
18:46:03.258 00.000 7988 MultiStar: [#1 -0.00,0.20,0.98,U] [#2 -0.16,-0.42,1.00,U] [#3 -0.16,0.04,0.97,U] [#4 0.00,-0.04,1.01,U] [#5 -0.17,-0.23,0.71,U] [#6 0.01,0.18,0.67,U] [#7 -0.06,-0.22,0.65,U] [#8 -0.22,-0.25,0.63,U] 
18:46:03.258 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.11}, one-star: {-0.08, -0.27}
18:46:03.258 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.58) = xAngle (-0.69 = -0.69)
18:46:03.258 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.42 = 2.42)
18:46:03.267 00.009 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.27 mountX=0.11 mountY=0.09, mountTheta=0.71
18:46:03.269 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.11, opts=13)
18:46:03.270 00.001 7988 Enqueuing Move request for scope (-0.09, -0.11)
18:46:03.270 00.000 15712 Worker thread wakes up
18:46:03.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
18:46:03.270 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
18:46:03.270 00.000 15712 Moving (-0.09, -0.11) raw xDistance=0.11 yDistance=0.09
18:46:03.270 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.21, period_length = 644.43
18:46:03.270 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
18:46:03.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:03.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:46:03.270 00.000 15712 MoveAxis(E, 0, ABG)
18:46:03.270 00.000 15712 Move returns status 0, amount 0
18:46:03.270 00.000 15712 MoveAxis(N, 0, ABG)
18:46:03.270 00.000 15712 Move returns status 0, amount 0
18:46:03.270 00.000 15712 move complete, result=0
18:46:03.270 00.000 15712 worker thread done servicing request
18:46:03.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:03.270 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.1
18:46:03.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:03.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:03.270 00.000 7988 Enqueuing Expose request
18:46:03.270 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
18:46:03.270 00.000 15712 Worker thread wakes up
18:46:03.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:03.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:04.913 01.643 15712 Exposure complete
18:46:04.967 00.054 15712 worker thread done servicing request
18:46:04.967 00.000 7988 OnExposeComplete: enter
18:46:04.975 00.008 7988 UpdateGuideState(): m_state=6
18:46:04.975 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
18:46:04.975 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=432.16, Mass=1479, SNR=26.2, Peak=214 HFD=3.4
18:46:04.975 00.000 7988 MultiStar: [#1 -0.17,0.34,0.99,U] [#2 -0.27,-0.16,0.97,U] [#3 -0.26,0.17,0.92,U] [#4 -0.15,0.01,1.00,U] [#5 -0.36,-0.13,0.69,U] [#6 -0.23,0.40,0.67,U] [#7 -0.19,0.05,0.64,U] [#8 -0.46,0.29,0.63,U] 
18:46:04.975 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.08}, one-star: {-0.21, -0.12}
18:46:04.975 00.000 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.58) = xAngle (-1.04 = -1.04)
18:46:04.975 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.07 = 2.07)
18:46:04.984 00.009 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.25 cameraTheta=-2.62 mountX=0.12 mountY=0.22, mountTheta=1.05
18:46:04.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.12, opts=13)
18:46:04.984 00.000 7988 Enqueuing Move request for scope (-0.21, -0.12)
18:46:04.984 00.000 15712 Worker thread wakes up
18:46:04.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
18:46:04.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
18:46:04.984 00.000 15712 Moving (-0.21, -0.12) raw xDistance=0.12 yDistance=0.22
18:46:04.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:46:04.984 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2
18:46:04.990 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:04.991 00.001 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.21, period_length = 644.43
18:46:04.991 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
18:46:04.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:04.991 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:04.991 00.000 7988 Enqueuing Expose request
18:46:04.994 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:46:04.994 00.000 15712 MoveAxis(E, 1, ABG)
18:46:04.994 00.000 15712 Guiding  Dir = 2, Dur = 1
18:46:04.994 00.000 15712 IsGuiding returns 0
18:46:05.011 00.017 15712 IsGuiding returns 0
18:46:05.011 00.000 15712 Move returns status 0, amount 1
18:46:05.011 00.000 15712 MoveAxis(N, 0, ABG)
18:46:05.011 00.000 15712 Move returns status 0, amount 0
18:46:05.011 00.000 15712 move complete, result=0
18:46:05.011 00.000 15712 worker thread done servicing request
18:46:05.011 00.000 15712 Worker thread wakes up
18:46:05.011 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
18:46:05.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:05.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:06.426 01.415 15712 Exposure complete
18:46:06.487 00.061 15712 worker thread done servicing request
18:46:06.487 00.000 7988 OnExposeComplete: enter
18:46:06.487 00.000 7988 UpdateGuideState(): m_state=6
18:46:06.491 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
18:46:06.494 00.003 7988 Star::Find returns 1 (0), X=1180.66, Y=432.29, Mass=1489, SNR=26.4, Peak=207 HFD=3.3
18:46:06.495 00.001 7988 MultiStar: [#1 -0.12,0.40,0.97,U] [#2 -0.47,-0.14,1.01,U] [#3 -0.25,0.41,0.93,U] [#4 0.04,0.15,1.05,U] [#5 -0.32,0.13,0.69,U] [#6 -0.03,0.47,0.68,U] [#7 -0.27,0.12,0.64,U] [#8 -0.07,0.32,0.61,U] 
18:46:06.495 00.000 7988 single-star, 8 included, MultiStar: {-0.19, 0.20}, one-star: {-0.22, 0.00}
18:46:06.498 00.003 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.58)
18:46:06.498 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.53)
18:46:06.498 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.00 hyp=0.22 cameraTheta=3.12 mountX=-0.00 mountY=0.22, mountTheta=1.58
18:46:06.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.00, opts=13)
18:46:06.504 00.006 7988 Enqueuing Move request for scope (-0.22, 0.00)
18:46:06.504 00.000 15712 Worker thread wakes up
18:46:06.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.00) opts 0xd
18:46:06.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.00)
18:46:06.504 00.000 15712 Moving (-0.22, 0.00) raw xDistance=-0.00 yDistance=0.22
18:46:06.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:06.504 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.4
18:46:06.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:06.504 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:06.504 00.000 7988 Enqueuing Expose request
18:46:06.504 00.000 15712 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 644.43
18:46:06.504 00.000 15712 PPEC: input: -0.00, control: 0.00, exposure: 1500
18:46:06.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:06.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:46:06.504 00.000 15712 MoveAxis(W, 1, ABG)
18:46:06.504 00.000 15712 Guiding  Dir = 3, Dur = 1
18:46:06.504 00.000 15712 IsGuiding returns 0
18:46:06.532 00.028 15712 IsGuiding returns 0
18:46:06.532 00.000 15712 Move returns status 0, amount 1
18:46:06.532 00.000 15712 MoveAxis(N, 0, ABG)
18:46:06.532 00.000 15712 Move returns status 0, amount 0
18:46:06.532 00.000 15712 move complete, result=0
18:46:06.532 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
18:46:06.534 00.002 15712 worker thread done servicing request
18:46:06.534 00.000 15712 Worker thread wakes up
18:46:06.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:06.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:08.174 01.640 15712 Exposure complete
18:46:08.236 00.062 15712 worker thread done servicing request
18:46:08.236 00.000 7988 OnExposeComplete: enter
18:46:08.236 00.000 7988 UpdateGuideState(): m_state=6
18:46:08.239 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
18:46:08.239 00.000 7988 Star::Find returns 1 (0), X=1180.83, Y=432.35, Mass=1426, SNR=25.5, Peak=206 HFD=3.3
18:46:08.241 00.002 7988 MultiStar: [#1 -0.08,0.59,0.00,M1] [#2 -0.29,0.26,0.98,U] [#3 -0.04,0.40,0.97,U] [#4 -0.06,0.41,1.00,U] [#5 -0.13,0.24,0.70,U] [#6 -0.21,0.18,0.70,U] [#7 -0.08,0.45,0.68,U] [#8 -0.36,0.26,0.64,U] 
18:46:08.243 00.002 7988 single-star, 7 included, MultiStar: {-0.14, 0.28}, one-star: {-0.05, 0.07}
18:46:08.243 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.58) = xAngle (3.77 = -2.51)
18:46:08.245 00.002 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.88 = 0.60)
18:46:08.245 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.19 mountX=-0.07 mountY=0.05, mountTheta=2.54
18:46:08.247 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.07, opts=13)
18:46:08.249 00.002 7988 Enqueuing Move request for scope (-0.05, 0.07)
18:46:08.251 00.002 15712 Worker thread wakes up
18:46:08.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:08.251 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.5
18:46:08.253 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:08.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:08.255 00.002 7988 Enqueuing Expose request
18:46:08.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
18:46:08.255 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
18:46:08.255 00.000 15712 Moving (-0.05, 0.07) raw xDistance=-0.07 yDistance=0.05
18:46:08.257 00.002 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 644.43
18:46:08.257 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
18:46:08.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:08.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:46:08.257 00.000 15712 MoveAxis(W, 1, ABG)
18:46:08.257 00.000 15712 Guiding  Dir = 3, Dur = 1
18:46:08.257 00.000 15712 IsGuiding returns 0
18:46:08.270 00.013 15712 IsGuiding returns 0
18:46:08.270 00.000 15712 Move returns status 0, amount 1
18:46:08.270 00.000 15712 MoveAxis(N, 0, ABG)
18:46:08.270 00.000 15712 Move returns status 0, amount 0
18:46:08.270 00.000 15712 move complete, result=0
18:46:08.270 00.000 15712 worker thread done servicing request
18:46:08.270 00.000 15712 Worker thread wakes up
18:46:08.270 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
18:46:08.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:08.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:09.686 01.416 15712 Exposure complete
18:46:09.750 00.064 15712 worker thread done servicing request
18:46:09.750 00.000 7988 OnExposeComplete: enter
18:46:09.750 00.000 7988 UpdateGuideState(): m_state=6
18:46:09.750 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
18:46:09.750 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=432.37, Mass=1527, SNR=26.4, Peak=226 HFD=3.3
18:46:09.750 00.000 7988 MultiStar: [#1 -0.06,0.27,0.99,U] [#2 -0.21,-0.07,0.98,U] [#3 -0.20,0.10,0.90,U] [#4 -0.21,0.16,0.97,U] [#5 -0.18,-0.16,0.69,U] [#6 -0.05,0.33,0.68,U] [#7 -0.32,0.23,0.66,U] [#8 -0.56,0.30,0.00,M1] 
18:46:09.750 00.000 7988 refined, 7 included, MultiStar: {-0.18, 0.12}, one-star: {-0.21, 0.08}
18:46:09.750 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.58) = xAngle (4.15 = -2.13)
18:46:09.750 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.98)
18:46:09.750 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.21 cameraTheta=2.57 mountX=-0.11 mountY=0.18, mountTheta=2.14
18:46:09.750 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.12, opts=13)
18:46:09.761 00.011 7988 Enqueuing Move request for scope (-0.18, 0.12)
18:46:09.761 00.000 15712 Worker thread wakes up
18:46:09.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
18:46:09.764 00.003 7988 UpdateGuideState exits: m=1527 SNR=26.4
18:46:09.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:09.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:09.764 00.000 7988 Enqueuing Expose request
18:46:09.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
18:46:09.764 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
18:46:09.764 00.000 15712 Moving (-0.18, 0.12) raw xDistance=-0.11 yDistance=0.18
18:46:09.764 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.21, period_length = 644.43
18:46:09.764 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
18:46:09.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:09.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:46:09.764 00.000 15712 MoveAxis(W, 1, ABG)
18:46:09.764 00.000 15712 Guiding  Dir = 3, Dur = 1
18:46:09.770 00.006 15712 IsGuiding returns 0
18:46:09.790 00.020 15712 IsGuiding returns 0
18:46:09.790 00.000 15712 Move returns status 0, amount 1
18:46:09.790 00.000 15712 MoveAxis(N, 0, ABG)
18:46:09.790 00.000 15712 Move returns status 0, amount 0
18:46:09.790 00.000 15712 move complete, result=0
18:46:09.790 00.000 15712 worker thread done servicing request
18:46:09.790 00.000 15712 Worker thread wakes up
18:46:09.790 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
18:46:09.795 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:09.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:11.425 01.630 15712 Exposure complete
18:46:11.486 00.061 15712 worker thread done servicing request
18:46:11.486 00.000 7988 OnExposeComplete: enter
18:46:11.486 00.000 7988 UpdateGuideState(): m_state=6
18:46:11.491 00.005 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
18:46:11.491 00.000 7988 Star::Find returns 1 (0), X=1180.56, Y=432.15, Mass=1461, SNR=26.1, Peak=170 HFD=3.6
18:46:11.493 00.002 7988 MultiStar: [#1 -0.39,-0.01,0.99,U] [#2 -0.44,-0.11,0.99,U] [#3 -0.44,0.05,0.92,U] [#4 -0.25,-0.35,0.96,U] [#5 -0.42,-0.28,0.66,U] [#6 -0.23,-0.23,0.72,U] [#7 -0.43,-0.01,0.65,U] [#8 -0.64,0.01,0.00,M2] 
18:46:11.495 00.002 7988 single-star, 7 included, MultiStar: {-0.36, -0.13}, one-star: {-0.32, -0.13}
18:46:11.495 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
18:46:11.497 00.002 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.94 = 1.94)
18:46:11.497 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.13 hyp=0.34 cameraTheta=-2.75 mountX=0.14 mountY=0.32, mountTheta=1.17
18:46:11.499 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.13, opts=13)
18:46:11.501 00.002 7988 Enqueuing Move request for scope (-0.32, -0.13)
18:46:11.502 00.001 15712 Worker thread wakes up
18:46:11.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.13) opts 0xd
18:46:11.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.13)
18:46:11.502 00.000 15712 Moving (-0.32, -0.13) raw xDistance=0.14 yDistance=0.32
18:46:11.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:11.502 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.1
18:46:11.505 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:11.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:11.507 00.002 7988 Enqueuing Expose request
18:46:11.507 00.000 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.20, period_length = 644.43
18:46:11.507 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
18:46:11.507 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:46:11.507 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
18:46:11.507 00.000 15712 MoveAxis(W, 1, ABG)
18:46:11.507 00.000 15712 Guiding  Dir = 3, Dur = 1
18:46:11.509 00.002 15712 IsGuiding returns 0
18:46:11.566 00.057 15712 IsGuiding returns 0
18:46:11.566 00.000 15712 Move returns status 0, amount 1
18:46:11.566 00.000 15712 MoveAxis(N, 0, ABG)
18:46:11.566 00.000 15712 Move returns status 0, amount 0
18:46:11.566 00.000 15712 move complete, result=0
18:46:11.566 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.3 px 0 ms NORTH
18:46:11.569 00.003 15712 worker thread done servicing request
18:46:11.569 00.000 15712 Worker thread wakes up
18:46:11.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:11.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:12.985 01.416 15712 Exposure complete
18:46:13.047 00.062 15712 worker thread done servicing request
18:46:13.047 00.000 7988 OnExposeComplete: enter
18:46:13.047 00.000 7988 UpdateGuideState(): m_state=6
18:46:13.051 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
18:46:13.051 00.000 7988 Star::Find returns 1 (0), X=1180.57, Y=432.36, Mass=1390, SNR=25.1, Peak=176 HFD=3.2
18:46:13.053 00.002 7988 MultiStar: [#1 -0.24,0.18,1.03,U] [#2 -0.28,-0.07,1.05,U] [#3 -0.08,0.08,0.98,U] [#4 -0.13,0.03,1.06,U] [#5 -0.16,0.20,0.76,U] [#6 0.02,0.22,0.72,U] [#7 -0.23,0.06,0.70,U] [#8 -0.25,0.20,0.62,U] 
18:46:13.055 00.002 7988 refined, 8 included, MultiStar: {-0.19, 0.10}, one-star: {-0.31, 0.07}
18:46:13.055 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.04)
18:46:13.057 00.002 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.07)
18:46:13.057 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.67 mountX=-0.10 mountY=0.19, mountTheta=2.04
18:46:13.059 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.10, opts=13)
18:46:13.061 00.002 7988 Enqueuing Move request for scope (-0.19, 0.10)
18:46:13.062 00.001 15712 Worker thread wakes up
18:46:13.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
18:46:13.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
18:46:13.062 00.000 15712 Moving (-0.19, 0.10) raw xDistance=-0.10 yDistance=0.19
18:46:13.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:13.062 00.000 7988 UpdateGuideState exits: m=1390 SNR=25.1
18:46:13.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:13.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:13.062 00.000 7988 Enqueuing Expose request
18:46:13.062 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.20, period_length = 644.43
18:46:13.062 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
18:46:13.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:13.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:46:13.062 00.000 15712 MoveAxis(W, 0, ABG)
18:46:13.062 00.000 15712 Move returns status 0, amount 0
18:46:13.062 00.000 15712 MoveAxis(N, 0, ABG)
18:46:13.062 00.000 15712 Move returns status 0, amount 0
18:46:13.062 00.000 15712 move complete, result=0
18:46:13.062 00.000 15712 worker thread done servicing request
18:46:13.062 00.000 15712 Worker thread wakes up
18:46:13.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:13.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:13.062 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
18:46:14.710 01.648 15712 Exposure complete
18:46:14.771 00.061 15712 worker thread done servicing request
18:46:14.771 00.000 7988 OnExposeComplete: enter
18:46:14.771 00.000 7988 UpdateGuideState(): m_state=6
18:46:14.771 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
18:46:14.775 00.004 7988 Star::Find returns 1 (0), X=1180.59, Y=432.38, Mass=1349, SNR=24.7, Peak=188 HFD=3.2
18:46:14.775 00.000 7988 MultiStar: [#1 0.14,0.37,1.04,U] [#2 -0.41,-0.05,1.05,U] [#3 -0.11,0.37,0.98,U] [#4 0.05,-0.08,1.07,U] [#5 -0.11,0.17,0.74,U] [#6 -0.11,0.17,0.73,U] [#7 -0.05,0.39,0.69,U] [#8 -0.36,0.04,0.66,U] 
18:46:14.775 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.16}, one-star: {-0.29, 0.10}
18:46:14.775 00.000 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.58) = xAngle (3.85 = -2.44)
18:46:14.775 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.96 = 0.67)
18:46:14.775 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.27 mountX=-0.16 mountY=0.13, mountTheta=2.46
18:46:14.775 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.16, opts=13)
18:46:14.775 00.000 7988 Enqueuing Move request for scope (-0.13, 0.16)
18:46:14.775 00.000 15712 Worker thread wakes up
18:46:14.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
18:46:14.775 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
18:46:14.775 00.000 15712 Moving (-0.13, 0.16) raw xDistance=-0.16 yDistance=0.13
18:46:14.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:14.775 00.000 7988 UpdateGuideState exits: m=1349 SNR=24.7
18:46:14.787 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:14.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:14.787 00.000 7988 Enqueuing Expose request
18:46:14.787 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.20, period_length = 644.43
18:46:14.787 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
18:46:14.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:14.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:46:14.787 00.000 15712 MoveAxis(W, 1, ABG)
18:46:14.787 00.000 15712 Guiding  Dir = 3, Dur = 1
18:46:14.792 00.005 15712 IsGuiding returns 0
18:46:14.812 00.020 15712 IsGuiding returns 0
18:46:14.812 00.000 15712 Move returns status 0, amount 1
18:46:14.812 00.000 15712 MoveAxis(N, 0, ABG)
18:46:14.812 00.000 15712 Move returns status 0, amount 0
18:46:14.812 00.000 15712 move complete, result=0
18:46:14.812 00.000 15712 worker thread done servicing request
18:46:14.812 00.000 15712 Worker thread wakes up
18:46:14.812 00.000 7988 GuideStep: -0.2 px 1 ms WEST, 0.1 px 0 ms NORTH
18:46:14.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:14.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:16.225 01.413 15712 Exposure complete
18:46:16.286 00.061 15712 worker thread done servicing request
18:46:16.286 00.000 7988 OnExposeComplete: enter
18:46:16.289 00.003 7988 UpdateGuideState(): m_state=6
18:46:16.289 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
18:46:16.289 00.000 7988 Star::Find returns 1 (0), X=1180.47, Y=433.82, Mass=1431, SNR=25.6, Peak=124 HFD=3.8
18:46:16.289 00.000 7988 MultiStar: large primary error, entering stabilization period
18:46:16.289 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.88)
18:46:16.289 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.23)
18:46:16.289 00.000 7988 CameraToMount -- cameraX=-0.40 cameraY=1.53 hyp=1.58 cameraTheta=1.83 mountX=-1.53 mountY=0.36, mountTheta=2.91
18:46:16.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=1.53, opts=13)
18:46:16.289 00.000 7988 Enqueuing Move request for scope (-0.40, 1.53)
18:46:16.289 00.000 15712 Worker thread wakes up
18:46:16.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 1.53) opts 0xd
18:46:16.300 00.011 15712 Handling offset move in thread for scope, endpoint = (-0.40, 1.53)
18:46:16.300 00.000 15712 Moving (-0.40, 1.53) raw xDistance=-1.53 yDistance=0.36
18:46:16.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:16.300 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.6
18:46:16.305 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:16.306 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:16.306 00.000 7988 Enqueuing Expose request
18:46:16.308 00.002 15712 PPEC rslt: input = -1.53, final = -0.89, react = -0.92, pred = 0.01, hyst = -0.82, hyst_pct = 0.20, period_length = 644.43
18:46:16.308 00.000 15712 PPEC: input: -1.53, control: -0.89, exposure: 1500
18:46:16.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:46:16.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
18:46:16.308 00.000 15712 MoveAxis(E, 290, ABG)
18:46:16.308 00.000 15712 Guiding  Dir = 2, Dur = 290
18:46:16.308 00.000 15712 IsGuiding returns 0
18:46:16.323 00.015 15712 PulseGuide returned control before completion, sleep 280
18:46:16.618 00.295 15712 IsGuiding returns 0
18:46:16.618 00.000 15712 Move returns status 0, amount 290
18:46:16.618 00.000 15712 MoveAxis(N, 0, ABG)
18:46:16.618 00.000 15712 Move returns status 0, amount 0
18:46:16.618 00.000 15712 move complete, result=0
18:46:16.618 00.000 15712 worker thread done servicing request
18:46:16.618 00.000 15712 Worker thread wakes up
18:46:16.618 00.000 7988 GuideStep: -1.5 px 290 ms EAST, 0.4 px 0 ms NORTH
18:46:16.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:16.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:18.258 01.640 15712 Exposure complete
18:46:18.319 00.061 15712 worker thread done servicing request
18:46:18.319 00.000 7988 OnExposeComplete: enter
18:46:18.319 00.000 7988 UpdateGuideState(): m_state=6
18:46:18.319 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
18:46:18.319 00.000 7988 Star::Find returns 1 (0), X=1180.70, Y=431.87, Mass=1352, SNR=24.8, Peak=182 HFD=3.4
18:46:18.319 00.000 7988 MultiStar: exiting stabilization period
18:46:18.319 00.000 7988 MultiStar: [#1 -0.14,-0.22,1.04,U] [#2 -0.29,-0.34,1.04,U] [#3 -0.16,-0.38,0.98,U] [#4 -0.09,-0.11,1.03,U] [#5 -0.44,-0.34,0.72,U] [#6 -0.17,-0.17,0.74,U] [#7 -0.62,-0.31,0.00,M1] [#8 -0.43,-0.29,0.66,U] 
18:46:18.319 00.000 7988 refined, 7 included, MultiStar: {-0.22, -0.28}, one-star: {-0.18, -0.42}
18:46:18.319 00.000 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.58) = xAngle (-0.66 = -0.66)
18:46:18.319 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.45 = 2.45)
18:46:18.319 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.28 hyp=0.36 cameraTheta=-2.23 mountX=0.29 mountY=0.23, mountTheta=0.67
18:46:18.319 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.28, opts=13)
18:46:18.319 00.000 7988 Enqueuing Move request for scope (-0.22, -0.28)
18:46:18.335 00.016 15712 Worker thread wakes up
18:46:18.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.28) opts 0xd
18:46:18.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.28)
18:46:18.335 00.000 15712 Moving (-0.22, -0.28) raw xDistance=0.29 yDistance=0.23
18:46:18.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:18.337 00.002 7988 UpdateGuideState exits: m=1352 SNR=24.8
18:46:18.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:18.339 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:18.339 00.000 7988 Enqueuing Expose request
18:46:18.341 00.002 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.15, hyst_pct = 0.20, period_length = 644.43
18:46:18.341 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
18:46:18.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:18.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:46:18.341 00.000 15712 MoveAxis(W, 57, ABG)
18:46:18.341 00.000 15712 Guiding  Dir = 3, Dur = 57
18:46:18.341 00.000 15712 IsGuiding returns 0
18:46:18.351 00.010 15712 PulseGuide returned control before completion, sleep 49
18:46:18.414 00.063 15712 IsGuiding returns 1
18:46:18.414 00.000 15712 scope still moving after pulse duration time elapsed
18:46:18.454 00.040 15712 IsGuiding returns 0
18:46:18.454 00.000 15712 scope move finished after 57 + 57 ms
18:46:18.454 00.000 15712 Move returns status 0, amount 57
18:46:18.454 00.000 15712 MoveAxis(N, 0, ABG)
18:46:18.454 00.000 15712 Move returns status 0, amount 0
18:46:18.454 00.000 15712 move complete, result=0
18:46:18.454 00.000 15712 worker thread done servicing request
18:46:18.454 00.000 15712 Worker thread wakes up
18:46:18.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:18.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:18.454 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.2 px 0 ms NORTH
18:46:19.867 01.413 15712 Exposure complete
18:46:19.929 00.062 15712 worker thread done servicing request
18:46:19.929 00.000 7988 OnExposeComplete: enter
18:46:19.929 00.000 7988 UpdateGuideState(): m_state=6
18:46:19.932 00.003 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
18:46:19.932 00.000 7988 Star::Find returns 1 (0), X=1180.35, Y=431.21, Mass=1391, SNR=25.1, Peak=177 HFD=3.5
18:46:19.932 00.000 7988 MultiStar: large primary error, entering stabilization period
18:46:19.932 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.58) = xAngle (-0.45 = -0.45)
18:46:19.932 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.66 = 2.66)
18:46:19.932 00.000 7988 CameraToMount -- cameraX=-0.53 cameraY=-1.08 hyp=1.20 cameraTheta=-2.03 mountX=1.09 mountY=0.56, mountTheta=0.47
18:46:19.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.53, y=-1.08, opts=13)
18:46:19.941 00.009 7988 Enqueuing Move request for scope (-0.53, -1.08)
18:46:19.941 00.000 15712 Worker thread wakes up
18:46:19.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -1.08) opts 0xd
18:46:19.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.53, -1.08)
18:46:19.941 00.000 15712 Moving (-0.53, -1.08) raw xDistance=1.09 yDistance=0.56
18:46:19.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:19.941 00.000 7988 UpdateGuideState exits: m=1391 SNR=25.1
18:46:19.945 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:19.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:19.945 00.000 7988 Enqueuing Expose request
18:46:19.945 00.000 15712 PPEC rslt: input = 1.09, final = 0.64, react = 0.65, pred = 0.02, hyst = 0.53, hyst_pct = 0.20, period_length = 644.43
18:46:19.945 00.000 15712 PPEC: input: 1.09, control: 0.64, exposure: 1500
18:46:19.945 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.48 newest=1.15
18:46:19.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
18:46:19.945 00.000 15712 MoveAxis(W, 210, ABG)
18:46:19.945 00.000 15712 Guiding  Dir = 3, Dur = 210
18:46:19.949 00.004 15712 IsGuiding returns 0
18:46:19.966 00.017 15712 PulseGuide returned control before completion, sleep 195
18:46:20.210 00.244 15712 IsGuiding returns 0
18:46:20.210 00.000 15712 Move returns status 0, amount 210
18:46:20.210 00.000 15712 BLC: Oldest BLC event removed
18:46:20.210 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 268 applied
18:46:20.210 00.000 15712 MoveAxis(S, 410, ABG)
18:46:20.210 00.000 15712 Guiding  Dir = 1, Dur = 410
18:46:20.210 00.000 15712 IsGuiding returns 0
18:46:20.289 00.079 15712 PulseGuide returned control before completion, sleep 341
18:46:20.646 00.357 15712 IsGuiding returns 1
18:46:20.646 00.000 15712 scope still moving after pulse duration time elapsed
18:46:20.678 00.032 15712 IsGuiding returns 1
18:46:20.732 00.054 15712 IsGuiding returns 0
18:46:20.742 00.010 15712 scope move finished after 410 + 117 ms
18:46:20.742 00.000 15712 Move returns status 0, amount 410
18:46:20.742 00.000 15712 move complete, result=0
18:46:20.742 00.000 15712 worker thread done servicing request
18:46:20.742 00.000 15712 Worker thread wakes up
18:46:20.742 00.000 7988 GuideStep: 1.1 px 210 ms WEST, 0.6 px 410 ms SOUTH
18:46:20.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:20.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:22.380 01.638 15712 Exposure complete
18:46:22.442 00.062 15712 worker thread done servicing request
18:46:22.444 00.002 7988 OnExposeComplete: enter
18:46:22.444 00.000 7988 UpdateGuideState(): m_state=6
18:46:22.444 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
18:46:22.444 00.000 7988 Star::Find returns 1 (0), X=1181.16, Y=431.87, Mass=1455, SNR=26.0, Peak=222 HFD=3.0
18:46:22.444 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
18:46:22.444 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.58)
18:46:22.444 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.42 hyp=0.50 cameraTheta=-0.98 mountX=0.42 mountY=-0.27, mountTheta=-0.57
18:46:22.450 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.42, opts=13)
18:46:22.450 00.000 7988 Enqueuing Move request for scope (0.28, -0.42)
18:46:22.454 00.004 15712 Worker thread wakes up
18:46:22.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
18:46:22.454 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.0
18:46:22.457 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:22.457 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:22.459 00.002 7988 Enqueuing Expose request
18:46:22.459 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.42) opts 0xd
18:46:22.459 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.42)
18:46:22.459 00.000 15712 Moving (0.28, -0.42) raw xDistance=0.42 yDistance=-0.27
18:46:22.459 00.000 15712 BLC: History state: CurrMiss=-0.27, AvgInitMiss=-0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.556940, 1:-0.269009
18:46:22.459 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
18:46:22.459 00.000 15712 BLC: window closed
18:46:22.461 00.002 15712 PPEC rslt: input = 0.42, final = 0.28, react = 0.25, pred = 0.05, hyst = 0.24, hyst_pct = 0.20, period_length = 644.43
18:46:22.461 00.000 15712 PPEC: input: 0.42, control: 0.28, exposure: 1500
18:46:22.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:46:22.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
18:46:22.461 00.000 15712 MoveAxis(W, 93, ABG)
18:46:22.461 00.000 15712 Guiding  Dir = 3, Dur = 93
18:46:22.461 00.000 15712 IsGuiding returns 0
18:46:22.484 00.023 15712 PulseGuide returned control before completion, sleep 82
18:46:22.586 00.102 15712 IsGuiding returns 0
18:46:22.586 00.000 15712 Move returns status 0, amount 93
18:46:22.586 00.000 15712 MoveAxis(N, 0, ABG)
18:46:22.586 00.000 15712 Move returns status 0, amount 0
18:46:22.586 00.000 15712 move complete, result=0
18:46:22.586 00.000 7988 GuideStep: 0.4 px 93 ms WEST, -0.3 px 0 ms NORTH
18:46:22.598 00.012 15712 worker thread done servicing request
18:46:22.598 00.000 15712 Worker thread wakes up
18:46:22.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:22.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:24.006 01.408 15712 Exposure complete
18:46:24.067 00.061 15712 worker thread done servicing request
18:46:24.067 00.000 7988 OnExposeComplete: enter
18:46:24.067 00.000 7988 UpdateGuideState(): m_state=6
18:46:24.067 00.000 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
18:46:24.067 00.000 7988 Star::Find returns 1 (1), X=1181.02, Y=432.14, Mass=1359, SNR=25.1, Peak=255 HFD=2.9
18:46:24.067 00.000 7988 MultiStar: exiting stabilization period
18:46:24.067 00.000 7988 MultiStar: [#1 0.43,0.09,1.02,U] [#2 0.21,-0.48,1.02,U] [#3 0.28,-0.15,0.97,U] [#4 0.25,-0.29,1.06,U] [#5 0.17,-0.16,0.75,U] [#6 0.45,-0.11,0.69,U] [#7 0.34,-0.43,0.65,U] [#8 0.30,-0.23,0.64,U] 
18:46:24.067 00.000 7988 single-star, 8 included, MultiStar: {0.28, -0.21}, one-star: {0.14, -0.15}
18:46:24.067 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
18:46:24.067 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.89 = -2.40)
18:46:24.067 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.80 mountX=0.15 mountY=-0.14, mountTheta=-0.76
18:46:24.067 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.15, opts=13)
18:46:24.067 00.000 7988 Enqueuing Move request for scope (0.14, -0.15)
18:46:24.067 00.000 15712 Worker thread wakes up
18:46:24.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
18:46:24.067 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
18:46:24.067 00.000 15712 Moving (0.14, -0.15) raw xDistance=0.15 yDistance=-0.14
18:46:24.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:24.084 00.017 7988 UpdateGuideState exits: m=1359 SNR=25.1 Saturated
18:46:24.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:24.086 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:24.086 00.000 7988 Enqueuing Expose request
18:46:24.088 00.002 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.19, period_length = 644.43
18:46:24.088 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
18:46:24.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:24.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:46:24.088 00.000 15712 MoveAxis(W, 0, ABG)
18:46:24.088 00.000 15712 Move returns status 0, amount 0
18:46:24.088 00.000 15712 MoveAxis(N, 0, ABG)
18:46:24.088 00.000 15712 Move returns status 0, amount 0
18:46:24.088 00.000 15712 move complete, result=0
18:46:24.088 00.000 15712 worker thread done servicing request
18:46:24.088 00.000 15712 Worker thread wakes up
18:46:24.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:24.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:24.088 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
18:46:25.725 01.637 15712 Exposure complete
18:46:25.788 00.063 15712 worker thread done servicing request
18:46:25.788 00.000 7988 OnExposeComplete: enter
18:46:25.788 00.000 7988 UpdateGuideState(): m_state=6
18:46:25.788 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
18:46:25.788 00.000 7988 Star::Find returns 1 (0), X=1181.18, Y=431.52, Mass=1373, SNR=25.2, Peak=219 HFD=3.2
18:46:25.788 00.000 7988 MultiStar: [#1 0.23,-0.27,1.04,U] [#2 0.16,-0.74,0.00,M1] [#3 0.33,-0.36,0.95,U] [#4 0.33,-0.63,0.00,M1] [#5 0.03,-0.46,0.73,U] [#6 0.41,-0.47,0.00,M1] [#7 0.15,-0.58,0.68,U] [#8 0.31,-0.22,0.69,U] 
18:46:25.788 00.000 7988 refined, 5 included, MultiStar: {0.24, -0.45}, one-star: {0.30, -0.77}
18:46:25.788 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.49 = 0.49)
18:46:25.788 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.60 = -2.68)
18:46:25.788 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.45 hyp=0.51 cameraTheta=-1.09 mountX=0.45 mountY=-0.22, mountTheta=-0.47
18:46:25.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.45, opts=13)
18:46:25.800 00.012 7988 Enqueuing Move request for scope (0.24, -0.45)
18:46:25.800 00.000 15712 Worker thread wakes up
18:46:25.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.45) opts 0xd
18:46:25.800 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.45)
18:46:25.800 00.000 15712 Moving (0.24, -0.45) raw xDistance=0.45 yDistance=-0.22
18:46:25.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:25.802 00.002 7988 UpdateGuideState exits: m=1373 SNR=25.2
18:46:25.802 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:25.802 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:25.802 00.000 7988 Enqueuing Expose request
18:46:25.807 00.005 15712 PPEC rslt: input = 0.45, final = 0.28, react = 0.27, pred = 0.01, hyst = 0.26, hyst_pct = 0.19, period_length = 644.43
18:46:25.807 00.000 15712 PPEC: input: 0.45, control: 0.28, exposure: 1500
18:46:25.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:25.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:46:25.807 00.000 15712 MoveAxis(W, 90, ABG)
18:46:25.807 00.000 15712 Guiding  Dir = 3, Dur = 90
18:46:25.807 00.000 15712 IsGuiding returns 0
18:46:25.823 00.016 15712 PulseGuide returned control before completion, sleep 84
18:46:25.936 00.113 15712 IsGuiding returns 0
18:46:25.936 00.000 15712 Move returns status 0, amount 90
18:46:25.936 00.000 15712 MoveAxis(N, 0, ABG)
18:46:25.936 00.000 15712 Move returns status 0, amount 0
18:46:25.936 00.000 15712 move complete, result=0
18:46:25.936 00.000 7988 GuideStep: 0.4 px 90 ms WEST, -0.2 px 0 ms NORTH
18:46:25.936 00.000 15712 worker thread done servicing request
18:46:25.936 00.000 15712 Worker thread wakes up
18:46:25.938 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:25.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:27.349 01.411 15712 Exposure complete
18:46:27.411 00.062 15712 worker thread done servicing request
18:46:27.411 00.000 7988 OnExposeComplete: enter
18:46:27.411 00.000 7988 UpdateGuideState(): m_state=6
18:46:27.415 00.004 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
18:46:27.416 00.001 7988 Star::Find returns 1 (1), X=1181.19, Y=432.26, Mass=1444, SNR=25.7, Peak=255 HFD=3.4
18:46:27.416 00.000 7988 MultiStar: [#1 0.41,0.12,0.99,U] [#2 0.37,-0.11,0.99,U] [#3 0.27,0.16,0.94,U] [#4 0.29,0.04,1.01,U] [#5 0.29,0.11,0.69,U] [#6 0.36,0.13,0.66,U] [#7 0.30,0.25,0.67,U] [#8 0.07,0.22,0.64,U] 
18:46:27.418 00.002 7988 single-star, 8 included, MultiStar: {0.31, 0.08}, one-star: {0.31, -0.03}
18:46:27.418 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
18:46:27.420 00.002 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.68)
18:46:27.420 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-0.08 mountX=0.02 mountY=-0.31, mountTheta=-1.50
18:46:27.422 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.03, opts=13)
18:46:27.424 00.002 7988 Enqueuing Move request for scope (0.31, -0.03)
18:46:27.426 00.002 15712 Worker thread wakes up
18:46:27.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:27.426 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.7 Saturated
18:46:27.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:27.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:27.426 00.000 7988 Enqueuing Expose request
18:46:27.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
18:46:27.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
18:46:27.426 00.000 15712 Moving (0.31, -0.03) raw xDistance=0.02 yDistance=-0.31
18:46:27.426 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.19, period_length = 644.43
18:46:27.426 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
18:46:27.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:46:27.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
18:46:27.426 00.000 15712 MoveAxis(W, 6, ABG)
18:46:27.426 00.000 15712 Guiding  Dir = 3, Dur = 6
18:46:27.433 00.007 15712 IsGuiding returns 0
18:46:27.450 00.017 15712 IsGuiding returns 0
18:46:27.450 00.000 15712 Move returns status 0, amount 6
18:46:27.450 00.000 15712 MoveAxis(N, 0, ABG)
18:46:27.450 00.000 15712 Move returns status 0, amount 0
18:46:27.450 00.000 15712 move complete, result=0
18:46:27.450 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.3 px 0 ms NORTH
18:46:27.450 00.000 15712 worker thread done servicing request
18:46:27.450 00.000 15712 Worker thread wakes up
18:46:27.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:27.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:29.099 01.649 15712 Exposure complete
18:46:29.163 00.064 15712 worker thread done servicing request
18:46:29.163 00.000 7988 OnExposeComplete: enter
18:46:29.163 00.000 7988 UpdateGuideState(): m_state=6
18:46:29.165 00.002 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
18:46:29.167 00.002 7988 Star::Find returns 1 (0), X=1181.04, Y=431.93, Mass=1457, SNR=25.9, Peak=221 HFD=2.9
18:46:29.167 00.000 7988 MultiStar: [#1 0.23,-0.09,1.01,U] [#2 0.18,-0.49,1.00,U] [#3 0.15,-0.38,0.95,U] [#4 0.40,-0.73,0.00,M1] [#5 -0.09,-0.40,0.68,U] [#6 0.41,-0.35,0.69,U] [#7 0.08,-0.47,0.65,U] [#8 0.17,-0.46,0.62,U] 
18:46:29.169 00.002 7988 single-star, 7 included, MultiStar: {0.17, -0.37}, one-star: {0.16, -0.36}
18:46:29.171 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
18:46:29.171 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.75)
18:46:29.173 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.36 hyp=0.39 cameraTheta=-1.15 mountX=0.36 mountY=-0.15, mountTheta=-0.40
18:46:29.173 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.36, opts=13)
18:46:29.175 00.002 7988 Enqueuing Move request for scope (0.16, -0.36)
18:46:29.177 00.002 15712 Worker thread wakes up
18:46:29.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.36) opts 0xd
18:46:29.177 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.36)
18:46:29.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:29.177 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9
18:46:29.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:29.177 00.000 15712 Moving (0.16, -0.36) raw xDistance=0.36 yDistance=-0.15
18:46:29.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:29.182 00.005 7988 Enqueuing Expose request
18:46:29.184 00.002 15712 PPEC rslt: input = 0.36, final = 0.33, react = 0.22, pred = 0.14, hyst = 0.21, hyst_pct = 0.19, period_length = 644.43
18:46:29.184 00.000 15712 PPEC: input: 0.36, control: 0.33, exposure: 1500
18:46:29.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:29.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:46:29.184 00.000 15712 MoveAxis(W, 108, ABG)
18:46:29.184 00.000 15712 Guiding  Dir = 3, Dur = 108
18:46:29.184 00.000 15712 IsGuiding returns 0
18:46:29.209 00.025 15712 PulseGuide returned control before completion, sleep 90
18:46:29.305 00.096 15712 IsGuiding returns 1
18:46:29.305 00.000 15712 scope still moving after pulse duration time elapsed
18:46:29.355 00.050 15712 IsGuiding returns 0
18:46:29.355 00.000 15712 scope move finished after 108 + 64 ms
18:46:29.355 00.000 15712 Move returns status 0, amount 108
18:46:29.355 00.000 15712 MoveAxis(N, 0, ABG)
18:46:29.355 00.000 15712 Move returns status 0, amount 0
18:46:29.355 00.000 15712 move complete, result=0
18:46:29.355 00.000 7988 GuideStep: 0.4 px 108 ms WEST, -0.2 px 0 ms NORTH
18:46:29.359 00.004 15712 worker thread done servicing request
18:46:29.359 00.000 15712 Worker thread wakes up
18:46:29.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:29.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:30.772 01.413 15712 Exposure complete
18:46:30.835 00.063 15712 worker thread done servicing request
18:46:30.835 00.000 7988 OnExposeComplete: enter
18:46:30.835 00.000 7988 UpdateGuideState(): m_state=6
18:46:30.835 00.000 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
18:46:30.835 00.000 7988 Star::Find returns 1 (1), X=1181.02, Y=432.32, Mass=1384, SNR=25.1, Peak=255 HFD=3.3
18:46:30.835 00.000 7988 MultiStar: [#1 0.33,0.27,1.03,U] [#2 0.09,0.05,1.04,U] [#3 0.31,0.08,0.97,U] [#4 0.48,-0.18,1.02,U] [#5 0.14,-0.02,0.70,U] [#6 0.38,0.05,0.72,U] [#7 0.17,0.24,0.68,U] [#8 0.37,0.17,0.66,U] 
18:46:30.835 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.07}, one-star: {0.14, 0.03}
18:46:30.835 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
18:46:30.835 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.39)
18:46:30.845 00.010 7988 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.03 mountY=-0.14, mountTheta=-1.79
18:46:30.847 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.03, opts=13)
18:46:30.847 00.000 7988 Enqueuing Move request for scope (0.14, 0.03)
18:46:30.849 00.002 15712 Worker thread wakes up
18:46:30.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:30.849 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.1 Saturated
18:46:30.852 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:30.853 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:30.853 00.000 7988 Enqueuing Expose request
18:46:30.855 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
18:46:30.855 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
18:46:30.855 00.000 15712 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
18:46:30.855 00.000 15712 PPEC rslt: input = -0.03, final = 0.12, react = -0.02, pred = 0.15, hyst = 0.00, hyst_pct = 0.19, period_length = 644.43
18:46:30.857 00.002 15712 PPEC: input: -0.03, control: 0.12, exposure: 1500
18:46:30.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:30.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:46:30.857 00.000 15712 MoveAxis(W, 39, ABG)
18:46:30.857 00.000 15712 Guiding  Dir = 3, Dur = 39
18:46:30.857 00.000 15712 IsGuiding returns 0
18:46:30.870 00.013 15712 PulseGuide returned control before completion, sleep 31
18:46:30.920 00.050 15712 IsGuiding returns 0
18:46:30.920 00.000 15712 Move returns status 0, amount 39
18:46:30.920 00.000 15712 MoveAxis(N, 0, ABG)
18:46:30.920 00.000 15712 Move returns status 0, amount 0
18:46:30.920 00.000 15712 move complete, result=0
18:46:30.920 00.000 15712 worker thread done servicing request
18:46:30.920 00.000 15712 Worker thread wakes up
18:46:30.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:30.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:30.920 00.000 7988 GuideStep: -0.0 px 39 ms WEST, -0.1 px 0 ms NORTH
18:46:32.553 01.633 15712 Exposure complete
18:46:32.616 00.063 7988 OnExposeComplete: enter
18:46:32.616 00.000 7988 UpdateGuideState(): m_state=6
18:46:32.618 00.002 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
18:46:32.620 00.002 7988 Star::Find returns 1 (0), X=1181.20, Y=433.22, Mass=1378, SNR=25.1, Peak=148 HFD=3.8
18:46:32.620 00.000 7988 MultiStar: [#1 0.68,1.25,0.00,M1] [#2 0.43,0.67,0.00,M1] [#3 0.52,1.17,0.00,M1] [#4 0.52,1.06,0.00,M1] [#5 0.36,0.74,0.00,M1] [#6 0.76,0.97,0.00,M1] [#7 0.62,0.97,0.00,M1] [#8 0.33,1.15,0.00,M1] 
18:46:32.622 00.002 15712 worker thread done servicing request
18:46:32.622 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
18:46:32.625 00.003 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.36)
18:46:32.625 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.94 hyp=0.99 cameraTheta=1.24 mountX=-0.94 mountY=-0.35, mountTheta=-2.79
18:46:32.627 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.94, opts=13)
18:46:32.629 00.002 7988 Enqueuing Move request for scope (0.32, 0.94)
18:46:32.631 00.002 15712 Worker thread wakes up
18:46:32.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.94) opts 0xd
18:46:32.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.94)
18:46:32.631 00.000 15712 Moving (0.32, 0.94) raw xDistance=-0.94 yDistance=-0.35
18:46:32.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:32.632 00.001 7988 UpdateGuideState exits: m=1378 SNR=25.1
18:46:32.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:32.634 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:32.634 00.000 7988 Enqueuing Expose request
18:46:32.636 00.002 15712 PPEC rslt: input = -0.94, final = -0.42, react = -0.56, pred = 0.16, hyst = -0.49, hyst_pct = 0.19, period_length = 644.43
18:46:32.636 00.000 15712 PPEC: input: -0.94, control: -0.42, exposure: 1500
18:46:32.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:46:32.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
18:46:32.636 00.000 15712 MoveAxis(E, 138, ABG)
18:46:32.636 00.000 15712 Guiding  Dir = 2, Dur = 138
18:46:32.638 00.002 15712 IsGuiding returns 0
18:46:32.664 00.026 15712 PulseGuide returned control before completion, sleep 121
18:46:32.791 00.127 15712 IsGuiding returns 1
18:46:32.791 00.000 15712 scope still moving after pulse duration time elapsed
18:46:32.841 00.050 15712 IsGuiding returns 0
18:46:32.841 00.000 15712 scope move finished after 138 + 65 ms
18:46:32.841 00.000 15712 Move returns status 0, amount 138
18:46:32.841 00.000 15712 MoveAxis(N, 0, ABG)
18:46:32.841 00.000 15712 Move returns status 0, amount 0
18:46:32.841 00.000 15712 move complete, result=0
18:46:32.841 00.000 7988 GuideStep: -0.9 px 138 ms EAST, -0.3 px 0 ms NORTH
18:46:32.843 00.002 15712 worker thread done servicing request
18:46:32.843 00.000 15712 Worker thread wakes up
18:46:32.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:32.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:34.262 01.419 15712 Exposure complete
18:46:34.325 00.063 7988 OnExposeComplete: enter
18:46:34.329 00.004 7988 UpdateGuideState(): m_state=6
18:46:34.329 00.000 15712 worker thread done servicing request
18:46:34.329 00.000 7988 Star::Find(15, 1181, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
18:46:34.332 00.003 7988 Star::Find returns 1 (0), X=1181.21, Y=432.45, Mass=1393, SNR=25.4, Peak=206 HFD=3.3
18:46:34.334 00.002 7988 MultiStar: [#1 0.42,0.42,0.99,U] [#2 0.37,0.24,1.01,U] [#3 0.43,0.28,0.97,U] [#4 0.53,0.09,1.02,U] [#5 0.39,0.07,0.72,U] [#6 0.42,0.21,0.72,U] [#7 0.44,0.30,0.68,U] [#8 0.37,0.20,0.70,U] 
18:46:34.334 00.000 7988 single-star, 8 included, MultiStar: {0.41, 0.22}, one-star: {0.34, 0.16}
18:46:34.336 00.002 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
18:46:34.336 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.16)
18:46:34.339 00.003 7988 CameraToMount -- cameraX=0.34 cameraY=0.16 hyp=0.37 cameraTheta=0.44 mountX=-0.16 mountY=-0.34, mountTheta=-2.01
18:46:34.341 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.16, opts=13)
18:46:34.341 00.000 7988 Enqueuing Move request for scope (0.34, 0.16)
18:46:34.345 00.004 15712 Worker thread wakes up
18:46:34.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.16) opts 0xd
18:46:34.345 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.16)
18:46:34.345 00.000 15712 Moving (0.34, 0.16) raw xDistance=-0.16 yDistance=-0.34
18:46:34.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:34.345 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.4
18:46:34.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:34.349 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:34.349 00.000 7988 Enqueuing Expose request
18:46:34.351 00.002 15712 PPEC rslt: input = -0.16, final = 0.11, react = -0.10, pred = 0.14, hyst = 0.00, hyst_pct = 0.19, period_length = 644.43
18:46:34.351 00.000 15712 PPEC: input: -0.16, control: 0.11, exposure: 1500
18:46:34.351 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.52 newest=-0.82
18:46:34.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
18:46:34.351 00.000 15712 MoveAxis(W, 37, ABG)
18:46:34.351 00.000 15712 Guiding  Dir = 3, Dur = 37
18:46:34.351 00.000 15712 IsGuiding returns 0
18:46:34.374 00.023 15712 PulseGuide returned control before completion, sleep 24
18:46:34.402 00.028 15712 IsGuiding returns 1
18:46:34.402 00.000 15712 scope still moving after pulse duration time elapsed
18:46:34.434 00.032 15712 IsGuiding returns 0
18:46:34.434 00.000 15712 scope move finished after 37 + 45 ms
18:46:34.434 00.000 15712 Move returns status 0, amount 37
18:46:34.434 00.000 15712 BLC: Oldest BLC event removed
18:46:34.434 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 268 applied
18:46:34.434 00.000 15712 MoveAxis(N, 355, ABG)
18:46:34.434 00.000 15712 Guiding  Dir = 0, Dur = 355
18:46:34.434 00.000 15712 IsGuiding returns 0
18:46:34.514 00.080 15712 PulseGuide returned control before completion, sleep 280
18:46:34.801 00.287 15712 IsGuiding returns 1
18:46:34.801 00.000 15712 scope still moving after pulse duration time elapsed
18:46:34.833 00.032 15712 IsGuiding returns 1
18:46:34.865 00.032 15712 IsGuiding returns 1
18:46:34.917 00.052 15712 IsGuiding returns 0
18:46:34.917 00.000 15712 scope move finished after 355 + 130 ms
18:46:34.917 00.000 15712 Move returns status 0, amount 355
18:46:34.917 00.000 15712 move complete, result=0
18:46:34.917 00.000 15712 worker thread done servicing request
18:46:34.917 00.000 15712 Worker thread wakes up
18:46:34.917 00.000 7988 GuideStep: -0.2 px 37 ms WEST, -0.3 px 355 ms NORTH
18:46:34.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:34.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:36.552 01.635 15712 Exposure complete
18:46:36.615 00.063 15712 worker thread done servicing request
18:46:36.615 00.000 7988 OnExposeComplete: enter
18:46:36.615 00.000 7988 UpdateGuideState(): m_state=6
18:46:36.618 00.003 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
18:46:36.618 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=431.93, Mass=1426, SNR=25.5, Peak=203 HFD=3.3
18:46:36.618 00.000 7988 MultiStar: [#1 0.03,-0.03,1.02,U] [#2 -0.40,-0.39,1.01,U] [#3 -0.22,-0.25,0.97,U] [#4 0.04,-0.41,1.05,U] [#5 -0.26,-0.22,0.67,U] [#6 -0.08,-0.05,0.73,U] [#7 -0.41,-0.62,0.00,M1] [#8 -0.20,-0.58,0.00,M1] 
18:46:36.618 00.000 7988 refined, 6 included, MultiStar: {-0.16, -0.25}, one-star: {-0.23, -0.36}
18:46:36.618 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
18:46:36.618 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
18:46:36.618 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-2.12 mountX=0.25 mountY=0.16, mountTheta=0.57
18:46:36.618 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.25, opts=13)
18:46:36.618 00.000 7988 Enqueuing Move request for scope (-0.16, -0.25)
18:46:36.618 00.000 15712 Worker thread wakes up
18:46:36.629 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:36.629 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.5
18:46:36.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:36.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:36.629 00.000 7988 Enqueuing Expose request
18:46:36.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
18:46:36.629 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
18:46:36.629 00.000 15712 Moving (-0.16, -0.25) raw xDistance=0.25 yDistance=0.16
18:46:36.629 00.000 15712 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.339149, 1:-0.161626
18:46:36.629 00.000 15712 BLC: No correction, Miss < min_move
18:46:36.635 00.006 15712 PPEC rslt: input = 0.25, final = 0.27, react = 0.15, pred = 0.16, hyst = 0.11, hyst_pct = 0.19, period_length = 644.43
18:46:36.635 00.000 15712 PPEC: input: 0.25, control: 0.27, exposure: 1500
18:46:36.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:36.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:46:36.635 00.000 15712 MoveAxis(W, 89, ABG)
18:46:36.635 00.000 15712 Guiding  Dir = 3, Dur = 89
18:46:36.635 00.000 15712 IsGuiding returns 0
18:46:36.661 00.026 15712 PulseGuide returned control before completion, sleep 74
18:46:36.741 00.080 15712 IsGuiding returns 1
18:46:36.741 00.000 15712 scope still moving after pulse duration time elapsed
18:46:36.773 00.032 15712 IsGuiding returns 0
18:46:36.773 00.000 15712 scope move finished after 89 + 48 ms
18:46:36.773 00.000 15712 Move returns status 0, amount 89
18:46:36.773 00.000 15712 MoveAxis(N, 0, ABG)
18:46:36.773 00.000 15712 Move returns status 0, amount 0
18:46:36.773 00.000 15712 move complete, result=0
18:46:36.773 00.000 15712 worker thread done servicing request
18:46:36.773 00.000 15712 Worker thread wakes up
18:46:36.773 00.000 7988 GuideStep: 0.3 px 89 ms WEST, 0.2 px 0 ms NORTH
18:46:36.775 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:36.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:38.195 01.420 15712 Exposure complete
18:46:38.256 00.061 15712 worker thread done servicing request
18:46:38.256 00.000 7988 OnExposeComplete: enter
18:46:38.256 00.000 7988 UpdateGuideState(): m_state=6
18:46:38.260 00.004 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
18:46:38.262 00.002 7988 Star::Find returns 1 (0), X=1180.65, Y=432.26, Mass=1391, SNR=25.3, Peak=225 HFD=3.1
18:46:38.262 00.000 7988 MultiStar: [#1 0.02,0.22,1.00,U] [#2 -0.16,-0.15,1.00,U] [#3 -0.03,0.16,1.00,U] [#4 0.08,-0.15,1.05,U] [#5 -0.28,-0.27,0.70,U] [#6 -0.02,0.06,0.70,U] [#7 -0.04,-0.19,0.68,U] [#8 -0.29,-0.08,0.64,U] 
18:46:38.264 00.002 7988 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.23, -0.03}
18:46:38.264 00.000 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
18:46:38.265 00.001 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
18:46:38.265 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.77 mountX=0.04 mountY=0.09, mountTheta=1.20
18:46:38.267 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.04, opts=13)
18:46:38.269 00.002 7988 Enqueuing Move request for scope (-0.09, -0.04)
18:46:38.271 00.002 15712 Worker thread wakes up
18:46:38.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
18:46:38.271 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
18:46:38.271 00.000 15712 Moving (-0.09, -0.04) raw xDistance=0.04 yDistance=0.09
18:46:38.271 00.000 15712 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.339149, 1:-0.161626, 2:-0.094347
18:46:38.271 00.000 15712 BLC: No correction, Miss < min_move
18:46:38.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:38.271 00.000 7988 UpdateGuideState exits: m=1391 SNR=25.3
18:46:38.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:38.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:38.271 00.000 7988 Enqueuing Expose request
18:46:38.271 00.000 15712 PPEC rslt: input = 0.04, final = 0.11, react = 0.02, pred = 0.13, hyst = 0.00, hyst_pct = 0.18, period_length = 644.43
18:46:38.271 00.000 15712 PPEC: input: 0.04, control: 0.11, exposure: 1500
18:46:38.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:38.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:46:38.271 00.000 15712 MoveAxis(W, 35, ABG)
18:46:38.271 00.000 15712 Guiding  Dir = 3, Dur = 35
18:46:38.271 00.000 15712 IsGuiding returns 0
18:46:38.292 00.021 15712 PulseGuide returned control before completion, sleep 32
18:46:38.339 00.047 15712 IsGuiding returns 0
18:46:38.339 00.000 15712 Move returns status 0, amount 35
18:46:38.339 00.000 15712 MoveAxis(N, 0, ABG)
18:46:38.339 00.000 15712 Move returns status 0, amount 0
18:46:38.339 00.000 15712 move complete, result=0
18:46:38.339 00.000 7988 GuideStep: 0.0 px 35 ms WEST, 0.1 px 0 ms NORTH
18:46:38.341 00.002 15712 worker thread done servicing request
18:46:38.341 00.000 15712 Worker thread wakes up
18:46:38.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:38.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:39.977 01.636 15712 Exposure complete
18:46:40.039 00.062 15712 worker thread done servicing request
18:46:40.039 00.000 7988 OnExposeComplete: enter
18:46:40.039 00.000 7988 UpdateGuideState(): m_state=6
18:46:40.045 00.006 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
18:46:40.045 00.000 7988 Star::Find returns 1 (1), X=1180.90, Y=432.08, Mass=1472, SNR=26.0, Peak=255 HFD=3.1
18:46:40.047 00.002 7988 MultiStar: [#1 0.16,0.12,0.96,U] [#2 -0.04,-0.08,1.03,U] [#3 -0.04,-0.01,0.90,U] [#4 0.11,0.06,1.02,U] [#5 0.21,0.12,0.68,U] [#6 0.27,-0.02,0.69,U] [#7 -0.22,-0.05,0.63,U] [#8 0.23,-0.07,0.62,U] 
18:46:40.049 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.02, -0.21}
18:46:40.049 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.58) = xAngle (1.35 = 1.35)
18:46:40.051 00.002 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.46 = -1.83)
18:46:40.052 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=0.02 mountY=-0.07, mountTheta=-1.34
18:46:40.052 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
18:46:40.055 00.003 7988 Enqueuing Move request for scope (0.07, -0.02)
18:46:40.055 00.000 15712 Worker thread wakes up
18:46:40.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:40.055 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0 Saturated
18:46:40.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
18:46:40.055 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
18:46:40.055 00.000 15712 Moving (0.07, -0.02) raw xDistance=0.02 yDistance=-0.07
18:46:40.055 00.000 15712 BLC: window closed
18:46:40.055 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.339149, 1:-0.161626, 2:-0.094347
18:46:40.055 00.000 15712 BLC: No correction, Miss < min_move
18:46:40.055 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:40.055 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.18, period_length = 644.43
18:46:40.055 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:40.055 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
18:46:40.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:40.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:46:40.055 00.000 15712 MoveAxis(W, 11, ABG)
18:46:40.055 00.000 15712 Guiding  Dir = 3, Dur = 11
18:46:40.055 00.000 7988 Enqueuing Expose request
18:46:40.055 00.000 15712 IsGuiding returns 0
18:46:40.079 00.024 15712 IsGuiding returns 1
18:46:40.079 00.000 15712 scope still moving after pulse duration time elapsed
18:46:40.103 00.024 15712 IsGuiding returns 1
18:46:40.137 00.034 15712 IsGuiding returns 0
18:46:40.137 00.000 15712 scope move finished after 11 + 71 ms
18:46:40.137 00.000 15712 Move returns status 0, amount 11
18:46:40.137 00.000 15712 MoveAxis(N, 0, ABG)
18:46:40.137 00.000 15712 Move returns status 0, amount 0
18:46:40.137 00.000 15712 move complete, result=0
18:46:40.137 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
18:46:40.148 00.011 15712 worker thread done servicing request
18:46:40.148 00.000 15712 Worker thread wakes up
18:46:40.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:40.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:41.554 01.406 15712 Exposure complete
18:46:41.616 00.062 15712 worker thread done servicing request
18:46:41.616 00.000 7988 OnExposeComplete: enter
18:46:41.616 00.000 7988 UpdateGuideState(): m_state=6
18:46:41.616 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
18:46:41.616 00.000 7988 Star::Find returns 1 (0), X=1180.93, Y=432.06, Mass=1416, SNR=25.5, Peak=233 HFD=2.9
18:46:41.616 00.000 7988 MultiStar: [#1 -0.26,0.32,1.00,U] [#2 -0.21,-0.42,0.98,U] [#3 -0.02,0.05,0.95,U] [#4 -0.01,-0.23,1.01,U] [#5 -0.19,-0.10,0.69,U] [#6 -0.11,0.05,0.71,U] [#7 -0.32,-0.05,0.66,U] [#8 -0.16,-0.13,0.65,U] 
18:46:41.616 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {0.06, -0.23}
18:46:41.616 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.58) = xAngle (-0.96 = -0.96)
18:46:41.616 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.15 = 2.15)
18:46:41.616 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.54 mountX=0.09 mountY=0.13, mountTheta=0.97
18:46:41.616 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.09, opts=13)
18:46:41.632 00.016 7988 Enqueuing Move request for scope (-0.12, -0.09)
18:46:41.633 00.001 15712 Worker thread wakes up
18:46:41.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
18:46:41.633 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
18:46:41.633 00.000 15712 Moving (-0.12, -0.09) raw xDistance=0.09 yDistance=0.13
18:46:41.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:41.633 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.5
18:46:41.636 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:41.636 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:41.636 00.000 7988 Enqueuing Expose request
18:46:41.636 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.18, period_length = 644.43
18:46:41.636 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
18:46:41.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:41.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:46:41.636 00.000 15712 MoveAxis(W, 7, ABG)
18:46:41.636 00.000 15712 Guiding  Dir = 3, Dur = 7
18:46:41.636 00.000 15712 IsGuiding returns 0
18:46:41.696 00.060 15712 IsGuiding returns 0
18:46:41.696 00.000 15712 Move returns status 0, amount 7
18:46:41.696 00.000 15712 MoveAxis(N, 0, ABG)
18:46:41.696 00.000 15712 Move returns status 0, amount 0
18:46:41.696 00.000 15712 move complete, result=0
18:46:41.696 00.000 15712 worker thread done servicing request
18:46:41.696 00.000 15712 Worker thread wakes up
18:46:41.696 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
18:46:41.698 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:41.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:43.337 01.639 15712 Exposure complete
18:46:43.399 00.062 15712 worker thread done servicing request
18:46:43.399 00.000 7988 OnExposeComplete: enter
18:46:43.401 00.002 7988 UpdateGuideState(): m_state=6
18:46:43.401 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
18:46:43.403 00.002 7988 Star::Find returns 1 (0), X=1180.64, Y=431.56, Mass=1395, SNR=25.3, Peak=198 HFD=3.2
18:46:43.405 00.002 7988 MultiStar: [#1 0.06,-0.39,1.01,U] [#2 -0.24,-0.62,0.00,M1] [#3 -0.02,-0.73,0.00,M1] [#4 -0.07,-0.72,0.00,M1] [#5 -0.13,-0.63,0.00,M1] [#6 0.01,-0.70,0.00,M1] [#7 -0.21,-0.50,0.66,U] [#8 -0.19,-0.30,0.67,U] 
18:46:43.405 00.000 7988 refined, 3 included, MultiStar: {-0.13, -0.50}, one-star: {-0.24, -0.73}
18:46:43.407 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
18:46:43.407 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
18:46:43.409 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.50 hyp=0.51 cameraTheta=-1.83 mountX=0.50 mountY=0.14, mountTheta=0.28
18:46:43.411 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.50, opts=13)
18:46:43.411 00.000 7988 Enqueuing Move request for scope (-0.13, -0.50)
18:46:43.413 00.002 15712 Worker thread wakes up
18:46:43.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.50) opts 0xd
18:46:43.413 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.50)
18:46:43.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:43.414 00.001 7988 UpdateGuideState exits: m=1395 SNR=25.3
18:46:43.414 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:43.416 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:43.418 00.002 7988 Enqueuing Expose request
18:46:43.418 00.000 15712 Moving (-0.13, -0.50) raw xDistance=0.50 yDistance=0.14
18:46:43.420 00.002 15712 PPEC rslt: input = 0.50, final = 0.31, react = 0.30, pred = 0.01, hyst = 0.27, hyst_pct = 0.18, period_length = 644.43
18:46:43.420 00.000 15712 PPEC: input: 0.50, control: 0.31, exposure: 1500
18:46:43.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:43.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:46:43.420 00.000 15712 MoveAxis(W, 100, ABG)
18:46:43.420 00.000 15712 Guiding  Dir = 3, Dur = 100
18:46:43.420 00.000 15712 IsGuiding returns 0
18:46:43.435 00.015 15712 PulseGuide returned control before completion, sleep 92
18:46:43.544 00.109 15712 IsGuiding returns 0
18:46:43.544 00.000 15712 Move returns status 0, amount 100
18:46:43.544 00.000 15712 MoveAxis(N, 0, ABG)
18:46:43.544 00.000 15712 Move returns status 0, amount 0
18:46:43.544 00.000 15712 move complete, result=0
18:46:43.544 00.000 7988 GuideStep: 0.5 px 100 ms WEST, 0.1 px 0 ms NORTH
18:46:43.552 00.008 15712 worker thread done servicing request
18:46:43.552 00.000 15712 Worker thread wakes up
18:46:43.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:43.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:44.964 01.412 15712 Exposure complete
18:46:45.026 00.062 15712 worker thread done servicing request
18:46:45.027 00.001 7988 OnExposeComplete: enter
18:46:45.027 00.000 7988 UpdateGuideState(): m_state=6
18:46:45.027 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
18:46:45.027 00.000 7988 Star::Find returns 1 (0), X=1180.62, Y=432.53, Mass=1608, SNR=27.2, Peak=200 HFD=3.3
18:46:45.031 00.004 7988 MultiStar: [#1 -0.00,0.58,0.96,U] [#2 -0.32,-0.07,0.93,U] [#3 -0.08,0.37,0.91,U] [#4 -0.01,0.18,0.94,U] [#5 -0.10,0.31,0.70,U] [#6 0.02,0.28,0.63,U] [#7 -0.16,0.18,0.64,U] [#8 -0.11,0.30,0.62,U] 
18:46:45.031 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.26}, one-star: {-0.25, 0.24}
18:46:45.031 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.58) = xAngle (3.57 = -2.71)
18:46:45.031 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.68 = 0.39)
18:46:45.031 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.99 mountX=-0.26 mountY=0.11, mountTheta=2.74
18:46:45.031 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.26, opts=13)
18:46:45.039 00.008 7988 Enqueuing Move request for scope (-0.12, 0.26)
18:46:45.040 00.001 15712 Worker thread wakes up
18:46:45.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
18:46:45.040 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
18:46:45.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:45.040 00.000 7988 UpdateGuideState exits: m=1608 SNR=27.2
18:46:45.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:45.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:45.040 00.000 15712 Moving (-0.12, 0.26) raw xDistance=-0.26 yDistance=0.11
18:46:45.040 00.000 7988 Enqueuing Expose request
18:46:45.040 00.000 15712 PPEC rslt: input = -0.26, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.18, period_length = 644.43
18:46:45.040 00.000 15712 PPEC: input: -0.26, control: -0.15, exposure: 1500
18:46:45.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:45.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:46:45.040 00.000 15712 MoveAxis(E, 48, ABG)
18:46:45.046 00.006 15712 Guiding  Dir = 2, Dur = 48
18:46:45.065 00.019 15712 IsGuiding returns 0
18:46:45.082 00.017 15712 PulseGuide returned control before completion, sleep 43
18:46:45.135 00.053 15712 IsGuiding returns 1
18:46:45.135 00.000 15712 scope still moving after pulse duration time elapsed
18:46:45.166 00.031 15712 IsGuiding returns 0
18:46:45.166 00.000 15712 scope move finished after 48 + 49 ms
18:46:45.166 00.000 15712 Move returns status 0, amount 48
18:46:45.166 00.000 15712 MoveAxis(N, 0, ABG)
18:46:45.166 00.000 15712 Move returns status 0, amount 0
18:46:45.166 00.000 15712 move complete, result=0
18:46:45.166 00.000 15712 worker thread done servicing request
18:46:45.166 00.000 15712 Worker thread wakes up
18:46:45.166 00.000 7988 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
18:46:45.167 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:45.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:46.809 01.642 15712 Exposure complete
18:46:46.866 00.057 15712 worker thread done servicing request
18:46:46.866 00.000 7988 OnExposeComplete: enter
18:46:46.872 00.006 7988 UpdateGuideState(): m_state=6
18:46:46.872 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
18:46:46.872 00.000 7988 Star::Find returns 1 (0), X=1180.78, Y=432.43, Mass=1403, SNR=25.3, Peak=234 HFD=3.2
18:46:46.872 00.000 7988 MultiStar: [#1 0.15,0.37,1.04,U] [#2 -0.04,-0.13,1.03,U] [#3 0.03,0.29,0.94,U] [#4 0.25,0.21,1.02,U] [#5 -0.10,-0.06,0.72,U] [#6 0.08,0.28,0.73,U] [#7 0.23,-0.10,0.69,U] [#8 0.05,0.12,0.64,U] 
18:46:46.872 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {-0.10, 0.15}
18:46:46.872 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
18:46:46.872 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.84 = -0.45)
18:46:46.872 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.15 mountX=-0.14 mountY=-0.06, mountTheta=-2.70
18:46:46.883 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.14, opts=13)
18:46:46.883 00.000 7988 Enqueuing Move request for scope (0.06, 0.14)
18:46:46.883 00.000 15712 Worker thread wakes up
18:46:46.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
18:46:46.883 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
18:46:46.883 00.000 15712 Moving (0.06, 0.14) raw xDistance=-0.14 yDistance=-0.06
18:46:46.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:46.883 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.3
18:46:46.888 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:46.888 00.000 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.18, period_length = 644.43
18:46:46.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:46.891 00.003 7988 Enqueuing Expose request
18:46:46.891 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
18:46:46.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:46.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:46:46.891 00.000 15712 MoveAxis(W, 1, ABG)
18:46:46.891 00.000 15712 Guiding  Dir = 3, Dur = 1
18:46:46.891 00.000 15712 IsGuiding returns 0
18:46:46.938 00.047 15712 IsGuiding returns 0
18:46:46.938 00.000 15712 Move returns status 0, amount 1
18:46:46.938 00.000 15712 MoveAxis(N, 0, ABG)
18:46:46.938 00.000 15712 Move returns status 0, amount 0
18:46:46.938 00.000 15712 move complete, result=0
18:46:46.938 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
18:46:46.941 00.003 15712 worker thread done servicing request
18:46:46.941 00.000 15712 Worker thread wakes up
18:46:46.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:46.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:48.353 01.412 15712 Exposure complete
18:46:48.414 00.061 15712 worker thread done servicing request
18:46:48.414 00.000 7988 OnExposeComplete: enter
18:46:48.414 00.000 7988 UpdateGuideState(): m_state=6
18:46:48.419 00.005 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
18:46:48.419 00.000 7988 Star::Find returns 1 (1), X=1180.89, Y=432.26, Mass=1434, SNR=25.6, Peak=255 HFD=3.0
18:46:48.421 00.002 7988 MultiStar: [#1 0.02,0.39,1.02,U] [#2 -0.03,0.03,0.99,U] [#3 0.03,0.44,0.93,U] [#4 0.05,0.08,1.07,U] [#5 0.14,-0.11,0.72,U] [#6 0.06,0.57,0.71,U] [#7 0.06,-0.07,0.65,U] [#8 -0.28,0.21,0.63,U] 
18:46:48.423 00.002 7988 single-star, 8 included, MultiStar: {0.01, 0.17}, one-star: {0.02, -0.03}
18:46:48.423 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
18:46:48.425 00.002 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.60)
18:46:48.425 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.01 mountX=0.03 mountY=-0.02, mountTheta=-0.55
18:46:48.427 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.03, opts=13)
18:46:48.429 00.002 7988 Enqueuing Move request for scope (0.02, -0.03)
18:46:48.430 00.001 15712 Worker thread wakes up
18:46:48.430 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
18:46:48.430 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
18:46:48.430 00.000 15712 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=-0.02
18:46:48.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:48.430 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.6 Saturated
18:46:48.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:48.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:48.430 00.000 7988 Enqueuing Expose request
18:46:48.430 00.000 15712 PPEC rslt: input = 0.03, final = 0.05, react = 0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.18, period_length = 644.43
18:46:48.430 00.000 15712 PPEC: input: 0.03, control: 0.05, exposure: 1500
18:46:48.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:48.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:46:48.430 00.000 15712 MoveAxis(W, 18, ABG)
18:46:48.430 00.000 15712 Guiding  Dir = 3, Dur = 18
18:46:48.430 00.000 15712 IsGuiding returns 0
18:46:48.447 00.017 15712 IsGuiding returns 1
18:46:48.447 00.000 15712 scope still moving after pulse duration time elapsed
18:46:48.498 00.051 15712 IsGuiding returns 0
18:46:48.498 00.000 15712 scope move finished after 18 + 50 ms
18:46:48.498 00.000 15712 Move returns status 0, amount 18
18:46:48.498 00.000 15712 MoveAxis(N, 0, ABG)
18:46:48.498 00.000 15712 Move returns status 0, amount 0
18:46:48.498 00.000 15712 move complete, result=0
18:46:48.498 00.000 7988 GuideStep: 0.0 px 18 ms WEST, -0.0 px 0 ms NORTH
18:46:48.507 00.009 15712 worker thread done servicing request
18:46:48.507 00.000 15712 Worker thread wakes up
18:46:48.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:48.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:49.736 01.229 7988 evsrv: cli 0CCD0168 connect
18:46:49.738 00.002 7988 case statement mapped state 6 to 3
18:46:49.740 00.002 7988 case statement mapped state 6 to 3
18:46:49.744 00.004 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"720588a4-cdf2-4295-9b78-0b978a51bf88"}
18:46:49.744 00.000 7988 case statement mapped state 6 to 3
18:46:49.744 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"720588a4-cdf2-4295-9b78-0b978a51bf88"}
18:46:49.744 00.000 7988 evsrv: cli 0CCD0168 disconnect
18:46:50.131 00.387 15712 Exposure complete
18:46:50.241 00.110 15712 worker thread done servicing request
18:46:50.241 00.000 7988 OnExposeComplete: enter
18:46:50.245 00.004 7988 UpdateGuideState(): m_state=6
18:46:50.248 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
18:46:50.248 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=432.79, Mass=1442, SNR=25.8, Peak=212 HFD=3.2
18:46:50.248 00.000 7988 MultiStar: [#1 -0.12,0.71,0.00,M1] [#2 -0.33,0.37,0.98,U] [#3 -0.15,0.64,0.00,M1] [#4 -0.06,0.50,1.05,U] [#5 0.11,0.26,0.70,U] [#6 -0.14,0.39,0.69,U] [#7 -0.16,0.51,0.67,U] [#8 -0.31,0.68,0.00,M1] 
18:46:50.248 00.000 7988 refined, 5 included, MultiStar: {-0.14, 0.43}, one-star: {-0.20, 0.50}
18:46:50.256 00.008 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.81)
18:46:50.259 00.003 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.29)
18:46:50.261 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.43 hyp=0.45 cameraTheta=1.89 mountX=-0.43 mountY=0.13, mountTheta=2.84
18:46:50.266 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.43, opts=13)
18:46:50.268 00.002 7988 Enqueuing Move request for scope (-0.14, 0.43)
18:46:50.270 00.002 15712 Worker thread wakes up
18:46:50.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:50.272 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.43) opts 0xd
18:46:50.272 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.8
18:46:50.274 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.43)
18:46:50.274 00.000 15712 Moving (-0.14, 0.43) raw xDistance=-0.43 yDistance=0.13
18:46:50.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:50.274 00.000 15712 PPEC rslt: input = -0.43, final = -0.19, react = -0.26, pred = 0.07, hyst = -0.23, hyst_pct = 0.17, period_length = 644.43
18:46:50.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:50.274 00.000 15712 PPEC: input: -0.43, control: -0.19, exposure: 1500
18:46:50.274 00.000 7988 Enqueuing Expose request
18:46:50.279 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:50.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:46:50.279 00.000 15712 MoveAxis(E, 63, ABG)
18:46:50.279 00.000 15712 Guiding  Dir = 2, Dur = 63
18:46:50.279 00.000 15712 IsGuiding returns 0
18:46:50.290 00.011 15712 PulseGuide returned control before completion, sleep 59
18:46:50.371 00.081 15712 IsGuiding returns 0
18:46:50.371 00.000 15712 Move returns status 0, amount 63
18:46:50.371 00.000 15712 MoveAxis(N, 0, ABG)
18:46:50.371 00.000 15712 Move returns status 0, amount 0
18:46:50.371 00.000 15712 move complete, result=0
18:46:50.371 00.000 15712 worker thread done servicing request
18:46:50.371 00.000 15712 Worker thread wakes up
18:46:50.371 00.000 7988 GuideStep: -0.4 px 63 ms EAST, 0.1 px 0 ms NORTH
18:46:50.379 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:50.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:51.782 01.403 15712 Exposure complete
18:46:51.862 00.080 15712 worker thread done servicing request
18:46:51.862 00.000 7988 OnExposeComplete: enter
18:46:51.864 00.002 7988 UpdateGuideState(): m_state=6
18:46:51.864 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
18:46:51.866 00.002 7988 Star::Find returns 1 (0), X=1180.78, Y=432.34, Mass=1467, SNR=26.1, Peak=241 HFD=3.1
18:46:51.868 00.002 7988 MultiStar: [#1 -0.04,0.37,0.96,U] [#2 -0.38,0.04,0.99,U] [#3 -0.22,0.21,0.95,U] [#4 0.14,-0.01,0.99,U] [#5 -0.08,-0.12,0.67,U] [#6 -0.13,0.34,0.66,U] [#7 -0.11,0.15,0.64,U] [#8 -0.29,0.01,0.65,U] 
18:46:51.870 00.002 7988 single-star, 8 included, MultiStar: {-0.13, 0.12}, one-star: {-0.10, 0.05}
18:46:51.870 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.58) = xAngle (4.22 = -2.06)
18:46:51.872 00.002 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.33 = 1.04)
18:46:51.874 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.64 mountX=-0.05 mountY=0.10, mountTheta=2.07
18:46:51.876 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.05, opts=13)
18:46:51.877 00.001 7988 Enqueuing Move request for scope (-0.10, 0.05)
18:46:51.879 00.002 15712 Worker thread wakes up
18:46:51.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
18:46:51.879 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
18:46:51.879 00.000 15712 Moving (-0.10, 0.05) raw xDistance=-0.05 yDistance=0.10
18:46:51.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
18:46:51.882 00.003 7988 UpdateGuideState exits: m=1467 SNR=26.1
18:46:51.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:51.884 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:51.884 00.000 7988 Enqueuing Expose request
18:46:51.886 00.002 15712 PPEC rslt: input = -0.05, final = 0.06, react = -0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.17, period_length = 644.43
18:46:51.886 00.000 15712 PPEC: input: -0.05, control: 0.06, exposure: 1500
18:46:51.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:51.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:46:51.886 00.000 15712 MoveAxis(W, 19, ABG)
18:46:51.886 00.000 15712 Guiding  Dir = 3, Dur = 19
18:46:51.886 00.000 15712 IsGuiding returns 0
18:46:51.909 00.023 15712 IsGuiding returns 1
18:46:51.909 00.000 15712 scope still moving after pulse duration time elapsed
18:46:51.941 00.032 15712 IsGuiding returns 1
18:46:51.972 00.031 15712 IsGuiding returns 0
18:46:51.972 00.000 15712 scope move finished after 19 + 65 ms
18:46:51.972 00.000 15712 Move returns status 0, amount 19
18:46:51.972 00.000 15712 MoveAxis(N, 0, ABG)
18:46:51.972 00.000 15712 Move returns status 0, amount 0
18:46:51.972 00.000 15712 move complete, result=0
18:46:51.972 00.000 15712 worker thread done servicing request
18:46:51.972 00.000 15712 Worker thread wakes up
18:46:51.972 00.000 7988 GuideStep: -0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
18:46:51.974 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:51.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:53.603 01.629 15712 Exposure complete
18:46:53.686 00.083 15712 worker thread done servicing request
18:46:53.686 00.000 7988 OnExposeComplete: enter
18:46:53.692 00.006 7988 UpdateGuideState(): m_state=6
18:46:53.692 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
18:46:53.694 00.002 7988 Star::Find returns 1 (0), X=1180.88, Y=432.71, Mass=1396, SNR=25.5, Peak=232 HFD=3.0
18:46:53.696 00.002 7988 MultiStar: [#1 0.10,0.87,0.00,M1] [#2 -0.09,0.38,1.00,U] [#3 -0.19,0.71,0.00,M1] [#4 0.02,0.60,1.03,U] [#5 -0.09,0.69,0.00,M1] [#6 0.07,0.67,0.00,M1] [#7 -0.00,0.14,0.70,U] [#8 -0.25,0.53,0.64,U] 
18:46:53.698 00.002 7988 single-star, 4 included, MultiStar: {-0.05, 0.42}, one-star: {0.00, 0.42}
18:46:53.698 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.14)
18:46:53.703 00.005 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
18:46:53.703 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.42 hyp=0.42 cameraTheta=1.57 mountX=-0.42 mountY=-0.01, mountTheta=-3.11
18:46:53.703 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.42, opts=13)
18:46:53.703 00.000 7988 Enqueuing Move request for scope (0.00, 0.42)
18:46:53.703 00.000 15712 Worker thread wakes up
18:46:53.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.42) opts 0xd
18:46:53.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.42)
18:46:53.703 00.000 15712 Moving (0.00, 0.42) raw xDistance=-0.42 yDistance=-0.01
18:46:53.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:53.713 00.010 7988 UpdateGuideState exits: m=1396 SNR=25.5
18:46:53.714 00.001 15712 PPEC rslt: input = -0.42, final = -0.21, react = -0.25, pred = 0.04, hyst = -0.24, hyst_pct = 0.17, period_length = 644.43
18:46:53.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:53.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:53.714 00.000 7988 Enqueuing Expose request
18:46:53.714 00.000 15712 PPEC: input: -0.42, control: -0.21, exposure: 1500
18:46:53.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:53.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:46:53.714 00.000 15712 MoveAxis(E, 69, ABG)
18:46:53.714 00.000 15712 Guiding  Dir = 2, Dur = 69
18:46:53.714 00.000 15712 IsGuiding returns 0
18:46:53.746 00.032 15712 PulseGuide returned control before completion, sleep 51
18:46:53.825 00.079 15712 IsGuiding returns 1
18:46:53.825 00.000 15712 scope still moving after pulse duration time elapsed
18:46:53.858 00.033 15712 IsGuiding returns 0
18:46:53.858 00.000 15712 scope move finished after 69 + 70 ms
18:46:53.858 00.000 15712 Move returns status 0, amount 69
18:46:53.858 00.000 15712 MoveAxis(N, 0, ABG)
18:46:53.858 00.000 15712 Move returns status 0, amount 0
18:46:53.858 00.000 15712 move complete, result=0
18:46:53.858 00.000 15712 worker thread done servicing request
18:46:53.858 00.000 15712 Worker thread wakes up
18:46:53.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:53.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:53.858 00.000 7988 GuideStep: -0.4 px 69 ms EAST, -0.0 px 0 ms NORTH
18:46:55.269 01.411 15712 Exposure complete
18:46:55.383 00.114 15712 worker thread done servicing request
18:46:55.383 00.000 7988 OnExposeComplete: enter
18:46:55.383 00.000 7988 UpdateGuideState(): m_state=6
18:46:55.383 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
18:46:55.383 00.000 7988 Star::Find returns 1 (0), X=1180.74, Y=432.32, Mass=1455, SNR=25.7, Peak=179 HFD=3.5
18:46:55.383 00.000 7988 MultiStar: [#1 -0.00,0.47,0.96,U] [#2 -0.07,0.16,1.02,U] [#3 -0.11,0.53,1.00,U] [#4 0.03,0.31,1.02,U] [#5 -0.31,0.33,0.70,U] [#6 0.19,0.41,0.73,U] [#7 0.05,0.24,0.65,U] [#8 -0.23,0.35,0.64,U] 
18:46:55.383 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.31}, one-star: {-0.14, 0.04}
18:46:55.383 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.58) = xAngle (4.46 = -1.83)
18:46:55.398 00.015 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.57 = 1.28)
18:46:55.400 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.88 mountX=-0.04 mountY=0.14, mountTheta=1.83
18:46:55.400 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.04, opts=13)
18:46:55.400 00.000 7988 Enqueuing Move request for scope (-0.14, 0.04)
18:46:55.400 00.000 15712 Worker thread wakes up
18:46:55.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
18:46:55.400 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
18:46:55.400 00.000 15712 Moving (-0.14, 0.04) raw xDistance=-0.04 yDistance=0.14
18:46:55.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
18:46:55.411 00.011 7988 UpdateGuideState exits: m=1455 SNR=25.7
18:46:55.412 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:55.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:55.417 00.005 7988 Enqueuing Expose request
18:46:55.417 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.17, period_length = 644.43
18:46:55.417 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
18:46:55.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:55.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:46:55.417 00.000 15712 MoveAxis(W, 11, ABG)
18:46:55.417 00.000 15712 Guiding  Dir = 3, Dur = 11
18:46:55.417 00.000 15712 IsGuiding returns 0
18:46:55.434 00.017 15712 IsGuiding returns 1
18:46:55.434 00.000 15712 scope still moving after pulse duration time elapsed
18:46:55.507 00.073 15712 IsGuiding returns 0
18:46:55.507 00.000 15712 scope move finished after 11 + 76 ms
18:46:55.507 00.000 15712 Move returns status 0, amount 11
18:46:55.507 00.000 15712 MoveAxis(N, 0, ABG)
18:46:55.507 00.000 15712 Move returns status 0, amount 0
18:46:55.507 00.000 15712 move complete, result=0
18:46:55.507 00.000 15712 worker thread done servicing request
18:46:55.507 00.000 15712 Worker thread wakes up
18:46:55.507 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
18:46:55.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:55.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:57.138 01.631 15712 Exposure complete
18:46:57.203 00.065 15712 worker thread done servicing request
18:46:57.203 00.000 7988 OnExposeComplete: enter
18:46:57.203 00.000 7988 UpdateGuideState(): m_state=6
18:46:57.203 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
18:46:57.203 00.000 7988 Star::Find returns 1 (0), X=1180.54, Y=432.77, Mass=1380, SNR=25.3, Peak=205 HFD=3.2
18:46:57.218 00.015 7988 MultiStar: [#1 -0.27,0.79,0.00,M1] [#2 -0.29,0.35,0.99,U] [#3 -0.38,0.46,0.94,U] [#4 -0.35,0.33,1.04,U] [#5 -0.30,0.62,0.00,M1] [#6 -0.31,0.54,0.00,M1] [#7 -0.54,0.42,0.00,M1] [#8 -0.58,0.57,0.00,M1] 
18:46:57.218 00.000 7988 refined, 3 included, MultiStar: {-0.34, 0.41}, one-star: {-0.34, 0.49}
18:46:57.226 00.008 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
18:46:57.228 00.002 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.67)
18:46:57.228 00.000 7988 CameraToMount -- cameraX=-0.34 cameraY=0.41 hyp=0.53 cameraTheta=2.26 mountX=-0.40 mountY=0.33, mountTheta=2.46
18:46:57.230 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=0.41, opts=13)
18:46:57.230 00.000 7988 Enqueuing Move request for scope (-0.34, 0.41)
18:46:57.230 00.000 15712 Worker thread wakes up
18:46:57.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.41) opts 0xd
18:46:57.230 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, 0.41)
18:46:57.230 00.000 15712 Moving (-0.34, 0.41) raw xDistance=-0.40 yDistance=0.33
18:46:57.235 00.005 15712 PPEC rslt: input = -0.40, final = -0.21, react = -0.24, pred = 0.03, hyst = -0.23, hyst_pct = 0.17, period_length = 644.43
18:46:57.235 00.000 15712 PPEC: input: -0.40, control: -0.21, exposure: 1500
18:46:57.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:46:57.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
18:46:57.235 00.000 15712 MoveAxis(E, 69, ABG)
18:46:57.235 00.000 15712 Guiding  Dir = 2, Dur = 69
18:46:57.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:46:57.237 00.002 7988 UpdateGuideState exits: m=1380 SNR=25.3
18:46:57.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:57.239 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:57.239 00.000 7988 Enqueuing Expose request
18:46:57.239 00.000 15712 IsGuiding returns 0
18:46:57.265 00.026 15712 PulseGuide returned control before completion, sleep 56
18:46:57.345 00.080 15712 IsGuiding returns 0
18:46:57.345 00.000 15712 Move returns status 0, amount 69
18:46:57.345 00.000 15712 MoveAxis(N, 0, ABG)
18:46:57.345 00.000 15712 Move returns status 0, amount 0
18:46:57.345 00.000 15712 move complete, result=0
18:46:57.345 00.000 7988 GuideStep: -0.4 px 69 ms EAST, 0.3 px 0 ms NORTH
18:46:57.347 00.002 15712 worker thread done servicing request
18:46:57.347 00.000 15712 Worker thread wakes up
18:46:57.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:57.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:46:58.759 01.412 15712 Exposure complete
18:46:58.822 00.063 15712 worker thread done servicing request
18:46:58.822 00.000 7988 OnExposeComplete: enter
18:46:58.822 00.000 7988 UpdateGuideState(): m_state=6
18:46:58.822 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
18:46:58.822 00.000 7988 Star::Find returns 1 (0), X=1180.56, Y=432.41, Mass=1289, SNR=24.2, Peak=185 HFD=3.0
18:46:58.822 00.000 7988 MultiStar: [#1 -0.09,0.24,1.08,U] [#2 -0.30,-0.10,1.07,U] [#3 -0.21,0.15,1.02,U] [#4 -0.18,0.08,1.07,U] [#5 -0.32,0.06,0.74,U] [#6 -0.05,0.19,0.75,U] [#7 -0.21,0.28,0.68,U] [#8 -0.56,0.28,0.00,M2] 
18:46:58.822 00.000 7988 refined, 7 included, MultiStar: {-0.21, 0.12}, one-star: {-0.32, 0.12}
18:46:58.822 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.08)
18:46:58.822 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.03)
18:46:58.822 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.62 mountX=-0.12 mountY=0.21, mountTheta=2.09
18:46:58.833 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.12, opts=13)
18:46:58.833 00.000 7988 Enqueuing Move request for scope (-0.21, 0.12)
18:46:58.836 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:46:58.836 00.000 7988 UpdateGuideState exits: m=1289 SNR=24.2
18:46:58.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:58.836 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:46:58.836 00.000 7988 Enqueuing Expose request
18:46:58.836 00.000 15712 Worker thread wakes up
18:46:58.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
18:46:58.836 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
18:46:58.836 00.000 15712 Moving (-0.21, 0.12) raw xDistance=-0.12 yDistance=0.21
18:46:58.836 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.17, period_length = 644.43
18:46:58.836 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
18:46:58.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:58.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:46:58.836 00.000 15712 MoveAxis(E, 2, ABG)
18:46:58.836 00.000 15712 Guiding  Dir = 2, Dur = 2
18:46:58.836 00.000 15712 IsGuiding returns 0
18:46:58.852 00.016 15712 IsGuiding returns 0
18:46:58.852 00.000 15712 Move returns status 0, amount 2
18:46:58.852 00.000 15712 MoveAxis(N, 0, ABG)
18:46:58.852 00.000 15712 Move returns status 0, amount 0
18:46:58.852 00.000 15712 move complete, result=0
18:46:58.852 00.000 15712 worker thread done servicing request
18:46:58.852 00.000 15712 Worker thread wakes up
18:46:58.852 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
18:46:58.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:46:58.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:00.507 01.655 15712 Exposure complete
18:47:00.568 00.061 15712 worker thread done servicing request
18:47:00.568 00.000 7988 OnExposeComplete: enter
18:47:00.570 00.002 7988 UpdateGuideState(): m_state=6
18:47:00.570 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
18:47:00.570 00.000 7988 Star::Find returns 1 (1), X=1180.74, Y=432.22, Mass=1518, SNR=26.5, Peak=255 HFD=2.9
18:47:00.570 00.000 7988 MultiStar: [#1 -0.01,0.08,0.99,U] [#2 -0.25,-0.26,0.99,U] [#3 -0.18,0.07,0.91,U] [#4 -0.02,-0.22,1.01,U] [#5 -0.12,-0.09,0.71,U] [#6 0.15,0.17,0.67,U] [#7 -0.27,0.06,0.64,U] [#8 -0.26,0.13,0.64,U] 
18:47:00.570 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.13, -0.06}
18:47:00.570 00.000 7988 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.58) = xAngle (-1.30 = -1.30)
18:47:00.570 00.000 7988 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.81 = 1.81)
18:47:00.578 00.008 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.88 mountX=0.03 mountY=0.12, mountTheta=1.31
18:47:00.580 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.03, opts=13)
18:47:00.581 00.001 7988 Enqueuing Move request for scope (-0.12, -0.03)
18:47:00.582 00.001 15712 Worker thread wakes up
18:47:00.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
18:47:00.583 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
18:47:00.583 00.000 15712 Moving (-0.12, -0.03) raw xDistance=0.03 yDistance=0.12
18:47:00.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:47:00.584 00.001 7988 UpdateGuideState exits: m=1518 SNR=26.5 Saturated
18:47:00.585 00.001 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.17, period_length = 644.43
18:47:00.585 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
18:47:00.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:00.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:00.586 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:00.588 00.002 7988 Enqueuing Expose request
18:47:00.589 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:47:00.589 00.000 15712 MoveAxis(E, 4, ABG)
18:47:00.589 00.000 15712 Guiding  Dir = 2, Dur = 4
18:47:00.589 00.000 15712 IsGuiding returns 0
18:47:00.602 00.013 15712 IsGuiding returns 0
18:47:00.602 00.000 15712 Move returns status 0, amount 4
18:47:00.602 00.000 15712 MoveAxis(N, 0, ABG)
18:47:00.602 00.000 15712 Move returns status 0, amount 0
18:47:00.602 00.000 15712 move complete, result=0
18:47:00.602 00.000 15712 worker thread done servicing request
18:47:00.602 00.000 15712 Worker thread wakes up
18:47:00.602 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
18:47:00.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:00.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:02.015 01.413 15712 Exposure complete
18:47:02.077 00.062 15712 worker thread done servicing request
18:47:02.077 00.000 7988 OnExposeComplete: enter
18:47:02.077 00.000 7988 UpdateGuideState(): m_state=6
18:47:02.080 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
18:47:02.080 00.000 7988 Star::Find returns 1 (1), X=1180.86, Y=432.41, Mass=1469, SNR=26.0, Peak=255 HFD=3.2
18:47:02.082 00.002 7988 MultiStar: [#1 0.11,0.33,0.99,U] [#2 0.01,0.18,0.98,U] [#3 -0.02,0.24,0.92,U] [#4 -0.09,0.10,1.03,U] [#5 -0.10,0.17,0.71,U] [#6 0.15,0.10,0.69,U] [#7 -0.26,0.31,0.66,U] [#8 0.11,-0.02,0.62,U] 
18:47:02.082 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.17}, one-star: {-0.02, 0.12}
18:47:02.082 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.99)
18:47:02.082 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
18:47:02.082 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=-0.12 mountY=0.02, mountTheta=3.02
18:47:02.082 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.12, opts=13)
18:47:02.091 00.009 7988 Enqueuing Move request for scope (-0.02, 0.12)
18:47:02.091 00.000 15712 Worker thread wakes up
18:47:02.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:47:02.093 00.002 7988 UpdateGuideState exits: m=1469 SNR=26.0 Saturated
18:47:02.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:02.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:02.093 00.000 7988 Enqueuing Expose request
18:47:02.097 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
18:47:02.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
18:47:02.097 00.000 15712 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=0.02
18:47:02.097 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 644.43
18:47:02.097 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
18:47:02.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:02.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:47:02.097 00.000 15712 MoveAxis(E, 6, ABG)
18:47:02.097 00.000 15712 Guiding  Dir = 2, Dur = 6
18:47:02.097 00.000 15712 IsGuiding returns 0
18:47:02.125 00.028 15712 IsGuiding returns 0
18:47:02.125 00.000 15712 Move returns status 0, amount 6
18:47:02.125 00.000 15712 MoveAxis(N, 0, ABG)
18:47:02.125 00.000 15712 Move returns status 0, amount 0
18:47:02.125 00.000 15712 move complete, result=0
18:47:02.125 00.000 15712 worker thread done servicing request
18:47:02.125 00.000 15712 Worker thread wakes up
18:47:02.125 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
18:47:02.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:02.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:03.767 01.642 15712 Exposure complete
18:47:03.828 00.061 15712 worker thread done servicing request
18:47:03.830 00.002 7988 OnExposeComplete: enter
18:47:03.831 00.001 7988 UpdateGuideState(): m_state=6
18:47:03.831 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
18:47:03.831 00.000 7988 Star::Find returns 1 (0), X=1180.83, Y=432.40, Mass=1441, SNR=25.4, Peak=235 HFD=3.2
18:47:03.831 00.000 7988 MultiStar: [#1 0.13,0.33,1.01,U] [#2 0.11,-0.10,1.01,U] [#3 -0.06,0.46,1.00,U] [#4 0.09,0.24,1.05,U] [#5 -0.20,0.22,0.70,U] [#6 0.20,0.21,0.72,U] [#7 -0.25,0.00,0.65,U] [#8 -0.17,0.11,0.65,U] 
18:47:03.831 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.18}, one-star: {-0.05, 0.11}
18:47:03.831 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
18:47:03.838 00.007 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.37)
18:47:03.838 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=-0.11 mountY=0.04, mountTheta=2.77
18:47:03.840 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
18:47:03.842 00.002 7988 Enqueuing Move request for scope (-0.05, 0.11)
18:47:03.844 00.002 15712 Worker thread wakes up
18:47:03.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
18:47:03.844 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
18:47:03.844 00.000 15712 Moving (-0.05, 0.11) raw xDistance=-0.11 yDistance=0.04
18:47:03.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:03.844 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.4
18:47:03.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:03.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:03.848 00.004 7988 Enqueuing Expose request
18:47:03.848 00.000 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.16, period_length = 644.43
18:47:03.848 00.000 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
18:47:03.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:03.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:47:03.848 00.000 15712 MoveAxis(E, 12, ABG)
18:47:03.848 00.000 15712 Guiding  Dir = 2, Dur = 12
18:47:03.848 00.000 15712 IsGuiding returns 0
18:47:03.865 00.017 15712 IsGuiding returns 1
18:47:03.865 00.000 15712 scope still moving after pulse duration time elapsed
18:47:03.908 00.043 15712 IsGuiding returns 0
18:47:03.908 00.000 15712 scope move finished after 12 + 52 ms
18:47:03.908 00.000 15712 Move returns status 0, amount 12
18:47:03.908 00.000 15712 MoveAxis(N, 0, ABG)
18:47:03.908 00.000 15712 Move returns status 0, amount 0
18:47:03.908 00.000 15712 move complete, result=0
18:47:03.908 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
18:47:03.916 00.008 15712 worker thread done servicing request
18:47:03.916 00.000 15712 Worker thread wakes up
18:47:03.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:03.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:05.329 01.413 15712 Exposure complete
18:47:05.389 00.060 15712 worker thread done servicing request
18:47:05.389 00.000 7988 OnExposeComplete: enter
18:47:05.389 00.000 7988 UpdateGuideState(): m_state=6
18:47:05.393 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
18:47:05.394 00.001 7988 Star::Find returns 1 (0), X=1180.80, Y=432.12, Mass=1422, SNR=25.6, Peak=230 HFD=3.0
18:47:05.394 00.000 7988 MultiStar: [#1 -0.29,0.26,1.04,U] [#2 -0.34,-0.11,1.01,U] [#3 -0.23,0.14,0.95,U] [#4 0.03,-0.02,0.99,U] [#5 -0.31,-0.01,0.70,U] [#6 -0.08,0.11,0.68,U] [#7 -0.22,0.06,0.66,U] [#8 0.01,0.12,0.66,U] 
18:47:05.394 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.04}, one-star: {-0.08, -0.17}
18:47:05.398 00.004 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.58) = xAngle (4.51 = -1.77)
18:47:05.398 00.000 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.62 = 1.34)
18:47:05.398 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.93 mountX=-0.04 mountY=0.17, mountTheta=1.77
18:47:05.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.04, opts=13)
18:47:05.398 00.000 7988 Enqueuing Move request for scope (-0.17, 0.04)
18:47:05.398 00.000 15712 Worker thread wakes up
18:47:05.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
18:47:05.405 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:47:05.405 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
18:47:05.405 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.6
18:47:05.407 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:05.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:05.409 00.002 7988 Enqueuing Expose request
18:47:05.409 00.000 15712 Moving (-0.17, 0.04) raw xDistance=-0.04 yDistance=0.17
18:47:05.411 00.002 15712 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.16, period_length = 644.43
18:47:05.411 00.000 15712 PPEC: input: -0.04, control: -0.04, exposure: 1500
18:47:05.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:05.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:47:05.411 00.000 15712 MoveAxis(E, 13, ABG)
18:47:05.411 00.000 15712 Guiding  Dir = 2, Dur = 13
18:47:05.411 00.000 15712 IsGuiding returns 0
18:47:05.431 00.020 15712 IsGuiding returns 1
18:47:05.431 00.000 15712 scope still moving after pulse duration time elapsed
18:47:05.496 00.065 15712 IsGuiding returns 0
18:47:05.496 00.000 15712 scope move finished after 13 + 72 ms
18:47:05.496 00.000 15712 Move returns status 0, amount 13
18:47:05.496 00.000 15712 MoveAxis(N, 0, ABG)
18:47:05.496 00.000 15712 Move returns status 0, amount 0
18:47:05.496 00.000 15712 move complete, result=0
18:47:05.496 00.000 7988 GuideStep: -0.0 px 13 ms EAST, 0.2 px 0 ms NORTH
18:47:05.499 00.003 15712 worker thread done servicing request
18:47:05.499 00.000 15712 Worker thread wakes up
18:47:05.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:05.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:07.125 01.626 15712 Exposure complete
18:47:07.187 00.062 15712 worker thread done servicing request
18:47:07.188 00.001 7988 OnExposeComplete: enter
18:47:07.188 00.000 7988 UpdateGuideState(): m_state=6
18:47:07.188 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
18:47:07.188 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=432.11, Mass=1415, SNR=25.5, Peak=196 HFD=3.2
18:47:07.193 00.005 7988 MultiStar: [#1 -0.18,0.15,0.98,U] [#2 -0.29,-0.21,0.97,U] [#3 -0.17,-0.07,0.97,U] [#4 -0.23,-0.13,1.02,U] [#5 -0.29,-0.15,0.71,U] [#6 -0.09,-0.02,0.70,U] [#7 -0.16,-0.22,0.63,U] [#8 -0.27,0.02,0.66,U] 
18:47:07.193 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.09}, one-star: {-0.23, -0.18}
18:47:07.195 00.002 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.58) = xAngle (-1.16 = -1.16)
18:47:07.195 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.95 = 1.95)
18:47:07.197 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.74 mountX=0.09 mountY=0.21, mountTheta=1.17
18:47:07.198 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.09, opts=13)
18:47:07.200 00.002 7988 Enqueuing Move request for scope (-0.21, -0.09)
18:47:07.202 00.002 15712 Worker thread wakes up
18:47:07.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:07.202 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5
18:47:07.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:07.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:07.202 00.000 7988 Enqueuing Expose request
18:47:07.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
18:47:07.202 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
18:47:07.202 00.000 15712 Moving (-0.21, -0.09) raw xDistance=0.09 yDistance=0.21
18:47:07.202 00.000 15712 PPEC rslt: input = 0.09, final = -0.05, react = 0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.16, period_length = 644.43
18:47:07.202 00.000 15712 PPEC: input: 0.09, control: -0.05, exposure: 1500
18:47:07.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:07.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:47:07.202 00.000 15712 MoveAxis(E, 15, ABG)
18:47:07.202 00.000 15712 Guiding  Dir = 2, Dur = 15
18:47:07.202 00.000 15712 IsGuiding returns 0
18:47:07.223 00.021 15712 PulseGuide returned control before completion, sleep 11
18:47:07.249 00.026 15712 IsGuiding returns 1
18:47:07.249 00.000 15712 scope still moving after pulse duration time elapsed
18:47:07.282 00.033 15712 IsGuiding returns 0
18:47:07.282 00.000 15712 scope move finished after 15 + 63 ms
18:47:07.282 00.000 15712 Move returns status 0, amount 15
18:47:07.282 00.000 15712 MoveAxis(N, 0, ABG)
18:47:07.282 00.000 15712 Move returns status 0, amount 0
18:47:07.282 00.000 15712 move complete, result=0
18:47:07.282 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.2 px 0 ms NORTH
18:47:07.289 00.007 15712 worker thread done servicing request
18:47:07.289 00.000 15712 Worker thread wakes up
18:47:07.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:07.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:08.701 01.412 15712 Exposure complete
18:47:08.764 00.063 15712 worker thread done servicing request
18:47:08.764 00.000 7988 OnExposeComplete: enter
18:47:08.764 00.000 7988 UpdateGuideState(): m_state=6
18:47:08.764 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
18:47:08.768 00.004 7988 Star::Find returns 1 (0), X=1180.71, Y=432.22, Mass=1397, SNR=25.3, Peak=222 HFD=3.0
18:47:08.768 00.000 7988 MultiStar: [#1 0.06,0.09,1.00,U] [#2 -0.14,-0.26,1.02,U] [#3 0.06,-0.09,0.95,U] [#4 0.13,-0.35,1.04,U] [#5 -0.01,-0.26,0.66,U] [#6 0.03,-0.14,0.68,U] [#7 -0.18,-0.19,0.69,U] [#8 -0.09,-0.16,0.65,U] 
18:47:08.770 00.002 7988 refined, 8 included, MultiStar: {-0.03, -0.16}, one-star: {-0.17, -0.07}
18:47:08.772 00.002 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
18:47:08.772 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
18:47:08.772 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.75 mountX=0.16 mountY=0.03, mountTheta=0.21
18:47:08.772 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.16, opts=13)
18:47:08.772 00.000 7988 Enqueuing Move request for scope (-0.03, -0.16)
18:47:08.772 00.000 15712 Worker thread wakes up
18:47:08.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
18:47:08.778 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:47:08.779 00.001 7988 UpdateGuideState exits: m=1397 SNR=25.3
18:47:08.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:08.781 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:08.781 00.000 7988 Enqueuing Expose request
18:47:08.783 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
18:47:08.783 00.000 15712 Moving (-0.03, -0.16) raw xDistance=0.16 yDistance=0.03
18:47:08.783 00.000 15712 PPEC rslt: input = 0.16, final = -0.04, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.16, period_length = 644.43
18:47:08.783 00.000 15712 PPEC: input: 0.16, control: -0.04, exposure: 1500
18:47:08.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:08.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:47:08.783 00.000 15712 MoveAxis(E, 12, ABG)
18:47:08.783 00.000 15712 Guiding  Dir = 2, Dur = 12
18:47:08.783 00.000 15712 IsGuiding returns 0
18:47:08.807 00.024 15712 IsGuiding returns 1
18:47:08.807 00.000 15712 scope still moving after pulse duration time elapsed
18:47:08.847 00.040 15712 IsGuiding returns 1
18:47:08.889 00.042 15712 IsGuiding returns 0
18:47:08.889 00.000 15712 scope move finished after 12 + 92 ms
18:47:08.889 00.000 15712 Move returns status 0, amount 12
18:47:08.889 00.000 15712 MoveAxis(N, 0, ABG)
18:47:08.889 00.000 15712 Move returns status 0, amount 0
18:47:08.889 00.000 15712 move complete, result=0
18:47:08.889 00.000 7988 GuideStep: 0.2 px 12 ms EAST, 0.0 px 0 ms NORTH
18:47:08.891 00.002 15712 worker thread done servicing request
18:47:08.891 00.000 15712 Worker thread wakes up
18:47:08.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:08.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:10.533 01.642 15712 Exposure complete
18:47:10.594 00.061 15712 worker thread done servicing request
18:47:10.594 00.000 7988 OnExposeComplete: enter
18:47:10.594 00.000 7988 UpdateGuideState(): m_state=6
18:47:10.597 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
18:47:10.599 00.002 7988 Star::Find returns 1 (0), X=1180.79, Y=431.62, Mass=1356, SNR=25.0, Peak=194 HFD=3.2
18:47:10.599 00.000 7988 MultiStar: [#1 0.03,-0.26,1.03,U] [#2 -0.11,-0.78,0.00,M1] [#3 -0.04,-0.47,1.00,U] [#4 -0.02,-0.50,1.00,U] [#5 -0.22,-0.80,0.00,M1] [#6 -0.08,-0.56,0.72,U] [#7 -0.24,-0.52,0.67,U] [#8 -0.03,-0.56,0.65,U] 
18:47:10.601 00.002 7988 refined, 6 included, MultiStar: {-0.06, -0.50}, one-star: {-0.09, -0.67}
18:47:10.601 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
18:47:10.603 00.002 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
18:47:10.605 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.50 hyp=0.50 cameraTheta=-1.69 mountX=0.50 mountY=0.07, mountTheta=0.14
18:47:10.607 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.50, opts=13)
18:47:10.607 00.000 7988 Enqueuing Move request for scope (-0.06, -0.50)
18:47:10.609 00.002 15712 Worker thread wakes up
18:47:10.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.50) opts 0xd
18:47:10.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.50)
18:47:10.609 00.000 15712 Moving (-0.06, -0.50) raw xDistance=0.50 yDistance=0.07
18:47:10.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:10.610 00.001 7988 UpdateGuideState exits: m=1356 SNR=25.0
18:47:10.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:10.612 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:10.614 00.002 7988 Enqueuing Expose request
18:47:10.614 00.000 15712 PPEC rslt: input = 0.50, final = 0.25, react = 0.30, pred = -0.05, hyst = 0.27, hyst_pct = 0.16, period_length = 644.43
18:47:10.614 00.000 15712 PPEC: input: 0.50, control: 0.25, exposure: 1500
18:47:10.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:10.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:47:10.614 00.000 15712 MoveAxis(W, 83, ABG)
18:47:10.614 00.000 15712 Guiding  Dir = 3, Dur = 83
18:47:10.614 00.000 15712 IsGuiding returns 0
18:47:10.642 00.028 15712 PulseGuide returned control before completion, sleep 65
18:47:10.721 00.079 15712 IsGuiding returns 1
18:47:10.721 00.000 15712 scope still moving after pulse duration time elapsed
18:47:10.752 00.031 15712 IsGuiding returns 0
18:47:10.752 00.000 15712 scope move finished after 83 + 57 ms
18:47:10.752 00.000 15712 Move returns status 0, amount 83
18:47:10.752 00.000 15712 MoveAxis(N, 0, ABG)
18:47:10.752 00.000 15712 Move returns status 0, amount 0
18:47:10.752 00.000 15712 move complete, result=0
18:47:10.752 00.000 15712 worker thread done servicing request
18:47:10.752 00.000 15712 Worker thread wakes up
18:47:10.752 00.000 7988 GuideStep: 0.5 px 83 ms WEST, 0.1 px 0 ms NORTH
18:47:10.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:10.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:12.173 01.421 15712 Exposure complete
18:47:12.234 00.061 15712 worker thread done servicing request
18:47:12.234 00.000 7988 OnExposeComplete: enter
18:47:12.234 00.000 7988 UpdateGuideState(): m_state=6
18:47:12.234 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
18:47:12.234 00.000 7988 Star::Find returns 1 (0), X=1180.80, Y=432.03, Mass=1464, SNR=25.7, Peak=231 HFD=3.1
18:47:12.234 00.000 7988 MultiStar: [#1 -0.04,0.06,1.02,U] [#2 -0.29,-0.36,1.01,U] [#3 -0.28,0.07,0.94,U] [#4 0.02,-0.31,1.02,U] [#5 -0.28,-0.52,0.67,U] [#6 -0.02,-0.08,0.74,U] [#7 0.01,-0.05,0.67,U] [#8 -0.26,-0.25,0.60,U] 
18:47:12.234 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.18}, one-star: {-0.08, -0.26}
18:47:12.234 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
18:47:12.234 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
18:47:12.234 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.23 cameraTheta=-2.19 mountX=0.18 mountY=0.14, mountTheta=0.63
18:47:12.234 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.18, opts=13)
18:47:12.234 00.000 7988 Enqueuing Move request for scope (-0.13, -0.18)
18:47:12.234 00.000 15712 Worker thread wakes up
18:47:12.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
18:47:12.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
18:47:12.234 00.000 15712 Moving (-0.13, -0.18) raw xDistance=0.18 yDistance=0.14
18:47:12.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:12.249 00.015 7988 UpdateGuideState exits: m=1464 SNR=25.7
18:47:12.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:12.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:12.249 00.000 15712 PPEC rslt: input = 0.18, final = 0.06, react = 0.11, pred = -0.05, hyst = 0.10, hyst_pct = 0.16, period_length = 644.43
18:47:12.249 00.000 15712 PPEC: input: 0.18, control: 0.06, exposure: 1500
18:47:12.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:12.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:47:12.249 00.000 15712 MoveAxis(W, 21, ABG)
18:47:12.249 00.000 15712 Guiding  Dir = 3, Dur = 21
18:47:12.249 00.000 7988 Enqueuing Expose request
18:47:12.249 00.000 15712 IsGuiding returns 0
18:47:12.271 00.022 15712 PulseGuide returned control before completion, sleep 13
18:47:12.318 00.047 15712 IsGuiding returns 0
18:47:12.318 00.000 15712 Move returns status 0, amount 21
18:47:12.318 00.000 15712 MoveAxis(N, 0, ABG)
18:47:12.318 00.000 15712 Move returns status 0, amount 0
18:47:12.318 00.000 15712 move complete, result=0
18:47:12.318 00.000 7988 GuideStep: 0.2 px 21 ms WEST, 0.1 px 0 ms NORTH
18:47:12.324 00.006 15712 worker thread done servicing request
18:47:12.324 00.000 15712 Worker thread wakes up
18:47:12.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:12.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:13.957 01.633 15712 Exposure complete
18:47:14.019 00.062 15712 worker thread done servicing request
18:47:14.019 00.000 7988 OnExposeComplete: enter
18:47:14.019 00.000 7988 UpdateGuideState(): m_state=6
18:47:14.019 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
18:47:14.019 00.000 7988 Star::Find returns 1 (0), X=1180.73, Y=432.02, Mass=1391, SNR=25.1, Peak=196 HFD=3.2
18:47:14.019 00.000 7988 MultiStar: [#1 -0.08,0.07,1.04,U] [#2 -0.24,-0.26,1.04,U] [#3 -0.09,0.10,0.96,U] [#4 -0.02,-0.19,1.08,U] [#5 -0.46,-0.20,0.75,U] [#6 -0.13,0.19,0.73,U] [#7 -0.25,-0.06,0.71,U] [#8 -0.19,-0.17,0.65,U] 
18:47:14.019 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.09}, one-star: {-0.15, -0.27}
18:47:14.019 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
18:47:14.019 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
18:47:14.019 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.63 mountX=0.10 mountY=0.17, mountTheta=1.06
18:47:14.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.09, opts=13)
18:47:14.032 00.013 7988 Enqueuing Move request for scope (-0.17, -0.09)
18:47:14.034 00.002 15712 Worker thread wakes up
18:47:14.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
18:47:14.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
18:47:14.034 00.000 15712 Moving (-0.17, -0.09) raw xDistance=0.10 yDistance=0.17
18:47:14.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
18:47:14.034 00.000 7988 UpdateGuideState exits: m=1391 SNR=25.1
18:47:14.036 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:14.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:14.039 00.003 7988 Enqueuing Expose request
18:47:14.039 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.16, period_length = 644.43
18:47:14.039 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
18:47:14.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:14.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:47:14.039 00.000 15712 MoveAxis(E, 4, ABG)
18:47:14.039 00.000 15712 Guiding  Dir = 2, Dur = 4
18:47:14.039 00.000 15712 IsGuiding returns 0
18:47:14.064 00.025 15712 IsGuiding returns 0
18:47:14.064 00.000 15712 Move returns status 0, amount 4
18:47:14.064 00.000 15712 MoveAxis(N, 0, ABG)
18:47:14.064 00.000 15712 Move returns status 0, amount 0
18:47:14.064 00.000 15712 move complete, result=0
18:47:14.064 00.000 15712 worker thread done servicing request
18:47:14.064 00.000 15712 Worker thread wakes up
18:47:14.064 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
18:47:14.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:14.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:15.486 01.422 15712 Exposure complete
18:47:15.547 00.061 15712 worker thread done servicing request
18:47:15.547 00.000 7988 OnExposeComplete: enter
18:47:15.547 00.000 7988 UpdateGuideState(): m_state=6
18:47:15.552 00.005 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
18:47:15.554 00.002 7988 Star::Find returns 1 (0), X=1180.71, Y=432.16, Mass=1460, SNR=25.8, Peak=220 HFD=3.0
18:47:15.554 00.000 7988 MultiStar: [#1 -0.05,0.15,0.96,U] [#2 -0.42,-0.25,0.81,U] [#3 -0.07,-0.07,0.79,U] [#4 -0.26,-0.06,0.92,U] [#5 -0.17,-0.00,0.71,U] [#6 -0.07,0.11,0.72,U] [#7 -0.13,-0.14,0.66,U] [#8 -0.31,0.13,0.63,U] 
18:47:15.556 00.002 7988 refined, 8 included, MultiStar: {-0.18, -0.03}, one-star: {-0.17, -0.12}
18:47:15.556 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.58) = xAngle (-1.39 = -1.39)
18:47:15.558 00.002 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.72 = 1.72)
18:47:15.558 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.96 mountX=0.03 mountY=0.18, mountTheta=1.39
18:47:15.560 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.03, opts=13)
18:47:15.562 00.002 7988 Enqueuing Move request for scope (-0.18, -0.03)
18:47:15.564 00.002 15712 Worker thread wakes up
18:47:15.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
18:47:15.564 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
18:47:15.564 00.000 15712 Moving (-0.18, -0.03) raw xDistance=0.03 yDistance=0.18
18:47:15.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:15.564 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.8
18:47:15.566 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:15.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:15.566 00.000 7988 Enqueuing Expose request
18:47:15.566 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.15, period_length = 644.43
18:47:15.566 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
18:47:15.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:15.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:47:15.566 00.000 15712 MoveAxis(E, 3, ABG)
18:47:15.566 00.000 15712 Guiding  Dir = 2, Dur = 3
18:47:15.566 00.000 15712 IsGuiding returns 0
18:47:15.629 00.063 15712 IsGuiding returns 0
18:47:15.631 00.002 15712 Move returns status 0, amount 3
18:47:15.631 00.000 15712 MoveAxis(N, 0, ABG)
18:47:15.631 00.000 15712 Move returns status 0, amount 0
18:47:15.631 00.000 15712 move complete, result=0
18:47:15.631 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
18:47:15.631 00.000 15712 worker thread done servicing request
18:47:15.633 00.002 15712 Worker thread wakes up
18:47:15.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:15.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:17.269 01.636 15712 Exposure complete
18:47:17.330 00.061 15712 worker thread done servicing request
18:47:17.330 00.000 7988 OnExposeComplete: enter
18:47:17.330 00.000 7988 UpdateGuideState(): m_state=6
18:47:17.334 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
18:47:17.336 00.002 7988 Star::Find returns 1 (1), X=1180.92, Y=432.36, Mass=1424, SNR=25.4, Peak=255 HFD=3.1
18:47:17.336 00.000 7988 MultiStar: [#1 0.15,0.25,1.02,U] [#2 -0.26,-0.05,1.03,U] [#3 0.02,0.04,0.96,U] [#4 -0.12,0.12,0.96,U] [#5 -0.07,-0.14,0.60,U] [#6 0.28,0.08,0.73,U] [#7 -0.26,0.06,0.54,U] [#8 0.06,0.05,0.56,U] 
18:47:17.338 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.04, 0.07}
18:47:17.338 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.89)
18:47:17.340 00.002 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.22)
18:47:17.340 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.82 mountX=-0.06 mountY=0.01, mountTheta=2.92
18:47:17.340 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
18:47:17.340 00.000 7988 Enqueuing Move request for scope (-0.02, 0.06)
18:47:17.340 00.000 15712 Worker thread wakes up
18:47:17.346 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
18:47:17.346 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.4 Saturated
18:47:17.348 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:17.348 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:17.350 00.002 7988 Enqueuing Expose request
18:47:17.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
18:47:17.350 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
18:47:17.350 00.000 15712 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.01
18:47:17.352 00.002 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 644.43
18:47:17.352 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
18:47:17.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:17.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:47:17.352 00.000 15712 MoveAxis(E, 1, ABG)
18:47:17.352 00.000 15712 Guiding  Dir = 2, Dur = 1
18:47:17.352 00.000 15712 IsGuiding returns 0
18:47:17.370 00.018 15712 IsGuiding returns 0
18:47:17.370 00.000 15712 Move returns status 0, amount 1
18:47:17.370 00.000 15712 MoveAxis(N, 0, ABG)
18:47:17.370 00.000 15712 Move returns status 0, amount 0
18:47:17.370 00.000 15712 move complete, result=0
18:47:17.370 00.000 15712 worker thread done servicing request
18:47:17.370 00.000 15712 Worker thread wakes up
18:47:17.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:17.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:17.370 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
18:47:18.781 01.411 15712 Exposure complete
18:47:18.845 00.064 15712 worker thread done servicing request
18:47:18.845 00.000 7988 OnExposeComplete: enter
18:47:18.847 00.002 7988 UpdateGuideState(): m_state=6
18:47:18.847 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
18:47:18.850 00.003 7988 Star::Find returns 1 (1), X=1180.97, Y=432.14, Mass=1413, SNR=25.5, Peak=255 HFD=2.9
18:47:18.850 00.000 7988 MultiStar: [#1 0.14,0.06,0.98,U] [#2 0.12,-0.01,0.98,U] [#3 0.03,0.39,0.95,U] [#4 0.19,-0.06,1.04,U] [#5 -0.29,-0.14,0.66,U] [#6 0.09,0.23,0.67,U] [#7 0.20,-0.26,0.59,U] [#8 0.21,-0.17,0.61,U] 
18:47:18.850 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.09, -0.15}
18:47:18.850 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
18:47:18.850 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.59)
18:47:18.850 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.00 mountY=-0.09, mountTheta=-1.59
18:47:18.850 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.00, opts=13)
18:47:18.850 00.000 7988 Enqueuing Move request for scope (0.09, 0.00)
18:47:18.859 00.009 15712 Worker thread wakes up
18:47:18.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
18:47:18.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
18:47:18.859 00.000 15712 Moving (0.09, 0.00) raw xDistance=-0.00 yDistance=-0.09
18:47:18.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
18:47:18.859 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.5 Saturated
18:47:18.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:18.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:18.859 00.000 7988 Enqueuing Expose request
18:47:18.859 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.15, period_length = 644.43
18:47:18.859 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
18:47:18.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:18.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:47:18.859 00.000 15712 MoveAxis(W, 4, ABG)
18:47:18.859 00.000 15712 Guiding  Dir = 3, Dur = 4
18:47:18.859 00.000 15712 IsGuiding returns 0
18:47:18.891 00.032 15712 IsGuiding returns 0
18:47:18.891 00.000 15712 Move returns status 0, amount 4
18:47:18.891 00.000 15712 MoveAxis(N, 0, ABG)
18:47:18.891 00.000 15712 Move returns status 0, amount 0
18:47:18.891 00.000 15712 move complete, result=0
18:47:18.891 00.000 15712 worker thread done servicing request
18:47:18.891 00.000 15712 Worker thread wakes up
18:47:18.891 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
18:47:18.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:18.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:20.536 01.645 15712 Exposure complete
18:47:20.598 00.062 15712 worker thread done servicing request
18:47:20.600 00.002 7988 OnExposeComplete: enter
18:47:20.600 00.000 7988 UpdateGuideState(): m_state=6
18:47:20.602 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
18:47:20.602 00.000 7988 Star::Find returns 1 (1), X=1180.82, Y=432.30, Mass=1441, SNR=25.7, Peak=255 HFD=3.1
18:47:20.602 00.000 7988 MultiStar: [#1 0.32,0.15,1.01,U] [#2 -0.02,-0.01,0.96,U] [#3 0.09,0.29,0.96,U] [#4 0.12,-0.01,1.01,U] [#5 -0.17,0.01,0.67,U] [#6 0.10,0.39,0.67,U] [#7 -0.20,0.16,0.62,U] [#8 -0.34,0.29,0.65,U] 
18:47:20.602 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.13}, one-star: {-0.06, 0.01}
18:47:20.602 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.51 = -1.77)
18:47:20.602 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.62 = 1.34)
18:47:20.602 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.94 mountX=-0.01 mountY=0.06, mountTheta=1.77
18:47:20.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.01, opts=13)
18:47:20.602 00.000 7988 Enqueuing Move request for scope (-0.06, 0.01)
18:47:20.602 00.000 15712 Worker thread wakes up
18:47:20.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
18:47:20.602 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
18:47:20.602 00.000 15712 Moving (-0.06, 0.01) raw xDistance=-0.01 yDistance=0.06
18:47:20.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:20.614 00.012 7988 UpdateGuideState exits: m=1441 SNR=25.7 Saturated
18:47:20.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:20.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:20.614 00.000 7988 Enqueuing Expose request
18:47:20.619 00.005 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.15, period_length = 644.43
18:47:20.619 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
18:47:20.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:20.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:47:20.619 00.000 15712 MoveAxis(W, 6, ABG)
18:47:20.619 00.000 15712 Guiding  Dir = 3, Dur = 6
18:47:20.619 00.000 15712 IsGuiding returns 0
18:47:20.666 00.047 15712 IsGuiding returns 0
18:47:20.666 00.000 15712 Move returns status 0, amount 6
18:47:20.666 00.000 15712 MoveAxis(N, 0, ABG)
18:47:20.666 00.000 15712 Move returns status 0, amount 0
18:47:20.666 00.000 15712 move complete, result=0
18:47:20.666 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
18:47:20.668 00.002 15712 worker thread done servicing request
18:47:20.668 00.000 15712 Worker thread wakes up
18:47:20.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:20.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:22.081 01.413 15712 Exposure complete
18:47:22.138 00.057 15712 worker thread done servicing request
18:47:22.138 00.000 7988 OnExposeComplete: enter
18:47:22.138 00.000 7988 UpdateGuideState(): m_state=6
18:47:22.145 00.007 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
18:47:22.145 00.000 7988 Star::Find returns 1 (0), X=1180.97, Y=432.19, Mass=1333, SNR=24.6, Peak=240 HFD=2.7
18:47:22.147 00.002 7988 MultiStar: [#1 0.04,0.32,1.08,U] [#2 -0.10,0.04,1.04,U] [#3 0.10,0.28,0.97,U] [#4 0.08,0.10,1.07,U] [#5 -0.15,0.23,0.73,U] [#6 0.32,0.43,0.74,U] [#7 -0.03,0.27,0.73,U] [#8 0.06,0.34,0.68,U] 
18:47:22.149 00.002 7988 single-star, 8 included, MultiStar: {0.05, 0.20}, one-star: {0.10, -0.10}
18:47:22.150 00.001 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
18:47:22.150 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.38)
18:47:22.152 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=0.10 mountY=-0.10, mountTheta=-0.78
18:47:22.154 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
18:47:22.154 00.000 7988 Enqueuing Move request for scope (0.10, -0.10)
18:47:22.154 00.000 15712 Worker thread wakes up
18:47:22.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
18:47:22.154 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
18:47:22.154 00.000 15712 Moving (0.10, -0.10) raw xDistance=0.10 yDistance=-0.10
18:47:22.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:22.154 00.000 7988 UpdateGuideState exits: m=1333 SNR=24.6
18:47:22.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:22.154 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:22.154 00.000 7988 Enqueuing Expose request
18:47:22.154 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.15, period_length = 644.43
18:47:22.154 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
18:47:22.154 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:22.154 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:47:22.154 00.000 15712 MoveAxis(W, 8, ABG)
18:47:22.154 00.000 15712 Guiding  Dir = 3, Dur = 8
18:47:22.154 00.000 15712 IsGuiding returns 0
18:47:22.184 00.030 15712 IsGuiding returns 0
18:47:22.184 00.000 15712 Move returns status 0, amount 8
18:47:22.184 00.000 15712 MoveAxis(N, 0, ABG)
18:47:22.184 00.000 15712 Move returns status 0, amount 0
18:47:22.184 00.000 15712 move complete, result=0
18:47:22.184 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
18:47:22.186 00.002 15712 worker thread done servicing request
18:47:22.186 00.000 15712 Worker thread wakes up
18:47:22.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:22.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:23.813 01.627 15712 Exposure complete
18:47:23.875 00.062 15712 worker thread done servicing request
18:47:23.875 00.000 7988 OnExposeComplete: enter
18:47:23.875 00.000 7988 UpdateGuideState(): m_state=6
18:47:23.875 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
18:47:23.875 00.000 7988 Star::Find returns 1 (0), X=1180.74, Y=432.51, Mass=1371, SNR=25.0, Peak=176 HFD=3.3
18:47:23.875 00.000 7988 MultiStar: [#1 0.02,0.54,1.06,U] [#2 -0.18,0.16,1.04,U] [#3 -0.06,0.30,0.98,U] [#4 0.09,0.34,1.06,U] [#5 -0.02,0.34,0.71,U] [#6 0.03,0.44,0.73,U] [#7 -0.10,0.45,0.69,U] [#8 -0.01,0.26,0.66,U] 
18:47:23.875 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.34}, one-star: {-0.13, 0.22}
18:47:23.875 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.69 = -2.59)
18:47:23.875 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.52)
18:47:23.886 00.011 7988 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.12 mountX=-0.22 mountY=0.13, mountTheta=2.61
18:47:23.886 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.22, opts=13)
18:47:23.886 00.000 7988 Enqueuing Move request for scope (-0.13, 0.22)
18:47:23.886 00.000 15712 Worker thread wakes up
18:47:23.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
18:47:23.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
18:47:23.886 00.000 15712 Moving (-0.13, 0.22) raw xDistance=-0.22 yDistance=0.13
18:47:23.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:23.891 00.005 7988 UpdateGuideState exits: m=1371 SNR=25.0
18:47:23.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:23.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:23.891 00.000 7988 Enqueuing Expose request
18:47:23.891 00.000 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.15, period_length = 644.43
18:47:23.891 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
18:47:23.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:23.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:47:23.891 00.000 15712 MoveAxis(E, 37, ABG)
18:47:23.891 00.000 15712 Guiding  Dir = 2, Dur = 37
18:47:23.891 00.000 15712 IsGuiding returns 0
18:47:23.909 00.018 15712 PulseGuide returned control before completion, sleep 33
18:47:23.955 00.046 15712 IsGuiding returns 1
18:47:23.955 00.000 15712 scope still moving after pulse duration time elapsed
18:47:23.987 00.032 15712 IsGuiding returns 0
18:47:23.987 00.000 15712 scope move finished after 37 + 53 ms
18:47:23.987 00.000 15712 Move returns status 0, amount 37
18:47:23.987 00.000 15712 MoveAxis(N, 0, ABG)
18:47:23.987 00.000 15712 Move returns status 0, amount 0
18:47:23.987 00.000 15712 move complete, result=0
18:47:23.987 00.000 15712 worker thread done servicing request
18:47:23.987 00.000 15712 Worker thread wakes up
18:47:23.987 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
18:47:23.989 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:23.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:25.407 01.418 15712 Exposure complete
18:47:25.469 00.062 15712 worker thread done servicing request
18:47:25.471 00.002 7988 OnExposeComplete: enter
18:47:25.471 00.000 7988 UpdateGuideState(): m_state=6
18:47:25.471 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
18:47:25.471 00.000 7988 Star::Find returns 1 (0), X=1180.49, Y=431.86, Mass=1433, SNR=25.6, Peak=187 HFD=3.1
18:47:25.471 00.000 7988 MultiStar: [#1 -0.30,-0.18,1.00,U] [#2 -0.32,-0.53,0.00,M1] [#3 -0.35,-0.24,0.98,U] [#4 -0.34,-0.28,0.99,U] [#5 -0.38,-0.49,0.00,M1] [#6 -0.09,-0.24,0.71,U] [#7 -0.34,-0.27,0.66,U] [#8 -0.21,-0.27,0.65,U] 
18:47:25.471 00.000 7988 refined, 6 included, MultiStar: {-0.30, -0.27}, one-star: {-0.39, -0.43}
18:47:25.471 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
18:47:25.471 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
18:47:25.471 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.27 hyp=0.41 cameraTheta=-2.40 mountX=0.28 mountY=0.31, mountTheta=0.84
18:47:25.471 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.27, opts=13)
18:47:25.471 00.000 7988 Enqueuing Move request for scope (-0.30, -0.27)
18:47:25.471 00.000 15712 Worker thread wakes up
18:47:25.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.27) opts 0xd
18:47:25.471 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.27)
18:47:25.471 00.000 15712 Moving (-0.30, -0.27) raw xDistance=0.28 yDistance=0.31
18:47:25.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:25.485 00.014 7988 UpdateGuideState exits: m=1433 SNR=25.6
18:47:25.485 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:25.485 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:25.485 00.000 7988 Enqueuing Expose request
18:47:25.485 00.000 15712 PPEC rslt: input = 0.28, final = 0.18, react = 0.17, pred = 0.02, hyst = 0.15, hyst_pct = 0.15, period_length = 644.43
18:47:25.485 00.000 15712 PPEC: input: 0.28, control: 0.18, exposure: 1500
18:47:25.485 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:47:25.485 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
18:47:25.485 00.000 15712 MoveAxis(W, 60, ABG)
18:47:25.485 00.000 15712 Guiding  Dir = 3, Dur = 60
18:47:25.485 00.000 15712 IsGuiding returns 0
18:47:25.502 00.017 15712 PulseGuide returned control before completion, sleep 51
18:47:25.563 00.061 15712 IsGuiding returns 1
18:47:25.563 00.000 15712 scope still moving after pulse duration time elapsed
18:47:25.603 00.040 15712 IsGuiding returns 0
18:47:25.603 00.000 15712 scope move finished after 60 + 55 ms
18:47:25.603 00.000 15712 Move returns status 0, amount 60
18:47:25.603 00.000 15712 MoveAxis(N, 0, ABG)
18:47:25.603 00.000 15712 Move returns status 0, amount 0
18:47:25.603 00.000 15712 move complete, result=0
18:47:25.603 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.3 px 0 ms NORTH
18:47:25.607 00.004 15712 worker thread done servicing request
18:47:25.607 00.000 15712 Worker thread wakes up
18:47:25.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:25.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:27.241 01.634 15712 Exposure complete
18:47:27.303 00.062 15712 worker thread done servicing request
18:47:27.306 00.003 7988 OnExposeComplete: enter
18:47:27.306 00.000 7988 UpdateGuideState(): m_state=6
18:47:27.308 00.002 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
18:47:27.308 00.000 7988 Star::Find returns 1 (0), X=1180.68, Y=431.96, Mass=1419, SNR=25.6, Peak=215 HFD=2.6
18:47:27.310 00.002 7988 MultiStar: [#1 -0.14,-0.06,1.00,U] [#2 -0.23,-0.49,1.02,U] [#3 -0.32,-0.12,0.93,U] [#4 -0.04,-0.19,1.04,U] [#5 -0.16,-0.12,0.76,U] [#6 -0.18,-0.10,0.71,U] [#7 -0.20,-0.27,0.68,U] [#8 -0.31,-0.14,0.66,U] 
18:47:27.312 00.002 7988 refined, 8 included, MultiStar: {-0.19, -0.21}, one-star: {-0.19, -0.32}
18:47:27.312 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.74 = -0.74)
18:47:27.314 00.002 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
18:47:27.314 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.32 mountX=0.21 mountY=0.20, mountTheta=0.75
18:47:27.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.21, opts=13)
18:47:27.314 00.000 7988 Enqueuing Move request for scope (-0.19, -0.21)
18:47:27.319 00.005 15712 Worker thread wakes up
18:47:27.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
18:47:27.319 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
18:47:27.319 00.000 15712 Moving (-0.19, -0.21) raw xDistance=0.21 yDistance=0.20
18:47:27.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:27.319 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.6
18:47:27.322 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:27.323 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:27.323 00.000 7988 Enqueuing Expose request
18:47:27.325 00.002 15712 PPEC rslt: input = 0.21, final = 0.16, react = 0.13, pred = 0.04, hyst = 0.11, hyst_pct = 0.15, period_length = 644.43
18:47:27.325 00.000 15712 PPEC: input: 0.21, control: 0.16, exposure: 1500
18:47:27.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:27.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:47:27.325 00.000 15712 MoveAxis(W, 51, ABG)
18:47:27.325 00.000 15712 Guiding  Dir = 3, Dur = 51
18:47:27.325 00.000 15712 IsGuiding returns 0
18:47:27.345 00.020 15712 PulseGuide returned control before completion, sleep 41
18:47:27.399 00.054 15712 IsGuiding returns 1
18:47:27.399 00.000 15712 scope still moving after pulse duration time elapsed
18:47:27.442 00.043 15712 IsGuiding returns 0
18:47:27.442 00.000 15712 scope move finished after 51 + 66 ms
18:47:27.442 00.000 15712 Move returns status 0, amount 51
18:47:27.442 00.000 15712 MoveAxis(N, 0, ABG)
18:47:27.442 00.000 15712 Move returns status 0, amount 0
18:47:27.442 00.000 15712 move complete, result=0
18:47:27.442 00.000 7988 GuideStep: 0.2 px 51 ms WEST, 0.2 px 0 ms NORTH
18:47:27.445 00.003 15712 worker thread done servicing request
18:47:27.445 00.000 15712 Worker thread wakes up
18:47:27.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:27.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:28.863 01.418 15712 Exposure complete
18:47:28.924 00.061 15712 worker thread done servicing request
18:47:28.924 00.000 7988 OnExposeComplete: enter
18:47:28.924 00.000 7988 UpdateGuideState(): m_state=6
18:47:28.924 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
18:47:28.924 00.000 7988 Star::Find returns 1 (0), X=1180.74, Y=431.93, Mass=1413, SNR=25.3, Peak=226 HFD=3.2
18:47:28.924 00.000 7988 MultiStar: [#1 -0.04,0.05,1.03,U] [#2 -0.21,-0.46,1.04,U] [#3 -0.21,-0.21,0.96,U] [#4 -0.20,-0.32,1.05,U] [#5 -0.21,-0.34,0.70,U] [#6 0.16,-0.16,0.72,U] [#7 0.03,-0.14,0.68,U] [#8 -0.00,-0.20,0.69,U] 
18:47:28.924 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.24}, one-star: {-0.14, -0.36}
18:47:28.924 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.58) = xAngle (-0.40 = -0.40)
18:47:28.924 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.71 = 2.71)
18:47:28.924 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.98 mountX=0.24 mountY=0.11, mountTheta=0.43
18:47:28.938 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.24, opts=13)
18:47:28.940 00.002 7988 Enqueuing Move request for scope (-0.10, -0.24)
18:47:28.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:28.940 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.3
18:47:28.940 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:28.940 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:28.940 00.000 7988 Enqueuing Expose request
18:47:28.940 00.000 15712 Worker thread wakes up
18:47:28.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
18:47:28.940 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
18:47:28.940 00.000 15712 Moving (-0.10, -0.24) raw xDistance=0.24 yDistance=0.11
18:47:28.940 00.000 15712 PPEC rslt: input = 0.24, final = 0.16, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.14, period_length = 644.43
18:47:28.940 00.000 15712 PPEC: input: 0.24, control: 0.16, exposure: 1500
18:47:28.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:28.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:47:28.940 00.000 15712 MoveAxis(W, 53, ABG)
18:47:28.940 00.000 15712 Guiding  Dir = 3, Dur = 53
18:47:28.977 00.037 15712 IsGuiding returns 0
18:47:28.989 00.012 15712 PulseGuide returned control before completion, sleep 48
18:47:29.067 00.078 15712 IsGuiding returns 0
18:47:29.067 00.000 15712 Move returns status 0, amount 53
18:47:29.067 00.000 15712 MoveAxis(N, 0, ABG)
18:47:29.067 00.000 15712 Move returns status 0, amount 0
18:47:29.067 00.000 15712 move complete, result=0
18:47:29.067 00.000 7988 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
18:47:29.074 00.007 15712 worker thread done servicing request
18:47:29.074 00.000 15712 Worker thread wakes up
18:47:29.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:29.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:30.710 01.636 15712 Exposure complete
18:47:30.776 00.066 15712 worker thread done servicing request
18:47:30.776 00.000 7988 OnExposeComplete: enter
18:47:30.776 00.000 7988 UpdateGuideState(): m_state=6
18:47:30.776 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
18:47:30.776 00.000 7988 Star::Find returns 1 (1), X=1180.95, Y=432.03, Mass=1415, SNR=25.4, Peak=255 HFD=2.8
18:47:30.776 00.000 7988 MultiStar: [#1 0.09,-0.13,1.04,U] [#2 0.06,-0.36,1.03,U] [#3 0.08,0.01,0.98,U] [#4 0.20,-0.11,1.02,U] [#5 0.05,-0.12,0.69,U] [#6 0.05,-0.22,0.71,U] [#7 0.02,-0.07,0.65,U] [#8 0.08,-0.22,0.62,U] 
18:47:30.776 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.17}, one-star: {0.07, -0.25}
18:47:30.776 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
18:47:30.776 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.70)
18:47:30.776 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-1.10 mountX=0.16 mountY=-0.08, mountTheta=-0.45
18:47:30.787 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.17, opts=13)
18:47:30.787 00.000 7988 Enqueuing Move request for scope (0.08, -0.17)
18:47:30.789 00.002 15712 Worker thread wakes up
18:47:30.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
18:47:30.789 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
18:47:30.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:30.789 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.4 Saturated
18:47:30.791 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:30.793 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:30.793 00.000 7988 Enqueuing Expose request
18:47:30.795 00.002 15712 Moving (0.08, -0.17) raw xDistance=0.16 yDistance=-0.08
18:47:30.795 00.000 15712 PPEC rslt: input = 0.16, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.10, hyst_pct = 0.14, period_length = 644.43
18:47:30.795 00.000 15712 PPEC: input: 0.16, control: 0.12, exposure: 1500
18:47:30.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:30.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:47:30.795 00.000 15712 MoveAxis(W, 39, ABG)
18:47:30.795 00.000 15712 Guiding  Dir = 3, Dur = 39
18:47:30.795 00.000 15712 IsGuiding returns 0
18:47:30.813 00.018 15712 PulseGuide returned control before completion, sleep 31
18:47:30.860 00.047 15712 IsGuiding returns 1
18:47:30.860 00.000 15712 scope still moving after pulse duration time elapsed
18:47:30.898 00.038 15712 IsGuiding returns 0
18:47:30.898 00.000 15712 scope move finished after 39 + 64 ms
18:47:30.898 00.000 15712 Move returns status 0, amount 39
18:47:30.898 00.000 15712 MoveAxis(N, 0, ABG)
18:47:30.900 00.002 15712 Move returns status 0, amount 0
18:47:30.900 00.000 15712 move complete, result=0
18:47:30.900 00.000 15712 worker thread done servicing request
18:47:30.900 00.000 15712 Worker thread wakes up
18:47:30.900 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
18:47:30.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:30.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:32.315 01.415 15712 Exposure complete
18:47:32.378 00.063 15712 worker thread done servicing request
18:47:32.378 00.000 7988 OnExposeComplete: enter
18:47:32.378 00.000 7988 UpdateGuideState(): m_state=6
18:47:32.378 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
18:47:32.378 00.000 7988 Star::Find returns 1 (1), X=1180.81, Y=432.15, Mass=1545, SNR=26.5, Peak=255 HFD=3.6
18:47:32.378 00.000 7988 MultiStar: [#1 0.03,0.58,0.97,U] [#2 -0.09,-0.19,0.97,U] [#3 0.02,0.29,0.92,U] [#4 0.16,0.23,0.99,U] [#5 -0.09,0.21,0.66,U] [#6 0.13,0.28,0.65,U] [#7 -0.06,-0.05,0.62,U] [#8 -0.17,0.30,0.66,U] 
18:47:32.378 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.16}, one-star: {-0.07, -0.14}
18:47:32.378 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
18:47:32.378 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
18:47:32.378 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.02 mountX=0.14 mountY=0.07, mountTheta=0.46
18:47:32.378 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.14, opts=13)
18:47:32.390 00.012 7988 Enqueuing Move request for scope (-0.07, -0.14)
18:47:32.392 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:32.392 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.5 Saturated
18:47:32.394 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:32.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:32.396 00.002 7988 Enqueuing Expose request
18:47:32.396 00.000 15712 Worker thread wakes up
18:47:32.396 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
18:47:32.396 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
18:47:32.398 00.002 15712 Moving (-0.07, -0.14) raw xDistance=0.14 yDistance=0.07
18:47:32.398 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.14, period_length = 644.43
18:47:32.398 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
18:47:32.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:32.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:47:32.398 00.000 15712 MoveAxis(W, 3, ABG)
18:47:32.398 00.000 15712 Guiding  Dir = 3, Dur = 3
18:47:32.398 00.000 15712 IsGuiding returns 0
18:47:32.409 00.011 15712 IsGuiding returns 0
18:47:32.409 00.000 15712 Move returns status 0, amount 3
18:47:32.409 00.000 15712 MoveAxis(N, 0, ABG)
18:47:32.409 00.000 15712 Move returns status 0, amount 0
18:47:32.409 00.000 15712 move complete, result=0
18:47:32.409 00.000 15712 worker thread done servicing request
18:47:32.409 00.000 15712 Worker thread wakes up
18:47:32.409 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
18:47:32.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:32.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:34.052 01.643 15712 Exposure complete
18:47:34.114 00.062 15712 worker thread done servicing request
18:47:34.114 00.000 7988 OnExposeComplete: enter
18:47:34.114 00.000 7988 UpdateGuideState(): m_state=6
18:47:34.114 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
18:47:34.118 00.004 7988 Star::Find returns 1 (0), X=1180.91, Y=432.66, Mass=1386, SNR=25.2, Peak=202 HFD=3.3
18:47:34.120 00.002 7988 MultiStar: [#1 -0.04,0.89,0.00,M1] [#2 -0.13,0.20,0.98,U] [#3 -0.11,0.55,0.94,U] [#4 0.06,0.42,1.03,U] [#5 -0.12,0.61,0.00,M1] [#6 0.15,0.64,0.00,M1] [#7 0.01,0.37,0.69,U] [#8 -0.01,0.47,0.67,U] 
18:47:34.120 00.000 7988 single-star, 5 included, MultiStar: {-0.03, 0.39}, one-star: {0.03, 0.37}
18:47:34.122 00.002 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
18:47:34.122 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
18:47:34.124 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.48 mountX=-0.37 mountY=-0.04, mountTheta=-3.03
18:47:34.125 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.37, opts=13)
18:47:34.127 00.002 7988 Enqueuing Move request for scope (0.03, 0.37)
18:47:34.127 00.000 15712 Worker thread wakes up
18:47:34.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.37) opts 0xd
18:47:34.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.37)
18:47:34.127 00.000 15712 Moving (0.03, 0.37) raw xDistance=-0.37 yDistance=-0.04
18:47:34.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:47:34.130 00.003 7988 UpdateGuideState exits: m=1386 SNR=25.2
18:47:34.130 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:34.130 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:34.130 00.000 7988 Enqueuing Expose request
18:47:34.130 00.000 15712 PPEC rslt: input = -0.37, final = -0.20, react = -0.22, pred = 0.03, hyst = -0.19, hyst_pct = 0.14, period_length = 644.43
18:47:34.130 00.000 15712 PPEC: input: -0.37, control: -0.20, exposure: 1500
18:47:34.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:34.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:47:34.130 00.000 15712 MoveAxis(E, 64, ABG)
18:47:34.130 00.000 15712 Guiding  Dir = 2, Dur = 64
18:47:34.130 00.000 15712 IsGuiding returns 0
18:47:34.150 00.020 15712 PulseGuide returned control before completion, sleep 53
18:47:34.244 00.094 15712 IsGuiding returns 0
18:47:34.244 00.000 15712 Move returns status 0, amount 64
18:47:34.244 00.000 15712 MoveAxis(N, 0, ABG)
18:47:34.244 00.000 15712 Move returns status 0, amount 0
18:47:34.244 00.000 15712 move complete, result=0
18:47:34.244 00.000 7988 GuideStep: -0.4 px 64 ms EAST, -0.0 px 0 ms NORTH
18:47:34.253 00.009 15712 worker thread done servicing request
18:47:34.253 00.000 15712 Worker thread wakes up
18:47:34.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:34.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:35.659 01.406 15712 Exposure complete
18:47:35.720 00.061 15712 worker thread done servicing request
18:47:35.720 00.000 7988 OnExposeComplete: enter
18:47:35.724 00.004 7988 UpdateGuideState(): m_state=6
18:47:35.724 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
18:47:35.726 00.002 7988 Star::Find returns 1 (0), X=1180.77, Y=432.49, Mass=1424, SNR=25.4, Peak=163 HFD=3.5
18:47:35.728 00.002 7988 MultiStar: [#1 -0.01,0.61,0.00,M2] [#2 -0.10,0.43,1.02,U] [#3 -0.22,0.63,0.00,M1] [#4 -0.03,0.47,1.04,U] [#5 -0.25,0.65,0.00,M2] [#6 -0.17,0.49,0.71,U] [#7 -0.19,0.33,0.67,U] [#8 -0.21,0.55,0.68,U] 
18:47:35.728 00.000 7988 single-star, 5 included, MultiStar: {-0.12, 0.41}, one-star: {-0.11, 0.21}
18:47:35.730 00.002 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.58) = xAngle (3.63 = -2.65)
18:47:35.730 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.74 = 0.46)
18:47:35.732 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.23 cameraTheta=2.05 mountX=-0.21 mountY=0.10, mountTheta=2.68
18:47:35.734 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.21, opts=13)
18:47:35.734 00.000 7988 Enqueuing Move request for scope (-0.11, 0.21)
18:47:35.736 00.002 15712 Worker thread wakes up
18:47:35.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
18:47:35.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
18:47:35.736 00.000 15712 Moving (-0.11, 0.21) raw xDistance=-0.21 yDistance=0.10
18:47:35.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:35.736 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.4
18:47:35.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:35.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:35.741 00.005 7988 Enqueuing Expose request
18:47:35.741 00.000 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.14, period_length = 644.43
18:47:35.741 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
18:47:35.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:35.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:47:35.743 00.002 15712 MoveAxis(E, 35, ABG)
18:47:35.743 00.000 15712 Guiding  Dir = 2, Dur = 35
18:47:35.743 00.000 15712 IsGuiding returns 0
18:47:35.768 00.025 15712 PulseGuide returned control before completion, sleep 18
18:47:35.816 00.048 15712 IsGuiding returns 1
18:47:35.816 00.000 15712 scope still moving after pulse duration time elapsed
18:47:35.848 00.032 15712 IsGuiding returns 0
18:47:35.848 00.000 15712 scope move finished after 35 + 69 ms
18:47:35.848 00.000 15712 Move returns status 0, amount 35
18:47:35.848 00.000 15712 MoveAxis(N, 0, ABG)
18:47:35.848 00.000 15712 Move returns status 0, amount 0
18:47:35.848 00.000 15712 move complete, result=0
18:47:35.848 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
18:47:35.850 00.002 15712 worker thread done servicing request
18:47:35.850 00.000 15712 Worker thread wakes up
18:47:35.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:35.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:37.491 01.641 15712 Exposure complete
18:47:37.552 00.061 15712 worker thread done servicing request
18:47:37.552 00.000 7988 OnExposeComplete: enter
18:47:37.552 00.000 7988 UpdateGuideState(): m_state=6
18:47:37.557 00.005 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
18:47:37.559 00.002 7988 Star::Find returns 1 (0), X=1180.85, Y=432.37, Mass=1413, SNR=25.4, Peak=211 HFD=3.2
18:47:37.559 00.000 7988 MultiStar: [#1 0.05,0.33,0.97,U] [#2 0.01,-0.05,1.02,U] [#3 0.00,0.02,0.96,U] [#4 0.05,-0.07,1.07,U] [#5 -0.08,0.29,0.70,U] [#6 0.01,0.04,0.68,U] [#7 -0.27,0.30,0.67,U] [#8 -0.15,0.08,0.67,U] 
18:47:37.561 00.002 7988 single-star, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.02, 0.08}
18:47:37.561 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
18:47:37.563 00.002 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
18:47:37.563 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.85 mountX=-0.08 mountY=0.02, mountTheta=2.88
18:47:37.565 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.08, opts=13)
18:47:37.567 00.002 7988 Enqueuing Move request for scope (-0.02, 0.08)
18:47:37.568 00.001 15712 Worker thread wakes up
18:47:37.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
18:47:37.568 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
18:47:37.568 00.000 15712 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=0.02
18:47:37.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:37.568 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.4
18:47:37.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:37.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:37.568 00.000 7988 Enqueuing Expose request
18:47:37.568 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 644.43
18:47:37.568 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
18:47:37.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:37.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:47:37.568 00.000 15712 MoveAxis(W, 1, ABG)
18:47:37.568 00.000 15712 Guiding  Dir = 3, Dur = 1
18:47:37.568 00.000 15712 IsGuiding returns 0
18:47:37.591 00.023 15712 IsGuiding returns 0
18:47:37.591 00.000 15712 Move returns status 0, amount 1
18:47:37.591 00.000 15712 MoveAxis(N, 0, ABG)
18:47:37.591 00.000 15712 Move returns status 0, amount 0
18:47:37.591 00.000 15712 move complete, result=0
18:47:37.591 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
18:47:37.594 00.003 15712 worker thread done servicing request
18:47:37.594 00.000 15712 Worker thread wakes up
18:47:37.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:37.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:39.003 01.409 15712 Exposure complete
18:47:39.065 00.062 15712 worker thread done servicing request
18:47:39.067 00.002 7988 OnExposeComplete: enter
18:47:39.067 00.000 7988 UpdateGuideState(): m_state=6
18:47:39.067 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
18:47:39.067 00.000 7988 Star::Find returns 1 (0), X=1180.78, Y=432.73, Mass=1384, SNR=25.1, Peak=155 HFD=3.5
18:47:39.067 00.000 7988 MultiStar: [#1 0.12,0.73,0.00,M2] [#2 -0.23,0.43,1.03,U] [#3 -0.14,0.78,0.00,M1] [#4 0.07,0.32,1.03,U] [#5 -0.07,0.50,0.70,U] [#6 0.12,0.53,0.71,U] [#7 -0.11,0.53,0.70,U] [#8 -0.20,0.68,0.00,M1] 
18:47:39.067 00.000 7988 refined, 5 included, MultiStar: {-0.06, 0.45}, one-star: {-0.09, 0.44}
18:47:39.067 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
18:47:39.067 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
18:47:39.067 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.45 hyp=0.45 cameraTheta=1.70 mountX=-0.45 mountY=0.05, mountTheta=3.04
18:47:39.076 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.45, opts=13)
18:47:39.076 00.000 7988 Enqueuing Move request for scope (-0.06, 0.45)
18:47:39.076 00.000 15712 Worker thread wakes up
18:47:39.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.45) opts 0xd
18:47:39.076 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.45)
18:47:39.076 00.000 15712 Moving (-0.06, 0.45) raw xDistance=-0.45 yDistance=0.05
18:47:39.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:39.080 00.004 7988 UpdateGuideState exits: m=1384 SNR=25.1
18:47:39.080 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:39.080 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:39.080 00.000 7988 Enqueuing Expose request
18:47:39.080 00.000 15712 PPEC rslt: input = -0.45, final = -0.29, react = -0.27, pred = -0.03, hyst = -0.25, hyst_pct = 0.14, period_length = 644.43
18:47:39.080 00.000 15712 PPEC: input: -0.45, control: -0.29, exposure: 1500
18:47:39.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:39.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:47:39.080 00.000 15712 MoveAxis(E, 95, ABG)
18:47:39.080 00.000 15712 Guiding  Dir = 2, Dur = 95
18:47:39.080 00.000 15712 IsGuiding returns 0
18:47:39.110 00.030 15712 PulseGuide returned control before completion, sleep 81
18:47:39.208 00.098 15712 IsGuiding returns 0
18:47:39.208 00.000 15712 Move returns status 0, amount 95
18:47:39.208 00.000 15712 MoveAxis(N, 0, ABG)
18:47:39.208 00.000 15712 Move returns status 0, amount 0
18:47:39.208 00.000 15712 move complete, result=0
18:47:39.208 00.000 15712 worker thread done servicing request
18:47:39.208 00.000 15712 Worker thread wakes up
18:47:39.208 00.000 7988 GuideStep: -0.4 px 95 ms EAST, 0.0 px 0 ms NORTH
18:47:39.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:39.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:40.853 01.645 15712 Exposure complete
18:47:40.916 00.063 15712 worker thread done servicing request
18:47:40.916 00.000 7988 OnExposeComplete: enter
18:47:40.921 00.005 7988 UpdateGuideState(): m_state=6
18:47:40.923 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
18:47:40.923 00.000 7988 Star::Find returns 1 (0), X=1180.80, Y=432.03, Mass=1467, SNR=25.8, Peak=209 HFD=3.5
18:47:40.925 00.002 7988 MultiStar: [#1 -0.01,0.37,1.02,U] [#2 -0.24,-0.05,1.03,U] [#3 -0.10,0.29,0.95,U] [#4 0.01,-0.03,1.01,U] [#5 0.00,-0.08,0.71,U] [#6 0.16,0.15,0.72,U] [#7 -0.13,-0.04,0.66,U] [#8 -0.12,0.13,0.60,U] 
18:47:40.925 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.08, -0.26}
18:47:40.925 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.58) = xAngle (4.00 = -2.28)
18:47:40.925 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.11 = 0.83)
18:47:40.930 00.005 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.42 mountX=-0.05 mountY=0.06, mountTheta=2.30
18:47:40.930 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
18:47:40.930 00.000 7988 Enqueuing Move request for scope (-0.06, 0.05)
18:47:40.930 00.000 15712 Worker thread wakes up
18:47:40.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
18:47:40.930 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
18:47:40.930 00.000 15712 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=0.06
18:47:40.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:40.930 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.8
18:47:40.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:40.930 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:40.930 00.000 7988 Enqueuing Expose request
18:47:40.930 00.000 15712 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.14, period_length = 644.43
18:47:40.930 00.000 15712 PPEC: input: -0.05, control: -0.04, exposure: 1500
18:47:40.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:40.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:47:40.930 00.000 15712 MoveAxis(E, 13, ABG)
18:47:40.930 00.000 15712 Guiding  Dir = 2, Dur = 13
18:47:40.930 00.000 15712 IsGuiding returns 0
18:47:40.964 00.034 15712 IsGuiding returns 1
18:47:40.964 00.000 15712 scope still moving after pulse duration time elapsed
18:47:41.010 00.046 15712 IsGuiding returns 0
18:47:41.010 00.000 15712 scope move finished after 13 + 60 ms
18:47:41.010 00.000 15712 Move returns status 0, amount 13
18:47:41.010 00.000 15712 MoveAxis(N, 0, ABG)
18:47:41.010 00.000 15712 Move returns status 0, amount 0
18:47:41.010 00.000 15712 move complete, result=0
18:47:41.010 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
18:47:41.015 00.005 15712 worker thread done servicing request
18:47:41.015 00.000 15712 Worker thread wakes up
18:47:41.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:41.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:42.429 01.414 15712 Exposure complete
18:47:42.494 00.065 15712 worker thread done servicing request
18:47:42.495 00.001 7988 OnExposeComplete: enter
18:47:42.495 00.000 7988 UpdateGuideState(): m_state=6
18:47:42.495 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
18:47:42.495 00.000 7988 Star::Find returns 1 (0), X=1180.80, Y=431.84, Mass=1416, SNR=25.5, Peak=240 HFD=3.0
18:47:42.495 00.000 7988 MultiStar: [#1 0.07,0.08,1.00,U] [#2 -0.10,-0.22,0.99,U] [#3 -0.29,-0.14,0.97,U] [#4 0.19,-0.22,1.04,U] [#5 -0.05,-0.35,0.72,U] [#6 0.14,-0.25,0.69,U] [#7 0.08,-0.28,0.64,U] [#8 -0.30,0.17,0.65,U] 
18:47:42.495 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.19}, one-star: {-0.08, -0.44}
18:47:42.495 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
18:47:42.495 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
18:47:42.495 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.75 mountX=0.19 mountY=0.04, mountTheta=0.20
18:47:42.495 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.19, opts=13)
18:47:42.506 00.011 7988 Enqueuing Move request for scope (-0.03, -0.19)
18:47:42.506 00.000 15712 Worker thread wakes up
18:47:42.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
18:47:42.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
18:47:42.506 00.000 15712 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.04
18:47:42.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:42.506 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.5
18:47:42.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:42.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:42.512 00.006 7988 Enqueuing Expose request
18:47:42.512 00.000 15712 PPEC rslt: input = 0.19, final = 0.06, react = 0.11, pred = -0.06, hyst = 0.08, hyst_pct = 0.13, period_length = 644.43
18:47:42.512 00.000 15712 PPEC: input: 0.19, control: 0.06, exposure: 1500
18:47:42.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:42.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:47:42.512 00.000 15712 MoveAxis(W, 20, ABG)
18:47:42.512 00.000 15712 Guiding  Dir = 3, Dur = 20
18:47:42.512 00.000 15712 IsGuiding returns 0
18:47:42.529 00.017 15712 PulseGuide returned control before completion, sleep 13
18:47:42.570 00.041 15712 IsGuiding returns 0
18:47:42.570 00.000 15712 Move returns status 0, amount 20
18:47:42.570 00.000 15712 MoveAxis(N, 0, ABG)
18:47:42.570 00.000 15712 Move returns status 0, amount 0
18:47:42.570 00.000 15712 move complete, result=0
18:47:42.570 00.000 7988 GuideStep: 0.2 px 20 ms WEST, 0.0 px 0 ms NORTH
18:47:42.580 00.010 15712 worker thread done servicing request
18:47:42.580 00.000 15712 Worker thread wakes up
18:47:42.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:42.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:44.214 01.634 15712 Exposure complete
18:47:44.276 00.062 15712 worker thread done servicing request
18:47:44.277 00.001 7988 OnExposeComplete: enter
18:47:44.277 00.000 7988 UpdateGuideState(): m_state=6
18:47:44.277 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
18:47:44.277 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=431.99, Mass=1412, SNR=25.6, Peak=206 HFD=3.3
18:47:44.277 00.000 7988 MultiStar: [#1 -0.11,0.05,1.00,U] [#2 -0.30,-0.39,1.02,U] [#3 -0.12,-0.22,0.95,U] [#4 -0.19,-0.38,0.99,U] [#5 -0.36,-0.46,0.70,U] [#6 0.01,-0.38,0.75,U] [#7 -0.43,-0.57,0.00,M1] [#8 -0.15,-0.33,0.66,U] 
18:47:44.283 00.006 7988 refined, 7 included, MultiStar: {-0.18, -0.29}, one-star: {-0.20, -0.30}
18:47:44.283 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
18:47:44.283 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
18:47:44.283 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-2.12 mountX=0.29 mountY=0.18, mountTheta=0.56
18:47:44.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.29, opts=13)
18:47:44.283 00.000 7988 Enqueuing Move request for scope (-0.18, -0.29)
18:47:44.283 00.000 15712 Worker thread wakes up
18:47:44.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.29) opts 0xd
18:47:44.283 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.29)
18:47:44.283 00.000 15712 Moving (-0.18, -0.29) raw xDistance=0.29 yDistance=0.18
18:47:44.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:44.291 00.008 7988 UpdateGuideState exits: m=1412 SNR=25.6
18:47:44.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:44.294 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:44.294 00.000 7988 Enqueuing Expose request
18:47:44.296 00.002 15712 PPEC rslt: input = 0.29, final = 0.11, react = 0.17, pred = -0.08, hyst = 0.15, hyst_pct = 0.13, period_length = 644.43
18:47:44.296 00.000 15712 PPEC: input: 0.29, control: 0.11, exposure: 1500
18:47:44.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:44.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:47:44.296 00.000 15712 MoveAxis(W, 34, ABG)
18:47:44.296 00.000 15712 Guiding  Dir = 3, Dur = 34
18:47:44.296 00.000 15712 IsGuiding returns 0
18:47:44.317 00.021 15712 PulseGuide returned control before completion, sleep 20
18:47:44.368 00.051 15712 IsGuiding returns 1
18:47:44.368 00.000 15712 scope still moving after pulse duration time elapsed
18:47:44.402 00.034 15712 IsGuiding returns 0
18:47:44.402 00.000 15712 scope move finished after 34 + 72 ms
18:47:44.402 00.000 15712 Move returns status 0, amount 34
18:47:44.402 00.000 15712 MoveAxis(N, 0, ABG)
18:47:44.402 00.000 15712 Move returns status 0, amount 0
18:47:44.402 00.000 15712 move complete, result=0
18:47:44.402 00.000 15712 worker thread done servicing request
18:47:44.402 00.000 15712 Worker thread wakes up
18:47:44.402 00.000 7988 GuideStep: 0.3 px 34 ms WEST, 0.2 px 0 ms NORTH
18:47:44.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:44.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:45.823 01.421 15712 Exposure complete
18:47:45.884 00.061 15712 worker thread done servicing request
18:47:45.884 00.000 7988 OnExposeComplete: enter
18:47:45.884 00.000 7988 UpdateGuideState(): m_state=6
18:47:45.888 00.004 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
18:47:45.888 00.000 7988 Star::Find returns 1 (0), X=1180.70, Y=432.67, Mass=1473, SNR=26.1, Peak=189 HFD=3.3
18:47:45.890 00.002 7988 MultiStar: [#1 0.02,0.86,0.00,M1] [#2 -0.01,0.43,0.98,U] [#3 -0.22,0.53,0.94,U] [#4 -0.09,0.40,1.02,U] [#5 -0.26,0.36,0.71,U] [#6 0.14,0.52,0.69,U] [#7 -0.05,0.50,0.65,U] [#8 0.12,0.65,0.00,M1] 
18:47:45.892 00.002 7988 single-star, 6 included, MultiStar: {-0.10, 0.44}, one-star: {-0.18, 0.38}
18:47:45.892 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.69)
18:47:45.894 00.002 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.42)
18:47:45.894 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.38 hyp=0.42 cameraTheta=2.01 mountX=-0.38 mountY=0.17, mountTheta=2.72
18:47:45.896 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.38, opts=13)
18:47:45.898 00.002 7988 Enqueuing Move request for scope (-0.18, 0.38)
18:47:45.898 00.000 15712 Worker thread wakes up
18:47:45.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.38) opts 0xd
18:47:45.898 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.38)
18:47:45.898 00.000 15712 Moving (-0.18, 0.38) raw xDistance=-0.38 yDistance=0.17
18:47:45.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:45.900 00.002 7988 UpdateGuideState exits: m=1473 SNR=26.1
18:47:45.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:45.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:45.900 00.000 7988 Enqueuing Expose request
18:47:45.900 00.000 15712 PPEC rslt: input = -0.38, final = -0.29, react = -0.23, pred = -0.08, hyst = -0.20, hyst_pct = 0.13, period_length = 644.43
18:47:45.900 00.000 15712 PPEC: input: -0.38, control: -0.29, exposure: 1500
18:47:45.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:45.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:47:45.900 00.000 15712 MoveAxis(E, 95, ABG)
18:47:45.900 00.000 15712 Guiding  Dir = 2, Dur = 95
18:47:45.900 00.000 15712 IsGuiding returns 0
18:47:45.917 00.017 15712 PulseGuide returned control before completion, sleep 91
18:47:46.012 00.095 15712 IsGuiding returns 1
18:47:46.012 00.000 15712 scope still moving after pulse duration time elapsed
18:47:46.044 00.032 15712 IsGuiding returns 0
18:47:46.044 00.000 15712 scope move finished after 95 + 44 ms
18:47:46.044 00.000 15712 Move returns status 0, amount 95
18:47:46.044 00.000 15712 MoveAxis(N, 0, ABG)
18:47:46.044 00.000 15712 Move returns status 0, amount 0
18:47:46.044 00.000 15712 move complete, result=0
18:47:46.044 00.000 15712 worker thread done servicing request
18:47:46.044 00.000 15712 Worker thread wakes up
18:47:46.044 00.000 7988 GuideStep: -0.4 px 95 ms EAST, 0.2 px 0 ms NORTH
18:47:46.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:46.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:47.688 01.644 15712 Exposure complete
18:47:47.749 00.061 15712 worker thread done servicing request
18:47:47.749 00.000 7988 OnExposeComplete: enter
18:47:47.749 00.000 7988 UpdateGuideState(): m_state=6
18:47:47.757 00.008 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
18:47:47.757 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=432.34, Mass=1489, SNR=26.2, Peak=212 HFD=3.4
18:47:47.759 00.002 7988 MultiStar: [#1 -0.01,0.33,0.99,U] [#2 -0.14,-0.11,0.99,U] [#3 -0.04,0.31,0.94,U] [#4 0.03,0.26,1.02,U] [#5 -0.07,0.16,0.64,U] [#6 0.08,0.22,0.66,U] [#7 -0.21,0.16,0.65,U] [#8 -0.30,0.16,0.63,U] 
18:47:47.761 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.17}, one-star: {-0.22, 0.05}
18:47:47.761 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.64)
18:47:47.763 00.002 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.47)
18:47:47.763 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.06 mountX=-0.17 mountY=0.09, mountTheta=2.67
18:47:47.765 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.17, opts=13)
18:47:47.765 00.000 7988 Enqueuing Move request for scope (-0.09, 0.17)
18:47:47.765 00.000 15712 Worker thread wakes up
18:47:47.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
18:47:47.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
18:47:47.765 00.000 15712 Moving (-0.09, 0.17) raw xDistance=-0.17 yDistance=0.09
18:47:47.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:47.765 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2
18:47:47.771 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:47.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:47.773 00.002 7988 Enqueuing Expose request
18:47:47.774 00.001 15712 PPEC rslt: input = -0.17, final = -0.17, react = -0.10, pred = -0.08, hyst = -0.09, hyst_pct = 0.13, period_length = 644.43
18:47:47.774 00.000 15712 PPEC: input: -0.17, control: -0.17, exposure: 1500
18:47:47.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:47.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:47:47.774 00.000 15712 MoveAxis(E, 55, ABG)
18:47:47.774 00.000 15712 Guiding  Dir = 2, Dur = 55
18:47:47.774 00.000 15712 IsGuiding returns 0
18:47:47.781 00.007 15712 PulseGuide returned control before completion, sleep 51
18:47:47.863 00.082 15712 IsGuiding returns 0
18:47:47.863 00.000 15712 Move returns status 0, amount 55
18:47:47.863 00.000 15712 MoveAxis(N, 0, ABG)
18:47:47.863 00.000 15712 Move returns status 0, amount 0
18:47:47.863 00.000 15712 move complete, result=0
18:47:47.863 00.000 15712 worker thread done servicing request
18:47:47.863 00.000 15712 Worker thread wakes up
18:47:47.863 00.000 7988 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
18:47:47.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:47.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:49.282 01.419 15712 Exposure complete
18:47:49.344 00.062 15712 worker thread done servicing request
18:47:49.344 00.000 7988 OnExposeComplete: enter
18:47:49.344 00.000 7988 UpdateGuideState(): m_state=6
18:47:49.344 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
18:47:49.344 00.000 7988 Star::Find returns 1 (0), X=1180.75, Y=432.77, Mass=1409, SNR=25.5, Peak=183 HFD=3.3
18:47:49.344 00.000 7988 MultiStar: [#1 -0.26,0.79,0.00,M1] [#2 -0.21,0.47,1.01,U] [#3 -0.09,0.69,0.00,M1] [#4 -0.11,0.44,1.09,U] [#5 -0.13,0.55,0.77,U] [#6 -0.01,0.76,0.00,M1] [#7 -0.21,0.44,0.70,U] [#8 -0.27,0.71,0.00,M1] 
18:47:49.344 00.000 7988 single-star, 4 included, MultiStar: {-0.15, 0.47}, one-star: {-0.12, 0.48}
18:47:49.344 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.89)
18:47:49.344 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.22)
18:47:49.344 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.48 hyp=0.50 cameraTheta=1.82 mountX=-0.48 mountY=0.11, mountTheta=2.92
18:47:49.344 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.48, opts=13)
18:47:49.344 00.000 7988 Enqueuing Move request for scope (-0.12, 0.48)
18:47:49.344 00.000 15712 Worker thread wakes up
18:47:49.359 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:49.360 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.48) opts 0xd
18:47:49.360 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.5
18:47:49.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:49.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:49.360 00.000 7988 Enqueuing Expose request
18:47:49.360 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.48)
18:47:49.360 00.000 15712 Moving (-0.12, 0.48) raw xDistance=-0.48 yDistance=0.11
18:47:49.360 00.000 15712 PPEC rslt: input = -0.48, final = -0.31, react = -0.29, pred = -0.03, hyst = -0.28, hyst_pct = 0.13, period_length = 644.43
18:47:49.360 00.000 15712 PPEC: input: -0.48, control: -0.31, exposure: 1500
18:47:49.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:49.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:47:49.360 00.000 15712 MoveAxis(E, 102, ABG)
18:47:49.360 00.000 15712 Guiding  Dir = 2, Dur = 102
18:47:49.360 00.000 15712 IsGuiding returns 0
18:47:49.375 00.015 15712 PulseGuide returned control before completion, sleep 90
18:47:49.495 00.120 15712 IsGuiding returns 0
18:47:49.495 00.000 15712 Move returns status 0, amount 102
18:47:49.495 00.000 15712 MoveAxis(N, 0, ABG)
18:47:49.495 00.000 15712 Move returns status 0, amount 0
18:47:49.495 00.000 15712 move complete, result=0
18:47:49.495 00.000 7988 GuideStep: -0.5 px 102 ms EAST, 0.1 px 0 ms NORTH
18:47:49.495 00.000 15712 worker thread done servicing request
18:47:49.495 00.000 15712 Worker thread wakes up
18:47:49.502 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:49.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:51.132 01.630 15712 Exposure complete
18:47:51.195 00.063 15712 worker thread done servicing request
18:47:51.195 00.000 7988 OnExposeComplete: enter
18:47:51.195 00.000 7988 UpdateGuideState(): m_state=6
18:47:51.198 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
18:47:51.200 00.002 7988 Star::Find returns 1 (1), X=1180.99, Y=433.14, Mass=1393, SNR=25.3, Peak=255 HFD=2.9
18:47:51.200 00.000 7988 MultiStar: [#1 0.23,1.19,0.00,M2] [#2 -0.12,0.66,0.00,M1] [#3 0.23,0.92,0.00,M2] [#4 0.16,0.81,0.00,M1] [#5 0.06,0.87,0.00,M1] [#6 0.08,1.22,0.00,M2] [#7 -0.03,0.91,0.00,M1] [#8 -0.03,1.00,0.00,M2] 
18:47:51.200 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
18:47:51.200 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.16)
18:47:51.200 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.85 hyp=0.86 cameraTheta=1.44 mountX=-0.85 mountY=-0.13, mountTheta=-2.99
18:47:51.200 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.85, opts=13)
18:47:51.200 00.000 7988 Enqueuing Move request for scope (0.11, 0.85)
18:47:51.200 00.000 15712 Worker thread wakes up
18:47:51.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.85) opts 0xd
18:47:51.209 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:51.209 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.3 Saturated
18:47:51.211 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:51.212 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:51.214 00.002 7988 Enqueuing Expose request
18:47:51.214 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.85)
18:47:51.214 00.000 15712 Moving (0.11, 0.85) raw xDistance=-0.85 yDistance=-0.13
18:47:51.216 00.002 15712 PPEC rslt: input = -0.85, final = -0.52, react = -0.51, pred = -0.02, hyst = -0.47, hyst_pct = 0.13, period_length = 644.43
18:47:51.216 00.000 15712 PPEC: input: -0.85, control: -0.52, exposure: 1500
18:47:51.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:51.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:47:51.216 00.000 15712 MoveAxis(E, 169, ABG)
18:47:51.216 00.000 15712 Guiding  Dir = 2, Dur = 169
18:47:51.216 00.000 15712 IsGuiding returns 0
18:47:51.241 00.025 15712 PulseGuide returned control before completion, sleep 153
18:47:51.401 00.160 15712 IsGuiding returns 1
18:47:51.401 00.000 15712 scope still moving after pulse duration time elapsed
18:47:51.450 00.049 15712 IsGuiding returns 0
18:47:51.450 00.000 15712 scope move finished after 169 + 65 ms
18:47:51.450 00.000 15712 Move returns status 0, amount 169
18:47:51.450 00.000 15712 MoveAxis(N, 0, ABG)
18:47:51.450 00.000 15712 Move returns status 0, amount 0
18:47:51.450 00.000 15712 move complete, result=0
18:47:51.450 00.000 7988 GuideStep: -0.8 px 169 ms EAST, -0.1 px 0 ms NORTH
18:47:51.450 00.000 15712 worker thread done servicing request
18:47:51.450 00.000 15712 Worker thread wakes up
18:47:51.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:51.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:52.868 01.418 15712 Exposure complete
18:47:52.931 00.063 15712 worker thread done servicing request
18:47:52.931 00.000 7988 OnExposeComplete: enter
18:47:52.931 00.000 7988 UpdateGuideState(): m_state=6
18:47:52.931 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
18:47:52.931 00.000 7988 Star::Find returns 1 (0), X=1181.01, Y=432.09, Mass=1466, SNR=25.7, Peak=206 HFD=3.1
18:47:52.931 00.000 7988 MultiStar: [#1 0.08,0.19,1.02,U] [#2 0.10,-0.31,0.99,U] [#3 0.11,-0.07,0.94,U] [#4 0.11,-0.01,1.01,U] [#5 0.04,-0.25,0.71,U] [#6 0.06,0.20,0.71,U] [#7 -0.03,-0.17,0.66,U] [#8 -0.09,-0.05,0.62,U] 
18:47:52.931 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.13, -0.20}
18:47:52.931 00.000 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.58) = xAngle (0.76 = 0.76)
18:47:52.931 00.000 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.87 = -2.41)
18:47:52.931 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.82 mountX=0.07 mountY=-0.07, mountTheta=-0.74
18:47:52.931 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.07, opts=13)
18:47:52.931 00.000 7988 Enqueuing Move request for scope (0.07, -0.07)
18:47:52.931 00.000 15712 Worker thread wakes up
18:47:52.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
18:47:52.931 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
18:47:52.931 00.000 15712 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=-0.07
18:47:52.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:52.945 00.014 7988 UpdateGuideState exits: m=1466 SNR=25.7
18:47:52.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:52.948 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:52.948 00.000 7988 Enqueuing Expose request
18:47:52.948 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 644.43
18:47:52.948 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
18:47:52.948 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:52.948 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:47:52.948 00.000 15712 MoveAxis(E, 1, ABG)
18:47:52.948 00.000 15712 Guiding  Dir = 2, Dur = 1
18:47:52.948 00.000 15712 IsGuiding returns 0
18:47:52.967 00.019 15712 IsGuiding returns 0
18:47:52.967 00.000 15712 Move returns status 0, amount 1
18:47:52.967 00.000 15712 MoveAxis(N, 0, ABG)
18:47:52.967 00.000 15712 Move returns status 0, amount 0
18:47:52.967 00.000 15712 move complete, result=0
18:47:52.967 00.000 15712 worker thread done servicing request
18:47:52.967 00.000 15712 Worker thread wakes up
18:47:52.967 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
18:47:52.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:52.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:54.606 01.639 15712 Exposure complete
18:47:54.670 00.064 15712 worker thread done servicing request
18:47:54.670 00.000 7988 OnExposeComplete: enter
18:47:54.670 00.000 7988 UpdateGuideState(): m_state=6
18:47:54.670 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
18:47:54.670 00.000 7988 Star::Find returns 1 (0), X=1180.96, Y=431.82, Mass=1405, SNR=25.2, Peak=210 HFD=3.1
18:47:54.670 00.000 7988 MultiStar: [#1 0.18,-0.04,1.03,U] [#2 -0.10,-0.38,0.98,U] [#3 0.14,-0.51,0.95,U] [#4 0.34,-0.57,0.00,M1] [#5 0.26,-0.55,0.00,M1] [#6 0.09,-0.33,0.70,U] [#7 -0.01,-0.19,0.69,U] [#8 -0.09,-0.18,0.60,U] 
18:47:54.670 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.31}, one-star: {0.08, -0.47}
18:47:54.670 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
18:47:54.670 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
18:47:54.670 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.40 mountX=0.31 mountY=-0.05, mountTheta=-0.14
18:47:54.670 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.31, opts=13)
18:47:54.670 00.000 7988 Enqueuing Move request for scope (0.05, -0.31)
18:47:54.683 00.013 15712 Worker thread wakes up
18:47:54.683 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.31) opts 0xd
18:47:54.683 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.31)
18:47:54.683 00.000 15712 Moving (0.05, -0.31) raw xDistance=0.31 yDistance=-0.05
18:47:54.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:47:54.683 00.000 15712 PPEC rslt: input = 0.31, final = 0.16, react = 0.19, pred = -0.03, hyst = 0.14, hyst_pct = 0.12, period_length = 644.43
18:47:54.683 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.2
18:47:54.683 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:54.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:54.683 00.000 7988 Enqueuing Expose request
18:47:54.683 00.000 15712 PPEC: input: 0.31, control: 0.16, exposure: 1500
18:47:54.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:54.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:47:54.683 00.000 15712 MoveAxis(W, 51, ABG)
18:47:54.683 00.000 15712 Guiding  Dir = 3, Dur = 51
18:47:54.683 00.000 15712 IsGuiding returns 0
18:47:54.700 00.017 15712 PulseGuide returned control before completion, sleep 41
18:47:54.785 00.085 15712 IsGuiding returns 0
18:47:54.785 00.000 15712 Move returns status 0, amount 51
18:47:54.785 00.000 15712 MoveAxis(N, 0, ABG)
18:47:54.785 00.000 15712 Move returns status 0, amount 0
18:47:54.785 00.000 15712 move complete, result=0
18:47:54.785 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.0 px 0 ms NORTH
18:47:54.793 00.008 15712 worker thread done servicing request
18:47:54.793 00.000 15712 Worker thread wakes up
18:47:54.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:54.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:56.199 01.406 15712 Exposure complete
18:47:56.262 00.063 15712 worker thread done servicing request
18:47:56.262 00.000 7988 OnExposeComplete: enter
18:47:56.262 00.000 7988 UpdateGuideState(): m_state=6
18:47:56.264 00.002 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
18:47:56.264 00.000 7988 Star::Find returns 1 (0), X=1180.88, Y=431.90, Mass=1485, SNR=25.9, Peak=198 HFD=3.3
18:47:56.264 00.000 7988 MultiStar: [#1 0.09,-0.26,0.95,U] [#2 -0.03,-0.57,1.01,U] [#3 0.07,-0.31,0.92,U] [#4 0.09,-0.47,1.00,U] [#5 -0.11,-0.43,0.69,U] [#6 0.14,-0.12,0.70,U] [#7 0.12,-0.39,0.63,U] [#8 -0.16,-0.25,0.67,U] 
18:47:56.264 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.37}, one-star: {0.00, -0.39}
18:47:56.264 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
18:47:56.264 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
18:47:56.264 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.50 mountX=0.37 mountY=-0.02, mountTheta=-0.05
18:47:56.264 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.37, opts=13)
18:47:56.264 00.000 7988 Enqueuing Move request for scope (0.03, -0.37)
18:47:56.264 00.000 15712 Worker thread wakes up
18:47:56.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.37) opts 0xd
18:47:56.264 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.37)
18:47:56.264 00.000 15712 Moving (0.03, -0.37) raw xDistance=0.37 yDistance=-0.02
18:47:56.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:56.276 00.012 7988 UpdateGuideState exits: m=1485 SNR=25.9
18:47:56.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:56.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:56.276 00.000 7988 Enqueuing Expose request
18:47:56.276 00.000 15712 PPEC rslt: input = 0.37, final = 0.20, react = 0.22, pred = -0.01, hyst = 0.20, hyst_pct = 0.12, period_length = 644.43
18:47:56.276 00.000 15712 PPEC: input: 0.37, control: 0.20, exposure: 1500
18:47:56.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:56.281 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:47:56.281 00.000 15712 MoveAxis(W, 67, ABG)
18:47:56.281 00.000 15712 Guiding  Dir = 3, Dur = 67
18:47:56.307 00.026 15712 IsGuiding returns 0
18:47:56.324 00.017 15712 PulseGuide returned control before completion, sleep 62
18:47:56.403 00.079 15712 IsGuiding returns 0
18:47:56.403 00.000 15712 Move returns status 0, amount 67
18:47:56.403 00.000 15712 MoveAxis(N, 0, ABG)
18:47:56.403 00.000 15712 Move returns status 0, amount 0
18:47:56.403 00.000 15712 move complete, result=0
18:47:56.403 00.000 7988 GuideStep: 0.4 px 67 ms WEST, -0.0 px 0 ms NORTH
18:47:56.407 00.004 15712 worker thread done servicing request
18:47:56.407 00.000 15712 Worker thread wakes up
18:47:56.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:56.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:58.048 01.641 15712 Exposure complete
18:47:58.110 00.062 15712 worker thread done servicing request
18:47:58.110 00.000 7988 OnExposeComplete: enter
18:47:58.110 00.000 7988 UpdateGuideState(): m_state=6
18:47:58.110 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
18:47:58.110 00.000 7988 Star::Find returns 1 (0), X=1180.79, Y=432.35, Mass=1434, SNR=25.8, Peak=183 HFD=3.6
18:47:58.110 00.000 7988 MultiStar: [#1 0.15,0.49,0.99,U] [#2 -0.22,0.11,1.04,U] [#3 0.06,0.47,0.95,U] [#4 0.14,0.18,1.00,U] [#5 0.00,0.14,0.66,U] [#6 0.18,0.44,0.67,U] [#7 0.02,0.23,0.64,U] [#8 -0.36,0.30,0.66,U] 
18:47:58.110 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.27}, one-star: {-0.08, 0.06}
18:47:58.119 00.009 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.58) = xAngle (4.09 = -2.19)
18:47:58.119 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.92)
18:47:58.119 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.51 mountX=-0.06 mountY=0.08, mountTheta=2.20
18:47:58.119 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
18:47:58.119 00.000 7988 Enqueuing Move request for scope (-0.08, 0.06)
18:47:58.119 00.000 15712 Worker thread wakes up
18:47:58.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
18:47:58.119 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
18:47:58.119 00.000 15712 Moving (-0.08, 0.06) raw xDistance=-0.06 yDistance=0.08
18:47:58.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:58.126 00.007 7988 UpdateGuideState exits: m=1434 SNR=25.8
18:47:58.126 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 644.43
18:47:58.126 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
18:47:58.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:58.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:47:58.126 00.000 15712 MoveAxis(W, 1, ABG)
18:47:58.126 00.000 15712 Guiding  Dir = 3, Dur = 1
18:47:58.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:58.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:58.130 00.004 7988 Enqueuing Expose request
18:47:58.130 00.000 15712 IsGuiding returns 0
18:47:58.142 00.012 15712 IsGuiding returns 0
18:47:58.142 00.000 15712 Move returns status 0, amount 1
18:47:58.142 00.000 15712 MoveAxis(N, 0, ABG)
18:47:58.142 00.000 15712 Move returns status 0, amount 0
18:47:58.142 00.000 15712 move complete, result=0
18:47:58.142 00.000 15712 worker thread done servicing request
18:47:58.142 00.000 15712 Worker thread wakes up
18:47:58.142 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
18:47:58.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:58.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:47:59.561 01.419 15712 Exposure complete
18:47:59.622 00.061 15712 worker thread done servicing request
18:47:59.624 00.002 7988 OnExposeComplete: enter
18:47:59.624 00.000 7988 UpdateGuideState(): m_state=6
18:47:59.624 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
18:47:59.624 00.000 7988 Star::Find returns 1 (0), X=1180.92, Y=432.98, Mass=1524, SNR=26.3, Peak=212 HFD=3.9
18:47:59.624 00.000 7988 MultiStar: [#1 0.24,1.11,0.00,M1] [#2 0.00,0.64,0.00,M1] [#3 0.21,1.04,0.00,M1] [#4 0.23,0.78,0.00,M1] [#5 0.01,0.49,0.69,U] [#6 0.25,0.94,0.00,M1] [#7 0.10,0.71,0.00,M1] [#8 0.08,1.08,0.00,M1] 
18:47:59.624 00.000 7988 refined, 1 included, MultiStar: {0.03, 0.61}, one-star: {0.05, 0.69}
18:47:59.624 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
18:47:59.624 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
18:47:59.633 00.009 7988 CameraToMount -- cameraX=0.03 cameraY=0.61 hyp=0.61 cameraTheta=1.52 mountX=-0.61 mountY=-0.05, mountTheta=-3.06
18:47:59.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.61, opts=13)
18:47:59.636 00.003 7988 Enqueuing Move request for scope (0.03, 0.61)
18:47:59.638 00.002 15712 Worker thread wakes up
18:47:59.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.61) opts 0xd
18:47:59.638 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.61)
18:47:59.638 00.000 15712 Moving (0.03, 0.61) raw xDistance=-0.61 yDistance=-0.05
18:47:59.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:47:59.638 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.3
18:47:59.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:59.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:47:59.638 00.000 7988 Enqueuing Expose request
18:47:59.638 00.000 15712 PPEC rslt: input = -0.61, final = -0.33, react = -0.36, pred = 0.03, hyst = -0.32, hyst_pct = 0.12, period_length = 644.43
18:47:59.638 00.000 15712 PPEC: input: -0.61, control: -0.33, exposure: 1500
18:47:59.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:59.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:47:59.638 00.000 15712 MoveAxis(E, 108, ABG)
18:47:59.638 00.000 15712 Guiding  Dir = 2, Dur = 108
18:47:59.650 00.012 15712 IsGuiding returns 0
18:47:59.656 00.006 15712 PulseGuide returned control before completion, sleep 103
18:47:59.803 00.147 15712 IsGuiding returns 0
18:47:59.803 00.000 15712 Move returns status 0, amount 108
18:47:59.803 00.000 15712 MoveAxis(N, 0, ABG)
18:47:59.803 00.000 15712 Move returns status 0, amount 0
18:47:59.803 00.000 15712 move complete, result=0
18:47:59.803 00.000 7988 GuideStep: -0.6 px 108 ms EAST, -0.0 px 0 ms NORTH
18:47:59.812 00.009 15712 worker thread done servicing request
18:47:59.812 00.000 15712 Worker thread wakes up
18:47:59.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:47:59.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:01.439 01.627 15712 Exposure complete
18:48:01.499 00.060 15712 worker thread done servicing request
18:48:01.504 00.005 7988 OnExposeComplete: enter
18:48:01.504 00.000 7988 UpdateGuideState(): m_state=6
18:48:01.504 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
18:48:01.504 00.000 7988 Star::Find returns 1 (0), X=1181.03, Y=432.48, Mass=1348, SNR=24.8, Peak=204 HFD=3.4
18:48:01.504 00.000 7988 MultiStar: [#1 0.24,0.74,0.00,M2] [#2 0.19,0.09,1.03,U] [#3 0.04,0.67,0.00,M2] [#4 0.09,0.49,1.05,U] [#5 0.11,0.29,0.73,U] [#6 -0.07,0.59,0.00,M2] [#7 0.04,0.46,0.65,U] [#8 -0.09,0.39,0.65,U] 
18:48:01.504 00.000 7988 single-star, 5 included, MultiStar: {0.09, 0.31}, one-star: {0.16, 0.20}
18:48:01.504 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
18:48:01.504 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.70)
18:48:01.504 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.25 cameraTheta=0.90 mountX=-0.20 mountY=-0.16, mountTheta=-2.46
18:48:01.504 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.20, opts=13)
18:48:01.504 00.000 7988 Enqueuing Move request for scope (0.16, 0.20)
18:48:01.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:01.504 00.000 7988 UpdateGuideState exits: m=1348 SNR=24.8
18:48:01.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:01.521 00.017 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:01.521 00.000 7988 Enqueuing Expose request
18:48:01.521 00.000 15712 Worker thread wakes up
18:48:01.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
18:48:01.521 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
18:48:01.521 00.000 15712 Moving (0.16, 0.20) raw xDistance=-0.20 yDistance=-0.16
18:48:01.521 00.000 15712 PPEC rslt: input = -0.20, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.11, hyst_pct = 0.12, period_length = 644.43
18:48:01.521 00.000 15712 PPEC: input: -0.20, control: -0.08, exposure: 1500
18:48:01.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:01.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:48:01.521 00.000 15712 MoveAxis(E, 27, ABG)
18:48:01.521 00.000 15712 Guiding  Dir = 2, Dur = 27
18:48:01.535 00.014 15712 IsGuiding returns 0
18:48:01.551 00.016 15712 PulseGuide returned control before completion, sleep 22
18:48:01.599 00.048 15712 IsGuiding returns 0
18:48:01.599 00.000 15712 Move returns status 0, amount 27
18:48:01.599 00.000 15712 MoveAxis(N, 0, ABG)
18:48:01.599 00.000 15712 Move returns status 0, amount 0
18:48:01.599 00.000 15712 move complete, result=0
18:48:01.599 00.000 15712 worker thread done servicing request
18:48:01.599 00.000 15712 Worker thread wakes up
18:48:01.599 00.000 7988 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
18:48:01.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:01.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:03.019 01.420 15712 Exposure complete
18:48:03.080 00.061 15712 worker thread done servicing request
18:48:03.080 00.000 7988 OnExposeComplete: enter
18:48:03.084 00.004 7988 UpdateGuideState(): m_state=6
18:48:03.084 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
18:48:03.084 00.000 7988 Star::Find returns 1 (0), X=1180.93, Y=432.85, Mass=1443, SNR=25.8, Peak=214 HFD=3.1
18:48:03.084 00.000 7988 MultiStar: [#1 0.12,0.97,0.00,M3] [#2 -0.09,0.56,0.96,U] [#3 -0.06,0.82,0.00,M3] [#4 0.08,0.61,0.00,M1] [#5 -0.23,0.58,0.00,M1] [#6 0.20,0.82,0.00,M3] [#7 0.06,0.49,0.70,U] [#8 0.01,0.86,0.00,M1] 
18:48:03.084 00.000 7988 refined, 2 included, MultiStar: {0.00, 0.54}, one-star: {0.06, 0.57}
18:48:03.084 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.14 = -3.14)
18:48:03.084 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
18:48:03.084 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.54 hyp=0.54 cameraTheta=1.57 mountX=-0.54 mountY=-0.02, mountTheta=-3.11
18:48:03.084 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.54, opts=13)
18:48:03.084 00.000 7988 Enqueuing Move request for scope (0.00, 0.54)
18:48:03.084 00.000 15712 Worker thread wakes up
18:48:03.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.54) opts 0xd
18:48:03.096 00.012 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.54)
18:48:03.096 00.000 15712 Moving (0.00, 0.54) raw xDistance=-0.54 yDistance=-0.02
18:48:03.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:03.096 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.8
18:48:03.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:03.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:03.096 00.000 7988 Enqueuing Expose request
18:48:03.101 00.005 15712 PPEC rslt: input = -0.54, final = -0.32, react = -0.33, pred = 0.01, hyst = -0.31, hyst_pct = 0.12, period_length = 644.43
18:48:03.101 00.000 15712 PPEC: input: -0.54, control: -0.32, exposure: 1500
18:48:03.101 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:03.101 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:48:03.101 00.000 15712 MoveAxis(E, 104, ABG)
18:48:03.101 00.000 15712 Guiding  Dir = 2, Dur = 104
18:48:03.101 00.000 15712 IsGuiding returns 0
18:48:03.118 00.017 15712 PulseGuide returned control before completion, sleep 97
18:48:03.242 00.124 15712 IsGuiding returns 0
18:48:03.242 00.000 15712 Move returns status 0, amount 104
18:48:03.242 00.000 15712 MoveAxis(N, 0, ABG)
18:48:03.242 00.000 15712 Move returns status 0, amount 0
18:48:03.242 00.000 15712 move complete, result=0
18:48:03.242 00.000 7988 GuideStep: -0.5 px 104 ms EAST, -0.0 px 0 ms NORTH
18:48:03.248 00.006 15712 worker thread done servicing request
18:48:03.248 00.000 15712 Worker thread wakes up
18:48:03.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:03.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:04.881 01.633 15712 Exposure complete
18:48:04.942 00.061 15712 worker thread done servicing request
18:48:04.942 00.000 7988 OnExposeComplete: enter
18:48:04.942 00.000 7988 UpdateGuideState(): m_state=6
18:48:04.942 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
18:48:04.942 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=432.91, Mass=1459, SNR=25.9, Peak=229 HFD=3.0
18:48:04.942 00.000 7988 MultiStar: [#1 0.21,0.95,0.00,M4] [#2 -0.12,0.55,0.97,U] [#3 -0.00,0.94,0.00,M4] [#4 0.15,0.55,1.02,U] [#5 0.16,0.61,0.00,M2] [#6 0.38,0.79,0.00,M4] [#7 -0.13,0.69,0.00,M1] [#8 -0.17,0.72,0.00,M2] 
18:48:04.942 00.000 7988 refined, 2 included, MultiStar: {0.01, 0.57}, one-star: {-0.00, 0.62}
18:48:04.942 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
18:48:04.942 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
18:48:04.942 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.57 hyp=0.57 cameraTheta=1.55 mountX=-0.57 mountY=-0.02, mountTheta=-3.10
18:48:04.956 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.57, opts=13)
18:48:04.958 00.002 7988 Enqueuing Move request for scope (0.01, 0.57)
18:48:04.958 00.000 15712 Worker thread wakes up
18:48:04.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.57) opts 0xd
18:48:04.958 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.57)
18:48:04.958 00.000 15712 Moving (0.01, 0.57) raw xDistance=-0.57 yDistance=-0.02
18:48:04.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:04.958 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
18:48:04.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:04.958 00.000 15712 PPEC rslt: input = -0.57, final = -0.34, react = -0.34, pred = 0.01, hyst = -0.31, hyst_pct = 0.12, period_length = 644.43
18:48:04.958 00.000 15712 PPEC: input: -0.57, control: -0.34, exposure: 1500
18:48:04.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:04.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:04.958 00.000 7988 Enqueuing Expose request
18:48:04.965 00.007 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:48:04.965 00.000 15712 MoveAxis(E, 109, ABG)
18:48:04.965 00.000 15712 Guiding  Dir = 2, Dur = 109
18:48:04.965 00.000 15712 IsGuiding returns 0
18:48:04.974 00.009 15712 PulseGuide returned control before completion, sleep 97
18:48:05.110 00.136 15712 IsGuiding returns 0
18:48:05.110 00.000 15712 Move returns status 0, amount 109
18:48:05.110 00.000 15712 MoveAxis(N, 0, ABG)
18:48:05.110 00.000 15712 Move returns status 0, amount 0
18:48:05.110 00.000 15712 move complete, result=0
18:48:05.110 00.000 7988 GuideStep: -0.6 px 109 ms EAST, -0.0 px 0 ms NORTH
18:48:05.120 00.010 15712 worker thread done servicing request
18:48:05.120 00.000 15712 Worker thread wakes up
18:48:05.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:05.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:06.535 01.415 15712 Exposure complete
18:48:06.598 00.063 15712 worker thread done servicing request
18:48:06.598 00.000 7988 OnExposeComplete: enter
18:48:06.600 00.002 7988 UpdateGuideState(): m_state=6
18:48:06.601 00.001 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
18:48:06.602 00.001 7988 Star::Find returns 1 (0), X=1181.06, Y=432.49, Mass=1456, SNR=25.8, Peak=194 HFD=3.6
18:48:06.604 00.002 7988 MultiStar: [#1 0.05,0.62,0.00,M5] [#2 0.21,0.13,1.01,U] [#3 0.19,0.46,0.95,U] [#4 0.24,0.15,1.01,U] [#5 0.02,0.29,0.73,U] [#6 0.17,0.38,0.72,U] [#7 0.10,0.20,0.67,U] [#8 -0.13,0.34,0.63,U] 
18:48:06.605 00.001 7988 single-star, 7 included, MultiStar: {0.14, 0.26}, one-star: {0.18, 0.20}
18:48:06.605 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
18:48:06.606 00.001 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.76)
18:48:06.606 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.83 mountX=-0.20 mountY=-0.19, mountTheta=-2.39
18:48:06.608 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.20, opts=13)
18:48:06.610 00.002 7988 Enqueuing Move request for scope (0.18, 0.20)
18:48:06.612 00.002 15712 Worker thread wakes up
18:48:06.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
18:48:06.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
18:48:06.612 00.000 15712 Moving (0.18, 0.20) raw xDistance=-0.20 yDistance=-0.19
18:48:06.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:06.612 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.8
18:48:06.614 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:06.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:06.616 00.002 7988 Enqueuing Expose request
18:48:06.616 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.00, hyst = -0.13, hyst_pct = 0.12, period_length = 644.43
18:48:06.616 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
18:48:06.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:06.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:48:06.616 00.000 15712 MoveAxis(E, 41, ABG)
18:48:06.616 00.000 15712 Guiding  Dir = 2, Dur = 41
18:48:06.618 00.002 15712 IsGuiding returns 0
18:48:06.628 00.010 15712 PulseGuide returned control before completion, sleep 35
18:48:06.675 00.047 15712 IsGuiding returns 1
18:48:06.675 00.000 15712 scope still moving after pulse duration time elapsed
18:48:06.715 00.040 15712 IsGuiding returns 0
18:48:06.715 00.000 15712 scope move finished after 41 + 55 ms
18:48:06.715 00.000 15712 Move returns status 0, amount 41
18:48:06.715 00.000 15712 MoveAxis(N, 0, ABG)
18:48:06.715 00.000 15712 Move returns status 0, amount 0
18:48:06.715 00.000 15712 move complete, result=0
18:48:06.715 00.000 15712 worker thread done servicing request
18:48:06.715 00.000 15712 Worker thread wakes up
18:48:06.715 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
18:48:06.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:06.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:08.348 01.633 15712 Exposure complete
18:48:08.414 00.066 15712 worker thread done servicing request
18:48:08.414 00.000 7988 OnExposeComplete: enter
18:48:08.414 00.000 7988 UpdateGuideState(): m_state=6
18:48:08.414 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
18:48:08.414 00.000 7988 Star::Find returns 1 (0), X=1180.94, Y=432.14, Mass=1381, SNR=25.2, Peak=235 HFD=3.0
18:48:08.414 00.000 7988 MultiStar: [#1 0.18,0.07,1.03,U] [#2 -0.18,-0.32,1.03,U] [#3 0.02,-0.05,0.99,U] [#4 0.24,-0.14,1.04,U] [#5 -0.01,-0.13,0.76,U] [#6 0.21,-0.06,0.69,U] [#7 -0.02,-0.25,0.69,U] [#8 -0.07,-0.30,0.69,U] 
18:48:08.414 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.06, -0.14}
18:48:08.414 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
18:48:08.414 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.82)
18:48:08.414 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.22 mountX=0.14 mountY=-0.05, mountTheta=-0.33
18:48:08.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.14, opts=13)
18:48:08.425 00.011 7988 Enqueuing Move request for scope (0.05, -0.14)
18:48:08.425 00.000 15712 Worker thread wakes up
18:48:08.425 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
18:48:08.425 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
18:48:08.425 00.000 15712 Moving (0.05, -0.14) raw xDistance=0.14 yDistance=-0.05
18:48:08.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:08.425 00.000 7988 UpdateGuideState exits: m=1381 SNR=25.2
18:48:08.430 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:08.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:08.432 00.002 7988 Enqueuing Expose request
18:48:08.432 00.000 15712 PPEC rslt: input = 0.14, final = -0.08, react = 0.08, pred = -0.09, hyst = 0.00, hyst_pct = 0.11, period_length = 644.43
18:48:08.432 00.000 15712 PPEC: input: 0.14, control: -0.08, exposure: 1500
18:48:08.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:08.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:48:08.432 00.000 15712 MoveAxis(E, 26, ABG)
18:48:08.432 00.000 15712 Guiding  Dir = 2, Dur = 26
18:48:08.434 00.002 15712 IsGuiding returns 0
18:48:08.458 00.024 15712 PulseGuide returned control before completion, sleep 12
18:48:08.473 00.015 15712 IsGuiding returns 1
18:48:08.473 00.000 15712 scope still moving after pulse duration time elapsed
18:48:08.506 00.033 15712 IsGuiding returns 0
18:48:08.506 00.000 15712 scope move finished after 26 + 46 ms
18:48:08.506 00.000 15712 Move returns status 0, amount 26
18:48:08.506 00.000 15712 MoveAxis(N, 0, ABG)
18:48:08.506 00.000 15712 Move returns status 0, amount 0
18:48:08.506 00.000 15712 move complete, result=0
18:48:08.506 00.000 15712 worker thread done servicing request
18:48:08.506 00.000 15712 Worker thread wakes up
18:48:08.506 00.000 7988 GuideStep: 0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
18:48:08.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:08.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:09.923 01.417 15712 Exposure complete
18:48:09.984 00.061 15712 worker thread done servicing request
18:48:09.984 00.000 7988 OnExposeComplete: enter
18:48:09.988 00.004 7988 UpdateGuideState(): m_state=6
18:48:09.989 00.001 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
18:48:09.989 00.000 7988 Star::Find returns 1 (0), X=1180.82, Y=431.64, Mass=1479, SNR=26.1, Peak=192 HFD=3.5
18:48:09.991 00.002 7988 MultiStar: [#1 0.10,-0.41,0.96,U] [#2 -0.05,-0.61,0.00,M1] [#3 -0.13,-0.54,0.95,U] [#4 0.05,-0.82,0.00,M1] [#5 -0.02,-0.59,0.76,U] [#6 0.07,-0.61,0.00,M3] [#7 0.03,-0.63,0.00,M1] [#8 -0.04,-0.65,0.00,M1] 
18:48:09.991 00.000 7988 refined, 3 included, MultiStar: {-0.03, -0.54}, one-star: {-0.06, -0.65}
18:48:09.991 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
18:48:09.991 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:48:09.991 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.54 hyp=0.55 cameraTheta=-1.62 mountX=0.54 mountY=0.04, mountTheta=0.08
18:48:09.999 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.54, opts=13)
18:48:10.001 00.002 7988 Enqueuing Move request for scope (-0.03, -0.54)
18:48:10.003 00.002 15712 Worker thread wakes up
18:48:10.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.54) opts 0xd
18:48:10.003 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.54)
18:48:10.003 00.000 15712 Moving (-0.03, -0.54) raw xDistance=0.54 yDistance=0.04
18:48:10.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:48:10.003 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.1
18:48:10.006 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:10.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:10.006 00.000 7988 Enqueuing Expose request
18:48:10.006 00.000 15712 PPEC rslt: input = 0.54, final = 0.24, react = 0.33, pred = -0.09, hyst = 0.29, hyst_pct = 0.11, period_length = 644.43
18:48:10.006 00.000 15712 PPEC: input: 0.54, control: 0.24, exposure: 1500
18:48:10.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:10.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:48:10.006 00.000 15712 MoveAxis(W, 80, ABG)
18:48:10.006 00.000 15712 Guiding  Dir = 3, Dur = 80
18:48:10.040 00.034 15712 IsGuiding returns 0
18:48:10.047 00.007 15712 PulseGuide returned control before completion, sleep 75
18:48:10.152 00.105 15712 IsGuiding returns 0
18:48:10.152 00.000 15712 Move returns status 0, amount 80
18:48:10.152 00.000 15712 MoveAxis(N, 0, ABG)
18:48:10.152 00.000 15712 Move returns status 0, amount 0
18:48:10.152 00.000 15712 move complete, result=0
18:48:10.152 00.000 7988 GuideStep: 0.5 px 80 ms WEST, 0.0 px 0 ms NORTH
18:48:10.153 00.001 15712 worker thread done servicing request
18:48:10.153 00.000 15712 Worker thread wakes up
18:48:10.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:10.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:11.787 01.634 15712 Exposure complete
18:48:11.849 00.062 15712 worker thread done servicing request
18:48:11.849 00.000 7988 OnExposeComplete: enter
18:48:11.849 00.000 7988 UpdateGuideState(): m_state=6
18:48:11.849 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
18:48:11.849 00.000 7988 Star::Find returns 1 (0), X=1180.81, Y=431.06, Mass=1471, SNR=25.9, Peak=226 HFD=3.0
18:48:11.849 00.000 7988 MultiStar: large primary error, entering stabilization period
18:48:11.849 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:48:11.849 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:48:11.849 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-1.22 hyp=1.23 cameraTheta=-1.63 mountX=1.23 mountY=0.10, mountTheta=0.08
18:48:11.849 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-1.22, opts=13)
18:48:11.860 00.011 7988 Enqueuing Move request for scope (-0.07, -1.22)
18:48:11.860 00.000 15712 Worker thread wakes up
18:48:11.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.22) opts 0xd
18:48:11.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -1.22)
18:48:11.860 00.000 15712 Moving (-0.07, -1.22) raw xDistance=1.23 yDistance=0.10
18:48:11.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:11.863 00.003 7988 UpdateGuideState exits: m=1471 SNR=25.9
18:48:11.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:11.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:11.863 00.000 15712 PPEC rslt: input = 1.23, final = 0.63, react = 0.74, pred = -0.10, hyst = 0.66, hyst_pct = 0.11, period_length = 644.43
18:48:11.863 00.000 15712 PPEC: input: 1.23, control: 0.63, exposure: 1500
18:48:11.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:11.863 00.000 7988 Enqueuing Expose request
18:48:11.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:48:11.863 00.000 15712 MoveAxis(W, 207, ABG)
18:48:11.863 00.000 15712 Guiding  Dir = 3, Dur = 207
18:48:11.863 00.000 15712 IsGuiding returns 0
18:48:11.894 00.031 15712 PulseGuide returned control before completion, sleep 192
18:48:12.101 00.207 15712 IsGuiding returns 1
18:48:12.101 00.000 15712 scope still moving after pulse duration time elapsed
18:48:12.132 00.031 15712 IsGuiding returns 0
18:48:12.132 00.000 15712 scope move finished after 207 + 58 ms
18:48:12.132 00.000 15712 Move returns status 0, amount 207
18:48:12.132 00.000 15712 MoveAxis(N, 0, ABG)
18:48:12.132 00.000 15712 Move returns status 0, amount 0
18:48:12.132 00.000 15712 move complete, result=0
18:48:12.132 00.000 7988 GuideStep: 1.2 px 207 ms WEST, 0.1 px 0 ms NORTH
18:48:12.135 00.003 15712 worker thread done servicing request
18:48:12.135 00.000 15712 Worker thread wakes up
18:48:12.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:12.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:13.552 01.417 15712 Exposure complete
18:48:13.616 00.064 7988 OnExposeComplete: enter
18:48:13.616 00.000 7988 UpdateGuideState(): m_state=6
18:48:13.618 00.002 15712 worker thread done servicing request
18:48:13.618 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
18:48:13.620 00.002 7988 Star::Find returns 1 (0), X=1180.87, Y=432.93, Mass=1332, SNR=24.6, Peak=183 HFD=3.3
18:48:13.620 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.13)
18:48:13.622 00.002 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
18:48:13.624 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.64 hyp=0.64 cameraTheta=1.58 mountX=-0.64 mountY=-0.01, mountTheta=-3.12
18:48:13.624 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.64, opts=13)
18:48:13.626 00.002 7988 Enqueuing Move request for scope (-0.00, 0.64)
18:48:13.628 00.002 15712 Worker thread wakes up
18:48:13.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:13.628 00.000 7988 UpdateGuideState exits: m=1332 SNR=24.6
18:48:13.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:13.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:13.628 00.000 7988 Enqueuing Expose request
18:48:13.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.64) opts 0xd
18:48:13.628 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.64)
18:48:13.628 00.000 15712 Moving (-0.00, 0.64) raw xDistance=-0.64 yDistance=-0.01
18:48:13.628 00.000 15712 PPEC rslt: input = -0.64, final = -0.41, react = -0.38, pred = -0.04, hyst = -0.33, hyst_pct = 0.11, period_length = 644.43
18:48:13.628 00.000 15712 PPEC: input: -0.64, control: -0.41, exposure: 1500
18:48:13.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:13.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:48:13.628 00.000 15712 MoveAxis(E, 135, ABG)
18:48:13.628 00.000 15712 Guiding  Dir = 2, Dur = 135
18:48:13.628 00.000 15712 IsGuiding returns 0
18:48:13.646 00.018 15712 PulseGuide returned control before completion, sleep 128
18:48:13.804 00.158 15712 IsGuiding returns 1
18:48:13.804 00.000 15712 scope still moving after pulse duration time elapsed
18:48:13.836 00.032 15712 IsGuiding returns 0
18:48:13.836 00.000 15712 scope move finished after 135 + 66 ms
18:48:13.836 00.000 15712 Move returns status 0, amount 135
18:48:13.836 00.000 15712 MoveAxis(N, 0, ABG)
18:48:13.836 00.000 15712 Move returns status 0, amount 0
18:48:13.836 00.000 15712 move complete, result=0
18:48:13.836 00.000 15712 worker thread done servicing request
18:48:13.836 00.000 15712 Worker thread wakes up
18:48:13.836 00.000 7988 GuideStep: -0.6 px 135 ms EAST, -0.0 px 0 ms NORTH
18:48:13.838 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:13.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:15.466 01.628 15712 Exposure complete
18:48:15.527 00.061 15712 worker thread done servicing request
18:48:15.528 00.001 7988 OnExposeComplete: enter
18:48:15.528 00.000 7988 UpdateGuideState(): m_state=6
18:48:15.528 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
18:48:15.528 00.000 7988 Star::Find returns 1 (0), X=1180.73, Y=433.76, Mass=1449, SNR=25.6, Peak=147 HFD=3.8
18:48:15.528 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.04)
18:48:15.528 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.07)
18:48:15.528 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=1.47 hyp=1.48 cameraTheta=1.67 mountX=-1.47 mountY=0.11, mountTheta=3.07
18:48:15.536 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=1.47, opts=13)
18:48:15.538 00.002 7988 Enqueuing Move request for scope (-0.14, 1.47)
18:48:15.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:48:15.540 00.002 7988 UpdateGuideState exits: m=1449 SNR=25.6
18:48:15.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:15.542 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:15.543 00.001 7988 Enqueuing Expose request
18:48:15.543 00.000 15712 Worker thread wakes up
18:48:15.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.47) opts 0xd
18:48:15.543 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 1.47)
18:48:15.543 00.000 15712 Moving (-0.14, 1.47) raw xDistance=-1.47 yDistance=0.11
18:48:15.543 00.000 15712 PPEC rslt: input = -1.47, final = -0.89, react = -0.88, pred = -0.03, hyst = -0.76, hyst_pct = 0.11, period_length = 644.43
18:48:15.543 00.000 15712 PPEC: input: -1.47, control: -0.89, exposure: 1500
18:48:15.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:15.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:48:15.543 00.000 15712 MoveAxis(E, 292, ABG)
18:48:15.543 00.000 15712 Guiding  Dir = 2, Dur = 292
18:48:15.543 00.000 15712 IsGuiding returns 0
18:48:15.570 00.027 15712 PulseGuide returned control before completion, sleep 279
18:48:15.861 00.291 15712 IsGuiding returns 1
18:48:15.861 00.000 15712 scope still moving after pulse duration time elapsed
18:48:15.903 00.042 15712 IsGuiding returns 0
18:48:15.903 00.000 15712 scope move finished after 292 + 67 ms
18:48:15.903 00.000 15712 Move returns status 0, amount 292
18:48:15.903 00.000 15712 MoveAxis(N, 0, ABG)
18:48:15.903 00.000 15712 Move returns status 0, amount 0
18:48:15.903 00.000 15712 move complete, result=0
18:48:15.903 00.000 7988 GuideStep: -1.5 px 292 ms EAST, 0.1 px 0 ms NORTH
18:48:15.903 00.000 15712 worker thread done servicing request
18:48:15.903 00.000 15712 Worker thread wakes up
18:48:15.908 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:15.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:17.316 01.408 15712 Exposure complete
18:48:17.376 00.060 15712 worker thread done servicing request
18:48:17.376 00.000 7988 OnExposeComplete: enter
18:48:17.376 00.000 7988 UpdateGuideState(): m_state=6
18:48:17.381 00.005 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
18:48:17.381 00.000 7988 Star::Find returns 1 (1), X=1181.12, Y=432.49, Mass=1469, SNR=26.0, Peak=255 HFD=3.0
18:48:17.383 00.002 7988 MultiStar: exiting stabilization period
18:48:17.385 00.002 7988 MultiStar: [#1 0.22,0.50,1.03,U] [#2 0.04,0.22,1.00,U] [#3 -0.02,0.48,0.96,U] [#4 0.21,0.30,1.00,U] [#5 -0.03,0.32,0.70,U] [#6 0.29,0.46,0.69,U] [#7 -0.11,0.58,0.67,U] [#8 0.06,0.51,0.62,U] 
18:48:17.385 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.38}, one-star: {0.24, 0.21}
18:48:17.387 00.002 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.58) = xAngle (2.28 = 2.28)
18:48:17.387 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.39 = -0.89)
18:48:17.387 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.21 hyp=0.32 cameraTheta=0.70 mountX=-0.21 mountY=-0.25, mountTheta=-2.27
18:48:17.391 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.21, opts=13)
18:48:17.391 00.000 7988 Enqueuing Move request for scope (0.24, 0.21)
18:48:17.391 00.000 15712 Worker thread wakes up
18:48:17.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.21) opts 0xd
18:48:17.391 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.21)
18:48:17.391 00.000 15712 Moving (0.24, 0.21) raw xDistance=-0.21 yDistance=-0.25
18:48:17.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:17.391 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.0 Saturated
18:48:17.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:17.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:17.399 00.008 7988 Enqueuing Expose request
18:48:17.399 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.14, hyst_pct = 0.11, period_length = 644.43
18:48:17.399 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
18:48:17.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:17.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
18:48:17.399 00.000 15712 MoveAxis(E, 44, ABG)
18:48:17.399 00.000 15712 Guiding  Dir = 2, Dur = 44
18:48:17.399 00.000 15712 IsGuiding returns 0
18:48:17.423 00.024 15712 PulseGuide returned control before completion, sleep 30
18:48:17.471 00.048 15712 IsGuiding returns 1
18:48:17.471 00.000 15712 scope still moving after pulse duration time elapsed
18:48:17.505 00.034 15712 IsGuiding returns 0
18:48:17.505 00.000 15712 scope move finished after 44 + 60 ms
18:48:17.505 00.000 15712 Move returns status 0, amount 44
18:48:17.505 00.000 15712 MoveAxis(N, 0, ABG)
18:48:17.505 00.000 15712 Move returns status 0, amount 0
18:48:17.505 00.000 15712 move complete, result=0
18:48:17.505 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
18:48:17.505 00.000 15712 worker thread done servicing request
18:48:17.505 00.000 15712 Worker thread wakes up
18:48:17.507 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:17.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:19.147 01.640 15712 Exposure complete
18:48:19.210 00.063 15712 worker thread done servicing request
18:48:19.210 00.000 7988 OnExposeComplete: enter
18:48:19.210 00.000 7988 UpdateGuideState(): m_state=6
18:48:19.213 00.003 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
18:48:19.213 00.000 7988 Star::Find returns 1 (1), X=1180.80, Y=432.26, Mass=1443, SNR=25.6, Peak=255 HFD=3.0
18:48:19.213 00.000 7988 MultiStar: [#1 0.12,0.24,1.04,U] [#2 0.02,-0.20,1.04,U] [#3 -0.01,0.08,0.94,U] [#4 0.21,0.02,1.04,U] [#5 0.20,0.19,0.71,U] [#6 0.17,0.05,0.72,U] [#7 0.12,0.00,0.69,U] [#8 0.04,0.01,0.65,U] 
18:48:19.213 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.04}, one-star: {-0.07, -0.03}
18:48:19.213 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
18:48:19.213 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
18:48:19.213 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.78 mountX=0.03 mountY=0.08, mountTheta=1.20
18:48:19.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.03, opts=13)
18:48:19.224 00.011 7988 Enqueuing Move request for scope (-0.07, -0.03)
18:48:19.224 00.000 15712 Worker thread wakes up
18:48:19.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
18:48:19.224 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
18:48:19.224 00.000 15712 Moving (-0.07, -0.03) raw xDistance=0.03 yDistance=0.08
18:48:19.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:19.224 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.6 Saturated
18:48:19.227 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:19.227 00.000 15712 PPEC rslt: input = 0.03, final = 0.07, react = 0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.11, period_length = 644.43
18:48:19.227 00.000 15712 PPEC: input: 0.03, control: 0.07, exposure: 1500
18:48:19.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:19.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:48:19.227 00.000 15712 MoveAxis(W, 22, ABG)
18:48:19.227 00.000 15712 Guiding  Dir = 3, Dur = 22
18:48:19.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:19.227 00.000 7988 Enqueuing Expose request
18:48:19.244 00.017 15712 IsGuiding returns 0
18:48:19.261 00.017 15712 PulseGuide returned control before completion, sleep 17
18:48:19.306 00.045 15712 IsGuiding returns 0
18:48:19.306 00.000 15712 Move returns status 0, amount 22
18:48:19.306 00.000 15712 MoveAxis(N, 0, ABG)
18:48:19.306 00.000 15712 Move returns status 0, amount 0
18:48:19.306 00.000 15712 move complete, result=0
18:48:19.306 00.000 7988 GuideStep: 0.0 px 22 ms WEST, 0.1 px 0 ms NORTH
18:48:19.312 00.006 15712 worker thread done servicing request
18:48:19.312 00.000 15712 Worker thread wakes up
18:48:19.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:19.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:20.721 01.409 15712 Exposure complete
18:48:20.783 00.062 15712 worker thread done servicing request
18:48:20.784 00.001 7988 OnExposeComplete: enter
18:48:20.784 00.000 7988 UpdateGuideState(): m_state=6
18:48:20.784 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
18:48:20.784 00.000 7988 Star::Find returns 1 (0), X=1180.92, Y=431.92, Mass=1466, SNR=25.7, Peak=230 HFD=3.3
18:48:20.784 00.000 7988 MultiStar: [#1 0.30,-0.12,0.98,U] [#2 0.16,-0.26,1.02,U] [#3 0.26,-0.25,0.96,U] [#4 0.18,-0.29,1.01,U] [#5 0.23,-0.23,0.72,U] [#6 0.34,-0.16,0.71,U] [#7 0.25,-0.26,0.68,U] [#8 0.01,-0.06,0.67,U] 
18:48:20.784 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.23}, one-star: {0.04, -0.36}
18:48:20.791 00.007 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
18:48:20.791 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.46)
18:48:20.791 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.23 hyp=0.30 cameraTheta=-0.86 mountX=0.23 mountY=-0.19, mountTheta=-0.70
18:48:20.791 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.23, opts=13)
18:48:20.791 00.000 7988 Enqueuing Move request for scope (0.20, -0.23)
18:48:20.791 00.000 15712 Worker thread wakes up
18:48:20.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.23) opts 0xd
18:48:20.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.23)
18:48:20.791 00.000 15712 Moving (0.20, -0.23) raw xDistance=0.23 yDistance=-0.19
18:48:20.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:20.798 00.007 7988 UpdateGuideState exits: m=1466 SNR=25.7
18:48:20.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:20.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:20.798 00.000 7988 Enqueuing Expose request
18:48:20.798 00.000 15712 PPEC rslt: input = 0.23, final = 0.21, react = 0.14, pred = 0.09, hyst = 0.12, hyst_pct = 0.10, period_length = 644.43
18:48:20.798 00.000 15712 PPEC: input: 0.23, control: 0.21, exposure: 1500
18:48:20.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:20.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:48:20.798 00.000 15712 MoveAxis(W, 69, ABG)
18:48:20.798 00.000 15712 Guiding  Dir = 3, Dur = 69
18:48:20.798 00.000 15712 IsGuiding returns 0
18:48:20.824 00.026 15712 PulseGuide returned control before completion, sleep 54
18:48:20.925 00.101 15712 IsGuiding returns 0
18:48:20.925 00.000 15712 Move returns status 0, amount 69
18:48:20.925 00.000 15712 MoveAxis(N, 0, ABG)
18:48:20.925 00.000 15712 Move returns status 0, amount 0
18:48:20.925 00.000 15712 move complete, result=0
18:48:20.925 00.000 15712 worker thread done servicing request
18:48:20.925 00.000 15712 Worker thread wakes up
18:48:20.925 00.000 7988 GuideStep: 0.2 px 69 ms WEST, -0.2 px 0 ms NORTH
18:48:20.926 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:20.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:22.570 01.644 15712 Exposure complete
18:48:22.631 00.061 15712 worker thread done servicing request
18:48:22.631 00.000 7988 OnExposeComplete: enter
18:48:22.631 00.000 7988 UpdateGuideState(): m_state=6
18:48:22.631 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
18:48:22.631 00.000 7988 Star::Find returns 1 (1), X=1180.97, Y=432.30, Mass=1379, SNR=24.9, Peak=255 HFD=3.0
18:48:22.631 00.000 7988 MultiStar: [#1 0.18,0.48,1.00,U] [#2 0.21,-0.17,1.01,U] [#3 0.22,0.41,0.97,U] [#4 0.20,0.18,1.05,U] [#5 0.20,-0.19,0.74,U] [#6 0.23,-0.09,0.69,U] [#7 0.00,0.09,0.66,U] [#8 0.30,0.31,0.65,U] 
18:48:22.631 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.12}, one-star: {0.10, 0.01}
18:48:22.631 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
18:48:22.631 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.82 = -1.46)
18:48:22.631 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.14 mountX=-0.01 mountY=-0.10, mountTheta=-1.72
18:48:22.631 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
18:48:22.631 00.000 7988 Enqueuing Move request for scope (0.10, 0.01)
18:48:22.631 00.000 15712 Worker thread wakes up
18:48:22.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
18:48:22.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
18:48:22.631 00.000 15712 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
18:48:22.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:22.647 00.016 7988 UpdateGuideState exits: m=1379 SNR=24.9 Saturated
18:48:22.649 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:22.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:22.651 00.002 7988 Enqueuing Expose request
18:48:22.651 00.000 15712 PPEC rslt: input = -0.01, final = 0.11, react = -0.01, pred = 0.12, hyst = 0.00, hyst_pct = 0.10, period_length = 644.43
18:48:22.651 00.000 15712 PPEC: input: -0.01, control: 0.11, exposure: 1500
18:48:22.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:22.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:48:22.651 00.000 15712 MoveAxis(W, 35, ABG)
18:48:22.651 00.000 15712 Guiding  Dir = 3, Dur = 35
18:48:22.653 00.002 15712 IsGuiding returns 0
18:48:22.663 00.010 15712 PulseGuide returned control before completion, sleep 31
18:48:22.715 00.052 15712 IsGuiding returns 0
18:48:22.715 00.000 15712 Move returns status 0, amount 35
18:48:22.715 00.000 15712 MoveAxis(N, 0, ABG)
18:48:22.715 00.000 15712 Move returns status 0, amount 0
18:48:22.715 00.000 15712 move complete, result=0
18:48:22.715 00.000 7988 GuideStep: -0.0 px 35 ms WEST, -0.1 px 0 ms NORTH
18:48:22.717 00.002 15712 worker thread done servicing request
18:48:22.717 00.000 15712 Worker thread wakes up
18:48:22.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:22.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:24.131 01.414 15712 Exposure complete
18:48:24.195 00.064 15712 worker thread done servicing request
18:48:24.195 00.000 7988 OnExposeComplete: enter
18:48:24.195 00.000 7988 UpdateGuideState(): m_state=6
18:48:24.195 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
18:48:24.195 00.000 7988 Star::Find returns 1 (1), X=1181.06, Y=432.09, Mass=1441, SNR=25.6, Peak=255 HFD=3.0
18:48:24.195 00.000 7988 MultiStar: [#1 0.08,-0.02,0.99,U] [#2 0.11,-0.34,0.99,U] [#3 0.19,0.01,0.94,U] [#4 0.26,-0.08,1.03,U] [#5 0.05,-0.24,0.69,U] [#6 0.09,-0.21,0.66,U] [#7 -0.06,-0.14,0.67,U] [#8 0.21,-0.24,0.65,U] 
18:48:24.195 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.15}, one-star: {0.18, -0.20}
18:48:24.195 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
18:48:24.195 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.46)
18:48:24.195 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.87 mountX=0.15 mountY=-0.13, mountTheta=-0.69
18:48:24.195 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.15, opts=13)
18:48:24.195 00.000 7988 Enqueuing Move request for scope (0.13, -0.15)
18:48:24.208 00.013 15712 Worker thread wakes up
18:48:24.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
18:48:24.208 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
18:48:24.208 00.000 15712 Moving (0.13, -0.15) raw xDistance=0.15 yDistance=-0.13
18:48:24.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:24.208 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.6 Saturated
18:48:24.211 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:24.212 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:24.212 00.000 7988 Enqueuing Expose request
18:48:24.214 00.002 15712 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.10, period_length = 644.43
18:48:24.214 00.000 15712 PPEC: input: 0.15, control: 0.04, exposure: 1500
18:48:24.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:24.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:48:24.214 00.000 15712 MoveAxis(W, 14, ABG)
18:48:24.214 00.000 15712 Guiding  Dir = 3, Dur = 14
18:48:24.246 00.032 15712 IsGuiding returns 0
18:48:24.264 00.018 15712 IsGuiding returns 1
18:48:24.264 00.000 15712 scope still moving after pulse duration time elapsed
18:48:24.308 00.044 15712 IsGuiding returns 0
18:48:24.308 00.000 15712 scope move finished after 14 + 49 ms
18:48:24.308 00.000 15712 Move returns status 0, amount 14
18:48:24.314 00.006 15712 MoveAxis(N, 0, ABG)
18:48:24.314 00.000 15712 Move returns status 0, amount 0
18:48:24.314 00.000 15712 move complete, result=0
18:48:24.314 00.000 7988 GuideStep: 0.2 px 14 ms WEST, -0.1 px 0 ms NORTH
18:48:24.314 00.000 15712 worker thread done servicing request
18:48:24.314 00.000 15712 Worker thread wakes up
18:48:24.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:24.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:25.949 01.635 15712 Exposure complete
18:48:26.008 00.059 15712 worker thread done servicing request
18:48:26.008 00.000 7988 OnExposeComplete: enter
18:48:26.008 00.000 7988 UpdateGuideState(): m_state=6
18:48:26.016 00.008 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
18:48:26.016 00.000 7988 Star::Find returns 1 (0), X=1181.00, Y=431.36, Mass=1448, SNR=25.7, Peak=224 HFD=3.4
18:48:26.018 00.002 7988 MultiStar: [#1 0.15,-0.58,0.98,U] [#2 -0.05,-1.01,0.00,M1] [#3 -0.03,-0.68,0.00,M1] [#4 0.36,-0.86,0.00,M1] [#5 -0.18,-0.89,0.00,M1] [#6 -0.03,-0.46,0.69,U] [#7 0.19,-0.80,0.00,M1] [#8 0.08,-0.69,0.00,M1] 
18:48:26.020 00.002 7988 refined, 2 included, MultiStar: {0.09, -0.68}, one-star: {0.12, -0.93}
18:48:26.020 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
18:48:26.022 00.002 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
18:48:26.022 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.68 hyp=0.69 cameraTheta=-1.44 mountX=0.68 mountY=-0.07, mountTheta=-0.11
18:48:26.024 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.68, opts=13)
18:48:26.024 00.000 7988 Enqueuing Move request for scope (0.09, -0.68)
18:48:26.024 00.000 15712 Worker thread wakes up
18:48:26.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.68) opts 0xd
18:48:26.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.68)
18:48:26.024 00.000 15712 Moving (0.09, -0.68) raw xDistance=0.68 yDistance=-0.07
18:48:26.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:26.024 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.7
18:48:26.030 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:26.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:26.032 00.002 7988 Enqueuing Expose request
18:48:26.033 00.001 15712 PPEC rslt: input = 0.68, final = 0.45, react = 0.41, pred = 0.05, hyst = 0.37, hyst_pct = 0.10, period_length = 644.43
18:48:26.033 00.000 15712 PPEC: input: 0.68, control: 0.45, exposure: 1500
18:48:26.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:26.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:48:26.033 00.000 15712 MoveAxis(W, 147, ABG)
18:48:26.033 00.000 15712 Guiding  Dir = 3, Dur = 147
18:48:26.033 00.000 15712 IsGuiding returns 0
18:48:26.056 00.023 15712 PulseGuide returned control before completion, sleep 136
18:48:26.215 00.159 15712 IsGuiding returns 0
18:48:26.215 00.000 15712 Move returns status 0, amount 147
18:48:26.215 00.000 15712 MoveAxis(N, 0, ABG)
18:48:26.215 00.000 15712 Move returns status 0, amount 0
18:48:26.215 00.000 15712 move complete, result=0
18:48:26.215 00.000 7988 GuideStep: 0.7 px 147 ms WEST, -0.1 px 0 ms NORTH
18:48:26.217 00.002 15712 worker thread done servicing request
18:48:26.217 00.000 15712 Worker thread wakes up
18:48:26.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:26.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:27.634 01.417 15712 Exposure complete
18:48:27.695 00.061 15712 worker thread done servicing request
18:48:27.697 00.002 7988 OnExposeComplete: enter
18:48:27.697 00.000 7988 UpdateGuideState(): m_state=6
18:48:27.697 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
18:48:27.697 00.000 7988 Star::Find returns 1 (0), X=1181.12, Y=432.91, Mass=1342, SNR=24.8, Peak=225 HFD=3.0
18:48:27.701 00.004 7988 MultiStar: [#1 0.13,0.86,0.00,M1] [#2 0.04,0.46,1.06,U] [#3 0.25,0.78,0.00,M2] [#4 0.13,0.77,0.00,M2] [#5 0.10,0.80,0.00,M2] [#6 0.12,0.90,0.00,M1] [#7 -0.07,0.46,0.62,U] [#8 0.15,0.72,0.00,M2] 
18:48:27.701 00.000 7988 refined, 2 included, MultiStar: {0.09, 0.52}, one-star: {0.24, 0.62}
18:48:27.701 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
18:48:27.701 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.20)
18:48:27.701 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.52 hyp=0.53 cameraTheta=1.40 mountX=-0.52 mountY=-0.10, mountTheta=-2.94
18:48:27.701 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.52, opts=13)
18:48:27.701 00.000 7988 Enqueuing Move request for scope (0.09, 0.52)
18:48:27.701 00.000 15712 Worker thread wakes up
18:48:27.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.52) opts 0xd
18:48:27.701 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.52)
18:48:27.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:27.711 00.010 15712 Moving (0.09, 0.52) raw xDistance=-0.52 yDistance=-0.10
18:48:27.711 00.000 7988 UpdateGuideState exits: m=1342 SNR=24.8
18:48:27.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:27.714 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:27.714 00.000 7988 Enqueuing Expose request
18:48:27.716 00.002 15712 PPEC rslt: input = -0.52, final = -0.26, react = -0.31, pred = 0.05, hyst = -0.28, hyst_pct = 0.10, period_length = 644.43
18:48:27.716 00.000 15712 PPEC: input: -0.52, control: -0.26, exposure: 1500
18:48:27.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:27.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:48:27.716 00.000 15712 MoveAxis(E, 86, ABG)
18:48:27.716 00.000 15712 Guiding  Dir = 2, Dur = 86
18:48:27.743 00.027 15712 IsGuiding returns 0
18:48:27.759 00.016 15712 PulseGuide returned control before completion, sleep 81
18:48:27.855 00.096 15712 IsGuiding returns 0
18:48:27.855 00.000 15712 Move returns status 0, amount 86
18:48:27.855 00.000 15712 MoveAxis(N, 0, ABG)
18:48:27.855 00.000 15712 Move returns status 0, amount 0
18:48:27.855 00.000 15712 move complete, result=0
18:48:27.855 00.000 15712 worker thread done servicing request
18:48:27.855 00.000 15712 Worker thread wakes up
18:48:27.855 00.000 7988 GuideStep: -0.5 px 86 ms EAST, -0.1 px 0 ms NORTH
18:48:27.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:27.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:29.484 01.629 15712 Exposure complete
18:48:29.546 00.062 15712 worker thread done servicing request
18:48:29.546 00.000 7988 OnExposeComplete: enter
18:48:29.546 00.000 7988 UpdateGuideState(): m_state=6
18:48:29.546 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
18:48:29.546 00.000 7988 Star::Find returns 1 (1), X=1181.08, Y=433.37, Mass=1498, SNR=26.2, Peak=255 HFD=3.3
18:48:29.552 00.006 7988 MultiStar: [#1 0.10,1.51,0.00,M2] [#2 -0.23,0.99,0.00,M1] [#3 0.07,1.48,0.00,M3] [#4 0.19,1.01,0.00,M3] [#5 0.08,0.93,0.00,M3] [#6 0.32,1.27,0.00,M2] [#7 0.14,1.14,0.00,M1] [#8 -0.12,1.32,0.00,M3] 
18:48:29.554 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
18:48:29.554 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.21)
18:48:29.554 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=1.09 hyp=1.11 cameraTheta=1.38 mountX=-1.09 mountY=-0.23, mountTheta=-2.93
18:48:29.554 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=1.09, opts=13)
18:48:29.554 00.000 7988 Enqueuing Move request for scope (0.21, 1.09)
18:48:29.560 00.006 15712 Worker thread wakes up
18:48:29.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 1.09) opts 0xd
18:48:29.560 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 1.09)
18:48:29.560 00.000 15712 Moving (0.21, 1.09) raw xDistance=-1.09 yDistance=-0.23
18:48:29.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:29.560 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.2 Saturated
18:48:29.563 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:29.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:29.565 00.002 7988 Enqueuing Expose request
18:48:29.565 00.000 15712 PPEC rslt: input = -1.09, final = -0.61, react = -0.65, pred = 0.04, hyst = -0.56, hyst_pct = 0.10, period_length = 644.43
18:48:29.565 00.000 15712 PPEC: input: -1.09, control: -0.61, exposure: 1500
18:48:29.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:29.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:48:29.565 00.000 15712 MoveAxis(E, 200, ABG)
18:48:29.565 00.000 15712 Guiding  Dir = 2, Dur = 200
18:48:29.567 00.002 15712 IsGuiding returns 0
18:48:29.587 00.020 15712 PulseGuide returned control before completion, sleep 189
18:48:29.809 00.222 15712 IsGuiding returns 0
18:48:29.809 00.000 15712 Move returns status 0, amount 200
18:48:29.809 00.000 15712 MoveAxis(N, 0, ABG)
18:48:29.809 00.000 15712 Move returns status 0, amount 0
18:48:29.809 00.000 15712 move complete, result=0
18:48:29.809 00.000 7988 GuideStep: -1.1 px 200 ms EAST, -0.2 px 0 ms NORTH
18:48:29.813 00.004 15712 worker thread done servicing request
18:48:29.813 00.000 15712 Worker thread wakes up
18:48:29.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:29.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:31.220 01.407 15712 Exposure complete
18:48:31.281 00.061 15712 worker thread done servicing request
18:48:31.281 00.000 7988 OnExposeComplete: enter
18:48:31.281 00.000 7988 UpdateGuideState(): m_state=6
18:48:31.281 00.000 7988 Star::Find(15, 1181, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
18:48:31.281 00.000 7988 Star::Find returns 1 (0), X=1180.91, Y=433.15, Mass=1376, SNR=25.0, Peak=240 HFD=2.8
18:48:31.288 00.007 7988 MultiStar: [#1 0.09,1.18,0.00,M3] [#2 0.20,0.73,0.00,M2] [#3 0.13,1.17,0.00,M4] [#4 0.28,0.76,0.00,M4] [#5 0.33,1.22,0.00,M4] [#6 0.07,1.12,0.00,M3] [#7 0.04,0.95,0.00,M2] [#8 -0.12,0.99,0.00,M4] 
18:48:31.288 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
18:48:31.288 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
18:48:31.288 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.86 hyp=0.86 cameraTheta=1.53 mountX=-0.86 mountY=-0.05, mountTheta=-3.08
18:48:31.288 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.86, opts=13)
18:48:31.288 00.000 7988 Enqueuing Move request for scope (0.03, 0.86)
18:48:31.288 00.000 15712 Worker thread wakes up
18:48:31.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.86) opts 0xd
18:48:31.288 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.86)
18:48:31.288 00.000 15712 Moving (0.03, 0.86) raw xDistance=-0.86 yDistance=-0.05
18:48:31.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:31.297 00.009 7988 UpdateGuideState exits: m=1376 SNR=25.0
18:48:31.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:31.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:31.297 00.000 7988 Enqueuing Expose request
18:48:31.297 00.000 15712 PPEC rslt: input = -0.86, final = -0.49, react = -0.52, pred = 0.02, hyst = -0.48, hyst_pct = 0.10, period_length = 644.43
18:48:31.297 00.000 15712 PPEC: input: -0.86, control: -0.49, exposure: 1500
18:48:31.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:31.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:48:31.297 00.000 15712 MoveAxis(E, 161, ABG)
18:48:31.297 00.000 15712 Guiding  Dir = 2, Dur = 161
18:48:31.297 00.000 15712 IsGuiding returns 0
18:48:31.329 00.032 15712 PulseGuide returned control before completion, sleep 143
18:48:31.505 00.176 15712 IsGuiding returns 0
18:48:31.505 00.000 15712 Move returns status 0, amount 161
18:48:31.505 00.000 15712 MoveAxis(N, 0, ABG)
18:48:31.505 00.000 15712 Move returns status 0, amount 0
18:48:31.505 00.000 15712 move complete, result=0
18:48:31.505 00.000 7988 GuideStep: -0.9 px 161 ms EAST, -0.1 px 0 ms NORTH
18:48:31.505 00.000 15712 worker thread done servicing request
18:48:31.508 00.003 15712 Worker thread wakes up
18:48:31.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:31.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:33.135 01.627 15712 Exposure complete
18:48:33.197 00.062 15712 worker thread done servicing request
18:48:33.197 00.000 7988 OnExposeComplete: enter
18:48:33.197 00.000 7988 UpdateGuideState(): m_state=6
18:48:33.197 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
18:48:33.202 00.005 7988 Star::Find returns 1 (0), X=1180.94, Y=432.70, Mass=1404, SNR=25.3, Peak=181 HFD=3.4
18:48:33.202 00.000 7988 MultiStar: [#1 0.29,0.70,0.00,M4] [#2 -0.05,0.37,1.03,U] [#3 0.18,0.43,0.97,U] [#4 0.15,0.40,1.07,U] [#5 0.08,0.21,0.69,U] [#6 0.29,0.57,0.00,M4] [#7 0.03,0.30,0.65,U] [#8 0.05,0.40,0.67,U] 
18:48:33.204 00.002 7988 refined, 6 included, MultiStar: {0.07, 0.37}, one-star: {0.06, 0.41}
18:48:33.204 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
18:48:33.206 00.002 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
18:48:33.206 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.37 mountX=-0.37 mountY=-0.08, mountTheta=-2.92
18:48:33.208 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.37, opts=13)
18:48:33.210 00.002 7988 Enqueuing Move request for scope (0.07, 0.37)
18:48:33.210 00.000 15712 Worker thread wakes up
18:48:33.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.37) opts 0xd
18:48:33.210 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.37)
18:48:33.210 00.000 15712 Moving (0.07, 0.37) raw xDistance=-0.37 yDistance=-0.08
18:48:33.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:33.213 00.003 7988 UpdateGuideState exits: m=1404 SNR=25.3
18:48:33.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:33.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:33.213 00.000 7988 Enqueuing Expose request
18:48:33.218 00.005 15712 PPEC rslt: input = -0.37, final = -0.22, react = -0.22, pred = -0.00, hyst = -0.24, hyst_pct = 0.09, period_length = 644.43
18:48:33.218 00.000 15712 PPEC: input: -0.37, control: -0.22, exposure: 1500
18:48:33.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:33.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:48:33.218 00.000 15712 MoveAxis(E, 73, ABG)
18:48:33.218 00.000 15712 Guiding  Dir = 2, Dur = 73
18:48:33.218 00.000 15712 IsGuiding returns 0
18:48:33.232 00.014 15712 PulseGuide returned control before completion, sleep 70
18:48:33.308 00.076 15712 IsGuiding returns 1
18:48:33.308 00.000 15712 scope still moving after pulse duration time elapsed
18:48:33.344 00.036 15712 IsGuiding returns 0
18:48:33.344 00.000 15712 scope move finished after 73 + 52 ms
18:48:33.344 00.000 15712 Move returns status 0, amount 73
18:48:33.344 00.000 15712 MoveAxis(N, 0, ABG)
18:48:33.344 00.000 15712 Move returns status 0, amount 0
18:48:33.344 00.000 15712 move complete, result=0
18:48:33.344 00.000 7988 GuideStep: -0.4 px 73 ms EAST, -0.1 px 0 ms NORTH
18:48:33.346 00.002 15712 worker thread done servicing request
18:48:33.346 00.000 15712 Worker thread wakes up
18:48:33.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:33.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:34.761 01.415 15712 Exposure complete
18:48:34.824 00.063 15712 worker thread done servicing request
18:48:34.824 00.000 7988 OnExposeComplete: enter
18:48:34.824 00.000 7988 UpdateGuideState(): m_state=6
18:48:34.826 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
18:48:34.826 00.000 7988 Star::Find returns 1 (0), X=1180.92, Y=431.80, Mass=1383, SNR=25.1, Peak=223 HFD=3.1
18:48:34.828 00.002 7988 MultiStar: [#1 0.25,-0.11,1.02,U] [#2 -0.00,-0.53,1.02,U] [#3 0.08,-0.29,1.00,U] [#4 0.23,-0.12,1.04,U] [#5 -0.06,-0.40,0.72,U] [#6 0.12,-0.24,0.71,U] [#7 -0.07,-0.41,0.68,U] [#8 -0.01,-0.27,0.65,U] 
18:48:34.830 00.002 7988 refined, 8 included, MultiStar: {0.08, -0.31}, one-star: {0.04, -0.49}
18:48:34.830 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.24 = 0.24)
18:48:34.832 00.002 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.93)
18:48:34.832 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.33 mountX=0.31 mountY=-0.07, mountTheta=-0.21
18:48:34.834 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.31, opts=13)
18:48:34.836 00.002 7988 Enqueuing Move request for scope (0.08, -0.31)
18:48:34.836 00.000 15712 Worker thread wakes up
18:48:34.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
18:48:34.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
18:48:34.836 00.000 15712 Moving (0.08, -0.31) raw xDistance=0.31 yDistance=-0.07
18:48:34.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:34.836 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.1
18:48:34.840 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:34.841 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:34.841 00.000 7988 Enqueuing Expose request
18:48:34.843 00.002 15712 PPEC rslt: input = 0.31, final = 0.10, react = 0.19, pred = -0.09, hyst = 0.14, hyst_pct = 0.09, period_length = 644.43
18:48:34.843 00.000 15712 PPEC: input: 0.31, control: 0.10, exposure: 1500
18:48:34.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:34.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:48:34.843 00.000 15712 MoveAxis(W, 33, ABG)
18:48:34.843 00.000 15712 Guiding  Dir = 3, Dur = 33
18:48:34.843 00.000 15712 IsGuiding returns 0
18:48:34.858 00.015 15712 PulseGuide returned control before completion, sleep 24
18:48:34.909 00.051 15712 IsGuiding returns 0
18:48:34.909 00.000 15712 Move returns status 0, amount 33
18:48:34.909 00.000 15712 MoveAxis(N, 0, ABG)
18:48:34.909 00.000 15712 Move returns status 0, amount 0
18:48:34.909 00.000 15712 move complete, result=0
18:48:34.909 00.000 15712 worker thread done servicing request
18:48:34.909 00.000 15712 Worker thread wakes up
18:48:34.909 00.000 7988 GuideStep: 0.3 px 33 ms WEST, -0.1 px 0 ms NORTH
18:48:34.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:34.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:36.543 01.634 15712 Exposure complete
18:48:36.606 00.063 15712 worker thread done servicing request
18:48:36.606 00.000 7988 OnExposeComplete: enter
18:48:36.607 00.001 7988 UpdateGuideState(): m_state=6
18:48:36.609 00.002 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
18:48:36.609 00.000 7988 Star::Find returns 1 (0), X=1180.89, Y=432.62, Mass=1462, SNR=25.8, Peak=172 HFD=3.6
18:48:36.609 00.000 7988 MultiStar: [#1 0.32,0.61,0.00,M4] [#2 0.16,0.03,0.99,U] [#3 0.28,0.37,0.96,U] [#4 0.33,0.22,1.02,U] [#5 0.01,0.34,0.68,U] [#6 0.32,0.30,0.67,U] [#7 -0.03,0.36,0.66,U] [#8 0.08,0.50,0.67,U] 
18:48:36.609 00.000 7988 refined, 7 included, MultiStar: {0.16, 0.29}, one-star: {0.02, 0.33}
18:48:36.609 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
18:48:36.609 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
18:48:36.609 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.33 cameraTheta=1.08 mountX=-0.29 mountY=-0.16, mountTheta=-2.64
18:48:36.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.29, opts=13)
18:48:36.609 00.000 7988 Enqueuing Move request for scope (0.16, 0.29)
18:48:36.609 00.000 15712 Worker thread wakes up
18:48:36.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.29) opts 0xd
18:48:36.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.29)
18:48:36.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:36.620 00.011 7988 UpdateGuideState exits: m=1462 SNR=25.8
18:48:36.620 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:36.620 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:36.620 00.000 7988 Enqueuing Expose request
18:48:36.624 00.004 15712 Moving (0.16, 0.29) raw xDistance=-0.29 yDistance=-0.16
18:48:36.624 00.000 15712 PPEC rslt: input = -0.29, final = -0.28, react = -0.18, pred = -0.12, hyst = -0.17, hyst_pct = 0.09, period_length = 644.43
18:48:36.624 00.000 15712 PPEC: input: -0.29, control: -0.28, exposure: 1500
18:48:36.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:36.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:48:36.624 00.000 15712 MoveAxis(E, 92, ABG)
18:48:36.624 00.000 15712 Guiding  Dir = 2, Dur = 92
18:48:36.624 00.000 15712 IsGuiding returns 0
18:48:36.652 00.028 15712 PulseGuide returned control before completion, sleep 75
18:48:36.732 00.080 15712 IsGuiding returns 1
18:48:36.732 00.000 15712 scope still moving after pulse duration time elapsed
18:48:36.764 00.032 15712 IsGuiding returns 0
18:48:36.764 00.000 15712 scope move finished after 92 + 47 ms
18:48:36.764 00.000 15712 Move returns status 0, amount 92
18:48:36.764 00.000 15712 MoveAxis(N, 0, ABG)
18:48:36.764 00.000 15712 Move returns status 0, amount 0
18:48:36.764 00.000 15712 move complete, result=0
18:48:36.764 00.000 7988 GuideStep: -0.3 px 92 ms EAST, -0.2 px 0 ms NORTH
18:48:36.767 00.003 15712 worker thread done servicing request
18:48:36.767 00.000 15712 Worker thread wakes up
18:48:36.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:36.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:38.186 01.419 15712 Exposure complete
18:48:38.257 00.071 15712 worker thread done servicing request
18:48:38.257 00.000 7988 OnExposeComplete: enter
18:48:38.259 00.002 7988 UpdateGuideState(): m_state=6
18:48:38.261 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
18:48:38.261 00.000 7988 Star::Find returns 1 (0), X=1180.90, Y=431.37, Mass=1426, SNR=25.6, Peak=226 HFD=3.3
18:48:38.265 00.004 7988 MultiStar: [#1 0.14,-0.61,0.00,M5] [#2 -0.14,-0.89,0.00,M1] [#3 0.02,-0.66,0.00,M2] [#4 0.12,-0.84,0.00,M2] [#5 -0.00,-0.69,0.00,M2] [#6 0.11,-0.76,0.00,M3] [#7 0.14,-0.83,0.00,M1] [#8 0.23,-0.55,0.64,U] 
18:48:38.267 00.002 7988 refined, 1 included, MultiStar: {0.11, -0.77}, one-star: {0.03, -0.92}
18:48:38.267 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
18:48:38.269 00.002 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.03)
18:48:38.271 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.77 hyp=0.78 cameraTheta=-1.43 mountX=0.77 mountY=-0.09, mountTheta=-0.11
18:48:38.273 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.77, opts=13)
18:48:38.274 00.001 7988 Enqueuing Move request for scope (0.11, -0.77)
18:48:38.276 00.002 15712 Worker thread wakes up
18:48:38.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.77) opts 0xd
18:48:38.276 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.77)
18:48:38.276 00.000 15712 Moving (0.11, -0.77) raw xDistance=0.77 yDistance=-0.09
18:48:38.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:38.279 00.003 15712 PPEC rslt: input = 0.77, final = 0.39, react = 0.46, pred = -0.08, hyst = 0.42, hyst_pct = 0.09, period_length = 644.43
18:48:38.279 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.6
18:48:38.279 00.000 15712 PPEC: input: 0.77, control: 0.39, exposure: 1500
18:48:38.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:38.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:38.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:48:38.279 00.000 15712 MoveAxis(W, 126, ABG)
18:48:38.279 00.000 15712 Guiding  Dir = 3, Dur = 126
18:48:38.279 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:38.279 00.000 7988 Enqueuing Expose request
18:48:38.284 00.005 15712 IsGuiding returns 0
18:48:38.297 00.013 15712 PulseGuide returned control before completion, sleep 122
18:48:38.443 00.146 15712 IsGuiding returns 0
18:48:38.443 00.000 15712 Move returns status 0, amount 126
18:48:38.443 00.000 15712 MoveAxis(N, 0, ABG)
18:48:38.443 00.000 15712 Move returns status 0, amount 0
18:48:38.443 00.000 15712 move complete, result=0
18:48:38.443 00.000 7988 GuideStep: 0.8 px 126 ms WEST, -0.1 px 0 ms NORTH
18:48:38.445 00.002 15712 worker thread done servicing request
18:48:38.445 00.000 15712 Worker thread wakes up
18:48:38.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:38.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:40.085 01.640 15712 Exposure complete
18:48:40.148 00.063 15712 worker thread done servicing request
18:48:40.149 00.001 7988 OnExposeComplete: enter
18:48:40.149 00.000 7988 UpdateGuideState(): m_state=6
18:48:40.149 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
18:48:40.149 00.000 7988 Star::Find returns 1 (0), X=1180.84, Y=432.26, Mass=1509, SNR=26.2, Peak=184 HFD=3.5
18:48:40.149 00.000 7988 MultiStar: [#1 0.14,0.15,0.96,U] [#2 -0.12,-0.28,0.99,U] [#3 0.11,0.04,0.95,U] [#4 0.19,0.04,0.98,U] [#5 0.09,-0.07,0.65,U] [#6 0.14,0.00,0.68,U] [#7 -0.15,-0.13,0.63,U] [#8 0.12,0.03,0.62,U] 
18:48:40.149 00.000 7988 single-star, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.03, -0.03}
18:48:40.155 00.006 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
18:48:40.155 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
18:48:40.157 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.44 mountX=0.03 mountY=0.03, mountTheta=0.87
18:48:40.159 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.03, opts=13)
18:48:40.159 00.000 7988 Enqueuing Move request for scope (-0.03, -0.03)
18:48:40.161 00.002 15712 Worker thread wakes up
18:48:40.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
18:48:40.161 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
18:48:40.161 00.000 15712 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
18:48:40.162 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:40.162 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.2
18:48:40.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:40.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:40.162 00.000 7988 Enqueuing Expose request
18:48:40.162 00.000 15712 PPEC rslt: input = 0.03, final = -0.09, react = 0.02, pred = -0.10, hyst = 0.00, hyst_pct = 0.09, period_length = 644.43
18:48:40.162 00.000 15712 PPEC: input: 0.03, control: -0.09, exposure: 1500
18:48:40.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:40.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:48:40.162 00.000 15712 MoveAxis(E, 29, ABG)
18:48:40.162 00.000 15712 Guiding  Dir = 2, Dur = 29
18:48:40.178 00.016 15712 IsGuiding returns 0
18:48:40.202 00.024 15712 PulseGuide returned control before completion, sleep 24
18:48:40.243 00.041 15712 IsGuiding returns 0
18:48:40.243 00.000 15712 Move returns status 0, amount 29
18:48:40.243 00.000 15712 MoveAxis(N, 0, ABG)
18:48:40.243 00.000 15712 Move returns status 0, amount 0
18:48:40.243 00.000 15712 move complete, result=0
18:48:40.243 00.000 7988 GuideStep: 0.0 px 29 ms EAST, 0.0 px 0 ms NORTH
18:48:40.243 00.000 15712 worker thread done servicing request
18:48:40.243 00.000 15712 Worker thread wakes up
18:48:40.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:40.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:41.664 01.421 15712 Exposure complete
18:48:41.725 00.061 15712 worker thread done servicing request
18:48:41.725 00.000 7988 OnExposeComplete: enter
18:48:41.725 00.000 7988 UpdateGuideState(): m_state=6
18:48:41.728 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
18:48:41.730 00.002 7988 Star::Find returns 1 (0), X=1180.99, Y=433.53, Mass=1456, SNR=25.7, Peak=234 HFD=3.1
18:48:41.730 00.000 7988 MultiStar: large primary error, entering stabilization period
18:48:41.732 00.002 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
18:48:41.732 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
18:48:41.734 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=1.25 hyp=1.25 cameraTheta=1.48 mountX=-1.25 mountY=-0.15, mountTheta=-3.02
18:48:41.736 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=1.25, opts=13)
18:48:41.736 00.000 7988 Enqueuing Move request for scope (0.12, 1.25)
18:48:41.738 00.002 15712 Worker thread wakes up
18:48:41.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.25) opts 0xd
18:48:41.738 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 1.25)
18:48:41.738 00.000 15712 Moving (0.12, 1.25) raw xDistance=-1.25 yDistance=-0.15
18:48:41.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:41.740 00.002 7988 UpdateGuideState exits: m=1456 SNR=25.7
18:48:41.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:41.741 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:41.741 00.000 7988 Enqueuing Expose request
18:48:41.741 00.000 15712 PPEC rslt: input = -1.25, final = -0.83, react = -0.75, pred = -0.10, hyst = -0.65, hyst_pct = 0.09, period_length = 644.43
18:48:41.741 00.000 15712 PPEC: input: -1.25, control: -0.83, exposure: 1500
18:48:41.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:41.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:48:41.741 00.000 15712 MoveAxis(E, 271, ABG)
18:48:41.741 00.000 15712 Guiding  Dir = 2, Dur = 271
18:48:41.741 00.000 15712 IsGuiding returns 0
18:48:41.756 00.015 15712 PulseGuide returned control before completion, sleep 258
18:48:42.028 00.272 15712 IsGuiding returns 1
18:48:42.028 00.000 15712 scope still moving after pulse duration time elapsed
18:48:42.063 00.035 15712 IsGuiding returns 0
18:48:42.063 00.000 15712 scope move finished after 271 + 56 ms
18:48:42.063 00.000 15712 Move returns status 0, amount 271
18:48:42.063 00.000 15712 MoveAxis(N, 0, ABG)
18:48:42.063 00.000 15712 Move returns status 0, amount 0
18:48:42.063 00.000 15712 move complete, result=0
18:48:42.063 00.000 7988 GuideStep: -1.2 px 271 ms EAST, -0.1 px 0 ms NORTH
18:48:42.074 00.011 15712 worker thread done servicing request
18:48:42.074 00.000 15712 Worker thread wakes up
18:48:42.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:42.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:43.717 01.643 15712 Exposure complete
18:48:43.779 00.062 15712 worker thread done servicing request
18:48:43.779 00.000 7988 OnExposeComplete: enter
18:48:43.779 00.000 7988 UpdateGuideState(): m_state=6
18:48:43.779 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
18:48:43.779 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=432.93, Mass=1422, SNR=25.5, Peak=211 HFD=3.0
18:48:43.786 00.007 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
18:48:43.786 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
18:48:43.788 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.64 hyp=0.64 cameraTheta=1.58 mountX=-0.64 mountY=-0.01, mountTheta=-3.13
18:48:43.790 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.64, opts=13)
18:48:43.790 00.000 7988 Enqueuing Move request for scope (-0.01, 0.64)
18:48:43.792 00.002 15712 Worker thread wakes up
18:48:43.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.64) opts 0xd
18:48:43.792 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.64)
18:48:43.792 00.000 15712 Moving (-0.01, 0.64) raw xDistance=-0.64 yDistance=-0.01
18:48:43.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:48:43.792 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.5
18:48:43.794 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:43.796 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:43.796 00.000 7988 Enqueuing Expose request
18:48:43.796 00.000 15712 PPEC rslt: input = -0.64, final = -0.49, react = -0.38, pred = -0.12, hyst = -0.35, hyst_pct = 0.09, period_length = 644.43
18:48:43.796 00.000 15712 PPEC: input: -0.64, control: -0.49, exposure: 1500
18:48:43.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:43.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:48:43.796 00.000 15712 MoveAxis(E, 160, ABG)
18:48:43.796 00.000 15712 Guiding  Dir = 2, Dur = 160
18:48:43.813 00.017 15712 IsGuiding returns 0
18:48:43.830 00.017 15712 PulseGuide returned control before completion, sleep 155
18:48:44.002 00.172 15712 IsGuiding returns 0
18:48:44.002 00.000 15712 Move returns status 0, amount 160
18:48:44.002 00.000 15712 MoveAxis(N, 0, ABG)
18:48:44.002 00.000 15712 Move returns status 0, amount 0
18:48:44.002 00.000 15712 move complete, result=0
18:48:44.002 00.000 7988 GuideStep: -0.6 px 160 ms EAST, -0.0 px 0 ms NORTH
18:48:44.008 00.006 15712 worker thread done servicing request
18:48:44.008 00.000 15712 Worker thread wakes up
18:48:44.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:44.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:45.419 01.411 15712 Exposure complete
18:48:45.481 00.062 15712 worker thread done servicing request
18:48:45.481 00.000 7988 OnExposeComplete: enter
18:48:45.481 00.000 7988 UpdateGuideState(): m_state=6
18:48:45.481 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
18:48:45.481 00.000 7988 Star::Find returns 1 (0), X=1181.02, Y=433.00, Mass=1464, SNR=25.8, Peak=202 HFD=4.0
18:48:45.481 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
18:48:45.481 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.22)
18:48:45.481 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.71 hyp=0.73 cameraTheta=1.38 mountX=-0.71 mountY=-0.16, mountTheta=-2.93
18:48:45.481 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.71, opts=13)
18:48:45.481 00.000 7988 Enqueuing Move request for scope (0.14, 0.71)
18:48:45.481 00.000 15712 Worker thread wakes up
18:48:45.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.71) opts 0xd
18:48:45.481 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.71)
18:48:45.481 00.000 15712 Moving (0.14, 0.71) raw xDistance=-0.71 yDistance=-0.16
18:48:45.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:45.481 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.8
18:48:45.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:45.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:45.481 00.000 7988 Enqueuing Expose request
18:48:45.497 00.016 15712 PPEC rslt: input = -0.71, final = -0.53, react = -0.43, pred = -0.11, hyst = -0.44, hyst_pct = 0.09, period_length = 644.43
18:48:45.497 00.000 15712 PPEC: input: -0.71, control: -0.53, exposure: 1500
18:48:45.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:45.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:48:45.497 00.000 15712 MoveAxis(E, 172, ABG)
18:48:45.497 00.000 15712 Guiding  Dir = 2, Dur = 172
18:48:45.497 00.000 15712 IsGuiding returns 0
18:48:45.514 00.017 15712 PulseGuide returned control before completion, sleep 156
18:48:45.708 00.194 15712 IsGuiding returns 1
18:48:45.708 00.000 15712 scope still moving after pulse duration time elapsed
18:48:45.751 00.043 15712 IsGuiding returns 0
18:48:45.751 00.000 15712 scope move finished after 172 + 80 ms
18:48:45.751 00.000 15712 Move returns status 0, amount 172
18:48:45.751 00.000 15712 MoveAxis(N, 0, ABG)
18:48:45.751 00.000 15712 Move returns status 0, amount 0
18:48:45.751 00.000 15712 move complete, result=0
18:48:45.751 00.000 7988 GuideStep: -0.7 px 172 ms EAST, -0.2 px 0 ms NORTH
18:48:45.752 00.001 15712 worker thread done servicing request
18:48:45.752 00.000 15712 Worker thread wakes up
18:48:45.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:45.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:47.387 01.635 15712 Exposure complete
18:48:47.448 00.061 15712 worker thread done servicing request
18:48:47.448 00.000 7988 OnExposeComplete: enter
18:48:47.448 00.000 7988 UpdateGuideState(): m_state=6
18:48:47.448 00.000 7988 Star::Find(15, 1181, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
18:48:47.448 00.000 7988 Star::Find returns 1 (0), X=1181.00, Y=431.98, Mass=1491, SNR=26.2, Peak=235 HFD=2.9
18:48:47.448 00.000 7988 MultiStar: exiting stabilization period
18:48:47.448 00.000 7988 MultiStar: [#1 0.23,0.10,1.00,U] [#2 -0.03,-0.30,0.99,U] [#3 0.08,-0.27,0.95,U] [#4 0.15,-0.33,1.02,U] [#5 0.18,-0.44,0.68,U] [#6 0.04,-0.21,0.67,U] [#7 -0.36,-0.23,0.68,U] [#8 0.05,-0.23,0.60,U] 
18:48:47.448 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.24}, one-star: {0.12, -0.30}
18:48:47.448 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
18:48:47.448 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.91)
18:48:47.448 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.31 mountX=0.24 mountY=-0.06, mountTheta=-0.23
18:48:47.448 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.24, opts=13)
18:48:47.464 00.016 7988 Enqueuing Move request for scope (0.06, -0.24)
18:48:47.464 00.000 15712 Worker thread wakes up
18:48:47.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
18:48:47.464 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
18:48:47.464 00.000 15712 Moving (0.06, -0.24) raw xDistance=0.24 yDistance=-0.06
18:48:47.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:47.464 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
18:48:47.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:47.464 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:47.464 00.000 7988 Enqueuing Expose request
18:48:47.464 00.000 15712 PPEC rslt: input = 0.24, final = 0.05, react = 0.14, pred = -0.10, hyst = 0.10, hyst_pct = 0.08, period_length = 644.43
18:48:47.464 00.000 15712 PPEC: input: 0.24, control: 0.05, exposure: 1500
18:48:47.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:47.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:48:47.464 00.000 15712 MoveAxis(W, 17, ABG)
18:48:47.464 00.000 15712 Guiding  Dir = 3, Dur = 17
18:48:47.464 00.000 15712 IsGuiding returns 0
18:48:47.488 00.024 15712 IsGuiding returns 1
18:48:47.488 00.000 15712 scope still moving after pulse duration time elapsed
18:48:47.548 00.060 15712 IsGuiding returns 0
18:48:47.548 00.000 15712 scope move finished after 17 + 65 ms
18:48:47.548 00.000 15712 Move returns status 0, amount 17
18:48:47.548 00.000 15712 MoveAxis(N, 0, ABG)
18:48:47.548 00.000 15712 Move returns status 0, amount 0
18:48:47.548 00.000 15712 move complete, result=0
18:48:47.548 00.000 15712 worker thread done servicing request
18:48:47.548 00.000 15712 Worker thread wakes up
18:48:47.548 00.000 7988 GuideStep: 0.2 px 17 ms WEST, -0.1 px 0 ms NORTH
18:48:47.556 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:47.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:48.965 01.409 15712 Exposure complete
18:48:49.027 00.062 15712 worker thread done servicing request
18:48:49.027 00.000 7988 OnExposeComplete: enter
18:48:49.029 00.002 7988 UpdateGuideState(): m_state=6
18:48:49.029 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
18:48:49.029 00.000 7988 Star::Find returns 1 (0), X=1180.91, Y=431.46, Mass=1404, SNR=25.3, Peak=227 HFD=3.2
18:48:49.029 00.000 7988 MultiStar: [#1 0.12,-0.42,1.02,U] [#2 0.09,-0.70,0.00,M1] [#3 0.14,-0.41,0.97,U] [#4 0.11,-0.78,0.00,M1] [#5 0.14,-0.84,0.00,M1] [#6 0.33,-0.60,0.00,M2] [#7 0.30,-0.55,0.00,M1] [#8 0.21,-0.47,0.66,U] 
18:48:49.029 00.000 7988 refined, 3 included, MultiStar: {0.12, -0.54}, one-star: {0.03, -0.83}
18:48:49.029 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
18:48:49.029 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
18:48:49.029 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.54 hyp=0.55 cameraTheta=-1.36 mountX=0.54 mountY=-0.10, mountTheta=-0.19
18:48:49.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.54, opts=13)
18:48:49.029 00.000 7988 Enqueuing Move request for scope (0.12, -0.54)
18:48:49.040 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:49.040 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.3
18:48:49.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:49.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:49.040 00.000 7988 Enqueuing Expose request
18:48:49.045 00.005 15712 Worker thread wakes up
18:48:49.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.54) opts 0xd
18:48:49.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.54)
18:48:49.045 00.000 15712 Moving (0.12, -0.54) raw xDistance=0.54 yDistance=-0.10
18:48:49.045 00.000 15712 PPEC rslt: input = 0.54, final = 0.19, react = 0.32, pred = -0.14, hyst = 0.26, hyst_pct = 0.08, period_length = 644.43
18:48:49.045 00.000 15712 PPEC: input: 0.54, control: 0.19, exposure: 1500
18:48:49.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:49.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:48:49.045 00.000 15712 MoveAxis(W, 63, ABG)
18:48:49.045 00.000 15712 Guiding  Dir = 3, Dur = 63
18:48:49.045 00.000 15712 IsGuiding returns 0
18:48:49.073 00.028 15712 PulseGuide returned control before completion, sleep 48
18:48:49.152 00.079 15712 IsGuiding returns 0
18:48:49.152 00.000 15712 Move returns status 0, amount 63
18:48:49.152 00.000 15712 MoveAxis(N, 0, ABG)
18:48:49.152 00.000 15712 Move returns status 0, amount 0
18:48:49.152 00.000 15712 move complete, result=0
18:48:49.152 00.000 7988 GuideStep: 0.5 px 63 ms WEST, -0.1 px 0 ms NORTH
18:48:49.155 00.003 15712 worker thread done servicing request
18:48:49.155 00.000 15712 Worker thread wakes up
18:48:49.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:49.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:50.795 01.640 15712 Exposure complete
18:48:50.857 00.062 15712 worker thread done servicing request
18:48:50.857 00.000 7988 OnExposeComplete: enter
18:48:50.857 00.000 7988 UpdateGuideState(): m_state=6
18:48:50.857 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
18:48:50.857 00.000 7988 Star::Find returns 1 (1), X=1181.12, Y=431.54, Mass=1400, SNR=25.3, Peak=255 HFD=3.1
18:48:50.857 00.000 7988 MultiStar: [#1 0.25,-0.68,0.00,M3] [#2 0.11,-0.69,0.00,M2] [#3 0.21,-0.55,0.98,U] [#4 0.42,-0.81,0.00,M2] [#5 0.21,-0.79,0.00,M2] [#6 0.36,-0.53,0.00,M3] [#7 0.10,-0.69,0.00,M2] [#8 0.14,-0.49,0.68,U] 
18:48:50.857 00.000 7988 refined, 2 included, MultiStar: {0.21, -0.61}, one-star: {0.25, -0.74}
18:48:50.865 00.008 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
18:48:50.865 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.84)
18:48:50.865 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.61 hyp=0.64 cameraTheta=-1.24 mountX=0.61 mountY=-0.19, mountTheta=-0.31
18:48:50.865 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.61, opts=13)
18:48:50.865 00.000 7988 Enqueuing Move request for scope (0.21, -0.61)
18:48:50.865 00.000 15712 Worker thread wakes up
18:48:50.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.61) opts 0xd
18:48:50.865 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.61)
18:48:50.865 00.000 15712 Moving (0.21, -0.61) raw xDistance=0.61 yDistance=-0.19
18:48:50.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:50.873 00.008 7988 UpdateGuideState exits: m=1400 SNR=25.3 Saturated
18:48:50.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:50.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:50.873 00.000 7988 Enqueuing Expose request
18:48:50.873 00.000 15712 PPEC rslt: input = 0.61, final = 0.25, react = 0.36, pred = -0.13, hyst = 0.33, hyst_pct = 0.08, period_length = 644.43
18:48:50.873 00.000 15712 PPEC: input: 0.61, control: 0.25, exposure: 1500
18:48:50.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:50.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:48:50.873 00.000 15712 MoveAxis(W, 81, ABG)
18:48:50.873 00.000 15712 Guiding  Dir = 3, Dur = 81
18:48:50.873 00.000 15712 IsGuiding returns 0
18:48:50.889 00.016 15712 PulseGuide returned control before completion, sleep 75
18:48:50.989 00.100 15712 IsGuiding returns 0
18:48:50.989 00.000 15712 Move returns status 0, amount 81
18:48:50.989 00.000 15712 MoveAxis(N, 0, ABG)
18:48:50.989 00.000 15712 Move returns status 0, amount 0
18:48:50.989 00.000 15712 move complete, result=0
18:48:50.989 00.000 15712 worker thread done servicing request
18:48:50.989 00.000 15712 Worker thread wakes up
18:48:50.989 00.000 7988 GuideStep: 0.6 px 81 ms WEST, -0.2 px 0 ms NORTH
18:48:50.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:50.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:52.405 01.416 15712 Exposure complete
18:48:52.466 00.061 15712 worker thread done servicing request
18:48:52.466 00.000 7988 OnExposeComplete: enter
18:48:52.466 00.000 7988 UpdateGuideState(): m_state=6
18:48:52.472 00.006 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
18:48:52.472 00.000 7988 Star::Find returns 1 (1), X=1180.99, Y=431.48, Mass=1404, SNR=25.4, Peak=255 HFD=3.0
18:48:52.474 00.002 7988 MultiStar: [#1 0.34,-0.68,0.00,M4] [#2 0.11,-1.02,0.00,M3] [#3 0.15,-0.86,0.00,M1] [#4 0.29,-1.06,0.00,M3] [#5 0.31,-1.17,0.00,M3] [#6 0.13,-0.80,0.00,M4] [#7 0.03,-0.66,0.00,M3] [#8 0.18,-0.98,0.00,M1] 
18:48:52.476 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
18:48:52.476 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
18:48:52.478 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.81 hyp=0.82 cameraTheta=-1.43 mountX=0.81 mountY=-0.10, mountTheta=-0.12
18:48:52.480 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.81, opts=13)
18:48:52.480 00.000 7988 Enqueuing Move request for scope (0.12, -0.81)
18:48:52.480 00.000 15712 Worker thread wakes up
18:48:52.480 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.81) opts 0xd
18:48:52.482 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:52.482 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.4 Saturated
18:48:52.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:52.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:52.482 00.000 7988 Enqueuing Expose request
18:48:52.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.81)
18:48:52.482 00.000 15712 Moving (0.12, -0.81) raw xDistance=0.81 yDistance=-0.10
18:48:52.482 00.000 15712 PPEC rslt: input = 0.81, final = 0.40, react = 0.49, pred = -0.09, hyst = 0.45, hyst_pct = 0.08, period_length = 644.43
18:48:52.482 00.000 15712 PPEC: input: 0.81, control: 0.40, exposure: 1500
18:48:52.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:52.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:48:52.482 00.000 15712 MoveAxis(W, 130, ABG)
18:48:52.482 00.000 15712 Guiding  Dir = 3, Dur = 130
18:48:52.482 00.000 15712 IsGuiding returns 0
18:48:52.499 00.017 15712 PulseGuide returned control before completion, sleep 120
18:48:52.642 00.143 15712 IsGuiding returns 0
18:48:52.642 00.000 15712 Move returns status 0, amount 130
18:48:52.642 00.000 15712 MoveAxis(N, 0, ABG)
18:48:52.642 00.000 15712 Move returns status 0, amount 0
18:48:52.642 00.000 15712 move complete, result=0
18:48:52.642 00.000 15712 worker thread done servicing request
18:48:52.642 00.000 7988 GuideStep: 0.8 px 130 ms WEST, -0.1 px 0 ms NORTH
18:48:52.644 00.002 15712 Worker thread wakes up
18:48:52.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:52.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:54.285 01.641 15712 Exposure complete
18:48:54.347 00.062 15712 worker thread done servicing request
18:48:54.347 00.000 7988 OnExposeComplete: enter
18:48:54.347 00.000 7988 UpdateGuideState(): m_state=6
18:48:54.352 00.005 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
18:48:54.352 00.000 7988 Star::Find returns 1 (0), X=1181.02, Y=432.48, Mass=1449, SNR=25.8, Peak=214 HFD=3.3
18:48:54.352 00.000 7988 MultiStar: [#1 0.27,0.70,0.00,M5] [#2 0.13,0.26,0.98,U] [#3 0.12,0.31,0.95,U] [#4 0.24,0.32,1.02,U] [#5 -0.07,0.39,0.70,U] [#6 0.20,0.50,0.68,U] [#7 0.00,0.34,0.66,U] [#8 0.02,0.25,0.64,U] 
18:48:54.352 00.000 7988 single-star, 7 included, MultiStar: {0.11, 0.31}, one-star: {0.15, 0.19}
18:48:54.352 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
18:48:54.352 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.67)
18:48:54.352 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.92 mountX=-0.19 mountY=-0.15, mountTheta=-2.48
18:48:54.352 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.19, opts=13)
18:48:54.363 00.011 7988 Enqueuing Move request for scope (0.15, 0.19)
18:48:54.363 00.000 15712 Worker thread wakes up
18:48:54.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
18:48:54.363 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
18:48:54.363 00.000 15712 Moving (0.15, 0.19) raw xDistance=-0.19 yDistance=-0.15
18:48:54.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:54.363 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.8
18:48:54.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:54.363 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:54.369 00.006 7988 Enqueuing Expose request
18:48:54.369 00.000 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.09, hyst_pct = 0.08, period_length = 644.43
18:48:54.369 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
18:48:54.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:54.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:48:54.369 00.000 15712 MoveAxis(E, 33, ABG)
18:48:54.369 00.000 15712 Guiding  Dir = 2, Dur = 33
18:48:54.369 00.000 15712 IsGuiding returns 0
18:48:54.395 00.026 15712 PulseGuide returned control before completion, sleep 20
18:48:54.443 00.048 15712 IsGuiding returns 0
18:48:54.443 00.000 15712 Move returns status 0, amount 33
18:48:54.443 00.000 15712 MoveAxis(N, 0, ABG)
18:48:54.443 00.000 15712 Move returns status 0, amount 0
18:48:54.443 00.000 15712 move complete, result=0
18:48:54.443 00.000 15712 worker thread done servicing request
18:48:54.443 00.000 15712 Worker thread wakes up
18:48:54.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:54.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:54.443 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
18:48:55.861 01.418 15712 Exposure complete
18:48:55.925 00.064 15712 worker thread done servicing request
18:48:55.927 00.002 7988 OnExposeComplete: enter
18:48:55.927 00.000 7988 UpdateGuideState(): m_state=6
18:48:55.927 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
18:48:55.927 00.000 7988 Star::Find returns 1 (1), X=1181.15, Y=433.49, Mass=1451, SNR=25.7, Peak=255 HFD=3.4
18:48:55.927 00.000 7988 MultiStar: [#1 0.31,1.65,0.00,M6] [#2 0.31,0.97,0.00,M3] [#3 0.46,1.31,0.00,M1] [#4 0.46,1.17,0.00,M3] [#5 0.20,1.40,0.00,M3] [#6 0.38,1.53,0.00,M4] [#7 0.10,1.25,0.00,M3] [#8 0.22,1.15,0.00,M1] 
18:48:55.927 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
18:48:55.927 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
18:48:55.927 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=1.21 hyp=1.24 cameraTheta=1.34 mountX=-1.21 mountY=-0.31, mountTheta=-2.89
18:48:55.936 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=1.21, opts=13)
18:48:55.936 00.000 7988 Enqueuing Move request for scope (0.28, 1.21)
18:48:55.936 00.000 15712 Worker thread wakes up
18:48:55.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 1.21) opts 0xd
18:48:55.936 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 1.21)
18:48:55.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:55.939 00.003 7988 UpdateGuideState exits: m=1451 SNR=25.7 Saturated
18:48:55.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:55.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:55.939 00.000 7988 Enqueuing Expose request
18:48:55.939 00.000 15712 Moving (0.28, 1.21) raw xDistance=-1.21 yDistance=-0.31
18:48:55.939 00.000 15712 PPEC rslt: input = -1.21, final = -0.68, react = -0.72, pred = 0.04, hyst = -0.63, hyst_pct = 0.08, period_length = 644.43
18:48:55.939 00.000 15712 PPEC: input: -1.21, control: -0.68, exposure: 1500
18:48:55.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
18:48:55.939 00.000 15712 MoveAxis(E, 223, ABG)
18:48:55.939 00.000 15712 Guiding  Dir = 2, Dur = 223
18:48:55.939 00.000 15712 IsGuiding returns 0
18:48:55.962 00.023 15712 PulseGuide returned control before completion, sleep 217
18:48:56.213 00.251 15712 IsGuiding returns 0
18:48:56.213 00.000 15712 Move returns status 0, amount 223
18:48:56.213 00.000 15712 MoveAxis(N, 78, ABG)
18:48:56.213 00.000 15712 Guiding  Dir = 0, Dur = 78
18:48:56.213 00.000 15712 IsGuiding returns 0
18:48:56.298 00.085 15712 IsGuiding returns 1
18:48:56.298 00.000 15712 scope still moving after pulse duration time elapsed
18:48:56.323 00.025 15712 IsGuiding returns 1
18:48:56.378 00.055 15712 IsGuiding returns 1
18:48:56.403 00.025 15712 IsGuiding returns 0
18:48:56.403 00.000 15712 scope move finished after 78 + 113 ms
18:48:56.403 00.000 15712 Move returns status 0, amount 78
18:48:56.403 00.000 15712 move complete, result=0
18:48:56.403 00.000 15712 worker thread done servicing request
18:48:56.403 00.000 15712 Worker thread wakes up
18:48:56.403 00.000 7988 GuideStep: -1.2 px 223 ms EAST, -0.3 px 78 ms NORTH
18:48:56.412 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:56.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:58.045 01.633 15712 Exposure complete
18:48:58.107 00.062 15712 worker thread done servicing request
18:48:58.107 00.000 7988 OnExposeComplete: enter
18:48:58.107 00.000 7988 UpdateGuideState(): m_state=6
18:48:58.110 00.003 7988 Star::Find(15, 1181, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
18:48:58.110 00.000 7988 Star::Find returns 1 (1), X=1180.75, Y=433.29, Mass=1401, SNR=25.4, Peak=255 HFD=2.9
18:48:58.112 00.002 7988 MultiStar: [#1 0.09,1.19,0.00,M7] [#2 -0.16,0.80,0.00,M4] [#3 -0.16,1.04,0.00,M2] [#4 0.03,0.97,0.00,M4] [#5 -0.20,1.04,0.00,M4] [#6 0.10,1.09,0.00,M5] [#7 -0.16,0.78,0.00,M4] [#8 -0.18,1.11,0.00,M2] 
18:48:58.114 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
18:48:58.114 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
18:48:58.116 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=1.00 hyp=1.01 cameraTheta=1.69 mountX=-1.00 mountY=0.10, mountTheta=3.04
18:48:58.118 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=1.00, opts=13)
18:48:58.118 00.000 7988 Enqueuing Move request for scope (-0.12, 1.00)
18:48:58.120 00.002 15712 Worker thread wakes up
18:48:58.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.00) opts 0xd
18:48:58.120 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 1.00)
18:48:58.120 00.000 15712 Moving (-0.12, 1.00) raw xDistance=-1.00 yDistance=0.10
18:48:58.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:58.120 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.4 Saturated
18:48:58.122 00.002 15712 PPEC rslt: input = -1.00, final = -0.53, react = -0.60, pred = 0.07, hyst = -0.54, hyst_pct = 0.08, period_length = 644.43
18:48:58.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:58.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:58.122 00.000 7988 Enqueuing Expose request
18:48:58.122 00.000 15712 PPEC: input: -1.00, control: -0.53, exposure: 1500
18:48:58.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:58.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:48:58.122 00.000 15712 MoveAxis(E, 174, ABG)
18:48:58.122 00.000 15712 Guiding  Dir = 2, Dur = 174
18:48:58.122 00.000 15712 IsGuiding returns 0
18:48:58.148 00.026 15712 PulseGuide returned control before completion, sleep 159
18:48:58.314 00.166 15712 IsGuiding returns 1
18:48:58.314 00.000 15712 scope still moving after pulse duration time elapsed
18:48:58.345 00.031 15712 IsGuiding returns 0
18:48:58.345 00.000 15712 scope move finished after 174 + 44 ms
18:48:58.345 00.000 15712 Move returns status 0, amount 174
18:48:58.345 00.000 15712 MoveAxis(N, 0, ABG)
18:48:58.345 00.000 15712 Move returns status 0, amount 0
18:48:58.345 00.000 15712 move complete, result=0
18:48:58.345 00.000 15712 worker thread done servicing request
18:48:58.345 00.000 7988 GuideStep: -1.0 px 174 ms EAST, 0.1 px 0 ms NORTH
18:48:58.347 00.002 15712 Worker thread wakes up
18:48:58.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:58.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:48:59.766 01.419 15712 Exposure complete
18:48:59.826 00.060 15712 worker thread done servicing request
18:48:59.826 00.000 7988 OnExposeComplete: enter
18:48:59.826 00.000 7988 UpdateGuideState(): m_state=6
18:48:59.831 00.005 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
18:48:59.831 00.000 7988 Star::Find returns 1 (0), X=1180.80, Y=432.81, Mass=1430, SNR=25.5, Peak=213 HFD=2.9
18:48:59.833 00.002 7988 MultiStar: [#1 0.13,0.95,0.00,M8] [#2 -0.30,0.37,1.03,U] [#3 0.13,0.48,0.99,U] [#4 0.24,0.47,1.04,U] [#5 0.08,0.29,0.69,U] [#6 0.08,0.52,0.74,U] [#7 -0.15,0.47,0.67,U] [#8 -0.08,0.56,0.68,U] 
18:48:59.833 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.46}, one-star: {-0.08, 0.52}
18:48:59.835 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
18:48:59.835 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
18:48:59.837 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.46 hyp=0.46 cameraTheta=1.59 mountX=-0.46 mountY=-0.00, mountTheta=-3.13
18:48:59.839 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.46, opts=13)
18:48:59.841 00.002 7988 Enqueuing Move request for scope (-0.01, 0.46)
18:48:59.842 00.001 15712 Worker thread wakes up
18:48:59.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.46) opts 0xd
18:48:59.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.46)
18:48:59.842 00.000 15712 Moving (-0.01, 0.46) raw xDistance=-0.46 yDistance=-0.00
18:48:59.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:48:59.842 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.5
18:48:59.845 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:59.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:48:59.847 00.002 7988 Enqueuing Expose request
18:48:59.847 00.000 15712 PPEC rslt: input = -0.46, final = -0.20, react = -0.28, pred = 0.09, hyst = -0.29, hyst_pct = 0.07, period_length = 644.43
18:48:59.847 00.000 15712 PPEC: input: -0.46, control: -0.20, exposure: 1500
18:48:59.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:59.849 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:48:59.849 00.000 15712 MoveAxis(E, 64, ABG)
18:48:59.849 00.000 15712 Guiding  Dir = 2, Dur = 64
18:48:59.849 00.000 15712 IsGuiding returns 0
18:48:59.878 00.029 15712 PulseGuide returned control before completion, sleep 45
18:48:59.958 00.080 15712 IsGuiding returns 1
18:48:59.958 00.000 15712 scope still moving after pulse duration time elapsed
18:48:59.986 00.028 15712 IsGuiding returns 0
18:48:59.986 00.000 15712 scope move finished after 64 + 72 ms
18:48:59.986 00.000 15712 Move returns status 0, amount 64
18:48:59.986 00.000 15712 MoveAxis(N, 0, ABG)
18:48:59.986 00.000 15712 Move returns status 0, amount 0
18:48:59.986 00.000 15712 move complete, result=0
18:48:59.986 00.000 15712 worker thread done servicing request
18:48:59.986 00.000 15712 Worker thread wakes up
18:48:59.986 00.000 7988 GuideStep: -0.5 px 64 ms EAST, -0.0 px 0 ms NORTH
18:48:59.988 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:48:59.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:01.628 01.640 15712 Exposure complete
18:49:01.691 00.063 15712 worker thread done servicing request
18:49:01.691 00.000 7988 OnExposeComplete: enter
18:49:01.691 00.000 7988 UpdateGuideState(): m_state=6
18:49:01.694 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
18:49:01.696 00.002 7988 Star::Find returns 1 (0), X=1180.71, Y=432.13, Mass=1536, SNR=26.5, Peak=239 HFD=3.3
18:49:01.696 00.000 7988 MultiStar: [#1 0.02,0.16,0.95,U] [#2 -0.13,-0.05,0.98,U] [#3 -0.16,-0.01,0.88,U] [#4 -0.09,-0.10,1.03,U] [#5 -0.30,0.11,0.68,U] [#6 -0.12,0.01,0.66,U] [#7 -0.15,-0.11,0.65,U] [#8 -0.47,0.10,0.64,U] 
18:49:01.698 00.002 7988 refined, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.17, -0.16}
18:49:01.698 00.000 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.58) = xAngle (-1.48 = -1.48)
18:49:01.700 00.002 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.63 = 1.63)
18:49:01.700 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.06 mountX=0.01 mountY=0.16, mountTheta=1.48
18:49:01.703 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.01, opts=13)
18:49:01.705 00.002 7988 Enqueuing Move request for scope (-0.16, -0.01)
18:49:01.705 00.000 15712 Worker thread wakes up
18:49:01.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
18:49:01.705 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
18:49:01.705 00.000 15712 Moving (-0.16, -0.01) raw xDistance=0.01 yDistance=0.16
18:49:01.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:01.707 00.002 7988 UpdateGuideState exits: m=1536 SNR=26.5
18:49:01.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:01.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:01.707 00.000 7988 Enqueuing Expose request
18:49:01.707 00.000 15712 PPEC rslt: input = 0.01, final = 0.09, react = 0.01, pred = 0.10, hyst = 0.00, hyst_pct = 0.07, period_length = 644.43
18:49:01.707 00.000 15712 PPEC: input: 0.01, control: 0.09, exposure: 1500
18:49:01.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:01.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:49:01.707 00.000 15712 MoveAxis(W, 30, ABG)
18:49:01.707 00.000 15712 Guiding  Dir = 3, Dur = 30
18:49:01.707 00.000 15712 IsGuiding returns 0
18:49:01.732 00.025 15712 PulseGuide returned control before completion, sleep 20
18:49:01.771 00.039 15712 IsGuiding returns 0
18:49:01.771 00.000 15712 Move returns status 0, amount 30
18:49:01.771 00.000 15712 MoveAxis(N, 0, ABG)
18:49:01.771 00.000 15712 Move returns status 0, amount 0
18:49:01.771 00.000 15712 move complete, result=0
18:49:01.771 00.000 7988 GuideStep: 0.0 px 30 ms WEST, 0.2 px 0 ms NORTH
18:49:01.782 00.011 15712 worker thread done servicing request
18:49:01.782 00.000 15712 Worker thread wakes up
18:49:01.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:01.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:03.192 01.410 15712 Exposure complete
18:49:03.254 00.062 15712 worker thread done servicing request
18:49:03.255 00.001 7988 OnExposeComplete: enter
18:49:03.255 00.000 7988 UpdateGuideState(): m_state=6
18:49:03.255 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
18:49:03.255 00.000 7988 Star::Find returns 1 (1), X=1180.89, Y=432.06, Mass=1480, SNR=26.0, Peak=255 HFD=2.9
18:49:03.255 00.000 7988 MultiStar: [#1 0.02,-0.03,0.99,U] [#2 -0.15,-0.49,0.97,U] [#3 0.05,-0.03,0.91,U] [#4 0.05,-0.10,1.02,U] [#5 0.09,-0.37,0.68,U] [#6 -0.12,-0.17,0.70,U] [#7 -0.19,-0.23,0.65,U] [#8 -0.18,0.00,0.63,U] 
18:49:03.255 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.18}, one-star: {0.01, -0.23}
18:49:03.255 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
18:49:03.255 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
18:49:03.255 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.76 mountX=0.18 mountY=0.04, mountTheta=0.21
18:49:03.255 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.18, opts=13)
18:49:03.255 00.000 7988 Enqueuing Move request for scope (-0.04, -0.18)
18:49:03.255 00.000 15712 Worker thread wakes up
18:49:03.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
18:49:03.255 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
18:49:03.255 00.000 15712 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=0.04
18:49:03.268 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:03.268 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.09, hyst_pct = 0.07, period_length = 644.43
18:49:03.268 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
18:49:03.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:03.268 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.0 Saturated
18:49:03.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:03.272 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:03.272 00.000 7988 Enqueuing Expose request
18:49:03.274 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:49:03.274 00.000 15712 MoveAxis(W, 35, ABG)
18:49:03.274 00.000 15712 Guiding  Dir = 3, Dur = 35
18:49:03.274 00.000 15712 IsGuiding returns 0
18:49:03.285 00.011 15712 PulseGuide returned control before completion, sleep 30
18:49:03.333 00.048 15712 IsGuiding returns 0
18:49:03.333 00.000 15712 Move returns status 0, amount 35
18:49:03.333 00.000 15712 MoveAxis(N, 0, ABG)
18:49:03.333 00.000 15712 Move returns status 0, amount 0
18:49:03.333 00.000 15712 move complete, result=0
18:49:03.333 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
18:49:03.335 00.002 15712 worker thread done servicing request
18:49:03.335 00.000 15712 Worker thread wakes up
18:49:03.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:03.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:04.977 01.642 15712 Exposure complete
18:49:05.040 00.063 15712 worker thread done servicing request
18:49:05.040 00.000 7988 OnExposeComplete: enter
18:49:05.040 00.000 7988 UpdateGuideState(): m_state=6
18:49:05.040 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
18:49:05.040 00.000 7988 Star::Find returns 1 (0), X=1180.71, Y=431.49, Mass=1432, SNR=25.4, Peak=202 HFD=3.2
18:49:05.040 00.000 7988 MultiStar: [#1 0.02,-0.47,1.00,U] [#2 -0.11,-0.89,0.00,M2] [#3 -0.15,-0.29,0.97,U] [#4 0.07,-0.73,0.00,M2] [#5 -0.18,-0.58,0.72,U] [#6 -0.04,-0.52,0.70,U] [#7 0.20,-0.81,0.00,M2] [#8 -0.24,-0.47,0.64,U] 
18:49:05.040 00.000 7988 refined, 5 included, MultiStar: {-0.12, -0.52}, one-star: {-0.17, -0.80}
18:49:05.040 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
18:49:05.040 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
18:49:05.040 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.52 hyp=0.54 cameraTheta=-1.80 mountX=0.53 mountY=0.13, mountTheta=0.25
18:49:05.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.52, opts=13)
18:49:05.053 00.013 7988 Enqueuing Move request for scope (-0.12, -0.52)
18:49:05.054 00.001 15712 Worker thread wakes up
18:49:05.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.52) opts 0xd
18:49:05.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:05.054 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.4
18:49:05.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:05.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:05.054 00.000 7988 Enqueuing Expose request
18:49:05.054 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.52)
18:49:05.054 00.000 15712 Moving (-0.12, -0.52) raw xDistance=0.53 yDistance=0.13
18:49:05.054 00.000 15712 PPEC rslt: input = 0.53, final = 0.32, react = 0.32, pred = 0.00, hyst = 0.29, hyst_pct = 0.07, period_length = 644.43
18:49:05.054 00.000 15712 PPEC: input: 0.53, control: 0.32, exposure: 1500
18:49:05.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:05.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:49:05.054 00.000 15712 MoveAxis(W, 103, ABG)
18:49:05.054 00.000 15712 Guiding  Dir = 3, Dur = 103
18:49:05.054 00.000 15712 IsGuiding returns 0
18:49:05.089 00.035 15712 PulseGuide returned control before completion, sleep 85
18:49:05.182 00.093 15712 IsGuiding returns 1
18:49:05.182 00.000 15712 scope still moving after pulse duration time elapsed
18:49:05.213 00.031 15712 IsGuiding returns 0
18:49:05.213 00.000 15712 scope move finished after 103 + 53 ms
18:49:05.213 00.000 15712 Move returns status 0, amount 103
18:49:05.213 00.000 15712 MoveAxis(N, 0, ABG)
18:49:05.213 00.000 15712 Move returns status 0, amount 0
18:49:05.213 00.000 15712 move complete, result=0
18:49:05.213 00.000 15712 worker thread done servicing request
18:49:05.213 00.000 15712 Worker thread wakes up
18:49:05.213 00.000 7988 GuideStep: 0.5 px 103 ms WEST, 0.1 px 0 ms NORTH
18:49:05.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:05.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:06.636 01.423 15712 Exposure complete
18:49:06.699 00.063 15712 worker thread done servicing request
18:49:06.699 00.000 7988 OnExposeComplete: enter
18:49:06.699 00.000 7988 UpdateGuideState(): m_state=6
18:49:06.701 00.002 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
18:49:06.701 00.000 7988 Star::Find returns 1 (0), X=1180.57, Y=431.40, Mass=1503, SNR=26.2, Peak=192 HFD=3.3
18:49:06.701 00.000 7988 MultiStar: [#1 -0.29,-0.49,0.98,U] [#2 -0.50,-0.93,0.00,M3] [#3 -0.26,-0.67,0.00,M1] [#4 -0.30,-0.80,0.00,M3] [#5 -0.45,-0.84,0.00,M1] [#6 -0.11,-0.65,0.00,M2] [#7 -0.28,-0.94,0.00,M3] [#8 -0.42,-0.48,0.00,M1] 
18:49:06.701 00.000 7988 refined, 1 included, MultiStar: {-0.30, -0.69}, one-star: {-0.30, -0.89}
18:49:06.701 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.58) = xAngle (-0.40 = -0.40)
18:49:06.701 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.71 = 2.71)
18:49:06.701 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.69 hyp=0.75 cameraTheta=-1.98 mountX=0.70 mountY=0.31, mountTheta=0.43
18:49:06.701 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.69, opts=13)
18:49:06.701 00.000 7988 Enqueuing Move request for scope (-0.30, -0.69)
18:49:06.701 00.000 15712 Worker thread wakes up
18:49:06.712 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:49:06.712 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.2
18:49:06.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.69) opts 0xd
18:49:06.712 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.69)
18:49:06.712 00.000 15712 Moving (-0.30, -0.69) raw xDistance=0.70 yDistance=0.31
18:49:06.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:06.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:06.712 00.000 7988 Enqueuing Expose request
18:49:06.718 00.006 15712 PPEC rslt: input = 0.70, final = 0.41, react = 0.42, pred = -0.00, hyst = 0.38, hyst_pct = 0.07, period_length = 644.43
18:49:06.718 00.000 15712 PPEC: input: 0.70, control: 0.41, exposure: 1500
18:49:06.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:49:06.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
18:49:06.718 00.000 15712 MoveAxis(W, 134, ABG)
18:49:06.718 00.000 15712 Guiding  Dir = 3, Dur = 134
18:49:06.718 00.000 15712 IsGuiding returns 0
18:49:06.735 00.017 15712 PulseGuide returned control before completion, sleep 128
18:49:06.891 00.156 15712 IsGuiding returns 0
18:49:06.891 00.000 15712 Move returns status 0, amount 134
18:49:06.891 00.000 15712 MoveAxis(N, 0, ABG)
18:49:06.891 00.000 15712 Move returns status 0, amount 0
18:49:06.891 00.000 15712 move complete, result=0
18:49:06.891 00.000 15712 worker thread done servicing request
18:49:06.891 00.000 15712 Worker thread wakes up
18:49:06.891 00.000 7988 GuideStep: 0.7 px 134 ms WEST, 0.3 px 0 ms NORTH
18:49:06.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:06.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:08.530 01.639 15712 Exposure complete
18:49:08.593 00.063 15712 worker thread done servicing request
18:49:08.593 00.000 7988 OnExposeComplete: enter
18:49:08.593 00.000 7988 UpdateGuideState(): m_state=6
18:49:08.593 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
18:49:08.593 00.000 7988 Star::Find returns 1 (0), X=1180.76, Y=432.42, Mass=1504, SNR=26.4, Peak=220 HFD=3.4
18:49:08.593 00.000 7988 MultiStar: [#1 0.10,0.34,0.99,U] [#2 -0.06,0.04,0.97,U] [#3 -0.03,0.28,0.94,U] [#4 0.02,0.08,1.02,U] [#5 -0.10,0.01,0.69,U] [#6 0.04,0.58,0.68,U] [#7 -0.00,0.07,0.63,U] [#8 -0.17,0.31,0.64,U] 
18:49:08.593 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.20}, one-star: {-0.12, 0.13}
18:49:08.593 00.000 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.58) = xAngle (3.88 = -2.40)
18:49:08.593 00.000 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.71)
18:49:08.593 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.30 mountX=-0.13 mountY=0.12, mountTheta=2.42
18:49:08.593 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.13, opts=13)
18:49:08.593 00.000 7988 Enqueuing Move request for scope (-0.12, 0.13)
18:49:08.593 00.000 15712 Worker thread wakes up
18:49:08.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
18:49:08.593 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
18:49:08.593 00.000 15712 Moving (-0.12, 0.13) raw xDistance=-0.13 yDistance=0.12
18:49:08.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:08.607 00.014 7988 UpdateGuideState exits: m=1504 SNR=26.4
18:49:08.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:08.609 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:08.609 00.000 7988 Enqueuing Expose request
18:49:08.609 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.07, period_length = 644.43
18:49:08.609 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
18:49:08.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:08.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:49:08.609 00.000 15712 MoveAxis(E, 6, ABG)
18:49:08.609 00.000 15712 Guiding  Dir = 2, Dur = 6
18:49:08.609 00.000 15712 IsGuiding returns 0
18:49:08.627 00.018 15712 IsGuiding returns 0
18:49:08.627 00.000 15712 Move returns status 0, amount 6
18:49:08.627 00.000 15712 MoveAxis(N, 0, ABG)
18:49:08.627 00.000 15712 Move returns status 0, amount 0
18:49:08.627 00.000 15712 move complete, result=0
18:49:08.627 00.000 15712 worker thread done servicing request
18:49:08.627 00.000 15712 Worker thread wakes up
18:49:08.627 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
18:49:08.638 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:08.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:10.044 01.406 15712 Exposure complete
18:49:10.114 00.070 15712 worker thread done servicing request
18:49:10.114 00.000 7988 OnExposeComplete: enter
18:49:10.114 00.000 7988 UpdateGuideState(): m_state=6
18:49:10.114 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
18:49:10.114 00.000 7988 Star::Find returns 1 (0), X=1180.71, Y=432.85, Mass=1411, SNR=25.5, Peak=234 HFD=2.8
18:49:10.114 00.000 7988 MultiStar: [#1 0.09,1.03,0.00,M4] [#2 -0.13,0.61,1.03,U] [#3 0.07,0.91,0.00,M1] [#4 -0.02,0.66,0.00,M3] [#5 -0.14,0.64,0.00,M1] [#6 0.23,0.81,0.00,M2] [#7 -0.11,0.59,0.66,U] [#8 -0.17,0.82,0.00,M1] 
18:49:10.114 00.000 7988 single-star, 2 included, MultiStar: {-0.14, 0.58}, one-star: {-0.16, 0.56}
18:49:10.121 00.007 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
18:49:10.123 00.002 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
18:49:10.123 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.56 hyp=0.58 cameraTheta=1.85 mountX=-0.56 mountY=0.15, mountTheta=2.88
18:49:10.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.56, opts=13)
18:49:10.123 00.000 7988 Enqueuing Move request for scope (-0.16, 0.56)
18:49:10.123 00.000 15712 Worker thread wakes up
18:49:10.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.56) opts 0xd
18:49:10.123 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.56)
18:49:10.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:10.123 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.5
18:49:10.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:10.123 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:10.123 00.000 7988 Enqueuing Expose request
18:49:10.123 00.000 15712 Moving (-0.16, 0.56) raw xDistance=-0.56 yDistance=0.15
18:49:10.123 00.000 15712 PPEC rslt: input = -0.56, final = -0.35, react = -0.33, pred = -0.02, hyst = -0.28, hyst_pct = 0.07, period_length = 644.43
18:49:10.123 00.000 15712 PPEC: input: -0.56, control: -0.35, exposure: 1500
18:49:10.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:10.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:49:10.123 00.000 15712 MoveAxis(E, 114, ABG)
18:49:10.123 00.000 15712 Guiding  Dir = 2, Dur = 114
18:49:10.153 00.030 15712 IsGuiding returns 0
18:49:10.169 00.016 15712 PulseGuide returned control before completion, sleep 109
18:49:10.312 00.143 15712 IsGuiding returns 0
18:49:10.312 00.000 15712 Move returns status 0, amount 114
18:49:10.312 00.000 15712 MoveAxis(N, 0, ABG)
18:49:10.312 00.000 15712 Move returns status 0, amount 0
18:49:10.312 00.000 15712 move complete, result=0
18:49:10.312 00.000 7988 GuideStep: -0.6 px 114 ms EAST, 0.1 px 0 ms NORTH
18:49:10.318 00.006 15712 worker thread done servicing request
18:49:10.318 00.000 15712 Worker thread wakes up
18:49:10.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:10.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:11.952 01.634 15712 Exposure complete
18:49:12.016 00.064 15712 worker thread done servicing request
18:49:12.016 00.000 7988 OnExposeComplete: enter
18:49:12.016 00.000 7988 UpdateGuideState(): m_state=6
18:49:12.016 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
18:49:12.016 00.000 7988 Star::Find returns 1 (0), X=1180.55, Y=432.69, Mass=1421, SNR=25.5, Peak=208 HFD=3.2
18:49:12.016 00.000 7988 MultiStar: [#1 -0.15,1.03,0.00,M5] [#2 -0.31,0.70,0.00,M2] [#3 -0.09,0.64,0.00,M2] [#4 -0.09,0.66,0.00,M4] [#5 -0.23,0.70,0.00,M2] [#6 -0.19,0.54,0.69,U] [#7 -0.26,0.71,0.00,M2] [#8 -0.47,0.76,0.00,M2] 
18:49:12.022 00.006 7988 single-star, 1 included, MultiStar: {-0.27, 0.45}, one-star: {-0.32, 0.40}
18:49:12.022 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.58) = xAngle (3.83 = -2.45)
18:49:12.024 00.002 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.94 = 0.65)
18:49:12.024 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=0.40 hyp=0.51 cameraTheta=2.25 mountX=-0.40 mountY=0.31, mountTheta=2.47
18:49:12.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.40, opts=13)
18:49:12.024 00.000 7988 Enqueuing Move request for scope (-0.32, 0.40)
18:49:12.029 00.005 15712 Worker thread wakes up
18:49:12.030 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:12.030 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.5
18:49:12.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:12.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:12.030 00.000 7988 Enqueuing Expose request
18:49:12.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.40) opts 0xd
18:49:12.030 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.40)
18:49:12.030 00.000 15712 Moving (-0.32, 0.40) raw xDistance=-0.40 yDistance=0.31
18:49:12.036 00.006 15712 PPEC rslt: input = -0.40, final = -0.26, react = -0.24, pred = -0.03, hyst = -0.21, hyst_pct = 0.06, period_length = 644.43
18:49:12.036 00.000 15712 PPEC: input: -0.40, control: -0.26, exposure: 1500
18:49:12.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:49:12.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
18:49:12.036 00.000 15712 MoveAxis(E, 86, ABG)
18:49:12.036 00.000 15712 Guiding  Dir = 2, Dur = 86
18:49:12.046 00.010 15712 IsGuiding returns 0
18:49:12.066 00.020 15712 PulseGuide returned control before completion, sleep 81
18:49:12.166 00.100 15712 IsGuiding returns 0
18:49:12.166 00.000 15712 Move returns status 0, amount 86
18:49:12.166 00.000 15712 MoveAxis(N, 0, ABG)
18:49:12.166 00.000 15712 Move returns status 0, amount 0
18:49:12.166 00.000 15712 move complete, result=0
18:49:12.166 00.000 7988 GuideStep: -0.4 px 86 ms EAST, 0.3 px 0 ms NORTH
18:49:12.172 00.006 15712 worker thread done servicing request
18:49:12.172 00.000 15712 Worker thread wakes up
18:49:12.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:12.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:13.579 01.407 15712 Exposure complete
18:49:13.638 00.059 15712 worker thread done servicing request
18:49:13.638 00.000 7988 OnExposeComplete: enter
18:49:13.638 00.000 7988 UpdateGuideState(): m_state=6
18:49:13.645 00.007 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
18:49:13.645 00.000 7988 Star::Find returns 1 (0), X=1180.61, Y=432.99, Mass=1298, SNR=24.4, Peak=199 HFD=3.1
18:49:13.647 00.002 7988 MultiStar: [#1 -0.19,0.98,0.00,M6] [#2 -0.46,0.74,0.00,M3] [#3 -0.16,0.91,0.00,M3] [#4 -0.29,0.84,0.00,M5] [#5 -0.26,0.85,0.00,M3] [#6 -0.18,0.84,0.00,M2] [#7 -0.22,0.69,0.00,M3] [#8 -0.16,0.80,0.00,M3] 
18:49:13.649 00.002 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
18:49:13.649 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
18:49:13.651 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.70 hyp=0.75 cameraTheta=1.93 mountX=-0.70 mountY=0.25, mountTheta=2.80
18:49:13.651 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.70, opts=13)
18:49:13.653 00.002 7988 Enqueuing Move request for scope (-0.26, 0.70)
18:49:13.654 00.001 15712 Worker thread wakes up
18:49:13.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.70) opts 0xd
18:49:13.654 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.70)
18:49:13.654 00.000 15712 Moving (-0.26, 0.70) raw xDistance=-0.70 yDistance=0.25
18:49:13.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:13.654 00.000 7988 UpdateGuideState exits: m=1298 SNR=24.4
18:49:13.657 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:13.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:13.659 00.002 7988 Enqueuing Expose request
18:49:13.659 00.000 15712 PPEC rslt: input = -0.70, final = -0.39, react = -0.42, pred = 0.03, hyst = -0.40, hyst_pct = 0.06, period_length = 644.43
18:49:13.659 00.000 15712 PPEC: input: -0.70, control: -0.39, exposure: 1500
18:49:13.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:13.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:49:13.661 00.002 15712 MoveAxis(E, 128, ABG)
18:49:13.661 00.000 15712 Guiding  Dir = 2, Dur = 128
18:49:13.686 00.025 15712 IsGuiding returns 0
18:49:13.704 00.018 15712 PulseGuide returned control before completion, sleep 122
18:49:13.830 00.126 15712 IsGuiding returns 1
18:49:13.830 00.000 15712 scope still moving after pulse duration time elapsed
18:49:13.862 00.032 15712 IsGuiding returns 0
18:49:13.862 00.000 15712 scope move finished after 128 + 47 ms
18:49:13.862 00.000 15712 Move returns status 0, amount 128
18:49:13.862 00.000 15712 MoveAxis(N, 0, ABG)
18:49:13.862 00.000 15712 Move returns status 0, amount 0
18:49:13.862 00.000 15712 move complete, result=0
18:49:13.862 00.000 7988 GuideStep: -0.7 px 128 ms EAST, 0.2 px 0 ms NORTH
18:49:13.862 00.000 15712 worker thread done servicing request
18:49:13.862 00.000 15712 Worker thread wakes up
18:49:13.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:13.866 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:15.504 01.638 15712 Exposure complete
18:49:15.568 00.064 15712 worker thread done servicing request
18:49:15.568 00.000 7988 OnExposeComplete: enter
18:49:15.568 00.000 7988 UpdateGuideState(): m_state=6
18:49:15.568 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
18:49:15.568 00.000 7988 Star::Find returns 1 (0), X=1180.72, Y=432.55, Mass=1451, SNR=25.8, Peak=186 HFD=3.3
18:49:15.568 00.000 7988 MultiStar: [#1 -0.04,0.74,0.00,M7] [#2 -0.31,0.19,1.01,U] [#3 -0.06,0.65,0.00,M4] [#4 -0.04,0.32,1.02,U] [#5 -0.27,0.38,0.70,U] [#6 -0.10,0.70,0.00,M3] [#7 -0.13,0.27,0.65,U] [#8 -0.24,0.39,0.63,U] 
18:49:15.568 00.000 7988 single-star, 5 included, MultiStar: {-0.19, 0.29}, one-star: {-0.15, 0.27}
18:49:15.576 00.008 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.67 = -2.62)
18:49:15.576 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
18:49:15.578 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.09 mountX=-0.27 mountY=0.14, mountTheta=2.64
18:49:15.580 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.27, opts=13)
18:49:15.580 00.000 7988 Enqueuing Move request for scope (-0.15, 0.27)
18:49:15.581 00.001 15712 Worker thread wakes up
18:49:15.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
18:49:15.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
18:49:15.581 00.000 15712 Moving (-0.15, 0.27) raw xDistance=-0.27 yDistance=0.14
18:49:15.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:15.583 00.002 7988 UpdateGuideState exits: m=1451 SNR=25.8
18:49:15.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:15.583 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:15.583 00.000 7988 Enqueuing Expose request
18:49:15.583 00.000 15712 PPEC rslt: input = -0.27, final = -0.14, react = -0.16, pred = 0.02, hyst = -0.16, hyst_pct = 0.06, period_length = 644.43
18:49:15.583 00.000 15712 PPEC: input: -0.27, control: -0.14, exposure: 1500
18:49:15.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:15.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:49:15.583 00.000 15712 MoveAxis(E, 45, ABG)
18:49:15.583 00.000 15712 Guiding  Dir = 2, Dur = 45
18:49:15.606 00.023 15712 IsGuiding returns 0
18:49:15.617 00.011 15712 PulseGuide returned control before completion, sleep 40
18:49:15.702 00.085 15712 IsGuiding returns 0
18:49:15.702 00.000 15712 Move returns status 0, amount 45
18:49:15.702 00.000 15712 MoveAxis(N, 0, ABG)
18:49:15.702 00.000 15712 Move returns status 0, amount 0
18:49:15.702 00.000 15712 move complete, result=0
18:49:15.702 00.000 7988 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
18:49:15.702 00.000 15712 worker thread done servicing request
18:49:15.702 00.000 15712 Worker thread wakes up
18:49:15.704 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:15.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:17.109 01.405 15712 Exposure complete
18:49:17.171 00.062 15712 worker thread done servicing request
18:49:17.171 00.000 7988 OnExposeComplete: enter
18:49:17.171 00.000 7988 UpdateGuideState(): m_state=6
18:49:17.175 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
18:49:17.175 00.000 7988 Star::Find returns 1 (0), X=1180.68, Y=432.10, Mass=1550, SNR=26.5, Peak=239 HFD=3.4
18:49:17.175 00.000 7988 MultiStar: [#1 -0.01,0.31,0.97,U] [#2 -0.18,-0.20,0.99,U] [#3 -0.22,0.20,0.91,U] [#4 -0.03,0.04,0.98,U] [#5 -0.45,-0.03,0.68,U] [#6 0.03,0.07,0.65,U] [#7 -0.17,0.05,0.62,U] [#8 -0.09,0.22,0.63,U] 
18:49:17.175 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.20, -0.19}
18:49:17.175 00.000 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.87)
18:49:17.175 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.24)
18:49:17.183 00.008 7988 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.84 mountX=-0.04 mountY=0.14, mountTheta=1.87
18:49:17.184 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.04, opts=13)
18:49:17.186 00.002 7988 Enqueuing Move request for scope (-0.14, 0.04)
18:49:17.187 00.001 15712 Worker thread wakes up
18:49:17.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:17.187 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.5
18:49:17.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:17.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:17.187 00.000 7988 Enqueuing Expose request
18:49:17.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
18:49:17.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
18:49:17.187 00.000 15712 Moving (-0.14, 0.04) raw xDistance=-0.04 yDistance=0.14
18:49:17.187 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.06, period_length = 644.43
18:49:17.187 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
18:49:17.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:17.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:49:17.187 00.000 15712 MoveAxis(W, 5, ABG)
18:49:17.187 00.000 15712 Guiding  Dir = 3, Dur = 5
18:49:17.187 00.000 15712 IsGuiding returns 0
18:49:17.219 00.032 15712 IsGuiding returns 0
18:49:17.219 00.000 15712 Move returns status 0, amount 5
18:49:17.219 00.000 15712 MoveAxis(N, 0, ABG)
18:49:17.219 00.000 15712 Move returns status 0, amount 0
18:49:17.219 00.000 15712 move complete, result=0
18:49:17.219 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
18:49:17.222 00.003 15712 worker thread done servicing request
18:49:17.222 00.000 15712 Worker thread wakes up
18:49:17.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:17.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:18.864 01.642 15712 Exposure complete
18:49:18.920 00.056 15712 worker thread done servicing request
18:49:18.920 00.000 7988 OnExposeComplete: enter
18:49:18.927 00.007 7988 UpdateGuideState(): m_state=6
18:49:18.927 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
18:49:18.927 00.000 7988 Star::Find returns 1 (0), X=1180.81, Y=431.32, Mass=1394, SNR=25.1, Peak=228 HFD=3.3
18:49:18.927 00.000 7988 MultiStar: [#1 0.19,-0.48,0.98,U] [#2 0.03,-0.88,0.00,M2] [#3 0.17,-0.45,0.95,U] [#4 0.23,-0.76,0.00,M4] [#5 0.04,-0.56,0.68,U] [#6 0.14,-0.50,0.73,U] [#7 -0.09,-0.65,0.00,M2] [#8 -0.11,-0.39,0.66,U] 
18:49:18.927 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.57}, one-star: {-0.07, -0.97}
18:49:18.927 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
18:49:18.927 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
18:49:18.927 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.57 hyp=0.58 cameraTheta=-1.46 mountX=0.57 mountY=-0.05, mountTheta=-0.09
18:49:18.927 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.57, opts=13)
18:49:18.937 00.010 7988 Enqueuing Move request for scope (0.07, -0.57)
18:49:18.937 00.000 15712 Worker thread wakes up
18:49:18.937 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.57) opts 0xd
18:49:18.937 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.57)
18:49:18.937 00.000 15712 Moving (0.07, -0.57) raw xDistance=0.57 yDistance=-0.05
18:49:18.937 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:18.937 00.000 7988 UpdateGuideState exits: m=1394 SNR=25.1
18:49:18.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:18.942 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:18.942 00.000 7988 Enqueuing Expose request
18:49:18.942 00.000 15712 PPEC rslt: input = 0.57, final = 0.28, react = 0.34, pred = -0.06, hyst = 0.30, hyst_pct = 0.06, period_length = 644.43
18:49:18.942 00.000 15712 PPEC: input: 0.57, control: 0.28, exposure: 1500
18:49:18.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:18.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:49:18.942 00.000 15712 MoveAxis(W, 92, ABG)
18:49:18.942 00.000 15712 Guiding  Dir = 3, Dur = 92
18:49:18.942 00.000 15712 IsGuiding returns 0
18:49:18.958 00.016 15712 PulseGuide returned control before completion, sleep 87
18:49:19.073 00.115 15712 IsGuiding returns 0
18:49:19.073 00.000 15712 Move returns status 0, amount 92
18:49:19.073 00.000 15712 MoveAxis(N, 0, ABG)
18:49:19.073 00.000 15712 Move returns status 0, amount 0
18:49:19.073 00.000 15712 move complete, result=0
18:49:19.073 00.000 7988 GuideStep: 0.6 px 92 ms WEST, -0.1 px 0 ms NORTH
18:49:19.076 00.003 15712 worker thread done servicing request
18:49:19.076 00.000 15712 Worker thread wakes up
18:49:19.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:19.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:20.491 01.415 15712 Exposure complete
18:49:20.553 00.062 7988 OnExposeComplete: enter
18:49:20.553 00.000 7988 UpdateGuideState(): m_state=6
18:49:20.553 00.000 15712 worker thread done servicing request
18:49:20.553 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
18:49:20.553 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=431.27, Mass=1446, SNR=25.6, Peak=221 HFD=3.4
18:49:20.553 00.000 7988 MultiStar: [#1 -0.04,-0.51,1.00,U] [#2 -0.21,-1.00,0.00,M3] [#3 -0.12,-0.67,0.00,M3] [#4 0.11,-0.71,0.00,M5] [#5 -0.18,-0.79,0.00,M1] [#6 -0.03,-0.55,0.72,U] [#7 -0.17,-0.77,0.00,M3] [#8 -0.07,-0.65,0.00,M1] 
18:49:20.561 00.008 7988 refined, 2 included, MultiStar: {-0.10, -0.70}, one-star: {-0.22, -1.01}
18:49:20.561 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
18:49:20.563 00.002 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
18:49:20.563 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.70 hyp=0.71 cameraTheta=-1.72 mountX=0.71 mountY=0.12, mountTheta=0.17
18:49:20.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.70, opts=13)
18:49:20.568 00.005 7988 Enqueuing Move request for scope (-0.10, -0.70)
18:49:20.569 00.001 15712 Worker thread wakes up
18:49:20.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.70) opts 0xd
18:49:20.569 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.70)
18:49:20.569 00.000 15712 Moving (-0.10, -0.70) raw xDistance=0.71 yDistance=0.12
18:49:20.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:20.569 00.000 15712 PPEC rslt: input = 0.71, final = 0.36, react = 0.42, pred = -0.07, hyst = 0.38, hyst_pct = 0.06, period_length = 644.43
18:49:20.569 00.000 15712 PPEC: input: 0.71, control: 0.36, exposure: 1500
18:49:20.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:20.569 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.6
18:49:20.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:20.574 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:20.574 00.000 7988 Enqueuing Expose request
18:49:20.576 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:49:20.576 00.000 15712 MoveAxis(W, 117, ABG)
18:49:20.576 00.000 15712 Guiding  Dir = 3, Dur = 117
18:49:20.603 00.027 15712 IsGuiding returns 0
18:49:20.620 00.017 15712 PulseGuide returned control before completion, sleep 112
18:49:20.764 00.144 15712 IsGuiding returns 0
18:49:20.764 00.000 15712 Move returns status 0, amount 117
18:49:20.764 00.000 15712 MoveAxis(N, 0, ABG)
18:49:20.764 00.000 15712 Move returns status 0, amount 0
18:49:20.764 00.000 15712 move complete, result=0
18:49:20.764 00.000 7988 GuideStep: 0.7 px 117 ms WEST, 0.1 px 0 ms NORTH
18:49:20.770 00.006 15712 worker thread done servicing request
18:49:20.770 00.000 15712 Worker thread wakes up
18:49:20.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:20.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:22.401 01.631 15712 Exposure complete
18:49:22.464 00.063 15712 worker thread done servicing request
18:49:22.464 00.000 7988 OnExposeComplete: enter
18:49:22.464 00.000 7988 UpdateGuideState(): m_state=6
18:49:22.464 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
18:49:22.464 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=432.12, Mass=1391, SNR=25.2, Peak=192 HFD=3.2
18:49:22.464 00.000 7988 MultiStar: [#1 -0.16,0.10,1.05,U] [#2 -0.39,-0.09,1.01,U] [#3 -0.27,-0.13,0.98,U] [#4 -0.07,-0.30,1.01,U] [#5 -0.37,0.22,0.72,U] [#6 -0.27,0.03,0.71,U] [#7 -0.29,-0.09,0.66,U] [#8 -0.49,-0.09,0.64,U] 
18:49:22.464 00.000 7988 refined, 8 included, MultiStar: {-0.27, -0.07}, one-star: {-0.23, -0.16}
18:49:22.464 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
18:49:22.464 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
18:49:22.464 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-2.90 mountX=0.07 mountY=0.27, mountTheta=1.32
18:49:22.474 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.07, opts=13)
18:49:22.474 00.000 7988 Enqueuing Move request for scope (-0.27, -0.07)
18:49:22.474 00.000 15712 Worker thread wakes up
18:49:22.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd
18:49:22.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.07)
18:49:22.474 00.000 15712 Moving (-0.27, -0.07) raw xDistance=0.07 yDistance=0.27
18:49:22.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:22.478 00.004 7988 UpdateGuideState exits: m=1391 SNR=25.2
18:49:22.480 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:22.480 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:22.482 00.002 7988 Enqueuing Expose request
18:49:22.482 00.000 15712 PPEC rslt: input = 0.07, final = -0.07, react = 0.04, pred = -0.08, hyst = 0.00, hyst_pct = 0.06, period_length = 644.43
18:49:22.482 00.000 15712 PPEC: input: 0.07, control: -0.07, exposure: 1500
18:49:22.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
18:49:22.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
18:49:22.482 00.000 15712 MoveAxis(E, 24, ABG)
18:49:22.482 00.000 15712 Guiding  Dir = 2, Dur = 24
18:49:22.482 00.000 15712 IsGuiding returns 0
18:49:22.510 00.028 15712 IsGuiding returns 1
18:49:22.510 00.000 15712 scope still moving after pulse duration time elapsed
18:49:22.558 00.048 15712 IsGuiding returns 0
18:49:22.558 00.000 15712 scope move finished after 24 + 51 ms
18:49:22.558 00.000 15712 Move returns status 0, amount 24
18:49:22.558 00.000 15712 MoveAxis(N, 0, ABG)
18:49:22.558 00.000 15712 Move returns status 0, amount 0
18:49:22.558 00.000 15712 move complete, result=0
18:49:22.560 00.002 7988 GuideStep: 0.1 px 24 ms EAST, 0.3 px 0 ms NORTH
18:49:22.560 00.000 15712 worker thread done servicing request
18:49:22.560 00.000 15712 Worker thread wakes up
18:49:22.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:22.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:23.977 01.417 15712 Exposure complete
18:49:24.039 00.062 15712 worker thread done servicing request
18:49:24.039 00.000 7988 OnExposeComplete: enter
18:49:24.039 00.000 7988 UpdateGuideState(): m_state=6
18:49:24.043 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
18:49:24.043 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=432.40, Mass=1361, SNR=25.0, Peak=176 HFD=3.1
18:49:24.045 00.002 7988 MultiStar: [#1 -0.11,0.61,1.01,U] [#2 -0.29,0.14,0.99,U] [#3 -0.11,0.55,0.99,U] [#4 -0.01,0.31,1.00,U] [#5 -0.22,0.31,0.72,U] [#6 0.08,0.49,0.71,U] [#7 -0.23,0.43,0.65,U] [#8 -0.26,0.27,0.67,U] 
18:49:24.047 00.002 7988 single-star, 8 included, MultiStar: {-0.15, 0.36}, one-star: {-0.23, 0.11}
18:49:24.047 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.58) = xAngle (4.25 = -2.03)
18:49:24.049 00.002 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.08)
18:49:24.049 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.68 mountX=-0.11 mountY=0.22, mountTheta=2.04
18:49:24.051 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.11, opts=13)
18:49:24.053 00.002 7988 Enqueuing Move request for scope (-0.23, 0.11)
18:49:24.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:24.055 00.002 7988 UpdateGuideState exits: m=1361 SNR=25.0
18:49:24.057 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:24.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:24.059 00.002 7988 Enqueuing Expose request
18:49:24.059 00.000 15712 Worker thread wakes up
18:49:24.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
18:49:24.059 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
18:49:24.059 00.000 15712 Moving (-0.23, 0.11) raw xDistance=-0.11 yDistance=0.22
18:49:24.061 00.002 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.06, period_length = 644.43
18:49:24.061 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
18:49:24.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:24.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:49:24.061 00.000 15712 MoveAxis(E, 9, ABG)
18:49:24.061 00.000 15712 Guiding  Dir = 2, Dur = 9
18:49:24.061 00.000 15712 IsGuiding returns 0
18:49:24.106 00.045 15712 IsGuiding returns 0
18:49:24.106 00.000 15712 Move returns status 0, amount 9
18:49:24.106 00.000 15712 MoveAxis(N, 0, ABG)
18:49:24.106 00.000 15712 Move returns status 0, amount 0
18:49:24.106 00.000 15712 move complete, result=0
18:49:24.106 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
18:49:24.111 00.005 15712 worker thread done servicing request
18:49:24.111 00.000 15712 Worker thread wakes up
18:49:24.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:24.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:25.744 01.633 15712 Exposure complete
18:49:25.807 00.063 15712 worker thread done servicing request
18:49:25.807 00.000 7988 OnExposeComplete: enter
18:49:25.808 00.001 7988 UpdateGuideState(): m_state=6
18:49:25.808 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
18:49:25.808 00.000 7988 Star::Find returns 1 (0), X=1180.78, Y=432.72, Mass=1419, SNR=25.5, Peak=187 HFD=3.5
18:49:25.808 00.000 7988 MultiStar: [#1 0.14,0.57,0.98,U] [#2 -0.18,0.20,1.03,U] [#3 -0.02,0.67,0.00,M2] [#4 0.02,0.33,1.02,U] [#5 -0.35,0.41,0.70,U] [#6 -0.03,0.64,0.00,M1] [#7 -0.13,0.24,0.65,U] [#8 0.00,0.26,0.65,U] 
18:49:25.818 00.010 7988 refined, 6 included, MultiStar: {-0.07, 0.36}, one-star: {-0.09, 0.43}
18:49:25.820 00.002 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.35 = -2.93)
18:49:25.822 00.002 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.18)
18:49:25.824 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.36 hyp=0.36 cameraTheta=1.78 mountX=-0.36 mountY=0.07, mountTheta=2.96
18:49:25.825 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.36, opts=13)
18:49:25.828 00.003 7988 Enqueuing Move request for scope (-0.07, 0.36)
18:49:25.830 00.002 15712 Worker thread wakes up
18:49:25.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.36) opts 0xd
18:49:25.830 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.36)
18:49:25.830 00.000 15712 Moving (-0.07, 0.36) raw xDistance=-0.36 yDistance=0.07
18:49:25.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:25.830 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.5
18:49:25.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:25.830 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:25.830 00.000 7988 Enqueuing Expose request
18:49:25.830 00.000 15712 PPEC rslt: input = -0.36, final = -0.24, react = -0.21, pred = -0.03, hyst = -0.20, hyst_pct = 0.05, period_length = 644.43
18:49:25.830 00.000 15712 PPEC: input: -0.36, control: -0.24, exposure: 1500
18:49:25.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:25.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:49:25.830 00.000 15712 MoveAxis(E, 79, ABG)
18:49:25.836 00.006 15712 Guiding  Dir = 2, Dur = 79
18:49:25.836 00.000 15712 IsGuiding returns 0
18:49:25.842 00.006 15712 PulseGuide returned control before completion, sleep 74
18:49:25.948 00.106 15712 IsGuiding returns 0
18:49:25.948 00.000 15712 Move returns status 0, amount 79
18:49:25.948 00.000 15712 MoveAxis(N, 0, ABG)
18:49:25.948 00.000 15712 Move returns status 0, amount 0
18:49:25.948 00.000 15712 move complete, result=0
18:49:25.948 00.000 15712 worker thread done servicing request
18:49:25.948 00.000 15712 Worker thread wakes up
18:49:25.948 00.000 7988 GuideStep: -0.4 px 79 ms EAST, 0.1 px 0 ms NORTH
18:49:25.950 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:25.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:27.366 01.416 15712 Exposure complete
18:49:27.427 00.061 15712 worker thread done servicing request
18:49:27.427 00.000 7988 OnExposeComplete: enter
18:49:27.427 00.000 7988 UpdateGuideState(): m_state=6
18:49:27.432 00.005 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
18:49:27.432 00.000 7988 Star::Find returns 1 (0), X=1180.83, Y=432.28, Mass=1378, SNR=25.1, Peak=206 HFD=3.1
18:49:27.434 00.002 7988 MultiStar: [#1 0.07,0.46,1.02,U] [#2 -0.15,0.12,1.03,U] [#3 -0.08,0.34,0.96,U] [#4 -0.06,0.10,1.05,U] [#5 -0.15,0.23,0.66,U] [#6 0.17,0.25,0.68,U] [#7 -0.29,-0.17,0.67,U] [#8 -0.30,0.10,0.67,U] 
18:49:27.436 00.002 7988 single-star, 8 included, MultiStar: {-0.08, 0.17}, one-star: {-0.04, -0.01}
18:49:27.436 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
18:49:27.438 00.002 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
18:49:27.438 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.90 mountX=0.01 mountY=0.04, mountTheta=1.32
18:49:27.440 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
18:49:27.442 00.002 7988 Enqueuing Move request for scope (-0.04, -0.01)
18:49:27.443 00.001 15712 Worker thread wakes up
18:49:27.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
18:49:27.443 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
18:49:27.443 00.000 15712 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
18:49:27.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:27.443 00.000 7988 UpdateGuideState exits: m=1378 SNR=25.1
18:49:27.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:27.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:27.443 00.000 7988 Enqueuing Expose request
18:49:27.443 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.05, period_length = 644.43
18:49:27.443 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
18:49:27.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:27.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:49:27.443 00.000 15712 MoveAxis(E, 8, ABG)
18:49:27.443 00.000 15712 Guiding  Dir = 2, Dur = 8
18:49:27.443 00.000 15712 IsGuiding returns 0
18:49:27.459 00.016 15712 IsGuiding returns 0
18:49:27.459 00.000 15712 Move returns status 0, amount 8
18:49:27.459 00.000 15712 MoveAxis(N, 0, ABG)
18:49:27.459 00.000 15712 Move returns status 0, amount 0
18:49:27.459 00.000 15712 move complete, result=0
18:49:27.459 00.000 15712 worker thread done servicing request
18:49:27.459 00.000 15712 Worker thread wakes up
18:49:27.459 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
18:49:27.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:27.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:29.100 01.641 15712 Exposure complete
18:49:29.162 00.062 15712 worker thread done servicing request
18:49:29.162 00.000 7988 OnExposeComplete: enter
18:49:29.162 00.000 7988 UpdateGuideState(): m_state=6
18:49:29.165 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
18:49:29.165 00.000 7988 Star::Find returns 1 (0), X=1180.76, Y=432.15, Mass=1305, SNR=24.3, Peak=226 HFD=2.8
18:49:29.167 00.002 7988 MultiStar: [#1 -0.22,0.47,1.05,U] [#2 -0.11,0.01,1.04,U] [#3 -0.16,0.34,1.01,U] [#4 -0.02,0.03,1.11,U] [#5 -0.10,-0.05,0.78,U] [#6 -0.02,0.11,0.71,U] [#7 0.09,-0.13,0.67,U] [#8 -0.29,0.05,0.70,U] 
18:49:29.169 00.002 7988 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.11, -0.14}
18:49:29.169 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.58) = xAngle (4.02 = -2.26)
18:49:29.171 00.002 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.85)
18:49:29.172 00.001 7988 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.44 mountX=-0.09 mountY=0.11, mountTheta=2.28
18:49:29.174 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.09, opts=13)
18:49:29.174 00.000 7988 Enqueuing Move request for scope (-0.11, 0.09)
18:49:29.176 00.002 15712 Worker thread wakes up
18:49:29.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
18:49:29.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
18:49:29.176 00.000 15712 Moving (-0.11, 0.09) raw xDistance=-0.09 yDistance=0.11
18:49:29.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:29.178 00.002 7988 UpdateGuideState exits: m=1305 SNR=24.3
18:49:29.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:29.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:29.178 00.000 7988 Enqueuing Expose request
18:49:29.178 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.05, period_length = 644.43
18:49:29.178 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
18:49:29.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:29.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:49:29.178 00.000 15712 MoveAxis(E, 4, ABG)
18:49:29.178 00.000 15712 Guiding  Dir = 2, Dur = 4
18:49:29.178 00.000 15712 IsGuiding returns 0
18:49:29.206 00.028 15712 IsGuiding returns 0
18:49:29.206 00.000 15712 Move returns status 0, amount 4
18:49:29.206 00.000 15712 MoveAxis(N, 0, ABG)
18:49:29.206 00.000 15712 Move returns status 0, amount 0
18:49:29.206 00.000 15712 move complete, result=0
18:49:29.206 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
18:49:29.209 00.003 15712 worker thread done servicing request
18:49:29.209 00.000 15712 Worker thread wakes up
18:49:29.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:29.211 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:30.628 01.417 15712 Exposure complete
18:49:30.689 00.061 15712 worker thread done servicing request
18:49:30.689 00.000 7988 OnExposeComplete: enter
18:49:30.689 00.000 7988 UpdateGuideState(): m_state=6
18:49:30.695 00.006 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
18:49:30.695 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=432.09, Mass=1492, SNR=26.0, Peak=223 HFD=3.5
18:49:30.697 00.002 7988 MultiStar: [#1 -0.11,0.08,1.03,U] [#2 -0.23,-0.12,0.95,U] [#3 0.05,-0.14,0.90,U] [#4 0.13,-0.21,1.00,U] [#5 -0.11,0.04,0.70,U] [#6 0.01,-0.19,0.64,U] [#7 -0.21,-0.17,0.64,U] [#8 -0.26,-0.04,0.63,U] 
18:49:30.699 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.11}, one-star: {-0.20, -0.20}
18:49:30.699 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
18:49:30.701 00.002 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
18:49:30.702 00.001 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-2.31 mountX=0.11 mountY=0.10, mountTheta=0.75
18:49:30.704 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.11, opts=13)
18:49:30.705 00.001 7988 Enqueuing Move request for scope (-0.10, -0.11)
18:49:30.705 00.000 15712 Worker thread wakes up
18:49:30.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
18:49:30.705 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
18:49:30.705 00.000 15712 Moving (-0.10, -0.11) raw xDistance=0.11 yDistance=0.10
18:49:30.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:30.705 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.0
18:49:30.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:30.705 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:30.705 00.000 7988 Enqueuing Expose request
18:49:30.705 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.05, period_length = 644.43
18:49:30.705 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
18:49:30.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:30.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:49:30.705 00.000 15712 MoveAxis(E, 2, ABG)
18:49:30.705 00.000 15712 Guiding  Dir = 2, Dur = 2
18:49:30.705 00.000 15712 IsGuiding returns 0
18:49:30.721 00.016 15712 IsGuiding returns 0
18:49:30.721 00.000 15712 Move returns status 0, amount 2
18:49:30.721 00.000 15712 MoveAxis(N, 0, ABG)
18:49:30.721 00.000 15712 Move returns status 0, amount 0
18:49:30.721 00.000 15712 move complete, result=0
18:49:30.721 00.000 15712 worker thread done servicing request
18:49:30.721 00.000 15712 Worker thread wakes up
18:49:30.721 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
18:49:30.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:30.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:32.364 01.643 15712 Exposure complete
18:49:32.425 00.061 15712 worker thread done servicing request
18:49:32.425 00.000 7988 OnExposeComplete: enter
18:49:32.425 00.000 7988 UpdateGuideState(): m_state=6
18:49:32.432 00.007 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
18:49:32.434 00.002 7988 Star::Find returns 1 (0), X=1180.81, Y=431.20, Mass=1415, SNR=25.2, Peak=241 HFD=3.1
18:49:32.434 00.000 7988 MultiStar: [#1 0.05,-0.82,0.00,M1] [#2 -0.18,-1.32,0.00,M1] [#3 -0.03,-1.07,0.00,M1] [#4 0.01,-1.10,0.00,M1] [#5 -0.23,-1.09,0.00,M1] [#6 -0.03,-0.99,0.00,M1] [#7 -0.12,-1.07,0.00,M1] [#8 -0.26,-0.92,0.00,M1] 
18:49:32.436 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:49:32.437 00.001 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:49:32.437 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-1.09 hyp=1.09 cameraTheta=-1.63 mountX=1.09 mountY=0.09, mountTheta=0.08
18:49:32.439 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-1.09, opts=13)
18:49:32.441 00.002 7988 Enqueuing Move request for scope (-0.06, -1.09)
18:49:32.441 00.000 15712 Worker thread wakes up
18:49:32.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.09) opts 0xd
18:49:32.441 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -1.09)
18:49:32.441 00.000 15712 Moving (-0.06, -1.09) raw xDistance=1.09 yDistance=0.09
18:49:32.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:32.441 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.2
18:49:32.444 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:32.444 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:32.446 00.002 15712 PPEC rslt: input = 1.09, final = 0.65, react = 0.65, pred = 0.00, hyst = 0.59, hyst_pct = 0.05, period_length = 644.43
18:49:32.446 00.000 7988 Enqueuing Expose request
18:49:32.446 00.000 15712 PPEC: input: 1.09, control: 0.65, exposure: 1500
18:49:32.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:32.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:49:32.446 00.000 15712 MoveAxis(W, 214, ABG)
18:49:32.446 00.000 15712 Guiding  Dir = 3, Dur = 214
18:49:32.446 00.000 15712 IsGuiding returns 0
18:49:32.456 00.010 15712 PulseGuide returned control before completion, sleep 204
18:49:32.709 00.253 15712 IsGuiding returns 0
18:49:32.709 00.000 15712 Move returns status 0, amount 214
18:49:32.709 00.000 15712 MoveAxis(N, 0, ABG)
18:49:32.709 00.000 15712 Move returns status 0, amount 0
18:49:32.709 00.000 15712 move complete, result=0
18:49:32.709 00.000 7988 GuideStep: 1.1 px 214 ms WEST, 0.1 px 0 ms NORTH
18:49:32.709 00.000 15712 worker thread done servicing request
18:49:32.711 00.002 15712 Worker thread wakes up
18:49:32.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:32.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:34.129 01.418 15712 Exposure complete
18:49:34.191 00.062 15712 worker thread done servicing request
18:49:34.191 00.000 7988 OnExposeComplete: enter
18:49:34.191 00.000 7988 UpdateGuideState(): m_state=6
18:49:34.191 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
18:49:34.191 00.000 7988 Star::Find returns 1 (0), X=1180.78, Y=431.26, Mass=1413, SNR=25.1, Peak=214 HFD=3.4
18:49:34.191 00.000 7988 MultiStar: [#1 0.02,-0.71,0.00,M2] [#2 -0.20,-1.02,0.00,M2] [#3 -0.02,-0.53,0.94,U] [#4 0.14,-0.88,0.00,M2] [#5 -0.07,-0.88,0.00,M2] [#6 -0.01,-0.53,0.70,U] [#7 -0.10,-0.95,0.00,M2] [#8 -0.02,-0.67,0.00,M2] 
18:49:34.191 00.000 7988 refined, 2 included, MultiStar: {-0.05, -0.72}, one-star: {-0.10, -1.03}
18:49:34.191 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
18:49:34.191 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
18:49:34.191 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.72 hyp=0.72 cameraTheta=-1.64 mountX=0.72 mountY=0.06, mountTheta=0.09
18:49:34.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.72, opts=13)
18:49:34.191 00.000 7988 Enqueuing Move request for scope (-0.05, -0.72)
18:49:34.207 00.016 15712 Worker thread wakes up
18:49:34.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.72) opts 0xd
18:49:34.208 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.72)
18:49:34.208 00.000 15712 Moving (-0.05, -0.72) raw xDistance=0.72 yDistance=0.06
18:49:34.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:49:34.208 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.1
18:49:34.210 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:34.210 00.000 15712 PPEC rslt: input = 0.72, final = 0.42, react = 0.43, pred = -0.01, hyst = 0.39, hyst_pct = 0.05, period_length = 644.43
18:49:34.210 00.000 15712 PPEC: input: 0.72, control: 0.42, exposure: 1500
18:49:34.210 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:34.212 00.002 7988 Enqueuing Expose request
18:49:34.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:34.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:49:34.212 00.000 15712 MoveAxis(W, 137, ABG)
18:49:34.212 00.000 15712 Guiding  Dir = 3, Dur = 137
18:49:34.242 00.030 15712 IsGuiding returns 0
18:49:34.259 00.017 15712 PulseGuide returned control before completion, sleep 132
18:49:34.399 00.140 15712 IsGuiding returns 1
18:49:34.399 00.000 15712 scope still moving after pulse duration time elapsed
18:49:34.433 00.034 15712 IsGuiding returns 0
18:49:34.433 00.000 15712 scope move finished after 137 + 54 ms
18:49:34.433 00.000 15712 Move returns status 0, amount 137
18:49:34.433 00.000 15712 MoveAxis(N, 0, ABG)
18:49:34.433 00.000 15712 Move returns status 0, amount 0
18:49:34.433 00.000 15712 move complete, result=0
18:49:34.433 00.000 7988 GuideStep: 0.7 px 137 ms WEST, 0.1 px 0 ms NORTH
18:49:34.437 00.004 15712 worker thread done servicing request
18:49:34.437 00.000 15712 Worker thread wakes up
18:49:34.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:34.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:36.074 01.637 15712 Exposure complete
18:49:36.137 00.063 15712 worker thread done servicing request
18:49:36.137 00.000 7988 OnExposeComplete: enter
18:49:36.137 00.000 7988 UpdateGuideState(): m_state=6
18:49:36.137 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
18:49:36.137 00.000 7988 Star::Find returns 1 (0), X=1180.88, Y=432.98, Mass=1374, SNR=25.0, Peak=224 HFD=3.0
18:49:36.137 00.000 7988 MultiStar: [#1 0.24,1.07,0.00,M3] [#2 0.04,0.65,0.00,M3] [#3 0.19,0.85,0.00,M1] [#4 0.22,0.77,0.00,M3] [#5 -0.07,0.83,0.00,M3] [#6 0.14,0.80,0.00,M1] [#7 -0.02,0.89,0.00,M3] [#8 0.20,0.76,0.00,M3] 
18:49:36.144 00.007 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
18:49:36.144 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
18:49:36.146 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.69 hyp=0.69 cameraTheta=1.56 mountX=-0.69 mountY=-0.02, mountTheta=-3.11
18:49:36.148 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.69, opts=13)
18:49:36.148 00.000 7988 Enqueuing Move request for scope (0.01, 0.69)
18:49:36.148 00.000 15712 Worker thread wakes up
18:49:36.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.69) opts 0xd
18:49:36.148 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.69)
18:49:36.148 00.000 15712 Moving (0.01, 0.69) raw xDistance=-0.69 yDistance=-0.02
18:49:36.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:49:36.151 00.003 7988 UpdateGuideState exits: m=1374 SNR=25.0
18:49:36.151 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:36.151 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:36.151 00.000 7988 Enqueuing Expose request
18:49:36.151 00.000 15712 PPEC rslt: input = -0.69, final = -0.42, react = -0.42, pred = -0.01, hyst = -0.34, hyst_pct = 0.05, period_length = 644.43
18:49:36.151 00.000 15712 PPEC: input: -0.69, control: -0.42, exposure: 1500
18:49:36.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:36.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:49:36.151 00.000 15712 MoveAxis(E, 137, ABG)
18:49:36.151 00.000 15712 Guiding  Dir = 2, Dur = 137
18:49:36.151 00.000 15712 IsGuiding returns 0
18:49:36.173 00.022 15712 PulseGuide returned control before completion, sleep 127
18:49:36.311 00.138 15712 IsGuiding returns 1
18:49:36.311 00.000 15712 scope still moving after pulse duration time elapsed
18:49:36.369 00.058 15712 IsGuiding returns 0
18:49:36.369 00.000 15712 scope move finished after 137 + 75 ms
18:49:36.369 00.000 15712 Move returns status 0, amount 137
18:49:36.369 00.000 15712 MoveAxis(N, 0, ABG)
18:49:36.369 00.000 15712 Move returns status 0, amount 0
18:49:36.369 00.000 15712 move complete, result=0
18:49:36.369 00.000 15712 worker thread done servicing request
18:49:36.369 00.000 15712 Worker thread wakes up
18:49:36.369 00.000 7988 GuideStep: -0.7 px 137 ms EAST, -0.0 px 0 ms NORTH
18:49:36.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:36.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:37.776 01.407 15712 Exposure complete
18:49:37.838 00.062 15712 worker thread done servicing request
18:49:37.838 00.000 7988 OnExposeComplete: enter
18:49:37.838 00.000 7988 UpdateGuideState(): m_state=6
18:49:37.843 00.005 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
18:49:37.843 00.000 7988 Star::Find returns 1 (1), X=1180.92, Y=433.25, Mass=1397, SNR=25.2, Peak=255 HFD=3.1
18:49:37.846 00.003 7988 MultiStar: [#1 0.02,1.19,0.00,M4] [#2 -0.27,0.85,0.00,M4] [#3 0.09,1.05,0.00,M2] [#4 0.15,0.96,0.00,M4] [#5 -0.00,1.25,0.00,M4] [#6 0.03,1.06,0.00,M2] [#7 0.15,0.94,0.00,M4] [#8 0.05,1.29,0.00,M4] 
18:49:37.846 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
18:49:37.848 00.002 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
18:49:37.848 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.97 hyp=0.97 cameraTheta=1.52 mountX=-0.97 mountY=-0.07, mountTheta=-3.07
18:49:37.850 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.97, opts=13)
18:49:37.852 00.002 7988 Enqueuing Move request for scope (0.05, 0.97)
18:49:37.852 00.000 15712 Worker thread wakes up
18:49:37.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.97) opts 0xd
18:49:37.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.97)
18:49:37.852 00.000 15712 Moving (0.05, 0.97) raw xDistance=-0.97 yDistance=-0.07
18:49:37.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:37.854 00.002 7988 UpdateGuideState exits: m=1397 SNR=25.2 Saturated
18:49:37.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:37.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:37.854 00.000 7988 Enqueuing Expose request
18:49:37.859 00.005 15712 PPEC rslt: input = -0.97, final = -0.58, react = -0.58, pred = -0.01, hyst = -0.50, hyst_pct = 0.04, period_length = 644.43
18:49:37.859 00.000 15712 PPEC: input: -0.97, control: -0.58, exposure: 1500
18:49:37.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:37.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:49:37.859 00.000 15712 MoveAxis(E, 191, ABG)
18:49:37.859 00.000 15712 Guiding  Dir = 2, Dur = 191
18:49:37.859 00.000 15712 IsGuiding returns 0
18:49:37.888 00.029 15712 PulseGuide returned control before completion, sleep 174
18:49:38.093 00.205 15712 IsGuiding returns 0
18:49:38.093 00.000 15712 Move returns status 0, amount 191
18:49:38.093 00.000 15712 MoveAxis(N, 0, ABG)
18:49:38.093 00.000 15712 Move returns status 0, amount 0
18:49:38.093 00.000 15712 move complete, result=0
18:49:38.093 00.000 7988 GuideStep: -1.0 px 191 ms EAST, -0.1 px 0 ms NORTH
18:49:38.097 00.004 15712 worker thread done servicing request
18:49:38.097 00.000 15712 Worker thread wakes up
18:49:38.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:38.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:39.740 01.643 15712 Exposure complete
18:49:39.801 00.061 15712 worker thread done servicing request
18:49:39.801 00.000 7988 OnExposeComplete: enter
18:49:39.801 00.000 7988 UpdateGuideState(): m_state=6
18:49:39.801 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
18:49:39.801 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=432.88, Mass=1336, SNR=24.7, Peak=208 HFD=3.0
18:49:39.801 00.000 7988 MultiStar: [#1 -0.02,0.99,0.00,M5] [#2 -0.10,0.67,0.00,M5] [#3 0.12,0.81,0.00,M3] [#4 0.19,0.87,0.00,M5] [#5 -0.07,0.80,0.00,M5] [#6 0.16,0.92,0.00,M3] [#7 -0.10,0.73,0.00,M5] [#8 -0.03,0.85,0.00,M5] 
18:49:39.801 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
18:49:39.809 00.008 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
18:49:39.809 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.59 hyp=0.59 cameraTheta=1.58 mountX=-0.59 mountY=-0.01, mountTheta=-3.12
18:49:39.811 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.59, opts=13)
18:49:39.813 00.002 7988 Enqueuing Move request for scope (-0.00, 0.59)
18:49:39.813 00.000 15712 Worker thread wakes up
18:49:39.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.59) opts 0xd
18:49:39.813 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.59)
18:49:39.813 00.000 15712 Moving (-0.00, 0.59) raw xDistance=-0.59 yDistance=-0.01
18:49:39.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:39.815 00.002 7988 UpdateGuideState exits: m=1336 SNR=24.7
18:49:39.817 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:39.817 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:39.819 00.002 7988 Enqueuing Expose request
18:49:39.819 00.000 15712 PPEC rslt: input = -0.59, final = -0.31, react = -0.36, pred = 0.05, hyst = -0.35, hyst_pct = 0.04, period_length = 644.43
18:49:39.819 00.000 15712 PPEC: input: -0.59, control: -0.31, exposure: 1500
18:49:39.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:39.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:49:39.819 00.000 15712 MoveAxis(E, 101, ABG)
18:49:39.819 00.000 15712 Guiding  Dir = 2, Dur = 101
18:49:39.819 00.000 15712 IsGuiding returns 0
18:49:39.835 00.016 15712 PulseGuide returned control before completion, sleep 95
18:49:39.965 00.130 15712 IsGuiding returns 0
18:49:39.965 00.000 15712 Move returns status 0, amount 101
18:49:39.965 00.000 15712 MoveAxis(N, 0, ABG)
18:49:39.965 00.000 15712 Move returns status 0, amount 0
18:49:39.965 00.000 15712 move complete, result=0
18:49:39.965 00.000 7988 GuideStep: -0.6 px 101 ms EAST, -0.0 px 0 ms NORTH
18:49:39.967 00.002 15712 worker thread done servicing request
18:49:39.967 00.000 15712 Worker thread wakes up
18:49:39.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:39.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:41.380 01.413 15712 Exposure complete
18:49:41.442 00.062 15712 worker thread done servicing request
18:49:41.442 00.000 7988 OnExposeComplete: enter
18:49:41.442 00.000 7988 UpdateGuideState(): m_state=6
18:49:41.442 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
18:49:41.442 00.000 7988 Star::Find returns 1 (0), X=1180.82, Y=432.48, Mass=1355, SNR=24.9, Peak=208 HFD=3.3
18:49:41.442 00.000 7988 MultiStar: [#1 -0.05,0.43,1.02,U] [#2 -0.15,-0.11,1.03,U] [#3 -0.05,0.17,0.98,U] [#4 0.07,-0.02,1.01,U] [#5 0.13,0.02,0.72,U] [#6 0.04,0.28,0.70,U] [#7 -0.18,0.02,0.67,U] [#8 -0.13,-0.05,0.64,U] 
18:49:41.450 00.008 7988 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.06, 0.19}
18:49:41.450 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
18:49:41.452 00.002 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
18:49:41.452 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=-0.11 mountY=0.04, mountTheta=2.80
18:49:41.454 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.11, opts=13)
18:49:41.456 00.002 7988 Enqueuing Move request for scope (-0.04, 0.11)
18:49:41.458 00.002 15712 Worker thread wakes up
18:49:41.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
18:49:41.458 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
18:49:41.458 00.000 15712 Moving (-0.04, 0.11) raw xDistance=-0.11 yDistance=0.04
18:49:41.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:41.458 00.000 7988 UpdateGuideState exits: m=1355 SNR=24.9
18:49:41.460 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:41.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:41.462 00.002 7988 Enqueuing Expose request
18:49:41.462 00.000 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.04, period_length = 644.43
18:49:41.462 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
18:49:41.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:41.464 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:49:41.464 00.000 15712 MoveAxis(W, 14, ABG)
18:49:41.464 00.000 15712 Guiding  Dir = 3, Dur = 14
18:49:41.464 00.000 15712 IsGuiding returns 0
18:49:41.483 00.019 15712 IsGuiding returns 1
18:49:41.483 00.000 15712 scope still moving after pulse duration time elapsed
18:49:41.521 00.038 15712 IsGuiding returns 0
18:49:41.521 00.000 15712 scope move finished after 14 + 53 ms
18:49:41.521 00.000 15712 Move returns status 0, amount 14
18:49:41.521 00.000 15712 MoveAxis(N, 0, ABG)
18:49:41.521 00.000 15712 Move returns status 0, amount 0
18:49:41.521 00.000 15712 move complete, result=0
18:49:41.521 00.000 15712 worker thread done servicing request
18:49:41.521 00.000 15712 Worker thread wakes up
18:49:41.521 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
18:49:41.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:41.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:43.161 01.640 15712 Exposure complete
18:49:43.224 00.063 15712 worker thread done servicing request
18:49:43.224 00.000 7988 OnExposeComplete: enter
18:49:43.224 00.000 7988 UpdateGuideState(): m_state=6
18:49:43.224 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
18:49:43.224 00.000 7988 Star::Find returns 1 (0), X=1180.80, Y=431.99, Mass=1405, SNR=25.2, Peak=240 HFD=3.1
18:49:43.224 00.000 7988 MultiStar: [#1 0.15,0.02,1.01,U] [#2 -0.17,-0.43,1.00,U] [#3 0.01,-0.10,0.99,U] [#4 -0.08,-0.13,1.04,U] [#5 -0.19,-0.02,0.69,U] [#6 -0.01,-0.23,0.71,U] [#7 -0.24,-0.38,0.69,U] [#8 -0.10,-0.07,0.64,U] 
18:49:43.224 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.18}, one-star: {-0.08, -0.30}
18:49:43.224 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.58) = xAngle (-0.35 = -0.35)
18:49:43.224 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.76 = 2.76)
18:49:43.224 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.93 mountX=0.18 mountY=0.07, mountTheta=0.38
18:49:43.235 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.18, opts=13)
18:49:43.235 00.000 7988 Enqueuing Move request for scope (-0.07, -0.18)
18:49:43.235 00.000 15712 Worker thread wakes up
18:49:43.238 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:43.238 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.2
18:49:43.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:43.238 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:43.242 00.004 7988 Enqueuing Expose request
18:49:43.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
18:49:43.242 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
18:49:43.242 00.000 15712 Moving (-0.07, -0.18) raw xDistance=0.18 yDistance=0.07
18:49:43.242 00.000 15712 PPEC rslt: input = 0.18, final = 0.05, react = 0.11, pred = -0.06, hyst = 0.08, hyst_pct = 0.04, period_length = 644.43
18:49:43.242 00.000 15712 PPEC: input: 0.18, control: 0.05, exposure: 1500
18:49:43.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:43.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:49:43.242 00.000 15712 MoveAxis(W, 18, ABG)
18:49:43.242 00.000 15712 Guiding  Dir = 3, Dur = 18
18:49:43.254 00.012 15712 IsGuiding returns 0
18:49:43.274 00.020 15712 PulseGuide returned control before completion, sleep 13
18:49:43.320 00.046 15712 IsGuiding returns 0
18:49:43.320 00.000 15712 Move returns status 0, amount 18
18:49:43.320 00.000 15712 MoveAxis(N, 0, ABG)
18:49:43.320 00.000 15712 Move returns status 0, amount 0
18:49:43.320 00.000 15712 move complete, result=0
18:49:43.320 00.000 7988 GuideStep: 0.2 px 18 ms WEST, 0.1 px 0 ms NORTH
18:49:43.324 00.004 15712 worker thread done servicing request
18:49:43.324 00.000 15712 Worker thread wakes up
18:49:43.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:43.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:44.736 01.412 15712 Exposure complete
18:49:44.797 00.061 15712 worker thread done servicing request
18:49:44.799 00.002 7988 OnExposeComplete: enter
18:49:44.800 00.001 7988 UpdateGuideState(): m_state=6
18:49:44.800 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
18:49:44.800 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=431.75, Mass=1407, SNR=25.3, Peak=214 HFD=3.4
18:49:44.800 00.000 7988 MultiStar: [#1 -0.06,-0.22,1.04,U] [#2 -0.10,-0.55,0.98,U] [#3 0.06,-0.24,0.98,U] [#4 -0.11,-0.19,1.05,U] [#5 -0.29,-0.37,0.74,U] [#6 -0.02,-0.29,0.71,U] [#7 -0.23,-0.42,0.65,U] [#8 -0.11,-0.32,0.65,U] 
18:49:44.800 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.35}, one-star: {-0.21, -0.54}
18:49:44.800 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
18:49:44.800 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
18:49:44.800 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.36 cameraTheta=-1.88 mountX=0.35 mountY=0.12, mountTheta=0.33
18:49:44.800 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.35, opts=13)
18:49:44.800 00.000 7988 Enqueuing Move request for scope (-0.11, -0.35)
18:49:44.800 00.000 15712 Worker thread wakes up
18:49:44.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.35) opts 0xd
18:49:44.800 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.35)
18:49:44.800 00.000 15712 Moving (-0.11, -0.35) raw xDistance=0.35 yDistance=0.12
18:49:44.813 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:44.813 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.3
18:49:44.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:44.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:44.817 00.004 7988 Enqueuing Expose request
18:49:44.817 00.000 15712 PPEC rslt: input = 0.35, final = 0.16, react = 0.21, pred = -0.05, hyst = 0.19, hyst_pct = 0.04, period_length = 644.43
18:49:44.817 00.000 15712 PPEC: input: 0.35, control: 0.16, exposure: 1500
18:49:44.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:44.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:49:44.817 00.000 15712 MoveAxis(W, 51, ABG)
18:49:44.817 00.000 15712 Guiding  Dir = 3, Dur = 51
18:49:44.817 00.000 15712 IsGuiding returns 0
18:49:44.835 00.018 15712 PulseGuide returned control before completion, sleep 40
18:49:44.920 00.085 15712 IsGuiding returns 0
18:49:44.920 00.000 15712 Move returns status 0, amount 51
18:49:44.920 00.000 15712 MoveAxis(N, 0, ABG)
18:49:44.920 00.000 15712 Move returns status 0, amount 0
18:49:44.920 00.000 15712 move complete, result=0
18:49:44.920 00.000 15712 worker thread done servicing request
18:49:44.920 00.000 15712 Worker thread wakes up
18:49:44.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:44.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:44.920 00.000 7988 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
18:49:46.553 01.633 15712 Exposure complete
18:49:46.618 00.065 15712 worker thread done servicing request
18:49:46.618 00.000 7988 OnExposeComplete: enter
18:49:46.618 00.000 7988 UpdateGuideState(): m_state=6
18:49:46.620 00.002 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
18:49:46.620 00.000 7988 Star::Find returns 1 (0), X=1180.54, Y=431.17, Mass=1405, SNR=25.4, Peak=212 HFD=3.0
18:49:46.620 00.000 7988 MultiStar: [#1 -0.18,-0.80,0.00,M3] [#2 -0.32,-1.33,0.00,M3] [#3 -0.21,-0.78,0.00,M1] [#4 -0.15,-0.90,0.00,M3] [#5 -0.17,-0.96,0.00,M3] [#6 -0.10,-0.90,0.00,M1] [#7 -0.37,-1.02,0.00,M3] [#8 -0.19,-0.86,0.00,M3] 
18:49:46.620 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
18:49:46.620 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
18:49:46.620 00.000 7988 CameraToMount -- cameraX=-0.34 cameraY=-1.12 hyp=1.17 cameraTheta=-1.86 mountX=1.12 mountY=0.37, mountTheta=0.31
18:49:46.620 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=-1.12, opts=13)
18:49:46.620 00.000 7988 Enqueuing Move request for scope (-0.34, -1.12)
18:49:46.620 00.000 15712 Worker thread wakes up
18:49:46.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.12) opts 0xd
18:49:46.620 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, -1.12)
18:49:46.620 00.000 15712 Moving (-0.34, -1.12) raw xDistance=1.12 yDistance=0.37
18:49:46.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:46.620 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.4
18:49:46.631 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:46.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:46.631 00.000 7988 Enqueuing Expose request
18:49:46.631 00.000 15712 PPEC rslt: input = 1.12, final = 0.63, react = 0.67, pred = -0.05, hyst = 0.61, hyst_pct = 0.04, period_length = 644.43
18:49:46.631 00.000 15712 PPEC: input: 1.12, control: 0.63, exposure: 1500
18:49:46.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:49:46.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
18:49:46.631 00.000 15712 MoveAxis(W, 204, ABG)
18:49:46.631 00.000 15712 Guiding  Dir = 3, Dur = 204
18:49:46.631 00.000 15712 IsGuiding returns 0
18:49:46.654 00.023 15712 PulseGuide returned control before completion, sleep 188
18:49:46.854 00.200 15712 IsGuiding returns 1
18:49:46.854 00.000 15712 scope still moving after pulse duration time elapsed
18:49:46.886 00.032 15712 IsGuiding returns 0
18:49:46.886 00.000 15712 scope move finished after 204 + 46 ms
18:49:46.886 00.000 15712 Move returns status 0, amount 204
18:49:46.886 00.000 15712 MoveAxis(N, 0, ABG)
18:49:46.886 00.000 15712 Move returns status 0, amount 0
18:49:46.886 00.000 15712 move complete, result=0
18:49:46.886 00.000 15712 worker thread done servicing request
18:49:46.886 00.000 15712 Worker thread wakes up
18:49:46.886 00.000 7988 GuideStep: 1.1 px 204 ms WEST, 0.4 px 0 ms NORTH
18:49:46.888 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:46.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:48.306 01.418 15712 Exposure complete
18:49:48.368 00.062 15712 worker thread done servicing request
18:49:48.368 00.000 7988 OnExposeComplete: enter
18:49:48.368 00.000 7988 UpdateGuideState(): m_state=6
18:49:48.373 00.005 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
18:49:48.373 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=431.62, Mass=1420, SNR=25.4, Peak=182 HFD=3.3
18:49:48.375 00.002 7988 MultiStar: [#1 -0.08,-0.25,1.01,U] [#2 -0.40,-0.62,0.00,M4] [#3 0.03,-0.39,0.95,U] [#4 -0.04,-0.40,1.05,U] [#5 -0.12,-0.52,0.71,U] [#6 -0.15,-0.35,0.75,U] [#7 -0.04,-0.59,0.69,U] [#8 0.01,-0.27,0.64,U] 
18:49:48.375 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.43}, one-star: {-0.21, -0.67}
18:49:48.377 00.002 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
18:49:48.377 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
18:49:48.379 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.43 hyp=0.44 cameraTheta=-1.75 mountX=0.43 mountY=0.09, mountTheta=0.20
18:49:48.381 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.43, opts=13)
18:49:48.381 00.000 7988 Enqueuing Move request for scope (-0.08, -0.43)
18:49:48.383 00.002 15712 Worker thread wakes up
18:49:48.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.43) opts 0xd
18:49:48.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.43)
18:49:48.383 00.000 15712 Moving (-0.08, -0.43) raw xDistance=0.43 yDistance=0.09
18:49:48.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:48.384 00.001 7988 UpdateGuideState exits: m=1420 SNR=25.4
18:49:48.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:48.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:48.384 00.000 7988 Enqueuing Expose request
18:49:48.384 00.000 15712 PPEC rslt: input = 0.43, final = 0.23, react = 0.26, pred = -0.02, hyst = 0.24, hyst_pct = 0.04, period_length = 644.43
18:49:48.384 00.000 15712 PPEC: input: 0.43, control: 0.23, exposure: 1500
18:49:48.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:48.389 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:49:48.389 00.000 15712 MoveAxis(W, 76, ABG)
18:49:48.389 00.000 15712 Guiding  Dir = 3, Dur = 76
18:49:48.389 00.000 15712 IsGuiding returns 0
18:49:48.400 00.011 15712 PulseGuide returned control before completion, sleep 72
18:49:48.498 00.098 15712 IsGuiding returns 1
18:49:48.498 00.000 15712 scope still moving after pulse duration time elapsed
18:49:48.528 00.030 15712 IsGuiding returns 0
18:49:48.528 00.000 15712 scope move finished after 76 + 62 ms
18:49:48.528 00.000 15712 Move returns status 0, amount 76
18:49:48.528 00.000 15712 MoveAxis(N, 0, ABG)
18:49:48.528 00.000 15712 Move returns status 0, amount 0
18:49:48.528 00.000 15712 move complete, result=0
18:49:48.528 00.000 15712 worker thread done servicing request
18:49:48.528 00.000 15712 Worker thread wakes up
18:49:48.528 00.000 7988 GuideStep: 0.4 px 76 ms WEST, 0.1 px 0 ms NORTH
18:49:48.530 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:48.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:50.171 01.641 15712 Exposure complete
18:49:50.236 00.065 7988 OnExposeComplete: enter
18:49:50.238 00.002 7988 UpdateGuideState(): m_state=6
18:49:50.238 00.000 15712 worker thread done servicing request
18:49:50.238 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
18:49:50.240 00.002 7988 Star::Find returns 1 (0), X=1180.51, Y=432.81, Mass=1347, SNR=24.9, Peak=191 HFD=3.4
18:49:50.240 00.000 7988 MultiStar: [#1 -0.18,0.87,0.00,M3] [#2 -0.21,0.60,1.00,U] [#3 -0.23,1.01,0.00,M1] [#4 -0.04,0.68,0.00,M3] [#5 -0.42,0.77,0.00,M3] [#6 -0.13,0.61,0.71,U] [#7 -0.43,0.59,0.00,M3] [#8 -0.38,0.64,0.00,M3] 
18:49:50.242 00.002 7988 refined, 2 included, MultiStar: {-0.25, 0.58}, one-star: {-0.36, 0.52}
18:49:50.244 00.002 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.55 = -2.73)
18:49:50.244 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.38)
18:49:50.246 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=0.58 hyp=0.63 cameraTheta=1.98 mountX=-0.57 mountY=0.23, mountTheta=2.76
18:49:50.248 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.58, opts=13)
18:49:50.248 00.000 7988 Enqueuing Move request for scope (-0.25, 0.58)
18:49:50.250 00.002 15712 Worker thread wakes up
18:49:50.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.58) opts 0xd
18:49:50.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.58)
18:49:50.250 00.000 15712 Moving (-0.25, 0.58) raw xDistance=-0.57 yDistance=0.23
18:49:50.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:50.250 00.000 7988 UpdateGuideState exits: m=1347 SNR=24.9
18:49:50.252 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:50.252 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:50.254 00.002 7988 Enqueuing Expose request
18:49:50.254 00.000 15712 PPEC rslt: input = -0.57, final = -0.36, react = -0.34, pred = -0.02, hyst = -0.27, hyst_pct = 0.03, period_length = 644.43
18:49:50.254 00.000 15712 PPEC: input: -0.57, control: -0.36, exposure: 1500
18:49:50.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:50.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:49:50.254 00.000 15712 MoveAxis(E, 116, ABG)
18:49:50.254 00.000 15712 Guiding  Dir = 2, Dur = 116
18:49:50.256 00.002 15712 IsGuiding returns 0
18:49:50.264 00.008 15712 PulseGuide returned control before completion, sleep 108
18:49:50.414 00.150 15712 IsGuiding returns 1
18:49:50.414 00.000 15712 scope still moving after pulse duration time elapsed
18:49:50.455 00.041 15712 IsGuiding returns 0
18:49:50.455 00.000 15712 scope move finished after 116 + 82 ms
18:49:50.455 00.000 15712 Move returns status 0, amount 116
18:49:50.455 00.000 15712 MoveAxis(N, 0, ABG)
18:49:50.455 00.000 15712 Move returns status 0, amount 0
18:49:50.455 00.000 15712 move complete, result=0
18:49:50.455 00.000 15712 worker thread done servicing request
18:49:50.455 00.000 15712 Worker thread wakes up
18:49:50.455 00.000 7988 GuideStep: -0.6 px 116 ms EAST, 0.2 px 0 ms NORTH
18:49:50.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:50.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:51.868 01.413 15712 Exposure complete
18:49:51.988 00.120 15712 worker thread done servicing request
18:49:51.988 00.000 7988 OnExposeComplete: enter
18:49:51.990 00.002 7988 UpdateGuideState(): m_state=6
18:49:51.993 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
18:49:51.994 00.001 7988 Star::Find returns 1 (0), X=1180.71, Y=433.04, Mass=1412, SNR=25.5, Peak=206 HFD=3.2
18:49:51.994 00.000 7988 MultiStar: [#1 -0.15,1.12,0.00,M4] [#2 -0.21,0.46,1.02,U] [#3 -0.13,1.05,0.00,M2] [#4 0.03,0.93,0.00,M4] [#5 -0.21,0.79,0.00,M4] [#6 -0.06,0.86,0.00,M1] [#7 -0.14,0.96,0.00,M4] [#8 -0.35,1.03,0.00,M4] 
18:49:51.994 00.000 7988 refined, 1 included, MultiStar: {-0.19, 0.60}, one-star: {-0.16, 0.75}
18:49:51.994 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.84)
18:49:52.004 00.010 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.27)
18:49:52.007 00.003 7988 CameraToMount -- cameraX=-0.19 cameraY=0.60 hyp=0.63 cameraTheta=1.87 mountX=-0.60 mountY=0.17, mountTheta=2.86
18:49:52.010 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.60, opts=13)
18:49:52.010 00.000 7988 Enqueuing Move request for scope (-0.19, 0.60)
18:49:52.010 00.000 15712 Worker thread wakes up
18:49:52.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.60) opts 0xd
18:49:52.010 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.60)
18:49:52.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:52.010 00.000 15712 Moving (-0.19, 0.60) raw xDistance=-0.60 yDistance=0.17
18:49:52.010 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.5
18:49:52.020 00.010 15712 PPEC rslt: input = -0.60, final = -0.37, react = -0.36, pred = -0.01, hyst = -0.31, hyst_pct = 0.03, period_length = 644.43
18:49:52.020 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:52.020 00.000 15712 PPEC: input: -0.60, control: -0.37, exposure: 1500
18:49:52.020 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:52.025 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:52.025 00.000 7988 Enqueuing Expose request
18:49:52.027 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:49:52.027 00.000 15712 MoveAxis(E, 122, ABG)
18:49:52.027 00.000 15712 Guiding  Dir = 2, Dur = 122
18:49:52.063 00.036 15712 IsGuiding returns 0
18:49:52.080 00.017 15712 PulseGuide returned control before completion, sleep 117
18:49:52.230 00.150 15712 IsGuiding returns 0
18:49:52.230 00.000 15712 Move returns status 0, amount 122
18:49:52.230 00.000 15712 MoveAxis(N, 0, ABG)
18:49:52.230 00.000 15712 Move returns status 0, amount 0
18:49:52.230 00.000 15712 move complete, result=0
18:49:52.230 00.000 15712 worker thread done servicing request
18:49:52.230 00.000 15712 Worker thread wakes up
18:49:52.230 00.000 7988 GuideStep: -0.6 px 122 ms EAST, 0.2 px 0 ms NORTH
18:49:52.243 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:52.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:53.877 01.634 15712 Exposure complete
18:49:53.941 00.064 15712 worker thread done servicing request
18:49:53.941 00.000 7988 OnExposeComplete: enter
18:49:53.955 00.014 7988 UpdateGuideState(): m_state=6
18:49:53.955 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
18:49:53.956 00.001 7988 Star::Find returns 1 (0), X=1180.59, Y=432.63, Mass=1434, SNR=25.5, Peak=185 HFD=3.3
18:49:53.958 00.002 7988 MultiStar: [#1 -0.19,0.67,0.00,M5] [#2 -0.31,0.39,0.97,U] [#3 -0.36,0.53,0.00,M3] [#4 -0.13,0.29,0.99,U] [#5 -0.05,0.52,0.72,U] [#6 -0.09,0.60,0.72,U] [#7 -0.24,0.29,0.66,U] [#8 -0.15,0.45,0.64,U] 
18:49:53.960 00.002 7988 refined, 6 included, MultiStar: {-0.19, 0.40}, one-star: {-0.29, 0.35}
18:49:53.960 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.70)
18:49:53.962 00.002 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.41)
18:49:53.964 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.40 hyp=0.44 cameraTheta=2.01 mountX=-0.40 mountY=0.18, mountTheta=2.72
18:49:53.964 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.40, opts=13)
18:49:53.964 00.000 7988 Enqueuing Move request for scope (-0.19, 0.40)
18:49:53.964 00.000 15712 Worker thread wakes up
18:49:53.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.40) opts 0xd
18:49:53.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.40)
18:49:53.964 00.000 15712 Moving (-0.19, 0.40) raw xDistance=-0.40 yDistance=0.18
18:49:53.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:53.972 00.008 7988 UpdateGuideState exits: m=1434 SNR=25.5
18:49:53.974 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:53.976 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:53.976 00.000 7988 Enqueuing Expose request
18:49:53.978 00.002 15712 PPEC rslt: input = -0.40, final = -0.13, react = -0.24, pred = 0.11, hyst = -0.24, hyst_pct = 0.03, period_length = 644.43
18:49:53.978 00.000 15712 PPEC: input: -0.40, control: -0.13, exposure: 1500
18:49:53.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:53.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:49:53.978 00.000 15712 MoveAxis(E, 43, ABG)
18:49:53.978 00.000 15712 Guiding  Dir = 2, Dur = 43
18:49:53.978 00.000 15712 IsGuiding returns 0
18:49:53.989 00.011 15712 PulseGuide returned control before completion, sleep 33
18:49:54.036 00.047 15712 IsGuiding returns 1
18:49:54.036 00.000 15712 scope still moving after pulse duration time elapsed
18:49:54.074 00.038 15712 IsGuiding returns 0
18:49:54.074 00.000 15712 scope move finished after 43 + 57 ms
18:49:54.074 00.000 15712 Move returns status 0, amount 43
18:49:54.074 00.000 15712 MoveAxis(N, 0, ABG)
18:49:54.074 00.000 15712 Move returns status 0, amount 0
18:49:54.074 00.000 15712 move complete, result=0
18:49:54.074 00.000 15712 worker thread done servicing request
18:49:54.074 00.000 15712 Worker thread wakes up
18:49:54.074 00.000 7988 GuideStep: -0.4 px 43 ms EAST, 0.2 px 0 ms NORTH
18:49:54.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:54.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:55.496 01.422 15712 Exposure complete
18:49:55.573 00.077 15712 worker thread done servicing request
18:49:55.573 00.000 7988 OnExposeComplete: enter
18:49:55.573 00.000 7988 UpdateGuideState(): m_state=6
18:49:55.581 00.008 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
18:49:55.581 00.000 7988 Star::Find returns 1 (0), X=1180.46, Y=432.34, Mass=1498, SNR=26.1, Peak=225 HFD=3.3
18:49:55.581 00.000 7988 MultiStar: [#1 -0.26,0.42,0.99,U] [#2 -0.63,-0.05,1.02,U] [#3 -0.52,0.32,0.91,U] [#4 -0.17,0.11,1.01,U] [#5 -0.54,0.03,0.69,U] [#6 -0.15,0.31,0.66,U] [#7 -0.30,0.23,0.67,U] [#8 -0.42,0.12,0.64,U] 
18:49:55.581 00.000 7988 refined, 8 included, MultiStar: {-0.39, 0.17}, one-star: {-0.42, 0.05}
18:49:55.581 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.58) = xAngle (4.31 = -1.97)
18:49:55.589 00.008 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.42 = 1.14)
18:49:55.589 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=0.17 hyp=0.42 cameraTheta=2.73 mountX=-0.16 mountY=0.38, mountTheta=1.98
18:49:55.589 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.17, opts=13)
18:49:55.589 00.000 7988 Enqueuing Move request for scope (-0.39, 0.17)
18:49:55.589 00.000 15712 Worker thread wakes up
18:49:55.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.17) opts 0xd
18:49:55.589 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.17)
18:49:55.589 00.000 15712 Moving (-0.39, 0.17) raw xDistance=-0.16 yDistance=0.38
18:49:55.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:55.598 00.009 7988 UpdateGuideState exits: m=1498 SNR=26.1
18:49:55.598 00.000 15712 PPEC rslt: input = -0.16, final = 0.02, react = -0.10, pred = 0.12, hyst = -0.11, hyst_pct = 0.03, period_length = 644.43
18:49:55.598 00.000 15712 PPEC: input: -0.16, control: 0.02, exposure: 1500
18:49:55.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:49:55.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
18:49:55.598 00.000 15712 MoveAxis(W, 6, ABG)
18:49:55.598 00.000 15712 Guiding  Dir = 3, Dur = 6
18:49:55.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:55.603 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:55.603 00.000 7988 Enqueuing Expose request
18:49:55.605 00.002 15712 IsGuiding returns 0
18:49:55.620 00.015 15712 IsGuiding returns 0
18:49:55.620 00.000 15712 Move returns status 0, amount 6
18:49:55.620 00.000 15712 MoveAxis(N, 0, ABG)
18:49:55.620 00.000 15712 Move returns status 0, amount 0
18:49:55.620 00.000 15712 move complete, result=0
18:49:55.620 00.000 15712 worker thread done servicing request
18:49:55.620 00.000 15712 Worker thread wakes up
18:49:55.620 00.000 7988 GuideStep: -0.2 px 6 ms WEST, 0.4 px 0 ms NORTH
18:49:55.631 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:55.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:56.015 00.384 7988 evsrv: cli 0CCD0168 connect
18:49:56.019 00.004 7988 case statement mapped state 6 to 3
18:49:56.022 00.003 7988 case statement mapped state 6 to 3
18:49:56.022 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"32424dd4-b46b-41f1-bd0f-7c863384e62c"}
18:49:56.027 00.005 7988 case statement mapped state 6 to 3
18:49:56.029 00.002 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"32424dd4-b46b-41f1-bd0f-7c863384e62c"}
18:49:56.031 00.002 7988 evsrv: cli 0CCD0168 disconnect
18:49:57.272 01.241 15712 Exposure complete
18:49:57.373 00.101 15712 worker thread done servicing request
18:49:57.373 00.000 7988 OnExposeComplete: enter
18:49:57.373 00.000 7988 UpdateGuideState(): m_state=6
18:49:57.377 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
18:49:57.379 00.002 7988 Star::Find returns 1 (0), X=1180.56, Y=431.55, Mass=1396, SNR=25.3, Peak=189 HFD=3.2
18:49:57.379 00.000 7988 MultiStar: [#1 -0.06,-0.57,1.01,U] [#2 -0.29,-0.86,0.00,M1] [#3 -0.20,-0.70,0.00,M3] [#4 -0.16,-0.94,0.00,M3] [#5 -0.08,-0.56,0.70,U] [#6 -0.01,-0.67,0.00,M1] [#7 -0.22,-0.92,0.00,M3] [#8 -0.16,-0.77,0.00,M3] 
18:49:57.379 00.000 7988 refined, 2 included, MultiStar: {-0.16, -0.63}, one-star: {-0.32, -0.73}
18:49:57.379 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
18:49:57.379 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
18:49:57.379 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.63 hyp=0.65 cameraTheta=-1.82 mountX=0.63 mountY=0.17, mountTheta=0.27
18:49:57.379 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.63, opts=13)
18:49:57.379 00.000 7988 Enqueuing Move request for scope (-0.16, -0.63)
18:49:57.394 00.015 15712 Worker thread wakes up
18:49:57.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:57.397 00.003 7988 UpdateGuideState exits: m=1396 SNR=25.3
18:49:57.399 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:57.401 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:57.401 00.000 7988 Enqueuing Expose request
18:49:57.403 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.63) opts 0xd
18:49:57.403 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.63)
18:49:57.403 00.000 15712 Moving (-0.16, -0.63) raw xDistance=0.63 yDistance=0.17
18:49:57.405 00.002 15712 PPEC rslt: input = 0.63, final = 0.52, react = 0.38, pred = 0.15, hyst = 0.33, hyst_pct = 0.03, period_length = 644.43
18:49:57.405 00.000 15712 PPEC: input: 0.63, control: 0.52, exposure: 1500
18:49:57.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:57.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:49:57.405 00.000 15712 MoveAxis(W, 170, ABG)
18:49:57.405 00.000 15712 Guiding  Dir = 3, Dur = 170
18:49:57.405 00.000 15712 IsGuiding returns 0
18:49:57.428 00.023 15712 PulseGuide returned control before completion, sleep 151
18:49:57.628 00.200 15712 IsGuiding returns 0
18:49:57.628 00.000 15712 Move returns status 0, amount 170
18:49:57.628 00.000 15712 MoveAxis(N, 0, ABG)
18:49:57.628 00.000 15712 Move returns status 0, amount 0
18:49:57.628 00.000 15712 move complete, result=0
18:49:57.628 00.000 15712 worker thread done servicing request
18:49:57.628 00.000 15712 Worker thread wakes up
18:49:57.628 00.000 7988 GuideStep: 0.6 px 170 ms WEST, 0.2 px 0 ms NORTH
18:49:57.630 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:57.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:49:59.036 01.406 15712 Exposure complete
18:49:59.098 00.062 15712 worker thread done servicing request
18:49:59.098 00.000 7988 OnExposeComplete: enter
18:49:59.098 00.000 7988 UpdateGuideState(): m_state=6
18:49:59.098 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
18:49:59.098 00.000 7988 Star::Find returns 1 (0), X=1180.78, Y=431.90, Mass=1420, SNR=25.5, Peak=200 HFD=3.2
18:49:59.098 00.000 7988 MultiStar: [#1 0.06,-0.22,1.02,U] [#2 -0.33,-0.29,0.98,U] [#3 -0.06,-0.41,0.96,U] [#4 -0.06,-0.39,1.04,U] [#5 -0.34,-0.29,0.71,U] [#6 -0.13,-0.16,0.70,U] [#7 -0.28,-0.46,0.68,U] [#8 -0.32,-0.15,0.66,U] 
18:49:59.098 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.31}, one-star: {-0.10, -0.38}
18:49:59.098 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
18:49:59.098 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
18:49:59.098 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-2.04 mountX=0.31 mountY=0.16, mountTheta=0.48
18:49:59.098 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.31, opts=13)
18:49:59.098 00.000 7988 Enqueuing Move request for scope (-0.16, -0.31)
18:49:59.098 00.000 15712 Worker thread wakes up
18:49:59.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.31) opts 0xd
18:49:59.098 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.31)
18:49:59.098 00.000 15712 Moving (-0.16, -0.31) raw xDistance=0.31 yDistance=0.16
18:49:59.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:49:59.098 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.5
18:49:59.114 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:59.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:49:59.114 00.000 7988 Enqueuing Expose request
18:49:59.114 00.000 15712 PPEC rslt: input = 0.31, final = 0.23, react = 0.19, pred = 0.05, hyst = 0.17, hyst_pct = 0.03, period_length = 644.43
18:49:59.114 00.000 15712 PPEC: input: 0.31, control: 0.23, exposure: 1500
18:49:59.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:59.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:49:59.114 00.000 15712 MoveAxis(W, 77, ABG)
18:49:59.114 00.000 15712 Guiding  Dir = 3, Dur = 77
18:49:59.114 00.000 15712 IsGuiding returns 0
18:49:59.146 00.032 15712 PulseGuide returned control before completion, sleep 59
18:49:59.210 00.064 15712 IsGuiding returns 1
18:49:59.210 00.000 15712 scope still moving after pulse duration time elapsed
18:49:59.258 00.048 15712 IsGuiding returns 0
18:49:59.258 00.000 15712 scope move finished after 77 + 63 ms
18:49:59.258 00.000 15712 Move returns status 0, amount 77
18:49:59.258 00.000 15712 MoveAxis(N, 0, ABG)
18:49:59.258 00.000 15712 Move returns status 0, amount 0
18:49:59.258 00.000 15712 move complete, result=0
18:49:59.258 00.000 15712 worker thread done servicing request
18:49:59.258 00.000 15712 Worker thread wakes up
18:49:59.258 00.000 7988 GuideStep: 0.3 px 77 ms WEST, 0.2 px 0 ms NORTH
18:49:59.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:49:59.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:00.897 01.639 15712 Exposure complete
18:50:00.957 00.060 15712 worker thread done servicing request
18:50:00.957 00.000 7988 OnExposeComplete: enter
18:50:00.958 00.001 7988 UpdateGuideState(): m_state=6
18:50:00.958 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
18:50:00.958 00.000 7988 Star::Find returns 1 (0), X=1180.72, Y=430.94, Mass=1445, SNR=25.6, Peak=184 HFD=3.6
18:50:00.958 00.000 7988 MultiStar: large primary error, entering stabilization period
18:50:00.958 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
18:50:00.958 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
18:50:00.958 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-1.34 hyp=1.35 cameraTheta=-1.69 mountX=1.35 mountY=0.19, mountTheta=0.14
18:50:00.968 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-1.34, opts=13)
18:50:00.968 00.000 7988 Enqueuing Move request for scope (-0.16, -1.34)
18:50:00.968 00.000 15712 Worker thread wakes up
18:50:00.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -1.34) opts 0xd
18:50:00.968 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -1.34)
18:50:00.968 00.000 15712 Moving (-0.16, -1.34) raw xDistance=1.35 yDistance=0.19
18:50:00.968 00.000 15712 PPEC rslt: input = 1.35, final = 0.86, react = 0.81, pred = 0.06, hyst = 0.76, hyst_pct = 0.03, period_length = 644.43
18:50:00.968 00.000 15712 PPEC: input: 1.35, control: 0.86, exposure: 1500
18:50:00.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:00.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:50:00.968 00.000 15712 MoveAxis(W, 282, ABG)
18:50:00.968 00.000 15712 Guiding  Dir = 3, Dur = 282
18:50:00.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:00.968 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.6
18:50:00.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:00.974 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:00.974 00.000 7988 Enqueuing Expose request
18:50:00.974 00.000 15712 IsGuiding returns 0
18:50:00.998 00.024 15712 PulseGuide returned control before completion, sleep 269
18:50:01.294 00.296 15712 IsGuiding returns 0
18:50:01.294 00.000 15712 Move returns status 0, amount 282
18:50:01.294 00.000 15712 MoveAxis(N, 0, ABG)
18:50:01.294 00.000 15712 Move returns status 0, amount 0
18:50:01.294 00.000 15712 move complete, result=0
18:50:01.294 00.000 7988 GuideStep: 1.3 px 282 ms WEST, 0.2 px 0 ms NORTH
18:50:01.306 00.012 15712 worker thread done servicing request
18:50:01.306 00.000 15712 Worker thread wakes up
18:50:01.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:01.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:02.714 01.408 15712 Exposure complete
18:50:02.775 00.061 15712 worker thread done servicing request
18:50:02.775 00.000 7988 OnExposeComplete: enter
18:50:02.775 00.000 7988 UpdateGuideState(): m_state=6
18:50:02.775 00.000 7988 Star::Find(15, 1180, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
18:50:02.775 00.000 7988 Star::Find returns 1 (0), X=1180.54, Y=430.42, Mass=1446, SNR=25.7, Peak=182 HFD=3.2
18:50:02.775 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
18:50:02.775 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
18:50:02.775 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-1.87 hyp=1.90 cameraTheta=-1.75 mountX=1.87 mountY=0.38, mountTheta=0.20
18:50:02.775 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-1.87, opts=13)
18:50:02.775 00.000 7988 Enqueuing Move request for scope (-0.33, -1.87)
18:50:02.775 00.000 15712 Worker thread wakes up
18:50:02.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -1.87) opts 0xd
18:50:02.775 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -1.87)
18:50:02.775 00.000 15712 Moving (-0.33, -1.87) raw xDistance=1.87 yDistance=0.38
18:50:02.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:02.787 00.012 7988 UpdateGuideState exits: m=1446 SNR=25.7
18:50:02.789 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:02.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:02.791 00.002 7988 Enqueuing Expose request
18:50:02.791 00.000 15712 PPEC rslt: input = 1.87, final = 1.18, react = 1.12, pred = 0.06, hyst = 1.03, hyst_pct = 0.03, period_length = 644.43
18:50:02.791 00.000 15712 PPEC: input: 1.87, control: 1.18, exposure: 1500
18:50:02.791 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.68 newest=0.73
18:50:02.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
18:50:02.791 00.000 15712 MoveAxis(W, 387, ABG)
18:50:02.791 00.000 15712 Guiding  Dir = 3, Dur = 387
18:50:02.791 00.000 15712 IsGuiding returns 0
18:50:02.806 00.015 15712 PulseGuide returned control before completion, sleep 384
18:50:03.222 00.416 15712 IsGuiding returns 0
18:50:03.222 00.000 15712 Move returns status 0, amount 387
18:50:03.222 00.000 15712 BLC: Oldest BLC event removed
18:50:03.222 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 268 applied
18:50:03.222 00.000 15712 MoveAxis(S, 365, ABG)
18:50:03.222 00.000 15712 Guiding  Dir = 1, Dur = 365
18:50:03.222 00.000 15712 IsGuiding returns 0
18:50:03.302 00.080 15712 PulseGuide returned control before completion, sleep 297
18:50:03.606 00.304 15712 IsGuiding returns 1
18:50:03.606 00.000 15712 scope still moving after pulse duration time elapsed
18:50:03.638 00.032 15712 IsGuiding returns 1
18:50:03.685 00.047 15712 IsGuiding returns 1
18:50:03.717 00.032 15712 IsGuiding returns 0
18:50:03.717 00.000 15712 scope move finished after 365 + 129 ms
18:50:03.717 00.000 15712 Move returns status 0, amount 365
18:50:03.717 00.000 15712 move complete, result=0
18:50:03.717 00.000 7988 GuideStep: 1.9 px 387 ms WEST, 0.4 px 365 ms SOUTH
18:50:03.719 00.002 15712 worker thread done servicing request
18:50:03.719 00.000 15712 Worker thread wakes up
18:50:03.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:03.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:05.359 01.640 15712 Exposure complete
18:50:05.420 00.061 15712 worker thread done servicing request
18:50:05.420 00.000 7988 OnExposeComplete: enter
18:50:05.424 00.004 7988 UpdateGuideState(): m_state=6
18:50:05.424 00.000 7988 Star::Find(15, 1180, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
18:50:05.426 00.002 7988 Star::Find returns 1 (0), X=1181.20, Y=432.37, Mass=1514, SNR=26.3, Peak=215 HFD=3.6
18:50:05.426 00.000 7988 MultiStar: exiting stabilization period
18:50:05.428 00.002 7988 MultiStar: [#1 0.38,0.18,0.94,U] [#2 0.19,0.10,0.98,U] [#3 0.32,0.33,0.91,U] [#4 0.44,-0.02,1.00,U] [#5 0.32,0.01,0.70,U] [#6 0.48,0.45,0.69,U] [#7 0.26,0.27,0.62,U] [#8 0.27,0.11,0.65,U] 
18:50:05.430 00.002 7988 single-star, 8 included, MultiStar: {0.33, 0.16}, one-star: {0.33, 0.08}
18:50:05.430 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
18:50:05.432 00.002 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
18:50:05.432 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.08 hyp=0.34 cameraTheta=0.25 mountX=-0.09 mountY=-0.33, mountTheta=-1.83
18:50:05.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.08, opts=13)
18:50:05.436 00.002 7988 Enqueuing Move request for scope (0.33, 0.08)
18:50:05.436 00.000 15712 Worker thread wakes up
18:50:05.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:05.436 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.3
18:50:05.439 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:05.441 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:05.441 00.000 7988 Enqueuing Expose request
18:50:05.443 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.08) opts 0xd
18:50:05.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.08)
18:50:05.443 00.000 15712 Moving (0.33, 0.08) raw xDistance=-0.09 yDistance=-0.33
18:50:05.443 00.000 15712 BLC: History state: CurrMiss=-0.33, AvgInitMiss=-0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.378198, 1:-0.327301
18:50:05.443 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
18:50:05.443 00.000 15712 BLC: window closed
18:50:05.443 00.000 15712 PPEC rslt: input = -0.09, final = 0.15, react = -0.05, pred = 0.15, hyst = 0.00, hyst_pct = 0.02, period_length = 644.43
18:50:05.443 00.000 15712 PPEC: input: -0.09, control: 0.15, exposure: 1500
18:50:05.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:50:05.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
18:50:05.443 00.000 15712 MoveAxis(W, 49, ABG)
18:50:05.443 00.000 15712 Guiding  Dir = 3, Dur = 49
18:50:05.443 00.000 15712 IsGuiding returns 0
18:50:05.457 00.014 15712 PulseGuide returned control before completion, sleep 44
18:50:05.515 00.058 15712 IsGuiding returns 1
18:50:05.515 00.000 15712 scope still moving after pulse duration time elapsed
18:50:05.547 00.032 15712 IsGuiding returns 0
18:50:05.547 00.000 15712 scope move finished after 49 + 62 ms
18:50:05.547 00.000 15712 Move returns status 0, amount 49
18:50:05.547 00.000 15712 MoveAxis(N, 0, ABG)
18:50:05.547 00.000 15712 Move returns status 0, amount 0
18:50:05.547 00.000 15712 move complete, result=0
18:50:05.547 00.000 7988 GuideStep: -0.1 px 49 ms WEST, -0.3 px 0 ms NORTH
18:50:05.557 00.010 15712 worker thread done servicing request
18:50:05.557 00.000 15712 Worker thread wakes up
18:50:05.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:05.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:06.964 01.407 15712 Exposure complete
18:50:07.025 00.061 15712 worker thread done servicing request
18:50:07.025 00.000 7988 OnExposeComplete: enter
18:50:07.025 00.000 7988 UpdateGuideState(): m_state=6
18:50:07.028 00.003 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
18:50:07.028 00.000 7988 Star::Find returns 1 (0), X=1180.90, Y=432.94, Mass=1465, SNR=25.9, Peak=202 HFD=3.6
18:50:07.030 00.002 7988 MultiStar: [#1 0.18,0.91,0.00,M2] [#2 0.05,0.60,0.99,U] [#3 0.06,0.86,0.00,M2] [#4 0.25,0.67,0.00,M2] [#5 0.09,0.82,0.00,M1] [#6 0.03,1.04,0.00,M1] [#7 -0.10,0.63,0.63,U] [#8 0.09,0.78,0.00,M2] 
18:50:07.032 00.002 7988 refined, 2 included, MultiStar: {0.01, 0.63}, one-star: {0.03, 0.66}
18:50:07.032 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
18:50:07.034 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.04)
18:50:07.034 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.63 hyp=0.63 cameraTheta=1.56 mountX=-0.63 mountY=-0.02, mountTheta=-3.11
18:50:07.037 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.63, opts=13)
18:50:07.037 00.000 7988 Enqueuing Move request for scope (0.01, 0.63)
18:50:07.039 00.002 15712 Worker thread wakes up
18:50:07.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.63) opts 0xd
18:50:07.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.63)
18:50:07.039 00.000 15712 Moving (0.01, 0.63) raw xDistance=-0.63 yDistance=-0.02
18:50:07.041 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:07.041 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.9
18:50:07.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:07.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:07.041 00.000 7988 Enqueuing Expose request
18:50:07.041 00.000 15712 PPEC rslt: input = -0.63, final = -0.24, react = -0.38, pred = 0.13, hyst = -0.27, hyst_pct = 0.02, period_length = 644.43
18:50:07.041 00.000 15712 PPEC: input: -0.63, control: -0.24, exposure: 1500
18:50:07.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:07.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:50:07.041 00.000 15712 MoveAxis(E, 80, ABG)
18:50:07.041 00.000 15712 Guiding  Dir = 2, Dur = 80
18:50:07.041 00.000 15712 IsGuiding returns 0
18:50:07.073 00.032 15712 PulseGuide returned control before completion, sleep 63
18:50:07.153 00.080 15712 IsGuiding returns 1
18:50:07.153 00.000 15712 scope still moving after pulse duration time elapsed
18:50:07.186 00.033 15712 IsGuiding returns 0
18:50:07.186 00.000 15712 scope move finished after 80 + 59 ms
18:50:07.186 00.000 15712 Move returns status 0, amount 80
18:50:07.186 00.000 15712 MoveAxis(N, 0, ABG)
18:50:07.186 00.000 15712 Move returns status 0, amount 0
18:50:07.186 00.000 15712 move complete, result=0
18:50:07.186 00.000 7988 GuideStep: -0.6 px 80 ms EAST, -0.0 px 0 ms NORTH
18:50:07.188 00.002 15712 worker thread done servicing request
18:50:07.188 00.000 15712 Worker thread wakes up
18:50:07.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:07.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:08.828 01.640 15712 Exposure complete
18:50:08.890 00.062 15712 worker thread done servicing request
18:50:08.890 00.000 7988 OnExposeComplete: enter
18:50:08.892 00.002 7988 UpdateGuideState(): m_state=6
18:50:08.892 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
18:50:08.892 00.000 7988 Star::Find returns 1 (0), X=1180.83, Y=433.49, Mass=1508, SNR=26.4, Peak=220 HFD=3.3
18:50:08.892 00.000 7988 MultiStar: [#1 0.06,1.91,0.00,M3] [#2 -0.08,1.34,0.00,M1] [#3 0.02,1.56,0.00,M3] [#4 0.07,1.44,0.00,M3] [#5 -0.31,1.58,0.00,M2] [#6 0.26,1.61,0.00,M2] [#7 0.05,1.55,0.00,M1] [#8 -0.08,1.58,0.00,M3] 
18:50:08.892 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
18:50:08.899 00.007 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.01)
18:50:08.901 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=1.20 hyp=1.20 cameraTheta=1.61 mountX=-1.20 mountY=0.02, mountTheta=3.13
18:50:08.903 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=1.20, opts=13)
18:50:08.903 00.000 7988 Enqueuing Move request for scope (-0.05, 1.20)
18:50:08.903 00.000 15712 Worker thread wakes up
18:50:08.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.20) opts 0xd
18:50:08.906 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:08.906 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.4
18:50:08.908 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:08.909 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:08.909 00.000 7988 Enqueuing Expose request
18:50:08.911 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.05, 1.20)
18:50:08.911 00.000 15712 Moving (-0.05, 1.20) raw xDistance=-1.20 yDistance=0.02
18:50:08.911 00.000 15712 PPEC rslt: input = -1.20, final = -0.53, react = -0.72, pred = 0.19, hyst = -0.64, hyst_pct = 0.02, period_length = 644.43
18:50:08.911 00.000 15712 PPEC: input: -1.20, control: -0.53, exposure: 1500
18:50:08.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:08.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:50:08.911 00.000 15712 MoveAxis(E, 173, ABG)
18:50:08.911 00.000 15712 Guiding  Dir = 2, Dur = 173
18:50:08.911 00.000 15712 IsGuiding returns 0
18:50:08.926 00.015 15712 PulseGuide returned control before completion, sleep 168
18:50:09.131 00.205 15712 IsGuiding returns 1
18:50:09.131 00.000 15712 scope still moving after pulse duration time elapsed
18:50:09.163 00.032 15712 IsGuiding returns 0
18:50:09.163 00.000 15712 scope move finished after 173 + 77 ms
18:50:09.163 00.000 15712 Move returns status 0, amount 173
18:50:09.163 00.000 15712 MoveAxis(N, 0, ABG)
18:50:09.163 00.000 15712 Move returns status 0, amount 0
18:50:09.163 00.000 15712 move complete, result=0
18:50:09.163 00.000 15712 worker thread done servicing request
18:50:09.163 00.000 15712 Worker thread wakes up
18:50:09.163 00.000 7988 GuideStep: -1.2 px 173 ms EAST, 0.0 px 0 ms NORTH
18:50:09.165 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:09.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:10.585 01.420 15712 Exposure complete
18:50:10.645 00.060 15712 worker thread done servicing request
18:50:10.648 00.003 7988 OnExposeComplete: enter
18:50:10.648 00.000 7988 UpdateGuideState(): m_state=6
18:50:10.648 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
18:50:10.648 00.000 7988 Star::Find returns 1 (1), X=1181.01, Y=433.11, Mass=1411, SNR=25.4, Peak=255 HFD=3.0
18:50:10.648 00.000 7988 MultiStar: [#1 0.26,1.30,0.00,M4] [#2 0.02,0.92,0.00,M2] [#3 0.14,1.20,0.00,M4] [#4 0.25,1.16,0.00,M4] [#5 -0.01,0.79,0.00,M3] [#6 0.24,0.96,0.00,M3] [#7 0.17,0.95,0.00,M2] [#8 0.06,1.10,0.00,M4] 
18:50:10.648 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
18:50:10.648 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
18:50:10.648 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.83 hyp=0.84 cameraTheta=1.41 mountX=-0.83 mountY=-0.15, mountTheta=-2.96
18:50:10.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.83, opts=13)
18:50:10.648 00.000 7988 Enqueuing Move request for scope (0.13, 0.83)
18:50:10.648 00.000 15712 Worker thread wakes up
18:50:10.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.83) opts 0xd
18:50:10.648 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.83)
18:50:10.648 00.000 15712 Moving (0.13, 0.83) raw xDistance=-0.83 yDistance=-0.15
18:50:10.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:10.660 00.012 7988 UpdateGuideState exits: m=1411 SNR=25.4 Saturated
18:50:10.662 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:10.662 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:10.664 00.002 7988 Enqueuing Expose request
18:50:10.664 00.000 15712 PPEC rslt: input = -0.83, final = -0.32, react = -0.50, pred = 0.18, hyst = -0.46, hyst_pct = 0.02, period_length = 644.43
18:50:10.664 00.000 15712 PPEC: input: -0.83, control: -0.32, exposure: 1500
18:50:10.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:10.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:50:10.664 00.000 15712 MoveAxis(E, 104, ABG)
18:50:10.664 00.000 15712 Guiding  Dir = 2, Dur = 104
18:50:10.666 00.002 15712 IsGuiding returns 0
18:50:10.679 00.013 15712 PulseGuide returned control before completion, sleep 94
18:50:10.789 00.110 15712 IsGuiding returns 1
18:50:10.789 00.000 15712 scope still moving after pulse duration time elapsed
18:50:10.821 00.032 15712 IsGuiding returns 0
18:50:10.821 00.000 15712 scope move finished after 104 + 60 ms
18:50:10.821 00.000 15712 Move returns status 0, amount 104
18:50:10.821 00.000 15712 MoveAxis(N, 0, ABG)
18:50:10.821 00.000 15712 Move returns status 0, amount 0
18:50:10.821 00.000 15712 move complete, result=0
18:50:10.821 00.000 15712 worker thread done servicing request
18:50:10.821 00.000 15712 Worker thread wakes up
18:50:10.821 00.000 7988 GuideStep: -0.8 px 104 ms EAST, -0.2 px 0 ms NORTH
18:50:10.832 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:10.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:12.462 01.630 15712 Exposure complete
18:50:12.523 00.061 15712 worker thread done servicing request
18:50:12.523 00.000 7988 OnExposeComplete: enter
18:50:12.523 00.000 7988 UpdateGuideState(): m_state=6
18:50:12.527 00.004 7988 Star::Find(15, 1181, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
18:50:12.527 00.000 7988 Star::Find returns 1 (1), X=1180.95, Y=433.01, Mass=1403, SNR=25.2, Peak=255 HFD=2.8
18:50:12.529 00.002 7988 MultiStar: [#1 0.31,1.35,0.00,M5] [#2 0.05,0.71,0.00,M3] [#3 0.35,0.99,0.00,M5] [#4 0.25,0.93,0.00,M5] [#5 -0.01,0.98,0.00,M4] [#6 0.43,0.95,0.00,M4] [#7 -0.13,1.09,0.00,M3] [#8 0.07,1.07,0.00,M5] 
18:50:12.531 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
18:50:12.531 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
18:50:12.533 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.73 hyp=0.73 cameraTheta=1.47 mountX=-0.73 mountY=-0.09, mountTheta=-3.02
18:50:12.535 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.73, opts=13)
18:50:12.535 00.000 7988 Enqueuing Move request for scope (0.07, 0.73)
18:50:12.537 00.002 15712 Worker thread wakes up
18:50:12.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.73) opts 0xd
18:50:12.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.73)
18:50:12.537 00.000 15712 Moving (0.07, 0.73) raw xDistance=-0.73 yDistance=-0.09
18:50:12.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:12.537 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.2 Saturated
18:50:12.539 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:12.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:12.539 00.000 7988 Enqueuing Expose request
18:50:12.539 00.000 15712 PPEC rslt: input = -0.73, final = -0.26, react = -0.44, pred = 0.18, hyst = -0.42, hyst_pct = 0.02, period_length = 644.43
18:50:12.539 00.000 15712 PPEC: input: -0.73, control: -0.26, exposure: 1500
18:50:12.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:12.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:50:12.539 00.000 15712 MoveAxis(E, 85, ABG)
18:50:12.539 00.000 15712 Guiding  Dir = 2, Dur = 85
18:50:12.539 00.000 15712 IsGuiding returns 0
18:50:12.573 00.034 15712 PulseGuide returned control before completion, sleep 66
18:50:12.666 00.093 15712 IsGuiding returns 1
18:50:12.666 00.000 15712 scope still moving after pulse duration time elapsed
18:50:12.698 00.032 15712 IsGuiding returns 0
18:50:12.698 00.000 15712 scope move finished after 85 + 70 ms
18:50:12.698 00.000 15712 Move returns status 0, amount 85
18:50:12.698 00.000 15712 MoveAxis(N, 0, ABG)
18:50:12.698 00.000 15712 Move returns status 0, amount 0
18:50:12.698 00.000 15712 move complete, result=0
18:50:12.698 00.000 15712 worker thread done servicing request
18:50:12.698 00.000 15712 Worker thread wakes up
18:50:12.698 00.000 7988 GuideStep: -0.7 px 85 ms EAST, -0.1 px 0 ms NORTH
18:50:12.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:12.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:14.116 01.418 15712 Exposure complete
18:50:14.180 00.064 15712 worker thread done servicing request
18:50:14.180 00.000 7988 OnExposeComplete: enter
18:50:14.180 00.000 7988 UpdateGuideState(): m_state=6
18:50:14.180 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
18:50:14.180 00.000 7988 Star::Find returns 1 (1), X=1180.98, Y=432.07, Mass=1499, SNR=26.2, Peak=255 HFD=2.9
18:50:14.180 00.000 7988 MultiStar: [#1 0.01,0.21,1.01,U] [#2 0.10,-0.03,0.98,U] [#3 0.13,0.05,0.94,U] [#4 0.26,-0.14,1.00,U] [#5 0.03,0.04,0.70,U] [#6 0.29,-0.09,0.64,U] [#7 0.09,0.20,0.64,U] [#8 -0.07,0.10,0.63,U] 
18:50:14.180 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.10, -0.22}
18:50:14.180 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.61 = 1.61)
18:50:14.180 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.72 = -1.57)
18:50:14.180 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
18:50:14.180 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.00, opts=13)
18:50:14.180 00.000 7988 Enqueuing Move request for scope (0.11, 0.00)
18:50:14.180 00.000 15712 Worker thread wakes up
18:50:14.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
18:50:14.180 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
18:50:14.180 00.000 15712 Moving (0.11, 0.00) raw xDistance=-0.00 yDistance=-0.11
18:50:14.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:14.195 00.015 7988 UpdateGuideState exits: m=1499 SNR=26.2 Saturated
18:50:14.197 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:14.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:14.197 00.000 7988 Enqueuing Expose request
18:50:14.197 00.000 15712 PPEC rslt: input = -0.00, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.02, period_length = 644.43
18:50:14.197 00.000 15712 PPEC: input: -0.00, control: 0.04, exposure: 1500
18:50:14.197 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:14.197 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:50:14.197 00.000 15712 MoveAxis(W, 12, ABG)
18:50:14.197 00.000 15712 Guiding  Dir = 3, Dur = 12
18:50:14.197 00.000 15712 IsGuiding returns 0
18:50:14.214 00.017 15712 IsGuiding returns 1
18:50:14.214 00.000 15712 scope still moving after pulse duration time elapsed
18:50:14.265 00.051 15712 IsGuiding returns 0
18:50:14.265 00.000 15712 scope move finished after 12 + 54 ms
18:50:14.265 00.000 15712 Move returns status 0, amount 12
18:50:14.265 00.000 15712 MoveAxis(N, 0, ABG)
18:50:14.265 00.000 15712 Move returns status 0, amount 0
18:50:14.265 00.000 15712 move complete, result=0
18:50:14.265 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
18:50:14.269 00.004 15712 worker thread done servicing request
18:50:14.269 00.000 15712 Worker thread wakes up
18:50:14.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:14.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:15.906 01.637 15712 Exposure complete
18:50:15.968 00.062 15712 worker thread done servicing request
18:50:15.968 00.000 7988 OnExposeComplete: enter
18:50:15.970 00.002 7988 UpdateGuideState(): m_state=6
18:50:15.970 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
18:50:15.970 00.000 7988 Star::Find returns 1 (0), X=1180.97, Y=432.46, Mass=1454, SNR=25.8, Peak=209 HFD=3.5
18:50:15.974 00.004 7988 MultiStar: [#1 0.14,0.49,1.01,U] [#2 -0.09,0.06,1.01,U] [#3 0.18,0.54,0.91,U] [#4 0.21,0.21,1.03,U] [#5 0.04,0.29,0.69,U] [#6 0.19,0.51,0.68,U] [#7 -0.09,0.23,0.67,U] [#8 -0.01,0.43,0.65,U] 
18:50:15.974 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.32}, one-star: {0.10, 0.17}
18:50:15.976 00.002 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
18:50:15.976 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.53)
18:50:15.976 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.06 mountX=-0.17 mountY=-0.10, mountTheta=-2.62
18:50:15.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.17, opts=13)
18:50:15.982 00.006 7988 Enqueuing Move request for scope (0.10, 0.17)
18:50:15.982 00.000 15712 Worker thread wakes up
18:50:15.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:15.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
18:50:15.982 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.8
18:50:15.985 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:15.987 00.002 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
18:50:15.987 00.000 15712 Moving (0.10, 0.17) raw xDistance=-0.17 yDistance=-0.10
18:50:15.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:15.987 00.000 7988 Enqueuing Expose request
18:50:15.987 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.02, hyst = -0.11, hyst_pct = 0.01, period_length = 644.43
18:50:15.987 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
18:50:15.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:15.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:50:15.987 00.000 15712 MoveAxis(E, 28, ABG)
18:50:15.987 00.000 15712 Guiding  Dir = 2, Dur = 28
18:50:16.004 00.017 15712 IsGuiding returns 0
18:50:16.021 00.017 15712 PulseGuide returned control before completion, sleep 23
18:50:16.089 00.068 15712 IsGuiding returns 0
18:50:16.089 00.000 15712 Move returns status 0, amount 28
18:50:16.089 00.000 15712 MoveAxis(N, 0, ABG)
18:50:16.089 00.000 15712 Move returns status 0, amount 0
18:50:16.089 00.000 15712 move complete, result=0
18:50:16.089 00.000 7988 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
18:50:16.089 00.000 15712 worker thread done servicing request
18:50:16.089 00.000 15712 Worker thread wakes up
18:50:16.091 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:16.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:17.500 01.409 15712 Exposure complete
18:50:17.563 00.063 7988 OnExposeComplete: enter
18:50:17.563 00.000 7988 UpdateGuideState(): m_state=6
18:50:17.563 00.000 15712 worker thread done servicing request
18:50:17.563 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
18:50:17.563 00.000 7988 Star::Find returns 1 (1), X=1181.03, Y=434.19, Mass=1455, SNR=26.0, Peak=255 HFD=3.1
18:50:17.569 00.006 7988 MultiStar: large primary error, entering stabilization period
18:50:17.570 00.001 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
18:50:17.571 00.001 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.11)
18:50:17.572 00.001 7988 CameraToMount -- cameraX=0.15 cameraY=1.90 hyp=1.91 cameraTheta=1.49 mountX=-1.90 mountY=-0.20, mountTheta=-3.04
18:50:17.575 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=1.90, opts=13)
18:50:17.576 00.001 7988 Enqueuing Move request for scope (0.15, 1.90)
18:50:17.577 00.001 15712 Worker thread wakes up
18:50:17.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.90) opts 0xd
18:50:17.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 1.90)
18:50:17.577 00.000 15712 Moving (0.15, 1.90) raw xDistance=-1.90 yDistance=-0.20
18:50:17.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:17.578 00.001 7988 UpdateGuideState exits: m=1455 SNR=26.0 Saturated
18:50:17.579 00.001 15712 PPEC rslt: input = -1.90, final = -1.15, react = -1.14, pred = -0.01, hyst = -1.02, hyst_pct = 0.01, period_length = 644.43
18:50:17.579 00.000 15712 PPEC: input: -1.90, control: -1.15, exposure: 1500
18:50:17.580 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:17.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:17.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:50:17.580 00.000 15712 MoveAxis(E, 374, ABG)
18:50:17.580 00.000 15712 Guiding  Dir = 2, Dur = 374
18:50:17.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:17.580 00.000 7988 Enqueuing Expose request
18:50:17.607 00.027 15712 IsGuiding returns 0
18:50:17.622 00.015 15712 PulseGuide returned control before completion, sleep 369
18:50:18.006 00.384 15712 IsGuiding returns 0
18:50:18.006 00.000 15712 Move returns status 0, amount 374
18:50:18.006 00.000 15712 MoveAxis(N, 0, ABG)
18:50:18.006 00.000 15712 Move returns status 0, amount 0
18:50:18.006 00.000 15712 move complete, result=0
18:50:18.006 00.000 15712 worker thread done servicing request
18:50:18.006 00.000 15712 Worker thread wakes up
18:50:18.006 00.000 7988 GuideStep: -1.9 px 374 ms EAST, -0.2 px 0 ms NORTH
18:50:18.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:18.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:19.638 01.632 15712 Exposure complete
18:50:19.699 00.061 15712 worker thread done servicing request
18:50:19.699 00.000 7988 OnExposeComplete: enter
18:50:19.699 00.000 7988 UpdateGuideState(): m_state=6
18:50:19.699 00.000 7988 Star::Find(15, 1181, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
18:50:19.699 00.000 7988 Star::Find returns 1 (0), X=1180.99, Y=431.53, Mass=1401, SNR=25.3, Peak=219 HFD=3.3
18:50:19.699 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
18:50:19.699 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
18:50:19.699 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.76 hyp=0.77 cameraTheta=-1.42 mountX=0.76 mountY=-0.09, mountTheta=-0.12
18:50:19.699 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.76, opts=13)
18:50:19.699 00.000 7988 Enqueuing Move request for scope (0.11, -0.76)
18:50:19.699 00.000 15712 Worker thread wakes up
18:50:19.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.76) opts 0xd
18:50:19.699 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.76)
18:50:19.699 00.000 15712 Moving (0.11, -0.76) raw xDistance=0.76 yDistance=-0.09
18:50:19.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:50:19.699 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.3
18:50:19.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:19.715 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:19.717 00.002 7988 Enqueuing Expose request
18:50:19.717 00.000 15712 PPEC rslt: input = 0.76, final = 0.38, react = 0.46, pred = -0.08, hyst = 0.41, hyst_pct = 0.01, period_length = 644.43
18:50:19.717 00.000 15712 PPEC: input: 0.76, control: 0.38, exposure: 1500
18:50:19.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:19.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:50:19.717 00.000 15712 MoveAxis(W, 124, ABG)
18:50:19.717 00.000 15712 Guiding  Dir = 3, Dur = 124
18:50:19.717 00.000 15712 IsGuiding returns 0
18:50:19.732 00.015 15712 PulseGuide returned control before completion, sleep 120
18:50:19.876 00.144 15712 IsGuiding returns 0
18:50:19.876 00.000 15712 Move returns status 0, amount 124
18:50:19.876 00.000 15712 MoveAxis(N, 0, ABG)
18:50:19.876 00.000 15712 Move returns status 0, amount 0
18:50:19.876 00.000 15712 move complete, result=0
18:50:19.876 00.000 15712 worker thread done servicing request
18:50:19.876 00.000 15712 Worker thread wakes up
18:50:19.876 00.000 7988 GuideStep: 0.8 px 124 ms WEST, -0.1 px 0 ms NORTH
18:50:19.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:19.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:21.296 01.420 15712 Exposure complete
18:50:21.358 00.062 15712 worker thread done servicing request
18:50:21.358 00.000 7988 OnExposeComplete: enter
18:50:21.358 00.000 7988 UpdateGuideState(): m_state=6
18:50:21.360 00.002 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
18:50:21.360 00.000 7988 Star::Find returns 1 (0), X=1181.10, Y=430.93, Mass=1445, SNR=25.9, Peak=235 HFD=2.9
18:50:21.362 00.002 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
18:50:21.364 00.002 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
18:50:21.364 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-1.36 hyp=1.38 cameraTheta=-1.41 mountX=1.36 mountY=-0.19, mountTheta=-0.14
18:50:21.366 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-1.36, opts=13)
18:50:21.368 00.002 7988 Enqueuing Move request for scope (0.23, -1.36)
18:50:21.368 00.000 15712 Worker thread wakes up
18:50:21.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -1.36) opts 0xd
18:50:21.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -1.36)
18:50:21.368 00.000 15712 Moving (0.23, -1.36) raw xDistance=1.36 yDistance=-0.19
18:50:21.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:21.368 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9
18:50:21.372 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:21.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:21.373 00.001 7988 Enqueuing Expose request
18:50:21.373 00.000 15712 PPEC rslt: input = 1.36, final = 0.73, react = 0.82, pred = -0.09, hyst = 0.67, hyst_pct = 0.01, period_length = 644.43
18:50:21.375 00.002 15712 PPEC: input: 1.36, control: 0.73, exposure: 1500
18:50:21.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:21.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:50:21.375 00.000 15712 MoveAxis(W, 238, ABG)
18:50:21.375 00.000 15712 Guiding  Dir = 3, Dur = 238
18:50:21.375 00.000 15712 IsGuiding returns 0
18:50:21.396 00.021 15712 PulseGuide returned control before completion, sleep 229
18:50:21.649 00.253 15712 IsGuiding returns 1
18:50:21.649 00.000 15712 scope still moving after pulse duration time elapsed
18:50:21.675 00.026 15712 IsGuiding returns 0
18:50:21.675 00.000 15712 scope move finished after 238 + 62 ms
18:50:21.675 00.000 15712 Move returns status 0, amount 238
18:50:21.675 00.000 15712 MoveAxis(N, 0, ABG)
18:50:21.675 00.000 15712 Move returns status 0, amount 0
18:50:21.675 00.000 15712 move complete, result=0
18:50:21.675 00.000 15712 worker thread done servicing request
18:50:21.675 00.000 15712 Worker thread wakes up
18:50:21.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:21.675 00.000 7988 GuideStep: 1.4 px 238 ms WEST, -0.2 px 0 ms NORTH
18:50:21.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:23.318 01.643 15712 Exposure complete
18:50:23.381 00.063 15712 worker thread done servicing request
18:50:23.382 00.001 7988 OnExposeComplete: enter
18:50:23.382 00.000 7988 UpdateGuideState(): m_state=6
18:50:23.382 00.000 7988 Star::Find(15, 1181, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
18:50:23.382 00.000 7988 Star::Find returns 1 (0), X=1181.26, Y=430.77, Mass=1423, SNR=25.5, Peak=241 HFD=2.9
18:50:23.382 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
18:50:23.382 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.92)
18:50:23.382 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=-1.51 hyp=1.56 cameraTheta=-1.32 mountX=1.51 mountY=-0.35, mountTheta=-0.23
18:50:23.389 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=-1.51, opts=13)
18:50:23.389 00.000 7988 Enqueuing Move request for scope (0.39, -1.51)
18:50:23.389 00.000 15712 Worker thread wakes up
18:50:23.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -1.51) opts 0xd
18:50:23.389 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, -1.51)
18:50:23.389 00.000 15712 Moving (0.39, -1.51) raw xDistance=1.51 yDistance=-0.35
18:50:23.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:23.389 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.5
18:50:23.389 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:23.395 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:23.395 00.000 7988 Enqueuing Expose request
18:50:23.395 00.000 15712 PPEC rslt: input = 1.51, final = 0.82, react = 0.91, pred = -0.09, hyst = 0.84, hyst_pct = 0.01, period_length = 644.43
18:50:23.395 00.000 15712 PPEC: input: 1.51, control: 0.82, exposure: 1500
18:50:23.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:50:23.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
18:50:23.395 00.000 15712 MoveAxis(W, 268, ABG)
18:50:23.395 00.000 15712 Guiding  Dir = 3, Dur = 268
18:50:23.399 00.004 15712 IsGuiding returns 0
18:50:23.423 00.024 15712 PulseGuide returned control before completion, sleep 252
18:50:23.684 00.261 15712 IsGuiding returns 1
18:50:23.684 00.000 15712 scope still moving after pulse duration time elapsed
18:50:23.738 00.054 15712 IsGuiding returns 0
18:50:23.738 00.000 15712 scope move finished after 268 + 78 ms
18:50:23.738 00.000 15712 Move returns status 0, amount 268
18:50:23.738 00.000 15712 MoveAxis(N, 0, ABG)
18:50:23.738 00.000 15712 Move returns status 0, amount 0
18:50:23.738 00.000 15712 move complete, result=0
18:50:23.738 00.000 15712 worker thread done servicing request
18:50:23.738 00.000 15712 Worker thread wakes up
18:50:23.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:23.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:23.738 00.000 7988 GuideStep: 1.5 px 268 ms WEST, -0.4 px 0 ms NORTH
18:50:25.164 01.426 15712 Exposure complete
18:50:25.226 00.062 15712 worker thread done servicing request
18:50:25.228 00.002 7988 OnExposeComplete: enter
18:50:25.228 00.000 7988 UpdateGuideState(): m_state=6
18:50:25.228 00.000 7988 Star::Find(15, 1181, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
18:50:25.228 00.000 7988 Star::Find returns 1 (0), X=1181.34, Y=431.96, Mass=1503, SNR=26.3, Peak=224 HFD=3.3
18:50:25.228 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
18:50:25.228 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
18:50:25.228 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=-0.33 hyp=0.57 cameraTheta=-0.61 mountX=0.32 mountY=-0.46, mountTheta=-0.95
18:50:25.228 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=-0.33, opts=13)
18:50:25.228 00.000 7988 Enqueuing Move request for scope (0.47, -0.33)
18:50:25.228 00.000 15712 Worker thread wakes up
18:50:25.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.33) opts 0xd
18:50:25.228 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, -0.33)
18:50:25.228 00.000 15712 Moving (0.47, -0.33) raw xDistance=0.32 yDistance=-0.46
18:50:25.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:25.228 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3
18:50:25.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:25.241 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:25.241 00.000 7988 Enqueuing Expose request
18:50:25.241 00.000 15712 PPEC rslt: input = 0.32, final = 0.11, react = 0.19, pred = -0.09, hyst = 0.22, hyst_pct = 0.01, period_length = 644.43
18:50:25.241 00.000 15712 PPEC: input: 0.32, control: 0.11, exposure: 1500
18:50:25.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:50:25.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
18:50:25.241 00.000 15712 MoveAxis(W, 35, ABG)
18:50:25.241 00.000 15712 Guiding  Dir = 3, Dur = 35
18:50:25.241 00.000 15712 IsGuiding returns 0
18:50:25.258 00.017 15712 PulseGuide returned control before completion, sleep 26
18:50:25.309 00.051 15712 IsGuiding returns 0
18:50:25.309 00.000 15712 Move returns status 0, amount 35
18:50:25.309 00.000 15712 MoveAxis(N, 0, ABG)
18:50:25.309 00.000 15712 Move returns status 0, amount 0
18:50:25.309 00.000 15712 move complete, result=0
18:50:25.309 00.000 7988 GuideStep: 0.3 px 35 ms WEST, -0.5 px 0 ms NORTH
18:50:25.313 00.004 15712 worker thread done servicing request
18:50:25.313 00.000 15712 Worker thread wakes up
18:50:25.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:25.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:26.947 01.634 15712 Exposure complete
18:50:26.993 00.046 15712 worker thread done servicing request
18:50:26.993 00.000 7988 OnExposeComplete: enter
18:50:27.008 00.015 7988 UpdateGuideState(): m_state=6
18:50:27.010 00.002 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
18:50:27.010 00.000 7988 Star::Find returns 1 (0), X=1181.30, Y=431.73, Mass=1437, SNR=25.7, Peak=169 HFD=3.5
18:50:27.012 00.002 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
18:50:27.012 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.51)
18:50:27.014 00.002 7988 CameraToMount -- cameraX=0.42 cameraY=-0.56 hyp=0.70 cameraTheta=-0.92 mountX=0.55 mountY=-0.41, mountTheta=-0.64
18:50:27.016 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=-0.56, opts=13)
18:50:27.016 00.000 7988 Enqueuing Move request for scope (0.42, -0.56)
18:50:27.018 00.002 15712 Worker thread wakes up
18:50:27.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.56) opts 0xd
18:50:27.018 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, -0.56)
18:50:27.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:27.018 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.7
18:50:27.021 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:27.021 00.000 15712 Moving (0.42, -0.56) raw xDistance=0.55 yDistance=-0.41
18:50:27.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:27.024 00.003 15712 PPEC rslt: input = 0.55, final = 0.27, react = 0.33, pred = -0.07, hyst = 0.35, hyst_pct = 0.01, period_length = 644.43
18:50:27.024 00.000 7988 Enqueuing Expose request
18:50:27.025 00.001 15712 PPEC: input: 0.55, control: 0.27, exposure: 1500
18:50:27.025 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.35 newest=-1.22
18:50:27.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
18:50:27.025 00.000 15712 MoveAxis(W, 87, ABG)
18:50:27.025 00.000 15712 Guiding  Dir = 3, Dur = 87
18:50:27.025 00.000 15712 IsGuiding returns 0
18:50:27.042 00.017 15712 PulseGuide returned control before completion, sleep 70
18:50:27.161 00.119 15712 IsGuiding returns 0
18:50:27.161 00.000 15712 Move returns status 0, amount 87
18:50:27.161 00.000 15712 BLC: Oldest BLC event removed
18:50:27.161 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 268 applied
18:50:27.161 00.000 15712 MoveAxis(N, 373, ABG)
18:50:27.161 00.000 15712 Guiding  Dir = 0, Dur = 373
18:50:27.161 00.000 15712 IsGuiding returns 0
18:50:27.236 00.075 15712 PulseGuide returned control before completion, sleep 304
18:50:27.565 00.329 15712 IsGuiding returns 1
18:50:27.565 00.000 15712 scope still moving after pulse duration time elapsed
18:50:27.598 00.033 15712 IsGuiding returns 1
18:50:27.645 00.047 15712 IsGuiding returns 0
18:50:27.645 00.000 15712 scope move finished after 373 + 105 ms
18:50:27.645 00.000 15712 Move returns status 0, amount 373
18:50:27.645 00.000 15712 move complete, result=0
18:50:27.645 00.000 7988 GuideStep: 0.6 px 87 ms WEST, -0.4 px 373 ms NORTH
18:50:27.647 00.002 15712 worker thread done servicing request
18:50:27.647 00.000 15712 Worker thread wakes up
18:50:27.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:27.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:29.064 01.417 15712 Exposure complete
18:50:29.115 00.051 15712 worker thread done servicing request
18:50:29.115 00.000 7988 OnExposeComplete: enter
18:50:29.126 00.011 7988 UpdateGuideState(): m_state=6
18:50:29.126 00.000 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
18:50:29.126 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=431.91, Mass=1431, SNR=25.7, Peak=185 HFD=3.2
18:50:29.126 00.000 7988 MultiStar: exiting stabilization period
18:50:29.132 00.006 7988 MultiStar: [#1 0.08,-0.09,1.00,U] [#2 -0.05,-0.72,0.00,M2] [#3 0.10,-0.39,0.98,U] [#4 0.27,-0.59,1.05,U] [#5 -0.19,-0.55,0.72,U] [#6 0.15,-0.27,0.68,U] [#7 0.20,-0.44,0.68,U] [#8 -0.15,-0.33,0.65,U] 
18:50:29.132 00.000 7988 single-star, 7 included, MultiStar: {0.07, -0.38}, one-star: {-0.00, -0.38}
18:50:29.134 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (-0.00 = -0.00)
18:50:29.134 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
18:50:29.136 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.38 hyp=0.38 cameraTheta=-1.58 mountX=0.38 mountY=0.01, mountTheta=0.03
18:50:29.138 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.38, opts=13)
18:50:29.138 00.000 7988 Enqueuing Move request for scope (-0.00, -0.38)
18:50:29.141 00.003 15712 Worker thread wakes up
18:50:29.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.38) opts 0xd
18:50:29.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.38)
18:50:29.141 00.000 15712 Moving (-0.00, -0.38) raw xDistance=0.38 yDistance=0.01
18:50:29.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:50:29.141 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.7
18:50:29.144 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:29.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:29.146 00.002 7988 Enqueuing Expose request
18:50:29.146 00.000 15712 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.409478, 1:-0.012889
18:50:29.146 00.000 15712 BLC: No correction, Miss < min_move
18:50:29.148 00.002 15712 PPEC rslt: input = 0.38, final = 0.29, react = 0.23, pred = 0.06, hyst = 0.21, hyst_pct = 0.00, period_length = 644.43
18:50:29.148 00.000 15712 PPEC: input: 0.38, control: 0.29, exposure: 1500
18:50:29.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:29.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:50:29.148 00.000 15712 MoveAxis(W, 93, ABG)
18:50:29.148 00.000 15712 Guiding  Dir = 3, Dur = 93
18:50:29.149 00.001 15712 IsGuiding returns 0
18:50:29.160 00.011 15712 PulseGuide returned control before completion, sleep 88
18:50:29.277 00.117 15712 IsGuiding returns 0
18:50:29.277 00.000 15712 Move returns status 0, amount 93
18:50:29.277 00.000 15712 MoveAxis(N, 0, ABG)
18:50:29.277 00.000 15712 Move returns status 0, amount 0
18:50:29.277 00.000 15712 move complete, result=0
18:50:29.277 00.000 15712 worker thread done servicing request
18:50:29.277 00.000 15712 Worker thread wakes up
18:50:29.277 00.000 7988 GuideStep: 0.4 px 93 ms WEST, 0.0 px 0 ms NORTH
18:50:29.279 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:29.281 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:30.910 01.629 15712 Exposure complete
18:50:30.973 00.063 15712 worker thread done servicing request
18:50:30.973 00.000 7988 OnExposeComplete: enter
18:50:30.973 00.000 7988 UpdateGuideState(): m_state=6
18:50:30.973 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
18:50:30.978 00.005 7988 Star::Find returns 1 (0), X=1180.68, Y=433.29, Mass=1515, SNR=26.2, Peak=196 HFD=3.6
18:50:30.978 00.000 7988 MultiStar: [#1 0.02,1.17,0.00,M3] [#2 -0.14,0.87,0.00,M3] [#3 -0.13,1.17,0.00,M3] [#4 -0.03,0.97,0.00,M3] [#5 -0.31,0.97,0.00,M2] [#6 -0.19,1.19,0.00,M2] [#7 -0.29,0.92,0.00,M1] [#8 -0.22,1.20,0.00,M3] 
18:50:30.980 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
18:50:30.980 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
18:50:30.982 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=1.00 hyp=1.02 cameraTheta=1.76 mountX=-1.00 mountY=0.17, mountTheta=2.97
18:50:30.984 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=1.00, opts=13)
18:50:30.984 00.000 7988 Enqueuing Move request for scope (-0.19, 1.00)
18:50:30.986 00.002 15712 Worker thread wakes up
18:50:30.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.00) opts 0xd
18:50:30.986 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 1.00)
18:50:30.986 00.000 15712 Moving (-0.19, 1.00) raw xDistance=-1.00 yDistance=0.17
18:50:30.986 00.000 15712 BLC: History state: CurrMiss=-0.17, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.409478, 1:-0.012889, 2:-0.170128
18:50:30.986 00.000 15712 BLC: No correction, Miss < min_move
18:50:30.986 00.000 15712 PPEC rslt: input = -1.00, final = -0.54, react = -0.60, pred = 0.06, hyst = -0.52, hyst_pct = 0.00, period_length = 644.43
18:50:30.986 00.000 15712 PPEC: input: -1.00, control: -0.54, exposure: 1500
18:50:30.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:30.988 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:30.988 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.2
18:50:30.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:30.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:30.988 00.000 7988 Enqueuing Expose request
18:50:30.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:50:30.988 00.000 15712 MoveAxis(E, 176, ABG)
18:50:30.988 00.000 15712 Guiding  Dir = 2, Dur = 176
18:50:30.988 00.000 15712 IsGuiding returns 0
18:50:31.008 00.020 15712 PulseGuide returned control before completion, sleep 163
18:50:31.209 00.201 15712 IsGuiding returns 0
18:50:31.209 00.000 15712 Move returns status 0, amount 176
18:50:31.209 00.000 15712 MoveAxis(N, 0, ABG)
18:50:31.209 00.000 15712 Move returns status 0, amount 0
18:50:31.209 00.000 15712 move complete, result=0
18:50:31.209 00.000 7988 GuideStep: -1.0 px 176 ms EAST, 0.2 px 0 ms NORTH
18:50:31.211 00.002 15712 worker thread done servicing request
18:50:31.211 00.000 15712 Worker thread wakes up
18:50:31.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:31.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:32.616 01.405 15712 Exposure complete
18:50:32.679 00.063 15712 worker thread done servicing request
18:50:32.679 00.000 7988 OnExposeComplete: enter
18:50:32.679 00.000 7988 UpdateGuideState(): m_state=6
18:50:32.679 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
18:50:32.679 00.000 7988 Star::Find returns 1 (0), X=1180.58, Y=432.69, Mass=1456, SNR=25.8, Peak=177 HFD=3.4
18:50:32.679 00.000 7988 MultiStar: [#1 -0.16,1.01,0.00,M4] [#2 -0.23,0.54,1.01,U] [#3 -0.24,0.68,0.00,M4] [#4 -0.07,0.53,0.98,U] [#5 -0.18,0.60,0.73,U] [#6 -0.05,0.87,0.00,M3] [#7 -0.34,0.36,0.62,U] [#8 -0.59,0.70,0.00,M4] 
18:50:32.679 00.000 7988 single-star, 4 included, MultiStar: {-0.21, 0.49}, one-star: {-0.29, 0.40}
18:50:32.679 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.58) = xAngle (3.78 = -2.51)
18:50:32.679 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.60)
18:50:32.679 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.40 hyp=0.50 cameraTheta=2.20 mountX=-0.40 mountY=0.28, mountTheta=2.53
18:50:32.689 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.40, opts=13)
18:50:32.689 00.000 7988 Enqueuing Move request for scope (-0.29, 0.40)
18:50:32.689 00.000 15712 Worker thread wakes up
18:50:32.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.40) opts 0xd
18:50:32.689 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.40)
18:50:32.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:32.693 00.004 7988 UpdateGuideState exits: m=1456 SNR=25.8
18:50:32.693 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:32.693 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:32.693 00.000 7988 Enqueuing Expose request
18:50:32.693 00.000 15712 Moving (-0.29, 0.40) raw xDistance=-0.40 yDistance=0.28
18:50:32.693 00.000 15712 BLC: window closed
18:50:32.693 00.000 15712 BLC: History state: CurrMiss=-0.28, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.409478, 1:-0.012889, 2:-0.170128
18:50:32.693 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
18:50:32.693 00.000 15712 BLC: window closed
18:50:32.693 00.000 15712 PPEC rslt: input = -0.40, final = -0.19, react = -0.24, pred = 0.05, hyst = -0.20, hyst_pct = 0.00, period_length = 644.43
18:50:32.693 00.000 15712 PPEC: input: -0.40, control: -0.19, exposure: 1500
18:50:32.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:50:32.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:50:32.693 00.000 15712 MoveAxis(E, 62, ABG)
18:50:32.693 00.000 15712 Guiding  Dir = 2, Dur = 62
18:50:32.709 00.016 15712 IsGuiding returns 0
18:50:32.728 00.019 15712 PulseGuide returned control before completion, sleep 57
18:50:32.812 00.084 15712 IsGuiding returns 0
18:50:32.812 00.000 15712 Move returns status 0, amount 62
18:50:32.812 00.000 15712 MoveAxis(N, 0, ABG)
18:50:32.812 00.000 15712 Move returns status 0, amount 0
18:50:32.812 00.000 15712 move complete, result=0
18:50:32.812 00.000 15712 worker thread done servicing request
18:50:32.812 00.000 15712 Worker thread wakes up
18:50:32.812 00.000 7988 GuideStep: -0.4 px 62 ms EAST, 0.3 px 0 ms NORTH
18:50:32.814 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:32.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:34.451 01.637 15712 Exposure complete
18:50:34.515 00.064 15712 worker thread done servicing request
18:50:34.515 00.000 7988 OnExposeComplete: enter
18:50:34.515 00.000 7988 UpdateGuideState(): m_state=6
18:50:34.515 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
18:50:34.515 00.000 7988 Star::Find returns 1 (0), X=1180.72, Y=432.44, Mass=1443, SNR=25.8, Peak=214 HFD=3.2
18:50:34.515 00.000 7988 MultiStar: [#1 -0.10,0.60,0.99,U] [#2 -0.17,0.35,1.00,U] [#3 -0.04,0.61,0.96,U] [#4 -0.12,0.39,1.01,U] [#5 -0.32,0.25,0.72,U] [#6 -0.01,0.47,0.69,U] [#7 -0.35,0.46,0.67,U] [#8 -0.31,0.44,0.64,U] 
18:50:34.515 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.41}, one-star: {-0.15, 0.15}
18:50:34.515 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.58) = xAngle (3.94 = -2.34)
18:50:34.515 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.05 = 0.77)
18:50:34.515 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.36 mountX=-0.15 mountY=0.15, mountTheta=2.36
18:50:34.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.15, opts=13)
18:50:34.527 00.012 7988 Enqueuing Move request for scope (-0.15, 0.15)
18:50:34.527 00.000 15712 Worker thread wakes up
18:50:34.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
18:50:34.527 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
18:50:34.527 00.000 15712 Moving (-0.15, 0.15) raw xDistance=-0.15 yDistance=0.15
18:50:34.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:34.528 00.001 7988 UpdateGuideState exits: m=1443 SNR=25.8
18:50:34.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:34.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:34.528 00.000 7988 Enqueuing Expose request
18:50:34.528 00.000 15712 PPEC rslt: input = -0.15, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 644.43
18:50:34.528 00.000 15712 PPEC: input: -0.15, control: 0.04, exposure: 1500
18:50:34.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:34.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:50:34.528 00.000 15712 MoveAxis(W, 14, ABG)
18:50:34.528 00.000 15712 Guiding  Dir = 3, Dur = 14
18:50:34.528 00.000 15712 IsGuiding returns 0
18:50:34.581 00.053 15712 IsGuiding returns 1
18:50:34.581 00.000 15712 scope still moving after pulse duration time elapsed
18:50:34.607 00.026 15712 IsGuiding returns 0
18:50:34.607 00.000 15712 scope move finished after 14 + 59 ms
18:50:34.607 00.000 15712 Move returns status 0, amount 14
18:50:34.607 00.000 15712 MoveAxis(N, 0, ABG)
18:50:34.607 00.000 15712 Move returns status 0, amount 0
18:50:34.607 00.000 15712 move complete, result=0
18:50:34.607 00.000 15712 worker thread done servicing request
18:50:34.607 00.000 15712 Worker thread wakes up
18:50:34.607 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
18:50:34.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:34.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:36.025 01.418 15712 Exposure complete
18:50:36.086 00.061 15712 worker thread done servicing request
18:50:36.086 00.000 7988 OnExposeComplete: enter
18:50:36.086 00.000 7988 UpdateGuideState(): m_state=6
18:50:36.091 00.005 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
18:50:36.092 00.001 7988 Star::Find returns 1 (0), X=1180.77, Y=432.46, Mass=1482, SNR=26.1, Peak=237 HFD=3.2
18:50:36.094 00.002 7988 MultiStar: [#1 0.03,0.60,0.98,U] [#2 -0.04,-0.05,0.98,U] [#3 -0.03,0.35,0.96,U] [#4 0.06,0.06,1.01,U] [#5 -0.35,0.30,0.70,U] [#6 0.03,0.58,0.74,U] [#7 -0.09,0.27,0.67,U] [#8 -0.23,0.19,0.63,U] 
18:50:36.094 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.27}, one-star: {-0.11, 0.17}
18:50:36.094 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.57)
18:50:36.094 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.54)
18:50:36.094 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.14 mountX=-0.17 mountY=0.10, mountTheta=2.59
18:50:36.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.17, opts=13)
18:50:36.101 00.007 7988 Enqueuing Move request for scope (-0.11, 0.17)
18:50:36.101 00.000 15712 Worker thread wakes up
18:50:36.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
18:50:36.101 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
18:50:36.101 00.000 15712 Moving (-0.11, 0.17) raw xDistance=-0.17 yDistance=0.10
18:50:36.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:36.101 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1
18:50:36.105 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:36.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:36.107 00.002 7988 Enqueuing Expose request
18:50:36.107 00.000 15712 PPEC rslt: input = -0.17, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 645.71
18:50:36.107 00.000 15712 PPEC: input: -0.17, control: -0.06, exposure: 1500
18:50:36.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:36.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:50:36.107 00.000 15712 MoveAxis(E, 21, ABG)
18:50:36.107 00.000 15712 Guiding  Dir = 2, Dur = 21
18:50:36.109 00.002 15712 IsGuiding returns 0
18:50:36.133 00.024 15712 IsGuiding returns 1
18:50:36.133 00.000 15712 scope still moving after pulse duration time elapsed
18:50:36.181 00.048 15712 IsGuiding returns 0
18:50:36.181 00.000 15712 scope move finished after 21 + 50 ms
18:50:36.181 00.000 15712 Move returns status 0, amount 21
18:50:36.181 00.000 15712 MoveAxis(N, 0, ABG)
18:50:36.181 00.000 15712 Move returns status 0, amount 0
18:50:36.181 00.000 15712 move complete, result=0
18:50:36.181 00.000 7988 GuideStep: -0.2 px 21 ms EAST, 0.1 px 0 ms NORTH
18:50:36.183 00.002 15712 worker thread done servicing request
18:50:36.183 00.000 15712 Worker thread wakes up
18:50:36.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:36.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:37.826 01.643 15712 Exposure complete
18:50:37.890 00.064 15712 worker thread done servicing request
18:50:37.890 00.000 7988 OnExposeComplete: enter
18:50:37.890 00.000 7988 UpdateGuideState(): m_state=6
18:50:37.890 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
18:50:37.895 00.005 7988 Star::Find returns 1 (0), X=1180.81, Y=431.76, Mass=1460, SNR=25.9, Peak=162 HFD=3.6
18:50:37.895 00.000 7988 MultiStar: [#1 0.09,-0.30,1.01,U] [#2 0.12,-0.61,0.97,U] [#3 0.26,-0.33,0.94,U] [#4 0.22,-0.60,1.03,U] [#5 0.26,-0.47,0.69,U] [#6 0.17,-0.30,0.73,U] [#7 -0.13,-0.63,0.65,U] [#8 0.19,-0.37,0.62,U] 
18:50:37.895 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.46}, one-star: {-0.07, -0.53}
18:50:37.895 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
18:50:37.901 00.006 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.90)
18:50:37.901 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.46 hyp=0.48 cameraTheta=-1.31 mountX=0.46 mountY=-0.11, mountTheta=-0.24
18:50:37.901 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.46, opts=13)
18:50:37.901 00.000 7988 Enqueuing Move request for scope (0.13, -0.46)
18:50:37.901 00.000 15712 Worker thread wakes up
18:50:37.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:37.901 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.9
18:50:37.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:37.911 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:37.911 00.000 7988 Enqueuing Expose request
18:50:37.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.46) opts 0xd
18:50:37.911 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.46)
18:50:37.911 00.000 15712 Moving (0.13, -0.46) raw xDistance=0.46 yDistance=-0.11
18:50:37.916 00.005 15712 PPEC rslt: input = 0.46, final = 0.31, react = 0.28, pred = 0.03, hyst = 0.25, hyst_pct = 0.00, period_length = 646.97
18:50:37.916 00.000 15712 PPEC: input: 0.46, control: 0.31, exposure: 1500
18:50:37.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:37.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:50:37.916 00.000 15712 MoveAxis(W, 101, ABG)
18:50:37.916 00.000 15712 Guiding  Dir = 3, Dur = 101
18:50:37.916 00.000 15712 IsGuiding returns 0
18:50:37.938 00.022 15712 PulseGuide returned control before completion, sleep 90
18:50:38.066 00.128 15712 IsGuiding returns 0
18:50:38.066 00.000 15712 Move returns status 0, amount 101
18:50:38.066 00.000 15712 MoveAxis(N, 0, ABG)
18:50:38.066 00.000 15712 Move returns status 0, amount 0
18:50:38.066 00.000 15712 move complete, result=0
18:50:38.066 00.000 15712 worker thread done servicing request
18:50:38.066 00.000 15712 Worker thread wakes up
18:50:38.066 00.000 7988 GuideStep: 0.5 px 101 ms WEST, -0.1 px 0 ms NORTH
18:50:38.068 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:38.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:39.476 01.408 15712 Exposure complete
18:50:39.537 00.061 15712 worker thread done servicing request
18:50:39.537 00.000 7988 OnExposeComplete: enter
18:50:39.537 00.000 7988 UpdateGuideState(): m_state=6
18:50:39.540 00.003 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
18:50:39.540 00.000 7988 Star::Find returns 1 (0), X=1180.78, Y=431.66, Mass=1479, SNR=25.7, Peak=148 HFD=3.7
18:50:39.542 00.002 7988 MultiStar: [#1 -0.08,-0.28,1.01,U] [#2 -0.34,-0.56,1.00,U] [#3 -0.01,-0.53,0.96,U] [#4 -0.07,-0.51,1.03,U] [#5 -0.29,-0.57,0.71,U] [#6 0.08,-0.33,0.68,U] [#7 -0.05,-0.15,0.70,U] [#8 -0.28,-0.35,0.65,U] 
18:50:39.544 00.002 7988 refined, 8 included, MultiStar: {-0.13, -0.45}, one-star: {-0.10, -0.62}
18:50:39.544 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
18:50:39.546 00.002 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
18:50:39.546 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.45 hyp=0.47 cameraTheta=-1.85 mountX=0.45 mountY=0.14, mountTheta=0.30
18:50:39.548 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.45, opts=13)
18:50:39.550 00.002 7988 Enqueuing Move request for scope (-0.13, -0.45)
18:50:39.550 00.000 15712 Worker thread wakes up
18:50:39.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.45) opts 0xd
18:50:39.550 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.45)
18:50:39.550 00.000 15712 Moving (-0.13, -0.45) raw xDistance=0.45 yDistance=0.14
18:50:39.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:39.550 00.000 7988 UpdateGuideState exits: m=1479 SNR=25.7
18:50:39.553 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:39.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:39.553 00.000 7988 Enqueuing Expose request
18:50:39.553 00.000 15712 PPEC rslt: input = 0.45, final = 0.24, react = 0.27, pred = -0.03, hyst = 0.24, hyst_pct = 0.00, period_length = 646.97
18:50:39.553 00.000 15712 PPEC: input: 0.45, control: 0.24, exposure: 1500
18:50:39.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:39.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:50:39.553 00.000 15712 MoveAxis(W, 77, ABG)
18:50:39.553 00.000 15712 Guiding  Dir = 3, Dur = 77
18:50:39.553 00.000 15712 IsGuiding returns 0
18:50:39.585 00.032 15712 PulseGuide returned control before completion, sleep 60
18:50:39.648 00.063 15712 IsGuiding returns 1
18:50:39.648 00.000 15712 scope still moving after pulse duration time elapsed
18:50:39.697 00.049 15712 IsGuiding returns 0
18:50:39.697 00.000 15712 scope move finished after 77 + 62 ms
18:50:39.697 00.000 15712 Move returns status 0, amount 77
18:50:39.697 00.000 15712 MoveAxis(N, 0, ABG)
18:50:39.697 00.000 15712 Move returns status 0, amount 0
18:50:39.697 00.000 15712 move complete, result=0
18:50:39.697 00.000 7988 GuideStep: 0.4 px 77 ms WEST, 0.1 px 0 ms NORTH
18:50:39.697 00.000 15712 worker thread done servicing request
18:50:39.697 00.000 15712 Worker thread wakes up
18:50:39.699 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:39.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:41.337 01.638 15712 Exposure complete
18:50:41.399 00.062 15712 worker thread done servicing request
18:50:41.399 00.000 7988 OnExposeComplete: enter
18:50:41.399 00.000 7988 UpdateGuideState(): m_state=6
18:50:41.399 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
18:50:41.399 00.000 7988 Star::Find returns 1 (0), X=1180.62, Y=429.76, Mass=1464, SNR=25.8, Peak=202 HFD=3.5
18:50:41.399 00.000 7988 MultiStar: large primary error, entering stabilization period
18:50:41.399 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
18:50:41.399 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
18:50:41.409 00.010 7988 CameraToMount -- cameraX=-0.26 cameraY=-2.52 hyp=2.54 cameraTheta=-1.67 mountX=2.52 mountY=0.32, mountTheta=0.13
18:50:41.409 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-2.52, opts=13)
18:50:41.411 00.002 7988 Enqueuing Move request for scope (-0.26, -2.52)
18:50:41.413 00.002 15712 Worker thread wakes up
18:50:41.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -2.52) opts 0xd
18:50:41.413 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -2.52)
18:50:41.413 00.000 15712 Moving (-0.26, -2.52) raw xDistance=2.52 yDistance=0.32
18:50:41.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:41.414 00.001 7988 UpdateGuideState exits: m=1464 SNR=25.8
18:50:41.416 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:41.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:41.416 00.000 7988 Enqueuing Expose request
18:50:41.416 00.000 15712 PPEC rslt: input = 2.52, final = 1.48, react = 1.51, pred = -0.04, hyst = 1.38, hyst_pct = 0.00, period_length = 648.26
18:50:41.416 00.000 15712 PPEC: input: 2.52, control: 1.48, exposure: 1500
18:50:41.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:50:41.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
18:50:41.416 00.000 15712 MoveAxis(W, 481, ABG)
18:50:41.416 00.000 15712 Guiding  Dir = 3, Dur = 481
18:50:41.416 00.000 15712 IsGuiding returns 0
18:50:41.438 00.022 15712 PulseGuide returned control before completion, sleep 472
18:50:41.947 00.509 15712 IsGuiding returns 0
18:50:41.947 00.000 15712 Move returns status 0, amount 481
18:50:41.947 00.000 15712 MoveAxis(N, 0, ABG)
18:50:41.947 00.000 15712 Move returns status 0, amount 0
18:50:41.947 00.000 15712 move complete, result=0
18:50:41.947 00.000 7988 GuideStep: 2.5 px 481 ms WEST, 0.3 px 0 ms NORTH
18:50:41.953 00.006 15712 worker thread done servicing request
18:50:41.953 00.000 15712 Worker thread wakes up
18:50:41.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:41.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:43.357 01.404 15712 Exposure complete
18:50:43.419 00.062 15712 worker thread done servicing request
18:50:43.419 00.000 7988 OnExposeComplete: enter
18:50:43.421 00.002 7988 UpdateGuideState(): m_state=6
18:50:43.423 00.002 7988 Star::Find(15, 1180, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
18:50:43.423 00.000 7988 Star::Find returns 1 (0), X=1180.47, Y=431.41, Mass=1479, SNR=26.1, Peak=153 HFD=3.3
18:50:43.425 00.002 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
18:50:43.425 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
18:50:43.427 00.002 7988 CameraToMount -- cameraX=-0.40 cameraY=-0.88 hyp=0.96 cameraTheta=-2.00 mountX=0.88 mountY=0.42, mountTheta=0.45
18:50:43.429 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=-0.88, opts=13)
18:50:43.429 00.000 7988 Enqueuing Move request for scope (-0.40, -0.88)
18:50:43.431 00.002 15712 Worker thread wakes up
18:50:43.431 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.88) opts 0xd
18:50:43.431 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, -0.88)
18:50:43.431 00.000 15712 Moving (-0.40, -0.88) raw xDistance=0.88 yDistance=0.42
18:50:43.431 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:43.431 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.1
18:50:43.434 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:43.435 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:43.436 00.001 7988 Enqueuing Expose request
18:50:43.436 00.000 15712 PPEC rslt: input = 0.88, final = 0.48, react = 0.53, pred = -0.05, hyst = 0.49, hyst_pct = 0.00, period_length = 649.53
18:50:43.436 00.000 15712 PPEC: input: 0.88, control: 0.48, exposure: 1500
18:50:43.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:50:43.436 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
18:50:43.436 00.000 15712 MoveAxis(W, 157, ABG)
18:50:43.436 00.000 15712 Guiding  Dir = 3, Dur = 157
18:50:43.436 00.000 15712 IsGuiding returns 0
18:50:43.454 00.018 15712 PulseGuide returned control before completion, sleep 153
18:50:43.614 00.160 15712 IsGuiding returns 0
18:50:43.614 00.000 15712 Move returns status 0, amount 157
18:50:43.614 00.000 15712 MoveAxis(N, 0, ABG)
18:50:43.614 00.000 15712 Move returns status 0, amount 0
18:50:43.614 00.000 15712 move complete, result=0
18:50:43.614 00.000 7988 GuideStep: 0.9 px 157 ms WEST, 0.4 px 0 ms NORTH
18:50:43.615 00.001 15712 worker thread done servicing request
18:50:43.615 00.000 15712 Worker thread wakes up
18:50:43.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:43.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:45.255 01.640 15712 Exposure complete
18:50:45.316 00.061 15712 worker thread done servicing request
18:50:45.316 00.000 7988 OnExposeComplete: enter
18:50:45.316 00.000 7988 UpdateGuideState(): m_state=6
18:50:45.320 00.004 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
18:50:45.320 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=432.54, Mass=1441, SNR=25.7, Peak=220 HFD=3.1
18:50:45.322 00.002 7988 MultiStar: exiting stabilization period
18:50:45.324 00.002 7988 MultiStar: [#1 -0.22,0.56,0.99,U] [#2 -0.41,0.03,0.99,U] [#3 -0.08,0.53,0.95,U] [#4 -0.15,0.11,1.04,U] [#5 -0.35,0.11,0.74,U] [#6 -0.26,0.19,0.72,U] [#7 -0.43,0.38,0.71,U] [#8 -0.51,0.31,0.70,U] 
18:50:45.324 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.28}, one-star: {-0.22, 0.25}
18:50:45.324 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
18:50:45.324 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.69)
18:50:45.324 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.25 hyp=0.33 cameraTheta=2.28 mountX=-0.25 mountY=0.21, mountTheta=2.44
18:50:45.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.25, opts=13)
18:50:45.324 00.000 7988 Enqueuing Move request for scope (-0.22, 0.25)
18:50:45.332 00.008 15712 Worker thread wakes up
18:50:45.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.25) opts 0xd
18:50:45.332 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.25)
18:50:45.332 00.000 15712 Moving (-0.22, 0.25) raw xDistance=-0.25 yDistance=0.21
18:50:45.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:45.332 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.7
18:50:45.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:45.332 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:45.332 00.000 7988 Enqueuing Expose request
18:50:45.332 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 649.53
18:50:45.332 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
18:50:45.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:45.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:50:45.332 00.000 15712 MoveAxis(E, 45, ABG)
18:50:45.332 00.000 15712 Guiding  Dir = 2, Dur = 45
18:50:45.332 00.000 15712 IsGuiding returns 0
18:50:45.355 00.023 15712 PulseGuide returned control before completion, sleep 38
18:50:45.396 00.041 15712 IsGuiding returns 1
18:50:45.396 00.000 15712 scope still moving after pulse duration time elapsed
18:50:45.436 00.040 15712 IsGuiding returns 0
18:50:45.436 00.000 15712 scope move finished after 45 + 52 ms
18:50:45.436 00.000 15712 Move returns status 0, amount 45
18:50:45.436 00.000 15712 MoveAxis(N, 0, ABG)
18:50:45.436 00.000 15712 Move returns status 0, amount 0
18:50:45.436 00.000 15712 move complete, result=0
18:50:45.436 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.2 px 0 ms NORTH
18:50:45.437 00.001 15712 worker thread done servicing request
18:50:45.437 00.000 15712 Worker thread wakes up
18:50:45.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:45.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:46.847 01.410 15712 Exposure complete
18:50:46.908 00.061 15712 worker thread done servicing request
18:50:46.908 00.000 7988 OnExposeComplete: enter
18:50:46.908 00.000 7988 UpdateGuideState(): m_state=6
18:50:46.908 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
18:50:46.908 00.000 7988 Star::Find returns 1 (0), X=1180.56, Y=432.66, Mass=1349, SNR=24.9, Peak=186 HFD=3.2
18:50:46.908 00.000 7988 MultiStar: [#1 -0.13,0.82,0.00,M1] [#2 -0.30,0.08,1.02,U] [#3 -0.33,0.53,1.00,U] [#4 -0.18,0.29,1.04,U] [#5 -0.66,0.44,0.00,M1] [#6 -0.16,0.60,0.70,U] [#7 -0.33,0.42,0.70,U] [#8 -0.28,0.47,0.66,U] 
18:50:46.908 00.000 7988 refined, 6 included, MultiStar: {-0.27, 0.38}, one-star: {-0.31, 0.37}
18:50:46.908 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.58) = xAngle (3.77 = -2.51)
18:50:46.908 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.88 = 0.60)
18:50:46.908 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.38 hyp=0.46 cameraTheta=2.19 mountX=-0.38 mountY=0.26, mountTheta=2.53
18:50:46.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.38, opts=13)
18:50:46.908 00.000 7988 Enqueuing Move request for scope (-0.27, 0.38)
18:50:46.924 00.016 15712 Worker thread wakes up
18:50:46.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.38) opts 0xd
18:50:46.924 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.38)
18:50:46.924 00.000 15712 Moving (-0.27, 0.38) raw xDistance=-0.38 yDistance=0.26
18:50:46.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:50:46.924 00.000 7988 UpdateGuideState exits: m=1349 SNR=24.9
18:50:46.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:46.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:46.924 00.000 7988 Enqueuing Expose request
18:50:46.924 00.000 15712 PPEC rslt: input = -0.38, final = -0.21, react = -0.23, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 650.81
18:50:46.924 00.000 15712 PPEC: input: -0.38, control: -0.21, exposure: 1500
18:50:46.924 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=0.60 newest=0.90
18:50:46.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
18:50:46.924 00.000 15712 MoveAxis(E, 70, ABG)
18:50:46.924 00.000 15712 Guiding  Dir = 2, Dur = 70
18:50:46.924 00.000 15712 IsGuiding returns 0
18:50:46.950 00.026 15712 PulseGuide returned control before completion, sleep 57
18:50:47.026 00.076 15712 IsGuiding returns 0
18:50:47.026 00.000 15712 Move returns status 0, amount 70
18:50:47.026 00.000 15712 BLC: Oldest BLC event removed
18:50:47.026 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 268 applied
18:50:47.026 00.000 15712 MoveAxis(S, 335, ABG)
18:50:47.026 00.000 15712 Guiding  Dir = 1, Dur = 335
18:50:47.026 00.000 15712 IsGuiding returns 0
18:50:47.111 00.085 15712 PulseGuide returned control before completion, sleep 266
18:50:47.387 00.276 15712 IsGuiding returns 1
18:50:47.387 00.000 15712 scope still moving after pulse duration time elapsed
18:50:47.419 00.032 15712 IsGuiding returns 1
18:50:47.467 00.048 15712 IsGuiding returns 0
18:50:47.467 00.000 15712 scope move finished after 335 + 112 ms
18:50:47.467 00.000 15712 Move returns status 0, amount 335
18:50:47.467 00.000 15712 move complete, result=0
18:50:47.467 00.000 7988 GuideStep: -0.4 px 70 ms EAST, 0.3 px 335 ms SOUTH
18:50:47.483 00.016 15712 worker thread done servicing request
18:50:47.483 00.000 15712 Worker thread wakes up
18:50:47.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:47.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:49.129 01.646 15712 Exposure complete
18:50:49.192 00.063 15712 worker thread done servicing request
18:50:49.192 00.000 7988 OnExposeComplete: enter
18:50:49.192 00.000 7988 UpdateGuideState(): m_state=6
18:50:49.192 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
18:50:49.192 00.000 7988 Star::Find returns 1 (0), X=1180.69, Y=433.06, Mass=1328, SNR=24.6, Peak=156 HFD=3.4
18:50:49.192 00.000 7988 MultiStar: [#1 0.05,1.29,0.00,M2] [#2 -0.28,0.83,0.00,M1] [#3 -0.01,1.38,0.00,M1] [#4 0.08,0.78,0.00,M1] [#5 0.01,1.04,0.00,M2] [#6 0.23,1.10,0.00,M1] [#7 -0.36,1.03,0.00,M1] [#8 -0.08,0.90,0.00,M1] 
18:50:49.199 00.007 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.58) = xAngle (3.39 = -2.90)
18:50:49.199 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.21)
18:50:49.199 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.77 hyp=0.79 cameraTheta=1.81 mountX=-0.77 mountY=0.17, mountTheta=2.93
18:50:49.199 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.77, opts=13)
18:50:49.204 00.005 7988 Enqueuing Move request for scope (-0.19, 0.77)
18:50:49.204 00.000 15712 Worker thread wakes up
18:50:49.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.77) opts 0xd
18:50:49.204 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.77)
18:50:49.204 00.000 15712 Moving (-0.19, 0.77) raw xDistance=-0.77 yDistance=0.17
18:50:49.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:49.204 00.000 7988 UpdateGuideState exits: m=1328 SNR=24.6
18:50:49.208 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:49.208 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:49.210 00.002 7988 Enqueuing Expose request
18:50:49.210 00.000 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=-0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.262151, 1:0.166518
18:50:49.210 00.000 15712 BLC: No correction, Miss < min_move
18:50:49.212 00.002 15712 PPEC rslt: input = -0.77, final = -0.44, react = -0.46, pred = 0.02, hyst = -0.42, hyst_pct = 0.00, period_length = 652.10
18:50:49.212 00.000 15712 PPEC: input: -0.77, control: -0.44, exposure: 1500
18:50:49.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:49.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:50:49.212 00.000 15712 MoveAxis(E, 143, ABG)
18:50:49.212 00.000 15712 Guiding  Dir = 2, Dur = 143
18:50:49.238 00.026 15712 IsGuiding returns 0
18:50:49.256 00.018 15712 PulseGuide returned control before completion, sleep 138
18:50:49.396 00.140 15712 IsGuiding returns 1
18:50:49.396 00.000 15712 scope still moving after pulse duration time elapsed
18:50:49.429 00.033 15712 IsGuiding returns 0
18:50:49.429 00.000 15712 scope move finished after 143 + 48 ms
18:50:49.429 00.000 15712 Move returns status 0, amount 143
18:50:49.429 00.000 15712 MoveAxis(N, 0, ABG)
18:50:49.429 00.000 15712 Move returns status 0, amount 0
18:50:49.429 00.000 15712 move complete, result=0
18:50:49.429 00.000 7988 GuideStep: -0.8 px 143 ms EAST, 0.2 px 0 ms NORTH
18:50:49.434 00.005 15712 worker thread done servicing request
18:50:49.434 00.000 15712 Worker thread wakes up
18:50:49.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:49.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:50.839 01.405 15712 Exposure complete
18:50:50.904 00.065 15712 worker thread done servicing request
18:50:50.904 00.000 7988 OnExposeComplete: enter
18:50:50.904 00.000 7988 UpdateGuideState(): m_state=6
18:50:50.904 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
18:50:50.904 00.000 7988 Star::Find returns 1 (0), X=1181.08, Y=432.94, Mass=1398, SNR=25.4, Peak=135 HFD=4.0
18:50:50.904 00.000 7988 MultiStar: [#1 0.21,0.85,0.00,M3] [#2 0.07,0.56,1.03,U] [#3 0.09,0.82,0.00,M2] [#4 0.23,0.84,0.00,M2] [#5 0.07,0.69,0.72,U] [#6 0.51,0.57,0.00,M2] [#7 0.22,0.57,0.63,U] [#8 -0.07,0.99,0.00,M2] 
18:50:50.904 00.000 7988 refined, 3 included, MultiStar: {0.14, 0.62}, one-star: {0.21, 0.65}
18:50:50.904 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
18:50:50.904 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
18:50:50.904 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.62 hyp=0.63 cameraTheta=1.35 mountX=-0.62 mountY=-0.15, mountTheta=-2.90
18:50:50.915 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.62, opts=13)
18:50:50.915 00.000 7988 Enqueuing Move request for scope (0.14, 0.62)
18:50:50.915 00.000 15712 Worker thread wakes up
18:50:50.915 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.62) opts 0xd
18:50:50.915 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.62)
18:50:50.915 00.000 15712 Moving (0.14, 0.62) raw xDistance=-0.62 yDistance=-0.15
18:50:50.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:50.915 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.4
18:50:50.920 00.005 15712 BLC: History state: CurrMiss=-0.15, AvgInitMiss=-0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.262151, 1:0.166518, 2:-0.153290
18:50:50.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:50.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:50.920 00.000 7988 Enqueuing Expose request
18:50:50.920 00.000 15712 BLC: No correction, Miss < min_move
18:50:50.920 00.000 15712 PPEC rslt: input = -0.62, final = -0.35, react = -0.37, pred = 0.02, hyst = -0.35, hyst_pct = 0.00, period_length = 653.38
18:50:50.920 00.000 15712 PPEC: input: -0.62, control: -0.35, exposure: 1500
18:50:50.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:50.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:50:50.920 00.000 15712 MoveAxis(E, 114, ABG)
18:50:50.920 00.000 15712 Guiding  Dir = 2, Dur = 114
18:50:50.920 00.000 15712 IsGuiding returns 0
18:50:50.949 00.029 15712 PulseGuide returned control before completion, sleep 100
18:50:51.063 00.114 15712 IsGuiding returns 1
18:50:51.063 00.000 15712 scope still moving after pulse duration time elapsed
18:50:51.126 00.063 15712 IsGuiding returns 0
18:50:51.126 00.000 15712 scope move finished after 114 + 87 ms
18:50:51.126 00.000 15712 Move returns status 0, amount 114
18:50:51.126 00.000 15712 MoveAxis(N, 0, ABG)
18:50:51.126 00.000 15712 Move returns status 0, amount 0
18:50:51.126 00.000 15712 move complete, result=0
18:50:51.126 00.000 7988 GuideStep: -0.6 px 114 ms EAST, -0.2 px 0 ms NORTH
18:50:51.128 00.002 15712 worker thread done servicing request
18:50:51.128 00.000 15712 Worker thread wakes up
18:50:51.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:51.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:52.771 01.643 15712 Exposure complete
18:50:52.835 00.064 15712 worker thread done servicing request
18:50:52.835 00.000 7988 OnExposeComplete: enter
18:50:52.837 00.002 7988 UpdateGuideState(): m_state=6
18:50:52.839 00.002 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
18:50:52.841 00.002 7988 Star::Find returns 1 (0), X=1181.18, Y=430.15, Mass=1459, SNR=25.8, Peak=234 HFD=3.1
18:50:52.841 00.000 7988 MultiStar: large primary error, entering stabilization period
18:50:52.843 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
18:50:52.843 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.03)
18:50:52.845 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=-2.14 hyp=2.16 cameraTheta=-1.43 mountX=2.14 mountY=-0.25, mountTheta=-0.12
18:50:52.845 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-2.14, opts=13)
18:50:52.849 00.004 7988 Enqueuing Move request for scope (0.30, -2.14)
18:50:52.849 00.000 15712 Worker thread wakes up
18:50:52.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -2.14) opts 0xd
18:50:52.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -2.14)
18:50:52.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:52.849 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.8
18:50:52.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:52.849 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:52.854 00.005 15712 Moving (0.30, -2.14) raw xDistance=2.14 yDistance=-0.25
18:50:52.854 00.000 15712 BLC: window closed
18:50:52.854 00.000 7988 Enqueuing Expose request
18:50:52.854 00.000 15712 BLC: History state: CurrMiss=-0.25, AvgInitMiss=-0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.262151, 1:0.166518, 2:-0.153290
18:50:52.854 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
18:50:52.854 00.000 15712 BLC: window closed
18:50:52.854 00.000 15712 PPEC rslt: input = 2.14, final = 1.31, react = 1.28, pred = 0.03, hyst = 1.13, hyst_pct = 0.00, period_length = 653.38
18:50:52.854 00.000 15712 PPEC: input: 2.14, control: 1.31, exposure: 1500
18:50:52.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:50:52.854 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
18:50:52.854 00.000 15712 MoveAxis(W, 428, ABG)
18:50:52.854 00.000 15712 Guiding  Dir = 3, Dur = 428
18:50:52.854 00.000 15712 IsGuiding returns 0
18:50:52.892 00.038 15712 PulseGuide returned control before completion, sleep 404
18:50:53.332 00.440 15712 IsGuiding returns 0
18:50:53.332 00.000 15712 Move returns status 0, amount 428
18:50:53.332 00.000 15712 MoveAxis(N, 0, ABG)
18:50:53.332 00.000 15712 Move returns status 0, amount 0
18:50:53.332 00.000 15712 move complete, result=0
18:50:53.332 00.000 15712 worker thread done servicing request
18:50:53.332 00.000 15712 Worker thread wakes up
18:50:53.332 00.000 7988 GuideStep: 2.1 px 428 ms WEST, -0.3 px 0 ms NORTH
18:50:53.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:53.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:54.750 01.418 15712 Exposure complete
18:50:54.812 00.062 15712 worker thread done servicing request
18:50:54.812 00.000 7988 OnExposeComplete: enter
18:50:54.812 00.000 7988 UpdateGuideState(): m_state=6
18:50:54.817 00.005 7988 Star::Find(15, 1181, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
18:50:54.817 00.000 7988 Star::Find returns 1 (0), X=1181.16, Y=430.21, Mass=1480, SNR=26.0, Peak=215 HFD=3.4
18:50:54.819 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
18:50:54.821 00.002 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
18:50:54.821 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-2.08 hyp=2.10 cameraTheta=-1.43 mountX=2.08 mountY=-0.23, mountTheta=-0.11
18:50:54.823 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-2.08, opts=13)
18:50:54.825 00.002 7988 Enqueuing Move request for scope (0.28, -2.08)
18:50:54.825 00.000 15712 Worker thread wakes up
18:50:54.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -2.08) opts 0xd
18:50:54.825 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -2.08)
18:50:54.825 00.000 15712 Moving (0.28, -2.08) raw xDistance=2.08 yDistance=-0.23
18:50:54.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:54.828 00.003 7988 UpdateGuideState exits: m=1480 SNR=26.0
18:50:54.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:54.830 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:54.830 00.000 7988 Enqueuing Expose request
18:50:54.832 00.002 15712 PPEC rslt: input = 2.08, final = 1.26, react = 1.25, pred = 0.01, hyst = 1.10, hyst_pct = 0.00, period_length = 654.66
18:50:54.832 00.000 15712 PPEC: input: 2.08, control: 1.26, exposure: 1500
18:50:54.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:54.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:50:54.832 00.000 15712 MoveAxis(W, 411, ABG)
18:50:54.832 00.000 15712 Guiding  Dir = 3, Dur = 411
18:50:54.832 00.000 15712 IsGuiding returns 0
18:50:54.844 00.012 15712 PulseGuide returned control before completion, sleep 404
18:50:55.259 00.415 15712 IsGuiding returns 0
18:50:55.259 00.000 15712 Move returns status 0, amount 411
18:50:55.259 00.000 15712 MoveAxis(N, 0, ABG)
18:50:55.259 00.000 15712 Move returns status 0, amount 0
18:50:55.259 00.000 15712 move complete, result=0
18:50:55.259 00.000 7988 GuideStep: 2.1 px 411 ms WEST, -0.2 px 0 ms NORTH
18:50:55.267 00.008 15712 worker thread done servicing request
18:50:55.267 00.000 15712 Worker thread wakes up
18:50:55.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:55.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:56.906 01.639 15712 Exposure complete
18:50:56.968 00.062 15712 worker thread done servicing request
18:50:56.968 00.000 7988 OnExposeComplete: enter
18:50:56.968 00.000 7988 UpdateGuideState(): m_state=6
18:50:56.968 00.000 7988 Star::Find(15, 1181, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
18:50:56.968 00.000 7988 Star::Find returns 1 (1), X=1181.18, Y=432.19, Mass=1555, SNR=26.8, Peak=255 HFD=3.2
18:50:56.968 00.000 7988 MultiStar: exiting stabilization period
18:50:56.968 00.000 7988 MultiStar: [#1 0.33,0.15,0.97,U] [#2 0.32,-0.28,0.97,U] [#3 0.29,0.07,0.91,U] [#4 0.29,-0.14,1.02,U] [#5 0.13,0.01,0.68,U] [#6 0.20,-0.03,0.69,U] [#7 0.31,-0.06,0.62,U] [#8 0.25,-0.22,0.60,U] 
18:50:56.968 00.000 7988 refined, 8 included, MultiStar: {0.28, -0.07}, one-star: {0.31, -0.10}
18:50:56.982 00.014 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.58) = xAngle (1.34 = 1.34)
18:50:56.982 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.45 = -1.83)
18:50:56.984 00.002 7988 CameraToMount -- cameraX=0.28 cameraY=-0.07 hyp=0.28 cameraTheta=-0.23 mountX=0.06 mountY=-0.28, mountTheta=-1.34
18:50:56.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.07, opts=13)
18:50:56.984 00.000 7988 Enqueuing Move request for scope (0.28, -0.07)
18:50:56.984 00.000 15712 Worker thread wakes up
18:50:56.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.07) opts 0xd
18:50:56.984 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.07)
18:50:56.984 00.000 15712 Moving (0.28, -0.07) raw xDistance=0.06 yDistance=-0.28
18:50:56.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:56.984 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.8 Saturated
18:50:56.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:56.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:56.984 00.000 7988 Enqueuing Expose request
18:50:56.984 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 655.93
18:50:56.984 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
18:50:56.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:50:56.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
18:50:56.984 00.000 15712 MoveAxis(W, 2, ABG)
18:50:56.984 00.000 15712 Guiding  Dir = 3, Dur = 2
18:50:56.984 00.000 15712 IsGuiding returns 0
18:50:57.018 00.034 15712 IsGuiding returns 0
18:50:57.018 00.000 15712 Move returns status 0, amount 2
18:50:57.018 00.000 15712 MoveAxis(N, 0, ABG)
18:50:57.018 00.000 15712 Move returns status 0, amount 0
18:50:57.018 00.000 15712 move complete, result=0
18:50:57.018 00.000 15712 worker thread done servicing request
18:50:57.018 00.000 15712 Worker thread wakes up
18:50:57.018 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.3 px 0 ms NORTH
18:50:57.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:57.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:50:58.431 01.413 15712 Exposure complete
18:50:58.498 00.067 15712 worker thread done servicing request
18:50:58.498 00.000 7988 OnExposeComplete: enter
18:50:58.498 00.000 7988 UpdateGuideState(): m_state=6
18:50:58.498 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
18:50:58.498 00.000 7988 Star::Find returns 1 (1), X=1180.97, Y=432.23, Mass=1516, SNR=26.5, Peak=255 HFD=3.2
18:50:58.498 00.000 7988 MultiStar: [#1 0.28,0.25,1.02,U] [#2 0.16,-0.36,0.96,U] [#3 0.17,0.04,0.94,U] [#4 0.28,-0.09,1.02,U] [#5 0.24,0.03,0.71,U] [#6 0.40,0.28,0.71,U] [#7 0.10,0.34,0.68,U] [#8 0.28,0.27,0.64,U] 
18:50:58.509 00.011 7988 single-star, 8 included, MultiStar: {0.22, 0.06}, one-star: {0.10, -0.06}
18:50:58.509 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
18:50:58.509 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.13)
18:50:58.509 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.54 mountX=0.06 mountY=-0.10, mountTheta=-1.03
18:50:58.513 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.06, opts=13)
18:50:58.513 00.000 7988 Enqueuing Move request for scope (0.10, -0.06)
18:50:58.513 00.000 15712 Worker thread wakes up
18:50:58.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
18:50:58.513 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
18:50:58.513 00.000 15712 Moving (0.10, -0.06) raw xDistance=0.06 yDistance=-0.10
18:50:58.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:50:58.513 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5 Saturated
18:50:58.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:50:58.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:50:58.513 00.000 7988 Enqueuing Expose request
18:50:58.513 00.000 15712 PPEC rslt: input = 0.06, final = 0.10, react = 0.03, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 657.17
18:50:58.513 00.000 15712 PPEC: input: 0.06, control: 0.10, exposure: 1500
18:50:58.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:50:58.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:50:58.513 00.000 15712 MoveAxis(W, 32, ABG)
18:50:58.513 00.000 15712 Guiding  Dir = 3, Dur = 32
18:50:58.527 00.014 15712 IsGuiding returns 0
18:50:58.543 00.016 15712 PulseGuide returned control before completion, sleep 27
18:50:58.591 00.048 15712 IsGuiding returns 0
18:50:58.591 00.000 15712 Move returns status 0, amount 32
18:50:58.591 00.000 15712 MoveAxis(N, 0, ABG)
18:50:58.591 00.000 15712 Move returns status 0, amount 0
18:50:58.591 00.000 15712 move complete, result=0
18:50:58.591 00.000 7988 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
18:50:58.593 00.002 15712 worker thread done servicing request
18:50:58.593 00.000 15712 Worker thread wakes up
18:50:58.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:50:58.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:00.231 01.638 15712 Exposure complete
18:51:00.294 00.063 15712 worker thread done servicing request
18:51:00.295 00.001 7988 OnExposeComplete: enter
18:51:00.295 00.000 7988 UpdateGuideState(): m_state=6
18:51:00.295 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
18:51:00.298 00.003 7988 Star::Find returns 1 (1), X=1181.12, Y=432.87, Mass=1567, SNR=26.8, Peak=255 HFD=3.1
18:51:00.300 00.002 7988 MultiStar: [#1 0.22,1.00,0.00,M2] [#2 0.27,0.43,0.97,U] [#3 0.39,0.84,0.00,M1] [#4 0.40,0.62,1.00,U] [#5 0.16,0.64,0.69,U] [#6 0.58,0.86,0.00,M1] [#7 0.31,0.76,0.00,M1] [#8 0.19,0.87,0.00,M1] 
18:51:00.301 00.001 7988 refined, 3 included, MultiStar: {0.28, 0.56}, one-star: {0.24, 0.58}
18:51:00.301 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.69 = 2.69)
18:51:00.303 00.002 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.80 = -0.48)
18:51:00.303 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.56 hyp=0.63 cameraTheta=1.11 mountX=-0.57 mountY=-0.29, mountTheta=-2.67
18:51:00.303 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.56, opts=13)
18:51:00.308 00.005 7988 Enqueuing Move request for scope (0.28, 0.56)
18:51:00.308 00.000 15712 Worker thread wakes up
18:51:00.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.56) opts 0xd
18:51:00.308 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.56)
18:51:00.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:00.308 00.000 15712 Moving (0.28, 0.56) raw xDistance=-0.57 yDistance=-0.29
18:51:00.308 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.8 Saturated
18:51:00.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:00.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:00.308 00.000 7988 Enqueuing Expose request
18:51:00.316 00.008 15712 PPEC rslt: input = -0.57, final = -0.24, react = -0.34, pred = 0.10, hyst = -0.30, hyst_pct = 0.00, period_length = 657.17
18:51:00.316 00.000 15712 PPEC: input: -0.57, control: -0.24, exposure: 1500
18:51:00.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:51:00.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
18:51:00.316 00.000 15712 MoveAxis(E, 79, ABG)
18:51:00.316 00.000 15712 Guiding  Dir = 2, Dur = 79
18:51:00.316 00.000 15712 IsGuiding returns 0
18:51:00.326 00.010 15712 PulseGuide returned control before completion, sleep 74
18:51:00.437 00.111 15712 IsGuiding returns 1
18:51:00.437 00.000 15712 scope still moving after pulse duration time elapsed
18:51:00.467 00.030 15712 IsGuiding returns 0
18:51:00.467 00.000 15712 scope move finished after 79 + 70 ms
18:51:00.467 00.000 15712 Move returns status 0, amount 79
18:51:00.467 00.000 15712 MoveAxis(N, 0, ABG)
18:51:00.467 00.000 15712 Move returns status 0, amount 0
18:51:00.467 00.000 15712 move complete, result=0
18:51:00.467 00.000 7988 GuideStep: -0.6 px 79 ms EAST, -0.3 px 0 ms NORTH
18:51:00.469 00.002 15712 worker thread done servicing request
18:51:00.469 00.000 15712 Worker thread wakes up
18:51:00.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:00.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:01.888 01.419 15712 Exposure complete
18:51:01.950 00.062 15712 worker thread done servicing request
18:51:01.950 00.000 7988 OnExposeComplete: enter
18:51:01.950 00.000 7988 UpdateGuideState(): m_state=6
18:51:01.950 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
18:51:01.950 00.000 7988 Star::Find returns 1 (1), X=1181.21, Y=432.34, Mass=1368, SNR=25.0, Peak=255 HFD=2.9
18:51:01.950 00.000 7988 MultiStar: [#1 0.44,0.52,1.04,U] [#2 0.42,0.05,1.01,U] [#3 0.25,0.57,0.97,U] [#4 0.53,0.26,1.04,U] [#5 0.57,0.44,0.77,U] [#6 0.47,0.39,0.69,U] [#7 0.26,0.16,0.69,U] [#8 0.46,0.33,0.67,U] 
18:51:01.950 00.000 7988 single-star, 8 included, MultiStar: {0.41, 0.31}, one-star: {0.34, 0.05}
18:51:01.950 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
18:51:01.950 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.45)
18:51:01.950 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.34 cameraTheta=0.14 mountX=-0.05 mountY=-0.34, mountTheta=-1.72
18:51:01.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.05, opts=13)
18:51:01.950 00.000 7988 Enqueuing Move request for scope (0.34, 0.05)
18:51:01.950 00.000 15712 Worker thread wakes up
18:51:01.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.05) opts 0xd
18:51:01.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.05)
18:51:01.950 00.000 15712 Moving (0.34, 0.05) raw xDistance=-0.05 yDistance=-0.34
18:51:01.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=25, FiltMax=255, Gamma=0.690
18:51:01.965 00.015 7988 UpdateGuideState exits: m=1368 SNR=25.0 Saturated
18:51:01.967 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:01.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:01.967 00.000 7988 Enqueuing Expose request
18:51:01.967 00.000 15712 PPEC rslt: input = -0.05, final = 0.09, react = -0.03, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 658.40
18:51:01.967 00.000 15712 PPEC: input: -0.05, control: 0.09, exposure: 1500
18:51:01.967 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.64 newest=-0.73
18:51:01.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
18:51:01.967 00.000 15712 MoveAxis(W, 31, ABG)
18:51:01.967 00.000 15712 Guiding  Dir = 3, Dur = 31
18:51:01.967 00.000 15712 IsGuiding returns 0
18:51:01.984 00.017 15712 PulseGuide returned control before completion, sleep 16
18:51:02.019 00.035 15712 IsGuiding returns 0
18:51:02.019 00.000 15712 Move returns status 0, amount 31
18:51:02.019 00.000 15712 BLC: Oldest BLC event removed
18:51:02.019 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 268 applied
18:51:02.019 00.000 15712 MoveAxis(N, 354, ABG)
18:51:02.019 00.000 15712 Guiding  Dir = 0, Dur = 354
18:51:02.019 00.000 15712 IsGuiding returns 0
18:51:02.104 00.085 15712 PulseGuide returned control before completion, sleep 285
18:51:02.410 00.306 15712 IsGuiding returns 1
18:51:02.410 00.000 15712 scope still moving after pulse duration time elapsed
18:51:02.442 00.032 15712 IsGuiding returns 1
18:51:02.490 00.048 15712 IsGuiding returns 0
18:51:02.490 00.000 15712 scope move finished after 354 + 108 ms
18:51:02.490 00.000 15712 Move returns status 0, amount 354
18:51:02.490 00.000 15712 move complete, result=0
18:51:02.490 00.000 7988 GuideStep: -0.1 px 31 ms WEST, -0.3 px 354 ms NORTH
18:51:02.493 00.003 15712 worker thread done servicing request
18:51:02.493 00.000 15712 Worker thread wakes up
18:51:02.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:02.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:04.132 01.639 15712 Exposure complete
18:51:04.194 00.062 15712 worker thread done servicing request
18:51:04.194 00.000 7988 OnExposeComplete: enter
18:51:04.194 00.000 7988 UpdateGuideState(): m_state=6
18:51:04.198 00.004 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
18:51:04.200 00.002 7988 Star::Find returns 1 (0), X=1180.58, Y=431.20, Mass=1410, SNR=25.1, Peak=190 HFD=3.2
18:51:04.200 00.000 7988 MultiStar: [#1 -0.28,-0.69,1.04,U] [#2 -0.41,-1.10,0.00,M1] [#3 -0.37,-0.99,0.00,M1] [#4 -0.24,-1.17,0.00,M1] [#5 -0.38,-0.87,0.00,M1] [#6 -0.26,-0.83,0.00,M1] [#7 -0.14,-0.88,0.00,M1] [#8 -0.61,-1.25,0.00,M1] 
18:51:04.202 00.002 7988 refined, 1 included, MultiStar: {-0.29, -0.88}, one-star: {-0.30, -1.08}
18:51:04.202 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.58) = xAngle (-0.31 = -0.31)
18:51:04.204 00.002 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
18:51:04.204 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.88 hyp=0.93 cameraTheta=-1.89 mountX=0.88 mountY=0.31, mountTheta=0.34
18:51:04.206 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.88, opts=13)
18:51:04.208 00.002 7988 Enqueuing Move request for scope (-0.29, -0.88)
18:51:04.208 00.000 15712 Worker thread wakes up
18:51:04.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.88) opts 0xd
18:51:04.210 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.88)
18:51:04.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:04.210 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.1
18:51:04.212 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:04.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:04.212 00.000 7988 Enqueuing Expose request
18:51:04.214 00.002 15712 Moving (-0.29, -0.88) raw xDistance=0.88 yDistance=0.31
18:51:04.214 00.000 15712 BLC: History state: CurrMiss=-0.31, AvgInitMiss=-0.10, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.337136, 1:-0.309534
18:51:04.214 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -26.000000
18:51:04.214 00.000 15712 BLC: window closed
18:51:04.214 00.000 15712 BLC: Pulse adjusted to 242
18:51:04.214 00.000 15712 PPEC rslt: input = 0.88, final = 0.59, react = 0.53, pred = 0.06, hyst = 0.46, hyst_pct = 0.00, period_length = 659.60
18:51:04.214 00.000 15712 PPEC: input: 0.88, control: 0.59, exposure: 1500
18:51:04.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:51:04.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
18:51:04.214 00.000 15712 MoveAxis(W, 192, ABG)
18:51:04.214 00.000 15712 Guiding  Dir = 3, Dur = 192
18:51:04.214 00.000 15712 IsGuiding returns 0
18:51:04.231 00.017 15712 PulseGuide returned control before completion, sleep 187
18:51:04.435 00.204 15712 IsGuiding returns 0
18:51:04.435 00.000 15712 Move returns status 0, amount 192
18:51:04.435 00.000 15712 MoveAxis(N, 0, ABG)
18:51:04.435 00.000 15712 Move returns status 0, amount 0
18:51:04.435 00.000 15712 move complete, result=0
18:51:04.435 00.000 7988 GuideStep: 0.9 px 192 ms WEST, 0.3 px 0 ms NORTH
18:51:04.443 00.008 15712 worker thread done servicing request
18:51:04.443 00.000 15712 Worker thread wakes up
18:51:04.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:04.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:04.530 00.087 7988 evsrv: cli 0CCD0AC8 connect
18:51:04.532 00.002 7988 case statement mapped state 6 to 3
18:51:04.532 00.000 7988 case statement mapped state 6 to 3
18:51:04.532 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_pixel_scale","id":"a806d21d-9390-4a8c-a37f-15a0d323ec5a"}
18:51:04.537 00.005 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"a806d21d-9390-4a8c-a37f-15a0d323ec5a"}
18:51:04.537 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
18:51:05.853 01.316 15712 Exposure complete
18:51:05.916 00.063 15712 worker thread done servicing request
18:51:05.916 00.000 7988 OnExposeComplete: enter
18:51:05.916 00.000 7988 UpdateGuideState(): m_state=6
18:51:05.916 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
18:51:05.916 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=429.61, Mass=1366, SNR=25.0, Peak=148 HFD=3.4
18:51:05.916 00.000 7988 MultiStar: large primary error, entering stabilization period
18:51:05.916 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
18:51:05.916 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
18:51:05.916 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-2.68 hyp=2.68 cameraTheta=-1.65 mountX=2.68 mountY=0.28, mountTheta=0.11
18:51:05.916 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-2.68, opts=13)
18:51:05.916 00.000 7988 Enqueuing Move request for scope (-0.22, -2.68)
18:51:05.916 00.000 15712 Worker thread wakes up
18:51:05.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -2.68) opts 0xd
18:51:05.916 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -2.68)
18:51:05.916 00.000 15712 Moving (-0.22, -2.68) raw xDistance=2.68 yDistance=0.28
18:51:05.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:05.930 00.014 7988 UpdateGuideState exits: m=1366 SNR=25.0
18:51:05.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:05.930 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:05.930 00.000 7988 Enqueuing Expose request
18:51:05.930 00.000 15712 PPEC rslt: input = 2.68, final = 1.65, react = 1.61, pred = 0.04, hyst = 1.45, hyst_pct = 0.00, period_length = 660.78
18:51:05.930 00.000 15712 PPEC: input: 2.68, control: 1.65, exposure: 1500
18:51:05.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:51:05.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:51:05.930 00.000 15712 MoveAxis(W, 539, ABG)
18:51:05.930 00.000 15712 Guiding  Dir = 3, Dur = 539
18:51:05.930 00.000 15712 IsGuiding returns 0
18:51:05.954 00.024 15712 PulseGuide returned control before completion, sleep 524
18:51:06.488 00.534 15712 IsGuiding returns 1
18:51:06.488 00.000 15712 scope still moving after pulse duration time elapsed
18:51:06.520 00.032 15712 IsGuiding returns 0
18:51:06.520 00.000 15712 scope move finished after 539 + 46 ms
18:51:06.520 00.000 15712 Move returns status 0, amount 539
18:51:06.520 00.000 15712 MoveAxis(N, 0, ABG)
18:51:06.520 00.000 15712 Move returns status 0, amount 0
18:51:06.520 00.000 15712 move complete, result=0
18:51:06.520 00.000 15712 worker thread done servicing request
18:51:06.520 00.000 15712 Worker thread wakes up
18:51:06.520 00.000 7988 GuideStep: 2.7 px 539 ms WEST, 0.3 px 0 ms NORTH
18:51:06.522 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:06.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:08.164 01.642 15712 Exposure complete
18:51:08.226 00.062 15712 worker thread done servicing request
18:51:08.226 00.000 7988 OnExposeComplete: enter
18:51:08.226 00.000 7988 UpdateGuideState(): m_state=6
18:51:08.228 00.002 7988 Star::Find(15, 1180, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
18:51:08.228 00.000 7988 Star::Find returns 1 (0), X=1180.55, Y=430.20, Mass=1278, SNR=24.1, Peak=154 HFD=3.2
18:51:08.228 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
18:51:08.228 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
18:51:08.228 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-2.09 hyp=2.11 cameraTheta=-1.73 mountX=2.09 mountY=0.38, mountTheta=0.18
18:51:08.228 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-2.09, opts=13)
18:51:08.228 00.000 7988 Enqueuing Move request for scope (-0.33, -2.09)
18:51:08.228 00.000 15712 Worker thread wakes up
18:51:08.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -2.09) opts 0xd
18:51:08.228 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -2.09)
18:51:08.228 00.000 15712 Moving (-0.33, -2.09) raw xDistance=2.09 yDistance=0.38
18:51:08.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:08.228 00.000 7988 UpdateGuideState exits: m=1278 SNR=24.1
18:51:08.239 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:08.240 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:08.240 00.000 7988 Enqueuing Expose request
18:51:08.240 00.000 15712 PPEC rslt: input = 2.09, final = 1.28, react = 1.25, pred = 0.03, hyst = 1.16, hyst_pct = 0.00, period_length = 661.96
18:51:08.240 00.000 15712 PPEC: input: 2.09, control: 1.28, exposure: 1500
18:51:08.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:51:08.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
18:51:08.240 00.000 15712 MoveAxis(W, 419, ABG)
18:51:08.240 00.000 15712 Guiding  Dir = 3, Dur = 419
18:51:08.277 00.037 15712 IsGuiding returns 0
18:51:08.290 00.013 15712 PulseGuide returned control before completion, sleep 414
18:51:08.725 00.435 15712 IsGuiding returns 0
18:51:08.725 00.000 15712 Move returns status 0, amount 419
18:51:08.725 00.000 15712 MoveAxis(N, 0, ABG)
18:51:08.725 00.000 15712 Move returns status 0, amount 0
18:51:08.725 00.000 15712 move complete, result=0
18:51:08.725 00.000 15712 worker thread done servicing request
18:51:08.725 00.000 15712 Worker thread wakes up
18:51:08.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:08.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:08.725 00.000 7988 GuideStep: 2.1 px 419 ms WEST, 0.4 px 0 ms NORTH
18:51:10.137 01.412 15712 Exposure complete
18:51:10.201 00.064 15712 worker thread done servicing request
18:51:10.201 00.000 7988 OnExposeComplete: enter
18:51:10.201 00.000 7988 UpdateGuideState(): m_state=6
18:51:10.201 00.000 7988 Star::Find(15, 1180, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
18:51:10.201 00.000 7988 Star::Find returns 1 (0), X=1180.80, Y=432.41, Mass=1394, SNR=25.0, Peak=140 HFD=3.7
18:51:10.201 00.000 7988 MultiStar: exiting stabilization period
18:51:10.201 00.000 7988 MultiStar: [#1 -0.25,0.49,1.01,U] [#2 -0.27,-0.02,1.00,U] [#3 -0.00,0.27,0.96,U] [#4 0.02,0.15,1.05,U] [#5 -0.30,0.15,0.72,U] [#6 -0.21,0.43,0.72,U] [#7 -0.30,0.26,0.69,U] [#8 -0.42,0.19,0.67,U] 
18:51:10.201 00.000 7988 single-star, 8 included, MultiStar: {-0.18, 0.22}, one-star: {-0.08, 0.12}
18:51:10.201 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.54)
18:51:10.201 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
18:51:10.201 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.16 mountX=-0.12 mountY=0.08, mountTheta=2.56
18:51:10.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.12, opts=13)
18:51:10.201 00.000 7988 Enqueuing Move request for scope (-0.08, 0.12)
18:51:10.215 00.014 15712 Worker thread wakes up
18:51:10.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
18:51:10.215 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
18:51:10.215 00.000 15712 Moving (-0.08, 0.12) raw xDistance=-0.12 yDistance=0.08
18:51:10.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:10.215 00.000 7988 UpdateGuideState exits: m=1394 SNR=25.0
18:51:10.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:10.218 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:10.218 00.000 7988 Enqueuing Expose request
18:51:10.220 00.002 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 661.96
18:51:10.220 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
18:51:10.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:10.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:51:10.220 00.000 15712 MoveAxis(W, 3, ABG)
18:51:10.220 00.000 15712 Guiding  Dir = 3, Dur = 3
18:51:10.220 00.000 15712 IsGuiding returns 0
18:51:10.235 00.015 15712 IsGuiding returns 0
18:51:10.235 00.000 15712 Move returns status 0, amount 3
18:51:10.235 00.000 15712 MoveAxis(N, 0, ABG)
18:51:10.235 00.000 15712 Move returns status 0, amount 0
18:51:10.235 00.000 15712 move complete, result=0
18:51:10.235 00.000 15712 worker thread done servicing request
18:51:10.235 00.000 15712 Worker thread wakes up
18:51:10.235 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
18:51:10.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:10.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:11.875 01.640 15712 Exposure complete
18:51:11.937 00.062 15712 worker thread done servicing request
18:51:11.937 00.000 7988 OnExposeComplete: enter
18:51:11.937 00.000 7988 UpdateGuideState(): m_state=6
18:51:11.940 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
18:51:11.942 00.002 7988 Star::Find returns 1 (0), X=1180.78, Y=433.53, Mass=1447, SNR=25.6, Peak=213 HFD=3.3
18:51:11.942 00.000 7988 MultiStar: [#1 0.08,1.59,0.00,M1] [#2 -0.33,1.00,0.00,M1] [#3 -0.10,1.38,0.00,M1] [#4 -0.03,1.42,0.00,M1] [#5 -0.26,1.65,0.00,M1] [#6 -0.05,1.46,0.00,M1] [#7 -0.10,1.29,0.00,M1] [#8 -0.14,1.41,0.00,M1] 
18:51:11.944 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
18:51:11.944 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
18:51:11.946 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=1.25 hyp=1.25 cameraTheta=1.65 mountX=-1.25 mountY=0.06, mountTheta=3.09
18:51:11.948 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=1.25, opts=13)
18:51:11.948 00.000 7988 Enqueuing Move request for scope (-0.09, 1.25)
18:51:11.950 00.002 15712 Worker thread wakes up
18:51:11.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.25) opts 0xd
18:51:11.950 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 1.25)
18:51:11.950 00.000 15712 Moving (-0.09, 1.25) raw xDistance=-1.25 yDistance=0.06
18:51:11.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:11.951 00.001 7988 UpdateGuideState exits: m=1447 SNR=25.6
18:51:11.953 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:11.953 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:11.953 00.000 7988 Enqueuing Expose request
18:51:11.953 00.000 15712 PPEC rslt: input = -1.25, final = -0.75, react = -0.75, pred = 0.00, hyst = -0.60, hyst_pct = 0.00, period_length = 663.08
18:51:11.953 00.000 15712 PPEC: input: -1.25, control: -0.75, exposure: 1500
18:51:11.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:11.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:51:11.953 00.000 15712 MoveAxis(E, 244, ABG)
18:51:11.953 00.000 15712 Guiding  Dir = 2, Dur = 244
18:51:11.953 00.000 15712 IsGuiding returns 0
18:51:11.985 00.032 15712 PulseGuide returned control before completion, sleep 226
18:51:12.240 00.255 15712 IsGuiding returns 0
18:51:12.240 00.000 15712 Move returns status 0, amount 244
18:51:12.240 00.000 15712 MoveAxis(N, 0, ABG)
18:51:12.240 00.000 15712 Move returns status 0, amount 0
18:51:12.240 00.000 15712 move complete, result=0
18:51:12.240 00.000 7988 GuideStep: -1.2 px 244 ms EAST, 0.1 px 0 ms NORTH
18:51:12.244 00.004 15712 worker thread done servicing request
18:51:12.244 00.000 15712 Worker thread wakes up
18:51:12.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:12.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:13.658 01.414 15712 Exposure complete
18:51:13.720 00.062 15712 worker thread done servicing request
18:51:13.720 00.000 7988 OnExposeComplete: enter
18:51:13.722 00.002 7988 UpdateGuideState(): m_state=6
18:51:13.722 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
18:51:13.722 00.000 7988 Star::Find returns 1 (0), X=1180.64, Y=433.05, Mass=1523, SNR=26.5, Peak=200 HFD=3.4
18:51:13.722 00.000 7988 MultiStar: [#1 -0.06,1.00,0.00,M2] [#2 -0.23,0.75,0.99,U] [#3 -0.11,0.95,0.00,M2] [#4 0.02,0.66,1.00,U] [#5 -0.13,0.90,0.00,M2] [#6 0.03,0.85,0.00,M2] [#7 -0.31,0.87,0.00,M2] [#8 -0.09,0.83,0.00,M2] 
18:51:13.722 00.000 7988 refined, 2 included, MultiStar: {-0.15, 0.72}, one-star: {-0.23, 0.76}
18:51:13.722 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.35 = -2.93)
18:51:13.722 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.18)
18:51:13.722 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.72 hyp=0.74 cameraTheta=1.77 mountX=-0.72 mountY=0.13, mountTheta=2.96
18:51:13.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.72, opts=13)
18:51:13.722 00.000 7988 Enqueuing Move request for scope (-0.15, 0.72)
18:51:13.722 00.000 15712 Worker thread wakes up
18:51:13.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.72) opts 0xd
18:51:13.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.72)
18:51:13.722 00.000 15712 Moving (-0.15, 0.72) raw xDistance=-0.72 yDistance=0.13
18:51:13.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:13.722 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5
18:51:13.736 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:13.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:13.736 00.000 7988 Enqueuing Expose request
18:51:13.739 00.003 15712 PPEC rslt: input = -0.72, final = -0.42, react = -0.43, pred = 0.01, hyst = -0.39, hyst_pct = 0.00, period_length = 664.14
18:51:13.739 00.000 15712 PPEC: input: -0.72, control: -0.42, exposure: 1500
18:51:13.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:13.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:51:13.739 00.000 15712 MoveAxis(E, 137, ABG)
18:51:13.739 00.000 15712 Guiding  Dir = 2, Dur = 137
18:51:13.739 00.000 15712 IsGuiding returns 0
18:51:13.756 00.017 15712 PulseGuide returned control before completion, sleep 127
18:51:13.896 00.140 15712 IsGuiding returns 1
18:51:13.896 00.000 15712 scope still moving after pulse duration time elapsed
18:51:13.928 00.032 15712 IsGuiding returns 0
18:51:13.928 00.000 15712 scope move finished after 137 + 59 ms
18:51:13.928 00.000 15712 Move returns status 0, amount 137
18:51:13.928 00.000 15712 MoveAxis(N, 0, ABG)
18:51:13.928 00.000 15712 Move returns status 0, amount 0
18:51:13.928 00.000 15712 move complete, result=0
18:51:13.928 00.000 7988 GuideStep: -0.7 px 137 ms EAST, 0.1 px 0 ms NORTH
18:51:13.938 00.010 15712 worker thread done servicing request
18:51:13.938 00.000 15712 Worker thread wakes up
18:51:13.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:13.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:15.569 01.631 15712 Exposure complete
18:51:15.634 00.065 15712 worker thread done servicing request
18:51:15.634 00.000 7988 OnExposeComplete: enter
18:51:15.634 00.000 7988 UpdateGuideState(): m_state=6
18:51:15.637 00.003 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
18:51:15.638 00.001 7988 Star::Find returns 1 (0), X=1180.83, Y=431.92, Mass=1506, SNR=26.1, Peak=207 HFD=3.5
18:51:15.639 00.001 7988 MultiStar: [#1 -0.02,-0.09,0.99,U] [#2 -0.23,-0.44,1.00,U] [#3 -0.02,-0.14,0.94,U] [#4 0.08,-0.37,1.04,U] [#5 -0.17,-0.39,0.72,U] [#6 0.14,-0.13,0.70,U] [#7 -0.13,-0.50,0.66,U] [#8 -0.37,-0.35,0.66,U] 
18:51:15.640 00.001 7988 refined, 8 included, MultiStar: {-0.08, -0.30}, one-star: {-0.05, -0.37}
18:51:15.642 00.002 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
18:51:15.643 00.001 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
18:51:15.645 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.82 mountX=0.30 mountY=0.08, mountTheta=0.27
18:51:15.647 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.30, opts=13)
18:51:15.648 00.001 7988 Enqueuing Move request for scope (-0.08, -0.30)
18:51:15.648 00.000 15712 Worker thread wakes up
18:51:15.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
18:51:15.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
18:51:15.648 00.000 15712 Moving (-0.08, -0.30) raw xDistance=0.30 yDistance=0.08
18:51:15.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:51:15.648 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.1
18:51:15.652 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:15.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:15.654 00.002 7988 Enqueuing Expose request
18:51:15.654 00.000 15712 PPEC rslt: input = 0.30, final = 0.19, react = 0.18, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 665.19
18:51:15.654 00.000 15712 PPEC: input: 0.30, control: 0.19, exposure: 1500
18:51:15.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:15.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:51:15.654 00.000 15712 MoveAxis(W, 62, ABG)
18:51:15.654 00.000 15712 Guiding  Dir = 3, Dur = 62
18:51:15.656 00.002 15712 IsGuiding returns 0
18:51:15.678 00.022 15712 PulseGuide returned control before completion, sleep 50
18:51:15.756 00.078 15712 IsGuiding returns 0
18:51:15.756 00.000 15712 Move returns status 0, amount 62
18:51:15.756 00.000 15712 MoveAxis(N, 0, ABG)
18:51:15.756 00.000 15712 Move returns status 0, amount 0
18:51:15.756 00.000 15712 move complete, result=0
18:51:15.756 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.1 px 0 ms NORTH
18:51:15.760 00.004 15712 worker thread done servicing request
18:51:15.760 00.000 15712 Worker thread wakes up
18:51:15.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:15.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:17.179 01.419 15712 Exposure complete
18:51:17.240 00.061 15712 worker thread done servicing request
18:51:17.240 00.000 7988 OnExposeComplete: enter
18:51:17.241 00.001 7988 UpdateGuideState(): m_state=6
18:51:17.241 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
18:51:17.241 00.000 7988 Star::Find returns 1 (0), X=1180.73, Y=430.08, Mass=1457, SNR=25.7, Peak=187 HFD=3.5
18:51:17.241 00.000 7988 MultiStar: large primary error, entering stabilization period
18:51:17.241 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
18:51:17.241 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
18:51:17.241 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-2.20 hyp=2.21 cameraTheta=-1.64 mountX=2.21 mountY=0.20, mountTheta=0.09
18:51:17.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-2.20, opts=13)
18:51:17.252 00.011 7988 Enqueuing Move request for scope (-0.14, -2.20)
18:51:17.254 00.002 15712 Worker thread wakes up
18:51:17.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -2.20) opts 0xd
18:51:17.254 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -2.20)
18:51:17.254 00.000 15712 Moving (-0.14, -2.20) raw xDistance=2.21 yDistance=0.20
18:51:17.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:17.254 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.7
18:51:17.256 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:17.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:17.258 00.002 7988 Enqueuing Expose request
18:51:17.258 00.000 15712 PPEC rslt: input = 2.21, final = 1.32, react = 1.32, pred = -0.00, hyst = 1.17, hyst_pct = 0.00, period_length = 666.23
18:51:17.258 00.000 15712 PPEC: input: 2.21, control: 1.32, exposure: 1500
18:51:17.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:17.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:51:17.258 00.000 15712 MoveAxis(W, 432, ABG)
18:51:17.258 00.000 15712 Guiding  Dir = 3, Dur = 432
18:51:17.275 00.017 15712 IsGuiding returns 0
18:51:17.293 00.018 15712 PulseGuide returned control before completion, sleep 427
18:51:17.753 00.460 15712 IsGuiding returns 1
18:51:17.753 00.000 15712 scope still moving after pulse duration time elapsed
18:51:17.782 00.029 15712 IsGuiding returns 0
18:51:17.782 00.000 15712 scope move finished after 432 + 72 ms
18:51:17.782 00.000 15712 Move returns status 0, amount 432
18:51:17.782 00.000 15712 MoveAxis(N, 0, ABG)
18:51:17.782 00.000 15712 Move returns status 0, amount 0
18:51:17.782 00.000 15712 move complete, result=0
18:51:17.782 00.000 15712 worker thread done servicing request
18:51:17.782 00.000 15712 Worker thread wakes up
18:51:17.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:17.782 00.000 7988 GuideStep: 2.2 px 432 ms WEST, 0.2 px 0 ms NORTH
18:51:17.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:19.420 01.638 15712 Exposure complete
18:51:19.482 00.062 15712 worker thread done servicing request
18:51:19.482 00.000 7988 OnExposeComplete: enter
18:51:19.482 00.000 7988 UpdateGuideState(): m_state=6
18:51:19.482 00.000 7988 Star::Find(15, 1180, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
18:51:19.488 00.006 7988 Star::Find returns 1 (0), X=1180.65, Y=428.53, Mass=1437, SNR=25.6, Peak=184 HFD=3.2
18:51:19.488 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:51:19.488 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:51:19.488 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-3.75 hyp=3.76 cameraTheta=-1.63 mountX=3.76 mountY=0.32, mountTheta=0.08
18:51:19.488 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-3.75, opts=13)
18:51:19.488 00.000 7988 Enqueuing Move request for scope (-0.23, -3.75)
18:51:19.488 00.000 15712 Worker thread wakes up
18:51:19.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -3.75) opts 0xd
18:51:19.488 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -3.75)
18:51:19.488 00.000 15712 Moving (-0.23, -3.75) raw xDistance=3.76 yDistance=0.32
18:51:19.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:19.488 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.6
18:51:19.497 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:19.498 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:19.498 00.000 7988 Enqueuing Expose request
18:51:19.498 00.000 15712 PPEC rslt: input = 3.76, final = 2.22, react = 2.25, pred = -0.03, hyst = 2.04, hyst_pct = 0.00, period_length = 667.20
18:51:19.498 00.000 15712 PPEC: input: 3.76, control: 2.22, exposure: 1500
18:51:19.498 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.26 newest=0.60
18:51:19.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
18:51:19.498 00.000 15712 MoveAxis(W, 725, ABG)
18:51:19.498 00.000 15712 Guiding  Dir = 3, Dur = 725
18:51:19.498 00.000 15712 IsGuiding returns 0
18:51:19.531 00.033 15712 PulseGuide returned control before completion, sleep 707
18:51:20.245 00.714 15712 IsGuiding returns 1
18:51:20.245 00.000 15712 scope still moving after pulse duration time elapsed
18:51:20.277 00.032 15712 IsGuiding returns 0
18:51:20.277 00.000 15712 scope move finished after 725 + 55 ms
18:51:20.277 00.000 15712 Move returns status 0, amount 725
18:51:20.277 00.000 15712 BLC: Oldest BLC event removed
18:51:20.277 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 242 applied
18:51:20.277 00.000 15712 MoveAxis(S, 323, ABG)
18:51:20.277 00.000 15712 Guiding  Dir = 1, Dur = 323
18:51:20.277 00.000 15712 IsGuiding returns 0
18:51:20.357 00.080 15712 PulseGuide returned control before completion, sleep 254
18:51:20.630 00.273 15712 IsGuiding returns 1
18:51:20.630 00.000 15712 scope still moving after pulse duration time elapsed
18:51:20.662 00.032 15712 IsGuiding returns 1
18:51:20.729 00.067 15712 IsGuiding returns 0
18:51:20.729 00.000 15712 scope move finished after 323 + 123 ms
18:51:20.729 00.000 15712 Move returns status 0, amount 323
18:51:20.729 00.000 15712 move complete, result=0
18:51:20.729 00.000 7988 GuideStep: 3.8 px 725 ms WEST, 0.3 px 323 ms SOUTH
18:51:20.731 00.002 15712 worker thread done servicing request
18:51:20.731 00.000 15712 Worker thread wakes up
18:51:20.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:20.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:22.141 01.410 15712 Exposure complete
18:51:22.203 00.062 15712 worker thread done servicing request
18:51:22.203 00.000 7988 OnExposeComplete: enter
18:51:22.209 00.006 7988 UpdateGuideState(): m_state=6
18:51:22.209 00.000 7988 Star::Find(15, 1180, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
18:51:22.211 00.002 7988 Star::Find returns 1 (0), X=1180.47, Y=431.82, Mass=1290, SNR=24.0, Peak=93 HFD=5.5
18:51:22.213 00.002 7988 MultiStar: exiting stabilization period
18:51:22.213 00.000 7988 MultiStar: [#1 -0.14,0.82,1.02,U] [#2 -0.34,-0.51,0.99,U] [#3 -0.16,0.48,0.94,U] [#4 -0.02,-0.28,1.01,U] [#5 -0.15,-0.16,0.71,U] [#6 -0.25,-0.28,0.70,U] [#7 -0.18,-0.46,0.66,U] [#8 -0.26,0.52,0.65,U] 
18:51:22.215 00.002 7988 refined, 8 included, MultiStar: {-0.21, -0.03}, one-star: {-0.40, -0.47}
18:51:22.215 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
18:51:22.217 00.002 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
18:51:22.217 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-2.99 mountX=0.03 mountY=0.21, mountTheta=1.41
18:51:22.219 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.03, opts=13)
18:51:22.221 00.002 7988 Enqueuing Move request for scope (-0.21, -0.03)
18:51:22.221 00.000 15712 Worker thread wakes up
18:51:22.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
18:51:22.221 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
18:51:22.221 00.000 15712 Moving (-0.21, -0.03) raw xDistance=0.03 yDistance=0.21
18:51:22.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:51:22.221 00.000 7988 UpdateGuideState exits: m=1290 SNR=24.0
18:51:22.225 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:22.226 00.001 15712 BLC: History state: CurrMiss=0.21, AvgInitMiss=-0.10, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.317082, 1:0.212063
18:51:22.226 00.000 15712 BLC: No correction, Miss < min_move
18:51:22.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:22.226 00.000 7988 Enqueuing Expose request
18:51:22.228 00.002 15712 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 668.16
18:51:22.228 00.000 15712 PPEC: input: 0.03, control: -0.05, exposure: 1500
18:51:22.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:22.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:51:22.228 00.000 15712 MoveAxis(E, 16, ABG)
18:51:22.228 00.000 15712 Guiding  Dir = 2, Dur = 16
18:51:22.228 00.000 15712 IsGuiding returns 0
18:51:22.243 00.015 15712 IsGuiding returns 1
18:51:22.243 00.000 15712 scope still moving after pulse duration time elapsed
18:51:22.312 00.069 15712 IsGuiding returns 0
18:51:22.312 00.000 15712 scope move finished after 16 + 66 ms
18:51:22.312 00.000 15712 Move returns status 0, amount 16
18:51:22.312 00.000 15712 MoveAxis(N, 0, ABG)
18:51:22.312 00.000 15712 Move returns status 0, amount 0
18:51:22.312 00.000 15712 move complete, result=0
18:51:22.312 00.000 7988 GuideStep: 0.0 px 16 ms EAST, 0.2 px 0 ms NORTH
18:51:22.314 00.002 15712 worker thread done servicing request
18:51:22.314 00.000 15712 Worker thread wakes up
18:51:22.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:22.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:23.944 01.630 15712 Exposure complete
18:51:24.005 00.061 15712 worker thread done servicing request
18:51:24.005 00.000 7988 OnExposeComplete: enter
18:51:24.010 00.005 7988 UpdateGuideState(): m_state=6
18:51:24.015 00.005 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
18:51:24.017 00.002 7988 Star::Find returns 1 (0), X=1181.08, Y=435.12, Mass=1429, SNR=25.6, Peak=211 HFD=3.4
18:51:24.019 00.002 7988 MultiStar: large primary error, entering stabilization period
18:51:24.021 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
18:51:24.023 00.002 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.10)
18:51:24.023 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=2.84 hyp=2.84 cameraTheta=1.50 mountX=-2.84 mountY=-0.27, mountTheta=-3.05
18:51:24.023 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=2.84, opts=13)
18:51:24.023 00.000 7988 Enqueuing Move request for scope (0.20, 2.84)
18:51:24.023 00.000 15712 Worker thread wakes up
18:51:24.023 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 2.84) opts 0xd
18:51:24.023 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 2.84)
18:51:24.023 00.000 15712 Moving (0.20, 2.84) raw xDistance=-2.84 yDistance=-0.27
18:51:24.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:51:24.030 00.007 7988 UpdateGuideState exits: m=1429 SNR=25.6
18:51:24.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:24.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:24.030 00.000 7988 Enqueuing Expose request
18:51:24.030 00.000 15712 BLC: History state: CurrMiss=-0.27, AvgInitMiss=-0.10, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.317082, 1:0.212063, 2:-0.273569
18:51:24.030 00.000 15712 BLC: Over-shoot, first stiction event, no adjustment
18:51:24.036 00.006 15712 PPEC rslt: input = -2.84, final = -1.57, react = -1.70, pred = 0.13, hyst = -1.40, hyst_pct = 0.00, period_length = 669.02
18:51:24.036 00.000 15712 PPEC: input: -2.84, control: -1.57, exposure: 1500
18:51:24.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:51:24.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
18:51:24.036 00.000 15712 MoveAxis(E, 512, ABG)
18:51:24.036 00.000 15712 Guiding  Dir = 2, Dur = 512
18:51:24.036 00.000 15712 IsGuiding returns 0
18:51:24.054 00.018 15712 PulseGuide returned control before completion, sleep 506
18:51:24.563 00.509 15712 IsGuiding returns 1
18:51:24.563 00.000 15712 scope still moving after pulse duration time elapsed
18:51:24.598 00.035 15712 IsGuiding returns 0
18:51:24.598 00.000 15712 scope move finished after 512 + 47 ms
18:51:24.598 00.000 15712 Move returns status 0, amount 512
18:51:24.598 00.000 15712 MoveAxis(N, 0, ABG)
18:51:24.598 00.000 15712 Move returns status 0, amount 0
18:51:24.598 00.000 15712 move complete, result=0
18:51:24.598 00.000 7988 GuideStep: -2.8 px 512 ms EAST, -0.3 px 0 ms NORTH
18:51:24.600 00.002 15712 worker thread done servicing request
18:51:24.600 00.000 15712 Worker thread wakes up
18:51:24.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:24.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:26.016 01.416 15712 Exposure complete
18:51:26.078 00.062 15712 worker thread done servicing request
18:51:26.079 00.001 7988 OnExposeComplete: enter
18:51:26.079 00.000 7988 UpdateGuideState(): m_state=6
18:51:26.079 00.000 7988 Star::Find(15, 1181, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
18:51:26.079 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=433.94, Mass=1414, SNR=25.5, Peak=167 HFD=3.8
18:51:26.079 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.13)
18:51:26.079 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
18:51:26.079 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=1.65 hyp=1.65 cameraTheta=1.58 mountX=-1.65 mountY=-0.03, mountTheta=-3.12
18:51:26.079 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=1.65, opts=13)
18:51:26.079 00.000 7988 Enqueuing Move request for scope (-0.01, 1.65)
18:51:26.090 00.011 15712 Worker thread wakes up
18:51:26.090 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.65) opts 0xd
18:51:26.090 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 1.65)
18:51:26.090 00.000 15712 Moving (-0.01, 1.65) raw xDistance=-1.65 yDistance=-0.03
18:51:26.090 00.000 15712 BLC: window closed
18:51:26.090 00.000 15712 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.10, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.317082, 1:0.212063, 2:-0.273569
18:51:26.090 00.000 15712 BLC: No correction, Miss < min_move
18:51:26.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:26.090 00.000 7988 UpdateGuideState exits: m=1414 SNR=25.5
18:51:26.092 00.002 15712 PPEC rslt: input = -1.65, final = -0.85, react = -0.99, pred = 0.14, hyst = -0.90, hyst_pct = 0.00, period_length = 669.86
18:51:26.092 00.000 15712 PPEC: input: -1.65, control: -0.85, exposure: 1500
18:51:26.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:26.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:26.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:26.095 00.003 7988 Enqueuing Expose request
18:51:26.095 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:51:26.095 00.000 15712 MoveAxis(E, 278, ABG)
18:51:26.095 00.000 15712 Guiding  Dir = 2, Dur = 278
18:51:26.124 00.029 15712 IsGuiding returns 0
18:51:26.141 00.017 15712 PulseGuide returned control before completion, sleep 273
18:51:26.430 00.289 15712 IsGuiding returns 0
18:51:26.430 00.000 15712 Move returns status 0, amount 278
18:51:26.430 00.000 15712 MoveAxis(N, 0, ABG)
18:51:26.430 00.000 15712 Move returns status 0, amount 0
18:51:26.430 00.000 15712 move complete, result=0
18:51:26.430 00.000 7988 GuideStep: -1.7 px 278 ms EAST, -0.0 px 0 ms NORTH
18:51:26.438 00.008 15712 worker thread done servicing request
18:51:26.438 00.000 15712 Worker thread wakes up
18:51:26.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:26.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:28.070 01.632 15712 Exposure complete
18:51:28.132 00.062 15712 worker thread done servicing request
18:51:28.132 00.000 7988 OnExposeComplete: enter
18:51:28.132 00.000 7988 UpdateGuideState(): m_state=6
18:51:28.132 00.000 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
18:51:28.132 00.000 7988 Star::Find returns 1 (0), X=1180.75, Y=431.50, Mass=1418, SNR=25.4, Peak=207 HFD=3.2
18:51:28.132 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
18:51:28.132 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
18:51:28.132 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.79 hyp=0.80 cameraTheta=-1.72 mountX=0.79 mountY=0.14, mountTheta=0.18
18:51:28.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.79, opts=13)
18:51:28.132 00.000 7988 Enqueuing Move request for scope (-0.12, -0.79)
18:51:28.132 00.000 15712 Worker thread wakes up
18:51:28.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.79) opts 0xd
18:51:28.132 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.79)
18:51:28.132 00.000 15712 Moving (-0.12, -0.79) raw xDistance=0.79 yDistance=0.14
18:51:28.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:28.132 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.4
18:51:28.146 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:28.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:28.146 00.000 7988 Enqueuing Expose request
18:51:28.149 00.003 15712 PPEC rslt: input = 0.79, final = 0.61, react = 0.47, pred = 0.13, hyst = 0.33, hyst_pct = 0.00, period_length = 670.70
18:51:28.149 00.000 15712 PPEC: input: 0.79, control: 0.61, exposure: 1500
18:51:28.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:28.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:51:28.149 00.000 15712 MoveAxis(W, 198, ABG)
18:51:28.149 00.000 15712 Guiding  Dir = 3, Dur = 198
18:51:28.149 00.000 15712 IsGuiding returns 0
18:51:28.177 00.028 15712 PulseGuide returned control before completion, sleep 180
18:51:28.370 00.193 15712 IsGuiding returns 1
18:51:28.370 00.000 15712 scope still moving after pulse duration time elapsed
18:51:28.401 00.031 15712 IsGuiding returns 1
18:51:28.433 00.032 15712 IsGuiding returns 0
18:51:28.433 00.000 15712 scope move finished after 198 + 85 ms
18:51:28.433 00.000 15712 Move returns status 0, amount 198
18:51:28.433 00.000 15712 MoveAxis(N, 0, ABG)
18:51:28.433 00.000 15712 Move returns status 0, amount 0
18:51:28.433 00.000 15712 move complete, result=0
18:51:28.433 00.000 15712 worker thread done servicing request
18:51:28.433 00.000 7988 GuideStep: 0.8 px 198 ms WEST, 0.1 px 0 ms NORTH
18:51:28.435 00.002 15712 Worker thread wakes up
18:51:28.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:28.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:29.840 01.405 15712 Exposure complete
18:51:29.901 00.061 15712 worker thread done servicing request
18:51:29.901 00.000 7988 OnExposeComplete: enter
18:51:29.903 00.002 7988 UpdateGuideState(): m_state=6
18:51:29.903 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
18:51:29.903 00.000 7988 Star::Find returns 1 (1), X=1180.80, Y=431.05, Mass=1560, SNR=26.7, Peak=255 HFD=3.0
18:51:29.903 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:51:29.903 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:51:29.903 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-1.23 hyp=1.23 cameraTheta=-1.63 mountX=1.23 mountY=0.10, mountTheta=0.08
18:51:29.911 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-1.23, opts=13)
18:51:29.913 00.002 7988 Enqueuing Move request for scope (-0.07, -1.23)
18:51:29.913 00.000 15712 Worker thread wakes up
18:51:29.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.23) opts 0xd
18:51:29.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -1.23)
18:51:29.913 00.000 15712 Moving (-0.07, -1.23) raw xDistance=1.23 yDistance=0.10
18:51:29.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:29.913 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.7 Saturated
18:51:29.916 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:29.917 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:29.917 00.000 7988 Enqueuing Expose request
18:51:29.919 00.002 15712 PPEC rslt: input = 1.23, final = 0.75, react = 0.74, pred = 0.01, hyst = 0.61, hyst_pct = 0.00, period_length = 671.44
18:51:29.919 00.000 15712 PPEC: input: 1.23, control: 0.75, exposure: 1500
18:51:29.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:29.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:51:29.919 00.000 15712 MoveAxis(W, 245, ABG)
18:51:29.919 00.000 15712 Guiding  Dir = 3, Dur = 245
18:51:29.919 00.000 15712 IsGuiding returns 0
18:51:29.935 00.016 15712 PulseGuide returned control before completion, sleep 240
18:51:30.207 00.272 15712 IsGuiding returns 0
18:51:30.207 00.000 15712 Move returns status 0, amount 245
18:51:30.207 00.000 15712 MoveAxis(N, 0, ABG)
18:51:30.207 00.000 15712 Move returns status 0, amount 0
18:51:30.207 00.000 15712 move complete, result=0
18:51:30.207 00.000 7988 GuideStep: 1.2 px 245 ms WEST, 0.1 px 0 ms NORTH
18:51:30.210 00.003 15712 worker thread done servicing request
18:51:30.210 00.000 15712 Worker thread wakes up
18:51:30.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:30.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:31.847 01.637 15712 Exposure complete
18:51:31.910 00.063 15712 worker thread done servicing request
18:51:31.910 00.000 7988 OnExposeComplete: enter
18:51:31.910 00.000 7988 UpdateGuideState(): m_state=6
18:51:31.910 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
18:51:31.910 00.000 7988 Star::Find returns 1 (0), X=1180.73, Y=429.34, Mass=1445, SNR=25.9, Peak=222 HFD=3.0
18:51:31.910 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
18:51:31.910 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
18:51:31.910 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-2.94 hyp=2.95 cameraTheta=-1.62 mountX=2.95 mountY=0.22, mountTheta=0.08
18:51:31.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-2.94, opts=13)
18:51:31.910 00.000 7988 Enqueuing Move request for scope (-0.15, -2.94)
18:51:31.910 00.000 15712 Worker thread wakes up
18:51:31.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -2.94) opts 0xd
18:51:31.910 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -2.94)
18:51:31.910 00.000 15712 Moving (-0.15, -2.94) raw xDistance=2.95 yDistance=0.22
18:51:31.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:31.910 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9
18:51:31.922 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:31.924 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:31.925 00.001 7988 Enqueuing Expose request
18:51:31.925 00.000 15712 PPEC rslt: input = 2.95, final = 1.77, react = 1.77, pred = 0.00, hyst = 1.63, hyst_pct = 0.00, period_length = 672.17
18:51:31.925 00.000 15712 PPEC: input: 2.95, control: 1.77, exposure: 1500
18:51:31.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:31.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:51:31.925 00.000 15712 MoveAxis(W, 579, ABG)
18:51:31.925 00.000 15712 Guiding  Dir = 3, Dur = 579
18:51:31.925 00.000 15712 IsGuiding returns 0
18:51:31.942 00.017 15712 PulseGuide returned control before completion, sleep 566
18:51:32.539 00.597 15712 IsGuiding returns 1
18:51:32.539 00.000 15712 scope still moving after pulse duration time elapsed
18:51:32.578 00.039 15712 IsGuiding returns 0
18:51:32.578 00.000 15712 scope move finished after 579 + 73 ms
18:51:32.578 00.000 15712 Move returns status 0, amount 579
18:51:32.578 00.000 15712 MoveAxis(N, 0, ABG)
18:51:32.578 00.000 15712 Move returns status 0, amount 0
18:51:32.578 00.000 15712 move complete, result=0
18:51:32.578 00.000 15712 worker thread done servicing request
18:51:32.578 00.000 15712 Worker thread wakes up
18:51:32.578 00.000 7988 GuideStep: 2.9 px 579 ms WEST, 0.2 px 0 ms NORTH
18:51:32.580 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:32.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:33.998 01.418 15712 Exposure complete
18:51:34.060 00.062 15712 worker thread done servicing request
18:51:34.060 00.000 7988 OnExposeComplete: enter
18:51:34.060 00.000 7988 UpdateGuideState(): m_state=6
18:51:34.060 00.000 7988 Star::Find(15, 1180, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
18:51:34.060 00.000 7988 Star::Find returns 1 (0), X=1180.84, Y=429.55, Mass=1392, SNR=25.2, Peak=203 HFD=3.3
18:51:34.060 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (-0.00 = -0.00)
18:51:34.060 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
18:51:34.069 00.009 7988 CameraToMount -- cameraX=-0.03 cameraY=-2.74 hyp=2.74 cameraTheta=-1.58 mountX=2.74 mountY=0.10, mountTheta=0.04
18:51:34.069 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-2.74, opts=13)
18:51:34.069 00.000 7988 Enqueuing Move request for scope (-0.03, -2.74)
18:51:34.069 00.000 15712 Worker thread wakes up
18:51:34.069 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -2.74) opts 0xd
18:51:34.069 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -2.74)
18:51:34.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:34.069 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.2
18:51:34.075 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:34.075 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:34.075 00.000 7988 Enqueuing Expose request
18:51:34.075 00.000 15712 Moving (-0.03, -2.74) raw xDistance=2.74 yDistance=0.10
18:51:34.075 00.000 15712 PPEC rslt: input = 2.74, final = 1.69, react = 1.64, pred = 0.05, hyst = 1.52, hyst_pct = 0.00, period_length = 672.80
18:51:34.075 00.000 15712 PPEC: input: 2.74, control: 1.69, exposure: 1500
18:51:34.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:34.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:51:34.075 00.000 15712 MoveAxis(W, 553, ABG)
18:51:34.075 00.000 15712 Guiding  Dir = 3, Dur = 553
18:51:34.075 00.000 15712 IsGuiding returns 0
18:51:34.109 00.034 15712 PulseGuide returned control before completion, sleep 537
18:51:34.650 00.541 15712 IsGuiding returns 1
18:51:34.650 00.000 15712 scope still moving after pulse duration time elapsed
18:51:34.684 00.034 15712 IsGuiding returns 0
18:51:34.684 00.000 15712 scope move finished after 553 + 49 ms
18:51:34.684 00.000 15712 Move returns status 0, amount 553
18:51:34.684 00.000 15712 MoveAxis(N, 0, ABG)
18:51:34.684 00.000 15712 Move returns status 0, amount 0
18:51:34.684 00.000 15712 move complete, result=0
18:51:34.684 00.000 7988 GuideStep: 2.7 px 553 ms WEST, 0.1 px 0 ms NORTH
18:51:34.686 00.002 15712 worker thread done servicing request
18:51:34.686 00.000 15712 Worker thread wakes up
18:51:34.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:34.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:36.321 01.635 15712 Exposure complete
18:51:36.386 00.065 15712 worker thread done servicing request
18:51:36.387 00.001 7988 OnExposeComplete: enter
18:51:36.387 00.000 7988 UpdateGuideState(): m_state=6
18:51:36.389 00.002 7988 Star::Find(15, 1180, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
18:51:36.389 00.000 7988 Star::Find returns 1 (1), X=1180.87, Y=433.93, Mass=1527, SNR=26.5, Peak=255 HFD=3.0
18:51:36.391 00.002 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.13)
18:51:36.391 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.02)
18:51:36.393 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=1.64 hyp=1.64 cameraTheta=1.58 mountX=-1.64 mountY=-0.03, mountTheta=-3.12
18:51:36.395 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=1.64, opts=13)
18:51:36.395 00.000 7988 Enqueuing Move request for scope (-0.01, 1.64)
18:51:36.397 00.002 15712 Worker thread wakes up
18:51:36.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.64) opts 0xd
18:51:36.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 1.64)
18:51:36.397 00.000 15712 Moving (-0.01, 1.64) raw xDistance=-1.64 yDistance=-0.03
18:51:36.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:36.399 00.002 7988 UpdateGuideState exits: m=1527 SNR=26.5 Saturated
18:51:36.400 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:36.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:36.400 00.000 7988 Enqueuing Expose request
18:51:36.400 00.000 15712 PPEC rslt: input = -1.64, final = -0.93, react = -0.98, pred = 0.05, hyst = -0.78, hyst_pct = 0.00, period_length = 673.42
18:51:36.400 00.000 15712 PPEC: input: -1.64, control: -0.93, exposure: 1500
18:51:36.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:36.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:51:36.400 00.000 15712 MoveAxis(E, 303, ABG)
18:51:36.400 00.000 15712 Guiding  Dir = 2, Dur = 303
18:51:36.400 00.000 15712 IsGuiding returns 0
18:51:36.416 00.016 15712 PulseGuide returned control before completion, sleep 291
18:51:36.720 00.304 15712 IsGuiding returns 1
18:51:36.720 00.000 15712 scope still moving after pulse duration time elapsed
18:51:36.758 00.038 15712 IsGuiding returns 0
18:51:36.758 00.000 15712 scope move finished after 303 + 55 ms
18:51:36.758 00.000 15712 Move returns status 0, amount 303
18:51:36.758 00.000 15712 MoveAxis(N, 0, ABG)
18:51:36.758 00.000 15712 Move returns status 0, amount 0
18:51:36.758 00.000 15712 move complete, result=0
18:51:36.758 00.000 7988 GuideStep: -1.6 px 303 ms EAST, -0.0 px 0 ms NORTH
18:51:36.764 00.006 15712 worker thread done servicing request
18:51:36.764 00.000 15712 Worker thread wakes up
18:51:36.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:36.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:38.168 01.404 15712 Exposure complete
18:51:38.229 00.061 15712 worker thread done servicing request
18:51:38.229 00.000 7988 OnExposeComplete: enter
18:51:38.229 00.000 7988 UpdateGuideState(): m_state=6
18:51:38.232 00.003 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
18:51:38.234 00.002 7988 Star::Find returns 1 (1), X=1180.94, Y=433.39, Mass=1361, SNR=25.0, Peak=255 HFD=2.9
18:51:38.234 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
18:51:38.236 00.002 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
18:51:38.237 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=1.10 hyp=1.10 cameraTheta=1.51 mountX=-1.10 mountY=-0.09, mountTheta=-3.06
18:51:38.239 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=1.10, opts=13)
18:51:38.239 00.000 7988 Enqueuing Move request for scope (0.07, 1.10)
18:51:38.241 00.002 15712 Worker thread wakes up
18:51:38.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.10) opts 0xd
18:51:38.241 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 1.10)
18:51:38.241 00.000 15712 Moving (0.07, 1.10) raw xDistance=-1.10 yDistance=-0.09
18:51:38.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:38.241 00.000 7988 UpdateGuideState exits: m=1361 SNR=25.0 Saturated
18:51:38.244 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:38.245 00.001 15712 PPEC rslt: input = -1.10, final = -0.61, react = -0.66, pred = 0.05, hyst = -0.49, hyst_pct = 0.00, period_length = 674.04
18:51:38.245 00.000 15712 PPEC: input: -1.10, control: -0.61, exposure: 1500
18:51:38.245 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:38.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:51:38.245 00.000 15712 MoveAxis(E, 198, ABG)
18:51:38.245 00.000 15712 Guiding  Dir = 2, Dur = 198
18:51:38.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:38.245 00.000 7988 Enqueuing Expose request
18:51:38.248 00.003 15712 IsGuiding returns 0
18:51:38.261 00.013 15712 PulseGuide returned control before completion, sleep 193
18:51:38.468 00.207 15712 IsGuiding returns 1
18:51:38.468 00.000 15712 scope still moving after pulse duration time elapsed
18:51:38.501 00.033 15712 IsGuiding returns 0
18:51:38.501 00.000 15712 scope move finished after 198 + 57 ms
18:51:38.501 00.000 15712 Move returns status 0, amount 198
18:51:38.501 00.000 15712 MoveAxis(N, 0, ABG)
18:51:38.501 00.000 15712 Move returns status 0, amount 0
18:51:38.501 00.000 15712 move complete, result=0
18:51:38.501 00.000 7988 GuideStep: -1.1 px 198 ms EAST, -0.1 px 0 ms NORTH
18:51:38.506 00.005 15712 worker thread done servicing request
18:51:38.506 00.000 15712 Worker thread wakes up
18:51:38.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:38.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:40.144 01.638 15712 Exposure complete
18:51:40.216 00.072 15712 worker thread done servicing request
18:51:40.216 00.000 7988 OnExposeComplete: enter
18:51:40.218 00.002 7988 UpdateGuideState(): m_state=6
18:51:40.220 00.002 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
18:51:40.221 00.001 7988 Star::Find returns 1 (0), X=1181.03, Y=432.34, Mass=1499, SNR=26.2, Peak=195 HFD=3.4
18:51:40.221 00.000 7988 MultiStar: exiting stabilization period
18:51:40.221 00.000 7988 MultiStar: [#1 0.07,0.30,1.01,U] [#2 -0.10,-0.01,0.95,U] [#3 -0.18,0.31,0.98,U] [#4 0.14,0.12,1.01,U] [#5 -0.04,0.16,0.65,U] [#6 -0.12,0.07,0.67,U] [#7 -0.08,0.25,0.66,U] [#8 -0.11,0.29,0.62,U] 
18:51:40.221 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.17}, one-star: {0.16, 0.05}
18:51:40.221 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
18:51:40.229 00.008 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.26)
18:51:40.229 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.33 mountX=-0.06 mountY=-0.16, mountTheta=-1.91
18:51:40.229 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.05, opts=13)
18:51:40.229 00.000 7988 Enqueuing Move request for scope (0.16, 0.05)
18:51:40.229 00.000 15712 Worker thread wakes up
18:51:40.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:40.237 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
18:51:40.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
18:51:40.237 00.000 15712 Moving (0.16, 0.05) raw xDistance=-0.06 yDistance=-0.16
18:51:40.237 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.2
18:51:40.239 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:40.239 00.000 15712 PPEC rslt: input = -0.06, final = 0.17, react = -0.03, pred = 0.17, hyst = 0.00, hyst_pct = 0.00, period_length = 674.53
18:51:40.239 00.000 15712 PPEC: input: -0.06, control: 0.17, exposure: 1500
18:51:40.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:40.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:40.241 00.002 7988 Enqueuing Expose request
18:51:40.243 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:51:40.243 00.000 15712 MoveAxis(W, 57, ABG)
18:51:40.243 00.000 15712 Guiding  Dir = 3, Dur = 57
18:51:40.243 00.000 15712 IsGuiding returns 0
18:51:40.253 00.010 15712 PulseGuide returned control before completion, sleep 49
18:51:40.337 00.084 15712 IsGuiding returns 0
18:51:40.337 00.000 15712 Move returns status 0, amount 57
18:51:40.337 00.000 15712 MoveAxis(N, 0, ABG)
18:51:40.337 00.000 15712 Move returns status 0, amount 0
18:51:40.337 00.000 15712 move complete, result=0
18:51:40.337 00.000 7988 GuideStep: -0.1 px 57 ms WEST, -0.2 px 0 ms NORTH
18:51:40.344 00.007 15712 worker thread done servicing request
18:51:40.344 00.000 15712 Worker thread wakes up
18:51:40.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:40.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:41.751 01.407 15712 Exposure complete
18:51:41.814 00.063 15712 worker thread done servicing request
18:51:41.814 00.000 7988 OnExposeComplete: enter
18:51:41.814 00.000 7988 UpdateGuideState(): m_state=6
18:51:41.814 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
18:51:41.820 00.006 7988 Star::Find returns 1 (0), X=1181.02, Y=431.08, Mass=1371, SNR=25.0, Peak=178 HFD=3.0
18:51:41.820 00.000 7988 MultiStar: [#1 0.23,-0.88,1.05,U] [#2 0.17,-1.20,0.00,M1] [#3 0.31,-0.91,0.00,M1] [#4 0.40,-1.19,0.00,M1] [#5 0.27,-1.49,0.00,M1] [#6 0.33,-0.85,0.73,U] [#7 -0.17,-0.85,0.65,U] [#8 0.27,-1.19,0.00,M1] 
18:51:41.822 00.002 7988 refined, 3 included, MultiStar: {0.15, -0.96}, one-star: {0.15, -1.21}
18:51:41.822 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
18:51:41.824 00.002 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.01)
18:51:41.824 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.96 hyp=0.97 cameraTheta=-1.42 mountX=0.96 mountY=-0.13, mountTheta=-0.13
18:51:41.826 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.96, opts=13)
18:51:41.828 00.002 7988 Enqueuing Move request for scope (0.15, -0.96)
18:51:41.828 00.000 15712 Worker thread wakes up
18:51:41.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.96) opts 0xd
18:51:41.828 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.96)
18:51:41.828 00.000 15712 Moving (0.15, -0.96) raw xDistance=0.96 yDistance=-0.13
18:51:41.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:51:41.828 00.000 7988 UpdateGuideState exits: m=1371 SNR=25.0
18:51:41.832 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:41.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:41.834 00.002 7988 Enqueuing Expose request
18:51:41.834 00.000 15712 PPEC rslt: input = 0.96, final = 0.73, react = 0.58, pred = 0.16, hyst = 0.48, hyst_pct = 0.00, period_length = 675.02
18:51:41.834 00.000 15712 PPEC: input: 0.96, control: 0.73, exposure: 1500
18:51:41.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:41.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:51:41.834 00.000 15712 MoveAxis(W, 239, ABG)
18:51:41.834 00.000 15712 Guiding  Dir = 3, Dur = 239
18:51:41.834 00.000 15712 IsGuiding returns 0
18:51:41.860 00.026 15712 PulseGuide returned control before completion, sleep 224
18:51:42.117 00.257 15712 IsGuiding returns 0
18:51:42.117 00.000 15712 Move returns status 0, amount 239
18:51:42.117 00.000 15712 MoveAxis(N, 0, ABG)
18:51:42.117 00.000 15712 Move returns status 0, amount 0
18:51:42.117 00.000 15712 move complete, result=0
18:51:42.117 00.000 7988 GuideStep: 1.0 px 239 ms WEST, -0.1 px 0 ms NORTH
18:51:42.119 00.002 15712 worker thread done servicing request
18:51:42.119 00.000 15712 Worker thread wakes up
18:51:42.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:42.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:43.761 01.642 15712 Exposure complete
18:51:43.823 00.062 15712 worker thread done servicing request
18:51:43.823 00.000 7988 OnExposeComplete: enter
18:51:43.823 00.000 7988 UpdateGuideState(): m_state=6
18:51:43.823 00.000 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
18:51:43.823 00.000 7988 Star::Find returns 1 (0), X=1180.74, Y=430.24, Mass=1392, SNR=25.1, Peak=231 HFD=2.9
18:51:43.823 00.000 7988 MultiStar: large primary error, entering stabilization period
18:51:43.823 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
18:51:43.823 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
18:51:43.823 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-2.05 hyp=2.05 cameraTheta=-1.64 mountX=2.05 mountY=0.19, mountTheta=0.09
18:51:43.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-2.05, opts=13)
18:51:43.823 00.000 7988 Enqueuing Move request for scope (-0.14, -2.05)
18:51:43.823 00.000 15712 Worker thread wakes up
18:51:43.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -2.05) opts 0xd
18:51:43.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -2.05)
18:51:43.836 00.013 15712 Moving (-0.14, -2.05) raw xDistance=2.05 yDistance=0.19
18:51:43.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=25, FiltMax=255, Gamma=0.690
18:51:43.836 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.1
18:51:43.838 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:43.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:43.838 00.000 7988 Enqueuing Expose request
18:51:43.838 00.000 15712 PPEC rslt: input = 2.05, final = 1.26, react = 1.23, pred = 0.03, hyst = 1.12, hyst_pct = 0.00, period_length = 675.40
18:51:43.838 00.000 15712 PPEC: input: 2.05, control: 1.26, exposure: 1500
18:51:43.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:43.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:51:43.838 00.000 15712 MoveAxis(W, 412, ABG)
18:51:43.838 00.000 15712 Guiding  Dir = 3, Dur = 412
18:51:43.838 00.000 15712 IsGuiding returns 0
18:51:43.854 00.016 15712 PulseGuide returned control before completion, sleep 406
18:51:44.273 00.419 15712 IsGuiding returns 0
18:51:44.273 00.000 15712 Move returns status 0, amount 412
18:51:44.273 00.000 15712 MoveAxis(N, 0, ABG)
18:51:44.273 00.000 15712 Move returns status 0, amount 0
18:51:44.273 00.000 15712 move complete, result=0
18:51:44.273 00.000 7988 GuideStep: 2.1 px 412 ms WEST, 0.2 px 0 ms NORTH
18:51:44.276 00.003 15712 worker thread done servicing request
18:51:44.276 00.000 15712 Worker thread wakes up
18:51:44.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:44.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:45.692 01.416 15712 Exposure complete
18:51:45.753 00.061 15712 worker thread done servicing request
18:51:45.753 00.000 7988 OnExposeComplete: enter
18:51:45.753 00.000 7988 UpdateGuideState(): m_state=6
18:51:45.756 00.003 7988 Star::Find(15, 1180, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
18:51:45.756 00.000 7988 Star::Find returns 1 (0), X=1180.68, Y=430.19, Mass=1471, SNR=25.9, Peak=178 HFD=3.4
18:51:45.758 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
18:51:45.758 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
18:51:45.760 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-2.10 hyp=2.11 cameraTheta=-1.66 mountX=2.10 mountY=0.25, mountTheta=0.12
18:51:45.762 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-2.10, opts=13)
18:51:45.764 00.002 7988 Enqueuing Move request for scope (-0.20, -2.10)
18:51:45.764 00.000 15712 Worker thread wakes up
18:51:45.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -2.10) opts 0xd
18:51:45.764 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -2.10)
18:51:45.764 00.000 15712 Moving (-0.20, -2.10) raw xDistance=2.10 yDistance=0.25
18:51:45.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:45.764 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.9
18:51:45.767 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:45.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:45.769 00.002 7988 Enqueuing Expose request
18:51:45.771 00.002 15712 PPEC rslt: input = 2.10, final = 1.26, react = 1.26, pred = -0.00, hyst = 1.18, hyst_pct = 0.00, period_length = 675.77
18:51:45.771 00.000 15712 PPEC: input: 2.10, control: 1.26, exposure: 1500
18:51:45.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:45.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:51:45.771 00.000 15712 MoveAxis(W, 411, ABG)
18:51:45.771 00.000 15712 Guiding  Dir = 3, Dur = 411
18:51:45.807 00.036 15712 IsGuiding returns 0
18:51:45.824 00.017 15712 PulseGuide returned control before completion, sleep 406
18:51:46.251 00.427 15712 IsGuiding returns 0
18:51:46.251 00.000 15712 Move returns status 0, amount 411
18:51:46.251 00.000 15712 MoveAxis(N, 0, ABG)
18:51:46.251 00.000 15712 Move returns status 0, amount 0
18:51:46.251 00.000 15712 move complete, result=0
18:51:46.251 00.000 7988 GuideStep: 2.1 px 411 ms WEST, 0.2 px 0 ms NORTH
18:51:46.258 00.007 15712 worker thread done servicing request
18:51:46.258 00.000 15712 Worker thread wakes up
18:51:46.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:46.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:47.888 01.630 15712 Exposure complete
18:51:47.950 00.062 15712 worker thread done servicing request
18:51:47.951 00.001 7988 OnExposeComplete: enter
18:51:47.951 00.000 7988 UpdateGuideState(): m_state=6
18:51:47.951 00.000 7988 Star::Find(15, 1180, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
18:51:47.951 00.000 7988 Star::Find returns 1 (0), X=1181.06, Y=433.49, Mass=1477, SNR=26.0, Peak=230 HFD=3.4
18:51:47.951 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
18:51:47.951 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.18)
18:51:47.951 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=1.20 hyp=1.21 cameraTheta=1.42 mountX=-1.20 mountY=-0.22, mountTheta=-2.96
18:51:47.951 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=1.20, opts=13)
18:51:47.951 00.000 7988 Enqueuing Move request for scope (0.19, 1.20)
18:51:47.951 00.000 15712 Worker thread wakes up
18:51:47.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 1.20) opts 0xd
18:51:47.951 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 1.20)
18:51:47.951 00.000 15712 Moving (0.19, 1.20) raw xDistance=-1.20 yDistance=-0.22
18:51:47.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=25, FiltMax=255, Gamma=0.690
18:51:47.951 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.0
18:51:47.965 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:47.966 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:47.966 00.000 7988 Enqueuing Expose request
18:51:47.966 00.000 15712 PPEC rslt: input = -1.20, final = -0.75, react = -0.72, pred = -0.03, hyst = -0.57, hyst_pct = 0.00, period_length = 676.14
18:51:47.966 00.000 15712 PPEC: input: -1.20, control: -0.75, exposure: 1500
18:51:47.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:47.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:51:47.966 00.000 15712 MoveAxis(E, 244, ABG)
18:51:47.966 00.000 15712 Guiding  Dir = 2, Dur = 244
18:51:47.966 00.000 15712 IsGuiding returns 0
18:51:47.997 00.031 15712 PulseGuide returned control before completion, sleep 226
18:51:48.236 00.239 15712 IsGuiding returns 1
18:51:48.236 00.000 15712 scope still moving after pulse duration time elapsed
18:51:48.270 00.034 15712 IsGuiding returns 0
18:51:48.270 00.000 15712 scope move finished after 244 + 56 ms
18:51:48.270 00.000 15712 Move returns status 0, amount 244
18:51:48.270 00.000 15712 MoveAxis(N, 0, ABG)
18:51:48.270 00.000 15712 Move returns status 0, amount 0
18:51:48.270 00.000 15712 move complete, result=0
18:51:48.270 00.000 7988 GuideStep: -1.2 px 244 ms EAST, -0.2 px 0 ms NORTH
18:51:48.271 00.001 15712 worker thread done servicing request
18:51:48.271 00.000 15712 Worker thread wakes up
18:51:48.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:48.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:49.688 01.417 15712 Exposure complete
18:51:49.749 00.061 15712 worker thread done servicing request
18:51:49.749 00.000 7988 OnExposeComplete: enter
18:51:49.749 00.000 7988 UpdateGuideState(): m_state=6
18:51:49.749 00.000 7988 Star::Find(15, 1181, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
18:51:49.749 00.000 7988 Star::Find returns 1 (0), X=1180.76, Y=433.72, Mass=1416, SNR=25.5, Peak=210 HFD=3.5
18:51:49.749 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
18:51:49.749 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
18:51:49.749 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=1.43 hyp=1.43 cameraTheta=1.65 mountX=-1.43 mountY=0.08, mountTheta=3.08
18:51:49.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=1.43, opts=13)
18:51:49.749 00.000 7988 Enqueuing Move request for scope (-0.12, 1.43)
18:51:49.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:49.749 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.5
18:51:49.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:49.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:49.749 00.000 7988 Enqueuing Expose request
18:51:49.765 00.016 15712 Worker thread wakes up
18:51:49.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.43) opts 0xd
18:51:49.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 1.43)
18:51:49.765 00.000 15712 Moving (-0.12, 1.43) raw xDistance=-1.43 yDistance=0.08
18:51:49.765 00.000 15712 PPEC rslt: input = -1.43, final = -0.81, react = -0.86, pred = 0.04, hyst = -0.70, hyst_pct = 0.00, period_length = 676.40
18:51:49.765 00.000 15712 PPEC: input: -1.43, control: -0.81, exposure: 1500
18:51:49.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:49.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:51:49.765 00.000 15712 MoveAxis(E, 265, ABG)
18:51:49.765 00.000 15712 Guiding  Dir = 2, Dur = 265
18:51:49.765 00.000 15712 IsGuiding returns 0
18:51:49.787 00.022 15712 PulseGuide returned control before completion, sleep 256
18:51:50.088 00.301 15712 IsGuiding returns 1
18:51:50.088 00.000 15712 scope still moving after pulse duration time elapsed
18:51:50.116 00.028 15712 IsGuiding returns 0
18:51:50.116 00.000 15712 scope move finished after 265 + 82 ms
18:51:50.116 00.000 15712 Move returns status 0, amount 265
18:51:50.116 00.000 15712 MoveAxis(N, 0, ABG)
18:51:50.116 00.000 15712 Move returns status 0, amount 0
18:51:50.116 00.000 15712 move complete, result=0
18:51:50.116 00.000 15712 worker thread done servicing request
18:51:50.116 00.000 15712 Worker thread wakes up
18:51:50.116 00.000 7988 GuideStep: -1.4 px 265 ms EAST, 0.1 px 0 ms NORTH
18:51:50.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:50.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:51.758 01.642 15712 Exposure complete
18:51:51.819 00.061 15712 worker thread done servicing request
18:51:51.819 00.000 7988 OnExposeComplete: enter
18:51:51.819 00.000 7988 UpdateGuideState(): m_state=6
18:51:51.823 00.004 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
18:51:51.823 00.000 7988 Star::Find returns 1 (0), X=1180.90, Y=432.65, Mass=1412, SNR=25.4, Peak=222 HFD=3.3
18:51:51.823 00.000 7988 MultiStar: exiting stabilization period
18:51:51.823 00.000 7988 MultiStar: [#1 0.15,0.72,1.03,U] [#2 0.00,0.09,1.06,U] [#3 0.04,0.57,0.95,U] [#4 0.14,0.30,1.07,U] [#5 -0.25,0.67,0.74,U] [#6 -0.05,0.49,0.69,U] [#7 0.12,0.42,0.66,U] [#8 0.04,0.37,0.64,U] 
18:51:51.823 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.43}, one-star: {0.02, 0.36}
18:51:51.823 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
18:51:51.823 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
18:51:51.823 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.50 mountX=-0.36 mountY=-0.03, mountTheta=-3.05
18:51:51.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.36, opts=13)
18:51:51.835 00.012 7988 Enqueuing Move request for scope (0.02, 0.36)
18:51:51.835 00.000 15712 Worker thread wakes up
18:51:51.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.36) opts 0xd
18:51:51.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:51.835 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.4
18:51:51.838 00.003 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.36)
18:51:51.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:51.841 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:51.841 00.000 7988 Enqueuing Expose request
18:51:51.843 00.002 15712 Moving (0.02, 0.36) raw xDistance=-0.36 yDistance=-0.03
18:51:51.845 00.002 15712 PPEC rslt: input = -0.36, final = -0.18, react = -0.22, pred = 0.03, hyst = -0.24, hyst_pct = 0.00, period_length = 676.65
18:51:51.845 00.000 15712 PPEC: input: -0.36, control: -0.18, exposure: 1500
18:51:51.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:51.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:51:51.845 00.000 15712 MoveAxis(E, 60, ABG)
18:51:51.845 00.000 15712 Guiding  Dir = 2, Dur = 60
18:51:51.845 00.000 15712 IsGuiding returns 0
18:51:51.866 00.021 15712 PulseGuide returned control before completion, sleep 50
18:51:51.946 00.080 15712 IsGuiding returns 0
18:51:51.946 00.000 15712 Move returns status 0, amount 60
18:51:51.946 00.000 15712 MoveAxis(N, 0, ABG)
18:51:51.946 00.000 15712 Move returns status 0, amount 0
18:51:51.946 00.000 15712 move complete, result=0
18:51:51.946 00.000 15712 worker thread done servicing request
18:51:51.946 00.000 7988 GuideStep: -0.4 px 60 ms EAST, -0.0 px 0 ms NORTH
18:51:51.946 00.000 15712 Worker thread wakes up
18:51:51.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:51.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:53.352 01.406 15712 Exposure complete
18:51:53.418 00.066 15712 worker thread done servicing request
18:51:53.418 00.000 7988 OnExposeComplete: enter
18:51:53.418 00.000 7988 UpdateGuideState(): m_state=6
18:51:53.418 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
18:51:53.418 00.000 7988 Star::Find returns 1 (0), X=1180.93, Y=431.66, Mass=1444, SNR=25.6, Peak=202 HFD=3.3
18:51:53.418 00.000 7988 MultiStar: [#1 0.17,-0.32,1.02,U] [#2 -0.00,-0.47,1.00,U] [#3 0.04,-0.31,0.97,U] [#4 0.03,-0.60,1.02,U] [#5 -0.07,-0.42,0.70,U] [#6 0.09,-0.44,0.69,U] [#7 -0.10,-0.39,0.62,U] [#8 -0.13,-0.36,0.63,U] 
18:51:53.425 00.007 7988 refined, 8 included, MultiStar: {0.02, -0.45}, one-star: {0.05, -0.63}
18:51:53.425 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
18:51:53.425 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
18:51:53.425 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.45 hyp=0.45 cameraTheta=-1.52 mountX=0.45 mountY=-0.01, mountTheta=-0.02
18:51:53.430 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.45, opts=13)
18:51:53.430 00.000 7988 Enqueuing Move request for scope (0.02, -0.45)
18:51:53.432 00.002 15712 Worker thread wakes up
18:51:53.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.45) opts 0xd
18:51:53.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.45)
18:51:53.432 00.000 15712 Moving (0.02, -0.45) raw xDistance=0.45 yDistance=-0.01
18:51:53.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:53.432 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.6
18:51:53.435 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:53.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:53.437 00.002 7988 Enqueuing Expose request
18:51:53.437 00.000 15712 PPEC rslt: input = 0.45, final = 0.20, react = 0.27, pred = -0.07, hyst = 0.19, hyst_pct = 0.00, period_length = 676.81
18:51:53.437 00.000 15712 PPEC: input: 0.45, control: 0.20, exposure: 1500
18:51:53.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:53.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:51:53.439 00.002 15712 MoveAxis(W, 64, ABG)
18:51:53.439 00.000 15712 Guiding  Dir = 3, Dur = 64
18:51:53.439 00.000 15712 IsGuiding returns 0
18:51:53.465 00.026 15712 PulseGuide returned control before completion, sleep 49
18:51:53.545 00.080 15712 IsGuiding returns 0
18:51:53.545 00.000 15712 Move returns status 0, amount 64
18:51:53.545 00.000 15712 MoveAxis(N, 0, ABG)
18:51:53.545 00.000 15712 Move returns status 0, amount 0
18:51:53.545 00.000 15712 move complete, result=0
18:51:53.545 00.000 7988 GuideStep: 0.4 px 64 ms WEST, -0.0 px 0 ms NORTH
18:51:53.547 00.002 15712 worker thread done servicing request
18:51:53.547 00.000 15712 Worker thread wakes up
18:51:53.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:53.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:55.182 01.635 15712 Exposure complete
18:51:55.246 00.064 15712 worker thread done servicing request
18:51:55.246 00.000 7988 OnExposeComplete: enter
18:51:55.246 00.000 7988 UpdateGuideState(): m_state=6
18:51:55.248 00.002 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
18:51:55.248 00.000 7988 Star::Find returns 1 (1), X=1180.81, Y=430.30, Mass=1387, SNR=25.2, Peak=255 HFD=3.0
18:51:55.248 00.000 7988 MultiStar: large primary error, entering stabilization period
18:51:55.248 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
18:51:55.248 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
18:51:55.248 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-1.99 hyp=1.99 cameraTheta=-1.61 mountX=1.99 mountY=0.12, mountTheta=0.06
18:51:55.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-1.99, opts=13)
18:51:55.248 00.000 7988 Enqueuing Move request for scope (-0.07, -1.99)
18:51:55.248 00.000 15712 Worker thread wakes up
18:51:55.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.99) opts 0xd
18:51:55.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -1.99)
18:51:55.248 00.000 15712 Moving (-0.07, -1.99) raw xDistance=1.99 yDistance=0.12
18:51:55.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:55.248 00.000 7988 UpdateGuideState exits: m=1387 SNR=25.2 Saturated
18:51:55.260 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:55.260 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:55.262 00.002 7988 Enqueuing Expose request
18:51:55.262 00.000 15712 PPEC rslt: input = 1.99, final = 1.09, react = 1.19, pred = -0.10, hyst = 1.06, hyst_pct = 0.00, period_length = 676.96
18:51:55.262 00.000 15712 PPEC: input: 1.99, control: 1.09, exposure: 1500
18:51:55.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:55.264 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:51:55.264 00.000 15712 MoveAxis(W, 357, ABG)
18:51:55.264 00.000 15712 Guiding  Dir = 3, Dur = 357
18:51:55.264 00.000 15712 IsGuiding returns 0
18:51:55.282 00.018 15712 PulseGuide returned control before completion, sleep 344
18:51:55.644 00.362 15712 IsGuiding returns 1
18:51:55.644 00.000 15712 scope still moving after pulse duration time elapsed
18:51:55.676 00.032 15712 IsGuiding returns 0
18:51:55.676 00.000 15712 scope move finished after 357 + 66 ms
18:51:55.676 00.000 15712 Move returns status 0, amount 357
18:51:55.676 00.000 15712 MoveAxis(N, 0, ABG)
18:51:55.676 00.000 15712 Move returns status 0, amount 0
18:51:55.676 00.000 15712 move complete, result=0
18:51:55.676 00.000 7988 GuideStep: 2.0 px 357 ms WEST, 0.1 px 0 ms NORTH
18:51:55.689 00.013 15712 worker thread done servicing request
18:51:55.689 00.000 15712 Worker thread wakes up
18:51:55.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:55.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:57.095 01.406 15712 Exposure complete
18:51:57.156 00.061 15712 worker thread done servicing request
18:51:57.156 00.000 7988 OnExposeComplete: enter
18:51:57.156 00.000 7988 UpdateGuideState(): m_state=6
18:51:57.162 00.006 7988 Star::Find(15, 1180, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
18:51:57.162 00.000 7988 Star::Find returns 1 (1), X=1181.04, Y=430.39, Mass=1382, SNR=25.1, Peak=255 HFD=3.0
18:51:57.162 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
18:51:57.162 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
18:51:57.162 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-1.89 hyp=1.90 cameraTheta=-1.49 mountX=1.89 mountY=-0.11, mountTheta=-0.06
18:51:57.169 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-1.89, opts=13)
18:51:57.169 00.000 7988 Enqueuing Move request for scope (0.16, -1.89)
18:51:57.171 00.002 15712 Worker thread wakes up
18:51:57.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.89) opts 0xd
18:51:57.171 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -1.89)
18:51:57.171 00.000 15712 Moving (0.16, -1.89) raw xDistance=1.89 yDistance=-0.11
18:51:57.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:57.171 00.000 7988 UpdateGuideState exits: m=1382 SNR=25.1 Saturated
18:51:57.174 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:57.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:57.176 00.002 7988 Enqueuing Expose request
18:51:57.176 00.000 15712 PPEC rslt: input = 1.89, final = 1.01, react = 1.14, pred = -0.13, hyst = 1.03, hyst_pct = 0.00, period_length = 677.11
18:51:57.176 00.000 15712 PPEC: input: 1.89, control: 1.01, exposure: 1500
18:51:57.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:57.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:51:57.176 00.000 15712 MoveAxis(W, 330, ABG)
18:51:57.178 00.002 15712 Guiding  Dir = 3, Dur = 330
18:51:57.178 00.000 15712 IsGuiding returns 0
18:51:57.204 00.026 15712 PulseGuide returned control before completion, sleep 313
18:51:57.523 00.319 15712 IsGuiding returns 1
18:51:57.523 00.000 15712 scope still moving after pulse duration time elapsed
18:51:57.557 00.034 15712 IsGuiding returns 0
18:51:57.557 00.000 15712 scope move finished after 330 + 49 ms
18:51:57.557 00.000 15712 Move returns status 0, amount 330
18:51:57.557 00.000 15712 MoveAxis(N, 0, ABG)
18:51:57.557 00.000 15712 Move returns status 0, amount 0
18:51:57.557 00.000 15712 move complete, result=0
18:51:57.557 00.000 7988 GuideStep: 1.9 px 330 ms WEST, -0.1 px 0 ms NORTH
18:51:57.559 00.002 15712 worker thread done servicing request
18:51:57.559 00.000 15712 Worker thread wakes up
18:51:57.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:57.560 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:51:59.197 01.637 15712 Exposure complete
18:51:59.258 00.061 15712 worker thread done servicing request
18:51:59.258 00.000 7988 OnExposeComplete: enter
18:51:59.261 00.003 7988 UpdateGuideState(): m_state=6
18:51:59.263 00.002 7988 Star::Find(15, 1181, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
18:51:59.263 00.000 7988 Star::Find returns 1 (1), X=1181.06, Y=431.30, Mass=1323, SNR=24.5, Peak=255 HFD=3.3
18:51:59.265 00.002 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
18:51:59.265 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
18:51:59.267 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.99 hyp=1.01 cameraTheta=-1.39 mountX=0.99 mountY=-0.16, mountTheta=-0.16
18:51:59.269 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.99, opts=13)
18:51:59.269 00.000 7988 Enqueuing Move request for scope (0.18, -0.99)
18:51:59.271 00.002 15712 Worker thread wakes up
18:51:59.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.99) opts 0xd
18:51:59.271 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.99)
18:51:59.271 00.000 15712 Moving (0.18, -0.99) raw xDistance=0.99 yDistance=-0.16
18:51:59.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:51:59.271 00.000 7988 UpdateGuideState exits: m=1323 SNR=24.5 Saturated
18:51:59.274 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:59.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:51:59.274 00.000 7988 Enqueuing Expose request
18:51:59.278 00.004 15712 PPEC rslt: input = 0.99, final = 0.54, react = 0.59, pred = -0.06, hyst = 0.60, hyst_pct = 0.00, period_length = 677.17
18:51:59.278 00.000 15712 PPEC: input: 0.99, control: 0.54, exposure: 1500
18:51:59.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:59.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:51:59.278 00.000 15712 MoveAxis(W, 175, ABG)
18:51:59.278 00.000 15712 Guiding  Dir = 3, Dur = 175
18:51:59.278 00.000 15712 IsGuiding returns 0
18:51:59.295 00.017 15712 PulseGuide returned control before completion, sleep 165
18:51:59.487 00.192 15712 IsGuiding returns 0
18:51:59.487 00.000 15712 Move returns status 0, amount 175
18:51:59.487 00.000 15712 MoveAxis(N, 0, ABG)
18:51:59.487 00.000 15712 Move returns status 0, amount 0
18:51:59.487 00.000 15712 move complete, result=0
18:51:59.487 00.000 7988 GuideStep: 1.0 px 175 ms WEST, -0.2 px 0 ms NORTH
18:51:59.493 00.006 15712 worker thread done servicing request
18:51:59.493 00.000 15712 Worker thread wakes up
18:51:59.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:51:59.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:00.914 01.421 15712 Exposure complete
18:52:00.974 00.060 15712 worker thread done servicing request
18:52:00.976 00.002 7988 OnExposeComplete: enter
18:52:00.976 00.000 7988 UpdateGuideState(): m_state=6
18:52:00.976 00.000 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
18:52:00.976 00.000 7988 Star::Find returns 1 (1), X=1181.04, Y=432.04, Mass=1374, SNR=25.1, Peak=255 HFD=2.8
18:52:00.979 00.003 7988 MultiStar: exiting stabilization period
18:52:00.979 00.000 7988 MultiStar: [#1 0.21,0.11,1.00,U] [#2 0.16,-0.26,1.02,U] [#3 -0.04,0.18,0.98,U] [#4 0.02,-0.25,1.06,U] [#5 -0.01,-0.26,0.71,U] [#6 0.21,0.22,0.74,U] [#7 -0.13,-0.23,0.67,U] [#8 -0.07,-0.13,0.65,U] 
18:52:00.979 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.16, -0.24}
18:52:00.979 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.63 = 0.63)
18:52:00.979 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.74 = -2.54)
18:52:00.979 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.95 mountX=0.09 mountY=-0.07, mountTheta=-0.61
18:52:00.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
18:52:00.979 00.000 7988 Enqueuing Move request for scope (0.07, -0.10)
18:52:00.979 00.000 15712 Worker thread wakes up
18:52:00.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
18:52:00.979 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
18:52:00.979 00.000 15712 Moving (0.07, -0.10) raw xDistance=0.09 yDistance=-0.07
18:52:00.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:00.990 00.011 7988 UpdateGuideState exits: m=1374 SNR=25.1 Saturated
18:52:00.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:00.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:00.990 00.000 7988 Enqueuing Expose request
18:52:00.990 00.000 15712 PPEC rslt: input = 0.09, final = -0.06, react = 0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 677.23
18:52:00.990 00.000 15712 PPEC: input: 0.09, control: -0.06, exposure: 1500
18:52:00.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:00.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:52:00.990 00.000 15712 MoveAxis(E, 21, ABG)
18:52:00.990 00.000 15712 Guiding  Dir = 2, Dur = 21
18:52:00.990 00.000 15712 IsGuiding returns 0
18:52:01.010 00.020 15712 PulseGuide returned control before completion, sleep 18
18:52:01.038 00.028 15712 IsGuiding returns 1
18:52:01.038 00.000 15712 scope still moving after pulse duration time elapsed
18:52:01.070 00.032 15712 IsGuiding returns 0
18:52:01.070 00.000 15712 scope move finished after 21 + 53 ms
18:52:01.070 00.000 15712 Move returns status 0, amount 21
18:52:01.070 00.000 15712 MoveAxis(N, 0, ABG)
18:52:01.070 00.000 15712 Move returns status 0, amount 0
18:52:01.070 00.000 15712 move complete, result=0
18:52:01.070 00.000 15712 worker thread done servicing request
18:52:01.070 00.000 15712 Worker thread wakes up
18:52:01.070 00.000 7988 GuideStep: 0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
18:52:01.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:01.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:02.706 01.636 15712 Exposure complete
18:52:02.768 00.062 15712 worker thread done servicing request
18:52:02.768 00.000 7988 OnExposeComplete: enter
18:52:02.768 00.000 7988 UpdateGuideState(): m_state=6
18:52:02.768 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
18:52:02.768 00.000 7988 Star::Find returns 1 (0), X=1181.02, Y=433.21, Mass=1454, SNR=25.8, Peak=233 HFD=3.3
18:52:02.768 00.000 7988 MultiStar: [#1 0.29,0.92,1.04,U] [#2 0.21,0.68,0.98,U] [#3 0.17,0.92,0.89,U] [#4 0.33,0.81,1.00,U] [#5 0.08,0.80,0.69,U] [#6 0.14,0.82,0.66,U] [#7 0.07,0.92,0.66,U] [#8 0.06,0.86,0.62,U] 
18:52:02.768 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.85}, one-star: {0.14, 0.93}
18:52:02.768 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
18:52:02.768 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
18:52:02.768 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.85 hyp=0.87 cameraTheta=1.36 mountX=-0.85 mountY=-0.20, mountTheta=-2.91
18:52:02.780 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.85, opts=13)
18:52:02.781 00.001 7988 Enqueuing Move request for scope (0.18, 0.85)
18:52:02.781 00.000 15712 Worker thread wakes up
18:52:02.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.85) opts 0xd
18:52:02.781 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.85)
18:52:02.781 00.000 15712 Moving (0.18, 0.85) raw xDistance=-0.85 yDistance=-0.20
18:52:02.783 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:52:02.783 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.8
18:52:02.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:02.786 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:02.786 00.000 7988 Enqueuing Expose request
18:52:02.788 00.002 15712 PPEC rslt: input = -0.85, final = -0.59, react = -0.51, pred = -0.08, hyst = -0.43, hyst_pct = 0.00, period_length = 677.28
18:52:02.788 00.000 15712 PPEC: input: -0.85, control: -0.59, exposure: 1500
18:52:02.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:02.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:52:02.788 00.000 15712 MoveAxis(E, 192, ABG)
18:52:02.788 00.000 15712 Guiding  Dir = 2, Dur = 192
18:52:02.788 00.000 15712 IsGuiding returns 0
18:52:02.815 00.027 15712 PulseGuide returned control before completion, sleep 176
18:52:03.019 00.204 15712 IsGuiding returns 0
18:52:03.019 00.000 15712 Move returns status 0, amount 192
18:52:03.019 00.000 15712 MoveAxis(N, 0, ABG)
18:52:03.019 00.000 15712 Move returns status 0, amount 0
18:52:03.019 00.000 15712 move complete, result=0
18:52:03.019 00.000 7988 GuideStep: -0.9 px 192 ms EAST, -0.2 px 0 ms NORTH
18:52:03.025 00.006 15712 worker thread done servicing request
18:52:03.025 00.000 15712 Worker thread wakes up
18:52:03.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:03.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:04.436 01.411 15712 Exposure complete
18:52:04.498 00.062 15712 worker thread done servicing request
18:52:04.498 00.000 7988 OnExposeComplete: enter
18:52:04.498 00.000 7988 UpdateGuideState(): m_state=6
18:52:04.498 00.000 7988 Star::Find(15, 1181, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
18:52:04.498 00.000 7988 Star::Find returns 1 (1), X=1181.22, Y=433.42, Mass=1455, SNR=25.7, Peak=255 HFD=3.3
18:52:04.498 00.000 7988 MultiStar: [#1 0.38,1.42,0.00,M1] [#2 0.16,1.10,0.00,M1] [#3 0.34,1.15,0.00,M1] [#4 0.47,1.11,0.00,M1] [#5 0.33,1.22,0.00,M1] [#6 0.52,1.18,0.00,M1] [#7 0.15,1.03,0.00,M1] [#8 0.35,1.23,0.00,M1] 
18:52:04.498 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
18:52:04.498 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
18:52:04.498 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=1.13 hyp=1.18 cameraTheta=1.28 mountX=-1.13 mountY=-0.37, mountTheta=-2.82
18:52:04.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=1.13, opts=13)
18:52:04.498 00.000 7988 Enqueuing Move request for scope (0.34, 1.13)
18:52:04.498 00.000 15712 Worker thread wakes up
18:52:04.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 1.13) opts 0xd
18:52:04.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 1.13)
18:52:04.498 00.000 15712 Moving (0.34, 1.13) raw xDistance=-1.13 yDistance=-0.37
18:52:04.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:04.498 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.7 Saturated
18:52:04.513 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:04.514 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:04.515 00.001 7988 Enqueuing Expose request
18:52:04.515 00.000 15712 PPEC rslt: input = -1.13, final = -0.59, react = -0.68, pred = 0.09, hyst = -0.61, hyst_pct = 0.00, period_length = 677.24
18:52:04.515 00.000 15712 PPEC: input: -1.13, control: -0.59, exposure: 1500
18:52:04.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:52:04.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
18:52:04.515 00.000 15712 MoveAxis(E, 193, ABG)
18:52:04.515 00.000 15712 Guiding  Dir = 2, Dur = 193
18:52:04.515 00.000 15712 IsGuiding returns 0
18:52:04.532 00.017 15712 PulseGuide returned control before completion, sleep 179
18:52:04.722 00.190 15712 IsGuiding returns 1
18:52:04.722 00.000 15712 scope still moving after pulse duration time elapsed
18:52:04.753 00.031 15712 IsGuiding returns 0
18:52:04.753 00.000 15712 scope move finished after 193 + 55 ms
18:52:04.753 00.000 15712 Move returns status 0, amount 193
18:52:04.753 00.000 15712 MoveAxis(N, 0, ABG)
18:52:04.753 00.000 15712 Move returns status 0, amount 0
18:52:04.753 00.000 15712 move complete, result=0
18:52:04.753 00.000 7988 GuideStep: -1.1 px 193 ms EAST, -0.4 px 0 ms NORTH
18:52:04.768 00.015 15712 worker thread done servicing request
18:52:04.768 00.000 15712 Worker thread wakes up
18:52:04.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:04.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:06.395 01.627 15712 Exposure complete
18:52:06.456 00.061 15712 worker thread done servicing request
18:52:06.456 00.000 7988 OnExposeComplete: enter
18:52:06.456 00.000 7988 UpdateGuideState(): m_state=6
18:52:06.459 00.003 7988 Star::Find(15, 1181, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
18:52:06.459 00.000 7988 Star::Find returns 1 (1), X=1181.20, Y=432.44, Mass=1450, SNR=25.8, Peak=255 HFD=3.3
18:52:06.461 00.002 7988 MultiStar: [#1 0.31,0.52,0.97,U] [#2 0.05,-0.04,0.96,U] [#3 0.18,0.41,0.95,U] [#4 0.55,0.10,1.03,U] [#5 0.19,0.06,0.69,U] [#6 0.47,0.34,0.67,U] [#7 0.09,0.17,0.70,U] [#8 0.14,0.27,0.63,U] 
18:52:06.463 00.002 7988 refined, 8 included, MultiStar: {0.26, 0.22}, one-star: {0.33, 0.15}
18:52:06.463 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
18:52:06.465 00.002 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.91)
18:52:06.465 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.69 mountX=-0.22 mountY=-0.27, mountTheta=-2.26
18:52:06.467 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.22, opts=13)
18:52:06.469 00.002 7988 Enqueuing Move request for scope (0.26, 0.22)
18:52:06.469 00.000 15712 Worker thread wakes up
18:52:06.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.22) opts 0xd
18:52:06.469 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.22)
18:52:06.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:06.472 00.003 15712 Moving (0.26, 0.22) raw xDistance=-0.22 yDistance=-0.27
18:52:06.472 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8 Saturated
18:52:06.474 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:06.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:06.474 00.000 7988 Enqueuing Expose request
18:52:06.474 00.000 15712 PPEC rslt: input = -0.22, final = -0.03, react = -0.13, pred = 0.10, hyst = -0.15, hyst_pct = 0.00, period_length = 677.20
18:52:06.474 00.000 15712 PPEC: input: -0.22, control: -0.03, exposure: 1500
18:52:06.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:52:06.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
18:52:06.474 00.000 15712 MoveAxis(E, 9, ABG)
18:52:06.474 00.000 15712 Guiding  Dir = 2, Dur = 9
18:52:06.474 00.000 15712 IsGuiding returns 0
18:52:06.508 00.034 15712 IsGuiding returns 0
18:52:06.508 00.000 15712 Move returns status 0, amount 9
18:52:06.508 00.000 15712 MoveAxis(N, 0, ABG)
18:52:06.508 00.000 15712 Move returns status 0, amount 0
18:52:06.508 00.000 15712 move complete, result=0
18:52:06.508 00.000 15712 worker thread done servicing request
18:52:06.508 00.000 15712 Worker thread wakes up
18:52:06.508 00.000 7988 GuideStep: -0.2 px 9 ms EAST, -0.3 px 0 ms NORTH
18:52:06.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:06.510 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:07.923 01.413 15712 Exposure complete
18:52:07.983 00.060 7988 OnExposeComplete: enter
18:52:07.988 00.005 7988 UpdateGuideState(): m_state=6
18:52:07.988 00.000 15712 worker thread done servicing request
18:52:07.988 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
18:52:07.990 00.002 7988 Star::Find returns 1 (0), X=1180.95, Y=431.82, Mass=1471, SNR=25.9, Peak=221 HFD=3.2
18:52:07.990 00.000 7988 MultiStar: [#1 -0.01,-0.24,1.01,U] [#2 0.07,-0.50,1.00,U] [#3 0.14,-0.48,0.95,U] [#4 0.31,-0.67,1.00,U] [#5 0.30,-0.74,0.68,U] [#6 0.26,-0.40,0.65,U] [#7 0.18,-0.54,0.63,U] [#8 -0.08,-0.45,0.62,U] 
18:52:07.992 00.002 7988 single-star, 8 included, MultiStar: {0.14, -0.49}, one-star: {0.08, -0.47}
18:52:07.994 00.002 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
18:52:07.994 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
18:52:07.996 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.47 hyp=0.47 cameraTheta=-1.40 mountX=0.47 mountY=-0.07, mountTheta=-0.14
18:52:07.998 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.47, opts=13)
18:52:07.998 00.000 7988 Enqueuing Move request for scope (0.08, -0.47)
18:52:08.001 00.003 15712 Worker thread wakes up
18:52:08.001 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.47) opts 0xd
18:52:08.001 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.47)
18:52:08.001 00.000 15712 Moving (0.08, -0.47) raw xDistance=0.47 yDistance=-0.07
18:52:08.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:08.001 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.9
18:52:08.003 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:08.003 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:08.003 00.000 7988 Enqueuing Expose request
18:52:08.003 00.000 15712 PPEC rslt: input = 0.47, final = 0.42, react = 0.28, pred = 0.14, hyst = 0.22, hyst_pct = 0.00, period_length = 677.16
18:52:08.003 00.000 15712 PPEC: input: 0.47, control: 0.42, exposure: 1500
18:52:08.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:08.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:52:08.003 00.000 15712 MoveAxis(W, 136, ABG)
18:52:08.003 00.000 15712 Guiding  Dir = 3, Dur = 136
18:52:08.003 00.000 15712 IsGuiding returns 0
18:52:08.017 00.014 15712 PulseGuide returned control before completion, sleep 127
18:52:08.179 00.162 15712 IsGuiding returns 1
18:52:08.179 00.000 15712 scope still moving after pulse duration time elapsed
18:52:08.208 00.029 15712 IsGuiding returns 0
18:52:08.208 00.000 15712 scope move finished after 136 + 65 ms
18:52:08.208 00.000 15712 Move returns status 0, amount 136
18:52:08.208 00.000 15712 MoveAxis(N, 0, ABG)
18:52:08.208 00.000 15712 Move returns status 0, amount 0
18:52:08.208 00.000 15712 move complete, result=0
18:52:08.208 00.000 15712 worker thread done servicing request
18:52:08.208 00.000 15712 Worker thread wakes up
18:52:08.208 00.000 7988 GuideStep: 0.5 px 136 ms WEST, -0.1 px 0 ms NORTH
18:52:08.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:08.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:09.848 01.640 15712 Exposure complete
18:52:09.911 00.063 15712 worker thread done servicing request
18:52:09.911 00.000 7988 OnExposeComplete: enter
18:52:09.911 00.000 7988 UpdateGuideState(): m_state=6
18:52:09.911 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
18:52:09.911 00.000 7988 Star::Find returns 1 (1), X=1180.84, Y=431.08, Mass=1453, SNR=25.6, Peak=255 HFD=3.7
18:52:09.911 00.000 7988 MultiStar: [#1 0.36,-0.80,1.00,U] [#2 0.15,-1.17,0.00,M1] [#3 0.12,-1.03,0.00,M1] [#4 0.20,-1.16,0.00,M1] [#5 0.11,-1.24,0.00,M1] [#6 0.33,-1.04,0.00,M1] [#7 0.13,-1.11,0.00,M1] [#8 -0.03,-1.36,0.00,M1] 
18:52:09.911 00.000 7988 refined, 1 included, MultiStar: {0.16, -1.00}, one-star: {-0.04, -1.20}
18:52:09.919 00.008 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
18:52:09.919 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.01)
18:52:09.921 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-1.00 hyp=1.01 cameraTheta=-1.41 mountX=1.00 mountY=-0.14, mountTheta=-0.14
18:52:09.923 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-1.00, opts=13)
18:52:09.924 00.001 7988 Enqueuing Move request for scope (0.16, -1.00)
18:52:09.925 00.001 15712 Worker thread wakes up
18:52:09.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.00) opts 0xd
18:52:09.925 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -1.00)
18:52:09.925 00.000 15712 Moving (0.16, -1.00) raw xDistance=1.00 yDistance=-0.14
18:52:09.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:09.925 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.6 Saturated
18:52:09.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:09.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:09.925 00.000 7988 Enqueuing Expose request
18:52:09.925 00.000 15712 PPEC rslt: input = 1.00, final = 0.63, react = 0.60, pred = 0.03, hyst = 0.54, hyst_pct = 0.00, period_length = 677.04
18:52:09.925 00.000 15712 PPEC: input: 1.00, control: 0.63, exposure: 1500
18:52:09.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:09.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:52:09.925 00.000 15712 MoveAxis(W, 205, ABG)
18:52:09.925 00.000 15712 Guiding  Dir = 3, Dur = 205
18:52:09.925 00.000 15712 IsGuiding returns 0
18:52:09.958 00.033 15712 PulseGuide returned control before completion, sleep 187
18:52:10.180 00.222 15712 IsGuiding returns 0
18:52:10.180 00.000 15712 Move returns status 0, amount 205
18:52:10.180 00.000 15712 MoveAxis(N, 0, ABG)
18:52:10.180 00.000 15712 Move returns status 0, amount 0
18:52:10.180 00.000 15712 move complete, result=0
18:52:10.180 00.000 15712 worker thread done servicing request
18:52:10.180 00.000 15712 Worker thread wakes up
18:52:10.180 00.000 7988 GuideStep: 1.0 px 205 ms WEST, -0.1 px 0 ms NORTH
18:52:10.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:10.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:11.601 01.421 15712 Exposure complete
18:52:11.664 00.063 7988 OnExposeComplete: enter
18:52:11.666 00.002 7988 UpdateGuideState(): m_state=6
18:52:11.666 00.000 15712 worker thread done servicing request
18:52:11.666 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
18:52:11.668 00.002 7988 Star::Find returns 1 (1), X=1180.96, Y=431.20, Mass=1481, SNR=25.9, Peak=255 HFD=3.4
18:52:11.670 00.002 7988 MultiStar: [#1 0.27,-0.67,0.97,U] [#2 0.03,-1.04,0.00,M2] [#3 0.16,-0.78,0.95,U] [#4 0.16,-0.92,1.01,U] [#5 -0.06,-1.23,0.00,M2] [#6 0.20,-0.69,0.70,U] [#7 0.12,-0.75,0.66,U] [#8 -0.05,-0.82,0.63,U] 
18:52:11.670 00.000 7988 refined, 6 included, MultiStar: {0.14, -0.83}, one-star: {0.08, -1.08}
18:52:11.672 00.002 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
18:52:11.672 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
18:52:11.675 00.003 7988 CameraToMount -- cameraX=0.14 cameraY=-0.83 hyp=0.84 cameraTheta=-1.40 mountX=0.83 mountY=-0.12, mountTheta=-0.15
18:52:11.677 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.83, opts=13)
18:52:11.678 00.001 7988 Enqueuing Move request for scope (0.14, -0.83)
18:52:11.678 00.000 15712 Worker thread wakes up
18:52:11.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.83) opts 0xd
18:52:11.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.83)
18:52:11.678 00.000 15712 Moving (0.14, -0.83) raw xDistance=0.83 yDistance=-0.12
18:52:11.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:11.678 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.9 Saturated
18:52:11.682 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:11.682 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:11.684 00.002 7988 Enqueuing Expose request
18:52:11.684 00.000 15712 PPEC rslt: input = 0.83, final = 0.54, react = 0.50, pred = 0.05, hyst = 0.47, hyst_pct = 0.00, period_length = 676.92
18:52:11.684 00.000 15712 PPEC: input: 0.83, control: 0.54, exposure: 1500
18:52:11.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:11.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:52:11.684 00.000 15712 MoveAxis(W, 177, ABG)
18:52:11.684 00.000 15712 Guiding  Dir = 3, Dur = 177
18:52:11.686 00.002 15712 IsGuiding returns 0
18:52:11.699 00.013 15712 PulseGuide returned control before completion, sleep 170
18:52:11.886 00.187 15712 IsGuiding returns 0
18:52:11.886 00.000 15712 Move returns status 0, amount 177
18:52:11.886 00.000 15712 MoveAxis(N, 0, ABG)
18:52:11.886 00.000 15712 Move returns status 0, amount 0
18:52:11.886 00.000 15712 move complete, result=0
18:52:11.886 00.000 7988 GuideStep: 0.8 px 177 ms WEST, -0.1 px 0 ms NORTH
18:52:11.896 00.010 15712 worker thread done servicing request
18:52:11.896 00.000 15712 Worker thread wakes up
18:52:11.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:11.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:13.527 01.631 15712 Exposure complete
18:52:13.588 00.061 15712 worker thread done servicing request
18:52:13.589 00.001 7988 OnExposeComplete: enter
18:52:13.589 00.000 7988 UpdateGuideState(): m_state=6
18:52:13.589 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
18:52:13.589 00.000 7988 Star::Find returns 1 (1), X=1181.04, Y=432.19, Mass=1403, SNR=25.2, Peak=255 HFD=3.1
18:52:13.589 00.000 7988 MultiStar: [#1 0.27,0.28,1.02,U] [#2 0.10,-0.07,1.01,U] [#3 0.11,0.21,0.99,U] [#4 0.32,0.19,1.06,U] [#5 0.05,0.08,0.73,U] [#6 0.22,0.20,0.70,U] [#7 0.11,0.06,0.63,U] [#8 0.05,0.25,0.65,U] 
18:52:13.589 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.12}, one-star: {0.16, -0.10}
18:52:13.589 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
18:52:13.597 00.008 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.14)
18:52:13.597 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.54 mountX=0.09 mountY=-0.16, mountTheta=-1.03
18:52:13.597 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.10, opts=13)
18:52:13.597 00.000 7988 Enqueuing Move request for scope (0.16, -0.10)
18:52:13.597 00.000 15712 Worker thread wakes up
18:52:13.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
18:52:13.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
18:52:13.597 00.000 15712 Moving (0.16, -0.10) raw xDistance=0.09 yDistance=-0.16
18:52:13.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:13.597 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.2 Saturated
18:52:13.604 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:13.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:13.604 00.000 7988 Enqueuing Expose request
18:52:13.604 00.000 15712 PPEC rslt: input = 0.09, final = 0.08, react = 0.06, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 676.73
18:52:13.604 00.000 15712 PPEC: input: 0.09, control: 0.08, exposure: 1500
18:52:13.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:13.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:52:13.604 00.000 15712 MoveAxis(W, 27, ABG)
18:52:13.604 00.000 15712 Guiding  Dir = 3, Dur = 27
18:52:13.604 00.000 15712 IsGuiding returns 0
18:52:13.668 00.064 15712 IsGuiding returns 1
18:52:13.668 00.000 15712 scope still moving after pulse duration time elapsed
18:52:13.699 00.031 15712 IsGuiding returns 0
18:52:13.699 00.000 15712 scope move finished after 27 + 63 ms
18:52:13.699 00.000 15712 Move returns status 0, amount 27
18:52:13.699 00.000 15712 MoveAxis(N, 0, ABG)
18:52:13.699 00.000 15712 Move returns status 0, amount 0
18:52:13.699 00.000 15712 move complete, result=0
18:52:13.699 00.000 15712 worker thread done servicing request
18:52:13.699 00.000 15712 Worker thread wakes up
18:52:13.699 00.000 7988 GuideStep: 0.1 px 27 ms WEST, -0.2 px 0 ms NORTH
18:52:13.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:13.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:15.119 01.420 15712 Exposure complete
18:52:15.181 00.062 15712 worker thread done servicing request
18:52:15.181 00.000 7988 OnExposeComplete: enter
18:52:15.181 00.000 7988 UpdateGuideState(): m_state=6
18:52:15.181 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
18:52:15.181 00.000 7988 Star::Find returns 1 (1), X=1181.16, Y=432.27, Mass=1399, SNR=25.4, Peak=255 HFD=3.4
18:52:15.181 00.000 7988 MultiStar: [#1 0.19,0.15,0.96,U] [#2 0.09,0.02,0.98,U] [#3 0.27,0.33,0.93,U] [#4 0.29,0.15,0.99,U] [#5 0.07,0.27,0.69,U] [#6 0.31,0.25,0.67,U] [#7 0.14,0.22,0.67,U] [#8 -0.36,0.19,0.65,U] 
18:52:15.181 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.16}, one-star: {0.29, -0.02}
18:52:15.181 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
18:52:15.181 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.80)
18:52:15.181 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.79 mountX=-0.17 mountY=-0.17, mountTheta=-2.35
18:52:15.181 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.16, opts=13)
18:52:15.181 00.000 7988 Enqueuing Move request for scope (0.16, 0.16)
18:52:15.181 00.000 15712 Worker thread wakes up
18:52:15.195 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:15.195 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.4 Saturated
18:52:15.197 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:15.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:15.197 00.000 7988 Enqueuing Expose request
18:52:15.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
18:52:15.197 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
18:52:15.197 00.000 15712 Moving (0.16, 0.16) raw xDistance=-0.17 yDistance=-0.17
18:52:15.197 00.000 15712 PPEC rslt: input = -0.17, final = -0.01, react = -0.10, pred = 0.09, hyst = -0.06, hyst_pct = 0.00, period_length = 676.54
18:52:15.197 00.000 15712 PPEC: input: -0.17, control: -0.01, exposure: 1500
18:52:15.197 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:15.197 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:52:15.197 00.000 15712 MoveAxis(E, 4, ABG)
18:52:15.197 00.000 15712 Guiding  Dir = 2, Dur = 4
18:52:15.197 00.000 15712 IsGuiding returns 0
18:52:15.214 00.017 15712 IsGuiding returns 0
18:52:15.214 00.000 15712 Move returns status 0, amount 4
18:52:15.214 00.000 15712 MoveAxis(N, 0, ABG)
18:52:15.214 00.000 15712 Move returns status 0, amount 0
18:52:15.214 00.000 15712 move complete, result=0
18:52:15.214 00.000 15712 worker thread done servicing request
18:52:15.214 00.000 15712 Worker thread wakes up
18:52:15.214 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.2 px 0 ms NORTH
18:52:15.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:15.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:16.847 01.633 15712 Exposure complete
18:52:16.909 00.062 15712 worker thread done servicing request
18:52:16.909 00.000 7988 OnExposeComplete: enter
18:52:16.912 00.003 7988 UpdateGuideState(): m_state=6
18:52:16.912 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
18:52:16.912 00.000 7988 Star::Find returns 1 (1), X=1180.94, Y=432.09, Mass=1500, SNR=26.1, Peak=255 HFD=3.0
18:52:16.912 00.000 7988 MultiStar: [#1 0.20,0.16,1.01,U] [#2 -0.02,-0.24,1.00,U] [#3 0.16,-0.18,0.92,U] [#4 0.25,-0.25,1.00,U] [#5 0.13,-0.15,0.72,U] [#6 0.10,0.10,0.68,U] [#7 0.15,-0.16,0.69,U] [#8 0.13,-0.14,0.68,U] 
18:52:16.912 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.06, -0.20}
18:52:16.912 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
18:52:16.912 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.36)
18:52:16.912 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.76 mountX=0.12 mountY=-0.13, mountTheta=-0.80
18:52:16.912 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.12, opts=13)
18:52:16.912 00.000 7988 Enqueuing Move request for scope (0.13, -0.12)
18:52:16.912 00.000 15712 Worker thread wakes up
18:52:16.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
18:52:16.912 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
18:52:16.912 00.000 15712 Moving (0.13, -0.12) raw xDistance=0.12 yDistance=-0.13
18:52:16.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:16.925 00.013 7988 UpdateGuideState exits: m=1500 SNR=26.1 Saturated
18:52:16.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:16.928 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:16.928 00.000 7988 Enqueuing Expose request
18:52:16.930 00.002 15712 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 676.35
18:52:16.930 00.000 15712 PPEC: input: 0.12, control: 0.07, exposure: 1500
18:52:16.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:16.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:52:16.930 00.000 15712 MoveAxis(W, 24, ABG)
18:52:16.930 00.000 15712 Guiding  Dir = 3, Dur = 24
18:52:16.930 00.000 15712 IsGuiding returns 0
18:52:16.945 00.015 15712 PulseGuide returned control before completion, sleep 21
18:52:16.973 00.028 15712 IsGuiding returns 1
18:52:16.973 00.000 15712 scope still moving after pulse duration time elapsed
18:52:17.005 00.032 15712 IsGuiding returns 0
18:52:17.005 00.000 15712 scope move finished after 24 + 49 ms
18:52:17.005 00.000 15712 Move returns status 0, amount 24
18:52:17.005 00.000 15712 MoveAxis(N, 0, ABG)
18:52:17.005 00.000 15712 Move returns status 0, amount 0
18:52:17.005 00.000 15712 move complete, result=0
18:52:17.005 00.000 15712 worker thread done servicing request
18:52:17.005 00.000 15712 Worker thread wakes up
18:52:17.005 00.000 7988 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
18:52:17.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:17.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:18.426 01.421 15712 Exposure complete
18:52:18.487 00.061 15712 worker thread done servicing request
18:52:18.487 00.000 7988 OnExposeComplete: enter
18:52:18.487 00.000 7988 UpdateGuideState(): m_state=6
18:52:18.490 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
18:52:18.490 00.000 7988 Star::Find returns 1 (1), X=1181.00, Y=432.39, Mass=1353, SNR=24.8, Peak=255 HFD=3.1
18:52:18.492 00.002 7988 MultiStar: [#1 0.25,0.67,1.01,U] [#2 0.21,0.15,1.03,U] [#3 0.18,0.37,0.98,U] [#4 0.33,0.19,1.04,U] [#5 0.18,0.37,0.72,U] [#6 0.21,0.37,0.71,U] [#7 0.21,0.37,0.69,U] [#8 0.24,0.30,0.67,U] 
18:52:18.494 00.002 7988 single-star, 8 included, MultiStar: {0.22, 0.32}, one-star: {0.13, 0.10}
18:52:18.494 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.25 = 2.25)
18:52:18.496 00.002 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.36 = -0.92)
18:52:18.496 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=-0.10 mountY=-0.13, mountTheta=-2.24
18:52:18.498 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.10, opts=13)
18:52:18.498 00.000 7988 Enqueuing Move request for scope (0.13, 0.10)
18:52:18.498 00.000 15712 Worker thread wakes up
18:52:18.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
18:52:18.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
18:52:18.498 00.000 15712 Moving (0.13, 0.10) raw xDistance=-0.10 yDistance=-0.13
18:52:18.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:52:18.498 00.000 7988 UpdateGuideState exits: m=1353 SNR=24.8 Saturated
18:52:18.503 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:18.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:18.505 00.002 7988 Enqueuing Expose request
18:52:18.505 00.000 15712 PPEC rslt: input = -0.10, final = 0.09, react = -0.06, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 676.09
18:52:18.507 00.002 15712 PPEC: input: -0.10, control: 0.09, exposure: 1500
18:52:18.507 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:18.507 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:52:18.507 00.000 15712 MoveAxis(W, 30, ABG)
18:52:18.507 00.000 15712 Guiding  Dir = 3, Dur = 30
18:52:18.507 00.000 15712 IsGuiding returns 0
18:52:18.528 00.021 15712 PulseGuide returned control before completion, sleep 21
18:52:18.567 00.039 15712 IsGuiding returns 0
18:52:18.567 00.000 15712 Move returns status 0, amount 30
18:52:18.567 00.000 15712 MoveAxis(N, 0, ABG)
18:52:18.567 00.000 15712 Move returns status 0, amount 0
18:52:18.567 00.000 15712 move complete, result=0
18:52:18.567 00.000 7988 GuideStep: -0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
18:52:18.577 00.010 15712 worker thread done servicing request
18:52:18.577 00.000 15712 Worker thread wakes up
18:52:18.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:18.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:20.208 01.631 15712 Exposure complete
18:52:20.268 00.060 15712 worker thread done servicing request
18:52:20.272 00.004 7988 OnExposeComplete: enter
18:52:20.272 00.000 7988 UpdateGuideState(): m_state=6
18:52:20.272 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
18:52:20.272 00.000 7988 Star::Find returns 1 (1), X=1181.10, Y=432.26, Mass=1314, SNR=24.5, Peak=255 HFD=3.0
18:52:20.272 00.000 7988 MultiStar: [#1 0.28,0.38,1.02,U] [#2 0.01,-0.15,1.02,U] [#3 0.26,0.25,1.00,U] [#4 0.30,-0.17,1.06,U] [#5 -0.03,0.00,0.70,U] [#6 0.31,0.33,0.71,U] [#7 0.05,-0.03,0.70,U] [#8 0.27,0.08,0.65,U] 
18:52:20.272 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.07}, one-star: {0.23, -0.03}
18:52:20.272 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.58) = xAngle (1.92 = 1.92)
18:52:20.272 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.03 = -1.25)
18:52:20.272 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.34 mountX=-0.07 mountY=-0.19, mountTheta=-1.92
18:52:20.280 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.07, opts=13)
18:52:20.280 00.000 7988 Enqueuing Move request for scope (0.19, 0.07)
18:52:20.284 00.004 15712 Worker thread wakes up
18:52:20.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
18:52:20.284 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
18:52:20.284 00.000 15712 Moving (0.19, 0.07) raw xDistance=-0.07 yDistance=-0.19
18:52:20.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:20.284 00.000 7988 UpdateGuideState exits: m=1314 SNR=24.5 Saturated
18:52:20.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:20.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:20.284 00.000 7988 Enqueuing Expose request
18:52:20.284 00.000 15712 PPEC rslt: input = -0.07, final = 0.09, react = -0.04, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 675.84
18:52:20.284 00.000 15712 PPEC: input: -0.07, control: 0.09, exposure: 1500
18:52:20.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:20.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:52:20.284 00.000 15712 MoveAxis(W, 29, ABG)
18:52:20.284 00.000 15712 Guiding  Dir = 3, Dur = 29
18:52:20.284 00.000 15712 IsGuiding returns 0
18:52:20.316 00.032 15712 PulseGuide returned control before completion, sleep 13
18:52:20.366 00.050 15712 IsGuiding returns 0
18:52:20.366 00.000 15712 Move returns status 0, amount 29
18:52:20.366 00.000 15712 MoveAxis(N, 0, ABG)
18:52:20.366 00.000 15712 Move returns status 0, amount 0
18:52:20.366 00.000 15712 move complete, result=0
18:52:20.366 00.000 15712 worker thread done servicing request
18:52:20.366 00.000 15712 Worker thread wakes up
18:52:20.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:20.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:20.366 00.000 7988 GuideStep: -0.1 px 29 ms WEST, -0.2 px 0 ms NORTH
18:52:21.781 01.415 15712 Exposure complete
18:52:21.851 00.070 15712 worker thread done servicing request
18:52:21.851 00.000 7988 OnExposeComplete: enter
18:52:21.851 00.000 7988 UpdateGuideState(): m_state=6
18:52:21.851 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
18:52:21.857 00.006 7988 Star::Find returns 1 (1), X=1180.99, Y=432.17, Mass=1422, SNR=25.5, Peak=255 HFD=3.1
18:52:21.857 00.000 7988 MultiStar: [#1 0.14,0.28,1.00,U] [#2 0.18,-0.27,1.01,U] [#3 0.17,0.07,0.96,U] [#4 0.26,-0.15,1.00,U] [#5 0.05,-0.14,0.68,U] [#6 0.35,0.31,0.70,U] [#7 0.20,-0.11,0.64,U] [#8 0.05,0.28,0.68,U] 
18:52:21.860 00.003 7988 single-star, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.11, -0.12}
18:52:21.860 00.000 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.58) = xAngle (0.76 = 0.76)
18:52:21.860 00.000 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.87 = -2.41)
18:52:21.860 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.82 mountX=0.12 mountY=-0.11, mountTheta=-0.74
18:52:21.860 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.12, opts=13)
18:52:21.860 00.000 7988 Enqueuing Move request for scope (0.11, -0.12)
18:52:21.860 00.000 15712 Worker thread wakes up
18:52:21.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
18:52:21.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
18:52:21.860 00.000 15712 Moving (0.11, -0.12) raw xDistance=0.12 yDistance=-0.11
18:52:21.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:21.860 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.5 Saturated
18:52:21.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:21.860 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:21.860 00.000 7988 Enqueuing Expose request
18:52:21.872 00.012 15712 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 675.59
18:52:21.872 00.000 15712 PPEC: input: 0.12, control: 0.05, exposure: 1500
18:52:21.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:21.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:52:21.872 00.000 15712 MoveAxis(W, 15, ABG)
18:52:21.872 00.000 15712 Guiding  Dir = 3, Dur = 15
18:52:21.872 00.000 15712 IsGuiding returns 0
18:52:21.893 00.021 15712 IsGuiding returns 1
18:52:21.893 00.000 15712 scope still moving after pulse duration time elapsed
18:52:21.962 00.069 15712 IsGuiding returns 0
18:52:21.962 00.000 15712 scope move finished after 15 + 75 ms
18:52:21.962 00.000 15712 Move returns status 0, amount 15
18:52:21.962 00.000 15712 MoveAxis(N, 0, ABG)
18:52:21.962 00.000 15712 Move returns status 0, amount 0
18:52:21.962 00.000 15712 move complete, result=0
18:52:21.962 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
18:52:21.966 00.004 15712 worker thread done servicing request
18:52:21.966 00.000 15712 Worker thread wakes up
18:52:21.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:21.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:23.599 01.633 15712 Exposure complete
18:52:23.660 00.061 15712 worker thread done servicing request
18:52:23.660 00.000 7988 OnExposeComplete: enter
18:52:23.660 00.000 7988 UpdateGuideState(): m_state=6
18:52:23.663 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
18:52:23.665 00.002 7988 Star::Find returns 1 (1), X=1181.12, Y=432.55, Mass=1367, SNR=24.9, Peak=255 HFD=3.1
18:52:23.665 00.000 7988 MultiStar: [#1 0.34,0.60,1.03,U] [#2 0.09,0.12,1.01,U] [#3 0.08,0.24,0.99,U] [#4 0.28,0.11,1.05,U] [#5 0.05,0.55,0.67,U] [#6 -0.03,0.25,0.71,U] [#7 0.20,0.16,0.68,U] [#8 0.11,0.36,0.66,U] 
18:52:23.667 00.002 7988 refined, 8 included, MultiStar: {0.17, 0.29}, one-star: {0.25, 0.26}
18:52:23.667 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
18:52:23.669 00.002 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.55)
18:52:23.669 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.29 hyp=0.33 cameraTheta=1.05 mountX=-0.29 mountY=-0.17, mountTheta=-2.60
18:52:23.671 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.29, opts=13)
18:52:23.673 00.002 7988 Enqueuing Move request for scope (0.17, 0.29)
18:52:23.673 00.000 15712 Worker thread wakes up
18:52:23.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.29) opts 0xd
18:52:23.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:23.673 00.000 7988 UpdateGuideState exits: m=1367 SNR=24.9 Saturated
18:52:23.676 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:23.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:23.676 00.000 7988 Enqueuing Expose request
18:52:23.680 00.004 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.29)
18:52:23.680 00.000 15712 Moving (0.17, 0.29) raw xDistance=-0.29 yDistance=-0.17
18:52:23.682 00.002 15712 PPEC rslt: input = -0.29, final = -0.16, react = -0.17, pred = 0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 675.29
18:52:23.682 00.000 15712 PPEC: input: -0.29, control: -0.16, exposure: 1500
18:52:23.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:23.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:52:23.682 00.000 15712 MoveAxis(E, 53, ABG)
18:52:23.682 00.000 15712 Guiding  Dir = 2, Dur = 53
18:52:23.682 00.000 15712 IsGuiding returns 0
18:52:23.697 00.015 15712 PulseGuide returned control before completion, sleep 40
18:52:23.764 00.067 15712 IsGuiding returns 0
18:52:23.764 00.000 15712 Move returns status 0, amount 53
18:52:23.764 00.000 15712 MoveAxis(N, 0, ABG)
18:52:23.764 00.000 15712 Move returns status 0, amount 0
18:52:23.764 00.000 15712 move complete, result=0
18:52:23.764 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
18:52:23.772 00.008 15712 worker thread done servicing request
18:52:23.772 00.000 15712 Worker thread wakes up
18:52:23.774 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:23.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:25.193 01.419 15712 Exposure complete
18:52:25.252 00.059 15712 worker thread done servicing request
18:52:25.252 00.000 7988 OnExposeComplete: enter
18:52:25.252 00.000 7988 UpdateGuideState(): m_state=6
18:52:25.258 00.006 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
18:52:25.258 00.000 7988 Star::Find returns 1 (1), X=1181.10, Y=432.08, Mass=1300, SNR=24.4, Peak=255 HFD=2.8
18:52:25.260 00.002 7988 MultiStar: [#1 0.34,0.02,1.02,U] [#2 -0.04,-0.47,1.09,U] [#3 0.19,-0.26,0.99,U] [#4 0.34,-0.10,1.12,U] [#5 0.15,-0.41,0.72,U] [#6 0.23,-0.05,0.69,U] [#7 0.30,-0.34,0.67,U] [#8 -0.05,-0.19,0.64,U] 
18:52:25.260 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.22}, one-star: {0.22, -0.21}
18:52:25.262 00.002 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.58) = xAngle (0.73 = 0.73)
18:52:25.262 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.84 = -2.44)
18:52:25.264 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-0.85 mountX=0.22 mountY=-0.19, mountTheta=-0.71
18:52:25.266 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.22, opts=13)
18:52:25.266 00.000 7988 Enqueuing Move request for scope (0.19, -0.22)
18:52:25.268 00.002 15712 Worker thread wakes up
18:52:25.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.22) opts 0xd
18:52:25.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.22)
18:52:25.268 00.000 15712 Moving (0.19, -0.22) raw xDistance=0.22 yDistance=-0.19
18:52:25.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:25.268 00.000 7988 UpdateGuideState exits: m=1300 SNR=24.4 Saturated
18:52:25.271 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:25.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:25.271 00.000 7988 Enqueuing Expose request
18:52:25.271 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 674.98
18:52:25.271 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
18:52:25.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:25.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:52:25.271 00.000 15712 MoveAxis(W, 38, ABG)
18:52:25.271 00.000 15712 Guiding  Dir = 3, Dur = 38
18:52:25.271 00.000 15712 IsGuiding returns 0
18:52:25.300 00.029 15712 PulseGuide returned control before completion, sleep 19
18:52:25.353 00.053 15712 IsGuiding returns 0
18:52:25.353 00.000 15712 Move returns status 0, amount 38
18:52:25.353 00.000 15712 MoveAxis(N, 0, ABG)
18:52:25.353 00.000 15712 Move returns status 0, amount 0
18:52:25.353 00.000 15712 move complete, result=0
18:52:25.353 00.000 15712 worker thread done servicing request
18:52:25.353 00.000 15712 Worker thread wakes up
18:52:25.353 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
18:52:25.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:25.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:26.993 01.640 15712 Exposure complete
18:52:27.054 00.061 15712 worker thread done servicing request
18:52:27.054 00.000 7988 OnExposeComplete: enter
18:52:27.054 00.000 7988 UpdateGuideState(): m_state=6
18:52:27.054 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
18:52:27.054 00.000 7988 Star::Find returns 1 (1), X=1180.90, Y=432.01, Mass=1541, SNR=26.3, Peak=255 HFD=3.9
18:52:27.054 00.000 7988 MultiStar: [#1 0.24,0.08,0.97,U] [#2 -0.01,-0.31,0.98,U] [#3 0.24,-0.18,0.91,U] [#4 0.34,-0.20,0.99,U] [#5 0.02,-0.02,0.72,U] [#6 0.17,-0.08,0.69,U] [#7 0.11,-0.07,0.65,U] [#8 0.33,-0.26,0.64,U] 
18:52:27.054 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.15}, one-star: {0.02, -0.28}
18:52:27.054 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
18:52:27.054 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.36)
18:52:27.054 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.76 mountX=0.15 mountY=-0.16, mountTheta=-0.80
18:52:27.065 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.15, opts=13)
18:52:27.065 00.000 7988 Enqueuing Move request for scope (0.16, -0.15)
18:52:27.065 00.000 15712 Worker thread wakes up
18:52:27.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
18:52:27.065 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
18:52:27.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:27.065 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.3 Saturated
18:52:27.070 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:27.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:27.070 00.000 7988 Enqueuing Expose request
18:52:27.070 00.000 15712 Moving (0.16, -0.15) raw xDistance=0.15 yDistance=-0.16
18:52:27.070 00.000 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 674.68
18:52:27.070 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
18:52:27.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:27.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:52:27.070 00.000 15712 MoveAxis(E, 11, ABG)
18:52:27.070 00.000 15712 Guiding  Dir = 2, Dur = 11
18:52:27.070 00.000 15712 IsGuiding returns 0
18:52:27.086 00.016 15712 IsGuiding returns 1
18:52:27.086 00.000 15712 scope still moving after pulse duration time elapsed
18:52:27.134 00.048 15712 IsGuiding returns 0
18:52:27.134 00.000 15712 scope move finished after 11 + 56 ms
18:52:27.134 00.000 15712 Move returns status 0, amount 11
18:52:27.134 00.000 15712 MoveAxis(N, 0, ABG)
18:52:27.134 00.000 15712 Move returns status 0, amount 0
18:52:27.134 00.000 15712 move complete, result=0
18:52:27.134 00.000 7988 GuideStep: 0.2 px 11 ms EAST, -0.2 px 0 ms NORTH
18:52:27.134 00.000 15712 worker thread done servicing request
18:52:27.134 00.000 15712 Worker thread wakes up
18:52:27.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:27.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:28.554 01.420 15712 Exposure complete
18:52:28.616 00.062 15712 worker thread done servicing request
18:52:28.616 00.000 7988 OnExposeComplete: enter
18:52:28.616 00.000 7988 UpdateGuideState(): m_state=6
18:52:28.616 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
18:52:28.616 00.000 7988 Star::Find returns 1 (0), X=1180.98, Y=431.64, Mass=1402, SNR=25.4, Peak=232 HFD=3.3
18:52:28.616 00.000 7988 MultiStar: [#1 0.26,-0.37,1.01,U] [#2 0.15,-0.43,1.03,U] [#3 0.25,-0.43,0.95,U] [#4 0.31,-0.50,1.04,U] [#5 0.16,-0.35,0.68,U] [#6 0.36,-0.47,0.73,U] [#7 0.12,-0.48,0.68,U] [#8 0.26,-0.44,0.67,U] 
18:52:28.616 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.46}, one-star: {0.10, -0.65}
18:52:28.616 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.45 = 0.45)
18:52:28.616 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.56 = -2.72)
18:52:28.616 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.46 hyp=0.51 cameraTheta=-1.13 mountX=0.46 mountY=-0.21, mountTheta=-0.43
18:52:28.616 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.46, opts=13)
18:52:28.629 00.013 7988 Enqueuing Move request for scope (0.22, -0.46)
18:52:28.631 00.002 15712 Worker thread wakes up
18:52:28.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.46) opts 0xd
18:52:28.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:28.631 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.4
18:52:28.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:28.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:28.631 00.000 7988 Enqueuing Expose request
18:52:28.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.46)
18:52:28.631 00.000 15712 Moving (0.22, -0.46) raw xDistance=0.46 yDistance=-0.21
18:52:28.631 00.000 15712 PPEC rslt: input = 0.46, final = 0.26, react = 0.28, pred = -0.02, hyst = 0.26, hyst_pct = 0.00, period_length = 674.34
18:52:28.631 00.000 15712 PPEC: input: 0.46, control: 0.26, exposure: 1500
18:52:28.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:28.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:52:28.631 00.000 15712 MoveAxis(W, 84, ABG)
18:52:28.631 00.000 15712 Guiding  Dir = 3, Dur = 84
18:52:28.631 00.000 15712 IsGuiding returns 0
18:52:28.653 00.022 15712 PulseGuide returned control before completion, sleep 72
18:52:28.749 00.096 15712 IsGuiding returns 0
18:52:28.749 00.000 15712 Move returns status 0, amount 84
18:52:28.749 00.000 15712 MoveAxis(N, 0, ABG)
18:52:28.749 00.000 15712 Move returns status 0, amount 0
18:52:28.749 00.000 15712 move complete, result=0
18:52:28.749 00.000 7988 GuideStep: 0.5 px 84 ms WEST, -0.2 px 0 ms NORTH
18:52:28.758 00.009 15712 worker thread done servicing request
18:52:28.758 00.000 15712 Worker thread wakes up
18:52:28.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:28.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:30.387 01.629 15712 Exposure complete
18:52:30.447 00.060 15712 worker thread done servicing request
18:52:30.449 00.002 7988 OnExposeComplete: enter
18:52:30.449 00.000 7988 UpdateGuideState(): m_state=6
18:52:30.449 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
18:52:30.449 00.000 7988 Star::Find returns 1 (1), X=1181.11, Y=432.25, Mass=1420, SNR=25.3, Peak=255 HFD=3.3
18:52:30.449 00.000 7988 MultiStar: [#1 0.42,0.41,1.02,U] [#2 0.20,-0.04,1.02,U] [#3 0.21,0.19,0.94,U] [#4 0.44,-0.00,1.03,U] [#5 0.08,0.24,0.68,U] [#6 0.37,0.00,0.72,U] [#7 0.13,-0.17,0.65,U] [#8 0.04,-0.01,0.63,U] 
18:52:30.449 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.07}, one-star: {0.23, -0.04}
18:52:30.449 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.58) = xAngle (1.42 = 1.42)
18:52:30.449 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.75)
18:52:30.449 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-0.16 mountX=0.03 mountY=-0.23, mountTheta=-1.42
18:52:30.449 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.04, opts=13)
18:52:30.449 00.000 7988 Enqueuing Move request for scope (0.23, -0.04)
18:52:30.449 00.000 15712 Worker thread wakes up
18:52:30.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd
18:52:30.449 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.04)
18:52:30.449 00.000 15712 Moving (0.23, -0.04) raw xDistance=0.03 yDistance=-0.23
18:52:30.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:30.449 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.3 Saturated
18:52:30.465 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:30.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:30.465 00.000 7988 Enqueuing Expose request
18:52:30.465 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 673.99
18:52:30.465 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
18:52:30.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:30.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:52:30.465 00.000 15712 MoveAxis(W, 1, ABG)
18:52:30.465 00.000 15712 Guiding  Dir = 3, Dur = 1
18:52:30.465 00.000 15712 IsGuiding returns 0
18:52:30.515 00.050 15712 IsGuiding returns 0
18:52:30.515 00.000 15712 Move returns status 0, amount 1
18:52:30.515 00.000 15712 MoveAxis(N, 0, ABG)
18:52:30.515 00.000 15712 Move returns status 0, amount 0
18:52:30.515 00.000 15712 move complete, result=0
18:52:30.515 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
18:52:30.517 00.002 15712 worker thread done servicing request
18:52:30.517 00.000 15712 Worker thread wakes up
18:52:30.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:30.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:31.928 01.411 15712 Exposure complete
18:52:31.992 00.064 15712 worker thread done servicing request
18:52:31.992 00.000 7988 OnExposeComplete: enter
18:52:31.994 00.002 7988 UpdateGuideState(): m_state=6
18:52:31.994 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
18:52:31.994 00.000 7988 Star::Find returns 1 (1), X=1180.94, Y=432.38, Mass=1436, SNR=25.7, Peak=255 HFD=3.3
18:52:31.994 00.000 7988 MultiStar: [#1 0.21,0.15,0.98,U] [#2 0.08,-0.24,0.99,U] [#3 0.20,-0.16,0.92,U] [#4 0.17,-0.26,1.01,U] [#5 -0.02,-0.07,0.72,U] [#6 0.26,0.05,0.67,U] [#7 0.00,-0.07,0.68,U] [#8 0.09,-0.04,0.60,U] 
18:52:31.994 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.06, 0.09}
18:52:31.994 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
18:52:31.994 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.65)
18:52:31.994 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.94 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
18:52:31.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.09, opts=13)
18:52:31.994 00.000 7988 Enqueuing Move request for scope (0.06, 0.09)
18:52:31.994 00.000 15712 Worker thread wakes up
18:52:31.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
18:52:31.994 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
18:52:31.994 00.000 15712 Moving (0.06, 0.09) raw xDistance=-0.09 yDistance=-0.07
18:52:31.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:32.008 00.014 7988 UpdateGuideState exits: m=1436 SNR=25.7 Saturated
18:52:32.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:32.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:32.011 00.003 7988 Enqueuing Expose request
18:52:32.011 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 673.65
18:52:32.011 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
18:52:32.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:32.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:52:32.011 00.000 15712 MoveAxis(W, 1, ABG)
18:52:32.011 00.000 15712 Guiding  Dir = 3, Dur = 1
18:52:32.011 00.000 15712 IsGuiding returns 0
18:52:32.028 00.017 15712 IsGuiding returns 0
18:52:32.028 00.000 15712 Move returns status 0, amount 1
18:52:32.028 00.000 15712 MoveAxis(N, 0, ABG)
18:52:32.028 00.000 15712 Move returns status 0, amount 0
18:52:32.028 00.000 15712 move complete, result=0
18:52:32.028 00.000 15712 worker thread done servicing request
18:52:32.028 00.000 15712 Worker thread wakes up
18:52:32.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:32.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:32.028 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
18:52:33.668 01.640 15712 Exposure complete
18:52:33.727 00.059 15712 worker thread done servicing request
18:52:33.727 00.000 7988 OnExposeComplete: enter
18:52:33.727 00.000 7988 UpdateGuideState(): m_state=6
18:52:33.732 00.005 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
18:52:33.734 00.002 7988 Star::Find returns 1 (0), X=1180.80, Y=431.75, Mass=1374, SNR=25.1, Peak=215 HFD=2.9
18:52:33.734 00.000 7988 MultiStar: [#1 0.08,-0.10,1.04,U] [#2 0.10,-0.63,1.02,U] [#3 0.18,-0.32,0.97,U] [#4 0.06,-0.42,1.04,U] [#5 -0.03,-0.63,0.75,U] [#6 0.16,-0.18,0.71,U] [#7 0.27,-0.59,0.67,U] [#8 -0.04,-0.35,0.67,U] 
18:52:33.736 00.002 7988 refined, 8 included, MultiStar: {0.08, -0.42}, one-star: {-0.08, -0.53}
18:52:33.736 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
18:52:33.738 00.002 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.99)
18:52:33.740 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.42 hyp=0.42 cameraTheta=-1.39 mountX=0.41 mountY=-0.07, mountTheta=-0.16
18:52:33.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.42, opts=13)
18:52:33.743 00.003 7988 Enqueuing Move request for scope (0.08, -0.42)
18:52:33.744 00.001 15712 Worker thread wakes up
18:52:33.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.42) opts 0xd
18:52:33.744 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.42)
18:52:33.744 00.000 15712 Moving (0.08, -0.42) raw xDistance=0.41 yDistance=-0.07
18:52:33.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:33.744 00.000 7988 UpdateGuideState exits: m=1374 SNR=25.1
18:52:33.747 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:33.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:33.749 00.002 7988 Enqueuing Expose request
18:52:33.749 00.000 15712 PPEC rslt: input = 0.41, final = 0.27, react = 0.25, pred = 0.02, hyst = 0.22, hyst_pct = 0.00, period_length = 673.27
18:52:33.749 00.000 15712 PPEC: input: 0.41, control: 0.27, exposure: 1500
18:52:33.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:33.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:52:33.749 00.000 15712 MoveAxis(W, 88, ABG)
18:52:33.749 00.000 15712 Guiding  Dir = 3, Dur = 88
18:52:33.751 00.002 15712 IsGuiding returns 0
18:52:33.776 00.025 15712 PulseGuide returned control before completion, sleep 73
18:52:33.855 00.079 15712 IsGuiding returns 1
18:52:33.855 00.000 15712 scope still moving after pulse duration time elapsed
18:52:33.888 00.033 15712 IsGuiding returns 0
18:52:33.888 00.000 15712 scope move finished after 88 + 49 ms
18:52:33.888 00.000 15712 Move returns status 0, amount 88
18:52:33.888 00.000 15712 MoveAxis(N, 0, ABG)
18:52:33.888 00.000 15712 Move returns status 0, amount 0
18:52:33.888 00.000 15712 move complete, result=0
18:52:33.888 00.000 7988 GuideStep: 0.4 px 88 ms WEST, -0.1 px 0 ms NORTH
18:52:33.890 00.002 15712 worker thread done servicing request
18:52:33.890 00.000 15712 Worker thread wakes up
18:52:33.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:33.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:35.308 01.418 15712 Exposure complete
18:52:35.370 00.062 15712 worker thread done servicing request
18:52:35.371 00.001 7988 OnExposeComplete: enter
18:52:35.371 00.000 7988 UpdateGuideState(): m_state=6
18:52:35.371 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
18:52:35.371 00.000 7988 Star::Find returns 1 (0), X=1180.89, Y=431.84, Mass=1394, SNR=25.4, Peak=214 HFD=3.2
18:52:35.375 00.004 7988 MultiStar: [#1 -0.03,-0.28,1.03,U] [#2 0.09,-0.54,1.00,U] [#3 0.07,-0.10,0.95,U] [#4 0.06,-0.53,0.99,U] [#5 0.14,-0.44,0.70,U] [#6 0.08,-0.30,0.72,U] [#7 -0.02,-0.26,0.70,U] [#8 0.02,-0.28,0.65,U] 
18:52:35.375 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.36}, one-star: {0.01, -0.45}
18:52:35.375 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
18:52:35.378 00.003 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
18:52:35.380 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.36 hyp=0.36 cameraTheta=-1.44 mountX=0.36 mountY=-0.04, mountTheta=-0.10
18:52:35.382 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.36, opts=13)
18:52:35.382 00.000 7988 Enqueuing Move request for scope (0.05, -0.36)
18:52:35.384 00.002 15712 Worker thread wakes up
18:52:35.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.36) opts 0xd
18:52:35.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.36)
18:52:35.384 00.000 15712 Moving (0.05, -0.36) raw xDistance=0.36 yDistance=-0.04
18:52:35.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:35.387 00.003 7988 UpdateGuideState exits: m=1394 SNR=25.4
18:52:35.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:35.387 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:35.387 00.000 7988 Enqueuing Expose request
18:52:35.387 00.000 15712 PPEC rslt: input = 0.36, final = 0.24, react = 0.22, pred = 0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 672.89
18:52:35.387 00.000 15712 PPEC: input: 0.36, control: 0.24, exposure: 1500
18:52:35.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:35.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:52:35.387 00.000 15712 MoveAxis(W, 79, ABG)
18:52:35.387 00.000 15712 Guiding  Dir = 3, Dur = 79
18:52:35.387 00.000 15712 IsGuiding returns 0
18:52:35.400 00.013 15712 PulseGuide returned control before completion, sleep 75
18:52:35.496 00.096 15712 IsGuiding returns 0
18:52:35.496 00.000 15712 Move returns status 0, amount 79
18:52:35.496 00.000 15712 MoveAxis(N, 0, ABG)
18:52:35.496 00.000 15712 Move returns status 0, amount 0
18:52:35.496 00.000 15712 move complete, result=0
18:52:35.496 00.000 7988 GuideStep: 0.4 px 79 ms WEST, -0.0 px 0 ms NORTH
18:52:35.504 00.008 15712 worker thread done servicing request
18:52:35.504 00.000 15712 Worker thread wakes up
18:52:35.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:35.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:37.137 01.633 15712 Exposure complete
18:52:37.200 00.063 15712 worker thread done servicing request
18:52:37.200 00.000 7988 OnExposeComplete: enter
18:52:37.200 00.000 7988 UpdateGuideState(): m_state=6
18:52:37.200 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
18:52:37.200 00.000 7988 Star::Find returns 1 (0), X=1180.63, Y=432.03, Mass=1482, SNR=26.1, Peak=233 HFD=2.7
18:52:37.200 00.000 7988 MultiStar: [#1 -0.17,0.16,1.00,U] [#2 -0.31,-0.17,0.96,U] [#3 -0.19,0.19,0.90,U] [#4 -0.14,-0.00,1.01,U] [#5 -0.21,-0.05,0.71,U] [#6 -0.26,0.16,0.72,U] [#7 -0.21,-0.01,0.68,U] [#8 -0.09,-0.16,0.62,U] 
18:52:37.200 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.02}, one-star: {-0.25, -0.26}
18:52:37.200 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
18:52:37.200 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
18:52:37.200 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.07 mountX=0.02 mountY=0.21, mountTheta=1.49
18:52:37.200 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.02, opts=13)
18:52:37.200 00.000 7988 Enqueuing Move request for scope (-0.21, -0.02)
18:52:37.200 00.000 15712 Worker thread wakes up
18:52:37.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
18:52:37.200 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
18:52:37.200 00.000 15712 Moving (-0.21, -0.02) raw xDistance=0.02 yDistance=0.21
18:52:37.213 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:37.213 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1
18:52:37.215 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:37.215 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:37.215 00.000 7988 Enqueuing Expose request
18:52:37.215 00.000 15712 PPEC rslt: input = 0.02, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 672.52
18:52:37.215 00.000 15712 PPEC: input: 0.02, control: 0.05, exposure: 1500
18:52:37.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:37.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:52:37.215 00.000 15712 MoveAxis(W, 16, ABG)
18:52:37.215 00.000 15712 Guiding  Dir = 3, Dur = 16
18:52:37.215 00.000 15712 IsGuiding returns 0
18:52:37.230 00.015 15712 IsGuiding returns 1
18:52:37.230 00.000 15712 scope still moving after pulse duration time elapsed
18:52:37.277 00.047 15712 IsGuiding returns 0
18:52:37.277 00.000 15712 scope move finished after 16 + 42 ms
18:52:37.277 00.000 15712 Move returns status 0, amount 16
18:52:37.277 00.000 15712 MoveAxis(N, 0, ABG)
18:52:37.277 00.000 15712 Move returns status 0, amount 0
18:52:37.277 00.000 15712 move complete, result=0
18:52:37.277 00.000 15712 worker thread done servicing request
18:52:37.277 00.000 15712 Worker thread wakes up
18:52:37.277 00.000 7988 GuideStep: 0.0 px 16 ms WEST, 0.2 px 0 ms NORTH
18:52:37.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:37.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:38.700 01.423 15712 Exposure complete
18:52:38.760 00.060 15712 worker thread done servicing request
18:52:38.760 00.000 7988 OnExposeComplete: enter
18:52:38.760 00.000 7988 UpdateGuideState(): m_state=6
18:52:38.760 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
18:52:38.760 00.000 7988 Star::Find returns 1 (1), X=1180.89, Y=432.47, Mass=1447, SNR=25.7, Peak=255 HFD=3.0
18:52:38.760 00.000 7988 MultiStar: [#1 0.03,0.56,1.06,U] [#2 -0.34,0.24,1.01,U] [#3 0.01,0.34,0.97,U] [#4 0.02,0.20,1.02,U] [#5 -0.15,0.39,0.69,U] [#6 0.28,0.38,0.73,U] [#7 -0.12,0.01,0.66,U] [#8 -0.06,0.50,0.64,U] 
18:52:38.760 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.31}, one-star: {0.01, 0.19}
18:52:38.760 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
18:52:38.760 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.09)
18:52:38.760 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.51 mountX=-0.19 mountY=-0.02, mountTheta=-3.05
18:52:38.760 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.19, opts=13)
18:52:38.760 00.000 7988 Enqueuing Move request for scope (0.01, 0.19)
18:52:38.775 00.015 15712 Worker thread wakes up
18:52:38.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
18:52:38.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
18:52:38.775 00.000 15712 Moving (0.01, 0.19) raw xDistance=-0.19 yDistance=-0.02
18:52:38.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:38.775 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7 Saturated
18:52:38.777 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:38.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:38.779 00.002 7988 Enqueuing Expose request
18:52:38.779 00.000 15712 PPEC rslt: input = -0.19, final = -0.04, react = -0.11, pred = 0.07, hyst = -0.09, hyst_pct = 0.00, period_length = 672.11
18:52:38.779 00.000 15712 PPEC: input: -0.19, control: -0.04, exposure: 1500
18:52:38.779 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:38.779 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:52:38.779 00.000 15712 MoveAxis(E, 13, ABG)
18:52:38.779 00.000 15712 Guiding  Dir = 2, Dur = 13
18:52:38.781 00.002 15712 IsGuiding returns 0
18:52:38.795 00.014 15712 IsGuiding returns 1
18:52:38.795 00.000 15712 scope still moving after pulse duration time elapsed
18:52:38.838 00.043 15712 IsGuiding returns 1
18:52:38.870 00.032 15712 IsGuiding returns 0
18:52:38.870 00.000 15712 scope move finished after 13 + 76 ms
18:52:38.870 00.000 15712 Move returns status 0, amount 13
18:52:38.870 00.000 15712 MoveAxis(N, 0, ABG)
18:52:38.870 00.000 15712 Move returns status 0, amount 0
18:52:38.870 00.000 15712 move complete, result=0
18:52:38.870 00.000 15712 worker thread done servicing request
18:52:38.870 00.000 15712 Worker thread wakes up
18:52:38.870 00.000 7988 GuideStep: -0.2 px 13 ms EAST, -0.0 px 0 ms NORTH
18:52:38.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:38.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:40.510 01.640 15712 Exposure complete
18:52:40.571 00.061 15712 worker thread done servicing request
18:52:40.571 00.000 7988 OnExposeComplete: enter
18:52:40.571 00.000 7988 UpdateGuideState(): m_state=6
18:52:40.574 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
18:52:40.574 00.000 7988 Star::Find returns 1 (0), X=1180.80, Y=431.70, Mass=1492, SNR=26.2, Peak=206 HFD=3.3
18:52:40.576 00.002 7988 MultiStar: [#1 0.01,-0.22,1.02,U] [#2 -0.11,-0.61,0.98,U] [#3 0.02,-0.33,0.91,U] [#4 0.06,-0.52,1.01,U] [#5 -0.19,-0.32,0.70,U] [#6 0.14,-0.21,0.74,U] [#7 0.01,-0.73,0.67,U] [#8 -0.10,-0.54,0.63,U] 
18:52:40.578 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.45}, one-star: {-0.08, -0.58}
18:52:40.579 00.001 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:52:40.579 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:52:40.581 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.45 hyp=0.45 cameraTheta=-1.62 mountX=0.45 mountY=0.04, mountTheta=0.08
18:52:40.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.45, opts=13)
18:52:40.581 00.000 7988 Enqueuing Move request for scope (-0.02, -0.45)
18:52:40.581 00.000 15712 Worker thread wakes up
18:52:40.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.45) opts 0xd
18:52:40.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.45)
18:52:40.581 00.000 15712 Moving (-0.02, -0.45) raw xDistance=0.45 yDistance=0.04
18:52:40.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:52:40.581 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.2
18:52:40.587 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:40.589 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:40.589 00.000 7988 Enqueuing Expose request
18:52:40.591 00.002 15712 PPEC rslt: input = 0.45, final = 0.36, react = 0.27, pred = 0.09, hyst = 0.25, hyst_pct = 0.00, period_length = 671.70
18:52:40.591 00.000 15712 PPEC: input: 0.45, control: 0.36, exposure: 1500
18:52:40.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:40.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:52:40.591 00.000 15712 MoveAxis(W, 117, ABG)
18:52:40.591 00.000 15712 Guiding  Dir = 3, Dur = 117
18:52:40.591 00.000 15712 IsGuiding returns 0
18:52:40.613 00.022 15712 PulseGuide returned control before completion, sleep 103
18:52:40.761 00.148 15712 IsGuiding returns 1
18:52:40.761 00.000 15712 scope still moving after pulse duration time elapsed
18:52:40.793 00.032 15712 IsGuiding returns 0
18:52:40.793 00.000 15712 scope move finished after 117 + 83 ms
18:52:40.793 00.000 15712 Move returns status 0, amount 117
18:52:40.793 00.000 15712 MoveAxis(N, 0, ABG)
18:52:40.793 00.000 15712 Move returns status 0, amount 0
18:52:40.793 00.000 15712 move complete, result=0
18:52:40.793 00.000 7988 GuideStep: 0.4 px 117 ms WEST, 0.0 px 0 ms NORTH
18:52:40.795 00.002 15712 worker thread done servicing request
18:52:40.795 00.000 15712 Worker thread wakes up
18:52:40.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:40.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:42.199 01.404 15712 Exposure complete
18:52:42.262 00.063 15712 worker thread done servicing request
18:52:42.262 00.000 7988 OnExposeComplete: enter
18:52:42.262 00.000 7988 UpdateGuideState(): m_state=6
18:52:42.262 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
18:52:42.262 00.000 7988 Star::Find returns 1 (1), X=1180.80, Y=431.41, Mass=1554, SNR=26.7, Peak=255 HFD=3.2
18:52:42.266 00.004 7988 MultiStar: [#1 0.12,-0.38,0.98,U] [#2 -0.13,-1.08,0.00,M1] [#3 -0.02,-0.56,0.93,U] [#4 0.28,-0.83,1.00,U] [#5 -0.09,-1.04,0.00,M1] [#6 0.17,-0.60,0.65,U] [#7 -0.10,-1.07,0.00,M1] [#8 0.05,-0.69,0.63,U] 
18:52:42.266 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.66}, one-star: {-0.08, -0.88}
18:52:42.266 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
18:52:42.266 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.04)
18:52:42.266 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.66 hyp=0.66 cameraTheta=-1.44 mountX=0.66 mountY=-0.07, mountTheta=-0.10
18:52:42.266 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.66, opts=13)
18:52:42.266 00.000 7988 Enqueuing Move request for scope (0.08, -0.66)
18:52:42.275 00.009 15712 Worker thread wakes up
18:52:42.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.66) opts 0xd
18:52:42.275 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.66)
18:52:42.275 00.000 15712 Moving (0.08, -0.66) raw xDistance=0.66 yDistance=-0.07
18:52:42.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:52:42.276 00.001 7988 UpdateGuideState exits: m=1554 SNR=26.7 Saturated
18:52:42.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:42.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:42.276 00.000 7988 Enqueuing Expose request
18:52:42.276 00.000 15712 PPEC rslt: input = 0.66, final = 0.50, react = 0.40, pred = 0.10, hyst = 0.35, hyst_pct = 0.00, period_length = 671.30
18:52:42.276 00.000 15712 PPEC: input: 0.66, control: 0.50, exposure: 1500
18:52:42.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:42.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:52:42.276 00.000 15712 MoveAxis(W, 162, ABG)
18:52:42.276 00.000 15712 Guiding  Dir = 3, Dur = 162
18:52:42.276 00.000 15712 IsGuiding returns 0
18:52:42.311 00.035 15712 PulseGuide returned control before completion, sleep 143
18:52:42.467 00.156 15712 IsGuiding returns 1
18:52:42.467 00.000 15712 scope still moving after pulse duration time elapsed
18:52:42.503 00.036 15712 IsGuiding returns 0
18:52:42.503 00.000 15712 scope move finished after 162 + 59 ms
18:52:42.503 00.000 15712 Move returns status 0, amount 162
18:52:42.503 00.000 15712 MoveAxis(N, 0, ABG)
18:52:42.503 00.000 15712 Move returns status 0, amount 0
18:52:42.503 00.000 15712 move complete, result=0
18:52:42.503 00.000 7988 GuideStep: 0.7 px 162 ms WEST, -0.1 px 0 ms NORTH
18:52:42.504 00.001 15712 worker thread done servicing request
18:52:42.504 00.000 15712 Worker thread wakes up
18:52:42.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:42.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:44.146 01.642 15712 Exposure complete
18:52:44.208 00.062 15712 worker thread done servicing request
18:52:44.208 00.000 7988 OnExposeComplete: enter
18:52:44.208 00.000 7988 UpdateGuideState(): m_state=6
18:52:44.208 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
18:52:44.208 00.000 7988 Star::Find returns 1 (1), X=1180.82, Y=432.36, Mass=1406, SNR=25.3, Peak=255 HFD=2.9
18:52:44.213 00.005 7988 MultiStar: [#1 -0.01,0.49,1.02,U] [#2 -0.18,0.22,1.03,U] [#3 0.01,0.35,1.00,U] [#4 0.10,0.29,1.06,U] [#5 -0.15,0.07,0.71,U] [#6 0.21,0.41,0.67,U] [#7 -0.14,0.31,0.69,U] [#8 -0.03,0.21,0.66,U] 
18:52:44.213 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.27}, one-star: {-0.05, 0.08}
18:52:44.215 00.002 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.75 = -2.53)
18:52:44.217 00.002 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.86 = 0.58)
18:52:44.217 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.17 mountX=-0.08 mountY=0.05, mountTheta=2.55
18:52:44.219 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.08, opts=13)
18:52:44.221 00.002 7988 Enqueuing Move request for scope (-0.05, 0.08)
18:52:44.221 00.000 15712 Worker thread wakes up
18:52:44.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
18:52:44.221 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
18:52:44.221 00.000 15712 Moving (-0.05, 0.08) raw xDistance=-0.08 yDistance=0.05
18:52:44.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:44.225 00.004 7988 UpdateGuideState exits: m=1406 SNR=25.3 Saturated
18:52:44.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:44.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:44.225 00.000 7988 Enqueuing Expose request
18:52:44.225 00.000 15712 PPEC rslt: input = -0.08, final = 0.10, react = -0.05, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 670.87
18:52:44.225 00.000 15712 PPEC: input: -0.08, control: 0.10, exposure: 1500
18:52:44.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:44.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:52:44.225 00.000 15712 MoveAxis(W, 32, ABG)
18:52:44.225 00.000 15712 Guiding  Dir = 3, Dur = 32
18:52:44.225 00.000 15712 IsGuiding returns 0
18:52:44.236 00.011 15712 PulseGuide returned control before completion, sleep 27
18:52:44.293 00.057 15712 IsGuiding returns 0
18:52:44.293 00.000 15712 Move returns status 0, amount 32
18:52:44.293 00.000 15712 MoveAxis(N, 0, ABG)
18:52:44.293 00.000 15712 Move returns status 0, amount 0
18:52:44.293 00.000 15712 move complete, result=0
18:52:44.293 00.000 7988 GuideStep: -0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
18:52:44.295 00.002 15712 worker thread done servicing request
18:52:44.295 00.000 15712 Worker thread wakes up
18:52:44.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:44.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:45.703 01.408 15712 Exposure complete
18:52:45.764 00.061 15712 worker thread done servicing request
18:52:45.764 00.000 7988 OnExposeComplete: enter
18:52:45.764 00.000 7988 UpdateGuideState(): m_state=6
18:52:45.768 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
18:52:45.768 00.000 7988 Star::Find returns 1 (0), X=1180.77, Y=432.45, Mass=1460, SNR=25.9, Peak=197 HFD=3.2
18:52:45.768 00.000 7988 MultiStar: [#1 -0.00,0.66,0.97,U] [#2 -0.04,0.17,0.97,U] [#3 -0.02,0.46,0.97,U] [#4 0.19,0.38,1.01,U] [#5 -0.06,-0.13,0.67,U] [#6 0.18,0.30,0.68,U] [#7 0.14,0.36,0.66,U] [#8 -0.22,0.51,0.64,U] 
18:52:45.768 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.33}, one-star: {-0.11, 0.16}
18:52:45.768 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
18:52:45.768 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.55)
18:52:45.768 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.15 mountX=-0.16 mountY=0.10, mountTheta=2.58
18:52:45.768 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.16, opts=13)
18:52:45.768 00.000 7988 Enqueuing Move request for scope (-0.11, 0.16)
18:52:45.768 00.000 15712 Worker thread wakes up
18:52:45.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
18:52:45.768 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
18:52:45.768 00.000 15712 Moving (-0.11, 0.16) raw xDistance=-0.16 yDistance=0.10
18:52:45.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:52:45.780 00.012 7988 UpdateGuideState exits: m=1460 SNR=25.9
18:52:45.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:45.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:45.780 00.000 7988 Enqueuing Expose request
18:52:45.785 00.005 15712 PPEC rslt: input = -0.16, final = 0.08, react = -0.10, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 670.44
18:52:45.785 00.000 15712 PPEC: input: -0.16, control: 0.08, exposure: 1500
18:52:45.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:45.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:52:45.785 00.000 15712 MoveAxis(W, 26, ABG)
18:52:45.785 00.000 15712 Guiding  Dir = 3, Dur = 26
18:52:45.785 00.000 15712 IsGuiding returns 0
18:52:45.812 00.027 15712 IsGuiding returns 1
18:52:45.812 00.000 15712 scope still moving after pulse duration time elapsed
18:52:45.860 00.048 15712 IsGuiding returns 0
18:52:45.860 00.000 15712 scope move finished after 26 + 48 ms
18:52:45.860 00.000 15712 Move returns status 0, amount 26
18:52:45.860 00.000 15712 MoveAxis(N, 0, ABG)
18:52:45.860 00.000 15712 Move returns status 0, amount 0
18:52:45.860 00.000 15712 move complete, result=0
18:52:45.860 00.000 15712 worker thread done servicing request
18:52:45.860 00.000 15712 Worker thread wakes up
18:52:45.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:45.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:45.860 00.000 7988 GuideStep: -0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
18:52:47.502 01.642 15712 Exposure complete
18:52:47.565 00.063 15712 worker thread done servicing request
18:52:47.565 00.000 7988 OnExposeComplete: enter
18:52:47.565 00.000 7988 UpdateGuideState(): m_state=6
18:52:47.565 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
18:52:47.565 00.000 7988 Star::Find returns 1 (1), X=1180.89, Y=432.35, Mass=1419, SNR=25.4, Peak=255 HFD=3.1
18:52:47.571 00.006 7988 MultiStar: [#1 0.22,0.49,0.97,U] [#2 -0.14,0.03,1.01,U] [#3 0.02,0.64,0.97,U] [#4 0.04,0.21,0.99,U] [#5 0.10,0.09,0.70,U] [#6 0.05,0.60,0.69,U] [#7 -0.03,0.23,0.68,U] [#8 -0.21,0.46,0.67,U] 
18:52:47.571 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.31}, one-star: {0.01, 0.06}
18:52:47.573 00.002 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
18:52:47.573 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.26)
18:52:47.575 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.34 mountX=-0.06 mountY=-0.02, mountTheta=-2.89
18:52:47.577 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.06, opts=13)
18:52:47.577 00.000 7988 Enqueuing Move request for scope (0.01, 0.06)
18:52:47.579 00.002 15712 Worker thread wakes up
18:52:47.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
18:52:47.579 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
18:52:47.579 00.000 15712 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
18:52:47.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:47.579 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.4 Saturated
18:52:47.582 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:47.582 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:47.582 00.000 7988 Enqueuing Expose request
18:52:47.582 00.000 15712 PPEC rslt: input = -0.06, final = 0.07, react = -0.04, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 670.02
18:52:47.582 00.000 15712 PPEC: input: -0.06, control: 0.07, exposure: 1500
18:52:47.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:47.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:52:47.582 00.000 15712 MoveAxis(W, 24, ABG)
18:52:47.582 00.000 15712 Guiding  Dir = 3, Dur = 24
18:52:47.599 00.017 15712 IsGuiding returns 0
18:52:47.613 00.014 15712 PulseGuide returned control before completion, sleep 19
18:52:47.658 00.045 15712 IsGuiding returns 0
18:52:47.658 00.000 15712 Move returns status 0, amount 24
18:52:47.658 00.000 15712 MoveAxis(N, 0, ABG)
18:52:47.658 00.000 15712 Move returns status 0, amount 0
18:52:47.658 00.000 15712 move complete, result=0
18:52:47.658 00.000 7988 GuideStep: -0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
18:52:47.668 00.010 15712 worker thread done servicing request
18:52:47.668 00.000 15712 Worker thread wakes up
18:52:47.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:47.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:49.072 01.404 15712 Exposure complete
18:52:49.134 00.062 15712 worker thread done servicing request
18:52:49.134 00.000 7988 OnExposeComplete: enter
18:52:49.135 00.001 7988 UpdateGuideState(): m_state=6
18:52:49.135 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
18:52:49.135 00.000 7988 Star::Find returns 1 (0), X=1181.03, Y=432.80, Mass=1501, SNR=26.2, Peak=240 HFD=3.2
18:52:49.135 00.000 7988 MultiStar: [#1 0.22,1.02,0.00,M1] [#2 -0.03,0.35,0.94,U] [#3 0.14,1.00,0.00,M1] [#4 0.17,0.70,0.99,U] [#5 -0.04,0.63,0.69,U] [#6 0.27,0.65,0.67,U] [#7 -0.10,0.57,0.64,U] [#8 0.10,0.65,0.64,U] 
18:52:49.135 00.000 7988 single-star, 6 included, MultiStar: {0.08, 0.57}, one-star: {0.15, 0.51}
18:52:49.135 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
18:52:49.135 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.31)
18:52:49.135 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.51 hyp=0.53 cameraTheta=1.28 mountX=-0.51 mountY=-0.17, mountTheta=-2.83
18:52:49.135 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.51, opts=13)
18:52:49.135 00.000 7988 Enqueuing Move request for scope (0.15, 0.51)
18:52:49.135 00.000 15712 Worker thread wakes up
18:52:49.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.51) opts 0xd
18:52:49.135 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.51)
18:52:49.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:49.135 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.2
18:52:49.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:49.152 00.017 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:49.152 00.000 7988 Enqueuing Expose request
18:52:49.152 00.000 15712 Moving (0.15, 0.51) raw xDistance=-0.51 yDistance=-0.17
18:52:49.152 00.000 15712 PPEC rslt: input = -0.51, final = -0.23, react = -0.31, pred = 0.07, hyst = -0.27, hyst_pct = 0.00, period_length = 669.57
18:52:49.152 00.000 15712 PPEC: input: -0.51, control: -0.23, exposure: 1500
18:52:49.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:49.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:52:49.152 00.000 15712 MoveAxis(E, 77, ABG)
18:52:49.152 00.000 15712 Guiding  Dir = 2, Dur = 77
18:52:49.152 00.000 15712 IsGuiding returns 0
18:52:49.183 00.031 15712 PulseGuide returned control before completion, sleep 60
18:52:49.282 00.099 15712 IsGuiding returns 1
18:52:49.282 00.000 15712 scope still moving after pulse duration time elapsed
18:52:49.312 00.030 15712 IsGuiding returns 0
18:52:49.312 00.000 15712 scope move finished after 77 + 78 ms
18:52:49.312 00.000 15712 Move returns status 0, amount 77
18:52:49.312 00.000 15712 MoveAxis(N, 0, ABG)
18:52:49.312 00.000 15712 Move returns status 0, amount 0
18:52:49.312 00.000 15712 move complete, result=0
18:52:49.312 00.000 15712 worker thread done servicing request
18:52:49.312 00.000 15712 Worker thread wakes up
18:52:49.312 00.000 7988 GuideStep: -0.5 px 77 ms EAST, -0.2 px 0 ms NORTH
18:52:49.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:49.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:50.954 01.642 15712 Exposure complete
18:52:51.017 00.063 15712 worker thread done servicing request
18:52:51.017 00.000 7988 OnExposeComplete: enter
18:52:51.017 00.000 7988 UpdateGuideState(): m_state=6
18:52:51.017 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
18:52:51.021 00.004 7988 Star::Find returns 1 (0), X=1180.99, Y=432.93, Mass=1421, SNR=25.5, Peak=229 HFD=2.9
18:52:51.021 00.000 7988 MultiStar: [#1 0.14,0.95,1.05,U] [#2 -0.00,0.37,0.99,U] [#3 -0.00,0.64,0.95,U] [#4 0.27,0.65,1.02,U] [#5 0.07,0.60,0.69,U] [#6 0.13,0.79,0.74,U] [#7 -0.03,0.75,0.65,U] [#8 -0.04,0.85,0.65,U] 
18:52:51.021 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.69}, one-star: {0.12, 0.64}
18:52:51.021 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
18:52:51.021 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
18:52:51.021 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.64 hyp=0.65 cameraTheta=1.39 mountX=-0.65 mountY=-0.13, mountTheta=-2.94
18:52:51.021 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.64, opts=13)
18:52:51.021 00.000 7988 Enqueuing Move request for scope (0.12, 0.64)
18:52:51.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:51.031 00.010 15712 Worker thread wakes up
18:52:51.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.64) opts 0xd
18:52:51.031 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.64)
18:52:51.031 00.000 15712 Moving (0.12, 0.64) raw xDistance=-0.65 yDistance=-0.13
18:52:51.031 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.5
18:52:51.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:51.034 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:51.034 00.000 7988 Enqueuing Expose request
18:52:51.034 00.000 15712 PPEC rslt: input = -0.65, final = -0.34, react = -0.39, pred = 0.05, hyst = -0.34, hyst_pct = 0.00, period_length = 669.13
18:52:51.034 00.000 15712 PPEC: input: -0.65, control: -0.34, exposure: 1500
18:52:51.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:51.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:52:51.034 00.000 15712 MoveAxis(E, 111, ABG)
18:52:51.034 00.000 15712 Guiding  Dir = 2, Dur = 111
18:52:51.034 00.000 15712 IsGuiding returns 0
18:52:51.047 00.013 15712 PulseGuide returned control before completion, sleep 104
18:52:51.163 00.116 15712 IsGuiding returns 0
18:52:51.163 00.000 15712 Move returns status 0, amount 111
18:52:51.163 00.000 15712 MoveAxis(N, 0, ABG)
18:52:51.163 00.000 15712 Move returns status 0, amount 0
18:52:51.163 00.000 15712 move complete, result=0
18:52:51.163 00.000 7988 GuideStep: -0.6 px 111 ms EAST, -0.1 px 0 ms NORTH
18:52:51.167 00.004 15712 worker thread done servicing request
18:52:51.167 00.000 15712 Worker thread wakes up
18:52:51.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:51.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:52.578 01.411 15712 Exposure complete
18:52:52.640 00.062 15712 worker thread done servicing request
18:52:52.640 00.000 7988 OnExposeComplete: enter
18:52:52.640 00.000 7988 UpdateGuideState(): m_state=6
18:52:52.643 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
18:52:52.643 00.000 7988 Star::Find returns 1 (0), X=1181.08, Y=432.31, Mass=1481, SNR=26.0, Peak=200 HFD=3.4
18:52:52.645 00.002 7988 MultiStar: [#1 0.31,0.48,1.00,U] [#2 0.20,0.10,0.97,U] [#3 0.37,0.26,0.91,U] [#4 0.44,0.28,1.01,U] [#5 0.08,0.03,0.71,U] [#6 0.56,0.10,0.69,U] [#7 0.05,0.06,0.64,U] [#8 0.14,0.19,0.60,U] 
18:52:52.647 00.002 7988 single-star, 8 included, MultiStar: {0.27, 0.18}, one-star: {0.20, 0.02}
18:52:52.647 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.67 = 1.67)
18:52:52.649 00.002 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.78 = -1.50)
18:52:52.649 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.09 mountX=-0.02 mountY=-0.20, mountTheta=-1.67
18:52:52.652 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.02, opts=13)
18:52:52.652 00.000 7988 Enqueuing Move request for scope (0.20, 0.02)
18:52:52.654 00.002 15712 Worker thread wakes up
18:52:52.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
18:52:52.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
18:52:52.654 00.000 15712 Moving (0.20, 0.02) raw xDistance=-0.02 yDistance=-0.20
18:52:52.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:52.655 00.001 7988 UpdateGuideState exits: m=1481 SNR=26.0
18:52:52.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:52.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:52.659 00.004 7988 Enqueuing Expose request
18:52:52.659 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 668.69
18:52:52.659 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
18:52:52.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:52.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:52:52.659 00.000 15712 MoveAxis(W, 4, ABG)
18:52:52.659 00.000 15712 Guiding  Dir = 3, Dur = 4
18:52:52.661 00.002 15712 IsGuiding returns 0
18:52:52.675 00.014 15712 IsGuiding returns 0
18:52:52.675 00.000 15712 Move returns status 0, amount 4
18:52:52.675 00.000 15712 MoveAxis(N, 0, ABG)
18:52:52.675 00.000 15712 Move returns status 0, amount 0
18:52:52.675 00.000 15712 move complete, result=0
18:52:52.675 00.000 15712 worker thread done servicing request
18:52:52.675 00.000 15712 Worker thread wakes up
18:52:52.675 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
18:52:52.686 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:52.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:54.331 01.645 15712 Exposure complete
18:52:54.395 00.064 15712 worker thread done servicing request
18:52:54.395 00.000 7988 OnExposeComplete: enter
18:52:54.395 00.000 7988 UpdateGuideState(): m_state=6
18:52:54.395 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
18:52:54.395 00.000 7988 Star::Find returns 1 (0), X=1180.91, Y=432.20, Mass=1357, SNR=25.0, Peak=234 HFD=2.9
18:52:54.395 00.000 7988 MultiStar: [#1 0.14,0.24,1.03,U] [#2 -0.01,-0.23,1.00,U] [#3 0.11,0.06,0.97,U] [#4 0.20,0.10,1.04,U] [#5 -0.02,-0.20,0.66,U] [#6 0.22,0.03,0.72,U] [#7 -0.09,-0.16,0.63,U] [#8 0.03,0.24,0.66,U] 
18:52:54.395 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.03, -0.09}
18:52:54.395 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
18:52:54.403 00.008 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
18:52:54.404 00.001 7988 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.08 mountX=-0.01 mountY=-0.08, mountTheta=-1.66
18:52:54.404 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.01, opts=13)
18:52:54.404 00.000 7988 Enqueuing Move request for scope (0.08, 0.01)
18:52:54.404 00.000 15712 Worker thread wakes up
18:52:54.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
18:52:54.404 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
18:52:54.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:54.404 00.000 7988 UpdateGuideState exits: m=1357 SNR=25.0
18:52:54.412 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:54.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:54.414 00.002 7988 Enqueuing Expose request
18:52:54.414 00.000 15712 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
18:52:54.416 00.002 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 668.23
18:52:54.416 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
18:52:54.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:54.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:52:54.416 00.000 15712 MoveAxis(E, 6, ABG)
18:52:54.416 00.000 15712 Guiding  Dir = 2, Dur = 6
18:52:54.416 00.000 15712 IsGuiding returns 0
18:52:54.437 00.021 15712 IsGuiding returns 0
18:52:54.437 00.000 15712 Move returns status 0, amount 6
18:52:54.437 00.000 15712 MoveAxis(N, 0, ABG)
18:52:54.437 00.000 15712 Move returns status 0, amount 0
18:52:54.437 00.000 15712 move complete, result=0
18:52:54.437 00.000 15712 worker thread done servicing request
18:52:54.437 00.000 15712 Worker thread wakes up
18:52:54.437 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
18:52:54.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:54.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:55.854 01.417 15712 Exposure complete
18:52:55.916 00.062 15712 worker thread done servicing request
18:52:55.916 00.000 7988 OnExposeComplete: enter
18:52:55.916 00.000 7988 UpdateGuideState(): m_state=6
18:52:55.918 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
18:52:55.918 00.000 7988 Star::Find returns 1 (0), X=1180.71, Y=432.23, Mass=1377, SNR=25.1, Peak=237 HFD=3.0
18:52:55.920 00.002 7988 MultiStar: [#1 0.16,0.48,0.98,U] [#2 -0.01,0.05,1.03,U] [#3 0.08,0.37,0.94,U] [#4 0.10,0.06,1.04,U] [#5 -0.15,0.08,0.73,U] [#6 0.11,0.37,0.72,U] [#7 0.10,0.30,0.67,U] [#8 -0.06,0.28,0.65,U] 
18:52:55.922 00.002 7988 single-star, 8 included, MultiStar: {0.02, 0.20}, one-star: {-0.17, -0.06}
18:52:55.922 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.58) = xAngle (-1.22 = -1.22)
18:52:55.924 00.002 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.89 = 1.89)
18:52:55.924 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.80 mountX=0.06 mountY=0.17, mountTheta=1.22
18:52:55.926 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.06, opts=13)
18:52:55.928 00.002 7988 Enqueuing Move request for scope (-0.17, -0.06)
18:52:55.928 00.000 15712 Worker thread wakes up
18:52:55.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
18:52:55.928 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
18:52:55.928 00.000 15712 Moving (-0.17, -0.06) raw xDistance=0.06 yDistance=0.17
18:52:55.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:52:55.928 00.000 7988 UpdateGuideState exits: m=1377 SNR=25.1
18:52:55.931 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:55.932 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:55.932 00.000 7988 Enqueuing Expose request
18:52:55.932 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 667.77
18:52:55.932 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
18:52:55.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:55.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:52:55.932 00.000 15712 MoveAxis(E, 9, ABG)
18:52:55.932 00.000 15712 Guiding  Dir = 2, Dur = 9
18:52:55.932 00.000 15712 IsGuiding returns 0
18:52:55.982 00.050 15712 IsGuiding returns 0
18:52:55.982 00.000 15712 Move returns status 0, amount 9
18:52:55.982 00.000 15712 MoveAxis(N, 0, ABG)
18:52:55.982 00.000 15712 Move returns status 0, amount 0
18:52:55.982 00.000 15712 move complete, result=0
18:52:55.982 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
18:52:55.995 00.013 15712 worker thread done servicing request
18:52:55.995 00.000 15712 Worker thread wakes up
18:52:55.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:55.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:57.624 01.629 15712 Exposure complete
18:52:57.715 00.091 15712 worker thread done servicing request
18:52:57.715 00.000 7988 OnExposeComplete: enter
18:52:57.717 00.002 7988 UpdateGuideState(): m_state=6
18:52:57.719 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
18:52:57.721 00.002 7988 Star::Find returns 1 (0), X=1180.92, Y=432.33, Mass=1436, SNR=25.6, Peak=232 HFD=3.3
18:52:57.723 00.002 7988 MultiStar: [#1 0.06,0.20,0.96,U] [#2 0.00,-0.06,1.05,U] [#3 0.11,-0.08,0.95,U] [#4 0.22,0.03,1.01,U] [#5 -0.14,-0.11,0.69,U] [#6 0.25,0.17,0.75,U] [#7 0.02,0.26,0.69,U] [#8 0.05,0.10,0.63,U] 
18:52:57.725 00.002 7988 single-star, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.05, 0.04}
18:52:57.727 00.002 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.58) = xAngle (2.26 = 2.26)
18:52:57.729 00.002 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.37 = -0.92)
18:52:57.731 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.68 mountX=-0.04 mountY=-0.05, mountTheta=-2.25
18:52:57.734 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
18:52:57.738 00.004 7988 Enqueuing Move request for scope (0.05, 0.04)
18:52:57.740 00.002 15712 Worker thread wakes up
18:52:57.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:57.742 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
18:52:57.742 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.6
18:52:57.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:57.744 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:57.746 00.002 7988 Enqueuing Expose request
18:52:57.747 00.001 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
18:52:57.747 00.000 15712 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
18:52:57.747 00.000 7988 evsrv: cli 0CCD0AC8 connect
18:52:57.749 00.002 7988 case statement mapped state 6 to 3
18:52:57.751 00.002 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 667.32
18:52:57.751 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
18:52:57.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:57.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:52:57.751 00.000 7988 case statement mapped state 6 to 3
18:52:57.753 00.002 15712 MoveAxis(E, 11, ABG)
18:52:57.753 00.000 15712 Guiding  Dir = 2, Dur = 11
18:52:57.753 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"3e9afa65-ea54-4712-aa97-cb8a4368d13b"}
18:52:57.755 00.002 7988 case statement mapped state 6 to 3
18:52:57.757 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e9afa65-ea54-4712-aa97-cb8a4368d13b"}
18:52:57.759 00.002 15712 IsGuiding returns 0
18:52:57.761 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
18:52:57.779 00.018 15712 IsGuiding returns 1
18:52:57.779 00.000 15712 scope still moving after pulse duration time elapsed
18:52:57.830 00.051 15712 IsGuiding returns 0
18:52:57.830 00.000 15712 scope move finished after 11 + 61 ms
18:52:57.830 00.000 15712 Move returns status 0, amount 11
18:52:57.830 00.000 15712 MoveAxis(N, 0, ABG)
18:52:57.830 00.000 15712 Move returns status 0, amount 0
18:52:57.830 00.000 15712 move complete, result=0
18:52:57.832 00.002 15712 worker thread done servicing request
18:52:57.832 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
18:52:57.834 00.002 15712 Worker thread wakes up
18:52:57.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:57.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:52:59.252 01.418 15712 Exposure complete
18:52:59.335 00.083 15712 worker thread done servicing request
18:52:59.335 00.000 7988 OnExposeComplete: enter
18:52:59.337 00.002 7988 UpdateGuideState(): m_state=6
18:52:59.339 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
18:52:59.339 00.000 7988 Star::Find returns 1 (0), X=1180.74, Y=431.90, Mass=1429, SNR=25.6, Peak=221 HFD=3.3
18:52:59.341 00.002 7988 MultiStar: [#1 0.06,-0.04,0.98,U] [#2 -0.17,-0.43,1.03,U] [#3 0.19,-0.31,0.95,U] [#4 0.19,-0.58,1.01,U] [#5 0.01,-0.42,0.72,U] [#6 0.08,-0.25,0.70,U] [#7 0.09,-0.57,0.65,U] [#8 0.16,-0.53,0.64,U] 
18:52:59.344 00.003 7988 refined, 8 included, MultiStar: {0.04, -0.38}, one-star: {-0.13, -0.38}
18:52:59.345 00.001 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
18:52:59.347 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
18:52:59.347 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.38 hyp=0.39 cameraTheta=-1.46 mountX=0.38 mountY=-0.03, mountTheta=-0.09
18:52:59.351 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.38, opts=13)
18:52:59.353 00.002 7988 Enqueuing Move request for scope (0.04, -0.38)
18:52:59.355 00.002 15712 Worker thread wakes up
18:52:59.355 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.38) opts 0xd
18:52:59.355 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.38)
18:52:59.355 00.000 15712 Moving (0.04, -0.38) raw xDistance=0.38 yDistance=-0.03
18:52:59.355 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:52:59.358 00.003 7988 UpdateGuideState exits: m=1429 SNR=25.6
18:52:59.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:52:59.363 00.005 15712 PPEC rslt: input = 0.38, final = 0.23, react = 0.23, pred = 0.00, hyst = 0.20, hyst_pct = 0.00, period_length = 666.85
18:52:59.363 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:52:59.365 00.002 7988 Enqueuing Expose request
18:52:59.367 00.002 15712 PPEC: input: 0.38, control: 0.23, exposure: 1500
18:52:59.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:52:59.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:52:59.367 00.000 15712 MoveAxis(W, 75, ABG)
18:52:59.367 00.000 15712 Guiding  Dir = 3, Dur = 75
18:52:59.367 00.000 15712 IsGuiding returns 0
18:52:59.378 00.011 15712 PulseGuide returned control before completion, sleep 71
18:52:59.456 00.078 15712 IsGuiding returns 1
18:52:59.456 00.000 15712 scope still moving after pulse duration time elapsed
18:52:59.488 00.032 15712 IsGuiding returns 0
18:52:59.488 00.000 15712 scope move finished after 75 + 51 ms
18:52:59.488 00.000 15712 Move returns status 0, amount 75
18:52:59.488 00.000 15712 MoveAxis(N, 0, ABG)
18:52:59.488 00.000 15712 Move returns status 0, amount 0
18:52:59.488 00.000 15712 move complete, result=0
18:52:59.488 00.000 15712 worker thread done servicing request
18:52:59.488 00.000 15712 Worker thread wakes up
18:52:59.488 00.000 7988 GuideStep: 0.4 px 75 ms WEST, -0.0 px 0 ms NORTH
18:52:59.497 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
18:52:59.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:01.123 01.626 15712 Exposure complete
18:53:01.191 00.068 15712 worker thread done servicing request
18:53:01.191 00.000 7988 OnExposeComplete: enter
18:53:01.191 00.000 7988 UpdateGuideState(): m_state=6
18:53:01.199 00.008 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
18:53:01.201 00.002 7988 Star::Find returns 1 (0), X=1180.80, Y=432.65, Mass=1422, SNR=25.5, Peak=198 HFD=3.2
18:53:01.201 00.000 7988 MultiStar: [#1 0.02,0.56,1.01,U] [#2 -0.05,0.34,1.03,U] [#3 -0.03,0.49,0.94,U] [#4 0.10,0.32,1.05,U] [#5 -0.17,0.43,0.71,U] [#6 0.04,0.75,0.70,U] [#7 -0.12,0.51,0.65,U] [#8 -0.41,0.58,0.68,U] 
18:53:01.201 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.47}, one-star: {-0.08, 0.36}
18:53:01.201 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.92)
18:53:01.201 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.19)
18:53:01.208 00.007 7988 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.78 mountX=-0.36 mountY=0.07, mountTheta=2.95
18:53:01.208 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.36, opts=13)
18:53:01.208 00.000 7988 Enqueuing Move request for scope (-0.08, 0.36)
18:53:01.208 00.000 15712 Worker thread wakes up
18:53:01.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
18:53:01.208 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
18:53:01.208 00.000 15712 Moving (-0.08, 0.36) raw xDistance=-0.36 yDistance=0.07
18:53:01.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:01.215 00.007 7988 UpdateGuideState exits: m=1422 SNR=25.5
18:53:01.216 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:01.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:01.218 00.002 7988 Enqueuing Expose request
18:53:01.218 00.000 15712 PPEC rslt: input = -0.36, final = -0.21, react = -0.22, pred = 0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 666.39
18:53:01.218 00.000 15712 PPEC: input: -0.36, control: -0.21, exposure: 1500
18:53:01.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:01.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:53:01.218 00.000 15712 MoveAxis(E, 67, ABG)
18:53:01.218 00.000 15712 Guiding  Dir = 2, Dur = 67
18:53:01.232 00.014 15712 IsGuiding returns 0
18:53:01.248 00.016 15712 PulseGuide returned control before completion, sleep 62
18:53:01.326 00.078 15712 IsGuiding returns 0
18:53:01.326 00.000 15712 Move returns status 0, amount 67
18:53:01.326 00.000 15712 MoveAxis(N, 0, ABG)
18:53:01.326 00.000 15712 Move returns status 0, amount 0
18:53:01.326 00.000 15712 move complete, result=0
18:53:01.326 00.000 15712 worker thread done servicing request
18:53:01.326 00.000 15712 Worker thread wakes up
18:53:01.326 00.000 7988 GuideStep: -0.4 px 67 ms EAST, 0.1 px 0 ms NORTH
18:53:01.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:01.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:02.743 01.417 15712 Exposure complete
18:53:02.861 00.118 15712 worker thread done servicing request
18:53:02.863 00.002 7988 OnExposeComplete: enter
18:53:02.866 00.003 7988 UpdateGuideState(): m_state=6
18:53:02.868 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
18:53:02.872 00.004 7988 Star::Find returns 1 (0), X=1180.81, Y=432.44, Mass=1485, SNR=25.9, Peak=210 HFD=3.3
18:53:02.874 00.002 7988 MultiStar: [#1 0.23,0.57,1.03,U] [#2 -0.14,0.21,0.96,U] [#3 0.13,0.46,0.94,U] [#4 0.04,0.41,0.97,U] [#5 0.02,0.20,0.67,U] [#6 0.13,0.43,0.72,U] [#7 -0.10,0.52,0.70,U] [#8 -0.04,0.48,0.61,U] 
18:53:02.878 00.004 7988 single-star, 8 included, MultiStar: {0.03, 0.38}, one-star: {-0.06, 0.16}
18:53:02.880 00.002 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.75)
18:53:02.882 00.002 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.36)
18:53:02.885 00.003 7988 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.96 mountX=-0.16 mountY=0.06, mountTheta=2.77
18:53:02.891 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.16, opts=13)
18:53:02.893 00.002 7988 Enqueuing Move request for scope (-0.06, 0.16)
18:53:02.897 00.004 15712 Worker thread wakes up
18:53:02.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:53:02.900 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
18:53:02.900 00.000 7988 UpdateGuideState exits: m=1485 SNR=25.9
18:53:02.902 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
18:53:02.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:02.906 00.004 15712 Moving (-0.06, 0.16) raw xDistance=-0.16 yDistance=0.06
18:53:02.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:02.908 00.002 7988 Enqueuing Expose request
18:53:02.912 00.004 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 665.93
18:53:02.912 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
18:53:02.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:02.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:53:02.912 00.000 15712 MoveAxis(W, 5, ABG)
18:53:02.912 00.000 15712 Guiding  Dir = 3, Dur = 5
18:53:02.912 00.000 15712 IsGuiding returns 0
18:53:02.930 00.018 15712 IsGuiding returns 0
18:53:02.930 00.000 15712 Move returns status 0, amount 5
18:53:02.930 00.000 15712 MoveAxis(N, 0, ABG)
18:53:02.930 00.000 15712 Move returns status 0, amount 0
18:53:02.930 00.000 15712 move complete, result=0
18:53:02.930 00.000 15712 worker thread done servicing request
18:53:02.932 00.002 15712 Worker thread wakes up
18:53:02.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:02.932 00.000 7988 GuideStep: -0.2 px 5 ms WEST, 0.1 px 0 ms NORTH
18:53:02.934 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:04.569 01.635 15712 Exposure complete
18:53:04.646 00.077 15712 worker thread done servicing request
18:53:04.646 00.000 7988 OnExposeComplete: enter
18:53:04.651 00.005 7988 UpdateGuideState(): m_state=6
18:53:04.651 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
18:53:04.653 00.002 7988 Star::Find returns 1 (0), X=1180.97, Y=432.67, Mass=1406, SNR=25.5, Peak=196 HFD=3.3
18:53:04.655 00.002 7988 MultiStar: [#1 0.02,0.56,1.02,U] [#2 -0.11,0.38,0.99,U] [#3 -0.10,0.56,0.99,U] [#4 0.18,0.37,1.04,U] [#5 -0.19,0.28,0.70,U] [#6 -0.14,0.64,0.68,U] [#7 -0.02,0.52,0.64,U] [#8 -0.12,0.65,0.62,U] 
18:53:04.657 00.002 7988 single-star, 8 included, MultiStar: {-0.03, 0.47}, one-star: {0.10, 0.39}
18:53:04.657 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
18:53:04.659 00.002 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
18:53:04.661 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.32 mountX=-0.39 mountY=-0.11, mountTheta=-2.87
18:53:04.661 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.39, opts=13)
18:53:04.661 00.000 7988 Enqueuing Move request for scope (0.10, 0.39)
18:53:04.661 00.000 15712 Worker thread wakes up
18:53:04.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd
18:53:04.661 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.39)
18:53:04.661 00.000 15712 Moving (0.10, 0.39) raw xDistance=-0.39 yDistance=-0.11
18:53:04.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:04.668 00.007 7988 UpdateGuideState exits: m=1406 SNR=25.5
18:53:04.670 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:04.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:04.670 00.000 7988 Enqueuing Expose request
18:53:04.670 00.000 15712 PPEC rslt: input = -0.39, final = -0.24, react = -0.23, pred = -0.00, hyst = -0.22, hyst_pct = 0.00, period_length = 665.46
18:53:04.670 00.000 15712 PPEC: input: -0.39, control: -0.24, exposure: 1500
18:53:04.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:04.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:53:04.670 00.000 15712 MoveAxis(E, 77, ABG)
18:53:04.670 00.000 15712 Guiding  Dir = 2, Dur = 77
18:53:04.670 00.000 15712 IsGuiding returns 0
18:53:04.702 00.032 15712 PulseGuide returned control before completion, sleep 58
18:53:04.773 00.071 15712 IsGuiding returns 1
18:53:04.773 00.000 15712 scope still moving after pulse duration time elapsed
18:53:04.805 00.032 15712 IsGuiding returns 0
18:53:04.805 00.000 15712 scope move finished after 77 + 64 ms
18:53:04.805 00.000 15712 Move returns status 0, amount 77
18:53:04.805 00.000 15712 MoveAxis(N, 0, ABG)
18:53:04.805 00.000 15712 Move returns status 0, amount 0
18:53:04.805 00.000 15712 move complete, result=0
18:53:04.805 00.000 7988 GuideStep: -0.4 px 77 ms EAST, -0.1 px 0 ms NORTH
18:53:04.818 00.013 15712 worker thread done servicing request
18:53:04.818 00.000 15712 Worker thread wakes up
18:53:04.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:04.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:06.225 01.407 15712 Exposure complete
18:53:06.287 00.062 15712 worker thread done servicing request
18:53:06.287 00.000 7988 OnExposeComplete: enter
18:53:06.287 00.000 7988 UpdateGuideState(): m_state=6
18:53:06.287 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
18:53:06.287 00.000 7988 Star::Find returns 1 (0), X=1180.70, Y=432.52, Mass=1417, SNR=25.4, Peak=220 HFD=3.3
18:53:06.287 00.000 7988 MultiStar: [#1 -0.02,0.51,1.06,U] [#2 -0.19,0.06,1.01,U] [#3 -0.17,0.30,0.97,U] [#4 0.19,0.19,1.02,U] [#5 -0.04,0.08,0.72,U] [#6 0.13,0.32,0.73,U] [#7 -0.28,0.05,0.68,U] [#8 -0.20,0.62,0.65,U] 
18:53:06.287 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.26}, one-star: {-0.18, 0.23}
18:53:06.287 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
18:53:06.287 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.28)
18:53:06.287 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.87 mountX=-0.26 mountY=0.07, mountTheta=2.86
18:53:06.299 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.26, opts=13)
18:53:06.299 00.000 7988 Enqueuing Move request for scope (-0.08, 0.26)
18:53:06.301 00.002 15712 Worker thread wakes up
18:53:06.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
18:53:06.301 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
18:53:06.301 00.000 15712 Moving (-0.08, 0.26) raw xDistance=-0.26 yDistance=0.07
18:53:06.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:06.302 00.001 7988 UpdateGuideState exits: m=1417 SNR=25.4
18:53:06.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:06.302 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:06.302 00.000 7988 Enqueuing Expose request
18:53:06.302 00.000 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 664.99
18:53:06.302 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
18:53:06.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:06.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:53:06.302 00.000 15712 MoveAxis(E, 58, ABG)
18:53:06.302 00.000 15712 Guiding  Dir = 2, Dur = 58
18:53:06.302 00.000 15712 IsGuiding returns 0
18:53:06.335 00.033 15712 PulseGuide returned control before completion, sleep 41
18:53:06.413 00.078 15712 IsGuiding returns 1
18:53:06.413 00.000 15712 scope still moving after pulse duration time elapsed
18:53:06.446 00.033 15712 IsGuiding returns 0
18:53:06.446 00.000 15712 scope move finished after 58 + 80 ms
18:53:06.446 00.000 15712 Move returns status 0, amount 58
18:53:06.446 00.000 15712 MoveAxis(N, 0, ABG)
18:53:06.446 00.000 15712 Move returns status 0, amount 0
18:53:06.446 00.000 15712 move complete, result=0
18:53:06.446 00.000 15712 worker thread done servicing request
18:53:06.446 00.000 15712 Worker thread wakes up
18:53:06.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:06.446 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
18:53:06.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:08.088 01.642 15712 Exposure complete
18:53:08.150 00.062 15712 worker thread done servicing request
18:53:08.150 00.000 7988 OnExposeComplete: enter
18:53:08.150 00.000 7988 UpdateGuideState(): m_state=6
18:53:08.150 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
18:53:08.150 00.000 7988 Star::Find returns 1 (0), X=1180.80, Y=432.14, Mass=1384, SNR=25.2, Peak=231 HFD=2.9
18:53:08.150 00.000 7988 MultiStar: [#1 0.03,0.45,1.04,U] [#2 -0.27,-0.09,1.04,U] [#3 0.03,0.11,0.96,U] [#4 -0.04,-0.04,1.09,U] [#5 -0.27,0.01,0.74,U] [#6 0.06,0.26,0.71,U] [#7 -0.15,-0.13,0.63,U] [#8 -0.13,0.37,0.63,U] 
18:53:08.150 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {-0.07, -0.15}
18:53:08.150 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.58) = xAngle (3.97 = -2.31)
18:53:08.150 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.80)
18:53:08.150 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=-0.08 mountY=0.09, mountTheta=2.33
18:53:08.150 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.08, opts=13)
18:53:08.150 00.000 7988 Enqueuing Move request for scope (-0.09, 0.08)
18:53:08.150 00.000 15712 Worker thread wakes up
18:53:08.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:08.164 00.014 7988 UpdateGuideState exits: m=1384 SNR=25.2
18:53:08.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:08.167 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:08.167 00.000 7988 Enqueuing Expose request
18:53:08.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
18:53:08.167 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
18:53:08.167 00.000 15712 Moving (-0.09, 0.08) raw xDistance=-0.08 yDistance=0.09
18:53:08.167 00.000 15712 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 664.53
18:53:08.167 00.000 15712 PPEC: input: -0.08, control: -0.04, exposure: 1500
18:53:08.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:08.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:53:08.167 00.000 15712 MoveAxis(E, 14, ABG)
18:53:08.167 00.000 15712 Guiding  Dir = 2, Dur = 14
18:53:08.167 00.000 15712 IsGuiding returns 0
18:53:08.184 00.017 15712 IsGuiding returns 1
18:53:08.184 00.000 15712 scope still moving after pulse duration time elapsed
18:53:08.236 00.052 15712 IsGuiding returns 0
18:53:08.236 00.000 15712 scope move finished after 14 + 50 ms
18:53:08.236 00.000 15712 Move returns status 0, amount 14
18:53:08.236 00.000 15712 MoveAxis(N, 0, ABG)
18:53:08.236 00.000 15712 Move returns status 0, amount 0
18:53:08.236 00.000 15712 move complete, result=0
18:53:08.236 00.000 7988 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
18:53:08.239 00.003 15712 worker thread done servicing request
18:53:08.239 00.000 15712 Worker thread wakes up
18:53:08.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:08.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:09.643 01.404 15712 Exposure complete
18:53:09.704 00.061 15712 worker thread done servicing request
18:53:09.704 00.000 7988 OnExposeComplete: enter
18:53:09.704 00.000 7988 UpdateGuideState(): m_state=6
18:53:09.708 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
18:53:09.708 00.000 7988 Star::Find returns 1 (0), X=1180.97, Y=432.74, Mass=1488, SNR=26.2, Peak=210 HFD=3.4
18:53:09.710 00.002 7988 MultiStar: [#1 0.25,0.80,0.97,U] [#2 -0.03,0.27,0.96,U] [#3 0.10,0.77,0.92,U] [#4 0.07,0.44,1.00,U] [#5 0.08,0.39,0.65,U] [#6 0.21,0.63,0.72,U] [#7 -0.06,0.57,0.64,U] [#8 -0.28,0.44,0.64,U] 
18:53:09.712 00.002 7988 single-star, 8 included, MultiStar: {0.06, 0.53}, one-star: {0.09, 0.45}
18:53:09.713 00.001 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
18:53:09.713 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.23)
18:53:09.715 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.45 hyp=0.46 cameraTheta=1.37 mountX=-0.45 mountY=-0.10, mountTheta=-2.92
18:53:09.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.45, opts=13)
18:53:09.715 00.000 7988 Enqueuing Move request for scope (0.09, 0.45)
18:53:09.715 00.000 15712 Worker thread wakes up
18:53:09.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.45) opts 0xd
18:53:09.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.45)
18:53:09.715 00.000 15712 Moving (0.09, 0.45) raw xDistance=-0.45 yDistance=-0.10
18:53:09.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:09.720 00.005 7988 UpdateGuideState exits: m=1488 SNR=26.2
18:53:09.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:09.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:09.720 00.000 7988 Enqueuing Expose request
18:53:09.720 00.000 15712 PPEC rslt: input = -0.45, final = -0.31, react = -0.27, pred = -0.05, hyst = -0.25, hyst_pct = 0.00, period_length = 664.06
18:53:09.720 00.000 15712 PPEC: input: -0.45, control: -0.31, exposure: 1500
18:53:09.720 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:09.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:53:09.720 00.000 15712 MoveAxis(E, 103, ABG)
18:53:09.720 00.000 15712 Guiding  Dir = 2, Dur = 103
18:53:09.751 00.031 15712 IsGuiding returns 0
18:53:09.767 00.016 15712 PulseGuide returned control before completion, sleep 98
18:53:09.883 00.116 15712 IsGuiding returns 0
18:53:09.883 00.000 15712 Move returns status 0, amount 103
18:53:09.883 00.000 15712 MoveAxis(N, 0, ABG)
18:53:09.883 00.000 15712 Move returns status 0, amount 0
18:53:09.883 00.000 15712 move complete, result=0
18:53:09.883 00.000 7988 GuideStep: -0.4 px 103 ms EAST, -0.1 px 0 ms NORTH
18:53:09.885 00.002 15712 worker thread done servicing request
18:53:09.885 00.000 15712 Worker thread wakes up
18:53:09.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:09.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:11.518 01.633 15712 Exposure complete
18:53:11.580 00.062 15712 worker thread done servicing request
18:53:11.580 00.000 7988 OnExposeComplete: enter
18:53:11.582 00.002 7988 UpdateGuideState(): m_state=6
18:53:11.582 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
18:53:11.582 00.000 7988 Star::Find returns 1 (0), X=1180.81, Y=432.27, Mass=1471, SNR=26.1, Peak=233 HFD=3.5
18:53:11.585 00.003 7988 MultiStar: [#1 -0.02,0.53,0.98,U] [#2 -0.06,-0.13,0.98,U] [#3 -0.16,0.09,0.92,U] [#4 0.16,0.23,1.02,U] [#5 -0.18,0.15,0.66,U] [#6 0.06,0.20,0.67,U] [#7 -0.11,0.04,0.65,U] [#8 -0.30,-0.01,0.66,U] 
18:53:11.585 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.07, -0.02}
18:53:11.585 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.58) = xAngle (-1.29 = -1.29)
18:53:11.585 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.82 = 1.82)
18:53:11.585 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.87 mountX=0.02 mountY=0.07, mountTheta=1.29
18:53:11.585 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.02, opts=13)
18:53:11.585 00.000 7988 Enqueuing Move request for scope (-0.07, -0.02)
18:53:11.585 00.000 15712 Worker thread wakes up
18:53:11.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
18:53:11.585 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
18:53:11.585 00.000 15712 Moving (-0.07, -0.02) raw xDistance=0.02 yDistance=0.07
18:53:11.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:11.585 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1
18:53:11.596 00.011 15712 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 663.59
18:53:11.596 00.000 15712 PPEC: input: 0.02, control: -0.04, exposure: 1500
18:53:11.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:11.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:11.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:11.598 00.002 7988 Enqueuing Expose request
18:53:11.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:53:11.598 00.000 15712 MoveAxis(E, 14, ABG)
18:53:11.598 00.000 15712 Guiding  Dir = 2, Dur = 14
18:53:11.598 00.000 15712 IsGuiding returns 0
18:53:11.615 00.017 15712 IsGuiding returns 1
18:53:11.615 00.000 15712 scope still moving after pulse duration time elapsed
18:53:11.684 00.069 15712 IsGuiding returns 0
18:53:11.684 00.000 15712 scope move finished after 14 + 75 ms
18:53:11.684 00.000 15712 Move returns status 0, amount 14
18:53:11.684 00.000 15712 MoveAxis(N, 0, ABG)
18:53:11.684 00.000 15712 Move returns status 0, amount 0
18:53:11.684 00.000 15712 move complete, result=0
18:53:11.684 00.000 7988 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
18:53:11.691 00.007 15712 worker thread done servicing request
18:53:11.691 00.000 15712 Worker thread wakes up
18:53:11.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:11.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:13.106 01.415 15712 Exposure complete
18:53:13.169 00.063 15712 worker thread done servicing request
18:53:13.169 00.000 7988 OnExposeComplete: enter
18:53:13.169 00.000 7988 UpdateGuideState(): m_state=6
18:53:13.173 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
18:53:13.173 00.000 7988 Star::Find returns 1 (0), X=1180.74, Y=432.04, Mass=1430, SNR=25.6, Peak=240 HFD=2.8
18:53:13.175 00.002 7988 MultiStar: [#1 -0.05,-0.01,0.99,U] [#2 -0.33,-0.05,1.01,U] [#3 -0.11,-0.07,0.98,U] [#4 -0.01,-0.26,1.03,U] [#5 -0.20,-0.08,0.74,U] [#6 -0.02,-0.13,0.71,U] [#7 -0.17,-0.36,0.67,U] [#8 -0.41,-0.21,0.63,U] 
18:53:13.177 00.002 7988 refined, 8 included, MultiStar: {-0.15, -0.15}, one-star: {-0.14, -0.25}
18:53:13.177 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.77 = -0.77)
18:53:13.177 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.34 = 2.34)
18:53:13.179 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.35 mountX=0.15 mountY=0.15, mountTheta=0.79
18:53:13.181 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.15, opts=13)
18:53:13.181 00.000 7988 Enqueuing Move request for scope (-0.15, -0.15)
18:53:13.183 00.002 15712 Worker thread wakes up
18:53:13.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
18:53:13.183 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
18:53:13.183 00.000 15712 Moving (-0.15, -0.15) raw xDistance=0.15 yDistance=0.15
18:53:13.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:13.185 00.002 7988 UpdateGuideState exits: m=1430 SNR=25.6
18:53:13.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:13.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:13.185 00.000 7988 Enqueuing Expose request
18:53:13.185 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 663.12
18:53:13.185 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
18:53:13.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:13.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:53:13.185 00.000 15712 MoveAxis(E, 5, ABG)
18:53:13.185 00.000 15712 Guiding  Dir = 2, Dur = 5
18:53:13.185 00.000 15712 IsGuiding returns 0
18:53:13.208 00.023 15712 IsGuiding returns 0
18:53:13.208 00.000 15712 Move returns status 0, amount 5
18:53:13.208 00.000 15712 MoveAxis(N, 0, ABG)
18:53:13.208 00.000 15712 Move returns status 0, amount 0
18:53:13.208 00.000 15712 move complete, result=0
18:53:13.208 00.000 15712 worker thread done servicing request
18:53:13.208 00.000 15712 Worker thread wakes up
18:53:13.208 00.000 7988 GuideStep: 0.2 px 5 ms EAST, 0.2 px 0 ms NORTH
18:53:13.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:13.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:14.842 01.634 15712 Exposure complete
18:53:14.903 00.061 15712 worker thread done servicing request
18:53:14.903 00.000 7988 OnExposeComplete: enter
18:53:14.903 00.000 7988 UpdateGuideState(): m_state=6
18:53:14.903 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
18:53:14.903 00.000 7988 Star::Find returns 1 (0), X=1180.71, Y=432.03, Mass=1350, SNR=24.9, Peak=239 HFD=2.6
18:53:14.903 00.000 7988 MultiStar: [#1 0.04,-0.14,1.03,U] [#2 -0.11,-0.32,1.01,U] [#3 0.01,-0.40,0.96,U] [#4 0.05,-0.37,1.04,U] [#5 -0.25,-0.23,0.70,U] [#6 0.07,-0.30,0.75,U] [#7 -0.09,-0.25,0.67,U] [#8 -0.21,-0.55,0.68,U] 
18:53:14.903 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.31}, one-star: {-0.17, -0.26}
18:53:14.903 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
18:53:14.913 00.010 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
18:53:14.913 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-2.15 mountX=0.26 mountY=0.18, mountTheta=0.59
18:53:14.913 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.26, opts=13)
18:53:14.913 00.000 7988 Enqueuing Move request for scope (-0.17, -0.26)
18:53:14.913 00.000 15712 Worker thread wakes up
18:53:14.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.26) opts 0xd
18:53:14.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.26)
18:53:14.913 00.000 15712 Moving (-0.17, -0.26) raw xDistance=0.26 yDistance=0.18
18:53:14.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:14.920 00.007 7988 UpdateGuideState exits: m=1350 SNR=24.9
18:53:14.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:14.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:14.920 00.000 7988 Enqueuing Expose request
18:53:14.920 00.000 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 662.65
18:53:14.920 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
18:53:14.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:14.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:53:14.920 00.000 15712 MoveAxis(W, 52, ABG)
18:53:14.920 00.000 15712 Guiding  Dir = 3, Dur = 52
18:53:14.920 00.000 15712 IsGuiding returns 0
18:53:14.947 00.027 15712 PulseGuide returned control before completion, sleep 37
18:53:15.000 00.053 15712 IsGuiding returns 1
18:53:15.000 00.000 15712 scope still moving after pulse duration time elapsed
18:53:15.031 00.031 15712 IsGuiding returns 0
18:53:15.031 00.000 15712 scope move finished after 52 + 54 ms
18:53:15.031 00.000 15712 Move returns status 0, amount 52
18:53:15.031 00.000 15712 MoveAxis(N, 0, ABG)
18:53:15.031 00.000 15712 Move returns status 0, amount 0
18:53:15.031 00.000 15712 move complete, result=0
18:53:15.031 00.000 7988 GuideStep: 0.3 px 52 ms WEST, 0.2 px 0 ms NORTH
18:53:15.032 00.001 15712 worker thread done servicing request
18:53:15.032 00.000 15712 Worker thread wakes up
18:53:15.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:15.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:16.451 01.419 15712 Exposure complete
18:53:16.512 00.061 15712 worker thread done servicing request
18:53:16.512 00.000 7988 OnExposeComplete: enter
18:53:16.512 00.000 7988 UpdateGuideState(): m_state=6
18:53:16.512 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
18:53:16.512 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=432.23, Mass=1411, SNR=25.4, Peak=220 HFD=3.3
18:53:16.512 00.000 7988 MultiStar: [#1 -0.11,0.44,1.02,U] [#2 -0.11,0.03,0.98,U] [#3 -0.12,0.14,0.96,U] [#4 -0.07,0.04,1.07,U] [#5 -0.43,0.07,0.72,U] [#6 -0.36,0.34,0.72,U] [#7 -0.31,-0.07,0.66,U] [#8 -0.24,0.03,0.66,U] 
18:53:16.512 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.11}, one-star: {-0.20, -0.06}
18:53:16.512 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.58) = xAngle (-1.30 = -1.30)
18:53:16.512 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.81 = 1.81)
18:53:16.512 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.87 mountX=0.06 mountY=0.20, mountTheta=1.30
18:53:16.528 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.06, opts=13)
18:53:16.528 00.000 7988 Enqueuing Move request for scope (-0.20, -0.06)
18:53:16.528 00.000 15712 Worker thread wakes up
18:53:16.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
18:53:16.528 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
18:53:16.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:53:16.528 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.4
18:53:16.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:16.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:16.528 00.000 7988 Enqueuing Expose request
18:53:16.528 00.000 15712 Moving (-0.20, -0.06) raw xDistance=0.06 yDistance=0.20
18:53:16.528 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 662.18
18:53:16.528 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
18:53:16.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:16.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:53:16.528 00.000 15712 MoveAxis(W, 4, ABG)
18:53:16.528 00.000 15712 Guiding  Dir = 3, Dur = 4
18:53:16.528 00.000 15712 IsGuiding returns 0
18:53:16.565 00.037 15712 IsGuiding returns 0
18:53:16.565 00.000 15712 Move returns status 0, amount 4
18:53:16.565 00.000 15712 MoveAxis(N, 0, ABG)
18:53:16.565 00.000 15712 Move returns status 0, amount 0
18:53:16.565 00.000 15712 move complete, result=0
18:53:16.565 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
18:53:16.566 00.001 15712 worker thread done servicing request
18:53:16.566 00.000 15712 Worker thread wakes up
18:53:16.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:16.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:18.207 01.641 15712 Exposure complete
18:53:18.268 00.061 15712 worker thread done servicing request
18:53:18.268 00.000 7988 OnExposeComplete: enter
18:53:18.268 00.000 7988 UpdateGuideState(): m_state=6
18:53:18.271 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
18:53:18.271 00.000 7988 Star::Find returns 1 (0), X=1180.82, Y=432.24, Mass=1405, SNR=25.3, Peak=214 HFD=3.5
18:53:18.273 00.002 7988 MultiStar: [#1 -0.09,0.31,1.02,U] [#2 -0.07,-0.20,0.99,U] [#3 0.09,0.24,0.94,U] [#4 -0.00,0.08,1.02,U] [#5 -0.29,0.16,0.73,U] [#6 0.13,0.04,0.69,U] [#7 -0.20,-0.13,0.65,U] [#8 -0.17,0.18,0.63,U] 
18:53:18.273 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.07}, one-star: {-0.06, -0.05}
18:53:18.273 00.000 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
18:53:18.278 00.005 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
18:53:18.278 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.42 mountX=0.05 mountY=0.06, mountTheta=0.86
18:53:18.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.05, opts=13)
18:53:18.278 00.000 7988 Enqueuing Move request for scope (-0.06, -0.05)
18:53:18.278 00.000 15712 Worker thread wakes up
18:53:18.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
18:53:18.278 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
18:53:18.278 00.000 15712 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
18:53:18.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:18.284 00.006 7988 UpdateGuideState exits: m=1405 SNR=25.3
18:53:18.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:18.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:18.284 00.000 7988 Enqueuing Expose request
18:53:18.284 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 661.72
18:53:18.284 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
18:53:18.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:18.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:53:18.284 00.000 15712 MoveAxis(W, 1, ABG)
18:53:18.284 00.000 15712 Guiding  Dir = 3, Dur = 1
18:53:18.284 00.000 15712 IsGuiding returns 0
18:53:18.307 00.023 15712 IsGuiding returns 0
18:53:18.307 00.000 15712 Move returns status 0, amount 1
18:53:18.307 00.000 15712 MoveAxis(N, 0, ABG)
18:53:18.307 00.000 15712 Move returns status 0, amount 0
18:53:18.307 00.000 15712 move complete, result=0
18:53:18.307 00.000 15712 worker thread done servicing request
18:53:18.307 00.000 15712 Worker thread wakes up
18:53:18.307 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
18:53:18.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:18.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:19.719 01.412 15712 Exposure complete
18:53:19.781 00.062 15712 worker thread done servicing request
18:53:19.781 00.000 7988 OnExposeComplete: enter
18:53:19.781 00.000 7988 UpdateGuideState(): m_state=6
18:53:19.785 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
18:53:19.785 00.000 7988 Star::Find returns 1 (0), X=1180.94, Y=432.46, Mass=1351, SNR=24.9, Peak=187 HFD=3.3
18:53:19.787 00.002 7988 MultiStar: [#1 0.08,0.51,1.04,U] [#2 0.05,0.36,1.02,U] [#3 0.05,0.58,0.96,U] [#4 0.17,0.32,1.02,U] [#5 0.08,0.43,0.72,U] [#6 0.14,0.59,0.67,U] [#7 -0.01,0.47,0.64,U] [#8 0.05,0.49,0.66,U] 
18:53:19.789 00.002 7988 single-star, 8 included, MultiStar: {0.08, 0.42}, one-star: {0.07, 0.18}
18:53:19.789 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
18:53:19.791 00.002 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.39)
18:53:19.791 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.21 mountX=-0.18 mountY=-0.07, mountTheta=-2.76
18:53:19.793 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.18, opts=13)
18:53:19.793 00.000 7988 Enqueuing Move request for scope (0.07, 0.18)
18:53:19.796 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:53:19.796 00.000 7988 UpdateGuideState exits: m=1351 SNR=24.9
18:53:19.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:19.796 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:19.801 00.005 7988 Enqueuing Expose request
18:53:19.801 00.000 15712 Worker thread wakes up
18:53:19.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
18:53:19.801 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
18:53:19.801 00.000 15712 Moving (0.07, 0.18) raw xDistance=-0.18 yDistance=-0.07
18:53:19.803 00.002 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 661.25
18:53:19.803 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
18:53:19.805 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:19.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:53:19.805 00.000 15712 MoveAxis(E, 31, ABG)
18:53:19.805 00.000 15712 Guiding  Dir = 2, Dur = 31
18:53:19.805 00.000 15712 IsGuiding returns 0
18:53:19.825 00.020 15712 PulseGuide returned control before completion, sleep 22
18:53:19.876 00.051 15712 IsGuiding returns 0
18:53:19.876 00.000 15712 Move returns status 0, amount 31
18:53:19.876 00.000 15712 MoveAxis(N, 0, ABG)
18:53:19.876 00.000 15712 Move returns status 0, amount 0
18:53:19.876 00.000 15712 move complete, result=0
18:53:19.876 00.000 15712 worker thread done servicing request
18:53:19.876 00.000 15712 Worker thread wakes up
18:53:19.876 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
18:53:19.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:19.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:21.523 01.647 15712 Exposure complete
18:53:21.628 00.105 15712 worker thread done servicing request
18:53:21.628 00.000 7988 OnExposeComplete: enter
18:53:21.629 00.001 7988 UpdateGuideState(): m_state=6
18:53:21.633 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
18:53:21.641 00.008 7988 Star::Find returns 1 (0), X=1180.96, Y=432.74, Mass=1514, SNR=26.4, Peak=222 HFD=3.3
18:53:21.645 00.004 7988 MultiStar: [#1 0.11,0.77,0.96,U] [#2 -0.13,0.23,0.94,U] [#3 0.19,0.75,0.90,U] [#4 0.09,0.49,1.01,U] [#5 -0.18,0.46,0.68,U] [#6 0.35,0.51,0.69,U] [#7 -0.10,0.46,0.67,U] [#8 0.13,0.74,0.63,U] 
18:53:21.649 00.004 7988 single-star, 8 included, MultiStar: {0.06, 0.54}, one-star: {0.08, 0.46}
18:53:21.653 00.004 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
18:53:21.661 00.008 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
18:53:21.666 00.005 7988 CameraToMount -- cameraX=0.08 cameraY=0.46 hyp=0.46 cameraTheta=1.39 mountX=-0.46 mountY=-0.09, mountTheta=-2.94
18:53:21.673 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.46, opts=13)
18:53:21.681 00.008 7988 Enqueuing Move request for scope (0.08, 0.46)
18:53:21.686 00.005 15712 Worker thread wakes up
18:53:21.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:21.690 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.46) opts 0xd
18:53:21.690 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
18:53:21.692 00.002 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.46)
18:53:21.692 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:21.694 00.002 15712 Moving (0.08, 0.46) raw xDistance=-0.46 yDistance=-0.09
18:53:21.696 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:21.702 00.006 15712 PPEC rslt: input = -0.46, final = -0.24, react = -0.27, pred = 0.03, hyst = -0.25, hyst_pct = 0.00, period_length = 660.79
18:53:21.702 00.000 15712 PPEC: input: -0.46, control: -0.24, exposure: 1500
18:53:21.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:21.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:53:21.702 00.000 7988 Enqueuing Expose request
18:53:21.708 00.006 15712 MoveAxis(E, 79, ABG)
18:53:21.708 00.000 15712 Guiding  Dir = 2, Dur = 79
18:53:21.708 00.000 15712 IsGuiding returns 0
18:53:21.726 00.018 15712 PulseGuide returned control before completion, sleep 71
18:53:21.803 00.077 15712 IsGuiding returns 1
18:53:21.803 00.000 15712 scope still moving after pulse duration time elapsed
18:53:21.835 00.032 15712 IsGuiding returns 0
18:53:21.835 00.000 15712 scope move finished after 79 + 51 ms
18:53:21.835 00.000 15712 Move returns status 0, amount 79
18:53:21.835 00.000 15712 MoveAxis(N, 0, ABG)
18:53:21.835 00.000 15712 Move returns status 0, amount 0
18:53:21.835 00.000 15712 move complete, result=0
18:53:21.835 00.000 15712 worker thread done servicing request
18:53:21.835 00.000 15712 Worker thread wakes up
18:53:21.835 00.000 7988 GuideStep: -0.5 px 79 ms EAST, -0.1 px 0 ms NORTH
18:53:21.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:21.842 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:23.254 01.412 15712 Exposure complete
18:53:23.315 00.061 15712 worker thread done servicing request
18:53:23.315 00.000 7988 OnExposeComplete: enter
18:53:23.315 00.000 7988 UpdateGuideState(): m_state=6
18:53:23.315 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
18:53:23.315 00.000 7988 Star::Find returns 1 (0), X=1180.70, Y=432.40, Mass=1332, SNR=24.7, Peak=206 HFD=3.1
18:53:23.315 00.000 7988 MultiStar: [#1 0.17,0.38,1.02,U] [#2 -0.05,-0.08,1.05,U] [#3 0.05,0.21,0.93,U] [#4 0.26,-0.02,1.03,U] [#5 0.04,0.18,0.68,U] [#6 0.09,0.24,0.72,U] [#7 0.09,0.15,0.71,U] [#8 -0.14,0.18,0.65,U] 
18:53:23.315 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {-0.17, 0.11}
18:53:23.315 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
18:53:23.315 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.30)
18:53:23.315 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.29 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
18:53:23.327 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
18:53:23.327 00.000 7988 Enqueuing Move request for scope (0.04, 0.14)
18:53:23.327 00.000 15712 Worker thread wakes up
18:53:23.327 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
18:53:23.327 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
18:53:23.327 00.000 15712 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=-0.04
18:53:23.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:23.331 00.004 7988 UpdateGuideState exits: m=1332 SNR=24.7
18:53:23.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:23.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:23.331 00.000 7988 Enqueuing Expose request
18:53:23.331 00.000 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 660.33
18:53:23.331 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
18:53:23.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:23.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:53:23.331 00.000 15712 MoveAxis(W, 12, ABG)
18:53:23.331 00.000 15712 Guiding  Dir = 3, Dur = 12
18:53:23.331 00.000 15712 IsGuiding returns 0
18:53:23.347 00.016 15712 IsGuiding returns 1
18:53:23.347 00.000 15712 scope still moving after pulse duration time elapsed
18:53:23.400 00.053 15712 IsGuiding returns 0
18:53:23.400 00.000 15712 scope move finished after 12 + 57 ms
18:53:23.400 00.000 15712 Move returns status 0, amount 12
18:53:23.400 00.000 15712 MoveAxis(N, 0, ABG)
18:53:23.400 00.000 15712 Move returns status 0, amount 0
18:53:23.400 00.000 15712 move complete, result=0
18:53:23.400 00.000 15712 worker thread done servicing request
18:53:23.400 00.000 15712 Worker thread wakes up
18:53:23.400 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
18:53:23.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:23.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:25.038 01.638 15712 Exposure complete
18:53:25.104 00.066 15712 worker thread done servicing request
18:53:25.104 00.000 7988 OnExposeComplete: enter
18:53:25.104 00.000 7988 UpdateGuideState(): m_state=6
18:53:25.106 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
18:53:25.106 00.000 7988 Star::Find returns 1 (0), X=1180.77, Y=431.71, Mass=1376, SNR=25.1, Peak=200 HFD=3.3
18:53:25.108 00.002 7988 MultiStar: [#1 0.15,-0.38,1.07,U] [#2 -0.08,-0.54,1.02,U] [#3 -0.03,-0.53,0.93,U] [#4 0.18,-0.57,1.04,U] [#5 0.10,-0.86,0.67,U] [#6 0.16,-0.38,0.69,U] [#7 0.04,-0.44,0.66,U] [#8 0.00,-0.81,0.65,U] 
18:53:25.108 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.55}, one-star: {-0.10, -0.58}
18:53:25.111 00.003 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
18:53:25.111 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
18:53:25.113 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.55 hyp=0.55 cameraTheta=-1.49 mountX=0.55 mountY=-0.03, mountTheta=-0.05
18:53:25.115 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.55, opts=13)
18:53:25.115 00.000 7988 Enqueuing Move request for scope (0.04, -0.55)
18:53:25.115 00.000 15712 Worker thread wakes up
18:53:25.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.55) opts 0xd
18:53:25.115 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.55)
18:53:25.115 00.000 15712 Moving (0.04, -0.55) raw xDistance=0.55 yDistance=-0.03
18:53:25.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:25.115 00.000 7988 UpdateGuideState exits: m=1376 SNR=25.1
18:53:25.120 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:25.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:25.120 00.000 7988 Enqueuing Expose request
18:53:25.120 00.000 15712 PPEC rslt: input = 0.55, final = 0.37, react = 0.33, pred = 0.03, hyst = 0.28, hyst_pct = 0.00, period_length = 659.87
18:53:25.120 00.000 15712 PPEC: input: 0.55, control: 0.37, exposure: 1500
18:53:25.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:25.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:53:25.120 00.000 15712 MoveAxis(W, 120, ABG)
18:53:25.120 00.000 15712 Guiding  Dir = 3, Dur = 120
18:53:25.120 00.000 15712 IsGuiding returns 0
18:53:25.148 00.028 15712 PulseGuide returned control before completion, sleep 106
18:53:25.259 00.111 15712 IsGuiding returns 1
18:53:25.259 00.000 15712 scope still moving after pulse duration time elapsed
18:53:25.292 00.033 15712 IsGuiding returns 0
18:53:25.292 00.000 15712 scope move finished after 120 + 48 ms
18:53:25.292 00.000 15712 Move returns status 0, amount 120
18:53:25.292 00.000 15712 MoveAxis(N, 0, ABG)
18:53:25.292 00.000 15712 Move returns status 0, amount 0
18:53:25.292 00.000 15712 move complete, result=0
18:53:25.292 00.000 15712 worker thread done servicing request
18:53:25.292 00.000 15712 Worker thread wakes up
18:53:25.292 00.000 7988 GuideStep: 0.6 px 120 ms WEST, -0.0 px 0 ms NORTH
18:53:25.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:25.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:26.711 01.419 15712 Exposure complete
18:53:26.771 00.060 15712 worker thread done servicing request
18:53:26.771 00.000 7988 OnExposeComplete: enter
18:53:26.771 00.000 7988 UpdateGuideState(): m_state=6
18:53:26.771 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
18:53:26.771 00.000 7988 Star::Find returns 1 (0), X=1180.89, Y=431.77, Mass=1356, SNR=24.9, Peak=214 HFD=2.9
18:53:26.771 00.000 7988 MultiStar: [#1 0.05,-0.23,1.03,U] [#2 0.06,-0.53,1.01,U] [#3 -0.02,-0.37,1.00,U] [#4 0.02,-0.57,1.05,U] [#5 -0.14,-0.66,0.73,U] [#6 0.16,-0.50,0.73,U] [#7 -0.01,-0.64,0.66,U] [#8 -0.04,-0.57,0.66,U] 
18:53:26.778 00.007 7988 refined, 8 included, MultiStar: {0.01, -0.50}, one-star: {0.01, -0.52}
18:53:26.778 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
18:53:26.778 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = -3.14)
18:53:26.778 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.50 hyp=0.50 cameraTheta=-1.54 mountX=0.50 mountY=-0.00, mountTheta=-0.00
18:53:26.778 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.50, opts=13)
18:53:26.778 00.000 7988 Enqueuing Move request for scope (0.01, -0.50)
18:53:26.778 00.000 15712 Worker thread wakes up
18:53:26.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.50) opts 0xd
18:53:26.778 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.50)
18:53:26.778 00.000 15712 Moving (0.01, -0.50) raw xDistance=0.50 yDistance=-0.00
18:53:26.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:26.787 00.009 7988 UpdateGuideState exits: m=1356 SNR=24.9
18:53:26.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:26.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:26.787 00.000 7988 Enqueuing Expose request
18:53:26.787 00.000 15712 PPEC rslt: input = 0.50, final = 0.33, react = 0.30, pred = 0.04, hyst = 0.27, hyst_pct = 0.00, period_length = 659.42
18:53:26.787 00.000 15712 PPEC: input: 0.50, control: 0.33, exposure: 1500
18:53:26.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:26.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:53:26.787 00.000 15712 MoveAxis(W, 109, ABG)
18:53:26.787 00.000 15712 Guiding  Dir = 3, Dur = 109
18:53:26.787 00.000 15712 IsGuiding returns 0
18:53:26.810 00.023 15712 PulseGuide returned control before completion, sleep 104
18:53:26.951 00.141 15712 IsGuiding returns 0
18:53:26.951 00.000 15712 Move returns status 0, amount 109
18:53:26.951 00.000 15712 MoveAxis(N, 0, ABG)
18:53:26.951 00.000 15712 Move returns status 0, amount 0
18:53:26.951 00.000 15712 move complete, result=0
18:53:26.951 00.000 7988 GuideStep: 0.5 px 109 ms WEST, -0.0 px 0 ms NORTH
18:53:26.956 00.005 15712 worker thread done servicing request
18:53:26.956 00.000 15712 Worker thread wakes up
18:53:26.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:26.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:28.591 01.635 15712 Exposure complete
18:53:28.654 00.063 7988 OnExposeComplete: enter
18:53:28.656 00.002 7988 UpdateGuideState(): m_state=6
18:53:28.658 00.002 15712 worker thread done servicing request
18:53:28.658 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
18:53:28.658 00.000 7988 Star::Find returns 1 (1), X=1180.85, Y=431.98, Mass=1573, SNR=26.9, Peak=255 HFD=3.0
18:53:28.660 00.002 7988 MultiStar: [#1 0.11,-0.08,0.98,U] [#2 -0.19,-0.43,0.95,U] [#3 0.13,0.01,0.91,U] [#4 0.04,-0.36,0.97,U] [#5 -0.06,0.04,0.65,U] [#6 0.02,-0.19,0.67,U] [#7 -0.14,-0.36,0.60,U] [#8 -0.09,-0.22,0.60,U] 
18:53:28.662 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.22}, one-star: {-0.02, -0.31}
18:53:28.662 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:53:28.664 00.002 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
18:53:28.664 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.63 mountX=0.22 mountY=0.02, mountTheta=0.09
18:53:28.667 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.22, opts=13)
18:53:28.668 00.001 7988 Enqueuing Move request for scope (-0.01, -0.22)
18:53:28.668 00.000 15712 Worker thread wakes up
18:53:28.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
18:53:28.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
18:53:28.668 00.000 15712 Moving (-0.01, -0.22) raw xDistance=0.22 yDistance=0.02
18:53:28.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:28.668 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.9 Saturated
18:53:28.672 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:28.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:28.674 00.002 7988 Enqueuing Expose request
18:53:28.674 00.000 15712 PPEC rslt: input = 0.22, final = 0.16, react = 0.13, pred = 0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 658.96
18:53:28.674 00.000 15712 PPEC: input: 0.22, control: 0.16, exposure: 1500
18:53:28.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:28.676 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:53:28.676 00.000 15712 MoveAxis(W, 53, ABG)
18:53:28.676 00.000 15712 Guiding  Dir = 3, Dur = 53
18:53:28.676 00.000 15712 IsGuiding returns 0
18:53:28.684 00.008 15712 PulseGuide returned control before completion, sleep 44
18:53:28.754 00.070 15712 IsGuiding returns 0
18:53:28.754 00.000 15712 Move returns status 0, amount 53
18:53:28.754 00.000 15712 MoveAxis(N, 0, ABG)
18:53:28.754 00.000 15712 Move returns status 0, amount 0
18:53:28.754 00.000 15712 move complete, result=0
18:53:28.754 00.000 7988 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
18:53:28.763 00.009 15712 worker thread done servicing request
18:53:28.763 00.000 15712 Worker thread wakes up
18:53:28.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:28.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:30.167 01.404 15712 Exposure complete
18:53:30.229 00.062 15712 worker thread done servicing request
18:53:30.229 00.000 7988 OnExposeComplete: enter
18:53:30.229 00.000 7988 UpdateGuideState(): m_state=6
18:53:30.229 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
18:53:30.229 00.000 7988 Star::Find returns 1 (1), X=1181.10, Y=432.03, Mass=1426, SNR=25.4, Peak=255 HFD=3.0
18:53:30.229 00.000 7988 MultiStar: [#1 0.36,0.28,1.05,U] [#2 0.14,-0.19,1.01,U] [#3 0.16,-0.16,0.96,U] [#4 0.33,-0.09,1.04,U] [#5 -0.13,-0.13,0.74,U] [#6 0.49,0.06,0.68,U] [#7 0.02,-0.01,0.67,U] [#8 0.46,-0.03,0.63,U] 
18:53:30.229 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.06}, one-star: {0.22, -0.26}
18:53:30.229 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.31 = 1.31)
18:53:30.229 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.42 = -1.86)
18:53:30.229 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.27 mountX=0.06 mountY=-0.23, mountTheta=-1.31
18:53:30.229 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.06, opts=13)
18:53:30.229 00.000 7988 Enqueuing Move request for scope (0.23, -0.06)
18:53:30.229 00.000 15712 Worker thread wakes up
18:53:30.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
18:53:30.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
18:53:30.229 00.000 15712 Moving (0.23, -0.06) raw xDistance=0.06 yDistance=-0.23
18:53:30.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:30.243 00.014 7988 UpdateGuideState exits: m=1426 SNR=25.4 Saturated
18:53:30.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:30.246 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:30.246 00.000 7988 Enqueuing Expose request
18:53:30.246 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 658.51
18:53:30.246 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
18:53:30.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:30.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:53:30.246 00.000 15712 MoveAxis(W, 11, ABG)
18:53:30.246 00.000 15712 Guiding  Dir = 3, Dur = 11
18:53:30.246 00.000 15712 IsGuiding returns 0
18:53:30.263 00.017 15712 IsGuiding returns 1
18:53:30.263 00.000 15712 scope still moving after pulse duration time elapsed
18:53:30.307 00.044 15712 IsGuiding returns 0
18:53:30.307 00.000 15712 scope move finished after 11 + 51 ms
18:53:30.307 00.000 15712 Move returns status 0, amount 11
18:53:30.307 00.000 15712 MoveAxis(N, 0, ABG)
18:53:30.307 00.000 15712 Move returns status 0, amount 0
18:53:30.307 00.000 15712 move complete, result=0
18:53:30.307 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
18:53:30.307 00.000 15712 worker thread done servicing request
18:53:30.307 00.000 15712 Worker thread wakes up
18:53:30.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:30.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:31.950 01.643 15712 Exposure complete
18:53:32.010 00.060 7988 OnExposeComplete: enter
18:53:32.012 00.002 7988 UpdateGuideState(): m_state=6
18:53:32.014 00.002 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
18:53:32.015 00.001 15712 worker thread done servicing request
18:53:32.015 00.000 7988 Star::Find returns 1 (1), X=1180.87, Y=432.34, Mass=1523, SNR=26.4, Peak=255 HFD=3.2
18:53:32.017 00.002 7988 MultiStar: [#1 0.22,0.28,0.99,U] [#2 -0.09,0.00,0.96,U] [#3 0.18,0.37,0.95,U] [#4 0.18,0.10,1.03,U] [#5 -0.07,0.17,0.70,U] [#6 0.06,0.31,0.71,U] [#7 0.05,0.12,0.68,U] [#8 0.08,0.13,0.64,U] 
18:53:32.019 00.002 7988 single-star, 8 included, MultiStar: {0.07, 0.17}, one-star: {-0.00, 0.05}
18:53:32.019 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
18:53:32.021 00.002 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
18:53:32.021 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.61 mountX=-0.05 mountY=0.00, mountTheta=3.13
18:53:32.023 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.05, opts=13)
18:53:32.025 00.002 7988 Enqueuing Move request for scope (-0.00, 0.05)
18:53:32.026 00.001 15712 Worker thread wakes up
18:53:32.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
18:53:32.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
18:53:32.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:32.026 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.4 Saturated
18:53:32.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:32.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:32.026 00.000 7988 Enqueuing Expose request
18:53:32.032 00.006 15712 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=0.00
18:53:32.032 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 658.06
18:53:32.032 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
18:53:32.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:32.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:53:32.032 00.000 15712 MoveAxis(W, 13, ABG)
18:53:32.032 00.000 15712 Guiding  Dir = 3, Dur = 13
18:53:32.066 00.034 15712 IsGuiding returns 0
18:53:32.083 00.017 15712 IsGuiding returns 1
18:53:32.083 00.000 15712 scope still moving after pulse duration time elapsed
18:53:32.106 00.023 15712 IsGuiding returns 1
18:53:32.141 00.035 15712 IsGuiding returns 0
18:53:32.141 00.000 15712 scope move finished after 13 + 66 ms
18:53:32.141 00.000 15712 Move returns status 0, amount 13
18:53:32.141 00.000 15712 MoveAxis(N, 0, ABG)
18:53:32.141 00.000 15712 Move returns status 0, amount 0
18:53:32.141 00.000 15712 move complete, result=0
18:53:32.141 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
18:53:32.151 00.010 15712 worker thread done servicing request
18:53:32.151 00.000 15712 Worker thread wakes up
18:53:32.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:32.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:33.555 01.404 15712 Exposure complete
18:53:33.619 00.064 15712 worker thread done servicing request
18:53:33.619 00.000 7988 OnExposeComplete: enter
18:53:33.619 00.000 7988 UpdateGuideState(): m_state=6
18:53:33.621 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
18:53:33.621 00.000 7988 Star::Find returns 1 (1), X=1181.03, Y=432.37, Mass=1416, SNR=25.5, Peak=255 HFD=3.3
18:53:33.623 00.002 7988 MultiStar: [#1 0.38,0.37,1.01,U] [#2 0.36,0.09,0.99,U] [#3 0.36,0.35,0.96,U] [#4 0.28,0.23,1.06,U] [#5 0.24,-0.10,0.68,U] [#6 0.19,0.31,0.73,U] [#7 0.35,0.10,0.65,U] [#8 0.15,0.23,0.67,U] 
18:53:33.625 00.002 7988 single-star, 8 included, MultiStar: {0.28, 0.19}, one-star: {0.16, 0.08}
18:53:33.625 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
18:53:33.627 00.002 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.13)
18:53:33.627 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=-0.08 mountY=-0.16, mountTheta=-2.04
18:53:33.630 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.08, opts=13)
18:53:33.630 00.000 7988 Enqueuing Move request for scope (0.16, 0.08)
18:53:33.632 00.002 15712 Worker thread wakes up
18:53:33.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
18:53:33.632 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
18:53:33.632 00.000 15712 Moving (0.16, 0.08) raw xDistance=-0.08 yDistance=-0.16
18:53:33.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:33.632 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.5 Saturated
18:53:33.634 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:33.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:33.634 00.000 7988 Enqueuing Expose request
18:53:33.634 00.000 15712 PPEC rslt: input = -0.08, final = 0.09, react = -0.05, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 657.62
18:53:33.634 00.000 15712 PPEC: input: -0.08, control: 0.09, exposure: 1500
18:53:33.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:33.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:53:33.634 00.000 15712 MoveAxis(W, 28, ABG)
18:53:33.634 00.000 15712 Guiding  Dir = 3, Dur = 28
18:53:33.634 00.000 15712 IsGuiding returns 0
18:53:33.666 00.032 15712 IsGuiding returns 1
18:53:33.666 00.000 15712 scope still moving after pulse duration time elapsed
18:53:33.715 00.049 15712 IsGuiding returns 1
18:53:33.745 00.030 15712 IsGuiding returns 0
18:53:33.745 00.000 15712 scope move finished after 28 + 78 ms
18:53:33.745 00.000 15712 Move returns status 0, amount 28
18:53:33.745 00.000 15712 MoveAxis(N, 0, ABG)
18:53:33.745 00.000 15712 Move returns status 0, amount 0
18:53:33.745 00.000 15712 move complete, result=0
18:53:33.745 00.000 15712 worker thread done servicing request
18:53:33.745 00.000 15712 Worker thread wakes up
18:53:33.745 00.000 7988 GuideStep: -0.1 px 28 ms WEST, -0.2 px 0 ms NORTH
18:53:33.747 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:33.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:35.388 01.641 15712 Exposure complete
18:53:35.450 00.062 15712 worker thread done servicing request
18:53:35.452 00.002 7988 OnExposeComplete: enter
18:53:35.452 00.000 7988 UpdateGuideState(): m_state=6
18:53:35.452 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
18:53:35.452 00.000 7988 Star::Find returns 1 (1), X=1180.99, Y=432.94, Mass=1519, SNR=26.2, Peak=255 HFD=2.9
18:53:35.452 00.000 7988 MultiStar: [#1 0.26,0.95,0.00,M1] [#2 0.10,0.50,0.98,U] [#3 0.33,0.75,0.95,U] [#4 0.27,0.67,1.01,U] [#5 0.21,0.54,0.68,U] [#6 0.43,0.77,0.67,U] [#7 0.08,0.86,0.67,U] [#8 -0.03,0.66,0.64,U] 
18:53:35.452 00.000 7988 single-star, 7 included, MultiStar: {0.19, 0.67}, one-star: {0.12, 0.65}
18:53:35.452 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
18:53:35.452 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
18:53:35.452 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.65 hyp=0.66 cameraTheta=1.39 mountX=-0.65 mountY=-0.13, mountTheta=-2.94
18:53:35.452 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.65, opts=13)
18:53:35.452 00.000 7988 Enqueuing Move request for scope (0.12, 0.65)
18:53:35.452 00.000 15712 Worker thread wakes up
18:53:35.465 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:35.465 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.2 Saturated
18:53:35.467 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:35.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:35.467 00.000 7988 Enqueuing Expose request
18:53:35.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.65) opts 0xd
18:53:35.467 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.65)
18:53:35.467 00.000 15712 Moving (0.12, 0.65) raw xDistance=-0.65 yDistance=-0.13
18:53:35.467 00.000 15712 PPEC rslt: input = -0.65, final = -0.30, react = -0.39, pred = 0.09, hyst = -0.35, hyst_pct = 0.00, period_length = 657.18
18:53:35.467 00.000 15712 PPEC: input: -0.65, control: -0.30, exposure: 1500
18:53:35.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:35.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:53:35.467 00.000 15712 MoveAxis(E, 99, ABG)
18:53:35.467 00.000 15712 Guiding  Dir = 2, Dur = 99
18:53:35.467 00.000 15712 IsGuiding returns 0
18:53:35.484 00.017 15712 PulseGuide returned control before completion, sleep 93
18:53:35.597 00.113 15712 IsGuiding returns 0
18:53:35.597 00.000 15712 Move returns status 0, amount 99
18:53:35.597 00.000 15712 MoveAxis(N, 0, ABG)
18:53:35.597 00.000 15712 Move returns status 0, amount 0
18:53:35.597 00.000 15712 move complete, result=0
18:53:35.597 00.000 7988 GuideStep: -0.6 px 99 ms EAST, -0.1 px 0 ms NORTH
18:53:35.603 00.006 15712 worker thread done servicing request
18:53:35.603 00.000 15712 Worker thread wakes up
18:53:35.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:35.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:37.012 01.409 15712 Exposure complete
18:53:37.074 00.062 15712 worker thread done servicing request
18:53:37.074 00.000 7988 OnExposeComplete: enter
18:53:37.074 00.000 7988 UpdateGuideState(): m_state=6
18:53:37.074 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
18:53:37.074 00.000 7988 Star::Find returns 1 (1), X=1181.10, Y=432.38, Mass=1475, SNR=25.9, Peak=255 HFD=3.3
18:53:37.074 00.000 7988 MultiStar: [#1 0.18,0.54,0.98,U] [#2 0.34,0.18,0.98,U] [#3 0.20,0.40,0.95,U] [#4 0.27,0.19,1.01,U] [#5 0.11,0.20,0.69,U] [#6 0.20,0.59,0.66,U] [#7 0.06,0.35,0.63,U] [#8 0.18,0.20,0.64,U] 
18:53:37.074 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.30}, one-star: {0.23, 0.09}
18:53:37.074 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.58) = xAngle (1.97 = 1.97)
18:53:37.083 00.009 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.08 = -1.20)
18:53:37.083 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.24 cameraTheta=0.39 mountX=-0.10 mountY=-0.23, mountTheta=-1.97
18:53:37.083 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.09, opts=13)
18:53:37.083 00.000 7988 Enqueuing Move request for scope (0.23, 0.09)
18:53:37.083 00.000 15712 Worker thread wakes up
18:53:37.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
18:53:37.083 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
18:53:37.083 00.000 15712 Moving (0.23, 0.09) raw xDistance=-0.10 yDistance=-0.23
18:53:37.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:37.090 00.007 7988 UpdateGuideState exits: m=1475 SNR=25.9 Saturated
18:53:37.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:37.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:37.090 00.000 7988 Enqueuing Expose request
18:53:37.090 00.000 15712 PPEC rslt: input = -0.10, final = 0.07, react = -0.06, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 656.74
18:53:37.090 00.000 15712 PPEC: input: -0.10, control: 0.07, exposure: 1500
18:53:37.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:37.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:53:37.090 00.000 15712 MoveAxis(W, 23, ABG)
18:53:37.090 00.000 15712 Guiding  Dir = 3, Dur = 23
18:53:37.090 00.000 15712 IsGuiding returns 0
18:53:37.116 00.026 15712 IsGuiding returns 1
18:53:37.116 00.000 15712 scope still moving after pulse duration time elapsed
18:53:37.167 00.051 15712 IsGuiding returns 0
18:53:37.167 00.000 15712 scope move finished after 23 + 50 ms
18:53:37.167 00.000 15712 Move returns status 0, amount 23
18:53:37.167 00.000 15712 MoveAxis(N, 0, ABG)
18:53:37.167 00.000 15712 Move returns status 0, amount 0
18:53:37.167 00.000 15712 move complete, result=0
18:53:37.167 00.000 15712 worker thread done servicing request
18:53:37.167 00.000 15712 Worker thread wakes up
18:53:37.167 00.000 7988 GuideStep: -0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
18:53:37.169 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:37.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:38.797 01.628 15712 Exposure complete
18:53:38.862 00.065 15712 worker thread done servicing request
18:53:38.862 00.000 7988 OnExposeComplete: enter
18:53:38.862 00.000 7988 UpdateGuideState(): m_state=6
18:53:38.862 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
18:53:38.862 00.000 7988 Star::Find returns 1 (0), X=1181.10, Y=432.62, Mass=1410, SNR=25.5, Peak=212 HFD=3.3
18:53:38.862 00.000 7988 MultiStar: [#1 0.33,0.73,1.00,U] [#2 0.28,0.33,1.02,U] [#3 0.29,0.51,0.94,U] [#4 0.19,0.35,1.03,U] [#5 0.20,0.65,0.73,U] [#6 0.47,0.62,0.73,U] [#7 0.31,0.50,0.64,U] [#8 0.39,0.53,0.65,U] 
18:53:38.862 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.50}, one-star: {0.22, 0.33}
18:53:38.862 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
18:53:38.870 00.008 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.61)
18:53:38.870 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.33 hyp=0.40 cameraTheta=0.99 mountX=-0.34 mountY=-0.23, mountTheta=-2.54
18:53:38.872 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.33, opts=13)
18:53:38.874 00.002 7988 Enqueuing Move request for scope (0.22, 0.33)
18:53:38.874 00.000 15712 Worker thread wakes up
18:53:38.874 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.33) opts 0xd
18:53:38.874 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.33)
18:53:38.874 00.000 15712 Moving (0.22, 0.33) raw xDistance=-0.34 yDistance=-0.23
18:53:38.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:38.876 00.002 7988 UpdateGuideState exits: m=1410 SNR=25.5
18:53:38.876 00.000 15712 PPEC rslt: input = -0.34, final = -0.15, react = -0.20, pred = 0.05, hyst = -0.20, hyst_pct = 0.00, period_length = 656.30
18:53:38.876 00.000 15712 PPEC: input: -0.34, control: -0.15, exposure: 1500
18:53:38.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:38.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:53:38.879 00.003 15712 MoveAxis(E, 50, ABG)
18:53:38.879 00.000 15712 Guiding  Dir = 2, Dur = 50
18:53:38.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:38.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:38.881 00.002 7988 Enqueuing Expose request
18:53:38.894 00.013 15712 IsGuiding returns 0
18:53:38.907 00.013 15712 PulseGuide returned control before completion, sleep 45
18:53:38.990 00.083 15712 IsGuiding returns 0
18:53:38.990 00.000 15712 Move returns status 0, amount 50
18:53:38.990 00.000 15712 MoveAxis(N, 0, ABG)
18:53:38.990 00.000 15712 Move returns status 0, amount 0
18:53:38.990 00.000 15712 move complete, result=0
18:53:38.990 00.000 15712 worker thread done servicing request
18:53:38.990 00.000 15712 Worker thread wakes up
18:53:38.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:38.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:38.990 00.000 7988 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
18:53:40.408 01.418 15712 Exposure complete
18:53:40.473 00.065 15712 worker thread done servicing request
18:53:40.473 00.000 7988 OnExposeComplete: enter
18:53:40.473 00.000 7988 UpdateGuideState(): m_state=6
18:53:40.473 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
18:53:40.473 00.000 7988 Star::Find returns 1 (1), X=1180.90, Y=432.37, Mass=1413, SNR=25.3, Peak=255 HFD=3.3
18:53:40.477 00.004 7988 MultiStar: [#1 0.28,0.39,1.05,U] [#2 0.11,0.13,1.01,U] [#3 0.18,0.27,0.97,U] [#4 0.43,0.11,1.05,U] [#5 -0.04,0.19,0.71,U] [#6 0.27,0.44,0.74,U] [#7 -0.09,-0.01,0.69,U] [#8 0.25,0.24,0.63,U] 
18:53:40.479 00.002 7988 single-star, 8 included, MultiStar: {0.17, 0.20}, one-star: {0.03, 0.09}
18:53:40.479 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
18:53:40.481 00.002 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
18:53:40.481 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.27 mountX=-0.09 mountY=-0.03, mountTheta=-2.82
18:53:40.484 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
18:53:40.485 00.001 7988 Enqueuing Move request for scope (0.03, 0.09)
18:53:40.485 00.000 15712 Worker thread wakes up
18:53:40.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
18:53:40.485 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
18:53:40.485 00.000 15712 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=-0.03
18:53:40.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:40.485 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.3 Saturated
18:53:40.489 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:40.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:40.489 00.000 7988 Enqueuing Expose request
18:53:40.489 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 655.87
18:53:40.489 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
18:53:40.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:40.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:53:40.489 00.000 15712 MoveAxis(W, 15, ABG)
18:53:40.489 00.000 15712 Guiding  Dir = 3, Dur = 15
18:53:40.489 00.000 15712 IsGuiding returns 0
18:53:40.502 00.013 15712 IsGuiding returns 1
18:53:40.502 00.000 15712 scope still moving after pulse duration time elapsed
18:53:40.553 00.051 15712 IsGuiding returns 1
18:53:40.581 00.028 15712 IsGuiding returns 0
18:53:40.581 00.000 15712 scope move finished after 15 + 72 ms
18:53:40.581 00.000 15712 Move returns status 0, amount 15
18:53:40.581 00.000 15712 MoveAxis(N, 0, ABG)
18:53:40.581 00.000 15712 Move returns status 0, amount 0
18:53:40.581 00.000 15712 move complete, result=0
18:53:40.581 00.000 15712 worker thread done servicing request
18:53:40.581 00.000 15712 Worker thread wakes up
18:53:40.581 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
18:53:40.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:40.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:42.220 01.639 15712 Exposure complete
18:53:42.283 00.063 15712 worker thread done servicing request
18:53:42.283 00.000 7988 OnExposeComplete: enter
18:53:42.283 00.000 7988 UpdateGuideState(): m_state=6
18:53:42.286 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
18:53:42.288 00.002 7988 Star::Find returns 1 (1), X=1180.88, Y=432.49, Mass=1399, SNR=25.5, Peak=255 HFD=3.0
18:53:42.288 00.000 7988 MultiStar: [#1 0.28,0.79,1.00,U] [#2 0.18,0.28,1.03,U] [#3 0.22,0.34,1.00,U] [#4 0.13,0.41,1.02,U] [#5 0.02,0.24,0.72,U] [#6 0.36,0.42,0.75,U] [#7 0.17,0.37,0.72,U] [#8 -0.14,0.36,0.66,U] 
18:53:42.290 00.002 7988 single-star, 8 included, MultiStar: {0.14, 0.38}, one-star: {0.01, 0.21}
18:53:42.290 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
18:53:42.292 00.002 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
18:53:42.292 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.54 mountX=-0.21 mountY=-0.01, mountTheta=-3.08
18:53:42.294 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.21, opts=13)
18:53:42.296 00.002 7988 Enqueuing Move request for scope (0.01, 0.21)
18:53:42.296 00.000 15712 Worker thread wakes up
18:53:42.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
18:53:42.296 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
18:53:42.296 00.000 15712 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.01
18:53:42.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:42.299 00.003 7988 UpdateGuideState exits: m=1399 SNR=25.5 Saturated
18:53:42.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:42.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:42.299 00.000 7988 Enqueuing Expose request
18:53:42.299 00.000 15712 PPEC rslt: input = -0.21, final = -0.07, react = -0.12, pred = 0.05, hyst = -0.12, hyst_pct = 0.00, period_length = 655.44
18:53:42.299 00.000 15712 PPEC: input: -0.21, control: -0.07, exposure: 1500
18:53:42.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:42.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:53:42.299 00.000 15712 MoveAxis(E, 24, ABG)
18:53:42.299 00.000 15712 Guiding  Dir = 2, Dur = 24
18:53:42.299 00.000 15712 IsGuiding returns 0
18:53:42.330 00.031 15712 IsGuiding returns 1
18:53:42.330 00.000 15712 scope still moving after pulse duration time elapsed
18:53:42.378 00.048 15712 IsGuiding returns 0
18:53:42.378 00.000 15712 scope move finished after 24 + 50 ms
18:53:42.378 00.000 15712 Move returns status 0, amount 24
18:53:42.378 00.000 15712 MoveAxis(N, 0, ABG)
18:53:42.378 00.000 15712 Move returns status 0, amount 0
18:53:42.378 00.000 15712 move complete, result=0
18:53:42.378 00.000 15712 worker thread done servicing request
18:53:42.378 00.000 15712 Worker thread wakes up
18:53:42.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:42.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:42.378 00.000 7988 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
18:53:43.798 01.420 15712 Exposure complete
18:53:43.860 00.062 15712 worker thread done servicing request
18:53:43.860 00.000 7988 OnExposeComplete: enter
18:53:43.870 00.010 7988 UpdateGuideState(): m_state=6
18:53:43.872 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
18:53:43.872 00.000 7988 Star::Find returns 1 (1), X=1181.00, Y=432.56, Mass=1535, SNR=26.5, Peak=255 HFD=3.4
18:53:43.874 00.002 7988 MultiStar: [#1 0.42,0.58,1.00,U] [#2 0.31,0.20,0.96,U] [#3 0.24,0.52,0.94,U] [#4 0.26,0.46,1.00,U] [#5 0.07,0.47,0.65,U] [#6 0.30,0.50,0.70,U] [#7 0.19,0.35,0.65,U] [#8 0.19,0.75,0.63,U] 
18:53:43.876 00.002 7988 single-star, 8 included, MultiStar: {0.24, 0.44}, one-star: {0.13, 0.27}
18:53:43.876 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
18:53:43.876 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.46)
18:53:43.876 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.14 mountX=-0.28 mountY=-0.13, mountTheta=-2.69
18:53:43.876 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.27, opts=13)
18:53:43.876 00.000 7988 Enqueuing Move request for scope (0.13, 0.27)
18:53:43.876 00.000 15712 Worker thread wakes up
18:53:43.876 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
18:53:43.876 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
18:53:43.876 00.000 15712 Moving (0.13, 0.27) raw xDistance=-0.28 yDistance=-0.13
18:53:43.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:53:43.876 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.5 Saturated
18:53:43.886 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:43.887 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:43.887 00.000 7988 Enqueuing Expose request
18:53:43.887 00.000 15712 PPEC rslt: input = -0.28, final = -0.15, react = -0.17, pred = 0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 655.01
18:53:43.887 00.000 15712 PPEC: input: -0.28, control: -0.15, exposure: 1500
18:53:43.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:43.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:53:43.887 00.000 15712 MoveAxis(E, 49, ABG)
18:53:43.887 00.000 15712 Guiding  Dir = 2, Dur = 49
18:53:43.887 00.000 15712 IsGuiding returns 0
18:53:43.908 00.021 15712 PulseGuide returned control before completion, sleep 36
18:53:43.956 00.048 15712 IsGuiding returns 1
18:53:43.956 00.000 15712 scope still moving after pulse duration time elapsed
18:53:43.989 00.033 15712 IsGuiding returns 0
18:53:43.989 00.000 15712 scope move finished after 49 + 54 ms
18:53:43.989 00.000 15712 Move returns status 0, amount 49
18:53:43.989 00.000 15712 MoveAxis(N, 0, ABG)
18:53:43.989 00.000 15712 Move returns status 0, amount 0
18:53:43.989 00.000 15712 move complete, result=0
18:53:43.989 00.000 7988 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
18:53:43.995 00.006 15712 worker thread done servicing request
18:53:43.995 00.000 15712 Worker thread wakes up
18:53:43.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:43.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:45.629 01.634 15712 Exposure complete
18:53:45.690 00.061 15712 worker thread done servicing request
18:53:45.690 00.000 7988 OnExposeComplete: enter
18:53:45.690 00.000 7988 UpdateGuideState(): m_state=6
18:53:45.690 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
18:53:45.690 00.000 7988 Star::Find returns 1 (1), X=1181.08, Y=432.54, Mass=1493, SNR=26.2, Peak=255 HFD=3.2
18:53:45.690 00.000 7988 MultiStar: [#1 0.22,0.61,1.03,U] [#2 -0.07,0.19,1.01,U] [#3 0.02,0.50,0.93,U] [#4 0.30,0.16,1.02,U] [#5 -0.01,0.34,0.69,U] [#6 0.25,0.50,0.71,U] [#7 -0.02,0.44,0.64,U] [#8 0.10,0.20,0.64,U] 
18:53:45.690 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.35}, one-star: {0.20, 0.26}
18:53:45.690 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
18:53:45.690 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.70)
18:53:45.690 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.33 cameraTheta=0.90 mountX=-0.26 mountY=-0.21, mountTheta=-2.46
18:53:45.705 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.26, opts=13)
18:53:45.706 00.001 7988 Enqueuing Move request for scope (0.20, 0.26)
18:53:45.706 00.000 15712 Worker thread wakes up
18:53:45.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:45.706 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.2 Saturated
18:53:45.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:45.706 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:45.706 00.000 7988 Enqueuing Expose request
18:53:45.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.26) opts 0xd
18:53:45.706 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.26)
18:53:45.706 00.000 15712 Moving (0.20, 0.26) raw xDistance=-0.26 yDistance=-0.21
18:53:45.706 00.000 15712 PPEC rslt: input = -0.26, final = -0.15, react = -0.15, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 654.59
18:53:45.706 00.000 15712 PPEC: input: -0.26, control: -0.15, exposure: 1500
18:53:45.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:45.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:53:45.706 00.000 15712 MoveAxis(E, 48, ABG)
18:53:45.706 00.000 15712 Guiding  Dir = 2, Dur = 48
18:53:45.706 00.000 15712 IsGuiding returns 0
18:53:45.722 00.016 15712 PulseGuide returned control before completion, sleep 38
18:53:45.807 00.085 15712 IsGuiding returns 0
18:53:45.807 00.000 15712 Move returns status 0, amount 48
18:53:45.807 00.000 15712 MoveAxis(N, 0, ABG)
18:53:45.807 00.000 15712 Move returns status 0, amount 0
18:53:45.807 00.000 15712 move complete, result=0
18:53:45.807 00.000 15712 worker thread done servicing request
18:53:45.807 00.000 15712 Worker thread wakes up
18:53:45.807 00.000 7988 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
18:53:45.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:45.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:47.221 01.414 15712 Exposure complete
18:53:47.284 00.063 15712 worker thread done servicing request
18:53:47.285 00.001 7988 OnExposeComplete: enter
18:53:47.285 00.000 7988 UpdateGuideState(): m_state=6
18:53:47.285 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
18:53:47.287 00.002 7988 Star::Find returns 1 (1), X=1180.98, Y=432.08, Mass=1415, SNR=25.3, Peak=255 HFD=2.9
18:53:47.287 00.000 7988 MultiStar: [#1 0.38,0.37,1.02,U] [#2 0.12,-0.15,1.06,U] [#3 0.12,-0.02,0.97,U] [#4 0.31,0.05,1.06,U] [#5 0.05,0.02,0.73,U] [#6 0.45,0.04,0.69,U] [#7 0.12,0.07,0.66,U] [#8 0.29,-0.15,0.65,U] 
18:53:47.287 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.01}, one-star: {0.10, -0.21}
18:53:47.287 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
18:53:47.287 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
18:53:47.287 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.02 mountX=-0.01 mountY=-0.21, mountTheta=-1.60
18:53:47.287 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.01, opts=13)
18:53:47.287 00.000 7988 Enqueuing Move request for scope (0.21, 0.01)
18:53:47.298 00.011 15712 Worker thread wakes up
18:53:47.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
18:53:47.298 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
18:53:47.298 00.000 15712 Moving (0.21, 0.01) raw xDistance=-0.01 yDistance=-0.21
18:53:47.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:47.298 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.3 Saturated
18:53:47.301 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:47.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:47.303 00.002 7988 Enqueuing Expose request
18:53:47.304 00.001 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 654.18
18:53:47.304 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
18:53:47.304 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:47.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:53:47.304 00.000 15712 MoveAxis(W, 1, ABG)
18:53:47.304 00.000 15712 Guiding  Dir = 3, Dur = 1
18:53:47.304 00.000 15712 IsGuiding returns 0
18:53:47.330 00.026 15712 IsGuiding returns 0
18:53:47.330 00.000 15712 Move returns status 0, amount 1
18:53:47.330 00.000 15712 MoveAxis(N, 0, ABG)
18:53:47.330 00.000 15712 Move returns status 0, amount 0
18:53:47.330 00.000 15712 move complete, result=0
18:53:47.330 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
18:53:47.336 00.006 15712 worker thread done servicing request
18:53:47.336 00.000 15712 Worker thread wakes up
18:53:47.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:47.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:48.973 01.637 15712 Exposure complete
18:53:49.035 00.062 15712 worker thread done servicing request
18:53:49.035 00.000 7988 OnExposeComplete: enter
18:53:49.035 00.000 7988 UpdateGuideState(): m_state=6
18:53:49.038 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
18:53:49.039 00.001 7988 Star::Find returns 1 (1), X=1181.17, Y=432.29, Mass=1412, SNR=25.5, Peak=255 HFD=3.3
18:53:49.041 00.002 7988 MultiStar: [#1 0.34,0.13,1.04,U] [#2 0.02,-0.18,1.02,U] [#3 0.24,0.03,1.00,U] [#4 0.32,-0.02,1.05,U] [#5 0.29,-0.11,0.74,U] [#6 0.32,0.18,0.70,U] [#7 0.02,-0.11,0.67,U] [#8 0.23,0.07,0.63,U] 
18:53:49.041 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.00}, one-star: {0.30, -0.00}
18:53:49.043 00.002 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.56 = 1.56)
18:53:49.043 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.67 = -1.61)
18:53:49.045 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.02 mountX=0.00 mountY=-0.23, mountTheta=-1.56
18:53:49.045 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.00, opts=13)
18:53:49.047 00.002 7988 Enqueuing Move request for scope (0.23, -0.00)
18:53:49.047 00.000 15712 Worker thread wakes up
18:53:49.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd
18:53:49.047 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.00)
18:53:49.047 00.000 15712 Moving (0.23, -0.00) raw xDistance=0.00 yDistance=-0.23
18:53:49.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:49.047 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.5 Saturated
18:53:49.051 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:49.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:49.051 00.000 7988 Enqueuing Expose request
18:53:49.051 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.76
18:53:49.051 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
18:53:49.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:49.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:53:49.051 00.000 15712 MoveAxis(E, 0, ABG)
18:53:49.056 00.005 15712 Move returns status 0, amount 0
18:53:49.056 00.000 15712 MoveAxis(N, 0, ABG)
18:53:49.056 00.000 15712 Move returns status 0, amount 0
18:53:49.056 00.000 15712 move complete, result=0
18:53:49.056 00.000 15712 worker thread done servicing request
18:53:49.056 00.000 15712 Worker thread wakes up
18:53:49.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:49.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:49.056 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
18:53:50.471 01.415 15712 Exposure complete
18:53:50.532 00.061 15712 worker thread done servicing request
18:53:50.532 00.000 7988 OnExposeComplete: enter
18:53:50.533 00.001 7988 UpdateGuideState(): m_state=6
18:53:50.536 00.003 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
18:53:50.536 00.000 7988 Star::Find returns 1 (1), X=1181.02, Y=432.05, Mass=1475, SNR=26.1, Peak=255 HFD=2.9
18:53:50.538 00.002 7988 MultiStar: [#1 0.19,-0.10,1.03,U] [#2 0.07,-0.22,0.98,U] [#3 -0.05,-0.13,0.93,U] [#4 0.31,-0.44,1.03,U] [#5 0.06,-0.31,0.67,U] [#6 0.15,0.02,0.68,U] [#7 -0.00,0.02,0.63,U] [#8 0.02,-0.05,0.66,U] 
18:53:50.538 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.18}, one-star: {0.15, -0.24}
18:53:50.540 00.002 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.58) = xAngle (0.56 = 0.56)
18:53:50.540 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.67 = -2.61)
18:53:50.542 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.02 mountX=0.18 mountY=-0.10, mountTheta=-0.54
18:53:50.544 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.18, opts=13)
18:53:50.544 00.000 7988 Enqueuing Move request for scope (0.11, -0.18)
18:53:50.546 00.002 15712 Worker thread wakes up
18:53:50.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
18:53:50.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
18:53:50.546 00.000 15712 Moving (0.11, -0.18) raw xDistance=0.18 yDistance=-0.10
18:53:50.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:50.546 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1 Saturated
18:53:50.548 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:50.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:50.551 00.003 7988 Enqueuing Expose request
18:53:50.551 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 653.35
18:53:50.551 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
18:53:50.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:50.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:53:50.551 00.000 15712 MoveAxis(W, 30, ABG)
18:53:50.551 00.000 15712 Guiding  Dir = 3, Dur = 30
18:53:50.551 00.000 15712 IsGuiding returns 0
18:53:50.570 00.019 15712 PulseGuide returned control before completion, sleep 14
18:53:50.601 00.031 15712 IsGuiding returns 0
18:53:50.601 00.000 15712 Move returns status 0, amount 30
18:53:50.601 00.000 15712 MoveAxis(N, 0, ABG)
18:53:50.601 00.000 15712 Move returns status 0, amount 0
18:53:50.601 00.000 15712 move complete, result=0
18:53:50.601 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
18:53:50.612 00.011 15712 worker thread done servicing request
18:53:50.612 00.000 15712 Worker thread wakes up
18:53:50.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:50.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:52.241 01.629 15712 Exposure complete
18:53:52.301 00.060 15712 worker thread done servicing request
18:53:52.301 00.000 7988 OnExposeComplete: enter
18:53:52.304 00.003 7988 UpdateGuideState(): m_state=6
18:53:52.306 00.002 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
18:53:52.306 00.000 7988 Star::Find returns 1 (1), X=1181.09, Y=431.88, Mass=1535, SNR=26.5, Peak=255 HFD=3.0
18:53:52.308 00.002 7988 MultiStar: [#1 -0.01,0.09,0.94,U] [#2 0.07,-0.57,0.95,U] [#3 0.03,-0.03,0.92,U] [#4 0.35,-0.35,0.98,U] [#5 0.20,-0.43,0.67,U] [#6 0.06,-0.04,0.72,U] [#7 -0.13,-0.25,0.67,U] [#8 -0.11,-0.26,0.62,U] 
18:53:52.308 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.25}, one-star: {0.22, -0.40}
18:53:52.310 00.002 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
18:53:52.310 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.83)
18:53:52.312 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.23 mountX=0.25 mountY=-0.08, mountTheta=-0.32
18:53:52.314 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.25, opts=13)
18:53:52.314 00.000 7988 Enqueuing Move request for scope (0.09, -0.25)
18:53:52.316 00.002 15712 Worker thread wakes up
18:53:52.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
18:53:52.316 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
18:53:52.316 00.000 15712 Moving (0.09, -0.25) raw xDistance=0.25 yDistance=-0.08
18:53:52.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:52.317 00.001 7988 UpdateGuideState exits: m=1535 SNR=26.5 Saturated
18:53:52.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:52.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:52.321 00.004 7988 Enqueuing Expose request
18:53:52.321 00.000 15712 PPEC rslt: input = 0.25, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 652.94
18:53:52.321 00.000 15712 PPEC: input: 0.25, control: 0.14, exposure: 1500
18:53:52.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:52.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:53:52.321 00.000 15712 MoveAxis(W, 46, ABG)
18:53:52.321 00.000 15712 Guiding  Dir = 3, Dur = 46
18:53:52.321 00.000 15712 IsGuiding returns 0
18:53:52.336 00.015 15712 PulseGuide returned control before completion, sleep 42
18:53:52.381 00.045 15712 IsGuiding returns 1
18:53:52.381 00.000 15712 scope still moving after pulse duration time elapsed
18:53:52.413 00.032 15712 IsGuiding returns 0
18:53:52.413 00.000 15712 scope move finished after 46 + 48 ms
18:53:52.413 00.000 15712 Move returns status 0, amount 46
18:53:52.413 00.000 15712 MoveAxis(N, 0, ABG)
18:53:52.413 00.000 15712 Move returns status 0, amount 0
18:53:52.413 00.000 15712 move complete, result=0
18:53:52.413 00.000 15712 worker thread done servicing request
18:53:52.413 00.000 15712 Worker thread wakes up
18:53:52.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:52.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:52.413 00.000 7988 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
18:53:53.834 01.421 15712 Exposure complete
18:53:53.895 00.061 15712 worker thread done servicing request
18:53:53.895 00.000 7988 OnExposeComplete: enter
18:53:53.895 00.000 7988 UpdateGuideState(): m_state=6
18:53:53.895 00.000 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
18:53:53.895 00.000 7988 Star::Find returns 1 (1), X=1181.08, Y=432.07, Mass=1450, SNR=25.8, Peak=255 HFD=2.9
18:53:53.895 00.000 7988 MultiStar: [#1 0.19,0.15,1.02,U] [#2 0.16,-0.15,1.00,U] [#3 0.30,0.01,0.94,U] [#4 0.15,-0.15,1.03,U] [#5 -0.03,-0.23,0.75,U] [#6 0.33,-0.02,0.68,U] [#7 0.16,-0.17,0.67,U] [#8 0.14,-0.07,0.64,U] 
18:53:53.902 00.007 7988 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.20, -0.21}
18:53:53.902 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.58) = xAngle (1.12 = 1.12)
18:53:53.902 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.23 = -2.06)
18:53:53.902 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.46 mountX=0.09 mountY=-0.18, mountTheta=-1.11
18:53:53.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.09, opts=13)
18:53:53.902 00.000 7988 Enqueuing Move request for scope (0.18, -0.09)
18:53:53.902 00.000 15712 Worker thread wakes up
18:53:53.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
18:53:53.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
18:53:53.902 00.000 15712 Moving (0.18, -0.09) raw xDistance=0.09 yDistance=-0.18
18:53:53.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:53.902 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8 Saturated
18:53:53.911 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:53.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:53.911 00.000 7988 Enqueuing Expose request
18:53:53.911 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.54
18:53:53.911 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
18:53:53.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:53.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:53:53.911 00.000 15712 MoveAxis(W, 3, ABG)
18:53:53.911 00.000 15712 Guiding  Dir = 3, Dur = 3
18:53:53.911 00.000 15712 IsGuiding returns 0
18:53:53.936 00.025 15712 IsGuiding returns 0
18:53:53.936 00.000 15712 Move returns status 0, amount 3
18:53:53.936 00.000 15712 MoveAxis(N, 0, ABG)
18:53:53.936 00.000 15712 Move returns status 0, amount 0
18:53:53.936 00.000 15712 move complete, result=0
18:53:53.936 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
18:53:53.937 00.001 15712 worker thread done servicing request
18:53:53.937 00.000 15712 Worker thread wakes up
18:53:53.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:53.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:55.568 01.631 15712 Exposure complete
18:53:55.629 00.061 15712 worker thread done servicing request
18:53:55.629 00.000 7988 OnExposeComplete: enter
18:53:55.629 00.000 7988 UpdateGuideState(): m_state=6
18:53:55.629 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
18:53:55.629 00.000 7988 Star::Find returns 1 (1), X=1180.95, Y=432.33, Mass=1438, SNR=25.7, Peak=255 HFD=3.3
18:53:55.629 00.000 7988 MultiStar: [#1 0.19,0.41,1.01,U] [#2 0.09,0.10,1.00,U] [#3 0.15,0.23,0.96,U] [#4 0.38,0.00,1.04,U] [#5 0.10,0.23,0.71,U] [#6 0.26,0.35,0.73,U] [#7 0.03,0.27,0.66,U] [#8 0.12,0.38,0.64,U] 
18:53:55.629 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.21}, one-star: {0.07, 0.04}
18:53:55.629 00.000 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.58) = xAngle (2.11 = 2.11)
18:53:55.636 00.007 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.22 = -1.06)
18:53:55.636 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
18:53:55.636 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
18:53:55.636 00.000 7988 Enqueuing Move request for scope (0.07, 0.04)
18:53:55.636 00.000 15712 Worker thread wakes up
18:53:55.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
18:53:55.636 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
18:53:55.636 00.000 15712 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.07
18:53:55.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:55.636 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.7 Saturated
18:53:55.645 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:55.645 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:55.645 00.000 7988 Enqueuing Expose request
18:53:55.645 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.14
18:53:55.645 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
18:53:55.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:55.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:53:55.645 00.000 15712 MoveAxis(W, 4, ABG)
18:53:55.645 00.000 15712 Guiding  Dir = 3, Dur = 4
18:53:55.678 00.033 15712 IsGuiding returns 0
18:53:55.692 00.014 15712 IsGuiding returns 0
18:53:55.692 00.000 15712 Move returns status 0, amount 4
18:53:55.692 00.000 15712 MoveAxis(N, 0, ABG)
18:53:55.692 00.000 15712 Move returns status 0, amount 0
18:53:55.692 00.000 15712 move complete, result=0
18:53:55.692 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
18:53:55.696 00.004 15712 worker thread done servicing request
18:53:55.696 00.000 15712 Worker thread wakes up
18:53:55.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:55.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:57.100 01.404 15712 Exposure complete
18:53:57.161 00.061 15712 worker thread done servicing request
18:53:57.161 00.000 7988 OnExposeComplete: enter
18:53:57.161 00.000 7988 UpdateGuideState(): m_state=6
18:53:57.161 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
18:53:57.161 00.000 7988 Star::Find returns 1 (1), X=1180.97, Y=432.50, Mass=1454, SNR=25.9, Peak=255 HFD=3.6
18:53:57.161 00.000 7988 MultiStar: [#1 -0.02,0.51,1.01,U] [#2 -0.09,-0.08,1.00,U] [#3 0.09,0.23,0.97,U] [#4 0.18,0.21,1.04,U] [#5 -0.38,0.26,0.71,U] [#6 0.08,0.52,0.71,U] [#7 -0.07,0.13,0.64,U] [#8 -0.08,0.40,0.62,U] 
18:53:57.168 00.007 7988 single-star, 8 included, MultiStar: {-0.00, 0.26}, one-star: {0.10, 0.21}
18:53:57.168 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
18:53:57.168 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.46)
18:53:57.168 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.14 mountX=-0.21 mountY=-0.10, mountTheta=-2.69
18:53:57.168 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.21, opts=13)
18:53:57.168 00.000 7988 Enqueuing Move request for scope (0.10, 0.21)
18:53:57.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:57.168 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.9 Saturated
18:53:57.177 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:57.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:57.179 00.002 7988 Enqueuing Expose request
18:53:57.179 00.000 15712 Worker thread wakes up
18:53:57.181 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
18:53:57.181 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
18:53:57.181 00.000 15712 Moving (0.10, 0.21) raw xDistance=-0.21 yDistance=-0.10
18:53:57.181 00.000 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.13, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 651.75
18:53:57.181 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
18:53:57.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:57.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:53:57.181 00.000 15712 MoveAxis(E, 37, ABG)
18:53:57.181 00.000 15712 Guiding  Dir = 2, Dur = 37
18:53:57.181 00.000 15712 IsGuiding returns 0
18:53:57.212 00.031 15712 PulseGuide returned control before completion, sleep 19
18:53:57.261 00.049 15712 IsGuiding returns 0
18:53:57.261 00.000 15712 Move returns status 0, amount 37
18:53:57.261 00.000 15712 MoveAxis(N, 0, ABG)
18:53:57.261 00.000 15712 Move returns status 0, amount 0
18:53:57.261 00.000 15712 move complete, result=0
18:53:57.261 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
18:53:57.261 00.000 15712 worker thread done servicing request
18:53:57.261 00.000 15712 Worker thread wakes up
18:53:57.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:57.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:53:58.910 01.649 15712 Exposure complete
18:53:58.972 00.062 15712 worker thread done servicing request
18:53:58.972 00.000 7988 OnExposeComplete: enter
18:53:58.972 00.000 7988 UpdateGuideState(): m_state=6
18:53:58.978 00.006 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
18:53:58.979 00.001 7988 Star::Find returns 1 (1), X=1181.00, Y=432.04, Mass=1438, SNR=25.6, Peak=255 HFD=2.9
18:53:58.979 00.000 7988 MultiStar: [#1 0.10,0.19,0.98,U] [#2 0.02,-0.18,1.02,U] [#3 0.17,0.07,0.95,U] [#4 0.23,-0.16,1.01,U] [#5 0.08,-0.10,0.68,U] [#6 0.18,0.10,0.69,U] [#7 -0.01,-0.06,0.63,U] [#8 -0.02,-0.02,0.64,U] 
18:53:58.979 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.12, -0.25}
18:53:58.979 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
18:53:58.979 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.25 = -2.04)
18:53:58.979 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=0.05 mountY=-0.11, mountTheta=-1.13
18:53:58.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.05, opts=13)
18:53:58.979 00.000 7988 Enqueuing Move request for scope (0.11, -0.05)
18:53:58.989 00.010 15712 Worker thread wakes up
18:53:58.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
18:53:58.989 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
18:53:58.989 00.000 15712 Moving (0.11, -0.05) raw xDistance=0.05 yDistance=-0.11
18:53:58.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:53:58.989 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.6 Saturated
18:53:58.991 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:58.991 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:53:58.993 00.002 7988 Enqueuing Expose request
18:53:58.993 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 651.36
18:53:58.995 00.002 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
18:53:58.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:53:58.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:53:58.995 00.000 15712 MoveAxis(W, 12, ABG)
18:53:58.995 00.000 15712 Guiding  Dir = 3, Dur = 12
18:53:58.999 00.004 15712 IsGuiding returns 0
18:53:59.011 00.012 15712 IsGuiding returns 1
18:53:59.011 00.000 15712 scope still moving after pulse duration time elapsed
18:53:59.059 00.048 15712 IsGuiding returns 0
18:53:59.059 00.000 15712 scope move finished after 12 + 51 ms
18:53:59.059 00.000 15712 Move returns status 0, amount 12
18:53:59.059 00.000 15712 MoveAxis(N, 0, ABG)
18:53:59.059 00.000 15712 Move returns status 0, amount 0
18:53:59.059 00.000 15712 move complete, result=0
18:53:59.059 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
18:53:59.068 00.009 15712 worker thread done servicing request
18:53:59.068 00.000 15712 Worker thread wakes up
18:53:59.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:53:59.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:00.482 01.414 15712 Exposure complete
18:54:00.542 00.060 15712 worker thread done servicing request
18:54:00.542 00.000 7988 OnExposeComplete: enter
18:54:00.542 00.000 7988 UpdateGuideState(): m_state=6
18:54:00.546 00.004 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
18:54:00.548 00.002 7988 Star::Find returns 1 (1), X=1181.02, Y=432.38, Mass=1467, SNR=26.1, Peak=255 HFD=3.4
18:54:00.548 00.000 7988 MultiStar: [#1 0.15,0.37,0.97,U] [#2 -0.07,-0.13,1.01,U] [#3 -0.03,0.03,0.93,U] [#4 0.21,0.01,0.99,U] [#5 0.00,-0.05,0.67,U] [#6 0.26,0.02,0.73,U] [#7 0.04,-0.06,0.64,U] [#8 0.04,0.07,0.63,U] 
18:54:00.550 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.14, 0.09}
18:54:00.550 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
18:54:00.552 00.002 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.09)
18:54:00.554 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.51 mountX=-0.05 mountY=-0.08, mountTheta=-2.08
18:54:00.554 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.05, opts=13)
18:54:00.556 00.002 7988 Enqueuing Move request for scope (0.08, 0.05)
18:54:00.558 00.002 15712 Worker thread wakes up
18:54:00.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
18:54:00.558 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
18:54:00.558 00.000 15712 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=-0.08
18:54:00.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:00.560 00.002 7988 UpdateGuideState exits: m=1467 SNR=26.1 Saturated
18:54:00.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:00.562 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:00.562 00.000 7988 Enqueuing Expose request
18:54:00.564 00.002 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 650.97
18:54:00.564 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
18:54:00.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:00.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:54:00.564 00.000 15712 MoveAxis(W, 14, ABG)
18:54:00.564 00.000 15712 Guiding  Dir = 3, Dur = 14
18:54:00.564 00.000 15712 IsGuiding returns 0
18:54:00.576 00.012 15712 IsGuiding returns 1
18:54:00.576 00.000 15712 scope still moving after pulse duration time elapsed
18:54:00.621 00.045 15712 IsGuiding returns 0
18:54:00.621 00.000 15712 scope move finished after 14 + 54 ms
18:54:00.621 00.000 15712 Move returns status 0, amount 14
18:54:00.621 00.000 15712 MoveAxis(N, 0, ABG)
18:54:00.621 00.000 15712 Move returns status 0, amount 0
18:54:00.621 00.000 15712 move complete, result=0
18:54:00.621 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
18:54:00.635 00.014 15712 worker thread done servicing request
18:54:00.635 00.000 15712 Worker thread wakes up
18:54:00.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:00.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:02.266 01.631 15712 Exposure complete
18:54:02.326 00.060 15712 worker thread done servicing request
18:54:02.326 00.000 7988 OnExposeComplete: enter
18:54:02.326 00.000 7988 UpdateGuideState(): m_state=6
18:54:02.332 00.006 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
18:54:02.332 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=432.28, Mass=1474, SNR=25.9, Peak=227 HFD=3.2
18:54:02.334 00.002 7988 MultiStar: [#1 0.29,0.11,0.99,U] [#2 0.06,-0.16,0.99,U] [#3 -0.02,0.01,0.95,U] [#4 0.11,-0.10,1.04,U] [#5 -0.07,-0.13,0.69,U] [#6 0.30,-0.03,0.73,U] [#7 -0.20,-0.14,0.68,U] [#8 0.08,-0.20,0.62,U] 
18:54:02.336 00.002 7988 single-star, 8 included, MultiStar: {0.07, -0.06}, one-star: {-0.01, -0.01}
18:54:02.337 00.001 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.58) = xAngle (-0.85 = -0.85)
18:54:02.337 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
18:54:02.339 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.43 mountX=0.01 mountY=0.01, mountTheta=0.87
18:54:02.341 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
18:54:02.342 00.001 7988 Enqueuing Move request for scope (-0.01, -0.01)
18:54:02.344 00.002 15712 Worker thread wakes up
18:54:02.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
18:54:02.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
18:54:02.344 00.000 15712 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
18:54:02.346 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:54:02.346 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.9
18:54:02.348 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:02.348 00.000 15712 PPEC rslt: input = 0.01, final = 0.05, react = 0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 650.59
18:54:02.348 00.000 15712 PPEC: input: 0.01, control: 0.05, exposure: 1500
18:54:02.348 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:02.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:02.348 00.000 7988 Enqueuing Expose request
18:54:02.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:54:02.348 00.000 15712 MoveAxis(W, 16, ABG)
18:54:02.348 00.000 15712 Guiding  Dir = 3, Dur = 16
18:54:02.348 00.000 15712 IsGuiding returns 0
18:54:02.375 00.027 15712 IsGuiding returns 1
18:54:02.375 00.000 15712 scope still moving after pulse duration time elapsed
18:54:02.422 00.047 15712 IsGuiding returns 0
18:54:02.422 00.000 15712 scope move finished after 16 + 53 ms
18:54:02.422 00.000 15712 Move returns status 0, amount 16
18:54:02.422 00.000 15712 MoveAxis(N, 0, ABG)
18:54:02.422 00.000 15712 Move returns status 0, amount 0
18:54:02.422 00.000 15712 move complete, result=0
18:54:02.422 00.000 7988 GuideStep: 0.0 px 16 ms WEST, 0.0 px 0 ms NORTH
18:54:02.422 00.000 15712 worker thread done servicing request
18:54:02.422 00.000 15712 Worker thread wakes up
18:54:02.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:02.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:03.839 01.417 15712 Exposure complete
18:54:03.901 00.062 7988 OnExposeComplete: enter
18:54:03.901 00.000 7988 UpdateGuideState(): m_state=6
18:54:03.903 00.002 15712 worker thread done servicing request
18:54:03.903 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
18:54:03.903 00.000 7988 Star::Find returns 1 (0), X=1181.10, Y=431.92, Mass=1414, SNR=25.5, Peak=210 HFD=3.0
18:54:03.903 00.000 7988 MultiStar: [#1 0.22,0.03,1.00,U] [#2 -0.01,-0.30,1.00,U] [#3 0.19,0.02,0.95,U] [#4 0.07,-0.28,1.00,U] [#5 0.16,-0.20,0.70,U] [#6 0.24,0.16,0.67,U] [#7 -0.02,-0.19,0.68,U] [#8 0.08,-0.05,0.67,U] 
18:54:03.903 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.14}, one-star: {0.22, -0.36}
18:54:03.903 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.58) = xAngle (0.74 = 0.74)
18:54:03.903 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.85 = -2.43)
18:54:03.903 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.84 mountX=0.14 mountY=-0.13, mountTheta=-0.72
18:54:03.903 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.14, opts=13)
18:54:03.903 00.000 7988 Enqueuing Move request for scope (0.13, -0.14)
18:54:03.903 00.000 15712 Worker thread wakes up
18:54:03.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
18:54:03.903 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
18:54:03.903 00.000 15712 Moving (0.13, -0.14) raw xDistance=0.14 yDistance=-0.13
18:54:03.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:03.916 00.013 7988 UpdateGuideState exits: m=1414 SNR=25.5
18:54:03.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:03.920 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:03.920 00.000 7988 Enqueuing Expose request
18:54:03.920 00.000 15712 PPEC rslt: input = 0.14, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 650.21
18:54:03.920 00.000 15712 PPEC: input: 0.14, control: 0.04, exposure: 1500
18:54:03.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:03.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:54:03.920 00.000 15712 MoveAxis(W, 12, ABG)
18:54:03.923 00.003 15712 Guiding  Dir = 3, Dur = 12
18:54:03.923 00.000 15712 IsGuiding returns 0
18:54:03.970 00.047 15712 IsGuiding returns 1
18:54:03.970 00.000 15712 scope still moving after pulse duration time elapsed
18:54:03.996 00.026 15712 IsGuiding returns 0
18:54:03.996 00.000 15712 scope move finished after 12 + 60 ms
18:54:03.996 00.000 15712 Move returns status 0, amount 12
18:54:03.996 00.000 15712 MoveAxis(N, 0, ABG)
18:54:03.996 00.000 15712 Move returns status 0, amount 0
18:54:03.996 00.000 15712 move complete, result=0
18:54:03.996 00.000 15712 worker thread done servicing request
18:54:03.996 00.000 15712 Worker thread wakes up
18:54:03.996 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
18:54:03.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:03.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:05.640 01.644 15712 Exposure complete
18:54:05.701 00.061 15712 worker thread done servicing request
18:54:05.701 00.000 7988 OnExposeComplete: enter
18:54:05.701 00.000 7988 UpdateGuideState(): m_state=6
18:54:05.704 00.003 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
18:54:05.705 00.001 7988 Star::Find returns 1 (0), X=1180.88, Y=432.33, Mass=1404, SNR=25.4, Peak=205 HFD=3.2
18:54:05.707 00.002 7988 MultiStar: [#1 0.17,0.33,1.00,U] [#2 0.08,-0.02,1.01,U] [#3 0.15,0.12,0.93,U] [#4 0.26,-0.08,1.06,U] [#5 0.15,0.10,0.74,U] [#6 0.23,0.28,0.71,U] [#7 -0.00,0.28,0.73,U] [#8 0.07,0.00,0.63,U] 
18:54:05.707 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.11}, one-star: {0.00, 0.04}
18:54:05.709 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
18:54:05.709 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
18:54:05.711 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.47 mountX=-0.04 mountY=-0.01, mountTheta=-3.02
18:54:05.713 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.04, opts=13)
18:54:05.713 00.000 7988 Enqueuing Move request for scope (0.00, 0.04)
18:54:05.715 00.002 15712 Worker thread wakes up
18:54:05.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
18:54:05.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
18:54:05.715 00.000 15712 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=-0.01
18:54:05.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:05.717 00.002 7988 UpdateGuideState exits: m=1404 SNR=25.4
18:54:05.717 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:05.717 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:05.717 00.000 7988 Enqueuing Expose request
18:54:05.717 00.000 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 649.83
18:54:05.717 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
18:54:05.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:05.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:54:05.722 00.005 15712 MoveAxis(W, 12, ABG)
18:54:05.722 00.000 15712 Guiding  Dir = 3, Dur = 12
18:54:05.722 00.000 15712 IsGuiding returns 0
18:54:05.739 00.017 15712 IsGuiding returns 1
18:54:05.739 00.000 15712 scope still moving after pulse duration time elapsed
18:54:05.791 00.052 15712 IsGuiding returns 0
18:54:05.791 00.000 15712 scope move finished after 12 + 61 ms
18:54:05.791 00.000 15712 Move returns status 0, amount 12
18:54:05.791 00.000 15712 MoveAxis(N, 0, ABG)
18:54:05.791 00.000 15712 Move returns status 0, amount 0
18:54:05.791 00.000 15712 move complete, result=0
18:54:05.791 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
18:54:05.797 00.006 15712 worker thread done servicing request
18:54:05.797 00.000 15712 Worker thread wakes up
18:54:05.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:05.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:07.216 01.419 15712 Exposure complete
18:54:07.278 00.062 15712 worker thread done servicing request
18:54:07.278 00.000 7988 OnExposeComplete: enter
18:54:07.278 00.000 7988 UpdateGuideState(): m_state=6
18:54:07.282 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
18:54:07.284 00.002 7988 Star::Find returns 1 (0), X=1180.78, Y=432.57, Mass=1409, SNR=25.4, Peak=204 HFD=3.3
18:54:07.284 00.000 7988 MultiStar: [#1 0.12,0.43,1.01,U] [#2 0.15,0.12,0.98,U] [#3 -0.12,0.32,1.01,U] [#4 0.15,0.32,1.03,U] [#5 -0.13,0.26,0.73,U] [#6 0.11,0.46,0.74,U] [#7 0.01,0.27,0.67,U] [#8 0.04,0.09,0.68,U] 
18:54:07.286 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.29}, one-star: {-0.10, 0.29}
18:54:07.286 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
18:54:07.288 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
18:54:07.288 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.47 mountX=-0.29 mountY=-0.04, mountTheta=-3.02
18:54:07.290 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.29, opts=13)
18:54:07.292 00.002 7988 Enqueuing Move request for scope (0.03, 0.29)
18:54:07.292 00.000 15712 Worker thread wakes up
18:54:07.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
18:54:07.292 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
18:54:07.294 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:07.294 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.4
18:54:07.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:07.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:07.294 00.000 7988 Enqueuing Expose request
18:54:07.294 00.000 15712 Moving (0.03, 0.29) raw xDistance=-0.29 yDistance=-0.04
18:54:07.294 00.000 15712 PPEC rslt: input = -0.29, final = -0.15, react = -0.17, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 649.46
18:54:07.294 00.000 15712 PPEC: input: -0.29, control: -0.15, exposure: 1500
18:54:07.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:07.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:54:07.294 00.000 15712 MoveAxis(E, 48, ABG)
18:54:07.294 00.000 15712 Guiding  Dir = 2, Dur = 48
18:54:07.294 00.000 15712 IsGuiding returns 0
18:54:07.325 00.031 15712 PulseGuide returned control before completion, sleep 30
18:54:07.373 00.048 15712 IsGuiding returns 1
18:54:07.373 00.000 15712 scope still moving after pulse duration time elapsed
18:54:07.407 00.034 15712 IsGuiding returns 0
18:54:07.407 00.000 15712 scope move finished after 48 + 61 ms
18:54:07.407 00.000 15712 Move returns status 0, amount 48
18:54:07.407 00.000 15712 MoveAxis(N, 0, ABG)
18:54:07.407 00.000 15712 Move returns status 0, amount 0
18:54:07.407 00.000 15712 move complete, result=0
18:54:07.407 00.000 15712 worker thread done servicing request
18:54:07.407 00.000 15712 Worker thread wakes up
18:54:07.407 00.000 7988 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
18:54:07.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:07.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:09.048 01.641 15712 Exposure complete
18:54:09.109 00.061 15712 worker thread done servicing request
18:54:09.109 00.000 7988 OnExposeComplete: enter
18:54:09.109 00.000 7988 UpdateGuideState(): m_state=6
18:54:09.113 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
18:54:09.113 00.000 7988 Star::Find returns 1 (1), X=1181.08, Y=432.28, Mass=1558, SNR=26.6, Peak=255 HFD=3.3
18:54:09.115 00.002 7988 MultiStar: [#1 0.44,0.36,0.99,U] [#2 0.14,-0.12,0.94,U] [#3 0.36,0.23,0.90,U] [#4 0.37,0.01,1.00,U] [#5 0.26,-0.11,0.65,U] [#6 0.43,0.20,0.67,U] [#7 0.16,-0.17,0.66,U] [#8 0.36,0.12,0.64,U] 
18:54:09.117 00.002 7988 single-star, 8 included, MultiStar: {0.30, 0.07}, one-star: {0.21, -0.00}
18:54:09.117 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.56 = 1.56)
18:54:09.119 00.002 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.67 = -1.61)
18:54:09.119 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.02 mountX=0.00 mountY=-0.21, mountTheta=-1.56
18:54:09.121 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.00, opts=13)
18:54:09.123 00.002 7988 Enqueuing Move request for scope (0.21, -0.00)
18:54:09.123 00.000 15712 Worker thread wakes up
18:54:09.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
18:54:09.123 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
18:54:09.123 00.000 15712 Moving (0.21, -0.00) raw xDistance=0.00 yDistance=-0.21
18:54:09.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:09.126 00.003 7988 UpdateGuideState exits: m=1558 SNR=26.6 Saturated
18:54:09.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:09.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:09.126 00.000 7988 Enqueuing Expose request
18:54:09.126 00.000 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 649.10
18:54:09.126 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
18:54:09.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:09.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:54:09.126 00.000 15712 MoveAxis(W, 5, ABG)
18:54:09.126 00.000 15712 Guiding  Dir = 3, Dur = 5
18:54:09.126 00.000 15712 IsGuiding returns 0
18:54:09.143 00.017 15712 IsGuiding returns 0
18:54:09.143 00.000 15712 Move returns status 0, amount 5
18:54:09.143 00.000 15712 MoveAxis(N, 0, ABG)
18:54:09.143 00.000 15712 Move returns status 0, amount 0
18:54:09.143 00.000 15712 move complete, result=0
18:54:09.143 00.000 15712 worker thread done servicing request
18:54:09.143 00.000 15712 Worker thread wakes up
18:54:09.143 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
18:54:09.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:09.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:10.563 01.420 15712 Exposure complete
18:54:10.625 00.062 15712 worker thread done servicing request
18:54:10.625 00.000 7988 OnExposeComplete: enter
18:54:10.625 00.000 7988 UpdateGuideState(): m_state=6
18:54:10.625 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
18:54:10.625 00.000 7988 Star::Find returns 1 (0), X=1181.25, Y=432.12, Mass=1463, SNR=26.0, Peak=212 HFD=3.7
18:54:10.625 00.000 7988 MultiStar: [#1 0.38,0.40,0.96,U] [#2 0.30,-0.23,1.00,U] [#3 0.38,0.12,0.93,U] [#4 0.59,-0.09,1.02,U] [#5 0.31,-0.12,0.72,U] [#6 0.52,0.15,0.67,U] [#7 0.18,-0.06,0.66,U] [#8 0.30,0.15,0.63,U] 
18:54:10.625 00.000 7988 refined, 8 included, MultiStar: {0.38, 0.01}, one-star: {0.37, -0.16}
18:54:10.625 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.61 = 1.61)
18:54:10.625 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.72 = -1.57)
18:54:10.625 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=0.01 hyp=0.38 cameraTheta=0.03 mountX=-0.01 mountY=-0.38, mountTheta=-1.61
18:54:10.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=0.01, opts=13)
18:54:10.625 00.000 7988 Enqueuing Move request for scope (0.38, 0.01)
18:54:10.640 00.015 15712 Worker thread wakes up
18:54:10.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.01) opts 0xd
18:54:10.640 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, 0.01)
18:54:10.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:10.640 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.0
18:54:10.643 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:10.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:10.645 00.002 7988 Enqueuing Expose request
18:54:10.645 00.000 15712 Moving (0.38, 0.01) raw xDistance=-0.01 yDistance=-0.38
18:54:10.647 00.002 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 648.73
18:54:10.647 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
18:54:10.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:54:10.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
18:54:10.647 00.000 15712 MoveAxis(E, 3, ABG)
18:54:10.647 00.000 15712 Guiding  Dir = 2, Dur = 3
18:54:10.647 00.000 15712 IsGuiding returns 0
18:54:10.657 00.010 15712 IsGuiding returns 0
18:54:10.657 00.000 15712 Move returns status 0, amount 3
18:54:10.657 00.000 15712 MoveAxis(N, 0, ABG)
18:54:10.657 00.000 15712 Move returns status 0, amount 0
18:54:10.657 00.000 15712 move complete, result=0
18:54:10.657 00.000 15712 worker thread done servicing request
18:54:10.657 00.000 15712 Worker thread wakes up
18:54:10.657 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.4 px 0 ms NORTH
18:54:10.672 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:10.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:12.313 01.641 15712 Exposure complete
18:54:12.379 00.066 15712 worker thread done servicing request
18:54:12.379 00.000 7988 OnExposeComplete: enter
18:54:12.379 00.000 7988 UpdateGuideState(): m_state=6
18:54:12.379 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
18:54:12.379 00.000 7988 Star::Find returns 1 (0), X=1181.14, Y=432.49, Mass=1450, SNR=25.7, Peak=164 HFD=3.7
18:54:12.384 00.005 7988 MultiStar: [#1 0.48,0.67,1.01,U] [#2 0.35,0.07,0.97,U] [#3 0.33,0.28,0.93,U] [#4 0.48,0.20,0.97,U] [#5 0.07,0.43,0.64,U] [#6 0.30,0.04,0.71,U] [#7 0.28,0.10,0.65,U] [#8 0.43,0.38,0.66,U] 
18:54:12.384 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.27}, one-star: {0.26, 0.20}
18:54:12.386 00.002 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
18:54:12.386 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.34 = -0.95)
18:54:12.388 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.65 mountX=-0.20 mountY=-0.27, mountTheta=-2.22
18:54:12.391 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.20, opts=13)
18:54:12.391 00.000 7988 Enqueuing Move request for scope (0.26, 0.20)
18:54:12.391 00.000 15712 Worker thread wakes up
18:54:12.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0xd
18:54:12.391 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
18:54:12.391 00.000 15712 Moving (0.26, 0.20) raw xDistance=-0.20 yDistance=-0.27
18:54:12.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=25, FiltMax=255, Gamma=0.690
18:54:12.391 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.7
18:54:12.396 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:12.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:12.398 00.002 7988 Enqueuing Expose request
18:54:12.398 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 648.38
18:54:12.398 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
18:54:12.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:54:12.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
18:54:12.400 00.002 15712 MoveAxis(E, 47, ABG)
18:54:12.400 00.000 15712 Guiding  Dir = 2, Dur = 47
18:54:12.400 00.000 15712 IsGuiding returns 0
18:54:12.429 00.029 15712 PulseGuide returned control before completion, sleep 29
18:54:12.469 00.040 15712 IsGuiding returns 1
18:54:12.469 00.000 15712 scope still moving after pulse duration time elapsed
18:54:12.505 00.036 15712 IsGuiding returns 0
18:54:12.505 00.000 15712 scope move finished after 47 + 61 ms
18:54:12.505 00.000 15712 Move returns status 0, amount 47
18:54:12.505 00.000 15712 MoveAxis(N, 0, ABG)
18:54:12.505 00.000 15712 Move returns status 0, amount 0
18:54:12.505 00.000 15712 move complete, result=0
18:54:12.509 00.004 7988 GuideStep: -0.2 px 47 ms EAST, -0.3 px 0 ms NORTH
18:54:12.509 00.000 15712 worker thread done servicing request
18:54:12.509 00.000 15712 Worker thread wakes up
18:54:12.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:12.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:13.923 01.414 15712 Exposure complete
18:54:13.985 00.062 15712 worker thread done servicing request
18:54:13.985 00.000 7988 OnExposeComplete: enter
18:54:13.988 00.003 7988 UpdateGuideState(): m_state=6
18:54:13.988 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
18:54:13.988 00.000 7988 Star::Find returns 1 (1), X=1181.00, Y=432.07, Mass=1494, SNR=26.2, Peak=255 HFD=2.9
18:54:13.988 00.000 7988 MultiStar: [#1 0.28,0.16,1.00,U] [#2 0.08,-0.27,0.97,U] [#3 0.28,-0.12,0.93,U] [#4 0.32,-0.02,1.00,U] [#5 0.08,-0.29,0.70,U] [#6 0.28,-0.02,0.74,U] [#7 0.01,-0.24,0.61,U] [#8 0.17,0.00,0.61,U] 
18:54:13.988 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.11}, one-star: {0.12, -0.22}
18:54:13.988 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
18:54:13.988 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.11)
18:54:13.988 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.52 mountX=0.11 mountY=-0.19, mountTheta=-1.06
18:54:13.997 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.11, opts=13)
18:54:13.999 00.002 7988 Enqueuing Move request for scope (0.19, -0.11)
18:54:14.000 00.001 15712 Worker thread wakes up
18:54:14.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
18:54:14.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
18:54:14.000 00.000 15712 Moving (0.19, -0.11) raw xDistance=0.11 yDistance=-0.19
18:54:14.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:14.000 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.2 Saturated
18:54:14.003 00.003 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 648.02
18:54:14.003 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
18:54:14.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:14.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:14.005 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:14.005 00.000 7988 Enqueuing Expose request
18:54:14.007 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:54:14.007 00.000 15712 MoveAxis(E, 8, ABG)
18:54:14.007 00.000 15712 Guiding  Dir = 2, Dur = 8
18:54:14.007 00.000 15712 IsGuiding returns 0
18:54:14.021 00.014 15712 IsGuiding returns 0
18:54:14.021 00.000 15712 Move returns status 0, amount 8
18:54:14.021 00.000 15712 MoveAxis(N, 0, ABG)
18:54:14.021 00.000 15712 Move returns status 0, amount 0
18:54:14.021 00.000 15712 move complete, result=0
18:54:14.021 00.000 15712 worker thread done servicing request
18:54:14.021 00.000 15712 Worker thread wakes up
18:54:14.021 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
18:54:14.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:14.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:15.658 01.637 15712 Exposure complete
18:54:15.719 00.061 15712 worker thread done servicing request
18:54:15.719 00.000 7988 OnExposeComplete: enter
18:54:15.722 00.003 7988 UpdateGuideState(): m_state=6
18:54:15.722 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
18:54:15.722 00.000 7988 Star::Find returns 1 (0), X=1180.90, Y=431.65, Mass=1536, SNR=26.6, Peak=228 HFD=3.3
18:54:15.722 00.000 7988 MultiStar: [#1 -0.02,-0.12,1.03,U] [#2 -0.16,-0.54,0.97,U] [#3 -0.09,-0.50,0.93,U] [#4 0.06,-0.79,1.00,U] [#5 0.08,-0.34,0.69,U] [#6 0.12,-0.23,0.67,U] [#7 -0.21,-0.69,0.63,U] [#8 -0.01,-0.48,0.61,U] 
18:54:15.722 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.48}, one-star: {0.03, -0.63}
18:54:15.722 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
18:54:15.722 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
18:54:15.722 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.48 hyp=0.49 cameraTheta=-1.62 mountX=0.48 mountY=0.03, mountTheta=0.07
18:54:15.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.48, opts=13)
18:54:15.722 00.000 7988 Enqueuing Move request for scope (-0.02, -0.48)
18:54:15.722 00.000 15712 Worker thread wakes up
18:54:15.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.48) opts 0xd
18:54:15.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.48)
18:54:15.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:15.735 00.013 7988 UpdateGuideState exits: m=1536 SNR=26.6
18:54:15.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:15.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:15.739 00.004 7988 Enqueuing Expose request
18:54:15.739 00.000 15712 Moving (-0.02, -0.48) raw xDistance=0.48 yDistance=0.03
18:54:15.739 00.000 15712 PPEC rslt: input = 0.48, final = 0.27, react = 0.29, pred = -0.02, hyst = 0.25, hyst_pct = 0.00, period_length = 647.67
18:54:15.739 00.000 15712 PPEC: input: 0.48, control: 0.27, exposure: 1500
18:54:15.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:15.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:54:15.739 00.000 15712 MoveAxis(W, 87, ABG)
18:54:15.739 00.000 15712 Guiding  Dir = 3, Dur = 87
18:54:15.739 00.000 15712 IsGuiding returns 0
18:54:15.768 00.029 15712 PulseGuide returned control before completion, sleep 72
18:54:15.849 00.081 15712 IsGuiding returns 1
18:54:15.849 00.000 15712 scope still moving after pulse duration time elapsed
18:54:15.879 00.030 15712 IsGuiding returns 0
18:54:15.879 00.000 15712 scope move finished after 87 + 49 ms
18:54:15.879 00.000 15712 Move returns status 0, amount 87
18:54:15.879 00.000 15712 MoveAxis(N, 0, ABG)
18:54:15.879 00.000 15712 Move returns status 0, amount 0
18:54:15.879 00.000 15712 move complete, result=0
18:54:15.879 00.000 15712 worker thread done servicing request
18:54:15.879 00.000 7988 GuideStep: 0.5 px 87 ms WEST, 0.0 px 0 ms NORTH
18:54:15.881 00.002 15712 Worker thread wakes up
18:54:15.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:15.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:17.298 01.417 15712 Exposure complete
18:54:17.361 00.063 15712 worker thread done servicing request
18:54:17.361 00.000 7988 OnExposeComplete: enter
18:54:17.361 00.000 7988 UpdateGuideState(): m_state=6
18:54:17.364 00.003 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
18:54:17.364 00.000 7988 Star::Find returns 1 (0), X=1180.76, Y=431.70, Mass=1550, SNR=26.6, Peak=203 HFD=3.6
18:54:17.366 00.002 7988 MultiStar: [#1 0.06,-0.38,0.95,U] [#2 -0.20,-0.44,0.95,U] [#3 0.01,-0.20,0.90,U] [#4 0.12,-0.73,0.98,U] [#5 -0.36,-0.47,0.70,U] [#6 0.19,-0.48,0.64,U] [#7 -0.15,-0.58,0.64,U] [#8 0.07,-0.61,0.58,U] 
18:54:17.368 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.49}, one-star: {-0.11, -0.58}
18:54:17.369 00.001 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
18:54:17.369 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
18:54:17.371 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.49 hyp=0.49 cameraTheta=-1.66 mountX=0.49 mountY=0.06, mountTheta=0.11
18:54:17.373 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.49, opts=13)
18:54:17.373 00.000 7988 Enqueuing Move request for scope (-0.04, -0.49)
18:54:17.375 00.002 15712 Worker thread wakes up
18:54:17.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.49) opts 0xd
18:54:17.375 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.49)
18:54:17.375 00.000 15712 Moving (-0.04, -0.49) raw xDistance=0.49 yDistance=0.06
18:54:17.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:54:17.375 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.6
18:54:17.377 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:17.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:17.377 00.000 7988 Enqueuing Expose request
18:54:17.377 00.000 15712 PPEC rslt: input = 0.49, final = 0.28, react = 0.30, pred = -0.02, hyst = 0.26, hyst_pct = 0.00, period_length = 647.33
18:54:17.377 00.000 15712 PPEC: input: 0.49, control: 0.28, exposure: 1500
18:54:17.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:17.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:54:17.377 00.000 15712 MoveAxis(W, 90, ABG)
18:54:17.377 00.000 15712 Guiding  Dir = 3, Dur = 90
18:54:17.377 00.000 15712 IsGuiding returns 0
18:54:17.399 00.022 15712 PulseGuide returned control before completion, sleep 83
18:54:17.505 00.106 15712 IsGuiding returns 1
18:54:17.505 00.000 15712 scope still moving after pulse duration time elapsed
18:54:17.535 00.030 15712 IsGuiding returns 0
18:54:17.535 00.000 15712 scope move finished after 90 + 63 ms
18:54:17.535 00.000 15712 Move returns status 0, amount 90
18:54:17.535 00.000 15712 MoveAxis(N, 0, ABG)
18:54:17.535 00.000 15712 Move returns status 0, amount 0
18:54:17.535 00.000 15712 move complete, result=0
18:54:17.535 00.000 15712 worker thread done servicing request
18:54:17.535 00.000 15712 Worker thread wakes up
18:54:17.535 00.000 7988 GuideStep: 0.5 px 90 ms WEST, 0.1 px 0 ms NORTH
18:54:17.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:17.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:19.178 01.643 15712 Exposure complete
18:54:19.239 00.061 15712 worker thread done servicing request
18:54:19.239 00.000 7988 OnExposeComplete: enter
18:54:19.239 00.000 7988 UpdateGuideState(): m_state=6
18:54:19.241 00.002 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
18:54:19.241 00.000 7988 Star::Find returns 1 (0), X=1180.91, Y=432.47, Mass=1373, SNR=24.9, Peak=186 HFD=3.5
18:54:19.241 00.000 7988 MultiStar: [#1 0.04,0.42,1.02,U] [#2 -0.09,0.13,1.01,U] [#3 0.04,0.41,0.97,U] [#4 0.14,0.04,1.05,U] [#5 -0.08,0.13,0.73,U] [#6 -0.04,0.25,0.74,U] [#7 -0.03,0.12,0.67,U] [#8 -0.04,0.28,0.67,U] 
18:54:19.246 00.005 7988 single-star, 8 included, MultiStar: {0.00, 0.22}, one-star: {0.03, 0.18}
18:54:19.246 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
18:54:19.246 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
18:54:19.246 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.41 mountX=-0.18 mountY=-0.03, mountTheta=-2.96
18:54:19.246 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.18, opts=13)
18:54:19.246 00.000 7988 Enqueuing Move request for scope (0.03, 0.18)
18:54:19.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:19.246 00.000 7988 UpdateGuideState exits: m=1373 SNR=24.9
18:54:19.255 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:19.255 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:19.257 00.002 7988 Enqueuing Expose request
18:54:19.258 00.001 15712 Worker thread wakes up
18:54:19.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
18:54:19.258 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
18:54:19.258 00.000 15712 Moving (0.03, 0.18) raw xDistance=-0.18 yDistance=-0.03
18:54:19.260 00.002 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 646.99
18:54:19.260 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
18:54:19.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:19.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:54:19.260 00.000 15712 MoveAxis(E, 33, ABG)
18:54:19.260 00.000 15712 Guiding  Dir = 2, Dur = 33
18:54:19.260 00.000 15712 IsGuiding returns 0
18:54:19.275 00.015 15712 PulseGuide returned control before completion, sleep 20
18:54:19.319 00.044 15712 IsGuiding returns 0
18:54:19.319 00.000 15712 Move returns status 0, amount 33
18:54:19.319 00.000 15712 MoveAxis(N, 0, ABG)
18:54:19.319 00.000 15712 Move returns status 0, amount 0
18:54:19.319 00.000 15712 move complete, result=0
18:54:19.319 00.000 15712 worker thread done servicing request
18:54:19.319 00.000 15712 Worker thread wakes up
18:54:19.319 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
18:54:19.321 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:19.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:20.737 01.416 15712 Exposure complete
18:54:20.800 00.063 15712 worker thread done servicing request
18:54:20.801 00.001 7988 OnExposeComplete: enter
18:54:20.801 00.000 7988 UpdateGuideState(): m_state=6
18:54:20.804 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
18:54:20.804 00.000 7988 Star::Find returns 1 (0), X=1180.73, Y=432.18, Mass=1479, SNR=25.9, Peak=199 HFD=3.3
18:54:20.806 00.002 7988 MultiStar: [#1 0.07,0.31,1.00,U] [#2 0.07,-0.28,1.00,U] [#3 -0.03,0.25,0.97,U] [#4 0.13,-0.03,0.97,U] [#5 -0.16,0.10,0.74,U] [#6 -0.02,0.20,0.72,U] [#7 -0.01,0.07,0.65,U] [#8 -0.34,0.03,0.58,U] 
18:54:20.806 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.15, -0.11}
18:54:20.808 00.002 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.58) = xAngle (3.69 = -2.59)
18:54:20.810 00.002 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.52)
18:54:20.810 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.11 mountX=-0.05 mountY=0.03, mountTheta=2.62
18:54:20.812 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
18:54:20.814 00.002 7988 Enqueuing Move request for scope (-0.03, 0.05)
18:54:20.814 00.000 15712 Worker thread wakes up
18:54:20.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
18:54:20.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
18:54:20.814 00.000 15712 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.03
18:54:20.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:20.814 00.000 7988 UpdateGuideState exits: m=1479 SNR=25.9
18:54:20.817 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:20.817 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:20.819 00.002 7988 Enqueuing Expose request
18:54:20.819 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 646.65
18:54:20.819 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
18:54:20.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:20.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:54:20.821 00.002 15712 MoveAxis(W, 5, ABG)
18:54:20.821 00.000 15712 Guiding  Dir = 3, Dur = 5
18:54:20.821 00.000 15712 IsGuiding returns 0
18:54:20.834 00.013 15712 IsGuiding returns 0
18:54:20.834 00.000 15712 Move returns status 0, amount 5
18:54:20.834 00.000 15712 MoveAxis(N, 0, ABG)
18:54:20.834 00.000 15712 Move returns status 0, amount 0
18:54:20.834 00.000 15712 move complete, result=0
18:54:20.834 00.000 15712 worker thread done servicing request
18:54:20.834 00.000 15712 Worker thread wakes up
18:54:20.834 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
18:54:20.838 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:20.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:22.471 01.633 15712 Exposure complete
18:54:22.531 00.060 15712 worker thread done servicing request
18:54:22.531 00.000 7988 OnExposeComplete: enter
18:54:22.531 00.000 7988 UpdateGuideState(): m_state=6
18:54:22.535 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
18:54:22.535 00.000 7988 Star::Find returns 1 (0), X=1180.81, Y=432.11, Mass=1476, SNR=26.0, Peak=176 HFD=4.2
18:54:22.537 00.002 7988 MultiStar: [#1 0.24,0.07,0.94,U] [#2 0.26,-0.19,0.98,U] [#3 0.11,-0.05,0.91,U] [#4 0.50,-0.19,0.95,U] [#5 -0.04,-0.02,0.67,U] [#6 0.14,0.04,0.68,U] [#7 0.06,-0.15,0.63,U] [#8 -0.19,0.04,0.61,U] 
18:54:22.538 00.001 7988 refined, 8 included, MultiStar: {0.13, -0.08}, one-star: {-0.07, -0.18}
18:54:22.538 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.58) = xAngle (1.05 = 1.05)
18:54:22.538 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.16 = -2.12)
18:54:22.538 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.53 mountX=0.08 mountY=-0.13, mountTheta=-1.04
18:54:22.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.08, opts=13)
18:54:22.538 00.000 7988 Enqueuing Move request for scope (0.13, -0.08)
18:54:22.538 00.000 15712 Worker thread wakes up
18:54:22.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
18:54:22.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
18:54:22.538 00.000 15712 Moving (0.13, -0.08) raw xDistance=0.08 yDistance=-0.13
18:54:22.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:54:22.547 00.009 7988 UpdateGuideState exits: m=1476 SNR=26.0
18:54:22.549 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:22.549 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:22.551 00.002 7988 Enqueuing Expose request
18:54:22.551 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 646.32
18:54:22.551 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
18:54:22.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:22.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:54:22.551 00.000 15712 MoveAxis(W, 4, ABG)
18:54:22.553 00.002 15712 Guiding  Dir = 3, Dur = 4
18:54:22.553 00.000 15712 IsGuiding returns 0
18:54:22.572 00.019 15712 IsGuiding returns 0
18:54:22.572 00.000 15712 Move returns status 0, amount 4
18:54:22.572 00.000 15712 MoveAxis(N, 0, ABG)
18:54:22.572 00.000 15712 Move returns status 0, amount 0
18:54:22.572 00.000 15712 move complete, result=0
18:54:22.579 00.007 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
18:54:22.579 00.000 15712 worker thread done servicing request
18:54:22.579 00.000 15712 Worker thread wakes up
18:54:22.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:22.581 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:23.985 01.404 15712 Exposure complete
18:54:24.053 00.068 15712 worker thread done servicing request
18:54:24.053 00.000 7988 OnExposeComplete: enter
18:54:24.053 00.000 7988 UpdateGuideState(): m_state=6
18:54:24.056 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
18:54:24.056 00.000 7988 Star::Find returns 1 (0), X=1180.97, Y=431.93, Mass=1385, SNR=25.1, Peak=239 HFD=2.9
18:54:24.058 00.002 7988 MultiStar: [#1 0.28,0.10,1.02,U] [#2 0.24,-0.31,1.01,U] [#3 0.15,0.09,0.96,U] [#4 0.34,-0.13,1.08,U] [#5 0.25,-0.38,0.70,U] [#6 0.53,-0.34,0.69,U] [#7 0.38,-0.34,0.68,U] [#8 0.31,-0.07,0.68,U] 
18:54:24.060 00.002 7988 refined, 8 included, MultiStar: {0.27, -0.18}, one-star: {0.10, -0.36}
18:54:24.060 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
18:54:24.062 00.002 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.17)
18:54:24.063 00.001 7988 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.33 cameraTheta=-0.58 mountX=0.18 mountY=-0.27, mountTheta=-0.99
18:54:24.063 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.18, opts=13)
18:54:24.063 00.000 7988 Enqueuing Move request for scope (0.27, -0.18)
18:54:24.063 00.000 15712 Worker thread wakes up
18:54:24.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
18:54:24.063 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
18:54:24.063 00.000 15712 Moving (0.27, -0.18) raw xDistance=0.18 yDistance=-0.27
18:54:24.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:24.063 00.000 7988 UpdateGuideState exits: m=1385 SNR=25.1
18:54:24.063 00.000 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 645.99
18:54:24.063 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
18:54:24.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
18:54:24.070 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:24.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:24.070 00.000 7988 Enqueuing Expose request
18:54:24.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
18:54:24.070 00.000 15712 MoveAxis(W, 47, ABG)
18:54:24.070 00.000 15712 Guiding  Dir = 3, Dur = 47
18:54:24.081 00.011 15712 IsGuiding returns 0
18:54:24.094 00.013 15712 PulseGuide returned control before completion, sleep 42
18:54:24.143 00.049 15712 IsGuiding returns 1
18:54:24.143 00.000 15712 scope still moving after pulse duration time elapsed
18:54:24.175 00.032 15712 IsGuiding returns 0
18:54:24.175 00.000 15712 scope move finished after 47 + 48 ms
18:54:24.175 00.000 15712 Move returns status 0, amount 47
18:54:24.175 00.000 15712 MoveAxis(N, 0, ABG)
18:54:24.175 00.000 15712 Move returns status 0, amount 0
18:54:24.175 00.000 15712 move complete, result=0
18:54:24.175 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.3 px 0 ms NORTH
18:54:24.178 00.003 15712 worker thread done servicing request
18:54:24.178 00.000 15712 Worker thread wakes up
18:54:24.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:24.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:25.818 01.640 15712 Exposure complete
18:54:25.879 00.061 15712 worker thread done servicing request
18:54:25.879 00.000 7988 OnExposeComplete: enter
18:54:25.879 00.000 7988 UpdateGuideState(): m_state=6
18:54:25.883 00.004 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
18:54:25.885 00.002 7988 Star::Find returns 1 (1), X=1181.05, Y=432.29, Mass=1293, SNR=24.3, Peak=255 HFD=2.7
18:54:25.885 00.000 7988 MultiStar: [#1 0.13,0.27,1.06,U] [#2 0.16,-0.22,1.09,U] [#3 0.17,-0.01,1.03,U] [#4 0.45,-0.09,1.09,U] [#5 0.31,-0.03,0.75,U] [#6 0.30,0.38,0.77,U] [#7 0.10,-0.05,0.67,U] [#8 0.20,0.06,0.66,U] 
18:54:25.888 00.003 7988 single-star, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.17, 0.00}
18:54:25.888 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
18:54:25.890 00.002 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.59)
18:54:25.890 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.01 mountX=-0.00 mountY=-0.17, mountTheta=-1.59
18:54:25.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.00, opts=13)
18:54:25.894 00.002 7988 Enqueuing Move request for scope (0.17, 0.00)
18:54:25.894 00.000 15712 Worker thread wakes up
18:54:25.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
18:54:25.894 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
18:54:25.895 00.001 15712 Moving (0.17, 0.00) raw xDistance=-0.00 yDistance=-0.17
18:54:25.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:25.895 00.000 7988 UpdateGuideState exits: m=1293 SNR=24.3 Saturated
18:54:25.897 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:25.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:25.899 00.002 7988 Enqueuing Expose request
18:54:25.899 00.000 15712 PPEC rslt: input = -0.00, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 645.67
18:54:25.899 00.000 15712 PPEC: input: -0.00, control: 0.04, exposure: 1500
18:54:25.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:25.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:54:25.899 00.000 15712 MoveAxis(W, 13, ABG)
18:54:25.899 00.000 15712 Guiding  Dir = 3, Dur = 13
18:54:25.901 00.002 15712 IsGuiding returns 0
18:54:25.911 00.010 15712 IsGuiding returns 1
18:54:25.911 00.000 15712 scope still moving after pulse duration time elapsed
18:54:25.962 00.051 15712 IsGuiding returns 1
18:54:25.991 00.029 15712 IsGuiding returns 0
18:54:25.992 00.001 15712 scope move finished after 13 + 77 ms
18:54:25.992 00.000 15712 Move returns status 0, amount 13
18:54:25.992 00.000 15712 MoveAxis(N, 0, ABG)
18:54:25.992 00.000 15712 Move returns status 0, amount 0
18:54:25.992 00.000 15712 move complete, result=0
18:54:25.992 00.000 15712 worker thread done servicing request
18:54:25.992 00.000 15712 Worker thread wakes up
18:54:25.992 00.000 7988 GuideStep: -0.0 px 13 ms WEST, -0.2 px 0 ms NORTH
18:54:25.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:25.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:27.409 01.417 15712 Exposure complete
18:54:27.472 00.063 15712 worker thread done servicing request
18:54:27.472 00.000 7988 OnExposeComplete: enter
18:54:27.472 00.000 7988 UpdateGuideState(): m_state=6
18:54:27.475 00.003 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
18:54:27.475 00.000 7988 Star::Find returns 1 (1), X=1181.18, Y=432.24, Mass=1423, SNR=25.4, Peak=255 HFD=3.2
18:54:27.477 00.002 7988 MultiStar: [#1 0.32,0.39,0.96,U] [#2 0.19,-0.22,1.01,U] [#3 0.36,0.15,0.96,U] [#4 0.38,-0.01,1.07,U] [#5 0.43,-0.17,0.72,U] [#6 0.48,0.25,0.72,U] [#7 0.38,-0.03,0.65,U] [#8 -0.01,0.15,0.63,U] 
18:54:27.479 00.002 7988 single-star, 8 included, MultiStar: {0.32, 0.05}, one-star: {0.30, -0.05}
18:54:27.479 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.58) = xAngle (1.42 = 1.42)
18:54:27.481 00.002 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.76)
18:54:27.481 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.05 hyp=0.31 cameraTheta=-0.16 mountX=0.05 mountY=-0.30, mountTheta=-1.42
18:54:27.483 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.05, opts=13)
18:54:27.485 00.002 7988 Enqueuing Move request for scope (0.30, -0.05)
18:54:27.485 00.000 15712 Worker thread wakes up
18:54:27.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.05) opts 0xd
18:54:27.485 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.05)
18:54:27.485 00.000 15712 Moving (0.30, -0.05) raw xDistance=0.05 yDistance=-0.30
18:54:27.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:27.489 00.004 7988 UpdateGuideState exits: m=1423 SNR=25.4 Saturated
18:54:27.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:27.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:27.489 00.000 7988 Enqueuing Expose request
18:54:27.489 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 645.35
18:54:27.489 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
18:54:27.489 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.42 newest=-0.74
18:54:27.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
18:54:27.489 00.000 15712 MoveAxis(W, 12, ABG)
18:54:27.489 00.000 15712 Guiding  Dir = 3, Dur = 12
18:54:27.489 00.000 15712 IsGuiding returns 0
18:54:27.517 00.028 15712 IsGuiding returns 1
18:54:27.517 00.000 15712 scope still moving after pulse duration time elapsed
18:54:27.564 00.047 15712 IsGuiding returns 0
18:54:27.564 00.000 15712 scope move finished after 12 + 59 ms
18:54:27.564 00.000 15712 Move returns status 0, amount 12
18:54:27.564 00.000 15712 BLC: Oldest BLC event removed
18:54:27.564 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 242 applied
18:54:27.564 00.000 15712 MoveAxis(N, 319, ABG)
18:54:27.564 00.000 15712 Guiding  Dir = 0, Dur = 319
18:54:27.564 00.000 15712 IsGuiding returns 0
18:54:27.645 00.081 15712 PulseGuide returned control before completion, sleep 250
18:54:27.914 00.269 15712 IsGuiding returns 1
18:54:27.914 00.000 15712 scope still moving after pulse duration time elapsed
18:54:27.946 00.032 15712 IsGuiding returns 1
18:54:28.011 00.065 15712 IsGuiding returns 0
18:54:28.011 00.000 15712 scope move finished after 319 + 128 ms
18:54:28.011 00.000 15712 Move returns status 0, amount 319
18:54:28.011 00.000 15712 move complete, result=0
18:54:28.011 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.3 px 319 ms NORTH
18:54:28.015 00.004 15712 worker thread done servicing request
18:54:28.015 00.000 15712 Worker thread wakes up
18:54:28.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:28.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:29.652 01.637 15712 Exposure complete
18:54:29.715 00.063 15712 worker thread done servicing request
18:54:29.715 00.000 7988 OnExposeComplete: enter
18:54:29.715 00.000 7988 UpdateGuideState(): m_state=6
18:54:29.715 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
18:54:29.715 00.000 7988 Star::Find returns 1 (0), X=1180.70, Y=431.77, Mass=1462, SNR=25.9, Peak=200 HFD=3.2
18:54:29.715 00.000 7988 MultiStar: [#1 -0.17,0.06,1.03,U] [#2 -0.43,-0.44,0.99,U] [#3 -0.28,0.00,0.98,U] [#4 -0.28,-0.22,1.04,U] [#5 -0.38,-0.30,0.65,U] [#6 -0.28,-0.09,0.72,U] [#7 -0.41,-0.25,0.65,U] [#8 -0.16,-0.22,0.62,U] 
18:54:29.715 00.000 7988 refined, 8 included, MultiStar: {-0.28, -0.22}, one-star: {-0.18, -0.52}
18:54:29.715 00.000 7988 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.58) = xAngle (-0.90 = -0.90)
18:54:29.715 00.000 7988 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.21 = 2.21)
18:54:29.715 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.22 hyp=0.35 cameraTheta=-2.48 mountX=0.22 mountY=0.29, mountTheta=0.91
18:54:29.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.22, opts=13)
18:54:29.730 00.015 7988 Enqueuing Move request for scope (-0.28, -0.22)
18:54:29.732 00.002 15712 Worker thread wakes up
18:54:29.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.22) opts 0xd
18:54:29.732 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.22)
18:54:29.732 00.000 15712 Moving (-0.28, -0.22) raw xDistance=0.22 yDistance=0.29
18:54:29.732 00.000 15712 BLC: History state: CurrMiss=-0.29, AvgInitMiss=-0.11, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.302419, 1:-0.285211
18:54:29.732 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -27.000000
18:54:29.732 00.000 15712 BLC: window closed
18:54:29.732 00.000 15712 BLC: Pulse adjusted to 215
18:54:29.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:29.734 00.002 7988 UpdateGuideState exits: m=1462 SNR=25.9
18:54:29.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:29.737 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:29.737 00.000 7988 Enqueuing Expose request
18:54:29.739 00.002 15712 PPEC rslt: input = 0.22, final = 0.17, react = 0.13, pred = 0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 645.04
18:54:29.739 00.000 15712 PPEC: input: 0.22, control: 0.17, exposure: 1500
18:54:29.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:54:29.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
18:54:29.739 00.000 15712 MoveAxis(W, 57, ABG)
18:54:29.739 00.000 15712 Guiding  Dir = 3, Dur = 57
18:54:29.739 00.000 15712 IsGuiding returns 0
18:54:29.749 00.010 15712 PulseGuide returned control before completion, sleep 52
18:54:29.834 00.085 15712 IsGuiding returns 1
18:54:29.834 00.000 15712 scope still moving after pulse duration time elapsed
18:54:29.858 00.024 15712 IsGuiding returns 0
18:54:29.858 00.000 15712 scope move finished after 57 + 60 ms
18:54:29.858 00.000 15712 Move returns status 0, amount 57
18:54:29.858 00.000 15712 MoveAxis(N, 0, ABG)
18:54:29.858 00.000 15712 Move returns status 0, amount 0
18:54:29.858 00.000 15712 move complete, result=0
18:54:29.858 00.000 15712 worker thread done servicing request
18:54:29.858 00.000 15712 Worker thread wakes up
18:54:29.858 00.000 7988 GuideStep: 0.2 px 57 ms WEST, 0.3 px 0 ms NORTH
18:54:29.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:29.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:29.988 00.130 7988 evsrv: cli 0CCD0AC8 connect
18:54:29.988 00.000 7988 case statement mapped state 6 to 3
18:54:29.988 00.000 7988 case statement mapped state 6 to 3
18:54:29.988 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_pixel_scale","id":"afc2b706-b1a8-4542-9890-e180c163da8d"}
18:54:29.988 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"afc2b706-b1a8-4542-9890-e180c163da8d"}
18:54:29.988 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
18:54:31.275 01.287 15712 Exposure complete
18:54:31.336 00.061 15712 worker thread done servicing request
18:54:31.336 00.000 7988 OnExposeComplete: enter
18:54:31.336 00.000 7988 UpdateGuideState(): m_state=6
18:54:31.336 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
18:54:31.336 00.000 7988 Star::Find returns 1 (1), X=1180.63, Y=431.88, Mass=1557, SNR=26.9, Peak=255 HFD=3.2
18:54:31.336 00.000 7988 MultiStar: [#1 -0.07,0.27,0.95,U] [#2 -0.20,-0.21,0.98,U] [#3 -0.21,-0.14,0.94,U] [#4 0.07,-0.16,0.95,U] [#5 -0.01,0.11,0.70,U] [#6 0.05,0.08,0.65,U] [#7 -0.25,-0.19,0.66,U] [#8 -0.12,-0.26,0.62,U] 
18:54:31.336 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.25, -0.40}
18:54:31.336 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
18:54:31.336 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
18:54:31.336 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.39 mountX=0.11 mountY=0.12, mountTheta=0.82
18:54:31.347 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.11, opts=13)
18:54:31.347 00.000 7988 Enqueuing Move request for scope (-0.11, -0.11)
18:54:31.347 00.000 15712 Worker thread wakes up
18:54:31.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
18:54:31.347 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
18:54:31.347 00.000 15712 Moving (-0.11, -0.11) raw xDistance=0.11 yDistance=0.12
18:54:31.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:31.347 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.9 Saturated
18:54:31.352 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:31.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:31.352 00.000 7988 Enqueuing Expose request
18:54:31.352 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 644.73
18:54:31.352 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
18:54:31.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:31.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:54:31.352 00.000 15712 MoveAxis(W, 10, ABG)
18:54:31.352 00.000 15712 Guiding  Dir = 3, Dur = 10
18:54:31.352 00.000 15712 IsGuiding returns 0
18:54:31.385 00.033 15712 IsGuiding returns 1
18:54:31.385 00.000 15712 scope still moving after pulse duration time elapsed
18:54:31.432 00.047 15712 IsGuiding returns 0
18:54:31.432 00.000 15712 scope move finished after 10 + 66 ms
18:54:31.432 00.000 15712 Move returns status 0, amount 10
18:54:31.432 00.000 15712 MoveAxis(N, 0, ABG)
18:54:31.432 00.000 15712 Move returns status 0, amount 0
18:54:31.432 00.000 15712 move complete, result=0
18:54:31.432 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
18:54:31.435 00.003 15712 worker thread done servicing request
18:54:31.435 00.000 15712 Worker thread wakes up
18:54:31.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:31.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:33.076 01.641 15712 Exposure complete
18:54:33.140 00.064 15712 worker thread done servicing request
18:54:33.140 00.000 7988 OnExposeComplete: enter
18:54:33.140 00.000 7988 UpdateGuideState(): m_state=6
18:54:33.140 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
18:54:33.140 00.000 7988 Star::Find returns 1 (0), X=1180.82, Y=432.46, Mass=1363, SNR=24.9, Peak=206 HFD=3.2
18:54:33.140 00.000 7988 MultiStar: [#1 -0.10,0.47,1.03,U] [#2 -0.21,0.10,1.01,U] [#3 -0.14,0.56,1.02,U] [#4 0.14,0.13,1.04,U] [#5 0.01,0.06,0.73,U] [#6 0.14,0.41,0.68,U] [#7 -0.09,0.33,0.66,U] [#8 -0.12,0.39,0.66,U] 
18:54:33.140 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.29}, one-star: {-0.05, 0.17}
18:54:33.148 00.008 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.84)
18:54:33.148 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.27)
18:54:33.150 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.87 mountX=-0.17 mountY=0.05, mountTheta=2.87
18:54:33.152 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.17, opts=13)
18:54:33.152 00.000 7988 Enqueuing Move request for scope (-0.05, 0.17)
18:54:33.152 00.000 15712 Worker thread wakes up
18:54:33.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
18:54:33.152 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
18:54:33.152 00.000 15712 Moving (-0.05, 0.17) raw xDistance=-0.17 yDistance=0.05
18:54:33.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:33.152 00.000 7988 UpdateGuideState exits: m=1363 SNR=24.9
18:54:33.157 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:33.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:33.157 00.000 7988 Enqueuing Expose request
18:54:33.157 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 644.42
18:54:33.157 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
18:54:33.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:33.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:54:33.157 00.000 15712 MoveAxis(E, 30, ABG)
18:54:33.157 00.000 15712 Guiding  Dir = 2, Dur = 30
18:54:33.157 00.000 15712 IsGuiding returns 0
18:54:33.176 00.019 15712 PulseGuide returned control before completion, sleep 27
18:54:33.233 00.057 15712 IsGuiding returns 0
18:54:33.233 00.000 15712 Move returns status 0, amount 30
18:54:33.233 00.000 15712 MoveAxis(N, 0, ABG)
18:54:33.233 00.000 15712 Move returns status 0, amount 0
18:54:33.233 00.000 15712 move complete, result=0
18:54:33.233 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
18:54:33.241 00.008 15712 worker thread done servicing request
18:54:33.241 00.000 15712 Worker thread wakes up
18:54:33.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:33.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:34.652 01.411 15712 Exposure complete
18:54:34.712 00.060 15712 worker thread done servicing request
18:54:34.712 00.000 7988 OnExposeComplete: enter
18:54:34.712 00.000 7988 UpdateGuideState(): m_state=6
18:54:34.712 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
18:54:34.712 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=432.24, Mass=1353, SNR=24.9, Peak=192 HFD=3.0
18:54:34.712 00.000 7988 MultiStar: [#1 -0.05,0.33,1.03,U] [#2 -0.46,-0.04,1.03,U] [#3 -0.29,0.14,0.99,U] [#4 -0.19,0.11,1.07,U] [#5 -0.22,0.26,0.69,U] [#6 -0.10,0.47,0.74,U] [#7 -0.27,0.06,0.67,U] [#8 -0.35,0.42,0.69,U] 
18:54:34.712 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.17}, one-star: {-0.22, -0.04}
18:54:34.712 00.000 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.58) = xAngle (-1.37 = -1.37)
18:54:34.712 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.74 = 1.74)
18:54:34.712 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.95 mountX=0.04 mountY=0.22, mountTheta=1.37
18:54:34.712 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.04, opts=13)
18:54:34.727 00.015 7988 Enqueuing Move request for scope (-0.22, -0.04)
18:54:34.729 00.002 15712 Worker thread wakes up
18:54:34.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
18:54:34.729 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
18:54:34.729 00.000 15712 Moving (-0.22, -0.04) raw xDistance=0.04 yDistance=0.22
18:54:34.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:54:34.729 00.000 7988 UpdateGuideState exits: m=1353 SNR=24.9
18:54:34.731 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:34.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:34.731 00.000 7988 Enqueuing Expose request
18:54:34.731 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.12
18:54:34.731 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
18:54:34.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:34.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:54:34.731 00.000 15712 MoveAxis(E, 1, ABG)
18:54:34.731 00.000 15712 Guiding  Dir = 2, Dur = 1
18:54:34.731 00.000 15712 IsGuiding returns 0
18:54:34.749 00.018 15712 IsGuiding returns 0
18:54:34.749 00.000 15712 Move returns status 0, amount 1
18:54:34.749 00.000 15712 MoveAxis(N, 0, ABG)
18:54:34.749 00.000 15712 Move returns status 0, amount 0
18:54:34.749 00.000 15712 move complete, result=0
18:54:34.749 00.000 15712 worker thread done servicing request
18:54:34.749 00.000 15712 Worker thread wakes up
18:54:34.749 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
18:54:34.759 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:34.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:36.400 01.641 15712 Exposure complete
18:54:36.465 00.065 15712 worker thread done servicing request
18:54:36.465 00.000 7988 OnExposeComplete: enter
18:54:36.465 00.000 7988 UpdateGuideState(): m_state=6
18:54:36.465 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
18:54:36.465 00.000 7988 Star::Find returns 1 (0), X=1180.57, Y=432.35, Mass=1389, SNR=25.2, Peak=194 HFD=3.1
18:54:36.465 00.000 7988 MultiStar: [#1 -0.31,0.32,1.04,U] [#2 -0.26,-0.04,0.97,U] [#3 -0.25,0.40,0.92,U] [#4 -0.02,-0.04,1.03,U] [#5 -0.58,-0.16,0.72,U] [#6 -0.15,0.20,0.72,U] [#7 -0.39,0.17,0.66,U] [#8 -0.40,0.36,0.63,U] 
18:54:36.465 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.14}, one-star: {-0.30, 0.06}
18:54:36.465 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.52 = -1.76)
18:54:36.465 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.35)
18:54:36.465 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.06 hyp=0.31 cameraTheta=2.94 mountX=-0.06 mountY=0.30, mountTheta=1.76
18:54:36.465 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.06, opts=13)
18:54:36.465 00.000 7988 Enqueuing Move request for scope (-0.30, 0.06)
18:54:36.479 00.014 15712 Worker thread wakes up
18:54:36.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.06) opts 0xd
18:54:36.479 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.06)
18:54:36.479 00.000 15712 Moving (-0.30, 0.06) raw xDistance=-0.06 yDistance=0.30
18:54:36.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:36.479 00.000 7988 UpdateGuideState exits: m=1389 SNR=25.2
18:54:36.481 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:36.482 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:36.482 00.000 7988 Enqueuing Expose request
18:54:36.482 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 643.83
18:54:36.482 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
18:54:36.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:54:36.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
18:54:36.482 00.000 15712 MoveAxis(E, 10, ABG)
18:54:36.482 00.000 15712 Guiding  Dir = 2, Dur = 10
18:54:36.482 00.000 15712 IsGuiding returns 0
18:54:36.499 00.017 15712 IsGuiding returns 1
18:54:36.499 00.000 15712 scope still moving after pulse duration time elapsed
18:54:36.543 00.044 15712 IsGuiding returns 0
18:54:36.543 00.000 15712 scope move finished after 10 + 52 ms
18:54:36.543 00.000 15712 Move returns status 0, amount 10
18:54:36.543 00.000 15712 MoveAxis(N, 0, ABG)
18:54:36.543 00.000 15712 Move returns status 0, amount 0
18:54:36.543 00.000 15712 move complete, result=0
18:54:36.543 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.3 px 0 ms NORTH
18:54:36.550 00.007 15712 worker thread done servicing request
18:54:36.550 00.000 15712 Worker thread wakes up
18:54:36.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:36.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:37.965 01.415 15712 Exposure complete
18:54:38.027 00.062 15712 worker thread done servicing request
18:54:38.027 00.000 7988 OnExposeComplete: enter
18:54:38.027 00.000 7988 UpdateGuideState(): m_state=6
18:54:38.031 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
18:54:38.031 00.000 7988 Star::Find returns 1 (0), X=1180.54, Y=432.33, Mass=1383, SNR=25.2, Peak=220 HFD=3.0
18:54:38.033 00.002 7988 MultiStar: [#1 -0.17,0.37,1.04,U] [#2 -0.44,-0.08,1.01,U] [#3 -0.21,0.16,0.98,U] [#4 -0.05,-0.09,1.06,U] [#5 -0.51,0.07,0.71,U] [#6 -0.18,0.24,0.70,U] [#7 -0.21,0.09,0.65,U] [#8 -0.32,0.21,0.64,U] 
18:54:38.035 00.002 7988 refined, 8 included, MultiStar: {-0.26, 0.11}, one-star: {-0.33, 0.04}
18:54:38.035 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.34 = -1.95)
18:54:38.037 00.002 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.45 = 1.16)
18:54:38.037 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.76 mountX=-0.10 mountY=0.26, mountTheta=1.95
18:54:38.039 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.11, opts=13)
18:54:38.041 00.002 7988 Enqueuing Move request for scope (-0.26, 0.11)
18:54:38.041 00.000 15712 Worker thread wakes up
18:54:38.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
18:54:38.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
18:54:38.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:38.043 00.002 7988 UpdateGuideState exits: m=1383 SNR=25.2
18:54:38.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:38.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:38.043 00.000 7988 Enqueuing Expose request
18:54:38.043 00.000 15712 Moving (-0.26, 0.11) raw xDistance=-0.10 yDistance=0.26
18:54:38.048 00.005 15712 PPEC rslt: input = -0.10, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 643.54
18:54:38.048 00.000 15712 PPEC: input: -0.10, control: -0.04, exposure: 1500
18:54:38.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:54:38.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
18:54:38.048 00.000 15712 MoveAxis(E, 13, ABG)
18:54:38.048 00.000 15712 Guiding  Dir = 2, Dur = 13
18:54:38.048 00.000 15712 IsGuiding returns 0
18:54:38.065 00.017 15712 IsGuiding returns 1
18:54:38.065 00.000 15712 scope still moving after pulse duration time elapsed
18:54:38.125 00.060 15712 IsGuiding returns 1
18:54:38.155 00.030 15712 IsGuiding returns 0
18:54:38.155 00.000 15712 scope move finished after 13 + 91 ms
18:54:38.155 00.000 15712 Move returns status 0, amount 13
18:54:38.155 00.000 15712 MoveAxis(N, 0, ABG)
18:54:38.155 00.000 15712 Move returns status 0, amount 0
18:54:38.155 00.000 15712 move complete, result=0
18:54:38.155 00.000 15712 worker thread done servicing request
18:54:38.155 00.000 15712 Worker thread wakes up
18:54:38.155 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.3 px 0 ms NORTH
18:54:38.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:38.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:39.797 01.642 15712 Exposure complete
18:54:39.855 00.058 15712 worker thread done servicing request
18:54:39.855 00.000 7988 OnExposeComplete: enter
18:54:39.855 00.000 7988 UpdateGuideState(): m_state=6
18:54:39.861 00.006 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
18:54:39.861 00.000 7988 Star::Find returns 1 (0), X=1180.45, Y=432.12, Mass=1434, SNR=25.7, Peak=184 HFD=3.4
18:54:39.863 00.002 7988 MultiStar: [#1 -0.22,0.10,1.02,U] [#2 -0.33,-0.27,0.98,U] [#3 -0.37,-0.08,0.90,U] [#4 -0.25,-0.14,1.05,U] [#5 -0.51,-0.17,0.71,U] [#6 -0.13,-0.14,0.73,U] [#7 -0.42,0.02,0.64,U] [#8 -0.35,-0.16,0.65,U] 
18:54:39.865 00.002 7988 refined, 8 included, MultiStar: {-0.33, -0.11}, one-star: {-0.42, -0.17}
18:54:39.866 00.001 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.58) = xAngle (-1.23 = -1.23)
18:54:39.866 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.88 = 1.88)
18:54:39.866 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.11 hyp=0.35 cameraTheta=-2.81 mountX=0.12 mountY=0.33, mountTheta=1.23
18:54:39.866 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.11, opts=13)
18:54:39.866 00.000 7988 Enqueuing Move request for scope (-0.33, -0.11)
18:54:39.871 00.005 15712 Worker thread wakes up
18:54:39.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.11) opts 0xd
18:54:39.871 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.11)
18:54:39.871 00.000 15712 Moving (-0.33, -0.11) raw xDistance=0.12 yDistance=0.33
18:54:39.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:54:39.871 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.7
18:54:39.874 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:39.874 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:39.876 00.002 7988 Enqueuing Expose request
18:54:39.876 00.000 15712 PPEC rslt: input = 0.12, final = -0.05, react = 0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 643.25
18:54:39.876 00.000 15712 PPEC: input: 0.12, control: -0.05, exposure: 1500
18:54:39.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:54:39.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
18:54:39.876 00.000 15712 MoveAxis(E, 18, ABG)
18:54:39.876 00.000 15712 Guiding  Dir = 2, Dur = 18
18:54:39.878 00.002 15712 IsGuiding returns 0
18:54:39.905 00.027 15712 IsGuiding returns 1
18:54:39.905 00.000 15712 scope still moving after pulse duration time elapsed
18:54:39.950 00.045 15712 IsGuiding returns 0
18:54:39.950 00.000 15712 scope move finished after 18 + 56 ms
18:54:39.950 00.000 15712 Move returns status 0, amount 18
18:54:39.950 00.000 15712 MoveAxis(N, 0, ABG)
18:54:39.950 00.000 15712 Move returns status 0, amount 0
18:54:39.950 00.000 15712 move complete, result=0
18:54:39.950 00.000 7988 GuideStep: 0.1 px 18 ms EAST, 0.3 px 0 ms NORTH
18:54:39.955 00.005 15712 worker thread done servicing request
18:54:39.955 00.000 15712 Worker thread wakes up
18:54:39.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:39.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:41.373 01.418 15712 Exposure complete
18:54:41.433 00.060 15712 worker thread done servicing request
18:54:41.433 00.000 7988 OnExposeComplete: enter
18:54:41.433 00.000 7988 UpdateGuideState(): m_state=6
18:54:41.433 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
18:54:41.441 00.008 7988 Star::Find returns 1 (0), X=1180.50, Y=432.29, Mass=1456, SNR=25.7, Peak=184 HFD=3.4
18:54:41.441 00.000 7988 MultiStar: [#1 -0.20,0.29,1.00,U] [#2 -0.28,-0.18,0.96,U] [#3 -0.34,0.23,0.95,U] [#4 -0.12,0.02,1.04,U] [#5 -0.15,0.20,0.68,U] [#6 -0.28,0.14,0.69,U] [#7 -0.32,-0.02,0.62,U] [#8 -0.52,0.05,0.65,U] 
18:54:41.443 00.002 7988 refined, 8 included, MultiStar: {-0.28, 0.08}, one-star: {-0.38, 0.01}
18:54:41.443 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.44 = -1.85)
18:54:41.445 00.002 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.26)
18:54:41.445 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.29 cameraTheta=2.86 mountX=-0.08 mountY=0.28, mountTheta=1.85
18:54:41.448 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.08, opts=13)
18:54:41.448 00.000 7988 Enqueuing Move request for scope (-0.28, 0.08)
18:54:41.450 00.002 15712 Worker thread wakes up
18:54:41.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.08) opts 0xd
18:54:41.450 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.08)
18:54:41.450 00.000 15712 Moving (-0.28, 0.08) raw xDistance=-0.08 yDistance=0.28
18:54:41.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:41.450 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.7
18:54:41.453 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:41.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:41.456 00.003 7988 Enqueuing Expose request
18:54:41.456 00.000 15712 PPEC rslt: input = -0.08, final = -0.06, react = -0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 642.97
18:54:41.456 00.000 15712 PPEC: input: -0.08, control: -0.06, exposure: 1500
18:54:41.456 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=-0.19 newest=0.87
18:54:41.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
18:54:41.456 00.000 15712 MoveAxis(E, 19, ABG)
18:54:41.456 00.000 15712 Guiding  Dir = 2, Dur = 19
18:54:41.456 00.000 15712 IsGuiding returns 0
18:54:41.487 00.031 15712 IsGuiding returns 1
18:54:41.487 00.000 15712 scope still moving after pulse duration time elapsed
18:54:41.512 00.025 15712 IsGuiding returns 1
18:54:41.550 00.038 15712 IsGuiding returns 0
18:54:41.550 00.000 15712 scope move finished after 19 + 73 ms
18:54:41.550 00.000 15712 Move returns status 0, amount 19
18:54:41.550 00.000 15712 BLC: Oldest BLC event removed
18:54:41.550 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 215 applied
18:54:41.550 00.000 15712 MoveAxis(S, 286, ABG)
18:54:41.550 00.000 15712 Guiding  Dir = 1, Dur = 286
18:54:41.550 00.000 15712 IsGuiding returns 0
18:54:41.623 00.073 15712 PulseGuide returned control before completion, sleep 217
18:54:41.863 00.240 15712 IsGuiding returns 1
18:54:41.863 00.000 15712 scope still moving after pulse duration time elapsed
18:54:41.911 00.048 15712 IsGuiding returns 1
18:54:41.942 00.031 15712 IsGuiding returns 0
18:54:41.942 00.000 15712 scope move finished after 286 + 113 ms
18:54:41.942 00.000 15712 Move returns status 0, amount 286
18:54:41.942 00.000 15712 move complete, result=0
18:54:41.942 00.000 7988 GuideStep: -0.1 px 19 ms EAST, 0.3 px 286 ms SOUTH
18:54:41.953 00.011 15712 worker thread done servicing request
18:54:41.953 00.000 15712 Worker thread wakes up
18:54:41.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:41.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:43.584 01.631 15712 Exposure complete
18:54:43.647 00.063 15712 worker thread done servicing request
18:54:43.648 00.001 7988 OnExposeComplete: enter
18:54:43.648 00.000 7988 UpdateGuideState(): m_state=6
18:54:43.648 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
18:54:43.648 00.000 7988 Star::Find returns 1 (0), X=1180.63, Y=432.06, Mass=1329, SNR=24.6, Peak=206 HFD=3.3
18:54:43.648 00.000 7988 MultiStar: [#1 -0.16,0.18,1.04,U] [#2 -0.03,-0.30,1.03,U] [#3 0.10,0.16,0.98,U] [#4 0.21,-0.12,1.09,U] [#5 0.01,-0.07,0.72,U] [#6 -0.02,-0.08,0.73,U] [#7 -0.05,-0.18,0.66,U] [#8 0.02,-0.09,0.66,U] 
18:54:43.648 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.25, -0.23}
18:54:43.648 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
18:54:43.648 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
18:54:43.648 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.81 mountX=0.08 mountY=0.02, mountTheta=0.26
18:54:43.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.08, opts=13)
18:54:43.648 00.000 7988 Enqueuing Move request for scope (-0.02, -0.08)
18:54:43.661 00.013 15712 Worker thread wakes up
18:54:43.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
18:54:43.661 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
18:54:43.661 00.000 15712 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=0.02
18:54:43.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:43.662 00.001 7988 UpdateGuideState exits: m=1329 SNR=24.6
18:54:43.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:43.664 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:43.664 00.000 7988 Enqueuing Expose request
18:54:43.666 00.002 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.10, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=0.278701, 1:0.020702
18:54:43.666 00.000 15712 BLC: No correction, Miss < min_move
18:54:43.668 00.002 15712 PPEC rslt: input = 0.08, final = -0.06, react = 0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 642.69
18:54:43.668 00.000 15712 PPEC: input: 0.08, control: -0.06, exposure: 1500
18:54:43.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:43.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:54:43.668 00.000 15712 MoveAxis(E, 21, ABG)
18:54:43.668 00.000 15712 Guiding  Dir = 2, Dur = 21
18:54:43.668 00.000 15712 IsGuiding returns 0
18:54:43.693 00.025 15712 IsGuiding returns 1
18:54:43.693 00.000 15712 scope still moving after pulse duration time elapsed
18:54:43.741 00.048 15712 IsGuiding returns 0
18:54:43.741 00.000 15712 scope move finished after 21 + 50 ms
18:54:43.741 00.000 15712 Move returns status 0, amount 21
18:54:43.741 00.000 15712 MoveAxis(N, 0, ABG)
18:54:43.741 00.000 15712 Move returns status 0, amount 0
18:54:43.741 00.000 15712 move complete, result=0
18:54:43.741 00.000 15712 worker thread done servicing request
18:54:43.741 00.000 15712 Worker thread wakes up
18:54:43.741 00.000 7988 GuideStep: 0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
18:54:43.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:43.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:45.160 01.419 15712 Exposure complete
18:54:45.222 00.062 15712 worker thread done servicing request
18:54:45.222 00.000 7988 OnExposeComplete: enter
18:54:45.222 00.000 7988 UpdateGuideState(): m_state=6
18:54:45.225 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
18:54:45.227 00.002 7988 Star::Find returns 1 (0), X=1180.66, Y=432.12, Mass=1374, SNR=25.1, Peak=187 HFD=3.4
18:54:45.227 00.000 7988 MultiStar: [#1 -0.05,0.18,1.00,U] [#2 -0.24,-0.24,1.06,U] [#3 -0.22,-0.14,0.99,U] [#4 -0.05,-0.01,1.03,U] [#5 -0.30,-0.31,0.69,U] [#6 0.15,-0.14,0.73,U] [#7 -0.18,-0.28,0.66,U] [#8 -0.29,-0.18,0.60,U] 
18:54:45.227 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.13}, one-star: {-0.22, -0.16}
18:54:45.227 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
18:54:45.227 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
18:54:45.227 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.44 mountX=0.13 mountY=0.16, mountTheta=0.87
18:54:45.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.13, opts=13)
18:54:45.227 00.000 7988 Enqueuing Move request for scope (-0.15, -0.13)
18:54:45.227 00.000 15712 Worker thread wakes up
18:54:45.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
18:54:45.227 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
18:54:45.227 00.000 15712 Moving (-0.15, -0.13) raw xDistance=0.13 yDistance=0.16
18:54:45.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:45.237 00.010 7988 UpdateGuideState exits: m=1374 SNR=25.1
18:54:45.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:45.239 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:45.241 00.002 15712 BLC: History state: CurrMiss=0.16, AvgInitMiss=-0.10, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=0.278701, 1:0.020702, 2:0.155406
18:54:45.241 00.000 15712 BLC: No correction, Miss < min_move
18:54:45.241 00.000 7988 Enqueuing Expose request
18:54:45.243 00.002 15712 PPEC rslt: input = 0.13, final = -0.05, react = 0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.42
18:54:45.243 00.000 15712 PPEC: input: 0.13, control: -0.05, exposure: 1500
18:54:45.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:45.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:54:45.243 00.000 15712 MoveAxis(E, 15, ABG)
18:54:45.243 00.000 15712 Guiding  Dir = 2, Dur = 15
18:54:45.243 00.000 15712 IsGuiding returns 0
18:54:45.258 00.015 15712 PulseGuide returned control before completion, sleep 11
18:54:45.308 00.050 15712 IsGuiding returns 0
18:54:45.308 00.000 15712 Move returns status 0, amount 15
18:54:45.308 00.000 15712 MoveAxis(N, 0, ABG)
18:54:45.308 00.000 15712 Move returns status 0, amount 0
18:54:45.308 00.000 15712 move complete, result=0
18:54:45.308 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.2 px 0 ms NORTH
18:54:45.308 00.000 15712 worker thread done servicing request
18:54:45.308 00.000 15712 Worker thread wakes up
18:54:45.310 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:45.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:46.943 01.633 15712 Exposure complete
18:54:47.005 00.062 15712 worker thread done servicing request
18:54:47.005 00.000 7988 OnExposeComplete: enter
18:54:47.007 00.002 7988 UpdateGuideState(): m_state=6
18:54:47.007 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
18:54:47.007 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=431.69, Mass=1468, SNR=26.0, Peak=222 HFD=3.1
18:54:47.007 00.000 7988 MultiStar: [#1 -0.03,-0.06,0.98,U] [#2 -0.35,-0.58,0.99,U] [#3 -0.12,-0.40,0.96,U] [#4 -0.11,-0.52,1.00,U] [#5 -0.17,-0.55,0.69,U] [#6 0.04,-0.33,0.68,U] [#7 -0.19,-0.58,0.66,U] [#8 -0.24,-0.26,0.68,U] 
18:54:47.007 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.43}, one-star: {-0.00, -0.60}
18:54:47.007 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
18:54:47.007 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
18:54:47.007 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.43 hyp=0.45 cameraTheta=-1.86 mountX=0.43 mountY=0.14, mountTheta=0.31
18:54:47.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.43, opts=13)
18:54:47.007 00.000 7988 Enqueuing Move request for scope (-0.13, -0.43)
18:54:47.007 00.000 15712 Worker thread wakes up
18:54:47.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:47.007 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
18:54:47.021 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.43) opts 0xd
18:54:47.021 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.43)
18:54:47.021 00.000 15712 Moving (-0.13, -0.43) raw xDistance=0.43 yDistance=0.14
18:54:47.021 00.000 15712 BLC: window closed
18:54:47.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:47.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:47.024 00.003 7988 Enqueuing Expose request
18:54:47.024 00.000 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=-0.10, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=0.278701, 1:0.020702, 2:0.155406
18:54:47.024 00.000 15712 BLC: No correction, Miss < min_move
18:54:47.024 00.000 15712 PPEC rslt: input = 0.43, final = 0.22, react = 0.26, pred = -0.04, hyst = 0.23, hyst_pct = 0.00, period_length = 642.15
18:54:47.024 00.000 15712 PPEC: input: 0.43, control: 0.22, exposure: 1500
18:54:47.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:47.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:54:47.024 00.000 15712 MoveAxis(W, 73, ABG)
18:54:47.024 00.000 15712 Guiding  Dir = 3, Dur = 73
18:54:47.024 00.000 15712 IsGuiding returns 0
18:54:47.041 00.017 15712 PulseGuide returned control before completion, sleep 62
18:54:47.144 00.103 15712 IsGuiding returns 1
18:54:47.144 00.000 15712 scope still moving after pulse duration time elapsed
18:54:47.181 00.037 15712 IsGuiding returns 0
18:54:47.181 00.000 15712 scope move finished after 73 + 79 ms
18:54:47.181 00.000 15712 Move returns status 0, amount 73
18:54:47.181 00.000 15712 MoveAxis(N, 0, ABG)
18:54:47.181 00.000 15712 Move returns status 0, amount 0
18:54:47.181 00.000 15712 move complete, result=0
18:54:47.181 00.000 15712 worker thread done servicing request
18:54:47.181 00.000 15712 Worker thread wakes up
18:54:47.181 00.000 7988 GuideStep: 0.4 px 73 ms WEST, 0.1 px 0 ms NORTH
18:54:47.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:47.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:48.601 01.420 15712 Exposure complete
18:54:48.663 00.062 15712 worker thread done servicing request
18:54:48.663 00.000 7988 OnExposeComplete: enter
18:54:48.663 00.000 7988 UpdateGuideState(): m_state=6
18:54:48.666 00.003 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
18:54:48.666 00.000 7988 Star::Find returns 1 (0), X=1180.69, Y=432.57, Mass=1393, SNR=25.3, Peak=130 HFD=3.5
18:54:48.668 00.002 7988 MultiStar: [#1 -0.07,0.75,1.00,U] [#2 -0.21,0.04,1.00,U] [#3 -0.25,0.53,0.94,U] [#4 -0.19,0.41,1.00,U] [#5 -0.39,0.25,0.70,U] [#6 -0.13,0.54,0.74,U] [#7 -0.39,0.42,0.71,U] [#8 -0.20,0.44,0.69,U] 
18:54:48.670 00.002 7988 single-star, 8 included, MultiStar: {-0.22, 0.41}, one-star: {-0.18, 0.28}
18:54:48.670 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
18:54:48.672 00.002 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
18:54:48.672 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.15 mountX=-0.28 mountY=0.18, mountTheta=2.58
18:54:48.674 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.28, opts=13)
18:54:48.676 00.002 7988 Enqueuing Move request for scope (-0.18, 0.28)
18:54:48.676 00.000 15712 Worker thread wakes up
18:54:48.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
18:54:48.676 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
18:54:48.676 00.000 15712 Moving (-0.18, 0.28) raw xDistance=-0.28 yDistance=0.18
18:54:48.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:48.679 00.003 7988 UpdateGuideState exits: m=1393 SNR=25.3
18:54:48.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:48.679 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:48.679 00.000 7988 Enqueuing Expose request
18:54:48.684 00.005 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 641.88
18:54:48.684 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
18:54:48.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:48.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:54:48.684 00.000 15712 MoveAxis(E, 61, ABG)
18:54:48.684 00.000 15712 Guiding  Dir = 2, Dur = 61
18:54:48.684 00.000 15712 IsGuiding returns 0
18:54:48.710 00.026 15712 PulseGuide returned control before completion, sleep 44
18:54:48.791 00.081 15712 IsGuiding returns 1
18:54:48.791 00.000 15712 scope still moving after pulse duration time elapsed
18:54:48.821 00.030 15712 IsGuiding returns 0
18:54:48.821 00.000 15712 scope move finished after 61 + 76 ms
18:54:48.821 00.000 15712 Move returns status 0, amount 61
18:54:48.821 00.000 15712 MoveAxis(N, 0, ABG)
18:54:48.821 00.000 15712 Move returns status 0, amount 0
18:54:48.821 00.000 15712 move complete, result=0
18:54:48.821 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.2 px 0 ms NORTH
18:54:48.823 00.002 15712 worker thread done servicing request
18:54:48.823 00.000 15712 Worker thread wakes up
18:54:48.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:48.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:50.465 01.642 15712 Exposure complete
18:54:50.527 00.062 15712 worker thread done servicing request
18:54:50.528 00.001 7988 OnExposeComplete: enter
18:54:50.528 00.000 7988 UpdateGuideState(): m_state=6
18:54:50.528 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
18:54:50.528 00.000 7988 Star::Find returns 1 (0), X=1180.60, Y=432.37, Mass=1478, SNR=26.1, Peak=220 HFD=3.1
18:54:50.528 00.000 7988 MultiStar: [#1 -0.06,0.56,1.02,U] [#2 -0.22,-0.16,1.02,U] [#3 -0.24,0.38,0.93,U] [#4 -0.03,0.13,1.02,U] [#5 -0.18,0.36,0.72,U] [#6 0.03,0.34,0.66,U] [#7 -0.34,0.31,0.67,U] [#8 -0.17,0.26,0.60,U] 
18:54:50.528 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.24}, one-star: {-0.27, 0.08}
18:54:50.528 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.44 = -1.84)
18:54:50.528 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.55 = 1.27)
18:54:50.528 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.86 mountX=-0.08 mountY=0.27, mountTheta=1.85
18:54:50.528 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.08, opts=13)
18:54:50.528 00.000 7988 Enqueuing Move request for scope (-0.27, 0.08)
18:54:50.528 00.000 15712 Worker thread wakes up
18:54:50.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.08) opts 0xd
18:54:50.528 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.08)
18:54:50.528 00.000 15712 Moving (-0.27, 0.08) raw xDistance=-0.08 yDistance=0.27
18:54:50.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:50.542 00.014 7988 UpdateGuideState exits: m=1478 SNR=26.1
18:54:50.544 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:50.544 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:50.544 00.000 7988 Enqueuing Expose request
18:54:50.544 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.62
18:54:50.544 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
18:54:50.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
18:54:50.544 00.000 15712 MoveAxis(E, 3, ABG)
18:54:50.544 00.000 15712 Guiding  Dir = 2, Dur = 3
18:54:50.544 00.000 15712 IsGuiding returns 0
18:54:50.561 00.017 15712 IsGuiding returns 0
18:54:50.561 00.000 15712 Move returns status 0, amount 3
18:54:50.561 00.000 15712 MoveAxis(S, 69, ABG)
18:54:50.561 00.000 15712 Guiding  Dir = 1, Dur = 69
18:54:50.561 00.000 15712 IsGuiding returns 0
18:54:50.669 00.108 15712 IsGuiding returns 1
18:54:50.669 00.000 15712 scope still moving after pulse duration time elapsed
18:54:50.701 00.032 15712 IsGuiding returns 1
18:54:50.733 00.032 15712 IsGuiding returns 0
18:54:50.733 00.000 15712 scope move finished after 69 + 106 ms
18:54:50.733 00.000 15712 Move returns status 0, amount 69
18:54:50.733 00.000 15712 move complete, result=0
18:54:50.733 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.3 px 69 ms SOUTH
18:54:50.744 00.011 15712 worker thread done servicing request
18:54:50.744 00.000 15712 Worker thread wakes up
18:54:50.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:50.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:52.152 01.408 15712 Exposure complete
18:54:52.213 00.061 15712 worker thread done servicing request
18:54:52.213 00.000 7988 OnExposeComplete: enter
18:54:52.213 00.000 7988 UpdateGuideState(): m_state=6
18:54:52.218 00.005 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
18:54:52.218 00.000 7988 Star::Find returns 1 (1), X=1180.90, Y=432.35, Mass=1539, SNR=26.6, Peak=255 HFD=3.3
18:54:52.220 00.002 7988 MultiStar: [#1 0.13,0.35,1.01,U] [#2 0.08,-0.05,1.00,U] [#3 0.28,0.28,0.92,U] [#4 0.13,0.07,0.98,U] [#5 -0.05,0.11,0.70,U] [#6 0.23,0.26,0.68,U] [#7 0.01,0.09,0.65,U] [#8 -0.00,0.33,0.61,U] 
18:54:52.222 00.002 7988 single-star, 8 included, MultiStar: {0.10, 0.16}, one-star: {0.03, 0.06}
18:54:52.222 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
18:54:52.224 00.002 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.84 = -0.45)
18:54:52.225 00.001 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.15 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
18:54:52.227 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
18:54:52.227 00.000 7988 Enqueuing Move request for scope (0.03, 0.06)
18:54:52.229 00.002 15712 Worker thread wakes up
18:54:52.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
18:54:52.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
18:54:52.229 00.000 15712 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=-0.03
18:54:52.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:52.229 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.6 Saturated
18:54:52.232 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:52.232 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:52.234 00.002 7988 Enqueuing Expose request
18:54:52.234 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.37
18:54:52.234 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
18:54:52.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:52.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:54:52.234 00.000 15712 MoveAxis(E, 6, ABG)
18:54:52.234 00.000 15712 Guiding  Dir = 2, Dur = 6
18:54:52.236 00.002 15712 IsGuiding returns 0
18:54:52.259 00.023 15712 IsGuiding returns 0
18:54:52.261 00.002 15712 Move returns status 0, amount 6
18:54:52.261 00.000 15712 MoveAxis(N, 0, ABG)
18:54:52.261 00.000 15712 Move returns status 0, amount 0
18:54:52.261 00.000 15712 move complete, result=0
18:54:52.261 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
18:54:52.261 00.000 15712 worker thread done servicing request
18:54:52.261 00.000 15712 Worker thread wakes up
18:54:52.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:52.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:53.904 01.643 15712 Exposure complete
18:54:53.965 00.061 15712 worker thread done servicing request
18:54:53.965 00.000 7988 OnExposeComplete: enter
18:54:53.965 00.000 7988 UpdateGuideState(): m_state=6
18:54:53.969 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
18:54:53.969 00.000 7988 Star::Find returns 1 (1), X=1180.89, Y=432.24, Mass=1437, SNR=25.8, Peak=255 HFD=3.0
18:54:53.971 00.002 7988 MultiStar: [#1 0.28,0.26,1.02,U] [#2 0.04,-0.13,0.97,U] [#3 -0.08,0.25,0.95,U] [#4 0.39,-0.07,1.01,U] [#5 -0.06,-0.04,0.70,U] [#6 0.30,0.17,0.68,U] [#7 0.00,0.24,0.67,U] [#8 0.26,-0.02,0.66,U] 
18:54:53.973 00.002 7988 single-star, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.01, -0.05}
18:54:53.973 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
18:54:53.975 00.002 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.90)
18:54:53.975 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.31 mountX=0.05 mountY=-0.01, mountTheta=-0.24
18:54:53.977 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.05, opts=13)
18:54:53.979 00.002 7988 Enqueuing Move request for scope (0.01, -0.05)
18:54:53.979 00.000 15712 Worker thread wakes up
18:54:53.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
18:54:53.979 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
18:54:53.979 00.000 15712 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.01
18:54:53.981 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:53.981 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.8 Saturated
18:54:53.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:53.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:53.981 00.000 7988 Enqueuing Expose request
18:54:53.981 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.12
18:54:53.981 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
18:54:53.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:53.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:54:53.981 00.000 15712 MoveAxis(W, 2, ABG)
18:54:53.981 00.000 15712 Guiding  Dir = 3, Dur = 2
18:54:53.997 00.016 15712 IsGuiding returns 0
18:54:54.013 00.016 15712 IsGuiding returns 0
18:54:54.013 00.000 15712 Move returns status 0, amount 2
18:54:54.013 00.000 15712 MoveAxis(N, 0, ABG)
18:54:54.013 00.000 15712 Move returns status 0, amount 0
18:54:54.013 00.000 15712 move complete, result=0
18:54:54.013 00.000 15712 worker thread done servicing request
18:54:54.013 00.000 15712 Worker thread wakes up
18:54:54.013 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
18:54:54.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:54.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:55.434 01.421 15712 Exposure complete
18:54:55.496 00.062 15712 worker thread done servicing request
18:54:55.496 00.000 7988 OnExposeComplete: enter
18:54:55.496 00.000 7988 UpdateGuideState(): m_state=6
18:54:55.496 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
18:54:55.496 00.000 7988 Star::Find returns 1 (1), X=1181.10, Y=432.29, Mass=1476, SNR=26.1, Peak=255 HFD=3.3
18:54:55.496 00.000 7988 MultiStar: [#1 0.25,0.40,0.97,U] [#2 0.01,-0.08,1.00,U] [#3 0.16,0.26,0.93,U] [#4 0.20,0.34,1.02,U] [#5 0.04,-0.06,0.68,U] [#6 0.38,0.32,0.72,U] [#7 0.00,0.02,0.63,U] [#8 0.12,0.35,0.64,U] 
18:54:55.496 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.17}, one-star: {0.22, 0.01}
18:54:55.496 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
18:54:55.496 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
18:54:55.496 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.02 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
18:54:55.506 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.01, opts=13)
18:54:55.506 00.000 7988 Enqueuing Move request for scope (0.22, 0.01)
18:54:55.506 00.000 15712 Worker thread wakes up
18:54:55.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
18:54:55.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
18:54:55.506 00.000 15712 Moving (0.22, 0.01) raw xDistance=-0.01 yDistance=-0.22
18:54:55.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:55.506 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1 Saturated
18:54:55.512 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:55.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:55.512 00.000 7988 Enqueuing Expose request
18:54:55.512 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.87
18:54:55.512 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
18:54:55.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:55.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:54:55.512 00.000 15712 MoveAxis(W, 3, ABG)
18:54:55.512 00.000 15712 Guiding  Dir = 3, Dur = 3
18:54:55.512 00.000 15712 IsGuiding returns 0
18:54:55.528 00.016 15712 IsGuiding returns 0
18:54:55.528 00.000 15712 Move returns status 0, amount 3
18:54:55.528 00.000 15712 MoveAxis(N, 0, ABG)
18:54:55.528 00.000 15712 Move returns status 0, amount 0
18:54:55.528 00.000 15712 move complete, result=0
18:54:55.528 00.000 15712 worker thread done servicing request
18:54:55.528 00.000 15712 Worker thread wakes up
18:54:55.528 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
18:54:55.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:55.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:57.171 01.643 15712 Exposure complete
18:54:57.233 00.062 15712 worker thread done servicing request
18:54:57.233 00.000 7988 OnExposeComplete: enter
18:54:57.233 00.000 7988 UpdateGuideState(): m_state=6
18:54:57.236 00.003 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
18:54:57.236 00.000 7988 Star::Find returns 1 (1), X=1181.00, Y=432.31, Mass=1389, SNR=25.2, Peak=255 HFD=3.3
18:54:57.238 00.002 7988 MultiStar: [#1 0.16,0.51,1.02,U] [#2 -0.10,0.00,1.02,U] [#3 0.14,0.26,0.96,U] [#4 0.17,0.27,1.05,U] [#5 -0.00,0.18,0.69,U] [#6 0.32,0.25,0.69,U] [#7 -0.09,0.05,0.71,U] [#8 -0.13,0.23,0.67,U] 
18:54:57.238 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.20}, one-star: {0.13, 0.03}
18:54:57.238 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
18:54:57.242 00.004 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.39)
18:54:57.242 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=-0.03 mountY=-0.13, mountTheta=-1.78
18:54:57.242 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.03, opts=13)
18:54:57.242 00.000 7988 Enqueuing Move request for scope (0.13, 0.03)
18:54:57.242 00.000 15712 Worker thread wakes up
18:54:57.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
18:54:57.242 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
18:54:57.242 00.000 15712 Moving (0.13, 0.03) raw xDistance=-0.03 yDistance=-0.13
18:54:57.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:57.242 00.000 7988 UpdateGuideState exits: m=1389 SNR=25.2 Saturated
18:54:57.249 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:57.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:57.249 00.000 7988 Enqueuing Expose request
18:54:57.249 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.62
18:54:57.249 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
18:54:57.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:57.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:54:57.249 00.000 15712 MoveAxis(W, 3, ABG)
18:54:57.249 00.000 15712 Guiding  Dir = 3, Dur = 3
18:54:57.249 00.000 15712 IsGuiding returns 0
18:54:57.276 00.027 15712 IsGuiding returns 0
18:54:57.276 00.000 15712 Move returns status 0, amount 3
18:54:57.276 00.000 15712 MoveAxis(N, 0, ABG)
18:54:57.276 00.000 15712 Move returns status 0, amount 0
18:54:57.276 00.000 15712 move complete, result=0
18:54:57.276 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
18:54:57.281 00.005 15712 worker thread done servicing request
18:54:57.281 00.000 15712 Worker thread wakes up
18:54:57.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:57.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:54:58.686 01.405 15712 Exposure complete
18:54:58.748 00.062 15712 worker thread done servicing request
18:54:58.748 00.000 7988 OnExposeComplete: enter
18:54:58.748 00.000 7988 UpdateGuideState(): m_state=6
18:54:58.754 00.006 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
18:54:58.754 00.000 7988 Star::Find returns 1 (1), X=1180.91, Y=432.23, Mass=1509, SNR=26.3, Peak=255 HFD=3.1
18:54:58.756 00.002 7988 MultiStar: [#1 0.14,0.03,0.98,U] [#2 0.11,-0.18,1.01,U] [#3 0.01,-0.04,0.95,U] [#4 0.23,-0.08,0.98,U] [#5 -0.15,-0.02,0.71,U] [#6 0.26,0.00,0.66,U] [#7 -0.18,-0.32,0.65,U] [#8 -0.18,-0.18,0.63,U] 
18:54:58.756 00.000 7988 single-star, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.04, -0.06}
18:54:58.756 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
18:54:58.756 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.61)
18:54:58.756 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.01 mountX=0.06 mountY=-0.04, mountTheta=-0.54
18:54:58.756 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.06, opts=13)
18:54:58.764 00.008 7988 Enqueuing Move request for scope (0.04, -0.06)
18:54:58.764 00.000 15712 Worker thread wakes up
18:54:58.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
18:54:58.764 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
18:54:58.764 00.000 15712 Moving (0.04, -0.06) raw xDistance=0.06 yDistance=-0.04
18:54:58.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:54:58.764 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.3 Saturated
18:54:58.764 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
18:54:58.764 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
18:54:58.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:54:58.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:58.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:54:58.764 00.000 7988 Enqueuing Expose request
18:54:58.771 00.007 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:54:58.771 00.000 15712 MoveAxis(W, 3, ABG)
18:54:58.771 00.000 15712 Guiding  Dir = 3, Dur = 3
18:54:58.771 00.000 15712 IsGuiding returns 0
18:54:58.796 00.025 15712 IsGuiding returns 0
18:54:58.796 00.000 15712 Move returns status 0, amount 3
18:54:58.796 00.000 15712 MoveAxis(N, 0, ABG)
18:54:58.796 00.000 15712 Move returns status 0, amount 0
18:54:58.796 00.000 15712 move complete, result=0
18:54:58.796 00.000 15712 worker thread done servicing request
18:54:58.796 00.000 15712 Worker thread wakes up
18:54:58.796 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
18:54:58.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:54:58.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:00.442 01.646 15712 Exposure complete
18:55:00.503 00.061 15712 worker thread done servicing request
18:55:00.503 00.000 7988 OnExposeComplete: enter
18:55:00.505 00.002 7988 UpdateGuideState(): m_state=6
18:55:00.505 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
18:55:00.505 00.000 7988 Star::Find returns 1 (0), X=1181.03, Y=431.86, Mass=1424, SNR=25.3, Peak=229 HFD=3.0
18:55:00.505 00.000 7988 MultiStar: [#1 0.37,-0.11,1.05,U] [#2 -0.03,-0.26,1.00,U] [#3 0.15,-0.11,0.99,U] [#4 0.11,-0.26,1.05,U] [#5 0.04,-0.29,0.72,U] [#6 0.32,-0.02,0.72,U] [#7 0.06,-0.35,0.69,U] [#8 0.20,-0.25,0.62,U] 
18:55:00.505 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.23}, one-star: {0.15, -0.42}
18:55:00.505 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
18:55:00.505 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.59)
18:55:00.505 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-0.99 mountX=0.23 mountY=-0.15, mountTheta=-0.56
18:55:00.505 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.23, opts=13)
18:55:00.505 00.000 7988 Enqueuing Move request for scope (0.15, -0.23)
18:55:00.505 00.000 15712 Worker thread wakes up
18:55:00.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
18:55:00.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
18:55:00.505 00.000 15712 Moving (0.15, -0.23) raw xDistance=0.23 yDistance=-0.15
18:55:00.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:00.519 00.014 7988 UpdateGuideState exits: m=1424 SNR=25.3
18:55:00.521 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:00.522 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:00.522 00.000 7988 Enqueuing Expose request
18:55:00.522 00.000 15712 PPEC rslt: input = 0.23, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 640.15
18:55:00.522 00.000 15712 PPEC: input: 0.23, control: 0.15, exposure: 1500
18:55:00.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:00.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:55:00.522 00.000 15712 MoveAxis(W, 48, ABG)
18:55:00.522 00.000 15712 Guiding  Dir = 3, Dur = 48
18:55:00.522 00.000 15712 IsGuiding returns 0
18:55:00.539 00.017 15712 PulseGuide returned control before completion, sleep 43
18:55:00.613 00.074 15712 IsGuiding returns 0
18:55:00.613 00.000 15712 Move returns status 0, amount 48
18:55:00.613 00.000 15712 MoveAxis(N, 0, ABG)
18:55:00.613 00.000 15712 Move returns status 0, amount 0
18:55:00.613 00.000 15712 move complete, result=0
18:55:00.613 00.000 7988 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
18:55:00.622 00.009 15712 worker thread done servicing request
18:55:00.622 00.000 15712 Worker thread wakes up
18:55:00.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:00.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:02.030 01.408 15712 Exposure complete
18:55:02.093 00.063 15712 worker thread done servicing request
18:55:02.093 00.000 7988 OnExposeComplete: enter
18:55:02.093 00.000 7988 UpdateGuideState(): m_state=6
18:55:02.093 00.000 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
18:55:02.093 00.000 7988 Star::Find returns 1 (0), X=1180.73, Y=431.93, Mass=1436, SNR=25.6, Peak=219 HFD=3.1
18:55:02.093 00.000 7988 MultiStar: [#1 0.12,0.03,1.02,U] [#2 0.00,-0.45,1.01,U] [#3 0.01,-0.23,0.94,U] [#4 0.17,-0.20,1.07,U] [#5 -0.15,-0.24,0.71,U] [#6 -0.02,-0.29,0.71,U] [#7 0.00,-0.34,0.65,U] [#8 -0.10,-0.22,0.61,U] 
18:55:02.093 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.25}, one-star: {-0.14, -0.35}
18:55:02.093 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
18:55:02.093 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
18:55:02.093 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.57 mountX=0.25 mountY=0.00, mountTheta=0.02
18:55:02.103 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.25, opts=13)
18:55:02.103 00.000 7988 Enqueuing Move request for scope (0.00, -0.25)
18:55:02.103 00.000 15712 Worker thread wakes up
18:55:02.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.25) opts 0xd
18:55:02.103 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.25)
18:55:02.103 00.000 15712 Moving (0.00, -0.25) raw xDistance=0.25 yDistance=0.00
18:55:02.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:02.107 00.004 7988 UpdateGuideState exits: m=1436 SNR=25.6
18:55:02.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:02.107 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:02.107 00.000 7988 Enqueuing Expose request
18:55:02.107 00.000 15712 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 639.92
18:55:02.107 00.000 15712 PPEC: input: 0.25, control: 0.16, exposure: 1500
18:55:02.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:02.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:55:02.107 00.000 15712 MoveAxis(W, 52, ABG)
18:55:02.107 00.000 15712 Guiding  Dir = 3, Dur = 52
18:55:02.107 00.000 15712 IsGuiding returns 0
18:55:02.139 00.032 15712 PulseGuide returned control before completion, sleep 36
18:55:02.186 00.047 15712 IsGuiding returns 1
18:55:02.186 00.000 15712 scope still moving after pulse duration time elapsed
18:55:02.219 00.033 15712 IsGuiding returns 0
18:55:02.219 00.000 15712 scope move finished after 52 + 55 ms
18:55:02.219 00.000 15712 Move returns status 0, amount 52
18:55:02.219 00.000 15712 MoveAxis(N, 0, ABG)
18:55:02.219 00.000 15712 Move returns status 0, amount 0
18:55:02.219 00.000 15712 move complete, result=0
18:55:02.219 00.000 15712 worker thread done servicing request
18:55:02.219 00.000 15712 Worker thread wakes up
18:55:02.219 00.000 7988 GuideStep: 0.3 px 52 ms WEST, 0.0 px 0 ms NORTH
18:55:02.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:02.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:03.851 01.632 15712 Exposure complete
18:55:03.912 00.061 15712 worker thread done servicing request
18:55:03.912 00.000 7988 OnExposeComplete: enter
18:55:03.912 00.000 7988 UpdateGuideState(): m_state=6
18:55:03.915 00.003 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
18:55:03.915 00.000 7988 Star::Find returns 1 (1), X=1181.13, Y=432.17, Mass=1367, SNR=25.0, Peak=255 HFD=3.0
18:55:03.917 00.002 7988 MultiStar: [#1 0.37,0.22,1.02,U] [#2 0.10,-0.09,1.04,U] [#3 0.22,0.07,1.00,U] [#4 0.24,-0.10,1.05,U] [#5 0.15,-0.18,0.73,U] [#6 0.35,0.04,0.71,U] [#7 0.09,0.23,0.67,U] [#8 0.08,0.05,0.64,U] 
18:55:03.917 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.01}, one-star: {0.25, -0.12}
18:55:03.919 00.002 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.61 = 1.61)
18:55:03.921 00.002 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.72 = -1.56)
18:55:03.921 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.03 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
18:55:03.923 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.01, opts=13)
18:55:03.925 00.002 7988 Enqueuing Move request for scope (0.21, 0.01)
18:55:03.925 00.000 15712 Worker thread wakes up
18:55:03.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
18:55:03.925 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
18:55:03.925 00.000 15712 Moving (0.21, 0.01) raw xDistance=-0.01 yDistance=-0.21
18:55:03.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:55:03.926 00.001 7988 UpdateGuideState exits: m=1367 SNR=25.0 Saturated
18:55:03.926 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:03.929 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:03.929 00.000 7988 Enqueuing Expose request
18:55:03.929 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
18:55:03.929 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
18:55:03.929 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:03.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:55:03.929 00.000 15712 MoveAxis(W, 2, ABG)
18:55:03.929 00.000 15712 Guiding  Dir = 3, Dur = 2
18:55:03.929 00.000 15712 IsGuiding returns 0
18:55:03.958 00.029 15712 IsGuiding returns 0
18:55:03.958 00.000 15712 Move returns status 0, amount 2
18:55:03.958 00.000 15712 MoveAxis(N, 0, ABG)
18:55:03.958 00.000 15712 Move returns status 0, amount 0
18:55:03.958 00.000 15712 move complete, result=0
18:55:03.958 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
18:55:03.958 00.000 15712 worker thread done servicing request
18:55:03.963 00.005 15712 Worker thread wakes up
18:55:03.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:03.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:05.380 01.417 15712 Exposure complete
18:55:05.443 00.063 15712 worker thread done servicing request
18:55:05.443 00.000 7988 OnExposeComplete: enter
18:55:05.443 00.000 7988 UpdateGuideState(): m_state=6
18:55:05.443 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
18:55:05.443 00.000 7988 Star::Find returns 1 (1), X=1181.10, Y=432.11, Mass=1556, SNR=26.7, Peak=255 HFD=3.1
18:55:05.443 00.000 7988 MultiStar: [#1 0.32,0.26,0.94,U] [#2 -0.06,-0.32,0.99,U] [#3 0.09,-0.09,0.92,U] [#4 0.35,-0.05,0.99,U] [#5 0.02,-0.22,0.69,U] [#6 0.31,-0.11,0.67,U] [#7 0.07,-0.01,0.64,U] [#8 0.11,-0.09,0.65,U] 
18:55:05.443 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.23, -0.18}
18:55:05.443 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
18:55:05.443 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
18:55:05.443 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=0.09 mountY=-0.16, mountTheta=-1.07
18:55:05.443 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.09, opts=13)
18:55:05.443 00.000 7988 Enqueuing Move request for scope (0.16, -0.09)
18:55:05.443 00.000 15712 Worker thread wakes up
18:55:05.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
18:55:05.457 00.014 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
18:55:05.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:05.458 00.001 7988 UpdateGuideState exits: m=1556 SNR=26.7 Saturated
18:55:05.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:05.460 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:05.460 00.000 7988 Enqueuing Expose request
18:55:05.462 00.002 15712 Moving (0.16, -0.09) raw xDistance=0.09 yDistance=-0.16
18:55:05.464 00.002 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
18:55:05.464 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
18:55:05.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:05.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:55:05.464 00.000 15712 MoveAxis(W, 1, ABG)
18:55:05.464 00.000 15712 Guiding  Dir = 3, Dur = 1
18:55:05.464 00.000 15712 IsGuiding returns 0
18:55:05.478 00.014 15712 IsGuiding returns 0
18:55:05.478 00.000 15712 Move returns status 0, amount 1
18:55:05.478 00.000 15712 MoveAxis(N, 0, ABG)
18:55:05.478 00.000 15712 Move returns status 0, amount 0
18:55:05.478 00.000 15712 move complete, result=0
18:55:05.478 00.000 15712 worker thread done servicing request
18:55:05.478 00.000 15712 Worker thread wakes up
18:55:05.478 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
18:55:05.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:05.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:07.114 01.636 15712 Exposure complete
18:55:07.176 00.062 15712 worker thread done servicing request
18:55:07.176 00.000 7988 OnExposeComplete: enter
18:55:07.176 00.000 7988 UpdateGuideState(): m_state=6
18:55:07.178 00.002 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
18:55:07.180 00.002 7988 Star::Find returns 1 (1), X=1180.89, Y=431.95, Mass=1410, SNR=25.4, Peak=255 HFD=2.8
18:55:07.180 00.000 7988 MultiStar: [#1 0.14,0.07,1.01,U] [#2 -0.21,-0.29,1.00,U] [#3 0.06,-0.12,0.96,U] [#4 0.01,-0.18,1.05,U] [#5 -0.15,0.04,0.71,U] [#6 0.14,0.18,0.72,U] [#7 -0.07,-0.33,0.69,U] [#8 -0.16,-0.22,0.64,U] 
18:55:07.182 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.14}, one-star: {0.02, -0.34}
18:55:07.182 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
18:55:07.184 00.002 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
18:55:07.184 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.68 mountX=0.14 mountY=0.02, mountTheta=0.13
18:55:07.186 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.14, opts=13)
18:55:07.188 00.002 7988 Enqueuing Move request for scope (-0.02, -0.14)
18:55:07.188 00.000 15712 Worker thread wakes up
18:55:07.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
18:55:07.188 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
18:55:07.188 00.000 15712 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=0.02
18:55:07.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:07.191 00.003 7988 UpdateGuideState exits: m=1410 SNR=25.4 Saturated
18:55:07.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:07.193 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:07.193 00.000 7988 Enqueuing Expose request
18:55:07.195 00.002 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.25
18:55:07.195 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
18:55:07.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:07.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:55:07.195 00.000 15712 MoveAxis(E, 3, ABG)
18:55:07.195 00.000 15712 Guiding  Dir = 2, Dur = 3
18:55:07.195 00.000 15712 IsGuiding returns 0
18:55:07.210 00.015 15712 IsGuiding returns 0
18:55:07.210 00.000 15712 Move returns status 0, amount 3
18:55:07.210 00.000 15712 MoveAxis(N, 0, ABG)
18:55:07.210 00.000 15712 Move returns status 0, amount 0
18:55:07.210 00.000 15712 move complete, result=0
18:55:07.210 00.000 15712 worker thread done servicing request
18:55:07.210 00.000 15712 Worker thread wakes up
18:55:07.210 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
18:55:07.222 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:07.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:08.642 01.420 15712 Exposure complete
18:55:08.704 00.062 15712 worker thread done servicing request
18:55:08.704 00.000 7988 OnExposeComplete: enter
18:55:08.706 00.002 7988 UpdateGuideState(): m_state=6
18:55:08.706 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
18:55:08.706 00.000 7988 Star::Find returns 1 (1), X=1180.85, Y=431.82, Mass=1523, SNR=26.5, Peak=255 HFD=3.0
18:55:08.706 00.000 7988 MultiStar: [#1 0.08,0.02,0.98,U] [#2 -0.08,-0.45,1.02,U] [#3 0.15,-0.12,0.90,U] [#4 0.06,-0.32,1.00,U] [#5 0.20,-0.44,0.73,U] [#6 0.29,0.03,0.72,U] [#7 -0.08,-0.26,0.67,U] [#8 0.12,-0.24,0.62,U] 
18:55:08.706 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.26}, one-star: {-0.03, -0.47}
18:55:08.706 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
18:55:08.706 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
18:55:08.706 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.30 mountX=0.26 mountY=-0.07, mountTheta=-0.25
18:55:08.706 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.26, opts=13)
18:55:08.706 00.000 7988 Enqueuing Move request for scope (0.07, -0.26)
18:55:08.717 00.011 15712 Worker thread wakes up
18:55:08.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
18:55:08.717 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
18:55:08.717 00.000 15712 Moving (0.07, -0.26) raw xDistance=0.26 yDistance=-0.07
18:55:08.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:08.717 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5 Saturated
18:55:08.720 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:08.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:08.722 00.002 7988 Enqueuing Expose request
18:55:08.722 00.000 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.15, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 639.04
18:55:08.722 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
18:55:08.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:08.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:55:08.722 00.000 15712 MoveAxis(W, 51, ABG)
18:55:08.724 00.002 15712 Guiding  Dir = 3, Dur = 51
18:55:08.724 00.000 15712 IsGuiding returns 0
18:55:08.740 00.016 15712 PulseGuide returned control before completion, sleep 46
18:55:08.797 00.057 15712 IsGuiding returns 1
18:55:08.797 00.000 15712 scope still moving after pulse duration time elapsed
18:55:08.829 00.032 15712 IsGuiding returns 0
18:55:08.829 00.000 15712 scope move finished after 51 + 60 ms
18:55:08.829 00.000 15712 Move returns status 0, amount 51
18:55:08.829 00.000 15712 MoveAxis(N, 0, ABG)
18:55:08.829 00.000 15712 Move returns status 0, amount 0
18:55:08.829 00.000 15712 move complete, result=0
18:55:08.829 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
18:55:08.838 00.009 15712 worker thread done servicing request
18:55:08.838 00.000 15712 Worker thread wakes up
18:55:08.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:08.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:10.467 01.629 15712 Exposure complete
18:55:10.529 00.062 15712 worker thread done servicing request
18:55:10.529 00.000 7988 OnExposeComplete: enter
18:55:10.529 00.000 7988 UpdateGuideState(): m_state=6
18:55:10.532 00.003 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
18:55:10.534 00.002 7988 Star::Find returns 1 (1), X=1181.11, Y=432.00, Mass=1458, SNR=25.8, Peak=255 HFD=3.0
18:55:10.534 00.000 7988 MultiStar: [#1 0.10,0.11,0.99,U] [#2 0.05,-0.21,1.00,U] [#3 0.01,-0.09,0.94,U] [#4 0.18,-0.26,1.00,U] [#5 -0.05,-0.31,0.67,U] [#6 0.14,0.01,0.70,U] [#7 0.01,-0.28,0.64,U] [#8 0.01,0.05,0.67,U] 
18:55:10.536 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.23, -0.29}
18:55:10.537 00.001 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
18:55:10.537 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
18:55:10.539 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.04 mountX=0.14 mountY=-0.08, mountTheta=-0.52
18:55:10.541 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.14, opts=13)
18:55:10.541 00.000 7988 Enqueuing Move request for scope (0.09, -0.14)
18:55:10.543 00.002 15712 Worker thread wakes up
18:55:10.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
18:55:10.543 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
18:55:10.543 00.000 15712 Moving (0.09, -0.14) raw xDistance=0.14 yDistance=-0.08
18:55:10.544 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:10.544 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.8 Saturated
18:55:10.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:10.544 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:10.544 00.000 7988 Enqueuing Expose request
18:55:10.544 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.83
18:55:10.544 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
18:55:10.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:10.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:55:10.544 00.000 15712 MoveAxis(E, 0, ABG)
18:55:10.544 00.000 15712 Move returns status 0, amount 0
18:55:10.544 00.000 15712 MoveAxis(N, 0, ABG)
18:55:10.544 00.000 15712 Move returns status 0, amount 0
18:55:10.544 00.000 15712 move complete, result=0
18:55:10.544 00.000 15712 worker thread done servicing request
18:55:10.544 00.000 15712 Worker thread wakes up
18:55:10.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:10.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:10.544 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:55:11.968 01.424 15712 Exposure complete
18:55:12.028 00.060 15712 worker thread done servicing request
18:55:12.028 00.000 7988 OnExposeComplete: enter
18:55:12.028 00.000 7988 UpdateGuideState(): m_state=6
18:55:12.034 00.006 7988 Star::Find(15, 1181, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
18:55:12.034 00.000 7988 Star::Find returns 1 (1), X=1180.89, Y=432.10, Mass=1437, SNR=25.6, Peak=255 HFD=3.0
18:55:12.036 00.002 7988 MultiStar: [#1 0.23,0.15,1.03,U] [#2 -0.03,-0.28,1.00,U] [#3 0.11,0.15,0.94,U] [#4 0.14,-0.02,1.01,U] [#5 -0.14,-0.02,0.68,U] [#6 0.20,0.34,0.70,U] [#7 -0.04,-0.13,0.65,U] [#8 -0.17,0.13,0.68,U] 
18:55:12.036 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.01, -0.19}
18:55:12.038 00.002 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.58) = xAngle (1.68 = 1.68)
18:55:12.038 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.79 = -1.49)
18:55:12.040 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.11 mountX=-0.01 mountY=-0.05, mountTheta=-1.68
18:55:12.042 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.01, opts=13)
18:55:12.044 00.002 7988 Enqueuing Move request for scope (0.05, 0.01)
18:55:12.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:12.044 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.6 Saturated
18:55:12.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:12.044 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:12.044 00.000 7988 Enqueuing Expose request
18:55:12.044 00.000 15712 Worker thread wakes up
18:55:12.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
18:55:12.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
18:55:12.044 00.000 15712 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
18:55:12.051 00.007 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.62
18:55:12.051 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
18:55:12.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:12.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:55:12.051 00.000 15712 MoveAxis(E, 0, ABG)
18:55:12.051 00.000 15712 Move returns status 0, amount 0
18:55:12.051 00.000 15712 MoveAxis(N, 0, ABG)
18:55:12.051 00.000 15712 Move returns status 0, amount 0
18:55:12.051 00.000 15712 move complete, result=0
18:55:12.051 00.000 15712 worker thread done servicing request
18:55:12.051 00.000 15712 Worker thread wakes up
18:55:12.051 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
18:55:12.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:12.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:13.690 01.639 15712 Exposure complete
18:55:13.752 00.062 15712 worker thread done servicing request
18:55:13.752 00.000 7988 OnExposeComplete: enter
18:55:13.752 00.000 7988 UpdateGuideState(): m_state=6
18:55:13.754 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
18:55:13.754 00.000 7988 Star::Find returns 1 (1), X=1181.01, Y=432.15, Mass=1532, SNR=26.6, Peak=255 HFD=3.1
18:55:13.756 00.002 7988 MultiStar: [#1 0.19,0.33,0.94,U] [#2 -0.03,-0.17,0.97,U] [#3 -0.08,0.20,0.91,U] [#4 0.26,0.07,1.01,U] [#5 -0.05,0.11,0.69,U] [#6 0.16,0.20,0.66,U] [#7 0.20,-0.20,0.66,U] [#8 -0.23,0.20,0.63,U] 
18:55:13.758 00.002 7988 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.14, -0.14}
18:55:13.758 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
18:55:13.760 00.002 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.88)
18:55:13.760 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.71 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
18:55:13.762 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.06, opts=13)
18:55:13.762 00.000 7988 Enqueuing Move request for scope (0.07, 0.06)
18:55:13.762 00.000 15712 Worker thread wakes up
18:55:13.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
18:55:13.762 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
18:55:13.762 00.000 15712 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.07
18:55:13.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:13.762 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.6 Saturated
18:55:13.767 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:13.768 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:13.768 00.000 7988 Enqueuing Expose request
18:55:13.768 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.42
18:55:13.768 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
18:55:13.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:13.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:55:13.768 00.000 15712 MoveAxis(W, 3, ABG)
18:55:13.768 00.000 15712 Guiding  Dir = 3, Dur = 3
18:55:13.768 00.000 15712 IsGuiding returns 0
18:55:13.791 00.023 15712 IsGuiding returns 0
18:55:13.791 00.000 15712 Move returns status 0, amount 3
18:55:13.791 00.000 15712 MoveAxis(N, 0, ABG)
18:55:13.791 00.000 15712 Move returns status 0, amount 0
18:55:13.791 00.000 15712 move complete, result=0
18:55:13.791 00.000 15712 worker thread done servicing request
18:55:13.791 00.000 15712 Worker thread wakes up
18:55:13.791 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
18:55:13.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:13.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:15.207 01.416 15712 Exposure complete
18:55:15.267 00.060 15712 worker thread done servicing request
18:55:15.267 00.000 7988 OnExposeComplete: enter
18:55:15.267 00.000 7988 UpdateGuideState(): m_state=6
18:55:15.273 00.006 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
18:55:15.273 00.000 7988 Star::Find returns 1 (0), X=1180.90, Y=433.16, Mass=1412, SNR=25.4, Peak=157 HFD=3.7
18:55:15.275 00.002 7988 MultiStar: [#1 0.18,1.06,0.00,M1] [#2 -0.08,0.90,1.02,U] [#3 0.14,1.12,0.00,M1] [#4 0.08,1.10,0.00,M1] [#5 -0.10,0.83,0.70,U] [#6 0.14,1.15,0.00,M1] [#7 0.04,1.29,0.00,M1] [#8 0.01,1.08,0.00,M1] 
18:55:15.277 00.002 7988 refined, 2 included, MultiStar: {-0.05, 0.87}, one-star: {0.02, 0.88}
18:55:15.277 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
18:55:15.279 00.002 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
18:55:15.279 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.87 hyp=0.87 cameraTheta=1.63 mountX=-0.87 mountY=0.03, mountTheta=3.11
18:55:15.281 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.87, opts=13)
18:55:15.283 00.002 7988 Enqueuing Move request for scope (-0.05, 0.87)
18:55:15.283 00.000 15712 Worker thread wakes up
18:55:15.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.87) opts 0xd
18:55:15.283 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.87)
18:55:15.283 00.000 15712 Moving (-0.05, 0.87) raw xDistance=-0.87 yDistance=0.03
18:55:15.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:15.283 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.4
18:55:15.287 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:15.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:15.289 00.002 7988 Enqueuing Expose request
18:55:15.289 00.000 15712 PPEC rslt: input = -0.87, final = -0.52, react = -0.52, pred = 0.01, hyst = -0.47, hyst_pct = 0.00, period_length = 638.23
18:55:15.289 00.000 15712 PPEC: input: -0.87, control: -0.52, exposure: 1500
18:55:15.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:15.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:55:15.289 00.000 15712 MoveAxis(E, 168, ABG)
18:55:15.289 00.000 15712 Guiding  Dir = 2, Dur = 168
18:55:15.291 00.002 15712 IsGuiding returns 0
18:55:15.299 00.008 15712 PulseGuide returned control before completion, sleep 160
18:55:15.491 00.192 15712 IsGuiding returns 0
18:55:15.491 00.000 15712 Move returns status 0, amount 168
18:55:15.491 00.000 15712 MoveAxis(N, 0, ABG)
18:55:15.491 00.000 15712 Move returns status 0, amount 0
18:55:15.491 00.000 15712 move complete, result=0
18:55:15.491 00.000 7988 GuideStep: -0.9 px 168 ms EAST, 0.0 px 0 ms NORTH
18:55:15.503 00.012 15712 worker thread done servicing request
18:55:15.503 00.000 15712 Worker thread wakes up
18:55:15.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:15.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:17.133 01.630 15712 Exposure complete
18:55:17.195 00.062 15712 worker thread done servicing request
18:55:17.195 00.000 7988 OnExposeComplete: enter
18:55:17.195 00.000 7988 UpdateGuideState(): m_state=6
18:55:17.197 00.002 7988 Star::Find(15, 1180, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
18:55:17.197 00.000 7988 Star::Find returns 1 (1), X=1180.92, Y=431.97, Mass=1438, SNR=25.8, Peak=255 HFD=2.9
18:55:17.199 00.002 7988 MultiStar: [#1 0.11,0.24,1.03,U] [#2 0.04,-0.49,0.97,U] [#3 0.13,-0.06,0.94,U] [#4 0.10,-0.38,0.99,U] [#5 -0.24,-0.11,0.68,U] [#6 -0.08,-0.44,0.69,U] [#7 0.02,-0.39,0.67,U] [#8 -0.09,-0.26,0.64,U] 
18:55:17.201 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.23}, one-star: {0.05, -0.31}
18:55:17.201 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
18:55:17.202 00.001 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
18:55:17.202 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.48 mountX=0.23 mountY=-0.02, mountTheta=-0.07
18:55:17.204 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.23, opts=13)
18:55:17.206 00.002 7988 Enqueuing Move request for scope (0.02, -0.23)
18:55:17.206 00.000 15712 Worker thread wakes up
18:55:17.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
18:55:17.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
18:55:17.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:17.206 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.8 Saturated
18:55:17.211 00.005 15712 Moving (0.02, -0.23) raw xDistance=0.23 yDistance=-0.02
18:55:17.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:17.211 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:17.213 00.002 7988 Enqueuing Expose request
18:55:17.213 00.000 15712 PPEC rslt: input = 0.23, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 638.03
18:55:17.213 00.000 15712 PPEC: input: 0.23, control: 0.15, exposure: 1500
18:55:17.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:17.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:55:17.213 00.000 15712 MoveAxis(W, 50, ABG)
18:55:17.213 00.000 15712 Guiding  Dir = 3, Dur = 50
18:55:17.213 00.000 15712 IsGuiding returns 0
18:55:17.243 00.030 15712 PulseGuide returned control before completion, sleep 33
18:55:17.307 00.064 15712 IsGuiding returns 1
18:55:17.307 00.000 15712 scope still moving after pulse duration time elapsed
18:55:17.339 00.032 15712 IsGuiding returns 0
18:55:17.339 00.000 15712 scope move finished after 50 + 73 ms
18:55:17.339 00.000 15712 Move returns status 0, amount 50
18:55:17.339 00.000 15712 MoveAxis(N, 0, ABG)
18:55:17.339 00.000 15712 Move returns status 0, amount 0
18:55:17.339 00.000 15712 move complete, result=0
18:55:17.339 00.000 15712 worker thread done servicing request
18:55:17.339 00.000 15712 Worker thread wakes up
18:55:17.339 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.0 px 0 ms NORTH
18:55:17.341 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:17.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:18.758 01.417 15712 Exposure complete
18:55:18.821 00.063 15712 worker thread done servicing request
18:55:18.821 00.000 7988 OnExposeComplete: enter
18:55:18.821 00.000 7988 UpdateGuideState(): m_state=6
18:55:18.821 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
18:55:18.821 00.000 7988 Star::Find returns 1 (1), X=1181.13, Y=432.12, Mass=1478, SNR=25.9, Peak=255 HFD=3.8
18:55:18.821 00.000 7988 MultiStar: [#1 0.23,0.42,0.97,U] [#2 0.11,-0.06,1.01,U] [#3 0.23,0.16,0.96,U] [#4 0.32,0.21,1.03,U] [#5 0.13,-0.02,0.69,U] [#6 0.34,0.22,0.67,U] [#7 0.37,-0.16,0.64,U] [#8 0.02,0.31,0.63,U] 
18:55:18.821 00.000 7988 refined, 8 included, MultiStar: {0.23, 0.10}, one-star: {0.26, -0.17}
18:55:18.821 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.58) = xAngle (2.00 = 2.00)
18:55:18.821 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.11 = -1.17)
18:55:18.821 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.43 mountX=-0.10 mountY=-0.23, mountTheta=-2.00
18:55:18.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.10, opts=13)
18:55:18.821 00.000 7988 Enqueuing Move request for scope (0.23, 0.10)
18:55:18.835 00.014 15712 Worker thread wakes up
18:55:18.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd
18:55:18.835 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.10)
18:55:18.835 00.000 15712 Moving (0.23, 0.10) raw xDistance=-0.10 yDistance=-0.23
18:55:18.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:18.836 00.001 7988 UpdateGuideState exits: m=1478 SNR=25.9 Saturated
18:55:18.838 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:18.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:18.840 00.002 7988 Enqueuing Expose request
18:55:18.840 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.84
18:55:18.840 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
18:55:18.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:18.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:55:18.840 00.000 15712 MoveAxis(E, 3, ABG)
18:55:18.840 00.000 15712 Guiding  Dir = 2, Dur = 3
18:55:18.840 00.000 15712 IsGuiding returns 0
18:55:18.853 00.013 15712 IsGuiding returns 0
18:55:18.853 00.000 15712 Move returns status 0, amount 3
18:55:18.853 00.000 15712 MoveAxis(N, 0, ABG)
18:55:18.853 00.000 15712 Move returns status 0, amount 0
18:55:18.853 00.000 15712 move complete, result=0
18:55:18.853 00.000 15712 worker thread done servicing request
18:55:18.853 00.000 15712 Worker thread wakes up
18:55:18.853 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
18:55:18.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:18.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:20.497 01.644 15712 Exposure complete
18:55:20.559 00.062 15712 worker thread done servicing request
18:55:20.559 00.000 7988 OnExposeComplete: enter
18:55:20.559 00.000 7988 UpdateGuideState(): m_state=6
18:55:20.561 00.002 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
18:55:20.563 00.002 7988 Star::Find returns 1 (0), X=1181.18, Y=432.31, Mass=1421, SNR=25.6, Peak=241 HFD=3.2
18:55:20.563 00.000 7988 MultiStar: [#1 0.53,0.22,0.99,U] [#2 0.40,-0.18,1.02,U] [#3 0.35,0.33,0.98,U] [#4 0.58,0.10,1.04,U] [#5 0.32,-0.12,0.68,U] [#6 0.46,0.11,0.74,U] [#7 0.39,-0.14,0.64,U] [#8 0.40,0.16,0.64,U] 
18:55:20.565 00.002 7988 single-star, 8 included, MultiStar: {0.42, 0.06}, one-star: {0.31, 0.02}
18:55:20.565 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.58) = xAngle (1.65 = 1.65)
18:55:20.567 00.002 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.76 = -1.52)
18:55:20.567 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.02 hyp=0.31 cameraTheta=0.07 mountX=-0.02 mountY=-0.31, mountTheta=-1.65
18:55:20.569 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.02, opts=13)
18:55:20.571 00.002 7988 Enqueuing Move request for scope (0.31, 0.02)
18:55:20.573 00.002 15712 Worker thread wakes up
18:55:20.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.02) opts 0xd
18:55:20.573 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.02)
18:55:20.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:20.573 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.6
18:55:20.574 00.001 15712 Moving (0.31, 0.02) raw xDistance=-0.02 yDistance=-0.31
18:55:20.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:20.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:20.577 00.003 7988 Enqueuing Expose request
18:55:20.577 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.66
18:55:20.577 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
18:55:20.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:55:20.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
18:55:20.579 00.002 15712 MoveAxis(E, 3, ABG)
18:55:20.579 00.000 15712 Guiding  Dir = 2, Dur = 3
18:55:20.579 00.000 15712 IsGuiding returns 0
18:55:20.590 00.011 15712 IsGuiding returns 0
18:55:20.590 00.000 15712 Move returns status 0, amount 3
18:55:20.590 00.000 15712 MoveAxis(N, 0, ABG)
18:55:20.590 00.000 15712 Move returns status 0, amount 0
18:55:20.590 00.000 15712 move complete, result=0
18:55:20.590 00.000 15712 worker thread done servicing request
18:55:20.590 00.000 15712 Worker thread wakes up
18:55:20.590 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.3 px 0 ms NORTH
18:55:20.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:20.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:22.011 01.421 15712 Exposure complete
18:55:22.072 00.061 15712 worker thread done servicing request
18:55:22.072 00.000 7988 OnExposeComplete: enter
18:55:22.072 00.000 7988 UpdateGuideState(): m_state=6
18:55:22.076 00.004 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
18:55:22.076 00.000 7988 Star::Find returns 1 (0), X=1181.23, Y=432.39, Mass=1441, SNR=25.7, Peak=220 HFD=3.3
18:55:22.078 00.002 7988 MultiStar: [#1 0.44,0.59,0.95,U] [#2 0.31,-0.00,1.01,U] [#3 0.11,0.44,0.94,U] [#4 0.54,0.27,1.00,U] [#5 0.36,0.17,0.68,U] [#6 0.54,0.29,0.67,U] [#7 0.28,0.07,0.67,U] [#8 0.51,0.48,0.69,U] 
18:55:22.080 00.002 7988 single-star, 8 included, MultiStar: {0.38, 0.27}, one-star: {0.35, 0.10}
18:55:22.080 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.58) = xAngle (1.87 = 1.87)
18:55:22.082 00.002 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
18:55:22.082 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.37 cameraTheta=0.29 mountX=-0.11 mountY=-0.35, mountTheta=-1.86
18:55:22.084 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.10, opts=13)
18:55:22.084 00.000 7988 Enqueuing Move request for scope (0.35, 0.10)
18:55:22.088 00.004 15712 Worker thread wakes up
18:55:22.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:22.088 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.7
18:55:22.090 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:22.092 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:22.092 00.000 7988 Enqueuing Expose request
18:55:22.094 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
18:55:22.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
18:55:22.094 00.000 15712 Moving (0.35, 0.10) raw xDistance=-0.11 yDistance=-0.35
18:55:22.094 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.48
18:55:22.094 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
18:55:22.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:55:22.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
18:55:22.094 00.000 15712 MoveAxis(E, 3, ABG)
18:55:22.094 00.000 15712 Guiding  Dir = 2, Dur = 3
18:55:22.094 00.000 15712 IsGuiding returns 0
18:55:22.118 00.024 15712 IsGuiding returns 0
18:55:22.118 00.000 15712 Move returns status 0, amount 3
18:55:22.118 00.000 15712 MoveAxis(N, 0, ABG)
18:55:22.118 00.000 15712 Move returns status 0, amount 0
18:55:22.118 00.000 15712 move complete, result=0
18:55:22.118 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.4 px 0 ms NORTH
18:55:22.120 00.002 15712 worker thread done servicing request
18:55:22.120 00.000 15712 Worker thread wakes up
18:55:22.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:22.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:23.750 01.630 15712 Exposure complete
18:55:23.812 00.062 15712 worker thread done servicing request
18:55:23.812 00.000 7988 OnExposeComplete: enter
18:55:23.812 00.000 7988 UpdateGuideState(): m_state=6
18:55:23.812 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
18:55:23.812 00.000 7988 Star::Find returns 1 (0), X=1181.11, Y=432.90, Mass=1459, SNR=25.9, Peak=175 HFD=3.8
18:55:23.812 00.000 7988 MultiStar: [#1 0.34,0.95,0.00,M1] [#2 0.32,0.62,0.97,U] [#3 0.27,1.04,0.00,M1] [#4 0.22,0.84,0.99,U] [#5 0.12,0.84,0.70,U] [#6 0.44,0.81,0.67,U] [#7 0.08,0.78,0.63,U] [#8 0.03,1.00,0.00,M1] 
18:55:23.818 00.006 7988 single-star, 5 included, MultiStar: {0.24, 0.74}, one-star: {0.24, 0.61}
18:55:23.818 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
18:55:23.818 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.39)
18:55:23.818 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.61 hyp=0.65 cameraTheta=1.20 mountX=-0.61 mountY=-0.25, mountTheta=-2.75
18:55:23.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.61, opts=13)
18:55:23.818 00.000 7988 Enqueuing Move request for scope (0.24, 0.61)
18:55:23.826 00.008 15712 Worker thread wakes up
18:55:23.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.61) opts 0xd
18:55:23.826 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.61)
18:55:23.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:23.826 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
18:55:23.826 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:23.826 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:23.826 00.000 7988 Enqueuing Expose request
18:55:23.826 00.000 15712 Moving (0.24, 0.61) raw xDistance=-0.61 yDistance=-0.25
18:55:23.826 00.000 15712 PPEC rslt: input = -0.61, final = -0.38, react = -0.37, pred = -0.01, hyst = -0.33, hyst_pct = 0.00, period_length = 637.30
18:55:23.826 00.000 15712 PPEC: input: -0.61, control: -0.38, exposure: 1500
18:55:23.826 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.20 newest=-0.91
18:55:23.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
18:55:23.826 00.000 15712 MoveAxis(E, 123, ABG)
18:55:23.826 00.000 15712 Guiding  Dir = 2, Dur = 123
18:55:23.826 00.000 15712 IsGuiding returns 0
18:55:23.860 00.034 15712 PulseGuide returned control before completion, sleep 107
18:55:23.988 00.128 15712 IsGuiding returns 1
18:55:23.988 00.000 15712 scope still moving after pulse duration time elapsed
18:55:24.018 00.030 15712 IsGuiding returns 0
18:55:24.018 00.000 15712 scope move finished after 123 + 60 ms
18:55:24.018 00.000 15712 Move returns status 0, amount 123
18:55:24.018 00.000 15712 BLC: Oldest BLC event removed
18:55:24.018 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 215 applied
18:55:24.018 00.000 15712 MoveAxis(N, 279, ABG)
18:55:24.018 00.000 15712 Guiding  Dir = 0, Dur = 279
18:55:24.018 00.000 15712 IsGuiding returns 0
18:55:24.100 00.082 15712 PulseGuide returned control before completion, sleep 208
18:55:24.325 00.225 15712 IsGuiding returns 1
18:55:24.325 00.000 15712 scope still moving after pulse duration time elapsed
18:55:24.353 00.028 15712 IsGuiding returns 1
18:55:24.417 00.064 15712 IsGuiding returns 0
18:55:24.417 00.000 15712 scope move finished after 279 + 122 ms
18:55:24.417 00.000 15712 Move returns status 0, amount 279
18:55:24.417 00.000 15712 move complete, result=0
18:55:24.417 00.000 7988 GuideStep: -0.6 px 123 ms EAST, -0.3 px 279 ms NORTH
18:55:24.421 00.004 15712 worker thread done servicing request
18:55:24.421 00.000 15712 Worker thread wakes up
18:55:24.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:24.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:25.836 01.415 15712 Exposure complete
18:55:25.900 00.064 15712 worker thread done servicing request
18:55:25.900 00.000 7988 OnExposeComplete: enter
18:55:25.902 00.002 7988 UpdateGuideState(): m_state=6
18:55:25.902 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
18:55:25.904 00.002 7988 Star::Find returns 1 (1), X=1180.88, Y=432.22, Mass=1516, SNR=26.4, Peak=255 HFD=3.3
18:55:25.904 00.000 7988 MultiStar: [#1 0.12,-0.02,0.96,U] [#2 -0.13,-0.12,0.97,U] [#3 0.06,-0.02,0.94,U] [#4 0.18,-0.20,1.03,U] [#5 -0.09,-0.07,0.69,U] [#6 0.04,-0.08,0.68,U] [#7 0.13,-0.12,0.64,U] [#8 0.01,-0.11,0.62,U] 
18:55:25.906 00.002 7988 single-star, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.00, -0.07}
18:55:25.906 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
18:55:25.909 00.003 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.13)
18:55:25.909 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.53 mountX=0.07 mountY=-0.00, mountTheta=-0.01
18:55:25.911 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
18:55:25.913 00.002 7988 Enqueuing Move request for scope (0.00, -0.07)
18:55:25.915 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:25.916 00.001 7988 UpdateGuideState exits: m=1516 SNR=26.4 Saturated
18:55:25.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:25.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:25.916 00.000 7988 Enqueuing Expose request
18:55:25.916 00.000 15712 Worker thread wakes up
18:55:25.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
18:55:25.916 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
18:55:25.916 00.000 15712 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=-0.00
18:55:25.916 00.000 15712 BLC: History state: CurrMiss=0.00, AvgInitMiss=-0.10, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.250755, 1:0.001004
18:55:25.916 00.000 15712 BLC: No correction, Miss < min_move
18:55:25.916 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.13
18:55:25.916 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
18:55:25.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:25.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:55:25.916 00.000 15712 MoveAxis(E, 4, ABG)
18:55:25.916 00.000 15712 Guiding  Dir = 2, Dur = 4
18:55:25.916 00.000 15712 IsGuiding returns 0
18:55:25.939 00.023 15712 IsGuiding returns 0
18:55:25.939 00.000 15712 Move returns status 0, amount 4
18:55:25.939 00.000 15712 MoveAxis(N, 0, ABG)
18:55:25.939 00.000 15712 Move returns status 0, amount 0
18:55:25.939 00.000 15712 move complete, result=0
18:55:25.939 00.000 15712 worker thread done servicing request
18:55:25.939 00.000 15712 Worker thread wakes up
18:55:25.939 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
18:55:25.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:25.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:27.576 01.637 15712 Exposure complete
18:55:27.638 00.062 15712 worker thread done servicing request
18:55:27.638 00.000 7988 OnExposeComplete: enter
18:55:27.638 00.000 7988 UpdateGuideState(): m_state=6
18:55:27.641 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
18:55:27.641 00.000 7988 Star::Find returns 1 (1), X=1180.85, Y=432.01, Mass=1520, SNR=26.5, Peak=255 HFD=3.1
18:55:27.643 00.002 7988 MultiStar: [#1 0.22,-0.01,0.97,U] [#2 0.05,-0.21,0.96,U] [#3 0.13,-0.04,0.88,U] [#4 0.15,-0.23,1.00,U] [#5 -0.16,-0.17,0.72,U] [#6 0.28,-0.06,0.70,U] [#7 0.06,-0.16,0.64,U] [#8 0.11,-0.04,0.62,U] 
18:55:27.645 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {-0.02, -0.28}
18:55:27.645 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
18:55:27.646 00.001 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.58)
18:55:27.646 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.98 mountX=0.14 mountY=-0.09, mountTheta=-0.57
18:55:27.648 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.14, opts=13)
18:55:27.650 00.002 7988 Enqueuing Move request for scope (0.09, -0.14)
18:55:27.652 00.002 15712 Worker thread wakes up
18:55:27.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
18:55:27.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
18:55:27.652 00.000 15712 Moving (0.09, -0.14) raw xDistance=0.14 yDistance=-0.09
18:55:27.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:27.652 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5 Saturated
18:55:27.654 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:27.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:27.654 00.000 7988 Enqueuing Expose request
18:55:27.654 00.000 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=-0.10, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.250755, 1:0.001004, 2:0.089473
18:55:27.654 00.000 15712 BLC: No correction, Miss < min_move
18:55:27.654 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.95
18:55:27.654 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
18:55:27.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:27.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:55:27.654 00.000 15712 MoveAxis(E, 4, ABG)
18:55:27.654 00.000 15712 Guiding  Dir = 2, Dur = 4
18:55:27.654 00.000 15712 IsGuiding returns 0
18:55:27.680 00.026 15712 IsGuiding returns 0
18:55:27.680 00.000 15712 Move returns status 0, amount 4
18:55:27.680 00.000 15712 MoveAxis(N, 0, ABG)
18:55:27.680 00.000 15712 Move returns status 0, amount 0
18:55:27.680 00.000 15712 move complete, result=0
18:55:27.680 00.000 15712 worker thread done servicing request
18:55:27.680 00.000 15712 Worker thread wakes up
18:55:27.680 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
18:55:27.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:27.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:29.089 01.409 15712 Exposure complete
18:55:29.150 00.061 7988 OnExposeComplete: enter
18:55:29.150 00.000 7988 UpdateGuideState(): m_state=6
18:55:29.150 00.000 15712 worker thread done servicing request
18:55:29.150 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
18:55:29.150 00.000 7988 Star::Find returns 1 (1), X=1180.86, Y=432.10, Mass=1424, SNR=25.5, Peak=255 HFD=2.9
18:55:29.156 00.006 7988 MultiStar: [#1 0.14,0.26,1.03,U] [#2 0.12,-0.25,1.02,U] [#3 0.10,0.00,0.93,U] [#4 0.23,-0.25,1.01,U] [#5 0.13,-0.12,0.67,U] [#6 0.14,0.19,0.69,U] [#7 -0.12,-0.19,0.64,U] [#8 -0.09,-0.15,0.62,U] 
18:55:29.156 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {-0.02, -0.19}
18:55:29.156 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
18:55:29.156 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.36)
18:55:29.156 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.76 mountX=0.08 mountY=-0.08, mountTheta=-0.80
18:55:29.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.08, opts=13)
18:55:29.163 00.007 7988 Enqueuing Move request for scope (0.08, -0.08)
18:55:29.163 00.000 15712 Worker thread wakes up
18:55:29.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
18:55:29.165 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:29.165 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.5 Saturated
18:55:29.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:29.165 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:29.165 00.000 7988 Enqueuing Expose request
18:55:29.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
18:55:29.165 00.000 15712 Moving (0.08, -0.08) raw xDistance=0.08 yDistance=-0.08
18:55:29.165 00.000 15712 BLC: window closed
18:55:29.165 00.000 15712 BLC: History state: CurrMiss=0.08, AvgInitMiss=-0.10, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.250755, 1:0.001004, 2:0.089473
18:55:29.165 00.000 15712 BLC: No correction, Miss < min_move
18:55:29.165 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.79
18:55:29.165 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
18:55:29.173 00.008 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:29.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:55:29.173 00.000 15712 MoveAxis(E, 5, ABG)
18:55:29.173 00.000 15712 Guiding  Dir = 2, Dur = 5
18:55:29.173 00.000 15712 IsGuiding returns 0
18:55:29.197 00.024 15712 IsGuiding returns 0
18:55:29.197 00.000 15712 Move returns status 0, amount 5
18:55:29.197 00.000 15712 MoveAxis(N, 0, ABG)
18:55:29.197 00.000 15712 Move returns status 0, amount 0
18:55:29.197 00.000 15712 move complete, result=0
18:55:29.197 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
18:55:29.201 00.004 15712 worker thread done servicing request
18:55:29.201 00.000 15712 Worker thread wakes up
18:55:29.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:29.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:30.838 01.637 15712 Exposure complete
18:55:30.899 00.061 15712 worker thread done servicing request
18:55:30.899 00.000 7988 OnExposeComplete: enter
18:55:30.899 00.000 7988 UpdateGuideState(): m_state=6
18:55:30.899 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
18:55:30.899 00.000 7988 Star::Find returns 1 (0), X=1180.82, Y=432.76, Mass=1388, SNR=25.2, Peak=201 HFD=3.2
18:55:30.899 00.000 7988 MultiStar: [#1 -0.03,0.69,0.99,U] [#2 -0.05,0.43,0.97,U] [#3 -0.02,0.74,0.97,U] [#4 0.01,0.43,1.05,U] [#5 -0.12,0.74,0.71,U] [#6 0.17,0.66,0.70,U] [#7 -0.13,0.72,0.68,U] [#8 -0.13,0.48,0.67,U] 
18:55:30.907 00.008 7988 single-star, 8 included, MultiStar: {-0.04, 0.59}, one-star: {-0.05, 0.48}
18:55:30.907 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
18:55:30.907 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
18:55:30.907 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.48 hyp=0.48 cameraTheta=1.68 mountX=-0.48 mountY=0.04, mountTheta=3.06
18:55:30.907 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.48, opts=13)
18:55:30.907 00.000 7988 Enqueuing Move request for scope (-0.05, 0.48)
18:55:30.907 00.000 15712 Worker thread wakes up
18:55:30.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.48) opts 0xd
18:55:30.907 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.48)
18:55:30.907 00.000 15712 Moving (-0.05, 0.48) raw xDistance=-0.48 yDistance=0.04
18:55:30.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:30.915 00.008 7988 UpdateGuideState exits: m=1388 SNR=25.2
18:55:30.917 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:30.919 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:30.919 00.000 7988 Enqueuing Expose request
18:55:30.921 00.002 15712 PPEC rslt: input = -0.48, final = -0.30, react = -0.29, pred = -0.01, hyst = -0.26, hyst_pct = 0.00, period_length = 636.63
18:55:30.921 00.000 15712 PPEC: input: -0.48, control: -0.30, exposure: 1500
18:55:30.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:30.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:55:30.921 00.000 15712 MoveAxis(E, 98, ABG)
18:55:30.921 00.000 15712 Guiding  Dir = 2, Dur = 98
18:55:30.921 00.000 15712 IsGuiding returns 0
18:55:30.941 00.020 15712 PulseGuide returned control before completion, sleep 90
18:55:31.061 00.120 15712 IsGuiding returns 0
18:55:31.061 00.000 15712 Move returns status 0, amount 98
18:55:31.061 00.000 15712 MoveAxis(N, 0, ABG)
18:55:31.061 00.000 15712 Move returns status 0, amount 0
18:55:31.061 00.000 15712 move complete, result=0
18:55:31.061 00.000 7988 GuideStep: -0.5 px 98 ms EAST, 0.0 px 0 ms NORTH
18:55:31.071 00.010 15712 worker thread done servicing request
18:55:31.071 00.000 15712 Worker thread wakes up
18:55:31.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:31.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:32.481 01.410 15712 Exposure complete
18:55:32.543 00.062 15712 worker thread done servicing request
18:55:32.543 00.000 7988 OnExposeComplete: enter
18:55:32.543 00.000 7988 UpdateGuideState(): m_state=6
18:55:32.545 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
18:55:32.545 00.000 7988 Star::Find returns 1 (0), X=1180.79, Y=432.36, Mass=1460, SNR=25.9, Peak=236 HFD=3.1
18:55:32.547 00.002 7988 MultiStar: [#1 0.11,0.20,1.00,U] [#2 -0.35,-0.14,0.98,U] [#3 -0.02,0.11,0.97,U] [#4 0.07,-0.15,1.03,U] [#5 -0.29,-0.12,0.70,U] [#6 -0.04,0.18,0.70,U] [#7 -0.16,-0.04,0.65,U] [#8 -0.10,0.08,0.64,U] 
18:55:32.549 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.08, 0.07}
18:55:32.549 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.58) = xAngle (4.50 = -1.78)
18:55:32.551 00.002 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
18:55:32.551 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.92 mountX=-0.02 mountY=0.09, mountTheta=1.78
18:55:32.553 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.02, opts=13)
18:55:32.555 00.002 7988 Enqueuing Move request for scope (-0.09, 0.02)
18:55:32.555 00.000 15712 Worker thread wakes up
18:55:32.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
18:55:32.555 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
18:55:32.555 00.000 15712 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.09
18:55:32.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:32.555 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.9
18:55:32.558 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:32.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:32.558 00.000 7988 Enqueuing Expose request
18:55:32.558 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.47
18:55:32.558 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
18:55:32.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:32.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:55:32.558 00.000 15712 MoveAxis(E, 4, ABG)
18:55:32.558 00.000 15712 Guiding  Dir = 2, Dur = 4
18:55:32.575 00.017 15712 IsGuiding returns 0
18:55:32.596 00.021 15712 IsGuiding returns 0
18:55:32.596 00.000 15712 Move returns status 0, amount 4
18:55:32.596 00.000 15712 MoveAxis(N, 0, ABG)
18:55:32.596 00.000 15712 Move returns status 0, amount 0
18:55:32.596 00.000 15712 move complete, result=0
18:55:32.596 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
18:55:32.605 00.009 15712 worker thread done servicing request
18:55:32.605 00.000 15712 Worker thread wakes up
18:55:32.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:32.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:34.236 01.631 15712 Exposure complete
18:55:34.311 00.075 15712 worker thread done servicing request
18:55:34.311 00.000 7988 OnExposeComplete: enter
18:55:34.313 00.002 7988 UpdateGuideState(): m_state=6
18:55:34.313 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
18:55:34.315 00.002 7988 Star::Find returns 1 (1), X=1180.93, Y=432.08, Mass=1448, SNR=25.8, Peak=255 HFD=2.8
18:55:34.317 00.002 7988 MultiStar: [#1 -0.16,0.26,1.00,U] [#2 -0.11,-0.33,1.01,U] [#3 0.08,0.07,0.94,U] [#4 -0.05,0.04,1.01,U] [#5 -0.12,-0.05,0.70,U] [#6 0.06,0.11,0.69,U] [#7 -0.04,-0.25,0.68,U] [#8 -0.16,0.19,0.66,U] 
18:55:34.317 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.05, -0.21}
18:55:34.319 00.002 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.58) = xAngle (-1.12 = -1.12)
18:55:34.319 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.99 = 1.99)
18:55:34.321 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.70 mountX=0.02 mountY=0.05, mountTheta=1.13
18:55:34.323 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
18:55:34.325 00.002 7988 Enqueuing Move request for scope (-0.05, -0.02)
18:55:34.325 00.000 15712 Worker thread wakes up
18:55:34.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
18:55:34.325 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
18:55:34.325 00.000 15712 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
18:55:34.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:34.325 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.8 Saturated
18:55:34.328 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:34.329 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:34.331 00.002 7988 Enqueuing Expose request
18:55:34.333 00.002 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.32
18:55:34.333 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
18:55:34.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:34.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:55:34.333 00.000 15712 MoveAxis(W, 1, ABG)
18:55:34.333 00.000 15712 Guiding  Dir = 3, Dur = 1
18:55:34.333 00.000 15712 IsGuiding returns 0
18:55:34.362 00.029 15712 IsGuiding returns 0
18:55:34.362 00.000 15712 Move returns status 0, amount 1
18:55:34.362 00.000 15712 MoveAxis(N, 0, ABG)
18:55:34.362 00.000 15712 Move returns status 0, amount 0
18:55:34.362 00.000 15712 move complete, result=0
18:55:34.362 00.000 15712 worker thread done servicing request
18:55:34.362 00.000 15712 Worker thread wakes up
18:55:34.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:34.362 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
18:55:34.364 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:35.780 01.416 15712 Exposure complete
18:55:35.842 00.062 15712 worker thread done servicing request
18:55:35.842 00.000 7988 OnExposeComplete: enter
18:55:35.842 00.000 7988 UpdateGuideState(): m_state=6
18:55:35.842 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
18:55:35.842 00.000 7988 Star::Find returns 1 (0), X=1180.86, Y=432.04, Mass=1405, SNR=25.4, Peak=233 HFD=3.0
18:55:35.842 00.000 7988 MultiStar: [#1 0.02,0.18,1.02,U] [#2 -0.27,-0.22,1.02,U] [#3 0.14,0.07,0.96,U] [#4 0.03,-0.21,1.06,U] [#5 0.07,0.04,0.71,U] [#6 0.25,0.26,0.72,U] [#7 0.13,-0.13,0.67,U] [#8 0.01,-0.03,0.68,U] 
18:55:35.842 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {-0.01, -0.25}
18:55:35.842 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
18:55:35.842 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.58)
18:55:35.842 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.98 mountX=0.04 mountY=-0.03, mountTheta=-0.57
18:55:35.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
18:55:35.842 00.000 7988 Enqueuing Move request for scope (0.03, -0.04)
18:55:35.842 00.000 15712 Worker thread wakes up
18:55:35.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
18:55:35.842 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
18:55:35.842 00.000 15712 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=-0.03
18:55:35.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:35.842 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.4
18:55:35.858 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:35.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:35.858 00.000 7988 Enqueuing Expose request
18:55:35.858 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
18:55:35.858 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
18:55:35.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:35.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:55:35.858 00.000 15712 MoveAxis(E, 0, ABG)
18:55:35.858 00.000 15712 Move returns status 0, amount 0
18:55:35.858 00.000 15712 MoveAxis(N, 0, ABG)
18:55:35.858 00.000 15712 Move returns status 0, amount 0
18:55:35.858 00.000 15712 move complete, result=0
18:55:35.858 00.000 15712 worker thread done servicing request
18:55:35.858 00.000 15712 Worker thread wakes up
18:55:35.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:35.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:35.858 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
18:55:37.496 01.638 15712 Exposure complete
18:55:37.558 00.062 15712 worker thread done servicing request
18:55:37.558 00.000 7988 OnExposeComplete: enter
18:55:37.558 00.000 7988 UpdateGuideState(): m_state=6
18:55:37.561 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
18:55:37.561 00.000 7988 Star::Find returns 1 (1), X=1180.86, Y=432.01, Mass=1412, SNR=25.4, Peak=255 HFD=2.8
18:55:37.563 00.002 7988 MultiStar: [#1 0.14,-0.10,1.05,U] [#2 -0.21,-0.27,1.04,U] [#3 0.02,-0.16,0.97,U] [#4 0.16,-0.18,1.00,U] [#5 0.10,-0.22,0.73,U] [#6 0.17,-0.30,0.74,U] [#7 0.05,-0.41,0.72,U] [#8 -0.12,-0.21,0.64,U] 
18:55:37.565 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.23}, one-star: {-0.01, -0.28}
18:55:37.565 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
18:55:37.567 00.002 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
18:55:37.567 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.44 mountX=0.23 mountY=-0.03, mountTheta=-0.11
18:55:37.569 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.23, opts=13)
18:55:37.571 00.002 7988 Enqueuing Move request for scope (0.03, -0.23)
18:55:37.571 00.000 15712 Worker thread wakes up
18:55:37.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
18:55:37.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
18:55:37.571 00.000 15712 Moving (0.03, -0.23) raw xDistance=0.23 yDistance=-0.03
18:55:37.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:37.573 00.002 7988 UpdateGuideState exits: m=1412 SNR=25.4 Saturated
18:55:37.575 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:37.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:37.577 00.002 7988 Enqueuing Expose request
18:55:37.577 00.000 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 636.02
18:55:37.577 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
18:55:37.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:37.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:55:37.577 00.000 15712 MoveAxis(W, 46, ABG)
18:55:37.577 00.000 15712 Guiding  Dir = 3, Dur = 46
18:55:37.579 00.002 15712 IsGuiding returns 0
18:55:37.606 00.027 15712 PulseGuide returned control before completion, sleep 29
18:55:37.637 00.031 15712 IsGuiding returns 1
18:55:37.637 00.000 15712 scope still moving after pulse duration time elapsed
18:55:37.685 00.048 15712 IsGuiding returns 0
18:55:37.685 00.000 15712 scope move finished after 46 + 61 ms
18:55:37.685 00.000 15712 Move returns status 0, amount 46
18:55:37.685 00.000 15712 MoveAxis(N, 0, ABG)
18:55:37.685 00.000 15712 Move returns status 0, amount 0
18:55:37.685 00.000 15712 move complete, result=0
18:55:37.685 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
18:55:37.688 00.003 15712 worker thread done servicing request
18:55:37.688 00.000 15712 Worker thread wakes up
18:55:37.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:37.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:39.092 01.404 15712 Exposure complete
18:55:39.154 00.062 15712 worker thread done servicing request
18:55:39.154 00.000 7988 OnExposeComplete: enter
18:55:39.154 00.000 7988 UpdateGuideState(): m_state=6
18:55:39.157 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
18:55:39.157 00.000 7988 Star::Find returns 1 (1), X=1180.78, Y=432.19, Mass=1403, SNR=25.4, Peak=255 HFD=2.8
18:55:39.157 00.000 7988 MultiStar: [#1 0.06,0.40,1.01,U] [#2 -0.22,-0.05,1.02,U] [#3 -0.27,0.42,0.97,U] [#4 0.04,0.06,1.06,U] [#5 -0.29,-0.01,0.76,U] [#6 0.05,0.27,0.74,U] [#7 -0.16,0.02,0.67,U] [#8 -0.17,0.12,0.63,U] 
18:55:39.157 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.13}, one-star: {-0.09, -0.10}
18:55:39.157 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
18:55:39.157 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
18:55:39.157 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.33 mountX=0.10 mountY=0.10, mountTheta=0.77
18:55:39.157 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
18:55:39.157 00.000 7988 Enqueuing Move request for scope (-0.09, -0.10)
18:55:39.157 00.000 15712 Worker thread wakes up
18:55:39.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
18:55:39.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
18:55:39.157 00.000 15712 Moving (-0.09, -0.10) raw xDistance=0.10 yDistance=0.10
18:55:39.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:39.157 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.4 Saturated
18:55:39.169 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:39.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:39.169 00.000 7988 Enqueuing Expose request
18:55:39.174 00.005 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
18:55:39.174 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
18:55:39.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:39.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:55:39.174 00.000 15712 MoveAxis(E, 0, ABG)
18:55:39.174 00.000 15712 Move returns status 0, amount 0
18:55:39.174 00.000 15712 MoveAxis(N, 0, ABG)
18:55:39.174 00.000 15712 Move returns status 0, amount 0
18:55:39.174 00.000 15712 move complete, result=0
18:55:39.174 00.000 15712 worker thread done servicing request
18:55:39.174 00.000 15712 Worker thread wakes up
18:55:39.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:39.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:39.174 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
18:55:40.809 01.635 15712 Exposure complete
18:55:40.872 00.063 15712 worker thread done servicing request
18:55:40.872 00.000 7988 OnExposeComplete: enter
18:55:40.872 00.000 7988 UpdateGuideState(): m_state=6
18:55:40.872 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
18:55:40.877 00.005 7988 Star::Find returns 1 (1), X=1180.94, Y=432.47, Mass=1507, SNR=26.3, Peak=255 HFD=3.2
18:55:40.877 00.000 7988 MultiStar: [#1 0.14,0.67,1.01,U] [#2 0.18,0.26,1.00,U] [#3 0.14,0.36,0.91,U] [#4 0.25,0.37,1.00,U] [#5 -0.06,0.42,0.69,U] [#6 0.16,0.46,0.66,U] [#7 -0.02,0.41,0.63,U] [#8 0.07,0.37,0.63,U] 
18:55:40.877 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.38}, one-star: {0.06, 0.18}
18:55:40.877 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
18:55:40.877 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.35)
18:55:40.877 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.25 mountX=-0.19 mountY=-0.07, mountTheta=-2.80
18:55:40.877 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.18, opts=13)
18:55:40.877 00.000 7988 Enqueuing Move request for scope (0.06, 0.18)
18:55:40.877 00.000 15712 Worker thread wakes up
18:55:40.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
18:55:40.877 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
18:55:40.877 00.000 15712 Moving (0.06, 0.18) raw xDistance=-0.19 yDistance=-0.07
18:55:40.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:40.888 00.011 7988 UpdateGuideState exits: m=1507 SNR=26.3 Saturated
18:55:40.890 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:40.890 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:40.890 00.000 7988 Enqueuing Expose request
18:55:40.890 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 635.73
18:55:40.890 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
18:55:40.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:40.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:55:40.890 00.000 15712 MoveAxis(E, 36, ABG)
18:55:40.890 00.000 15712 Guiding  Dir = 2, Dur = 36
18:55:40.890 00.000 15712 IsGuiding returns 0
18:55:40.911 00.021 15712 PulseGuide returned control before completion, sleep 25
18:55:40.979 00.068 15712 IsGuiding returns 0
18:55:40.979 00.000 15712 Move returns status 0, amount 36
18:55:40.979 00.000 15712 MoveAxis(N, 0, ABG)
18:55:40.979 00.000 15712 Move returns status 0, amount 0
18:55:40.979 00.000 15712 move complete, result=0
18:55:40.979 00.000 15712 worker thread done servicing request
18:55:40.979 00.000 15712 Worker thread wakes up
18:55:40.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:40.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:40.979 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
18:55:42.386 01.407 15712 Exposure complete
18:55:42.449 00.063 15712 worker thread done servicing request
18:55:42.449 00.000 7988 OnExposeComplete: enter
18:55:42.449 00.000 7988 UpdateGuideState(): m_state=6
18:55:42.453 00.004 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
18:55:42.453 00.000 7988 Star::Find returns 1 (1), X=1181.03, Y=432.56, Mass=1389, SNR=25.2, Peak=255 HFD=3.1
18:55:42.455 00.002 7988 MultiStar: [#1 0.45,0.39,1.05,U] [#2 0.07,0.14,1.00,U] [#3 0.24,0.23,0.98,U] [#4 0.37,0.24,1.07,U] [#5 -0.11,0.27,0.72,U] [#6 0.16,0.42,0.72,U] [#7 -0.16,0.32,0.69,U] [#8 0.12,0.26,0.64,U] 
18:55:42.457 00.002 7988 single-star, 8 included, MultiStar: {0.17, 0.28}, one-star: {0.16, 0.27}
18:55:42.458 00.001 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
18:55:42.458 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.72 = -0.56)
18:55:42.460 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.27 hyp=0.31 cameraTheta=1.04 mountX=-0.27 mountY=-0.17, mountTheta=-2.59
18:55:42.462 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.27, opts=13)
18:55:42.462 00.000 7988 Enqueuing Move request for scope (0.16, 0.27)
18:55:42.462 00.000 15712 Worker thread wakes up
18:55:42.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.27) opts 0xd
18:55:42.462 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.27)
18:55:42.462 00.000 15712 Moving (0.16, 0.27) raw xDistance=-0.27 yDistance=-0.17
18:55:42.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:42.465 00.003 7988 UpdateGuideState exits: m=1389 SNR=25.2 Saturated
18:55:42.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:42.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:42.465 00.000 7988 Enqueuing Expose request
18:55:42.465 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 635.59
18:55:42.465 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
18:55:42.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:42.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:55:42.465 00.000 15712 MoveAxis(E, 52, ABG)
18:55:42.465 00.000 15712 Guiding  Dir = 2, Dur = 52
18:55:42.465 00.000 15712 IsGuiding returns 0
18:55:42.497 00.032 15712 PulseGuide returned control before completion, sleep 35
18:55:42.545 00.048 15712 IsGuiding returns 1
18:55:42.545 00.000 15712 scope still moving after pulse duration time elapsed
18:55:42.578 00.033 15712 IsGuiding returns 0
18:55:42.578 00.000 15712 scope move finished after 52 + 55 ms
18:55:42.578 00.000 15712 Move returns status 0, amount 52
18:55:42.578 00.000 15712 MoveAxis(N, 0, ABG)
18:55:42.578 00.000 15712 Move returns status 0, amount 0
18:55:42.578 00.000 15712 move complete, result=0
18:55:42.578 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
18:55:42.578 00.000 15712 worker thread done servicing request
18:55:42.578 00.000 15712 Worker thread wakes up
18:55:42.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:42.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:44.219 01.641 15712 Exposure complete
18:55:44.281 00.062 15712 worker thread done servicing request
18:55:44.281 00.000 7988 OnExposeComplete: enter
18:55:44.281 00.000 7988 UpdateGuideState(): m_state=6
18:55:44.285 00.004 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
18:55:44.287 00.002 7988 Star::Find returns 1 (1), X=1180.95, Y=432.14, Mass=1460, SNR=25.9, Peak=255 HFD=2.9
18:55:44.287 00.000 7988 MultiStar: [#1 0.21,0.05,1.03,U] [#2 -0.05,-0.37,0.98,U] [#3 0.03,0.01,0.96,U] [#4 0.19,-0.25,1.04,U] [#5 0.11,-0.35,0.72,U] [#6 0.06,-0.21,0.71,U] [#7 -0.16,-0.21,0.65,U] [#8 -0.05,-0.29,0.67,U] 
18:55:44.289 00.002 7988 single-star, 8 included, MultiStar: {0.06, -0.19}, one-star: {0.08, -0.15}
18:55:44.289 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.49 = 0.49)
18:55:44.291 00.002 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.60 = -2.69)
18:55:44.291 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.09 mountX=0.15 mountY=-0.07, mountTheta=-0.46
18:55:44.293 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.15, opts=13)
18:55:44.295 00.002 7988 Enqueuing Move request for scope (0.08, -0.15)
18:55:44.297 00.002 15712 Worker thread wakes up
18:55:44.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:44.297 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.9 Saturated
18:55:44.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:44.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:44.297 00.000 7988 Enqueuing Expose request
18:55:44.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
18:55:44.297 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
18:55:44.297 00.000 15712 Moving (0.08, -0.15) raw xDistance=0.15 yDistance=-0.07
18:55:44.304 00.007 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.46
18:55:44.304 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
18:55:44.304 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:44.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:55:44.304 00.000 15712 MoveAxis(W, 4, ABG)
18:55:44.304 00.000 15712 Guiding  Dir = 3, Dur = 4
18:55:44.304 00.000 15712 IsGuiding returns 0
18:55:44.313 00.009 15712 IsGuiding returns 0
18:55:44.313 00.000 15712 Move returns status 0, amount 4
18:55:44.313 00.000 15712 MoveAxis(N, 0, ABG)
18:55:44.313 00.000 15712 Move returns status 0, amount 0
18:55:44.313 00.000 15712 move complete, result=0
18:55:44.313 00.000 15712 worker thread done servicing request
18:55:44.313 00.000 15712 Worker thread wakes up
18:55:44.313 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
18:55:44.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:44.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:45.734 01.421 15712 Exposure complete
18:55:45.799 00.065 15712 worker thread done servicing request
18:55:45.799 00.000 7988 OnExposeComplete: enter
18:55:45.799 00.000 7988 UpdateGuideState(): m_state=6
18:55:45.799 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
18:55:45.799 00.000 7988 Star::Find returns 1 (0), X=1181.02, Y=432.15, Mass=1474, SNR=26.0, Peak=237 HFD=3.1
18:55:45.799 00.000 7988 MultiStar: [#1 0.24,0.15,1.03,U] [#2 0.09,-0.32,0.99,U] [#3 0.21,0.11,0.95,U] [#4 0.27,-0.21,1.00,U] [#5 0.16,0.04,0.67,U] [#6 0.32,-0.12,0.68,U] [#7 0.07,-0.39,0.63,U] [#8 -0.08,-0.05,0.63,U] 
18:55:45.799 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.14, -0.14}
18:55:45.808 00.009 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
18:55:45.809 00.001 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.11)
18:55:45.809 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.52 mountX=0.09 mountY=-0.17, mountTheta=-1.05
18:55:45.809 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.10, opts=13)
18:55:45.809 00.000 7988 Enqueuing Move request for scope (0.17, -0.10)
18:55:45.809 00.000 15712 Worker thread wakes up
18:55:45.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
18:55:45.809 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
18:55:45.809 00.000 15712 Moving (0.17, -0.10) raw xDistance=0.09 yDistance=-0.17
18:55:45.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:55:45.809 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0
18:55:45.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:45.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:45.809 00.000 7988 Enqueuing Expose request
18:55:45.809 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.33
18:55:45.809 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
18:55:45.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:45.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:55:45.809 00.000 15712 MoveAxis(W, 3, ABG)
18:55:45.809 00.000 15712 Guiding  Dir = 3, Dur = 3
18:55:45.809 00.000 15712 IsGuiding returns 0
18:55:45.827 00.018 15712 IsGuiding returns 0
18:55:45.827 00.000 15712 Move returns status 0, amount 3
18:55:45.827 00.000 15712 MoveAxis(N, 0, ABG)
18:55:45.827 00.000 15712 Move returns status 0, amount 0
18:55:45.827 00.000 15712 move complete, result=0
18:55:45.827 00.000 15712 worker thread done servicing request
18:55:45.827 00.000 15712 Worker thread wakes up
18:55:45.827 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
18:55:45.840 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:45.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:47.469 01.629 15712 Exposure complete
18:55:47.532 00.063 15712 worker thread done servicing request
18:55:47.532 00.000 7988 OnExposeComplete: enter
18:55:47.532 00.000 7988 UpdateGuideState(): m_state=6
18:55:47.532 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
18:55:47.536 00.004 7988 Star::Find returns 1 (0), X=1181.31, Y=432.29, Mass=1441, SNR=25.8, Peak=203 HFD=3.6
18:55:47.536 00.000 7988 MultiStar: [#1 0.44,0.03,1.03,U] [#2 0.33,-0.23,0.97,U] [#3 0.55,-0.01,0.95,U] [#4 0.51,-0.07,1.08,U] [#5 0.42,0.05,0.71,U] [#6 0.72,0.09,0.69,U] [#7 0.57,-0.29,0.67,U] [#8 0.37,-0.03,0.66,U] 
18:55:47.538 00.002 7988 single-star, 8 included, MultiStar: {0.48, -0.05}, one-star: {0.44, 0.00}
18:55:47.538 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
18:55:47.540 00.002 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.69 = -1.59)
18:55:47.542 00.002 7988 CameraToMount -- cameraX=0.44 cameraY=0.00 hyp=0.44 cameraTheta=0.01 mountX=-0.01 mountY=-0.44, mountTheta=-1.59
18:55:47.544 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=0.00, opts=13)
18:55:47.544 00.000 7988 Enqueuing Move request for scope (0.44, 0.00)
18:55:47.546 00.002 15712 Worker thread wakes up
18:55:47.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.00) opts 0xd
18:55:47.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, 0.00)
18:55:47.546 00.000 15712 Moving (0.44, 0.00) raw xDistance=-0.01 yDistance=-0.44
18:55:47.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:47.546 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.8
18:55:47.548 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:47.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:47.550 00.002 7988 Enqueuing Expose request
18:55:47.550 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.20
18:55:47.550 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
18:55:47.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
18:55:47.550 00.000 15712 MoveAxis(W, 3, ABG)
18:55:47.552 00.002 15712 Guiding  Dir = 3, Dur = 3
18:55:47.552 00.000 15712 IsGuiding returns 0
18:55:47.580 00.028 15712 IsGuiding returns 0
18:55:47.580 00.000 15712 Move returns status 0, amount 3
18:55:47.580 00.000 15712 MoveAxis(N, 112, ABG)
18:55:47.580 00.000 15712 Guiding  Dir = 0, Dur = 112
18:55:47.580 00.000 15712 IsGuiding returns 0
18:55:47.660 00.080 15712 PulseGuide returned control before completion, sleep 43
18:55:47.704 00.044 15712 IsGuiding returns 1
18:55:47.704 00.000 15712 scope still moving after pulse duration time elapsed
18:55:47.736 00.032 15712 IsGuiding returns 1
18:55:47.768 00.032 15712 IsGuiding returns 1
18:55:47.822 00.054 15712 IsGuiding returns 0
18:55:47.822 00.000 15712 scope move finished after 112 + 128 ms
18:55:47.822 00.000 15712 Move returns status 0, amount 112
18:55:47.822 00.000 15712 move complete, result=0
18:55:47.822 00.000 15712 worker thread done servicing request
18:55:47.822 00.000 15712 Worker thread wakes up
18:55:47.822 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.4 px 112 ms NORTH
18:55:47.824 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:47.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:49.237 01.413 15712 Exposure complete
18:55:49.298 00.061 15712 worker thread done servicing request
18:55:49.298 00.000 7988 OnExposeComplete: enter
18:55:49.298 00.000 7988 UpdateGuideState(): m_state=6
18:55:49.302 00.004 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
18:55:49.304 00.002 7988 Star::Find returns 1 (0), X=1181.01, Y=432.48, Mass=1390, SNR=25.1, Peak=163 HFD=3.6
18:55:49.304 00.000 7988 MultiStar: [#1 -0.03,0.40,1.01,U] [#2 -0.07,-0.16,1.04,U] [#3 0.03,0.26,0.96,U] [#4 0.08,0.16,1.04,U] [#5 -0.31,-0.07,0.73,U] [#6 -0.13,0.19,0.70,U] [#7 -0.06,0.21,0.65,U] [#8 -0.43,0.12,0.65,U] 
18:55:49.306 00.002 7988 refined, 8 included, MultiStar: {-0.06, 0.15}, one-star: {0.13, 0.20}
18:55:49.306 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
18:55:49.308 00.002 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
18:55:49.308 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.98 mountX=-0.15 mountY=0.06, mountTheta=2.75
18:55:49.310 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.15, opts=13)
18:55:49.312 00.002 7988 Enqueuing Move request for scope (-0.06, 0.15)
18:55:49.312 00.000 15712 Worker thread wakes up
18:55:49.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
18:55:49.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
18:55:49.312 00.000 15712 Moving (-0.06, 0.15) raw xDistance=-0.15 yDistance=0.06
18:55:49.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:49.314 00.002 7988 UpdateGuideState exits: m=1390 SNR=25.1
18:55:49.314 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:49.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:49.314 00.000 7988 Enqueuing Expose request
18:55:49.314 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.08
18:55:49.314 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
18:55:49.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:49.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:55:49.314 00.000 15712 MoveAxis(E, 5, ABG)
18:55:49.314 00.000 15712 Guiding  Dir = 2, Dur = 5
18:55:49.349 00.035 15712 IsGuiding returns 0
18:55:49.361 00.012 15712 IsGuiding returns 0
18:55:49.361 00.000 15712 Move returns status 0, amount 5
18:55:49.361 00.000 15712 MoveAxis(N, 0, ABG)
18:55:49.361 00.000 15712 Move returns status 0, amount 0
18:55:49.361 00.000 15712 move complete, result=0
18:55:49.361 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
18:55:49.373 00.012 15712 worker thread done servicing request
18:55:49.373 00.000 15712 Worker thread wakes up
18:55:49.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:49.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:51.001 01.628 15712 Exposure complete
18:55:51.065 00.064 15712 worker thread done servicing request
18:55:51.065 00.000 7988 OnExposeComplete: enter
18:55:51.065 00.000 7988 UpdateGuideState(): m_state=6
18:55:51.065 00.000 7988 Star::Find(15, 1181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
18:55:51.065 00.000 7988 Star::Find returns 1 (0), X=1180.48, Y=432.53, Mass=1476, SNR=26.0, Peak=196 HFD=3.2
18:55:51.065 00.000 7988 MultiStar: [#1 -0.19,0.45,1.02,U] [#2 -0.55,0.35,0.98,U] [#3 -0.12,0.52,0.94,U] [#4 -0.15,0.41,0.97,U] [#5 -0.36,0.54,0.62,U] [#6 -0.35,0.58,0.71,U] [#7 -0.66,0.48,0.66,U] [#8 -0.39,0.30,0.64,U] 
18:55:51.065 00.000 7988 single-star, 8 included, MultiStar: {-0.34, 0.42}, one-star: {-0.40, 0.24}
18:55:51.065 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.58) = xAngle (4.17 = -2.11)
18:55:51.074 00.009 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.28 = 1.00)
18:55:51.074 00.000 7988 CameraToMount -- cameraX=-0.40 cameraY=0.24 hyp=0.47 cameraTheta=2.59 mountX=-0.24 mountY=0.39, mountTheta=2.12
18:55:51.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=0.24, opts=13)
18:55:51.074 00.000 7988 Enqueuing Move request for scope (-0.40, 0.24)
18:55:51.074 00.000 15712 Worker thread wakes up
18:55:51.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.24) opts 0xd
18:55:51.074 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, 0.24)
18:55:51.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:51.074 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.0
18:55:51.081 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:51.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:51.081 00.000 7988 Enqueuing Expose request
18:55:51.081 00.000 15712 Moving (-0.40, 0.24) raw xDistance=-0.24 yDistance=0.39
18:55:51.081 00.000 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 634.96
18:55:51.081 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
18:55:51.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:55:51.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
18:55:51.081 00.000 15712 MoveAxis(E, 55, ABG)
18:55:51.081 00.000 15712 Guiding  Dir = 2, Dur = 55
18:55:51.081 00.000 15712 IsGuiding returns 0
18:55:51.113 00.032 15712 PulseGuide returned control before completion, sleep 40
18:55:51.160 00.047 15712 IsGuiding returns 1
18:55:51.160 00.000 15712 scope still moving after pulse duration time elapsed
18:55:51.193 00.033 15712 IsGuiding returns 0
18:55:51.193 00.000 15712 scope move finished after 55 + 50 ms
18:55:51.193 00.000 15712 Move returns status 0, amount 55
18:55:51.193 00.000 15712 MoveAxis(N, 0, ABG)
18:55:51.193 00.000 15712 Move returns status 0, amount 0
18:55:51.193 00.000 15712 move complete, result=0
18:55:51.193 00.000 7988 GuideStep: -0.2 px 55 ms EAST, 0.4 px 0 ms NORTH
18:55:51.193 00.000 15712 worker thread done servicing request
18:55:51.193 00.000 15712 Worker thread wakes up
18:55:51.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:51.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:52.617 01.424 15712 Exposure complete
18:55:52.680 00.063 15712 worker thread done servicing request
18:55:52.680 00.000 7988 OnExposeComplete: enter
18:55:52.680 00.000 7988 UpdateGuideState(): m_state=6
18:55:52.682 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
18:55:52.682 00.000 7988 Star::Find returns 1 (0), X=1180.73, Y=432.25, Mass=1502, SNR=26.3, Peak=205 HFD=3.5
18:55:52.684 00.002 7988 MultiStar: [#1 0.15,0.34,0.95,U] [#2 -0.17,0.03,1.00,U] [#3 -0.27,0.16,0.93,U] [#4 -0.17,0.02,1.04,U] [#5 -0.24,0.11,0.70,U] [#6 -0.10,0.34,0.68,U] [#7 -0.15,0.02,0.66,U] [#8 -0.32,0.09,0.65,U] 
18:55:52.686 00.002 7988 single-star, 8 included, MultiStar: {-0.15, 0.11}, one-star: {-0.15, -0.04}
18:55:52.686 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
18:55:52.688 00.002 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
18:55:52.690 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.91 mountX=0.04 mountY=0.15, mountTheta=1.33
18:55:52.690 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.04, opts=13)
18:55:52.692 00.002 7988 Enqueuing Move request for scope (-0.15, -0.04)
18:55:52.692 00.000 15712 Worker thread wakes up
18:55:52.692 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
18:55:52.692 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
18:55:52.692 00.000 15712 Moving (-0.15, -0.04) raw xDistance=0.04 yDistance=0.15
18:55:52.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:52.692 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
18:55:52.696 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:52.696 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:52.696 00.000 7988 Enqueuing Expose request
18:55:52.696 00.000 15712 PPEC rslt: input = 0.04, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 634.84
18:55:52.696 00.000 15712 PPEC: input: 0.04, control: -0.04, exposure: 1500
18:55:52.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:55:52.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:55:52.696 00.000 15712 MoveAxis(E, 12, ABG)
18:55:52.696 00.000 15712 Guiding  Dir = 2, Dur = 12
18:55:52.696 00.000 15712 IsGuiding returns 0
18:55:52.724 00.028 15712 IsGuiding returns 1
18:55:52.724 00.000 15712 scope still moving after pulse duration time elapsed
18:55:52.775 00.051 15712 IsGuiding returns 0
18:55:52.775 00.000 15712 scope move finished after 12 + 63 ms
18:55:52.775 00.000 15712 Move returns status 0, amount 12
18:55:52.775 00.000 15712 MoveAxis(N, 0, ABG)
18:55:52.775 00.000 15712 Move returns status 0, amount 0
18:55:52.775 00.000 15712 move complete, result=0
18:55:52.775 00.000 7988 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
18:55:52.777 00.002 15712 worker thread done servicing request
18:55:52.777 00.000 15712 Worker thread wakes up
18:55:52.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:52.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:54.410 01.633 15712 Exposure complete
18:55:54.471 00.061 15712 worker thread done servicing request
18:55:54.471 00.000 7988 OnExposeComplete: enter
18:55:54.471 00.000 7988 UpdateGuideState(): m_state=6
18:55:54.474 00.003 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
18:55:54.474 00.000 7988 Star::Find returns 1 (0), X=1180.49, Y=432.12, Mass=1432, SNR=25.5, Peak=233 HFD=3.0
18:55:54.477 00.003 7988 MultiStar: [#1 -0.32,0.01,1.06,U] [#2 -0.48,-0.34,1.00,U] [#3 -0.30,-0.02,0.96,U] [#4 -0.46,-0.13,1.06,U] [#5 -0.63,-0.39,0.70,U] [#6 -0.14,0.16,0.72,U] [#7 -0.46,-0.23,0.66,U] [#8 -0.51,0.05,0.65,U] 
18:55:54.477 00.000 7988 refined, 8 included, MultiStar: {-0.40, -0.12}, one-star: {-0.39, -0.16}
18:55:54.477 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
18:55:54.477 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
18:55:54.477 00.000 7988 CameraToMount -- cameraX=-0.40 cameraY=-0.12 hyp=0.42 cameraTheta=-2.85 mountX=0.12 mountY=0.41, mountTheta=1.28
18:55:54.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=-0.12, opts=13)
18:55:54.477 00.000 7988 Enqueuing Move request for scope (-0.40, -0.12)
18:55:54.477 00.000 15712 Worker thread wakes up
18:55:54.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.12) opts 0xd
18:55:54.477 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, -0.12)
18:55:54.477 00.000 15712 Moving (-0.40, -0.12) raw xDistance=0.12 yDistance=0.41
18:55:54.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:54.487 00.010 7988 UpdateGuideState exits: m=1432 SNR=25.5
18:55:54.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:54.489 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:54.489 00.000 7988 Enqueuing Expose request
18:55:54.491 00.002 15712 PPEC rslt: input = 0.12, final = -0.05, react = 0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 634.73
18:55:54.491 00.000 15712 PPEC: input: 0.12, control: -0.05, exposure: 1500
18:55:54.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:55:54.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
18:55:54.491 00.000 15712 MoveAxis(E, 17, ABG)
18:55:54.491 00.000 15712 Guiding  Dir = 2, Dur = 17
18:55:54.491 00.000 15712 IsGuiding returns 0
18:55:54.511 00.020 15712 IsGuiding returns 1
18:55:54.511 00.000 15712 scope still moving after pulse duration time elapsed
18:55:54.579 00.068 15712 IsGuiding returns 0
18:55:54.579 00.000 15712 scope move finished after 17 + 72 ms
18:55:54.579 00.000 15712 Move returns status 0, amount 17
18:55:54.579 00.000 15712 MoveAxis(N, 0, ABG)
18:55:54.579 00.000 15712 Move returns status 0, amount 0
18:55:54.579 00.000 15712 move complete, result=0
18:55:54.579 00.000 7988 GuideStep: 0.1 px 17 ms EAST, 0.4 px 0 ms NORTH
18:55:54.583 00.004 15712 worker thread done servicing request
18:55:54.583 00.000 15712 Worker thread wakes up
18:55:54.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:54.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:55.994 01.411 15712 Exposure complete
18:55:56.049 00.055 15712 worker thread done servicing request
18:55:56.049 00.000 7988 OnExposeComplete: enter
18:55:56.049 00.000 7988 UpdateGuideState(): m_state=6
18:55:56.049 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
18:55:56.049 00.000 7988 Star::Find returns 1 (0), X=1180.44, Y=431.91, Mass=1311, SNR=24.5, Peak=181 HFD=2.9
18:55:56.060 00.011 7988 MultiStar: [#1 -0.29,0.06,1.06,U] [#2 -0.50,-0.25,1.02,U] [#3 -0.28,-0.17,0.99,U] [#4 -0.22,-0.27,1.04,U] [#5 -0.49,-0.40,0.73,U] [#6 -0.32,-0.23,0.78,U] [#7 -0.29,-0.33,0.67,U] [#8 -0.72,-0.12,0.66,U] 
18:55:56.060 00.000 7988 refined, 8 included, MultiStar: {-0.38, -0.22}, one-star: {-0.44, -0.38}
18:55:56.060 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.58) = xAngle (-1.03 = -1.03)
18:55:56.060 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.08 = 2.08)
18:55:56.060 00.000 7988 CameraToMount -- cameraX=-0.38 cameraY=-0.22 hyp=0.44 cameraTheta=-2.61 mountX=0.23 mountY=0.39, mountTheta=1.04
18:55:56.065 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=-0.22, opts=13)
18:55:56.068 00.003 7988 Enqueuing Move request for scope (-0.38, -0.22)
18:55:56.068 00.000 15712 Worker thread wakes up
18:55:56.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.22) opts 0xd
18:55:56.068 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, -0.22)
18:55:56.068 00.000 15712 Moving (-0.38, -0.22) raw xDistance=0.23 yDistance=0.39
18:55:56.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:56.068 00.000 7988 UpdateGuideState exits: m=1311 SNR=24.5
18:55:56.072 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:56.072 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:56.074 00.002 7988 Enqueuing Expose request
18:55:56.074 00.000 15712 PPEC rslt: input = 0.23, final = 0.08, react = 0.14, pred = -0.06, hyst = 0.12, hyst_pct = 0.00, period_length = 634.62
18:55:56.074 00.000 15712 PPEC: input: 0.23, control: 0.08, exposure: 1500
18:55:56.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:55:56.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
18:55:56.074 00.000 15712 MoveAxis(W, 25, ABG)
18:55:56.074 00.000 15712 Guiding  Dir = 3, Dur = 25
18:55:56.076 00.002 15712 IsGuiding returns 0
18:55:56.097 00.021 15712 PulseGuide returned control before completion, sleep 11
18:55:56.113 00.016 15712 IsGuiding returns 1
18:55:56.113 00.000 15712 scope still moving after pulse duration time elapsed
18:55:56.144 00.031 15712 IsGuiding returns 0
18:55:56.144 00.000 15712 scope move finished after 25 + 47 ms
18:55:56.144 00.000 15712 Move returns status 0, amount 25
18:55:56.144 00.000 15712 MoveAxis(N, 0, ABG)
18:55:56.144 00.000 15712 Move returns status 0, amount 0
18:55:56.144 00.000 15712 move complete, result=0
18:55:56.144 00.000 7988 GuideStep: 0.2 px 25 ms WEST, 0.4 px 0 ms NORTH
18:55:56.150 00.006 15712 worker thread done servicing request
18:55:56.150 00.000 15712 Worker thread wakes up
18:55:56.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:56.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:57.784 01.634 15712 Exposure complete
18:55:57.847 00.063 15712 worker thread done servicing request
18:55:57.849 00.002 7988 OnExposeComplete: enter
18:55:57.849 00.000 7988 UpdateGuideState(): m_state=6
18:55:57.849 00.000 7988 Star::Find(15, 1180, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
18:55:57.849 00.000 7988 Star::Find returns 1 (0), X=1180.39, Y=432.21, Mass=1481, SNR=26.0, Peak=210 HFD=3.4
18:55:57.849 00.000 7988 MultiStar: [#1 -0.26,0.23,0.97,U] [#2 -0.57,-0.23,0.96,U] [#3 -0.39,0.10,0.90,U] [#4 -0.17,-0.16,1.01,U] [#5 -0.60,0.18,0.71,U] [#6 -0.52,0.04,0.69,U] [#7 -0.44,-0.12,0.66,U] [#8 -0.44,-0.13,0.62,U] 
18:55:57.849 00.000 7988 refined, 8 included, MultiStar: {-0.42, -0.02}, one-star: {-0.49, -0.08}
18:55:57.849 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.58) = xAngle (-1.52 = -1.52)
18:55:57.849 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.59 = 1.59)
18:55:57.849 00.000 7988 CameraToMount -- cameraX=-0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-3.09 mountX=0.02 mountY=0.42, mountTheta=1.52
18:55:57.849 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.42, y=-0.02, opts=13)
18:55:57.849 00.000 7988 Enqueuing Move request for scope (-0.42, -0.02)
18:55:57.862 00.013 15712 Worker thread wakes up
18:55:57.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.02) opts 0xd
18:55:57.862 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.42, -0.02)
18:55:57.862 00.000 15712 Moving (-0.42, -0.02) raw xDistance=0.02 yDistance=0.42
18:55:57.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:55:57.863 00.001 7988 UpdateGuideState exits: m=1481 SNR=26.0
18:55:57.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:57.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:55:57.863 00.000 7988 Enqueuing Expose request
18:55:57.863 00.000 15712 PPEC rslt: input = 0.02, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 634.51
18:55:57.863 00.000 15712 PPEC: input: 0.02, control: -0.06, exposure: 1500
18:55:57.863 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.40 newest=1.21
18:55:57.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
18:55:57.863 00.000 15712 MoveAxis(E, 21, ABG)
18:55:57.863 00.000 15712 Guiding  Dir = 2, Dur = 21
18:55:57.863 00.000 15712 IsGuiding returns 0
18:55:57.913 00.050 15712 IsGuiding returns 1
18:55:57.913 00.000 15712 scope still moving after pulse duration time elapsed
18:55:57.958 00.045 15712 IsGuiding returns 0
18:55:57.958 00.000 15712 scope move finished after 21 + 68 ms
18:55:57.958 00.000 15712 Move returns status 0, amount 21
18:55:57.958 00.000 15712 BLC: Oldest BLC event removed
18:55:57.958 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 215 applied
18:55:57.958 00.000 15712 MoveAxis(S, 322, ABG)
18:55:57.958 00.000 15712 Guiding  Dir = 1, Dur = 322
18:55:57.958 00.000 15712 IsGuiding returns 0
18:55:58.032 00.074 15712 PulseGuide returned control before completion, sleep 257
18:55:58.308 00.276 15712 IsGuiding returns 1
18:55:58.308 00.000 15712 scope still moving after pulse duration time elapsed
18:55:58.363 00.055 15712 IsGuiding returns 0
18:55:58.363 00.000 15712 scope move finished after 322 + 89 ms
18:55:58.363 00.000 15712 Move returns status 0, amount 322
18:55:58.363 00.000 15712 move complete, result=0
18:55:58.363 00.000 7988 GuideStep: 0.0 px 21 ms EAST, 0.4 px 322 ms SOUTH
18:55:58.373 00.010 15712 worker thread done servicing request
18:55:58.373 00.000 15712 Worker thread wakes up
18:55:58.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:55:58.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,417,31,31)
18:55:59.412 01.039 7988 evsrv: cli 0CCD0528 connect
18:55:59.416 00.004 7988 case statement mapped state 6 to 3
18:55:59.416 00.000 7988 case statement mapped state 6 to 3
18:55:59.420 00.004 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"6c8e0aa1-295e-40a1-ad12-cdc108d05759"}
18:55:59.424 00.004 7988 case statement mapped state 6 to 3
18:55:59.425 00.001 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c8e0aa1-295e-40a1-ad12-cdc108d05759"}
18:55:59.427 00.002 7988 evsrv: cli 0CCD0528 disconnect
18:55:59.429 00.002 7988 evsrv: cli 0CCD0168 connect
18:55:59.440 00.011 7988 case statement mapped state 6 to 3
18:55:59.442 00.002 7988 case statement mapped state 6 to 3
18:55:59.446 00.004 7988 evsrv: cli 0CCD0168 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"8056a917-5558-4cad-9f15-cf2593da3342"}
18:55:59.459 00.013 7988 PhdController::Dither begins
18:55:59.468 00.009 7988 dither: size=4.00, dRA=-2.45 dDec=2.47
18:55:59.470 00.002 7988 MountToCamera -- mountTheta (-2.35) + m_xAngle (-1.58) = xAngle (-3.93 = 2.35)
18:55:59.472 00.002 7988 MountToCamera -- mountX=-2.45 mountY=2.47 hyp=3.48 mountTheta=-2.35 cameraX=-2.45, cameraY=2.47 cameraTheta=2.35
18:55:59.474 00.002 7988 setting lock position to (1178.43, 434.76)
18:55:59.478 00.004 7988 Mount: notify guiding dithered (-2.5, 2.5)
18:55:59.480 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:55:59.482 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:55:59.495 00.013 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:55:59.502 00.007 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:55:59.506 00.004 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:55:59.517 00.011 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:55:59.520 00.003 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:55:59.522 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:55:59.526 00.004 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:55:59.527 00.001 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:55:59.532 00.005 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:55:59.534 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:55:59.538 00.004 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:55:59.540 00.002 7988 MultiStar: stabilizing after lock position change
18:55:59.542 00.002 7988 Status Line: Dither by -2.45,2.47
18:55:59.545 00.003 7988 PhdController: newstate STATE_SETTLE_BEGIN
18:55:59.545 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
18:55:59.555 00.010 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":0,"id":"8056a917-5558-4cad-9f15-cf2593da3342"}
18:55:59.565 00.010 7988 evsrv: cli 0CCD0168 disconnect
18:55:59.787 00.222 15712 Exposure complete
18:55:59.956 00.169 15712 worker thread done servicing request
18:55:59.956 00.000 7988 OnExposeComplete: enter
18:55:59.960 00.004 7988 UpdateGuideState(): m_state=6
18:55:59.962 00.002 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
18:55:59.967 00.005 7988 Star::Find returns 1 (0), X=1180.62, Y=432.37, Mass=1525, SNR=26.2, Peak=197 HFD=3.3
18:55:59.969 00.002 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
18:55:59.973 00.004 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.42)
18:55:59.976 00.003 7988 CameraToMount -- cameraX=2.20 cameraY=-2.39 hyp=3.25 cameraTheta=-0.83 mountX=2.38 mountY=-2.14, mountTheta=-0.73
18:55:59.980 00.004 7988 dither recenter: remaining=(2.5,-2.5) step=(2.5,-2.5)
18:55:59.982 00.002 7988 MountToCamera -- mountTheta (0.79) + m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
18:55:59.986 00.004 7988 MountToCamera -- mountX=2.45 mountY=-2.47 hyp=3.48 mountTheta=0.79 cameraX=2.45, cameraY=-2.47 cameraTheta=-0.79
18:55:59.988 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=2.45, y=-2.47, opts=4)
18:55:59.990 00.002 7988 Enqueuing Move request for scope (2.45, -2.47)
18:55:59.994 00.004 7988 Mount: notify direct move 2.45,-2.47
18:55:59.996 00.002 15712 Worker thread wakes up
18:55:59.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (2.45, -2.47) opts 0x4
18:55:59.996 00.000 15712 Handling offset move in thread for scope, endpoint = (2.45, -2.47)
18:55:59.996 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
18:55:59.998 00.002 15712 Moving (2.45, -2.47) raw xDistance=2.45 yDistance=-2.47
18:55:59.998 00.000 15712 BLC: window closed
18:55:59.998 00.000 15712 MoveAxis(W, 801, B)
18:55:59.998 00.000 15712 Guiding  Dir = 3, Dur = 801
18:56:00.000 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
18:56:00.003 00.003 15712 IsGuiding returns 0
18:56:00.003 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
18:56:00.010 00.007 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
18:56:00.018 00.008 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
18:56:00.032 00.014 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
18:56:00.038 00.006 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
18:56:00.050 00.012 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:56:00.053 00.003 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
18:56:00.057 00.004 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
18:56:00.062 00.005 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
18:56:00.064 00.002 15712 PulseGuide returned control before completion, sleep 751
18:56:00.066 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
18:56:00.069 00.003 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
18:56:00.072 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:00.076 00.004 7988 UpdateGuideState exits: m=1525 SNR=26.2
18:56:00.080 00.004 7988 PhdController: settling, locked = 1, distance = 3.67 (1.50) aobump = 0 frame = 1 / 99999
18:56:00.084 00.004 7988 evsrv: {"Event":"Settling","Timestamp":1767398160.084,"Host":"ASTROPC","Inst":1,"Distance":3.67,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
18:56:00.086 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:00.090 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:00.092 00.002 7988 Enqueuing Expose request
18:56:00.830 00.738 15712 IsGuiding returns 1
18:56:00.830 00.000 15712 scope still moving after pulse duration time elapsed
18:56:00.864 00.034 15712 IsGuiding returns 1
18:56:00.894 00.030 15712 IsGuiding returns 0
18:56:00.894 00.000 15712 scope move finished after 801 + 90 ms
18:56:00.894 00.000 15712 Move returns status 0, amount 801
18:56:00.894 00.000 15712 BLC: window closed
18:56:00.894 00.000 15712 BLC: Compensation needed for non-algo type move
18:56:00.894 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 215 applied
18:56:00.894 00.000 15712 MoveAxis(N, 846, B)
18:56:00.894 00.000 15712 Guiding  Dir = 0, Dur = 846
18:56:00.896 00.002 15712 IsGuiding returns 0
18:56:00.974 00.078 15712 PulseGuide returned control before completion, sleep 778
18:56:01.767 00.793 15712 IsGuiding returns 1
18:56:01.767 00.000 15712 scope still moving after pulse duration time elapsed
18:56:01.799 00.032 15712 IsGuiding returns 1
18:56:01.847 00.048 15712 IsGuiding returns 0
18:56:01.847 00.000 15712 scope move finished after 846 + 111 ms
18:56:01.847 00.000 15712 Move returns status 0, amount 846
18:56:01.847 00.000 15712 move complete, result=0
18:56:01.847 00.000 15712 worker thread done servicing request
18:56:01.847 00.000 15712 Worker thread wakes up
18:56:01.847 00.000 7988 GuideStep: 2.5 px 801 ms WEST, -2.5 px 846 ms NORTH
18:56:01.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:01.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:03.494 01.647 15712 Exposure complete
18:56:03.560 00.066 15712 worker thread done servicing request
18:56:03.560 00.000 7988 OnExposeComplete: enter
18:56:03.574 00.014 7988 UpdateGuideState(): m_state=6
18:56:03.574 00.000 7988 Star::Find(15, 1180, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
18:56:03.577 00.003 7988 Star::Find returns 1 (0), X=1178.42, Y=434.94, Mass=1401, SNR=25.3, Peak=221 HFD=2.6
18:56:03.577 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
18:56:03.577 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
18:56:03.577 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.58 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
18:56:03.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.18, opts=13)
18:56:03.577 00.000 7988 Enqueuing Move request for scope (-0.00, 0.18)
18:56:03.577 00.000 15712 Worker thread wakes up
18:56:03.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
18:56:03.577 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
18:56:03.577 00.000 15712 Moving (-0.00, 0.18) raw xDistance=-0.18 yDistance=-0.00
18:56:03.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:03.577 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.3
18:56:03.590 00.013 7988 PhdController: settling, locked = 1, distance = 0.18 (1.50) aobump = 0 frame = 2 / 99999
18:56:03.590 00.000 15712 PPEC rslt(dithering): input = -0.18, final = -0.11
18:56:03.590 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
18:56:03.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:03.590 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767398163.590,"Host":"ASTROPC","Inst":1,"Distance":0.18,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
18:56:03.594 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:56:03.594 00.000 15712 MoveAxis(E, 36, ABG)
18:56:03.594 00.000 15712 Guiding  Dir = 2, Dur = 36
18:56:03.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:03.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:03.594 00.000 7988 Enqueuing Expose request
18:56:03.628 00.034 15712 IsGuiding returns 0
18:56:03.644 00.016 15712 PulseGuide returned control before completion, sleep 31
18:56:03.708 00.064 15712 IsGuiding returns 0
18:56:03.708 00.000 15712 Move returns status 0, amount 36
18:56:03.708 00.000 15712 MoveAxis(N, 0, ABG)
18:56:03.708 00.000 15712 Move returns status 0, amount 0
18:56:03.708 00.000 15712 move complete, result=0
18:56:03.708 00.000 15712 worker thread done servicing request
18:56:03.708 00.000 15712 Worker thread wakes up
18:56:03.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:03.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:03.708 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
18:56:05.115 01.407 15712 Exposure complete
18:56:05.193 00.078 15712 worker thread done servicing request
18:56:05.193 00.000 7988 OnExposeComplete: enter
18:56:05.201 00.008 7988 UpdateGuideState(): m_state=6
18:56:05.201 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
18:56:05.203 00.002 7988 Star::Find returns 1 (0), X=1178.40, Y=434.78, Mass=1334, SNR=24.7, Peak=181 HFD=2.7
18:56:05.205 00.002 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.58) = xAngle (4.11 = -2.17)
18:56:05.205 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.94)
18:56:05.205 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.53 mountX=-0.02 mountY=0.03, mountTheta=2.18
18:56:05.209 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
18:56:05.209 00.000 7988 Enqueuing Move request for scope (-0.03, 0.02)
18:56:05.209 00.000 15712 Worker thread wakes up
18:56:05.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
18:56:05.209 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
18:56:05.209 00.000 15712 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
18:56:05.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:56:05.216 00.007 7988 UpdateGuideState exits: m=1334 SNR=24.7
18:56:05.216 00.000 7988 PhdController: settling, locked = 1, distance = 0.14 (1.50) aobump = 0 frame = 3 / 99999
18:56:05.216 00.000 15712 PPEC rslt(dithering): input = -0.02, final = -0.01
18:56:05.216 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
18:56:05.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:05.216 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767398165.216,"Host":"ASTROPC","Inst":1,"Distance":0.14,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
18:56:05.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:56:05.216 00.000 15712 MoveAxis(E, 4, ABG)
18:56:05.216 00.000 15712 Guiding  Dir = 2, Dur = 4
18:56:05.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:05.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:05.222 00.006 7988 Enqueuing Expose request
18:56:05.224 00.002 15712 IsGuiding returns 0
18:56:05.273 00.049 15712 IsGuiding returns 0
18:56:05.273 00.000 15712 Move returns status 0, amount 4
18:56:05.273 00.000 15712 MoveAxis(N, 0, ABG)
18:56:05.273 00.000 15712 Move returns status 0, amount 0
18:56:05.273 00.000 15712 move complete, result=0
18:56:05.273 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
18:56:05.277 00.004 15712 worker thread done servicing request
18:56:05.277 00.000 15712 Worker thread wakes up
18:56:05.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:05.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:06.918 01.641 15712 Exposure complete
18:56:06.979 00.061 15712 worker thread done servicing request
18:56:06.979 00.000 7988 OnExposeComplete: enter
18:56:06.979 00.000 7988 UpdateGuideState(): m_state=6
18:56:06.979 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
18:56:06.979 00.000 7988 Star::Find returns 1 (1), X=1178.66, Y=435.03, Mass=1437, SNR=25.6, Peak=255 HFD=2.9
18:56:06.979 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
18:56:06.979 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.74)
18:56:06.979 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.27 hyp=0.35 cameraTheta=0.86 mountX=-0.27 mountY=-0.24, mountTheta=-2.42
18:56:06.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.27, opts=13)
18:56:06.979 00.000 7988 Enqueuing Move request for scope (0.23, 0.27)
18:56:06.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:06.979 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.6 Saturated
18:56:06.979 00.000 7988 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 4 / 99999
18:56:06.994 00.015 15712 Worker thread wakes up
18:56:06.994 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767398166.994,"Host":"ASTROPC","Inst":1,"Distance":0.20,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
18:56:06.995 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.27) opts 0xd
18:56:06.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.27)
18:56:06.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:06.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:06.995 00.000 7988 Enqueuing Expose request
18:56:06.995 00.000 15712 Moving (0.23, 0.27) raw xDistance=-0.27 yDistance=-0.24
18:56:06.995 00.000 15712 PPEC rslt(dithering): input = -0.27, final = -0.16
18:56:06.995 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
18:56:06.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:06.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
18:56:06.995 00.000 15712 MoveAxis(E, 53, ABG)
18:56:06.995 00.000 15712 Guiding  Dir = 2, Dur = 53
18:56:06.995 00.000 15712 IsGuiding returns 0
18:56:07.013 00.018 15712 PulseGuide returned control before completion, sleep 48
18:56:07.097 00.084 15712 IsGuiding returns 0
18:56:07.097 00.000 15712 Move returns status 0, amount 53
18:56:07.097 00.000 15712 MoveAxis(N, 0, ABG)
18:56:07.097 00.000 15712 Move returns status 0, amount 0
18:56:07.097 00.000 15712 move complete, result=0
18:56:07.097 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
18:56:07.097 00.000 15712 worker thread done servicing request
18:56:07.097 00.000 15712 Worker thread wakes up
18:56:07.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:07.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:08.513 01.416 15712 Exposure complete
18:56:08.575 00.062 15712 worker thread done servicing request
18:56:08.575 00.000 7988 OnExposeComplete: enter
18:56:08.575 00.000 7988 UpdateGuideState(): m_state=6
18:56:08.575 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
18:56:08.579 00.004 7988 Star::Find returns 1 (0), X=1178.58, Y=435.09, Mass=1450, SNR=25.7, Peak=238 HFD=3.2
18:56:08.581 00.002 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
18:56:08.581 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.46)
18:56:08.583 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.14 mountX=-0.33 mountY=-0.16, mountTheta=-2.69
18:56:08.585 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.33, opts=13)
18:56:08.585 00.000 7988 Enqueuing Move request for scope (0.15, 0.33)
18:56:08.587 00.002 15712 Worker thread wakes up
18:56:08.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.33) opts 0xd
18:56:08.587 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.33)
18:56:08.587 00.000 15712 Moving (0.15, 0.33) raw xDistance=-0.33 yDistance=-0.16
18:56:08.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:08.587 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.7
18:56:08.589 00.002 7988 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 5 / 99999
18:56:08.591 00.002 15712 PPEC rslt(dithering): input = -0.33, final = -0.20
18:56:08.591 00.000 15712 PPEC: input: -0.33, control: -0.20, exposure: 1500
18:56:08.591 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767398168.591,"Host":"ASTROPC","Inst":1,"Distance":0.25,"Time":5.0,"SettleTime":15.0,"StarLocked":true}
18:56:08.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:08.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:08.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:08.591 00.000 7988 Enqueuing Expose request
18:56:08.596 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:56:08.596 00.000 15712 MoveAxis(E, 64, ABG)
18:56:08.596 00.000 15712 Guiding  Dir = 2, Dur = 64
18:56:08.597 00.001 15712 IsGuiding returns 0
18:56:08.613 00.016 15712 PulseGuide returned control before completion, sleep 55
18:56:08.703 00.090 15712 IsGuiding returns 0
18:56:08.703 00.000 15712 Move returns status 0, amount 64
18:56:08.703 00.000 15712 MoveAxis(N, 0, ABG)
18:56:08.703 00.000 15712 Move returns status 0, amount 0
18:56:08.703 00.000 15712 move complete, result=0
18:56:08.703 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.2 px 0 ms NORTH
18:56:08.714 00.011 15712 worker thread done servicing request
18:56:08.714 00.000 15712 Worker thread wakes up
18:56:08.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:08.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:10.349 01.635 15712 Exposure complete
18:56:10.410 00.061 15712 worker thread done servicing request
18:56:10.412 00.002 7988 OnExposeComplete: enter
18:56:10.412 00.000 7988 UpdateGuideState(): m_state=6
18:56:10.412 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
18:56:10.412 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=434.67, Mass=1312, SNR=24.4, Peak=177 HFD=3.0
18:56:10.412 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
18:56:10.417 00.005 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.93)
18:56:10.417 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.33 mountX=0.09 mountY=-0.25, mountTheta=-1.24
18:56:10.417 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.09, opts=13)
18:56:10.422 00.005 7988 Enqueuing Move request for scope (0.25, -0.09)
18:56:10.422 00.000 15712 Worker thread wakes up
18:56:10.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:10.422 00.000 7988 UpdateGuideState exits: m=1312 SNR=24.4
18:56:10.422 00.000 7988 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 6 / 99999
18:56:10.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
18:56:10.422 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767398170.422,"Host":"ASTROPC","Inst":1,"Distance":0.26,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
18:56:10.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
18:56:10.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:10.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:10.422 00.000 7988 Enqueuing Expose request
18:56:10.422 00.000 15712 Moving (0.25, -0.09) raw xDistance=0.09 yDistance=-0.25
18:56:10.422 00.000 15712 PPEC rslt(dithering): input = 0.09, final = 0.05
18:56:10.422 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
18:56:10.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:56:10.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
18:56:10.422 00.000 15712 MoveAxis(W, 17, ABG)
18:56:10.422 00.000 15712 Guiding  Dir = 3, Dur = 17
18:56:10.422 00.000 15712 IsGuiding returns 0
18:56:10.454 00.032 15712 IsGuiding returns 1
18:56:10.454 00.000 15712 scope still moving after pulse duration time elapsed
18:56:10.502 00.048 15712 IsGuiding returns 0
18:56:10.502 00.000 15712 scope move finished after 17 + 51 ms
18:56:10.502 00.000 15712 Move returns status 0, amount 17
18:56:10.502 00.000 15712 MoveAxis(N, 0, ABG)
18:56:10.502 00.000 15712 Move returns status 0, amount 0
18:56:10.502 00.000 15712 move complete, result=0
18:56:10.502 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.3 px 0 ms NORTH
18:56:10.502 00.000 15712 worker thread done servicing request
18:56:10.504 00.002 15712 Worker thread wakes up
18:56:10.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:10.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:11.908 01.404 15712 Exposure complete
18:56:11.970 00.062 15712 worker thread done servicing request
18:56:11.970 00.000 7988 OnExposeComplete: enter
18:56:11.970 00.000 7988 UpdateGuideState(): m_state=6
18:56:11.973 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
18:56:11.973 00.000 7988 Star::Find returns 1 (0), X=1178.91, Y=434.71, Mass=1467, SNR=25.8, Peak=225 HFD=3.2
18:56:11.975 00.002 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.47 = 1.47)
18:56:11.975 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.58 = -1.71)
18:56:11.977 00.002 7988 CameraToMount -- cameraX=0.48 cameraY=-0.05 hyp=0.48 cameraTheta=-0.11 mountX=0.05 mountY=-0.48, mountTheta=-1.47
18:56:11.979 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.48, y=-0.05, opts=13)
18:56:11.979 00.000 7988 Enqueuing Move request for scope (0.48, -0.05)
18:56:11.981 00.002 15712 Worker thread wakes up
18:56:11.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.05) opts 0xd
18:56:11.981 00.000 15712 Handling offset move in thread for scope, endpoint = (0.48, -0.05)
18:56:11.981 00.000 15712 Moving (0.48, -0.05) raw xDistance=0.05 yDistance=-0.48
18:56:11.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:11.981 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.8
18:56:11.984 00.003 7988 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 7 / 99999
18:56:11.984 00.000 15712 PPEC rslt(dithering): input = 0.05, final = 0.03
18:56:11.984 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
18:56:11.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:56:11.984 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767398171.984,"Host":"ASTROPC","Inst":1,"Distance":0.32,"Time":8.4,"SettleTime":15.0,"StarLocked":true}
18:56:11.985 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
18:56:11.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:11.985 00.000 15712 MoveAxis(W, 10, ABG)
18:56:11.985 00.000 15712 Guiding  Dir = 3, Dur = 10
18:56:11.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:11.985 00.000 7988 Enqueuing Expose request
18:56:11.985 00.000 15712 IsGuiding returns 0
18:56:12.001 00.016 15712 IsGuiding returns 1
18:56:12.001 00.000 15712 scope still moving after pulse duration time elapsed
18:56:12.034 00.033 15712 IsGuiding returns 0
18:56:12.034 00.000 15712 scope move finished after 10 + 36 ms
18:56:12.034 00.000 15712 Move returns status 0, amount 10
18:56:12.034 00.000 15712 MoveAxis(N, 0, ABG)
18:56:12.034 00.000 15712 Move returns status 0, amount 0
18:56:12.034 00.000 15712 move complete, result=0
18:56:12.034 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.5 px 0 ms NORTH
18:56:12.038 00.004 15712 worker thread done servicing request
18:56:12.038 00.000 15712 Worker thread wakes up
18:56:12.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:12.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:13.676 01.638 15712 Exposure complete
18:56:13.738 00.062 15712 worker thread done servicing request
18:56:13.738 00.000 7988 OnExposeComplete: enter
18:56:13.738 00.000 7988 UpdateGuideState(): m_state=6
18:56:13.740 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
18:56:13.740 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=434.89, Mass=1413, SNR=25.4, Peak=221 HFD=3.0
18:56:13.742 00.002 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
18:56:13.742 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.89)
18:56:13.744 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.71 mountX=-0.13 mountY=-0.15, mountTheta=-2.27
18:56:13.744 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.13, opts=13)
18:56:13.744 00.000 7988 Enqueuing Move request for scope (0.15, 0.13)
18:56:13.744 00.000 15712 Worker thread wakes up
18:56:13.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
18:56:13.744 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
18:56:13.744 00.000 15712 Moving (0.15, 0.13) raw xDistance=-0.13 yDistance=-0.15
18:56:13.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:13.744 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.4
18:56:13.751 00.007 7988 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 8 / 99999
18:56:13.751 00.000 15712 PPEC rslt(dithering): input = -0.13, final = -0.08
18:56:13.751 00.000 15712 PPEC: input: -0.13, control: -0.08, exposure: 1500
18:56:13.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:13.751 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767398173.751,"Host":"ASTROPC","Inst":1,"Distance":0.29,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
18:56:13.753 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:56:13.753 00.000 15712 MoveAxis(E, 26, ABG)
18:56:13.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:13.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:13.756 00.003 7988 Enqueuing Expose request
18:56:13.756 00.000 15712 Guiding  Dir = 2, Dur = 26
18:56:13.756 00.000 15712 IsGuiding returns 0
18:56:13.770 00.014 15712 PulseGuide returned control before completion, sleep 16
18:56:13.821 00.051 15712 IsGuiding returns 0
18:56:13.821 00.000 15712 Move returns status 0, amount 26
18:56:13.821 00.000 15712 MoveAxis(N, 0, ABG)
18:56:13.821 00.000 15712 Move returns status 0, amount 0
18:56:13.821 00.000 15712 move complete, result=0
18:56:13.821 00.000 15712 worker thread done servicing request
18:56:13.821 00.000 15712 Worker thread wakes up
18:56:13.821 00.000 7988 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
18:56:13.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:13.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:15.239 01.418 15712 Exposure complete
18:56:15.300 00.061 15712 worker thread done servicing request
18:56:15.300 00.000 7988 OnExposeComplete: enter
18:56:15.303 00.003 7988 UpdateGuideState(): m_state=6
18:56:15.305 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
18:56:15.305 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.52, Mass=1472, SNR=25.8, Peak=189 HFD=3.2
18:56:15.307 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
18:56:15.307 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
18:56:15.309 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.65 mountX=0.24 mountY=0.03, mountTheta=0.11
18:56:15.311 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.24, opts=13)
18:56:15.311 00.000 7988 Enqueuing Move request for scope (-0.02, -0.24)
18:56:15.313 00.002 15712 Worker thread wakes up
18:56:15.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
18:56:15.313 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
18:56:15.313 00.000 15712 Moving (-0.02, -0.24) raw xDistance=0.24 yDistance=0.03
18:56:15.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:15.313 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.8
18:56:15.316 00.003 7988 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 9 / 99999
18:56:15.316 00.000 15712 PPEC rslt(dithering): input = 0.24, final = 0.15
18:56:15.316 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
18:56:15.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:15.316 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767398175.316,"Host":"ASTROPC","Inst":1,"Distance":0.27,"Time":11.7,"SettleTime":15.0,"StarLocked":true}
18:56:15.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:56:15.316 00.000 15712 MoveAxis(W, 48, ABG)
18:56:15.316 00.000 15712 Guiding  Dir = 3, Dur = 48
18:56:15.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:15.320 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:15.322 00.002 7988 Enqueuing Expose request
18:56:15.322 00.000 15712 IsGuiding returns 0
18:56:15.337 00.015 15712 PulseGuide returned control before completion, sleep 36
18:56:15.405 00.068 15712 IsGuiding returns 0
18:56:15.405 00.000 15712 Move returns status 0, amount 48
18:56:15.405 00.000 15712 MoveAxis(N, 0, ABG)
18:56:15.405 00.000 15712 Move returns status 0, amount 0
18:56:15.405 00.000 15712 move complete, result=0
18:56:15.405 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.0 px 0 ms NORTH
18:56:15.411 00.006 15712 worker thread done servicing request
18:56:15.411 00.000 15712 Worker thread wakes up
18:56:15.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:15.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:17.042 01.631 15712 Exposure complete
18:56:17.101 00.059 15712 worker thread done servicing request
18:56:17.101 00.000 7988 OnExposeComplete: enter
18:56:17.106 00.005 7988 UpdateGuideState(): m_state=6
18:56:17.106 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
18:56:17.108 00.002 7988 Star::Find returns 1 (0), X=1178.78, Y=434.75, Mass=1503, SNR=26.1, Peak=188 HFD=3.5
18:56:17.108 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
18:56:17.110 00.002 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.63)
18:56:17.110 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-0.03 mountX=0.01 mountY=-0.35, mountTheta=-1.55
18:56:17.112 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=-0.01, opts=13)
18:56:17.114 00.002 7988 Enqueuing Move request for scope (0.35, -0.01)
18:56:17.114 00.000 15712 Worker thread wakes up
18:56:17.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.01) opts 0xd
18:56:17.114 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, -0.01)
18:56:17.114 00.000 15712 Moving (0.35, -0.01) raw xDistance=0.01 yDistance=-0.35
18:56:17.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:17.114 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.1
18:56:17.117 00.003 7988 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 10 / 99999
18:56:17.119 00.002 15712 PPEC rslt(dithering): input = 0.01, final = 0.00
18:56:17.119 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
18:56:17.119 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.02 newest=-0.48
18:56:17.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
18:56:17.119 00.000 15712 MoveAxis(W, 2, ABG)
18:56:17.119 00.000 15712 Guiding  Dir = 3, Dur = 2
18:56:17.119 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767398177.119,"Host":"ASTROPC","Inst":1,"Distance":0.30,"Time":13.5,"SettleTime":15.0,"StarLocked":true}
18:56:17.119 00.000 15712 IsGuiding returns 0
18:56:17.119 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:17.122 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:17.122 00.000 7988 Enqueuing Expose request
18:56:17.136 00.014 15712 IsGuiding returns 0
18:56:17.136 00.000 15712 Move returns status 0, amount 2
18:56:17.136 00.000 15712 MoveAxis(N, 90, ABG)
18:56:17.136 00.000 15712 Guiding  Dir = 0, Dur = 90
18:56:17.137 00.001 15712 IsGuiding returns 0
18:56:17.213 00.076 15712 PulseGuide returned control before completion, sleep 21
18:56:17.248 00.035 15712 IsGuiding returns 1
18:56:17.248 00.000 15712 scope still moving after pulse duration time elapsed
18:56:17.277 00.029 15712 IsGuiding returns 1
18:56:17.343 00.066 15712 IsGuiding returns 0
18:56:17.343 00.000 15712 scope move finished after 90 + 117 ms
18:56:17.343 00.000 15712 Move returns status 0, amount 90
18:56:17.343 00.000 15712 move complete, result=0
18:56:17.343 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.4 px 90 ms NORTH
18:56:17.346 00.003 15712 worker thread done servicing request
18:56:17.346 00.000 15712 Worker thread wakes up
18:56:17.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:17.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:18.763 01.417 15712 Exposure complete
18:56:18.825 00.062 15712 worker thread done servicing request
18:56:18.825 00.000 7988 OnExposeComplete: enter
18:56:18.825 00.000 7988 UpdateGuideState(): m_state=6
18:56:18.827 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
18:56:18.827 00.000 7988 Star::Find returns 1 (0), X=1178.25, Y=435.16, Mass=1410, SNR=25.3, Peak=201 HFD=3.4
18:56:18.829 00.002 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
18:56:18.831 00.002 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
18:56:18.831 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.40 hyp=0.44 cameraTheta=1.99 mountX=-0.40 mountY=0.17, mountTheta=2.75
18:56:18.833 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.40, opts=13)
18:56:18.835 00.002 7988 Enqueuing Move request for scope (-0.18, 0.40)
18:56:18.835 00.000 15712 Worker thread wakes up
18:56:18.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.40) opts 0xd
18:56:18.835 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.40)
18:56:18.835 00.000 15712 Moving (-0.18, 0.40) raw xDistance=-0.40 yDistance=0.17
18:56:18.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:18.835 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.3
18:56:18.838 00.003 15712 PPEC rslt(dithering): input = -0.40, final = -0.24
18:56:18.838 00.000 15712 PPEC: input: -0.40, control: -0.24, exposure: 1500
18:56:18.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:18.838 00.000 7988 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 11 / 99999
18:56:18.840 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:56:18.840 00.000 7988 PhdController: newstate STATE_FINISH
18:56:18.840 00.000 7988 PhdController complete: success
18:56:18.842 00.002 7988 evsrv: {"Event":"SettleDone","Timestamp":1767398178.842,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
18:56:18.842 00.000 15712 MoveAxis(E, 79, ABG)
18:56:18.842 00.000 15712 Guiding  Dir = 2, Dur = 79
18:56:18.842 00.000 7988 Mount: notify guiding dither settle done success=1
18:56:18.842 00.000 7988 PhdController: newstate STATE_IDLE
18:56:18.845 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:18.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:18.847 00.002 7988 Enqueuing Expose request
18:56:18.847 00.000 15712 IsGuiding returns 0
18:56:18.858 00.011 15712 PulseGuide returned control before completion, sleep 76
18:56:18.951 00.093 15712 IsGuiding returns 0
18:56:18.951 00.000 15712 Move returns status 0, amount 79
18:56:18.952 00.001 15712 MoveAxis(N, 0, ABG)
18:56:18.952 00.000 15712 Move returns status 0, amount 0
18:56:18.952 00.000 15712 move complete, result=0
18:56:18.952 00.000 15712 worker thread done servicing request
18:56:18.952 00.000 15712 Worker thread wakes up
18:56:18.952 00.000 7988 GuideStep: -0.4 px 79 ms EAST, 0.2 px 0 ms NORTH
18:56:18.954 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:18.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:20.582 01.628 15712 Exposure complete
18:56:20.644 00.062 15712 worker thread done servicing request
18:56:20.644 00.000 7988 OnExposeComplete: enter
18:56:20.644 00.000 7988 UpdateGuideState(): m_state=6
18:56:20.648 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
18:56:20.648 00.000 7988 Star::Find returns 1 (0), X=1178.17, Y=434.65, Mass=1408, SNR=25.3, Peak=182 HFD=3.7
18:56:20.650 00.002 7988 MultiStar: exiting stabilization period
18:56:20.652 00.002 7988 MultiStar: updating star positions after lock position change
18:56:20.652 00.000 7988 Star::Find(15, 968, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
18:56:20.654 00.002 7988 Star::Find returns 1 (0), X=968.26, Y=858.05, Mass=1413, SNR=25.2, Peak=130 HFD=4.3
18:56:20.654 00.000 7988 Star::Find(15, 371, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
18:56:20.656 00.002 7988 Star::Find returns 1 (0), X=371.85, Y=218.54, Mass=1392, SNR=25.0, Peak=177 HFD=3.8
18:56:20.656 00.000 7988 Star::Find(15, 395, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
18:56:20.658 00.002 7988 Star::Find returns 1 (0), X=395.20, Y=932.13, Mass=1272, SNR=23.9, Peak=116 HFD=4.3
18:56:20.658 00.000 7988 Star::Find(15, 546, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
18:56:20.660 00.002 7988 Star::Find returns 1 (0), X=546.64, Y=860.52, Mass=1386, SNR=24.4, Peak=110 HFD=4.9
18:56:20.661 00.001 7988 Star::Find(15, 702, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
18:56:20.661 00.000 7988 Star::Find returns 1 (0), X=702.50, Y=587.98, Mass=739, SNR=17.8, Peak=86 HFD=4.1
18:56:20.661 00.000 7988 Star::Find(15, 1005, 900, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
18:56:20.661 00.000 7988 Star::Find returns 1 (0), X=1005.27, Y=901.11, Mass=664, SNR=17.2, Peak=97 HFD=3.2
18:56:20.661 00.000 7988 Star::Find(15, 642, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
18:56:20.661 00.000 7988 Star::Find returns 1 (0), X=642.35, Y=283.11, Mass=607, SNR=16.3, Peak=111 HFD=3.3
18:56:20.661 00.000 7988 Star::Find(15, 703, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
18:56:20.661 00.000 7988 Star::Find returns 1 (0), X=703.87, Y=927.11, Mass=570, SNR=15.7, Peak=85 HFD=3.8
18:56:20.661 00.000 7988 Star::Find(15, 758, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
18:56:20.661 00.000 7988 Star::Find returns 1 (0), X=758.07, Y=669.63, Mass=407, SNR=13.2, Peak=66 HFD=3.6
18:56:20.661 00.000 7988 Star::Find(15, 1044, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
18:56:20.661 00.000 7988 Star::Find returns 1 (0), X=1044.50, Y=804.71, Mass=527, SNR=15.1, Peak=75 HFD=3.5
18:56:20.661 00.000 7988 Star::Find(15, 898, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
18:56:20.676 00.015 7988 Star::Find returns 1 (0), X=898.50, Y=863.88, Mass=448, SNR=13.9, Peak=66 HFD=3.7
18:56:20.676 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.58) = xAngle (-1.14 = -1.14)
18:56:20.678 00.002 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.96 = 1.96)
18:56:20.678 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-2.72 mountX=0.12 mountY=0.26, mountTheta=1.15
18:56:20.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.11, opts=13)
18:56:20.678 00.000 7988 Enqueuing Move request for scope (-0.26, -0.11)
18:56:20.678 00.000 15712 Worker thread wakes up
18:56:20.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.11) opts 0xd
18:56:20.678 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.11)
18:56:20.678 00.000 15712 Moving (-0.26, -0.11) raw xDistance=0.12 yDistance=0.26
18:56:20.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:20.678 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.3
18:56:20.685 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:20.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:20.685 00.000 7988 Enqueuing Expose request
18:56:20.685 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 633.57
18:56:20.685 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
18:56:20.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:56:20.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
18:56:20.685 00.000 15712 MoveAxis(W, 7, ABG)
18:56:20.685 00.000 15712 Guiding  Dir = 3, Dur = 7
18:56:20.685 00.000 15712 IsGuiding returns 0
18:56:20.712 00.027 15712 IsGuiding returns 0
18:56:20.712 00.000 15712 Move returns status 0, amount 7
18:56:20.712 00.000 15712 MoveAxis(N, 0, ABG)
18:56:20.712 00.000 15712 Move returns status 0, amount 0
18:56:20.712 00.000 15712 move complete, result=0
18:56:20.712 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.3 px 0 ms NORTH
18:56:20.718 00.006 15712 worker thread done servicing request
18:56:20.718 00.000 15712 Worker thread wakes up
18:56:20.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:20.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:22.133 01.415 15712 Exposure complete
18:56:22.194 00.061 15712 worker thread done servicing request
18:56:22.194 00.000 7988 OnExposeComplete: enter
18:56:22.194 00.000 7988 UpdateGuideState(): m_state=6
18:56:22.194 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
18:56:22.194 00.000 7988 Star::Find returns 1 (1), X=1178.22, Y=434.55, Mass=1427, SNR=25.7, Peak=255 HFD=3.1
18:56:22.194 00.000 7988 MultiStar: [#1 0.07,-0.33,1.01,U] [#2 -0.32,-0.31,0.99,U] [#3 -0.35,-0.15,0.94,U] [#4 -0.13,-0.32,1.00,U] [#5 -0.26,-0.29,0.71,U] [#6 0.34,-0.20,0.72,U] [#7 0.20,-0.19,0.72,U] [#8 -0.02,-0.28,0.69,U] 
18:56:22.194 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.26}, one-star: {-0.20, -0.21}
18:56:22.194 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
18:56:22.194 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
18:56:22.194 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.92 mountX=0.26 mountY=0.10, mountTheta=0.37
18:56:22.194 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.26, opts=13)
18:56:22.194 00.000 7988 Enqueuing Move request for scope (-0.09, -0.26)
18:56:22.208 00.014 15712 Worker thread wakes up
18:56:22.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
18:56:22.208 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
18:56:22.208 00.000 15712 Moving (-0.09, -0.26) raw xDistance=0.26 yDistance=0.10
18:56:22.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:22.208 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7 Saturated
18:56:22.211 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:22.211 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:22.213 00.002 7988 Enqueuing Expose request
18:56:22.213 00.000 15712 PPEC rslt: input = 0.26, final = 0.19, react = 0.15, pred = 0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 633.50
18:56:22.213 00.000 15712 PPEC: input: 0.26, control: 0.19, exposure: 1500
18:56:22.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:22.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:56:22.213 00.000 15712 MoveAxis(W, 62, ABG)
18:56:22.213 00.000 15712 Guiding  Dir = 3, Dur = 62
18:56:22.242 00.029 15712 IsGuiding returns 0
18:56:22.259 00.017 15712 PulseGuide returned control before completion, sleep 57
18:56:22.344 00.085 15712 IsGuiding returns 0
18:56:22.344 00.000 15712 Move returns status 0, amount 62
18:56:22.344 00.000 15712 MoveAxis(N, 0, ABG)
18:56:22.344 00.000 15712 Move returns status 0, amount 0
18:56:22.344 00.000 15712 move complete, result=0
18:56:22.344 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.1 px 0 ms NORTH
18:56:22.349 00.005 15712 worker thread done servicing request
18:56:22.349 00.000 15712 Worker thread wakes up
18:56:22.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:22.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:23.979 01.630 15712 Exposure complete
18:56:24.040 00.061 15712 worker thread done servicing request
18:56:24.040 00.000 7988 OnExposeComplete: enter
18:56:24.040 00.000 7988 UpdateGuideState(): m_state=6
18:56:24.045 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
18:56:24.045 00.000 7988 Star::Find returns 1 (1), X=1178.11, Y=434.24, Mass=1353, SNR=24.9, Peak=255 HFD=3.0
18:56:24.047 00.002 7988 MultiStar: [#1 -0.07,-0.44,1.04,U] [#2 0.02,-0.30,1.02,U] [#3 -0.20,-0.04,0.97,U] [#4 -0.30,-0.41,1.09,U] [#5 -0.13,-0.23,0.72,U] [#6 0.11,-0.27,0.76,U] [#7 0.30,-0.34,0.69,U] [#8 0.21,-0.35,0.71,U] 
18:56:24.047 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.33}, one-star: {-0.31, -0.52}
18:56:24.049 00.002 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
18:56:24.049 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
18:56:24.051 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.33 cameraTheta=-1.78 mountX=0.33 mountY=0.08, mountTheta=0.23
18:56:24.053 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.33, opts=13)
18:56:24.053 00.000 7988 Enqueuing Move request for scope (-0.07, -0.33)
18:56:24.056 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=25, FiltMax=255, Gamma=0.690
18:56:24.056 00.000 7988 UpdateGuideState exits: m=1353 SNR=24.9 Saturated
18:56:24.058 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:24.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:24.060 00.002 7988 Enqueuing Expose request
18:56:24.061 00.001 15712 Worker thread wakes up
18:56:24.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.33) opts 0xd
18:56:24.061 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.33)
18:56:24.061 00.000 15712 Moving (-0.07, -0.33) raw xDistance=0.33 yDistance=0.08
18:56:24.061 00.000 15712 PPEC rslt: input = 0.33, final = 0.24, react = 0.20, pred = 0.05, hyst = 0.18, hyst_pct = 0.00, period_length = 633.44
18:56:24.061 00.000 15712 PPEC: input: 0.33, control: 0.24, exposure: 1500
18:56:24.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:24.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:56:24.061 00.000 15712 MoveAxis(W, 80, ABG)
18:56:24.061 00.000 15712 Guiding  Dir = 3, Dur = 80
18:56:24.061 00.000 15712 IsGuiding returns 0
18:56:24.090 00.029 15712 PulseGuide returned control before completion, sleep 65
18:56:24.168 00.078 15712 IsGuiding returns 1
18:56:24.168 00.000 15712 scope still moving after pulse duration time elapsed
18:56:24.200 00.032 15712 IsGuiding returns 0
18:56:24.200 00.000 15712 scope move finished after 80 + 57 ms
18:56:24.200 00.000 15712 Move returns status 0, amount 80
18:56:24.200 00.000 15712 MoveAxis(N, 0, ABG)
18:56:24.200 00.000 15712 Move returns status 0, amount 0
18:56:24.200 00.000 15712 move complete, result=0
18:56:24.200 00.000 15712 worker thread done servicing request
18:56:24.200 00.000 15712 Worker thread wakes up
18:56:24.200 00.000 7988 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH
18:56:24.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:24.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:25.616 01.416 15712 Exposure complete
18:56:25.679 00.063 15712 worker thread done servicing request
18:56:25.679 00.000 7988 OnExposeComplete: enter
18:56:25.679 00.000 7988 UpdateGuideState(): m_state=6
18:56:25.679 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
18:56:25.679 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=435.37, Mass=1407, SNR=25.5, Peak=199 HFD=3.2
18:56:25.679 00.000 7988 MultiStar: [#1 0.09,0.77,0.99,U] [#2 0.06,0.75,1.04,U] [#3 -0.22,0.96,0.00,M1] [#4 -0.22,0.81,1.04,U] [#5 -0.37,0.76,0.69,U] [#6 0.63,1.15,0.00,M1] [#7 0.36,0.79,0.68,U] [#8 0.18,1.04,0.00,M1] 
18:56:25.679 00.000 7988 single-star, 5 included, MultiStar: {-0.01, 0.74}, one-star: {0.01, 0.61}
18:56:25.679 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
18:56:25.679 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.05)
18:56:25.679 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.61 hyp=0.61 cameraTheta=1.55 mountX=-0.61 mountY=-0.03, mountTheta=-3.09
18:56:25.679 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.61, opts=13)
18:56:25.679 00.000 7988 Enqueuing Move request for scope (0.01, 0.61)
18:56:25.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:25.679 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.5
18:56:25.694 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:25.695 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:25.695 00.000 7988 Enqueuing Expose request
18:56:25.695 00.000 15712 Worker thread wakes up
18:56:25.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.61) opts 0xd
18:56:25.695 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.61)
18:56:25.695 00.000 15712 Moving (0.01, 0.61) raw xDistance=-0.61 yDistance=-0.03
18:56:25.695 00.000 15712 PPEC rslt: input = -0.61, final = -0.31, react = -0.37, pred = 0.05, hyst = -0.32, hyst_pct = 0.00, period_length = 633.38
18:56:25.695 00.000 15712 PPEC: input: -0.61, control: -0.31, exposure: 1500
18:56:25.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:25.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:56:25.695 00.000 15712 MoveAxis(E, 102, ABG)
18:56:25.695 00.000 15712 Guiding  Dir = 2, Dur = 102
18:56:25.695 00.000 15712 IsGuiding returns 0
18:56:25.710 00.015 15712 PulseGuide returned control before completion, sleep 93
18:56:25.829 00.119 15712 IsGuiding returns 0
18:56:25.829 00.000 15712 Move returns status 0, amount 102
18:56:25.829 00.000 15712 MoveAxis(N, 0, ABG)
18:56:25.829 00.000 15712 Move returns status 0, amount 0
18:56:25.829 00.000 15712 move complete, result=0
18:56:25.829 00.000 7988 GuideStep: -0.6 px 102 ms EAST, -0.0 px 0 ms NORTH
18:56:25.829 00.000 15712 worker thread done servicing request
18:56:25.829 00.000 15712 Worker thread wakes up
18:56:25.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:25.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:27.467 01.638 15712 Exposure complete
18:56:27.529 00.062 15712 worker thread done servicing request
18:56:27.530 00.001 7988 OnExposeComplete: enter
18:56:27.530 00.000 7988 UpdateGuideState(): m_state=6
18:56:27.530 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
18:56:27.530 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=435.81, Mass=1531, SNR=26.4, Peak=231 HFD=3.6
18:56:27.530 00.000 7988 MultiStar: [#1 0.08,1.03,0.00,M1] [#2 0.01,1.16,0.00,M1] [#3 -0.04,1.02,0.00,M2] [#4 -0.10,0.93,1.01,U] [#5 -0.16,1.13,0.00,M1] [#6 0.40,1.24,0.00,M2] [#7 0.12,1.01,0.00,M1] [#8 -0.08,1.19,0.00,M2] 
18:56:27.530 00.000 7988 refined, 1 included, MultiStar: {-0.15, 0.99}, one-star: {-0.21, 1.05}
18:56:27.530 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
18:56:27.530 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
18:56:27.530 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.99 hyp=1.00 cameraTheta=1.73 mountX=-0.99 mountY=0.13, mountTheta=3.01
18:56:27.530 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.99, opts=13)
18:56:27.530 00.000 7988 Enqueuing Move request for scope (-0.15, 0.99)
18:56:27.530 00.000 15712 Worker thread wakes up
18:56:27.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.99) opts 0xd
18:56:27.530 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.99)
18:56:27.530 00.000 15712 Moving (-0.15, 0.99) raw xDistance=-0.99 yDistance=0.13
18:56:27.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:27.544 00.014 7988 UpdateGuideState exits: m=1531 SNR=26.4
18:56:27.546 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:27.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:27.546 00.000 7988 Enqueuing Expose request
18:56:27.546 00.000 15712 PPEC rslt: input = -0.99, final = -0.54, react = -0.59, pred = 0.05, hyst = -0.52, hyst_pct = 0.00, period_length = 633.32
18:56:27.546 00.000 15712 PPEC: input: -0.99, control: -0.54, exposure: 1500
18:56:27.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:27.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:56:27.546 00.000 15712 MoveAxis(E, 176, ABG)
18:56:27.546 00.000 15712 Guiding  Dir = 2, Dur = 176
18:56:27.546 00.000 15712 IsGuiding returns 0
18:56:27.563 00.017 15712 PulseGuide returned control before completion, sleep 162
18:56:27.766 00.203 15712 IsGuiding returns 0
18:56:27.766 00.000 15712 Move returns status 0, amount 176
18:56:27.766 00.000 15712 MoveAxis(N, 0, ABG)
18:56:27.766 00.000 15712 Move returns status 0, amount 0
18:56:27.766 00.000 15712 move complete, result=0
18:56:27.766 00.000 15712 worker thread done servicing request
18:56:27.766 00.000 15712 Worker thread wakes up
18:56:27.766 00.000 7988 GuideStep: -1.0 px 176 ms EAST, 0.1 px 0 ms NORTH
18:56:27.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:27.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:28.021 00.255 7988 evsrv: cli 0CCD0AC8 connect
18:56:28.022 00.001 7988 case statement mapped state 6 to 3
18:56:28.022 00.000 7988 case statement mapped state 6 to 3
18:56:28.022 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"52029f80-0ce6-4054-a4a8-e4e074b71c51"}
18:56:28.022 00.000 7988 case statement mapped state 6 to 3
18:56:28.022 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"52029f80-0ce6-4054-a4a8-e4e074b71c51"}
18:56:28.022 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
18:56:29.173 01.151 15712 Exposure complete
18:56:29.236 00.063 15712 worker thread done servicing request
18:56:29.236 00.000 7988 OnExposeComplete: enter
18:56:29.236 00.000 7988 UpdateGuideState(): m_state=6
18:56:29.236 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
18:56:29.236 00.000 7988 Star::Find returns 1 (0), X=1178.33, Y=435.19, Mass=1468, SNR=26.0, Peak=216 HFD=3.4
18:56:29.236 00.000 7988 MultiStar: [#1 0.10,0.47,1.03,U] [#2 0.10,0.54,0.97,U] [#3 -0.13,0.55,1.00,U] [#4 -0.14,0.51,1.02,U] [#5 0.25,0.23,0.70,U] [#6 0.23,0.54,0.67,U] [#7 0.15,0.67,0.67,U] [#8 0.35,0.46,0.63,U] 
18:56:29.236 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.49}, one-star: {-0.10, 0.43}
18:56:29.236 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
18:56:29.236 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
18:56:29.244 00.008 7988 CameraToMount -- cameraX=-0.10 cameraY=0.43 hyp=0.44 cameraTheta=1.79 mountX=-0.43 mountY=0.09, mountTheta=2.95
18:56:29.246 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.43, opts=13)
18:56:29.246 00.000 7988 Enqueuing Move request for scope (-0.10, 0.43)
18:56:29.248 00.002 15712 Worker thread wakes up
18:56:29.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.43) opts 0xd
18:56:29.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.43)
18:56:29.248 00.000 15712 Moving (-0.10, 0.43) raw xDistance=-0.43 yDistance=0.09
18:56:29.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:29.249 00.001 7988 UpdateGuideState exits: m=1468 SNR=26.0
18:56:29.251 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:29.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:29.251 00.000 7988 Enqueuing Expose request
18:56:29.251 00.000 15712 PPEC rslt: input = -0.43, final = -0.21, react = -0.26, pred = 0.04, hyst = -0.25, hyst_pct = 0.00, period_length = 633.27
18:56:29.251 00.000 15712 PPEC: input: -0.43, control: -0.21, exposure: 1500
18:56:29.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:29.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:56:29.251 00.000 15712 MoveAxis(E, 70, ABG)
18:56:29.251 00.000 15712 Guiding  Dir = 2, Dur = 70
18:56:29.251 00.000 15712 IsGuiding returns 0
18:56:29.265 00.014 15712 PulseGuide returned control before completion, sleep 67
18:56:29.349 00.084 15712 IsGuiding returns 0
18:56:29.349 00.000 15712 Move returns status 0, amount 70
18:56:29.349 00.000 15712 MoveAxis(N, 0, ABG)
18:56:29.349 00.000 15712 Move returns status 0, amount 0
18:56:29.349 00.000 15712 move complete, result=0
18:56:29.349 00.000 7988 GuideStep: -0.4 px 70 ms EAST, 0.1 px 0 ms NORTH
18:56:29.351 00.002 15712 worker thread done servicing request
18:56:29.351 00.000 15712 Worker thread wakes up
18:56:29.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:29.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:30.989 01.638 15712 Exposure complete
18:56:31.051 00.062 15712 worker thread done servicing request
18:56:31.051 00.000 7988 OnExposeComplete: enter
18:56:31.051 00.000 7988 UpdateGuideState(): m_state=6
18:56:31.056 00.005 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
18:56:31.056 00.000 7988 Star::Find returns 1 (1), X=1178.30, Y=434.63, Mass=1467, SNR=25.9, Peak=255 HFD=3.1
18:56:31.058 00.002 7988 MultiStar: [#1 -0.11,-0.06,0.97,U] [#2 -0.12,0.11,0.97,U] [#3 -0.26,-0.05,0.95,U] [#4 -0.28,0.08,0.98,U] [#5 -0.17,-0.26,0.68,U] [#6 0.35,0.10,0.68,U] [#7 -0.08,-0.11,0.64,U] [#8 -0.02,-0.15,0.67,U] 
18:56:31.060 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.12, -0.13}
18:56:31.060 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
18:56:31.062 00.002 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.94 = 1.94)
18:56:31.062 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.75 mountX=0.04 mountY=0.11, mountTheta=1.18
18:56:31.064 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
18:56:31.066 00.002 7988 Enqueuing Move request for scope (-0.11, -0.04)
18:56:31.066 00.000 15712 Worker thread wakes up
18:56:31.067 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:31.067 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.9 Saturated
18:56:31.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:31.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
18:56:31.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:31.067 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
18:56:31.067 00.000 15712 Moving (-0.11, -0.04) raw xDistance=0.04 yDistance=0.11
18:56:31.072 00.005 7988 Enqueuing Expose request
18:56:31.074 00.002 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 633.22
18:56:31.074 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
18:56:31.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:31.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:56:31.074 00.000 15712 MoveAxis(W, 8, ABG)
18:56:31.074 00.000 15712 Guiding  Dir = 3, Dur = 8
18:56:31.074 00.000 15712 IsGuiding returns 0
18:56:31.083 00.009 15712 IsGuiding returns 0
18:56:31.083 00.000 15712 Move returns status 0, amount 8
18:56:31.083 00.000 15712 MoveAxis(N, 0, ABG)
18:56:31.083 00.000 15712 Move returns status 0, amount 0
18:56:31.083 00.000 15712 move complete, result=0
18:56:31.083 00.000 15712 worker thread done servicing request
18:56:31.083 00.000 15712 Worker thread wakes up
18:56:31.083 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
18:56:31.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:31.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:32.507 01.424 15712 Exposure complete
18:56:32.568 00.061 15712 worker thread done servicing request
18:56:32.568 00.000 7988 OnExposeComplete: enter
18:56:32.568 00.000 7988 UpdateGuideState(): m_state=6
18:56:32.572 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
18:56:32.572 00.000 7988 Star::Find returns 1 (1), X=1178.13, Y=434.63, Mass=1406, SNR=25.4, Peak=255 HFD=3.2
18:56:32.574 00.002 7988 MultiStar: [#1 -0.17,-0.24,1.03,U] [#2 -0.05,-0.13,1.03,U] [#3 -0.21,-0.16,1.00,U] [#4 -0.17,-0.20,1.07,U] [#5 -0.24,-0.25,0.71,U] [#6 0.37,-0.01,0.73,U] [#7 -0.08,-0.00,0.71,U] [#8 0.04,-0.06,0.64,U] 
18:56:32.576 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.14}, one-star: {-0.29, -0.13}
18:56:32.576 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
18:56:32.578 00.002 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.46 = 2.46)
18:56:32.578 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-2.22 mountX=0.14 mountY=0.11, mountTheta=0.66
18:56:32.580 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.14, opts=13)
18:56:32.582 00.002 7988 Enqueuing Move request for scope (-0.11, -0.14)
18:56:32.582 00.000 15712 Worker thread wakes up
18:56:32.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
18:56:32.582 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
18:56:32.582 00.000 15712 Moving (-0.11, -0.14) raw xDistance=0.14 yDistance=0.11
18:56:32.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:32.584 00.002 7988 UpdateGuideState exits: m=1406 SNR=25.4 Saturated
18:56:32.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:32.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:32.584 00.000 7988 Enqueuing Expose request
18:56:32.584 00.000 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 633.17
18:56:32.584 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
18:56:32.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:32.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:56:32.584 00.000 15712 MoveAxis(W, 5, ABG)
18:56:32.584 00.000 15712 Guiding  Dir = 3, Dur = 5
18:56:32.584 00.000 15712 IsGuiding returns 0
18:56:32.604 00.020 15712 IsGuiding returns 0
18:56:32.604 00.000 15712 Move returns status 0, amount 5
18:56:32.604 00.000 15712 MoveAxis(N, 0, ABG)
18:56:32.604 00.000 15712 Move returns status 0, amount 0
18:56:32.604 00.000 15712 move complete, result=0
18:56:32.604 00.000 15712 worker thread done servicing request
18:56:32.604 00.000 15712 Worker thread wakes up
18:56:32.604 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
18:56:32.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:32.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:34.244 01.640 15712 Exposure complete
18:56:34.306 00.062 15712 worker thread done servicing request
18:56:34.306 00.000 7988 OnExposeComplete: enter
18:56:34.306 00.000 7988 UpdateGuideState(): m_state=6
18:56:34.306 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
18:56:34.306 00.000 7988 Star::Find returns 1 (1), X=1178.23, Y=434.60, Mass=1472, SNR=26.0, Peak=255 HFD=3.2
18:56:34.306 00.000 7988 MultiStar: [#1 -0.17,-0.11,0.96,U] [#2 0.12,-0.11,1.02,U] [#3 -0.17,-0.11,0.97,U] [#4 -0.42,-0.22,1.01,U] [#5 -0.15,0.03,0.70,U] [#6 0.18,-0.20,0.70,U] [#7 -0.09,-0.02,0.70,U] [#8 -0.00,-0.14,0.66,U] 
18:56:34.306 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.12}, one-star: {-0.20, -0.16}
18:56:34.306 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
18:56:34.313 00.007 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
18:56:34.313 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-2.33 mountX=0.12 mountY=0.12, mountTheta=0.77
18:56:34.313 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.12, opts=13)
18:56:34.313 00.000 7988 Enqueuing Move request for scope (-0.11, -0.12)
18:56:34.318 00.005 15712 Worker thread wakes up
18:56:34.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
18:56:34.318 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
18:56:34.318 00.000 15712 Moving (-0.11, -0.12) raw xDistance=0.12 yDistance=0.12
18:56:34.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:34.318 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0 Saturated
18:56:34.321 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:34.321 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:34.323 00.002 7988 Enqueuing Expose request
18:56:34.323 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 633.12
18:56:34.323 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
18:56:34.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:34.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:56:34.325 00.002 15712 MoveAxis(E, 0, ABG)
18:56:34.325 00.000 15712 Move returns status 0, amount 0
18:56:34.325 00.000 15712 MoveAxis(N, 0, ABG)
18:56:34.325 00.000 15712 Move returns status 0, amount 0
18:56:34.325 00.000 15712 move complete, result=0
18:56:34.325 00.000 15712 worker thread done servicing request
18:56:34.325 00.000 15712 Worker thread wakes up
18:56:34.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:34.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:34.325 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
18:56:35.741 01.416 15712 Exposure complete
18:56:35.802 00.061 15712 worker thread done servicing request
18:56:35.802 00.000 7988 OnExposeComplete: enter
18:56:35.802 00.000 7988 UpdateGuideState(): m_state=6
18:56:35.802 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
18:56:35.802 00.000 7988 Star::Find returns 1 (1), X=1178.05, Y=434.44, Mass=1427, SNR=25.6, Peak=255 HFD=3.3
18:56:35.802 00.000 7988 MultiStar: [#1 -0.08,-0.24,0.98,U] [#2 0.04,0.00,1.05,U] [#3 -0.03,-0.16,0.98,U] [#4 -0.23,0.12,1.02,U] [#5 -0.23,-0.08,0.74,U] [#6 0.11,0.00,0.72,U] [#7 0.01,-0.19,0.69,U] [#8 -0.17,-0.29,0.66,U] 
18:56:35.802 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.12}, one-star: {-0.38, -0.32}
18:56:35.809 00.007 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
18:56:35.809 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
18:56:35.809 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-2.31 mountX=0.12 mountY=0.12, mountTheta=0.75
18:56:35.812 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.12, opts=13)
18:56:35.814 00.002 7988 Enqueuing Move request for scope (-0.11, -0.12)
18:56:35.816 00.002 15712 Worker thread wakes up
18:56:35.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:35.816 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.6 Saturated
18:56:35.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:35.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:35.816 00.000 7988 Enqueuing Expose request
18:56:35.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
18:56:35.816 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
18:56:35.816 00.000 15712 Moving (-0.11, -0.12) raw xDistance=0.12 yDistance=0.12
18:56:35.816 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 633.07
18:56:35.816 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
18:56:35.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:35.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:56:35.816 00.000 15712 MoveAxis(E, 2, ABG)
18:56:35.816 00.000 15712 Guiding  Dir = 2, Dur = 2
18:56:35.816 00.000 15712 IsGuiding returns 0
18:56:35.832 00.016 15712 IsGuiding returns 0
18:56:35.832 00.000 15712 Move returns status 0, amount 2
18:56:35.832 00.000 15712 MoveAxis(N, 0, ABG)
18:56:35.832 00.000 15712 Move returns status 0, amount 0
18:56:35.832 00.000 15712 move complete, result=0
18:56:35.832 00.000 15712 worker thread done servicing request
18:56:35.832 00.000 15712 Worker thread wakes up
18:56:35.832 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
18:56:35.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:35.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:37.475 01.643 15712 Exposure complete
18:56:37.536 00.061 15712 worker thread done servicing request
18:56:37.536 00.000 7988 OnExposeComplete: enter
18:56:37.536 00.000 7988 UpdateGuideState(): m_state=6
18:56:37.540 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
18:56:37.540 00.000 7988 Star::Find returns 1 (0), X=1178.20, Y=435.14, Mass=1503, SNR=26.2, Peak=176 HFD=3.7
18:56:37.542 00.002 7988 MultiStar: [#1 -0.01,0.29,0.99,U] [#2 -0.10,0.36,0.94,U] [#3 0.09,0.41,0.93,U] [#4 -0.11,0.54,1.01,U] [#5 0.01,0.34,0.68,U] [#6 0.35,0.47,0.67,U] [#7 0.20,0.32,0.63,U] [#8 -0.05,0.44,0.60,U] 
18:56:37.544 00.002 7988 refined, 8 included, MultiStar: {-0.00, 0.40}, one-star: {-0.22, 0.38}
18:56:37.544 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
18:56:37.546 00.002 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
18:56:37.546 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.57 mountX=-0.40 mountY=-0.01, mountTheta=-3.12
18:56:37.548 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.40, opts=13)
18:56:37.550 00.002 7988 Enqueuing Move request for scope (-0.00, 0.40)
18:56:37.550 00.000 15712 Worker thread wakes up
18:56:37.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.40) opts 0xd
18:56:37.550 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.40)
18:56:37.550 00.000 15712 Moving (-0.00, 0.40) raw xDistance=-0.40 yDistance=-0.01
18:56:37.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:37.552 00.002 7988 UpdateGuideState exits: m=1503 SNR=26.2
18:56:37.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:37.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:37.552 00.000 7988 Enqueuing Expose request
18:56:37.552 00.000 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 633.03
18:56:37.552 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
18:56:37.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:37.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:56:37.552 00.000 15712 MoveAxis(E, 80, ABG)
18:56:37.552 00.000 15712 Guiding  Dir = 2, Dur = 80
18:56:37.552 00.000 15712 IsGuiding returns 0
18:56:37.578 00.026 15712 PulseGuide returned control before completion, sleep 69
18:56:37.664 00.086 15712 IsGuiding returns 0
18:56:37.664 00.000 15712 Move returns status 0, amount 80
18:56:37.664 00.000 15712 MoveAxis(N, 0, ABG)
18:56:37.664 00.000 15712 Move returns status 0, amount 0
18:56:37.664 00.000 15712 move complete, result=0
18:56:37.664 00.000 7988 GuideStep: -0.4 px 80 ms EAST, -0.0 px 0 ms NORTH
18:56:37.678 00.014 15712 worker thread done servicing request
18:56:37.678 00.000 15712 Worker thread wakes up
18:56:37.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:37.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:39.083 01.405 15712 Exposure complete
18:56:39.145 00.062 15712 worker thread done servicing request
18:56:39.145 00.000 7988 OnExposeComplete: enter
18:56:39.145 00.000 7988 UpdateGuideState(): m_state=6
18:56:39.149 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
18:56:39.149 00.000 7988 Star::Find returns 1 (0), X=1178.12, Y=434.57, Mass=1431, SNR=25.6, Peak=206 HFD=3.3
18:56:39.151 00.002 7988 MultiStar: [#1 -0.18,-0.02,0.99,U] [#2 -0.34,-0.06,0.96,U] [#3 -0.18,-0.15,0.91,U] [#4 -0.42,0.01,1.02,U] [#5 -0.25,0.04,0.70,U] [#6 0.22,-0.13,0.73,U] [#7 0.10,-0.27,0.69,U] [#8 0.09,-0.16,0.65,U] 
18:56:39.153 00.002 7988 refined, 8 included, MultiStar: {-0.17, -0.10}, one-star: {-0.30, -0.19}
18:56:39.153 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.58) = xAngle (-1.03 = -1.03)
18:56:39.155 00.002 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.08 = 2.08)
18:56:39.155 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.61 mountX=0.10 mountY=0.17, mountTheta=1.04
18:56:39.157 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.10, opts=13)
18:56:39.157 00.000 7988 Enqueuing Move request for scope (-0.17, -0.10)
18:56:39.157 00.000 15712 Worker thread wakes up
18:56:39.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
18:56:39.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
18:56:39.157 00.000 15712 Moving (-0.17, -0.10) raw xDistance=0.10 yDistance=0.17
18:56:39.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:56:39.162 00.005 7988 UpdateGuideState exits: m=1431 SNR=25.6
18:56:39.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:39.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:39.162 00.000 7988 Enqueuing Expose request
18:56:39.162 00.000 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 632.99
18:56:39.162 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
18:56:39.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:39.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:56:39.162 00.000 15712 MoveAxis(E, 0, ABG)
18:56:39.162 00.000 15712 Move returns status 0, amount 0
18:56:39.162 00.000 15712 MoveAxis(N, 0, ABG)
18:56:39.162 00.000 15712 Move returns status 0, amount 0
18:56:39.162 00.000 15712 move complete, result=0
18:56:39.162 00.000 15712 worker thread done servicing request
18:56:39.162 00.000 15712 Worker thread wakes up
18:56:39.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:39.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:39.162 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
18:56:40.803 01.641 15712 Exposure complete
18:56:40.865 00.062 15712 worker thread done servicing request
18:56:40.865 00.000 7988 OnExposeComplete: enter
18:56:40.865 00.000 7988 UpdateGuideState(): m_state=6
18:56:40.867 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
18:56:40.867 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=434.50, Mass=1422, SNR=25.3, Peak=225 HFD=3.3
18:56:40.869 00.002 7988 MultiStar: [#1 0.04,-0.17,1.02,U] [#2 -0.15,-0.16,1.01,U] [#3 -0.30,-0.09,0.96,U] [#4 -0.29,-0.25,1.03,U] [#5 -0.13,-0.46,0.68,U] [#6 0.10,-0.23,0.68,U] [#7 -0.20,-0.10,0.68,U] [#8 0.10,-0.53,0.64,U] 
18:56:40.871 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.23}, one-star: {-0.12, -0.26}
18:56:40.871 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
18:56:40.873 00.002 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
18:56:40.873 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.05 mountX=0.24 mountY=0.13, mountTheta=0.49
18:56:40.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.23, opts=13)
18:56:40.877 00.002 7988 Enqueuing Move request for scope (-0.12, -0.23)
18:56:40.877 00.000 15712 Worker thread wakes up
18:56:40.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
18:56:40.877 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
18:56:40.877 00.000 15712 Moving (-0.12, -0.23) raw xDistance=0.24 yDistance=0.13
18:56:40.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:40.880 00.003 7988 UpdateGuideState exits: m=1422 SNR=25.3
18:56:40.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:40.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:40.880 00.000 7988 Enqueuing Expose request
18:56:40.880 00.000 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 632.95
18:56:40.880 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
18:56:40.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:40.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:56:40.880 00.000 15712 MoveAxis(W, 48, ABG)
18:56:40.880 00.000 15712 Guiding  Dir = 3, Dur = 48
18:56:40.880 00.000 15712 IsGuiding returns 0
18:56:40.904 00.024 15712 PulseGuide returned control before completion, sleep 39
18:56:40.982 00.078 15712 IsGuiding returns 1
18:56:40.982 00.000 15712 scope still moving after pulse duration time elapsed
18:56:41.009 00.027 15712 IsGuiding returns 0
18:56:41.009 00.000 15712 scope move finished after 48 + 75 ms
18:56:41.009 00.000 15712 Move returns status 0, amount 48
18:56:41.009 00.000 15712 MoveAxis(N, 0, ABG)
18:56:41.009 00.000 15712 Move returns status 0, amount 0
18:56:41.009 00.000 15712 move complete, result=0
18:56:41.009 00.000 15712 worker thread done servicing request
18:56:41.009 00.000 15712 Worker thread wakes up
18:56:41.009 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
18:56:41.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:41.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:42.425 01.416 15712 Exposure complete
18:56:42.487 00.062 15712 worker thread done servicing request
18:56:42.487 00.000 7988 OnExposeComplete: enter
18:56:42.487 00.000 7988 UpdateGuideState(): m_state=6
18:56:42.492 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
18:56:42.492 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=434.41, Mass=1301, SNR=24.4, Peak=213 HFD=3.1
18:56:42.494 00.002 7988 MultiStar: [#1 -0.06,-0.30,1.05,U] [#2 -0.26,-0.01,1.02,U] [#3 0.08,-0.19,1.03,U] [#4 -0.23,-0.25,1.07,U] [#5 -0.17,-0.25,0.78,U] [#6 0.13,-0.02,0.69,U] [#7 0.12,-0.36,0.68,U] [#8 -0.08,-0.25,0.68,U] 
18:56:42.496 00.002 7988 refined, 8 included, MultiStar: {-0.09, -0.22}, one-star: {-0.20, -0.35}
18:56:42.496 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
18:56:42.498 00.002 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
18:56:42.498 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.96 mountX=0.22 mountY=0.09, mountTheta=0.40
18:56:42.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.22, opts=13)
18:56:42.502 00.002 7988 Enqueuing Move request for scope (-0.09, -0.22)
18:56:42.502 00.000 15712 Worker thread wakes up
18:56:42.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
18:56:42.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
18:56:42.502 00.000 15712 Moving (-0.09, -0.22) raw xDistance=0.22 yDistance=0.09
18:56:42.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:42.502 00.000 7988 UpdateGuideState exits: m=1301 SNR=24.4
18:56:42.505 00.003 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 632.91
18:56:42.505 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
18:56:42.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:42.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:42.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:42.508 00.003 7988 Enqueuing Expose request
18:56:42.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:56:42.508 00.000 15712 MoveAxis(W, 46, ABG)
18:56:42.508 00.000 15712 Guiding  Dir = 3, Dur = 46
18:56:42.508 00.000 15712 IsGuiding returns 0
18:56:42.534 00.026 15712 PulseGuide returned control before completion, sleep 31
18:56:42.582 00.048 15712 IsGuiding returns 1
18:56:42.582 00.000 15712 scope still moving after pulse duration time elapsed
18:56:42.615 00.033 15712 IsGuiding returns 0
18:56:42.615 00.000 15712 scope move finished after 46 + 59 ms
18:56:42.615 00.000 15712 Move returns status 0, amount 46
18:56:42.615 00.000 15712 MoveAxis(N, 0, ABG)
18:56:42.615 00.000 15712 Move returns status 0, amount 0
18:56:42.615 00.000 15712 move complete, result=0
18:56:42.615 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
18:56:42.615 00.000 15712 worker thread done servicing request
18:56:42.617 00.002 15712 Worker thread wakes up
18:56:42.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:42.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:44.255 01.638 15712 Exposure complete
18:56:44.317 00.062 15712 worker thread done servicing request
18:56:44.317 00.000 7988 OnExposeComplete: enter
18:56:44.317 00.000 7988 UpdateGuideState(): m_state=6
18:56:44.317 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
18:56:44.317 00.000 7988 Star::Find returns 1 (0), X=1178.06, Y=434.81, Mass=1457, SNR=25.9, Peak=199 HFD=3.3
18:56:44.317 00.000 7988 MultiStar: [#1 -0.14,0.35,1.04,U] [#2 -0.03,0.24,0.98,U] [#3 -0.18,0.14,0.96,U] [#4 -0.27,0.41,1.03,U] [#5 -0.10,0.15,0.68,U] [#6 0.04,0.43,0.69,U] [#7 0.03,0.36,0.66,U] [#8 0.07,0.34,0.63,U] 
18:56:44.317 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.27}, one-star: {-0.37, 0.05}
18:56:44.317 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.70)
18:56:44.317 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.41)
18:56:44.327 00.010 7988 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.29 cameraTheta=2.01 mountX=-0.27 mountY=0.12, mountTheta=2.72
18:56:44.329 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.27, opts=13)
18:56:44.329 00.000 7988 Enqueuing Move request for scope (-0.12, 0.27)
18:56:44.331 00.002 15712 Worker thread wakes up
18:56:44.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
18:56:44.331 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
18:56:44.331 00.000 15712 Moving (-0.12, 0.27) raw xDistance=-0.27 yDistance=0.12
18:56:44.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:44.332 00.001 7988 UpdateGuideState exits: m=1457 SNR=25.9
18:56:44.334 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:44.336 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:44.336 00.000 7988 Enqueuing Expose request
18:56:44.336 00.000 15712 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 632.88
18:56:44.336 00.000 15712 PPEC: input: -0.27, control: -0.15, exposure: 1500
18:56:44.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:44.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:56:44.336 00.000 15712 MoveAxis(E, 48, ABG)
18:56:44.336 00.000 15712 Guiding  Dir = 2, Dur = 48
18:56:44.351 00.015 15712 IsGuiding returns 0
18:56:44.368 00.017 15712 PulseGuide returned control before completion, sleep 43
18:56:44.452 00.084 15712 IsGuiding returns 0
18:56:44.452 00.000 15712 Move returns status 0, amount 48
18:56:44.452 00.000 15712 MoveAxis(N, 0, ABG)
18:56:44.452 00.000 15712 Move returns status 0, amount 0
18:56:44.452 00.000 15712 move complete, result=0
18:56:44.452 00.000 7988 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
18:56:44.455 00.003 15712 worker thread done servicing request
18:56:44.455 00.000 15712 Worker thread wakes up
18:56:44.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:44.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:45.864 01.409 15712 Exposure complete
18:56:45.925 00.061 15712 worker thread done servicing request
18:56:45.925 00.000 7988 OnExposeComplete: enter
18:56:45.925 00.000 7988 UpdateGuideState(): m_state=6
18:56:45.925 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
18:56:45.925 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=435.00, Mass=1561, SNR=26.9, Peak=203 HFD=3.4
18:56:45.925 00.000 7988 MultiStar: [#1 0.07,0.46,0.95,U] [#2 -0.06,0.40,1.00,U] [#3 -0.20,0.50,0.90,U] [#4 -0.32,0.34,0.97,U] [#5 -0.18,0.43,0.68,U] [#6 0.25,0.51,0.63,U] [#7 0.18,0.01,0.63,U] [#8 0.17,0.43,0.61,U] 
18:56:45.932 00.007 7988 single-star, 8 included, MultiStar: {-0.05, 0.37}, one-star: {-0.11, 0.24}
18:56:45.932 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.58) = xAngle (3.58 = -2.70)
18:56:45.932 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.69 = 0.41)
18:56:45.932 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.00 mountX=-0.24 mountY=0.10, mountTheta=2.73
18:56:45.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.24, opts=13)
18:56:45.932 00.000 7988 Enqueuing Move request for scope (-0.11, 0.24)
18:56:45.939 00.007 15712 Worker thread wakes up
18:56:45.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
18:56:45.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
18:56:45.939 00.000 15712 Moving (-0.11, 0.24) raw xDistance=-0.24 yDistance=0.10
18:56:45.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:45.939 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.9
18:56:45.942 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:45.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:45.944 00.002 7988 Enqueuing Expose request
18:56:45.944 00.000 15712 PPEC rslt: input = -0.24, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 632.85
18:56:45.944 00.000 15712 PPEC: input: -0.24, control: -0.12, exposure: 1500
18:56:45.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:45.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:56:45.944 00.000 15712 MoveAxis(E, 40, ABG)
18:56:45.944 00.000 15712 Guiding  Dir = 2, Dur = 40
18:56:45.946 00.002 15712 IsGuiding returns 0
18:56:45.971 00.025 15712 PulseGuide returned control before completion, sleep 24
18:56:46.019 00.048 15712 IsGuiding returns 0
18:56:46.019 00.000 15712 Move returns status 0, amount 40
18:56:46.019 00.000 15712 MoveAxis(N, 0, ABG)
18:56:46.019 00.000 15712 Move returns status 0, amount 0
18:56:46.019 00.000 15712 move complete, result=0
18:56:46.019 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
18:56:46.021 00.002 15712 worker thread done servicing request
18:56:46.021 00.000 15712 Worker thread wakes up
18:56:46.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:46.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:47.650 01.629 15712 Exposure complete
18:56:47.714 00.064 15712 worker thread done servicing request
18:56:47.714 00.000 7988 OnExposeComplete: enter
18:56:47.714 00.000 7988 UpdateGuideState(): m_state=6
18:56:47.714 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
18:56:47.718 00.004 7988 Star::Find returns 1 (0), X=1178.26, Y=434.51, Mass=1366, SNR=25.1, Peak=208 HFD=3.3
18:56:47.718 00.000 7988 MultiStar: [#1 0.03,-0.25,1.00,U] [#2 0.10,-0.26,1.04,U] [#3 -0.22,-0.41,0.94,U] [#4 -0.27,-0.18,1.01,U] [#5 -0.25,-0.46,0.72,U] [#6 0.43,-0.02,0.69,U] [#7 0.30,-0.33,0.65,U] [#8 -0.11,-0.13,0.65,U] 
18:56:47.718 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.26}, one-star: {-0.17, -0.25}
18:56:47.718 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
18:56:47.718 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
18:56:47.718 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.71 mountX=0.26 mountY=0.04, mountTheta=0.16
18:56:47.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.26, opts=13)
18:56:47.718 00.000 7988 Enqueuing Move request for scope (-0.04, -0.26)
18:56:47.718 00.000 15712 Worker thread wakes up
18:56:47.728 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
18:56:47.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:47.728 00.000 7988 UpdateGuideState exits: m=1366 SNR=25.1
18:56:47.730 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:47.730 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:47.732 00.002 7988 Enqueuing Expose request
18:56:47.732 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
18:56:47.732 00.000 15712 Moving (-0.04, -0.26) raw xDistance=0.26 yDistance=0.04
18:56:47.735 00.003 15712 PPEC rslt: input = 0.26, final = 0.19, react = 0.15, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 632.81
18:56:47.735 00.000 15712 PPEC: input: 0.26, control: 0.19, exposure: 1500
18:56:47.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:47.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:56:47.735 00.000 15712 MoveAxis(W, 62, ABG)
18:56:47.735 00.000 15712 Guiding  Dir = 3, Dur = 62
18:56:47.735 00.000 15712 IsGuiding returns 0
18:56:47.760 00.025 15712 PulseGuide returned control before completion, sleep 47
18:56:47.840 00.080 15712 IsGuiding returns 0
18:56:47.840 00.000 15712 Move returns status 0, amount 62
18:56:47.840 00.000 15712 MoveAxis(N, 0, ABG)
18:56:47.840 00.000 15712 Move returns status 0, amount 0
18:56:47.840 00.000 15712 move complete, result=0
18:56:47.840 00.000 15712 worker thread done servicing request
18:56:47.840 00.000 15712 Worker thread wakes up
18:56:47.840 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.0 px 0 ms NORTH
18:56:47.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:47.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:49.259 01.419 15712 Exposure complete
18:56:49.318 00.059 15712 worker thread done servicing request
18:56:49.318 00.000 7988 OnExposeComplete: enter
18:56:49.318 00.000 7988 UpdateGuideState(): m_state=6
18:56:49.323 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
18:56:49.323 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=434.55, Mass=1326, SNR=24.5, Peak=188 HFD=3.2
18:56:49.325 00.002 7988 MultiStar: [#1 0.22,-0.24,1.06,U] [#2 0.03,-0.02,1.06,U] [#3 -0.11,-0.15,1.00,U] [#4 -0.09,-0.00,1.09,U] [#5 -0.09,-0.08,0.76,U] [#6 0.38,-0.10,0.74,U] [#7 0.31,-0.21,0.67,U] [#8 0.13,0.06,0.68,U] 
18:56:49.327 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.01, -0.21}
18:56:49.327 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
18:56:49.327 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.58)
18:56:49.327 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.99 mountX=0.11 mountY=-0.07, mountTheta=-0.57
18:56:49.327 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.11, opts=13)
18:56:49.327 00.000 7988 Enqueuing Move request for scope (0.07, -0.11)
18:56:49.334 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:49.335 00.001 7988 UpdateGuideState exits: m=1326 SNR=24.5
18:56:49.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:49.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:49.335 00.000 7988 Enqueuing Expose request
18:56:49.335 00.000 15712 Worker thread wakes up
18:56:49.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
18:56:49.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
18:56:49.335 00.000 15712 Moving (0.07, -0.11) raw xDistance=0.11 yDistance=-0.07
18:56:49.335 00.000 15712 PPEC rslt: input = 0.11, final = 0.05, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 632.79
18:56:49.335 00.000 15712 PPEC: input: 0.11, control: 0.05, exposure: 1500
18:56:49.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:49.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:56:49.335 00.000 15712 MoveAxis(W, 17, ABG)
18:56:49.335 00.000 15712 Guiding  Dir = 3, Dur = 17
18:56:49.335 00.000 15712 IsGuiding returns 0
18:56:49.360 00.025 15712 PulseGuide returned control before completion, sleep 12
18:56:49.382 00.022 15712 IsGuiding returns 1
18:56:49.382 00.000 15712 scope still moving after pulse duration time elapsed
18:56:49.420 00.038 15712 IsGuiding returns 0
18:56:49.420 00.000 15712 scope move finished after 17 + 62 ms
18:56:49.420 00.000 15712 Move returns status 0, amount 17
18:56:49.420 00.000 15712 MoveAxis(N, 0, ABG)
18:56:49.420 00.000 15712 Move returns status 0, amount 0
18:56:49.420 00.000 15712 move complete, result=0
18:56:49.420 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
18:56:49.426 00.006 15712 worker thread done servicing request
18:56:49.426 00.000 15712 Worker thread wakes up
18:56:49.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:49.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:51.055 01.629 15712 Exposure complete
18:56:51.116 00.061 15712 worker thread done servicing request
18:56:51.116 00.000 7988 OnExposeComplete: enter
18:56:51.119 00.003 7988 UpdateGuideState(): m_state=6
18:56:51.119 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
18:56:51.121 00.002 7988 Star::Find returns 1 (0), X=1178.29, Y=434.58, Mass=1306, SNR=24.4, Peak=207 HFD=3.2
18:56:51.121 00.000 7988 MultiStar: [#1 0.07,-0.14,1.04,U] [#2 -0.24,-0.18,1.06,U] [#3 -0.32,-0.06,1.02,U] [#4 -0.37,0.06,1.07,U] [#5 -0.05,-0.39,0.75,U] [#6 0.32,-0.14,0.73,U] [#7 0.02,-0.31,0.75,U] [#8 -0.09,-0.14,0.64,U] 
18:56:51.123 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.15}, one-star: {-0.14, -0.18}
18:56:51.125 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
18:56:51.125 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
18:56:51.127 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-2.20 mountX=0.15 mountY=0.11, mountTheta=0.64
18:56:51.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.15, opts=13)
18:56:51.129 00.002 7988 Enqueuing Move request for scope (-0.11, -0.15)
18:56:51.131 00.002 15712 Worker thread wakes up
18:56:51.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
18:56:51.131 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
18:56:51.131 00.000 15712 Moving (-0.11, -0.15) raw xDistance=0.15 yDistance=0.11
18:56:51.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:51.131 00.000 7988 UpdateGuideState exits: m=1306 SNR=24.4
18:56:51.134 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:51.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:51.136 00.002 7988 Enqueuing Expose request
18:56:51.136 00.000 15712 PPEC rslt: input = 0.15, final = 0.06, react = 0.09, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 632.76
18:56:51.136 00.000 15712 PPEC: input: 0.15, control: 0.06, exposure: 1500
18:56:51.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:51.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:56:51.136 00.000 15712 MoveAxis(W, 21, ABG)
18:56:51.136 00.000 15712 Guiding  Dir = 3, Dur = 21
18:56:51.136 00.000 15712 IsGuiding returns 0
18:56:51.166 00.030 15712 IsGuiding returns 1
18:56:51.166 00.000 15712 scope still moving after pulse duration time elapsed
18:56:51.213 00.047 15712 IsGuiding returns 1
18:56:51.243 00.030 15712 IsGuiding returns 0
18:56:51.243 00.000 15712 scope move finished after 21 + 84 ms
18:56:51.243 00.000 15712 Move returns status 0, amount 21
18:56:51.243 00.000 15712 MoveAxis(N, 0, ABG)
18:56:51.243 00.000 15712 Move returns status 0, amount 0
18:56:51.243 00.000 15712 move complete, result=0
18:56:51.243 00.000 15712 worker thread done servicing request
18:56:51.243 00.000 15712 Worker thread wakes up
18:56:51.243 00.000 7988 GuideStep: 0.2 px 21 ms WEST, 0.1 px 0 ms NORTH
18:56:51.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:51.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:52.662 01.419 15712 Exposure complete
18:56:52.723 00.061 15712 worker thread done servicing request
18:56:52.724 00.001 7988 OnExposeComplete: enter
18:56:52.724 00.000 7988 UpdateGuideState(): m_state=6
18:56:52.724 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
18:56:52.724 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=434.76, Mass=1410, SNR=25.3, Peak=194 HFD=3.5
18:56:52.729 00.005 7988 MultiStar: [#1 0.04,0.14,1.01,U] [#2 -0.12,0.15,1.01,U] [#3 -0.10,-0.08,0.95,U] [#4 -0.29,0.12,1.06,U] [#5 -0.31,-0.02,0.72,U] [#6 0.25,0.35,0.68,U] [#7 0.34,-0.09,0.66,U] [#8 -0.28,0.11,0.66,U] 
18:56:52.729 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-0.03, 0.00}
18:56:52.731 00.002 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.58)
18:56:52.731 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.53)
18:56:52.734 00.003 7988 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.12 mountX=-0.00 mountY=0.03, mountTheta=1.58
18:56:52.734 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.00, opts=13)
18:56:52.734 00.000 7988 Enqueuing Move request for scope (-0.03, 0.00)
18:56:52.734 00.000 15712 Worker thread wakes up
18:56:52.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
18:56:52.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
18:56:52.734 00.000 15712 Moving (-0.03, 0.00) raw xDistance=-0.00 yDistance=0.03
18:56:52.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:52.739 00.005 7988 UpdateGuideState exits: m=1410 SNR=25.3
18:56:52.741 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:52.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:52.743 00.002 7988 Enqueuing Expose request
18:56:52.743 00.000 15712 PPEC rslt: input = -0.00, final = 0.07, react = -0.00, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 632.73
18:56:52.743 00.000 15712 PPEC: input: -0.00, control: 0.07, exposure: 1500
18:56:52.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:52.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:56:52.743 00.000 15712 MoveAxis(W, 24, ABG)
18:56:52.743 00.000 15712 Guiding  Dir = 3, Dur = 24
18:56:52.743 00.000 15712 IsGuiding returns 0
18:56:52.765 00.022 15712 PulseGuide returned control before completion, sleep 15
18:56:52.804 00.039 15712 IsGuiding returns 0
18:56:52.804 00.000 15712 Move returns status 0, amount 24
18:56:52.804 00.000 15712 MoveAxis(N, 0, ABG)
18:56:52.804 00.000 15712 Move returns status 0, amount 0
18:56:52.804 00.000 15712 move complete, result=0
18:56:52.804 00.000 7988 GuideStep: -0.0 px 24 ms WEST, 0.0 px 0 ms NORTH
18:56:52.804 00.000 15712 worker thread done servicing request
18:56:52.804 00.000 15712 Worker thread wakes up
18:56:52.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:52.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:54.444 01.640 15712 Exposure complete
18:56:54.505 00.061 15712 worker thread done servicing request
18:56:54.505 00.000 7988 OnExposeComplete: enter
18:56:54.505 00.000 7988 UpdateGuideState(): m_state=6
18:56:54.505 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
18:56:54.505 00.000 7988 Star::Find returns 1 (0), X=1178.20, Y=434.72, Mass=1411, SNR=25.5, Peak=197 HFD=3.4
18:56:54.505 00.000 7988 MultiStar: [#1 -0.07,0.11,0.98,U] [#2 -0.12,0.03,1.03,U] [#3 -0.33,-0.06,0.97,U] [#4 -0.35,0.04,1.05,U] [#5 -0.19,0.18,0.70,U] [#6 0.17,0.25,0.68,U] [#7 0.31,0.05,0.66,U] [#8 -0.04,-0.13,0.60,U] 
18:56:54.505 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.23, -0.04}
18:56:54.505 00.000 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.58) = xAngle (4.37 = -1.92)
18:56:54.505 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.47 = 1.19)
18:56:54.505 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.79 mountX=-0.04 mountY=0.12, mountTheta=1.92
18:56:54.505 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.05, opts=13)
18:56:54.505 00.000 7988 Enqueuing Move request for scope (-0.12, 0.05)
18:56:54.520 00.015 15712 Worker thread wakes up
18:56:54.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
18:56:54.520 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
18:56:54.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:54.520 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.5
18:56:54.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:54.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:54.525 00.005 7988 Enqueuing Expose request
18:56:54.527 00.002 15712 Moving (-0.12, 0.05) raw xDistance=-0.04 yDistance=0.12
18:56:54.527 00.000 15712 PPEC rslt: input = -0.04, final = 0.09, react = -0.03, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 632.71
18:56:54.527 00.000 15712 PPEC: input: -0.04, control: 0.09, exposure: 1500
18:56:54.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:54.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:56:54.527 00.000 15712 MoveAxis(W, 29, ABG)
18:56:54.527 00.000 15712 Guiding  Dir = 3, Dur = 29
18:56:54.527 00.000 15712 IsGuiding returns 0
18:56:54.554 00.027 15712 PulseGuide returned control before completion, sleep 14
18:56:54.600 00.046 15712 IsGuiding returns 0
18:56:54.600 00.000 15712 Move returns status 0, amount 29
18:56:54.600 00.000 15712 MoveAxis(N, 0, ABG)
18:56:54.600 00.000 15712 Move returns status 0, amount 0
18:56:54.600 00.000 15712 move complete, result=0
18:56:54.600 00.000 7988 GuideStep: -0.0 px 29 ms WEST, 0.1 px 0 ms NORTH
18:56:54.600 00.000 15712 worker thread done servicing request
18:56:54.600 00.000 15712 Worker thread wakes up
18:56:54.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:54.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:56.024 01.424 15712 Exposure complete
18:56:56.085 00.061 15712 worker thread done servicing request
18:56:56.085 00.000 7988 OnExposeComplete: enter
18:56:56.087 00.002 7988 UpdateGuideState(): m_state=6
18:56:56.089 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
18:56:56.089 00.000 7988 Star::Find returns 1 (0), X=1178.23, Y=434.99, Mass=1436, SNR=25.8, Peak=222 HFD=3.2
18:56:56.091 00.002 7988 MultiStar: [#1 -0.05,0.20,0.96,U] [#2 -0.05,0.34,1.01,U] [#3 -0.01,0.11,0.95,U] [#4 -0.24,0.31,1.02,U] [#5 -0.27,0.16,0.70,U] [#6 0.13,0.52,0.69,U] [#7 0.03,0.16,0.66,U] [#8 0.04,0.34,0.65,U] 
18:56:56.093 00.002 7988 refined, 8 included, MultiStar: {-0.08, 0.26}, one-star: {-0.20, 0.23}
18:56:56.093 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
18:56:56.095 00.002 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.27)
18:56:56.095 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.87 mountX=-0.26 mountY=0.07, mountTheta=2.86
18:56:56.097 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.26, opts=13)
18:56:56.099 00.002 7988 Enqueuing Move request for scope (-0.08, 0.26)
18:56:56.099 00.000 15712 Worker thread wakes up
18:56:56.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
18:56:56.099 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
18:56:56.099 00.000 15712 Moving (-0.08, 0.26) raw xDistance=-0.26 yDistance=0.07
18:56:56.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:56.101 00.002 7988 UpdateGuideState exits: m=1436 SNR=25.8
18:56:56.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:56.104 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:56.104 00.000 7988 Enqueuing Expose request
18:56:56.104 00.000 15712 PPEC rslt: input = -0.26, final = -0.07, react = -0.16, pred = 0.09, hyst = -0.14, hyst_pct = 0.00, period_length = 632.69
18:56:56.104 00.000 15712 PPEC: input: -0.26, control: -0.07, exposure: 1500
18:56:56.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:56.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:56:56.104 00.000 15712 MoveAxis(E, 22, ABG)
18:56:56.104 00.000 15712 Guiding  Dir = 2, Dur = 22
18:56:56.104 00.000 15712 IsGuiding returns 0
18:56:56.122 00.018 15712 PulseGuide returned control before completion, sleep 18
18:56:56.165 00.043 15712 IsGuiding returns 0
18:56:56.165 00.000 15712 Move returns status 0, amount 22
18:56:56.165 00.000 15712 MoveAxis(N, 0, ABG)
18:56:56.165 00.000 15712 Move returns status 0, amount 0
18:56:56.165 00.000 15712 move complete, result=0
18:56:56.165 00.000 7988 GuideStep: -0.3 px 22 ms EAST, 0.1 px 0 ms NORTH
18:56:56.171 00.006 15712 worker thread done servicing request
18:56:56.171 00.000 15712 Worker thread wakes up
18:56:56.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:56.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:57.808 01.637 15712 Exposure complete
18:56:57.875 00.067 15712 worker thread done servicing request
18:56:57.875 00.000 7988 OnExposeComplete: enter
18:56:57.875 00.000 7988 UpdateGuideState(): m_state=6
18:56:57.875 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
18:56:57.875 00.000 7988 Star::Find returns 1 (0), X=1178.33, Y=434.81, Mass=1452, SNR=25.7, Peak=170 HFD=3.6
18:56:57.875 00.000 7988 MultiStar: [#1 0.19,0.19,0.99,U] [#2 -0.02,0.35,1.04,U] [#3 -0.12,0.35,0.99,U] [#4 -0.12,0.34,1.08,U] [#5 -0.16,0.12,0.63,U] [#6 0.54,0.65,0.68,U] [#7 0.24,0.00,0.65,U] [#8 0.31,0.08,0.63,U] 
18:56:57.875 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.25}, one-star: {-0.09, 0.05}
18:56:57.875 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.58) = xAngle (4.19 = -2.09)
18:56:57.875 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
18:56:57.875 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.61 mountX=-0.05 mountY=0.09, mountTheta=2.10
18:56:57.885 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.05, opts=13)
18:56:57.885 00.000 7988 Enqueuing Move request for scope (-0.09, 0.05)
18:56:57.888 00.003 15712 Worker thread wakes up
18:56:57.888 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
18:56:57.888 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
18:56:57.888 00.000 15712 Moving (-0.09, 0.05) raw xDistance=-0.05 yDistance=0.09
18:56:57.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:57.888 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.7
18:56:57.891 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:57.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:57.893 00.002 7988 Enqueuing Expose request
18:56:57.893 00.000 15712 PPEC rslt: input = -0.05, final = 0.10, react = -0.03, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 632.67
18:56:57.893 00.000 15712 PPEC: input: -0.05, control: 0.10, exposure: 1500
18:56:57.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:57.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:56:57.893 00.000 15712 MoveAxis(W, 32, ABG)
18:56:57.895 00.002 15712 Guiding  Dir = 3, Dur = 32
18:56:57.895 00.000 15712 IsGuiding returns 0
18:56:57.905 00.010 15712 PulseGuide returned control before completion, sleep 26
18:56:57.956 00.051 15712 IsGuiding returns 0
18:56:57.956 00.000 15712 Move returns status 0, amount 32
18:56:57.956 00.000 15712 MoveAxis(N, 0, ABG)
18:56:57.956 00.000 15712 Move returns status 0, amount 0
18:56:57.956 00.000 15712 move complete, result=0
18:56:57.956 00.000 7988 GuideStep: -0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
18:56:57.961 00.005 15712 worker thread done servicing request
18:56:57.961 00.000 15712 Worker thread wakes up
18:56:57.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:57.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:56:59.369 01.408 15712 Exposure complete
18:56:59.432 00.063 15712 worker thread done servicing request
18:56:59.432 00.000 7988 OnExposeComplete: enter
18:56:59.432 00.000 7988 UpdateGuideState(): m_state=6
18:56:59.434 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
18:56:59.434 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=435.35, Mass=1383, SNR=25.1, Peak=194 HFD=3.3
18:56:59.436 00.002 7988 MultiStar: [#1 0.06,0.86,0.96,U] [#2 0.08,0.64,1.02,U] [#3 -0.03,0.74,0.97,U] [#4 0.05,0.79,1.01,U] [#5 0.06,0.56,0.74,U] [#6 0.40,0.80,0.68,U] [#7 0.11,0.51,0.67,U] [#8 0.23,0.81,0.68,U] 
18:56:59.437 00.001 7988 single-star, 8 included, MultiStar: {0.11, 0.70}, one-star: {0.12, 0.59}
18:56:59.439 00.002 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
18:56:59.439 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
18:56:59.441 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.59 hyp=0.60 cameraTheta=1.37 mountX=-0.59 mountY=-0.13, mountTheta=-2.92
18:56:59.443 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.59, opts=13)
18:56:59.443 00.000 7988 Enqueuing Move request for scope (0.12, 0.59)
18:56:59.445 00.002 15712 Worker thread wakes up
18:56:59.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.59) opts 0xd
18:56:59.445 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.59)
18:56:59.445 00.000 15712 Moving (0.12, 0.59) raw xDistance=-0.59 yDistance=-0.13
18:56:59.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:56:59.445 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.1
18:56:59.447 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:59.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:56:59.447 00.000 7988 Enqueuing Expose request
18:56:59.447 00.000 15712 PPEC rslt: input = -0.59, final = -0.27, react = -0.35, pred = 0.08, hyst = -0.32, hyst_pct = 0.00, period_length = 632.65
18:56:59.447 00.000 15712 PPEC: input: -0.59, control: -0.27, exposure: 1500
18:56:59.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:56:59.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:56:59.447 00.000 15712 MoveAxis(E, 88, ABG)
18:56:59.447 00.000 15712 Guiding  Dir = 2, Dur = 88
18:56:59.447 00.000 15712 IsGuiding returns 0
18:56:59.471 00.024 15712 PulseGuide returned control before completion, sleep 72
18:56:59.574 00.103 15712 IsGuiding returns 0
18:56:59.574 00.000 15712 Move returns status 0, amount 88
18:56:59.574 00.000 15712 MoveAxis(N, 0, ABG)
18:56:59.574 00.000 15712 Move returns status 0, amount 0
18:56:59.574 00.000 15712 move complete, result=0
18:56:59.574 00.000 7988 GuideStep: -0.6 px 88 ms EAST, -0.1 px 0 ms NORTH
18:56:59.575 00.001 15712 worker thread done servicing request
18:56:59.575 00.000 15712 Worker thread wakes up
18:56:59.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:56:59.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:01.220 01.645 15712 Exposure complete
18:57:01.281 00.061 15712 worker thread done servicing request
18:57:01.281 00.000 7988 OnExposeComplete: enter
18:57:01.281 00.000 7988 UpdateGuideState(): m_state=6
18:57:01.281 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
18:57:01.286 00.005 7988 Star::Find returns 1 (0), X=1178.24, Y=435.16, Mass=1321, SNR=24.6, Peak=202 HFD=3.2
18:57:01.286 00.000 7988 MultiStar: [#1 0.07,0.39,1.07,U] [#2 -0.07,0.26,1.04,U] [#3 -0.19,0.35,0.98,U] [#4 -0.23,0.41,1.08,U] [#5 0.04,-0.05,0.75,U] [#6 0.25,0.52,0.77,U] [#7 0.24,0.37,0.68,U] [#8 0.28,0.11,0.70,U] 
18:57:01.288 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.32}, one-star: {-0.19, 0.40}
18:57:01.290 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
18:57:01.290 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.01)
18:57:01.292 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.59 mountX=-0.32 mountY=-0.00, mountTheta=-3.14
18:57:01.292 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.32, opts=13)
18:57:01.295 00.003 7988 Enqueuing Move request for scope (-0.01, 0.32)
18:57:01.295 00.000 15712 Worker thread wakes up
18:57:01.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
18:57:01.295 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
18:57:01.295 00.000 15712 Moving (-0.01, 0.32) raw xDistance=-0.32 yDistance=-0.00
18:57:01.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
18:57:01.295 00.000 7988 UpdateGuideState exits: m=1321 SNR=24.6
18:57:01.298 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:01.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:01.300 00.002 7988 Enqueuing Expose request
18:57:01.300 00.000 15712 PPEC rslt: input = -0.32, final = -0.10, react = -0.19, pred = 0.09, hyst = -0.17, hyst_pct = 0.00, period_length = 632.64
18:57:01.300 00.000 15712 PPEC: input: -0.32, control: -0.10, exposure: 1500
18:57:01.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:01.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:57:01.300 00.000 15712 MoveAxis(E, 32, ABG)
18:57:01.300 00.000 15712 Guiding  Dir = 2, Dur = 32
18:57:01.302 00.002 15712 IsGuiding returns 0
18:57:01.310 00.008 15712 PulseGuide returned control before completion, sleep 29
18:57:01.358 00.048 15712 IsGuiding returns 0
18:57:01.358 00.000 15712 Move returns status 0, amount 32
18:57:01.358 00.000 15712 MoveAxis(N, 0, ABG)
18:57:01.358 00.000 15712 Move returns status 0, amount 0
18:57:01.358 00.000 15712 move complete, result=0
18:57:01.358 00.000 7988 GuideStep: -0.3 px 32 ms EAST, -0.0 px 0 ms NORTH
18:57:01.366 00.008 15712 worker thread done servicing request
18:57:01.366 00.000 15712 Worker thread wakes up
18:57:01.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:01.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:02.776 01.410 15712 Exposure complete
18:57:02.837 00.061 15712 worker thread done servicing request
18:57:02.837 00.000 7988 OnExposeComplete: enter
18:57:02.837 00.000 7988 UpdateGuideState(): m_state=6
18:57:02.837 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
18:57:02.837 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=435.01, Mass=1412, SNR=25.2, Peak=173 HFD=3.6
18:57:02.837 00.000 7988 MultiStar: [#1 0.16,0.32,1.01,U] [#2 0.17,0.45,0.97,U] [#3 -0.25,0.43,0.95,U] [#4 -0.03,0.31,1.03,U] [#5 -0.06,0.21,0.74,U] [#6 0.28,0.59,0.71,U] [#7 0.14,0.49,0.68,U] [#8 0.14,0.38,0.62,U] 
18:57:02.837 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.37}, one-star: {0.10, 0.25}
18:57:02.837 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
18:57:02.837 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.43)
18:57:02.837 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.17 mountX=-0.25 mountY=-0.11, mountTheta=-2.72
18:57:02.837 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.25, opts=13)
18:57:02.852 00.015 7988 Enqueuing Move request for scope (0.10, 0.25)
18:57:02.852 00.000 15712 Worker thread wakes up
18:57:02.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
18:57:02.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
18:57:02.852 00.000 15712 Moving (0.10, 0.25) raw xDistance=-0.25 yDistance=-0.11
18:57:02.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:02.852 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.2
18:57:02.852 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:02.852 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:02.852 00.000 7988 Enqueuing Expose request
18:57:02.852 00.000 15712 PPEC rslt: input = -0.25, final = -0.07, react = -0.15, pred = 0.08, hyst = -0.15, hyst_pct = 0.00, period_length = 632.62
18:57:02.852 00.000 15712 PPEC: input: -0.25, control: -0.07, exposure: 1500
18:57:02.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:02.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:57:02.852 00.000 15712 MoveAxis(E, 21, ABG)
18:57:02.852 00.000 15712 Guiding  Dir = 2, Dur = 21
18:57:02.852 00.000 15712 IsGuiding returns 0
18:57:02.873 00.021 15712 PulseGuide returned control before completion, sleep 16
18:57:02.903 00.030 15712 IsGuiding returns 0
18:57:02.903 00.000 15712 Move returns status 0, amount 21
18:57:02.903 00.000 15712 MoveAxis(N, 0, ABG)
18:57:02.903 00.000 15712 Move returns status 0, amount 0
18:57:02.903 00.000 15712 move complete, result=0
18:57:02.903 00.000 15712 worker thread done servicing request
18:57:02.903 00.000 15712 Worker thread wakes up
18:57:02.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:02.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:02.903 00.000 7988 GuideStep: -0.2 px 21 ms EAST, -0.1 px 0 ms NORTH
18:57:04.546 01.643 15712 Exposure complete
18:57:04.605 00.059 15712 worker thread done servicing request
18:57:04.605 00.000 7988 OnExposeComplete: enter
18:57:04.605 00.000 7988 UpdateGuideState(): m_state=6
18:57:04.610 00.005 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
18:57:04.610 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=434.76, Mass=1345, SNR=24.8, Peak=191 HFD=3.2
18:57:04.612 00.002 7988 MultiStar: [#1 -0.02,-0.10,1.03,U] [#2 -0.11,0.33,1.02,U] [#3 -0.04,0.04,0.99,U] [#4 -0.17,0.02,1.01,U] [#5 -0.07,-0.19,0.69,U] [#6 0.26,0.07,0.72,U] [#7 0.30,-0.22,0.68,U] [#8 -0.00,0.06,0.67,U] 
18:57:04.614 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.05, 0.00}
18:57:04.614 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.58) = xAngle (3.68 = -2.60)
18:57:04.616 00.002 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.79 = 0.51)
18:57:04.616 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.11 mountX=-0.01 mountY=0.01, mountTheta=2.62
18:57:04.618 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
18:57:04.620 00.002 7988 Enqueuing Move request for scope (-0.01, 0.01)
18:57:04.621 00.001 15712 Worker thread wakes up
18:57:04.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
18:57:04.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
18:57:04.622 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:04.622 00.000 7988 UpdateGuideState exits: m=1345 SNR=24.8
18:57:04.624 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:04.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:04.626 00.002 7988 Enqueuing Expose request
18:57:04.626 00.000 15712 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
18:57:04.628 00.002 15712 PPEC rslt: input = -0.01, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 632.61
18:57:04.628 00.000 15712 PPEC: input: -0.01, control: 0.05, exposure: 1500
18:57:04.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:04.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:57:04.628 00.000 15712 MoveAxis(W, 16, ABG)
18:57:04.628 00.000 15712 Guiding  Dir = 3, Dur = 16
18:57:04.628 00.000 15712 IsGuiding returns 0
18:57:04.657 00.029 15712 IsGuiding returns 1
18:57:04.657 00.000 15712 scope still moving after pulse duration time elapsed
18:57:04.701 00.044 15712 IsGuiding returns 0
18:57:04.701 00.000 15712 scope move finished after 16 + 58 ms
18:57:04.701 00.000 15712 Move returns status 0, amount 16
18:57:04.701 00.000 15712 MoveAxis(N, 0, ABG)
18:57:04.701 00.000 15712 Move returns status 0, amount 0
18:57:04.701 00.000 15712 move complete, result=0
18:57:04.701 00.000 7988 GuideStep: -0.0 px 16 ms WEST, 0.0 px 0 ms NORTH
18:57:04.707 00.006 15712 worker thread done servicing request
18:57:04.707 00.000 15712 Worker thread wakes up
18:57:04.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:04.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:06.122 01.415 15712 Exposure complete
18:57:06.183 00.061 15712 worker thread done servicing request
18:57:06.183 00.000 7988 OnExposeComplete: enter
18:57:06.186 00.003 7988 UpdateGuideState(): m_state=6
18:57:06.188 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
18:57:06.188 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=434.89, Mass=1411, SNR=25.3, Peak=178 HFD=3.5
18:57:06.190 00.002 7988 MultiStar: [#1 -0.08,0.35,0.98,U] [#2 -0.02,0.55,1.02,U] [#3 -0.00,0.35,0.95,U] [#4 -0.12,0.56,1.04,U] [#5 -0.06,0.18,0.70,U] [#6 0.22,0.52,0.69,U] [#7 0.20,0.13,0.65,U] [#8 0.13,0.22,0.65,U] 
18:57:06.190 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.34}, one-star: {0.10, 0.13}
18:57:06.192 00.002 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
18:57:06.192 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.69)
18:57:06.194 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.90 mountX=-0.13 mountY=-0.10, mountTheta=-2.46
18:57:06.196 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.13, opts=13)
18:57:06.196 00.000 7988 Enqueuing Move request for scope (0.10, 0.13)
18:57:06.198 00.002 15712 Worker thread wakes up
18:57:06.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
18:57:06.198 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
18:57:06.198 00.000 15712 Moving (0.10, 0.13) raw xDistance=-0.13 yDistance=-0.10
18:57:06.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:57:06.198 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.3
18:57:06.202 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:06.203 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:06.203 00.000 7988 Enqueuing Expose request
18:57:06.205 00.002 15712 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 632.60
18:57:06.205 00.000 15712 PPEC: input: -0.13, control: 0.04, exposure: 1500
18:57:06.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:06.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:57:06.205 00.000 15712 MoveAxis(W, 15, ABG)
18:57:06.205 00.000 15712 Guiding  Dir = 3, Dur = 15
18:57:06.205 00.000 15712 IsGuiding returns 0
18:57:06.220 00.015 15712 IsGuiding returns 1
18:57:06.220 00.000 15712 scope still moving after pulse duration time elapsed
18:57:06.247 00.027 15712 IsGuiding returns 1
18:57:06.284 00.037 15712 IsGuiding returns 0
18:57:06.284 00.000 15712 scope move finished after 15 + 65 ms
18:57:06.284 00.000 15712 Move returns status 0, amount 15
18:57:06.284 00.000 15712 MoveAxis(N, 0, ABG)
18:57:06.284 00.000 15712 Move returns status 0, amount 0
18:57:06.284 00.000 15712 move complete, result=0
18:57:06.284 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
18:57:06.288 00.004 15712 worker thread done servicing request
18:57:06.288 00.000 15712 Worker thread wakes up
18:57:06.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:06.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:07.925 01.637 15712 Exposure complete
18:57:07.988 00.063 15712 worker thread done servicing request
18:57:07.988 00.000 7988 OnExposeComplete: enter
18:57:07.989 00.001 7988 UpdateGuideState(): m_state=6
18:57:07.989 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
18:57:07.989 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=435.04, Mass=1502, SNR=25.9, Peak=188 HFD=3.4
18:57:07.989 00.000 7988 MultiStar: [#1 0.17,0.61,0.99,U] [#2 -0.10,0.49,0.97,U] [#3 -0.03,0.51,0.94,U] [#4 0.01,0.42,0.98,U] [#5 0.09,0.53,0.69,U] [#6 0.48,0.58,0.69,U] [#7 0.07,0.50,0.63,U] [#8 0.13,0.35,0.60,U] 
18:57:07.989 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.47}, one-star: {-0.06, 0.28}
18:57:07.989 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.36 = -2.92)
18:57:07.989 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.19)
18:57:07.989 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.79 mountX=-0.28 mountY=0.05, mountTheta=2.95
18:57:07.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.28, opts=13)
18:57:07.989 00.000 7988 Enqueuing Move request for scope (-0.06, 0.28)
18:57:07.989 00.000 15712 Worker thread wakes up
18:57:07.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
18:57:07.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
18:57:07.989 00.000 15712 Moving (-0.06, 0.28) raw xDistance=-0.28 yDistance=0.05
18:57:07.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:08.002 00.013 7988 UpdateGuideState exits: m=1502 SNR=25.9
18:57:08.004 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:08.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:08.006 00.002 7988 Enqueuing Expose request
18:57:08.006 00.000 15712 PPEC rslt: input = -0.28, final = -0.13, react = -0.17, pred = 0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 632.59
18:57:08.006 00.000 15712 PPEC: input: -0.28, control: -0.13, exposure: 1500
18:57:08.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:08.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:57:08.006 00.000 15712 MoveAxis(E, 41, ABG)
18:57:08.006 00.000 15712 Guiding  Dir = 2, Dur = 41
18:57:08.006 00.000 15712 IsGuiding returns 0
18:57:08.024 00.018 15712 PulseGuide returned control before completion, sleep 31
18:57:08.075 00.051 15712 IsGuiding returns 0
18:57:08.075 00.000 15712 Move returns status 0, amount 41
18:57:08.075 00.000 15712 MoveAxis(N, 0, ABG)
18:57:08.075 00.000 15712 Move returns status 0, amount 0
18:57:08.075 00.000 15712 move complete, result=0
18:57:08.075 00.000 7988 GuideStep: -0.3 px 41 ms EAST, 0.1 px 0 ms NORTH
18:57:08.079 00.004 15712 worker thread done servicing request
18:57:08.079 00.000 15712 Worker thread wakes up
18:57:08.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:08.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:09.486 01.407 15712 Exposure complete
18:57:09.548 00.062 15712 worker thread done servicing request
18:57:09.548 00.000 7988 OnExposeComplete: enter
18:57:09.548 00.000 7988 UpdateGuideState(): m_state=6
18:57:09.548 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
18:57:09.553 00.005 7988 Star::Find returns 1 (0), X=1178.07, Y=435.05, Mass=1340, SNR=24.8, Peak=223 HFD=2.9
18:57:09.554 00.001 7988 MultiStar: [#1 -0.12,0.46,1.03,U] [#2 -0.19,0.28,1.01,U] [#3 -0.39,0.30,0.99,U] [#4 -0.40,0.41,1.02,U] [#5 -0.05,-0.05,0.69,U] [#6 0.18,0.43,0.72,U] [#7 -0.17,0.11,0.69,U] [#8 -0.05,0.13,0.69,U] 
18:57:09.554 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.28}, one-star: {-0.36, 0.29}
18:57:09.556 00.002 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.58) = xAngle (3.76 = -2.53)
18:57:09.556 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.86 = 0.58)
18:57:09.558 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.34 cameraTheta=2.18 mountX=-0.28 mountY=0.19, mountTheta=2.55
18:57:09.560 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.28, opts=13)
18:57:09.560 00.000 7988 Enqueuing Move request for scope (-0.19, 0.28)
18:57:09.562 00.002 15712 Worker thread wakes up
18:57:09.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0xd
18:57:09.562 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
18:57:09.562 00.000 15712 Moving (-0.19, 0.28) raw xDistance=-0.28 yDistance=0.19
18:57:09.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:09.562 00.000 7988 UpdateGuideState exits: m=1340 SNR=24.8
18:57:09.565 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:09.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:09.567 00.002 7988 Enqueuing Expose request
18:57:09.567 00.000 15712 PPEC rslt: input = -0.28, final = -0.14, react = -0.17, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 632.59
18:57:09.567 00.000 15712 PPEC: input: -0.28, control: -0.14, exposure: 1500
18:57:09.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:09.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:57:09.567 00.000 15712 MoveAxis(E, 45, ABG)
18:57:09.567 00.000 15712 Guiding  Dir = 2, Dur = 45
18:57:09.569 00.002 15712 IsGuiding returns 0
18:57:09.594 00.025 15712 PulseGuide returned control before completion, sleep 29
18:57:09.643 00.049 15712 IsGuiding returns 0
18:57:09.643 00.000 15712 Move returns status 0, amount 45
18:57:09.643 00.000 15712 MoveAxis(N, 0, ABG)
18:57:09.643 00.000 15712 Move returns status 0, amount 0
18:57:09.643 00.000 15712 move complete, result=0
18:57:09.643 00.000 15712 worker thread done servicing request
18:57:09.643 00.000 15712 Worker thread wakes up
18:57:09.643 00.000 7988 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
18:57:09.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:09.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:11.284 01.641 15712 Exposure complete
18:57:11.350 00.066 15712 worker thread done servicing request
18:57:11.350 00.000 7988 OnExposeComplete: enter
18:57:11.350 00.000 7988 UpdateGuideState(): m_state=6
18:57:11.350 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
18:57:11.350 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=434.94, Mass=1402, SNR=25.3, Peak=184 HFD=3.5
18:57:11.350 00.000 7988 MultiStar: [#1 0.16,0.13,0.99,U] [#2 0.01,0.21,1.00,U] [#3 0.03,0.17,0.99,U] [#4 -0.05,0.26,1.02,U] [#5 -0.18,-0.02,0.71,U] [#6 0.64,0.50,0.70,U] [#7 0.33,0.18,0.69,U] [#8 0.20,0.20,0.65,U] 
18:57:11.350 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.20}, one-star: {0.11, 0.18}
18:57:11.350 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
18:57:11.357 00.007 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
18:57:11.357 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.22 cameraTheta=1.02 mountX=-0.18 mountY=-0.12, mountTheta=-2.58
18:57:11.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.18, opts=13)
18:57:11.362 00.005 7988 Enqueuing Move request for scope (0.11, 0.18)
18:57:11.362 00.000 15712 Worker thread wakes up
18:57:11.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
18:57:11.362 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
18:57:11.362 00.000 15712 Moving (0.11, 0.18) raw xDistance=-0.18 yDistance=-0.12
18:57:11.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:11.362 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.3
18:57:11.365 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:11.365 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:11.365 00.000 7988 Enqueuing Expose request
18:57:11.365 00.000 15712 PPEC rslt: input = -0.18, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 632.58
18:57:11.365 00.000 15712 PPEC: input: -0.18, control: -0.08, exposure: 1500
18:57:11.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:11.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:57:11.365 00.000 15712 MoveAxis(E, 28, ABG)
18:57:11.365 00.000 15712 Guiding  Dir = 2, Dur = 28
18:57:11.365 00.000 15712 IsGuiding returns 0
18:57:11.378 00.013 15712 PulseGuide returned control before completion, sleep 23
18:57:11.428 00.050 15712 IsGuiding returns 1
18:57:11.428 00.000 15712 scope still moving after pulse duration time elapsed
18:57:11.457 00.029 15712 IsGuiding returns 0
18:57:11.457 00.000 15712 scope move finished after 28 + 59 ms
18:57:11.457 00.000 15712 Move returns status 0, amount 28
18:57:11.457 00.000 15712 MoveAxis(N, 0, ABG)
18:57:11.457 00.000 15712 Move returns status 0, amount 0
18:57:11.457 00.000 15712 move complete, result=0
18:57:11.457 00.000 15712 worker thread done servicing request
18:57:11.457 00.000 15712 Worker thread wakes up
18:57:11.457 00.000 7988 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
18:57:11.459 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:11.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:12.861 01.402 15712 Exposure complete
18:57:12.925 00.064 15712 worker thread done servicing request
18:57:12.925 00.000 7988 OnExposeComplete: enter
18:57:12.925 00.000 7988 UpdateGuideState(): m_state=6
18:57:12.925 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
18:57:12.925 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=434.56, Mass=1513, SNR=26.3, Peak=188 HFD=3.3
18:57:12.925 00.000 7988 MultiStar: [#1 0.09,0.02,0.95,U] [#2 0.16,0.14,1.01,U] [#3 0.17,0.08,0.95,U] [#4 0.08,0.17,1.03,U] [#5 0.10,-0.26,0.68,U] [#6 0.40,0.27,0.68,U] [#7 0.43,0.19,0.67,U] [#8 0.23,-0.11,0.65,U] 
18:57:12.925 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.04}, one-star: {0.09, -0.20}
18:57:12.925 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.58) = xAngle (1.78 = 1.78)
18:57:12.925 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.89 = -1.39)
18:57:12.925 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.20 mountX=-0.04 mountY=-0.18, mountTheta=-1.78
18:57:12.925 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.04, opts=13)
18:57:12.939 00.014 7988 Enqueuing Move request for scope (0.18, 0.04)
18:57:12.941 00.002 15712 Worker thread wakes up
18:57:12.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:12.941 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.3
18:57:12.941 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:12.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:12.941 00.000 7988 Enqueuing Expose request
18:57:12.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
18:57:12.941 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
18:57:12.941 00.000 15712 Moving (0.18, 0.04) raw xDistance=-0.04 yDistance=-0.18
18:57:12.941 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 632.58
18:57:12.941 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
18:57:12.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:12.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:57:12.941 00.000 15712 MoveAxis(W, 7, ABG)
18:57:12.941 00.000 15712 Guiding  Dir = 3, Dur = 7
18:57:12.941 00.000 15712 IsGuiding returns 0
18:57:12.962 00.021 15712 IsGuiding returns 0
18:57:12.962 00.000 15712 Move returns status 0, amount 7
18:57:12.962 00.000 15712 MoveAxis(N, 0, ABG)
18:57:12.962 00.000 15712 Move returns status 0, amount 0
18:57:12.962 00.000 15712 move complete, result=0
18:57:12.962 00.000 15712 worker thread done servicing request
18:57:12.962 00.000 15712 Worker thread wakes up
18:57:12.962 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
18:57:12.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:12.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:14.598 01.636 15712 Exposure complete
18:57:14.662 00.064 15712 worker thread done servicing request
18:57:14.662 00.000 7988 OnExposeComplete: enter
18:57:14.662 00.000 7988 UpdateGuideState(): m_state=6
18:57:14.664 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
18:57:14.666 00.002 7988 Star::Find returns 1 (0), X=1178.41, Y=434.57, Mass=1424, SNR=25.5, Peak=206 HFD=3.3
18:57:14.666 00.000 7988 MultiStar: [#1 0.17,0.03,0.99,U] [#2 0.03,-0.06,1.02,U] [#3 0.03,-0.08,0.97,U] [#4 -0.07,-0.05,1.04,U] [#5 0.19,-0.19,0.69,U] [#6 0.48,-0.04,0.72,U] [#7 0.15,-0.47,0.70,U] [#8 0.23,-0.05,0.63,U] 
18:57:14.668 00.002 7988 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {-0.02, -0.19}
18:57:14.668 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
18:57:14.670 00.002 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.38)
18:57:14.670 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.79 mountX=0.11 mountY=-0.11, mountTheta=-0.78
18:57:14.672 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.11, opts=13)
18:57:14.675 00.003 7988 Enqueuing Move request for scope (0.11, -0.11)
18:57:14.675 00.000 15712 Worker thread wakes up
18:57:14.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
18:57:14.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
18:57:14.675 00.000 15712 Moving (0.11, -0.11) raw xDistance=0.11 yDistance=-0.11
18:57:14.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:14.675 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.5
18:57:14.678 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:14.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:14.678 00.000 7988 Enqueuing Expose request
18:57:14.678 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 632.58
18:57:14.678 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
18:57:14.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:14.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:57:14.678 00.000 15712 MoveAxis(W, 8, ABG)
18:57:14.678 00.000 15712 Guiding  Dir = 3, Dur = 8
18:57:14.678 00.000 15712 IsGuiding returns 0
18:57:14.742 00.064 15712 IsGuiding returns 0
18:57:14.742 00.000 15712 Move returns status 0, amount 8
18:57:14.742 00.000 15712 MoveAxis(N, 0, ABG)
18:57:14.742 00.000 15712 Move returns status 0, amount 0
18:57:14.742 00.000 15712 move complete, result=0
18:57:14.742 00.000 15712 worker thread done servicing request
18:57:14.742 00.000 15712 Worker thread wakes up
18:57:14.742 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
18:57:14.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:14.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:16.162 01.420 15712 Exposure complete
18:57:16.223 00.061 15712 worker thread done servicing request
18:57:16.223 00.000 7988 OnExposeComplete: enter
18:57:16.223 00.000 7988 UpdateGuideState(): m_state=6
18:57:16.223 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
18:57:16.223 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=434.51, Mass=1472, SNR=25.7, Peak=199 HFD=3.2
18:57:16.223 00.000 7988 MultiStar: [#1 0.33,0.03,0.99,U] [#2 0.07,-0.04,0.98,U] [#3 -0.10,0.11,0.92,U] [#4 -0.09,-0.05,1.01,U] [#5 0.05,0.05,0.65,U] [#6 0.60,0.03,0.69,U] [#7 0.15,0.05,0.65,U] [#8 0.22,-0.01,0.66,U] 
18:57:16.223 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.01, -0.25}
18:57:16.223 00.000 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.58) = xAngle (1.44 = 1.44)
18:57:16.223 00.000 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.54 = -1.74)
18:57:16.237 00.014 7988 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.14 mountX=0.02 mountY=-0.12, mountTheta=-1.43
18:57:16.239 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.02, opts=13)
18:57:16.239 00.000 7988 Enqueuing Move request for scope (0.12, -0.02)
18:57:16.242 00.003 15712 Worker thread wakes up
18:57:16.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
18:57:16.242 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
18:57:16.242 00.000 15712 Moving (0.12, -0.02) raw xDistance=0.02 yDistance=-0.12
18:57:16.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:16.242 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.7
18:57:16.244 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:16.244 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:16.246 00.002 7988 Enqueuing Expose request
18:57:16.246 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 632.58
18:57:16.246 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
18:57:16.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:16.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:57:16.248 00.002 15712 MoveAxis(W, 6, ABG)
18:57:16.248 00.000 15712 Guiding  Dir = 3, Dur = 6
18:57:16.248 00.000 15712 IsGuiding returns 0
18:57:16.275 00.027 15712 IsGuiding returns 0
18:57:16.275 00.000 15712 Move returns status 0, amount 6
18:57:16.275 00.000 15712 MoveAxis(N, 0, ABG)
18:57:16.275 00.000 15712 Move returns status 0, amount 0
18:57:16.275 00.000 15712 move complete, result=0
18:57:16.275 00.000 15712 worker thread done servicing request
18:57:16.275 00.000 15712 Worker thread wakes up
18:57:16.275 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
18:57:16.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:16.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:17.912 01.637 15712 Exposure complete
18:57:17.974 00.062 15712 worker thread done servicing request
18:57:17.974 00.000 7988 OnExposeComplete: enter
18:57:17.974 00.000 7988 UpdateGuideState(): m_state=6
18:57:17.974 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
18:57:17.974 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=434.43, Mass=1485, SNR=26.2, Peak=197 HFD=3.2
18:57:17.974 00.000 7988 MultiStar: [#1 0.22,0.15,0.94,U] [#2 0.22,-0.01,0.96,U] [#3 0.09,-0.17,0.91,U] [#4 0.06,-0.09,1.00,U] [#5 0.21,-0.24,0.72,U] [#6 0.43,-0.03,0.71,U] [#7 0.33,-0.05,0.69,U] [#8 0.46,-0.02,0.60,U] 
18:57:17.974 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.09}, one-star: {0.04, -0.33}
18:57:17.974 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.58) = xAngle (1.16 = 1.16)
18:57:17.974 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.27 = -2.01)
18:57:17.974 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.41 mountX=0.09 mountY=-0.21, mountTheta=-1.16
18:57:17.974 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.09, opts=13)
18:57:17.974 00.000 7988 Enqueuing Move request for scope (0.21, -0.09)
18:57:17.974 00.000 15712 Worker thread wakes up
18:57:17.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
18:57:17.974 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
18:57:17.974 00.000 15712 Moving (0.21, -0.09) raw xDistance=0.09 yDistance=-0.21
18:57:17.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:17.974 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.2
18:57:17.989 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:17.991 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:17.991 00.000 7988 Enqueuing Expose request
18:57:17.991 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 632.58
18:57:17.991 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
18:57:17.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:17.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:57:17.991 00.000 15712 MoveAxis(W, 5, ABG)
18:57:17.991 00.000 15712 Guiding  Dir = 3, Dur = 5
18:57:17.991 00.000 15712 IsGuiding returns 0
18:57:18.008 00.017 15712 IsGuiding returns 0
18:57:18.008 00.000 15712 Move returns status 0, amount 5
18:57:18.008 00.000 15712 MoveAxis(N, 0, ABG)
18:57:18.008 00.000 15712 Move returns status 0, amount 0
18:57:18.008 00.000 15712 move complete, result=0
18:57:18.008 00.000 15712 worker thread done servicing request
18:57:18.008 00.000 15712 Worker thread wakes up
18:57:18.008 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
18:57:18.021 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:18.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:19.441 01.420 15712 Exposure complete
18:57:19.502 00.061 15712 worker thread done servicing request
18:57:19.502 00.000 7988 OnExposeComplete: enter
18:57:19.502 00.000 7988 UpdateGuideState(): m_state=6
18:57:19.505 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
18:57:19.507 00.002 7988 Star::Find returns 1 (0), X=1178.42, Y=434.48, Mass=1316, SNR=24.6, Peak=176 HFD=3.2
18:57:19.507 00.000 7988 MultiStar: [#1 0.34,0.08,1.07,U] [#2 0.22,-0.08,1.04,U] [#3 -0.03,-0.22,0.99,U] [#4 -0.06,-0.16,1.09,U] [#5 0.20,-0.37,0.74,U] [#6 0.59,-0.09,0.73,U] [#7 0.37,-0.25,0.69,U] [#8 0.29,-0.10,0.67,U] 
18:57:19.509 00.002 7988 refined, 8 included, MultiStar: {0.19, -0.16}, one-star: {-0.01, -0.28}
18:57:19.509 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
18:57:19.511 00.002 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.28)
18:57:19.511 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.69 mountX=0.15 mountY=-0.19, mountTheta=-0.88
18:57:19.513 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.16, opts=13)
18:57:19.513 00.000 7988 Enqueuing Move request for scope (0.19, -0.16)
18:57:19.513 00.000 15712 Worker thread wakes up
18:57:19.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
18:57:19.513 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
18:57:19.513 00.000 15712 Moving (0.19, -0.16) raw xDistance=0.15 yDistance=-0.19
18:57:19.518 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:19.518 00.000 7988 UpdateGuideState exits: m=1316 SNR=24.6
18:57:19.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:19.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:19.518 00.000 7988 Enqueuing Expose request
18:57:19.522 00.004 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 632.58
18:57:19.522 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
18:57:19.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:19.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:57:19.522 00.000 15712 MoveAxis(W, 11, ABG)
18:57:19.522 00.000 15712 Guiding  Dir = 3, Dur = 11
18:57:19.522 00.000 15712 IsGuiding returns 0
18:57:19.534 00.012 15712 IsGuiding returns 1
18:57:19.534 00.000 15712 scope still moving after pulse duration time elapsed
18:57:19.582 00.048 15712 IsGuiding returns 0
18:57:19.582 00.000 15712 scope move finished after 11 + 50 ms
18:57:19.582 00.000 15712 Move returns status 0, amount 11
18:57:19.582 00.000 15712 MoveAxis(N, 0, ABG)
18:57:19.582 00.000 15712 Move returns status 0, amount 0
18:57:19.582 00.000 15712 move complete, result=0
18:57:19.582 00.000 7988 GuideStep: 0.2 px 11 ms WEST, -0.2 px 0 ms NORTH
18:57:19.587 00.005 15712 worker thread done servicing request
18:57:19.587 00.000 15712 Worker thread wakes up
18:57:19.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:19.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:21.227 01.640 15712 Exposure complete
18:57:21.288 00.061 15712 worker thread done servicing request
18:57:21.288 00.000 7988 OnExposeComplete: enter
18:57:21.288 00.000 7988 UpdateGuideState(): m_state=6
18:57:21.293 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
18:57:21.293 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=434.51, Mass=1522, SNR=26.5, Peak=192 HFD=3.2
18:57:21.295 00.002 7988 MultiStar: [#1 -0.04,0.14,0.97,U] [#2 -0.06,0.16,1.01,U] [#3 0.03,0.14,0.90,U] [#4 -0.39,0.03,0.99,U] [#5 -0.16,0.17,0.69,U] [#6 0.33,0.18,0.65,U] [#7 0.17,-0.04,0.62,U] [#8 0.02,0.04,0.63,U] 
18:57:21.295 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.05, -0.25}
18:57:21.297 00.002 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
18:57:21.297 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
18:57:21.299 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.98 mountX=-0.06 mountY=0.02, mountTheta=2.75
18:57:21.301 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
18:57:21.303 00.002 7988 Enqueuing Move request for scope (-0.02, 0.06)
18:57:21.303 00.000 15712 Worker thread wakes up
18:57:21.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
18:57:21.303 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
18:57:21.303 00.000 15712 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
18:57:21.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:21.303 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5
18:57:21.307 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:21.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:21.307 00.000 7988 Enqueuing Expose request
18:57:21.310 00.003 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 632.59
18:57:21.310 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
18:57:21.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:21.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:57:21.310 00.000 15712 MoveAxis(W, 8, ABG)
18:57:21.310 00.000 15712 Guiding  Dir = 3, Dur = 8
18:57:21.310 00.000 15712 IsGuiding returns 0
18:57:21.355 00.045 15712 IsGuiding returns 0
18:57:21.355 00.000 15712 Move returns status 0, amount 8
18:57:21.355 00.000 15712 MoveAxis(N, 0, ABG)
18:57:21.355 00.000 15712 Move returns status 0, amount 0
18:57:21.355 00.000 15712 move complete, result=0
18:57:21.355 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
18:57:21.361 00.006 15712 worker thread done servicing request
18:57:21.361 00.000 15712 Worker thread wakes up
18:57:21.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:21.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:22.769 01.408 15712 Exposure complete
18:57:22.833 00.064 7988 OnExposeComplete: enter
18:57:22.835 00.002 7988 UpdateGuideState(): m_state=6
18:57:22.837 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
18:57:22.837 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=434.75, Mass=1480, SNR=25.8, Peak=219 HFD=3.4
18:57:22.839 00.002 15712 worker thread done servicing request
18:57:22.839 00.000 7988 MultiStar: [#1 -0.04,0.19,1.00,U] [#2 0.02,0.11,0.98,U] [#3 -0.10,0.09,0.98,U] [#4 -0.12,0.25,1.01,U] [#5 -0.13,-0.18,0.72,U] [#6 0.19,0.19,0.70,U] [#7 -0.05,-0.06,0.67,U] [#8 0.10,0.17,0.59,U] 
18:57:22.839 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {-0.11, -0.01}
18:57:22.841 00.002 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.53 = -2.75)
18:57:22.841 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.64 = 0.36)
18:57:22.841 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.96 mountX=-0.09 mountY=0.03, mountTheta=2.78
18:57:22.841 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.09, opts=13)
18:57:22.847 00.006 7988 Enqueuing Move request for scope (-0.04, 0.09)
18:57:22.847 00.000 15712 Worker thread wakes up
18:57:22.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
18:57:22.847 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
18:57:22.847 00.000 15712 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=0.03
18:57:22.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:22.847 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.8
18:57:22.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:22.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:22.847 00.000 7988 Enqueuing Expose request
18:57:22.847 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 632.59
18:57:22.847 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
18:57:22.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:22.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:57:22.847 00.000 15712 MoveAxis(W, 5, ABG)
18:57:22.847 00.000 15712 Guiding  Dir = 3, Dur = 5
18:57:22.847 00.000 15712 IsGuiding returns 0
18:57:22.875 00.028 15712 IsGuiding returns 0
18:57:22.875 00.000 15712 Move returns status 0, amount 5
18:57:22.875 00.000 15712 MoveAxis(N, 0, ABG)
18:57:22.875 00.000 15712 Move returns status 0, amount 0
18:57:22.875 00.000 15712 move complete, result=0
18:57:22.875 00.000 15712 worker thread done servicing request
18:57:22.879 00.004 15712 Worker thread wakes up
18:57:22.879 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
18:57:22.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:22.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:24.520 01.641 15712 Exposure complete
18:57:24.582 00.062 15712 worker thread done servicing request
18:57:24.582 00.000 7988 OnExposeComplete: enter
18:57:24.582 00.000 7988 UpdateGuideState(): m_state=6
18:57:24.586 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
18:57:24.586 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=434.60, Mass=1517, SNR=26.3, Peak=212 HFD=3.3
18:57:24.588 00.002 7988 MultiStar: [#1 0.05,0.11,0.97,U] [#2 -0.09,-0.20,0.96,U] [#3 -0.17,-0.04,0.94,U] [#4 -0.18,0.08,0.97,U] [#5 0.18,-0.16,0.69,U] [#6 0.37,0.26,0.66,U] [#7 0.03,-0.15,0.65,U] [#8 0.25,0.13,0.65,U] 
18:57:24.590 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {-0.13, -0.16}
18:57:24.590 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
18:57:24.592 00.002 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.85)
18:57:24.594 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.25 mountX=0.02 mountY=-0.01, mountTheta=-0.30
18:57:24.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
18:57:24.594 00.000 7988 Enqueuing Move request for scope (0.01, -0.02)
18:57:24.597 00.003 15712 Worker thread wakes up
18:57:24.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
18:57:24.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
18:57:24.597 00.000 15712 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
18:57:24.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:24.597 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.3
18:57:24.600 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:24.600 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:24.602 00.002 7988 Enqueuing Expose request
18:57:24.602 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 632.60
18:57:24.604 00.002 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
18:57:24.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:24.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:57:24.604 00.000 15712 MoveAxis(E, 1, ABG)
18:57:24.604 00.000 15712 Guiding  Dir = 2, Dur = 1
18:57:24.604 00.000 15712 IsGuiding returns 0
18:57:24.613 00.009 15712 IsGuiding returns 0
18:57:24.613 00.000 15712 Move returns status 0, amount 1
18:57:24.613 00.000 15712 MoveAxis(N, 0, ABG)
18:57:24.613 00.000 15712 Move returns status 0, amount 0
18:57:24.613 00.000 15712 move complete, result=0
18:57:24.613 00.000 15712 worker thread done servicing request
18:57:24.613 00.000 15712 Worker thread wakes up
18:57:24.613 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
18:57:24.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:24.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:26.029 01.416 15712 Exposure complete
18:57:26.091 00.062 15712 worker thread done servicing request
18:57:26.091 00.000 7988 OnExposeComplete: enter
18:57:26.091 00.000 7988 UpdateGuideState(): m_state=6
18:57:26.096 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
18:57:26.096 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=434.43, Mass=1429, SNR=25.6, Peak=201 HFD=3.3
18:57:26.098 00.002 7988 MultiStar: [#1 0.20,-0.11,1.00,U] [#2 0.06,-0.12,1.03,U] [#3 -0.04,-0.07,0.94,U] [#4 -0.07,-0.01,1.01,U] [#5 0.01,-0.08,0.70,U] [#6 0.40,0.08,0.71,U] [#7 -0.03,-0.07,0.68,U] [#8 0.26,0.09,0.64,U] 
18:57:26.100 00.002 7988 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.02, -0.33}
18:57:26.100 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
18:57:26.102 00.002 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.89 = -2.39)
18:57:26.102 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.80 mountX=0.08 mountY=-0.08, mountTheta=-0.76
18:57:26.104 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.08, opts=13)
18:57:26.106 00.002 7988 Enqueuing Move request for scope (0.08, -0.08)
18:57:26.106 00.000 15712 Worker thread wakes up
18:57:26.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
18:57:26.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
18:57:26.106 00.000 15712 Moving (0.08, -0.08) raw xDistance=0.08 yDistance=-0.08
18:57:26.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:57:26.106 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.6
18:57:26.110 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:26.110 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:26.112 00.002 7988 Enqueuing Expose request
18:57:26.112 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 632.61
18:57:26.112 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
18:57:26.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:26.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:57:26.112 00.000 15712 MoveAxis(E, 3, ABG)
18:57:26.112 00.000 15712 Guiding  Dir = 2, Dur = 3
18:57:26.114 00.002 15712 IsGuiding returns 0
18:57:26.138 00.024 15712 IsGuiding returns 0
18:57:26.138 00.000 15712 Move returns status 0, amount 3
18:57:26.138 00.000 15712 MoveAxis(N, 0, ABG)
18:57:26.138 00.000 15712 Move returns status 0, amount 0
18:57:26.138 00.000 15712 move complete, result=0
18:57:26.138 00.000 15712 worker thread done servicing request
18:57:26.138 00.000 15712 Worker thread wakes up
18:57:26.138 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
18:57:26.140 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:26.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:27.782 01.642 15712 Exposure complete
18:57:27.846 00.064 15712 worker thread done servicing request
18:57:27.846 00.000 7988 OnExposeComplete: enter
18:57:27.846 00.000 7988 UpdateGuideState(): m_state=6
18:57:27.846 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
18:57:27.846 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=434.33, Mass=1522, SNR=26.3, Peak=217 HFD=3.5
18:57:27.846 00.000 7988 MultiStar: [#1 0.02,-0.15,0.96,U] [#2 -0.14,-0.11,0.94,U] [#3 -0.07,-0.05,0.95,U] [#4 -0.17,-0.02,1.02,U] [#5 -0.10,-0.25,0.67,U] [#6 0.28,0.12,0.70,U] [#7 0.03,0.05,0.65,U] [#8 0.09,-0.02,0.62,U] 
18:57:27.846 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {-0.12, -0.43}
18:57:27.846 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.33 = -0.33)
18:57:27.846 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.78 = 2.78)
18:57:27.846 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.91 mountX=0.11 mountY=0.04, mountTheta=0.36
18:57:27.857 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.11, opts=13)
18:57:27.859 00.002 7988 Enqueuing Move request for scope (-0.04, -0.11)
18:57:27.859 00.000 15712 Worker thread wakes up
18:57:27.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
18:57:27.859 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
18:57:27.859 00.000 15712 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=0.04
18:57:27.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:27.859 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.3
18:57:27.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:27.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:27.859 00.000 7988 Enqueuing Expose request
18:57:27.859 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 632.62
18:57:27.859 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
18:57:27.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:27.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:57:27.859 00.000 15712 MoveAxis(E, 4, ABG)
18:57:27.859 00.000 15712 Guiding  Dir = 2, Dur = 4
18:57:27.859 00.000 15712 IsGuiding returns 0
18:57:27.874 00.015 15712 IsGuiding returns 0
18:57:27.874 00.000 15712 Move returns status 0, amount 4
18:57:27.874 00.000 15712 MoveAxis(N, 0, ABG)
18:57:27.874 00.000 15712 Move returns status 0, amount 0
18:57:27.874 00.000 15712 move complete, result=0
18:57:27.874 00.000 15712 worker thread done servicing request
18:57:27.874 00.000 15712 Worker thread wakes up
18:57:27.874 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
18:57:27.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:27.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:29.294 01.420 15712 Exposure complete
18:57:29.355 00.061 15712 worker thread done servicing request
18:57:29.355 00.000 7988 OnExposeComplete: enter
18:57:29.357 00.002 7988 UpdateGuideState(): m_state=6
18:57:29.359 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
18:57:29.359 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=434.73, Mass=1440, SNR=25.6, Peak=218 HFD=3.1
18:57:29.361 00.002 7988 MultiStar: [#1 0.21,0.09,0.99,U] [#2 -0.19,-0.00,0.96,U] [#3 0.02,-0.01,0.96,U] [#4 -0.05,-0.05,1.06,U] [#5 -0.11,-0.26,0.72,U] [#6 0.25,0.16,0.72,U] [#7 0.10,0.13,0.68,U] [#8 0.09,0.00,0.66,U] 
18:57:29.361 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {-0.11, -0.03}
18:57:29.363 00.002 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.58) = xAngle (1.75 = 1.75)
18:57:29.363 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.86 = -1.42)
18:57:29.365 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.17 mountX=-0.00 mountY=-0.01, mountTheta=-1.75
18:57:29.367 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.00, opts=13)
18:57:29.367 00.000 7988 Enqueuing Move request for scope (0.01, 0.00)
18:57:29.369 00.002 15712 Worker thread wakes up
18:57:29.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
18:57:29.369 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
18:57:29.369 00.000 15712 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
18:57:29.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:29.370 00.001 7988 UpdateGuideState exits: m=1440 SNR=25.6
18:57:29.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:29.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:29.374 00.004 7988 Enqueuing Expose request
18:57:29.374 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 632.63
18:57:29.374 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
18:57:29.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:29.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:57:29.374 00.000 15712 MoveAxis(E, 5, ABG)
18:57:29.374 00.000 15712 Guiding  Dir = 2, Dur = 5
18:57:29.374 00.000 15712 IsGuiding returns 0
18:57:29.425 00.051 15712 IsGuiding returns 0
18:57:29.425 00.000 15712 Move returns status 0, amount 5
18:57:29.425 00.000 15712 MoveAxis(N, 0, ABG)
18:57:29.425 00.000 15712 Move returns status 0, amount 0
18:57:29.425 00.000 15712 move complete, result=0
18:57:29.425 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
18:57:29.433 00.008 15712 worker thread done servicing request
18:57:29.433 00.000 15712 Worker thread wakes up
18:57:29.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:29.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:31.064 01.631 15712 Exposure complete
18:57:31.125 00.061 15712 worker thread done servicing request
18:57:31.127 00.002 7988 OnExposeComplete: enter
18:57:31.127 00.000 7988 UpdateGuideState(): m_state=6
18:57:31.127 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
18:57:31.127 00.000 7988 Star::Find returns 1 (0), X=1178.07, Y=434.92, Mass=1444, SNR=25.8, Peak=237 HFD=2.8
18:57:31.127 00.000 7988 MultiStar: [#1 -0.04,0.20,1.03,U] [#2 -0.22,0.20,1.03,U] [#3 -0.40,0.24,0.95,U] [#4 -0.42,0.39,1.03,U] [#5 -0.46,0.03,0.68,U] [#6 0.02,0.32,0.72,U] [#7 -0.13,0.10,0.64,U] [#8 -0.19,0.20,0.61,U] 
18:57:31.127 00.000 7988 refined, 8 included, MultiStar: {-0.25, 0.21}, one-star: {-0.36, 0.16}
18:57:31.127 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.58) = xAngle (4.02 = -2.27)
18:57:31.127 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.84)
18:57:31.127 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.21 hyp=0.33 cameraTheta=2.44 mountX=-0.21 mountY=0.25, mountTheta=2.28
18:57:31.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.21, opts=13)
18:57:31.127 00.000 7988 Enqueuing Move request for scope (-0.25, 0.21)
18:57:31.127 00.000 15712 Worker thread wakes up
18:57:31.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.21) opts 0xd
18:57:31.127 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.21)
18:57:31.127 00.000 15712 Moving (-0.25, 0.21) raw xDistance=-0.21 yDistance=0.25
18:57:31.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:31.141 00.014 7988 UpdateGuideState exits: m=1444 SNR=25.8
18:57:31.142 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:31.142 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:31.142 00.000 7988 Enqueuing Expose request
18:57:31.142 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 632.65
18:57:31.142 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
18:57:31.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:31.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:57:31.142 00.000 15712 MoveAxis(E, 47, ABG)
18:57:31.142 00.000 15712 Guiding  Dir = 2, Dur = 47
18:57:31.142 00.000 15712 IsGuiding returns 0
18:57:31.173 00.031 15712 PulseGuide returned control before completion, sleep 30
18:57:31.205 00.032 15712 IsGuiding returns 1
18:57:31.205 00.000 15712 scope still moving after pulse duration time elapsed
18:57:31.253 00.048 15712 IsGuiding returns 0
18:57:31.253 00.000 15712 scope move finished after 47 + 61 ms
18:57:31.253 00.000 15712 Move returns status 0, amount 47
18:57:31.253 00.000 15712 MoveAxis(N, 0, ABG)
18:57:31.253 00.000 15712 Move returns status 0, amount 0
18:57:31.253 00.000 15712 move complete, result=0
18:57:31.253 00.000 15712 worker thread done servicing request
18:57:31.253 00.000 15712 Worker thread wakes up
18:57:31.253 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
18:57:31.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:31.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:32.674 01.421 15712 Exposure complete
18:57:32.735 00.061 15712 worker thread done servicing request
18:57:32.735 00.000 7988 OnExposeComplete: enter
18:57:32.735 00.000 7988 UpdateGuideState(): m_state=6
18:57:32.739 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
18:57:32.741 00.002 7988 Star::Find returns 1 (0), X=1178.48, Y=434.65, Mass=1537, SNR=26.6, Peak=220 HFD=3.3
18:57:32.741 00.000 7988 MultiStar: [#1 -0.03,0.11,1.05,U] [#2 -0.15,-0.17,0.95,U] [#3 -0.14,-0.05,0.93,U] [#4 -0.11,0.06,0.98,U] [#5 0.01,0.01,0.67,U] [#6 0.31,0.36,0.68,U] [#7 0.07,-0.06,0.63,U] [#8 0.05,0.15,0.63,U] 
18:57:32.743 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.06, -0.11}
18:57:32.743 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.58) = xAngle (3.53 = -2.76)
18:57:32.745 00.002 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.63 = 0.35)
18:57:32.745 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.95 mountX=-0.02 mountY=0.01, mountTheta=2.79
18:57:32.747 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
18:57:32.749 00.002 7988 Enqueuing Move request for scope (-0.01, 0.02)
18:57:32.749 00.000 15712 Worker thread wakes up
18:57:32.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
18:57:32.749 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
18:57:32.749 00.000 15712 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
18:57:32.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:32.751 00.002 7988 UpdateGuideState exits: m=1537 SNR=26.6
18:57:32.751 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:32.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:32.751 00.000 7988 Enqueuing Expose request
18:57:32.756 00.005 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 632.66
18:57:32.756 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
18:57:32.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:32.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:57:32.756 00.000 15712 MoveAxis(E, 6, ABG)
18:57:32.756 00.000 15712 Guiding  Dir = 2, Dur = 6
18:57:32.756 00.000 15712 IsGuiding returns 0
18:57:32.767 00.011 15712 IsGuiding returns 0
18:57:32.767 00.000 15712 Move returns status 0, amount 6
18:57:32.767 00.000 15712 MoveAxis(N, 0, ABG)
18:57:32.767 00.000 15712 Move returns status 0, amount 0
18:57:32.767 00.000 15712 move complete, result=0
18:57:32.767 00.000 15712 worker thread done servicing request
18:57:32.767 00.000 15712 Worker thread wakes up
18:57:32.767 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
18:57:32.773 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:32.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:34.409 01.636 15712 Exposure complete
18:57:34.470 00.061 15712 worker thread done servicing request
18:57:34.470 00.000 7988 OnExposeComplete: enter
18:57:34.470 00.000 7988 UpdateGuideState(): m_state=6
18:57:34.470 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
18:57:34.475 00.005 7988 Star::Find returns 1 (0), X=1178.42, Y=434.55, Mass=1395, SNR=25.3, Peak=209 HFD=3.2
18:57:34.475 00.000 7988 MultiStar: [#1 0.12,0.08,0.98,U] [#2 0.06,0.17,1.00,U] [#3 0.01,-0.08,0.90,U] [#4 -0.02,-0.07,1.04,U] [#5 0.05,-0.32,0.71,U] [#6 0.18,0.08,0.67,U] [#7 0.26,-0.03,0.69,U] [#8 0.01,-0.15,0.72,U] 
18:57:34.475 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {-0.01, -0.21}
18:57:34.475 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.88 = 0.88)
18:57:34.475 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.99 = -2.29)
18:57:34.475 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=0.05 mountY=-0.06, mountTheta=-0.87
18:57:34.475 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.05, opts=13)
18:57:34.475 00.000 7988 Enqueuing Move request for scope (0.07, -0.05)
18:57:34.475 00.000 15712 Worker thread wakes up
18:57:34.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
18:57:34.475 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
18:57:34.475 00.000 15712 Moving (0.07, -0.05) raw xDistance=0.05 yDistance=-0.06
18:57:34.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:34.475 00.000 7988 UpdateGuideState exits: m=1395 SNR=25.3
18:57:34.486 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:34.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:34.486 00.000 7988 Enqueuing Expose request
18:57:34.486 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 632.68
18:57:34.486 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
18:57:34.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:34.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:57:34.486 00.000 15712 MoveAxis(E, 3, ABG)
18:57:34.486 00.000 15712 Guiding  Dir = 2, Dur = 3
18:57:34.486 00.000 15712 IsGuiding returns 0
18:57:34.509 00.023 15712 IsGuiding returns 0
18:57:34.509 00.000 15712 Move returns status 0, amount 3
18:57:34.509 00.000 15712 MoveAxis(N, 0, ABG)
18:57:34.509 00.000 15712 Move returns status 0, amount 0
18:57:34.509 00.000 15712 move complete, result=0
18:57:34.509 00.000 15712 worker thread done servicing request
18:57:34.509 00.000 15712 Worker thread wakes up
18:57:34.509 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
18:57:34.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:34.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:35.922 01.413 15712 Exposure complete
18:57:35.987 00.065 15712 worker thread done servicing request
18:57:35.987 00.000 7988 OnExposeComplete: enter
18:57:35.988 00.001 7988 UpdateGuideState(): m_state=6
18:57:35.988 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
18:57:35.988 00.000 7988 Star::Find returns 1 (1), X=1178.33, Y=434.51, Mass=1496, SNR=26.3, Peak=255 HFD=3.1
18:57:35.988 00.000 7988 MultiStar: [#1 0.19,-0.28,0.96,U] [#2 -0.15,-0.23,0.98,U] [#3 -0.15,-0.38,0.92,U] [#4 -0.06,-0.15,1.03,U] [#5 -0.25,-0.23,0.71,U] [#6 0.09,-0.22,0.69,U] [#7 0.15,-0.30,0.61,U] [#8 0.11,-0.27,0.65,U] 
18:57:35.988 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.25}, one-star: {-0.10, -0.25}
18:57:35.988 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
18:57:35.988 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
18:57:35.988 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.26 cameraTheta=-1.68 mountX=0.26 mountY=0.03, mountTheta=0.13
18:57:35.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.25, opts=13)
18:57:35.988 00.000 7988 Enqueuing Move request for scope (-0.03, -0.25)
18:57:35.999 00.011 15712 Worker thread wakes up
18:57:35.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
18:57:35.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
18:57:35.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:35.999 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3 Saturated
18:57:35.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:35.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:36.005 00.006 7988 Enqueuing Expose request
18:57:36.005 00.000 15712 Moving (-0.03, -0.25) raw xDistance=0.26 yDistance=0.03
18:57:36.005 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.15, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 632.69
18:57:36.005 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
18:57:36.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:36.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:57:36.005 00.000 15712 MoveAxis(W, 49, ABG)
18:57:36.005 00.000 15712 Guiding  Dir = 3, Dur = 49
18:57:36.005 00.000 15712 IsGuiding returns 0
18:57:36.033 00.028 15712 PulseGuide returned control before completion, sleep 35
18:57:36.079 00.046 15712 IsGuiding returns 1
18:57:36.079 00.000 15712 scope still moving after pulse duration time elapsed
18:57:36.111 00.032 15712 IsGuiding returns 0
18:57:36.111 00.000 15712 scope move finished after 49 + 55 ms
18:57:36.111 00.000 15712 Move returns status 0, amount 49
18:57:36.111 00.000 15712 MoveAxis(N, 0, ABG)
18:57:36.111 00.000 15712 Move returns status 0, amount 0
18:57:36.111 00.000 15712 move complete, result=0
18:57:36.111 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.0 px 0 ms NORTH
18:57:36.115 00.004 15712 worker thread done servicing request
18:57:36.115 00.000 15712 Worker thread wakes up
18:57:36.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:36.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:37.756 01.641 15712 Exposure complete
18:57:37.819 00.063 15712 worker thread done servicing request
18:57:37.819 00.000 7988 OnExposeComplete: enter
18:57:37.819 00.000 7988 UpdateGuideState(): m_state=6
18:57:37.819 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
18:57:37.819 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=434.59, Mass=1536, SNR=26.5, Peak=199 HFD=3.3
18:57:37.819 00.000 7988 MultiStar: [#1 0.17,0.00,0.99,U] [#2 0.04,-0.07,0.94,U] [#3 -0.16,0.13,0.93,U] [#4 0.07,0.04,0.98,U] [#5 0.13,-0.11,0.69,U] [#6 0.20,-0.03,0.70,U] [#7 0.19,0.08,0.63,U] [#8 0.49,0.06,0.63,U] 
18:57:37.819 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.06, -0.17}
18:57:37.826 00.007 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.58) = xAngle (1.48 = 1.48)
18:57:37.826 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.59 = -1.69)
18:57:37.826 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=0.01 mountY=-0.11, mountTheta=-1.48
18:57:37.826 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.01, opts=13)
18:57:37.831 00.005 7988 Enqueuing Move request for scope (0.11, -0.01)
18:57:37.831 00.000 15712 Worker thread wakes up
18:57:37.833 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
18:57:37.833 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
18:57:37.833 00.000 15712 Moving (0.11, -0.01) raw xDistance=0.01 yDistance=-0.11
18:57:37.835 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:37.837 00.002 7988 UpdateGuideState exits: m=1536 SNR=26.5
18:57:37.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:37.837 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:37.837 00.000 7988 Enqueuing Expose request
18:57:37.837 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 632.71
18:57:37.837 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
18:57:37.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:37.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:57:37.837 00.000 15712 MoveAxis(W, 1, ABG)
18:57:37.837 00.000 15712 Guiding  Dir = 3, Dur = 1
18:57:37.837 00.000 15712 IsGuiding returns 0
18:57:37.871 00.034 15712 IsGuiding returns 0
18:57:37.871 00.000 15712 Move returns status 0, amount 1
18:57:37.871 00.000 15712 MoveAxis(N, 0, ABG)
18:57:37.871 00.000 15712 Move returns status 0, amount 0
18:57:37.871 00.000 15712 move complete, result=0
18:57:37.871 00.000 15712 worker thread done servicing request
18:57:37.871 00.000 15712 Worker thread wakes up
18:57:37.871 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
18:57:37.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:37.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:39.282 01.411 15712 Exposure complete
18:57:39.346 00.064 15712 worker thread done servicing request
18:57:39.346 00.000 7988 OnExposeComplete: enter
18:57:39.348 00.002 7988 UpdateGuideState(): m_state=6
18:57:39.348 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
18:57:39.350 00.002 7988 Star::Find returns 1 (0), X=1178.47, Y=434.55, Mass=1399, SNR=25.3, Peak=211 HFD=3.2
18:57:39.350 00.000 7988 MultiStar: [#1 0.11,-0.13,1.03,U] [#2 0.16,0.06,0.98,U] [#3 -0.04,-0.07,0.97,U] [#4 -0.04,-0.06,1.09,U] [#5 -0.04,-0.09,0.70,U] [#6 0.30,-0.03,0.67,U] [#7 0.22,-0.22,0.65,U] [#8 0.01,-0.12,0.63,U] 
18:57:39.350 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.05, -0.21}
18:57:39.350 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.58) = xAngle (0.65 = 0.65)
18:57:39.350 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.76 = -2.53)
18:57:39.350 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.93 mountX=0.09 mountY=-0.07, mountTheta=-0.63
18:57:39.358 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
18:57:39.358 00.000 7988 Enqueuing Move request for scope (0.07, -0.09)
18:57:39.358 00.000 15712 Worker thread wakes up
18:57:39.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
18:57:39.358 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
18:57:39.358 00.000 15712 Moving (0.07, -0.09) raw xDistance=0.09 yDistance=-0.07
18:57:39.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:39.361 00.003 7988 UpdateGuideState exits: m=1399 SNR=25.3
18:57:39.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:39.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:39.361 00.000 7988 Enqueuing Expose request
18:57:39.361 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 632.73
18:57:39.361 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
18:57:39.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:39.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:57:39.361 00.000 15712 MoveAxis(W, 1, ABG)
18:57:39.361 00.000 15712 Guiding  Dir = 3, Dur = 1
18:57:39.377 00.016 15712 IsGuiding returns 0
18:57:39.399 00.022 15712 IsGuiding returns 0
18:57:39.399 00.000 15712 Move returns status 0, amount 1
18:57:39.399 00.000 15712 MoveAxis(N, 0, ABG)
18:57:39.399 00.000 15712 Move returns status 0, amount 0
18:57:39.399 00.000 15712 move complete, result=0
18:57:39.399 00.000 15712 worker thread done servicing request
18:57:39.399 00.000 15712 Worker thread wakes up
18:57:39.399 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
18:57:39.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:39.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:41.038 01.639 15712 Exposure complete
18:57:41.100 00.062 15712 worker thread done servicing request
18:57:41.100 00.000 7988 OnExposeComplete: enter
18:57:41.100 00.000 7988 UpdateGuideState(): m_state=6
18:57:41.103 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
18:57:41.103 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=434.53, Mass=1327, SNR=24.6, Peak=193 HFD=3.2
18:57:41.105 00.002 7988 MultiStar: [#1 0.14,0.03,1.06,U] [#2 -0.02,-0.11,1.03,U] [#3 -0.03,0.06,1.00,U] [#4 -0.16,-0.07,1.10,U] [#5 0.28,-0.02,0.75,U] [#6 0.44,-0.12,0.75,U] [#7 0.22,-0.17,0.70,U] [#8 0.24,-0.13,0.68,U] 
18:57:41.105 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.13, -0.23}
18:57:41.107 00.002 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
18:57:41.109 00.002 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.20)
18:57:41.109 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.61 mountX=0.08 mountY=-0.11, mountTheta=-0.96
18:57:41.111 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
18:57:41.111 00.000 7988 Enqueuing Move request for scope (0.11, -0.08)
18:57:41.113 00.002 15712 Worker thread wakes up
18:57:41.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
18:57:41.113 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
18:57:41.113 00.000 15712 Moving (0.11, -0.08) raw xDistance=0.08 yDistance=-0.11
18:57:41.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:57:41.113 00.000 7988 UpdateGuideState exits: m=1327 SNR=24.6
18:57:41.116 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:41.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:41.116 00.000 7988 Enqueuing Expose request
18:57:41.116 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 632.75
18:57:41.116 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
18:57:41.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:41.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:57:41.116 00.000 15712 MoveAxis(W, 3, ABG)
18:57:41.116 00.000 15712 Guiding  Dir = 3, Dur = 3
18:57:41.116 00.000 15712 IsGuiding returns 0
18:57:41.147 00.031 15712 IsGuiding returns 0
18:57:41.147 00.000 15712 Move returns status 0, amount 3
18:57:41.147 00.000 15712 MoveAxis(N, 0, ABG)
18:57:41.147 00.000 15712 Move returns status 0, amount 0
18:57:41.147 00.000 15712 move complete, result=0
18:57:41.147 00.000 15712 worker thread done servicing request
18:57:41.147 00.000 15712 Worker thread wakes up
18:57:41.147 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
18:57:41.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:41.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:42.569 01.422 15712 Exposure complete
18:57:42.629 00.060 15712 worker thread done servicing request
18:57:42.629 00.000 7988 OnExposeComplete: enter
18:57:42.629 00.000 7988 UpdateGuideState(): m_state=6
18:57:42.633 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
18:57:42.633 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=434.45, Mass=1323, SNR=24.8, Peak=205 HFD=3.0
18:57:42.636 00.003 7988 MultiStar: [#1 0.23,0.06,1.08,U] [#2 0.08,-0.19,1.04,U] [#3 -0.11,-0.19,1.00,U] [#4 -0.08,-0.04,1.09,U] [#5 0.07,-0.14,0.68,U] [#6 0.24,0.06,0.76,U] [#7 0.31,-0.06,0.69,U] [#8 0.15,-0.20,0.67,U] 
18:57:42.636 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.11}, one-star: {-0.05, -0.31}
18:57:42.638 00.002 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
18:57:42.638 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.55)
18:57:42.640 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.95 mountX=0.11 mountY=-0.08, mountTheta=-0.60
18:57:42.642 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.11, opts=13)
18:57:42.642 00.000 7988 Enqueuing Move request for scope (0.08, -0.11)
18:57:42.645 00.003 15712 Worker thread wakes up
18:57:42.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
18:57:42.645 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
18:57:42.645 00.000 15712 Moving (0.08, -0.11) raw xDistance=0.11 yDistance=-0.08
18:57:42.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:42.645 00.000 7988 UpdateGuideState exits: m=1323 SNR=24.8
18:57:42.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:42.645 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:42.645 00.000 7988 Enqueuing Expose request
18:57:42.645 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 632.77
18:57:42.645 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
18:57:42.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:42.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:57:42.645 00.000 15712 MoveAxis(W, 5, ABG)
18:57:42.645 00.000 15712 Guiding  Dir = 3, Dur = 5
18:57:42.645 00.000 15712 IsGuiding returns 0
18:57:42.661 00.016 15712 IsGuiding returns 0
18:57:42.661 00.000 15712 Move returns status 0, amount 5
18:57:42.661 00.000 15712 MoveAxis(N, 0, ABG)
18:57:42.661 00.000 15712 Move returns status 0, amount 0
18:57:42.661 00.000 15712 move complete, result=0
18:57:42.661 00.000 15712 worker thread done servicing request
18:57:42.661 00.000 15712 Worker thread wakes up
18:57:42.661 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
18:57:42.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:42.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:44.305 01.644 15712 Exposure complete
18:57:44.367 00.062 15712 worker thread done servicing request
18:57:44.367 00.000 7988 OnExposeComplete: enter
18:57:44.367 00.000 7988 UpdateGuideState(): m_state=6
18:57:44.367 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
18:57:44.367 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=434.71, Mass=1518, SNR=26.4, Peak=205 HFD=3.4
18:57:44.367 00.000 7988 MultiStar: [#1 0.07,0.05,0.98,U] [#2 -0.33,0.17,0.96,U] [#3 -0.41,0.04,0.94,U] [#4 -0.31,0.06,1.01,U] [#5 -0.09,-0.10,0.71,U] [#6 0.18,0.33,0.68,U] [#7 0.04,0.04,0.62,U] [#8 0.16,-0.04,0.61,U] 
18:57:44.367 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.14, -0.05}
18:57:44.367 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.58) = xAngle (4.29 = -2.00)
18:57:44.378 00.011 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.39 = 1.11)
18:57:44.378 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.71 mountX=-0.06 mountY=0.12, mountTheta=2.00
18:57:44.378 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.06, opts=13)
18:57:44.383 00.005 7988 Enqueuing Move request for scope (-0.12, 0.06)
18:57:44.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:44.383 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.4
18:57:44.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:44.383 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:44.383 00.000 7988 Enqueuing Expose request
18:57:44.383 00.000 15712 Worker thread wakes up
18:57:44.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
18:57:44.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
18:57:44.383 00.000 15712 Moving (-0.12, 0.06) raw xDistance=-0.06 yDistance=0.12
18:57:44.383 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 632.80
18:57:44.383 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
18:57:44.383 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:44.383 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:57:44.383 00.000 15712 MoveAxis(W, 4, ABG)
18:57:44.383 00.000 15712 Guiding  Dir = 3, Dur = 4
18:57:44.383 00.000 15712 IsGuiding returns 0
18:57:44.404 00.021 15712 IsGuiding returns 0
18:57:44.404 00.000 15712 Move returns status 0, amount 4
18:57:44.404 00.000 15712 MoveAxis(N, 0, ABG)
18:57:44.404 00.000 15712 Move returns status 0, amount 0
18:57:44.404 00.000 15712 move complete, result=0
18:57:44.404 00.000 15712 worker thread done servicing request
18:57:44.404 00.000 15712 Worker thread wakes up
18:57:44.404 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
18:57:44.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:44.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:45.819 01.415 15712 Exposure complete
18:57:45.880 00.061 15712 worker thread done servicing request
18:57:45.880 00.000 7988 OnExposeComplete: enter
18:57:45.880 00.000 7988 UpdateGuideState(): m_state=6
18:57:45.883 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
18:57:45.883 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=434.56, Mass=1483, SNR=26.0, Peak=217 HFD=3.2
18:57:45.885 00.002 7988 MultiStar: [#1 -0.03,0.23,0.99,U] [#2 -0.15,0.10,1.01,U] [#3 -0.17,0.21,0.94,U] [#4 -0.25,0.24,1.01,U] [#5 -0.14,0.08,0.73,U] [#6 0.32,0.28,0.64,U] [#7 -0.06,-0.08,0.71,U] [#8 -0.04,0.23,0.63,U] 
18:57:45.887 00.002 7988 refined, 8 included, MultiStar: {-0.08, 0.12}, one-star: {-0.05, -0.20}
18:57:45.887 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.75 = -2.54)
18:57:45.889 00.002 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
18:57:45.889 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.17 mountX=-0.12 mountY=0.08, mountTheta=2.56
18:57:45.891 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.12, opts=13)
18:57:45.891 00.000 7988 Enqueuing Move request for scope (-0.08, 0.12)
18:57:45.893 00.002 15712 Worker thread wakes up
18:57:45.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
18:57:45.893 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
18:57:45.893 00.000 15712 Moving (-0.08, 0.12) raw xDistance=-0.12 yDistance=0.08
18:57:45.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:45.893 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.0
18:57:45.896 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:45.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:45.896 00.000 7988 Enqueuing Expose request
18:57:45.896 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 632.83
18:57:45.896 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
18:57:45.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:45.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:57:45.896 00.000 15712 MoveAxis(W, 5, ABG)
18:57:45.896 00.000 15712 Guiding  Dir = 3, Dur = 5
18:57:45.896 00.000 15712 IsGuiding returns 0
18:57:45.926 00.030 15712 IsGuiding returns 0
18:57:45.926 00.000 15712 Move returns status 0, amount 5
18:57:45.926 00.000 15712 MoveAxis(N, 0, ABG)
18:57:45.927 00.001 15712 Move returns status 0, amount 0
18:57:45.927 00.000 15712 move complete, result=0
18:57:45.927 00.000 15712 worker thread done servicing request
18:57:45.927 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
18:57:45.927 00.000 15712 Worker thread wakes up
18:57:45.929 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:45.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:47.568 01.639 15712 Exposure complete
18:57:47.631 00.063 15712 worker thread done servicing request
18:57:47.631 00.000 7988 OnExposeComplete: enter
18:57:47.631 00.000 7988 UpdateGuideState(): m_state=6
18:57:47.631 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
18:57:47.631 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=434.77, Mass=1472, SNR=26.0, Peak=190 HFD=3.5
18:57:47.631 00.000 7988 MultiStar: [#1 0.20,0.06,0.95,U] [#2 0.09,0.24,0.97,U] [#3 0.02,0.07,0.94,U] [#4 -0.19,0.03,1.00,U] [#5 0.29,0.01,0.68,U] [#6 0.31,0.48,0.71,U] [#7 0.02,0.25,0.64,U] [#8 0.41,0.16,0.59,U] 
18:57:47.631 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.13}, one-star: {0.04, 0.01}
18:57:47.631 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
18:57:47.631 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.27)
18:57:47.640 00.009 7988 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.32 mountX=-0.01 mountY=-0.04, mountTheta=-1.90
18:57:47.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.01, opts=13)
18:57:47.643 00.003 7988 Enqueuing Move request for scope (0.04, 0.01)
18:57:47.643 00.000 15712 Worker thread wakes up
18:57:47.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
18:57:47.643 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
18:57:47.643 00.000 15712 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
18:57:47.645 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:57:47.645 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0
18:57:47.647 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:47.647 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:47.647 00.000 7988 Enqueuing Expose request
18:57:47.647 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 632.85
18:57:47.647 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
18:57:47.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:47.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:57:47.647 00.000 15712 MoveAxis(W, 7, ABG)
18:57:47.647 00.000 15712 Guiding  Dir = 3, Dur = 7
18:57:47.647 00.000 15712 IsGuiding returns 0
18:57:47.668 00.021 15712 IsGuiding returns 0
18:57:47.668 00.000 15712 Move returns status 0, amount 7
18:57:47.668 00.000 15712 MoveAxis(N, 0, ABG)
18:57:47.668 00.000 15712 Move returns status 0, amount 0
18:57:47.668 00.000 15712 move complete, result=0
18:57:47.668 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
18:57:47.671 00.003 15712 worker thread done servicing request
18:57:47.671 00.000 15712 Worker thread wakes up
18:57:47.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:47.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:49.077 01.406 15712 Exposure complete
18:57:49.141 00.064 15712 worker thread done servicing request
18:57:49.141 00.000 7988 OnExposeComplete: enter
18:57:49.141 00.000 7988 UpdateGuideState(): m_state=6
18:57:49.141 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
18:57:49.141 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=434.93, Mass=1394, SNR=25.3, Peak=172 HFD=3.3
18:57:49.141 00.000 7988 MultiStar: [#1 0.14,0.45,1.03,U] [#2 0.21,0.52,0.99,U] [#3 -0.10,0.30,0.95,U] [#4 -0.07,0.66,1.03,U] [#5 0.01,0.25,0.69,U] [#6 0.23,0.49,0.72,U] [#7 0.02,0.42,0.67,U] [#8 0.21,0.22,0.67,U] 
18:57:49.141 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.40}, one-star: {-0.13, 0.17}
18:57:49.141 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
18:57:49.141 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.65)
18:57:49.141 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.22 cameraTheta=2.24 mountX=-0.17 mountY=0.13, mountTheta=2.48
18:57:49.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.17, opts=13)
18:57:49.141 00.000 7988 Enqueuing Move request for scope (-0.13, 0.17)
18:57:49.154 00.013 15712 Worker thread wakes up
18:57:49.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:49.154 00.000 7988 UpdateGuideState exits: m=1394 SNR=25.3
18:57:49.157 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:49.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:49.157 00.000 7988 Enqueuing Expose request
18:57:49.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
18:57:49.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
18:57:49.157 00.000 15712 Moving (-0.13, 0.17) raw xDistance=-0.17 yDistance=0.13
18:57:49.157 00.000 15712 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 632.88
18:57:49.157 00.000 15712 PPEC: input: -0.17, control: -0.08, exposure: 1500
18:57:49.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:49.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:57:49.157 00.000 15712 MoveAxis(E, 27, ABG)
18:57:49.157 00.000 15712 Guiding  Dir = 2, Dur = 27
18:57:49.157 00.000 15712 IsGuiding returns 0
18:57:49.173 00.016 15712 PulseGuide returned control before completion, sleep 13
18:57:49.220 00.047 15712 IsGuiding returns 0
18:57:49.220 00.000 15712 Move returns status 0, amount 27
18:57:49.220 00.000 15712 MoveAxis(N, 0, ABG)
18:57:49.220 00.000 15712 Move returns status 0, amount 0
18:57:49.220 00.000 15712 move complete, result=0
18:57:49.220 00.000 15712 worker thread done servicing request
18:57:49.220 00.000 15712 Worker thread wakes up
18:57:49.220 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
18:57:49.222 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:49.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:50.864 01.642 15712 Exposure complete
18:57:50.920 00.056 15712 worker thread done servicing request
18:57:50.926 00.006 7988 OnExposeComplete: enter
18:57:50.926 00.000 7988 UpdateGuideState(): m_state=6
18:57:50.927 00.001 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
18:57:50.929 00.002 7988 Star::Find returns 1 (0), X=1178.37, Y=434.58, Mass=1442, SNR=25.6, Peak=211 HFD=3.2
18:57:50.929 00.000 7988 MultiStar: [#1 0.17,0.13,1.07,U] [#2 0.13,0.11,1.00,U] [#3 0.07,0.02,0.97,U] [#4 -0.08,0.13,1.04,U] [#5 -0.05,0.06,0.70,U] [#6 0.15,0.26,0.69,U] [#7 0.35,-0.27,0.68,U] [#8 0.11,0.06,0.65,U] 
18:57:50.931 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {-0.06, -0.19}
18:57:50.931 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.03 = 2.03)
18:57:50.933 00.002 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.14 = -1.15)
18:57:50.933 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.45 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
18:57:50.936 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.04, opts=13)
18:57:50.936 00.000 7988 Enqueuing Move request for scope (0.08, 0.04)
18:57:50.938 00.002 15712 Worker thread wakes up
18:57:50.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
18:57:50.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
18:57:50.938 00.000 15712 Moving (0.08, 0.04) raw xDistance=-0.04 yDistance=-0.08
18:57:50.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:50.938 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.6
18:57:50.941 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:50.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:50.941 00.000 7988 Enqueuing Expose request
18:57:50.941 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 632.91
18:57:50.941 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
18:57:50.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:50.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:57:50.941 00.000 15712 MoveAxis(W, 8, ABG)
18:57:50.941 00.000 15712 Guiding  Dir = 3, Dur = 8
18:57:50.941 00.000 15712 IsGuiding returns 0
18:57:50.957 00.016 15712 IsGuiding returns 0
18:57:50.957 00.000 15712 Move returns status 0, amount 8
18:57:50.957 00.000 15712 MoveAxis(N, 0, ABG)
18:57:50.957 00.000 15712 Move returns status 0, amount 0
18:57:50.957 00.000 15712 move complete, result=0
18:57:50.957 00.000 15712 worker thread done servicing request
18:57:50.957 00.000 15712 Worker thread wakes up
18:57:50.957 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
18:57:50.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:50.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:52.376 01.419 15712 Exposure complete
18:57:52.436 00.060 15712 worker thread done servicing request
18:57:52.436 00.000 7988 OnExposeComplete: enter
18:57:52.436 00.000 7988 UpdateGuideState(): m_state=6
18:57:52.439 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
18:57:52.439 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=434.57, Mass=1441, SNR=25.6, Peak=211 HFD=3.2
18:57:52.441 00.002 7988 MultiStar: [#1 -0.05,0.03,0.99,U] [#2 0.06,-0.18,1.00,U] [#3 -0.22,0.05,0.96,U] [#4 -0.15,0.01,1.01,U] [#5 -0.01,-0.02,0.73,U] [#6 0.34,0.02,0.71,U] [#7 0.12,0.29,0.68,U] [#8 0.17,-0.17,0.66,U] 
18:57:52.443 00.002 7988 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {-0.08, -0.19}
18:57:52.443 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
18:57:52.445 00.002 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
18:57:52.445 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.62 mountX=0.03 mountY=0.00, mountTheta=0.07
18:57:52.447 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.03, opts=13)
18:57:52.449 00.002 7988 Enqueuing Move request for scope (-0.00, -0.03)
18:57:52.449 00.000 15712 Worker thread wakes up
18:57:52.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
18:57:52.449 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
18:57:52.449 00.000 15712 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=0.00
18:57:52.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:52.449 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.6
18:57:52.452 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:52.453 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:52.453 00.000 7988 Enqueuing Expose request
18:57:52.453 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 632.94
18:57:52.453 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
18:57:52.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:52.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:57:52.453 00.000 15712 MoveAxis(W, 8, ABG)
18:57:52.453 00.000 15712 Guiding  Dir = 3, Dur = 8
18:57:52.453 00.000 15712 IsGuiding returns 0
18:57:52.472 00.019 15712 IsGuiding returns 0
18:57:52.472 00.000 15712 Move returns status 0, amount 8
18:57:52.472 00.000 15712 MoveAxis(N, 0, ABG)
18:57:52.472 00.000 15712 Move returns status 0, amount 0
18:57:52.472 00.000 15712 move complete, result=0
18:57:52.472 00.000 15712 worker thread done servicing request
18:57:52.472 00.000 15712 Worker thread wakes up
18:57:52.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:52.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:52.472 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
18:57:54.112 01.640 15712 Exposure complete
18:57:54.174 00.062 15712 worker thread done servicing request
18:57:54.174 00.000 7988 OnExposeComplete: enter
18:57:54.174 00.000 7988 UpdateGuideState(): m_state=6
18:57:54.176 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
18:57:54.176 00.000 7988 Star::Find returns 1 (0), X=1178.12, Y=434.50, Mass=1414, SNR=25.6, Peak=216 HFD=3.1
18:57:54.178 00.002 7988 MultiStar: [#1 -0.05,-0.11,1.03,U] [#2 -0.28,-0.01,0.98,U] [#3 -0.18,-0.13,0.95,U] [#4 -0.22,-0.12,1.00,U] [#5 -0.10,-0.14,0.69,U] [#6 0.13,0.09,0.71,U] [#7 0.01,-0.36,0.65,U] [#8 0.31,0.05,0.64,U] 
18:57:54.178 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.11}, one-star: {-0.31, -0.26}
18:57:54.178 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.74 = -0.74)
18:57:54.178 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
18:57:54.178 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.32 mountX=0.11 mountY=0.11, mountTheta=0.76
18:57:54.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.11, opts=13)
18:57:54.187 00.009 7988 Enqueuing Move request for scope (-0.10, -0.11)
18:57:54.187 00.000 15712 Worker thread wakes up
18:57:54.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
18:57:54.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
18:57:54.187 00.000 15712 Moving (-0.10, -0.11) raw xDistance=0.11 yDistance=0.11
18:57:54.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:54.189 00.002 7988 UpdateGuideState exits: m=1414 SNR=25.6
18:57:54.189 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 632.97
18:57:54.189 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
18:57:54.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:54.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:54.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:54.189 00.000 7988 Enqueuing Expose request
18:57:54.194 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:57:54.194 00.000 15712 MoveAxis(W, 8, ABG)
18:57:54.194 00.000 15712 Guiding  Dir = 3, Dur = 8
18:57:54.205 00.011 15712 IsGuiding returns 0
18:57:54.222 00.017 15712 IsGuiding returns 0
18:57:54.222 00.000 15712 Move returns status 0, amount 8
18:57:54.222 00.000 15712 MoveAxis(N, 0, ABG)
18:57:54.222 00.000 15712 Move returns status 0, amount 0
18:57:54.222 00.000 15712 move complete, result=0
18:57:54.222 00.000 15712 worker thread done servicing request
18:57:54.222 00.000 15712 Worker thread wakes up
18:57:54.222 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
18:57:54.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:54.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:55.637 01.415 15712 Exposure complete
18:57:55.699 00.062 15712 worker thread done servicing request
18:57:55.700 00.001 7988 OnExposeComplete: enter
18:57:55.700 00.000 7988 UpdateGuideState(): m_state=6
18:57:55.700 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
18:57:55.700 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=434.82, Mass=1523, SNR=26.5, Peak=188 HFD=3.3
18:57:55.700 00.000 7988 MultiStar: [#1 0.19,0.32,0.96,U] [#2 0.08,0.33,1.00,U] [#3 0.14,0.21,0.93,U] [#4 0.07,0.15,1.04,U] [#5 0.11,0.00,0.70,U] [#6 0.48,0.36,0.68,U] [#7 0.16,0.18,0.67,U] [#8 0.37,0.07,0.63,U] 
18:57:55.700 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.19}, one-star: {0.04, 0.06}
18:57:55.700 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
18:57:55.700 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.54)
18:57:55.700 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.06 mountX=-0.06 mountY=-0.04, mountTheta=-2.61
18:57:55.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
18:57:55.700 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
18:57:55.700 00.000 15712 Worker thread wakes up
18:57:55.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
18:57:55.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
18:57:55.700 00.000 15712 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
18:57:55.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:55.700 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5
18:57:55.714 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:55.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:55.717 00.003 7988 Enqueuing Expose request
18:57:55.717 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 633.00
18:57:55.717 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
18:57:55.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:55.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:57:55.717 00.000 15712 MoveAxis(W, 9, ABG)
18:57:55.717 00.000 15712 Guiding  Dir = 3, Dur = 9
18:57:55.717 00.000 15712 IsGuiding returns 0
18:57:55.740 00.023 15712 IsGuiding returns 0
18:57:55.740 00.000 15712 Move returns status 0, amount 9
18:57:55.740 00.000 15712 MoveAxis(N, 0, ABG)
18:57:55.740 00.000 15712 Move returns status 0, amount 0
18:57:55.740 00.000 15712 move complete, result=0
18:57:55.740 00.000 15712 worker thread done servicing request
18:57:55.740 00.000 15712 Worker thread wakes up
18:57:55.740 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
18:57:55.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:55.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:57.372 01.632 15712 Exposure complete
18:57:57.432 00.060 15712 worker thread done servicing request
18:57:57.432 00.000 7988 OnExposeComplete: enter
18:57:57.432 00.000 7988 UpdateGuideState(): m_state=6
18:57:57.435 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
18:57:57.436 00.001 7988 Star::Find returns 1 (0), X=1178.45, Y=434.91, Mass=1410, SNR=25.5, Peak=203 HFD=2.9
18:57:57.438 00.002 7988 MultiStar: [#1 0.17,0.28,0.98,U] [#2 0.22,0.40,1.00,U] [#3 -0.04,0.41,0.96,U] [#4 -0.14,0.41,1.05,U] [#5 0.03,0.47,0.72,U] [#6 0.39,0.53,0.73,U] [#7 0.28,0.37,0.68,U] [#8 -0.00,0.66,0.66,U] 
18:57:57.438 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.39}, one-star: {0.02, 0.15}
18:57:57.440 00.002 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
18:57:57.440 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.16)
18:57:57.442 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.44 mountX=-0.15 mountY=-0.02, mountTheta=-2.99
18:57:57.444 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.15, opts=13)
18:57:57.444 00.000 7988 Enqueuing Move request for scope (0.02, 0.15)
18:57:57.446 00.002 15712 Worker thread wakes up
18:57:57.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
18:57:57.446 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
18:57:57.446 00.000 15712 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.02
18:57:57.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:57.448 00.002 7988 UpdateGuideState exits: m=1410 SNR=25.5
18:57:57.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:57.450 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:57.450 00.000 7988 Enqueuing Expose request
18:57:57.452 00.002 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 633.03
18:57:57.452 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
18:57:57.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:57.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:57:57.452 00.000 15712 MoveAxis(W, 8, ABG)
18:57:57.453 00.001 15712 Guiding  Dir = 3, Dur = 8
18:57:57.453 00.000 15712 IsGuiding returns 0
18:57:57.467 00.014 15712 IsGuiding returns 0
18:57:57.467 00.000 15712 Move returns status 0, amount 8
18:57:57.467 00.000 15712 MoveAxis(N, 0, ABG)
18:57:57.467 00.000 15712 Move returns status 0, amount 0
18:57:57.467 00.000 15712 move complete, result=0
18:57:57.467 00.000 15712 worker thread done servicing request
18:57:57.467 00.000 15712 Worker thread wakes up
18:57:57.467 00.000 7988 GuideStep: -0.2 px 8 ms WEST, -0.0 px 0 ms NORTH
18:57:57.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:57.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:57:58.883 01.416 15712 Exposure complete
18:57:58.945 00.062 15712 worker thread done servicing request
18:57:58.945 00.000 7988 OnExposeComplete: enter
18:57:58.946 00.001 7988 UpdateGuideState(): m_state=6
18:57:58.946 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
18:57:58.946 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=435.08, Mass=1459, SNR=26.0, Peak=241 HFD=3.0
18:57:58.951 00.005 7988 MultiStar: [#1 -0.06,0.61,1.04,U] [#2 0.01,0.60,0.96,U] [#3 -0.08,0.55,0.97,U] [#4 0.01,0.51,1.02,U] [#5 0.07,0.65,0.71,U] [#6 0.23,0.45,0.67,U] [#7 0.04,0.37,0.69,U] [#8 -0.10,0.51,0.65,U] 
18:57:58.951 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.51}, one-star: {-0.11, 0.32}
18:57:58.953 00.002 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.81)
18:57:58.953 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.29)
18:57:58.953 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.89 mountX=-0.32 mountY=0.10, mountTheta=2.84
18:57:58.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.32, opts=13)
18:57:58.953 00.000 7988 Enqueuing Move request for scope (-0.11, 0.32)
18:57:58.953 00.000 15712 Worker thread wakes up
18:57:58.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
18:57:58.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
18:57:58.953 00.000 15712 Moving (-0.11, 0.32) raw xDistance=-0.32 yDistance=0.10
18:57:58.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:57:58.961 00.008 7988 UpdateGuideState exits: m=1459 SNR=26.0
18:57:58.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:58.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:57:58.961 00.000 7988 Enqueuing Expose request
18:57:58.961 00.000 15712 PPEC rslt: input = -0.32, final = -0.18, react = -0.19, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 633.07
18:57:58.961 00.000 15712 PPEC: input: -0.32, control: -0.18, exposure: 1500
18:57:58.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:58.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:57:58.961 00.000 15712 MoveAxis(E, 59, ABG)
18:57:58.961 00.000 15712 Guiding  Dir = 2, Dur = 59
18:57:58.967 00.006 15712 IsGuiding returns 0
18:57:58.985 00.018 15712 PulseGuide returned control before completion, sleep 54
18:57:59.041 00.056 15712 IsGuiding returns 1
18:57:59.041 00.000 15712 scope still moving after pulse duration time elapsed
18:57:59.072 00.031 15712 IsGuiding returns 0
18:57:59.072 00.000 15712 scope move finished after 59 + 52 ms
18:57:59.072 00.000 15712 Move returns status 0, amount 59
18:57:59.072 00.000 15712 MoveAxis(N, 0, ABG)
18:57:59.072 00.000 15712 Move returns status 0, amount 0
18:57:59.072 00.000 15712 move complete, result=0
18:57:59.072 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
18:57:59.083 00.011 15712 worker thread done servicing request
18:57:59.083 00.000 15712 Worker thread wakes up
18:57:59.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:57:59.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:00.717 01.634 15712 Exposure complete
18:58:00.776 00.059 15712 worker thread done servicing request
18:58:00.776 00.000 7988 OnExposeComplete: enter
18:58:00.776 00.000 7988 UpdateGuideState(): m_state=6
18:58:00.776 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
18:58:00.776 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=434.96, Mass=1360, SNR=24.8, Peak=194 HFD=3.3
18:58:00.776 00.000 7988 MultiStar: [#1 0.22,0.25,1.01,U] [#2 0.15,0.33,1.00,U] [#3 0.14,0.29,1.01,U] [#4 -0.04,0.41,1.08,U] [#5 0.13,0.13,0.77,U] [#6 0.41,0.34,0.76,U] [#7 0.27,0.37,0.71,U] [#8 0.08,0.15,0.66,U] 
18:58:00.785 00.009 7988 single-star, 8 included, MultiStar: {0.13, 0.28}, one-star: {-0.05, 0.20}
18:58:00.785 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.40 = -2.88)
18:58:00.785 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.23)
18:58:00.785 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.83 mountX=-0.20 mountY=0.05, mountTheta=2.91
18:58:00.789 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.20, opts=13)
18:58:00.791 00.002 7988 Enqueuing Move request for scope (-0.05, 0.20)
18:58:00.792 00.001 15712 Worker thread wakes up
18:58:00.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
18:58:00.792 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
18:58:00.792 00.000 15712 Moving (-0.05, 0.20) raw xDistance=-0.20 yDistance=0.05
18:58:00.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:00.792 00.000 7988 UpdateGuideState exits: m=1360 SNR=24.8
18:58:00.795 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:00.795 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:00.797 00.002 7988 Enqueuing Expose request
18:58:00.797 00.000 15712 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 633.11
18:58:00.797 00.000 15712 PPEC: input: -0.20, control: -0.11, exposure: 1500
18:58:00.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:00.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:58:00.797 00.000 15712 MoveAxis(E, 37, ABG)
18:58:00.797 00.000 15712 Guiding  Dir = 2, Dur = 37
18:58:00.799 00.002 15712 IsGuiding returns 0
18:58:00.819 00.020 15712 PulseGuide returned control before completion, sleep 23
18:58:00.870 00.051 15712 IsGuiding returns 0
18:58:00.870 00.000 15712 Move returns status 0, amount 37
18:58:00.870 00.000 15712 MoveAxis(N, 0, ABG)
18:58:00.870 00.000 15712 Move returns status 0, amount 0
18:58:00.870 00.000 15712 move complete, result=0
18:58:00.870 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
18:58:00.874 00.004 15712 worker thread done servicing request
18:58:00.874 00.000 15712 Worker thread wakes up
18:58:00.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:00.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:02.278 01.404 15712 Exposure complete
18:58:02.343 00.065 15712 worker thread done servicing request
18:58:02.343 00.000 7988 OnExposeComplete: enter
18:58:02.343 00.000 7988 UpdateGuideState(): m_state=6
18:58:02.345 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
18:58:02.345 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=434.69, Mass=1511, SNR=26.3, Peak=195 HFD=3.4
18:58:02.345 00.000 7988 MultiStar: [#1 0.23,0.00,0.95,U] [#2 0.12,0.06,0.99,U] [#3 0.16,0.10,0.93,U] [#4 0.06,0.17,1.00,U] [#5 -0.02,-0.02,0.68,U] [#6 0.51,0.32,0.66,U] [#7 0.38,0.11,0.67,U] [#8 0.15,0.12,0.63,U] 
18:58:02.350 00.005 7988 single-star, 8 included, MultiStar: {0.15, 0.08}, one-star: {-0.06, -0.07}
18:58:02.350 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
18:58:02.350 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
18:58:02.350 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.22 mountX=0.08 mountY=0.06, mountTheta=0.66
18:58:02.356 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
18:58:02.356 00.000 7988 Enqueuing Move request for scope (-0.06, -0.07)
18:58:02.356 00.000 15712 Worker thread wakes up
18:58:02.356 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
18:58:02.356 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
18:58:02.356 00.000 15712 Moving (-0.06, -0.07) raw xDistance=0.08 yDistance=0.06
18:58:02.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:02.356 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.3
18:58:02.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:02.356 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:02.356 00.000 7988 Enqueuing Expose request
18:58:02.356 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 633.14
18:58:02.356 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
18:58:02.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:02.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:58:02.356 00.000 15712 MoveAxis(E, 0, ABG)
18:58:02.356 00.000 15712 Move returns status 0, amount 0
18:58:02.356 00.000 15712 MoveAxis(N, 0, ABG)
18:58:02.356 00.000 15712 Move returns status 0, amount 0
18:58:02.356 00.000 15712 move complete, result=0
18:58:02.356 00.000 15712 worker thread done servicing request
18:58:02.356 00.000 15712 Worker thread wakes up
18:58:02.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:02.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:02.356 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
18:58:03.994 01.638 15712 Exposure complete
18:58:04.058 00.064 15712 worker thread done servicing request
18:58:04.058 00.000 7988 OnExposeComplete: enter
18:58:04.058 00.000 7988 UpdateGuideState(): m_state=6
18:58:04.061 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
18:58:04.063 00.002 7988 Star::Find returns 1 (0), X=1178.22, Y=434.66, Mass=1377, SNR=25.1, Peak=231 HFD=3.0
18:58:04.063 00.000 7988 MultiStar: [#1 -0.01,0.11,1.01,U] [#2 -0.11,-0.09,1.03,U] [#3 -0.24,0.04,0.99,U] [#4 -0.40,0.15,1.03,U] [#5 -0.16,-0.04,0.73,U] [#6 0.23,0.19,0.72,U] [#7 0.06,0.14,0.67,U] [#8 -0.05,-0.12,0.67,U] 
18:58:04.065 00.002 7988 refined, 8 included, MultiStar: {-0.12, 0.03}, one-star: {-0.21, -0.10}
18:58:04.066 00.001 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.58) = xAngle (4.47 = -1.82)
18:58:04.066 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.58 = 1.29)
18:58:04.068 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.89 mountX=-0.03 mountY=0.12, mountTheta=1.82
18:58:04.070 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
18:58:04.070 00.000 7988 Enqueuing Move request for scope (-0.12, 0.03)
18:58:04.072 00.002 15712 Worker thread wakes up
18:58:04.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
18:58:04.072 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
18:58:04.072 00.000 15712 Moving (-0.12, 0.03) raw xDistance=-0.03 yDistance=0.12
18:58:04.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:04.072 00.000 7988 UpdateGuideState exits: m=1377 SNR=25.1
18:58:04.074 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:04.074 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:04.074 00.000 7988 Enqueuing Expose request
18:58:04.074 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 633.18
18:58:04.074 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
18:58:04.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:04.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:58:04.074 00.000 15712 MoveAxis(E, 8, ABG)
18:58:04.074 00.000 15712 Guiding  Dir = 2, Dur = 8
18:58:04.074 00.000 15712 IsGuiding returns 0
18:58:04.100 00.026 15712 IsGuiding returns 0
18:58:04.100 00.000 15712 Move returns status 0, amount 8
18:58:04.100 00.000 15712 MoveAxis(N, 0, ABG)
18:58:04.100 00.000 15712 Move returns status 0, amount 0
18:58:04.100 00.000 15712 move complete, result=0
18:58:04.100 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
18:58:04.102 00.002 15712 worker thread done servicing request
18:58:04.102 00.000 15712 Worker thread wakes up
18:58:04.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:04.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:05.513 01.411 15712 Exposure complete
18:58:05.574 00.061 15712 worker thread done servicing request
18:58:05.574 00.000 7988 OnExposeComplete: enter
18:58:05.574 00.000 7988 UpdateGuideState(): m_state=6
18:58:05.577 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
18:58:05.579 00.002 7988 Star::Find returns 1 (0), X=1178.36, Y=434.71, Mass=1387, SNR=25.0, Peak=202 HFD=3.1
18:58:05.579 00.000 7988 MultiStar: [#1 0.07,0.04,1.01,U] [#2 -0.16,-0.10,1.04,U] [#3 -0.15,0.09,0.96,U] [#4 -0.32,0.16,1.02,U] [#5 -0.02,-0.26,0.73,U] [#6 0.32,0.16,0.73,U] [#7 0.02,0.26,0.72,U] [#8 0.15,0.10,0.64,U] 
18:58:05.581 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.06, -0.05}
18:58:05.581 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.38)
18:58:05.583 00.002 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.01 = 0.73)
18:58:05.583 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.33 mountX=-0.04 mountY=0.04, mountTheta=2.40
18:58:05.585 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
18:58:05.587 00.002 7988 Enqueuing Move request for scope (-0.04, 0.04)
18:58:05.587 00.000 15712 Worker thread wakes up
18:58:05.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
18:58:05.587 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
18:58:05.587 00.000 15712 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
18:58:05.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:05.590 00.003 7988 UpdateGuideState exits: m=1387 SNR=25.0
18:58:05.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:05.590 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 633.22
18:58:05.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:05.590 00.000 7988 Enqueuing Expose request
18:58:05.590 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
18:58:05.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:05.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:58:05.590 00.000 15712 MoveAxis(E, 10, ABG)
18:58:05.590 00.000 15712 Guiding  Dir = 2, Dur = 10
18:58:05.595 00.005 15712 IsGuiding returns 0
18:58:05.612 00.017 15712 IsGuiding returns 1
18:58:05.612 00.000 15712 scope still moving after pulse duration time elapsed
18:58:05.680 00.068 15712 IsGuiding returns 0
18:58:05.680 00.000 15712 scope move finished after 10 + 77 ms
18:58:05.680 00.000 15712 Move returns status 0, amount 10
18:58:05.680 00.000 15712 MoveAxis(N, 0, ABG)
18:58:05.680 00.000 15712 Move returns status 0, amount 0
18:58:05.680 00.000 15712 move complete, result=0
18:58:05.680 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
18:58:05.684 00.004 15712 worker thread done servicing request
18:58:05.684 00.000 15712 Worker thread wakes up
18:58:05.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:05.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:07.329 01.645 15712 Exposure complete
18:58:07.388 00.059 15712 worker thread done servicing request
18:58:07.388 00.000 7988 OnExposeComplete: enter
18:58:07.388 00.000 7988 UpdateGuideState(): m_state=6
18:58:07.394 00.006 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
18:58:07.394 00.000 7988 Star::Find returns 1 (0), X=1178.18, Y=434.37, Mass=1513, SNR=26.4, Peak=240 HFD=3.4
18:58:07.396 00.002 7988 MultiStar: [#1 -0.12,-0.13,0.94,U] [#2 -0.42,-0.17,0.96,U] [#3 -0.20,-0.25,0.93,U] [#4 -0.28,-0.36,0.99,U] [#5 -0.31,-0.46,0.69,U] [#6 0.07,-0.22,0.68,U] [#7 0.11,-0.19,0.62,U] [#8 -0.16,-0.33,0.62,U] 
18:58:07.398 00.002 7988 refined, 8 included, MultiStar: {-0.19, -0.28}, one-star: {-0.25, -0.39}
18:58:07.399 00.001 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
18:58:07.399 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
18:58:07.401 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-2.18 mountX=0.28 mountY=0.20, mountTheta=0.62
18:58:07.403 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.28, opts=13)
18:58:07.404 00.001 7988 Enqueuing Move request for scope (-0.19, -0.28)
18:58:07.404 00.000 15712 Worker thread wakes up
18:58:07.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.28) opts 0xd
18:58:07.404 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.28)
18:58:07.404 00.000 15712 Moving (-0.19, -0.28) raw xDistance=0.28 yDistance=0.20
18:58:07.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:07.404 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.4
18:58:07.408 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:07.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:07.408 00.000 7988 Enqueuing Expose request
18:58:07.408 00.000 15712 PPEC rslt: input = 0.28, final = 0.13, react = 0.17, pred = -0.04, hyst = 0.15, hyst_pct = 0.00, period_length = 633.26
18:58:07.408 00.000 15712 PPEC: input: 0.28, control: 0.13, exposure: 1500
18:58:07.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:07.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:58:07.408 00.000 15712 MoveAxis(W, 42, ABG)
18:58:07.408 00.000 15712 Guiding  Dir = 3, Dur = 42
18:58:07.408 00.000 15712 IsGuiding returns 0
18:58:07.435 00.027 15712 PulseGuide returned control before completion, sleep 23
18:58:07.470 00.035 15712 IsGuiding returns 1
18:58:07.470 00.000 15712 scope still moving after pulse duration time elapsed
18:58:07.499 00.029 15712 IsGuiding returns 0
18:58:07.499 00.000 15712 scope move finished after 42 + 45 ms
18:58:07.499 00.000 15712 Move returns status 0, amount 42
18:58:07.499 00.000 15712 MoveAxis(N, 0, ABG)
18:58:07.499 00.000 15712 Move returns status 0, amount 0
18:58:07.499 00.000 15712 move complete, result=0
18:58:07.499 00.000 15712 worker thread done servicing request
18:58:07.499 00.000 15712 Worker thread wakes up
18:58:07.499 00.000 7988 GuideStep: 0.3 px 42 ms WEST, 0.2 px 0 ms NORTH
18:58:07.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:07.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:08.918 01.419 15712 Exposure complete
18:58:08.980 00.062 15712 worker thread done servicing request
18:58:08.980 00.000 7988 OnExposeComplete: enter
18:58:08.980 00.000 7988 UpdateGuideState(): m_state=6
18:58:08.983 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
18:58:08.983 00.000 7988 Star::Find returns 1 (0), X=1178.09, Y=434.85, Mass=1329, SNR=24.7, Peak=209 HFD=2.9
18:58:08.985 00.002 7988 MultiStar: [#1 0.03,0.05,1.04,U] [#2 -0.22,0.43,1.06,U] [#3 -0.26,0.21,0.99,U] [#4 -0.34,0.07,1.05,U] [#5 -0.51,0.01,0.72,U] [#6 0.05,0.36,0.74,U] [#7 0.05,0.47,0.69,U] [#8 -0.17,0.17,0.68,U] 
18:58:08.987 00.002 7988 refined, 8 included, MultiStar: {-0.20, 0.20}, one-star: {-0.34, 0.09}
18:58:08.987 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.58) = xAngle (3.94 = -2.35)
18:58:08.989 00.002 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.76)
18:58:08.989 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.36 mountX=-0.20 mountY=0.19, mountTheta=2.36
18:58:08.991 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.20, opts=13)
18:58:08.993 00.002 7988 Enqueuing Move request for scope (-0.20, 0.20)
18:58:08.993 00.000 15712 Worker thread wakes up
18:58:08.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
18:58:08.993 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
18:58:08.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:58:08.995 00.002 7988 UpdateGuideState exits: m=1329 SNR=24.7
18:58:08.996 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:08.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:08.996 00.000 7988 Enqueuing Expose request
18:58:08.996 00.000 15712 Moving (-0.20, 0.20) raw xDistance=-0.20 yDistance=0.19
18:58:08.996 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 633.30
18:58:08.996 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
18:58:08.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:08.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:58:08.996 00.000 15712 MoveAxis(E, 47, ABG)
18:58:08.996 00.000 15712 Guiding  Dir = 2, Dur = 47
18:58:08.996 00.000 15712 IsGuiding returns 0
18:58:09.014 00.018 15712 PulseGuide returned control before completion, sleep 37
18:58:09.098 00.084 15712 IsGuiding returns 0
18:58:09.098 00.000 15712 Move returns status 0, amount 47
18:58:09.098 00.000 15712 MoveAxis(N, 0, ABG)
18:58:09.098 00.000 15712 Move returns status 0, amount 0
18:58:09.098 00.000 15712 move complete, result=0
18:58:09.098 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
18:58:09.105 00.007 15712 worker thread done servicing request
18:58:09.105 00.000 15712 Worker thread wakes up
18:58:09.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:09.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:10.735 01.630 15712 Exposure complete
18:58:10.798 00.063 15712 worker thread done servicing request
18:58:10.798 00.000 7988 OnExposeComplete: enter
18:58:10.798 00.000 7988 UpdateGuideState(): m_state=6
18:58:10.801 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
18:58:10.801 00.000 7988 Star::Find returns 1 (0), X=1178.19, Y=434.89, Mass=1437, SNR=25.5, Peak=205 HFD=3.1
18:58:10.803 00.002 7988 MultiStar: [#1 -0.03,0.15,1.04,U] [#2 -0.07,0.10,0.99,U] [#3 -0.29,0.24,0.93,U] [#4 -0.17,0.29,1.08,U] [#5 -0.16,0.08,0.71,U] [#6 0.16,0.11,0.71,U] [#7 -0.14,0.09,0.70,U] [#8 -0.07,-0.14,0.67,U] 
18:58:10.805 00.002 7988 refined, 8 included, MultiStar: {-0.12, 0.13}, one-star: {-0.23, 0.13}
18:58:10.805 00.000 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.58) = xAngle (3.88 = -2.40)
18:58:10.807 00.002 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.71)
18:58:10.807 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.30 mountX=-0.13 mountY=0.12, mountTheta=2.42
18:58:10.809 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.13, opts=13)
18:58:10.811 00.002 7988 Enqueuing Move request for scope (-0.12, 0.13)
18:58:10.811 00.000 15712 Worker thread wakes up
18:58:10.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
18:58:10.811 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
18:58:10.811 00.000 15712 Moving (-0.12, 0.13) raw xDistance=-0.13 yDistance=0.12
18:58:10.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:58:10.813 00.002 7988 UpdateGuideState exits: m=1437 SNR=25.5
18:58:10.815 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:10.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:10.815 00.000 7988 Enqueuing Expose request
18:58:10.815 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 633.34
18:58:10.815 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
18:58:10.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:10.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:58:10.815 00.000 15712 MoveAxis(E, 8, ABG)
18:58:10.815 00.000 15712 Guiding  Dir = 2, Dur = 8
18:58:10.815 00.000 15712 IsGuiding returns 0
18:58:10.846 00.031 15712 IsGuiding returns 0
18:58:10.846 00.000 15712 Move returns status 0, amount 8
18:58:10.846 00.000 15712 MoveAxis(N, 0, ABG)
18:58:10.846 00.000 15712 Move returns status 0, amount 0
18:58:10.846 00.000 15712 move complete, result=0
18:58:10.846 00.000 15712 worker thread done servicing request
18:58:10.846 00.000 15712 Worker thread wakes up
18:58:10.846 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
18:58:10.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:10.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:12.251 01.405 15712 Exposure complete
18:58:12.312 00.061 15712 worker thread done servicing request
18:58:12.312 00.000 7988 OnExposeComplete: enter
18:58:12.312 00.000 7988 UpdateGuideState(): m_state=6
18:58:12.312 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
18:58:12.312 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=434.41, Mass=1328, SNR=24.7, Peak=225 HFD=3.1
18:58:12.312 00.000 7988 MultiStar: [#1 -0.00,-0.15,1.00,U] [#2 -0.12,-0.04,1.04,U] [#3 -0.22,-0.06,0.97,U] [#4 -0.37,-0.21,1.08,U] [#5 -0.11,-0.18,0.71,U] [#6 0.07,-0.26,0.69,U] [#7 0.03,-0.30,0.68,U] [#8 -0.01,-0.04,0.67,U] 
18:58:12.312 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.17}, one-star: {-0.09, -0.35}
18:58:12.312 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.55 = -0.55)
18:58:12.312 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.56 = 2.56)
18:58:12.323 00.011 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.12 mountX=0.17 mountY=0.11, mountTheta=0.57
18:58:12.325 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.17, opts=13)
18:58:12.325 00.000 7988 Enqueuing Move request for scope (-0.11, -0.17)
18:58:12.328 00.003 15712 Worker thread wakes up
18:58:12.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
18:58:12.328 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
18:58:12.328 00.000 15712 Moving (-0.11, -0.17) raw xDistance=0.17 yDistance=0.11
18:58:12.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:58:12.328 00.000 7988 UpdateGuideState exits: m=1328 SNR=24.7
18:58:12.330 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:12.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:12.332 00.002 7988 Enqueuing Expose request
18:58:12.332 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 633.38
18:58:12.332 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
18:58:12.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:12.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:58:12.332 00.000 15712 MoveAxis(W, 27, ABG)
18:58:12.332 00.000 15712 Guiding  Dir = 3, Dur = 27
18:58:12.334 00.002 15712 IsGuiding returns 0
18:58:12.364 00.030 15712 IsGuiding returns 1
18:58:12.364 00.000 15712 scope still moving after pulse duration time elapsed
18:58:12.391 00.027 15712 IsGuiding returns 1
18:58:12.423 00.032 15712 IsGuiding returns 0
18:58:12.423 00.000 15712 scope move finished after 27 + 66 ms
18:58:12.423 00.000 15712 Move returns status 0, amount 27
18:58:12.423 00.000 15712 MoveAxis(N, 0, ABG)
18:58:12.423 00.000 15712 Move returns status 0, amount 0
18:58:12.423 00.000 15712 move complete, result=0
18:58:12.423 00.000 15712 worker thread done servicing request
18:58:12.423 00.000 15712 Worker thread wakes up
18:58:12.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:12.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:12.423 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
18:58:14.065 01.642 15712 Exposure complete
18:58:14.127 00.062 15712 worker thread done servicing request
18:58:14.127 00.000 7988 OnExposeComplete: enter
18:58:14.127 00.000 7988 UpdateGuideState(): m_state=6
18:58:14.127 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
18:58:14.131 00.004 7988 Star::Find returns 1 (0), X=1178.27, Y=434.79, Mass=1456, SNR=25.7, Peak=191 HFD=3.5
18:58:14.131 00.000 7988 MultiStar: [#1 -0.00,0.17,1.03,U] [#2 -0.20,0.34,1.02,U] [#3 -0.17,0.24,0.98,U] [#4 -0.03,0.41,1.00,U] [#5 0.11,0.16,0.71,U] [#6 0.31,0.28,0.69,U] [#7 0.24,0.21,0.66,U] [#8 0.09,0.35,0.63,U] 
18:58:14.131 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.24}, one-star: {-0.16, 0.03}
18:58:14.131 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.58) = xAngle (4.55 = -1.73)
18:58:14.131 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.66 = 1.38)
18:58:14.131 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.97 mountX=-0.03 mountY=0.16, mountTheta=1.73
18:58:14.131 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.03, opts=13)
18:58:14.140 00.009 7988 Enqueuing Move request for scope (-0.16, 0.03)
18:58:14.141 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:14.141 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.7
18:58:14.143 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:14.143 00.000 15712 Worker thread wakes up
18:58:14.145 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:14.145 00.000 7988 Enqueuing Expose request
18:58:14.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
18:58:14.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
18:58:14.145 00.000 15712 Moving (-0.16, 0.03) raw xDistance=-0.03 yDistance=0.16
18:58:14.148 00.003 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 633.43
18:58:14.148 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
18:58:14.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:14.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:58:14.148 00.000 15712 MoveAxis(E, 4, ABG)
18:58:14.148 00.000 15712 Guiding  Dir = 2, Dur = 4
18:58:14.148 00.000 15712 IsGuiding returns 0
18:58:14.165 00.017 15712 IsGuiding returns 0
18:58:14.165 00.000 15712 Move returns status 0, amount 4
18:58:14.165 00.000 15712 MoveAxis(N, 0, ABG)
18:58:14.165 00.000 15712 Move returns status 0, amount 0
18:58:14.165 00.000 15712 move complete, result=0
18:58:14.165 00.000 15712 worker thread done servicing request
18:58:14.165 00.000 15712 Worker thread wakes up
18:58:14.165 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
18:58:14.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:14.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:15.576 01.411 15712 Exposure complete
18:58:15.638 00.062 15712 worker thread done servicing request
18:58:15.638 00.000 7988 OnExposeComplete: enter
18:58:15.638 00.000 7988 UpdateGuideState(): m_state=6
18:58:15.638 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
18:58:15.638 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=435.24, Mass=1425, SNR=25.5, Peak=220 HFD=3.3
18:58:15.638 00.000 7988 MultiStar: [#1 0.12,0.57,0.99,U] [#2 -0.11,0.61,1.01,U] [#3 0.04,0.59,0.94,U] [#4 -0.14,0.71,1.02,U] [#5 -0.01,0.54,0.70,U] [#6 0.39,0.66,0.74,U] [#7 0.13,0.57,0.71,U] [#8 0.03,0.85,0.65,U] 
18:58:15.638 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.61}, one-star: {0.02, 0.48}
18:58:15.638 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
18:58:15.646 00.008 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.07)
18:58:15.646 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.48 hyp=0.48 cameraTheta=1.53 mountX=-0.48 mountY=-0.03, mountTheta=-3.08
18:58:15.646 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.48, opts=13)
18:58:15.646 00.000 7988 Enqueuing Move request for scope (0.02, 0.48)
18:58:15.646 00.000 15712 Worker thread wakes up
18:58:15.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.48) opts 0xd
18:58:15.646 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.48)
18:58:15.646 00.000 15712 Moving (0.02, 0.48) raw xDistance=-0.48 yDistance=-0.03
18:58:15.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:15.646 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.5
18:58:15.654 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:15.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:15.654 00.000 7988 Enqueuing Expose request
18:58:15.654 00.000 15712 PPEC rslt: input = -0.48, final = -0.30, react = -0.29, pred = -0.01, hyst = -0.26, hyst_pct = 0.00, period_length = 633.47
18:58:15.654 00.000 15712 PPEC: input: -0.48, control: -0.30, exposure: 1500
18:58:15.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:15.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:58:15.654 00.000 15712 MoveAxis(E, 97, ABG)
18:58:15.654 00.000 15712 Guiding  Dir = 2, Dur = 97
18:58:15.654 00.000 15712 IsGuiding returns 0
18:58:15.670 00.016 15712 PulseGuide returned control before completion, sleep 92
18:58:15.781 00.111 15712 IsGuiding returns 0
18:58:15.781 00.000 15712 Move returns status 0, amount 97
18:58:15.781 00.000 15712 MoveAxis(N, 0, ABG)
18:58:15.781 00.000 15712 Move returns status 0, amount 0
18:58:15.781 00.000 15712 move complete, result=0
18:58:15.781 00.000 7988 GuideStep: -0.5 px 97 ms EAST, -0.0 px 0 ms NORTH
18:58:15.786 00.005 15712 worker thread done servicing request
18:58:15.786 00.000 15712 Worker thread wakes up
18:58:15.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:15.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:17.422 01.636 15712 Exposure complete
18:58:17.485 00.063 15712 worker thread done servicing request
18:58:17.485 00.000 7988 OnExposeComplete: enter
18:58:17.485 00.000 7988 UpdateGuideState(): m_state=6
18:58:17.485 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
18:58:17.485 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=434.86, Mass=1493, SNR=26.1, Peak=193 HFD=3.3
18:58:17.485 00.000 7988 MultiStar: [#1 0.33,0.35,0.99,U] [#2 0.30,0.21,1.01,U] [#3 0.01,0.17,0.98,U] [#4 0.04,0.25,1.07,U] [#5 0.18,0.07,0.69,U] [#6 0.53,0.18,0.70,U] [#7 0.23,0.36,0.65,U] [#8 0.43,0.25,0.65,U] 
18:58:17.485 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.21}, one-star: {0.10, 0.10}
18:58:17.485 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
18:58:17.485 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.81)
18:58:17.485 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
18:58:17.485 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.10, opts=13)
18:58:17.485 00.000 7988 Enqueuing Move request for scope (0.10, 0.10)
18:58:17.485 00.000 15712 Worker thread wakes up
18:58:17.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
18:58:17.499 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:58:17.500 00.001 7988 UpdateGuideState exits: m=1493 SNR=26.1
18:58:17.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:17.500 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:17.500 00.000 7988 Enqueuing Expose request
18:58:17.500 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
18:58:17.500 00.000 15712 Moving (0.10, 0.10) raw xDistance=-0.10 yDistance=-0.10
18:58:17.500 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 633.52
18:58:17.500 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
18:58:17.500 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:17.500 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:58:17.500 00.000 15712 MoveAxis(E, 1, ABG)
18:58:17.500 00.000 15712 Guiding  Dir = 2, Dur = 1
18:58:17.500 00.000 15712 IsGuiding returns 0
18:58:17.517 00.017 15712 IsGuiding returns 0
18:58:17.517 00.000 15712 Move returns status 0, amount 1
18:58:17.517 00.000 15712 MoveAxis(N, 0, ABG)
18:58:17.517 00.000 15712 Move returns status 0, amount 0
18:58:17.517 00.000 15712 move complete, result=0
18:58:17.517 00.000 15712 worker thread done servicing request
18:58:17.517 00.000 15712 Worker thread wakes up
18:58:17.517 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
18:58:17.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:17.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:18.935 01.418 15712 Exposure complete
18:58:18.999 00.064 15712 worker thread done servicing request
18:58:18.999 00.000 7988 OnExposeComplete: enter
18:58:18.999 00.000 7988 UpdateGuideState(): m_state=6
18:58:18.999 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
18:58:18.999 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=434.53, Mass=1493, SNR=26.3, Peak=198 HFD=3.2
18:58:18.999 00.000 7988 MultiStar: [#1 0.16,-0.08,0.97,U] [#2 -0.12,0.04,0.99,U] [#3 0.10,-0.09,0.91,U] [#4 -0.08,0.23,1.06,U] [#5 0.09,-0.29,0.70,U] [#6 0.48,0.15,0.69,U] [#7 0.12,0.11,0.66,U] [#8 0.31,0.07,0.64,U] 
18:58:18.999 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.06, -0.23}
18:58:18.999 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.47 = 1.47)
18:58:18.999 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.58 = -1.71)
18:58:18.999 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=0.01 mountY=-0.10, mountTheta=-1.47
18:58:18.999 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.01, opts=13)
18:58:18.999 00.000 7988 Enqueuing Move request for scope (0.10, -0.01)
18:58:19.011 00.012 15712 Worker thread wakes up
18:58:19.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
18:58:19.011 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
18:58:19.011 00.000 15712 Moving (0.10, -0.01) raw xDistance=0.01 yDistance=-0.10
18:58:19.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:19.011 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3
18:58:19.014 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:19.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:19.014 00.000 7988 Enqueuing Expose request
18:58:19.014 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 633.57
18:58:19.014 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
18:58:19.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:19.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:58:19.014 00.000 15712 MoveAxis(E, 1, ABG)
18:58:19.014 00.000 15712 Guiding  Dir = 2, Dur = 1
18:58:19.014 00.000 15712 IsGuiding returns 0
18:58:19.077 00.063 15712 IsGuiding returns 0
18:58:19.077 00.000 15712 Move returns status 0, amount 1
18:58:19.077 00.000 15712 MoveAxis(N, 0, ABG)
18:58:19.077 00.000 15712 Move returns status 0, amount 0
18:58:19.077 00.000 15712 move complete, result=0
18:58:19.077 00.000 15712 worker thread done servicing request
18:58:19.077 00.000 15712 Worker thread wakes up
18:58:19.077 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
18:58:19.079 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:19.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:20.718 01.639 15712 Exposure complete
18:58:20.781 00.063 15712 worker thread done servicing request
18:58:20.781 00.000 7988 OnExposeComplete: enter
18:58:20.781 00.000 7988 UpdateGuideState(): m_state=6
18:58:20.781 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
18:58:20.781 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=434.30, Mass=1386, SNR=25.1, Peak=219 HFD=3.4
18:58:20.781 00.000 7988 MultiStar: [#1 0.01,-0.30,1.02,U] [#2 -0.01,-0.32,1.02,U] [#3 -0.19,-0.27,1.01,U] [#4 -0.32,-0.17,1.07,U] [#5 0.07,-0.31,0.73,U] [#6 0.41,0.01,0.69,U] [#7 0.11,-0.48,0.65,U] [#8 -0.04,-0.31,0.62,U] 
18:58:20.781 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.29}, one-star: {-0.20, -0.46}
18:58:20.781 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
18:58:20.781 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
18:58:20.781 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.72 mountX=0.29 mountY=0.05, mountTheta=0.17
18:58:20.781 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.29, opts=13)
18:58:20.781 00.000 7988 Enqueuing Move request for scope (-0.04, -0.29)
18:58:20.781 00.000 15712 Worker thread wakes up
18:58:20.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
18:58:20.781 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
18:58:20.781 00.000 15712 Moving (-0.04, -0.29) raw xDistance=0.29 yDistance=0.05
18:58:20.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:20.796 00.015 7988 UpdateGuideState exits: m=1386 SNR=25.1
18:58:20.798 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:20.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:20.800 00.002 7988 Enqueuing Expose request
18:58:20.800 00.000 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.17, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 633.62
18:58:20.800 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
18:58:20.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:20.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:58:20.800 00.000 15712 MoveAxis(W, 57, ABG)
18:58:20.800 00.000 15712 Guiding  Dir = 3, Dur = 57
18:58:20.800 00.000 15712 IsGuiding returns 0
18:58:20.815 00.015 15712 PulseGuide returned control before completion, sleep 49
18:58:20.876 00.061 15712 IsGuiding returns 1
18:58:20.876 00.000 15712 scope still moving after pulse duration time elapsed
18:58:20.908 00.032 15712 IsGuiding returns 0
18:58:20.908 00.000 15712 scope move finished after 57 + 57 ms
18:58:20.908 00.000 15712 Move returns status 0, amount 57
18:58:20.908 00.000 15712 MoveAxis(N, 0, ABG)
18:58:20.908 00.000 15712 Move returns status 0, amount 0
18:58:20.908 00.000 15712 move complete, result=0
18:58:20.908 00.000 15712 worker thread done servicing request
18:58:20.908 00.000 15712 Worker thread wakes up
18:58:20.908 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
18:58:20.916 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:20.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:22.326 01.410 15712 Exposure complete
18:58:22.389 00.063 15712 worker thread done servicing request
18:58:22.389 00.000 7988 OnExposeComplete: enter
18:58:22.389 00.000 7988 UpdateGuideState(): m_state=6
18:58:22.389 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
18:58:22.389 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=434.73, Mass=1381, SNR=25.1, Peak=215 HFD=3.3
18:58:22.395 00.006 7988 MultiStar: [#1 0.14,-0.25,1.01,U] [#2 -0.10,0.06,1.04,U] [#3 -0.10,0.02,0.94,U] [#4 -0.26,-0.02,1.04,U] [#5 -0.35,-0.20,0.72,U] [#6 0.48,-0.02,0.75,U] [#7 0.18,-0.11,0.69,U] [#8 -0.01,-0.10,0.66,U] 
18:58:22.395 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.09, -0.03}
18:58:22.395 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
18:58:22.395 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
18:58:22.399 00.004 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.92 mountX=0.07 mountY=0.03, mountTheta=0.37
18:58:22.401 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.07, opts=13)
18:58:22.401 00.000 7988 Enqueuing Move request for scope (-0.02, -0.07)
18:58:22.403 00.002 15712 Worker thread wakes up
18:58:22.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
18:58:22.403 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
18:58:22.403 00.000 15712 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=0.03
18:58:22.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:22.403 00.000 7988 UpdateGuideState exits: m=1381 SNR=25.1
18:58:22.406 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:22.406 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:22.408 00.002 7988 Enqueuing Expose request
18:58:22.408 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 633.66
18:58:22.408 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
18:58:22.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:22.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:58:22.408 00.000 15712 MoveAxis(W, 1, ABG)
18:58:22.408 00.000 15712 Guiding  Dir = 3, Dur = 1
18:58:22.410 00.002 15712 IsGuiding returns 0
18:58:22.429 00.019 15712 IsGuiding returns 0
18:58:22.429 00.000 15712 Move returns status 0, amount 1
18:58:22.429 00.000 15712 MoveAxis(N, 0, ABG)
18:58:22.429 00.000 15712 Move returns status 0, amount 0
18:58:22.429 00.000 15712 move complete, result=0
18:58:22.429 00.000 15712 worker thread done servicing request
18:58:22.429 00.000 15712 Worker thread wakes up
18:58:22.429 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
18:58:22.435 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:22.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:24.079 01.644 15712 Exposure complete
18:58:24.140 00.061 15712 worker thread done servicing request
18:58:24.140 00.000 7988 OnExposeComplete: enter
18:58:24.140 00.000 7988 UpdateGuideState(): m_state=6
18:58:24.144 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
18:58:24.146 00.002 7988 Star::Find returns 1 (0), X=1178.23, Y=435.00, Mass=1463, SNR=25.8, Peak=181 HFD=3.4
18:58:24.146 00.000 7988 MultiStar: [#1 0.11,0.30,0.98,U] [#2 -0.04,0.23,1.02,U] [#3 -0.02,0.17,0.96,U] [#4 -0.21,0.40,0.99,U] [#5 -0.10,0.19,0.69,U] [#6 0.26,0.32,0.69,U] [#7 0.11,0.18,0.67,U] [#8 0.37,0.30,0.63,U] 
18:58:24.148 00.002 7988 refined, 8 included, MultiStar: {0.01, 0.26}, one-star: {-0.20, 0.24}
18:58:24.148 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
18:58:24.150 00.002 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
18:58:24.150 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.54 mountX=-0.26 mountY=-0.02, mountTheta=-3.08
18:58:24.153 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.26, opts=13)
18:58:24.155 00.002 7988 Enqueuing Move request for scope (0.01, 0.26)
18:58:24.155 00.000 15712 Worker thread wakes up
18:58:24.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
18:58:24.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
18:58:24.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:24.156 00.001 7988 UpdateGuideState exits: m=1463 SNR=25.8
18:58:24.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:24.160 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:24.160 00.000 7988 Enqueuing Expose request
18:58:24.162 00.002 15712 Moving (0.01, 0.26) raw xDistance=-0.26 yDistance=-0.02
18:58:24.162 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 633.71
18:58:24.162 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
18:58:24.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:24.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:58:24.162 00.000 15712 MoveAxis(E, 56, ABG)
18:58:24.162 00.000 15712 Guiding  Dir = 2, Dur = 56
18:58:24.162 00.000 15712 IsGuiding returns 0
18:58:24.188 00.026 15712 PulseGuide returned control before completion, sleep 39
18:58:24.236 00.048 15712 IsGuiding returns 1
18:58:24.236 00.000 15712 scope still moving after pulse duration time elapsed
18:58:24.268 00.032 15712 IsGuiding returns 0
18:58:24.270 00.002 15712 scope move finished after 56 + 48 ms
18:58:24.270 00.000 15712 Move returns status 0, amount 56
18:58:24.270 00.000 15712 MoveAxis(N, 0, ABG)
18:58:24.270 00.000 15712 Move returns status 0, amount 0
18:58:24.270 00.000 15712 move complete, result=0
18:58:24.270 00.000 7988 GuideStep: -0.3 px 56 ms EAST, -0.0 px 0 ms NORTH
18:58:24.272 00.002 15712 worker thread done servicing request
18:58:24.272 00.000 15712 Worker thread wakes up
18:58:24.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:24.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:25.691 01.419 15712 Exposure complete
18:58:25.752 00.061 15712 worker thread done servicing request
18:58:25.752 00.000 7988 OnExposeComplete: enter
18:58:25.752 00.000 7988 UpdateGuideState(): m_state=6
18:58:25.752 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
18:58:25.752 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.82, Mass=1385, SNR=25.1, Peak=183 HFD=3.3
18:58:25.759 00.007 7988 MultiStar: [#1 0.07,0.33,1.01,U] [#2 -0.02,0.38,1.01,U] [#3 -0.10,0.25,0.97,U] [#4 -0.05,0.48,1.05,U] [#5 0.05,0.25,0.75,U] [#6 0.28,0.36,0.71,U] [#7 -0.05,0.10,0.66,U] [#8 0.04,0.40,0.69,U] 
18:58:25.759 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.29}, one-star: {-0.01, 0.06}
18:58:25.761 00.002 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.89)
18:58:25.762 00.001 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.22)
18:58:25.762 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.82 mountX=-0.06 mountY=0.01, mountTheta=2.92
18:58:25.764 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
18:58:25.766 00.002 7988 Enqueuing Move request for scope (-0.01, 0.06)
18:58:25.766 00.000 15712 Worker thread wakes up
18:58:25.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
18:58:25.766 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
18:58:25.766 00.000 15712 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.01
18:58:25.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:25.766 00.000 7988 UpdateGuideState exits: m=1385 SNR=25.1
18:58:25.770 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:25.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:25.772 00.002 7988 Enqueuing Expose request
18:58:25.772 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 633.76
18:58:25.772 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
18:58:25.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:25.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:58:25.772 00.000 15712 MoveAxis(E, 6, ABG)
18:58:25.772 00.000 15712 Guiding  Dir = 2, Dur = 6
18:58:25.774 00.002 15712 IsGuiding returns 0
18:58:25.782 00.008 15712 IsGuiding returns 0
18:58:25.782 00.000 15712 Move returns status 0, amount 6
18:58:25.782 00.000 15712 MoveAxis(N, 0, ABG)
18:58:25.782 00.000 15712 Move returns status 0, amount 0
18:58:25.782 00.000 15712 move complete, result=0
18:58:25.782 00.000 15712 worker thread done servicing request
18:58:25.782 00.000 15712 Worker thread wakes up
18:58:25.782 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
18:58:25.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:25.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:27.423 01.641 15712 Exposure complete
18:58:27.487 00.064 15712 worker thread done servicing request
18:58:27.487 00.000 7988 OnExposeComplete: enter
18:58:27.487 00.000 7988 UpdateGuideState(): m_state=6
18:58:27.487 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
18:58:27.487 00.000 7988 Star::Find returns 1 (0), X=1178.25, Y=435.13, Mass=1457, SNR=25.8, Peak=239 HFD=3.3
18:58:27.493 00.006 7988 MultiStar: [#1 0.19,0.75,0.99,U] [#2 -0.18,0.69,0.95,U] [#3 -0.21,0.49,0.92,U] [#4 -0.20,0.61,1.01,U] [#5 -0.09,0.80,0.74,U] [#6 0.24,0.60,0.67,U] [#7 0.12,0.64,0.64,U] [#8 0.11,0.72,0.66,U] 
18:58:27.493 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.62}, one-star: {-0.18, 0.37}
18:58:27.495 00.002 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.69)
18:58:27.495 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.42)
18:58:27.497 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.37 hyp=0.41 cameraTheta=2.02 mountX=-0.37 mountY=0.17, mountTheta=2.71
18:58:27.498 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.37, opts=13)
18:58:27.500 00.002 7988 Enqueuing Move request for scope (-0.18, 0.37)
18:58:27.500 00.000 15712 Worker thread wakes up
18:58:27.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.37) opts 0xd
18:58:27.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.37)
18:58:27.500 00.000 15712 Moving (-0.18, 0.37) raw xDistance=-0.37 yDistance=0.17
18:58:27.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:27.500 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.8
18:58:27.504 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:27.506 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:27.506 00.000 7988 Enqueuing Expose request
18:58:27.508 00.002 15712 PPEC rslt: input = -0.37, final = -0.25, react = -0.22, pred = -0.03, hyst = -0.21, hyst_pct = 0.00, period_length = 633.81
18:58:27.508 00.000 15712 PPEC: input: -0.37, control: -0.25, exposure: 1500
18:58:27.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:27.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:58:27.508 00.000 15712 MoveAxis(E, 82, ABG)
18:58:27.508 00.000 15712 Guiding  Dir = 2, Dur = 82
18:58:27.508 00.000 15712 IsGuiding returns 0
18:58:27.532 00.024 15712 PulseGuide returned control before completion, sleep 69
18:58:27.612 00.080 15712 IsGuiding returns 1
18:58:27.612 00.000 15712 scope still moving after pulse duration time elapsed
18:58:27.645 00.033 15712 IsGuiding returns 0
18:58:27.645 00.000 15712 scope move finished after 82 + 53 ms
18:58:27.645 00.000 15712 Move returns status 0, amount 82
18:58:27.645 00.000 15712 MoveAxis(N, 0, ABG)
18:58:27.645 00.000 15712 Move returns status 0, amount 0
18:58:27.645 00.000 15712 move complete, result=0
18:58:27.645 00.000 15712 worker thread done servicing request
18:58:27.645 00.000 15712 Worker thread wakes up
18:58:27.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:27.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:27.645 00.000 7988 GuideStep: -0.4 px 82 ms EAST, 0.2 px 0 ms NORTH
18:58:29.063 01.418 15712 Exposure complete
18:58:29.113 00.050 15712 worker thread done servicing request
18:58:29.125 00.012 7988 OnExposeComplete: enter
18:58:29.125 00.000 7988 UpdateGuideState(): m_state=6
18:58:29.127 00.002 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
18:58:29.127 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=434.83, Mass=1456, SNR=25.9, Peak=185 HFD=3.5
18:58:29.129 00.002 7988 MultiStar: [#1 0.05,0.28,0.98,U] [#2 0.11,0.32,0.97,U] [#3 -0.10,0.10,0.93,U] [#4 -0.33,0.08,0.99,U] [#5 -0.15,0.31,0.68,U] [#6 0.18,0.36,0.69,U] [#7 -0.02,0.23,0.62,U] [#8 0.11,0.29,0.62,U] 
18:58:29.130 00.001 7988 single-star, 8 included, MultiStar: {-0.04, 0.22}, one-star: {-0.15, 0.07}
18:58:29.130 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.02)
18:58:29.132 00.002 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.09)
18:58:29.132 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.69 mountX=-0.07 mountY=0.15, mountTheta=2.02
18:58:29.134 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.07, opts=13)
18:58:29.136 00.002 7988 Enqueuing Move request for scope (-0.15, 0.07)
18:58:29.136 00.000 15712 Worker thread wakes up
18:58:29.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
18:58:29.136 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
18:58:29.136 00.000 15712 Moving (-0.15, 0.07) raw xDistance=-0.07 yDistance=0.15
18:58:29.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:58:29.136 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
18:58:29.140 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:29.141 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:29.141 00.000 7988 Enqueuing Expose request
18:58:29.141 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 633.87
18:58:29.141 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
18:58:29.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:29.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:58:29.141 00.000 15712 MoveAxis(E, 10, ABG)
18:58:29.141 00.000 15712 Guiding  Dir = 2, Dur = 10
18:58:29.141 00.000 15712 IsGuiding returns 0
18:58:29.164 00.023 15712 IsGuiding returns 1
18:58:29.164 00.000 15712 scope still moving after pulse duration time elapsed
18:58:29.209 00.045 15712 IsGuiding returns 1
18:58:29.237 00.028 15712 IsGuiding returns 0
18:58:29.237 00.000 15712 scope move finished after 10 + 82 ms
18:58:29.237 00.000 15712 Move returns status 0, amount 10
18:58:29.237 00.000 15712 MoveAxis(N, 0, ABG)
18:58:29.237 00.000 15712 Move returns status 0, amount 0
18:58:29.237 00.000 15712 move complete, result=0
18:58:29.237 00.000 15712 worker thread done servicing request
18:58:29.237 00.000 15712 Worker thread wakes up
18:58:29.237 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
18:58:29.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:29.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:30.879 01.642 15712 Exposure complete
18:58:30.940 00.061 15712 worker thread done servicing request
18:58:30.940 00.000 7988 OnExposeComplete: enter
18:58:30.940 00.000 7988 UpdateGuideState(): m_state=6
18:58:30.940 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
18:58:30.940 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=434.56, Mass=1383, SNR=25.1, Peak=204 HFD=3.2
18:58:30.950 00.010 7988 MultiStar: [#1 0.11,-0.03,1.01,U] [#2 0.20,-0.12,1.00,U] [#3 0.17,0.01,0.98,U] [#4 0.08,-0.09,1.05,U] [#5 0.31,-0.07,0.68,U] [#6 0.31,-0.11,0.72,U] [#7 0.33,-0.08,0.66,U] [#8 0.27,-0.23,0.66,U] 
18:58:30.950 00.000 7988 single-star, 8 included, MultiStar: {0.18, -0.10}, one-star: {-0.02, -0.20}
18:58:30.950 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
18:58:30.950 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
18:58:30.950 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.69 mountX=0.20 mountY=0.03, mountTheta=0.14
18:58:30.958 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.20, opts=13)
18:58:30.958 00.000 7988 Enqueuing Move request for scope (-0.02, -0.20)
18:58:30.958 00.000 15712 Worker thread wakes up
18:58:30.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
18:58:30.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
18:58:30.958 00.000 15712 Moving (-0.02, -0.20) raw xDistance=0.20 yDistance=0.03
18:58:30.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:30.958 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.1
18:58:30.962 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:30.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:30.962 00.000 7988 Enqueuing Expose request
18:58:30.962 00.000 15712 PPEC rslt: input = 0.20, final = 0.07, react = 0.12, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 633.92
18:58:30.962 00.000 15712 PPEC: input: 0.20, control: 0.07, exposure: 1500
18:58:30.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:30.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:58:30.962 00.000 15712 MoveAxis(W, 24, ABG)
18:58:30.962 00.000 15712 Guiding  Dir = 3, Dur = 24
18:58:30.962 00.000 15712 IsGuiding returns 0
18:58:30.984 00.022 15712 PulseGuide returned control before completion, sleep 15
18:58:31.020 00.036 15712 IsGuiding returns 0
18:58:31.020 00.000 15712 Move returns status 0, amount 24
18:58:31.020 00.000 15712 MoveAxis(N, 0, ABG)
18:58:31.020 00.000 15712 Move returns status 0, amount 0
18:58:31.020 00.000 15712 move complete, result=0
18:58:31.020 00.000 7988 GuideStep: 0.2 px 24 ms WEST, 0.0 px 0 ms NORTH
18:58:31.035 00.015 15712 worker thread done servicing request
18:58:31.035 00.000 15712 Worker thread wakes up
18:58:31.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:31.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:32.441 01.406 15712 Exposure complete
18:58:32.503 00.062 15712 worker thread done servicing request
18:58:32.503 00.000 7988 OnExposeComplete: enter
18:58:32.503 00.000 7988 UpdateGuideState(): m_state=6
18:58:32.507 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
18:58:32.507 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=434.82, Mass=1419, SNR=25.5, Peak=185 HFD=3.2
18:58:32.509 00.002 7988 MultiStar: [#1 0.17,0.14,1.02,U] [#2 -0.04,0.04,1.04,U] [#3 -0.03,0.13,0.95,U] [#4 -0.03,0.22,1.03,U] [#5 0.03,-0.01,0.71,U] [#6 0.39,0.27,0.73,U] [#7 0.31,0.29,0.70,U] [#8 0.13,0.25,0.64,U] 
18:58:32.511 00.002 7988 single-star, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.04, 0.06}
18:58:32.511 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
18:58:32.511 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.58)
18:58:32.514 00.003 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=-0.06 mountY=-0.04, mountTheta=-2.57
18:58:32.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
18:58:32.514 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
18:58:32.519 00.005 15712 Worker thread wakes up
18:58:32.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
18:58:32.519 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
18:58:32.519 00.000 15712 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
18:58:32.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:32.519 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.5
18:58:32.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:32.519 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:32.519 00.000 7988 Enqueuing Expose request
18:58:32.519 00.000 15712 PPEC rslt: input = -0.06, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 633.97
18:58:32.519 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
18:58:32.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:32.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:58:32.519 00.000 15712 MoveAxis(E, 14, ABG)
18:58:32.519 00.000 15712 Guiding  Dir = 2, Dur = 14
18:58:32.519 00.000 15712 IsGuiding returns 0
18:58:32.550 00.031 15712 IsGuiding returns 1
18:58:32.550 00.000 15712 scope still moving after pulse duration time elapsed
18:58:32.599 00.049 15712 IsGuiding returns 0
18:58:32.599 00.000 15712 scope move finished after 14 + 59 ms
18:58:32.599 00.000 15712 Move returns status 0, amount 14
18:58:32.599 00.000 15712 MoveAxis(N, 0, ABG)
18:58:32.599 00.000 15712 Move returns status 0, amount 0
18:58:32.599 00.000 15712 move complete, result=0
18:58:32.599 00.000 7988 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
18:58:32.602 00.003 15712 worker thread done servicing request
18:58:32.602 00.000 15712 Worker thread wakes up
18:58:32.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:32.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:34.247 01.645 15712 Exposure complete
18:58:34.308 00.061 15712 worker thread done servicing request
18:58:34.309 00.001 7988 OnExposeComplete: enter
18:58:34.309 00.000 7988 UpdateGuideState(): m_state=6
18:58:34.309 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
18:58:34.309 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=434.14, Mass=1403, SNR=25.4, Peak=214 HFD=3.3
18:58:34.309 00.000 7988 MultiStar: [#1 0.15,-0.62,1.03,U] [#2 -0.08,-0.38,1.00,U] [#3 -0.01,-0.47,0.96,U] [#4 -0.02,-0.47,1.00,U] [#5 0.14,-0.66,0.70,U] [#6 0.36,-0.30,0.68,U] [#7 0.05,-0.52,0.66,U] [#8 0.33,-0.33,0.64,U] 
18:58:34.309 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.49}, one-star: {-0.08, -0.62}
18:58:34.309 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
18:58:34.317 00.008 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
18:58:34.317 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.49 hyp=0.50 cameraTheta=-1.43 mountX=0.49 mountY=-0.06, mountTheta=-0.12
18:58:34.320 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.49, opts=13)
18:58:34.320 00.000 7988 Enqueuing Move request for scope (0.07, -0.49)
18:58:34.320 00.000 15712 Worker thread wakes up
18:58:34.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.49) opts 0xd
18:58:34.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.49)
18:58:34.320 00.000 15712 Moving (0.07, -0.49) raw xDistance=0.49 yDistance=-0.06
18:58:34.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:34.320 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.4
18:58:34.325 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:34.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:34.325 00.000 7988 Enqueuing Expose request
18:58:34.325 00.000 15712 PPEC rslt: input = 0.49, final = 0.25, react = 0.30, pred = -0.05, hyst = 0.27, hyst_pct = 0.00, period_length = 634.03
18:58:34.325 00.000 15712 PPEC: input: 0.49, control: 0.25, exposure: 1500
18:58:34.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:34.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:58:34.325 00.000 15712 MoveAxis(W, 81, ABG)
18:58:34.325 00.000 15712 Guiding  Dir = 3, Dur = 81
18:58:34.325 00.000 15712 IsGuiding returns 0
18:58:34.351 00.026 15712 PulseGuide returned control before completion, sleep 63
18:58:34.431 00.080 15712 IsGuiding returns 1
18:58:34.431 00.000 15712 scope still moving after pulse duration time elapsed
18:58:34.463 00.032 15712 IsGuiding returns 0
18:58:34.470 00.007 15712 scope move finished after 81 + 59 ms
18:58:34.470 00.000 15712 Move returns status 0, amount 81
18:58:34.470 00.000 15712 MoveAxis(N, 0, ABG)
18:58:34.470 00.000 15712 Move returns status 0, amount 0
18:58:34.470 00.000 15712 move complete, result=0
18:58:34.470 00.000 15712 worker thread done servicing request
18:58:34.470 00.000 15712 Worker thread wakes up
18:58:34.470 00.000 7988 GuideStep: 0.5 px 81 ms WEST, -0.1 px 0 ms NORTH
18:58:34.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:34.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:35.886 01.416 15712 Exposure complete
18:58:35.947 00.061 15712 worker thread done servicing request
18:58:35.947 00.000 7988 OnExposeComplete: enter
18:58:35.947 00.000 7988 UpdateGuideState(): m_state=6
18:58:35.950 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
18:58:35.950 00.000 7988 Star::Find returns 1 (0), X=1178.33, Y=434.16, Mass=1428, SNR=25.4, Peak=226 HFD=3.3
18:58:35.952 00.002 7988 MultiStar: [#1 -0.08,-0.34,1.06,U] [#2 0.00,-0.30,1.00,U] [#3 0.07,-0.48,0.97,U] [#4 -0.27,-0.19,1.02,U] [#5 -0.01,-0.72,0.67,U] [#6 0.53,-0.20,0.73,U] [#7 0.22,-0.50,0.64,U] [#8 0.12,-0.08,0.66,U] 
18:58:35.954 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.38}, one-star: {-0.09, -0.60}
18:58:35.954 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
18:58:35.956 00.002 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
18:58:35.956 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.50 mountX=0.38 mountY=-0.02, mountTheta=-0.05
18:58:35.958 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.38, opts=13)
18:58:35.960 00.002 7988 Enqueuing Move request for scope (0.03, -0.38)
18:58:35.960 00.000 15712 Worker thread wakes up
18:58:35.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.38) opts 0xd
18:58:35.960 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.38)
18:58:35.960 00.000 15712 Moving (0.03, -0.38) raw xDistance=0.38 yDistance=-0.02
18:58:35.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:35.960 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.4
18:58:35.964 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:35.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:35.964 00.000 7988 Enqueuing Expose request
18:58:35.964 00.000 15712 PPEC rslt: input = 0.38, final = 0.18, react = 0.23, pred = -0.04, hyst = 0.20, hyst_pct = 0.00, period_length = 634.08
18:58:35.964 00.000 15712 PPEC: input: 0.38, control: 0.18, exposure: 1500
18:58:35.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:35.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:58:35.964 00.000 15712 MoveAxis(W, 59, ABG)
18:58:35.964 00.000 15712 Guiding  Dir = 3, Dur = 59
18:58:35.964 00.000 15712 IsGuiding returns 0
18:58:35.981 00.017 15712 PulseGuide returned control before completion, sleep 50
18:58:36.068 00.087 15712 IsGuiding returns 0
18:58:36.068 00.000 15712 Move returns status 0, amount 59
18:58:36.068 00.000 15712 MoveAxis(N, 0, ABG)
18:58:36.068 00.000 15712 Move returns status 0, amount 0
18:58:36.068 00.000 15712 move complete, result=0
18:58:36.068 00.000 7988 GuideStep: 0.4 px 59 ms WEST, -0.0 px 0 ms NORTH
18:58:36.070 00.002 15712 worker thread done servicing request
18:58:36.070 00.000 15712 Worker thread wakes up
18:58:36.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:36.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:37.700 01.630 15712 Exposure complete
18:58:37.761 00.061 7988 OnExposeComplete: enter
18:58:37.761 00.000 7988 UpdateGuideState(): m_state=6
18:58:37.761 00.000 15712 worker thread done servicing request
18:58:37.761 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
18:58:37.761 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=434.31, Mass=1492, SNR=26.1, Peak=203 HFD=3.2
18:58:37.761 00.000 7988 MultiStar: [#1 0.37,-0.26,0.97,U] [#2 0.14,-0.20,0.99,U] [#3 0.18,-0.25,0.91,U] [#4 0.05,-0.38,0.96,U] [#5 0.02,-0.50,0.67,U] [#6 0.51,-0.28,0.66,U] [#7 0.34,-0.31,0.67,U] [#8 0.34,-0.42,0.65,U] 
18:58:37.761 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.33}, one-star: {0.11, -0.45}
18:58:37.769 00.008 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
18:58:37.769 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.69 = -2.59)
18:58:37.769 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.99 mountX=0.33 mountY=-0.21, mountTheta=-0.56
18:58:37.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.33, opts=13)
18:58:37.769 00.000 7988 Enqueuing Move request for scope (0.22, -0.33)
18:58:37.769 00.000 15712 Worker thread wakes up
18:58:37.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
18:58:37.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
18:58:37.769 00.000 15712 Moving (0.22, -0.33) raw xDistance=0.33 yDistance=-0.21
18:58:37.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:37.777 00.008 7988 UpdateGuideState exits: m=1492 SNR=26.1
18:58:37.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:37.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:37.777 00.000 7988 Enqueuing Expose request
18:58:37.777 00.000 15712 PPEC rslt: input = 0.33, final = 0.16, react = 0.20, pred = -0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 634.14
18:58:37.777 00.000 15712 PPEC: input: 0.33, control: 0.16, exposure: 1500
18:58:37.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:37.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:58:37.777 00.000 15712 MoveAxis(W, 54, ABG)
18:58:37.777 00.000 15712 Guiding  Dir = 3, Dur = 54
18:58:37.794 00.017 15712 IsGuiding returns 0
18:58:37.815 00.021 15712 PulseGuide returned control before completion, sleep 43
18:58:37.873 00.058 15712 IsGuiding returns 1
18:58:37.873 00.000 15712 scope still moving after pulse duration time elapsed
18:58:37.906 00.033 15712 IsGuiding returns 0
18:58:37.906 00.000 15712 scope move finished after 54 + 57 ms
18:58:37.906 00.000 15712 Move returns status 0, amount 54
18:58:37.906 00.000 15712 MoveAxis(N, 0, ABG)
18:58:37.906 00.000 15712 Move returns status 0, amount 0
18:58:37.906 00.000 15712 move complete, result=0
18:58:37.906 00.000 15712 worker thread done servicing request
18:58:37.906 00.000 15712 Worker thread wakes up
18:58:37.906 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.2 px 0 ms NORTH
18:58:37.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:37.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:39.314 01.408 15712 Exposure complete
18:58:39.376 00.062 15712 worker thread done servicing request
18:58:39.376 00.000 7988 OnExposeComplete: enter
18:58:39.376 00.000 7988 UpdateGuideState(): m_state=6
18:58:39.382 00.006 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
18:58:39.382 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=434.70, Mass=1372, SNR=25.2, Peak=209 HFD=3.1
18:58:39.382 00.000 7988 MultiStar: [#1 0.28,0.26,1.01,U] [#2 -0.03,-0.16,1.02,U] [#3 0.05,0.13,0.95,U] [#4 -0.12,0.21,1.08,U] [#5 0.02,-0.26,0.76,U] [#6 0.31,0.14,0.72,U] [#7 0.04,-0.24,0.70,U] [#8 0.06,-0.13,0.69,U] 
18:58:39.382 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.05, -0.06}
18:58:39.382 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.58) = xAngle (1.64 = 1.64)
18:58:39.382 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.75 = -1.54)
18:58:39.382 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.06 mountX=-0.00 mountY=-0.07, mountTheta=-1.64
18:58:39.382 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.00, opts=13)
18:58:39.382 00.000 7988 Enqueuing Move request for scope (0.07, 0.00)
18:58:39.392 00.010 15712 Worker thread wakes up
18:58:39.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
18:58:39.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
18:58:39.392 00.000 15712 Moving (0.07, 0.00) raw xDistance=-0.00 yDistance=-0.07
18:58:39.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:39.392 00.000 7988 UpdateGuideState exits: m=1372 SNR=25.2
18:58:39.396 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:39.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:39.399 00.003 7988 Enqueuing Expose request
18:58:39.399 00.000 15712 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 634.19
18:58:39.399 00.000 15712 PPEC: input: -0.00, control: 0.00, exposure: 1500
18:58:39.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:39.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:58:39.399 00.000 15712 MoveAxis(W, 1, ABG)
18:58:39.399 00.000 15712 Guiding  Dir = 3, Dur = 1
18:58:39.399 00.000 15712 IsGuiding returns 0
18:58:39.426 00.027 15712 IsGuiding returns 0
18:58:39.426 00.000 15712 Move returns status 0, amount 1
18:58:39.426 00.000 15712 MoveAxis(N, 0, ABG)
18:58:39.426 00.000 15712 Move returns status 0, amount 0
18:58:39.426 00.000 15712 move complete, result=0
18:58:39.426 00.000 15712 worker thread done servicing request
18:58:39.426 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
18:58:39.426 00.000 15712 Worker thread wakes up
18:58:39.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:39.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:41.067 01.641 15712 Exposure complete
18:58:41.128 00.061 15712 worker thread done servicing request
18:58:41.128 00.000 7988 OnExposeComplete: enter
18:58:41.128 00.000 7988 UpdateGuideState(): m_state=6
18:58:41.132 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
18:58:41.132 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=434.95, Mass=1547, SNR=26.5, Peak=224 HFD=3.3
18:58:41.134 00.002 7988 MultiStar: [#1 0.07,0.40,0.95,U] [#2 -0.03,0.28,1.02,U] [#3 -0.02,0.33,0.90,U] [#4 -0.19,0.45,0.99,U] [#5 0.09,0.37,0.69,U] [#6 0.39,0.34,0.65,U] [#7 0.29,0.26,0.66,U] [#8 0.23,0.36,0.64,U] 
18:58:41.134 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.33}, one-star: {-0.13, 0.19}
18:58:41.136 00.002 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.74 = -2.54)
18:58:41.136 00.000 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
18:58:41.139 00.003 7988 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.17 mountX=-0.19 mountY=0.12, mountTheta=2.56
18:58:41.141 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.19, opts=13)
18:58:41.141 00.000 7988 Enqueuing Move request for scope (-0.13, 0.19)
18:58:41.143 00.002 15712 Worker thread wakes up
18:58:41.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
18:58:41.143 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
18:58:41.143 00.000 15712 Moving (-0.13, 0.19) raw xDistance=-0.19 yDistance=0.12
18:58:41.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:41.144 00.001 7988 UpdateGuideState exits: m=1547 SNR=26.5
18:58:41.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:41.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:41.144 00.000 7988 Enqueuing Expose request
18:58:41.144 00.000 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 634.25
18:58:41.144 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
18:58:41.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:41.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:58:41.144 00.000 15712 MoveAxis(E, 32, ABG)
18:58:41.144 00.000 15712 Guiding  Dir = 2, Dur = 32
18:58:41.149 00.005 15712 IsGuiding returns 0
18:58:41.167 00.018 15712 PulseGuide returned control before completion, sleep 25
18:58:41.214 00.047 15712 IsGuiding returns 0
18:58:41.214 00.000 15712 Move returns status 0, amount 32
18:58:41.214 00.000 15712 MoveAxis(N, 0, ABG)
18:58:41.214 00.000 15712 Move returns status 0, amount 0
18:58:41.214 00.000 15712 move complete, result=0
18:58:41.214 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
18:58:41.217 00.003 15712 worker thread done servicing request
18:58:41.217 00.000 15712 Worker thread wakes up
18:58:41.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:41.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:42.625 01.408 15712 Exposure complete
18:58:42.686 00.061 15712 worker thread done servicing request
18:58:42.686 00.000 7988 OnExposeComplete: enter
18:58:42.686 00.000 7988 UpdateGuideState(): m_state=6
18:58:42.686 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
18:58:42.686 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=434.30, Mass=1345, SNR=24.9, Peak=228 HFD=3.0
18:58:42.695 00.009 7988 MultiStar: [#1 0.23,-0.19,1.02,U] [#2 -0.03,-0.07,1.01,U] [#3 0.03,0.02,0.99,U] [#4 -0.11,-0.22,1.07,U] [#5 0.01,-0.30,0.74,U] [#6 0.39,0.02,0.75,U] [#7 0.16,-0.29,0.71,U] [#8 0.32,-0.16,0.66,U] 
18:58:42.695 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.18}, one-star: {0.03, -0.46}
18:58:42.695 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.49 = 0.49)
18:58:42.695 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.60 = -2.68)
18:58:42.695 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.09 mountX=0.18 mountY=-0.09, mountTheta=-0.46
18:58:42.695 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.18, opts=13)
18:58:42.702 00.007 7988 Enqueuing Move request for scope (0.10, -0.18)
18:58:42.702 00.000 15712 Worker thread wakes up
18:58:42.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
18:58:42.702 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
18:58:42.702 00.000 15712 Moving (0.10, -0.18) raw xDistance=0.18 yDistance=-0.09
18:58:42.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:42.702 00.000 7988 UpdateGuideState exits: m=1345 SNR=24.9
18:58:42.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:42.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:42.702 00.000 7988 Enqueuing Expose request
18:58:42.702 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 634.31
18:58:42.702 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
18:58:42.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:42.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:58:42.702 00.000 15712 MoveAxis(W, 43, ABG)
18:58:42.702 00.000 15712 Guiding  Dir = 3, Dur = 43
18:58:42.702 00.000 15712 IsGuiding returns 0
18:58:42.734 00.032 15712 PulseGuide returned control before completion, sleep 30
18:58:42.766 00.032 15712 IsGuiding returns 1
18:58:42.766 00.000 15712 scope still moving after pulse duration time elapsed
18:58:42.813 00.047 15712 IsGuiding returns 0
18:58:42.813 00.000 15712 scope move finished after 43 + 60 ms
18:58:42.813 00.000 15712 Move returns status 0, amount 43
18:58:42.813 00.000 15712 MoveAxis(N, 0, ABG)
18:58:42.813 00.000 15712 Move returns status 0, amount 0
18:58:42.813 00.000 15712 move complete, result=0
18:58:42.813 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
18:58:42.814 00.001 15712 worker thread done servicing request
18:58:42.816 00.002 15712 Worker thread wakes up
18:58:42.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:42.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:44.456 01.640 15712 Exposure complete
18:58:44.519 00.063 15712 worker thread done servicing request
18:58:44.519 00.000 7988 OnExposeComplete: enter
18:58:44.519 00.000 7988 UpdateGuideState(): m_state=6
18:58:44.522 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
18:58:44.524 00.002 7988 Star::Find returns 1 (0), X=1178.33, Y=434.67, Mass=1462, SNR=25.9, Peak=209 HFD=3.0
18:58:44.524 00.000 7988 MultiStar: [#1 0.31,0.10,1.02,U] [#2 0.07,0.24,1.01,U] [#3 0.01,0.25,0.94,U] [#4 0.05,0.26,1.01,U] [#5 0.03,0.00,0.70,U] [#6 0.34,0.08,0.71,U] [#7 0.16,0.01,0.68,U] [#8 0.11,0.26,0.66,U] 
18:58:44.526 00.002 7988 single-star, 8 included, MultiStar: {0.10, 0.13}, one-star: {-0.10, -0.09}
18:58:44.526 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
18:58:44.528 00.002 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
18:58:44.528 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.40 mountX=0.09 mountY=0.10, mountTheta=0.84
18:58:44.530 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.09, opts=13)
18:58:44.532 00.002 7988 Enqueuing Move request for scope (-0.10, -0.09)
18:58:44.534 00.002 15712 Worker thread wakes up
18:58:44.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:44.534 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.9
18:58:44.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:44.534 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:44.534 00.000 7988 Enqueuing Expose request
18:58:44.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
18:58:44.534 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
18:58:44.534 00.000 15712 Moving (-0.10, -0.09) raw xDistance=0.09 yDistance=0.10
18:58:44.534 00.000 15712 PPEC rslt: input = 0.09, final = 0.05, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 634.37
18:58:44.534 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
18:58:44.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:44.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:58:44.534 00.000 15712 MoveAxis(W, 15, ABG)
18:58:44.534 00.000 15712 Guiding  Dir = 3, Dur = 15
18:58:44.534 00.000 15712 IsGuiding returns 0
18:58:44.566 00.032 15712 IsGuiding returns 1
18:58:44.566 00.000 15712 scope still moving after pulse duration time elapsed
18:58:44.617 00.051 15712 IsGuiding returns 0
18:58:44.617 00.000 15712 scope move finished after 15 + 62 ms
18:58:44.617 00.000 15712 Move returns status 0, amount 15
18:58:44.617 00.000 15712 MoveAxis(N, 0, ABG)
18:58:44.617 00.000 15712 Move returns status 0, amount 0
18:58:44.617 00.000 15712 move complete, result=0
18:58:44.617 00.000 7988 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
18:58:44.622 00.005 15712 worker thread done servicing request
18:58:44.622 00.000 15712 Worker thread wakes up
18:58:44.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:44.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:46.032 01.410 15712 Exposure complete
18:58:46.096 00.064 15712 worker thread done servicing request
18:58:46.096 00.000 7988 OnExposeComplete: enter
18:58:46.097 00.001 7988 UpdateGuideState(): m_state=6
18:58:46.097 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
18:58:46.097 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=434.72, Mass=1456, SNR=25.8, Peak=199 HFD=3.2
18:58:46.101 00.004 7988 MultiStar: [#1 0.00,0.22,1.04,U] [#2 -0.10,0.24,1.00,U] [#3 -0.12,0.31,0.95,U] [#4 0.04,0.39,0.98,U] [#5 0.00,0.09,0.71,U] [#6 0.31,0.48,0.69,U] [#7 0.30,-0.07,0.65,U] [#8 0.07,0.24,0.65,U] 
18:58:46.103 00.002 7988 single-star, 8 included, MultiStar: {0.03, 0.21}, one-star: {-0.04, -0.04}
18:58:46.103 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.77 = -0.77)
18:58:46.105 00.002 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.33 = 2.33)
18:58:46.105 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.35 mountX=0.04 mountY=0.04, mountTheta=0.79
18:58:46.105 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
18:58:46.105 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
18:58:46.105 00.000 15712 Worker thread wakes up
18:58:46.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
18:58:46.105 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
18:58:46.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:46.112 00.007 7988 UpdateGuideState exits: m=1456 SNR=25.8
18:58:46.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:46.114 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:46.114 00.000 7988 Enqueuing Expose request
18:58:46.114 00.000 15712 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.04
18:58:46.114 00.000 15712 PPEC rslt: input = 0.04, final = 0.05, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 634.43
18:58:46.114 00.000 15712 PPEC: input: 0.04, control: 0.05, exposure: 1500
18:58:46.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:46.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:58:46.114 00.000 15712 MoveAxis(W, 16, ABG)
18:58:46.114 00.000 15712 Guiding  Dir = 3, Dur = 16
18:58:46.114 00.000 15712 IsGuiding returns 0
18:58:46.131 00.017 15712 PulseGuide returned control before completion, sleep 11
18:58:46.182 00.051 15712 IsGuiding returns 0
18:58:46.182 00.000 15712 Move returns status 0, amount 16
18:58:46.182 00.000 15712 MoveAxis(N, 0, ABG)
18:58:46.182 00.000 15712 Move returns status 0, amount 0
18:58:46.182 00.000 15712 move complete, result=0
18:58:46.182 00.000 7988 GuideStep: 0.0 px 16 ms WEST, 0.0 px 0 ms NORTH
18:58:46.188 00.006 15712 worker thread done servicing request
18:58:46.188 00.000 15712 Worker thread wakes up
18:58:46.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:46.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:47.820 01.632 15712 Exposure complete
18:58:47.883 00.063 15712 worker thread done servicing request
18:58:47.883 00.000 7988 OnExposeComplete: enter
18:58:47.883 00.000 7988 UpdateGuideState(): m_state=6
18:58:47.883 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
18:58:47.883 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=434.85, Mass=1468, SNR=25.9, Peak=185 HFD=3.4
18:58:47.883 00.000 7988 MultiStar: [#1 0.32,0.45,0.97,U] [#2 0.20,0.33,0.97,U] [#3 0.03,0.48,0.92,U] [#4 0.13,0.47,1.03,U] [#5 0.10,0.21,0.69,U] [#6 0.38,0.16,0.69,U] [#7 0.31,0.23,0.64,U] [#8 0.52,0.36,0.63,U] 
18:58:47.883 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.32}, one-star: {0.10, 0.09}
18:58:47.883 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
18:58:47.883 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
18:58:47.883 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
18:58:47.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.09, opts=13)
18:58:47.896 00.013 7988 Enqueuing Move request for scope (0.10, 0.09)
18:58:47.897 00.001 15712 Worker thread wakes up
18:58:47.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
18:58:47.897 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
18:58:47.897 00.000 15712 Moving (0.10, 0.09) raw xDistance=-0.09 yDistance=-0.10
18:58:47.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:47.898 00.001 7988 UpdateGuideState exits: m=1468 SNR=25.9
18:58:47.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:47.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:47.898 00.000 7988 Enqueuing Expose request
18:58:47.898 00.000 15712 PPEC rslt: input = -0.09, final = 0.06, react = -0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 634.49
18:58:47.898 00.000 15712 PPEC: input: -0.09, control: 0.06, exposure: 1500
18:58:47.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:47.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:58:47.898 00.000 15712 MoveAxis(W, 19, ABG)
18:58:47.898 00.000 15712 Guiding  Dir = 3, Dur = 19
18:58:47.898 00.000 15712 IsGuiding returns 0
18:58:47.929 00.031 15712 IsGuiding returns 1
18:58:47.929 00.000 15712 scope still moving after pulse duration time elapsed
18:58:47.976 00.047 15712 IsGuiding returns 0
18:58:47.976 00.000 15712 scope move finished after 19 + 54 ms
18:58:47.976 00.000 15712 Move returns status 0, amount 19
18:58:47.976 00.000 15712 MoveAxis(N, 0, ABG)
18:58:47.976 00.000 15712 Move returns status 0, amount 0
18:58:47.976 00.000 15712 move complete, result=0
18:58:47.976 00.000 15712 worker thread done servicing request
18:58:47.976 00.000 7988 GuideStep: -0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
18:58:47.976 00.000 15712 Worker thread wakes up
18:58:47.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:47.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:49.397 01.421 15712 Exposure complete
18:58:49.458 00.061 7988 OnExposeComplete: enter
18:58:49.458 00.000 7988 UpdateGuideState(): m_state=6
18:58:49.458 00.000 15712 worker thread done servicing request
18:58:49.458 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
18:58:49.458 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=435.30, Mass=1399, SNR=25.4, Peak=189 HFD=3.2
18:58:49.465 00.007 7988 MultiStar: [#1 0.18,0.47,1.02,U] [#2 0.26,0.44,1.03,U] [#3 -0.05,0.58,0.96,U] [#4 0.03,0.62,1.05,U] [#5 0.03,0.58,0.72,U] [#6 0.49,0.75,0.71,U] [#7 0.23,0.55,0.72,U] [#8 0.25,0.71,0.69,U] 
18:58:49.465 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.57}, one-star: {0.11, 0.54}
18:58:49.465 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
18:58:49.465 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
18:58:49.465 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.54 hyp=0.55 cameraTheta=1.37 mountX=-0.54 mountY=-0.12, mountTheta=-2.92
18:58:49.470 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.54, opts=13)
18:58:49.472 00.002 7988 Enqueuing Move request for scope (0.11, 0.54)
18:58:49.473 00.001 15712 Worker thread wakes up
18:58:49.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.54) opts 0xd
18:58:49.473 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.54)
18:58:49.473 00.000 15712 Moving (0.11, 0.54) raw xDistance=-0.54 yDistance=-0.12
18:58:49.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:49.473 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.4
18:58:49.476 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:49.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:49.478 00.002 7988 Enqueuing Expose request
18:58:49.478 00.000 15712 PPEC rslt: input = -0.54, final = -0.28, react = -0.33, pred = 0.05, hyst = -0.29, hyst_pct = 0.00, period_length = 634.55
18:58:49.480 00.002 15712 PPEC: input: -0.54, control: -0.28, exposure: 1500
18:58:49.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:49.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:58:49.480 00.000 15712 MoveAxis(E, 90, ABG)
18:58:49.480 00.000 15712 Guiding  Dir = 2, Dur = 90
18:58:49.480 00.000 15712 IsGuiding returns 0
18:58:49.495 00.015 15712 PulseGuide returned control before completion, sleep 86
18:58:49.601 00.106 15712 IsGuiding returns 0
18:58:49.601 00.000 15712 Move returns status 0, amount 90
18:58:49.601 00.000 15712 MoveAxis(N, 0, ABG)
18:58:49.601 00.000 15712 Move returns status 0, amount 0
18:58:49.601 00.000 15712 move complete, result=0
18:58:49.601 00.000 7988 GuideStep: -0.5 px 90 ms EAST, -0.1 px 0 ms NORTH
18:58:49.609 00.008 15712 worker thread done servicing request
18:58:49.609 00.000 15712 Worker thread wakes up
18:58:49.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:49.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:51.247 01.638 15712 Exposure complete
18:58:51.308 00.061 15712 worker thread done servicing request
18:58:51.308 00.000 7988 OnExposeComplete: enter
18:58:51.308 00.000 7988 UpdateGuideState(): m_state=6
18:58:51.311 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
18:58:51.311 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=435.15, Mass=1388, SNR=25.2, Peak=187 HFD=3.2
18:58:51.313 00.002 7988 MultiStar: [#1 0.17,0.59,0.99,U] [#2 0.15,0.48,0.99,U] [#3 0.13,0.60,0.96,U] [#4 0.12,0.54,1.06,U] [#5 0.06,0.40,0.66,U] [#6 0.44,0.71,0.70,U] [#7 0.35,0.43,0.66,U] [#8 0.15,0.68,0.65,U] 
18:58:51.315 00.002 7988 single-star, 8 included, MultiStar: {0.19, 0.53}, one-star: {0.20, 0.39}
18:58:51.315 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
18:58:51.317 00.002 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.78 = -0.50)
18:58:51.317 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.39 hyp=0.43 cameraTheta=1.09 mountX=-0.39 mountY=-0.21, mountTheta=-2.65
18:58:51.319 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.39, opts=13)
18:58:51.321 00.002 7988 Enqueuing Move request for scope (0.20, 0.39)
18:58:51.321 00.000 15712 Worker thread wakes up
18:58:51.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.39) opts 0xd
18:58:51.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.39)
18:58:51.321 00.000 15712 Moving (0.20, 0.39) raw xDistance=-0.39 yDistance=-0.21
18:58:51.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:58:51.321 00.000 7988 UpdateGuideState exits: m=1388 SNR=25.2
18:58:51.324 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:51.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:51.324 00.000 7988 Enqueuing Expose request
18:58:51.324 00.000 15712 PPEC rslt: input = -0.39, final = -0.17, react = -0.23, pred = 0.06, hyst = -0.21, hyst_pct = 0.00, period_length = 634.61
18:58:51.324 00.000 15712 PPEC: input: -0.39, control: -0.17, exposure: 1500
18:58:51.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:51.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:58:51.324 00.000 15712 MoveAxis(E, 56, ABG)
18:58:51.324 00.000 15712 Guiding  Dir = 2, Dur = 56
18:58:51.356 00.032 15712 IsGuiding returns 0
18:58:51.372 00.016 15712 PulseGuide returned control before completion, sleep 51
18:58:51.455 00.083 15712 IsGuiding returns 0
18:58:51.455 00.000 15712 Move returns status 0, amount 56
18:58:51.455 00.000 15712 MoveAxis(N, 0, ABG)
18:58:51.455 00.000 15712 Move returns status 0, amount 0
18:58:51.455 00.000 15712 move complete, result=0
18:58:51.455 00.000 7988 GuideStep: -0.4 px 56 ms EAST, -0.2 px 0 ms NORTH
18:58:51.463 00.008 15712 worker thread done servicing request
18:58:51.463 00.000 15712 Worker thread wakes up
18:58:51.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:51.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:52.873 01.410 15712 Exposure complete
18:58:52.934 00.061 15712 worker thread done servicing request
18:58:52.934 00.000 7988 OnExposeComplete: enter
18:58:52.934 00.000 7988 UpdateGuideState(): m_state=6
18:58:52.934 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
18:58:52.934 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=434.82, Mass=1444, SNR=25.6, Peak=191 HFD=3.5
18:58:52.934 00.000 7988 MultiStar: [#1 0.36,0.19,1.00,U] [#2 0.02,0.04,1.00,U] [#3 -0.01,0.26,0.93,U] [#4 -0.07,0.30,1.05,U] [#5 0.25,0.24,0.67,U] [#6 0.61,0.21,0.69,U] [#7 0.15,0.05,0.68,U] [#8 0.44,0.01,0.61,U] 
18:58:52.934 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.16}, one-star: {0.20, 0.06}
18:58:52.934 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.58) = xAngle (1.87 = 1.87)
18:58:52.934 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.98 = -1.31)
18:58:52.934 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.29 mountX=-0.06 mountY=-0.20, mountTheta=-1.87
18:58:52.934 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.06, opts=13)
18:58:52.934 00.000 7988 Enqueuing Move request for scope (0.20, 0.06)
18:58:52.934 00.000 15712 Worker thread wakes up
18:58:52.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
18:58:52.934 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
18:58:52.934 00.000 15712 Moving (0.20, 0.06) raw xDistance=-0.06 yDistance=-0.20
18:58:52.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:52.949 00.015 7988 UpdateGuideState exits: m=1444 SNR=25.6
18:58:52.951 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:52.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:52.951 00.000 7988 Enqueuing Expose request
18:58:52.951 00.000 15712 PPEC rslt: input = -0.06, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 634.67
18:58:52.951 00.000 15712 PPEC: input: -0.06, control: 0.06, exposure: 1500
18:58:52.951 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:52.951 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:58:52.951 00.000 15712 MoveAxis(W, 18, ABG)
18:58:52.951 00.000 15712 Guiding  Dir = 3, Dur = 18
18:58:52.951 00.000 15712 IsGuiding returns 0
18:58:52.968 00.017 15712 IsGuiding returns 1
18:58:52.968 00.000 15712 scope still moving after pulse duration time elapsed
18:58:53.013 00.045 15712 IsGuiding returns 0
18:58:53.013 00.000 15712 scope move finished after 18 + 40 ms
18:58:53.013 00.000 15712 Move returns status 0, amount 18
18:58:53.013 00.000 15712 MoveAxis(N, 0, ABG)
18:58:53.013 00.000 15712 Move returns status 0, amount 0
18:58:53.013 00.000 15712 move complete, result=0
18:58:53.013 00.000 15712 worker thread done servicing request
18:58:53.013 00.000 15712 Worker thread wakes up
18:58:53.013 00.000 7988 GuideStep: -0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
18:58:53.015 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:53.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:54.657 01.642 15712 Exposure complete
18:58:54.719 00.062 15712 worker thread done servicing request
18:58:54.719 00.000 7988 OnExposeComplete: enter
18:58:54.719 00.000 7988 UpdateGuideState(): m_state=6
18:58:54.719 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
18:58:54.719 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=434.87, Mass=1326, SNR=24.8, Peak=199 HFD=2.9
18:58:54.719 00.000 7988 MultiStar: [#1 0.04,0.04,0.96,U] [#2 -0.04,0.35,1.01,U] [#3 -0.06,0.48,1.01,U] [#4 -0.31,0.41,1.05,U] [#5 -0.08,0.22,0.68,U] [#6 0.09,0.23,0.77,U] [#7 -0.11,0.20,0.73,U] [#8 0.02,0.37,0.67,U] 
18:58:54.726 00.007 7988 single-star, 8 included, MultiStar: {-0.06, 0.27}, one-star: {-0.05, 0.11}
18:58:54.727 00.001 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
18:58:54.728 00.001 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
18:58:54.729 00.001 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=-0.11 mountY=0.05, mountTheta=2.75
18:58:54.731 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
18:58:54.733 00.002 7988 Enqueuing Move request for scope (-0.05, 0.11)
18:58:54.734 00.001 15712 Worker thread wakes up
18:58:54.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
18:58:54.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
18:58:54.734 00.000 15712 Moving (-0.05, 0.11) raw xDistance=-0.11 yDistance=0.05
18:58:54.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:54.734 00.000 7988 UpdateGuideState exits: m=1326 SNR=24.8
18:58:54.736 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:54.737 00.001 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 634.74
18:58:54.738 00.001 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
18:58:54.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:54.738 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:54.738 00.000 7988 Enqueuing Expose request
18:58:54.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:58:54.738 00.000 15712 MoveAxis(E, 0, ABG)
18:58:54.738 00.000 15712 Move returns status 0, amount 0
18:58:54.738 00.000 15712 MoveAxis(N, 0, ABG)
18:58:54.738 00.000 15712 Move returns status 0, amount 0
18:58:54.738 00.000 15712 move complete, result=0
18:58:54.738 00.000 15712 worker thread done servicing request
18:58:54.738 00.000 15712 Worker thread wakes up
18:58:54.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:54.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:54.738 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
18:58:56.152 01.414 15712 Exposure complete
18:58:56.215 00.063 15712 worker thread done servicing request
18:58:56.217 00.002 7988 OnExposeComplete: enter
18:58:56.217 00.000 7988 UpdateGuideState(): m_state=6
18:58:56.217 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
18:58:56.217 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=434.89, Mass=1399, SNR=25.4, Peak=241 HFD=2.9
18:58:56.217 00.000 7988 MultiStar: [#1 0.08,0.47,1.05,U] [#2 -0.12,0.40,0.99,U] [#3 -0.12,0.36,0.96,U] [#4 -0.30,0.50,1.05,U] [#5 -0.42,0.05,0.71,U] [#6 0.30,0.42,0.73,U] [#7 0.09,0.27,0.68,U] [#8 -0.10,0.13,0.62,U] 
18:58:56.217 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.32}, one-star: {-0.06, 0.13}
18:58:56.217 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.58) = xAngle (3.57 = -2.71)
18:58:56.217 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.68 = 0.40)
18:58:56.217 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.99 mountX=-0.13 mountY=0.05, mountTheta=2.74
18:58:56.217 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.13, opts=13)
18:58:56.229 00.012 7988 Enqueuing Move request for scope (-0.06, 0.13)
18:58:56.230 00.001 15712 Worker thread wakes up
18:58:56.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
18:58:56.230 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
18:58:56.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:56.230 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.4
18:58:56.232 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:56.232 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:56.234 00.002 7988 Enqueuing Expose request
18:58:56.234 00.000 15712 Moving (-0.06, 0.13) raw xDistance=-0.13 yDistance=0.05
18:58:56.236 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 634.80
18:58:56.236 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
18:58:56.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:56.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:58:56.236 00.000 15712 MoveAxis(E, 8, ABG)
18:58:56.236 00.000 15712 Guiding  Dir = 2, Dur = 8
18:58:56.236 00.000 15712 IsGuiding returns 0
18:58:56.247 00.011 15712 IsGuiding returns 0
18:58:56.247 00.000 15712 Move returns status 0, amount 8
18:58:56.247 00.000 15712 MoveAxis(N, 0, ABG)
18:58:56.247 00.000 15712 Move returns status 0, amount 0
18:58:56.247 00.000 15712 move complete, result=0
18:58:56.247 00.000 15712 worker thread done servicing request
18:58:56.247 00.000 15712 Worker thread wakes up
18:58:56.247 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
18:58:56.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:56.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:57.888 01.641 15712 Exposure complete
18:58:57.950 00.062 15712 worker thread done servicing request
18:58:57.950 00.000 7988 OnExposeComplete: enter
18:58:57.950 00.000 7988 UpdateGuideState(): m_state=6
18:58:57.950 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
18:58:57.950 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=434.85, Mass=1499, SNR=26.2, Peak=191 HFD=3.5
18:58:57.950 00.000 7988 MultiStar: [#1 0.11,0.43,0.99,U] [#2 -0.04,0.38,0.98,U] [#3 0.09,0.20,0.92,U] [#4 -0.07,0.22,1.00,U] [#5 -0.03,0.44,0.69,U] [#6 0.36,0.39,0.67,U] [#7 0.13,0.36,0.62,U] [#8 0.18,0.32,0.62,U] 
18:58:57.950 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.30}, one-star: {0.12, 0.09}
18:58:57.950 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.58) = xAngle (2.20 = 2.20)
18:58:57.950 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.31 = -0.97)
18:58:57.950 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.62 mountX=-0.09 mountY=-0.12, mountTheta=-2.19
18:58:57.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.09, opts=13)
18:58:57.950 00.000 7988 Enqueuing Move request for scope (0.12, 0.09)
18:58:57.950 00.000 15712 Worker thread wakes up
18:58:57.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
18:58:57.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
18:58:57.950 00.000 15712 Moving (0.12, 0.09) raw xDistance=-0.09 yDistance=-0.12
18:58:57.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:57.950 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.2
18:58:57.965 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:57.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:57.965 00.000 7988 Enqueuing Expose request
18:58:57.965 00.000 15712 PPEC rslt: input = -0.09, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 634.87
18:58:57.965 00.000 15712 PPEC: input: -0.09, control: -0.04, exposure: 1500
18:58:57.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:57.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:58:57.965 00.000 15712 MoveAxis(E, 14, ABG)
18:58:57.965 00.000 15712 Guiding  Dir = 2, Dur = 14
18:58:57.965 00.000 15712 IsGuiding returns 0
18:58:57.998 00.033 15712 IsGuiding returns 1
18:58:57.998 00.000 15712 scope still moving after pulse duration time elapsed
18:58:58.045 00.047 15712 IsGuiding returns 0
18:58:58.045 00.000 15712 scope move finished after 14 + 62 ms
18:58:58.045 00.000 15712 Move returns status 0, amount 14
18:58:58.045 00.000 15712 MoveAxis(N, 0, ABG)
18:58:58.045 00.000 15712 Move returns status 0, amount 0
18:58:58.045 00.000 15712 move complete, result=0
18:58:58.045 00.000 7988 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
18:58:58.048 00.003 15712 worker thread done servicing request
18:58:58.048 00.000 15712 Worker thread wakes up
18:58:58.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:58.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:58:59.451 01.403 15712 Exposure complete
18:58:59.512 00.061 15712 worker thread done servicing request
18:58:59.513 00.001 7988 OnExposeComplete: enter
18:58:59.513 00.000 7988 UpdateGuideState(): m_state=6
18:58:59.513 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
18:58:59.513 00.000 7988 Star::Find returns 1 (0), X=1178.33, Y=434.76, Mass=1457, SNR=25.7, Peak=209 HFD=3.4
18:58:59.513 00.000 7988 MultiStar: [#1 0.03,0.16,1.00,U] [#2 0.14,0.32,1.02,U] [#3 -0.09,0.25,0.95,U] [#4 -0.17,0.46,1.03,U] [#5 0.18,-0.06,0.69,U] [#6 0.19,0.36,0.72,U] [#7 0.24,0.25,0.67,U] [#8 0.35,0.54,0.64,U] 
18:58:59.519 00.006 7988 single-star, 8 included, MultiStar: {0.06, 0.25}, one-star: {-0.10, -0.00}
18:58:59.519 00.000 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.58) = xAngle (-1.54 = -1.54)
18:58:59.521 00.002 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.57 = 1.57)
18:58:59.521 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.12 mountX=0.00 mountY=0.10, mountTheta=1.54
18:58:59.523 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.00, opts=13)
18:58:59.525 00.002 7988 Enqueuing Move request for scope (-0.10, -0.00)
18:58:59.525 00.000 15712 Worker thread wakes up
18:58:59.525 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
18:58:59.525 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
18:58:59.525 00.000 15712 Moving (-0.10, -0.00) raw xDistance=0.00 yDistance=0.10
18:58:59.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:58:59.527 00.002 7988 UpdateGuideState exits: m=1457 SNR=25.7
18:58:59.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:59.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:58:59.529 00.000 7988 Enqueuing Expose request
18:58:59.529 00.000 15712 PPEC rslt: input = 0.00, final = -0.06, react = 0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 634.93
18:58:59.529 00.000 15712 PPEC: input: 0.00, control: -0.06, exposure: 1500
18:58:59.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:59.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:58:59.529 00.000 15712 MoveAxis(E, 19, ABG)
18:58:59.529 00.000 15712 Guiding  Dir = 2, Dur = 19
18:58:59.529 00.000 15712 IsGuiding returns 0
18:58:59.549 00.020 15712 PulseGuide returned control before completion, sleep 14
18:58:59.577 00.028 15712 IsGuiding returns 1
18:58:59.577 00.000 15712 scope still moving after pulse duration time elapsed
18:58:59.612 00.035 15712 IsGuiding returns 0
18:58:59.612 00.000 15712 scope move finished after 19 + 60 ms
18:58:59.612 00.000 15712 Move returns status 0, amount 19
18:58:59.612 00.000 15712 MoveAxis(N, 0, ABG)
18:58:59.612 00.000 15712 Move returns status 0, amount 0
18:58:59.612 00.000 15712 move complete, result=0
18:58:59.612 00.000 7988 GuideStep: 0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
18:58:59.615 00.003 15712 worker thread done servicing request
18:58:59.615 00.000 15712 Worker thread wakes up
18:58:59.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:58:59.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:01.255 01.640 15712 Exposure complete
18:59:01.316 00.061 15712 worker thread done servicing request
18:59:01.316 00.000 7988 OnExposeComplete: enter
18:59:01.316 00.000 7988 UpdateGuideState(): m_state=6
18:59:01.320 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
18:59:01.320 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=435.38, Mass=1373, SNR=25.1, Peak=199 HFD=3.2
18:59:01.322 00.002 7988 MultiStar: [#1 0.32,0.75,1.01,U] [#2 0.07,0.76,1.03,U] [#3 -0.04,0.79,0.98,U] [#4 0.01,0.95,0.00,M1] [#5 0.12,0.88,0.73,U] [#6 0.48,0.80,0.00,M1] [#7 0.51,0.68,0.67,U] [#8 0.20,0.82,0.66,U] 
18:59:01.324 00.002 7988 single-star, 6 included, MultiStar: {0.16, 0.75}, one-star: {0.08, 0.62}
18:59:01.324 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
18:59:01.326 00.002 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.15)
18:59:01.326 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.62 hyp=0.62 cameraTheta=1.45 mountX=-0.62 mountY=-0.09, mountTheta=-3.00
18:59:01.328 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.62, opts=13)
18:59:01.331 00.003 7988 Enqueuing Move request for scope (0.08, 0.62)
18:59:01.332 00.001 15712 Worker thread wakes up
18:59:01.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:01.332 00.000 7988 UpdateGuideState exits: m=1373 SNR=25.1
18:59:01.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:01.332 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:01.332 00.000 7988 Enqueuing Expose request
18:59:01.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.62) opts 0xd
18:59:01.332 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.62)
18:59:01.332 00.000 15712 Moving (0.08, 0.62) raw xDistance=-0.62 yDistance=-0.09
18:59:01.332 00.000 15712 PPEC rslt: input = -0.62, final = -0.46, react = -0.37, pred = -0.09, hyst = -0.34, hyst_pct = 0.00, period_length = 635.00
18:59:01.332 00.000 15712 PPEC: input: -0.62, control: -0.46, exposure: 1500
18:59:01.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:01.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:59:01.332 00.000 15712 MoveAxis(E, 149, ABG)
18:59:01.332 00.000 15712 Guiding  Dir = 2, Dur = 149
18:59:01.332 00.000 15712 IsGuiding returns 0
18:59:01.348 00.016 15712 PulseGuide returned control before completion, sleep 145
18:59:01.531 00.183 15712 IsGuiding returns 0
18:59:01.531 00.000 15712 Move returns status 0, amount 149
18:59:01.531 00.000 15712 MoveAxis(N, 0, ABG)
18:59:01.531 00.000 15712 Move returns status 0, amount 0
18:59:01.531 00.000 15712 move complete, result=0
18:59:01.531 00.000 7988 GuideStep: -0.6 px 149 ms EAST, -0.1 px 0 ms NORTH
18:59:01.533 00.002 15712 worker thread done servicing request
18:59:01.533 00.000 15712 Worker thread wakes up
18:59:01.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:01.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:02.941 01.408 15712 Exposure complete
18:59:03.005 00.064 15712 worker thread done servicing request
18:59:03.005 00.000 7988 OnExposeComplete: enter
18:59:03.005 00.000 7988 UpdateGuideState(): m_state=6
18:59:03.005 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
18:59:03.016 00.011 7988 Star::Find returns 1 (0), X=1178.43, Y=435.78, Mass=1347, SNR=25.0, Peak=195 HFD=3.0
18:59:03.016 00.000 7988 MultiStar: [#1 0.13,1.40,0.00,M1] [#2 0.17,1.08,0.00,M1] [#3 -0.11,1.26,0.00,M1] [#4 -0.07,1.33,0.00,M2] [#5 -0.11,1.10,0.00,M1] [#6 0.41,1.31,0.00,M2] [#7 0.13,1.20,0.00,M1] [#8 0.16,1.29,0.00,M1] 
18:59:03.016 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.14 = -3.14)
18:59:03.016 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
18:59:03.020 00.004 7988 CameraToMount -- cameraX=0.00 cameraY=1.02 hyp=1.02 cameraTheta=1.57 mountX=-1.02 mountY=-0.03, mountTheta=-3.11
18:59:03.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=1.02, opts=13)
18:59:03.020 00.000 7988 Enqueuing Move request for scope (0.00, 1.02)
18:59:03.020 00.000 15712 Worker thread wakes up
18:59:03.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 1.02) opts 0xd
18:59:03.020 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 1.02)
18:59:03.020 00.000 15712 Moving (0.00, 1.02) raw xDistance=-1.02 yDistance=-0.03
18:59:03.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:03.020 00.000 7988 UpdateGuideState exits: m=1347 SNR=25.0
18:59:03.020 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:03.020 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:03.020 00.000 7988 Enqueuing Expose request
18:59:03.020 00.000 15712 PPEC rslt: input = -1.02, final = -0.72, react = -0.61, pred = -0.10, hyst = -0.56, hyst_pct = 0.00, period_length = 635.06
18:59:03.020 00.000 15712 PPEC: input: -1.02, control: -0.72, exposure: 1500
18:59:03.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:03.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:59:03.020 00.000 15712 MoveAxis(E, 234, ABG)
18:59:03.020 00.000 15712 Guiding  Dir = 2, Dur = 234
18:59:03.020 00.000 15712 IsGuiding returns 0
18:59:03.036 00.016 15712 PulseGuide returned control before completion, sleep 227
18:59:03.305 00.269 15712 IsGuiding returns 1
18:59:03.305 00.000 15712 scope still moving after pulse duration time elapsed
18:59:03.339 00.034 15712 IsGuiding returns 0
18:59:03.339 00.000 15712 scope move finished after 234 + 73 ms
18:59:03.339 00.000 15712 Move returns status 0, amount 234
18:59:03.339 00.000 15712 MoveAxis(N, 0, ABG)
18:59:03.339 00.000 15712 Move returns status 0, amount 0
18:59:03.339 00.000 15712 move complete, result=0
18:59:03.339 00.000 15712 worker thread done servicing request
18:59:03.339 00.000 15712 Worker thread wakes up
18:59:03.339 00.000 7988 GuideStep: -1.0 px 234 ms EAST, -0.0 px 0 ms NORTH
18:59:03.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:03.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:04.983 01.644 15712 Exposure complete
18:59:05.044 00.061 15712 worker thread done servicing request
18:59:05.044 00.000 7988 OnExposeComplete: enter
18:59:05.044 00.000 7988 UpdateGuideState(): m_state=6
18:59:05.049 00.005 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
18:59:05.049 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=435.94, Mass=1441, SNR=25.7, Peak=203 HFD=2.9
18:59:05.051 00.002 7988 MultiStar: [#1 0.09,1.43,0.00,M2] [#2 0.12,1.45,0.00,M2] [#3 -0.05,1.31,0.00,M2] [#4 -0.08,1.36,0.00,M3] [#5 -0.05,1.25,0.00,M2] [#6 0.49,1.48,0.00,M3] [#7 0.25,1.28,0.00,M2] [#8 0.12,1.24,0.00,M2] 
18:59:05.053 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.98)
18:59:05.053 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.13)
18:59:05.055 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=1.18 hyp=1.20 cameraTheta=1.73 mountX=-1.18 mountY=0.16, mountTheta=3.01
18:59:05.057 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=1.18, opts=13)
18:59:05.057 00.000 7988 Enqueuing Move request for scope (-0.19, 1.18)
18:59:05.059 00.002 15712 Worker thread wakes up
18:59:05.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.18) opts 0xd
18:59:05.059 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 1.18)
18:59:05.059 00.000 15712 Moving (-0.19, 1.18) raw xDistance=-1.18 yDistance=0.16
18:59:05.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:05.061 00.002 7988 UpdateGuideState exits: m=1441 SNR=25.7
18:59:05.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:05.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:05.061 00.000 7988 Enqueuing Expose request
18:59:05.061 00.000 15712 PPEC rslt: input = -1.18, final = -0.81, react = -0.71, pred = -0.10, hyst = -0.66, hyst_pct = 0.00, period_length = 635.13
18:59:05.061 00.000 15712 PPEC: input: -1.18, control: -0.81, exposure: 1500
18:59:05.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:05.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:59:05.061 00.000 15712 MoveAxis(E, 265, ABG)
18:59:05.061 00.000 15712 Guiding  Dir = 2, Dur = 265
18:59:05.061 00.000 15712 IsGuiding returns 0
18:59:05.079 00.018 15712 PulseGuide returned control before completion, sleep 262
18:59:05.348 00.269 15712 IsGuiding returns 1
18:59:05.348 00.000 15712 scope still moving after pulse duration time elapsed
18:59:05.380 00.032 15712 IsGuiding returns 0
18:59:05.380 00.000 15712 scope move finished after 265 + 52 ms
18:59:05.380 00.000 15712 Move returns status 0, amount 265
18:59:05.380 00.000 15712 MoveAxis(N, 0, ABG)
18:59:05.380 00.000 15712 Move returns status 0, amount 0
18:59:05.380 00.000 15712 move complete, result=0
18:59:05.380 00.000 7988 GuideStep: -1.2 px 265 ms EAST, 0.2 px 0 ms NORTH
18:59:05.385 00.005 15712 worker thread done servicing request
18:59:05.385 00.000 15712 Worker thread wakes up
18:59:05.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:05.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:06.799 01.414 15712 Exposure complete
18:59:06.862 00.063 15712 worker thread done servicing request
18:59:06.862 00.000 7988 OnExposeComplete: enter
18:59:06.862 00.000 7988 UpdateGuideState(): m_state=6
18:59:06.865 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
18:59:06.865 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=435.43, Mass=1529, SNR=26.3, Peak=187 HFD=3.3
18:59:06.867 00.002 7988 MultiStar: [#1 0.24,0.76,0.98,U] [#2 0.02,0.83,1.02,U] [#3 0.13,0.98,0.00,M3] [#4 0.05,0.76,0.99,U] [#5 -0.03,0.95,0.00,M3] [#6 0.47,1.13,0.00,M4] [#7 0.13,1.06,0.00,M3] [#8 0.27,0.79,0.61,U] 
18:59:06.869 00.002 7988 single-star, 4 included, MultiStar: {0.12, 0.76}, one-star: {0.11, 0.67}
18:59:06.869 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
18:59:06.871 00.002 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.19)
18:59:06.871 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.67 hyp=0.68 cameraTheta=1.41 mountX=-0.67 mountY=-0.13, mountTheta=-2.96
18:59:06.873 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.67, opts=13)
18:59:06.875 00.002 7988 Enqueuing Move request for scope (0.11, 0.67)
18:59:06.877 00.002 15712 Worker thread wakes up
18:59:06.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.67) opts 0xd
18:59:06.877 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.67)
18:59:06.877 00.000 15712 Moving (0.11, 0.67) raw xDistance=-0.67 yDistance=-0.13
18:59:06.878 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:06.880 00.002 7988 UpdateGuideState exits: m=1529 SNR=26.3
18:59:06.882 00.002 15712 PPEC rslt: input = -0.67, final = -0.50, react = -0.40, pred = -0.10, hyst = -0.40, hyst_pct = 0.00, period_length = 635.20
18:59:06.882 00.000 15712 PPEC: input: -0.67, control: -0.50, exposure: 1500
18:59:06.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:06.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:59:06.882 00.000 15712 MoveAxis(E, 163, ABG)
18:59:06.882 00.000 15712 Guiding  Dir = 2, Dur = 163
18:59:06.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:06.882 00.000 15712 IsGuiding returns 0
18:59:06.884 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:06.884 00.000 7988 Enqueuing Expose request
18:59:06.895 00.011 15712 PulseGuide returned control before completion, sleep 156
18:59:07.067 00.172 15712 IsGuiding returns 1
18:59:07.067 00.000 15712 scope still moving after pulse duration time elapsed
18:59:07.098 00.031 15712 IsGuiding returns 0
18:59:07.098 00.000 15712 scope move finished after 163 + 51 ms
18:59:07.098 00.000 15712 Move returns status 0, amount 163
18:59:07.098 00.000 15712 MoveAxis(N, 0, ABG)
18:59:07.098 00.000 15712 Move returns status 0, amount 0
18:59:07.098 00.000 15712 move complete, result=0
18:59:07.098 00.000 15712 worker thread done servicing request
18:59:07.098 00.000 15712 Worker thread wakes up
18:59:07.098 00.000 7988 GuideStep: -0.7 px 163 ms EAST, -0.1 px 0 ms NORTH
18:59:07.100 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:07.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:08.728 01.628 15712 Exposure complete
18:59:08.790 00.062 15712 worker thread done servicing request
18:59:08.790 00.000 7988 OnExposeComplete: enter
18:59:08.790 00.000 7988 UpdateGuideState(): m_state=6
18:59:08.793 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
18:59:08.795 00.002 7988 Star::Find returns 1 (0), X=1178.42, Y=433.69, Mass=1441, SNR=25.6, Peak=212 HFD=3.5
18:59:08.795 00.000 7988 MultiStar: [#1 0.17,-0.86,1.00,U] [#2 0.09,-0.90,1.06,U] [#3 -0.04,-0.88,0.95,U] [#4 -0.16,-0.99,0.00,M3] [#5 -0.11,-0.88,0.71,U] [#6 0.50,-0.78,0.00,M5] [#7 0.25,-0.78,0.65,U] [#8 0.44,-1.03,0.00,M2] 
18:59:08.797 00.002 7988 refined, 5 included, MultiStar: {0.06, -0.90}, one-star: {-0.00, -1.07}
18:59:08.799 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
18:59:08.799 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
18:59:08.801 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.90 hyp=0.90 cameraTheta=-1.51 mountX=0.90 mountY=-0.03, mountTheta=-0.04
18:59:08.803 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.90, opts=13)
18:59:08.803 00.000 7988 Enqueuing Move request for scope (0.06, -0.90)
18:59:08.805 00.002 15712 Worker thread wakes up
18:59:08.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.90) opts 0xd
18:59:08.805 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.90)
18:59:08.805 00.000 15712 Moving (0.06, -0.90) raw xDistance=0.90 yDistance=-0.03
18:59:08.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:08.806 00.001 7988 UpdateGuideState exits: m=1441 SNR=25.6
18:59:08.808 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:08.808 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:08.810 00.002 7988 Enqueuing Expose request
18:59:08.810 00.000 15712 PPEC rslt: input = 0.90, final = 0.44, react = 0.54, pred = -0.10, hyst = 0.44, hyst_pct = 0.00, period_length = 635.27
18:59:08.810 00.000 15712 PPEC: input: 0.90, control: 0.44, exposure: 1500
18:59:08.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:08.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:59:08.810 00.000 15712 MoveAxis(W, 143, ABG)
18:59:08.810 00.000 15712 Guiding  Dir = 3, Dur = 143
18:59:08.812 00.002 15712 IsGuiding returns 0
18:59:08.832 00.020 15712 PulseGuide returned control before completion, sleep 130
18:59:08.982 00.150 15712 IsGuiding returns 1
18:59:08.982 00.000 15712 scope still moving after pulse duration time elapsed
18:59:09.019 00.037 15712 IsGuiding returns 0
18:59:09.019 00.000 15712 scope move finished after 143 + 72 ms
18:59:09.019 00.000 15712 Move returns status 0, amount 143
18:59:09.019 00.000 15712 MoveAxis(N, 0, ABG)
18:59:09.019 00.000 15712 Move returns status 0, amount 0
18:59:09.019 00.000 15712 move complete, result=0
18:59:09.019 00.000 7988 GuideStep: 0.9 px 143 ms WEST, -0.0 px 0 ms NORTH
18:59:09.029 00.010 15712 worker thread done servicing request
18:59:09.029 00.000 15712 Worker thread wakes up
18:59:09.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:09.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:10.448 01.419 15712 Exposure complete
18:59:10.512 00.064 15712 worker thread done servicing request
18:59:10.512 00.000 7988 OnExposeComplete: enter
18:59:10.512 00.000 7988 UpdateGuideState(): m_state=6
18:59:10.512 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
18:59:10.516 00.004 7988 Star::Find returns 1 (0), X=1178.43, Y=433.93, Mass=1409, SNR=25.5, Peak=194 HFD=3.1
18:59:10.516 00.000 7988 MultiStar: [#1 0.22,-0.82,1.02,U] [#2 -0.02,-0.55,1.05,U] [#3 -0.11,-0.92,0.00,M3] [#4 -0.15,-0.61,1.05,U] [#5 0.05,-0.73,0.72,U] [#6 0.32,-0.64,0.68,U] [#7 0.16,-0.72,0.69,U] [#8 0.24,-0.68,0.64,U] 
18:59:10.516 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.70}, one-star: {0.01, -0.83}
18:59:10.516 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
18:59:10.516 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
18:59:10.516 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.70 hyp=0.70 cameraTheta=-1.45 mountX=0.70 mountY=-0.07, mountTheta=-0.09
18:59:10.516 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.70, opts=13)
18:59:10.516 00.000 7988 Enqueuing Move request for scope (0.08, -0.70)
18:59:10.516 00.000 15712 Worker thread wakes up
18:59:10.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.70) opts 0xd
18:59:10.516 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.70)
18:59:10.516 00.000 15712 Moving (0.08, -0.70) raw xDistance=0.70 yDistance=-0.07
18:59:10.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:10.525 00.009 7988 UpdateGuideState exits: m=1409 SNR=25.5
18:59:10.525 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:10.525 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:10.525 00.000 7988 Enqueuing Expose request
18:59:10.525 00.000 15712 PPEC rslt: input = 0.70, final = 0.26, react = 0.42, pred = -0.16, hyst = 0.35, hyst_pct = 0.00, period_length = 635.34
18:59:10.525 00.000 15712 PPEC: input: 0.70, control: 0.26, exposure: 1500
18:59:10.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:10.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:59:10.525 00.000 15712 MoveAxis(W, 83, ABG)
18:59:10.525 00.000 15712 Guiding  Dir = 3, Dur = 83
18:59:10.545 00.020 15712 IsGuiding returns 0
18:59:10.562 00.017 15712 PulseGuide returned control before completion, sleep 78
18:59:10.669 00.107 15712 IsGuiding returns 0
18:59:10.669 00.000 15712 Move returns status 0, amount 83
18:59:10.669 00.000 15712 MoveAxis(N, 0, ABG)
18:59:10.669 00.000 15712 Move returns status 0, amount 0
18:59:10.669 00.000 15712 move complete, result=0
18:59:10.669 00.000 7988 GuideStep: 0.7 px 83 ms WEST, -0.1 px 0 ms NORTH
18:59:10.676 00.007 15712 worker thread done servicing request
18:59:10.676 00.000 15712 Worker thread wakes up
18:59:10.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:10.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:12.309 01.633 15712 Exposure complete
18:59:12.373 00.064 15712 worker thread done servicing request
18:59:12.375 00.002 7988 OnExposeComplete: enter
18:59:12.375 00.000 7988 UpdateGuideState(): m_state=6
18:59:12.376 00.001 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
18:59:12.376 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=433.86, Mass=1399, SNR=25.2, Peak=174 HFD=3.4
18:59:12.378 00.002 7988 MultiStar: [#1 0.23,-0.80,1.00,U] [#2 0.10,-0.54,1.00,U] [#3 0.12,-0.80,0.94,U] [#4 -0.19,-0.86,1.02,U] [#5 0.18,-0.87,0.69,U] [#6 0.27,-0.62,0.69,U] [#7 0.48,-0.62,0.65,U] [#8 0.10,-0.71,0.65,U] 
18:59:12.380 00.002 7988 refined, 8 included, MultiStar: {0.13, -0.75}, one-star: {0.10, -0.90}
18:59:12.380 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
18:59:12.382 00.002 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -2.99)
18:59:12.382 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.75 hyp=0.76 cameraTheta=-1.39 mountX=0.75 mountY=-0.12, mountTheta=-0.15
18:59:12.384 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.75, opts=13)
18:59:12.386 00.002 7988 Enqueuing Move request for scope (0.13, -0.75)
18:59:12.386 00.000 15712 Worker thread wakes up
18:59:12.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.75) opts 0xd
18:59:12.386 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.75)
18:59:12.386 00.000 15712 Moving (0.13, -0.75) raw xDistance=0.75 yDistance=-0.12
18:59:12.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:12.389 00.003 7988 UpdateGuideState exits: m=1399 SNR=25.2
18:59:12.389 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:12.389 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:12.389 00.000 7988 Enqueuing Expose request
18:59:12.389 00.000 15712 PPEC rslt: input = 0.75, final = 0.28, react = 0.45, pred = -0.17, hyst = 0.43, hyst_pct = 0.00, period_length = 635.41
18:59:12.389 00.000 15712 PPEC: input: 0.75, control: 0.28, exposure: 1500
18:59:12.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:12.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:59:12.389 00.000 15712 MoveAxis(W, 91, ABG)
18:59:12.389 00.000 15712 Guiding  Dir = 3, Dur = 91
18:59:12.389 00.000 15712 IsGuiding returns 0
18:59:12.408 00.019 15712 PulseGuide returned control before completion, sleep 79
18:59:12.524 00.116 15712 IsGuiding returns 0
18:59:12.524 00.000 15712 Move returns status 0, amount 91
18:59:12.524 00.000 15712 MoveAxis(N, 0, ABG)
18:59:12.524 00.000 15712 Move returns status 0, amount 0
18:59:12.524 00.000 15712 move complete, result=0
18:59:12.524 00.000 7988 GuideStep: 0.8 px 91 ms WEST, -0.1 px 0 ms NORTH
18:59:12.530 00.006 15712 worker thread done servicing request
18:59:12.530 00.000 15712 Worker thread wakes up
18:59:12.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:12.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:13.934 01.404 15712 Exposure complete
18:59:13.995 00.061 15712 worker thread done servicing request
18:59:13.995 00.000 7988 OnExposeComplete: enter
18:59:13.995 00.000 7988 UpdateGuideState(): m_state=6
18:59:13.999 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
18:59:14.001 00.002 7988 Star::Find returns 1 (0), X=1178.46, Y=434.34, Mass=1479, SNR=25.9, Peak=197 HFD=3.4
18:59:14.003 00.002 7988 MultiStar: [#1 0.01,-0.32,0.99,U] [#2 -0.14,-0.23,0.96,U] [#3 0.05,-0.16,0.93,U] [#4 -0.01,-0.16,1.01,U] [#5 0.18,-0.33,0.67,U] [#6 0.44,-0.13,0.69,U] [#7 0.39,-0.13,0.68,U] [#8 0.14,-0.18,0.62,U] 
18:59:14.005 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.24}, one-star: {0.03, -0.43}
18:59:14.005 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
18:59:14.007 00.002 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.78)
18:59:14.007 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.19 mountX=0.24 mountY=-0.09, mountTheta=-0.36
18:59:14.009 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.24, opts=13)
18:59:14.011 00.002 7988 Enqueuing Move request for scope (0.10, -0.24)
18:59:14.011 00.000 15712 Worker thread wakes up
18:59:14.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
18:59:14.011 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
18:59:14.011 00.000 15712 Moving (0.10, -0.24) raw xDistance=0.24 yDistance=-0.09
18:59:14.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:14.011 00.000 7988 UpdateGuideState exits: m=1479 SNR=25.9
18:59:14.015 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:14.015 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:14.017 00.002 7988 Enqueuing Expose request
18:59:14.017 00.000 15712 PPEC rslt: input = 0.24, final = 0.08, react = 0.14, pred = -0.07, hyst = 0.14, hyst_pct = 0.00, period_length = 635.48
18:59:14.017 00.000 15712 PPEC: input: 0.24, control: 0.08, exposure: 1500
18:59:14.019 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:14.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:59:14.019 00.000 15712 MoveAxis(W, 24, ABG)
18:59:14.019 00.000 15712 Guiding  Dir = 3, Dur = 24
18:59:14.019 00.000 15712 IsGuiding returns 0
18:59:14.046 00.027 15712 IsGuiding returns 1
18:59:14.046 00.000 15712 scope still moving after pulse duration time elapsed
18:59:14.090 00.044 15712 IsGuiding returns 0
18:59:14.090 00.000 15712 scope move finished after 24 + 51 ms
18:59:14.090 00.000 15712 Move returns status 0, amount 24
18:59:14.090 00.000 15712 MoveAxis(N, 0, ABG)
18:59:14.090 00.000 15712 Move returns status 0, amount 0
18:59:14.090 00.000 15712 move complete, result=0
18:59:14.090 00.000 7988 GuideStep: 0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
18:59:14.096 00.006 15712 worker thread done servicing request
18:59:14.096 00.000 15712 Worker thread wakes up
18:59:14.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:14.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:15.738 01.642 15712 Exposure complete
18:59:15.799 00.061 15712 worker thread done servicing request
18:59:15.799 00.000 7988 OnExposeComplete: enter
18:59:15.799 00.000 7988 UpdateGuideState(): m_state=6
18:59:15.799 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
18:59:15.799 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=436.30, Mass=1428, SNR=25.6, Peak=171 HFD=3.5
18:59:15.804 00.005 7988 MultiStar: [#1 0.16,1.75,0.00,M1] [#2 -0.08,1.70,0.00,M1] [#3 -0.22,1.65,0.00,M2] [#4 -0.06,1.65,0.00,M1] [#5 -0.11,1.47,0.00,M1] [#6 0.36,1.90,0.00,M3] [#7 0.16,1.55,0.00,M1] [#8 0.12,1.74,0.00,M1] 
18:59:15.806 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
18:59:15.806 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
18:59:15.808 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=1.54 hyp=1.55 cameraTheta=1.67 mountX=-1.54 mountY=0.11, mountTheta=3.07
18:59:15.810 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=1.54, opts=13)
18:59:15.810 00.000 7988 Enqueuing Move request for scope (-0.15, 1.54)
18:59:15.812 00.002 15712 Worker thread wakes up
18:59:15.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 1.54) opts 0xd
18:59:15.812 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 1.54)
18:59:15.812 00.000 15712 Moving (-0.15, 1.54) raw xDistance=-1.54 yDistance=0.11
18:59:15.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:15.812 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.6
18:59:15.815 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:15.817 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:15.817 00.000 7988 Enqueuing Expose request
18:59:15.819 00.002 15712 PPEC rslt: input = -1.54, final = -0.99, react = -0.93, pred = -0.06, hyst = -0.82, hyst_pct = 0.00, period_length = 635.55
18:59:15.819 00.000 15712 PPEC: input: -1.54, control: -0.99, exposure: 1500
18:59:15.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:15.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:59:15.819 00.000 15712 MoveAxis(E, 322, ABG)
18:59:15.819 00.000 15712 Guiding  Dir = 2, Dur = 322
18:59:15.819 00.000 15712 IsGuiding returns 0
18:59:15.830 00.011 15712 PulseGuide returned control before completion, sleep 315
18:59:16.179 00.349 15712 IsGuiding returns 0
18:59:16.179 00.000 15712 Move returns status 0, amount 322
18:59:16.179 00.000 15712 MoveAxis(N, 0, ABG)
18:59:16.179 00.000 15712 Move returns status 0, amount 0
18:59:16.179 00.000 15712 move complete, result=0
18:59:16.179 00.000 7988 GuideStep: -1.5 px 322 ms EAST, 0.1 px 0 ms NORTH
18:59:16.190 00.011 15712 worker thread done servicing request
18:59:16.190 00.000 15712 Worker thread wakes up
18:59:16.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:16.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:17.599 01.409 15712 Exposure complete
18:59:17.664 00.065 15712 worker thread done servicing request
18:59:17.664 00.000 7988 OnExposeComplete: enter
18:59:17.664 00.000 7988 UpdateGuideState(): m_state=6
18:59:17.664 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
18:59:17.664 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=436.87, Mass=1429, SNR=25.6, Peak=199 HFD=3.4
18:59:17.664 00.000 7988 MultiStar: large primary error, entering stabilization period
18:59:17.664 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
18:59:17.664 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
18:59:17.664 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=2.11 hyp=2.12 cameraTheta=1.47 mountX=-2.11 mountY=-0.26, mountTheta=-3.02
18:59:17.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=2.11, opts=13)
18:59:17.664 00.000 7988 Enqueuing Move request for scope (0.21, 2.11)
18:59:17.675 00.011 15712 Worker thread wakes up
18:59:17.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 2.11) opts 0xd
18:59:17.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 2.11)
18:59:17.676 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:59:17.676 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.6
18:59:17.678 00.002 15712 Moving (0.21, 2.11) raw xDistance=-2.11 yDistance=-0.26
18:59:17.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:17.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:17.681 00.003 7988 Enqueuing Expose request
18:59:17.681 00.000 15712 PPEC rslt: input = -2.11, final = -1.32, react = -1.26, pred = -0.05, hyst = -1.13, hyst_pct = 0.00, period_length = 635.63
18:59:17.681 00.000 15712 PPEC: input: -2.11, control: -1.32, exposure: 1500
18:59:17.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
18:59:17.681 00.000 15712 MoveAxis(E, 430, ABG)
18:59:17.681 00.000 15712 Guiding  Dir = 2, Dur = 430
18:59:17.683 00.002 15712 IsGuiding returns 0
18:59:17.707 00.024 15712 PulseGuide returned control before completion, sleep 416
18:59:18.138 00.431 15712 IsGuiding returns 1
18:59:18.138 00.000 15712 scope still moving after pulse duration time elapsed
18:59:18.170 00.032 15712 IsGuiding returns 0
18:59:18.170 00.000 15712 scope move finished after 430 + 58 ms
18:59:18.170 00.000 15712 Move returns status 0, amount 430
18:59:18.170 00.000 15712 MoveAxis(N, 66, ABG)
18:59:18.170 00.000 15712 Guiding  Dir = 0, Dur = 66
18:59:18.170 00.000 15712 IsGuiding returns 0
18:59:18.250 00.080 15712 IsGuiding returns 1
18:59:18.250 00.000 15712 scope still moving after pulse duration time elapsed
18:59:18.282 00.032 15712 IsGuiding returns 1
18:59:18.330 00.048 15712 IsGuiding returns 0
18:59:18.330 00.000 15712 scope move finished after 66 + 93 ms
18:59:18.330 00.000 15712 Move returns status 0, amount 66
18:59:18.330 00.000 15712 move complete, result=0
18:59:18.330 00.000 15712 worker thread done servicing request
18:59:18.330 00.000 15712 Worker thread wakes up
18:59:18.330 00.000 7988 GuideStep: -2.1 px 430 ms EAST, -0.3 px 66 ms NORTH
18:59:18.332 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:18.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:19.968 01.636 15712 Exposure complete
18:59:20.032 00.064 15712 worker thread done servicing request
18:59:20.032 00.000 7988 OnExposeComplete: enter
18:59:20.032 00.000 7988 UpdateGuideState(): m_state=6
18:59:20.035 00.003 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
18:59:20.037 00.002 7988 Star::Find returns 1 (0), X=1178.33, Y=435.89, Mass=1462, SNR=25.8, Peak=192 HFD=3.5
18:59:20.037 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.05)
18:59:20.039 00.002 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.06)
18:59:20.039 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=1.13 hyp=1.13 cameraTheta=1.66 mountX=-1.13 mountY=0.07, mountTheta=3.08
18:59:20.041 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=1.13, opts=13)
18:59:20.043 00.002 7988 Enqueuing Move request for scope (-0.10, 1.13)
18:59:20.044 00.001 15712 Worker thread wakes up
18:59:20.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.13) opts 0xd
18:59:20.044 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 1.13)
18:59:20.044 00.000 15712 Moving (-0.10, 1.13) raw xDistance=-1.13 yDistance=0.07
18:59:20.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:20.044 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.8
18:59:20.046 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:20.048 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:20.048 00.000 7988 Enqueuing Expose request
18:59:20.050 00.002 15712 PPEC rslt: input = -1.13, final = -0.73, react = -0.68, pred = -0.06, hyst = -0.67, hyst_pct = 0.00, period_length = 635.70
18:59:20.050 00.000 15712 PPEC: input: -1.13, control: -0.73, exposure: 1500
18:59:20.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:20.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:59:20.050 00.000 15712 MoveAxis(E, 240, ABG)
18:59:20.050 00.000 15712 Guiding  Dir = 2, Dur = 240
18:59:20.050 00.000 15712 IsGuiding returns 0
18:59:20.068 00.018 15712 PulseGuide returned control before completion, sleep 228
18:59:20.320 00.252 15712 IsGuiding returns 0
18:59:20.320 00.000 15712 Move returns status 0, amount 240
18:59:20.320 00.000 15712 MoveAxis(N, 0, ABG)
18:59:20.320 00.000 15712 Move returns status 0, amount 0
18:59:20.320 00.000 15712 move complete, result=0
18:59:20.320 00.000 7988 GuideStep: -1.1 px 240 ms EAST, 0.1 px 0 ms NORTH
18:59:20.330 00.010 15712 worker thread done servicing request
18:59:20.330 00.000 15712 Worker thread wakes up
18:59:20.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:20.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:21.741 01.411 15712 Exposure complete
18:59:21.802 00.061 15712 worker thread done servicing request
18:59:21.802 00.000 7988 OnExposeComplete: enter
18:59:21.802 00.000 7988 UpdateGuideState(): m_state=6
18:59:21.802 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
18:59:21.802 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=434.53, Mass=1427, SNR=25.5, Peak=188 HFD=3.2
18:59:21.802 00.000 7988 MultiStar: exiting stabilization period
18:59:21.802 00.000 7988 MultiStar: [#1 0.07,0.03,0.99,U] [#2 -0.24,0.31,0.97,U] [#3 0.03,0.21,0.96,U] [#4 -0.35,0.29,1.05,U] [#5 -0.23,0.07,0.70,U] [#6 0.26,0.10,0.69,U] [#7 0.09,0.15,0.67,U] [#8 0.21,0.03,0.68,U] 
18:59:21.802 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.07, -0.23}
18:59:21.802 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
18:59:21.802 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.37)
18:59:21.802 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=-0.11 mountY=0.04, mountTheta=2.77
18:59:21.814 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
18:59:21.817 00.003 7988 Enqueuing Move request for scope (-0.05, 0.11)
18:59:21.818 00.001 15712 Worker thread wakes up
18:59:21.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:21.818 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.5
18:59:21.820 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:21.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:21.822 00.002 7988 Enqueuing Expose request
18:59:21.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
18:59:21.822 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
18:59:21.822 00.000 15712 Moving (-0.05, 0.11) raw xDistance=-0.11 yDistance=0.04
18:59:21.824 00.002 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
18:59:21.826 00.002 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
18:59:21.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:21.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:59:21.826 00.000 15712 MoveAxis(E, 12, ABG)
18:59:21.826 00.000 15712 Guiding  Dir = 2, Dur = 12
18:59:21.826 00.000 15712 IsGuiding returns 0
18:59:21.833 00.007 15712 IsGuiding returns 1
18:59:21.833 00.000 15712 scope still moving after pulse duration time elapsed
18:59:21.899 00.066 15712 IsGuiding returns 0
18:59:21.899 00.000 15712 scope move finished after 12 + 73 ms
18:59:21.899 00.000 15712 Move returns status 0, amount 12
18:59:21.899 00.000 15712 MoveAxis(N, 0, ABG)
18:59:21.899 00.000 15712 Move returns status 0, amount 0
18:59:21.899 00.000 15712 move complete, result=0
18:59:21.899 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
18:59:21.912 00.013 15712 worker thread done servicing request
18:59:21.912 00.000 15712 Worker thread wakes up
18:59:21.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:21.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:23.559 01.647 15712 Exposure complete
18:59:23.619 00.060 15712 worker thread done servicing request
18:59:23.619 00.000 7988 OnExposeComplete: enter
18:59:23.619 00.000 7988 UpdateGuideState(): m_state=6
18:59:23.619 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
18:59:23.619 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=433.72, Mass=1502, SNR=26.0, Peak=213 HFD=3.4
18:59:23.619 00.000 7988 MultiStar: [#1 0.06,-0.81,1.00,U] [#2 -0.03,-0.89,0.95,U] [#3 -0.29,-0.80,0.93,U] [#4 -0.27,-0.84,1.02,U] [#5 -0.16,-0.92,0.68,U] [#6 0.53,-0.64,0.69,U] [#7 0.06,-0.97,0.00,M1] [#8 0.19,-0.96,0.00,M1] 
18:59:23.619 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.85}, one-star: {-0.20, -1.04}
18:59:23.619 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
18:59:23.619 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
18:59:23.619 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.85 hyp=0.86 cameraTheta=-1.66 mountX=0.85 mountY=0.09, mountTheta=0.11
18:59:23.632 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.85, opts=13)
18:59:23.632 00.000 7988 Enqueuing Move request for scope (-0.07, -0.85)
18:59:23.634 00.002 15712 Worker thread wakes up
18:59:23.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.85) opts 0xd
18:59:23.634 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.85)
18:59:23.634 00.000 15712 Moving (-0.07, -0.85) raw xDistance=0.85 yDistance=0.09
18:59:23.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:23.634 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.0
18:59:23.637 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:23.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:23.639 00.002 7988 Enqueuing Expose request
18:59:23.639 00.000 15712 PPEC rslt: input = 0.85, final = 0.50, react = 0.51, pred = -0.01, hyst = 0.42, hyst_pct = 0.00, period_length = 635.85
18:59:23.639 00.000 15712 PPEC: input: 0.85, control: 0.50, exposure: 1500
18:59:23.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:23.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:59:23.639 00.000 15712 MoveAxis(W, 164, ABG)
18:59:23.641 00.002 15712 Guiding  Dir = 3, Dur = 164
18:59:23.641 00.000 15712 IsGuiding returns 0
18:59:23.668 00.027 15712 PulseGuide returned control before completion, sleep 147
18:59:23.823 00.155 15712 IsGuiding returns 1
18:59:23.823 00.000 15712 scope still moving after pulse duration time elapsed
18:59:23.855 00.032 15712 IsGuiding returns 0
18:59:23.855 00.000 15712 scope move finished after 164 + 55 ms
18:59:23.855 00.000 15712 Move returns status 0, amount 164
18:59:23.855 00.000 15712 MoveAxis(N, 0, ABG)
18:59:23.855 00.000 15712 Move returns status 0, amount 0
18:59:23.855 00.000 15712 move complete, result=0
18:59:23.855 00.000 7988 GuideStep: 0.9 px 164 ms WEST, 0.1 px 0 ms NORTH
18:59:23.863 00.008 15712 worker thread done servicing request
18:59:23.863 00.000 15712 Worker thread wakes up
18:59:23.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:23.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:25.273 01.410 15712 Exposure complete
18:59:25.335 00.062 15712 worker thread done servicing request
18:59:25.335 00.000 7988 OnExposeComplete: enter
18:59:25.336 00.001 7988 UpdateGuideState(): m_state=6
18:59:25.336 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
18:59:25.336 00.000 7988 Star::Find returns 1 (0), X=1178.09, Y=433.06, Mass=1474, SNR=26.1, Peak=241 HFD=3.0
18:59:25.336 00.000 7988 MultiStar: [#1 -0.23,-1.74,0.00,M1] [#2 -0.24,-1.47,0.00,M1] [#3 -0.31,-1.58,0.00,M1] [#4 -0.32,-1.40,0.00,M1] [#5 -0.15,-1.89,0.00,M1] [#6 0.25,-1.56,0.00,M2] [#7 -0.13,-1.71,0.00,M2] [#8 0.05,-1.66,0.00,M2] 
18:59:25.336 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
18:59:25.336 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
18:59:25.336 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-1.70 hyp=1.73 cameraTheta=-1.76 mountX=1.70 mountY=0.37, mountTheta=0.22
18:59:25.336 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-1.70, opts=13)
18:59:25.336 00.000 7988 Enqueuing Move request for scope (-0.33, -1.70)
18:59:25.349 00.013 15712 Worker thread wakes up
18:59:25.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -1.70) opts 0xd
18:59:25.349 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -1.70)
18:59:25.349 00.000 15712 Moving (-0.33, -1.70) raw xDistance=1.70 yDistance=0.37
18:59:25.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:25.351 00.002 7988 UpdateGuideState exits: m=1474 SNR=26.1
18:59:25.353 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:25.353 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:25.353 00.000 7988 Enqueuing Expose request
18:59:25.353 00.000 15712 PPEC rslt: input = 1.70, final = 0.88, react = 1.02, pred = -0.14, hyst = 0.91, hyst_pct = 0.00, period_length = 635.92
18:59:25.353 00.000 15712 PPEC: input: 1.70, control: 0.88, exposure: 1500
18:59:25.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:59:25.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
18:59:25.353 00.000 15712 MoveAxis(W, 287, ABG)
18:59:25.353 00.000 15712 Guiding  Dir = 3, Dur = 287
18:59:25.353 00.000 15712 IsGuiding returns 0
18:59:25.370 00.017 15712 PulseGuide returned control before completion, sleep 275
18:59:25.694 00.324 15712 IsGuiding returns 0
18:59:25.694 00.000 15712 Move returns status 0, amount 287
18:59:25.694 00.000 15712 MoveAxis(N, 0, ABG)
18:59:25.694 00.000 15712 Move returns status 0, amount 0
18:59:25.694 00.000 15712 move complete, result=0
18:59:25.694 00.000 7988 GuideStep: 1.7 px 287 ms WEST, 0.4 px 0 ms NORTH
18:59:25.694 00.000 15712 worker thread done servicing request
18:59:25.701 00.007 15712 Worker thread wakes up
18:59:25.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:25.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:27.343 01.642 15712 Exposure complete
18:59:27.404 00.061 15712 worker thread done servicing request
18:59:27.404 00.000 7988 OnExposeComplete: enter
18:59:27.404 00.000 7988 UpdateGuideState(): m_state=6
18:59:27.407 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
18:59:27.407 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=434.43, Mass=1466, SNR=26.0, Peak=191 HFD=3.4
18:59:27.409 00.002 7988 MultiStar: [#1 -0.02,-0.25,0.97,U] [#2 -0.03,-0.39,0.99,U] [#3 -0.08,-0.11,0.93,U] [#4 -0.34,-0.17,1.00,U] [#5 -0.33,-0.32,0.67,U] [#6 0.45,-0.29,0.68,U] [#7 0.23,-0.26,0.62,U] [#8 0.01,-0.02,0.63,U] 
18:59:27.411 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.24}, one-star: {-0.16, -0.33}
18:59:27.411 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
18:59:27.413 00.002 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
18:59:27.413 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.78 mountX=0.24 mountY=0.06, mountTheta=0.23
18:59:27.415 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.24, opts=13)
18:59:27.417 00.002 7988 Enqueuing Move request for scope (-0.05, -0.24)
18:59:27.419 00.002 15712 Worker thread wakes up
18:59:27.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
18:59:27.419 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
18:59:27.419 00.000 15712 Moving (-0.05, -0.24) raw xDistance=0.24 yDistance=0.06
18:59:27.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:27.419 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
18:59:27.420 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:27.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:27.420 00.000 7988 Enqueuing Expose request
18:59:27.420 00.000 15712 PPEC rslt: input = 0.24, final = -0.00, react = 0.15, pred = -0.15, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
18:59:27.420 00.000 15712 PPEC: input: 0.24, control: -0.00, exposure: 1500
18:59:27.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:27.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:59:27.420 00.000 15712 MoveAxis(E, 1, ABG)
18:59:27.420 00.000 15712 Guiding  Dir = 2, Dur = 1
18:59:27.420 00.000 15712 IsGuiding returns 0
18:59:27.437 00.017 15712 IsGuiding returns 0
18:59:27.437 00.000 15712 Move returns status 0, amount 1
18:59:27.437 00.000 15712 MoveAxis(N, 0, ABG)
18:59:27.437 00.000 15712 Move returns status 0, amount 0
18:59:27.437 00.000 15712 move complete, result=0
18:59:27.437 00.000 15712 worker thread done servicing request
18:59:27.437 00.000 15712 Worker thread wakes up
18:59:27.437 00.000 7988 GuideStep: 0.2 px 1 ms EAST, 0.1 px 0 ms NORTH
18:59:27.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:27.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:28.858 01.421 15712 Exposure complete
18:59:28.918 00.060 15712 worker thread done servicing request
18:59:28.918 00.000 7988 OnExposeComplete: enter
18:59:28.918 00.000 7988 UpdateGuideState(): m_state=6
18:59:28.918 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
18:59:28.918 00.000 7988 Star::Find returns 1 (1), X=1178.24, Y=436.12, Mass=1357, SNR=24.8, Peak=255 HFD=3.0
18:59:28.918 00.000 7988 MultiStar: [#1 -0.12,1.70,0.00,M1] [#2 -0.04,1.49,0.00,M1] [#3 -0.39,1.64,0.00,M1] [#4 -0.33,1.83,0.00,M1] [#5 -0.41,1.40,0.00,M1] [#6 -0.00,1.84,0.00,M2] [#7 0.04,1.33,0.00,M2] [#8 -0.07,1.75,0.00,M2] 
18:59:28.925 00.007 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
18:59:28.925 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
18:59:28.925 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=1.36 hyp=1.37 cameraTheta=1.70 mountX=-1.36 mountY=0.15, mountTheta=3.03
18:59:28.925 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=1.36, opts=13)
18:59:28.925 00.000 7988 Enqueuing Move request for scope (-0.18, 1.36)
18:59:28.925 00.000 15712 Worker thread wakes up
18:59:28.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 1.36) opts 0xd
18:59:28.925 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 1.36)
18:59:28.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:28.925 00.000 7988 UpdateGuideState exits: m=1357 SNR=24.8 Saturated
18:59:28.934 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:28.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:28.934 00.000 7988 Enqueuing Expose request
18:59:28.934 00.000 15712 Moving (-0.18, 1.36) raw xDistance=-1.36 yDistance=0.15
18:59:28.941 00.007 15712 PPEC rslt: input = -1.36, final = -0.79, react = -0.82, pred = 0.02, hyst = -0.68, hyst_pct = 0.00, period_length = 636.08
18:59:28.941 00.000 15712 PPEC: input: -1.36, control: -0.79, exposure: 1500
18:59:28.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:28.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:59:28.941 00.000 15712 MoveAxis(E, 259, ABG)
18:59:28.941 00.000 15712 Guiding  Dir = 2, Dur = 259
18:59:28.941 00.000 15712 IsGuiding returns 0
18:59:28.959 00.018 15712 PulseGuide returned control before completion, sleep 251
18:59:29.222 00.263 15712 IsGuiding returns 1
18:59:29.222 00.000 15712 scope still moving after pulse duration time elapsed
18:59:29.253 00.031 15712 IsGuiding returns 0
18:59:29.253 00.000 15712 scope move finished after 259 + 53 ms
18:59:29.253 00.000 15712 Move returns status 0, amount 259
18:59:29.253 00.000 15712 MoveAxis(N, 0, ABG)
18:59:29.253 00.000 15712 Move returns status 0, amount 0
18:59:29.253 00.000 15712 move complete, result=0
18:59:29.253 00.000 15712 worker thread done servicing request
18:59:29.253 00.000 15712 Worker thread wakes up
18:59:29.253 00.000 7988 GuideStep: -1.4 px 259 ms EAST, 0.1 px 0 ms NORTH
18:59:29.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:29.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:29.744 00.491 7988 evsrv: cli 0CCD02A8 connect
18:59:29.745 00.001 7988 case statement mapped state 6 to 3
18:59:29.747 00.002 7988 case statement mapped state 6 to 3
18:59:29.749 00.002 7988 evsrv: cli 0CCD02A8 request: {"method":"get_app_state","id":"da1c06e5-fcb5-4314-9c05-ba0813ffadd9"}
18:59:29.751 00.002 7988 case statement mapped state 6 to 3
18:59:29.755 00.004 7988 evsrv: cli 0CCD02A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"da1c06e5-fcb5-4314-9c05-ba0813ffadd9"}
18:59:29.758 00.003 7988 evsrv: cli 0CCD02A8 disconnect
18:59:30.891 01.133 15712 Exposure complete
18:59:30.973 00.082 15712 worker thread done servicing request
18:59:30.973 00.000 7988 OnExposeComplete: enter
18:59:30.975 00.002 7988 UpdateGuideState(): m_state=6
18:59:30.977 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
18:59:30.979 00.002 7988 Star::Find returns 1 (0), X=1178.13, Y=436.57, Mass=1422, SNR=25.5, Peak=228 HFD=3.3
18:59:30.979 00.000 7988 MultiStar: [#1 -0.08,2.14,0.00,M2] [#2 -0.14,2.10,0.00,M2] [#3 -0.34,2.12,0.00,M2] [#4 -0.33,2.10,0.00,M2] [#5 -0.16,2.08,0.00,M2] [#6 0.04,2.15,0.00,M3] [#7 -0.06,1.71,0.00,M3] [#8 -0.11,2.13,0.00,M3] 
18:59:30.979 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
18:59:30.979 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
18:59:30.979 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=1.81 hyp=1.83 cameraTheta=1.73 mountX=-1.80 mountY=0.25, mountTheta=3.00
18:59:30.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=1.81, opts=13)
18:59:30.979 00.000 7988 Enqueuing Move request for scope (-0.30, 1.81)
18:59:30.979 00.000 15712 Worker thread wakes up
18:59:30.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:30.993 00.014 7988 UpdateGuideState exits: m=1422 SNR=25.5
18:59:30.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:30.995 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.81) opts 0xd
18:59:30.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 1.81)
18:59:30.995 00.000 15712 Moving (-0.30, 1.81) raw xDistance=-1.80 yDistance=0.25
18:59:30.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:30.999 00.004 7988 Enqueuing Expose request
18:59:30.999 00.000 15712 PPEC rslt: input = -1.80, final = -1.04, react = -1.08, pred = 0.04, hyst = -0.97, hyst_pct = 0.00, period_length = 636.16
18:59:30.999 00.000 15712 PPEC: input: -1.80, control: -1.04, exposure: 1500
18:59:30.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:59:30.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:59:30.999 00.000 15712 MoveAxis(E, 340, ABG)
18:59:30.999 00.000 15712 Guiding  Dir = 2, Dur = 340
18:59:31.001 00.002 15712 IsGuiding returns 0
18:59:31.022 00.021 15712 PulseGuide returned control before completion, sleep 330
18:59:31.382 00.360 15712 IsGuiding returns 1
18:59:31.382 00.000 15712 scope still moving after pulse duration time elapsed
18:59:31.424 00.042 15712 IsGuiding returns 0
18:59:31.424 00.000 15712 scope move finished after 340 + 83 ms
18:59:31.424 00.000 15712 Move returns status 0, amount 340
18:59:31.424 00.000 15712 MoveAxis(N, 0, ABG)
18:59:31.424 00.000 15712 Move returns status 0, amount 0
18:59:31.424 00.000 15712 move complete, result=0
18:59:31.424 00.000 15712 worker thread done servicing request
18:59:31.424 00.000 15712 Worker thread wakes up
18:59:31.424 00.000 7988 GuideStep: -1.8 px 340 ms EAST, 0.3 px 0 ms NORTH
18:59:31.426 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:31.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:32.839 01.413 15712 Exposure complete
18:59:32.912 00.073 15712 worker thread done servicing request
18:59:32.912 00.000 7988 OnExposeComplete: enter
18:59:32.916 00.004 7988 UpdateGuideState(): m_state=6
18:59:32.916 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
18:59:32.916 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=436.80, Mass=1400, SNR=25.4, Peak=203 HFD=3.5
18:59:32.916 00.000 7988 MultiStar: large primary error, entering stabilization period
18:59:32.916 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
18:59:32.923 00.007 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
18:59:32.923 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=2.04 hyp=2.05 cameraTheta=1.67 mountX=-2.04 mountY=0.16, mountTheta=3.06
18:59:32.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=2.04, opts=13)
18:59:32.923 00.000 7988 Enqueuing Move request for scope (-0.21, 2.04)
18:59:32.923 00.000 15712 Worker thread wakes up
18:59:32.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 2.04) opts 0xd
18:59:32.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 2.04)
18:59:32.923 00.000 15712 Moving (-0.21, 2.04) raw xDistance=-2.04 yDistance=0.16
18:59:32.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:32.923 00.000 7988 UpdateGuideState exits: m=1400 SNR=25.4
18:59:32.932 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:32.934 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:32.936 00.002 7988 Enqueuing Expose request
18:59:32.938 00.002 15712 PPEC rslt: input = -2.04, final = -1.16, react = -1.23, pred = 0.06, hyst = -1.15, hyst_pct = 0.00, period_length = 636.23
18:59:32.938 00.000 15712 PPEC: input: -2.04, control: -1.16, exposure: 1500
18:59:32.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:32.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:59:32.938 00.000 15712 MoveAxis(E, 379, ABG)
18:59:32.938 00.000 15712 Guiding  Dir = 2, Dur = 379
18:59:32.938 00.000 15712 IsGuiding returns 0
18:59:32.948 00.010 15712 PulseGuide returned control before completion, sleep 374
18:59:33.347 00.399 15712 IsGuiding returns 0
18:59:33.347 00.000 15712 Move returns status 0, amount 379
18:59:33.347 00.000 15712 MoveAxis(N, 0, ABG)
18:59:33.347 00.000 15712 Move returns status 0, amount 0
18:59:33.347 00.000 15712 move complete, result=0
18:59:33.347 00.000 15712 worker thread done servicing request
18:59:33.347 00.000 15712 Worker thread wakes up
18:59:33.347 00.000 7988 GuideStep: -2.0 px 379 ms EAST, 0.2 px 0 ms NORTH
18:59:33.358 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:33.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:34.997 01.639 15712 Exposure complete
18:59:35.114 00.117 15712 worker thread done servicing request
18:59:35.114 00.000 7988 OnExposeComplete: enter
18:59:35.116 00.002 7988 UpdateGuideState(): m_state=6
18:59:35.120 00.004 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
18:59:35.122 00.002 7988 Star::Find returns 1 (0), X=1178.14, Y=435.63, Mass=1426, SNR=25.3, Peak=227 HFD=3.2
18:59:35.123 00.001 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.82)
18:59:35.126 00.003 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.29)
18:59:35.128 00.002 7988 CameraToMount -- cameraX=-0.29 cameraY=0.87 hyp=0.92 cameraTheta=1.89 mountX=-0.87 mountY=0.27, mountTheta=2.85
18:59:35.132 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.87, opts=13)
18:59:35.134 00.002 7988 Enqueuing Move request for scope (-0.29, 0.87)
18:59:35.136 00.002 15712 Worker thread wakes up
18:59:35.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.87) opts 0xd
18:59:35.138 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.87)
18:59:35.138 00.000 15712 Moving (-0.29, 0.87) raw xDistance=-0.87 yDistance=0.27
18:59:35.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:59:35.139 00.001 7988 UpdateGuideState exits: m=1426 SNR=25.3
18:59:35.144 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:35.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:35.144 00.000 7988 Enqueuing Expose request
18:59:35.144 00.000 15712 PPEC rslt: input = -0.87, final = -0.50, react = -0.52, pred = 0.03, hyst = -0.53, hyst_pct = 0.00, period_length = 636.31
18:59:35.144 00.000 15712 PPEC: input: -0.87, control: -0.50, exposure: 1500
18:59:35.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:59:35.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
18:59:35.144 00.000 15712 MoveAxis(E, 162, ABG)
18:59:35.144 00.000 15712 Guiding  Dir = 2, Dur = 162
18:59:35.144 00.000 15712 IsGuiding returns 0
18:59:35.177 00.033 15712 PulseGuide returned control before completion, sleep 147
18:59:35.330 00.153 15712 IsGuiding returns 1
18:59:35.330 00.000 15712 scope still moving after pulse duration time elapsed
18:59:35.364 00.034 15712 IsGuiding returns 0
18:59:35.364 00.000 15712 scope move finished after 162 + 55 ms
18:59:35.364 00.000 15712 Move returns status 0, amount 162
18:59:35.364 00.000 15712 MoveAxis(N, 0, ABG)
18:59:35.364 00.000 15712 Move returns status 0, amount 0
18:59:35.364 00.000 15712 move complete, result=0
18:59:35.364 00.000 15712 worker thread done servicing request
18:59:35.364 00.000 15712 Worker thread wakes up
18:59:35.364 00.000 7988 GuideStep: -0.9 px 162 ms EAST, 0.3 px 0 ms NORTH
18:59:35.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:35.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:36.780 01.416 15712 Exposure complete
18:59:36.841 00.061 15712 worker thread done servicing request
18:59:36.841 00.000 7988 OnExposeComplete: enter
18:59:36.841 00.000 7988 UpdateGuideState(): m_state=6
18:59:36.853 00.012 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
18:59:36.853 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=434.36, Mass=1383, SNR=25.1, Peak=196 HFD=3.4
18:59:36.856 00.003 7988 MultiStar: exiting stabilization period
18:59:36.857 00.001 7988 MultiStar: [#1 -0.08,-0.37,0.98,U] [#2 -0.19,0.00,1.04,U] [#3 -0.05,-0.45,1.00,U] [#4 -0.21,-0.42,1.04,U] [#5 0.01,-0.56,0.70,U] [#6 0.31,-0.40,0.70,U] [#7 0.09,-0.31,0.67,U] [#8 -0.05,-0.41,0.65,U] 
18:59:36.857 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.36}, one-star: {-0.22, -0.40}
18:59:36.857 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
18:59:36.857 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
18:59:36.857 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.36 hyp=0.36 cameraTheta=-1.75 mountX=0.36 mountY=0.07, mountTheta=0.20
18:59:36.857 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.36, opts=13)
18:59:36.857 00.000 7988 Enqueuing Move request for scope (-0.06, -0.36)
18:59:36.857 00.000 15712 Worker thread wakes up
18:59:36.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.36) opts 0xd
18:59:36.857 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.36)
18:59:36.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:36.857 00.000 15712 Moving (-0.06, -0.36) raw xDistance=0.36 yDistance=0.07
18:59:36.857 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.1
18:59:36.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:36.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:36.873 00.016 7988 Enqueuing Expose request
18:59:36.873 00.000 15712 PPEC rslt: input = 0.36, final = 0.24, react = 0.22, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 636.39
18:59:36.873 00.000 15712 PPEC: input: 0.36, control: 0.24, exposure: 1500
18:59:36.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:36.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:59:36.873 00.000 15712 MoveAxis(W, 80, ABG)
18:59:36.873 00.000 15712 Guiding  Dir = 3, Dur = 80
18:59:36.873 00.000 15712 IsGuiding returns 0
18:59:36.890 00.017 15712 PulseGuide returned control before completion, sleep 63
18:59:36.969 00.079 15712 IsGuiding returns 1
18:59:36.969 00.000 15712 scope still moving after pulse duration time elapsed
18:59:37.026 00.057 15712 IsGuiding returns 0
18:59:37.026 00.000 15712 scope move finished after 80 + 76 ms
18:59:37.032 00.006 15712 Move returns status 0, amount 80
18:59:37.032 00.000 15712 MoveAxis(N, 0, ABG)
18:59:37.032 00.000 15712 Move returns status 0, amount 0
18:59:37.032 00.000 15712 move complete, result=0
18:59:37.032 00.000 7988 GuideStep: 0.4 px 80 ms WEST, 0.1 px 0 ms NORTH
18:59:37.034 00.002 15712 worker thread done servicing request
18:59:37.034 00.000 15712 Worker thread wakes up
18:59:37.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:37.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:38.675 01.641 15712 Exposure complete
18:59:38.737 00.062 15712 worker thread done servicing request
18:59:38.737 00.000 7988 OnExposeComplete: enter
18:59:38.737 00.000 7988 UpdateGuideState(): m_state=6
18:59:38.741 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
18:59:38.743 00.002 7988 Star::Find returns 1 (0), X=1178.32, Y=433.49, Mass=1376, SNR=25.1, Peak=211 HFD=3.1
18:59:38.743 00.000 7988 MultiStar: [#1 -0.01,-0.92,1.06,U] [#2 -0.25,-1.08,0.00,M2] [#3 -0.25,-0.97,0.00,M2] [#4 -0.36,-0.98,0.00,M2] [#5 -0.30,-1.23,0.00,M2] [#6 0.24,-1.00,0.00,M3] [#7 0.13,-1.22,0.00,M3] [#8 0.07,-0.96,0.00,M3] 
18:59:38.743 00.000 7988 refined, 1 included, MultiStar: {-0.06, -1.09}, one-star: {-0.10, -1.27}
18:59:38.745 00.002 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
18:59:38.745 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
18:59:38.747 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-1.09 hyp=1.09 cameraTheta=-1.62 mountX=1.09 mountY=0.08, mountTheta=0.08
18:59:38.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-1.09, opts=13)
18:59:38.751 00.002 7988 Enqueuing Move request for scope (-0.06, -1.09)
18:59:38.751 00.000 15712 Worker thread wakes up
18:59:38.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.09) opts 0xd
18:59:38.751 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -1.09)
18:59:38.751 00.000 15712 Moving (-0.06, -1.09) raw xDistance=1.09 yDistance=0.08
18:59:38.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:38.753 00.002 7988 UpdateGuideState exits: m=1376 SNR=25.1
18:59:38.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:38.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:38.753 00.000 7988 Enqueuing Expose request
18:59:38.753 00.000 15712 PPEC rslt: input = 1.09, final = 0.66, react = 0.66, pred = 0.01, hyst = 0.56, hyst_pct = 0.00, period_length = 636.47
18:59:38.753 00.000 15712 PPEC: input: 1.09, control: 0.66, exposure: 1500
18:59:38.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:38.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:59:38.753 00.000 15712 MoveAxis(W, 216, ABG)
18:59:38.753 00.000 15712 Guiding  Dir = 3, Dur = 216
18:59:38.753 00.000 15712 IsGuiding returns 0
18:59:38.769 00.016 15712 PulseGuide returned control before completion, sleep 211
18:59:38.991 00.222 15712 IsGuiding returns 1
18:59:38.991 00.000 15712 scope still moving after pulse duration time elapsed
18:59:39.028 00.037 15712 IsGuiding returns 0
18:59:39.028 00.000 15712 scope move finished after 216 + 55 ms
18:59:39.028 00.000 15712 Move returns status 0, amount 216
18:59:39.028 00.000 15712 MoveAxis(N, 0, ABG)
18:59:39.028 00.000 15712 Move returns status 0, amount 0
18:59:39.028 00.000 15712 move complete, result=0
18:59:39.028 00.000 15712 worker thread done servicing request
18:59:39.028 00.000 15712 Worker thread wakes up
18:59:39.028 00.000 7988 GuideStep: 1.1 px 216 ms WEST, 0.1 px 0 ms NORTH
18:59:39.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:39.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:40.442 01.414 15712 Exposure complete
18:59:40.504 00.062 15712 worker thread done servicing request
18:59:40.504 00.000 7988 OnExposeComplete: enter
18:59:40.504 00.000 7988 UpdateGuideState(): m_state=6
18:59:40.504 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
18:59:40.504 00.000 7988 Star::Find returns 1 (1), X=1178.06, Y=433.35, Mass=1447, SNR=25.7, Peak=255 HFD=3.3
18:59:40.504 00.000 7988 MultiStar: [#1 -0.18,-1.14,0.00,M1] [#2 -0.34,-1.17,0.00,M3] [#3 -0.31,-1.25,0.00,M3] [#4 -0.55,-1.06,0.00,M3] [#5 -0.11,-1.29,0.00,M3] [#6 0.20,-1.16,0.00,M4] [#7 -0.11,-1.54,0.00,M4] [#8 -0.28,-0.99,0.00,M4] 
18:59:40.504 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
18:59:40.504 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
18:59:40.512 00.008 7988 CameraToMount -- cameraX=-0.36 cameraY=-1.41 hyp=1.46 cameraTheta=-1.82 mountX=1.41 mountY=0.40, mountTheta=0.27
18:59:40.512 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=-1.41, opts=13)
18:59:40.512 00.000 7988 Enqueuing Move request for scope (-0.36, -1.41)
18:59:40.512 00.000 15712 Worker thread wakes up
18:59:40.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
18:59:40.512 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7 Saturated
18:59:40.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:40.520 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:40.520 00.000 7988 Enqueuing Expose request
18:59:40.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -1.41) opts 0xd
18:59:40.520 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, -1.41)
18:59:40.520 00.000 15712 Moving (-0.36, -1.41) raw xDistance=1.41 yDistance=0.40
18:59:40.520 00.000 15712 PPEC rslt: input = 1.41, final = 0.72, react = 0.85, pred = -0.13, hyst = 0.78, hyst_pct = 0.00, period_length = 636.55
18:59:40.520 00.000 15712 PPEC: input: 1.41, control: 0.72, exposure: 1500
18:59:40.520 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=0.53 newest=0.55
18:59:40.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
18:59:40.520 00.000 15712 MoveAxis(W, 236, ABG)
18:59:40.520 00.000 15712 Guiding  Dir = 3, Dur = 236
18:59:40.520 00.000 15712 IsGuiding returns 0
18:59:40.546 00.026 15712 PulseGuide returned control before completion, sleep 223
18:59:40.800 00.254 15712 IsGuiding returns 0
18:59:40.800 00.000 15712 Move returns status 0, amount 236
18:59:40.800 00.000 15712 BLC: Oldest BLC event removed
18:59:40.800 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 215 applied
18:59:40.800 00.000 15712 MoveAxis(S, 316, ABG)
18:59:40.800 00.000 15712 Guiding  Dir = 1, Dur = 316
18:59:40.834 00.034 15712 IsGuiding returns 0
18:59:40.912 00.078 15712 PulseGuide returned control before completion, sleep 247
18:59:41.172 00.260 15712 IsGuiding returns 1
18:59:41.172 00.000 15712 scope still moving after pulse duration time elapsed
18:59:41.204 00.032 15712 IsGuiding returns 1
18:59:41.262 00.058 15712 IsGuiding returns 0
18:59:41.262 00.000 15712 scope move finished after 316 + 115 ms
18:59:41.262 00.000 15712 Move returns status 0, amount 316
18:59:41.262 00.000 15712 move complete, result=0
18:59:41.262 00.000 7988 GuideStep: 1.4 px 236 ms WEST, 0.4 px 316 ms SOUTH
18:59:41.268 00.006 15712 worker thread done servicing request
18:59:41.268 00.000 15712 Worker thread wakes up
18:59:41.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:41.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:42.911 01.643 15712 Exposure complete
18:59:42.971 00.060 15712 worker thread done servicing request
18:59:42.971 00.000 7988 OnExposeComplete: enter
18:59:42.973 00.002 7988 UpdateGuideState(): m_state=6
18:59:42.973 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
18:59:42.973 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=436.15, Mass=1415, SNR=25.5, Peak=173 HFD=3.3
18:59:42.973 00.000 7988 MultiStar: [#1 0.02,1.53,0.00,M2] [#2 0.13,1.51,0.00,M4] [#3 0.01,1.60,0.00,M4] [#4 -0.09,1.49,0.00,M4] [#5 0.09,1.47,0.00,M4] [#6 0.41,1.54,0.00,M5] [#7 0.31,1.52,0.00,M5] [#8 0.45,1.49,0.00,M5] 
18:59:42.973 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
18:59:42.979 00.006 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
18:59:42.979 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=1.39 hyp=1.39 cameraTheta=1.59 mountX=-1.39 mountY=-0.00, mountTheta=-3.14
18:59:42.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=1.39, opts=13)
18:59:42.979 00.000 7988 Enqueuing Move request for scope (-0.03, 1.39)
18:59:42.979 00.000 15712 Worker thread wakes up
18:59:42.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.39) opts 0xd
18:59:42.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 1.39)
18:59:42.979 00.000 15712 Moving (-0.03, 1.39) raw xDistance=-1.39 yDistance=-0.00
18:59:42.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:42.979 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5
18:59:42.986 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:42.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:42.988 00.002 7988 Enqueuing Expose request
18:59:42.988 00.000 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.395241, 1:-0.004253
18:59:42.988 00.000 15712 BLC: No correction, Miss < min_move
18:59:42.988 00.000 15712 PPEC rslt: input = -1.39, final = -1.00, react = -0.84, pred = -0.16, hyst = -0.71, hyst_pct = 0.00, period_length = 636.64
18:59:42.993 00.005 15712 PPEC: input: -1.39, control: -1.00, exposure: 1500
18:59:42.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:42.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:59:42.993 00.000 15712 MoveAxis(E, 326, ABG)
18:59:42.993 00.000 15712 Guiding  Dir = 2, Dur = 326
18:59:42.993 00.000 15712 IsGuiding returns 0
18:59:43.005 00.012 15712 PulseGuide returned control before completion, sleep 320
18:59:43.340 00.335 15712 IsGuiding returns 1
18:59:43.340 00.000 15712 scope still moving after pulse duration time elapsed
18:59:43.372 00.032 15712 IsGuiding returns 0
18:59:43.372 00.000 15712 scope move finished after 326 + 58 ms
18:59:43.372 00.000 15712 Move returns status 0, amount 326
18:59:43.372 00.000 15712 MoveAxis(N, 0, ABG)
18:59:43.372 00.000 15712 Move returns status 0, amount 0
18:59:43.372 00.000 15712 move complete, result=0
18:59:43.372 00.000 7988 GuideStep: -1.4 px 326 ms EAST, -0.0 px 0 ms NORTH
18:59:43.379 00.007 15712 worker thread done servicing request
18:59:43.379 00.000 15712 Worker thread wakes up
18:59:43.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:43.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:44.791 01.412 15712 Exposure complete
18:59:44.852 00.061 15712 worker thread done servicing request
18:59:44.853 00.001 7988 OnExposeComplete: enter
18:59:44.853 00.000 7988 UpdateGuideState(): m_state=6
18:59:44.853 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
18:59:44.853 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=436.64, Mass=1409, SNR=25.4, Peak=192 HFD=3.2
18:59:44.853 00.000 7988 MultiStar: [#1 0.22,1.97,0.00,M3] [#2 -0.02,2.07,0.00,M5] [#3 -0.18,2.08,0.00,M5] [#4 -0.14,2.10,0.00,M5] [#5 0.02,1.65,0.00,M5] [#6 0.45,1.94,0.00,M6] [#7 0.33,1.87,0.00,M6] [#8 0.14,2.04,0.00,M6] 
18:59:44.853 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
18:59:44.853 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
18:59:44.853 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=1.88 hyp=1.88 cameraTheta=1.63 mountX=-1.88 mountY=0.07, mountTheta=3.11
18:59:44.853 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=1.88, opts=13)
18:59:44.853 00.000 7988 Enqueuing Move request for scope (-0.11, 1.88)
18:59:44.853 00.000 15712 Worker thread wakes up
18:59:44.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.88) opts 0xd
18:59:44.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 1.88)
18:59:44.853 00.000 15712 Moving (-0.11, 1.88) raw xDistance=-1.88 yDistance=0.07
18:59:44.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:44.853 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.4
18:59:44.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:44.867 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:44.867 00.000 7988 Enqueuing Expose request
18:59:44.867 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.395241, 1:-0.004253, 2:0.067151
18:59:44.867 00.000 15712 BLC: No correction, Miss < min_move
18:59:44.867 00.000 15712 PPEC rslt: input = -1.88, final = -1.13, react = -1.13, pred = -0.01, hyst = -0.97, hyst_pct = 0.00, period_length = 636.72
18:59:44.867 00.000 15712 PPEC: input: -1.88, control: -1.13, exposure: 1500
18:59:44.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:44.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:59:44.867 00.000 15712 MoveAxis(E, 369, ABG)
18:59:44.867 00.000 15712 Guiding  Dir = 2, Dur = 369
18:59:44.867 00.000 15712 IsGuiding returns 0
18:59:44.885 00.018 15712 PulseGuide returned control before completion, sleep 356
18:59:45.276 00.391 15712 IsGuiding returns 0
18:59:45.276 00.000 15712 Move returns status 0, amount 369
18:59:45.276 00.000 15712 MoveAxis(N, 0, ABG)
18:59:45.276 00.000 15712 Move returns status 0, amount 0
18:59:45.276 00.000 15712 move complete, result=0
18:59:45.276 00.000 7988 GuideStep: -1.9 px 369 ms EAST, 0.1 px 0 ms NORTH
18:59:45.281 00.005 15712 worker thread done servicing request
18:59:45.281 00.000 15712 Worker thread wakes up
18:59:45.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:45.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:46.909 01.628 15712 Exposure complete
18:59:46.973 00.064 15712 worker thread done servicing request
18:59:46.973 00.000 7988 OnExposeComplete: enter
18:59:46.973 00.000 7988 UpdateGuideState(): m_state=6
18:59:46.976 00.003 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
18:59:46.976 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=437.25, Mass=1450, SNR=25.8, Peak=217 HFD=3.0
18:59:46.976 00.000 7988 MultiStar: large primary error, entering stabilization period
18:59:46.976 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
18:59:46.976 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.06)
18:59:46.976 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=2.49 hyp=2.49 cameraTheta=1.54 mountX=-2.49 mountY=-0.14, mountTheta=-3.09
18:59:46.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=2.49, opts=13)
18:59:46.976 00.000 7988 Enqueuing Move request for scope (0.08, 2.49)
18:59:46.976 00.000 15712 Worker thread wakes up
18:59:46.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 2.49) opts 0xd
18:59:46.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 2.49)
18:59:46.976 00.000 15712 Moving (0.08, 2.49) raw xDistance=-2.49 yDistance=-0.14
18:59:46.976 00.000 15712 BLC: window closed
18:59:46.976 00.000 15712 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.395241, 1:-0.004253, 2:0.067151
18:59:46.976 00.000 15712 BLC: No correction, Miss < min_move
18:59:46.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:46.976 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8
18:59:46.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:46.989 00.013 15712 PPEC rslt: input = -2.49, final = -1.49, react = -1.49, pred = 0.00, hyst = -1.40, hyst_pct = 0.00, period_length = 636.81
18:59:46.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:46.989 00.000 7988 Enqueuing Expose request
18:59:46.989 00.000 15712 PPEC: input: -2.49, control: -1.49, exposure: 1500
18:59:46.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:46.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:59:46.989 00.000 15712 MoveAxis(E, 486, ABG)
18:59:46.989 00.000 15712 Guiding  Dir = 2, Dur = 486
18:59:46.989 00.000 15712 IsGuiding returns 0
18:59:47.004 00.015 15712 PulseGuide returned control before completion, sleep 482
18:59:47.516 00.512 15712 IsGuiding returns 0
18:59:47.516 00.000 15712 Move returns status 0, amount 486
18:59:47.516 00.000 15712 MoveAxis(N, 0, ABG)
18:59:47.516 00.000 15712 Move returns status 0, amount 0
18:59:47.516 00.000 15712 move complete, result=0
18:59:47.516 00.000 7988 GuideStep: -2.5 px 486 ms EAST, -0.1 px 0 ms NORTH
18:59:47.520 00.004 15712 worker thread done servicing request
18:59:47.520 00.000 15712 Worker thread wakes up
18:59:47.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:47.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:48.936 01.416 15712 Exposure complete
18:59:48.997 00.061 15712 worker thread done servicing request
18:59:48.999 00.002 7988 OnExposeComplete: enter
18:59:49.000 00.001 7988 UpdateGuideState(): m_state=6
18:59:49.000 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
18:59:49.000 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=436.65, Mass=1422, SNR=25.5, Peak=187 HFD=3.3
18:59:49.000 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
18:59:49.000 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
18:59:49.000 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=1.89 hyp=1.89 cameraTheta=1.54 mountX=-1.89 mountY=-0.10, mountTheta=-3.09
18:59:49.000 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=1.89, opts=13)
18:59:49.000 00.000 7988 Enqueuing Move request for scope (0.05, 1.89)
18:59:49.009 00.009 15712 Worker thread wakes up
18:59:49.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 1.89) opts 0xd
18:59:49.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 1.89)
18:59:49.009 00.000 15712 Moving (0.05, 1.89) raw xDistance=-1.89 yDistance=-0.10
18:59:49.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:49.009 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.5
18:59:49.012 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:49.013 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:49.013 00.000 7988 Enqueuing Expose request
18:59:49.013 00.000 15712 PPEC rslt: input = -1.89, final = -1.09, react = -1.13, pred = 0.05, hyst = -1.09, hyst_pct = 0.00, period_length = 636.89
18:59:49.013 00.000 15712 PPEC: input: -1.89, control: -1.09, exposure: 1500
18:59:49.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:49.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:59:49.013 00.000 15712 MoveAxis(E, 354, ABG)
18:59:49.013 00.000 15712 Guiding  Dir = 2, Dur = 354
18:59:49.013 00.000 15712 IsGuiding returns 0
18:59:49.036 00.023 15712 PulseGuide returned control before completion, sleep 345
18:59:49.412 00.376 15712 IsGuiding returns 0
18:59:49.412 00.000 15712 Move returns status 0, amount 354
18:59:49.412 00.000 15712 MoveAxis(N, 0, ABG)
18:59:49.412 00.000 15712 Move returns status 0, amount 0
18:59:49.412 00.000 15712 move complete, result=0
18:59:49.412 00.000 7988 GuideStep: -1.9 px 354 ms EAST, -0.1 px 0 ms NORTH
18:59:49.421 00.009 15712 worker thread done servicing request
18:59:49.421 00.000 15712 Worker thread wakes up
18:59:49.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:49.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:51.054 01.633 15712 Exposure complete
18:59:51.114 00.060 15712 worker thread done servicing request
18:59:51.114 00.000 7988 OnExposeComplete: enter
18:59:51.114 00.000 7988 UpdateGuideState(): m_state=6
18:59:51.119 00.005 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
18:59:51.119 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=434.32, Mass=1373, SNR=25.0, Peak=208 HFD=3.3
18:59:51.121 00.002 7988 MultiStar: exiting stabilization period
18:59:51.123 00.002 7988 MultiStar: [#1 0.27,-0.25,1.00,U] [#2 0.13,-0.46,1.03,U] [#3 0.18,-0.34,0.96,U] [#4 0.17,-0.28,1.05,U] [#5 0.08,-0.42,0.71,U] [#6 0.54,-0.29,0.73,U] [#7 0.44,-0.53,0.71,U] [#8 0.11,-0.45,0.69,U] 
18:59:51.123 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.38}, one-star: {0.22, -0.44}
18:59:51.123 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.58) = xAngle (0.56 = 0.56)
18:59:51.125 00.002 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.67 = -2.62)
18:59:51.125 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.38 hyp=0.44 cameraTheta=-1.02 mountX=0.38 mountY=-0.22, mountTheta=-0.53
18:59:51.127 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.38, opts=13)
18:59:51.129 00.002 7988 Enqueuing Move request for scope (0.23, -0.38)
18:59:51.130 00.001 15712 Worker thread wakes up
18:59:51.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.38) opts 0xd
18:59:51.130 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.38)
18:59:51.130 00.000 15712 Moving (0.23, -0.38) raw xDistance=0.38 yDistance=-0.22
18:59:51.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:51.130 00.000 7988 UpdateGuideState exits: m=1373 SNR=25.0
18:59:51.134 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:51.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:51.136 00.002 7988 Enqueuing Expose request
18:59:51.136 00.000 15712 PPEC rslt: input = 0.38, final = 0.15, react = 0.23, pred = -0.07, hyst = 0.11, hyst_pct = 0.00, period_length = 636.98
18:59:51.136 00.000 15712 PPEC: input: 0.38, control: 0.15, exposure: 1500
18:59:51.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:51.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:59:51.136 00.000 15712 MoveAxis(W, 50, ABG)
18:59:51.136 00.000 15712 Guiding  Dir = 3, Dur = 50
18:59:51.138 00.002 15712 IsGuiding returns 0
18:59:51.162 00.024 15712 PulseGuide returned control before completion, sleep 36
18:59:51.209 00.047 15712 IsGuiding returns 1
18:59:51.210 00.001 15712 scope still moving after pulse duration time elapsed
18:59:51.241 00.031 15712 IsGuiding returns 0
18:59:51.241 00.000 15712 scope move finished after 50 + 53 ms
18:59:51.241 00.000 15712 Move returns status 0, amount 50
18:59:51.241 00.000 15712 MoveAxis(N, 0, ABG)
18:59:51.241 00.000 15712 Move returns status 0, amount 0
18:59:51.241 00.000 15712 move complete, result=0
18:59:51.241 00.000 15712 worker thread done servicing request
18:59:51.241 00.000 15712 Worker thread wakes up
18:59:51.241 00.000 7988 GuideStep: 0.4 px 50 ms WEST, -0.2 px 0 ms NORTH
18:59:51.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:51.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:52.659 01.418 15712 Exposure complete
18:59:52.722 00.063 15712 worker thread done servicing request
18:59:52.722 00.000 7988 OnExposeComplete: enter
18:59:52.722 00.000 7988 UpdateGuideState(): m_state=6
18:59:52.724 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
18:59:52.724 00.000 7988 Star::Find returns 1 (0), X=1178.70, Y=433.62, Mass=1491, SNR=26.2, Peak=185 HFD=3.5
18:59:52.726 00.002 7988 MultiStar: [#1 0.48,-1.12,0.00,M3] [#2 0.31,-0.97,0.00,M5] [#3 0.31,-1.01,0.00,M5] [#4 0.11,-1.03,0.00,M5] [#5 0.37,-1.13,0.00,M5] [#6 0.71,-1.17,0.00,M6] [#7 0.43,-0.90,0.00,M6] [#8 0.40,-0.92,0.00,M6] 
18:59:52.728 00.002 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
18:59:52.728 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.93)
18:59:52.730 00.002 7988 CameraToMount -- cameraX=0.28 cameraY=-1.14 hyp=1.17 cameraTheta=-1.33 mountX=1.14 mountY=-0.25, mountTheta=-0.21
18:59:52.732 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-1.14, opts=13)
18:59:52.732 00.000 7988 Enqueuing Move request for scope (0.28, -1.14)
18:59:52.734 00.002 15712 Worker thread wakes up
18:59:52.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.14) opts 0xd
18:59:52.734 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -1.14)
18:59:52.734 00.000 15712 Moving (0.28, -1.14) raw xDistance=1.14 yDistance=-0.25
18:59:52.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:52.734 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
18:59:52.737 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:52.738 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:52.738 00.000 7988 Enqueuing Expose request
18:59:52.738 00.000 15712 PPEC rslt: input = 1.14, final = 0.63, react = 0.68, pred = -0.06, hyst = 0.55, hyst_pct = 0.00, period_length = 637.07
18:59:52.738 00.000 15712 PPEC: input: 1.14, control: 0.63, exposure: 1500
18:59:52.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:52.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
18:59:52.738 00.000 15712 MoveAxis(W, 204, ABG)
18:59:52.738 00.000 15712 Guiding  Dir = 3, Dur = 204
18:59:52.738 00.000 15712 IsGuiding returns 0
18:59:52.755 00.017 15712 PulseGuide returned control before completion, sleep 196
18:59:52.961 00.206 15712 IsGuiding returns 1
18:59:52.961 00.000 15712 scope still moving after pulse duration time elapsed
18:59:52.993 00.032 15712 IsGuiding returns 0
18:59:52.993 00.000 15712 scope move finished after 204 + 54 ms
18:59:52.993 00.000 15712 Move returns status 0, amount 204
18:59:52.993 00.000 15712 MoveAxis(N, 0, ABG)
18:59:52.993 00.000 15712 Move returns status 0, amount 0
18:59:52.993 00.000 15712 move complete, result=0
18:59:52.993 00.000 15712 worker thread done servicing request
18:59:52.993 00.000 15712 Worker thread wakes up
18:59:52.993 00.000 7988 GuideStep: 1.1 px 204 ms WEST, -0.2 px 0 ms NORTH
18:59:52.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:52.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:54.639 01.646 15712 Exposure complete
18:59:54.702 00.063 15712 worker thread done servicing request
18:59:54.702 00.000 7988 OnExposeComplete: enter
18:59:54.702 00.000 7988 UpdateGuideState(): m_state=6
18:59:54.702 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
18:59:54.702 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=432.17, Mass=1422, SNR=25.5, Peak=206 HFD=3.2
18:59:54.702 00.000 7988 MultiStar: large primary error, entering stabilization period
18:59:54.709 00.007 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
18:59:54.709 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
18:59:54.709 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-2.59 hyp=2.60 cameraTheta=-1.50 mountX=2.59 mountY=-0.13, mountTheta=-0.05
18:59:54.709 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-2.59, opts=13)
18:59:54.709 00.000 7988 Enqueuing Move request for scope (0.19, -2.59)
18:59:54.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:54.716 00.007 15712 Worker thread wakes up
18:59:54.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -2.59) opts 0xd
18:59:54.716 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -2.59)
18:59:54.716 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.5
18:59:54.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:54.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:54.716 00.000 7988 Enqueuing Expose request
18:59:54.716 00.000 15712 Moving (0.19, -2.59) raw xDistance=2.59 yDistance=-0.13
18:59:54.723 00.007 15712 PPEC rslt: input = 2.59, final = 1.49, react = 1.55, pred = -0.06, hyst = 1.41, hyst_pct = 0.00, period_length = 637.16
18:59:54.723 00.000 15712 PPEC: input: 2.59, control: 1.49, exposure: 1500
18:59:54.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:54.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:59:54.723 00.000 15712 MoveAxis(W, 488, ABG)
18:59:54.723 00.000 15712 Guiding  Dir = 3, Dur = 488
18:59:54.723 00.000 15712 IsGuiding returns 0
18:59:54.742 00.019 15712 PulseGuide returned control before completion, sleep 480
18:59:55.244 00.502 15712 IsGuiding returns 0
18:59:55.244 00.000 15712 Move returns status 0, amount 488
18:59:55.244 00.000 15712 MoveAxis(N, 0, ABG)
18:59:55.244 00.000 15712 Move returns status 0, amount 0
18:59:55.244 00.000 15712 move complete, result=0
18:59:55.244 00.000 7988 GuideStep: 2.6 px 488 ms WEST, -0.1 px 0 ms NORTH
18:59:55.244 00.000 15712 worker thread done servicing request
18:59:55.244 00.000 15712 Worker thread wakes up
18:59:55.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:55.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:56.661 01.417 15712 Exposure complete
18:59:56.724 00.063 15712 worker thread done servicing request
18:59:56.724 00.000 7988 OnExposeComplete: enter
18:59:56.724 00.000 7988 UpdateGuideState(): m_state=6
18:59:56.724 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
18:59:56.724 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=433.66, Mass=1482, SNR=26.1, Peak=142 HFD=3.6
18:59:56.724 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
18:59:56.724 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
18:59:56.724 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-1.10 hyp=1.12 cameraTheta=-1.37 mountX=1.10 mountY=-0.19, mountTheta=-0.17
18:59:56.724 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-1.10, opts=13)
18:59:56.734 00.010 7988 Enqueuing Move request for scope (0.22, -1.10)
18:59:56.734 00.000 15712 Worker thread wakes up
18:59:56.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.10) opts 0xd
18:59:56.734 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -1.10)
18:59:56.734 00.000 15712 Moving (0.22, -1.10) raw xDistance=1.10 yDistance=-0.19
18:59:56.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:56.734 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1
18:59:56.737 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:56.738 00.001 15712 PPEC rslt: input = 1.10, final = 0.61, react = 0.66, pred = -0.05, hyst = 0.63, hyst_pct = 0.00, period_length = 637.25
18:59:56.738 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:56.738 00.000 7988 Enqueuing Expose request
18:59:56.738 00.000 15712 PPEC: input: 1.10, control: 0.61, exposure: 1500
18:59:56.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:56.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:59:56.738 00.000 15712 MoveAxis(W, 199, ABG)
18:59:56.738 00.000 15712 Guiding  Dir = 3, Dur = 199
18:59:56.738 00.000 15712 IsGuiding returns 0
18:59:56.756 00.018 15712 PulseGuide returned control before completion, sleep 196
18:59:56.961 00.205 15712 IsGuiding returns 1
18:59:56.961 00.000 15712 scope still moving after pulse duration time elapsed
18:59:56.996 00.035 15712 IsGuiding returns 0
18:59:56.996 00.000 15712 scope move finished after 199 + 55 ms
18:59:56.996 00.000 15712 Move returns status 0, amount 199
18:59:56.996 00.000 15712 MoveAxis(N, 0, ABG)
18:59:56.996 00.000 15712 Move returns status 0, amount 0
18:59:56.996 00.000 15712 move complete, result=0
18:59:56.996 00.000 7988 GuideStep: 1.1 px 199 ms WEST, -0.2 px 0 ms NORTH
18:59:56.998 00.002 15712 worker thread done servicing request
18:59:56.998 00.000 15712 Worker thread wakes up
18:59:56.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:56.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
18:59:58.636 01.638 15712 Exposure complete
18:59:58.698 00.062 15712 worker thread done servicing request
18:59:58.698 00.000 7988 OnExposeComplete: enter
18:59:58.698 00.000 7988 UpdateGuideState(): m_state=6
18:59:58.702 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
18:59:58.702 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=438.43, Mass=1345, SNR=24.9, Peak=149 HFD=3.3
18:59:58.705 00.003 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
18:59:58.705 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
18:59:58.707 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=3.67 hyp=3.67 cameraTheta=1.53 mountX=-3.67 mountY=-0.24, mountTheta=-3.08
18:59:58.710 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=3.67, opts=13)
18:59:58.710 00.000 7988 Enqueuing Move request for scope (0.15, 3.67)
18:59:58.712 00.002 15712 Worker thread wakes up
18:59:58.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 3.67) opts 0xd
18:59:58.712 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 3.67)
18:59:58.712 00.000 15712 Moving (0.15, 3.67) raw xDistance=-3.67 yDistance=-0.24
18:59:58.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
18:59:58.712 00.000 7988 UpdateGuideState exits: m=1345 SNR=24.9
18:59:58.714 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:58.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
18:59:58.714 00.000 7988 Enqueuing Expose request
18:59:58.714 00.000 15712 PPEC rslt: input = -3.67, final = -2.26, react = -2.20, pred = -0.06, hyst = -1.89, hyst_pct = 0.00, period_length = 637.34
18:59:58.714 00.000 15712 PPEC: input: -3.67, control: -2.26, exposure: 1500
18:59:58.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:58.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
18:59:58.714 00.000 15712 MoveAxis(E, 737, ABG)
18:59:58.714 00.000 15712 Guiding  Dir = 2, Dur = 737
18:59:58.714 00.000 15712 IsGuiding returns 0
18:59:58.738 00.024 15712 PulseGuide returned control before completion, sleep 728
18:59:59.504 00.766 15712 IsGuiding returns 0
18:59:59.504 00.000 15712 Move returns status 0, amount 737
18:59:59.504 00.000 15712 MoveAxis(N, 0, ABG)
18:59:59.504 00.000 15712 Move returns status 0, amount 0
18:59:59.504 00.000 15712 move complete, result=0
18:59:59.504 00.000 7988 GuideStep: -3.7 px 737 ms EAST, -0.2 px 0 ms NORTH
18:59:59.507 00.003 15712 worker thread done servicing request
18:59:59.507 00.000 15712 Worker thread wakes up
18:59:59.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
18:59:59.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:00.911 01.404 15712 Exposure complete
19:00:00.973 00.062 15712 worker thread done servicing request
19:00:00.973 00.000 7988 OnExposeComplete: enter
19:00:00.973 00.000 7988 UpdateGuideState(): m_state=6
19:00:00.973 00.000 7988 Star::Find(15, 1178, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
19:00:00.973 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=438.18, Mass=1407, SNR=25.4, Peak=162 HFD=3.6
19:00:00.973 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
19:00:00.973 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
19:00:00.982 00.009 7988 CameraToMount -- cameraX=0.16 cameraY=3.42 hyp=3.43 cameraTheta=1.52 mountX=-3.42 mountY=-0.24, mountTheta=-3.07
19:00:00.984 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=3.42, opts=13)
19:00:00.984 00.000 7988 Enqueuing Move request for scope (0.16, 3.42)
19:00:00.986 00.002 15712 Worker thread wakes up
19:00:00.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 3.42) opts 0xd
19:00:00.986 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 3.42)
19:00:00.986 00.000 15712 Moving (0.16, 3.42) raw xDistance=-3.42 yDistance=-0.24
19:00:00.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:00.986 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.4
19:00:00.986 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:00.989 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:00.989 00.000 7988 Enqueuing Expose request
19:00:00.989 00.000 15712 PPEC rslt: input = -3.42, final = -1.99, react = -2.05, pred = 0.07, hyst = -1.81, hyst_pct = 0.00, period_length = 637.44
19:00:00.989 00.000 15712 PPEC: input: -3.42, control: -1.99, exposure: 1500
19:00:00.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:00.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:00:00.989 00.000 15712 MoveAxis(E, 649, ABG)
19:00:00.989 00.000 15712 Guiding  Dir = 2, Dur = 649
19:00:00.989 00.000 15712 IsGuiding returns 0
19:00:01.006 00.017 15712 PulseGuide returned control before completion, sleep 644
19:00:01.663 00.657 15712 IsGuiding returns 0
19:00:01.663 00.000 15712 Move returns status 0, amount 649
19:00:01.663 00.000 15712 MoveAxis(N, 0, ABG)
19:00:01.663 00.000 15712 Move returns status 0, amount 0
19:00:01.663 00.000 15712 move complete, result=0
19:00:01.663 00.000 7988 GuideStep: -3.4 px 649 ms EAST, -0.2 px 0 ms NORTH
19:00:01.665 00.002 15712 worker thread done servicing request
19:00:01.665 00.000 15712 Worker thread wakes up
19:00:01.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:01.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:03.306 01.641 15712 Exposure complete
19:00:03.367 00.061 15712 worker thread done servicing request
19:00:03.367 00.000 7988 OnExposeComplete: enter
19:00:03.367 00.000 7988 UpdateGuideState(): m_state=6
19:00:03.372 00.005 7988 Star::Find(15, 1178, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
19:00:03.374 00.002 7988 Star::Find returns 1 (0), X=1178.61, Y=436.85, Mass=1439, SNR=25.6, Peak=204 HFD=3.3
19:00:03.374 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
19:00:03.376 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
19:00:03.376 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=2.09 hyp=2.10 cameraTheta=1.48 mountX=-2.09 mountY=-0.23, mountTheta=-3.03
19:00:03.378 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=2.09, opts=13)
19:00:03.380 00.002 7988 Enqueuing Move request for scope (0.18, 2.09)
19:00:03.382 00.002 15712 Worker thread wakes up
19:00:03.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 2.09) opts 0xd
19:00:03.382 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 2.09)
19:00:03.382 00.000 15712 Moving (0.18, 2.09) raw xDistance=-2.09 yDistance=-0.23
19:00:03.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:03.383 00.001 7988 UpdateGuideState exits: m=1439 SNR=25.6
19:00:03.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:03.383 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:03.383 00.000 7988 Enqueuing Expose request
19:00:03.383 00.000 15712 PPEC rslt: input = -2.09, final = -1.17, react = -1.25, pred = 0.08, hyst = -1.26, hyst_pct = 0.00, period_length = 637.53
19:00:03.383 00.000 15712 PPEC: input: -2.09, control: -1.17, exposure: 1500
19:00:03.383 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:03.383 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:00:03.383 00.000 15712 MoveAxis(E, 383, ABG)
19:00:03.383 00.000 15712 Guiding  Dir = 2, Dur = 383
19:00:03.383 00.000 15712 IsGuiding returns 0
19:00:03.405 00.022 15712 PulseGuide returned control before completion, sleep 376
19:00:03.800 00.395 15712 IsGuiding returns 0
19:00:03.800 00.000 15712 Move returns status 0, amount 383
19:00:03.800 00.000 15712 MoveAxis(N, 0, ABG)
19:00:03.800 00.000 15712 Move returns status 0, amount 0
19:00:03.800 00.000 15712 move complete, result=0
19:00:03.800 00.000 7988 GuideStep: -2.1 px 383 ms EAST, -0.2 px 0 ms NORTH
19:00:03.807 00.007 15712 worker thread done servicing request
19:00:03.807 00.000 15712 Worker thread wakes up
19:00:03.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:03.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:05.219 01.412 15712 Exposure complete
19:00:05.279 00.060 15712 worker thread done servicing request
19:00:05.279 00.000 7988 OnExposeComplete: enter
19:00:05.279 00.000 7988 UpdateGuideState(): m_state=6
19:00:05.285 00.006 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
19:00:05.285 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=436.18, Mass=1424, SNR=25.4, Peak=162 HFD=3.7
19:00:05.287 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
19:00:05.287 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
19:00:05.289 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=1.42 hyp=1.43 cameraTheta=1.49 mountX=-1.42 mountY=-0.15, mountTheta=-3.04
19:00:05.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=1.42, opts=13)
19:00:05.293 00.004 7988 Enqueuing Move request for scope (0.11, 1.42)
19:00:05.295 00.002 15712 Worker thread wakes up
19:00:05.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:05.295 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.4
19:00:05.297 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:05.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:05.299 00.002 7988 Enqueuing Expose request
19:00:05.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 1.42) opts 0xd
19:00:05.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 1.42)
19:00:05.299 00.000 15712 Moving (0.11, 1.42) raw xDistance=-1.42 yDistance=-0.15
19:00:05.301 00.002 15712 PPEC rslt: input = -1.42, final = -0.98, react = -0.85, pred = -0.13, hyst = -0.89, hyst_pct = 0.00, period_length = 637.64
19:00:05.301 00.000 15712 PPEC: input: -1.42, control: -0.98, exposure: 1500
19:00:05.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:05.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:00:05.301 00.000 15712 MoveAxis(E, 319, ABG)
19:00:05.301 00.000 15712 Guiding  Dir = 2, Dur = 319
19:00:05.301 00.000 15712 IsGuiding returns 0
19:00:05.310 00.009 15712 PulseGuide returned control before completion, sleep 309
19:00:05.652 00.342 15712 IsGuiding returns 0
19:00:05.652 00.000 15712 Move returns status 0, amount 319
19:00:05.652 00.000 15712 MoveAxis(N, 0, ABG)
19:00:05.652 00.000 15712 Move returns status 0, amount 0
19:00:05.652 00.000 15712 move complete, result=0
19:00:05.652 00.000 7988 GuideStep: -1.4 px 319 ms EAST, -0.1 px 0 ms NORTH
19:00:05.652 00.000 15712 worker thread done servicing request
19:00:05.652 00.000 15712 Worker thread wakes up
19:00:05.661 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:05.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:07.302 01.641 15712 Exposure complete
19:00:07.364 00.062 15712 worker thread done servicing request
19:00:07.364 00.000 7988 OnExposeComplete: enter
19:00:07.364 00.000 7988 UpdateGuideState(): m_state=6
19:00:07.369 00.005 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
19:00:07.370 00.001 7988 Star::Find returns 1 (0), X=1178.70, Y=434.00, Mass=1496, SNR=26.0, Peak=217 HFD=3.3
19:00:07.370 00.000 7988 MultiStar: exiting stabilization period
19:00:07.370 00.000 7988 MultiStar: [#1 0.48,-0.71,0.98,U] [#2 0.38,-0.67,0.99,U] [#3 0.16,-0.53,0.97,U] [#4 -0.03,-0.41,1.04,U] [#5 0.33,-0.60,0.69,U] [#6 0.55,-0.53,0.64,U] [#7 0.28,-0.76,0.66,U] [#8 0.29,-0.27,0.67,U] 
19:00:07.370 00.000 7988 refined, 8 included, MultiStar: {0.29, -0.59}, one-star: {0.28, -0.76}
19:00:07.370 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
19:00:07.370 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.71)
19:00:07.370 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.59 hyp=0.66 cameraTheta=-1.11 mountX=0.59 mountY=-0.27, mountTheta=-0.44
19:00:07.370 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.59, opts=13)
19:00:07.380 00.010 7988 Enqueuing Move request for scope (0.29, -0.59)
19:00:07.382 00.002 15712 Worker thread wakes up
19:00:07.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.59) opts 0xd
19:00:07.382 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.59)
19:00:07.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:07.382 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.0
19:00:07.384 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:07.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:07.386 00.002 7988 Enqueuing Expose request
19:00:07.387 00.001 15712 Moving (0.29, -0.59) raw xDistance=0.59 yDistance=-0.27
19:00:07.387 00.000 15712 PPEC rslt: input = 0.59, final = 0.23, react = 0.35, pred = -0.13, hyst = 0.25, hyst_pct = 0.00, period_length = 637.74
19:00:07.387 00.000 15712 PPEC: input: 0.59, control: 0.23, exposure: 1500
19:00:07.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:00:07.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:00:07.387 00.000 15712 MoveAxis(W, 74, ABG)
19:00:07.387 00.000 15712 Guiding  Dir = 3, Dur = 74
19:00:07.387 00.000 15712 IsGuiding returns 0
19:00:07.414 00.027 15712 PulseGuide returned control before completion, sleep 57
19:00:07.476 00.062 15712 IsGuiding returns 1
19:00:07.476 00.000 15712 scope still moving after pulse duration time elapsed
19:00:07.524 00.048 15712 IsGuiding returns 0
19:00:07.524 00.000 15712 scope move finished after 74 + 65 ms
19:00:07.524 00.000 15712 Move returns status 0, amount 74
19:00:07.524 00.000 15712 MoveAxis(N, 0, ABG)
19:00:07.524 00.000 15712 Move returns status 0, amount 0
19:00:07.524 00.000 15712 move complete, result=0
19:00:07.524 00.000 7988 GuideStep: 0.6 px 74 ms WEST, -0.3 px 0 ms NORTH
19:00:07.531 00.007 15712 worker thread done servicing request
19:00:07.531 00.000 15712 Worker thread wakes up
19:00:07.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:07.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:08.944 01.413 15712 Exposure complete
19:00:09.005 00.061 15712 worker thread done servicing request
19:00:09.005 00.000 7988 OnExposeComplete: enter
19:00:09.005 00.000 7988 UpdateGuideState(): m_state=6
19:00:09.005 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
19:00:09.005 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=432.99, Mass=1438, SNR=25.8, Peak=194 HFD=3.5
19:00:09.005 00.000 7988 MultiStar: [#1 0.22,-1.85,0.00,M3] [#2 -0.04,-1.65,0.00,M5] [#3 0.16,-1.79,0.00,M5] [#4 -0.01,-1.66,0.00,M5] [#5 0.09,-1.89,0.00,M5] [#6 0.49,-1.79,0.00,M6] [#7 0.23,-1.78,0.00,M6] [#8 0.45,-1.63,0.00,M6] 
19:00:09.005 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
19:00:09.005 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:00:09.005 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-1.77 hyp=1.77 cameraTheta=-1.56 mountX=1.77 mountY=0.02, mountTheta=0.01
19:00:09.005 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-1.77, opts=13)
19:00:09.005 00.000 7988 Enqueuing Move request for scope (0.03, -1.77)
19:00:09.005 00.000 15712 Worker thread wakes up
19:00:09.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.77) opts 0xd
19:00:09.005 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -1.77)
19:00:09.005 00.000 15712 Moving (0.03, -1.77) raw xDistance=1.77 yDistance=0.02
19:00:09.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:09.019 00.014 7988 UpdateGuideState exits: m=1438 SNR=25.8
19:00:09.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:09.021 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:09.021 00.000 7988 Enqueuing Expose request
19:00:09.021 00.000 15712 PPEC rslt: input = 1.77, final = 0.88, react = 1.06, pred = -0.18, hyst = 0.90, hyst_pct = 0.00, period_length = 637.84
19:00:09.021 00.000 15712 PPEC: input: 1.77, control: 0.88, exposure: 1500
19:00:09.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:09.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:00:09.021 00.000 15712 MoveAxis(W, 287, ABG)
19:00:09.021 00.000 15712 Guiding  Dir = 3, Dur = 287
19:00:09.057 00.036 15712 IsGuiding returns 0
19:00:09.071 00.014 15712 PulseGuide returned control before completion, sleep 282
19:00:09.376 00.305 15712 IsGuiding returns 0
19:00:09.376 00.000 15712 Move returns status 0, amount 287
19:00:09.376 00.000 15712 MoveAxis(N, 0, ABG)
19:00:09.376 00.000 15712 Move returns status 0, amount 0
19:00:09.376 00.000 15712 move complete, result=0
19:00:09.376 00.000 15712 worker thread done servicing request
19:00:09.376 00.000 15712 Worker thread wakes up
19:00:09.376 00.000 7988 GuideStep: 1.8 px 287 ms WEST, 0.0 px 0 ms NORTH
19:00:09.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:09.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:11.014 01.638 15712 Exposure complete
19:00:11.075 00.061 15712 worker thread done servicing request
19:00:11.075 00.000 7988 OnExposeComplete: enter
19:00:11.075 00.000 7988 UpdateGuideState(): m_state=6
19:00:11.079 00.004 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
19:00:11.079 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=433.89, Mass=1464, SNR=25.8, Peak=177 HFD=3.3
19:00:11.081 00.002 7988 MultiStar: [#1 0.09,-0.58,1.02,U] [#2 0.09,-0.75,1.01,U] [#3 -0.09,-0.51,0.97,U] [#4 -0.18,-0.75,1.04,U] [#5 -0.00,-1.01,0.71,U] [#6 0.57,-0.51,0.71,U] [#7 0.11,-0.73,0.66,U] [#8 0.37,-0.56,0.70,U] 
19:00:11.081 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.70}, one-star: {0.04, -0.87}
19:00:11.083 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
19:00:11.085 00.002 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
19:00:11.085 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.70 hyp=0.70 cameraTheta=-1.45 mountX=0.69 mountY=-0.07, mountTheta=-0.10
19:00:11.087 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.70, opts=13)
19:00:11.089 00.002 7988 Enqueuing Move request for scope (0.09, -0.70)
19:00:11.089 00.000 15712 Worker thread wakes up
19:00:11.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:11.089 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.8
19:00:11.092 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:11.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:11.092 00.000 7988 Enqueuing Expose request
19:00:11.092 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.70) opts 0xd
19:00:11.092 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.70)
19:00:11.092 00.000 15712 Moving (0.09, -0.70) raw xDistance=0.69 yDistance=-0.07
19:00:11.092 00.000 15712 PPEC rslt: input = 0.69, final = 0.22, react = 0.42, pred = -0.19, hyst = 0.39, hyst_pct = 0.00, period_length = 637.95
19:00:11.092 00.000 15712 PPEC: input: 0.69, control: 0.22, exposure: 1500
19:00:11.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:11.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:00:11.092 00.000 15712 MoveAxis(W, 73, ABG)
19:00:11.092 00.000 15712 Guiding  Dir = 3, Dur = 73
19:00:11.092 00.000 15712 IsGuiding returns 0
19:00:11.126 00.034 15712 PulseGuide returned control before completion, sleep 56
19:00:11.184 00.058 15712 IsGuiding returns 1
19:00:11.184 00.000 15712 scope still moving after pulse duration time elapsed
19:00:11.215 00.031 15712 IsGuiding returns 1
19:00:11.247 00.032 15712 IsGuiding returns 0
19:00:11.247 00.000 15712 scope move finished after 73 + 82 ms
19:00:11.247 00.000 15712 Move returns status 0, amount 73
19:00:11.247 00.000 15712 MoveAxis(N, 0, ABG)
19:00:11.247 00.000 15712 Move returns status 0, amount 0
19:00:11.247 00.000 15712 move complete, result=0
19:00:11.247 00.000 7988 GuideStep: 0.7 px 73 ms WEST, -0.1 px 0 ms NORTH
19:00:11.255 00.008 15712 worker thread done servicing request
19:00:11.255 00.000 15712 Worker thread wakes up
19:00:11.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:11.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:12.668 01.413 15712 Exposure complete
19:00:12.731 00.063 15712 worker thread done servicing request
19:00:12.733 00.002 7988 OnExposeComplete: enter
19:00:12.733 00.000 7988 UpdateGuideState(): m_state=6
19:00:12.733 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
19:00:12.733 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=435.97, Mass=1499, SNR=26.1, Peak=174 HFD=3.7
19:00:12.737 00.004 7988 MultiStar: [#1 0.23,1.44,0.00,M3] [#2 0.04,1.24,0.00,M5] [#3 0.06,1.58,0.00,M5] [#4 0.04,1.47,0.00,M5] [#5 0.18,1.43,0.00,M5] [#6 0.41,1.65,0.00,M6] [#7 0.16,1.46,0.00,M6] [#8 0.37,1.53,0.00,M6] 
19:00:12.738 00.001 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.14)
19:00:12.740 00.002 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.03)
19:00:12.741 00.001 7988 CameraToMount -- cameraX=0.00 cameraY=1.21 hyp=1.21 cameraTheta=1.57 mountX=-1.21 mountY=-0.03, mountTheta=-3.12
19:00:12.743 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=1.21, opts=13)
19:00:12.744 00.001 7988 Enqueuing Move request for scope (0.00, 1.21)
19:00:12.745 00.001 15712 Worker thread wakes up
19:00:12.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 1.21) opts 0xd
19:00:12.745 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 1.21)
19:00:12.745 00.000 15712 Moving (0.00, 1.21) raw xDistance=-1.21 yDistance=-0.03
19:00:12.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:12.746 00.001 7988 UpdateGuideState exits: m=1499 SNR=26.1
19:00:12.748 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:12.749 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:12.750 00.001 7988 Enqueuing Expose request
19:00:12.750 00.000 15712 PPEC rslt: input = -1.21, final = -0.89, react = -0.72, pred = -0.17, hyst = -0.60, hyst_pct = 0.00, period_length = 638.06
19:00:12.750 00.000 15712 PPEC: input: -1.21, control: -0.89, exposure: 1500
19:00:12.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:12.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:00:12.750 00.000 15712 MoveAxis(E, 291, ABG)
19:00:12.752 00.002 15712 Guiding  Dir = 2, Dur = 291
19:00:12.752 00.000 15712 IsGuiding returns 0
19:00:12.760 00.008 15712 PulseGuide returned control before completion, sleep 281
19:00:13.067 00.307 15712 IsGuiding returns 0
19:00:13.067 00.000 15712 Move returns status 0, amount 291
19:00:13.067 00.000 15712 MoveAxis(N, 0, ABG)
19:00:13.067 00.000 15712 Move returns status 0, amount 0
19:00:13.067 00.000 15712 move complete, result=0
19:00:13.067 00.000 15712 worker thread done servicing request
19:00:13.067 00.000 15712 Worker thread wakes up
19:00:13.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:13.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:13.067 00.000 7988 GuideStep: -1.2 px 291 ms EAST, -0.0 px 0 ms NORTH
19:00:14.705 01.638 15712 Exposure complete
19:00:14.768 00.063 15712 worker thread done servicing request
19:00:14.768 00.000 7988 OnExposeComplete: enter
19:00:14.768 00.000 7988 UpdateGuideState(): m_state=6
19:00:14.768 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
19:00:14.768 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=436.88, Mass=1290, SNR=24.3, Peak=191 HFD=2.7
19:00:14.768 00.000 7988 MultiStar: [#1 0.24,2.51,0.00,M4] [#2 0.21,2.39,0.00,M6] [#3 -0.15,2.26,0.00,M6] [#4 0.04,2.21,0.00,M6] [#5 0.19,2.33,0.00,M6] [#6 0.49,2.49,0.00,M7] [#7 0.34,2.10,0.00,M7] [#8 0.41,2.22,0.00,M7] 
19:00:14.768 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
19:00:14.768 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
19:00:14.768 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=2.12 hyp=2.13 cameraTheta=1.48 mountX=-2.12 mountY=-0.24, mountTheta=-3.03
19:00:14.768 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=2.12, opts=13)
19:00:14.768 00.000 7988 Enqueuing Move request for scope (0.19, 2.12)
19:00:14.768 00.000 15712 Worker thread wakes up
19:00:14.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 2.12) opts 0xd
19:00:14.768 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 2.12)
19:00:14.768 00.000 15712 Moving (0.19, 2.12) raw xDistance=-2.12 yDistance=-0.24
19:00:14.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:14.781 00.013 7988 UpdateGuideState exits: m=1290 SNR=24.3
19:00:14.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:14.783 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:14.784 00.001 7988 Enqueuing Expose request
19:00:14.784 00.000 15712 PPEC rslt: input = -2.12, final = -1.30, react = -1.27, pred = -0.02, hyst = -1.13, hyst_pct = 0.00, period_length = 638.17
19:00:14.784 00.000 15712 PPEC: input: -2.12, control: -1.30, exposure: 1500
19:00:14.786 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:14.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:00:14.786 00.000 15712 MoveAxis(E, 424, ABG)
19:00:14.786 00.000 15712 Guiding  Dir = 2, Dur = 424
19:00:14.786 00.000 15712 IsGuiding returns 0
19:00:14.802 00.016 15712 PulseGuide returned control before completion, sleep 419
19:00:15.228 00.426 15712 IsGuiding returns 1
19:00:15.228 00.000 15712 scope still moving after pulse duration time elapsed
19:00:15.260 00.032 15712 IsGuiding returns 0
19:00:15.260 00.000 15712 scope move finished after 424 + 49 ms
19:00:15.260 00.000 15712 Move returns status 0, amount 424
19:00:15.260 00.000 15712 MoveAxis(N, 0, ABG)
19:00:15.260 00.000 15712 Move returns status 0, amount 0
19:00:15.260 00.000 15712 move complete, result=0
19:00:15.260 00.000 15712 worker thread done servicing request
19:00:15.260 00.000 15712 Worker thread wakes up
19:00:15.260 00.000 7988 GuideStep: -2.1 px 424 ms EAST, -0.2 px 0 ms NORTH
19:00:15.261 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:15.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:16.680 01.419 15712 Exposure complete
19:00:16.740 00.060 15712 worker thread done servicing request
19:00:16.740 00.000 7988 OnExposeComplete: enter
19:00:16.740 00.000 7988 UpdateGuideState(): m_state=6
19:00:16.744 00.004 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
19:00:16.744 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=436.18, Mass=1423, SNR=25.6, Peak=165 HFD=3.4
19:00:16.746 00.002 7988 MultiStar: [#1 0.23,1.61,0.00,M5] [#2 0.10,1.68,0.00,M7] [#3 0.07,1.52,0.00,M7] [#4 -0.09,1.73,0.00,M7] [#5 0.23,1.38,0.00,M7] [#6 0.28,1.51,0.00,M8] [#7 0.40,1.52,0.00,M8] [#8 0.23,1.22,0.00,M8] 
19:00:16.748 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:00:16.748 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
19:00:16.750 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=1.42 hyp=1.42 cameraTheta=1.55 mountX=-1.42 mountY=-0.06, mountTheta=-3.10
19:00:16.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=1.42, opts=13)
19:00:16.752 00.000 7988 Enqueuing Move request for scope (0.03, 1.42)
19:00:16.754 00.002 15712 Worker thread wakes up
19:00:16.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.42) opts 0xd
19:00:16.754 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 1.42)
19:00:16.754 00.000 15712 Moving (0.03, 1.42) raw xDistance=-1.42 yDistance=-0.06
19:00:16.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:16.754 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.6
19:00:16.757 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:16.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:16.757 00.000 7988 Enqueuing Expose request
19:00:16.757 00.000 15712 PPEC rslt: input = -1.42, final = -0.86, react = -0.85, pred = -0.00, hyst = -0.82, hyst_pct = 0.00, period_length = 638.28
19:00:16.757 00.000 15712 PPEC: input: -1.42, control: -0.86, exposure: 1500
19:00:16.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:16.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:00:16.757 00.000 15712 MoveAxis(E, 280, ABG)
19:00:16.757 00.000 15712 Guiding  Dir = 2, Dur = 280
19:00:16.757 00.000 15712 IsGuiding returns 0
19:00:16.781 00.024 15712 PulseGuide returned control before completion, sleep 267
19:00:17.081 00.300 15712 IsGuiding returns 0
19:00:17.081 00.000 15712 Move returns status 0, amount 280
19:00:17.081 00.000 15712 MoveAxis(N, 0, ABG)
19:00:17.081 00.000 15712 Move returns status 0, amount 0
19:00:17.081 00.000 15712 move complete, result=0
19:00:17.081 00.000 15712 worker thread done servicing request
19:00:17.081 00.000 15712 Worker thread wakes up
19:00:17.081 00.000 7988 GuideStep: -1.4 px 280 ms EAST, -0.1 px 0 ms NORTH
19:00:17.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:17.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:18.722 01.641 15712 Exposure complete
19:00:18.782 00.060 15712 worker thread done servicing request
19:00:18.782 00.000 7988 OnExposeComplete: enter
19:00:18.782 00.000 7988 UpdateGuideState(): m_state=6
19:00:18.786 00.004 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
19:00:18.786 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=435.45, Mass=1385, SNR=25.1, Peak=200 HFD=3.1
19:00:18.788 00.002 7988 MultiStar: [#1 0.39,0.56,1.01,U] [#2 0.11,0.77,1.00,U] [#3 0.07,0.71,1.00,U] [#4 0.01,0.72,1.03,U] [#5 0.20,0.93,0.74,U] [#6 0.37,0.86,0.69,U] [#7 0.31,0.67,0.69,U] [#8 0.17,0.90,0.65,U] 
19:00:18.790 00.002 7988 single-star, 8 included, MultiStar: {0.17, 0.74}, one-star: {0.04, 0.69}
19:00:18.790 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
19:00:18.792 00.002 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
19:00:18.792 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.69 hyp=0.69 cameraTheta=1.52 mountX=-0.69 mountY=-0.05, mountTheta=-3.06
19:00:18.794 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.69, opts=13)
19:00:18.796 00.002 7988 Enqueuing Move request for scope (0.04, 0.69)
19:00:18.796 00.000 15712 Worker thread wakes up
19:00:18.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.69) opts 0xd
19:00:18.796 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.69)
19:00:18.796 00.000 15712 Moving (0.04, 0.69) raw xDistance=-0.69 yDistance=-0.05
19:00:18.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:18.799 00.003 7988 UpdateGuideState exits: m=1385 SNR=25.1
19:00:18.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:18.802 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:18.802 00.000 7988 Enqueuing Expose request
19:00:18.804 00.002 15712 PPEC rslt: input = -0.69, final = -0.40, react = -0.41, pred = 0.01, hyst = -0.45, hyst_pct = 0.00, period_length = 638.39
19:00:18.804 00.000 15712 PPEC: input: -0.69, control: -0.40, exposure: 1500
19:00:18.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:18.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:00:18.804 00.000 15712 MoveAxis(E, 130, ABG)
19:00:18.804 00.000 15712 Guiding  Dir = 2, Dur = 130
19:00:18.804 00.000 15712 IsGuiding returns 0
19:00:18.830 00.026 15712 PulseGuide returned control before completion, sleep 115
19:00:18.972 00.142 15712 IsGuiding returns 0
19:00:18.972 00.000 15712 Move returns status 0, amount 130
19:00:18.972 00.000 15712 MoveAxis(N, 0, ABG)
19:00:18.972 00.000 15712 Move returns status 0, amount 0
19:00:18.972 00.000 15712 move complete, result=0
19:00:18.972 00.000 7988 GuideStep: -0.7 px 130 ms EAST, -0.1 px 0 ms NORTH
19:00:18.976 00.004 15712 worker thread done servicing request
19:00:18.976 00.000 15712 Worker thread wakes up
19:00:18.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:18.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:20.394 01.418 15712 Exposure complete
19:00:20.455 00.061 15712 worker thread done servicing request
19:00:20.455 00.000 7988 OnExposeComplete: enter
19:00:20.455 00.000 7988 UpdateGuideState(): m_state=6
19:00:20.461 00.006 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
19:00:20.463 00.002 7988 Star::Find returns 1 (0), X=1178.58, Y=434.74, Mass=1457, SNR=25.8, Peak=172 HFD=3.5
19:00:20.463 00.000 7988 MultiStar: [#1 0.13,-0.09,1.00,U] [#2 0.01,-0.03,1.00,U] [#3 0.01,0.05,0.94,U] [#4 -0.04,-0.00,0.97,U] [#5 0.16,-0.34,0.69,U] [#6 0.64,-0.04,0.72,U] [#7 0.39,0.11,0.63,U] [#8 0.39,0.16,0.64,U] 
19:00:20.465 00.002 7988 single-star, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.16, -0.02}
19:00:20.465 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
19:00:20.467 00.002 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.72)
19:00:20.467 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.12 mountX=0.02 mountY=-0.15, mountTheta=-1.46
19:00:20.469 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.02, opts=13)
19:00:20.471 00.002 7988 Enqueuing Move request for scope (0.16, -0.02)
19:00:20.471 00.000 15712 Worker thread wakes up
19:00:20.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
19:00:20.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
19:00:20.471 00.000 15712 Moving (0.16, -0.02) raw xDistance=0.02 yDistance=-0.15
19:00:20.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:20.471 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.8
19:00:20.474 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:20.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:20.474 00.000 7988 Enqueuing Expose request
19:00:20.474 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.51
19:00:20.474 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
19:00:20.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:20.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:00:20.474 00.000 15712 MoveAxis(E, 2, ABG)
19:00:20.474 00.000 15712 Guiding  Dir = 2, Dur = 2
19:00:20.474 00.000 15712 IsGuiding returns 0
19:00:20.493 00.019 15712 IsGuiding returns 0
19:00:20.493 00.000 15712 Move returns status 0, amount 2
19:00:20.493 00.000 15712 MoveAxis(N, 0, ABG)
19:00:20.493 00.000 15712 Move returns status 0, amount 0
19:00:20.493 00.000 15712 move complete, result=0
19:00:20.493 00.000 15712 worker thread done servicing request
19:00:20.493 00.000 15712 Worker thread wakes up
19:00:20.493 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
19:00:20.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:20.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:22.131 01.638 15712 Exposure complete
19:00:22.190 00.059 15712 worker thread done servicing request
19:00:22.190 00.000 7988 OnExposeComplete: enter
19:00:22.190 00.000 7988 UpdateGuideState(): m_state=6
19:00:22.195 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
19:00:22.195 00.000 7988 Star::Find returns 1 (0), X=1178.33, Y=434.25, Mass=1487, SNR=26.0, Peak=208 HFD=3.6
19:00:22.199 00.004 7988 MultiStar: [#1 0.10,-0.47,0.96,U] [#2 -0.02,-0.45,0.98,U] [#3 -0.09,-0.45,0.97,U] [#4 -0.27,-0.28,1.02,U] [#5 -0.22,-0.43,0.70,U] [#6 0.33,-0.33,0.73,U] [#7 0.09,-0.48,0.66,U] [#8 0.04,-0.57,0.64,U] 
19:00:22.199 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.44}, one-star: {-0.09, -0.51}
19:00:22.201 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
19:00:22.202 00.001 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
19:00:22.204 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.44 hyp=0.44 cameraTheta=-1.63 mountX=0.44 mountY=0.04, mountTheta=0.08
19:00:22.205 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.44, opts=13)
19:00:22.205 00.000 7988 Enqueuing Move request for scope (-0.03, -0.44)
19:00:22.208 00.003 15712 Worker thread wakes up
19:00:22.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.44) opts 0xd
19:00:22.208 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.44)
19:00:22.208 00.000 15712 Moving (-0.03, -0.44) raw xDistance=0.44 yDistance=0.04
19:00:22.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:22.208 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.0
19:00:22.211 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:22.211 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:22.213 00.002 7988 Enqueuing Expose request
19:00:22.213 00.000 15712 PPEC rslt: input = 0.44, final = 0.27, react = 0.26, pred = 0.00, hyst = 0.21, hyst_pct = 0.00, period_length = 638.63
19:00:22.213 00.000 15712 PPEC: input: 0.44, control: 0.27, exposure: 1500
19:00:22.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:22.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:00:22.213 00.000 15712 MoveAxis(W, 87, ABG)
19:00:22.213 00.000 15712 Guiding  Dir = 3, Dur = 87
19:00:22.215 00.002 15712 IsGuiding returns 0
19:00:22.226 00.011 15712 PulseGuide returned control before completion, sleep 77
19:00:22.321 00.095 15712 IsGuiding returns 0
19:00:22.321 00.000 15712 Move returns status 0, amount 87
19:00:22.321 00.000 15712 MoveAxis(N, 0, ABG)
19:00:22.321 00.000 15712 Move returns status 0, amount 0
19:00:22.321 00.000 15712 move complete, result=0
19:00:22.321 00.000 7988 GuideStep: 0.4 px 87 ms WEST, 0.0 px 0 ms NORTH
19:00:22.333 00.012 15712 worker thread done servicing request
19:00:22.333 00.000 15712 Worker thread wakes up
19:00:22.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:22.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:23.750 01.417 15712 Exposure complete
19:00:23.815 00.065 15712 worker thread done servicing request
19:00:23.815 00.000 7988 OnExposeComplete: enter
19:00:23.815 00.000 7988 UpdateGuideState(): m_state=6
19:00:23.818 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
19:00:23.818 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=433.65, Mass=1497, SNR=25.9, Peak=191 HFD=3.5
19:00:23.818 00.000 7988 MultiStar: [#1 -0.04,-0.88,0.99,U] [#2 0.03,-0.82,0.97,U] [#3 -0.07,-0.93,0.93,U] [#4 -0.37,-0.78,1.01,U] [#5 -0.27,-0.91,0.68,U] [#6 0.27,-0.62,0.68,U] [#7 0.02,-0.83,0.67,U] [#8 -0.04,-0.98,0.69,U] 
19:00:23.818 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.88}, one-star: {-0.12, -1.11}
19:00:23.818 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
19:00:23.818 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
19:00:23.818 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.88 hyp=0.88 cameraTheta=-1.66 mountX=0.88 mountY=0.10, mountTheta=0.11
19:00:23.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.88, opts=13)
19:00:23.818 00.000 7988 Enqueuing Move request for scope (-0.08, -0.88)
19:00:23.818 00.000 15712 Worker thread wakes up
19:00:23.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:23.829 00.011 7988 UpdateGuideState exits: m=1497 SNR=25.9
19:00:23.829 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:23.829 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:23.829 00.000 7988 Enqueuing Expose request
19:00:23.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.88) opts 0xd
19:00:23.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.88)
19:00:23.829 00.000 15712 Moving (-0.08, -0.88) raw xDistance=0.88 yDistance=0.10
19:00:23.835 00.006 15712 PPEC rslt: input = 0.88, final = 0.56, react = 0.53, pred = 0.03, hyst = 0.47, hyst_pct = 0.00, period_length = 638.76
19:00:23.835 00.000 15712 PPEC: input: 0.88, control: 0.56, exposure: 1500
19:00:23.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:23.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:00:23.835 00.000 15712 MoveAxis(W, 182, ABG)
19:00:23.835 00.000 15712 Guiding  Dir = 3, Dur = 182
19:00:23.835 00.000 15712 IsGuiding returns 0
19:00:23.861 00.026 15712 PulseGuide returned control before completion, sleep 164
19:00:24.037 00.176 15712 IsGuiding returns 1
19:00:24.037 00.000 15712 scope still moving after pulse duration time elapsed
19:00:24.087 00.050 15712 IsGuiding returns 0
19:00:24.087 00.000 15712 scope move finished after 182 + 70 ms
19:00:24.087 00.000 15712 Move returns status 0, amount 182
19:00:24.087 00.000 15712 MoveAxis(N, 0, ABG)
19:00:24.087 00.000 15712 Move returns status 0, amount 0
19:00:24.087 00.000 15712 move complete, result=0
19:00:24.087 00.000 7988 GuideStep: 0.9 px 182 ms WEST, 0.1 px 0 ms NORTH
19:00:24.091 00.004 15712 worker thread done servicing request
19:00:24.091 00.000 15712 Worker thread wakes up
19:00:24.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:24.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:25.729 01.638 15712 Exposure complete
19:00:25.790 00.061 15712 worker thread done servicing request
19:00:25.790 00.000 7988 OnExposeComplete: enter
19:00:25.794 00.004 7988 UpdateGuideState(): m_state=6
19:00:25.794 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
19:00:25.794 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=434.79, Mass=1435, SNR=25.7, Peak=173 HFD=3.4
19:00:25.794 00.000 7988 MultiStar: [#1 0.27,0.14,0.99,U] [#2 0.10,0.11,1.01,U] [#3 -0.08,0.19,0.95,U] [#4 -0.07,0.22,1.03,U] [#5 0.23,-0.21,0.70,U] [#6 0.49,0.33,0.66,U] [#7 0.34,0.12,0.72,U] [#8 0.14,0.27,0.65,U] 
19:00:25.794 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.07, 0.03}
19:00:25.794 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.58) = xAngle (1.97 = 1.97)
19:00:25.794 00.000 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.08 = -1.21)
19:00:25.794 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.39 mountX=-0.03 mountY=-0.07, mountTheta=-1.96
19:00:25.794 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.03, opts=13)
19:00:25.794 00.000 7988 Enqueuing Move request for scope (0.07, 0.03)
19:00:25.794 00.000 15712 Worker thread wakes up
19:00:25.806 00.012 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
19:00:25.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:25.806 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.7
19:00:25.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:25.806 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:25.806 00.000 7988 Enqueuing Expose request
19:00:25.811 00.005 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
19:00:25.811 00.000 15712 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
19:00:25.811 00.000 15712 PPEC rslt: input = -0.03, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.88
19:00:25.811 00.000 15712 PPEC: input: -0.03, control: 0.05, exposure: 1500
19:00:25.811 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:25.811 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:00:25.811 00.000 15712 MoveAxis(W, 18, ABG)
19:00:25.811 00.000 15712 Guiding  Dir = 3, Dur = 18
19:00:25.811 00.000 15712 IsGuiding returns 0
19:00:25.828 00.017 15712 PulseGuide returned control before completion, sleep 11
19:00:25.879 00.051 15712 IsGuiding returns 0
19:00:25.879 00.000 15712 Move returns status 0, amount 18
19:00:25.879 00.000 15712 MoveAxis(N, 0, ABG)
19:00:25.879 00.000 15712 Move returns status 0, amount 0
19:00:25.879 00.000 15712 move complete, result=0
19:00:25.879 00.000 7988 GuideStep: -0.0 px 18 ms WEST, -0.1 px 0 ms NORTH
19:00:25.879 00.000 15712 worker thread done servicing request
19:00:25.879 00.000 15712 Worker thread wakes up
19:00:25.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:25.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:27.290 01.411 15712 Exposure complete
19:00:27.358 00.068 15712 worker thread done servicing request
19:00:27.358 00.000 7988 OnExposeComplete: enter
19:00:27.358 00.000 7988 UpdateGuideState(): m_state=6
19:00:27.360 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
19:00:27.360 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=436.13, Mass=1387, SNR=25.3, Peak=195 HFD=3.3
19:00:27.362 00.002 7988 MultiStar: [#1 0.41,1.40,0.00,M1] [#2 0.24,1.60,0.00,M3] [#3 0.18,1.49,0.00,M3] [#4 0.28,1.61,0.00,M3] [#5 0.42,1.64,0.00,M3] [#6 0.49,1.79,0.00,M4] [#7 0.45,1.42,0.00,M4] [#8 0.52,1.37,0.00,M4] 
19:00:27.364 00.002 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
19:00:27.365 00.001 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.17)
19:00:27.365 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=1.37 hyp=1.39 cameraTheta=1.43 mountX=-1.37 mountY=-0.23, mountTheta=-2.97
19:00:27.365 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=1.37, opts=13)
19:00:27.365 00.000 7988 Enqueuing Move request for scope (0.20, 1.37)
19:00:27.365 00.000 15712 Worker thread wakes up
19:00:27.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 1.37) opts 0xd
19:00:27.365 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 1.37)
19:00:27.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:27.365 00.000 7988 UpdateGuideState exits: m=1387 SNR=25.3
19:00:27.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:27.375 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:27.375 00.000 7988 Enqueuing Expose request
19:00:27.375 00.000 15712 Moving (0.20, 1.37) raw xDistance=-1.37 yDistance=-0.23
19:00:27.375 00.000 15712 PPEC rslt: input = -1.37, final = -0.75, react = -0.82, pred = 0.08, hyst = -0.71, hyst_pct = 0.00, period_length = 639.01
19:00:27.375 00.000 15712 PPEC: input: -1.37, control: -0.75, exposure: 1500
19:00:27.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:27.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:00:27.375 00.000 15712 MoveAxis(E, 245, ABG)
19:00:27.375 00.000 15712 Guiding  Dir = 2, Dur = 245
19:00:27.375 00.000 15712 IsGuiding returns 0
19:00:27.398 00.023 15712 PulseGuide returned control before completion, sleep 237
19:00:27.637 00.239 15712 IsGuiding returns 1
19:00:27.637 00.000 15712 scope still moving after pulse duration time elapsed
19:00:27.685 00.048 15712 IsGuiding returns 0
19:00:27.685 00.000 15712 scope move finished after 245 + 61 ms
19:00:27.685 00.000 15712 Move returns status 0, amount 245
19:00:27.685 00.000 15712 MoveAxis(N, 0, ABG)
19:00:27.685 00.000 15712 Move returns status 0, amount 0
19:00:27.685 00.000 15712 move complete, result=0
19:00:27.685 00.000 15712 worker thread done servicing request
19:00:27.685 00.000 15712 Worker thread wakes up
19:00:27.685 00.000 7988 GuideStep: -1.4 px 245 ms EAST, -0.2 px 0 ms NORTH
19:00:27.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:27.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:29.327 01.642 15712 Exposure complete
19:00:29.389 00.062 15712 worker thread done servicing request
19:00:29.391 00.002 7988 OnExposeComplete: enter
19:00:29.391 00.000 7988 UpdateGuideState(): m_state=6
19:00:29.391 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
19:00:29.391 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=436.34, Mass=1408, SNR=25.4, Peak=214 HFD=3.1
19:00:29.391 00.000 7988 MultiStar: [#1 0.34,1.66,0.00,M2] [#2 0.15,1.58,0.00,M4] [#3 0.09,1.71,0.00,M4] [#4 0.05,1.69,0.00,M4] [#5 0.29,1.68,0.00,M4] [#6 0.43,1.69,0.00,M5] [#7 0.41,1.41,0.00,M5] [#8 0.19,1.48,0.00,M5] 
19:00:29.398 00.007 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
19:00:29.398 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
19:00:29.398 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=1.58 hyp=1.58 cameraTheta=1.49 mountX=-1.58 mountY=-0.16, mountTheta=-3.04
19:00:29.400 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=1.58, opts=13)
19:00:29.402 00.002 7988 Enqueuing Move request for scope (0.12, 1.58)
19:00:29.402 00.000 15712 Worker thread wakes up
19:00:29.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.58) opts 0xd
19:00:29.402 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 1.58)
19:00:29.402 00.000 15712 Moving (0.12, 1.58) raw xDistance=-1.58 yDistance=-0.16
19:00:29.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:29.405 00.003 7988 UpdateGuideState exits: m=1408 SNR=25.4
19:00:29.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:29.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:29.405 00.000 7988 Enqueuing Expose request
19:00:29.405 00.000 15712 PPEC rslt: input = -1.58, final = -0.86, react = -0.95, pred = 0.09, hyst = -0.85, hyst_pct = 0.00, period_length = 639.14
19:00:29.405 00.000 15712 PPEC: input: -1.58, control: -0.86, exposure: 1500
19:00:29.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:29.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:00:29.405 00.000 15712 MoveAxis(E, 281, ABG)
19:00:29.405 00.000 15712 Guiding  Dir = 2, Dur = 281
19:00:29.405 00.000 15712 IsGuiding returns 0
19:00:29.421 00.016 15712 PulseGuide returned control before completion, sleep 274
19:00:29.726 00.305 15712 IsGuiding returns 0
19:00:29.726 00.000 15712 Move returns status 0, amount 281
19:00:29.726 00.000 15712 MoveAxis(N, 0, ABG)
19:00:29.726 00.000 15712 Move returns status 0, amount 0
19:00:29.726 00.000 15712 move complete, result=0
19:00:29.726 00.000 7988 GuideStep: -1.6 px 281 ms EAST, -0.2 px 0 ms NORTH
19:00:29.733 00.007 15712 worker thread done servicing request
19:00:29.733 00.000 15712 Worker thread wakes up
19:00:29.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:29.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:31.146 01.413 15712 Exposure complete
19:00:31.207 00.061 15712 worker thread done servicing request
19:00:31.207 00.000 7988 OnExposeComplete: enter
19:00:31.207 00.000 7988 UpdateGuideState(): m_state=6
19:00:31.210 00.003 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
19:00:31.212 00.002 7988 Star::Find returns 1 (0), X=1178.39, Y=436.18, Mass=1432, SNR=25.7, Peak=199 HFD=3.2
19:00:31.212 00.000 7988 MultiStar: [#1 0.38,1.67,0.00,M3] [#2 0.18,1.52,0.00,M5] [#3 0.21,1.51,0.00,M5] [#4 -0.02,1.67,0.00,M5] [#5 0.14,1.29,0.00,M5] [#6 0.45,1.58,0.00,M6] [#7 0.39,1.35,0.00,M6] [#8 0.31,1.45,0.00,M6] 
19:00:31.214 00.002 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.11)
19:00:31.214 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.00)
19:00:31.216 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=1.42 hyp=1.42 cameraTheta=1.60 mountX=-1.42 mountY=0.00, mountTheta=3.14
19:00:31.219 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=1.42, opts=13)
19:00:31.219 00.000 7988 Enqueuing Move request for scope (-0.04, 1.42)
19:00:31.219 00.000 15712 Worker thread wakes up
19:00:31.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.42) opts 0xd
19:00:31.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 1.42)
19:00:31.219 00.000 15712 Moving (-0.04, 1.42) raw xDistance=-1.42 yDistance=0.00
19:00:31.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:31.223 00.004 7988 UpdateGuideState exits: m=1432 SNR=25.7
19:00:31.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:31.225 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:31.227 00.002 7988 Enqueuing Expose request
19:00:31.227 00.000 15712 PPEC rslt: input = -1.42, final = -0.75, react = -0.85, pred = 0.10, hyst = -0.81, hyst_pct = 0.00, period_length = 639.27
19:00:31.227 00.000 15712 PPEC: input: -1.42, control: -0.75, exposure: 1500
19:00:31.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:31.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:00:31.227 00.000 15712 MoveAxis(E, 244, ABG)
19:00:31.227 00.000 15712 Guiding  Dir = 2, Dur = 244
19:00:31.227 00.000 15712 IsGuiding returns 0
19:00:31.243 00.016 15712 PulseGuide returned control before completion, sleep 233
19:00:31.494 00.251 15712 IsGuiding returns 1
19:00:31.494 00.000 15712 scope still moving after pulse duration time elapsed
19:00:31.526 00.032 15712 IsGuiding returns 0
19:00:31.526 00.000 15712 scope move finished after 244 + 65 ms
19:00:31.526 00.000 15712 Move returns status 0, amount 244
19:00:31.526 00.000 15712 MoveAxis(N, 0, ABG)
19:00:31.526 00.000 15712 Move returns status 0, amount 0
19:00:31.526 00.000 15712 move complete, result=0
19:00:31.526 00.000 15712 worker thread done servicing request
19:00:31.526 00.000 15712 Worker thread wakes up
19:00:31.526 00.000 7988 GuideStep: -1.4 px 244 ms EAST, 0.0 px 0 ms NORTH
19:00:31.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:31.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:33.167 01.641 15712 Exposure complete
19:00:33.228 00.061 15712 worker thread done servicing request
19:00:33.228 00.000 7988 OnExposeComplete: enter
19:00:33.228 00.000 7988 UpdateGuideState(): m_state=6
19:00:33.232 00.004 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
19:00:33.232 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=434.88, Mass=1367, SNR=25.0, Peak=185 HFD=3.4
19:00:33.234 00.002 7988 MultiStar: [#1 0.23,0.12,1.05,U] [#2 0.04,0.38,1.06,U] [#3 0.16,0.10,0.93,U] [#4 -0.02,0.05,1.04,U] [#5 0.15,0.05,0.76,U] [#6 0.51,0.10,0.70,U] [#7 0.39,0.02,0.67,U] [#8 0.45,0.00,0.68,U] 
19:00:33.236 00.002 7988 refined, 8 included, MultiStar: {0.21, 0.12}, one-star: {0.23, 0.12}
19:00:33.236 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
19:00:33.238 00.002 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.09)
19:00:33.238 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.51 mountX=-0.12 mountY=-0.21, mountTheta=-2.08
19:00:33.240 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.12, opts=13)
19:00:33.242 00.002 7988 Enqueuing Move request for scope (0.21, 0.12)
19:00:33.244 00.002 15712 Worker thread wakes up
19:00:33.244 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
19:00:33.244 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
19:00:33.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:33.244 00.000 7988 UpdateGuideState exits: m=1367 SNR=25.0
19:00:33.246 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:33.246 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:33.248 00.002 7988 Enqueuing Expose request
19:00:33.250 00.002 15712 Moving (0.21, 0.12) raw xDistance=-0.12 yDistance=-0.21
19:00:33.250 00.000 15712 PPEC rslt: input = -0.12, final = 0.14, react = -0.07, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
19:00:33.250 00.000 15712 PPEC: input: -0.12, control: 0.14, exposure: 1500
19:00:33.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:33.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:00:33.250 00.000 15712 MoveAxis(W, 47, ABG)
19:00:33.250 00.000 15712 Guiding  Dir = 3, Dur = 47
19:00:33.250 00.000 15712 IsGuiding returns 0
19:00:33.280 00.030 15712 PulseGuide returned control before completion, sleep 30
19:00:33.323 00.043 15712 IsGuiding returns 1
19:00:33.323 00.000 15712 scope still moving after pulse duration time elapsed
19:00:33.355 00.032 15712 IsGuiding returns 0
19:00:33.355 00.000 15712 scope move finished after 47 + 60 ms
19:00:33.355 00.000 15712 Move returns status 0, amount 47
19:00:33.355 00.000 15712 MoveAxis(N, 0, ABG)
19:00:33.355 00.000 15712 Move returns status 0, amount 0
19:00:33.355 00.000 15712 move complete, result=0
19:00:33.355 00.000 7988 GuideStep: -0.1 px 47 ms WEST, -0.2 px 0 ms NORTH
19:00:33.361 00.006 15712 worker thread done servicing request
19:00:33.361 00.000 15712 Worker thread wakes up
19:00:33.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:33.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:34.776 01.415 15712 Exposure complete
19:00:34.839 00.063 15712 worker thread done servicing request
19:00:34.839 00.000 7988 OnExposeComplete: enter
19:00:34.840 00.001 7988 UpdateGuideState(): m_state=6
19:00:34.840 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
19:00:34.840 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=434.40, Mass=1437, SNR=25.6, Peak=222 HFD=3.2
19:00:34.840 00.000 7988 MultiStar: [#1 0.32,-0.15,1.02,U] [#2 0.27,-0.24,0.99,U] [#3 0.20,-0.16,0.93,U] [#4 0.07,-0.02,1.01,U] [#5 0.35,-0.06,0.67,U] [#6 0.60,-0.16,0.69,U] [#7 0.58,-0.23,0.62,U] [#8 0.51,0.05,0.61,U] 
19:00:34.840 00.000 7988 refined, 8 included, MultiStar: {0.32, -0.16}, one-star: {0.26, -0.36}
19:00:34.840 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
19:00:34.840 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.05)
19:00:34.840 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-0.45 mountX=0.15 mountY=-0.32, mountTheta=-1.12
19:00:34.840 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.16, opts=13)
19:00:34.840 00.000 7988 Enqueuing Move request for scope (0.32, -0.16)
19:00:34.840 00.000 15712 Worker thread wakes up
19:00:34.853 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:34.853 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.6
19:00:34.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:34.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:34.857 00.004 7988 Enqueuing Expose request
19:00:34.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.16) opts 0xd
19:00:34.857 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.16)
19:00:34.857 00.000 15712 Moving (0.32, -0.16) raw xDistance=0.15 yDistance=-0.32
19:00:34.857 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
19:00:34.857 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
19:00:34.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:00:34.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
19:00:34.857 00.000 15712 MoveAxis(W, 10, ABG)
19:00:34.857 00.000 15712 Guiding  Dir = 3, Dur = 10
19:00:34.893 00.036 15712 IsGuiding returns 0
19:00:34.910 00.017 15712 IsGuiding returns 1
19:00:34.910 00.000 15712 scope still moving after pulse duration time elapsed
19:00:34.932 00.022 15712 IsGuiding returns 1
19:00:34.964 00.032 15712 IsGuiding returns 0
19:00:34.964 00.000 15712 scope move finished after 10 + 69 ms
19:00:34.964 00.000 15712 Move returns status 0, amount 10
19:00:34.964 00.000 15712 MoveAxis(N, 0, ABG)
19:00:34.964 00.000 15712 Move returns status 0, amount 0
19:00:34.964 00.000 15712 move complete, result=0
19:00:34.964 00.000 7988 GuideStep: 0.2 px 10 ms WEST, -0.3 px 0 ms NORTH
19:00:34.975 00.011 15712 worker thread done servicing request
19:00:34.975 00.000 15712 Worker thread wakes up
19:00:34.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:34.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:36.608 01.633 15712 Exposure complete
19:00:36.670 00.062 15712 worker thread done servicing request
19:00:36.670 00.000 7988 OnExposeComplete: enter
19:00:36.670 00.000 7988 UpdateGuideState(): m_state=6
19:00:36.670 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
19:00:36.670 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=433.86, Mass=1353, SNR=24.8, Peak=202 HFD=3.0
19:00:36.676 00.006 7988 MultiStar: [#1 0.36,-0.75,1.05,U] [#2 0.19,-0.66,1.02,U] [#3 0.12,-0.67,1.01,U] [#4 -0.05,-0.73,1.05,U] [#5 0.19,-0.92,0.74,U] [#6 0.35,-0.80,0.73,U] [#7 0.44,-0.82,0.66,U] [#8 0.45,-1.03,0.00,M5] 
19:00:36.676 00.000 7988 refined, 7 included, MultiStar: {0.20, -0.77}, one-star: {0.08, -0.90}
19:00:36.676 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
19:00:36.676 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.36 = -2.92)
19:00:36.676 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.77 hyp=0.80 cameraTheta=-1.32 mountX=0.77 mountY=-0.18, mountTheta=-0.22
19:00:36.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.77, opts=13)
19:00:36.676 00.000 7988 Enqueuing Move request for scope (0.20, -0.77)
19:00:36.676 00.000 15712 Worker thread wakes up
19:00:36.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.77) opts 0xd
19:00:36.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.77)
19:00:36.676 00.000 15712 Moving (0.20, -0.77) raw xDistance=0.77 yDistance=-0.18
19:00:36.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:36.685 00.009 7988 UpdateGuideState exits: m=1353 SNR=24.8
19:00:36.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:36.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:36.685 00.000 7988 Enqueuing Expose request
19:00:36.685 00.000 15712 PPEC rslt: input = 0.77, final = 0.49, react = 0.46, pred = 0.03, hyst = 0.43, hyst_pct = 0.00, period_length = 639.69
19:00:36.691 00.006 15712 PPEC: input: 0.77, control: 0.49, exposure: 1500
19:00:36.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:36.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:00:36.691 00.000 15712 MoveAxis(W, 161, ABG)
19:00:36.691 00.000 15712 Guiding  Dir = 3, Dur = 161
19:00:36.691 00.000 15712 IsGuiding returns 0
19:00:36.710 00.019 15712 PulseGuide returned control before completion, sleep 146
19:00:36.876 00.166 15712 IsGuiding returns 0
19:00:36.876 00.000 15712 Move returns status 0, amount 161
19:00:36.876 00.000 15712 MoveAxis(N, 0, ABG)
19:00:36.876 00.000 15712 Move returns status 0, amount 0
19:00:36.876 00.000 15712 move complete, result=0
19:00:36.876 00.000 7988 GuideStep: 0.8 px 161 ms WEST, -0.2 px 0 ms NORTH
19:00:36.878 00.002 15712 worker thread done servicing request
19:00:36.878 00.000 15712 Worker thread wakes up
19:00:36.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:36.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:38.292 01.414 15712 Exposure complete
19:00:38.355 00.063 15712 worker thread done servicing request
19:00:38.360 00.005 7988 OnExposeComplete: enter
19:00:38.360 00.000 7988 UpdateGuideState(): m_state=6
19:00:38.362 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
19:00:38.362 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=433.61, Mass=1424, SNR=25.6, Peak=205 HFD=3.0
19:00:38.364 00.002 7988 MultiStar: [#1 0.21,-0.86,1.01,U] [#2 0.12,-0.96,1.04,U] [#3 0.21,-0.90,0.94,U] [#4 -0.07,-0.76,1.04,U] [#5 -0.03,-0.81,0.71,U] [#6 0.39,-0.65,0.70,U] [#7 0.36,-0.91,0.73,U] [#8 0.28,-0.87,0.63,U] 
19:00:38.366 00.002 7988 refined, 8 included, MultiStar: {0.18, -0.88}, one-star: {0.23, -1.15}
19:00:38.366 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
19:00:38.368 00.002 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
19:00:38.368 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.88 hyp=0.90 cameraTheta=-1.37 mountX=0.88 mountY=-0.15, mountTheta=-0.17
19:00:38.370 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.88, opts=13)
19:00:38.370 00.000 7988 Enqueuing Move request for scope (0.18, -0.88)
19:00:38.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:38.370 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.6
19:00:38.376 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:38.377 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:38.377 00.000 7988 Enqueuing Expose request
19:00:38.379 00.002 15712 Worker thread wakes up
19:00:38.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.88) opts 0xd
19:00:38.379 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.88)
19:00:38.379 00.000 15712 Moving (0.18, -0.88) raw xDistance=0.88 yDistance=-0.15
19:00:38.379 00.000 15712 PPEC rslt: input = 0.88, final = 0.57, react = 0.53, pred = 0.04, hyst = 0.48, hyst_pct = 0.00, period_length = 639.83
19:00:38.379 00.000 15712 PPEC: input: 0.88, control: 0.57, exposure: 1500
19:00:38.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:38.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:00:38.379 00.000 15712 MoveAxis(W, 185, ABG)
19:00:38.379 00.000 15712 Guiding  Dir = 3, Dur = 185
19:00:38.379 00.000 15712 IsGuiding returns 0
19:00:38.409 00.030 15712 PulseGuide returned control before completion, sleep 167
19:00:38.593 00.184 15712 IsGuiding returns 1
19:00:38.593 00.000 15712 scope still moving after pulse duration time elapsed
19:00:38.633 00.040 15712 IsGuiding returns 0
19:00:38.633 00.000 15712 scope move finished after 185 + 67 ms
19:00:38.633 00.000 15712 Move returns status 0, amount 185
19:00:38.633 00.000 15712 MoveAxis(N, 0, ABG)
19:00:38.633 00.000 15712 Move returns status 0, amount 0
19:00:38.633 00.000 15712 move complete, result=0
19:00:38.633 00.000 7988 GuideStep: 0.9 px 185 ms WEST, -0.2 px 0 ms NORTH
19:00:38.636 00.003 15712 worker thread done servicing request
19:00:38.636 00.000 15712 Worker thread wakes up
19:00:38.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:38.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:40.269 01.633 15712 Exposure complete
19:00:40.329 00.060 15712 worker thread done servicing request
19:00:40.329 00.000 7988 OnExposeComplete: enter
19:00:40.329 00.000 7988 UpdateGuideState(): m_state=6
19:00:40.334 00.005 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
19:00:40.334 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=434.28, Mass=1466, SNR=25.8, Peak=201 HFD=3.2
19:00:40.337 00.003 7988 MultiStar: [#1 0.33,-0.06,1.00,U] [#2 0.04,-0.21,1.04,U] [#3 0.10,-0.16,0.96,U] [#4 0.14,-0.10,1.01,U] [#5 -0.03,-0.23,0.72,U] [#6 0.47,-0.09,0.68,U] [#7 0.30,-0.26,0.69,U] [#8 0.25,-0.08,0.66,U] 
19:00:40.337 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.19}, one-star: {0.12, -0.48}
19:00:40.339 00.002 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
19:00:40.339 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.40)
19:00:40.341 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.81 mountX=0.19 mountY=-0.18, mountTheta=-0.75
19:00:40.343 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.19, opts=13)
19:00:40.345 00.002 7988 Enqueuing Move request for scope (0.18, -0.19)
19:00:40.347 00.002 15712 Worker thread wakes up
19:00:40.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
19:00:40.347 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
19:00:40.347 00.000 15712 Moving (0.18, -0.19) raw xDistance=0.19 yDistance=-0.18
19:00:40.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:40.350 00.003 7988 UpdateGuideState exits: m=1466 SNR=25.8
19:00:40.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:40.350 00.000 15712 PPEC rslt: input = 0.19, final = 0.19, react = 0.11, pred = 0.07, hyst = 0.13, hyst_pct = 0.00, period_length = 639.98
19:00:40.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:40.354 00.004 7988 Enqueuing Expose request
19:00:40.354 00.000 15712 PPEC: input: 0.19, control: 0.19, exposure: 1500
19:00:40.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:40.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:00:40.354 00.000 15712 MoveAxis(W, 61, ABG)
19:00:40.354 00.000 15712 Guiding  Dir = 3, Dur = 61
19:00:40.354 00.000 15712 IsGuiding returns 0
19:00:40.377 00.023 15712 PulseGuide returned control before completion, sleep 50
19:00:40.457 00.080 15712 IsGuiding returns 0
19:00:40.457 00.000 15712 Move returns status 0, amount 61
19:00:40.457 00.000 15712 MoveAxis(N, 0, ABG)
19:00:40.457 00.000 15712 Move returns status 0, amount 0
19:00:40.457 00.000 15712 move complete, result=0
19:00:40.457 00.000 15712 worker thread done servicing request
19:00:40.457 00.000 15712 Worker thread wakes up
19:00:40.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:40.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:40.457 00.000 7988 GuideStep: 0.2 px 61 ms WEST, -0.2 px 0 ms NORTH
19:00:41.863 01.406 15712 Exposure complete
19:00:41.926 00.063 15712 worker thread done servicing request
19:00:41.926 00.000 7988 OnExposeComplete: enter
19:00:41.926 00.000 7988 UpdateGuideState(): m_state=6
19:00:41.926 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
19:00:41.926 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=435.42, Mass=1362, SNR=24.9, Peak=157 HFD=3.2
19:00:41.926 00.000 7988 MultiStar: [#1 0.40,0.98,1.05,U] [#2 0.09,0.93,1.00,U] [#3 0.21,1.06,0.98,U] [#4 0.01,1.09,0.00,M1] [#5 -0.06,1.20,0.00,M1] [#6 0.55,0.98,0.00,M2] [#7 0.53,1.03,0.00,M2] [#8 0.38,0.77,0.69,U] 
19:00:41.926 00.000 7988 single-star, 4 included, MultiStar: {0.24, 0.89}, one-star: {0.17, 0.66}
19:00:41.926 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
19:00:41.926 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.28)
19:00:41.934 00.008 7988 CameraToMount -- cameraX=0.17 cameraY=0.66 hyp=0.68 cameraTheta=1.32 mountX=-0.66 mountY=-0.19, mountTheta=-2.87
19:00:41.934 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.66, opts=13)
19:00:41.934 00.000 7988 Enqueuing Move request for scope (0.17, 0.66)
19:00:41.939 00.005 15712 Worker thread wakes up
19:00:41.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:00:41.939 00.000 7988 UpdateGuideState exits: m=1362 SNR=24.9
19:00:41.941 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:41.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:41.943 00.002 7988 Enqueuing Expose request
19:00:41.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.66) opts 0xd
19:00:41.943 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.66)
19:00:41.943 00.000 15712 Moving (0.17, 0.66) raw xDistance=-0.66 yDistance=-0.19
19:00:41.945 00.002 15712 PPEC rslt: input = -0.66, final = -0.35, react = -0.40, pred = 0.05, hyst = -0.32, hyst_pct = 0.00, period_length = 640.13
19:00:41.945 00.000 15712 PPEC: input: -0.66, control: -0.35, exposure: 1500
19:00:41.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:41.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:00:41.945 00.000 15712 MoveAxis(E, 113, ABG)
19:00:41.945 00.000 15712 Guiding  Dir = 2, Dur = 113
19:00:41.974 00.029 15712 IsGuiding returns 0
19:00:41.986 00.012 15712 PulseGuide returned control before completion, sleep 108
19:00:42.130 00.144 15712 IsGuiding returns 0
19:00:42.130 00.000 15712 Move returns status 0, amount 113
19:00:42.130 00.000 15712 MoveAxis(N, 0, ABG)
19:00:42.130 00.000 15712 Move returns status 0, amount 0
19:00:42.130 00.000 15712 move complete, result=0
19:00:42.130 00.000 7988 GuideStep: -0.7 px 113 ms EAST, -0.2 px 0 ms NORTH
19:00:42.137 00.007 15712 worker thread done servicing request
19:00:42.137 00.000 15712 Worker thread wakes up
19:00:42.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:42.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:43.775 01.638 15712 Exposure complete
19:00:43.837 00.062 15712 worker thread done servicing request
19:00:43.837 00.000 7988 OnExposeComplete: enter
19:00:43.837 00.000 7988 UpdateGuideState(): m_state=6
19:00:43.837 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
19:00:43.840 00.003 7988 Star::Find returns 1 (0), X=1178.78, Y=436.42, Mass=1459, SNR=25.8, Peak=189 HFD=3.2
19:00:43.840 00.000 7988 MultiStar: [#1 0.44,1.88,0.00,M1] [#2 0.10,1.79,0.00,M1] [#3 0.16,1.76,0.00,M1] [#4 0.06,1.89,0.00,M2] [#5 0.19,1.48,0.00,M2] [#6 0.64,1.70,0.00,M3] [#7 0.33,1.57,0.00,M3] [#8 0.46,1.88,0.00,M3] 
19:00:43.840 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
19:00:43.840 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.24)
19:00:43.840 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=1.66 hyp=1.70 cameraTheta=1.36 mountX=-1.67 mountY=-0.40, mountTheta=-2.91
19:00:43.840 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=1.66, opts=13)
19:00:43.840 00.000 7988 Enqueuing Move request for scope (0.36, 1.66)
19:00:43.849 00.009 15712 Worker thread wakes up
19:00:43.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 1.66) opts 0xd
19:00:43.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 1.66)
19:00:43.849 00.000 15712 Moving (0.36, 1.66) raw xDistance=-1.67 yDistance=-0.40
19:00:43.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:43.852 00.003 7988 UpdateGuideState exits: m=1459 SNR=25.8
19:00:43.852 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:43.854 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:43.854 00.000 7988 Enqueuing Expose request
19:00:43.856 00.002 15712 PPEC rslt: input = -1.67, final = -0.94, react = -1.00, pred = 0.06, hyst = -0.89, hyst_pct = 0.00, period_length = 640.28
19:00:43.856 00.000 15712 PPEC: input: -1.67, control: -0.94, exposure: 1500
19:00:43.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:00:43.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
19:00:43.856 00.000 15712 MoveAxis(E, 306, ABG)
19:00:43.856 00.000 15712 Guiding  Dir = 2, Dur = 306
19:00:43.891 00.035 15712 IsGuiding returns 0
19:00:43.908 00.017 15712 PulseGuide returned control before completion, sleep 301
19:00:44.216 00.308 15712 IsGuiding returns 1
19:00:44.216 00.000 15712 scope still moving after pulse duration time elapsed
19:00:44.248 00.032 15712 IsGuiding returns 0
19:00:44.248 00.000 15712 scope move finished after 306 + 61 ms
19:00:44.248 00.000 15712 Move returns status 0, amount 306
19:00:44.248 00.000 15712 MoveAxis(N, 0, ABG)
19:00:44.248 00.000 15712 Move returns status 0, amount 0
19:00:44.248 00.000 15712 move complete, result=0
19:00:44.248 00.000 7988 GuideStep: -1.7 px 306 ms EAST, -0.4 px 0 ms NORTH
19:00:44.263 00.015 15712 worker thread done servicing request
19:00:44.263 00.000 15712 Worker thread wakes up
19:00:44.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:44.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:45.671 01.408 15712 Exposure complete
19:00:45.734 00.063 15712 worker thread done servicing request
19:00:45.734 00.000 7988 OnExposeComplete: enter
19:00:45.734 00.000 7988 UpdateGuideState(): m_state=6
19:00:45.734 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
19:00:45.734 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=436.48, Mass=1374, SNR=25.2, Peak=176 HFD=3.1
19:00:45.734 00.000 7988 MultiStar: [#1 0.30,2.08,0.00,M2] [#2 0.02,2.03,0.00,M2] [#3 0.08,2.06,0.00,M2] [#4 0.07,2.11,0.00,M3] [#5 0.15,1.90,0.00,M3] [#6 0.36,2.03,0.00,M4] [#7 0.47,1.81,0.00,M4] [#8 0.29,2.02,0.00,M4] 
19:00:45.734 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
19:00:45.734 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
19:00:45.734 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=1.72 hyp=1.72 cameraTheta=1.52 mountX=-1.72 mountY=-0.14, mountTheta=-3.06
19:00:45.744 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=1.72, opts=13)
19:00:45.745 00.001 7988 Enqueuing Move request for scope (0.10, 1.72)
19:00:45.746 00.001 15712 Worker thread wakes up
19:00:45.746 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 1.72) opts 0xd
19:00:45.746 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 1.72)
19:00:45.746 00.000 15712 Moving (0.10, 1.72) raw xDistance=-1.72 yDistance=-0.14
19:00:45.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:45.748 00.002 7988 UpdateGuideState exits: m=1374 SNR=25.2
19:00:45.749 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:45.750 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:45.751 00.001 7988 Enqueuing Expose request
19:00:45.752 00.001 15712 PPEC rslt: input = -1.72, final = -0.91, react = -1.03, pred = 0.12, hyst = -0.95, hyst_pct = 0.00, period_length = 640.43
19:00:45.752 00.000 15712 PPEC: input: -1.72, control: -0.91, exposure: 1500
19:00:45.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:45.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:00:45.752 00.000 15712 MoveAxis(E, 297, ABG)
19:00:45.752 00.000 15712 Guiding  Dir = 2, Dur = 297
19:00:45.753 00.001 15712 IsGuiding returns 0
19:00:45.779 00.026 15712 PulseGuide returned control before completion, sleep 281
19:00:46.081 00.302 15712 IsGuiding returns 0
19:00:46.081 00.000 15712 Move returns status 0, amount 297
19:00:46.081 00.000 15712 MoveAxis(N, 0, ABG)
19:00:46.081 00.000 15712 Move returns status 0, amount 0
19:00:46.081 00.000 15712 move complete, result=0
19:00:46.081 00.000 7988 GuideStep: -1.7 px 297 ms EAST, -0.1 px 0 ms NORTH
19:00:46.085 00.004 15712 worker thread done servicing request
19:00:46.085 00.000 15712 Worker thread wakes up
19:00:46.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:46.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:47.725 01.640 15712 Exposure complete
19:00:47.786 00.061 15712 worker thread done servicing request
19:00:47.786 00.000 7988 OnExposeComplete: enter
19:00:47.786 00.000 7988 UpdateGuideState(): m_state=6
19:00:47.789 00.003 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
19:00:47.789 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=435.19, Mass=1407, SNR=25.4, Peak=204 HFD=3.1
19:00:47.791 00.002 7988 MultiStar: [#1 0.31,0.61,1.00,U] [#2 0.36,0.43,1.00,U] [#3 0.15,0.50,0.97,U] [#4 0.19,0.66,1.02,U] [#5 -0.11,0.57,0.71,U] [#6 0.56,0.48,0.66,U] [#7 0.46,0.43,0.65,U] [#8 0.30,0.51,0.61,U] 
19:00:47.793 00.002 7988 single-star, 8 included, MultiStar: {0.26, 0.52}, one-star: {0.16, 0.43}
19:00:47.793 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
19:00:47.795 00.002 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
19:00:47.795 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.43 hyp=0.45 cameraTheta=1.22 mountX=-0.43 mountY=-0.17, mountTheta=-2.77
19:00:47.797 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.43, opts=13)
19:00:47.799 00.002 7988 Enqueuing Move request for scope (0.16, 0.43)
19:00:47.799 00.000 15712 Worker thread wakes up
19:00:47.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.43) opts 0xd
19:00:47.799 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.43)
19:00:47.799 00.000 15712 Moving (0.16, 0.43) raw xDistance=-0.43 yDistance=-0.17
19:00:47.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:47.802 00.003 7988 UpdateGuideState exits: m=1407 SNR=25.4
19:00:47.804 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:47.804 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:47.806 00.002 7988 Enqueuing Expose request
19:00:47.808 00.002 15712 PPEC rslt: input = -0.43, final = -0.12, react = -0.26, pred = 0.14, hyst = -0.29, hyst_pct = 0.00, period_length = 640.59
19:00:47.808 00.000 15712 PPEC: input: -0.43, control: -0.12, exposure: 1500
19:00:47.808 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:47.808 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:00:47.808 00.000 15712 MoveAxis(E, 39, ABG)
19:00:47.808 00.000 15712 Guiding  Dir = 2, Dur = 39
19:00:47.808 00.000 15712 IsGuiding returns 0
19:00:47.819 00.011 15712 PulseGuide returned control before completion, sleep 33
19:00:47.869 00.050 15712 IsGuiding returns 1
19:00:47.869 00.000 15712 scope still moving after pulse duration time elapsed
19:00:47.897 00.028 15712 IsGuiding returns 0
19:00:47.897 00.000 15712 scope move finished after 39 + 49 ms
19:00:47.897 00.000 15712 Move returns status 0, amount 39
19:00:47.897 00.000 15712 MoveAxis(N, 0, ABG)
19:00:47.897 00.000 15712 Move returns status 0, amount 0
19:00:47.897 00.000 15712 move complete, result=0
19:00:47.897 00.000 7988 GuideStep: -0.4 px 39 ms EAST, -0.2 px 0 ms NORTH
19:00:47.897 00.000 15712 worker thread done servicing request
19:00:47.899 00.002 15712 Worker thread wakes up
19:00:47.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:47.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:49.317 01.418 15712 Exposure complete
19:00:49.377 00.060 15712 worker thread done servicing request
19:00:49.377 00.000 7988 OnExposeComplete: enter
19:00:49.377 00.000 7988 UpdateGuideState(): m_state=6
19:00:49.380 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
19:00:49.380 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=435.30, Mass=1431, SNR=25.5, Peak=218 HFD=3.1
19:00:49.383 00.003 7988 MultiStar: [#1 0.29,0.67,0.99,U] [#2 0.25,0.78,1.03,U] [#3 0.13,0.67,0.95,U] [#4 0.12,0.77,1.06,U] [#5 0.15,0.50,0.69,U] [#6 0.52,0.75,0.72,U] [#7 0.30,0.74,0.65,U] [#8 0.41,0.65,0.62,U] 
19:00:49.385 00.002 7988 single-star, 8 included, MultiStar: {0.25, 0.68}, one-star: {0.23, 0.54}
19:00:49.385 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
19:00:49.387 00.002 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
19:00:49.387 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.54 hyp=0.59 cameraTheta=1.16 mountX=-0.54 mountY=-0.25, mountTheta=-2.72
19:00:49.389 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.54, opts=13)
19:00:49.391 00.002 7988 Enqueuing Move request for scope (0.23, 0.54)
19:00:49.391 00.000 15712 Worker thread wakes up
19:00:49.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.54) opts 0xd
19:00:49.391 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.54)
19:00:49.391 00.000 15712 Moving (0.23, 0.54) raw xDistance=-0.54 yDistance=-0.25
19:00:49.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:00:49.393 00.002 7988 UpdateGuideState exits: m=1431 SNR=25.5
19:00:49.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:49.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:49.393 00.000 7988 Enqueuing Expose request
19:00:49.398 00.005 15712 PPEC rslt: input = -0.54, final = -0.32, react = -0.33, pred = 0.01, hyst = -0.35, hyst_pct = 0.00, period_length = 640.76
19:00:49.398 00.000 15712 PPEC: input: -0.54, control: -0.32, exposure: 1500
19:00:49.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:49.399 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:00:49.399 00.000 15712 MoveAxis(E, 103, ABG)
19:00:49.399 00.000 15712 Guiding  Dir = 2, Dur = 103
19:00:49.399 00.000 15712 IsGuiding returns 0
19:00:49.416 00.017 15712 PulseGuide returned control before completion, sleep 89
19:00:49.521 00.105 15712 IsGuiding returns 0
19:00:49.521 00.000 15712 Move returns status 0, amount 103
19:00:49.521 00.000 15712 MoveAxis(N, 0, ABG)
19:00:49.521 00.000 15712 Move returns status 0, amount 0
19:00:49.521 00.000 15712 move complete, result=0
19:00:49.521 00.000 7988 GuideStep: -0.5 px 103 ms EAST, -0.2 px 0 ms NORTH
19:00:49.537 00.016 15712 worker thread done servicing request
19:00:49.537 00.000 15712 Worker thread wakes up
19:00:49.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:49.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:51.179 01.642 15712 Exposure complete
19:00:51.241 00.062 15712 worker thread done servicing request
19:00:51.241 00.000 7988 OnExposeComplete: enter
19:00:51.241 00.000 7988 UpdateGuideState(): m_state=6
19:00:51.241 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
19:00:51.241 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=434.46, Mass=1461, SNR=25.8, Peak=200 HFD=3.2
19:00:51.241 00.000 7988 MultiStar: [#1 0.19,-0.07,1.03,U] [#2 0.13,-0.09,1.02,U] [#3 0.00,-0.10,0.95,U] [#4 -0.07,-0.27,1.05,U] [#5 0.12,-0.13,0.68,U] [#6 0.59,0.01,0.69,U] [#7 0.28,-0.25,0.68,U] [#8 0.32,-0.45,0.60,U] 
19:00:51.241 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.18}, one-star: {0.09, -0.30}
19:00:51.241 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.58) = xAngle (0.73 = 0.73)
19:00:51.241 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.84 = -2.44)
19:00:51.241 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.85 mountX=0.18 mountY=-0.15, mountTheta=-0.71
19:00:51.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.18, opts=13)
19:00:51.241 00.000 7988 Enqueuing Move request for scope (0.16, -0.18)
19:00:51.254 00.013 15712 Worker thread wakes up
19:00:51.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
19:00:51.254 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
19:00:51.254 00.000 15712 Moving (0.16, -0.18) raw xDistance=0.18 yDistance=-0.15
19:00:51.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:51.257 00.003 7988 UpdateGuideState exits: m=1461 SNR=25.8
19:00:51.257 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 640.93
19:00:51.257 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
19:00:51.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:51.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:51.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:00:51.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:51.257 00.000 7988 Enqueuing Expose request
19:00:51.257 00.000 15712 MoveAxis(W, 35, ABG)
19:00:51.257 00.000 15712 Guiding  Dir = 3, Dur = 35
19:00:51.262 00.005 15712 IsGuiding returns 0
19:00:51.272 00.010 15712 PulseGuide returned control before completion, sleep 30
19:00:51.322 00.050 15712 IsGuiding returns 0
19:00:51.322 00.000 15712 Move returns status 0, amount 35
19:00:51.322 00.000 15712 MoveAxis(N, 0, ABG)
19:00:51.322 00.000 15712 Move returns status 0, amount 0
19:00:51.322 00.000 15712 move complete, result=0
19:00:51.322 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
19:00:51.327 00.005 15712 worker thread done servicing request
19:00:51.327 00.000 15712 Worker thread wakes up
19:00:51.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:51.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:52.738 01.411 15712 Exposure complete
19:00:52.801 00.063 15712 worker thread done servicing request
19:00:52.801 00.000 7988 OnExposeComplete: enter
19:00:52.801 00.000 7988 UpdateGuideState(): m_state=6
19:00:52.801 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
19:00:52.801 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=434.32, Mass=1445, SNR=25.9, Peak=195 HFD=3.3
19:00:52.801 00.000 7988 MultiStar: [#1 0.10,-0.29,0.97,U] [#2 0.04,-0.28,0.98,U] [#3 -0.01,-0.37,0.95,U] [#4 -0.13,-0.27,0.96,U] [#5 0.16,-0.36,0.71,U] [#6 0.40,-0.18,0.70,U] [#7 0.21,-0.35,0.65,U] [#8 0.12,-0.29,0.64,U] 
19:00:52.801 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.32}, one-star: {0.07, -0.44}
19:00:52.801 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
19:00:52.801 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.89)
19:00:52.801 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.29 mountX=0.32 mountY=-0.08, mountTheta=-0.26
19:00:52.801 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.32, opts=13)
19:00:52.801 00.000 7988 Enqueuing Move request for scope (0.09, -0.32)
19:00:52.801 00.000 15712 Worker thread wakes up
19:00:52.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
19:00:52.814 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:52.814 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9
19:00:52.816 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:52.818 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:52.818 00.000 7988 Enqueuing Expose request
19:00:52.820 00.002 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
19:00:52.820 00.000 15712 Moving (0.09, -0.32) raw xDistance=0.32 yDistance=-0.08
19:00:52.822 00.002 15712 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 641.09
19:00:52.822 00.000 15712 PPEC: input: 0.32, control: 0.18, exposure: 1500
19:00:52.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:52.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:00:52.822 00.000 15712 MoveAxis(W, 59, ABG)
19:00:52.822 00.000 15712 Guiding  Dir = 3, Dur = 59
19:00:52.835 00.013 15712 IsGuiding returns 0
19:00:52.851 00.016 15712 PulseGuide returned control before completion, sleep 54
19:00:52.937 00.086 15712 IsGuiding returns 0
19:00:52.937 00.000 15712 Move returns status 0, amount 59
19:00:52.937 00.000 15712 MoveAxis(N, 0, ABG)
19:00:52.937 00.000 15712 Move returns status 0, amount 0
19:00:52.937 00.000 15712 move complete, result=0
19:00:52.937 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
19:00:52.942 00.005 15712 worker thread done servicing request
19:00:52.942 00.000 15712 Worker thread wakes up
19:00:52.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:52.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:54.584 01.642 15712 Exposure complete
19:00:54.645 00.061 15712 worker thread done servicing request
19:00:54.645 00.000 7988 OnExposeComplete: enter
19:00:54.645 00.000 7988 UpdateGuideState(): m_state=6
19:00:54.649 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
19:00:54.649 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=436.43, Mass=1537, SNR=26.4, Peak=191 HFD=3.3
19:00:54.649 00.000 7988 MultiStar: [#1 0.21,1.73,0.00,M1] [#2 0.13,1.82,0.00,M1] [#3 0.09,1.83,0.00,M1] [#4 -0.02,1.95,0.00,M1] [#5 0.08,1.56,0.00,M1] [#6 0.45,1.82,0.00,M1] [#7 0.35,1.84,0.00,M1] [#8 0.30,2.00,0.00,M1] 
19:00:54.653 00.004 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
19:00:54.653 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
19:00:54.653 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=1.67 hyp=1.67 cameraTheta=1.49 mountX=-1.67 mountY=-0.17, mountTheta=-3.04
19:00:54.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=1.67, opts=13)
19:00:54.653 00.000 7988 Enqueuing Move request for scope (0.13, 1.67)
19:00:54.653 00.000 15712 Worker thread wakes up
19:00:54.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.67) opts 0xd
19:00:54.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 1.67)
19:00:54.653 00.000 15712 Moving (0.13, 1.67) raw xDistance=-1.67 yDistance=-0.17
19:00:54.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:54.661 00.008 7988 UpdateGuideState exits: m=1537 SNR=26.4
19:00:54.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:54.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:54.661 00.000 7988 Enqueuing Expose request
19:00:54.661 00.000 15712 PPEC rslt: input = -1.67, final = -1.05, react = -1.00, pred = -0.05, hyst = -0.89, hyst_pct = 0.00, period_length = 641.27
19:00:54.661 00.000 15712 PPEC: input: -1.67, control: -1.05, exposure: 1500
19:00:54.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:54.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:00:54.661 00.000 15712 MoveAxis(E, 343, ABG)
19:00:54.661 00.000 15712 Guiding  Dir = 2, Dur = 343
19:00:54.693 00.032 15712 IsGuiding returns 0
19:00:54.709 00.016 15712 PulseGuide returned control before completion, sleep 338
19:00:55.061 00.352 15712 IsGuiding returns 1
19:00:55.061 00.000 15712 scope still moving after pulse duration time elapsed
19:00:55.095 00.034 15712 IsGuiding returns 0
19:00:55.095 00.000 15712 scope move finished after 343 + 56 ms
19:00:55.095 00.000 15712 Move returns status 0, amount 343
19:00:55.095 00.000 15712 MoveAxis(N, 0, ABG)
19:00:55.095 00.000 15712 Move returns status 0, amount 0
19:00:55.095 00.000 15712 move complete, result=0
19:00:55.095 00.000 7988 GuideStep: -1.7 px 343 ms EAST, -0.2 px 0 ms NORTH
19:00:55.099 00.004 15712 worker thread done servicing request
19:00:55.099 00.000 15712 Worker thread wakes up
19:00:55.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:55.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:56.512 01.413 15712 Exposure complete
19:00:56.576 00.064 15712 worker thread done servicing request
19:00:56.576 00.000 7988 OnExposeComplete: enter
19:00:56.576 00.000 7988 UpdateGuideState(): m_state=6
19:00:56.576 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
19:00:56.576 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=436.01, Mass=1338, SNR=24.7, Peak=180 HFD=3.0
19:00:56.576 00.000 7988 MultiStar: [#1 0.32,1.49,0.00,M2] [#2 0.24,1.34,0.00,M2] [#3 0.06,1.58,0.00,M2] [#4 0.00,1.27,0.00,M2] [#5 0.17,1.40,0.00,M2] [#6 0.47,1.47,0.00,M2] [#7 0.39,1.24,0.00,M2] [#8 0.28,1.47,0.00,M2] 
19:00:56.576 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:00:56.576 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
19:00:56.576 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=1.25 hyp=1.25 cameraTheta=1.56 mountX=-1.25 mountY=-0.05, mountTheta=-3.10
19:00:56.576 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=1.25, opts=13)
19:00:56.576 00.000 7988 Enqueuing Move request for scope (0.02, 1.25)
19:00:56.587 00.011 15712 Worker thread wakes up
19:00:56.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.25) opts 0xd
19:00:56.587 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 1.25)
19:00:56.587 00.000 15712 Moving (0.02, 1.25) raw xDistance=-1.25 yDistance=-0.05
19:00:56.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:56.587 00.000 7988 UpdateGuideState exits: m=1338 SNR=24.7
19:00:56.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:56.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:56.593 00.006 7988 Enqueuing Expose request
19:00:56.593 00.000 15712 PPEC rslt: input = -1.25, final = -0.79, react = -0.75, pred = -0.04, hyst = -0.67, hyst_pct = 0.00, period_length = 641.44
19:00:56.593 00.000 15712 PPEC: input: -1.25, control: -0.79, exposure: 1500
19:00:56.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:56.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:00:56.593 00.000 15712 MoveAxis(E, 259, ABG)
19:00:56.593 00.000 15712 Guiding  Dir = 2, Dur = 259
19:00:56.627 00.034 15712 IsGuiding returns 0
19:00:56.644 00.017 15712 PulseGuide returned control before completion, sleep 254
19:00:56.934 00.290 15712 IsGuiding returns 0
19:00:56.934 00.000 15712 Move returns status 0, amount 259
19:00:56.934 00.000 15712 MoveAxis(N, 0, ABG)
19:00:56.934 00.000 15712 Move returns status 0, amount 0
19:00:56.934 00.000 15712 move complete, result=0
19:00:56.934 00.000 7988 GuideStep: -1.3 px 259 ms EAST, -0.0 px 0 ms NORTH
19:00:56.938 00.004 15712 worker thread done servicing request
19:00:56.938 00.000 15712 Worker thread wakes up
19:00:56.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:56.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:00:58.565 01.627 15712 Exposure complete
19:00:58.626 00.061 15712 worker thread done servicing request
19:00:58.626 00.000 7988 OnExposeComplete: enter
19:00:58.626 00.000 7988 UpdateGuideState(): m_state=6
19:00:58.626 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
19:00:58.626 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=434.82, Mass=1370, SNR=25.1, Peak=167 HFD=3.4
19:00:58.626 00.000 7988 MultiStar: [#1 0.33,0.35,1.05,U] [#2 0.09,0.24,1.00,U] [#3 0.10,0.50,1.03,U] [#4 0.15,0.30,1.03,U] [#5 -0.05,0.41,0.70,U] [#6 0.59,0.46,0.72,U] [#7 0.33,0.18,0.71,U] [#8 0.25,0.40,0.63,U] 
19:00:58.626 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.32}, one-star: {-0.03, 0.06}
19:00:58.626 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.58) = xAngle (3.63 = -2.65)
19:00:58.634 00.008 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.74 = 0.46)
19:00:58.634 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.05 mountX=-0.06 mountY=0.03, mountTheta=2.68
19:00:58.634 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
19:00:58.634 00.000 7988 Enqueuing Move request for scope (-0.03, 0.06)
19:00:58.634 00.000 15712 Worker thread wakes up
19:00:58.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
19:00:58.634 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
19:00:58.634 00.000 15712 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=0.03
19:00:58.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:00:58.634 00.000 7988 UpdateGuideState exits: m=1370 SNR=25.1
19:00:58.642 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:58.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:00:58.642 00.000 7988 Enqueuing Expose request
19:00:58.642 00.000 15712 PPEC rslt: input = -0.06, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 641.62
19:00:58.642 00.000 15712 PPEC: input: -0.06, control: -0.06, exposure: 1500
19:00:58.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:58.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:00:58.642 00.000 15712 MoveAxis(E, 18, ABG)
19:00:58.642 00.000 15712 Guiding  Dir = 2, Dur = 18
19:00:58.642 00.000 15712 IsGuiding returns 0
19:00:58.657 00.015 15712 PulseGuide returned control before completion, sleep 12
19:00:58.706 00.049 15712 IsGuiding returns 0
19:00:58.706 00.000 15712 Move returns status 0, amount 18
19:00:58.706 00.000 15712 MoveAxis(N, 0, ABG)
19:00:58.706 00.000 15712 Move returns status 0, amount 0
19:00:58.706 00.000 15712 move complete, result=0
19:00:58.706 00.000 7988 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
19:00:58.712 00.006 15712 worker thread done servicing request
19:00:58.712 00.000 15712 Worker thread wakes up
19:00:58.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:00:58.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:00.124 01.412 15712 Exposure complete
19:01:00.185 00.061 15712 worker thread done servicing request
19:01:00.185 00.000 7988 OnExposeComplete: enter
19:01:00.185 00.000 7988 UpdateGuideState(): m_state=6
19:01:00.185 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
19:01:00.185 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=434.74, Mass=1353, SNR=24.9, Peak=185 HFD=3.2
19:01:00.185 00.000 7988 MultiStar: [#1 0.32,0.33,1.02,U] [#2 0.22,0.08,1.04,U] [#3 0.09,0.18,0.97,U] [#4 0.03,0.19,1.05,U] [#5 -0.00,0.07,0.72,U] [#6 0.50,0.50,0.70,U] [#7 0.37,0.07,0.71,U] [#8 0.37,0.18,0.66,U] 
19:01:00.185 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.17}, one-star: {0.15, -0.02}
19:01:00.193 00.008 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
19:01:00.193 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.71)
19:01:00.195 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.11 mountX=0.02 mountY=-0.15, mountTheta=-1.46
19:01:00.197 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.02, opts=13)
19:01:00.197 00.000 7988 Enqueuing Move request for scope (0.15, -0.02)
19:01:00.200 00.003 15712 Worker thread wakes up
19:01:00.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
19:01:00.200 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
19:01:00.200 00.000 15712 Moving (0.15, -0.02) raw xDistance=0.02 yDistance=-0.15
19:01:00.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:00.201 00.001 7988 UpdateGuideState exits: m=1353 SNR=24.9
19:01:00.201 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.81
19:01:00.201 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
19:01:00.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:00.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:01:00.201 00.000 15712 MoveAxis(E, 10, ABG)
19:01:00.201 00.000 15712 Guiding  Dir = 2, Dur = 10
19:01:00.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:00.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:00.201 00.000 7988 Enqueuing Expose request
19:01:00.201 00.000 15712 IsGuiding returns 0
19:01:00.227 00.026 15712 IsGuiding returns 1
19:01:00.227 00.000 15712 scope still moving after pulse duration time elapsed
19:01:00.249 00.022 15712 IsGuiding returns 1
19:01:00.285 00.036 15712 IsGuiding returns 0
19:01:00.285 00.000 15712 scope move finished after 10 + 75 ms
19:01:00.285 00.000 15712 Move returns status 0, amount 10
19:01:00.285 00.000 15712 MoveAxis(N, 0, ABG)
19:01:00.285 00.000 15712 Move returns status 0, amount 0
19:01:00.285 00.000 15712 move complete, result=0
19:01:00.285 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
19:01:00.294 00.009 15712 worker thread done servicing request
19:01:00.294 00.000 15712 Worker thread wakes up
19:01:00.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:00.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:01.923 01.629 15712 Exposure complete
19:01:01.984 00.061 15712 worker thread done servicing request
19:01:01.984 00.000 7988 OnExposeComplete: enter
19:01:01.984 00.000 7988 UpdateGuideState(): m_state=6
19:01:01.987 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
19:01:01.989 00.002 7988 Star::Find returns 1 (0), X=1178.53, Y=434.07, Mass=1449, SNR=25.8, Peak=181 HFD=3.2
19:01:01.989 00.000 7988 MultiStar: [#1 0.24,-0.55,0.98,U] [#2 0.23,-0.52,1.02,U] [#3 -0.08,-0.43,0.92,U] [#4 0.13,-0.36,1.01,U] [#5 0.15,-0.69,0.70,U] [#6 0.43,-0.70,0.65,U] [#7 0.21,-0.65,0.63,U] [#8 0.17,-0.57,0.65,U] 
19:01:01.991 00.002 7988 refined, 8 included, MultiStar: {0.17, -0.56}, one-star: {0.10, -0.69}
19:01:01.991 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
19:01:01.993 00.002 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.88)
19:01:01.993 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.56 hyp=0.58 cameraTheta=-1.28 mountX=0.56 mountY=-0.15, mountTheta=-0.27
19:01:01.995 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.56, opts=13)
19:01:01.997 00.002 7988 Enqueuing Move request for scope (0.17, -0.56)
19:01:01.997 00.000 15712 Worker thread wakes up
19:01:01.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.56) opts 0xd
19:01:01.997 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.56)
19:01:01.997 00.000 15712 Moving (0.17, -0.56) raw xDistance=0.56 yDistance=-0.15
19:01:01.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:01.997 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.8
19:01:02.000 00.003 15712 PPEC rslt: input = 0.56, final = 0.31, react = 0.34, pred = -0.02, hyst = 0.30, hyst_pct = 0.00, period_length = 641.99
19:01:02.000 00.000 15712 PPEC: input: 0.56, control: 0.31, exposure: 1500
19:01:02.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:02.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:01:02.000 00.000 15712 MoveAxis(W, 103, ABG)
19:01:02.000 00.000 15712 Guiding  Dir = 3, Dur = 103
19:01:02.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:02.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:02.004 00.004 7988 Enqueuing Expose request
19:01:02.004 00.000 15712 IsGuiding returns 0
19:01:02.016 00.012 15712 PulseGuide returned control before completion, sleep 100
19:01:02.144 00.128 15712 IsGuiding returns 0
19:01:02.144 00.000 15712 Move returns status 0, amount 103
19:01:02.144 00.000 15712 MoveAxis(N, 0, ABG)
19:01:02.144 00.000 15712 Move returns status 0, amount 0
19:01:02.144 00.000 15712 move complete, result=0
19:01:02.144 00.000 7988 GuideStep: 0.6 px 103 ms WEST, -0.2 px 0 ms NORTH
19:01:02.149 00.005 15712 worker thread done servicing request
19:01:02.149 00.000 15712 Worker thread wakes up
19:01:02.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:02.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:03.563 01.414 15712 Exposure complete
19:01:03.624 00.061 15712 worker thread done servicing request
19:01:03.624 00.000 7988 OnExposeComplete: enter
19:01:03.624 00.000 7988 UpdateGuideState(): m_state=6
19:01:03.628 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
19:01:03.628 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=434.25, Mass=1342, SNR=24.6, Peak=176 HFD=3.2
19:01:03.630 00.002 7988 MultiStar: [#1 0.30,-0.43,1.07,U] [#2 0.08,-0.52,0.99,U] [#3 0.12,-0.35,1.00,U] [#4 0.08,-0.18,1.05,U] [#5 -0.05,-0.60,0.79,U] [#6 0.57,-0.28,0.74,U] [#7 0.38,-0.48,0.66,U] [#8 0.17,-0.23,0.68,U] 
19:01:03.632 00.002 7988 refined, 8 included, MultiStar: {0.18, -0.40}, one-star: {0.11, -0.51}
19:01:03.632 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.44 = 0.44)
19:01:03.632 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.55 = -2.73)
19:01:03.635 00.003 7988 CameraToMount -- cameraX=0.18 cameraY=-0.40 hyp=0.44 cameraTheta=-1.13 mountX=0.39 mountY=-0.17, mountTheta=-0.42
19:01:03.637 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.40, opts=13)
19:01:03.639 00.002 7988 Enqueuing Move request for scope (0.18, -0.40)
19:01:03.640 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:01:03.640 00.000 7988 UpdateGuideState exits: m=1342 SNR=24.6
19:01:03.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:03.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:03.640 00.000 7988 Enqueuing Expose request
19:01:03.640 00.000 15712 Worker thread wakes up
19:01:03.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.40) opts 0xd
19:01:03.640 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.40)
19:01:03.640 00.000 15712 Moving (0.18, -0.40) raw xDistance=0.39 yDistance=-0.17
19:01:03.640 00.000 15712 PPEC rslt: input = 0.39, final = 0.25, react = 0.24, pred = 0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 642.17
19:01:03.640 00.000 15712 PPEC: input: 0.39, control: 0.25, exposure: 1500
19:01:03.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:03.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:01:03.640 00.000 15712 MoveAxis(W, 83, ABG)
19:01:03.640 00.000 15712 Guiding  Dir = 3, Dur = 83
19:01:03.640 00.000 15712 IsGuiding returns 0
19:01:03.656 00.016 15712 PulseGuide returned control before completion, sleep 77
19:01:03.759 00.103 15712 IsGuiding returns 0
19:01:03.759 00.000 15712 Move returns status 0, amount 83
19:01:03.759 00.000 15712 MoveAxis(N, 0, ABG)
19:01:03.759 00.000 15712 Move returns status 0, amount 0
19:01:03.759 00.000 15712 move complete, result=0
19:01:03.759 00.000 7988 GuideStep: 0.4 px 83 ms WEST, -0.2 px 0 ms NORTH
19:01:03.763 00.004 15712 worker thread done servicing request
19:01:03.763 00.000 15712 Worker thread wakes up
19:01:03.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:03.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:05.395 01.632 15712 Exposure complete
19:01:05.457 00.062 15712 worker thread done servicing request
19:01:05.457 00.000 7988 OnExposeComplete: enter
19:01:05.457 00.000 7988 UpdateGuideState(): m_state=6
19:01:05.461 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
19:01:05.463 00.002 7988 Star::Find returns 1 (0), X=1178.49, Y=433.56, Mass=1515, SNR=26.3, Peak=213 HFD=3.2
19:01:05.463 00.000 7988 MultiStar: [#1 0.29,-1.22,0.00,M1] [#2 0.03,-1.04,0.96,U] [#3 0.10,-0.92,0.93,U] [#4 -0.08,-1.04,1.05,U] [#5 0.15,-1.33,0.00,M1] [#6 0.47,-1.01,0.00,M1] [#7 0.39,-1.11,0.00,M1] [#8 0.14,-0.91,0.63,U] 
19:01:05.465 00.002 7988 refined, 4 included, MultiStar: {0.04, -1.03}, one-star: {0.06, -1.20}
19:01:05.465 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
19:01:05.467 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.13)
19:01:05.467 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-1.03 hyp=1.03 cameraTheta=-1.53 mountX=1.03 mountY=-0.01, mountTheta=-0.01
19:01:05.469 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-1.03, opts=13)
19:01:05.471 00.002 7988 Enqueuing Move request for scope (0.04, -1.03)
19:01:05.472 00.001 15712 Worker thread wakes up
19:01:05.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.03) opts 0xd
19:01:05.472 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -1.03)
19:01:05.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:05.472 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.3
19:01:05.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:05.472 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:05.472 00.000 7988 Enqueuing Expose request
19:01:05.472 00.000 15712 Moving (0.04, -1.03) raw xDistance=1.03 yDistance=-0.01
19:01:05.472 00.000 15712 PPEC rslt: input = 1.03, final = 0.66, react = 0.62, pred = 0.04, hyst = 0.58, hyst_pct = 0.00, period_length = 642.37
19:01:05.472 00.000 15712 PPEC: input: 1.03, control: 0.66, exposure: 1500
19:01:05.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:05.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:01:05.472 00.000 15712 MoveAxis(W, 217, ABG)
19:01:05.472 00.000 15712 Guiding  Dir = 3, Dur = 217
19:01:05.472 00.000 15712 IsGuiding returns 0
19:01:05.489 00.017 15712 PulseGuide returned control before completion, sleep 205
19:01:05.743 00.254 15712 IsGuiding returns 0
19:01:05.743 00.000 15712 Move returns status 0, amount 217
19:01:05.743 00.000 15712 MoveAxis(N, 0, ABG)
19:01:05.743 00.000 15712 Move returns status 0, amount 0
19:01:05.743 00.000 15712 move complete, result=0
19:01:05.743 00.000 7988 GuideStep: 1.0 px 217 ms WEST, -0.0 px 0 ms NORTH
19:01:05.745 00.002 15712 worker thread done servicing request
19:01:05.745 00.000 15712 Worker thread wakes up
19:01:05.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:05.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:07.163 01.418 15712 Exposure complete
19:01:07.225 00.062 15712 worker thread done servicing request
19:01:07.225 00.000 7988 OnExposeComplete: enter
19:01:07.225 00.000 7988 UpdateGuideState(): m_state=6
19:01:07.228 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
19:01:07.228 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=434.13, Mass=1436, SNR=25.7, Peak=174 HFD=3.4
19:01:07.230 00.002 7988 MultiStar: [#1 0.35,-0.51,0.99,U] [#2 0.17,-0.46,1.01,U] [#3 0.02,-0.45,1.01,U] [#4 -0.05,-0.47,1.04,U] [#5 0.05,-0.79,0.67,U] [#6 0.45,-0.60,0.71,U] [#7 0.45,-0.47,0.63,U] [#8 0.28,-0.44,0.63,U] 
19:01:07.232 00.002 7988 refined, 8 included, MultiStar: {0.17, -0.53}, one-star: {0.02, -0.63}
19:01:07.232 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
19:01:07.234 00.002 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.85)
19:01:07.234 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.53 hyp=0.56 cameraTheta=-1.26 mountX=0.53 mountY=-0.16, mountTheta=-0.29
19:01:07.236 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.53, opts=13)
19:01:07.236 00.000 7988 Enqueuing Move request for scope (0.17, -0.53)
19:01:07.240 00.004 15712 Worker thread wakes up
19:01:07.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.53) opts 0xd
19:01:07.240 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.53)
19:01:07.240 00.000 15712 Moving (0.17, -0.53) raw xDistance=0.53 yDistance=-0.16
19:01:07.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:07.240 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.7
19:01:07.242 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:07.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:07.244 00.002 7988 Enqueuing Expose request
19:01:07.244 00.000 15712 PPEC rslt: input = 0.53, final = 0.37, react = 0.32, pred = 0.05, hyst = 0.30, hyst_pct = 0.00, period_length = 642.57
19:01:07.244 00.000 15712 PPEC: input: 0.53, control: 0.37, exposure: 1500
19:01:07.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:07.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:01:07.244 00.000 15712 MoveAxis(W, 120, ABG)
19:01:07.244 00.000 15712 Guiding  Dir = 3, Dur = 120
19:01:07.258 00.014 15712 IsGuiding returns 0
19:01:07.274 00.016 15712 PulseGuide returned control before completion, sleep 115
19:01:07.421 00.147 15712 IsGuiding returns 0
19:01:07.421 00.000 15712 Move returns status 0, amount 120
19:01:07.421 00.000 15712 MoveAxis(N, 0, ABG)
19:01:07.421 00.000 15712 Move returns status 0, amount 0
19:01:07.421 00.000 15712 move complete, result=0
19:01:07.421 00.000 7988 GuideStep: 0.5 px 120 ms WEST, -0.2 px 0 ms NORTH
19:01:07.423 00.002 15712 worker thread done servicing request
19:01:07.423 00.000 15712 Worker thread wakes up
19:01:07.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:07.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:09.061 01.638 15712 Exposure complete
19:01:09.124 00.063 15712 worker thread done servicing request
19:01:09.124 00.000 7988 OnExposeComplete: enter
19:01:09.126 00.002 7988 UpdateGuideState(): m_state=6
19:01:09.126 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
19:01:09.126 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=435.45, Mass=1432, SNR=25.6, Peak=202 HFD=3.2
19:01:09.126 00.000 7988 MultiStar: [#1 0.37,0.74,1.00,U] [#2 0.24,0.72,0.98,U] [#3 0.04,0.86,0.99,U] [#4 -0.01,0.99,1.02,U] [#5 0.08,0.73,0.70,U] [#6 0.51,1.02,0.00,M1] [#7 0.35,0.63,0.65,U] [#8 0.22,0.83,0.66,U] 
19:01:09.126 00.000 7988 single-star, 7 included, MultiStar: {0.17, 0.78}, one-star: {0.12, 0.69}
19:01:09.126 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
19:01:09.126 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
19:01:09.126 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.69 hyp=0.70 cameraTheta=1.39 mountX=-0.69 mountY=-0.14, mountTheta=-2.94
19:01:09.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.69, opts=13)
19:01:09.126 00.000 7988 Enqueuing Move request for scope (0.12, 0.69)
19:01:09.138 00.012 15712 Worker thread wakes up
19:01:09.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.69) opts 0xd
19:01:09.138 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.69)
19:01:09.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:09.138 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.6
19:01:09.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:09.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:09.138 00.000 7988 Enqueuing Expose request
19:01:09.143 00.005 15712 Moving (0.12, 0.69) raw xDistance=-0.69 yDistance=-0.14
19:01:09.143 00.000 15712 PPEC rslt: input = -0.69, final = -0.33, react = -0.41, pred = 0.09, hyst = -0.33, hyst_pct = 0.00, period_length = 642.78
19:01:09.143 00.000 15712 PPEC: input: -0.69, control: -0.33, exposure: 1500
19:01:09.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:09.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:01:09.143 00.000 15712 MoveAxis(E, 107, ABG)
19:01:09.143 00.000 15712 Guiding  Dir = 2, Dur = 107
19:01:09.143 00.000 15712 IsGuiding returns 0
19:01:09.160 00.017 15712 PulseGuide returned control before completion, sleep 100
19:01:09.265 00.105 15712 IsGuiding returns 1
19:01:09.265 00.000 15712 scope still moving after pulse duration time elapsed
19:01:09.313 00.048 15712 IsGuiding returns 0
19:01:09.313 00.000 15712 scope move finished after 107 + 70 ms
19:01:09.313 00.000 15712 Move returns status 0, amount 107
19:01:09.313 00.000 15712 MoveAxis(N, 0, ABG)
19:01:09.313 00.000 15712 Move returns status 0, amount 0
19:01:09.313 00.000 15712 move complete, result=0
19:01:09.313 00.000 15712 worker thread done servicing request
19:01:09.313 00.000 15712 Worker thread wakes up
19:01:09.313 00.000 7988 GuideStep: -0.7 px 107 ms EAST, -0.1 px 0 ms NORTH
19:01:09.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:09.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:10.730 01.417 15712 Exposure complete
19:01:10.791 00.061 15712 worker thread done servicing request
19:01:10.791 00.000 7988 OnExposeComplete: enter
19:01:10.793 00.002 7988 UpdateGuideState(): m_state=6
19:01:10.793 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
19:01:10.793 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=435.25, Mass=1323, SNR=24.5, Peak=180 HFD=3.3
19:01:10.793 00.000 7988 MultiStar: [#1 0.27,0.74,1.05,U] [#2 0.07,0.80,1.04,U] [#3 -0.20,0.65,1.01,U] [#4 0.07,0.93,1.07,U] [#5 0.10,0.31,0.75,U] [#6 0.56,0.97,0.00,M2] [#7 0.24,0.53,0.73,U] [#8 0.26,0.62,0.68,U] 
19:01:10.793 00.000 7988 single-star, 7 included, MultiStar: {0.09, 0.65}, one-star: {0.05, 0.49}
19:01:10.793 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:01:10.793 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:01:10.793 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.49 hyp=0.49 cameraTheta=1.46 mountX=-0.49 mountY=-0.07, mountTheta=-3.01
19:01:10.793 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.49, opts=13)
19:01:10.793 00.000 7988 Enqueuing Move request for scope (0.05, 0.49)
19:01:10.793 00.000 15712 Worker thread wakes up
19:01:10.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.49) opts 0xd
19:01:10.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.49)
19:01:10.793 00.000 15712 Moving (0.05, 0.49) raw xDistance=-0.49 yDistance=-0.07
19:01:10.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:10.793 00.000 7988 UpdateGuideState exits: m=1323 SNR=24.5
19:01:10.807 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:10.807 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:10.807 00.000 7988 Enqueuing Expose request
19:01:10.810 00.003 15712 PPEC rslt: input = -0.49, final = -0.21, react = -0.30, pred = 0.08, hyst = -0.24, hyst_pct = 0.00, period_length = 642.98
19:01:10.810 00.000 15712 PPEC: input: -0.49, control: -0.21, exposure: 1500
19:01:10.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:10.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:01:10.810 00.000 15712 MoveAxis(E, 70, ABG)
19:01:10.810 00.000 15712 Guiding  Dir = 2, Dur = 70
19:01:10.810 00.000 15712 IsGuiding returns 0
19:01:10.823 00.013 15712 PulseGuide returned control before completion, sleep 66
19:01:10.905 00.082 15712 IsGuiding returns 0
19:01:10.905 00.000 15712 Move returns status 0, amount 70
19:01:10.905 00.000 15712 MoveAxis(N, 0, ABG)
19:01:10.905 00.000 15712 Move returns status 0, amount 0
19:01:10.905 00.000 15712 move complete, result=0
19:01:10.905 00.000 15712 worker thread done servicing request
19:01:10.905 00.000 15712 Worker thread wakes up
19:01:10.905 00.000 7988 GuideStep: -0.5 px 70 ms EAST, -0.1 px 0 ms NORTH
19:01:10.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:10.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:12.547 01.642 15712 Exposure complete
19:01:12.608 00.061 15712 worker thread done servicing request
19:01:12.608 00.000 7988 OnExposeComplete: enter
19:01:12.608 00.000 7988 UpdateGuideState(): m_state=6
19:01:12.612 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
19:01:12.614 00.002 7988 Star::Find returns 1 (0), X=1178.56, Y=435.56, Mass=1441, SNR=25.6, Peak=181 HFD=3.3
19:01:12.614 00.000 7988 MultiStar: [#1 0.25,1.05,1.05,U] [#2 -0.01,1.04,0.99,U] [#3 -0.23,0.90,0.96,U] [#4 -0.06,1.06,1.04,U] [#5 0.22,0.93,0.74,U] [#6 0.39,0.92,0.71,U] [#7 0.14,0.99,0.59,U] [#8 0.08,1.08,0.63,U] 
19:01:12.616 00.002 7988 single-star, 8 included, MultiStar: {0.09, 0.97}, one-star: {0.14, 0.80}
19:01:12.616 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
19:01:12.618 00.002 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.19)
19:01:12.618 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.80 hyp=0.81 cameraTheta=1.40 mountX=-0.80 mountY=-0.16, mountTheta=-2.95
19:01:12.618 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.80, opts=13)
19:01:12.618 00.000 7988 Enqueuing Move request for scope (0.14, 0.80)
19:01:12.624 00.006 15712 Worker thread wakes up
19:01:12.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.80) opts 0xd
19:01:12.624 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.80)
19:01:12.624 00.000 15712 Moving (0.14, 0.80) raw xDistance=-0.80 yDistance=-0.16
19:01:12.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:01:12.624 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.6
19:01:12.627 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:12.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:12.629 00.002 7988 Enqueuing Expose request
19:01:12.629 00.000 15712 PPEC rslt: input = -0.80, final = -0.40, react = -0.48, pred = 0.08, hyst = -0.45, hyst_pct = 0.00, period_length = 643.19
19:01:12.629 00.000 15712 PPEC: input: -0.80, control: -0.40, exposure: 1500
19:01:12.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:12.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:01:12.629 00.000 15712 MoveAxis(E, 132, ABG)
19:01:12.631 00.002 15712 Guiding  Dir = 2, Dur = 132
19:01:12.631 00.000 15712 IsGuiding returns 0
19:01:12.646 00.015 15712 PulseGuide returned control before completion, sleep 125
19:01:12.804 00.158 15712 IsGuiding returns 0
19:01:12.804 00.000 15712 Move returns status 0, amount 132
19:01:12.804 00.000 15712 MoveAxis(N, 0, ABG)
19:01:12.804 00.000 15712 Move returns status 0, amount 0
19:01:12.804 00.000 15712 move complete, result=0
19:01:12.804 00.000 7988 GuideStep: -0.8 px 132 ms EAST, -0.2 px 0 ms NORTH
19:01:12.810 00.006 15712 worker thread done servicing request
19:01:12.810 00.000 15712 Worker thread wakes up
19:01:12.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:12.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:14.220 01.410 15712 Exposure complete
19:01:14.278 00.058 15712 worker thread done servicing request
19:01:14.278 00.000 7988 OnExposeComplete: enter
19:01:14.278 00.000 7988 UpdateGuideState(): m_state=6
19:01:14.278 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
19:01:14.278 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=435.24, Mass=1411, SNR=25.5, Peak=222 HFD=3.2
19:01:14.278 00.000 7988 MultiStar: [#1 0.15,0.54,0.98,U] [#2 0.17,0.74,1.02,U] [#3 0.15,0.56,0.93,U] [#4 -0.10,0.71,0.99,U] [#5 0.01,0.43,0.74,U] [#6 0.36,0.80,0.72,U] [#7 0.37,0.63,0.68,U] [#8 0.36,0.70,0.61,U] 
19:01:14.278 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.62}, one-star: {0.13, 0.48}
19:01:14.278 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
19:01:14.290 00.012 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.29)
19:01:14.290 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.48 hyp=0.50 cameraTheta=1.31 mountX=-0.48 mountY=-0.14, mountTheta=-2.86
19:01:14.292 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.48, opts=13)
19:01:14.294 00.002 7988 Enqueuing Move request for scope (0.13, 0.48)
19:01:14.295 00.001 15712 Worker thread wakes up
19:01:14.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.48) opts 0xd
19:01:14.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.48)
19:01:14.295 00.000 15712 Moving (0.13, 0.48) raw xDistance=-0.48 yDistance=-0.14
19:01:14.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:01:14.295 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.5
19:01:14.295 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:14.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:14.295 00.000 7988 Enqueuing Expose request
19:01:14.295 00.000 15712 PPEC rslt: input = -0.48, final = -0.28, react = -0.29, pred = 0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 643.41
19:01:14.295 00.000 15712 PPEC: input: -0.48, control: -0.28, exposure: 1500
19:01:14.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:14.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:01:14.295 00.000 15712 MoveAxis(E, 93, ABG)
19:01:14.295 00.000 15712 Guiding  Dir = 2, Dur = 93
19:01:14.295 00.000 15712 IsGuiding returns 0
19:01:14.325 00.030 15712 PulseGuide returned control before completion, sleep 78
19:01:14.406 00.081 15712 IsGuiding returns 1
19:01:14.406 00.000 15712 scope still moving after pulse duration time elapsed
19:01:14.437 00.031 15712 IsGuiding returns 0
19:01:14.437 00.000 15712 scope move finished after 93 + 44 ms
19:01:14.437 00.000 15712 Move returns status 0, amount 93
19:01:14.437 00.000 15712 MoveAxis(N, 0, ABG)
19:01:14.437 00.000 15712 Move returns status 0, amount 0
19:01:14.437 00.000 15712 move complete, result=0
19:01:14.437 00.000 15712 worker thread done servicing request
19:01:14.437 00.000 15712 Worker thread wakes up
19:01:14.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:14.437 00.000 7988 GuideStep: -0.5 px 93 ms EAST, -0.1 px 0 ms NORTH
19:01:14.439 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:16.080 01.641 15712 Exposure complete
19:01:16.140 00.060 15712 worker thread done servicing request
19:01:16.140 00.000 7988 OnExposeComplete: enter
19:01:16.140 00.000 7988 UpdateGuideState(): m_state=6
19:01:16.144 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
19:01:16.144 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=434.50, Mass=1489, SNR=26.2, Peak=233 HFD=3.1
19:01:16.146 00.002 7988 MultiStar: [#1 0.10,-0.17,1.03,U] [#2 -0.01,0.02,0.98,U] [#3 -0.14,-0.03,0.94,U] [#4 -0.02,-0.21,1.02,U] [#5 -0.10,-0.08,0.67,U] [#6 0.43,-0.11,0.71,U] [#7 0.05,-0.17,0.67,U] [#8 0.07,-0.22,0.66,U] 
19:01:16.148 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {-0.08, -0.26}
19:01:16.148 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
19:01:16.149 00.001 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -2.99)
19:01:16.149 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.40 mountX=0.14 mountY=-0.02, mountTheta=-0.15
19:01:16.151 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
19:01:16.153 00.002 7988 Enqueuing Move request for scope (0.02, -0.14)
19:01:16.153 00.000 15712 Worker thread wakes up
19:01:16.155 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
19:01:16.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
19:01:16.155 00.000 15712 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=-0.02
19:01:16.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:16.156 00.001 7988 UpdateGuideState exits: m=1489 SNR=26.2
19:01:16.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:16.158 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:16.158 00.000 7988 Enqueuing Expose request
19:01:16.160 00.002 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.62
19:01:16.160 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
19:01:16.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:16.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:01:16.160 00.000 15712 MoveAxis(W, 4, ABG)
19:01:16.160 00.000 15712 Guiding  Dir = 3, Dur = 4
19:01:16.160 00.000 15712 IsGuiding returns 0
19:01:16.172 00.012 15712 IsGuiding returns 0
19:01:16.172 00.000 15712 Move returns status 0, amount 4
19:01:16.172 00.000 15712 MoveAxis(N, 0, ABG)
19:01:16.172 00.000 15712 Move returns status 0, amount 0
19:01:16.172 00.000 15712 move complete, result=0
19:01:16.172 00.000 15712 worker thread done servicing request
19:01:16.172 00.000 15712 Worker thread wakes up
19:01:16.172 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
19:01:16.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:16.183 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:17.594 01.411 15712 Exposure complete
19:01:17.656 00.062 15712 worker thread done servicing request
19:01:17.656 00.000 7988 OnExposeComplete: enter
19:01:17.656 00.000 7988 UpdateGuideState(): m_state=6
19:01:17.659 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
19:01:17.661 00.002 7988 Star::Find returns 1 (0), X=1178.49, Y=433.71, Mass=1420, SNR=25.5, Peak=172 HFD=3.3
19:01:17.661 00.000 7988 MultiStar: [#1 0.23,-1.16,0.00,M1] [#2 0.22,-0.98,0.99,U] [#3 0.04,-1.10,0.00,M1] [#4 -0.05,-0.98,1.03,U] [#5 0.08,-1.31,0.00,M1] [#6 0.54,-0.91,0.70,U] [#7 0.15,-0.87,0.69,U] [#8 0.39,-0.99,0.64,U] 
19:01:17.663 00.002 7988 refined, 5 included, MultiStar: {0.19, -0.97}, one-star: {0.07, -1.05}
19:01:17.665 00.002 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
19:01:17.665 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
19:01:17.667 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.97 hyp=0.99 cameraTheta=-1.38 mountX=0.97 mountY=-0.17, mountTheta=-0.17
19:01:17.667 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.97, opts=13)
19:01:17.669 00.002 7988 Enqueuing Move request for scope (0.19, -0.97)
19:01:17.671 00.002 15712 Worker thread wakes up
19:01:17.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.97) opts 0xd
19:01:17.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:17.672 00.001 7988 UpdateGuideState exits: m=1420 SNR=25.5
19:01:17.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:17.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:17.672 00.000 7988 Enqueuing Expose request
19:01:17.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.97)
19:01:17.672 00.000 15712 Moving (0.19, -0.97) raw xDistance=0.97 yDistance=-0.17
19:01:17.672 00.000 15712 PPEC rslt: input = 0.97, final = 0.59, react = 0.58, pred = 0.01, hyst = 0.51, hyst_pct = 0.00, period_length = 643.84
19:01:17.672 00.000 15712 PPEC: input: 0.97, control: 0.59, exposure: 1500
19:01:17.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:17.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:01:17.672 00.000 15712 MoveAxis(W, 193, ABG)
19:01:17.672 00.000 15712 Guiding  Dir = 3, Dur = 193
19:01:17.680 00.008 15712 IsGuiding returns 0
19:01:17.697 00.017 15712 PulseGuide returned control before completion, sleep 183
19:01:17.918 00.221 15712 IsGuiding returns 0
19:01:17.918 00.000 15712 Move returns status 0, amount 193
19:01:17.918 00.000 15712 MoveAxis(N, 0, ABG)
19:01:17.918 00.000 15712 Move returns status 0, amount 0
19:01:17.918 00.000 15712 move complete, result=0
19:01:17.918 00.000 7988 GuideStep: 1.0 px 193 ms WEST, -0.2 px 0 ms NORTH
19:01:17.925 00.007 15712 worker thread done servicing request
19:01:17.925 00.000 15712 Worker thread wakes up
19:01:17.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:17.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:19.554 01.629 15712 Exposure complete
19:01:19.619 00.065 15712 worker thread done servicing request
19:01:19.619 00.000 7988 OnExposeComplete: enter
19:01:19.620 00.001 7988 UpdateGuideState(): m_state=6
19:01:19.620 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
19:01:19.622 00.002 7988 Star::Find returns 1 (0), X=1178.48, Y=432.90, Mass=1453, SNR=25.7, Peak=190 HFD=3.2
19:01:19.622 00.000 7988 MultiStar: [#1 0.23,-1.60,0.00,M2] [#2 0.12,-1.47,0.00,M1] [#3 0.06,-1.50,0.00,M2] [#4 -0.01,-1.47,0.00,M1] [#5 -0.02,-1.67,0.00,M2] [#6 0.47,-1.43,0.00,M1] [#7 0.25,-1.72,0.00,M1] [#8 0.23,-1.33,0.00,M1] 
19:01:19.624 00.002 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
19:01:19.624 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.14)
19:01:19.626 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-1.86 hyp=1.86 cameraTheta=-1.54 mountX=1.86 mountY=-0.01, mountTheta=-0.00
19:01:19.626 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-1.86, opts=13)
19:01:19.626 00.000 7988 Enqueuing Move request for scope (0.05, -1.86)
19:01:19.631 00.005 15712 Worker thread wakes up
19:01:19.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.86) opts 0xd
19:01:19.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -1.86)
19:01:19.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:19.631 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.7
19:01:19.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:19.636 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:19.637 00.001 7988 Enqueuing Expose request
19:01:19.637 00.000 15712 Moving (0.05, -1.86) raw xDistance=1.86 yDistance=-0.01
19:01:19.639 00.002 15712 PPEC rslt: input = 1.86, final = 1.05, react = 1.11, pred = -0.06, hyst = 1.00, hyst_pct = 0.00, period_length = 644.07
19:01:19.639 00.000 15712 PPEC: input: 1.86, control: 1.05, exposure: 1500
19:01:19.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:19.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:01:19.639 00.000 15712 MoveAxis(W, 343, ABG)
19:01:19.639 00.000 15712 Guiding  Dir = 3, Dur = 343
19:01:19.647 00.008 15712 IsGuiding returns 0
19:01:19.662 00.015 15712 PulseGuide returned control before completion, sleep 338
19:01:20.030 00.368 15712 IsGuiding returns 0
19:01:20.030 00.000 15712 Move returns status 0, amount 343
19:01:20.030 00.000 15712 MoveAxis(N, 0, ABG)
19:01:20.030 00.000 15712 Move returns status 0, amount 0
19:01:20.030 00.000 15712 move complete, result=0
19:01:20.030 00.000 7988 GuideStep: 1.9 px 343 ms WEST, -0.0 px 0 ms NORTH
19:01:20.035 00.005 15712 worker thread done servicing request
19:01:20.035 00.000 15712 Worker thread wakes up
19:01:20.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:20.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:21.451 01.416 15712 Exposure complete
19:01:21.512 00.061 15712 worker thread done servicing request
19:01:21.512 00.000 7988 OnExposeComplete: enter
19:01:21.512 00.000 7988 UpdateGuideState(): m_state=6
19:01:21.512 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
19:01:21.512 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=434.22, Mass=1518, SNR=26.3, Peak=167 HFD=3.6
19:01:21.512 00.000 7988 MultiStar: [#1 0.26,-0.18,1.00,U] [#2 0.03,-0.44,0.97,U] [#3 0.01,-0.09,0.95,U] [#4 -0.24,-0.26,0.99,U] [#5 0.24,-0.50,0.71,U] [#6 0.36,-0.26,0.66,U] [#7 0.19,-0.28,0.67,U] [#8 0.10,-0.21,0.62,U] 
19:01:21.512 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.31}, one-star: {0.16, -0.54}
19:01:21.512 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
19:01:21.512 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.83)
19:01:21.512 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.23 mountX=0.31 mountY=-0.10, mountTheta=-0.32
19:01:21.512 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.31, opts=13)
19:01:21.512 00.000 7988 Enqueuing Move request for scope (0.11, -0.31)
19:01:21.526 00.014 15712 Worker thread wakes up
19:01:21.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.31) opts 0xd
19:01:21.526 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.31)
19:01:21.526 00.000 15712 Moving (0.11, -0.31) raw xDistance=0.31 yDistance=-0.10
19:01:21.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:21.528 00.002 7988 UpdateGuideState exits: m=1518 SNR=26.3
19:01:21.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:21.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:21.528 00.000 7988 Enqueuing Expose request
19:01:21.528 00.000 15712 PPEC rslt: input = 0.31, final = 0.12, react = 0.18, pred = -0.06, hyst = 0.20, hyst_pct = 0.00, period_length = 644.29
19:01:21.528 00.000 15712 PPEC: input: 0.31, control: 0.12, exposure: 1500
19:01:21.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:21.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:01:21.528 00.000 15712 MoveAxis(W, 40, ABG)
19:01:21.528 00.000 15712 Guiding  Dir = 3, Dur = 40
19:01:21.528 00.000 15712 IsGuiding returns 0
19:01:21.552 00.024 15712 PulseGuide returned control before completion, sleep 35
19:01:21.611 00.059 15712 IsGuiding returns 0
19:01:21.611 00.000 15712 Move returns status 0, amount 40
19:01:21.611 00.000 15712 MoveAxis(N, 0, ABG)
19:01:21.611 00.000 15712 Move returns status 0, amount 0
19:01:21.611 00.000 15712 move complete, result=0
19:01:21.611 00.000 7988 GuideStep: 0.3 px 40 ms WEST, -0.1 px 0 ms NORTH
19:01:21.617 00.006 15712 worker thread done servicing request
19:01:21.617 00.000 15712 Worker thread wakes up
19:01:21.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:21.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:23.250 01.633 15712 Exposure complete
19:01:23.311 00.061 15712 worker thread done servicing request
19:01:23.311 00.000 7988 OnExposeComplete: enter
19:01:23.311 00.000 7988 UpdateGuideState(): m_state=6
19:01:23.311 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
19:01:23.311 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=435.41, Mass=1368, SNR=24.9, Peak=203 HFD=3.2
19:01:23.311 00.000 7988 MultiStar: [#1 0.12,0.85,0.99,U] [#2 0.03,0.83,1.06,U] [#3 -0.08,0.88,1.00,U] [#4 -0.06,0.94,1.04,U] [#5 0.14,0.79,0.71,U] [#6 0.30,0.96,0.74,U] [#7 0.17,0.85,0.66,U] [#8 0.25,0.79,0.62,U] 
19:01:23.311 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.84}, one-star: {-0.19, 0.65}
19:01:23.311 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.86)
19:01:23.311 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.25)
19:01:23.311 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.65 hyp=0.68 cameraTheta=1.85 mountX=-0.65 mountY=0.17, mountTheta=2.89
19:01:23.311 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.65, opts=13)
19:01:23.311 00.000 7988 Enqueuing Move request for scope (-0.19, 0.65)
19:01:23.311 00.000 15712 Worker thread wakes up
19:01:23.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.65) opts 0xd
19:01:23.311 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.65)
19:01:23.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:23.327 00.016 7988 UpdateGuideState exits: m=1368 SNR=24.9
19:01:23.328 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:23.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:23.328 00.000 7988 Enqueuing Expose request
19:01:23.328 00.000 15712 Moving (-0.19, 0.65) raw xDistance=-0.65 yDistance=0.17
19:01:23.328 00.000 15712 PPEC rslt: input = -0.65, final = -0.45, react = -0.39, pred = -0.06, hyst = -0.29, hyst_pct = 0.00, period_length = 644.52
19:01:23.328 00.000 15712 PPEC: input: -0.65, control: -0.45, exposure: 1500
19:01:23.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:23.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:01:23.328 00.000 15712 MoveAxis(E, 148, ABG)
19:01:23.328 00.000 15712 Guiding  Dir = 2, Dur = 148
19:01:23.328 00.000 15712 IsGuiding returns 0
19:01:23.345 00.017 15712 PulseGuide returned control before completion, sleep 135
19:01:23.504 00.159 15712 IsGuiding returns 0
19:01:23.504 00.000 15712 Move returns status 0, amount 148
19:01:23.504 00.000 15712 MoveAxis(N, 0, ABG)
19:01:23.504 00.000 15712 Move returns status 0, amount 0
19:01:23.504 00.000 15712 move complete, result=0
19:01:23.504 00.000 7988 GuideStep: -0.7 px 148 ms EAST, 0.2 px 0 ms NORTH
19:01:23.504 00.000 15712 worker thread done servicing request
19:01:23.504 00.000 15712 Worker thread wakes up
19:01:23.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:23.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:24.910 01.406 15712 Exposure complete
19:01:24.971 00.061 15712 worker thread done servicing request
19:01:24.973 00.002 7988 OnExposeComplete: enter
19:01:24.973 00.000 7988 UpdateGuideState(): m_state=6
19:01:24.973 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
19:01:24.976 00.003 7988 Star::Find returns 1 (0), X=1178.53, Y=435.10, Mass=1398, SNR=25.2, Peak=200 HFD=2.9
19:01:24.976 00.000 7988 MultiStar: [#1 0.20,0.49,1.00,U] [#2 0.13,0.73,1.02,U] [#3 -0.06,0.67,0.98,U] [#4 0.06,0.71,1.05,U] [#5 0.43,0.66,0.70,U] [#6 0.49,0.71,0.70,U] [#7 0.37,0.72,0.70,U] [#8 0.23,0.54,0.65,U] 
19:01:24.976 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.61}, one-star: {0.11, 0.34}
19:01:24.976 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
19:01:24.981 00.005 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.33)
19:01:24.981 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.26 mountX=-0.34 mountY=-0.12, mountTheta=-2.81
19:01:24.983 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.34, opts=13)
19:01:24.985 00.002 7988 Enqueuing Move request for scope (0.11, 0.34)
19:01:24.985 00.000 15712 Worker thread wakes up
19:01:24.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.34) opts 0xd
19:01:24.985 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.34)
19:01:24.985 00.000 15712 Moving (0.11, 0.34) raw xDistance=-0.34 yDistance=-0.12
19:01:24.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:01:24.987 00.002 7988 UpdateGuideState exits: m=1398 SNR=25.2
19:01:24.989 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:24.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:24.991 00.002 7988 Enqueuing Expose request
19:01:24.991 00.000 15712 PPEC rslt: input = -0.34, final = -0.17, react = -0.20, pred = 0.04, hyst = -0.18, hyst_pct = 0.00, period_length = 644.76
19:01:24.991 00.000 15712 PPEC: input: -0.34, control: -0.17, exposure: 1500
19:01:24.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:24.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:01:24.991 00.000 15712 MoveAxis(E, 55, ABG)
19:01:24.991 00.000 15712 Guiding  Dir = 2, Dur = 55
19:01:24.991 00.000 15712 IsGuiding returns 0
19:01:25.019 00.028 15712 PulseGuide returned control before completion, sleep 38
19:01:25.067 00.048 15712 IsGuiding returns 1
19:01:25.067 00.000 15712 scope still moving after pulse duration time elapsed
19:01:25.100 00.033 15712 IsGuiding returns 0
19:01:25.100 00.000 15712 scope move finished after 55 + 52 ms
19:01:25.100 00.000 15712 Move returns status 0, amount 55
19:01:25.100 00.000 15712 MoveAxis(N, 0, ABG)
19:01:25.100 00.000 15712 Move returns status 0, amount 0
19:01:25.100 00.000 15712 move complete, result=0
19:01:25.100 00.000 15712 worker thread done servicing request
19:01:25.100 00.000 15712 Worker thread wakes up
19:01:25.100 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
19:01:25.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:25.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:26.741 01.641 15712 Exposure complete
19:01:26.804 00.063 15712 worker thread done servicing request
19:01:26.805 00.001 7988 OnExposeComplete: enter
19:01:26.805 00.000 7988 UpdateGuideState(): m_state=6
19:01:26.805 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
19:01:26.805 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=435.13, Mass=1399, SNR=25.3, Peak=198 HFD=3.4
19:01:26.805 00.000 7988 MultiStar: [#1 0.05,0.43,1.01,U] [#2 0.16,0.45,1.05,U] [#3 0.09,0.42,0.93,U] [#4 -0.24,0.53,1.06,U] [#5 0.17,0.28,0.71,U] [#6 0.40,0.37,0.69,U] [#7 0.14,0.32,0.69,U] [#8 0.11,0.51,0.64,U] 
19:01:26.805 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.42}, one-star: {-0.01, 0.37}
19:01:26.805 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.12)
19:01:26.813 00.008 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
19:01:26.813 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.59 mountX=-0.37 mountY=-0.00, mountTheta=-3.13
19:01:26.813 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.37, opts=13)
19:01:26.813 00.000 7988 Enqueuing Move request for scope (-0.01, 0.37)
19:01:26.818 00.005 15712 Worker thread wakes up
19:01:26.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.37) opts 0xd
19:01:26.818 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.37)
19:01:26.818 00.000 15712 Moving (-0.01, 0.37) raw xDistance=-0.37 yDistance=-0.00
19:01:26.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:26.818 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.3
19:01:26.821 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:26.821 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:26.823 00.002 15712 PPEC rslt: input = -0.37, final = -0.17, react = -0.22, pred = 0.06, hyst = -0.23, hyst_pct = 0.00, period_length = 644.99
19:01:26.823 00.000 15712 PPEC: input: -0.37, control: -0.17, exposure: 1500
19:01:26.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:26.823 00.000 7988 Enqueuing Expose request
19:01:26.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:01:26.823 00.000 15712 MoveAxis(E, 55, ABG)
19:01:26.823 00.000 15712 Guiding  Dir = 2, Dur = 55
19:01:26.823 00.000 15712 IsGuiding returns 0
19:01:26.842 00.019 15712 PulseGuide returned control before completion, sleep 48
19:01:26.915 00.073 15712 IsGuiding returns 0
19:01:26.915 00.000 15712 Move returns status 0, amount 55
19:01:26.915 00.000 15712 MoveAxis(N, 0, ABG)
19:01:26.915 00.000 15712 Move returns status 0, amount 0
19:01:26.915 00.000 15712 move complete, result=0
19:01:26.915 00.000 15712 worker thread done servicing request
19:01:26.915 00.000 15712 Worker thread wakes up
19:01:26.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:26.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:26.915 00.000 7988 GuideStep: -0.4 px 55 ms EAST, -0.0 px 0 ms NORTH
19:01:28.339 01.424 15712 Exposure complete
19:01:28.396 00.057 15712 worker thread done servicing request
19:01:28.396 00.000 7988 OnExposeComplete: enter
19:01:28.396 00.000 7988 UpdateGuideState(): m_state=6
19:01:28.404 00.008 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
19:01:28.404 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=434.90, Mass=1496, SNR=26.2, Peak=189 HFD=3.5
19:01:28.407 00.003 7988 MultiStar: [#1 0.35,0.31,1.00,U] [#2 -0.01,0.41,0.99,U] [#3 -0.03,0.30,0.93,U] [#4 -0.11,0.26,1.00,U] [#5 0.27,0.09,0.70,U] [#6 0.41,0.37,0.69,U] [#7 0.40,0.24,0.68,U] [#8 0.16,0.18,0.63,U] 
19:01:28.407 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.26}, one-star: {0.14, 0.14}
19:01:28.409 00.002 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
19:01:28.409 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.81)
19:01:28.411 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.79 mountX=-0.14 mountY=-0.14, mountTheta=-2.35
19:01:28.412 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.14, opts=13)
19:01:28.413 00.001 7988 Enqueuing Move request for scope (0.14, 0.14)
19:01:28.413 00.000 15712 Worker thread wakes up
19:01:28.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
19:01:28.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
19:01:28.413 00.000 15712 Moving (0.14, 0.14) raw xDistance=-0.14 yDistance=-0.14
19:01:28.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:28.413 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.2
19:01:28.417 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:28.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:28.417 00.000 7988 Enqueuing Expose request
19:01:28.417 00.000 15712 PPEC rslt: input = -0.14, final = 0.07, react = -0.09, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 645.22
19:01:28.417 00.000 15712 PPEC: input: -0.14, control: 0.07, exposure: 1500
19:01:28.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:28.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:01:28.417 00.000 15712 MoveAxis(W, 22, ABG)
19:01:28.417 00.000 15712 Guiding  Dir = 3, Dur = 22
19:01:28.417 00.000 15712 IsGuiding returns 0
19:01:28.434 00.017 15712 PulseGuide returned control before completion, sleep 13
19:01:28.481 00.047 15712 IsGuiding returns 0
19:01:28.481 00.000 15712 Move returns status 0, amount 22
19:01:28.481 00.000 15712 MoveAxis(N, 0, ABG)
19:01:28.481 00.000 15712 Move returns status 0, amount 0
19:01:28.481 00.000 15712 move complete, result=0
19:01:28.481 00.000 7988 GuideStep: -0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
19:01:28.491 00.010 15712 worker thread done servicing request
19:01:28.491 00.000 15712 Worker thread wakes up
19:01:28.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:28.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:30.121 01.630 15712 Exposure complete
19:01:30.182 00.061 15712 worker thread done servicing request
19:01:30.182 00.000 7988 OnExposeComplete: enter
19:01:30.182 00.000 7988 UpdateGuideState(): m_state=6
19:01:30.187 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
19:01:30.187 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=434.71, Mass=1440, SNR=25.8, Peak=193 HFD=3.3
19:01:30.189 00.002 7988 MultiStar: [#1 0.17,-0.12,0.96,U] [#2 0.24,0.03,0.99,U] [#3 0.11,-0.02,0.96,U] [#4 0.06,0.06,1.07,U] [#5 0.13,-0.10,0.72,U] [#6 0.32,-0.04,0.71,U] [#7 0.44,0.03,0.67,U] [#8 0.01,-0.10,0.66,U] 
19:01:30.191 00.002 7988 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.20, -0.05}
19:01:30.191 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.58) = xAngle (1.41 = 1.41)
19:01:30.193 00.002 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.52 = -1.76)
19:01:30.193 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=0.03 mountY=-0.18, mountTheta=-1.41
19:01:30.197 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.03, opts=13)
19:01:30.197 00.000 7988 Enqueuing Move request for scope (0.18, -0.03)
19:01:30.197 00.000 15712 Worker thread wakes up
19:01:30.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
19:01:30.197 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
19:01:30.197 00.000 15712 Moving (0.18, -0.03) raw xDistance=0.03 yDistance=-0.18
19:01:30.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:30.197 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.8
19:01:30.203 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:30.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:30.205 00.002 7988 Enqueuing Expose request
19:01:30.205 00.000 15712 PPEC rslt: input = 0.03, final = 0.05, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 645.47
19:01:30.205 00.000 15712 PPEC: input: 0.03, control: 0.05, exposure: 1500
19:01:30.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:30.207 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:01:30.207 00.000 15712 MoveAxis(W, 18, ABG)
19:01:30.207 00.000 15712 Guiding  Dir = 3, Dur = 18
19:01:30.207 00.000 15712 IsGuiding returns 0
19:01:30.261 00.054 15712 IsGuiding returns 1
19:01:30.261 00.000 15712 scope still moving after pulse duration time elapsed
19:01:30.293 00.032 15712 IsGuiding returns 0
19:01:30.293 00.000 15712 scope move finished after 18 + 68 ms
19:01:30.293 00.000 15712 Move returns status 0, amount 18
19:01:30.293 00.000 15712 MoveAxis(N, 0, ABG)
19:01:30.293 00.000 15712 Move returns status 0, amount 0
19:01:30.293 00.000 15712 move complete, result=0
19:01:30.293 00.000 15712 worker thread done servicing request
19:01:30.293 00.000 15712 Worker thread wakes up
19:01:30.293 00.000 7988 GuideStep: 0.0 px 18 ms WEST, -0.2 px 0 ms NORTH
19:01:30.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:30.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:31.712 01.419 15712 Exposure complete
19:01:31.773 00.061 15712 worker thread done servicing request
19:01:31.773 00.000 7988 OnExposeComplete: enter
19:01:31.773 00.000 7988 UpdateGuideState(): m_state=6
19:01:31.773 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
19:01:31.780 00.007 7988 Star::Find returns 1 (0), X=1178.65, Y=433.71, Mass=1450, SNR=25.6, Peak=200 HFD=3.4
19:01:31.782 00.002 7988 MultiStar: [#1 0.31,-0.67,1.01,U] [#2 0.14,-0.75,1.05,U] [#3 0.06,-0.69,0.96,U] [#4 0.12,-0.81,1.01,U] [#5 0.08,-0.91,0.69,U] [#6 0.52,-0.68,0.68,U] [#7 0.17,-0.93,0.64,U] [#8 0.36,-0.93,0.60,U] 
19:01:31.782 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.82}, one-star: {0.22, -1.05}
19:01:31.784 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
19:01:31.784 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.92)
19:01:31.786 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.82 hyp=0.84 cameraTheta=-1.32 mountX=0.81 mountY=-0.19, mountTheta=-0.23
19:01:31.788 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.82, opts=13)
19:01:31.789 00.001 7988 Enqueuing Move request for scope (0.21, -0.82)
19:01:31.789 00.000 15712 Worker thread wakes up
19:01:31.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.82) opts 0xd
19:01:31.789 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.82)
19:01:31.789 00.000 15712 Moving (0.21, -0.82) raw xDistance=0.81 yDistance=-0.19
19:01:31.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:31.789 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.6
19:01:31.792 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:31.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:31.792 00.000 7988 Enqueuing Expose request
19:01:31.792 00.000 15712 PPEC rslt: input = 0.81, final = 0.56, react = 0.49, pred = 0.07, hyst = 0.44, hyst_pct = 0.00, period_length = 645.72
19:01:31.792 00.000 15712 PPEC: input: 0.81, control: 0.56, exposure: 1500
19:01:31.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:31.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:01:31.792 00.000 15712 MoveAxis(W, 184, ABG)
19:01:31.792 00.000 15712 Guiding  Dir = 3, Dur = 184
19:01:31.792 00.000 15712 IsGuiding returns 0
19:01:31.811 00.019 15712 PulseGuide returned control before completion, sleep 178
19:01:31.996 00.185 15712 IsGuiding returns 1
19:01:31.996 00.000 15712 scope still moving after pulse duration time elapsed
19:01:32.035 00.039 15712 IsGuiding returns 0
19:01:32.035 00.000 15712 scope move finished after 184 + 56 ms
19:01:32.035 00.000 15712 Move returns status 0, amount 184
19:01:32.035 00.000 15712 MoveAxis(N, 0, ABG)
19:01:32.035 00.000 15712 Move returns status 0, amount 0
19:01:32.035 00.000 15712 move complete, result=0
19:01:32.035 00.000 7988 GuideStep: 0.8 px 184 ms WEST, -0.2 px 0 ms NORTH
19:01:32.039 00.004 15712 worker thread done servicing request
19:01:32.039 00.000 15712 Worker thread wakes up
19:01:32.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:32.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:33.668 01.629 15712 Exposure complete
19:01:33.729 00.061 15712 worker thread done servicing request
19:01:33.729 00.000 7988 OnExposeComplete: enter
19:01:33.729 00.000 7988 UpdateGuideState(): m_state=6
19:01:33.729 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
19:01:33.729 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=433.81, Mass=1412, SNR=25.5, Peak=201 HFD=3.0
19:01:33.736 00.007 7988 MultiStar: [#1 0.27,-0.78,1.01,U] [#2 -0.04,-1.08,1.04,U] [#3 0.29,-0.81,0.99,U] [#4 -0.22,-0.78,1.03,U] [#5 0.30,-0.81,0.69,U] [#6 0.35,-0.71,0.74,U] [#7 0.34,-0.87,0.63,U] [#8 -0.12,-0.93,0.65,U] 
19:01:33.736 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.86}, one-star: {0.02, -0.95}
19:01:33.736 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
19:01:33.736 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
19:01:33.736 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.86 hyp=0.87 cameraTheta=-1.43 mountX=0.86 mountY=-0.10, mountTheta=-0.11
19:01:33.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.86, opts=13)
19:01:33.736 00.000 7988 Enqueuing Move request for scope (0.12, -0.86)
19:01:33.736 00.000 15712 Worker thread wakes up
19:01:33.745 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:01:33.745 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.5
19:01:33.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:33.745 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:33.745 00.000 7988 Enqueuing Expose request
19:01:33.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.86) opts 0xd
19:01:33.745 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.86)
19:01:33.745 00.000 15712 Moving (0.12, -0.86) raw xDistance=0.86 yDistance=-0.10
19:01:33.753 00.008 15712 PPEC rslt: input = 0.86, final = 0.61, react = 0.52, pred = 0.09, hyst = 0.47, hyst_pct = 0.00, period_length = 645.96
19:01:33.753 00.000 15712 PPEC: input: 0.86, control: 0.61, exposure: 1500
19:01:33.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:33.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:01:33.753 00.000 15712 MoveAxis(W, 198, ABG)
19:01:33.753 00.000 15712 Guiding  Dir = 3, Dur = 198
19:01:33.753 00.000 15712 IsGuiding returns 0
19:01:33.779 00.026 15712 PulseGuide returned control before completion, sleep 182
19:01:33.969 00.190 15712 IsGuiding returns 1
19:01:33.969 00.000 15712 scope still moving after pulse duration time elapsed
19:01:34.017 00.048 15712 IsGuiding returns 0
19:01:34.017 00.000 15712 scope move finished after 198 + 68 ms
19:01:34.017 00.000 15712 Move returns status 0, amount 198
19:01:34.017 00.000 15712 MoveAxis(N, 0, ABG)
19:01:34.017 00.000 15712 Move returns status 0, amount 0
19:01:34.017 00.000 15712 move complete, result=0
19:01:34.017 00.000 7988 GuideStep: 0.9 px 198 ms WEST, -0.1 px 0 ms NORTH
19:01:34.021 00.004 15712 worker thread done servicing request
19:01:34.021 00.000 15712 Worker thread wakes up
19:01:34.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:34.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:35.437 01.416 15712 Exposure complete
19:01:35.499 00.062 15712 worker thread done servicing request
19:01:35.500 00.001 7988 OnExposeComplete: enter
19:01:35.500 00.000 7988 UpdateGuideState(): m_state=6
19:01:35.500 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
19:01:35.500 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=435.31, Mass=1437, SNR=25.5, Peak=178 HFD=3.4
19:01:35.500 00.000 7988 MultiStar: [#1 0.23,0.69,1.03,U] [#2 0.03,0.80,1.00,U] [#3 0.12,1.04,1.01,U] [#4 -0.07,0.93,0.99,U] [#5 0.39,0.82,0.69,U] [#6 0.44,1.07,0.00,M1] [#7 0.04,0.81,0.67,U] [#8 0.09,0.92,0.66,U] 
19:01:35.506 00.006 7988 single-star, 7 included, MultiStar: {0.10, 0.82}, one-star: {0.03, 0.55}
19:01:35.506 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
19:01:35.506 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.08)
19:01:35.506 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.55 hyp=0.55 cameraTheta=1.52 mountX=-0.55 mountY=-0.04, mountTheta=-3.07
19:01:35.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.55, opts=13)
19:01:35.506 00.000 7988 Enqueuing Move request for scope (0.03, 0.55)
19:01:35.506 00.000 15712 Worker thread wakes up
19:01:35.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.55) opts 0xd
19:01:35.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.55)
19:01:35.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:35.514 00.008 7988 UpdateGuideState exits: m=1437 SNR=25.5
19:01:35.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:35.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:35.514 00.000 15712 Moving (0.03, 0.55) raw xDistance=-0.55 yDistance=-0.04
19:01:35.514 00.000 7988 Enqueuing Expose request
19:01:35.520 00.006 15712 PPEC rslt: input = -0.55, final = -0.25, react = -0.33, pred = 0.07, hyst = -0.26, hyst_pct = 0.00, period_length = 646.22
19:01:35.520 00.000 15712 PPEC: input: -0.55, control: -0.25, exposure: 1500
19:01:35.520 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:35.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:01:35.520 00.000 15712 MoveAxis(E, 83, ABG)
19:01:35.520 00.000 15712 Guiding  Dir = 2, Dur = 83
19:01:35.520 00.000 15712 IsGuiding returns 0
19:01:35.538 00.018 15712 PulseGuide returned control before completion, sleep 77
19:01:35.628 00.090 15712 IsGuiding returns 0
19:01:35.628 00.000 15712 Move returns status 0, amount 83
19:01:35.628 00.000 15712 MoveAxis(N, 0, ABG)
19:01:35.628 00.000 15712 Move returns status 0, amount 0
19:01:35.628 00.000 15712 move complete, result=0
19:01:35.628 00.000 7988 GuideStep: -0.5 px 83 ms EAST, -0.0 px 0 ms NORTH
19:01:35.635 00.007 15712 worker thread done servicing request
19:01:35.635 00.000 15712 Worker thread wakes up
19:01:35.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:35.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:37.270 01.635 15712 Exposure complete
19:01:37.335 00.065 15712 worker thread done servicing request
19:01:37.335 00.000 7988 OnExposeComplete: enter
19:01:37.335 00.000 7988 UpdateGuideState(): m_state=6
19:01:37.335 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
19:01:37.335 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=435.72, Mass=1415, SNR=25.5, Peak=187 HFD=3.1
19:01:37.335 00.000 7988 MultiStar: [#1 0.24,1.17,0.00,M1] [#2 -0.03,1.15,0.00,M1] [#3 0.02,1.16,0.00,M1] [#4 0.13,1.03,1.04,U] [#5 0.06,1.05,0.69,U] [#6 0.54,1.25,0.00,M2] [#7 0.15,0.90,0.65,U] [#8 0.33,1.09,0.00,M1] 
19:01:37.335 00.000 7988 single-star, 3 included, MultiStar: {0.12, 0.99}, one-star: {0.12, 0.96}
19:01:37.342 00.007 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
19:01:37.342 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.15)
19:01:37.342 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.96 hyp=0.97 cameraTheta=1.44 mountX=-0.96 mountY=-0.15, mountTheta=-2.99
19:01:37.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.96, opts=13)
19:01:37.347 00.005 7988 Enqueuing Move request for scope (0.12, 0.96)
19:01:37.347 00.000 15712 Worker thread wakes up
19:01:37.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.96) opts 0xd
19:01:37.347 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.96)
19:01:37.347 00.000 15712 Moving (0.12, 0.96) raw xDistance=-0.96 yDistance=-0.15
19:01:37.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:37.347 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5
19:01:37.350 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:37.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:37.350 00.000 7988 Enqueuing Expose request
19:01:37.350 00.000 15712 PPEC rslt: input = -0.96, final = -0.52, react = -0.58, pred = 0.06, hyst = -0.48, hyst_pct = 0.00, period_length = 646.48
19:01:37.350 00.000 15712 PPEC: input: -0.96, control: -0.52, exposure: 1500
19:01:37.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:37.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:01:37.350 00.000 15712 MoveAxis(E, 168, ABG)
19:01:37.350 00.000 15712 Guiding  Dir = 2, Dur = 168
19:01:37.350 00.000 15712 IsGuiding returns 0
19:01:37.376 00.026 15712 PulseGuide returned control before completion, sleep 157
19:01:37.539 00.163 15712 IsGuiding returns 1
19:01:37.539 00.000 15712 scope still moving after pulse duration time elapsed
19:01:37.598 00.059 15712 IsGuiding returns 0
19:01:37.598 00.000 15712 scope move finished after 168 + 77 ms
19:01:37.598 00.000 15712 Move returns status 0, amount 168
19:01:37.598 00.000 15712 MoveAxis(N, 0, ABG)
19:01:37.598 00.000 15712 Move returns status 0, amount 0
19:01:37.598 00.000 15712 move complete, result=0
19:01:37.598 00.000 7988 GuideStep: -1.0 px 168 ms EAST, -0.1 px 0 ms NORTH
19:01:37.601 00.003 15712 worker thread done servicing request
19:01:37.601 00.000 15712 Worker thread wakes up
19:01:37.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:37.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:39.008 01.407 15712 Exposure complete
19:01:39.072 00.064 15712 worker thread done servicing request
19:01:39.072 00.000 7988 OnExposeComplete: enter
19:01:39.072 00.000 7988 UpdateGuideState(): m_state=6
19:01:39.072 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
19:01:39.076 00.004 7988 Star::Find returns 1 (0), X=1178.60, Y=435.23, Mass=1505, SNR=26.3, Peak=210 HFD=3.2
19:01:39.076 00.000 7988 MultiStar: [#1 0.39,0.79,0.97,U] [#2 0.28,0.84,0.96,U] [#3 0.31,0.76,0.93,U] [#4 0.02,0.74,0.98,U] [#5 0.05,0.66,0.71,U] [#6 0.59,0.95,0.00,M3] [#7 0.22,0.78,0.68,U] [#8 0.36,0.79,0.63,U] 
19:01:39.076 00.000 7988 single-star, 7 included, MultiStar: {0.22, 0.72}, one-star: {0.17, 0.47}
19:01:39.076 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
19:01:39.076 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
19:01:39.076 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.47 hyp=0.50 cameraTheta=1.23 mountX=-0.47 mountY=-0.18, mountTheta=-2.78
19:01:39.076 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.47, opts=13)
19:01:39.084 00.008 7988 Enqueuing Move request for scope (0.17, 0.47)
19:01:39.084 00.000 15712 Worker thread wakes up
19:01:39.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.47) opts 0xd
19:01:39.084 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.47)
19:01:39.084 00.000 15712 Moving (0.17, 0.47) raw xDistance=-0.47 yDistance=-0.18
19:01:39.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:39.084 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
19:01:39.088 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:39.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:39.088 00.000 7988 Enqueuing Expose request
19:01:39.088 00.000 15712 PPEC rslt: input = -0.47, final = -0.23, react = -0.28, pred = 0.06, hyst = -0.27, hyst_pct = 0.00, period_length = 646.75
19:01:39.088 00.000 15712 PPEC: input: -0.47, control: -0.23, exposure: 1500
19:01:39.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:39.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:01:39.088 00.000 15712 MoveAxis(E, 75, ABG)
19:01:39.088 00.000 15712 Guiding  Dir = 2, Dur = 75
19:01:39.088 00.000 15712 IsGuiding returns 0
19:01:39.116 00.028 15712 PulseGuide returned control before completion, sleep 60
19:01:39.180 00.064 15712 IsGuiding returns 1
19:01:39.180 00.000 15712 scope still moving after pulse duration time elapsed
19:01:39.230 00.050 15712 IsGuiding returns 0
19:01:39.230 00.000 15712 scope move finished after 75 + 62 ms
19:01:39.230 00.000 15712 Move returns status 0, amount 75
19:01:39.230 00.000 15712 MoveAxis(N, 0, ABG)
19:01:39.230 00.000 15712 Move returns status 0, amount 0
19:01:39.230 00.000 15712 move complete, result=0
19:01:39.230 00.000 7988 GuideStep: -0.5 px 75 ms EAST, -0.2 px 0 ms NORTH
19:01:39.232 00.002 15712 worker thread done servicing request
19:01:39.232 00.000 15712 Worker thread wakes up
19:01:39.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:39.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:40.869 01.637 15712 Exposure complete
19:01:40.931 00.062 15712 worker thread done servicing request
19:01:40.931 00.000 7988 OnExposeComplete: enter
19:01:40.931 00.000 7988 UpdateGuideState(): m_state=6
19:01:40.931 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
19:01:40.931 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=434.50, Mass=1461, SNR=26.0, Peak=212 HFD=3.2
19:01:40.931 00.000 7988 MultiStar: [#1 0.29,0.02,0.98,U] [#2 0.13,0.25,0.98,U] [#3 0.16,0.17,0.95,U] [#4 -0.06,0.11,1.00,U] [#5 -0.09,0.20,0.71,U] [#6 0.46,0.24,0.67,U] [#7 0.43,-0.05,0.65,U] [#8 0.25,0.34,0.62,U] 
19:01:40.931 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.10}, one-star: {0.11, -0.26}
19:01:40.931 00.000 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.58) = xAngle (2.11 = 2.11)
19:01:40.931 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.22 = -1.07)
19:01:40.931 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.53 mountX=-0.10 mountY=-0.17, mountTheta=-2.10
19:01:40.931 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.10, opts=13)
19:01:40.931 00.000 7988 Enqueuing Move request for scope (0.17, 0.10)
19:01:40.931 00.000 15712 Worker thread wakes up
19:01:40.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
19:01:40.931 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
19:01:40.931 00.000 15712 Moving (0.17, 0.10) raw xDistance=-0.10 yDistance=-0.17
19:01:40.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:40.946 00.015 7988 UpdateGuideState exits: m=1461 SNR=26.0
19:01:40.948 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:40.948 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:40.948 00.000 7988 Enqueuing Expose request
19:01:40.948 00.000 15712 PPEC rslt: input = -0.10, final = 0.06, react = -0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 647.01
19:01:40.948 00.000 15712 PPEC: input: -0.10, control: 0.06, exposure: 1500
19:01:40.948 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:40.948 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:01:40.948 00.000 15712 MoveAxis(W, 18, ABG)
19:01:40.948 00.000 15712 Guiding  Dir = 3, Dur = 18
19:01:40.948 00.000 15712 IsGuiding returns 0
19:01:40.967 00.019 15712 PulseGuide returned control before completion, sleep 13
19:01:41.014 00.047 15712 IsGuiding returns 0
19:01:41.014 00.000 15712 Move returns status 0, amount 18
19:01:41.014 00.000 15712 MoveAxis(N, 0, ABG)
19:01:41.014 00.000 15712 Move returns status 0, amount 0
19:01:41.014 00.000 15712 move complete, result=0
19:01:41.014 00.000 7988 GuideStep: -0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
19:01:41.022 00.008 15712 worker thread done servicing request
19:01:41.022 00.000 15712 Worker thread wakes up
19:01:41.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:41.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:42.426 01.404 15712 Exposure complete
19:01:42.490 00.064 7988 OnExposeComplete: enter
19:01:42.491 00.001 7988 UpdateGuideState(): m_state=6
19:01:42.493 00.002 15712 worker thread done servicing request
19:01:42.493 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
19:01:42.493 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=434.45, Mass=1433, SNR=25.5, Peak=179 HFD=3.2
19:01:42.495 00.002 7988 MultiStar: [#1 0.41,-0.20,1.03,U] [#2 0.11,-0.16,1.03,U] [#3 0.17,-0.27,0.95,U] [#4 0.01,-0.16,1.02,U] [#5 0.10,-0.26,0.69,U] [#6 0.60,-0.22,0.68,U] [#7 0.31,-0.30,0.68,U] [#8 0.36,-0.21,0.64,U] 
19:01:42.495 00.000 7988 single-star, 8 included, MultiStar: {0.22, -0.23}, one-star: {0.07, -0.31}
19:01:42.497 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
19:01:42.499 00.002 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
19:01:42.499 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.36 mountX=0.31 mountY=-0.06, mountTheta=-0.19
19:01:42.501 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.31, opts=13)
19:01:42.503 00.002 7988 Enqueuing Move request for scope (0.07, -0.31)
19:01:42.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:01:42.505 00.002 7988 UpdateGuideState exits: m=1433 SNR=25.5
19:01:42.506 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:42.506 00.000 15712 Worker thread wakes up
19:01:42.508 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.31) opts 0xd
19:01:42.508 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.31)
19:01:42.508 00.000 15712 Moving (0.07, -0.31) raw xDistance=0.31 yDistance=-0.06
19:01:42.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:42.508 00.000 7988 Enqueuing Expose request
19:01:42.510 00.002 15712 PPEC rslt: input = 0.31, final = 0.23, react = 0.18, pred = 0.05, hyst = 0.15, hyst_pct = 0.00, period_length = 647.28
19:01:42.510 00.000 15712 PPEC: input: 0.31, control: 0.23, exposure: 1500
19:01:42.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:42.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:01:42.510 00.000 15712 MoveAxis(W, 77, ABG)
19:01:42.510 00.000 15712 Guiding  Dir = 3, Dur = 77
19:01:42.510 00.000 15712 IsGuiding returns 0
19:01:42.539 00.029 15712 PulseGuide returned control before completion, sleep 60
19:01:42.619 00.080 15712 IsGuiding returns 1
19:01:42.619 00.000 15712 scope still moving after pulse duration time elapsed
19:01:42.649 00.030 15712 IsGuiding returns 0
19:01:42.649 00.000 15712 scope move finished after 77 + 61 ms
19:01:42.649 00.000 15712 Move returns status 0, amount 77
19:01:42.649 00.000 15712 MoveAxis(N, 0, ABG)
19:01:42.649 00.000 15712 Move returns status 0, amount 0
19:01:42.649 00.000 15712 move complete, result=0
19:01:42.649 00.000 15712 worker thread done servicing request
19:01:42.649 00.000 15712 Worker thread wakes up
19:01:42.649 00.000 7988 GuideStep: 0.3 px 77 ms WEST, -0.1 px 0 ms NORTH
19:01:42.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:42.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:44.293 01.644 15712 Exposure complete
19:01:44.361 00.068 15712 worker thread done servicing request
19:01:44.361 00.000 7988 OnExposeComplete: enter
19:01:44.361 00.000 7988 UpdateGuideState(): m_state=6
19:01:44.361 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
19:01:44.361 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=433.77, Mass=1494, SNR=26.1, Peak=176 HFD=3.6
19:01:44.361 00.000 7988 MultiStar: [#1 0.31,-1.05,0.00,M1] [#2 0.12,-1.03,0.96,U] [#3 0.12,-0.82,0.93,U] [#4 0.11,-1.00,0.97,U] [#5 -0.09,-1.04,0.71,U] [#6 0.60,-1.02,0.00,M2] [#7 0.40,-0.89,0.64,U] [#8 0.11,-1.05,0.65,U] 
19:01:44.361 00.000 7988 refined, 6 included, MultiStar: {0.13, -0.97}, one-star: {0.15, -0.99}
19:01:44.361 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
19:01:44.361 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
19:01:44.371 00.010 7988 CameraToMount -- cameraX=0.13 cameraY=-0.97 hyp=0.98 cameraTheta=-1.44 mountX=0.97 mountY=-0.11, mountTheta=-0.11
19:01:44.373 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.97, opts=13)
19:01:44.373 00.000 7988 Enqueuing Move request for scope (0.13, -0.97)
19:01:44.375 00.002 15712 Worker thread wakes up
19:01:44.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.97) opts 0xd
19:01:44.375 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.97)
19:01:44.375 00.000 15712 Moving (0.13, -0.97) raw xDistance=0.97 yDistance=-0.11
19:01:44.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:44.377 00.002 7988 UpdateGuideState exits: m=1494 SNR=26.1
19:01:44.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:44.379 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:44.381 00.002 7988 Enqueuing Expose request
19:01:44.381 00.000 15712 PPEC rslt: input = 0.97, final = 0.61, react = 0.58, pred = 0.03, hyst = 0.53, hyst_pct = 0.00, period_length = 647.56
19:01:44.381 00.000 15712 PPEC: input: 0.97, control: 0.61, exposure: 1500
19:01:44.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:44.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:01:44.381 00.000 15712 MoveAxis(W, 199, ABG)
19:01:44.381 00.000 15712 Guiding  Dir = 3, Dur = 199
19:01:44.381 00.000 15712 IsGuiding returns 0
19:01:44.407 00.026 15712 PulseGuide returned control before completion, sleep 183
19:01:44.616 00.209 15712 IsGuiding returns 0
19:01:44.616 00.000 15712 Move returns status 0, amount 199
19:01:44.616 00.000 15712 MoveAxis(N, 0, ABG)
19:01:44.616 00.000 15712 Move returns status 0, amount 0
19:01:44.616 00.000 15712 move complete, result=0
19:01:44.616 00.000 15712 worker thread done servicing request
19:01:44.616 00.000 15712 Worker thread wakes up
19:01:44.616 00.000 7988 GuideStep: 1.0 px 199 ms WEST, -0.1 px 0 ms NORTH
19:01:44.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:44.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:46.032 01.416 15712 Exposure complete
19:01:46.094 00.062 15712 worker thread done servicing request
19:01:46.094 00.000 7988 OnExposeComplete: enter
19:01:46.096 00.002 7988 UpdateGuideState(): m_state=6
19:01:46.096 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
19:01:46.096 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=433.19, Mass=1404, SNR=25.4, Peak=189 HFD=3.2
19:01:46.096 00.000 7988 MultiStar: [#1 0.28,-1.50,0.00,M2] [#2 0.15,-1.36,0.00,M1] [#3 0.14,-1.60,0.00,M1] [#4 -0.00,-1.68,0.00,M1] [#5 0.19,-1.42,0.00,M1] [#6 0.50,-1.32,0.00,M3] [#7 0.52,-1.39,0.00,M1] [#8 0.45,-1.58,0.00,M1] 
19:01:46.096 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
19:01:46.096 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
19:01:46.096 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-1.57 hyp=1.59 cameraTheta=-1.45 mountX=1.57 mountY=-0.15, mountTheta=-0.09
19:01:46.096 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-1.57, opts=13)
19:01:46.096 00.000 7988 Enqueuing Move request for scope (0.18, -1.57)
19:01:46.108 00.012 15712 Worker thread wakes up
19:01:46.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.57) opts 0xd
19:01:46.108 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -1.57)
19:01:46.108 00.000 15712 Moving (0.18, -1.57) raw xDistance=1.57 yDistance=-0.15
19:01:46.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:46.108 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.4
19:01:46.110 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:46.110 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:46.110 00.000 7988 Enqueuing Expose request
19:01:46.113 00.003 15712 PPEC rslt: input = 1.57, final = 0.97, react = 0.94, pred = 0.03, hyst = 0.86, hyst_pct = 0.00, period_length = 647.84
19:01:46.113 00.000 15712 PPEC: input: 1.57, control: 0.97, exposure: 1500
19:01:46.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:46.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:01:46.113 00.000 15712 MoveAxis(W, 317, ABG)
19:01:46.113 00.000 15712 Guiding  Dir = 3, Dur = 317
19:01:46.113 00.000 15712 IsGuiding returns 0
19:01:46.130 00.017 15712 PulseGuide returned control before completion, sleep 306
19:01:46.445 00.315 15712 IsGuiding returns 1
19:01:46.445 00.000 15712 scope still moving after pulse duration time elapsed
19:01:46.477 00.032 15712 IsGuiding returns 0
19:01:46.477 00.000 15712 scope move finished after 317 + 55 ms
19:01:46.477 00.000 15712 Move returns status 0, amount 317
19:01:46.477 00.000 15712 MoveAxis(N, 0, ABG)
19:01:46.477 00.000 15712 Move returns status 0, amount 0
19:01:46.477 00.000 15712 move complete, result=0
19:01:46.477 00.000 15712 worker thread done servicing request
19:01:46.477 00.000 15712 Worker thread wakes up
19:01:46.477 00.000 7988 GuideStep: 1.6 px 317 ms WEST, -0.1 px 0 ms NORTH
19:01:46.488 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:46.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:48.126 01.638 15712 Exposure complete
19:01:48.190 00.064 15712 worker thread done servicing request
19:01:48.190 00.000 7988 OnExposeComplete: enter
19:01:48.190 00.000 7988 UpdateGuideState(): m_state=6
19:01:48.190 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
19:01:48.190 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=434.46, Mass=1375, SNR=25.2, Peak=194 HFD=3.2
19:01:48.190 00.000 7988 MultiStar: [#1 0.15,0.04,1.05,U] [#2 -0.01,-0.06,1.05,U] [#3 0.10,-0.15,0.94,U] [#4 -0.10,0.04,1.02,U] [#5 0.06,-0.25,0.68,U] [#6 0.41,0.06,0.70,U] [#7 0.16,-0.14,0.69,U] [#8 0.09,0.08,0.67,U] 
19:01:48.190 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.06, -0.30}
19:01:48.190 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
19:01:48.190 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.29)
19:01:48.190 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.69 mountX=0.07 mountY=-0.09, mountTheta=-0.87
19:01:48.202 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.07, opts=13)
19:01:48.204 00.002 7988 Enqueuing Move request for scope (0.09, -0.07)
19:01:48.204 00.000 15712 Worker thread wakes up
19:01:48.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
19:01:48.204 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
19:01:48.204 00.000 15712 Moving (0.09, -0.07) raw xDistance=0.07 yDistance=-0.09
19:01:48.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:01:48.207 00.003 7988 UpdateGuideState exits: m=1375 SNR=25.2
19:01:48.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:48.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:48.207 00.000 7988 Enqueuing Expose request
19:01:48.207 00.000 15712 PPEC rslt: input = 0.07, final = 0.05, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 648.11
19:01:48.207 00.000 15712 PPEC: input: 0.07, control: 0.05, exposure: 1500
19:01:48.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:48.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:01:48.207 00.000 15712 MoveAxis(W, 15, ABG)
19:01:48.207 00.000 15712 Guiding  Dir = 3, Dur = 15
19:01:48.207 00.000 15712 IsGuiding returns 0
19:01:48.228 00.021 15712 IsGuiding returns 1
19:01:48.228 00.000 15712 scope still moving after pulse duration time elapsed
19:01:48.292 00.064 15712 IsGuiding returns 0
19:01:48.292 00.000 15712 scope move finished after 15 + 66 ms
19:01:48.292 00.000 15712 Move returns status 0, amount 15
19:01:48.292 00.000 15712 MoveAxis(N, 0, ABG)
19:01:48.292 00.000 15712 Move returns status 0, amount 0
19:01:48.292 00.000 15712 move complete, result=0
19:01:48.292 00.000 15712 worker thread done servicing request
19:01:48.292 00.000 15712 Worker thread wakes up
19:01:48.292 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
19:01:48.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:48.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:49.700 01.408 15712 Exposure complete
19:01:49.762 00.062 15712 worker thread done servicing request
19:01:49.762 00.000 7988 OnExposeComplete: enter
19:01:49.762 00.000 7988 UpdateGuideState(): m_state=6
19:01:49.762 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
19:01:49.762 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=435.28, Mass=1398, SNR=25.3, Peak=217 HFD=3.3
19:01:49.762 00.000 7988 MultiStar: [#1 0.34,0.89,1.04,U] [#2 0.14,0.83,1.03,U] [#3 0.27,0.80,0.98,U] [#4 0.17,0.73,1.03,U] [#5 0.11,0.46,0.71,U] [#6 0.41,0.89,0.72,U] [#7 0.34,0.64,0.66,U] [#8 0.41,0.72,0.65,U] 
19:01:49.762 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.73}, one-star: {0.06, 0.52}
19:01:49.762 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:01:49.771 00.009 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:01:49.771 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.52 hyp=0.52 cameraTheta=1.46 mountX=-0.52 mountY=-0.07, mountTheta=-3.01
19:01:49.773 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.52, opts=13)
19:01:49.773 00.000 7988 Enqueuing Move request for scope (0.06, 0.52)
19:01:49.775 00.002 15712 Worker thread wakes up
19:01:49.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.52) opts 0xd
19:01:49.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.52)
19:01:49.775 00.000 15712 Moving (0.06, 0.52) raw xDistance=-0.52 yDistance=-0.07
19:01:49.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:49.777 00.002 7988 UpdateGuideState exits: m=1398 SNR=25.3
19:01:49.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:49.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:49.777 00.000 7988 Enqueuing Expose request
19:01:49.777 00.000 15712 PPEC rslt: input = -0.52, final = -0.23, react = -0.31, pred = 0.08, hyst = -0.22, hyst_pct = 0.00, period_length = 648.40
19:01:49.777 00.000 15712 PPEC: input: -0.52, control: -0.23, exposure: 1500
19:01:49.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:49.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:01:49.777 00.000 15712 MoveAxis(E, 75, ABG)
19:01:49.777 00.000 15712 Guiding  Dir = 2, Dur = 75
19:01:49.777 00.000 15712 IsGuiding returns 0
19:01:49.811 00.034 15712 PulseGuide returned control before completion, sleep 57
19:01:49.872 00.061 15712 IsGuiding returns 1
19:01:49.872 00.000 15712 scope still moving after pulse duration time elapsed
19:01:49.923 00.051 15712 IsGuiding returns 0
19:01:49.923 00.000 15712 scope move finished after 75 + 65 ms
19:01:49.923 00.000 15712 Move returns status 0, amount 75
19:01:49.923 00.000 15712 MoveAxis(N, 0, ABG)
19:01:49.923 00.000 15712 Move returns status 0, amount 0
19:01:49.923 00.000 15712 move complete, result=0
19:01:49.923 00.000 7988 GuideStep: -0.5 px 75 ms EAST, -0.1 px 0 ms NORTH
19:01:49.925 00.002 15712 worker thread done servicing request
19:01:49.925 00.000 15712 Worker thread wakes up
19:01:49.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:49.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:51.565 01.640 15712 Exposure complete
19:01:51.627 00.062 15712 worker thread done servicing request
19:01:51.627 00.000 7988 OnExposeComplete: enter
19:01:51.627 00.000 7988 UpdateGuideState(): m_state=6
19:01:51.627 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
19:01:51.627 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=435.35, Mass=1462, SNR=26.0, Peak=204 HFD=3.2
19:01:51.627 00.000 7988 MultiStar: [#1 0.32,0.56,1.02,U] [#2 0.20,0.73,1.02,U] [#3 0.16,0.73,0.94,U] [#4 -0.05,0.73,1.03,U] [#5 0.19,0.53,0.66,U] [#6 0.54,0.72,0.73,U] [#7 0.39,0.79,0.69,U] [#8 0.15,0.73,0.62,U] 
19:01:51.635 00.008 7988 single-star, 8 included, MultiStar: {0.19, 0.68}, one-star: {-0.02, 0.59}
19:01:51.635 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
19:01:51.637 00.002 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.00)
19:01:51.637 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.59 hyp=0.59 cameraTheta=1.60 mountX=-0.59 mountY=0.00, mountTheta=3.14
19:01:51.639 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.59, opts=13)
19:01:51.641 00.002 7988 Enqueuing Move request for scope (-0.02, 0.59)
19:01:51.642 00.001 15712 Worker thread wakes up
19:01:51.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.59) opts 0xd
19:01:51.642 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.59)
19:01:51.642 00.000 15712 Moving (-0.02, 0.59) raw xDistance=-0.59 yDistance=0.00
19:01:51.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:51.642 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.0
19:01:51.645 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:51.647 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:51.647 00.000 7988 Enqueuing Expose request
19:01:51.649 00.002 15712 PPEC rslt: input = -0.59, final = -0.26, react = -0.35, pred = 0.09, hyst = -0.32, hyst_pct = 0.00, period_length = 648.69
19:01:51.649 00.000 15712 PPEC: input: -0.59, control: -0.26, exposure: 1500
19:01:51.649 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:51.649 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:01:51.649 00.000 15712 MoveAxis(E, 85, ABG)
19:01:51.649 00.000 15712 Guiding  Dir = 2, Dur = 85
19:01:51.682 00.033 15712 IsGuiding returns 0
19:01:51.696 00.014 15712 PulseGuide returned control before completion, sleep 80
19:01:51.802 00.106 15712 IsGuiding returns 0
19:01:51.802 00.000 15712 Move returns status 0, amount 85
19:01:51.802 00.000 15712 MoveAxis(N, 0, ABG)
19:01:51.802 00.000 15712 Move returns status 0, amount 0
19:01:51.802 00.000 15712 move complete, result=0
19:01:51.802 00.000 7988 GuideStep: -0.6 px 85 ms EAST, 0.0 px 0 ms NORTH
19:01:51.811 00.009 15712 worker thread done servicing request
19:01:51.811 00.000 15712 Worker thread wakes up
19:01:51.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:51.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:53.227 01.416 15712 Exposure complete
19:01:53.289 00.062 15712 worker thread done servicing request
19:01:53.289 00.000 7988 OnExposeComplete: enter
19:01:53.289 00.000 7988 UpdateGuideState(): m_state=6
19:01:53.292 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
19:01:53.292 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=435.38, Mass=1404, SNR=25.4, Peak=210 HFD=3.2
19:01:53.292 00.000 7988 MultiStar: [#1 0.24,0.77,1.04,U] [#2 0.14,0.96,1.01,U] [#3 0.29,0.67,0.98,U] [#4 0.07,0.70,1.06,U] [#5 0.27,0.85,0.71,U] [#6 0.43,0.94,0.72,U] [#7 0.30,0.76,0.64,U] [#8 0.38,0.68,0.68,U] 
19:01:53.292 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.77}, one-star: {0.09, 0.62}
19:01:53.292 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
19:01:53.292 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
19:01:53.292 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.62 hyp=0.63 cameraTheta=1.43 mountX=-0.62 mountY=-0.11, mountTheta=-2.97
19:01:53.301 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.62, opts=13)
19:01:53.301 00.000 7988 Enqueuing Move request for scope (0.09, 0.62)
19:01:53.303 00.002 15712 Worker thread wakes up
19:01:53.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.62) opts 0xd
19:01:53.303 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.62)
19:01:53.303 00.000 15712 Moving (0.09, 0.62) raw xDistance=-0.62 yDistance=-0.11
19:01:53.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:53.303 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.4
19:01:53.307 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:53.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:53.309 00.002 7988 Enqueuing Expose request
19:01:53.309 00.000 15712 PPEC rslt: input = -0.62, final = -0.28, react = -0.37, pred = 0.09, hyst = -0.35, hyst_pct = 0.00, period_length = 648.97
19:01:53.309 00.000 15712 PPEC: input: -0.62, control: -0.28, exposure: 1500
19:01:53.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:53.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:01:53.309 00.000 15712 MoveAxis(E, 93, ABG)
19:01:53.309 00.000 15712 Guiding  Dir = 2, Dur = 93
19:01:53.343 00.034 15712 IsGuiding returns 0
19:01:53.360 00.017 15712 PulseGuide returned control before completion, sleep 88
19:01:53.480 00.120 15712 IsGuiding returns 0
19:01:53.480 00.000 15712 Move returns status 0, amount 93
19:01:53.480 00.000 15712 MoveAxis(N, 0, ABG)
19:01:53.480 00.000 15712 Move returns status 0, amount 0
19:01:53.480 00.000 15712 move complete, result=0
19:01:53.480 00.000 15712 worker thread done servicing request
19:01:53.480 00.000 15712 Worker thread wakes up
19:01:53.480 00.000 7988 GuideStep: -0.6 px 93 ms EAST, -0.1 px 0 ms NORTH
19:01:53.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:53.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:55.126 01.646 15712 Exposure complete
19:01:55.188 00.062 15712 worker thread done servicing request
19:01:55.188 00.000 7988 OnExposeComplete: enter
19:01:55.188 00.000 7988 UpdateGuideState(): m_state=6
19:01:55.193 00.005 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
19:01:55.193 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=434.17, Mass=1401, SNR=25.3, Peak=170 HFD=3.3
19:01:55.195 00.002 7988 MultiStar: [#1 0.14,-0.71,0.99,U] [#2 0.10,-0.50,1.04,U] [#3 0.19,-0.51,0.96,U] [#4 -0.10,-0.36,1.01,U] [#5 0.35,-0.60,0.70,U] [#6 0.43,-0.47,0.69,U] [#7 0.36,-0.34,0.68,U] [#8 0.19,-0.40,0.63,U] 
19:01:55.196 00.001 7988 refined, 8 included, MultiStar: {0.18, -0.51}, one-star: {0.15, -0.59}
19:01:55.196 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
19:01:55.198 00.002 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.83)
19:01:55.198 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.51 hyp=0.54 cameraTheta=-1.23 mountX=0.51 mountY=-0.17, mountTheta=-0.32
19:01:55.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.51, opts=13)
19:01:55.203 00.003 7988 Enqueuing Move request for scope (0.18, -0.51)
19:01:55.203 00.000 15712 Worker thread wakes up
19:01:55.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.51) opts 0xd
19:01:55.203 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.51)
19:01:55.203 00.000 15712 Moving (0.18, -0.51) raw xDistance=0.51 yDistance=-0.17
19:01:55.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:55.203 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.3
19:01:55.207 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:55.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:55.209 00.002 7988 Enqueuing Expose request
19:01:55.209 00.000 15712 PPEC rslt: input = 0.51, final = 0.37, react = 0.30, pred = 0.07, hyst = 0.26, hyst_pct = 0.00, period_length = 649.27
19:01:55.209 00.000 15712 PPEC: input: 0.51, control: 0.37, exposure: 1500
19:01:55.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:55.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:01:55.209 00.000 15712 MoveAxis(W, 121, ABG)
19:01:55.209 00.000 15712 Guiding  Dir = 3, Dur = 121
19:01:55.211 00.002 15712 IsGuiding returns 0
19:01:55.230 00.019 15712 PulseGuide returned control before completion, sleep 112
19:01:55.367 00.137 15712 IsGuiding returns 0
19:01:55.367 00.000 15712 Move returns status 0, amount 121
19:01:55.367 00.000 15712 MoveAxis(N, 0, ABG)
19:01:55.367 00.000 15712 Move returns status 0, amount 0
19:01:55.367 00.000 15712 move complete, result=0
19:01:55.367 00.000 7988 GuideStep: 0.5 px 121 ms WEST, -0.2 px 0 ms NORTH
19:01:55.376 00.009 15712 worker thread done servicing request
19:01:55.376 00.000 15712 Worker thread wakes up
19:01:55.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:55.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:56.783 01.407 15712 Exposure complete
19:01:56.847 00.064 15712 worker thread done servicing request
19:01:56.847 00.000 7988 OnExposeComplete: enter
19:01:56.847 00.000 7988 UpdateGuideState(): m_state=6
19:01:56.849 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
19:01:56.849 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=433.07, Mass=1423, SNR=25.5, Peak=196 HFD=3.3
19:01:56.851 00.002 7988 MultiStar: [#1 0.30,-1.40,0.00,M1] [#2 0.23,-1.50,0.00,M1] [#3 0.07,-1.41,0.00,M1] [#4 -0.00,-1.42,0.00,M1] [#5 0.33,-1.71,0.00,M1] [#6 0.52,-1.66,0.00,M1] [#7 0.08,-1.61,0.00,M1] [#8 0.41,-1.49,0.00,M1] 
19:01:56.853 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
19:01:56.853 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
19:01:56.855 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-1.69 hyp=1.71 cameraTheta=-1.44 mountX=1.69 mountY=-0.18, mountTheta=-0.11
19:01:56.857 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-1.69, opts=13)
19:01:56.857 00.000 7988 Enqueuing Move request for scope (0.22, -1.69)
19:01:56.859 00.002 15712 Worker thread wakes up
19:01:56.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.69) opts 0xd
19:01:56.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -1.69)
19:01:56.859 00.000 15712 Moving (0.22, -1.69) raw xDistance=1.69 yDistance=-0.18
19:01:56.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:56.859 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.5
19:01:56.862 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:56.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:56.864 00.002 7988 Enqueuing Expose request
19:01:56.864 00.000 15712 PPEC rslt: input = 1.69, final = 1.08, react = 1.01, pred = 0.06, hyst = 0.89, hyst_pct = 0.00, period_length = 649.56
19:01:56.864 00.000 15712 PPEC: input: 1.69, control: 1.08, exposure: 1500
19:01:56.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:56.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:01:56.864 00.000 15712 MoveAxis(W, 351, ABG)
19:01:56.864 00.000 15712 Guiding  Dir = 3, Dur = 351
19:01:56.864 00.000 15712 IsGuiding returns 0
19:01:56.890 00.026 15712 PulseGuide returned control before completion, sleep 335
19:01:57.242 00.352 15712 IsGuiding returns 0
19:01:57.242 00.000 15712 Move returns status 0, amount 351
19:01:57.242 00.000 15712 MoveAxis(N, 0, ABG)
19:01:57.242 00.000 15712 Move returns status 0, amount 0
19:01:57.242 00.000 15712 move complete, result=0
19:01:57.242 00.000 7988 GuideStep: 1.7 px 351 ms WEST, -0.2 px 0 ms NORTH
19:01:57.246 00.004 15712 worker thread done servicing request
19:01:57.246 00.000 15712 Worker thread wakes up
19:01:57.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:57.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:01:58.888 01.642 15712 Exposure complete
19:01:58.956 00.068 15712 worker thread done servicing request
19:01:58.956 00.000 7988 OnExposeComplete: enter
19:01:58.958 00.002 7988 UpdateGuideState(): m_state=6
19:01:58.958 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
19:01:58.958 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=432.14, Mass=1434, SNR=25.5, Peak=191 HFD=3.2
19:01:58.958 00.000 7988 MultiStar: large primary error, entering stabilization period
19:01:58.958 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
19:01:58.958 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
19:01:58.958 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-2.62 hyp=2.63 cameraTheta=-1.52 mountX=2.62 mountY=-0.06, mountTheta=-0.02
19:01:58.966 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-2.62, opts=13)
19:01:58.967 00.001 7988 Enqueuing Move request for scope (0.12, -2.62)
19:01:58.967 00.000 15712 Worker thread wakes up
19:01:58.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -2.62) opts 0xd
19:01:58.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -2.62)
19:01:58.967 00.000 15712 Moving (0.12, -2.62) raw xDistance=2.62 yDistance=-0.06
19:01:58.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:01:58.967 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.5
19:01:58.971 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:58.973 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:01:58.973 00.000 7988 Enqueuing Expose request
19:01:58.973 00.000 15712 PPEC rslt: input = 2.62, final = 1.65, react = 1.57, pred = 0.08, hyst = 1.44, hyst_pct = 0.00, period_length = 649.85
19:01:58.973 00.000 15712 PPEC: input: 2.62, control: 1.65, exposure: 1500
19:01:58.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:58.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:01:58.973 00.000 15712 MoveAxis(W, 540, ABG)
19:01:58.973 00.000 15712 Guiding  Dir = 3, Dur = 540
19:01:58.973 00.000 15712 IsGuiding returns 0
19:01:58.998 00.025 15712 PulseGuide returned control before completion, sleep 523
19:01:59.556 00.558 15712 IsGuiding returns 1
19:01:59.556 00.000 15712 scope still moving after pulse duration time elapsed
19:01:59.587 00.031 15712 IsGuiding returns 0
19:01:59.587 00.000 15712 scope move finished after 540 + 72 ms
19:01:59.587 00.000 15712 Move returns status 0, amount 540
19:01:59.587 00.000 15712 MoveAxis(N, 0, ABG)
19:01:59.587 00.000 15712 Move returns status 0, amount 0
19:01:59.587 00.000 15712 move complete, result=0
19:01:59.587 00.000 15712 worker thread done servicing request
19:01:59.587 00.000 15712 Worker thread wakes up
19:01:59.587 00.000 7988 GuideStep: 2.6 px 540 ms WEST, -0.1 px 0 ms NORTH
19:01:59.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:01:59.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:01.007 01.420 15712 Exposure complete
19:02:01.067 00.060 15712 worker thread done servicing request
19:02:01.067 00.000 7988 OnExposeComplete: enter
19:02:01.067 00.000 7988 UpdateGuideState(): m_state=6
19:02:01.072 00.005 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
19:02:01.072 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=433.33, Mass=1505, SNR=25.9, Peak=148 HFD=3.5
19:02:01.072 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
19:02:01.072 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
19:02:01.072 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-1.43 hyp=1.43 cameraTheta=-1.53 mountX=1.43 mountY=-0.02, mountTheta=-0.02
19:02:01.072 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-1.43, opts=13)
19:02:01.080 00.008 7988 Enqueuing Move request for scope (0.06, -1.43)
19:02:01.080 00.000 15712 Worker thread wakes up
19:02:01.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -1.43) opts 0xd
19:02:01.080 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -1.43)
19:02:01.080 00.000 15712 Moving (0.06, -1.43) raw xDistance=1.43 yDistance=-0.02
19:02:01.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:01.083 00.003 7988 UpdateGuideState exits: m=1505 SNR=25.9
19:02:01.084 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:01.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:01.084 00.000 15712 PPEC rslt: input = 1.43, final = 0.94, react = 0.86, pred = 0.08, hyst = 0.84, hyst_pct = 0.00, period_length = 650.16
19:02:01.084 00.000 15712 PPEC: input: 1.43, control: 0.94, exposure: 1500
19:02:01.088 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:01.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:02:01.088 00.000 15712 MoveAxis(W, 307, ABG)
19:02:01.088 00.000 15712 Guiding  Dir = 3, Dur = 307
19:02:01.088 00.000 7988 Enqueuing Expose request
19:02:01.088 00.000 15712 IsGuiding returns 0
19:02:01.101 00.013 15712 PulseGuide returned control before completion, sleep 296
19:02:01.442 00.341 15712 IsGuiding returns 0
19:02:01.442 00.000 15712 Move returns status 0, amount 307
19:02:01.442 00.000 15712 MoveAxis(N, 0, ABG)
19:02:01.442 00.000 15712 Move returns status 0, amount 0
19:02:01.442 00.000 15712 move complete, result=0
19:02:01.442 00.000 7988 GuideStep: 1.4 px 307 ms WEST, -0.0 px 0 ms NORTH
19:02:01.451 00.009 15712 worker thread done servicing request
19:02:01.451 00.000 15712 Worker thread wakes up
19:02:01.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:01.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:03.094 01.643 15712 Exposure complete
19:02:03.156 00.062 15712 worker thread done servicing request
19:02:03.156 00.000 7988 OnExposeComplete: enter
19:02:03.156 00.000 7988 UpdateGuideState(): m_state=6
19:02:03.156 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
19:02:03.160 00.004 7988 Star::Find returns 1 (0), X=1178.50, Y=436.48, Mass=1392, SNR=25.3, Peak=208 HFD=3.2
19:02:03.160 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
19:02:03.160 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
19:02:03.160 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=1.72 hyp=1.72 cameraTheta=1.53 mountX=-1.72 mountY=-0.12, mountTheta=-3.07
19:02:03.160 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=1.72, opts=13)
19:02:03.160 00.000 7988 Enqueuing Move request for scope (0.08, 1.72)
19:02:03.160 00.000 15712 Worker thread wakes up
19:02:03.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 1.72) opts 0xd
19:02:03.160 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 1.72)
19:02:03.160 00.000 15712 Moving (0.08, 1.72) raw xDistance=-1.72 yDistance=-0.12
19:02:03.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:03.160 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.3
19:02:03.170 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:03.172 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:03.172 00.000 7988 Enqueuing Expose request
19:02:03.174 00.002 15712 PPEC rslt: input = -1.72, final = -0.95, react = -1.03, pred = 0.08, hyst = -0.83, hyst_pct = 0.00, period_length = 650.46
19:02:03.174 00.000 15712 PPEC: input: -1.72, control: -0.95, exposure: 1500
19:02:03.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:03.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:02:03.174 00.000 15712 MoveAxis(E, 309, ABG)
19:02:03.174 00.000 15712 Guiding  Dir = 2, Dur = 309
19:02:03.174 00.000 15712 IsGuiding returns 0
19:02:03.185 00.011 15712 PulseGuide returned control before completion, sleep 304
19:02:03.506 00.321 15712 IsGuiding returns 0
19:02:03.506 00.000 15712 Move returns status 0, amount 309
19:02:03.506 00.000 15712 MoveAxis(N, 0, ABG)
19:02:03.506 00.000 15712 Move returns status 0, amount 0
19:02:03.506 00.000 15712 move complete, result=0
19:02:03.506 00.000 15712 worker thread done servicing request
19:02:03.506 00.000 15712 Worker thread wakes up
19:02:03.506 00.000 7988 GuideStep: -1.7 px 309 ms EAST, -0.1 px 0 ms NORTH
19:02:03.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:03.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:04.922 01.416 15712 Exposure complete
19:02:04.986 00.064 15712 worker thread done servicing request
19:02:04.986 00.000 7988 OnExposeComplete: enter
19:02:04.986 00.000 7988 UpdateGuideState(): m_state=6
19:02:04.986 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
19:02:04.986 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=435.47, Mass=1497, SNR=26.3, Peak=187 HFD=3.2
19:02:04.986 00.000 7988 MultiStar: exiting stabilization period
19:02:04.986 00.000 7988 MultiStar: [#1 0.31,0.96,0.97,U] [#2 0.17,0.78,0.96,U] [#3 0.11,0.91,0.94,U] [#4 -0.05,1.00,1.01,U] [#5 0.07,1.00,0.69,U] [#6 0.56,0.87,0.71,U] [#7 0.16,0.92,0.65,U] [#8 0.36,1.20,0.00,M2] 
19:02:04.986 00.000 7988 single-star, 7 included, MultiStar: {0.19, 0.89}, one-star: {0.24, 0.71}
19:02:04.986 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
19:02:04.986 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.35)
19:02:04.986 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.71 hyp=0.75 cameraTheta=1.24 mountX=-0.72 mountY=-0.26, mountTheta=-2.79
19:02:04.998 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.71, opts=13)
19:02:04.998 00.000 7988 Enqueuing Move request for scope (0.24, 0.71)
19:02:04.998 00.000 15712 Worker thread wakes up
19:02:04.998 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.71) opts 0xd
19:02:04.998 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.71)
19:02:04.998 00.000 15712 Moving (0.24, 0.71) raw xDistance=-0.72 yDistance=-0.26
19:02:04.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:05.002 00.004 7988 UpdateGuideState exits: m=1497 SNR=26.3
19:02:05.002 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:05.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:05.002 00.000 7988 Enqueuing Expose request
19:02:05.002 00.000 15712 PPEC rslt: input = -0.72, final = -0.30, react = -0.43, pred = 0.13, hyst = -0.33, hyst_pct = 0.00, period_length = 650.77
19:02:05.002 00.000 15712 PPEC: input: -0.72, control: -0.30, exposure: 1500
19:02:05.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:02:05.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:02:05.002 00.000 15712 MoveAxis(E, 96, ABG)
19:02:05.002 00.000 15712 Guiding  Dir = 2, Dur = 96
19:02:05.002 00.000 15712 IsGuiding returns 0
19:02:05.018 00.016 15712 PulseGuide returned control before completion, sleep 86
19:02:05.134 00.116 15712 IsGuiding returns 0
19:02:05.134 00.000 15712 Move returns status 0, amount 96
19:02:05.134 00.000 15712 MoveAxis(N, 0, ABG)
19:02:05.134 00.000 15712 Move returns status 0, amount 0
19:02:05.134 00.000 15712 move complete, result=0
19:02:05.134 00.000 7988 GuideStep: -0.7 px 96 ms EAST, -0.3 px 0 ms NORTH
19:02:05.142 00.008 15712 worker thread done servicing request
19:02:05.142 00.000 15712 Worker thread wakes up
19:02:05.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:05.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:06.778 01.636 15712 Exposure complete
19:02:06.842 00.064 15712 worker thread done servicing request
19:02:06.842 00.000 7988 OnExposeComplete: enter
19:02:06.842 00.000 7988 UpdateGuideState(): m_state=6
19:02:06.842 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
19:02:06.842 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=434.68, Mass=1341, SNR=24.7, Peak=182 HFD=3.2
19:02:06.847 00.005 7988 MultiStar: [#1 0.12,0.10,1.03,U] [#2 -0.02,0.22,1.07,U] [#3 0.01,0.35,0.98,U] [#4 -0.06,0.20,1.04,U] [#5 0.35,0.09,0.72,U] [#6 0.34,0.36,0.75,U] [#7 0.16,-0.03,0.67,U] [#8 0.33,0.28,0.67,U] 
19:02:06.847 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.17}, one-star: {-0.01, -0.08}
19:02:06.847 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
19:02:06.847 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
19:02:06.852 00.005 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.67 mountX=0.08 mountY=0.01, mountTheta=0.13
19:02:06.855 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.08, opts=13)
19:02:06.855 00.000 7988 Enqueuing Move request for scope (-0.01, -0.08)
19:02:06.857 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:06.859 00.002 15712 Worker thread wakes up
19:02:06.859 00.000 7988 UpdateGuideState exits: m=1341 SNR=24.7
19:02:06.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:06.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:06.859 00.000 7988 Enqueuing Expose request
19:02:06.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
19:02:06.859 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
19:02:06.859 00.000 15712 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.01
19:02:06.859 00.000 15712 PPEC rslt: input = 0.08, final = 0.16, react = 0.05, pred = 0.16, hyst = 0.00, hyst_pct = 0.00, period_length = 651.08
19:02:06.859 00.000 15712 PPEC: input: 0.08, control: 0.16, exposure: 1500
19:02:06.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:06.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:02:06.859 00.000 15712 MoveAxis(W, 52, ABG)
19:02:06.859 00.000 15712 Guiding  Dir = 3, Dur = 52
19:02:06.859 00.000 15712 IsGuiding returns 0
19:02:06.870 00.011 15712 PulseGuide returned control before completion, sleep 46
19:02:06.955 00.085 15712 IsGuiding returns 0
19:02:06.955 00.000 15712 Move returns status 0, amount 52
19:02:06.955 00.000 15712 MoveAxis(N, 0, ABG)
19:02:06.955 00.000 15712 Move returns status 0, amount 0
19:02:06.955 00.000 15712 move complete, result=0
19:02:06.955 00.000 15712 worker thread done servicing request
19:02:06.955 00.000 15712 Worker thread wakes up
19:02:06.955 00.000 7988 GuideStep: 0.1 px 52 ms WEST, 0.0 px 0 ms NORTH
19:02:06.964 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:06.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:08.384 01.420 15712 Exposure complete
19:02:08.444 00.060 15712 worker thread done servicing request
19:02:08.444 00.000 7988 OnExposeComplete: enter
19:02:08.444 00.000 7988 UpdateGuideState(): m_state=6
19:02:08.451 00.007 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
19:02:08.453 00.002 7988 Star::Find returns 1 (0), X=1178.35, Y=433.78, Mass=1448, SNR=25.7, Peak=185 HFD=3.4
19:02:08.453 00.000 7988 MultiStar: [#1 0.18,-0.84,0.96,U] [#2 0.11,-0.72,1.01,U] [#3 0.10,-0.91,0.95,U] [#4 -0.06,-0.76,1.04,U] [#5 0.06,-0.58,0.73,U] [#6 0.22,-0.57,0.68,U] [#7 0.33,-0.67,0.66,U] [#8 0.36,-0.99,0.64,U] 
19:02:08.455 00.002 7988 refined, 8 included, MultiStar: {0.12, -0.79}, one-star: {-0.08, -0.98}
19:02:08.455 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
19:02:08.457 00.002 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
19:02:08.457 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.79 hyp=0.80 cameraTheta=-1.43 mountX=0.79 mountY=-0.10, mountTheta=-0.12
19:02:08.459 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.79, opts=13)
19:02:08.461 00.002 7988 Enqueuing Move request for scope (0.12, -0.79)
19:02:08.461 00.000 15712 Worker thread wakes up
19:02:08.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.79) opts 0xd
19:02:08.461 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.79)
19:02:08.461 00.000 15712 Moving (0.12, -0.79) raw xDistance=0.79 yDistance=-0.10
19:02:08.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:02:08.461 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.7
19:02:08.465 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:08.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:08.467 00.002 7988 Enqueuing Expose request
19:02:08.468 00.001 15712 PPEC rslt: input = 0.79, final = 0.63, react = 0.47, pred = 0.15, hyst = 0.41, hyst_pct = 0.00, period_length = 651.39
19:02:08.468 00.000 15712 PPEC: input: 0.79, control: 0.63, exposure: 1500
19:02:08.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:08.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:02:08.468 00.000 15712 MoveAxis(W, 204, ABG)
19:02:08.468 00.000 15712 Guiding  Dir = 3, Dur = 204
19:02:08.468 00.000 15712 IsGuiding returns 0
19:02:08.497 00.029 15712 PulseGuide returned control before completion, sleep 186
19:02:08.714 00.217 15712 IsGuiding returns 0
19:02:08.714 00.000 15712 Move returns status 0, amount 204
19:02:08.714 00.000 15712 MoveAxis(N, 0, ABG)
19:02:08.714 00.000 15712 Move returns status 0, amount 0
19:02:08.714 00.000 15712 move complete, result=0
19:02:08.714 00.000 7988 GuideStep: 0.8 px 204 ms WEST, -0.1 px 0 ms NORTH
19:02:08.722 00.008 15712 worker thread done servicing request
19:02:08.722 00.000 15712 Worker thread wakes up
19:02:08.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:08.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:10.357 01.635 15712 Exposure complete
19:02:10.421 00.064 15712 worker thread done servicing request
19:02:10.421 00.000 7988 OnExposeComplete: enter
19:02:10.423 00.002 7988 UpdateGuideState(): m_state=6
19:02:10.423 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
19:02:10.425 00.002 7988 Star::Find returns 1 (0), X=1178.37, Y=433.42, Mass=1428, SNR=25.6, Peak=236 HFD=3.1
19:02:10.427 00.002 7988 MultiStar: [#1 0.11,-1.39,0.00,M1] [#2 0.03,-1.11,1.01,U] [#3 -0.16,-1.38,0.00,M1] [#4 0.00,-1.22,0.00,M1] [#5 0.05,-1.10,0.69,U] [#6 0.32,-0.94,0.71,U] [#7 0.07,-1.34,0.00,M1] [#8 0.09,-1.27,0.00,M1] 
19:02:10.427 00.000 7988 refined, 3 included, MultiStar: {0.07, -1.14}, one-star: {-0.05, -1.34}
19:02:10.429 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
19:02:10.429 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
19:02:10.431 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-1.14 hyp=1.14 cameraTheta=-1.51 mountX=1.14 mountY=-0.04, mountTheta=-0.04
19:02:10.431 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-1.14, opts=13)
19:02:10.431 00.000 7988 Enqueuing Move request for scope (0.07, -1.14)
19:02:10.435 00.004 15712 Worker thread wakes up
19:02:10.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.14) opts 0xd
19:02:10.435 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -1.14)
19:02:10.435 00.000 15712 Moving (0.07, -1.14) raw xDistance=1.14 yDistance=-0.04
19:02:10.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:10.436 00.001 7988 UpdateGuideState exits: m=1428 SNR=25.6
19:02:10.440 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:10.440 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:10.440 00.000 7988 Enqueuing Expose request
19:02:10.440 00.000 15712 PPEC rslt: input = 1.14, final = 0.79, react = 0.68, pred = 0.10, hyst = 0.63, hyst_pct = 0.00, period_length = 651.71
19:02:10.440 00.000 15712 PPEC: input: 1.14, control: 0.79, exposure: 1500
19:02:10.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:10.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:02:10.440 00.000 15712 MoveAxis(W, 257, ABG)
19:02:10.440 00.000 15712 Guiding  Dir = 3, Dur = 257
19:02:10.440 00.000 15712 IsGuiding returns 0
19:02:10.457 00.017 15712 PulseGuide returned control before completion, sleep 249
19:02:10.729 00.272 15712 IsGuiding returns 1
19:02:10.729 00.000 15712 scope still moving after pulse duration time elapsed
19:02:10.756 00.027 15712 IsGuiding returns 0
19:02:10.756 00.000 15712 scope move finished after 257 + 55 ms
19:02:10.756 00.000 15712 Move returns status 0, amount 257
19:02:10.756 00.000 15712 MoveAxis(N, 0, ABG)
19:02:10.756 00.000 15712 Move returns status 0, amount 0
19:02:10.756 00.000 15712 move complete, result=0
19:02:10.756 00.000 7988 GuideStep: 1.1 px 257 ms WEST, -0.0 px 0 ms NORTH
19:02:10.758 00.002 15712 worker thread done servicing request
19:02:10.758 00.000 15712 Worker thread wakes up
19:02:10.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:10.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:12.163 01.405 15712 Exposure complete
19:02:12.225 00.062 15712 worker thread done servicing request
19:02:12.225 00.000 7988 OnExposeComplete: enter
19:02:12.225 00.000 7988 UpdateGuideState(): m_state=6
19:02:12.228 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
19:02:12.228 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=432.81, Mass=1631, SNR=27.4, Peak=188 HFD=3.8
19:02:12.230 00.002 7988 MultiStar: [#1 0.24,-1.84,0.00,M2] [#2 0.17,-1.77,0.00,M1] [#3 0.02,-1.94,0.00,M2] [#4 -0.05,-1.80,0.00,M2] [#5 -0.21,-2.00,0.00,M1] [#6 0.51,-1.86,0.00,M1] [#7 -0.06,-1.84,0.00,M2] [#8 0.39,-1.94,0.00,M2] 
19:02:12.230 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
19:02:12.230 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
19:02:12.230 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-1.95 hyp=1.95 cameraTheta=-1.52 mountX=1.95 mountY=-0.04, mountTheta=-0.02
19:02:12.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-1.95, opts=13)
19:02:12.230 00.000 7988 Enqueuing Move request for scope (0.09, -1.95)
19:02:12.230 00.000 15712 Worker thread wakes up
19:02:12.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.95) opts 0xd
19:02:12.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -1.95)
19:02:12.230 00.000 15712 Moving (0.09, -1.95) raw xDistance=1.95 yDistance=-0.04
19:02:12.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:12.230 00.000 7988 UpdateGuideState exits: m=1631 SNR=27.4
19:02:12.241 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:12.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:12.241 00.000 7988 Enqueuing Expose request
19:02:12.241 00.000 15712 PPEC rslt: input = 1.95, final = 1.25, react = 1.17, pred = 0.08, hyst = 1.09, hyst_pct = 0.00, period_length = 652.03
19:02:12.241 00.000 15712 PPEC: input: 1.95, control: 1.25, exposure: 1500
19:02:12.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:12.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:02:12.241 00.000 15712 MoveAxis(W, 407, ABG)
19:02:12.241 00.000 15712 Guiding  Dir = 3, Dur = 407
19:02:12.241 00.000 15712 IsGuiding returns 0
19:02:12.258 00.017 15712 PulseGuide returned control before completion, sleep 394
19:02:12.673 00.415 15712 IsGuiding returns 1
19:02:12.673 00.000 15712 scope still moving after pulse duration time elapsed
19:02:12.704 00.031 15712 IsGuiding returns 0
19:02:12.704 00.000 15712 scope move finished after 407 + 64 ms
19:02:12.704 00.000 15712 Move returns status 0, amount 407
19:02:12.704 00.000 15712 MoveAxis(N, 0, ABG)
19:02:12.704 00.000 15712 Move returns status 0, amount 0
19:02:12.704 00.000 15712 move complete, result=0
19:02:12.704 00.000 15712 worker thread done servicing request
19:02:12.704 00.000 15712 Worker thread wakes up
19:02:12.704 00.000 7988 GuideStep: 1.9 px 407 ms WEST, -0.0 px 0 ms NORTH
19:02:12.718 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:12.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:14.350 01.632 15712 Exposure complete
19:02:14.412 00.062 15712 worker thread done servicing request
19:02:14.414 00.002 7988 OnExposeComplete: enter
19:02:14.414 00.000 7988 UpdateGuideState(): m_state=6
19:02:14.416 00.002 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
19:02:14.416 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=433.38, Mass=1432, SNR=25.7, Peak=209 HFD=3.1
19:02:14.418 00.002 7988 MultiStar: [#1 0.26,-1.27,0.00,M3] [#2 -0.10,-1.11,0.96,U] [#3 0.12,-1.40,0.00,M3] [#4 -0.15,-1.25,0.00,M3] [#5 0.05,-1.17,0.00,M2] [#6 0.28,-1.08,0.72,U] [#7 0.26,-1.14,0.00,M3] [#8 0.16,-1.24,0.00,M3] 
19:02:14.420 00.002 7988 refined, 2 included, MultiStar: {0.04, -1.20}, one-star: {0.01, -1.38}
19:02:14.420 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
19:02:14.420 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
19:02:14.420 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-1.20 hyp=1.20 cameraTheta=-1.53 mountX=1.20 mountY=-0.02, mountTheta=-0.01
19:02:14.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-1.20, opts=13)
19:02:14.426 00.006 7988 Enqueuing Move request for scope (0.04, -1.20)
19:02:14.426 00.000 15712 Worker thread wakes up
19:02:14.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.20) opts 0xd
19:02:14.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -1.20)
19:02:14.426 00.000 15712 Moving (0.04, -1.20) raw xDistance=1.20 yDistance=-0.02
19:02:14.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:14.426 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.7
19:02:14.430 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:14.432 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:14.432 00.000 7988 Enqueuing Expose request
19:02:14.434 00.002 15712 PPEC rslt: input = 1.20, final = 0.87, react = 0.72, pred = 0.15, hyst = 0.70, hyst_pct = 0.00, period_length = 652.36
19:02:14.434 00.000 15712 PPEC: input: 1.20, control: 0.87, exposure: 1500
19:02:14.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:14.435 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:02:14.435 00.000 15712 MoveAxis(W, 284, ABG)
19:02:14.435 00.000 15712 Guiding  Dir = 3, Dur = 284
19:02:14.435 00.000 15712 IsGuiding returns 0
19:02:14.458 00.023 15712 PulseGuide returned control before completion, sleep 271
19:02:14.779 00.321 15712 IsGuiding returns 1
19:02:14.779 00.000 15712 scope still moving after pulse duration time elapsed
19:02:14.808 00.029 15712 IsGuiding returns 0
19:02:14.808 00.000 15712 scope move finished after 284 + 89 ms
19:02:14.808 00.000 15712 Move returns status 0, amount 284
19:02:14.808 00.000 15712 MoveAxis(N, 0, ABG)
19:02:14.808 00.000 15712 Move returns status 0, amount 0
19:02:14.808 00.000 15712 move complete, result=0
19:02:14.808 00.000 7988 GuideStep: 1.2 px 284 ms WEST, -0.0 px 0 ms NORTH
19:02:14.811 00.003 15712 worker thread done servicing request
19:02:14.811 00.000 15712 Worker thread wakes up
19:02:14.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:14.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:16.229 01.418 15712 Exposure complete
19:02:16.290 00.061 15712 worker thread done servicing request
19:02:16.290 00.000 7988 OnExposeComplete: enter
19:02:16.290 00.000 7988 UpdateGuideState(): m_state=6
19:02:16.295 00.005 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:02:16.295 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=435.00, Mass=1496, SNR=26.3, Peak=188 HFD=3.5
19:02:16.297 00.002 7988 MultiStar: [#1 0.32,0.38,0.96,U] [#2 0.02,0.29,1.04,U] [#3 -0.01,0.60,0.89,U] [#4 -0.06,0.50,1.02,U] [#5 -0.05,0.36,0.66,U] [#6 0.49,0.43,0.72,U] [#7 0.21,0.16,0.67,U] [#8 0.43,0.43,0.66,U] 
19:02:16.299 00.002 7988 single-star, 8 included, MultiStar: {0.15, 0.38}, one-star: {0.13, 0.24}
19:02:16.299 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.58) = xAngle (2.65 = 2.65)
19:02:16.301 00.002 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.76 = -0.52)
19:02:16.301 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.28 cameraTheta=1.07 mountX=-0.24 mountY=-0.14, mountTheta=-2.63
19:02:16.304 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.24, opts=13)
19:02:16.304 00.000 7988 Enqueuing Move request for scope (0.13, 0.24)
19:02:16.306 00.002 15712 Worker thread wakes up
19:02:16.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
19:02:16.306 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
19:02:16.306 00.000 15712 Moving (0.13, 0.24) raw xDistance=-0.24 yDistance=-0.14
19:02:16.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:16.306 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3
19:02:16.308 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:16.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:16.308 00.000 7988 Enqueuing Expose request
19:02:16.308 00.000 15712 PPEC rslt: input = -0.24, final = -0.00, react = -0.15, pred = 0.14, hyst = -0.06, hyst_pct = 0.00, period_length = 652.69
19:02:16.308 00.000 15712 PPEC: input: -0.24, control: -0.00, exposure: 1500
19:02:16.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:16.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:02:16.308 00.000 15712 MoveAxis(E, 2, ABG)
19:02:16.308 00.000 15712 Guiding  Dir = 2, Dur = 2
19:02:16.308 00.000 15712 IsGuiding returns 0
19:02:16.326 00.018 15712 IsGuiding returns 0
19:02:16.326 00.000 15712 Move returns status 0, amount 2
19:02:16.326 00.000 15712 MoveAxis(N, 0, ABG)
19:02:16.326 00.000 15712 Move returns status 0, amount 0
19:02:16.326 00.000 15712 move complete, result=0
19:02:16.326 00.000 15712 worker thread done servicing request
19:02:16.326 00.000 15712 Worker thread wakes up
19:02:16.326 00.000 7988 GuideStep: -0.2 px 2 ms EAST, -0.1 px 0 ms NORTH
19:02:16.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:16.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:17.964 01.638 15712 Exposure complete
19:02:18.027 00.063 15712 worker thread done servicing request
19:02:18.027 00.000 7988 OnExposeComplete: enter
19:02:18.027 00.000 7988 UpdateGuideState(): m_state=6
19:02:18.030 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
19:02:18.030 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=435.61, Mass=1396, SNR=25.5, Peak=223 HFD=3.0
19:02:18.032 00.002 7988 MultiStar: [#1 0.21,1.29,0.00,M3] [#2 -0.08,1.20,0.00,M1] [#3 -0.07,1.09,0.96,U] [#4 -0.12,1.22,0.00,M3] [#5 0.03,1.10,0.73,U] [#6 0.59,1.33,0.00,M1] [#7 0.33,1.12,0.00,M3] [#8 0.04,1.19,0.00,M3] 
19:02:18.034 00.002 7988 single-star, 2 included, MultiStar: {-0.06, 1.00}, one-star: {-0.11, 0.85}
19:02:18.034 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
19:02:18.036 00.002 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
19:02:18.036 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.85 hyp=0.85 cameraTheta=1.70 mountX=-0.85 mountY=0.09, mountTheta=3.03
19:02:18.038 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.85, opts=13)
19:02:18.040 00.002 7988 Enqueuing Move request for scope (-0.11, 0.85)
19:02:18.040 00.000 15712 Worker thread wakes up
19:02:18.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.85) opts 0xd
19:02:18.040 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.85)
19:02:18.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:18.040 00.000 7988 UpdateGuideState exits: m=1396 SNR=25.5
19:02:18.043 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:18.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:18.043 00.000 7988 Enqueuing Expose request
19:02:18.043 00.000 15712 Moving (-0.11, 0.85) raw xDistance=-0.85 yDistance=0.09
19:02:18.048 00.005 15712 PPEC rslt: input = -0.85, final = -0.36, react = -0.51, pred = 0.15, hyst = -0.40, hyst_pct = 0.00, period_length = 653.01
19:02:18.048 00.000 15712 PPEC: input: -0.85, control: -0.36, exposure: 1500
19:02:18.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:18.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:02:18.048 00.000 15712 MoveAxis(E, 118, ABG)
19:02:18.048 00.000 15712 Guiding  Dir = 2, Dur = 118
19:02:18.048 00.000 15712 IsGuiding returns 0
19:02:18.059 00.011 15712 PulseGuide returned control before completion, sleep 108
19:02:18.209 00.150 15712 IsGuiding returns 0
19:02:18.209 00.000 15712 Move returns status 0, amount 118
19:02:18.209 00.000 15712 MoveAxis(N, 0, ABG)
19:02:18.209 00.000 15712 Move returns status 0, amount 0
19:02:18.209 00.000 15712 move complete, result=0
19:02:18.209 00.000 7988 GuideStep: -0.8 px 118 ms EAST, 0.1 px 0 ms NORTH
19:02:18.217 00.008 15712 worker thread done servicing request
19:02:18.217 00.000 15712 Worker thread wakes up
19:02:18.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:18.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:19.622 01.405 15712 Exposure complete
19:02:19.686 00.064 15712 worker thread done servicing request
19:02:19.686 00.000 7988 OnExposeComplete: enter
19:02:19.686 00.000 7988 UpdateGuideState(): m_state=6
19:02:19.686 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
19:02:19.686 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=436.05, Mass=1449, SNR=25.6, Peak=189 HFD=3.4
19:02:19.686 00.000 7988 MultiStar: [#1 0.14,1.56,0.00,M4] [#2 0.01,1.52,0.00,M2] [#3 -0.04,1.50,0.00,M2] [#4 0.03,1.49,0.00,M4] [#5 -0.03,1.21,0.00,M1] [#6 0.52,1.65,0.00,M2] [#7 0.23,1.03,0.67,U] [#8 0.22,1.55,0.00,M4] 
19:02:19.686 00.000 7988 refined, 1 included, MultiStar: {0.07, 1.19}, one-star: {-0.04, 1.29}
19:02:19.686 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
19:02:19.686 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
19:02:19.686 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=1.19 hyp=1.19 cameraTheta=1.51 mountX=-1.19 mountY=-0.10, mountTheta=-3.06
19:02:19.686 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=1.19, opts=13)
19:02:19.700 00.014 7988 Enqueuing Move request for scope (0.07, 1.19)
19:02:19.700 00.000 15712 Worker thread wakes up
19:02:19.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.19) opts 0xd
19:02:19.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 1.19)
19:02:19.700 00.000 15712 Moving (0.07, 1.19) raw xDistance=-1.19 yDistance=-0.10
19:02:19.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:19.702 00.002 7988 UpdateGuideState exits: m=1449 SNR=25.6
19:02:19.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:19.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:19.702 00.000 7988 Enqueuing Expose request
19:02:19.702 00.000 15712 PPEC rslt: input = -1.19, final = -0.50, react = -0.71, pred = 0.21, hyst = -0.64, hyst_pct = 0.00, period_length = 653.35
19:02:19.702 00.000 15712 PPEC: input: -1.19, control: -0.50, exposure: 1500
19:02:19.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:19.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:02:19.702 00.000 15712 MoveAxis(E, 163, ABG)
19:02:19.702 00.000 15712 Guiding  Dir = 2, Dur = 163
19:02:19.702 00.000 15712 IsGuiding returns 0
19:02:19.733 00.031 15712 PulseGuide returned control before completion, sleep 147
19:02:19.889 00.156 15712 IsGuiding returns 1
19:02:19.889 00.000 15712 scope still moving after pulse duration time elapsed
19:02:19.923 00.034 15712 IsGuiding returns 0
19:02:19.923 00.000 15712 scope move finished after 163 + 55 ms
19:02:19.923 00.000 15712 Move returns status 0, amount 163
19:02:19.923 00.000 15712 MoveAxis(N, 0, ABG)
19:02:19.923 00.000 15712 Move returns status 0, amount 0
19:02:19.923 00.000 15712 move complete, result=0
19:02:19.923 00.000 7988 GuideStep: -1.2 px 163 ms EAST, -0.1 px 0 ms NORTH
19:02:19.927 00.004 15712 worker thread done servicing request
19:02:19.927 00.000 15712 Worker thread wakes up
19:02:19.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:19.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:21.564 01.637 15712 Exposure complete
19:02:21.628 00.064 15712 worker thread done servicing request
19:02:21.628 00.000 7988 OnExposeComplete: enter
19:02:21.628 00.000 7988 UpdateGuideState(): m_state=6
19:02:21.628 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
19:02:21.628 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=433.89, Mass=1473, SNR=25.9, Peak=186 HFD=3.6
19:02:21.628 00.000 7988 MultiStar: [#1 0.14,-0.85,0.98,U] [#2 -0.11,-0.69,0.99,U] [#3 0.11,-0.81,0.92,U] [#4 -0.08,-0.61,1.01,U] [#5 0.10,-1.14,0.00,M2] [#6 0.59,-0.76,0.68,U] [#7 0.24,-0.64,0.66,U] [#8 -0.05,-0.81,0.62,U] 
19:02:21.628 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.76}, one-star: {-0.15, -0.87}
19:02:21.628 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
19:02:21.628 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
19:02:21.628 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.76 hyp=0.76 cameraTheta=-1.49 mountX=0.76 mountY=-0.04, mountTheta=-0.06
19:02:21.628 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.76, opts=13)
19:02:21.640 00.012 7988 Enqueuing Move request for scope (0.06, -0.76)
19:02:21.640 00.000 15712 Worker thread wakes up
19:02:21.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.76) opts 0xd
19:02:21.640 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.76)
19:02:21.640 00.000 15712 Moving (0.06, -0.76) raw xDistance=0.76 yDistance=-0.04
19:02:21.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:21.642 00.002 7988 UpdateGuideState exits: m=1473 SNR=25.9
19:02:21.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:21.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:21.642 00.000 7988 Enqueuing Expose request
19:02:21.642 00.000 15712 PPEC rslt: input = 0.76, final = 0.65, react = 0.45, pred = 0.19, hyst = 0.39, hyst_pct = 0.00, period_length = 653.68
19:02:21.642 00.000 15712 PPEC: input: 0.76, control: 0.65, exposure: 1500
19:02:21.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:21.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:02:21.642 00.000 15712 MoveAxis(W, 211, ABG)
19:02:21.642 00.000 15712 Guiding  Dir = 3, Dur = 211
19:02:21.674 00.032 15712 IsGuiding returns 0
19:02:21.694 00.020 15712 PulseGuide returned control before completion, sleep 206
19:02:21.913 00.219 15712 IsGuiding returns 1
19:02:21.913 00.000 15712 scope still moving after pulse duration time elapsed
19:02:21.945 00.032 15712 IsGuiding returns 0
19:02:21.945 00.000 15712 scope move finished after 211 + 50 ms
19:02:21.945 00.000 15712 Move returns status 0, amount 211
19:02:21.945 00.000 15712 MoveAxis(N, 0, ABG)
19:02:21.945 00.000 15712 Move returns status 0, amount 0
19:02:21.945 00.000 15712 move complete, result=0
19:02:21.945 00.000 15712 worker thread done servicing request
19:02:21.945 00.000 15712 Worker thread wakes up
19:02:21.946 00.001 7988 GuideStep: 0.8 px 211 ms WEST, -0.0 px 0 ms NORTH
19:02:21.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:21.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:23.364 01.418 15712 Exposure complete
19:02:23.428 00.064 15712 worker thread done servicing request
19:02:23.428 00.000 7988 OnExposeComplete: enter
19:02:23.428 00.000 7988 UpdateGuideState(): m_state=6
19:02:23.428 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
19:02:23.428 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=431.82, Mass=1400, SNR=25.4, Peak=174 HFD=3.6
19:02:23.428 00.000 7988 MultiStar: large primary error, entering stabilization period
19:02:23.428 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
19:02:23.428 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:02:23.428 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-2.95 hyp=2.95 cameraTheta=-1.56 mountX=2.94 mountY=0.05, mountTheta=0.02
19:02:23.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-2.95, opts=13)
19:02:23.428 00.000 7988 Enqueuing Move request for scope (0.03, -2.95)
19:02:23.428 00.000 15712 Worker thread wakes up
19:02:23.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -2.95) opts 0xd
19:02:23.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -2.95)
19:02:23.428 00.000 15712 Moving (0.03, -2.95) raw xDistance=2.94 yDistance=0.05
19:02:23.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:02:23.441 00.013 7988 UpdateGuideState exits: m=1400 SNR=25.4
19:02:23.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:23.441 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:23.443 00.002 7988 Enqueuing Expose request
19:02:23.445 00.002 15712 PPEC rslt: input = 2.94, final = 1.93, react = 1.77, pred = 0.16, hyst = 1.56, hyst_pct = 0.00, period_length = 654.00
19:02:23.445 00.000 15712 PPEC: input: 2.94, control: 1.93, exposure: 1500
19:02:23.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:23.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:02:23.445 00.000 15712 MoveAxis(W, 631, ABG)
19:02:23.445 00.000 15712 Guiding  Dir = 3, Dur = 631
19:02:23.445 00.000 15712 IsGuiding returns 0
19:02:23.460 00.015 15712 PulseGuide returned control before completion, sleep 613
19:02:24.113 00.653 15712 IsGuiding returns 0
19:02:24.113 00.000 15712 Move returns status 0, amount 631
19:02:24.113 00.000 15712 MoveAxis(N, 0, ABG)
19:02:24.113 00.000 15712 Move returns status 0, amount 0
19:02:24.113 00.000 15712 move complete, result=0
19:02:24.113 00.000 15712 worker thread done servicing request
19:02:24.113 00.000 15712 Worker thread wakes up
19:02:24.113 00.000 7988 GuideStep: 2.9 px 631 ms WEST, 0.0 px 0 ms NORTH
19:02:24.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:24.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:25.757 01.644 15712 Exposure complete
19:02:25.818 00.061 7988 OnExposeComplete: enter
19:02:25.818 00.000 7988 UpdateGuideState(): m_state=6
19:02:25.823 00.005 15712 worker thread done servicing request
19:02:25.823 00.000 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
19:02:25.823 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=430.95, Mass=1438, SNR=25.6, Peak=155 HFD=3.7
19:02:25.825 00.002 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
19:02:25.825 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:02:25.827 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-3.81 hyp=3.81 cameraTheta=-1.56 mountX=3.81 mountY=0.03, mountTheta=0.01
19:02:25.829 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-3.81, opts=13)
19:02:25.831 00.002 7988 Enqueuing Move request for scope (0.06, -3.81)
19:02:25.831 00.000 15712 Worker thread wakes up
19:02:25.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -3.81) opts 0xd
19:02:25.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -3.81)
19:02:25.831 00.000 15712 Moving (0.06, -3.81) raw xDistance=3.81 yDistance=0.03
19:02:25.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:25.831 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.6
19:02:25.834 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:25.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:25.834 00.000 7988 Enqueuing Expose request
19:02:25.834 00.000 15712 PPEC rslt: input = 3.81, final = 2.30, react = 2.29, pred = 0.01, hyst = 2.10, hyst_pct = 0.00, period_length = 654.34
19:02:25.834 00.000 15712 PPEC: input: 3.81, control: 2.30, exposure: 1500
19:02:25.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:25.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:02:25.834 00.000 15712 MoveAxis(W, 751, ABG)
19:02:25.834 00.000 15712 Guiding  Dir = 3, Dur = 751
19:02:25.834 00.000 15712 IsGuiding returns 0
19:02:25.854 00.020 15712 PulseGuide returned control before completion, sleep 744
19:02:26.639 00.785 15712 IsGuiding returns 0
19:02:26.639 00.000 15712 Move returns status 0, amount 751
19:02:26.639 00.000 15712 MoveAxis(N, 0, ABG)
19:02:26.639 00.000 15712 Move returns status 0, amount 0
19:02:26.639 00.000 15712 move complete, result=0
19:02:26.639 00.000 15712 worker thread done servicing request
19:02:26.639 00.000 15712 Worker thread wakes up
19:02:26.639 00.000 7988 GuideStep: 3.8 px 751 ms WEST, 0.0 px 0 ms NORTH
19:02:26.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:26.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:28.051 01.412 15712 Exposure complete
19:02:28.114 00.063 15712 worker thread done servicing request
19:02:28.114 00.000 7988 OnExposeComplete: enter
19:02:28.114 00.000 7988 UpdateGuideState(): m_state=6
19:02:28.114 00.000 7988 Star::Find(15, 1178, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
19:02:28.114 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=434.97, Mass=1383, SNR=25.1, Peak=127 HFD=4.2
19:02:28.114 00.000 7988 MultiStar: exiting stabilization period
19:02:28.122 00.008 7988 MultiStar: [#1 0.18,0.49,1.02,U] [#2 -0.00,0.44,1.05,U] [#3 0.02,0.54,0.94,U] [#4 -0.01,0.56,1.00,U] [#5 -0.05,0.39,0.71,U] [#6 0.34,0.67,0.72,U] [#7 0.34,0.07,0.71,U] [#8 0.23,0.62,0.64,U] 
19:02:28.122 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.44}, one-star: {0.07, 0.21}
19:02:28.122 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
19:02:28.122 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.35)
19:02:28.126 00.004 7988 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.23 cameraTheta=1.25 mountX=-0.21 mountY=-0.08, mountTheta=-2.80
19:02:28.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.21, opts=13)
19:02:28.126 00.000 7988 Enqueuing Move request for scope (0.07, 0.21)
19:02:28.126 00.000 15712 Worker thread wakes up
19:02:28.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
19:02:28.126 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
19:02:28.126 00.000 15712 Moving (0.07, 0.21) raw xDistance=-0.21 yDistance=-0.08
19:02:28.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:28.126 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.1
19:02:28.132 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:28.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:28.134 00.002 7988 Enqueuing Expose request
19:02:28.134 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.67
19:02:28.134 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
19:02:28.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:28.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:02:28.134 00.000 15712 MoveAxis(E, 50, ABG)
19:02:28.134 00.000 15712 Guiding  Dir = 2, Dur = 50
19:02:28.136 00.002 15712 IsGuiding returns 0
19:02:28.157 00.021 15712 PulseGuide returned control before completion, sleep 39
19:02:28.205 00.048 15712 IsGuiding returns 1
19:02:28.205 00.000 15712 scope still moving after pulse duration time elapsed
19:02:28.238 00.033 15712 IsGuiding returns 0
19:02:28.238 00.000 15712 scope move finished after 50 + 52 ms
19:02:28.238 00.000 15712 Move returns status 0, amount 50
19:02:28.238 00.000 15712 MoveAxis(N, 0, ABG)
19:02:28.238 00.000 15712 Move returns status 0, amount 0
19:02:28.238 00.000 15712 move complete, result=0
19:02:28.238 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
19:02:28.240 00.002 15712 worker thread done servicing request
19:02:28.240 00.000 15712 Worker thread wakes up
19:02:28.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:28.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:29.878 01.638 15712 Exposure complete
19:02:29.938 00.060 15712 worker thread done servicing request
19:02:29.938 00.000 7988 OnExposeComplete: enter
19:02:29.938 00.000 7988 UpdateGuideState(): m_state=6
19:02:29.941 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
19:02:29.941 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=435.77, Mass=1433, SNR=25.5, Peak=183 HFD=3.6
19:02:29.941 00.000 7988 MultiStar: [#1 0.34,1.21,0.00,M3] [#2 0.13,1.22,0.00,M1] [#3 -0.21,1.10,0.95,U] [#4 0.00,1.24,0.00,M3] [#5 -0.27,1.25,0.00,M2] [#6 0.38,1.60,0.00,M1] [#7 0.22,0.94,0.64,U] [#8 0.06,1.43,0.00,M3] 
19:02:29.941 00.000 7988 single-star, 2 included, MultiStar: {-0.04, 1.02}, one-star: {-0.05, 1.01}
19:02:29.941 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
19:02:29.941 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
19:02:29.941 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=1.01 hyp=1.01 cameraTheta=1.62 mountX=-1.01 mountY=0.03, mountTheta=3.12
19:02:29.941 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=1.01, opts=13)
19:02:29.941 00.000 7988 Enqueuing Move request for scope (-0.05, 1.01)
19:02:29.941 00.000 15712 Worker thread wakes up
19:02:29.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.01) opts 0xd
19:02:29.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 1.01)
19:02:29.941 00.000 15712 Moving (-0.05, 1.01) raw xDistance=-1.01 yDistance=0.03
19:02:29.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:29.954 00.013 7988 UpdateGuideState exits: m=1433 SNR=25.5
19:02:29.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:29.956 00.002 15712 PPEC rslt: input = -1.01, final = -0.53, react = -0.60, pred = 0.07, hyst = -0.41, hyst_pct = 0.00, period_length = 655.01
19:02:29.956 00.000 15712 PPEC: input: -1.01, control: -0.53, exposure: 1500
19:02:29.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:29.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:29.956 00.000 7988 Enqueuing Expose request
19:02:29.958 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:02:29.958 00.000 15712 MoveAxis(E, 173, ABG)
19:02:29.958 00.000 15712 Guiding  Dir = 2, Dur = 173
19:02:29.958 00.000 15712 IsGuiding returns 0
19:02:29.975 00.017 15712 PulseGuide returned control before completion, sleep 163
19:02:30.146 00.171 15712 IsGuiding returns 1
19:02:30.146 00.000 15712 scope still moving after pulse duration time elapsed
19:02:30.180 00.034 15712 IsGuiding returns 0
19:02:30.180 00.000 15712 scope move finished after 173 + 55 ms
19:02:30.180 00.000 15712 Move returns status 0, amount 173
19:02:30.180 00.000 15712 MoveAxis(N, 0, ABG)
19:02:30.180 00.000 15712 Move returns status 0, amount 0
19:02:30.180 00.000 15712 move complete, result=0
19:02:30.180 00.000 7988 GuideStep: -1.0 px 173 ms EAST, 0.0 px 0 ms NORTH
19:02:30.189 00.009 15712 worker thread done servicing request
19:02:30.189 00.000 15712 Worker thread wakes up
19:02:30.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:30.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:31.592 01.403 15712 Exposure complete
19:02:31.726 00.134 15712 worker thread done servicing request
19:02:31.726 00.000 7988 OnExposeComplete: enter
19:02:31.730 00.004 7988 UpdateGuideState(): m_state=6
19:02:31.732 00.002 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
19:02:31.736 00.004 7988 Star::Find returns 1 (0), X=1178.50, Y=435.59, Mass=1445, SNR=25.7, Peak=173 HFD=3.2
19:02:31.738 00.002 7988 MultiStar: [#1 0.19,1.21,0.00,M4] [#2 0.21,1.12,0.98,U] [#3 -0.04,1.09,0.99,U] [#4 0.14,1.02,1.00,U] [#5 0.07,1.00,0.70,U] [#6 0.65,1.07,0.00,M2] [#7 0.36,0.96,0.65,U] [#8 0.30,1.01,0.69,U] 
19:02:31.742 00.004 7988 single-star, 6 included, MultiStar: {0.14, 1.01}, one-star: {0.07, 0.83}
19:02:31.743 00.001 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
19:02:31.745 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
19:02:31.749 00.004 7988 CameraToMount -- cameraX=0.07 cameraY=0.83 hyp=0.83 cameraTheta=1.48 mountX=-0.83 mountY=-0.09, mountTheta=-3.03
19:02:31.752 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.83, opts=13)
19:02:31.754 00.002 7988 Enqueuing Move request for scope (0.07, 0.83)
19:02:31.756 00.002 15712 Worker thread wakes up
19:02:31.758 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:31.760 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.83) opts 0xd
19:02:31.760 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.7
19:02:31.762 00.002 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.83)
19:02:31.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:31.764 00.002 15712 Moving (0.07, 0.83) raw xDistance=-0.83 yDistance=-0.09
19:02:31.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:31.766 00.002 7988 Enqueuing Expose request
19:02:31.770 00.004 15712 PPEC rslt: input = -0.83, final = -0.44, react = -0.50, pred = 0.06, hyst = -0.46, hyst_pct = 0.00, period_length = 655.35
19:02:31.770 00.000 15712 PPEC: input: -0.83, control: -0.44, exposure: 1500
19:02:31.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:31.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:02:31.770 00.000 15712 MoveAxis(E, 143, ABG)
19:02:31.770 00.000 15712 Guiding  Dir = 2, Dur = 143
19:02:31.770 00.000 15712 IsGuiding returns 0
19:02:31.785 00.015 15712 PulseGuide returned control before completion, sleep 138
19:02:31.946 00.161 15712 IsGuiding returns 1
19:02:31.946 00.000 15712 scope still moving after pulse duration time elapsed
19:02:31.978 00.032 15712 IsGuiding returns 0
19:02:31.978 00.000 15712 scope move finished after 143 + 64 ms
19:02:31.978 00.000 15712 Move returns status 0, amount 143
19:02:31.978 00.000 15712 MoveAxis(N, 0, ABG)
19:02:31.978 00.000 15712 Move returns status 0, amount 0
19:02:31.978 00.000 15712 move complete, result=0
19:02:31.978 00.000 15712 worker thread done servicing request
19:02:31.978 00.000 7988 GuideStep: -0.8 px 143 ms EAST, -0.1 px 0 ms NORTH
19:02:31.980 00.002 15712 Worker thread wakes up
19:02:31.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:31.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:33.606 01.626 15712 Exposure complete
19:02:33.701 00.095 15712 worker thread done servicing request
19:02:33.701 00.000 7988 OnExposeComplete: enter
19:02:33.701 00.000 7988 UpdateGuideState(): m_state=6
19:02:33.701 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
19:02:33.701 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=434.92, Mass=1545, SNR=26.5, Peak=185 HFD=3.8
19:02:33.701 00.000 7988 MultiStar: [#1 0.32,-0.18,0.95,U] [#2 0.09,0.17,0.97,U] [#3 0.07,0.05,0.91,U] [#4 0.27,0.02,0.99,U] [#5 0.23,-0.18,0.67,U] [#6 0.54,0.18,0.66,U] [#7 0.22,0.27,0.63,U] [#8 0.34,-0.01,0.61,U] 
19:02:33.711 00.010 7988 single-star, 8 included, MultiStar: {0.23, 0.05}, one-star: {0.13, 0.16}
19:02:33.711 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
19:02:33.711 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.71)
19:02:33.716 00.005 7988 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.89 mountX=-0.16 mountY=-0.14, mountTheta=-2.45
19:02:33.716 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.16, opts=13)
19:02:33.716 00.000 7988 Enqueuing Move request for scope (0.13, 0.16)
19:02:33.716 00.000 15712 Worker thread wakes up
19:02:33.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:33.716 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.5
19:02:33.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:33.728 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:33.728 00.000 7988 Enqueuing Expose request
19:02:33.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
19:02:33.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
19:02:33.728 00.000 15712 Moving (0.13, 0.16) raw xDistance=-0.16 yDistance=-0.14
19:02:33.732 00.004 15712 PPEC rslt: input = -0.16, final = -0.05, react = -0.10, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 655.69
19:02:33.732 00.000 15712 PPEC: input: -0.16, control: -0.05, exposure: 1500
19:02:33.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:33.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:02:33.732 00.000 15712 MoveAxis(E, 17, ABG)
19:02:33.732 00.000 15712 Guiding  Dir = 2, Dur = 17
19:02:33.732 00.000 15712 IsGuiding returns 0
19:02:33.748 00.016 15712 PulseGuide returned control before completion, sleep 11
19:02:33.796 00.048 15712 IsGuiding returns 0
19:02:33.796 00.000 15712 Move returns status 0, amount 17
19:02:33.796 00.000 15712 MoveAxis(N, 0, ABG)
19:02:33.796 00.000 15712 Move returns status 0, amount 0
19:02:33.796 00.000 15712 move complete, result=0
19:02:33.796 00.000 15712 worker thread done servicing request
19:02:33.796 00.000 15712 Worker thread wakes up
19:02:33.796 00.000 7988 GuideStep: -0.2 px 17 ms EAST, -0.1 px 0 ms NORTH
19:02:33.803 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:33.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:35.206 01.403 15712 Exposure complete
19:02:35.268 00.062 15712 worker thread done servicing request
19:02:35.268 00.000 7988 OnExposeComplete: enter
19:02:35.281 00.013 7988 UpdateGuideState(): m_state=6
19:02:35.281 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
19:02:35.282 00.001 7988 Star::Find returns 1 (0), X=1178.37, Y=431.57, Mass=1445, SNR=25.7, Peak=143 HFD=3.4
19:02:35.282 00.000 7988 MultiStar: large primary error, entering stabilization period
19:02:35.286 00.004 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
19:02:35.286 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
19:02:35.286 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-3.19 hyp=3.19 cameraTheta=-1.59 mountX=3.19 mountY=0.14, mountTheta=0.04
19:02:35.291 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-3.19, opts=13)
19:02:35.291 00.000 7988 Enqueuing Move request for scope (-0.06, -3.19)
19:02:35.293 00.002 15712 Worker thread wakes up
19:02:35.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -3.19) opts 0xd
19:02:35.293 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -3.19)
19:02:35.293 00.000 15712 Moving (-0.06, -3.19) raw xDistance=3.19 yDistance=0.14
19:02:35.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:35.295 00.002 7988 UpdateGuideState exits: m=1445 SNR=25.7
19:02:35.295 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:35.298 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:35.298 00.000 7988 Enqueuing Expose request
19:02:35.298 00.000 15712 PPEC rslt: input = 3.19, final = 1.90, react = 1.91, pred = -0.01, hyst = 1.69, hyst_pct = 0.00, period_length = 656.03
19:02:35.298 00.000 15712 PPEC: input: 3.19, control: 1.90, exposure: 1500
19:02:35.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:35.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:02:35.298 00.000 15712 MoveAxis(W, 622, ABG)
19:02:35.298 00.000 15712 Guiding  Dir = 3, Dur = 622
19:02:35.298 00.000 15712 IsGuiding returns 0
19:02:35.316 00.018 15712 PulseGuide returned control before completion, sleep 616
19:02:35.965 00.649 15712 IsGuiding returns 1
19:02:35.965 00.000 15712 scope still moving after pulse duration time elapsed
19:02:35.997 00.032 15712 IsGuiding returns 0
19:02:35.997 00.000 15712 scope move finished after 622 + 73 ms
19:02:35.997 00.000 15712 Move returns status 0, amount 622
19:02:35.997 00.000 15712 MoveAxis(N, 0, ABG)
19:02:35.997 00.000 15712 Move returns status 0, amount 0
19:02:35.997 00.000 15712 move complete, result=0
19:02:35.997 00.000 15712 worker thread done servicing request
19:02:35.997 00.000 15712 Worker thread wakes up
19:02:35.997 00.000 7988 GuideStep: 3.2 px 622 ms WEST, 0.1 px 0 ms NORTH
19:02:35.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:35.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:37.634 01.637 15712 Exposure complete
19:02:37.712 00.078 15712 worker thread done servicing request
19:02:37.712 00.000 7988 OnExposeComplete: enter
19:02:37.712 00.000 7988 UpdateGuideState(): m_state=6
19:02:37.724 00.012 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
19:02:37.724 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=428.75, Mass=1429, SNR=25.6, Peak=212 HFD=3.4
19:02:37.728 00.004 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
19:02:37.728 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
19:02:37.728 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-6.01 hyp=6.01 cameraTheta=-1.58 mountX=6.01 mountY=0.23, mountTheta=0.04
19:02:37.734 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-6.01, opts=13)
19:02:37.734 00.000 7988 Enqueuing Move request for scope (-0.08, -6.01)
19:02:37.736 00.002 15712 Worker thread wakes up
19:02:37.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -6.01) opts 0xd
19:02:37.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -6.01)
19:02:37.736 00.000 15712 Moving (-0.08, -6.01) raw xDistance=6.01 yDistance=0.23
19:02:37.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:37.739 00.003 7988 UpdateGuideState exits: m=1429 SNR=25.6
19:02:37.740 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:37.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:37.743 00.003 7988 Enqueuing Expose request
19:02:37.743 00.000 15712 PPEC rslt: input = 6.01, final = 3.60, react = 3.60, pred = 0.00, hyst = 3.24, hyst_pct = 0.00, period_length = 656.37
19:02:37.743 00.000 15712 PPEC: input: 6.01, control: 3.60, exposure: 1500
19:02:37.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:37.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:02:37.743 00.000 15712 MoveAxis(W, 1177, ABG)
19:02:37.743 00.000 15712 Guiding  Dir = 3, Dur = 1177
19:02:37.746 00.003 15712 IsGuiding returns 0
19:02:37.759 00.013 15712 PulseGuide returned control before completion, sleep 1169
19:02:38.947 01.188 15712 IsGuiding returns 0
19:02:38.947 00.000 15712 Move returns status 0, amount 1177
19:02:38.947 00.000 15712 MoveAxis(N, 0, ABG)
19:02:38.947 00.000 15712 Move returns status 0, amount 0
19:02:38.947 00.000 15712 move complete, result=0
19:02:38.947 00.000 7988 GuideStep: 6.0 px 1177 ms WEST, 0.2 px 0 ms NORTH
19:02:38.949 00.002 15712 worker thread done servicing request
19:02:38.949 00.000 15712 Worker thread wakes up
19:02:38.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:38.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,414,31,31)
19:02:40.357 01.408 15712 Exposure complete
19:02:40.419 00.062 15712 worker thread done servicing request
19:02:40.419 00.000 7988 OnExposeComplete: enter
19:02:40.419 00.000 7988 UpdateGuideState(): m_state=6
19:02:40.419 00.000 7988 Star::Find(15, 1178, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
19:02:40.424 00.005 7988 Star::Find returns 1 (0), X=1178.51, Y=430.08, Mass=1455, SNR=25.7, Peak=116 HFD=4.3
19:02:40.424 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
19:02:40.426 00.002 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:02:40.428 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-4.68 hyp=4.68 cameraTheta=-1.55 mountX=4.68 mountY=0.03, mountTheta=0.01
19:02:40.430 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-4.68, opts=13)
19:02:40.430 00.000 7988 Enqueuing Move request for scope (0.08, -4.68)
19:02:40.432 00.002 15712 Worker thread wakes up
19:02:40.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -4.68) opts 0xd
19:02:40.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -4.68)
19:02:40.432 00.000 15712 Moving (0.08, -4.68) raw xDistance=4.68 yDistance=0.03
19:02:40.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:40.433 00.001 7988 UpdateGuideState exits: m=1455 SNR=25.7
19:02:40.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:40.433 00.000 15712 PPEC rslt: input = 4.68, final = 2.88, react = 2.81, pred = 0.07, hyst = 2.64, hyst_pct = 0.00, period_length = 656.71
19:02:40.433 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:40.433 00.000 7988 Enqueuing Expose request
19:02:40.433 00.000 15712 PPEC: input: 4.68, control: 2.88, exposure: 1500
19:02:40.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:40.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:02:40.433 00.000 15712 MoveAxis(W, 941, ABG)
19:02:40.433 00.000 15712 Guiding  Dir = 3, Dur = 941
19:02:40.440 00.007 15712 IsGuiding returns 0
19:02:40.465 00.025 15712 PulseGuide returned control before completion, sleep 926
19:02:41.439 00.974 15712 IsGuiding returns 1
19:02:41.439 00.000 15712 scope still moving after pulse duration time elapsed
19:02:41.471 00.032 15712 IsGuiding returns 0
19:02:41.471 00.000 15712 scope move finished after 941 + 89 ms
19:02:41.471 00.000 15712 Move returns status 0, amount 941
19:02:41.471 00.000 15712 MoveAxis(N, 0, ABG)
19:02:41.471 00.000 15712 Move returns status 0, amount 0
19:02:41.471 00.000 15712 move complete, result=0
19:02:41.471 00.000 15712 worker thread done servicing request
19:02:41.471 00.000 15712 Worker thread wakes up
19:02:41.471 00.000 7988 GuideStep: 4.7 px 941 ms WEST, 0.0 px 0 ms NORTH
19:02:41.473 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:41.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:43.115 01.642 15712 Exposure complete
19:02:43.176 00.061 15712 worker thread done servicing request
19:02:43.176 00.000 7988 OnExposeComplete: enter
19:02:43.176 00.000 7988 UpdateGuideState(): m_state=6
19:02:43.176 00.000 7988 Star::Find(15, 1178, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
19:02:43.176 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=436.36, Mass=1424, SNR=25.6, Peak=225 HFD=3.2
19:02:43.181 00.005 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
19:02:43.181 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.05)
19:02:43.183 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=1.59 hyp=1.60 cameraTheta=1.65 mountX=-1.59 mountY=0.09, mountTheta=3.09
19:02:43.185 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=1.59, opts=13)
19:02:43.185 00.000 7988 Enqueuing Move request for scope (-0.13, 1.59)
19:02:43.187 00.002 15712 Worker thread wakes up
19:02:43.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 1.59) opts 0xd
19:02:43.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 1.59)
19:02:43.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:43.187 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.6
19:02:43.190 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:43.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:43.192 00.002 7988 Enqueuing Expose request
19:02:43.192 00.000 15712 Moving (-0.13, 1.59) raw xDistance=-1.59 yDistance=0.09
19:02:43.192 00.000 15712 PPEC rslt: input = -1.59, final = -0.92, react = -0.96, pred = 0.04, hyst = -0.64, hyst_pct = 0.00, period_length = 657.05
19:02:43.192 00.000 15712 PPEC: input: -1.59, control: -0.92, exposure: 1500
19:02:43.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:43.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:02:43.192 00.000 15712 MoveAxis(E, 300, ABG)
19:02:43.192 00.000 15712 Guiding  Dir = 2, Dur = 300
19:02:43.192 00.000 15712 IsGuiding returns 0
19:02:43.215 00.023 15712 PulseGuide returned control before completion, sleep 292
19:02:43.528 00.313 15712 IsGuiding returns 0
19:02:43.528 00.000 15712 Move returns status 0, amount 300
19:02:43.528 00.000 15712 MoveAxis(N, 0, ABG)
19:02:43.528 00.000 15712 Move returns status 0, amount 0
19:02:43.528 00.000 15712 move complete, result=0
19:02:43.528 00.000 7988 GuideStep: -1.6 px 300 ms EAST, 0.1 px 0 ms NORTH
19:02:43.536 00.008 15712 worker thread done servicing request
19:02:43.536 00.000 15712 Worker thread wakes up
19:02:43.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:43.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:44.946 01.410 15712 Exposure complete
19:02:45.007 00.061 15712 worker thread done servicing request
19:02:45.007 00.000 7988 OnExposeComplete: enter
19:02:45.007 00.000 7988 UpdateGuideState(): m_state=6
19:02:45.009 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
19:02:45.009 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=435.63, Mass=1485, SNR=26.1, Peak=220 HFD=3.3
19:02:45.011 00.002 7988 MultiStar: exiting stabilization period
19:02:45.013 00.002 7988 MultiStar: [#1 0.10,0.96,1.01,U] [#2 -0.19,0.88,1.01,U] [#3 0.15,0.75,0.90,U] [#4 -0.25,0.84,0.99,U] [#5 -0.34,0.95,0.67,U] [#6 0.31,0.83,0.68,U] [#7 0.16,0.90,0.66,U] [#8 0.25,0.79,0.60,U] 
19:02:45.013 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.86}, one-star: {-0.21, 0.87}
19:02:45.013 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.11)
19:02:45.016 00.003 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.00)
19:02:45.016 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.86 hyp=0.86 cameraTheta=1.60 mountX=-0.86 mountY=0.00, mountTheta=3.14
19:02:45.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.86, opts=13)
19:02:45.016 00.000 7988 Enqueuing Move request for scope (-0.02, 0.86)
19:02:45.023 00.007 15712 Worker thread wakes up
19:02:45.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:02:45.023 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1
19:02:45.023 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:45.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:45.023 00.000 7988 Enqueuing Expose request
19:02:45.023 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.86) opts 0xd
19:02:45.023 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.86)
19:02:45.023 00.000 15712 Moving (-0.02, 0.86) raw xDistance=-0.86 yDistance=0.00
19:02:45.023 00.000 15712 PPEC rslt: input = -0.86, final = -0.24, react = -0.52, pred = 0.28, hyst = -0.29, hyst_pct = 0.00, period_length = 657.39
19:02:45.023 00.000 15712 PPEC: input: -0.86, control: -0.24, exposure: 1500
19:02:45.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:45.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:02:45.023 00.000 15712 MoveAxis(E, 79, ABG)
19:02:45.023 00.000 15712 Guiding  Dir = 2, Dur = 79
19:02:45.023 00.000 15712 IsGuiding returns 0
19:02:45.051 00.028 15712 PulseGuide returned control before completion, sleep 67
19:02:45.135 00.084 15712 IsGuiding returns 1
19:02:45.135 00.000 15712 scope still moving after pulse duration time elapsed
19:02:45.170 00.035 15712 IsGuiding returns 0
19:02:45.170 00.000 15712 scope move finished after 79 + 71 ms
19:02:45.170 00.000 15712 Move returns status 0, amount 79
19:02:45.170 00.000 15712 MoveAxis(N, 0, ABG)
19:02:45.170 00.000 15712 Move returns status 0, amount 0
19:02:45.170 00.000 15712 move complete, result=0
19:02:45.170 00.000 7988 GuideStep: -0.9 px 79 ms EAST, 0.0 px 0 ms NORTH
19:02:45.183 00.013 15712 worker thread done servicing request
19:02:45.183 00.000 15712 Worker thread wakes up
19:02:45.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:45.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:46.823 01.640 15712 Exposure complete
19:02:46.885 00.062 15712 worker thread done servicing request
19:02:46.885 00.000 7988 OnExposeComplete: enter
19:02:46.885 00.000 7988 UpdateGuideState(): m_state=6
19:02:46.885 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
19:02:46.885 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=433.98, Mass=1424, SNR=25.4, Peak=220 HFD=2.7
19:02:46.885 00.000 7988 MultiStar: [#1 0.07,-0.77,1.04,U] [#2 0.11,-0.59,1.02,U] [#3 -0.03,-0.73,0.96,U] [#4 -0.08,-0.68,1.03,U] [#5 -0.23,-0.96,0.74,U] [#6 0.42,-0.78,0.74,U] [#7 0.28,-0.65,0.66,U] [#8 0.06,-0.61,0.68,U] 
19:02:46.885 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.73}, one-star: {-0.08, -0.78}
19:02:46.885 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
19:02:46.885 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
19:02:46.885 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.73 hyp=0.73 cameraTheta=-1.51 mountX=0.72 mountY=-0.03, mountTheta=-0.04
19:02:46.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.73, opts=13)
19:02:46.885 00.000 7988 Enqueuing Move request for scope (0.04, -0.73)
19:02:46.885 00.000 15712 Worker thread wakes up
19:02:46.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.73) opts 0xd
19:02:46.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.73)
19:02:46.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:46.900 00.015 15712 Moving (0.04, -0.73) raw xDistance=0.72 yDistance=-0.03
19:02:46.900 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.4
19:02:46.902 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:46.904 00.002 15712 PPEC rslt: input = 0.72, final = 0.71, react = 0.43, pred = 0.27, hyst = 0.34, hyst_pct = 0.00, period_length = 657.73
19:02:46.904 00.000 15712 PPEC: input: 0.72, control: 0.71, exposure: 1500
19:02:46.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:46.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:02:46.904 00.000 15712 MoveAxis(W, 231, ABG)
19:02:46.904 00.000 15712 Guiding  Dir = 3, Dur = 231
19:02:46.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:46.906 00.002 7988 Enqueuing Expose request
19:02:46.919 00.013 15712 IsGuiding returns 0
19:02:46.936 00.017 15712 PulseGuide returned control before completion, sleep 226
19:02:47.174 00.238 15712 IsGuiding returns 0
19:02:47.174 00.000 15712 Move returns status 0, amount 231
19:02:47.174 00.000 15712 MoveAxis(N, 0, ABG)
19:02:47.174 00.000 15712 Move returns status 0, amount 0
19:02:47.174 00.000 15712 move complete, result=0
19:02:47.174 00.000 15712 worker thread done servicing request
19:02:47.174 00.000 15712 Worker thread wakes up
19:02:47.174 00.000 7988 GuideStep: 0.7 px 231 ms WEST, -0.0 px 0 ms NORTH
19:02:47.181 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:47.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:48.587 01.406 15712 Exposure complete
19:02:48.650 00.063 15712 worker thread done servicing request
19:02:48.650 00.000 7988 OnExposeComplete: enter
19:02:48.650 00.000 7988 UpdateGuideState(): m_state=6
19:02:48.650 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
19:02:48.650 00.000 7988 Star::Find returns 1 (0), X=1178.33, Y=433.07, Mass=1488, SNR=26.1, Peak=212 HFD=3.3
19:02:48.655 00.005 7988 MultiStar: [#1 0.09,-1.52,0.00,M2] [#2 0.22,-1.50,0.00,M1] [#3 -0.00,-1.56,0.00,M1] [#4 -0.15,-1.49,0.00,M1] [#5 -0.08,-1.50,0.00,M1] [#6 0.49,-1.57,0.00,M1] [#7 0.27,-1.49,0.00,M1] [#8 0.17,-1.52,0.00,M1] 
19:02:48.655 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
19:02:48.655 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
19:02:48.655 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-1.69 hyp=1.69 cameraTheta=-1.63 mountX=1.69 mountY=0.14, mountTheta=0.08
19:02:48.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-1.69, opts=13)
19:02:48.655 00.000 7988 Enqueuing Move request for scope (-0.10, -1.69)
19:02:48.655 00.000 15712 Worker thread wakes up
19:02:48.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.69) opts 0xd
19:02:48.655 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -1.69)
19:02:48.655 00.000 15712 Moving (-0.10, -1.69) raw xDistance=1.69 yDistance=0.14
19:02:48.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:48.655 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.1
19:02:48.664 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:48.665 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:48.665 00.000 7988 Enqueuing Expose request
19:02:48.665 00.000 15712 PPEC rslt: input = 1.69, final = 1.33, react = 1.02, pred = 0.31, hyst = 0.90, hyst_pct = 0.00, period_length = 658.07
19:02:48.665 00.000 15712 PPEC: input: 1.69, control: 1.33, exposure: 1500
19:02:48.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:48.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:02:48.665 00.000 15712 MoveAxis(W, 433, ABG)
19:02:48.665 00.000 15712 Guiding  Dir = 3, Dur = 433
19:02:48.665 00.000 15712 IsGuiding returns 0
19:02:48.697 00.032 15712 PulseGuide returned control before completion, sleep 415
19:02:49.126 00.429 15712 IsGuiding returns 1
19:02:49.126 00.000 15712 scope still moving after pulse duration time elapsed
19:02:49.158 00.032 15712 IsGuiding returns 0
19:02:49.158 00.000 15712 scope move finished after 433 + 59 ms
19:02:49.158 00.000 15712 Move returns status 0, amount 433
19:02:49.158 00.000 15712 MoveAxis(N, 0, ABG)
19:02:49.158 00.000 15712 Move returns status 0, amount 0
19:02:49.158 00.000 15712 move complete, result=0
19:02:49.158 00.000 7988 GuideStep: 1.7 px 433 ms WEST, 0.1 px 0 ms NORTH
19:02:49.163 00.005 15712 worker thread done servicing request
19:02:49.163 00.000 15712 Worker thread wakes up
19:02:49.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:49.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:50.798 01.635 15712 Exposure complete
19:02:50.861 00.063 15712 worker thread done servicing request
19:02:50.861 00.000 7988 OnExposeComplete: enter
19:02:50.861 00.000 7988 UpdateGuideState(): m_state=6
19:02:50.861 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
19:02:50.861 00.000 7988 Star::Find returns 1 (1), X=1178.23, Y=435.04, Mass=1517, SNR=26.5, Peak=255 HFD=3.1
19:02:50.866 00.005 7988 MultiStar: [#1 -0.02,0.29,0.96,U] [#2 -0.08,0.37,0.95,U] [#3 -0.06,0.19,0.92,U] [#4 -0.45,0.35,1.01,U] [#5 -0.20,0.26,0.67,U] [#6 0.21,0.62,0.72,U] [#7 0.04,0.45,0.67,U] [#8 0.07,0.44,0.62,U] 
19:02:50.866 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.35}, one-star: {-0.20, 0.28}
19:02:50.866 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.58) = xAngle (3.76 = -2.52)
19:02:50.866 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.87 = 0.59)
19:02:50.866 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.28 hyp=0.34 cameraTheta=2.19 mountX=-0.27 mountY=0.19, mountTheta=2.54
19:02:50.866 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.28, opts=13)
19:02:50.866 00.000 7988 Enqueuing Move request for scope (-0.20, 0.28)
19:02:50.876 00.010 15712 Worker thread wakes up
19:02:50.876 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.28) opts 0xd
19:02:50.876 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.28)
19:02:50.876 00.000 15712 Moving (-0.20, 0.28) raw xDistance=-0.27 yDistance=0.19
19:02:50.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:02:50.877 00.001 7988 UpdateGuideState exits: m=1517 SNR=26.5 Saturated
19:02:50.879 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:50.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:50.881 00.002 7988 Enqueuing Expose request
19:02:50.881 00.000 15712 PPEC rslt: input = -0.27, final = -0.08, react = -0.16, pred = 0.09, hyst = -0.11, hyst_pct = 0.00, period_length = 658.40
19:02:50.881 00.000 15712 PPEC: input: -0.27, control: -0.08, exposure: 1500
19:02:50.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:50.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:02:50.881 00.000 15712 MoveAxis(E, 26, ABG)
19:02:50.881 00.000 15712 Guiding  Dir = 2, Dur = 26
19:02:50.881 00.000 15712 IsGuiding returns 0
19:02:50.902 00.021 15712 PulseGuide returned control before completion, sleep 16
19:02:50.934 00.032 15712 IsGuiding returns 1
19:02:50.934 00.000 15712 scope still moving after pulse duration time elapsed
19:02:50.956 00.022 15712 IsGuiding returns 0
19:02:50.956 00.000 15712 scope move finished after 26 + 48 ms
19:02:50.956 00.000 15712 Move returns status 0, amount 26
19:02:50.956 00.000 15712 MoveAxis(N, 0, ABG)
19:02:50.956 00.000 15712 Move returns status 0, amount 0
19:02:50.956 00.000 15712 move complete, result=0
19:02:50.956 00.000 15712 worker thread done servicing request
19:02:50.956 00.000 15712 Worker thread wakes up
19:02:50.956 00.000 7988 GuideStep: -0.3 px 26 ms EAST, 0.2 px 0 ms NORTH
19:02:50.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:50.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:52.378 01.422 15712 Exposure complete
19:02:52.438 00.060 15712 worker thread done servicing request
19:02:52.438 00.000 7988 OnExposeComplete: enter
19:02:52.438 00.000 7988 UpdateGuideState(): m_state=6
19:02:52.438 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
19:02:52.438 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=435.14, Mass=1453, SNR=26.0, Peak=235 HFD=3.3
19:02:52.438 00.000 7988 MultiStar: [#1 0.02,0.55,0.99,U] [#2 0.06,0.46,1.00,U] [#3 -0.12,0.57,0.93,U] [#4 -0.06,0.63,1.01,U] [#5 0.09,0.24,0.71,U] [#6 0.30,0.66,0.64,U] [#7 0.17,0.14,0.69,U] [#8 0.15,0.52,0.61,U] 
19:02:52.438 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.47}, one-star: {-0.05, 0.38}
19:02:52.447 00.009 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
19:02:52.447 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
19:02:52.447 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.38 hyp=0.38 cameraTheta=1.69 mountX=-0.38 mountY=0.04, mountTheta=3.04
19:02:52.447 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.38, opts=13)
19:02:52.447 00.000 7988 Enqueuing Move request for scope (-0.05, 0.38)
19:02:52.453 00.006 15712 Worker thread wakes up
19:02:52.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.38) opts 0xd
19:02:52.453 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.38)
19:02:52.453 00.000 15712 Moving (-0.05, 0.38) raw xDistance=-0.38 yDistance=0.04
19:02:52.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:52.453 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.0
19:02:52.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:52.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:52.453 00.000 7988 Enqueuing Expose request
19:02:52.453 00.000 15712 PPEC rslt: input = -0.38, final = -0.16, react = -0.23, pred = 0.07, hyst = -0.13, hyst_pct = 0.00, period_length = 658.74
19:02:52.453 00.000 15712 PPEC: input: -0.38, control: -0.16, exposure: 1500
19:02:52.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:52.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:02:52.453 00.000 15712 MoveAxis(E, 52, ABG)
19:02:52.453 00.000 15712 Guiding  Dir = 2, Dur = 52
19:02:52.453 00.000 15712 IsGuiding returns 0
19:02:52.485 00.032 15712 PulseGuide returned control before completion, sleep 37
19:02:52.532 00.047 15712 IsGuiding returns 1
19:02:52.532 00.000 15712 scope still moving after pulse duration time elapsed
19:02:52.564 00.032 15712 IsGuiding returns 0
19:02:52.564 00.000 15712 scope move finished after 52 + 53 ms
19:02:52.564 00.000 15712 Move returns status 0, amount 52
19:02:52.564 00.000 15712 MoveAxis(N, 0, ABG)
19:02:52.564 00.000 15712 Move returns status 0, amount 0
19:02:52.566 00.002 15712 move complete, result=0
19:02:52.566 00.000 15712 worker thread done servicing request
19:02:52.566 00.000 15712 Worker thread wakes up
19:02:52.566 00.000 7988 GuideStep: -0.4 px 52 ms EAST, 0.0 px 0 ms NORTH
19:02:52.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:52.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:54.209 01.643 15712 Exposure complete
19:02:54.269 00.060 15712 worker thread done servicing request
19:02:54.269 00.000 7988 OnExposeComplete: enter
19:02:54.269 00.000 7988 UpdateGuideState(): m_state=6
19:02:54.269 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
19:02:54.278 00.009 7988 Star::Find returns 1 (0), X=1178.31, Y=435.09, Mass=1432, SNR=25.6, Peak=225 HFD=3.3
19:02:54.278 00.000 7988 MultiStar: [#1 0.14,0.65,0.98,U] [#2 -0.12,0.76,1.02,U] [#3 0.06,0.47,0.92,U] [#4 -0.16,0.67,1.00,U] [#5 -0.10,0.38,0.68,U] [#6 0.51,0.68,0.71,U] [#7 0.03,0.63,0.69,U] [#8 -0.12,0.59,0.64,U] 
19:02:54.280 00.002 7988 single-star, 8 included, MultiStar: {0.01, 0.57}, one-star: {-0.11, 0.33}
19:02:54.280 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.81)
19:02:54.282 00.002 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
19:02:54.283 00.001 7988 CameraToMount -- cameraX=-0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.90 mountX=-0.33 mountY=0.10, mountTheta=2.84
19:02:54.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.33, opts=13)
19:02:54.287 00.002 7988 Enqueuing Move request for scope (-0.11, 0.33)
19:02:54.289 00.002 15712 Worker thread wakes up
19:02:54.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:54.291 00.002 7988 UpdateGuideState exits: m=1432 SNR=25.6
19:02:54.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.33) opts 0xd
19:02:54.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:54.293 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.33)
19:02:54.293 00.000 15712 Moving (-0.11, 0.33) raw xDistance=-0.33 yDistance=0.10
19:02:54.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:54.296 00.003 7988 Enqueuing Expose request
19:02:54.301 00.005 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 659.07
19:02:54.301 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
19:02:54.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:54.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:02:54.301 00.000 15712 MoveAxis(E, 67, ABG)
19:02:54.301 00.000 15712 Guiding  Dir = 2, Dur = 67
19:02:54.301 00.000 15712 IsGuiding returns 0
19:02:54.323 00.022 15712 PulseGuide returned control before completion, sleep 57
19:02:54.401 00.078 15712 IsGuiding returns 0
19:02:54.401 00.000 15712 Move returns status 0, amount 67
19:02:54.401 00.000 15712 MoveAxis(N, 0, ABG)
19:02:54.401 00.000 15712 Move returns status 0, amount 0
19:02:54.401 00.000 15712 move complete, result=0
19:02:54.401 00.000 15712 worker thread done servicing request
19:02:54.401 00.000 15712 Worker thread wakes up
19:02:54.401 00.000 7988 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
19:02:54.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:54.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:55.810 01.409 15712 Exposure complete
19:02:55.896 00.086 15712 worker thread done servicing request
19:02:55.896 00.000 7988 OnExposeComplete: enter
19:02:55.902 00.006 7988 UpdateGuideState(): m_state=6
19:02:55.905 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
19:02:55.908 00.003 7988 Star::Find returns 1 (0), X=1178.27, Y=435.16, Mass=1423, SNR=25.5, Peak=198 HFD=3.4
19:02:55.909 00.001 7988 MultiStar: [#1 0.02,0.32,0.99,U] [#2 0.03,0.60,1.01,U] [#3 -0.13,0.37,0.96,U] [#4 -0.27,0.39,1.05,U] [#5 -0.03,0.27,0.69,U] [#6 0.15,0.58,0.71,U] [#7 0.05,0.48,0.66,U] [#8 0.20,0.41,0.65,U] 
19:02:55.911 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.42}, one-star: {-0.16, 0.40}
19:02:55.913 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
19:02:55.915 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
19:02:55.917 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.42 hyp=0.42 cameraTheta=1.65 mountX=-0.42 mountY=0.02, mountTheta=3.09
19:02:55.918 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.42, opts=13)
19:02:55.918 00.000 7988 Enqueuing Move request for scope (-0.03, 0.42)
19:02:55.923 00.005 15712 Worker thread wakes up
19:02:55.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:55.925 00.002 7988 UpdateGuideState exits: m=1423 SNR=25.5
19:02:55.927 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:55.929 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:55.929 00.000 7988 Enqueuing Expose request
19:02:55.931 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.42) opts 0xd
19:02:55.931 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.42)
19:02:55.931 00.000 15712 Moving (-0.03, 0.42) raw xDistance=-0.42 yDistance=0.02
19:02:55.935 00.004 15712 PPEC rslt: input = -0.42, final = -0.27, react = -0.25, pred = -0.02, hyst = -0.24, hyst_pct = 0.00, period_length = 659.40
19:02:55.935 00.000 15712 PPEC: input: -0.42, control: -0.27, exposure: 1500
19:02:55.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:55.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:02:55.935 00.000 15712 MoveAxis(E, 88, ABG)
19:02:55.937 00.002 15712 Guiding  Dir = 2, Dur = 88
19:02:55.937 00.000 15712 IsGuiding returns 0
19:02:55.949 00.012 15712 PulseGuide returned control before completion, sleep 83
19:02:56.061 00.112 15712 IsGuiding returns 0
19:02:56.061 00.000 15712 Move returns status 0, amount 88
19:02:56.061 00.000 15712 MoveAxis(N, 0, ABG)
19:02:56.061 00.000 15712 Move returns status 0, amount 0
19:02:56.061 00.000 15712 move complete, result=0
19:02:56.061 00.000 15712 worker thread done servicing request
19:02:56.061 00.000 15712 Worker thread wakes up
19:02:56.061 00.000 7988 GuideStep: -0.4 px 88 ms EAST, 0.0 px 0 ms NORTH
19:02:56.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:56.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:57.700 01.639 15712 Exposure complete
19:02:57.771 00.071 15712 worker thread done servicing request
19:02:57.771 00.000 7988 OnExposeComplete: enter
19:02:57.773 00.002 7988 UpdateGuideState(): m_state=6
19:02:57.775 00.002 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
19:02:57.776 00.001 7988 Star::Find returns 1 (0), X=1178.63, Y=434.21, Mass=1378, SNR=25.0, Peak=144 HFD=3.6
19:02:57.778 00.002 7988 MultiStar: [#1 0.33,-0.66,1.04,U] [#2 0.02,-0.61,1.02,U] [#3 0.04,-0.50,0.95,U] [#4 0.01,-0.53,1.02,U] [#5 0.25,-0.54,0.69,U] [#6 0.56,-0.52,0.69,U] [#7 0.21,-0.34,0.70,U] [#8 0.29,-0.46,0.64,U] 
19:02:57.780 00.002 7988 refined, 8 included, MultiStar: {0.19, -0.53}, one-star: {0.20, -0.55}
19:02:57.780 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
19:02:57.780 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.82)
19:02:57.780 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.53 hyp=0.57 cameraTheta=-1.22 mountX=0.53 mountY=-0.18, mountTheta=-0.33
19:02:57.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.53, opts=13)
19:02:57.780 00.000 7988 Enqueuing Move request for scope (0.19, -0.53)
19:02:57.780 00.000 15712 Worker thread wakes up
19:02:57.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.53) opts 0xd
19:02:57.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.53)
19:02:57.780 00.000 15712 Moving (0.19, -0.53) raw xDistance=0.53 yDistance=-0.18
19:02:57.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:57.780 00.000 7988 UpdateGuideState exits: m=1378 SNR=25.0
19:02:57.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:57.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:57.793 00.013 7988 Enqueuing Expose request
19:02:57.793 00.000 15712 PPEC rslt: input = 0.53, final = 0.29, react = 0.32, pred = -0.03, hyst = 0.28, hyst_pct = 0.00, period_length = 659.73
19:02:57.793 00.000 15712 PPEC: input: 0.53, control: 0.29, exposure: 1500
19:02:57.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:57.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:02:57.793 00.000 15712 MoveAxis(W, 93, ABG)
19:02:57.793 00.000 15712 Guiding  Dir = 3, Dur = 93
19:02:57.793 00.000 15712 IsGuiding returns 0
19:02:57.809 00.016 15712 PulseGuide returned control before completion, sleep 90
19:02:57.904 00.095 15712 IsGuiding returns 0
19:02:57.904 00.000 15712 Move returns status 0, amount 93
19:02:57.904 00.000 15712 MoveAxis(N, 0, ABG)
19:02:57.904 00.000 15712 Move returns status 0, amount 0
19:02:57.904 00.000 15712 move complete, result=0
19:02:57.904 00.000 7988 GuideStep: 0.5 px 93 ms WEST, -0.2 px 0 ms NORTH
19:02:57.904 00.000 15712 worker thread done servicing request
19:02:57.904 00.000 15712 Worker thread wakes up
19:02:57.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:57.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:02:59.325 01.421 15712 Exposure complete
19:02:59.391 00.066 15712 worker thread done servicing request
19:02:59.391 00.000 7988 OnExposeComplete: enter
19:02:59.391 00.000 7988 UpdateGuideState(): m_state=6
19:02:59.391 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
19:02:59.391 00.000 7988 Star::Find returns 1 (1), X=1178.76, Y=433.26, Mass=1585, SNR=27.1, Peak=255 HFD=3.0
19:02:59.391 00.000 7988 MultiStar: [#1 0.37,-1.49,0.00,M1] [#2 0.19,-1.33,0.00,M1] [#3 0.05,-1.39,0.00,M1] [#4 0.07,-1.21,0.98,U] [#5 0.41,-1.53,0.00,M1] [#6 0.56,-1.42,0.00,M1] [#7 0.54,-1.89,0.00,M1] [#8 0.30,-1.40,0.00,M1] 
19:02:59.399 00.008 7988 refined, 1 included, MultiStar: {0.20, -1.36}, one-star: {0.33, -1.50}
19:02:59.399 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
19:02:59.399 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
19:02:59.402 00.003 7988 CameraToMount -- cameraX=0.20 cameraY=-1.36 hyp=1.37 cameraTheta=-1.42 mountX=1.36 mountY=-0.17, mountTheta=-0.12
19:02:59.402 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-1.36, opts=13)
19:02:59.402 00.000 7988 Enqueuing Move request for scope (0.20, -1.36)
19:02:59.402 00.000 15712 Worker thread wakes up
19:02:59.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:02:59.408 00.006 7988 UpdateGuideState exits: m=1585 SNR=27.1 Saturated
19:02:59.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:59.410 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:02:59.410 00.000 7988 Enqueuing Expose request
19:02:59.412 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.36) opts 0xd
19:02:59.412 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -1.36)
19:02:59.412 00.000 15712 Moving (0.20, -1.36) raw xDistance=1.36 yDistance=-0.17
19:02:59.412 00.000 15712 PPEC rslt: input = 1.36, final = 0.81, react = 0.81, pred = 0.00, hyst = 0.72, hyst_pct = 0.00, period_length = 660.06
19:02:59.412 00.000 15712 PPEC: input: 1.36, control: 0.81, exposure: 1500
19:02:59.412 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:59.412 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:02:59.412 00.000 15712 MoveAxis(W, 266, ABG)
19:02:59.412 00.000 15712 Guiding  Dir = 3, Dur = 266
19:02:59.438 00.026 15712 IsGuiding returns 0
19:02:59.450 00.012 15712 PulseGuide returned control before completion, sleep 261
19:02:59.721 00.271 15712 IsGuiding returns 0
19:02:59.721 00.000 15712 Move returns status 0, amount 266
19:02:59.721 00.000 15712 MoveAxis(N, 0, ABG)
19:02:59.721 00.000 15712 Move returns status 0, amount 0
19:02:59.721 00.000 15712 move complete, result=0
19:02:59.721 00.000 7988 GuideStep: 1.4 px 266 ms WEST, -0.2 px 0 ms NORTH
19:02:59.729 00.008 15712 worker thread done servicing request
19:02:59.729 00.000 15712 Worker thread wakes up
19:02:59.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:02:59.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:01.366 01.637 15712 Exposure complete
19:03:01.427 00.061 15712 worker thread done servicing request
19:03:01.427 00.000 7988 OnExposeComplete: enter
19:03:01.427 00.000 7988 UpdateGuideState(): m_state=6
19:03:01.430 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
19:03:01.430 00.000 7988 Star::Find returns 1 (0), X=1178.71, Y=433.22, Mass=1418, SNR=25.3, Peak=187 HFD=2.9
19:03:01.432 00.002 7988 MultiStar: [#1 0.48,-1.35,0.00,M2] [#2 0.21,-1.35,0.00,M2] [#3 0.33,-1.21,0.99,U] [#4 0.10,-1.43,0.00,M1] [#5 0.19,-1.51,0.00,M2] [#6 0.64,-1.39,0.00,M2] [#7 0.50,-1.34,0.00,M2] [#8 0.37,-1.37,0.00,M2] 
19:03:01.434 00.002 7988 refined, 1 included, MultiStar: {0.31, -1.38}, one-star: {0.28, -1.54}
19:03:01.434 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.58) = xAngle (0.23 = 0.23)
19:03:01.436 00.002 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.34 = -2.95)
19:03:01.436 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-1.38 hyp=1.41 cameraTheta=-1.35 mountX=1.37 mountY=-0.27, mountTheta=-0.20
19:03:01.438 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-1.38, opts=13)
19:03:01.440 00.002 7988 Enqueuing Move request for scope (0.31, -1.38)
19:03:01.440 00.000 15712 Worker thread wakes up
19:03:01.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -1.38) opts 0xd
19:03:01.440 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -1.38)
19:03:01.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:01.440 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.3
19:03:01.443 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:01.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:01.443 00.000 7988 Enqueuing Expose request
19:03:01.443 00.000 15712 Moving (0.31, -1.38) raw xDistance=1.37 yDistance=-0.27
19:03:01.443 00.000 15712 PPEC rslt: input = 1.37, final = 0.80, react = 0.82, pred = -0.02, hyst = 0.76, hyst_pct = 0.00, period_length = 660.38
19:03:01.449 00.006 15712 PPEC: input: 1.37, control: 0.80, exposure: 1500
19:03:01.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:03:01.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:03:01.449 00.000 15712 MoveAxis(W, 261, ABG)
19:03:01.449 00.000 15712 Guiding  Dir = 3, Dur = 261
19:03:01.449 00.000 15712 IsGuiding returns 0
19:03:01.466 00.017 15712 PulseGuide returned control before completion, sleep 252
19:03:01.756 00.290 15712 IsGuiding returns 0
19:03:01.756 00.000 15712 Move returns status 0, amount 261
19:03:01.756 00.000 15712 MoveAxis(N, 0, ABG)
19:03:01.756 00.000 15712 Move returns status 0, amount 0
19:03:01.756 00.000 15712 move complete, result=0
19:03:01.756 00.000 7988 GuideStep: 1.4 px 261 ms WEST, -0.3 px 0 ms NORTH
19:03:01.758 00.002 15712 worker thread done servicing request
19:03:01.758 00.000 15712 Worker thread wakes up
19:03:01.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:01.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:03.170 01.412 15712 Exposure complete
19:03:03.256 00.086 15712 worker thread done servicing request
19:03:03.256 00.000 7988 OnExposeComplete: enter
19:03:03.256 00.000 7988 UpdateGuideState(): m_state=6
19:03:03.256 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
19:03:03.256 00.000 7988 Star::Find returns 1 (0), X=1178.74, Y=433.83, Mass=1429, SNR=25.7, Peak=227 HFD=3.1
19:03:03.264 00.008 7988 MultiStar: [#1 0.59,-0.77,1.02,U] [#2 0.22,-0.82,1.01,U] [#3 0.45,-0.81,0.96,U] [#4 0.11,-0.58,1.05,U] [#5 0.48,-1.13,0.69,U] [#6 0.67,-0.70,0.70,U] [#7 0.55,-0.76,0.68,U] [#8 0.77,-0.89,0.67,U] 
19:03:03.266 00.002 7988 refined, 8 included, MultiStar: {0.43, -0.81}, one-star: {0.31, -0.93}
19:03:03.268 00.002 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.58) = xAngle (0.50 = 0.50)
19:03:03.268 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.61 = -2.68)
19:03:03.270 00.002 7988 CameraToMount -- cameraX=0.43 cameraY=-0.81 hyp=0.92 cameraTheta=-1.08 mountX=0.81 mountY=-0.41, mountTheta=-0.47
19:03:03.274 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=-0.81, opts=13)
19:03:03.276 00.002 7988 Enqueuing Move request for scope (0.43, -0.81)
19:03:03.278 00.002 15712 Worker thread wakes up
19:03:03.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.81) opts 0xd
19:03:03.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, -0.81)
19:03:03.278 00.000 15712 Moving (0.43, -0.81) raw xDistance=0.81 yDistance=-0.41
19:03:03.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:03.278 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.7
19:03:03.281 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:03.281 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:03.281 00.000 7988 Enqueuing Expose request
19:03:03.281 00.000 15712 PPEC rslt: input = 0.81, final = 0.46, react = 0.49, pred = -0.02, hyst = 0.49, hyst_pct = 0.00, period_length = 660.70
19:03:03.281 00.000 15712 PPEC: input: 0.81, control: 0.46, exposure: 1500
19:03:03.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:03:03.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
19:03:03.281 00.000 15712 MoveAxis(W, 151, ABG)
19:03:03.281 00.000 15712 Guiding  Dir = 3, Dur = 151
19:03:03.281 00.000 15712 IsGuiding returns 0
19:03:03.298 00.017 15712 PulseGuide returned control before completion, sleep 146
19:03:03.472 00.174 15712 IsGuiding returns 0
19:03:03.472 00.000 15712 Move returns status 0, amount 151
19:03:03.472 00.000 15712 MoveAxis(N, 0, ABG)
19:03:03.472 00.000 15712 Move returns status 0, amount 0
19:03:03.472 00.000 15712 move complete, result=0
19:03:03.472 00.000 15712 worker thread done servicing request
19:03:03.472 00.000 15712 Worker thread wakes up
19:03:03.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:03.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:03.472 00.000 7988 GuideStep: 0.8 px 151 ms WEST, -0.4 px 0 ms NORTH
19:03:05.117 01.645 15712 Exposure complete
19:03:05.212 00.095 15712 worker thread done servicing request
19:03:05.212 00.000 7988 OnExposeComplete: enter
19:03:05.214 00.002 7988 UpdateGuideState(): m_state=6
19:03:05.214 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
19:03:05.214 00.000 7988 Star::Find returns 1 (0), X=1178.74, Y=434.79, Mass=1426, SNR=25.6, Peak=227 HFD=2.8
19:03:05.214 00.000 7988 MultiStar: [#1 0.62,0.25,1.03,U] [#2 0.34,0.11,1.02,U] [#3 0.40,0.06,0.97,U] [#4 0.19,0.04,1.04,U] [#5 0.33,0.09,0.71,U] [#6 0.83,0.18,0.72,U] [#7 0.52,-0.10,0.68,U] [#8 0.45,0.01,0.65,U] 
19:03:05.214 00.000 7988 single-star, 8 included, MultiStar: {0.43, 0.08}, one-star: {0.32, 0.03}
19:03:05.214 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.67 = 1.67)
19:03:05.214 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
19:03:05.214 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.32 cameraTheta=0.09 mountX=-0.03 mountY=-0.32, mountTheta=-1.67
19:03:05.228 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.03, opts=13)
19:03:05.231 00.003 7988 Enqueuing Move request for scope (0.32, 0.03)
19:03:05.231 00.000 15712 Worker thread wakes up
19:03:05.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.03) opts 0xd
19:03:05.231 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.03)
19:03:05.231 00.000 15712 Moving (0.32, 0.03) raw xDistance=-0.03 yDistance=-0.32
19:03:05.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:05.231 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.6
19:03:05.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:05.231 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:05.231 00.000 7988 Enqueuing Expose request
19:03:05.231 00.000 15712 PPEC rslt: input = -0.03, final = 0.09, react = -0.02, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 661.02
19:03:05.231 00.000 15712 PPEC: input: -0.03, control: 0.09, exposure: 1500
19:03:05.231 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.36 newest=-1.00
19:03:05.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
19:03:05.231 00.000 15712 MoveAxis(W, 28, ABG)
19:03:05.231 00.000 15712 Guiding  Dir = 3, Dur = 28
19:03:05.244 00.013 15712 IsGuiding returns 0
19:03:05.265 00.021 15712 IsGuiding returns 1
19:03:05.265 00.000 15712 scope still moving after pulse duration time elapsed
19:03:05.315 00.050 15712 IsGuiding returns 0
19:03:05.315 00.000 15712 scope move finished after 28 + 48 ms
19:03:05.315 00.000 15712 Move returns status 0, amount 28
19:03:05.315 00.000 15712 BLC: Oldest BLC event removed
19:03:05.315 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 215 applied
19:03:05.315 00.000 15712 MoveAxis(N, 297, ABG)
19:03:05.315 00.000 15712 Guiding  Dir = 0, Dur = 297
19:03:05.315 00.000 15712 IsGuiding returns 0
19:03:05.400 00.085 15712 PulseGuide returned control before completion, sleep 228
19:03:05.654 00.254 15712 IsGuiding returns 1
19:03:05.657 00.003 15712 scope still moving after pulse duration time elapsed
19:03:05.688 00.031 15712 IsGuiding returns 1
19:03:05.736 00.048 15712 IsGuiding returns 0
19:03:05.736 00.000 15712 scope move finished after 297 + 117 ms
19:03:05.736 00.000 15712 Move returns status 0, amount 297
19:03:05.736 00.000 15712 move complete, result=0
19:03:05.736 00.000 15712 worker thread done servicing request
19:03:05.736 00.000 15712 Worker thread wakes up
19:03:05.736 00.000 7988 GuideStep: -0.0 px 28 ms WEST, -0.3 px 297 ms NORTH
19:03:05.739 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:05.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:07.157 01.418 15712 Exposure complete
19:03:07.218 00.061 15712 worker thread done servicing request
19:03:07.218 00.000 7988 OnExposeComplete: enter
19:03:07.218 00.000 7988 UpdateGuideState(): m_state=6
19:03:07.231 00.013 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
19:03:07.233 00.002 7988 Star::Find returns 1 (0), X=1178.28, Y=434.75, Mass=1460, SNR=25.8, Peak=178 HFD=3.5
19:03:07.235 00.002 7988 MultiStar: [#1 -0.12,0.12,1.01,U] [#2 0.01,0.22,1.00,U] [#3 -0.02,0.09,0.94,U] [#4 -0.29,0.14,1.02,U] [#5 -0.05,0.28,0.70,U] [#6 0.15,0.44,0.69,U] [#7 0.04,0.10,0.67,U] [#8 0.24,0.13,0.67,U] 
19:03:07.235 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.16}, one-star: {-0.14, -0.01}
19:03:07.235 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
19:03:07.235 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.60 = 1.60)
19:03:07.235 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.08 mountX=0.01 mountY=0.14, mountTheta=1.50
19:03:07.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.01, opts=13)
19:03:07.235 00.000 7988 Enqueuing Move request for scope (-0.14, -0.01)
19:03:07.235 00.000 15712 Worker thread wakes up
19:03:07.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
19:03:07.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
19:03:07.235 00.000 15712 Moving (-0.14, -0.01) raw xDistance=0.01 yDistance=0.14
19:03:07.235 00.000 15712 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.04, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.319859, 1:-0.141804
19:03:07.235 00.000 15712 BLC: No correction, Miss < min_move
19:03:07.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:03:07.235 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.8
19:03:07.247 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:07.249 00.002 15712 PPEC rslt: input = 0.01, final = 0.12, react = 0.01, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 661.34
19:03:07.249 00.000 15712 PPEC: input: 0.01, control: 0.12, exposure: 1500
19:03:07.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:07.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:07.249 00.000 7988 Enqueuing Expose request
19:03:07.251 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:03:07.251 00.000 15712 MoveAxis(W, 40, ABG)
19:03:07.251 00.000 15712 Guiding  Dir = 3, Dur = 40
19:03:07.252 00.001 15712 IsGuiding returns 0
19:03:07.271 00.019 15712 PulseGuide returned control before completion, sleep 31
19:03:07.319 00.048 15712 IsGuiding returns 0
19:03:07.319 00.000 15712 Move returns status 0, amount 40
19:03:07.319 00.000 15712 MoveAxis(N, 0, ABG)
19:03:07.319 00.000 15712 Move returns status 0, amount 0
19:03:07.319 00.000 15712 move complete, result=0
19:03:07.319 00.000 7988 GuideStep: 0.0 px 40 ms WEST, 0.1 px 0 ms NORTH
19:03:07.321 00.002 15712 worker thread done servicing request
19:03:07.321 00.000 15712 Worker thread wakes up
19:03:07.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:07.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:08.956 01.635 15712 Exposure complete
19:03:09.003 00.047 15712 worker thread done servicing request
19:03:09.003 00.000 7988 OnExposeComplete: enter
19:03:09.019 00.016 7988 UpdateGuideState(): m_state=6
19:03:09.021 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
19:03:09.021 00.000 7988 Star::Find returns 1 (0), X=1178.04, Y=435.09, Mass=1468, SNR=25.7, Peak=209 HFD=3.7
19:03:09.023 00.002 7988 MultiStar: [#1 -0.21,0.40,0.99,U] [#2 -0.36,0.45,0.99,U] [#3 -0.41,0.24,0.97,U] [#4 -0.37,0.26,1.01,U] [#5 -0.37,0.14,0.70,U] [#6 0.10,0.36,0.70,U] [#7 -0.21,0.34,0.67,U] [#8 -0.09,0.21,0.60,U] 
19:03:09.023 00.000 7988 refined, 8 included, MultiStar: {-0.28, 0.31}, one-star: {-0.38, 0.33}
19:03:09.025 00.002 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.58) = xAngle (3.88 = -2.41)
19:03:09.025 00.000 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.70)
19:03:09.027 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=0.31 hyp=0.41 cameraTheta=2.30 mountX=-0.31 mountY=0.27, mountTheta=2.43
19:03:09.029 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.31, opts=13)
19:03:09.029 00.000 7988 Enqueuing Move request for scope (-0.28, 0.31)
19:03:09.031 00.002 15712 Worker thread wakes up
19:03:09.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.31) opts 0xd
19:03:09.031 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.31)
19:03:09.031 00.000 15712 Moving (-0.28, 0.31) raw xDistance=-0.31 yDistance=0.27
19:03:09.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:09.031 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.7
19:03:09.034 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:09.035 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:09.036 00.001 7988 Enqueuing Expose request
19:03:09.036 00.000 15712 BLC: History state: CurrMiss=-0.27, AvgInitMiss=-0.04, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.319859, 1:-0.141804, 2:-0.267336
19:03:09.036 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
19:03:09.036 00.000 15712 BLC: window closed
19:03:09.036 00.000 15712 PPEC rslt: input = -0.31, final = -0.05, react = -0.18, pred = 0.13, hyst = -0.16, hyst_pct = 0.00, period_length = 661.66
19:03:09.036 00.000 15712 PPEC: input: -0.31, control: -0.05, exposure: 1500
19:03:09.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:03:09.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:03:09.036 00.000 15712 MoveAxis(E, 17, ABG)
19:03:09.036 00.000 15712 Guiding  Dir = 2, Dur = 17
19:03:09.036 00.000 15712 IsGuiding returns 0
19:03:09.059 00.023 15712 IsGuiding returns 1
19:03:09.059 00.000 15712 scope still moving after pulse duration time elapsed
19:03:09.105 00.046 15712 IsGuiding returns 0
19:03:09.105 00.000 15712 scope move finished after 17 + 51 ms
19:03:09.105 00.000 15712 Move returns status 0, amount 17
19:03:09.105 00.000 15712 MoveAxis(N, 0, ABG)
19:03:09.105 00.000 15712 Move returns status 0, amount 0
19:03:09.105 00.000 15712 move complete, result=0
19:03:09.105 00.000 7988 GuideStep: -0.3 px 17 ms EAST, 0.3 px 0 ms NORTH
19:03:09.111 00.006 15712 worker thread done servicing request
19:03:09.111 00.000 15712 Worker thread wakes up
19:03:09.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:09.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:10.517 01.406 15712 Exposure complete
19:03:10.591 00.074 15712 worker thread done servicing request
19:03:10.591 00.000 7988 OnExposeComplete: enter
19:03:10.591 00.000 7988 UpdateGuideState(): m_state=6
19:03:10.596 00.005 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
19:03:10.596 00.000 7988 Star::Find returns 1 (0), X=1178.05, Y=434.71, Mass=1401, SNR=25.2, Peak=201 HFD=3.3
19:03:10.596 00.000 7988 MultiStar: [#1 -0.21,-0.02,1.02,U] [#2 -0.24,0.20,1.04,U] [#3 -0.32,-0.06,0.97,U] [#4 -0.43,0.07,1.01,U] [#5 -0.53,-0.01,0.71,U] [#6 0.04,0.03,0.72,U] [#7 -0.15,0.20,0.66,U] [#8 -0.30,0.14,0.65,U] 
19:03:10.600 00.004 7988 refined, 8 included, MultiStar: {-0.28, 0.05}, one-star: {-0.37, -0.05}
19:03:10.600 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.58) = xAngle (4.55 = -1.74)
19:03:10.600 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.66 = 1.37)
19:03:10.600 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.29 cameraTheta=2.97 mountX=-0.05 mountY=0.28, mountTheta=1.74
19:03:10.600 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.05, opts=13)
19:03:10.600 00.000 7988 Enqueuing Move request for scope (-0.28, 0.05)
19:03:10.600 00.000 15712 Worker thread wakes up
19:03:10.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:10.612 00.012 7988 UpdateGuideState exits: m=1401 SNR=25.2
19:03:10.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:10.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:10.617 00.005 7988 Enqueuing Expose request
19:03:10.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
19:03:10.617 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
19:03:10.617 00.000 15712 Moving (-0.28, 0.05) raw xDistance=-0.05 yDistance=0.28
19:03:10.622 00.005 15712 PPEC rslt: input = -0.05, final = 0.12, react = -0.03, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 661.97
19:03:10.622 00.000 15712 PPEC: input: -0.05, control: 0.12, exposure: 1500
19:03:10.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:03:10.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
19:03:10.622 00.000 15712 MoveAxis(W, 39, ABG)
19:03:10.622 00.000 15712 Guiding  Dir = 3, Dur = 39
19:03:10.628 00.006 15712 IsGuiding returns 0
19:03:10.644 00.016 15712 PulseGuide returned control before completion, sleep 33
19:03:10.691 00.047 15712 IsGuiding returns 0
19:03:10.691 00.000 15712 Move returns status 0, amount 39
19:03:10.691 00.000 15712 MoveAxis(N, 0, ABG)
19:03:10.691 00.000 15712 Move returns status 0, amount 0
19:03:10.691 00.000 15712 move complete, result=0
19:03:10.691 00.000 15712 worker thread done servicing request
19:03:10.691 00.000 15712 Worker thread wakes up
19:03:10.691 00.000 7988 GuideStep: -0.0 px 39 ms WEST, 0.3 px 0 ms NORTH
19:03:10.693 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:10.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:12.323 01.630 15712 Exposure complete
19:03:12.418 00.095 15712 worker thread done servicing request
19:03:12.418 00.000 7988 OnExposeComplete: enter
19:03:12.421 00.003 7988 UpdateGuideState(): m_state=6
19:03:12.423 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
19:03:12.423 00.000 7988 Star::Find returns 1 (0), X=1178.00, Y=434.56, Mass=1362, SNR=24.8, Peak=238 HFD=3.0
19:03:12.425 00.002 7988 MultiStar: [#1 -0.24,-0.14,1.04,U] [#2 -0.41,-0.03,1.01,U] [#3 -0.37,-0.14,0.94,U] [#4 -0.47,-0.07,1.08,U] [#5 -0.31,-0.20,0.72,U] [#6 -0.07,0.09,0.69,U] [#7 -0.26,-0.29,0.68,U] [#8 -0.26,0.07,0.63,U] 
19:03:12.427 00.002 7988 refined, 8 included, MultiStar: {-0.33, -0.11}, one-star: {-0.42, -0.20}
19:03:12.429 00.002 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.25 = -1.25)
19:03:12.432 00.003 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.86 = 1.86)
19:03:12.432 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.11 hyp=0.34 cameraTheta=-2.83 mountX=0.11 mountY=0.33, mountTheta=1.26
19:03:12.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.11, opts=13)
19:03:12.434 00.000 7988 Enqueuing Move request for scope (-0.33, -0.11)
19:03:12.441 00.007 15712 Worker thread wakes up
19:03:12.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:12.441 00.000 7988 UpdateGuideState exits: m=1362 SNR=24.8
19:03:12.443 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:12.445 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:12.447 00.002 7988 Enqueuing Expose request
19:03:12.449 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.11) opts 0xd
19:03:12.449 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.11)
19:03:12.449 00.000 15712 Moving (-0.33, -0.11) raw xDistance=0.11 yDistance=0.33
19:03:12.450 00.001 15712 PPEC rslt: input = 0.11, final = 0.11, react = 0.06, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 662.28
19:03:12.450 00.000 15712 PPEC: input: 0.11, control: 0.11, exposure: 1500
19:03:12.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:03:12.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
19:03:12.450 00.000 15712 MoveAxis(W, 35, ABG)
19:03:12.450 00.000 15712 Guiding  Dir = 3, Dur = 35
19:03:12.450 00.000 15712 IsGuiding returns 0
19:03:12.482 00.032 15712 PulseGuide returned control before completion, sleep 17
19:03:12.530 00.048 15712 IsGuiding returns 1
19:03:12.530 00.000 15712 scope still moving after pulse duration time elapsed
19:03:12.562 00.032 15712 IsGuiding returns 0
19:03:12.562 00.000 15712 scope move finished after 35 + 72 ms
19:03:12.562 00.000 15712 Move returns status 0, amount 35
19:03:12.562 00.000 15712 MoveAxis(N, 0, ABG)
19:03:12.562 00.000 15712 Move returns status 0, amount 0
19:03:12.562 00.000 15712 move complete, result=0
19:03:12.562 00.000 15712 worker thread done servicing request
19:03:12.562 00.000 15712 Worker thread wakes up
19:03:12.562 00.000 7988 GuideStep: 0.1 px 35 ms WEST, 0.3 px 0 ms NORTH
19:03:12.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:12.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:13.978 01.416 15712 Exposure complete
19:03:14.073 00.095 15712 worker thread done servicing request
19:03:14.073 00.000 7988 OnExposeComplete: enter
19:03:14.073 00.000 7988 UpdateGuideState(): m_state=6
19:03:14.073 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
19:03:14.079 00.006 7988 Star::Find returns 1 (0), X=1177.91, Y=434.70, Mass=1378, SNR=25.0, Peak=210 HFD=3.3
19:03:14.079 00.000 7988 MultiStar: [#1 -0.48,0.11,1.02,U] [#2 -0.54,0.09,1.01,U] [#3 -0.54,0.07,0.97,U] [#4 -0.63,0.16,1.07,U] [#5 -0.54,0.06,0.74,U] [#6 -0.27,0.29,0.74,U] [#7 -0.44,0.04,0.64,U] [#8 -0.27,0.24,0.62,U] 
19:03:14.079 00.000 7988 refined, 8 included, MultiStar: {-0.49, 0.10}, one-star: {-0.51, -0.06}
19:03:14.087 00.008 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.58) = xAngle (4.51 = -1.78)
19:03:14.089 00.002 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.62 = 1.33)
19:03:14.091 00.002 7988 CameraToMount -- cameraX=-0.49 cameraY=0.10 hyp=0.50 cameraTheta=2.93 mountX=-0.10 mountY=0.48, mountTheta=1.78
19:03:14.095 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.49, y=0.10, opts=13)
19:03:14.097 00.002 7988 Enqueuing Move request for scope (-0.49, 0.10)
19:03:14.099 00.002 15712 Worker thread wakes up
19:03:14.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.10) opts 0xd
19:03:14.099 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.49, 0.10)
19:03:14.099 00.000 15712 Moving (-0.49, 0.10) raw xDistance=-0.10 yDistance=0.48
19:03:14.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:14.101 00.002 7988 UpdateGuideState exits: m=1378 SNR=25.0
19:03:14.103 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:14.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:14.103 00.000 7988 Enqueuing Expose request
19:03:14.103 00.000 15712 PPEC rslt: input = -0.10, final = 0.07, react = -0.06, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 662.59
19:03:14.103 00.000 15712 PPEC: input: -0.10, control: 0.07, exposure: 1500
19:03:14.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:03:14.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
19:03:14.103 00.000 15712 MoveAxis(W, 24, ABG)
19:03:14.103 00.000 15712 Guiding  Dir = 3, Dur = 24
19:03:14.103 00.000 15712 IsGuiding returns 0
19:03:14.117 00.014 15712 PulseGuide returned control before completion, sleep 16
19:03:14.165 00.048 15712 IsGuiding returns 0
19:03:14.165 00.000 15712 Move returns status 0, amount 24
19:03:14.165 00.000 15712 MoveAxis(N, 0, ABG)
19:03:14.165 00.000 15712 Move returns status 0, amount 0
19:03:14.165 00.000 15712 move complete, result=0
19:03:14.165 00.000 15712 worker thread done servicing request
19:03:14.165 00.000 15712 Worker thread wakes up
19:03:14.165 00.000 7988 GuideStep: -0.1 px 24 ms WEST, 0.5 px 0 ms NORTH
19:03:14.178 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:14.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:15.821 01.643 15712 Exposure complete
19:03:15.883 00.062 15712 worker thread done servicing request
19:03:15.883 00.000 7988 OnExposeComplete: enter
19:03:15.883 00.000 7988 UpdateGuideState(): m_state=6
19:03:15.886 00.003 7988 Star::Find(15, 1177, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
19:03:15.886 00.000 7988 Star::Find returns 1 (0), X=1177.96, Y=434.60, Mass=1487, SNR=26.1, Peak=235 HFD=3.3
19:03:15.888 00.002 7988 MultiStar: [#1 -0.13,-0.17,0.97,U] [#2 -0.37,-0.01,0.96,U] [#3 -0.47,-0.04,0.94,U] [#4 -0.49,-0.03,1.01,U] [#5 -0.54,-0.21,0.70,U] [#6 -0.06,-0.07,0.68,U] [#7 -0.10,-0.02,0.66,U] [#8 -0.24,0.20,0.62,U] 
19:03:15.890 00.002 7988 refined, 8 included, MultiStar: {-0.33, -0.07}, one-star: {-0.46, -0.16}
19:03:15.890 00.000 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.58) = xAngle (-1.37 = -1.37)
19:03:15.892 00.002 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.74 = 1.74)
19:03:15.892 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.07 hyp=0.34 cameraTheta=-2.95 mountX=0.07 mountY=0.33, mountTheta=1.37
19:03:15.894 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.07, opts=13)
19:03:15.896 00.002 7988 Enqueuing Move request for scope (-0.33, -0.07)
19:03:15.897 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:03:15.899 00.002 7988 UpdateGuideState exits: m=1487 SNR=26.1
19:03:15.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:15.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:15.899 00.000 7988 Enqueuing Expose request
19:03:15.899 00.000 15712 Worker thread wakes up
19:03:15.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.07) opts 0xd
19:03:15.899 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.07)
19:03:15.899 00.000 15712 Moving (-0.33, -0.07) raw xDistance=0.07 yDistance=0.33
19:03:15.899 00.000 15712 PPEC rslt: input = 0.07, final = 0.06, react = 0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 662.90
19:03:15.899 00.000 15712 PPEC: input: 0.07, control: 0.06, exposure: 1500
19:03:15.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:03:15.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
19:03:15.899 00.000 15712 MoveAxis(W, 19, ABG)
19:03:15.899 00.000 15712 Guiding  Dir = 3, Dur = 19
19:03:15.899 00.000 15712 IsGuiding returns 0
19:03:15.935 00.036 15712 IsGuiding returns 1
19:03:15.935 00.000 15712 scope still moving after pulse duration time elapsed
19:03:15.982 00.047 15712 IsGuiding returns 0
19:03:15.982 00.000 15712 scope move finished after 19 + 56 ms
19:03:15.982 00.000 15712 Move returns status 0, amount 19
19:03:15.982 00.000 15712 MoveAxis(N, 0, ABG)
19:03:15.982 00.000 15712 Move returns status 0, amount 0
19:03:15.982 00.000 15712 move complete, result=0
19:03:15.982 00.000 15712 worker thread done servicing request
19:03:15.982 00.000 15712 Worker thread wakes up
19:03:15.982 00.000 7988 GuideStep: 0.1 px 19 ms WEST, 0.3 px 0 ms NORTH
19:03:15.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:15.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:17.396 01.414 15712 Exposure complete
19:03:17.457 00.061 15712 worker thread done servicing request
19:03:17.457 00.000 7988 OnExposeComplete: enter
19:03:17.457 00.000 7988 UpdateGuideState(): m_state=6
19:03:17.460 00.003 7988 Star::Find(15, 1177, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
19:03:17.460 00.000 7988 Star::Find returns 1 (0), X=1178.08, Y=434.88, Mass=1493, SNR=26.0, Peak=225 HFD=3.1
19:03:17.462 00.002 7988 MultiStar: [#1 -0.02,-0.09,1.02,U] [#2 -0.10,0.02,0.99,U] [#3 -0.32,0.09,0.94,U] [#4 -0.45,0.10,1.01,U] [#5 -0.21,0.04,0.70,U] [#6 0.07,0.20,0.72,U] [#7 -0.18,0.13,0.68,U] [#8 -0.03,0.14,0.63,U] 
19:03:17.464 00.002 7988 refined, 8 included, MultiStar: {-0.19, 0.08}, one-star: {-0.35, 0.12}
19:03:17.464 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.34 = -1.95)
19:03:17.466 00.002 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.45 = 1.16)
19:03:17.466 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.76 mountX=-0.07 mountY=0.19, mountTheta=1.95
19:03:17.466 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.08, opts=13)
19:03:17.466 00.000 7988 Enqueuing Move request for scope (-0.19, 0.08)
19:03:17.466 00.000 15712 Worker thread wakes up
19:03:17.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
19:03:17.466 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
19:03:17.466 00.000 15712 Moving (-0.19, 0.08) raw xDistance=-0.07 yDistance=0.19
19:03:17.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
19:03:17.473 00.007 7988 UpdateGuideState exits: m=1493 SNR=26.0
19:03:17.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:17.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:17.473 00.000 7988 Enqueuing Expose request
19:03:17.473 00.000 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 663.20
19:03:17.473 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
19:03:17.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:17.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:03:17.473 00.000 15712 MoveAxis(W, 14, ABG)
19:03:17.473 00.000 15712 Guiding  Dir = 3, Dur = 14
19:03:17.513 00.040 15712 IsGuiding returns 0
19:03:17.530 00.017 15712 IsGuiding returns 1
19:03:17.530 00.000 15712 scope still moving after pulse duration time elapsed
19:03:17.577 00.047 15712 IsGuiding returns 0
19:03:17.581 00.004 15712 scope move finished after 14 + 49 ms
19:03:17.581 00.000 15712 Move returns status 0, amount 14
19:03:17.581 00.000 15712 MoveAxis(N, 0, ABG)
19:03:17.581 00.000 15712 Move returns status 0, amount 0
19:03:17.581 00.000 15712 move complete, result=0
19:03:17.581 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.2 px 0 ms NORTH
19:03:17.581 00.000 15712 worker thread done servicing request
19:03:17.581 00.000 15712 Worker thread wakes up
19:03:17.583 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:17.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:19.222 01.639 15712 Exposure complete
19:03:19.310 00.088 15712 worker thread done servicing request
19:03:19.314 00.004 7988 OnExposeComplete: enter
19:03:19.316 00.002 7988 UpdateGuideState(): m_state=6
19:03:19.316 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
19:03:19.316 00.000 7988 Star::Find returns 1 (0), X=1178.05, Y=434.91, Mass=1374, SNR=25.1, Peak=235 HFD=2.8
19:03:19.316 00.000 7988 MultiStar: [#1 -0.13,0.24,1.03,U] [#2 -0.44,0.22,1.04,U] [#3 -0.29,0.33,0.98,U] [#4 -0.41,0.13,1.05,U] [#5 -0.23,0.04,0.71,U] [#6 0.11,0.22,0.71,U] [#7 -0.12,0.19,0.72,U] [#8 0.01,0.26,0.66,U] 
19:03:19.316 00.000 7988 refined, 8 included, MultiStar: {-0.23, 0.20}, one-star: {-0.37, 0.15}
19:03:19.316 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.58) = xAngle (4.01 = -2.27)
19:03:19.327 00.011 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.12 = 0.84)
19:03:19.327 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.31 cameraTheta=2.43 mountX=-0.20 mountY=0.23, mountTheta=2.28
19:03:19.330 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.20, opts=13)
19:03:19.330 00.000 7988 Enqueuing Move request for scope (-0.23, 0.20)
19:03:19.330 00.000 15712 Worker thread wakes up
19:03:19.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
19:03:19.330 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
19:03:19.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:19.330 00.000 15712 Moving (-0.23, 0.20) raw xDistance=-0.20 yDistance=0.23
19:03:19.330 00.000 7988 UpdateGuideState exits: m=1374 SNR=25.1
19:03:19.342 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:19.344 00.002 15712 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 663.50
19:03:19.344 00.000 15712 PPEC: input: -0.20, control: -0.09, exposure: 1500
19:03:19.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:19.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:19.346 00.002 7988 Enqueuing Expose request
19:03:19.348 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:03:19.348 00.000 15712 MoveAxis(E, 30, ABG)
19:03:19.348 00.000 15712 Guiding  Dir = 2, Dur = 30
19:03:19.350 00.002 15712 IsGuiding returns 0
19:03:19.362 00.012 15712 PulseGuide returned control before completion, sleep 20
19:03:19.412 00.050 15712 IsGuiding returns 1
19:03:19.412 00.000 15712 scope still moving after pulse duration time elapsed
19:03:19.441 00.029 15712 IsGuiding returns 0
19:03:19.441 00.000 15712 scope move finished after 30 + 61 ms
19:03:19.441 00.000 15712 Move returns status 0, amount 30
19:03:19.441 00.000 15712 MoveAxis(N, 0, ABG)
19:03:19.441 00.000 15712 Move returns status 0, amount 0
19:03:19.441 00.000 15712 move complete, result=0
19:03:19.441 00.000 15712 worker thread done servicing request
19:03:19.441 00.000 15712 Worker thread wakes up
19:03:19.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:19.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:19.441 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
19:03:20.854 01.413 15712 Exposure complete
19:03:20.954 00.100 15712 worker thread done servicing request
19:03:20.954 00.000 7988 OnExposeComplete: enter
19:03:20.956 00.002 7988 UpdateGuideState(): m_state=6
19:03:20.956 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
19:03:20.956 00.000 7988 Star::Find returns 1 (0), X=1178.08, Y=434.45, Mass=1440, SNR=25.7, Peak=241 HFD=3.4
19:03:20.956 00.000 7988 MultiStar: [#1 -0.24,0.03,1.01,U] [#2 -0.30,-0.07,0.99,U] [#3 -0.33,0.08,0.94,U] [#4 -0.50,0.01,1.04,U] [#5 -0.42,-0.28,0.71,U] [#6 0.30,0.15,0.70,U] [#7 -0.05,0.00,0.68,U] [#8 -0.44,-0.08,0.63,U] 
19:03:20.956 00.000 7988 refined, 8 included, MultiStar: {-0.28, -0.05}, one-star: {-0.35, -0.31}
19:03:20.965 00.009 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.58) = xAngle (-1.37 = -1.37)
19:03:20.965 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.73 = 1.73)
19:03:20.965 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.05 hyp=0.28 cameraTheta=-2.95 mountX=0.05 mountY=0.28, mountTheta=1.38
19:03:20.965 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.05, opts=13)
19:03:20.973 00.008 7988 Enqueuing Move request for scope (-0.28, -0.05)
19:03:20.975 00.002 15712 Worker thread wakes up
19:03:20.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.05) opts 0xd
19:03:20.975 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.05)
19:03:20.975 00.000 15712 Moving (-0.28, -0.05) raw xDistance=0.05 yDistance=0.28
19:03:20.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:20.977 00.002 7988 UpdateGuideState exits: m=1440 SNR=25.7
19:03:20.979 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:20.981 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:20.981 00.000 7988 Enqueuing Expose request
19:03:20.981 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 663.80
19:03:20.981 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
19:03:20.981 00.000 15712 switching direction from -1 to 1 - decHistory=5 oldest=0.09 newest=0.69
19:03:20.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
19:03:20.981 00.000 15712 MoveAxis(W, 3, ABG)
19:03:20.981 00.000 15712 Guiding  Dir = 3, Dur = 3
19:03:20.981 00.000 15712 IsGuiding returns 0
19:03:20.997 00.016 15712 IsGuiding returns 0
19:03:20.997 00.000 15712 Move returns status 0, amount 3
19:03:20.997 00.000 15712 BLC: Oldest BLC event removed
19:03:20.997 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 215 applied
19:03:20.997 00.000 15712 MoveAxis(S, 286, ABG)
19:03:20.997 00.000 15712 Guiding  Dir = 1, Dur = 286
19:03:20.997 00.000 15712 IsGuiding returns 0
19:03:21.076 00.079 15712 PulseGuide returned control before completion, sleep 217
19:03:21.330 00.254 15712 IsGuiding returns 1
19:03:21.330 00.000 15712 scope still moving after pulse duration time elapsed
19:03:21.399 00.069 15712 IsGuiding returns 0
19:03:21.399 00.000 15712 scope move finished after 286 + 112 ms
19:03:21.399 00.000 15712 Move returns status 0, amount 286
19:03:21.399 00.000 15712 move complete, result=0
19:03:21.399 00.000 15712 worker thread done servicing request
19:03:21.399 00.000 15712 Worker thread wakes up
19:03:21.399 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.3 px 286 ms SOUTH
19:03:21.403 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:21.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:23.033 01.630 15712 Exposure complete
19:03:23.126 00.093 15712 worker thread done servicing request
19:03:23.126 00.000 7988 OnExposeComplete: enter
19:03:23.138 00.012 7988 UpdateGuideState(): m_state=6
19:03:23.138 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
19:03:23.143 00.005 7988 Star::Find returns 1 (1), X=1178.23, Y=434.43, Mass=1463, SNR=25.8, Peak=255 HFD=3.2
19:03:23.143 00.000 7988 MultiStar: [#1 -0.15,-0.02,0.98,U] [#2 -0.34,-0.38,0.96,U] [#3 -0.34,-0.24,0.93,U] [#4 -0.41,-0.10,1.05,U] [#5 -0.38,-0.23,0.68,U] [#6 0.10,-0.22,0.71,U] [#7 -0.15,-0.27,0.63,U] [#8 -0.25,-0.02,0.65,U] 
19:03:23.143 00.000 7988 refined, 8 included, MultiStar: {-0.25, -0.20}, one-star: {-0.19, -0.33}
19:03:23.143 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.87 = -0.87)
19:03:23.143 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.24 = 2.24)
19:03:23.143 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-2.45 mountX=0.21 mountY=0.25, mountTheta=0.89
19:03:23.154 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.20, opts=13)
19:03:23.156 00.002 7988 Enqueuing Move request for scope (-0.25, -0.20)
19:03:23.158 00.002 15712 Worker thread wakes up
19:03:23.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.20) opts 0xd
19:03:23.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.20)
19:03:23.158 00.000 15712 Moving (-0.25, -0.20) raw xDistance=0.21 yDistance=0.25
19:03:23.158 00.000 15712 BLC: History state: CurrMiss=0.25, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.276448, 1:0.251878
19:03:23.158 00.000 15712 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
19:03:23.158 00.000 15712 BLC: window closed
19:03:23.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:23.161 00.003 7988 UpdateGuideState exits: m=1463 SNR=25.8 Saturated
19:03:23.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:23.163 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:23.165 00.002 7988 Enqueuing Expose request
19:03:23.167 00.002 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 664.09
19:03:23.167 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
19:03:23.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
19:03:23.167 00.000 15712 MoveAxis(W, 39, ABG)
19:03:23.167 00.000 15712 Guiding  Dir = 3, Dur = 39
19:03:23.167 00.000 15712 IsGuiding returns 0
19:03:23.185 00.018 15712 PulseGuide returned control before completion, sleep 27
19:03:23.233 00.048 15712 IsGuiding returns 1
19:03:23.233 00.000 15712 scope still moving after pulse duration time elapsed
19:03:23.265 00.032 15712 IsGuiding returns 0
19:03:23.265 00.000 15712 scope move finished after 39 + 57 ms
19:03:23.265 00.000 15712 Move returns status 0, amount 39
19:03:23.265 00.000 15712 MoveAxis(S, 64, ABG)
19:03:23.265 00.000 15712 Guiding  Dir = 1, Dur = 64
19:03:23.265 00.000 15712 IsGuiding returns 0
19:03:23.347 00.082 15712 IsGuiding returns 1
19:03:23.347 00.000 15712 scope still moving after pulse duration time elapsed
19:03:23.377 00.030 15712 IsGuiding returns 1
19:03:23.447 00.070 15712 IsGuiding returns 0
19:03:23.447 00.000 15712 scope move finished after 64 + 117 ms
19:03:23.447 00.000 15712 Move returns status 0, amount 64
19:03:23.447 00.000 15712 move complete, result=0
19:03:23.447 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.3 px 64 ms SOUTH
19:03:23.448 00.001 15712 worker thread done servicing request
19:03:23.450 00.002 15712 Worker thread wakes up
19:03:23.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:23.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:24.860 01.410 15712 Exposure complete
19:03:24.921 00.061 15712 worker thread done servicing request
19:03:24.921 00.000 7988 OnExposeComplete: enter
19:03:24.921 00.000 7988 UpdateGuideState(): m_state=6
19:03:24.921 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
19:03:24.921 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=434.52, Mass=1413, SNR=25.4, Peak=214 HFD=3.2
19:03:24.921 00.000 7988 MultiStar: [#1 0.14,0.04,1.02,U] [#2 -0.05,-0.10,1.00,U] [#3 -0.05,-0.09,0.95,U] [#4 -0.17,-0.02,1.01,U] [#5 0.02,-0.20,0.66,U] [#6 0.39,0.15,0.75,U] [#7 0.05,-0.20,0.66,U] [#8 0.12,-0.23,0.63,U] 
19:03:24.928 00.007 7988 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.04, -0.24}
19:03:24.928 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
19:03:24.928 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
19:03:24.928 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.22 mountX=0.09 mountY=-0.03, mountTheta=-0.33
19:03:24.928 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
19:03:24.928 00.000 7988 Enqueuing Move request for scope (0.03, -0.09)
19:03:24.928 00.000 15712 Worker thread wakes up
19:03:24.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
19:03:24.928 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
19:03:24.928 00.000 15712 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=-0.03
19:03:24.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:24.937 00.009 7988 UpdateGuideState exits: m=1413 SNR=25.4
19:03:24.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:24.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:24.937 00.000 7988 Enqueuing Expose request
19:03:24.937 00.000 15712 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 664.39
19:03:24.937 00.000 15712 PPEC: input: 0.09, control: -0.04, exposure: 1500
19:03:24.937 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:24.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:03:24.937 00.000 15712 MoveAxis(E, 12, ABG)
19:03:24.937 00.000 15712 Guiding  Dir = 2, Dur = 12
19:03:24.945 00.008 15712 IsGuiding returns 0
19:03:24.962 00.017 15712 IsGuiding returns 1
19:03:24.962 00.000 15712 scope still moving after pulse duration time elapsed
19:03:25.017 00.055 15712 IsGuiding returns 0
19:03:25.017 00.000 15712 scope move finished after 12 + 68 ms
19:03:25.030 00.013 15712 Move returns status 0, amount 12
19:03:25.030 00.000 15712 MoveAxis(N, 0, ABG)
19:03:25.030 00.000 15712 Move returns status 0, amount 0
19:03:25.030 00.000 15712 move complete, result=0
19:03:25.030 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
19:03:25.032 00.002 15712 worker thread done servicing request
19:03:25.032 00.000 15712 Worker thread wakes up
19:03:25.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:25.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:26.672 01.640 15712 Exposure complete
19:03:26.734 00.062 15712 worker thread done servicing request
19:03:26.734 00.000 7988 OnExposeComplete: enter
19:03:26.734 00.000 7988 UpdateGuideState(): m_state=6
19:03:26.734 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
19:03:26.734 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=434.58, Mass=1421, SNR=25.5, Peak=215 HFD=3.2
19:03:26.734 00.000 7988 MultiStar: [#1 0.29,-0.18,1.05,U] [#2 0.12,-0.03,0.97,U] [#3 -0.03,-0.02,0.96,U] [#4 -0.11,-0.03,1.00,U] [#5 0.11,-0.30,0.71,U] [#6 0.41,0.05,0.69,U] [#7 0.25,-0.23,0.66,U] [#8 0.06,-0.01,0.63,U] 
19:03:26.734 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {-0.05, -0.18}
19:03:26.734 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
19:03:26.734 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.38)
19:03:26.734 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.79 mountX=0.10 mountY=-0.10, mountTheta=-0.77
19:03:26.734 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
19:03:26.734 00.000 7988 Enqueuing Move request for scope (0.10, -0.10)
19:03:26.734 00.000 15712 Worker thread wakes up
19:03:26.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
19:03:26.734 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
19:03:26.734 00.000 15712 Moving (0.10, -0.10) raw xDistance=0.10 yDistance=-0.10
19:03:26.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:26.734 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.5
19:03:26.749 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:26.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:26.749 00.000 7988 Enqueuing Expose request
19:03:26.749 00.000 15712 PPEC rslt: input = 0.10, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 664.68
19:03:26.749 00.000 15712 PPEC: input: 0.10, control: -0.04, exposure: 1500
19:03:26.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:26.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:03:26.749 00.000 15712 MoveAxis(E, 13, ABG)
19:03:26.749 00.000 15712 Guiding  Dir = 2, Dur = 13
19:03:26.749 00.000 15712 IsGuiding returns 0
19:03:26.767 00.018 15712 IsGuiding returns 1
19:03:26.767 00.000 15712 scope still moving after pulse duration time elapsed
19:03:26.835 00.068 15712 IsGuiding returns 1
19:03:26.861 00.026 15712 IsGuiding returns 0
19:03:26.861 00.000 15712 scope move finished after 13 + 94 ms
19:03:26.861 00.000 15712 Move returns status 0, amount 13
19:03:26.861 00.000 15712 MoveAxis(N, 0, ABG)
19:03:26.861 00.000 15712 Move returns status 0, amount 0
19:03:26.861 00.000 15712 move complete, result=0
19:03:26.861 00.000 15712 worker thread done servicing request
19:03:26.861 00.000 15712 Worker thread wakes up
19:03:26.861 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
19:03:26.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:26.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:28.281 01.420 15712 Exposure complete
19:03:28.342 00.061 15712 worker thread done servicing request
19:03:28.342 00.000 7988 OnExposeComplete: enter
19:03:28.344 00.002 7988 UpdateGuideState(): m_state=6
19:03:28.344 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
19:03:28.346 00.002 7988 Star::Find returns 1 (0), X=1178.37, Y=434.04, Mass=1374, SNR=25.1, Peak=210 HFD=3.3
19:03:28.348 00.002 7988 MultiStar: [#1 0.02,-0.44,1.00,U] [#2 -0.05,-0.48,1.01,U] [#3 -0.06,-0.48,0.98,U] [#4 -0.04,-0.44,1.04,U] [#5 -0.05,-0.79,0.71,U] [#6 0.58,-0.33,0.69,U] [#7 0.18,-0.81,0.68,U] [#8 0.06,-0.75,0.64,U] 
19:03:28.348 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.56}, one-star: {-0.05, -0.72}
19:03:28.348 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
19:03:28.348 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
19:03:28.348 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.56 hyp=0.57 cameraTheta=-1.50 mountX=0.56 mountY=-0.03, mountTheta=-0.05
19:03:28.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.56, opts=13)
19:03:28.348 00.000 7988 Enqueuing Move request for scope (0.04, -0.56)
19:03:28.348 00.000 15712 Worker thread wakes up
19:03:28.358 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:28.358 00.000 7988 UpdateGuideState exits: m=1374 SNR=25.1
19:03:28.360 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:28.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:28.362 00.002 7988 Enqueuing Expose request
19:03:28.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.56) opts 0xd
19:03:28.362 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.56)
19:03:28.362 00.000 15712 Moving (0.04, -0.56) raw xDistance=0.56 yDistance=-0.03
19:03:28.365 00.003 15712 PPEC rslt: input = 0.56, final = 0.30, react = 0.34, pred = -0.03, hyst = 0.30, hyst_pct = 0.00, period_length = 664.97
19:03:28.365 00.000 15712 PPEC: input: 0.56, control: 0.30, exposure: 1500
19:03:28.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:28.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:03:28.365 00.000 15712 MoveAxis(W, 99, ABG)
19:03:28.365 00.000 15712 Guiding  Dir = 3, Dur = 99
19:03:28.365 00.000 15712 IsGuiding returns 0
19:03:28.382 00.017 15712 PulseGuide returned control before completion, sleep 89
19:03:28.502 00.120 15712 IsGuiding returns 1
19:03:28.502 00.000 15712 scope still moving after pulse duration time elapsed
19:03:28.549 00.047 15712 IsGuiding returns 0
19:03:28.549 00.000 15712 scope move finished after 99 + 84 ms
19:03:28.549 00.000 15712 Move returns status 0, amount 99
19:03:28.549 00.000 15712 MoveAxis(N, 0, ABG)
19:03:28.549 00.000 15712 Move returns status 0, amount 0
19:03:28.549 00.000 15712 move complete, result=0
19:03:28.549 00.000 15712 worker thread done servicing request
19:03:28.549 00.000 15712 Worker thread wakes up
19:03:28.549 00.000 7988 GuideStep: 0.6 px 99 ms WEST, -0.0 px 0 ms NORTH
19:03:28.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:28.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:30.180 01.631 15712 Exposure complete
19:03:30.241 00.061 15712 worker thread done servicing request
19:03:30.241 00.000 7988 OnExposeComplete: enter
19:03:30.241 00.000 7988 UpdateGuideState(): m_state=6
19:03:30.245 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
19:03:30.245 00.000 7988 Star::Find returns 1 (1), X=1178.18, Y=434.51, Mass=1494, SNR=26.3, Peak=255 HFD=3.0
19:03:30.247 00.002 7988 MultiStar: [#1 -0.06,0.09,1.01,U] [#2 -0.16,0.11,0.96,U] [#3 -0.15,0.11,0.98,U] [#4 -0.30,0.08,1.02,U] [#5 -0.30,-0.26,0.70,U] [#6 0.29,0.13,0.70,U] [#7 0.11,-0.23,0.61,U] [#8 -0.00,0.13,0.62,U] 
19:03:30.249 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.00}, one-star: {-0.25, -0.26}
19:03:30.249 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.58) = xAngle (-1.55 = -1.55)
19:03:30.251 00.002 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.56 = 1.56)
19:03:30.251 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.13 mountX=0.00 mountY=0.11, mountTheta=1.55
19:03:30.252 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.00, opts=13)
19:03:30.254 00.002 7988 Enqueuing Move request for scope (-0.11, -0.00)
19:03:30.254 00.000 15712 Worker thread wakes up
19:03:30.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
19:03:30.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:03:30.256 00.002 7988 UpdateGuideState exits: m=1494 SNR=26.3 Saturated
19:03:30.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:30.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:30.256 00.000 7988 Enqueuing Expose request
19:03:30.256 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
19:03:30.256 00.000 15712 Moving (-0.11, -0.00) raw xDistance=0.00 yDistance=0.11
19:03:30.256 00.000 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 665.25
19:03:30.256 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
19:03:30.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:30.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:03:30.256 00.000 15712 MoveAxis(E, 9, ABG)
19:03:30.256 00.000 15712 Guiding  Dir = 2, Dur = 9
19:03:30.256 00.000 15712 IsGuiding returns 0
19:03:30.288 00.032 15712 IsGuiding returns 0
19:03:30.288 00.000 15712 Move returns status 0, amount 9
19:03:30.288 00.000 15712 MoveAxis(N, 0, ABG)
19:03:30.288 00.000 15712 Move returns status 0, amount 0
19:03:30.288 00.000 15712 move complete, result=0
19:03:30.288 00.000 15712 worker thread done servicing request
19:03:30.288 00.000 15712 Worker thread wakes up
19:03:30.288 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
19:03:30.290 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:30.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:31.702 01.412 15712 Exposure complete
19:03:31.780 00.078 15712 worker thread done servicing request
19:03:31.780 00.000 7988 OnExposeComplete: enter
19:03:31.780 00.000 7988 UpdateGuideState(): m_state=6
19:03:31.780 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
19:03:31.780 00.000 7988 Star::Find returns 1 (1), X=1178.41, Y=434.40, Mass=1497, SNR=26.3, Peak=255 HFD=3.2
19:03:31.795 00.015 7988 MultiStar: [#1 0.00,-0.16,0.99,U] [#2 0.11,-0.30,0.98,U] [#3 -0.16,-0.10,0.96,U] [#4 -0.16,-0.15,1.01,U] [#5 -0.33,-0.22,0.69,U] [#6 0.34,0.12,0.68,U] [#7 0.21,-0.36,0.68,U] [#8 0.12,-0.11,0.69,U] 
19:03:31.795 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.19}, one-star: {-0.01, -0.36}
19:03:31.797 00.002 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
19:03:31.797 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
19:03:31.797 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.56 mountX=0.19 mountY=0.00, mountTheta=0.02
19:03:31.797 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.19, opts=13)
19:03:31.797 00.000 7988 Enqueuing Move request for scope (0.00, -0.19)
19:03:31.797 00.000 15712 Worker thread wakes up
19:03:31.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:31.797 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3 Saturated
19:03:31.809 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:31.811 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:31.813 00.002 7988 Enqueuing Expose request
19:03:31.814 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.19) opts 0xd
19:03:31.814 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.19)
19:03:31.814 00.000 15712 Moving (0.00, -0.19) raw xDistance=0.19 yDistance=0.00
19:03:31.817 00.003 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 665.54
19:03:31.817 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
19:03:31.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:31.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:03:31.817 00.000 15712 MoveAxis(W, 30, ABG)
19:03:31.817 00.000 15712 Guiding  Dir = 3, Dur = 30
19:03:31.817 00.000 15712 IsGuiding returns 0
19:03:31.831 00.014 15712 PulseGuide returned control before completion, sleep 20
19:03:31.899 00.068 15712 IsGuiding returns 0
19:03:31.899 00.000 15712 Move returns status 0, amount 30
19:03:31.899 00.000 15712 MoveAxis(N, 0, ABG)
19:03:31.899 00.000 15712 Move returns status 0, amount 0
19:03:31.899 00.000 15712 move complete, result=0
19:03:31.899 00.000 15712 worker thread done servicing request
19:03:31.899 00.000 15712 Worker thread wakes up
19:03:31.899 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
19:03:31.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:31.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:33.536 01.637 15712 Exposure complete
19:03:33.627 00.091 15712 worker thread done servicing request
19:03:33.627 00.000 7988 OnExposeComplete: enter
19:03:33.632 00.005 7988 UpdateGuideState(): m_state=6
19:03:33.632 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
19:03:33.632 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=434.70, Mass=1450, SNR=25.6, Peak=162 HFD=3.4
19:03:33.632 00.000 7988 MultiStar: [#1 0.32,0.02,1.03,U] [#2 0.05,-0.37,0.97,U] [#3 0.12,-0.11,0.97,U] [#4 0.08,0.04,1.01,U] [#5 0.18,-0.19,0.75,U] [#6 0.46,0.12,0.68,U] [#7 0.39,-0.04,0.70,U] [#8 0.32,-0.15,0.65,U] 
19:03:33.632 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.08}, one-star: {0.14, -0.06}
19:03:33.632 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
19:03:33.632 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -1.99)
19:03:33.644 00.012 7988 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.40 mountX=0.06 mountY=-0.14, mountTheta=-1.18
19:03:33.648 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.06, opts=13)
19:03:33.650 00.002 7988 Enqueuing Move request for scope (0.14, -0.06)
19:03:33.652 00.002 15712 Worker thread wakes up
19:03:33.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
19:03:33.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
19:03:33.652 00.000 15712 Moving (0.14, -0.06) raw xDistance=0.06 yDistance=-0.14
19:03:33.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:33.655 00.003 7988 UpdateGuideState exits: m=1450 SNR=25.6
19:03:33.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:33.657 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:33.659 00.002 7988 Enqueuing Expose request
19:03:33.661 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 665.82
19:03:33.661 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
19:03:33.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:33.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:03:33.661 00.000 15712 MoveAxis(E, 6, ABG)
19:03:33.661 00.000 15712 Guiding  Dir = 2, Dur = 6
19:03:33.664 00.003 15712 IsGuiding returns 0
19:03:33.680 00.016 15712 IsGuiding returns 0
19:03:33.680 00.000 15712 Move returns status 0, amount 6
19:03:33.680 00.000 15712 MoveAxis(N, 0, ABG)
19:03:33.680 00.000 15712 Move returns status 0, amount 0
19:03:33.680 00.000 15712 move complete, result=0
19:03:33.680 00.000 15712 worker thread done servicing request
19:03:33.680 00.000 15712 Worker thread wakes up
19:03:33.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:33.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:33.680 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
19:03:35.108 01.428 15712 Exposure complete
19:03:35.171 00.063 15712 worker thread done servicing request
19:03:35.171 00.000 7988 OnExposeComplete: enter
19:03:35.171 00.000 7988 UpdateGuideState(): m_state=6
19:03:35.180 00.009 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
19:03:35.182 00.002 7988 Star::Find returns 1 (1), X=1178.24, Y=434.61, Mass=1434, SNR=25.8, Peak=255 HFD=3.2
19:03:35.184 00.002 7988 MultiStar: [#1 -0.16,0.00,1.02,U] [#2 -0.25,-0.13,1.00,U] [#3 -0.19,0.02,0.96,U] [#4 -0.40,0.01,1.09,U] [#5 -0.07,0.01,0.68,U] [#6 0.21,0.20,0.68,U] [#7 -0.06,-0.14,0.69,U] [#8 -0.19,-0.16,0.68,U] 
19:03:35.184 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.04}, one-star: {-0.18, -0.15}
19:03:35.186 00.002 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
19:03:35.186 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
19:03:35.188 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.90 mountX=0.04 mountY=0.16, mountTheta=1.32
19:03:35.188 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.04, opts=13)
19:03:35.192 00.004 7988 Enqueuing Move request for scope (-0.16, -0.04)
19:03:35.192 00.000 15712 Worker thread wakes up
19:03:35.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
19:03:35.192 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
19:03:35.192 00.000 15712 Moving (-0.16, -0.04) raw xDistance=0.04 yDistance=0.16
19:03:35.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:03:35.192 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.8 Saturated
19:03:35.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:35.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:35.199 00.007 7988 Enqueuing Expose request
19:03:35.201 00.002 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 666.10
19:03:35.201 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
19:03:35.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:35.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:03:35.201 00.000 15712 MoveAxis(W, 11, ABG)
19:03:35.201 00.000 15712 Guiding  Dir = 3, Dur = 11
19:03:35.201 00.000 15712 IsGuiding returns 0
19:03:35.226 00.025 15712 IsGuiding returns 1
19:03:35.226 00.000 15712 scope still moving after pulse duration time elapsed
19:03:35.274 00.048 15712 IsGuiding returns 0
19:03:35.274 00.000 15712 scope move finished after 11 + 63 ms
19:03:35.274 00.000 15712 Move returns status 0, amount 11
19:03:35.274 00.000 15712 MoveAxis(N, 0, ABG)
19:03:35.274 00.000 15712 Move returns status 0, amount 0
19:03:35.274 00.000 15712 move complete, result=0
19:03:35.274 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.2 px 0 ms NORTH
19:03:35.277 00.003 15712 worker thread done servicing request
19:03:35.277 00.000 15712 Worker thread wakes up
19:03:35.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:35.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:36.912 01.635 15712 Exposure complete
19:03:36.974 00.062 15712 worker thread done servicing request
19:03:36.974 00.000 7988 OnExposeComplete: enter
19:03:36.974 00.000 7988 UpdateGuideState(): m_state=6
19:03:36.976 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
19:03:36.976 00.000 7988 Star::Find returns 1 (0), X=1178.25, Y=434.46, Mass=1495, SNR=26.2, Peak=230 HFD=3.2
19:03:36.978 00.002 7988 MultiStar: [#1 0.02,0.08,0.95,U] [#2 -0.08,-0.02,1.03,U] [#3 -0.26,-0.04,0.93,U] [#4 -0.24,-0.06,1.01,U] [#5 -0.33,-0.27,0.73,U] [#6 0.29,0.04,0.66,U] [#7 0.07,-0.15,0.69,U] [#8 -0.08,-0.21,0.64,U] 
19:03:36.980 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {-0.18, -0.30}
19:03:36.980 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.58) = xAngle (-0.80 = -0.80)
19:03:36.982 00.002 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.31 = 2.31)
19:03:36.982 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.38 mountX=0.10 mountY=0.11, mountTheta=0.82
19:03:36.984 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.10, opts=13)
19:03:36.984 00.000 7988 Enqueuing Move request for scope (-0.10, -0.10)
19:03:36.984 00.000 15712 Worker thread wakes up
19:03:36.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
19:03:36.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
19:03:36.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:36.984 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2
19:03:36.990 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:36.991 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:36.991 00.000 7988 Enqueuing Expose request
19:03:36.991 00.000 15712 Moving (-0.10, -0.10) raw xDistance=0.10 yDistance=0.11
19:03:36.991 00.000 15712 PPEC rslt: input = 0.10, final = 0.09, react = 0.06, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 666.37
19:03:36.991 00.000 15712 PPEC: input: 0.10, control: 0.09, exposure: 1500
19:03:36.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:36.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:03:36.991 00.000 15712 MoveAxis(W, 29, ABG)
19:03:36.991 00.000 15712 Guiding  Dir = 3, Dur = 29
19:03:36.991 00.000 15712 IsGuiding returns 0
19:03:37.011 00.020 15712 PulseGuide returned control before completion, sleep 24
19:03:37.059 00.048 15712 IsGuiding returns 0
19:03:37.059 00.000 15712 Move returns status 0, amount 29
19:03:37.059 00.000 15712 MoveAxis(N, 0, ABG)
19:03:37.059 00.000 15712 Move returns status 0, amount 0
19:03:37.059 00.000 15712 move complete, result=0
19:03:37.059 00.000 7988 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
19:03:37.068 00.009 15712 worker thread done servicing request
19:03:37.068 00.000 15712 Worker thread wakes up
19:03:37.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:37.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:38.487 01.419 15712 Exposure complete
19:03:38.548 00.061 15712 worker thread done servicing request
19:03:38.548 00.000 7988 OnExposeComplete: enter
19:03:38.552 00.004 7988 UpdateGuideState(): m_state=6
19:03:38.554 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
19:03:38.554 00.000 7988 Star::Find returns 1 (0), X=1178.20, Y=434.86, Mass=1539, SNR=26.5, Peak=222 HFD=3.0
19:03:38.556 00.002 7988 MultiStar: [#1 -0.04,0.32,0.97,U] [#2 -0.04,0.24,1.02,U] [#3 -0.20,0.32,0.92,U] [#4 -0.17,0.22,0.98,U] [#5 -0.30,-0.19,0.72,U] [#6 0.31,0.21,0.67,U] [#7 0.13,0.08,0.63,U] [#8 0.08,0.23,0.67,U] 
19:03:38.556 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.18}, one-star: {-0.22, 0.10}
19:03:38.558 00.002 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
19:03:38.560 00.002 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
19:03:38.560 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.93 mountX=-0.18 mountY=0.06, mountTheta=2.80
19:03:38.563 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.18, opts=13)
19:03:38.563 00.000 7988 Enqueuing Move request for scope (-0.07, 0.18)
19:03:38.563 00.000 15712 Worker thread wakes up
19:03:38.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
19:03:38.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
19:03:38.563 00.000 15712 Moving (-0.07, 0.18) raw xDistance=-0.18 yDistance=0.06
19:03:38.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:38.568 00.005 7988 UpdateGuideState exits: m=1539 SNR=26.5
19:03:38.569 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:38.571 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:38.571 00.000 7988 Enqueuing Expose request
19:03:38.571 00.000 15712 PPEC rslt: input = -0.18, final = -0.02, react = -0.11, pred = 0.09, hyst = -0.10, hyst_pct = 0.00, period_length = 666.65
19:03:38.571 00.000 15712 PPEC: input: -0.18, control: -0.02, exposure: 1500
19:03:38.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:38.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:03:38.571 00.000 15712 MoveAxis(E, 6, ABG)
19:03:38.571 00.000 15712 Guiding  Dir = 2, Dur = 6
19:03:38.571 00.000 15712 IsGuiding returns 0
19:03:38.595 00.024 15712 IsGuiding returns 0
19:03:38.595 00.000 15712 Move returns status 0, amount 6
19:03:38.595 00.000 15712 MoveAxis(N, 0, ABG)
19:03:38.595 00.000 15712 Move returns status 0, amount 0
19:03:38.595 00.000 15712 move complete, result=0
19:03:38.595 00.000 15712 worker thread done servicing request
19:03:38.595 00.000 15712 Worker thread wakes up
19:03:38.595 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.1 px 0 ms NORTH
19:03:38.603 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:38.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:40.240 01.637 15712 Exposure complete
19:03:40.287 00.047 15712 worker thread done servicing request
19:03:40.287 00.000 7988 OnExposeComplete: enter
19:03:40.301 00.014 7988 UpdateGuideState(): m_state=6
19:03:40.304 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
19:03:40.304 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=434.73, Mass=1487, SNR=26.2, Peak=212 HFD=3.2
19:03:40.304 00.000 7988 MultiStar: [#1 0.06,0.13,0.98,U] [#2 0.25,0.31,1.01,U] [#3 -0.05,0.24,0.96,U] [#4 -0.12,0.14,1.02,U] [#5 0.00,0.07,0.69,U] [#6 0.39,0.05,0.66,U] [#7 0.12,0.18,0.63,U] [#8 0.31,0.06,0.61,U] 
19:03:40.304 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.03, -0.03}
19:03:40.304 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
19:03:40.304 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.28)
19:03:40.304 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.69 mountX=0.03 mountY=-0.03, mountTheta=-0.88
19:03:40.304 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.03, opts=13)
19:03:40.304 00.000 7988 Enqueuing Move request for scope (0.03, -0.03)
19:03:40.304 00.000 15712 Worker thread wakes up
19:03:40.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
19:03:40.304 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
19:03:40.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:40.304 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2
19:03:40.317 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:40.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:40.317 00.000 7988 Enqueuing Expose request
19:03:40.321 00.004 15712 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=-0.03
19:03:40.321 00.000 15712 PPEC rslt: input = 0.03, final = 0.09, react = 0.02, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 666.92
19:03:40.321 00.000 15712 PPEC: input: 0.03, control: 0.09, exposure: 1500
19:03:40.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:40.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:03:40.321 00.000 15712 MoveAxis(W, 30, ABG)
19:03:40.321 00.000 15712 Guiding  Dir = 3, Dur = 30
19:03:40.321 00.000 15712 IsGuiding returns 0
19:03:40.338 00.017 15712 PulseGuide returned control before completion, sleep 21
19:03:40.372 00.034 15712 IsGuiding returns 1
19:03:40.372 00.000 15712 scope still moving after pulse duration time elapsed
19:03:40.396 00.024 15712 IsGuiding returns 0
19:03:40.396 00.000 15712 scope move finished after 30 + 43 ms
19:03:40.396 00.000 15712 Move returns status 0, amount 30
19:03:40.396 00.000 15712 MoveAxis(N, 0, ABG)
19:03:40.396 00.000 15712 Move returns status 0, amount 0
19:03:40.396 00.000 15712 move complete, result=0
19:03:40.396 00.000 15712 worker thread done servicing request
19:03:40.396 00.000 15712 Worker thread wakes up
19:03:40.396 00.000 7988 GuideStep: 0.0 px 30 ms WEST, -0.0 px 0 ms NORTH
19:03:40.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:40.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:41.813 01.417 15712 Exposure complete
19:03:41.876 00.063 15712 worker thread done servicing request
19:03:41.878 00.002 7988 OnExposeComplete: enter
19:03:41.878 00.000 7988 UpdateGuideState(): m_state=6
19:03:41.878 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
19:03:41.878 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=434.84, Mass=1425, SNR=25.5, Peak=171 HFD=3.2
19:03:41.878 00.000 7988 MultiStar: [#1 0.29,0.14,1.02,U] [#2 -0.10,0.05,1.01,U] [#3 -0.08,0.19,0.96,U] [#4 -0.05,0.16,1.01,U] [#5 -0.02,-0.25,0.72,U] [#6 0.75,0.33,0.72,U] [#7 0.22,-0.13,0.64,U] [#8 0.33,-0.09,0.68,U] 
19:03:41.878 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.05, 0.08}
19:03:41.878 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
19:03:41.886 00.008 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.59)
19:03:41.886 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.01 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
19:03:41.886 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.08, opts=13)
19:03:41.890 00.004 7988 Enqueuing Move request for scope (0.05, 0.08)
19:03:41.890 00.000 15712 Worker thread wakes up
19:03:41.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
19:03:41.890 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
19:03:41.890 00.000 15712 Moving (0.05, 0.08) raw xDistance=-0.08 yDistance=-0.05
19:03:41.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:41.892 00.002 7988 UpdateGuideState exits: m=1425 SNR=25.5
19:03:41.894 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:41.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:41.896 00.002 7988 Enqueuing Expose request
19:03:41.896 00.000 15712 PPEC rslt: input = -0.08, final = 0.09, react = -0.05, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 667.19
19:03:41.896 00.000 15712 PPEC: input: -0.08, control: 0.09, exposure: 1500
19:03:41.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:41.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:03:41.896 00.000 15712 MoveAxis(W, 30, ABG)
19:03:41.898 00.002 15712 Guiding  Dir = 3, Dur = 30
19:03:41.898 00.000 15712 IsGuiding returns 0
19:03:41.925 00.027 15712 PulseGuide returned control before completion, sleep 13
19:03:41.940 00.015 15712 IsGuiding returns 1
19:03:41.940 00.000 15712 scope still moving after pulse duration time elapsed
19:03:41.973 00.033 15712 IsGuiding returns 0
19:03:41.973 00.000 15712 scope move finished after 30 + 45 ms
19:03:41.973 00.000 15712 Move returns status 0, amount 30
19:03:41.973 00.000 15712 MoveAxis(N, 0, ABG)
19:03:41.973 00.000 15712 Move returns status 0, amount 0
19:03:41.973 00.000 15712 move complete, result=0
19:03:41.973 00.000 15712 worker thread done servicing request
19:03:41.973 00.000 15712 Worker thread wakes up
19:03:41.973 00.000 7988 GuideStep: -0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
19:03:41.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:41.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:43.609 01.636 15712 Exposure complete
19:03:43.686 00.077 15712 worker thread done servicing request
19:03:43.686 00.000 7988 OnExposeComplete: enter
19:03:43.694 00.008 7988 UpdateGuideState(): m_state=6
19:03:43.694 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
19:03:43.696 00.002 7988 Star::Find returns 1 (0), X=1178.27, Y=434.80, Mass=1506, SNR=26.3, Peak=196 HFD=3.5
19:03:43.698 00.002 7988 MultiStar: [#1 -0.03,0.12,0.99,U] [#2 -0.07,0.24,0.95,U] [#3 -0.02,0.24,0.96,U] [#4 -0.29,0.48,1.00,U] [#5 -0.07,0.07,0.68,U] [#6 0.39,0.06,0.73,U] [#7 -0.16,0.08,0.66,U] [#8 -0.18,0.35,0.61,U] 
19:03:43.700 00.002 7988 single-star, 8 included, MultiStar: {-0.07, 0.19}, one-star: {-0.15, 0.04}
19:03:43.702 00.002 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.58) = xAngle (4.45 = -1.83)
19:03:43.704 00.002 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.56 = 1.28)
19:03:43.704 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.87 mountX=-0.04 mountY=0.15, mountTheta=1.84
19:03:43.708 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.04, opts=13)
19:03:43.710 00.002 7988 Enqueuing Move request for scope (-0.15, 0.04)
19:03:43.710 00.000 15712 Worker thread wakes up
19:03:43.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:43.712 00.002 7988 UpdateGuideState exits: m=1506 SNR=26.3
19:03:43.714 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
19:03:43.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
19:03:43.714 00.000 15712 Moving (-0.15, 0.04) raw xDistance=-0.04 yDistance=0.15
19:03:43.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:43.716 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:43.716 00.000 7988 Enqueuing Expose request
19:03:43.718 00.002 15712 PPEC rslt: input = -0.04, final = 0.10, react = -0.03, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 667.46
19:03:43.718 00.000 15712 PPEC: input: -0.04, control: 0.10, exposure: 1500
19:03:43.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:43.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:03:43.718 00.000 15712 MoveAxis(W, 32, ABG)
19:03:43.718 00.000 15712 Guiding  Dir = 3, Dur = 32
19:03:43.718 00.000 15712 IsGuiding returns 0
19:03:43.735 00.017 15712 PulseGuide returned control before completion, sleep 14
19:03:43.779 00.044 15712 IsGuiding returns 0
19:03:43.779 00.000 15712 Move returns status 0, amount 32
19:03:43.779 00.000 15712 MoveAxis(N, 0, ABG)
19:03:43.779 00.000 15712 Move returns status 0, amount 0
19:03:43.779 00.000 15712 move complete, result=0
19:03:43.779 00.000 15712 worker thread done servicing request
19:03:43.779 00.000 15712 Worker thread wakes up
19:03:43.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:43.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:43.779 00.000 7988 GuideStep: -0.0 px 32 ms WEST, 0.2 px 0 ms NORTH
19:03:45.193 01.414 15712 Exposure complete
19:03:45.277 00.084 15712 worker thread done servicing request
19:03:45.277 00.000 7988 OnExposeComplete: enter
19:03:45.288 00.011 7988 UpdateGuideState(): m_state=6
19:03:45.288 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
19:03:45.288 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=434.80, Mass=1379, SNR=25.1, Peak=182 HFD=3.5
19:03:45.294 00.006 7988 MultiStar: [#1 0.26,0.21,1.01,U] [#2 -0.08,0.18,1.00,U] [#3 -0.06,0.15,0.94,U] [#4 -0.18,0.16,1.05,U] [#5 0.06,-0.22,0.71,U] [#6 0.54,0.07,0.71,U] [#7 0.13,0.07,0.69,U] [#8 0.10,0.04,0.64,U] 
19:03:45.294 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.03, 0.04}
19:03:45.294 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
19:03:45.294 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
19:03:45.294 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.00 mountX=-0.04 mountY=-0.03, mountTheta=-2.56
19:03:45.294 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
19:03:45.304 00.010 7988 Enqueuing Move request for scope (0.03, 0.04)
19:03:45.304 00.000 15712 Worker thread wakes up
19:03:45.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:45.309 00.005 7988 UpdateGuideState exits: m=1379 SNR=25.1
19:03:45.310 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:45.312 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:45.314 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
19:03:45.314 00.000 7988 Enqueuing Expose request
19:03:45.316 00.002 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
19:03:45.316 00.000 15712 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.03
19:03:45.319 00.003 15712 PPEC rslt: input = -0.04, final = 0.07, react = -0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 667.73
19:03:45.319 00.000 15712 PPEC: input: -0.04, control: 0.07, exposure: 1500
19:03:45.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:45.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:03:45.319 00.000 15712 MoveAxis(W, 21, ABG)
19:03:45.319 00.000 15712 Guiding  Dir = 3, Dur = 21
19:03:45.319 00.000 15712 IsGuiding returns 0
19:03:45.344 00.025 15712 IsGuiding returns 1
19:03:45.344 00.000 15712 scope still moving after pulse duration time elapsed
19:03:45.382 00.038 15712 IsGuiding returns 0
19:03:45.382 00.000 15712 scope move finished after 21 + 52 ms
19:03:45.382 00.000 15712 Move returns status 0, amount 21
19:03:45.382 00.000 15712 MoveAxis(N, 0, ABG)
19:03:45.382 00.000 15712 Move returns status 0, amount 0
19:03:45.382 00.000 15712 move complete, result=0
19:03:45.382 00.000 15712 worker thread done servicing request
19:03:45.395 00.013 15712 Worker thread wakes up
19:03:45.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:45.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:45.395 00.000 7988 GuideStep: -0.0 px 21 ms WEST, -0.0 px 0 ms NORTH
19:03:47.021 01.626 15712 Exposure complete
19:03:47.087 00.066 15712 worker thread done servicing request
19:03:47.087 00.000 7988 OnExposeComplete: enter
19:03:47.087 00.000 7988 UpdateGuideState(): m_state=6
19:03:47.087 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
19:03:47.087 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=434.89, Mass=1392, SNR=25.3, Peak=189 HFD=3.4
19:03:47.087 00.000 7988 MultiStar: [#1 0.18,0.15,1.04,U] [#2 -0.06,0.43,1.04,U] [#3 -0.13,0.12,0.93,U] [#4 -0.34,0.48,1.02,U] [#5 -0.02,-0.06,0.76,U] [#6 0.45,0.24,0.73,U] [#7 0.11,0.06,0.68,U] [#8 0.14,0.17,0.63,U] 
19:03:47.094 00.007 7988 single-star, 8 included, MultiStar: {0.00, 0.21}, one-star: {-0.11, 0.13}
19:03:47.094 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
19:03:47.094 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.67)
19:03:47.094 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.26 mountX=-0.13 mountY=0.11, mountTheta=2.46
19:03:47.098 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.13, opts=13)
19:03:47.098 00.000 7988 Enqueuing Move request for scope (-0.11, 0.13)
19:03:47.098 00.000 15712 Worker thread wakes up
19:03:47.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
19:03:47.098 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
19:03:47.098 00.000 15712 Moving (-0.11, 0.13) raw xDistance=-0.13 yDistance=0.11
19:03:47.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:47.098 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.3
19:03:47.104 00.006 15712 PPEC rslt: input = -0.13, final = 0.07, react = -0.08, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 667.99
19:03:47.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:47.104 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:47.104 00.000 7988 Enqueuing Expose request
19:03:47.104 00.000 15712 PPEC: input: -0.13, control: 0.07, exposure: 1500
19:03:47.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:47.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:03:47.104 00.000 15712 MoveAxis(W, 22, ABG)
19:03:47.104 00.000 15712 Guiding  Dir = 3, Dur = 22
19:03:47.104 00.000 15712 IsGuiding returns 0
19:03:47.131 00.027 15712 IsGuiding returns 1
19:03:47.131 00.000 15712 scope still moving after pulse duration time elapsed
19:03:47.183 00.052 15712 IsGuiding returns 0
19:03:47.183 00.000 15712 scope move finished after 22 + 53 ms
19:03:47.183 00.000 15712 Move returns status 0, amount 22
19:03:47.183 00.000 15712 MoveAxis(N, 0, ABG)
19:03:47.183 00.000 15712 Move returns status 0, amount 0
19:03:47.183 00.000 15712 move complete, result=0
19:03:47.183 00.000 7988 GuideStep: -0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
19:03:47.186 00.003 15712 worker thread done servicing request
19:03:47.186 00.000 15712 Worker thread wakes up
19:03:47.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:47.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:48.597 01.411 15712 Exposure complete
19:03:48.659 00.062 15712 worker thread done servicing request
19:03:48.659 00.000 7988 OnExposeComplete: enter
19:03:48.659 00.000 7988 UpdateGuideState(): m_state=6
19:03:48.665 00.006 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
19:03:48.667 00.002 7988 Star::Find returns 1 (0), X=1178.29, Y=435.13, Mass=1472, SNR=26.0, Peak=193 HFD=3.4
19:03:48.669 00.002 7988 MultiStar: [#1 0.03,0.36,0.97,U] [#2 -0.10,0.19,0.98,U] [#3 0.05,0.34,0.90,U] [#4 0.02,0.49,1.00,U] [#5 0.30,0.12,0.68,U] [#6 0.35,0.53,0.71,U] [#7 0.21,0.08,0.70,U] [#8 0.13,0.29,0.64,U] 
19:03:48.669 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.32}, one-star: {-0.14, 0.37}
19:03:48.671 00.002 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
19:03:48.671 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.25)
19:03:48.673 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.35 mountX=-0.32 mountY=-0.08, mountTheta=-2.90
19:03:48.676 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.32, opts=13)
19:03:48.676 00.000 7988 Enqueuing Move request for scope (0.07, 0.32)
19:03:48.678 00.002 15712 Worker thread wakes up
19:03:48.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
19:03:48.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
19:03:48.678 00.000 15712 Moving (0.07, 0.32) raw xDistance=-0.32 yDistance=-0.08
19:03:48.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:03:48.680 00.002 7988 UpdateGuideState exits: m=1472 SNR=26.0
19:03:48.682 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:48.682 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:48.684 00.002 7988 Enqueuing Expose request
19:03:48.684 00.000 15712 PPEC rslt: input = -0.32, final = -0.14, react = -0.19, pred = 0.05, hyst = -0.17, hyst_pct = 0.00, period_length = 668.25
19:03:48.684 00.000 15712 PPEC: input: -0.32, control: -0.14, exposure: 1500
19:03:48.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:48.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:03:48.684 00.000 15712 MoveAxis(E, 46, ABG)
19:03:48.686 00.002 15712 Guiding  Dir = 2, Dur = 46
19:03:48.686 00.000 15712 IsGuiding returns 0
19:03:48.693 00.007 15712 PulseGuide returned control before completion, sleep 40
19:03:48.783 00.090 15712 IsGuiding returns 0
19:03:48.783 00.000 15712 Move returns status 0, amount 46
19:03:48.783 00.000 15712 MoveAxis(N, 0, ABG)
19:03:48.783 00.000 15712 Move returns status 0, amount 0
19:03:48.783 00.000 15712 move complete, result=0
19:03:48.783 00.000 7988 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
19:03:48.783 00.000 15712 worker thread done servicing request
19:03:48.783 00.000 15712 Worker thread wakes up
19:03:48.785 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:48.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:50.413 01.628 15712 Exposure complete
19:03:50.476 00.063 15712 worker thread done servicing request
19:03:50.476 00.000 7988 OnExposeComplete: enter
19:03:50.478 00.002 7988 UpdateGuideState(): m_state=6
19:03:50.478 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
19:03:50.478 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=435.01, Mass=1394, SNR=25.3, Peak=190 HFD=3.1
19:03:50.478 00.000 7988 MultiStar: [#1 0.11,0.50,1.06,U] [#2 -0.14,0.42,1.03,U] [#3 -0.07,0.33,0.96,U] [#4 -0.09,0.49,1.02,U] [#5 -0.13,0.32,0.70,U] [#6 0.47,0.25,0.70,U] [#7 0.15,0.44,0.67,U] [#8 0.06,0.28,0.68,U] 
19:03:50.478 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.37}, one-star: {0.03, 0.25}
19:03:50.478 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:03:50.478 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
19:03:50.478 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.46 mountX=-0.25 mountY=-0.03, mountTheta=-3.00
19:03:50.478 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.25, opts=13)
19:03:50.478 00.000 7988 Enqueuing Move request for scope (0.03, 0.25)
19:03:50.490 00.012 15712 Worker thread wakes up
19:03:50.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
19:03:50.490 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
19:03:50.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:50.490 00.000 7988 UpdateGuideState exits: m=1394 SNR=25.3
19:03:50.493 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:50.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:50.495 00.002 7988 Enqueuing Expose request
19:03:50.495 00.000 15712 Moving (0.03, 0.25) raw xDistance=-0.25 yDistance=-0.03
19:03:50.495 00.000 15712 PPEC rslt: input = -0.25, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 668.51
19:03:50.495 00.000 15712 PPEC: input: -0.25, control: -0.11, exposure: 1500
19:03:50.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:50.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:03:50.495 00.000 15712 MoveAxis(E, 35, ABG)
19:03:50.495 00.000 15712 Guiding  Dir = 2, Dur = 35
19:03:50.506 00.011 15712 IsGuiding returns 0
19:03:50.525 00.019 15712 PulseGuide returned control before completion, sleep 30
19:03:50.569 00.044 15712 IsGuiding returns 0
19:03:50.569 00.000 15712 Move returns status 0, amount 35
19:03:50.569 00.000 15712 MoveAxis(N, 0, ABG)
19:03:50.569 00.000 15712 Move returns status 0, amount 0
19:03:50.569 00.000 15712 move complete, result=0
19:03:50.569 00.000 7988 GuideStep: -0.3 px 35 ms EAST, -0.0 px 0 ms NORTH
19:03:50.575 00.006 15712 worker thread done servicing request
19:03:50.575 00.000 15712 Worker thread wakes up
19:03:50.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:50.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:51.991 01.416 15712 Exposure complete
19:03:52.053 00.062 15712 worker thread done servicing request
19:03:52.053 00.000 7988 OnExposeComplete: enter
19:03:52.053 00.000 7988 UpdateGuideState(): m_state=6
19:03:52.053 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
19:03:52.053 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=435.12, Mass=1448, SNR=25.8, Peak=214 HFD=3.2
19:03:52.053 00.000 7988 MultiStar: [#1 -0.01,0.64,1.02,U] [#2 -0.16,0.44,0.99,U] [#3 -0.26,0.48,0.95,U] [#4 -0.27,0.46,1.03,U] [#5 -0.04,0.42,0.68,U] [#6 0.36,0.56,0.73,U] [#7 0.22,0.51,0.65,U] [#8 -0.14,0.58,0.66,U] 
19:03:52.053 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.49}, one-star: {-0.01, 0.36}
19:03:52.061 00.008 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
19:03:52.061 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.01)
19:03:52.061 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.59 mountX=-0.36 mountY=-0.00, mountTheta=-3.14
19:03:52.061 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.36, opts=13)
19:03:52.061 00.000 7988 Enqueuing Move request for scope (-0.01, 0.36)
19:03:52.061 00.000 15712 Worker thread wakes up
19:03:52.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.36) opts 0xd
19:03:52.061 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.36)
19:03:52.061 00.000 15712 Moving (-0.01, 0.36) raw xDistance=-0.36 yDistance=-0.00
19:03:52.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:52.061 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.8
19:03:52.068 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:52.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:52.068 00.000 7988 Enqueuing Expose request
19:03:52.068 00.000 15712 PPEC rslt: input = -0.36, final = -0.18, react = -0.22, pred = 0.04, hyst = -0.20, hyst_pct = 0.00, period_length = 668.77
19:03:52.068 00.000 15712 PPEC: input: -0.36, control: -0.18, exposure: 1500
19:03:52.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:52.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:03:52.068 00.000 15712 MoveAxis(E, 58, ABG)
19:03:52.068 00.000 15712 Guiding  Dir = 2, Dur = 58
19:03:52.068 00.000 15712 IsGuiding returns 0
19:03:52.085 00.017 15712 PulseGuide returned control before completion, sleep 50
19:03:52.172 00.087 15712 IsGuiding returns 0
19:03:52.172 00.000 15712 Move returns status 0, amount 58
19:03:52.172 00.000 15712 MoveAxis(N, 0, ABG)
19:03:52.172 00.000 15712 Move returns status 0, amount 0
19:03:52.172 00.000 15712 move complete, result=0
19:03:52.172 00.000 7988 GuideStep: -0.4 px 58 ms EAST, -0.0 px 0 ms NORTH
19:03:52.174 00.002 15712 worker thread done servicing request
19:03:52.174 00.000 15712 Worker thread wakes up
19:03:52.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:52.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:53.807 01.633 15712 Exposure complete
19:03:53.868 00.061 15712 worker thread done servicing request
19:03:53.868 00.000 7988 OnExposeComplete: enter
19:03:53.868 00.000 7988 UpdateGuideState(): m_state=6
19:03:53.871 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
19:03:53.871 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=434.92, Mass=1349, SNR=24.9, Peak=209 HFD=3.0
19:03:53.873 00.002 7988 MultiStar: [#1 -0.06,0.33,1.01,U] [#2 -0.05,0.36,1.04,U] [#3 -0.23,0.40,0.96,U] [#4 -0.45,0.40,1.05,U] [#5 -0.17,0.39,0.67,U] [#6 0.18,0.31,0.71,U] [#7 0.05,0.21,0.72,U] [#8 -0.05,0.19,0.68,U] 
19:03:53.873 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.31}, one-star: {-0.18, 0.16}
19:03:53.875 00.002 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.58) = xAngle (3.98 = -2.30)
19:03:53.875 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.09 = 0.81)
19:03:53.877 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.40 mountX=-0.16 mountY=0.18, mountTheta=2.31
19:03:53.879 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.16, opts=13)
19:03:53.879 00.000 7988 Enqueuing Move request for scope (-0.18, 0.16)
19:03:53.881 00.002 15712 Worker thread wakes up
19:03:53.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
19:03:53.881 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
19:03:53.881 00.000 15712 Moving (-0.18, 0.16) raw xDistance=-0.16 yDistance=0.18
19:03:53.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:53.883 00.002 7988 UpdateGuideState exits: m=1349 SNR=24.9
19:03:53.884 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:53.884 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:53.884 00.000 7988 Enqueuing Expose request
19:03:53.884 00.000 15712 PPEC rslt: input = -0.16, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 669.03
19:03:53.884 00.000 15712 PPEC: input: -0.16, control: -0.07, exposure: 1500
19:03:53.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:53.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:03:53.884 00.000 15712 MoveAxis(E, 24, ABG)
19:03:53.884 00.000 15712 Guiding  Dir = 2, Dur = 24
19:03:53.884 00.000 15712 IsGuiding returns 0
19:03:53.913 00.029 15712 IsGuiding returns 1
19:03:53.913 00.000 15712 scope still moving after pulse duration time elapsed
19:03:53.953 00.040 15712 IsGuiding returns 0
19:03:53.953 00.000 15712 scope move finished after 24 + 49 ms
19:03:53.953 00.000 15712 Move returns status 0, amount 24
19:03:53.953 00.000 15712 MoveAxis(N, 0, ABG)
19:03:53.953 00.000 15712 Move returns status 0, amount 0
19:03:53.953 00.000 15712 move complete, result=0
19:03:53.953 00.000 7988 GuideStep: -0.2 px 24 ms EAST, 0.2 px 0 ms NORTH
19:03:53.963 00.010 15712 worker thread done servicing request
19:03:53.964 00.001 15712 Worker thread wakes up
19:03:53.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:53.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:55.380 01.416 15712 Exposure complete
19:03:55.461 00.081 15712 worker thread done servicing request
19:03:55.461 00.000 7988 OnExposeComplete: enter
19:03:55.463 00.002 7988 UpdateGuideState(): m_state=6
19:03:55.465 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
19:03:55.467 00.002 7988 Star::Find returns 1 (0), X=1178.32, Y=434.65, Mass=1536, SNR=26.6, Peak=235 HFD=3.2
19:03:55.469 00.002 7988 MultiStar: [#1 0.10,-0.08,0.95,U] [#2 -0.07,0.18,0.99,U] [#3 -0.09,-0.00,0.95,U] [#4 -0.17,-0.11,1.00,U] [#5 -0.08,0.01,0.68,U] [#6 0.39,0.18,0.69,U] [#7 0.15,-0.05,0.67,U] [#8 0.08,0.12,0.61,U] 
19:03:55.469 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {-0.11, -0.11}
19:03:55.472 00.003 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
19:03:55.474 00.002 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
19:03:55.477 00.003 7988 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.00 mountX=-0.01 mountY=-0.00, mountTheta=-2.56
19:03:55.479 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.01, opts=13)
19:03:55.481 00.002 7988 Enqueuing Move request for scope (0.00, 0.01)
19:03:55.483 00.002 15712 Worker thread wakes up
19:03:55.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:55.483 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.6
19:03:55.485 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:55.485 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:55.489 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
19:03:55.489 00.000 7988 Enqueuing Expose request
19:03:55.489 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
19:03:55.489 00.000 15712 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
19:03:55.494 00.005 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 669.28
19:03:55.494 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
19:03:55.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:55.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:03:55.494 00.000 15712 MoveAxis(W, 5, ABG)
19:03:55.494 00.000 15712 Guiding  Dir = 3, Dur = 5
19:03:55.526 00.032 15712 IsGuiding returns 0
19:03:55.543 00.017 15712 IsGuiding returns 0
19:03:55.543 00.000 15712 Move returns status 0, amount 5
19:03:55.543 00.000 15712 MoveAxis(N, 0, ABG)
19:03:55.543 00.000 15712 Move returns status 0, amount 0
19:03:55.543 00.000 15712 move complete, result=0
19:03:55.543 00.000 15712 worker thread done servicing request
19:03:55.543 00.000 15712 Worker thread wakes up
19:03:55.543 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
19:03:55.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:55.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:57.175 01.632 15712 Exposure complete
19:03:57.261 00.086 15712 worker thread done servicing request
19:03:57.261 00.000 7988 OnExposeComplete: enter
19:03:57.261 00.000 7988 UpdateGuideState(): m_state=6
19:03:57.261 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
19:03:57.261 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=434.54, Mass=1438, SNR=25.8, Peak=230 HFD=3.1
19:03:57.268 00.007 7988 MultiStar: [#1 -0.09,-0.01,1.03,U] [#2 -0.09,0.02,1.01,U] [#3 -0.13,0.12,0.95,U] [#4 -0.14,0.07,1.04,U] [#5 0.01,-0.26,0.74,U] [#6 0.19,0.08,0.65,U] [#7 0.18,-0.19,0.65,U] [#8 0.17,0.02,0.65,U] 
19:03:57.268 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {-0.09, -0.22}
19:03:57.270 00.002 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
19:03:57.270 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
19:03:57.270 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.18 mountX=0.04 mountY=0.03, mountTheta=0.62
19:03:57.270 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.04, opts=13)
19:03:57.270 00.000 7988 Enqueuing Move request for scope (-0.02, -0.04)
19:03:57.270 00.000 15712 Worker thread wakes up
19:03:57.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
19:03:57.270 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
19:03:57.270 00.000 15712 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=0.03
19:03:57.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:57.282 00.012 7988 UpdateGuideState exits: m=1438 SNR=25.8
19:03:57.284 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:57.287 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:57.287 00.000 7988 Enqueuing Expose request
19:03:57.287 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 669.53
19:03:57.287 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
19:03:57.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:57.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:03:57.287 00.000 15712 MoveAxis(W, 2, ABG)
19:03:57.287 00.000 15712 Guiding  Dir = 3, Dur = 2
19:03:57.287 00.000 15712 IsGuiding returns 0
19:03:57.315 00.028 15712 IsGuiding returns 0
19:03:57.315 00.000 15712 Move returns status 0, amount 2
19:03:57.315 00.000 15712 MoveAxis(N, 0, ABG)
19:03:57.315 00.000 15712 Move returns status 0, amount 0
19:03:57.315 00.000 15712 move complete, result=0
19:03:57.315 00.000 15712 worker thread done servicing request
19:03:57.315 00.000 15712 Worker thread wakes up
19:03:57.315 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
19:03:57.321 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:57.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:03:58.730 01.409 15712 Exposure complete
19:03:58.807 00.077 15712 worker thread done servicing request
19:03:58.807 00.000 7988 OnExposeComplete: enter
19:03:58.807 00.000 7988 UpdateGuideState(): m_state=6
19:03:58.811 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
19:03:58.813 00.002 7988 Star::Find returns 1 (1), X=1178.26, Y=434.24, Mass=1457, SNR=26.0, Peak=255 HFD=2.9
19:03:58.815 00.002 7988 MultiStar: [#1 0.10,-0.22,1.00,U] [#2 -0.01,-0.28,0.99,U] [#3 -0.15,-0.31,0.97,U] [#4 -0.13,-0.23,1.03,U] [#5 0.19,-0.49,0.76,U] [#6 0.44,0.01,0.68,U] [#7 0.06,-0.49,0.64,U] [#8 0.03,-0.24,0.60,U] 
19:03:58.815 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.31}, one-star: {-0.17, -0.52}
19:03:58.817 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
19:03:58.819 00.002 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
19:03:58.819 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.51 mountX=0.31 mountY=-0.01, mountTheta=-0.04
19:03:58.823 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.31, opts=13)
19:03:58.825 00.002 7988 Enqueuing Move request for scope (0.02, -0.31)
19:03:58.825 00.000 15712 Worker thread wakes up
19:03:58.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
19:03:58.825 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
19:03:58.825 00.000 15712 Moving (0.02, -0.31) raw xDistance=0.31 yDistance=-0.01
19:03:58.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:03:58.828 00.003 7988 UpdateGuideState exits: m=1457 SNR=26.0 Saturated
19:03:58.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:58.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:03:58.828 00.000 7988 Enqueuing Expose request
19:03:58.828 00.000 15712 PPEC rslt: input = 0.31, final = 0.20, react = 0.19, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 669.78
19:03:58.828 00.000 15712 PPEC: input: 0.31, control: 0.20, exposure: 1500
19:03:58.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:58.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:03:58.828 00.000 15712 MoveAxis(W, 64, ABG)
19:03:58.828 00.000 15712 Guiding  Dir = 3, Dur = 64
19:03:58.828 00.000 15712 IsGuiding returns 0
19:03:58.846 00.018 15712 PulseGuide returned control before completion, sleep 55
19:03:58.929 00.083 15712 IsGuiding returns 0
19:03:58.929 00.000 15712 Move returns status 0, amount 64
19:03:58.929 00.000 15712 MoveAxis(N, 0, ABG)
19:03:58.929 00.000 15712 Move returns status 0, amount 0
19:03:58.929 00.000 15712 move complete, result=0
19:03:58.929 00.000 15712 worker thread done servicing request
19:03:58.929 00.000 15712 Worker thread wakes up
19:03:58.929 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.0 px 0 ms NORTH
19:03:58.934 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
19:03:58.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:00.575 01.641 15712 Exposure complete
19:04:00.636 00.061 15712 worker thread done servicing request
19:04:00.636 00.000 7988 OnExposeComplete: enter
19:04:00.636 00.000 7988 UpdateGuideState(): m_state=6
19:04:00.638 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
19:04:00.638 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=435.12, Mass=1427, SNR=25.5, Peak=204 HFD=3.1
19:04:00.640 00.002 7988 MultiStar: [#1 0.00,0.31,1.02,U] [#2 -0.21,0.47,1.05,U] [#3 -0.12,0.75,0.97,U] [#4 -0.16,0.56,0.99,U] [#5 0.04,0.22,0.69,U] [#6 0.30,0.54,0.74,U] [#7 0.07,0.09,0.64,U] [#8 0.04,0.37,0.66,U] 
19:04:00.642 00.002 7988 single-star, 8 included, MultiStar: {-0.02, 0.43}, one-star: {0.02, 0.36}
19:04:00.642 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
19:04:00.644 00.002 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
19:04:00.644 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.51 mountX=-0.36 mountY=-0.03, mountTheta=-3.05
19:04:00.647 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.36, opts=13)
19:04:00.647 00.000 7988 Enqueuing Move request for scope (0.02, 0.36)
19:04:00.647 00.000 15712 Worker thread wakes up
19:04:00.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.36) opts 0xd
19:04:00.647 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.36)
19:04:00.647 00.000 15712 Moving (0.02, 0.36) raw xDistance=-0.36 yDistance=-0.03
19:04:00.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:00.652 00.005 7988 UpdateGuideState exits: m=1427 SNR=25.5
19:04:00.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:00.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:00.652 00.000 7988 Enqueuing Expose request
19:04:00.652 00.000 15712 PPEC rslt: input = -0.36, final = -0.21, react = -0.21, pred = 0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 670.03
19:04:00.652 00.000 15712 PPEC: input: -0.36, control: -0.21, exposure: 1500
19:04:00.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:00.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:04:00.652 00.000 15712 MoveAxis(E, 70, ABG)
19:04:00.652 00.000 15712 Guiding  Dir = 2, Dur = 70
19:04:00.652 00.000 15712 IsGuiding returns 0
19:04:00.667 00.015 15712 PulseGuide returned control before completion, sleep 62
19:04:00.749 00.082 15712 IsGuiding returns 0
19:04:00.749 00.000 15712 Move returns status 0, amount 70
19:04:00.749 00.000 15712 MoveAxis(N, 0, ABG)
19:04:00.749 00.000 15712 Move returns status 0, amount 0
19:04:00.749 00.000 15712 move complete, result=0
19:04:00.749 00.000 7988 GuideStep: -0.4 px 70 ms EAST, -0.0 px 0 ms NORTH
19:04:00.757 00.008 15712 worker thread done servicing request
19:04:00.757 00.000 15712 Worker thread wakes up
19:04:00.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:00.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:02.168 01.411 15712 Exposure complete
19:04:02.229 00.061 15712 worker thread done servicing request
19:04:02.231 00.002 7988 OnExposeComplete: enter
19:04:02.231 00.000 7988 UpdateGuideState(): m_state=6
19:04:02.231 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
19:04:02.231 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=434.85, Mass=1450, SNR=25.9, Peak=208 HFD=3.1
19:04:02.231 00.000 7988 MultiStar: [#1 0.14,0.28,0.96,U] [#2 -0.00,0.07,1.00,U] [#3 -0.19,0.31,0.96,U] [#4 -0.27,0.35,1.04,U] [#5 0.05,0.14,0.70,U] [#6 0.42,0.30,0.68,U] [#7 -0.04,0.02,0.69,U] [#8 0.03,0.38,0.61,U] 
19:04:02.231 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.21}, one-star: {0.06, 0.09}
19:04:02.231 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
19:04:02.231 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
19:04:02.231 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.98 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
19:04:02.231 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.09, opts=13)
19:04:02.231 00.000 7988 Enqueuing Move request for scope (0.06, 0.09)
19:04:02.231 00.000 15712 Worker thread wakes up
19:04:02.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
19:04:02.231 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
19:04:02.231 00.000 15712 Moving (0.06, 0.09) raw xDistance=-0.09 yDistance=-0.06
19:04:02.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:02.245 00.014 7988 UpdateGuideState exits: m=1450 SNR=25.9
19:04:02.246 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:02.246 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:02.246 00.000 7988 Enqueuing Expose request
19:04:02.246 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 670.28
19:04:02.246 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
19:04:02.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:02.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:04:02.246 00.000 15712 MoveAxis(E, 2, ABG)
19:04:02.246 00.000 15712 Guiding  Dir = 2, Dur = 2
19:04:02.246 00.000 15712 IsGuiding returns 0
19:04:02.267 00.021 15712 IsGuiding returns 0
19:04:02.267 00.000 15712 Move returns status 0, amount 2
19:04:02.267 00.000 15712 MoveAxis(N, 0, ABG)
19:04:02.267 00.000 15712 Move returns status 0, amount 0
19:04:02.267 00.000 15712 move complete, result=0
19:04:02.267 00.000 15712 worker thread done servicing request
19:04:02.267 00.000 15712 Worker thread wakes up
19:04:02.267 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
19:04:02.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:02.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:03.913 01.646 15712 Exposure complete
19:04:03.975 00.062 15712 worker thread done servicing request
19:04:03.975 00.000 7988 OnExposeComplete: enter
19:04:03.975 00.000 7988 UpdateGuideState(): m_state=6
19:04:03.979 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
19:04:03.981 00.002 7988 Star::Find returns 1 (0), X=1178.46, Y=434.64, Mass=1440, SNR=25.8, Peak=219 HFD=3.2
19:04:03.981 00.000 7988 MultiStar: [#1 -0.00,-0.09,1.01,U] [#2 0.21,0.02,1.02,U] [#3 -0.00,0.19,0.95,U] [#4 -0.19,0.13,1.04,U] [#5 0.03,0.09,0.71,U] [#6 0.26,0.15,0.71,U] [#7 0.34,0.06,0.68,U] [#8 -0.15,-0.08,0.66,U] 
19:04:03.981 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.03, -0.12}
19:04:03.981 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
19:04:03.981 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.34 = -0.94)
19:04:03.981 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.65 mountX=-0.04 mountY=-0.05, mountTheta=-2.22
19:04:03.981 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
19:04:03.981 00.000 7988 Enqueuing Move request for scope (0.05, 0.04)
19:04:03.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:03.991 00.010 7988 UpdateGuideState exits: m=1440 SNR=25.8
19:04:03.993 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:03.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:03.995 00.002 7988 Enqueuing Expose request
19:04:03.995 00.000 15712 Worker thread wakes up
19:04:03.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
19:04:03.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
19:04:03.995 00.000 15712 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
19:04:03.998 00.003 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 670.52
19:04:03.998 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
19:04:03.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:03.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:04:03.998 00.000 15712 MoveAxis(W, 3, ABG)
19:04:03.998 00.000 15712 Guiding  Dir = 3, Dur = 3
19:04:03.998 00.000 15712 IsGuiding returns 0
19:04:04.015 00.017 15712 IsGuiding returns 0
19:04:04.015 00.000 15712 Move returns status 0, amount 3
19:04:04.015 00.000 15712 MoveAxis(N, 0, ABG)
19:04:04.015 00.000 15712 Move returns status 0, amount 0
19:04:04.015 00.000 15712 move complete, result=0
19:04:04.015 00.000 15712 worker thread done servicing request
19:04:04.015 00.000 15712 Worker thread wakes up
19:04:04.015 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
19:04:04.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:04.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:05.428 01.413 15712 Exposure complete
19:04:05.489 00.061 15712 worker thread done servicing request
19:04:05.489 00.000 7988 OnExposeComplete: enter
19:04:05.489 00.000 7988 UpdateGuideState(): m_state=6
19:04:05.491 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
19:04:05.491 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=434.55, Mass=1380, SNR=25.3, Peak=181 HFD=3.1
19:04:05.494 00.003 7988 MultiStar: [#1 0.20,0.15,1.03,U] [#2 0.19,-0.02,1.02,U] [#3 0.15,-0.01,0.97,U] [#4 -0.05,-0.01,1.06,U] [#5 0.10,-0.28,0.71,U] [#6 0.25,0.13,0.67,U] [#7 0.36,0.13,0.66,U] [#8 0.19,0.21,0.66,U] 
19:04:05.494 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.00}, one-star: {0.15, -0.21}
19:04:05.496 00.002 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
19:04:05.496 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.58)
19:04:05.498 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.01 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
19:04:05.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.00, opts=13)
19:04:05.500 00.000 7988 Enqueuing Move request for scope (0.16, 0.00)
19:04:05.502 00.002 15712 Worker thread wakes up
19:04:05.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
19:04:05.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
19:04:05.502 00.000 15712 Moving (0.16, 0.00) raw xDistance=-0.00 yDistance=-0.16
19:04:05.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:05.502 00.000 7988 UpdateGuideState exits: m=1380 SNR=25.3
19:04:05.504 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:05.504 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:05.504 00.000 7988 Enqueuing Expose request
19:04:05.504 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 670.77
19:04:05.504 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
19:04:05.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:05.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:04:05.504 00.000 15712 MoveAxis(W, 3, ABG)
19:04:05.504 00.000 15712 Guiding  Dir = 3, Dur = 3
19:04:05.504 00.000 15712 IsGuiding returns 0
19:04:05.528 00.024 15712 IsGuiding returns 0
19:04:05.528 00.000 15712 Move returns status 0, amount 3
19:04:05.528 00.000 15712 MoveAxis(N, 0, ABG)
19:04:05.528 00.000 15712 Move returns status 0, amount 0
19:04:05.528 00.000 15712 move complete, result=0
19:04:05.528 00.000 15712 worker thread done servicing request
19:04:05.528 00.000 15712 Worker thread wakes up
19:04:05.528 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
19:04:05.536 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:05.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:07.179 01.643 15712 Exposure complete
19:04:07.241 00.062 15712 worker thread done servicing request
19:04:07.241 00.000 7988 OnExposeComplete: enter
19:04:07.243 00.002 7988 UpdateGuideState(): m_state=6
19:04:07.243 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
19:04:07.243 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.38, Mass=1437, SNR=25.8, Peak=196 HFD=3.1
19:04:07.243 00.000 7988 MultiStar: [#1 0.03,-0.01,1.03,U] [#2 0.24,-0.20,1.00,U] [#3 0.14,-0.15,0.97,U] [#4 -0.13,0.07,1.04,U] [#5 -0.23,0.15,0.73,U] [#6 0.42,0.01,0.69,U] [#7 0.35,-0.16,0.63,U] [#8 0.16,-0.18,0.63,U] 
19:04:07.243 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {-0.01, -0.38}
19:04:07.243 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
19:04:07.250 00.007 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.42)
19:04:07.250 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.83 mountX=0.10 mountY=-0.09, mountTheta=-0.73
19:04:07.252 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.10, opts=13)
19:04:07.254 00.002 7988 Enqueuing Move request for scope (0.09, -0.10)
19:04:07.254 00.000 15712 Worker thread wakes up
19:04:07.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
19:04:07.254 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
19:04:07.254 00.000 15712 Moving (0.09, -0.10) raw xDistance=0.10 yDistance=-0.09
19:04:07.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:07.257 00.003 7988 UpdateGuideState exits: m=1437 SNR=25.8
19:04:07.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:07.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:07.260 00.003 7988 Enqueuing Expose request
19:04:07.260 00.000 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 671.01
19:04:07.260 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
19:04:07.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:07.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:04:07.260 00.000 15712 MoveAxis(E, 0, ABG)
19:04:07.260 00.000 15712 Move returns status 0, amount 0
19:04:07.260 00.000 15712 MoveAxis(N, 0, ABG)
19:04:07.260 00.000 15712 Move returns status 0, amount 0
19:04:07.260 00.000 15712 move complete, result=0
19:04:07.260 00.000 15712 worker thread done servicing request
19:04:07.260 00.000 15712 Worker thread wakes up
19:04:07.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:07.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:07.260 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:04:08.679 01.419 15712 Exposure complete
19:04:08.740 00.061 15712 worker thread done servicing request
19:04:08.740 00.000 7988 OnExposeComplete: enter
19:04:08.740 00.000 7988 UpdateGuideState(): m_state=6
19:04:08.740 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
19:04:08.740 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.38, Mass=1415, SNR=25.5, Peak=218 HFD=3.0
19:04:08.740 00.000 7988 MultiStar: [#1 0.16,-0.07,1.05,U] [#2 -0.21,-0.23,1.02,U] [#3 -0.04,-0.31,1.02,U] [#4 -0.21,-0.11,1.01,U] [#5 -0.15,-0.18,0.73,U] [#6 0.36,-0.13,0.75,U] [#7 0.15,-0.22,0.71,U] [#8 0.01,-0.05,0.66,U] 
19:04:08.740 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.19}, one-star: {-0.02, -0.38}
19:04:08.740 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
19:04:08.740 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
19:04:08.740 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.60 mountX=0.19 mountY=0.01, mountTheta=0.05
19:04:08.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.19, opts=13)
19:04:08.740 00.000 7988 Enqueuing Move request for scope (-0.00, -0.19)
19:04:08.740 00.000 15712 Worker thread wakes up
19:04:08.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
19:04:08.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
19:04:08.740 00.000 15712 Moving (-0.00, -0.19) raw xDistance=0.19 yDistance=0.01
19:04:08.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:08.755 00.015 7988 UpdateGuideState exits: m=1415 SNR=25.5
19:04:08.757 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:08.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:08.757 00.000 7988 Enqueuing Expose request
19:04:08.757 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 671.25
19:04:08.757 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
19:04:08.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:08.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:04:08.757 00.000 15712 MoveAxis(W, 34, ABG)
19:04:08.757 00.000 15712 Guiding  Dir = 3, Dur = 34
19:04:08.757 00.000 15712 IsGuiding returns 0
19:04:08.772 00.015 15712 PulseGuide returned control before completion, sleep 26
19:04:08.824 00.052 15712 IsGuiding returns 0
19:04:08.824 00.000 15712 Move returns status 0, amount 34
19:04:08.824 00.000 15712 MoveAxis(N, 0, ABG)
19:04:08.824 00.000 15712 Move returns status 0, amount 0
19:04:08.824 00.000 15712 move complete, result=0
19:04:08.824 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
19:04:08.829 00.005 15712 worker thread done servicing request
19:04:08.829 00.000 15712 Worker thread wakes up
19:04:08.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:08.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:10.460 01.631 15712 Exposure complete
19:04:10.524 00.064 15712 worker thread done servicing request
19:04:10.524 00.000 7988 OnExposeComplete: enter
19:04:10.524 00.000 7988 UpdateGuideState(): m_state=6
19:04:10.539 00.015 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
19:04:10.539 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=434.67, Mass=1479, SNR=26.1, Peak=200 HFD=3.4
19:04:10.539 00.000 7988 MultiStar: [#1 0.24,0.07,1.01,U] [#2 0.06,-0.20,1.02,U] [#3 0.09,0.02,0.94,U] [#4 0.00,0.12,1.00,U] [#5 0.10,-0.09,0.68,U] [#6 0.43,0.17,0.70,U] [#7 0.29,-0.01,0.66,U] [#8 0.28,-0.01,0.59,U] 
19:04:10.539 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.18, -0.09}
19:04:10.539 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
19:04:10.539 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.62)
19:04:10.539 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.03 mountX=0.00 mountY=-0.17, mountTheta=-1.55
19:04:10.539 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.00, opts=13)
19:04:10.539 00.000 7988 Enqueuing Move request for scope (0.17, -0.00)
19:04:10.539 00.000 15712 Worker thread wakes up
19:04:10.539 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
19:04:10.539 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
19:04:10.539 00.000 15712 Moving (0.17, -0.00) raw xDistance=0.00 yDistance=-0.17
19:04:10.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:04:10.556 00.017 7988 UpdateGuideState exits: m=1479 SNR=26.1
19:04:10.558 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:10.560 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:10.560 00.000 7988 Enqueuing Expose request
19:04:10.562 00.002 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 671.49
19:04:10.562 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
19:04:10.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:10.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:04:10.562 00.000 15712 MoveAxis(E, 5, ABG)
19:04:10.562 00.000 15712 Guiding  Dir = 2, Dur = 5
19:04:10.562 00.000 15712 IsGuiding returns 0
19:04:10.573 00.011 15712 IsGuiding returns 0
19:04:10.573 00.000 15712 Move returns status 0, amount 5
19:04:10.573 00.000 15712 MoveAxis(N, 0, ABG)
19:04:10.573 00.000 15712 Move returns status 0, amount 0
19:04:10.573 00.000 15712 move complete, result=0
19:04:10.573 00.000 15712 worker thread done servicing request
19:04:10.573 00.000 15712 Worker thread wakes up
19:04:10.573 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
19:04:10.587 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:10.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:12.002 01.415 15712 Exposure complete
19:04:12.082 00.080 15712 worker thread done servicing request
19:04:12.082 00.000 7988 OnExposeComplete: enter
19:04:12.082 00.000 7988 UpdateGuideState(): m_state=6
19:04:12.082 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
19:04:12.082 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=434.51, Mass=1475, SNR=26.0, Peak=187 HFD=3.2
19:04:12.088 00.006 7988 MultiStar: [#1 0.20,-0.05,0.97,U] [#2 -0.08,-0.18,1.00,U] [#3 -0.01,0.04,0.95,U] [#4 -0.21,-0.08,1.02,U] [#5 -0.04,-0.04,0.70,U] [#6 0.37,-0.10,0.71,U] [#7 0.03,0.05,0.66,U] [#8 0.15,0.13,0.62,U] 
19:04:12.088 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.05, -0.25}
19:04:12.088 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.58) = xAngle (0.51 = 0.51)
19:04:12.088 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.62 = -2.66)
19:04:12.088 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.07 mountX=0.07 mountY=-0.04, mountTheta=-0.49
19:04:12.095 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.07, opts=13)
19:04:12.095 00.000 7988 Enqueuing Move request for scope (0.04, -0.07)
19:04:12.099 00.004 15712 Worker thread wakes up
19:04:12.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:12.099 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.0
19:04:12.102 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:12.104 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:12.104 00.000 7988 Enqueuing Expose request
19:04:12.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
19:04:12.104 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
19:04:12.104 00.000 15712 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=-0.04
19:04:12.109 00.005 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 671.73
19:04:12.109 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
19:04:12.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:12.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:04:12.109 00.000 15712 MoveAxis(E, 7, ABG)
19:04:12.109 00.000 15712 Guiding  Dir = 2, Dur = 7
19:04:12.137 00.028 15712 IsGuiding returns 0
19:04:12.149 00.012 15712 IsGuiding returns 0
19:04:12.149 00.000 15712 Move returns status 0, amount 7
19:04:12.149 00.000 15712 MoveAxis(N, 0, ABG)
19:04:12.149 00.000 15712 Move returns status 0, amount 0
19:04:12.149 00.000 15712 move complete, result=0
19:04:12.149 00.000 15712 worker thread done servicing request
19:04:12.149 00.000 15712 Worker thread wakes up
19:04:12.149 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
19:04:12.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:12.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:13.800 01.651 15712 Exposure complete
19:04:13.900 00.100 15712 worker thread done servicing request
19:04:13.900 00.000 7988 OnExposeComplete: enter
19:04:13.900 00.000 7988 UpdateGuideState(): m_state=6
19:04:13.900 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
19:04:13.905 00.005 7988 Star::Find returns 1 (0), X=1178.56, Y=434.68, Mass=1469, SNR=26.0, Peak=189 HFD=3.3
19:04:13.905 00.000 7988 MultiStar: [#1 0.27,-0.01,1.02,U] [#2 0.05,0.08,1.01,U] [#3 0.03,0.05,0.96,U] [#4 -0.00,-0.02,1.00,U] [#5 -0.03,-0.02,0.68,U] [#6 0.46,0.10,0.70,U] [#7 0.24,0.03,0.68,U] [#8 -0.02,0.05,0.61,U] 
19:04:13.911 00.006 7988 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.13, -0.08}
19:04:13.911 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.58) = xAngle (1.71 = 1.71)
19:04:13.911 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.82 = -1.47)
19:04:13.911 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.13 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
19:04:13.911 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.02, opts=13)
19:04:13.921 00.010 7988 Enqueuing Move request for scope (0.12, 0.02)
19:04:13.921 00.000 15712 Worker thread wakes up
19:04:13.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:13.921 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.0
19:04:13.927 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:13.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:13.927 00.000 7988 Enqueuing Expose request
19:04:13.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
19:04:13.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
19:04:13.927 00.000 15712 Moving (0.12, 0.02) raw xDistance=-0.02 yDistance=-0.12
19:04:13.937 00.010 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 671.96
19:04:13.937 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
19:04:13.937 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:13.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:04:13.937 00.000 15712 MoveAxis(E, 7, ABG)
19:04:13.937 00.000 15712 Guiding  Dir = 2, Dur = 7
19:04:13.937 00.000 15712 IsGuiding returns 0
19:04:13.953 00.016 15712 IsGuiding returns 0
19:04:13.953 00.000 15712 Move returns status 0, amount 7
19:04:13.953 00.000 15712 MoveAxis(N, 0, ABG)
19:04:13.953 00.000 15712 Move returns status 0, amount 0
19:04:13.953 00.000 15712 move complete, result=0
19:04:13.953 00.000 15712 worker thread done servicing request
19:04:13.953 00.000 15712 Worker thread wakes up
19:04:13.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:13.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:13.953 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
19:04:15.370 01.417 15712 Exposure complete
19:04:15.431 00.061 15712 worker thread done servicing request
19:04:15.431 00.000 7988 OnExposeComplete: enter
19:04:15.431 00.000 7988 UpdateGuideState(): m_state=6
19:04:15.438 00.007 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
19:04:15.440 00.002 7988 Star::Find returns 1 (0), X=1178.30, Y=435.30, Mass=1484, SNR=26.2, Peak=201 HFD=3.5
19:04:15.442 00.002 7988 MultiStar: [#1 0.37,0.62,0.96,U] [#2 0.17,0.68,0.96,U] [#3 0.24,0.62,0.90,U] [#4 0.09,0.69,1.03,U] [#5 0.27,0.52,0.73,U] [#6 0.63,0.58,0.69,U] [#7 0.41,0.66,0.68,U] [#8 0.37,0.62,0.65,U] 
19:04:15.442 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.62}, one-star: {-0.13, 0.54}
19:04:15.444 00.002 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.58) = xAngle (3.39 = -2.90)
19:04:15.444 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.21)
19:04:15.445 00.001 7988 CameraToMount -- cameraX=-0.13 cameraY=0.54 hyp=0.55 cameraTheta=1.81 mountX=-0.54 mountY=0.12, mountTheta=2.93
19:04:15.445 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.54, opts=13)
19:04:15.445 00.000 7988 Enqueuing Move request for scope (-0.13, 0.54)
19:04:15.445 00.000 15712 Worker thread wakes up
19:04:15.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.54) opts 0xd
19:04:15.445 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.54)
19:04:15.445 00.000 15712 Moving (-0.13, 0.54) raw xDistance=-0.54 yDistance=0.12
19:04:15.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:15.445 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2
19:04:15.453 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:15.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:15.453 00.000 7988 Enqueuing Expose request
19:04:15.456 00.003 15712 PPEC rslt: input = -0.54, final = -0.35, react = -0.32, pred = -0.03, hyst = -0.29, hyst_pct = 0.00, period_length = 672.20
19:04:15.456 00.000 15712 PPEC: input: -0.54, control: -0.35, exposure: 1500
19:04:15.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:15.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:04:15.456 00.000 15712 MoveAxis(E, 114, ABG)
19:04:15.456 00.000 15712 Guiding  Dir = 2, Dur = 114
19:04:15.456 00.000 15712 IsGuiding returns 0
19:04:15.477 00.021 15712 PulseGuide returned control before completion, sleep 105
19:04:15.589 00.112 15712 IsGuiding returns 1
19:04:15.589 00.000 15712 scope still moving after pulse duration time elapsed
19:04:15.620 00.031 15712 IsGuiding returns 0
19:04:15.620 00.000 15712 scope move finished after 114 + 49 ms
19:04:15.620 00.000 15712 Move returns status 0, amount 114
19:04:15.620 00.000 15712 MoveAxis(N, 0, ABG)
19:04:15.620 00.000 15712 Move returns status 0, amount 0
19:04:15.620 00.000 15712 move complete, result=0
19:04:15.620 00.000 7988 GuideStep: -0.5 px 114 ms EAST, 0.1 px 0 ms NORTH
19:04:15.623 00.003 15712 worker thread done servicing request
19:04:15.623 00.000 15712 Worker thread wakes up
19:04:15.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:15.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:17.264 01.641 15712 Exposure complete
19:04:17.311 00.047 15712 worker thread done servicing request
19:04:17.326 00.015 7988 OnExposeComplete: enter
19:04:17.328 00.002 7988 UpdateGuideState(): m_state=6
19:04:17.328 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
19:04:17.328 00.000 7988 Star::Find returns 1 (0), X=1178.79, Y=434.99, Mass=1360, SNR=24.9, Peak=238 HFD=3.1
19:04:17.328 00.000 7988 MultiStar: [#1 0.55,0.66,1.04,U] [#2 0.31,0.62,1.06,U] [#3 0.50,0.53,0.99,U] [#4 0.34,0.62,1.07,U] [#5 0.39,0.41,0.72,U] [#6 0.78,0.79,0.73,U] [#7 0.46,0.58,0.73,U] [#8 0.50,0.43,0.70,U] 
19:04:17.328 00.000 7988 single-star, 8 included, MultiStar: {0.46, 0.54}, one-star: {0.36, 0.23}
19:04:17.328 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.58) = xAngle (2.15 = 2.15)
19:04:17.328 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.26 = -1.02)
19:04:17.328 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=0.23 hyp=0.43 cameraTheta=0.57 mountX=-0.24 mountY=-0.37, mountTheta=-2.14
19:04:17.328 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.23, opts=13)
19:04:17.328 00.000 7988 Enqueuing Move request for scope (0.36, 0.23)
19:04:17.328 00.000 15712 Worker thread wakes up
19:04:17.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.23) opts 0xd
19:04:17.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.23)
19:04:17.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:17.328 00.000 7988 UpdateGuideState exits: m=1360 SNR=24.9
19:04:17.342 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:17.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:17.342 00.000 7988 Enqueuing Expose request
19:04:17.345 00.003 15712 Moving (0.36, 0.23) raw xDistance=-0.24 yDistance=-0.37
19:04:17.345 00.000 15712 PPEC rslt: input = -0.24, final = -0.18, react = -0.14, pred = -0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 672.43
19:04:17.345 00.000 15712 PPEC: input: -0.24, control: -0.18, exposure: 1500
19:04:17.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:04:17.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
19:04:17.345 00.000 15712 MoveAxis(E, 58, ABG)
19:04:17.345 00.000 15712 Guiding  Dir = 2, Dur = 58
19:04:17.362 00.017 15712 IsGuiding returns 0
19:04:17.379 00.017 15712 PulseGuide returned control before completion, sleep 53
19:04:17.438 00.059 15712 IsGuiding returns 1
19:04:17.438 00.000 15712 scope still moving after pulse duration time elapsed
19:04:17.470 00.032 15712 IsGuiding returns 0
19:04:17.470 00.000 15712 scope move finished after 58 + 53 ms
19:04:17.470 00.000 15712 Move returns status 0, amount 58
19:04:17.470 00.000 15712 MoveAxis(N, 0, ABG)
19:04:17.470 00.000 15712 Move returns status 0, amount 0
19:04:17.470 00.000 15712 move complete, result=0
19:04:17.470 00.000 7988 GuideStep: -0.2 px 58 ms EAST, -0.4 px 0 ms NORTH
19:04:17.477 00.007 15712 worker thread done servicing request
19:04:17.477 00.000 15712 Worker thread wakes up
19:04:17.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:17.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:18.888 01.411 15712 Exposure complete
19:04:18.951 00.063 15712 worker thread done servicing request
19:04:18.951 00.000 7988 OnExposeComplete: enter
19:04:18.951 00.000 7988 UpdateGuideState(): m_state=6
19:04:18.951 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
19:04:18.951 00.000 7988 Star::Find returns 1 (1), X=1178.67, Y=435.20, Mass=1406, SNR=25.4, Peak=255 HFD=2.7
19:04:18.951 00.000 7988 MultiStar: [#1 0.42,0.75,1.03,U] [#2 0.40,0.58,1.03,U] [#3 0.38,0.52,0.95,U] [#4 0.41,0.63,1.05,U] [#5 0.37,0.50,0.71,U] [#6 0.62,0.79,0.74,U] [#7 0.32,0.51,0.69,U] [#8 0.51,0.61,0.67,U] 
19:04:18.951 00.000 7988 single-star, 8 included, MultiStar: {0.40, 0.59}, one-star: {0.24, 0.44}
19:04:18.951 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.65 = 2.65)
19:04:18.959 00.008 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.76 = -0.52)
19:04:18.959 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.44 hyp=0.51 cameraTheta=1.08 mountX=-0.45 mountY=-0.25, mountTheta=-2.63
19:04:18.959 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.44, opts=13)
19:04:18.959 00.000 7988 Enqueuing Move request for scope (0.24, 0.44)
19:04:18.959 00.000 15712 Worker thread wakes up
19:04:18.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.44) opts 0xd
19:04:18.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.44)
19:04:18.959 00.000 15712 Moving (0.24, 0.44) raw xDistance=-0.45 yDistance=-0.25
19:04:18.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:04:18.965 00.006 7988 UpdateGuideState exits: m=1406 SNR=25.4 Saturated
19:04:18.967 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:18.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:18.969 00.002 7988 Enqueuing Expose request
19:04:18.969 00.000 15712 PPEC rslt: input = -0.45, final = -0.32, react = -0.27, pred = -0.05, hyst = -0.26, hyst_pct = 0.00, period_length = 672.66
19:04:18.969 00.000 15712 PPEC: input: -0.45, control: -0.32, exposure: 1500
19:04:18.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:04:18.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:04:18.969 00.000 15712 MoveAxis(E, 104, ABG)
19:04:18.969 00.000 15712 Guiding  Dir = 2, Dur = 104
19:04:18.971 00.002 15712 IsGuiding returns 0
19:04:18.993 00.022 15712 PulseGuide returned control before completion, sleep 91
19:04:19.093 00.100 15712 IsGuiding returns 1
19:04:19.093 00.000 15712 scope still moving after pulse duration time elapsed
19:04:19.147 00.054 15712 IsGuiding returns 0
19:04:19.147 00.000 15712 scope move finished after 104 + 78 ms
19:04:19.147 00.000 15712 Move returns status 0, amount 104
19:04:19.147 00.000 15712 MoveAxis(N, 0, ABG)
19:04:19.147 00.000 15712 Move returns status 0, amount 0
19:04:19.147 00.000 15712 move complete, result=0
19:04:19.147 00.000 7988 GuideStep: -0.4 px 104 ms EAST, -0.3 px 0 ms NORTH
19:04:19.155 00.008 15712 worker thread done servicing request
19:04:19.155 00.000 15712 Worker thread wakes up
19:04:19.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:19.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:20.784 01.629 15712 Exposure complete
19:04:20.846 00.062 15712 worker thread done servicing request
19:04:20.846 00.000 7988 OnExposeComplete: enter
19:04:20.846 00.000 7988 UpdateGuideState(): m_state=6
19:04:20.850 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
19:04:20.850 00.000 7988 Star::Find returns 1 (0), X=1178.83, Y=434.70, Mass=1459, SNR=25.8, Peak=215 HFD=3.4
19:04:20.852 00.002 7988 MultiStar: [#1 0.54,0.20,0.99,U] [#2 0.30,0.23,1.01,U] [#3 0.23,0.16,0.95,U] [#4 0.17,0.33,1.06,U] [#5 0.23,0.33,0.70,U] [#6 0.70,0.11,0.72,U] [#7 0.51,0.12,0.69,U] [#8 0.64,-0.01,0.63,U] 
19:04:20.854 00.002 7988 single-star, 8 included, MultiStar: {0.39, 0.16}, one-star: {0.40, -0.06}
19:04:20.854 00.000 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.58) = xAngle (1.44 = 1.44)
19:04:20.856 00.002 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.55 = -1.74)
19:04:20.856 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=-0.06 hyp=0.40 cameraTheta=-0.14 mountX=0.05 mountY=-0.40, mountTheta=-1.44
19:04:20.858 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-0.06, opts=13)
19:04:20.860 00.002 7988 Enqueuing Move request for scope (0.40, -0.06)
19:04:20.860 00.000 15712 Worker thread wakes up
19:04:20.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.06) opts 0xd
19:04:20.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -0.06)
19:04:20.860 00.000 15712 Moving (0.40, -0.06) raw xDistance=0.05 yDistance=-0.40
19:04:20.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:20.863 00.003 7988 UpdateGuideState exits: m=1459 SNR=25.8
19:04:20.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:20.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:20.863 00.000 7988 Enqueuing Expose request
19:04:20.868 00.005 15712 PPEC rslt: input = 0.05, final = -0.06, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 672.89
19:04:20.868 00.000 15712 PPEC: input: 0.05, control: -0.06, exposure: 1500
19:04:20.868 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.24 newest=-1.01
19:04:20.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
19:04:20.868 00.000 15712 MoveAxis(E, 20, ABG)
19:04:20.868 00.000 15712 Guiding  Dir = 2, Dur = 20
19:04:20.879 00.011 15712 IsGuiding returns 0
19:04:20.893 00.014 15712 PulseGuide returned control before completion, sleep 15
19:04:20.941 00.048 15712 IsGuiding returns 0
19:04:20.941 00.000 15712 Move returns status 0, amount 20
19:04:20.941 00.000 15712 BLC: Oldest BLC event removed
19:04:20.941 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 215 applied
19:04:20.941 00.000 15712 MoveAxis(N, 317, ABG)
19:04:20.941 00.000 15712 Guiding  Dir = 0, Dur = 317
19:04:20.941 00.000 15712 IsGuiding returns 0
19:04:21.024 00.083 15712 PulseGuide returned control before completion, sleep 248
19:04:21.277 00.253 15712 IsGuiding returns 1
19:04:21.277 00.000 15712 scope still moving after pulse duration time elapsed
19:04:21.310 00.033 15712 IsGuiding returns 1
19:04:21.358 00.048 15712 IsGuiding returns 1
19:04:21.392 00.034 15712 IsGuiding returns 0
19:04:21.392 00.000 15712 scope move finished after 317 + 130 ms
19:04:21.392 00.000 15712 Move returns status 0, amount 317
19:04:21.392 00.000 15712 move complete, result=0
19:04:21.392 00.000 7988 GuideStep: 0.1 px 20 ms EAST, -0.4 px 317 ms NORTH
19:04:21.392 00.000 15712 worker thread done servicing request
19:04:21.394 00.002 15712 Worker thread wakes up
19:04:21.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:21.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:22.043 00.649 7988 evsrv: cli 0CCD0168 connect
19:04:22.047 00.004 7988 case statement mapped state 6 to 3
19:04:22.049 00.002 7988 case statement mapped state 6 to 3
19:04:22.051 00.002 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"b2f4d097-54f9-457b-a91e-397f5a897a89"}
19:04:22.053 00.002 7988 case statement mapped state 6 to 3
19:04:22.053 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2f4d097-54f9-457b-a91e-397f5a897a89"}
19:04:22.055 00.002 7988 evsrv: cli 0CCD0168 disconnect
19:04:22.813 00.758 15712 Exposure complete
19:04:22.872 00.059 15712 worker thread done servicing request
19:04:22.872 00.000 7988 OnExposeComplete: enter
19:04:22.872 00.000 7988 UpdateGuideState(): m_state=6
19:04:22.872 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
19:04:22.872 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=434.60, Mass=1377, SNR=25.0, Peak=203 HFD=3.2
19:04:22.872 00.000 7988 MultiStar: [#1 0.09,0.04,1.05,U] [#2 -0.14,0.20,1.04,U] [#3 -0.25,0.16,0.94,U] [#4 -0.27,0.02,1.04,U] [#5 -0.22,-0.00,0.70,U] [#6 0.24,0.00,0.76,U] [#7 0.22,-0.19,0.68,U] [#8 0.02,-0.02,0.70,U] 
19:04:22.872 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.16, -0.16}
19:04:22.872 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.58) = xAngle (4.48 = -1.81)
19:04:22.872 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.58 = 1.30)
19:04:22.872 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.90 mountX=-0.02 mountY=0.07, mountTheta=1.81
19:04:22.888 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
19:04:22.889 00.001 7988 Enqueuing Move request for scope (-0.07, 0.02)
19:04:22.891 00.002 15712 Worker thread wakes up
19:04:22.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
19:04:22.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
19:04:22.891 00.000 15712 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
19:04:22.891 00.000 15712 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.04, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.398359, 1:-0.067769
19:04:22.891 00.000 15712 BLC: No correction, Miss < min_move
19:04:22.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:22.891 00.000 7988 UpdateGuideState exits: m=1377 SNR=25.0
19:04:22.894 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:22.896 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:22.896 00.000 7988 Enqueuing Expose request
19:04:22.898 00.002 15712 PPEC rslt: input = -0.02, final = -0.08, react = -0.01, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 673.11
19:04:22.898 00.000 15712 PPEC: input: -0.02, control: -0.08, exposure: 1500
19:04:22.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:22.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:04:22.898 00.000 15712 MoveAxis(E, 26, ABG)
19:04:22.898 00.000 15712 Guiding  Dir = 2, Dur = 26
19:04:22.898 00.000 15712 IsGuiding returns 0
19:04:22.926 00.028 15712 IsGuiding returns 1
19:04:22.926 00.000 15712 scope still moving after pulse duration time elapsed
19:04:22.952 00.026 15712 IsGuiding returns 1
19:04:22.984 00.032 15712 IsGuiding returns 0
19:04:22.984 00.000 15712 scope move finished after 26 + 65 ms
19:04:22.984 00.000 15712 Move returns status 0, amount 26
19:04:22.984 00.000 15712 MoveAxis(N, 0, ABG)
19:04:22.984 00.000 15712 Move returns status 0, amount 0
19:04:22.984 00.000 15712 move complete, result=0
19:04:22.984 00.000 7988 GuideStep: -0.0 px 26 ms EAST, 0.1 px 0 ms NORTH
19:04:22.991 00.007 15712 worker thread done servicing request
19:04:22.991 00.000 15712 Worker thread wakes up
19:04:22.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:22.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:24.629 01.638 15712 Exposure complete
19:04:24.692 00.063 7988 OnExposeComplete: enter
19:04:24.692 00.000 7988 UpdateGuideState(): m_state=6
19:04:24.694 00.002 15712 worker thread done servicing request
19:04:24.694 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
19:04:24.696 00.002 7988 Star::Find returns 1 (0), X=1178.17, Y=434.38, Mass=1469, SNR=25.9, Peak=241 HFD=3.2
19:04:24.696 00.000 7988 MultiStar: [#1 0.19,-0.23,0.99,U] [#2 -0.12,-0.52,1.02,U] [#3 -0.05,-0.17,0.96,U] [#4 -0.27,-0.11,0.99,U] [#5 -0.24,-0.30,0.68,U] [#6 0.20,0.11,0.72,U] [#7 -0.12,-0.20,0.66,U] [#8 0.04,-0.26,0.63,U] 
19:04:24.698 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.24}, one-star: {-0.25, -0.38}
19:04:24.698 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
19:04:24.700 00.002 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
19:04:24.700 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.87 mountX=0.24 mountY=0.08, mountTheta=0.33
19:04:24.702 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.24, opts=13)
19:04:24.704 00.002 7988 Enqueuing Move request for scope (-0.08, -0.24)
19:04:24.706 00.002 15712 Worker thread wakes up
19:04:24.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
19:04:24.706 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
19:04:24.706 00.000 15712 Moving (-0.08, -0.24) raw xDistance=0.24 yDistance=0.08
19:04:24.706 00.000 15712 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.04, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.398359, 1:-0.067769, 2:-0.080993
19:04:24.706 00.000 15712 BLC: No correction, Miss < min_move
19:04:24.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:24.706 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.9
19:04:24.708 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:24.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:24.708 00.000 7988 Enqueuing Expose request
19:04:24.711 00.003 15712 PPEC rslt: input = 0.24, final = 0.07, react = 0.14, pred = -0.08, hyst = 0.13, hyst_pct = 0.00, period_length = 673.34
19:04:24.711 00.000 15712 PPEC: input: 0.24, control: 0.07, exposure: 1500
19:04:24.711 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:24.711 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:04:24.711 00.000 15712 MoveAxis(W, 22, ABG)
19:04:24.711 00.000 15712 Guiding  Dir = 3, Dur = 22
19:04:24.711 00.000 15712 IsGuiding returns 0
19:04:24.728 00.017 15712 PulseGuide returned control before completion, sleep 13
19:04:24.780 00.052 15712 IsGuiding returns 0
19:04:24.780 00.000 15712 Move returns status 0, amount 22
19:04:24.780 00.000 15712 MoveAxis(N, 0, ABG)
19:04:24.780 00.000 15712 Move returns status 0, amount 0
19:04:24.780 00.000 15712 move complete, result=0
19:04:24.780 00.000 7988 GuideStep: 0.2 px 22 ms WEST, 0.1 px 0 ms NORTH
19:04:24.780 00.000 15712 worker thread done servicing request
19:04:24.780 00.000 15712 Worker thread wakes up
19:04:24.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:24.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:26.190 01.410 15712 Exposure complete
19:04:26.252 00.062 15712 worker thread done servicing request
19:04:26.252 00.000 7988 OnExposeComplete: enter
19:04:26.252 00.000 7988 UpdateGuideState(): m_state=6
19:04:26.256 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
19:04:26.256 00.000 7988 Star::Find returns 1 (1), X=1178.25, Y=434.31, Mass=1451, SNR=25.7, Peak=255 HFD=3.2
19:04:26.258 00.002 7988 MultiStar: [#1 -0.02,-0.02,1.03,U] [#2 -0.03,-0.26,1.00,U] [#3 -0.19,-0.19,0.97,U] [#4 -0.33,-0.02,1.02,U] [#5 -0.16,-0.16,0.66,U] [#6 0.45,-0.12,0.72,U] [#7 0.05,-0.36,0.70,U] [#8 0.06,-0.29,0.63,U] 
19:04:26.258 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.20}, one-star: {-0.18, -0.45}
19:04:26.260 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
19:04:26.260 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
19:04:26.260 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.86 mountX=0.20 mountY=0.06, mountTheta=0.31
19:04:26.260 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.20, opts=13)
19:04:26.260 00.000 7988 Enqueuing Move request for scope (-0.06, -0.20)
19:04:26.267 00.007 15712 Worker thread wakes up
19:04:26.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
19:04:26.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
19:04:26.267 00.000 15712 Moving (-0.06, -0.20) raw xDistance=0.20 yDistance=0.06
19:04:26.267 00.000 15712 BLC: window closed
19:04:26.267 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.04, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.398359, 1:-0.067769, 2:-0.080993
19:04:26.267 00.000 15712 BLC: No correction, Miss < min_move
19:04:26.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:26.267 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.7 Saturated
19:04:26.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:26.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:26.267 00.000 7988 Enqueuing Expose request
19:04:26.267 00.000 15712 PPEC rslt: input = 0.20, final = 0.06, react = 0.12, pred = -0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 673.57
19:04:26.267 00.000 15712 PPEC: input: 0.20, control: 0.06, exposure: 1500
19:04:26.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:26.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:04:26.267 00.000 15712 MoveAxis(W, 20, ABG)
19:04:26.267 00.000 15712 Guiding  Dir = 3, Dur = 20
19:04:26.267 00.000 15712 IsGuiding returns 0
19:04:26.299 00.032 15712 IsGuiding returns 1
19:04:26.299 00.000 15712 scope still moving after pulse duration time elapsed
19:04:26.346 00.047 15712 IsGuiding returns 0
19:04:26.346 00.000 15712 scope move finished after 20 + 50 ms
19:04:26.346 00.000 15712 Move returns status 0, amount 20
19:04:26.346 00.000 15712 MoveAxis(N, 0, ABG)
19:04:26.346 00.000 15712 Move returns status 0, amount 0
19:04:26.346 00.000 15712 move complete, result=0
19:04:26.346 00.000 15712 worker thread done servicing request
19:04:26.346 00.000 15712 Worker thread wakes up
19:04:26.346 00.000 7988 GuideStep: 0.2 px 20 ms WEST, 0.1 px 0 ms NORTH
19:04:26.348 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:26.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:27.990 01.642 15712 Exposure complete
19:04:28.054 00.064 15712 worker thread done servicing request
19:04:28.054 00.000 7988 OnExposeComplete: enter
19:04:28.054 00.000 7988 UpdateGuideState(): m_state=6
19:04:28.054 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
19:04:28.054 00.000 7988 Star::Find returns 1 (0), X=1178.19, Y=434.36, Mass=1490, SNR=26.0, Peak=224 HFD=3.5
19:04:28.054 00.000 7988 MultiStar: [#1 -0.11,-0.26,0.99,U] [#2 -0.30,-0.11,0.99,U] [#3 -0.26,-0.13,0.94,U] [#4 -0.19,-0.17,1.00,U] [#5 -0.37,-0.26,0.73,U] [#6 0.28,-0.11,0.69,U] [#7 0.09,-0.29,0.63,U] [#8 -0.03,-0.30,0.68,U] 
19:04:28.054 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.22}, one-star: {-0.24, -0.40}
19:04:28.054 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
19:04:28.054 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
19:04:28.054 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-2.15 mountX=0.23 mountY=0.15, mountTheta=0.60
19:04:28.054 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.22, opts=13)
19:04:28.067 00.013 7988 Enqueuing Move request for scope (-0.15, -0.22)
19:04:28.068 00.001 15712 Worker thread wakes up
19:04:28.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
19:04:28.068 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
19:04:28.068 00.000 15712 Moving (-0.15, -0.22) raw xDistance=0.23 yDistance=0.15
19:04:28.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:28.068 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.0
19:04:28.070 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:28.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:28.070 00.000 7988 Enqueuing Expose request
19:04:28.070 00.000 15712 PPEC rslt: input = 0.23, final = 0.09, react = 0.14, pred = -0.05, hyst = 0.13, hyst_pct = 0.00, period_length = 673.79
19:04:28.070 00.000 15712 PPEC: input: 0.23, control: 0.09, exposure: 1500
19:04:28.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:28.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:04:28.070 00.000 15712 MoveAxis(W, 29, ABG)
19:04:28.070 00.000 15712 Guiding  Dir = 3, Dur = 29
19:04:28.070 00.000 15712 IsGuiding returns 0
19:04:28.089 00.019 15712 PulseGuide returned control before completion, sleep 25
19:04:28.135 00.046 15712 IsGuiding returns 0
19:04:28.135 00.000 15712 Move returns status 0, amount 29
19:04:28.135 00.000 15712 MoveAxis(N, 0, ABG)
19:04:28.135 00.000 15712 Move returns status 0, amount 0
19:04:28.135 00.000 15712 move complete, result=0
19:04:28.135 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
19:04:28.138 00.003 15712 worker thread done servicing request
19:04:28.138 00.000 15712 Worker thread wakes up
19:04:28.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:28.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:29.553 01.415 15712 Exposure complete
19:04:29.615 00.062 15712 worker thread done servicing request
19:04:29.615 00.000 7988 OnExposeComplete: enter
19:04:29.615 00.000 7988 UpdateGuideState(): m_state=6
19:04:29.619 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
19:04:29.621 00.002 7988 Star::Find returns 1 (0), X=1178.15, Y=434.40, Mass=1411, SNR=25.5, Peak=233 HFD=3.1
19:04:29.621 00.000 7988 MultiStar: [#1 -0.21,-0.04,1.01,U] [#2 -0.36,-0.12,1.02,U] [#3 -0.29,-0.06,0.94,U] [#4 -0.49,-0.33,1.05,U] [#5 -0.44,-0.48,0.69,U] [#6 0.01,-0.17,0.71,U] [#7 -0.16,-0.06,0.68,U] [#8 -0.09,-0.26,0.68,U] 
19:04:29.623 00.002 7988 refined, 8 included, MultiStar: {-0.27, -0.21}, one-star: {-0.27, -0.36}
19:04:29.623 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
19:04:29.625 00.002 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
19:04:29.625 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-2.49 mountX=0.21 mountY=0.28, mountTheta=0.92
19:04:29.627 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.21, opts=13)
19:04:29.629 00.002 7988 Enqueuing Move request for scope (-0.27, -0.21)
19:04:29.629 00.000 15712 Worker thread wakes up
19:04:29.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.21) opts 0xd
19:04:29.631 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:29.631 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.21)
19:04:29.631 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.5
19:04:29.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:29.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:29.631 00.000 7988 Enqueuing Expose request
19:04:29.631 00.000 15712 Moving (-0.27, -0.21) raw xDistance=0.21 yDistance=0.28
19:04:29.631 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 674.01
19:04:29.631 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
19:04:29.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:04:29.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
19:04:29.631 00.000 15712 MoveAxis(W, 40, ABG)
19:04:29.631 00.000 15712 Guiding  Dir = 3, Dur = 40
19:04:29.631 00.000 15712 IsGuiding returns 0
19:04:29.652 00.021 15712 PulseGuide returned control before completion, sleep 36
19:04:29.700 00.048 15712 IsGuiding returns 0
19:04:29.700 00.000 15712 Move returns status 0, amount 40
19:04:29.700 00.000 15712 MoveAxis(N, 0, ABG)
19:04:29.700 00.000 15712 Move returns status 0, amount 0
19:04:29.700 00.000 15712 move complete, result=0
19:04:29.700 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.3 px 0 ms NORTH
19:04:29.700 00.000 15712 worker thread done servicing request
19:04:29.700 00.000 15712 Worker thread wakes up
19:04:29.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:29.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:31.333 01.633 15712 Exposure complete
19:04:31.395 00.062 15712 worker thread done servicing request
19:04:31.395 00.000 7988 OnExposeComplete: enter
19:04:31.395 00.000 7988 UpdateGuideState(): m_state=6
19:04:31.398 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
19:04:31.398 00.000 7988 Star::Find returns 1 (0), X=1178.05, Y=434.93, Mass=1405, SNR=25.4, Peak=227 HFD=2.9
19:04:31.400 00.002 7988 MultiStar: [#1 -0.06,0.26,1.01,U] [#2 -0.27,0.27,0.97,U] [#3 -0.05,0.34,1.00,U] [#4 -0.39,0.35,1.06,U] [#5 -0.33,0.20,0.70,U] [#6 -0.03,0.47,0.67,U] [#7 0.02,0.17,0.68,U] [#8 -0.10,0.23,0.66,U] 
19:04:31.400 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.28}, one-star: {-0.37, 0.17}
19:04:31.402 00.002 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.75 = -2.53)
19:04:31.403 00.001 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.86 = 0.58)
19:04:31.405 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.33 cameraTheta=2.17 mountX=-0.27 mountY=0.18, mountTheta=2.56
19:04:31.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.28, opts=13)
19:04:31.405 00.000 7988 Enqueuing Move request for scope (-0.19, 0.28)
19:04:31.405 00.000 15712 Worker thread wakes up
19:04:31.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0xd
19:04:31.405 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
19:04:31.405 00.000 15712 Moving (-0.19, 0.28) raw xDistance=-0.27 yDistance=0.18
19:04:31.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:31.411 00.006 7988 UpdateGuideState exits: m=1405 SNR=25.4
19:04:31.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:31.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:31.411 00.000 7988 Enqueuing Expose request
19:04:31.411 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 674.24
19:04:31.411 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
19:04:31.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:31.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:04:31.411 00.000 15712 MoveAxis(E, 51, ABG)
19:04:31.411 00.000 15712 Guiding  Dir = 2, Dur = 51
19:04:31.411 00.000 15712 IsGuiding returns 0
19:04:31.429 00.018 15712 PulseGuide returned control before completion, sleep 48
19:04:31.506 00.077 15712 IsGuiding returns 0
19:04:31.506 00.000 15712 Move returns status 0, amount 51
19:04:31.506 00.000 15712 MoveAxis(N, 0, ABG)
19:04:31.506 00.000 15712 Move returns status 0, amount 0
19:04:31.506 00.000 15712 move complete, result=0
19:04:31.506 00.000 7988 GuideStep: -0.3 px 51 ms EAST, 0.2 px 0 ms NORTH
19:04:31.511 00.005 15712 worker thread done servicing request
19:04:31.511 00.000 15712 Worker thread wakes up
19:04:31.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:31.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:32.926 01.415 15712 Exposure complete
19:04:32.989 00.063 15712 worker thread done servicing request
19:04:32.991 00.002 7988 OnExposeComplete: enter
19:04:32.991 00.000 7988 UpdateGuideState(): m_state=6
19:04:32.991 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
19:04:32.991 00.000 7988 Star::Find returns 1 (1), X=1178.11, Y=434.66, Mass=1501, SNR=26.1, Peak=255 HFD=3.2
19:04:32.991 00.000 7988 MultiStar: [#1 0.00,0.15,0.93,U] [#2 -0.19,-0.07,0.99,U] [#3 -0.06,0.25,0.96,U] [#4 -0.31,0.24,1.01,U] [#5 -0.11,0.19,0.69,U] [#6 0.00,0.21,0.68,U] [#7 -0.08,-0.05,0.66,U] [#8 -0.12,0.16,0.65,U] 
19:04:32.991 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.11}, one-star: {-0.32, -0.10}
19:04:32.998 00.007 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.20)
19:04:32.998 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.91)
19:04:33.000 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.50 mountX=-0.10 mountY=0.14, mountTheta=2.21
19:04:33.001 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.11, opts=13)
19:04:33.003 00.002 7988 Enqueuing Move request for scope (-0.14, 0.11)
19:04:33.003 00.000 15712 Worker thread wakes up
19:04:33.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
19:04:33.003 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
19:04:33.003 00.000 15712 Moving (-0.14, 0.11) raw xDistance=-0.10 yDistance=0.14
19:04:33.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:33.005 00.002 7988 UpdateGuideState exits: m=1501 SNR=26.1 Saturated
19:04:33.007 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:33.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:33.009 00.002 7988 Enqueuing Expose request
19:04:33.009 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 674.46
19:04:33.009 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
19:04:33.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:33.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:04:33.009 00.000 15712 MoveAxis(W, 7, ABG)
19:04:33.009 00.000 15712 Guiding  Dir = 3, Dur = 7
19:04:33.011 00.002 15712 IsGuiding returns 0
19:04:33.020 00.009 15712 IsGuiding returns 0
19:04:33.020 00.000 15712 Move returns status 0, amount 7
19:04:33.020 00.000 15712 MoveAxis(N, 0, ABG)
19:04:33.020 00.000 15712 Move returns status 0, amount 0
19:04:33.020 00.000 15712 move complete, result=0
19:04:33.020 00.000 15712 worker thread done servicing request
19:04:33.020 00.000 15712 Worker thread wakes up
19:04:33.020 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
19:04:33.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:33.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:34.661 01.641 15712 Exposure complete
19:04:34.723 00.062 15712 worker thread done servicing request
19:04:34.723 00.000 7988 OnExposeComplete: enter
19:04:34.723 00.000 7988 UpdateGuideState(): m_state=6
19:04:34.723 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
19:04:34.734 00.011 7988 Star::Find returns 1 (1), X=1178.26, Y=434.70, Mass=1483, SNR=25.9, Peak=255 HFD=3.3
19:04:34.736 00.002 7988 MultiStar: [#1 -0.19,0.09,0.99,U] [#2 -0.16,0.00,1.00,U] [#3 -0.25,0.04,0.98,U] [#4 -0.36,0.07,1.03,U] [#5 -0.25,0.14,0.72,U] [#6 0.14,-0.02,0.69,U] [#7 -0.16,-0.02,0.71,U] [#8 0.11,0.16,0.65,U] 
19:04:34.736 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.04}, one-star: {-0.16, -0.06}
19:04:34.738 00.002 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.58) = xAngle (4.48 = -1.80)
19:04:34.739 00.001 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.59 = 1.30)
19:04:34.739 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.17 cameraTheta=2.90 mountX=-0.04 mountY=0.16, mountTheta=1.81
19:04:34.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.04, opts=13)
19:04:34.739 00.000 7988 Enqueuing Move request for scope (-0.16, 0.04)
19:04:34.739 00.000 15712 Worker thread wakes up
19:04:34.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
19:04:34.739 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
19:04:34.739 00.000 15712 Moving (-0.16, 0.04) raw xDistance=-0.04 yDistance=0.16
19:04:34.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:04:34.739 00.000 7988 UpdateGuideState exits: m=1483 SNR=25.9 Saturated
19:04:34.747 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:34.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:34.749 00.002 7988 Enqueuing Expose request
19:04:34.751 00.002 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 674.68
19:04:34.751 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
19:04:34.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:34.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:04:34.751 00.000 15712 MoveAxis(W, 15, ABG)
19:04:34.751 00.000 15712 Guiding  Dir = 3, Dur = 15
19:04:34.751 00.000 15712 IsGuiding returns 0
19:04:34.768 00.017 15712 IsGuiding returns 1
19:04:34.771 00.003 15712 scope still moving after pulse duration time elapsed
19:04:34.809 00.038 15712 IsGuiding returns 0
19:04:34.809 00.000 15712 scope move finished after 15 + 51 ms
19:04:34.809 00.000 15712 Move returns status 0, amount 15
19:04:34.809 00.000 15712 MoveAxis(N, 0, ABG)
19:04:34.809 00.000 15712 Move returns status 0, amount 0
19:04:34.809 00.000 15712 move complete, result=0
19:04:34.819 00.010 7988 GuideStep: -0.0 px 15 ms WEST, 0.2 px 0 ms NORTH
19:04:34.819 00.000 15712 worker thread done servicing request
19:04:34.819 00.000 15712 Worker thread wakes up
19:04:34.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:34.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:36.224 01.405 15712 Exposure complete
19:04:36.285 00.061 15712 worker thread done servicing request
19:04:36.285 00.000 7988 OnExposeComplete: enter
19:04:36.285 00.000 7988 UpdateGuideState(): m_state=6
19:04:36.285 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
19:04:36.285 00.000 7988 Star::Find returns 1 (1), X=1178.17, Y=434.69, Mass=1515, SNR=26.2, Peak=255 HFD=3.4
19:04:36.285 00.000 7988 MultiStar: [#1 -0.03,0.08,1.00,U] [#2 -0.18,0.02,0.95,U] [#3 -0.20,-0.04,0.96,U] [#4 -0.24,-0.06,0.98,U] [#5 -0.13,0.10,0.72,U] [#6 0.10,0.23,0.70,U] [#7 0.08,0.16,0.67,U] [#8 -0.18,0.21,0.67,U] 
19:04:36.285 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.05}, one-star: {-0.26, -0.07}
19:04:36.285 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.58) = xAngle (4.32 = -1.96)
19:04:36.285 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.43 = 1.14)
19:04:36.285 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.74 mountX=-0.05 mountY=0.13, mountTheta=1.97
19:04:36.285 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.05, opts=13)
19:04:36.300 00.015 7988 Enqueuing Move request for scope (-0.13, 0.05)
19:04:36.301 00.001 15712 Worker thread wakes up
19:04:36.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
19:04:36.301 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
19:04:36.301 00.000 15712 Moving (-0.13, 0.05) raw xDistance=-0.05 yDistance=0.13
19:04:36.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:36.301 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.2 Saturated
19:04:36.304 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:36.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:36.306 00.002 7988 Enqueuing Expose request
19:04:36.306 00.000 15712 PPEC rslt: input = -0.05, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 674.89
19:04:36.308 00.002 15712 PPEC: input: -0.05, control: 0.05, exposure: 1500
19:04:36.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:36.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:04:36.308 00.000 15712 MoveAxis(W, 15, ABG)
19:04:36.308 00.000 15712 Guiding  Dir = 3, Dur = 15
19:04:36.308 00.000 15712 IsGuiding returns 0
19:04:36.336 00.028 15712 IsGuiding returns 1
19:04:36.336 00.000 15712 scope still moving after pulse duration time elapsed
19:04:36.384 00.048 15712 IsGuiding returns 0
19:04:36.384 00.000 15712 scope move finished after 15 + 61 ms
19:04:36.384 00.000 15712 Move returns status 0, amount 15
19:04:36.384 00.000 15712 MoveAxis(N, 0, ABG)
19:04:36.384 00.000 15712 Move returns status 0, amount 0
19:04:36.384 00.000 15712 move complete, result=0
19:04:36.385 00.001 15712 worker thread done servicing request
19:04:36.385 00.000 15712 Worker thread wakes up
19:04:36.385 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
19:04:36.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:36.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:38.022 01.637 15712 Exposure complete
19:04:38.083 00.061 15712 worker thread done servicing request
19:04:38.083 00.000 7988 OnExposeComplete: enter
19:04:38.083 00.000 7988 UpdateGuideState(): m_state=6
19:04:38.086 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
19:04:38.088 00.002 7988 Star::Find returns 1 (1), X=1178.13, Y=434.93, Mass=1467, SNR=25.9, Peak=255 HFD=2.9
19:04:38.088 00.000 7988 MultiStar: [#1 -0.13,0.30,0.99,U] [#2 -0.21,0.26,0.98,U] [#3 -0.26,0.18,0.94,U] [#4 -0.25,0.11,1.01,U] [#5 -0.32,-0.13,0.68,U] [#6 0.25,0.36,0.69,U] [#7 -0.01,0.24,0.68,U] [#8 0.13,0.08,0.66,U] 
19:04:38.090 00.002 7988 refined, 8 included, MultiStar: {-0.14, 0.18}, one-star: {-0.29, 0.17}
19:04:38.090 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
19:04:38.092 00.002 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.65)
19:04:38.092 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=-0.18 mountY=0.14, mountTheta=2.48
19:04:38.094 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.18, opts=13)
19:04:38.096 00.002 7988 Enqueuing Move request for scope (-0.14, 0.18)
19:04:38.096 00.000 15712 Worker thread wakes up
19:04:38.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
19:04:38.096 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
19:04:38.096 00.000 15712 Moving (-0.14, 0.18) raw xDistance=-0.18 yDistance=0.14
19:04:38.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:38.099 00.003 7988 UpdateGuideState exits: m=1467 SNR=25.9 Saturated
19:04:38.099 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:38.099 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:38.099 00.000 7988 Enqueuing Expose request
19:04:38.103 00.004 15712 PPEC rslt: input = -0.18, final = -0.05, react = -0.11, pred = 0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 675.11
19:04:38.103 00.000 15712 PPEC: input: -0.18, control: -0.05, exposure: 1500
19:04:38.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:38.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:04:38.103 00.000 15712 MoveAxis(E, 15, ABG)
19:04:38.103 00.000 15712 Guiding  Dir = 2, Dur = 15
19:04:38.103 00.000 15712 IsGuiding returns 0
19:04:38.120 00.017 15712 IsGuiding returns 1
19:04:38.120 00.000 15712 scope still moving after pulse duration time elapsed
19:04:38.172 00.052 15712 IsGuiding returns 0
19:04:38.172 00.000 15712 scope move finished after 15 + 55 ms
19:04:38.172 00.000 15712 Move returns status 0, amount 15
19:04:38.172 00.000 15712 MoveAxis(N, 0, ABG)
19:04:38.172 00.000 15712 Move returns status 0, amount 0
19:04:38.172 00.000 15712 move complete, result=0
19:04:38.172 00.000 7988 GuideStep: -0.2 px 15 ms EAST, 0.1 px 0 ms NORTH
19:04:38.176 00.004 15712 worker thread done servicing request
19:04:38.176 00.000 15712 Worker thread wakes up
19:04:38.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:38.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:39.581 01.405 15712 Exposure complete
19:04:39.645 00.064 15712 worker thread done servicing request
19:04:39.645 00.000 7988 OnExposeComplete: enter
19:04:39.645 00.000 7988 UpdateGuideState(): m_state=6
19:04:39.645 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
19:04:39.645 00.000 7988 Star::Find returns 1 (1), X=1178.03, Y=434.59, Mass=1486, SNR=26.0, Peak=255 HFD=3.2
19:04:39.651 00.006 7988 MultiStar: [#1 -0.09,-0.13,1.01,U] [#2 -0.29,0.15,0.98,U] [#3 -0.13,0.17,0.96,U] [#4 -0.24,0.03,1.02,U] [#5 -0.03,0.09,0.72,U] [#6 0.01,-0.08,0.71,U] [#7 -0.16,0.14,0.67,U] [#8 -0.01,-0.18,0.64,U] 
19:04:39.651 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.00}, one-star: {-0.39, -0.17}
19:04:39.653 00.002 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.58) = xAngle (4.70 = -1.58)
19:04:39.653 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.53)
19:04:39.655 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.13 mountX=-0.00 mountY=0.16, mountTheta=1.58
19:04:39.657 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.00, opts=13)
19:04:39.657 00.000 7988 Enqueuing Move request for scope (-0.16, 0.00)
19:04:39.659 00.002 15712 Worker thread wakes up
19:04:39.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
19:04:39.659 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
19:04:39.659 00.000 15712 Moving (-0.16, 0.00) raw xDistance=-0.00 yDistance=0.16
19:04:39.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:04:39.662 00.003 7988 UpdateGuideState exits: m=1486 SNR=26.0 Saturated
19:04:39.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:39.664 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:39.664 00.000 7988 Enqueuing Expose request
19:04:39.666 00.002 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 675.33
19:04:39.666 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
19:04:39.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:39.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:04:39.666 00.000 15712 MoveAxis(W, 11, ABG)
19:04:39.666 00.000 15712 Guiding  Dir = 3, Dur = 11
19:04:39.666 00.000 15712 IsGuiding returns 0
19:04:39.693 00.027 15712 IsGuiding returns 1
19:04:39.693 00.000 15712 scope still moving after pulse duration time elapsed
19:04:39.738 00.045 15712 IsGuiding returns 0
19:04:39.738 00.000 15712 scope move finished after 11 + 63 ms
19:04:39.738 00.000 15712 Move returns status 0, amount 11
19:04:39.738 00.000 15712 MoveAxis(N, 0, ABG)
19:04:39.738 00.000 15712 Move returns status 0, amount 0
19:04:39.738 00.000 15712 move complete, result=0
19:04:39.738 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.2 px 0 ms NORTH
19:04:39.743 00.005 15712 worker thread done servicing request
19:04:39.743 00.000 15712 Worker thread wakes up
19:04:39.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:39.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:41.381 01.638 15712 Exposure complete
19:04:41.441 00.060 15712 worker thread done servicing request
19:04:41.441 00.000 7988 OnExposeComplete: enter
19:04:41.441 00.000 7988 UpdateGuideState(): m_state=6
19:04:41.441 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
19:04:41.441 00.000 7988 Star::Find returns 1 (1), X=1178.23, Y=434.87, Mass=1529, SNR=26.6, Peak=255 HFD=3.1
19:04:41.441 00.000 7988 MultiStar: [#1 -0.03,0.05,0.93,U] [#2 -0.32,0.24,0.96,U] [#3 -0.17,0.36,0.94,U] [#4 -0.37,0.49,0.97,U] [#5 -0.13,0.16,0.72,U] [#6 0.12,0.30,0.66,U] [#7 0.11,-0.06,0.66,U] [#8 -0.04,0.24,0.59,U] 
19:04:41.441 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.22}, one-star: {-0.19, 0.11}
19:04:41.441 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.08)
19:04:41.441 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.03)
19:04:41.441 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.62 mountX=-0.11 mountY=0.19, mountTheta=2.09
19:04:41.454 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.11, opts=13)
19:04:41.454 00.000 7988 Enqueuing Move request for scope (-0.19, 0.11)
19:04:41.454 00.000 15712 Worker thread wakes up
19:04:41.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
19:04:41.454 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
19:04:41.457 00.003 15712 Moving (-0.19, 0.11) raw xDistance=-0.11 yDistance=0.19
19:04:41.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:41.457 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6 Saturated
19:04:41.459 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:41.459 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:41.459 00.000 7988 Enqueuing Expose request
19:04:41.459 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 675.54
19:04:41.459 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
19:04:41.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:41.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:04:41.459 00.000 15712 MoveAxis(W, 8, ABG)
19:04:41.459 00.000 15712 Guiding  Dir = 3, Dur = 8
19:04:41.459 00.000 15712 IsGuiding returns 0
19:04:41.473 00.014 15712 IsGuiding returns 0
19:04:41.473 00.000 15712 Move returns status 0, amount 8
19:04:41.473 00.000 15712 MoveAxis(N, 0, ABG)
19:04:41.473 00.000 15712 Move returns status 0, amount 0
19:04:41.473 00.000 15712 move complete, result=0
19:04:41.473 00.000 15712 worker thread done servicing request
19:04:41.473 00.000 15712 Worker thread wakes up
19:04:41.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:41.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:41.473 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.2 px 0 ms NORTH
19:04:42.892 01.419 15712 Exposure complete
19:04:42.953 00.061 15712 worker thread done servicing request
19:04:42.953 00.000 7988 OnExposeComplete: enter
19:04:42.953 00.000 7988 UpdateGuideState(): m_state=6
19:04:42.953 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
19:04:42.953 00.000 7988 Star::Find returns 1 (0), X=1178.17, Y=434.68, Mass=1404, SNR=25.5, Peak=229 HFD=3.0
19:04:42.953 00.000 7988 MultiStar: [#1 -0.01,0.17,1.05,U] [#2 0.08,0.23,1.03,U] [#3 -0.19,0.06,0.95,U] [#4 -0.28,0.41,1.03,U] [#5 0.01,0.40,0.71,U] [#6 0.39,0.33,0.71,U] [#7 0.07,0.02,0.70,U] [#8 0.13,0.17,0.65,U] 
19:04:42.953 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.19}, one-star: {-0.26, -0.08}
19:04:42.953 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
19:04:42.953 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
19:04:42.953 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.73 mountX=-0.19 mountY=0.03, mountTheta=3.00
19:04:42.965 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.19, opts=13)
19:04:42.965 00.000 7988 Enqueuing Move request for scope (-0.03, 0.19)
19:04:42.965 00.000 15712 Worker thread wakes up
19:04:42.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
19:04:42.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
19:04:42.965 00.000 15712 Moving (-0.03, 0.19) raw xDistance=-0.19 yDistance=0.03
19:04:42.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:42.969 00.004 7988 UpdateGuideState exits: m=1404 SNR=25.5
19:04:42.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:42.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:42.969 00.000 7988 Enqueuing Expose request
19:04:42.969 00.000 15712 PPEC rslt: input = -0.19, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 675.76
19:04:42.969 00.000 15712 PPEC: input: -0.19, control: -0.09, exposure: 1500
19:04:42.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:42.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:04:42.969 00.000 15712 MoveAxis(E, 31, ABG)
19:04:42.969 00.000 15712 Guiding  Dir = 2, Dur = 31
19:04:42.985 00.016 15712 IsGuiding returns 0
19:04:43.002 00.017 15712 PulseGuide returned control before completion, sleep 26
19:04:43.050 00.048 15712 IsGuiding returns 0
19:04:43.050 00.000 15712 Move returns status 0, amount 31
19:04:43.050 00.000 15712 MoveAxis(N, 0, ABG)
19:04:43.050 00.000 15712 Move returns status 0, amount 0
19:04:43.050 00.000 15712 move complete, result=0
19:04:43.050 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
19:04:43.050 00.000 15712 worker thread done servicing request
19:04:43.050 00.000 15712 Worker thread wakes up
19:04:43.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:43.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:44.693 01.643 15712 Exposure complete
19:04:44.754 00.061 15712 worker thread done servicing request
19:04:44.754 00.000 7988 OnExposeComplete: enter
19:04:44.754 00.000 7988 UpdateGuideState(): m_state=6
19:04:44.759 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
19:04:44.759 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=434.46, Mass=1447, SNR=25.6, Peak=237 HFD=3.2
19:04:44.761 00.002 7988 MultiStar: [#1 0.12,0.12,1.01,U] [#2 -0.01,0.11,1.01,U] [#3 -0.14,0.19,0.92,U] [#4 -0.24,0.08,1.04,U] [#5 -0.17,-0.28,0.69,U] [#6 0.30,-0.09,0.70,U] [#7 0.18,-0.09,0.68,U] [#8 0.50,-0.05,0.66,U] 
19:04:44.763 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.08, -0.30}
19:04:44.763 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
19:04:44.766 00.003 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.31)
19:04:44.766 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.72 mountX=0.02 mountY=-0.02, mountTheta=-0.85
19:04:44.767 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
19:04:44.769 00.002 7988 Enqueuing Move request for scope (0.02, -0.02)
19:04:44.771 00.002 15712 Worker thread wakes up
19:04:44.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
19:04:44.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
19:04:44.771 00.000 15712 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
19:04:44.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:44.771 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.6
19:04:44.773 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:44.773 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:44.775 00.002 7988 Enqueuing Expose request
19:04:44.775 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 675.97
19:04:44.775 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
19:04:44.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:44.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:04:44.775 00.000 15712 MoveAxis(E, 1, ABG)
19:04:44.775 00.000 15712 Guiding  Dir = 2, Dur = 1
19:04:44.777 00.002 15712 IsGuiding returns 0
19:04:44.789 00.012 15712 IsGuiding returns 0
19:04:44.789 00.000 15712 Move returns status 0, amount 1
19:04:44.789 00.000 15712 MoveAxis(N, 0, ABG)
19:04:44.789 00.000 15712 Move returns status 0, amount 0
19:04:44.789 00.000 15712 move complete, result=0
19:04:44.789 00.000 15712 worker thread done servicing request
19:04:44.789 00.000 15712 Worker thread wakes up
19:04:44.789 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
19:04:44.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:44.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:46.205 01.416 15712 Exposure complete
19:04:46.267 00.062 15712 worker thread done servicing request
19:04:46.267 00.000 7988 OnExposeComplete: enter
19:04:46.267 00.000 7988 UpdateGuideState(): m_state=6
19:04:46.267 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
19:04:46.267 00.000 7988 Star::Find returns 1 (1), X=1178.27, Y=434.46, Mass=1458, SNR=25.7, Peak=255 HFD=3.1
19:04:46.267 00.000 7988 MultiStar: [#1 -0.03,0.04,1.00,U] [#2 0.07,-0.08,0.97,U] [#3 -0.11,0.04,0.92,U] [#4 -0.07,0.05,1.02,U] [#5 -0.16,-0.27,0.70,U] [#6 0.31,0.12,0.70,U] [#7 0.11,-0.39,0.68,U] [#8 0.06,-0.17,0.65,U] 
19:04:46.267 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {-0.16, -0.30}
19:04:46.267 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
19:04:46.267 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
19:04:46.267 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.10 cameraTheta=-1.68 mountX=0.09 mountY=0.01, mountTheta=0.14
19:04:46.267 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.09, opts=13)
19:04:46.280 00.013 7988 Enqueuing Move request for scope (-0.01, -0.09)
19:04:46.282 00.002 15712 Worker thread wakes up
19:04:46.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
19:04:46.282 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
19:04:46.282 00.000 15712 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=0.01
19:04:46.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:04:46.282 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.7 Saturated
19:04:46.285 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:46.285 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 676.18
19:04:46.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:46.285 00.000 7988 Enqueuing Expose request
19:04:46.288 00.003 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
19:04:46.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:46.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:04:46.288 00.000 15712 MoveAxis(E, 6, ABG)
19:04:46.288 00.000 15712 Guiding  Dir = 2, Dur = 6
19:04:46.288 00.000 15712 IsGuiding returns 0
19:04:46.307 00.019 15712 IsGuiding returns 0
19:04:46.307 00.000 15712 Move returns status 0, amount 6
19:04:46.307 00.000 15712 MoveAxis(N, 0, ABG)
19:04:46.307 00.000 15712 Move returns status 0, amount 0
19:04:46.307 00.000 15712 move complete, result=0
19:04:46.307 00.000 15712 worker thread done servicing request
19:04:46.307 00.000 15712 Worker thread wakes up
19:04:46.307 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
19:04:46.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:46.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:47.942 01.635 15712 Exposure complete
19:04:48.005 00.063 15712 worker thread done servicing request
19:04:48.005 00.000 7988 OnExposeComplete: enter
19:04:48.005 00.000 7988 UpdateGuideState(): m_state=6
19:04:48.005 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
19:04:48.005 00.000 7988 Star::Find returns 1 (1), X=1178.24, Y=434.62, Mass=1432, SNR=25.6, Peak=255 HFD=3.2
19:04:48.005 00.000 7988 MultiStar: [#1 -0.09,-0.17,0.99,U] [#2 -0.18,-0.09,0.97,U] [#3 -0.33,0.10,0.96,U] [#4 -0.31,0.13,1.02,U] [#5 -0.15,0.06,0.73,U] [#6 -0.09,0.05,0.72,U] [#7 -0.19,-0.13,0.68,U] [#8 -0.21,0.13,0.63,U] 
19:04:48.005 00.000 7988 refined, 8 included, MultiStar: {-0.20, -0.01}, one-star: {-0.19, -0.14}
19:04:48.005 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
19:04:48.005 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
19:04:48.005 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.08 mountX=0.01 mountY=0.20, mountTheta=1.50
19:04:48.015 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.01, opts=13)
19:04:48.017 00.002 7988 Enqueuing Move request for scope (-0.20, -0.01)
19:04:48.017 00.000 15712 Worker thread wakes up
19:04:48.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
19:04:48.017 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
19:04:48.017 00.000 15712 Moving (-0.20, -0.01) raw xDistance=0.01 yDistance=0.20
19:04:48.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:48.019 00.002 7988 UpdateGuideState exits: m=1432 SNR=25.6 Saturated
19:04:48.021 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:48.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:48.023 00.002 7988 Enqueuing Expose request
19:04:48.023 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 676.39
19:04:48.023 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
19:04:48.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:48.025 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:04:48.025 00.000 15712 MoveAxis(E, 6, ABG)
19:04:48.025 00.000 15712 Guiding  Dir = 2, Dur = 6
19:04:48.025 00.000 15712 IsGuiding returns 0
19:04:48.051 00.026 15712 IsGuiding returns 0
19:04:48.051 00.000 15712 Move returns status 0, amount 6
19:04:48.051 00.000 15712 MoveAxis(N, 0, ABG)
19:04:48.051 00.000 15712 Move returns status 0, amount 0
19:04:48.051 00.000 15712 move complete, result=0
19:04:48.051 00.000 15712 worker thread done servicing request
19:04:48.051 00.000 15712 Worker thread wakes up
19:04:48.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:48.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:48.051 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
19:04:49.470 01.419 15712 Exposure complete
19:04:49.531 00.061 15712 worker thread done servicing request
19:04:49.531 00.000 7988 OnExposeComplete: enter
19:04:49.531 00.000 7988 UpdateGuideState(): m_state=6
19:04:49.531 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
19:04:49.531 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=434.78, Mass=1443, SNR=25.7, Peak=241 HFD=3.5
19:04:49.531 00.000 7988 MultiStar: [#1 -0.04,0.05,1.00,U] [#2 -0.16,0.12,1.00,U] [#3 -0.18,0.08,0.95,U] [#4 -0.13,0.10,1.05,U] [#5 -0.09,0.00,0.70,U] [#6 0.31,0.02,0.73,U] [#7 0.18,0.10,0.69,U] [#8 0.13,-0.00,0.63,U] 
19:04:49.531 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.22, 0.02}
19:04:49.531 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.47)
19:04:49.531 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.64)
19:04:49.531 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.24 mountX=-0.06 mountY=0.05, mountTheta=2.49
19:04:49.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
19:04:49.531 00.000 7988 Enqueuing Move request for scope (-0.05, 0.06)
19:04:49.531 00.000 15712 Worker thread wakes up
19:04:49.545 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
19:04:49.545 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
19:04:49.545 00.000 15712 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.05
19:04:49.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:49.545 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.7
19:04:49.547 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:49.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:49.547 00.000 7988 Enqueuing Expose request
19:04:49.547 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 676.60
19:04:49.547 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
19:04:49.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:49.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:04:49.547 00.000 15712 MoveAxis(E, 8, ABG)
19:04:49.547 00.000 15712 Guiding  Dir = 2, Dur = 8
19:04:49.547 00.000 15712 IsGuiding returns 0
19:04:49.603 00.056 15712 IsGuiding returns 0
19:04:49.603 00.000 15712 Move returns status 0, amount 8
19:04:49.603 00.000 15712 MoveAxis(N, 0, ABG)
19:04:49.603 00.000 15712 Move returns status 0, amount 0
19:04:49.603 00.000 15712 move complete, result=0
19:04:49.603 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
19:04:49.605 00.002 15712 worker thread done servicing request
19:04:49.605 00.000 15712 Worker thread wakes up
19:04:49.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:49.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:51.239 01.634 15712 Exposure complete
19:04:51.301 00.062 15712 worker thread done servicing request
19:04:51.301 00.000 7988 OnExposeComplete: enter
19:04:51.301 00.000 7988 UpdateGuideState(): m_state=6
19:04:51.306 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
19:04:51.306 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=434.47, Mass=1390, SNR=25.3, Peak=231 HFD=3.2
19:04:51.308 00.002 7988 MultiStar: [#1 0.18,-0.12,0.98,U] [#2 0.06,-0.28,1.03,U] [#3 -0.10,0.00,0.98,U] [#4 -0.25,-0.07,1.00,U] [#5 0.02,0.01,0.70,U] [#6 0.25,-0.02,0.73,U] [#7 0.15,-0.35,0.63,U] [#8 0.32,-0.15,0.62,U] 
19:04:51.310 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.14}, one-star: {-0.19, -0.29}
19:04:51.310 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
19:04:51.312 00.002 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
19:04:51.312 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.39 mountX=0.14 mountY=-0.02, mountTheta=-0.16
19:04:51.314 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.14, opts=13)
19:04:51.314 00.000 7988 Enqueuing Move request for scope (0.03, -0.14)
19:04:51.316 00.002 15712 Worker thread wakes up
19:04:51.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
19:04:51.316 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
19:04:51.316 00.000 15712 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=-0.02
19:04:51.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:04:51.316 00.000 7988 UpdateGuideState exits: m=1390 SNR=25.3
19:04:51.319 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:51.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:51.321 00.002 7988 Enqueuing Expose request
19:04:51.321 00.000 15712 PPEC rslt: input = 0.14, final = -0.04, react = 0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 676.81
19:04:51.321 00.000 15712 PPEC: input: 0.14, control: -0.04, exposure: 1500
19:04:51.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:51.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:04:51.321 00.000 15712 MoveAxis(E, 13, ABG)
19:04:51.321 00.000 15712 Guiding  Dir = 2, Dur = 13
19:04:51.323 00.002 15712 IsGuiding returns 0
19:04:51.332 00.009 15712 IsGuiding returns 1
19:04:51.332 00.000 15712 scope still moving after pulse duration time elapsed
19:04:51.380 00.048 15712 IsGuiding returns 0
19:04:51.380 00.000 15712 scope move finished after 13 + 56 ms
19:04:51.380 00.000 15712 Move returns status 0, amount 13
19:04:51.380 00.000 15712 MoveAxis(N, 0, ABG)
19:04:51.380 00.000 15712 Move returns status 0, amount 0
19:04:51.380 00.000 15712 move complete, result=0
19:04:51.380 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
19:04:51.395 00.015 15712 worker thread done servicing request
19:04:51.395 00.000 15712 Worker thread wakes up
19:04:51.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:51.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:52.818 01.423 15712 Exposure complete
19:04:52.876 00.058 15712 worker thread done servicing request
19:04:52.876 00.000 7988 OnExposeComplete: enter
19:04:52.876 00.000 7988 UpdateGuideState(): m_state=6
19:04:52.882 00.006 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
19:04:52.882 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=434.26, Mass=1415, SNR=25.2, Peak=220 HFD=3.4
19:04:52.882 00.000 7988 MultiStar: [#1 0.04,-0.29,1.00,U] [#2 -0.01,-0.54,0.95,U] [#3 -0.13,-0.42,0.97,U] [#4 -0.20,-0.30,1.04,U] [#5 -0.11,-0.76,0.72,U] [#6 0.30,-0.23,0.71,U] [#7 0.08,-0.62,0.66,U] [#8 0.13,-0.19,0.66,U] 
19:04:52.882 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.42}, one-star: {-0.07, -0.50}
19:04:52.882 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
19:04:52.882 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
19:04:52.882 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.42 hyp=0.42 cameraTheta=-1.61 mountX=0.42 mountY=0.03, mountTheta=0.06
19:04:52.893 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.42, opts=13)
19:04:52.893 00.000 7988 Enqueuing Move request for scope (-0.01, -0.42)
19:04:52.895 00.002 15712 Worker thread wakes up
19:04:52.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.42) opts 0xd
19:04:52.895 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.42)
19:04:52.895 00.000 15712 Moving (-0.01, -0.42) raw xDistance=0.42 yDistance=0.03
19:04:52.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:52.895 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.2
19:04:52.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:52.895 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:52.895 00.000 15712 PPEC rslt: input = 0.42, final = 0.21, react = 0.25, pred = -0.04, hyst = 0.23, hyst_pct = 0.00, period_length = 677.02
19:04:52.895 00.000 15712 PPEC: input: 0.42, control: 0.21, exposure: 1500
19:04:52.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:52.895 00.000 7988 Enqueuing Expose request
19:04:52.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:04:52.903 00.008 15712 MoveAxis(W, 68, ABG)
19:04:52.903 00.000 15712 Guiding  Dir = 3, Dur = 68
19:04:52.903 00.000 15712 IsGuiding returns 0
19:04:52.927 00.024 15712 PulseGuide returned control before completion, sleep 54
19:04:53.003 00.076 15712 IsGuiding returns 0
19:04:53.003 00.000 15712 Move returns status 0, amount 68
19:04:53.003 00.000 15712 MoveAxis(N, 0, ABG)
19:04:53.003 00.000 15712 Move returns status 0, amount 0
19:04:53.003 00.000 15712 move complete, result=0
19:04:53.003 00.000 7988 GuideStep: 0.4 px 68 ms WEST, 0.0 px 0 ms NORTH
19:04:53.009 00.006 15712 worker thread done servicing request
19:04:53.009 00.000 15712 Worker thread wakes up
19:04:53.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:53.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:54.644 01.635 15712 Exposure complete
19:04:54.705 00.061 15712 worker thread done servicing request
19:04:54.705 00.000 7988 OnExposeComplete: enter
19:04:54.705 00.000 7988 UpdateGuideState(): m_state=6
19:04:54.708 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
19:04:54.710 00.002 7988 Star::Find returns 1 (0), X=1178.42, Y=434.46, Mass=1431, SNR=25.6, Peak=230 HFD=3.2
19:04:54.710 00.000 7988 MultiStar: [#1 0.00,-0.25,0.99,U] [#2 -0.05,-0.13,0.98,U] [#3 -0.08,-0.15,0.93,U] [#4 -0.14,-0.09,0.98,U] [#5 0.19,-0.44,0.74,U] [#6 0.26,-0.13,0.70,U] [#7 0.22,-0.12,0.64,U] [#8 0.28,-0.27,0.71,U] 
19:04:54.712 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.21}, one-star: {-0.00, -0.30}
19:04:54.712 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
19:04:54.712 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.92)
19:04:54.712 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.32 mountX=0.21 mountY=-0.05, mountTheta=-0.23
19:04:54.712 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.21, opts=13)
19:04:54.712 00.000 7988 Enqueuing Move request for scope (0.05, -0.21)
19:04:54.712 00.000 15712 Worker thread wakes up
19:04:54.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
19:04:54.712 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
19:04:54.712 00.000 15712 Moving (0.05, -0.21) raw xDistance=0.21 yDistance=-0.05
19:04:54.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:54.721 00.009 7988 UpdateGuideState exits: m=1431 SNR=25.6
19:04:54.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:54.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:54.721 00.000 7988 Enqueuing Expose request
19:04:54.721 00.000 15712 PPEC rslt: input = 0.21, final = 0.08, react = 0.12, pred = -0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 677.23
19:04:54.721 00.000 15712 PPEC: input: 0.21, control: 0.08, exposure: 1500
19:04:54.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:54.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:04:54.721 00.000 15712 MoveAxis(W, 26, ABG)
19:04:54.721 00.000 15712 Guiding  Dir = 3, Dur = 26
19:04:54.721 00.000 15712 IsGuiding returns 0
19:04:54.743 00.022 15712 PulseGuide returned control before completion, sleep 13
19:04:54.798 00.055 15712 IsGuiding returns 0
19:04:54.798 00.000 15712 Move returns status 0, amount 26
19:04:54.798 00.000 15712 MoveAxis(N, 0, ABG)
19:04:54.798 00.000 15712 Move returns status 0, amount 0
19:04:54.798 00.000 15712 move complete, result=0
19:04:54.798 00.000 15712 worker thread done servicing request
19:04:54.798 00.000 15712 Worker thread wakes up
19:04:54.798 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
19:04:54.800 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:54.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:56.219 01.419 15712 Exposure complete
19:04:56.281 00.062 15712 worker thread done servicing request
19:04:56.281 00.000 7988 OnExposeComplete: enter
19:04:56.281 00.000 7988 UpdateGuideState(): m_state=6
19:04:56.281 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
19:04:56.281 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=434.59, Mass=1470, SNR=25.9, Peak=232 HFD=3.2
19:04:56.281 00.000 7988 MultiStar: [#1 0.07,0.06,0.99,U] [#2 -0.04,0.10,0.95,U] [#3 -0.09,0.18,0.93,U] [#4 -0.17,0.02,1.03,U] [#5 0.20,0.09,0.77,U] [#6 0.31,0.07,0.69,U] [#7 0.01,-0.02,0.64,U] [#8 -0.07,0.05,0.62,U] 
19:04:56.281 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {-0.12, -0.17}
19:04:56.281 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
19:04:56.281 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
19:04:56.292 00.011 7988 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.65 mountX=-0.04 mountY=0.00, mountTheta=3.08
19:04:56.292 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.04, opts=13)
19:04:56.292 00.000 7988 Enqueuing Move request for scope (-0.00, 0.04)
19:04:56.292 00.000 15712 Worker thread wakes up
19:04:56.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
19:04:56.292 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
19:04:56.292 00.000 15712 Moving (-0.00, 0.04) raw xDistance=-0.04 yDistance=0.00
19:04:56.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:04:56.297 00.005 7988 UpdateGuideState exits: m=1470 SNR=25.9
19:04:56.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:56.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:56.297 00.000 7988 Enqueuing Expose request
19:04:56.302 00.005 15712 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 677.43
19:04:56.302 00.000 15712 PPEC: input: -0.04, control: -0.04, exposure: 1500
19:04:56.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:56.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:04:56.302 00.000 15712 MoveAxis(E, 14, ABG)
19:04:56.302 00.000 15712 Guiding  Dir = 2, Dur = 14
19:04:56.302 00.000 15712 IsGuiding returns 0
19:04:56.313 00.011 15712 PulseGuide returned control before completion, sleep 11
19:04:56.329 00.016 15712 IsGuiding returns 1
19:04:56.329 00.000 15712 scope still moving after pulse duration time elapsed
19:04:56.360 00.031 15712 IsGuiding returns 0
19:04:56.360 00.000 15712 scope move finished after 14 + 48 ms
19:04:56.360 00.000 15712 Move returns status 0, amount 14
19:04:56.360 00.000 15712 MoveAxis(N, 0, ABG)
19:04:56.360 00.000 15712 Move returns status 0, amount 0
19:04:56.360 00.000 15712 move complete, result=0
19:04:56.360 00.000 15712 worker thread done servicing request
19:04:56.360 00.000 15712 Worker thread wakes up
19:04:56.360 00.000 7988 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
19:04:56.366 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:56.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:58.003 01.637 15712 Exposure complete
19:04:58.060 00.057 15712 worker thread done servicing request
19:04:58.060 00.000 7988 OnExposeComplete: enter
19:04:58.060 00.000 7988 UpdateGuideState(): m_state=6
19:04:58.068 00.008 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
19:04:58.068 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=434.37, Mass=1381, SNR=25.1, Peak=236 HFD=3.0
19:04:58.070 00.002 7988 MultiStar: [#1 0.08,-0.32,1.00,U] [#2 -0.07,-0.11,0.98,U] [#3 -0.09,-0.11,0.99,U] [#4 -0.12,-0.11,1.08,U] [#5 -0.19,-0.45,0.67,U] [#6 0.41,-0.01,0.71,U] [#7 0.05,-0.41,0.69,U] [#8 0.19,-0.21,0.67,U] 
19:04:58.072 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.23}, one-star: {0.00, -0.39}
19:04:58.074 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
19:04:58.074 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.11)
19:04:58.076 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.51 mountX=0.23 mountY=-0.01, mountTheta=-0.04
19:04:58.077 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.23, opts=13)
19:04:58.077 00.000 7988 Enqueuing Move request for scope (0.01, -0.23)
19:04:58.077 00.000 15712 Worker thread wakes up
19:04:58.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
19:04:58.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
19:04:58.077 00.000 15712 Moving (0.01, -0.23) raw xDistance=0.23 yDistance=-0.01
19:04:58.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:58.077 00.000 7988 UpdateGuideState exits: m=1381 SNR=25.1
19:04:58.083 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:58.083 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:58.083 00.000 7988 Enqueuing Expose request
19:04:58.083 00.000 15712 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 677.64
19:04:58.083 00.000 15712 PPEC: input: 0.23, control: 0.10, exposure: 1500
19:04:58.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:58.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:04:58.083 00.000 15712 MoveAxis(W, 33, ABG)
19:04:58.083 00.000 15712 Guiding  Dir = 3, Dur = 33
19:04:58.083 00.000 15712 IsGuiding returns 0
19:04:58.094 00.011 15712 PulseGuide returned control before completion, sleep 24
19:04:58.140 00.046 15712 IsGuiding returns 0
19:04:58.140 00.000 15712 Move returns status 0, amount 33
19:04:58.140 00.000 15712 MoveAxis(N, 0, ABG)
19:04:58.140 00.000 15712 Move returns status 0, amount 0
19:04:58.140 00.000 15712 move complete, result=0
19:04:58.140 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
19:04:58.142 00.002 15712 worker thread done servicing request
19:04:58.142 00.000 15712 Worker thread wakes up
19:04:58.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:58.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:04:59.559 01.417 15712 Exposure complete
19:04:59.622 00.063 15712 worker thread done servicing request
19:04:59.622 00.000 7988 OnExposeComplete: enter
19:04:59.622 00.000 7988 UpdateGuideState(): m_state=6
19:04:59.622 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
19:04:59.622 00.000 7988 Star::Find returns 1 (0), X=1178.14, Y=434.74, Mass=1442, SNR=25.8, Peak=229 HFD=3.0
19:04:59.622 00.000 7988 MultiStar: [#1 -0.12,0.11,1.04,U] [#2 -0.19,0.10,0.99,U] [#3 -0.10,0.02,0.92,U] [#4 -0.20,0.04,1.04,U] [#5 -0.11,-0.17,0.69,U] [#6 0.25,0.12,0.67,U] [#7 -0.26,0.12,0.66,U] [#8 0.07,0.06,0.67,U] 
19:04:59.622 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.29, -0.02}
19:04:59.622 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.58) = xAngle (4.38 = -1.91)
19:04:59.622 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.48 = 1.20)
19:04:59.622 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.80 mountX=-0.04 mountY=0.12, mountTheta=1.91
19:04:59.622 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.04, opts=13)
19:04:59.622 00.000 7988 Enqueuing Move request for scope (-0.12, 0.04)
19:04:59.622 00.000 15712 Worker thread wakes up
19:04:59.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
19:04:59.622 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
19:04:59.622 00.000 15712 Moving (-0.12, 0.04) raw xDistance=-0.04 yDistance=0.12
19:04:59.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:04:59.637 00.015 7988 UpdateGuideState exits: m=1442 SNR=25.8
19:04:59.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:59.640 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:04:59.640 00.000 7988 Enqueuing Expose request
19:04:59.640 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 677.84
19:04:59.640 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
19:04:59.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:59.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:04:59.640 00.000 15712 MoveAxis(E, 4, ABG)
19:04:59.640 00.000 15712 Guiding  Dir = 2, Dur = 4
19:04:59.640 00.000 15712 IsGuiding returns 0
19:04:59.657 00.017 15712 IsGuiding returns 0
19:04:59.657 00.000 15712 Move returns status 0, amount 4
19:04:59.657 00.000 15712 MoveAxis(N, 0, ABG)
19:04:59.657 00.000 15712 Move returns status 0, amount 0
19:04:59.657 00.000 15712 move complete, result=0
19:04:59.657 00.000 15712 worker thread done servicing request
19:04:59.657 00.000 15712 Worker thread wakes up
19:04:59.657 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
19:04:59.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:04:59.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:01.297 01.640 15712 Exposure complete
19:05:01.358 00.061 15712 worker thread done servicing request
19:05:01.358 00.000 7988 OnExposeComplete: enter
19:05:01.358 00.000 7988 UpdateGuideState(): m_state=6
19:05:01.362 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
19:05:01.364 00.002 7988 Star::Find returns 1 (0), X=1178.23, Y=434.75, Mass=1359, SNR=24.9, Peak=195 HFD=3.3
19:05:01.364 00.000 7988 MultiStar: [#1 0.23,0.32,1.02,U] [#2 -0.11,0.20,1.03,U] [#3 -0.04,0.30,1.00,U] [#4 -0.21,0.40,1.05,U] [#5 0.04,0.13,0.73,U] [#6 0.55,0.35,0.75,U] [#7 -0.00,0.05,0.70,U] [#8 0.07,0.17,0.68,U] 
19:05:01.366 00.002 7988 single-star, 8 included, MultiStar: {0.02, 0.22}, one-star: {-0.19, -0.01}
19:05:01.366 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.58) = xAngle (-1.52 = -1.52)
19:05:01.366 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.59 = 1.59)
19:05:01.366 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.10 mountX=0.01 mountY=0.19, mountTheta=1.52
19:05:01.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.01, opts=13)
19:05:01.373 00.007 7988 Enqueuing Move request for scope (-0.19, -0.01)
19:05:01.374 00.001 15712 Worker thread wakes up
19:05:01.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
19:05:01.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
19:05:01.374 00.000 15712 Moving (-0.19, -0.01) raw xDistance=0.01 yDistance=0.19
19:05:01.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:01.374 00.000 7988 UpdateGuideState exits: m=1359 SNR=24.9
19:05:01.377 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:01.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:01.379 00.002 7988 Enqueuing Expose request
19:05:01.379 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 678.05
19:05:01.379 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
19:05:01.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:01.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:05:01.379 00.000 15712 MoveAxis(E, 3, ABG)
19:05:01.379 00.000 15712 Guiding  Dir = 2, Dur = 3
19:05:01.381 00.002 15712 IsGuiding returns 0
19:05:01.399 00.018 15712 IsGuiding returns 0
19:05:01.399 00.000 15712 Move returns status 0, amount 3
19:05:01.399 00.000 15712 MoveAxis(N, 0, ABG)
19:05:01.399 00.000 15712 Move returns status 0, amount 0
19:05:01.399 00.000 15712 move complete, result=0
19:05:01.399 00.000 15712 worker thread done servicing request
19:05:01.399 00.000 15712 Worker thread wakes up
19:05:01.399 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
19:05:01.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:01.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:02.810 01.411 15712 Exposure complete
19:05:02.877 00.067 15712 worker thread done servicing request
19:05:02.877 00.000 7988 OnExposeComplete: enter
19:05:02.877 00.000 7988 UpdateGuideState(): m_state=6
19:05:02.877 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
19:05:02.877 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=434.82, Mass=1418, SNR=25.4, Peak=200 HFD=3.5
19:05:02.877 00.000 7988 MultiStar: [#1 0.23,0.26,1.01,U] [#2 -0.02,0.19,0.98,U] [#3 -0.12,0.20,0.95,U] [#4 -0.12,0.22,1.03,U] [#5 -0.02,0.14,0.70,U] [#6 0.31,0.26,0.72,U] [#7 0.05,0.22,0.67,U] [#8 0.30,0.12,0.67,U] 
19:05:02.877 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.19}, one-star: {-0.19, 0.06}
19:05:02.877 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
19:05:02.877 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.19)
19:05:02.877 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.41 mountX=-0.19 mountY=-0.03, mountTheta=-2.96
19:05:02.886 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.19, opts=13)
19:05:02.886 00.000 7988 Enqueuing Move request for scope (0.03, 0.19)
19:05:02.886 00.000 15712 Worker thread wakes up
19:05:02.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
19:05:02.886 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
19:05:02.886 00.000 15712 Moving (0.03, 0.19) raw xDistance=-0.19 yDistance=-0.03
19:05:02.893 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:02.893 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.4
19:05:02.895 00.002 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 678.25
19:05:02.895 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
19:05:02.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:02.897 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:05:02.897 00.000 15712 MoveAxis(E, 34, ABG)
19:05:02.897 00.000 15712 Guiding  Dir = 2, Dur = 34
19:05:02.897 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:02.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:02.899 00.002 7988 Enqueuing Expose request
19:05:02.917 00.018 15712 IsGuiding returns 0
19:05:02.933 00.016 15712 PulseGuide returned control before completion, sleep 29
19:05:02.981 00.048 15712 IsGuiding returns 0
19:05:02.981 00.000 15712 Move returns status 0, amount 34
19:05:02.981 00.000 15712 MoveAxis(N, 0, ABG)
19:05:02.981 00.000 15712 Move returns status 0, amount 0
19:05:02.981 00.000 15712 move complete, result=0
19:05:02.981 00.000 15712 worker thread done servicing request
19:05:02.981 00.000 15712 Worker thread wakes up
19:05:02.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:02.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:02.981 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
19:05:04.610 01.629 15712 Exposure complete
19:05:04.673 00.063 15712 worker thread done servicing request
19:05:04.673 00.000 7988 OnExposeComplete: enter
19:05:04.673 00.000 7988 UpdateGuideState(): m_state=6
19:05:04.673 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
19:05:04.673 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=434.58, Mass=1526, SNR=26.4, Peak=217 HFD=3.3
19:05:04.673 00.000 7988 MultiStar: [#1 0.12,-0.05,0.99,U] [#2 0.21,-0.19,0.96,U] [#3 0.01,-0.05,0.91,U] [#4 -0.13,-0.09,0.98,U] [#5 -0.08,-0.19,0.67,U] [#6 0.26,0.06,0.72,U] [#7 0.37,-0.15,0.66,U] [#8 0.27,-0.17,0.65,U] 
19:05:04.673 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {-0.04, -0.18}
19:05:04.673 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
19:05:04.673 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.46)
19:05:04.673 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-0.87 mountX=0.11 mountY=-0.09, mountTheta=-0.69
19:05:04.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.11, opts=13)
19:05:04.673 00.000 7988 Enqueuing Move request for scope (0.09, -0.11)
19:05:04.686 00.013 15712 Worker thread wakes up
19:05:04.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
19:05:04.686 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
19:05:04.686 00.000 15712 Moving (0.09, -0.11) raw xDistance=0.11 yDistance=-0.09
19:05:04.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:04.687 00.001 7988 UpdateGuideState exits: m=1526 SNR=26.4
19:05:04.687 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:04.687 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:04.687 00.000 7988 Enqueuing Expose request
19:05:04.687 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 678.45
19:05:04.687 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
19:05:04.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:04.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:05:04.687 00.000 15712 MoveAxis(W, 1, ABG)
19:05:04.687 00.000 15712 Guiding  Dir = 3, Dur = 1
19:05:04.687 00.000 15712 IsGuiding returns 0
19:05:04.703 00.016 15712 IsGuiding returns 0
19:05:04.703 00.000 15712 Move returns status 0, amount 1
19:05:04.703 00.000 15712 MoveAxis(N, 0, ABG)
19:05:04.703 00.000 15712 Move returns status 0, amount 0
19:05:04.703 00.000 15712 move complete, result=0
19:05:04.703 00.000 15712 worker thread done servicing request
19:05:04.703 00.000 15712 Worker thread wakes up
19:05:04.703 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
19:05:04.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:04.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:06.122 01.419 15712 Exposure complete
19:05:06.186 00.064 15712 worker thread done servicing request
19:05:06.186 00.000 7988 OnExposeComplete: enter
19:05:06.186 00.000 7988 UpdateGuideState(): m_state=6
19:05:06.186 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
19:05:06.186 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=434.61, Mass=1426, SNR=25.6, Peak=239 HFD=3.2
19:05:06.186 00.000 7988 MultiStar: [#1 -0.01,0.05,1.01,U] [#2 0.15,-0.21,1.02,U] [#3 0.02,-0.11,0.95,U] [#4 -0.24,-0.01,1.01,U] [#5 0.09,-0.19,0.72,U] [#6 0.11,-0.01,0.71,U] [#7 0.20,-0.20,0.66,U] [#8 0.23,0.01,0.65,U] 
19:05:06.186 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.14, -0.15}
19:05:06.186 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
19:05:06.186 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
19:05:06.186 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.29 mountX=0.09 mountY=-0.02, mountTheta=-0.25
19:05:06.186 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
19:05:06.186 00.000 7988 Enqueuing Move request for scope (0.03, -0.09)
19:05:06.199 00.013 15712 Worker thread wakes up
19:05:06.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
19:05:06.199 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
19:05:06.199 00.000 15712 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=-0.02
19:05:06.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:06.199 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.6
19:05:06.202 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:06.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:06.202 00.000 7988 Enqueuing Expose request
19:05:06.202 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 678.65
19:05:06.202 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
19:05:06.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:06.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:05:06.202 00.000 15712 MoveAxis(W, 1, ABG)
19:05:06.202 00.000 15712 Guiding  Dir = 3, Dur = 1
19:05:06.235 00.033 15712 IsGuiding returns 0
19:05:06.255 00.020 15712 IsGuiding returns 0
19:05:06.255 00.000 15712 Move returns status 0, amount 1
19:05:06.255 00.000 15712 MoveAxis(N, 0, ABG)
19:05:06.255 00.000 15712 Move returns status 0, amount 0
19:05:06.255 00.000 15712 move complete, result=0
19:05:06.255 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
19:05:06.260 00.005 15712 worker thread done servicing request
19:05:06.260 00.000 15712 Worker thread wakes up
19:05:06.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:06.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:07.887 01.627 15712 Exposure complete
19:05:07.948 00.061 15712 worker thread done servicing request
19:05:07.950 00.002 7988 OnExposeComplete: enter
19:05:07.950 00.000 7988 UpdateGuideState(): m_state=6
19:05:07.950 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
19:05:07.950 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=434.39, Mass=1431, SNR=25.7, Peak=240 HFD=3.2
19:05:07.955 00.005 7988 MultiStar: [#1 0.02,-0.25,1.00,U] [#2 -0.17,-0.29,0.97,U] [#3 -0.23,-0.05,0.94,U] [#4 -0.24,-0.15,1.06,U] [#5 -0.25,-0.25,0.69,U] [#6 0.02,-0.25,0.65,U] [#7 0.03,-0.01,0.68,U] [#8 -0.07,-0.07,0.67,U] 
19:05:07.955 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.19}, one-star: {-0.11, -0.37}
19:05:07.955 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.55 = -0.55)
19:05:07.955 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.56 = 2.56)
19:05:07.955 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.12 mountX=0.20 mountY=0.13, mountTheta=0.57
19:05:07.955 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.19, opts=13)
19:05:07.955 00.000 7988 Enqueuing Move request for scope (-0.12, -0.19)
19:05:07.955 00.000 15712 Worker thread wakes up
19:05:07.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
19:05:07.955 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
19:05:07.955 00.000 15712 Moving (-0.12, -0.19) raw xDistance=0.20 yDistance=0.13
19:05:07.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:07.964 00.009 7988 UpdateGuideState exits: m=1431 SNR=25.7
19:05:07.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:07.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:07.964 00.000 7988 Enqueuing Expose request
19:05:07.964 00.000 15712 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 678.85
19:05:07.964 00.000 15712 PPEC: input: 0.20, control: 0.13, exposure: 1500
19:05:07.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:07.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:05:07.964 00.000 15712 MoveAxis(W, 44, ABG)
19:05:07.964 00.000 15712 Guiding  Dir = 3, Dur = 44
19:05:07.964 00.000 15712 IsGuiding returns 0
19:05:07.980 00.016 15712 PulseGuide returned control before completion, sleep 40
19:05:08.028 00.048 15712 IsGuiding returns 1
19:05:08.028 00.000 15712 scope still moving after pulse duration time elapsed
19:05:08.059 00.031 15712 IsGuiding returns 0
19:05:08.059 00.000 15712 scope move finished after 44 + 50 ms
19:05:08.059 00.000 15712 Move returns status 0, amount 44
19:05:08.059 00.000 15712 MoveAxis(N, 0, ABG)
19:05:08.059 00.000 15712 Move returns status 0, amount 0
19:05:08.059 00.000 15712 move complete, result=0
19:05:08.059 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
19:05:08.066 00.007 15712 worker thread done servicing request
19:05:08.066 00.000 15712 Worker thread wakes up
19:05:08.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:08.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:09.475 01.409 15712 Exposure complete
19:05:09.538 00.063 15712 worker thread done servicing request
19:05:09.538 00.000 7988 OnExposeComplete: enter
19:05:09.538 00.000 7988 UpdateGuideState(): m_state=6
19:05:09.538 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
19:05:09.538 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=434.82, Mass=1504, SNR=26.2, Peak=197 HFD=3.5
19:05:09.538 00.000 7988 MultiStar: [#1 0.22,0.07,0.99,U] [#2 -0.07,0.27,0.98,U] [#3 -0.19,0.28,0.92,U] [#4 -0.11,0.30,0.98,U] [#5 0.21,0.28,0.67,U] [#6 0.56,0.13,0.72,U] [#7 0.04,0.09,0.66,U] [#8 0.19,-0.22,0.66,U] 
19:05:09.538 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.10, 0.06}
19:05:09.538 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.58) = xAngle (2.14 = 2.14)
19:05:09.538 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.25 = -1.03)
19:05:09.538 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.07 mountY=-0.10, mountTheta=-2.14
19:05:09.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.06, opts=13)
19:05:09.538 00.000 7988 Enqueuing Move request for scope (0.10, 0.06)
19:05:09.538 00.000 15712 Worker thread wakes up
19:05:09.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
19:05:09.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
19:05:09.538 00.000 15712 Moving (0.10, 0.06) raw xDistance=-0.07 yDistance=-0.10
19:05:09.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:09.538 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.2
19:05:09.554 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:09.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:09.554 00.000 7988 Enqueuing Expose request
19:05:09.554 00.000 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 679.05
19:05:09.554 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
19:05:09.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:09.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:05:09.554 00.000 15712 MoveAxis(W, 1, ABG)
19:05:09.554 00.000 15712 Guiding  Dir = 3, Dur = 1
19:05:09.588 00.034 15712 IsGuiding returns 0
19:05:09.609 00.021 15712 IsGuiding returns 0
19:05:09.609 00.000 15712 Move returns status 0, amount 1
19:05:09.609 00.000 15712 MoveAxis(N, 0, ABG)
19:05:09.609 00.000 15712 Move returns status 0, amount 0
19:05:09.609 00.000 15712 move complete, result=0
19:05:09.609 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
19:05:09.616 00.007 15712 worker thread done servicing request
19:05:09.616 00.000 15712 Worker thread wakes up
19:05:09.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:09.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:11.244 01.628 15712 Exposure complete
19:05:11.306 00.062 15712 worker thread done servicing request
19:05:11.306 00.000 7988 OnExposeComplete: enter
19:05:11.306 00.000 7988 UpdateGuideState(): m_state=6
19:05:11.306 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
19:05:11.306 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=434.71, Mass=1342, SNR=24.7, Peak=207 HFD=3.0
19:05:11.306 00.000 7988 MultiStar: [#1 0.09,0.04,1.07,U] [#2 -0.05,0.29,1.00,U] [#3 -0.19,0.27,0.99,U] [#4 -0.13,0.22,1.08,U] [#5 0.05,0.08,0.76,U] [#6 0.43,0.18,0.71,U] [#7 0.38,0.08,0.70,U] [#8 0.17,0.00,0.66,U] 
19:05:11.306 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {-0.14, -0.05}
19:05:11.306 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
19:05:11.306 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.31)
19:05:11.306 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.29 mountX=-0.13 mountY=-0.04, mountTheta=-2.84
19:05:11.306 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
19:05:11.306 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
19:05:11.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:11.306 00.000 7988 UpdateGuideState exits: m=1342 SNR=24.7
19:05:11.322 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:11.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:11.322 00.000 7988 Enqueuing Expose request
19:05:11.322 00.000 15712 Worker thread wakes up
19:05:11.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
19:05:11.322 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
19:05:11.322 00.000 15712 Moving (0.04, 0.13) raw xDistance=-0.13 yDistance=-0.04
19:05:11.322 00.000 15712 PPEC rslt: input = -0.13, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 679.25
19:05:11.322 00.000 15712 PPEC: input: -0.13, control: 0.00, exposure: 1500
19:05:11.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:11.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:05:11.322 00.000 15712 MoveAxis(W, 2, ABG)
19:05:11.322 00.000 15712 Guiding  Dir = 3, Dur = 2
19:05:11.322 00.000 15712 IsGuiding returns 0
19:05:11.357 00.035 15712 IsGuiding returns 0
19:05:11.357 00.000 15712 Move returns status 0, amount 2
19:05:11.357 00.000 15712 MoveAxis(N, 0, ABG)
19:05:11.357 00.000 15712 Move returns status 0, amount 0
19:05:11.357 00.000 15712 move complete, result=0
19:05:11.357 00.000 15712 worker thread done servicing request
19:05:11.357 00.000 15712 Worker thread wakes up
19:05:11.357 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
19:05:11.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:11.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:12.778 01.421 15712 Exposure complete
19:05:12.836 00.058 15712 worker thread done servicing request
19:05:12.836 00.000 7988 OnExposeComplete: enter
19:05:12.836 00.000 7988 UpdateGuideState(): m_state=6
19:05:12.836 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
19:05:12.836 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=434.78, Mass=1458, SNR=25.8, Peak=182 HFD=3.5
19:05:12.836 00.000 7988 MultiStar: [#1 0.20,0.18,1.00,U] [#2 -0.03,0.32,1.00,U] [#3 -0.19,0.07,0.95,U] [#4 -0.29,0.22,1.01,U] [#5 -0.05,-0.07,0.69,U] [#6 0.45,0.20,0.73,U] [#7 -0.10,0.11,0.65,U] [#8 0.01,0.09,0.63,U] 
19:05:12.836 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {-0.18, 0.02}
19:05:12.836 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.58) = xAngle (3.38 = -2.90)
19:05:12.836 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.21)
19:05:12.852 00.016 7988 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.81 mountX=-0.14 mountY=0.03, mountTheta=2.93
19:05:12.853 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.14, opts=13)
19:05:12.853 00.000 7988 Enqueuing Move request for scope (-0.03, 0.14)
19:05:12.853 00.000 15712 Worker thread wakes up
19:05:12.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
19:05:12.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
19:05:12.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:12.853 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.8
19:05:12.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:12.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:12.853 00.000 7988 Enqueuing Expose request
19:05:12.853 00.000 15712 Moving (-0.03, 0.14) raw xDistance=-0.14 yDistance=0.03
19:05:12.853 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 679.44
19:05:12.853 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
19:05:12.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:12.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:05:12.853 00.000 15712 MoveAxis(W, 3, ABG)
19:05:12.853 00.000 15712 Guiding  Dir = 3, Dur = 3
19:05:12.887 00.034 15712 IsGuiding returns 0
19:05:12.904 00.017 15712 IsGuiding returns 0
19:05:12.904 00.000 15712 Move returns status 0, amount 3
19:05:12.904 00.000 15712 MoveAxis(N, 0, ABG)
19:05:12.904 00.000 15712 Move returns status 0, amount 0
19:05:12.904 00.000 15712 move complete, result=0
19:05:12.904 00.000 15712 worker thread done servicing request
19:05:12.904 00.000 15712 Worker thread wakes up
19:05:12.904 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
19:05:12.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:12.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:14.544 01.640 15712 Exposure complete
19:05:14.603 00.059 15712 worker thread done servicing request
19:05:14.603 00.000 7988 OnExposeComplete: enter
19:05:14.603 00.000 7988 UpdateGuideState(): m_state=6
19:05:14.608 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
19:05:14.608 00.000 7988 Star::Find returns 1 (0), X=1178.23, Y=434.79, Mass=1478, SNR=25.9, Peak=205 HFD=3.5
19:05:14.610 00.002 7988 MultiStar: [#1 0.09,0.40,0.98,U] [#2 -0.18,0.21,0.96,U] [#3 -0.05,0.21,0.96,U] [#4 -0.19,0.30,1.01,U] [#5 -0.14,0.10,0.69,U] [#6 0.29,0.25,0.74,U] [#7 0.16,0.30,0.67,U] [#8 -0.13,0.33,0.68,U] 
19:05:14.612 00.002 7988 single-star, 8 included, MultiStar: {-0.05, 0.24}, one-star: {-0.19, 0.02}
19:05:14.612 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.69)
19:05:14.614 00.002 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.42)
19:05:14.614 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.01 mountX=-0.02 mountY=0.19, mountTheta=1.69
19:05:14.614 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.02, opts=13)
19:05:14.614 00.000 7988 Enqueuing Move request for scope (-0.19, 0.02)
19:05:14.620 00.006 15712 Worker thread wakes up
19:05:14.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
19:05:14.620 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
19:05:14.620 00.000 15712 Moving (-0.19, 0.02) raw xDistance=-0.02 yDistance=0.19
19:05:14.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:14.620 00.000 7988 UpdateGuideState exits: m=1478 SNR=25.9
19:05:14.622 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:14.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:14.624 00.002 7988 Enqueuing Expose request
19:05:14.624 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 679.64
19:05:14.624 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
19:05:14.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:14.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:05:14.624 00.000 15712 MoveAxis(E, 1, ABG)
19:05:14.624 00.000 15712 Guiding  Dir = 2, Dur = 1
19:05:14.626 00.002 15712 IsGuiding returns 0
19:05:14.637 00.011 15712 IsGuiding returns 0
19:05:14.637 00.000 15712 Move returns status 0, amount 1
19:05:14.637 00.000 15712 MoveAxis(N, 0, ABG)
19:05:14.637 00.000 15712 Move returns status 0, amount 0
19:05:14.637 00.000 15712 move complete, result=0
19:05:14.637 00.000 15712 worker thread done servicing request
19:05:14.637 00.000 15712 Worker thread wakes up
19:05:14.637 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
19:05:14.650 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:14.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:16.056 01.406 15712 Exposure complete
19:05:16.117 00.061 15712 worker thread done servicing request
19:05:16.117 00.000 7988 OnExposeComplete: enter
19:05:16.117 00.000 7988 UpdateGuideState(): m_state=6
19:05:16.117 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
19:05:16.117 00.000 7988 Star::Find returns 1 (0), X=1178.16, Y=434.92, Mass=1397, SNR=25.4, Peak=210 HFD=3.0
19:05:16.117 00.000 7988 MultiStar: [#1 -0.07,0.23,0.97,U] [#2 -0.10,0.35,1.05,U] [#3 -0.15,0.26,0.98,U] [#4 -0.35,0.24,1.04,U] [#5 -0.09,0.13,0.68,U] [#6 0.23,0.40,0.70,U] [#7 -0.15,0.15,0.67,U] [#8 0.16,0.27,0.69,U] 
19:05:16.117 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.25}, one-star: {-0.26, 0.16}
19:05:16.117 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
19:05:16.117 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
19:05:16.117 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.98 mountX=-0.24 mountY=0.10, mountTheta=2.75
19:05:16.117 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.25, opts=13)
19:05:16.117 00.000 7988 Enqueuing Move request for scope (-0.11, 0.25)
19:05:16.117 00.000 15712 Worker thread wakes up
19:05:16.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
19:05:16.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
19:05:16.117 00.000 15712 Moving (-0.11, 0.25) raw xDistance=-0.24 yDistance=0.10
19:05:16.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:16.117 00.000 7988 UpdateGuideState exits: m=1397 SNR=25.4
19:05:16.134 00.017 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:16.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:16.134 00.000 7988 Enqueuing Expose request
19:05:16.134 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 679.84
19:05:16.134 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
19:05:16.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:16.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:05:16.134 00.000 15712 MoveAxis(E, 49, ABG)
19:05:16.134 00.000 15712 Guiding  Dir = 2, Dur = 49
19:05:16.152 00.018 15712 IsGuiding returns 0
19:05:16.168 00.016 15712 PulseGuide returned control before completion, sleep 44
19:05:16.212 00.044 15712 IsGuiding returns 1
19:05:16.212 00.000 15712 scope still moving after pulse duration time elapsed
19:05:16.244 00.032 15712 IsGuiding returns 0
19:05:16.244 00.000 15712 scope move finished after 49 + 46 ms
19:05:16.244 00.000 15712 Move returns status 0, amount 49
19:05:16.244 00.000 15712 MoveAxis(N, 0, ABG)
19:05:16.244 00.000 15712 Move returns status 0, amount 0
19:05:16.244 00.000 15712 move complete, result=0
19:05:16.244 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
19:05:16.250 00.006 15712 worker thread done servicing request
19:05:16.250 00.000 15712 Worker thread wakes up
19:05:16.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:16.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:17.887 01.637 15712 Exposure complete
19:05:17.949 00.062 15712 worker thread done servicing request
19:05:17.949 00.000 7988 OnExposeComplete: enter
19:05:17.949 00.000 7988 UpdateGuideState(): m_state=6
19:05:17.953 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
19:05:17.955 00.002 7988 Star::Find returns 1 (1), X=1178.21, Y=434.45, Mass=1476, SNR=26.0, Peak=255 HFD=3.2
19:05:17.955 00.000 7988 MultiStar: [#1 0.01,-0.09,1.03,U] [#2 -0.02,0.04,1.02,U] [#3 -0.23,-0.21,0.92,U] [#4 -0.37,-0.09,1.03,U] [#5 0.11,-0.10,0.68,U] [#6 0.34,-0.16,0.69,U] [#7 0.10,0.02,0.66,U] [#8 0.05,0.11,0.62,U] 
19:05:17.957 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.22, -0.31}
19:05:17.957 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
19:05:17.959 00.002 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
19:05:17.959 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.07 mountX=0.10 mountY=0.06, mountTheta=0.52
19:05:17.961 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.10, opts=13)
19:05:17.963 00.002 7988 Enqueuing Move request for scope (-0.05, -0.10)
19:05:17.965 00.002 15712 Worker thread wakes up
19:05:17.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
19:05:17.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
19:05:17.965 00.000 15712 Moving (-0.05, -0.10) raw xDistance=0.10 yDistance=0.06
19:05:17.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:17.965 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.0 Saturated
19:05:17.967 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:17.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:17.969 00.002 7988 Enqueuing Expose request
19:05:17.969 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 680.03
19:05:17.969 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
19:05:17.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:17.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:05:17.969 00.000 15712 MoveAxis(W, 2, ABG)
19:05:17.969 00.000 15712 Guiding  Dir = 3, Dur = 2
19:05:17.971 00.002 15712 IsGuiding returns 0
19:05:17.988 00.017 15712 IsGuiding returns 0
19:05:17.988 00.000 15712 Move returns status 0, amount 2
19:05:17.988 00.000 15712 MoveAxis(N, 0, ABG)
19:05:17.988 00.000 15712 Move returns status 0, amount 0
19:05:17.988 00.000 15712 move complete, result=0
19:05:17.988 00.000 15712 worker thread done servicing request
19:05:17.988 00.000 15712 Worker thread wakes up
19:05:17.988 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
19:05:17.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:17.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:19.399 01.411 15712 Exposure complete
19:05:19.467 00.068 15712 worker thread done servicing request
19:05:19.467 00.000 7988 OnExposeComplete: enter
19:05:19.467 00.000 7988 UpdateGuideState(): m_state=6
19:05:19.467 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
19:05:19.467 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=434.54, Mass=1468, SNR=25.9, Peak=232 HFD=3.2
19:05:19.467 00.000 7988 MultiStar: [#1 -0.10,-0.07,0.95,U] [#2 -0.15,0.17,0.98,U] [#3 -0.01,0.07,0.94,U] [#4 -0.30,0.01,1.01,U] [#5 -0.08,-0.07,0.70,U] [#6 0.21,0.11,0.72,U] [#7 -0.01,0.10,0.67,U] [#8 0.03,-0.08,0.66,U] 
19:05:19.477 00.010 7988 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.06, -0.22}
19:05:19.477 00.000 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.58) = xAngle (4.69 = -1.59)
19:05:19.477 00.000 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.80 = 1.52)
19:05:19.477 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.11 mountX=-0.00 mountY=0.07, mountTheta=1.59
19:05:19.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.00, opts=13)
19:05:19.477 00.000 7988 Enqueuing Move request for scope (-0.07, 0.00)
19:05:19.484 00.007 15712 Worker thread wakes up
19:05:19.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
19:05:19.484 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
19:05:19.484 00.000 15712 Moving (-0.07, 0.00) raw xDistance=-0.00 yDistance=0.07
19:05:19.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:05:19.484 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.9
19:05:19.487 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:19.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:19.489 00.002 7988 Enqueuing Expose request
19:05:19.489 00.000 15712 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 680.22
19:05:19.489 00.000 15712 PPEC: input: -0.00, control: 0.00, exposure: 1500
19:05:19.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:19.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:05:19.489 00.000 15712 MoveAxis(W, 1, ABG)
19:05:19.489 00.000 15712 Guiding  Dir = 3, Dur = 1
19:05:19.491 00.002 15712 IsGuiding returns 0
19:05:19.541 00.050 15712 IsGuiding returns 0
19:05:19.541 00.000 15712 Move returns status 0, amount 1
19:05:19.541 00.000 15712 MoveAxis(N, 0, ABG)
19:05:19.541 00.000 15712 Move returns status 0, amount 0
19:05:19.541 00.000 15712 move complete, result=0
19:05:19.541 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
19:05:19.543 00.002 15712 worker thread done servicing request
19:05:19.543 00.000 15712 Worker thread wakes up
19:05:19.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:19.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:21.184 01.641 15712 Exposure complete
19:05:21.247 00.063 15712 worker thread done servicing request
19:05:21.248 00.001 7988 OnExposeComplete: enter
19:05:21.248 00.000 7988 UpdateGuideState(): m_state=6
19:05:21.248 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
19:05:21.252 00.004 7988 Star::Find returns 1 (0), X=1178.13, Y=434.77, Mass=1434, SNR=25.5, Peak=210 HFD=3.2
19:05:21.252 00.000 7988 MultiStar: [#1 -0.03,0.28,1.02,U] [#2 -0.05,0.00,1.00,U] [#3 -0.17,0.05,0.98,U] [#4 -0.15,0.26,1.02,U] [#5 0.02,-0.25,0.67,U] [#6 0.48,0.02,0.69,U] [#7 0.25,-0.13,0.70,U] [#8 -0.06,0.06,0.66,U] 
19:05:21.252 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.30, 0.01}
19:05:21.252 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.65)
19:05:21.252 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.46)
19:05:21.252 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.06 mountX=-0.05 mountY=0.03, mountTheta=2.67
19:05:21.259 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
19:05:21.261 00.002 7988 Enqueuing Move request for scope (-0.03, 0.05)
19:05:21.261 00.000 15712 Worker thread wakes up
19:05:21.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
19:05:21.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
19:05:21.261 00.000 15712 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.03
19:05:21.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:21.261 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.5
19:05:21.264 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:21.264 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:21.266 00.002 7988 Enqueuing Expose request
19:05:21.266 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 680.42
19:05:21.266 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
19:05:21.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:21.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:05:21.266 00.000 15712 MoveAxis(W, 0, ABG)
19:05:21.266 00.000 15712 Move returns status 0, amount 0
19:05:21.266 00.000 15712 MoveAxis(N, 0, ABG)
19:05:21.266 00.000 15712 Move returns status 0, amount 0
19:05:21.266 00.000 15712 move complete, result=0
19:05:21.266 00.000 15712 worker thread done servicing request
19:05:21.266 00.000 15712 Worker thread wakes up
19:05:21.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:21.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:21.269 00.003 7988 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
19:05:22.677 01.408 15712 Exposure complete
19:05:22.738 00.061 15712 worker thread done servicing request
19:05:22.738 00.000 7988 OnExposeComplete: enter
19:05:22.738 00.000 7988 UpdateGuideState(): m_state=6
19:05:22.742 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
19:05:22.742 00.000 7988 Star::Find returns 1 (0), X=1178.09, Y=434.79, Mass=1418, SNR=25.5, Peak=223 HFD=2.9
19:05:22.744 00.002 7988 MultiStar: [#1 -0.04,0.13,1.01,U] [#2 -0.09,0.34,1.01,U] [#3 -0.10,0.06,0.94,U] [#4 -0.46,0.18,1.01,U] [#5 -0.32,0.25,0.70,U] [#6 0.11,0.26,0.67,U] [#7 -0.15,0.01,0.65,U] [#8 0.14,0.28,0.64,U] 
19:05:22.746 00.002 7988 refined, 8 included, MultiStar: {-0.15, 0.17}, one-star: {-0.34, 0.03}
19:05:22.746 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.58) = xAngle (3.89 = -2.39)
19:05:22.747 00.001 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.00 = 0.72)
19:05:22.747 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.32 mountX=-0.17 mountY=0.15, mountTheta=2.41
19:05:22.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.17, opts=13)
19:05:22.751 00.002 7988 Enqueuing Move request for scope (-0.15, 0.17)
19:05:22.751 00.000 15712 Worker thread wakes up
19:05:22.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:22.754 00.003 7988 UpdateGuideState exits: m=1418 SNR=25.5
19:05:22.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:22.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:22.754 00.000 7988 Enqueuing Expose request
19:05:22.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
19:05:22.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
19:05:22.754 00.000 15712 Moving (-0.15, 0.17) raw xDistance=-0.17 yDistance=0.15
19:05:22.754 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 680.61
19:05:22.754 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
19:05:22.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:22.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:05:22.754 00.000 15712 MoveAxis(E, 32, ABG)
19:05:22.754 00.000 15712 Guiding  Dir = 2, Dur = 32
19:05:22.754 00.000 15712 IsGuiding returns 0
19:05:22.782 00.028 15712 PulseGuide returned control before completion, sleep 19
19:05:22.818 00.036 15712 IsGuiding returns 0
19:05:22.818 00.000 15712 Move returns status 0, amount 32
19:05:22.818 00.000 15712 MoveAxis(N, 0, ABG)
19:05:22.818 00.000 15712 Move returns status 0, amount 0
19:05:22.818 00.000 15712 move complete, result=0
19:05:22.818 00.000 15712 worker thread done servicing request
19:05:22.818 00.000 15712 Worker thread wakes up
19:05:22.818 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
19:05:22.820 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:22.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:24.461 01.641 15712 Exposure complete
19:05:24.522 00.061 15712 worker thread done servicing request
19:05:24.522 00.000 7988 OnExposeComplete: enter
19:05:24.522 00.000 7988 UpdateGuideState(): m_state=6
19:05:24.525 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
19:05:24.525 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=434.53, Mass=1401, SNR=25.3, Peak=239 HFD=3.3
19:05:24.527 00.002 7988 MultiStar: [#1 -0.17,-0.10,1.02,U] [#2 -0.20,-0.19,1.01,U] [#3 -0.14,-0.00,0.92,U] [#4 -0.27,0.01,1.03,U] [#5 -0.30,-0.03,0.75,U] [#6 0.10,-0.09,0.71,U] [#7 0.11,0.07,0.67,U] [#8 0.06,0.05,0.63,U] 
19:05:24.529 00.002 7988 refined, 8 included, MultiStar: {-0.14, -0.07}, one-star: {-0.22, -0.23}
19:05:24.529 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
19:05:24.531 00.002 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
19:05:24.531 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.67 mountX=0.07 mountY=0.14, mountTheta=1.10
19:05:24.534 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.07, opts=13)
19:05:24.534 00.000 7988 Enqueuing Move request for scope (-0.14, -0.07)
19:05:24.536 00.002 15712 Worker thread wakes up
19:05:24.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
19:05:24.536 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
19:05:24.536 00.000 15712 Moving (-0.14, -0.07) raw xDistance=0.07 yDistance=0.14
19:05:24.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:24.537 00.001 7988 UpdateGuideState exits: m=1401 SNR=25.3
19:05:24.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:24.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:24.537 00.000 7988 Enqueuing Expose request
19:05:24.537 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 680.80
19:05:24.537 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
19:05:24.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:24.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:05:24.537 00.000 15712 MoveAxis(E, 1, ABG)
19:05:24.537 00.000 15712 Guiding  Dir = 2, Dur = 1
19:05:24.537 00.000 15712 IsGuiding returns 0
19:05:24.553 00.016 15712 IsGuiding returns 0
19:05:24.553 00.000 15712 Move returns status 0, amount 1
19:05:24.553 00.000 15712 MoveAxis(N, 0, ABG)
19:05:24.553 00.000 15712 Move returns status 0, amount 0
19:05:24.553 00.000 15712 move complete, result=0
19:05:24.553 00.000 15712 worker thread done servicing request
19:05:24.553 00.000 15712 Worker thread wakes up
19:05:24.553 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
19:05:24.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:24.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:25.973 01.420 15712 Exposure complete
19:05:26.035 00.062 15712 worker thread done servicing request
19:05:26.035 00.000 7988 OnExposeComplete: enter
19:05:26.035 00.000 7988 UpdateGuideState(): m_state=6
19:05:26.035 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
19:05:26.035 00.000 7988 Star::Find returns 1 (1), X=1178.20, Y=434.52, Mass=1325, SNR=24.7, Peak=255 HFD=3.0
19:05:26.035 00.000 7988 MultiStar: [#1 0.03,-0.13,1.04,U] [#2 -0.01,0.02,0.99,U] [#3 0.01,0.02,1.02,U] [#4 -0.17,0.07,1.02,U] [#5 -0.09,0.00,0.73,U] [#6 0.02,-0.01,0.74,U] [#7 0.09,-0.22,0.68,U] [#8 0.22,0.04,0.68,U] 
19:05:26.035 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.23, -0.24}
19:05:26.035 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
19:05:26.035 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
19:05:26.035 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.05 mountX=0.05 mountY=0.03, mountTheta=0.50
19:05:26.035 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
19:05:26.048 00.013 7988 Enqueuing Move request for scope (-0.03, -0.05)
19:05:26.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:26.051 00.003 15712 Worker thread wakes up
19:05:26.051 00.000 7988 UpdateGuideState exits: m=1325 SNR=24.7 Saturated
19:05:26.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:26.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:26.051 00.000 7988 Enqueuing Expose request
19:05:26.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
19:05:26.051 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
19:05:26.051 00.000 15712 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=0.03
19:05:26.051 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 680.99
19:05:26.057 00.006 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
19:05:26.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:26.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:05:26.057 00.000 15712 MoveAxis(W, 0, ABG)
19:05:26.057 00.000 15712 Move returns status 0, amount 0
19:05:26.057 00.000 15712 MoveAxis(N, 0, ABG)
19:05:26.057 00.000 15712 Move returns status 0, amount 0
19:05:26.057 00.000 15712 move complete, result=0
19:05:26.057 00.000 15712 worker thread done servicing request
19:05:26.057 00.000 15712 Worker thread wakes up
19:05:26.057 00.000 7988 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
19:05:26.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:26.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:27.692 01.635 15712 Exposure complete
19:05:27.754 00.062 15712 worker thread done servicing request
19:05:27.754 00.000 7988 OnExposeComplete: enter
19:05:27.754 00.000 7988 UpdateGuideState(): m_state=6
19:05:27.759 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
19:05:27.761 00.002 7988 Star::Find returns 1 (0), X=1178.35, Y=434.51, Mass=1457, SNR=25.9, Peak=214 HFD=3.1
19:05:27.761 00.000 7988 MultiStar: [#1 0.02,0.07,0.99,U] [#2 -0.02,-0.17,0.99,U] [#3 -0.17,0.03,0.95,U] [#4 -0.05,0.09,1.00,U] [#5 0.10,-0.18,0.69,U] [#6 0.40,-0.13,0.69,U] [#7 0.11,-0.07,0.65,U] [#8 0.30,0.07,0.66,U] 
19:05:27.763 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.07, -0.25}
19:05:27.763 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
19:05:27.765 00.002 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.53)
19:05:27.766 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.94 mountX=0.06 mountY=-0.04, mountTheta=-0.62
19:05:27.768 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.06, opts=13)
19:05:27.768 00.000 7988 Enqueuing Move request for scope (0.04, -0.06)
19:05:27.770 00.002 15712 Worker thread wakes up
19:05:27.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
19:05:27.770 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
19:05:27.770 00.000 15712 Moving (0.04, -0.06) raw xDistance=0.06 yDistance=-0.04
19:05:27.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:27.770 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9
19:05:27.772 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:27.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:27.774 00.002 7988 Enqueuing Expose request
19:05:27.774 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 681.18
19:05:27.774 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
19:05:27.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:27.776 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:05:27.776 00.000 15712 MoveAxis(E, 0, ABG)
19:05:27.776 00.000 15712 Move returns status 0, amount 0
19:05:27.776 00.000 15712 MoveAxis(N, 0, ABG)
19:05:27.776 00.000 15712 Move returns status 0, amount 0
19:05:27.776 00.000 15712 move complete, result=0
19:05:27.776 00.000 15712 worker thread done servicing request
19:05:27.776 00.000 15712 Worker thread wakes up
19:05:27.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:27.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:27.776 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:05:29.188 01.412 15712 Exposure complete
19:05:29.250 00.062 15712 worker thread done servicing request
19:05:29.250 00.000 7988 OnExposeComplete: enter
19:05:29.252 00.002 7988 UpdateGuideState(): m_state=6
19:05:29.252 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
19:05:29.252 00.000 7988 Star::Find returns 1 (1), X=1178.29, Y=434.34, Mass=1423, SNR=25.5, Peak=255 HFD=3.2
19:05:29.252 00.000 7988 MultiStar: [#1 -0.02,-0.26,0.99,U] [#2 0.04,-0.36,0.97,U] [#3 -0.18,-0.33,0.97,U] [#4 -0.14,-0.23,1.03,U] [#5 -0.11,-0.31,0.69,U] [#6 0.27,-0.11,0.69,U] [#7 0.07,-0.40,0.65,U] [#8 0.07,-0.42,0.64,U] 
19:05:29.252 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.31}, one-star: {-0.14, -0.42}
19:05:29.252 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
19:05:29.252 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
19:05:29.252 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.31 hyp=0.32 cameraTheta=-1.67 mountX=0.31 mountY=0.04, mountTheta=0.12
19:05:29.262 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.31, opts=13)
19:05:29.262 00.000 7988 Enqueuing Move request for scope (-0.03, -0.31)
19:05:29.262 00.000 15712 Worker thread wakes up
19:05:29.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.31) opts 0xd
19:05:29.262 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.31)
19:05:29.262 00.000 15712 Moving (-0.03, -0.31) raw xDistance=0.31 yDistance=0.04
19:05:29.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:29.266 00.004 7988 UpdateGuideState exits: m=1423 SNR=25.5 Saturated
19:05:29.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:29.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:29.266 00.000 7988 Enqueuing Expose request
19:05:29.266 00.000 15712 PPEC rslt: input = 0.31, final = 0.19, react = 0.19, pred = 0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 681.37
19:05:29.266 00.000 15712 PPEC: input: 0.31, control: 0.19, exposure: 1500
19:05:29.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:29.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:05:29.266 00.000 15712 MoveAxis(W, 62, ABG)
19:05:29.266 00.000 15712 Guiding  Dir = 3, Dur = 62
19:05:29.298 00.032 15712 IsGuiding returns 0
19:05:29.313 00.015 15712 PulseGuide returned control before completion, sleep 57
19:05:29.399 00.086 15712 IsGuiding returns 0
19:05:29.399 00.000 15712 Move returns status 0, amount 62
19:05:29.399 00.000 15712 MoveAxis(N, 0, ABG)
19:05:29.399 00.000 15712 Move returns status 0, amount 0
19:05:29.399 00.000 15712 move complete, result=0
19:05:29.399 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.0 px 0 ms NORTH
19:05:29.399 00.000 15712 worker thread done servicing request
19:05:29.399 00.000 15712 Worker thread wakes up
19:05:29.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:29.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:31.037 01.638 15712 Exposure complete
19:05:31.098 00.061 15712 worker thread done servicing request
19:05:31.098 00.000 7988 OnExposeComplete: enter
19:05:31.098 00.000 7988 UpdateGuideState(): m_state=6
19:05:31.098 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
19:05:31.104 00.006 7988 Star::Find returns 1 (0), X=1178.27, Y=434.37, Mass=1524, SNR=26.3, Peak=240 HFD=3.5
19:05:31.104 00.000 7988 MultiStar: [#1 -0.03,-0.23,0.95,U] [#2 -0.06,-0.23,0.97,U] [#3 -0.19,-0.22,0.92,U] [#4 -0.36,-0.38,1.01,U] [#5 -0.08,-0.64,0.72,U] [#6 0.37,-0.07,0.67,U] [#7 0.10,-0.46,0.67,U] [#8 -0.01,-0.30,0.62,U] 
19:05:31.106 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.32}, one-star: {-0.15, -0.39}
19:05:31.106 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
19:05:31.108 00.002 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
19:05:31.108 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.78 mountX=0.32 mountY=0.08, mountTheta=0.23
19:05:31.110 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.32, opts=13)
19:05:31.112 00.002 7988 Enqueuing Move request for scope (-0.07, -0.32)
19:05:31.112 00.000 15712 Worker thread wakes up
19:05:31.114 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:05:31.114 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.3
19:05:31.115 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:31.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:31.115 00.000 7988 Enqueuing Expose request
19:05:31.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.32) opts 0xd
19:05:31.115 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.32)
19:05:31.115 00.000 15712 Moving (-0.07, -0.32) raw xDistance=0.32 yDistance=0.08
19:05:31.115 00.000 15712 PPEC rslt: input = 0.32, final = 0.20, react = 0.19, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 681.56
19:05:31.115 00.000 15712 PPEC: input: 0.32, control: 0.20, exposure: 1500
19:05:31.115 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:31.115 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:05:31.115 00.000 15712 MoveAxis(W, 65, ABG)
19:05:31.115 00.000 15712 Guiding  Dir = 3, Dur = 65
19:05:31.115 00.000 15712 IsGuiding returns 0
19:05:31.133 00.018 15712 PulseGuide returned control before completion, sleep 53
19:05:31.243 00.110 15712 IsGuiding returns 0
19:05:31.243 00.000 15712 Move returns status 0, amount 65
19:05:31.243 00.000 15712 MoveAxis(N, 0, ABG)
19:05:31.243 00.000 15712 Move returns status 0, amount 0
19:05:31.243 00.000 15712 move complete, result=0
19:05:31.243 00.000 15712 worker thread done servicing request
19:05:31.243 00.000 15712 Worker thread wakes up
19:05:31.243 00.000 7988 GuideStep: 0.3 px 65 ms WEST, 0.1 px 0 ms NORTH
19:05:31.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:31.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:32.660 01.417 15712 Exposure complete
19:05:32.721 00.061 15712 worker thread done servicing request
19:05:32.722 00.001 7988 OnExposeComplete: enter
19:05:32.722 00.000 7988 UpdateGuideState(): m_state=6
19:05:32.722 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
19:05:32.722 00.000 7988 Star::Find returns 1 (0), X=1178.17, Y=434.49, Mass=1428, SNR=25.4, Peak=234 HFD=3.3
19:05:32.722 00.000 7988 MultiStar: [#1 0.06,-0.16,1.01,U] [#2 -0.11,-0.15,1.03,U] [#3 -0.18,0.00,0.93,U] [#4 -0.26,-0.09,1.01,U] [#5 0.02,-0.20,0.73,U] [#6 0.37,-0.09,0.75,U] [#7 0.28,0.02,0.67,U] [#8 -0.16,-0.02,0.64,U] 
19:05:32.722 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {-0.25, -0.27}
19:05:32.730 00.008 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
19:05:32.730 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
19:05:32.732 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.96 mountX=0.11 mountY=0.05, mountTheta=0.41
19:05:32.734 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.11, opts=13)
19:05:32.734 00.000 7988 Enqueuing Move request for scope (-0.05, -0.11)
19:05:32.734 00.000 15712 Worker thread wakes up
19:05:32.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
19:05:32.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
19:05:32.734 00.000 15712 Moving (-0.05, -0.11) raw xDistance=0.11 yDistance=0.05
19:05:32.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:32.737 00.003 7988 UpdateGuideState exits: m=1428 SNR=25.4
19:05:32.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:32.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:32.737 00.000 7988 Enqueuing Expose request
19:05:32.737 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 681.75
19:05:32.737 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
19:05:32.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:32.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:05:32.737 00.000 15712 MoveAxis(W, 2, ABG)
19:05:32.737 00.000 15712 Guiding  Dir = 3, Dur = 2
19:05:32.737 00.000 15712 IsGuiding returns 0
19:05:32.753 00.016 15712 IsGuiding returns 0
19:05:32.753 00.000 15712 Move returns status 0, amount 2
19:05:32.753 00.000 15712 MoveAxis(N, 0, ABG)
19:05:32.753 00.000 15712 Move returns status 0, amount 0
19:05:32.753 00.000 15712 move complete, result=0
19:05:32.753 00.000 15712 worker thread done servicing request
19:05:32.753 00.000 15712 Worker thread wakes up
19:05:32.753 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
19:05:32.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:32.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:34.398 01.645 15712 Exposure complete
19:05:34.446 00.048 15712 worker thread done servicing request
19:05:34.459 00.013 7988 OnExposeComplete: enter
19:05:34.459 00.000 7988 UpdateGuideState(): m_state=6
19:05:34.459 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
19:05:34.459 00.000 7988 Star::Find returns 1 (1), X=1178.11, Y=434.45, Mass=1430, SNR=25.6, Peak=255 HFD=3.3
19:05:34.463 00.004 7988 MultiStar: [#1 0.08,-0.39,1.02,U] [#2 -0.16,-0.14,0.98,U] [#3 -0.28,-0.19,0.96,U] [#4 -0.27,-0.18,1.01,U] [#5 -0.13,-0.29,0.70,U] [#6 0.20,-0.18,0.71,U] [#7 0.07,-0.29,0.69,U] [#8 -0.11,-0.18,0.63,U] 
19:05:34.463 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.24}, one-star: {-0.31, -0.31}
19:05:34.463 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
19:05:34.463 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
19:05:34.463 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.02 mountX=0.24 mountY=0.12, mountTheta=0.47
19:05:34.463 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.24, opts=13)
19:05:34.463 00.000 7988 Enqueuing Move request for scope (-0.12, -0.24)
19:05:34.463 00.000 15712 Worker thread wakes up
19:05:34.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd
19:05:34.463 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.24)
19:05:34.463 00.000 15712 Moving (-0.12, -0.24) raw xDistance=0.24 yDistance=0.12
19:05:34.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:34.463 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.6 Saturated
19:05:34.474 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:34.475 00.001 15712 PPEC rslt: input = 0.24, final = 0.17, react = 0.14, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 681.93
19:05:34.475 00.000 15712 PPEC: input: 0.24, control: 0.17, exposure: 1500
19:05:34.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:34.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:34.475 00.000 7988 Enqueuing Expose request
19:05:34.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:05:34.475 00.000 15712 MoveAxis(W, 54, ABG)
19:05:34.475 00.000 15712 Guiding  Dir = 3, Dur = 54
19:05:34.475 00.000 15712 IsGuiding returns 0
19:05:34.497 00.022 15712 PulseGuide returned control before completion, sleep 43
19:05:34.565 00.068 15712 IsGuiding returns 1
19:05:34.565 00.000 15712 scope still moving after pulse duration time elapsed
19:05:34.586 00.021 15712 IsGuiding returns 0
19:05:34.586 00.000 15712 scope move finished after 54 + 53 ms
19:05:34.586 00.000 15712 Move returns status 0, amount 54
19:05:34.586 00.000 15712 MoveAxis(N, 0, ABG)
19:05:34.586 00.000 15712 Move returns status 0, amount 0
19:05:34.586 00.000 15712 move complete, result=0
19:05:34.586 00.000 15712 worker thread done servicing request
19:05:34.586 00.000 15712 Worker thread wakes up
19:05:34.586 00.000 7988 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
19:05:34.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:34.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:36.006 01.420 15712 Exposure complete
19:05:36.068 00.062 15712 worker thread done servicing request
19:05:36.068 00.000 7988 OnExposeComplete: enter
19:05:36.068 00.000 7988 UpdateGuideState(): m_state=6
19:05:36.071 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
19:05:36.071 00.000 7988 Star::Find returns 1 (1), X=1178.17, Y=434.51, Mass=1344, SNR=24.9, Peak=255 HFD=3.0
19:05:36.073 00.002 7988 MultiStar: [#1 -0.30,0.08,1.05,U] [#2 -0.11,-0.04,1.05,U] [#3 -0.20,0.10,0.96,U] [#4 -0.32,-0.03,1.07,U] [#5 -0.17,0.15,0.74,U] [#6 0.23,-0.05,0.74,U] [#7 -0.20,0.03,0.70,U] [#8 0.03,-0.11,0.69,U] 
19:05:36.075 00.002 7988 refined, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.26, -0.25}
19:05:36.075 00.000 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.58) = xAngle (-1.47 = -1.47)
19:05:36.077 00.002 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.64 = 1.64)
19:05:36.077 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.05 mountX=0.02 mountY=0.16, mountTheta=1.47
19:05:36.079 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.01, opts=13)
19:05:36.081 00.002 7988 Enqueuing Move request for scope (-0.16, -0.01)
19:05:36.081 00.000 15712 Worker thread wakes up
19:05:36.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
19:05:36.081 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
19:05:36.081 00.000 15712 Moving (-0.16, -0.01) raw xDistance=0.02 yDistance=0.16
19:05:36.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:36.081 00.000 7988 UpdateGuideState exits: m=1344 SNR=24.9 Saturated
19:05:36.084 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:36.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:36.084 00.000 7988 Enqueuing Expose request
19:05:36.084 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 682.12
19:05:36.084 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
19:05:36.084 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:36.084 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:05:36.084 00.000 15712 MoveAxis(W, 9, ABG)
19:05:36.084 00.000 15712 Guiding  Dir = 3, Dur = 9
19:05:36.084 00.000 15712 IsGuiding returns 0
19:05:36.116 00.032 15712 IsGuiding returns 0
19:05:36.116 00.000 15712 Move returns status 0, amount 9
19:05:36.116 00.000 15712 MoveAxis(N, 0, ABG)
19:05:36.116 00.000 15712 Move returns status 0, amount 0
19:05:36.116 00.000 15712 move complete, result=0
19:05:36.116 00.000 15712 worker thread done servicing request
19:05:36.116 00.000 15712 Worker thread wakes up
19:05:36.116 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.2 px 0 ms NORTH
19:05:36.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:36.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:37.761 01.645 15712 Exposure complete
19:05:37.824 00.063 15712 worker thread done servicing request
19:05:37.824 00.000 7988 OnExposeComplete: enter
19:05:37.824 00.000 7988 UpdateGuideState(): m_state=6
19:05:37.824 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
19:05:37.824 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=434.60, Mass=1439, SNR=25.7, Peak=223 HFD=3.2
19:05:37.829 00.005 7988 MultiStar: [#1 0.06,-0.18,0.97,U] [#2 -0.03,-0.16,0.98,U] [#3 -0.02,-0.01,0.93,U] [#4 -0.09,-0.13,0.99,U] [#5 -0.19,-0.33,0.68,U] [#6 0.34,-0.01,0.72,U] [#7 0.18,0.06,0.68,U] [#8 -0.03,-0.17,0.67,U] 
19:05:37.829 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.12}, one-star: {-0.11, -0.16}
19:05:37.829 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
19:05:37.829 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
19:05:37.829 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.53 mountX=0.12 mountY=-0.00, mountTheta=-0.01
19:05:37.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.12, opts=13)
19:05:37.837 00.008 7988 Enqueuing Move request for scope (0.00, -0.12)
19:05:37.837 00.000 15712 Worker thread wakes up
19:05:37.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:05:37.837 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.7
19:05:37.841 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:37.843 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:37.843 00.000 7988 Enqueuing Expose request
19:05:37.846 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
19:05:37.846 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
19:05:37.846 00.000 15712 Moving (0.00, -0.12) raw xDistance=0.12 yDistance=-0.00
19:05:37.848 00.002 15712 PPEC rslt: input = 0.12, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 682.31
19:05:37.848 00.000 15712 PPEC: input: 0.12, control: 0.04, exposure: 1500
19:05:37.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:37.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:05:37.848 00.000 15712 MoveAxis(W, 12, ABG)
19:05:37.848 00.000 15712 Guiding  Dir = 3, Dur = 12
19:05:37.869 00.021 15712 IsGuiding returns 0
19:05:37.888 00.019 15712 IsGuiding returns 1
19:05:37.888 00.000 15712 scope still moving after pulse duration time elapsed
19:05:37.933 00.045 15712 IsGuiding returns 0
19:05:37.933 00.000 15712 scope move finished after 12 + 51 ms
19:05:37.933 00.000 15712 Move returns status 0, amount 12
19:05:37.933 00.000 15712 MoveAxis(N, 0, ABG)
19:05:37.933 00.000 15712 Move returns status 0, amount 0
19:05:37.933 00.000 15712 move complete, result=0
19:05:37.933 00.000 15712 worker thread done servicing request
19:05:37.933 00.000 15712 Worker thread wakes up
19:05:37.933 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
19:05:37.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:37.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:39.347 01.414 15712 Exposure complete
19:05:39.409 00.062 15712 worker thread done servicing request
19:05:39.409 00.000 7988 OnExposeComplete: enter
19:05:39.410 00.001 7988 UpdateGuideState(): m_state=6
19:05:39.410 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
19:05:39.410 00.000 7988 Star::Find returns 1 (1), X=1178.24, Y=434.40, Mass=1534, SNR=26.5, Peak=255 HFD=3.4
19:05:39.410 00.000 7988 MultiStar: [#1 0.02,-0.24,0.96,U] [#2 -0.10,-0.19,0.95,U] [#3 -0.21,-0.10,0.93,U] [#4 -0.34,-0.21,0.98,U] [#5 -0.25,-0.36,0.67,U] [#6 0.52,-0.35,0.68,U] [#7 -0.02,-0.20,0.66,U] [#8 -0.02,-0.18,0.64,U] 
19:05:39.410 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.24}, one-star: {-0.18, -0.36}
19:05:39.410 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.33 = -0.33)
19:05:39.410 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.78 = 2.78)
19:05:39.410 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.91 mountX=0.24 mountY=0.09, mountTheta=0.36
19:05:39.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.24, opts=13)
19:05:39.410 00.000 7988 Enqueuing Move request for scope (-0.08, -0.24)
19:05:39.410 00.000 15712 Worker thread wakes up
19:05:39.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:39.410 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.5 Saturated
19:05:39.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:39.426 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:39.426 00.000 7988 Enqueuing Expose request
19:05:39.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
19:05:39.426 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
19:05:39.426 00.000 15712 Moving (-0.08, -0.24) raw xDistance=0.24 yDistance=0.09
19:05:39.426 00.000 15712 PPEC rslt: input = 0.24, final = 0.18, react = 0.14, pred = 0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 682.49
19:05:39.426 00.000 15712 PPEC: input: 0.24, control: 0.18, exposure: 1500
19:05:39.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:39.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:05:39.426 00.000 15712 MoveAxis(W, 60, ABG)
19:05:39.426 00.000 15712 Guiding  Dir = 3, Dur = 60
19:05:39.426 00.000 15712 IsGuiding returns 0
19:05:39.452 00.026 15712 PulseGuide returned control before completion, sleep 46
19:05:39.511 00.059 15712 IsGuiding returns 0
19:05:39.511 00.000 15712 Move returns status 0, amount 60
19:05:39.511 00.000 15712 MoveAxis(N, 0, ABG)
19:05:39.511 00.000 15712 Move returns status 0, amount 0
19:05:39.511 00.000 15712 move complete, result=0
19:05:39.511 00.000 7988 GuideStep: 0.2 px 60 ms WEST, 0.1 px 0 ms NORTH
19:05:39.521 00.010 15712 worker thread done servicing request
19:05:39.521 00.000 15712 Worker thread wakes up
19:05:39.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:39.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:41.163 01.642 15712 Exposure complete
19:05:41.225 00.062 15712 worker thread done servicing request
19:05:41.225 00.000 7988 OnExposeComplete: enter
19:05:41.225 00.000 7988 UpdateGuideState(): m_state=6
19:05:41.228 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
19:05:41.228 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=434.85, Mass=1394, SNR=25.3, Peak=178 HFD=3.3
19:05:41.228 00.000 7988 MultiStar: [#1 -0.19,0.25,1.02,U] [#2 -0.04,0.20,1.02,U] [#3 -0.03,0.24,0.95,U] [#4 -0.25,0.09,1.03,U] [#5 0.14,0.13,0.76,U] [#6 0.13,0.51,0.72,U] [#7 0.11,0.25,0.72,U] [#8 0.18,0.19,0.64,U] 
19:05:41.232 00.004 7988 single-star, 8 included, MultiStar: {-0.01, 0.21}, one-star: {0.04, 0.09}
19:05:41.232 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
19:05:41.234 00.002 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
19:05:41.234 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
19:05:41.236 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
19:05:41.238 00.002 7988 Enqueuing Move request for scope (0.04, 0.09)
19:05:41.238 00.000 15712 Worker thread wakes up
19:05:41.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
19:05:41.238 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
19:05:41.238 00.000 15712 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=-0.04
19:05:41.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:05:41.241 00.003 7988 UpdateGuideState exits: m=1394 SNR=25.3
19:05:41.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:41.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:41.241 00.000 7988 Enqueuing Expose request
19:05:41.245 00.004 15712 PPEC rslt: input = -0.09, final = 0.05, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 682.68
19:05:41.245 00.000 15712 PPEC: input: -0.09, control: 0.05, exposure: 1500
19:05:41.245 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:41.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:05:41.245 00.000 15712 MoveAxis(W, 16, ABG)
19:05:41.245 00.000 15712 Guiding  Dir = 3, Dur = 16
19:05:41.245 00.000 15712 IsGuiding returns 0
19:05:41.262 00.017 15712 IsGuiding returns 1
19:05:41.262 00.000 15712 scope still moving after pulse duration time elapsed
19:05:41.304 00.042 15712 IsGuiding returns 0
19:05:41.304 00.000 15712 scope move finished after 16 + 48 ms
19:05:41.304 00.000 15712 Move returns status 0, amount 16
19:05:41.304 00.000 15712 MoveAxis(N, 0, ABG)
19:05:41.304 00.000 15712 Move returns status 0, amount 0
19:05:41.304 00.000 15712 move complete, result=0
19:05:41.304 00.000 7988 GuideStep: -0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
19:05:41.312 00.008 15712 worker thread done servicing request
19:05:41.312 00.000 15712 Worker thread wakes up
19:05:41.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:41.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:42.727 01.415 15712 Exposure complete
19:05:42.788 00.061 15712 worker thread done servicing request
19:05:42.788 00.000 7988 OnExposeComplete: enter
19:05:42.788 00.000 7988 UpdateGuideState(): m_state=6
19:05:42.791 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
19:05:42.792 00.001 7988 Star::Find returns 1 (0), X=1178.32, Y=434.87, Mass=1523, SNR=26.5, Peak=209 HFD=3.4
19:05:42.794 00.002 7988 MultiStar: [#1 -0.00,0.35,0.98,U] [#2 -0.23,0.40,1.01,U] [#3 -0.23,0.56,0.91,U] [#4 -0.12,0.48,0.98,U] [#5 0.06,0.29,0.66,U] [#6 0.28,0.22,0.68,U] [#7 -0.04,0.12,0.68,U] [#8 -0.03,0.35,0.65,U] 
19:05:42.794 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.33}, one-star: {-0.10, 0.11}
19:05:42.796 00.002 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.90 = -2.38)
19:05:42.796 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.01 = 0.73)
19:05:42.798 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.33 mountX=-0.11 mountY=0.10, mountTheta=2.40
19:05:42.800 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.11, opts=13)
19:05:42.800 00.000 7988 Enqueuing Move request for scope (-0.10, 0.11)
19:05:42.802 00.002 15712 Worker thread wakes up
19:05:42.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
19:05:42.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
19:05:42.802 00.000 15712 Moving (-0.10, 0.11) raw xDistance=-0.11 yDistance=0.10
19:05:42.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:42.804 00.002 7988 UpdateGuideState exits: m=1523 SNR=26.5
19:05:42.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:42.806 00.002 15712 PPEC rslt: input = -0.11, final = 0.05, react = -0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 682.86
19:05:42.806 00.000 15712 PPEC: input: -0.11, control: 0.05, exposure: 1500
19:05:42.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:42.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:05:42.806 00.000 15712 MoveAxis(W, 16, ABG)
19:05:42.806 00.000 15712 Guiding  Dir = 3, Dur = 16
19:05:42.806 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:42.809 00.003 15712 IsGuiding returns 0
19:05:42.809 00.000 7988 Enqueuing Expose request
19:05:42.826 00.017 15712 IsGuiding returns 1
19:05:42.826 00.000 15712 scope still moving after pulse duration time elapsed
19:05:42.877 00.051 15712 IsGuiding returns 1
19:05:42.899 00.022 15712 IsGuiding returns 0
19:05:42.899 00.000 15712 scope move finished after 16 + 73 ms
19:05:42.899 00.000 15712 Move returns status 0, amount 16
19:05:42.899 00.000 15712 MoveAxis(N, 0, ABG)
19:05:42.899 00.000 15712 Move returns status 0, amount 0
19:05:42.899 00.000 15712 move complete, result=0
19:05:42.899 00.000 15712 worker thread done servicing request
19:05:42.899 00.000 15712 Worker thread wakes up
19:05:42.899 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
19:05:42.901 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:42.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:44.537 01.636 15712 Exposure complete
19:05:44.600 00.063 7988 OnExposeComplete: enter
19:05:44.602 00.002 7988 UpdateGuideState(): m_state=6
19:05:44.604 00.002 15712 worker thread done servicing request
19:05:44.604 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
19:05:44.606 00.002 7988 Star::Find returns 1 (0), X=1178.25, Y=435.05, Mass=1378, SNR=25.2, Peak=227 HFD=3.2
19:05:44.608 00.002 7988 MultiStar: [#1 0.01,0.44,1.05,U] [#2 -0.15,0.50,0.99,U] [#3 -0.07,0.24,0.94,U] [#4 -0.32,0.49,1.05,U] [#5 -0.03,0.34,0.75,U] [#6 0.30,0.51,0.72,U] [#7 -0.03,0.25,0.71,U] [#8 0.13,0.40,0.64,U] 
19:05:44.608 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.39}, one-star: {-0.17, 0.29}
19:05:44.612 00.004 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.58) = xAngle (3.68 = -2.60)
19:05:44.614 00.002 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.79 = 0.51)
19:05:44.614 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.34 cameraTheta=2.10 mountX=-0.29 mountY=0.16, mountTheta=2.62
19:05:44.614 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.29, opts=13)
19:05:44.614 00.000 7988 Enqueuing Move request for scope (-0.17, 0.29)
19:05:44.614 00.000 15712 Worker thread wakes up
19:05:44.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:44.622 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0xd
19:05:44.622 00.000 7988 UpdateGuideState exits: m=1378 SNR=25.2
19:05:44.625 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:44.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.29)
19:05:44.625 00.000 15712 Moving (-0.17, 0.29) raw xDistance=-0.29 yDistance=0.16
19:05:44.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:44.629 00.004 7988 Enqueuing Expose request
19:05:44.631 00.002 15712 PPEC rslt: input = -0.29, final = -0.13, react = -0.17, pred = 0.05, hyst = -0.15, hyst_pct = 0.00, period_length = 683.04
19:05:44.631 00.000 15712 PPEC: input: -0.29, control: -0.13, exposure: 1500
19:05:44.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:44.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:05:44.633 00.002 15712 MoveAxis(E, 42, ABG)
19:05:44.633 00.000 15712 Guiding  Dir = 2, Dur = 42
19:05:44.633 00.000 15712 IsGuiding returns 0
19:05:44.648 00.015 15712 PulseGuide returned control before completion, sleep 35
19:05:44.693 00.045 15712 IsGuiding returns 1
19:05:44.693 00.000 15712 scope still moving after pulse duration time elapsed
19:05:44.731 00.038 15712 IsGuiding returns 0
19:05:44.731 00.000 15712 scope move finished after 42 + 55 ms
19:05:44.731 00.000 15712 Move returns status 0, amount 42
19:05:44.731 00.000 15712 MoveAxis(N, 0, ABG)
19:05:44.731 00.000 15712 Move returns status 0, amount 0
19:05:44.731 00.000 15712 move complete, result=0
19:05:44.731 00.000 15712 worker thread done servicing request
19:05:44.731 00.000 15712 Worker thread wakes up
19:05:44.731 00.000 7988 GuideStep: -0.3 px 42 ms EAST, 0.2 px 0 ms NORTH
19:05:44.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:44.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:46.143 01.412 15712 Exposure complete
19:05:46.205 00.062 15712 worker thread done servicing request
19:05:46.205 00.000 7988 OnExposeComplete: enter
19:05:46.205 00.000 7988 UpdateGuideState(): m_state=6
19:05:46.208 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
19:05:46.210 00.002 7988 Star::Find returns 1 (0), X=1178.35, Y=434.72, Mass=1413, SNR=25.2, Peak=202 HFD=3.4
19:05:46.210 00.000 7988 MultiStar: [#1 -0.04,0.09,1.00,U] [#2 0.04,0.20,1.02,U] [#3 -0.05,0.16,0.96,U] [#4 -0.17,0.16,1.05,U] [#5 -0.28,-0.08,0.76,U] [#6 0.41,0.28,0.72,U] [#7 0.12,0.00,0.68,U] [#8 0.07,0.18,0.63,U] 
19:05:46.212 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.08, -0.04}
19:05:46.212 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
19:05:46.212 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
19:05:46.212 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.66 mountX=0.04 mountY=0.08, mountTheta=1.09
19:05:46.212 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
19:05:46.219 00.007 7988 Enqueuing Move request for scope (-0.08, -0.04)
19:05:46.219 00.000 15712 Worker thread wakes up
19:05:46.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
19:05:46.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
19:05:46.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:46.219 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.2
19:05:46.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:46.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:46.219 00.000 7988 Enqueuing Expose request
19:05:46.219 00.000 15712 Moving (-0.08, -0.04) raw xDistance=0.04 yDistance=0.08
19:05:46.229 00.010 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 683.23
19:05:46.229 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
19:05:46.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:46.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:05:46.229 00.000 15712 MoveAxis(W, 14, ABG)
19:05:46.229 00.000 15712 Guiding  Dir = 3, Dur = 14
19:05:46.229 00.000 15712 IsGuiding returns 0
19:05:46.246 00.017 15712 IsGuiding returns 1
19:05:46.246 00.000 15712 scope still moving after pulse duration time elapsed
19:05:46.297 00.051 15712 IsGuiding returns 0
19:05:46.297 00.000 15712 scope move finished after 14 + 53 ms
19:05:46.297 00.000 15712 Move returns status 0, amount 14
19:05:46.297 00.000 15712 MoveAxis(N, 0, ABG)
19:05:46.297 00.000 15712 Move returns status 0, amount 0
19:05:46.297 00.000 15712 move complete, result=0
19:05:46.297 00.000 7988 GuideStep: 0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
19:05:46.299 00.002 15712 worker thread done servicing request
19:05:46.299 00.000 15712 Worker thread wakes up
19:05:46.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:46.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:47.941 01.642 15712 Exposure complete
19:05:48.003 00.062 15712 worker thread done servicing request
19:05:48.004 00.001 7988 OnExposeComplete: enter
19:05:48.004 00.000 7988 UpdateGuideState(): m_state=6
19:05:48.004 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
19:05:48.004 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=434.65, Mass=1430, SNR=25.5, Peak=210 HFD=3.2
19:05:48.004 00.000 7988 MultiStar: [#1 0.08,0.10,1.01,U] [#2 0.03,0.15,0.99,U] [#3 0.08,0.11,0.94,U] [#4 -0.15,0.02,0.97,U] [#5 -0.00,-0.05,0.70,U] [#6 0.16,0.10,0.72,U] [#7 0.17,0.12,0.65,U] [#8 0.26,0.12,0.67,U] 
19:05:48.010 00.006 7988 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.21, -0.11}
19:05:48.010 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.69 = 2.69)
19:05:48.010 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
19:05:48.010 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.11 mountX=-0.06 mountY=-0.03, mountTheta=-2.66
19:05:48.010 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
19:05:48.010 00.000 7988 Enqueuing Move request for scope (0.03, 0.06)
19:05:48.010 00.000 15712 Worker thread wakes up
19:05:48.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
19:05:48.010 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
19:05:48.010 00.000 15712 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=-0.03
19:05:48.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:05:48.010 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.5
19:05:48.019 00.009 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 683.41
19:05:48.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:48.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:48.019 00.000 7988 Enqueuing Expose request
19:05:48.024 00.005 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
19:05:48.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:48.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:05:48.024 00.000 15712 MoveAxis(W, 14, ABG)
19:05:48.024 00.000 15712 Guiding  Dir = 3, Dur = 14
19:05:48.024 00.000 15712 IsGuiding returns 0
19:05:48.040 00.016 15712 IsGuiding returns 1
19:05:48.040 00.000 15712 scope still moving after pulse duration time elapsed
19:05:48.083 00.043 15712 IsGuiding returns 0
19:05:48.083 00.000 15712 scope move finished after 14 + 49 ms
19:05:48.083 00.000 15712 Move returns status 0, amount 14
19:05:48.083 00.000 15712 MoveAxis(N, 0, ABG)
19:05:48.083 00.000 15712 Move returns status 0, amount 0
19:05:48.083 00.000 15712 move complete, result=0
19:05:48.083 00.000 15712 worker thread done servicing request
19:05:48.083 00.000 15712 Worker thread wakes up
19:05:48.083 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
19:05:48.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:48.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:49.505 01.422 15712 Exposure complete
19:05:49.566 00.061 15712 worker thread done servicing request
19:05:49.566 00.000 7988 OnExposeComplete: enter
19:05:49.566 00.000 7988 UpdateGuideState(): m_state=6
19:05:49.571 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
19:05:49.573 00.002 7988 Star::Find returns 1 (0), X=1178.21, Y=434.92, Mass=1457, SNR=25.7, Peak=193 HFD=3.4
19:05:49.574 00.001 7988 MultiStar: [#1 0.12,0.31,1.00,U] [#2 -0.10,0.36,0.99,U] [#3 -0.27,0.33,0.93,U] [#4 -0.25,0.40,0.97,U] [#5 -0.22,0.05,0.64,U] [#6 0.23,0.42,0.68,U] [#7 -0.01,0.36,0.65,U] [#8 -0.11,0.52,0.65,U] 
19:05:49.574 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.32}, one-star: {-0.21, 0.16}
19:05:49.574 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.58) = xAngle (4.06 = -2.22)
19:05:49.578 00.004 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.17 = 0.89)
19:05:49.578 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.27 cameraTheta=2.49 mountX=-0.16 mountY=0.21, mountTheta=2.23
19:05:49.581 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.16, opts=13)
19:05:49.582 00.001 7988 Enqueuing Move request for scope (-0.21, 0.16)
19:05:49.582 00.000 15712 Worker thread wakes up
19:05:49.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
19:05:49.582 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
19:05:49.582 00.000 15712 Moving (-0.21, 0.16) raw xDistance=-0.16 yDistance=0.21
19:05:49.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:49.582 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.7
19:05:49.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:49.582 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:49.582 00.000 7988 Enqueuing Expose request
19:05:49.582 00.000 15712 PPEC rslt: input = -0.16, final = 0.02, react = -0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 683.59
19:05:49.591 00.009 15712 PPEC: input: -0.16, control: 0.02, exposure: 1500
19:05:49.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:49.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:05:49.591 00.000 15712 MoveAxis(W, 8, ABG)
19:05:49.591 00.000 15712 Guiding  Dir = 3, Dur = 8
19:05:49.591 00.000 15712 IsGuiding returns 0
19:05:49.600 00.009 15712 IsGuiding returns 0
19:05:49.600 00.000 15712 Move returns status 0, amount 8
19:05:49.600 00.000 15712 MoveAxis(N, 0, ABG)
19:05:49.600 00.000 15712 Move returns status 0, amount 0
19:05:49.600 00.000 15712 move complete, result=0
19:05:49.600 00.000 15712 worker thread done servicing request
19:05:49.600 00.000 15712 Worker thread wakes up
19:05:49.600 00.000 7988 GuideStep: -0.2 px 8 ms WEST, 0.2 px 0 ms NORTH
19:05:49.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:49.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:51.240 01.640 15712 Exposure complete
19:05:51.302 00.062 15712 worker thread done servicing request
19:05:51.302 00.000 7988 OnExposeComplete: enter
19:05:51.302 00.000 7988 UpdateGuideState(): m_state=6
19:05:51.302 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
19:05:51.302 00.000 7988 Star::Find returns 1 (0), X=1178.25, Y=434.85, Mass=1425, SNR=25.6, Peak=223 HFD=3.1
19:05:51.302 00.000 7988 MultiStar: [#1 0.05,0.25,1.02,U] [#2 -0.04,0.23,1.02,U] [#3 -0.16,0.31,0.94,U] [#4 -0.22,0.28,1.00,U] [#5 -0.08,0.29,0.72,U] [#6 0.31,0.48,0.71,U] [#7 -0.01,0.21,0.68,U] [#8 0.07,0.20,0.68,U] 
19:05:51.302 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.26}, one-star: {-0.17, 0.09}
19:05:51.302 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.04)
19:05:51.311 00.009 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.06)
19:05:51.311 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.66 mountX=-0.09 mountY=0.17, mountTheta=2.05
19:05:51.311 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.09, opts=13)
19:05:51.311 00.000 7988 Enqueuing Move request for scope (-0.17, 0.09)
19:05:51.311 00.000 15712 Worker thread wakes up
19:05:51.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
19:05:51.311 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
19:05:51.311 00.000 15712 Moving (-0.17, 0.09) raw xDistance=-0.09 yDistance=0.17
19:05:51.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:51.318 00.007 7988 UpdateGuideState exits: m=1425 SNR=25.6
19:05:51.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:51.318 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:51.318 00.000 7988 Enqueuing Expose request
19:05:51.318 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 683.77
19:05:51.318 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
19:05:51.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:51.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:05:51.318 00.000 15712 MoveAxis(W, 7, ABG)
19:05:51.318 00.000 15712 Guiding  Dir = 3, Dur = 7
19:05:51.318 00.000 15712 IsGuiding returns 0
19:05:51.345 00.027 15712 IsGuiding returns 0
19:05:51.345 00.000 15712 Move returns status 0, amount 7
19:05:51.349 00.004 15712 MoveAxis(N, 0, ABG)
19:05:51.349 00.000 15712 Move returns status 0, amount 0
19:05:51.349 00.000 15712 move complete, result=0
19:05:51.349 00.000 15712 worker thread done servicing request
19:05:51.349 00.000 15712 Worker thread wakes up
19:05:51.349 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
19:05:51.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:51.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:52.768 01.419 15712 Exposure complete
19:05:52.829 00.061 15712 worker thread done servicing request
19:05:52.829 00.000 7988 OnExposeComplete: enter
19:05:52.829 00.000 7988 UpdateGuideState(): m_state=6
19:05:52.829 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
19:05:52.829 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=435.06, Mass=1381, SNR=25.1, Peak=240 HFD=3.1
19:05:52.829 00.000 7988 MultiStar: [#1 0.07,0.42,1.03,U] [#2 -0.11,0.53,1.02,U] [#3 -0.16,0.63,0.98,U] [#4 -0.25,0.61,1.08,U] [#5 -0.25,0.51,0.70,U] [#6 0.34,0.53,0.72,U] [#7 0.32,0.47,0.67,U] [#8 -0.08,0.81,0.67,U] 
19:05:52.829 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.53}, one-star: {-0.18, 0.30}
19:05:52.829 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.59)
19:05:52.829 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.52)
19:05:52.829 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.30 hyp=0.35 cameraTheta=2.12 mountX=-0.30 mountY=0.18, mountTheta=2.61
19:05:52.841 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.30, opts=13)
19:05:52.841 00.000 7988 Enqueuing Move request for scope (-0.18, 0.30)
19:05:52.844 00.003 15712 Worker thread wakes up
19:05:52.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.30) opts 0xd
19:05:52.844 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.30)
19:05:52.844 00.000 15712 Moving (-0.18, 0.30) raw xDistance=-0.30 yDistance=0.18
19:05:52.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:52.844 00.000 7988 UpdateGuideState exits: m=1381 SNR=25.1
19:05:52.847 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:52.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:52.849 00.002 7988 Enqueuing Expose request
19:05:52.849 00.000 15712 PPEC rslt: input = -0.30, final = -0.17, react = -0.18, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 683.95
19:05:52.849 00.000 15712 PPEC: input: -0.30, control: -0.17, exposure: 1500
19:05:52.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:52.851 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:05:52.851 00.000 15712 MoveAxis(E, 54, ABG)
19:05:52.851 00.000 15712 Guiding  Dir = 2, Dur = 54
19:05:52.851 00.000 15712 IsGuiding returns 0
19:05:52.860 00.009 15712 PulseGuide returned control before completion, sleep 49
19:05:52.943 00.083 15712 IsGuiding returns 0
19:05:52.943 00.000 15712 Move returns status 0, amount 54
19:05:52.943 00.000 15712 MoveAxis(N, 0, ABG)
19:05:52.943 00.000 15712 Move returns status 0, amount 0
19:05:52.943 00.000 15712 move complete, result=0
19:05:52.943 00.000 15712 worker thread done servicing request
19:05:52.943 00.000 15712 Worker thread wakes up
19:05:52.943 00.000 7988 GuideStep: -0.3 px 54 ms EAST, 0.2 px 0 ms NORTH
19:05:52.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:52.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:54.587 01.644 15712 Exposure complete
19:05:54.648 00.061 15712 worker thread done servicing request
19:05:54.648 00.000 7988 OnExposeComplete: enter
19:05:54.648 00.000 7988 UpdateGuideState(): m_state=6
19:05:54.648 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
19:05:54.648 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=435.10, Mass=1447, SNR=25.7, Peak=233 HFD=3.3
19:05:54.648 00.000 7988 MultiStar: [#1 0.04,0.53,1.03,U] [#2 -0.23,0.46,1.01,U] [#3 -0.19,0.45,0.92,U] [#4 -0.30,0.59,1.02,U] [#5 -0.39,0.49,0.73,U] [#6 0.16,0.54,0.71,U] [#7 0.08,0.41,0.67,U] [#8 0.09,0.34,0.63,U] 
19:05:54.648 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.47}, one-star: {-0.08, 0.34}
19:05:54.648 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.58) = xAngle (3.39 = -2.89)
19:05:54.648 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.22)
19:05:54.661 00.013 7988 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.81 mountX=-0.34 mountY=0.07, mountTheta=2.92
19:05:54.661 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.34, opts=13)
19:05:54.661 00.000 7988 Enqueuing Move request for scope (-0.08, 0.34)
19:05:54.661 00.000 15712 Worker thread wakes up
19:05:54.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.34) opts 0xd
19:05:54.661 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.34)
19:05:54.661 00.000 15712 Moving (-0.08, 0.34) raw xDistance=-0.34 yDistance=0.07
19:05:54.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:54.661 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7
19:05:54.668 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:54.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:54.670 00.002 7988 Enqueuing Expose request
19:05:54.670 00.000 15712 PPEC rslt: input = -0.34, final = -0.20, react = -0.20, pred = 0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 684.13
19:05:54.670 00.000 15712 PPEC: input: -0.34, control: -0.20, exposure: 1500
19:05:54.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:54.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:05:54.670 00.000 15712 MoveAxis(E, 64, ABG)
19:05:54.670 00.000 15712 Guiding  Dir = 2, Dur = 64
19:05:54.672 00.002 15712 IsGuiding returns 0
19:05:54.686 00.014 15712 PulseGuide returned control before completion, sleep 58
19:05:54.763 00.077 15712 IsGuiding returns 0
19:05:54.763 00.000 15712 Move returns status 0, amount 64
19:05:54.763 00.000 15712 MoveAxis(N, 0, ABG)
19:05:54.763 00.000 15712 Move returns status 0, amount 0
19:05:54.763 00.000 15712 move complete, result=0
19:05:54.763 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH
19:05:54.771 00.008 15712 worker thread done servicing request
19:05:54.771 00.000 15712 Worker thread wakes up
19:05:54.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:54.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:56.177 01.406 15712 Exposure complete
19:05:56.239 00.062 15712 worker thread done servicing request
19:05:56.239 00.000 7988 OnExposeComplete: enter
19:05:56.239 00.000 7988 UpdateGuideState(): m_state=6
19:05:56.243 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
19:05:56.243 00.000 7988 Star::Find returns 1 (0), X=1178.18, Y=434.74, Mass=1376, SNR=25.2, Peak=202 HFD=2.9
19:05:56.243 00.000 7988 MultiStar: [#1 0.11,0.30,1.03,U] [#2 -0.04,0.46,1.03,U] [#3 -0.16,0.36,0.94,U] [#4 -0.16,0.33,1.01,U] [#5 -0.35,0.33,0.76,U] [#6 0.29,0.60,0.69,U] [#7 0.08,0.23,0.67,U] [#8 -0.02,0.24,0.65,U] 
19:05:56.243 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.31}, one-star: {-0.24, -0.02}
19:05:56.243 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
19:05:56.243 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
19:05:56.243 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.07 mountX=0.02 mountY=0.24, mountTheta=1.50
19:05:56.251 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.02, opts=13)
19:05:56.251 00.000 7988 Enqueuing Move request for scope (-0.24, -0.02)
19:05:56.251 00.000 15712 Worker thread wakes up
19:05:56.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
19:05:56.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
19:05:56.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:56.251 00.000 7988 UpdateGuideState exits: m=1376 SNR=25.2
19:05:56.256 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:56.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:56.258 00.002 7988 Enqueuing Expose request
19:05:56.258 00.000 15712 Moving (-0.24, -0.02) raw xDistance=0.02 yDistance=0.24
19:05:56.260 00.002 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 684.31
19:05:56.260 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
19:05:56.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:56.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:05:56.260 00.000 15712 MoveAxis(W, 2, ABG)
19:05:56.260 00.000 15712 Guiding  Dir = 3, Dur = 2
19:05:56.260 00.000 15712 IsGuiding returns 0
19:05:56.284 00.024 15712 IsGuiding returns 0
19:05:56.284 00.000 15712 Move returns status 0, amount 2
19:05:56.284 00.000 15712 MoveAxis(N, 0, ABG)
19:05:56.284 00.000 15712 Move returns status 0, amount 0
19:05:56.284 00.000 15712 move complete, result=0
19:05:56.284 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
19:05:56.289 00.005 15712 worker thread done servicing request
19:05:56.289 00.000 15712 Worker thread wakes up
19:05:56.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:56.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:57.929 01.640 15712 Exposure complete
19:05:57.993 00.064 15712 worker thread done servicing request
19:05:57.993 00.000 7988 OnExposeComplete: enter
19:05:57.993 00.000 7988 UpdateGuideState(): m_state=6
19:05:57.993 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
19:05:57.993 00.000 7988 Star::Find returns 1 (0), X=1178.10, Y=434.72, Mass=1456, SNR=25.8, Peak=216 HFD=3.2
19:05:57.993 00.000 7988 MultiStar: [#1 -0.00,0.04,0.97,U] [#2 -0.26,0.16,1.02,U] [#3 -0.27,0.16,0.91,U] [#4 -0.29,0.07,0.99,U] [#5 -0.19,0.38,0.68,U] [#6 0.17,0.06,0.69,U] [#7 -0.05,0.12,0.69,U] [#8 0.15,0.07,0.64,U] 
19:05:57.993 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.11}, one-star: {-0.33, -0.04}
19:05:57.993 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.58) = xAngle (4.09 = -2.20)
19:05:57.993 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.91)
19:05:57.993 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.51 mountX=-0.10 mountY=0.14, mountTheta=2.21
19:05:57.993 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.11, opts=13)
19:05:57.993 00.000 7988 Enqueuing Move request for scope (-0.14, 0.11)
19:05:58.006 00.013 15712 Worker thread wakes up
19:05:58.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
19:05:58.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
19:05:58.006 00.000 15712 Moving (-0.14, 0.11) raw xDistance=-0.10 yDistance=0.14
19:05:58.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:05:58.006 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.8
19:05:58.009 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:58.010 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:58.010 00.000 7988 Enqueuing Expose request
19:05:58.012 00.002 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 684.48
19:05:58.012 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
19:05:58.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:58.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:05:58.012 00.000 15712 MoveAxis(W, 1, ABG)
19:05:58.012 00.000 15712 Guiding  Dir = 3, Dur = 1
19:05:58.012 00.000 15712 IsGuiding returns 0
19:05:58.027 00.015 15712 IsGuiding returns 0
19:05:58.027 00.000 15712 Move returns status 0, amount 1
19:05:58.027 00.000 15712 MoveAxis(N, 0, ABG)
19:05:58.027 00.000 15712 Move returns status 0, amount 0
19:05:58.027 00.000 15712 move complete, result=0
19:05:58.027 00.000 15712 worker thread done servicing request
19:05:58.027 00.000 15712 Worker thread wakes up
19:05:58.027 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
19:05:58.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:58.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:05:59.442 01.415 15712 Exposure complete
19:05:59.503 00.061 15712 worker thread done servicing request
19:05:59.503 00.000 7988 OnExposeComplete: enter
19:05:59.503 00.000 7988 UpdateGuideState(): m_state=6
19:05:59.506 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
19:05:59.508 00.002 7988 Star::Find returns 1 (0), X=1178.38, Y=434.66, Mass=1451, SNR=25.8, Peak=219 HFD=3.3
19:05:59.508 00.000 7988 MultiStar: [#1 0.10,0.13,1.02,U] [#2 0.09,0.05,1.02,U] [#3 0.04,0.19,0.96,U] [#4 -0.08,-0.02,1.03,U] [#5 -0.36,0.05,0.65,U] [#6 0.40,0.06,0.69,U] [#7 0.27,-0.03,0.68,U] [#8 -0.07,-0.10,0.67,U] 
19:05:59.508 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.04, -0.10}
19:05:59.508 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.58) = xAngle (2.26 = 2.26)
19:05:59.508 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.37 = -0.91)
19:05:59.508 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.68 mountX=-0.03 mountY=-0.04, mountTheta=-2.25
19:05:59.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
19:05:59.508 00.000 7988 Enqueuing Move request for scope (0.04, 0.03)
19:05:59.508 00.000 15712 Worker thread wakes up
19:05:59.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
19:05:59.508 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
19:05:59.508 00.000 15712 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
19:05:59.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:05:59.519 00.011 7988 UpdateGuideState exits: m=1451 SNR=25.8
19:05:59.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:59.519 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:05:59.519 00.000 7988 Enqueuing Expose request
19:05:59.523 00.004 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 684.66
19:05:59.523 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
19:05:59.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:59.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:05:59.523 00.000 15712 MoveAxis(W, 1, ABG)
19:05:59.523 00.000 15712 Guiding  Dir = 3, Dur = 1
19:05:59.523 00.000 15712 IsGuiding returns 0
19:05:59.575 00.052 15712 IsGuiding returns 0
19:05:59.575 00.000 15712 Move returns status 0, amount 1
19:05:59.575 00.000 15712 MoveAxis(N, 0, ABG)
19:05:59.575 00.000 15712 Move returns status 0, amount 0
19:05:59.575 00.000 15712 move complete, result=0
19:05:59.575 00.000 15712 worker thread done servicing request
19:05:59.575 00.000 15712 Worker thread wakes up
19:05:59.575 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
19:05:59.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:05:59.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:01.210 01.635 15712 Exposure complete
19:06:01.271 00.061 15712 worker thread done servicing request
19:06:01.271 00.000 7988 OnExposeComplete: enter
19:06:01.276 00.005 7988 UpdateGuideState(): m_state=6
19:06:01.278 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
19:06:01.278 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=434.52, Mass=1391, SNR=25.2, Peak=201 HFD=3.2
19:06:01.280 00.002 7988 MultiStar: [#1 0.08,0.18,0.99,U] [#2 -0.21,0.14,1.04,U] [#3 -0.03,0.06,0.98,U] [#4 -0.07,0.02,1.00,U] [#5 0.11,0.15,0.73,U] [#6 0.36,0.07,0.71,U] [#7 0.05,0.07,0.62,U] [#8 0.18,0.11,0.65,U] 
19:06:01.280 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.05, -0.24}
19:06:01.282 00.002 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
19:06:01.282 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.45)
19:06:01.284 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.14 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
19:06:01.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
19:06:01.287 00.001 7988 Enqueuing Move request for scope (0.03, 0.06)
19:06:01.287 00.000 15712 Worker thread wakes up
19:06:01.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
19:06:01.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
19:06:01.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:06:01.287 00.000 7988 UpdateGuideState exits: m=1391 SNR=25.2
19:06:01.291 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:01.293 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:01.293 00.000 7988 Enqueuing Expose request
19:06:01.295 00.002 15712 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=-0.03
19:06:01.295 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 684.84
19:06:01.295 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
19:06:01.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:01.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:06:01.295 00.000 15712 MoveAxis(W, 1, ABG)
19:06:01.295 00.000 15712 Guiding  Dir = 3, Dur = 1
19:06:01.295 00.000 15712 IsGuiding returns 0
19:06:01.322 00.027 15712 IsGuiding returns 0
19:06:01.322 00.000 15712 Move returns status 0, amount 1
19:06:01.322 00.000 15712 MoveAxis(N, 0, ABG)
19:06:01.322 00.000 15712 Move returns status 0, amount 0
19:06:01.322 00.000 15712 move complete, result=0
19:06:01.322 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
19:06:01.324 00.002 15712 worker thread done servicing request
19:06:01.324 00.000 15712 Worker thread wakes up
19:06:01.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:01.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:02.739 01.415 15712 Exposure complete
19:06:02.802 00.063 15712 worker thread done servicing request
19:06:02.802 00.000 7988 OnExposeComplete: enter
19:06:02.802 00.000 7988 UpdateGuideState(): m_state=6
19:06:02.802 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
19:06:02.807 00.005 7988 Star::Find returns 1 (1), X=1178.05, Y=434.53, Mass=1466, SNR=25.8, Peak=255 HFD=3.3
19:06:02.807 00.000 7988 MultiStar: [#1 -0.06,-0.08,1.00,U] [#2 -0.41,-0.04,0.99,U] [#3 -0.35,0.07,0.97,U] [#4 -0.34,-0.00,0.98,U] [#5 -0.30,-0.02,0.67,U] [#6 -0.01,-0.09,0.69,U] [#7 -0.13,-0.12,0.64,U] [#8 -0.04,0.01,0.62,U] 
19:06:02.807 00.000 7988 refined, 8 included, MultiStar: {-0.24, -0.06}, one-star: {-0.37, -0.23}
19:06:02.811 00.004 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
19:06:02.811 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
19:06:02.813 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-2.91 mountX=0.06 mountY=0.25, mountTheta=1.33
19:06:02.815 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.06, opts=13)
19:06:02.816 00.001 7988 Enqueuing Move request for scope (-0.24, -0.06)
19:06:02.816 00.000 15712 Worker thread wakes up
19:06:02.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
19:06:02.816 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
19:06:02.816 00.000 15712 Moving (-0.24, -0.06) raw xDistance=0.06 yDistance=0.25
19:06:02.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:02.816 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.8 Saturated
19:06:02.820 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:02.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:02.822 00.002 7988 Enqueuing Expose request
19:06:02.822 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 685.01
19:06:02.822 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
19:06:02.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:02.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:06:02.822 00.000 15712 MoveAxis(E, 0, ABG)
19:06:02.822 00.000 15712 Move returns status 0, amount 0
19:06:02.822 00.000 15712 MoveAxis(N, 0, ABG)
19:06:02.822 00.000 15712 Move returns status 0, amount 0
19:06:02.822 00.000 15712 move complete, result=0
19:06:02.822 00.000 15712 worker thread done servicing request
19:06:02.822 00.000 15712 Worker thread wakes up
19:06:02.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:02.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:02.824 00.002 7988 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:06:04.455 01.631 15712 Exposure complete
19:06:04.518 00.063 15712 worker thread done servicing request
19:06:04.518 00.000 7988 OnExposeComplete: enter
19:06:04.518 00.000 7988 UpdateGuideState(): m_state=6
19:06:04.518 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
19:06:04.523 00.005 7988 Star::Find returns 1 (0), X=1178.20, Y=434.58, Mass=1367, SNR=25.1, Peak=234 HFD=3.1
19:06:04.523 00.000 7988 MultiStar: [#1 0.08,0.04,0.99,U] [#2 -0.18,0.18,0.98,U] [#3 -0.24,0.03,0.96,U] [#4 -0.37,0.01,1.04,U] [#5 0.03,-0.09,0.77,U] [#6 0.33,0.10,0.71,U] [#7 -0.13,-0.09,0.68,U] [#8 -0.06,0.02,0.69,U] 
19:06:04.523 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.00}, one-star: {-0.23, -0.18}
19:06:04.523 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.58) = xAngle (4.70 = -1.58)
19:06:04.523 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.53)
19:06:04.523 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.13 mountX=-0.00 mountY=0.10, mountTheta=1.58
19:06:04.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.00, opts=13)
19:06:04.523 00.000 7988 Enqueuing Move request for scope (-0.10, 0.00)
19:06:04.523 00.000 15712 Worker thread wakes up
19:06:04.523 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
19:06:04.523 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
19:06:04.523 00.000 15712 Moving (-0.10, 0.00) raw xDistance=-0.00 yDistance=0.10
19:06:04.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:04.523 00.000 7988 UpdateGuideState exits: m=1367 SNR=25.1
19:06:04.534 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:04.534 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:04.534 00.000 7988 Enqueuing Expose request
19:06:04.534 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 685.19
19:06:04.534 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
19:06:04.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:04.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:06:04.534 00.000 15712 MoveAxis(W, 4, ABG)
19:06:04.534 00.000 15712 Guiding  Dir = 3, Dur = 4
19:06:04.534 00.000 15712 IsGuiding returns 0
19:06:04.566 00.032 15712 IsGuiding returns 0
19:06:04.566 00.000 15712 Move returns status 0, amount 4
19:06:04.566 00.000 15712 MoveAxis(N, 0, ABG)
19:06:04.566 00.000 15712 Move returns status 0, amount 0
19:06:04.566 00.000 15712 move complete, result=0
19:06:04.566 00.000 15712 worker thread done servicing request
19:06:04.566 00.000 15712 Worker thread wakes up
19:06:04.566 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
19:06:04.568 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:04.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:05.987 01.419 15712 Exposure complete
19:06:06.051 00.064 15712 worker thread done servicing request
19:06:06.051 00.000 7988 OnExposeComplete: enter
19:06:06.051 00.000 7988 UpdateGuideState(): m_state=6
19:06:06.051 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
19:06:06.055 00.004 7988 Star::Find returns 1 (0), X=1178.32, Y=434.72, Mass=1459, SNR=26.0, Peak=202 HFD=3.2
19:06:06.057 00.002 7988 MultiStar: [#1 -0.02,0.09,1.00,U] [#2 -0.14,0.16,1.00,U] [#3 -0.30,0.23,0.90,U] [#4 -0.26,0.30,1.00,U] [#5 -0.18,-0.03,0.67,U] [#6 0.10,0.05,0.72,U] [#7 0.06,0.08,0.67,U] [#8 0.07,0.08,0.66,U] 
19:06:06.057 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.11}, one-star: {-0.11, -0.04}
19:06:06.059 00.002 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
19:06:06.059 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
19:06:06.061 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.76 mountX=0.05 mountY=0.11, mountTheta=1.18
19:06:06.063 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
19:06:06.063 00.000 7988 Enqueuing Move request for scope (-0.11, -0.04)
19:06:06.063 00.000 15712 Worker thread wakes up
19:06:06.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
19:06:06.063 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
19:06:06.063 00.000 15712 Moving (-0.11, -0.04) raw xDistance=0.05 yDistance=0.11
19:06:06.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:06.063 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.0
19:06:06.068 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:06.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:06.070 00.002 7988 Enqueuing Expose request
19:06:06.070 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 685.36
19:06:06.070 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
19:06:06.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:06.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:06:06.072 00.002 15712 MoveAxis(W, 5, ABG)
19:06:06.072 00.000 15712 Guiding  Dir = 3, Dur = 5
19:06:06.072 00.000 15712 IsGuiding returns 0
19:06:06.132 00.060 15712 IsGuiding returns 0
19:06:06.132 00.000 15712 Move returns status 0, amount 5
19:06:06.132 00.000 15712 MoveAxis(N, 0, ABG)
19:06:06.132 00.000 15712 Move returns status 0, amount 0
19:06:06.132 00.000 15712 move complete, result=0
19:06:06.132 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
19:06:06.135 00.003 15712 worker thread done servicing request
19:06:06.135 00.000 15712 Worker thread wakes up
19:06:06.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:06.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:07.772 01.637 15712 Exposure complete
19:06:07.835 00.063 7988 OnExposeComplete: enter
19:06:07.837 00.002 7988 UpdateGuideState(): m_state=6
19:06:07.839 00.002 15712 worker thread done servicing request
19:06:07.839 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
19:06:07.841 00.002 7988 Star::Find returns 1 (0), X=1178.35, Y=434.89, Mass=1431, SNR=25.7, Peak=215 HFD=3.1
19:06:07.842 00.001 7988 MultiStar: [#1 0.02,0.48,0.96,U] [#2 -0.12,0.31,1.04,U] [#3 -0.27,0.28,0.94,U] [#4 -0.16,0.46,1.00,U] [#5 0.11,0.14,0.70,U] [#6 0.25,0.43,0.71,U] [#7 0.25,0.28,0.69,U] [#8 0.08,0.44,0.67,U] 
19:06:07.844 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.33}, one-star: {-0.07, 0.13}
19:06:07.844 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
19:06:07.846 00.002 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
19:06:07.846 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.08 mountX=-0.13 mountY=0.07, mountTheta=2.64
19:06:07.849 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.13, opts=13)
19:06:07.849 00.000 7988 Enqueuing Move request for scope (-0.07, 0.13)
19:06:07.849 00.000 15712 Worker thread wakes up
19:06:07.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
19:06:07.849 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
19:06:07.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:07.849 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.7
19:06:07.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:07.849 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:07.849 00.000 7988 Enqueuing Expose request
19:06:07.849 00.000 15712 Moving (-0.07, 0.13) raw xDistance=-0.13 yDistance=0.07
19:06:07.859 00.010 15712 PPEC rslt: input = -0.13, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 685.54
19:06:07.859 00.000 15712 PPEC: input: -0.13, control: 0.02, exposure: 1500
19:06:07.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:07.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:06:07.859 00.000 15712 MoveAxis(W, 6, ABG)
19:06:07.859 00.000 15712 Guiding  Dir = 3, Dur = 6
19:06:07.859 00.000 15712 IsGuiding returns 0
19:06:07.875 00.016 15712 IsGuiding returns 0
19:06:07.875 00.000 15712 Move returns status 0, amount 6
19:06:07.875 00.000 15712 MoveAxis(N, 0, ABG)
19:06:07.875 00.000 15712 Move returns status 0, amount 0
19:06:07.875 00.000 15712 move complete, result=0
19:06:07.875 00.000 15712 worker thread done servicing request
19:06:07.875 00.000 15712 Worker thread wakes up
19:06:07.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:07.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:07.875 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
19:06:09.287 01.412 15712 Exposure complete
19:06:09.347 00.060 15712 worker thread done servicing request
19:06:09.347 00.000 7988 OnExposeComplete: enter
19:06:09.347 00.000 7988 UpdateGuideState(): m_state=6
19:06:09.352 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
19:06:09.354 00.002 7988 Star::Find returns 1 (0), X=1178.21, Y=434.88, Mass=1434, SNR=25.6, Peak=234 HFD=3.0
19:06:09.355 00.001 7988 MultiStar: [#1 -0.10,0.15,1.03,U] [#2 -0.13,0.27,1.02,U] [#3 -0.11,0.24,0.95,U] [#4 -0.27,0.22,1.03,U] [#5 -0.22,0.24,0.73,U] [#6 0.29,0.35,0.68,U] [#7 -0.24,0.12,0.63,U] [#8 -0.14,0.38,0.62,U] 
19:06:09.355 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.23}, one-star: {-0.21, 0.12}
19:06:09.357 00.002 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.08)
19:06:09.357 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.02)
19:06:09.357 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.62 mountX=-0.12 mountY=0.21, mountTheta=2.09
19:06:09.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.12, opts=13)
19:06:09.357 00.000 7988 Enqueuing Move request for scope (-0.21, 0.12)
19:06:09.363 00.006 15712 Worker thread wakes up
19:06:09.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
19:06:09.363 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
19:06:09.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:09.363 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.6
19:06:09.366 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:09.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:09.368 00.002 7988 Enqueuing Expose request
19:06:09.368 00.000 15712 Moving (-0.21, 0.12) raw xDistance=-0.12 yDistance=0.21
19:06:09.372 00.004 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 685.71
19:06:09.372 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
19:06:09.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:09.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:06:09.372 00.000 15712 MoveAxis(W, 11, ABG)
19:06:09.372 00.000 15712 Guiding  Dir = 3, Dur = 11
19:06:09.372 00.000 15712 IsGuiding returns 0
19:06:09.389 00.017 15712 IsGuiding returns 1
19:06:09.394 00.005 15712 scope still moving after pulse duration time elapsed
19:06:09.458 00.064 15712 IsGuiding returns 0
19:06:09.458 00.000 15712 scope move finished after 11 + 74 ms
19:06:09.458 00.000 15712 Move returns status 0, amount 11
19:06:09.458 00.000 15712 MoveAxis(N, 0, ABG)
19:06:09.458 00.000 15712 Move returns status 0, amount 0
19:06:09.458 00.000 15712 move complete, result=0
19:06:09.458 00.000 15712 worker thread done servicing request
19:06:09.458 00.000 15712 Worker thread wakes up
19:06:09.458 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
19:06:09.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:09.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:11.100 01.642 15712 Exposure complete
19:06:11.164 00.064 15712 worker thread done servicing request
19:06:11.164 00.000 7988 OnExposeComplete: enter
19:06:11.164 00.000 7988 UpdateGuideState(): m_state=6
19:06:11.164 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
19:06:11.164 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=435.19, Mass=1435, SNR=25.8, Peak=227 HFD=2.9
19:06:11.164 00.000 7988 MultiStar: [#1 -0.02,0.56,1.01,U] [#2 -0.24,0.61,1.01,U] [#3 -0.13,0.71,0.88,U] [#4 -0.26,0.60,1.02,U] [#5 -0.13,0.44,0.68,U] [#6 0.29,0.51,0.69,U] [#7 -0.05,0.45,0.67,U] [#8 0.19,0.49,0.64,U] 
19:06:11.164 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.54}, one-star: {-0.20, 0.43}
19:06:11.171 00.007 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.69)
19:06:11.171 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.42)
19:06:11.171 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.43 hyp=0.47 cameraTheta=2.01 mountX=-0.42 mountY=0.19, mountTheta=2.72
19:06:11.171 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.43, opts=13)
19:06:11.171 00.000 7988 Enqueuing Move request for scope (-0.20, 0.43)
19:06:11.177 00.006 15712 Worker thread wakes up
19:06:11.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.43) opts 0xd
19:06:11.177 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.43)
19:06:11.177 00.000 15712 Moving (-0.20, 0.43) raw xDistance=-0.42 yDistance=0.19
19:06:11.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:11.177 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.8
19:06:11.181 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:11.181 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:11.181 00.000 7988 Enqueuing Expose request
19:06:11.181 00.000 15712 PPEC rslt: input = -0.42, final = -0.22, react = -0.25, pred = 0.04, hyst = -0.23, hyst_pct = 0.00, period_length = 685.88
19:06:11.181 00.000 15712 PPEC: input: -0.42, control: -0.22, exposure: 1500
19:06:11.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:11.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:06:11.181 00.000 15712 MoveAxis(E, 70, ABG)
19:06:11.181 00.000 15712 Guiding  Dir = 2, Dur = 70
19:06:11.181 00.000 15712 IsGuiding returns 0
19:06:11.193 00.012 15712 PulseGuide returned control before completion, sleep 65
19:06:11.277 00.084 15712 IsGuiding returns 0
19:06:11.277 00.000 15712 Move returns status 0, amount 70
19:06:11.277 00.000 15712 MoveAxis(N, 0, ABG)
19:06:11.277 00.000 15712 Move returns status 0, amount 0
19:06:11.277 00.000 15712 move complete, result=0
19:06:11.277 00.000 7988 GuideStep: -0.4 px 70 ms EAST, 0.2 px 0 ms NORTH
19:06:11.282 00.005 15712 worker thread done servicing request
19:06:11.282 00.000 15712 Worker thread wakes up
19:06:11.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:11.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:12.699 01.417 15712 Exposure complete
19:06:12.756 00.057 15712 worker thread done servicing request
19:06:12.756 00.000 7988 OnExposeComplete: enter
19:06:12.756 00.000 7988 UpdateGuideState(): m_state=6
19:06:12.756 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
19:06:12.756 00.000 7988 Star::Find returns 1 (0), X=1178.14, Y=434.81, Mass=1412, SNR=25.5, Peak=209 HFD=2.9
19:06:12.756 00.000 7988 MultiStar: [#1 0.07,0.22,1.06,U] [#2 -0.01,0.24,1.01,U] [#3 -0.09,0.31,0.96,U] [#4 -0.25,0.31,1.05,U] [#5 -0.30,0.08,0.69,U] [#6 0.31,0.34,0.71,U] [#7 0.06,0.15,0.67,U] [#8 0.05,0.26,0.63,U] 
19:06:12.756 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.22}, one-star: {-0.28, 0.05}
19:06:12.756 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
19:06:12.756 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
19:06:12.770 00.014 7988 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.84 mountX=-0.22 mountY=0.06, mountTheta=2.89
19:06:12.771 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.22, opts=13)
19:06:12.771 00.000 7988 Enqueuing Move request for scope (-0.06, 0.22)
19:06:12.774 00.003 15712 Worker thread wakes up
19:06:12.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
19:06:12.774 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
19:06:12.774 00.000 15712 Moving (-0.06, 0.22) raw xDistance=-0.22 yDistance=0.06
19:06:12.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:12.774 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.5
19:06:12.777 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:12.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:12.777 00.000 7988 Enqueuing Expose request
19:06:12.777 00.000 15712 PPEC rslt: input = -0.22, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 686.05
19:06:12.777 00.000 15712 PPEC: input: -0.22, control: -0.09, exposure: 1500
19:06:12.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:12.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:06:12.777 00.000 15712 MoveAxis(E, 30, ABG)
19:06:12.777 00.000 15712 Guiding  Dir = 2, Dur = 30
19:06:12.814 00.037 15712 IsGuiding returns 0
19:06:12.825 00.011 15712 PulseGuide returned control before completion, sleep 25
19:06:12.871 00.046 15712 IsGuiding returns 0
19:06:12.871 00.000 15712 Move returns status 0, amount 30
19:06:12.871 00.000 15712 MoveAxis(N, 0, ABG)
19:06:12.871 00.000 15712 Move returns status 0, amount 0
19:06:12.871 00.000 15712 move complete, result=0
19:06:12.871 00.000 15712 worker thread done servicing request
19:06:12.871 00.000 15712 Worker thread wakes up
19:06:12.871 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
19:06:12.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:12.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:14.511 01.640 15712 Exposure complete
19:06:14.573 00.062 15712 worker thread done servicing request
19:06:14.573 00.000 7988 OnExposeComplete: enter
19:06:14.573 00.000 7988 UpdateGuideState(): m_state=6
19:06:14.576 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
19:06:14.576 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=434.89, Mass=1414, SNR=25.4, Peak=200 HFD=2.9
19:06:14.578 00.002 7988 MultiStar: [#1 0.06,0.14,1.00,U] [#2 -0.35,0.37,0.98,U] [#3 -0.16,0.32,0.99,U] [#4 -0.43,0.48,1.05,U] [#5 -0.30,0.49,0.72,U] [#6 0.14,0.40,0.68,U] [#7 -0.14,0.14,0.70,U] [#8 0.08,0.37,0.66,U] 
19:06:14.580 00.002 7988 single-star, 8 included, MultiStar: {-0.16, 0.31}, one-star: {-0.21, 0.13}
19:06:14.580 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.58) = xAngle (4.16 = -2.12)
19:06:14.582 00.002 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.27 = 0.99)
19:06:14.582 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.24 cameraTheta=2.58 mountX=-0.13 mountY=0.20, mountTheta=2.13
19:06:14.584 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.13, opts=13)
19:06:14.586 00.002 7988 Enqueuing Move request for scope (-0.21, 0.13)
19:06:14.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:14.588 00.002 7988 UpdateGuideState exits: m=1414 SNR=25.4
19:06:14.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:14.590 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:14.590 00.000 7988 Enqueuing Expose request
19:06:14.590 00.000 15712 Worker thread wakes up
19:06:14.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
19:06:14.590 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
19:06:14.590 00.000 15712 Moving (-0.21, 0.13) raw xDistance=-0.13 yDistance=0.20
19:06:14.590 00.000 15712 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 686.23
19:06:14.590 00.000 15712 PPEC: input: -0.13, control: 0.04, exposure: 1500
19:06:14.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:14.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:06:14.590 00.000 15712 MoveAxis(W, 12, ABG)
19:06:14.590 00.000 15712 Guiding  Dir = 3, Dur = 12
19:06:14.590 00.000 15712 IsGuiding returns 0
19:06:14.619 00.029 15712 IsGuiding returns 1
19:06:14.619 00.000 15712 scope still moving after pulse duration time elapsed
19:06:14.671 00.052 15712 IsGuiding returns 0
19:06:14.671 00.000 15712 scope move finished after 12 + 65 ms
19:06:14.671 00.000 15712 Move returns status 0, amount 12
19:06:14.671 00.000 15712 MoveAxis(N, 0, ABG)
19:06:14.673 00.002 15712 Move returns status 0, amount 0
19:06:14.673 00.000 15712 move complete, result=0
19:06:14.673 00.000 15712 worker thread done servicing request
19:06:14.673 00.000 15712 Worker thread wakes up
19:06:14.673 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.2 px 0 ms NORTH
19:06:14.675 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:14.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:16.087 01.412 15712 Exposure complete
19:06:16.147 00.060 7988 OnExposeComplete: enter
19:06:16.147 00.000 7988 UpdateGuideState(): m_state=6
19:06:16.153 00.006 15712 worker thread done servicing request
19:06:16.153 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
19:06:16.153 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=435.04, Mass=1492, SNR=26.1, Peak=224 HFD=3.3
19:06:16.153 00.000 7988 MultiStar: [#1 0.07,0.35,1.00,U] [#2 -0.11,0.36,1.00,U] [#3 -0.28,0.53,0.92,U] [#4 -0.27,0.33,1.00,U] [#5 0.02,0.36,0.67,U] [#6 0.07,0.88,0.69,U] [#7 -0.06,0.08,0.64,U] [#8 -0.18,0.41,0.64,U] 
19:06:16.153 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.39}, one-star: {-0.06, 0.28}
19:06:16.153 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.35 = -2.93)
19:06:16.153 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.18)
19:06:16.153 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.77 mountX=-0.28 mountY=0.05, mountTheta=2.96
19:06:16.153 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.28, opts=13)
19:06:16.163 00.010 7988 Enqueuing Move request for scope (-0.06, 0.28)
19:06:16.163 00.000 15712 Worker thread wakes up
19:06:16.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
19:06:16.163 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
19:06:16.163 00.000 15712 Moving (-0.06, 0.28) raw xDistance=-0.28 yDistance=0.05
19:06:16.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:16.163 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.1
19:06:16.166 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:16.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:16.168 00.002 7988 Enqueuing Expose request
19:06:16.168 00.000 15712 PPEC rslt: input = -0.28, final = -0.13, react = -0.17, pred = 0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 686.40
19:06:16.168 00.000 15712 PPEC: input: -0.28, control: -0.13, exposure: 1500
19:06:16.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:16.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:06:16.168 00.000 15712 MoveAxis(E, 43, ABG)
19:06:16.168 00.000 15712 Guiding  Dir = 2, Dur = 43
19:06:16.170 00.002 15712 IsGuiding returns 0
19:06:16.187 00.017 15712 PulseGuide returned control before completion, sleep 36
19:06:16.227 00.040 15712 IsGuiding returns 1
19:06:16.227 00.000 15712 scope still moving after pulse duration time elapsed
19:06:16.261 00.034 15712 IsGuiding returns 0
19:06:16.261 00.000 15712 scope move finished after 43 + 54 ms
19:06:16.261 00.000 15712 Move returns status 0, amount 43
19:06:16.261 00.000 15712 MoveAxis(N, 0, ABG)
19:06:16.261 00.000 15712 Move returns status 0, amount 0
19:06:16.261 00.000 15712 move complete, result=0
19:06:16.261 00.000 15712 worker thread done servicing request
19:06:16.261 00.000 15712 Worker thread wakes up
19:06:16.261 00.000 7988 GuideStep: -0.3 px 43 ms EAST, 0.1 px 0 ms NORTH
19:06:16.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:16.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:17.901 01.640 15712 Exposure complete
19:06:17.964 00.063 15712 worker thread done servicing request
19:06:17.966 00.002 7988 OnExposeComplete: enter
19:06:17.966 00.000 7988 UpdateGuideState(): m_state=6
19:06:17.966 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
19:06:17.966 00.000 7988 Star::Find returns 1 (0), X=1178.17, Y=434.95, Mass=1507, SNR=26.2, Peak=225 HFD=3.1
19:06:17.966 00.000 7988 MultiStar: [#1 -0.09,0.19,0.98,U] [#2 -0.14,0.37,0.99,U] [#3 -0.43,0.31,0.93,U] [#4 -0.22,0.47,1.01,U] [#5 -0.12,0.20,0.73,U] [#6 0.39,0.31,0.69,U] [#7 -0.00,0.19,0.64,U] [#8 -0.03,0.35,0.61,U] 
19:06:17.966 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.29}, one-star: {-0.25, 0.19}
19:06:17.966 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.20)
19:06:17.973 00.007 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.91)
19:06:17.973 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.32 cameraTheta=2.50 mountX=-0.19 mountY=0.25, mountTheta=2.21
19:06:17.975 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.19, opts=13)
19:06:17.977 00.002 7988 Enqueuing Move request for scope (-0.25, 0.19)
19:06:17.977 00.000 15712 Worker thread wakes up
19:06:17.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
19:06:17.977 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
19:06:17.977 00.000 15712 Moving (-0.25, 0.19) raw xDistance=-0.19 yDistance=0.25
19:06:17.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:17.980 00.003 7988 UpdateGuideState exits: m=1507 SNR=26.2
19:06:17.982 00.002 15712 PPEC rslt: input = -0.19, final = -0.07, react = -0.11, pred = 0.05, hyst = -0.10, hyst_pct = 0.00, period_length = 686.57
19:06:17.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:17.982 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:17.984 00.002 7988 Enqueuing Expose request
19:06:17.984 00.000 15712 PPEC: input: -0.19, control: -0.07, exposure: 1500
19:06:17.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:17.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:06:17.984 00.000 15712 MoveAxis(E, 22, ABG)
19:06:17.984 00.000 15712 Guiding  Dir = 2, Dur = 22
19:06:17.986 00.002 15712 IsGuiding returns 0
19:06:18.041 00.055 15712 IsGuiding returns 1
19:06:18.041 00.000 15712 scope still moving after pulse duration time elapsed
19:06:18.076 00.035 15712 IsGuiding returns 0
19:06:18.076 00.000 15712 scope move finished after 22 + 67 ms
19:06:18.076 00.000 15712 Move returns status 0, amount 22
19:06:18.076 00.000 15712 MoveAxis(N, 0, ABG)
19:06:18.076 00.000 15712 Move returns status 0, amount 0
19:06:18.076 00.000 15712 move complete, result=0
19:06:18.076 00.000 15712 worker thread done servicing request
19:06:18.076 00.000 15712 Worker thread wakes up
19:06:18.076 00.000 7988 GuideStep: -0.2 px 22 ms EAST, 0.2 px 0 ms NORTH
19:06:18.078 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:18.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:19.495 01.417 15712 Exposure complete
19:06:19.557 00.062 15712 worker thread done servicing request
19:06:19.557 00.000 7988 OnExposeComplete: enter
19:06:19.557 00.000 7988 UpdateGuideState(): m_state=6
19:06:19.557 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
19:06:19.557 00.000 7988 Star::Find returns 1 (0), X=1178.19, Y=434.65, Mass=1383, SNR=25.2, Peak=202 HFD=3.2
19:06:19.557 00.000 7988 MultiStar: [#1 -0.03,0.06,0.99,U] [#2 -0.15,0.01,1.04,U] [#3 -0.07,0.22,0.96,U] [#4 -0.29,0.22,1.05,U] [#5 -0.17,0.03,0.72,U] [#6 0.19,0.09,0.67,U] [#7 -0.03,0.06,0.65,U] [#8 0.05,0.14,0.65,U] 
19:06:19.564 00.007 7988 refined, 8 included, MultiStar: {-0.10, 0.08}, one-star: {-0.24, -0.11}
19:06:19.564 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.05 = -2.23)
19:06:19.566 00.002 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.16 = 0.87)
19:06:19.566 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.47 mountX=-0.08 mountY=0.10, mountTheta=2.25
19:06:19.568 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.08, opts=13)
19:06:19.570 00.002 7988 Enqueuing Move request for scope (-0.10, 0.08)
19:06:19.570 00.000 15712 Worker thread wakes up
19:06:19.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:19.570 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.2
19:06:19.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:19.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:19.570 00.000 7988 Enqueuing Expose request
19:06:19.577 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
19:06:19.577 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
19:06:19.577 00.000 15712 Moving (-0.10, 0.08) raw xDistance=-0.08 yDistance=0.10
19:06:19.577 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 686.74
19:06:19.577 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
19:06:19.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:19.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:06:19.577 00.000 15712 MoveAxis(W, 11, ABG)
19:06:19.577 00.000 15712 Guiding  Dir = 3, Dur = 11
19:06:19.577 00.000 15712 IsGuiding returns 0
19:06:19.605 00.028 15712 IsGuiding returns 1
19:06:19.605 00.000 15712 scope still moving after pulse duration time elapsed
19:06:19.651 00.046 15712 IsGuiding returns 0
19:06:19.651 00.000 15712 scope move finished after 11 + 64 ms
19:06:19.651 00.000 15712 Move returns status 0, amount 11
19:06:19.651 00.000 15712 MoveAxis(N, 0, ABG)
19:06:19.651 00.000 15712 Move returns status 0, amount 0
19:06:19.651 00.000 15712 move complete, result=0
19:06:19.656 00.005 7988 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
19:06:19.656 00.000 15712 worker thread done servicing request
19:06:19.656 00.000 15712 Worker thread wakes up
19:06:19.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:19.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:21.297 01.641 15712 Exposure complete
19:06:21.359 00.062 15712 worker thread done servicing request
19:06:21.359 00.000 7988 OnExposeComplete: enter
19:06:21.359 00.000 7988 UpdateGuideState(): m_state=6
19:06:21.359 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
19:06:21.359 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=435.03, Mass=1386, SNR=25.2, Peak=230 HFD=2.9
19:06:21.359 00.000 7988 MultiStar: [#1 -0.01,0.62,1.04,U] [#2 -0.15,0.57,1.01,U] [#3 -0.25,0.66,1.00,U] [#4 -0.22,0.56,1.06,U] [#5 -0.28,0.45,0.72,U] [#6 0.29,0.56,0.74,U] [#7 0.30,0.40,0.69,U] [#8 0.05,0.45,0.66,U] 
19:06:21.359 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.51}, one-star: {-0.13, 0.27}
19:06:21.367 00.008 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.67)
19:06:21.367 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.72 = 0.44)
19:06:21.369 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.03 mountX=-0.27 mountY=0.13, mountTheta=2.70
19:06:21.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.27, opts=13)
19:06:21.372 00.001 7988 Enqueuing Move request for scope (-0.13, 0.27)
19:06:21.372 00.000 15712 Worker thread wakes up
19:06:21.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
19:06:21.372 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
19:06:21.372 00.000 15712 Moving (-0.13, 0.27) raw xDistance=-0.27 yDistance=0.13
19:06:21.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:06:21.376 00.004 7988 UpdateGuideState exits: m=1386 SNR=25.2
19:06:21.376 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:21.378 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:21.378 00.000 7988 Enqueuing Expose request
19:06:21.380 00.002 15712 PPEC rslt: input = -0.27, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 686.91
19:06:21.380 00.000 15712 PPEC: input: -0.27, control: -0.13, exposure: 1500
19:06:21.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:21.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:06:21.380 00.000 15712 MoveAxis(E, 44, ABG)
19:06:21.380 00.000 15712 Guiding  Dir = 2, Dur = 44
19:06:21.398 00.018 15712 IsGuiding returns 0
19:06:21.406 00.008 15712 PulseGuide returned control before completion, sleep 39
19:06:21.491 00.085 15712 IsGuiding returns 0
19:06:21.491 00.000 15712 Move returns status 0, amount 44
19:06:21.491 00.000 15712 MoveAxis(N, 0, ABG)
19:06:21.491 00.000 15712 Move returns status 0, amount 0
19:06:21.491 00.000 15712 move complete, result=0
19:06:21.491 00.000 15712 worker thread done servicing request
19:06:21.491 00.000 15712 Worker thread wakes up
19:06:21.491 00.000 7988 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
19:06:21.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:21.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:22.898 01.407 15712 Exposure complete
19:06:22.961 00.063 15712 worker thread done servicing request
19:06:22.963 00.002 7988 OnExposeComplete: enter
19:06:22.963 00.000 7988 UpdateGuideState(): m_state=6
19:06:22.963 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
19:06:22.963 00.000 7988 Star::Find returns 1 (0), X=1178.33, Y=435.05, Mass=1452, SNR=25.9, Peak=215 HFD=3.3
19:06:22.963 00.000 7988 MultiStar: [#1 0.17,0.59,0.97,U] [#2 0.02,0.51,1.00,U] [#3 -0.16,0.51,0.94,U] [#4 -0.25,0.55,1.00,U] [#5 0.12,0.31,0.72,U] [#6 0.40,0.25,0.68,U] [#7 0.30,0.37,0.70,U] [#8 0.07,0.38,0.69,U] 
19:06:22.963 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.43}, one-star: {-0.10, 0.29}
19:06:22.963 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
19:06:22.963 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.30)
19:06:22.971 00.008 7988 CameraToMount -- cameraX=-0.10 cameraY=0.29 hyp=0.30 cameraTheta=1.90 mountX=-0.29 mountY=0.09, mountTheta=2.83
19:06:22.971 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.29, opts=13)
19:06:22.971 00.000 7988 Enqueuing Move request for scope (-0.10, 0.29)
19:06:22.971 00.000 15712 Worker thread wakes up
19:06:22.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.29) opts 0xd
19:06:22.971 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.29)
19:06:22.971 00.000 15712 Moving (-0.10, 0.29) raw xDistance=-0.29 yDistance=0.09
19:06:22.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:22.971 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.9
19:06:22.977 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:22.977 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:22.977 00.000 7988 Enqueuing Expose request
19:06:22.977 00.000 15712 PPEC rslt: input = -0.29, final = -0.14, react = -0.17, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 687.08
19:06:22.977 00.000 15712 PPEC: input: -0.29, control: -0.14, exposure: 1500
19:06:22.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:22.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:06:22.977 00.000 15712 MoveAxis(E, 46, ABG)
19:06:22.977 00.000 15712 Guiding  Dir = 2, Dur = 46
19:06:22.977 00.000 15712 IsGuiding returns 0
19:06:22.996 00.019 15712 PulseGuide returned control before completion, sleep 42
19:06:23.041 00.045 15712 IsGuiding returns 1
19:06:23.041 00.000 15712 scope still moving after pulse duration time elapsed
19:06:23.076 00.035 15712 IsGuiding returns 0
19:06:23.076 00.000 15712 scope move finished after 46 + 48 ms
19:06:23.076 00.000 15712 Move returns status 0, amount 46
19:06:23.076 00.000 15712 MoveAxis(N, 0, ABG)
19:06:23.076 00.000 15712 Move returns status 0, amount 0
19:06:23.076 00.000 15712 move complete, result=0
19:06:23.076 00.000 7988 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
19:06:23.078 00.002 15712 worker thread done servicing request
19:06:23.078 00.000 15712 Worker thread wakes up
19:06:23.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:23.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:24.719 01.641 15712 Exposure complete
19:06:24.781 00.062 15712 worker thread done servicing request
19:06:24.781 00.000 7988 OnExposeComplete: enter
19:06:24.781 00.000 7988 UpdateGuideState(): m_state=6
19:06:24.781 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
19:06:24.781 00.000 7988 Star::Find returns 1 (0), X=1178.18, Y=434.69, Mass=1386, SNR=25.2, Peak=199 HFD=3.2
19:06:24.781 00.000 7988 MultiStar: [#1 0.08,0.15,1.03,U] [#2 -0.09,0.25,1.02,U] [#3 -0.13,-0.03,1.04,U] [#4 -0.44,0.24,1.05,U] [#5 -0.00,0.03,0.76,U] [#6 0.21,0.33,0.74,U] [#7 0.09,0.16,0.65,U] [#8 0.16,0.27,0.64,U] 
19:06:24.781 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.24, -0.07}
19:06:24.781 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.68)
19:06:24.781 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.72 = 0.43)
19:06:24.781 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.03 mountX=-0.14 mountY=0.06, mountTheta=2.70
19:06:24.792 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.14, opts=13)
19:06:24.792 00.000 7988 Enqueuing Move request for scope (-0.07, 0.14)
19:06:24.795 00.003 15712 Worker thread wakes up
19:06:24.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
19:06:24.795 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
19:06:24.795 00.000 15712 Moving (-0.07, 0.14) raw xDistance=-0.14 yDistance=0.06
19:06:24.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
19:06:24.795 00.000 7988 UpdateGuideState exits: m=1386 SNR=25.2
19:06:24.797 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:24.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:24.799 00.002 7988 Enqueuing Expose request
19:06:24.799 00.000 15712 PPEC rslt: input = -0.14, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 687.25
19:06:24.801 00.002 15712 PPEC: input: -0.14, control: 0.02, exposure: 1500
19:06:24.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:24.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:06:24.801 00.000 15712 MoveAxis(W, 8, ABG)
19:06:24.801 00.000 15712 Guiding  Dir = 3, Dur = 8
19:06:24.801 00.000 15712 IsGuiding returns 0
19:06:24.818 00.017 15712 IsGuiding returns 0
19:06:24.818 00.000 15712 Move returns status 0, amount 8
19:06:24.818 00.000 15712 MoveAxis(N, 0, ABG)
19:06:24.818 00.000 15712 Move returns status 0, amount 0
19:06:24.818 00.000 15712 move complete, result=0
19:06:24.818 00.000 15712 worker thread done servicing request
19:06:24.818 00.000 15712 Worker thread wakes up
19:06:24.818 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
19:06:24.820 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:24.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:26.229 01.409 15712 Exposure complete
19:06:26.290 00.061 15712 worker thread done servicing request
19:06:26.290 00.000 7988 OnExposeComplete: enter
19:06:26.290 00.000 7988 UpdateGuideState(): m_state=6
19:06:26.290 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
19:06:26.290 00.000 7988 Star::Find returns 1 (0), X=1178.14, Y=434.60, Mass=1470, SNR=26.0, Peak=237 HFD=3.3
19:06:26.290 00.000 7988 MultiStar: [#1 -0.14,0.13,1.02,U] [#2 -0.30,0.14,0.99,U] [#3 -0.32,0.39,0.97,U] [#4 -0.23,0.22,0.98,U] [#5 -0.51,-0.18,0.71,U] [#6 -0.01,0.30,0.70,U] [#7 -0.21,0.28,0.65,U] [#8 -0.11,0.34,0.65,U] 
19:06:26.290 00.000 7988 refined, 8 included, MultiStar: {-0.24, 0.15}, one-star: {-0.28, -0.16}
19:06:26.290 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.58) = xAngle (4.15 = -2.13)
19:06:26.290 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.98)
19:06:26.290 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.15 hyp=0.29 cameraTheta=2.57 mountX=-0.15 mountY=0.24, mountTheta=2.14
19:06:26.290 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.15, opts=13)
19:06:26.290 00.000 7988 Enqueuing Move request for scope (-0.24, 0.15)
19:06:26.290 00.000 15712 Worker thread wakes up
19:06:26.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.15) opts 0xd
19:06:26.290 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.15)
19:06:26.290 00.000 15712 Moving (-0.24, 0.15) raw xDistance=-0.15 yDistance=0.24
19:06:26.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:26.290 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0
19:06:26.307 00.017 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:26.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:26.307 00.000 7988 Enqueuing Expose request
19:06:26.307 00.000 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 687.42
19:06:26.307 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
19:06:26.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:26.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:06:26.307 00.000 15712 MoveAxis(W, 8, ABG)
19:06:26.307 00.000 15712 Guiding  Dir = 3, Dur = 8
19:06:26.324 00.017 15712 IsGuiding returns 0
19:06:26.341 00.017 15712 IsGuiding returns 0
19:06:26.341 00.000 15712 Move returns status 0, amount 8
19:06:26.341 00.000 15712 MoveAxis(N, 0, ABG)
19:06:26.341 00.000 15712 Move returns status 0, amount 0
19:06:26.341 00.000 15712 move complete, result=0
19:06:26.341 00.000 7988 GuideStep: -0.2 px 8 ms WEST, 0.2 px 0 ms NORTH
19:06:26.354 00.013 15712 worker thread done servicing request
19:06:26.354 00.000 15712 Worker thread wakes up
19:06:26.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:26.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:27.983 01.629 15712 Exposure complete
19:06:28.043 00.060 15712 worker thread done servicing request
19:06:28.043 00.000 7988 OnExposeComplete: enter
19:06:28.043 00.000 7988 UpdateGuideState(): m_state=6
19:06:28.043 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
19:06:28.043 00.000 7988 Star::Find returns 1 (0), X=1178.02, Y=434.83, Mass=1410, SNR=25.5, Peak=214 HFD=3.0
19:06:28.043 00.000 7988 MultiStar: [#1 -0.16,0.19,1.04,U] [#2 -0.28,0.16,0.99,U] [#3 -0.38,0.07,0.95,U] [#4 -0.56,0.25,1.07,U] [#5 -0.22,0.04,0.70,U] [#6 0.26,0.29,0.69,U] [#7 -0.26,-0.05,0.65,U] [#8 -0.08,0.10,0.65,U] 
19:06:28.059 00.016 7988 refined, 8 included, MultiStar: {-0.26, 0.13}, one-star: {-0.41, 0.07}
19:06:28.059 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.03)
19:06:28.059 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.08)
19:06:28.059 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.29 cameraTheta=2.67 mountX=-0.13 mountY=0.26, mountTheta=2.04
19:06:28.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.13, opts=13)
19:06:28.059 00.000 7988 Enqueuing Move request for scope (-0.26, 0.13)
19:06:28.059 00.000 15712 Worker thread wakes up
19:06:28.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.13) opts 0xd
19:06:28.059 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.13)
19:06:28.059 00.000 15712 Moving (-0.26, 0.13) raw xDistance=-0.13 yDistance=0.26
19:06:28.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:28.059 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.5
19:06:28.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:28.059 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:28.059 00.000 7988 Enqueuing Expose request
19:06:28.059 00.000 15712 PPEC rslt: input = -0.13, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 687.58
19:06:28.059 00.000 15712 PPEC: input: -0.13, control: 0.02, exposure: 1500
19:06:28.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:06:28.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:06:28.059 00.000 15712 MoveAxis(W, 8, ABG)
19:06:28.059 00.000 15712 Guiding  Dir = 3, Dur = 8
19:06:28.059 00.000 15712 IsGuiding returns 0
19:06:28.094 00.035 15712 IsGuiding returns 0
19:06:28.094 00.000 15712 Move returns status 0, amount 8
19:06:28.094 00.000 15712 MoveAxis(N, 0, ABG)
19:06:28.094 00.000 15712 Move returns status 0, amount 0
19:06:28.094 00.000 15712 move complete, result=0
19:06:28.094 00.000 15712 worker thread done servicing request
19:06:28.094 00.000 15712 Worker thread wakes up
19:06:28.094 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.3 px 0 ms NORTH
19:06:28.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:28.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:29.513 01.419 15712 Exposure complete
19:06:29.575 00.062 15712 worker thread done servicing request
19:06:29.576 00.001 7988 OnExposeComplete: enter
19:06:29.576 00.000 7988 UpdateGuideState(): m_state=6
19:06:29.576 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
19:06:29.576 00.000 7988 Star::Find returns 1 (0), X=1177.96, Y=434.86, Mass=1440, SNR=25.7, Peak=242 HFD=3.0
19:06:29.576 00.000 7988 MultiStar: [#1 -0.20,0.25,1.04,U] [#2 -0.65,0.13,1.01,U] [#3 -0.56,0.30,0.94,U] [#4 -0.47,0.32,1.01,U] [#5 -0.35,0.26,0.72,U] [#6 -0.01,0.24,0.70,U] [#7 -0.20,0.15,0.69,U] [#8 -0.35,0.08,0.68,U] 
19:06:29.576 00.000 7988 refined, 8 included, MultiStar: {-0.38, 0.20}, one-star: {-0.46, 0.10}
19:06:29.583 00.007 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.06)
19:06:29.583 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.05)
19:06:29.585 00.002 7988 CameraToMount -- cameraX=-0.38 cameraY=0.20 hyp=0.43 cameraTheta=2.65 mountX=-0.20 mountY=0.37, mountTheta=2.06
19:06:29.587 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=0.20, opts=13)
19:06:29.588 00.001 7988 Enqueuing Move request for scope (-0.38, 0.20)
19:06:29.589 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:29.589 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.7
19:06:29.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:29.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:29.589 00.000 7988 Enqueuing Expose request
19:06:29.589 00.000 15712 Worker thread wakes up
19:06:29.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.20) opts 0xd
19:06:29.589 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, 0.20)
19:06:29.589 00.000 15712 Moving (-0.38, 0.20) raw xDistance=-0.20 yDistance=0.37
19:06:29.589 00.000 15712 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 687.75
19:06:29.589 00.000 15712 PPEC: input: -0.20, control: -0.10, exposure: 1500
19:06:29.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:06:29.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
19:06:29.589 00.000 15712 MoveAxis(E, 34, ABG)
19:06:29.589 00.000 15712 Guiding  Dir = 2, Dur = 34
19:06:29.605 00.016 15712 IsGuiding returns 0
19:06:29.622 00.017 15712 PulseGuide returned control before completion, sleep 29
19:06:29.673 00.051 15712 IsGuiding returns 0
19:06:29.673 00.000 15712 Move returns status 0, amount 34
19:06:29.673 00.000 15712 MoveAxis(N, 0, ABG)
19:06:29.673 00.000 15712 Move returns status 0, amount 0
19:06:29.673 00.000 15712 move complete, result=0
19:06:29.673 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.4 px 0 ms NORTH
19:06:29.679 00.006 15712 worker thread done servicing request
19:06:29.679 00.000 15712 Worker thread wakes up
19:06:29.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:29.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:31.315 01.636 15712 Exposure complete
19:06:31.377 00.062 15712 worker thread done servicing request
19:06:31.377 00.000 7988 OnExposeComplete: enter
19:06:31.377 00.000 7988 UpdateGuideState(): m_state=6
19:06:31.381 00.004 7988 Star::Find(15, 1177, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
19:06:31.383 00.002 7988 Star::Find returns 1 (0), X=1178.30, Y=434.65, Mass=1473, SNR=26.0, Peak=235 HFD=3.1
19:06:31.383 00.000 7988 MultiStar: [#1 0.02,0.26,1.01,U] [#2 -0.10,0.26,1.00,U] [#3 -0.15,0.29,0.95,U] [#4 -0.55,-0.09,1.02,U] [#5 -0.06,0.01,0.68,U] [#6 0.17,0.35,0.69,U] [#7 -0.03,0.08,0.68,U] [#8 0.12,0.37,0.68,U] 
19:06:31.385 00.002 7988 single-star, 8 included, MultiStar: {-0.10, 0.15}, one-star: {-0.12, -0.11}
19:06:31.385 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
19:06:31.387 00.002 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
19:06:31.387 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-2.40 mountX=0.11 mountY=0.12, mountTheta=0.84
19:06:31.389 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.11, opts=13)
19:06:31.390 00.001 7988 Enqueuing Move request for scope (-0.12, -0.11)
19:06:31.390 00.000 15712 Worker thread wakes up
19:06:31.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
19:06:31.390 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
19:06:31.390 00.000 15712 Moving (-0.12, -0.11) raw xDistance=0.11 yDistance=0.12
19:06:31.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:06:31.394 00.004 7988 UpdateGuideState exits: m=1473 SNR=26.0
19:06:31.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:31.396 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:31.396 00.000 7988 Enqueuing Expose request
19:06:31.398 00.002 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 687.92
19:06:31.398 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
19:06:31.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:31.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:06:31.398 00.000 15712 MoveAxis(W, 4, ABG)
19:06:31.398 00.000 15712 Guiding  Dir = 3, Dur = 4
19:06:31.399 00.001 15712 IsGuiding returns 0
19:06:31.412 00.013 15712 IsGuiding returns 0
19:06:31.412 00.000 15712 Move returns status 0, amount 4
19:06:31.412 00.000 15712 MoveAxis(N, 0, ABG)
19:06:31.412 00.000 15712 Move returns status 0, amount 0
19:06:31.412 00.000 15712 move complete, result=0
19:06:31.412 00.000 15712 worker thread done servicing request
19:06:31.412 00.000 15712 Worker thread wakes up
19:06:31.412 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
19:06:31.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:31.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:32.823 01.411 15712 Exposure complete
19:06:32.886 00.063 7988 OnExposeComplete: enter
19:06:32.888 00.002 7988 UpdateGuideState(): m_state=6
19:06:32.890 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
19:06:32.892 00.002 15712 worker thread done servicing request
19:06:32.892 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=434.79, Mass=1447, SNR=25.7, Peak=208 HFD=3.1
19:06:32.894 00.002 7988 MultiStar: [#1 0.26,0.19,0.97,U] [#2 -0.25,0.27,0.99,U] [#3 -0.14,0.19,0.95,U] [#4 -0.25,0.33,1.03,U] [#5 -0.14,-0.07,0.71,U] [#6 0.37,0.21,0.70,U] [#7 0.15,0.16,0.66,U] [#8 0.14,0.25,0.62,U] 
19:06:32.896 00.002 7988 single-star, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.14, 0.03}
19:06:32.896 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.58) = xAngle (4.54 = -1.75)
19:06:32.898 00.002 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.65 = 1.36)
19:06:32.900 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.96 mountX=-0.02 mountY=0.14, mountTheta=1.75
19:06:32.904 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.03, opts=13)
19:06:32.905 00.001 7988 Enqueuing Move request for scope (-0.14, 0.03)
19:06:32.905 00.000 15712 Worker thread wakes up
19:06:32.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
19:06:32.905 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
19:06:32.905 00.000 15712 Moving (-0.14, 0.03) raw xDistance=-0.02 yDistance=0.14
19:06:32.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:32.905 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7
19:06:32.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:32.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:32.905 00.000 7988 Enqueuing Expose request
19:06:32.905 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 688.08
19:06:32.905 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
19:06:32.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:32.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:06:32.905 00.000 15712 MoveAxis(W, 4, ABG)
19:06:32.905 00.000 15712 Guiding  Dir = 3, Dur = 4
19:06:32.922 00.017 15712 IsGuiding returns 0
19:06:32.933 00.011 15712 IsGuiding returns 0
19:06:32.933 00.000 15712 Move returns status 0, amount 4
19:06:32.933 00.000 15712 MoveAxis(N, 0, ABG)
19:06:32.933 00.000 15712 Move returns status 0, amount 0
19:06:32.933 00.000 15712 move complete, result=0
19:06:32.933 00.000 15712 worker thread done servicing request
19:06:32.933 00.000 15712 Worker thread wakes up
19:06:32.933 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
19:06:32.939 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:32.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:34.576 01.637 15712 Exposure complete
19:06:34.638 00.062 15712 worker thread done servicing request
19:06:34.638 00.000 7988 OnExposeComplete: enter
19:06:34.639 00.001 7988 UpdateGuideState(): m_state=6
19:06:34.639 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
19:06:34.639 00.000 7988 Star::Find returns 1 (0), X=1178.27, Y=434.74, Mass=1458, SNR=25.9, Peak=205 HFD=3.5
19:06:34.639 00.000 7988 MultiStar: [#1 -0.07,0.26,1.04,U] [#2 -0.16,0.13,0.98,U] [#3 -0.01,0.15,0.97,U] [#4 -0.11,0.20,1.02,U] [#5 -0.21,0.13,0.70,U] [#6 0.36,0.15,0.69,U] [#7 -0.02,0.08,0.64,U] [#8 -0.02,0.04,0.66,U] 
19:06:34.639 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.13}, one-star: {-0.16, -0.02}
19:06:34.639 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.58) = xAngle (3.57 = -2.71)
19:06:34.639 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.68 = 0.40)
19:06:34.639 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.00 mountX=-0.13 mountY=0.06, mountTheta=2.74
19:06:34.639 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.13, opts=13)
19:06:34.639 00.000 7988 Enqueuing Move request for scope (-0.06, 0.13)
19:06:34.639 00.000 15712 Worker thread wakes up
19:06:34.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
19:06:34.639 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
19:06:34.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:06:34.639 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
19:06:34.653 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:34.653 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:34.656 00.003 7988 Enqueuing Expose request
19:06:34.656 00.000 15712 Moving (-0.06, 0.13) raw xDistance=-0.13 yDistance=0.06
19:06:34.656 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 688.25
19:06:34.656 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
19:06:34.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:34.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:06:34.656 00.000 15712 MoveAxis(W, 4, ABG)
19:06:34.656 00.000 15712 Guiding  Dir = 3, Dur = 4
19:06:34.656 00.000 15712 IsGuiding returns 0
19:06:34.673 00.017 15712 IsGuiding returns 0
19:06:34.673 00.000 15712 Move returns status 0, amount 4
19:06:34.673 00.000 15712 MoveAxis(N, 0, ABG)
19:06:34.673 00.000 15712 Move returns status 0, amount 0
19:06:34.673 00.000 15712 move complete, result=0
19:06:34.673 00.000 15712 worker thread done servicing request
19:06:34.673 00.000 15712 Worker thread wakes up
19:06:34.673 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
19:06:34.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:34.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:36.089 01.416 15712 Exposure complete
19:06:36.150 00.061 15712 worker thread done servicing request
19:06:36.150 00.000 7988 OnExposeComplete: enter
19:06:36.151 00.001 7988 UpdateGuideState(): m_state=6
19:06:36.151 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
19:06:36.151 00.000 7988 Star::Find returns 1 (0), X=1178.23, Y=434.72, Mass=1445, SNR=25.9, Peak=225 HFD=3.2
19:06:36.151 00.000 7988 MultiStar: [#1 0.02,0.20,1.02,U] [#2 -0.05,0.10,1.03,U] [#3 -0.19,0.16,0.96,U] [#4 -0.27,0.16,1.01,U] [#5 -0.14,0.17,0.69,U] [#6 0.10,0.14,0.70,U] [#7 0.08,0.05,0.66,U] [#8 0.13,0.11,0.66,U] 
19:06:36.151 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.20, -0.04}
19:06:36.151 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.56)
19:06:36.151 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.55)
19:06:36.151 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.14 mountX=-0.12 mountY=0.07, mountTheta=2.59
19:06:36.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.12, opts=13)
19:06:36.151 00.000 7988 Enqueuing Move request for scope (-0.07, 0.12)
19:06:36.151 00.000 15712 Worker thread wakes up
19:06:36.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
19:06:36.151 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
19:06:36.151 00.000 15712 Moving (-0.07, 0.12) raw xDistance=-0.12 yDistance=0.07
19:06:36.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:36.151 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9
19:06:36.166 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:36.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:36.168 00.002 7988 Enqueuing Expose request
19:06:36.168 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 688.42
19:06:36.168 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
19:06:36.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:36.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:06:36.168 00.000 15712 MoveAxis(W, 2, ABG)
19:06:36.168 00.000 15712 Guiding  Dir = 3, Dur = 2
19:06:36.168 00.000 15712 IsGuiding returns 0
19:06:36.197 00.029 15712 IsGuiding returns 0
19:06:36.197 00.000 15712 Move returns status 0, amount 2
19:06:36.197 00.000 15712 MoveAxis(N, 0, ABG)
19:06:36.197 00.000 15712 Move returns status 0, amount 0
19:06:36.197 00.000 15712 move complete, result=0
19:06:36.197 00.000 15712 worker thread done servicing request
19:06:36.197 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
19:06:36.197 00.000 15712 Worker thread wakes up
19:06:36.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:36.202 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:37.837 01.635 15712 Exposure complete
19:06:37.901 00.064 7988 OnExposeComplete: enter
19:06:37.902 00.001 7988 UpdateGuideState(): m_state=6
19:06:37.902 00.000 15712 worker thread done servicing request
19:06:37.902 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
19:06:37.902 00.000 7988 Star::Find returns 1 (0), X=1178.17, Y=434.88, Mass=1408, SNR=25.4, Peak=216 HFD=3.2
19:06:37.902 00.000 7988 MultiStar: [#1 -0.12,0.34,1.04,U] [#2 -0.07,0.35,1.04,U] [#3 -0.11,0.20,0.99,U] [#4 -0.16,0.14,1.03,U] [#5 -0.13,0.15,0.69,U] [#6 0.36,0.45,0.71,U] [#7 0.06,0.24,0.66,U] [#8 0.04,0.13,0.68,U] 
19:06:37.902 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.23}, one-star: {-0.26, 0.12}
19:06:37.902 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
19:06:37.902 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
19:06:37.902 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.83 mountX=-0.23 mountY=0.06, mountTheta=2.90
19:06:37.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.23, opts=13)
19:06:37.902 00.000 7988 Enqueuing Move request for scope (-0.06, 0.23)
19:06:37.902 00.000 15712 Worker thread wakes up
19:06:37.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
19:06:37.902 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
19:06:37.902 00.000 15712 Moving (-0.06, 0.23) raw xDistance=-0.23 yDistance=0.06
19:06:37.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:37.902 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.4
19:06:37.916 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:37.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:37.919 00.003 7988 Enqueuing Expose request
19:06:37.919 00.000 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 688.58
19:06:37.919 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
19:06:37.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:37.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:06:37.919 00.000 15712 MoveAxis(E, 46, ABG)
19:06:37.919 00.000 15712 Guiding  Dir = 2, Dur = 46
19:06:37.919 00.000 15712 IsGuiding returns 0
19:06:37.936 00.017 15712 PulseGuide returned control before completion, sleep 41
19:06:38.021 00.085 15712 IsGuiding returns 0
19:06:38.021 00.000 15712 Move returns status 0, amount 46
19:06:38.021 00.000 15712 MoveAxis(N, 0, ABG)
19:06:38.021 00.000 15712 Move returns status 0, amount 0
19:06:38.021 00.000 15712 move complete, result=0
19:06:38.021 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
19:06:38.023 00.002 15712 worker thread done servicing request
19:06:38.023 00.000 15712 Worker thread wakes up
19:06:38.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:38.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:39.433 01.410 15712 Exposure complete
19:06:39.495 00.062 15712 worker thread done servicing request
19:06:39.495 00.000 7988 OnExposeComplete: enter
19:06:39.495 00.000 7988 UpdateGuideState(): m_state=6
19:06:39.497 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
19:06:39.497 00.000 7988 Star::Find returns 1 (0), X=1178.18, Y=434.76, Mass=1463, SNR=25.9, Peak=209 HFD=3.4
19:06:39.499 00.002 7988 MultiStar: [#1 0.07,0.24,1.01,U] [#2 -0.07,0.20,0.99,U] [#3 -0.01,0.11,0.95,U] [#4 -0.23,0.25,1.01,U] [#5 0.04,0.13,0.72,U] [#6 0.42,0.13,0.69,U] [#7 0.05,0.21,0.70,U] [#8 0.02,0.19,0.62,U] 
19:06:39.499 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {-0.25, -0.00}
19:06:39.502 00.003 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.04)
19:06:39.502 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.07)
19:06:39.504 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=-0.16 mountY=0.01, mountTheta=3.07
19:06:39.504 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.16, opts=13)
19:06:39.504 00.000 7988 Enqueuing Move request for scope (-0.02, 0.16)
19:06:39.504 00.000 15712 Worker thread wakes up
19:06:39.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
19:06:39.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
19:06:39.504 00.000 15712 Moving (-0.02, 0.16) raw xDistance=-0.16 yDistance=0.01
19:06:39.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:39.504 00.000 7988 UpdateGuideState exits: m=1463 SNR=25.9
19:06:39.511 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:39.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:39.511 00.000 7988 Enqueuing Expose request
19:06:39.511 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 688.75
19:06:39.511 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
19:06:39.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:39.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:06:39.511 00.000 15712 MoveAxis(E, 4, ABG)
19:06:39.511 00.000 15712 Guiding  Dir = 2, Dur = 4
19:06:39.511 00.000 15712 IsGuiding returns 0
19:06:39.536 00.025 15712 IsGuiding returns 0
19:06:39.536 00.000 15712 Move returns status 0, amount 4
19:06:39.536 00.000 15712 MoveAxis(N, 0, ABG)
19:06:39.536 00.000 15712 Move returns status 0, amount 0
19:06:39.536 00.000 15712 move complete, result=0
19:06:39.536 00.000 7988 GuideStep: -0.2 px 4 ms EAST, 0.0 px 0 ms NORTH
19:06:39.536 00.000 15712 worker thread done servicing request
19:06:39.536 00.000 15712 Worker thread wakes up
19:06:39.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:39.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:41.189 01.653 15712 Exposure complete
19:06:41.251 00.062 15712 worker thread done servicing request
19:06:41.251 00.000 7988 OnExposeComplete: enter
19:06:41.251 00.000 7988 UpdateGuideState(): m_state=6
19:06:41.255 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
19:06:41.255 00.000 7988 Star::Find returns 1 (0), X=1178.13, Y=434.78, Mass=1412, SNR=25.4, Peak=230 HFD=3.0
19:06:41.255 00.000 7988 MultiStar: [#1 -0.03,0.08,1.06,U] [#2 -0.17,0.15,1.03,U] [#3 -0.23,-0.02,0.94,U] [#4 -0.16,0.26,1.03,U] [#5 -0.33,0.01,0.73,U] [#6 0.25,0.13,0.70,U] [#7 0.06,-0.02,0.69,U] [#8 0.21,0.13,0.65,U] 
19:06:41.255 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.29, 0.02}
19:06:41.255 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.58) = xAngle (4.00 = -2.28)
19:06:41.255 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.11 = 0.82)
19:06:41.260 00.005 7988 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.42 mountX=-0.09 mountY=0.10, mountTheta=2.30
19:06:41.260 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.09, opts=13)
19:06:41.260 00.000 7988 Enqueuing Move request for scope (-0.10, 0.09)
19:06:41.260 00.000 15712 Worker thread wakes up
19:06:41.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
19:06:41.260 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
19:06:41.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:06:41.260 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.4
19:06:41.268 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:41.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:41.270 00.002 7988 Enqueuing Expose request
19:06:41.270 00.000 15712 Moving (-0.10, 0.09) raw xDistance=-0.09 yDistance=0.10
19:06:41.272 00.002 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 688.91
19:06:41.272 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
19:06:41.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:41.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:06:41.272 00.000 15712 MoveAxis(E, 6, ABG)
19:06:41.272 00.000 15712 Guiding  Dir = 2, Dur = 6
19:06:41.272 00.000 15712 IsGuiding returns 0
19:06:41.297 00.025 15712 IsGuiding returns 0
19:06:41.297 00.000 15712 Move returns status 0, amount 6
19:06:41.297 00.000 15712 MoveAxis(N, 0, ABG)
19:06:41.297 00.000 15712 Move returns status 0, amount 0
19:06:41.297 00.000 15712 move complete, result=0
19:06:41.297 00.000 15712 worker thread done servicing request
19:06:41.297 00.000 15712 Worker thread wakes up
19:06:41.297 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
19:06:41.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:41.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:42.711 01.414 15712 Exposure complete
19:06:42.773 00.062 15712 worker thread done servicing request
19:06:42.773 00.000 7988 OnExposeComplete: enter
19:06:42.773 00.000 7988 UpdateGuideState(): m_state=6
19:06:42.778 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
19:06:42.778 00.000 7988 Star::Find returns 1 (0), X=1178.05, Y=434.67, Mass=1419, SNR=25.5, Peak=227 HFD=3.2
19:06:42.780 00.002 7988 MultiStar: [#1 -0.13,0.04,1.04,U] [#2 -0.20,0.29,1.04,U] [#3 -0.04,0.21,0.98,U] [#4 -0.36,0.16,1.05,U] [#5 -0.19,0.33,0.73,U] [#6 0.24,0.34,0.69,U] [#7 -0.30,0.17,0.70,U] [#8 0.01,0.15,0.68,U] 
19:06:42.782 00.002 7988 refined, 8 included, MultiStar: {-0.17, 0.17}, one-star: {-0.37, -0.09}
19:06:42.782 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.58) = xAngle (3.94 = -2.35)
19:06:42.784 00.002 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.76)
19:06:42.785 00.001 7988 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.23 cameraTheta=2.36 mountX=-0.16 mountY=0.16, mountTheta=2.36
19:06:42.787 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.17, opts=13)
19:06:42.788 00.001 7988 Enqueuing Move request for scope (-0.17, 0.17)
19:06:42.788 00.000 15712 Worker thread wakes up
19:06:42.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
19:06:42.788 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
19:06:42.788 00.000 15712 Moving (-0.17, 0.17) raw xDistance=-0.16 yDistance=0.16
19:06:42.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:06:42.788 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.5
19:06:42.792 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:42.794 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:42.794 00.000 7988 Enqueuing Expose request
19:06:42.796 00.002 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 689.07
19:06:42.796 00.000 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
19:06:42.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:42.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:06:42.796 00.000 15712 MoveAxis(E, 41, ABG)
19:06:42.796 00.000 15712 Guiding  Dir = 2, Dur = 41
19:06:42.796 00.000 15712 IsGuiding returns 0
19:06:42.804 00.008 15712 PulseGuide returned control before completion, sleep 32
19:06:42.851 00.047 15712 IsGuiding returns 1
19:06:42.851 00.000 15712 scope still moving after pulse duration time elapsed
19:06:42.894 00.043 15712 IsGuiding returns 0
19:06:42.894 00.000 15712 scope move finished after 41 + 58 ms
19:06:42.894 00.000 15712 Move returns status 0, amount 41
19:06:42.894 00.000 15712 MoveAxis(N, 0, ABG)
19:06:42.894 00.000 15712 Move returns status 0, amount 0
19:06:42.894 00.000 15712 move complete, result=0
19:06:42.896 00.002 7988 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
19:06:42.896 00.000 15712 worker thread done servicing request
19:06:42.896 00.000 15712 Worker thread wakes up
19:06:42.898 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:42.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:44.527 01.629 15712 Exposure complete
19:06:44.591 00.064 15712 worker thread done servicing request
19:06:44.591 00.000 7988 OnExposeComplete: enter
19:06:44.591 00.000 7988 UpdateGuideState(): m_state=6
19:06:44.591 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
19:06:44.591 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=434.96, Mass=1340, SNR=24.9, Peak=234 HFD=2.5
19:06:44.591 00.000 7988 MultiStar: [#1 -0.00,0.30,1.03,U] [#2 -0.21,0.37,1.05,U] [#3 -0.21,0.27,0.97,U] [#4 -0.30,0.32,1.09,U] [#5 -0.41,0.19,0.73,U] [#6 0.20,0.26,0.78,U] [#7 -0.07,0.21,0.69,U] [#8 0.17,0.18,0.67,U] 
19:06:44.591 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.26}, one-star: {-0.14, 0.20}
19:06:44.591 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.58) = xAngle (3.77 = -2.52)
19:06:44.591 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.87 = 0.59)
19:06:44.591 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.25 cameraTheta=2.19 mountX=-0.20 mountY=0.14, mountTheta=2.54
19:06:44.591 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.20, opts=13)
19:06:44.602 00.011 7988 Enqueuing Move request for scope (-0.14, 0.20)
19:06:44.602 00.000 15712 Worker thread wakes up
19:06:44.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
19:06:44.602 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
19:06:44.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:44.605 00.003 7988 UpdateGuideState exits: m=1340 SNR=24.9
19:06:44.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:44.605 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:44.605 00.000 7988 Enqueuing Expose request
19:06:44.605 00.000 15712 Moving (-0.14, 0.20) raw xDistance=-0.20 yDistance=0.14
19:06:44.612 00.007 15712 PPEC rslt: input = -0.20, final = -0.16, react = -0.12, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 689.24
19:06:44.612 00.000 15712 PPEC: input: -0.20, control: -0.16, exposure: 1500
19:06:44.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:44.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:06:44.612 00.000 15712 MoveAxis(E, 51, ABG)
19:06:44.612 00.000 15712 Guiding  Dir = 2, Dur = 51
19:06:44.612 00.000 15712 IsGuiding returns 0
19:06:44.636 00.024 15712 PulseGuide returned control before completion, sleep 36
19:06:44.684 00.048 15712 IsGuiding returns 1
19:06:44.684 00.000 15712 scope still moving after pulse duration time elapsed
19:06:44.716 00.032 15712 IsGuiding returns 0
19:06:44.716 00.000 15712 scope move finished after 51 + 54 ms
19:06:44.716 00.000 15712 Move returns status 0, amount 51
19:06:44.716 00.000 15712 MoveAxis(N, 0, ABG)
19:06:44.716 00.000 15712 Move returns status 0, amount 0
19:06:44.716 00.000 15712 move complete, result=0
19:06:44.716 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
19:06:44.720 00.004 15712 worker thread done servicing request
19:06:44.720 00.000 15712 Worker thread wakes up
19:06:44.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:44.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:46.136 01.416 15712 Exposure complete
19:06:46.200 00.064 15712 worker thread done servicing request
19:06:46.201 00.001 7988 OnExposeComplete: enter
19:06:46.201 00.000 7988 UpdateGuideState(): m_state=6
19:06:46.201 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
19:06:46.201 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=434.87, Mass=1432, SNR=25.7, Peak=219 HFD=2.9
19:06:46.201 00.000 7988 MultiStar: [#1 0.01,0.16,1.03,U] [#2 -0.10,0.36,1.02,U] [#3 -0.09,0.23,0.98,U] [#4 -0.17,0.31,1.04,U] [#5 -0.27,-0.10,0.67,U] [#6 0.14,0.11,0.72,U] [#7 0.09,0.16,0.66,U] [#8 0.28,-0.06,0.63,U] 
19:06:46.201 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.16}, one-star: {-0.13, 0.11}
19:06:46.201 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.40 = -2.88)
19:06:46.201 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.23)
19:06:46.201 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.83 mountX=-0.16 mountY=0.04, mountTheta=2.91
19:06:46.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.16, opts=13)
19:06:46.201 00.000 7988 Enqueuing Move request for scope (-0.04, 0.16)
19:06:46.201 00.000 15712 Worker thread wakes up
19:06:46.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
19:06:46.201 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
19:06:46.201 00.000 15712 Moving (-0.04, 0.16) raw xDistance=-0.16 yDistance=0.04
19:06:46.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:46.216 00.015 7988 UpdateGuideState exits: m=1432 SNR=25.7
19:06:46.217 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:46.217 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:46.217 00.000 7988 Enqueuing Expose request
19:06:46.217 00.000 15712 PPEC rslt: input = -0.16, final = -0.14, react = -0.10, pred = -0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 689.40
19:06:46.217 00.000 15712 PPEC: input: -0.16, control: -0.14, exposure: 1500
19:06:46.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:46.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:06:46.217 00.000 15712 MoveAxis(E, 44, ABG)
19:06:46.217 00.000 15712 Guiding  Dir = 2, Dur = 44
19:06:46.217 00.000 15712 IsGuiding returns 0
19:06:46.234 00.017 15712 PulseGuide returned control before completion, sleep 39
19:06:46.279 00.045 15712 IsGuiding returns 1
19:06:46.279 00.000 15712 scope still moving after pulse duration time elapsed
19:06:46.311 00.032 15712 IsGuiding returns 0
19:06:46.311 00.000 15712 scope move finished after 44 + 51 ms
19:06:46.311 00.000 15712 Move returns status 0, amount 44
19:06:46.311 00.000 15712 MoveAxis(N, 0, ABG)
19:06:46.311 00.000 15712 Move returns status 0, amount 0
19:06:46.311 00.000 15712 move complete, result=0
19:06:46.311 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
19:06:46.318 00.007 15712 worker thread done servicing request
19:06:46.318 00.000 15712 Worker thread wakes up
19:06:46.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:46.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:47.950 01.632 15712 Exposure complete
19:06:48.015 00.065 15712 worker thread done servicing request
19:06:48.015 00.000 7988 OnExposeComplete: enter
19:06:48.015 00.000 7988 UpdateGuideState(): m_state=6
19:06:48.017 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
19:06:48.018 00.001 7988 Star::Find returns 1 (0), X=1178.28, Y=434.32, Mass=1430, SNR=25.6, Peak=236 HFD=3.2
19:06:48.018 00.000 7988 MultiStar: [#1 0.27,-0.32,1.03,U] [#2 0.03,-0.28,1.00,U] [#3 -0.09,-0.31,0.94,U] [#4 -0.14,-0.18,1.04,U] [#5 -0.01,-0.49,0.69,U] [#6 0.59,-0.34,0.73,U] [#7 0.13,-0.46,0.68,U] [#8 0.03,-0.09,0.66,U] 
19:06:48.020 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.32}, one-star: {-0.15, -0.44}
19:06:48.022 00.002 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
19:06:48.022 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
19:06:48.024 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.39 mountX=0.32 mountY=-0.05, mountTheta=-0.16
19:06:48.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.32, opts=13)
19:06:48.026 00.002 7988 Enqueuing Move request for scope (0.06, -0.32)
19:06:48.028 00.002 15712 Worker thread wakes up
19:06:48.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.32) opts 0xd
19:06:48.028 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.32)
19:06:48.028 00.000 15712 Moving (0.06, -0.32) raw xDistance=0.32 yDistance=-0.05
19:06:48.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:48.028 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.6
19:06:48.030 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:48.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:48.030 00.000 7988 Enqueuing Expose request
19:06:48.030 00.000 15712 PPEC rslt: input = 0.32, final = 0.15, react = 0.19, pred = -0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 689.56
19:06:48.030 00.000 15712 PPEC: input: 0.32, control: 0.15, exposure: 1500
19:06:48.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:48.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:06:48.030 00.000 15712 MoveAxis(W, 50, ABG)
19:06:48.030 00.000 15712 Guiding  Dir = 3, Dur = 50
19:06:48.030 00.000 15712 IsGuiding returns 0
19:06:48.053 00.023 15712 PulseGuide returned control before completion, sleep 37
19:06:48.138 00.085 15712 IsGuiding returns 1
19:06:48.138 00.000 15712 scope still moving after pulse duration time elapsed
19:06:48.174 00.036 15712 IsGuiding returns 0
19:06:48.174 00.000 15712 scope move finished after 50 + 89 ms
19:06:48.174 00.000 15712 Move returns status 0, amount 50
19:06:48.174 00.000 15712 MoveAxis(N, 0, ABG)
19:06:48.174 00.000 15712 Move returns status 0, amount 0
19:06:48.174 00.000 15712 move complete, result=0
19:06:48.174 00.000 15712 worker thread done servicing request
19:06:48.174 00.000 15712 Worker thread wakes up
19:06:48.174 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
19:06:48.176 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:48.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:49.589 01.413 15712 Exposure complete
19:06:49.652 00.063 15712 worker thread done servicing request
19:06:49.652 00.000 7988 OnExposeComplete: enter
19:06:49.652 00.000 7988 UpdateGuideState(): m_state=6
19:06:49.656 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
19:06:49.656 00.000 7988 Star::Find returns 1 (1), X=1178.32, Y=434.27, Mass=1511, SNR=26.4, Peak=255 HFD=3.3
19:06:49.658 00.002 7988 MultiStar: [#1 0.22,-0.25,0.97,U] [#2 -0.02,-0.26,0.98,U] [#3 -0.16,-0.22,0.92,U] [#4 -0.19,-0.28,1.01,U] [#5 0.11,-0.12,0.73,U] [#6 0.26,-0.29,0.71,U] [#7 0.19,-0.44,0.64,U] [#8 0.13,-0.22,0.64,U] 
19:06:49.660 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.29}, one-star: {-0.10, -0.49}
19:06:49.660 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
19:06:49.662 00.002 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.07)
19:06:49.662 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.47 mountX=0.29 mountY=-0.02, mountTheta=-0.07
19:06:49.664 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.29, opts=13)
19:06:49.666 00.002 7988 Enqueuing Move request for scope (0.03, -0.29)
19:06:49.666 00.000 15712 Worker thread wakes up
19:06:49.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.29) opts 0xd
19:06:49.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.29)
19:06:49.667 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:49.668 00.001 7988 UpdateGuideState exits: m=1511 SNR=26.4 Saturated
19:06:49.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:49.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:49.668 00.000 7988 Enqueuing Expose request
19:06:49.668 00.000 15712 Moving (0.03, -0.29) raw xDistance=0.29 yDistance=-0.02
19:06:49.668 00.000 15712 PPEC rslt: input = 0.29, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 689.72
19:06:49.668 00.000 15712 PPEC: input: 0.29, control: 0.14, exposure: 1500
19:06:49.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:49.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:06:49.668 00.000 15712 MoveAxis(W, 46, ABG)
19:06:49.668 00.000 15712 Guiding  Dir = 3, Dur = 46
19:06:49.668 00.000 15712 IsGuiding returns 0
19:06:49.705 00.037 15712 PulseGuide returned control before completion, sleep 28
19:06:49.748 00.043 15712 IsGuiding returns 1
19:06:49.748 00.000 15712 scope still moving after pulse duration time elapsed
19:06:49.809 00.061 15712 IsGuiding returns 1
19:06:49.842 00.033 15712 IsGuiding returns 0
19:06:49.842 00.000 15712 scope move finished after 46 + 120 ms
19:06:49.842 00.000 15712 Move returns status 0, amount 46
19:06:49.842 00.000 15712 MoveAxis(N, 0, ABG)
19:06:49.842 00.000 15712 Move returns status 0, amount 0
19:06:49.842 00.000 15712 move complete, result=0
19:06:49.842 00.000 15712 worker thread done servicing request
19:06:49.842 00.000 15712 Worker thread wakes up
19:06:49.842 00.000 7988 GuideStep: 0.3 px 46 ms WEST, -0.0 px 0 ms NORTH
19:06:49.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:49.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:51.489 01.647 15712 Exposure complete
19:06:51.550 00.061 15712 worker thread done servicing request
19:06:51.550 00.000 7988 OnExposeComplete: enter
19:06:51.550 00.000 7988 UpdateGuideState(): m_state=6
19:06:51.550 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
19:06:51.550 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=434.81, Mass=1384, SNR=25.1, Peak=206 HFD=3.1
19:06:51.550 00.000 7988 MultiStar: [#1 0.21,0.36,1.01,U] [#2 0.00,0.21,1.00,U] [#3 -0.08,0.18,0.97,U] [#4 -0.26,0.25,1.07,U] [#5 -0.27,0.18,0.76,U] [#6 0.29,0.41,0.73,U] [#7 0.19,0.23,0.68,U] [#8 0.20,0.20,0.68,U] 
19:06:51.550 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.23}, one-star: {-0.08, 0.05}
19:06:51.557 00.007 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.58) = xAngle (4.19 = -2.10)
19:06:51.557 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.01)
19:06:51.557 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.61 mountX=-0.05 mountY=0.08, mountTheta=2.11
19:06:51.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.05, opts=13)
19:06:51.557 00.000 7988 Enqueuing Move request for scope (-0.08, 0.05)
19:06:51.563 00.006 15712 Worker thread wakes up
19:06:51.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
19:06:51.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
19:06:51.563 00.000 15712 Moving (-0.08, 0.05) raw xDistance=-0.05 yDistance=0.08
19:06:51.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:06:51.563 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.1
19:06:51.566 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:51.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:51.568 00.002 7988 Enqueuing Expose request
19:06:51.568 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 689.88
19:06:51.568 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
19:06:51.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:51.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:06:51.568 00.000 15712 MoveAxis(E, 10, ABG)
19:06:51.568 00.000 15712 Guiding  Dir = 2, Dur = 10
19:06:51.570 00.002 15712 IsGuiding returns 0
19:06:51.590 00.020 15712 IsGuiding returns 1
19:06:51.590 00.000 15712 scope still moving after pulse duration time elapsed
19:06:51.632 00.042 15712 IsGuiding returns 0
19:06:51.632 00.000 15712 scope move finished after 10 + 58 ms
19:06:51.632 00.000 15712 Move returns status 0, amount 10
19:06:51.632 00.000 15712 MoveAxis(N, 0, ABG)
19:06:51.632 00.000 15712 Move returns status 0, amount 0
19:06:51.632 00.000 15712 move complete, result=0
19:06:51.632 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
19:06:51.632 00.000 15712 worker thread done servicing request
19:06:51.641 00.009 15712 Worker thread wakes up
19:06:51.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:51.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:53.046 01.405 15712 Exposure complete
19:06:53.107 00.061 15712 worker thread done servicing request
19:06:53.108 00.001 7988 OnExposeComplete: enter
19:06:53.108 00.000 7988 UpdateGuideState(): m_state=6
19:06:53.108 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
19:06:53.108 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=434.63, Mass=1397, SNR=25.3, Peak=224 HFD=3.2
19:06:53.108 00.000 7988 MultiStar: [#1 -0.05,-0.04,1.03,U] [#2 -0.03,0.08,1.01,U] [#3 0.04,0.03,0.97,U] [#4 -0.02,-0.07,1.07,U] [#5 0.11,-0.09,0.71,U] [#6 0.21,-0.02,0.73,U] [#7 -0.02,0.02,0.71,U] [#8 0.14,0.06,0.69,U] 
19:06:53.108 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {-0.00, -0.13}
19:06:53.108 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
19:06:53.108 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.20)
19:06:53.108 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.60 mountX=0.02 mountY=-0.03, mountTheta=-0.97
19:06:53.108 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
19:06:53.120 00.012 7988 Enqueuing Move request for scope (0.03, -0.02)
19:06:53.120 00.000 15712 Worker thread wakes up
19:06:53.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
19:06:53.120 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
19:06:53.120 00.000 15712 Moving (0.03, -0.02) raw xDistance=0.02 yDistance=-0.03
19:06:53.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:06:53.122 00.002 7988 UpdateGuideState exits: m=1397 SNR=25.3
19:06:53.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:53.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:53.122 00.000 7988 Enqueuing Expose request
19:06:53.122 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 690.04
19:06:53.122 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
19:06:53.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:53.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:06:53.122 00.000 15712 MoveAxis(E, 7, ABG)
19:06:53.122 00.000 15712 Guiding  Dir = 2, Dur = 7
19:06:53.122 00.000 15712 IsGuiding returns 0
19:06:53.171 00.049 15712 IsGuiding returns 0
19:06:53.171 00.000 15712 Move returns status 0, amount 7
19:06:53.171 00.000 15712 MoveAxis(N, 0, ABG)
19:06:53.171 00.000 15712 Move returns status 0, amount 0
19:06:53.171 00.000 15712 move complete, result=0
19:06:53.171 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
19:06:53.175 00.004 15712 worker thread done servicing request
19:06:53.175 00.000 15712 Worker thread wakes up
19:06:53.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:53.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:54.812 01.637 15712 Exposure complete
19:06:54.877 00.065 7988 OnExposeComplete: enter
19:06:54.879 00.002 7988 UpdateGuideState(): m_state=6
19:06:54.881 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
19:06:54.881 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=434.75, Mass=1433, SNR=25.8, Peak=214 HFD=3.2
19:06:54.883 00.002 15712 worker thread done servicing request
19:06:54.883 00.000 7988 MultiStar: [#1 0.09,0.25,1.00,U] [#2 -0.11,0.11,0.95,U] [#3 -0.08,0.13,0.96,U] [#4 -0.22,0.27,1.02,U] [#5 0.26,-0.01,0.68,U] [#6 0.27,0.34,0.73,U] [#7 -0.00,-0.15,0.63,U] [#8 0.04,0.18,0.64,U] 
19:06:54.885 00.002 7988 single-star, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.09, -0.01}
19:06:54.885 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.58) = xAngle (1.43 = 1.43)
19:06:54.887 00.002 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.54 = -1.74)
19:06:54.889 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=0.01 mountY=-0.09, mountTheta=-1.43
19:06:54.890 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
19:06:54.890 00.000 7988 Enqueuing Move request for scope (0.09, -0.01)
19:06:54.890 00.000 15712 Worker thread wakes up
19:06:54.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
19:06:54.890 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
19:06:54.890 00.000 15712 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
19:06:54.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:54.890 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.8
19:06:54.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:54.890 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:54.890 00.000 7988 Enqueuing Expose request
19:06:54.890 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 690.20
19:06:54.890 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
19:06:54.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:54.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:06:54.890 00.000 15712 MoveAxis(W, 1, ABG)
19:06:54.890 00.000 15712 Guiding  Dir = 3, Dur = 1
19:06:54.890 00.000 15712 IsGuiding returns 0
19:06:54.905 00.015 15712 IsGuiding returns 0
19:06:54.905 00.000 15712 Move returns status 0, amount 1
19:06:54.905 00.000 15712 MoveAxis(N, 0, ABG)
19:06:54.905 00.000 15712 Move returns status 0, amount 0
19:06:54.905 00.000 15712 move complete, result=0
19:06:54.905 00.000 15712 worker thread done servicing request
19:06:54.905 00.000 15712 Worker thread wakes up
19:06:54.905 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
19:06:54.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:54.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:56.326 01.421 15712 Exposure complete
19:06:56.387 00.061 15712 worker thread done servicing request
19:06:56.387 00.000 7988 OnExposeComplete: enter
19:06:56.387 00.000 7988 UpdateGuideState(): m_state=6
19:06:56.391 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
19:06:56.391 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=434.87, Mass=1452, SNR=25.9, Peak=196 HFD=3.2
19:06:56.393 00.002 7988 MultiStar: [#1 0.24,-0.02,0.95,U] [#2 -0.00,0.12,0.98,U] [#3 0.17,0.32,0.94,U] [#4 -0.03,-0.04,0.99,U] [#5 0.15,0.28,0.71,U] [#6 0.52,0.27,0.71,U] [#7 0.27,-0.04,0.67,U] [#8 0.11,0.10,0.65,U] 
19:06:56.395 00.002 7988 single-star, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.08, 0.11}
19:06:56.395 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.54 = 2.54)
19:06:56.397 00.002 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.65 = -0.63)
19:06:56.397 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.96 mountX=-0.11 mountY=-0.08, mountTheta=-2.52
19:06:56.400 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
19:06:56.402 00.002 7988 Enqueuing Move request for scope (0.08, 0.11)
19:06:56.403 00.001 15712 Worker thread wakes up
19:06:56.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
19:06:56.403 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
19:06:56.403 00.000 15712 Moving (0.08, 0.11) raw xDistance=-0.11 yDistance=-0.08
19:06:56.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:06:56.403 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.9
19:06:56.406 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:56.406 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 690.36
19:06:56.406 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
19:06:56.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:56.406 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:56.406 00.000 7988 Enqueuing Expose request
19:06:56.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:06:56.406 00.000 15712 MoveAxis(W, 3, ABG)
19:06:56.406 00.000 15712 Guiding  Dir = 3, Dur = 3
19:06:56.417 00.011 15712 IsGuiding returns 0
19:06:56.434 00.017 15712 IsGuiding returns 0
19:06:56.435 00.001 15712 Move returns status 0, amount 3
19:06:56.435 00.000 15712 MoveAxis(N, 0, ABG)
19:06:56.435 00.000 15712 Move returns status 0, amount 0
19:06:56.435 00.000 15712 move complete, result=0
19:06:56.435 00.000 15712 worker thread done servicing request
19:06:56.435 00.000 15712 Worker thread wakes up
19:06:56.435 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
19:06:56.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:56.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:58.075 01.640 15712 Exposure complete
19:06:58.136 00.061 15712 worker thread done servicing request
19:06:58.137 00.001 7988 OnExposeComplete: enter
19:06:58.137 00.000 7988 UpdateGuideState(): m_state=6
19:06:58.137 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
19:06:58.137 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=434.81, Mass=1475, SNR=26.1, Peak=200 HFD=3.3
19:06:58.137 00.000 7988 MultiStar: [#1 0.22,0.08,1.01,U] [#2 0.03,0.16,1.00,U] [#3 -0.01,0.07,0.95,U] [#4 -0.20,0.17,0.96,U] [#5 -0.06,0.04,0.69,U] [#6 0.54,0.29,0.72,U] [#7 -0.06,-0.14,0.66,U] [#8 0.24,0.08,0.62,U] 
19:06:58.143 00.006 7988 single-star, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.04, 0.05}
19:06:58.143 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
19:06:58.145 00.002 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.68)
19:06:58.145 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.92 mountX=-0.05 mountY=-0.04, mountTheta=-2.48
19:06:58.147 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.05, opts=13)
19:06:58.149 00.002 7988 Enqueuing Move request for scope (0.04, 0.05)
19:06:58.151 00.002 15712 Worker thread wakes up
19:06:58.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:06:58.151 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1
19:06:58.153 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:58.153 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:58.155 00.002 7988 Enqueuing Expose request
19:06:58.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
19:06:58.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
19:06:58.155 00.000 15712 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.04
19:06:58.157 00.002 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 690.52
19:06:58.157 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
19:06:58.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:58.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:06:58.157 00.000 15712 MoveAxis(W, 4, ABG)
19:06:58.157 00.000 15712 Guiding  Dir = 3, Dur = 4
19:06:58.157 00.000 15712 IsGuiding returns 0
19:06:58.170 00.013 15712 IsGuiding returns 0
19:06:58.170 00.000 15712 Move returns status 0, amount 4
19:06:58.170 00.000 15712 MoveAxis(N, 0, ABG)
19:06:58.170 00.000 15712 Move returns status 0, amount 0
19:06:58.170 00.000 15712 move complete, result=0
19:06:58.170 00.000 15712 worker thread done servicing request
19:06:58.170 00.000 15712 Worker thread wakes up
19:06:58.170 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
19:06:58.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:58.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:06:59.590 01.420 15712 Exposure complete
19:06:59.654 00.064 15712 worker thread done servicing request
19:06:59.654 00.000 7988 OnExposeComplete: enter
19:06:59.654 00.000 7988 UpdateGuideState(): m_state=6
19:06:59.654 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
19:06:59.654 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=434.82, Mass=1464, SNR=25.8, Peak=224 HFD=3.4
19:06:59.654 00.000 7988 MultiStar: [#1 0.07,0.12,0.99,U] [#2 0.05,0.01,0.97,U] [#3 0.01,0.11,0.98,U] [#4 -0.17,-0.00,1.01,U] [#5 -0.21,-0.08,0.70,U] [#6 0.42,0.05,0.71,U] [#7 0.36,-0.03,0.65,U] [#8 0.30,-0.06,0.64,U] 
19:06:59.654 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.03}, one-star: {-0.02, 0.06}
19:06:59.654 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.82)
19:06:59.654 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.29)
19:06:59.654 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.89 mountX=-0.06 mountY=0.02, mountTheta=2.85
19:06:59.664 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
19:06:59.666 00.002 7988 Enqueuing Move request for scope (-0.02, 0.06)
19:06:59.666 00.000 15712 Worker thread wakes up
19:06:59.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
19:06:59.666 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
19:06:59.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:06:59.666 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.8
19:06:59.669 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:59.669 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:06:59.671 00.002 7988 Enqueuing Expose request
19:06:59.671 00.000 15712 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
19:06:59.675 00.004 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 690.68
19:06:59.675 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
19:06:59.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:59.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:06:59.675 00.000 15712 MoveAxis(W, 3, ABG)
19:06:59.675 00.000 15712 Guiding  Dir = 3, Dur = 3
19:06:59.675 00.000 15712 IsGuiding returns 0
19:06:59.687 00.012 15712 IsGuiding returns 0
19:06:59.687 00.000 15712 Move returns status 0, amount 3
19:06:59.687 00.000 15712 MoveAxis(N, 0, ABG)
19:06:59.687 00.000 15712 Move returns status 0, amount 0
19:06:59.687 00.000 15712 move complete, result=0
19:06:59.687 00.000 15712 worker thread done servicing request
19:06:59.687 00.000 15712 Worker thread wakes up
19:06:59.687 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
19:06:59.697 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
19:06:59.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:01.324 01.627 15712 Exposure complete
19:07:01.385 00.061 15712 worker thread done servicing request
19:07:01.385 00.000 7988 OnExposeComplete: enter
19:07:01.385 00.000 7988 UpdateGuideState(): m_state=6
19:07:01.390 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
19:07:01.390 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=434.88, Mass=1417, SNR=25.4, Peak=227 HFD=2.8
19:07:01.392 00.002 7988 MultiStar: [#1 -0.18,0.18,1.05,U] [#2 -0.07,0.32,1.03,U] [#3 -0.19,0.15,0.94,U] [#4 -0.28,0.13,1.08,U] [#5 -0.27,0.06,0.75,U] [#6 -0.04,0.13,0.71,U] [#7 -0.03,0.33,0.67,U] [#8 -0.13,0.16,0.68,U] 
19:07:01.394 00.002 7988 refined, 8 included, MultiStar: {-0.16, 0.18}, one-star: {-0.21, 0.12}
19:07:01.394 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.58) = xAngle (3.90 = -2.39)
19:07:01.396 00.002 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.01 = 0.72)
19:07:01.396 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.32 mountX=-0.17 mountY=0.16, mountTheta=2.40
19:07:01.399 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.18, opts=13)
19:07:01.401 00.002 7988 Enqueuing Move request for scope (-0.16, 0.18)
19:07:01.401 00.000 15712 Worker thread wakes up
19:07:01.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
19:07:01.401 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
19:07:01.401 00.000 15712 Moving (-0.16, 0.18) raw xDistance=-0.17 yDistance=0.16
19:07:01.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:01.401 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.4
19:07:01.404 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:01.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:01.406 00.002 7988 Enqueuing Expose request
19:07:01.406 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 690.84
19:07:01.406 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
19:07:01.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:01.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:07:01.406 00.000 15712 MoveAxis(E, 31, ABG)
19:07:01.406 00.000 15712 Guiding  Dir = 2, Dur = 31
19:07:01.433 00.027 15712 IsGuiding returns 0
19:07:01.450 00.017 15712 PulseGuide returned control before completion, sleep 26
19:07:01.501 00.051 15712 IsGuiding returns 0
19:07:01.501 00.000 15712 Move returns status 0, amount 31
19:07:01.501 00.000 15712 MoveAxis(N, 0, ABG)
19:07:01.501 00.000 15712 Move returns status 0, amount 0
19:07:01.501 00.000 15712 move complete, result=0
19:07:01.501 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
19:07:01.503 00.002 15712 worker thread done servicing request
19:07:01.503 00.000 15712 Worker thread wakes up
19:07:01.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:01.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:02.915 01.412 15712 Exposure complete
19:07:02.978 00.063 15712 worker thread done servicing request
19:07:02.978 00.000 7988 OnExposeComplete: enter
19:07:02.978 00.000 7988 UpdateGuideState(): m_state=6
19:07:02.981 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
19:07:02.981 00.000 7988 Star::Find returns 1 (0), X=1178.25, Y=434.90, Mass=1457, SNR=26.0, Peak=228 HFD=3.1
19:07:02.981 00.000 7988 MultiStar: [#1 -0.05,0.22,0.99,U] [#2 -0.30,0.20,1.00,U] [#3 0.01,0.29,0.97,U] [#4 -0.06,0.16,0.99,U] [#5 -0.27,0.36,0.68,U] [#6 0.26,0.38,0.71,U] [#7 -0.02,0.27,0.65,U] [#8 0.01,0.33,0.66,U] 
19:07:02.981 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.25}, one-star: {-0.17, 0.14}
19:07:02.981 00.000 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.58) = xAngle (4.04 = -2.25)
19:07:02.981 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.15 = 0.86)
19:07:02.981 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.46 mountX=-0.14 mountY=0.17, mountTheta=2.26
19:07:02.981 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.14, opts=13)
19:07:02.981 00.000 7988 Enqueuing Move request for scope (-0.17, 0.14)
19:07:02.981 00.000 15712 Worker thread wakes up
19:07:02.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
19:07:02.981 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
19:07:02.981 00.000 15712 Moving (-0.17, 0.14) raw xDistance=-0.14 yDistance=0.17
19:07:02.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:02.981 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0
19:07:02.995 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:02.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:02.995 00.000 7988 Enqueuing Expose request
19:07:02.998 00.003 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 691.00
19:07:02.998 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
19:07:02.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:02.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:07:02.998 00.000 15712 MoveAxis(W, 3, ABG)
19:07:02.998 00.000 15712 Guiding  Dir = 3, Dur = 3
19:07:02.998 00.000 15712 IsGuiding returns 0
19:07:03.015 00.017 15712 IsGuiding returns 0
19:07:03.015 00.000 15712 Move returns status 0, amount 3
19:07:03.015 00.000 15712 MoveAxis(N, 0, ABG)
19:07:03.015 00.000 15712 Move returns status 0, amount 0
19:07:03.015 00.000 15712 move complete, result=0
19:07:03.015 00.000 15712 worker thread done servicing request
19:07:03.015 00.000 15712 Worker thread wakes up
19:07:03.015 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
19:07:03.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:03.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:04.658 01.643 15712 Exposure complete
19:07:04.718 00.060 15712 worker thread done servicing request
19:07:04.718 00.000 7988 OnExposeComplete: enter
19:07:04.718 00.000 7988 UpdateGuideState(): m_state=6
19:07:04.723 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
19:07:04.723 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=435.02, Mass=1478, SNR=26.1, Peak=212 HFD=3.3
19:07:04.725 00.002 7988 MultiStar: [#1 0.00,0.42,0.99,U] [#2 -0.05,0.41,0.98,U] [#3 -0.07,0.25,0.93,U] [#4 -0.18,0.38,1.03,U] [#5 -0.43,0.22,0.72,U] [#6 0.25,0.45,0.69,U] [#7 0.03,0.32,0.66,U] [#8 0.05,0.08,0.68,U] 
19:07:04.727 00.002 7988 single-star, 8 included, MultiStar: {-0.06, 0.32}, one-star: {-0.13, 0.26}
19:07:04.727 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.69)
19:07:04.727 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.42)
19:07:04.727 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.02 mountX=-0.26 mountY=0.12, mountTheta=2.71
19:07:04.732 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.26, opts=13)
19:07:04.732 00.000 7988 Enqueuing Move request for scope (-0.13, 0.26)
19:07:04.734 00.002 15712 Worker thread wakes up
19:07:04.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
19:07:04.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
19:07:04.734 00.000 15712 Moving (-0.13, 0.26) raw xDistance=-0.26 yDistance=0.12
19:07:04.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:04.734 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.1
19:07:04.737 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:04.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:04.739 00.002 7988 Enqueuing Expose request
19:07:04.741 00.002 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 691.15
19:07:04.741 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
19:07:04.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:04.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:07:04.741 00.000 15712 MoveAxis(E, 52, ABG)
19:07:04.741 00.000 15712 Guiding  Dir = 2, Dur = 52
19:07:04.742 00.001 15712 IsGuiding returns 0
19:07:04.755 00.013 15712 PulseGuide returned control before completion, sleep 42
19:07:04.833 00.078 15712 IsGuiding returns 0
19:07:04.833 00.000 15712 Move returns status 0, amount 52
19:07:04.833 00.000 15712 MoveAxis(N, 0, ABG)
19:07:04.833 00.000 15712 Move returns status 0, amount 0
19:07:04.833 00.000 15712 move complete, result=0
19:07:04.833 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
19:07:04.843 00.010 15712 worker thread done servicing request
19:07:04.843 00.000 15712 Worker thread wakes up
19:07:04.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:04.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:06.251 01.408 15712 Exposure complete
19:07:06.312 00.061 15712 worker thread done servicing request
19:07:06.312 00.000 7988 OnExposeComplete: enter
19:07:06.312 00.000 7988 UpdateGuideState(): m_state=6
19:07:06.317 00.005 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
19:07:06.317 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=434.92, Mass=1403, SNR=25.5, Peak=202 HFD=3.1
19:07:06.319 00.002 7988 MultiStar: [#1 0.05,0.23,1.01,U] [#2 -0.08,0.34,1.01,U] [#3 -0.18,0.25,0.93,U] [#4 -0.05,0.22,1.02,U] [#5 -0.01,0.24,0.72,U] [#6 0.19,0.36,0.73,U] [#7 0.19,0.18,0.66,U] [#8 0.16,0.44,0.70,U] 
19:07:06.319 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.26}, one-star: {0.00, 0.16}
19:07:06.319 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
19:07:06.319 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
19:07:06.319 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.55 mountX=-0.16 mountY=-0.01, mountTheta=-3.09
19:07:06.319 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.16, opts=13)
19:07:06.327 00.008 7988 Enqueuing Move request for scope (0.00, 0.16)
19:07:06.327 00.000 15712 Worker thread wakes up
19:07:06.327 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
19:07:06.327 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
19:07:06.327 00.000 15712 Moving (0.00, 0.16) raw xDistance=-0.16 yDistance=-0.01
19:07:06.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:06.329 00.002 7988 UpdateGuideState exits: m=1403 SNR=25.5
19:07:06.331 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:06.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:06.331 00.000 7988 Enqueuing Expose request
19:07:06.331 00.000 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 691.31
19:07:06.331 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
19:07:06.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:06.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:07:06.331 00.000 15712 MoveAxis(E, 1, ABG)
19:07:06.331 00.000 15712 Guiding  Dir = 2, Dur = 1
19:07:06.331 00.000 15712 IsGuiding returns 0
19:07:06.360 00.029 15712 IsGuiding returns 0
19:07:06.360 00.000 15712 Move returns status 0, amount 1
19:07:06.360 00.000 15712 MoveAxis(N, 0, ABG)
19:07:06.360 00.000 15712 Move returns status 0, amount 0
19:07:06.360 00.000 15712 move complete, result=0
19:07:06.360 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.0 px 0 ms NORTH
19:07:06.362 00.002 15712 worker thread done servicing request
19:07:06.362 00.000 15712 Worker thread wakes up
19:07:06.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:06.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:08.004 01.642 15712 Exposure complete
19:07:08.067 00.063 15712 worker thread done servicing request
19:07:08.067 00.000 7988 OnExposeComplete: enter
19:07:08.067 00.000 7988 UpdateGuideState(): m_state=6
19:07:08.067 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
19:07:08.067 00.000 7988 Star::Find returns 1 (0), X=1178.15, Y=434.92, Mass=1381, SNR=25.3, Peak=233 HFD=2.8
19:07:08.067 00.000 7988 MultiStar: [#1 -0.12,0.44,1.04,U] [#2 -0.00,0.44,1.04,U] [#3 -0.26,0.36,0.99,U] [#4 -0.24,0.55,1.09,U] [#5 -0.21,0.25,0.70,U] [#6 0.37,0.53,0.76,U] [#7 -0.05,0.24,0.67,U] [#8 0.17,0.41,0.65,U] 
19:07:08.067 00.000 7988 single-star, 8 included, MultiStar: {-0.09, 0.38}, one-star: {-0.27, 0.16}
19:07:08.067 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.58) = xAngle (4.19 = -2.10)
19:07:08.067 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.01)
19:07:08.067 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.32 cameraTheta=2.61 mountX=-0.16 mountY=0.27, mountTheta=2.11
19:07:08.067 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.16, opts=13)
19:07:08.067 00.000 7988 Enqueuing Move request for scope (-0.27, 0.16)
19:07:08.067 00.000 15712 Worker thread wakes up
19:07:08.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
19:07:08.067 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
19:07:08.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:08.081 00.014 7988 UpdateGuideState exits: m=1381 SNR=25.3
19:07:08.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:08.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:08.081 00.000 7988 Enqueuing Expose request
19:07:08.081 00.000 15712 Moving (-0.27, 0.16) raw xDistance=-0.16 yDistance=0.27
19:07:08.081 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 691.47
19:07:08.081 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
19:07:08.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:07:08.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:07:08.081 00.000 15712 MoveAxis(E, 3, ABG)
19:07:08.081 00.000 15712 Guiding  Dir = 2, Dur = 3
19:07:08.115 00.034 15712 IsGuiding returns 0
19:07:08.132 00.017 15712 IsGuiding returns 0
19:07:08.132 00.000 15712 Move returns status 0, amount 3
19:07:08.132 00.000 15712 MoveAxis(N, 0, ABG)
19:07:08.132 00.000 15712 Move returns status 0, amount 0
19:07:08.132 00.000 15712 move complete, result=0
19:07:08.132 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.3 px 0 ms NORTH
19:07:08.136 00.004 15712 worker thread done servicing request
19:07:08.136 00.000 15712 Worker thread wakes up
19:07:08.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:08.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:09.548 01.412 15712 Exposure complete
19:07:09.609 00.061 15712 worker thread done servicing request
19:07:09.609 00.000 7988 OnExposeComplete: enter
19:07:09.611 00.002 7988 UpdateGuideState(): m_state=6
19:07:09.611 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
19:07:09.614 00.003 7988 Star::Find returns 1 (1), X=1178.07, Y=435.13, Mass=1422, SNR=25.6, Peak=255 HFD=3.0
19:07:09.614 00.000 7988 MultiStar: [#1 -0.12,0.44,1.02,U] [#2 -0.07,0.51,1.01,U] [#3 -0.25,0.47,0.95,U] [#4 -0.41,0.47,1.09,U] [#5 -0.12,0.51,0.67,U] [#6 0.25,0.41,0.71,U] [#7 0.03,0.35,0.68,U] [#8 -0.05,0.55,0.66,U] 
19:07:09.616 00.002 7988 refined, 8 included, MultiStar: {-0.15, 0.45}, one-star: {-0.36, 0.37}
19:07:09.618 00.002 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
19:07:09.618 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
19:07:09.620 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.45 hyp=0.48 cameraTheta=1.89 mountX=-0.45 mountY=0.14, mountTheta=2.85
19:07:09.620 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.45, opts=13)
19:07:09.622 00.002 7988 Enqueuing Move request for scope (-0.15, 0.45)
19:07:09.624 00.002 15712 Worker thread wakes up
19:07:09.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.45) opts 0xd
19:07:09.624 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.45)
19:07:09.624 00.000 15712 Moving (-0.15, 0.45) raw xDistance=-0.45 yDistance=0.14
19:07:09.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:09.625 00.001 7988 UpdateGuideState exits: m=1422 SNR=25.6 Saturated
19:07:09.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:09.627 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:09.628 00.001 7988 Enqueuing Expose request
19:07:09.630 00.002 15712 PPEC rslt: input = -0.45, final = -0.29, react = -0.27, pred = -0.02, hyst = -0.24, hyst_pct = 0.00, period_length = 691.62
19:07:09.630 00.000 15712 PPEC: input: -0.45, control: -0.29, exposure: 1500
19:07:09.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:09.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:07:09.630 00.000 15712 MoveAxis(E, 95, ABG)
19:07:09.630 00.000 15712 Guiding  Dir = 2, Dur = 95
19:07:09.630 00.000 15712 IsGuiding returns 0
19:07:09.651 00.021 15712 PulseGuide returned control before completion, sleep 83
19:07:09.763 00.112 15712 IsGuiding returns 0
19:07:09.763 00.000 15712 Move returns status 0, amount 95
19:07:09.763 00.000 15712 MoveAxis(N, 0, ABG)
19:07:09.763 00.000 15712 Move returns status 0, amount 0
19:07:09.763 00.000 15712 move complete, result=0
19:07:09.763 00.000 7988 GuideStep: -0.5 px 95 ms EAST, 0.1 px 0 ms NORTH
19:07:09.766 00.003 15712 worker thread done servicing request
19:07:09.766 00.000 15712 Worker thread wakes up
19:07:09.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:09.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:11.398 01.632 15712 Exposure complete
19:07:11.460 00.062 15712 worker thread done servicing request
19:07:11.460 00.000 7988 OnExposeComplete: enter
19:07:11.460 00.000 7988 UpdateGuideState(): m_state=6
19:07:11.464 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
19:07:11.464 00.000 7988 Star::Find returns 1 (0), X=1178.20, Y=434.55, Mass=1426, SNR=25.6, Peak=237 HFD=3.2
19:07:11.466 00.002 7988 MultiStar: [#1 0.05,0.13,1.02,U] [#2 -0.06,0.12,0.97,U] [#3 -0.21,0.21,0.95,U] [#4 -0.30,0.22,1.06,U] [#5 0.13,0.03,0.74,U] [#6 0.23,0.25,0.72,U] [#7 0.04,0.17,0.71,U] [#8 -0.12,0.16,0.64,U] 
19:07:11.466 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.23, -0.21}
19:07:11.468 00.002 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.58) = xAngle (3.69 = -2.59)
19:07:11.468 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.52)
19:07:11.470 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.13 cameraTheta=2.11 mountX=-0.11 mountY=0.07, mountTheta=2.62
19:07:11.472 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.12, opts=13)
19:07:11.472 00.000 7988 Enqueuing Move request for scope (-0.07, 0.12)
19:07:11.474 00.002 15712 Worker thread wakes up
19:07:11.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
19:07:11.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
19:07:11.474 00.000 15712 Moving (-0.07, 0.12) raw xDistance=-0.11 yDistance=0.07
19:07:11.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:11.476 00.002 7988 UpdateGuideState exits: m=1426 SNR=25.6
19:07:11.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:11.476 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 691.78
19:07:11.476 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
19:07:11.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:11.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:11.481 00.005 7988 Enqueuing Expose request
19:07:11.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:07:11.481 00.000 15712 MoveAxis(E, 7, ABG)
19:07:11.481 00.000 15712 Guiding  Dir = 2, Dur = 7
19:07:11.483 00.002 15712 IsGuiding returns 0
19:07:11.498 00.015 15712 IsGuiding returns 0
19:07:11.498 00.000 15712 Move returns status 0, amount 7
19:07:11.498 00.000 15712 MoveAxis(N, 0, ABG)
19:07:11.498 00.000 15712 Move returns status 0, amount 0
19:07:11.498 00.000 15712 move complete, result=0
19:07:11.498 00.000 15712 worker thread done servicing request
19:07:11.498 00.000 15712 Worker thread wakes up
19:07:11.498 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
19:07:11.508 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:11.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:12.922 01.414 15712 Exposure complete
19:07:12.986 00.064 15712 worker thread done servicing request
19:07:12.986 00.000 7988 OnExposeComplete: enter
19:07:12.986 00.000 7988 UpdateGuideState(): m_state=6
19:07:12.989 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
19:07:12.989 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=434.77, Mass=1407, SNR=25.4, Peak=216 HFD=2.9
19:07:12.991 00.002 7988 MultiStar: [#1 -0.07,0.15,1.05,U] [#2 -0.23,0.24,1.00,U] [#3 -0.41,0.15,1.02,U] [#4 -0.50,0.20,1.08,U] [#5 -0.24,0.20,0.72,U] [#6 0.22,0.44,0.66,U] [#7 -0.08,0.27,0.69,U] [#8 -0.04,0.37,0.68,U] 
19:07:12.993 00.002 7988 single-star, 8 included, MultiStar: {-0.19, 0.21}, one-star: {-0.15, 0.01}
19:07:12.993 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
19:07:12.994 00.001 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
19:07:12.994 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.09 mountX=-0.01 mountY=0.15, mountTheta=1.61
19:07:12.996 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.01, opts=13)
19:07:12.998 00.002 7988 Enqueuing Move request for scope (-0.15, 0.01)
19:07:13.000 00.002 15712 Worker thread wakes up
19:07:13.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
19:07:13.000 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
19:07:13.000 00.000 15712 Moving (-0.15, 0.01) raw xDistance=-0.01 yDistance=0.15
19:07:13.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:13.000 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.4
19:07:13.002 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:13.004 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:13.004 00.000 7988 Enqueuing Expose request
19:07:13.006 00.002 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 691.93
19:07:13.006 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
19:07:13.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:13.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:07:13.006 00.000 15712 MoveAxis(E, 7, ABG)
19:07:13.006 00.000 15712 Guiding  Dir = 2, Dur = 7
19:07:13.006 00.000 15712 IsGuiding returns 0
19:07:13.018 00.012 15712 IsGuiding returns 0
19:07:13.018 00.000 15712 Move returns status 0, amount 7
19:07:13.018 00.000 15712 MoveAxis(N, 0, ABG)
19:07:13.018 00.000 15712 Move returns status 0, amount 0
19:07:13.018 00.000 15712 move complete, result=0
19:07:13.018 00.000 15712 worker thread done servicing request
19:07:13.018 00.000 15712 Worker thread wakes up
19:07:13.018 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
19:07:13.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:13.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:14.659 01.641 15712 Exposure complete
19:07:14.722 00.063 15712 worker thread done servicing request
19:07:14.724 00.002 7988 OnExposeComplete: enter
19:07:14.724 00.000 7988 UpdateGuideState(): m_state=6
19:07:14.724 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
19:07:14.728 00.004 7988 Star::Find returns 1 (0), X=1178.22, Y=434.81, Mass=1427, SNR=25.6, Peak=242 HFD=2.9
19:07:14.728 00.000 7988 MultiStar: [#1 -0.11,0.40,1.04,U] [#2 -0.27,0.29,1.04,U] [#3 -0.16,0.29,0.95,U] [#4 -0.33,0.39,1.06,U] [#5 -0.20,0.14,0.74,U] [#6 0.15,0.31,0.70,U] [#7 -0.11,0.22,0.71,U] [#8 -0.18,0.19,0.66,U] 
19:07:14.730 00.002 7988 single-star, 8 included, MultiStar: {-0.17, 0.26}, one-star: {-0.21, 0.05}
19:07:14.730 00.000 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.58) = xAngle (4.49 = -1.80)
19:07:14.732 00.002 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.60 = 1.31)
19:07:14.732 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.21 cameraTheta=2.91 mountX=-0.05 mountY=0.20, mountTheta=1.80
19:07:14.736 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.05, opts=13)
19:07:14.736 00.000 7988 Enqueuing Move request for scope (-0.21, 0.05)
19:07:14.738 00.002 15712 Worker thread wakes up
19:07:14.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
19:07:14.738 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
19:07:14.738 00.000 15712 Moving (-0.21, 0.05) raw xDistance=-0.05 yDistance=0.20
19:07:14.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:14.738 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.6
19:07:14.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:14.738 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:14.738 00.000 7988 Enqueuing Expose request
19:07:14.744 00.006 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 692.09
19:07:14.744 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
19:07:14.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:14.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:07:14.744 00.000 15712 MoveAxis(E, 10, ABG)
19:07:14.744 00.000 15712 Guiding  Dir = 2, Dur = 10
19:07:14.744 00.000 15712 IsGuiding returns 0
19:07:14.767 00.023 15712 IsGuiding returns 1
19:07:14.767 00.000 15712 scope still moving after pulse duration time elapsed
19:07:14.799 00.032 15712 IsGuiding returns 0
19:07:14.799 00.000 15712 scope move finished after 10 + 43 ms
19:07:14.799 00.000 15712 Move returns status 0, amount 10
19:07:14.799 00.000 15712 MoveAxis(N, 0, ABG)
19:07:14.799 00.000 15712 Move returns status 0, amount 0
19:07:14.799 00.000 15712 move complete, result=0
19:07:14.799 00.000 15712 worker thread done servicing request
19:07:14.799 00.000 15712 Worker thread wakes up
19:07:14.799 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
19:07:14.801 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:14.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:16.216 01.415 15712 Exposure complete
19:07:16.278 00.062 15712 worker thread done servicing request
19:07:16.278 00.000 7988 OnExposeComplete: enter
19:07:16.278 00.000 7988 UpdateGuideState(): m_state=6
19:07:16.283 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
19:07:16.285 00.002 7988 Star::Find returns 1 (0), X=1178.23, Y=434.96, Mass=1416, SNR=25.7, Peak=230 HFD=3.1
19:07:16.285 00.000 7988 MultiStar: [#1 0.00,0.08,1.03,U] [#2 -0.34,0.27,0.99,U] [#3 -0.24,0.19,0.99,U] [#4 -0.48,0.19,1.03,U] [#5 -0.12,0.12,0.73,U] [#6 0.25,0.30,0.72,U] [#7 -0.13,-0.10,0.64,U] [#8 0.02,0.20,0.67,U] 
19:07:16.287 00.002 7988 refined, 8 included, MultiStar: {-0.16, 0.17}, one-star: {-0.20, 0.20}
19:07:16.287 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.37)
19:07:16.289 00.002 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.74)
19:07:16.289 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.33 mountX=-0.17 mountY=0.15, mountTheta=2.39
19:07:16.292 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.17, opts=13)
19:07:16.292 00.000 7988 Enqueuing Move request for scope (-0.16, 0.17)
19:07:16.294 00.002 15712 Worker thread wakes up
19:07:16.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
19:07:16.294 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
19:07:16.294 00.000 15712 Moving (-0.16, 0.17) raw xDistance=-0.17 yDistance=0.15
19:07:16.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:16.294 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.7
19:07:16.296 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:16.296 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:16.296 00.000 7988 Enqueuing Expose request
19:07:16.296 00.000 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 692.24
19:07:16.296 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
19:07:16.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:16.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:07:16.296 00.000 15712 MoveAxis(E, 44, ABG)
19:07:16.296 00.000 15712 Guiding  Dir = 2, Dur = 44
19:07:16.296 00.000 15712 IsGuiding returns 0
19:07:16.310 00.014 15712 PulseGuide returned control before completion, sleep 37
19:07:16.358 00.048 15712 IsGuiding returns 1
19:07:16.358 00.000 15712 scope still moving after pulse duration time elapsed
19:07:16.394 00.036 15712 IsGuiding returns 0
19:07:16.394 00.000 15712 scope move finished after 44 + 53 ms
19:07:16.394 00.000 15712 Move returns status 0, amount 44
19:07:16.394 00.000 15712 MoveAxis(N, 0, ABG)
19:07:16.394 00.000 15712 Move returns status 0, amount 0
19:07:16.394 00.000 15712 move complete, result=0
19:07:16.394 00.000 15712 worker thread done servicing request
19:07:16.394 00.000 15712 Worker thread wakes up
19:07:16.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:16.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:16.394 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
19:07:18.029 01.635 15712 Exposure complete
19:07:18.090 00.061 15712 worker thread done servicing request
19:07:18.090 00.000 7988 OnExposeComplete: enter
19:07:18.090 00.000 7988 UpdateGuideState(): m_state=6
19:07:18.106 00.016 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
19:07:18.106 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=434.63, Mass=1381, SNR=25.1, Peak=209 HFD=3.0
19:07:18.106 00.000 7988 MultiStar: [#1 0.15,0.15,1.03,U] [#2 -0.03,0.18,1.04,U] [#3 0.06,-0.07,0.97,U] [#4 -0.10,-0.02,1.06,U] [#5 -0.07,0.17,0.72,U] [#6 0.21,0.36,0.73,U] [#7 -0.13,0.05,0.71,U] [#8 0.11,-0.09,0.68,U] 
19:07:18.106 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.11, -0.13}
19:07:18.106 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:07:18.106 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:07:18.106 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.46 mountX=-0.06 mountY=-0.01, mountTheta=-3.01
19:07:18.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.06, opts=13)
19:07:18.106 00.000 7988 Enqueuing Move request for scope (0.01, 0.06)
19:07:18.122 00.016 15712 Worker thread wakes up
19:07:18.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
19:07:18.123 00.001 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
19:07:18.123 00.000 15712 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.01
19:07:18.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:18.123 00.000 7988 UpdateGuideState exits: m=1381 SNR=25.1
19:07:18.125 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:18.127 00.002 15712 PPEC rslt: input = -0.06, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 692.39
19:07:18.127 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
19:07:18.127 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:18.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:18.129 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:07:18.129 00.000 7988 Enqueuing Expose request
19:07:18.129 00.000 15712 MoveAxis(E, 12, ABG)
19:07:18.129 00.000 15712 Guiding  Dir = 2, Dur = 12
19:07:18.129 00.000 15712 IsGuiding returns 0
19:07:18.153 00.024 15712 IsGuiding returns 1
19:07:18.153 00.000 15712 scope still moving after pulse duration time elapsed
19:07:18.201 00.048 15712 IsGuiding returns 0
19:07:18.201 00.000 15712 scope move finished after 12 + 59 ms
19:07:18.201 00.000 15712 Move returns status 0, amount 12
19:07:18.201 00.000 15712 MoveAxis(N, 0, ABG)
19:07:18.201 00.000 15712 Move returns status 0, amount 0
19:07:18.201 00.000 15712 move complete, result=0
19:07:18.201 00.000 15712 worker thread done servicing request
19:07:18.201 00.000 15712 Worker thread wakes up
19:07:18.201 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
19:07:18.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:18.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:19.619 01.418 15712 Exposure complete
19:07:19.680 00.061 15712 worker thread done servicing request
19:07:19.680 00.000 7988 OnExposeComplete: enter
19:07:19.680 00.000 7988 UpdateGuideState(): m_state=6
19:07:19.686 00.006 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
19:07:19.688 00.002 7988 Star::Find returns 1 (1), X=1178.17, Y=434.72, Mass=1420, SNR=25.5, Peak=255 HFD=3.0
19:07:19.688 00.000 7988 MultiStar: [#1 -0.08,-0.02,1.00,U] [#2 -0.39,0.13,0.99,U] [#3 -0.21,-0.02,0.94,U] [#4 -0.31,0.05,1.06,U] [#5 -0.11,0.03,0.67,U] [#6 0.17,0.06,0.70,U] [#7 -0.21,-0.16,0.66,U] [#8 0.08,-0.06,0.68,U] 
19:07:19.689 00.001 7988 refined, 8 included, MultiStar: {-0.17, 0.00}, one-star: {-0.26, -0.04}
19:07:19.691 00.002 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.69 = -1.59)
19:07:19.691 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.80 = 1.52)
19:07:19.693 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.00 hyp=0.17 cameraTheta=3.12 mountX=-0.00 mountY=0.17, mountTheta=1.59
19:07:19.695 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.00, opts=13)
19:07:19.695 00.000 7988 Enqueuing Move request for scope (-0.17, 0.00)
19:07:19.695 00.000 15712 Worker thread wakes up
19:07:19.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.00) opts 0xd
19:07:19.695 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.00)
19:07:19.695 00.000 15712 Moving (-0.17, 0.00) raw xDistance=-0.00 yDistance=0.17
19:07:19.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:19.695 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.5 Saturated
19:07:19.700 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:19.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:19.700 00.000 7988 Enqueuing Expose request
19:07:19.700 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 692.55
19:07:19.700 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
19:07:19.700 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:19.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:07:19.700 00.000 15712 MoveAxis(E, 8, ABG)
19:07:19.700 00.000 15712 Guiding  Dir = 2, Dur = 8
19:07:19.700 00.000 15712 IsGuiding returns 0
19:07:19.711 00.011 15712 IsGuiding returns 0
19:07:19.711 00.000 15712 Move returns status 0, amount 8
19:07:19.711 00.000 15712 MoveAxis(N, 0, ABG)
19:07:19.723 00.012 15712 Move returns status 0, amount 0
19:07:19.723 00.000 15712 move complete, result=0
19:07:19.723 00.000 15712 worker thread done servicing request
19:07:19.723 00.000 15712 Worker thread wakes up
19:07:19.723 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
19:07:19.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:19.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:21.354 01.631 15712 Exposure complete
19:07:21.416 00.062 15712 worker thread done servicing request
19:07:21.416 00.000 7988 OnExposeComplete: enter
19:07:21.416 00.000 7988 UpdateGuideState(): m_state=6
19:07:21.421 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
19:07:21.423 00.002 7988 Star::Find returns 1 (0), X=1178.22, Y=434.58, Mass=1419, SNR=25.6, Peak=228 HFD=3.2
19:07:21.424 00.001 7988 MultiStar: [#1 0.03,-0.01,1.02,U] [#2 -0.15,0.06,1.03,U] [#3 -0.22,0.08,0.98,U] [#4 -0.33,0.02,1.05,U] [#5 -0.17,0.00,0.67,U] [#6 0.23,0.16,0.73,U] [#7 0.06,0.08,0.68,U] [#8 -0.02,-0.05,0.67,U] 
19:07:21.424 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.20, -0.18}
19:07:21.426 00.002 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.58) = xAngle (4.59 = -1.69)
19:07:21.426 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.42)
19:07:21.428 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.02 mountX=-0.01 mountY=0.10, mountTheta=1.69
19:07:21.430 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.01, opts=13)
19:07:21.430 00.000 7988 Enqueuing Move request for scope (-0.10, 0.01)
19:07:21.431 00.001 15712 Worker thread wakes up
19:07:21.431 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
19:07:21.431 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
19:07:21.431 00.000 15712 Moving (-0.10, 0.01) raw xDistance=-0.01 yDistance=0.10
19:07:21.431 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:21.431 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.6
19:07:21.435 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:21.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:21.437 00.002 7988 Enqueuing Expose request
19:07:21.437 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 692.70
19:07:21.437 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
19:07:21.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:21.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:07:21.437 00.000 15712 MoveAxis(E, 5, ABG)
19:07:21.437 00.000 15712 Guiding  Dir = 2, Dur = 5
19:07:21.439 00.002 15712 IsGuiding returns 0
19:07:21.464 00.025 15712 IsGuiding returns 0
19:07:21.464 00.000 15712 Move returns status 0, amount 5
19:07:21.464 00.000 15712 MoveAxis(N, 0, ABG)
19:07:21.464 00.000 15712 Move returns status 0, amount 0
19:07:21.464 00.000 15712 move complete, result=0
19:07:21.464 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
19:07:21.466 00.002 15712 worker thread done servicing request
19:07:21.466 00.000 15712 Worker thread wakes up
19:07:21.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:21.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:22.882 01.416 15712 Exposure complete
19:07:22.944 00.062 7988 OnExposeComplete: enter
19:07:22.944 00.000 7988 UpdateGuideState(): m_state=6
19:07:22.944 00.000 15712 worker thread done servicing request
19:07:22.944 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
19:07:22.944 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=434.60, Mass=1479, SNR=26.0, Peak=207 HFD=3.3
19:07:22.944 00.000 7988 MultiStar: [#1 0.02,0.04,0.98,U] [#2 -0.04,0.14,1.01,U] [#3 -0.05,0.11,0.92,U] [#4 -0.08,-0.04,0.99,U] [#5 -0.13,-0.06,0.68,U] [#6 0.39,-0.03,0.67,U] [#7 0.11,-0.01,0.68,U] [#8 0.17,0.16,0.66,U] 
19:07:22.944 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.03, -0.16}
19:07:22.944 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.58) = xAngle (2.18 = 2.18)
19:07:22.952 00.008 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.29 = -0.99)
19:07:22.952 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.60 mountX=-0.02 mountY=-0.02, mountTheta=-2.17
19:07:22.952 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
19:07:22.952 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
19:07:22.952 00.000 15712 Worker thread wakes up
19:07:22.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
19:07:22.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
19:07:22.952 00.000 15712 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
19:07:22.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:22.960 00.008 7988 UpdateGuideState exits: m=1479 SNR=26.0
19:07:22.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:22.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:22.960 00.000 7988 Enqueuing Expose request
19:07:22.960 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 692.85
19:07:22.960 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
19:07:22.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:22.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:07:22.960 00.000 15712 MoveAxis(E, 3, ABG)
19:07:22.960 00.000 15712 Guiding  Dir = 2, Dur = 3
19:07:22.960 00.000 15712 IsGuiding returns 0
19:07:22.976 00.016 15712 IsGuiding returns 0
19:07:22.976 00.000 15712 Move returns status 0, amount 3
19:07:22.976 00.000 15712 MoveAxis(N, 0, ABG)
19:07:22.976 00.000 15712 Move returns status 0, amount 0
19:07:22.976 00.000 15712 move complete, result=0
19:07:22.976 00.000 15712 worker thread done servicing request
19:07:22.976 00.000 15712 Worker thread wakes up
19:07:22.976 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
19:07:22.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:22.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:23.803 00.827 7988 evsrv: cli 0CCD0AC8 connect
19:07:23.805 00.002 7988 case statement mapped state 6 to 3
19:07:23.812 00.007 7988 case statement mapped state 6 to 3
19:07:23.815 00.003 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"309781bf-899a-412b-813c-cd0ac564bead"}
19:07:23.817 00.002 7988 case statement mapped state 6 to 3
19:07:23.817 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"309781bf-899a-412b-813c-cd0ac564bead"}
19:07:23.819 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
19:07:24.628 00.809 15712 Exposure complete
19:07:24.749 00.121 15712 worker thread done servicing request
19:07:24.749 00.000 7988 OnExposeComplete: enter
19:07:24.751 00.002 7988 UpdateGuideState(): m_state=6
19:07:24.753 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
19:07:24.757 00.004 7988 Star::Find returns 1 (0), X=1178.38, Y=434.63, Mass=1456, SNR=25.9, Peak=233 HFD=3.3
19:07:24.759 00.002 7988 MultiStar: [#1 0.17,-0.07,0.98,U] [#2 -0.13,0.03,0.98,U] [#3 -0.14,0.33,0.95,U] [#4 -0.19,0.24,1.00,U] [#5 0.03,-0.38,0.71,U] [#6 0.57,0.18,0.69,U] [#7 0.04,-0.11,0.66,U] [#8 0.29,0.17,0.62,U] 
19:07:24.761 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {-0.04, -0.13}
19:07:24.763 00.002 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
19:07:24.765 00.002 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
19:07:24.768 00.003 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.73 mountX=-0.04 mountY=-0.04, mountTheta=-2.30
19:07:24.768 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
19:07:24.768 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
19:07:24.768 00.000 15712 Worker thread wakes up
19:07:24.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:24.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
19:07:24.768 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
19:07:24.780 00.012 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
19:07:24.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:24.780 00.000 15712 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
19:07:24.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:24.785 00.005 7988 Enqueuing Expose request
19:07:24.789 00.004 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 693.00
19:07:24.789 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
19:07:24.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:24.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:07:24.789 00.000 15712 MoveAxis(E, 3, ABG)
19:07:24.789 00.000 15712 Guiding  Dir = 2, Dur = 3
19:07:24.789 00.000 15712 IsGuiding returns 0
19:07:24.802 00.013 15712 IsGuiding returns 0
19:07:24.802 00.000 15712 Move returns status 0, amount 3
19:07:24.802 00.000 15712 MoveAxis(N, 0, ABG)
19:07:24.802 00.000 15712 Move returns status 0, amount 0
19:07:24.802 00.000 15712 move complete, result=0
19:07:24.802 00.000 15712 worker thread done servicing request
19:07:24.802 00.000 15712 Worker thread wakes up
19:07:24.802 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
19:07:24.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:24.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:26.224 01.422 15712 Exposure complete
19:07:26.381 00.157 15712 worker thread done servicing request
19:07:26.381 00.000 7988 OnExposeComplete: enter
19:07:26.385 00.004 7988 UpdateGuideState(): m_state=6
19:07:26.385 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
19:07:26.393 00.008 7988 Star::Find returns 1 (0), X=1178.53, Y=434.68, Mass=1389, SNR=25.4, Peak=182 HFD=3.2
19:07:26.393 00.000 7988 MultiStar: [#1 0.30,0.12,1.02,U] [#2 -0.03,0.17,1.02,U] [#3 -0.04,0.18,0.96,U] [#4 -0.12,0.14,1.01,U] [#5 0.18,0.03,0.72,U] [#6 0.67,0.35,0.71,U] [#7 0.42,0.18,0.68,U] [#8 0.05,0.32,0.69,U] 
19:07:26.398 00.005 7988 single-star, 8 included, MultiStar: {0.15, 0.15}, one-star: {0.11, -0.08}
19:07:26.398 00.000 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.58) = xAngle (0.90 = 0.90)
19:07:26.398 00.000 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.01 = -2.27)
19:07:26.409 00.011 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.68 mountX=0.08 mountY=-0.10, mountTheta=-0.89
19:07:26.413 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
19:07:26.417 00.004 7988 Enqueuing Move request for scope (0.11, -0.08)
19:07:26.419 00.002 15712 Worker thread wakes up
19:07:26.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:26.422 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
19:07:26.422 00.000 7988 UpdateGuideState exits: m=1389 SNR=25.4
19:07:26.424 00.002 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
19:07:26.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:26.424 00.000 15712 Moving (0.11, -0.08) raw xDistance=0.08 yDistance=-0.10
19:07:26.424 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:26.432 00.008 7988 Enqueuing Expose request
19:07:26.434 00.002 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 693.15
19:07:26.436 00.002 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
19:07:26.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:26.436 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:07:26.436 00.000 15712 MoveAxis(W, 0, ABG)
19:07:26.436 00.000 15712 Move returns status 0, amount 0
19:07:26.436 00.000 15712 MoveAxis(N, 0, ABG)
19:07:26.436 00.000 15712 Move returns status 0, amount 0
19:07:26.436 00.000 15712 move complete, result=0
19:07:26.436 00.000 15712 worker thread done servicing request
19:07:26.436 00.000 15712 Worker thread wakes up
19:07:26.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:26.436 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
19:07:26.440 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:28.073 01.633 15712 Exposure complete
19:07:28.168 00.095 15712 worker thread done servicing request
19:07:28.168 00.000 7988 OnExposeComplete: enter
19:07:28.182 00.014 7988 UpdateGuideState(): m_state=6
19:07:28.184 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
19:07:28.184 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=434.79, Mass=1541, SNR=26.7, Peak=223 HFD=3.5
19:07:28.184 00.000 7988 MultiStar: [#1 -0.01,0.01,0.96,U] [#2 0.01,0.05,0.97,U] [#3 -0.05,0.14,0.93,U] [#4 -0.16,0.07,0.95,U] [#5 0.11,-0.20,0.73,U] [#6 0.35,0.16,0.68,U] [#7 -0.06,-0.11,0.64,U] [#8 0.17,0.22,0.61,U] 
19:07:28.184 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {-0.20, 0.03}
19:07:28.184 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.12)
19:07:28.184 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
19:07:28.184 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.59 mountX=-0.04 mountY=-0.00, mountTheta=-3.13
19:07:28.197 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.04, opts=13)
19:07:28.199 00.002 7988 Enqueuing Move request for scope (-0.00, 0.04)
19:07:28.199 00.000 15712 Worker thread wakes up
19:07:28.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
19:07:28.199 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
19:07:28.199 00.000 15712 Moving (-0.00, 0.04) raw xDistance=-0.04 yDistance=-0.00
19:07:28.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:28.199 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7
19:07:28.207 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:28.209 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:28.211 00.002 7988 Enqueuing Expose request
19:07:28.211 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 693.30
19:07:28.213 00.002 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
19:07:28.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:28.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:07:28.213 00.000 15712 MoveAxis(W, 2, ABG)
19:07:28.213 00.000 15712 Guiding  Dir = 3, Dur = 2
19:07:28.213 00.000 15712 IsGuiding returns 0
19:07:28.230 00.017 15712 IsGuiding returns 0
19:07:28.230 00.000 15712 Move returns status 0, amount 2
19:07:28.230 00.000 15712 MoveAxis(N, 0, ABG)
19:07:28.230 00.000 15712 Move returns status 0, amount 0
19:07:28.230 00.000 15712 move complete, result=0
19:07:28.230 00.000 15712 worker thread done servicing request
19:07:28.230 00.000 15712 Worker thread wakes up
19:07:28.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:28.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:28.230 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
19:07:29.656 01.426 15712 Exposure complete
19:07:29.749 00.093 15712 worker thread done servicing request
19:07:29.749 00.000 7988 OnExposeComplete: enter
19:07:29.749 00.000 7988 UpdateGuideState(): m_state=6
19:07:29.749 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
19:07:29.758 00.009 7988 Star::Find returns 1 (0), X=1178.47, Y=434.75, Mass=1478, SNR=26.0, Peak=192 HFD=3.2
19:07:29.758 00.000 7988 MultiStar: [#1 0.50,0.20,1.01,U] [#2 -0.07,0.17,1.00,U] [#3 -0.04,0.36,0.98,U] [#4 -0.06,0.25,1.01,U] [#5 0.23,0.28,0.72,U] [#6 0.53,0.27,0.68,U] [#7 0.39,0.11,0.66,U] [#8 0.33,0.33,0.63,U] 
19:07:29.758 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.21}, one-star: {0.04, -0.01}
19:07:29.758 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
19:07:29.758 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.87)
19:07:29.765 00.007 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.28 mountX=0.01 mountY=-0.04, mountTheta=-1.30
19:07:29.765 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
19:07:29.765 00.000 7988 Enqueuing Move request for scope (0.04, -0.01)
19:07:29.765 00.000 15712 Worker thread wakes up
19:07:29.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
19:07:29.765 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
19:07:29.765 00.000 15712 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
19:07:29.775 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:29.775 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.0
19:07:29.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:29.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:29.781 00.006 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 693.45
19:07:29.781 00.000 7988 Enqueuing Expose request
19:07:29.781 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
19:07:29.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:29.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:07:29.781 00.000 15712 MoveAxis(E, 0, ABG)
19:07:29.781 00.000 15712 Move returns status 0, amount 0
19:07:29.781 00.000 15712 MoveAxis(N, 0, ABG)
19:07:29.781 00.000 15712 Move returns status 0, amount 0
19:07:29.781 00.000 15712 move complete, result=0
19:07:29.781 00.000 15712 worker thread done servicing request
19:07:29.781 00.000 15712 Worker thread wakes up
19:07:29.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:29.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:29.781 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:07:31.409 01.628 15712 Exposure complete
19:07:31.521 00.112 15712 worker thread done servicing request
19:07:31.521 00.000 7988 OnExposeComplete: enter
19:07:31.526 00.005 7988 UpdateGuideState(): m_state=6
19:07:31.528 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
19:07:31.530 00.002 7988 Star::Find returns 1 (0), X=1178.36, Y=434.81, Mass=1403, SNR=25.4, Peak=192 HFD=3.1
19:07:31.532 00.002 7988 MultiStar: [#1 0.13,0.34,0.97,U] [#2 0.00,0.39,1.02,U] [#3 -0.16,0.14,0.99,U] [#4 -0.14,0.30,1.07,U] [#5 -0.10,-0.03,0.67,U] [#6 0.45,0.39,0.71,U] [#7 -0.09,0.43,0.66,U] [#8 -0.02,0.23,0.70,U] 
19:07:31.534 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.25}, one-star: {-0.06, 0.05}
19:07:31.535 00.001 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.58) = xAngle (4.01 = -2.27)
19:07:31.539 00.004 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.12 = 0.84)
19:07:31.541 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.43 mountX=-0.05 mountY=0.06, mountTheta=2.28
19:07:31.543 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
19:07:31.545 00.002 7988 Enqueuing Move request for scope (-0.06, 0.05)
19:07:31.547 00.002 15712 Worker thread wakes up
19:07:31.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
19:07:31.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
19:07:31.547 00.000 15712 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=0.06
19:07:31.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:31.550 00.003 7988 UpdateGuideState exits: m=1403 SNR=25.4
19:07:31.551 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:31.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:31.556 00.005 7988 Enqueuing Expose request
19:07:31.556 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 693.60
19:07:31.556 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
19:07:31.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:31.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:07:31.556 00.000 15712 MoveAxis(W, 1, ABG)
19:07:31.556 00.000 15712 Guiding  Dir = 3, Dur = 1
19:07:31.572 00.016 15712 IsGuiding returns 0
19:07:31.599 00.027 15712 IsGuiding returns 0
19:07:31.599 00.000 15712 Move returns status 0, amount 1
19:07:31.599 00.000 15712 MoveAxis(N, 0, ABG)
19:07:31.599 00.000 15712 Move returns status 0, amount 0
19:07:31.599 00.000 15712 move complete, result=0
19:07:31.599 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
19:07:31.601 00.002 15712 worker thread done servicing request
19:07:31.601 00.000 15712 Worker thread wakes up
19:07:31.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:31.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:33.016 01.415 15712 Exposure complete
19:07:33.083 00.067 15712 worker thread done servicing request
19:07:33.083 00.000 7988 OnExposeComplete: enter
19:07:33.083 00.000 7988 UpdateGuideState(): m_state=6
19:07:33.086 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
19:07:33.086 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=434.90, Mass=1508, SNR=26.4, Peak=191 HFD=3.4
19:07:33.086 00.000 7988 MultiStar: [#1 0.04,0.19,0.96,U] [#2 0.02,0.21,0.96,U] [#3 -0.00,0.20,0.92,U] [#4 -0.02,0.22,1.02,U] [#5 -0.06,0.01,0.66,U] [#6 0.33,0.24,0.68,U] [#7 0.33,0.17,0.67,U] [#8 0.13,0.05,0.62,U] 
19:07:33.086 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.17}, one-star: {-0.07, 0.14}
19:07:33.086 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.58) = xAngle (3.62 = -2.67)
19:07:33.086 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.44)
19:07:33.093 00.007 7988 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.04 mountX=-0.14 mountY=0.07, mountTheta=2.69
19:07:33.093 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.14, opts=13)
19:07:33.093 00.000 7988 Enqueuing Move request for scope (-0.07, 0.14)
19:07:33.093 00.000 15712 Worker thread wakes up
19:07:33.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
19:07:33.093 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
19:07:33.093 00.000 15712 Moving (-0.07, 0.14) raw xDistance=-0.14 yDistance=0.07
19:07:33.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:33.093 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.4
19:07:33.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:33.103 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:33.103 00.000 7988 Enqueuing Expose request
19:07:33.103 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 693.75
19:07:33.103 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
19:07:33.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:33.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:07:33.103 00.000 15712 MoveAxis(E, 0, ABG)
19:07:33.103 00.000 15712 Move returns status 0, amount 0
19:07:33.103 00.000 15712 MoveAxis(N, 0, ABG)
19:07:33.103 00.000 15712 Move returns status 0, amount 0
19:07:33.103 00.000 15712 move complete, result=0
19:07:33.103 00.000 15712 worker thread done servicing request
19:07:33.103 00.000 15712 Worker thread wakes up
19:07:33.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:33.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:33.103 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:07:34.733 01.630 15712 Exposure complete
19:07:34.795 00.062 15712 worker thread done servicing request
19:07:34.795 00.000 7988 OnExposeComplete: enter
19:07:34.795 00.000 7988 UpdateGuideState(): m_state=6
19:07:34.799 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
19:07:34.799 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.88, Mass=1423, SNR=25.5, Peak=193 HFD=3.1
19:07:34.801 00.002 7988 MultiStar: [#1 0.18,0.32,1.02,U] [#2 0.04,0.54,1.03,U] [#3 0.14,0.37,0.96,U] [#4 -0.02,0.47,1.07,U] [#5 0.07,0.04,0.71,U] [#6 0.37,0.22,0.72,U] [#7 0.21,0.40,0.66,U] [#8 0.17,0.36,0.67,U] 
19:07:34.802 00.001 7988 single-star, 8 included, MultiStar: {0.11, 0.33}, one-star: {-0.02, 0.12}
19:07:34.802 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.98)
19:07:34.804 00.002 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.13)
19:07:34.804 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=-0.12 mountY=0.02, mountTheta=3.01
19:07:34.806 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.12, opts=13)
19:07:34.808 00.002 7988 Enqueuing Move request for scope (-0.02, 0.12)
19:07:34.808 00.000 15712 Worker thread wakes up
19:07:34.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
19:07:34.808 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
19:07:34.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:34.811 00.003 7988 UpdateGuideState exits: m=1423 SNR=25.5
19:07:34.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:34.811 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:34.811 00.000 7988 Enqueuing Expose request
19:07:34.811 00.000 15712 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=0.02
19:07:34.818 00.007 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 693.89
19:07:34.818 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
19:07:34.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:34.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:07:34.818 00.000 15712 MoveAxis(E, 5, ABG)
19:07:34.818 00.000 15712 Guiding  Dir = 2, Dur = 5
19:07:34.818 00.000 15712 IsGuiding returns 0
19:07:34.843 00.025 15712 IsGuiding returns 0
19:07:34.843 00.000 15712 Move returns status 0, amount 5
19:07:34.843 00.000 15712 MoveAxis(N, 0, ABG)
19:07:34.843 00.000 15712 Move returns status 0, amount 0
19:07:34.843 00.000 15712 move complete, result=0
19:07:34.843 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
19:07:34.845 00.002 15712 worker thread done servicing request
19:07:34.845 00.000 15712 Worker thread wakes up
19:07:34.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:34.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:36.264 01.419 15712 Exposure complete
19:07:36.327 00.063 15712 worker thread done servicing request
19:07:36.327 00.000 7988 OnExposeComplete: enter
19:07:36.327 00.000 7988 UpdateGuideState(): m_state=6
19:07:36.327 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
19:07:36.327 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=434.93, Mass=1411, SNR=25.5, Peak=196 HFD=3.3
19:07:36.327 00.000 7988 MultiStar: [#1 0.21,0.29,1.01,U] [#2 -0.15,0.22,1.02,U] [#3 0.22,0.19,0.95,U] [#4 -0.10,0.20,1.00,U] [#5 0.20,0.11,0.71,U] [#6 0.31,0.24,0.71,U] [#7 0.18,0.20,0.66,U] [#8 0.19,0.37,0.63,U] 
19:07:36.327 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.22}, one-star: {-0.04, 0.17}
19:07:36.327 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.58) = xAngle (3.38 = -2.90)
19:07:36.334 00.007 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.21)
19:07:36.334 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.80 mountX=-0.17 mountY=0.04, mountTheta=2.93
19:07:36.334 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.17, opts=13)
19:07:36.334 00.000 7988 Enqueuing Move request for scope (-0.04, 0.17)
19:07:36.334 00.000 15712 Worker thread wakes up
19:07:36.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
19:07:36.334 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
19:07:36.334 00.000 15712 Moving (-0.04, 0.17) raw xDistance=-0.17 yDistance=0.04
19:07:36.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:36.341 00.007 7988 UpdateGuideState exits: m=1411 SNR=25.5
19:07:36.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:36.341 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 694.04
19:07:36.341 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
19:07:36.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:36.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:07:36.341 00.000 15712 MoveAxis(E, 40, ABG)
19:07:36.341 00.000 15712 Guiding  Dir = 2, Dur = 40
19:07:36.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:36.347 00.006 15712 IsGuiding returns 0
19:07:36.347 00.000 7988 Enqueuing Expose request
19:07:36.356 00.009 15712 PulseGuide returned control before completion, sleep 36
19:07:36.404 00.048 15712 IsGuiding returns 0
19:07:36.404 00.000 15712 Move returns status 0, amount 40
19:07:36.404 00.000 15712 MoveAxis(N, 0, ABG)
19:07:36.404 00.000 15712 Move returns status 0, amount 0
19:07:36.404 00.000 15712 move complete, result=0
19:07:36.404 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
19:07:36.411 00.007 15712 worker thread done servicing request
19:07:36.411 00.000 15712 Worker thread wakes up
19:07:36.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:36.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:38.049 01.638 15712 Exposure complete
19:07:38.120 00.071 15712 worker thread done servicing request
19:07:38.120 00.000 7988 OnExposeComplete: enter
19:07:38.120 00.000 7988 UpdateGuideState(): m_state=6
19:07:38.120 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
19:07:38.120 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=434.80, Mass=1488, SNR=26.1, Peak=223 HFD=3.4
19:07:38.126 00.006 7988 MultiStar: [#1 0.10,0.05,0.98,U] [#2 -0.07,0.20,0.97,U] [#3 -0.22,0.18,0.94,U] [#4 -0.34,0.13,1.03,U] [#5 -0.03,-0.17,0.70,U] [#6 0.46,0.27,0.68,U] [#7 0.09,-0.00,0.65,U] [#8 0.15,0.18,0.64,U] 
19:07:38.126 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.10, 0.03}
19:07:38.126 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.89)
19:07:38.126 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.22)
19:07:38.126 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.82 mountX=-0.10 mountY=0.02, mountTheta=2.92
19:07:38.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.10, opts=13)
19:07:38.126 00.000 7988 Enqueuing Move request for scope (-0.03, 0.10)
19:07:38.126 00.000 15712 Worker thread wakes up
19:07:38.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
19:07:38.126 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
19:07:38.126 00.000 15712 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=0.02
19:07:38.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:38.126 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.1
19:07:38.137 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:38.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:38.137 00.000 7988 Enqueuing Expose request
19:07:38.137 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 694.19
19:07:38.137 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
19:07:38.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:38.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:07:38.137 00.000 15712 MoveAxis(E, 9, ABG)
19:07:38.137 00.000 15712 Guiding  Dir = 2, Dur = 9
19:07:38.137 00.000 15712 IsGuiding returns 0
19:07:38.158 00.021 15712 IsGuiding returns 0
19:07:38.158 00.000 15712 Move returns status 0, amount 9
19:07:38.158 00.000 15712 MoveAxis(N, 0, ABG)
19:07:38.158 00.000 15712 Move returns status 0, amount 0
19:07:38.158 00.000 15712 move complete, result=0
19:07:38.158 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
19:07:38.170 00.012 15712 worker thread done servicing request
19:07:38.170 00.000 15712 Worker thread wakes up
19:07:38.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:38.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:39.575 01.405 15712 Exposure complete
19:07:39.645 00.070 15712 worker thread done servicing request
19:07:39.645 00.000 7988 OnExposeComplete: enter
19:07:39.647 00.002 7988 UpdateGuideState(): m_state=6
19:07:39.647 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
19:07:39.649 00.002 7988 Star::Find returns 1 (0), X=1178.25, Y=434.66, Mass=1448, SNR=25.7, Peak=196 HFD=3.1
19:07:39.649 00.000 7988 MultiStar: [#1 0.12,0.29,1.01,U] [#2 0.01,0.20,1.01,U] [#3 -0.11,0.16,0.92,U] [#4 -0.24,0.25,1.01,U] [#5 -0.12,0.12,0.70,U] [#6 0.48,0.30,0.69,U] [#7 0.21,0.13,0.67,U] [#8 0.04,0.26,0.67,U] 
19:07:39.649 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.18}, one-star: {-0.17, -0.10}
19:07:39.653 00.004 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
19:07:39.653 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
19:07:39.653 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.54 mountX=-0.18 mountY=-0.01, mountTheta=-3.09
19:07:39.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.18, opts=13)
19:07:39.653 00.000 7988 Enqueuing Move request for scope (0.01, 0.18)
19:07:39.653 00.000 15712 Worker thread wakes up
19:07:39.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
19:07:39.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
19:07:39.653 00.000 15712 Moving (0.01, 0.18) raw xDistance=-0.18 yDistance=-0.01
19:07:39.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:39.653 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.7
19:07:39.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:39.653 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:39.653 00.000 7988 Enqueuing Expose request
19:07:39.653 00.000 15712 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 694.33
19:07:39.653 00.000 15712 PPEC: input: -0.18, control: -0.14, exposure: 1500
19:07:39.653 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:39.653 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:07:39.653 00.000 15712 MoveAxis(E, 46, ABG)
19:07:39.653 00.000 15712 Guiding  Dir = 2, Dur = 46
19:07:39.653 00.000 15712 IsGuiding returns 0
19:07:39.687 00.034 15712 PulseGuide returned control before completion, sleep 35
19:07:39.733 00.046 15712 IsGuiding returns 1
19:07:39.733 00.000 15712 scope still moving after pulse duration time elapsed
19:07:39.766 00.033 15712 IsGuiding returns 0
19:07:39.766 00.000 15712 scope move finished after 46 + 55 ms
19:07:39.766 00.000 15712 Move returns status 0, amount 46
19:07:39.766 00.000 15712 MoveAxis(N, 0, ABG)
19:07:39.766 00.000 15712 Move returns status 0, amount 0
19:07:39.766 00.000 15712 move complete, result=0
19:07:39.766 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
19:07:39.768 00.002 15712 worker thread done servicing request
19:07:39.768 00.000 15712 Worker thread wakes up
19:07:39.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:39.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:41.406 01.638 15712 Exposure complete
19:07:41.468 00.062 15712 worker thread done servicing request
19:07:41.468 00.000 7988 OnExposeComplete: enter
19:07:41.468 00.000 7988 UpdateGuideState(): m_state=6
19:07:41.472 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
19:07:41.472 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=434.55, Mass=1532, SNR=26.5, Peak=198 HFD=3.3
19:07:41.474 00.002 7988 MultiStar: [#1 0.24,-0.07,0.93,U] [#2 0.11,-0.11,0.96,U] [#3 0.03,-0.02,0.91,U] [#4 0.00,0.00,0.99,U] [#5 0.21,-0.09,0.70,U] [#6 0.48,0.16,0.68,U] [#7 0.27,0.02,0.63,U] [#8 0.11,-0.02,0.61,U] 
19:07:41.474 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {-0.02, -0.21}
19:07:41.476 00.002 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.26 = 1.26)
19:07:41.476 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.92)
19:07:41.478 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.32 mountX=0.05 mountY=-0.14, mountTheta=-1.25
19:07:41.480 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.05, opts=13)
19:07:41.480 00.000 7988 Enqueuing Move request for scope (0.14, -0.05)
19:07:41.483 00.003 15712 Worker thread wakes up
19:07:41.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:41.483 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.5
19:07:41.483 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:41.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
19:07:41.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
19:07:41.483 00.000 15712 Moving (0.14, -0.05) raw xDistance=0.05 yDistance=-0.14
19:07:41.483 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:41.483 00.000 7988 Enqueuing Expose request
19:07:41.489 00.006 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 694.48
19:07:41.489 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
19:07:41.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:41.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:07:41.489 00.000 15712 MoveAxis(E, 14, ABG)
19:07:41.489 00.000 15712 Guiding  Dir = 2, Dur = 14
19:07:41.523 00.034 15712 IsGuiding returns 0
19:07:41.540 00.017 15712 IsGuiding returns 1
19:07:41.540 00.000 15712 scope still moving after pulse duration time elapsed
19:07:41.563 00.023 15712 IsGuiding returns 1
19:07:41.594 00.031 15712 IsGuiding returns 0
19:07:41.594 00.000 15712 scope move finished after 14 + 56 ms
19:07:41.594 00.000 15712 Move returns status 0, amount 14
19:07:41.594 00.000 15712 MoveAxis(N, 0, ABG)
19:07:41.594 00.000 15712 Move returns status 0, amount 0
19:07:41.594 00.000 15712 move complete, result=0
19:07:41.594 00.000 15712 worker thread done servicing request
19:07:41.594 00.000 15712 Worker thread wakes up
19:07:41.594 00.000 7988 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
19:07:41.596 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:41.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:43.013 01.417 15712 Exposure complete
19:07:43.074 00.061 15712 worker thread done servicing request
19:07:43.074 00.000 7988 OnExposeComplete: enter
19:07:43.074 00.000 7988 UpdateGuideState(): m_state=6
19:07:43.074 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
19:07:43.074 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=434.82, Mass=1406, SNR=25.2, Peak=173 HFD=3.5
19:07:43.074 00.000 7988 MultiStar: [#1 0.21,0.04,1.00,U] [#2 0.05,-0.00,1.00,U] [#3 -0.06,0.04,1.03,U] [#4 0.03,0.20,1.07,U] [#5 0.11,0.10,0.69,U] [#6 0.42,0.32,0.75,U] [#7 0.21,-0.08,0.71,U] [#8 0.26,0.10,0.66,U] 
19:07:43.074 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.08}, one-star: {0.10, 0.06}
19:07:43.074 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.14 = 2.14)
19:07:43.074 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.25 = -1.04)
19:07:43.074 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
19:07:43.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.06, opts=13)
19:07:43.088 00.014 7988 Enqueuing Move request for scope (0.10, 0.06)
19:07:43.088 00.000 15712 Worker thread wakes up
19:07:43.088 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
19:07:43.088 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
19:07:43.088 00.000 15712 Moving (0.10, 0.06) raw xDistance=-0.06 yDistance=-0.10
19:07:43.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:43.090 00.002 7988 UpdateGuideState exits: m=1406 SNR=25.2
19:07:43.092 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:43.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:43.094 00.002 7988 Enqueuing Expose request
19:07:43.094 00.000 15712 PPEC rslt: input = -0.06, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 694.62
19:07:43.094 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
19:07:43.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:43.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:07:43.094 00.000 15712 MoveAxis(E, 14, ABG)
19:07:43.096 00.002 15712 Guiding  Dir = 2, Dur = 14
19:07:43.121 00.025 15712 IsGuiding returns 0
19:07:43.139 00.018 15712 IsGuiding returns 1
19:07:43.139 00.000 15712 scope still moving after pulse duration time elapsed
19:07:43.184 00.045 15712 IsGuiding returns 0
19:07:43.184 00.000 15712 scope move finished after 14 + 49 ms
19:07:43.184 00.000 15712 Move returns status 0, amount 14
19:07:43.184 00.000 15712 MoveAxis(N, 0, ABG)
19:07:43.184 00.000 15712 Move returns status 0, amount 0
19:07:43.184 00.000 15712 move complete, result=0
19:07:43.184 00.000 15712 worker thread done servicing request
19:07:43.184 00.000 15712 Worker thread wakes up
19:07:43.184 00.000 7988 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
19:07:43.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:43.189 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:44.827 01.638 15712 Exposure complete
19:07:44.889 00.062 15712 worker thread done servicing request
19:07:44.889 00.000 7988 OnExposeComplete: enter
19:07:44.891 00.002 7988 UpdateGuideState(): m_state=6
19:07:44.893 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
19:07:44.893 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=434.55, Mass=1444, SNR=25.6, Peak=197 HFD=3.2
19:07:44.893 00.000 7988 MultiStar: [#1 0.21,0.00,1.02,U] [#2 0.14,-0.03,0.99,U] [#3 0.13,-0.05,0.95,U] [#4 -0.02,0.06,1.02,U] [#5 0.15,-0.13,0.70,U] [#6 0.47,-0.06,0.70,U] [#7 0.27,-0.07,0.64,U] [#8 0.32,-0.10,0.65,U] 
19:07:44.893 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {-0.08, -0.21}
19:07:44.893 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
19:07:44.893 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.98)
19:07:44.893 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=0.06 mountY=-0.15, mountTheta=-1.19
19:07:44.893 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.06, opts=13)
19:07:44.893 00.000 7988 Enqueuing Move request for scope (0.16, -0.06)
19:07:44.893 00.000 15712 Worker thread wakes up
19:07:44.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
19:07:44.893 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
19:07:44.905 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:44.905 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.6
19:07:44.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:44.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:44.905 00.000 7988 Enqueuing Expose request
19:07:44.910 00.005 15712 Moving (0.16, -0.06) raw xDistance=0.06 yDistance=-0.15
19:07:44.910 00.000 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 694.77
19:07:44.910 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
19:07:44.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:44.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:07:44.910 00.000 15712 MoveAxis(E, 12, ABG)
19:07:44.910 00.000 15712 Guiding  Dir = 2, Dur = 12
19:07:44.910 00.000 15712 IsGuiding returns 0
19:07:44.927 00.017 15712 IsGuiding returns 1
19:07:44.927 00.000 15712 scope still moving after pulse duration time elapsed
19:07:44.953 00.026 15712 IsGuiding returns 1
19:07:44.989 00.036 15712 IsGuiding returns 0
19:07:44.989 00.000 15712 scope move finished after 12 + 67 ms
19:07:44.989 00.000 15712 Move returns status 0, amount 12
19:07:44.989 00.000 15712 MoveAxis(N, 0, ABG)
19:07:44.989 00.000 15712 Move returns status 0, amount 0
19:07:44.989 00.000 15712 move complete, result=0
19:07:44.989 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
19:07:44.995 00.006 15712 worker thread done servicing request
19:07:44.995 00.000 15712 Worker thread wakes up
19:07:44.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:44.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:46.405 01.410 15712 Exposure complete
19:07:46.469 00.064 15712 worker thread done servicing request
19:07:46.469 00.000 7988 OnExposeComplete: enter
19:07:46.469 00.000 7988 UpdateGuideState(): m_state=6
19:07:46.469 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
19:07:46.469 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=434.42, Mass=1411, SNR=25.5, Peak=201 HFD=3.3
19:07:46.469 00.000 7988 MultiStar: [#1 0.06,-0.28,0.99,U] [#2 -0.07,-0.33,1.05,U] [#3 -0.14,-0.17,0.92,U] [#4 -0.13,-0.20,1.03,U] [#5 0.04,-0.30,0.73,U] [#6 0.48,-0.16,0.73,U] [#7 -0.10,0.05,0.67,U] [#8 0.08,-0.21,0.62,U] 
19:07:46.469 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.23}, one-star: {-0.08, -0.34}
19:07:46.476 00.007 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
19:07:46.476 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
19:07:46.476 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.57 mountX=0.23 mountY=0.01, mountTheta=0.03
19:07:46.480 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.23, opts=13)
19:07:46.480 00.000 7988 Enqueuing Move request for scope (-0.00, -0.23)
19:07:46.482 00.002 15712 Worker thread wakes up
19:07:46.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.23) opts 0xd
19:07:46.482 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.23)
19:07:46.482 00.000 15712 Moving (-0.00, -0.23) raw xDistance=0.23 yDistance=0.01
19:07:46.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:46.483 00.001 7988 UpdateGuideState exits: m=1411 SNR=25.5
19:07:46.485 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:46.485 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:46.485 00.000 7988 Enqueuing Expose request
19:07:46.485 00.000 15712 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 694.91
19:07:46.485 00.000 15712 PPEC: input: 0.23, control: 0.10, exposure: 1500
19:07:46.485 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:46.485 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:07:46.485 00.000 15712 MoveAxis(W, 33, ABG)
19:07:46.485 00.000 15712 Guiding  Dir = 3, Dur = 33
19:07:46.485 00.000 15712 IsGuiding returns 0
19:07:46.510 00.025 15712 PulseGuide returned control before completion, sleep 21
19:07:46.565 00.055 15712 IsGuiding returns 0
19:07:46.565 00.000 15712 Move returns status 0, amount 33
19:07:46.565 00.000 15712 MoveAxis(N, 0, ABG)
19:07:46.565 00.000 15712 Move returns status 0, amount 0
19:07:46.565 00.000 15712 move complete, result=0
19:07:46.565 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
19:07:46.577 00.012 15712 worker thread done servicing request
19:07:46.577 00.000 15712 Worker thread wakes up
19:07:46.578 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:46.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:48.209 01.631 15712 Exposure complete
19:07:48.269 00.060 15712 worker thread done servicing request
19:07:48.269 00.000 7988 OnExposeComplete: enter
19:07:48.269 00.000 7988 UpdateGuideState(): m_state=6
19:07:48.269 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
19:07:48.269 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=434.50, Mass=1457, SNR=25.7, Peak=197 HFD=3.2
19:07:48.269 00.000 7988 MultiStar: [#1 0.22,-0.22,0.96,U] [#2 0.18,-0.31,0.99,U] [#3 -0.21,-0.22,0.95,U] [#4 -0.24,-0.15,1.01,U] [#5 0.20,-0.24,0.73,U] [#6 0.24,-0.14,0.68,U] [#7 0.18,-0.33,0.66,U] [#8 0.19,-0.11,0.61,U] 
19:07:48.269 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.22}, one-star: {0.00, -0.26}
19:07:48.269 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
19:07:48.280 00.011 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.88)
19:07:48.280 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.28 mountX=0.22 mountY=-0.06, mountTheta=-0.26
19:07:48.280 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.22, opts=13)
19:07:48.280 00.000 7988 Enqueuing Move request for scope (0.07, -0.22)
19:07:48.285 00.005 15712 Worker thread wakes up
19:07:48.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
19:07:48.285 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
19:07:48.285 00.000 15712 Moving (0.07, -0.22) raw xDistance=0.22 yDistance=-0.06
19:07:48.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:07:48.285 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.7
19:07:48.287 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:48.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:48.287 00.000 15712 PPEC rslt: input = 0.22, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 695.05
19:07:48.287 00.000 15712 PPEC: input: 0.22, control: 0.09, exposure: 1500
19:07:48.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:48.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:07:48.287 00.000 15712 MoveAxis(W, 31, ABG)
19:07:48.287 00.000 7988 Enqueuing Expose request
19:07:48.292 00.005 15712 Guiding  Dir = 3, Dur = 31
19:07:48.318 00.026 15712 IsGuiding returns 0
19:07:48.332 00.014 15712 PulseGuide returned control before completion, sleep 26
19:07:48.382 00.050 15712 IsGuiding returns 0
19:07:48.382 00.000 15712 Move returns status 0, amount 31
19:07:48.382 00.000 15712 MoveAxis(N, 0, ABG)
19:07:48.382 00.000 15712 Move returns status 0, amount 0
19:07:48.382 00.000 15712 move complete, result=0
19:07:48.382 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
19:07:48.382 00.000 15712 worker thread done servicing request
19:07:48.382 00.000 15712 Worker thread wakes up
19:07:48.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:48.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:49.801 01.419 15712 Exposure complete
19:07:49.874 00.073 15712 worker thread done servicing request
19:07:49.874 00.000 7988 OnExposeComplete: enter
19:07:49.876 00.002 7988 UpdateGuideState(): m_state=6
19:07:49.878 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
19:07:49.878 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=434.69, Mass=1493, SNR=26.2, Peak=224 HFD=3.3
19:07:49.880 00.002 7988 MultiStar: [#1 0.11,-0.01,1.02,U] [#2 -0.11,-0.05,0.97,U] [#3 -0.08,-0.08,0.94,U] [#4 -0.16,0.13,0.99,U] [#5 -0.03,-0.13,0.64,U] [#6 0.17,-0.01,0.72,U] [#7 0.11,-0.23,0.64,U] [#8 -0.00,-0.25,0.64,U] 
19:07:49.882 00.002 7988 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.16, -0.07}
19:07:49.884 00.002 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.58) = xAngle (-0.41 = -0.41)
19:07:49.884 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.70 = 2.70)
19:07:49.886 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.99 mountX=0.06 mountY=0.03, mountTheta=0.43
19:07:49.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
19:07:49.890 00.002 7988 Enqueuing Move request for scope (-0.03, -0.06)
19:07:49.892 00.002 15712 Worker thread wakes up
19:07:49.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
19:07:49.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
19:07:49.892 00.000 15712 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.03
19:07:49.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:49.892 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.2
19:07:49.894 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:49.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:49.894 00.000 7988 Enqueuing Expose request
19:07:49.894 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 695.20
19:07:49.894 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
19:07:49.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:49.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:07:49.894 00.000 15712 MoveAxis(E, 10, ABG)
19:07:49.894 00.000 15712 Guiding  Dir = 2, Dur = 10
19:07:49.894 00.000 15712 IsGuiding returns 0
19:07:49.914 00.020 15712 IsGuiding returns 1
19:07:49.914 00.000 15712 scope still moving after pulse duration time elapsed
19:07:49.962 00.048 15712 IsGuiding returns 0
19:07:49.962 00.000 15712 scope move finished after 10 + 55 ms
19:07:49.962 00.000 15712 Move returns status 0, amount 10
19:07:49.962 00.000 15712 MoveAxis(N, 0, ABG)
19:07:49.962 00.000 15712 Move returns status 0, amount 0
19:07:49.962 00.000 15712 move complete, result=0
19:07:49.962 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
19:07:49.966 00.004 15712 worker thread done servicing request
19:07:49.966 00.000 15712 Worker thread wakes up
19:07:49.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:49.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:51.601 01.635 15712 Exposure complete
19:07:51.662 00.061 15712 worker thread done servicing request
19:07:51.662 00.000 7988 OnExposeComplete: enter
19:07:51.665 00.003 7988 UpdateGuideState(): m_state=6
19:07:51.665 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
19:07:51.667 00.002 7988 Star::Find returns 1 (0), X=1178.25, Y=434.81, Mass=1407, SNR=25.3, Peak=188 HFD=3.5
19:07:51.669 00.002 7988 MultiStar: [#1 0.34,0.19,1.01,U] [#2 -0.01,0.21,0.99,U] [#3 0.12,0.13,0.91,U] [#4 -0.12,0.31,1.05,U] [#5 0.07,0.10,0.71,U] [#6 0.50,0.33,0.69,U] [#7 -0.02,0.01,0.66,U] [#8 -0.08,0.33,0.68,U] 
19:07:51.669 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.18}, one-star: {-0.18, 0.05}
19:07:51.671 00.002 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.44 = -1.84)
19:07:51.671 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.55 = 1.27)
19:07:51.673 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.18 cameraTheta=2.86 mountX=-0.05 mountY=0.17, mountTheta=1.84
19:07:51.675 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.05, opts=13)
19:07:51.675 00.000 7988 Enqueuing Move request for scope (-0.18, 0.05)
19:07:51.678 00.003 15712 Worker thread wakes up
19:07:51.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:51.678 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.3
19:07:51.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:51.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:51.682 00.004 7988 Enqueuing Expose request
19:07:51.682 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
19:07:51.682 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
19:07:51.682 00.000 15712 Moving (-0.18, 0.05) raw xDistance=-0.05 yDistance=0.17
19:07:51.684 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 695.34
19:07:51.684 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
19:07:51.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:51.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:07:51.684 00.000 15712 MoveAxis(E, 6, ABG)
19:07:51.684 00.000 15712 Guiding  Dir = 2, Dur = 6
19:07:51.684 00.000 15712 IsGuiding returns 0
19:07:51.699 00.015 15712 IsGuiding returns 0
19:07:51.699 00.000 15712 Move returns status 0, amount 6
19:07:51.699 00.000 15712 MoveAxis(N, 0, ABG)
19:07:51.699 00.000 15712 Move returns status 0, amount 0
19:07:51.699 00.000 15712 move complete, result=0
19:07:51.699 00.000 15712 worker thread done servicing request
19:07:51.699 00.000 15712 Worker thread wakes up
19:07:51.699 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
19:07:51.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:51.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:53.125 01.426 15712 Exposure complete
19:07:53.188 00.063 15712 worker thread done servicing request
19:07:53.188 00.000 7988 OnExposeComplete: enter
19:07:53.188 00.000 7988 UpdateGuideState(): m_state=6
19:07:53.188 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
19:07:53.188 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=435.00, Mass=1447, SNR=25.7, Peak=178 HFD=3.5
19:07:53.188 00.000 7988 MultiStar: [#1 -0.02,0.34,1.05,U] [#2 -0.01,0.21,1.01,U] [#3 0.25,0.42,0.98,U] [#4 -0.08,0.41,1.01,U] [#5 0.21,-0.08,0.70,U] [#6 0.48,0.28,0.68,U] [#7 0.19,0.10,0.66,U] [#8 0.23,0.43,0.67,U] 
19:07:53.188 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.27}, one-star: {0.12, 0.24}
19:07:53.188 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
19:07:53.188 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.78 = -0.50)
19:07:53.197 00.009 7988 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.10 mountX=-0.24 mountY=-0.13, mountTheta=-2.65
19:07:53.197 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.24, opts=13)
19:07:53.197 00.000 7988 Enqueuing Move request for scope (0.12, 0.24)
19:07:53.197 00.000 15712 Worker thread wakes up
19:07:53.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
19:07:53.197 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
19:07:53.197 00.000 15712 Moving (0.12, 0.24) raw xDistance=-0.24 yDistance=-0.13
19:07:53.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:53.201 00.004 7988 UpdateGuideState exits: m=1447 SNR=25.7
19:07:53.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:53.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:53.201 00.000 7988 Enqueuing Expose request
19:07:53.201 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 695.48
19:07:53.201 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
19:07:53.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:53.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:07:53.201 00.000 15712 MoveAxis(E, 53, ABG)
19:07:53.201 00.000 15712 Guiding  Dir = 2, Dur = 53
19:07:53.201 00.000 15712 IsGuiding returns 0
19:07:53.217 00.016 15712 PulseGuide returned control before completion, sleep 45
19:07:53.298 00.081 15712 IsGuiding returns 0
19:07:53.298 00.000 15712 Move returns status 0, amount 53
19:07:53.298 00.000 15712 MoveAxis(N, 0, ABG)
19:07:53.298 00.000 15712 Move returns status 0, amount 0
19:07:53.298 00.000 15712 move complete, result=0
19:07:53.298 00.000 7988 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
19:07:53.307 00.009 15712 worker thread done servicing request
19:07:53.307 00.000 15712 Worker thread wakes up
19:07:53.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:53.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:54.937 01.630 15712 Exposure complete
19:07:54.998 00.061 15712 worker thread done servicing request
19:07:54.998 00.000 7988 OnExposeComplete: enter
19:07:54.998 00.000 7988 UpdateGuideState(): m_state=6
19:07:55.002 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
19:07:55.002 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=434.72, Mass=1485, SNR=26.1, Peak=186 HFD=3.2
19:07:55.004 00.002 7988 MultiStar: [#1 0.38,0.03,0.95,U] [#2 0.01,0.14,0.95,U] [#3 0.09,0.06,0.88,U] [#4 0.01,0.10,1.01,U] [#5 0.08,0.20,0.72,U] [#6 0.39,0.12,0.70,U] [#7 0.16,0.04,0.63,U] [#8 0.27,-0.03,0.65,U] 
19:07:55.006 00.002 7988 single-star, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.13, -0.04}
19:07:55.006 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
19:07:55.008 00.002 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.94)
19:07:55.008 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=0.04 mountY=-0.12, mountTheta=-1.23
19:07:55.010 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.04, opts=13)
19:07:55.012 00.002 7988 Enqueuing Move request for scope (0.13, -0.04)
19:07:55.012 00.000 15712 Worker thread wakes up
19:07:55.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
19:07:55.012 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
19:07:55.012 00.000 15712 Moving (0.13, -0.04) raw xDistance=0.04 yDistance=-0.12
19:07:55.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:55.014 00.002 7988 UpdateGuideState exits: m=1485 SNR=26.1
19:07:55.014 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:55.014 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 695.62
19:07:55.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:55.014 00.000 7988 Enqueuing Expose request
19:07:55.014 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
19:07:55.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:55.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:07:55.014 00.000 15712 MoveAxis(E, 7, ABG)
19:07:55.014 00.000 15712 Guiding  Dir = 2, Dur = 7
19:07:55.014 00.000 15712 IsGuiding returns 0
19:07:55.046 00.032 15712 IsGuiding returns 0
19:07:55.046 00.000 15712 Move returns status 0, amount 7
19:07:55.046 00.000 15712 MoveAxis(N, 0, ABG)
19:07:55.046 00.000 15712 Move returns status 0, amount 0
19:07:55.046 00.000 15712 move complete, result=0
19:07:55.046 00.000 15712 worker thread done servicing request
19:07:55.046 00.000 15712 Worker thread wakes up
19:07:55.046 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
19:07:55.048 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:55.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:56.470 01.422 15712 Exposure complete
19:07:56.529 00.059 15712 worker thread done servicing request
19:07:56.529 00.000 7988 OnExposeComplete: enter
19:07:56.529 00.000 7988 UpdateGuideState(): m_state=6
19:07:56.534 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
19:07:56.534 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=434.79, Mass=1472, SNR=25.8, Peak=203 HFD=3.3
19:07:56.536 00.002 7988 MultiStar: [#1 0.24,0.03,1.00,U] [#2 -0.06,0.26,1.01,U] [#3 -0.21,0.30,0.94,U] [#4 -0.11,0.13,1.01,U] [#5 0.15,-0.02,0.73,U] [#6 0.49,0.33,0.70,U] [#7 0.08,0.04,0.65,U] [#8 0.14,0.20,0.64,U] 
19:07:56.538 00.002 7988 single-star, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.01, 0.03}
19:07:56.538 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
19:07:56.540 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
19:07:56.540 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.28 mountX=-0.03 mountY=-0.01, mountTheta=-2.83
19:07:56.542 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
19:07:56.544 00.002 7988 Enqueuing Move request for scope (0.01, 0.03)
19:07:56.545 00.001 15712 Worker thread wakes up
19:07:56.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
19:07:56.545 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
19:07:56.545 00.000 15712 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
19:07:56.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:56.545 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.8
19:07:56.548 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:56.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:56.550 00.002 7988 Enqueuing Expose request
19:07:56.550 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 695.76
19:07:56.550 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
19:07:56.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:56.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:07:56.550 00.000 15712 MoveAxis(E, 9, ABG)
19:07:56.550 00.000 15712 Guiding  Dir = 2, Dur = 9
19:07:56.552 00.002 15712 IsGuiding returns 0
19:07:56.566 00.014 15712 IsGuiding returns 0
19:07:56.566 00.000 15712 Move returns status 0, amount 9
19:07:56.566 00.000 15712 MoveAxis(N, 0, ABG)
19:07:56.566 00.000 15712 Move returns status 0, amount 0
19:07:56.566 00.000 15712 move complete, result=0
19:07:56.566 00.000 15712 worker thread done servicing request
19:07:56.566 00.000 15712 Worker thread wakes up
19:07:56.566 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
19:07:56.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:56.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:58.204 01.638 15712 Exposure complete
19:07:58.266 00.062 15712 worker thread done servicing request
19:07:58.266 00.000 7988 OnExposeComplete: enter
19:07:58.266 00.000 7988 UpdateGuideState(): m_state=6
19:07:58.269 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
19:07:58.271 00.002 7988 Star::Find returns 1 (0), X=1178.39, Y=435.01, Mass=1468, SNR=25.9, Peak=210 HFD=3.4
19:07:58.271 00.000 7988 MultiStar: [#1 0.08,0.27,0.97,U] [#2 -0.12,0.49,1.02,U] [#3 -0.09,0.30,0.95,U] [#4 -0.33,0.40,1.04,U] [#5 -0.08,0.18,0.73,U] [#6 0.43,0.40,0.70,U] [#7 0.09,0.11,0.66,U] [#8 -0.03,0.40,0.66,U] 
19:07:58.271 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.32}, one-star: {-0.04, 0.25}
19:07:58.271 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
19:07:58.271 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.12)
19:07:58.271 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.72 mountX=-0.25 mountY=0.03, mountTheta=3.02
19:07:58.279 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.25, opts=13)
19:07:58.281 00.002 7988 Enqueuing Move request for scope (-0.04, 0.25)
19:07:58.282 00.001 15712 Worker thread wakes up
19:07:58.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
19:07:58.282 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
19:07:58.282 00.000 15712 Moving (-0.04, 0.25) raw xDistance=-0.25 yDistance=0.03
19:07:58.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:58.282 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.9
19:07:58.284 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:58.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:58.284 00.000 7988 Enqueuing Expose request
19:07:58.284 00.000 15712 PPEC rslt: input = -0.25, final = -0.18, react = -0.15, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 695.90
19:07:58.284 00.000 15712 PPEC: input: -0.25, control: -0.18, exposure: 1500
19:07:58.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:58.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:07:58.284 00.000 15712 MoveAxis(E, 59, ABG)
19:07:58.284 00.000 15712 Guiding  Dir = 2, Dur = 59
19:07:58.303 00.019 15712 IsGuiding returns 0
19:07:58.313 00.010 15712 PulseGuide returned control before completion, sleep 54
19:07:58.392 00.079 15712 IsGuiding returns 0
19:07:58.392 00.000 15712 Move returns status 0, amount 59
19:07:58.392 00.000 15712 MoveAxis(N, 0, ABG)
19:07:58.392 00.000 15712 Move returns status 0, amount 0
19:07:58.392 00.000 15712 move complete, result=0
19:07:58.392 00.000 15712 worker thread done servicing request
19:07:58.392 00.000 15712 Worker thread wakes up
19:07:58.392 00.000 7988 GuideStep: -0.2 px 59 ms EAST, 0.0 px 0 ms NORTH
19:07:58.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:58.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:07:59.815 01.423 15712 Exposure complete
19:07:59.877 00.062 15712 worker thread done servicing request
19:07:59.877 00.000 7988 OnExposeComplete: enter
19:07:59.877 00.000 7988 UpdateGuideState(): m_state=6
19:07:59.877 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
19:07:59.877 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=434.95, Mass=1381, SNR=25.1, Peak=207 HFD=2.9
19:07:59.877 00.000 7988 MultiStar: [#1 0.11,0.24,1.04,U] [#2 -0.08,0.39,1.02,U] [#3 -0.10,0.42,1.00,U] [#4 -0.29,0.43,1.04,U] [#5 0.09,0.46,0.71,U] [#6 0.28,0.38,0.74,U] [#7 0.19,0.35,0.67,U] [#8 0.23,0.34,0.64,U] 
19:07:59.877 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.35}, one-star: {-0.08, 0.19}
19:07:59.877 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
19:07:59.877 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.37)
19:07:59.887 00.010 7988 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.97 mountX=-0.19 mountY=0.08, mountTheta=2.77
19:07:59.889 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.19, opts=13)
19:07:59.890 00.001 7988 Enqueuing Move request for scope (-0.08, 0.19)
19:07:59.890 00.000 15712 Worker thread wakes up
19:07:59.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:07:59.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
19:07:59.890 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
19:07:59.890 00.000 7988 UpdateGuideState exits: m=1381 SNR=25.1
19:07:59.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:59.895 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:07:59.895 00.000 7988 Enqueuing Expose request
19:07:59.897 00.002 15712 Moving (-0.08, 0.19) raw xDistance=-0.19 yDistance=0.08
19:07:59.900 00.003 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 696.04
19:07:59.900 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
19:07:59.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:59.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:07:59.900 00.000 15712 MoveAxis(E, 46, ABG)
19:07:59.900 00.000 15712 Guiding  Dir = 2, Dur = 46
19:07:59.906 00.006 15712 IsGuiding returns 0
19:07:59.922 00.016 15712 PulseGuide returned control before completion, sleep 41
19:07:59.970 00.048 15712 IsGuiding returns 0
19:07:59.970 00.000 15712 Move returns status 0, amount 46
19:07:59.970 00.000 15712 MoveAxis(N, 0, ABG)
19:07:59.970 00.000 15712 Move returns status 0, amount 0
19:07:59.970 00.000 15712 move complete, result=0
19:07:59.970 00.000 15712 worker thread done servicing request
19:07:59.970 00.000 15712 Worker thread wakes up
19:07:59.970 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
19:07:59.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:07:59.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:01.615 01.645 15712 Exposure complete
19:08:01.677 00.062 15712 worker thread done servicing request
19:08:01.677 00.000 7988 OnExposeComplete: enter
19:08:01.677 00.000 7988 UpdateGuideState(): m_state=6
19:08:01.681 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
19:08:01.683 00.002 7988 Star::Find returns 1 (0), X=1178.40, Y=434.87, Mass=1426, SNR=25.4, Peak=183 HFD=3.3
19:08:01.683 00.000 7988 MultiStar: [#1 0.12,0.37,1.03,U] [#2 -0.06,0.32,1.02,U] [#3 -0.13,0.15,0.95,U] [#4 -0.20,0.57,1.05,U] [#5 -0.06,0.08,0.76,U] [#6 0.43,0.54,0.71,U] [#7 0.17,0.17,0.70,U] [#8 0.15,0.31,0.62,U] 
19:08:01.685 00.002 7988 single-star, 8 included, MultiStar: {0.02, 0.30}, one-star: {-0.02, 0.11}
19:08:01.685 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.35 = -2.94)
19:08:01.687 00.002 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
19:08:01.687 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.77 mountX=-0.11 mountY=0.02, mountTheta=2.97
19:08:01.689 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.11, opts=13)
19:08:01.690 00.001 7988 Enqueuing Move request for scope (-0.02, 0.11)
19:08:01.690 00.000 15712 Worker thread wakes up
19:08:01.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
19:08:01.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
19:08:01.690 00.000 15712 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.02
19:08:01.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:01.690 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.4
19:08:01.694 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:01.696 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:01.696 00.000 7988 Enqueuing Expose request
19:08:01.698 00.002 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 696.18
19:08:01.698 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
19:08:01.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:01.698 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:08:01.698 00.000 15712 MoveAxis(E, 11, ABG)
19:08:01.698 00.000 15712 Guiding  Dir = 2, Dur = 11
19:08:01.698 00.000 15712 IsGuiding returns 0
19:08:01.711 00.013 15712 IsGuiding returns 1
19:08:01.711 00.000 15712 scope still moving after pulse duration time elapsed
19:08:01.760 00.049 15712 IsGuiding returns 0
19:08:01.760 00.000 15712 scope move finished after 11 + 50 ms
19:08:01.760 00.000 15712 Move returns status 0, amount 11
19:08:01.760 00.000 15712 MoveAxis(N, 0, ABG)
19:08:01.760 00.000 15712 Move returns status 0, amount 0
19:08:01.760 00.000 15712 move complete, result=0
19:08:01.760 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
19:08:01.762 00.002 15712 worker thread done servicing request
19:08:01.762 00.000 15712 Worker thread wakes up
19:08:01.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:01.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:03.174 01.412 15712 Exposure complete
19:08:03.236 00.062 15712 worker thread done servicing request
19:08:03.236 00.000 7988 OnExposeComplete: enter
19:08:03.236 00.000 7988 UpdateGuideState(): m_state=6
19:08:03.241 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
19:08:03.241 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=434.70, Mass=1366, SNR=25.1, Peak=239 HFD=3.0
19:08:03.241 00.000 7988 MultiStar: [#1 -0.05,0.08,1.04,U] [#2 -0.22,-0.03,1.04,U] [#3 -0.25,0.05,0.97,U] [#4 -0.19,0.12,1.05,U] [#5 -0.16,-0.08,0.74,U] [#6 0.41,0.17,0.72,U] [#7 0.14,0.04,0.67,U] [#8 -0.11,-0.00,0.65,U] 
19:08:03.241 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.13, -0.06}
19:08:03.241 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.33 = -1.95)
19:08:03.241 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.44 = 1.16)
19:08:03.241 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.76 mountX=-0.03 mountY=0.08, mountTheta=1.95
19:08:03.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.03, opts=13)
19:08:03.241 00.000 7988 Enqueuing Move request for scope (-0.08, 0.03)
19:08:03.252 00.011 15712 Worker thread wakes up
19:08:03.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
19:08:03.252 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
19:08:03.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:03.252 00.000 7988 UpdateGuideState exits: m=1366 SNR=25.1
19:08:03.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:03.252 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:03.252 00.000 7988 Enqueuing Expose request
19:08:03.258 00.006 15712 Moving (-0.08, 0.03) raw xDistance=-0.03 yDistance=0.08
19:08:03.258 00.000 15712 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 696.31
19:08:03.258 00.000 15712 PPEC: input: -0.03, control: -0.04, exposure: 1500
19:08:03.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:03.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:08:03.258 00.000 15712 MoveAxis(E, 12, ABG)
19:08:03.258 00.000 15712 Guiding  Dir = 2, Dur = 12
19:08:03.258 00.000 15712 IsGuiding returns 0
19:08:03.275 00.017 15712 IsGuiding returns 1
19:08:03.275 00.000 15712 scope still moving after pulse duration time elapsed
19:08:03.326 00.051 15712 IsGuiding returns 0
19:08:03.326 00.000 15712 scope move finished after 12 + 54 ms
19:08:03.326 00.000 15712 Move returns status 0, amount 12
19:08:03.326 00.000 15712 MoveAxis(N, 0, ABG)
19:08:03.326 00.000 15712 Move returns status 0, amount 0
19:08:03.326 00.000 15712 move complete, result=0
19:08:03.326 00.000 7988 GuideStep: -0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
19:08:03.329 00.003 15712 worker thread done servicing request
19:08:03.329 00.000 15712 Worker thread wakes up
19:08:03.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:03.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:04.958 01.629 15712 Exposure complete
19:08:05.019 00.061 15712 worker thread done servicing request
19:08:05.019 00.000 7988 OnExposeComplete: enter
19:08:05.019 00.000 7988 UpdateGuideState(): m_state=6
19:08:05.024 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
19:08:05.024 00.000 7988 Star::Find returns 1 (0), X=1178.27, Y=434.51, Mass=1502, SNR=26.3, Peak=240 HFD=3.2
19:08:05.027 00.003 7988 MultiStar: [#1 -0.07,-0.13,0.96,U] [#2 -0.11,-0.11,0.98,U] [#3 -0.16,0.03,0.93,U] [#4 -0.39,0.03,0.99,U] [#5 -0.33,-0.25,0.72,U] [#6 0.29,0.13,0.70,U] [#7 -0.09,-0.39,0.70,U] [#8 -0.06,-0.02,0.62,U] 
19:08:05.027 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.10}, one-star: {-0.15, -0.25}
19:08:05.029 00.002 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.58) = xAngle (-0.89 = -0.89)
19:08:05.031 00.002 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.22 = 2.22)
19:08:05.031 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-2.47 mountX=0.11 mountY=0.13, mountTheta=0.90
19:08:05.034 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.10, opts=13)
19:08:05.034 00.000 7988 Enqueuing Move request for scope (-0.13, -0.10)
19:08:05.036 00.002 15712 Worker thread wakes up
19:08:05.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
19:08:05.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
19:08:05.036 00.000 15712 Moving (-0.13, -0.10) raw xDistance=0.11 yDistance=0.13
19:08:05.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:08:05.036 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
19:08:05.039 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:05.039 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:05.039 00.000 7988 Enqueuing Expose request
19:08:05.039 00.000 15712 PPEC rslt: input = 0.11, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 696.45
19:08:05.039 00.000 15712 PPEC: input: 0.11, control: -0.05, exposure: 1500
19:08:05.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:05.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:08:05.039 00.000 15712 MoveAxis(E, 17, ABG)
19:08:05.039 00.000 15712 Guiding  Dir = 2, Dur = 17
19:08:05.044 00.005 15712 IsGuiding returns 0
19:08:05.069 00.025 15712 IsGuiding returns 1
19:08:05.069 00.000 15712 scope still moving after pulse duration time elapsed
19:08:05.113 00.044 15712 IsGuiding returns 0
19:08:05.113 00.000 15712 scope move finished after 17 + 56 ms
19:08:05.113 00.000 15712 Move returns status 0, amount 17
19:08:05.113 00.000 15712 MoveAxis(N, 0, ABG)
19:08:05.113 00.000 15712 Move returns status 0, amount 0
19:08:05.113 00.000 15712 move complete, result=0
19:08:05.113 00.000 7988 GuideStep: 0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
19:08:05.119 00.006 15712 worker thread done servicing request
19:08:05.119 00.000 15712 Worker thread wakes up
19:08:05.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:05.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:06.535 01.416 15712 Exposure complete
19:08:06.598 00.063 15712 worker thread done servicing request
19:08:06.598 00.000 7988 OnExposeComplete: enter
19:08:06.598 00.000 7988 UpdateGuideState(): m_state=6
19:08:06.598 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
19:08:06.598 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=434.68, Mass=1452, SNR=25.8, Peak=222 HFD=3.0
19:08:06.598 00.000 7988 MultiStar: [#1 0.08,0.34,1.04,U] [#2 -0.04,0.14,1.02,U] [#3 -0.33,0.20,0.98,U] [#4 -0.25,0.23,1.01,U] [#5 -0.11,0.16,0.75,U] [#6 0.37,0.24,0.68,U] [#7 0.06,0.13,0.68,U] [#8 -0.03,0.19,0.69,U] 
19:08:06.605 00.007 7988 single-star, 8 included, MultiStar: {-0.06, 0.17}, one-star: {-0.14, -0.08}
19:08:06.605 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
19:08:06.605 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
19:08:06.605 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.63 mountX=0.08 mountY=0.14, mountTheta=1.06
19:08:06.609 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.08, opts=13)
19:08:06.609 00.000 7988 Enqueuing Move request for scope (-0.14, -0.08)
19:08:06.609 00.000 15712 Worker thread wakes up
19:08:06.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
19:08:06.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
19:08:06.609 00.000 15712 Moving (-0.14, -0.08) raw xDistance=0.08 yDistance=0.14
19:08:06.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:08:06.609 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.8
19:08:06.614 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:06.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:06.614 00.000 7988 Enqueuing Expose request
19:08:06.614 00.000 15712 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 696.59
19:08:06.614 00.000 15712 PPEC: input: 0.08, control: -0.05, exposure: 1500
19:08:06.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:06.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:08:06.614 00.000 15712 MoveAxis(E, 16, ABG)
19:08:06.614 00.000 15712 Guiding  Dir = 2, Dur = 16
19:08:06.614 00.000 15712 IsGuiding returns 0
19:08:06.625 00.011 15712 IsGuiding returns 1
19:08:06.625 00.000 15712 scope still moving after pulse duration time elapsed
19:08:06.677 00.052 15712 IsGuiding returns 0
19:08:06.677 00.000 15712 scope move finished after 16 + 49 ms
19:08:06.677 00.000 15712 Move returns status 0, amount 16
19:08:06.677 00.000 15712 MoveAxis(N, 0, ABG)
19:08:06.677 00.000 15712 Move returns status 0, amount 0
19:08:06.677 00.000 15712 move complete, result=0
19:08:06.677 00.000 7988 GuideStep: 0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
19:08:06.686 00.009 15712 worker thread done servicing request
19:08:06.686 00.000 15712 Worker thread wakes up
19:08:06.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:06.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:08.317 01.631 15712 Exposure complete
19:08:08.381 00.064 15712 worker thread done servicing request
19:08:08.381 00.000 7988 OnExposeComplete: enter
19:08:08.381 00.000 7988 UpdateGuideState(): m_state=6
19:08:08.381 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
19:08:08.381 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=434.64, Mass=1447, SNR=25.9, Peak=209 HFD=3.2
19:08:08.381 00.000 7988 MultiStar: [#1 0.10,0.01,1.00,U] [#2 -0.04,0.04,0.98,U] [#3 -0.29,0.34,0.96,U] [#4 -0.28,0.22,1.02,U] [#5 -0.04,0.07,0.68,U] [#6 0.24,0.34,0.73,U] [#7 -0.16,0.06,0.66,U] [#8 0.09,0.32,0.62,U] 
19:08:08.381 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {-0.12, -0.12}
19:08:08.381 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.58) = xAngle (3.63 = -2.66)
19:08:08.381 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.45)
19:08:08.381 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.05 mountX=-0.13 mountY=0.07, mountTheta=2.68
19:08:08.392 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.13, opts=13)
19:08:08.394 00.002 7988 Enqueuing Move request for scope (-0.07, 0.13)
19:08:08.395 00.001 15712 Worker thread wakes up
19:08:08.395 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
19:08:08.395 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
19:08:08.395 00.000 15712 Moving (-0.07, 0.13) raw xDistance=-0.13 yDistance=0.07
19:08:08.395 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:08.395 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.9
19:08:08.398 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:08.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:08.400 00.002 7988 Enqueuing Expose request
19:08:08.400 00.000 15712 PPEC rslt: input = -0.13, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 696.72
19:08:08.400 00.000 15712 PPEC: input: -0.13, control: -0.04, exposure: 1500
19:08:08.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:08.402 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:08:08.402 00.000 15712 MoveAxis(E, 14, ABG)
19:08:08.402 00.000 15712 Guiding  Dir = 2, Dur = 14
19:08:08.426 00.024 15712 IsGuiding returns 0
19:08:08.442 00.016 15712 IsGuiding returns 1
19:08:08.442 00.000 15712 scope still moving after pulse duration time elapsed
19:08:08.490 00.048 15712 IsGuiding returns 0
19:08:08.490 00.000 15712 scope move finished after 14 + 49 ms
19:08:08.490 00.000 15712 Move returns status 0, amount 14
19:08:08.490 00.000 15712 MoveAxis(N, 0, ABG)
19:08:08.490 00.000 15712 Move returns status 0, amount 0
19:08:08.490 00.000 15712 move complete, result=0
19:08:08.490 00.000 15712 worker thread done servicing request
19:08:08.490 00.000 15712 Worker thread wakes up
19:08:08.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:08.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:08.490 00.000 7988 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
19:08:09.894 01.404 15712 Exposure complete
19:08:09.956 00.062 15712 worker thread done servicing request
19:08:09.956 00.000 7988 OnExposeComplete: enter
19:08:09.956 00.000 7988 UpdateGuideState(): m_state=6
19:08:09.956 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
19:08:09.956 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.74, Mass=1487, SNR=26.1, Peak=212 HFD=3.5
19:08:09.956 00.000 7988 MultiStar: [#1 -0.01,0.06,1.00,U] [#2 -0.05,-0.00,0.97,U] [#3 -0.08,-0.04,0.94,U] [#4 -0.01,-0.01,1.03,U] [#5 -0.16,-0.33,0.70,U] [#6 0.33,0.27,0.71,U] [#7 0.01,-0.08,0.65,U] [#8 0.04,-0.12,0.64,U] 
19:08:09.956 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.02}, one-star: {-0.01, -0.02}
19:08:09.956 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.58) = xAngle (-0.63 = -0.63)
19:08:09.971 00.015 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.48 = 2.48)
19:08:09.971 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.21 mountX=0.02 mountY=0.01, mountTheta=0.65
19:08:09.973 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.02, opts=13)
19:08:09.975 00.002 7988 Enqueuing Move request for scope (-0.01, -0.02)
19:08:09.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:09.977 00.002 7988 UpdateGuideState exits: m=1487 SNR=26.1
19:08:09.977 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:09.979 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:09.981 00.002 7988 Enqueuing Expose request
19:08:09.981 00.000 15712 Worker thread wakes up
19:08:09.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
19:08:09.981 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
19:08:09.981 00.000 15712 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
19:08:09.981 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 696.86
19:08:09.981 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
19:08:09.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:09.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:08:09.981 00.000 15712 MoveAxis(E, 8, ABG)
19:08:09.981 00.000 15712 Guiding  Dir = 2, Dur = 8
19:08:09.981 00.000 15712 IsGuiding returns 0
19:08:10.009 00.028 15712 IsGuiding returns 0
19:08:10.009 00.000 15712 Move returns status 0, amount 8
19:08:10.009 00.000 15712 MoveAxis(N, 0, ABG)
19:08:10.009 00.000 15712 Move returns status 0, amount 0
19:08:10.009 00.000 15712 move complete, result=0
19:08:10.009 00.000 15712 worker thread done servicing request
19:08:10.009 00.000 15712 Worker thread wakes up
19:08:10.009 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
19:08:10.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:10.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:11.652 01.643 15712 Exposure complete
19:08:11.714 00.062 15712 worker thread done servicing request
19:08:11.714 00.000 7988 OnExposeComplete: enter
19:08:11.714 00.000 7988 UpdateGuideState(): m_state=6
19:08:11.714 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
19:08:11.714 00.000 7988 Star::Find returns 1 (0), X=1178.23, Y=434.93, Mass=1445, SNR=25.8, Peak=206 HFD=2.9
19:08:11.714 00.000 7988 MultiStar: [#1 0.12,0.12,1.03,U] [#2 -0.22,0.20,0.99,U] [#3 -0.17,0.17,0.93,U] [#4 -0.14,0.20,1.04,U] [#5 -0.06,0.13,0.72,U] [#6 0.35,0.21,0.72,U] [#7 0.41,0.15,0.66,U] [#8 -0.01,0.09,0.66,U] 
19:08:11.714 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {-0.20, 0.17}
19:08:11.714 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.04)
19:08:11.714 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.07)
19:08:11.723 00.009 7988 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=-0.16 mountY=0.01, mountTheta=3.07
19:08:11.724 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.16, opts=13)
19:08:11.724 00.000 7988 Enqueuing Move request for scope (-0.02, 0.16)
19:08:11.724 00.000 15712 Worker thread wakes up
19:08:11.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
19:08:11.724 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
19:08:11.724 00.000 15712 Moving (-0.02, 0.16) raw xDistance=-0.16 yDistance=0.01
19:08:11.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:11.724 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.8
19:08:11.731 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:11.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:11.731 00.000 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 696.99
19:08:11.731 00.000 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
19:08:11.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:11.731 00.000 7988 Enqueuing Expose request
19:08:11.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:08:11.731 00.000 15712 MoveAxis(E, 38, ABG)
19:08:11.731 00.000 15712 Guiding  Dir = 2, Dur = 38
19:08:11.757 00.026 15712 IsGuiding returns 0
19:08:11.782 00.025 15712 PulseGuide returned control before completion, sleep 33
19:08:11.842 00.060 15712 IsGuiding returns 0
19:08:11.842 00.000 15712 Move returns status 0, amount 38
19:08:11.842 00.000 15712 MoveAxis(N, 0, ABG)
19:08:11.842 00.000 15712 Move returns status 0, amount 0
19:08:11.842 00.000 15712 move complete, result=0
19:08:11.842 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
19:08:11.848 00.006 15712 worker thread done servicing request
19:08:11.848 00.000 15712 Worker thread wakes up
19:08:11.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:11.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:13.255 01.407 15712 Exposure complete
19:08:13.319 00.064 15712 worker thread done servicing request
19:08:13.320 00.001 7988 OnExposeComplete: enter
19:08:13.320 00.000 7988 UpdateGuideState(): m_state=6
19:08:13.320 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
19:08:13.320 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=434.51, Mass=1430, SNR=25.6, Peak=237 HFD=3.1
19:08:13.320 00.000 7988 MultiStar: [#1 -0.09,0.02,1.02,U] [#2 -0.21,-0.07,1.00,U] [#3 -0.10,-0.26,0.97,U] [#4 -0.34,-0.03,1.06,U] [#5 -0.15,-0.29,0.71,U] [#6 0.30,-0.10,0.73,U] [#7 0.04,-0.06,0.69,U] [#8 0.06,-0.38,0.65,U] 
19:08:13.320 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.15}, one-star: {-0.17, -0.25}
19:08:13.320 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
19:08:13.320 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
19:08:13.320 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.15 mountX=0.15 mountY=0.10, mountTheta=0.59
19:08:13.320 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.15, opts=13)
19:08:13.320 00.000 7988 Enqueuing Move request for scope (-0.09, -0.15)
19:08:13.332 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:13.332 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.6
19:08:13.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:13.332 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:13.337 00.005 7988 Enqueuing Expose request
19:08:13.337 00.000 15712 Worker thread wakes up
19:08:13.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
19:08:13.337 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
19:08:13.337 00.000 15712 Moving (-0.09, -0.15) raw xDistance=0.15 yDistance=0.10
19:08:13.337 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 697.12
19:08:13.337 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
19:08:13.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:13.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:08:13.337 00.000 15712 MoveAxis(E, 3, ABG)
19:08:13.337 00.000 15712 Guiding  Dir = 2, Dur = 3
19:08:13.337 00.000 15712 IsGuiding returns 0
19:08:13.365 00.028 15712 IsGuiding returns 0
19:08:13.365 00.000 15712 Move returns status 0, amount 3
19:08:13.365 00.000 15712 MoveAxis(N, 0, ABG)
19:08:13.365 00.000 15712 Move returns status 0, amount 0
19:08:13.365 00.000 15712 move complete, result=0
19:08:13.365 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
19:08:13.367 00.002 15712 worker thread done servicing request
19:08:13.367 00.000 15712 Worker thread wakes up
19:08:13.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:13.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:14.995 01.628 15712 Exposure complete
19:08:15.056 00.061 15712 worker thread done servicing request
19:08:15.056 00.000 7988 OnExposeComplete: enter
19:08:15.056 00.000 7988 UpdateGuideState(): m_state=6
19:08:15.062 00.006 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
19:08:15.062 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=434.45, Mass=1392, SNR=25.2, Peak=219 HFD=3.2
19:08:15.064 00.002 7988 MultiStar: [#1 -0.04,-0.08,1.04,U] [#2 -0.05,-0.18,1.06,U] [#3 -0.11,-0.05,0.99,U] [#4 -0.22,-0.04,1.04,U] [#5 -0.14,-0.48,0.73,U] [#6 0.21,-0.10,0.72,U] [#7 0.10,-0.22,0.68,U] [#8 0.01,-0.09,0.67,U] 
19:08:15.066 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.17}, one-star: {-0.16, -0.31}
19:08:15.066 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
19:08:15.068 00.002 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
19:08:15.068 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.92 mountX=0.17 mountY=0.06, mountTheta=0.37
19:08:15.071 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.17, opts=13)
19:08:15.072 00.001 7988 Enqueuing Move request for scope (-0.06, -0.17)
19:08:15.074 00.002 15712 Worker thread wakes up
19:08:15.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
19:08:15.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:15.074 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.2
19:08:15.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:15.074 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:15.079 00.005 7988 Enqueuing Expose request
19:08:15.079 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
19:08:15.079 00.000 15712 Moving (-0.06, -0.17) raw xDistance=0.17 yDistance=0.06
19:08:15.081 00.002 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 697.26
19:08:15.081 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
19:08:15.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:15.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:08:15.081 00.000 15712 MoveAxis(W, 32, ABG)
19:08:15.081 00.000 15712 Guiding  Dir = 3, Dur = 32
19:08:15.081 00.000 15712 IsGuiding returns 0
19:08:15.107 00.026 15712 PulseGuide returned control before completion, sleep 18
19:08:15.139 00.032 15712 IsGuiding returns 1
19:08:15.139 00.000 15712 scope still moving after pulse duration time elapsed
19:08:15.168 00.029 15712 IsGuiding returns 0
19:08:15.168 00.000 15712 scope move finished after 32 + 53 ms
19:08:15.168 00.000 15712 Move returns status 0, amount 32
19:08:15.168 00.000 15712 MoveAxis(N, 0, ABG)
19:08:15.168 00.000 15712 Move returns status 0, amount 0
19:08:15.168 00.000 15712 move complete, result=0
19:08:15.168 00.000 15712 worker thread done servicing request
19:08:15.168 00.000 15712 Worker thread wakes up
19:08:15.168 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
19:08:15.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:15.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:16.586 01.418 15712 Exposure complete
19:08:16.647 00.061 15712 worker thread done servicing request
19:08:16.647 00.000 7988 OnExposeComplete: enter
19:08:16.647 00.000 7988 UpdateGuideState(): m_state=6
19:08:16.651 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
19:08:16.652 00.001 7988 Star::Find returns 1 (0), X=1178.03, Y=434.34, Mass=1440, SNR=25.6, Peak=212 HFD=3.4
19:08:16.654 00.002 7988 MultiStar: [#1 -0.18,-0.04,0.98,U] [#2 -0.13,-0.33,0.99,U] [#3 -0.35,-0.10,0.89,U] [#4 -0.22,0.11,1.00,U] [#5 -0.17,-0.04,0.70,U] [#6 0.16,-0.04,0.69,U] [#7 0.05,-0.56,0.67,U] [#8 -0.17,-0.24,0.66,U] 
19:08:16.654 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.18}, one-star: {-0.40, -0.42}
19:08:16.656 00.002 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
19:08:16.656 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.34 = 2.34)
19:08:16.658 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.34 mountX=0.18 mountY=0.18, mountTheta=0.78
19:08:16.660 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.18, opts=13)
19:08:16.660 00.000 7988 Enqueuing Move request for scope (-0.17, -0.18)
19:08:16.662 00.002 15712 Worker thread wakes up
19:08:16.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
19:08:16.662 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
19:08:16.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:08:16.662 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.6
19:08:16.665 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:16.665 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:16.667 00.002 7988 Enqueuing Expose request
19:08:16.667 00.000 15712 Moving (-0.17, -0.18) raw xDistance=0.18 yDistance=0.18
19:08:16.669 00.002 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 697.39
19:08:16.669 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
19:08:16.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:16.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:08:16.669 00.000 15712 MoveAxis(W, 37, ABG)
19:08:16.669 00.000 15712 Guiding  Dir = 3, Dur = 37
19:08:16.669 00.000 15712 IsGuiding returns 0
19:08:16.688 00.019 15712 PulseGuide returned control before completion, sleep 29
19:08:16.737 00.049 15712 IsGuiding returns 0
19:08:16.737 00.000 15712 Move returns status 0, amount 37
19:08:16.737 00.000 15712 MoveAxis(N, 0, ABG)
19:08:16.737 00.000 15712 Move returns status 0, amount 0
19:08:16.737 00.000 15712 move complete, result=0
19:08:16.737 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
19:08:16.740 00.003 15712 worker thread done servicing request
19:08:16.740 00.000 15712 Worker thread wakes up
19:08:16.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:16.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:18.367 01.627 15712 Exposure complete
19:08:18.430 00.063 15712 worker thread done servicing request
19:08:18.430 00.000 7988 OnExposeComplete: enter
19:08:18.430 00.000 7988 UpdateGuideState(): m_state=6
19:08:18.430 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
19:08:18.430 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=434.46, Mass=1376, SNR=25.1, Peak=196 HFD=3.2
19:08:18.435 00.005 7988 MultiStar: [#1 -0.03,-0.02,1.07,U] [#2 -0.21,0.18,1.03,U] [#3 -0.10,0.08,0.96,U] [#4 -0.38,-0.07,1.05,U] [#5 -0.30,-0.13,0.70,U] [#6 -0.00,0.21,0.72,U] [#7 -0.25,-0.09,0.67,U] [#8 -0.16,0.21,0.65,U] 
19:08:18.437 00.002 7988 refined, 8 included, MultiStar: {-0.16, 0.00}, one-star: {-0.07, -0.30}
19:08:18.437 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.58) = xAngle (4.71 = -1.58)
19:08:18.439 00.002 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.82 = 1.53)
19:08:18.439 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.13 mountX=-0.00 mountY=0.16, mountTheta=1.58
19:08:18.441 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.00, opts=13)
19:08:18.443 00.002 7988 Enqueuing Move request for scope (-0.16, 0.00)
19:08:18.444 00.001 15712 Worker thread wakes up
19:08:18.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
19:08:18.444 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
19:08:18.444 00.000 15712 Moving (-0.16, 0.00) raw xDistance=-0.00 yDistance=0.16
19:08:18.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:18.444 00.000 7988 UpdateGuideState exits: m=1376 SNR=25.1
19:08:18.447 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:18.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:18.449 00.002 7988 Enqueuing Expose request
19:08:18.449 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 697.52
19:08:18.451 00.002 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
19:08:18.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:18.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:08:18.451 00.000 15712 MoveAxis(W, 5, ABG)
19:08:18.451 00.000 15712 Guiding  Dir = 3, Dur = 5
19:08:18.451 00.000 15712 IsGuiding returns 0
19:08:18.480 00.029 15712 IsGuiding returns 0
19:08:18.480 00.000 15712 Move returns status 0, amount 5
19:08:18.480 00.000 15712 MoveAxis(N, 0, ABG)
19:08:18.480 00.000 15712 Move returns status 0, amount 0
19:08:18.480 00.000 15712 move complete, result=0
19:08:18.480 00.000 15712 worker thread done servicing request
19:08:18.480 00.000 15712 Worker thread wakes up
19:08:18.480 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.2 px 0 ms NORTH
19:08:18.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:18.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:19.902 01.422 15712 Exposure complete
19:08:19.958 00.056 15712 worker thread done servicing request
19:08:19.958 00.000 7988 OnExposeComplete: enter
19:08:19.958 00.000 7988 UpdateGuideState(): m_state=6
19:08:19.966 00.008 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
19:08:19.966 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=435.24, Mass=1413, SNR=25.6, Peak=228 HFD=3.0
19:08:19.968 00.002 7988 MultiStar: [#1 -0.02,0.48,1.06,U] [#2 -0.23,0.55,1.05,U] [#3 -0.30,0.53,0.97,U] [#4 -0.34,0.53,0.99,U] [#5 -0.12,0.39,0.67,U] [#6 0.05,0.59,0.68,U] [#7 0.23,0.41,0.68,U] [#8 -0.08,0.57,0.68,U] 
19:08:19.968 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.51}, one-star: {-0.14, 0.48}
19:08:19.968 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
19:08:19.968 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
19:08:19.968 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.48 hyp=0.50 cameraTheta=1.86 mountX=-0.48 mountY=0.13, mountTheta=2.88
19:08:19.974 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.48, opts=13)
19:08:19.974 00.000 7988 Enqueuing Move request for scope (-0.14, 0.48)
19:08:19.974 00.000 15712 Worker thread wakes up
19:08:19.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.48) opts 0xd
19:08:19.974 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.48)
19:08:19.974 00.000 15712 Moving (-0.14, 0.48) raw xDistance=-0.48 yDistance=0.13
19:08:19.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:19.974 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.6
19:08:19.980 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:19.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:19.982 00.002 7988 Enqueuing Expose request
19:08:19.982 00.000 15712 PPEC rslt: input = -0.48, final = -0.27, react = -0.29, pred = 0.02, hyst = -0.25, hyst_pct = 0.00, period_length = 697.65
19:08:19.982 00.000 15712 PPEC: input: -0.48, control: -0.27, exposure: 1500
19:08:19.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:19.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:08:19.982 00.000 15712 MoveAxis(E, 87, ABG)
19:08:19.982 00.000 15712 Guiding  Dir = 2, Dur = 87
19:08:19.985 00.003 15712 IsGuiding returns 0
19:08:19.990 00.005 15712 PulseGuide returned control before completion, sleep 84
19:08:20.103 00.113 15712 IsGuiding returns 0
19:08:20.103 00.000 15712 Move returns status 0, amount 87
19:08:20.103 00.000 15712 MoveAxis(N, 0, ABG)
19:08:20.103 00.000 15712 Move returns status 0, amount 0
19:08:20.103 00.000 15712 move complete, result=0
19:08:20.103 00.000 7988 GuideStep: -0.5 px 87 ms EAST, 0.1 px 0 ms NORTH
19:08:20.112 00.009 15712 worker thread done servicing request
19:08:20.112 00.000 15712 Worker thread wakes up
19:08:20.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:20.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:21.748 01.636 15712 Exposure complete
19:08:21.809 00.061 15712 worker thread done servicing request
19:08:21.809 00.000 7988 OnExposeComplete: enter
19:08:21.809 00.000 7988 UpdateGuideState(): m_state=6
19:08:21.814 00.005 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
19:08:21.814 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=435.09, Mass=1435, SNR=25.7, Peak=227 HFD=3.1
19:08:21.816 00.002 7988 MultiStar: [#1 -0.04,0.46,0.99,U] [#2 -0.25,0.46,1.03,U] [#3 -0.07,0.33,0.98,U] [#4 -0.29,0.50,1.02,U] [#5 -0.09,0.22,0.70,U] [#6 0.30,0.62,0.72,U] [#7 0.02,0.40,0.61,U] [#8 0.12,0.39,0.63,U] 
19:08:21.818 00.002 7988 single-star, 8 included, MultiStar: {-0.08, 0.42}, one-star: {-0.22, 0.33}
19:08:21.819 00.001 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
19:08:21.819 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
19:08:21.821 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=0.33 hyp=0.40 cameraTheta=2.16 mountX=-0.33 mountY=0.21, mountTheta=2.57
19:08:21.823 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.33, opts=13)
19:08:21.824 00.001 7988 Enqueuing Move request for scope (-0.22, 0.33)
19:08:21.824 00.000 15712 Worker thread wakes up
19:08:21.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.33) opts 0xd
19:08:21.824 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.33)
19:08:21.824 00.000 15712 Moving (-0.22, 0.33) raw xDistance=-0.33 yDistance=0.21
19:08:21.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:21.824 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.7
19:08:21.828 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:21.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:21.828 00.000 7988 Enqueuing Expose request
19:08:21.828 00.000 15712 PPEC rslt: input = -0.33, final = -0.18, react = -0.20, pred = 0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 697.78
19:08:21.828 00.000 15712 PPEC: input: -0.33, control: -0.18, exposure: 1500
19:08:21.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:21.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:08:21.828 00.000 15712 MoveAxis(E, 57, ABG)
19:08:21.828 00.000 15712 Guiding  Dir = 2, Dur = 57
19:08:21.828 00.000 15712 IsGuiding returns 0
19:08:21.845 00.017 15712 PulseGuide returned control before completion, sleep 46
19:08:21.904 00.059 15712 IsGuiding returns 1
19:08:21.904 00.000 15712 scope still moving after pulse duration time elapsed
19:08:21.938 00.034 15712 IsGuiding returns 0
19:08:21.938 00.000 15712 scope move finished after 57 + 60 ms
19:08:21.938 00.000 15712 Move returns status 0, amount 57
19:08:21.938 00.000 15712 MoveAxis(N, 0, ABG)
19:08:21.938 00.000 15712 Move returns status 0, amount 0
19:08:21.938 00.000 15712 move complete, result=0
19:08:21.938 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.2 px 0 ms NORTH
19:08:21.951 00.013 15712 worker thread done servicing request
19:08:21.951 00.000 15712 Worker thread wakes up
19:08:21.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:21.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:23.356 01.405 15712 Exposure complete
19:08:23.417 00.061 15712 worker thread done servicing request
19:08:23.417 00.000 7988 OnExposeComplete: enter
19:08:23.417 00.000 7988 UpdateGuideState(): m_state=6
19:08:23.421 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
19:08:23.421 00.000 7988 Star::Find returns 1 (0), X=1178.10, Y=434.61, Mass=1428, SNR=25.9, Peak=224 HFD=3.1
19:08:23.421 00.000 7988 MultiStar: [#1 0.01,0.08,1.01,U] [#2 -0.02,0.12,1.01,U] [#3 -0.30,-0.02,0.97,U] [#4 -0.35,0.13,1.02,U] [#5 -0.22,0.02,0.74,U] [#6 -0.09,0.06,0.71,U] [#7 0.01,-0.02,0.66,U] [#8 -0.30,0.05,0.67,U] 
19:08:23.421 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.03}, one-star: {-0.32, -0.15}
19:08:23.421 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.58) = xAngle (4.55 = -1.73)
19:08:23.428 00.007 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.66 = 1.38)
19:08:23.428 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.98 mountX=-0.03 mountY=0.18, mountTheta=1.73
19:08:23.436 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.03, opts=13)
19:08:23.438 00.002 7988 Enqueuing Move request for scope (-0.18, 0.03)
19:08:23.440 00.002 15712 Worker thread wakes up
19:08:23.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
19:08:23.440 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
19:08:23.440 00.000 15712 Moving (-0.18, 0.03) raw xDistance=-0.03 yDistance=0.18
19:08:23.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:23.440 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.9
19:08:23.442 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:23.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:23.444 00.002 7988 Enqueuing Expose request
19:08:23.446 00.002 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 697.90
19:08:23.446 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
19:08:23.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:23.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:08:23.446 00.000 15712 MoveAxis(W, 6, ABG)
19:08:23.446 00.000 15712 Guiding  Dir = 3, Dur = 6
19:08:23.446 00.000 15712 IsGuiding returns 0
19:08:23.464 00.018 15712 IsGuiding returns 0
19:08:23.464 00.000 15712 Move returns status 0, amount 6
19:08:23.464 00.000 15712 MoveAxis(N, 0, ABG)
19:08:23.464 00.000 15712 Move returns status 0, amount 0
19:08:23.464 00.000 15712 move complete, result=0
19:08:23.464 00.000 15712 worker thread done servicing request
19:08:23.464 00.000 15712 Worker thread wakes up
19:08:23.464 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
19:08:23.468 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:23.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:25.108 01.640 15712 Exposure complete
19:08:25.168 00.060 15712 worker thread done servicing request
19:08:25.168 00.000 7988 OnExposeComplete: enter
19:08:25.168 00.000 7988 UpdateGuideState(): m_state=6
19:08:25.173 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
19:08:25.173 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=434.85, Mass=1468, SNR=25.9, Peak=190 HFD=3.3
19:08:25.175 00.002 7988 MultiStar: [#1 0.01,0.12,1.00,U] [#2 -0.27,0.24,1.00,U] [#3 -0.13,0.08,0.93,U] [#4 -0.17,0.12,1.01,U] [#5 0.03,0.23,0.72,U] [#6 0.25,0.26,0.67,U] [#7 -0.08,-0.05,0.67,U] [#8 0.14,0.39,0.64,U] 
19:08:25.177 00.002 7988 single-star, 8 included, MultiStar: {-0.05, 0.16}, one-star: {-0.02, 0.09}
19:08:25.177 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
19:08:25.179 00.002 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
19:08:25.181 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.85 mountX=-0.09 mountY=0.02, mountTheta=2.88
19:08:25.183 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.09, opts=13)
19:08:25.184 00.001 7988 Enqueuing Move request for scope (-0.02, 0.09)
19:08:25.185 00.001 15712 Worker thread wakes up
19:08:25.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
19:08:25.185 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
19:08:25.185 00.000 15712 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=0.02
19:08:25.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:25.185 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.9
19:08:25.188 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:25.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:25.190 00.002 7988 Enqueuing Expose request
19:08:25.190 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 698.03
19:08:25.190 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
19:08:25.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:25.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:08:25.190 00.000 15712 MoveAxis(E, 1, ABG)
19:08:25.192 00.002 15712 Guiding  Dir = 2, Dur = 1
19:08:25.192 00.000 15712 IsGuiding returns 0
19:08:25.202 00.010 15712 IsGuiding returns 0
19:08:25.202 00.000 15712 Move returns status 0, amount 1
19:08:25.202 00.000 15712 MoveAxis(N, 0, ABG)
19:08:25.202 00.000 15712 Move returns status 0, amount 0
19:08:25.202 00.000 15712 move complete, result=0
19:08:25.202 00.000 15712 worker thread done servicing request
19:08:25.202 00.000 15712 Worker thread wakes up
19:08:25.202 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
19:08:25.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:25.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:26.624 01.422 15712 Exposure complete
19:08:26.685 00.061 15712 worker thread done servicing request
19:08:26.687 00.002 7988 OnExposeComplete: enter
19:08:26.687 00.000 7988 UpdateGuideState(): m_state=6
19:08:26.687 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
19:08:26.687 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=434.47, Mass=1400, SNR=25.2, Peak=215 HFD=3.2
19:08:26.687 00.000 7988 MultiStar: [#1 0.02,-0.05,1.00,U] [#2 -0.18,0.01,1.02,U] [#3 -0.21,-0.06,0.97,U] [#4 -0.23,0.04,1.01,U] [#5 -0.04,0.07,0.68,U] [#6 0.24,0.03,0.72,U] [#7 0.11,0.01,0.68,U] [#8 -0.15,0.01,0.67,U] 
19:08:26.687 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {0.06, -0.29}
19:08:26.687 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
19:08:26.687 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
19:08:26.687 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.58 mountX=0.03 mountY=0.05, mountTheta=1.01
19:08:26.697 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.03, opts=13)
19:08:26.698 00.001 7988 Enqueuing Move request for scope (-0.05, -0.03)
19:08:26.698 00.000 15712 Worker thread wakes up
19:08:26.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
19:08:26.698 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
19:08:26.698 00.000 15712 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=0.05
19:08:26.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:26.698 00.000 7988 UpdateGuideState exits: m=1400 SNR=25.2
19:08:26.703 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:26.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:26.705 00.002 7988 Enqueuing Expose request
19:08:26.705 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 698.16
19:08:26.705 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
19:08:26.707 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:26.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:08:26.707 00.000 15712 MoveAxis(E, 2, ABG)
19:08:26.707 00.000 15712 Guiding  Dir = 2, Dur = 2
19:08:26.715 00.008 15712 IsGuiding returns 0
19:08:26.732 00.017 15712 IsGuiding returns 0
19:08:26.732 00.000 15712 Move returns status 0, amount 2
19:08:26.732 00.000 15712 MoveAxis(N, 0, ABG)
19:08:26.732 00.000 15712 Move returns status 0, amount 0
19:08:26.732 00.000 15712 move complete, result=0
19:08:26.732 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
19:08:26.745 00.013 15712 worker thread done servicing request
19:08:26.745 00.000 15712 Worker thread wakes up
19:08:26.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:26.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:28.388 01.643 15712 Exposure complete
19:08:28.450 00.062 15712 worker thread done servicing request
19:08:28.450 00.000 7988 OnExposeComplete: enter
19:08:28.450 00.000 7988 UpdateGuideState(): m_state=6
19:08:28.453 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
19:08:28.455 00.002 7988 Star::Find returns 1 (0), X=1178.47, Y=434.58, Mass=1370, SNR=25.2, Peak=196 HFD=3.2
19:08:28.455 00.000 7988 MultiStar: [#1 0.14,0.22,1.07,U] [#2 -0.26,0.10,1.05,U] [#3 0.06,0.06,0.97,U] [#4 -0.15,0.15,1.07,U] [#5 0.04,0.00,0.69,U] [#6 0.35,-0.03,0.72,U] [#7 0.27,-0.00,0.65,U] [#8 -0.08,0.06,0.66,U] 
19:08:28.457 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.04, -0.18}
19:08:28.457 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
19:08:28.459 00.002 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.52)
19:08:28.459 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.08 mountX=-0.05 mountY=-0.03, mountTheta=-2.63
19:08:28.461 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
19:08:28.463 00.002 7988 Enqueuing Move request for scope (0.03, 0.05)
19:08:28.463 00.000 15712 Worker thread wakes up
19:08:28.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
19:08:28.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
19:08:28.463 00.000 15712 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.03
19:08:28.465 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:28.465 00.000 7988 UpdateGuideState exits: m=1370 SNR=25.2
19:08:28.467 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:28.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:28.467 00.000 7988 Enqueuing Expose request
19:08:28.467 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 698.29
19:08:28.467 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
19:08:28.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:28.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:08:28.467 00.000 15712 MoveAxis(E, 4, ABG)
19:08:28.467 00.000 15712 Guiding  Dir = 2, Dur = 4
19:08:28.467 00.000 15712 IsGuiding returns 0
19:08:28.484 00.017 15712 IsGuiding returns 0
19:08:28.484 00.000 15712 Move returns status 0, amount 4
19:08:28.484 00.000 15712 MoveAxis(N, 0, ABG)
19:08:28.484 00.000 15712 Move returns status 0, amount 0
19:08:28.484 00.000 15712 move complete, result=0
19:08:28.484 00.000 15712 worker thread done servicing request
19:08:28.484 00.000 15712 Worker thread wakes up
19:08:28.484 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
19:08:28.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:28.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:29.901 01.417 15712 Exposure complete
19:08:29.964 00.063 15712 worker thread done servicing request
19:08:29.964 00.000 7988 OnExposeComplete: enter
19:08:29.964 00.000 7988 UpdateGuideState(): m_state=6
19:08:29.967 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
19:08:29.967 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=434.97, Mass=1416, SNR=25.4, Peak=160 HFD=3.6
19:08:29.969 00.002 7988 MultiStar: [#1 0.16,0.61,0.99,U] [#2 0.11,0.49,1.01,U] [#3 0.01,0.75,0.94,U] [#4 -0.12,0.55,1.05,U] [#5 0.08,0.49,0.70,U] [#6 0.26,0.40,0.70,U] [#7 0.10,0.06,0.67,U] [#8 0.17,0.55,0.68,U] 
19:08:29.971 00.002 7988 single-star, 8 included, MultiStar: {0.08, 0.47}, one-star: {0.02, 0.21}
19:08:29.971 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
19:08:29.973 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
19:08:29.973 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.46 mountX=-0.21 mountY=-0.03, mountTheta=-3.00
19:08:29.975 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.21, opts=13)
19:08:29.977 00.002 7988 Enqueuing Move request for scope (0.02, 0.21)
19:08:29.977 00.000 15712 Worker thread wakes up
19:08:29.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
19:08:29.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
19:08:29.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:29.977 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.4
19:08:29.981 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:29.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:29.983 00.002 7988 Enqueuing Expose request
19:08:29.983 00.000 15712 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=-0.03
19:08:29.985 00.002 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 698.41
19:08:29.985 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
19:08:29.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:29.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:08:29.985 00.000 15712 MoveAxis(E, 46, ABG)
19:08:29.985 00.000 15712 Guiding  Dir = 2, Dur = 46
19:08:29.985 00.000 15712 IsGuiding returns 0
19:08:30.003 00.018 15712 PulseGuide returned control before completion, sleep 39
19:08:30.057 00.054 15712 IsGuiding returns 1
19:08:30.057 00.000 15712 scope still moving after pulse duration time elapsed
19:08:30.101 00.044 15712 IsGuiding returns 0
19:08:30.101 00.000 15712 scope move finished after 46 + 68 ms
19:08:30.101 00.000 15712 Move returns status 0, amount 46
19:08:30.101 00.000 15712 MoveAxis(N, 0, ABG)
19:08:30.101 00.000 15712 Move returns status 0, amount 0
19:08:30.101 00.000 15712 move complete, result=0
19:08:30.101 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
19:08:30.103 00.002 15712 worker thread done servicing request
19:08:30.103 00.000 15712 Worker thread wakes up
19:08:30.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:30.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:31.732 01.629 15712 Exposure complete
19:08:31.793 00.061 15712 worker thread done servicing request
19:08:31.793 00.000 7988 OnExposeComplete: enter
19:08:31.793 00.000 7988 UpdateGuideState(): m_state=6
19:08:31.793 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
19:08:31.793 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=437.33, Mass=1523, SNR=26.4, Peak=207 HFD=3.3
19:08:31.793 00.000 7988 MultiStar: large primary error, entering stabilization period
19:08:31.799 00.006 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
19:08:31.799 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.04)
19:08:31.799 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=2.57 hyp=2.57 cameraTheta=1.56 mountX=-2.57 mountY=-0.10, mountTheta=-3.10
19:08:31.799 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=2.57, opts=13)
19:08:31.799 00.000 7988 Enqueuing Move request for scope (0.03, 2.57)
19:08:31.799 00.000 15712 Worker thread wakes up
19:08:31.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 2.57) opts 0xd
19:08:31.799 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 2.57)
19:08:31.799 00.000 15712 Moving (0.03, 2.57) raw xDistance=-2.57 yDistance=-0.10
19:08:31.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:31.799 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.4
19:08:31.808 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:31.809 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:31.809 00.000 7988 Enqueuing Expose request
19:08:31.809 00.000 15712 PPEC rslt: input = -2.57, final = -1.56, react = -1.54, pred = -0.02, hyst = -1.39, hyst_pct = 0.00, period_length = 698.54
19:08:31.809 00.000 15712 PPEC: input: -2.57, control: -1.56, exposure: 1500
19:08:31.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:31.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:08:31.809 00.000 15712 MoveAxis(E, 509, ABG)
19:08:31.809 00.000 15712 Guiding  Dir = 2, Dur = 509
19:08:31.809 00.000 15712 IsGuiding returns 0
19:08:31.827 00.018 15712 PulseGuide returned control before completion, sleep 505
19:08:32.355 00.528 15712 IsGuiding returns 0
19:08:32.355 00.000 15712 Move returns status 0, amount 509
19:08:32.355 00.000 15712 MoveAxis(N, 0, ABG)
19:08:32.355 00.000 15712 Move returns status 0, amount 0
19:08:32.355 00.000 15712 move complete, result=0
19:08:32.355 00.000 7988 GuideStep: -2.6 px 509 ms EAST, -0.1 px 0 ms NORTH
19:08:32.356 00.001 15712 worker thread done servicing request
19:08:32.356 00.000 15712 Worker thread wakes up
19:08:32.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:32.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:33.771 01.415 15712 Exposure complete
19:08:33.833 00.062 15712 worker thread done servicing request
19:08:33.833 00.000 7988 OnExposeComplete: enter
19:08:33.833 00.000 7988 UpdateGuideState(): m_state=6
19:08:33.837 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
19:08:33.838 00.001 7988 Star::Find returns 1 (0), X=1178.41, Y=437.23, Mass=1439, SNR=25.6, Peak=171 HFD=3.5
19:08:33.839 00.001 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.13)
19:08:33.840 00.001 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.02)
19:08:33.842 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=2.47 hyp=2.47 cameraTheta=1.58 mountX=-2.47 mountY=-0.04, mountTheta=-3.12
19:08:33.843 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=2.47, opts=13)
19:08:33.845 00.002 7988 Enqueuing Move request for scope (-0.02, 2.47)
19:08:33.846 00.001 15712 Worker thread wakes up
19:08:33.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 2.47) opts 0xd
19:08:33.846 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 2.47)
19:08:33.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:33.847 00.001 7988 UpdateGuideState exits: m=1439 SNR=25.6
19:08:33.848 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:33.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:33.848 00.000 7988 Enqueuing Expose request
19:08:33.848 00.000 15712 Moving (-0.02, 2.47) raw xDistance=-2.47 yDistance=-0.04
19:08:33.848 00.000 15712 PPEC rslt: input = -2.47, final = -1.50, react = -1.48, pred = -0.02, hyst = -1.34, hyst_pct = 0.00, period_length = 698.66
19:08:33.848 00.000 15712 PPEC: input: -2.47, control: -1.50, exposure: 1500
19:08:33.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:33.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:08:33.848 00.000 15712 MoveAxis(E, 490, ABG)
19:08:33.848 00.000 15712 Guiding  Dir = 2, Dur = 490
19:08:33.848 00.000 15712 IsGuiding returns 0
19:08:33.873 00.025 15712 PulseGuide returned control before completion, sleep 483
19:08:34.382 00.509 15712 IsGuiding returns 0
19:08:34.382 00.000 15712 Move returns status 0, amount 490
19:08:34.382 00.000 15712 MoveAxis(N, 0, ABG)
19:08:34.382 00.000 15712 Move returns status 0, amount 0
19:08:34.382 00.000 15712 move complete, result=0
19:08:34.382 00.000 15712 worker thread done servicing request
19:08:34.382 00.000 15712 Worker thread wakes up
19:08:34.382 00.000 7988 GuideStep: -2.5 px 490 ms EAST, -0.0 px 0 ms NORTH
19:08:34.386 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:34.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:36.019 01.633 15712 Exposure complete
19:08:36.082 00.063 15712 worker thread done servicing request
19:08:36.082 00.000 7988 OnExposeComplete: enter
19:08:36.082 00.000 7988 UpdateGuideState(): m_state=6
19:08:36.082 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
19:08:36.082 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=435.93, Mass=1364, SNR=25.2, Peak=185 HFD=3.3
19:08:36.087 00.005 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
19:08:36.087 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
19:08:36.087 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=1.17 hyp=1.18 cameraTheta=1.66 mountX=-1.17 mountY=0.08, mountTheta=3.07
19:08:36.087 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=1.17, opts=13)
19:08:36.087 00.000 7988 Enqueuing Move request for scope (-0.11, 1.17)
19:08:36.087 00.000 15712 Worker thread wakes up
19:08:36.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.17) opts 0xd
19:08:36.087 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 1.17)
19:08:36.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:36.087 00.000 7988 UpdateGuideState exits: m=1364 SNR=25.2
19:08:36.087 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:36.096 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:36.096 00.000 7988 Enqueuing Expose request
19:08:36.096 00.000 15712 Moving (-0.11, 1.17) raw xDistance=-1.17 yDistance=0.08
19:08:36.096 00.000 15712 PPEC rslt: input = -1.17, final = -0.75, react = -0.70, pred = -0.05, hyst = -0.73, hyst_pct = 0.00, period_length = 698.78
19:08:36.096 00.000 15712 PPEC: input: -1.17, control: -0.75, exposure: 1500
19:08:36.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:36.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:08:36.096 00.000 15712 MoveAxis(E, 245, ABG)
19:08:36.096 00.000 15712 Guiding  Dir = 2, Dur = 245
19:08:36.096 00.000 15712 IsGuiding returns 0
19:08:36.127 00.031 15712 PulseGuide returned control before completion, sleep 230
19:08:36.366 00.239 15712 IsGuiding returns 1
19:08:36.366 00.000 15712 scope still moving after pulse duration time elapsed
19:08:36.398 00.032 15712 IsGuiding returns 0
19:08:36.398 00.000 15712 scope move finished after 245 + 52 ms
19:08:36.398 00.000 15712 Move returns status 0, amount 245
19:08:36.398 00.000 15712 MoveAxis(N, 0, ABG)
19:08:36.398 00.000 15712 Move returns status 0, amount 0
19:08:36.398 00.000 15712 move complete, result=0
19:08:36.398 00.000 15712 worker thread done servicing request
19:08:36.398 00.000 15712 Worker thread wakes up
19:08:36.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:36.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:36.398 00.000 7988 GuideStep: -1.2 px 245 ms EAST, 0.1 px 0 ms NORTH
19:08:37.817 01.419 15712 Exposure complete
19:08:37.879 00.062 15712 worker thread done servicing request
19:08:37.879 00.000 7988 OnExposeComplete: enter
19:08:37.881 00.002 7988 UpdateGuideState(): m_state=6
19:08:37.883 00.002 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
19:08:37.883 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.67, Mass=1458, SNR=25.8, Peak=186 HFD=3.3
19:08:37.885 00.002 7988 MultiStar: exiting stabilization period
19:08:37.887 00.002 7988 MultiStar: [#1 0.22,0.11,1.03,U] [#2 0.06,0.20,1.00,U] [#3 -0.03,0.15,0.94,U] [#4 -0.14,0.19,1.02,U] [#5 -0.13,-0.05,0.67,U] [#6 0.45,-0.02,0.73,U] [#7 0.42,-0.03,0.66,U] [#8 0.23,-0.03,0.67,U] 
19:08:37.888 00.001 7988 single-star, 8 included, MultiStar: {0.10, 0.06}, one-star: {-0.01, -0.09}
19:08:37.888 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
19:08:37.890 00.002 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
19:08:37.890 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.72 mountX=0.09 mountY=0.02, mountTheta=0.17
19:08:37.890 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.09, opts=13)
19:08:37.895 00.005 7988 Enqueuing Move request for scope (-0.01, -0.09)
19:08:37.895 00.000 15712 Worker thread wakes up
19:08:37.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
19:08:37.895 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
19:08:37.895 00.000 15712 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=0.02
19:08:37.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:37.895 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.8
19:08:37.898 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:37.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:37.900 00.002 7988 Enqueuing Expose request
19:08:37.900 00.000 15712 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 698.90
19:08:37.902 00.002 15712 PPEC: input: 0.09, control: -0.04, exposure: 1500
19:08:37.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:37.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:08:37.902 00.000 15712 MoveAxis(E, 12, ABG)
19:08:37.902 00.000 15712 Guiding  Dir = 2, Dur = 12
19:08:37.902 00.000 15712 IsGuiding returns 0
19:08:37.911 00.009 15712 IsGuiding returns 1
19:08:37.911 00.000 15712 scope still moving after pulse duration time elapsed
19:08:37.958 00.047 15712 IsGuiding returns 0
19:08:37.958 00.000 15712 scope move finished after 12 + 50 ms
19:08:37.958 00.000 15712 Move returns status 0, amount 12
19:08:37.958 00.000 15712 MoveAxis(N, 0, ABG)
19:08:37.958 00.000 15712 Move returns status 0, amount 0
19:08:37.958 00.000 15712 move complete, result=0
19:08:37.958 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
19:08:37.958 00.000 15712 worker thread done servicing request
19:08:37.958 00.000 15712 Worker thread wakes up
19:08:37.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:37.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:39.604 01.646 15712 Exposure complete
19:08:39.666 00.062 15712 worker thread done servicing request
19:08:39.666 00.000 7988 OnExposeComplete: enter
19:08:39.666 00.000 7988 UpdateGuideState(): m_state=6
19:08:39.670 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
19:08:39.670 00.000 7988 Star::Find returns 1 (0), X=1178.19, Y=432.37, Mass=1393, SNR=25.2, Peak=187 HFD=3.6
19:08:39.670 00.000 7988 MultiStar: [#1 0.12,-2.34,0.00,M1] [#2 0.08,-2.02,0.00,M1] [#3 0.08,-2.30,0.00,M1] [#4 -0.22,-2.26,0.00,M1] [#5 -0.10,-2.37,0.00,M1] [#6 0.15,-2.42,0.00,M1] [#7 0.20,-2.40,0.00,M1] [#8 0.06,-2.43,0.00,M1] 
19:08:39.674 00.004 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
19:08:39.674 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
19:08:39.676 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-2.39 hyp=2.40 cameraTheta=-1.67 mountX=2.39 mountY=0.30, mountTheta=0.12
19:08:39.678 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-2.39, opts=13)
19:08:39.678 00.000 7988 Enqueuing Move request for scope (-0.24, -2.39)
19:08:39.680 00.002 15712 Worker thread wakes up
19:08:39.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -2.39) opts 0xd
19:08:39.680 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -2.39)
19:08:39.680 00.000 15712 Moving (-0.24, -2.39) raw xDistance=2.39 yDistance=0.30
19:08:39.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:39.682 00.002 7988 UpdateGuideState exits: m=1393 SNR=25.2
19:08:39.682 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:39.682 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:39.682 00.000 7988 Enqueuing Expose request
19:08:39.682 00.000 15712 PPEC rslt: input = 2.39, final = 1.32, react = 1.44, pred = -0.11, hyst = 1.25, hyst_pct = 0.00, period_length = 699.02
19:08:39.682 00.000 15712 PPEC: input: 2.39, control: 1.32, exposure: 1500
19:08:39.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:08:39.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
19:08:39.682 00.000 15712 MoveAxis(W, 432, ABG)
19:08:39.682 00.000 15712 Guiding  Dir = 3, Dur = 432
19:08:39.682 00.000 15712 IsGuiding returns 0
19:08:39.697 00.015 15712 PulseGuide returned control before completion, sleep 422
19:08:40.168 00.471 15712 IsGuiding returns 0
19:08:40.168 00.000 15712 Move returns status 0, amount 432
19:08:40.168 00.000 15712 MoveAxis(N, 0, ABG)
19:08:40.168 00.000 15712 Move returns status 0, amount 0
19:08:40.168 00.000 15712 move complete, result=0
19:08:40.168 00.000 15712 worker thread done servicing request
19:08:40.168 00.000 15712 Worker thread wakes up
19:08:40.168 00.000 7988 GuideStep: 2.4 px 432 ms WEST, 0.3 px 0 ms NORTH
19:08:40.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:40.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:41.582 01.414 15712 Exposure complete
19:08:41.643 00.061 15712 worker thread done servicing request
19:08:41.643 00.000 7988 OnExposeComplete: enter
19:08:41.643 00.000 7988 UpdateGuideState(): m_state=6
19:08:41.646 00.003 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
19:08:41.648 00.002 7988 Star::Find returns 1 (0), X=1178.40, Y=432.06, Mass=1437, SNR=25.6, Peak=193 HFD=3.4
19:08:41.648 00.000 7988 MultiStar: large primary error, entering stabilization period
19:08:41.650 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (-0.00 = -0.00)
19:08:41.650 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
19:08:41.652 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-2.70 hyp=2.70 cameraTheta=-1.58 mountX=2.70 mountY=0.09, mountTheta=0.03
19:08:41.654 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-2.70, opts=13)
19:08:41.654 00.000 7988 Enqueuing Move request for scope (-0.03, -2.70)
19:08:41.656 00.002 15712 Worker thread wakes up
19:08:41.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -2.70) opts 0xd
19:08:41.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:41.656 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.6
19:08:41.658 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:41.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:41.658 00.000 7988 Enqueuing Expose request
19:08:41.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -2.70)
19:08:41.658 00.000 15712 Moving (-0.03, -2.70) raw xDistance=2.70 yDistance=0.09
19:08:41.665 00.007 15712 PPEC rslt: input = 2.70, final = 1.51, react = 1.62, pred = -0.11, hyst = 1.46, hyst_pct = 0.00, period_length = 699.14
19:08:41.665 00.000 15712 PPEC: input: 2.70, control: 1.51, exposure: 1500
19:08:41.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:41.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:08:41.665 00.000 15712 MoveAxis(W, 492, ABG)
19:08:41.665 00.000 15712 Guiding  Dir = 3, Dur = 492
19:08:41.665 00.000 15712 IsGuiding returns 0
19:08:41.682 00.017 15712 PulseGuide returned control before completion, sleep 479
19:08:42.201 00.519 15712 IsGuiding returns 1
19:08:42.203 00.002 15712 scope still moving after pulse duration time elapsed
19:08:42.233 00.030 15712 IsGuiding returns 0
19:08:42.233 00.000 15712 scope move finished after 492 + 75 ms
19:08:42.233 00.000 15712 Move returns status 0, amount 492
19:08:42.233 00.000 15712 MoveAxis(N, 0, ABG)
19:08:42.233 00.000 15712 Move returns status 0, amount 0
19:08:42.233 00.000 15712 move complete, result=0
19:08:42.233 00.000 15712 worker thread done servicing request
19:08:42.233 00.000 15712 Worker thread wakes up
19:08:42.233 00.000 7988 GuideStep: 2.7 px 492 ms WEST, 0.1 px 0 ms NORTH
19:08:42.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:42.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:43.879 01.646 15712 Exposure complete
19:08:43.942 00.063 7988 OnExposeComplete: enter
19:08:43.944 00.002 7988 UpdateGuideState(): m_state=6
19:08:43.944 00.000 15712 worker thread done servicing request
19:08:43.944 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
19:08:43.946 00.002 7988 Star::Find returns 1 (0), X=1178.37, Y=434.16, Mass=1501, SNR=26.2, Peak=195 HFD=3.5
19:08:43.948 00.002 7988 MultiStar: exiting stabilization period
19:08:43.948 00.000 7988 MultiStar: [#1 0.25,-0.49,0.97,U] [#2 0.00,-0.52,0.99,U] [#3 -0.02,-0.52,0.96,U] [#4 -0.01,-0.42,0.98,U] [#5 0.13,-0.66,0.65,U] [#6 0.49,-0.40,0.72,U] [#7 0.28,-0.66,0.66,U] [#8 0.10,-0.76,0.63,U] 
19:08:43.950 00.002 7988 refined, 8 included, MultiStar: {0.11, -0.55}, one-star: {-0.05, -0.60}
19:08:43.950 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
19:08:43.952 00.002 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.96)
19:08:43.952 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.55 hyp=0.56 cameraTheta=-1.37 mountX=0.55 mountY=-0.10, mountTheta=-0.18
19:08:43.954 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.55, opts=13)
19:08:43.954 00.000 7988 Enqueuing Move request for scope (0.11, -0.55)
19:08:43.954 00.000 15712 Worker thread wakes up
19:08:43.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.55) opts 0xd
19:08:43.954 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.55)
19:08:43.954 00.000 15712 Moving (0.11, -0.55) raw xDistance=0.55 yDistance=-0.10
19:08:43.959 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:43.959 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.2
19:08:43.961 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:43.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:43.963 00.002 7988 Enqueuing Expose request
19:08:43.963 00.000 15712 PPEC rslt: input = 0.55, final = 0.21, react = 0.33, pred = -0.12, hyst = 0.38, hyst_pct = 0.00, period_length = 699.26
19:08:43.963 00.000 15712 PPEC: input: 0.55, control: 0.21, exposure: 1500
19:08:43.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:43.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:08:43.963 00.000 15712 MoveAxis(W, 69, ABG)
19:08:43.963 00.000 15712 Guiding  Dir = 3, Dur = 69
19:08:43.965 00.002 15712 IsGuiding returns 0
19:08:43.986 00.021 15712 PulseGuide returned control before completion, sleep 53
19:08:44.066 00.080 15712 IsGuiding returns 0
19:08:44.066 00.000 15712 Move returns status 0, amount 69
19:08:44.066 00.000 15712 MoveAxis(N, 0, ABG)
19:08:44.066 00.000 15712 Move returns status 0, amount 0
19:08:44.066 00.000 15712 move complete, result=0
19:08:44.066 00.000 7988 GuideStep: 0.5 px 69 ms WEST, -0.1 px 0 ms NORTH
19:08:44.073 00.007 15712 worker thread done servicing request
19:08:44.073 00.000 15712 Worker thread wakes up
19:08:44.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:44.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:45.484 01.411 15712 Exposure complete
19:08:45.546 00.062 15712 worker thread done servicing request
19:08:45.546 00.000 7988 OnExposeComplete: enter
19:08:45.548 00.002 7988 UpdateGuideState(): m_state=6
19:08:45.548 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
19:08:45.548 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=435.08, Mass=1450, SNR=25.8, Peak=204 HFD=3.5
19:08:45.548 00.000 7988 MultiStar: [#1 0.23,0.24,0.96,U] [#2 0.02,0.62,0.99,U] [#3 -0.07,0.60,0.95,U] [#4 -0.22,0.78,1.04,U] [#5 0.05,0.45,0.66,U] [#6 0.33,0.64,0.70,U] [#7 0.09,0.46,0.66,U] [#8 0.05,0.66,0.65,U] 
19:08:45.548 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.53}, one-star: {-0.05, 0.32}
19:08:45.548 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
19:08:45.548 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.12)
19:08:45.548 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.33 cameraTheta=1.72 mountX=-0.32 mountY=0.04, mountTheta=3.02
19:08:45.558 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.32, opts=13)
19:08:45.558 00.000 7988 Enqueuing Move request for scope (-0.05, 0.32)
19:08:45.561 00.003 15712 Worker thread wakes up
19:08:45.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
19:08:45.561 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
19:08:45.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:45.561 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8
19:08:45.563 00.002 15712 Moving (-0.05, 0.32) raw xDistance=-0.32 yDistance=0.04
19:08:45.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:45.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:45.565 00.002 7988 Enqueuing Expose request
19:08:45.567 00.002 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 699.38
19:08:45.567 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
19:08:45.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:45.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:08:45.567 00.000 15712 MoveAxis(E, 68, ABG)
19:08:45.567 00.000 15712 Guiding  Dir = 2, Dur = 68
19:08:45.567 00.000 15712 IsGuiding returns 0
19:08:45.588 00.021 15712 PulseGuide returned control before completion, sleep 56
19:08:45.660 00.072 15712 IsGuiding returns 0
19:08:45.660 00.000 15712 Move returns status 0, amount 68
19:08:45.660 00.000 15712 MoveAxis(N, 0, ABG)
19:08:45.660 00.000 15712 Move returns status 0, amount 0
19:08:45.660 00.000 15712 move complete, result=0
19:08:45.660 00.000 7988 GuideStep: -0.3 px 68 ms EAST, 0.0 px 0 ms NORTH
19:08:45.671 00.011 15712 worker thread done servicing request
19:08:45.671 00.000 15712 Worker thread wakes up
19:08:45.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:45.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:47.305 01.634 15712 Exposure complete
19:08:47.366 00.061 15712 worker thread done servicing request
19:08:47.366 00.000 7988 OnExposeComplete: enter
19:08:47.366 00.000 7988 UpdateGuideState(): m_state=6
19:08:47.371 00.005 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
19:08:47.373 00.002 7988 Star::Find returns 1 (0), X=1178.31, Y=435.81, Mass=1343, SNR=24.8, Peak=182 HFD=3.0
19:08:47.373 00.000 7988 MultiStar: [#1 0.14,1.09,1.01,U] [#2 0.05,1.21,1.06,U] [#3 -0.14,1.33,0.00,M1] [#4 -0.04,1.23,1.10,U] [#5 0.07,0.73,0.70,U] [#6 0.24,1.32,0.00,M1] [#7 0.16,0.99,0.69,U] [#8 0.18,1.24,0.00,M1] 
19:08:47.375 00.002 7988 single-star, 5 included, MultiStar: {0.04, 1.08}, one-star: {-0.12, 1.05}
19:08:47.375 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
19:08:47.378 00.003 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
19:08:47.378 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=1.05 hyp=1.06 cameraTheta=1.68 mountX=-1.05 mountY=0.09, mountTheta=3.05
19:08:47.380 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=1.05, opts=13)
19:08:47.380 00.000 7988 Enqueuing Move request for scope (-0.12, 1.05)
19:08:47.380 00.000 15712 Worker thread wakes up
19:08:47.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.05) opts 0xd
19:08:47.380 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 1.05)
19:08:47.380 00.000 15712 Moving (-0.12, 1.05) raw xDistance=-1.05 yDistance=0.09
19:08:47.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:08:47.380 00.000 7988 UpdateGuideState exits: m=1343 SNR=24.8
19:08:47.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:47.380 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:47.380 00.000 7988 Enqueuing Expose request
19:08:47.380 00.000 15712 PPEC rslt: input = -1.05, final = -0.64, react = -0.63, pred = -0.01, hyst = -0.56, hyst_pct = 0.00, period_length = 699.49
19:08:47.380 00.000 15712 PPEC: input: -1.05, control: -0.64, exposure: 1500
19:08:47.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:47.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:08:47.380 00.000 15712 MoveAxis(E, 209, ABG)
19:08:47.380 00.000 15712 Guiding  Dir = 2, Dur = 209
19:08:47.412 00.032 15712 IsGuiding returns 0
19:08:47.427 00.015 15712 PulseGuide returned control before completion, sleep 203
19:08:47.653 00.226 15712 IsGuiding returns 1
19:08:47.653 00.000 15712 scope still moving after pulse duration time elapsed
19:08:47.682 00.029 15712 IsGuiding returns 0
19:08:47.682 00.000 15712 scope move finished after 209 + 61 ms
19:08:47.682 00.000 15712 Move returns status 0, amount 209
19:08:47.682 00.000 15712 MoveAxis(N, 0, ABG)
19:08:47.682 00.000 15712 Move returns status 0, amount 0
19:08:47.682 00.000 15712 move complete, result=0
19:08:47.682 00.000 15712 worker thread done servicing request
19:08:47.682 00.000 15712 Worker thread wakes up
19:08:47.682 00.000 7988 GuideStep: -1.1 px 209 ms EAST, 0.1 px 0 ms NORTH
19:08:47.685 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:47.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:49.103 01.418 15712 Exposure complete
19:08:49.164 00.061 15712 worker thread done servicing request
19:08:49.164 00.000 7988 OnExposeComplete: enter
19:08:49.164 00.000 7988 UpdateGuideState(): m_state=6
19:08:49.168 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
19:08:49.168 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=435.86, Mass=1449, SNR=25.7, Peak=192 HFD=3.5
19:08:49.168 00.000 7988 MultiStar: [#1 -0.04,1.03,0.98,U] [#2 0.00,1.33,0.00,M1] [#3 -0.02,1.23,0.94,U] [#4 -0.11,1.12,1.02,U] [#5 -0.05,1.15,0.68,U] [#6 0.15,1.18,0.67,U] [#7 0.15,1.09,0.69,U] [#8 -0.05,1.06,0.62,U] 
19:08:49.168 00.000 7988 single-star, 7 included, MultiStar: {-0.04, 1.12}, one-star: {-0.21, 1.10}
19:08:49.168 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.95)
19:08:49.168 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.16)
19:08:49.168 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=1.10 hyp=1.12 cameraTheta=1.76 mountX=-1.10 mountY=0.18, mountTheta=2.98
19:08:49.168 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=1.10, opts=13)
19:08:49.168 00.000 7988 Enqueuing Move request for scope (-0.21, 1.10)
19:08:49.179 00.011 15712 Worker thread wakes up
19:08:49.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.10) opts 0xd
19:08:49.180 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:08:49.180 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.7
19:08:49.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:49.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:49.180 00.000 7988 Enqueuing Expose request
19:08:49.180 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 1.10)
19:08:49.180 00.000 15712 Moving (-0.21, 1.10) raw xDistance=-1.10 yDistance=0.18
19:08:49.180 00.000 15712 PPEC rslt: input = -1.10, final = -0.63, react = -0.66, pred = 0.03, hyst = -0.61, hyst_pct = 0.00, period_length = 699.61
19:08:49.180 00.000 15712 PPEC: input: -1.10, control: -0.63, exposure: 1500
19:08:49.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:49.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:08:49.180 00.000 15712 MoveAxis(E, 206, ABG)
19:08:49.180 00.000 15712 Guiding  Dir = 2, Dur = 206
19:08:49.180 00.000 15712 IsGuiding returns 0
19:08:49.196 00.016 15712 PulseGuide returned control before completion, sleep 203
19:08:49.435 00.239 15712 IsGuiding returns 0
19:08:49.435 00.000 15712 Move returns status 0, amount 206
19:08:49.435 00.000 15712 MoveAxis(N, 0, ABG)
19:08:49.435 00.000 15712 Move returns status 0, amount 0
19:08:49.435 00.000 15712 move complete, result=0
19:08:49.435 00.000 7988 GuideStep: -1.1 px 206 ms EAST, 0.2 px 0 ms NORTH
19:08:49.444 00.009 15712 worker thread done servicing request
19:08:49.444 00.000 15712 Worker thread wakes up
19:08:49.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:49.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:51.078 01.634 15712 Exposure complete
19:08:51.140 00.062 15712 worker thread done servicing request
19:08:51.140 00.000 7988 OnExposeComplete: enter
19:08:51.140 00.000 7988 UpdateGuideState(): m_state=6
19:08:51.144 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
19:08:51.144 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=434.92, Mass=1481, SNR=26.1, Peak=184 HFD=3.6
19:08:51.146 00.002 7988 MultiStar: [#1 0.18,0.43,0.96,U] [#2 0.10,0.31,0.96,U] [#3 -0.06,0.52,0.93,U] [#4 -0.04,0.57,1.04,U] [#5 0.18,0.53,0.72,U] [#6 0.38,0.73,0.68,U] [#7 0.07,0.40,0.68,U] [#8 0.16,0.45,0.60,U] 
19:08:51.148 00.002 7988 single-star, 8 included, MultiStar: {0.10, 0.45}, one-star: {0.05, 0.16}
19:08:51.148 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
19:08:51.150 00.002 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.31)
19:08:51.150 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.29 mountX=-0.16 mountY=-0.05, mountTheta=-2.84
19:08:51.152 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.16, opts=13)
19:08:51.154 00.002 7988 Enqueuing Move request for scope (0.05, 0.16)
19:08:51.156 00.002 15712 Worker thread wakes up
19:08:51.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:51.156 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
19:08:51.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:51.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:51.156 00.000 7988 Enqueuing Expose request
19:08:51.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
19:08:51.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
19:08:51.156 00.000 15712 Moving (0.05, 0.16) raw xDistance=-0.16 yDistance=-0.05
19:08:51.156 00.000 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 699.72
19:08:51.156 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
19:08:51.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:51.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:08:51.156 00.000 15712 MoveAxis(W, 11, ABG)
19:08:51.156 00.000 15712 Guiding  Dir = 3, Dur = 11
19:08:51.156 00.000 15712 IsGuiding returns 0
19:08:51.184 00.028 15712 IsGuiding returns 1
19:08:51.184 00.000 15712 scope still moving after pulse duration time elapsed
19:08:51.236 00.052 15712 IsGuiding returns 1
19:08:51.283 00.047 15712 IsGuiding returns 0
19:08:51.283 00.000 15712 scope move finished after 11 + 107 ms
19:08:51.283 00.000 15712 Move returns status 0, amount 11
19:08:51.283 00.000 15712 MoveAxis(N, 0, ABG)
19:08:51.283 00.000 15712 Move returns status 0, amount 0
19:08:51.283 00.000 15712 move complete, result=0
19:08:51.283 00.000 7988 GuideStep: -0.2 px 11 ms WEST, -0.1 px 0 ms NORTH
19:08:51.285 00.002 15712 worker thread done servicing request
19:08:51.285 00.000 15712 Worker thread wakes up
19:08:51.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:51.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:52.702 01.417 15712 Exposure complete
19:08:52.765 00.063 15712 worker thread done servicing request
19:08:52.765 00.000 7988 OnExposeComplete: enter
19:08:52.765 00.000 7988 UpdateGuideState(): m_state=6
19:08:52.767 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
19:08:52.767 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=434.65, Mass=1511, SNR=26.5, Peak=219 HFD=3.4
19:08:52.769 00.002 7988 MultiStar: [#1 0.04,0.10,0.99,U] [#2 -0.06,0.18,0.98,U] [#3 -0.04,-0.04,0.90,U] [#4 -0.31,-0.04,0.95,U] [#5 -0.06,-0.08,0.66,U] [#6 0.34,0.11,0.67,U] [#7 0.08,0.04,0.63,U] [#8 0.26,0.02,0.60,U] 
19:08:52.771 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.14, -0.11}
19:08:52.771 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.57)
19:08:52.773 00.002 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.82 = 0.54)
19:08:52.773 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.14 mountX=-0.02 mountY=0.01, mountTheta=2.59
19:08:52.775 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
19:08:52.777 00.002 7988 Enqueuing Move request for scope (-0.01, 0.02)
19:08:52.777 00.000 15712 Worker thread wakes up
19:08:52.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
19:08:52.777 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
19:08:52.777 00.000 15712 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
19:08:52.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:52.779 00.002 7988 UpdateGuideState exits: m=1511 SNR=26.5
19:08:52.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:52.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:52.782 00.003 7988 Enqueuing Expose request
19:08:52.782 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 699.83
19:08:52.782 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
19:08:52.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:52.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:08:52.782 00.000 15712 MoveAxis(W, 11, ABG)
19:08:52.782 00.000 15712 Guiding  Dir = 3, Dur = 11
19:08:52.782 00.000 15712 IsGuiding returns 0
19:08:52.799 00.017 15712 IsGuiding returns 1
19:08:52.799 00.000 15712 scope still moving after pulse duration time elapsed
19:08:52.859 00.060 15712 IsGuiding returns 0
19:08:52.859 00.000 15712 scope move finished after 11 + 67 ms
19:08:52.859 00.000 15712 Move returns status 0, amount 11
19:08:52.859 00.000 15712 MoveAxis(N, 0, ABG)
19:08:52.859 00.000 15712 Move returns status 0, amount 0
19:08:52.859 00.000 15712 move complete, result=0
19:08:52.859 00.000 15712 worker thread done servicing request
19:08:52.859 00.000 15712 Worker thread wakes up
19:08:52.859 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
19:08:52.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:52.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:54.502 01.643 15712 Exposure complete
19:08:54.561 00.059 15712 worker thread done servicing request
19:08:54.561 00.000 7988 OnExposeComplete: enter
19:08:54.568 00.007 7988 UpdateGuideState(): m_state=6
19:08:54.568 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
19:08:54.570 00.002 7988 Star::Find returns 1 (0), X=1178.20, Y=433.36, Mass=1400, SNR=25.4, Peak=231 HFD=3.1
19:08:54.570 00.000 7988 MultiStar: [#1 -0.00,-1.24,0.00,M1] [#2 0.01,-1.20,1.08,U] [#3 -0.28,-1.03,1.00,U] [#4 -0.23,-0.99,1.06,U] [#5 0.02,-1.21,0.73,U] [#6 0.40,-1.26,0.00,M1] [#7 0.18,-1.14,0.69,U] [#8 0.05,-1.41,0.00,M1] 
19:08:54.572 00.002 7988 refined, 5 included, MultiStar: {-0.11, -1.16}, one-star: {-0.23, -1.40}
19:08:54.574 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
19:08:54.574 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
19:08:54.576 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-1.16 hyp=1.16 cameraTheta=-1.66 mountX=1.16 mountY=0.14, mountTheta=0.12
19:08:54.577 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-1.16, opts=13)
19:08:54.579 00.002 7988 Enqueuing Move request for scope (-0.11, -1.16)
19:08:54.581 00.002 15712 Worker thread wakes up
19:08:54.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:54.585 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -1.16) opts 0xd
19:08:54.585 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -1.16)
19:08:54.585 00.000 15712 Moving (-0.11, -1.16) raw xDistance=1.16 yDistance=0.14
19:08:54.585 00.000 7988 UpdateGuideState exits: m=1400 SNR=25.4
19:08:54.589 00.004 15712 PPEC rslt: input = 1.16, final = 0.68, react = 0.70, pred = -0.02, hyst = 0.63, hyst_pct = 0.00, period_length = 699.94
19:08:54.589 00.000 15712 PPEC: input: 1.16, control: 0.68, exposure: 1500
19:08:54.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:54.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:54.591 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:08:54.591 00.000 15712 MoveAxis(W, 221, ABG)
19:08:54.591 00.000 15712 Guiding  Dir = 3, Dur = 221
19:08:54.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:54.593 00.002 7988 Enqueuing Expose request
19:08:54.621 00.028 15712 IsGuiding returns 0
19:08:54.636 00.015 15712 PulseGuide returned control before completion, sleep 216
19:08:54.861 00.225 15712 IsGuiding returns 0
19:08:54.861 00.000 15712 Move returns status 0, amount 221
19:08:54.861 00.000 15712 MoveAxis(N, 0, ABG)
19:08:54.861 00.000 15712 Move returns status 0, amount 0
19:08:54.861 00.000 15712 move complete, result=0
19:08:54.861 00.000 15712 worker thread done servicing request
19:08:54.861 00.000 15712 Worker thread wakes up
19:08:54.861 00.000 7988 GuideStep: 1.2 px 221 ms WEST, 0.1 px 0 ms NORTH
19:08:54.865 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:54.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:56.279 01.414 15712 Exposure complete
19:08:56.343 00.064 7988 OnExposeComplete: enter
19:08:56.345 00.002 7988 UpdateGuideState(): m_state=6
19:08:56.347 00.002 15712 worker thread done servicing request
19:08:56.347 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
19:08:56.347 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=433.69, Mass=1484, SNR=26.0, Peak=199 HFD=3.4
19:08:56.347 00.000 7988 MultiStar: [#1 0.18,-0.83,0.96,U] [#2 0.09,-0.97,0.98,U] [#3 -0.12,-0.66,0.94,U] [#4 -0.05,-0.57,1.00,U] [#5 0.09,-1.01,0.70,U] [#6 0.38,-0.43,0.73,U] [#7 0.27,-0.90,0.65,U] [#8 0.25,-0.58,0.68,U] 
19:08:56.347 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.79}, one-star: {0.02, -1.07}
19:08:56.347 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
19:08:56.347 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
19:08:56.353 00.006 7988 CameraToMount -- cameraX=0.10 cameraY=-0.79 hyp=0.79 cameraTheta=-1.44 mountX=0.79 mountY=-0.09, mountTheta=-0.11
19:08:56.356 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.79, opts=13)
19:08:56.357 00.001 7988 Enqueuing Move request for scope (0.10, -0.79)
19:08:56.357 00.000 15712 Worker thread wakes up
19:08:56.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.79) opts 0xd
19:08:56.357 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.79)
19:08:56.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:56.357 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.0
19:08:56.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:56.357 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:56.357 00.000 7988 Enqueuing Expose request
19:08:56.357 00.000 15712 Moving (0.10, -0.79) raw xDistance=0.79 yDistance=-0.09
19:08:56.357 00.000 15712 PPEC rslt: input = 0.79, final = 0.45, react = 0.47, pred = -0.02, hyst = 0.43, hyst_pct = 0.00, period_length = 700.05
19:08:56.357 00.000 15712 PPEC: input: 0.79, control: 0.45, exposure: 1500
19:08:56.357 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:56.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:08:56.357 00.000 15712 MoveAxis(W, 147, ABG)
19:08:56.357 00.000 15712 Guiding  Dir = 3, Dur = 147
19:08:56.357 00.000 15712 IsGuiding returns 0
19:08:56.393 00.036 15712 PulseGuide returned control before completion, sleep 129
19:08:56.532 00.139 15712 IsGuiding returns 1
19:08:56.532 00.000 15712 scope still moving after pulse duration time elapsed
19:08:56.582 00.050 15712 IsGuiding returns 0
19:08:56.582 00.000 15712 scope move finished after 147 + 73 ms
19:08:56.582 00.000 15712 Move returns status 0, amount 147
19:08:56.582 00.000 15712 MoveAxis(N, 0, ABG)
19:08:56.582 00.000 15712 Move returns status 0, amount 0
19:08:56.582 00.000 15712 move complete, result=0
19:08:56.582 00.000 7988 GuideStep: 0.8 px 147 ms WEST, -0.1 px 0 ms NORTH
19:08:56.589 00.007 15712 worker thread done servicing request
19:08:56.589 00.000 15712 Worker thread wakes up
19:08:56.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:56.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:58.221 01.632 15712 Exposure complete
19:08:58.282 00.061 15712 worker thread done servicing request
19:08:58.282 00.000 7988 OnExposeComplete: enter
19:08:58.282 00.000 7988 UpdateGuideState(): m_state=6
19:08:58.287 00.005 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
19:08:58.287 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=434.78, Mass=1394, SNR=25.2, Peak=187 HFD=3.6
19:08:58.289 00.002 7988 MultiStar: [#1 -0.04,0.26,1.01,U] [#2 -0.03,0.19,1.06,U] [#3 -0.31,0.41,0.99,U] [#4 -0.16,0.47,1.04,U] [#5 -0.07,0.10,0.72,U] [#6 0.34,0.21,0.71,U] [#7 -0.06,0.09,0.67,U] [#8 0.01,0.07,0.68,U] 
19:08:58.291 00.002 7988 single-star, 8 included, MultiStar: {-0.05, 0.22}, one-star: {-0.03, 0.02}
19:08:58.291 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.02)
19:08:58.292 00.001 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.09)
19:08:58.294 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.69 mountX=-0.02 mountY=0.03, mountTheta=2.02
19:08:58.296 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
19:08:58.296 00.000 7988 Enqueuing Move request for scope (-0.03, 0.02)
19:08:58.298 00.002 15712 Worker thread wakes up
19:08:58.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
19:08:58.298 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
19:08:58.298 00.000 15712 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
19:08:58.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:58.298 00.000 7988 UpdateGuideState exits: m=1394 SNR=25.2
19:08:58.301 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:58.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:58.301 00.000 7988 Enqueuing Expose request
19:08:58.301 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.16
19:08:58.301 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
19:08:58.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:58.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:08:58.301 00.000 15712 MoveAxis(E, 3, ABG)
19:08:58.301 00.000 15712 Guiding  Dir = 2, Dur = 3
19:08:58.301 00.000 15712 IsGuiding returns 0
19:08:58.326 00.025 15712 IsGuiding returns 0
19:08:58.326 00.000 15712 Move returns status 0, amount 3
19:08:58.326 00.000 15712 MoveAxis(N, 0, ABG)
19:08:58.326 00.000 15712 Move returns status 0, amount 0
19:08:58.330 00.004 15712 move complete, result=0
19:08:58.330 00.000 15712 worker thread done servicing request
19:08:58.330 00.000 15712 Worker thread wakes up
19:08:58.330 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
19:08:58.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:58.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:08:59.750 01.420 15712 Exposure complete
19:08:59.813 00.063 15712 worker thread done servicing request
19:08:59.813 00.000 7988 OnExposeComplete: enter
19:08:59.813 00.000 7988 UpdateGuideState(): m_state=6
19:08:59.813 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
19:08:59.813 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=435.04, Mass=1534, SNR=26.5, Peak=203 HFD=3.5
19:08:59.817 00.004 7988 MultiStar: [#1 -0.04,0.41,0.98,U] [#2 -0.01,0.40,1.01,U] [#3 0.04,0.43,0.91,U] [#4 -0.10,0.45,1.02,U] [#5 -0.08,0.34,0.71,U] [#6 0.40,0.53,0.73,U] [#7 0.15,0.34,0.62,U] [#8 0.15,0.43,0.61,U] 
19:08:59.819 00.002 7988 single-star, 8 included, MultiStar: {0.04, 0.40}, one-star: {0.01, 0.28}
19:08:59.819 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
19:08:59.821 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
19:08:59.821 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.55 mountX=-0.28 mountY=-0.01, mountTheta=-3.09
19:08:59.823 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.28, opts=13)
19:08:59.825 00.002 7988 Enqueuing Move request for scope (0.01, 0.28)
19:08:59.827 00.002 15712 Worker thread wakes up
19:08:59.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
19:08:59.827 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
19:08:59.827 00.000 15712 Moving (0.01, 0.28) raw xDistance=-0.28 yDistance=-0.01
19:08:59.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:08:59.827 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.5
19:08:59.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:59.827 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:08:59.827 00.000 7988 Enqueuing Expose request
19:08:59.827 00.000 15712 PPEC rslt: input = -0.28, final = -0.16, react = -0.17, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 700.27
19:08:59.827 00.000 15712 PPEC: input: -0.28, control: -0.16, exposure: 1500
19:08:59.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:59.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:08:59.827 00.000 15712 MoveAxis(E, 51, ABG)
19:08:59.827 00.000 15712 Guiding  Dir = 2, Dur = 51
19:08:59.827 00.000 15712 IsGuiding returns 0
19:08:59.848 00.021 15712 PulseGuide returned control before completion, sleep 47
19:08:59.906 00.058 15712 IsGuiding returns 1
19:08:59.906 00.000 15712 scope still moving after pulse duration time elapsed
19:08:59.940 00.034 15712 IsGuiding returns 0
19:08:59.940 00.000 15712 scope move finished after 51 + 59 ms
19:08:59.940 00.000 15712 Move returns status 0, amount 51
19:08:59.940 00.000 15712 MoveAxis(N, 0, ABG)
19:08:59.940 00.000 15712 Move returns status 0, amount 0
19:08:59.940 00.000 15712 move complete, result=0
19:08:59.940 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
19:08:59.946 00.006 15712 worker thread done servicing request
19:08:59.946 00.000 15712 Worker thread wakes up
19:08:59.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:08:59.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:01.582 01.636 15712 Exposure complete
19:09:01.643 00.061 15712 worker thread done servicing request
19:09:01.643 00.000 7988 OnExposeComplete: enter
19:09:01.644 00.001 7988 UpdateGuideState(): m_state=6
19:09:01.646 00.002 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
19:09:01.646 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=434.65, Mass=1533, SNR=26.6, Peak=216 HFD=3.4
19:09:01.648 00.002 7988 MultiStar: [#1 -0.05,0.11,1.02,U] [#2 0.06,0.07,0.96,U] [#3 0.36,0.03,0.92,U] [#4 -0.21,0.29,1.00,U] [#5 0.15,-0.04,0.64,U] [#6 0.39,0.35,0.66,U] [#7 0.35,0.00,0.67,U] [#8 0.32,0.20,0.66,U] 
19:09:01.648 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.10}, one-star: {-0.08, -0.11}
19:09:01.650 00.002 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
19:09:01.650 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
19:09:01.652 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.18 mountX=0.11 mountY=0.08, mountTheta=0.62
19:09:01.654 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
19:09:01.654 00.000 7988 Enqueuing Move request for scope (-0.08, -0.11)
19:09:01.656 00.002 15712 Worker thread wakes up
19:09:01.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
19:09:01.656 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
19:09:01.656 00.000 15712 Moving (-0.08, -0.11) raw xDistance=0.11 yDistance=0.08
19:09:01.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:09:01.656 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.6
19:09:01.659 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:01.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:01.661 00.002 7988 Enqueuing Expose request
19:09:01.661 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.37
19:09:01.661 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
19:09:01.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:01.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:09:01.661 00.000 15712 MoveAxis(W, 5, ABG)
19:09:01.661 00.000 15712 Guiding  Dir = 3, Dur = 5
19:09:01.663 00.002 15712 IsGuiding returns 0
19:09:01.712 00.049 15712 IsGuiding returns 0
19:09:01.712 00.000 15712 Move returns status 0, amount 5
19:09:01.712 00.000 15712 MoveAxis(N, 0, ABG)
19:09:01.712 00.000 15712 Move returns status 0, amount 0
19:09:01.712 00.000 15712 move complete, result=0
19:09:01.712 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
19:09:01.720 00.008 15712 worker thread done servicing request
19:09:01.720 00.000 15712 Worker thread wakes up
19:09:01.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:01.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:03.127 01.407 15712 Exposure complete
19:09:03.189 00.062 15712 worker thread done servicing request
19:09:03.189 00.000 7988 OnExposeComplete: enter
19:09:03.189 00.000 7988 UpdateGuideState(): m_state=6
19:09:03.192 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
19:09:03.192 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=434.81, Mass=1523, SNR=26.5, Peak=195 HFD=3.5
19:09:03.194 00.002 7988 MultiStar: [#1 0.26,0.31,0.97,U] [#2 0.12,0.13,0.99,U] [#3 0.00,0.24,0.91,U] [#4 0.01,0.52,1.02,U] [#5 0.18,0.15,0.71,U] [#6 0.39,-0.00,0.72,U] [#7 0.49,0.23,0.64,U] [#8 0.30,-0.09,0.63,U] 
19:09:03.196 00.002 7988 single-star, 8 included, MultiStar: {0.17, 0.19}, one-star: {0.02, 0.05}
19:09:03.196 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.58) = xAngle (2.70 = 2.70)
19:09:03.198 00.002 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.48)
19:09:03.198 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.12 mountX=-0.05 mountY=-0.02, mountTheta=-2.67
19:09:03.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.05, opts=13)
19:09:03.202 00.002 7988 Enqueuing Move request for scope (0.02, 0.05)
19:09:03.202 00.000 15712 Worker thread wakes up
19:09:03.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
19:09:03.202 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
19:09:03.202 00.000 15712 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=-0.02
19:09:03.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:09:03.202 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5
19:09:03.206 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:03.206 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:03.206 00.000 7988 Enqueuing Expose request
19:09:03.206 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 700.48
19:09:03.206 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
19:09:03.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:03.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:09:03.206 00.000 15712 MoveAxis(W, 5, ABG)
19:09:03.206 00.000 15712 Guiding  Dir = 3, Dur = 5
19:09:03.206 00.000 15712 IsGuiding returns 0
19:09:03.234 00.028 15712 IsGuiding returns 0
19:09:03.234 00.000 15712 Move returns status 0, amount 5
19:09:03.234 00.000 15712 MoveAxis(N, 0, ABG)
19:09:03.234 00.000 15712 Move returns status 0, amount 0
19:09:03.234 00.000 15712 move complete, result=0
19:09:03.234 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
19:09:03.238 00.004 15712 worker thread done servicing request
19:09:03.238 00.000 15712 Worker thread wakes up
19:09:03.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:03.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:04.879 01.641 15712 Exposure complete
19:09:04.943 00.064 7988 OnExposeComplete: enter
19:09:04.945 00.002 7988 UpdateGuideState(): m_state=6
19:09:04.947 00.002 15712 worker thread done servicing request
19:09:04.947 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
19:09:04.947 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=434.80, Mass=1500, SNR=26.3, Peak=178 HFD=3.5
19:09:04.949 00.002 7988 MultiStar: [#1 0.24,0.14,1.00,U] [#2 0.13,0.28,0.97,U] [#3 -0.05,0.27,0.96,U] [#4 -0.07,0.31,1.00,U] [#5 0.25,-0.03,0.67,U] [#6 0.58,0.22,0.69,U] [#7 0.11,0.10,0.66,U] [#8 0.19,0.14,0.64,U] 
19:09:04.951 00.002 7988 single-star, 8 included, MultiStar: {0.13, 0.17}, one-star: {0.00, 0.04}
19:09:04.951 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:09:04.953 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
19:09:04.954 00.001 7988 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.47 mountX=-0.04 mountY=-0.01, mountTheta=-3.02
19:09:04.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.04, opts=13)
19:09:04.954 00.000 7988 Enqueuing Move request for scope (0.00, 0.04)
19:09:04.960 00.006 15712 Worker thread wakes up
19:09:04.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
19:09:04.960 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
19:09:04.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:04.960 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
19:09:04.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:04.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:04.960 00.000 7988 Enqueuing Expose request
19:09:04.960 00.000 15712 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=-0.01
19:09:04.960 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 700.58
19:09:04.960 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
19:09:04.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:04.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:09:04.960 00.000 15712 MoveAxis(W, 1, ABG)
19:09:04.960 00.000 15712 Guiding  Dir = 3, Dur = 1
19:09:04.994 00.034 15712 IsGuiding returns 0
19:09:05.011 00.017 15712 IsGuiding returns 0
19:09:05.011 00.000 15712 Move returns status 0, amount 1
19:09:05.011 00.000 15712 MoveAxis(N, 0, ABG)
19:09:05.011 00.000 15712 Move returns status 0, amount 0
19:09:05.011 00.000 15712 move complete, result=0
19:09:05.011 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
19:09:05.013 00.002 15712 worker thread done servicing request
19:09:05.013 00.000 15712 Worker thread wakes up
19:09:05.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:05.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:06.421 01.408 15712 Exposure complete
19:09:06.473 00.052 15712 worker thread done servicing request
19:09:06.473 00.000 7988 OnExposeComplete: enter
19:09:06.483 00.010 7988 UpdateGuideState(): m_state=6
19:09:06.485 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
19:09:06.485 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=435.16, Mass=1399, SNR=25.3, Peak=189 HFD=3.1
19:09:06.487 00.002 7988 MultiStar: [#1 0.45,0.47,1.01,U] [#2 0.06,0.39,1.04,U] [#3 -0.08,0.29,0.98,U] [#4 0.01,0.61,1.02,U] [#5 -0.08,0.16,0.69,U] [#6 0.61,0.63,0.69,U] [#7 0.10,0.45,0.65,U] [#8 0.23,0.42,0.69,U] 
19:09:06.490 00.003 7988 single-star, 8 included, MultiStar: {0.15, 0.43}, one-star: {0.10, 0.40}
19:09:06.490 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
19:09:06.490 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
19:09:06.490 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.41 cameraTheta=1.33 mountX=-0.40 mountY=-0.11, mountTheta=-2.88
19:09:06.490 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.40, opts=13)
19:09:06.490 00.000 7988 Enqueuing Move request for scope (0.10, 0.40)
19:09:06.490 00.000 15712 Worker thread wakes up
19:09:06.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
19:09:06.490 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
19:09:06.490 00.000 15712 Moving (0.10, 0.40) raw xDistance=-0.40 yDistance=-0.11
19:09:06.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:06.490 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.3
19:09:06.499 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:06.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:06.499 00.000 7988 Enqueuing Expose request
19:09:06.499 00.000 15712 PPEC rslt: input = -0.40, final = -0.23, react = -0.24, pred = 0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 700.68
19:09:06.499 00.000 15712 PPEC: input: -0.40, control: -0.23, exposure: 1500
19:09:06.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:06.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:09:06.499 00.000 15712 MoveAxis(E, 76, ABG)
19:09:06.499 00.000 15712 Guiding  Dir = 2, Dur = 76
19:09:06.499 00.000 15712 IsGuiding returns 0
19:09:06.524 00.025 15712 PulseGuide returned control before completion, sleep 61
19:09:06.594 00.070 15712 IsGuiding returns 1
19:09:06.594 00.000 15712 scope still moving after pulse duration time elapsed
19:09:06.627 00.033 15712 IsGuiding returns 0
19:09:06.627 00.000 15712 scope move finished after 76 + 61 ms
19:09:06.627 00.000 15712 Move returns status 0, amount 76
19:09:06.627 00.000 15712 MoveAxis(N, 0, ABG)
19:09:06.627 00.000 15712 Move returns status 0, amount 0
19:09:06.627 00.000 15712 move complete, result=0
19:09:06.627 00.000 7988 GuideStep: -0.4 px 76 ms EAST, -0.1 px 0 ms NORTH
19:09:06.642 00.015 15712 worker thread done servicing request
19:09:06.642 00.000 15712 Worker thread wakes up
19:09:06.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:06.644 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:08.283 01.639 15712 Exposure complete
19:09:08.352 00.069 15712 worker thread done servicing request
19:09:08.352 00.000 7988 OnExposeComplete: enter
19:09:08.352 00.000 7988 UpdateGuideState(): m_state=6
19:09:08.352 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
19:09:08.352 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=434.42, Mass=1438, SNR=25.6, Peak=235 HFD=3.3
19:09:08.352 00.000 7988 MultiStar: [#1 0.13,-0.07,0.98,U] [#2 -0.01,-0.29,0.99,U] [#3 -0.11,-0.11,0.96,U] [#4 -0.17,-0.16,1.01,U] [#5 -0.22,-0.43,0.76,U] [#6 0.42,0.12,0.74,U] [#7 0.27,-0.17,0.67,U] [#8 -0.02,-0.17,0.68,U] 
19:09:08.352 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.18}, one-star: {0.00, -0.34}
19:09:08.360 00.008 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
19:09:08.361 00.001 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.06)
19:09:08.361 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.47 mountX=0.18 mountY=-0.01, mountTheta=-0.08
19:09:08.361 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.18, opts=13)
19:09:08.361 00.000 7988 Enqueuing Move request for scope (0.02, -0.18)
19:09:08.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:09:08.361 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.6
19:09:08.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:08.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:08.361 00.000 7988 Enqueuing Expose request
19:09:08.361 00.000 15712 Worker thread wakes up
19:09:08.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
19:09:08.361 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
19:09:08.361 00.000 15712 Moving (0.02, -0.18) raw xDistance=0.18 yDistance=-0.01
19:09:08.361 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 700.78
19:09:08.361 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
19:09:08.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:08.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:09:08.361 00.000 15712 MoveAxis(W, 38, ABG)
19:09:08.361 00.000 15712 Guiding  Dir = 3, Dur = 38
19:09:08.361 00.000 15712 IsGuiding returns 0
19:09:08.395 00.034 15712 PulseGuide returned control before completion, sleep 24
19:09:08.446 00.051 15712 IsGuiding returns 0
19:09:08.446 00.000 15712 Move returns status 0, amount 38
19:09:08.446 00.000 15712 MoveAxis(N, 0, ABG)
19:09:08.446 00.000 15712 Move returns status 0, amount 0
19:09:08.446 00.000 15712 move complete, result=0
19:09:08.446 00.000 15712 worker thread done servicing request
19:09:08.446 00.000 15712 Worker thread wakes up
19:09:08.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:08.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:08.446 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
19:09:09.860 01.414 15712 Exposure complete
19:09:09.920 00.060 15712 worker thread done servicing request
19:09:09.920 00.000 7988 OnExposeComplete: enter
19:09:09.920 00.000 7988 UpdateGuideState(): m_state=6
19:09:09.924 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
19:09:09.924 00.000 7988 Star::Find returns 1 (1), X=1178.31, Y=434.12, Mass=1471, SNR=26.0, Peak=255 HFD=3.4
19:09:09.926 00.002 7988 MultiStar: [#1 0.06,-0.38,0.96,U] [#2 -0.05,-0.29,1.02,U] [#3 -0.20,-0.30,0.94,U] [#4 -0.21,-0.27,1.02,U] [#5 -0.25,-0.25,0.68,U] [#6 0.21,-0.24,0.72,U] [#7 -0.09,-0.28,0.70,U] [#8 0.02,-0.43,0.62,U] 
19:09:09.926 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.35}, one-star: {-0.11, -0.64}
19:09:09.928 00.002 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
19:09:09.928 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
19:09:09.930 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.79 mountX=0.35 mountY=0.08, mountTheta=0.24
19:09:09.932 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.35, opts=13)
19:09:09.934 00.002 7988 Enqueuing Move request for scope (-0.08, -0.35)
19:09:09.934 00.000 15712 Worker thread wakes up
19:09:09.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
19:09:09.934 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
19:09:09.934 00.000 15712 Moving (-0.08, -0.35) raw xDistance=0.35 yDistance=0.08
19:09:09.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:09.936 00.002 7988 UpdateGuideState exits: m=1471 SNR=26.0 Saturated
19:09:09.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:09.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:09.936 00.000 7988 Enqueuing Expose request
19:09:09.936 00.000 15712 PPEC rslt: input = 0.35, final = 0.20, react = 0.21, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 700.88
19:09:09.936 00.000 15712 PPEC: input: 0.35, control: 0.20, exposure: 1500
19:09:09.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:09.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:09:09.936 00.000 15712 MoveAxis(W, 65, ABG)
19:09:09.936 00.000 15712 Guiding  Dir = 3, Dur = 65
19:09:09.936 00.000 15712 IsGuiding returns 0
19:09:09.960 00.024 15712 PulseGuide returned control before completion, sleep 51
19:09:10.032 00.072 15712 IsGuiding returns 1
19:09:10.032 00.000 15712 scope still moving after pulse duration time elapsed
19:09:10.064 00.032 15712 IsGuiding returns 0
19:09:10.064 00.000 15712 scope move finished after 65 + 57 ms
19:09:10.064 00.000 15712 Move returns status 0, amount 65
19:09:10.064 00.000 15712 MoveAxis(N, 0, ABG)
19:09:10.064 00.000 15712 Move returns status 0, amount 0
19:09:10.064 00.000 15712 move complete, result=0
19:09:10.064 00.000 7988 GuideStep: 0.3 px 65 ms WEST, 0.1 px 0 ms NORTH
19:09:10.066 00.002 15712 worker thread done servicing request
19:09:10.066 00.000 15712 Worker thread wakes up
19:09:10.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:10.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:11.705 01.639 15712 Exposure complete
19:09:11.766 00.061 15712 worker thread done servicing request
19:09:11.767 00.001 7988 OnExposeComplete: enter
19:09:11.767 00.000 7988 UpdateGuideState(): m_state=6
19:09:11.767 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
19:09:11.767 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=434.57, Mass=1540, SNR=26.5, Peak=201 HFD=3.2
19:09:11.767 00.000 7988 MultiStar: [#1 0.32,0.23,0.97,U] [#2 -0.06,0.10,1.00,U] [#3 -0.07,0.14,0.93,U] [#4 0.14,0.25,0.99,U] [#5 -0.05,-0.14,0.65,U] [#6 0.50,0.33,0.68,U] [#7 0.38,0.01,0.64,U] [#8 0.06,-0.16,0.64,U] 
19:09:11.767 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.09, -0.19}
19:09:11.767 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
19:09:11.767 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.09)
19:09:11.767 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=-0.07 mountY=-0.13, mountTheta=-2.07
19:09:11.767 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.07, opts=13)
19:09:11.767 00.000 7988 Enqueuing Move request for scope (0.13, 0.07)
19:09:11.780 00.013 15712 Worker thread wakes up
19:09:11.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
19:09:11.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
19:09:11.780 00.000 15712 Moving (0.13, 0.07) raw xDistance=-0.07 yDistance=-0.13
19:09:11.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:11.781 00.001 7988 UpdateGuideState exits: m=1540 SNR=26.5
19:09:11.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:11.781 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:11.781 00.000 7988 Enqueuing Expose request
19:09:11.781 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.98
19:09:11.781 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
19:09:11.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:11.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:09:11.781 00.000 15712 MoveAxis(E, 2, ABG)
19:09:11.781 00.000 15712 Guiding  Dir = 2, Dur = 2
19:09:11.781 00.000 15712 IsGuiding returns 0
19:09:11.798 00.017 15712 IsGuiding returns 0
19:09:11.798 00.000 15712 Move returns status 0, amount 2
19:09:11.798 00.000 15712 MoveAxis(N, 0, ABG)
19:09:11.798 00.000 15712 Move returns status 0, amount 0
19:09:11.798 00.000 15712 move complete, result=0
19:09:11.798 00.000 15712 worker thread done servicing request
19:09:11.798 00.000 15712 Worker thread wakes up
19:09:11.798 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
19:09:11.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:11.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:13.219 01.421 15712 Exposure complete
19:09:13.281 00.062 15712 worker thread done servicing request
19:09:13.281 00.000 7988 OnExposeComplete: enter
19:09:13.281 00.000 7988 UpdateGuideState(): m_state=6
19:09:13.281 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
19:09:13.281 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=434.99, Mass=1409, SNR=25.5, Peak=177 HFD=3.5
19:09:13.281 00.000 7988 MultiStar: [#1 0.41,0.47,1.03,U] [#2 0.04,0.25,0.98,U] [#3 0.05,0.35,0.97,U] [#4 0.03,0.51,1.01,U] [#5 0.07,0.46,0.75,U] [#6 0.54,0.56,0.71,U] [#7 0.15,0.50,0.68,U] [#8 0.36,0.32,0.64,U] 
19:09:13.281 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.40}, one-star: {0.16, 0.23}
19:09:13.281 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
19:09:13.281 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.63)
19:09:13.281 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.97 mountX=-0.23 mountY=-0.17, mountTheta=-2.53
19:09:13.292 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.23, opts=13)
19:09:13.294 00.002 7988 Enqueuing Move request for scope (0.16, 0.23)
19:09:13.294 00.000 15712 Worker thread wakes up
19:09:13.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
19:09:13.294 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
19:09:13.294 00.000 15712 Moving (0.16, 0.23) raw xDistance=-0.23 yDistance=-0.17
19:09:13.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:13.296 00.002 7988 UpdateGuideState exits: m=1409 SNR=25.5
19:09:13.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:13.296 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:13.296 00.000 7988 Enqueuing Expose request
19:09:13.296 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 701.08
19:09:13.296 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
19:09:13.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:13.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:09:13.296 00.000 15712 MoveAxis(E, 47, ABG)
19:09:13.296 00.000 15712 Guiding  Dir = 2, Dur = 47
19:09:13.296 00.000 15712 IsGuiding returns 0
19:09:13.312 00.016 15712 PulseGuide returned control before completion, sleep 42
19:09:13.399 00.087 15712 IsGuiding returns 0
19:09:13.399 00.000 15712 Move returns status 0, amount 47
19:09:13.399 00.000 15712 MoveAxis(N, 0, ABG)
19:09:13.399 00.000 15712 Move returns status 0, amount 0
19:09:13.399 00.000 15712 move complete, result=0
19:09:13.399 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.2 px 0 ms NORTH
19:09:13.399 00.000 15712 worker thread done servicing request
19:09:13.399 00.000 15712 Worker thread wakes up
19:09:13.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:13.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:15.035 01.636 15712 Exposure complete
19:09:15.097 00.062 15712 worker thread done servicing request
19:09:15.097 00.000 7988 OnExposeComplete: enter
19:09:15.097 00.000 7988 UpdateGuideState(): m_state=6
19:09:15.099 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
19:09:15.101 00.002 7988 Star::Find returns 1 (0), X=1178.31, Y=435.37, Mass=1418, SNR=25.6, Peak=216 HFD=3.3
19:09:15.101 00.000 7988 MultiStar: [#1 0.09,0.82,0.97,U] [#2 -0.13,0.72,1.03,U] [#3 -0.02,0.82,0.97,U] [#4 -0.14,0.88,1.08,U] [#5 0.10,0.89,0.71,U] [#6 0.39,0.85,0.68,U] [#7 0.34,0.57,0.67,U] [#8 0.14,0.82,0.63,U] 
19:09:15.103 00.002 7988 single-star, 8 included, MultiStar: {0.04, 0.78}, one-star: {-0.11, 0.61}
19:09:15.103 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
19:09:15.105 00.002 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
19:09:15.105 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.61 hyp=0.62 cameraTheta=1.75 mountX=-0.61 mountY=0.10, mountTheta=2.98
19:09:15.107 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.61, opts=13)
19:09:15.109 00.002 7988 Enqueuing Move request for scope (-0.11, 0.61)
19:09:15.109 00.000 15712 Worker thread wakes up
19:09:15.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.61) opts 0xd
19:09:15.109 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.61)
19:09:15.109 00.000 15712 Moving (-0.11, 0.61) raw xDistance=-0.61 yDistance=0.10
19:09:15.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:15.111 00.002 7988 UpdateGuideState exits: m=1418 SNR=25.6
19:09:15.112 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:15.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:15.112 00.000 7988 Enqueuing Expose request
19:09:15.112 00.000 15712 PPEC rslt: input = -0.61, final = -0.36, react = -0.37, pred = 0.01, hyst = -0.33, hyst_pct = 0.00, period_length = 701.17
19:09:15.112 00.000 15712 PPEC: input: -0.61, control: -0.36, exposure: 1500
19:09:15.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:15.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:09:15.112 00.000 15712 MoveAxis(E, 117, ABG)
19:09:15.112 00.000 15712 Guiding  Dir = 2, Dur = 117
19:09:15.112 00.000 15712 IsGuiding returns 0
19:09:15.145 00.033 15712 PulseGuide returned control before completion, sleep 99
19:09:15.255 00.110 15712 IsGuiding returns 1
19:09:15.255 00.000 15712 scope still moving after pulse duration time elapsed
19:09:15.287 00.032 15712 IsGuiding returns 0
19:09:15.287 00.000 15712 scope move finished after 117 + 55 ms
19:09:15.287 00.000 15712 Move returns status 0, amount 117
19:09:15.287 00.000 15712 MoveAxis(N, 0, ABG)
19:09:15.287 00.000 15712 Move returns status 0, amount 0
19:09:15.287 00.000 15712 move complete, result=0
19:09:15.287 00.000 7988 GuideStep: -0.6 px 117 ms EAST, 0.1 px 0 ms NORTH
19:09:15.291 00.004 15712 worker thread done servicing request
19:09:15.291 00.000 15712 Worker thread wakes up
19:09:15.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:15.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:16.702 01.411 15712 Exposure complete
19:09:16.766 00.064 15712 worker thread done servicing request
19:09:16.766 00.000 7988 OnExposeComplete: enter
19:09:16.766 00.000 7988 UpdateGuideState(): m_state=6
19:09:16.769 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
19:09:16.769 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=435.01, Mass=1499, SNR=26.3, Peak=210 HFD=3.3
19:09:16.771 00.002 7988 MultiStar: [#1 0.05,0.49,0.99,U] [#2 -0.23,0.42,0.99,U] [#3 0.02,0.38,0.92,U] [#4 0.02,0.45,1.00,U] [#5 -0.15,0.44,0.68,U] [#6 0.36,0.50,0.73,U] [#7 0.24,0.25,0.66,U] [#8 0.28,0.67,0.63,U] 
19:09:16.771 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.42}, one-star: {-0.08, 0.25}
19:09:16.773 00.002 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
19:09:16.773 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
19:09:16.775 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.88 mountX=-0.24 mountY=0.07, mountTheta=2.85
19:09:16.778 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.25, opts=13)
19:09:16.778 00.000 7988 Enqueuing Move request for scope (-0.08, 0.25)
19:09:16.780 00.002 15712 Worker thread wakes up
19:09:16.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
19:09:16.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
19:09:16.780 00.000 15712 Moving (-0.08, 0.25) raw xDistance=-0.24 yDistance=0.07
19:09:16.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:16.780 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.3
19:09:16.782 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:16.784 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:16.784 00.000 7988 Enqueuing Expose request
19:09:16.786 00.002 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 701.27
19:09:16.786 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
19:09:16.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:16.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:09:16.786 00.000 15712 MoveAxis(E, 45, ABG)
19:09:16.786 00.000 15712 Guiding  Dir = 2, Dur = 45
19:09:16.786 00.000 15712 IsGuiding returns 0
19:09:16.801 00.015 15712 PulseGuide returned control before completion, sleep 34
19:09:16.865 00.064 15712 IsGuiding returns 1
19:09:16.865 00.000 15712 scope still moving after pulse duration time elapsed
19:09:16.892 00.027 15712 IsGuiding returns 0
19:09:16.892 00.000 15712 scope move finished after 45 + 61 ms
19:09:16.892 00.000 15712 Move returns status 0, amount 45
19:09:16.892 00.000 15712 MoveAxis(N, 0, ABG)
19:09:16.892 00.000 15712 Move returns status 0, amount 0
19:09:16.892 00.000 15712 move complete, result=0
19:09:16.892 00.000 15712 worker thread done servicing request
19:09:16.892 00.000 15712 Worker thread wakes up
19:09:16.892 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
19:09:16.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:16.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:18.536 01.644 15712 Exposure complete
19:09:18.597 00.061 15712 worker thread done servicing request
19:09:18.597 00.000 7988 OnExposeComplete: enter
19:09:18.599 00.002 7988 UpdateGuideState(): m_state=6
19:09:18.599 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
19:09:18.599 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=434.76, Mass=1412, SNR=25.7, Peak=179 HFD=3.3
19:09:18.599 00.000 7988 MultiStar: [#1 0.35,0.18,0.99,U] [#2 0.04,0.04,0.96,U] [#3 -0.03,0.16,0.94,U] [#4 -0.10,0.01,1.04,U] [#5 0.15,0.20,0.74,U] [#6 0.64,-0.19,0.70,U] [#7 0.13,0.00,0.62,U] [#8 0.35,-0.12,0.66,U] 
19:09:18.599 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.17, -0.00}
19:09:18.599 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
19:09:18.599 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.60)
19:09:18.599 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.01 mountX=-0.00 mountY=-0.17, mountTheta=-1.57
19:09:18.599 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.00, opts=13)
19:09:18.599 00.000 7988 Enqueuing Move request for scope (0.17, -0.00)
19:09:18.599 00.000 15712 Worker thread wakes up
19:09:18.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
19:09:18.599 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
19:09:18.599 00.000 15712 Moving (0.17, -0.00) raw xDistance=-0.00 yDistance=-0.17
19:09:18.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:09:18.599 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.7
19:09:18.613 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:18.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:18.616 00.003 7988 Enqueuing Expose request
19:09:18.616 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 701.36
19:09:18.616 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
19:09:18.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:18.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:09:18.616 00.000 15712 MoveAxis(W, 3, ABG)
19:09:18.616 00.000 15712 Guiding  Dir = 3, Dur = 3
19:09:18.616 00.000 15712 IsGuiding returns 0
19:09:18.646 00.030 15712 IsGuiding returns 0
19:09:18.646 00.000 15712 Move returns status 0, amount 3
19:09:18.646 00.000 15712 MoveAxis(N, 0, ABG)
19:09:18.646 00.000 15712 Move returns status 0, amount 0
19:09:18.646 00.000 15712 move complete, result=0
19:09:18.646 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
19:09:18.648 00.002 15712 worker thread done servicing request
19:09:18.648 00.000 15712 Worker thread wakes up
19:09:18.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:18.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:20.064 01.416 15712 Exposure complete
19:09:20.115 00.051 15712 worker thread done servicing request
19:09:20.115 00.000 7988 OnExposeComplete: enter
19:09:20.125 00.010 7988 UpdateGuideState(): m_state=6
19:09:20.125 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
19:09:20.125 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=434.57, Mass=1534, SNR=26.5, Peak=212 HFD=3.3
19:09:20.125 00.000 7988 MultiStar: [#1 0.15,-0.15,0.97,U] [#2 -0.07,0.07,0.93,U] [#3 0.06,-0.07,0.90,U] [#4 -0.21,-0.07,1.02,U] [#5 0.08,0.02,0.69,U] [#6 0.51,-0.10,0.68,U] [#7 0.14,0.20,0.64,U] [#8 0.40,-0.21,0.64,U] 
19:09:20.125 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.00, -0.19}
19:09:20.132 00.007 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
19:09:20.132 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.19)
19:09:20.132 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=0.06 mountY=-0.09, mountTheta=-0.97
19:09:20.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.06, opts=13)
19:09:20.132 00.000 7988 Enqueuing Move request for scope (0.09, -0.06)
19:09:20.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:20.132 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.5
19:09:20.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:20.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:20.141 00.009 7988 Enqueuing Expose request
19:09:20.141 00.000 15712 Worker thread wakes up
19:09:20.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
19:09:20.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
19:09:20.141 00.000 15712 Moving (0.09, -0.06) raw xDistance=0.06 yDistance=-0.09
19:09:20.141 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 701.46
19:09:20.141 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
19:09:20.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:20.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:09:20.141 00.000 15712 MoveAxis(E, 4, ABG)
19:09:20.141 00.000 15712 Guiding  Dir = 2, Dur = 4
19:09:20.173 00.032 15712 IsGuiding returns 0
19:09:20.196 00.023 15712 IsGuiding returns 0
19:09:20.196 00.000 15712 Move returns status 0, amount 4
19:09:20.196 00.000 15712 MoveAxis(N, 0, ABG)
19:09:20.196 00.000 15712 Move returns status 0, amount 0
19:09:20.196 00.000 15712 move complete, result=0
19:09:20.196 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
19:09:20.198 00.002 15712 worker thread done servicing request
19:09:20.198 00.000 15712 Worker thread wakes up
19:09:20.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:20.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:21.832 01.634 15712 Exposure complete
19:09:21.895 00.063 15712 worker thread done servicing request
19:09:21.895 00.000 7988 OnExposeComplete: enter
19:09:21.895 00.000 7988 UpdateGuideState(): m_state=6
19:09:21.898 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
19:09:21.898 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=434.36, Mass=1381, SNR=25.2, Peak=183 HFD=3.3
19:09:21.900 00.002 7988 MultiStar: [#1 0.15,-0.31,1.02,U] [#2 -0.03,-0.46,1.02,U] [#3 -0.17,-0.26,0.98,U] [#4 0.07,-0.02,1.02,U] [#5 0.23,-0.43,0.76,U] [#6 0.27,-0.22,0.72,U] [#7 0.17,-0.18,0.70,U] [#8 0.02,-0.26,0.65,U] 
19:09:21.900 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.29}, one-star: {-0.06, -0.40}
19:09:21.902 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
19:09:21.904 00.002 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.96)
19:09:21.904 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.36 mountX=0.28 mountY=-0.05, mountTheta=-0.18
19:09:21.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.29, opts=13)
19:09:21.908 00.002 7988 Enqueuing Move request for scope (0.06, -0.29)
19:09:21.909 00.001 15712 Worker thread wakes up
19:09:21.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
19:09:21.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
19:09:21.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:21.909 00.000 7988 UpdateGuideState exits: m=1381 SNR=25.2
19:09:21.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:21.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:21.909 00.000 7988 Enqueuing Expose request
19:09:21.915 00.006 15712 Moving (0.06, -0.29) raw xDistance=0.28 yDistance=-0.05
19:09:21.917 00.002 15712 PPEC rslt: input = 0.28, final = 0.15, react = 0.17, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 701.55
19:09:21.917 00.000 15712 PPEC: input: 0.28, control: 0.15, exposure: 1500
19:09:21.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:21.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:09:21.917 00.000 15712 MoveAxis(W, 51, ABG)
19:09:21.917 00.000 15712 Guiding  Dir = 3, Dur = 51
19:09:21.917 00.000 15712 IsGuiding returns 0
19:09:21.934 00.017 15712 PulseGuide returned control before completion, sleep 41
19:09:22.002 00.068 15712 IsGuiding returns 0
19:09:22.002 00.000 15712 Move returns status 0, amount 51
19:09:22.002 00.000 15712 MoveAxis(N, 0, ABG)
19:09:22.002 00.000 15712 Move returns status 0, amount 0
19:09:22.002 00.000 15712 move complete, result=0
19:09:22.002 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
19:09:22.004 00.002 15712 worker thread done servicing request
19:09:22.004 00.000 15712 Worker thread wakes up
19:09:22.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:22.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:23.413 01.409 15712 Exposure complete
19:09:23.476 00.063 15712 worker thread done servicing request
19:09:23.476 00.000 7988 OnExposeComplete: enter
19:09:23.476 00.000 7988 UpdateGuideState(): m_state=6
19:09:23.476 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
19:09:23.476 00.000 7988 Star::Find returns 1 (0), X=1178.20, Y=434.36, Mass=1420, SNR=25.6, Peak=239 HFD=3.2
19:09:23.476 00.000 7988 MultiStar: [#1 0.00,-0.44,1.03,U] [#2 -0.24,-0.45,0.99,U] [#3 -0.22,-0.27,0.94,U] [#4 -0.30,-0.36,1.01,U] [#5 -0.11,-0.27,0.73,U] [#6 0.24,-0.00,0.75,U] [#7 0.09,-0.32,0.68,U] [#8 0.04,-0.36,0.64,U] 
19:09:23.482 00.006 7988 refined, 8 included, MultiStar: {-0.10, -0.33}, one-star: {-0.23, -0.40}
19:09:23.484 00.002 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
19:09:23.484 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
19:09:23.486 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.33 hyp=0.34 cameraTheta=-1.87 mountX=0.33 mountY=0.11, mountTheta=0.32
19:09:23.488 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.33, opts=13)
19:09:23.488 00.000 7988 Enqueuing Move request for scope (-0.10, -0.33)
19:09:23.488 00.000 15712 Worker thread wakes up
19:09:23.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.33) opts 0xd
19:09:23.488 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.33)
19:09:23.488 00.000 15712 Moving (-0.10, -0.33) raw xDistance=0.33 yDistance=0.11
19:09:23.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:23.488 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.6
19:09:23.493 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:23.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:23.493 00.000 7988 Enqueuing Expose request
19:09:23.493 00.000 15712 PPEC rslt: input = 0.33, final = 0.18, react = 0.20, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 701.64
19:09:23.493 00.000 15712 PPEC: input: 0.33, control: 0.18, exposure: 1500
19:09:23.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:23.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:09:23.493 00.000 15712 MoveAxis(W, 60, ABG)
19:09:23.493 00.000 15712 Guiding  Dir = 3, Dur = 60
19:09:23.493 00.000 15712 IsGuiding returns 0
19:09:23.521 00.028 15712 PulseGuide returned control before completion, sleep 47
19:09:23.600 00.079 15712 IsGuiding returns 0
19:09:23.600 00.000 15712 Move returns status 0, amount 60
19:09:23.600 00.000 15712 MoveAxis(N, 0, ABG)
19:09:23.600 00.000 15712 Move returns status 0, amount 0
19:09:23.600 00.000 15712 move complete, result=0
19:09:23.600 00.000 15712 worker thread done servicing request
19:09:23.600 00.000 15712 Worker thread wakes up
19:09:23.600 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
19:09:23.602 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:23.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:25.244 01.642 15712 Exposure complete
19:09:25.306 00.062 15712 worker thread done servicing request
19:09:25.306 00.000 7988 OnExposeComplete: enter
19:09:25.306 00.000 7988 UpdateGuideState(): m_state=6
19:09:25.310 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
19:09:25.310 00.000 7988 Star::Find returns 1 (0), X=1178.23, Y=434.70, Mass=1448, SNR=25.7, Peak=234 HFD=3.1
19:09:25.312 00.002 7988 MultiStar: [#1 -0.16,0.32,1.02,U] [#2 -0.04,0.26,1.00,U] [#3 -0.15,0.22,0.94,U] [#4 -0.17,0.36,1.00,U] [#5 -0.13,-0.15,0.66,U] [#6 0.17,0.19,0.70,U] [#7 0.10,-0.04,0.70,U] [#8 -0.09,0.51,0.69,U] 
19:09:25.314 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.19}, one-star: {-0.20, -0.06}
19:09:25.314 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.58) = xAngle (3.57 = -2.71)
19:09:25.316 00.002 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.68 = 0.40)
19:09:25.316 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.00 mountX=-0.19 mountY=0.08, mountTheta=2.74
19:09:25.318 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.19, opts=13)
19:09:25.320 00.002 7988 Enqueuing Move request for scope (-0.09, 0.19)
19:09:25.320 00.000 15712 Worker thread wakes up
19:09:25.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
19:09:25.320 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
19:09:25.320 00.000 15712 Moving (-0.09, 0.19) raw xDistance=-0.19 yDistance=0.08
19:09:25.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:25.321 00.001 7988 UpdateGuideState exits: m=1448 SNR=25.7
19:09:25.321 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:25.321 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:25.321 00.000 7988 Enqueuing Expose request
19:09:25.321 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 701.73
19:09:25.321 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
19:09:25.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:25.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:09:25.321 00.000 15712 MoveAxis(E, 40, ABG)
19:09:25.321 00.000 15712 Guiding  Dir = 2, Dur = 40
19:09:25.321 00.000 15712 IsGuiding returns 0
19:09:25.340 00.019 15712 PulseGuide returned control before completion, sleep 35
19:09:25.386 00.046 15712 IsGuiding returns 0
19:09:25.386 00.000 15712 Move returns status 0, amount 40
19:09:25.386 00.000 15712 MoveAxis(N, 0, ABG)
19:09:25.386 00.000 15712 Move returns status 0, amount 0
19:09:25.386 00.000 15712 move complete, result=0
19:09:25.386 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
19:09:25.393 00.007 15712 worker thread done servicing request
19:09:25.393 00.000 15712 Worker thread wakes up
19:09:25.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:25.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:26.810 01.417 15712 Exposure complete
19:09:26.867 00.057 15712 worker thread done servicing request
19:09:26.867 00.000 7988 OnExposeComplete: enter
19:09:26.867 00.000 7988 UpdateGuideState(): m_state=6
19:09:26.875 00.008 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
19:09:26.875 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=435.28, Mass=1487, SNR=26.1, Peak=239 HFD=3.2
19:09:26.877 00.002 7988 MultiStar: [#1 0.16,0.63,0.97,U] [#2 0.02,0.65,0.98,U] [#3 0.02,0.44,0.92,U] [#4 -0.18,0.80,0.97,U] [#5 -0.14,0.48,0.70,U] [#6 0.46,0.66,0.71,U] [#7 0.20,0.47,0.61,U] [#8 0.05,0.57,0.66,U] 
19:09:26.879 00.002 7988 single-star, 8 included, MultiStar: {0.05, 0.59}, one-star: {-0.05, 0.52}
19:09:26.879 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
19:09:26.881 00.002 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
19:09:26.881 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.52 hyp=0.52 cameraTheta=1.66 mountX=-0.52 mountY=0.04, mountTheta=3.07
19:09:26.883 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.52, opts=13)
19:09:26.885 00.002 7988 Enqueuing Move request for scope (-0.05, 0.52)
19:09:26.887 00.002 15712 Worker thread wakes up
19:09:26.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.52) opts 0xd
19:09:26.887 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.52)
19:09:26.887 00.000 15712 Moving (-0.05, 0.52) raw xDistance=-0.52 yDistance=0.04
19:09:26.889 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:26.889 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.1
19:09:26.891 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:26.893 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:26.893 00.000 7988 Enqueuing Expose request
19:09:26.895 00.002 15712 PPEC rslt: input = -0.52, final = -0.33, react = -0.31, pred = -0.02, hyst = -0.27, hyst_pct = 0.00, period_length = 701.82
19:09:26.895 00.000 15712 PPEC: input: -0.52, control: -0.33, exposure: 1500
19:09:26.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:26.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:09:26.895 00.000 15712 MoveAxis(E, 106, ABG)
19:09:26.895 00.000 15712 Guiding  Dir = 2, Dur = 106
19:09:26.895 00.000 15712 IsGuiding returns 0
19:09:26.917 00.022 15712 PulseGuide returned control before completion, sleep 87
19:09:27.026 00.109 15712 IsGuiding returns 1
19:09:27.026 00.000 15712 scope still moving after pulse duration time elapsed
19:09:27.067 00.041 15712 IsGuiding returns 0
19:09:27.067 00.000 15712 scope move finished after 106 + 66 ms
19:09:27.067 00.000 15712 Move returns status 0, amount 106
19:09:27.067 00.000 15712 MoveAxis(N, 0, ABG)
19:09:27.067 00.000 15712 Move returns status 0, amount 0
19:09:27.067 00.000 15712 move complete, result=0
19:09:27.067 00.000 7988 GuideStep: -0.5 px 106 ms EAST, 0.0 px 0 ms NORTH
19:09:27.071 00.004 15712 worker thread done servicing request
19:09:27.071 00.000 15712 Worker thread wakes up
19:09:27.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:27.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:28.700 01.629 15712 Exposure complete
19:09:28.761 00.061 15712 worker thread done servicing request
19:09:28.761 00.000 7988 OnExposeComplete: enter
19:09:28.761 00.000 7988 UpdateGuideState(): m_state=6
19:09:28.761 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
19:09:28.767 00.006 7988 Star::Find returns 1 (0), X=1178.52, Y=435.15, Mass=1449, SNR=25.8, Peak=190 HFD=3.3
19:09:28.767 00.000 7988 MultiStar: [#1 0.10,0.74,0.99,U] [#2 -0.04,0.62,0.98,U] [#3 -0.02,0.58,0.94,U] [#4 -0.11,0.65,1.01,U] [#5 -0.07,0.61,0.69,U] [#6 0.44,0.77,0.67,U] [#7 0.25,0.62,0.70,U] [#8 0.01,0.62,0.65,U] 
19:09:28.769 00.002 7988 single-star, 8 included, MultiStar: {0.06, 0.62}, one-star: {0.10, 0.39}
19:09:28.769 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
19:09:28.772 00.003 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
19:09:28.773 00.001 7988 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.32 mountX=-0.39 mountY=-0.11, mountTheta=-2.87
19:09:28.775 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.39, opts=13)
19:09:28.775 00.000 7988 Enqueuing Move request for scope (0.10, 0.39)
19:09:28.777 00.002 15712 Worker thread wakes up
19:09:28.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd
19:09:28.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.39)
19:09:28.777 00.000 15712 Moving (0.10, 0.39) raw xDistance=-0.39 yDistance=-0.11
19:09:28.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:28.777 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.8
19:09:28.779 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:28.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:28.779 00.000 7988 Enqueuing Expose request
19:09:28.779 00.000 15712 PPEC rslt: input = -0.39, final = -0.27, react = -0.23, pred = -0.04, hyst = -0.22, hyst_pct = 0.00, period_length = 701.91
19:09:28.779 00.000 15712 PPEC: input: -0.39, control: -0.27, exposure: 1500
19:09:28.779 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:28.779 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:09:28.779 00.000 15712 MoveAxis(E, 89, ABG)
19:09:28.779 00.000 15712 Guiding  Dir = 2, Dur = 89
19:09:28.779 00.000 15712 IsGuiding returns 0
19:09:28.808 00.029 15712 PulseGuide returned control before completion, sleep 72
19:09:28.888 00.080 15712 IsGuiding returns 1
19:09:28.888 00.000 15712 scope still moving after pulse duration time elapsed
19:09:28.920 00.032 15712 IsGuiding returns 0
19:09:28.920 00.000 15712 scope move finished after 89 + 50 ms
19:09:28.920 00.000 15712 Move returns status 0, amount 89
19:09:28.920 00.000 15712 MoveAxis(N, 0, ABG)
19:09:28.920 00.000 15712 Move returns status 0, amount 0
19:09:28.920 00.000 15712 move complete, result=0
19:09:28.920 00.000 15712 worker thread done servicing request
19:09:28.920 00.000 15712 Worker thread wakes up
19:09:28.920 00.000 7988 GuideStep: -0.4 px 89 ms EAST, -0.1 px 0 ms NORTH
19:09:28.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:28.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:30.341 01.421 15712 Exposure complete
19:09:30.406 00.065 15712 worker thread done servicing request
19:09:30.406 00.000 7988 OnExposeComplete: enter
19:09:30.406 00.000 7988 UpdateGuideState(): m_state=6
19:09:30.410 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
19:09:30.410 00.000 7988 Star::Find returns 1 (1), X=1178.33, Y=435.21, Mass=1436, SNR=25.7, Peak=255 HFD=3.1
19:09:30.412 00.002 7988 MultiStar: [#1 0.12,0.39,1.02,U] [#2 0.01,0.65,1.02,U] [#3 -0.05,0.59,0.94,U] [#4 -0.32,0.82,1.02,U] [#5 -0.15,0.58,0.73,U] [#6 0.31,0.60,0.69,U] [#7 0.22,0.59,0.66,U] [#8 0.02,0.25,0.68,U] 
19:09:30.414 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.55}, one-star: {-0.09, 0.45}
19:09:30.414 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.35 = -2.94)
19:09:30.416 00.002 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.17)
19:09:30.416 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.45 hyp=0.46 cameraTheta=1.77 mountX=-0.45 mountY=0.08, mountTheta=2.97
19:09:30.418 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.45, opts=13)
19:09:30.418 00.000 7988 Enqueuing Move request for scope (-0.09, 0.45)
19:09:30.418 00.000 15712 Worker thread wakes up
19:09:30.423 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:30.423 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.7 Saturated
19:09:30.424 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:30.424 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:30.426 00.002 7988 Enqueuing Expose request
19:09:30.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.45) opts 0xd
19:09:30.426 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.45)
19:09:30.426 00.000 15712 Moving (-0.09, 0.45) raw xDistance=-0.45 yDistance=0.08
19:09:30.428 00.002 15712 PPEC rslt: input = -0.45, final = -0.31, react = -0.27, pred = -0.04, hyst = -0.26, hyst_pct = 0.00, period_length = 701.99
19:09:30.428 00.000 15712 PPEC: input: -0.45, control: -0.31, exposure: 1500
19:09:30.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:30.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:09:30.428 00.000 15712 MoveAxis(E, 101, ABG)
19:09:30.428 00.000 15712 Guiding  Dir = 2, Dur = 101
19:09:30.428 00.000 15712 IsGuiding returns 0
19:09:30.456 00.028 15712 PulseGuide returned control before completion, sleep 84
19:09:30.545 00.089 15712 IsGuiding returns 1
19:09:30.545 00.000 15712 scope still moving after pulse duration time elapsed
19:09:30.577 00.032 15712 IsGuiding returns 0
19:09:30.577 00.000 15712 scope move finished after 101 + 53 ms
19:09:30.577 00.000 15712 Move returns status 0, amount 101
19:09:30.577 00.000 15712 MoveAxis(N, 0, ABG)
19:09:30.577 00.000 15712 Move returns status 0, amount 0
19:09:30.577 00.000 15712 move complete, result=0
19:09:30.577 00.000 15712 worker thread done servicing request
19:09:30.577 00.000 15712 Worker thread wakes up
19:09:30.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:30.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:30.577 00.000 7988 GuideStep: -0.5 px 101 ms EAST, 0.1 px 0 ms NORTH
19:09:32.222 01.645 15712 Exposure complete
19:09:32.279 00.057 15712 worker thread done servicing request
19:09:32.279 00.000 7988 OnExposeComplete: enter
19:09:32.279 00.000 7988 UpdateGuideState(): m_state=6
19:09:32.286 00.007 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
19:09:32.286 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=434.85, Mass=1456, SNR=25.9, Peak=206 HFD=3.3
19:09:32.288 00.002 7988 MultiStar: [#1 0.02,0.32,1.00,U] [#2 -0.23,0.29,1.03,U] [#3 -0.01,0.17,0.98,U] [#4 -0.15,0.40,1.04,U] [#5 -0.15,0.24,0.71,U] [#6 0.15,0.22,0.72,U] [#7 0.21,0.20,0.66,U] [#8 -0.02,0.03,0.65,U] 
19:09:32.290 00.002 7988 single-star, 8 included, MultiStar: {-0.05, 0.23}, one-star: {-0.11, 0.09}
19:09:32.290 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.58) = xAngle (4.02 = -2.26)
19:09:32.292 00.002 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.85)
19:09:32.293 00.001 7988 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.15 cameraTheta=2.44 mountX=-0.09 mountY=0.11, mountTheta=2.27
19:09:32.295 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.09, opts=13)
19:09:32.295 00.000 7988 Enqueuing Move request for scope (-0.11, 0.09)
19:09:32.297 00.002 15712 Worker thread wakes up
19:09:32.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
19:09:32.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
19:09:32.297 00.000 15712 Moving (-0.11, 0.09) raw xDistance=-0.09 yDistance=0.11
19:09:32.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:32.297 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
19:09:32.300 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:32.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:32.302 00.002 7988 Enqueuing Expose request
19:09:32.302 00.000 15712 PPEC rslt: input = -0.09, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 702.08
19:09:32.302 00.000 15712 PPEC: input: -0.09, control: -0.04, exposure: 1500
19:09:32.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:32.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:09:32.302 00.000 15712 MoveAxis(E, 14, ABG)
19:09:32.302 00.000 15712 Guiding  Dir = 2, Dur = 14
19:09:32.304 00.002 15712 IsGuiding returns 0
19:09:32.328 00.024 15712 IsGuiding returns 1
19:09:32.328 00.000 15712 scope still moving after pulse duration time elapsed
19:09:32.375 00.047 15712 IsGuiding returns 0
19:09:32.375 00.000 15712 scope move finished after 14 + 57 ms
19:09:32.375 00.000 15712 Move returns status 0, amount 14
19:09:32.375 00.000 15712 MoveAxis(N, 0, ABG)
19:09:32.375 00.000 15712 Move returns status 0, amount 0
19:09:32.375 00.000 15712 move complete, result=0
19:09:32.375 00.000 15712 worker thread done servicing request
19:09:32.375 00.000 15712 Worker thread wakes up
19:09:32.375 00.000 7988 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
19:09:32.377 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:32.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:33.782 01.405 15712 Exposure complete
19:09:33.845 00.063 15712 worker thread done servicing request
19:09:33.845 00.000 7988 OnExposeComplete: enter
19:09:33.845 00.000 7988 UpdateGuideState(): m_state=6
19:09:33.855 00.010 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
19:09:33.857 00.002 7988 Star::Find returns 1 (0), X=1178.39, Y=434.45, Mass=1465, SNR=26.0, Peak=226 HFD=3.2
19:09:33.859 00.002 7988 MultiStar: [#1 0.05,-0.17,0.99,U] [#2 0.04,-0.02,0.97,U] [#3 0.07,-0.01,0.95,U] [#4 -0.15,-0.15,0.97,U] [#5 0.14,0.08,0.73,U] [#6 0.43,-0.03,0.71,U] [#7 0.25,-0.11,0.68,U] [#8 0.31,-0.02,0.63,U] 
19:09:33.860 00.001 7988 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {-0.03, -0.31}
19:09:33.861 00.001 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
19:09:33.862 00.001 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.35)
19:09:33.863 00.001 7988 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.75 mountX=0.09 mountY=-0.10, mountTheta=-0.81
19:09:33.866 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.09, opts=13)
19:09:33.866 00.000 7988 Enqueuing Move request for scope (0.10, -0.09)
19:09:33.866 00.000 15712 Worker thread wakes up
19:09:33.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
19:09:33.866 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
19:09:33.866 00.000 15712 Moving (0.10, -0.09) raw xDistance=0.09 yDistance=-0.10
19:09:33.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:33.866 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0
19:09:33.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:33.866 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:33.866 00.000 7988 Enqueuing Expose request
19:09:33.866 00.000 15712 PPEC rslt: input = 0.09, final = -0.06, react = 0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 702.16
19:09:33.874 00.008 15712 PPEC: input: 0.09, control: -0.06, exposure: 1500
19:09:33.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:33.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:09:33.874 00.000 15712 MoveAxis(E, 20, ABG)
19:09:33.874 00.000 15712 Guiding  Dir = 2, Dur = 20
19:09:33.874 00.000 15712 IsGuiding returns 0
19:09:33.891 00.017 15712 PulseGuide returned control before completion, sleep 11
19:09:33.906 00.015 15712 IsGuiding returns 1
19:09:33.906 00.000 15712 scope still moving after pulse duration time elapsed
19:09:33.942 00.036 15712 IsGuiding returns 0
19:09:33.942 00.000 15712 scope move finished after 20 + 47 ms
19:09:33.942 00.000 15712 Move returns status 0, amount 20
19:09:33.942 00.000 15712 MoveAxis(N, 0, ABG)
19:09:33.942 00.000 15712 Move returns status 0, amount 0
19:09:33.942 00.000 15712 move complete, result=0
19:09:33.942 00.000 7988 GuideStep: 0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
19:09:33.944 00.002 15712 worker thread done servicing request
19:09:33.944 00.000 15712 Worker thread wakes up
19:09:33.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:33.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:35.579 01.635 15712 Exposure complete
19:09:35.642 00.063 15712 worker thread done servicing request
19:09:35.642 00.000 7988 OnExposeComplete: enter
19:09:35.642 00.000 7988 UpdateGuideState(): m_state=6
19:09:35.644 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
19:09:35.644 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=433.55, Mass=1499, SNR=26.1, Peak=222 HFD=3.2
19:09:35.644 00.000 7988 MultiStar: [#1 0.16,-1.06,0.97,U] [#2 0.01,-1.00,0.98,U] [#3 -0.14,-1.05,0.94,U] [#4 -0.13,-0.96,1.07,U] [#5 0.06,-1.08,0.70,U] [#6 0.41,-0.89,0.71,U] [#7 0.31,-1.18,0.67,U] [#8 0.16,-1.04,0.63,U] 
19:09:35.644 00.000 7988 refined, 8 included, MultiStar: {0.08, -1.05}, one-star: {0.09, -1.21}
19:09:35.644 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
19:09:35.644 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.09)
19:09:35.644 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-1.05 hyp=1.06 cameraTheta=-1.49 mountX=1.05 mountY=-0.06, mountTheta=-0.05
19:09:35.652 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-1.05, opts=13)
19:09:35.652 00.000 7988 Enqueuing Move request for scope (0.08, -1.05)
19:09:35.652 00.000 15712 Worker thread wakes up
19:09:35.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -1.05) opts 0xd
19:09:35.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -1.05)
19:09:35.652 00.000 15712 Moving (0.08, -1.05) raw xDistance=1.05 yDistance=-0.06
19:09:35.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:35.656 00.004 7988 UpdateGuideState exits: m=1499 SNR=26.1
19:09:35.656 00.000 15712 PPEC rslt: input = 1.05, final = 0.57, react = 0.63, pred = -0.06, hyst = 0.57, hyst_pct = 0.00, period_length = 702.24
19:09:35.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:35.656 00.000 15712 PPEC: input: 1.05, control: 0.57, exposure: 1500
19:09:35.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:35.660 00.004 7988 Enqueuing Expose request
19:09:35.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:35.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:09:35.660 00.000 15712 MoveAxis(W, 185, ABG)
19:09:35.660 00.000 15712 Guiding  Dir = 3, Dur = 185
19:09:35.660 00.000 15712 IsGuiding returns 0
19:09:35.677 00.017 15712 PulseGuide returned control before completion, sleep 173
19:09:35.862 00.185 15712 IsGuiding returns 1
19:09:35.862 00.000 15712 scope still moving after pulse duration time elapsed
19:09:35.894 00.032 15712 IsGuiding returns 0
19:09:35.894 00.000 15712 scope move finished after 185 + 47 ms
19:09:35.894 00.000 15712 Move returns status 0, amount 185
19:09:35.894 00.000 15712 MoveAxis(N, 0, ABG)
19:09:35.894 00.000 15712 Move returns status 0, amount 0
19:09:35.894 00.000 15712 move complete, result=0
19:09:35.894 00.000 15712 worker thread done servicing request
19:09:35.894 00.000 15712 Worker thread wakes up
19:09:35.894 00.000 7988 GuideStep: 1.1 px 185 ms WEST, -0.1 px 0 ms NORTH
19:09:35.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:35.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:37.314 01.420 15712 Exposure complete
19:09:37.376 00.062 15712 worker thread done servicing request
19:09:37.376 00.000 7988 OnExposeComplete: enter
19:09:37.376 00.000 7988 UpdateGuideState(): m_state=6
19:09:37.376 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
19:09:37.380 00.004 7988 Star::Find returns 1 (0), X=1178.17, Y=433.43, Mass=1442, SNR=25.8, Peak=232 HFD=3.3
19:09:37.380 00.000 7988 MultiStar: [#1 -0.05,-1.10,1.01,U] [#2 -0.08,-1.16,0.98,U] [#3 -0.15,-1.15,0.94,U] [#4 -0.19,-1.02,1.03,U] [#5 0.01,-1.14,0.68,U] [#6 0.17,-1.01,0.71,U] [#7 0.12,-1.11,0.64,U] [#8 0.03,-1.33,0.00,M1] 
19:09:37.380 00.000 7988 refined, 7 included, MultiStar: {-0.07, -1.13}, one-star: {-0.25, -1.33}
19:09:37.380 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
19:09:37.380 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
19:09:37.380 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-1.13 hyp=1.13 cameraTheta=-1.63 mountX=1.13 mountY=0.10, mountTheta=0.09
19:09:37.380 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-1.13, opts=13)
19:09:37.380 00.000 7988 Enqueuing Move request for scope (-0.07, -1.13)
19:09:37.380 00.000 15712 Worker thread wakes up
19:09:37.390 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:37.390 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.8
19:09:37.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:37.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:37.395 00.005 7988 Enqueuing Expose request
19:09:37.395 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.13) opts 0xd
19:09:37.395 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -1.13)
19:09:37.397 00.002 15712 Moving (-0.07, -1.13) raw xDistance=1.13 yDistance=0.10
19:09:37.399 00.002 15712 PPEC rslt: input = 1.13, final = 0.62, react = 0.68, pred = -0.06, hyst = 0.61, hyst_pct = 0.00, period_length = 702.32
19:09:37.399 00.000 15712 PPEC: input: 1.13, control: 0.62, exposure: 1500
19:09:37.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:37.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:09:37.399 00.000 15712 MoveAxis(W, 203, ABG)
19:09:37.399 00.000 15712 Guiding  Dir = 3, Dur = 203
19:09:37.409 00.010 15712 IsGuiding returns 0
19:09:37.427 00.018 15712 PulseGuide returned control before completion, sleep 198
19:09:37.646 00.219 15712 IsGuiding returns 1
19:09:37.646 00.000 15712 scope still moving after pulse duration time elapsed
19:09:37.678 00.032 15712 IsGuiding returns 0
19:09:37.678 00.000 15712 scope move finished after 203 + 63 ms
19:09:37.678 00.000 15712 Move returns status 0, amount 203
19:09:37.678 00.000 15712 MoveAxis(N, 0, ABG)
19:09:37.678 00.000 15712 Move returns status 0, amount 0
19:09:37.678 00.000 15712 move complete, result=0
19:09:37.678 00.000 15712 worker thread done servicing request
19:09:37.678 00.000 15712 Worker thread wakes up
19:09:37.678 00.000 7988 GuideStep: 1.1 px 203 ms WEST, 0.1 px 0 ms NORTH
19:09:37.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:37.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:39.322 01.644 15712 Exposure complete
19:09:39.384 00.062 15712 worker thread done servicing request
19:09:39.384 00.000 7988 OnExposeComplete: enter
19:09:39.384 00.000 7988 UpdateGuideState(): m_state=6
19:09:39.387 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
19:09:39.387 00.000 7988 Star::Find returns 1 (0), X=1178.23, Y=434.67, Mass=1395, SNR=25.1, Peak=217 HFD=3.1
19:09:39.387 00.000 7988 MultiStar: [#1 0.00,0.08,1.06,U] [#2 -0.18,0.16,1.05,U] [#3 -0.17,0.07,1.01,U] [#4 -0.24,0.15,1.05,U] [#5 -0.04,0.03,0.76,U] [#6 0.27,0.10,0.73,U] [#7 0.12,-0.05,0.68,U] [#8 -0.02,0.01,0.67,U] 
19:09:39.387 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.20, -0.09}
19:09:39.387 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.05 = -2.24)
19:09:39.387 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.16 = 0.87)
19:09:39.387 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.47 mountX=-0.06 mountY=0.07, mountTheta=2.25
19:09:39.395 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.06, opts=13)
19:09:39.395 00.000 7988 Enqueuing Move request for scope (-0.07, 0.06)
19:09:39.399 00.004 15712 Worker thread wakes up
19:09:39.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
19:09:39.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
19:09:39.399 00.000 15712 Moving (-0.07, 0.06) raw xDistance=-0.06 yDistance=0.07
19:09:39.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:09:39.401 00.002 7988 UpdateGuideState exits: m=1395 SNR=25.1
19:09:39.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:39.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:39.401 00.000 7988 Enqueuing Expose request
19:09:39.404 00.003 15712 PPEC rslt: input = -0.06, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 702.40
19:09:39.404 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
19:09:39.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:39.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:09:39.404 00.000 15712 MoveAxis(E, 14, ABG)
19:09:39.404 00.000 15712 Guiding  Dir = 2, Dur = 14
19:09:39.404 00.000 15712 IsGuiding returns 0
19:09:39.421 00.017 15712 IsGuiding returns 1
19:09:39.421 00.000 15712 scope still moving after pulse duration time elapsed
19:09:39.472 00.051 15712 IsGuiding returns 0
19:09:39.472 00.000 15712 scope move finished after 14 + 53 ms
19:09:39.472 00.000 15712 Move returns status 0, amount 14
19:09:39.472 00.000 15712 MoveAxis(N, 0, ABG)
19:09:39.472 00.000 15712 Move returns status 0, amount 0
19:09:39.472 00.000 15712 move complete, result=0
19:09:39.472 00.000 7988 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
19:09:39.475 00.003 15712 worker thread done servicing request
19:09:39.475 00.000 15712 Worker thread wakes up
19:09:39.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:39.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:40.882 01.407 15712 Exposure complete
19:09:40.944 00.062 15712 worker thread done servicing request
19:09:40.944 00.000 7988 OnExposeComplete: enter
19:09:40.944 00.000 7988 UpdateGuideState(): m_state=6
19:09:40.949 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
19:09:40.951 00.002 7988 Star::Find returns 1 (0), X=1178.26, Y=434.71, Mass=1460, SNR=26.0, Peak=229 HFD=3.0
19:09:40.951 00.000 7988 MultiStar: [#1 -0.04,0.20,0.97,U] [#2 -0.21,0.24,1.03,U] [#3 0.16,0.29,0.93,U] [#4 -0.29,0.37,1.02,U] [#5 0.04,0.36,0.71,U] [#6 0.36,0.46,0.71,U] [#7 0.13,0.09,0.69,U] [#8 0.09,0.20,0.63,U] 
19:09:40.953 00.002 7988 single-star, 8 included, MultiStar: {-0.02, 0.23}, one-star: {-0.17, -0.05}
19:09:40.954 00.001 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
19:09:40.954 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
19:09:40.956 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-2.85 mountX=0.05 mountY=0.17, mountTheta=1.27
19:09:40.958 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.05, opts=13)
19:09:40.959 00.001 7988 Enqueuing Move request for scope (-0.17, -0.05)
19:09:40.959 00.000 15712 Worker thread wakes up
19:09:40.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
19:09:40.959 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
19:09:40.959 00.000 15712 Moving (-0.17, -0.05) raw xDistance=0.05 yDistance=0.17
19:09:40.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:40.959 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.0
19:09:40.963 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:40.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:40.963 00.000 7988 Enqueuing Expose request
19:09:40.963 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 702.48
19:09:40.963 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
19:09:40.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:40.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:09:40.963 00.000 15712 MoveAxis(E, 7, ABG)
19:09:40.963 00.000 15712 Guiding  Dir = 2, Dur = 7
19:09:40.963 00.000 15712 IsGuiding returns 0
19:09:40.991 00.028 15712 IsGuiding returns 0
19:09:40.991 00.000 15712 Move returns status 0, amount 7
19:09:40.991 00.000 15712 MoveAxis(N, 0, ABG)
19:09:40.991 00.000 15712 Move returns status 0, amount 0
19:09:40.991 00.000 15712 move complete, result=0
19:09:40.991 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
19:09:40.993 00.002 15712 worker thread done servicing request
19:09:40.993 00.000 15712 Worker thread wakes up
19:09:40.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:40.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:42.635 01.642 15712 Exposure complete
19:09:42.696 00.061 15712 worker thread done servicing request
19:09:42.698 00.002 7988 OnExposeComplete: enter
19:09:42.698 00.000 7988 UpdateGuideState(): m_state=6
19:09:42.698 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
19:09:42.698 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=435.21, Mass=1480, SNR=25.9, Peak=208 HFD=3.2
19:09:42.703 00.005 7988 MultiStar: [#1 0.12,0.69,1.01,U] [#2 -0.18,0.68,0.98,U] [#3 -0.19,0.73,0.93,U] [#4 -0.09,0.78,1.01,U] [#5 0.06,0.67,0.68,U] [#6 0.46,0.60,0.69,U] [#7 0.34,0.58,0.70,U] [#8 0.10,0.45,0.63,U] 
19:09:42.703 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.63}, one-star: {-0.08, 0.45}
19:09:42.705 00.002 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
19:09:42.705 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
19:09:42.707 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.45 hyp=0.46 cameraTheta=1.74 mountX=-0.45 mountY=0.06, mountTheta=3.00
19:09:42.709 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.45, opts=13)
19:09:42.709 00.000 7988 Enqueuing Move request for scope (-0.08, 0.45)
19:09:42.712 00.003 15712 Worker thread wakes up
19:09:42.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.45) opts 0xd
19:09:42.712 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.45)
19:09:42.712 00.000 15712 Moving (-0.08, 0.45) raw xDistance=-0.45 yDistance=0.06
19:09:42.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:42.712 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.9
19:09:42.714 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:42.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:42.716 00.002 7988 Enqueuing Expose request
19:09:42.716 00.000 15712 PPEC rslt: input = -0.45, final = -0.28, react = -0.27, pred = -0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 702.56
19:09:42.716 00.000 15712 PPEC: input: -0.45, control: -0.28, exposure: 1500
19:09:42.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:42.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:09:42.716 00.000 15712 MoveAxis(E, 93, ABG)
19:09:42.716 00.000 15712 Guiding  Dir = 2, Dur = 93
19:09:42.718 00.002 15712 IsGuiding returns 0
19:09:42.728 00.010 15712 PulseGuide returned control before completion, sleep 88
19:09:42.842 00.114 15712 IsGuiding returns 1
19:09:42.842 00.000 15712 scope still moving after pulse duration time elapsed
19:09:42.871 00.029 15712 IsGuiding returns 0
19:09:42.871 00.000 15712 scope move finished after 93 + 60 ms
19:09:42.871 00.000 15712 Move returns status 0, amount 93
19:09:42.871 00.000 15712 MoveAxis(N, 0, ABG)
19:09:42.871 00.000 15712 Move returns status 0, amount 0
19:09:42.871 00.000 15712 move complete, result=0
19:09:42.871 00.000 15712 worker thread done servicing request
19:09:42.871 00.000 15712 Worker thread wakes up
19:09:42.871 00.000 7988 GuideStep: -0.5 px 93 ms EAST, 0.1 px 0 ms NORTH
19:09:42.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:42.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:44.291 01.420 15712 Exposure complete
19:09:44.354 00.063 7988 OnExposeComplete: enter
19:09:44.356 00.002 7988 UpdateGuideState(): m_state=6
19:09:44.356 00.000 15712 worker thread done servicing request
19:09:44.356 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
19:09:44.356 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=434.99, Mass=1388, SNR=25.2, Peak=201 HFD=2.9
19:09:44.356 00.000 7988 MultiStar: [#1 0.22,0.40,0.97,U] [#2 -0.06,0.26,0.98,U] [#3 0.05,0.32,1.00,U] [#4 -0.07,0.20,1.05,U] [#5 -0.27,0.11,0.73,U] [#6 0.27,0.34,0.75,U] [#7 0.31,0.38,0.67,U] [#8 0.20,0.34,0.64,U] 
19:09:44.356 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.29}, one-star: {-0.13, 0.23}
19:09:44.356 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.67 = -2.62)
19:09:44.356 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.78 = 0.49)
19:09:44.356 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.27 cameraTheta=2.09 mountX=-0.23 mountY=0.13, mountTheta=2.64
19:09:44.356 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.23, opts=13)
19:09:44.367 00.011 7988 Enqueuing Move request for scope (-0.13, 0.23)
19:09:44.367 00.000 15712 Worker thread wakes up
19:09:44.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
19:09:44.367 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
19:09:44.367 00.000 15712 Moving (-0.13, 0.23) raw xDistance=-0.23 yDistance=0.13
19:09:44.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:44.371 00.004 7988 UpdateGuideState exits: m=1388 SNR=25.2
19:09:44.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:44.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:44.371 00.000 7988 Enqueuing Expose request
19:09:44.371 00.000 15712 PPEC rslt: input = -0.23, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 702.63
19:09:44.371 00.000 15712 PPEC: input: -0.23, control: -0.10, exposure: 1500
19:09:44.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:44.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:09:44.371 00.000 15712 MoveAxis(E, 32, ABG)
19:09:44.371 00.000 15712 Guiding  Dir = 2, Dur = 32
19:09:44.371 00.000 15712 IsGuiding returns 0
19:09:44.387 00.016 15712 PulseGuide returned control before completion, sleep 23
19:09:44.441 00.054 15712 IsGuiding returns 0
19:09:44.441 00.000 15712 Move returns status 0, amount 32
19:09:44.441 00.000 15712 MoveAxis(N, 0, ABG)
19:09:44.441 00.000 15712 Move returns status 0, amount 0
19:09:44.441 00.000 15712 move complete, result=0
19:09:44.441 00.000 15712 worker thread done servicing request
19:09:44.441 00.000 15712 Worker thread wakes up
19:09:44.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:44.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:44.441 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
19:09:46.075 01.634 15712 Exposure complete
19:09:46.136 00.061 15712 worker thread done servicing request
19:09:46.136 00.000 7988 OnExposeComplete: enter
19:09:46.136 00.000 7988 UpdateGuideState(): m_state=6
19:09:46.136 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
19:09:46.141 00.005 7988 Star::Find returns 1 (0), X=1178.22, Y=434.69, Mass=1319, SNR=24.7, Peak=214 HFD=3.1
19:09:46.141 00.000 7988 MultiStar: [#1 -0.17,-0.04,1.07,U] [#2 -0.13,-0.13,1.06,U] [#3 -0.16,0.22,0.99,U] [#4 -0.29,0.06,1.04,U] [#5 0.03,0.17,0.76,U] [#6 0.01,0.06,0.73,U] [#7 -0.06,-0.00,0.69,U] [#8 0.02,-0.02,0.74,U] 
19:09:46.141 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.20, -0.07}
19:09:46.141 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.58) = xAngle (4.53 = -1.75)
19:09:46.141 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.64 = 1.36)
19:09:46.141 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.95 mountX=-0.02 mountY=0.12, mountTheta=1.76
19:09:46.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.02, opts=13)
19:09:46.141 00.000 7988 Enqueuing Move request for scope (-0.12, 0.02)
19:09:46.150 00.009 15712 Worker thread wakes up
19:09:46.150 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
19:09:46.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:46.150 00.000 7988 UpdateGuideState exits: m=1319 SNR=24.7
19:09:46.153 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:46.153 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:46.153 00.000 7988 Enqueuing Expose request
19:09:46.157 00.004 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
19:09:46.157 00.000 15712 Moving (-0.12, 0.02) raw xDistance=-0.02 yDistance=0.12
19:09:46.158 00.001 15712 PPEC rslt: input = -0.02, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 702.71
19:09:46.158 00.000 15712 PPEC: input: -0.02, control: 0.05, exposure: 1500
19:09:46.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:46.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:09:46.158 00.000 15712 MoveAxis(W, 17, ABG)
19:09:46.158 00.000 15712 Guiding  Dir = 3, Dur = 17
19:09:46.166 00.008 15712 IsGuiding returns 0
19:09:46.182 00.016 15712 PulseGuide returned control before completion, sleep 12
19:09:46.234 00.052 15712 IsGuiding returns 0
19:09:46.234 00.000 15712 Move returns status 0, amount 17
19:09:46.234 00.000 15712 MoveAxis(N, 0, ABG)
19:09:46.234 00.000 15712 Move returns status 0, amount 0
19:09:46.234 00.000 15712 move complete, result=0
19:09:46.234 00.000 15712 worker thread done servicing request
19:09:46.234 00.000 15712 Worker thread wakes up
19:09:46.234 00.000 7988 GuideStep: -0.0 px 17 ms WEST, 0.1 px 0 ms NORTH
19:09:46.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:46.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:47.648 01.414 15712 Exposure complete
19:09:47.709 00.061 15712 worker thread done servicing request
19:09:47.709 00.000 7988 OnExposeComplete: enter
19:09:47.709 00.000 7988 UpdateGuideState(): m_state=6
19:09:47.713 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
19:09:47.713 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=434.58, Mass=1387, SNR=24.9, Peak=211 HFD=3.2
19:09:47.715 00.002 7988 MultiStar: [#1 0.05,0.12,1.03,U] [#2 -0.05,0.26,1.04,U] [#3 0.10,-0.09,0.99,U] [#4 -0.04,0.02,1.05,U] [#5 0.02,-0.08,0.72,U] [#6 0.35,0.21,0.74,U] [#7 0.12,0.08,0.69,U] [#8 0.13,0.19,0.63,U] 
19:09:47.717 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {-0.10, -0.18}
19:09:47.717 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
19:09:47.719 00.002 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.76)
19:09:47.719 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.84 mountX=-0.05 mountY=-0.05, mountTheta=-2.40
19:09:47.721 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
19:09:47.723 00.002 7988 Enqueuing Move request for scope (0.05, 0.05)
19:09:47.723 00.000 15712 Worker thread wakes up
19:09:47.723 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
19:09:47.723 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
19:09:47.723 00.000 15712 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.05
19:09:47.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:09:47.725 00.002 7988 UpdateGuideState exits: m=1387 SNR=24.9
19:09:47.725 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:47.725 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:47.725 00.000 7988 Enqueuing Expose request
19:09:47.725 00.000 15712 PPEC rslt: input = -0.05, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 702.78
19:09:47.725 00.000 15712 PPEC: input: -0.05, control: 0.05, exposure: 1500
19:09:47.725 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:47.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:09:47.725 00.000 15712 MoveAxis(W, 17, ABG)
19:09:47.725 00.000 15712 Guiding  Dir = 3, Dur = 17
19:09:47.725 00.000 15712 IsGuiding returns 0
19:09:47.741 00.016 15712 IsGuiding returns 1
19:09:47.741 00.000 15712 scope still moving after pulse duration time elapsed
19:09:47.793 00.052 15712 IsGuiding returns 0
19:09:47.793 00.000 15712 scope move finished after 17 + 53 ms
19:09:47.793 00.000 15712 Move returns status 0, amount 17
19:09:47.793 00.000 15712 MoveAxis(N, 0, ABG)
19:09:47.793 00.000 15712 Move returns status 0, amount 0
19:09:47.793 00.000 15712 move complete, result=0
19:09:47.793 00.000 7988 GuideStep: -0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
19:09:47.803 00.010 15712 worker thread done servicing request
19:09:47.803 00.000 15712 Worker thread wakes up
19:09:47.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:47.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:49.432 01.629 15712 Exposure complete
19:09:49.493 00.061 15712 worker thread done servicing request
19:09:49.493 00.000 7988 OnExposeComplete: enter
19:09:49.493 00.000 7988 UpdateGuideState(): m_state=6
19:09:49.497 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
19:09:49.497 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=434.66, Mass=1420, SNR=25.5, Peak=219 HFD=3.1
19:09:49.499 00.002 7988 MultiStar: [#1 0.01,-0.13,1.02,U] [#2 0.15,0.08,1.00,U] [#3 -0.04,-0.11,0.98,U] [#4 -0.04,-0.25,1.04,U] [#5 0.06,-0.03,0.70,U] [#6 0.44,-0.02,0.73,U] [#7 0.29,-0.09,0.66,U] [#8 0.04,-0.03,0.63,U] 
19:09:49.501 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {-0.13, -0.10}
19:09:49.501 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.58) = xAngle (0.70 = 0.70)
19:09:49.503 00.002 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.81 = -2.48)
19:09:49.503 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.88 mountX=0.08 mountY=-0.07, mountTheta=-0.68
19:09:49.505 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
19:09:49.507 00.002 7988 Enqueuing Move request for scope (0.07, -0.08)
19:09:49.508 00.001 15712 Worker thread wakes up
19:09:49.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
19:09:49.508 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
19:09:49.508 00.000 15712 Moving (0.07, -0.08) raw xDistance=0.08 yDistance=-0.07
19:09:49.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:49.508 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.5
19:09:49.511 00.003 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 702.86
19:09:49.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:49.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:49.513 00.002 7988 Enqueuing Expose request
19:09:49.513 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
19:09:49.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:49.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:09:49.513 00.000 15712 MoveAxis(E, 0, ABG)
19:09:49.513 00.000 15712 Move returns status 0, amount 0
19:09:49.513 00.000 15712 MoveAxis(N, 0, ABG)
19:09:49.513 00.000 15712 Move returns status 0, amount 0
19:09:49.513 00.000 15712 move complete, result=0
19:09:49.513 00.000 15712 worker thread done servicing request
19:09:49.513 00.000 15712 Worker thread wakes up
19:09:49.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:49.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:49.513 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:09:51.036 01.523 15712 Exposure complete
19:09:51.096 00.060 15712 worker thread done servicing request
19:09:51.096 00.000 7988 OnExposeComplete: enter
19:09:51.098 00.002 7988 UpdateGuideState(): m_state=6
19:09:51.098 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
19:09:51.098 00.000 7988 Star::Find returns 1 (1), X=1178.38, Y=434.38, Mass=1398, SNR=25.4, Peak=255 HFD=3.0
19:09:51.098 00.000 7988 MultiStar: [#1 -0.00,0.00,0.97,U] [#2 -0.22,-0.14,1.01,U] [#3 -0.30,0.01,0.99,U] [#4 -0.27,0.02,1.01,U] [#5 -0.14,-0.19,0.70,U] [#6 0.37,-0.02,0.68,U] [#7 0.07,-0.27,0.70,U] [#8 0.14,-0.22,0.64,U] 
19:09:51.098 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.13}, one-star: {-0.04, -0.38}
19:09:51.098 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.51 = -0.51)
19:09:51.105 00.007 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.60 = 2.60)
19:09:51.105 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-2.09 mountX=0.13 mountY=0.07, mountTheta=0.53
19:09:51.105 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.13, opts=13)
19:09:51.105 00.000 7988 Enqueuing Move request for scope (-0.07, -0.13)
19:09:51.105 00.000 15712 Worker thread wakes up
19:09:51.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
19:09:51.105 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
19:09:51.105 00.000 15712 Moving (-0.07, -0.13) raw xDistance=0.13 yDistance=0.07
19:09:51.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:09:51.105 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.4 Saturated
19:09:51.113 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:51.114 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:51.114 00.000 7988 Enqueuing Expose request
19:09:51.114 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 702.93
19:09:51.114 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
19:09:51.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:51.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:09:51.114 00.000 15712 MoveAxis(E, 3, ABG)
19:09:51.114 00.000 15712 Guiding  Dir = 2, Dur = 3
19:09:51.139 00.025 15712 IsGuiding returns 0
19:09:51.156 00.017 15712 IsGuiding returns 0
19:09:51.156 00.000 15712 Move returns status 0, amount 3
19:09:51.156 00.000 15712 MoveAxis(N, 0, ABG)
19:09:51.156 00.000 15712 Move returns status 0, amount 0
19:09:51.156 00.000 15712 move complete, result=0
19:09:51.156 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
19:09:51.159 00.003 15712 worker thread done servicing request
19:09:51.159 00.000 15712 Worker thread wakes up
19:09:51.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:51.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:52.793 01.634 15712 Exposure complete
19:09:52.854 00.061 15712 worker thread done servicing request
19:09:52.854 00.000 7988 OnExposeComplete: enter
19:09:52.854 00.000 7988 UpdateGuideState(): m_state=6
19:09:52.854 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
19:09:52.854 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=434.46, Mass=1438, SNR=25.7, Peak=227 HFD=3.2
19:09:52.854 00.000 7988 MultiStar: [#1 -0.04,-0.13,0.97,U] [#2 -0.07,-0.19,0.96,U] [#3 -0.14,0.11,0.99,U] [#4 -0.20,-0.10,1.02,U] [#5 -0.03,-0.23,0.67,U] [#6 0.27,0.00,0.73,U] [#7 0.07,-0.17,0.66,U] [#8 -0.02,0.20,0.68,U] 
19:09:52.854 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {-0.02, -0.30}
19:09:52.854 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.33 = -0.33)
19:09:52.854 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.78 = 2.78)
19:09:52.854 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.91 mountX=0.10 mountY=0.04, mountTheta=0.36
19:09:52.867 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.10, opts=13)
19:09:52.869 00.002 7988 Enqueuing Move request for scope (-0.03, -0.10)
19:09:52.871 00.002 15712 Worker thread wakes up
19:09:52.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
19:09:52.871 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
19:09:52.871 00.000 15712 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=0.04
19:09:52.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:09:52.871 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.7
19:09:52.873 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:52.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:52.873 00.000 7988 Enqueuing Expose request
19:09:52.873 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 703.00
19:09:52.873 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
19:09:52.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:52.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:09:52.873 00.000 15712 MoveAxis(E, 6, ABG)
19:09:52.873 00.000 15712 Guiding  Dir = 2, Dur = 6
19:09:52.873 00.000 15712 IsGuiding returns 0
19:09:52.900 00.027 15712 IsGuiding returns 0
19:09:52.900 00.000 15712 Move returns status 0, amount 6
19:09:52.900 00.000 15712 MoveAxis(N, 0, ABG)
19:09:52.900 00.000 15712 Move returns status 0, amount 0
19:09:52.900 00.000 15712 move complete, result=0
19:09:52.900 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
19:09:52.901 00.001 15712 worker thread done servicing request
19:09:52.901 00.000 15712 Worker thread wakes up
19:09:52.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:52.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:54.320 01.419 15712 Exposure complete
19:09:54.382 00.062 15712 worker thread done servicing request
19:09:54.382 00.000 7988 OnExposeComplete: enter
19:09:54.382 00.000 7988 UpdateGuideState(): m_state=6
19:09:54.382 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
19:09:54.382 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=434.76, Mass=1374, SNR=25.1, Peak=223 HFD=3.2
19:09:54.382 00.000 7988 MultiStar: [#1 -0.17,0.07,1.05,U] [#2 0.01,0.25,1.06,U] [#3 0.02,-0.11,0.99,U] [#4 -0.03,-0.00,1.10,U] [#5 -0.10,-0.01,0.71,U] [#6 0.26,0.18,0.72,U] [#7 0.12,0.09,0.70,U] [#8 0.23,0.16,0.67,U] 
19:09:54.382 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.12, -0.00}
19:09:54.382 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
19:09:54.382 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.12)
19:09:54.382 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.48 mountX=-0.06 mountY=-0.01, mountTheta=-3.02
19:09:54.382 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.06, opts=13)
19:09:54.397 00.015 7988 Enqueuing Move request for scope (0.01, 0.06)
19:09:54.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:54.399 00.002 7988 UpdateGuideState exits: m=1374 SNR=25.1
19:09:54.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:54.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:54.399 00.000 7988 Enqueuing Expose request
19:09:54.399 00.000 15712 Worker thread wakes up
19:09:54.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
19:09:54.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
19:09:54.399 00.000 15712 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.01
19:09:54.406 00.007 15712 PPEC rslt: input = -0.06, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 703.07
19:09:54.406 00.000 15712 PPEC: input: -0.06, control: -0.05, exposure: 1500
19:09:54.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:54.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:09:54.406 00.000 15712 MoveAxis(E, 15, ABG)
19:09:54.406 00.000 15712 Guiding  Dir = 2, Dur = 15
19:09:54.406 00.000 15712 IsGuiding returns 0
19:09:54.434 00.028 15712 IsGuiding returns 1
19:09:54.434 00.000 15712 scope still moving after pulse duration time elapsed
19:09:54.478 00.044 15712 IsGuiding returns 0
19:09:54.478 00.000 15712 scope move finished after 15 + 59 ms
19:09:54.478 00.000 15712 Move returns status 0, amount 15
19:09:54.478 00.000 15712 MoveAxis(N, 0, ABG)
19:09:54.478 00.000 15712 Move returns status 0, amount 0
19:09:54.478 00.000 15712 move complete, result=0
19:09:54.478 00.000 7988 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
19:09:54.478 00.000 15712 worker thread done servicing request
19:09:54.478 00.000 15712 Worker thread wakes up
19:09:54.484 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:54.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:56.124 01.640 15712 Exposure complete
19:09:56.187 00.063 15712 worker thread done servicing request
19:09:56.187 00.000 7988 OnExposeComplete: enter
19:09:56.187 00.000 7988 UpdateGuideState(): m_state=6
19:09:56.187 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
19:09:56.187 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=435.06, Mass=1410, SNR=25.4, Peak=185 HFD=3.5
19:09:56.187 00.000 7988 MultiStar: [#1 0.08,0.52,0.99,U] [#2 -0.06,0.42,1.02,U] [#3 -0.12,0.35,0.97,U] [#4 0.03,0.34,1.02,U] [#5 0.13,0.26,0.72,U] [#6 0.31,0.52,0.71,U] [#7 0.01,0.00,0.65,U] [#8 0.26,0.41,0.67,U] 
19:09:56.187 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.36}, one-star: {-0.04, 0.30}
19:09:56.187 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
19:09:56.187 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
19:09:56.187 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.70 mountX=-0.30 mountY=0.03, mountTheta=3.03
19:09:56.187 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.30, opts=13)
19:09:56.200 00.013 7988 Enqueuing Move request for scope (-0.04, 0.30)
19:09:56.201 00.001 15712 Worker thread wakes up
19:09:56.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.30) opts 0xd
19:09:56.201 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.30)
19:09:56.201 00.000 15712 Moving (-0.04, 0.30) raw xDistance=-0.30 yDistance=0.03
19:09:56.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:56.201 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.4
19:09:56.204 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:56.206 00.002 15712 PPEC rslt: input = -0.30, final = -0.24, react = -0.18, pred = -0.06, hyst = -0.16, hyst_pct = 0.00, period_length = 703.14
19:09:56.206 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:56.206 00.000 7988 Enqueuing Expose request
19:09:56.206 00.000 15712 PPEC: input: -0.30, control: -0.24, exposure: 1500
19:09:56.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:56.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:09:56.206 00.000 15712 MoveAxis(E, 78, ABG)
19:09:56.206 00.000 15712 Guiding  Dir = 2, Dur = 78
19:09:56.206 00.000 15712 IsGuiding returns 0
19:09:56.217 00.011 15712 PulseGuide returned control before completion, sleep 73
19:09:56.319 00.102 15712 IsGuiding returns 0
19:09:56.319 00.000 15712 Move returns status 0, amount 78
19:09:56.319 00.000 15712 MoveAxis(N, 0, ABG)
19:09:56.319 00.000 15712 Move returns status 0, amount 0
19:09:56.319 00.000 15712 move complete, result=0
19:09:56.319 00.000 7988 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH
19:09:56.322 00.003 15712 worker thread done servicing request
19:09:56.322 00.000 15712 Worker thread wakes up
19:09:56.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:56.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:57.737 01.415 15712 Exposure complete
19:09:57.797 00.060 15712 worker thread done servicing request
19:09:57.797 00.000 7988 OnExposeComplete: enter
19:09:57.797 00.000 7988 UpdateGuideState(): m_state=6
19:09:57.797 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
19:09:57.797 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.90, Mass=1435, SNR=25.6, Peak=196 HFD=3.3
19:09:57.797 00.000 7988 MultiStar: [#1 0.23,0.44,1.02,U] [#2 -0.12,0.27,1.03,U] [#3 -0.01,0.31,0.95,U] [#4 -0.06,0.39,1.04,U] [#5 -0.16,0.10,0.69,U] [#6 0.47,0.23,0.67,U] [#7 0.16,0.14,0.70,U] [#8 0.01,0.26,0.66,U] 
19:09:57.797 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.26}, one-star: {-0.01, 0.14}
19:09:57.797 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
19:09:57.797 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
19:09:57.797 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.67 mountX=-0.14 mountY=0.01, mountTheta=3.06
19:09:57.797 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.14, opts=13)
19:09:57.797 00.000 7988 Enqueuing Move request for scope (-0.01, 0.14)
19:09:57.811 00.014 15712 Worker thread wakes up
19:09:57.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
19:09:57.811 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
19:09:57.811 00.000 15712 Moving (-0.01, 0.14) raw xDistance=-0.14 yDistance=0.01
19:09:57.814 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:57.814 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.6
19:09:57.818 00.004 15712 PPEC rslt: input = -0.14, final = -0.06, react = -0.08, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 703.21
19:09:57.818 00.000 15712 PPEC: input: -0.14, control: -0.06, exposure: 1500
19:09:57.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:57.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:57.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:09:57.818 00.000 15712 MoveAxis(E, 21, ABG)
19:09:57.818 00.000 15712 Guiding  Dir = 2, Dur = 21
19:09:57.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:57.821 00.003 7988 Enqueuing Expose request
19:09:57.823 00.002 15712 IsGuiding returns 0
19:09:57.831 00.008 15712 PulseGuide returned control before completion, sleep 16
19:09:57.859 00.028 15712 IsGuiding returns 1
19:09:57.859 00.000 15712 scope still moving after pulse duration time elapsed
19:09:57.901 00.042 15712 IsGuiding returns 0
19:09:57.901 00.000 15712 scope move finished after 21 + 58 ms
19:09:57.901 00.000 15712 Move returns status 0, amount 21
19:09:57.901 00.000 15712 MoveAxis(N, 0, ABG)
19:09:57.901 00.000 15712 Move returns status 0, amount 0
19:09:57.901 00.000 15712 move complete, result=0
19:09:57.901 00.000 15712 worker thread done servicing request
19:09:57.901 00.000 7988 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
19:09:57.905 00.004 15712 Worker thread wakes up
19:09:57.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:57.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:09:59.533 01.628 15712 Exposure complete
19:09:59.594 00.061 15712 worker thread done servicing request
19:09:59.594 00.000 7988 OnExposeComplete: enter
19:09:59.596 00.002 7988 UpdateGuideState(): m_state=6
19:09:59.596 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
19:09:59.598 00.002 7988 Star::Find returns 1 (0), X=1178.37, Y=434.17, Mass=1457, SNR=25.9, Peak=209 HFD=3.5
19:09:59.598 00.000 7988 MultiStar: [#1 0.18,-0.48,0.95,U] [#2 0.01,-0.36,1.01,U] [#3 -0.16,-0.31,0.93,U] [#4 -0.35,-0.17,0.99,U] [#5 0.05,-0.38,0.69,U] [#6 0.57,-0.09,0.70,U] [#7 0.00,-0.08,0.67,U] [#8 0.23,-0.20,0.64,U] 
19:09:59.600 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.31}, one-star: {-0.05, -0.59}
19:09:59.602 00.002 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
19:09:59.602 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.08)
19:09:59.604 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.48 mountX=0.31 mountY=-0.02, mountTheta=-0.07
19:09:59.606 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.31, opts=13)
19:09:59.606 00.000 7988 Enqueuing Move request for scope (0.03, -0.31)
19:09:59.606 00.000 15712 Worker thread wakes up
19:09:59.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.31) opts 0xd
19:09:59.606 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.31)
19:09:59.606 00.000 15712 Moving (0.03, -0.31) raw xDistance=0.31 yDistance=-0.02
19:09:59.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:09:59.606 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9
19:09:59.610 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:59.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:09:59.610 00.000 7988 Enqueuing Expose request
19:09:59.610 00.000 15712 PPEC rslt: input = 0.31, final = 0.13, react = 0.19, pred = -0.06, hyst = 0.15, hyst_pct = 0.00, period_length = 703.27
19:09:59.610 00.000 15712 PPEC: input: 0.31, control: 0.13, exposure: 1500
19:09:59.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:59.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:09:59.610 00.000 15712 MoveAxis(W, 42, ABG)
19:09:59.610 00.000 15712 Guiding  Dir = 3, Dur = 42
19:09:59.645 00.035 15712 IsGuiding returns 0
19:09:59.658 00.013 15712 PulseGuide returned control before completion, sleep 37
19:09:59.706 00.048 15712 IsGuiding returns 1
19:09:59.706 00.000 15712 scope still moving after pulse duration time elapsed
19:09:59.738 00.032 15712 IsGuiding returns 0
19:09:59.738 00.000 15712 scope move finished after 42 + 53 ms
19:09:59.738 00.000 15712 Move returns status 0, amount 42
19:09:59.738 00.000 15712 MoveAxis(N, 0, ABG)
19:09:59.738 00.000 15712 Move returns status 0, amount 0
19:09:59.738 00.000 15712 move complete, result=0
19:09:59.738 00.000 7988 GuideStep: 0.3 px 42 ms WEST, -0.0 px 0 ms NORTH
19:09:59.743 00.005 15712 worker thread done servicing request
19:09:59.743 00.000 15712 Worker thread wakes up
19:09:59.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:09:59.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:01.157 01.414 15712 Exposure complete
19:10:01.219 00.062 15712 worker thread done servicing request
19:10:01.221 00.002 7988 OnExposeComplete: enter
19:10:01.221 00.000 7988 UpdateGuideState(): m_state=6
19:10:01.223 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
19:10:01.225 00.002 7988 Star::Find returns 1 (0), X=1178.39, Y=434.42, Mass=1491, SNR=26.2, Peak=225 HFD=3.3
19:10:01.225 00.000 7988 MultiStar: [#1 0.09,-0.14,0.99,U] [#2 -0.14,-0.03,0.96,U] [#3 -0.06,-0.21,0.93,U] [#4 -0.17,-0.16,1.02,U] [#5 0.01,-0.04,0.73,U] [#6 0.42,-0.21,0.70,U] [#7 0.32,-0.04,0.64,U] [#8 0.28,-0.03,0.66,U] 
19:10:01.227 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {-0.03, -0.34}
19:10:01.227 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
19:10:01.229 00.002 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.83)
19:10:01.229 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.23 mountX=0.14 mountY=-0.05, mountTheta=-0.32
19:10:01.231 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.14, opts=13)
19:10:01.233 00.002 7988 Enqueuing Move request for scope (0.05, -0.14)
19:10:01.233 00.000 15712 Worker thread wakes up
19:10:01.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
19:10:01.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
19:10:01.233 00.000 15712 Moving (0.05, -0.14) raw xDistance=0.14 yDistance=-0.05
19:10:01.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:01.235 00.002 7988 UpdateGuideState exits: m=1491 SNR=26.2
19:10:01.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:01.235 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:01.235 00.000 7988 Enqueuing Expose request
19:10:01.235 00.000 15712 PPEC rslt: input = 0.14, final = -0.05, react = 0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 703.34
19:10:01.235 00.000 15712 PPEC: input: 0.14, control: -0.05, exposure: 1500
19:10:01.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:01.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:10:01.235 00.000 15712 MoveAxis(E, 18, ABG)
19:10:01.235 00.000 15712 Guiding  Dir = 2, Dur = 18
19:10:01.235 00.000 15712 IsGuiding returns 0
19:10:01.252 00.017 15712 IsGuiding returns 1
19:10:01.252 00.000 15712 scope still moving after pulse duration time elapsed
19:10:01.303 00.051 15712 IsGuiding returns 1
19:10:01.331 00.028 15712 IsGuiding returns 0
19:10:01.331 00.000 15712 scope move finished after 18 + 71 ms
19:10:01.331 00.000 15712 Move returns status 0, amount 18
19:10:01.331 00.000 15712 MoveAxis(N, 0, ABG)
19:10:01.331 00.000 15712 Move returns status 0, amount 0
19:10:01.331 00.000 15712 move complete, result=0
19:10:01.331 00.000 15712 worker thread done servicing request
19:10:01.331 00.000 15712 Worker thread wakes up
19:10:01.331 00.000 7988 GuideStep: 0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
19:10:01.333 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:01.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:02.970 01.637 15712 Exposure complete
19:10:03.070 00.100 15712 worker thread done servicing request
19:10:03.070 00.000 7988 OnExposeComplete: enter
19:10:03.080 00.010 7988 UpdateGuideState(): m_state=6
19:10:03.082 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
19:10:03.084 00.002 7988 Star::Find returns 1 (1), X=1178.35, Y=434.26, Mass=1483, SNR=26.0, Peak=255 HFD=3.2
19:10:03.086 00.002 7988 MultiStar: [#1 -0.01,-0.40,1.02,U] [#2 -0.03,-0.29,0.99,U] [#3 -0.04,-0.39,0.93,U] [#4 -0.11,-0.54,1.03,U] [#5 -0.06,-0.38,0.66,U] [#6 0.20,-0.44,0.73,U] [#7 0.04,-0.48,0.68,U] [#8 -0.08,-0.26,0.67,U] 
19:10:03.087 00.001 7988 refined, 8 included, MultiStar: {-0.02, -0.41}, one-star: {-0.07, -0.50}
19:10:03.092 00.005 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
19:10:03.095 00.003 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
19:10:03.099 00.004 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.41 hyp=0.41 cameraTheta=-1.63 mountX=0.41 mountY=0.03, mountTheta=0.08
19:10:03.103 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.41, opts=13)
19:10:03.104 00.001 7988 Enqueuing Move request for scope (-0.02, -0.41)
19:10:03.108 00.004 15712 Worker thread wakes up
19:10:03.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:03.110 00.002 7988 UpdateGuideState exits: m=1483 SNR=26.0 Saturated
19:10:03.111 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.41) opts 0xd
19:10:03.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:03.111 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.41)
19:10:03.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:03.111 00.000 7988 Enqueuing Expose request
19:10:03.111 00.000 15712 Moving (-0.02, -0.41) raw xDistance=0.41 yDistance=0.03
19:10:03.118 00.007 15712 PPEC rslt: input = 0.41, final = 0.20, react = 0.25, pred = -0.05, hyst = 0.23, hyst_pct = 0.00, period_length = 703.41
19:10:03.118 00.000 15712 PPEC: input: 0.41, control: 0.20, exposure: 1500
19:10:03.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:03.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:10:03.118 00.000 15712 MoveAxis(W, 66, ABG)
19:10:03.118 00.000 15712 Guiding  Dir = 3, Dur = 66
19:10:03.118 00.000 15712 IsGuiding returns 0
19:10:03.143 00.025 15712 PulseGuide returned control before completion, sleep 52
19:10:03.223 00.080 15712 IsGuiding returns 1
19:10:03.223 00.000 15712 scope still moving after pulse duration time elapsed
19:10:03.254 00.031 15712 IsGuiding returns 0
19:10:03.254 00.000 15712 scope move finished after 66 + 67 ms
19:10:03.254 00.000 15712 Move returns status 0, amount 66
19:10:03.254 00.000 15712 MoveAxis(N, 0, ABG)
19:10:03.254 00.000 15712 Move returns status 0, amount 0
19:10:03.254 00.000 15712 move complete, result=0
19:10:03.254 00.000 15712 worker thread done servicing request
19:10:03.254 00.000 15712 Worker thread wakes up
19:10:03.254 00.000 7988 GuideStep: 0.4 px 66 ms WEST, 0.0 px 0 ms NORTH
19:10:03.256 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:03.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:04.673 01.417 15712 Exposure complete
19:10:04.737 00.064 15712 worker thread done servicing request
19:10:04.737 00.000 7988 OnExposeComplete: enter
19:10:04.737 00.000 7988 UpdateGuideState(): m_state=6
19:10:04.737 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
19:10:04.737 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=434.62, Mass=1371, SNR=25.2, Peak=225 HFD=3.0
19:10:04.737 00.000 7988 MultiStar: [#1 0.25,0.00,1.04,U] [#2 -0.18,-0.18,1.04,U] [#3 -0.01,-0.16,0.97,U] [#4 -0.13,-0.02,1.03,U] [#5 -0.33,-0.32,0.70,U] [#6 0.35,0.05,0.74,U] [#7 0.17,-0.25,0.70,U] [#8 0.18,-0.02,0.64,U] 
19:10:04.737 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.11}, one-star: {-0.06, -0.14}
19:10:04.737 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
19:10:04.737 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.01)
19:10:04.737 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.41 mountX=0.11 mountY=-0.02, mountTheta=-0.13
19:10:04.747 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.11, opts=13)
19:10:04.749 00.002 7988 Enqueuing Move request for scope (0.02, -0.11)
19:10:04.751 00.002 15712 Worker thread wakes up
19:10:04.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
19:10:04.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
19:10:04.751 00.000 15712 Moving (0.02, -0.11) raw xDistance=0.11 yDistance=-0.02
19:10:04.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:04.751 00.000 7988 UpdateGuideState exits: m=1371 SNR=25.2
19:10:04.753 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:04.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:04.753 00.000 7988 Enqueuing Expose request
19:10:04.753 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 703.47
19:10:04.753 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
19:10:04.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:04.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:10:04.753 00.000 15712 MoveAxis(E, 8, ABG)
19:10:04.753 00.000 15712 Guiding  Dir = 2, Dur = 8
19:10:04.753 00.000 15712 IsGuiding returns 0
19:10:04.770 00.017 15712 IsGuiding returns 0
19:10:04.770 00.000 15712 Move returns status 0, amount 8
19:10:04.770 00.000 15712 MoveAxis(N, 0, ABG)
19:10:04.770 00.000 15712 Move returns status 0, amount 0
19:10:04.770 00.000 15712 move complete, result=0
19:10:04.770 00.000 15712 worker thread done servicing request
19:10:04.770 00.000 15712 Worker thread wakes up
19:10:04.770 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
19:10:04.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:04.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:06.410 01.640 15712 Exposure complete
19:10:06.471 00.061 15712 worker thread done servicing request
19:10:06.473 00.002 7988 OnExposeComplete: enter
19:10:06.473 00.000 7988 UpdateGuideState(): m_state=6
19:10:06.473 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
19:10:06.473 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=434.45, Mass=1434, SNR=25.6, Peak=226 HFD=3.2
19:10:06.473 00.000 7988 MultiStar: [#1 0.12,-0.19,1.03,U] [#2 0.05,-0.28,1.03,U] [#3 0.11,0.06,0.96,U] [#4 0.04,0.05,1.00,U] [#5 -0.10,-0.29,0.74,U] [#6 0.42,0.17,0.70,U] [#7 0.41,-0.18,0.68,U] [#8 0.27,-0.24,0.69,U] 
19:10:06.473 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.14}, one-star: {-0.17, -0.32}
19:10:06.473 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.58) = xAngle (0.67 = 0.67)
19:10:06.473 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.78 = -2.51)
19:10:06.473 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-0.91 mountX=0.14 mountY=-0.10, mountTheta=-0.65
19:10:06.473 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.14, opts=13)
19:10:06.473 00.000 7988 Enqueuing Move request for scope (0.11, -0.14)
19:10:06.473 00.000 15712 Worker thread wakes up
19:10:06.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:06.487 00.014 7988 UpdateGuideState exits: m=1434 SNR=25.6
19:10:06.488 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:06.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:06.490 00.002 7988 Enqueuing Expose request
19:10:06.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
19:10:06.490 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
19:10:06.490 00.000 15712 Moving (0.11, -0.14) raw xDistance=0.14 yDistance=-0.10
19:10:06.492 00.002 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 703.53
19:10:06.492 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
19:10:06.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:06.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:10:06.492 00.000 15712 MoveAxis(E, 2, ABG)
19:10:06.492 00.000 15712 Guiding  Dir = 2, Dur = 2
19:10:06.492 00.000 15712 IsGuiding returns 0
19:10:06.518 00.026 15712 IsGuiding returns 0
19:10:06.518 00.000 15712 Move returns status 0, amount 2
19:10:06.518 00.000 15712 MoveAxis(N, 0, ABG)
19:10:06.518 00.000 15712 Move returns status 0, amount 0
19:10:06.518 00.000 15712 move complete, result=0
19:10:06.518 00.000 15712 worker thread done servicing request
19:10:06.518 00.000 15712 Worker thread wakes up
19:10:06.518 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
19:10:06.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:06.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:07.936 01.418 15712 Exposure complete
19:10:07.999 00.063 15712 worker thread done servicing request
19:10:07.999 00.000 7988 OnExposeComplete: enter
19:10:07.999 00.000 7988 UpdateGuideState(): m_state=6
19:10:07.999 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
19:10:07.999 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=435.09, Mass=1420, SNR=25.4, Peak=192 HFD=3.2
19:10:08.004 00.005 7988 MultiStar: [#1 0.16,0.49,0.99,U] [#2 0.04,0.40,1.04,U] [#3 -0.10,0.36,0.96,U] [#4 -0.09,0.53,1.05,U] [#5 -0.11,0.55,0.74,U] [#6 0.35,0.59,0.70,U] [#7 0.07,0.45,0.66,U] [#8 0.15,0.55,0.68,U] 
19:10:08.006 00.002 7988 single-star, 8 included, MultiStar: {0.05, 0.46}, one-star: {0.10, 0.33}
19:10:08.006 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
19:10:08.008 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.31)
19:10:08.008 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.33 hyp=0.34 cameraTheta=1.28 mountX=-0.33 mountY=-0.11, mountTheta=-2.83
19:10:08.011 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.33, opts=13)
19:10:08.011 00.000 7988 Enqueuing Move request for scope (0.10, 0.33)
19:10:08.011 00.000 15712 Worker thread wakes up
19:10:08.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.33) opts 0xd
19:10:08.011 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.33)
19:10:08.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:08.011 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.4
19:10:08.016 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:08.016 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:08.018 00.002 7988 Enqueuing Expose request
19:10:08.018 00.000 15712 Moving (0.10, 0.33) raw xDistance=-0.33 yDistance=-0.11
19:10:08.021 00.003 15712 PPEC rslt: input = -0.33, final = -0.20, react = -0.20, pred = 0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 703.59
19:10:08.021 00.000 15712 PPEC: input: -0.33, control: -0.20, exposure: 1500
19:10:08.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:08.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:10:08.021 00.000 15712 MoveAxis(E, 64, ABG)
19:10:08.021 00.000 15712 Guiding  Dir = 2, Dur = 64
19:10:08.021 00.000 15712 IsGuiding returns 0
19:10:08.031 00.010 15712 PulseGuide returned control before completion, sleep 60
19:10:08.107 00.076 15712 IsGuiding returns 0
19:10:08.107 00.000 15712 Move returns status 0, amount 64
19:10:08.107 00.000 15712 MoveAxis(N, 0, ABG)
19:10:08.107 00.000 15712 Move returns status 0, amount 0
19:10:08.107 00.000 15712 move complete, result=0
19:10:08.107 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.1 px 0 ms NORTH
19:10:08.118 00.011 15712 worker thread done servicing request
19:10:08.118 00.000 15712 Worker thread wakes up
19:10:08.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:08.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:09.751 01.633 15712 Exposure complete
19:10:09.812 00.061 15712 worker thread done servicing request
19:10:09.812 00.000 7988 OnExposeComplete: enter
19:10:09.812 00.000 7988 UpdateGuideState(): m_state=6
19:10:09.819 00.007 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
19:10:09.819 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=435.30, Mass=1498, SNR=26.3, Peak=230 HFD=3.3
19:10:09.821 00.002 7988 MultiStar: [#1 0.12,0.74,0.97,U] [#2 -0.04,0.65,1.01,U] [#3 -0.00,0.52,0.91,U] [#4 -0.06,0.65,0.97,U] [#5 0.05,0.61,0.68,U] [#6 0.31,0.77,0.69,U] [#7 0.11,0.52,0.66,U] [#8 0.14,0.92,0.63,U] 
19:10:09.823 00.002 7988 single-star, 8 included, MultiStar: {0.05, 0.65}, one-star: {-0.03, 0.54}
19:10:09.823 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
19:10:09.825 00.002 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
19:10:09.825 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.54 hyp=0.54 cameraTheta=1.63 mountX=-0.54 mountY=0.02, mountTheta=3.10
19:10:09.826 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.54, opts=13)
19:10:09.828 00.002 7988 Enqueuing Move request for scope (-0.03, 0.54)
19:10:09.828 00.000 15712 Worker thread wakes up
19:10:09.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.54) opts 0xd
19:10:09.828 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.54)
19:10:09.828 00.000 15712 Moving (-0.03, 0.54) raw xDistance=-0.54 yDistance=0.02
19:10:09.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:09.828 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3
19:10:09.832 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:09.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:09.832 00.000 7988 Enqueuing Expose request
19:10:09.832 00.000 15712 PPEC rslt: input = -0.54, final = -0.30, react = -0.32, pred = 0.02, hyst = -0.29, hyst_pct = 0.00, period_length = 703.65
19:10:09.832 00.000 15712 PPEC: input: -0.54, control: -0.30, exposure: 1500
19:10:09.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:09.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:10:09.832 00.000 15712 MoveAxis(E, 99, ABG)
19:10:09.832 00.000 15712 Guiding  Dir = 2, Dur = 99
19:10:09.832 00.000 15712 IsGuiding returns 0
19:10:09.846 00.014 15712 PulseGuide returned control before completion, sleep 87
19:10:09.971 00.125 15712 IsGuiding returns 0
19:10:09.971 00.000 15712 Move returns status 0, amount 99
19:10:09.971 00.000 15712 MoveAxis(N, 0, ABG)
19:10:09.971 00.000 15712 Move returns status 0, amount 0
19:10:09.971 00.000 15712 move complete, result=0
19:10:09.971 00.000 15712 worker thread done servicing request
19:10:09.971 00.000 15712 Worker thread wakes up
19:10:09.971 00.000 7988 GuideStep: -0.5 px 99 ms EAST, 0.0 px 0 ms NORTH
19:10:09.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:09.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:11.392 01.421 15712 Exposure complete
19:10:11.456 00.064 15712 worker thread done servicing request
19:10:11.456 00.000 7988 OnExposeComplete: enter
19:10:11.456 00.000 7988 UpdateGuideState(): m_state=6
19:10:11.459 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
19:10:11.459 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=435.11, Mass=1439, SNR=25.7, Peak=213 HFD=3.3
19:10:11.461 00.002 7988 MultiStar: [#1 0.18,0.56,1.00,U] [#2 -0.01,0.55,1.00,U] [#3 0.07,0.51,0.93,U] [#4 -0.01,0.62,1.05,U] [#5 0.05,0.39,0.68,U] [#6 0.38,0.56,0.70,U] [#7 0.15,0.55,0.65,U] [#8 0.19,0.58,0.64,U] 
19:10:11.461 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.52}, one-star: {-0.04, 0.35}
19:10:11.463 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.02)
19:10:11.463 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.09)
19:10:11.465 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.36 cameraTheta=1.69 mountX=-0.35 mountY=0.03, mountTheta=3.05
19:10:11.468 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.35, opts=13)
19:10:11.468 00.000 7988 Enqueuing Move request for scope (-0.04, 0.35)
19:10:11.468 00.000 15712 Worker thread wakes up
19:10:11.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd
19:10:11.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:10:11.468 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.7
19:10:11.473 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:11.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:11.473 00.000 7988 Enqueuing Expose request
19:10:11.473 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.35)
19:10:11.473 00.000 15712 Moving (-0.04, 0.35) raw xDistance=-0.35 yDistance=0.03
19:10:11.473 00.000 15712 PPEC rslt: input = -0.35, final = -0.20, react = -0.21, pred = 0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 703.71
19:10:11.473 00.000 15712 PPEC: input: -0.35, control: -0.20, exposure: 1500
19:10:11.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:11.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:10:11.473 00.000 15712 MoveAxis(E, 64, ABG)
19:10:11.473 00.000 15712 Guiding  Dir = 2, Dur = 64
19:10:11.473 00.000 15712 IsGuiding returns 0
19:10:11.500 00.027 15712 PulseGuide returned control before completion, sleep 48
19:10:11.580 00.080 15712 IsGuiding returns 0
19:10:11.580 00.000 15712 Move returns status 0, amount 64
19:10:11.580 00.000 15712 MoveAxis(N, 0, ABG)
19:10:11.580 00.000 15712 Move returns status 0, amount 0
19:10:11.580 00.000 15712 move complete, result=0
19:10:11.580 00.000 7988 GuideStep: -0.4 px 64 ms EAST, 0.0 px 0 ms NORTH
19:10:11.587 00.007 15712 worker thread done servicing request
19:10:11.587 00.000 15712 Worker thread wakes up
19:10:11.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:11.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:13.219 01.632 15712 Exposure complete
19:10:13.281 00.062 15712 worker thread done servicing request
19:10:13.281 00.000 7988 OnExposeComplete: enter
19:10:13.281 00.000 7988 UpdateGuideState(): m_state=6
19:10:13.281 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
19:10:13.281 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=434.40, Mass=1475, SNR=26.1, Peak=211 HFD=3.1
19:10:13.281 00.000 7988 MultiStar: [#1 0.18,-0.24,0.98,U] [#2 0.06,-0.05,1.00,U] [#3 0.05,-0.16,0.96,U] [#4 -0.10,-0.12,1.00,U] [#5 0.10,-0.44,0.67,U] [#6 0.24,-0.09,0.72,U] [#7 0.34,-0.23,0.67,U] [#8 0.33,-0.24,0.68,U] 
19:10:13.281 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.21}, one-star: {-0.04, -0.36}
19:10:13.289 00.008 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.48 = 0.48)
19:10:13.289 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.59 = -2.69)
19:10:13.292 00.003 7988 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.09 mountX=0.21 mountY=-0.10, mountTheta=-0.46
19:10:13.292 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.21, opts=13)
19:10:13.294 00.002 7988 Enqueuing Move request for scope (0.11, -0.21)
19:10:13.296 00.002 15712 Worker thread wakes up
19:10:13.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
19:10:13.296 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
19:10:13.296 00.000 15712 Moving (0.11, -0.21) raw xDistance=0.21 yDistance=-0.10
19:10:13.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:10:13.297 00.001 7988 UpdateGuideState exits: m=1475 SNR=26.1
19:10:13.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:13.299 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:13.301 00.002 7988 Enqueuing Expose request
19:10:13.301 00.000 15712 PPEC rslt: input = 0.21, final = 0.14, react = 0.13, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 703.77
19:10:13.301 00.000 15712 PPEC: input: 0.21, control: 0.14, exposure: 1500
19:10:13.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:13.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:10:13.301 00.000 15712 MoveAxis(W, 47, ABG)
19:10:13.301 00.000 15712 Guiding  Dir = 3, Dur = 47
19:10:13.301 00.000 15712 IsGuiding returns 0
19:10:13.326 00.025 15712 PulseGuide returned control before completion, sleep 32
19:10:13.391 00.065 15712 IsGuiding returns 1
19:10:13.391 00.000 15712 scope still moving after pulse duration time elapsed
19:10:13.423 00.032 15712 IsGuiding returns 0
19:10:13.423 00.000 15712 scope move finished after 47 + 74 ms
19:10:13.423 00.000 15712 Move returns status 0, amount 47
19:10:13.423 00.000 15712 MoveAxis(N, 0, ABG)
19:10:13.423 00.000 15712 Move returns status 0, amount 0
19:10:13.423 00.000 15712 move complete, result=0
19:10:13.423 00.000 15712 worker thread done servicing request
19:10:13.423 00.000 15712 Worker thread wakes up
19:10:13.423 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
19:10:13.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:13.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:14.844 01.421 15712 Exposure complete
19:10:14.907 00.063 15712 worker thread done servicing request
19:10:14.907 00.000 7988 OnExposeComplete: enter
19:10:14.907 00.000 7988 UpdateGuideState(): m_state=6
19:10:14.907 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
19:10:14.907 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=434.10, Mass=1438, SNR=25.4, Peak=219 HFD=3.2
19:10:14.907 00.000 7988 MultiStar: [#1 0.27,-0.45,1.01,U] [#2 0.09,-0.34,1.00,U] [#3 -0.04,-0.43,0.95,U] [#4 -0.13,-0.34,1.07,U] [#5 -0.18,-0.57,0.68,U] [#6 0.51,-0.28,0.73,U] [#7 0.39,-0.53,0.67,U] [#8 0.18,-0.29,0.68,U] 
19:10:14.907 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.43}, one-star: {-0.11, -0.66}
19:10:14.907 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
19:10:14.907 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.96)
19:10:14.907 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.43 hyp=0.44 cameraTheta=-1.36 mountX=0.43 mountY=-0.08, mountTheta=-0.19
19:10:14.907 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.43, opts=13)
19:10:14.921 00.014 7988 Enqueuing Move request for scope (0.09, -0.43)
19:10:14.921 00.000 15712 Worker thread wakes up
19:10:14.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.43) opts 0xd
19:10:14.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.43)
19:10:14.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:14.923 00.002 7988 UpdateGuideState exits: m=1438 SNR=25.4
19:10:14.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:14.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:14.923 00.000 7988 Enqueuing Expose request
19:10:14.923 00.000 15712 Moving (0.09, -0.43) raw xDistance=0.43 yDistance=-0.08
19:10:14.928 00.005 15712 PPEC rslt: input = 0.43, final = 0.24, react = 0.26, pred = -0.02, hyst = 0.22, hyst_pct = 0.00, period_length = 703.83
19:10:14.928 00.000 15712 PPEC: input: 0.43, control: 0.24, exposure: 1500
19:10:14.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:14.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:10:14.928 00.000 15712 MoveAxis(W, 79, ABG)
19:10:14.928 00.000 15712 Guiding  Dir = 3, Dur = 79
19:10:14.928 00.000 15712 IsGuiding returns 0
19:10:14.957 00.029 15712 PulseGuide returned control before completion, sleep 62
19:10:15.055 00.098 15712 IsGuiding returns 1
19:10:15.055 00.000 15712 scope still moving after pulse duration time elapsed
19:10:15.081 00.026 15712 IsGuiding returns 0
19:10:15.081 00.000 15712 scope move finished after 79 + 71 ms
19:10:15.081 00.000 15712 Move returns status 0, amount 79
19:10:15.081 00.000 15712 MoveAxis(N, 0, ABG)
19:10:15.081 00.000 15712 Move returns status 0, amount 0
19:10:15.081 00.000 15712 move complete, result=0
19:10:15.081 00.000 15712 worker thread done servicing request
19:10:15.081 00.000 15712 Worker thread wakes up
19:10:15.081 00.000 7988 GuideStep: 0.4 px 79 ms WEST, -0.1 px 0 ms NORTH
19:10:15.083 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:15.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:16.724 01.641 15712 Exposure complete
19:10:16.787 00.063 15712 worker thread done servicing request
19:10:16.787 00.000 7988 OnExposeComplete: enter
19:10:16.787 00.000 7988 UpdateGuideState(): m_state=6
19:10:16.790 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
19:10:16.790 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=434.55, Mass=1475, SNR=26.0, Peak=236 HFD=3.2
19:10:16.792 00.002 7988 MultiStar: [#1 0.13,-0.17,1.00,U] [#2 -0.02,-0.13,0.96,U] [#3 -0.12,-0.08,0.93,U] [#4 -0.29,0.04,1.05,U] [#5 -0.25,-0.10,0.67,U] [#6 0.47,0.11,0.71,U] [#7 -0.12,-0.25,0.64,U] [#8 -0.06,-0.19,0.63,U] 
19:10:16.794 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {-0.04, -0.21}
19:10:16.794 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
19:10:16.796 00.002 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
19:10:16.796 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.92 mountX=0.11 mountY=0.04, mountTheta=0.37
19:10:16.798 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.11, opts=13)
19:10:16.800 00.002 7988 Enqueuing Move request for scope (-0.04, -0.11)
19:10:16.800 00.000 15712 Worker thread wakes up
19:10:16.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
19:10:16.800 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
19:10:16.800 00.000 15712 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=0.04
19:10:16.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:10:16.800 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.0
19:10:16.803 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:16.803 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:16.803 00.000 7988 Enqueuing Expose request
19:10:16.803 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 703.88
19:10:16.803 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
19:10:16.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:16.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:10:16.803 00.000 15712 MoveAxis(E, 3, ABG)
19:10:16.803 00.000 15712 Guiding  Dir = 2, Dur = 3
19:10:16.803 00.000 15712 IsGuiding returns 0
19:10:16.819 00.016 15712 IsGuiding returns 0
19:10:16.819 00.000 15712 Move returns status 0, amount 3
19:10:16.819 00.000 15712 MoveAxis(N, 0, ABG)
19:10:16.819 00.000 15712 Move returns status 0, amount 0
19:10:16.819 00.000 15712 move complete, result=0
19:10:16.819 00.000 15712 worker thread done servicing request
19:10:16.819 00.000 15712 Worker thread wakes up
19:10:16.819 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
19:10:16.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:16.830 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:18.238 01.408 15712 Exposure complete
19:10:18.300 00.062 15712 worker thread done servicing request
19:10:18.300 00.000 7988 OnExposeComplete: enter
19:10:18.300 00.000 7988 UpdateGuideState(): m_state=6
19:10:18.300 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
19:10:18.300 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.49, Mass=1481, SNR=26.1, Peak=210 HFD=3.2
19:10:18.300 00.000 7988 MultiStar: [#1 0.28,-0.08,1.00,U] [#2 0.10,-0.20,1.00,U] [#3 0.04,-0.01,0.93,U] [#4 -0.12,-0.15,1.01,U] [#5 0.19,-0.09,0.69,U] [#6 0.43,0.01,0.71,U] [#7 0.14,0.06,0.67,U] [#8 0.25,0.07,0.64,U] 
19:10:18.300 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {-0.02, -0.27}
19:10:18.300 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
19:10:18.300 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.20)
19:10:18.310 00.010 7988 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.15 cameraTheta=-0.60 mountX=0.09 mountY=-0.13, mountTheta=-0.97
19:10:18.310 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.09, opts=13)
19:10:18.314 00.004 7988 Enqueuing Move request for scope (0.13, -0.09)
19:10:18.314 00.000 15712 Worker thread wakes up
19:10:18.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
19:10:18.314 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
19:10:18.314 00.000 15712 Moving (0.13, -0.09) raw xDistance=0.09 yDistance=-0.13
19:10:18.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:18.316 00.002 7988 UpdateGuideState exits: m=1481 SNR=26.1
19:10:18.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:18.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:18.316 00.000 7988 Enqueuing Expose request
19:10:18.316 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 703.94
19:10:18.316 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
19:10:18.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:18.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:10:18.316 00.000 15712 MoveAxis(E, 4, ABG)
19:10:18.316 00.000 15712 Guiding  Dir = 2, Dur = 4
19:10:18.344 00.028 15712 IsGuiding returns 0
19:10:18.361 00.017 15712 IsGuiding returns 0
19:10:18.361 00.000 15712 Move returns status 0, amount 4
19:10:18.361 00.000 15712 MoveAxis(N, 0, ABG)
19:10:18.361 00.000 15712 Move returns status 0, amount 0
19:10:18.361 00.000 15712 move complete, result=0
19:10:18.361 00.000 15712 worker thread done servicing request
19:10:18.361 00.000 15712 Worker thread wakes up
19:10:18.361 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
19:10:18.364 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:18.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:20.006 01.642 15712 Exposure complete
19:10:20.067 00.061 15712 worker thread done servicing request
19:10:20.067 00.000 7988 OnExposeComplete: enter
19:10:20.067 00.000 7988 UpdateGuideState(): m_state=6
19:10:20.067 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
19:10:20.067 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=434.51, Mass=1372, SNR=25.1, Peak=175 HFD=3.2
19:10:20.067 00.000 7988 MultiStar: [#1 0.28,-0.15,1.05,U] [#2 0.05,-0.12,1.03,U] [#3 0.23,0.01,0.99,U] [#4 0.06,-0.06,1.03,U] [#5 0.03,-0.22,0.72,U] [#6 0.44,0.10,0.70,U] [#7 0.30,-0.16,0.70,U] [#8 0.05,-0.06,0.65,U] 
19:10:20.067 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.10}, one-star: {0.09, -0.25}
19:10:20.067 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
19:10:20.067 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
19:10:20.067 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.57 mountX=0.10 mountY=-0.16, mountTheta=-1.00
19:10:20.078 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.10, opts=13)
19:10:20.080 00.002 7988 Enqueuing Move request for scope (0.16, -0.10)
19:10:20.082 00.002 15712 Worker thread wakes up
19:10:20.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
19:10:20.082 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
19:10:20.082 00.000 15712 Moving (0.16, -0.10) raw xDistance=0.10 yDistance=-0.16
19:10:20.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:10:20.084 00.002 7988 UpdateGuideState exits: m=1372 SNR=25.1
19:10:20.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:20.086 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:20.086 00.000 7988 Enqueuing Expose request
19:10:20.088 00.002 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 703.99
19:10:20.088 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
19:10:20.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:20.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:10:20.088 00.000 15712 MoveAxis(W, 3, ABG)
19:10:20.088 00.000 15712 Guiding  Dir = 3, Dur = 3
19:10:20.088 00.000 15712 IsGuiding returns 0
19:10:20.098 00.010 15712 IsGuiding returns 0
19:10:20.098 00.000 15712 Move returns status 0, amount 3
19:10:20.098 00.000 15712 MoveAxis(N, 0, ABG)
19:10:20.098 00.000 15712 Move returns status 0, amount 0
19:10:20.098 00.000 15712 move complete, result=0
19:10:20.098 00.000 15712 worker thread done servicing request
19:10:20.098 00.000 15712 Worker thread wakes up
19:10:20.098 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
19:10:20.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:20.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:21.518 01.420 15712 Exposure complete
19:10:21.580 00.062 15712 worker thread done servicing request
19:10:21.580 00.000 7988 OnExposeComplete: enter
19:10:21.580 00.000 7988 UpdateGuideState(): m_state=6
19:10:21.583 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
19:10:21.585 00.002 7988 Star::Find returns 1 (0), X=1178.35, Y=434.56, Mass=1456, SNR=25.9, Peak=214 HFD=3.2
19:10:21.585 00.000 7988 MultiStar: [#1 0.33,-0.21,0.97,U] [#2 0.05,-0.11,1.02,U] [#3 -0.02,-0.08,0.96,U] [#4 0.03,-0.15,0.98,U] [#5 -0.11,-0.10,0.71,U] [#6 0.43,-0.06,0.70,U] [#7 0.18,-0.03,0.65,U] [#8 0.19,-0.35,0.66,U] 
19:10:21.587 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {-0.08, -0.20}
19:10:21.587 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.58) = xAngle (0.61 = 0.61)
19:10:21.589 00.002 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.56)
19:10:21.589 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-0.96 mountX=0.14 mountY=-0.10, mountTheta=-0.59
19:10:21.591 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.14, opts=13)
19:10:21.593 00.002 7988 Enqueuing Move request for scope (0.10, -0.14)
19:10:21.595 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:21.596 00.001 7988 UpdateGuideState exits: m=1456 SNR=25.9
19:10:21.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:21.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:21.596 00.000 7988 Enqueuing Expose request
19:10:21.596 00.000 15712 Worker thread wakes up
19:10:21.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
19:10:21.596 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
19:10:21.596 00.000 15712 Moving (0.10, -0.14) raw xDistance=0.14 yDistance=-0.10
19:10:21.596 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 704.05
19:10:21.596 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
19:10:21.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:21.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:10:21.596 00.000 15712 MoveAxis(W, 4, ABG)
19:10:21.596 00.000 15712 Guiding  Dir = 3, Dur = 4
19:10:21.596 00.000 15712 IsGuiding returns 0
19:10:21.614 00.018 15712 IsGuiding returns 0
19:10:21.614 00.000 15712 Move returns status 0, amount 4
19:10:21.614 00.000 15712 MoveAxis(N, 0, ABG)
19:10:21.614 00.000 15712 Move returns status 0, amount 0
19:10:21.614 00.000 15712 move complete, result=0
19:10:21.614 00.000 15712 worker thread done servicing request
19:10:21.614 00.000 15712 Worker thread wakes up
19:10:21.614 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
19:10:21.624 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:21.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:23.255 01.631 15712 Exposure complete
19:10:23.316 00.061 15712 worker thread done servicing request
19:10:23.316 00.000 7988 OnExposeComplete: enter
19:10:23.316 00.000 7988 UpdateGuideState(): m_state=6
19:10:23.320 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
19:10:23.322 00.002 7988 Star::Find returns 1 (0), X=1178.55, Y=434.86, Mass=1424, SNR=25.6, Peak=198 HFD=3.0
19:10:23.322 00.000 7988 MultiStar: [#1 0.38,0.36,1.05,U] [#2 0.04,0.45,1.01,U] [#3 0.04,0.37,0.94,U] [#4 0.04,0.24,1.03,U] [#5 0.08,0.26,0.68,U] [#6 0.36,0.36,0.72,U] [#7 0.30,0.12,0.66,U] [#8 0.14,0.44,0.69,U] 
19:10:23.324 00.002 7988 single-star, 8 included, MultiStar: {0.16, 0.30}, one-star: {0.13, 0.10}
19:10:23.325 00.001 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.25 = 2.25)
19:10:23.325 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.36 = -0.93)
19:10:23.327 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
19:10:23.329 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.10, opts=13)
19:10:23.330 00.001 7988 Enqueuing Move request for scope (0.13, 0.10)
19:10:23.330 00.000 15712 Worker thread wakes up
19:10:23.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
19:10:23.330 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
19:10:23.330 00.000 15712 Moving (0.13, 0.10) raw xDistance=-0.10 yDistance=-0.13
19:10:23.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:10:23.330 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.6
19:10:23.334 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:23.336 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:23.336 00.000 7988 Enqueuing Expose request
19:10:23.338 00.002 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 704.10
19:10:23.338 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
19:10:23.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:23.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:10:23.338 00.000 15712 MoveAxis(W, 5, ABG)
19:10:23.338 00.000 15712 Guiding  Dir = 3, Dur = 5
19:10:23.338 00.000 15712 IsGuiding returns 0
19:10:23.366 00.028 15712 IsGuiding returns 0
19:10:23.366 00.000 15712 Move returns status 0, amount 5
19:10:23.366 00.000 15712 MoveAxis(N, 0, ABG)
19:10:23.366 00.000 15712 Move returns status 0, amount 0
19:10:23.366 00.000 15712 move complete, result=0
19:10:23.366 00.000 15712 worker thread done servicing request
19:10:23.366 00.000 15712 Worker thread wakes up
19:10:23.366 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
19:10:23.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:23.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:24.782 01.416 15712 Exposure complete
19:10:24.842 00.060 15712 worker thread done servicing request
19:10:24.842 00.000 7988 OnExposeComplete: enter
19:10:24.842 00.000 7988 UpdateGuideState(): m_state=6
19:10:24.846 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
19:10:24.846 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=434.90, Mass=1395, SNR=25.4, Peak=177 HFD=3.3
19:10:24.848 00.002 7988 MultiStar: [#1 0.16,0.39,1.01,U] [#2 0.22,0.39,0.98,U] [#3 0.02,0.28,0.95,U] [#4 -0.07,0.49,0.99,U] [#5 -0.08,0.30,0.68,U] [#6 0.54,0.38,0.70,U] [#7 0.20,0.25,0.67,U] [#8 0.25,0.31,0.65,U] 
19:10:24.850 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.33}, one-star: {-0.09, 0.14}
19:10:24.850 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.58) = xAngle (3.71 = -2.57)
19:10:24.852 00.002 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.82 = 0.54)
19:10:24.852 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.13 mountX=-0.13 mountY=0.08, mountTheta=2.60
19:10:24.854 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.14, opts=13)
19:10:24.856 00.002 7988 Enqueuing Move request for scope (-0.09, 0.14)
19:10:24.857 00.001 15712 Worker thread wakes up
19:10:24.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
19:10:24.857 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
19:10:24.857 00.000 15712 Moving (-0.09, 0.14) raw xDistance=-0.13 yDistance=0.08
19:10:24.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:10:24.858 00.001 7988 UpdateGuideState exits: m=1395 SNR=25.4
19:10:24.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:24.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:24.858 00.000 7988 Enqueuing Expose request
19:10:24.858 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 704.15
19:10:24.858 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
19:10:24.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:24.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:10:24.858 00.000 15712 MoveAxis(W, 3, ABG)
19:10:24.858 00.000 15712 Guiding  Dir = 3, Dur = 3
19:10:24.858 00.000 15712 IsGuiding returns 0
19:10:24.884 00.026 15712 IsGuiding returns 0
19:10:24.885 00.001 15712 Move returns status 0, amount 3
19:10:24.885 00.000 15712 MoveAxis(N, 0, ABG)
19:10:24.885 00.000 15712 Move returns status 0, amount 0
19:10:24.885 00.000 15712 move complete, result=0
19:10:24.885 00.000 15712 worker thread done servicing request
19:10:24.885 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
19:10:24.891 00.006 15712 Worker thread wakes up
19:10:24.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:24.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,420,31,31)
19:10:25.515 00.624 7988 evsrv: cli 0CCD0AC8 connect
19:10:25.518 00.003 7988 case statement mapped state 6 to 3
19:10:25.520 00.002 7988 case statement mapped state 6 to 3
19:10:25.525 00.005 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"3dfafebc-09a6-41ab-b753-c0d712d8dc08"}
19:10:25.527 00.002 7988 case statement mapped state 6 to 3
19:10:25.527 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dfafebc-09a6-41ab-b753-c0d712d8dc08"}
19:10:25.531 00.004 7988 evsrv: cli 0CCD0AC8 disconnect
19:10:25.533 00.002 7988 evsrv: cli 0CCD02A8 connect
19:10:25.535 00.002 7988 case statement mapped state 6 to 3
19:10:25.549 00.014 7988 case statement mapped state 6 to 3
19:10:25.551 00.002 7988 evsrv: cli 0CCD02A8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"111b8a48-84d1-4242-b1f5-70a91073e339"}
19:10:25.555 00.004 7988 PhdController::Dither begins
19:10:25.569 00.014 7988 dither: size=4.00, dRA=0.68 dDec=-0.16
19:10:25.577 00.008 7988 MountToCamera -- mountTheta (0.23) + m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
19:10:25.579 00.002 7988 MountToCamera -- mountX=0.68 mountY=-0.16 hyp=0.70 mountTheta=0.23 cameraX=0.16, cameraY=-0.68 cameraTheta=-1.35
19:10:25.581 00.002 7988 setting lock position to (1178.58, 434.08)
19:10:25.583 00.002 7988 Mount: notify guiding dithered (0.2, -0.7)
19:10:25.585 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
19:10:25.587 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
19:10:25.599 00.012 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
19:10:25.602 00.003 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
19:10:25.602 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
19:10:25.602 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
19:10:25.602 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
19:10:25.602 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
19:10:25.602 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
19:10:25.602 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
19:10:25.602 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
19:10:25.619 00.017 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
19:10:25.619 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
19:10:25.619 00.000 7988 MultiStar: stabilizing after lock position change
19:10:25.619 00.000 7988 Status Line: Dither by 0.68,-0.16
19:10:25.619 00.000 7988 PhdController: newstate STATE_SETTLE_BEGIN
19:10:25.619 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
19:10:25.619 00.000 7988 evsrv: cli 0CCD02A8 response: {"jsonrpc":"2.0","result":0,"id":"111b8a48-84d1-4242-b1f5-70a91073e339"}
19:10:25.642 00.023 7988 evsrv: cli 0CCD02A8 disconnect
19:10:26.524 00.882 15712 Exposure complete
19:10:26.662 00.138 15712 worker thread done servicing request
19:10:26.662 00.000 7988 OnExposeComplete: enter
19:10:26.665 00.003 7988 UpdateGuideState(): m_state=6
19:10:26.669 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
19:10:26.671 00.002 7988 Star::Find returns 1 (0), X=1178.64, Y=434.70, Mass=1444, SNR=25.5, Peak=190 HFD=3.5
19:10:26.673 00.002 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
19:10:26.675 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.12)
19:10:26.678 00.003 7988 CameraToMount -- cameraX=0.06 cameraY=0.62 hyp=0.62 cameraTheta=1.48 mountX=-0.62 mountY=-0.07, mountTheta=-3.02
19:10:26.678 00.000 7988 dither recenter: remaining=(-0.7,0.2) step=(-0.7,0.2)
19:10:26.678 00.000 7988 MountToCamera -- mountTheta (-2.91) + m_xAngle (-1.58) = xAngle (-4.49 = 1.80)
19:10:26.685 00.007 7988 MountToCamera -- mountX=-0.68 mountY=0.16 hyp=0.70 mountTheta=-2.91 cameraX=-0.16, cameraY=0.68 cameraTheta=1.80
19:10:26.685 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.68, opts=4)
19:10:26.685 00.000 7988 Enqueuing Move request for scope (-0.16, 0.68)
19:10:26.685 00.000 7988 Mount: notify direct move -0.68,0.16
19:10:26.694 00.009 15712 Worker thread wakes up
19:10:26.694 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
19:10:26.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.68) opts 0x4
19:10:26.694 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.68)
19:10:26.694 00.000 15712 Moving (-0.16, 0.68) raw xDistance=-0.68 yDistance=0.16
19:10:26.694 00.000 15712 BLC: window closed
19:10:26.694 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
19:10:26.694 00.000 15712 MoveAxis(E, 222, B)
19:10:26.694 00.000 15712 Guiding  Dir = 2, Dur = 222
19:10:26.694 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
19:10:26.702 00.008 15712 IsGuiding returns 0
19:10:26.704 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
19:10:26.707 00.003 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
19:10:26.709 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
19:10:26.712 00.003 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
19:10:26.714 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
19:10:26.716 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
19:10:26.719 00.003 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
19:10:26.721 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
19:10:26.721 00.000 15712 PulseGuide returned control before completion, sleep 214
19:10:26.721 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
19:10:26.727 00.006 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
19:10:26.729 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:26.731 00.002 7988 UpdateGuideState exits: m=1444 SNR=25.5
19:10:26.733 00.002 7988 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 1 / 99999
19:10:26.733 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399026.733,"Host":"ASTROPC","Inst":1,"Distance":0.81,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
19:10:26.736 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:26.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:26.741 00.005 7988 Enqueuing Expose request
19:10:26.958 00.217 15712 IsGuiding returns 0
19:10:26.958 00.000 15712 Move returns status 0, amount 222
19:10:26.963 00.005 15712 BLC: window closed
19:10:26.963 00.000 15712 BLC: Compensation needed for non-algo type move
19:10:26.963 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 215 applied
19:10:26.963 00.000 15712 MoveAxis(S, 256, B)
19:10:26.963 00.000 15712 Guiding  Dir = 1, Dur = 256
19:10:26.963 00.000 15712 IsGuiding returns 0
19:10:27.040 00.077 15712 PulseGuide returned control before completion, sleep 188
19:10:27.232 00.192 15712 IsGuiding returns 1
19:10:27.232 00.000 15712 scope still moving after pulse duration time elapsed
19:10:27.264 00.032 15712 IsGuiding returns 1
19:10:27.296 00.032 15712 IsGuiding returns 1
19:10:27.346 00.050 15712 IsGuiding returns 0
19:10:27.346 00.000 15712 scope move finished after 256 + 126 ms
19:10:27.346 00.000 15712 Move returns status 0, amount 256
19:10:27.346 00.000 15712 move complete, result=0
19:10:27.346 00.000 15712 worker thread done servicing request
19:10:27.346 00.000 15712 Worker thread wakes up
19:10:27.346 00.000 7988 GuideStep: -0.7 px 222 ms EAST, 0.2 px 256 ms SOUTH
19:10:27.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:27.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:28.758 01.412 15712 Exposure complete
19:10:28.837 00.079 15712 worker thread done servicing request
19:10:28.837 00.000 7988 OnExposeComplete: enter
19:10:28.837 00.000 7988 UpdateGuideState(): m_state=6
19:10:28.852 00.015 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
19:10:28.854 00.002 7988 Star::Find returns 1 (0), X=1178.49, Y=433.92, Mass=1447, SNR=25.8, Peak=190 HFD=3.5
19:10:28.856 00.002 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
19:10:28.858 00.002 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
19:10:28.858 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-2.10 mountX=0.16 mountY=0.10, mountTheta=0.55
19:10:28.862 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.16, opts=13)
19:10:28.864 00.002 7988 Enqueuing Move request for scope (-0.09, -0.16)
19:10:28.866 00.002 15712 Worker thread wakes up
19:10:28.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
19:10:28.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
19:10:28.866 00.000 15712 Moving (-0.09, -0.16) raw xDistance=0.16 yDistance=0.10
19:10:28.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:28.867 00.001 7988 UpdateGuideState exits: m=1447 SNR=25.8
19:10:28.869 00.002 7988 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 2 / 99999
19:10:28.870 00.001 15712 PPEC rslt(dithering): input = 0.16, final = 0.10
19:10:28.870 00.000 15712 PPEC: input: 0.16, control: 0.10, exposure: 1500
19:10:28.870 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399028.870,"Host":"ASTROPC","Inst":1,"Distance":0.19,"Time":2.1,"SettleTime":15.0,"StarLocked":true}
19:10:28.873 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:28.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:28.875 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:28.875 00.000 7988 Enqueuing Expose request
19:10:28.877 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:10:28.877 00.000 15712 MoveAxis(W, 32, ABG)
19:10:28.877 00.000 15712 Guiding  Dir = 3, Dur = 32
19:10:28.877 00.000 15712 IsGuiding returns 0
19:10:28.887 00.010 15712 PulseGuide returned control before completion, sleep 26
19:10:28.938 00.051 15712 IsGuiding returns 0
19:10:28.938 00.000 15712 Move returns status 0, amount 32
19:10:28.938 00.000 15712 MoveAxis(N, 0, ABG)
19:10:28.938 00.000 15712 Move returns status 0, amount 0
19:10:28.938 00.000 15712 move complete, result=0
19:10:28.938 00.000 15712 worker thread done servicing request
19:10:28.938 00.000 15712 Worker thread wakes up
19:10:28.938 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
19:10:28.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:28.947 00.009 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:30.582 01.635 15712 Exposure complete
19:10:30.667 00.085 15712 worker thread done servicing request
19:10:30.667 00.000 7988 OnExposeComplete: enter
19:10:30.671 00.004 7988 UpdateGuideState(): m_state=6
19:10:30.673 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
19:10:30.673 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=433.39, Mass=1413, SNR=25.5, Peak=176 HFD=3.2
19:10:30.675 00.002 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
19:10:30.677 00.002 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
19:10:30.677 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.69 hyp=0.69 cameraTheta=-1.64 mountX=0.69 mountY=0.06, mountTheta=0.09
19:10:30.677 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.69, opts=13)
19:10:30.677 00.000 7988 Enqueuing Move request for scope (-0.05, -0.69)
19:10:30.684 00.007 15712 Worker thread wakes up
19:10:30.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.69) opts 0xd
19:10:30.684 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.69)
19:10:30.684 00.000 15712 Moving (-0.05, -0.69) raw xDistance=0.69 yDistance=0.06
19:10:30.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:30.684 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.5
19:10:30.688 00.004 7988 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 3 / 99999
19:10:30.690 00.002 15712 PPEC rslt(dithering): input = 0.69, final = 0.41
19:10:30.690 00.000 15712 PPEC: input: 0.69, control: 0.41, exposure: 1500
19:10:30.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:30.690 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399030.690,"Host":"ASTROPC","Inst":1,"Distance":0.34,"Time":4.0,"SettleTime":15.0,"StarLocked":true}
19:10:30.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:10:30.690 00.000 15712 MoveAxis(W, 135, ABG)
19:10:30.692 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:30.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:30.692 00.000 15712 Guiding  Dir = 3, Dur = 135
19:10:30.692 00.000 7988 Enqueuing Expose request
19:10:30.697 00.005 15712 IsGuiding returns 0
19:10:30.718 00.021 15712 PulseGuide returned control before completion, sleep 124
19:10:30.851 00.133 15712 IsGuiding returns 1
19:10:30.851 00.000 15712 scope still moving after pulse duration time elapsed
19:10:30.894 00.043 15712 IsGuiding returns 0
19:10:30.894 00.000 15712 scope move finished after 135 + 62 ms
19:10:30.895 00.001 15712 Move returns status 0, amount 135
19:10:30.895 00.000 15712 MoveAxis(N, 0, ABG)
19:10:30.895 00.000 15712 Move returns status 0, amount 0
19:10:30.895 00.000 15712 move complete, result=0
19:10:30.895 00.000 15712 worker thread done servicing request
19:10:30.895 00.000 15712 Worker thread wakes up
19:10:30.895 00.000 7988 GuideStep: 0.7 px 135 ms WEST, 0.1 px 0 ms NORTH
19:10:30.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:30.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:32.316 01.421 15712 Exposure complete
19:10:32.378 00.062 15712 worker thread done servicing request
19:10:32.387 00.009 7988 OnExposeComplete: enter
19:10:32.387 00.000 7988 UpdateGuideState(): m_state=6
19:10:32.389 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
19:10:32.391 00.002 7988 Star::Find returns 1 (0), X=1178.65, Y=433.98, Mass=1358, SNR=24.9, Peak=189 HFD=3.3
19:10:32.391 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.63 = 0.63)
19:10:32.393 00.002 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.55)
19:10:32.394 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-0.95 mountX=0.10 mountY=-0.07, mountTheta=-0.60
19:10:32.394 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
19:10:32.394 00.000 7988 Enqueuing Move request for scope (0.07, -0.10)
19:10:32.394 00.000 15712 Worker thread wakes up
19:10:32.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
19:10:32.394 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
19:10:32.394 00.000 15712 Moving (0.07, -0.10) raw xDistance=0.10 yDistance=-0.07
19:10:32.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:32.394 00.000 7988 UpdateGuideState exits: m=1358 SNR=24.9
19:10:32.402 00.008 7988 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 4 / 99999
19:10:32.404 00.002 15712 PPEC rslt(dithering): input = 0.10, final = 0.06
19:10:32.404 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
19:10:32.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:32.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:10:32.404 00.000 15712 MoveAxis(W, 20, ABG)
19:10:32.404 00.000 15712 Guiding  Dir = 3, Dur = 20
19:10:32.404 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399032.404,"Host":"ASTROPC","Inst":1,"Distance":0.27,"Time":5.7,"SettleTime":15.0,"StarLocked":true}
19:10:32.406 00.002 15712 IsGuiding returns 0
19:10:32.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:32.406 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:32.406 00.000 7988 Enqueuing Expose request
19:10:32.429 00.023 15712 IsGuiding returns 1
19:10:32.429 00.000 15712 scope still moving after pulse duration time elapsed
19:10:32.475 00.046 15712 IsGuiding returns 0
19:10:32.475 00.000 15712 scope move finished after 20 + 51 ms
19:10:32.475 00.000 15712 Move returns status 0, amount 20
19:10:32.475 00.000 15712 MoveAxis(N, 0, ABG)
19:10:32.475 00.000 15712 Move returns status 0, amount 0
19:10:32.475 00.000 15712 move complete, result=0
19:10:32.475 00.000 7988 GuideStep: 0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
19:10:32.479 00.004 15712 worker thread done servicing request
19:10:32.479 00.000 15712 Worker thread wakes up
19:10:32.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:32.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:34.120 01.641 15712 Exposure complete
19:10:34.181 00.061 15712 worker thread done servicing request
19:10:34.181 00.000 7988 OnExposeComplete: enter
19:10:34.181 00.000 7988 UpdateGuideState(): m_state=6
19:10:34.181 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
19:10:34.181 00.000 7988 Star::Find returns 1 (0), X=1178.76, Y=434.53, Mass=1351, SNR=24.9, Peak=220 HFD=3.0
19:10:34.181 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
19:10:34.181 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.40)
19:10:34.181 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.45 hyp=0.48 cameraTheta=1.20 mountX=-0.45 mountY=-0.19, mountTheta=-2.75
19:10:34.181 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.45, opts=13)
19:10:34.193 00.012 7988 Enqueuing Move request for scope (0.18, 0.45)
19:10:34.193 00.000 15712 Worker thread wakes up
19:10:34.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.45) opts 0xd
19:10:34.193 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.45)
19:10:34.193 00.000 15712 Moving (0.18, 0.45) raw xDistance=-0.45 yDistance=-0.19
19:10:34.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:34.193 00.000 7988 UpdateGuideState exits: m=1351 SNR=24.9
19:10:34.197 00.004 7988 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 5 / 99999
19:10:34.197 00.000 15712 PPEC rslt(dithering): input = -0.45, final = -0.27
19:10:34.197 00.000 15712 PPEC: input: -0.45, control: -0.27, exposure: 1500
19:10:34.197 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:34.197 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399034.197,"Host":"ASTROPC","Inst":1,"Distance":0.34,"Time":7.5,"SettleTime":15.0,"StarLocked":true}
19:10:34.197 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:10:34.197 00.000 15712 MoveAxis(E, 88, ABG)
19:10:34.197 00.000 15712 Guiding  Dir = 2, Dur = 88
19:10:34.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:34.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:34.197 00.000 7988 Enqueuing Expose request
19:10:34.197 00.000 15712 IsGuiding returns 0
19:10:34.213 00.016 15712 PulseGuide returned control before completion, sleep 82
19:10:34.329 00.116 15712 IsGuiding returns 0
19:10:34.329 00.000 15712 Move returns status 0, amount 88
19:10:34.329 00.000 15712 MoveAxis(N, 0, ABG)
19:10:34.329 00.000 15712 Move returns status 0, amount 0
19:10:34.329 00.000 15712 move complete, result=0
19:10:34.329 00.000 7988 GuideStep: -0.4 px 88 ms EAST, -0.2 px 0 ms NORTH
19:10:34.333 00.004 15712 worker thread done servicing request
19:10:34.333 00.000 15712 Worker thread wakes up
19:10:34.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:34.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:35.749 01.416 15712 Exposure complete
19:10:35.812 00.063 15712 worker thread done servicing request
19:10:35.812 00.000 7988 OnExposeComplete: enter
19:10:35.812 00.000 7988 UpdateGuideState(): m_state=6
19:10:35.812 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
19:10:35.812 00.000 7988 Star::Find returns 1 (0), X=1178.71, Y=434.25, Mass=1431, SNR=25.5, Peak=191 HFD=3.5
19:10:35.812 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
19:10:35.812 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
19:10:35.812 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.93 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
19:10:35.812 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.17, opts=13)
19:10:35.812 00.000 7988 Enqueuing Move request for scope (0.12, 0.17)
19:10:35.823 00.011 15712 Worker thread wakes up
19:10:35.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
19:10:35.823 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
19:10:35.823 00.000 15712 Moving (0.12, 0.17) raw xDistance=-0.17 yDistance=-0.13
19:10:35.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:10:35.823 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.5
19:10:35.826 00.003 7988 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 6 / 99999
19:10:35.826 00.000 15712 PPEC rslt(dithering): input = -0.17, final = -0.10
19:10:35.826 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
19:10:35.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:35.826 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399035.826,"Host":"ASTROPC","Inst":1,"Distance":0.30,"Time":9.1,"SettleTime":15.0,"StarLocked":true}
19:10:35.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:10:35.826 00.000 15712 MoveAxis(E, 33, ABG)
19:10:35.826 00.000 15712 Guiding  Dir = 2, Dur = 33
19:10:35.826 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:35.826 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:35.831 00.005 7988 Enqueuing Expose request
19:10:35.831 00.000 15712 IsGuiding returns 0
19:10:35.850 00.019 15712 PulseGuide returned control before completion, sleep 26
19:10:35.914 00.064 15712 IsGuiding returns 0
19:10:35.914 00.000 15712 Move returns status 0, amount 33
19:10:35.914 00.000 15712 MoveAxis(N, 0, ABG)
19:10:35.914 00.000 15712 Move returns status 0, amount 0
19:10:35.914 00.000 15712 move complete, result=0
19:10:35.914 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
19:10:35.916 00.002 15712 worker thread done servicing request
19:10:35.916 00.000 15712 Worker thread wakes up
19:10:35.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:35.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:37.551 01.635 15712 Exposure complete
19:10:37.612 00.061 15712 worker thread done servicing request
19:10:37.612 00.000 7988 OnExposeComplete: enter
19:10:37.615 00.003 7988 UpdateGuideState(): m_state=6
19:10:37.615 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
19:10:37.617 00.002 7988 Star::Find returns 1 (0), X=1178.66, Y=434.44, Mass=1363, SNR=24.9, Peak=173 HFD=3.2
19:10:37.617 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
19:10:37.619 00.002 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.24)
19:10:37.619 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.36 mountX=-0.36 mountY=-0.09, mountTheta=-2.91
19:10:37.621 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.36, opts=13)
19:10:37.623 00.002 7988 Enqueuing Move request for scope (0.08, 0.36)
19:10:37.625 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:10:37.625 00.000 7988 UpdateGuideState exits: m=1363 SNR=24.9
19:10:37.625 00.000 7988 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 7 / 99999
19:10:37.628 00.003 15712 Worker thread wakes up
19:10:37.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.36) opts 0xd
19:10:37.628 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.36)
19:10:37.628 00.000 15712 Moving (0.08, 0.36) raw xDistance=-0.36 yDistance=-0.09
19:10:37.628 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399037.628,"Host":"ASTROPC","Inst":1,"Distance":0.32,"Time":10.9,"SettleTime":15.0,"StarLocked":true}
19:10:37.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:37.630 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:37.632 00.002 7988 Enqueuing Expose request
19:10:37.632 00.000 15712 PPEC rslt(dithering): input = -0.36, final = -0.22
19:10:37.632 00.000 15712 PPEC: input: -0.36, control: -0.22, exposure: 1500
19:10:37.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:37.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:10:37.632 00.000 15712 MoveAxis(E, 71, ABG)
19:10:37.632 00.000 15712 Guiding  Dir = 2, Dur = 71
19:10:37.632 00.000 15712 IsGuiding returns 0
19:10:37.649 00.017 15712 PulseGuide returned control before completion, sleep 59
19:10:37.734 00.085 15712 IsGuiding returns 0
19:10:37.734 00.000 15712 Move returns status 0, amount 71
19:10:37.734 00.000 15712 MoveAxis(N, 0, ABG)
19:10:37.734 00.000 15712 Move returns status 0, amount 0
19:10:37.734 00.000 15712 move complete, result=0
19:10:37.734 00.000 7988 GuideStep: -0.4 px 71 ms EAST, -0.1 px 0 ms NORTH
19:10:37.738 00.004 15712 worker thread done servicing request
19:10:37.738 00.000 15712 Worker thread wakes up
19:10:37.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:37.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:39.144 01.406 15712 Exposure complete
19:10:39.205 00.061 15712 worker thread done servicing request
19:10:39.205 00.000 7988 OnExposeComplete: enter
19:10:39.205 00.000 7988 UpdateGuideState(): m_state=6
19:10:39.208 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
19:10:39.208 00.000 7988 Star::Find returns 1 (0), X=1178.77, Y=434.41, Mass=1542, SNR=26.4, Peak=225 HFD=3.2
19:10:39.210 00.002 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
19:10:39.210 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.54)
19:10:39.212 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.33 hyp=0.38 cameraTheta=1.05 mountX=-0.33 mountY=-0.20, mountTheta=-2.61
19:10:39.214 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.33, opts=13)
19:10:39.216 00.002 7988 Enqueuing Move request for scope (0.19, 0.33)
19:10:39.216 00.000 15712 Worker thread wakes up
19:10:39.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.33) opts 0xd
19:10:39.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.33)
19:10:39.216 00.000 15712 Moving (0.19, 0.33) raw xDistance=-0.33 yDistance=-0.20
19:10:39.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:39.216 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.4
19:10:39.219 00.003 7988 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 8 / 99999
19:10:39.221 00.002 15712 PPEC rslt(dithering): input = -0.33, final = -0.20
19:10:39.221 00.000 15712 PPEC: input: -0.33, control: -0.20, exposure: 1500
19:10:39.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:39.221 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399039.221,"Host":"ASTROPC","Inst":1,"Distance":0.34,"Time":12.5,"SettleTime":15.0,"StarLocked":true}
19:10:39.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:10:39.221 00.000 15712 MoveAxis(E, 66, ABG)
19:10:39.221 00.000 15712 Guiding  Dir = 2, Dur = 66
19:10:39.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:39.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:39.224 00.003 7988 Enqueuing Expose request
19:10:39.224 00.000 15712 IsGuiding returns 0
19:10:39.255 00.031 15712 PulseGuide returned control before completion, sleep 48
19:10:39.335 00.080 15712 IsGuiding returns 0
19:10:39.335 00.000 15712 Move returns status 0, amount 66
19:10:39.335 00.000 15712 MoveAxis(N, 0, ABG)
19:10:39.335 00.000 15712 Move returns status 0, amount 0
19:10:39.335 00.000 15712 move complete, result=0
19:10:39.335 00.000 7988 GuideStep: -0.3 px 66 ms EAST, -0.2 px 0 ms NORTH
19:10:39.339 00.004 15712 worker thread done servicing request
19:10:39.339 00.000 15712 Worker thread wakes up
19:10:39.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:39.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:40.980 01.641 15712 Exposure complete
19:10:41.042 00.062 15712 worker thread done servicing request
19:10:41.043 00.001 7988 OnExposeComplete: enter
19:10:41.043 00.000 7988 UpdateGuideState(): m_state=6
19:10:41.043 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
19:10:41.043 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=433.58, Mass=1444, SNR=25.6, Peak=205 HFD=3.3
19:10:41.043 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
19:10:41.043 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = 3.14)
19:10:41.043 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.50 hyp=0.50 cameraTheta=-1.55 mountX=0.50 mountY=0.00, mountTheta=0.00
19:10:41.043 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.50, opts=13)
19:10:41.043 00.000 7988 Enqueuing Move request for scope (0.01, -0.50)
19:10:41.043 00.000 15712 Worker thread wakes up
19:10:41.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.50) opts 0xd
19:10:41.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.50)
19:10:41.043 00.000 15712 Moving (0.01, -0.50) raw xDistance=0.50 yDistance=0.00
19:10:41.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:41.043 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.6
19:10:41.055 00.012 7988 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 9 / 99999
19:10:41.056 00.001 15712 PPEC rslt(dithering): input = 0.50, final = 0.30
19:10:41.056 00.000 15712 PPEC: input: 0.50, control: 0.30, exposure: 1500
19:10:41.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:41.056 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399041.056,"Host":"ASTROPC","Inst":1,"Distance":0.39,"Time":14.3,"SettleTime":15.0,"StarLocked":true}
19:10:41.057 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:10:41.057 00.000 15712 MoveAxis(W, 97, ABG)
19:10:41.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:41.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:41.057 00.000 7988 Enqueuing Expose request
19:10:41.057 00.000 15712 Guiding  Dir = 3, Dur = 97
19:10:41.062 00.005 15712 IsGuiding returns 0
19:10:41.073 00.011 15712 PulseGuide returned control before completion, sleep 92
19:10:41.173 00.100 15712 IsGuiding returns 1
19:10:41.174 00.001 15712 scope still moving after pulse duration time elapsed
19:10:41.202 00.028 15712 IsGuiding returns 0
19:10:41.202 00.000 15712 scope move finished after 97 + 44 ms
19:10:41.202 00.000 15712 Move returns status 0, amount 97
19:10:41.202 00.000 15712 MoveAxis(N, 0, ABG)
19:10:41.202 00.000 15712 Move returns status 0, amount 0
19:10:41.202 00.000 15712 move complete, result=0
19:10:41.202 00.000 7988 GuideStep: 0.5 px 97 ms WEST, 0.0 px 0 ms NORTH
19:10:41.206 00.004 15712 worker thread done servicing request
19:10:41.206 00.000 15712 Worker thread wakes up
19:10:41.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:41.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:42.628 01.422 15712 Exposure complete
19:10:42.688 00.060 7988 OnExposeComplete: enter
19:10:42.688 00.000 7988 UpdateGuideState(): m_state=6
19:10:42.688 00.000 15712 worker thread done servicing request
19:10:42.688 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
19:10:42.688 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=433.32, Mass=1472, SNR=25.8, Peak=211 HFD=3.2
19:10:42.688 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
19:10:42.688 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
19:10:42.688 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.76 hyp=0.76 cameraTheta=-1.61 mountX=0.76 mountY=0.05, mountTheta=0.06
19:10:42.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.76, opts=13)
19:10:42.688 00.000 7988 Enqueuing Move request for scope (-0.03, -0.76)
19:10:42.688 00.000 15712 Worker thread wakes up
19:10:42.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.76) opts 0xd
19:10:42.688 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.76)
19:10:42.688 00.000 15712 Moving (-0.03, -0.76) raw xDistance=0.76 yDistance=0.05
19:10:42.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:42.688 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.8
19:10:42.703 00.015 7988 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 10 / 99999
19:10:42.705 00.002 7988 PhdController: newstate STATE_FINISH
19:10:42.705 00.000 7988 PhdController complete: success
19:10:42.705 00.000 15712 PPEC rslt(dithering): input = 0.76, final = 0.46
19:10:42.705 00.000 15712 PPEC: input: 0.76, control: 0.46, exposure: 1500
19:10:42.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:42.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:10:42.705 00.000 15712 MoveAxis(W, 150, ABG)
19:10:42.705 00.000 15712 Guiding  Dir = 3, Dur = 150
19:10:42.705 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767399042.705,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
19:10:42.705 00.000 15712 IsGuiding returns 0
19:10:42.705 00.000 7988 Mount: notify guiding dither settle done success=1
19:10:42.705 00.000 7988 PhdController: newstate STATE_IDLE
19:10:42.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:42.712 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:42.712 00.000 7988 Enqueuing Expose request
19:10:42.722 00.010 15712 PulseGuide returned control before completion, sleep 146
19:10:42.899 00.177 15712 IsGuiding returns 0
19:10:42.899 00.000 15712 Move returns status 0, amount 150
19:10:42.900 00.001 15712 MoveAxis(N, 0, ABG)
19:10:42.900 00.000 15712 Move returns status 0, amount 0
19:10:42.900 00.000 15712 move complete, result=0
19:10:42.900 00.000 15712 worker thread done servicing request
19:10:42.900 00.000 15712 Worker thread wakes up
19:10:42.900 00.000 7988 GuideStep: 0.8 px 150 ms WEST, 0.0 px 0 ms NORTH
19:10:42.901 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:42.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:44.534 01.633 15712 Exposure complete
19:10:44.594 00.060 15712 worker thread done servicing request
19:10:44.594 00.000 7988 OnExposeComplete: enter
19:10:44.594 00.000 7988 UpdateGuideState(): m_state=6
19:10:44.599 00.005 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
19:10:44.601 00.002 7988 Star::Find returns 1 (0), X=1178.37, Y=433.85, Mass=1416, SNR=25.5, Peak=188 HFD=3.3
19:10:44.601 00.000 7988 MultiStar: exiting stabilization period
19:10:44.601 00.000 7988 MultiStar: updating star positions after lock position change
19:10:44.603 00.002 7988 Star::Find(15, 968, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
19:10:44.605 00.002 7988 Star::Find returns 1 (0), X=968.55, Y=857.20, Mass=1494, SNR=25.9, Peak=160 HFD=4.0
19:10:44.605 00.000 7988 Star::Find(15, 371, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
19:10:44.607 00.002 7988 Star::Find returns 1 (0), X=371.92, Y=217.90, Mass=1531, SNR=26.2, Peak=241 HFD=4.2
19:10:44.607 00.000 7988 Star::Find(15, 395, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
19:10:44.609 00.002 7988 Star::Find returns 1 (0), X=395.31, Y=931.49, Mass=1389, SNR=25.1, Peak=151 HFD=4.1
19:10:44.610 00.001 7988 Star::Find(15, 546, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
19:10:44.611 00.001 7988 Star::Find returns 1 (0), X=546.56, Y=859.84, Mass=1631, SNR=26.7, Peak=141 HFD=4.8
19:10:44.611 00.000 7988 Star::Find(15, 702, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
19:10:44.611 00.000 7988 Star::Find returns 1 (0), X=702.74, Y=586.99, Mass=729, SNR=17.8, Peak=102 HFD=4.0
19:10:44.611 00.000 7988 Star::Find(15, 1005, 900, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
19:10:44.611 00.000 7988 Star::Find returns 1 (0), X=1005.66, Y=900.57, Mass=724, SNR=18.0, Peak=141 HFD=3.2
19:10:44.611 00.000 7988 Star::Find(15, 642, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
19:10:44.611 00.000 7988 Star::Find returns 1 (0), X=642.82, Y=282.33, Mass=608, SNR=16.5, Peak=125 HFD=2.8
19:10:44.611 00.000 7988 Star::Find(15, 704, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
19:10:44.611 00.000 7988 Star::Find returns 1 (0), X=704.18, Y=926.39, Mass=672, SNR=17.1, Peak=104 HFD=3.6
19:10:44.611 00.000 7988 Star::Find(15, 758, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
19:10:44.611 00.000 7988 Star::Find returns 1 (0), X=758.74, Y=669.06, Mass=499, SNR=14.7, Peak=78 HFD=4.0
19:10:44.611 00.000 7988 Star::Find(15, 1045, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
19:10:44.611 00.000 7988 Star::Find returns 1 (0), X=1044.83, Y=803.86, Mass=484, SNR=14.6, Peak=107 HFD=2.9
19:10:44.611 00.000 7988 Star::Find(15, 898, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
19:10:44.626 00.015 7988 Star::Find returns 1 (0), X=898.77, Y=863.47, Mass=459, SNR=14.2, Peak=88 HFD=3.3
19:10:44.626 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.58) = xAngle (-0.72 = -0.72)
19:10:44.628 00.002 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.39 = 2.39)
19:10:44.628 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-2.30 mountX=0.23 mountY=0.21, mountTheta=0.74
19:10:44.628 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.23, opts=13)
19:10:44.628 00.000 7988 Enqueuing Move request for scope (-0.21, -0.23)
19:10:44.628 00.000 15712 Worker thread wakes up
19:10:44.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.23) opts 0xd
19:10:44.628 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.23)
19:10:44.628 00.000 15712 Moving (-0.21, -0.23) raw xDistance=0.23 yDistance=0.21
19:10:44.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:44.628 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.5
19:10:44.636 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:44.636 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:44.638 00.002 7988 Enqueuing Expose request
19:10:44.638 00.000 15712 PPEC rslt(dithering): input = 0.23, final = 0.14
19:10:44.638 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
19:10:44.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:44.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:10:44.640 00.002 15712 MoveAxis(W, 46, ABG)
19:10:44.640 00.000 15712 Guiding  Dir = 3, Dur = 46
19:10:44.640 00.000 15712 IsGuiding returns 0
19:10:44.658 00.018 15712 PulseGuide returned control before completion, sleep 39
19:10:44.722 00.064 15712 IsGuiding returns 1
19:10:44.722 00.000 15712 scope still moving after pulse duration time elapsed
19:10:44.753 00.031 15712 IsGuiding returns 0
19:10:44.753 00.000 15712 scope move finished after 46 + 67 ms
19:10:44.753 00.000 15712 Move returns status 0, amount 46
19:10:44.753 00.000 15712 MoveAxis(N, 0, ABG)
19:10:44.753 00.000 15712 Move returns status 0, amount 0
19:10:44.753 00.000 15712 move complete, result=0
19:10:44.753 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
19:10:44.755 00.002 15712 worker thread done servicing request
19:10:44.755 00.000 15712 Worker thread wakes up
19:10:44.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:44.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:46.174 01.419 15712 Exposure complete
19:10:46.235 00.061 15712 worker thread done servicing request
19:10:46.235 00.000 7988 OnExposeComplete: enter
19:10:46.235 00.000 7988 UpdateGuideState(): m_state=6
19:10:46.235 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
19:10:46.235 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=434.26, Mass=1416, SNR=25.4, Peak=185 HFD=3.3
19:10:46.235 00.000 7988 MultiStar: [#1 -0.04,0.37,1.05,U] [#2 0.07,0.14,1.03,U] [#3 -0.06,0.35,0.96,U] [#4 0.12,0.42,1.00,U] [#5 -0.17,0.61,0.73,U] [#6 0.32,0.22,0.71,U] [#7 -0.01,0.49,0.65,U] [#8 0.01,0.46,0.69,U] 
19:10:46.235 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.35}, one-star: {-0.10, 0.18}
19:10:46.235 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
19:10:46.244 00.009 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
19:10:46.244 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.08 mountX=-0.18 mountY=0.10, mountTheta=2.65
19:10:46.244 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.18, opts=13)
19:10:46.244 00.000 7988 Enqueuing Move request for scope (-0.10, 0.18)
19:10:46.244 00.000 15712 Worker thread wakes up
19:10:46.244 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
19:10:46.244 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
19:10:46.244 00.000 15712 Moving (-0.10, 0.18) raw xDistance=-0.18 yDistance=0.10
19:10:46.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:46.251 00.007 7988 UpdateGuideState exits: m=1416 SNR=25.4
19:10:46.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:46.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:46.251 00.000 7988 Enqueuing Expose request
19:10:46.251 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 704.63
19:10:46.251 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
19:10:46.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:46.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:10:46.251 00.000 15712 MoveAxis(E, 43, ABG)
19:10:46.251 00.000 15712 Guiding  Dir = 2, Dur = 43
19:10:46.251 00.000 15712 IsGuiding returns 0
19:10:46.267 00.016 15712 PulseGuide returned control before completion, sleep 38
19:10:46.315 00.048 15712 IsGuiding returns 1
19:10:46.315 00.000 15712 scope still moving after pulse duration time elapsed
19:10:46.352 00.037 15712 IsGuiding returns 0
19:10:46.352 00.000 15712 scope move finished after 43 + 53 ms
19:10:46.352 00.000 15712 Move returns status 0, amount 43
19:10:46.352 00.000 15712 MoveAxis(N, 0, ABG)
19:10:46.352 00.000 15712 Move returns status 0, amount 0
19:10:46.352 00.000 15712 move complete, result=0
19:10:46.352 00.000 15712 worker thread done servicing request
19:10:46.352 00.000 15712 Worker thread wakes up
19:10:46.352 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
19:10:46.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:46.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:47.989 01.637 15712 Exposure complete
19:10:48.049 00.060 15712 worker thread done servicing request
19:10:48.049 00.000 7988 OnExposeComplete: enter
19:10:48.049 00.000 7988 UpdateGuideState(): m_state=6
19:10:48.049 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
19:10:48.049 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=434.91, Mass=1438, SNR=25.7, Peak=198 HFD=3.4
19:10:48.049 00.000 7988 MultiStar: [#1 0.15,0.98,0.98,U] [#2 0.12,0.95,1.02,U] [#3 0.05,0.89,0.94,U] [#4 0.22,0.85,1.03,U] [#5 -0.03,1.16,0.71,U] [#6 0.13,0.76,0.72,U] [#7 -0.30,1.05,0.67,U] [#8 0.08,1.01,0.63,U] 
19:10:48.049 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.93}, one-star: {-0.00, 0.83}
19:10:48.049 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
19:10:48.049 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
19:10:48.049 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.83 hyp=0.83 cameraTheta=1.57 mountX=-0.83 mountY=-0.02, mountTheta=-3.12
19:10:48.065 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.83, opts=13)
19:10:48.065 00.000 7988 Enqueuing Move request for scope (-0.00, 0.83)
19:10:48.065 00.000 15712 Worker thread wakes up
19:10:48.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.83) opts 0xd
19:10:48.065 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.83)
19:10:48.065 00.000 15712 Moving (-0.00, 0.83) raw xDistance=-0.83 yDistance=-0.02
19:10:48.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:48.065 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.7
19:10:48.069 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:48.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:48.069 00.000 7988 Enqueuing Expose request
19:10:48.069 00.000 15712 PPEC rslt: input = -0.83, final = -0.52, react = -0.50, pred = -0.02, hyst = -0.45, hyst_pct = 0.00, period_length = 704.67
19:10:48.069 00.000 15712 PPEC: input: -0.83, control: -0.52, exposure: 1500
19:10:48.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:48.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:10:48.069 00.000 15712 MoveAxis(E, 170, ABG)
19:10:48.069 00.000 15712 Guiding  Dir = 2, Dur = 170
19:10:48.069 00.000 15712 IsGuiding returns 0
19:10:48.090 00.021 15712 PulseGuide returned control before completion, sleep 160
19:10:48.278 00.188 15712 IsGuiding returns 1
19:10:48.287 00.009 15712 scope still moving after pulse duration time elapsed
19:10:48.319 00.032 15712 IsGuiding returns 0
19:10:48.319 00.000 15712 scope move finished after 170 + 75 ms
19:10:48.319 00.000 15712 Move returns status 0, amount 170
19:10:48.319 00.000 15712 MoveAxis(N, 0, ABG)
19:10:48.319 00.000 15712 Move returns status 0, amount 0
19:10:48.319 00.000 15712 move complete, result=0
19:10:48.319 00.000 15712 worker thread done servicing request
19:10:48.319 00.000 15712 Worker thread wakes up
19:10:48.319 00.000 7988 GuideStep: -0.8 px 170 ms EAST, -0.0 px 0 ms NORTH
19:10:48.321 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:48.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:49.738 01.417 15712 Exposure complete
19:10:49.799 00.061 15712 worker thread done servicing request
19:10:49.799 00.000 7988 OnExposeComplete: enter
19:10:49.801 00.002 7988 UpdateGuideState(): m_state=6
19:10:49.803 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
19:10:49.803 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=434.85, Mass=1518, SNR=26.1, Peak=201 HFD=3.5
19:10:49.805 00.002 7988 MultiStar: [#1 0.18,1.05,1.00,U] [#2 0.09,0.88,1.02,U] [#3 0.12,0.85,0.95,U] [#4 0.11,1.12,1.06,U] [#5 -0.07,1.06,0.68,U] [#6 0.12,0.84,0.70,U] [#7 -0.28,1.13,0.65,U] [#8 0.02,1.21,0.66,U] 
19:10:49.807 00.002 7988 single-star, 8 included, MultiStar: {0.06, 0.98}, one-star: {0.08, 0.78}
19:10:49.807 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:10:49.809 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
19:10:49.811 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.78 hyp=0.78 cameraTheta=1.47 mountX=-0.78 mountY=-0.10, mountTheta=-3.01
19:10:49.813 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.78, opts=13)
19:10:49.815 00.002 7988 Enqueuing Move request for scope (0.08, 0.78)
19:10:49.817 00.002 15712 Worker thread wakes up
19:10:49.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.78) opts 0xd
19:10:49.817 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.78)
19:10:49.817 00.000 15712 Moving (0.08, 0.78) raw xDistance=-0.78 yDistance=-0.10
19:10:49.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:10:49.818 00.001 7988 UpdateGuideState exits: m=1518 SNR=26.1
19:10:49.820 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:49.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:49.822 00.002 7988 Enqueuing Expose request
19:10:49.824 00.002 15712 PPEC rslt: input = -0.78, final = -0.48, react = -0.47, pred = -0.02, hyst = -0.43, hyst_pct = 0.00, period_length = 704.71
19:10:49.824 00.000 15712 PPEC: input: -0.78, control: -0.48, exposure: 1500
19:10:49.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:49.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:10:49.824 00.000 15712 MoveAxis(E, 158, ABG)
19:10:49.824 00.000 15712 Guiding  Dir = 2, Dur = 158
19:10:49.824 00.000 15712 IsGuiding returns 0
19:10:49.853 00.029 15712 PulseGuide returned control before completion, sleep 140
19:10:50.006 00.153 15712 IsGuiding returns 1
19:10:50.006 00.000 15712 scope still moving after pulse duration time elapsed
19:10:50.040 00.034 15712 IsGuiding returns 0
19:10:50.040 00.000 15712 scope move finished after 158 + 62 ms
19:10:50.040 00.000 15712 Move returns status 0, amount 158
19:10:50.040 00.000 15712 MoveAxis(N, 0, ABG)
19:10:50.040 00.000 15712 Move returns status 0, amount 0
19:10:50.040 00.000 15712 move complete, result=0
19:10:50.040 00.000 7988 GuideStep: -0.8 px 158 ms EAST, -0.1 px 0 ms NORTH
19:10:50.047 00.007 15712 worker thread done servicing request
19:10:50.047 00.000 15712 Worker thread wakes up
19:10:50.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:50.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:51.688 01.641 15712 Exposure complete
19:10:51.749 00.061 15712 worker thread done servicing request
19:10:51.749 00.000 7988 OnExposeComplete: enter
19:10:51.749 00.000 7988 UpdateGuideState(): m_state=6
19:10:51.753 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
19:10:51.753 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=434.77, Mass=1445, SNR=25.7, Peak=186 HFD=3.4
19:10:51.755 00.002 7988 MultiStar: [#1 0.16,0.85,1.00,U] [#2 -0.06,0.67,1.00,U] [#3 0.19,0.57,0.90,U] [#4 0.23,0.62,1.01,U] [#5 -0.09,1.02,0.68,U] [#6 0.36,0.56,0.70,U] [#7 0.04,0.80,0.67,U] [#8 -0.04,0.81,0.68,U] 
19:10:51.757 00.002 7988 single-star, 8 included, MultiStar: {0.09, 0.72}, one-star: {-0.04, 0.69}
19:10:51.757 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.08)
19:10:51.759 00.002 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.03)
19:10:51.759 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.69 hyp=0.69 cameraTheta=1.63 mountX=-0.69 mountY=0.02, mountTheta=3.11
19:10:51.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.69, opts=13)
19:10:51.759 00.000 7988 Enqueuing Move request for scope (-0.04, 0.69)
19:10:51.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:51.765 00.006 7988 UpdateGuideState exits: m=1445 SNR=25.7
19:10:51.767 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:51.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:51.769 00.002 7988 Enqueuing Expose request
19:10:51.769 00.000 15712 Worker thread wakes up
19:10:51.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.69) opts 0xd
19:10:51.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.69)
19:10:51.769 00.000 15712 Moving (-0.04, 0.69) raw xDistance=-0.69 yDistance=0.02
19:10:51.771 00.002 15712 PPEC rslt: input = -0.69, final = -0.42, react = -0.41, pred = -0.01, hyst = -0.40, hyst_pct = 0.00, period_length = 704.75
19:10:51.771 00.000 15712 PPEC: input: -0.69, control: -0.42, exposure: 1500
19:10:51.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:51.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:10:51.771 00.000 15712 MoveAxis(E, 138, ABG)
19:10:51.771 00.000 15712 Guiding  Dir = 2, Dur = 138
19:10:51.771 00.000 15712 IsGuiding returns 0
19:10:51.787 00.016 15712 PulseGuide returned control before completion, sleep 134
19:10:51.924 00.137 15712 IsGuiding returns 1
19:10:51.924 00.000 15712 scope still moving after pulse duration time elapsed
19:10:51.963 00.039 15712 IsGuiding returns 0
19:10:51.963 00.000 15712 scope move finished after 138 + 52 ms
19:10:51.963 00.000 15712 Move returns status 0, amount 138
19:10:51.963 00.000 15712 MoveAxis(N, 0, ABG)
19:10:51.963 00.000 15712 Move returns status 0, amount 0
19:10:51.963 00.000 15712 move complete, result=0
19:10:51.963 00.000 7988 GuideStep: -0.7 px 138 ms EAST, 0.0 px 0 ms NORTH
19:10:51.965 00.002 15712 worker thread done servicing request
19:10:51.965 00.000 15712 Worker thread wakes up
19:10:51.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:51.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:52.048 00.083 7988 evsrv: cli 0CCD0AC8 connect
19:10:52.051 00.003 7988 case statement mapped state 6 to 3
19:10:52.053 00.002 7988 case statement mapped state 6 to 3
19:10:52.055 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"1bc715a0-b779-49c4-8df9-784ad3bf68aa"}
19:10:52.055 00.000 7988 case statement mapped state 6 to 3
19:10:52.065 00.010 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bc715a0-b779-49c4-8df9-784ad3bf68aa"}
19:10:52.067 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
19:10:53.372 01.305 15712 Exposure complete
19:10:53.434 00.062 15712 worker thread done servicing request
19:10:53.434 00.000 7988 OnExposeComplete: enter
19:10:53.434 00.000 7988 UpdateGuideState(): m_state=6
19:10:53.438 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
19:10:53.440 00.002 7988 Star::Find returns 1 (0), X=1178.66, Y=434.02, Mass=1492, SNR=26.0, Peak=202 HFD=3.4
19:10:53.440 00.000 7988 MultiStar: [#1 0.21,0.43,0.98,U] [#2 0.23,0.26,1.00,U] [#3 0.04,0.08,0.94,U] [#4 0.19,0.34,1.00,U] [#5 0.15,0.54,0.69,U] [#6 0.22,0.20,0.73,U] [#7 0.02,0.31,0.68,U] [#8 0.15,0.27,0.64,U] 
19:10:53.442 00.002 7988 single-star, 8 included, MultiStar: {0.15, 0.25}, one-star: {0.08, -0.05}
19:10:53.442 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
19:10:53.444 00.002 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.17)
19:10:53.446 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.58 mountX=0.05 mountY=-0.08, mountTheta=-0.99
19:10:53.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
19:10:53.448 00.002 7988 Enqueuing Move request for scope (0.08, -0.05)
19:10:53.450 00.002 15712 Worker thread wakes up
19:10:53.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:53.450 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.0
19:10:53.452 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:53.452 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:53.452 00.000 7988 Enqueuing Expose request
19:10:53.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
19:10:53.452 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
19:10:53.452 00.000 15712 Moving (0.08, -0.05) raw xDistance=0.05 yDistance=-0.08
19:10:53.457 00.005 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 704.78
19:10:53.457 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
19:10:53.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:53.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:10:53.457 00.000 15712 MoveAxis(E, 3, ABG)
19:10:53.457 00.000 15712 Guiding  Dir = 2, Dur = 3
19:10:53.457 00.000 15712 IsGuiding returns 0
19:10:53.482 00.025 15712 IsGuiding returns 0
19:10:53.482 00.000 15712 Move returns status 0, amount 3
19:10:53.482 00.000 15712 MoveAxis(N, 0, ABG)
19:10:53.482 00.000 15712 Move returns status 0, amount 0
19:10:53.482 00.000 15712 move complete, result=0
19:10:53.482 00.000 15712 worker thread done servicing request
19:10:53.482 00.000 15712 Worker thread wakes up
19:10:53.482 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
19:10:53.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:53.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:55.126 01.644 15712 Exposure complete
19:10:55.188 00.062 15712 worker thread done servicing request
19:10:55.188 00.000 7988 OnExposeComplete: enter
19:10:55.190 00.002 7988 UpdateGuideState(): m_state=6
19:10:55.192 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
19:10:55.192 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=433.54, Mass=1466, SNR=25.9, Peak=209 HFD=3.2
19:10:55.194 00.002 7988 MultiStar: [#1 0.31,-0.19,0.97,U] [#2 0.04,-0.21,1.00,U] [#3 0.26,-0.33,0.90,U] [#4 0.32,-0.41,1.01,U] [#5 -0.25,-0.09,0.72,U] [#6 0.31,-0.67,0.71,U] [#7 0.11,-0.20,0.68,U] [#8 0.06,-0.33,0.62,U] 
19:10:55.194 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.33}, one-star: {0.04, -0.54}
19:10:55.196 00.002 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.58) = xAngle (0.41 = 0.41)
19:10:55.196 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.52 = -2.76)
19:10:55.198 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.17 mountX=0.33 mountY=-0.13, mountTheta=-0.38
19:10:55.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.33, opts=13)
19:10:55.200 00.000 7988 Enqueuing Move request for scope (0.14, -0.33)
19:10:55.202 00.002 15712 Worker thread wakes up
19:10:55.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.33) opts 0xd
19:10:55.202 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.33)
19:10:55.202 00.000 15712 Moving (0.14, -0.33) raw xDistance=0.33 yDistance=-0.13
19:10:55.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:55.204 00.002 7988 UpdateGuideState exits: m=1466 SNR=25.9
19:10:55.206 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:55.207 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:55.207 00.000 7988 Enqueuing Expose request
19:10:55.209 00.002 15712 PPEC rslt: input = 0.33, final = 0.18, react = 0.20, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 704.82
19:10:55.209 00.000 15712 PPEC: input: 0.33, control: 0.18, exposure: 1500
19:10:55.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:55.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:10:55.209 00.000 15712 MoveAxis(W, 60, ABG)
19:10:55.209 00.000 15712 Guiding  Dir = 3, Dur = 60
19:10:55.209 00.000 15712 IsGuiding returns 0
19:10:55.224 00.015 15712 PulseGuide returned control before completion, sleep 56
19:10:55.300 00.076 15712 IsGuiding returns 0
19:10:55.300 00.000 15712 Move returns status 0, amount 60
19:10:55.300 00.000 15712 MoveAxis(N, 0, ABG)
19:10:55.300 00.000 15712 Move returns status 0, amount 0
19:10:55.300 00.000 15712 move complete, result=0
19:10:55.300 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
19:10:55.306 00.006 15712 worker thread done servicing request
19:10:55.306 00.000 15712 Worker thread wakes up
19:10:55.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:55.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:56.717 01.411 15712 Exposure complete
19:10:56.780 00.063 15712 worker thread done servicing request
19:10:56.780 00.000 7988 OnExposeComplete: enter
19:10:56.780 00.000 7988 UpdateGuideState(): m_state=6
19:10:56.780 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
19:10:56.780 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=433.17, Mass=1454, SNR=25.7, Peak=231 HFD=3.2
19:10:56.780 00.000 7988 MultiStar: [#1 0.09,-0.56,0.97,U] [#2 0.21,-0.71,1.00,U] [#3 0.23,-0.83,0.96,U] [#4 0.32,-0.60,1.05,U] [#5 -0.07,-0.43,0.67,U] [#6 0.23,-0.73,0.71,U] [#7 0.06,-0.61,0.67,U] [#8 0.28,-0.53,0.65,U] 
19:10:56.780 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.67}, one-star: {0.03, -0.91}
19:10:56.780 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.58) = xAngle (0.24 = 0.24)
19:10:56.780 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.93)
19:10:56.789 00.009 7988 CameraToMount -- cameraX=0.16 cameraY=-0.67 hyp=0.69 cameraTheta=-1.34 mountX=0.67 mountY=-0.14, mountTheta=-0.21
19:10:56.789 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.67, opts=13)
19:10:56.793 00.004 7988 Enqueuing Move request for scope (0.16, -0.67)
19:10:56.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:10:56.795 00.002 7988 UpdateGuideState exits: m=1454 SNR=25.7
19:10:56.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:56.795 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:56.795 00.000 7988 Enqueuing Expose request
19:10:56.795 00.000 15712 Worker thread wakes up
19:10:56.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.67) opts 0xd
19:10:56.795 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.67)
19:10:56.795 00.000 15712 Moving (0.16, -0.67) raw xDistance=0.67 yDistance=-0.14
19:10:56.795 00.000 15712 PPEC rslt: input = 0.67, final = 0.38, react = 0.40, pred = -0.02, hyst = 0.36, hyst_pct = 0.00, period_length = 704.85
19:10:56.795 00.000 15712 PPEC: input: 0.67, control: 0.38, exposure: 1500
19:10:56.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:56.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:10:56.795 00.000 15712 MoveAxis(W, 125, ABG)
19:10:56.795 00.000 15712 Guiding  Dir = 3, Dur = 125
19:10:56.795 00.000 15712 IsGuiding returns 0
19:10:56.811 00.016 15712 PulseGuide returned control before completion, sleep 116
19:10:56.959 00.148 15712 IsGuiding returns 0
19:10:56.959 00.000 15712 Move returns status 0, amount 125
19:10:56.959 00.000 15712 MoveAxis(N, 0, ABG)
19:10:56.959 00.000 15712 Move returns status 0, amount 0
19:10:56.959 00.000 15712 move complete, result=0
19:10:56.959 00.000 15712 worker thread done servicing request
19:10:56.959 00.000 15712 Worker thread wakes up
19:10:56.959 00.000 7988 GuideStep: 0.7 px 125 ms WEST, -0.1 px 0 ms NORTH
19:10:56.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:56.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:10:58.594 01.635 15712 Exposure complete
19:10:58.658 00.064 15712 worker thread done servicing request
19:10:58.658 00.000 7988 OnExposeComplete: enter
19:10:58.659 00.001 7988 UpdateGuideState(): m_state=6
19:10:58.659 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
19:10:58.659 00.000 7988 Star::Find returns 1 (0), X=1178.91, Y=433.32, Mass=1395, SNR=25.4, Peak=214 HFD=3.1
19:10:58.663 00.004 7988 MultiStar: [#1 0.30,-0.50,0.97,U] [#2 0.25,-0.70,1.00,U] [#3 0.35,-0.69,0.93,U] [#4 0.28,-0.39,1.05,U] [#5 0.15,-0.46,0.73,U] [#6 0.33,-0.79,0.76,U] [#7 0.01,-0.71,0.68,U] [#8 0.40,-0.63,0.63,U] 
19:10:58.663 00.000 7988 refined, 8 included, MultiStar: {0.27, -0.62}, one-star: {0.33, -0.76}
19:10:58.665 00.002 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
19:10:58.665 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.76)
19:10:58.667 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=-0.62 hyp=0.68 cameraTheta=-1.16 mountX=0.62 mountY=-0.26, mountTheta=-0.39
19:10:58.669 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.62, opts=13)
19:10:58.669 00.000 7988 Enqueuing Move request for scope (0.27, -0.62)
19:10:58.671 00.002 15712 Worker thread wakes up
19:10:58.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.62) opts 0xd
19:10:58.671 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.62)
19:10:58.671 00.000 15712 Moving (0.27, -0.62) raw xDistance=0.62 yDistance=-0.26
19:10:58.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:10:58.671 00.000 7988 UpdateGuideState exits: m=1395 SNR=25.4
19:10:58.674 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:58.676 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:10:58.676 00.000 7988 Enqueuing Expose request
19:10:58.678 00.002 15712 PPEC rslt: input = 0.62, final = 0.36, react = 0.37, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 704.88
19:10:58.678 00.000 15712 PPEC: input: 0.62, control: 0.36, exposure: 1500
19:10:58.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:10:58.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:10:58.678 00.000 15712 MoveAxis(W, 116, ABG)
19:10:58.678 00.000 15712 Guiding  Dir = 3, Dur = 116
19:10:58.678 00.000 15712 IsGuiding returns 0
19:10:58.693 00.015 15712 PulseGuide returned control before completion, sleep 113
19:10:58.833 00.140 15712 IsGuiding returns 0
19:10:58.833 00.000 15712 Move returns status 0, amount 116
19:10:58.833 00.000 15712 MoveAxis(N, 0, ABG)
19:10:58.833 00.000 15712 Move returns status 0, amount 0
19:10:58.833 00.000 15712 move complete, result=0
19:10:58.833 00.000 7988 GuideStep: 0.6 px 116 ms WEST, -0.3 px 0 ms NORTH
19:10:58.839 00.006 15712 worker thread done servicing request
19:10:58.839 00.000 15712 Worker thread wakes up
19:10:58.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:10:58.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:00.250 01.411 15712 Exposure complete
19:11:00.311 00.061 15712 worker thread done servicing request
19:11:00.311 00.000 7988 OnExposeComplete: enter
19:11:00.311 00.000 7988 UpdateGuideState(): m_state=6
19:11:00.314 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
19:11:00.314 00.000 7988 Star::Find returns 1 (0), X=1178.71, Y=433.82, Mass=1538, SNR=26.6, Peak=198 HFD=3.6
19:11:00.314 00.000 7988 MultiStar: [#1 0.19,-0.01,0.95,U] [#2 0.24,-0.19,0.96,U] [#3 0.14,-0.32,0.90,U] [#4 0.30,-0.16,0.99,U] [#5 0.05,-0.30,0.68,U] [#6 0.31,-0.20,0.71,U] [#7 0.06,-0.35,0.65,U] [#8 0.43,-0.06,0.66,U] 
19:11:00.314 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.20}, one-star: {0.13, -0.26}
19:11:00.314 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.58) = xAngle (0.48 = 0.48)
19:11:00.321 00.007 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.59 = -2.69)
19:11:00.321 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.10 mountX=0.25 mountY=-0.12, mountTheta=-0.46
19:11:00.324 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.26, opts=13)
19:11:00.326 00.002 7988 Enqueuing Move request for scope (0.13, -0.26)
19:11:00.328 00.002 15712 Worker thread wakes up
19:11:00.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
19:11:00.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
19:11:00.328 00.000 15712 Moving (0.13, -0.26) raw xDistance=0.25 yDistance=-0.12
19:11:00.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:11:00.333 00.005 7988 UpdateGuideState exits: m=1538 SNR=26.6
19:11:00.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:00.335 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:00.335 00.000 7988 Enqueuing Expose request
19:11:00.337 00.002 15712 PPEC rslt: input = 0.25, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 704.91
19:11:00.337 00.000 15712 PPEC: input: 0.25, control: 0.14, exposure: 1500
19:11:00.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:00.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:11:00.337 00.000 15712 MoveAxis(W, 45, ABG)
19:11:00.337 00.000 15712 Guiding  Dir = 3, Dur = 45
19:11:00.337 00.000 15712 IsGuiding returns 0
19:11:00.342 00.005 15712 PulseGuide returned control before completion, sleep 40
19:11:00.426 00.084 15712 IsGuiding returns 0
19:11:00.426 00.000 15712 Move returns status 0, amount 45
19:11:00.426 00.000 15712 MoveAxis(N, 0, ABG)
19:11:00.426 00.000 15712 Move returns status 0, amount 0
19:11:00.426 00.000 15712 move complete, result=0
19:11:00.426 00.000 15712 worker thread done servicing request
19:11:00.426 00.000 15712 Worker thread wakes up
19:11:00.426 00.000 7988 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
19:11:00.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:00.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:02.081 01.655 15712 Exposure complete
19:11:02.142 00.061 15712 worker thread done servicing request
19:11:02.142 00.000 7988 OnExposeComplete: enter
19:11:02.145 00.003 7988 UpdateGuideState(): m_state=6
19:11:02.145 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
19:11:02.147 00.002 7988 Star::Find returns 1 (0), X=1178.63, Y=434.49, Mass=1490, SNR=26.1, Peak=197 HFD=3.2
19:11:02.149 00.002 7988 MultiStar: [#1 0.15,0.89,0.97,U] [#2 0.38,0.77,0.99,U] [#3 0.05,0.66,0.94,U] [#4 0.34,0.82,1.03,U] [#5 0.04,0.93,0.69,U] [#6 0.39,0.54,0.69,U] [#7 0.06,0.70,0.66,U] [#8 0.11,0.84,0.67,U] 
19:11:02.149 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.73}, one-star: {0.05, 0.41}
19:11:02.151 00.002 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
19:11:02.151 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.15)
19:11:02.153 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.41 hyp=0.41 cameraTheta=1.44 mountX=-0.41 mountY=-0.06, mountTheta=-2.99
19:11:02.155 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.41, opts=13)
19:11:02.155 00.000 7988 Enqueuing Move request for scope (0.05, 0.41)
19:11:02.157 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:02.158 00.001 7988 UpdateGuideState exits: m=1490 SNR=26.1
19:11:02.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:02.160 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:02.160 00.000 7988 Enqueuing Expose request
19:11:02.162 00.002 15712 Worker thread wakes up
19:11:02.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.41) opts 0xd
19:11:02.162 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.41)
19:11:02.162 00.000 15712 Moving (0.05, 0.41) raw xDistance=-0.41 yDistance=-0.06
19:11:02.162 00.000 15712 PPEC rslt: input = -0.41, final = -0.26, react = -0.25, pred = -0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 704.95
19:11:02.162 00.000 15712 PPEC: input: -0.41, control: -0.26, exposure: 1500
19:11:02.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:02.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:11:02.162 00.000 15712 MoveAxis(E, 85, ABG)
19:11:02.162 00.000 15712 Guiding  Dir = 2, Dur = 85
19:11:02.162 00.000 15712 IsGuiding returns 0
19:11:02.190 00.028 15712 PulseGuide returned control before completion, sleep 68
19:11:02.270 00.080 15712 IsGuiding returns 1
19:11:02.270 00.000 15712 scope still moving after pulse duration time elapsed
19:11:02.302 00.032 15712 IsGuiding returns 0
19:11:02.302 00.000 15712 scope move finished after 85 + 54 ms
19:11:02.302 00.000 15712 Move returns status 0, amount 85
19:11:02.302 00.000 15712 MoveAxis(N, 0, ABG)
19:11:02.302 00.000 15712 Move returns status 0, amount 0
19:11:02.302 00.000 15712 move complete, result=0
19:11:02.302 00.000 7988 GuideStep: -0.4 px 85 ms EAST, -0.1 px 0 ms NORTH
19:11:02.307 00.005 15712 worker thread done servicing request
19:11:02.307 00.000 15712 Worker thread wakes up
19:11:02.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:02.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:03.721 01.414 15712 Exposure complete
19:11:03.784 00.063 15712 worker thread done servicing request
19:11:03.784 00.000 7988 OnExposeComplete: enter
19:11:03.784 00.000 7988 UpdateGuideState(): m_state=6
19:11:03.784 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
19:11:03.784 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=434.97, Mass=1392, SNR=25.3, Peak=228 HFD=3.3
19:11:03.784 00.000 7988 MultiStar: [#1 0.17,1.19,1.01,U] [#2 0.20,1.10,1.03,U] [#3 0.30,1.11,0.97,U] [#4 0.24,0.98,1.02,U] [#5 0.26,1.17,0.69,U] [#6 0.34,0.90,0.73,U] [#7 0.05,0.90,0.65,U] [#8 0.19,1.03,0.65,U] 
19:11:03.784 00.000 7988 single-star, 8 included, MultiStar: {0.20, 1.04}, one-star: {0.09, 0.89}
19:11:03.784 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:11:03.784 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
19:11:03.784 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.89 hyp=0.90 cameraTheta=1.47 mountX=-0.90 mountY=-0.11, mountTheta=-3.02
19:11:03.795 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.89, opts=13)
19:11:03.795 00.000 7988 Enqueuing Move request for scope (0.09, 0.89)
19:11:03.795 00.000 15712 Worker thread wakes up
19:11:03.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.89) opts 0xd
19:11:03.795 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.89)
19:11:03.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:03.795 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.3
19:11:03.800 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:03.800 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:03.800 00.000 7988 Enqueuing Expose request
19:11:03.800 00.000 15712 Moving (0.09, 0.89) raw xDistance=-0.90 yDistance=-0.11
19:11:03.800 00.000 15712 PPEC rslt: input = -0.90, final = -0.56, react = -0.54, pred = -0.02, hyst = -0.48, hyst_pct = 0.00, period_length = 704.97
19:11:03.800 00.000 15712 PPEC: input: -0.90, control: -0.56, exposure: 1500
19:11:03.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:03.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:11:03.800 00.000 15712 MoveAxis(E, 181, ABG)
19:11:03.800 00.000 15712 Guiding  Dir = 2, Dur = 181
19:11:03.800 00.000 15712 IsGuiding returns 0
19:11:03.824 00.024 15712 PulseGuide returned control before completion, sleep 174
19:11:04.006 00.182 15712 IsGuiding returns 0
19:11:04.006 00.000 15712 Move returns status 0, amount 181
19:11:04.006 00.000 15712 MoveAxis(N, 0, ABG)
19:11:04.006 00.000 15712 Move returns status 0, amount 0
19:11:04.006 00.000 15712 move complete, result=0
19:11:04.006 00.000 15712 worker thread done servicing request
19:11:04.006 00.000 15712 Worker thread wakes up
19:11:04.006 00.000 7988 GuideStep: -0.9 px 181 ms EAST, -0.1 px 0 ms NORTH
19:11:04.017 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:04.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:05.649 01.632 15712 Exposure complete
19:11:05.710 00.061 15712 worker thread done servicing request
19:11:05.710 00.000 7988 OnExposeComplete: enter
19:11:05.710 00.000 7988 UpdateGuideState(): m_state=6
19:11:05.712 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
19:11:05.712 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=434.89, Mass=1338, SNR=24.7, Peak=197 HFD=3.1
19:11:05.714 00.002 7988 MultiStar: [#1 0.20,1.08,1.02,U] [#2 0.26,0.93,1.08,U] [#3 0.12,1.04,0.98,U] [#4 0.31,1.12,1.04,U] [#5 -0.03,1.09,0.75,U] [#6 0.30,0.97,0.75,U] [#7 -0.00,0.91,0.71,U] [#8 0.40,0.99,0.68,U] 
19:11:05.716 00.002 7988 single-star, 8 included, MultiStar: {0.19, 1.00}, one-star: {0.10, 0.81}
19:11:05.717 00.001 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
19:11:05.717 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
19:11:05.719 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.81 hyp=0.82 cameraTheta=1.45 mountX=-0.81 mountY=-0.12, mountTheta=-3.00
19:11:05.721 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.81, opts=13)
19:11:05.721 00.000 7988 Enqueuing Move request for scope (0.10, 0.81)
19:11:05.723 00.002 15712 Worker thread wakes up
19:11:05.723 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.81) opts 0xd
19:11:05.723 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.81)
19:11:05.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:05.724 00.001 7988 UpdateGuideState exits: m=1338 SNR=24.7
19:11:05.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:05.724 00.000 15712 Moving (0.10, 0.81) raw xDistance=-0.81 yDistance=-0.12
19:11:05.724 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:05.724 00.000 7988 Enqueuing Expose request
19:11:05.730 00.006 15712 PPEC rslt: input = -0.81, final = -0.51, react = -0.49, pred = -0.03, hyst = -0.45, hyst_pct = 0.00, period_length = 705.00
19:11:05.730 00.000 15712 PPEC: input: -0.81, control: -0.51, exposure: 1500
19:11:05.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:05.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:11:05.730 00.000 15712 MoveAxis(E, 167, ABG)
19:11:05.730 00.000 15712 Guiding  Dir = 2, Dur = 167
19:11:05.730 00.000 15712 IsGuiding returns 0
19:11:05.756 00.026 15712 PulseGuide returned control before completion, sleep 150
19:11:05.916 00.160 15712 IsGuiding returns 1
19:11:05.916 00.000 15712 scope still moving after pulse duration time elapsed
19:11:05.950 00.034 15712 IsGuiding returns 0
19:11:05.950 00.000 15712 scope move finished after 167 + 52 ms
19:11:05.950 00.000 15712 Move returns status 0, amount 167
19:11:05.950 00.000 15712 MoveAxis(N, 0, ABG)
19:11:05.950 00.000 15712 Move returns status 0, amount 0
19:11:05.950 00.000 15712 move complete, result=0
19:11:05.950 00.000 15712 worker thread done servicing request
19:11:05.950 00.000 15712 Worker thread wakes up
19:11:05.950 00.000 7988 GuideStep: -0.8 px 167 ms EAST, -0.1 px 0 ms NORTH
19:11:05.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:05.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:07.366 01.416 15712 Exposure complete
19:11:07.427 00.061 15712 worker thread done servicing request
19:11:07.427 00.000 7988 OnExposeComplete: enter
19:11:07.427 00.000 7988 UpdateGuideState(): m_state=6
19:11:07.432 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
19:11:07.432 00.000 7988 Star::Find returns 1 (0), X=1178.72, Y=434.34, Mass=1439, SNR=25.7, Peak=189 HFD=3.4
19:11:07.434 00.002 7988 MultiStar: [#1 0.11,0.55,0.98,U] [#2 0.17,0.56,1.00,U] [#3 0.03,0.44,0.92,U] [#4 0.25,0.35,1.02,U] [#5 -0.01,0.75,0.70,U] [#6 0.15,0.70,0.74,U] [#7 -0.06,0.57,0.67,U] [#8 0.13,0.94,0.61,U] 
19:11:07.436 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.54}, one-star: {0.14, 0.26}
19:11:07.437 00.001 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
19:11:07.437 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
19:11:07.439 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.29 cameraTheta=1.08 mountX=-0.26 mountY=-0.14, mountTheta=-2.64
19:11:07.441 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.26, opts=13)
19:11:07.441 00.000 7988 Enqueuing Move request for scope (0.14, 0.26)
19:11:07.442 00.001 15712 Worker thread wakes up
19:11:07.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
19:11:07.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
19:11:07.442 00.000 15712 Moving (0.14, 0.26) raw xDistance=-0.26 yDistance=-0.14
19:11:07.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:07.442 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.7
19:11:07.445 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:07.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:07.445 00.000 7988 Enqueuing Expose request
19:11:07.445 00.000 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.15, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 705.03
19:11:07.445 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
19:11:07.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:07.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:11:07.445 00.000 15712 MoveAxis(E, 58, ABG)
19:11:07.445 00.000 15712 Guiding  Dir = 2, Dur = 58
19:11:07.474 00.029 15712 IsGuiding returns 0
19:11:07.499 00.025 15712 PulseGuide returned control before completion, sleep 53
19:11:07.573 00.074 15712 IsGuiding returns 0
19:11:07.573 00.000 15712 Move returns status 0, amount 58
19:11:07.573 00.000 15712 MoveAxis(N, 0, ABG)
19:11:07.573 00.000 15712 Move returns status 0, amount 0
19:11:07.573 00.000 15712 move complete, result=0
19:11:07.573 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
19:11:07.582 00.009 15712 worker thread done servicing request
19:11:07.582 00.000 15712 Worker thread wakes up
19:11:07.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:07.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:09.212 01.630 15712 Exposure complete
19:11:09.273 00.061 15712 worker thread done servicing request
19:11:09.273 00.000 7988 OnExposeComplete: enter
19:11:09.273 00.000 7988 UpdateGuideState(): m_state=6
19:11:09.278 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
19:11:09.278 00.000 7988 Star::Find returns 1 (0), X=1178.79, Y=433.03, Mass=1417, SNR=25.4, Peak=216 HFD=3.3
19:11:09.280 00.002 7988 MultiStar: [#1 0.08,-0.75,1.01,U] [#2 0.34,-0.94,0.97,U] [#3 0.21,-0.92,0.94,U] [#4 0.11,-0.87,1.06,U] [#5 0.02,-0.67,0.72,U] [#6 0.57,-0.92,0.74,U] [#7 0.04,-1.02,0.62,U] [#8 -0.03,-0.60,0.70,U] 
19:11:09.282 00.002 7988 refined, 8 included, MultiStar: {0.18, -0.87}, one-star: {0.21, -1.05}
19:11:09.282 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
19:11:09.282 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.96)
19:11:09.282 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.87 hyp=0.88 cameraTheta=-1.37 mountX=0.87 mountY=-0.16, mountTheta=-0.18
19:11:09.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.87, opts=13)
19:11:09.288 00.006 7988 Enqueuing Move request for scope (0.18, -0.87)
19:11:09.289 00.001 15712 Worker thread wakes up
19:11:09.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.87) opts 0xd
19:11:09.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:09.289 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.4
19:11:09.292 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:09.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:09.294 00.002 7988 Enqueuing Expose request
19:11:09.294 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.87)
19:11:09.294 00.000 15712 Moving (0.18, -0.87) raw xDistance=0.87 yDistance=-0.16
19:11:09.296 00.002 15712 PPEC rslt: input = 0.87, final = 0.49, react = 0.52, pred = -0.03, hyst = 0.44, hyst_pct = 0.00, period_length = 705.06
19:11:09.296 00.000 15712 PPEC: input: 0.87, control: 0.49, exposure: 1500
19:11:09.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:09.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:11:09.296 00.000 15712 MoveAxis(W, 158, ABG)
19:11:09.296 00.000 15712 Guiding  Dir = 3, Dur = 158
19:11:09.296 00.000 15712 IsGuiding returns 0
19:11:09.322 00.026 15712 PulseGuide returned control before completion, sleep 144
19:11:09.497 00.175 15712 IsGuiding returns 0
19:11:09.497 00.000 15712 Move returns status 0, amount 158
19:11:09.497 00.000 15712 MoveAxis(N, 0, ABG)
19:11:09.497 00.000 15712 Move returns status 0, amount 0
19:11:09.497 00.000 15712 move complete, result=0
19:11:09.497 00.000 7988 GuideStep: 0.9 px 158 ms WEST, -0.2 px 0 ms NORTH
19:11:09.500 00.003 15712 worker thread done servicing request
19:11:09.500 00.000 15712 Worker thread wakes up
19:11:09.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:09.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:10.916 01.416 15712 Exposure complete
19:11:10.977 00.061 15712 worker thread done servicing request
19:11:10.977 00.000 7988 OnExposeComplete: enter
19:11:10.977 00.000 7988 UpdateGuideState(): m_state=6
19:11:10.977 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
19:11:10.977 00.000 7988 Star::Find returns 1 (0), X=1178.72, Y=432.98, Mass=1450, SNR=25.5, Peak=201 HFD=3.3
19:11:10.977 00.000 7988 MultiStar: [#1 -0.04,-0.70,1.03,U] [#2 0.17,-1.21,1.01,U] [#3 0.13,-1.08,0.97,U] [#4 0.10,-0.91,1.00,U] [#5 0.05,-0.92,0.72,U] [#6 0.26,-1.08,0.73,U] [#7 -0.12,-1.00,0.66,U] [#8 -0.14,-1.01,0.68,U] 
19:11:10.977 00.000 7988 refined, 8 included, MultiStar: {0.07, -1.00}, one-star: {0.13, -1.10}
19:11:10.977 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
19:11:10.977 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.10)
19:11:10.988 00.011 7988 CameraToMount -- cameraX=0.07 cameraY=-1.00 hyp=1.00 cameraTheta=-1.50 mountX=1.00 mountY=-0.05, mountTheta=-0.05
19:11:10.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-1.00, opts=13)
19:11:10.988 00.000 7988 Enqueuing Move request for scope (0.07, -1.00)
19:11:10.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:10.993 00.005 15712 Worker thread wakes up
19:11:10.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.00) opts 0xd
19:11:10.993 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -1.00)
19:11:10.993 00.000 15712 Moving (0.07, -1.00) raw xDistance=1.00 yDistance=-0.05
19:11:10.993 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.5
19:11:10.995 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:10.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:10.995 00.000 7988 Enqueuing Expose request
19:11:10.995 00.000 15712 PPEC rslt: input = 1.00, final = 0.56, react = 0.60, pred = -0.04, hyst = 0.53, hyst_pct = 0.00, period_length = 705.08
19:11:10.995 00.000 15712 PPEC: input: 1.00, control: 0.56, exposure: 1500
19:11:10.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:10.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:11:10.995 00.000 15712 MoveAxis(W, 182, ABG)
19:11:10.995 00.000 15712 Guiding  Dir = 3, Dur = 182
19:11:11.025 00.030 15712 IsGuiding returns 0
19:11:11.049 00.024 15712 PulseGuide returned control before completion, sleep 177
19:11:11.268 00.219 15712 IsGuiding returns 1
19:11:11.268 00.000 15712 scope still moving after pulse duration time elapsed
19:11:11.296 00.028 15712 IsGuiding returns 0
19:11:11.296 00.000 15712 scope move finished after 182 + 81 ms
19:11:11.296 00.000 15712 Move returns status 0, amount 182
19:11:11.296 00.000 15712 MoveAxis(N, 0, ABG)
19:11:11.296 00.000 15712 Move returns status 0, amount 0
19:11:11.296 00.000 15712 move complete, result=0
19:11:11.296 00.000 15712 worker thread done servicing request
19:11:11.296 00.000 15712 Worker thread wakes up
19:11:11.296 00.000 7988 GuideStep: 1.0 px 182 ms WEST, -0.0 px 0 ms NORTH
19:11:11.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:11.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:12.934 01.638 15712 Exposure complete
19:11:12.995 00.061 15712 worker thread done servicing request
19:11:12.995 00.000 7988 OnExposeComplete: enter
19:11:12.998 00.003 7988 UpdateGuideState(): m_state=6
19:11:12.998 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
19:11:12.998 00.000 7988 Star::Find returns 1 (0), X=1178.83, Y=433.46, Mass=1454, SNR=25.9, Peak=214 HFD=3.2
19:11:12.998 00.000 7988 MultiStar: [#1 0.45,-0.15,0.98,U] [#2 0.22,-0.32,0.98,U] [#3 0.41,-0.34,0.96,U] [#4 0.30,-0.25,1.02,U] [#5 0.19,-0.04,0.73,U] [#6 0.51,-0.38,0.71,U] [#7 0.04,-0.26,0.70,U] [#8 0.40,-0.57,0.65,U] 
19:11:12.998 00.000 7988 refined, 8 included, MultiStar: {0.31, -0.32}, one-star: {0.24, -0.62}
19:11:12.998 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
19:11:12.998 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.40)
19:11:12.998 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.32 hyp=0.45 cameraTheta=-0.81 mountX=0.32 mountY=-0.30, mountTheta=-0.75
19:11:12.998 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.32, opts=13)
19:11:12.998 00.000 7988 Enqueuing Move request for scope (0.31, -0.32)
19:11:12.998 00.000 15712 Worker thread wakes up
19:11:12.998 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.32) opts 0xd
19:11:12.998 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.32)
19:11:12.998 00.000 15712 Moving (0.31, -0.32) raw xDistance=0.32 yDistance=-0.30
19:11:12.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:12.998 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.9
19:11:13.012 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:13.014 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:13.014 00.000 7988 Enqueuing Expose request
19:11:13.014 00.000 15712 PPEC rslt: input = 0.32, final = 0.14, react = 0.19, pred = -0.05, hyst = 0.20, hyst_pct = 0.00, period_length = 705.11
19:11:13.014 00.000 15712 PPEC: input: 0.32, control: 0.14, exposure: 1500
19:11:13.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:11:13.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:11:13.014 00.000 15712 MoveAxis(W, 47, ABG)
19:11:13.014 00.000 15712 Guiding  Dir = 3, Dur = 47
19:11:13.014 00.000 15712 IsGuiding returns 0
19:11:13.046 00.032 15712 PulseGuide returned control before completion, sleep 28
19:11:13.077 00.031 15712 IsGuiding returns 1
19:11:13.077 00.000 15712 scope still moving after pulse duration time elapsed
19:11:13.127 00.050 15712 IsGuiding returns 0
19:11:13.127 00.000 15712 scope move finished after 47 + 63 ms
19:11:13.127 00.000 15712 Move returns status 0, amount 47
19:11:13.127 00.000 15712 MoveAxis(N, 0, ABG)
19:11:13.127 00.000 15712 Move returns status 0, amount 0
19:11:13.127 00.000 15712 move complete, result=0
19:11:13.127 00.000 7988 GuideStep: 0.3 px 47 ms WEST, -0.3 px 0 ms NORTH
19:11:13.129 00.002 15712 worker thread done servicing request
19:11:13.129 00.000 15712 Worker thread wakes up
19:11:13.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:13.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:14.546 01.417 15712 Exposure complete
19:11:14.608 00.062 15712 worker thread done servicing request
19:11:14.608 00.000 7988 OnExposeComplete: enter
19:11:14.612 00.004 7988 UpdateGuideState(): m_state=6
19:11:14.612 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
19:11:14.612 00.000 7988 Star::Find returns 1 (0), X=1178.75, Y=434.21, Mass=1415, SNR=25.5, Peak=226 HFD=3.3
19:11:14.612 00.000 7988 MultiStar: [#1 0.19,0.52,1.00,U] [#2 0.46,0.25,1.02,U] [#3 0.27,0.43,0.99,U] [#4 0.39,0.65,1.02,U] [#5 0.11,0.58,0.70,U] [#6 0.39,0.27,0.68,U] [#7 0.06,0.44,0.68,U] [#8 0.02,0.54,0.65,U] 
19:11:14.612 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.42}, one-star: {0.17, 0.13}
19:11:14.612 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
19:11:14.612 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.34 = -0.95)
19:11:14.612 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.65 mountX=-0.13 mountY=-0.17, mountTheta=-2.22
19:11:14.612 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.13, opts=13)
19:11:14.612 00.000 7988 Enqueuing Move request for scope (0.17, 0.13)
19:11:14.612 00.000 15712 Worker thread wakes up
19:11:14.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
19:11:14.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
19:11:14.612 00.000 15712 Moving (0.17, 0.13) raw xDistance=-0.13 yDistance=-0.17
19:11:14.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:14.624 00.012 7988 UpdateGuideState exits: m=1415 SNR=25.5
19:11:14.626 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:14.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:14.629 00.003 7988 Enqueuing Expose request
19:11:14.629 00.000 15712 PPEC rslt: input = -0.13, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 705.13
19:11:14.629 00.000 15712 PPEC: input: -0.13, control: -0.04, exposure: 1500
19:11:14.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:14.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:11:14.629 00.000 15712 MoveAxis(E, 13, ABG)
19:11:14.629 00.000 15712 Guiding  Dir = 2, Dur = 13
19:11:14.629 00.000 15712 IsGuiding returns 0
19:11:14.646 00.017 15712 IsGuiding returns 1
19:11:14.646 00.000 15712 scope still moving after pulse duration time elapsed
19:11:14.690 00.044 15712 IsGuiding returns 0
19:11:14.690 00.000 15712 scope move finished after 13 + 49 ms
19:11:14.690 00.000 15712 Move returns status 0, amount 13
19:11:14.690 00.000 15712 MoveAxis(N, 0, ABG)
19:11:14.690 00.000 15712 Move returns status 0, amount 0
19:11:14.690 00.000 15712 move complete, result=0
19:11:14.690 00.000 15712 worker thread done servicing request
19:11:14.690 00.000 15712 Worker thread wakes up
19:11:14.690 00.000 7988 GuideStep: -0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
19:11:14.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:14.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:16.328 01.638 15712 Exposure complete
19:11:16.389 00.061 15712 worker thread done servicing request
19:11:16.389 00.000 7988 OnExposeComplete: enter
19:11:16.389 00.000 7988 UpdateGuideState(): m_state=6
19:11:16.389 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
19:11:16.389 00.000 7988 Star::Find returns 1 (1), X=1178.61, Y=434.37, Mass=1456, SNR=25.9, Peak=255 HFD=3.0
19:11:16.389 00.000 7988 MultiStar: [#1 0.16,0.57,0.98,U] [#2 0.08,0.45,1.02,U] [#3 0.18,0.28,0.92,U] [#4 0.27,0.45,0.97,U] [#5 0.19,0.71,0.71,U] [#6 0.04,0.21,0.67,U] [#7 -0.02,0.38,0.64,U] [#8 0.24,0.50,0.62,U] 
19:11:16.389 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.42}, one-star: {0.03, 0.29}
19:11:16.399 00.010 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
19:11:16.399 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
19:11:16.399 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.46 mountX=-0.29 mountY=-0.04, mountTheta=-3.00
19:11:16.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.29, opts=13)
19:11:16.399 00.000 7988 Enqueuing Move request for scope (0.03, 0.29)
19:11:16.399 00.000 15712 Worker thread wakes up
19:11:16.405 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:11:16.405 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9 Saturated
19:11:16.407 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:16.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:16.409 00.002 7988 Enqueuing Expose request
19:11:16.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
19:11:16.409 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
19:11:16.409 00.000 15712 Moving (0.03, 0.29) raw xDistance=-0.29 yDistance=-0.04
19:11:16.411 00.002 15712 PPEC rslt: input = -0.29, final = -0.21, react = -0.17, pred = -0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 705.16
19:11:16.411 00.000 15712 PPEC: input: -0.29, control: -0.21, exposure: 1500
19:11:16.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:16.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:11:16.411 00.000 15712 MoveAxis(E, 69, ABG)
19:11:16.411 00.000 15712 Guiding  Dir = 2, Dur = 69
19:11:16.411 00.000 15712 IsGuiding returns 0
19:11:16.433 00.022 15712 PulseGuide returned control before completion, sleep 58
19:11:16.500 00.067 15712 IsGuiding returns 1
19:11:16.500 00.000 15712 scope still moving after pulse duration time elapsed
19:11:16.531 00.031 15712 IsGuiding returns 0
19:11:16.531 00.000 15712 scope move finished after 69 + 48 ms
19:11:16.531 00.000 15712 Move returns status 0, amount 69
19:11:16.531 00.000 15712 MoveAxis(N, 0, ABG)
19:11:16.531 00.000 15712 Move returns status 0, amount 0
19:11:16.531 00.000 15712 move complete, result=0
19:11:16.531 00.000 15712 worker thread done servicing request
19:11:16.531 00.000 15712 Worker thread wakes up
19:11:16.531 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
19:11:16.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:16.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:17.952 01.421 15712 Exposure complete
19:11:18.016 00.064 15712 worker thread done servicing request
19:11:18.016 00.000 7988 OnExposeComplete: enter
19:11:18.016 00.000 7988 UpdateGuideState(): m_state=6
19:11:18.016 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
19:11:18.016 00.000 7988 Star::Find returns 1 (0), X=1178.76, Y=434.23, Mass=1515, SNR=26.4, Peak=218 HFD=3.4
19:11:18.021 00.005 7988 MultiStar: [#1 0.18,0.45,0.97,U] [#2 0.10,0.24,0.98,U] [#3 0.01,0.37,0.93,U] [#4 0.19,0.44,1.03,U] [#5 -0.19,0.64,0.73,U] [#6 0.30,0.16,0.71,U] [#7 -0.17,0.42,0.64,U] [#8 -0.07,0.48,0.58,U] 
19:11:18.021 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.36}, one-star: {0.18, 0.15}
19:11:18.023 00.002 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.58) = xAngle (2.28 = 2.28)
19:11:18.025 00.002 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.39 = -0.89)
19:11:18.025 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.24 cameraTheta=0.70 mountX=-0.16 mountY=-0.19, mountTheta=-2.27
19:11:18.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.15, opts=13)
19:11:18.025 00.000 7988 Enqueuing Move request for scope (0.18, 0.15)
19:11:18.030 00.005 15712 Worker thread wakes up
19:11:18.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
19:11:18.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
19:11:18.030 00.000 15712 Moving (0.18, 0.15) raw xDistance=-0.16 yDistance=-0.19
19:11:18.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:18.030 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.4
19:11:18.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:18.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:18.030 00.000 7988 Enqueuing Expose request
19:11:18.030 00.000 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 705.18
19:11:18.030 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
19:11:18.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:18.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:11:18.030 00.000 15712 MoveAxis(E, 11, ABG)
19:11:18.030 00.000 15712 Guiding  Dir = 2, Dur = 11
19:11:18.030 00.000 15712 IsGuiding returns 0
19:11:18.064 00.034 15712 IsGuiding returns 1
19:11:18.064 00.000 15712 scope still moving after pulse duration time elapsed
19:11:18.126 00.062 15712 IsGuiding returns 1
19:11:18.158 00.032 15712 IsGuiding returns 0
19:11:18.158 00.000 15712 scope move finished after 11 + 109 ms
19:11:18.158 00.000 15712 Move returns status 0, amount 11
19:11:18.158 00.000 15712 MoveAxis(N, 0, ABG)
19:11:18.158 00.000 15712 Move returns status 0, amount 0
19:11:18.158 00.000 15712 move complete, result=0
19:11:18.158 00.000 15712 worker thread done servicing request
19:11:18.158 00.000 15712 Worker thread wakes up
19:11:18.158 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.2 px 0 ms NORTH
19:11:18.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:18.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:19.800 01.642 15712 Exposure complete
19:11:19.865 00.065 15712 worker thread done servicing request
19:11:19.865 00.000 7988 OnExposeComplete: enter
19:11:19.866 00.001 7988 UpdateGuideState(): m_state=6
19:11:19.866 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
19:11:19.866 00.000 7988 Star::Find returns 1 (0), X=1178.82, Y=434.73, Mass=1372, SNR=25.1, Peak=195 HFD=3.1
19:11:19.866 00.000 7988 MultiStar: [#1 0.16,0.97,0.99,U] [#2 0.16,0.87,1.03,U] [#3 0.06,0.84,0.97,U] [#4 0.13,0.69,1.07,U] [#5 0.10,1.02,0.73,U] [#6 0.15,0.61,0.74,U] [#7 0.08,0.91,0.68,U] [#8 0.10,0.96,0.68,U] 
19:11:19.866 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.83}, one-star: {0.24, 0.65}
19:11:19.866 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
19:11:19.866 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
19:11:19.866 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.65 hyp=0.70 cameraTheta=1.22 mountX=-0.66 mountY=-0.25, mountTheta=-2.77
19:11:19.877 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.65, opts=13)
19:11:19.877 00.000 7988 Enqueuing Move request for scope (0.24, 0.65)
19:11:19.877 00.000 15712 Worker thread wakes up
19:11:19.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:19.877 00.000 7988 UpdateGuideState exits: m=1372 SNR=25.1
19:11:19.883 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:19.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:19.885 00.002 7988 Enqueuing Expose request
19:11:19.887 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.65) opts 0xd
19:11:19.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.65)
19:11:19.887 00.000 15712 Moving (0.24, 0.65) raw xDistance=-0.66 yDistance=-0.25
19:11:19.887 00.000 15712 PPEC rslt: input = -0.66, final = -0.45, react = -0.39, pred = -0.05, hyst = -0.37, hyst_pct = 0.00, period_length = 705.20
19:11:19.887 00.000 15712 PPEC: input: -0.66, control: -0.45, exposure: 1500
19:11:19.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:11:19.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:11:19.887 00.000 15712 MoveAxis(E, 146, ABG)
19:11:19.887 00.000 15712 Guiding  Dir = 2, Dur = 146
19:11:19.887 00.000 15712 IsGuiding returns 0
19:11:19.900 00.013 15712 PulseGuide returned control before completion, sleep 143
19:11:20.054 00.154 15712 IsGuiding returns 1
19:11:20.054 00.000 15712 scope still moving after pulse duration time elapsed
19:11:20.099 00.045 15712 IsGuiding returns 0
19:11:20.099 00.000 15712 scope move finished after 146 + 62 ms
19:11:20.099 00.000 15712 Move returns status 0, amount 146
19:11:20.099 00.000 15712 MoveAxis(N, 0, ABG)
19:11:20.099 00.000 15712 Move returns status 0, amount 0
19:11:20.099 00.000 15712 move complete, result=0
19:11:20.099 00.000 15712 worker thread done servicing request
19:11:20.099 00.000 15712 Worker thread wakes up
19:11:20.099 00.000 7988 GuideStep: -0.7 px 146 ms EAST, -0.3 px 0 ms NORTH
19:11:20.101 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:20.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:21.519 01.418 15712 Exposure complete
19:11:21.580 00.061 15712 worker thread done servicing request
19:11:21.580 00.000 7988 OnExposeComplete: enter
19:11:21.580 00.000 7988 UpdateGuideState(): m_state=6
19:11:21.580 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
19:11:21.585 00.005 7988 Star::Find returns 1 (0), X=1178.77, Y=434.65, Mass=1471, SNR=25.8, Peak=205 HFD=3.3
19:11:21.585 00.000 7988 MultiStar: [#1 0.02,0.85,1.04,U] [#2 0.26,0.74,0.98,U] [#3 0.36,0.65,0.94,U] [#4 0.10,0.86,1.02,U] [#5 0.05,0.84,0.68,U] [#6 0.37,0.34,0.72,U] [#7 -0.01,0.97,0.66,U] [#8 0.09,0.66,0.65,U] 
19:11:21.585 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.72}, one-star: {0.19, 0.57}
19:11:21.585 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
19:11:21.585 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.35)
19:11:21.585 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.57 hyp=0.60 cameraTheta=1.25 mountX=-0.57 mountY=-0.20, mountTheta=-2.80
19:11:21.585 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.57, opts=13)
19:11:21.585 00.000 7988 Enqueuing Move request for scope (0.19, 0.57)
19:11:21.585 00.000 15712 Worker thread wakes up
19:11:21.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.57) opts 0xd
19:11:21.585 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.57)
19:11:21.585 00.000 15712 Moving (0.19, 0.57) raw xDistance=-0.57 yDistance=-0.20
19:11:21.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:21.585 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.8
19:11:21.596 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:21.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:21.596 00.000 7988 Enqueuing Expose request
19:11:21.596 00.000 15712 PPEC rslt: input = -0.57, final = -0.40, react = -0.34, pred = -0.06, hyst = -0.31, hyst_pct = 0.00, period_length = 705.22
19:11:21.596 00.000 15712 PPEC: input: -0.57, control: -0.40, exposure: 1500
19:11:21.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:21.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:11:21.596 00.000 15712 MoveAxis(E, 131, ABG)
19:11:21.596 00.000 15712 Guiding  Dir = 2, Dur = 131
19:11:21.596 00.000 15712 IsGuiding returns 0
19:11:21.614 00.018 15712 PulseGuide returned control before completion, sleep 128
19:11:21.756 00.142 15712 IsGuiding returns 0
19:11:21.756 00.000 15712 Move returns status 0, amount 131
19:11:21.756 00.000 15712 MoveAxis(N, 0, ABG)
19:11:21.756 00.000 15712 Move returns status 0, amount 0
19:11:21.756 00.000 15712 move complete, result=0
19:11:21.756 00.000 15712 worker thread done servicing request
19:11:21.756 00.000 15712 Worker thread wakes up
19:11:21.756 00.000 7988 GuideStep: -0.6 px 131 ms EAST, -0.2 px 0 ms NORTH
19:11:21.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:21.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:23.399 01.643 15712 Exposure complete
19:11:23.460 00.061 15712 worker thread done servicing request
19:11:23.460 00.000 7988 OnExposeComplete: enter
19:11:23.460 00.000 7988 UpdateGuideState(): m_state=6
19:11:23.462 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
19:11:23.462 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=433.66, Mass=1437, SNR=25.6, Peak=194 HFD=3.4
19:11:23.464 00.002 7988 MultiStar: [#1 0.14,0.01,1.02,U] [#2 0.40,-0.38,1.05,U] [#3 0.13,-0.10,0.94,U] [#4 0.26,-0.18,1.03,U] [#5 0.10,-0.10,0.74,U] [#6 0.11,-0.32,0.70,U] [#7 -0.02,-0.10,0.66,U] [#8 0.26,-0.20,0.64,U] 
19:11:23.466 00.002 7988 refined, 8 included, MultiStar: {0.17, -0.20}, one-star: {0.07, -0.42}
19:11:23.466 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
19:11:23.468 00.002 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.46)
19:11:23.468 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.27 cameraTheta=-0.87 mountX=0.20 mountY=-0.17, mountTheta=-0.69
19:11:23.471 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.20, opts=13)
19:11:23.471 00.000 7988 Enqueuing Move request for scope (0.17, -0.20)
19:11:23.473 00.002 15712 Worker thread wakes up
19:11:23.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
19:11:23.473 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
19:11:23.473 00.000 15712 Moving (0.17, -0.20) raw xDistance=0.20 yDistance=-0.17
19:11:23.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:23.473 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.6
19:11:23.475 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:23.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:23.475 00.000 7988 Enqueuing Expose request
19:11:23.475 00.000 15712 PPEC rslt: input = 0.20, final = 0.07, react = 0.12, pred = -0.06, hyst = 0.08, hyst_pct = 0.00, period_length = 705.24
19:11:23.475 00.000 15712 PPEC: input: 0.20, control: 0.07, exposure: 1500
19:11:23.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:23.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:11:23.475 00.000 15712 MoveAxis(W, 21, ABG)
19:11:23.475 00.000 15712 Guiding  Dir = 3, Dur = 21
19:11:23.475 00.000 15712 IsGuiding returns 0
19:11:23.498 00.023 15712 PulseGuide returned control before completion, sleep 11
19:11:23.541 00.043 15712 IsGuiding returns 0
19:11:23.541 00.000 15712 Move returns status 0, amount 21
19:11:23.541 00.000 15712 MoveAxis(N, 0, ABG)
19:11:23.541 00.000 15712 Move returns status 0, amount 0
19:11:23.541 00.000 15712 move complete, result=0
19:11:23.541 00.000 15712 worker thread done servicing request
19:11:23.541 00.000 15712 Worker thread wakes up
19:11:23.541 00.000 7988 GuideStep: 0.2 px 21 ms WEST, -0.2 px 0 ms NORTH
19:11:23.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:23.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:24.962 01.421 15712 Exposure complete
19:11:25.023 00.061 15712 worker thread done servicing request
19:11:25.023 00.000 7988 OnExposeComplete: enter
19:11:25.023 00.000 7988 UpdateGuideState(): m_state=6
19:11:25.023 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
19:11:25.023 00.000 7988 Star::Find returns 1 (0), X=1178.72, Y=432.86, Mass=1379, SNR=25.2, Peak=219 HFD=2.9
19:11:25.023 00.000 7988 MultiStar: [#1 0.18,-1.05,1.04,U] [#2 0.19,-1.05,1.02,U] [#3 0.06,-1.01,0.95,U] [#4 0.21,-1.03,1.02,U] [#5 -0.08,-1.06,0.74,U] [#6 0.39,-1.18,0.00,M1] [#7 0.01,-1.19,0.67,U] [#8 0.02,-1.05,0.66,U] 
19:11:25.023 00.000 7988 refined, 7 included, MultiStar: {0.11, -1.08}, one-star: {0.14, -1.22}
19:11:25.023 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
19:11:25.023 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.07)
19:11:25.023 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-1.08 hyp=1.09 cameraTheta=-1.47 mountX=1.08 mountY=-0.08, mountTheta=-0.07
19:11:25.023 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-1.08, opts=13)
19:11:25.023 00.000 7988 Enqueuing Move request for scope (0.11, -1.08)
19:11:25.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:25.023 00.000 7988 UpdateGuideState exits: m=1379 SNR=25.2
19:11:25.038 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:25.041 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:25.041 00.000 7988 Enqueuing Expose request
19:11:25.043 00.002 15712 Worker thread wakes up
19:11:25.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.08) opts 0xd
19:11:25.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -1.08)
19:11:25.043 00.000 15712 Moving (0.11, -1.08) raw xDistance=1.08 yDistance=-0.08
19:11:25.043 00.000 15712 PPEC rslt: input = 1.08, final = 0.60, react = 0.65, pred = -0.05, hyst = 0.56, hyst_pct = 0.00, period_length = 705.26
19:11:25.043 00.000 15712 PPEC: input: 1.08, control: 0.60, exposure: 1500
19:11:25.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:25.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:11:25.043 00.000 15712 MoveAxis(W, 195, ABG)
19:11:25.043 00.000 15712 Guiding  Dir = 3, Dur = 195
19:11:25.072 00.029 15712 IsGuiding returns 0
19:11:25.091 00.019 15712 PulseGuide returned control before completion, sleep 190
19:11:25.294 00.203 15712 IsGuiding returns 0
19:11:25.294 00.000 15712 Move returns status 0, amount 195
19:11:25.294 00.000 15712 MoveAxis(N, 0, ABG)
19:11:25.294 00.000 15712 Move returns status 0, amount 0
19:11:25.294 00.000 15712 move complete, result=0
19:11:25.294 00.000 7988 GuideStep: 1.1 px 195 ms WEST, -0.1 px 0 ms NORTH
19:11:25.308 00.014 15712 worker thread done servicing request
19:11:25.308 00.000 15712 Worker thread wakes up
19:11:25.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:25.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:26.950 01.642 15712 Exposure complete
19:11:27.014 00.064 15712 worker thread done servicing request
19:11:27.016 00.002 7988 OnExposeComplete: enter
19:11:27.016 00.000 7988 UpdateGuideState(): m_state=6
19:11:27.016 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
19:11:27.016 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=433.65, Mass=1434, SNR=25.7, Peak=185 HFD=3.3
19:11:27.016 00.000 7988 MultiStar: [#1 0.17,-0.01,1.00,U] [#2 0.27,-0.31,1.01,U] [#3 0.20,-0.32,0.95,U] [#4 0.28,0.07,1.04,U] [#5 -0.05,-0.14,0.73,U] [#6 0.09,-0.26,0.72,U] [#7 0.02,-0.07,0.67,U] [#8 0.23,-0.22,0.67,U] 
19:11:27.016 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.19}, one-star: {-0.07, -0.43}
19:11:27.016 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.63 = 0.63)
19:11:27.016 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.74 = -2.54)
19:11:27.016 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.95 mountX=0.19 mountY=-0.13, mountTheta=-0.61
19:11:27.027 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.19, opts=13)
19:11:27.027 00.000 7988 Enqueuing Move request for scope (0.13, -0.19)
19:11:27.029 00.002 15712 Worker thread wakes up
19:11:27.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
19:11:27.029 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
19:11:27.029 00.000 15712 Moving (0.13, -0.19) raw xDistance=0.19 yDistance=-0.13
19:11:27.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:27.029 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.7
19:11:27.032 00.003 15712 PPEC rslt: input = 0.19, final = 0.05, react = 0.11, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 705.28
19:11:27.032 00.000 15712 PPEC: input: 0.19, control: 0.05, exposure: 1500
19:11:27.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:27.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:11:27.032 00.000 15712 MoveAxis(W, 15, ABG)
19:11:27.032 00.000 15712 Guiding  Dir = 3, Dur = 15
19:11:27.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:27.034 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:27.034 00.000 7988 Enqueuing Expose request
19:11:27.036 00.002 15712 IsGuiding returns 0
19:11:27.064 00.028 15712 IsGuiding returns 1
19:11:27.064 00.000 15712 scope still moving after pulse duration time elapsed
19:11:27.091 00.027 15712 IsGuiding returns 1
19:11:27.123 00.032 15712 IsGuiding returns 0
19:11:27.123 00.000 15712 scope move finished after 15 + 77 ms
19:11:27.123 00.000 15712 Move returns status 0, amount 15
19:11:27.123 00.000 15712 MoveAxis(N, 0, ABG)
19:11:27.123 00.000 15712 Move returns status 0, amount 0
19:11:27.123 00.000 15712 move complete, result=0
19:11:27.123 00.000 7988 GuideStep: 0.2 px 15 ms WEST, -0.1 px 0 ms NORTH
19:11:27.130 00.007 15712 worker thread done servicing request
19:11:27.130 00.000 15712 Worker thread wakes up
19:11:27.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:27.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:28.545 01.415 15712 Exposure complete
19:11:28.605 00.060 15712 worker thread done servicing request
19:11:28.607 00.002 7988 OnExposeComplete: enter
19:11:28.607 00.000 7988 UpdateGuideState(): m_state=6
19:11:28.607 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
19:11:28.607 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=435.33, Mass=1435, SNR=25.7, Peak=192 HFD=3.1
19:11:28.607 00.000 7988 MultiStar: [#1 0.06,1.74,0.00,M1] [#2 0.26,1.24,0.00,M1] [#3 0.39,1.42,0.00,M1] [#4 0.11,1.52,0.00,M1] [#5 0.03,1.61,0.00,M1] [#6 0.22,1.18,0.68,U] [#7 -0.23,1.23,0.00,M1] [#8 0.06,1.57,0.00,M1] 
19:11:28.612 00.005 7988 refined, 1 included, MultiStar: {0.15, 1.22}, one-star: {0.09, 1.25}
19:11:28.612 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
19:11:28.612 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
19:11:28.612 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=1.22 hyp=1.23 cameraTheta=1.45 mountX=-1.22 mountY=-0.18, mountTheta=-3.00
19:11:28.617 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=1.22, opts=13)
19:11:28.619 00.002 7988 Enqueuing Move request for scope (0.15, 1.22)
19:11:28.619 00.000 15712 Worker thread wakes up
19:11:28.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.22) opts 0xd
19:11:28.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 1.22)
19:11:28.619 00.000 15712 Moving (0.15, 1.22) raw xDistance=-1.22 yDistance=-0.18
19:11:28.621 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:28.621 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.7
19:11:28.621 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:28.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:28.621 00.000 7988 Enqueuing Expose request
19:11:28.621 00.000 15712 PPEC rslt: input = -1.22, final = -0.77, react = -0.73, pred = -0.03, hyst = -0.62, hyst_pct = 0.00, period_length = 705.30
19:11:28.621 00.000 15712 PPEC: input: -1.22, control: -0.77, exposure: 1500
19:11:28.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:28.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:11:28.621 00.000 15712 MoveAxis(E, 250, ABG)
19:11:28.621 00.000 15712 Guiding  Dir = 2, Dur = 250
19:11:28.647 00.026 15712 IsGuiding returns 0
19:11:28.658 00.011 15712 PulseGuide returned control before completion, sleep 245
19:11:28.909 00.251 15712 IsGuiding returns 1
19:11:28.909 00.000 15712 scope still moving after pulse duration time elapsed
19:11:28.941 00.032 15712 IsGuiding returns 0
19:11:28.941 00.000 15712 scope move finished after 250 + 53 ms
19:11:28.941 00.000 15712 Move returns status 0, amount 250
19:11:28.941 00.000 15712 MoveAxis(N, 0, ABG)
19:11:28.941 00.000 15712 Move returns status 0, amount 0
19:11:28.941 00.000 15712 move complete, result=0
19:11:28.941 00.000 15712 worker thread done servicing request
19:11:28.941 00.000 15712 Worker thread wakes up
19:11:28.941 00.000 7988 GuideStep: -1.2 px 250 ms EAST, -0.2 px 0 ms NORTH
19:11:28.953 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:28.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:30.585 01.632 15712 Exposure complete
19:11:30.645 00.060 15712 worker thread done servicing request
19:11:30.647 00.002 7988 OnExposeComplete: enter
19:11:30.647 00.000 7988 UpdateGuideState(): m_state=6
19:11:30.647 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
19:11:30.647 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=435.81, Mass=1299, SNR=24.3, Peak=211 HFD=3.0
19:11:30.647 00.000 7988 MultiStar: [#1 -0.10,2.30,0.00,M2] [#2 0.04,1.99,0.00,M2] [#3 0.08,2.08,0.00,M2] [#4 0.15,2.13,0.00,M2] [#5 0.02,2.16,0.00,M2] [#6 0.20,1.89,0.00,M1] [#7 -0.03,1.75,0.00,M2] [#8 -0.08,1.92,0.00,M2] 
19:11:30.647 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
19:11:30.653 00.006 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
19:11:30.653 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=1.73 hyp=1.73 cameraTheta=1.54 mountX=-1.73 mountY=-0.10, mountTheta=-3.08
19:11:30.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=1.73, opts=13)
19:11:30.653 00.000 7988 Enqueuing Move request for scope (0.06, 1.73)
19:11:30.653 00.000 15712 Worker thread wakes up
19:11:30.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 1.73) opts 0xd
19:11:30.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 1.73)
19:11:30.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:11:30.653 00.000 7988 UpdateGuideState exits: m=1299 SNR=24.3
19:11:30.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:30.653 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:30.663 00.010 7988 Enqueuing Expose request
19:11:30.663 00.000 15712 Moving (0.06, 1.73) raw xDistance=-1.73 yDistance=-0.10
19:11:30.665 00.002 15712 PPEC rslt: input = -1.73, final = -1.07, react = -1.04, pred = -0.03, hyst = -0.93, hyst_pct = 0.00, period_length = 705.31
19:11:30.665 00.000 15712 PPEC: input: -1.73, control: -1.07, exposure: 1500
19:11:30.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:30.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:11:30.665 00.000 15712 MoveAxis(E, 350, ABG)
19:11:30.665 00.000 15712 Guiding  Dir = 2, Dur = 350
19:11:30.665 00.000 15712 IsGuiding returns 0
19:11:30.687 00.022 15712 PulseGuide returned control before completion, sleep 335
19:11:31.045 00.358 15712 IsGuiding returns 0
19:11:31.045 00.000 15712 Move returns status 0, amount 350
19:11:31.045 00.000 15712 MoveAxis(N, 0, ABG)
19:11:31.045 00.000 15712 Move returns status 0, amount 0
19:11:31.045 00.000 15712 move complete, result=0
19:11:31.045 00.000 15712 worker thread done servicing request
19:11:31.045 00.000 15712 Worker thread wakes up
19:11:31.045 00.000 7988 GuideStep: -1.7 px 350 ms EAST, -0.1 px 0 ms NORTH
19:11:31.047 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:31.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:32.465 01.418 15712 Exposure complete
19:11:32.527 00.062 15712 worker thread done servicing request
19:11:32.527 00.000 7988 OnExposeComplete: enter
19:11:32.527 00.000 7988 UpdateGuideState(): m_state=6
19:11:32.527 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
19:11:32.527 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=435.75, Mass=1456, SNR=25.6, Peak=185 HFD=3.4
19:11:32.527 00.000 7988 MultiStar: [#1 0.03,1.94,0.00,M3] [#2 0.07,1.85,0.00,M3] [#3 0.06,1.74,0.00,M3] [#4 0.10,1.75,0.00,M3] [#5 -0.26,2.21,0.00,M3] [#6 0.16,1.87,0.00,M2] [#7 -0.04,2.06,0.00,M3] [#8 -0.04,1.90,0.00,M3] 
19:11:32.527 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
19:11:32.527 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
19:11:32.527 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=1.67 hyp=1.68 cameraTheta=1.64 mountX=-1.67 mountY=0.07, mountTheta=3.10
19:11:32.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=1.67, opts=13)
19:11:32.527 00.000 7988 Enqueuing Move request for scope (-0.11, 1.67)
19:11:32.527 00.000 15712 Worker thread wakes up
19:11:32.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.67) opts 0xd
19:11:32.527 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 1.67)
19:11:32.527 00.000 15712 Moving (-0.11, 1.67) raw xDistance=-1.67 yDistance=0.07
19:11:32.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:32.527 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.6
19:11:32.542 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:32.543 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:32.543 00.000 7988 Enqueuing Expose request
19:11:32.543 00.000 15712 PPEC rslt: input = -1.67, final = -1.03, react = -1.00, pred = -0.03, hyst = -0.95, hyst_pct = 0.00, period_length = 705.33
19:11:32.543 00.000 15712 PPEC: input: -1.67, control: -1.03, exposure: 1500
19:11:32.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:32.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:11:32.543 00.000 15712 MoveAxis(E, 337, ABG)
19:11:32.543 00.000 15712 Guiding  Dir = 2, Dur = 337
19:11:32.543 00.000 15712 IsGuiding returns 0
19:11:32.563 00.020 15712 PulseGuide returned control before completion, sleep 331
19:11:32.911 00.348 15712 IsGuiding returns 0
19:11:32.911 00.000 15712 Move returns status 0, amount 337
19:11:32.911 00.000 15712 MoveAxis(N, 0, ABG)
19:11:32.911 00.000 15712 Move returns status 0, amount 0
19:11:32.911 00.000 15712 move complete, result=0
19:11:32.911 00.000 15712 worker thread done servicing request
19:11:32.911 00.000 15712 Worker thread wakes up
19:11:32.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:32.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:32.911 00.000 7988 GuideStep: -1.7 px 337 ms EAST, 0.1 px 0 ms NORTH
19:11:34.557 01.646 15712 Exposure complete
19:11:34.621 00.064 15712 worker thread done servicing request
19:11:34.621 00.000 7988 OnExposeComplete: enter
19:11:34.621 00.000 7988 UpdateGuideState(): m_state=6
19:11:34.621 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
19:11:34.621 00.000 7988 Star::Find returns 1 (0), X=1178.72, Y=434.51, Mass=1398, SNR=25.4, Peak=211 HFD=3.2
19:11:34.621 00.000 7988 MultiStar: [#1 0.11,0.76,0.96,U] [#2 0.39,0.55,1.01,U] [#3 0.13,0.71,0.99,U] [#4 0.32,0.66,1.08,U] [#5 0.07,0.80,0.66,U] [#6 0.41,0.73,0.69,U] [#7 0.05,0.66,0.68,U] [#8 0.13,0.96,0.69,U] 
19:11:34.627 00.006 7988 single-star, 8 included, MultiStar: {0.20, 0.68}, one-star: {0.14, 0.43}
19:11:34.627 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
19:11:34.629 00.002 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.33)
19:11:34.629 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.43 hyp=0.45 cameraTheta=1.26 mountX=-0.43 mountY=-0.15, mountTheta=-2.81
19:11:34.631 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.43, opts=13)
19:11:34.634 00.003 7988 Enqueuing Move request for scope (0.14, 0.43)
19:11:34.635 00.001 15712 Worker thread wakes up
19:11:34.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.43) opts 0xd
19:11:34.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.43)
19:11:34.635 00.000 15712 Moving (0.14, 0.43) raw xDistance=-0.43 yDistance=-0.15
19:11:34.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:34.635 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.4
19:11:34.637 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:34.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:34.637 00.000 7988 Enqueuing Expose request
19:11:34.637 00.000 15712 PPEC rslt: input = -0.43, final = -0.33, react = -0.26, pred = -0.07, hyst = -0.30, hyst_pct = 0.00, period_length = 705.34
19:11:34.637 00.000 15712 PPEC: input: -0.43, control: -0.33, exposure: 1500
19:11:34.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:34.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:11:34.637 00.000 15712 MoveAxis(E, 108, ABG)
19:11:34.637 00.000 15712 Guiding  Dir = 2, Dur = 108
19:11:34.637 00.000 15712 IsGuiding returns 0
19:11:34.657 00.020 15712 PulseGuide returned control before completion, sleep 103
19:11:34.763 00.106 15712 IsGuiding returns 1
19:11:34.763 00.000 15712 scope still moving after pulse duration time elapsed
19:11:34.811 00.048 15712 IsGuiding returns 0
19:11:34.811 00.000 15712 scope move finished after 108 + 67 ms
19:11:34.811 00.000 15712 Move returns status 0, amount 108
19:11:34.811 00.000 15712 MoveAxis(N, 0, ABG)
19:11:34.811 00.000 15712 Move returns status 0, amount 0
19:11:34.811 00.000 15712 move complete, result=0
19:11:34.811 00.000 7988 GuideStep: -0.4 px 108 ms EAST, -0.1 px 0 ms NORTH
19:11:34.819 00.008 15712 worker thread done servicing request
19:11:34.819 00.000 15712 Worker thread wakes up
19:11:34.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:34.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:36.229 01.410 15712 Exposure complete
19:11:36.291 00.062 15712 worker thread done servicing request
19:11:36.291 00.000 7988 OnExposeComplete: enter
19:11:36.291 00.000 7988 UpdateGuideState(): m_state=6
19:11:36.294 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
19:11:36.294 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=433.49, Mass=1360, SNR=25.0, Peak=174 HFD=3.2
19:11:36.296 00.002 7988 MultiStar: [#1 0.16,-0.55,1.02,U] [#2 0.15,-0.68,1.03,U] [#3 0.28,-0.76,0.95,U] [#4 0.10,-0.59,1.06,U] [#5 0.29,-0.41,0.70,U] [#6 0.41,-0.92,0.73,U] [#7 -0.07,-0.71,0.66,U] [#8 0.12,-0.55,0.67,U] 
19:11:36.296 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.64}, one-star: {0.07, -0.59}
19:11:36.298 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
19:11:36.300 00.002 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
19:11:36.301 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=-0.59 hyp=0.59 cameraTheta=-1.45 mountX=0.59 mountY=-0.06, mountTheta=-0.10
19:11:36.301 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.59, opts=13)
19:11:36.301 00.000 7988 Enqueuing Move request for scope (0.07, -0.59)
19:11:36.301 00.000 15712 Worker thread wakes up
19:11:36.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.59) opts 0xd
19:11:36.301 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.59)
19:11:36.301 00.000 15712 Moving (0.07, -0.59) raw xDistance=0.59 yDistance=-0.06
19:11:36.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:36.307 00.006 7988 UpdateGuideState exits: m=1360 SNR=25.0
19:11:36.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:36.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:36.307 00.000 7988 Enqueuing Expose request
19:11:36.307 00.000 15712 PPEC rslt: input = 0.59, final = 0.27, react = 0.35, pred = -0.09, hyst = 0.26, hyst_pct = 0.00, period_length = 705.36
19:11:36.307 00.000 15712 PPEC: input: 0.59, control: 0.27, exposure: 1500
19:11:36.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:36.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:11:36.307 00.000 15712 MoveAxis(W, 87, ABG)
19:11:36.307 00.000 15712 Guiding  Dir = 3, Dur = 87
19:11:36.307 00.000 15712 IsGuiding returns 0
19:11:36.334 00.027 15712 PulseGuide returned control before completion, sleep 74
19:11:36.418 00.084 15712 IsGuiding returns 1
19:11:36.418 00.000 15712 scope still moving after pulse duration time elapsed
19:11:36.461 00.043 15712 IsGuiding returns 0
19:11:36.461 00.000 15712 scope move finished after 87 + 64 ms
19:11:36.461 00.000 15712 Move returns status 0, amount 87
19:11:36.461 00.000 15712 MoveAxis(N, 0, ABG)
19:11:36.461 00.000 15712 Move returns status 0, amount 0
19:11:36.461 00.000 15712 move complete, result=0
19:11:36.461 00.000 15712 worker thread done servicing request
19:11:36.461 00.000 15712 Worker thread wakes up
19:11:36.464 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:36.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:36.464 00.000 7988 GuideStep: 0.6 px 87 ms WEST, -0.1 px 0 ms NORTH
19:11:38.093 01.629 15712 Exposure complete
19:11:38.153 00.060 15712 worker thread done servicing request
19:11:38.153 00.000 7988 OnExposeComplete: enter
19:11:38.153 00.000 7988 UpdateGuideState(): m_state=6
19:11:38.158 00.005 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
19:11:38.160 00.002 7988 Star::Find returns 1 (0), X=1178.73, Y=431.50, Mass=1465, SNR=25.9, Peak=195 HFD=3.3
19:11:38.160 00.000 7988 MultiStar: large primary error, entering stabilization period
19:11:38.162 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
19:11:38.162 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.11)
19:11:38.164 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-2.58 hyp=2.58 cameraTheta=-1.51 mountX=2.58 mountY=-0.08, mountTheta=-0.03
19:11:38.166 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-2.58, opts=13)
19:11:38.166 00.000 7988 Enqueuing Move request for scope (0.14, -2.58)
19:11:38.168 00.002 15712 Worker thread wakes up
19:11:38.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -2.58) opts 0xd
19:11:38.168 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -2.58)
19:11:38.168 00.000 15712 Moving (0.14, -2.58) raw xDistance=2.58 yDistance=-0.08
19:11:38.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:38.168 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.9
19:11:38.170 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:38.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:38.170 00.000 7988 Enqueuing Expose request
19:11:38.170 00.000 15712 PPEC rslt: input = 2.58, final = 1.44, react = 1.55, pred = -0.11, hyst = 1.37, hyst_pct = 0.00, period_length = 705.37
19:11:38.170 00.000 15712 PPEC: input: 2.58, control: 1.44, exposure: 1500
19:11:38.170 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:38.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:11:38.170 00.000 15712 MoveAxis(W, 469, ABG)
19:11:38.170 00.000 15712 Guiding  Dir = 3, Dur = 469
19:11:38.170 00.000 15712 IsGuiding returns 0
19:11:38.190 00.020 15712 PulseGuide returned control before completion, sleep 464
19:11:38.682 00.492 15712 IsGuiding returns 0
19:11:38.682 00.000 15712 Move returns status 0, amount 469
19:11:38.682 00.000 15712 MoveAxis(N, 0, ABG)
19:11:38.682 00.000 15712 Move returns status 0, amount 0
19:11:38.682 00.000 15712 move complete, result=0
19:11:38.682 00.000 7988 GuideStep: 2.6 px 469 ms WEST, -0.1 px 0 ms NORTH
19:11:38.687 00.005 15712 worker thread done servicing request
19:11:38.687 00.000 15712 Worker thread wakes up
19:11:38.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:38.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:40.097 01.410 15712 Exposure complete
19:11:40.161 00.064 15712 worker thread done servicing request
19:11:40.161 00.000 7988 OnExposeComplete: enter
19:11:40.161 00.000 7988 UpdateGuideState(): m_state=6
19:11:40.164 00.003 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
19:11:40.164 00.000 7988 Star::Find returns 1 (0), X=1178.77, Y=431.37, Mass=1506, SNR=26.3, Peak=209 HFD=3.3
19:11:40.164 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
19:11:40.164 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.10)
19:11:40.164 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-2.71 hyp=2.72 cameraTheta=-1.50 mountX=2.71 mountY=-0.12, mountTheta=-0.05
19:11:40.164 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-2.71, opts=13)
19:11:40.164 00.000 7988 Enqueuing Move request for scope (0.19, -2.71)
19:11:40.164 00.000 15712 Worker thread wakes up
19:11:40.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -2.71) opts 0xd
19:11:40.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -2.71)
19:11:40.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:40.164 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.3
19:11:40.174 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:40.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:40.176 00.002 7988 Enqueuing Expose request
19:11:40.176 00.000 15712 Moving (0.19, -2.71) raw xDistance=2.71 yDistance=-0.12
19:11:40.178 00.002 15712 PPEC rslt: input = 2.71, final = 1.40, react = 1.62, pred = -0.22, hyst = 1.48, hyst_pct = 0.00, period_length = 705.38
19:11:40.178 00.000 15712 PPEC: input: 2.71, control: 1.40, exposure: 1500
19:11:40.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:40.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:11:40.178 00.000 15712 MoveAxis(W, 458, ABG)
19:11:40.178 00.000 15712 Guiding  Dir = 3, Dur = 458
19:11:40.181 00.003 15712 IsGuiding returns 0
19:11:40.198 00.017 15712 PulseGuide returned control before completion, sleep 446
19:11:40.676 00.478 15712 IsGuiding returns 0
19:11:40.676 00.000 15712 Move returns status 0, amount 458
19:11:40.676 00.000 15712 MoveAxis(N, 0, ABG)
19:11:40.676 00.000 15712 Move returns status 0, amount 0
19:11:40.676 00.000 15712 move complete, result=0
19:11:40.676 00.000 7988 GuideStep: 2.7 px 458 ms WEST, -0.1 px 0 ms NORTH
19:11:40.685 00.009 15712 worker thread done servicing request
19:11:40.685 00.000 15712 Worker thread wakes up
19:11:40.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:40.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:42.331 01.646 15712 Exposure complete
19:11:42.395 00.064 15712 worker thread done servicing request
19:11:42.395 00.000 7988 OnExposeComplete: enter
19:11:42.395 00.000 7988 UpdateGuideState(): m_state=6
19:11:42.395 00.000 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
19:11:42.395 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=435.07, Mass=1473, SNR=25.9, Peak=219 HFD=3.4
19:11:42.405 00.010 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:11:42.405 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:11:42.405 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.99 hyp=1.00 cameraTheta=1.46 mountX=-0.99 mountY=-0.13, mountTheta=-3.01
19:11:42.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.99, opts=13)
19:11:42.405 00.000 7988 Enqueuing Move request for scope (0.11, 0.99)
19:11:42.412 00.007 15712 Worker thread wakes up
19:11:42.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.99) opts 0xd
19:11:42.412 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.99)
19:11:42.412 00.000 15712 Moving (0.11, 0.99) raw xDistance=-0.99 yDistance=-0.13
19:11:42.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:42.412 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.9
19:11:42.415 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:42.415 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:42.417 00.002 7988 Enqueuing Expose request
19:11:42.417 00.000 15712 PPEC rslt: input = -0.99, final = -0.82, react = -0.59, pred = -0.23, hyst = -0.45, hyst_pct = 0.00, period_length = 705.40
19:11:42.417 00.000 15712 PPEC: input: -0.99, control: -0.82, exposure: 1500
19:11:42.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:42.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:11:42.417 00.000 15712 MoveAxis(E, 269, ABG)
19:11:42.417 00.000 15712 Guiding  Dir = 2, Dur = 269
19:11:42.419 00.002 15712 IsGuiding returns 0
19:11:42.442 00.023 15712 PulseGuide returned control before completion, sleep 257
19:11:42.709 00.267 15712 IsGuiding returns 1
19:11:42.709 00.000 15712 scope still moving after pulse duration time elapsed
19:11:42.741 00.032 15712 IsGuiding returns 0
19:11:42.741 00.000 15712 scope move finished after 269 + 57 ms
19:11:42.741 00.000 15712 Move returns status 0, amount 269
19:11:42.741 00.000 15712 MoveAxis(N, 0, ABG)
19:11:42.741 00.000 15712 Move returns status 0, amount 0
19:11:42.741 00.000 15712 move complete, result=0
19:11:42.741 00.000 15712 worker thread done servicing request
19:11:42.741 00.000 15712 Worker thread wakes up
19:11:42.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:42.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:42.741 00.000 7988 GuideStep: -1.0 px 269 ms EAST, -0.1 px 0 ms NORTH
19:11:44.160 01.419 15712 Exposure complete
19:11:44.221 00.061 15712 worker thread done servicing request
19:11:44.221 00.000 7988 OnExposeComplete: enter
19:11:44.221 00.000 7988 UpdateGuideState(): m_state=6
19:11:44.221 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
19:11:44.221 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=435.20, Mass=1460, SNR=25.8, Peak=234 HFD=3.2
19:11:44.221 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.13)
19:11:44.221 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.02)
19:11:44.221 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=1.12 hyp=1.12 cameraTheta=1.58 mountX=-1.12 mountY=-0.02, mountTheta=-3.13
19:11:44.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=1.12, opts=13)
19:11:44.221 00.000 7988 Enqueuing Move request for scope (-0.01, 1.12)
19:11:44.233 00.012 15712 Worker thread wakes up
19:11:44.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.12) opts 0xd
19:11:44.233 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 1.12)
19:11:44.233 00.000 15712 Moving (-0.01, 1.12) raw xDistance=-1.12 yDistance=-0.02
19:11:44.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:44.233 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.8
19:11:44.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:44.237 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:44.237 00.000 7988 Enqueuing Expose request
19:11:44.237 00.000 15712 PPEC rslt: input = -1.12, final = -0.71, react = -0.67, pred = -0.03, hyst = -0.52, hyst_pct = 0.00, period_length = 705.41
19:11:44.237 00.000 15712 PPEC: input: -1.12, control: -0.71, exposure: 1500
19:11:44.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:44.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:11:44.237 00.000 15712 MoveAxis(E, 230, ABG)
19:11:44.237 00.000 15712 Guiding  Dir = 2, Dur = 230
19:11:44.237 00.000 15712 IsGuiding returns 0
19:11:44.259 00.022 15712 PulseGuide returned control before completion, sleep 217
19:11:44.524 00.265 15712 IsGuiding returns 1
19:11:44.524 00.000 15712 scope still moving after pulse duration time elapsed
19:11:44.571 00.047 15712 IsGuiding returns 0
19:11:44.571 00.000 15712 scope move finished after 230 + 101 ms
19:11:44.571 00.000 15712 Move returns status 0, amount 230
19:11:44.571 00.000 15712 MoveAxis(N, 0, ABG)
19:11:44.571 00.000 15712 Move returns status 0, amount 0
19:11:44.571 00.000 15712 move complete, result=0
19:11:44.571 00.000 15712 worker thread done servicing request
19:11:44.571 00.000 15712 Worker thread wakes up
19:11:44.571 00.000 7988 GuideStep: -1.1 px 230 ms EAST, -0.0 px 0 ms NORTH
19:11:44.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:44.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:46.215 01.644 15712 Exposure complete
19:11:46.274 00.059 15712 worker thread done servicing request
19:11:46.277 00.003 7988 OnExposeComplete: enter
19:11:46.277 00.000 7988 UpdateGuideState(): m_state=6
19:11:46.277 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
19:11:46.277 00.000 7988 Star::Find returns 1 (0), X=1178.76, Y=435.45, Mass=1500, SNR=26.3, Peak=199 HFD=3.2
19:11:46.277 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
19:11:46.277 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.16)
19:11:46.277 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=1.37 hyp=1.38 cameraTheta=1.44 mountX=-1.37 mountY=-0.21, mountTheta=-2.99
19:11:46.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=1.37, opts=13)
19:11:46.277 00.000 7988 Enqueuing Move request for scope (0.18, 1.37)
19:11:46.277 00.000 15712 Worker thread wakes up
19:11:46.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 1.37) opts 0xd
19:11:46.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 1.37)
19:11:46.277 00.000 15712 Moving (0.18, 1.37) raw xDistance=-1.37 yDistance=-0.21
19:11:46.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:46.277 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
19:11:46.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:46.290 00.013 15712 PPEC rslt: input = -1.37, final = -0.86, react = -0.82, pred = -0.03, hyst = -0.79, hyst_pct = 0.00, period_length = 705.42
19:11:46.290 00.000 15712 PPEC: input: -1.37, control: -0.86, exposure: 1500
19:11:46.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:46.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:11:46.290 00.000 15712 MoveAxis(E, 280, ABG)
19:11:46.290 00.000 15712 Guiding  Dir = 2, Dur = 280
19:11:46.290 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:46.290 00.000 7988 Enqueuing Expose request
19:11:46.293 00.003 15712 IsGuiding returns 0
19:11:46.310 00.017 15712 PulseGuide returned control before completion, sleep 274
19:11:46.608 00.298 15712 IsGuiding returns 0
19:11:46.608 00.000 15712 Move returns status 0, amount 280
19:11:46.608 00.000 15712 MoveAxis(N, 0, ABG)
19:11:46.608 00.000 15712 Move returns status 0, amount 0
19:11:46.608 00.000 15712 move complete, result=0
19:11:46.608 00.000 7988 GuideStep: -1.4 px 280 ms EAST, -0.2 px 0 ms NORTH
19:11:46.615 00.007 15712 worker thread done servicing request
19:11:46.615 00.000 15712 Worker thread wakes up
19:11:46.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:46.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:48.029 01.414 15712 Exposure complete
19:11:48.092 00.063 15712 worker thread done servicing request
19:11:48.092 00.000 7988 OnExposeComplete: enter
19:11:48.094 00.002 7988 UpdateGuideState(): m_state=6
19:11:48.094 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
19:11:48.094 00.000 7988 Star::Find returns 1 (0), X=1178.80, Y=435.86, Mass=1435, SNR=25.6, Peak=212 HFD=3.4
19:11:48.094 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
19:11:48.094 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.15)
19:11:48.094 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=1.79 hyp=1.80 cameraTheta=1.45 mountX=-1.79 mountY=-0.26, mountTheta=-3.00
19:11:48.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=1.79, opts=13)
19:11:48.094 00.000 7988 Enqueuing Move request for scope (0.22, 1.79)
19:11:48.094 00.000 15712 Worker thread wakes up
19:11:48.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 1.79) opts 0xd
19:11:48.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 1.79)
19:11:48.094 00.000 15712 Moving (0.22, 1.79) raw xDistance=-1.79 yDistance=-0.26
19:11:48.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:11:48.094 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.6
19:11:48.105 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:48.110 00.005 15712 PPEC rslt: input = -1.79, final = -1.10, react = -1.07, pred = -0.02, hyst = -1.01, hyst_pct = 0.00, period_length = 705.43
19:11:48.110 00.000 15712 PPEC: input: -1.79, control: -1.10, exposure: 1500
19:11:48.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:11:48.112 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:11:48.112 00.000 15712 MoveAxis(E, 358, ABG)
19:11:48.112 00.000 15712 Guiding  Dir = 2, Dur = 358
19:11:48.112 00.000 15712 IsGuiding returns 0
19:11:48.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:48.114 00.002 7988 Enqueuing Expose request
19:11:48.127 00.013 15712 PulseGuide returned control before completion, sleep 349
19:11:48.510 00.383 15712 IsGuiding returns 0
19:11:48.510 00.000 15712 Move returns status 0, amount 358
19:11:48.510 00.000 15712 MoveAxis(N, 0, ABG)
19:11:48.510 00.000 15712 Move returns status 0, amount 0
19:11:48.510 00.000 15712 move complete, result=0
19:11:48.510 00.000 7988 GuideStep: -1.8 px 358 ms EAST, -0.3 px 0 ms NORTH
19:11:48.518 00.008 15712 worker thread done servicing request
19:11:48.518 00.000 15712 Worker thread wakes up
19:11:48.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:48.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:50.144 01.626 15712 Exposure complete
19:11:50.207 00.063 15712 worker thread done servicing request
19:11:50.207 00.000 7988 OnExposeComplete: enter
19:11:50.208 00.001 7988 UpdateGuideState(): m_state=6
19:11:50.208 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
19:11:50.208 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=434.29, Mass=1554, SNR=26.5, Peak=223 HFD=3.5
19:11:50.208 00.000 7988 MultiStar: exiting stabilization period
19:11:50.208 00.000 7988 MultiStar: [#1 0.16,0.47,0.94,U] [#2 0.23,0.46,0.99,U] [#3 0.19,0.46,0.95,U] [#4 0.25,0.55,1.02,U] [#5 0.02,0.43,0.69,U] [#6 0.33,0.18,0.68,U] [#7 -0.04,0.44,0.62,U] [#8 0.24,0.60,0.64,U] 
19:11:50.208 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.42}, one-star: {-0.01, 0.21}
19:11:50.208 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
19:11:50.208 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.01)
19:11:50.208 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.60 mountX=-0.21 mountY=0.00, mountTheta=3.13
19:11:50.208 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.21, opts=13)
19:11:50.220 00.012 7988 Enqueuing Move request for scope (-0.01, 0.21)
19:11:50.220 00.000 15712 Worker thread wakes up
19:11:50.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
19:11:50.220 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
19:11:50.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:50.220 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.5
19:11:50.224 00.004 15712 Moving (-0.01, 0.21) raw xDistance=-0.21 yDistance=0.00
19:11:50.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:50.226 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:50.226 00.000 7988 Enqueuing Expose request
19:11:50.226 00.000 15712 PPEC rslt: input = -0.21, final = -0.25, react = -0.12, pred = -0.13, hyst = -0.16, hyst_pct = 0.00, period_length = 705.44
19:11:50.226 00.000 15712 PPEC: input: -0.21, control: -0.25, exposure: 1500
19:11:50.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:50.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:11:50.226 00.000 15712 MoveAxis(E, 82, ABG)
19:11:50.226 00.000 15712 Guiding  Dir = 2, Dur = 82
19:11:50.226 00.000 15712 IsGuiding returns 0
19:11:50.258 00.032 15712 PulseGuide returned control before completion, sleep 63
19:11:50.335 00.077 15712 IsGuiding returns 1
19:11:50.335 00.000 15712 scope still moving after pulse duration time elapsed
19:11:50.367 00.032 15712 IsGuiding returns 0
19:11:50.367 00.000 15712 scope move finished after 82 + 59 ms
19:11:50.367 00.000 15712 Move returns status 0, amount 82
19:11:50.367 00.000 15712 MoveAxis(N, 0, ABG)
19:11:50.367 00.000 15712 Move returns status 0, amount 0
19:11:50.367 00.000 15712 move complete, result=0
19:11:50.367 00.000 7988 GuideStep: -0.2 px 82 ms EAST, 0.0 px 0 ms NORTH
19:11:50.373 00.006 15712 worker thread done servicing request
19:11:50.373 00.000 15712 Worker thread wakes up
19:11:50.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:50.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:51.789 01.416 15712 Exposure complete
19:11:51.850 00.061 15712 worker thread done servicing request
19:11:51.850 00.000 7988 OnExposeComplete: enter
19:11:51.852 00.002 7988 UpdateGuideState(): m_state=6
19:11:51.852 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
19:11:51.854 00.002 7988 Star::Find returns 1 (0), X=1178.74, Y=432.87, Mass=1411, SNR=25.3, Peak=185 HFD=3.5
19:11:51.854 00.000 7988 MultiStar: [#1 0.30,-1.17,1.03,U] [#2 0.25,-1.45,0.00,M1] [#3 0.24,-1.23,0.00,M1] [#4 0.20,-1.28,0.00,M1] [#5 0.10,-0.94,0.69,U] [#6 0.21,-1.41,0.00,M1] [#7 -0.04,-1.22,0.71,U] [#8 0.19,-1.12,0.66,U] 
19:11:51.856 00.002 7988 refined, 4 included, MultiStar: {0.15, -1.14}, one-star: {0.16, -1.21}
19:11:51.858 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
19:11:51.858 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
19:11:51.860 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-1.14 hyp=1.15 cameraTheta=-1.44 mountX=1.14 mountY=-0.13, mountTheta=-0.11
19:11:51.862 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-1.14, opts=13)
19:11:51.862 00.000 7988 Enqueuing Move request for scope (0.15, -1.14)
19:11:51.864 00.002 15712 Worker thread wakes up
19:11:51.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -1.14) opts 0xd
19:11:51.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -1.14)
19:11:51.864 00.000 15712 Moving (0.15, -1.14) raw xDistance=1.14 yDistance=-0.13
19:11:51.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:51.866 00.002 7988 UpdateGuideState exits: m=1411 SNR=25.3
19:11:51.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:51.866 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:51.869 00.003 7988 Enqueuing Expose request
19:11:51.869 00.000 15712 PPEC rslt: input = 1.14, final = 0.58, react = 0.68, pred = -0.10, hyst = 0.55, hyst_pct = 0.00, period_length = 705.45
19:11:51.869 00.000 15712 PPEC: input: 1.14, control: 0.58, exposure: 1500
19:11:51.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:51.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:11:51.869 00.000 15712 MoveAxis(W, 190, ABG)
19:11:51.869 00.000 15712 Guiding  Dir = 3, Dur = 190
19:11:51.886 00.017 15712 IsGuiding returns 0
19:11:51.903 00.017 15712 PulseGuide returned control before completion, sleep 185
19:11:52.108 00.205 15712 IsGuiding returns 0
19:11:52.108 00.000 15712 Move returns status 0, amount 190
19:11:52.108 00.000 15712 MoveAxis(N, 0, ABG)
19:11:52.108 00.000 15712 Move returns status 0, amount 0
19:11:52.108 00.000 15712 move complete, result=0
19:11:52.108 00.000 7988 GuideStep: 1.1 px 190 ms WEST, -0.1 px 0 ms NORTH
19:11:52.114 00.006 15712 worker thread done servicing request
19:11:52.114 00.000 15712 Worker thread wakes up
19:11:52.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:52.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:53.751 01.637 15712 Exposure complete
19:11:53.813 00.062 15712 worker thread done servicing request
19:11:53.813 00.000 7988 OnExposeComplete: enter
19:11:53.813 00.000 7988 UpdateGuideState(): m_state=6
19:11:53.813 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
19:11:53.813 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=430.56, Mass=1456, SNR=25.9, Peak=220 HFD=3.2
19:11:53.813 00.000 7988 MultiStar: large primary error, entering stabilization period
19:11:53.813 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
19:11:53.813 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:11:53.813 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-3.52 hyp=3.52 cameraTheta=-1.56 mountX=3.52 mountY=0.04, mountTheta=0.01
19:11:53.824 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-3.52, opts=13)
19:11:53.824 00.000 7988 Enqueuing Move request for scope (0.05, -3.52)
19:11:53.826 00.002 15712 Worker thread wakes up
19:11:53.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -3.52) opts 0xd
19:11:53.826 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -3.52)
19:11:53.826 00.000 15712 Moving (0.05, -3.52) raw xDistance=3.52 yDistance=0.04
19:11:53.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:53.827 00.001 7988 UpdateGuideState exits: m=1456 SNR=25.9
19:11:53.828 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:53.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:53.828 00.000 7988 Enqueuing Expose request
19:11:53.828 00.000 15712 PPEC rslt: input = 3.52, final = 1.99, react = 2.11, pred = -0.12, hyst = 1.88, hyst_pct = 0.00, period_length = 705.45
19:11:53.828 00.000 15712 PPEC: input: 3.52, control: 1.99, exposure: 1500
19:11:53.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:53.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:11:53.828 00.000 15712 MoveAxis(W, 649, ABG)
19:11:53.828 00.000 15712 Guiding  Dir = 3, Dur = 649
19:11:53.828 00.000 15712 IsGuiding returns 0
19:11:53.854 00.026 15712 PulseGuide returned control before completion, sleep 638
19:11:54.525 00.671 15712 IsGuiding returns 1
19:11:54.525 00.000 15712 scope still moving after pulse duration time elapsed
19:11:54.548 00.023 15712 IsGuiding returns 0
19:11:54.548 00.000 15712 scope move finished after 649 + 66 ms
19:11:54.548 00.000 15712 Move returns status 0, amount 649
19:11:54.548 00.000 15712 MoveAxis(N, 0, ABG)
19:11:54.548 00.000 15712 Move returns status 0, amount 0
19:11:54.548 00.000 15712 move complete, result=0
19:11:54.548 00.000 15712 worker thread done servicing request
19:11:54.548 00.000 15712 Worker thread wakes up
19:11:54.548 00.000 7988 GuideStep: 3.5 px 649 ms WEST, 0.0 px 0 ms NORTH
19:11:54.550 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:54.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:55.968 01.418 15712 Exposure complete
19:11:56.029 00.061 15712 worker thread done servicing request
19:11:56.029 00.000 7988 OnExposeComplete: enter
19:11:56.029 00.000 7988 UpdateGuideState(): m_state=6
19:11:56.029 00.000 7988 Star::Find(15, 1178, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
19:11:56.035 00.006 7988 Star::Find returns 1 (0), X=1178.77, Y=432.03, Mass=1426, SNR=25.5, Peak=174 HFD=4.0
19:11:56.035 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
19:11:56.037 00.002 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
19:11:56.037 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-2.05 hyp=2.06 cameraTheta=-1.48 mountX=2.05 mountY=-0.14, mountTheta=-0.07
19:11:56.038 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-2.05, opts=13)
19:11:56.040 00.002 7988 Enqueuing Move request for scope (0.19, -2.05)
19:11:56.040 00.000 15712 Worker thread wakes up
19:11:56.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -2.05) opts 0xd
19:11:56.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -2.05)
19:11:56.040 00.000 15712 Moving (0.19, -2.05) raw xDistance=2.05 yDistance=-0.14
19:11:56.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:56.040 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.5
19:11:56.044 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:56.045 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:56.045 00.000 7988 Enqueuing Expose request
19:11:56.045 00.000 15712 PPEC rslt: input = 2.05, final = 1.12, react = 1.23, pred = -0.11, hyst = 1.14, hyst_pct = 0.00, period_length = 705.46
19:11:56.045 00.000 15712 PPEC: input: 2.05, control: 1.12, exposure: 1500
19:11:56.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:56.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:11:56.045 00.000 15712 MoveAxis(W, 366, ABG)
19:11:56.045 00.000 15712 Guiding  Dir = 3, Dur = 366
19:11:56.045 00.000 15712 IsGuiding returns 0
19:11:56.077 00.032 15712 PulseGuide returned control before completion, sleep 348
19:11:56.443 00.366 15712 IsGuiding returns 0
19:11:56.443 00.000 15712 Move returns status 0, amount 366
19:11:56.443 00.000 15712 MoveAxis(N, 0, ABG)
19:11:56.443 00.000 15712 Move returns status 0, amount 0
19:11:56.443 00.000 15712 move complete, result=0
19:11:56.443 00.000 15712 worker thread done servicing request
19:11:56.445 00.002 15712 Worker thread wakes up
19:11:56.445 00.000 7988 GuideStep: 2.0 px 366 ms WEST, -0.1 px 0 ms NORTH
19:11:56.446 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:56.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:11:58.087 01.641 15712 Exposure complete
19:11:58.153 00.066 15712 worker thread done servicing request
19:11:58.154 00.001 7988 OnExposeComplete: enter
19:11:58.154 00.000 7988 UpdateGuideState(): m_state=6
19:11:58.154 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
19:11:58.154 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=436.05, Mass=1459, SNR=26.0, Peak=237 HFD=3.4
19:11:58.154 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
19:11:58.154 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
19:11:58.154 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=1.97 hyp=1.97 cameraTheta=1.56 mountX=-1.97 mountY=-0.08, mountTheta=-3.10
19:11:58.154 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=1.97, opts=13)
19:11:58.163 00.009 7988 Enqueuing Move request for scope (0.03, 1.97)
19:11:58.163 00.000 15712 Worker thread wakes up
19:11:58.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.97) opts 0xd
19:11:58.163 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 1.97)
19:11:58.163 00.000 15712 Moving (0.03, 1.97) raw xDistance=-1.97 yDistance=-0.08
19:11:58.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:11:58.165 00.002 7988 UpdateGuideState exits: m=1459 SNR=26.0
19:11:58.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:58.165 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:11:58.165 00.000 7988 Enqueuing Expose request
19:11:58.165 00.000 15712 PPEC rslt: input = -1.97, final = -1.28, react = -1.18, pred = -0.09, hyst = -0.94, hyst_pct = 0.00, period_length = 705.47
19:11:58.165 00.000 15712 PPEC: input: -1.97, control: -1.28, exposure: 1500
19:11:58.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:58.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:11:58.165 00.000 15712 MoveAxis(E, 417, ABG)
19:11:58.165 00.000 15712 Guiding  Dir = 2, Dur = 417
19:11:58.165 00.000 15712 IsGuiding returns 0
19:11:58.184 00.019 15712 PulseGuide returned control before completion, sleep 412
19:11:58.628 00.444 15712 IsGuiding returns 0
19:11:58.628 00.000 15712 Move returns status 0, amount 417
19:11:58.628 00.000 15712 MoveAxis(N, 0, ABG)
19:11:58.628 00.000 15712 Move returns status 0, amount 0
19:11:58.628 00.000 15712 move complete, result=0
19:11:58.628 00.000 7988 GuideStep: -2.0 px 417 ms EAST, -0.1 px 0 ms NORTH
19:11:58.636 00.008 15712 worker thread done servicing request
19:11:58.636 00.000 15712 Worker thread wakes up
19:11:58.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:11:58.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:00.045 01.409 15712 Exposure complete
19:12:00.104 00.059 15712 worker thread done servicing request
19:12:00.104 00.000 7988 OnExposeComplete: enter
19:12:00.109 00.005 7988 UpdateGuideState(): m_state=6
19:12:00.109 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
19:12:00.109 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=435.64, Mass=1464, SNR=25.9, Peak=186 HFD=3.3
19:12:00.109 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.14)
19:12:00.109 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.03)
19:12:00.109 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=1.56 hyp=1.56 cameraTheta=1.57 mountX=-1.56 mountY=-0.04, mountTheta=-3.11
19:12:00.116 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=1.56, opts=13)
19:12:00.116 00.000 7988 Enqueuing Move request for scope (0.00, 1.56)
19:12:00.116 00.000 15712 Worker thread wakes up
19:12:00.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 1.56) opts 0xd
19:12:00.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 1.56)
19:12:00.116 00.000 15712 Moving (0.00, 1.56) raw xDistance=-1.56 yDistance=-0.04
19:12:00.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:00.116 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.9
19:12:00.121 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:00.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:00.121 00.000 7988 Enqueuing Expose request
19:12:00.125 00.004 15712 PPEC rslt: input = -1.56, final = -0.93, react = -0.93, pred = 0.00, hyst = -0.77, hyst_pct = 0.00, period_length = 705.47
19:12:00.125 00.000 15712 PPEC: input: -1.56, control: -0.93, exposure: 1500
19:12:00.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:00.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:12:00.125 00.000 15712 MoveAxis(E, 304, ABG)
19:12:00.125 00.000 15712 Guiding  Dir = 2, Dur = 304
19:12:00.125 00.000 15712 IsGuiding returns 0
19:12:00.141 00.016 15712 PulseGuide returned control before completion, sleep 288
19:12:00.462 00.321 15712 IsGuiding returns 0
19:12:00.462 00.000 15712 Move returns status 0, amount 304
19:12:00.462 00.000 15712 MoveAxis(N, 0, ABG)
19:12:00.462 00.000 15712 Move returns status 0, amount 0
19:12:00.462 00.000 15712 move complete, result=0
19:12:00.462 00.000 7988 GuideStep: -1.6 px 304 ms EAST, -0.0 px 0 ms NORTH
19:12:00.474 00.012 15712 worker thread done servicing request
19:12:00.474 00.000 15712 Worker thread wakes up
19:12:00.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:00.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:02.103 01.629 15712 Exposure complete
19:12:02.164 00.061 15712 worker thread done servicing request
19:12:02.164 00.000 7988 OnExposeComplete: enter
19:12:02.164 00.000 7988 UpdateGuideState(): m_state=6
19:12:02.164 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
19:12:02.164 00.000 7988 Star::Find returns 1 (0), X=1178.75, Y=435.12, Mass=1512, SNR=26.3, Peak=231 HFD=3.0
19:12:02.164 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
19:12:02.164 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.19)
19:12:02.164 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=1.04 hyp=1.06 cameraTheta=1.41 mountX=-1.04 mountY=-0.20, mountTheta=-2.96
19:12:02.178 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=1.04, opts=13)
19:12:02.180 00.002 7988 Enqueuing Move request for scope (0.17, 1.04)
19:12:02.180 00.000 15712 Worker thread wakes up
19:12:02.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 1.04) opts 0xd
19:12:02.180 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 1.04)
19:12:02.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:02.180 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.3
19:12:02.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:02.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:02.180 00.000 7988 Enqueuing Expose request
19:12:02.180 00.000 15712 Moving (0.17, 1.04) raw xDistance=-1.04 yDistance=-0.20
19:12:02.180 00.000 15712 PPEC rslt: input = -1.04, final = -0.64, react = -0.63, pred = -0.01, hyst = -0.64, hyst_pct = 0.00, period_length = 705.48
19:12:02.180 00.000 15712 PPEC: input: -1.04, control: -0.64, exposure: 1500
19:12:02.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:02.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:12:02.180 00.000 15712 MoveAxis(E, 208, ABG)
19:12:02.180 00.000 15712 Guiding  Dir = 2, Dur = 208
19:12:02.198 00.018 15712 IsGuiding returns 0
19:12:02.213 00.015 15712 PulseGuide returned control before completion, sleep 203
19:12:02.438 00.225 15712 IsGuiding returns 1
19:12:02.438 00.000 15712 scope still moving after pulse duration time elapsed
19:12:02.468 00.030 15712 IsGuiding returns 0
19:12:02.468 00.000 15712 scope move finished after 208 + 61 ms
19:12:02.469 00.001 15712 Move returns status 0, amount 208
19:12:02.469 00.000 15712 MoveAxis(N, 0, ABG)
19:12:02.469 00.000 15712 Move returns status 0, amount 0
19:12:02.469 00.000 15712 move complete, result=0
19:12:02.469 00.000 15712 worker thread done servicing request
19:12:02.469 00.000 15712 Worker thread wakes up
19:12:02.469 00.000 7988 GuideStep: -1.0 px 208 ms EAST, -0.2 px 0 ms NORTH
19:12:02.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:02.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:03.890 01.421 15712 Exposure complete
19:12:03.949 00.059 15712 worker thread done servicing request
19:12:03.949 00.000 7988 OnExposeComplete: enter
19:12:03.949 00.000 7988 UpdateGuideState(): m_state=6
19:12:03.949 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
19:12:03.949 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=434.31, Mass=1439, SNR=25.7, Peak=209 HFD=3.1
19:12:03.949 00.000 7988 MultiStar: exiting stabilization period
19:12:03.949 00.000 7988 MultiStar: [#1 0.09,0.33,1.02,U] [#2 0.02,0.27,1.04,U] [#3 0.13,0.11,0.94,U] [#4 0.03,0.33,1.06,U] [#5 -0.06,0.58,0.71,U] [#6 0.34,0.03,0.67,U] [#7 -0.25,0.51,0.68,U] [#8 -0.02,0.29,0.68,U] 
19:12:03.949 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.29}, one-star: {0.02, 0.23}
19:12:03.949 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:12:03.949 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
19:12:03.949 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.47 mountX=-0.23 mountY=-0.03, mountTheta=-3.02
19:12:03.964 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.23, opts=13)
19:12:03.966 00.002 7988 Enqueuing Move request for scope (0.02, 0.23)
19:12:03.966 00.000 15712 Worker thread wakes up
19:12:03.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
19:12:03.966 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
19:12:03.966 00.000 15712 Moving (0.02, 0.23) raw xDistance=-0.23 yDistance=-0.03
19:12:03.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:03.966 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.7
19:12:03.969 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:03.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:03.969 00.000 7988 Enqueuing Expose request
19:12:03.969 00.000 15712 PPEC rslt: input = -0.23, final = -0.28, react = -0.14, pred = -0.14, hyst = -0.18, hyst_pct = 0.00, period_length = 705.48
19:12:03.969 00.000 15712 PPEC: input: -0.23, control: -0.28, exposure: 1500
19:12:03.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:03.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:12:03.969 00.000 15712 MoveAxis(E, 91, ABG)
19:12:03.969 00.000 15712 Guiding  Dir = 2, Dur = 91
19:12:03.969 00.000 15712 IsGuiding returns 0
19:12:03.983 00.014 15712 PulseGuide returned control before completion, sleep 86
19:12:04.093 00.110 15712 IsGuiding returns 1
19:12:04.093 00.000 15712 scope still moving after pulse duration time elapsed
19:12:04.123 00.030 15712 IsGuiding returns 0
19:12:04.123 00.000 15712 scope move finished after 91 + 58 ms
19:12:04.123 00.000 15712 Move returns status 0, amount 91
19:12:04.123 00.000 15712 MoveAxis(N, 0, ABG)
19:12:04.123 00.000 15712 Move returns status 0, amount 0
19:12:04.123 00.000 15712 move complete, result=0
19:12:04.123 00.000 15712 worker thread done servicing request
19:12:04.123 00.000 15712 Worker thread wakes up
19:12:04.123 00.000 7988 GuideStep: -0.2 px 91 ms EAST, -0.0 px 0 ms NORTH
19:12:04.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:04.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:05.768 01.645 15712 Exposure complete
19:12:05.827 00.059 15712 worker thread done servicing request
19:12:05.829 00.002 7988 OnExposeComplete: enter
19:12:05.829 00.000 7988 UpdateGuideState(): m_state=6
19:12:05.829 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
19:12:05.829 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=431.89, Mass=1489, SNR=26.0, Peak=175 HFD=3.6
19:12:05.829 00.000 7988 MultiStar: [#1 0.02,-2.07,0.00,M1] [#2 0.19,-2.15,0.00,M1] [#3 0.26,-2.38,0.00,M1] [#4 0.27,-2.24,0.00,M1] [#5 -0.06,-2.07,0.00,M1] [#6 0.17,-2.20,0.00,M1] [#7 -0.20,-2.24,0.00,M1] [#8 0.18,-2.27,0.00,M1] 
19:12:05.829 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
19:12:05.829 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
19:12:05.836 00.007 7988 CameraToMount -- cameraX=0.00 cameraY=-2.19 hyp=2.19 cameraTheta=-1.57 mountX=2.19 mountY=0.05, mountTheta=0.02
19:12:05.836 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-2.19, opts=13)
19:12:05.836 00.000 7988 Enqueuing Move request for scope (0.00, -2.19)
19:12:05.836 00.000 15712 Worker thread wakes up
19:12:05.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -2.19) opts 0xd
19:12:05.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -2.19)
19:12:05.836 00.000 15712 Moving (0.00, -2.19) raw xDistance=2.19 yDistance=0.05
19:12:05.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:05.836 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.0
19:12:05.843 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:05.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:05.843 00.000 7988 Enqueuing Expose request
19:12:05.843 00.000 15712 PPEC rslt: input = 2.19, final = 1.16, react = 1.32, pred = -0.16, hyst = 1.15, hyst_pct = 0.00, period_length = 705.49
19:12:05.843 00.000 15712 PPEC: input: 2.19, control: 1.16, exposure: 1500
19:12:05.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:05.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:12:05.843 00.000 15712 MoveAxis(W, 378, ABG)
19:12:05.843 00.000 15712 Guiding  Dir = 3, Dur = 378
19:12:05.843 00.000 15712 IsGuiding returns 0
19:12:05.875 00.032 15712 PulseGuide returned control before completion, sleep 360
19:12:06.242 00.367 15712 IsGuiding returns 1
19:12:06.242 00.000 15712 scope still moving after pulse duration time elapsed
19:12:06.274 00.032 15712 IsGuiding returns 0
19:12:06.274 00.000 15712 scope move finished after 378 + 50 ms
19:12:06.276 00.002 15712 Move returns status 0, amount 378
19:12:06.276 00.000 15712 MoveAxis(N, 0, ABG)
19:12:06.276 00.000 15712 Move returns status 0, amount 0
19:12:06.276 00.000 15712 move complete, result=0
19:12:06.276 00.000 15712 worker thread done servicing request
19:12:06.276 00.000 15712 Worker thread wakes up
19:12:06.276 00.000 7988 GuideStep: 2.2 px 378 ms WEST, 0.1 px 0 ms NORTH
19:12:06.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:06.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:07.695 01.419 15712 Exposure complete
19:12:07.756 00.061 15712 worker thread done servicing request
19:12:07.756 00.000 7988 OnExposeComplete: enter
19:12:07.756 00.000 7988 UpdateGuideState(): m_state=6
19:12:07.760 00.004 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
19:12:07.761 00.001 7988 Star::Find returns 1 (0), X=1178.67, Y=430.75, Mass=1523, SNR=26.6, Peak=224 HFD=3.0
19:12:07.763 00.002 7988 MultiStar: large primary error, entering stabilization period
19:12:07.763 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
19:12:07.765 00.002 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = -3.14)
19:12:07.765 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-3.33 hyp=3.33 cameraTheta=-1.54 mountX=3.33 mountY=-0.00, mountTheta=-0.00
19:12:07.767 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-3.33, opts=13)
19:12:07.769 00.002 7988 Enqueuing Move request for scope (0.09, -3.33)
19:12:07.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:07.771 00.002 7988 UpdateGuideState exits: m=1523 SNR=26.6
19:12:07.772 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:07.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:07.772 00.000 7988 Enqueuing Expose request
19:12:07.772 00.000 15712 Worker thread wakes up
19:12:07.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -3.33) opts 0xd
19:12:07.772 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -3.33)
19:12:07.772 00.000 15712 Moving (0.09, -3.33) raw xDistance=3.33 yDistance=-0.00
19:12:07.778 00.006 15712 PPEC rslt: input = 3.33, final = 1.83, react = 2.00, pred = -0.17, hyst = 1.78, hyst_pct = 0.00, period_length = 705.49
19:12:07.778 00.000 15712 PPEC: input: 3.33, control: 1.83, exposure: 1500
19:12:07.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:07.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:12:07.778 00.000 15712 MoveAxis(W, 596, ABG)
19:12:07.778 00.000 15712 Guiding  Dir = 3, Dur = 596
19:12:07.778 00.000 15712 IsGuiding returns 0
19:12:07.788 00.010 15712 PulseGuide returned control before completion, sleep 592
19:12:08.400 00.612 15712 IsGuiding returns 0
19:12:08.400 00.000 15712 Move returns status 0, amount 596
19:12:08.400 00.000 15712 MoveAxis(N, 0, ABG)
19:12:08.400 00.000 15712 Move returns status 0, amount 0
19:12:08.400 00.000 15712 move complete, result=0
19:12:08.400 00.000 15712 worker thread done servicing request
19:12:08.400 00.000 15712 Worker thread wakes up
19:12:08.400 00.000 7988 GuideStep: 3.3 px 596 ms WEST, -0.0 px 0 ms NORTH
19:12:08.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:08.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:10.036 01.636 15712 Exposure complete
19:12:10.099 00.063 15712 worker thread done servicing request
19:12:10.099 00.000 7988 OnExposeComplete: enter
19:12:10.099 00.000 7988 UpdateGuideState(): m_state=6
19:12:10.103 00.004 7988 Star::Find(15, 1178, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
19:12:10.103 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=433.72, Mass=1503, SNR=26.2, Peak=192 HFD=3.2
19:12:10.105 00.002 7988 MultiStar: exiting stabilization period
19:12:10.107 00.002 7988 MultiStar: [#1 0.12,0.14,1.00,U] [#2 0.06,-0.25,1.00,U] [#3 0.20,-0.13,0.94,U] [#4 0.11,-0.05,1.01,U] [#5 -0.23,-0.04,0.67,U] [#6 0.03,-0.19,0.70,U] [#7 -0.16,-0.36,0.66,U] [#8 0.05,-0.15,0.64,U] 
19:12:10.107 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.15}, one-star: {-0.02, -0.36}
19:12:10.109 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
19:12:10.109 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
19:12:10.111 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.36 mountX=0.15 mountY=-0.03, mountTheta=-0.19
19:12:10.113 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.15, opts=13)
19:12:10.115 00.002 7988 Enqueuing Move request for scope (0.03, -0.15)
19:12:10.115 00.000 15712 Worker thread wakes up
19:12:10.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
19:12:10.115 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
19:12:10.115 00.000 15712 Moving (0.03, -0.15) raw xDistance=0.15 yDistance=-0.03
19:12:10.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:10.115 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.2
19:12:10.118 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:10.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:10.118 00.000 7988 Enqueuing Expose request
19:12:10.118 00.000 15712 PPEC rslt: input = 0.15, final = -0.10, react = 0.09, pred = -0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 705.50
19:12:10.118 00.000 15712 PPEC: input: 0.15, control: -0.10, exposure: 1500
19:12:10.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:10.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:12:10.118 00.000 15712 MoveAxis(E, 31, ABG)
19:12:10.118 00.000 15712 Guiding  Dir = 2, Dur = 31
19:12:10.118 00.000 15712 IsGuiding returns 0
19:12:10.131 00.013 15712 PulseGuide returned control before completion, sleep 21
19:12:10.179 00.048 15712 IsGuiding returns 0
19:12:10.179 00.000 15712 Move returns status 0, amount 31
19:12:10.179 00.000 15712 MoveAxis(N, 0, ABG)
19:12:10.179 00.000 15712 Move returns status 0, amount 0
19:12:10.179 00.000 15712 move complete, result=0
19:12:10.179 00.000 7988 GuideStep: 0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
19:12:10.179 00.000 15712 worker thread done servicing request
19:12:10.179 00.000 15712 Worker thread wakes up
19:12:10.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:10.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:11.611 01.432 15712 Exposure complete
19:12:11.674 00.063 15712 worker thread done servicing request
19:12:11.674 00.000 7988 OnExposeComplete: enter
19:12:11.675 00.001 7988 UpdateGuideState(): m_state=6
19:12:11.675 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
19:12:11.675 00.000 7988 Star::Find returns 1 (1), X=1178.65, Y=434.26, Mass=1451, SNR=25.8, Peak=255 HFD=3.0
19:12:11.675 00.000 7988 MultiStar: [#1 0.04,0.40,0.96,U] [#2 0.11,0.26,1.02,U] [#3 0.02,0.22,0.94,U] [#4 0.24,0.40,1.06,U] [#5 0.06,0.41,0.68,U] [#6 0.14,0.24,0.72,U] [#7 -0.18,0.16,0.69,U] [#8 0.03,0.23,0.62,U] 
19:12:11.675 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.28}, one-star: {0.07, 0.18}
19:12:11.675 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
19:12:11.675 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.39)
19:12:11.675 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.21 mountX=-0.18 mountY=-0.07, mountTheta=-2.76
19:12:11.675 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.18, opts=13)
19:12:11.675 00.000 7988 Enqueuing Move request for scope (0.07, 0.18)
19:12:11.675 00.000 15712 Worker thread wakes up
19:12:11.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
19:12:11.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
19:12:11.675 00.000 15712 Moving (0.07, 0.18) raw xDistance=-0.18 yDistance=-0.07
19:12:11.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:11.688 00.013 7988 UpdateGuideState exits: m=1451 SNR=25.8 Saturated
19:12:11.690 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:11.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:11.690 00.000 15712 PPEC rslt: input = -0.18, final = -0.18, react = -0.11, pred = -0.07, hyst = 0.01, hyst_pct = 0.00, period_length = 705.50
19:12:11.692 00.002 7988 Enqueuing Expose request
19:12:11.692 00.000 15712 PPEC: input: -0.18, control: -0.18, exposure: 1500
19:12:11.692 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:11.692 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:12:11.692 00.000 15712 MoveAxis(E, 58, ABG)
19:12:11.692 00.000 15712 Guiding  Dir = 2, Dur = 58
19:12:11.708 00.016 15712 IsGuiding returns 0
19:12:11.720 00.012 15712 PulseGuide returned control before completion, sleep 53
19:12:11.804 00.084 15712 IsGuiding returns 0
19:12:11.804 00.000 15712 Move returns status 0, amount 58
19:12:11.804 00.000 15712 MoveAxis(N, 0, ABG)
19:12:11.804 00.000 15712 Move returns status 0, amount 0
19:12:11.804 00.000 15712 move complete, result=0
19:12:11.804 00.000 7988 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
19:12:11.807 00.003 15712 worker thread done servicing request
19:12:11.807 00.000 15712 Worker thread wakes up
19:12:11.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:11.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:13.437 01.630 15712 Exposure complete
19:12:13.507 00.070 15712 worker thread done servicing request
19:12:13.509 00.002 7988 OnExposeComplete: enter
19:12:13.509 00.000 7988 UpdateGuideState(): m_state=6
19:12:13.511 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
19:12:13.511 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=434.69, Mass=1364, SNR=25.1, Peak=215 HFD=2.9
19:12:13.511 00.000 7988 MultiStar: [#1 0.17,1.02,1.06,U] [#2 0.20,0.81,1.04,U] [#3 0.07,0.81,0.97,U] [#4 0.25,1.01,1.05,U] [#5 0.07,0.88,0.74,U] [#6 0.20,1.04,0.71,U] [#7 -0.00,0.65,0.70,U] [#8 0.08,0.82,0.68,U] 
19:12:13.516 00.005 7988 single-star, 8 included, MultiStar: {0.12, 0.85}, one-star: {0.00, 0.61}
19:12:13.516 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.14)
19:12:13.516 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.03)
19:12:13.516 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.61 hyp=0.61 cameraTheta=1.57 mountX=-0.61 mountY=-0.02, mountTheta=-3.11
19:12:13.520 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.61, opts=13)
19:12:13.522 00.002 7988 Enqueuing Move request for scope (0.00, 0.61)
19:12:13.522 00.000 15712 Worker thread wakes up
19:12:13.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.61) opts 0xd
19:12:13.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.61)
19:12:13.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:12:13.522 00.000 7988 UpdateGuideState exits: m=1364 SNR=25.1
19:12:13.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:13.522 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:13.528 00.006 7988 Enqueuing Expose request
19:12:13.528 00.000 15712 Moving (0.00, 0.61) raw xDistance=-0.61 yDistance=-0.02
19:12:13.532 00.004 15712 PPEC rslt: input = -0.61, final = -0.39, react = -0.37, pred = -0.02, hyst = -0.33, hyst_pct = 0.00, period_length = 705.50
19:12:13.532 00.000 15712 PPEC: input: -0.61, control: -0.39, exposure: 1500
19:12:13.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:13.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:12:13.532 00.000 15712 MoveAxis(E, 126, ABG)
19:12:13.532 00.000 15712 Guiding  Dir = 2, Dur = 126
19:12:13.532 00.000 15712 IsGuiding returns 0
19:12:13.545 00.013 15712 PulseGuide returned control before completion, sleep 122
19:12:13.691 00.146 15712 IsGuiding returns 0
19:12:13.691 00.000 15712 Move returns status 0, amount 126
19:12:13.691 00.000 15712 MoveAxis(N, 0, ABG)
19:12:13.691 00.000 15712 Move returns status 0, amount 0
19:12:13.691 00.000 15712 move complete, result=0
19:12:13.691 00.000 15712 worker thread done servicing request
19:12:13.691 00.000 15712 Worker thread wakes up
19:12:13.691 00.000 7988 GuideStep: -0.6 px 126 ms EAST, -0.0 px 0 ms NORTH
19:12:13.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:13.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:15.112 01.421 15712 Exposure complete
19:12:15.172 00.060 15712 worker thread done servicing request
19:12:15.172 00.000 7988 OnExposeComplete: enter
19:12:15.175 00.003 7988 UpdateGuideState(): m_state=6
19:12:15.175 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
19:12:15.175 00.000 7988 Star::Find returns 1 (1), X=1178.68, Y=434.78, Mass=1484, SNR=25.9, Peak=255 HFD=3.0
19:12:15.175 00.000 7988 MultiStar: [#1 0.12,1.16,1.00,U] [#2 0.17,1.05,1.02,U] [#3 0.22,1.06,0.93,U] [#4 0.21,1.21,1.06,U] [#5 -0.17,1.16,0.74,U] [#6 0.14,1.07,0.68,U] [#7 0.02,1.03,0.65,U] [#8 0.02,1.19,0.64,U] 
19:12:15.175 00.000 7988 single-star, 8 included, MultiStar: {0.11, 1.06}, one-star: {0.10, 0.70}
19:12:15.180 00.005 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
19:12:15.182 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
19:12:15.182 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.70 hyp=0.70 cameraTheta=1.42 mountX=-0.70 mountY=-0.12, mountTheta=-2.97
19:12:15.184 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.70, opts=13)
19:12:15.186 00.002 7988 Enqueuing Move request for scope (0.10, 0.70)
19:12:15.186 00.000 15712 Worker thread wakes up
19:12:15.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.70) opts 0xd
19:12:15.186 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.70)
19:12:15.186 00.000 15712 Moving (0.10, 0.70) raw xDistance=-0.70 yDistance=-0.12
19:12:15.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:15.188 00.002 7988 UpdateGuideState exits: m=1484 SNR=25.9 Saturated
19:12:15.190 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:15.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:15.192 00.002 7988 Enqueuing Expose request
19:12:15.192 00.000 15712 PPEC rslt: input = -0.70, final = -0.32, react = -0.42, pred = 0.10, hyst = -0.39, hyst_pct = 0.00, period_length = 705.51
19:12:15.192 00.000 15712 PPEC: input: -0.70, control: -0.32, exposure: 1500
19:12:15.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:15.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:12:15.192 00.000 15712 MoveAxis(E, 104, ABG)
19:12:15.192 00.000 15712 Guiding  Dir = 2, Dur = 104
19:12:15.192 00.000 15712 IsGuiding returns 0
19:12:15.210 00.018 15712 PulseGuide returned control before completion, sleep 98
19:12:15.332 00.122 15712 IsGuiding returns 0
19:12:15.332 00.000 15712 Move returns status 0, amount 104
19:12:15.332 00.000 15712 MoveAxis(N, 0, ABG)
19:12:15.332 00.000 15712 Move returns status 0, amount 0
19:12:15.332 00.000 15712 move complete, result=0
19:12:15.332 00.000 7988 GuideStep: -0.7 px 104 ms EAST, -0.1 px 0 ms NORTH
19:12:15.339 00.007 15712 worker thread done servicing request
19:12:15.339 00.000 15712 Worker thread wakes up
19:12:15.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:15.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:16.976 01.637 15712 Exposure complete
19:12:17.036 00.060 15712 worker thread done servicing request
19:12:17.038 00.002 7988 OnExposeComplete: enter
19:12:17.038 00.000 7988 UpdateGuideState(): m_state=6
19:12:17.038 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
19:12:17.038 00.000 7988 Star::Find returns 1 (0), X=1178.83, Y=434.35, Mass=1420, SNR=25.5, Peak=237 HFD=3.1
19:12:17.038 00.000 7988 MultiStar: [#1 0.15,0.75,1.01,U] [#2 0.17,0.70,1.03,U] [#3 0.22,0.54,0.97,U] [#4 0.28,0.52,1.06,U] [#5 0.05,0.71,0.72,U] [#6 0.27,0.37,0.71,U] [#7 -0.05,0.54,0.67,U] [#8 0.21,0.53,0.64,U] 
19:12:17.038 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.55}, one-star: {0.25, 0.27}
19:12:17.038 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
19:12:17.045 00.007 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.77)
19:12:17.045 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.37 cameraTheta=0.83 mountX=-0.27 mountY=-0.25, mountTheta=-2.39
19:12:17.045 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.27, opts=13)
19:12:17.045 00.000 7988 Enqueuing Move request for scope (0.25, 0.27)
19:12:17.045 00.000 15712 Worker thread wakes up
19:12:17.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.27) opts 0xd
19:12:17.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.27)
19:12:17.045 00.000 15712 Moving (0.25, 0.27) raw xDistance=-0.27 yDistance=-0.25
19:12:17.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:17.052 00.007 7988 UpdateGuideState exits: m=1420 SNR=25.5
19:12:17.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:17.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:17.052 00.000 7988 Enqueuing Expose request
19:12:17.052 00.000 15712 PPEC rslt: input = -0.27, final = -0.06, react = -0.16, pred = 0.11, hyst = -0.17, hyst_pct = 0.00, period_length = 705.51
19:12:17.052 00.000 15712 PPEC: input: -0.27, control: -0.06, exposure: 1500
19:12:17.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:12:17.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:12:17.052 00.000 15712 MoveAxis(E, 19, ABG)
19:12:17.052 00.000 15712 Guiding  Dir = 2, Dur = 19
19:12:17.052 00.000 15712 IsGuiding returns 0
19:12:17.079 00.027 15712 IsGuiding returns 1
19:12:17.079 00.000 15712 scope still moving after pulse duration time elapsed
19:12:17.132 00.053 15712 IsGuiding returns 0
19:12:17.132 00.000 15712 scope move finished after 19 + 67 ms
19:12:17.132 00.000 15712 Move returns status 0, amount 19
19:12:17.132 00.000 15712 MoveAxis(N, 0, ABG)
19:12:17.132 00.000 15712 Move returns status 0, amount 0
19:12:17.132 00.000 15712 move complete, result=0
19:12:17.132 00.000 7988 GuideStep: -0.3 px 19 ms EAST, -0.3 px 0 ms NORTH
19:12:17.146 00.014 15712 worker thread done servicing request
19:12:17.146 00.000 15712 Worker thread wakes up
19:12:17.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:17.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:18.550 01.404 15712 Exposure complete
19:12:18.612 00.062 15712 worker thread done servicing request
19:12:18.612 00.000 7988 OnExposeComplete: enter
19:12:18.612 00.000 7988 UpdateGuideState(): m_state=6
19:12:18.612 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
19:12:18.612 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=433.02, Mass=1408, SNR=25.3, Peak=191 HFD=3.3
19:12:18.612 00.000 7988 MultiStar: [#1 0.18,-0.79,1.02,U] [#2 0.18,-0.93,1.01,U] [#3 0.10,-1.05,0.99,U] [#4 0.24,-0.97,1.04,U] [#5 0.10,-0.68,0.71,U] [#6 0.58,-1.11,0.71,U] [#7 0.14,-0.93,0.69,U] [#8 0.26,-0.87,0.67,U] 
19:12:18.627 00.015 7988 refined, 8 included, MultiStar: {0.20, -0.94}, one-star: {0.10, -1.06}
19:12:18.627 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
19:12:18.627 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
19:12:18.627 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.94 hyp=0.96 cameraTheta=-1.36 mountX=0.93 mountY=-0.18, mountTheta=-0.19
19:12:18.627 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.94, opts=13)
19:12:18.627 00.000 7988 Enqueuing Move request for scope (0.20, -0.94)
19:12:18.627 00.000 15712 Worker thread wakes up
19:12:18.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.94) opts 0xd
19:12:18.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.94)
19:12:18.627 00.000 15712 Moving (0.20, -0.94) raw xDistance=0.93 yDistance=-0.18
19:12:18.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:18.627 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.3
19:12:18.638 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:18.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:18.640 00.002 7988 Enqueuing Expose request
19:12:18.640 00.000 15712 PPEC rslt: input = 0.93, final = 0.54, react = 0.56, pred = -0.02, hyst = 0.49, hyst_pct = 0.00, period_length = 705.51
19:12:18.640 00.000 15712 PPEC: input: 0.93, control: 0.54, exposure: 1500
19:12:18.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:18.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:12:18.640 00.000 15712 MoveAxis(W, 175, ABG)
19:12:18.640 00.000 15712 Guiding  Dir = 3, Dur = 175
19:12:18.642 00.002 15712 IsGuiding returns 0
19:12:18.661 00.019 15712 PulseGuide returned control before completion, sleep 165
19:12:18.854 00.193 15712 IsGuiding returns 0
19:12:18.854 00.000 15712 Move returns status 0, amount 175
19:12:18.854 00.000 15712 MoveAxis(N, 0, ABG)
19:12:18.854 00.000 15712 Move returns status 0, amount 0
19:12:18.854 00.000 15712 move complete, result=0
19:12:18.854 00.000 7988 GuideStep: 0.9 px 175 ms WEST, -0.2 px 0 ms NORTH
19:12:18.856 00.002 15712 worker thread done servicing request
19:12:18.856 00.000 15712 Worker thread wakes up
19:12:18.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:18.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:20.494 01.638 15712 Exposure complete
19:12:20.555 00.061 15712 worker thread done servicing request
19:12:20.555 00.000 7988 OnExposeComplete: enter
19:12:20.555 00.000 7988 UpdateGuideState(): m_state=6
19:12:20.555 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
19:12:20.555 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=431.45, Mass=1428, SNR=25.5, Peak=207 HFD=3.2
19:12:20.555 00.000 7988 MultiStar: large primary error, entering stabilization period
19:12:20.555 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
19:12:20.564 00.009 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
19:12:20.564 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-2.63 hyp=2.63 cameraTheta=-1.57 mountX=2.63 mountY=0.06, mountTheta=0.02
19:12:20.566 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-2.63, opts=13)
19:12:20.568 00.002 7988 Enqueuing Move request for scope (0.01, -2.63)
19:12:20.568 00.000 15712 Worker thread wakes up
19:12:20.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -2.63) opts 0xd
19:12:20.568 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -2.63)
19:12:20.568 00.000 15712 Moving (0.01, -2.63) raw xDistance=2.63 yDistance=0.06
19:12:20.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:12:20.571 00.003 7988 UpdateGuideState exits: m=1428 SNR=25.5
19:12:20.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:20.571 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:20.571 00.000 7988 Enqueuing Expose request
19:12:20.571 00.000 15712 PPEC rslt: input = 2.63, final = 1.54, react = 1.58, pred = -0.04, hyst = 1.42, hyst_pct = 0.00, period_length = 705.51
19:12:20.571 00.000 15712 PPEC: input: 2.63, control: 1.54, exposure: 1500
19:12:20.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:20.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:12:20.571 00.000 15712 MoveAxis(W, 502, ABG)
19:12:20.571 00.000 15712 Guiding  Dir = 3, Dur = 502
19:12:20.571 00.000 15712 IsGuiding returns 0
19:12:20.587 00.016 15712 PulseGuide returned control before completion, sleep 492
19:12:21.115 00.528 15712 IsGuiding returns 0
19:12:21.115 00.000 15712 Move returns status 0, amount 502
19:12:21.115 00.000 15712 MoveAxis(N, 0, ABG)
19:12:21.115 00.000 15712 Move returns status 0, amount 0
19:12:21.115 00.000 15712 move complete, result=0
19:12:21.115 00.000 7988 GuideStep: 2.6 px 502 ms WEST, 0.1 px 0 ms NORTH
19:12:21.126 00.011 15712 worker thread done servicing request
19:12:21.126 00.000 15712 Worker thread wakes up
19:12:21.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:21.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:22.536 01.410 15712 Exposure complete
19:12:22.597 00.061 15712 worker thread done servicing request
19:12:22.597 00.000 7988 OnExposeComplete: enter
19:12:22.597 00.000 7988 UpdateGuideState(): m_state=6
19:12:22.602 00.005 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
19:12:22.602 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=433.22, Mass=1423, SNR=25.6, Peak=182 HFD=3.6
19:12:22.604 00.002 7988 MultiStar: exiting stabilization period
19:12:22.604 00.000 7988 MultiStar: [#1 0.03,-0.43,1.05,U] [#2 0.17,-0.78,0.98,U] [#3 0.29,-0.63,0.96,U] [#4 0.29,-0.66,1.02,U] [#5 0.18,-0.27,0.70,U] [#6 0.40,-0.75,0.73,U] [#7 -0.05,-0.58,0.69,U] [#8 0.39,-0.42,0.66,U] 
19:12:22.606 00.002 7988 refined, 8 included, MultiStar: {0.19, -0.61}, one-star: {0.09, -0.86}
19:12:22.606 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.31 = 0.31)
19:12:22.606 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.42 = -2.86)
19:12:22.606 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.61 hyp=0.64 cameraTheta=-1.26 mountX=0.61 mountY=-0.18, mountTheta=-0.28
19:12:22.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.61, opts=13)
19:12:22.612 00.006 7988 Enqueuing Move request for scope (0.19, -0.61)
19:12:22.612 00.000 15712 Worker thread wakes up
19:12:22.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.61) opts 0xd
19:12:22.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.61)
19:12:22.612 00.000 15712 Moving (0.19, -0.61) raw xDistance=0.61 yDistance=-0.18
19:12:22.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:12:22.612 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.6
19:12:22.616 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:22.616 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:22.616 00.000 7988 Enqueuing Expose request
19:12:22.616 00.000 15712 PPEC rslt: input = 0.61, final = 0.30, react = 0.37, pred = -0.06, hyst = 0.36, hyst_pct = 0.00, period_length = 705.51
19:12:22.616 00.000 15712 PPEC: input: 0.61, control: 0.30, exposure: 1500
19:12:22.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:22.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:12:22.616 00.000 15712 MoveAxis(W, 99, ABG)
19:12:22.616 00.000 15712 Guiding  Dir = 3, Dur = 99
19:12:22.640 00.024 15712 IsGuiding returns 0
19:12:22.657 00.017 15712 PulseGuide returned control before completion, sleep 94
19:12:22.760 00.103 15712 IsGuiding returns 0
19:12:22.760 00.000 15712 Move returns status 0, amount 99
19:12:22.760 00.000 15712 MoveAxis(N, 0, ABG)
19:12:22.760 00.000 15712 Move returns status 0, amount 0
19:12:22.760 00.000 15712 move complete, result=0
19:12:22.760 00.000 7988 GuideStep: 0.6 px 99 ms WEST, -0.2 px 0 ms NORTH
19:12:22.772 00.012 15712 worker thread done servicing request
19:12:22.772 00.000 15712 Worker thread wakes up
19:12:22.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:22.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:24.400 01.628 15712 Exposure complete
19:12:24.462 00.062 15712 worker thread done servicing request
19:12:24.463 00.001 7988 OnExposeComplete: enter
19:12:24.463 00.000 7988 UpdateGuideState(): m_state=6
19:12:24.463 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
19:12:24.463 00.000 7988 Star::Find returns 1 (1), X=1178.78, Y=435.37, Mass=1378, SNR=25.0, Peak=255 HFD=2.8
19:12:24.463 00.000 7988 MultiStar: [#1 0.31,1.93,0.00,M1] [#2 0.25,1.50,0.00,M1] [#3 0.18,1.52,0.00,M1] [#4 0.39,1.40,0.00,M1] [#5 -0.03,1.70,0.00,M1] [#6 0.31,1.48,0.00,M1] [#7 0.12,1.55,0.00,M1] [#8 0.33,1.45,0.00,M1] 
19:12:24.463 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
19:12:24.463 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
19:12:24.463 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=1.29 hyp=1.31 cameraTheta=1.42 mountX=-1.29 mountY=-0.23, mountTheta=-2.96
19:12:24.463 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=1.29, opts=13)
19:12:24.463 00.000 7988 Enqueuing Move request for scope (0.20, 1.29)
19:12:24.463 00.000 15712 Worker thread wakes up
19:12:24.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 1.29) opts 0xd
19:12:24.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 1.29)
19:12:24.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:24.463 00.000 7988 UpdateGuideState exits: m=1378 SNR=25.0 Saturated
19:12:24.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:24.478 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:24.478 00.000 7988 Enqueuing Expose request
19:12:24.478 00.000 15712 Moving (0.20, 1.29) raw xDistance=-1.29 yDistance=-0.23
19:12:24.478 00.000 15712 PPEC rslt: input = -1.29, final = -0.85, react = -0.78, pred = -0.08, hyst = -0.61, hyst_pct = 0.00, period_length = 705.52
19:12:24.478 00.000 15712 PPEC: input: -1.29, control: -0.85, exposure: 1500
19:12:24.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:24.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:12:24.478 00.000 15712 MoveAxis(E, 278, ABG)
19:12:24.478 00.000 15712 Guiding  Dir = 2, Dur = 278
19:12:24.495 00.017 15712 IsGuiding returns 0
19:12:24.511 00.016 15712 PulseGuide returned control before completion, sleep 273
19:12:24.796 00.285 15712 IsGuiding returns 1
19:12:24.796 00.000 15712 scope still moving after pulse duration time elapsed
19:12:24.828 00.032 15712 IsGuiding returns 0
19:12:24.828 00.000 15712 scope move finished after 278 + 57 ms
19:12:24.828 00.000 15712 Move returns status 0, amount 278
19:12:24.828 00.000 15712 MoveAxis(N, 0, ABG)
19:12:24.828 00.000 15712 Move returns status 0, amount 0
19:12:24.828 00.000 15712 move complete, result=0
19:12:24.828 00.000 15712 worker thread done servicing request
19:12:24.828 00.000 15712 Worker thread wakes up
19:12:24.828 00.000 7988 GuideStep: -1.3 px 278 ms EAST, -0.2 px 0 ms NORTH
19:12:24.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:24.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:26.248 01.420 15712 Exposure complete
19:12:26.309 00.061 15712 worker thread done servicing request
19:12:26.309 00.000 7988 OnExposeComplete: enter
19:12:26.309 00.000 7988 UpdateGuideState(): m_state=6
19:12:26.311 00.002 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
19:12:26.311 00.000 7988 Star::Find returns 1 (1), X=1178.91, Y=435.13, Mass=1422, SNR=25.6, Peak=255 HFD=2.9
19:12:26.313 00.002 7988 MultiStar: [#1 0.31,1.30,0.00,M2] [#2 0.07,1.12,0.99,U] [#3 0.29,1.12,0.94,U] [#4 0.36,1.36,0.00,M2] [#5 0.28,1.48,0.00,M2] [#6 0.38,1.18,0.74,U] [#7 0.10,1.17,0.66,U] [#8 0.18,1.23,0.67,U] 
19:12:26.315 00.002 7988 single-star, 5 included, MultiStar: {0.23, 1.14}, one-star: {0.33, 1.06}
19:12:26.316 00.001 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
19:12:26.316 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.33)
19:12:26.318 00.002 7988 CameraToMount -- cameraX=0.33 cameraY=1.06 hyp=1.11 cameraTheta=1.27 mountX=-1.06 mountY=-0.36, mountTheta=-2.82
19:12:26.320 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=1.06, opts=13)
19:12:26.320 00.000 7988 Enqueuing Move request for scope (0.33, 1.06)
19:12:26.323 00.003 15712 Worker thread wakes up
19:12:26.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 1.06) opts 0xd
19:12:26.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 1.06)
19:12:26.323 00.000 15712 Moving (0.33, 1.06) raw xDistance=-1.06 yDistance=-0.36
19:12:26.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:26.323 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.6 Saturated
19:12:26.325 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:26.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:26.325 00.000 7988 Enqueuing Expose request
19:12:26.325 00.000 15712 PPEC rslt: input = -1.06, final = -0.71, react = -0.64, pred = -0.08, hyst = -0.55, hyst_pct = 0.00, period_length = 705.52
19:12:26.325 00.000 15712 PPEC: input: -1.06, control: -0.71, exposure: 1500
19:12:26.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:12:26.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
19:12:26.325 00.000 15712 MoveAxis(E, 232, ABG)
19:12:26.325 00.000 15712 Guiding  Dir = 2, Dur = 232
19:12:26.325 00.000 15712 IsGuiding returns 0
19:12:26.350 00.025 15712 PulseGuide returned control before completion, sleep 221
19:12:26.581 00.231 15712 IsGuiding returns 1
19:12:26.581 00.000 15712 scope still moving after pulse duration time elapsed
19:12:26.615 00.034 15712 IsGuiding returns 0
19:12:26.623 00.008 15712 scope move finished after 232 + 60 ms
19:12:26.623 00.000 15712 Move returns status 0, amount 232
19:12:26.623 00.000 15712 MoveAxis(N, 0, ABG)
19:12:26.623 00.000 15712 Move returns status 0, amount 0
19:12:26.623 00.000 15712 move complete, result=0
19:12:26.623 00.000 7988 GuideStep: -1.1 px 232 ms EAST, -0.4 px 0 ms NORTH
19:12:26.623 00.000 15712 worker thread done servicing request
19:12:26.623 00.000 15712 Worker thread wakes up
19:12:26.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:26.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:28.253 01.630 15712 Exposure complete
19:12:28.317 00.064 15712 worker thread done servicing request
19:12:28.317 00.000 7988 OnExposeComplete: enter
19:12:28.317 00.000 7988 UpdateGuideState(): m_state=6
19:12:28.317 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
19:12:28.317 00.000 7988 Star::Find returns 1 (1), X=1178.85, Y=435.05, Mass=1398, SNR=25.3, Peak=255 HFD=2.7
19:12:28.317 00.000 7988 MultiStar: [#1 0.18,1.51,0.00,M3] [#2 0.17,1.35,0.00,M1] [#3 0.23,1.21,0.95,U] [#4 0.28,1.29,0.00,M3] [#5 -0.00,1.15,0.78,U] [#6 0.31,1.10,0.72,U] [#7 -0.02,1.15,0.66,U] [#8 0.03,1.26,0.67,U] 
19:12:28.317 00.000 7988 single-star, 5 included, MultiStar: {0.15, 1.13}, one-star: {0.27, 0.97}
19:12:28.324 00.007 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
19:12:28.324 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
19:12:28.324 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.97 hyp=1.01 cameraTheta=1.30 mountX=-0.97 mountY=-0.29, mountTheta=-2.85
19:12:28.329 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.97, opts=13)
19:12:28.329 00.000 7988 Enqueuing Move request for scope (0.27, 0.97)
19:12:28.329 00.000 15712 Worker thread wakes up
19:12:28.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.97) opts 0xd
19:12:28.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.97)
19:12:28.329 00.000 15712 Moving (0.27, 0.97) raw xDistance=-0.97 yDistance=-0.29
19:12:28.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:28.329 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.3 Saturated
19:12:28.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:28.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:28.329 00.000 7988 Enqueuing Expose request
19:12:28.329 00.000 15712 PPEC rslt: input = -0.97, final = -0.67, react = -0.58, pred = -0.08, hyst = -0.58, hyst_pct = 0.00, period_length = 705.52
19:12:28.329 00.000 15712 PPEC: input: -0.97, control: -0.67, exposure: 1500
19:12:28.329 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=-0.21 newest=-0.88
19:12:28.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
19:12:28.329 00.000 15712 MoveAxis(E, 217, ABG)
19:12:28.329 00.000 15712 Guiding  Dir = 2, Dur = 217
19:12:28.329 00.000 15712 IsGuiding returns 0
19:12:28.361 00.032 15712 PulseGuide returned control before completion, sleep 200
19:12:28.570 00.209 15712 IsGuiding returns 1
19:12:28.570 00.000 15712 scope still moving after pulse duration time elapsed
19:12:28.621 00.051 15712 IsGuiding returns 0
19:12:28.621 00.000 15712 scope move finished after 217 + 65 ms
19:12:28.621 00.000 15712 Move returns status 0, amount 217
19:12:28.621 00.000 15712 BLC: Oldest BLC event removed
19:12:28.621 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 215 applied
19:12:28.621 00.000 15712 MoveAxis(N, 290, ABG)
19:12:28.621 00.000 15712 Guiding  Dir = 0, Dur = 290
19:12:28.621 00.000 15712 IsGuiding returns 0
19:12:28.701 00.080 15712 PulseGuide returned control before completion, sleep 221
19:12:28.937 00.236 15712 IsGuiding returns 1
19:12:28.937 00.000 15712 scope still moving after pulse duration time elapsed
19:12:28.969 00.032 15712 IsGuiding returns 1
19:12:29.017 00.048 15712 IsGuiding returns 1
19:12:29.049 00.032 15712 IsGuiding returns 0
19:12:29.049 00.000 15712 scope move finished after 290 + 141 ms
19:12:29.049 00.000 15712 Move returns status 0, amount 290
19:12:29.049 00.000 15712 move complete, result=0
19:12:29.049 00.000 7988 GuideStep: -1.0 px 217 ms EAST, -0.3 px 290 ms NORTH
19:12:29.054 00.005 15712 worker thread done servicing request
19:12:29.054 00.000 15712 Worker thread wakes up
19:12:29.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:29.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:30.469 01.415 15712 Exposure complete
19:12:30.532 00.063 15712 worker thread done servicing request
19:12:30.532 00.000 7988 OnExposeComplete: enter
19:12:30.534 00.002 7988 UpdateGuideState(): m_state=6
19:12:30.534 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
19:12:30.534 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=434.39, Mass=1507, SNR=26.3, Peak=189 HFD=3.2
19:12:30.534 00.000 7988 MultiStar: [#1 -0.11,0.60,0.97,U] [#2 0.06,0.34,0.97,U] [#3 -0.11,0.53,0.92,U] [#4 0.16,0.47,0.95,U] [#5 -0.26,0.65,0.65,U] [#6 0.07,0.36,0.71,U] [#7 -0.12,0.66,0.63,U] [#8 0.06,0.68,0.64,U] 
19:12:30.534 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.49}, one-star: {0.11, 0.31}
19:12:30.534 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
19:12:30.534 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.36)
19:12:30.534 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.32 cameraTheta=1.24 mountX=-0.31 mountY=-0.11, mountTheta=-2.79
19:12:30.534 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.31, opts=13)
19:12:30.546 00.012 7988 Enqueuing Move request for scope (0.11, 0.31)
19:12:30.546 00.000 15712 Worker thread wakes up
19:12:30.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.31) opts 0xd
19:12:30.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.31)
19:12:30.546 00.000 15712 Moving (0.11, 0.31) raw xDistance=-0.31 yDistance=-0.11
19:12:30.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:30.546 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.3
19:12:30.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:30.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:30.552 00.006 7988 Enqueuing Expose request
19:12:30.552 00.000 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.292452, 1:0.113859
19:12:30.552 00.000 15712 BLC: No correction, Miss < min_move
19:12:30.554 00.002 15712 PPEC rslt: input = -0.31, final = -0.25, react = -0.18, pred = -0.07, hyst = -0.21, hyst_pct = 0.00, period_length = 705.52
19:12:30.554 00.000 15712 PPEC: input: -0.31, control: -0.25, exposure: 1500
19:12:30.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:30.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:12:30.554 00.000 15712 MoveAxis(E, 83, ABG)
19:12:30.554 00.000 15712 Guiding  Dir = 2, Dur = 83
19:12:30.554 00.000 15712 IsGuiding returns 0
19:12:30.568 00.014 15712 PulseGuide returned control before completion, sleep 78
19:12:30.677 00.109 15712 IsGuiding returns 0
19:12:30.677 00.000 15712 Move returns status 0, amount 83
19:12:30.677 00.000 15712 MoveAxis(N, 0, ABG)
19:12:30.677 00.000 15712 Move returns status 0, amount 0
19:12:30.677 00.000 15712 move complete, result=0
19:12:30.677 00.000 7988 GuideStep: -0.3 px 83 ms EAST, -0.1 px 0 ms NORTH
19:12:30.684 00.007 15712 worker thread done servicing request
19:12:30.684 00.000 15712 Worker thread wakes up
19:12:30.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:30.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:32.317 01.633 15712 Exposure complete
19:12:32.377 00.060 15712 worker thread done servicing request
19:12:32.377 00.000 7988 OnExposeComplete: enter
19:12:32.377 00.000 7988 UpdateGuideState(): m_state=6
19:12:32.377 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
19:12:32.377 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=431.96, Mass=1438, SNR=25.5, Peak=179 HFD=3.5
19:12:32.377 00.000 7988 MultiStar: [#1 -0.14,-1.96,0.00,M3] [#2 -0.19,-1.99,0.00,M1] [#3 -0.00,-2.08,0.00,M1] [#4 0.01,-1.95,0.00,M3] [#5 -0.16,-1.73,0.00,M1] [#6 0.01,-2.38,0.00,M1] [#7 -0.17,-1.95,0.00,M1] [#8 -0.15,-1.93,0.00,M1] 
19:12:32.377 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
19:12:32.377 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
19:12:32.377 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-2.12 hyp=2.12 cameraTheta=-1.64 mountX=2.12 mountY=0.19, mountTheta=0.09
19:12:32.389 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-2.12, opts=13)
19:12:32.389 00.000 7988 Enqueuing Move request for scope (-0.14, -2.12)
19:12:32.389 00.000 15712 Worker thread wakes up
19:12:32.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -2.12) opts 0xd
19:12:32.393 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:32.393 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.5
19:12:32.394 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:32.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:32.396 00.002 7988 Enqueuing Expose request
19:12:32.396 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -2.12)
19:12:32.396 00.000 15712 Moving (-0.14, -2.12) raw xDistance=2.12 yDistance=0.19
19:12:32.396 00.000 15712 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.292452, 1:0.113859, 2:-0.192602
19:12:32.396 00.000 15712 BLC: No correction, Miss < min_move
19:12:32.398 00.002 15712 PPEC rslt: input = 2.12, final = 1.20, react = 1.27, pred = -0.07, hyst = 1.11, hyst_pct = 0.00, period_length = 705.52
19:12:32.398 00.000 15712 PPEC: input: 2.12, control: 1.20, exposure: 1500
19:12:32.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:32.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:12:32.398 00.000 15712 MoveAxis(W, 393, ABG)
19:12:32.398 00.000 15712 Guiding  Dir = 3, Dur = 393
19:12:32.398 00.000 15712 IsGuiding returns 0
19:12:32.425 00.027 15712 PulseGuide returned control before completion, sleep 379
19:12:32.824 00.399 15712 IsGuiding returns 1
19:12:32.824 00.000 15712 scope still moving after pulse duration time elapsed
19:12:32.856 00.032 15712 IsGuiding returns 0
19:12:32.856 00.000 15712 scope move finished after 393 + 62 ms
19:12:32.856 00.000 15712 Move returns status 0, amount 393
19:12:32.856 00.000 15712 MoveAxis(N, 0, ABG)
19:12:32.856 00.000 15712 Move returns status 0, amount 0
19:12:32.856 00.000 15712 move complete, result=0
19:12:32.856 00.000 15712 worker thread done servicing request
19:12:32.856 00.000 7988 GuideStep: 2.1 px 393 ms WEST, 0.2 px 0 ms NORTH
19:12:32.856 00.000 15712 Worker thread wakes up
19:12:32.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:32.859 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:34.264 01.405 15712 Exposure complete
19:12:34.326 00.062 15712 worker thread done servicing request
19:12:34.326 00.000 7988 OnExposeComplete: enter
19:12:34.328 00.002 7988 UpdateGuideState(): m_state=6
19:12:34.329 00.001 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
19:12:34.329 00.000 7988 Star::Find returns 1 (1), X=1178.35, Y=431.29, Mass=1490, SNR=26.2, Peak=255 HFD=3.0
19:12:34.333 00.004 7988 MultiStar: large primary error, entering stabilization period
19:12:34.333 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
19:12:34.335 00.002 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
19:12:34.335 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-2.79 hyp=2.80 cameraTheta=-1.65 mountX=2.79 mountY=0.30, mountTheta=0.11
19:12:34.338 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-2.79, opts=13)
19:12:34.340 00.002 7988 Enqueuing Move request for scope (-0.23, -2.79)
19:12:34.341 00.001 15712 Worker thread wakes up
19:12:34.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -2.79) opts 0xd
19:12:34.341 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -2.79)
19:12:34.343 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:34.343 00.000 15712 Moving (-0.23, -2.79) raw xDistance=2.79 yDistance=0.30
19:12:34.343 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.2 Saturated
19:12:34.343 00.000 15712 BLC: window closed
19:12:34.343 00.000 15712 BLC: History state: CurrMiss=-0.30, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.292452, 1:0.113859, 2:-0.192602
19:12:34.343 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
19:12:34.343 00.000 15712 BLC: window closed
19:12:34.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:34.346 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:34.348 00.002 15712 PPEC rslt: input = 2.79, final = 1.60, react = 1.68, pred = -0.08, hyst = 1.49, hyst_pct = 0.00, period_length = 705.52
19:12:34.348 00.000 15712 PPEC: input: 2.79, control: 1.60, exposure: 1500
19:12:34.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:12:34.348 00.000 7988 Enqueuing Expose request
19:12:34.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
19:12:34.350 00.002 15712 MoveAxis(W, 521, ABG)
19:12:34.350 00.000 15712 Guiding  Dir = 3, Dur = 521
19:12:34.350 00.000 15712 IsGuiding returns 0
19:12:34.372 00.022 15712 PulseGuide returned control before completion, sleep 507
19:12:34.914 00.542 15712 IsGuiding returns 0
19:12:34.914 00.000 15712 Move returns status 0, amount 521
19:12:34.914 00.000 15712 MoveAxis(N, 0, ABG)
19:12:34.914 00.000 15712 Move returns status 0, amount 0
19:12:34.914 00.000 15712 move complete, result=0
19:12:34.914 00.000 15712 worker thread done servicing request
19:12:34.914 00.000 15712 Worker thread wakes up
19:12:34.914 00.000 7988 GuideStep: 2.8 px 521 ms WEST, 0.3 px 0 ms NORTH
19:12:34.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:34.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:36.557 01.643 15712 Exposure complete
19:12:36.625 00.068 15712 worker thread done servicing request
19:12:36.625 00.000 7988 OnExposeComplete: enter
19:12:36.627 00.002 7988 UpdateGuideState(): m_state=6
19:12:36.627 00.000 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
19:12:36.627 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=434.23, Mass=1404, SNR=25.3, Peak=211 HFD=3.2
19:12:36.627 00.000 7988 MultiStar: exiting stabilization period
19:12:36.627 00.000 7988 MultiStar: [#1 -0.26,0.24,1.02,U] [#2 -0.26,0.25,1.00,U] [#3 -0.03,0.50,0.96,U] [#4 -0.15,0.30,1.00,U] [#5 -0.25,0.47,0.74,U] [#6 -0.02,0.05,0.65,U] [#7 -0.37,0.19,0.69,U] [#8 -0.27,0.35,0.63,U] 
19:12:36.627 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.28}, one-star: {-0.20, 0.15}
19:12:36.635 00.008 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.20)
19:12:36.635 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.91)
19:12:36.635 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.50 mountX=-0.15 mountY=0.20, mountTheta=2.22
19:12:36.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.15, opts=13)
19:12:36.635 00.000 7988 Enqueuing Move request for scope (-0.20, 0.15)
19:12:36.635 00.000 15712 Worker thread wakes up
19:12:36.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
19:12:36.635 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
19:12:36.635 00.000 15712 Moving (-0.20, 0.15) raw xDistance=-0.15 yDistance=0.20
19:12:36.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:12:36.635 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.3
19:12:36.644 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:36.644 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:36.644 00.000 7988 Enqueuing Expose request
19:12:36.644 00.000 15712 PPEC rslt: input = -0.15, final = -0.08, react = -0.09, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 705.52
19:12:36.644 00.000 15712 PPEC: input: -0.15, control: -0.08, exposure: 1500
19:12:36.644 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:36.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:12:36.644 00.000 15712 MoveAxis(E, 26, ABG)
19:12:36.644 00.000 15712 Guiding  Dir = 2, Dur = 26
19:12:36.644 00.000 15712 IsGuiding returns 0
19:12:36.673 00.029 15712 IsGuiding returns 1
19:12:36.673 00.000 15712 scope still moving after pulse duration time elapsed
19:12:36.699 00.026 15712 IsGuiding returns 1
19:12:36.739 00.040 15712 IsGuiding returns 0
19:12:36.739 00.000 15712 scope move finished after 26 + 66 ms
19:12:36.739 00.000 15712 Move returns status 0, amount 26
19:12:36.739 00.000 15712 MoveAxis(N, 0, ABG)
19:12:36.739 00.000 15712 Move returns status 0, amount 0
19:12:36.739 00.000 15712 move complete, result=0
19:12:36.739 00.000 7988 GuideStep: -0.1 px 26 ms EAST, 0.2 px 0 ms NORTH
19:12:36.743 00.004 15712 worker thread done servicing request
19:12:36.743 00.000 15712 Worker thread wakes up
19:12:36.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:36.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:38.149 01.406 15712 Exposure complete
19:12:38.211 00.062 15712 worker thread done servicing request
19:12:38.211 00.000 7988 OnExposeComplete: enter
19:12:38.211 00.000 7988 UpdateGuideState(): m_state=6
19:12:38.215 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
19:12:38.215 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=434.83, Mass=1413, SNR=25.5, Peak=219 HFD=2.9
19:12:38.217 00.002 7988 MultiStar: [#1 -0.24,0.98,1.04,U] [#2 -0.03,0.93,0.97,U] [#3 -0.18,0.97,0.99,U] [#4 -0.01,1.10,1.03,U] [#5 -0.06,1.36,0.00,M1] [#6 0.04,0.96,0.73,U] [#7 -0.17,1.28,0.66,U] [#8 -0.06,0.87,0.67,U] 
19:12:38.219 00.002 7988 single-star, 7 included, MultiStar: {-0.13, 0.97}, one-star: {-0.37, 0.75}
19:12:38.219 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.68)
19:12:38.221 00.002 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.43)
19:12:38.221 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.75 hyp=0.84 cameraTheta=2.02 mountX=-0.75 mountY=0.35, mountTheta=2.71
19:12:38.223 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.75, opts=13)
19:12:38.225 00.002 7988 Enqueuing Move request for scope (-0.37, 0.75)
19:12:38.225 00.000 15712 Worker thread wakes up
19:12:38.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.75) opts 0xd
19:12:38.226 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.75)
19:12:38.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:38.226 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.5
19:12:38.228 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:38.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:38.230 00.002 7988 Enqueuing Expose request
19:12:38.230 00.000 15712 Moving (-0.37, 0.75) raw xDistance=-0.75 yDistance=0.35
19:12:38.234 00.004 15712 PPEC rslt: input = -0.75, final = -0.52, react = -0.45, pred = -0.07, hyst = -0.31, hyst_pct = 0.00, period_length = 705.52
19:12:38.234 00.000 15712 PPEC: input: -0.75, control: -0.52, exposure: 1500
19:12:38.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:12:38.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
19:12:38.234 00.000 15712 MoveAxis(E, 169, ABG)
19:12:38.234 00.000 15712 Guiding  Dir = 2, Dur = 169
19:12:38.234 00.000 15712 IsGuiding returns 0
19:12:38.258 00.024 15712 PulseGuide returned control before completion, sleep 154
19:12:38.417 00.159 15712 IsGuiding returns 1
19:12:38.417 00.000 15712 scope still moving after pulse duration time elapsed
19:12:38.467 00.050 15712 IsGuiding returns 0
19:12:38.467 00.000 15712 scope move finished after 169 + 63 ms
19:12:38.467 00.000 15712 Move returns status 0, amount 169
19:12:38.467 00.000 15712 MoveAxis(N, 0, ABG)
19:12:38.467 00.000 15712 Move returns status 0, amount 0
19:12:38.467 00.000 15712 move complete, result=0
19:12:38.467 00.000 7988 GuideStep: -0.8 px 169 ms EAST, 0.3 px 0 ms NORTH
19:12:38.469 00.002 15712 worker thread done servicing request
19:12:38.469 00.000 15712 Worker thread wakes up
19:12:38.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:38.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:40.108 01.639 15712 Exposure complete
19:12:40.171 00.063 15712 worker thread done servicing request
19:12:40.171 00.000 7988 OnExposeComplete: enter
19:12:40.171 00.000 7988 UpdateGuideState(): m_state=6
19:12:40.175 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
19:12:40.177 00.002 7988 Star::Find returns 1 (0), X=1178.31, Y=434.75, Mass=1317, SNR=24.7, Peak=198 HFD=2.9
19:12:40.177 00.000 7988 MultiStar: [#1 -0.07,0.95,1.03,U] [#2 -0.15,0.89,1.03,U] [#3 -0.21,0.96,1.00,U] [#4 -0.07,1.00,1.07,U] [#5 -0.22,0.98,0.77,U] [#6 0.06,0.66,0.76,U] [#7 -0.19,0.81,0.75,U] [#8 -0.26,1.13,0.65,U] 
19:12:40.179 00.002 7988 single-star, 8 included, MultiStar: {-0.15, 0.89}, one-star: {-0.27, 0.67}
19:12:40.180 00.001 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.58) = xAngle (3.53 = -2.75)
19:12:40.180 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.64 = 0.36)
19:12:40.180 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.67 hyp=0.72 cameraTheta=1.95 mountX=-0.67 mountY=0.25, mountTheta=2.78
19:12:40.180 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.67, opts=13)
19:12:40.180 00.000 7988 Enqueuing Move request for scope (-0.27, 0.67)
19:12:40.187 00.007 15712 Worker thread wakes up
19:12:40.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.67) opts 0xd
19:12:40.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.67)
19:12:40.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:40.187 00.000 7988 UpdateGuideState exits: m=1317 SNR=24.7
19:12:40.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:40.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:40.187 00.000 7988 Enqueuing Expose request
19:12:40.187 00.000 15712 Moving (-0.27, 0.67) raw xDistance=-0.67 yDistance=0.25
19:12:40.187 00.000 15712 PPEC rslt: input = -0.67, final = -0.31, react = -0.40, pred = 0.09, hyst = -0.36, hyst_pct = 0.00, period_length = 705.52
19:12:40.187 00.000 15712 PPEC: input: -0.67, control: -0.31, exposure: 1500
19:12:40.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:12:40.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:12:40.187 00.000 15712 MoveAxis(E, 102, ABG)
19:12:40.187 00.000 15712 Guiding  Dir = 2, Dur = 102
19:12:40.220 00.033 15712 IsGuiding returns 0
19:12:40.241 00.021 15712 PulseGuide returned control before completion, sleep 97
19:12:40.353 00.112 15712 IsGuiding returns 0
19:12:40.353 00.000 15712 Move returns status 0, amount 102
19:12:40.353 00.000 15712 MoveAxis(N, 0, ABG)
19:12:40.353 00.000 15712 Move returns status 0, amount 0
19:12:40.353 00.000 15712 move complete, result=0
19:12:40.353 00.000 7988 GuideStep: -0.7 px 102 ms EAST, 0.3 px 0 ms NORTH
19:12:40.355 00.002 15712 worker thread done servicing request
19:12:40.355 00.000 15712 Worker thread wakes up
19:12:40.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:40.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:41.768 01.413 15712 Exposure complete
19:12:41.830 00.062 15712 worker thread done servicing request
19:12:41.830 00.000 7988 OnExposeComplete: enter
19:12:41.830 00.000 7988 UpdateGuideState(): m_state=6
19:12:41.833 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
19:12:41.833 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=434.79, Mass=1386, SNR=25.2, Peak=195 HFD=3.1
19:12:41.833 00.000 7988 MultiStar: [#1 -0.20,0.99,1.05,U] [#2 -0.10,0.87,1.04,U] [#3 -0.09,0.93,0.95,U] [#4 -0.13,0.85,1.06,U] [#5 -0.33,1.30,0.00,M1] [#6 -0.02,0.77,0.72,U] [#7 -0.79,1.02,0.68,U] [#8 -0.21,0.84,0.68,U] 
19:12:41.833 00.000 7988 single-star, 7 included, MultiStar: {-0.20, 0.87}, one-star: {-0.22, 0.71}
19:12:41.833 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.83)
19:12:41.833 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.28)
19:12:41.833 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.71 hyp=0.74 cameraTheta=1.88 mountX=-0.71 mountY=0.21, mountTheta=2.86
19:12:41.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.71, opts=13)
19:12:41.833 00.000 7988 Enqueuing Move request for scope (-0.22, 0.71)
19:12:41.833 00.000 15712 Worker thread wakes up
19:12:41.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.71) opts 0xd
19:12:41.833 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.71)
19:12:41.833 00.000 15712 Moving (-0.22, 0.71) raw xDistance=-0.71 yDistance=0.21
19:12:41.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:41.833 00.000 7988 UpdateGuideState exits: m=1386 SNR=25.2
19:12:41.845 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:41.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:41.845 00.000 7988 Enqueuing Expose request
19:12:41.849 00.004 15712 PPEC rslt: input = -0.71, final = -0.34, react = -0.42, pred = 0.09, hyst = -0.41, hyst_pct = 0.00, period_length = 705.52
19:12:41.849 00.000 15712 PPEC: input: -0.71, control: -0.34, exposure: 1500
19:12:41.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:41.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:12:41.849 00.000 15712 MoveAxis(E, 109, ABG)
19:12:41.849 00.000 15712 Guiding  Dir = 2, Dur = 109
19:12:41.849 00.000 15712 IsGuiding returns 0
19:12:41.868 00.019 15712 PulseGuide returned control before completion, sleep 98
19:12:42.000 00.132 15712 IsGuiding returns 0
19:12:42.000 00.000 15712 Move returns status 0, amount 109
19:12:42.000 00.000 15712 MoveAxis(N, 0, ABG)
19:12:42.000 00.000 15712 Move returns status 0, amount 0
19:12:42.000 00.000 15712 move complete, result=0
19:12:42.000 00.000 7988 GuideStep: -0.7 px 109 ms EAST, 0.2 px 0 ms NORTH
19:12:42.001 00.001 15712 worker thread done servicing request
19:12:42.001 00.000 15712 Worker thread wakes up
19:12:42.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:42.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:43.632 01.631 15712 Exposure complete
19:12:43.693 00.061 15712 worker thread done servicing request
19:12:43.693 00.000 7988 OnExposeComplete: enter
19:12:43.693 00.000 7988 UpdateGuideState(): m_state=6
19:12:43.693 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
19:12:43.693 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=433.90, Mass=1467, SNR=25.9, Peak=216 HFD=3.3
19:12:43.693 00.000 7988 MultiStar: [#1 -0.33,0.17,0.99,U] [#2 -0.33,0.07,0.99,U] [#3 -0.31,-0.16,0.96,U] [#4 -0.24,0.22,1.01,U] [#5 -0.25,0.02,0.68,U] [#6 -0.20,-0.12,0.71,U] [#7 -0.45,-0.10,0.65,U] [#8 -0.33,-0.04,0.66,U] 
19:12:43.693 00.000 7988 single-star, 8 included, MultiStar: {-0.29, -0.00}, one-star: {-0.19, -0.18}
19:12:43.693 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
19:12:43.703 00.010 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
19:12:43.703 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-2.39 mountX=0.18 mountY=0.20, mountTheta=0.83
19:12:43.703 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.18, opts=13)
19:12:43.703 00.000 7988 Enqueuing Move request for scope (-0.19, -0.18)
19:12:43.703 00.000 15712 Worker thread wakes up
19:12:43.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.18) opts 0xd
19:12:43.703 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.18)
19:12:43.703 00.000 15712 Moving (-0.19, -0.18) raw xDistance=0.18 yDistance=0.20
19:12:43.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:43.709 00.006 7988 UpdateGuideState exits: m=1467 SNR=25.9
19:12:43.711 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:43.711 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:43.711 00.000 7988 Enqueuing Expose request
19:12:43.711 00.000 15712 PPEC rslt: input = 0.18, final = 0.21, react = 0.11, pred = 0.11, hyst = 0.08, hyst_pct = 0.00, period_length = 705.52
19:12:43.711 00.000 15712 PPEC: input: 0.18, control: 0.21, exposure: 1500
19:12:43.711 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:43.711 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:12:43.711 00.000 15712 MoveAxis(W, 70, ABG)
19:12:43.711 00.000 15712 Guiding  Dir = 3, Dur = 70
19:12:43.711 00.000 15712 IsGuiding returns 0
19:12:43.742 00.031 15712 PulseGuide returned control before completion, sleep 53
19:12:43.804 00.062 15712 IsGuiding returns 1
19:12:43.804 00.000 15712 scope still moving after pulse duration time elapsed
19:12:43.836 00.032 15712 IsGuiding returns 0
19:12:43.836 00.000 15712 scope move finished after 70 + 52 ms
19:12:43.836 00.000 15712 Move returns status 0, amount 70
19:12:43.836 00.000 15712 MoveAxis(N, 0, ABG)
19:12:43.836 00.000 15712 Move returns status 0, amount 0
19:12:43.836 00.000 15712 move complete, result=0
19:12:43.836 00.000 7988 GuideStep: 0.2 px 70 ms WEST, 0.2 px 0 ms NORTH
19:12:43.839 00.003 15712 worker thread done servicing request
19:12:43.839 00.000 15712 Worker thread wakes up
19:12:43.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:43.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:45.256 01.417 15712 Exposure complete
19:12:45.317 00.061 15712 worker thread done servicing request
19:12:45.317 00.000 7988 OnExposeComplete: enter
19:12:45.320 00.003 7988 UpdateGuideState(): m_state=6
19:12:45.320 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
19:12:45.322 00.002 7988 Star::Find returns 1 (0), X=1178.44, Y=433.25, Mass=1376, SNR=25.0, Peak=194 HFD=3.1
19:12:45.322 00.000 7988 MultiStar: [#1 -0.11,-0.58,1.00,U] [#2 -0.03,-0.74,1.03,U] [#3 -0.17,-0.78,0.99,U] [#4 -0.02,-0.69,1.06,U] [#5 -0.25,-0.35,0.71,U] [#6 0.17,-0.99,0.72,U] [#7 -0.60,-0.82,0.70,U] [#8 -0.19,-0.99,0.69,U] 
19:12:45.324 00.002 7988 refined, 8 included, MultiStar: {-0.14, -0.75}, one-star: {-0.14, -0.83}
19:12:45.324 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
19:12:45.326 00.002 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
19:12:45.326 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.75 hyp=0.76 cameraTheta=-1.75 mountX=0.75 mountY=0.15, mountTheta=0.20
19:12:45.328 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.75, opts=13)
19:12:45.330 00.002 7988 Enqueuing Move request for scope (-0.14, -0.75)
19:12:45.330 00.000 15712 Worker thread wakes up
19:12:45.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.75) opts 0xd
19:12:45.330 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.75)
19:12:45.330 00.000 15712 Moving (-0.14, -0.75) raw xDistance=0.75 yDistance=0.15
19:12:45.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:45.333 00.003 7988 UpdateGuideState exits: m=1376 SNR=25.0
19:12:45.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:45.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:45.333 00.000 7988 Enqueuing Expose request
19:12:45.337 00.004 15712 PPEC rslt: input = 0.75, final = 0.46, react = 0.45, pred = 0.02, hyst = 0.38, hyst_pct = 0.00, period_length = 705.52
19:12:45.337 00.000 15712 PPEC: input: 0.75, control: 0.46, exposure: 1500
19:12:45.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:45.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:12:45.337 00.000 15712 MoveAxis(W, 151, ABG)
19:12:45.337 00.000 15712 Guiding  Dir = 3, Dur = 151
19:12:45.337 00.000 15712 IsGuiding returns 0
19:12:45.354 00.017 15712 PulseGuide returned control before completion, sleep 144
19:12:45.529 00.175 15712 IsGuiding returns 0
19:12:45.529 00.000 15712 Move returns status 0, amount 151
19:12:45.529 00.000 15712 MoveAxis(N, 0, ABG)
19:12:45.529 00.000 15712 Move returns status 0, amount 0
19:12:45.529 00.000 15712 move complete, result=0
19:12:45.529 00.000 7988 GuideStep: 0.7 px 151 ms WEST, 0.2 px 0 ms NORTH
19:12:45.534 00.005 15712 worker thread done servicing request
19:12:45.534 00.000 15712 Worker thread wakes up
19:12:45.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:45.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:47.173 01.639 15712 Exposure complete
19:12:47.232 00.059 15712 worker thread done servicing request
19:12:47.232 00.000 7988 OnExposeComplete: enter
19:12:47.232 00.000 7988 UpdateGuideState(): m_state=6
19:12:47.237 00.005 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
19:12:47.237 00.000 7988 Star::Find returns 1 (1), X=1178.38, Y=432.66, Mass=1460, SNR=25.9, Peak=255 HFD=3.3
19:12:47.239 00.002 7988 MultiStar: [#1 -0.26,-1.29,0.00,M1] [#2 -0.08,-1.49,0.00,M1] [#3 0.02,-1.49,0.00,M1] [#4 0.03,-1.25,1.02,U] [#5 -0.25,-1.53,0.00,M1] [#6 0.20,-1.53,0.00,M1] [#7 -0.22,-1.40,0.00,M1] [#8 0.03,-1.67,0.00,M1] 
19:12:47.241 00.002 7988 refined, 1 included, MultiStar: {-0.08, -1.33}, one-star: {-0.20, -1.42}
19:12:47.241 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
19:12:47.243 00.002 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
19:12:47.243 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-1.33 hyp=1.33 cameraTheta=-1.63 mountX=1.33 mountY=0.12, mountTheta=0.09
19:12:47.245 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-1.33, opts=13)
19:12:47.247 00.002 7988 Enqueuing Move request for scope (-0.08, -1.33)
19:12:47.247 00.000 15712 Worker thread wakes up
19:12:47.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -1.33) opts 0xd
19:12:47.247 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -1.33)
19:12:47.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:12:47.248 00.001 7988 UpdateGuideState exits: m=1460 SNR=25.9 Saturated
19:12:47.248 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:47.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:47.248 00.000 7988 Enqueuing Expose request
19:12:47.248 00.000 15712 Moving (-0.08, -1.33) raw xDistance=1.33 yDistance=0.12
19:12:47.248 00.000 15712 PPEC rslt: input = 1.33, final = 0.81, react = 0.80, pred = 0.01, hyst = 0.73, hyst_pct = 0.00, period_length = 705.52
19:12:47.248 00.000 15712 PPEC: input: 1.33, control: 0.81, exposure: 1500
19:12:47.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:47.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:12:47.248 00.000 15712 MoveAxis(W, 264, ABG)
19:12:47.248 00.000 15712 Guiding  Dir = 3, Dur = 264
19:12:47.248 00.000 15712 IsGuiding returns 0
19:12:47.268 00.020 15712 PulseGuide returned control before completion, sleep 257
19:12:47.537 00.269 15712 IsGuiding returns 1
19:12:47.537 00.000 15712 scope still moving after pulse duration time elapsed
19:12:47.569 00.032 15712 IsGuiding returns 0
19:12:47.569 00.000 15712 scope move finished after 264 + 57 ms
19:12:47.569 00.000 15712 Move returns status 0, amount 264
19:12:47.569 00.000 15712 MoveAxis(N, 0, ABG)
19:12:47.569 00.000 15712 Move returns status 0, amount 0
19:12:47.569 00.000 15712 move complete, result=0
19:12:47.569 00.000 7988 GuideStep: 1.3 px 264 ms WEST, 0.1 px 0 ms NORTH
19:12:47.580 00.011 15712 worker thread done servicing request
19:12:47.580 00.000 15712 Worker thread wakes up
19:12:47.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:47.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:48.988 01.408 15712 Exposure complete
19:12:49.050 00.062 7988 OnExposeComplete: enter
19:12:49.050 00.000 7988 UpdateGuideState(): m_state=6
19:12:49.050 00.000 15712 worker thread done servicing request
19:12:49.050 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
19:12:49.050 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=433.15, Mass=1427, SNR=25.6, Peak=216 HFD=3.2
19:12:49.050 00.000 7988 MultiStar: [#1 -0.22,-0.78,1.04,U] [#2 0.04,-0.85,1.06,U] [#3 -0.15,-0.91,1.00,U] [#4 0.04,-0.77,1.02,U] [#5 -0.26,-0.74,0.69,U] [#6 -0.04,-0.92,0.70,U] [#7 -0.23,-0.86,0.64,U] [#8 -0.08,-0.76,0.65,U] 
19:12:49.050 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.84}, one-star: {-0.19, -0.93}
19:12:49.050 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
19:12:49.050 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
19:12:49.050 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.84 hyp=0.85 cameraTheta=-1.71 mountX=0.84 mountY=0.14, mountTheta=0.16
19:12:49.050 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.84, opts=13)
19:12:49.063 00.013 7988 Enqueuing Move request for scope (-0.12, -0.84)
19:12:49.063 00.000 15712 Worker thread wakes up
19:12:49.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.84) opts 0xd
19:12:49.063 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.84)
19:12:49.063 00.000 15712 Moving (-0.12, -0.84) raw xDistance=0.84 yDistance=0.14
19:12:49.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:49.066 00.003 7988 UpdateGuideState exits: m=1427 SNR=25.6
19:12:49.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:49.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:49.066 00.000 7988 Enqueuing Expose request
19:12:49.066 00.000 15712 PPEC rslt: input = 0.84, final = 0.51, react = 0.50, pred = 0.00, hyst = 0.48, hyst_pct = 0.00, period_length = 705.52
19:12:49.066 00.000 15712 PPEC: input: 0.84, control: 0.51, exposure: 1500
19:12:49.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:49.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:12:49.066 00.000 15712 MoveAxis(W, 165, ABG)
19:12:49.066 00.000 15712 Guiding  Dir = 3, Dur = 165
19:12:49.066 00.000 15712 IsGuiding returns 0
19:12:49.096 00.030 15712 PulseGuide returned control before completion, sleep 151
19:12:49.273 00.177 15712 IsGuiding returns 0
19:12:49.273 00.000 15712 Move returns status 0, amount 165
19:12:49.273 00.000 15712 MoveAxis(N, 0, ABG)
19:12:49.273 00.000 15712 Move returns status 0, amount 0
19:12:49.273 00.000 15712 move complete, result=0
19:12:49.273 00.000 15712 worker thread done servicing request
19:12:49.273 00.000 15712 Worker thread wakes up
19:12:49.273 00.000 7988 GuideStep: 0.8 px 165 ms WEST, 0.1 px 0 ms NORTH
19:12:49.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:49.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:50.917 01.644 15712 Exposure complete
19:12:50.977 00.060 15712 worker thread done servicing request
19:12:50.977 00.000 7988 OnExposeComplete: enter
19:12:50.977 00.000 7988 UpdateGuideState(): m_state=6
19:12:50.977 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
19:12:50.977 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=434.90, Mass=1410, SNR=25.4, Peak=178 HFD=3.2
19:12:50.977 00.000 7988 MultiStar: [#1 -0.05,1.19,0.99,U] [#2 -0.02,1.02,0.96,U] [#3 -0.03,0.96,0.96,U] [#4 0.08,1.22,1.03,U] [#5 -0.08,1.04,0.71,U] [#6 0.12,1.01,0.71,U] [#7 -0.40,1.06,0.65,U] [#8 -0.04,0.99,0.64,U] 
19:12:50.977 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 1.04}, one-star: {-0.15, 0.83}
19:12:50.985 00.008 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
19:12:50.985 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
19:12:50.985 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.83 hyp=0.84 cameraTheta=1.76 mountX=-0.82 mountY=0.13, mountTheta=2.98
19:12:50.985 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.83, opts=13)
19:12:50.985 00.000 7988 Enqueuing Move request for scope (-0.15, 0.83)
19:12:50.985 00.000 15712 Worker thread wakes up
19:12:50.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.83) opts 0xd
19:12:50.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.83)
19:12:50.985 00.000 15712 Moving (-0.15, 0.83) raw xDistance=-0.82 yDistance=0.13
19:12:50.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:50.985 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.4
19:12:50.993 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:50.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:50.993 00.000 7988 Enqueuing Expose request
19:12:50.993 00.000 15712 PPEC rslt: input = -0.82, final = -0.48, react = -0.49, pred = 0.01, hyst = -0.40, hyst_pct = 0.00, period_length = 705.52
19:12:50.993 00.000 15712 PPEC: input: -0.82, control: -0.48, exposure: 1500
19:12:50.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:50.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:12:50.993 00.000 15712 MoveAxis(E, 157, ABG)
19:12:50.993 00.000 15712 Guiding  Dir = 2, Dur = 157
19:12:50.993 00.000 15712 IsGuiding returns 0
19:12:51.015 00.022 15712 PulseGuide returned control before completion, sleep 150
19:12:51.169 00.154 15712 IsGuiding returns 1
19:12:51.169 00.000 15712 scope still moving after pulse duration time elapsed
19:12:51.206 00.037 15712 IsGuiding returns 0
19:12:51.206 00.000 15712 scope move finished after 157 + 52 ms
19:12:51.206 00.000 15712 Move returns status 0, amount 157
19:12:51.206 00.000 15712 MoveAxis(N, 0, ABG)
19:12:51.206 00.000 15712 Move returns status 0, amount 0
19:12:51.206 00.000 15712 move complete, result=0
19:12:51.206 00.000 7988 GuideStep: -0.8 px 157 ms EAST, 0.1 px 0 ms NORTH
19:12:51.208 00.002 15712 worker thread done servicing request
19:12:51.208 00.000 15712 Worker thread wakes up
19:12:51.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:51.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:52.619 01.411 15712 Exposure complete
19:12:52.680 00.061 15712 worker thread done servicing request
19:12:52.680 00.000 7988 OnExposeComplete: enter
19:12:52.680 00.000 7988 UpdateGuideState(): m_state=6
19:12:52.685 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
19:12:52.685 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=435.04, Mass=1471, SNR=26.0, Peak=195 HFD=3.5
19:12:52.687 00.002 7988 MultiStar: [#1 0.08,1.14,1.00,U] [#2 0.06,0.78,0.99,U] [#3 -0.02,0.87,0.95,U] [#4 0.09,0.83,1.00,U] [#5 0.04,1.07,0.74,U] [#6 0.20,0.90,0.67,U] [#7 -0.31,1.03,0.66,U] [#8 0.12,0.92,0.66,U] 
19:12:52.689 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.94}, one-star: {-0.13, 0.97}
19:12:52.689 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:12:52.691 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
19:12:52.691 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.94 hyp=0.94 cameraTheta=1.55 mountX=-0.94 mountY=-0.04, mountTheta=-3.10
19:12:52.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.94, opts=13)
19:12:52.695 00.002 7988 Enqueuing Move request for scope (0.02, 0.94)
19:12:52.695 00.000 15712 Worker thread wakes up
19:12:52.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.94) opts 0xd
19:12:52.695 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.94)
19:12:52.695 00.000 15712 Moving (0.02, 0.94) raw xDistance=-0.94 yDistance=-0.04
19:12:52.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:52.695 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0
19:12:52.699 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:52.699 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:52.701 00.002 7988 Enqueuing Expose request
19:12:52.701 00.000 15712 PPEC rslt: input = -0.94, final = -0.55, react = -0.56, pred = 0.02, hyst = -0.48, hyst_pct = 0.00, period_length = 705.52
19:12:52.701 00.000 15712 PPEC: input: -0.94, control: -0.55, exposure: 1500
19:12:52.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:52.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:12:52.701 00.000 15712 MoveAxis(E, 178, ABG)
19:12:52.703 00.002 15712 Guiding  Dir = 2, Dur = 178
19:12:52.703 00.000 15712 IsGuiding returns 0
19:12:52.721 00.018 15712 PulseGuide returned control before completion, sleep 166
19:12:52.902 00.181 15712 IsGuiding returns 1
19:12:52.902 00.000 15712 scope still moving after pulse duration time elapsed
19:12:52.934 00.032 15712 IsGuiding returns 0
19:12:52.934 00.000 15712 scope move finished after 178 + 53 ms
19:12:52.934 00.000 15712 Move returns status 0, amount 178
19:12:52.934 00.000 15712 MoveAxis(N, 0, ABG)
19:12:52.934 00.000 15712 Move returns status 0, amount 0
19:12:52.934 00.000 15712 move complete, result=0
19:12:52.934 00.000 15712 worker thread done servicing request
19:12:52.934 00.000 15712 Worker thread wakes up
19:12:52.934 00.000 7988 GuideStep: -0.9 px 178 ms EAST, -0.0 px 0 ms NORTH
19:12:52.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:52.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:54.564 01.630 15712 Exposure complete
19:12:54.625 00.061 15712 worker thread done servicing request
19:12:54.627 00.002 7988 OnExposeComplete: enter
19:12:54.627 00.000 7988 UpdateGuideState(): m_state=6
19:12:54.629 00.002 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
19:12:54.631 00.002 7988 Star::Find returns 1 (0), X=1178.49, Y=434.81, Mass=1340, SNR=24.8, Peak=190 HFD=3.0
19:12:54.631 00.000 7988 MultiStar: [#1 -0.09,0.98,1.06,U] [#2 0.06,0.81,1.03,U] [#3 -0.14,0.73,0.97,U] [#4 -0.02,1.09,1.08,U] [#5 -0.09,1.15,0.75,U] [#6 0.07,1.07,0.71,U] [#7 -0.01,0.83,0.71,U] [#8 -0.26,1.02,0.66,U] 
19:12:54.633 00.002 7988 single-star, 8 included, MultiStar: {-0.06, 0.93}, one-star: {-0.10, 0.73}
19:12:54.633 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
19:12:54.635 00.002 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
19:12:54.635 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.73 hyp=0.73 cameraTheta=1.70 mountX=-0.73 mountY=0.08, mountTheta=3.03
19:12:54.637 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.73, opts=13)
19:12:54.639 00.002 7988 Enqueuing Move request for scope (-0.10, 0.73)
19:12:54.639 00.000 15712 Worker thread wakes up
19:12:54.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.73) opts 0xd
19:12:54.639 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.73)
19:12:54.639 00.000 15712 Moving (-0.10, 0.73) raw xDistance=-0.73 yDistance=0.08
19:12:54.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:54.641 00.002 7988 UpdateGuideState exits: m=1340 SNR=24.8
19:12:54.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:54.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:54.641 00.000 7988 Enqueuing Expose request
19:12:54.641 00.000 15712 PPEC rslt: input = -0.73, final = -0.37, react = -0.44, pred = 0.07, hyst = -0.42, hyst_pct = 0.00, period_length = 705.52
19:12:54.641 00.000 15712 PPEC: input: -0.73, control: -0.37, exposure: 1500
19:12:54.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:54.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:12:54.641 00.000 15712 MoveAxis(E, 120, ABG)
19:12:54.641 00.000 15712 Guiding  Dir = 2, Dur = 120
19:12:54.641 00.000 15712 IsGuiding returns 0
19:12:54.675 00.034 15712 PulseGuide returned control before completion, sleep 102
19:12:54.785 00.110 15712 IsGuiding returns 1
19:12:54.785 00.000 15712 scope still moving after pulse duration time elapsed
19:12:54.817 00.032 15712 IsGuiding returns 0
19:12:54.817 00.000 15712 scope move finished after 120 + 52 ms
19:12:54.817 00.000 15712 Move returns status 0, amount 120
19:12:54.817 00.000 15712 MoveAxis(N, 0, ABG)
19:12:54.817 00.000 15712 Move returns status 0, amount 0
19:12:54.817 00.000 15712 move complete, result=0
19:12:54.817 00.000 7988 GuideStep: -0.7 px 120 ms EAST, 0.1 px 0 ms NORTH
19:12:54.821 00.004 15712 worker thread done servicing request
19:12:54.821 00.000 15712 Worker thread wakes up
19:12:54.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:54.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:56.238 01.417 15712 Exposure complete
19:12:56.300 00.062 15712 worker thread done servicing request
19:12:56.300 00.000 7988 OnExposeComplete: enter
19:12:56.300 00.000 7988 UpdateGuideState(): m_state=6
19:12:56.300 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
19:12:56.300 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=434.79, Mass=1404, SNR=25.4, Peak=186 HFD=3.2
19:12:56.300 00.000 7988 MultiStar: [#1 -0.12,1.00,1.04,U] [#2 -0.05,0.83,1.02,U] [#3 0.10,0.92,0.95,U] [#4 0.07,0.84,0.99,U] [#5 -0.27,1.15,0.74,U] [#6 0.09,0.75,0.72,U] [#7 -0.29,0.78,0.68,U] [#8 -0.16,1.05,0.69,U] 
19:12:56.300 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.89}, one-star: {-0.07, 0.71}
19:12:56.300 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
19:12:56.300 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
19:12:56.300 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.71 hyp=0.72 cameraTheta=1.67 mountX=-0.71 mountY=0.06, mountTheta=3.06
19:12:56.311 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.71, opts=13)
19:12:56.314 00.003 7988 Enqueuing Move request for scope (-0.07, 0.71)
19:12:56.314 00.000 15712 Worker thread wakes up
19:12:56.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.71) opts 0xd
19:12:56.314 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.71)
19:12:56.314 00.000 15712 Moving (-0.07, 0.71) raw xDistance=-0.71 yDistance=0.06
19:12:56.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:56.314 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.4
19:12:56.317 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:56.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:56.317 00.000 7988 Enqueuing Expose request
19:12:56.317 00.000 15712 PPEC rslt: input = -0.71, final = -0.37, react = -0.43, pred = 0.06, hyst = -0.42, hyst_pct = 0.00, period_length = 705.52
19:12:56.317 00.000 15712 PPEC: input: -0.71, control: -0.37, exposure: 1500
19:12:56.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:56.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:12:56.317 00.000 15712 MoveAxis(E, 119, ABG)
19:12:56.317 00.000 15712 Guiding  Dir = 2, Dur = 119
19:12:56.317 00.000 15712 IsGuiding returns 0
19:12:56.330 00.013 15712 PulseGuide returned control before completion, sleep 113
19:12:56.481 00.151 15712 IsGuiding returns 0
19:12:56.481 00.000 15712 Move returns status 0, amount 119
19:12:56.481 00.000 15712 MoveAxis(N, 0, ABG)
19:12:56.481 00.000 15712 Move returns status 0, amount 0
19:12:56.481 00.000 15712 move complete, result=0
19:12:56.481 00.000 7988 GuideStep: -0.7 px 119 ms EAST, 0.1 px 0 ms NORTH
19:12:56.483 00.002 15712 worker thread done servicing request
19:12:56.483 00.000 15712 Worker thread wakes up
19:12:56.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:56.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:58.117 01.634 15712 Exposure complete
19:12:58.180 00.063 15712 worker thread done servicing request
19:12:58.180 00.000 7988 OnExposeComplete: enter
19:12:58.180 00.000 7988 UpdateGuideState(): m_state=6
19:12:58.180 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
19:12:58.180 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=433.36, Mass=1563, SNR=26.7, Peak=208 HFD=3.3
19:12:58.185 00.005 7988 MultiStar: [#1 -0.12,-0.27,0.94,U] [#2 -0.20,-0.53,0.99,U] [#3 0.06,-0.58,0.90,U] [#4 -0.02,-0.59,0.99,U] [#5 -0.20,-0.20,0.65,U] [#6 0.12,-0.43,0.68,U] [#7 -0.26,-0.29,0.62,U] [#8 0.04,-0.38,0.63,U] 
19:12:58.185 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.47}, one-star: {-0.06, -0.72}
19:12:58.187 00.002 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
19:12:58.187 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
19:12:58.189 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.47 hyp=0.47 cameraTheta=-1.72 mountX=0.47 mountY=0.08, mountTheta=0.18
19:12:58.191 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.47, opts=13)
19:12:58.191 00.000 7988 Enqueuing Move request for scope (-0.07, -0.47)
19:12:58.193 00.002 15712 Worker thread wakes up
19:12:58.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.47) opts 0xd
19:12:58.193 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.47)
19:12:58.193 00.000 15712 Moving (-0.07, -0.47) raw xDistance=0.47 yDistance=0.08
19:12:58.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:12:58.193 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.7
19:12:58.196 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:58.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:58.196 00.000 7988 Enqueuing Expose request
19:12:58.196 00.000 15712 PPEC rslt: input = 0.47, final = 0.34, react = 0.28, pred = 0.06, hyst = 0.23, hyst_pct = 0.00, period_length = 705.52
19:12:58.196 00.000 15712 PPEC: input: 0.47, control: 0.34, exposure: 1500
19:12:58.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:58.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:12:58.196 00.000 15712 MoveAxis(W, 111, ABG)
19:12:58.196 00.000 15712 Guiding  Dir = 3, Dur = 111
19:12:58.196 00.000 15712 IsGuiding returns 0
19:12:58.219 00.023 15712 PulseGuide returned control before completion, sleep 98
19:12:58.339 00.120 15712 IsGuiding returns 0
19:12:58.339 00.000 15712 Move returns status 0, amount 111
19:12:58.339 00.000 15712 MoveAxis(N, 0, ABG)
19:12:58.339 00.000 15712 Move returns status 0, amount 0
19:12:58.339 00.000 15712 move complete, result=0
19:12:58.339 00.000 7988 GuideStep: 0.5 px 111 ms WEST, 0.1 px 0 ms NORTH
19:12:58.353 00.014 15712 worker thread done servicing request
19:12:58.353 00.000 15712 Worker thread wakes up
19:12:58.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:12:58.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:12:59.759 01.406 15712 Exposure complete
19:12:59.821 00.062 15712 worker thread done servicing request
19:12:59.821 00.000 7988 OnExposeComplete: enter
19:12:59.821 00.000 7988 UpdateGuideState(): m_state=6
19:12:59.821 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
19:12:59.821 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=432.60, Mass=1366, SNR=24.9, Peak=179 HFD=3.2
19:12:59.821 00.000 7988 MultiStar: [#1 -0.19,-1.13,1.01,U] [#2 -0.12,-1.35,0.00,M1] [#3 -0.05,-1.45,0.00,M1] [#4 -0.19,-1.42,0.00,M1] [#5 -0.28,-1.26,0.70,U] [#6 0.06,-1.65,0.00,M1] [#7 -0.30,-1.46,0.00,M1] [#8 0.03,-1.27,0.64,U] 
19:12:59.821 00.000 7988 refined, 3 included, MultiStar: {-0.13, -1.29}, one-star: {-0.08, -1.48}
19:12:59.821 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
19:12:59.821 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
19:12:59.821 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-1.29 hyp=1.30 cameraTheta=-1.68 mountX=1.29 mountY=0.17, mountTheta=0.13
19:12:59.832 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-1.29, opts=13)
19:12:59.834 00.002 7988 Enqueuing Move request for scope (-0.13, -1.29)
19:12:59.836 00.002 15712 Worker thread wakes up
19:12:59.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -1.29) opts 0xd
19:12:59.836 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -1.29)
19:12:59.836 00.000 15712 Moving (-0.13, -1.29) raw xDistance=1.29 yDistance=0.17
19:12:59.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:12:59.839 00.003 7988 UpdateGuideState exits: m=1366 SNR=24.9
19:12:59.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:59.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:12:59.839 00.000 7988 Enqueuing Expose request
19:12:59.839 00.000 15712 PPEC rslt: input = 1.29, final = 0.75, react = 0.77, pred = -0.02, hyst = 0.67, hyst_pct = 0.00, period_length = 705.52
19:12:59.839 00.000 15712 PPEC: input: 1.29, control: 0.75, exposure: 1500
19:12:59.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:59.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:12:59.839 00.000 15712 MoveAxis(W, 246, ABG)
19:12:59.839 00.000 15712 Guiding  Dir = 3, Dur = 246
19:12:59.839 00.000 15712 IsGuiding returns 0
19:12:59.868 00.029 15712 PulseGuide returned control before completion, sleep 230
19:13:00.108 00.240 15712 IsGuiding returns 1
19:13:00.108 00.000 15712 scope still moving after pulse duration time elapsed
19:13:00.158 00.050 15712 IsGuiding returns 0
19:13:00.158 00.000 15712 scope move finished after 246 + 68 ms
19:13:00.158 00.000 15712 Move returns status 0, amount 246
19:13:00.158 00.000 15712 MoveAxis(N, 0, ABG)
19:13:00.158 00.000 15712 Move returns status 0, amount 0
19:13:00.158 00.000 15712 move complete, result=0
19:13:00.158 00.000 7988 GuideStep: 1.3 px 246 ms WEST, 0.2 px 0 ms NORTH
19:13:00.160 00.002 15712 worker thread done servicing request
19:13:00.160 00.000 15712 Worker thread wakes up
19:13:00.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:00.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:01.799 01.639 15712 Exposure complete
19:13:01.860 00.061 15712 worker thread done servicing request
19:13:01.860 00.000 7988 OnExposeComplete: enter
19:13:01.860 00.000 7988 UpdateGuideState(): m_state=6
19:13:01.860 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
19:13:01.860 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=432.23, Mass=1411, SNR=25.2, Peak=202 HFD=3.2
19:13:01.860 00.000 7988 MultiStar: [#1 0.05,-1.63,0.00,M1] [#2 -0.05,-1.72,0.00,M2] [#3 -0.20,-1.76,0.00,M2] [#4 0.07,-1.60,0.00,M2] [#5 -0.27,-1.46,0.00,M1] [#6 0.10,-1.65,0.00,M2] [#7 -0.07,-1.54,0.00,M2] [#8 -0.11,-1.97,0.00,M1] 
19:13:01.860 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
19:13:01.860 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
19:13:01.860 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-1.85 hyp=1.86 cameraTheta=-1.66 mountX=1.85 mountY=0.21, mountTheta=0.11
19:13:01.871 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-1.85, opts=13)
19:13:01.871 00.000 7988 Enqueuing Move request for scope (-0.17, -1.85)
19:13:01.871 00.000 15712 Worker thread wakes up
19:13:01.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.85) opts 0xd
19:13:01.871 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -1.85)
19:13:01.871 00.000 15712 Moving (-0.17, -1.85) raw xDistance=1.85 yDistance=0.21
19:13:01.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:01.871 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.2
19:13:01.876 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:01.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:01.876 00.000 7988 Enqueuing Expose request
19:13:01.876 00.000 15712 PPEC rslt: input = 1.85, final = 1.07, react = 1.11, pred = -0.04, hyst = 1.02, hyst_pct = 0.00, period_length = 705.52
19:13:01.876 00.000 15712 PPEC: input: 1.85, control: 1.07, exposure: 1500
19:13:01.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:01.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:13:01.876 00.000 15712 MoveAxis(W, 349, ABG)
19:13:01.876 00.000 15712 Guiding  Dir = 3, Dur = 349
19:13:01.876 00.000 15712 IsGuiding returns 0
19:13:01.900 00.024 15712 PulseGuide returned control before completion, sleep 340
19:13:02.265 00.365 15712 IsGuiding returns 0
19:13:02.265 00.000 15712 Move returns status 0, amount 349
19:13:02.265 00.000 15712 MoveAxis(N, 0, ABG)
19:13:02.265 00.000 15712 Move returns status 0, amount 0
19:13:02.265 00.000 15712 move complete, result=0
19:13:02.265 00.000 7988 GuideStep: 1.9 px 349 ms WEST, 0.2 px 0 ms NORTH
19:13:02.270 00.005 15712 worker thread done servicing request
19:13:02.270 00.000 15712 Worker thread wakes up
19:13:02.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:02.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:03.683 01.413 15712 Exposure complete
19:13:03.745 00.062 15712 worker thread done servicing request
19:13:03.745 00.000 7988 OnExposeComplete: enter
19:13:03.745 00.000 7988 UpdateGuideState(): m_state=6
19:13:03.747 00.002 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
19:13:03.747 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=433.98, Mass=1417, SNR=25.3, Peak=167 HFD=3.7
19:13:03.749 00.002 7988 MultiStar: [#1 0.01,0.16,1.01,U] [#2 -0.18,-0.12,1.01,U] [#3 0.21,0.08,0.95,U] [#4 0.06,0.21,1.03,U] [#5 -0.19,0.26,0.69,U] [#6 0.14,-0.25,0.73,U] [#7 -0.19,-0.16,0.67,U] [#8 -0.02,0.26,0.64,U] 
19:13:03.749 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.13, -0.10}
19:13:03.751 00.002 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.58) = xAngle (3.78 = -2.50)
19:13:03.751 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.61)
19:13:03.753 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.20 mountX=-0.04 mountY=0.03, mountTheta=2.52
19:13:03.755 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
19:13:03.757 00.002 7988 Enqueuing Move request for scope (-0.03, 0.04)
19:13:03.757 00.000 15712 Worker thread wakes up
19:13:03.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:13:03.757 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.3
19:13:03.760 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
19:13:03.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:03.760 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
19:13:03.760 00.000 15712 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
19:13:03.762 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:03.764 00.002 7988 Enqueuing Expose request
19:13:03.764 00.000 15712 PPEC rslt: input = -0.04, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 705.52
19:13:03.764 00.000 15712 PPEC: input: -0.04, control: -0.05, exposure: 1500
19:13:03.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:03.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:13:03.764 00.000 15712 MoveAxis(E, 15, ABG)
19:13:03.764 00.000 15712 Guiding  Dir = 2, Dur = 15
19:13:03.766 00.002 15712 IsGuiding returns 0
19:13:03.776 00.010 15712 IsGuiding returns 1
19:13:03.776 00.000 15712 scope still moving after pulse duration time elapsed
19:13:03.825 00.049 15712 IsGuiding returns 0
19:13:03.825 00.000 15712 scope move finished after 15 + 53 ms
19:13:03.825 00.000 15712 Move returns status 0, amount 15
19:13:03.825 00.000 15712 MoveAxis(N, 0, ABG)
19:13:03.825 00.000 15712 Move returns status 0, amount 0
19:13:03.825 00.000 15712 move complete, result=0
19:13:03.825 00.000 7988 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
19:13:03.836 00.011 15712 worker thread done servicing request
19:13:03.836 00.000 15712 Worker thread wakes up
19:13:03.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:03.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:05.468 01.632 15712 Exposure complete
19:13:05.529 00.061 15712 worker thread done servicing request
19:13:05.529 00.000 7988 OnExposeComplete: enter
19:13:05.529 00.000 7988 UpdateGuideState(): m_state=6
19:13:05.529 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
19:13:05.529 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=434.99, Mass=1477, SNR=25.8, Peak=192 HFD=3.6
19:13:05.529 00.000 7988 MultiStar: [#1 -0.27,1.46,0.00,M1] [#2 0.03,0.98,1.04,U] [#3 -0.03,1.15,0.94,U] [#4 -0.00,1.27,1.03,U] [#5 -0.22,1.27,0.68,U] [#6 0.10,1.00,0.71,U] [#7 -0.33,1.24,0.68,U] [#8 -0.19,1.47,0.00,M1] 
19:13:05.529 00.000 7988 single-star, 6 included, MultiStar: {-0.06, 1.11}, one-star: {-0.08, 0.91}
19:13:05.529 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.05)
19:13:05.529 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.06)
19:13:05.529 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.91 hyp=0.91 cameraTheta=1.66 mountX=-0.91 mountY=0.06, mountTheta=3.08
19:13:05.529 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.91, opts=13)
19:13:05.529 00.000 7988 Enqueuing Move request for scope (-0.08, 0.91)
19:13:05.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:05.544 00.015 15712 Worker thread wakes up
19:13:05.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.91) opts 0xd
19:13:05.544 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.91)
19:13:05.544 00.000 15712 Moving (-0.08, 0.91) raw xDistance=-0.91 yDistance=0.06
19:13:05.546 00.002 7988 UpdateGuideState exits: m=1477 SNR=25.8
19:13:05.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:05.548 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:05.548 00.000 7988 Enqueuing Expose request
19:13:05.550 00.002 15712 PPEC rslt: input = -0.91, final = -0.53, react = -0.55, pred = 0.01, hyst = -0.43, hyst_pct = 0.00, period_length = 705.52
19:13:05.550 00.000 15712 PPEC: input: -0.91, control: -0.53, exposure: 1500
19:13:05.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:05.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:13:05.550 00.000 15712 MoveAxis(E, 174, ABG)
19:13:05.550 00.000 15712 Guiding  Dir = 2, Dur = 174
19:13:05.550 00.000 15712 IsGuiding returns 0
19:13:05.572 00.022 15712 PulseGuide returned control before completion, sleep 159
19:13:05.738 00.166 15712 IsGuiding returns 1
19:13:05.738 00.000 15712 scope still moving after pulse duration time elapsed
19:13:05.772 00.034 15712 IsGuiding returns 0
19:13:05.772 00.000 15712 scope move finished after 174 + 46 ms
19:13:05.772 00.000 15712 Move returns status 0, amount 174
19:13:05.772 00.000 15712 MoveAxis(N, 0, ABG)
19:13:05.772 00.000 15712 Move returns status 0, amount 0
19:13:05.772 00.000 15712 move complete, result=0
19:13:05.772 00.000 7988 GuideStep: -0.9 px 174 ms EAST, 0.1 px 0 ms NORTH
19:13:05.772 00.000 15712 worker thread done servicing request
19:13:05.772 00.000 15712 Worker thread wakes up
19:13:05.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:05.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:07.187 01.415 15712 Exposure complete
19:13:07.254 00.067 15712 worker thread done servicing request
19:13:07.254 00.000 7988 OnExposeComplete: enter
19:13:07.254 00.000 7988 UpdateGuideState(): m_state=6
19:13:07.254 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
19:13:07.254 00.000 7988 Star::Find returns 1 (0), X=1178.23, Y=434.27, Mass=1405, SNR=25.4, Peak=216 HFD=3.4
19:13:07.254 00.000 7988 MultiStar: [#1 -0.17,0.61,1.01,U] [#2 -0.04,0.40,1.02,U] [#3 -0.13,0.54,0.97,U] [#4 -0.14,0.61,1.09,U] [#5 -0.30,0.54,0.74,U] [#6 -0.07,0.53,0.73,U] [#7 -0.22,0.33,0.69,U] [#8 -0.34,0.62,0.68,U] 
19:13:07.254 00.000 7988 single-star, 8 included, MultiStar: {-0.19, 0.48}, one-star: {-0.35, 0.19}
19:13:07.254 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.06)
19:13:07.263 00.009 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.05)
19:13:07.263 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.65 mountX=-0.18 mountY=0.34, mountTheta=2.06
19:13:07.265 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.19, opts=13)
19:13:07.265 00.000 7988 Enqueuing Move request for scope (-0.35, 0.19)
19:13:07.265 00.000 15712 Worker thread wakes up
19:13:07.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.19) opts 0xd
19:13:07.265 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.19)
19:13:07.265 00.000 15712 Moving (-0.35, 0.19) raw xDistance=-0.18 yDistance=0.34
19:13:07.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:07.265 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.4
19:13:07.271 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:07.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:07.273 00.002 7988 Enqueuing Expose request
19:13:07.273 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 705.52
19:13:07.273 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
19:13:07.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:13:07.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
19:13:07.273 00.000 15712 MoveAxis(E, 29, ABG)
19:13:07.273 00.000 15712 Guiding  Dir = 2, Dur = 29
19:13:07.275 00.002 15712 IsGuiding returns 0
19:13:07.301 00.026 15712 PulseGuide returned control before completion, sleep 12
19:13:07.328 00.027 15712 IsGuiding returns 1
19:13:07.328 00.000 15712 scope still moving after pulse duration time elapsed
19:13:07.367 00.039 15712 IsGuiding returns 0
19:13:07.367 00.000 15712 scope move finished after 29 + 63 ms
19:13:07.367 00.000 15712 Move returns status 0, amount 29
19:13:07.367 00.000 15712 MoveAxis(N, 0, ABG)
19:13:07.367 00.000 15712 Move returns status 0, amount 0
19:13:07.367 00.000 15712 move complete, result=0
19:13:07.367 00.000 15712 worker thread done servicing request
19:13:07.367 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.3 px 0 ms NORTH
19:13:07.367 00.000 15712 Worker thread wakes up
19:13:07.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:07.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:09.000 01.633 15712 Exposure complete
19:13:09.061 00.061 15712 worker thread done servicing request
19:13:09.061 00.000 7988 OnExposeComplete: enter
19:13:09.061 00.000 7988 UpdateGuideState(): m_state=6
19:13:09.064 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
19:13:09.064 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=433.50, Mass=1409, SNR=25.6, Peak=205 HFD=3.2
19:13:09.066 00.002 7988 MultiStar: [#1 -0.14,-0.15,1.04,U] [#2 -0.10,-0.31,1.03,U] [#3 0.03,-0.29,0.97,U] [#4 0.04,-0.34,1.04,U] [#5 -0.03,-0.07,0.72,U] [#6 -0.09,-0.52,0.68,U] [#7 -0.15,-0.31,0.66,U] [#8 -0.02,-0.35,0.62,U] 
19:13:09.068 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.32}, one-star: {-0.07, -0.58}
19:13:09.068 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
19:13:09.070 00.002 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
19:13:09.070 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.74 mountX=0.33 mountY=0.06, mountTheta=0.20
19:13:09.072 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.32, opts=13)
19:13:09.074 00.002 7988 Enqueuing Move request for scope (-0.06, -0.32)
19:13:09.074 00.000 15712 Worker thread wakes up
19:13:09.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.32) opts 0xd
19:13:09.074 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.32)
19:13:09.074 00.000 15712 Moving (-0.06, -0.32) raw xDistance=0.33 yDistance=0.06
19:13:09.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:09.074 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.6
19:13:09.077 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:09.077 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:09.077 00.000 7988 Enqueuing Expose request
19:13:09.077 00.000 15712 PPEC rslt: input = 0.33, final = 0.20, react = 0.20, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 705.52
19:13:09.077 00.000 15712 PPEC: input: 0.33, control: 0.20, exposure: 1500
19:13:09.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:09.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:13:09.077 00.000 15712 MoveAxis(W, 66, ABG)
19:13:09.077 00.000 15712 Guiding  Dir = 3, Dur = 66
19:13:09.077 00.000 15712 IsGuiding returns 0
19:13:09.110 00.033 15712 PulseGuide returned control before completion, sleep 48
19:13:09.173 00.063 15712 IsGuiding returns 0
19:13:09.173 00.000 15712 Move returns status 0, amount 66
19:13:09.173 00.000 15712 MoveAxis(N, 0, ABG)
19:13:09.173 00.000 15712 Move returns status 0, amount 0
19:13:09.173 00.000 15712 move complete, result=0
19:13:09.173 00.000 15712 worker thread done servicing request
19:13:09.173 00.000 15712 Worker thread wakes up
19:13:09.173 00.000 7988 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
19:13:09.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:09.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:10.580 01.407 15712 Exposure complete
19:13:10.642 00.062 15712 worker thread done servicing request
19:13:10.642 00.000 7988 OnExposeComplete: enter
19:13:10.642 00.000 7988 UpdateGuideState(): m_state=6
19:13:10.647 00.005 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
19:13:10.647 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=432.84, Mass=1400, SNR=25.4, Peak=185 HFD=3.2
19:13:10.649 00.002 7988 MultiStar: [#1 0.09,-0.80,1.04,U] [#2 0.02,-1.11,1.04,U] [#3 0.07,-1.04,0.98,U] [#4 -0.11,-1.17,1.06,U] [#5 -0.23,-1.02,0.68,U] [#6 0.27,-1.21,0.71,U] [#7 -0.41,-1.04,0.65,U] [#8 -0.15,-0.87,0.67,U] 
19:13:10.651 00.002 7988 refined, 8 included, MultiStar: {-0.03, -1.06}, one-star: {0.03, -1.24}
19:13:10.651 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
19:13:10.653 00.002 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
19:13:10.653 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-1.06 hyp=1.06 cameraTheta=-1.60 mountX=1.06 mountY=0.06, mountTheta=0.05
19:13:10.655 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-1.06, opts=13)
19:13:10.657 00.002 7988 Enqueuing Move request for scope (-0.03, -1.06)
19:13:10.658 00.001 15712 Worker thread wakes up
19:13:10.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.06) opts 0xd
19:13:10.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -1.06)
19:13:10.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:13:10.658 00.000 7988 UpdateGuideState exits: m=1400 SNR=25.4
19:13:10.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:10.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:10.658 00.000 7988 Enqueuing Expose request
19:13:10.658 00.000 15712 Moving (-0.03, -1.06) raw xDistance=1.06 yDistance=0.06
19:13:10.658 00.000 15712 PPEC rslt: input = 1.06, final = 0.64, react = 0.64, pred = 0.00, hyst = 0.57, hyst_pct = 0.00, period_length = 705.52
19:13:10.658 00.000 15712 PPEC: input: 1.06, control: 0.64, exposure: 1500
19:13:10.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:10.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:13:10.658 00.000 15712 MoveAxis(W, 209, ABG)
19:13:10.658 00.000 15712 Guiding  Dir = 3, Dur = 209
19:13:10.658 00.000 15712 IsGuiding returns 0
19:13:10.692 00.034 15712 PulseGuide returned control before completion, sleep 194
19:13:10.897 00.205 15712 IsGuiding returns 1
19:13:10.897 00.000 15712 scope still moving after pulse duration time elapsed
19:13:10.932 00.035 15712 IsGuiding returns 0
19:13:10.932 00.000 15712 scope move finished after 209 + 56 ms
19:13:10.932 00.000 15712 Move returns status 0, amount 209
19:13:10.932 00.000 15712 MoveAxis(N, 0, ABG)
19:13:10.932 00.000 15712 Move returns status 0, amount 0
19:13:10.932 00.000 15712 move complete, result=0
19:13:10.932 00.000 15712 worker thread done servicing request
19:13:10.932 00.000 7988 GuideStep: 1.1 px 209 ms WEST, 0.1 px 0 ms NORTH
19:13:10.934 00.002 15712 Worker thread wakes up
19:13:10.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:10.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:12.568 01.634 15712 Exposure complete
19:13:12.629 00.061 15712 worker thread done servicing request
19:13:12.629 00.000 7988 OnExposeComplete: enter
19:13:12.629 00.000 7988 UpdateGuideState(): m_state=6
19:13:12.634 00.005 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
19:13:12.634 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=432.65, Mass=1431, SNR=25.7, Peak=236 HFD=3.2
19:13:12.636 00.002 7988 MultiStar: [#1 -0.19,-1.32,0.00,M1] [#2 -0.12,-1.36,0.00,M1] [#3 -0.08,-1.46,0.00,M1] [#4 -0.12,-1.47,0.00,M1] [#5 -0.41,-1.09,0.70,U] [#6 -0.05,-1.50,0.00,M1] [#7 -0.54,-1.42,0.00,M1] [#8 -0.18,-1.38,0.00,M1] 
19:13:12.638 00.002 7988 refined, 1 included, MultiStar: {-0.27, -1.29}, one-star: {-0.17, -1.43}
19:13:12.638 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
19:13:12.638 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
19:13:12.638 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-1.29 hyp=1.32 cameraTheta=-1.78 mountX=1.29 mountY=0.30, mountTheta=0.23
19:13:12.642 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-1.29, opts=13)
19:13:12.644 00.002 7988 Enqueuing Move request for scope (-0.27, -1.29)
19:13:12.646 00.002 15712 Worker thread wakes up
19:13:12.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.29) opts 0xd
19:13:12.646 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -1.29)
19:13:12.646 00.000 15712 Moving (-0.27, -1.29) raw xDistance=1.29 yDistance=0.30
19:13:12.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:12.646 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.7
19:13:12.648 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:12.648 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:12.648 00.000 7988 Enqueuing Expose request
19:13:12.648 00.000 15712 PPEC rslt: input = 1.29, final = 0.77, react = 0.78, pred = -0.01, hyst = 0.71, hyst_pct = 0.00, period_length = 705.52
19:13:12.648 00.000 15712 PPEC: input: 1.29, control: 0.77, exposure: 1500
19:13:12.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:13:12.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
19:13:12.648 00.000 15712 MoveAxis(W, 251, ABG)
19:13:12.648 00.000 15712 Guiding  Dir = 3, Dur = 251
19:13:12.648 00.000 15712 IsGuiding returns 0
19:13:12.662 00.014 15712 PulseGuide returned control before completion, sleep 240
19:13:12.917 00.255 15712 IsGuiding returns 1
19:13:12.917 00.000 15712 scope still moving after pulse duration time elapsed
19:13:12.949 00.032 15712 IsGuiding returns 0
19:13:12.949 00.000 15712 scope move finished after 251 + 58 ms
19:13:12.949 00.000 15712 Move returns status 0, amount 251
19:13:12.949 00.000 15712 MoveAxis(N, 0, ABG)
19:13:12.949 00.000 15712 Move returns status 0, amount 0
19:13:12.949 00.000 15712 move complete, result=0
19:13:12.949 00.000 15712 worker thread done servicing request
19:13:12.949 00.000 15712 Worker thread wakes up
19:13:12.949 00.000 7988 GuideStep: 1.3 px 251 ms WEST, 0.3 px 0 ms NORTH
19:13:12.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:12.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:14.366 01.417 15712 Exposure complete
19:13:14.427 00.061 15712 worker thread done servicing request
19:13:14.427 00.000 7988 OnExposeComplete: enter
19:13:14.430 00.003 7988 UpdateGuideState(): m_state=6
19:13:14.430 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
19:13:14.430 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=432.61, Mass=1405, SNR=25.2, Peak=191 HFD=3.3
19:13:14.430 00.000 7988 MultiStar: [#1 -0.14,-1.03,1.05,U] [#2 -0.08,-1.13,1.00,U] [#3 -0.06,-1.36,0.00,M2] [#4 -0.02,-1.18,1.01,U] [#5 -0.19,-1.19,0.71,U] [#6 -0.09,-1.17,0.72,U] [#7 -0.43,-1.30,0.00,M2] [#8 -0.21,-1.24,0.68,U] 
19:13:14.430 00.000 7988 refined, 6 included, MultiStar: {-0.10, -1.20}, one-star: {-0.02, -1.47}
19:13:14.430 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
19:13:14.430 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
19:13:14.430 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-1.20 hyp=1.20 cameraTheta=-1.65 mountX=1.20 mountY=0.13, mountTheta=0.11
19:13:14.430 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-1.20, opts=13)
19:13:14.430 00.000 7988 Enqueuing Move request for scope (-0.10, -1.20)
19:13:14.430 00.000 15712 Worker thread wakes up
19:13:14.430 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.20) opts 0xd
19:13:14.430 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -1.20)
19:13:14.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:14.444 00.014 7988 UpdateGuideState exits: m=1405 SNR=25.2
19:13:14.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:14.446 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:14.446 00.000 7988 Enqueuing Expose request
19:13:14.446 00.000 15712 Moving (-0.10, -1.20) raw xDistance=1.20 yDistance=0.13
19:13:14.450 00.004 15712 PPEC rslt: input = 1.20, final = 0.74, react = 0.72, pred = 0.02, hyst = 0.69, hyst_pct = 0.00, period_length = 705.52
19:13:14.450 00.000 15712 PPEC: input: 1.20, control: 0.74, exposure: 1500
19:13:14.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:14.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:13:14.450 00.000 15712 MoveAxis(W, 240, ABG)
19:13:14.450 00.000 15712 Guiding  Dir = 3, Dur = 240
19:13:14.450 00.000 15712 IsGuiding returns 0
19:13:14.480 00.030 15712 PulseGuide returned control before completion, sleep 223
19:13:14.736 00.256 15712 IsGuiding returns 0
19:13:14.736 00.000 15712 Move returns status 0, amount 240
19:13:14.736 00.000 15712 MoveAxis(N, 0, ABG)
19:13:14.736 00.000 15712 Move returns status 0, amount 0
19:13:14.736 00.000 15712 move complete, result=0
19:13:14.736 00.000 7988 GuideStep: 1.2 px 240 ms WEST, 0.1 px 0 ms NORTH
19:13:14.738 00.002 15712 worker thread done servicing request
19:13:14.738 00.000 15712 Worker thread wakes up
19:13:14.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:14.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:16.374 01.636 15712 Exposure complete
19:13:16.438 00.064 15712 worker thread done servicing request
19:13:16.438 00.000 7988 OnExposeComplete: enter
19:13:16.438 00.000 7988 UpdateGuideState(): m_state=6
19:13:16.440 00.002 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
19:13:16.440 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=434.57, Mass=1419, SNR=25.5, Peak=223 HFD=3.1
19:13:16.442 00.002 7988 MultiStar: [#1 -0.20,0.92,1.00,U] [#2 -0.17,0.42,1.03,U] [#3 -0.03,0.49,0.95,U] [#4 -0.14,0.48,1.02,U] [#5 -0.42,1.05,0.70,U] [#6 -0.01,0.59,0.74,U] [#7 -0.18,0.52,0.66,U] [#8 -0.16,0.48,0.64,U] 
19:13:16.444 00.002 7988 single-star, 8 included, MultiStar: {-0.18, 0.60}, one-star: {-0.35, 0.49}
19:13:16.444 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.58) = xAngle (3.77 = -2.52)
19:13:16.444 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.88 = 0.59)
19:13:16.444 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.49 hyp=0.60 cameraTheta=2.19 mountX=-0.48 mountY=0.33, mountTheta=2.54
19:13:16.444 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.49, opts=13)
19:13:16.450 00.006 7988 Enqueuing Move request for scope (-0.35, 0.49)
19:13:16.450 00.000 15712 Worker thread wakes up
19:13:16.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.49) opts 0xd
19:13:16.450 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.49)
19:13:16.450 00.000 15712 Moving (-0.35, 0.49) raw xDistance=-0.48 yDistance=0.33
19:13:16.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:13:16.450 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.5
19:13:16.454 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:16.454 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:16.456 00.002 7988 Enqueuing Expose request
19:13:16.456 00.000 15712 PPEC rslt: input = -0.48, final = -0.28, react = -0.29, pred = 0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 705.52
19:13:16.458 00.002 15712 PPEC: input: -0.48, control: -0.28, exposure: 1500
19:13:16.458 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.40 newest=0.76
19:13:16.458 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
19:13:16.458 00.000 15712 MoveAxis(E, 91, ABG)
19:13:16.458 00.000 15712 Guiding  Dir = 2, Dur = 91
19:13:16.458 00.000 15712 IsGuiding returns 0
19:13:16.474 00.016 15712 PulseGuide returned control before completion, sleep 86
19:13:16.585 00.111 15712 IsGuiding returns 0
19:13:16.585 00.000 15712 Move returns status 0, amount 91
19:13:16.585 00.000 15712 BLC: Oldest BLC event removed
19:13:16.585 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 215 applied
19:13:16.585 00.000 15712 MoveAxis(S, 300, ABG)
19:13:16.585 00.000 15712 Guiding  Dir = 1, Dur = 300
19:13:16.585 00.000 15712 IsGuiding returns 0
19:13:16.666 00.081 15712 PulseGuide returned control before completion, sleep 231
19:13:16.942 00.276 15712 IsGuiding returns 1
19:13:16.942 00.000 15712 scope still moving after pulse duration time elapsed
19:13:16.965 00.023 15712 IsGuiding returns 1
19:13:16.997 00.032 15712 IsGuiding returns 0
19:13:16.997 00.000 15712 scope move finished after 300 + 115 ms
19:13:16.997 00.000 15712 Move returns status 0, amount 300
19:13:16.997 00.000 15712 move complete, result=0
19:13:16.997 00.000 15712 worker thread done servicing request
19:13:16.997 00.000 15712 Worker thread wakes up
19:13:16.997 00.000 7988 GuideStep: -0.5 px 91 ms EAST, 0.3 px 300 ms SOUTH
19:13:16.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:16.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:18.414 01.417 15712 Exposure complete
19:13:18.476 00.062 15712 worker thread done servicing request
19:13:18.476 00.000 7988 OnExposeComplete: enter
19:13:18.476 00.000 7988 UpdateGuideState(): m_state=6
19:13:18.476 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
19:13:18.476 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=434.78, Mass=1475, SNR=25.8, Peak=190 HFD=3.2
19:13:18.476 00.000 7988 MultiStar: [#1 -0.02,1.16,0.99,U] [#2 0.06,0.85,0.99,U] [#3 -0.10,0.97,0.97,U] [#4 0.12,1.05,1.04,U] [#5 -0.18,1.24,0.71,U] [#6 0.13,0.96,0.69,U] [#7 -0.18,0.80,0.67,U] [#8 0.21,0.94,0.66,U] 
19:13:18.476 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.96}, one-star: {-0.21, 0.70}
19:13:18.476 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
19:13:18.485 00.009 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
19:13:18.485 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.70 hyp=0.73 cameraTheta=1.86 mountX=-0.70 mountY=0.19, mountTheta=2.88
19:13:18.487 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.70, opts=13)
19:13:18.489 00.002 7988 Enqueuing Move request for scope (-0.21, 0.70)
19:13:18.490 00.001 15712 Worker thread wakes up
19:13:18.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.70) opts 0xd
19:13:18.490 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.70)
19:13:18.490 00.000 15712 Moving (-0.21, 0.70) raw xDistance=-0.70 yDistance=0.19
19:13:18.490 00.000 15712 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.333559, 1:0.188799
19:13:18.490 00.000 15712 BLC: No correction, Miss < min_move
19:13:18.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:18.492 00.002 7988 UpdateGuideState exits: m=1475 SNR=25.8
19:13:18.492 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:18.492 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:18.492 00.000 7988 Enqueuing Expose request
19:13:18.492 00.000 15712 PPEC rslt: input = -0.70, final = -0.41, react = -0.42, pred = 0.01, hyst = -0.33, hyst_pct = 0.00, period_length = 705.52
19:13:18.492 00.000 15712 PPEC: input: -0.70, control: -0.41, exposure: 1500
19:13:18.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:18.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:13:18.492 00.000 15712 MoveAxis(E, 133, ABG)
19:13:18.492 00.000 15712 Guiding  Dir = 2, Dur = 133
19:13:18.492 00.000 15712 IsGuiding returns 0
19:13:18.524 00.032 15712 PulseGuide returned control before completion, sleep 116
19:13:18.668 00.144 15712 IsGuiding returns 0
19:13:18.668 00.000 15712 Move returns status 0, amount 133
19:13:18.668 00.000 15712 MoveAxis(N, 0, ABG)
19:13:18.668 00.000 15712 Move returns status 0, amount 0
19:13:18.668 00.000 15712 move complete, result=0
19:13:18.668 00.000 7988 GuideStep: -0.7 px 133 ms EAST, 0.2 px 0 ms NORTH
19:13:18.670 00.002 15712 worker thread done servicing request
19:13:18.670 00.000 15712 Worker thread wakes up
19:13:18.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:18.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:20.311 01.641 15712 Exposure complete
19:13:20.376 00.065 15712 worker thread done servicing request
19:13:20.376 00.000 7988 OnExposeComplete: enter
19:13:20.376 00.000 7988 UpdateGuideState(): m_state=6
19:13:20.377 00.001 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
19:13:20.377 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=434.89, Mass=1441, SNR=25.6, Peak=188 HFD=3.1
19:13:20.377 00.000 7988 MultiStar: [#1 -0.02,1.29,0.99,U] [#2 0.09,0.90,0.98,U] [#3 -0.09,1.00,0.95,U] [#4 0.05,1.12,1.03,U] [#5 0.03,1.21,0.71,U] [#6 0.08,0.97,0.70,U] [#7 -0.22,1.13,0.65,U] [#8 -0.22,0.97,0.68,U] 
19:13:20.377 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 1.04}, one-star: {-0.02, 0.81}
19:13:20.377 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
19:13:20.377 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
19:13:20.377 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.81 hyp=0.81 cameraTheta=1.59 mountX=-0.81 mountY=-0.00, mountTheta=-3.14
19:13:20.377 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.81, opts=13)
19:13:20.388 00.011 7988 Enqueuing Move request for scope (-0.02, 0.81)
19:13:20.388 00.000 15712 Worker thread wakes up
19:13:20.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.81) opts 0xd
19:13:20.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.81)
19:13:20.388 00.000 15712 Moving (-0.02, 0.81) raw xDistance=-0.81 yDistance=-0.00
19:13:20.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:13:20.388 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.6
19:13:20.391 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:20.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:20.393 00.002 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.333559, 1:0.188799, 2:-0.003695
19:13:20.393 00.000 15712 BLC: No correction, Miss < min_move
19:13:20.393 00.000 7988 Enqueuing Expose request
19:13:20.394 00.001 15712 PPEC rslt: input = -0.81, final = -0.39, react = -0.48, pred = 0.09, hyst = -0.45, hyst_pct = 0.00, period_length = 705.51
19:13:20.394 00.000 15712 PPEC: input: -0.81, control: -0.39, exposure: 1500
19:13:20.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:20.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:13:20.394 00.000 15712 MoveAxis(E, 129, ABG)
19:13:20.394 00.000 15712 Guiding  Dir = 2, Dur = 129
19:13:20.394 00.000 15712 IsGuiding returns 0
19:13:20.408 00.014 15712 PulseGuide returned control before completion, sleep 126
19:13:20.547 00.139 15712 IsGuiding returns 1
19:13:20.547 00.000 15712 scope still moving after pulse duration time elapsed
19:13:20.582 00.035 15712 IsGuiding returns 0
19:13:20.582 00.000 15712 scope move finished after 129 + 60 ms
19:13:20.582 00.000 15712 Move returns status 0, amount 129
19:13:20.582 00.000 15712 MoveAxis(N, 0, ABG)
19:13:20.582 00.000 15712 Move returns status 0, amount 0
19:13:20.582 00.000 15712 move complete, result=0
19:13:20.582 00.000 7988 GuideStep: -0.8 px 129 ms EAST, -0.0 px 0 ms NORTH
19:13:20.582 00.000 15712 worker thread done servicing request
19:13:20.582 00.000 15712 Worker thread wakes up
19:13:20.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:20.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:21.995 01.413 15712 Exposure complete
19:13:22.056 00.061 15712 worker thread done servicing request
19:13:22.056 00.000 7988 OnExposeComplete: enter
19:13:22.056 00.000 7988 UpdateGuideState(): m_state=6
19:13:22.056 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
19:13:22.056 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=434.36, Mass=1432, SNR=25.6, Peak=233 HFD=3.0
19:13:22.063 00.007 7988 MultiStar: [#1 0.03,0.71,1.01,U] [#2 0.00,0.59,1.02,U] [#3 -0.09,0.48,1.00,U] [#4 0.15,0.62,1.05,U] [#5 -0.27,0.68,0.76,U] [#6 -0.01,0.68,0.72,U] [#7 -0.15,0.79,0.68,U] [#8 0.13,0.55,0.65,U] 
19:13:22.063 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.59}, one-star: {-0.26, 0.28}
19:13:22.065 00.002 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.58) = xAngle (3.90 = -2.39)
19:13:22.065 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.01 = 0.72)
19:13:22.067 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.28 hyp=0.38 cameraTheta=2.32 mountX=-0.28 mountY=0.25, mountTheta=2.41
19:13:22.067 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.28, opts=13)
19:13:22.067 00.000 7988 Enqueuing Move request for scope (-0.26, 0.28)
19:13:22.071 00.004 15712 Worker thread wakes up
19:13:22.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.28) opts 0xd
19:13:22.071 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.28)
19:13:22.071 00.000 15712 Moving (-0.26, 0.28) raw xDistance=-0.28 yDistance=0.25
19:13:22.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:22.073 00.002 7988 UpdateGuideState exits: m=1432 SNR=25.6
19:13:22.073 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:22.075 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:22.075 00.000 7988 Enqueuing Expose request
19:13:22.077 00.002 15712 BLC: window closed
19:13:22.077 00.000 15712 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.333559, 1:0.188799, 2:-0.003695
19:13:22.077 00.000 15712 BLC: Under-shoot: nominal increase by 2
19:13:22.077 00.000 15712 BLC: window closed
19:13:22.077 00.000 15712 BLC: Pulse adjusted to 217
19:13:22.077 00.000 15712 PPEC rslt: input = -0.28, final = -0.06, react = -0.17, pred = 0.10, hyst = -0.17, hyst_pct = 0.00, period_length = 705.51
19:13:22.077 00.000 15712 PPEC: input: -0.28, control: -0.06, exposure: 1500
19:13:22.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
19:13:22.077 00.000 15712 MoveAxis(E, 21, ABG)
19:13:22.077 00.000 15712 Guiding  Dir = 2, Dur = 21
19:13:22.077 00.000 15712 IsGuiding returns 0
19:13:22.104 00.027 15712 IsGuiding returns 1
19:13:22.104 00.000 15712 scope still moving after pulse duration time elapsed
19:13:22.151 00.047 15712 IsGuiding returns 1
19:13:22.184 00.033 15712 IsGuiding returns 0
19:13:22.184 00.000 15712 scope move finished after 21 + 81 ms
19:13:22.184 00.000 15712 Move returns status 0, amount 21
19:13:22.184 00.000 15712 MoveAxis(S, 64, ABG)
19:13:22.184 00.000 15712 Guiding  Dir = 1, Dur = 64
19:13:22.184 00.000 15712 IsGuiding returns 0
19:13:22.265 00.081 15712 IsGuiding returns 1
19:13:22.265 00.000 15712 scope still moving after pulse duration time elapsed
19:13:22.295 00.030 15712 IsGuiding returns 1
19:13:22.359 00.064 15712 IsGuiding returns 0
19:13:22.359 00.000 15712 scope move finished after 64 + 112 ms
19:13:22.359 00.000 15712 Move returns status 0, amount 64
19:13:22.359 00.000 15712 move complete, result=0
19:13:22.359 00.000 7988 GuideStep: -0.3 px 21 ms EAST, 0.3 px 64 ms SOUTH
19:13:22.362 00.003 15712 worker thread done servicing request
19:13:22.362 00.000 15712 Worker thread wakes up
19:13:22.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:22.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:22.455 00.093 7988 evsrv: cli 0CCD0168 connect
19:13:22.457 00.002 7988 case statement mapped state 6 to 3
19:13:22.459 00.002 7988 case statement mapped state 6 to 3
19:13:22.459 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_pixel_scale","id":"eb9a2cac-6abe-40ab-98d0-3a11aa5f95b3"}
19:13:22.459 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":3.86747,"id":"eb9a2cac-6abe-40ab-98d0-3a11aa5f95b3"}
19:13:22.459 00.000 7988 evsrv: cli 0CCD0168 disconnect
19:13:23.989 01.530 15712 Exposure complete
19:13:24.051 00.062 15712 worker thread done servicing request
19:13:24.051 00.000 7988 OnExposeComplete: enter
19:13:24.051 00.000 7988 UpdateGuideState(): m_state=6
19:13:24.051 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
19:13:24.051 00.000 7988 Star::Find returns 1 (0), X=1178.75, Y=433.82, Mass=1394, SNR=25.5, Peak=226 HFD=2.9
19:13:24.051 00.000 7988 MultiStar: [#1 0.18,0.20,1.02,U] [#2 0.32,-0.11,1.02,U] [#3 0.23,-0.24,0.99,U] [#4 0.42,-0.18,1.01,U] [#5 0.16,0.26,0.76,U] [#6 0.33,-0.21,0.69,U] [#7 -0.10,-0.11,0.67,U] [#8 0.19,-0.20,0.68,U] 
19:13:24.051 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.10}, one-star: {0.17, -0.26}
19:13:24.051 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.17 = 1.17)
19:13:24.051 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.28 = -2.00)
19:13:24.051 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.40 mountX=0.09 mountY=-0.22, mountTheta=-1.17
19:13:24.064 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.10, opts=13)
19:13:24.064 00.000 7988 Enqueuing Move request for scope (0.22, -0.10)
19:13:24.067 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:24.067 00.000 7988 UpdateGuideState exits: m=1394 SNR=25.5
19:13:24.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:24.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:24.067 00.000 7988 Enqueuing Expose request
19:13:24.067 00.000 15712 Worker thread wakes up
19:13:24.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
19:13:24.067 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
19:13:24.067 00.000 15712 Moving (0.22, -0.10) raw xDistance=0.09 yDistance=-0.22
19:13:24.067 00.000 15712 PPEC rslt: input = 0.09, final = 0.05, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 705.51
19:13:24.067 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
19:13:24.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:24.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:13:24.067 00.000 15712 MoveAxis(W, 17, ABG)
19:13:24.067 00.000 15712 Guiding  Dir = 3, Dur = 17
19:13:24.067 00.000 15712 IsGuiding returns 0
19:13:24.103 00.036 15712 IsGuiding returns 1
19:13:24.103 00.000 15712 scope still moving after pulse duration time elapsed
19:13:24.149 00.046 15712 IsGuiding returns 0
19:13:24.149 00.000 15712 scope move finished after 17 + 58 ms
19:13:24.149 00.000 15712 Move returns status 0, amount 17
19:13:24.149 00.000 15712 MoveAxis(N, 0, ABG)
19:13:24.149 00.000 15712 Move returns status 0, amount 0
19:13:24.149 00.000 15712 move complete, result=0
19:13:24.149 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
19:13:24.153 00.004 15712 worker thread done servicing request
19:13:24.153 00.000 15712 Worker thread wakes up
19:13:24.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:24.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:25.566 01.413 15712 Exposure complete
19:13:25.629 00.063 15712 worker thread done servicing request
19:13:25.629 00.000 7988 OnExposeComplete: enter
19:13:25.629 00.000 7988 UpdateGuideState(): m_state=6
19:13:25.632 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
19:13:25.634 00.002 7988 Star::Find returns 1 (0), X=1178.89, Y=432.75, Mass=1417, SNR=25.5, Peak=208 HFD=3.2
19:13:25.634 00.000 7988 MultiStar: [#1 0.34,-1.08,1.02,U] [#2 0.40,-1.13,1.02,U] [#3 0.43,-1.08,0.95,U] [#4 0.21,-1.10,1.03,U] [#5 0.06,-1.04,0.74,U] [#6 0.47,-1.26,0.00,M1] [#7 0.28,-0.90,0.64,U] [#8 0.37,-0.94,0.67,U] 
19:13:25.636 00.002 7988 refined, 7 included, MultiStar: {0.31, -1.09}, one-star: {0.31, -1.33}
19:13:25.636 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
19:13:25.638 00.002 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
19:13:25.638 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-1.09 hyp=1.13 cameraTheta=-1.30 mountX=1.09 mountY=-0.28, mountTheta=-0.25
19:13:25.640 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-1.09, opts=13)
19:13:25.642 00.002 7988 Enqueuing Move request for scope (0.31, -1.09)
19:13:25.643 00.001 15712 Worker thread wakes up
19:13:25.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -1.09) opts 0xd
19:13:25.643 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -1.09)
19:13:25.643 00.000 15712 Moving (0.31, -1.09) raw xDistance=1.09 yDistance=-0.28
19:13:25.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:13:25.643 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.5
19:13:25.646 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:25.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:25.646 00.000 7988 Enqueuing Expose request
19:13:25.646 00.000 15712 PPEC rslt: input = 1.09, final = 0.71, react = 0.65, pred = 0.06, hyst = 0.58, hyst_pct = 0.00, period_length = 705.51
19:13:25.646 00.000 15712 PPEC: input: 1.09, control: 0.71, exposure: 1500
19:13:25.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:13:25.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:13:25.646 00.000 15712 MoveAxis(W, 232, ABG)
19:13:25.646 00.000 15712 Guiding  Dir = 3, Dur = 232
19:13:25.646 00.000 15712 IsGuiding returns 0
19:13:25.663 00.017 15712 PulseGuide returned control before completion, sleep 223
19:13:25.898 00.235 15712 IsGuiding returns 1
19:13:25.898 00.000 15712 scope still moving after pulse duration time elapsed
19:13:25.935 00.037 15712 IsGuiding returns 0
19:13:25.935 00.000 15712 scope move finished after 232 + 58 ms
19:13:25.935 00.000 15712 Move returns status 0, amount 232
19:13:25.935 00.000 15712 MoveAxis(N, 0, ABG)
19:13:25.935 00.000 15712 Move returns status 0, amount 0
19:13:25.935 00.000 15712 move complete, result=0
19:13:25.935 00.000 7988 GuideStep: 1.1 px 232 ms WEST, -0.3 px 0 ms NORTH
19:13:25.943 00.008 15712 worker thread done servicing request
19:13:25.943 00.000 15712 Worker thread wakes up
19:13:25.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:25.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:27.574 01.631 15712 Exposure complete
19:13:27.636 00.062 15712 worker thread done servicing request
19:13:27.636 00.000 7988 OnExposeComplete: enter
19:13:27.638 00.002 7988 UpdateGuideState(): m_state=6
19:13:27.638 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
19:13:27.641 00.003 7988 Star::Find returns 1 (0), X=1178.74, Y=432.23, Mass=1476, SNR=26.1, Peak=231 HFD=3.0
19:13:27.641 00.000 7988 MultiStar: [#1 0.35,-1.44,0.00,M1] [#2 0.29,-1.58,0.00,M1] [#3 0.51,-1.51,0.00,M1] [#4 0.32,-1.53,0.00,M1] [#5 0.17,-1.35,0.00,M1] [#6 0.47,-1.54,0.00,M2] [#7 0.24,-1.50,0.00,M1] [#8 0.22,-1.38,0.00,M1] 
19:13:27.643 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
19:13:27.645 00.002 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
19:13:27.645 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-1.85 hyp=1.86 cameraTheta=-1.49 mountX=1.85 mountY=-0.11, mountTheta=-0.06
19:13:27.647 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-1.85, opts=13)
19:13:27.649 00.002 7988 Enqueuing Move request for scope (0.16, -1.85)
19:13:27.649 00.000 15712 Worker thread wakes up
19:13:27.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.85) opts 0xd
19:13:27.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -1.85)
19:13:27.649 00.000 15712 Moving (0.16, -1.85) raw xDistance=1.85 yDistance=-0.11
19:13:27.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:27.651 00.002 7988 UpdateGuideState exits: m=1476 SNR=26.1
19:13:27.652 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:27.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:27.652 00.000 7988 Enqueuing Expose request
19:13:27.652 00.000 15712 PPEC rslt: input = 1.85, final = 1.18, react = 1.11, pred = 0.07, hyst = 1.00, hyst_pct = 0.00, period_length = 705.51
19:13:27.652 00.000 15712 PPEC: input: 1.85, control: 1.18, exposure: 1500
19:13:27.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:27.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:13:27.652 00.000 15712 MoveAxis(W, 385, ABG)
19:13:27.652 00.000 15712 Guiding  Dir = 3, Dur = 385
19:13:27.652 00.000 15712 IsGuiding returns 0
19:13:27.684 00.032 15712 PulseGuide returned control before completion, sleep 368
19:13:28.065 00.381 15712 IsGuiding returns 1
19:13:28.065 00.000 15712 scope still moving after pulse duration time elapsed
19:13:28.097 00.032 15712 IsGuiding returns 0
19:13:28.097 00.000 15712 scope move finished after 385 + 58 ms
19:13:28.097 00.000 15712 Move returns status 0, amount 385
19:13:28.097 00.000 15712 MoveAxis(N, 0, ABG)
19:13:28.097 00.000 15712 Move returns status 0, amount 0
19:13:28.097 00.000 15712 move complete, result=0
19:13:28.097 00.000 15712 worker thread done servicing request
19:13:28.097 00.000 15712 Worker thread wakes up
19:13:28.097 00.000 7988 GuideStep: 1.9 px 385 ms WEST, -0.1 px 0 ms NORTH
19:13:28.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:28.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:29.514 01.417 15712 Exposure complete
19:13:29.574 00.060 15712 worker thread done servicing request
19:13:29.574 00.000 7988 OnExposeComplete: enter
19:13:29.574 00.000 7988 UpdateGuideState(): m_state=6
19:13:29.574 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
19:13:29.574 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=433.75, Mass=1368, SNR=25.0, Peak=170 HFD=3.5
19:13:29.574 00.000 7988 MultiStar: [#1 0.22,-0.05,1.03,U] [#2 0.25,-0.34,0.99,U] [#3 0.30,-0.26,0.95,U] [#4 0.28,0.04,1.06,U] [#5 0.08,0.21,0.72,U] [#6 0.36,-0.10,0.71,U] [#7 0.13,-0.23,0.66,U] [#8 0.15,-0.15,0.67,U] 
19:13:29.574 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.14}, one-star: {0.10, -0.33}
19:13:29.574 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
19:13:29.574 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.17)
19:13:29.574 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.58 mountX=0.14 mountY=-0.21, mountTheta=-0.99
19:13:29.574 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.14, opts=13)
19:13:29.574 00.000 7988 Enqueuing Move request for scope (0.21, -0.14)
19:13:29.588 00.014 15712 Worker thread wakes up
19:13:29.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:29.590 00.002 7988 UpdateGuideState exits: m=1368 SNR=25.0
19:13:29.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:29.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:29.590 00.000 7988 Enqueuing Expose request
19:13:29.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
19:13:29.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
19:13:29.590 00.000 15712 Moving (0.21, -0.14) raw xDistance=0.14 yDistance=-0.21
19:13:29.590 00.000 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 705.50
19:13:29.590 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
19:13:29.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:29.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:13:29.590 00.000 15712 MoveAxis(W, 11, ABG)
19:13:29.590 00.000 15712 Guiding  Dir = 3, Dur = 11
19:13:29.590 00.000 15712 IsGuiding returns 0
19:13:29.613 00.023 15712 IsGuiding returns 1
19:13:29.613 00.000 15712 scope still moving after pulse duration time elapsed
19:13:29.638 00.025 15712 IsGuiding returns 1
19:13:29.672 00.034 15712 IsGuiding returns 0
19:13:29.672 00.000 15712 scope move finished after 11 + 72 ms
19:13:29.672 00.000 15712 Move returns status 0, amount 11
19:13:29.672 00.000 15712 MoveAxis(N, 0, ABG)
19:13:29.672 00.000 15712 Move returns status 0, amount 0
19:13:29.672 00.000 15712 move complete, result=0
19:13:29.672 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
19:13:29.683 00.011 15712 worker thread done servicing request
19:13:29.683 00.000 15712 Worker thread wakes up
19:13:29.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:29.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:31.311 01.628 15712 Exposure complete
19:13:31.374 00.063 15712 worker thread done servicing request
19:13:31.374 00.000 7988 OnExposeComplete: enter
19:13:31.374 00.000 7988 UpdateGuideState(): m_state=6
19:13:31.378 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
19:13:31.378 00.000 7988 Star::Find returns 1 (0), X=1178.74, Y=434.79, Mass=1380, SNR=25.1, Peak=205 HFD=3.1
19:13:31.380 00.002 7988 MultiStar: [#1 0.32,1.06,1.00,U] [#2 0.31,0.71,1.02,U] [#3 0.35,0.79,0.97,U] [#4 0.34,0.97,1.01,U] [#5 -0.02,0.99,0.74,U] [#6 0.27,0.71,0.74,U] [#7 -0.10,0.89,0.69,U] [#8 0.31,0.95,0.68,U] 
19:13:31.382 00.002 7988 single-star, 8 included, MultiStar: {0.23, 0.86}, one-star: {0.16, 0.71}
19:13:31.382 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
19:13:31.384 00.002 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
19:13:31.384 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.71 hyp=0.73 cameraTheta=1.34 mountX=-0.71 mountY=-0.18, mountTheta=-2.89
19:13:31.386 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.71, opts=13)
19:13:31.388 00.002 7988 Enqueuing Move request for scope (0.16, 0.71)
19:13:31.388 00.000 15712 Worker thread wakes up
19:13:31.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.71) opts 0xd
19:13:31.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.71)
19:13:31.388 00.000 15712 Moving (0.16, 0.71) raw xDistance=-0.71 yDistance=-0.18
19:13:31.389 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:13:31.390 00.001 7988 UpdateGuideState exits: m=1380 SNR=25.1
19:13:31.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:31.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:31.390 00.000 7988 Enqueuing Expose request
19:13:31.390 00.000 15712 PPEC rslt: input = -0.71, final = -0.39, react = -0.42, pred = 0.03, hyst = -0.31, hyst_pct = 0.00, period_length = 705.50
19:13:31.390 00.000 15712 PPEC: input: -0.71, control: -0.39, exposure: 1500
19:13:31.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:31.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:13:31.390 00.000 15712 MoveAxis(E, 127, ABG)
19:13:31.390 00.000 15712 Guiding  Dir = 2, Dur = 127
19:13:31.390 00.000 15712 IsGuiding returns 0
19:13:31.424 00.034 15712 PulseGuide returned control before completion, sleep 109
19:13:31.534 00.110 15712 IsGuiding returns 1
19:13:31.534 00.000 15712 scope still moving after pulse duration time elapsed
19:13:31.584 00.050 15712 IsGuiding returns 1
19:13:31.614 00.030 15712 IsGuiding returns 0
19:13:31.614 00.000 15712 scope move finished after 127 + 91 ms
19:13:31.614 00.000 15712 Move returns status 0, amount 127
19:13:31.614 00.000 15712 MoveAxis(N, 0, ABG)
19:13:31.614 00.000 15712 Move returns status 0, amount 0
19:13:31.614 00.000 15712 move complete, result=0
19:13:31.614 00.000 15712 worker thread done servicing request
19:13:31.614 00.000 15712 Worker thread wakes up
19:13:31.614 00.000 7988 GuideStep: -0.7 px 127 ms EAST, -0.2 px 0 ms NORTH
19:13:31.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:31.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:33.034 01.420 15712 Exposure complete
19:13:33.097 00.063 15712 worker thread done servicing request
19:13:33.097 00.000 7988 OnExposeComplete: enter
19:13:33.097 00.000 7988 UpdateGuideState(): m_state=6
19:13:33.097 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
19:13:33.097 00.000 7988 Star::Find returns 1 (0), X=1178.89, Y=434.55, Mass=1446, SNR=25.7, Peak=228 HFD=3.3
19:13:33.103 00.006 7988 MultiStar: [#1 0.26,1.01,1.03,U] [#2 0.41,0.77,0.99,U] [#3 0.44,0.92,0.97,U] [#4 0.36,0.77,1.04,U] [#5 0.47,1.08,0.72,U] [#6 0.51,0.70,0.73,U] [#7 0.17,0.83,0.66,U] [#8 0.31,0.83,0.68,U] 
19:13:33.103 00.000 7988 single-star, 8 included, MultiStar: {0.36, 0.82}, one-star: {0.31, 0.47}
19:13:33.105 00.002 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
19:13:33.105 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.60)
19:13:33.107 00.002 7988 CameraToMount -- cameraX=0.31 cameraY=0.47 hyp=0.57 cameraTheta=0.99 mountX=-0.48 mountY=-0.32, mountTheta=-2.55
19:13:33.107 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.47, opts=13)
19:13:33.110 00.003 7988 Enqueuing Move request for scope (0.31, 0.47)
19:13:33.111 00.001 15712 Worker thread wakes up
19:13:33.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.47) opts 0xd
19:13:33.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.47)
19:13:33.111 00.000 15712 Moving (0.31, 0.47) raw xDistance=-0.48 yDistance=-0.32
19:13:33.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:33.111 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.7
19:13:33.114 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:33.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:33.116 00.002 7988 Enqueuing Expose request
19:13:33.116 00.000 15712 PPEC rslt: input = -0.48, final = -0.26, react = -0.29, pred = 0.02, hyst = -0.25, hyst_pct = 0.00, period_length = 705.50
19:13:33.116 00.000 15712 PPEC: input: -0.48, control: -0.26, exposure: 1500
19:13:33.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:13:33.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
19:13:33.116 00.000 15712 MoveAxis(E, 86, ABG)
19:13:33.116 00.000 15712 Guiding  Dir = 2, Dur = 86
19:13:33.118 00.002 15712 IsGuiding returns 0
19:13:33.127 00.009 15712 PulseGuide returned control before completion, sleep 81
19:13:33.246 00.119 15712 IsGuiding returns 1
19:13:33.246 00.000 15712 scope still moving after pulse duration time elapsed
19:13:33.271 00.025 15712 IsGuiding returns 0
19:13:33.271 00.000 15712 scope move finished after 86 + 66 ms
19:13:33.271 00.000 15712 Move returns status 0, amount 86
19:13:33.271 00.000 15712 MoveAxis(N, 0, ABG)
19:13:33.271 00.000 15712 Move returns status 0, amount 0
19:13:33.271 00.000 15712 move complete, result=0
19:13:33.271 00.000 15712 worker thread done servicing request
19:13:33.271 00.000 15712 Worker thread wakes up
19:13:33.271 00.000 7988 GuideStep: -0.5 px 86 ms EAST, -0.3 px 0 ms NORTH
19:13:33.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:33.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:34.914 01.643 15712 Exposure complete
19:13:34.977 00.063 15712 worker thread done servicing request
19:13:34.977 00.000 7988 OnExposeComplete: enter
19:13:34.979 00.002 7988 UpdateGuideState(): m_state=6
19:13:34.979 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
19:13:34.979 00.000 7988 Star::Find returns 1 (0), X=1178.83, Y=434.50, Mass=1517, SNR=26.6, Peak=235 HFD=3.4
19:13:34.979 00.000 7988 MultiStar: [#1 0.21,0.87,0.96,U] [#2 0.34,0.65,0.95,U] [#3 0.19,0.40,0.92,U] [#4 0.39,0.53,1.01,U] [#5 -0.03,0.77,0.69,U] [#6 0.45,0.56,0.70,U] [#7 0.03,0.53,0.67,U] [#8 0.16,0.47,0.63,U] 
19:13:34.979 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.58}, one-star: {0.25, 0.42}
19:13:34.979 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.61 = 2.61)
19:13:34.979 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.72 = -0.56)
19:13:34.979 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.42 hyp=0.49 cameraTheta=1.03 mountX=-0.43 mountY=-0.26, mountTheta=-2.59
19:13:34.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.42, opts=13)
19:13:34.979 00.000 7988 Enqueuing Move request for scope (0.25, 0.42)
19:13:34.979 00.000 15712 Worker thread wakes up
19:13:34.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.42) opts 0xd
19:13:34.979 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.42)
19:13:34.979 00.000 15712 Moving (0.25, 0.42) raw xDistance=-0.43 yDistance=-0.26
19:13:34.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:34.993 00.014 7988 UpdateGuideState exits: m=1517 SNR=26.6
19:13:34.995 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:34.996 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:34.996 00.000 7988 Enqueuing Expose request
19:13:34.998 00.002 15712 PPEC rslt: input = -0.43, final = -0.14, react = -0.26, pred = 0.11, hyst = -0.25, hyst_pct = 0.00, period_length = 705.50
19:13:34.998 00.000 15712 PPEC: input: -0.43, control: -0.14, exposure: 1500
19:13:34.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:13:34.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:13:34.998 00.000 15712 MoveAxis(E, 46, ABG)
19:13:34.998 00.000 15712 Guiding  Dir = 2, Dur = 46
19:13:34.998 00.000 15712 IsGuiding returns 0
19:13:35.013 00.015 15712 PulseGuide returned control before completion, sleep 35
19:13:35.057 00.044 15712 IsGuiding returns 1
19:13:35.057 00.000 15712 scope still moving after pulse duration time elapsed
19:13:35.098 00.041 15712 IsGuiding returns 0
19:13:35.098 00.000 15712 scope move finished after 46 + 55 ms
19:13:35.098 00.000 15712 Move returns status 0, amount 46
19:13:35.098 00.000 15712 MoveAxis(N, 0, ABG)
19:13:35.098 00.000 15712 Move returns status 0, amount 0
19:13:35.098 00.000 15712 move complete, result=0
19:13:35.098 00.000 7988 GuideStep: -0.4 px 46 ms EAST, -0.3 px 0 ms NORTH
19:13:35.102 00.004 15712 worker thread done servicing request
19:13:35.102 00.000 15712 Worker thread wakes up
19:13:35.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:35.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:36.511 01.409 15712 Exposure complete
19:13:36.574 00.063 15712 worker thread done servicing request
19:13:36.574 00.000 7988 OnExposeComplete: enter
19:13:36.574 00.000 7988 UpdateGuideState(): m_state=6
19:13:36.574 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
19:13:36.578 00.004 7988 Star::Find returns 1 (1), X=1178.97, Y=434.15, Mass=1426, SNR=25.7, Peak=255 HFD=2.9
19:13:36.578 00.000 7988 MultiStar: [#1 0.35,0.20,0.96,U] [#2 0.44,0.12,0.98,U] [#3 0.51,0.10,0.98,U] [#4 0.39,0.30,1.02,U] [#5 0.25,0.26,0.76,U] [#6 0.41,0.07,0.73,U] [#7 0.18,0.37,0.66,U] [#8 0.59,0.08,0.68,U] 
19:13:36.578 00.000 7988 single-star, 8 included, MultiStar: {0.39, 0.17}, one-star: {0.39, 0.07}
19:13:36.578 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.58) = xAngle (1.75 = 1.75)
19:13:36.578 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.86 = -1.43)
19:13:36.578 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=0.07 hyp=0.39 cameraTheta=0.17 mountX=-0.07 mountY=-0.39, mountTheta=-1.75
19:13:36.578 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=0.07, opts=13)
19:13:36.578 00.000 7988 Enqueuing Move request for scope (0.39, 0.07)
19:13:36.578 00.000 15712 Worker thread wakes up
19:13:36.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.07) opts 0xd
19:13:36.578 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, 0.07)
19:13:36.578 00.000 15712 Moving (0.39, 0.07) raw xDistance=-0.07 yDistance=-0.39
19:13:36.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:13:36.578 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.7 Saturated
19:13:36.590 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:36.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:36.590 00.000 7988 Enqueuing Expose request
19:13:36.590 00.000 15712 PPEC rslt: input = -0.07, final = 0.09, react = -0.04, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 705.49
19:13:36.590 00.000 15712 PPEC: input: -0.07, control: 0.09, exposure: 1500
19:13:36.590 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.03 newest=-0.97
19:13:36.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
19:13:36.590 00.000 15712 MoveAxis(W, 29, ABG)
19:13:36.590 00.000 15712 Guiding  Dir = 3, Dur = 29
19:13:36.590 00.000 15712 IsGuiding returns 0
19:13:36.612 00.022 15712 PulseGuide returned control before completion, sleep 15
19:13:36.638 00.026 15712 IsGuiding returns 1
19:13:36.638 00.000 15712 scope still moving after pulse duration time elapsed
19:13:36.681 00.043 15712 IsGuiding returns 0
19:13:36.681 00.000 15712 scope move finished after 29 + 59 ms
19:13:36.681 00.000 15712 Move returns status 0, amount 29
19:13:36.681 00.000 15712 BLC: Oldest BLC event removed
19:13:36.681 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 217 applied
19:13:36.681 00.000 15712 MoveAxis(N, 316, ABG)
19:13:36.681 00.000 15712 Guiding  Dir = 0, Dur = 316
19:13:36.681 00.000 15712 IsGuiding returns 0
19:13:36.754 00.073 15712 PulseGuide returned control before completion, sleep 247
19:13:37.055 00.301 15712 IsGuiding returns 1
19:13:37.055 00.000 15712 scope still moving after pulse duration time elapsed
19:13:37.106 00.051 15712 IsGuiding returns 0
19:13:37.106 00.000 15712 scope move finished after 316 + 114 ms
19:13:37.106 00.000 15712 Move returns status 0, amount 316
19:13:37.106 00.000 15712 move complete, result=0
19:13:37.106 00.000 7988 GuideStep: -0.1 px 29 ms WEST, -0.4 px 316 ms NORTH
19:13:37.116 00.010 15712 worker thread done servicing request
19:13:37.116 00.000 15712 Worker thread wakes up
19:13:37.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:37.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:38.746 01.630 15712 Exposure complete
19:13:38.807 00.061 15712 worker thread done servicing request
19:13:38.807 00.000 7988 OnExposeComplete: enter
19:13:38.807 00.000 7988 UpdateGuideState(): m_state=6
19:13:38.811 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
19:13:38.811 00.000 7988 Star::Find returns 1 (0), X=1178.70, Y=433.45, Mass=1381, SNR=25.2, Peak=179 HFD=3.2
19:13:38.813 00.002 7988 MultiStar: [#1 0.11,-0.43,1.05,U] [#2 0.16,-0.57,1.03,U] [#3 0.17,-0.63,0.97,U] [#4 0.16,-0.46,1.01,U] [#5 -0.04,-0.54,0.70,U] [#6 0.33,-0.54,0.75,U] [#7 0.12,-0.63,0.69,U] [#8 -0.02,-0.58,0.63,U] 
19:13:38.815 00.002 7988 refined, 8 included, MultiStar: {0.13, -0.55}, one-star: {0.12, -0.63}
19:13:38.815 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.58) = xAngle (0.24 = 0.24)
19:13:38.817 00.002 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.34 = -2.94)
19:13:38.817 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.55 hyp=0.57 cameraTheta=-1.34 mountX=0.55 mountY=-0.11, mountTheta=-0.20
19:13:38.819 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.55, opts=13)
19:13:38.821 00.002 7988 Enqueuing Move request for scope (0.13, -0.55)
19:13:38.822 00.001 15712 Worker thread wakes up
19:13:38.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.55) opts 0xd
19:13:38.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.55)
19:13:38.822 00.000 15712 Moving (0.13, -0.55) raw xDistance=0.55 yDistance=-0.11
19:13:38.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:38.823 00.001 7988 UpdateGuideState exits: m=1381 SNR=25.2
19:13:38.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:38.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:38.823 00.000 7988 Enqueuing Expose request
19:13:38.823 00.000 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.388811, 1:0.114293
19:13:38.823 00.000 15712 BLC: No correction, Miss < min_move
19:13:38.823 00.000 15712 PPEC rslt: input = 0.55, final = 0.42, react = 0.33, pred = 0.09, hyst = 0.29, hyst_pct = 0.00, period_length = 705.49
19:13:38.823 00.000 15712 PPEC: input: 0.55, control: 0.42, exposure: 1500
19:13:38.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:38.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:13:38.823 00.000 15712 MoveAxis(W, 136, ABG)
19:13:38.823 00.000 15712 Guiding  Dir = 3, Dur = 136
19:13:38.823 00.000 15712 IsGuiding returns 0
19:13:38.856 00.033 15712 PulseGuide returned control before completion, sleep 121
19:13:38.982 00.126 15712 IsGuiding returns 1
19:13:38.982 00.000 15712 scope still moving after pulse duration time elapsed
19:13:39.032 00.050 15712 IsGuiding returns 0
19:13:39.032 00.000 15712 scope move finished after 136 + 66 ms
19:13:39.032 00.000 15712 Move returns status 0, amount 136
19:13:39.032 00.000 15712 MoveAxis(N, 0, ABG)
19:13:39.032 00.000 15712 Move returns status 0, amount 0
19:13:39.032 00.000 15712 move complete, result=0
19:13:39.032 00.000 15712 worker thread done servicing request
19:13:39.032 00.000 15712 Worker thread wakes up
19:13:39.032 00.000 7988 GuideStep: 0.6 px 136 ms WEST, -0.1 px 0 ms NORTH
19:13:39.034 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:39.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:40.447 01.413 15712 Exposure complete
19:13:40.511 00.064 15712 worker thread done servicing request
19:13:40.511 00.000 7988 OnExposeComplete: enter
19:13:40.511 00.000 7988 UpdateGuideState(): m_state=6
19:13:40.511 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
19:13:40.511 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=432.85, Mass=1370, SNR=25.1, Peak=198 HFD=3.3
19:13:40.511 00.000 7988 MultiStar: [#1 -0.04,-0.99,0.99,U] [#2 0.10,-1.25,1.04,U] [#3 0.13,-1.10,0.98,U] [#4 0.37,-1.18,1.05,U] [#5 -0.07,-1.00,0.76,U] [#6 0.28,-1.19,0.74,U] [#7 -0.18,-1.15,0.68,U] [#8 0.16,-1.08,0.62,U] 
19:13:40.511 00.000 7988 refined, 8 included, MultiStar: {0.10, -1.14}, one-star: {0.08, -1.23}
19:13:40.511 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
19:13:40.511 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.08)
19:13:40.511 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-1.14 hyp=1.14 cameraTheta=-1.48 mountX=1.13 mountY=-0.07, mountTheta=-0.07
19:13:40.522 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-1.14, opts=13)
19:13:40.522 00.000 7988 Enqueuing Move request for scope (0.10, -1.14)
19:13:40.522 00.000 15712 Worker thread wakes up
19:13:40.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.14) opts 0xd
19:13:40.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -1.14)
19:13:40.522 00.000 15712 Moving (0.10, -1.14) raw xDistance=1.13 yDistance=-0.07
19:13:40.522 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.388811, 1:0.114293, 2:0.074401
19:13:40.522 00.000 15712 BLC: No correction, Miss < min_move
19:13:40.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:40.525 00.003 7988 UpdateGuideState exits: m=1370 SNR=25.1
19:13:40.527 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:40.527 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:40.529 00.002 7988 Enqueuing Expose request
19:13:40.529 00.000 15712 PPEC rslt: input = 1.13, final = 0.72, react = 0.68, pred = 0.03, hyst = 0.62, hyst_pct = 0.00, period_length = 705.49
19:13:40.529 00.000 15712 PPEC: input: 1.13, control: 0.72, exposure: 1500
19:13:40.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:40.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:13:40.529 00.000 15712 MoveAxis(W, 234, ABG)
19:13:40.529 00.000 15712 Guiding  Dir = 3, Dur = 234
19:13:40.529 00.000 15712 IsGuiding returns 0
19:13:40.541 00.012 15712 PulseGuide returned control before completion, sleep 224
19:13:40.800 00.259 15712 IsGuiding returns 0
19:13:40.800 00.000 15712 Move returns status 0, amount 234
19:13:40.800 00.000 15712 MoveAxis(N, 0, ABG)
19:13:40.800 00.000 15712 Move returns status 0, amount 0
19:13:40.800 00.000 15712 move complete, result=0
19:13:40.800 00.000 7988 GuideStep: 1.1 px 234 ms WEST, -0.1 px 0 ms NORTH
19:13:40.808 00.008 15712 worker thread done servicing request
19:13:40.808 00.000 15712 Worker thread wakes up
19:13:40.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:40.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:42.441 01.633 15712 Exposure complete
19:13:42.503 00.062 15712 worker thread done servicing request
19:13:42.503 00.000 7988 OnExposeComplete: enter
19:13:42.503 00.000 7988 UpdateGuideState(): m_state=6
19:13:42.503 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
19:13:42.503 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=433.77, Mass=1407, SNR=25.3, Peak=214 HFD=3.1
19:13:42.503 00.000 7988 MultiStar: [#1 -0.06,-0.28,1.03,U] [#2 0.10,-0.52,1.04,U] [#3 0.08,-0.32,0.99,U] [#4 0.23,-0.51,1.01,U] [#5 -0.04,-0.23,0.72,U] [#6 0.02,-0.57,0.72,U] [#7 -0.24,-0.46,0.71,U] [#8 -0.24,-0.34,0.67,U] 
19:13:42.503 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.39}, one-star: {-0.05, -0.31}
19:13:42.503 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.58) = xAngle (-0.16 = -0.16)
19:13:42.513 00.010 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
19:13:42.513 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.74 mountX=0.31 mountY=0.06, mountTheta=0.19
19:13:42.513 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.31, opts=13)
19:13:42.513 00.000 7988 Enqueuing Move request for scope (-0.05, -0.31)
19:13:42.513 00.000 15712 Worker thread wakes up
19:13:42.518 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:42.518 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.3
19:13:42.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:42.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:42.518 00.000 7988 Enqueuing Expose request
19:13:42.518 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
19:13:42.518 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
19:13:42.518 00.000 15712 Moving (-0.05, -0.31) raw xDistance=0.31 yDistance=0.06
19:13:42.518 00.000 15712 BLC: window closed
19:13:42.518 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.388811, 1:0.114293, 2:0.074401
19:13:42.518 00.000 15712 BLC: No correction, Miss < min_move
19:13:42.518 00.000 15712 PPEC rslt: input = 0.31, final = 0.23, react = 0.18, pred = 0.04, hyst = 0.19, hyst_pct = 0.00, period_length = 705.48
19:13:42.518 00.000 15712 PPEC: input: 0.31, control: 0.23, exposure: 1500
19:13:42.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:42.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:13:42.518 00.000 15712 MoveAxis(W, 74, ABG)
19:13:42.518 00.000 15712 Guiding  Dir = 3, Dur = 74
19:13:42.518 00.000 15712 IsGuiding returns 0
19:13:42.547 00.029 15712 PulseGuide returned control before completion, sleep 62
19:13:42.615 00.068 15712 IsGuiding returns 0
19:13:42.615 00.000 15712 Move returns status 0, amount 74
19:13:42.615 00.000 15712 MoveAxis(N, 0, ABG)
19:13:42.615 00.000 15712 Move returns status 0, amount 0
19:13:42.615 00.000 15712 move complete, result=0
19:13:42.615 00.000 7988 GuideStep: 0.3 px 74 ms WEST, 0.1 px 0 ms NORTH
19:13:42.629 00.014 15712 worker thread done servicing request
19:13:42.629 00.000 15712 Worker thread wakes up
19:13:42.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:42.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:44.035 01.406 15712 Exposure complete
19:13:44.096 00.061 7988 OnExposeComplete: enter
19:13:44.096 00.000 7988 UpdateGuideState(): m_state=6
19:13:44.096 00.000 15712 worker thread done servicing request
19:13:44.096 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
19:13:44.096 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=434.24, Mass=1414, SNR=25.5, Peak=198 HFD=3.2
19:13:44.096 00.000 7988 MultiStar: [#1 0.07,0.37,0.99,U] [#2 0.02,0.12,0.98,U] [#3 0.16,0.16,0.95,U] [#4 0.12,0.36,1.01,U] [#5 -0.16,0.51,0.69,U] [#6 0.26,0.09,0.73,U] [#7 -0.16,0.11,0.66,U] [#8 0.19,0.06,0.65,U] 
19:13:44.096 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.22}, one-star: {-0.12, 0.16}
19:13:44.105 00.009 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.80 = -2.48)
19:13:44.105 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.91 = 0.63)
19:13:44.107 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.23 mountX=-0.16 mountY=0.12, mountTheta=2.50
19:13:44.109 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.16, opts=13)
19:13:44.111 00.002 7988 Enqueuing Move request for scope (-0.12, 0.16)
19:13:44.111 00.000 15712 Worker thread wakes up
19:13:44.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
19:13:44.111 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
19:13:44.111 00.000 15712 Moving (-0.12, 0.16) raw xDistance=-0.16 yDistance=0.12
19:13:44.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:44.112 00.001 7988 UpdateGuideState exits: m=1414 SNR=25.5
19:13:44.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:44.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:44.112 00.000 7988 Enqueuing Expose request
19:13:44.112 00.000 15712 PPEC rslt: input = -0.16, final = 0.09, react = -0.10, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 705.48
19:13:44.112 00.000 15712 PPEC: input: -0.16, control: 0.09, exposure: 1500
19:13:44.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:44.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:13:44.112 00.000 15712 MoveAxis(W, 28, ABG)
19:13:44.112 00.000 15712 Guiding  Dir = 3, Dur = 28
19:13:44.112 00.000 15712 IsGuiding returns 0
19:13:44.147 00.035 15712 IsGuiding returns 1
19:13:44.147 00.000 15712 scope still moving after pulse duration time elapsed
19:13:44.195 00.048 15712 IsGuiding returns 0
19:13:44.195 00.000 15712 scope move finished after 28 + 49 ms
19:13:44.195 00.000 15712 Move returns status 0, amount 28
19:13:44.195 00.000 15712 MoveAxis(N, 0, ABG)
19:13:44.195 00.000 15712 Move returns status 0, amount 0
19:13:44.195 00.000 15712 move complete, result=0
19:13:44.195 00.000 7988 GuideStep: -0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
19:13:44.195 00.000 15712 worker thread done servicing request
19:13:44.195 00.000 15712 Worker thread wakes up
19:13:44.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:44.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:45.835 01.640 15712 Exposure complete
19:13:45.897 00.062 15712 worker thread done servicing request
19:13:45.897 00.000 7988 OnExposeComplete: enter
19:13:45.897 00.000 7988 UpdateGuideState(): m_state=6
19:13:45.901 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
19:13:45.901 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=434.55, Mass=1425, SNR=25.5, Peak=211 HFD=3.2
19:13:45.903 00.002 7988 MultiStar: [#1 0.04,0.67,1.02,U] [#2 0.05,0.54,1.02,U] [#3 -0.02,0.73,0.97,U] [#4 0.03,0.75,0.99,U] [#5 -0.09,0.98,0.74,U] [#6 0.32,0.49,0.72,U] [#7 -0.31,0.62,0.69,U] [#8 0.03,0.63,0.66,U] 
19:13:45.905 00.002 7988 single-star, 8 included, MultiStar: {-0.00, 0.65}, one-star: {-0.07, 0.47}
19:13:45.905 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
19:13:45.907 00.002 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
19:13:45.907 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.47 hyp=0.48 cameraTheta=1.72 mountX=-0.47 mountY=0.06, mountTheta=3.01
19:13:45.909 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.47, opts=13)
19:13:45.911 00.002 7988 Enqueuing Move request for scope (-0.07, 0.47)
19:13:45.911 00.000 15712 Worker thread wakes up
19:13:45.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.47) opts 0xd
19:13:45.911 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.47)
19:13:45.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:45.912 00.001 7988 UpdateGuideState exits: m=1425 SNR=25.5
19:13:45.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:45.914 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:45.914 00.000 7988 Enqueuing Expose request
19:13:45.916 00.002 15712 Moving (-0.07, 0.47) raw xDistance=-0.47 yDistance=0.06
19:13:45.916 00.000 15712 PPEC rslt: input = -0.47, final = -0.17, react = -0.28, pred = 0.11, hyst = -0.24, hyst_pct = 0.00, period_length = 705.47
19:13:45.916 00.000 15712 PPEC: input: -0.47, control: -0.17, exposure: 1500
19:13:45.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:45.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:13:45.916 00.000 15712 MoveAxis(E, 55, ABG)
19:13:45.916 00.000 15712 Guiding  Dir = 2, Dur = 55
19:13:45.916 00.000 15712 IsGuiding returns 0
19:13:45.931 00.015 15712 PulseGuide returned control before completion, sleep 48
19:13:46.016 00.085 15712 IsGuiding returns 1
19:13:46.016 00.000 15712 scope still moving after pulse duration time elapsed
19:13:46.055 00.039 15712 IsGuiding returns 0
19:13:46.055 00.000 15712 scope move finished after 55 + 79 ms
19:13:46.055 00.000 15712 Move returns status 0, amount 55
19:13:46.055 00.000 15712 MoveAxis(N, 0, ABG)
19:13:46.055 00.000 15712 Move returns status 0, amount 0
19:13:46.055 00.000 15712 move complete, result=0
19:13:46.055 00.000 15712 worker thread done servicing request
19:13:46.055 00.000 15712 Worker thread wakes up
19:13:46.055 00.000 7988 GuideStep: -0.5 px 55 ms EAST, 0.1 px 0 ms NORTH
19:13:46.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:46.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:47.475 01.420 15712 Exposure complete
19:13:47.537 00.062 15712 worker thread done servicing request
19:13:47.538 00.001 7988 OnExposeComplete: enter
19:13:47.538 00.000 7988 UpdateGuideState(): m_state=6
19:13:47.538 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
19:13:47.538 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=434.43, Mass=1391, SNR=25.2, Peak=203 HFD=3.2
19:13:47.538 00.000 7988 MultiStar: [#1 -0.05,0.80,1.05,U] [#2 0.10,0.33,1.03,U] [#3 0.06,0.51,0.93,U] [#4 -0.12,0.62,1.06,U] [#5 -0.22,0.70,0.70,U] [#6 0.19,0.41,0.73,U] [#7 -0.12,0.46,0.68,U] [#8 -0.11,0.43,0.66,U] 
19:13:47.538 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.52}, one-star: {0.09, 0.35}
19:13:47.538 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
19:13:47.546 00.008 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
19:13:47.546 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.33 mountX=-0.35 mountY=-0.09, mountTheta=-2.88
19:13:47.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.35, opts=13)
19:13:47.546 00.000 7988 Enqueuing Move request for scope (0.09, 0.35)
19:13:47.546 00.000 15712 Worker thread wakes up
19:13:47.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.35) opts 0xd
19:13:47.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.35)
19:13:47.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:13:47.546 00.000 7988 UpdateGuideState exits: m=1391 SNR=25.2
19:13:47.553 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:47.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:47.553 00.000 7988 Enqueuing Expose request
19:13:47.553 00.000 15712 Moving (0.09, 0.35) raw xDistance=-0.35 yDistance=-0.09
19:13:47.553 00.000 15712 PPEC rslt: input = -0.35, final = -0.08, react = -0.21, pred = 0.13, hyst = -0.18, hyst_pct = 0.00, period_length = 705.47
19:13:47.553 00.000 15712 PPEC: input: -0.35, control: -0.08, exposure: 1500
19:13:47.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:47.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:13:47.553 00.000 15712 MoveAxis(E, 26, ABG)
19:13:47.553 00.000 15712 Guiding  Dir = 2, Dur = 26
19:13:47.553 00.000 15712 IsGuiding returns 0
19:13:47.580 00.027 15712 PulseGuide returned control before completion, sleep 12
19:13:47.616 00.036 15712 IsGuiding returns 1
19:13:47.616 00.000 15712 scope still moving after pulse duration time elapsed
19:13:47.648 00.032 15712 IsGuiding returns 0
19:13:47.648 00.000 15712 scope move finished after 26 + 62 ms
19:13:47.648 00.000 15712 Move returns status 0, amount 26
19:13:47.648 00.000 15712 MoveAxis(N, 0, ABG)
19:13:47.648 00.000 15712 Move returns status 0, amount 0
19:13:47.648 00.000 15712 move complete, result=0
19:13:47.648 00.000 15712 worker thread done servicing request
19:13:47.648 00.000 15712 Worker thread wakes up
19:13:47.648 00.000 7988 GuideStep: -0.4 px 26 ms EAST, -0.1 px 0 ms NORTH
19:13:47.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:47.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:49.287 01.639 15712 Exposure complete
19:13:49.348 00.061 15712 worker thread done servicing request
19:13:49.348 00.000 7988 OnExposeComplete: enter
19:13:49.348 00.000 7988 UpdateGuideState(): m_state=6
19:13:49.352 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
19:13:49.352 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=434.24, Mass=1432, SNR=25.8, Peak=215 HFD=2.8
19:13:49.354 00.002 7988 MultiStar: [#1 0.01,0.53,0.99,U] [#2 0.12,0.26,0.98,U] [#3 0.15,0.36,0.95,U] [#4 0.21,0.43,1.06,U] [#5 0.08,0.38,0.69,U] [#6 0.21,0.11,0.72,U] [#7 -0.01,0.38,0.66,U] [#8 0.16,0.61,0.67,U] 
19:13:49.356 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.35}, one-star: {0.02, 0.17}
19:13:49.356 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:13:49.358 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
19:13:49.358 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.46 mountX=-0.17 mountY=-0.02, mountTheta=-3.01
19:13:49.360 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.17, opts=13)
19:13:49.362 00.002 7988 Enqueuing Move request for scope (0.02, 0.17)
19:13:49.362 00.000 15712 Worker thread wakes up
19:13:49.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
19:13:49.362 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
19:13:49.362 00.000 15712 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=-0.02
19:13:49.364 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:49.364 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.8
19:13:49.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:49.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:49.364 00.000 7988 Enqueuing Expose request
19:13:49.364 00.000 15712 PPEC rslt: input = -0.17, final = 0.05, react = -0.10, pred = 0.15, hyst = -0.10, hyst_pct = 0.00, period_length = 705.46
19:13:49.364 00.000 15712 PPEC: input: -0.17, control: 0.05, exposure: 1500
19:13:49.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:49.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:13:49.364 00.000 15712 MoveAxis(W, 17, ABG)
19:13:49.364 00.000 15712 Guiding  Dir = 3, Dur = 17
19:13:49.364 00.000 15712 IsGuiding returns 0
19:13:49.382 00.018 15712 IsGuiding returns 1
19:13:49.382 00.000 15712 scope still moving after pulse duration time elapsed
19:13:49.431 00.049 15712 IsGuiding returns 0
19:13:49.431 00.000 15712 scope move finished after 17 + 51 ms
19:13:49.431 00.000 15712 Move returns status 0, amount 17
19:13:49.431 00.000 15712 MoveAxis(N, 0, ABG)
19:13:49.431 00.000 15712 Move returns status 0, amount 0
19:13:49.431 00.000 15712 move complete, result=0
19:13:49.431 00.000 7988 GuideStep: -0.2 px 17 ms WEST, -0.0 px 0 ms NORTH
19:13:49.439 00.008 15712 worker thread done servicing request
19:13:49.439 00.000 15712 Worker thread wakes up
19:13:49.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:49.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:50.847 01.408 15712 Exposure complete
19:13:50.910 00.063 15712 worker thread done servicing request
19:13:50.910 00.000 7988 OnExposeComplete: enter
19:13:50.910 00.000 7988 UpdateGuideState(): m_state=6
19:13:50.910 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
19:13:50.910 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=433.87, Mass=1451, SNR=25.9, Peak=186 HFD=3.3
19:13:50.910 00.000 7988 MultiStar: [#1 -0.02,0.04,1.00,U] [#2 -0.09,-0.27,1.02,U] [#3 0.21,-0.24,0.94,U] [#4 0.11,-0.00,1.07,U] [#5 0.08,0.17,0.72,U] [#6 0.26,-0.01,0.71,U] [#7 -0.23,-0.00,0.66,U] [#8 0.02,-0.24,0.62,U] 
19:13:50.910 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.04, -0.21}
19:13:50.910 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.45 = 0.45)
19:13:50.910 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.56 = -2.72)
19:13:50.910 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.13 mountX=0.09 mountY=-0.04, mountTheta=-0.42
19:13:50.921 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.09, opts=13)
19:13:50.921 00.000 7988 Enqueuing Move request for scope (0.04, -0.09)
19:13:50.921 00.000 15712 Worker thread wakes up
19:13:50.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
19:13:50.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
19:13:50.921 00.000 15712 Moving (0.04, -0.09) raw xDistance=0.09 yDistance=-0.04
19:13:50.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:13:50.921 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
19:13:50.927 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:50.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:50.927 00.000 7988 Enqueuing Expose request
19:13:50.927 00.000 15712 PPEC rslt: input = 0.09, final = 0.15, react = 0.05, pred = 0.15, hyst = 0.00, hyst_pct = 0.00, period_length = 705.46
19:13:50.927 00.000 15712 PPEC: input: 0.09, control: 0.15, exposure: 1500
19:13:50.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:50.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:13:50.927 00.000 15712 MoveAxis(W, 49, ABG)
19:13:50.927 00.000 15712 Guiding  Dir = 3, Dur = 49
19:13:50.940 00.013 15712 IsGuiding returns 0
19:13:50.956 00.016 15712 PulseGuide returned control before completion, sleep 44
19:13:51.016 00.060 15712 IsGuiding returns 1
19:13:51.016 00.000 15712 scope still moving after pulse duration time elapsed
19:13:51.047 00.031 15712 IsGuiding returns 0
19:13:51.047 00.000 15712 scope move finished after 49 + 62 ms
19:13:51.047 00.000 15712 Move returns status 0, amount 49
19:13:51.047 00.000 15712 MoveAxis(N, 0, ABG)
19:13:51.047 00.000 15712 Move returns status 0, amount 0
19:13:51.047 00.000 15712 move complete, result=0
19:13:51.047 00.000 7988 GuideStep: 0.1 px 49 ms WEST, -0.0 px 0 ms NORTH
19:13:51.054 00.007 15712 worker thread done servicing request
19:13:51.054 00.000 15712 Worker thread wakes up
19:13:51.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:51.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:52.693 01.639 15712 Exposure complete
19:13:52.756 00.063 15712 worker thread done servicing request
19:13:52.756 00.000 7988 OnExposeComplete: enter
19:13:52.756 00.000 7988 UpdateGuideState(): m_state=6
19:13:52.756 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
19:13:52.759 00.003 7988 Star::Find returns 1 (0), X=1178.59, Y=433.20, Mass=1501, SNR=26.2, Peak=199 HFD=3.2
19:13:52.761 00.002 7988 MultiStar: [#1 0.02,-0.72,0.98,U] [#2 0.06,-0.73,1.02,U] [#3 0.13,-0.76,0.94,U] [#4 0.19,-0.67,1.03,U] [#5 -0.18,-0.44,0.73,U] [#6 0.18,-0.78,0.70,U] [#7 0.12,-0.56,0.64,U] [#8 0.04,-0.66,0.63,U] 
19:13:52.761 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.70}, one-star: {0.01, -0.88}
19:13:52.763 00.002 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
19:13:52.763 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
19:13:52.763 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.70 hyp=0.70 cameraTheta=-1.48 mountX=0.70 mountY=-0.05, mountTheta=-0.07
19:13:52.766 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.70, opts=13)
19:13:52.768 00.002 7988 Enqueuing Move request for scope (0.07, -0.70)
19:13:52.768 00.000 15712 Worker thread wakes up
19:13:52.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.70) opts 0xd
19:13:52.770 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:52.770 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.2
19:13:52.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:52.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:52.770 00.000 7988 Enqueuing Expose request
19:13:52.770 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.70)
19:13:52.770 00.000 15712 Moving (0.07, -0.70) raw xDistance=0.70 yDistance=-0.05
19:13:52.770 00.000 15712 PPEC rslt: input = 0.70, final = 0.57, react = 0.42, pred = 0.15, hyst = 0.38, hyst_pct = 0.00, period_length = 705.45
19:13:52.770 00.000 15712 PPEC: input: 0.70, control: 0.57, exposure: 1500
19:13:52.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:52.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:13:52.770 00.000 15712 MoveAxis(W, 185, ABG)
19:13:52.770 00.000 15712 Guiding  Dir = 3, Dur = 185
19:13:52.770 00.000 15712 IsGuiding returns 0
19:13:52.786 00.016 15712 PulseGuide returned control before completion, sleep 179
19:13:52.996 00.210 15712 IsGuiding returns 0
19:13:52.996 00.000 15712 Move returns status 0, amount 185
19:13:53.003 00.007 15712 MoveAxis(N, 0, ABG)
19:13:53.003 00.000 15712 Move returns status 0, amount 0
19:13:53.003 00.000 15712 move complete, result=0
19:13:53.003 00.000 7988 GuideStep: 0.7 px 185 ms WEST, -0.0 px 0 ms NORTH
19:13:53.003 00.000 15712 worker thread done servicing request
19:13:53.003 00.000 15712 Worker thread wakes up
19:13:53.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:53.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:53.820 00.817 7988 evsrv: cli 0CCD0168 connect
19:13:53.822 00.002 7988 case statement mapped state 6 to 3
19:13:53.822 00.000 7988 case statement mapped state 6 to 3
19:13:53.824 00.002 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"aeeb71f4-1d5c-4249-a937-2a0bf08ce256"}
19:13:53.826 00.002 7988 case statement mapped state 6 to 3
19:13:53.828 00.002 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"aeeb71f4-1d5c-4249-a937-2a0bf08ce256"}
19:13:53.830 00.002 7988 evsrv: cli 0CCD0168 disconnect
19:13:54.409 00.579 15712 Exposure complete
19:13:54.513 00.104 15712 worker thread done servicing request
19:13:54.513 00.000 7988 OnExposeComplete: enter
19:13:54.515 00.002 7988 UpdateGuideState(): m_state=6
19:13:54.518 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
19:13:54.520 00.002 7988 Star::Find returns 1 (0), X=1178.59, Y=432.97, Mass=1470, SNR=25.8, Peak=202 HFD=3.3
19:13:54.520 00.000 7988 MultiStar: [#1 -0.09,-0.87,0.98,U] [#2 0.16,-1.01,1.02,U] [#3 -0.09,-0.99,0.94,U] [#4 0.12,-0.99,1.05,U] [#5 -0.06,-0.76,0.70,U] [#6 0.43,-1.19,0.73,U] [#7 -0.12,-0.91,0.64,U] [#8 -0.02,-1.04,0.66,U] 
19:13:54.520 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.99}, one-star: {0.01, -1.11}
19:13:54.520 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
19:13:54.520 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.13)
19:13:54.520 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.99 hyp=0.99 cameraTheta=-1.53 mountX=0.99 mountY=-0.02, mountTheta=-0.02
19:13:54.532 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.99, opts=13)
19:13:54.533 00.001 7988 Enqueuing Move request for scope (0.04, -0.99)
19:13:54.533 00.000 15712 Worker thread wakes up
19:13:54.533 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.99) opts 0xd
19:13:54.533 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.99)
19:13:54.533 00.000 15712 Moving (0.04, -0.99) raw xDistance=0.99 yDistance=-0.02
19:13:54.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:54.539 00.006 7988 UpdateGuideState exits: m=1470 SNR=25.8
19:13:54.541 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:54.543 00.002 15712 PPEC rslt: input = 0.99, final = 0.67, react = 0.59, pred = 0.08, hyst = 0.54, hyst_pct = 0.00, period_length = 705.44
19:13:54.543 00.000 15712 PPEC: input: 0.99, control: 0.67, exposure: 1500
19:13:54.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:54.543 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:54.546 00.003 7988 Enqueuing Expose request
19:13:54.547 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:13:54.547 00.000 15712 MoveAxis(W, 219, ABG)
19:13:54.547 00.000 15712 Guiding  Dir = 3, Dur = 219
19:13:54.547 00.000 15712 IsGuiding returns 0
19:13:54.565 00.018 15712 PulseGuide returned control before completion, sleep 209
19:13:54.803 00.238 15712 IsGuiding returns 0
19:13:54.803 00.000 15712 Move returns status 0, amount 219
19:13:54.803 00.000 15712 MoveAxis(N, 0, ABG)
19:13:54.803 00.000 15712 Move returns status 0, amount 0
19:13:54.803 00.000 15712 move complete, result=0
19:13:54.803 00.000 15712 worker thread done servicing request
19:13:54.803 00.000 15712 Worker thread wakes up
19:13:54.803 00.000 7988 GuideStep: 1.0 px 219 ms WEST, -0.0 px 0 ms NORTH
19:13:54.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:54.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:56.437 01.634 15712 Exposure complete
19:13:56.499 00.062 15712 worker thread done servicing request
19:13:56.499 00.000 7988 OnExposeComplete: enter
19:13:56.499 00.000 7988 UpdateGuideState(): m_state=6
19:13:56.499 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
19:13:56.514 00.015 7988 Star::Find returns 1 (0), X=1178.55, Y=433.65, Mass=1520, SNR=26.4, Peak=196 HFD=3.4
19:13:56.514 00.000 7988 MultiStar: [#1 0.06,-0.02,0.97,U] [#2 0.01,-0.21,0.97,U] [#3 0.09,0.03,0.94,U] [#4 0.07,-0.17,0.97,U] [#5 0.10,0.01,0.68,U] [#6 0.24,-0.24,0.69,U] [#7 -0.30,0.01,0.65,U] [#8 0.07,-0.07,0.57,U] 
19:13:56.514 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {-0.03, -0.43}
19:13:56.514 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
19:13:56.514 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.91)
19:13:56.514 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.31 mountX=0.13 mountY=-0.03, mountTheta=-0.24
19:13:56.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.13, opts=13)
19:13:56.514 00.000 7988 Enqueuing Move request for scope (0.03, -0.13)
19:13:56.514 00.000 15712 Worker thread wakes up
19:13:56.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
19:13:56.514 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
19:13:56.514 00.000 15712 Moving (0.03, -0.13) raw xDistance=0.13 yDistance=-0.03
19:13:56.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:56.514 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.4
19:13:56.529 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:56.531 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:56.532 00.001 7988 Enqueuing Expose request
19:13:56.532 00.000 15712 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 705.44
19:13:56.532 00.000 15712 PPEC: input: 0.13, control: 0.07, exposure: 1500
19:13:56.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:56.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:13:56.532 00.000 15712 MoveAxis(W, 22, ABG)
19:13:56.532 00.000 15712 Guiding  Dir = 3, Dur = 22
19:13:56.532 00.000 15712 IsGuiding returns 0
19:13:56.548 00.016 15712 PulseGuide returned control before completion, sleep 16
19:13:56.578 00.030 15712 IsGuiding returns 1
19:13:56.578 00.000 15712 scope still moving after pulse duration time elapsed
19:13:56.610 00.032 15712 IsGuiding returns 0
19:13:56.610 00.000 15712 scope move finished after 22 + 58 ms
19:13:56.610 00.000 15712 Move returns status 0, amount 22
19:13:56.610 00.000 15712 MoveAxis(N, 0, ABG)
19:13:56.610 00.000 15712 Move returns status 0, amount 0
19:13:56.610 00.000 15712 move complete, result=0
19:13:56.610 00.000 15712 worker thread done servicing request
19:13:56.610 00.000 15712 Worker thread wakes up
19:13:56.610 00.000 7988 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
19:13:56.616 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:56.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:58.022 01.406 15712 Exposure complete
19:13:58.109 00.087 15712 worker thread done servicing request
19:13:58.109 00.000 7988 OnExposeComplete: enter
19:13:58.111 00.002 7988 UpdateGuideState(): m_state=6
19:13:58.111 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
19:13:58.113 00.002 7988 Star::Find returns 1 (0), X=1178.44, Y=434.39, Mass=1367, SNR=25.1, Peak=194 HFD=3.2
19:13:58.115 00.002 7988 MultiStar: [#1 0.04,0.66,1.06,U] [#2 0.03,0.39,1.02,U] [#3 -0.05,0.24,0.95,U] [#4 0.03,0.33,1.04,U] [#5 -0.06,0.31,0.75,U] [#6 0.20,0.39,0.72,U] [#7 -0.03,0.59,0.70,U] [#8 -0.01,0.32,0.62,U] 
19:13:58.115 00.000 7988 single-star, 8 included, MultiStar: {-0.00, 0.39}, one-star: {-0.14, 0.31}
19:13:58.115 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.70)
19:13:58.115 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.69 = 0.41)
19:13:58.115 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=2.01 mountX=-0.31 mountY=0.14, mountTheta=2.72
19:13:58.126 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.31, opts=13)
19:13:58.126 00.000 7988 Enqueuing Move request for scope (-0.14, 0.31)
19:13:58.126 00.000 15712 Worker thread wakes up
19:13:58.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.31) opts 0xd
19:13:58.126 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.31)
19:13:58.126 00.000 15712 Moving (-0.14, 0.31) raw xDistance=-0.31 yDistance=0.14
19:13:58.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:13:58.131 00.005 7988 UpdateGuideState exits: m=1367 SNR=25.1
19:13:58.133 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:58.135 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:58.135 00.000 7988 Enqueuing Expose request
19:13:58.137 00.002 15712 PPEC rslt: input = -0.31, final = -0.15, react = -0.19, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 705.43
19:13:58.137 00.000 15712 PPEC: input: -0.31, control: -0.15, exposure: 1500
19:13:58.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:58.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:13:58.137 00.000 15712 MoveAxis(E, 49, ABG)
19:13:58.137 00.000 15712 Guiding  Dir = 2, Dur = 49
19:13:58.139 00.002 15712 IsGuiding returns 0
19:13:58.163 00.024 15712 PulseGuide returned control before completion, sleep 33
19:13:58.210 00.047 15712 IsGuiding returns 1
19:13:58.210 00.000 15712 scope still moving after pulse duration time elapsed
19:13:58.244 00.034 15712 IsGuiding returns 0
19:13:58.244 00.000 15712 scope move finished after 49 + 57 ms
19:13:58.244 00.000 15712 Move returns status 0, amount 49
19:13:58.244 00.000 15712 MoveAxis(N, 0, ABG)
19:13:58.244 00.000 15712 Move returns status 0, amount 0
19:13:58.244 00.000 15712 move complete, result=0
19:13:58.244 00.000 15712 worker thread done servicing request
19:13:58.244 00.000 15712 Worker thread wakes up
19:13:58.244 00.000 7988 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
19:13:58.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:13:58.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:13:59.877 01.633 15712 Exposure complete
19:13:59.968 00.091 15712 worker thread done servicing request
19:13:59.968 00.000 7988 OnExposeComplete: enter
19:13:59.968 00.000 7988 UpdateGuideState(): m_state=6
19:13:59.974 00.006 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
19:13:59.974 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.33, Mass=1347, SNR=24.9, Peak=209 HFD=2.9
19:13:59.974 00.000 7988 MultiStar: [#1 -0.02,0.75,1.04,U] [#2 0.03,0.47,1.06,U] [#3 -0.00,0.59,0.98,U] [#4 -0.03,0.45,1.01,U] [#5 -0.15,0.71,0.75,U] [#6 -0.15,0.22,0.72,U] [#7 -0.27,0.47,0.70,U] [#8 -0.10,0.55,0.69,U] 
19:13:59.974 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.50}, one-star: {-0.17, 0.25}
19:13:59.974 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.58) = xAngle (3.76 = -2.52)
19:13:59.974 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.87 = 0.59)
19:13:59.984 00.010 7988 CameraToMount -- cameraX=-0.17 cameraY=0.25 hyp=0.30 cameraTheta=2.18 mountX=-0.25 mountY=0.17, mountTheta=2.54
19:13:59.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.25, opts=13)
19:13:59.984 00.000 7988 Enqueuing Move request for scope (-0.17, 0.25)
19:13:59.991 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
19:13:59.991 00.000 7988 UpdateGuideState exits: m=1347 SNR=24.9
19:13:59.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:59.991 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:13:59.991 00.000 7988 Enqueuing Expose request
19:14:00.000 00.009 15712 Worker thread wakes up
19:14:00.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.25) opts 0xd
19:14:00.000 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.25)
19:14:00.000 00.000 15712 Moving (-0.17, 0.25) raw xDistance=-0.25 yDistance=0.17
19:14:00.006 00.006 15712 PPEC rslt: input = -0.25, final = -0.08, react = -0.15, pred = 0.07, hyst = -0.13, hyst_pct = 0.00, period_length = 705.42
19:14:00.006 00.000 15712 PPEC: input: -0.25, control: -0.08, exposure: 1500
19:14:00.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:00.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:14:00.006 00.000 15712 MoveAxis(E, 25, ABG)
19:14:00.008 00.002 15712 Guiding  Dir = 2, Dur = 25
19:14:00.035 00.027 15712 IsGuiding returns 0
19:14:00.051 00.016 15712 PulseGuide returned control before completion, sleep 20
19:14:00.096 00.045 15712 IsGuiding returns 0
19:14:00.096 00.000 15712 Move returns status 0, amount 25
19:14:00.096 00.000 15712 MoveAxis(N, 0, ABG)
19:14:00.096 00.000 15712 Move returns status 0, amount 0
19:14:00.096 00.000 15712 move complete, result=0
19:14:00.096 00.000 7988 GuideStep: -0.2 px 25 ms EAST, 0.2 px 0 ms NORTH
19:14:00.101 00.005 15712 worker thread done servicing request
19:14:00.101 00.000 15712 Worker thread wakes up
19:14:00.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:00.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:01.513 01.412 15712 Exposure complete
19:14:01.574 00.061 15712 worker thread done servicing request
19:14:01.574 00.000 7988 OnExposeComplete: enter
19:14:01.574 00.000 7988 UpdateGuideState(): m_state=6
19:14:01.574 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
19:14:01.574 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=434.16, Mass=1485, SNR=26.1, Peak=209 HFD=3.4
19:14:01.574 00.000 7988 MultiStar: [#1 -0.02,0.31,0.96,U] [#2 -0.17,0.16,0.97,U] [#3 -0.16,0.33,0.90,U] [#4 -0.07,0.27,1.00,U] [#5 -0.26,0.55,0.71,U] [#6 0.26,-0.03,0.73,U] [#7 -0.37,0.24,0.67,U] [#8 -0.14,0.31,0.67,U] 
19:14:01.574 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.24}, one-star: {-0.01, 0.08}
19:14:01.574 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.96)
19:14:01.574 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.15)
19:14:01.574 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.75 mountX=-0.08 mountY=0.01, mountTheta=2.99
19:14:01.587 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
19:14:01.587 00.000 7988 Enqueuing Move request for scope (-0.01, 0.08)
19:14:01.589 00.002 15712 Worker thread wakes up
19:14:01.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
19:14:01.590 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:01.590 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1
19:14:01.592 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:01.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:01.594 00.002 7988 Enqueuing Expose request
19:14:01.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
19:14:01.594 00.000 15712 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.01
19:14:01.596 00.002 15712 PPEC rslt: input = -0.08, final = 0.07, react = -0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 705.41
19:14:01.596 00.000 15712 PPEC: input: -0.08, control: 0.07, exposure: 1500
19:14:01.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:01.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:14:01.596 00.000 15712 MoveAxis(W, 23, ABG)
19:14:01.596 00.000 15712 Guiding  Dir = 3, Dur = 23
19:14:01.596 00.000 15712 IsGuiding returns 0
19:14:01.610 00.014 15712 PulseGuide returned control before completion, sleep 14
19:14:01.636 00.026 15712 IsGuiding returns 1
19:14:01.636 00.000 15712 scope still moving after pulse duration time elapsed
19:14:01.672 00.036 15712 IsGuiding returns 0
19:14:01.672 00.000 15712 scope move finished after 23 + 60 ms
19:14:01.672 00.000 15712 Move returns status 0, amount 23
19:14:01.672 00.000 15712 MoveAxis(N, 0, ABG)
19:14:01.672 00.000 15712 Move returns status 0, amount 0
19:14:01.672 00.000 15712 move complete, result=0
19:14:01.672 00.000 7988 GuideStep: -0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
19:14:01.684 00.012 15712 worker thread done servicing request
19:14:01.684 00.000 15712 Worker thread wakes up
19:14:01.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:01.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:03.314 01.630 15712 Exposure complete
19:14:03.376 00.062 15712 worker thread done servicing request
19:14:03.377 00.001 7988 OnExposeComplete: enter
19:14:03.377 00.000 7988 UpdateGuideState(): m_state=6
19:14:03.377 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
19:14:03.377 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=433.49, Mass=1525, SNR=26.3, Peak=232 HFD=3.2
19:14:03.377 00.000 7988 MultiStar: [#1 -0.10,-0.17,1.01,U] [#2 -0.12,-0.52,1.01,U] [#3 -0.13,-0.33,0.95,U] [#4 -0.10,-0.23,1.08,U] [#5 0.00,-0.22,0.72,U] [#6 0.04,-0.35,0.71,U] [#7 -0.54,-0.40,0.67,U] [#8 -0.02,-0.08,0.63,U] 
19:14:03.377 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.33}, one-star: {-0.15, -0.59}
19:14:03.377 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.58) = xAngle (-0.35 = -0.35)
19:14:03.377 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.76 = 2.76)
19:14:03.377 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.93 mountX=0.33 mountY=0.13, mountTheta=0.38
19:14:03.377 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.33, opts=13)
19:14:03.377 00.000 7988 Enqueuing Move request for scope (-0.12, -0.33)
19:14:03.377 00.000 15712 Worker thread wakes up
19:14:03.377 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd
19:14:03.377 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.33)
19:14:03.377 00.000 15712 Moving (-0.12, -0.33) raw xDistance=0.33 yDistance=0.13
19:14:03.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:03.391 00.014 7988 UpdateGuideState exits: m=1525 SNR=26.3
19:14:03.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:03.393 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:03.393 00.000 7988 Enqueuing Expose request
19:14:03.393 00.000 15712 PPEC rslt: input = 0.33, final = 0.28, react = 0.20, pred = 0.08, hyst = 0.17, hyst_pct = 0.00, period_length = 705.40
19:14:03.393 00.000 15712 PPEC: input: 0.33, control: 0.28, exposure: 1500
19:14:03.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:03.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:14:03.393 00.000 15712 MoveAxis(W, 91, ABG)
19:14:03.393 00.000 15712 Guiding  Dir = 3, Dur = 91
19:14:03.407 00.014 15712 IsGuiding returns 0
19:14:03.424 00.017 15712 PulseGuide returned control before completion, sleep 86
19:14:03.536 00.112 15712 IsGuiding returns 0
19:14:03.536 00.000 15712 Move returns status 0, amount 91
19:14:03.536 00.000 15712 MoveAxis(N, 0, ABG)
19:14:03.536 00.000 15712 Move returns status 0, amount 0
19:14:03.536 00.000 15712 move complete, result=0
19:14:03.536 00.000 7988 GuideStep: 0.3 px 91 ms WEST, 0.1 px 0 ms NORTH
19:14:03.536 00.000 15712 worker thread done servicing request
19:14:03.536 00.000 15712 Worker thread wakes up
19:14:03.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:03.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:04.951 01.415 15712 Exposure complete
19:14:05.013 00.062 15712 worker thread done servicing request
19:14:05.013 00.000 7988 OnExposeComplete: enter
19:14:05.013 00.000 7988 UpdateGuideState(): m_state=6
19:14:05.013 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
19:14:05.013 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=434.07, Mass=1499, SNR=26.1, Peak=193 HFD=3.5
19:14:05.013 00.000 7988 MultiStar: [#1 0.07,0.03,1.00,U] [#2 0.15,0.04,0.97,U] [#3 0.01,-0.09,0.96,U] [#4 0.11,0.09,1.02,U] [#5 -0.25,0.37,0.71,U] [#6 0.02,-0.12,0.71,U] [#7 -0.31,0.22,0.67,U] [#8 -0.07,0.13,0.67,U] 
19:14:05.013 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.09, -0.01}
19:14:05.013 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.79)
19:14:05.013 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.32)
19:14:05.013 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.92 mountX=-0.06 mountY=0.02, mountTheta=2.81
19:14:05.023 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
19:14:05.025 00.002 7988 Enqueuing Move request for scope (-0.02, 0.06)
19:14:05.025 00.000 15712 Worker thread wakes up
19:14:05.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
19:14:05.027 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
19:14:05.027 00.000 15712 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
19:14:05.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:05.029 00.002 7988 UpdateGuideState exits: m=1499 SNR=26.1
19:14:05.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:05.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:05.029 00.000 7988 Enqueuing Expose request
19:14:05.029 00.000 15712 PPEC rslt: input = -0.06, final = 0.07, react = -0.04, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 705.39
19:14:05.029 00.000 15712 PPEC: input: -0.06, control: 0.07, exposure: 1500
19:14:05.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:05.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:14:05.029 00.000 15712 MoveAxis(W, 24, ABG)
19:14:05.029 00.000 15712 Guiding  Dir = 3, Dur = 24
19:14:05.045 00.016 15712 IsGuiding returns 0
19:14:05.064 00.019 15712 PulseGuide returned control before completion, sleep 19
19:14:05.093 00.029 15712 IsGuiding returns 1
19:14:05.093 00.000 15712 scope still moving after pulse duration time elapsed
19:14:05.129 00.036 15712 IsGuiding returns 0
19:14:05.129 00.000 15712 scope move finished after 24 + 55 ms
19:14:05.129 00.000 15712 Move returns status 0, amount 24
19:14:05.129 00.000 15712 MoveAxis(N, 0, ABG)
19:14:05.129 00.000 15712 Move returns status 0, amount 0
19:14:05.129 00.000 15712 move complete, result=0
19:14:05.129 00.000 7988 GuideStep: -0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
19:14:05.136 00.007 15712 worker thread done servicing request
19:14:05.136 00.000 15712 Worker thread wakes up
19:14:05.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:05.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:06.766 01.630 15712 Exposure complete
19:14:06.825 00.059 15712 worker thread done servicing request
19:14:06.825 00.000 7988 OnExposeComplete: enter
19:14:06.828 00.003 7988 UpdateGuideState(): m_state=6
19:14:06.830 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
19:14:06.830 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=433.39, Mass=1436, SNR=25.7, Peak=195 HFD=3.2
19:14:06.832 00.002 7988 MultiStar: [#1 -0.05,-0.26,1.01,U] [#2 0.14,-0.62,1.03,U] [#3 0.19,-0.60,0.97,U] [#4 0.20,-0.53,1.05,U] [#5 0.08,-0.44,0.71,U] [#6 0.21,-0.64,0.71,U] [#7 0.05,-0.31,0.66,U] [#8 0.17,-0.54,0.63,U] 
19:14:06.832 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.52}, one-star: {-0.09, -0.69}
19:14:06.834 00.002 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
19:14:06.834 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.99)
19:14:06.836 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.52 hyp=0.53 cameraTheta=-1.39 mountX=0.52 mountY=-0.08, mountTheta=-0.15
19:14:06.838 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.52, opts=13)
19:14:06.838 00.000 7988 Enqueuing Move request for scope (0.09, -0.52)
19:14:06.840 00.002 15712 Worker thread wakes up
19:14:06.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.52) opts 0xd
19:14:06.840 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.52)
19:14:06.840 00.000 15712 Moving (0.09, -0.52) raw xDistance=0.52 yDistance=-0.08
19:14:06.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:06.842 00.002 7988 UpdateGuideState exits: m=1436 SNR=25.7
19:14:06.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:06.843 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:06.843 00.000 7988 Enqueuing Expose request
19:14:06.846 00.003 15712 PPEC rslt: input = 0.52, final = 0.40, react = 0.31, pred = 0.09, hyst = 0.30, hyst_pct = 0.00, period_length = 705.38
19:14:06.846 00.000 15712 PPEC: input: 0.52, control: 0.40, exposure: 1500
19:14:06.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:06.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:14:06.846 00.000 15712 MoveAxis(W, 130, ABG)
19:14:06.846 00.000 15712 Guiding  Dir = 3, Dur = 130
19:14:06.846 00.000 15712 IsGuiding returns 0
19:14:06.876 00.030 15712 PulseGuide returned control before completion, sleep 111
19:14:07.004 00.128 15712 IsGuiding returns 0
19:14:07.004 00.000 15712 Move returns status 0, amount 130
19:14:07.004 00.000 15712 MoveAxis(N, 0, ABG)
19:14:07.004 00.000 15712 Move returns status 0, amount 0
19:14:07.004 00.000 15712 move complete, result=0
19:14:07.004 00.000 7988 GuideStep: 0.5 px 130 ms WEST, -0.1 px 0 ms NORTH
19:14:07.006 00.002 15712 worker thread done servicing request
19:14:07.006 00.000 15712 Worker thread wakes up
19:14:07.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:07.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:08.422 01.416 15712 Exposure complete
19:14:08.483 00.061 15712 worker thread done servicing request
19:14:08.483 00.000 7988 OnExposeComplete: enter
19:14:08.485 00.002 7988 UpdateGuideState(): m_state=6
19:14:08.487 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
19:14:08.487 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=433.36, Mass=1431, SNR=25.7, Peak=205 HFD=3.1
19:14:08.489 00.002 7988 MultiStar: [#1 0.15,-0.23,0.96,U] [#2 -0.03,-0.51,1.01,U] [#3 0.09,-0.27,0.91,U] [#4 0.21,-0.26,1.01,U] [#5 0.06,-0.09,0.70,U] [#6 -0.04,-0.45,0.72,U] [#7 -0.03,-0.19,0.66,U] [#8 0.11,-0.36,0.67,U] 
19:14:08.490 00.001 7988 refined, 8 included, MultiStar: {0.06, -0.35}, one-star: {0.02, -0.72}
19:14:08.490 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
19:14:08.492 00.002 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.99)
19:14:08.492 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.35 hyp=0.36 cameraTheta=-1.39 mountX=0.35 mountY=-0.06, mountTheta=-0.16
19:14:08.494 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.35, opts=13)
19:14:08.496 00.002 7988 Enqueuing Move request for scope (0.06, -0.35)
19:14:08.496 00.000 15712 Worker thread wakes up
19:14:08.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.35) opts 0xd
19:14:08.496 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.35)
19:14:08.496 00.000 15712 Moving (0.06, -0.35) raw xDistance=0.35 yDistance=-0.06
19:14:08.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:08.498 00.002 7988 UpdateGuideState exits: m=1431 SNR=25.7
19:14:08.500 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:08.501 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:08.502 00.001 7988 Enqueuing Expose request
19:14:08.502 00.000 15712 PPEC rslt: input = 0.35, final = 0.30, react = 0.21, pred = 0.09, hyst = 0.20, hyst_pct = 0.00, period_length = 705.37
19:14:08.502 00.000 15712 PPEC: input: 0.35, control: 0.30, exposure: 1500
19:14:08.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:08.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:14:08.502 00.000 15712 MoveAxis(W, 99, ABG)
19:14:08.502 00.000 15712 Guiding  Dir = 3, Dur = 99
19:14:08.502 00.000 15712 IsGuiding returns 0
19:14:08.517 00.015 15712 PulseGuide returned control before completion, sleep 91
19:14:08.645 00.128 15712 IsGuiding returns 0
19:14:08.645 00.000 15712 Move returns status 0, amount 99
19:14:08.645 00.000 15712 MoveAxis(N, 0, ABG)
19:14:08.645 00.000 15712 Move returns status 0, amount 0
19:14:08.645 00.000 15712 move complete, result=0
19:14:08.645 00.000 7988 GuideStep: 0.4 px 99 ms WEST, -0.1 px 0 ms NORTH
19:14:08.645 00.000 15712 worker thread done servicing request
19:14:08.645 00.000 15712 Worker thread wakes up
19:14:08.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:08.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:10.291 01.646 15712 Exposure complete
19:14:10.352 00.061 15712 worker thread done servicing request
19:14:10.352 00.000 7988 OnExposeComplete: enter
19:14:10.354 00.002 7988 UpdateGuideState(): m_state=6
19:14:10.356 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
19:14:10.356 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=434.66, Mass=1479, SNR=26.1, Peak=198 HFD=3.4
19:14:10.358 00.002 7988 MultiStar: [#1 -0.10,0.76,1.04,U] [#2 0.02,0.56,1.00,U] [#3 0.07,0.52,0.96,U] [#4 0.15,0.57,1.06,U] [#5 -0.17,0.88,0.72,U] [#6 -0.11,0.76,0.69,U] [#7 -0.28,0.66,0.67,U] [#8 -0.10,0.63,0.63,U] 
19:14:10.360 00.002 7988 single-star, 8 included, MultiStar: {-0.04, 0.65}, one-star: {-0.01, 0.58}
19:14:10.360 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
19:14:10.362 00.002 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
19:14:10.362 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.58 hyp=0.58 cameraTheta=1.59 mountX=-0.58 mountY=-0.00, mountTheta=-3.14
19:14:10.364 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.58, opts=13)
19:14:10.366 00.002 7988 Enqueuing Move request for scope (-0.01, 0.58)
19:14:10.368 00.002 15712 Worker thread wakes up
19:14:10.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.58) opts 0xd
19:14:10.368 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.58)
19:14:10.368 00.000 15712 Moving (-0.01, 0.58) raw xDistance=-0.58 yDistance=-0.00
19:14:10.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:10.368 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.1
19:14:10.370 00.002 15712 PPEC rslt: input = -0.58, final = -0.19, react = -0.35, pred = 0.16, hyst = -0.29, hyst_pct = 0.00, period_length = 705.36
19:14:10.370 00.000 15712 PPEC: input: -0.58, control: -0.19, exposure: 1500
19:14:10.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:10.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:10.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:10.373 00.003 7988 Enqueuing Expose request
19:14:10.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:14:10.373 00.000 15712 MoveAxis(E, 61, ABG)
19:14:10.373 00.000 15712 Guiding  Dir = 2, Dur = 61
19:14:10.373 00.000 15712 IsGuiding returns 0
19:14:10.387 00.014 15712 PulseGuide returned control before completion, sleep 53
19:14:10.464 00.077 15712 IsGuiding returns 0
19:14:10.464 00.000 15712 Move returns status 0, amount 61
19:14:10.464 00.000 15712 MoveAxis(N, 0, ABG)
19:14:10.464 00.000 15712 Move returns status 0, amount 0
19:14:10.464 00.000 15712 move complete, result=0
19:14:10.464 00.000 15712 worker thread done servicing request
19:14:10.464 00.000 15712 Worker thread wakes up
19:14:10.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:10.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:10.464 00.000 7988 GuideStep: -0.6 px 61 ms EAST, -0.0 px 0 ms NORTH
19:14:11.881 01.417 15712 Exposure complete
19:14:11.944 00.063 7988 OnExposeComplete: enter
19:14:11.944 00.000 7988 UpdateGuideState(): m_state=6
19:14:11.944 00.000 15712 worker thread done servicing request
19:14:11.944 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
19:14:11.944 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=434.22, Mass=1505, SNR=26.2, Peak=217 HFD=3.5
19:14:11.944 00.000 7988 MultiStar: [#1 -0.10,0.56,0.99,U] [#2 -0.18,0.45,0.99,U] [#3 0.06,0.51,0.93,U] [#4 -0.02,0.43,1.00,U] [#5 -0.09,0.70,0.71,U] [#6 -0.02,0.14,0.66,U] [#7 -0.21,0.64,0.70,U] [#8 -0.17,0.35,0.60,U] 
19:14:11.944 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.43}, one-star: {-0.02, 0.14}
19:14:11.944 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
19:14:11.944 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
19:14:11.944 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.73 mountX=-0.14 mountY=0.02, mountTheta=3.01
19:14:11.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.14, opts=13)
19:14:11.944 00.000 7988 Enqueuing Move request for scope (-0.02, 0.14)
19:14:11.944 00.000 15712 Worker thread wakes up
19:14:11.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
19:14:11.944 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
19:14:11.944 00.000 15712 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=0.02
19:14:11.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:11.944 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.2
19:14:11.960 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:11.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:11.960 00.000 7988 Enqueuing Expose request
19:14:11.960 00.000 15712 PPEC rslt: input = -0.14, final = 0.19, react = -0.08, pred = 0.19, hyst = 0.00, hyst_pct = 0.00, period_length = 705.35
19:14:11.960 00.000 15712 PPEC: input: -0.14, control: 0.19, exposure: 1500
19:14:11.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:11.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:14:11.960 00.000 15712 MoveAxis(W, 62, ABG)
19:14:11.960 00.000 15712 Guiding  Dir = 3, Dur = 62
19:14:11.960 00.000 15712 IsGuiding returns 0
19:14:11.992 00.032 15712 PulseGuide returned control before completion, sleep 45
19:14:12.055 00.063 15712 IsGuiding returns 0
19:14:12.055 00.000 15712 Move returns status 0, amount 62
19:14:12.055 00.000 15712 MoveAxis(N, 0, ABG)
19:14:12.055 00.000 15712 Move returns status 0, amount 0
19:14:12.055 00.000 15712 move complete, result=0
19:14:12.055 00.000 15712 worker thread done servicing request
19:14:12.055 00.000 15712 Worker thread wakes up
19:14:12.055 00.000 7988 GuideStep: -0.1 px 62 ms WEST, 0.0 px 0 ms NORTH
19:14:12.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:12.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:13.698 01.643 15712 Exposure complete
19:14:13.762 00.064 15712 worker thread done servicing request
19:14:13.762 00.000 7988 OnExposeComplete: enter
19:14:13.762 00.000 7988 UpdateGuideState(): m_state=6
19:14:13.764 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
19:14:13.764 00.000 7988 Star::Find returns 1 (0), X=1178.75, Y=434.84, Mass=1332, SNR=24.7, Peak=212 HFD=2.9
19:14:13.767 00.003 7988 MultiStar: [#1 0.08,1.14,1.03,U] [#2 0.15,0.96,1.03,U] [#3 0.20,0.89,0.96,U] [#4 0.28,0.95,1.08,U] [#5 -0.04,0.96,0.77,U] [#6 0.33,0.60,0.74,U] [#7 0.03,0.83,0.67,U] [#8 0.07,0.87,0.66,U] 
19:14:13.767 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.90}, one-star: {0.16, 0.77}
19:14:13.769 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
19:14:13.769 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.24)
19:14:13.771 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.77 hyp=0.78 cameraTheta=1.36 mountX=-0.77 mountY=-0.18, mountTheta=-2.91
19:14:13.773 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.77, opts=13)
19:14:13.773 00.000 7988 Enqueuing Move request for scope (0.16, 0.77)
19:14:13.775 00.002 15712 Worker thread wakes up
19:14:13.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.77) opts 0xd
19:14:13.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.77)
19:14:13.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:13.775 00.000 7988 UpdateGuideState exits: m=1332 SNR=24.7
19:14:13.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:13.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:13.781 00.006 7988 Enqueuing Expose request
19:14:13.781 00.000 15712 Moving (0.16, 0.77) raw xDistance=-0.77 yDistance=-0.18
19:14:13.781 00.000 15712 PPEC rslt: input = -0.77, final = -0.21, react = -0.46, pred = 0.25, hyst = -0.43, hyst_pct = 0.00, period_length = 705.34
19:14:13.781 00.000 15712 PPEC: input: -0.77, control: -0.21, exposure: 1500
19:14:13.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:13.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:14:13.781 00.000 15712 MoveAxis(E, 68, ABG)
19:14:13.781 00.000 15712 Guiding  Dir = 2, Dur = 68
19:14:13.781 00.000 15712 IsGuiding returns 0
19:14:13.814 00.033 15712 PulseGuide returned control before completion, sleep 49
19:14:13.871 00.057 15712 IsGuiding returns 1
19:14:13.871 00.000 15712 scope still moving after pulse duration time elapsed
19:14:13.909 00.038 15712 IsGuiding returns 0
19:14:13.909 00.000 15712 scope move finished after 68 + 57 ms
19:14:13.909 00.000 15712 Move returns status 0, amount 68
19:14:13.909 00.000 15712 MoveAxis(N, 0, ABG)
19:14:13.909 00.000 15712 Move returns status 0, amount 0
19:14:13.909 00.000 15712 move complete, result=0
19:14:13.909 00.000 7988 GuideStep: -0.8 px 68 ms EAST, -0.2 px 0 ms NORTH
19:14:13.911 00.002 15712 worker thread done servicing request
19:14:13.911 00.000 15712 Worker thread wakes up
19:14:13.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:13.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:15.321 01.410 15712 Exposure complete
19:14:15.384 00.063 15712 worker thread done servicing request
19:14:15.384 00.000 7988 OnExposeComplete: enter
19:14:15.384 00.000 7988 UpdateGuideState(): m_state=6
19:14:15.384 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
19:14:15.384 00.000 7988 Star::Find returns 1 (0), X=1178.71, Y=434.01, Mass=1379, SNR=25.1, Peak=212 HFD=2.8
19:14:15.384 00.000 7988 MultiStar: [#1 0.20,0.24,1.00,U] [#2 0.07,0.12,0.97,U] [#3 0.02,0.19,0.96,U] [#4 0.30,0.26,1.11,U] [#5 0.29,0.48,0.74,U] [#6 0.37,0.04,0.69,U] [#7 -0.01,0.44,0.68,U] [#8 0.09,0.29,0.66,U] 
19:14:15.384 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.21}, one-star: {0.13, -0.07}
19:14:15.384 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
19:14:15.384 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.11)
19:14:15.384 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.51 mountX=0.07 mountY=-0.13, mountTheta=-1.06
19:14:15.384 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
19:14:15.384 00.000 7988 Enqueuing Move request for scope (0.13, -0.07)
19:14:15.399 00.015 15712 Worker thread wakes up
19:14:15.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:15.399 00.000 7988 UpdateGuideState exits: m=1379 SNR=25.1
19:14:15.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:15.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:15.399 00.000 7988 Enqueuing Expose request
19:14:15.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
19:14:15.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
19:14:15.399 00.000 15712 Moving (0.13, -0.07) raw xDistance=0.07 yDistance=-0.13
19:14:15.399 00.000 15712 PPEC rslt: input = 0.07, final = 0.27, react = 0.04, pred = 0.27, hyst = 0.00, hyst_pct = 0.00, period_length = 705.33
19:14:15.399 00.000 15712 PPEC: input: 0.07, control: 0.27, exposure: 1500
19:14:15.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:15.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:14:15.399 00.000 15712 MoveAxis(W, 88, ABG)
19:14:15.399 00.000 15712 Guiding  Dir = 3, Dur = 88
19:14:15.399 00.000 15712 IsGuiding returns 0
19:14:15.415 00.016 15712 PulseGuide returned control before completion, sleep 78
19:14:15.534 00.119 15712 IsGuiding returns 0
19:14:15.534 00.000 15712 Move returns status 0, amount 88
19:14:15.534 00.000 15712 MoveAxis(N, 0, ABG)
19:14:15.534 00.000 15712 Move returns status 0, amount 0
19:14:15.534 00.000 15712 move complete, result=0
19:14:15.534 00.000 15712 worker thread done servicing request
19:14:15.534 00.000 15712 Worker thread wakes up
19:14:15.534 00.000 7988 GuideStep: 0.1 px 88 ms WEST, -0.1 px 0 ms NORTH
19:14:15.542 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:15.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:17.184 01.642 15712 Exposure complete
19:14:17.246 00.062 15712 worker thread done servicing request
19:14:17.246 00.000 7988 OnExposeComplete: enter
19:14:17.246 00.000 7988 UpdateGuideState(): m_state=6
19:14:17.249 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
19:14:17.249 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=434.05, Mass=1446, SNR=25.7, Peak=196 HFD=3.4
19:14:17.251 00.002 7988 MultiStar: [#1 0.12,0.17,1.01,U] [#2 0.10,-0.11,1.02,U] [#3 0.14,-0.25,0.92,U] [#4 0.24,0.15,1.04,U] [#5 -0.01,0.22,0.73,U] [#6 0.30,-0.08,0.68,U] [#7 -0.13,0.03,0.64,U] [#8 0.26,0.07,0.67,U] 
19:14:17.253 00.002 7988 single-star, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.03, -0.03}
19:14:17.254 00.001 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
19:14:17.254 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.32)
19:14:17.256 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.72 mountX=0.03 mountY=-0.03, mountTheta=-0.84
19:14:17.258 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.03, opts=13)
19:14:17.258 00.000 7988 Enqueuing Move request for scope (0.03, -0.03)
19:14:17.260 00.002 15712 Worker thread wakes up
19:14:17.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
19:14:17.260 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
19:14:17.260 00.000 15712 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=-0.03
19:14:17.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:17.260 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.7
19:14:17.262 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:17.262 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:17.262 00.000 7988 Enqueuing Expose request
19:14:17.262 00.000 15712 PPEC rslt: input = 0.03, final = 0.30, react = 0.02, pred = 0.30, hyst = 0.00, hyst_pct = 0.00, period_length = 705.31
19:14:17.262 00.000 15712 PPEC: input: 0.03, control: 0.30, exposure: 1500
19:14:17.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:17.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:14:17.262 00.000 15712 MoveAxis(W, 98, ABG)
19:14:17.262 00.000 15712 Guiding  Dir = 3, Dur = 98
19:14:17.297 00.035 15712 IsGuiding returns 0
19:14:17.309 00.012 15712 PulseGuide returned control before completion, sleep 93
19:14:17.425 00.116 15712 IsGuiding returns 0
19:14:17.425 00.000 15712 Move returns status 0, amount 98
19:14:17.425 00.000 15712 MoveAxis(N, 0, ABG)
19:14:17.425 00.000 15712 Move returns status 0, amount 0
19:14:17.425 00.000 15712 move complete, result=0
19:14:17.425 00.000 7988 GuideStep: 0.0 px 98 ms WEST, -0.0 px 0 ms NORTH
19:14:17.428 00.003 15712 worker thread done servicing request
19:14:17.428 00.000 15712 Worker thread wakes up
19:14:17.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:17.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:18.843 01.415 15712 Exposure complete
19:14:18.904 00.061 7988 OnExposeComplete: enter
19:14:18.906 00.002 7988 UpdateGuideState(): m_state=6
19:14:18.908 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
19:14:18.908 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=433.59, Mass=1443, SNR=25.8, Peak=184 HFD=3.3
19:14:18.910 00.002 7988 MultiStar: [#1 -0.01,-0.13,1.02,U] [#2 0.14,-0.27,0.95,U] [#3 0.30,-0.29,0.94,U] [#4 0.12,-0.33,1.04,U] [#5 0.26,0.08,0.72,U] [#6 0.18,-0.38,0.69,U] [#7 0.09,-0.19,0.63,U] [#8 0.03,-0.26,0.63,U] 
19:14:18.912 00.002 7988 refined, 8 included, MultiStar: {0.13, -0.26}, one-star: {0.06, -0.49}
19:14:18.912 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
19:14:18.912 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.71)
19:14:18.912 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.11 mountX=0.26 mountY=-0.12, mountTheta=-0.44
19:14:18.912 00.000 15712 worker thread done servicing request
19:14:18.912 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.26, opts=13)
19:14:18.918 00.006 7988 Enqueuing Move request for scope (0.13, -0.26)
19:14:18.920 00.002 15712 Worker thread wakes up
19:14:18.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
19:14:18.920 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
19:14:18.920 00.000 15712 Moving (0.13, -0.26) raw xDistance=0.26 yDistance=-0.12
19:14:18.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:18.920 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.8
19:14:18.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:18.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:18.920 00.000 7988 Enqueuing Expose request
19:14:18.920 00.000 15712 PPEC rslt: input = 0.26, final = 0.44, react = 0.16, pred = 0.28, hyst = 0.16, hyst_pct = 0.00, period_length = 705.30
19:14:18.920 00.000 15712 PPEC: input: 0.26, control: 0.44, exposure: 1500
19:14:18.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:18.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:14:18.920 00.000 15712 MoveAxis(W, 143, ABG)
19:14:18.920 00.000 15712 Guiding  Dir = 3, Dur = 143
19:14:18.920 00.000 15712 IsGuiding returns 0
19:14:18.944 00.024 15712 PulseGuide returned control before completion, sleep 135
19:14:19.093 00.149 15712 IsGuiding returns 1
19:14:19.093 00.000 15712 scope still moving after pulse duration time elapsed
19:14:19.125 00.032 15712 IsGuiding returns 0
19:14:19.125 00.000 15712 scope move finished after 143 + 67 ms
19:14:19.125 00.000 15712 Move returns status 0, amount 143
19:14:19.125 00.000 15712 MoveAxis(N, 0, ABG)
19:14:19.125 00.000 15712 Move returns status 0, amount 0
19:14:19.125 00.000 15712 move complete, result=0
19:14:19.125 00.000 7988 GuideStep: 0.3 px 143 ms WEST, -0.1 px 0 ms NORTH
19:14:19.138 00.013 15712 worker thread done servicing request
19:14:19.138 00.000 15712 Worker thread wakes up
19:14:19.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:19.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:20.768 01.630 15712 Exposure complete
19:14:20.830 00.062 15712 worker thread done servicing request
19:14:20.830 00.000 7988 OnExposeComplete: enter
19:14:20.830 00.000 7988 UpdateGuideState(): m_state=6
19:14:20.830 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
19:14:20.830 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=433.96, Mass=1485, SNR=26.1, Peak=212 HFD=3.5
19:14:20.830 00.000 7988 MultiStar: [#1 0.20,-0.01,1.00,U] [#2 0.20,-0.09,0.99,U] [#3 0.27,0.06,0.92,U] [#4 0.28,0.08,1.01,U] [#5 -0.06,0.31,0.65,U] [#6 0.50,-0.06,0.68,U] [#7 0.12,0.10,0.65,U] [#8 0.13,-0.24,0.65,U] 
19:14:20.830 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.00}, one-star: {0.06, -0.12}
19:14:20.830 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.58) = xAngle (0.44 = 0.44)
19:14:20.830 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.55 = -2.73)
19:14:20.830 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.14 mountX=0.12 mountY=-0.05, mountTheta=-0.41
19:14:20.830 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.12, opts=13)
19:14:20.841 00.011 7988 Enqueuing Move request for scope (0.06, -0.12)
19:14:20.841 00.000 15712 Worker thread wakes up
19:14:20.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
19:14:20.841 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
19:14:20.841 00.000 15712 Moving (0.06, -0.12) raw xDistance=0.12 yDistance=-0.05
19:14:20.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:20.841 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1
19:14:20.845 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:20.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:20.845 00.000 7988 Enqueuing Expose request
19:14:20.845 00.000 15712 PPEC rslt: input = 0.12, final = 0.29, react = 0.07, pred = 0.29, hyst = 0.00, hyst_pct = 0.00, period_length = 705.28
19:14:20.845 00.000 15712 PPEC: input: 0.12, control: 0.29, exposure: 1500
19:14:20.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:20.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:14:20.845 00.000 15712 MoveAxis(W, 95, ABG)
19:14:20.845 00.000 15712 Guiding  Dir = 3, Dur = 95
19:14:20.845 00.000 15712 IsGuiding returns 0
19:14:20.861 00.016 15712 PulseGuide returned control before completion, sleep 92
19:14:20.957 00.096 15712 IsGuiding returns 1
19:14:20.957 00.000 15712 scope still moving after pulse duration time elapsed
19:14:20.989 00.032 15712 IsGuiding returns 0
19:14:20.989 00.000 15712 scope move finished after 95 + 46 ms
19:14:20.989 00.000 15712 Move returns status 0, amount 95
19:14:20.989 00.000 15712 MoveAxis(N, 0, ABG)
19:14:20.989 00.000 15712 Move returns status 0, amount 0
19:14:20.989 00.000 15712 move complete, result=0
19:14:20.989 00.000 7988 GuideStep: 0.1 px 95 ms WEST, -0.1 px 0 ms NORTH
19:14:20.992 00.003 15712 worker thread done servicing request
19:14:20.992 00.000 15712 Worker thread wakes up
19:14:20.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:20.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:22.410 01.418 15712 Exposure complete
19:14:22.471 00.061 15712 worker thread done servicing request
19:14:22.471 00.000 7988 OnExposeComplete: enter
19:14:22.473 00.002 7988 UpdateGuideState(): m_state=6
19:14:22.475 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
19:14:22.475 00.000 7988 Star::Find returns 1 (1), X=1178.80, Y=434.06, Mass=1451, SNR=25.9, Peak=255 HFD=2.8
19:14:22.477 00.002 7988 MultiStar: [#1 0.29,0.33,1.02,U] [#2 0.24,0.15,0.97,U] [#3 0.32,0.11,0.89,U] [#4 0.15,0.09,0.99,U] [#5 0.10,0.47,0.71,U] [#6 0.14,0.25,0.70,U] [#7 0.04,0.09,0.66,U] [#8 0.34,0.18,0.65,U] 
19:14:22.479 00.002 7988 single-star, 8 included, MultiStar: {0.21, 0.18}, one-star: {0.22, -0.02}
19:14:22.479 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.58) = xAngle (1.49 = 1.49)
19:14:22.481 00.002 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.60 = -1.68)
19:14:22.481 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.09 mountX=0.02 mountY=-0.22, mountTheta=-1.49
19:14:22.483 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.02, opts=13)
19:14:22.485 00.002 7988 Enqueuing Move request for scope (0.22, -0.02)
19:14:22.485 00.000 15712 Worker thread wakes up
19:14:22.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
19:14:22.485 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
19:14:22.485 00.000 15712 Moving (0.22, -0.02) raw xDistance=0.02 yDistance=-0.22
19:14:22.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:22.487 00.002 7988 UpdateGuideState exits: m=1451 SNR=25.9 Saturated
19:14:22.489 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:22.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:22.489 00.000 7988 Enqueuing Expose request
19:14:22.492 00.003 15712 PPEC rslt: input = 0.02, final = 0.26, react = 0.01, pred = 0.26, hyst = 0.00, hyst_pct = 0.00, period_length = 705.27
19:14:22.492 00.000 15712 PPEC: input: 0.02, control: 0.26, exposure: 1500
19:14:22.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:22.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:14:22.492 00.000 15712 MoveAxis(W, 85, ABG)
19:14:22.492 00.000 15712 Guiding  Dir = 3, Dur = 85
19:14:22.492 00.000 15712 IsGuiding returns 0
19:14:22.508 00.016 15712 PulseGuide returned control before completion, sleep 79
19:14:22.615 00.107 15712 IsGuiding returns 0
19:14:22.615 00.000 15712 Move returns status 0, amount 85
19:14:22.615 00.000 15712 MoveAxis(N, 0, ABG)
19:14:22.615 00.000 15712 Move returns status 0, amount 0
19:14:22.615 00.000 15712 move complete, result=0
19:14:22.615 00.000 15712 worker thread done servicing request
19:14:22.615 00.000 15712 Worker thread wakes up
19:14:22.615 00.000 7988 GuideStep: 0.0 px 85 ms WEST, -0.2 px 0 ms NORTH
19:14:22.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:22.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:24.260 01.645 15712 Exposure complete
19:14:24.321 00.061 15712 worker thread done servicing request
19:14:24.321 00.000 7988 OnExposeComplete: enter
19:14:24.321 00.000 7988 UpdateGuideState(): m_state=6
19:14:24.321 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
19:14:24.325 00.004 7988 Star::Find returns 1 (0), X=1178.77, Y=434.55, Mass=1458, SNR=25.9, Peak=214 HFD=3.3
19:14:24.325 00.000 7988 MultiStar: [#1 0.16,0.81,1.02,U] [#2 0.19,0.67,1.01,U] [#3 0.09,0.59,0.95,U] [#4 0.33,0.65,1.02,U] [#5 0.09,0.73,0.69,U] [#6 0.03,0.64,0.67,U] [#7 0.07,0.73,0.68,U] [#8 0.27,0.69,0.65,U] 
19:14:24.327 00.002 7988 single-star, 8 included, MultiStar: {0.17, 0.66}, one-star: {0.19, 0.48}
19:14:24.328 00.001 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
19:14:24.330 00.002 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.40)
19:14:24.330 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.48 hyp=0.51 cameraTheta=1.19 mountX=-0.48 mountY=-0.20, mountTheta=-2.74
19:14:24.332 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.48, opts=13)
19:14:24.334 00.002 7988 Enqueuing Move request for scope (0.19, 0.48)
19:14:24.334 00.000 15712 Worker thread wakes up
19:14:24.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.48) opts 0xd
19:14:24.334 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.48)
19:14:24.334 00.000 15712 Moving (0.19, 0.48) raw xDistance=-0.48 yDistance=-0.20
19:14:24.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:14:24.336 00.002 7988 UpdateGuideState exits: m=1458 SNR=25.9
19:14:24.338 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:24.338 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:24.340 00.002 15712 PPEC rslt: input = -0.48, final = -0.10, react = -0.29, pred = 0.19, hyst = -0.24, hyst_pct = 0.00, period_length = 705.25
19:14:24.340 00.000 15712 PPEC: input: -0.48, control: -0.10, exposure: 1500
19:14:24.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:24.340 00.000 7988 Enqueuing Expose request
19:14:24.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:14:24.340 00.000 15712 MoveAxis(E, 32, ABG)
19:14:24.340 00.000 15712 Guiding  Dir = 2, Dur = 32
19:14:24.340 00.000 15712 IsGuiding returns 0
19:14:24.362 00.022 15712 PulseGuide returned control before completion, sleep 24
19:14:24.416 00.054 15712 IsGuiding returns 0
19:14:24.416 00.000 15712 Move returns status 0, amount 32
19:14:24.416 00.000 15712 MoveAxis(N, 0, ABG)
19:14:24.416 00.000 15712 Move returns status 0, amount 0
19:14:24.416 00.000 15712 move complete, result=0
19:14:24.416 00.000 7988 GuideStep: -0.5 px 32 ms EAST, -0.2 px 0 ms NORTH
19:14:24.429 00.013 15712 worker thread done servicing request
19:14:24.430 00.001 15712 Worker thread wakes up
19:14:24.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:24.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:25.834 01.404 15712 Exposure complete
19:14:25.895 00.061 15712 worker thread done servicing request
19:14:25.895 00.000 7988 OnExposeComplete: enter
19:14:25.895 00.000 7988 UpdateGuideState(): m_state=6
19:14:25.898 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
19:14:25.898 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=434.59, Mass=1388, SNR=25.2, Peak=196 HFD=3.2
19:14:25.900 00.002 7988 MultiStar: [#1 0.01,1.05,0.99,U] [#2 -0.02,0.66,1.01,U] [#3 0.24,0.73,0.97,U] [#4 0.35,0.62,1.04,U] [#5 0.15,1.02,0.71,U] [#6 0.22,0.63,0.72,U] [#7 -0.03,0.80,0.65,U] [#8 -0.01,0.97,0.63,U] 
19:14:25.902 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.76}, one-star: {0.04, 0.52}
19:14:25.902 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
19:14:25.904 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
19:14:25.904 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.52 hyp=0.52 cameraTheta=1.49 mountX=-0.52 mountY=-0.06, mountTheta=-3.03
19:14:25.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.52, opts=13)
19:14:25.908 00.002 7988 Enqueuing Move request for scope (0.04, 0.52)
19:14:25.908 00.000 15712 Worker thread wakes up
19:14:25.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.52) opts 0xd
19:14:25.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.52)
19:14:25.908 00.000 15712 Moving (0.04, 0.52) raw xDistance=-0.52 yDistance=-0.06
19:14:25.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:25.911 00.003 7988 UpdateGuideState exits: m=1388 SNR=25.2
19:14:25.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:25.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:25.911 00.000 7988 Enqueuing Expose request
19:14:25.911 00.000 15712 PPEC rslt: input = -0.52, final = -0.15, react = -0.31, pred = 0.16, hyst = -0.26, hyst_pct = 0.00, period_length = 705.23
19:14:25.911 00.000 15712 PPEC: input: -0.52, control: -0.15, exposure: 1500
19:14:25.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:25.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:14:25.911 00.000 15712 MoveAxis(E, 48, ABG)
19:14:25.911 00.000 15712 Guiding  Dir = 2, Dur = 48
19:14:25.945 00.034 15712 IsGuiding returns 0
19:14:25.960 00.015 15712 PulseGuide returned control before completion, sleep 43
19:14:26.006 00.046 15712 IsGuiding returns 1
19:14:26.006 00.000 15712 scope still moving after pulse duration time elapsed
19:14:26.039 00.033 15712 IsGuiding returns 0
19:14:26.039 00.000 15712 scope move finished after 48 + 47 ms
19:14:26.039 00.000 15712 Move returns status 0, amount 48
19:14:26.039 00.000 15712 MoveAxis(N, 0, ABG)
19:14:26.039 00.000 15712 Move returns status 0, amount 0
19:14:26.039 00.000 15712 move complete, result=0
19:14:26.039 00.000 7988 GuideStep: -0.5 px 48 ms EAST, -0.1 px 0 ms NORTH
19:14:26.043 00.004 15712 worker thread done servicing request
19:14:26.043 00.000 15712 Worker thread wakes up
19:14:26.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:26.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:27.686 01.643 15712 Exposure complete
19:14:27.746 00.060 15712 worker thread done servicing request
19:14:27.746 00.000 7988 OnExposeComplete: enter
19:14:27.746 00.000 7988 UpdateGuideState(): m_state=6
19:14:27.746 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
19:14:27.746 00.000 7988 Star::Find returns 1 (0), X=1178.73, Y=434.38, Mass=1512, SNR=26.4, Peak=209 HFD=3.2
19:14:27.746 00.000 7988 MultiStar: [#1 0.30,0.62,0.98,U] [#2 0.40,0.50,1.00,U] [#3 0.30,0.52,0.86,U] [#4 0.33,0.69,1.03,U] [#5 -0.01,0.85,0.72,U] [#6 0.38,0.92,0.68,U] [#7 0.14,0.68,0.65,U] [#8 0.35,0.49,0.64,U] 
19:14:27.746 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.60}, one-star: {0.15, 0.30}
19:14:27.746 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
19:14:27.746 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.78 = -0.50)
19:14:27.746 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.10 mountX=-0.30 mountY=-0.16, mountTheta=-2.65
19:14:27.746 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.30, opts=13)
19:14:27.746 00.000 7988 Enqueuing Move request for scope (0.15, 0.30)
19:14:27.761 00.015 15712 Worker thread wakes up
19:14:27.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0xd
19:14:27.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
19:14:27.761 00.000 15712 Moving (0.15, 0.30) raw xDistance=-0.30 yDistance=-0.16
19:14:27.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:27.761 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.4
19:14:27.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:27.761 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:27.761 00.000 7988 Enqueuing Expose request
19:14:27.761 00.000 15712 PPEC rslt: input = -0.30, final = -0.05, react = -0.18, pred = 0.13, hyst = -0.17, hyst_pct = 0.00, period_length = 705.22
19:14:27.761 00.000 15712 PPEC: input: -0.30, control: -0.05, exposure: 1500
19:14:27.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:27.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:14:27.761 00.000 15712 MoveAxis(E, 16, ABG)
19:14:27.761 00.000 15712 Guiding  Dir = 2, Dur = 16
19:14:27.761 00.000 15712 IsGuiding returns 0
19:14:27.778 00.017 15712 PulseGuide returned control before completion, sleep 11
19:14:27.829 00.051 15712 IsGuiding returns 0
19:14:27.829 00.000 15712 Move returns status 0, amount 16
19:14:27.829 00.000 15712 MoveAxis(N, 0, ABG)
19:14:27.829 00.000 15712 Move returns status 0, amount 0
19:14:27.829 00.000 15712 move complete, result=0
19:14:27.829 00.000 7988 GuideStep: -0.3 px 16 ms EAST, -0.2 px 0 ms NORTH
19:14:27.833 00.004 15712 worker thread done servicing request
19:14:27.833 00.000 15712 Worker thread wakes up
19:14:27.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:27.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:29.245 01.412 15712 Exposure complete
19:14:29.309 00.064 15712 worker thread done servicing request
19:14:29.309 00.000 7988 OnExposeComplete: enter
19:14:29.309 00.000 7988 UpdateGuideState(): m_state=6
19:14:29.309 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
19:14:29.309 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=434.41, Mass=1422, SNR=25.3, Peak=178 HFD=3.2
19:14:29.309 00.000 7988 MultiStar: [#1 0.36,0.71,1.00,U] [#2 0.40,0.55,1.01,U] [#3 0.23,0.56,0.96,U] [#4 0.43,0.56,1.06,U] [#5 0.16,0.71,0.69,U] [#6 0.48,0.69,0.74,U] [#7 0.08,0.65,0.67,U] [#8 0.40,0.49,0.64,U] 
19:14:29.309 00.000 7988 single-star, 8 included, MultiStar: {0.30, 0.57}, one-star: {0.08, 0.33}
19:14:29.309 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
19:14:29.309 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
19:14:29.309 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.32 mountX=-0.33 mountY=-0.09, mountTheta=-2.87
19:14:29.320 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.33, opts=13)
19:14:29.320 00.000 7988 Enqueuing Move request for scope (0.08, 0.33)
19:14:29.322 00.002 15712 Worker thread wakes up
19:14:29.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
19:14:29.322 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
19:14:29.322 00.000 15712 Moving (0.08, 0.33) raw xDistance=-0.33 yDistance=-0.09
19:14:29.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:29.323 00.001 7988 UpdateGuideState exits: m=1422 SNR=25.3
19:14:29.325 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:29.326 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:29.326 00.000 7988 Enqueuing Expose request
19:14:29.328 00.002 15712 PPEC rslt: input = -0.33, final = -0.08, react = -0.20, pred = 0.11, hyst = -0.19, hyst_pct = 0.00, period_length = 705.20
19:14:29.328 00.000 15712 PPEC: input: -0.33, control: -0.08, exposure: 1500
19:14:29.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:29.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:14:29.328 00.000 15712 MoveAxis(E, 28, ABG)
19:14:29.328 00.000 15712 Guiding  Dir = 2, Dur = 28
19:14:29.328 00.000 15712 IsGuiding returns 0
19:14:29.343 00.015 15712 PulseGuide returned control before completion, sleep 17
19:14:29.398 00.055 15712 IsGuiding returns 0
19:14:29.398 00.000 15712 Move returns status 0, amount 28
19:14:29.398 00.000 15712 MoveAxis(N, 0, ABG)
19:14:29.398 00.000 15712 Move returns status 0, amount 0
19:14:29.398 00.000 15712 move complete, result=0
19:14:29.398 00.000 7988 GuideStep: -0.3 px 28 ms EAST, -0.1 px 0 ms NORTH
19:14:29.400 00.002 15712 worker thread done servicing request
19:14:29.400 00.000 15712 Worker thread wakes up
19:14:29.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:29.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:31.028 01.628 15712 Exposure complete
19:14:31.090 00.062 15712 worker thread done servicing request
19:14:31.090 00.000 7988 OnExposeComplete: enter
19:14:31.090 00.000 7988 UpdateGuideState(): m_state=6
19:14:31.092 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
19:14:31.092 00.000 7988 Star::Find returns 1 (0), X=1178.76, Y=434.11, Mass=1434, SNR=25.6, Peak=227 HFD=3.1
19:14:31.094 00.002 7988 MultiStar: [#1 0.34,0.23,1.02,U] [#2 0.36,0.28,1.01,U] [#3 0.33,0.27,0.97,U] [#4 0.42,0.40,0.98,U] [#5 0.13,0.22,0.69,U] [#6 0.59,0.14,0.73,U] [#7 0.25,0.14,0.68,U] [#8 0.28,0.18,0.68,U] 
19:14:31.096 00.002 7988 single-star, 8 included, MultiStar: {0.32, 0.22}, one-star: {0.18, 0.03}
19:14:31.096 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
19:14:31.098 00.002 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.44)
19:14:31.098 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.19 cameraTheta=0.15 mountX=-0.03 mountY=-0.18, mountTheta=-1.73
19:14:31.100 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.03, opts=13)
19:14:31.102 00.002 7988 Enqueuing Move request for scope (0.18, 0.03)
19:14:31.102 00.000 15712 Worker thread wakes up
19:14:31.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
19:14:31.102 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
19:14:31.102 00.000 15712 Moving (0.18, 0.03) raw xDistance=-0.03 yDistance=-0.18
19:14:31.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:31.102 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.6
19:14:31.105 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:31.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:31.107 00.002 7988 Enqueuing Expose request
19:14:31.107 00.000 15712 PPEC rslt: input = -0.03, final = 0.08, react = -0.02, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 705.18
19:14:31.107 00.000 15712 PPEC: input: -0.03, control: 0.08, exposure: 1500
19:14:31.109 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:31.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:14:31.109 00.000 15712 MoveAxis(W, 26, ABG)
19:14:31.109 00.000 15712 Guiding  Dir = 3, Dur = 26
19:14:31.109 00.000 15712 IsGuiding returns 0
19:14:31.124 00.015 15712 PulseGuide returned control before completion, sleep 22
19:14:31.172 00.048 15712 IsGuiding returns 0
19:14:31.172 00.000 15712 Move returns status 0, amount 26
19:14:31.172 00.000 15712 MoveAxis(N, 0, ABG)
19:14:31.172 00.000 15712 Move returns status 0, amount 0
19:14:31.172 00.000 15712 move complete, result=0
19:14:31.172 00.000 7988 GuideStep: -0.0 px 26 ms WEST, -0.2 px 0 ms NORTH
19:14:31.174 00.002 15712 worker thread done servicing request
19:14:31.174 00.000 15712 Worker thread wakes up
19:14:31.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:31.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:32.591 01.417 15712 Exposure complete
19:14:32.652 00.061 15712 worker thread done servicing request
19:14:32.652 00.000 7988 OnExposeComplete: enter
19:14:32.652 00.000 7988 UpdateGuideState(): m_state=6
19:14:32.658 00.006 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
19:14:32.658 00.000 7988 Star::Find returns 1 (0), X=1178.92, Y=434.50, Mass=1469, SNR=25.9, Peak=234 HFD=3.2
19:14:32.660 00.002 7988 MultiStar: [#1 0.43,0.54,1.00,U] [#2 0.38,0.25,1.02,U] [#3 0.21,0.40,0.93,U] [#4 0.39,0.36,1.07,U] [#5 0.25,0.47,0.62,U] [#6 0.54,0.43,0.69,U] [#7 0.15,0.43,0.67,U] [#8 0.25,0.44,0.65,U] 
19:14:32.660 00.000 7988 refined, 8 included, MultiStar: {0.34, 0.41}, one-star: {0.34, 0.42}
19:14:32.662 00.002 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
19:14:32.662 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.71)
19:14:32.664 00.002 7988 CameraToMount -- cameraX=0.34 cameraY=0.41 hyp=0.53 cameraTheta=0.89 mountX=-0.41 mountY=-0.35, mountTheta=-2.45
19:14:32.666 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.41, opts=13)
19:14:32.666 00.000 7988 Enqueuing Move request for scope (0.34, 0.41)
19:14:32.668 00.002 15712 Worker thread wakes up
19:14:32.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.41) opts 0xd
19:14:32.668 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.41)
19:14:32.668 00.000 15712 Moving (0.34, 0.41) raw xDistance=-0.41 yDistance=-0.35
19:14:32.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:32.668 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.9
19:14:32.671 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:32.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:32.673 00.002 7988 Enqueuing Expose request
19:14:32.673 00.000 15712 PPEC rslt: input = -0.41, final = -0.18, react = -0.25, pred = 0.07, hyst = -0.23, hyst_pct = 0.00, period_length = 705.16
19:14:32.673 00.000 15712 PPEC: input: -0.41, control: -0.18, exposure: 1500
19:14:32.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
19:14:32.673 00.000 15712 MoveAxis(E, 58, ABG)
19:14:32.673 00.000 15712 Guiding  Dir = 2, Dur = 58
19:14:32.675 00.002 15712 IsGuiding returns 0
19:14:32.687 00.012 15712 PulseGuide returned control before completion, sleep 53
19:14:32.768 00.081 15712 IsGuiding returns 0
19:14:32.768 00.000 15712 Move returns status 0, amount 58
19:14:32.768 00.000 15712 MoveAxis(N, 88, ABG)
19:14:32.768 00.000 15712 Guiding  Dir = 0, Dur = 88
19:14:32.768 00.000 15712 IsGuiding returns 0
19:14:32.852 00.084 15712 PulseGuide returned control before completion, sleep 17
19:14:32.881 00.029 15712 IsGuiding returns 1
19:14:32.881 00.000 15712 scope still moving after pulse duration time elapsed
19:14:32.908 00.027 15712 IsGuiding returns 1
19:14:32.971 00.063 15712 IsGuiding returns 0
19:14:32.971 00.000 15712 scope move finished after 88 + 119 ms
19:14:32.971 00.000 15712 Move returns status 0, amount 88
19:14:32.971 00.000 15712 move complete, result=0
19:14:32.971 00.000 7988 GuideStep: -0.4 px 58 ms EAST, -0.3 px 88 ms NORTH
19:14:32.980 00.009 15712 worker thread done servicing request
19:14:32.980 00.000 15712 Worker thread wakes up
19:14:32.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:32.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:34.615 01.635 15712 Exposure complete
19:14:34.675 00.060 15712 worker thread done servicing request
19:14:34.675 00.000 7988 OnExposeComplete: enter
19:14:34.675 00.000 7988 UpdateGuideState(): m_state=6
19:14:34.679 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
19:14:34.679 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=433.85, Mass=1458, SNR=25.9, Peak=191 HFD=3.3
19:14:34.681 00.002 7988 MultiStar: [#1 -0.02,-0.17,1.01,U] [#2 0.04,-0.34,0.96,U] [#3 0.06,-0.21,0.93,U] [#4 0.03,0.03,1.02,U] [#5 0.07,-0.00,0.72,U] [#6 0.27,-0.20,0.68,U] [#7 -0.25,-0.34,0.65,U] [#8 0.04,-0.01,0.61,U] 
19:14:34.683 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.17}, one-star: {-0.00, -0.23}
19:14:34.684 00.001 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
19:14:34.684 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.01)
19:14:34.686 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.41 mountX=0.17 mountY=-0.02, mountTheta=-0.14
19:14:34.688 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.17, opts=13)
19:14:34.688 00.000 7988 Enqueuing Move request for scope (0.03, -0.17)
19:14:34.690 00.002 15712 Worker thread wakes up
19:14:34.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
19:14:34.690 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
19:14:34.690 00.000 15712 Moving (0.03, -0.17) raw xDistance=0.17 yDistance=-0.02
19:14:34.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:34.691 00.001 7988 UpdateGuideState exits: m=1458 SNR=25.9
19:14:34.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:34.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:34.691 00.000 7988 Enqueuing Expose request
19:14:34.691 00.000 15712 PPEC rslt: input = 0.17, final = 0.15, react = 0.10, pred = 0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 705.14
19:14:34.691 00.000 15712 PPEC: input: 0.17, control: 0.15, exposure: 1500
19:14:34.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:34.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:14:34.691 00.000 15712 MoveAxis(W, 48, ABG)
19:14:34.691 00.000 15712 Guiding  Dir = 3, Dur = 48
19:14:34.691 00.000 15712 IsGuiding returns 0
19:14:34.718 00.027 15712 PulseGuide returned control before completion, sleep 35
19:14:34.780 00.062 15712 IsGuiding returns 0
19:14:34.780 00.000 15712 Move returns status 0, amount 48
19:14:34.780 00.000 15712 MoveAxis(N, 0, ABG)
19:14:34.780 00.000 15712 Move returns status 0, amount 0
19:14:34.780 00.000 15712 move complete, result=0
19:14:34.780 00.000 7988 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
19:14:34.786 00.006 15712 worker thread done servicing request
19:14:34.786 00.000 15712 Worker thread wakes up
19:14:34.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:34.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:36.192 01.406 15712 Exposure complete
19:14:36.253 00.061 15712 worker thread done servicing request
19:14:36.253 00.000 7988 OnExposeComplete: enter
19:14:36.253 00.000 7988 UpdateGuideState(): m_state=6
19:14:36.257 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
19:14:36.259 00.002 7988 Star::Find returns 1 (0), X=1178.38, Y=433.83, Mass=1342, SNR=24.7, Peak=188 HFD=3.2
19:14:36.259 00.000 7988 MultiStar: [#1 -0.16,0.24,1.04,U] [#2 -0.10,0.09,1.03,U] [#3 -0.16,0.00,1.04,U] [#4 -0.08,0.16,1.05,U] [#5 -0.01,0.16,0.72,U] [#6 -0.07,0.09,0.75,U] [#7 -0.23,0.13,0.71,U] [#8 -0.16,0.02,0.62,U] 
19:14:36.261 00.002 7988 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.20, -0.25}
19:14:36.261 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.05)
19:14:36.263 00.002 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
19:14:36.263 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.65 mountX=-0.07 mountY=0.13, mountTheta=2.06
19:14:36.265 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.07, opts=13)
19:14:36.266 00.001 7988 Enqueuing Move request for scope (-0.13, 0.07)
19:14:36.266 00.000 15712 Worker thread wakes up
19:14:36.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
19:14:36.266 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
19:14:36.266 00.000 15712 Moving (-0.13, 0.07) raw xDistance=-0.07 yDistance=0.13
19:14:36.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:36.269 00.003 7988 UpdateGuideState exits: m=1342 SNR=24.7
19:14:36.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:36.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:36.269 00.000 7988 Enqueuing Expose request
19:14:36.269 00.000 15712 PPEC rslt: input = -0.07, final = 0.07, react = -0.04, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 705.12
19:14:36.269 00.000 15712 PPEC: input: -0.07, control: 0.07, exposure: 1500
19:14:36.269 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:36.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:14:36.269 00.000 15712 MoveAxis(W, 22, ABG)
19:14:36.269 00.000 15712 Guiding  Dir = 3, Dur = 22
19:14:36.269 00.000 15712 IsGuiding returns 0
19:14:36.303 00.034 15712 IsGuiding returns 1
19:14:36.303 00.000 15712 scope still moving after pulse duration time elapsed
19:14:36.351 00.048 15712 IsGuiding returns 0
19:14:36.351 00.000 15712 scope move finished after 22 + 54 ms
19:14:36.351 00.000 15712 Move returns status 0, amount 22
19:14:36.351 00.000 15712 MoveAxis(N, 0, ABG)
19:14:36.351 00.000 15712 Move returns status 0, amount 0
19:14:36.351 00.000 15712 move complete, result=0
19:14:36.352 00.001 7988 GuideStep: -0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
19:14:36.352 00.000 15712 worker thread done servicing request
19:14:36.354 00.002 15712 Worker thread wakes up
19:14:36.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:36.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:37.991 01.637 15712 Exposure complete
19:14:38.053 00.062 7988 OnExposeComplete: enter
19:14:38.054 00.001 7988 UpdateGuideState(): m_state=6
19:14:38.056 00.002 15712 worker thread done servicing request
19:14:38.056 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
19:14:38.056 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=433.90, Mass=1397, SNR=25.4, Peak=178 HFD=3.1
19:14:38.056 00.000 7988 MultiStar: [#1 -0.16,0.01,1.04,U] [#2 0.08,0.00,1.00,U] [#3 -0.11,-0.06,0.93,U] [#4 -0.02,-0.21,1.01,U] [#5 0.01,0.14,0.75,U] [#6 -0.11,-0.12,0.71,U] [#7 -0.21,0.09,0.66,U] [#8 -0.13,-0.12,0.63,U] 
19:14:38.060 00.004 7988 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.15, -0.17}
19:14:38.060 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.58) = xAngle (-0.98 = -0.98)
19:14:38.062 00.002 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.13 = 2.13)
19:14:38.062 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.56 mountX=0.06 mountY=0.09, mountTheta=0.99
19:14:38.064 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.06, opts=13)
19:14:38.066 00.002 7988 Enqueuing Move request for scope (-0.08, -0.06)
19:14:38.068 00.002 15712 Worker thread wakes up
19:14:38.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
19:14:38.068 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
19:14:38.068 00.000 15712 Moving (-0.08, -0.06) raw xDistance=0.06 yDistance=0.09
19:14:38.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:38.069 00.001 7988 UpdateGuideState exits: m=1397 SNR=25.4
19:14:38.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:38.071 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:38.071 00.000 7988 Enqueuing Expose request
19:14:38.073 00.002 15712 PPEC rslt: input = 0.06, final = 0.08, react = 0.03, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 705.10
19:14:38.073 00.000 15712 PPEC: input: 0.06, control: 0.08, exposure: 1500
19:14:38.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:38.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:14:38.073 00.000 15712 MoveAxis(W, 27, ABG)
19:14:38.073 00.000 15712 Guiding  Dir = 3, Dur = 27
19:14:38.105 00.032 15712 IsGuiding returns 0
19:14:38.125 00.020 15712 PulseGuide returned control before completion, sleep 22
19:14:38.173 00.048 15712 IsGuiding returns 0
19:14:38.173 00.000 15712 Move returns status 0, amount 27
19:14:38.173 00.000 15712 MoveAxis(N, 0, ABG)
19:14:38.173 00.000 15712 Move returns status 0, amount 0
19:14:38.173 00.000 15712 move complete, result=0
19:14:38.173 00.000 15712 worker thread done servicing request
19:14:38.173 00.000 15712 Worker thread wakes up
19:14:38.173 00.000 7988 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
19:14:38.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:38.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:39.584 01.411 15712 Exposure complete
19:14:39.645 00.061 15712 worker thread done servicing request
19:14:39.647 00.002 7988 OnExposeComplete: enter
19:14:39.647 00.000 7988 UpdateGuideState(): m_state=6
19:14:39.647 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
19:14:39.647 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=434.22, Mass=1552, SNR=26.6, Peak=204 HFD=3.5
19:14:39.647 00.000 7988 MultiStar: [#1 -0.23,0.32,0.95,U] [#2 0.03,0.07,0.94,U] [#3 -0.19,0.23,0.90,U] [#4 0.03,0.18,0.98,U] [#5 -0.34,0.29,0.68,U] [#6 0.15,0.03,0.65,U] [#7 -0.27,0.09,0.63,U] [#8 -0.13,0.28,0.66,U] 
19:14:39.647 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.18}, one-star: {-0.13, 0.14}
19:14:39.647 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
19:14:39.654 00.007 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
19:14:39.654 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.34 mountX=-0.14 mountY=0.13, mountTheta=2.38
19:14:39.654 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.14, opts=13)
19:14:39.654 00.000 7988 Enqueuing Move request for scope (-0.13, 0.14)
19:14:39.654 00.000 15712 Worker thread wakes up
19:14:39.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
19:14:39.654 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
19:14:39.654 00.000 15712 Moving (-0.13, 0.14) raw xDistance=-0.14 yDistance=0.13
19:14:39.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:39.661 00.007 7988 UpdateGuideState exits: m=1552 SNR=26.6
19:14:39.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:39.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:39.661 00.000 7988 Enqueuing Expose request
19:14:39.661 00.000 15712 PPEC rslt: input = -0.14, final = 0.17, react = -0.08, pred = 0.17, hyst = 0.00, hyst_pct = 0.00, period_length = 705.07
19:14:39.661 00.000 15712 PPEC: input: -0.14, control: 0.17, exposure: 1500
19:14:39.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:39.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:14:39.661 00.000 15712 MoveAxis(W, 56, ABG)
19:14:39.661 00.000 15712 Guiding  Dir = 3, Dur = 56
19:14:39.661 00.000 15712 IsGuiding returns 0
19:14:39.689 00.028 15712 PulseGuide returned control before completion, sleep 41
19:14:39.741 00.052 15712 IsGuiding returns 1
19:14:39.741 00.000 15712 scope still moving after pulse duration time elapsed
19:14:39.772 00.031 15712 IsGuiding returns 0
19:14:39.772 00.000 15712 scope move finished after 56 + 50 ms
19:14:39.772 00.000 15712 Move returns status 0, amount 56
19:14:39.772 00.000 15712 MoveAxis(N, 0, ABG)
19:14:39.772 00.000 15712 Move returns status 0, amount 0
19:14:39.772 00.000 15712 move complete, result=0
19:14:39.772 00.000 15712 worker thread done servicing request
19:14:39.772 00.000 15712 Worker thread wakes up
19:14:39.772 00.000 7988 GuideStep: -0.1 px 56 ms WEST, 0.1 px 0 ms NORTH
19:14:39.773 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:39.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:41.403 01.630 15712 Exposure complete
19:14:41.463 00.060 15712 worker thread done servicing request
19:14:41.463 00.000 7988 OnExposeComplete: enter
19:14:41.463 00.000 7988 UpdateGuideState(): m_state=6
19:14:41.469 00.006 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
19:14:41.469 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=434.38, Mass=1376, SNR=25.2, Peak=189 HFD=3.2
19:14:41.471 00.002 7988 MultiStar: [#1 -0.07,0.68,1.03,U] [#2 -0.10,0.34,1.06,U] [#3 -0.26,0.49,1.00,U] [#4 0.07,0.27,1.09,U] [#5 0.02,0.38,0.74,U] [#6 -0.01,0.49,0.76,U] [#7 -0.31,0.65,0.68,U] [#8 -0.20,0.48,0.63,U] 
19:14:41.473 00.002 7988 single-star, 8 included, MultiStar: {-0.10, 0.44}, one-star: {-0.13, 0.30}
19:14:41.473 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.55 = -2.73)
19:14:41.475 00.002 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.38)
19:14:41.475 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.98 mountX=-0.30 mountY=0.12, mountTheta=2.76
19:14:41.478 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.30, opts=13)
19:14:41.479 00.001 7988 Enqueuing Move request for scope (-0.13, 0.30)
19:14:41.481 00.002 15712 Worker thread wakes up
19:14:41.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.30) opts 0xd
19:14:41.481 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.30)
19:14:41.481 00.000 15712 Moving (-0.13, 0.30) raw xDistance=-0.30 yDistance=0.12
19:14:41.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:41.481 00.000 7988 UpdateGuideState exits: m=1376 SNR=25.2
19:14:41.483 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:41.483 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:41.485 00.002 7988 Enqueuing Expose request
19:14:41.485 00.000 15712 PPEC rslt: input = -0.30, final = 0.02, react = -0.18, pred = 0.20, hyst = -0.16, hyst_pct = 0.00, period_length = 705.05
19:14:41.487 00.002 15712 PPEC: input: -0.30, control: 0.02, exposure: 1500
19:14:41.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:41.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:14:41.487 00.000 15712 MoveAxis(W, 6, ABG)
19:14:41.487 00.000 15712 Guiding  Dir = 3, Dur = 6
19:14:41.487 00.000 15712 IsGuiding returns 0
19:14:41.514 00.027 15712 IsGuiding returns 0
19:14:41.514 00.000 15712 Move returns status 0, amount 6
19:14:41.514 00.000 15712 MoveAxis(N, 0, ABG)
19:14:41.514 00.000 15712 Move returns status 0, amount 0
19:14:41.514 00.000 15712 move complete, result=0
19:14:41.514 00.000 7988 GuideStep: -0.3 px 6 ms WEST, 0.1 px 0 ms NORTH
19:14:41.516 00.002 15712 worker thread done servicing request
19:14:41.516 00.000 15712 Worker thread wakes up
19:14:41.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:41.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:42.933 01.417 15712 Exposure complete
19:14:42.994 00.061 15712 worker thread done servicing request
19:14:42.994 00.000 7988 OnExposeComplete: enter
19:14:42.994 00.000 7988 UpdateGuideState(): m_state=6
19:14:42.994 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
19:14:43.000 00.006 7988 Star::Find returns 1 (0), X=1178.45, Y=434.51, Mass=1497, SNR=26.2, Peak=207 HFD=3.2
19:14:43.000 00.000 7988 MultiStar: [#1 -0.08,0.82,0.97,U] [#2 -0.28,0.59,0.98,U] [#3 -0.24,0.67,0.98,U] [#4 -0.11,0.74,1.03,U] [#5 -0.17,0.71,0.70,U] [#6 0.13,0.47,0.70,U] [#7 -0.48,0.67,0.63,U] [#8 -0.12,0.66,0.63,U] 
19:14:43.002 00.002 7988 single-star, 8 included, MultiStar: {-0.16, 0.64}, one-star: {-0.13, 0.43}
19:14:43.002 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
19:14:43.004 00.002 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.28)
19:14:43.005 00.001 7988 CameraToMount -- cameraX=-0.13 cameraY=0.43 hyp=0.45 cameraTheta=1.87 mountX=-0.43 mountY=0.12, mountTheta=2.86
19:14:43.007 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.43, opts=13)
19:14:43.008 00.001 7988 Enqueuing Move request for scope (-0.13, 0.43)
19:14:43.008 00.000 15712 Worker thread wakes up
19:14:43.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.43) opts 0xd
19:14:43.008 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.43)
19:14:43.008 00.000 15712 Moving (-0.13, 0.43) raw xDistance=-0.43 yDistance=0.12
19:14:43.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:43.008 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
19:14:43.012 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:43.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:43.014 00.002 7988 Enqueuing Expose request
19:14:43.014 00.000 15712 PPEC rslt: input = -0.43, final = -0.05, react = -0.26, pred = 0.20, hyst = -0.22, hyst_pct = 0.00, period_length = 705.02
19:14:43.014 00.000 15712 PPEC: input: -0.43, control: -0.05, exposure: 1500
19:14:43.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:43.016 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:14:43.016 00.000 15712 MoveAxis(E, 18, ABG)
19:14:43.016 00.000 15712 Guiding  Dir = 2, Dur = 18
19:14:43.016 00.000 15712 IsGuiding returns 0
19:14:43.032 00.016 15712 PulseGuide returned control before completion, sleep 12
19:14:43.057 00.025 15712 IsGuiding returns 1
19:14:43.057 00.000 15712 scope still moving after pulse duration time elapsed
19:14:43.096 00.039 15712 IsGuiding returns 0
19:14:43.096 00.000 15712 scope move finished after 18 + 62 ms
19:14:43.096 00.000 15712 Move returns status 0, amount 18
19:14:43.096 00.000 15712 MoveAxis(N, 0, ABG)
19:14:43.096 00.000 15712 Move returns status 0, amount 0
19:14:43.096 00.000 15712 move complete, result=0
19:14:43.096 00.000 7988 GuideStep: -0.4 px 18 ms EAST, 0.1 px 0 ms NORTH
19:14:43.098 00.002 15712 worker thread done servicing request
19:14:43.098 00.000 15712 Worker thread wakes up
19:14:43.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:43.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:44.732 01.634 15712 Exposure complete
19:14:44.793 00.061 15712 worker thread done servicing request
19:14:44.793 00.000 7988 OnExposeComplete: enter
19:14:44.793 00.000 7988 UpdateGuideState(): m_state=6
19:14:44.798 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
19:14:44.800 00.002 7988 Star::Find returns 1 (0), X=1178.49, Y=434.66, Mass=1447, SNR=25.8, Peak=206 HFD=3.2
19:14:44.800 00.000 7988 MultiStar: [#1 -0.10,0.88,1.01,U] [#2 0.13,0.43,0.99,U] [#3 -0.18,0.82,0.94,U] [#4 -0.01,0.66,1.05,U] [#5 0.01,0.80,0.71,U] [#6 0.16,0.49,0.73,U] [#7 -0.12,0.52,0.65,U] [#8 -0.15,0.69,0.67,U] 
19:14:44.802 00.002 7988 single-star, 8 included, MultiStar: {-0.04, 0.66}, one-star: {-0.09, 0.58}
19:14:44.802 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.98)
19:14:44.804 00.002 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
19:14:44.805 00.001 7988 CameraToMount -- cameraX=-0.09 cameraY=0.58 hyp=0.59 cameraTheta=1.73 mountX=-0.58 mountY=0.08, mountTheta=3.01
19:14:44.807 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.58, opts=13)
19:14:44.807 00.000 7988 Enqueuing Move request for scope (-0.09, 0.58)
19:14:44.809 00.002 15712 Worker thread wakes up
19:14:44.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:44.809 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.8
19:14:44.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:44.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:44.814 00.005 7988 Enqueuing Expose request
19:14:44.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.58) opts 0xd
19:14:44.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.58)
19:14:44.814 00.000 15712 Moving (-0.09, 0.58) raw xDistance=-0.58 yDistance=0.08
19:14:44.818 00.004 15712 PPEC rslt: input = -0.58, final = -0.13, react = -0.35, pred = 0.22, hyst = -0.31, hyst_pct = 0.00, period_length = 705.00
19:14:44.818 00.000 15712 PPEC: input: -0.58, control: -0.13, exposure: 1500
19:14:44.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:44.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:14:44.818 00.000 15712 MoveAxis(E, 41, ABG)
19:14:44.818 00.000 15712 Guiding  Dir = 2, Dur = 41
19:14:44.818 00.000 15712 IsGuiding returns 0
19:14:44.825 00.007 15712 PulseGuide returned control before completion, sleep 32
19:14:44.873 00.048 15712 IsGuiding returns 1
19:14:44.873 00.000 15712 scope still moving after pulse duration time elapsed
19:14:44.907 00.034 15712 IsGuiding returns 0
19:14:44.907 00.000 15712 scope move finished after 41 + 59 ms
19:14:44.907 00.000 15712 Move returns status 0, amount 41
19:14:44.907 00.000 15712 MoveAxis(N, 0, ABG)
19:14:44.907 00.000 15712 Move returns status 0, amount 0
19:14:44.907 00.000 15712 move complete, result=0
19:14:44.907 00.000 15712 worker thread done servicing request
19:14:44.907 00.000 15712 Worker thread wakes up
19:14:44.907 00.000 7988 GuideStep: -0.6 px 41 ms EAST, 0.1 px 0 ms NORTH
19:14:44.921 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:44.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:46.325 01.404 15712 Exposure complete
19:14:46.388 00.063 15712 worker thread done servicing request
19:14:46.388 00.000 7988 OnExposeComplete: enter
19:14:46.388 00.000 7988 UpdateGuideState(): m_state=6
19:14:46.395 00.007 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
19:14:46.395 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=434.28, Mass=1609, SNR=27.3, Peak=197 HFD=3.5
19:14:46.397 00.002 7988 MultiStar: [#1 0.15,0.82,0.97,U] [#2 -0.00,0.58,0.98,U] [#3 -0.07,0.53,0.89,U] [#4 0.04,0.62,0.97,U] [#5 -0.27,0.80,0.64,U] [#6 -0.03,0.39,0.67,U] [#7 -0.25,0.65,0.65,U] [#8 -0.05,0.54,0.58,U] 
19:14:46.399 00.002 7988 single-star, 8 included, MultiStar: {-0.06, 0.56}, one-star: {-0.15, 0.20}
19:14:46.399 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.58) = xAngle (3.78 = -2.50)
19:14:46.401 00.002 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.61)
19:14:46.402 00.001 7988 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.21 mountX=-0.20 mountY=0.14, mountTheta=2.52
19:14:46.403 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.20, opts=13)
19:14:46.403 00.000 7988 Enqueuing Move request for scope (-0.15, 0.20)
19:14:46.403 00.000 15712 Worker thread wakes up
19:14:46.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
19:14:46.403 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
19:14:46.403 00.000 15712 Moving (-0.15, 0.20) raw xDistance=-0.20 yDistance=0.14
19:14:46.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:46.403 00.000 7988 UpdateGuideState exits: m=1609 SNR=27.3
19:14:46.409 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:46.411 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:46.411 00.000 7988 Enqueuing Expose request
19:14:46.413 00.002 15712 PPEC rslt: input = -0.20, final = 0.07, react = -0.12, pred = 0.19, hyst = -0.11, hyst_pct = 0.00, period_length = 704.97
19:14:46.413 00.000 15712 PPEC: input: -0.20, control: 0.07, exposure: 1500
19:14:46.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:46.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:14:46.413 00.000 15712 MoveAxis(W, 24, ABG)
19:14:46.413 00.000 15712 Guiding  Dir = 3, Dur = 24
19:14:46.413 00.000 15712 IsGuiding returns 0
19:14:46.437 00.024 15712 PulseGuide returned control before completion, sleep 11
19:14:46.450 00.013 15712 IsGuiding returns 1
19:14:46.450 00.000 15712 scope still moving after pulse duration time elapsed
19:14:46.482 00.032 15712 IsGuiding returns 0
19:14:46.482 00.000 15712 scope move finished after 24 + 48 ms
19:14:46.482 00.000 15712 Move returns status 0, amount 24
19:14:46.482 00.000 15712 MoveAxis(N, 0, ABG)
19:14:46.482 00.000 15712 Move returns status 0, amount 0
19:14:46.482 00.000 15712 move complete, result=0
19:14:46.482 00.000 7988 GuideStep: -0.2 px 24 ms WEST, 0.1 px 0 ms NORTH
19:14:46.488 00.006 15712 worker thread done servicing request
19:14:46.488 00.000 15712 Worker thread wakes up
19:14:46.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:46.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:48.127 01.639 15712 Exposure complete
19:14:48.191 00.064 15712 worker thread done servicing request
19:14:48.191 00.000 7988 OnExposeComplete: enter
19:14:48.191 00.000 7988 UpdateGuideState(): m_state=6
19:14:48.191 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
19:14:48.191 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=434.25, Mass=1459, SNR=25.8, Peak=229 HFD=2.9
19:14:48.191 00.000 7988 MultiStar: [#1 -0.23,0.64,0.98,U] [#2 -0.22,0.42,1.03,U] [#3 -0.15,0.52,0.95,U] [#4 0.04,0.48,1.05,U] [#5 -0.42,0.92,0.72,U] [#6 -0.08,0.36,0.72,U] [#7 -0.24,0.58,0.65,U] [#8 -0.18,0.49,0.67,U] 
19:14:48.191 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.50}, one-star: {-0.33, 0.17}
19:14:48.191 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.04)
19:14:48.191 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.07)
19:14:48.191 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.17 hyp=0.37 cameraTheta=2.67 mountX=-0.16 mountY=0.32, mountTheta=2.04
19:14:48.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.17, opts=13)
19:14:48.191 00.000 7988 Enqueuing Move request for scope (-0.33, 0.17)
19:14:48.204 00.013 15712 Worker thread wakes up
19:14:48.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.17) opts 0xd
19:14:48.204 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.17)
19:14:48.204 00.000 15712 Moving (-0.33, 0.17) raw xDistance=-0.16 yDistance=0.32
19:14:48.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:48.204 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.8
19:14:48.206 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:48.206 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:48.206 00.000 7988 Enqueuing Expose request
19:14:48.210 00.004 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = 0.09, hyst = -0.10, hyst_pct = 0.00, period_length = 704.95
19:14:48.210 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
19:14:48.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:14:48.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
19:14:48.210 00.000 15712 MoveAxis(E, 3, ABG)
19:14:48.210 00.000 15712 Guiding  Dir = 2, Dur = 3
19:14:48.210 00.000 15712 IsGuiding returns 0
19:14:48.221 00.011 15712 IsGuiding returns 0
19:14:48.221 00.000 15712 Move returns status 0, amount 3
19:14:48.221 00.000 15712 MoveAxis(N, 0, ABG)
19:14:48.221 00.000 15712 Move returns status 0, amount 0
19:14:48.221 00.000 15712 move complete, result=0
19:14:48.221 00.000 15712 worker thread done servicing request
19:14:48.221 00.000 15712 Worker thread wakes up
19:14:48.221 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.3 px 0 ms NORTH
19:14:48.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:48.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:49.641 01.420 15712 Exposure complete
19:14:49.702 00.061 15712 worker thread done servicing request
19:14:49.702 00.000 7988 OnExposeComplete: enter
19:14:49.702 00.000 7988 UpdateGuideState(): m_state=6
19:14:49.708 00.006 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
19:14:49.708 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=434.19, Mass=1528, SNR=26.4, Peak=240 HFD=3.0
19:14:49.710 00.002 7988 MultiStar: [#1 -0.23,0.50,0.97,U] [#2 -0.16,0.26,0.95,U] [#3 0.03,0.31,0.94,U] [#4 -0.10,0.40,1.03,U] [#5 -0.17,0.46,0.71,U] [#6 0.05,0.20,0.69,U] [#7 -0.30,0.35,0.66,U] [#8 0.14,0.35,0.64,U] 
19:14:49.712 00.002 7988 single-star, 8 included, MultiStar: {-0.09, 0.33}, one-star: {-0.05, 0.11}
19:14:49.712 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.69)
19:14:49.714 00.002 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.42)
19:14:49.714 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.13 cameraTheta=2.01 mountX=-0.11 mountY=0.05, mountTheta=2.72
19:14:49.717 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
19:14:49.718 00.001 7988 Enqueuing Move request for scope (-0.05, 0.11)
19:14:49.718 00.000 15712 Worker thread wakes up
19:14:49.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
19:14:49.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
19:14:49.718 00.000 15712 Moving (-0.05, 0.11) raw xDistance=-0.11 yDistance=0.05
19:14:49.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:49.718 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.4
19:14:49.721 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:49.723 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:49.723 00.000 7988 Enqueuing Expose request
19:14:49.725 00.002 15712 PPEC rslt: input = -0.11, final = 0.07, react = -0.07, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 704.92
19:14:49.725 00.000 15712 PPEC: input: -0.11, control: 0.07, exposure: 1500
19:14:49.725 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:49.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:14:49.725 00.000 15712 MoveAxis(W, 22, ABG)
19:14:49.725 00.000 15712 Guiding  Dir = 3, Dur = 22
19:14:49.725 00.000 15712 IsGuiding returns 0
19:14:49.734 00.009 15712 PulseGuide returned control before completion, sleep 17
19:14:49.768 00.034 15712 IsGuiding returns 0
19:14:49.768 00.000 15712 Move returns status 0, amount 22
19:14:49.768 00.000 15712 MoveAxis(N, 0, ABG)
19:14:49.768 00.000 15712 Move returns status 0, amount 0
19:14:49.768 00.000 15712 move complete, result=0
19:14:49.768 00.000 7988 GuideStep: -0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
19:14:49.780 00.012 15712 worker thread done servicing request
19:14:49.780 00.000 15712 Worker thread wakes up
19:14:49.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:49.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:51.410 01.630 15712 Exposure complete
19:14:51.473 00.063 15712 worker thread done servicing request
19:14:51.473 00.000 7988 OnExposeComplete: enter
19:14:51.473 00.000 7988 UpdateGuideState(): m_state=6
19:14:51.473 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
19:14:51.473 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=434.16, Mass=1409, SNR=25.4, Peak=205 HFD=3.0
19:14:51.473 00.000 7988 MultiStar: [#1 -0.11,0.67,1.02,U] [#2 -0.01,0.30,1.04,U] [#3 0.06,0.40,0.97,U] [#4 0.06,0.49,1.04,U] [#5 -0.13,0.65,0.72,U] [#6 0.09,0.49,0.73,U] [#7 -0.18,0.44,0.69,U] [#8 0.11,0.34,0.67,U] 
19:14:51.473 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.42}, one-star: {0.01, 0.08}
19:14:51.473 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
19:14:51.473 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
19:14:51.473 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.49 mountX=-0.08 mountY=-0.01, mountTheta=-3.04
19:14:51.483 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
19:14:51.483 00.000 7988 Enqueuing Move request for scope (0.01, 0.08)
19:14:51.483 00.000 15712 Worker thread wakes up
19:14:51.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
19:14:51.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
19:14:51.483 00.000 15712 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.01
19:14:51.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:51.487 00.004 7988 UpdateGuideState exits: m=1409 SNR=25.4
19:14:51.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:51.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:51.487 00.000 7988 Enqueuing Expose request
19:14:51.487 00.000 15712 PPEC rslt: input = -0.08, final = 0.07, react = -0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 704.89
19:14:51.487 00.000 15712 PPEC: input: -0.08, control: 0.07, exposure: 1500
19:14:51.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:51.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:14:51.487 00.000 15712 MoveAxis(W, 24, ABG)
19:14:51.487 00.000 15712 Guiding  Dir = 3, Dur = 24
19:14:51.487 00.000 15712 IsGuiding returns 0
19:14:51.520 00.033 15712 IsGuiding returns 1
19:14:51.520 00.000 15712 scope still moving after pulse duration time elapsed
19:14:51.568 00.048 15712 IsGuiding returns 0
19:14:51.568 00.000 15712 scope move finished after 24 + 51 ms
19:14:51.568 00.000 15712 Move returns status 0, amount 24
19:14:51.568 00.000 15712 MoveAxis(N, 0, ABG)
19:14:51.568 00.000 15712 Move returns status 0, amount 0
19:14:51.568 00.000 15712 move complete, result=0
19:14:51.568 00.000 7988 GuideStep: -0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
19:14:51.568 00.000 15712 worker thread done servicing request
19:14:51.568 00.000 15712 Worker thread wakes up
19:14:51.570 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:51.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:52.986 01.416 15712 Exposure complete
19:14:53.047 00.061 15712 worker thread done servicing request
19:14:53.047 00.000 7988 OnExposeComplete: enter
19:14:53.047 00.000 7988 UpdateGuideState(): m_state=6
19:14:53.047 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
19:14:53.047 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=434.64, Mass=1418, SNR=25.5, Peak=197 HFD=3.1
19:14:53.047 00.000 7988 MultiStar: [#1 -0.01,0.81,1.04,U] [#2 0.04,0.58,1.03,U] [#3 0.04,0.65,0.99,U] [#4 0.06,0.60,1.03,U] [#5 -0.14,0.89,0.71,U] [#6 0.11,0.78,0.70,U] [#7 -0.28,0.66,0.71,U] [#8 -0.03,0.86,0.67,U] 
19:14:53.047 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.70}, one-star: {-0.08, 0.56}
19:14:53.047 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
19:14:53.056 00.009 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
19:14:53.056 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.56 hyp=0.57 cameraTheta=1.71 mountX=-0.56 mountY=0.07, mountTheta=3.02
19:14:53.058 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.56, opts=13)
19:14:53.060 00.002 7988 Enqueuing Move request for scope (-0.08, 0.56)
19:14:53.060 00.000 15712 Worker thread wakes up
19:14:53.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.56) opts 0xd
19:14:53.060 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.56)
19:14:53.060 00.000 15712 Moving (-0.08, 0.56) raw xDistance=-0.56 yDistance=0.07
19:14:53.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:53.060 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.5
19:14:53.064 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:53.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:53.064 00.000 7988 Enqueuing Expose request
19:14:53.064 00.000 15712 PPEC rslt: input = -0.56, final = -0.26, react = -0.34, pred = 0.08, hyst = -0.30, hyst_pct = 0.00, period_length = 704.86
19:14:53.064 00.000 15712 PPEC: input: -0.56, control: -0.26, exposure: 1500
19:14:53.064 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:53.064 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:14:53.064 00.000 15712 MoveAxis(E, 85, ABG)
19:14:53.064 00.000 15712 Guiding  Dir = 2, Dur = 85
19:14:53.081 00.017 15712 IsGuiding returns 0
19:14:53.098 00.017 15712 PulseGuide returned control before completion, sleep 80
19:14:53.205 00.107 15712 IsGuiding returns 0
19:14:53.205 00.000 15712 Move returns status 0, amount 85
19:14:53.205 00.000 15712 MoveAxis(N, 0, ABG)
19:14:53.205 00.000 15712 Move returns status 0, amount 0
19:14:53.205 00.000 15712 move complete, result=0
19:14:53.205 00.000 7988 GuideStep: -0.6 px 85 ms EAST, 0.1 px 0 ms NORTH
19:14:53.216 00.011 15712 worker thread done servicing request
19:14:53.216 00.000 15712 Worker thread wakes up
19:14:53.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:53.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:54.851 01.635 15712 Exposure complete
19:14:54.912 00.061 15712 worker thread done servicing request
19:14:54.912 00.000 7988 OnExposeComplete: enter
19:14:54.917 00.005 7988 UpdateGuideState(): m_state=6
19:14:54.917 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
19:14:54.919 00.002 7988 Star::Find returns 1 (0), X=1178.43, Y=434.26, Mass=1405, SNR=25.5, Peak=219 HFD=3.2
19:14:54.919 00.000 7988 MultiStar: [#1 -0.22,0.57,1.02,U] [#2 -0.04,0.47,1.00,U] [#3 -0.14,0.50,0.97,U] [#4 -0.22,0.37,1.05,U] [#5 -0.24,0.63,0.74,U] [#6 0.28,0.11,0.70,U] [#7 -0.07,0.44,0.66,U] [#8 -0.25,0.55,0.66,U] 
19:14:54.921 00.002 7988 single-star, 8 included, MultiStar: {-0.13, 0.42}, one-star: {-0.15, 0.19}
19:14:54.923 00.002 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
19:14:54.923 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.65)
19:14:54.925 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.24 mountX=-0.18 mountY=0.14, mountTheta=2.48
19:14:54.927 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.19, opts=13)
19:14:54.928 00.001 7988 Enqueuing Move request for scope (-0.15, 0.19)
19:14:54.928 00.000 15712 Worker thread wakes up
19:14:54.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
19:14:54.928 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
19:14:54.928 00.000 15712 Moving (-0.15, 0.19) raw xDistance=-0.18 yDistance=0.14
19:14:54.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:14:54.928 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.5
19:14:54.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:54.928 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:54.934 00.006 7988 Enqueuing Expose request
19:14:54.934 00.000 15712 PPEC rslt: input = -0.18, final = -0.04, react = -0.11, pred = 0.07, hyst = -0.10, hyst_pct = 0.00, period_length = 704.83
19:14:54.934 00.000 15712 PPEC: input: -0.18, control: -0.04, exposure: 1500
19:14:54.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:54.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:14:54.934 00.000 15712 MoveAxis(E, 13, ABG)
19:14:54.934 00.000 15712 Guiding  Dir = 2, Dur = 13
19:14:54.934 00.000 15712 IsGuiding returns 0
19:14:54.985 00.051 15712 IsGuiding returns 1
19:14:54.985 00.000 15712 scope still moving after pulse duration time elapsed
19:14:55.023 00.038 15712 IsGuiding returns 0
19:14:55.023 00.000 15712 scope move finished after 13 + 74 ms
19:14:55.023 00.000 15712 Move returns status 0, amount 13
19:14:55.023 00.000 15712 MoveAxis(N, 0, ABG)
19:14:55.023 00.000 15712 Move returns status 0, amount 0
19:14:55.023 00.000 15712 move complete, result=0
19:14:55.023 00.000 15712 worker thread done servicing request
19:14:55.023 00.000 15712 Worker thread wakes up
19:14:55.023 00.000 7988 GuideStep: -0.2 px 13 ms EAST, 0.1 px 0 ms NORTH
19:14:55.025 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:55.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:56.442 01.417 15712 Exposure complete
19:14:56.504 00.062 15712 worker thread done servicing request
19:14:56.505 00.001 7988 OnExposeComplete: enter
19:14:56.505 00.000 7988 UpdateGuideState(): m_state=6
19:14:56.505 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
19:14:56.505 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=434.39, Mass=1565, SNR=26.9, Peak=217 HFD=3.3
19:14:56.505 00.000 7988 MultiStar: [#1 0.14,0.38,0.96,U] [#2 0.10,0.34,0.96,U] [#3 0.18,0.37,0.92,U] [#4 -0.01,0.30,0.94,U] [#5 -0.02,0.42,0.69,U] [#6 0.05,0.05,0.67,U] [#7 -0.31,0.42,0.62,U] [#8 0.12,0.50,0.58,U] 
19:14:56.505 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.34}, one-star: {0.08, 0.31}
19:14:56.505 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
19:14:56.505 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
19:14:56.513 00.008 7988 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.32 mountX=-0.31 mountY=-0.09, mountTheta=-2.87
19:14:56.513 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.31, opts=13)
19:14:56.513 00.000 7988 Enqueuing Move request for scope (0.08, 0.31)
19:14:56.513 00.000 15712 Worker thread wakes up
19:14:56.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.31) opts 0xd
19:14:56.513 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.31)
19:14:56.513 00.000 15712 Moving (0.08, 0.31) raw xDistance=-0.31 yDistance=-0.09
19:14:56.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:56.513 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.9
19:14:56.520 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:56.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:56.520 00.000 7988 Enqueuing Expose request
19:14:56.520 00.000 15712 PPEC rslt: input = -0.31, final = -0.11, react = -0.18, pred = 0.07, hyst = -0.18, hyst_pct = 0.00, period_length = 704.80
19:14:56.520 00.000 15712 PPEC: input: -0.31, control: -0.11, exposure: 1500
19:14:56.520 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:56.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:14:56.520 00.000 15712 MoveAxis(E, 37, ABG)
19:14:56.520 00.000 15712 Guiding  Dir = 2, Dur = 37
19:14:56.520 00.000 15712 IsGuiding returns 0
19:14:56.539 00.019 15712 PulseGuide returned control before completion, sleep 32
19:14:56.587 00.048 15712 IsGuiding returns 0
19:14:56.587 00.000 15712 Move returns status 0, amount 37
19:14:56.587 00.000 15712 MoveAxis(N, 0, ABG)
19:14:56.587 00.000 15712 Move returns status 0, amount 0
19:14:56.587 00.000 15712 move complete, result=0
19:14:56.587 00.000 7988 GuideStep: -0.3 px 37 ms EAST, -0.1 px 0 ms NORTH
19:14:56.587 00.000 15712 worker thread done servicing request
19:14:56.589 00.002 15712 Worker thread wakes up
19:14:56.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:56.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:58.228 01.639 15712 Exposure complete
19:14:58.289 00.061 15712 worker thread done servicing request
19:14:58.289 00.000 7988 OnExposeComplete: enter
19:14:58.289 00.000 7988 UpdateGuideState(): m_state=6
19:14:58.293 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
19:14:58.293 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=434.41, Mass=1398, SNR=25.4, Peak=185 HFD=3.2
19:14:58.295 00.002 7988 MultiStar: [#1 -0.03,0.64,1.02,U] [#2 0.01,0.25,1.01,U] [#3 0.07,0.24,0.92,U] [#4 0.10,0.62,1.01,U] [#5 0.08,0.74,0.74,U] [#6 0.10,0.58,0.69,U] [#7 -0.15,0.24,0.67,U] [#8 0.09,0.48,0.65,U] 
19:14:58.297 00.002 7988 single-star, 8 included, MultiStar: {0.02, 0.45}, one-star: {-0.11, 0.33}
19:14:58.297 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.81)
19:14:58.297 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
19:14:58.297 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.89 mountX=-0.33 mountY=0.10, mountTheta=2.84
19:14:58.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.33, opts=13)
19:14:58.297 00.000 7988 Enqueuing Move request for scope (-0.11, 0.33)
19:14:58.297 00.000 15712 Worker thread wakes up
19:14:58.305 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:58.305 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.4
19:14:58.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:58.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:58.305 00.000 7988 Enqueuing Expose request
19:14:58.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.33) opts 0xd
19:14:58.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.33)
19:14:58.305 00.000 15712 Moving (-0.11, 0.33) raw xDistance=-0.33 yDistance=0.10
19:14:58.305 00.000 15712 PPEC rslt: input = -0.33, final = -0.13, react = -0.20, pred = 0.07, hyst = -0.18, hyst_pct = 0.00, period_length = 704.77
19:14:58.305 00.000 15712 PPEC: input: -0.33, control: -0.13, exposure: 1500
19:14:58.305 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:58.305 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:14:58.305 00.000 15712 MoveAxis(E, 43, ABG)
19:14:58.305 00.000 15712 Guiding  Dir = 2, Dur = 43
19:14:58.305 00.000 15712 IsGuiding returns 0
19:14:58.321 00.016 15712 PulseGuide returned control before completion, sleep 38
19:14:58.369 00.048 15712 IsGuiding returns 1
19:14:58.369 00.000 15712 scope still moving after pulse duration time elapsed
19:14:58.409 00.040 15712 IsGuiding returns 0
19:14:58.409 00.000 15712 scope move finished after 43 + 52 ms
19:14:58.409 00.000 15712 Move returns status 0, amount 43
19:14:58.409 00.000 15712 MoveAxis(N, 0, ABG)
19:14:58.409 00.000 15712 Move returns status 0, amount 0
19:14:58.409 00.000 15712 move complete, result=0
19:14:58.409 00.000 7988 GuideStep: -0.3 px 43 ms EAST, 0.1 px 0 ms NORTH
19:14:58.409 00.000 15712 worker thread done servicing request
19:14:58.411 00.002 15712 Worker thread wakes up
19:14:58.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:58.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:14:59.819 01.408 15712 Exposure complete
19:14:59.885 00.066 15712 worker thread done servicing request
19:14:59.885 00.000 7988 OnExposeComplete: enter
19:14:59.885 00.000 7988 UpdateGuideState(): m_state=6
19:14:59.885 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
19:14:59.885 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=434.22, Mass=1403, SNR=25.2, Peak=186 HFD=3.2
19:14:59.885 00.000 7988 MultiStar: [#1 0.00,0.48,0.98,U] [#2 0.18,0.23,1.02,U] [#3 0.07,0.37,0.92,U] [#4 0.13,0.49,1.08,U] [#5 -0.35,0.36,0.69,U] [#6 0.20,0.34,0.72,U] [#7 -0.18,0.37,0.65,U] [#8 -0.12,0.15,0.63,U] 
19:14:59.885 00.000 7988 single-star, 8 included, MultiStar: {-0.00, 0.33}, one-star: {-0.14, 0.14}
19:14:59.885 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.36)
19:14:59.885 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.75)
19:14:59.885 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.35 mountX=-0.14 mountY=0.14, mountTheta=2.37
19:14:59.895 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.14, opts=13)
19:14:59.897 00.002 7988 Enqueuing Move request for scope (-0.14, 0.14)
19:14:59.897 00.000 15712 Worker thread wakes up
19:14:59.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
19:14:59.897 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
19:14:59.897 00.000 15712 Moving (-0.14, 0.14) raw xDistance=-0.14 yDistance=0.14
19:14:59.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:14:59.897 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.2
19:14:59.901 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:59.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:14:59.901 00.000 7988 Enqueuing Expose request
19:14:59.901 00.000 15712 PPEC rslt: input = -0.14, final = 0.06, react = -0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 704.74
19:14:59.901 00.000 15712 PPEC: input: -0.14, control: 0.06, exposure: 1500
19:14:59.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:59.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:14:59.901 00.000 15712 MoveAxis(W, 19, ABG)
19:14:59.901 00.000 15712 Guiding  Dir = 3, Dur = 19
19:14:59.913 00.012 15712 IsGuiding returns 0
19:14:59.939 00.026 15712 PulseGuide returned control before completion, sleep 14
19:14:59.961 00.022 15712 IsGuiding returns 1
19:14:59.961 00.000 15712 scope still moving after pulse duration time elapsed
19:14:59.994 00.033 15712 IsGuiding returns 0
19:14:59.994 00.000 15712 scope move finished after 19 + 47 ms
19:14:59.994 00.000 15712 Move returns status 0, amount 19
19:14:59.994 00.000 15712 MoveAxis(N, 0, ABG)
19:14:59.994 00.000 15712 Move returns status 0, amount 0
19:14:59.994 00.000 15712 move complete, result=0
19:14:59.994 00.000 15712 worker thread done servicing request
19:14:59.994 00.000 15712 Worker thread wakes up
19:14:59.994 00.000 7988 GuideStep: -0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
19:14:59.996 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:14:59.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:01.624 01.628 15712 Exposure complete
19:15:01.686 00.062 15712 worker thread done servicing request
19:15:01.686 00.000 7988 OnExposeComplete: enter
19:15:01.686 00.000 7988 UpdateGuideState(): m_state=6
19:15:01.690 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
19:15:01.690 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=434.39, Mass=1389, SNR=25.3, Peak=207 HFD=3.2
19:15:01.692 00.002 7988 MultiStar: [#1 0.13,0.83,1.02,U] [#2 0.03,0.46,1.01,U] [#3 0.15,0.59,0.97,U] [#4 0.15,0.62,1.02,U] [#5 0.03,0.83,0.73,U] [#6 0.08,0.56,0.71,U] [#7 -0.38,0.70,0.67,U] [#8 0.11,0.74,0.64,U] 
19:15:01.694 00.002 7988 single-star, 8 included, MultiStar: {0.02, 0.61}, one-star: {-0.20, 0.31}
19:15:01.694 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.56)
19:15:01.696 00.002 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.55)
19:15:01.696 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.31 hyp=0.37 cameraTheta=2.14 mountX=-0.31 mountY=0.19, mountTheta=2.58
19:15:01.698 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.31, opts=13)
19:15:01.700 00.002 7988 Enqueuing Move request for scope (-0.20, 0.31)
19:15:01.701 00.001 15712 Worker thread wakes up
19:15:01.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.31) opts 0xd
19:15:01.701 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.31)
19:15:01.701 00.000 15712 Moving (-0.20, 0.31) raw xDistance=-0.31 yDistance=0.19
19:15:01.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:01.701 00.000 7988 UpdateGuideState exits: m=1389 SNR=25.3
19:15:01.704 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:01.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:01.704 00.000 7988 Enqueuing Expose request
19:15:01.704 00.000 15712 PPEC rslt: input = -0.31, final = -0.14, react = -0.19, pred = 0.04, hyst = -0.18, hyst_pct = 0.00, period_length = 704.71
19:15:01.704 00.000 15712 PPEC: input: -0.31, control: -0.14, exposure: 1500
19:15:01.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:01.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:15:01.704 00.000 15712 MoveAxis(E, 47, ABG)
19:15:01.704 00.000 15712 Guiding  Dir = 2, Dur = 47
19:15:01.708 00.004 15712 IsGuiding returns 0
19:15:01.733 00.025 15712 PulseGuide returned control before completion, sleep 32
19:15:01.813 00.080 15712 IsGuiding returns 1
19:15:01.813 00.000 15712 scope still moving after pulse duration time elapsed
19:15:01.845 00.032 15712 IsGuiding returns 0
19:15:01.845 00.000 15712 scope move finished after 47 + 90 ms
19:15:01.845 00.000 15712 Move returns status 0, amount 47
19:15:01.845 00.000 15712 MoveAxis(N, 0, ABG)
19:15:01.845 00.000 15712 Move returns status 0, amount 0
19:15:01.845 00.000 15712 move complete, result=0
19:15:01.845 00.000 7988 GuideStep: -0.3 px 47 ms EAST, 0.2 px 0 ms NORTH
19:15:01.847 00.002 15712 worker thread done servicing request
19:15:01.847 00.000 15712 Worker thread wakes up
19:15:01.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:01.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:03.262 01.415 15712 Exposure complete
19:15:03.325 00.063 7988 OnExposeComplete: enter
19:15:03.325 00.000 7988 UpdateGuideState(): m_state=6
19:15:03.328 00.003 15712 worker thread done servicing request
19:15:03.328 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
19:15:03.328 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=434.28, Mass=1398, SNR=25.0, Peak=197 HFD=3.2
19:15:03.331 00.003 7988 MultiStar: [#1 0.04,0.46,1.03,U] [#2 -0.01,0.16,1.02,U] [#3 -0.03,0.12,1.00,U] [#4 -0.02,0.27,1.07,U] [#5 -0.20,0.50,0.72,U] [#6 0.30,0.31,0.75,U] [#7 -0.21,0.25,0.70,U] [#8 0.11,0.28,0.68,U] 
19:15:03.331 00.000 7988 single-star, 8 included, MultiStar: {-0.00, 0.28}, one-star: {-0.03, 0.20}
19:15:03.333 00.002 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
19:15:03.333 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.14)
19:15:03.335 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.74 mountX=-0.20 mountY=0.03, mountTheta=3.00
19:15:03.335 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.20, opts=13)
19:15:03.335 00.000 7988 Enqueuing Move request for scope (-0.03, 0.20)
19:15:03.335 00.000 15712 Worker thread wakes up
19:15:03.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
19:15:03.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
19:15:03.335 00.000 15712 Moving (-0.03, 0.20) raw xDistance=-0.20 yDistance=0.03
19:15:03.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:03.341 00.006 7988 UpdateGuideState exits: m=1398 SNR=25.0
19:15:03.343 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:03.343 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:03.345 00.002 7988 Enqueuing Expose request
19:15:03.345 00.000 15712 PPEC rslt: input = -0.20, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 704.68
19:15:03.345 00.000 15712 PPEC: input: -0.20, control: -0.08, exposure: 1500
19:15:03.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:03.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:15:03.345 00.000 15712 MoveAxis(E, 27, ABG)
19:15:03.345 00.000 15712 Guiding  Dir = 2, Dur = 27
19:15:03.345 00.000 15712 IsGuiding returns 0
19:15:03.362 00.017 15712 PulseGuide returned control before completion, sleep 19
19:15:03.388 00.026 15712 IsGuiding returns 1
19:15:03.388 00.000 15712 scope still moving after pulse duration time elapsed
19:15:03.420 00.032 15712 IsGuiding returns 0
19:15:03.420 00.000 15712 scope move finished after 27 + 55 ms
19:15:03.420 00.000 15712 Move returns status 0, amount 27
19:15:03.420 00.000 15712 MoveAxis(N, 0, ABG)
19:15:03.420 00.000 15712 Move returns status 0, amount 0
19:15:03.420 00.000 15712 move complete, result=0
19:15:03.420 00.000 15712 worker thread done servicing request
19:15:03.420 00.000 15712 Worker thread wakes up
19:15:03.420 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
19:15:03.430 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:03.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:05.061 01.631 15712 Exposure complete
19:15:05.123 00.062 15712 worker thread done servicing request
19:15:05.125 00.002 7988 OnExposeComplete: enter
19:15:05.125 00.000 7988 UpdateGuideState(): m_state=6
19:15:05.125 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
19:15:05.125 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=433.78, Mass=1343, SNR=25.0, Peak=189 HFD=2.8
19:15:05.125 00.000 7988 MultiStar: [#1 -0.19,0.01,1.06,U] [#2 0.03,-0.38,1.10,U] [#3 0.09,0.03,0.99,U] [#4 0.09,-0.04,1.08,U] [#5 0.11,-0.03,0.76,U] [#6 0.17,-0.27,0.75,U] [#7 -0.25,0.03,0.69,U] [#8 -0.07,-0.08,0.67,U] 
19:15:05.131 00.006 7988 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {-0.15, -0.30}
19:15:05.131 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
19:15:05.131 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
19:15:05.131 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.72 mountX=0.12 mountY=0.02, mountTheta=0.17
19:15:05.131 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.12, opts=13)
19:15:05.131 00.000 7988 Enqueuing Move request for scope (-0.02, -0.12)
19:15:05.131 00.000 15712 Worker thread wakes up
19:15:05.139 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:15:05.139 00.000 7988 UpdateGuideState exits: m=1343 SNR=25.0
19:15:05.141 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:05.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:05.143 00.002 7988 Enqueuing Expose request
19:15:05.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
19:15:05.143 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
19:15:05.143 00.000 15712 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=0.02
19:15:05.145 00.002 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 704.64
19:15:05.145 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
19:15:05.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:05.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:15:05.145 00.000 15712 MoveAxis(W, 5, ABG)
19:15:05.145 00.000 15712 Guiding  Dir = 3, Dur = 5
19:15:05.145 00.000 15712 IsGuiding returns 0
19:15:05.202 00.057 15712 IsGuiding returns 0
19:15:05.202 00.000 15712 Move returns status 0, amount 5
19:15:05.202 00.000 15712 MoveAxis(N, 0, ABG)
19:15:05.202 00.000 15712 Move returns status 0, amount 0
19:15:05.202 00.000 15712 move complete, result=0
19:15:05.202 00.000 15712 worker thread done servicing request
19:15:05.202 00.000 15712 Worker thread wakes up
19:15:05.202 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
19:15:05.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:05.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:06.622 01.420 15712 Exposure complete
19:15:06.684 00.062 15712 worker thread done servicing request
19:15:06.684 00.000 7988 OnExposeComplete: enter
19:15:06.684 00.000 7988 UpdateGuideState(): m_state=6
19:15:06.688 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
19:15:06.688 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=433.52, Mass=1466, SNR=25.8, Peak=185 HFD=3.1
19:15:06.690 00.002 7988 MultiStar: [#1 0.14,-0.05,1.06,U] [#2 0.07,-0.42,1.01,U] [#3 0.12,-0.27,0.99,U] [#4 0.13,-0.17,1.03,U] [#5 -0.01,-0.24,0.72,U] [#6 0.25,-0.25,0.71,U] [#7 0.01,-0.24,0.64,U] [#8 0.06,-0.39,0.65,U] 
19:15:06.692 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.29}, one-star: {0.06, -0.56}
19:15:06.692 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
19:15:06.694 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.84)
19:15:06.694 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.30 cameraTheta=-1.24 mountX=0.28 mountY=-0.09, mountTheta=-0.31
19:15:06.696 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.29, opts=13)
19:15:06.697 00.001 7988 Enqueuing Move request for scope (0.10, -0.29)
19:15:06.697 00.000 15712 Worker thread wakes up
19:15:06.699 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
19:15:06.699 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
19:15:06.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:06.699 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.8
19:15:06.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:06.699 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:06.699 00.000 7988 Enqueuing Expose request
19:15:06.699 00.000 15712 Moving (0.10, -0.29) raw xDistance=0.28 yDistance=-0.09
19:15:06.699 00.000 15712 PPEC rslt: input = 0.28, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 704.61
19:15:06.699 00.000 15712 PPEC: input: 0.28, control: 0.18, exposure: 1500
19:15:06.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:06.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:15:06.699 00.000 15712 MoveAxis(W, 59, ABG)
19:15:06.699 00.000 15712 Guiding  Dir = 3, Dur = 59
19:15:06.699 00.000 15712 IsGuiding returns 0
19:15:06.714 00.015 15712 PulseGuide returned control before completion, sleep 56
19:15:06.799 00.085 15712 IsGuiding returns 0
19:15:06.799 00.000 15712 Move returns status 0, amount 59
19:15:06.799 00.000 15712 MoveAxis(N, 0, ABG)
19:15:06.799 00.000 15712 Move returns status 0, amount 0
19:15:06.799 00.000 15712 move complete, result=0
19:15:06.799 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
19:15:06.803 00.004 15712 worker thread done servicing request
19:15:06.803 00.000 15712 Worker thread wakes up
19:15:06.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:06.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:08.439 01.636 15712 Exposure complete
19:15:08.501 00.062 15712 worker thread done servicing request
19:15:08.501 00.000 7988 OnExposeComplete: enter
19:15:08.501 00.000 7988 UpdateGuideState(): m_state=6
19:15:08.504 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
19:15:08.504 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=433.88, Mass=1401, SNR=25.4, Peak=236 HFD=2.8
19:15:08.506 00.002 7988 MultiStar: [#1 0.02,0.42,0.99,U] [#2 0.17,-0.01,1.01,U] [#3 0.16,0.16,0.95,U] [#4 0.40,0.16,1.07,U] [#5 -0.13,0.42,0.73,U] [#6 0.27,-0.13,0.70,U] [#7 -0.08,0.22,0.70,U] [#8 0.06,0.31,0.65,U] 
19:15:08.508 00.002 7988 refined, 8 included, MultiStar: {0.12, 0.14}, one-star: {0.07, -0.20}
19:15:08.508 00.000 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.58) = xAngle (2.45 = 2.45)
19:15:08.510 00.002 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.73)
19:15:08.510 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.87 mountX=-0.14 mountY=-0.12, mountTheta=-2.43
19:15:08.512 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.14, opts=13)
19:15:08.514 00.002 7988 Enqueuing Move request for scope (0.12, 0.14)
19:15:08.514 00.000 15712 Worker thread wakes up
19:15:08.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
19:15:08.514 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
19:15:08.514 00.000 15712 Moving (0.12, 0.14) raw xDistance=-0.14 yDistance=-0.12
19:15:08.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:08.516 00.002 7988 UpdateGuideState exits: m=1401 SNR=25.4
19:15:08.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:08.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:08.516 00.000 7988 Enqueuing Expose request
19:15:08.516 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 704.58
19:15:08.516 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
19:15:08.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:08.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:15:08.516 00.000 15712 MoveAxis(W, 2, ABG)
19:15:08.516 00.000 15712 Guiding  Dir = 3, Dur = 2
19:15:08.557 00.041 15712 IsGuiding returns 0
19:15:08.568 00.011 15712 IsGuiding returns 0
19:15:08.568 00.000 15712 Move returns status 0, amount 2
19:15:08.568 00.000 15712 MoveAxis(N, 0, ABG)
19:15:08.568 00.000 15712 Move returns status 0, amount 0
19:15:08.568 00.000 15712 move complete, result=0
19:15:08.568 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
19:15:08.577 00.009 15712 worker thread done servicing request
19:15:08.577 00.000 15712 Worker thread wakes up
19:15:08.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:08.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:09.986 01.409 15712 Exposure complete
19:15:10.051 00.065 15712 worker thread done servicing request
19:15:10.051 00.000 7988 OnExposeComplete: enter
19:15:10.051 00.000 7988 UpdateGuideState(): m_state=6
19:15:10.051 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
19:15:10.051 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=434.08, Mass=1417, SNR=25.5, Peak=205 HFD=3.0
19:15:10.051 00.000 7988 MultiStar: [#1 0.07,0.32,1.02,U] [#2 0.07,0.07,1.01,U] [#3 0.14,0.39,0.95,U] [#4 0.19,0.25,1.07,U] [#5 0.07,0.41,0.76,U] [#6 0.01,0.40,0.73,U] [#7 -0.18,0.12,0.68,U] [#8 0.06,0.30,0.62,U] 
19:15:10.051 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.24}, one-star: {0.05, 0.00}
19:15:10.051 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.58) = xAngle (1.65 = 1.65)
19:15:10.051 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.76 = -1.52)
19:15:10.051 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.07 mountX=-0.00 mountY=-0.05, mountTheta=-1.65
19:15:10.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.00, opts=13)
19:15:10.062 00.011 7988 Enqueuing Move request for scope (0.05, 0.00)
19:15:10.062 00.000 15712 Worker thread wakes up
19:15:10.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
19:15:10.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
19:15:10.062 00.000 15712 Moving (0.05, 0.00) raw xDistance=-0.00 yDistance=-0.05
19:15:10.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:10.062 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.5
19:15:10.066 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:10.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:10.068 00.002 7988 Enqueuing Expose request
19:15:10.068 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 704.54
19:15:10.068 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
19:15:10.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:10.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:15:10.068 00.000 15712 MoveAxis(W, 3, ABG)
19:15:10.068 00.000 15712 Guiding  Dir = 3, Dur = 3
19:15:10.070 00.002 15712 IsGuiding returns 0
19:15:10.094 00.024 15712 IsGuiding returns 0
19:15:10.094 00.000 15712 Move returns status 0, amount 3
19:15:10.094 00.000 15712 MoveAxis(N, 0, ABG)
19:15:10.094 00.000 15712 Move returns status 0, amount 0
19:15:10.094 00.000 15712 move complete, result=0
19:15:10.094 00.000 15712 worker thread done servicing request
19:15:10.094 00.000 15712 Worker thread wakes up
19:15:10.094 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
19:15:10.096 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:10.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:11.735 01.639 15712 Exposure complete
19:15:11.796 00.061 15712 worker thread done servicing request
19:15:11.796 00.000 7988 OnExposeComplete: enter
19:15:11.796 00.000 7988 UpdateGuideState(): m_state=6
19:15:11.800 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
19:15:11.802 00.002 7988 Star::Find returns 1 (0), X=1178.64, Y=434.17, Mass=1475, SNR=25.9, Peak=219 HFD=3.3
19:15:11.802 00.000 7988 MultiStar: [#1 0.06,0.40,0.96,U] [#2 0.15,0.31,1.00,U] [#3 0.01,0.07,0.95,U] [#4 0.09,0.42,1.06,U] [#5 -0.04,0.50,0.68,U] [#6 0.24,0.14,0.68,U] [#7 -0.07,0.52,0.63,U] [#8 -0.08,0.36,0.63,U] 
19:15:11.802 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.30}, one-star: {0.06, 0.09}
19:15:11.802 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
19:15:11.802 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.56)
19:15:11.802 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.04 mountX=-0.09 mountY=-0.06, mountTheta=-2.59
19:15:11.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.09, opts=13)
19:15:11.810 00.008 7988 Enqueuing Move request for scope (0.06, 0.09)
19:15:11.811 00.001 15712 Worker thread wakes up
19:15:11.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
19:15:11.811 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
19:15:11.811 00.000 15712 Moving (0.06, 0.09) raw xDistance=-0.09 yDistance=-0.06
19:15:11.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:11.813 00.002 7988 UpdateGuideState exits: m=1475 SNR=25.9
19:15:11.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:11.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:11.813 00.000 7988 Enqueuing Expose request
19:15:11.813 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 704.51
19:15:11.813 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
19:15:11.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:11.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:15:11.813 00.000 15712 MoveAxis(W, 11, ABG)
19:15:11.813 00.000 15712 Guiding  Dir = 3, Dur = 11
19:15:11.813 00.000 15712 IsGuiding returns 0
19:15:11.830 00.017 15712 IsGuiding returns 1
19:15:11.830 00.000 15712 scope still moving after pulse duration time elapsed
19:15:11.859 00.029 15712 IsGuiding returns 1
19:15:11.898 00.039 15712 IsGuiding returns 0
19:15:11.898 00.000 15712 scope move finished after 11 + 70 ms
19:15:11.898 00.000 15712 Move returns status 0, amount 11
19:15:11.898 00.000 15712 MoveAxis(N, 0, ABG)
19:15:11.898 00.000 15712 Move returns status 0, amount 0
19:15:11.898 00.000 15712 move complete, result=0
19:15:11.898 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
19:15:11.902 00.004 15712 worker thread done servicing request
19:15:11.902 00.000 15712 Worker thread wakes up
19:15:11.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:11.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:13.309 01.407 15712 Exposure complete
19:15:13.370 00.061 15712 worker thread done servicing request
19:15:13.371 00.001 7988 OnExposeComplete: enter
19:15:13.371 00.000 7988 UpdateGuideState(): m_state=6
19:15:13.371 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
19:15:13.371 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=434.64, Mass=1424, SNR=25.5, Peak=192 HFD=3.3
19:15:13.371 00.000 7988 MultiStar: [#1 0.09,0.66,1.02,U] [#2 0.13,0.49,1.02,U] [#3 0.20,0.55,0.97,U] [#4 0.19,0.62,1.05,U] [#5 -0.16,0.90,0.75,U] [#6 0.13,0.60,0.68,U] [#7 -0.05,0.60,0.63,U] [#8 -0.07,0.63,0.66,U] 
19:15:13.371 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.62}, one-star: {-0.05, 0.56}
19:15:13.371 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.04)
19:15:13.379 00.008 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
19:15:13.379 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.56 hyp=0.57 cameraTheta=1.67 mountX=-0.56 mountY=0.04, mountTheta=3.07
19:15:13.379 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.56, opts=13)
19:15:13.379 00.000 7988 Enqueuing Move request for scope (-0.05, 0.56)
19:15:13.379 00.000 15712 Worker thread wakes up
19:15:13.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.56) opts 0xd
19:15:13.379 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.56)
19:15:13.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:13.386 00.007 7988 UpdateGuideState exits: m=1424 SNR=25.5
19:15:13.386 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:13.388 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:13.388 00.000 7988 Enqueuing Expose request
19:15:13.390 00.002 15712 Moving (-0.05, 0.56) raw xDistance=-0.56 yDistance=0.04
19:15:13.390 00.000 15712 PPEC rslt: input = -0.56, final = -0.31, react = -0.34, pred = 0.03, hyst = -0.30, hyst_pct = 0.00, period_length = 704.47
19:15:13.390 00.000 15712 PPEC: input: -0.56, control: -0.31, exposure: 1500
19:15:13.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:13.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:15:13.390 00.000 15712 MoveAxis(E, 100, ABG)
19:15:13.390 00.000 15712 Guiding  Dir = 2, Dur = 100
19:15:13.390 00.000 15712 IsGuiding returns 0
19:15:13.418 00.028 15712 PulseGuide returned control before completion, sleep 85
19:15:13.530 00.112 15712 IsGuiding returns 0
19:15:13.530 00.000 15712 Move returns status 0, amount 100
19:15:13.530 00.000 15712 MoveAxis(N, 0, ABG)
19:15:13.530 00.000 15712 Move returns status 0, amount 0
19:15:13.530 00.000 15712 move complete, result=0
19:15:13.530 00.000 7988 GuideStep: -0.6 px 100 ms EAST, 0.0 px 0 ms NORTH
19:15:13.533 00.003 15712 worker thread done servicing request
19:15:13.533 00.000 15712 Worker thread wakes up
19:15:13.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:13.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:15.172 01.639 15712 Exposure complete
19:15:15.233 00.061 15712 worker thread done servicing request
19:15:15.233 00.000 7988 OnExposeComplete: enter
19:15:15.236 00.003 7988 UpdateGuideState(): m_state=6
19:15:15.236 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
19:15:15.236 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.05, Mass=1377, SNR=25.2, Peak=186 HFD=3.4
19:15:15.236 00.000 7988 MultiStar: [#1 0.06,0.49,1.01,U] [#2 -0.13,0.26,0.99,U] [#3 -0.06,0.12,0.99,U] [#4 0.09,0.31,1.05,U] [#5 -0.47,0.36,0.70,U] [#6 0.16,0.08,0.70,U] [#7 -0.32,0.44,0.65,U] [#8 -0.08,0.25,0.64,U] 
19:15:15.236 00.000 7988 single-star, 8 included, MultiStar: {-0.09, 0.25}, one-star: {-0.17, -0.03}
19:15:15.236 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.58) = xAngle (-1.39 = -1.39)
19:15:15.243 00.007 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.71 = 1.71)
19:15:15.243 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.97 mountX=0.03 mountY=0.17, mountTheta=1.40
19:15:15.245 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.03, opts=13)
19:15:15.247 00.002 7988 Enqueuing Move request for scope (-0.17, -0.03)
19:15:15.247 00.000 15712 Worker thread wakes up
19:15:15.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
19:15:15.247 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
19:15:15.247 00.000 15712 Moving (-0.17, -0.03) raw xDistance=0.03 yDistance=0.17
19:15:15.249 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:15.249 00.000 7988 UpdateGuideState exits: m=1377 SNR=25.2
19:15:15.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:15.253 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:15.253 00.000 7988 Enqueuing Expose request
19:15:15.253 00.000 15712 PPEC rslt: input = 0.03, final = 0.06, react = 0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 704.43
19:15:15.253 00.000 15712 PPEC: input: 0.03, control: 0.06, exposure: 1500
19:15:15.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:15.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:15:15.253 00.000 15712 MoveAxis(W, 19, ABG)
19:15:15.253 00.000 15712 Guiding  Dir = 3, Dur = 19
19:15:15.253 00.000 15712 IsGuiding returns 0
19:15:15.271 00.018 15712 PulseGuide returned control before completion, sleep 14
19:15:15.297 00.026 15712 IsGuiding returns 1
19:15:15.297 00.000 15712 scope still moving after pulse duration time elapsed
19:15:15.329 00.032 15712 IsGuiding returns 0
19:15:15.329 00.000 15712 scope move finished after 19 + 61 ms
19:15:15.329 00.000 15712 Move returns status 0, amount 19
19:15:15.329 00.000 15712 MoveAxis(N, 0, ABG)
19:15:15.329 00.000 15712 Move returns status 0, amount 0
19:15:15.329 00.000 15712 move complete, result=0
19:15:15.329 00.000 7988 GuideStep: 0.0 px 19 ms WEST, 0.2 px 0 ms NORTH
19:15:15.338 00.009 15712 worker thread done servicing request
19:15:15.338 00.000 15712 Worker thread wakes up
19:15:15.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:15.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:16.747 01.409 15712 Exposure complete
19:15:16.808 00.061 15712 worker thread done servicing request
19:15:16.810 00.002 7988 OnExposeComplete: enter
19:15:16.810 00.000 7988 UpdateGuideState(): m_state=6
19:15:16.810 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
19:15:16.810 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=434.19, Mass=1422, SNR=25.5, Peak=190 HFD=3.6
19:15:16.810 00.000 7988 MultiStar: [#1 0.01,0.34,0.97,U] [#2 -0.02,0.27,1.01,U] [#3 -0.18,0.17,0.99,U] [#4 0.07,0.25,0.99,U] [#5 -0.13,0.30,0.71,U] [#6 -0.02,0.22,0.70,U] [#7 -0.21,0.36,0.68,U] [#8 0.03,0.30,0.66,U] 
19:15:16.810 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.25}, one-star: {-0.18, 0.11}
19:15:16.816 00.006 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.09)
19:15:16.816 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.02)
19:15:16.816 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.62 mountX=-0.10 mountY=0.18, mountTheta=2.10
19:15:16.816 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.11, opts=13)
19:15:16.822 00.006 7988 Enqueuing Move request for scope (-0.18, 0.11)
19:15:16.822 00.000 15712 Worker thread wakes up
19:15:16.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
19:15:16.822 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
19:15:16.822 00.000 15712 Moving (-0.18, 0.11) raw xDistance=-0.10 yDistance=0.18
19:15:16.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:16.822 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.5
19:15:16.826 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:16.826 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:16.828 00.002 7988 Enqueuing Expose request
19:15:16.828 00.000 15712 PPEC rslt: input = -0.10, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 704.40
19:15:16.828 00.000 15712 PPEC: input: -0.10, control: 0.05, exposure: 1500
19:15:16.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:16.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:15:16.828 00.000 15712 MoveAxis(W, 17, ABG)
19:15:16.828 00.000 15712 Guiding  Dir = 3, Dur = 17
19:15:16.830 00.002 15712 IsGuiding returns 0
19:15:16.854 00.024 15712 IsGuiding returns 1
19:15:16.854 00.000 15712 scope still moving after pulse duration time elapsed
19:15:16.892 00.038 15712 IsGuiding returns 1
19:15:16.918 00.026 15712 IsGuiding returns 0
19:15:16.918 00.000 15712 scope move finished after 17 + 72 ms
19:15:16.918 00.000 15712 Move returns status 0, amount 17
19:15:16.918 00.000 15712 MoveAxis(N, 0, ABG)
19:15:16.918 00.000 15712 Move returns status 0, amount 0
19:15:16.918 00.000 15712 move complete, result=0
19:15:16.918 00.000 15712 worker thread done servicing request
19:15:16.918 00.000 15712 Worker thread wakes up
19:15:16.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:16.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:16.918 00.000 7988 GuideStep: -0.1 px 17 ms WEST, 0.2 px 0 ms NORTH
19:15:18.548 01.630 15712 Exposure complete
19:15:18.610 00.062 15712 worker thread done servicing request
19:15:18.611 00.001 7988 OnExposeComplete: enter
19:15:18.611 00.000 7988 UpdateGuideState(): m_state=6
19:15:18.611 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
19:15:18.611 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=434.42, Mass=1370, SNR=25.0, Peak=188 HFD=3.1
19:15:18.611 00.000 7988 MultiStar: [#1 0.10,0.62,1.00,U] [#2 -0.03,0.32,1.03,U] [#3 0.09,0.56,0.98,U] [#4 0.07,0.56,1.02,U] [#5 -0.16,0.69,0.75,U] [#6 0.34,0.26,0.73,U] [#7 -0.10,0.43,0.66,U] [#8 -0.11,0.61,0.67,U] 
19:15:18.616 00.005 7988 single-star, 8 included, MultiStar: {0.02, 0.49}, one-star: {-0.06, 0.34}
19:15:18.616 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
19:15:18.616 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.16)
19:15:18.616 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.76 mountX=-0.34 mountY=0.06, mountTheta=2.98
19:15:18.616 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.34, opts=13)
19:15:18.616 00.000 7988 Enqueuing Move request for scope (-0.06, 0.34)
19:15:18.616 00.000 15712 Worker thread wakes up
19:15:18.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
19:15:18.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
19:15:18.616 00.000 15712 Moving (-0.06, 0.34) raw xDistance=-0.34 yDistance=0.06
19:15:18.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:18.616 00.000 7988 UpdateGuideState exits: m=1370 SNR=25.0
19:15:18.625 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:18.626 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:18.626 00.000 7988 Enqueuing Expose request
19:15:18.626 00.000 15712 PPEC rslt: input = -0.34, final = -0.17, react = -0.20, pred = 0.04, hyst = -0.18, hyst_pct = 0.00, period_length = 704.36
19:15:18.626 00.000 15712 PPEC: input: -0.34, control: -0.17, exposure: 1500
19:15:18.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:18.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:15:18.626 00.000 15712 MoveAxis(E, 54, ABG)
19:15:18.626 00.000 15712 Guiding  Dir = 2, Dur = 54
19:15:18.626 00.000 15712 IsGuiding returns 0
19:15:18.642 00.016 15712 PulseGuide returned control before completion, sleep 49
19:15:18.725 00.083 15712 IsGuiding returns 0
19:15:18.725 00.000 15712 Move returns status 0, amount 54
19:15:18.725 00.000 15712 MoveAxis(N, 0, ABG)
19:15:18.725 00.000 15712 Move returns status 0, amount 0
19:15:18.725 00.000 15712 move complete, result=0
19:15:18.725 00.000 7988 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
19:15:18.725 00.000 15712 worker thread done servicing request
19:15:18.725 00.000 15712 Worker thread wakes up
19:15:18.727 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:18.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:20.140 01.413 15712 Exposure complete
19:15:20.202 00.062 15712 worker thread done servicing request
19:15:20.202 00.000 7988 OnExposeComplete: enter
19:15:20.202 00.000 7988 UpdateGuideState(): m_state=6
19:15:20.202 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
19:15:20.202 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=434.21, Mass=1420, SNR=25.6, Peak=192 HFD=3.1
19:15:20.202 00.000 7988 MultiStar: [#1 -0.00,0.47,0.98,U] [#2 0.14,0.34,0.96,U] [#3 -0.00,0.45,0.94,U] [#4 0.07,0.29,1.06,U] [#5 0.08,0.48,0.71,U] [#6 0.20,0.32,0.68,U] [#7 0.07,0.39,0.64,U] [#8 0.02,0.21,0.63,U] 
19:15:20.202 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.34}, one-star: {0.03, 0.13}
19:15:20.202 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
19:15:20.202 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.25)
19:15:20.202 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.35 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
19:15:20.215 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.13, opts=13)
19:15:20.215 00.000 7988 Enqueuing Move request for scope (0.03, 0.13)
19:15:20.217 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:20.219 00.002 7988 UpdateGuideState exits: m=1420 SNR=25.6
19:15:20.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:20.221 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:20.221 00.000 7988 Enqueuing Expose request
19:15:20.223 00.002 15712 Worker thread wakes up
19:15:20.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
19:15:20.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
19:15:20.223 00.000 15712 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=-0.03
19:15:20.223 00.000 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 704.32
19:15:20.223 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
19:15:20.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:20.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:15:20.223 00.000 15712 MoveAxis(W, 10, ABG)
19:15:20.223 00.000 15712 Guiding  Dir = 3, Dur = 10
19:15:20.223 00.000 15712 IsGuiding returns 0
19:15:20.268 00.045 15712 IsGuiding returns 1
19:15:20.268 00.000 15712 scope still moving after pulse duration time elapsed
19:15:20.298 00.030 15712 IsGuiding returns 0
19:15:20.298 00.000 15712 scope move finished after 10 + 61 ms
19:15:20.298 00.000 15712 Move returns status 0, amount 10
19:15:20.298 00.000 15712 MoveAxis(N, 0, ABG)
19:15:20.298 00.000 15712 Move returns status 0, amount 0
19:15:20.298 00.000 15712 move complete, result=0
19:15:20.298 00.000 15712 worker thread done servicing request
19:15:20.298 00.000 15712 Worker thread wakes up
19:15:20.298 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
19:15:20.300 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:20.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:21.928 01.628 15712 Exposure complete
19:15:21.989 00.061 15712 worker thread done servicing request
19:15:21.989 00.000 7988 OnExposeComplete: enter
19:15:21.989 00.000 7988 UpdateGuideState(): m_state=6
19:15:21.993 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
19:15:21.993 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=434.36, Mass=1397, SNR=25.3, Peak=202 HFD=3.2
19:15:21.993 00.000 7988 MultiStar: [#1 0.18,0.70,1.02,U] [#2 0.22,0.57,0.99,U] [#3 0.02,0.71,0.99,U] [#4 0.11,0.73,1.05,U] [#5 -0.27,0.81,0.71,U] [#6 0.11,0.28,0.70,U] [#7 -0.22,0.53,0.65,U] [#8 0.15,0.65,0.67,U] 
19:15:21.993 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.59}, one-star: {-0.06, 0.28}
19:15:21.993 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.92)
19:15:21.993 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.19)
19:15:22.000 00.007 7988 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.78 mountX=-0.28 mountY=0.05, mountTheta=2.96
19:15:22.002 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.28, opts=13)
19:15:22.002 00.000 7988 Enqueuing Move request for scope (-0.06, 0.28)
19:15:22.004 00.002 15712 Worker thread wakes up
19:15:22.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
19:15:22.004 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
19:15:22.004 00.000 15712 Moving (-0.06, 0.28) raw xDistance=-0.28 yDistance=0.05
19:15:22.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:22.004 00.000 7988 UpdateGuideState exits: m=1397 SNR=25.3
19:15:22.007 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:22.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:22.007 00.000 7988 Enqueuing Expose request
19:15:22.007 00.000 15712 PPEC rslt: input = -0.28, final = -0.13, react = -0.17, pred = 0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 704.28
19:15:22.007 00.000 15712 PPEC: input: -0.28, control: -0.13, exposure: 1500
19:15:22.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:22.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:15:22.007 00.000 15712 MoveAxis(E, 42, ABG)
19:15:22.007 00.000 15712 Guiding  Dir = 2, Dur = 42
19:15:22.007 00.000 15712 IsGuiding returns 0
19:15:22.034 00.027 15712 PulseGuide returned control before completion, sleep 30
19:15:22.068 00.034 15712 IsGuiding returns 1
19:15:22.068 00.000 15712 scope still moving after pulse duration time elapsed
19:15:22.119 00.051 15712 IsGuiding returns 0
19:15:22.119 00.000 15712 scope move finished after 42 + 76 ms
19:15:22.119 00.000 15712 Move returns status 0, amount 42
19:15:22.119 00.000 15712 MoveAxis(N, 0, ABG)
19:15:22.119 00.000 15712 Move returns status 0, amount 0
19:15:22.119 00.000 15712 move complete, result=0
19:15:22.119 00.000 7988 GuideStep: -0.3 px 42 ms EAST, 0.1 px 0 ms NORTH
19:15:22.131 00.012 15712 worker thread done servicing request
19:15:22.131 00.000 15712 Worker thread wakes up
19:15:22.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:22.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:23.553 01.422 15712 Exposure complete
19:15:23.617 00.064 15712 worker thread done servicing request
19:15:23.619 00.002 7988 OnExposeComplete: enter
19:15:23.619 00.000 7988 UpdateGuideState(): m_state=6
19:15:23.619 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
19:15:23.619 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=434.20, Mass=1436, SNR=25.7, Peak=191 HFD=3.3
19:15:23.619 00.000 7988 MultiStar: [#1 0.04,0.43,1.00,U] [#2 0.17,0.32,0.99,U] [#3 0.03,0.22,0.94,U] [#4 0.04,0.36,1.02,U] [#5 -0.04,0.39,0.67,U] [#6 0.22,0.19,0.67,U] [#7 -0.14,0.31,0.63,U] [#8 0.17,0.18,0.65,U] 
19:15:23.619 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.28}, one-star: {-0.16, 0.12}
19:15:23.619 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.21)
19:15:23.619 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.90)
19:15:23.628 00.009 7988 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.50 mountX=-0.12 mountY=0.16, mountTheta=2.22
19:15:23.628 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.12, opts=13)
19:15:23.628 00.000 7988 Enqueuing Move request for scope (-0.16, 0.12)
19:15:23.632 00.004 15712 Worker thread wakes up
19:15:23.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
19:15:23.632 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
19:15:23.632 00.000 15712 Moving (-0.16, 0.12) raw xDistance=-0.12 yDistance=0.16
19:15:23.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:23.632 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.7
19:15:23.635 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:23.635 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:23.637 00.002 7988 Enqueuing Expose request
19:15:23.637 00.000 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 704.24
19:15:23.637 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
19:15:23.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:23.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:15:23.637 00.000 15712 MoveAxis(W, 6, ABG)
19:15:23.637 00.000 15712 Guiding  Dir = 3, Dur = 6
19:15:23.639 00.002 15712 IsGuiding returns 0
19:15:23.660 00.021 15712 IsGuiding returns 0
19:15:23.660 00.000 15712 Move returns status 0, amount 6
19:15:23.660 00.000 15712 MoveAxis(N, 0, ABG)
19:15:23.660 00.000 15712 Move returns status 0, amount 0
19:15:23.660 00.000 15712 move complete, result=0
19:15:23.660 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
19:15:23.666 00.006 15712 worker thread done servicing request
19:15:23.666 00.000 15712 Worker thread wakes up
19:15:23.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:23.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:25.298 01.632 15712 Exposure complete
19:15:25.361 00.063 15712 worker thread done servicing request
19:15:25.362 00.001 7988 OnExposeComplete: enter
19:15:25.362 00.000 7988 UpdateGuideState(): m_state=6
19:15:25.362 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
19:15:25.362 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.36, Mass=1377, SNR=25.0, Peak=208 HFD=3.0
19:15:25.366 00.004 7988 MultiStar: [#1 -0.12,0.50,0.98,U] [#2 0.02,0.60,1.06,U] [#3 0.17,0.44,1.00,U] [#4 0.15,0.44,1.02,U] [#5 -0.06,0.81,0.73,U] [#6 0.17,0.39,0.78,U] [#7 -0.07,0.53,0.69,U] [#8 -0.05,0.35,0.68,U] 
19:15:25.366 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.48}, one-star: {-0.17, 0.28}
19:15:25.366 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.58)
19:15:25.366 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.53)
19:15:25.366 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.32 cameraTheta=2.12 mountX=-0.28 mountY=0.16, mountTheta=2.61
19:15:25.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.28, opts=13)
19:15:25.366 00.000 7988 Enqueuing Move request for scope (-0.17, 0.28)
19:15:25.366 00.000 15712 Worker thread wakes up
19:15:25.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
19:15:25.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
19:15:25.366 00.000 15712 Moving (-0.17, 0.28) raw xDistance=-0.28 yDistance=0.16
19:15:25.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:15:25.377 00.011 7988 UpdateGuideState exits: m=1377 SNR=25.0
19:15:25.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:25.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:25.377 00.000 7988 Enqueuing Expose request
19:15:25.377 00.000 15712 PPEC rslt: input = -0.28, final = -0.15, react = -0.17, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 704.20
19:15:25.377 00.000 15712 PPEC: input: -0.28, control: -0.15, exposure: 1500
19:15:25.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:25.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:15:25.377 00.000 15712 MoveAxis(E, 50, ABG)
19:15:25.377 00.000 15712 Guiding  Dir = 2, Dur = 50
19:15:25.377 00.000 15712 IsGuiding returns 0
19:15:25.400 00.023 15712 PulseGuide returned control before completion, sleep 36
19:15:25.485 00.085 15712 IsGuiding returns 0
19:15:25.485 00.000 15712 Move returns status 0, amount 50
19:15:25.485 00.000 15712 MoveAxis(N, 0, ABG)
19:15:25.485 00.000 15712 Move returns status 0, amount 0
19:15:25.485 00.000 15712 move complete, result=0
19:15:25.485 00.000 7988 GuideStep: -0.3 px 50 ms EAST, 0.2 px 0 ms NORTH
19:15:25.488 00.003 15712 worker thread done servicing request
19:15:25.488 00.000 15712 Worker thread wakes up
19:15:25.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:25.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:26.919 01.431 15712 Exposure complete
19:15:26.978 00.059 15712 worker thread done servicing request
19:15:26.978 00.000 7988 OnExposeComplete: enter
19:15:26.981 00.003 7988 UpdateGuideState(): m_state=6
19:15:26.982 00.001 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
19:15:26.982 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=434.18, Mass=1441, SNR=25.7, Peak=208 HFD=3.2
19:15:26.982 00.000 7988 MultiStar: [#1 -0.04,0.40,0.98,U] [#2 0.14,0.36,0.99,U] [#3 0.03,0.11,0.97,U] [#4 0.22,0.16,1.02,U] [#5 -0.17,0.54,0.70,U] [#6 0.02,0.27,0.71,U] [#7 -0.10,0.52,0.65,U] [#8 -0.21,0.40,0.67,U] 
19:15:26.982 00.000 7988 single-star, 8 included, MultiStar: {0.00, 0.30}, one-star: {-0.04, 0.10}
19:15:26.982 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.55 = -2.73)
19:15:26.982 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.38)
19:15:26.982 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.98 mountX=-0.10 mountY=0.04, mountTheta=2.76
19:15:26.982 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.10, opts=13)
19:15:26.982 00.000 7988 Enqueuing Move request for scope (-0.04, 0.10)
19:15:26.982 00.000 15712 Worker thread wakes up
19:15:26.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
19:15:26.982 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
19:15:26.982 00.000 15712 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=0.04
19:15:26.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:26.982 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.7
19:15:26.995 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:26.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:26.997 00.002 7988 Enqueuing Expose request
19:15:26.997 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 704.16
19:15:26.997 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
19:15:26.997 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:26.997 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:15:26.997 00.000 15712 MoveAxis(W, 0, ABG)
19:15:26.997 00.000 15712 Move returns status 0, amount 0
19:15:26.997 00.000 15712 MoveAxis(N, 0, ABG)
19:15:26.997 00.000 15712 Move returns status 0, amount 0
19:15:26.997 00.000 15712 move complete, result=0
19:15:26.997 00.000 15712 worker thread done servicing request
19:15:26.997 00.000 15712 Worker thread wakes up
19:15:26.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:26.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:26.997 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
19:15:28.639 01.642 15712 Exposure complete
19:15:28.700 00.061 15712 worker thread done servicing request
19:15:28.700 00.000 7988 OnExposeComplete: enter
19:15:28.700 00.000 7988 UpdateGuideState(): m_state=6
19:15:28.704 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
19:15:28.704 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=434.30, Mass=1416, SNR=25.3, Peak=185 HFD=3.2
19:15:28.706 00.002 7988 MultiStar: [#1 -0.04,0.59,1.00,U] [#2 0.01,0.39,1.02,U] [#3 0.19,0.32,0.98,U] [#4 0.16,0.42,1.00,U] [#5 -0.11,0.52,0.71,U] [#6 0.13,0.33,0.72,U] [#7 0.04,0.42,0.67,U] [#8 0.18,0.17,0.62,U] 
19:15:28.708 00.002 7988 single-star, 8 included, MultiStar: {0.06, 0.38}, one-star: {-0.01, 0.22}
19:15:28.708 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.07)
19:15:28.710 00.002 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.04)
19:15:28.710 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.64 mountX=-0.22 mountY=0.01, mountTheta=3.10
19:15:28.713 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.22, opts=13)
19:15:28.713 00.000 7988 Enqueuing Move request for scope (-0.01, 0.22)
19:15:28.715 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:28.716 00.001 7988 UpdateGuideState exits: m=1416 SNR=25.3
19:15:28.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:28.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:28.716 00.000 7988 Enqueuing Expose request
19:15:28.716 00.000 15712 Worker thread wakes up
19:15:28.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
19:15:28.716 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
19:15:28.716 00.000 15712 Moving (-0.01, 0.22) raw xDistance=-0.22 yDistance=0.01
19:15:28.716 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 704.12
19:15:28.716 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
19:15:28.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:28.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:15:28.716 00.000 15712 MoveAxis(E, 43, ABG)
19:15:28.716 00.000 15712 Guiding  Dir = 2, Dur = 43
19:15:28.732 00.016 15712 IsGuiding returns 0
19:15:28.763 00.031 15712 PulseGuide returned control before completion, sleep 38
19:15:28.811 00.048 15712 IsGuiding returns 1
19:15:28.811 00.000 15712 scope still moving after pulse duration time elapsed
19:15:28.843 00.032 15712 IsGuiding returns 0
19:15:28.843 00.000 15712 scope move finished after 43 + 52 ms
19:15:28.843 00.000 15712 Move returns status 0, amount 43
19:15:28.843 00.000 15712 MoveAxis(N, 0, ABG)
19:15:28.843 00.000 15712 Move returns status 0, amount 0
19:15:28.843 00.000 15712 move complete, result=0
19:15:28.843 00.000 15712 worker thread done servicing request
19:15:28.843 00.000 15712 Worker thread wakes up
19:15:28.843 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
19:15:28.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:28.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:30.263 01.420 15712 Exposure complete
19:15:30.325 00.062 15712 worker thread done servicing request
19:15:30.325 00.000 7988 OnExposeComplete: enter
19:15:30.327 00.002 7988 UpdateGuideState(): m_state=6
19:15:30.327 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
19:15:30.327 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=434.12, Mass=1336, SNR=24.8, Peak=182 HFD=2.8
19:15:30.331 00.004 7988 MultiStar: [#1 -0.11,0.21,1.04,U] [#2 0.10,0.00,1.04,U] [#3 0.07,0.05,0.99,U] [#4 -0.00,-0.02,1.08,U] [#5 0.26,0.13,0.76,U] [#6 0.13,-0.04,0.75,U] [#7 -0.29,0.04,0.67,U] [#8 0.01,0.05,0.67,U] 
19:15:30.331 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {-0.18, 0.04}
19:15:30.331 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
19:15:30.331 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
19:15:30.331 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.64 mountX=-0.05 mountY=0.00, mountTheta=3.10
19:15:30.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.05, opts=13)
19:15:30.331 00.000 7988 Enqueuing Move request for scope (-0.00, 0.05)
19:15:30.331 00.000 15712 Worker thread wakes up
19:15:30.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
19:15:30.331 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
19:15:30.331 00.000 15712 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=0.00
19:15:30.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:15:30.341 00.010 7988 UpdateGuideState exits: m=1336 SNR=24.8
19:15:30.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:30.341 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 704.07
19:15:30.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:30.341 00.000 7988 Enqueuing Expose request
19:15:30.348 00.007 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
19:15:30.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:30.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:15:30.348 00.000 15712 MoveAxis(W, 0, ABG)
19:15:30.348 00.000 15712 Move returns status 0, amount 0
19:15:30.348 00.000 15712 MoveAxis(N, 0, ABG)
19:15:30.348 00.000 15712 Move returns status 0, amount 0
19:15:30.348 00.000 15712 move complete, result=0
19:15:30.348 00.000 15712 worker thread done servicing request
19:15:30.348 00.000 15712 Worker thread wakes up
19:15:30.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:30.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:30.348 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
19:15:31.984 01.636 15712 Exposure complete
19:15:32.047 00.063 15712 worker thread done servicing request
19:15:32.047 00.000 7988 OnExposeComplete: enter
19:15:32.047 00.000 7988 UpdateGuideState(): m_state=6
19:15:32.047 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
19:15:32.047 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=433.97, Mass=1432, SNR=25.6, Peak=232 HFD=3.3
19:15:32.047 00.000 7988 MultiStar: [#1 0.02,0.23,1.02,U] [#2 0.10,-0.02,1.01,U] [#3 0.18,-0.11,0.96,U] [#4 0.17,0.24,1.02,U] [#5 0.01,0.39,0.68,U] [#6 0.35,0.15,0.73,U] [#7 -0.11,0.14,0.65,U] [#8 0.25,0.12,0.65,U] 
19:15:32.047 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.11, -0.11}
19:15:32.047 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.58) = xAngle (0.81 = 0.81)
19:15:32.047 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.92 = -2.37)
19:15:32.047 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.77 mountX=0.11 mountY=-0.11, mountTheta=-0.79
19:15:32.047 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.11, opts=13)
19:15:32.047 00.000 7988 Enqueuing Move request for scope (0.11, -0.11)
19:15:32.047 00.000 15712 Worker thread wakes up
19:15:32.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
19:15:32.061 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:32.062 00.001 7988 UpdateGuideState exits: m=1432 SNR=25.6
19:15:32.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:32.064 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:32.064 00.000 7988 Enqueuing Expose request
19:15:32.066 00.002 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
19:15:32.066 00.000 15712 Moving (0.11, -0.11) raw xDistance=0.11 yDistance=-0.11
19:15:32.066 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 704.03
19:15:32.066 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
19:15:32.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:32.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:15:32.066 00.000 15712 MoveAxis(W, 1, ABG)
19:15:32.066 00.000 15712 Guiding  Dir = 3, Dur = 1
19:15:32.066 00.000 15712 IsGuiding returns 0
19:15:32.082 00.016 15712 IsGuiding returns 0
19:15:32.082 00.000 15712 Move returns status 0, amount 1
19:15:32.082 00.000 15712 MoveAxis(N, 0, ABG)
19:15:32.082 00.000 15712 Move returns status 0, amount 0
19:15:32.082 00.000 15712 move complete, result=0
19:15:32.082 00.000 15712 worker thread done servicing request
19:15:32.082 00.000 15712 Worker thread wakes up
19:15:32.082 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
19:15:32.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:32.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:33.496 01.414 15712 Exposure complete
19:15:33.558 00.062 15712 worker thread done servicing request
19:15:33.558 00.000 7988 OnExposeComplete: enter
19:15:33.558 00.000 7988 UpdateGuideState(): m_state=6
19:15:33.561 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
19:15:33.563 00.002 7988 Star::Find returns 1 (0), X=1178.60, Y=434.06, Mass=1329, SNR=24.8, Peak=214 HFD=2.6
19:15:33.563 00.000 7988 MultiStar: [#1 0.19,0.41,1.02,U] [#2 0.04,0.16,1.05,U] [#3 0.16,0.07,0.97,U] [#4 -0.02,0.28,1.09,U] [#5 -0.07,0.14,0.70,U] [#6 0.26,0.02,0.67,U] [#7 0.04,-0.06,0.66,U] [#8 0.01,0.28,0.66,U] 
19:15:33.565 00.002 7988 single-star, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.02, -0.02}
19:15:33.565 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.58) = xAngle (0.72 = 0.72)
19:15:33.567 00.002 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.83 = -2.45)
19:15:33.567 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.85 mountX=0.02 mountY=-0.02, mountTheta=-0.71
19:15:33.569 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
19:15:33.571 00.002 7988 Enqueuing Move request for scope (0.02, -0.02)
19:15:33.571 00.000 15712 Worker thread wakes up
19:15:33.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
19:15:33.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
19:15:33.573 00.002 15712 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
19:15:33.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:33.573 00.000 7988 UpdateGuideState exits: m=1329 SNR=24.8
19:15:33.575 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:33.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:33.575 00.000 7988 Enqueuing Expose request
19:15:33.575 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 703.99
19:15:33.575 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
19:15:33.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:33.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:15:33.575 00.000 15712 MoveAxis(W, 7, ABG)
19:15:33.575 00.000 15712 Guiding  Dir = 3, Dur = 7
19:15:33.575 00.000 15712 IsGuiding returns 0
19:15:33.606 00.031 15712 IsGuiding returns 0
19:15:33.606 00.000 15712 Move returns status 0, amount 7
19:15:33.606 00.000 15712 MoveAxis(N, 0, ABG)
19:15:33.606 00.000 15712 Move returns status 0, amount 0
19:15:33.606 00.000 15712 move complete, result=0
19:15:33.606 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
19:15:33.608 00.002 15712 worker thread done servicing request
19:15:33.608 00.000 15712 Worker thread wakes up
19:15:33.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:33.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:35.238 01.630 15712 Exposure complete
19:15:35.297 00.059 15712 worker thread done servicing request
19:15:35.297 00.000 7988 OnExposeComplete: enter
19:15:35.297 00.000 7988 UpdateGuideState(): m_state=6
19:15:35.302 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
19:15:35.302 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=434.07, Mass=1374, SNR=25.2, Peak=192 HFD=3.3
19:15:35.304 00.002 7988 MultiStar: [#1 0.04,0.30,1.02,U] [#2 -0.11,0.21,1.03,U] [#3 0.20,0.23,1.01,U] [#4 0.18,0.37,1.03,U] [#5 -0.33,0.74,0.67,U] [#6 0.08,0.07,0.73,U] [#7 -0.23,0.04,0.67,U] [#8 -0.03,0.12,0.67,U] 
19:15:35.306 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.23}, one-star: {-0.10, -0.01}
19:15:35.306 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.58) = xAngle (-1.51 = -1.51)
19:15:35.308 00.002 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.60 = 1.60)
19:15:35.308 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.09 mountX=0.01 mountY=0.10, mountTheta=1.51
19:15:35.310 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.01, opts=13)
19:15:35.312 00.002 7988 Enqueuing Move request for scope (-0.10, -0.01)
19:15:35.312 00.000 15712 Worker thread wakes up
19:15:35.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
19:15:35.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
19:15:35.312 00.000 15712 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
19:15:35.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:35.312 00.000 7988 UpdateGuideState exits: m=1374 SNR=25.2
19:15:35.315 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:35.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:35.317 00.002 7988 Enqueuing Expose request
19:15:35.317 00.000 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 703.95
19:15:35.317 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
19:15:35.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:35.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:15:35.317 00.000 15712 MoveAxis(W, 14, ABG)
19:15:35.317 00.000 15712 Guiding  Dir = 3, Dur = 14
19:15:35.317 00.000 15712 IsGuiding returns 0
19:15:35.379 00.062 15712 IsGuiding returns 1
19:15:35.379 00.000 15712 scope still moving after pulse duration time elapsed
19:15:35.407 00.028 15712 IsGuiding returns 0
19:15:35.407 00.000 15712 scope move finished after 14 + 73 ms
19:15:35.407 00.000 15712 Move returns status 0, amount 14
19:15:35.407 00.000 15712 MoveAxis(N, 0, ABG)
19:15:35.407 00.000 15712 Move returns status 0, amount 0
19:15:35.407 00.000 15712 move complete, result=0
19:15:35.407 00.000 15712 worker thread done servicing request
19:15:35.407 00.000 15712 Worker thread wakes up
19:15:35.407 00.000 7988 GuideStep: 0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
19:15:35.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:35.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:36.826 01.419 15712 Exposure complete
19:15:36.890 00.064 15712 worker thread done servicing request
19:15:36.890 00.000 7988 OnExposeComplete: enter
19:15:36.890 00.000 7988 UpdateGuideState(): m_state=6
19:15:36.890 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
19:15:36.894 00.004 7988 Star::Find returns 1 (0), X=1178.44, Y=434.14, Mass=1399, SNR=25.4, Peak=199 HFD=3.2
19:15:36.894 00.000 7988 MultiStar: [#1 0.00,0.50,1.01,U] [#2 0.10,0.17,0.96,U] [#3 0.16,0.16,0.97,U] [#4 0.02,0.22,1.04,U] [#5 -0.09,0.36,0.71,U] [#6 0.12,0.06,0.69,U] [#7 -0.11,0.40,0.69,U] [#8 0.05,0.36,0.61,U] 
19:15:36.894 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.25}, one-star: {-0.14, 0.06}
19:15:36.894 00.000 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.58) = xAngle (4.33 = -1.96)
19:15:36.894 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.44 = 1.15)
19:15:36.894 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.75 mountX=-0.06 mountY=0.14, mountTheta=1.96
19:15:36.902 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.06, opts=13)
19:15:36.904 00.002 7988 Enqueuing Move request for scope (-0.14, 0.06)
19:15:36.906 00.002 15712 Worker thread wakes up
19:15:36.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
19:15:36.906 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
19:15:36.906 00.000 15712 Moving (-0.14, 0.06) raw xDistance=-0.06 yDistance=0.14
19:15:36.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:15:36.908 00.002 7988 UpdateGuideState exits: m=1399 SNR=25.4
19:15:36.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:36.908 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:36.911 00.003 7988 Enqueuing Expose request
19:15:36.911 00.000 15712 PPEC rslt: input = -0.06, final = 0.06, react = -0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 703.91
19:15:36.911 00.000 15712 PPEC: input: -0.06, control: 0.06, exposure: 1500
19:15:36.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:36.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:15:36.911 00.000 15712 MoveAxis(W, 20, ABG)
19:15:36.911 00.000 15712 Guiding  Dir = 3, Dur = 20
19:15:36.911 00.000 15712 IsGuiding returns 0
19:15:36.928 00.017 15712 PulseGuide returned control before completion, sleep 13
19:15:36.952 00.024 15712 IsGuiding returns 1
19:15:36.952 00.000 15712 scope still moving after pulse duration time elapsed
19:15:36.986 00.034 15712 IsGuiding returns 0
19:15:36.986 00.000 15712 scope move finished after 20 + 61 ms
19:15:36.986 00.000 15712 Move returns status 0, amount 20
19:15:36.986 00.000 15712 MoveAxis(N, 0, ABG)
19:15:36.986 00.000 15712 Move returns status 0, amount 0
19:15:36.986 00.000 15712 move complete, result=0
19:15:36.986 00.000 15712 worker thread done servicing request
19:15:36.986 00.000 15712 Worker thread wakes up
19:15:36.986 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
19:15:36.996 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:36.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:38.629 01.633 15712 Exposure complete
19:15:38.696 00.067 15712 worker thread done servicing request
19:15:38.696 00.000 7988 OnExposeComplete: enter
19:15:38.700 00.004 7988 UpdateGuideState(): m_state=6
19:15:38.700 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
19:15:38.702 00.002 7988 Star::Find returns 1 (0), X=1178.31, Y=434.36, Mass=1484, SNR=26.1, Peak=198 HFD=3.3
19:15:38.704 00.002 7988 MultiStar: [#1 -0.04,0.58,0.95,U] [#2 0.08,0.30,0.94,U] [#3 0.02,0.36,0.91,U] [#4 0.34,0.44,0.95,U] [#5 0.20,0.92,0.70,U] [#6 0.03,0.40,0.69,U] [#7 0.24,0.50,0.67,U] [#8 0.23,0.42,0.65,U] 
19:15:38.704 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.45}, one-star: {-0.27, 0.28}
19:15:38.704 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.38)
19:15:38.704 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.73)
19:15:38.704 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.28 hyp=0.39 cameraTheta=2.33 mountX=-0.28 mountY=0.26, mountTheta=2.39
19:15:38.713 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.28, opts=13)
19:15:38.713 00.000 7988 Enqueuing Move request for scope (-0.27, 0.28)
19:15:38.713 00.000 15712 Worker thread wakes up
19:15:38.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:15:38.713 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.1
19:15:38.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:38.720 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.28) opts 0xd
19:15:38.720 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.28)
19:15:38.720 00.000 15712 Moving (-0.27, 0.28) raw xDistance=-0.28 yDistance=0.26
19:15:38.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:38.722 00.002 7988 Enqueuing Expose request
19:15:38.724 00.002 15712 PPEC rslt: input = -0.28, final = -0.10, react = -0.17, pred = 0.07, hyst = -0.15, hyst_pct = 0.00, period_length = 703.86
19:15:38.724 00.000 15712 PPEC: input: -0.28, control: -0.10, exposure: 1500
19:15:38.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:15:38.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:15:38.724 00.000 15712 MoveAxis(E, 32, ABG)
19:15:38.724 00.000 15712 Guiding  Dir = 2, Dur = 32
19:15:38.724 00.000 15712 IsGuiding returns 0
19:15:38.752 00.028 15712 PulseGuide returned control before completion, sleep 15
19:15:38.801 00.049 15712 IsGuiding returns 0
19:15:38.801 00.000 15712 Move returns status 0, amount 32
19:15:38.801 00.000 15712 MoveAxis(N, 0, ABG)
19:15:38.801 00.000 15712 Move returns status 0, amount 0
19:15:38.801 00.000 15712 move complete, result=0
19:15:38.801 00.000 15712 worker thread done servicing request
19:15:38.801 00.000 15712 Worker thread wakes up
19:15:38.801 00.000 7988 GuideStep: -0.3 px 32 ms EAST, 0.3 px 0 ms NORTH
19:15:38.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:38.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:40.214 01.413 15712 Exposure complete
19:15:40.277 00.063 15712 worker thread done servicing request
19:15:40.277 00.000 7988 OnExposeComplete: enter
19:15:40.278 00.001 7988 UpdateGuideState(): m_state=6
19:15:40.278 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
19:15:40.278 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=434.46, Mass=1425, SNR=25.5, Peak=233 HFD=3.1
19:15:40.278 00.000 7988 MultiStar: [#1 0.24,0.43,1.02,U] [#2 0.17,0.44,1.02,U] [#3 0.07,0.46,0.91,U] [#4 0.31,0.48,1.05,U] [#5 -0.18,0.52,0.71,U] [#6 0.26,0.34,0.72,U] [#7 -0.14,0.43,0.64,U] [#8 -0.10,0.60,0.66,U] 
19:15:40.278 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.45}, one-star: {0.02, 0.38}
19:15:40.278 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
19:15:40.278 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.07)
19:15:40.278 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.53 mountX=-0.38 mountY=-0.03, mountTheta=-3.07
19:15:40.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.38, opts=13)
19:15:40.278 00.000 7988 Enqueuing Move request for scope (0.02, 0.38)
19:15:40.278 00.000 15712 Worker thread wakes up
19:15:40.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.38) opts 0xd
19:15:40.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.38)
19:15:40.278 00.000 15712 Moving (0.02, 0.38) raw xDistance=-0.38 yDistance=-0.03
19:15:40.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:40.278 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.5
19:15:40.292 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:40.294 00.002 15712 PPEC rslt: input = -0.38, final = -0.17, react = -0.23, pred = 0.06, hyst = -0.20, hyst_pct = 0.00, period_length = 703.82
19:15:40.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:40.294 00.000 15712 PPEC: input: -0.38, control: -0.17, exposure: 1500
19:15:40.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:40.294 00.000 7988 Enqueuing Expose request
19:15:40.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:15:40.294 00.000 15712 MoveAxis(E, 55, ABG)
19:15:40.294 00.000 15712 Guiding  Dir = 2, Dur = 55
19:15:40.328 00.034 15712 IsGuiding returns 0
19:15:40.348 00.020 15712 PulseGuide returned control before completion, sleep 50
19:15:40.413 00.065 15712 IsGuiding returns 1
19:15:40.413 00.000 15712 scope still moving after pulse duration time elapsed
19:15:40.447 00.034 15712 IsGuiding returns 0
19:15:40.447 00.000 15712 scope move finished after 55 + 56 ms
19:15:40.447 00.000 15712 Move returns status 0, amount 55
19:15:40.447 00.000 15712 MoveAxis(N, 0, ABG)
19:15:40.447 00.000 15712 Move returns status 0, amount 0
19:15:40.447 00.000 15712 move complete, result=0
19:15:40.447 00.000 15712 worker thread done servicing request
19:15:40.447 00.000 15712 Worker thread wakes up
19:15:40.447 00.000 7988 GuideStep: -0.4 px 55 ms EAST, -0.0 px 0 ms NORTH
19:15:40.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:40.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:42.075 01.628 15712 Exposure complete
19:15:42.131 00.056 15712 worker thread done servicing request
19:15:42.131 00.000 7988 OnExposeComplete: enter
19:15:42.139 00.008 7988 UpdateGuideState(): m_state=6
19:15:42.139 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
19:15:42.139 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=433.97, Mass=1472, SNR=25.9, Peak=202 HFD=3.3
19:15:42.139 00.000 7988 MultiStar: [#1 -0.08,0.29,1.00,U] [#2 0.08,0.06,0.97,U] [#3 0.04,0.06,0.95,U] [#4 -0.00,0.16,1.03,U] [#5 -0.11,0.18,0.71,U] [#6 0.15,0.01,0.69,U] [#7 -0.18,0.08,0.64,U] [#8 0.40,0.21,0.65,U] 
19:15:42.139 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.11, -0.10}
19:15:42.139 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
19:15:42.139 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.41)
19:15:42.139 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.19 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
19:15:42.148 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.10, opts=13)
19:15:42.148 00.000 7988 Enqueuing Move request for scope (0.04, 0.10)
19:15:42.148 00.000 15712 Worker thread wakes up
19:15:42.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
19:15:42.148 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
19:15:42.148 00.000 15712 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=-0.04
19:15:42.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:42.148 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.9
19:15:42.154 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:42.155 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:42.155 00.000 7988 Enqueuing Expose request
19:15:42.155 00.000 15712 PPEC rslt: input = -0.10, final = 0.06, react = -0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 703.78
19:15:42.155 00.000 15712 PPEC: input: -0.10, control: 0.06, exposure: 1500
19:15:42.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:42.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:15:42.155 00.000 15712 MoveAxis(W, 20, ABG)
19:15:42.155 00.000 15712 Guiding  Dir = 3, Dur = 20
19:15:42.155 00.000 15712 IsGuiding returns 0
19:15:42.170 00.015 15712 PulseGuide returned control before completion, sleep 14
19:15:42.202 00.032 15712 IsGuiding returns 1
19:15:42.202 00.000 15712 scope still moving after pulse duration time elapsed
19:15:42.234 00.032 15712 IsGuiding returns 0
19:15:42.234 00.000 15712 scope move finished after 20 + 56 ms
19:15:42.234 00.000 15712 Move returns status 0, amount 20
19:15:42.234 00.000 15712 MoveAxis(N, 0, ABG)
19:15:42.234 00.000 15712 Move returns status 0, amount 0
19:15:42.234 00.000 15712 move complete, result=0
19:15:42.234 00.000 7988 GuideStep: -0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
19:15:42.234 00.000 15712 worker thread done servicing request
19:15:42.234 00.000 15712 Worker thread wakes up
19:15:42.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:42.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:43.655 01.421 15712 Exposure complete
19:15:43.712 00.057 15712 worker thread done servicing request
19:15:43.712 00.000 7988 OnExposeComplete: enter
19:15:43.716 00.004 7988 UpdateGuideState(): m_state=6
19:15:43.718 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
19:15:43.718 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=434.27, Mass=1467, SNR=25.8, Peak=196 HFD=3.2
19:15:43.720 00.002 7988 MultiStar: [#1 0.18,0.48,1.03,U] [#2 0.17,0.39,0.99,U] [#3 0.13,0.03,0.91,U] [#4 0.23,0.18,1.06,U] [#5 -0.06,0.64,0.68,U] [#6 0.34,0.13,0.73,U] [#7 0.10,0.52,0.64,U] [#8 0.13,0.19,0.68,U] 
19:15:43.722 00.002 7988 single-star, 8 included, MultiStar: {0.14, 0.29}, one-star: {0.01, 0.19}
19:15:43.722 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
19:15:43.724 00.002 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
19:15:43.724 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.50 mountX=-0.19 mountY=-0.02, mountTheta=-3.05
19:15:43.724 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.19, opts=13)
19:15:43.729 00.005 7988 Enqueuing Move request for scope (0.01, 0.19)
19:15:43.729 00.000 15712 Worker thread wakes up
19:15:43.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:43.732 00.003 7988 UpdateGuideState exits: m=1467 SNR=25.8
19:15:43.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
19:15:43.732 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
19:15:43.732 00.000 15712 Moving (0.01, 0.19) raw xDistance=-0.19 yDistance=-0.02
19:15:43.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:43.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:43.736 00.004 7988 Enqueuing Expose request
19:15:43.736 00.000 15712 PPEC rslt: input = -0.19, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 703.73
19:15:43.736 00.000 15712 PPEC: input: -0.19, control: -0.08, exposure: 1500
19:15:43.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:43.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:15:43.736 00.000 15712 MoveAxis(E, 27, ABG)
19:15:43.736 00.000 15712 Guiding  Dir = 2, Dur = 27
19:15:43.738 00.002 15712 IsGuiding returns 0
19:15:43.747 00.009 15712 PulseGuide returned control before completion, sleep 19
19:15:43.798 00.051 15712 IsGuiding returns 0
19:15:43.798 00.000 15712 Move returns status 0, amount 27
19:15:43.798 00.000 15712 MoveAxis(N, 0, ABG)
19:15:43.798 00.000 15712 Move returns status 0, amount 0
19:15:43.798 00.000 15712 move complete, result=0
19:15:43.798 00.000 7988 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
19:15:43.806 00.008 15712 worker thread done servicing request
19:15:43.806 00.000 15712 Worker thread wakes up
19:15:43.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:43.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:45.438 01.632 15712 Exposure complete
19:15:45.500 00.062 15712 worker thread done servicing request
19:15:45.500 00.000 7988 OnExposeComplete: enter
19:15:45.500 00.000 7988 UpdateGuideState(): m_state=6
19:15:45.503 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
19:15:45.503 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=433.85, Mass=1391, SNR=25.3, Peak=211 HFD=3.4
19:15:45.505 00.002 7988 MultiStar: [#1 -0.14,0.29,0.99,U] [#2 0.13,0.02,0.98,U] [#3 0.11,0.18,0.97,U] [#4 0.08,0.24,1.03,U] [#5 0.02,0.04,0.72,U] [#6 0.21,0.01,0.71,U] [#7 -0.05,-0.04,0.67,U] [#8 0.06,0.20,0.67,U] 
19:15:45.507 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {-0.08, -0.23}
19:15:45.507 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
19:15:45.509 00.002 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.45)
19:15:45.509 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.15 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
19:15:45.511 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
19:15:45.513 00.002 7988 Enqueuing Move request for scope (0.04, 0.08)
19:15:45.513 00.000 15712 Worker thread wakes up
19:15:45.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
19:15:45.513 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
19:15:45.515 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:45.515 00.000 7988 UpdateGuideState exits: m=1391 SNR=25.3
19:15:45.516 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:45.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:45.516 00.000 7988 Enqueuing Expose request
19:15:45.516 00.000 15712 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=-0.04
19:15:45.516 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 703.69
19:15:45.516 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
19:15:45.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:45.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:15:45.516 00.000 15712 MoveAxis(W, 10, ABG)
19:15:45.516 00.000 15712 Guiding  Dir = 3, Dur = 10
19:15:45.536 00.020 15712 IsGuiding returns 0
19:15:45.557 00.021 15712 IsGuiding returns 1
19:15:45.557 00.000 15712 scope still moving after pulse duration time elapsed
19:15:45.595 00.038 15712 IsGuiding returns 0
19:15:45.595 00.000 15712 scope move finished after 10 + 39 ms
19:15:45.595 00.000 15712 Move returns status 0, amount 10
19:15:45.595 00.000 15712 MoveAxis(N, 0, ABG)
19:15:45.595 00.000 15712 Move returns status 0, amount 0
19:15:45.595 00.000 15712 move complete, result=0
19:15:45.595 00.000 15712 worker thread done servicing request
19:15:45.595 00.000 15712 Worker thread wakes up
19:15:45.595 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
19:15:45.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:45.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:47.009 01.414 15712 Exposure complete
19:15:47.071 00.062 15712 worker thread done servicing request
19:15:47.071 00.000 7988 OnExposeComplete: enter
19:15:47.073 00.002 7988 UpdateGuideState(): m_state=6
19:15:47.073 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
19:15:47.073 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=434.08, Mass=1402, SNR=25.5, Peak=214 HFD=3.1
19:15:47.073 00.000 7988 MultiStar: [#1 0.00,0.30,1.01,U] [#2 -0.08,0.03,1.06,U] [#3 -0.02,0.04,0.95,U] [#4 0.24,0.33,1.03,U] [#5 -0.00,0.35,0.69,U] [#6 0.19,0.10,0.72,U] [#7 -0.20,0.14,0.68,U] [#8 -0.01,0.01,0.65,U] 
19:15:47.073 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.15}, one-star: {0.04, -0.00}
19:15:47.073 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.56 = 1.56)
19:15:47.080 00.007 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.67 = -1.61)
19:15:47.080 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.02 mountX=0.00 mountY=-0.04, mountTheta=-1.56
19:15:47.080 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.00, opts=13)
19:15:47.080 00.000 7988 Enqueuing Move request for scope (0.04, -0.00)
19:15:47.080 00.000 15712 Worker thread wakes up
19:15:47.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
19:15:47.080 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
19:15:47.080 00.000 15712 Moving (0.04, -0.00) raw xDistance=0.00 yDistance=-0.04
19:15:47.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:15:47.080 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.5
19:15:47.088 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:47.089 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:47.089 00.000 7988 Enqueuing Expose request
19:15:47.089 00.000 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 703.64
19:15:47.089 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
19:15:47.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:47.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:15:47.089 00.000 15712 MoveAxis(W, 4, ABG)
19:15:47.089 00.000 15712 Guiding  Dir = 3, Dur = 4
19:15:47.089 00.000 15712 IsGuiding returns 0
19:15:47.112 00.023 15712 IsGuiding returns 0
19:15:47.113 00.001 15712 Move returns status 0, amount 4
19:15:47.113 00.000 15712 MoveAxis(N, 0, ABG)
19:15:47.113 00.000 15712 Move returns status 0, amount 0
19:15:47.113 00.000 15712 move complete, result=0
19:15:47.113 00.000 15712 worker thread done servicing request
19:15:47.113 00.000 15712 Worker thread wakes up
19:15:47.113 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
19:15:47.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:47.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:48.751 01.638 15712 Exposure complete
19:15:48.809 00.058 15712 worker thread done servicing request
19:15:48.809 00.000 7988 OnExposeComplete: enter
19:15:48.814 00.005 7988 UpdateGuideState(): m_state=6
19:15:48.814 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
19:15:48.814 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=434.27, Mass=1384, SNR=25.1, Peak=182 HFD=3.2
19:15:48.814 00.000 7988 MultiStar: [#1 -0.18,0.38,1.05,U] [#2 0.08,0.10,1.03,U] [#3 0.03,0.31,1.02,U] [#4 0.00,0.23,1.08,U] [#5 -0.07,0.39,0.75,U] [#6 0.20,0.29,0.71,U] [#7 0.06,0.16,0.68,U] [#8 0.07,0.34,0.60,U] 
19:15:48.814 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.26}, one-star: {-0.19, 0.19}
19:15:48.814 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.09)
19:15:48.814 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.02)
19:15:48.814 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.62 mountX=-0.26 mountY=0.01, mountTheta=3.12
19:15:48.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.26, opts=13)
19:15:48.824 00.010 7988 Enqueuing Move request for scope (-0.01, 0.26)
19:15:48.824 00.000 15712 Worker thread wakes up
19:15:48.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
19:15:48.824 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
19:15:48.824 00.000 15712 Moving (-0.01, 0.26) raw xDistance=-0.26 yDistance=0.01
19:15:48.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:48.824 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.1
19:15:48.828 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:48.829 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:48.831 00.002 7988 Enqueuing Expose request
19:15:48.831 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 703.60
19:15:48.831 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
19:15:48.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:48.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:15:48.831 00.000 15712 MoveAxis(E, 57, ABG)
19:15:48.831 00.000 15712 Guiding  Dir = 2, Dur = 57
19:15:48.866 00.035 15712 IsGuiding returns 0
19:15:48.883 00.017 15712 PulseGuide returned control before completion, sleep 52
19:15:48.966 00.083 15712 IsGuiding returns 0
19:15:48.966 00.000 15712 Move returns status 0, amount 57
19:15:48.967 00.001 15712 MoveAxis(N, 0, ABG)
19:15:48.967 00.000 15712 Move returns status 0, amount 0
19:15:48.967 00.000 15712 move complete, result=0
19:15:48.967 00.000 15712 worker thread done servicing request
19:15:48.967 00.000 15712 Worker thread wakes up
19:15:48.967 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
19:15:48.969 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:48.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:50.380 01.411 15712 Exposure complete
19:15:50.428 00.048 15712 worker thread done servicing request
19:15:50.441 00.013 7988 OnExposeComplete: enter
19:15:50.441 00.000 7988 UpdateGuideState(): m_state=6
19:15:50.441 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
19:15:50.441 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=434.01, Mass=1368, SNR=25.1, Peak=180 HFD=3.0
19:15:50.445 00.004 7988 MultiStar: [#1 -0.01,0.35,1.00,U] [#2 -0.02,0.03,1.01,U] [#3 -0.16,0.12,0.98,U] [#4 -0.01,0.29,1.09,U] [#5 -0.03,0.29,0.73,U] [#6 0.25,0.07,0.73,U] [#7 -0.14,0.32,0.68,U] [#8 -0.09,0.21,0.67,U] 
19:15:50.445 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.17}, one-star: {-0.10, -0.07}
19:15:50.445 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.58) = xAngle (-0.98 = -0.98)
19:15:50.445 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.13 = 2.13)
19:15:50.445 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.56 mountX=0.07 mountY=0.10, mountTheta=0.99
19:15:50.445 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.07, opts=13)
19:15:50.445 00.000 7988 Enqueuing Move request for scope (-0.10, -0.07)
19:15:50.445 00.000 15712 Worker thread wakes up
19:15:50.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
19:15:50.445 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
19:15:50.445 00.000 15712 Moving (-0.10, -0.07) raw xDistance=0.07 yDistance=0.10
19:15:50.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:15:50.445 00.000 7988 UpdateGuideState exits: m=1368 SNR=25.1
19:15:50.456 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:50.457 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:50.457 00.000 7988 Enqueuing Expose request
19:15:50.457 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 703.55
19:15:50.457 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
19:15:50.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:50.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:15:50.457 00.000 15712 MoveAxis(E, 5, ABG)
19:15:50.457 00.000 15712 Guiding  Dir = 2, Dur = 5
19:15:50.457 00.000 15712 IsGuiding returns 0
19:15:50.479 00.022 15712 IsGuiding returns 0
19:15:50.479 00.000 15712 Move returns status 0, amount 5
19:15:50.479 00.000 15712 MoveAxis(N, 0, ABG)
19:15:50.479 00.000 15712 Move returns status 0, amount 0
19:15:50.479 00.000 15712 move complete, result=0
19:15:50.479 00.000 15712 worker thread done servicing request
19:15:50.479 00.000 15712 Worker thread wakes up
19:15:50.479 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
19:15:50.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:50.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:52.114 01.635 15712 Exposure complete
19:15:52.176 00.062 15712 worker thread done servicing request
19:15:52.178 00.002 7988 OnExposeComplete: enter
19:15:52.178 00.000 7988 UpdateGuideState(): m_state=6
19:15:52.178 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
19:15:52.178 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=433.99, Mass=1415, SNR=25.4, Peak=206 HFD=3.1
19:15:52.178 00.000 7988 MultiStar: [#1 0.08,0.20,1.02,U] [#2 0.19,-0.00,1.02,U] [#3 0.22,-0.04,0.91,U] [#4 0.20,0.23,1.08,U] [#5 -0.04,0.35,0.71,U] [#6 0.17,0.05,0.72,U] [#7 -0.08,0.30,0.66,U] [#8 -0.07,0.23,0.67,U] 
19:15:52.178 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {-0.13, -0.09}
19:15:52.178 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
19:15:52.178 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.54)
19:15:52.178 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.05 mountX=-0.13 mountY=-0.07, mountTheta=-2.61
19:15:52.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.12, opts=13)
19:15:52.178 00.000 7988 Enqueuing Move request for scope (0.07, 0.12)
19:15:52.178 00.000 15712 Worker thread wakes up
19:15:52.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
19:15:52.178 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
19:15:52.178 00.000 15712 Moving (0.07, 0.12) raw xDistance=-0.13 yDistance=-0.07
19:15:52.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:52.191 00.013 7988 UpdateGuideState exits: m=1415 SNR=25.4
19:15:52.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:52.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:52.194 00.003 15712 PPEC rslt: input = -0.13, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 703.51
19:15:52.194 00.000 15712 PPEC: input: -0.13, control: -0.04, exposure: 1500
19:15:52.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:52.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:15:52.194 00.000 15712 MoveAxis(E, 14, ABG)
19:15:52.194 00.000 15712 Guiding  Dir = 2, Dur = 14
19:15:52.194 00.000 7988 Enqueuing Expose request
19:15:52.194 00.000 15712 IsGuiding returns 0
19:15:52.212 00.018 15712 IsGuiding returns 1
19:15:52.212 00.000 15712 scope still moving after pulse duration time elapsed
19:15:52.259 00.047 15712 IsGuiding returns 0
19:15:52.259 00.000 15712 scope move finished after 14 + 48 ms
19:15:52.259 00.000 15712 Move returns status 0, amount 14
19:15:52.259 00.000 15712 MoveAxis(N, 0, ABG)
19:15:52.259 00.000 15712 Move returns status 0, amount 0
19:15:52.259 00.000 15712 move complete, result=0
19:15:52.259 00.000 7988 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
19:15:52.261 00.002 15712 worker thread done servicing request
19:15:52.261 00.000 15712 Worker thread wakes up
19:15:52.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:52.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:53.677 01.416 15712 Exposure complete
19:15:53.738 00.061 15712 worker thread done servicing request
19:15:53.738 00.000 7988 OnExposeComplete: enter
19:15:53.738 00.000 7988 UpdateGuideState(): m_state=6
19:15:53.742 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
19:15:53.743 00.001 7988 Star::Find returns 1 (0), X=1178.50, Y=434.11, Mass=1451, SNR=25.8, Peak=201 HFD=3.5
19:15:53.745 00.002 7988 MultiStar: [#1 -0.02,0.30,1.01,U] [#2 -0.17,0.20,0.99,U] [#3 -0.12,0.10,0.92,U] [#4 -0.01,0.12,1.03,U] [#5 -0.26,0.35,0.69,U] [#6 0.06,-0.09,0.70,U] [#7 -0.16,0.21,0.66,U] [#8 -0.01,0.26,0.62,U] 
19:15:53.745 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.16}, one-star: {-0.08, 0.03}
19:15:53.747 00.002 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.58) = xAngle (4.35 = -1.93)
19:15:53.747 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.18)
19:15:53.749 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.77 mountX=-0.03 mountY=0.08, mountTheta=1.94
19:15:53.751 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.03, opts=13)
19:15:53.751 00.000 7988 Enqueuing Move request for scope (-0.08, 0.03)
19:15:53.753 00.002 15712 Worker thread wakes up
19:15:53.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
19:15:53.753 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
19:15:53.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:53.754 00.001 7988 UpdateGuideState exits: m=1451 SNR=25.8
19:15:53.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:53.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:53.754 00.000 7988 Enqueuing Expose request
19:15:53.754 00.000 15712 Moving (-0.08, 0.03) raw xDistance=-0.03 yDistance=0.08
19:15:53.760 00.006 15712 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 703.46
19:15:53.760 00.000 15712 PPEC: input: -0.03, control: -0.04, exposure: 1500
19:15:53.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:53.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:15:53.760 00.000 15712 MoveAxis(E, 14, ABG)
19:15:53.760 00.000 15712 Guiding  Dir = 2, Dur = 14
19:15:53.760 00.000 15712 IsGuiding returns 0
19:15:53.777 00.017 15712 IsGuiding returns 1
19:15:53.777 00.000 15712 scope still moving after pulse duration time elapsed
19:15:53.818 00.041 15712 IsGuiding returns 1
19:15:53.850 00.032 15712 IsGuiding returns 0
19:15:53.850 00.000 15712 scope move finished after 14 + 74 ms
19:15:53.850 00.000 15712 Move returns status 0, amount 14
19:15:53.850 00.000 15712 MoveAxis(N, 0, ABG)
19:15:53.850 00.000 15712 Move returns status 0, amount 0
19:15:53.850 00.000 15712 move complete, result=0
19:15:53.850 00.000 15712 worker thread done servicing request
19:15:53.850 00.000 15712 Worker thread wakes up
19:15:53.850 00.000 7988 GuideStep: -0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
19:15:53.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:53.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:55.493 01.643 15712 Exposure complete
19:15:55.557 00.064 15712 worker thread done servicing request
19:15:55.557 00.000 7988 OnExposeComplete: enter
19:15:55.557 00.000 7988 UpdateGuideState(): m_state=6
19:15:55.557 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
19:15:55.557 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=433.77, Mass=1452, SNR=25.8, Peak=191 HFD=3.3
19:15:55.557 00.000 7988 MultiStar: [#1 0.04,0.08,1.02,U] [#2 0.14,-0.13,0.98,U] [#3 -0.13,-0.21,0.95,U] [#4 -0.00,-0.01,1.08,U] [#5 -0.04,0.17,0.74,U] [#6 0.21,-0.15,0.71,U] [#7 -0.14,-0.19,0.67,U] [#8 0.09,-0.10,0.66,U] 
19:15:55.563 00.006 7988 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.01, -0.31}
19:15:55.563 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
19:15:55.563 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.99)
19:15:55.563 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.39 mountX=0.10 mountY=-0.01, mountTheta=-0.16
19:15:55.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.10, opts=13)
19:15:55.563 00.000 7988 Enqueuing Move request for scope (0.02, -0.10)
19:15:55.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:15:55.571 00.008 7988 UpdateGuideState exits: m=1452 SNR=25.8
19:15:55.573 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:55.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:55.575 00.002 7988 Enqueuing Expose request
19:15:55.575 00.000 15712 Worker thread wakes up
19:15:55.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
19:15:55.575 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
19:15:55.575 00.000 15712 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=-0.01
19:15:55.577 00.002 15712 PPEC rslt: input = 0.10, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 703.42
19:15:55.577 00.000 15712 PPEC: input: 0.10, control: -0.04, exposure: 1500
19:15:55.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:55.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:15:55.577 00.000 15712 MoveAxis(E, 14, ABG)
19:15:55.577 00.000 15712 Guiding  Dir = 2, Dur = 14
19:15:55.577 00.000 15712 IsGuiding returns 0
19:15:55.597 00.020 15712 IsGuiding returns 1
19:15:55.597 00.000 15712 scope still moving after pulse duration time elapsed
19:15:55.653 00.056 15712 IsGuiding returns 0
19:15:55.653 00.000 15712 scope move finished after 14 + 70 ms
19:15:55.653 00.000 15712 Move returns status 0, amount 14
19:15:55.653 00.000 15712 MoveAxis(N, 0, ABG)
19:15:55.653 00.000 15712 Move returns status 0, amount 0
19:15:55.653 00.000 15712 move complete, result=0
19:15:55.653 00.000 15712 worker thread done servicing request
19:15:55.653 00.000 15712 Worker thread wakes up
19:15:55.653 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
19:15:55.665 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:55.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:57.069 01.404 15712 Exposure complete
19:15:57.131 00.062 15712 worker thread done servicing request
19:15:57.131 00.000 7988 OnExposeComplete: enter
19:15:57.131 00.000 7988 UpdateGuideState(): m_state=6
19:15:57.131 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
19:15:57.131 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=433.63, Mass=1467, SNR=25.9, Peak=208 HFD=3.3
19:15:57.131 00.000 7988 MultiStar: [#1 -0.01,-0.09,0.96,U] [#2 0.25,-0.52,1.00,U] [#3 -0.07,-0.18,0.95,U] [#4 0.13,-0.38,1.03,U] [#5 -0.10,-0.21,0.66,U] [#6 0.02,-0.32,0.73,U] [#7 -0.11,-0.30,0.66,U] [#8 0.00,-0.29,0.64,U] 
19:15:57.131 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.31}, one-star: {-0.10, -0.44}
19:15:57.131 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
19:15:57.131 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
19:15:57.131 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.54 mountX=0.31 mountY=-0.00, mountTheta=-0.01
19:15:57.143 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.31, opts=13)
19:15:57.143 00.000 7988 Enqueuing Move request for scope (0.01, -0.31)
19:15:57.145 00.002 15712 Worker thread wakes up
19:15:57.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.31) opts 0xd
19:15:57.145 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.31)
19:15:57.145 00.000 15712 Moving (0.01, -0.31) raw xDistance=0.31 yDistance=-0.00
19:15:57.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:57.145 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.9
19:15:57.147 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:57.149 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:57.149 00.000 7988 Enqueuing Expose request
19:15:57.149 00.000 15712 PPEC rslt: input = 0.31, final = 0.16, react = 0.19, pred = -0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 703.37
19:15:57.149 00.000 15712 PPEC: input: 0.31, control: 0.16, exposure: 1500
19:15:57.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:57.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:15:57.149 00.000 15712 MoveAxis(W, 53, ABG)
19:15:57.149 00.000 15712 Guiding  Dir = 3, Dur = 53
19:15:57.149 00.000 15712 IsGuiding returns 0
19:15:57.163 00.014 15712 PulseGuide returned control before completion, sleep 50
19:15:57.246 00.083 15712 IsGuiding returns 0
19:15:57.246 00.000 15712 Move returns status 0, amount 53
19:15:57.246 00.000 15712 MoveAxis(N, 0, ABG)
19:15:57.246 00.000 15712 Move returns status 0, amount 0
19:15:57.246 00.000 15712 move complete, result=0
19:15:57.246 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.0 px 0 ms NORTH
19:15:57.248 00.002 15712 worker thread done servicing request
19:15:57.248 00.000 15712 Worker thread wakes up
19:15:57.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:57.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:15:58.886 01.638 15712 Exposure complete
19:15:58.952 00.066 15712 worker thread done servicing request
19:15:58.952 00.000 7988 OnExposeComplete: enter
19:15:58.952 00.000 7988 UpdateGuideState(): m_state=6
19:15:58.952 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
19:15:58.952 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=433.57, Mass=1497, SNR=26.0, Peak=176 HFD=3.3
19:15:58.952 00.000 7988 MultiStar: [#1 0.01,-0.32,1.04,U] [#2 0.16,-0.43,0.99,U] [#3 0.04,-0.31,0.92,U] [#4 0.20,-0.41,1.01,U] [#5 0.04,0.05,0.71,U] [#6 0.10,-0.22,0.72,U] [#7 -0.20,-0.32,0.66,U] [#8 -0.05,-0.38,0.66,U] 
19:15:58.952 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.33}, one-star: {0.09, -0.51}
19:15:58.952 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
19:15:58.952 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
19:15:58.952 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.33 hyp=0.34 cameraTheta=-1.41 mountX=0.33 mountY=-0.05, mountTheta=-0.14
19:15:58.964 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.33, opts=13)
19:15:58.964 00.000 7988 Enqueuing Move request for scope (0.05, -0.33)
19:15:58.964 00.000 15712 Worker thread wakes up
19:15:58.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.33) opts 0xd
19:15:58.964 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.33)
19:15:58.964 00.000 15712 Moving (0.05, -0.33) raw xDistance=0.33 yDistance=-0.05
19:15:58.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:15:58.964 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.0
19:15:58.969 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:58.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:15:58.971 00.002 7988 Enqueuing Expose request
19:15:58.971 00.000 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 703.32
19:15:58.971 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
19:15:58.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:58.971 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:15:58.971 00.000 15712 MoveAxis(W, 61, ABG)
19:15:58.971 00.000 15712 Guiding  Dir = 3, Dur = 61
19:15:58.971 00.000 15712 IsGuiding returns 0
19:15:58.981 00.010 15712 PulseGuide returned control before completion, sleep 55
19:15:59.069 00.088 15712 IsGuiding returns 0
19:15:59.069 00.000 15712 Move returns status 0, amount 61
19:15:59.069 00.000 15712 MoveAxis(N, 0, ABG)
19:15:59.069 00.000 15712 Move returns status 0, amount 0
19:15:59.069 00.000 15712 move complete, result=0
19:15:59.069 00.000 7988 GuideStep: 0.3 px 61 ms WEST, -0.0 px 0 ms NORTH
19:15:59.070 00.001 15712 worker thread done servicing request
19:15:59.070 00.000 15712 Worker thread wakes up
19:15:59.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:15:59.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:00.480 01.410 15712 Exposure complete
19:16:00.544 00.064 15712 worker thread done servicing request
19:16:00.544 00.000 7988 OnExposeComplete: enter
19:16:00.544 00.000 7988 UpdateGuideState(): m_state=6
19:16:00.544 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
19:16:00.544 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=433.88, Mass=1569, SNR=26.8, Peak=206 HFD=3.6
19:16:00.544 00.000 7988 MultiStar: [#1 0.03,0.03,0.95,U] [#2 -0.09,-0.09,0.95,U] [#3 -0.08,-0.18,0.91,U] [#4 -0.05,-0.01,0.99,U] [#5 0.01,0.09,0.66,U] [#6 0.14,-0.11,0.63,U] [#7 -0.17,0.02,0.63,U] [#8 -0.09,0.16,0.64,U] 
19:16:00.544 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.09, -0.20}
19:16:00.552 00.008 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
19:16:00.552 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
19:16:00.554 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.06 mountX=0.04 mountY=0.02, mountTheta=0.51
19:16:00.556 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.04, opts=13)
19:16:00.556 00.000 7988 Enqueuing Move request for scope (-0.02, -0.04)
19:16:00.558 00.002 15712 Worker thread wakes up
19:16:00.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
19:16:00.558 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
19:16:00.558 00.000 15712 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=0.02
19:16:00.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:00.558 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.8
19:16:00.561 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:00.561 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 703.28
19:16:00.561 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
19:16:00.561 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:00.563 00.002 7988 Enqueuing Expose request
19:16:00.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:00.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:16:00.563 00.000 15712 MoveAxis(W, 2, ABG)
19:16:00.563 00.000 15712 Guiding  Dir = 3, Dur = 2
19:16:00.565 00.002 15712 IsGuiding returns 0
19:16:00.587 00.022 15712 IsGuiding returns 0
19:16:00.587 00.000 15712 Move returns status 0, amount 2
19:16:00.587 00.000 15712 MoveAxis(N, 0, ABG)
19:16:00.587 00.000 15712 Move returns status 0, amount 0
19:16:00.587 00.000 15712 move complete, result=0
19:16:00.587 00.000 15712 worker thread done servicing request
19:16:00.587 00.000 15712 Worker thread wakes up
19:16:00.587 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
19:16:00.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:00.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:02.232 01.645 15712 Exposure complete
19:16:02.301 00.069 15712 worker thread done servicing request
19:16:02.301 00.000 7988 OnExposeComplete: enter
19:16:02.301 00.000 7988 UpdateGuideState(): m_state=6
19:16:02.301 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
19:16:02.301 00.000 7988 Star::Find returns 1 (0), X=1178.76, Y=433.87, Mass=1370, SNR=25.0, Peak=208 HFD=3.1
19:16:02.301 00.000 7988 MultiStar: [#1 0.09,0.23,1.01,U] [#2 -0.03,0.09,1.07,U] [#3 0.26,-0.07,0.99,U] [#4 0.21,0.08,1.08,U] [#5 0.00,0.38,0.75,U] [#6 0.20,-0.22,0.75,U] [#7 -0.03,0.19,0.69,U] [#8 -0.02,0.12,0.67,U] 
19:16:02.301 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.18, -0.21}
19:16:02.301 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
19:16:02.301 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.09)
19:16:02.310 00.009 7988 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.06 mountY=-0.11, mountTheta=-2.07
19:16:02.312 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.06, opts=13)
19:16:02.312 00.000 7988 Enqueuing Move request for scope (0.11, 0.06)
19:16:02.312 00.000 15712 Worker thread wakes up
19:16:02.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
19:16:02.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
19:16:02.312 00.000 15712 Moving (0.11, 0.06) raw xDistance=-0.06 yDistance=-0.11
19:16:02.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:02.312 00.000 7988 UpdateGuideState exits: m=1370 SNR=25.0
19:16:02.317 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:02.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:02.319 00.002 7988 Enqueuing Expose request
19:16:02.319 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 703.23
19:16:02.319 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
19:16:02.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:02.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:16:02.319 00.000 15712 MoveAxis(W, 11, ABG)
19:16:02.319 00.000 15712 Guiding  Dir = 3, Dur = 11
19:16:02.321 00.002 15712 IsGuiding returns 0
19:16:02.342 00.021 15712 IsGuiding returns 1
19:16:02.352 00.010 15712 scope still moving after pulse duration time elapsed
19:16:02.393 00.041 15712 IsGuiding returns 0
19:16:02.393 00.000 15712 scope move finished after 11 + 62 ms
19:16:02.393 00.000 15712 Move returns status 0, amount 11
19:16:02.393 00.000 15712 MoveAxis(N, 0, ABG)
19:16:02.393 00.000 15712 Move returns status 0, amount 0
19:16:02.393 00.000 15712 move complete, result=0
19:16:02.393 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
19:16:02.395 00.002 15712 worker thread done servicing request
19:16:02.395 00.000 15712 Worker thread wakes up
19:16:02.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:02.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:03.814 01.419 15712 Exposure complete
19:16:03.873 00.059 15712 worker thread done servicing request
19:16:03.873 00.000 7988 OnExposeComplete: enter
19:16:03.873 00.000 7988 UpdateGuideState(): m_state=6
19:16:03.877 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
19:16:03.877 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=434.03, Mass=1473, SNR=26.0, Peak=207 HFD=3.5
19:16:03.880 00.003 7988 MultiStar: [#1 -0.05,0.23,0.99,U] [#2 0.03,0.09,0.98,U] [#3 0.05,0.09,0.96,U] [#4 0.26,0.24,0.99,U] [#5 -0.12,0.21,0.70,U] [#6 0.19,0.15,0.66,U] [#7 -0.12,0.17,0.63,U] [#8 -0.01,0.11,0.65,U] 
19:16:03.880 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.13}, one-star: {-0.10, -0.05}
19:16:03.882 00.002 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.58) = xAngle (-1.14 = -1.14)
19:16:03.882 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.97 = 1.97)
19:16:03.884 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.72 mountX=0.05 mountY=0.10, mountTheta=1.15
19:16:03.886 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
19:16:03.886 00.000 7988 Enqueuing Move request for scope (-0.10, -0.05)
19:16:03.888 00.002 15712 Worker thread wakes up
19:16:03.888 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
19:16:03.888 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
19:16:03.888 00.000 15712 Moving (-0.10, -0.05) raw xDistance=0.05 yDistance=0.10
19:16:03.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:16:03.889 00.001 7988 UpdateGuideState exits: m=1473 SNR=26.0
19:16:03.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:03.891 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:03.891 00.000 7988 Enqueuing Expose request
19:16:03.893 00.002 15712 PPEC rslt: input = 0.05, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 703.18
19:16:03.893 00.000 15712 PPEC: input: 0.05, control: 0.05, exposure: 1500
19:16:03.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:03.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:16:03.893 00.000 15712 MoveAxis(W, 15, ABG)
19:16:03.893 00.000 15712 Guiding  Dir = 3, Dur = 15
19:16:03.893 00.000 15712 IsGuiding returns 0
19:16:03.912 00.019 15712 IsGuiding returns 1
19:16:03.912 00.000 15712 scope still moving after pulse duration time elapsed
19:16:03.937 00.025 15712 IsGuiding returns 1
19:16:03.976 00.039 15712 IsGuiding returns 0
19:16:03.976 00.000 15712 scope move finished after 15 + 66 ms
19:16:03.976 00.000 15712 Move returns status 0, amount 15
19:16:03.976 00.000 15712 MoveAxis(N, 0, ABG)
19:16:03.976 00.000 15712 Move returns status 0, amount 0
19:16:03.976 00.000 15712 move complete, result=0
19:16:03.976 00.000 7988 GuideStep: 0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
19:16:03.977 00.001 15712 worker thread done servicing request
19:16:03.977 00.000 15712 Worker thread wakes up
19:16:03.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:03.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:05.612 01.635 15712 Exposure complete
19:16:05.674 00.062 15712 worker thread done servicing request
19:16:05.674 00.000 7988 OnExposeComplete: enter
19:16:05.674 00.000 7988 UpdateGuideState(): m_state=6
19:16:05.674 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
19:16:05.674 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=434.30, Mass=1409, SNR=25.4, Peak=207 HFD=3.1
19:16:05.674 00.000 7988 MultiStar: [#1 -0.04,0.42,1.03,U] [#2 0.11,0.22,1.01,U] [#3 0.12,0.17,0.97,U] [#4 0.14,0.34,1.05,U] [#5 -0.07,0.37,0.66,U] [#6 0.23,0.13,0.71,U] [#7 -0.22,0.41,0.64,U] [#8 0.11,0.35,0.65,U] 
19:16:05.674 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.29}, one-star: {-0.10, 0.22}
19:16:05.674 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.58) = xAngle (3.58 = -2.70)
19:16:05.674 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.69 = 0.41)
19:16:05.685 00.011 7988 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=2.00 mountX=-0.22 mountY=0.09, mountTheta=2.73
19:16:05.685 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.22, opts=13)
19:16:05.685 00.000 7988 Enqueuing Move request for scope (-0.10, 0.22)
19:16:05.685 00.000 15712 Worker thread wakes up
19:16:05.690 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
19:16:05.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:05.690 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.4
19:16:05.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:05.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:05.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
19:16:05.690 00.000 15712 Moving (-0.10, 0.22) raw xDistance=-0.22 yDistance=0.09
19:16:05.690 00.000 7988 Enqueuing Expose request
19:16:05.696 00.006 15712 PPEC rslt: input = -0.22, final = -0.08, react = -0.13, pred = 0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 703.14
19:16:05.696 00.000 15712 PPEC: input: -0.22, control: -0.08, exposure: 1500
19:16:05.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:05.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:16:05.696 00.000 15712 MoveAxis(E, 25, ABG)
19:16:05.696 00.000 15712 Guiding  Dir = 2, Dur = 25
19:16:05.696 00.000 15712 IsGuiding returns 0
19:16:05.706 00.010 15712 PulseGuide returned control before completion, sleep 15
19:16:05.738 00.032 15712 IsGuiding returns 1
19:16:05.738 00.000 15712 scope still moving after pulse duration time elapsed
19:16:05.786 00.048 15712 IsGuiding returns 0
19:16:05.786 00.000 15712 scope move finished after 25 + 63 ms
19:16:05.786 00.000 15712 Move returns status 0, amount 25
19:16:05.786 00.000 15712 MoveAxis(N, 0, ABG)
19:16:05.786 00.000 15712 Move returns status 0, amount 0
19:16:05.786 00.000 15712 move complete, result=0
19:16:05.786 00.000 15712 worker thread done servicing request
19:16:05.786 00.000 15712 Worker thread wakes up
19:16:05.786 00.000 7988 GuideStep: -0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
19:16:05.787 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:05.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:07.204 01.417 15712 Exposure complete
19:16:07.265 00.061 15712 worker thread done servicing request
19:16:07.265 00.000 7988 OnExposeComplete: enter
19:16:07.265 00.000 7988 UpdateGuideState(): m_state=6
19:16:07.268 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
19:16:07.268 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=434.08, Mass=1411, SNR=25.5, Peak=236 HFD=3.3
19:16:07.268 00.000 7988 MultiStar: [#1 0.02,0.27,1.03,U] [#2 0.28,0.12,1.02,U] [#3 0.03,-0.00,0.94,U] [#4 0.11,0.26,1.04,U] [#5 -0.10,0.66,0.68,U] [#6 0.12,0.20,0.71,U] [#7 -0.08,0.27,0.66,U] [#8 0.30,0.13,0.65,U] 
19:16:07.268 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.20}, one-star: {0.11, 0.00}
19:16:07.268 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.61 = 1.61)
19:16:07.268 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.72 = -1.57)
19:16:07.268 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
19:16:07.268 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.00, opts=13)
19:16:07.268 00.000 7988 Enqueuing Move request for scope (0.11, 0.00)
19:16:07.268 00.000 15712 Worker thread wakes up
19:16:07.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
19:16:07.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
19:16:07.268 00.000 15712 Moving (0.11, 0.00) raw xDistance=-0.00 yDistance=-0.11
19:16:07.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:07.268 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.5
19:16:07.280 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:07.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:07.280 00.000 7988 Enqueuing Expose request
19:16:07.280 00.000 15712 PPEC rslt: input = -0.00, final = 0.05, react = -0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 703.09
19:16:07.280 00.000 15712 PPEC: input: -0.00, control: 0.05, exposure: 1500
19:16:07.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:07.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:16:07.285 00.005 15712 MoveAxis(W, 17, ABG)
19:16:07.285 00.000 15712 Guiding  Dir = 3, Dur = 17
19:16:07.285 00.000 15712 IsGuiding returns 0
19:16:07.300 00.015 15712 PulseGuide returned control before completion, sleep 12
19:16:07.328 00.028 15712 IsGuiding returns 1
19:16:07.328 00.000 15712 scope still moving after pulse duration time elapsed
19:16:07.360 00.032 15712 IsGuiding returns 0
19:16:07.360 00.000 15712 scope move finished after 17 + 62 ms
19:16:07.360 00.000 15712 Move returns status 0, amount 17
19:16:07.360 00.000 15712 MoveAxis(N, 0, ABG)
19:16:07.360 00.000 15712 Move returns status 0, amount 0
19:16:07.360 00.000 15712 move complete, result=0
19:16:07.360 00.000 7988 GuideStep: -0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
19:16:07.366 00.006 15712 worker thread done servicing request
19:16:07.366 00.000 15712 Worker thread wakes up
19:16:07.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:07.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:09.001 01.635 15712 Exposure complete
19:16:09.064 00.063 15712 worker thread done servicing request
19:16:09.065 00.001 7988 OnExposeComplete: enter
19:16:09.065 00.000 7988 UpdateGuideState(): m_state=6
19:16:09.065 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
19:16:09.065 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=434.14, Mass=1485, SNR=26.2, Peak=197 HFD=3.4
19:16:09.070 00.005 7988 MultiStar: [#1 0.07,0.66,0.97,U] [#2 -0.03,0.21,0.98,U] [#3 0.18,0.30,0.94,U] [#4 0.10,0.36,1.02,U] [#5 -0.05,0.67,0.69,U] [#6 0.07,0.36,0.70,U] [#7 -0.34,0.33,0.62,U] [#8 0.06,0.32,0.66,U] 
19:16:09.070 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.35}, one-star: {-0.02, 0.06}
19:16:09.072 00.002 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.50 = -2.78)
19:16:09.072 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.33)
19:16:09.074 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.93 mountX=-0.06 mountY=0.02, mountTheta=2.81
19:16:09.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
19:16:09.074 00.000 7988 Enqueuing Move request for scope (-0.02, 0.06)
19:16:09.078 00.004 15712 Worker thread wakes up
19:16:09.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
19:16:09.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
19:16:09.078 00.000 15712 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
19:16:09.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:16:09.078 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.2
19:16:09.080 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:09.080 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:09.080 00.000 7988 Enqueuing Expose request
19:16:09.080 00.000 15712 PPEC rslt: input = -0.06, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 703.04
19:16:09.080 00.000 15712 PPEC: input: -0.06, control: 0.05, exposure: 1500
19:16:09.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:09.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:16:09.080 00.000 15712 MoveAxis(W, 16, ABG)
19:16:09.080 00.000 15712 Guiding  Dir = 3, Dur = 16
19:16:09.087 00.007 15712 IsGuiding returns 0
19:16:09.103 00.016 15712 PulseGuide returned control before completion, sleep 11
19:16:09.126 00.023 15712 IsGuiding returns 1
19:16:09.126 00.000 15712 scope still moving after pulse duration time elapsed
19:16:09.162 00.036 15712 IsGuiding returns 0
19:16:09.162 00.000 15712 scope move finished after 16 + 63 ms
19:16:09.162 00.000 15712 Move returns status 0, amount 16
19:16:09.162 00.000 15712 MoveAxis(N, 0, ABG)
19:16:09.162 00.000 15712 Move returns status 0, amount 0
19:16:09.162 00.000 15712 move complete, result=0
19:16:09.162 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.0 px 0 ms NORTH
19:16:09.172 00.010 15712 worker thread done servicing request
19:16:09.172 00.000 15712 Worker thread wakes up
19:16:09.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:09.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:10.576 01.404 15712 Exposure complete
19:16:10.640 00.064 7988 OnExposeComplete: enter
19:16:10.640 00.000 7988 UpdateGuideState(): m_state=6
19:16:10.640 00.000 15712 worker thread done servicing request
19:16:10.640 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
19:16:10.643 00.003 7988 Star::Find returns 1 (0), X=1178.74, Y=434.34, Mass=1472, SNR=25.9, Peak=220 HFD=3.3
19:16:10.643 00.000 7988 MultiStar: [#1 0.18,0.49,0.99,U] [#2 0.28,0.41,1.02,U] [#3 0.11,0.36,0.91,U] [#4 0.37,0.55,1.04,U] [#5 -0.04,0.38,0.69,U] [#6 0.32,0.20,0.71,U] [#7 -0.13,0.51,0.63,U] [#8 0.17,0.58,0.63,U] 
19:16:10.643 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.41}, one-star: {0.16, 0.26}
19:16:10.643 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.61 = 2.61)
19:16:10.649 00.006 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.72 = -0.56)
19:16:10.649 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.31 cameraTheta=1.03 mountX=-0.26 mountY=-0.16, mountTheta=-2.59
19:16:10.651 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.26, opts=13)
19:16:10.651 00.000 7988 Enqueuing Move request for scope (0.16, 0.26)
19:16:10.653 00.002 15712 Worker thread wakes up
19:16:10.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
19:16:10.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
19:16:10.653 00.000 15712 Moving (0.16, 0.26) raw xDistance=-0.26 yDistance=-0.16
19:16:10.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:10.653 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.9
19:16:10.656 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:10.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:10.656 00.000 7988 Enqueuing Expose request
19:16:10.656 00.000 15712 PPEC rslt: input = -0.26, final = -0.11, react = -0.16, pred = 0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 703.00
19:16:10.656 00.000 15712 PPEC: input: -0.26, control: -0.11, exposure: 1500
19:16:10.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:10.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:16:10.656 00.000 15712 MoveAxis(E, 36, ABG)
19:16:10.656 00.000 15712 Guiding  Dir = 2, Dur = 36
19:16:10.656 00.000 15712 IsGuiding returns 0
19:16:10.685 00.029 15712 PulseGuide returned control before completion, sleep 18
19:16:10.719 00.034 15712 IsGuiding returns 1
19:16:10.722 00.003 15712 scope still moving after pulse duration time elapsed
19:16:10.749 00.027 15712 IsGuiding returns 0
19:16:10.749 00.000 15712 scope move finished after 36 + 53 ms
19:16:10.749 00.000 15712 Move returns status 0, amount 36
19:16:10.749 00.000 15712 MoveAxis(N, 0, ABG)
19:16:10.749 00.000 15712 Move returns status 0, amount 0
19:16:10.749 00.000 15712 move complete, result=0
19:16:10.749 00.000 15712 worker thread done servicing request
19:16:10.749 00.000 15712 Worker thread wakes up
19:16:10.749 00.000 7988 GuideStep: -0.3 px 36 ms EAST, -0.2 px 0 ms NORTH
19:16:10.751 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:10.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:12.380 01.629 15712 Exposure complete
19:16:12.443 00.063 15712 worker thread done servicing request
19:16:12.443 00.000 7988 OnExposeComplete: enter
19:16:12.443 00.000 7988 UpdateGuideState(): m_state=6
19:16:12.443 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
19:16:12.447 00.004 7988 Star::Find returns 1 (0), X=1178.71, Y=433.82, Mass=1368, SNR=25.1, Peak=202 HFD=3.3
19:16:12.447 00.000 7988 MultiStar: [#1 0.25,-0.05,1.02,U] [#2 0.12,-0.04,1.00,U] [#3 0.06,-0.31,0.96,U] [#4 0.21,-0.21,1.04,U] [#5 -0.11,0.08,0.73,U] [#6 0.27,-0.39,0.73,U] [#7 0.02,0.01,0.67,U] [#8 0.11,-0.09,0.68,U] 
19:16:12.447 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.15}, one-star: {0.13, -0.26}
19:16:12.447 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.70 = 0.70)
19:16:12.447 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.81 = -2.47)
19:16:12.447 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.87 mountX=0.15 mountY=-0.12, mountTheta=-0.68
19:16:12.454 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.15, opts=13)
19:16:12.456 00.002 7988 Enqueuing Move request for scope (0.12, -0.15)
19:16:12.456 00.000 15712 Worker thread wakes up
19:16:12.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
19:16:12.456 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
19:16:12.456 00.000 15712 Moving (0.12, -0.15) raw xDistance=0.15 yDistance=-0.12
19:16:12.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:16:12.456 00.000 7988 UpdateGuideState exits: m=1368 SNR=25.1
19:16:12.460 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:12.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:12.462 00.002 7988 Enqueuing Expose request
19:16:12.462 00.000 15712 PPEC rslt: input = 0.15, final = 0.05, react = 0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 702.95
19:16:12.462 00.000 15712 PPEC: input: 0.15, control: 0.05, exposure: 1500
19:16:12.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:12.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:16:12.462 00.000 15712 MoveAxis(W, 17, ABG)
19:16:12.462 00.000 15712 Guiding  Dir = 3, Dur = 17
19:16:12.464 00.002 15712 IsGuiding returns 0
19:16:12.474 00.010 15712 PulseGuide returned control before completion, sleep 12
19:16:12.525 00.051 15712 IsGuiding returns 0
19:16:12.525 00.000 15712 Move returns status 0, amount 17
19:16:12.525 00.000 15712 MoveAxis(N, 0, ABG)
19:16:12.525 00.000 15712 Move returns status 0, amount 0
19:16:12.525 00.000 15712 move complete, result=0
19:16:12.525 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
19:16:12.529 00.004 15712 worker thread done servicing request
19:16:12.529 00.000 15712 Worker thread wakes up
19:16:12.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:12.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:13.940 01.411 15712 Exposure complete
19:16:14.001 00.061 15712 worker thread done servicing request
19:16:14.001 00.000 7988 OnExposeComplete: enter
19:16:14.001 00.000 7988 UpdateGuideState(): m_state=6
19:16:14.005 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
19:16:14.005 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=433.77, Mass=1458, SNR=25.7, Peak=206 HFD=3.3
19:16:14.007 00.002 7988 MultiStar: [#1 0.17,0.06,0.97,U] [#2 0.13,-0.02,1.02,U] [#3 0.13,0.04,0.98,U] [#4 0.16,0.01,1.04,U] [#5 0.17,0.10,0.68,U] [#6 0.16,-0.03,0.70,U] [#7 -0.14,-0.00,0.66,U] [#8 0.06,0.01,0.65,U] 
19:16:14.009 00.002 7988 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.05, -0.31}
19:16:14.009 00.000 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.58) = xAngle (1.38 = 1.38)
19:16:14.011 00.002 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.80)
19:16:14.011 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.20 mountX=0.02 mountY=-0.11, mountTheta=-1.37
19:16:14.013 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
19:16:14.015 00.002 7988 Enqueuing Move request for scope (0.11, -0.02)
19:16:14.015 00.000 15712 Worker thread wakes up
19:16:14.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
19:16:14.015 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
19:16:14.017 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:14.017 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.7
19:16:14.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:14.017 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:14.017 00.000 7988 Enqueuing Expose request
19:16:14.017 00.000 15712 Moving (0.11, -0.02) raw xDistance=0.02 yDistance=-0.11
19:16:14.017 00.000 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 702.90
19:16:14.017 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
19:16:14.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:14.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:16:14.017 00.000 15712 MoveAxis(W, 13, ABG)
19:16:14.017 00.000 15712 Guiding  Dir = 3, Dur = 13
19:16:14.017 00.000 15712 IsGuiding returns 0
19:16:14.037 00.020 15712 IsGuiding returns 1
19:16:14.037 00.000 15712 scope still moving after pulse duration time elapsed
19:16:14.085 00.048 15712 IsGuiding returns 1
19:16:14.129 00.044 15712 IsGuiding returns 0
19:16:14.129 00.000 15712 scope move finished after 13 + 90 ms
19:16:14.129 00.000 15712 Move returns status 0, amount 13
19:16:14.129 00.000 15712 MoveAxis(N, 0, ABG)
19:16:14.129 00.000 15712 Move returns status 0, amount 0
19:16:14.129 00.000 15712 move complete, result=0
19:16:14.129 00.000 15712 worker thread done servicing request
19:16:14.129 00.000 15712 Worker thread wakes up
19:16:14.129 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
19:16:14.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:14.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:15.774 01.645 15712 Exposure complete
19:16:15.833 00.059 15712 worker thread done servicing request
19:16:15.833 00.000 7988 OnExposeComplete: enter
19:16:15.837 00.004 7988 UpdateGuideState(): m_state=6
19:16:15.837 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
19:16:15.839 00.002 7988 Star::Find returns 1 (0), X=1178.48, Y=434.16, Mass=1514, SNR=26.4, Peak=203 HFD=3.4
19:16:15.839 00.000 7988 MultiStar: [#1 0.09,0.18,0.95,U] [#2 0.11,-0.02,0.99,U] [#3 0.13,0.27,0.92,U] [#4 0.26,0.35,0.99,U] [#5 -0.09,0.25,0.68,U] [#6 0.20,0.20,0.67,U] [#7 0.02,0.31,0.64,U] [#8 0.11,0.09,0.65,U] 
19:16:15.841 00.002 7988 single-star, 8 included, MultiStar: {0.08, 0.19}, one-star: {-0.10, 0.08}
19:16:15.843 00.002 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.58) = xAngle (4.04 = -2.25)
19:16:15.843 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.15 = 0.86)
19:16:15.845 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.46 mountX=-0.08 mountY=0.10, mountTheta=2.26
19:16:15.847 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.08, opts=13)
19:16:15.847 00.000 7988 Enqueuing Move request for scope (-0.10, 0.08)
19:16:15.849 00.002 15712 Worker thread wakes up
19:16:15.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
19:16:15.849 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
19:16:15.849 00.000 15712 Moving (-0.10, 0.08) raw xDistance=-0.08 yDistance=0.10
19:16:15.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:15.849 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
19:16:15.851 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:15.851 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:15.853 00.002 7988 Enqueuing Expose request
19:16:15.853 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 702.85
19:16:15.853 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
19:16:15.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:15.855 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:16:15.855 00.000 15712 MoveAxis(W, 8, ABG)
19:16:15.855 00.000 15712 Guiding  Dir = 3, Dur = 8
19:16:15.855 00.000 15712 IsGuiding returns 0
19:16:15.884 00.029 15712 IsGuiding returns 0
19:16:15.884 00.000 15712 Move returns status 0, amount 8
19:16:15.884 00.000 15712 MoveAxis(N, 0, ABG)
19:16:15.884 00.000 15712 Move returns status 0, amount 0
19:16:15.884 00.000 15712 move complete, result=0
19:16:15.884 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
19:16:15.885 00.001 15712 worker thread done servicing request
19:16:15.885 00.000 15712 Worker thread wakes up
19:16:15.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:15.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:17.299 01.414 15712 Exposure complete
19:16:17.360 00.061 15712 worker thread done servicing request
19:16:17.360 00.000 7988 OnExposeComplete: enter
19:16:17.360 00.000 7988 UpdateGuideState(): m_state=6
19:16:17.360 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
19:16:17.360 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=434.02, Mass=1487, SNR=26.1, Peak=183 HFD=3.5
19:16:17.367 00.007 7988 MultiStar: [#1 0.12,0.32,0.99,U] [#2 0.02,0.05,0.97,U] [#3 -0.03,0.04,0.90,U] [#4 0.27,0.12,1.02,U] [#5 -0.04,0.22,0.72,U] [#6 0.31,0.00,0.68,U] [#7 -0.15,0.13,0.63,U] [#8 -0.04,0.25,0.65,U] 
19:16:17.367 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {-0.17, -0.05}
19:16:17.367 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
19:16:17.367 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
19:16:17.372 00.005 7988 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.27 mountX=-0.12 mountY=-0.04, mountTheta=-2.82
19:16:17.374 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.12, opts=13)
19:16:17.374 00.000 7988 Enqueuing Move request for scope (0.04, 0.12)
19:16:17.376 00.002 15712 Worker thread wakes up
19:16:17.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
19:16:17.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
19:16:17.376 00.000 15712 Moving (0.04, 0.12) raw xDistance=-0.12 yDistance=-0.04
19:16:17.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:17.376 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.1
19:16:17.379 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:17.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:17.381 00.002 7988 Enqueuing Expose request
19:16:17.381 00.000 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 702.80
19:16:17.381 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
19:16:17.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:17.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:16:17.381 00.000 15712 MoveAxis(W, 5, ABG)
19:16:17.381 00.000 15712 Guiding  Dir = 3, Dur = 5
19:16:17.383 00.002 15712 IsGuiding returns 0
19:16:17.424 00.041 15712 IsGuiding returns 0
19:16:17.424 00.000 15712 Move returns status 0, amount 5
19:16:17.424 00.000 15712 MoveAxis(N, 0, ABG)
19:16:17.424 00.000 15712 Move returns status 0, amount 0
19:16:17.424 00.000 15712 move complete, result=0
19:16:17.435 00.011 7988 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
19:16:17.435 00.000 15712 worker thread done servicing request
19:16:17.435 00.000 15712 Worker thread wakes up
19:16:17.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:17.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:19.067 01.632 15712 Exposure complete
19:16:19.127 00.060 15712 worker thread done servicing request
19:16:19.127 00.000 7988 OnExposeComplete: enter
19:16:19.127 00.000 7988 UpdateGuideState(): m_state=6
19:16:19.131 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
19:16:19.131 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=433.92, Mass=1506, SNR=26.3, Peak=191 HFD=3.5
19:16:19.133 00.002 7988 MultiStar: [#1 0.09,0.35,0.96,U] [#2 0.19,0.13,1.01,U] [#3 0.11,0.08,0.96,U] [#4 0.17,0.16,1.03,U] [#5 -0.13,0.49,0.65,U] [#6 0.18,0.08,0.69,U] [#7 -0.03,0.01,0.64,U] [#8 0.01,0.34,0.63,U] 
19:16:19.135 00.002 7988 refined, 8 included, MultiStar: {0.06, 0.15}, one-star: {-0.11, -0.16}
19:16:19.135 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
19:16:19.137 00.002 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
19:16:19.137 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.16 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
19:16:19.139 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.15, opts=13)
19:16:19.139 00.000 7988 Enqueuing Move request for scope (0.06, 0.15)
19:16:19.139 00.000 15712 Worker thread wakes up
19:16:19.143 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:16:19.143 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.3
19:16:19.145 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:19.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:19.147 00.002 7988 Enqueuing Expose request
19:16:19.147 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
19:16:19.147 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
19:16:19.147 00.000 15712 Moving (0.06, 0.15) raw xDistance=-0.15 yDistance=-0.07
19:16:19.149 00.002 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 702.75
19:16:19.149 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
19:16:19.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:19.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:16:19.149 00.000 15712 MoveAxis(W, 3, ABG)
19:16:19.149 00.000 15712 Guiding  Dir = 3, Dur = 3
19:16:19.152 00.003 15712 IsGuiding returns 0
19:16:19.176 00.024 15712 IsGuiding returns 0
19:16:19.176 00.000 15712 Move returns status 0, amount 3
19:16:19.176 00.000 15712 MoveAxis(N, 0, ABG)
19:16:19.176 00.000 15712 Move returns status 0, amount 0
19:16:19.176 00.000 15712 move complete, result=0
19:16:19.176 00.000 7988 GuideStep: -0.2 px 3 ms WEST, -0.1 px 0 ms NORTH
19:16:19.178 00.002 15712 worker thread done servicing request
19:16:19.178 00.000 15712 Worker thread wakes up
19:16:19.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:19.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:20.590 01.412 15712 Exposure complete
19:16:20.651 00.061 15712 worker thread done servicing request
19:16:20.651 00.000 7988 OnExposeComplete: enter
19:16:20.651 00.000 7988 UpdateGuideState(): m_state=6
19:16:20.654 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
19:16:20.654 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=433.92, Mass=1382, SNR=25.2, Peak=207 HFD=3.0
19:16:20.656 00.002 7988 MultiStar: [#1 0.14,0.23,1.02,U] [#2 0.01,0.07,0.99,U] [#3 0.21,0.13,0.96,U] [#4 0.19,0.22,1.06,U] [#5 -0.07,0.13,0.73,U] [#6 -0.02,-0.06,0.71,U] [#7 -0.06,-0.16,0.69,U] [#8 0.24,0.02,0.63,U] 
19:16:20.658 00.002 7988 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {-0.07, -0.16}
19:16:20.658 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
19:16:20.660 00.002 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.89)
19:16:20.660 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.71 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
19:16:20.662 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.06, opts=13)
19:16:20.664 00.002 7988 Enqueuing Move request for scope (0.07, 0.06)
19:16:20.664 00.000 15712 Worker thread wakes up
19:16:20.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
19:16:20.664 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
19:16:20.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:20.666 00.002 7988 UpdateGuideState exits: m=1382 SNR=25.2
19:16:20.668 00.002 15712 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.07
19:16:20.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:20.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:20.670 00.002 7988 Enqueuing Expose request
19:16:20.670 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 702.71
19:16:20.670 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
19:16:20.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:20.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:16:20.670 00.000 15712 MoveAxis(E, 0, ABG)
19:16:20.670 00.000 15712 Move returns status 0, amount 0
19:16:20.670 00.000 15712 MoveAxis(N, 0, ABG)
19:16:20.670 00.000 15712 Move returns status 0, amount 0
19:16:20.670 00.000 15712 move complete, result=0
19:16:20.670 00.000 15712 worker thread done servicing request
19:16:20.670 00.000 15712 Worker thread wakes up
19:16:20.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:20.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:20.670 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:16:22.313 01.643 15712 Exposure complete
19:16:22.372 00.059 15712 worker thread done servicing request
19:16:22.372 00.000 7988 OnExposeComplete: enter
19:16:22.372 00.000 7988 UpdateGuideState(): m_state=6
19:16:22.378 00.006 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
19:16:22.378 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=433.92, Mass=1330, SNR=24.8, Peak=186 HFD=3.0
19:16:22.380 00.002 7988 MultiStar: [#1 0.10,0.10,0.98,U] [#2 0.21,-0.06,1.05,U] [#3 -0.01,-0.06,0.99,U] [#4 0.17,-0.01,1.02,U] [#5 -0.07,0.32,0.71,U] [#6 0.16,-0.10,0.73,U] [#7 -0.15,0.18,0.67,U] [#8 -0.01,0.28,0.67,U] 
19:16:22.382 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {-0.04, -0.16}
19:16:22.382 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
19:16:22.384 00.002 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.01)
19:16:22.384 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.59 mountX=-0.04 mountY=-0.05, mountTheta=-2.16
19:16:22.386 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
19:16:22.388 00.002 7988 Enqueuing Move request for scope (0.05, 0.04)
19:16:22.388 00.000 15712 Worker thread wakes up
19:16:22.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
19:16:22.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
19:16:22.388 00.000 15712 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
19:16:22.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:22.388 00.000 7988 UpdateGuideState exits: m=1330 SNR=24.8
19:16:22.392 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:22.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:22.394 00.002 7988 Enqueuing Expose request
19:16:22.394 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 702.66
19:16:22.394 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
19:16:22.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:22.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:16:22.396 00.002 15712 MoveAxis(W, 0, ABG)
19:16:22.396 00.000 15712 Move returns status 0, amount 0
19:16:22.396 00.000 15712 MoveAxis(N, 0, ABG)
19:16:22.396 00.000 15712 Move returns status 0, amount 0
19:16:22.396 00.000 15712 move complete, result=0
19:16:22.396 00.000 15712 worker thread done servicing request
19:16:22.396 00.000 15712 Worker thread wakes up
19:16:22.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:22.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:22.396 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
19:16:23.807 01.411 15712 Exposure complete
19:16:23.868 00.061 15712 worker thread done servicing request
19:16:23.868 00.000 7988 OnExposeComplete: enter
19:16:23.868 00.000 7988 UpdateGuideState(): m_state=6
19:16:23.873 00.005 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
19:16:23.873 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=433.85, Mass=1452, SNR=25.8, Peak=196 HFD=3.3
19:16:23.875 00.002 7988 MultiStar: [#1 0.03,0.14,0.99,U] [#2 0.25,-0.11,1.01,U] [#3 0.01,-0.11,0.91,U] [#4 0.11,0.02,1.01,U] [#5 -0.09,0.14,0.72,U] [#6 0.27,-0.08,0.71,U] [#7 -0.01,-0.10,0.65,U] [#8 0.25,-0.01,0.67,U] 
19:16:23.875 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {-0.00, -0.23}
19:16:23.875 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.58) = xAngle (1.16 = 1.16)
19:16:23.875 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.27 = -2.02)
19:16:23.875 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.42 mountX=0.04 mountY=-0.09, mountTheta=-1.15
19:16:23.881 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.04, opts=13)
19:16:23.881 00.000 7988 Enqueuing Move request for scope (0.09, -0.04)
19:16:23.884 00.003 15712 Worker thread wakes up
19:16:23.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
19:16:23.884 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
19:16:23.884 00.000 15712 Moving (0.09, -0.04) raw xDistance=0.04 yDistance=-0.09
19:16:23.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:23.884 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.8
19:16:23.887 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:23.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:23.887 00.000 7988 Enqueuing Expose request
19:16:23.890 00.003 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 702.61
19:16:23.890 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
19:16:23.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:23.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:16:23.890 00.000 15712 MoveAxis(E, 0, ABG)
19:16:23.890 00.000 15712 Move returns status 0, amount 0
19:16:23.890 00.000 15712 MoveAxis(N, 0, ABG)
19:16:23.890 00.000 15712 Move returns status 0, amount 0
19:16:23.890 00.000 15712 move complete, result=0
19:16:23.890 00.000 15712 worker thread done servicing request
19:16:23.890 00.000 15712 Worker thread wakes up
19:16:23.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:23.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:23.890 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:16:25.525 01.635 15712 Exposure complete
19:16:25.586 00.061 15712 worker thread done servicing request
19:16:25.586 00.000 7988 OnExposeComplete: enter
19:16:25.586 00.000 7988 UpdateGuideState(): m_state=6
19:16:25.590 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
19:16:25.590 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=433.76, Mass=1444, SNR=25.8, Peak=195 HFD=3.3
19:16:25.592 00.002 7988 MultiStar: [#1 0.12,-0.13,0.98,U] [#2 -0.00,-0.34,0.99,U] [#3 -0.06,-0.18,0.96,U] [#4 0.15,-0.26,1.00,U] [#5 0.16,-0.03,0.69,U] [#6 0.19,-0.42,0.69,U] [#7 -0.25,0.02,0.66,U] [#8 0.14,-0.07,0.63,U] 
19:16:25.592 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.21}, one-star: {-0.04, -0.31}
19:16:25.594 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
19:16:25.594 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.96)
19:16:25.596 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.37 mountX=0.20 mountY=-0.04, mountTheta=-0.18
19:16:25.598 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.21, opts=13)
19:16:25.600 00.002 7988 Enqueuing Move request for scope (0.04, -0.21)
19:16:25.600 00.000 15712 Worker thread wakes up
19:16:25.600 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
19:16:25.600 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
19:16:25.600 00.000 15712 Moving (0.04, -0.21) raw xDistance=0.20 yDistance=-0.04
19:16:25.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:25.602 00.002 7988 UpdateGuideState exits: m=1444 SNR=25.8
19:16:25.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:25.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:25.602 00.000 7988 Enqueuing Expose request
19:16:25.602 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 702.56
19:16:25.602 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
19:16:25.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:25.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:16:25.602 00.000 15712 MoveAxis(W, 40, ABG)
19:16:25.602 00.000 15712 Guiding  Dir = 3, Dur = 40
19:16:25.608 00.006 15712 IsGuiding returns 0
19:16:25.634 00.026 15712 PulseGuide returned control before completion, sleep 25
19:16:25.682 00.048 15712 IsGuiding returns 1
19:16:25.682 00.000 15712 scope still moving after pulse duration time elapsed
19:16:25.714 00.032 15712 IsGuiding returns 0
19:16:25.714 00.000 15712 scope move finished after 40 + 65 ms
19:16:25.714 00.000 15712 Move returns status 0, amount 40
19:16:25.714 00.000 15712 MoveAxis(N, 0, ABG)
19:16:25.714 00.000 15712 Move returns status 0, amount 0
19:16:25.714 00.000 15712 move complete, result=0
19:16:25.714 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
19:16:25.716 00.002 15712 worker thread done servicing request
19:16:25.716 00.000 15712 Worker thread wakes up
19:16:25.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:25.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:27.133 01.417 15712 Exposure complete
19:16:27.196 00.063 15712 worker thread done servicing request
19:16:27.196 00.000 7988 OnExposeComplete: enter
19:16:27.196 00.000 7988 UpdateGuideState(): m_state=6
19:16:27.196 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
19:16:27.196 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=434.17, Mass=1540, SNR=26.6, Peak=185 HFD=3.7
19:16:27.196 00.000 7988 MultiStar: [#1 -0.08,0.30,0.96,U] [#2 0.03,0.13,0.94,U] [#3 -0.03,0.08,0.90,U] [#4 -0.14,0.17,1.00,U] [#5 -0.20,0.25,0.72,U] [#6 -0.01,-0.27,0.67,U] [#7 -0.08,0.02,0.65,U] [#8 -0.15,0.08,0.64,U] 
19:16:27.196 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.11}, one-star: {-0.10, 0.10}
19:16:27.196 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.58) = xAngle (3.79 = -2.49)
19:16:27.196 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.90 = 0.62)
19:16:27.196 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.21 mountX=-0.11 mountY=0.08, mountTheta=2.51
19:16:27.196 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.11, opts=13)
19:16:27.196 00.000 7988 Enqueuing Move request for scope (-0.08, 0.11)
19:16:27.209 00.013 15712 Worker thread wakes up
19:16:27.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
19:16:27.209 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
19:16:27.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:27.211 00.002 7988 UpdateGuideState exits: m=1540 SNR=26.6
19:16:27.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:27.211 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:27.211 00.000 7988 Enqueuing Expose request
19:16:27.211 00.000 15712 Moving (-0.08, 0.11) raw xDistance=-0.11 yDistance=0.08
19:16:27.211 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 702.51
19:16:27.211 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
19:16:27.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:27.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:16:27.211 00.000 15712 MoveAxis(W, 0, ABG)
19:16:27.211 00.000 15712 Move returns status 0, amount 0
19:16:27.211 00.000 15712 MoveAxis(N, 0, ABG)
19:16:27.211 00.000 15712 Move returns status 0, amount 0
19:16:27.211 00.000 15712 move complete, result=0
19:16:27.211 00.000 15712 worker thread done servicing request
19:16:27.211 00.000 15712 Worker thread wakes up
19:16:27.211 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
19:16:27.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:27.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:28.854 01.643 15712 Exposure complete
19:16:28.915 00.061 15712 worker thread done servicing request
19:16:28.915 00.000 7988 OnExposeComplete: enter
19:16:28.915 00.000 7988 UpdateGuideState(): m_state=6
19:16:28.919 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
19:16:28.919 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=434.06, Mass=1435, SNR=25.6, Peak=185 HFD=3.2
19:16:28.921 00.002 7988 MultiStar: [#1 -0.03,0.27,1.04,U] [#2 0.10,0.13,1.00,U] [#3 0.11,0.27,0.97,U] [#4 0.07,0.06,0.97,U] [#5 -0.26,0.46,0.74,U] [#6 0.10,0.08,0.72,U] [#7 -0.25,0.44,0.66,U] [#8 -0.08,-0.02,0.67,U] 
19:16:28.923 00.002 7988 single-star, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.03, -0.02}
19:16:28.924 00.001 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
19:16:28.924 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
19:16:28.926 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.68 mountX=0.02 mountY=0.03, mountTheta=1.11
19:16:28.928 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
19:16:28.928 00.000 7988 Enqueuing Move request for scope (-0.03, -0.02)
19:16:28.930 00.002 15712 Worker thread wakes up
19:16:28.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
19:16:28.930 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
19:16:28.931 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:16:28.931 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.6
19:16:28.933 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:28.933 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:28.935 00.002 7988 Enqueuing Expose request
19:16:28.935 00.000 15712 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.03
19:16:28.935 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 702.46
19:16:28.935 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
19:16:28.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:28.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:16:28.935 00.000 15712 MoveAxis(W, 2, ABG)
19:16:28.935 00.000 15712 Guiding  Dir = 3, Dur = 2
19:16:28.935 00.000 15712 IsGuiding returns 0
19:16:28.957 00.022 15712 IsGuiding returns 0
19:16:28.957 00.000 15712 Move returns status 0, amount 2
19:16:28.957 00.000 15712 MoveAxis(N, 0, ABG)
19:16:28.957 00.000 15712 Move returns status 0, amount 0
19:16:28.957 00.000 15712 move complete, result=0
19:16:28.957 00.000 15712 worker thread done servicing request
19:16:28.957 00.000 15712 Worker thread wakes up
19:16:28.957 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
19:16:28.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:28.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:30.367 01.410 15712 Exposure complete
19:16:30.417 00.050 7988 OnExposeComplete: enter
19:16:30.430 00.013 7988 UpdateGuideState(): m_state=6
19:16:30.430 00.000 15712 worker thread done servicing request
19:16:30.432 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
19:16:30.432 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=433.98, Mass=1435, SNR=25.7, Peak=186 HFD=3.5
19:16:30.434 00.002 7988 MultiStar: [#1 -0.15,0.23,1.00,U] [#2 -0.19,-0.02,1.03,U] [#3 -0.18,-0.16,0.99,U] [#4 0.10,0.01,1.03,U] [#5 -0.23,0.28,0.69,U] [#6 -0.01,-0.05,0.70,U] [#7 -0.27,0.02,0.68,U] [#8 0.06,0.06,0.65,U] 
19:16:30.434 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.20, -0.10}
19:16:30.436 00.002 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.58) = xAngle (4.53 = -1.75)
19:16:30.436 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.64 = 1.36)
19:16:30.438 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.95 mountX=-0.02 mountY=0.12, mountTheta=1.75
19:16:30.440 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.02, opts=13)
19:16:30.440 00.000 7988 Enqueuing Move request for scope (-0.12, 0.02)
19:16:30.442 00.002 15712 Worker thread wakes up
19:16:30.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
19:16:30.442 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
19:16:30.442 00.000 15712 Moving (-0.12, 0.02) raw xDistance=-0.02 yDistance=0.12
19:16:30.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:30.442 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.7
19:16:30.445 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:30.446 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:30.446 00.000 7988 Enqueuing Expose request
19:16:30.446 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 702.41
19:16:30.446 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
19:16:30.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:30.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:16:30.446 00.000 15712 MoveAxis(W, 3, ABG)
19:16:30.446 00.000 15712 Guiding  Dir = 3, Dur = 3
19:16:30.446 00.000 15712 IsGuiding returns 0
19:16:30.468 00.022 15712 IsGuiding returns 0
19:16:30.468 00.000 15712 Move returns status 0, amount 3
19:16:30.468 00.000 15712 MoveAxis(N, 0, ABG)
19:16:30.478 00.010 15712 Move returns status 0, amount 0
19:16:30.478 00.000 15712 move complete, result=0
19:16:30.478 00.000 15712 worker thread done servicing request
19:16:30.478 00.000 15712 Worker thread wakes up
19:16:30.478 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
19:16:30.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:30.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:32.118 01.640 15712 Exposure complete
19:16:32.179 00.061 15712 worker thread done servicing request
19:16:32.179 00.000 7988 OnExposeComplete: enter
19:16:32.179 00.000 7988 UpdateGuideState(): m_state=6
19:16:32.183 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
19:16:32.183 00.000 7988 Star::Find returns 1 (0), X=1178.74, Y=433.97, Mass=1440, SNR=25.7, Peak=215 HFD=3.2
19:16:32.185 00.002 7988 MultiStar: [#1 0.30,0.10,1.03,U] [#2 0.27,-0.08,0.98,U] [#3 0.24,-0.08,0.96,U] [#4 0.33,0.07,1.00,U] [#5 -0.14,0.18,0.76,U] [#6 0.18,-0.25,0.70,U] [#7 -0.03,0.09,0.65,U] [#8 0.26,-0.18,0.64,U] 
19:16:32.187 00.002 7988 refined, 8 included, MultiStar: {0.19, -0.02}, one-star: {0.16, -0.11}
19:16:32.187 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.58) = xAngle (1.45 = 1.45)
19:16:32.189 00.002 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.56 = -1.72)
19:16:32.189 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.13 mountX=0.02 mountY=-0.19, mountTheta=-1.45
19:16:32.189 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.02, opts=13)
19:16:32.189 00.000 7988 Enqueuing Move request for scope (0.19, -0.02)
19:16:32.189 00.000 15712 Worker thread wakes up
19:16:32.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
19:16:32.189 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
19:16:32.189 00.000 15712 Moving (0.19, -0.02) raw xDistance=0.02 yDistance=-0.19
19:16:32.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:32.195 00.006 7988 UpdateGuideState exits: m=1440 SNR=25.7
19:16:32.195 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:32.195 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:32.195 00.000 7988 Enqueuing Expose request
19:16:32.195 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 702.36
19:16:32.195 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
19:16:32.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:32.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:16:32.195 00.000 15712 MoveAxis(W, 5, ABG)
19:16:32.195 00.000 15712 Guiding  Dir = 3, Dur = 5
19:16:32.195 00.000 15712 IsGuiding returns 0
19:16:32.211 00.016 15712 IsGuiding returns 0
19:16:32.211 00.000 15712 Move returns status 0, amount 5
19:16:32.211 00.000 15712 MoveAxis(N, 0, ABG)
19:16:32.211 00.000 15712 Move returns status 0, amount 0
19:16:32.211 00.000 15712 move complete, result=0
19:16:32.211 00.000 15712 worker thread done servicing request
19:16:32.211 00.000 15712 Worker thread wakes up
19:16:32.211 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
19:16:32.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:32.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:33.630 01.419 15712 Exposure complete
19:16:33.692 00.062 15712 worker thread done servicing request
19:16:33.692 00.000 7988 OnExposeComplete: enter
19:16:33.692 00.000 7988 UpdateGuideState(): m_state=6
19:16:33.696 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
19:16:33.698 00.002 7988 Star::Find returns 1 (0), X=1178.64, Y=434.05, Mass=1393, SNR=25.2, Peak=201 HFD=3.3
19:16:33.698 00.000 7988 MultiStar: [#1 -0.03,0.08,1.02,U] [#2 0.07,0.09,1.03,U] [#3 -0.04,-0.03,0.97,U] [#4 0.05,0.02,1.03,U] [#5 -0.18,0.37,0.69,U] [#6 0.03,-0.14,0.72,U] [#7 -0.19,0.20,0.69,U] [#8 -0.08,-0.07,0.69,U] 
19:16:33.700 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.06, -0.03}
19:16:33.700 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.69)
19:16:33.701 00.001 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.42)
19:16:33.703 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.02 mountX=-0.05 mountY=0.02, mountTheta=2.71
19:16:33.703 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.05, opts=13)
19:16:33.705 00.002 7988 Enqueuing Move request for scope (-0.02, 0.05)
19:16:33.707 00.002 15712 Worker thread wakes up
19:16:33.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
19:16:33.707 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
19:16:33.707 00.000 15712 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=0.02
19:16:33.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:33.707 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.2
19:16:33.710 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:33.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:33.712 00.002 7988 Enqueuing Expose request
19:16:33.712 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 702.31
19:16:33.712 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
19:16:33.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:33.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:16:33.712 00.000 15712 MoveAxis(W, 6, ABG)
19:16:33.712 00.000 15712 Guiding  Dir = 3, Dur = 6
19:16:33.714 00.002 15712 IsGuiding returns 0
19:16:33.735 00.021 15712 IsGuiding returns 0
19:16:33.735 00.000 15712 Move returns status 0, amount 6
19:16:33.735 00.000 15712 MoveAxis(N, 0, ABG)
19:16:33.735 00.000 15712 Move returns status 0, amount 0
19:16:33.735 00.000 15712 move complete, result=0
19:16:33.735 00.000 15712 worker thread done servicing request
19:16:33.735 00.000 15712 Worker thread wakes up
19:16:33.735 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
19:16:33.739 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:33.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:35.366 01.627 15712 Exposure complete
19:16:35.428 00.062 15712 worker thread done servicing request
19:16:35.428 00.000 7988 OnExposeComplete: enter
19:16:35.428 00.000 7988 UpdateGuideState(): m_state=6
19:16:35.431 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
19:16:35.431 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=434.23, Mass=1353, SNR=25.0, Peak=202 HFD=2.8
19:16:35.433 00.002 7988 MultiStar: [#1 -0.08,0.29,1.04,U] [#2 -0.03,0.27,1.00,U] [#3 0.12,0.15,1.00,U] [#4 0.23,0.17,1.05,U] [#5 -0.13,0.38,0.73,U] [#6 0.15,0.14,0.75,U] [#7 -0.39,0.18,0.68,U] [#8 -0.19,0.23,0.69,U] 
19:16:35.435 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.22}, one-star: {-0.21, 0.16}
19:16:35.435 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
19:16:35.437 00.002 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
19:16:35.437 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.76 mountX=-0.22 mountY=0.04, mountTheta=2.97
19:16:35.439 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.22, opts=13)
19:16:35.441 00.002 7988 Enqueuing Move request for scope (-0.04, 0.22)
19:16:35.441 00.000 15712 Worker thread wakes up
19:16:35.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
19:16:35.441 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
19:16:35.441 00.000 15712 Moving (-0.04, 0.22) raw xDistance=-0.22 yDistance=0.04
19:16:35.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:35.441 00.000 7988 UpdateGuideState exits: m=1353 SNR=25.0
19:16:35.444 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:35.446 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:35.446 00.000 7988 Enqueuing Expose request
19:16:35.448 00.002 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 702.26
19:16:35.448 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
19:16:35.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:35.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:16:35.448 00.000 15712 MoveAxis(E, 36, ABG)
19:16:35.448 00.000 15712 Guiding  Dir = 2, Dur = 36
19:16:35.448 00.000 15712 IsGuiding returns 0
19:16:35.464 00.016 15712 PulseGuide returned control before completion, sleep 31
19:16:35.508 00.044 15712 IsGuiding returns 0
19:16:35.508 00.000 15712 Move returns status 0, amount 36
19:16:35.508 00.000 15712 MoveAxis(N, 0, ABG)
19:16:35.508 00.000 15712 Move returns status 0, amount 0
19:16:35.508 00.000 15712 move complete, result=0
19:16:35.508 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
19:16:35.513 00.005 15712 worker thread done servicing request
19:16:35.513 00.000 15712 Worker thread wakes up
19:16:35.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:35.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:36.930 01.417 15712 Exposure complete
19:16:36.991 00.061 15712 worker thread done servicing request
19:16:36.991 00.000 7988 OnExposeComplete: enter
19:16:36.991 00.000 7988 UpdateGuideState(): m_state=6
19:16:36.995 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
19:16:36.995 00.000 7988 Star::Find returns 1 (0), X=1178.70, Y=433.94, Mass=1402, SNR=25.2, Peak=220 HFD=2.9
19:16:36.997 00.002 7988 MultiStar: [#1 0.09,0.14,1.04,U] [#2 0.03,-0.25,1.01,U] [#3 0.11,-0.06,0.97,U] [#4 0.25,-0.03,1.05,U] [#5 -0.03,-0.20,0.72,U] [#6 0.03,-0.08,0.73,U] [#7 -0.07,-0.14,0.67,U] [#8 0.09,0.19,0.68,U] 
19:16:36.997 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.12, -0.14}
19:16:36.997 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.58) = xAngle (0.91 = 0.91)
19:16:36.997 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.02 = -2.26)
19:16:36.997 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=0.06 mountY=-0.08, mountTheta=-0.90
19:16:36.997 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.06, opts=13)
19:16:36.997 00.000 7988 Enqueuing Move request for scope (0.08, -0.06)
19:16:36.997 00.000 15712 Worker thread wakes up
19:16:36.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
19:16:36.997 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
19:16:36.997 00.000 15712 Moving (0.08, -0.06) raw xDistance=0.06 yDistance=-0.08
19:16:36.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:16:37.007 00.010 7988 UpdateGuideState exits: m=1402 SNR=25.2
19:16:37.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:37.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:37.007 00.000 7988 Enqueuing Expose request
19:16:37.007 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 702.21
19:16:37.007 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
19:16:37.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:37.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:16:37.007 00.000 15712 MoveAxis(W, 8, ABG)
19:16:37.007 00.000 15712 Guiding  Dir = 3, Dur = 8
19:16:37.023 00.016 15712 IsGuiding returns 0
19:16:37.039 00.016 15712 IsGuiding returns 0
19:16:37.039 00.000 15712 Move returns status 0, amount 8
19:16:37.039 00.000 15712 MoveAxis(N, 0, ABG)
19:16:37.039 00.000 15712 Move returns status 0, amount 0
19:16:37.039 00.000 15712 move complete, result=0
19:16:37.039 00.000 15712 worker thread done servicing request
19:16:37.039 00.000 15712 Worker thread wakes up
19:16:37.039 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
19:16:37.048 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:37.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:38.686 01.638 15712 Exposure complete
19:16:38.747 00.061 15712 worker thread done servicing request
19:16:38.747 00.000 7988 OnExposeComplete: enter
19:16:38.751 00.004 7988 UpdateGuideState(): m_state=6
19:16:38.751 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
19:16:38.753 00.002 7988 Star::Find returns 1 (0), X=1178.64, Y=433.75, Mass=1465, SNR=26.1, Peak=242 HFD=2.8
19:16:38.753 00.000 7988 MultiStar: [#1 0.01,0.05,0.99,U] [#2 0.18,-0.13,0.96,U] [#3 0.08,-0.16,0.96,U] [#4 0.03,0.11,1.04,U] [#5 0.34,-0.01,0.71,U] [#6 0.17,-0.23,0.71,U] [#7 0.01,0.06,0.67,U] [#8 -0.04,-0.02,0.66,U] 
19:16:38.755 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.06, -0.33}
19:16:38.757 00.002 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
19:16:38.757 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.31)
19:16:38.759 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.72 mountX=0.08 mountY=-0.09, mountTheta=-0.85
19:16:38.761 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.08, opts=13)
19:16:38.761 00.000 7988 Enqueuing Move request for scope (0.09, -0.08)
19:16:38.762 00.001 15712 Worker thread wakes up
19:16:38.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
19:16:38.762 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
19:16:38.762 00.000 15712 Moving (0.09, -0.08) raw xDistance=0.08 yDistance=-0.09
19:16:38.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:16:38.762 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.1
19:16:38.765 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:38.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:38.767 00.002 7988 Enqueuing Expose request
19:16:38.767 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 702.16
19:16:38.767 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
19:16:38.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:38.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:16:38.767 00.000 15712 MoveAxis(W, 8, ABG)
19:16:38.767 00.000 15712 Guiding  Dir = 3, Dur = 8
19:16:38.767 00.000 15712 IsGuiding returns 0
19:16:38.784 00.017 15712 IsGuiding returns 0
19:16:38.784 00.000 15712 Move returns status 0, amount 8
19:16:38.784 00.000 15712 MoveAxis(N, 0, ABG)
19:16:38.784 00.000 15712 Move returns status 0, amount 0
19:16:38.784 00.000 15712 move complete, result=0
19:16:38.784 00.000 15712 worker thread done servicing request
19:16:38.784 00.000 15712 Worker thread wakes up
19:16:38.784 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
19:16:38.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:38.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:40.197 01.413 15712 Exposure complete
19:16:40.258 00.061 15712 worker thread done servicing request
19:16:40.258 00.000 7988 OnExposeComplete: enter
19:16:40.258 00.000 7988 UpdateGuideState(): m_state=6
19:16:40.258 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
19:16:40.263 00.005 7988 Star::Find returns 1 (0), X=1178.60, Y=433.66, Mass=1533, SNR=26.6, Peak=210 HFD=3.3
19:16:40.263 00.000 7988 MultiStar: [#1 0.12,0.01,0.99,U] [#2 -0.01,-0.10,0.94,U] [#3 0.16,-0.04,0.96,U] [#4 0.04,-0.05,1.02,U] [#5 -0.14,0.18,0.69,U] [#6 0.13,-0.17,0.66,U] [#7 -0.18,-0.20,0.62,U] [#8 -0.17,0.01,0.66,U] 
19:16:40.263 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.02, -0.42}
19:16:40.263 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
19:16:40.263 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
19:16:40.263 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.45 mountX=0.09 mountY=-0.01, mountTheta=-0.10
19:16:40.263 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.09, opts=13)
19:16:40.263 00.000 7988 Enqueuing Move request for scope (0.01, -0.09)
19:16:40.263 00.000 15712 Worker thread wakes up
19:16:40.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
19:16:40.263 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
19:16:40.263 00.000 15712 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=-0.01
19:16:40.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:16:40.274 00.011 7988 UpdateGuideState exits: m=1533 SNR=26.6
19:16:40.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:40.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:40.274 00.000 7988 Enqueuing Expose request
19:16:40.274 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 702.11
19:16:40.274 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
19:16:40.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:40.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:16:40.274 00.000 15712 MoveAxis(W, 8, ABG)
19:16:40.274 00.000 15712 Guiding  Dir = 3, Dur = 8
19:16:40.274 00.000 15712 IsGuiding returns 0
19:16:40.308 00.034 15712 IsGuiding returns 0
19:16:40.308 00.000 15712 Move returns status 0, amount 8
19:16:40.308 00.000 15712 MoveAxis(N, 0, ABG)
19:16:40.308 00.000 15712 Move returns status 0, amount 0
19:16:40.308 00.000 15712 move complete, result=0
19:16:40.308 00.000 15712 worker thread done servicing request
19:16:40.308 00.000 15712 Worker thread wakes up
19:16:40.308 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
19:16:40.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:40.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:41.937 01.629 15712 Exposure complete
19:16:41.997 00.060 15712 worker thread done servicing request
19:16:41.999 00.002 7988 OnExposeComplete: enter
19:16:41.999 00.000 7988 UpdateGuideState(): m_state=6
19:16:41.999 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
19:16:41.999 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=433.97, Mass=1409, SNR=25.4, Peak=196 HFD=3.2
19:16:41.999 00.000 7988 MultiStar: [#1 0.14,0.13,1.00,U] [#2 0.14,-0.12,1.02,U] [#3 0.09,-0.15,0.97,U] [#4 0.22,0.11,1.05,U] [#5 -0.17,0.32,0.73,U] [#6 0.16,-0.06,0.73,U] [#7 -0.22,0.01,0.68,U] [#8 0.08,0.08,0.67,U] 
19:16:41.999 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.02, -0.11}
19:16:41.999 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
19:16:41.999 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
19:16:41.999 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.25 mountX=-0.02 mountY=-0.06, mountTheta=-1.83
19:16:41.999 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.02, opts=13)
19:16:41.999 00.000 7988 Enqueuing Move request for scope (0.06, 0.02)
19:16:41.999 00.000 15712 Worker thread wakes up
19:16:41.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
19:16:42.012 00.013 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
19:16:42.012 00.000 15712 Moving (0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
19:16:42.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:42.013 00.001 7988 UpdateGuideState exits: m=1409 SNR=25.4
19:16:42.013 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:42.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:42.013 00.000 7988 Enqueuing Expose request
19:16:42.013 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 702.06
19:16:42.013 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
19:16:42.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:42.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:16:42.013 00.000 15712 MoveAxis(W, 6, ABG)
19:16:42.013 00.000 15712 Guiding  Dir = 3, Dur = 6
19:16:42.033 00.020 15712 IsGuiding returns 0
19:16:42.046 00.013 15712 IsGuiding returns 0
19:16:42.046 00.000 15712 Move returns status 0, amount 6
19:16:42.046 00.000 15712 MoveAxis(N, 0, ABG)
19:16:42.046 00.000 15712 Move returns status 0, amount 0
19:16:42.046 00.000 15712 move complete, result=0
19:16:42.046 00.000 15712 worker thread done servicing request
19:16:42.046 00.000 15712 Worker thread wakes up
19:16:42.046 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
19:16:42.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:42.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:43.464 01.418 15712 Exposure complete
19:16:43.526 00.062 15712 worker thread done servicing request
19:16:43.527 00.001 7988 OnExposeComplete: enter
19:16:43.527 00.000 7988 UpdateGuideState(): m_state=6
19:16:43.527 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
19:16:43.527 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=433.72, Mass=1563, SNR=26.8, Peak=214 HFD=3.2
19:16:43.527 00.000 7988 MultiStar: [#1 -0.03,0.07,0.96,U] [#2 0.07,-0.12,0.99,U] [#3 -0.24,-0.17,0.92,U] [#4 0.03,0.04,0.97,U] [#5 -0.03,-0.02,0.71,U] [#6 0.21,-0.16,0.70,U] [#7 -0.11,-0.07,0.64,U] [#8 -0.16,-0.02,0.64,U] 
19:16:43.527 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.02, -0.36}
19:16:43.527 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
19:16:43.527 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
19:16:43.527 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.87 mountX=0.09 mountY=0.03, mountTheta=0.32
19:16:43.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.09, opts=13)
19:16:43.527 00.000 7988 Enqueuing Move request for scope (-0.03, -0.09)
19:16:43.527 00.000 15712 Worker thread wakes up
19:16:43.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
19:16:43.527 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
19:16:43.527 00.000 15712 Moving (-0.03, -0.09) raw xDistance=0.09 yDistance=0.03
19:16:43.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:43.541 00.014 7988 UpdateGuideState exits: m=1563 SNR=26.8
19:16:43.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:43.543 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:43.543 00.000 7988 Enqueuing Expose request
19:16:43.543 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 702.01
19:16:43.543 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
19:16:43.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:43.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:16:43.543 00.000 15712 MoveAxis(W, 4, ABG)
19:16:43.543 00.000 15712 Guiding  Dir = 3, Dur = 4
19:16:43.543 00.000 15712 IsGuiding returns 0
19:16:43.560 00.017 15712 IsGuiding returns 0
19:16:43.560 00.000 15712 Move returns status 0, amount 4
19:16:43.560 00.000 15712 MoveAxis(N, 0, ABG)
19:16:43.560 00.000 15712 Move returns status 0, amount 0
19:16:43.560 00.000 15712 move complete, result=0
19:16:43.560 00.000 15712 worker thread done servicing request
19:16:43.560 00.000 15712 Worker thread wakes up
19:16:43.560 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
19:16:43.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:43.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:45.199 01.639 15712 Exposure complete
19:16:45.260 00.061 15712 worker thread done servicing request
19:16:45.260 00.000 7988 OnExposeComplete: enter
19:16:45.260 00.000 7988 UpdateGuideState(): m_state=6
19:16:45.263 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
19:16:45.263 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=433.90, Mass=1462, SNR=25.8, Peak=204 HFD=2.9
19:16:45.265 00.002 7988 MultiStar: [#1 -0.15,-0.06,1.02,U] [#2 -0.02,-0.01,0.99,U] [#3 -0.19,-0.04,0.96,U] [#4 -0.08,0.01,1.03,U] [#5 -0.15,0.24,0.72,U] [#6 0.17,-0.24,0.70,U] [#7 -0.17,-0.15,0.66,U] [#8 -0.09,0.06,0.68,U] 
19:16:45.267 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.23, -0.18}
19:16:45.267 00.000 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.58) = xAngle (-1.19 = -1.19)
19:16:45.269 00.002 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.92 = 1.92)
19:16:45.269 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.77 mountX=0.04 mountY=0.11, mountTheta=1.20
19:16:45.271 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
19:16:45.273 00.002 7988 Enqueuing Move request for scope (-0.11, -0.04)
19:16:45.273 00.000 15712 Worker thread wakes up
19:16:45.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
19:16:45.273 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
19:16:45.273 00.000 15712 Moving (-0.11, -0.04) raw xDistance=0.04 yDistance=0.11
19:16:45.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:16:45.273 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.8
19:16:45.277 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:45.277 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:45.277 00.000 7988 Enqueuing Expose request
19:16:45.277 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 701.96
19:16:45.277 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
19:16:45.277 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:45.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:16:45.277 00.000 15712 MoveAxis(W, 5, ABG)
19:16:45.277 00.000 15712 Guiding  Dir = 3, Dur = 5
19:16:45.277 00.000 15712 IsGuiding returns 0
19:16:45.310 00.033 15712 IsGuiding returns 0
19:16:45.310 00.000 15712 Move returns status 0, amount 5
19:16:45.310 00.000 15712 MoveAxis(N, 0, ABG)
19:16:45.310 00.000 15712 Move returns status 0, amount 0
19:16:45.310 00.000 15712 move complete, result=0
19:16:45.310 00.000 15712 worker thread done servicing request
19:16:45.310 00.000 15712 Worker thread wakes up
19:16:45.311 00.001 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
19:16:45.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:45.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:46.730 01.419 15712 Exposure complete
19:16:46.794 00.064 15712 worker thread done servicing request
19:16:46.795 00.001 7988 OnExposeComplete: enter
19:16:46.795 00.000 7988 UpdateGuideState(): m_state=6
19:16:46.795 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
19:16:46.795 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=434.10, Mass=1416, SNR=25.6, Peak=197 HFD=3.0
19:16:46.795 00.000 7988 MultiStar: [#1 -0.09,0.51,1.03,U] [#2 -0.06,0.06,1.02,U] [#3 -0.05,0.24,0.99,U] [#4 -0.04,0.33,1.01,U] [#5 -0.04,0.36,0.71,U] [#6 0.03,-0.01,0.70,U] [#7 -0.29,0.21,0.66,U] [#8 -0.12,0.19,0.69,U] 
19:16:46.795 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.22}, one-star: {-0.04, 0.02}
19:16:46.795 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.58) = xAngle (4.26 = -2.02)
19:16:46.795 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
19:16:46.795 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.68 mountX=-0.02 mountY=0.04, mountTheta=2.03
19:16:46.806 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.02, opts=13)
19:16:46.806 00.000 7988 Enqueuing Move request for scope (-0.04, 0.02)
19:16:46.806 00.000 15712 Worker thread wakes up
19:16:46.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
19:16:46.806 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
19:16:46.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:46.806 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.6
19:16:46.810 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:46.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:46.812 00.002 7988 Enqueuing Expose request
19:16:46.812 00.000 15712 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
19:16:46.812 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 701.91
19:16:46.812 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
19:16:46.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:46.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:16:46.812 00.000 15712 MoveAxis(W, 6, ABG)
19:16:46.812 00.000 15712 Guiding  Dir = 3, Dur = 6
19:16:46.812 00.000 15712 IsGuiding returns 0
19:16:46.839 00.027 15712 IsGuiding returns 0
19:16:46.839 00.000 15712 Move returns status 0, amount 6
19:16:46.839 00.000 15712 MoveAxis(N, 0, ABG)
19:16:46.839 00.000 15712 Move returns status 0, amount 0
19:16:46.839 00.000 15712 move complete, result=0
19:16:46.839 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
19:16:46.846 00.007 15712 worker thread done servicing request
19:16:46.846 00.000 15712 Worker thread wakes up
19:16:46.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:46.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:48.479 01.633 15712 Exposure complete
19:16:48.541 00.062 15712 worker thread done servicing request
19:16:48.541 00.000 7988 OnExposeComplete: enter
19:16:48.541 00.000 7988 UpdateGuideState(): m_state=6
19:16:48.544 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
19:16:48.544 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=434.05, Mass=1386, SNR=25.4, Peak=206 HFD=2.8
19:16:48.546 00.002 7988 MultiStar: [#1 -0.05,0.28,1.02,U] [#2 0.14,0.02,1.05,U] [#3 -0.01,0.17,0.98,U] [#4 0.27,0.14,1.01,U] [#5 -0.13,0.55,0.75,U] [#6 0.12,-0.09,0.72,U] [#7 -0.30,0.21,0.64,U] [#8 0.17,0.49,0.66,U] 
19:16:48.548 00.002 7988 single-star, 8 included, MultiStar: {0.04, 0.18}, one-star: {0.05, -0.03}
19:16:48.548 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.58) = xAngle (1.09 = 1.09)
19:16:48.550 00.002 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.20 = -2.09)
19:16:48.550 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.49 mountX=0.03 mountY=-0.05, mountTheta=-1.08
19:16:48.552 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
19:16:48.554 00.002 7988 Enqueuing Move request for scope (0.05, -0.03)
19:16:48.556 00.002 15712 Worker thread wakes up
19:16:48.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
19:16:48.556 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
19:16:48.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:48.556 00.000 7988 UpdateGuideState exits: m=1386 SNR=25.4
19:16:48.558 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:48.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:48.558 00.000 7988 Enqueuing Expose request
19:16:48.558 00.000 15712 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
19:16:48.558 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 701.86
19:16:48.558 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
19:16:48.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:48.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:16:48.558 00.000 15712 MoveAxis(W, 6, ABG)
19:16:48.558 00.000 15712 Guiding  Dir = 3, Dur = 6
19:16:48.558 00.000 15712 IsGuiding returns 0
19:16:48.575 00.017 15712 IsGuiding returns 0
19:16:48.575 00.000 15712 Move returns status 0, amount 6
19:16:48.575 00.000 15712 MoveAxis(N, 0, ABG)
19:16:48.575 00.000 15712 Move returns status 0, amount 0
19:16:48.575 00.000 15712 move complete, result=0
19:16:48.575 00.000 15712 worker thread done servicing request
19:16:48.575 00.000 15712 Worker thread wakes up
19:16:48.575 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
19:16:48.588 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:48.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:50.007 01.419 15712 Exposure complete
19:16:50.069 00.062 15712 worker thread done servicing request
19:16:50.069 00.000 7988 OnExposeComplete: enter
19:16:50.071 00.002 7988 UpdateGuideState(): m_state=6
19:16:50.073 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
19:16:50.073 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=434.03, Mass=1514, SNR=26.3, Peak=223 HFD=3.0
19:16:50.075 00.002 7988 MultiStar: [#1 -0.01,0.40,0.99,U] [#2 0.08,0.24,0.99,U] [#3 -0.12,0.41,0.93,U] [#4 -0.00,0.38,0.99,U] [#5 -0.05,0.40,0.71,U] [#6 0.16,0.08,0.70,U] [#7 -0.27,0.51,0.70,U] [#8 0.04,0.31,0.61,U] 
19:16:50.075 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.29}, one-star: {-0.22, -0.05}
19:16:50.077 00.002 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
19:16:50.077 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
19:16:50.079 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.93 mountX=0.05 mountY=0.23, mountTheta=1.35
19:16:50.081 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.05, opts=13)
19:16:50.083 00.002 7988 Enqueuing Move request for scope (-0.22, -0.05)
19:16:50.083 00.000 15712 Worker thread wakes up
19:16:50.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
19:16:50.083 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
19:16:50.083 00.000 15712 Moving (-0.22, -0.05) raw xDistance=0.05 yDistance=0.23
19:16:50.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:50.085 00.002 7988 UpdateGuideState exits: m=1514 SNR=26.3
19:16:50.087 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:50.088 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:50.088 00.000 7988 Enqueuing Expose request
19:16:50.090 00.002 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 701.81
19:16:50.090 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
19:16:50.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:50.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:16:50.090 00.000 15712 MoveAxis(W, 8, ABG)
19:16:50.090 00.000 15712 Guiding  Dir = 3, Dur = 8
19:16:50.090 00.000 15712 IsGuiding returns 0
19:16:50.104 00.014 15712 IsGuiding returns 0
19:16:50.104 00.000 15712 Move returns status 0, amount 8
19:16:50.104 00.000 15712 MoveAxis(N, 0, ABG)
19:16:50.104 00.000 15712 Move returns status 0, amount 0
19:16:50.104 00.000 15712 move complete, result=0
19:16:50.104 00.000 15712 worker thread done servicing request
19:16:50.104 00.000 15712 Worker thread wakes up
19:16:50.104 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.2 px 0 ms NORTH
19:16:50.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:50.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:51.744 01.640 15712 Exposure complete
19:16:51.806 00.062 15712 worker thread done servicing request
19:16:51.808 00.002 7988 OnExposeComplete: enter
19:16:51.808 00.000 7988 UpdateGuideState(): m_state=6
19:16:51.808 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
19:16:51.808 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=433.98, Mass=1438, SNR=25.7, Peak=205 HFD=2.9
19:16:51.808 00.000 7988 MultiStar: [#1 -0.03,0.33,0.99,U] [#2 -0.10,0.06,1.00,U] [#3 -0.04,0.15,0.98,U] [#4 0.08,0.28,1.05,U] [#5 -0.20,0.47,0.72,U] [#6 -0.01,0.05,0.69,U] [#7 -0.21,0.25,0.69,U] [#8 -0.23,0.16,0.69,U] 
19:16:51.808 00.000 7988 single-star, 8 included, MultiStar: {-0.09, 0.18}, one-star: {-0.17, -0.09}
19:16:51.808 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
19:16:51.808 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
19:16:51.808 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.63 mountX=0.10 mountY=0.17, mountTheta=1.06
19:16:51.808 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.09, opts=13)
19:16:51.808 00.000 7988 Enqueuing Move request for scope (-0.17, -0.09)
19:16:51.808 00.000 15712 Worker thread wakes up
19:16:51.821 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
19:16:51.821 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
19:16:51.821 00.000 15712 Moving (-0.17, -0.09) raw xDistance=0.10 yDistance=0.17
19:16:51.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:51.822 00.001 7988 UpdateGuideState exits: m=1438 SNR=25.7
19:16:51.824 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:51.824 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:51.824 00.000 7988 Enqueuing Expose request
19:16:51.824 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 701.76
19:16:51.824 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
19:16:51.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:51.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:16:51.824 00.000 15712 MoveAxis(W, 7, ABG)
19:16:51.824 00.000 15712 Guiding  Dir = 3, Dur = 7
19:16:51.824 00.000 15712 IsGuiding returns 0
19:16:51.878 00.054 15712 IsGuiding returns 0
19:16:51.878 00.000 15712 Move returns status 0, amount 7
19:16:51.878 00.000 15712 MoveAxis(N, 0, ABG)
19:16:51.878 00.000 15712 Move returns status 0, amount 0
19:16:51.878 00.000 15712 move complete, result=0
19:16:51.878 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
19:16:51.878 00.000 15712 worker thread done servicing request
19:16:51.878 00.000 15712 Worker thread wakes up
19:16:51.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:51.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:53.290 01.412 15712 Exposure complete
19:16:53.352 00.062 15712 worker thread done servicing request
19:16:53.352 00.000 7988 OnExposeComplete: enter
19:16:53.352 00.000 7988 UpdateGuideState(): m_state=6
19:16:53.352 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
19:16:53.357 00.005 7988 Star::Find returns 1 (0), X=1178.68, Y=433.93, Mass=1420, SNR=25.5, Peak=227 HFD=3.0
19:16:53.357 00.000 7988 MultiStar: [#1 0.02,0.22,1.01,U] [#2 0.24,0.06,1.03,U] [#3 0.12,0.00,0.95,U] [#4 0.20,0.24,1.03,U] [#5 -0.07,0.25,0.72,U] [#6 0.17,0.16,0.70,U] [#7 -0.09,-0.12,0.72,U] [#8 -0.08,0.36,0.67,U] 
19:16:53.359 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.09, -0.15}
19:16:53.359 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
19:16:53.361 00.002 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.68)
19:16:53.361 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=-0.11 mountY=-0.08, mountTheta=-2.48
19:16:53.363 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
19:16:53.365 00.002 7988 Enqueuing Move request for scope (0.08, 0.11)
19:16:53.365 00.000 15712 Worker thread wakes up
19:16:53.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
19:16:53.365 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
19:16:53.365 00.000 15712 Moving (0.08, 0.11) raw xDistance=-0.11 yDistance=-0.08
19:16:53.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:53.368 00.003 7988 UpdateGuideState exits: m=1420 SNR=25.5
19:16:53.369 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:53.369 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:53.369 00.000 7988 Enqueuing Expose request
19:16:53.369 00.000 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 701.71
19:16:53.369 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
19:16:53.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:53.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:16:53.369 00.000 15712 MoveAxis(W, 5, ABG)
19:16:53.369 00.000 15712 Guiding  Dir = 3, Dur = 5
19:16:53.369 00.000 15712 IsGuiding returns 0
19:16:53.386 00.017 15712 IsGuiding returns 0
19:16:53.386 00.000 15712 Move returns status 0, amount 5
19:16:53.386 00.000 15712 MoveAxis(N, 0, ABG)
19:16:53.386 00.000 15712 Move returns status 0, amount 0
19:16:53.386 00.000 15712 move complete, result=0
19:16:53.386 00.000 15712 worker thread done servicing request
19:16:53.398 00.012 15712 Worker thread wakes up
19:16:53.398 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
19:16:53.399 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:53.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:55.037 01.638 15712 Exposure complete
19:16:55.100 00.063 15712 worker thread done servicing request
19:16:55.100 00.000 7988 OnExposeComplete: enter
19:16:55.102 00.002 7988 UpdateGuideState(): m_state=6
19:16:55.102 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
19:16:55.104 00.002 7988 Star::Find returns 1 (0), X=1178.70, Y=434.24, Mass=1426, SNR=25.5, Peak=196 HFD=3.5
19:16:55.104 00.000 7988 MultiStar: [#1 0.03,0.69,0.98,U] [#2 -0.00,0.26,1.01,U] [#3 0.25,0.51,0.93,U] [#4 0.22,0.39,1.03,U] [#5 -0.21,0.15,0.66,U] [#6 0.26,0.24,0.71,U] [#7 -0.14,0.61,0.65,U] [#8 -0.00,0.45,0.64,U] 
19:16:55.106 00.002 7988 single-star, 8 included, MultiStar: {0.07, 0.38}, one-star: {0.12, 0.16}
19:16:55.106 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
19:16:55.108 00.002 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.67)
19:16:55.108 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.92 mountX=-0.16 mountY=-0.12, mountTheta=-2.48
19:16:55.110 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.16, opts=13)
19:16:55.112 00.002 7988 Enqueuing Move request for scope (0.12, 0.16)
19:16:55.114 00.002 15712 Worker thread wakes up
19:16:55.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
19:16:55.114 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
19:16:55.114 00.000 15712 Moving (0.12, 0.16) raw xDistance=-0.16 yDistance=-0.12
19:16:55.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:55.114 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.5
19:16:55.116 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:55.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:55.116 00.000 7988 Enqueuing Expose request
19:16:55.120 00.004 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 701.65
19:16:55.120 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
19:16:55.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:55.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:16:55.120 00.000 15712 MoveAxis(W, 4, ABG)
19:16:55.120 00.000 15712 Guiding  Dir = 3, Dur = 4
19:16:55.120 00.000 15712 IsGuiding returns 0
19:16:55.136 00.016 15712 IsGuiding returns 0
19:16:55.136 00.000 15712 Move returns status 0, amount 4
19:16:55.136 00.000 15712 MoveAxis(N, 0, ABG)
19:16:55.136 00.000 15712 Move returns status 0, amount 0
19:16:55.136 00.000 15712 move complete, result=0
19:16:55.136 00.000 15712 worker thread done servicing request
19:16:55.136 00.000 15712 Worker thread wakes up
19:16:55.136 00.000 7988 GuideStep: -0.2 px 4 ms WEST, -0.1 px 0 ms NORTH
19:16:55.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:55.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:56.546 01.410 15712 Exposure complete
19:16:56.642 00.096 15712 worker thread done servicing request
19:16:56.642 00.000 7988 OnExposeComplete: enter
19:16:56.646 00.004 7988 UpdateGuideState(): m_state=6
19:16:56.648 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
19:16:56.650 00.002 7988 Star::Find returns 1 (0), X=1178.59, Y=434.33, Mass=1493, SNR=26.2, Peak=192 HFD=3.2
19:16:56.653 00.003 7988 MultiStar: [#1 0.08,0.70,1.02,U] [#2 0.13,0.35,0.99,U] [#3 0.20,0.44,0.91,U] [#4 0.25,0.45,1.02,U] [#5 0.04,0.89,0.69,U] [#6 0.23,0.41,0.70,U] [#7 -0.03,0.55,0.62,U] [#8 -0.02,0.51,0.67,U] 
19:16:56.657 00.004 7988 single-star, 8 included, MultiStar: {0.11, 0.49}, one-star: {0.00, 0.25}
19:16:56.659 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:16:56.661 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
19:16:56.663 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=-0.25 mountY=-0.01, mountTheta=-3.10
19:16:56.667 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.25, opts=13)
19:16:56.669 00.002 7988 Enqueuing Move request for scope (0.00, 0.25)
19:16:56.671 00.002 15712 Worker thread wakes up
19:16:56.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.25) opts 0xd
19:16:56.671 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.25)
19:16:56.671 00.000 15712 Moving (0.00, 0.25) raw xDistance=-0.25 yDistance=-0.01
19:16:56.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:56.677 00.006 7988 UpdateGuideState exits: m=1493 SNR=26.2
19:16:56.677 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 701.60
19:16:56.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:56.680 00.003 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
19:16:56.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:56.680 00.000 7988 Enqueuing Expose request
19:16:56.684 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:56.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:16:56.684 00.000 15712 MoveAxis(E, 48, ABG)
19:16:56.684 00.000 15712 Guiding  Dir = 2, Dur = 48
19:16:56.684 00.000 15712 IsGuiding returns 0
19:16:56.700 00.016 15712 PulseGuide returned control before completion, sleep 43
19:16:56.782 00.082 15712 IsGuiding returns 0
19:16:56.787 00.005 15712 Move returns status 0, amount 48
19:16:56.787 00.000 15712 MoveAxis(N, 0, ABG)
19:16:56.787 00.000 15712 Move returns status 0, amount 0
19:16:56.787 00.000 15712 move complete, result=0
19:16:56.787 00.000 15712 worker thread done servicing request
19:16:56.787 00.000 15712 Worker thread wakes up
19:16:56.787 00.000 7988 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
19:16:56.789 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:56.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:58.430 01.641 15712 Exposure complete
19:16:58.523 00.093 15712 worker thread done servicing request
19:16:58.523 00.000 7988 OnExposeComplete: enter
19:16:58.523 00.000 7988 UpdateGuideState(): m_state=6
19:16:58.529 00.006 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
19:16:58.529 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=434.04, Mass=1529, SNR=26.5, Peak=205 HFD=3.5
19:16:58.529 00.000 7988 MultiStar: [#1 -0.05,0.29,0.99,U] [#2 0.04,0.10,0.96,U] [#3 -0.11,0.06,0.94,U] [#4 0.07,0.09,0.96,U] [#5 -0.05,0.41,0.70,U] [#6 0.21,0.28,0.69,U] [#7 -0.42,0.34,0.70,U] [#8 0.04,0.23,0.66,U] 
19:16:58.529 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.18}, one-star: {-0.05, -0.04}
19:16:58.529 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
19:16:58.529 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
19:16:58.541 00.012 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=0.04 mountY=0.05, mountTheta=0.83
19:16:58.543 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
19:16:58.546 00.003 7988 Enqueuing Move request for scope (-0.05, -0.04)
19:16:58.548 00.002 15712 Worker thread wakes up
19:16:58.548 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
19:16:58.548 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
19:16:58.548 00.000 15712 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
19:16:58.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:16:58.548 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.5
19:16:58.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:58.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:16:58.555 00.007 7988 Enqueuing Expose request
19:16:58.557 00.002 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 701.55
19:16:58.557 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
19:16:58.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:58.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:16:58.557 00.000 15712 MoveAxis(E, 0, ABG)
19:16:58.557 00.000 15712 Move returns status 0, amount 0
19:16:58.557 00.000 15712 MoveAxis(N, 0, ABG)
19:16:58.557 00.000 15712 Move returns status 0, amount 0
19:16:58.557 00.000 15712 move complete, result=0
19:16:58.557 00.000 15712 worker thread done servicing request
19:16:58.557 00.000 15712 Worker thread wakes up
19:16:58.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:16:58.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:16:58.557 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
19:16:59.969 01.412 15712 Exposure complete
19:17:00.064 00.095 7988 evsrv: cli 0CCD0AC8 connect
19:17:00.066 00.002 7988 case statement mapped state 6 to 3
19:17:00.068 00.002 7988 case statement mapped state 6 to 3
19:17:00.070 00.002 15712 worker thread done servicing request
19:17:00.070 00.000 7988 OnExposeComplete: enter
19:17:00.072 00.002 7988 UpdateGuideState(): m_state=6
19:17:00.074 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
19:17:00.076 00.002 7988 Star::Find returns 1 (0), X=1178.36, Y=434.12, Mass=1459, SNR=25.9, Peak=188 HFD=3.3
19:17:00.077 00.001 7988 MultiStar: [#1 -0.23,0.34,1.00,U] [#2 0.01,0.15,1.02,U] [#3 -0.05,-0.01,0.93,U] [#4 -0.17,0.09,1.03,U] [#5 -0.09,0.09,0.71,U] [#6 -0.02,0.28,0.69,U] [#7 -0.33,0.35,0.65,U] [#8 -0.14,0.17,0.67,U] 
19:17:00.081 00.004 7988 refined, 8 included, MultiStar: {-0.14, 0.16}, one-star: {-0.22, 0.04}
19:17:00.085 00.004 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.58) = xAngle (3.85 = -2.43)
19:17:00.087 00.002 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.96 = 0.68)
19:17:00.089 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.27 mountX=-0.16 mountY=0.13, mountTheta=2.45
19:17:00.093 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.16, opts=13)
19:17:00.095 00.002 7988 Enqueuing Move request for scope (-0.14, 0.16)
19:17:00.097 00.002 15712 Worker thread wakes up
19:17:00.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
19:17:00.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
19:17:00.097 00.000 15712 Moving (-0.14, 0.16) raw xDistance=-0.16 yDistance=0.13
19:17:00.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:00.097 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
19:17:00.103 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:00.104 00.001 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 701.50
19:17:00.104 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:00.107 00.003 7988 Enqueuing Expose request
19:17:00.109 00.002 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
19:17:00.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:00.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:17:00.109 00.000 15712 MoveAxis(W, 1, ABG)
19:17:00.109 00.000 15712 Guiding  Dir = 3, Dur = 1
19:17:00.109 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"3227665a-cc68-4c43-af07-d0d867ef38d1"}
19:17:00.111 00.002 15712 IsGuiding returns 0
19:17:00.113 00.002 7988 case statement mapped state 6 to 3
19:17:00.117 00.004 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3227665a-cc68-4c43-af07-d0d867ef38d1"}
19:17:00.121 00.004 7988 evsrv: cli 0CCD0AC8 disconnect
19:17:00.127 00.006 15712 IsGuiding returns 0
19:17:00.127 00.000 15712 Move returns status 0, amount 1
19:17:00.127 00.000 15712 MoveAxis(N, 0, ABG)
19:17:00.127 00.000 15712 Move returns status 0, amount 0
19:17:00.127 00.000 15712 move complete, result=0
19:17:00.127 00.000 15712 worker thread done servicing request
19:17:00.127 00.000 15712 Worker thread wakes up
19:17:00.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:00.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:00.131 00.004 7988 GuideStep: -0.2 px 1 ms WEST, 0.1 px 0 ms NORTH
19:17:01.762 01.631 15712 Exposure complete
19:17:01.913 00.151 15712 worker thread done servicing request
19:17:01.913 00.000 7988 OnExposeComplete: enter
19:17:01.915 00.002 7988 UpdateGuideState(): m_state=6
19:17:01.918 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
19:17:01.922 00.004 7988 Star::Find returns 1 (0), X=1178.48, Y=434.07, Mass=1488, SNR=26.2, Peak=192 HFD=3.1
19:17:01.924 00.002 7988 MultiStar: [#1 0.05,0.38,0.98,U] [#2 0.07,0.12,0.96,U] [#3 -0.13,0.06,0.90,U] [#4 0.09,0.17,1.00,U] [#5 -0.30,0.25,0.73,U] [#6 0.35,0.14,0.67,U] [#7 -0.37,0.32,0.63,U] [#8 0.01,0.03,0.61,U] 
19:17:01.928 00.004 7988 single-star, 8 included, MultiStar: {-0.03, 0.16}, one-star: {-0.10, -0.01}
19:17:01.930 00.002 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.58) = xAngle (-1.45 = -1.45)
19:17:01.934 00.004 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.66 = 1.66)
19:17:01.937 00.003 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.03 mountX=0.01 mountY=0.10, mountTheta=1.45
19:17:01.941 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.01, opts=13)
19:17:01.943 00.002 7988 Enqueuing Move request for scope (-0.10, -0.01)
19:17:01.947 00.004 15712 Worker thread wakes up
19:17:01.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:01.950 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
19:17:01.950 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.2
19:17:01.952 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
19:17:01.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:01.956 00.004 15712 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
19:17:01.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:01.958 00.002 7988 Enqueuing Expose request
19:17:01.962 00.004 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 701.45
19:17:01.962 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
19:17:01.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:01.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:17:01.962 00.000 15712 MoveAxis(W, 4, ABG)
19:17:01.962 00.000 15712 Guiding  Dir = 3, Dur = 4
19:17:01.964 00.002 15712 IsGuiding returns 0
19:17:01.980 00.016 15712 IsGuiding returns 0
19:17:01.980 00.000 15712 Move returns status 0, amount 4
19:17:01.980 00.000 15712 MoveAxis(N, 0, ABG)
19:17:01.980 00.000 15712 Move returns status 0, amount 0
19:17:01.980 00.000 15712 move complete, result=0
19:17:01.980 00.000 15712 worker thread done servicing request
19:17:01.980 00.000 15712 Worker thread wakes up
19:17:01.980 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
19:17:01.986 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:01.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:03.400 01.414 15712 Exposure complete
19:17:03.479 00.079 15712 worker thread done servicing request
19:17:03.479 00.000 7988 OnExposeComplete: enter
19:17:03.479 00.000 7988 UpdateGuideState(): m_state=6
19:17:03.479 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
19:17:03.479 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=434.17, Mass=1312, SNR=24.3, Peak=181 HFD=2.9
19:17:03.479 00.000 7988 MultiStar: [#1 0.06,0.48,1.04,U] [#2 0.05,0.46,1.04,U] [#3 -0.08,0.33,1.02,U] [#4 -0.04,0.26,1.04,U] [#5 -0.31,0.29,0.73,U] [#6 0.01,0.27,0.72,U] [#7 -0.03,0.22,0.66,U] [#8 0.18,0.52,0.63,U] 
19:17:03.488 00.009 7988 single-star, 8 included, MultiStar: {-0.03, 0.33}, one-star: {-0.08, 0.10}
19:17:03.488 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.83 = -2.45)
19:17:03.490 00.002 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.94 = 0.66)
19:17:03.492 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.26 mountX=-0.10 mountY=0.08, mountTheta=2.47
19:17:03.492 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.10, opts=13)
19:17:03.496 00.004 7988 Enqueuing Move request for scope (-0.08, 0.10)
19:17:03.496 00.000 15712 Worker thread wakes up
19:17:03.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
19:17:03.496 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
19:17:03.496 00.000 15712 Moving (-0.08, 0.10) raw xDistance=-0.10 yDistance=0.08
19:17:03.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:03.496 00.000 7988 UpdateGuideState exits: m=1312 SNR=24.3
19:17:03.500 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:03.500 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:03.500 00.000 7988 Enqueuing Expose request
19:17:03.500 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 701.40
19:17:03.500 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
19:17:03.500 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:03.500 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:17:03.500 00.000 15712 MoveAxis(W, 6, ABG)
19:17:03.500 00.000 15712 Guiding  Dir = 3, Dur = 6
19:17:03.500 00.000 15712 IsGuiding returns 0
19:17:03.564 00.064 15712 IsGuiding returns 0
19:17:03.564 00.000 15712 Move returns status 0, amount 6
19:17:03.564 00.000 15712 MoveAxis(N, 0, ABG)
19:17:03.564 00.000 15712 Move returns status 0, amount 0
19:17:03.564 00.000 15712 move complete, result=0
19:17:03.566 00.002 15712 worker thread done servicing request
19:17:03.566 00.000 15712 Worker thread wakes up
19:17:03.566 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
19:17:03.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:03.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:05.196 01.630 15712 Exposure complete
19:17:05.258 00.062 15712 worker thread done servicing request
19:17:05.260 00.002 7988 OnExposeComplete: enter
19:17:05.260 00.000 7988 UpdateGuideState(): m_state=6
19:17:05.262 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
19:17:05.262 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=434.04, Mass=1428, SNR=25.6, Peak=199 HFD=3.3
19:17:05.262 00.000 7988 MultiStar: [#1 -0.11,0.43,1.00,U] [#2 -0.04,0.20,0.99,U] [#3 0.01,0.16,0.94,U] [#4 0.01,0.20,1.03,U] [#5 -0.16,0.42,0.72,U] [#6 0.10,0.24,0.71,U] [#7 -0.18,0.02,0.66,U] [#8 0.04,0.33,0.65,U] 
19:17:05.262 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.21}, one-star: {-0.24, -0.04}
19:17:05.262 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.84)
19:17:05.262 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.27)
19:17:05.262 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.87 mountX=-0.21 mountY=0.06, mountTheta=2.87
19:17:05.262 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.21, opts=13)
19:17:05.262 00.000 7988 Enqueuing Move request for scope (-0.07, 0.21)
19:17:05.262 00.000 15712 Worker thread wakes up
19:17:05.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
19:17:05.262 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
19:17:05.262 00.000 15712 Moving (-0.07, 0.21) raw xDistance=-0.21 yDistance=0.06
19:17:05.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:05.274 00.012 7988 UpdateGuideState exits: m=1428 SNR=25.6
19:17:05.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:05.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:05.274 00.000 7988 Enqueuing Expose request
19:17:05.274 00.000 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 701.35
19:17:05.274 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
19:17:05.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:05.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:17:05.279 00.005 15712 MoveAxis(E, 35, ABG)
19:17:05.279 00.000 15712 Guiding  Dir = 2, Dur = 35
19:17:05.279 00.000 15712 IsGuiding returns 0
19:17:05.305 00.026 15712 PulseGuide returned control before completion, sleep 18
19:17:05.353 00.048 15712 IsGuiding returns 0
19:17:05.353 00.000 15712 Move returns status 0, amount 35
19:17:05.353 00.000 15712 MoveAxis(N, 0, ABG)
19:17:05.353 00.000 15712 Move returns status 0, amount 0
19:17:05.353 00.000 15712 move complete, result=0
19:17:05.353 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
19:17:05.356 00.003 15712 worker thread done servicing request
19:17:05.356 00.000 15712 Worker thread wakes up
19:17:05.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:05.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:06.774 01.418 15712 Exposure complete
19:17:06.834 00.060 15712 worker thread done servicing request
19:17:06.834 00.000 7988 OnExposeComplete: enter
19:17:06.834 00.000 7988 UpdateGuideState(): m_state=6
19:17:06.834 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
19:17:06.834 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=434.12, Mass=1473, SNR=26.0, Peak=194 HFD=3.3
19:17:06.834 00.000 7988 MultiStar: [#1 -0.23,0.06,0.99,U] [#2 -0.02,0.13,1.00,U] [#3 -0.13,0.16,0.96,U] [#4 0.09,0.15,1.03,U] [#5 -0.15,0.23,0.67,U] [#6 0.01,0.01,0.71,U] [#7 -0.34,0.27,0.65,U] [#8 -0.17,0.38,0.64,U] 
19:17:06.842 00.008 7988 single-star, 8 included, MultiStar: {-0.11, 0.15}, one-star: {-0.13, 0.04}
19:17:06.842 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.43 = -1.85)
19:17:06.842 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.26)
19:17:06.842 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.86 mountX=-0.04 mountY=0.13, mountTheta=1.85
19:17:06.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.04, opts=13)
19:17:06.842 00.000 7988 Enqueuing Move request for scope (-0.13, 0.04)
19:17:06.842 00.000 15712 Worker thread wakes up
19:17:06.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:06.850 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
19:17:06.850 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.0
19:17:06.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:06.850 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:06.850 00.000 7988 Enqueuing Expose request
19:17:06.850 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
19:17:06.850 00.000 15712 Moving (-0.13, 0.04) raw xDistance=-0.04 yDistance=0.13
19:17:06.850 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 701.30
19:17:06.850 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
19:17:06.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:06.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:17:06.850 00.000 15712 MoveAxis(W, 8, ABG)
19:17:06.850 00.000 15712 Guiding  Dir = 3, Dur = 8
19:17:06.850 00.000 15712 IsGuiding returns 0
19:17:06.866 00.016 15712 IsGuiding returns 0
19:17:06.866 00.000 15712 Move returns status 0, amount 8
19:17:06.866 00.000 15712 MoveAxis(N, 0, ABG)
19:17:06.866 00.000 15712 Move returns status 0, amount 0
19:17:06.866 00.000 15712 move complete, result=0
19:17:06.866 00.000 15712 worker thread done servicing request
19:17:06.866 00.000 15712 Worker thread wakes up
19:17:06.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:06.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:06.866 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
19:17:08.513 01.647 15712 Exposure complete
19:17:08.574 00.061 15712 worker thread done servicing request
19:17:08.574 00.000 7988 OnExposeComplete: enter
19:17:08.575 00.001 7988 UpdateGuideState(): m_state=6
19:17:08.577 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
19:17:08.577 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=434.01, Mass=1438, SNR=25.7, Peak=176 HFD=3.4
19:17:08.579 00.002 7988 MultiStar: [#1 -0.12,0.37,1.00,U] [#2 -0.02,0.13,1.01,U] [#3 0.02,-0.04,0.97,U] [#4 0.05,0.14,1.05,U] [#5 -0.21,0.09,0.70,U] [#6 0.29,0.10,0.72,U] [#7 -0.28,0.20,0.66,U] [#8 0.01,0.33,0.67,U] 
19:17:08.579 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.13}, one-star: {-0.27, -0.07}
19:17:08.581 00.002 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
19:17:08.581 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
19:17:08.583 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.98 mountX=-0.13 mountY=0.06, mountTheta=2.75
19:17:08.583 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.13, opts=13)
19:17:08.583 00.000 7988 Enqueuing Move request for scope (-0.06, 0.13)
19:17:08.583 00.000 15712 Worker thread wakes up
19:17:08.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
19:17:08.583 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
19:17:08.583 00.000 15712 Moving (-0.06, 0.13) raw xDistance=-0.13 yDistance=0.06
19:17:08.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:08.583 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.7
19:17:08.590 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:08.592 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:08.592 00.000 7988 Enqueuing Expose request
19:17:08.592 00.000 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 701.24
19:17:08.592 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
19:17:08.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:08.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:17:08.592 00.000 15712 MoveAxis(W, 10, ABG)
19:17:08.592 00.000 15712 Guiding  Dir = 3, Dur = 10
19:17:08.599 00.007 15712 IsGuiding returns 0
19:17:08.609 00.010 15712 IsGuiding returns 1
19:17:08.609 00.000 15712 scope still moving after pulse duration time elapsed
19:17:08.661 00.052 15712 IsGuiding returns 0
19:17:08.661 00.000 15712 scope move finished after 10 + 53 ms
19:17:08.661 00.000 15712 Move returns status 0, amount 10
19:17:08.661 00.000 15712 MoveAxis(N, 0, ABG)
19:17:08.661 00.000 15712 Move returns status 0, amount 0
19:17:08.661 00.000 15712 move complete, result=0
19:17:08.661 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
19:17:08.665 00.004 15712 worker thread done servicing request
19:17:08.665 00.000 15712 Worker thread wakes up
19:17:08.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:08.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:10.072 01.407 15712 Exposure complete
19:17:10.133 00.061 15712 worker thread done servicing request
19:17:10.133 00.000 7988 OnExposeComplete: enter
19:17:10.133 00.000 7988 UpdateGuideState(): m_state=6
19:17:10.133 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
19:17:10.133 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=434.04, Mass=1404, SNR=25.5, Peak=186 HFD=3.4
19:17:10.133 00.000 7988 MultiStar: [#1 -0.12,0.48,0.99,U] [#2 -0.03,0.25,0.98,U] [#3 -0.05,0.33,0.99,U] [#4 -0.07,0.28,1.02,U] [#5 -0.15,0.50,0.72,U] [#6 0.03,0.27,0.72,U] [#7 -0.25,0.32,0.66,U] [#8 0.08,0.29,0.61,U] 
19:17:10.133 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.29}, one-star: {-0.09, -0.04}
19:17:10.141 00.008 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.58) = xAngle (-1.19 = -1.19)
19:17:10.141 00.000 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.92 = 1.92)
19:17:10.141 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.77 mountX=0.04 mountY=0.10, mountTheta=1.20
19:17:10.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.04, opts=13)
19:17:10.141 00.000 7988 Enqueuing Move request for scope (-0.09, -0.04)
19:17:10.141 00.000 15712 Worker thread wakes up
19:17:10.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
19:17:10.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
19:17:10.141 00.000 15712 Moving (-0.09, -0.04) raw xDistance=0.04 yDistance=0.10
19:17:10.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:10.141 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.5
19:17:10.149 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:10.149 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:10.151 00.002 7988 Enqueuing Expose request
19:17:10.151 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 701.19
19:17:10.151 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
19:17:10.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:10.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:17:10.151 00.000 15712 MoveAxis(W, 11, ABG)
19:17:10.151 00.000 15712 Guiding  Dir = 3, Dur = 11
19:17:10.153 00.002 15712 IsGuiding returns 0
19:17:10.181 00.028 15712 IsGuiding returns 1
19:17:10.181 00.000 15712 scope still moving after pulse duration time elapsed
19:17:10.230 00.049 15712 IsGuiding returns 0
19:17:10.230 00.000 15712 scope move finished after 11 + 65 ms
19:17:10.230 00.000 15712 Move returns status 0, amount 11
19:17:10.230 00.000 15712 MoveAxis(N, 0, ABG)
19:17:10.230 00.000 15712 Move returns status 0, amount 0
19:17:10.230 00.000 15712 move complete, result=0
19:17:10.230 00.000 15712 worker thread done servicing request
19:17:10.230 00.000 15712 Worker thread wakes up
19:17:10.230 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
19:17:10.232 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:10.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:11.871 01.639 15712 Exposure complete
19:17:11.932 00.061 15712 worker thread done servicing request
19:17:11.932 00.000 7988 OnExposeComplete: enter
19:17:11.932 00.000 7988 UpdateGuideState(): m_state=6
19:17:11.937 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
19:17:11.937 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=434.29, Mass=1335, SNR=24.8, Peak=194 HFD=2.9
19:17:11.939 00.002 7988 MultiStar: [#1 -0.18,0.36,1.00,U] [#2 0.10,0.15,1.05,U] [#3 0.08,0.32,1.00,U] [#4 0.27,0.51,1.04,U] [#5 -0.02,0.57,0.76,U] [#6 0.14,0.35,0.73,U] [#7 0.09,0.31,0.68,U] [#8 0.12,0.80,0.67,U] 
19:17:11.941 00.002 7988 single-star, 8 included, MultiStar: {0.07, 0.38}, one-star: {0.02, 0.21}
19:17:11.941 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
19:17:11.943 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
19:17:11.944 00.001 7988 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.49 mountX=-0.21 mountY=-0.02, mountTheta=-3.04
19:17:11.946 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.21, opts=13)
19:17:11.946 00.000 7988 Enqueuing Move request for scope (0.02, 0.21)
19:17:11.948 00.002 15712 Worker thread wakes up
19:17:11.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
19:17:11.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
19:17:11.948 00.000 15712 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=-0.02
19:17:11.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:11.948 00.000 7988 UpdateGuideState exits: m=1335 SNR=24.8
19:17:11.951 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:11.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:11.953 00.002 7988 Enqueuing Expose request
19:17:11.955 00.002 15712 PPEC rslt: input = -0.21, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 701.14
19:17:11.955 00.000 15712 PPEC: input: -0.21, control: -0.09, exposure: 1500
19:17:11.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:11.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:17:11.955 00.000 15712 MoveAxis(E, 30, ABG)
19:17:11.955 00.000 15712 Guiding  Dir = 2, Dur = 30
19:17:11.955 00.000 15712 IsGuiding returns 0
19:17:11.964 00.009 15712 PulseGuide returned control before completion, sleep 24
19:17:12.012 00.048 15712 IsGuiding returns 0
19:17:12.012 00.000 15712 Move returns status 0, amount 30
19:17:12.012 00.000 15712 MoveAxis(N, 0, ABG)
19:17:12.012 00.000 15712 Move returns status 0, amount 0
19:17:12.012 00.000 15712 move complete, result=0
19:17:12.012 00.000 15712 worker thread done servicing request
19:17:12.012 00.000 15712 Worker thread wakes up
19:17:12.012 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
19:17:12.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:12.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:13.431 01.419 15712 Exposure complete
19:17:13.492 00.061 15712 worker thread done servicing request
19:17:13.492 00.000 7988 OnExposeComplete: enter
19:17:13.492 00.000 7988 UpdateGuideState(): m_state=6
19:17:13.498 00.006 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
19:17:13.498 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=434.27, Mass=1459, SNR=25.8, Peak=210 HFD=3.2
19:17:13.500 00.002 7988 MultiStar: [#1 0.09,0.56,1.01,U] [#2 0.11,0.24,0.99,U] [#3 0.14,0.19,0.93,U] [#4 0.07,0.30,1.03,U] [#5 0.10,0.82,0.71,U] [#6 0.32,0.17,0.69,U] [#7 -0.16,0.43,0.70,U] [#8 0.06,0.41,0.64,U] 
19:17:13.500 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.36}, one-star: {-0.06, 0.20}
19:17:13.502 00.002 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.83)
19:17:13.502 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.28)
19:17:13.504 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.88 mountX=-0.20 mountY=0.06, mountTheta=2.86
19:17:13.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.20, opts=13)
19:17:13.509 00.003 7988 Enqueuing Move request for scope (-0.06, 0.20)
19:17:13.509 00.000 15712 Worker thread wakes up
19:17:13.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
19:17:13.509 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
19:17:13.509 00.000 15712 Moving (-0.06, 0.20) raw xDistance=-0.20 yDistance=0.06
19:17:13.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:13.509 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.8
19:17:13.512 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:13.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:13.514 00.002 7988 Enqueuing Expose request
19:17:13.514 00.000 15712 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 701.09
19:17:13.514 00.000 15712 PPEC: input: -0.20, control: -0.09, exposure: 1500
19:17:13.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:13.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:17:13.514 00.000 15712 MoveAxis(E, 29, ABG)
19:17:13.514 00.000 15712 Guiding  Dir = 2, Dur = 29
19:17:13.516 00.002 15712 IsGuiding returns 0
19:17:13.525 00.009 15712 PulseGuide returned control before completion, sleep 17
19:17:13.559 00.034 15712 IsGuiding returns 0
19:17:13.559 00.000 15712 Move returns status 0, amount 29
19:17:13.559 00.000 15712 MoveAxis(N, 0, ABG)
19:17:13.559 00.000 15712 Move returns status 0, amount 0
19:17:13.559 00.000 15712 move complete, result=0
19:17:13.559 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
19:17:13.572 00.013 15712 worker thread done servicing request
19:17:13.572 00.000 15712 Worker thread wakes up
19:17:13.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:13.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:15.199 01.627 15712 Exposure complete
19:17:15.261 00.062 15712 worker thread done servicing request
19:17:15.261 00.000 7988 OnExposeComplete: enter
19:17:15.261 00.000 7988 UpdateGuideState(): m_state=6
19:17:15.261 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
19:17:15.261 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=434.09, Mass=1370, SNR=25.1, Peak=202 HFD=3.1
19:17:15.261 00.000 7988 MultiStar: [#1 -0.08,0.55,1.05,U] [#2 -0.01,0.18,1.06,U] [#3 0.04,0.37,0.96,U] [#4 0.00,0.49,1.03,U] [#5 0.06,0.48,0.72,U] [#6 0.09,0.41,0.72,U] [#7 -0.08,0.32,0.68,U] [#8 0.08,0.28,0.66,U] 
19:17:15.261 00.000 7988 single-star, 8 included, MultiStar: {0.00, 0.34}, one-star: {-0.06, 0.01}
19:17:15.261 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.58) = xAngle (4.47 = -1.82)
19:17:15.276 00.015 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.58 = 1.29)
19:17:15.276 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.89 mountX=-0.01 mountY=0.06, mountTheta=1.82
19:17:15.278 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.01, opts=13)
19:17:15.278 00.000 7988 Enqueuing Move request for scope (-0.06, 0.01)
19:17:15.278 00.000 15712 Worker thread wakes up
19:17:15.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
19:17:15.278 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
19:17:15.278 00.000 15712 Moving (-0.06, 0.01) raw xDistance=-0.01 yDistance=0.06
19:17:15.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:17:15.278 00.000 7988 UpdateGuideState exits: m=1370 SNR=25.1
19:17:15.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:15.278 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:15.278 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 701.04
19:17:15.278 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
19:17:15.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:15.278 00.000 7988 Enqueuing Expose request
19:17:15.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:17:15.278 00.000 15712 MoveAxis(W, 10, ABG)
19:17:15.278 00.000 15712 Guiding  Dir = 3, Dur = 10
19:17:15.278 00.000 15712 IsGuiding returns 0
19:17:15.312 00.034 15712 IsGuiding returns 1
19:17:15.312 00.000 15712 scope still moving after pulse duration time elapsed
19:17:15.360 00.048 15712 IsGuiding returns 0
19:17:15.360 00.000 15712 scope move finished after 10 + 61 ms
19:17:15.360 00.000 15712 Move returns status 0, amount 10
19:17:15.360 00.000 15712 MoveAxis(N, 0, ABG)
19:17:15.360 00.000 15712 Move returns status 0, amount 0
19:17:15.360 00.000 15712 move complete, result=0
19:17:15.360 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
19:17:15.363 00.003 15712 worker thread done servicing request
19:17:15.363 00.000 15712 Worker thread wakes up
19:17:15.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:15.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:16.775 01.412 15712 Exposure complete
19:17:16.838 00.063 15712 worker thread done servicing request
19:17:16.838 00.000 7988 OnExposeComplete: enter
19:17:16.839 00.001 7988 UpdateGuideState(): m_state=6
19:17:16.841 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
19:17:16.841 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=434.27, Mass=1397, SNR=25.2, Peak=188 HFD=3.1
19:17:16.843 00.002 7988 MultiStar: [#1 -0.13,0.63,0.98,U] [#2 0.04,0.35,1.02,U] [#3 -0.12,0.47,1.02,U] [#4 0.10,0.18,1.06,U] [#5 -0.12,0.33,0.70,U] [#6 0.23,0.31,0.71,U] [#7 -0.28,0.33,0.68,U] [#8 0.15,0.33,0.66,U] 
19:17:16.843 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.35}, one-star: {-0.06, 0.19}
19:17:16.845 00.002 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.44 = -2.84)
19:17:16.847 00.002 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.27)
19:17:16.847 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.87 mountX=-0.19 mountY=0.05, mountTheta=2.87
19:17:16.847 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.19, opts=13)
19:17:16.847 00.000 7988 Enqueuing Move request for scope (-0.06, 0.19)
19:17:16.847 00.000 15712 Worker thread wakes up
19:17:16.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
19:17:16.847 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
19:17:16.847 00.000 15712 Moving (-0.06, 0.19) raw xDistance=-0.19 yDistance=0.05
19:17:16.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:16.847 00.000 7988 UpdateGuideState exits: m=1397 SNR=25.2
19:17:16.854 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:16.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:16.854 00.000 7988 Enqueuing Expose request
19:17:16.854 00.000 15712 PPEC rslt: input = -0.19, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 700.98
19:17:16.854 00.000 15712 PPEC: input: -0.19, control: -0.09, exposure: 1500
19:17:16.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:16.854 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:17:16.854 00.000 15712 MoveAxis(E, 30, ABG)
19:17:16.854 00.000 15712 Guiding  Dir = 2, Dur = 30
19:17:16.854 00.000 15712 IsGuiding returns 0
19:17:16.877 00.023 15712 PulseGuide returned control before completion, sleep 20
19:17:16.918 00.041 15712 IsGuiding returns 1
19:17:16.918 00.000 15712 scope still moving after pulse duration time elapsed
19:17:16.950 00.032 15712 IsGuiding returns 0
19:17:16.950 00.000 15712 scope move finished after 30 + 61 ms
19:17:16.950 00.000 15712 Move returns status 0, amount 30
19:17:16.950 00.000 15712 MoveAxis(N, 0, ABG)
19:17:16.950 00.000 15712 Move returns status 0, amount 0
19:17:16.950 00.000 15712 move complete, result=0
19:17:16.950 00.000 15712 worker thread done servicing request
19:17:16.950 00.000 15712 Worker thread wakes up
19:17:16.950 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
19:17:16.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:16.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:18.594 01.644 15712 Exposure complete
19:17:18.655 00.061 15712 worker thread done servicing request
19:17:18.655 00.000 7988 OnExposeComplete: enter
19:17:18.655 00.000 7988 UpdateGuideState(): m_state=6
19:17:18.659 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
19:17:18.659 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=433.93, Mass=1512, SNR=26.1, Peak=207 HFD=3.4
19:17:18.662 00.003 7988 MultiStar: [#1 -0.05,0.21,0.96,U] [#2 -0.05,0.20,0.96,U] [#3 0.02,0.08,0.95,U] [#4 -0.10,0.08,1.00,U] [#5 -0.01,0.30,0.70,U] [#6 0.27,-0.15,0.71,U] [#7 -0.21,0.03,0.66,U] [#8 -0.01,0.18,0.63,U] 
19:17:18.662 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.10, -0.15}
19:17:18.664 00.002 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.79)
19:17:18.664 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.31)
19:17:18.666 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.91 mountX=-0.08 mountY=0.03, mountTheta=2.82
19:17:18.668 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.08, opts=13)
19:17:18.670 00.002 7988 Enqueuing Move request for scope (-0.03, 0.08)
19:17:18.670 00.000 15712 Worker thread wakes up
19:17:18.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
19:17:18.670 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
19:17:18.670 00.000 15712 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=0.03
19:17:18.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:18.671 00.001 7988 UpdateGuideState exits: m=1512 SNR=26.1
19:17:18.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:18.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:18.671 00.000 7988 Enqueuing Expose request
19:17:18.671 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 700.93
19:17:18.671 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
19:17:18.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:18.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:17:18.671 00.000 15712 MoveAxis(W, 1, ABG)
19:17:18.671 00.000 15712 Guiding  Dir = 3, Dur = 1
19:17:18.671 00.000 15712 IsGuiding returns 0
19:17:18.696 00.025 15712 IsGuiding returns 0
19:17:18.696 00.000 15712 Move returns status 0, amount 1
19:17:18.696 00.000 15712 MoveAxis(N, 0, ABG)
19:17:18.696 00.000 15712 Move returns status 0, amount 0
19:17:18.696 00.000 15712 move complete, result=0
19:17:18.696 00.000 15712 worker thread done servicing request
19:17:18.696 00.000 15712 Worker thread wakes up
19:17:18.696 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
19:17:18.703 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:18.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:20.119 01.416 15712 Exposure complete
19:17:20.181 00.062 15712 worker thread done servicing request
19:17:20.183 00.002 7988 OnExposeComplete: enter
19:17:20.183 00.000 7988 UpdateGuideState(): m_state=6
19:17:20.183 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
19:17:20.183 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=434.22, Mass=1457, SNR=25.8, Peak=224 HFD=3.3
19:17:20.183 00.000 7988 MultiStar: [#1 -0.22,0.40,0.99,U] [#2 -0.21,0.15,1.00,U] [#3 0.01,0.24,0.96,U] [#4 -0.04,0.40,1.00,U] [#5 -0.54,0.23,0.69,U] [#6 -0.08,0.37,0.72,U] [#7 -0.18,0.21,0.63,U] [#8 -0.16,0.14,0.64,U] 
19:17:20.183 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.26}, one-star: {-0.12, 0.14}
19:17:20.189 00.006 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.43)
19:17:20.189 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.68)
19:17:20.189 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.28 mountX=-0.14 mountY=0.11, mountTheta=2.44
19:17:20.189 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.14, opts=13)
19:17:20.189 00.000 7988 Enqueuing Move request for scope (-0.12, 0.14)
19:17:20.189 00.000 15712 Worker thread wakes up
19:17:20.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
19:17:20.189 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
19:17:20.189 00.000 15712 Moving (-0.12, 0.14) raw xDistance=-0.14 yDistance=0.11
19:17:20.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:20.197 00.008 7988 UpdateGuideState exits: m=1457 SNR=25.8
19:17:20.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:20.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:20.197 00.000 7988 Enqueuing Expose request
19:17:20.197 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.88
19:17:20.197 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
19:17:20.197 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:20.197 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:17:20.197 00.000 15712 MoveAxis(E, 3, ABG)
19:17:20.197 00.000 15712 Guiding  Dir = 2, Dur = 3
19:17:20.197 00.000 15712 IsGuiding returns 0
19:17:20.244 00.047 15712 IsGuiding returns 0
19:17:20.244 00.000 15712 Move returns status 0, amount 3
19:17:20.244 00.000 15712 MoveAxis(N, 0, ABG)
19:17:20.244 00.000 15712 Move returns status 0, amount 0
19:17:20.244 00.000 15712 move complete, result=0
19:17:20.244 00.000 15712 worker thread done servicing request
19:17:20.244 00.000 15712 Worker thread wakes up
19:17:20.244 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
19:17:20.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:20.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:21.886 01.642 15712 Exposure complete
19:17:21.951 00.065 15712 worker thread done servicing request
19:17:21.951 00.000 7988 OnExposeComplete: enter
19:17:21.951 00.000 7988 UpdateGuideState(): m_state=6
19:17:21.951 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
19:17:21.951 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=434.06, Mass=1365, SNR=24.9, Peak=207 HFD=3.0
19:17:21.951 00.000 7988 MultiStar: [#1 -0.10,0.29,1.05,U] [#2 -0.03,0.24,1.03,U] [#3 0.04,0.16,0.99,U] [#4 -0.03,0.15,1.06,U] [#5 -0.33,0.41,0.71,U] [#6 0.05,-0.12,0.72,U] [#7 -0.03,0.11,0.67,U] [#8 0.03,0.11,0.66,U] 
19:17:21.951 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.15}, one-star: {-0.04, -0.02}
19:17:21.958 00.007 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.58) = xAngle (-1.24 = -1.24)
19:17:21.958 00.000 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.87 = 1.87)
19:17:21.959 00.001 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.82 mountX=0.02 mountY=0.05, mountTheta=1.24
19:17:21.961 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.02, opts=13)
19:17:21.962 00.001 7988 Enqueuing Move request for scope (-0.04, -0.02)
19:17:21.962 00.000 15712 Worker thread wakes up
19:17:21.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
19:17:21.962 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
19:17:21.962 00.000 15712 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=0.05
19:17:21.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:21.962 00.000 7988 UpdateGuideState exits: m=1365 SNR=24.9
19:17:21.966 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:21.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:21.968 00.002 7988 Enqueuing Expose request
19:17:21.968 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 700.83
19:17:21.968 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
19:17:21.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:21.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:17:21.968 00.000 15712 MoveAxis(E, 5, ABG)
19:17:21.968 00.000 15712 Guiding  Dir = 2, Dur = 5
19:17:21.970 00.002 15712 IsGuiding returns 0
19:17:21.994 00.024 15712 IsGuiding returns 0
19:17:21.994 00.000 15712 Move returns status 0, amount 5
19:17:21.994 00.000 15712 MoveAxis(N, 0, ABG)
19:17:21.994 00.000 15712 Move returns status 0, amount 0
19:17:21.994 00.000 15712 move complete, result=0
19:17:21.994 00.000 15712 worker thread done servicing request
19:17:21.994 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
19:17:21.994 00.000 15712 Worker thread wakes up
19:17:21.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:21.996 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:23.413 01.417 15712 Exposure complete
19:17:23.474 00.061 15712 worker thread done servicing request
19:17:23.474 00.000 7988 OnExposeComplete: enter
19:17:23.474 00.000 7988 UpdateGuideState(): m_state=6
19:17:23.478 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
19:17:23.478 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=434.22, Mass=1435, SNR=25.7, Peak=223 HFD=2.7
19:17:23.480 00.002 7988 MultiStar: [#1 0.14,0.42,1.02,U] [#2 0.10,0.28,0.97,U] [#3 0.23,0.37,0.91,U] [#4 0.27,0.32,1.04,U] [#5 -0.23,0.59,0.70,U] [#6 0.23,0.10,0.73,U] [#7 0.10,0.10,0.68,U] [#8 -0.00,0.37,0.63,U] 
19:17:23.482 00.002 7988 single-star, 8 included, MultiStar: {0.09, 0.30}, one-star: {-0.08, 0.14}
19:17:23.482 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.63)
19:17:23.484 00.002 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.48)
19:17:23.484 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.08 mountX=-0.14 mountY=0.07, mountTheta=2.65
19:17:23.486 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.14, opts=13)
19:17:23.488 00.002 7988 Enqueuing Move request for scope (-0.08, 0.14)
19:17:23.488 00.000 15712 Worker thread wakes up
19:17:23.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
19:17:23.488 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
19:17:23.488 00.000 15712 Moving (-0.08, 0.14) raw xDistance=-0.14 yDistance=0.07
19:17:23.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:23.490 00.002 7988 UpdateGuideState exits: m=1435 SNR=25.7
19:17:23.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:23.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:23.490 00.000 7988 Enqueuing Expose request
19:17:23.490 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 700.78
19:17:23.490 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
19:17:23.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:23.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:17:23.490 00.000 15712 MoveAxis(E, 6, ABG)
19:17:23.490 00.000 15712 Guiding  Dir = 2, Dur = 6
19:17:23.490 00.000 15712 IsGuiding returns 0
19:17:23.510 00.020 15712 IsGuiding returns 0
19:17:23.510 00.000 15712 Move returns status 0, amount 6
19:17:23.510 00.000 15712 MoveAxis(N, 0, ABG)
19:17:23.510 00.000 15712 Move returns status 0, amount 0
19:17:23.510 00.000 15712 move complete, result=0
19:17:23.510 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
19:17:23.514 00.004 15712 worker thread done servicing request
19:17:23.514 00.000 15712 Worker thread wakes up
19:17:23.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:23.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:25.149 01.635 15712 Exposure complete
19:17:25.210 00.061 15712 worker thread done servicing request
19:17:25.211 00.001 7988 OnExposeComplete: enter
19:17:25.211 00.000 7988 UpdateGuideState(): m_state=6
19:17:25.211 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
19:17:25.211 00.000 7988 Star::Find returns 1 (0), X=1178.70, Y=434.17, Mass=1463, SNR=26.1, Peak=205 HFD=3.4
19:17:25.211 00.000 7988 MultiStar: [#1 0.10,0.25,1.00,U] [#2 0.17,0.29,1.01,U] [#3 0.15,0.08,0.96,U] [#4 0.22,0.26,1.01,U] [#5 -0.16,0.47,0.71,U] [#6 0.27,0.17,0.73,U] [#7 -0.21,0.33,0.67,U] [#8 -0.05,0.15,0.65,U] 
19:17:25.211 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.23}, one-star: {0.12, 0.09}
19:17:25.211 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.58) = xAngle (2.26 = 2.26)
19:17:25.211 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.37 = -0.92)
19:17:25.219 00.008 7988 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.68 mountX=-0.09 mountY=-0.12, mountTheta=-2.25
19:17:25.221 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.09, opts=13)
19:17:25.221 00.000 7988 Enqueuing Move request for scope (0.12, 0.09)
19:17:25.223 00.002 15712 Worker thread wakes up
19:17:25.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
19:17:25.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
19:17:25.223 00.000 15712 Moving (0.12, 0.09) raw xDistance=-0.09 yDistance=-0.12
19:17:25.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:25.226 00.003 7988 UpdateGuideState exits: m=1463 SNR=26.1
19:17:25.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:25.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:25.226 00.000 7988 Enqueuing Expose request
19:17:25.226 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 700.72
19:17:25.226 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
19:17:25.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:25.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:17:25.226 00.000 15712 MoveAxis(E, 6, ABG)
19:17:25.226 00.000 15712 Guiding  Dir = 2, Dur = 6
19:17:25.262 00.036 15712 IsGuiding returns 0
19:17:25.276 00.014 15712 IsGuiding returns 0
19:17:25.276 00.000 15712 Move returns status 0, amount 6
19:17:25.276 00.000 15712 MoveAxis(N, 0, ABG)
19:17:25.276 00.000 15712 Move returns status 0, amount 0
19:17:25.276 00.000 15712 move complete, result=0
19:17:25.276 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
19:17:25.288 00.012 15712 worker thread done servicing request
19:17:25.288 00.000 15712 Worker thread wakes up
19:17:25.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:25.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:26.693 01.405 15712 Exposure complete
19:17:26.753 00.060 15712 worker thread done servicing request
19:17:26.753 00.000 7988 OnExposeComplete: enter
19:17:26.757 00.004 7988 UpdateGuideState(): m_state=6
19:17:26.757 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
19:17:26.759 00.002 7988 Star::Find returns 1 (0), X=1178.59, Y=434.04, Mass=1467, SNR=25.9, Peak=227 HFD=3.3
19:17:26.759 00.000 7988 MultiStar: [#1 0.04,0.38,0.99,U] [#2 0.09,0.17,1.00,U] [#3 0.09,0.26,0.94,U] [#4 0.04,0.16,1.02,U] [#5 0.03,0.54,0.73,U] [#6 0.31,0.16,0.71,U] [#7 -0.20,0.09,0.67,U] [#8 0.06,0.26,0.65,U] 
19:17:26.761 00.002 7988 single-star, 8 included, MultiStar: {0.05, 0.22}, one-star: {0.01, -0.04}
19:17:26.761 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
19:17:26.763 00.002 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.92)
19:17:26.763 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.32 mountX=0.04 mountY=-0.01, mountTheta=-0.23
19:17:26.765 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
19:17:26.767 00.002 7988 Enqueuing Move request for scope (0.01, -0.04)
19:17:26.769 00.002 15712 Worker thread wakes up
19:17:26.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
19:17:26.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
19:17:26.769 00.000 15712 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
19:17:26.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:26.769 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.9
19:17:26.771 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:26.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:26.774 00.003 7988 Enqueuing Expose request
19:17:26.774 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.67
19:17:26.774 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
19:17:26.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:26.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:17:26.774 00.000 15712 MoveAxis(E, 5, ABG)
19:17:26.774 00.000 15712 Guiding  Dir = 2, Dur = 5
19:17:26.774 00.000 15712 IsGuiding returns 0
19:17:26.785 00.011 15712 IsGuiding returns 0
19:17:26.785 00.000 15712 Move returns status 0, amount 5
19:17:26.785 00.000 15712 MoveAxis(N, 0, ABG)
19:17:26.785 00.000 15712 Move returns status 0, amount 0
19:17:26.785 00.000 15712 move complete, result=0
19:17:26.785 00.000 15712 worker thread done servicing request
19:17:26.785 00.000 15712 Worker thread wakes up
19:17:26.785 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
19:17:26.791 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:26.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:28.426 01.635 15712 Exposure complete
19:17:28.487 00.061 15712 worker thread done servicing request
19:17:28.487 00.000 7988 OnExposeComplete: enter
19:17:28.487 00.000 7988 UpdateGuideState(): m_state=6
19:17:28.490 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
19:17:28.490 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=434.17, Mass=1478, SNR=26.1, Peak=193 HFD=3.5
19:17:28.492 00.002 7988 MultiStar: [#1 0.11,0.43,0.99,U] [#2 0.27,0.11,0.99,U] [#3 -0.03,0.28,0.95,U] [#4 0.16,0.39,1.00,U] [#5 -0.07,0.27,0.71,U] [#6 0.25,0.03,0.68,U] [#7 -0.13,0.08,0.67,U] [#8 0.02,0.24,0.67,U] 
19:17:28.494 00.002 7988 single-star, 8 included, MultiStar: {0.08, 0.22}, one-star: {0.06, 0.09}
19:17:28.494 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
19:17:28.496 00.002 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
19:17:28.496 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.00 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
19:17:28.499 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.09, opts=13)
19:17:28.501 00.002 7988 Enqueuing Move request for scope (0.06, 0.09)
19:17:28.501 00.000 15712 Worker thread wakes up
19:17:28.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
19:17:28.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
19:17:28.501 00.000 15712 Moving (0.06, 0.09) raw xDistance=-0.09 yDistance=-0.06
19:17:28.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:28.503 00.002 7988 UpdateGuideState exits: m=1478 SNR=26.1
19:17:28.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:28.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:28.503 00.000 7988 Enqueuing Expose request
19:17:28.503 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.62
19:17:28.503 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
19:17:28.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:28.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:17:28.503 00.000 15712 MoveAxis(E, 2, ABG)
19:17:28.503 00.000 15712 Guiding  Dir = 2, Dur = 2
19:17:28.503 00.000 15712 IsGuiding returns 0
19:17:28.526 00.023 15712 IsGuiding returns 0
19:17:28.526 00.000 15712 Move returns status 0, amount 2
19:17:28.526 00.000 15712 MoveAxis(N, 0, ABG)
19:17:28.526 00.000 15712 Move returns status 0, amount 0
19:17:28.526 00.000 15712 move complete, result=0
19:17:28.526 00.000 15712 worker thread done servicing request
19:17:28.526 00.000 15712 Worker thread wakes up
19:17:28.526 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
19:17:28.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:28.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:29.939 01.413 15712 Exposure complete
19:17:30.000 00.061 15712 worker thread done servicing request
19:17:30.000 00.000 7988 OnExposeComplete: enter
19:17:30.000 00.000 7988 UpdateGuideState(): m_state=6
19:17:30.000 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
19:17:30.000 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=434.20, Mass=1369, SNR=25.3, Peak=196 HFD=3.2
19:17:30.006 00.006 7988 MultiStar: [#1 0.22,0.31,1.02,U] [#2 0.21,0.15,1.01,U] [#3 0.12,0.17,0.94,U] [#4 0.18,0.20,1.08,U] [#5 0.09,0.46,0.74,U] [#6 -0.03,0.18,0.71,U] [#7 -0.02,0.26,0.63,U] [#8 0.10,0.20,0.68,U] 
19:17:30.006 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.22}, one-star: {-0.07, 0.12}
19:17:30.006 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.58) = xAngle (3.68 = -2.60)
19:17:30.006 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.79 = 0.51)
19:17:30.006 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.11 mountX=-0.12 mountY=0.07, mountTheta=2.62
19:17:30.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.12, opts=13)
19:17:30.006 00.000 7988 Enqueuing Move request for scope (-0.07, 0.12)
19:17:30.006 00.000 15712 Worker thread wakes up
19:17:30.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
19:17:30.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
19:17:30.006 00.000 15712 Moving (-0.07, 0.12) raw xDistance=-0.12 yDistance=0.07
19:17:30.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:30.016 00.010 7988 UpdateGuideState exits: m=1369 SNR=25.3
19:17:30.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:30.018 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:30.018 00.000 7988 Enqueuing Expose request
19:17:30.018 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.57
19:17:30.018 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
19:17:30.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:30.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:17:30.018 00.000 15712 MoveAxis(W, 4, ABG)
19:17:30.018 00.000 15712 Guiding  Dir = 3, Dur = 4
19:17:30.018 00.000 15712 IsGuiding returns 0
19:17:30.048 00.030 15712 IsGuiding returns 0
19:17:30.048 00.000 15712 Move returns status 0, amount 4
19:17:30.048 00.000 15712 MoveAxis(N, 0, ABG)
19:17:30.048 00.000 15712 Move returns status 0, amount 0
19:17:30.048 00.000 15712 move complete, result=0
19:17:30.048 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
19:17:30.051 00.003 15712 worker thread done servicing request
19:17:30.051 00.000 15712 Worker thread wakes up
19:17:30.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:30.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:31.689 01.638 15712 Exposure complete
19:17:31.754 00.065 15712 worker thread done servicing request
19:17:31.754 00.000 7988 OnExposeComplete: enter
19:17:31.754 00.000 7988 UpdateGuideState(): m_state=6
19:17:31.754 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
19:17:31.757 00.003 7988 Star::Find returns 1 (0), X=1178.62, Y=434.09, Mass=1354, SNR=25.0, Peak=220 HFD=3.3
19:17:31.757 00.000 7988 MultiStar: [#1 0.07,0.20,1.00,U] [#2 0.14,0.23,1.06,U] [#3 0.08,0.12,0.98,U] [#4 0.14,0.35,1.00,U] [#5 -0.09,0.33,0.73,U] [#6 0.30,0.06,0.73,U] [#7 -0.19,0.36,0.71,U] [#8 0.09,0.38,0.68,U] 
19:17:31.757 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.22}, one-star: {0.04, 0.01}
19:17:31.757 00.000 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.58) = xAngle (1.76 = 1.76)
19:17:31.757 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.41)
19:17:31.757 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.18 mountX=-0.01 mountY=-0.04, mountTheta=-1.76
19:17:31.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.01, opts=13)
19:17:31.766 00.009 7988 Enqueuing Move request for scope (0.04, 0.01)
19:17:31.766 00.000 15712 Worker thread wakes up
19:17:31.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
19:17:31.766 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
19:17:31.766 00.000 15712 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
19:17:31.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:17:31.766 00.000 7988 UpdateGuideState exits: m=1354 SNR=25.0
19:17:31.770 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:31.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:31.772 00.002 7988 Enqueuing Expose request
19:17:31.772 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 700.52
19:17:31.772 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
19:17:31.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:31.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:17:31.772 00.000 15712 MoveAxis(W, 7, ABG)
19:17:31.772 00.000 15712 Guiding  Dir = 3, Dur = 7
19:17:31.772 00.000 15712 IsGuiding returns 0
19:17:31.791 00.019 15712 IsGuiding returns 0
19:17:31.791 00.000 15712 Move returns status 0, amount 7
19:17:31.791 00.000 15712 MoveAxis(N, 0, ABG)
19:17:31.791 00.000 15712 Move returns status 0, amount 0
19:17:31.791 00.000 15712 move complete, result=0
19:17:31.791 00.000 15712 worker thread done servicing request
19:17:31.791 00.000 15712 Worker thread wakes up
19:17:31.791 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
19:17:31.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:31.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:33.201 01.410 15712 Exposure complete
19:17:33.263 00.062 15712 worker thread done servicing request
19:17:33.263 00.000 7988 OnExposeComplete: enter
19:17:33.263 00.000 7988 UpdateGuideState(): m_state=6
19:17:33.266 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
19:17:33.266 00.000 7988 Star::Find returns 1 (0), X=1178.81, Y=434.05, Mass=1445, SNR=25.6, Peak=224 HFD=3.1
19:17:33.269 00.003 7988 MultiStar: [#1 0.01,0.32,1.04,U] [#2 0.12,-0.01,1.02,U] [#3 0.03,0.18,0.93,U] [#4 0.25,0.07,1.03,U] [#5 -0.14,0.35,0.68,U] [#6 0.15,-0.02,0.69,U] [#7 0.19,0.20,0.68,U] [#8 -0.24,0.14,0.66,U] 
19:17:33.269 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.23, -0.03}
19:17:33.271 00.002 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
19:17:33.271 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
19:17:33.273 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.00 mountX=-0.13 mountY=-0.08, mountTheta=-2.56
19:17:33.275 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.13, opts=13)
19:17:33.277 00.002 7988 Enqueuing Move request for scope (0.08, 0.13)
19:17:33.277 00.000 15712 Worker thread wakes up
19:17:33.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:33.278 00.001 7988 UpdateGuideState exits: m=1445 SNR=25.6
19:17:33.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:33.278 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:33.278 00.000 7988 Enqueuing Expose request
19:17:33.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
19:17:33.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
19:17:33.278 00.000 15712 Moving (0.08, 0.13) raw xDistance=-0.13 yDistance=-0.08
19:17:33.286 00.008 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 700.47
19:17:33.286 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
19:17:33.286 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:33.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:17:33.286 00.000 15712 MoveAxis(W, 9, ABG)
19:17:33.286 00.000 15712 Guiding  Dir = 3, Dur = 9
19:17:33.286 00.000 15712 IsGuiding returns 0
19:17:33.310 00.024 15712 IsGuiding returns 0
19:17:33.310 00.000 15712 Move returns status 0, amount 9
19:17:33.310 00.000 15712 MoveAxis(N, 0, ABG)
19:17:33.310 00.000 15712 Move returns status 0, amount 0
19:17:33.310 00.000 15712 move complete, result=0
19:17:33.310 00.000 15712 worker thread done servicing request
19:17:33.310 00.000 15712 Worker thread wakes up
19:17:33.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:33.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:33.310 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
19:17:34.937 01.627 15712 Exposure complete
19:17:35.001 00.064 15712 worker thread done servicing request
19:17:35.001 00.000 7988 OnExposeComplete: enter
19:17:35.002 00.001 7988 UpdateGuideState(): m_state=6
19:17:35.004 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
19:17:35.004 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=434.05, Mass=1369, SNR=25.0, Peak=206 HFD=3.3
19:17:35.007 00.003 7988 MultiStar: [#1 0.00,0.36,1.03,U] [#2 0.27,0.05,1.01,U] [#3 0.18,0.21,0.97,U] [#4 0.28,0.23,1.07,U] [#5 -0.14,0.31,0.75,U] [#6 0.39,0.22,0.71,U] [#7 -0.16,0.39,0.65,U] [#8 0.10,0.40,0.66,U] 
19:17:35.007 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.22}, one-star: {0.11, -0.03}
19:17:35.009 00.002 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
19:17:35.009 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.87)
19:17:35.011 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.27 mountX=0.03 mountY=-0.11, mountTheta=-1.30
19:17:35.013 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.03, opts=13)
19:17:35.013 00.000 7988 Enqueuing Move request for scope (0.11, -0.03)
19:17:35.015 00.002 15712 Worker thread wakes up
19:17:35.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
19:17:35.015 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
19:17:35.015 00.000 15712 Moving (0.11, -0.03) raw xDistance=0.03 yDistance=-0.11
19:17:35.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:17:35.017 00.002 7988 UpdateGuideState exits: m=1369 SNR=25.0
19:17:35.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:35.019 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:35.019 00.000 7988 Enqueuing Expose request
19:17:35.019 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 700.41
19:17:35.019 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
19:17:35.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:35.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:17:35.019 00.000 15712 MoveAxis(W, 8, ABG)
19:17:35.019 00.000 15712 Guiding  Dir = 3, Dur = 8
19:17:35.019 00.000 15712 IsGuiding returns 0
19:17:35.037 00.018 15712 IsGuiding returns 0
19:17:35.037 00.000 15712 Move returns status 0, amount 8
19:17:35.037 00.000 15712 MoveAxis(N, 0, ABG)
19:17:35.037 00.000 15712 Move returns status 0, amount 0
19:17:35.037 00.000 15712 move complete, result=0
19:17:35.037 00.000 15712 worker thread done servicing request
19:17:35.037 00.000 15712 Worker thread wakes up
19:17:35.037 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
19:17:35.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:35.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:36.451 01.414 15712 Exposure complete
19:17:36.512 00.061 15712 worker thread done servicing request
19:17:36.512 00.000 7988 OnExposeComplete: enter
19:17:36.512 00.000 7988 UpdateGuideState(): m_state=6
19:17:36.515 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
19:17:36.515 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=434.15, Mass=1378, SNR=25.2, Peak=195 HFD=3.1
19:17:36.515 00.000 7988 MultiStar: [#1 0.02,0.40,1.04,U] [#2 -0.08,0.14,1.05,U] [#3 0.08,0.11,0.98,U] [#4 0.15,0.15,1.03,U] [#5 -0.04,0.31,0.72,U] [#6 0.13,0.24,0.71,U] [#7 -0.22,0.04,0.69,U] [#8 -0.03,0.14,0.67,U] 
19:17:36.515 00.000 7988 single-star, 8 included, MultiStar: {-0.00, 0.18}, one-star: {-0.09, 0.07}
19:17:36.515 00.000 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.58) = xAngle (4.03 = -2.25)
19:17:36.515 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.14 = 0.86)
19:17:36.515 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.46 mountX=-0.07 mountY=0.09, mountTheta=2.26
19:17:36.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.07, opts=13)
19:17:36.515 00.000 7988 Enqueuing Move request for scope (-0.09, 0.07)
19:17:36.515 00.000 15712 Worker thread wakes up
19:17:36.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
19:17:36.515 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
19:17:36.515 00.000 15712 Moving (-0.09, 0.07) raw xDistance=-0.07 yDistance=0.09
19:17:36.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:36.515 00.000 7988 UpdateGuideState exits: m=1378 SNR=25.2
19:17:36.528 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:36.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:36.528 00.000 7988 Enqueuing Expose request
19:17:36.528 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.36
19:17:36.532 00.004 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
19:17:36.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:36.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:17:36.532 00.000 15712 MoveAxis(W, 5, ABG)
19:17:36.532 00.000 15712 Guiding  Dir = 3, Dur = 5
19:17:36.532 00.000 15712 IsGuiding returns 0
19:17:36.549 00.017 15712 IsGuiding returns 0
19:17:36.549 00.000 15712 Move returns status 0, amount 5
19:17:36.549 00.000 15712 MoveAxis(N, 0, ABG)
19:17:36.549 00.000 15712 Move returns status 0, amount 0
19:17:36.549 00.000 15712 move complete, result=0
19:17:36.549 00.000 15712 worker thread done servicing request
19:17:36.549 00.000 15712 Worker thread wakes up
19:17:36.549 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
19:17:36.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:36.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:38.187 01.638 15712 Exposure complete
19:17:38.248 00.061 15712 worker thread done servicing request
19:17:38.248 00.000 7988 OnExposeComplete: enter
19:17:38.250 00.002 7988 UpdateGuideState(): m_state=6
19:17:38.250 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
19:17:38.250 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=434.10, Mass=1475, SNR=25.9, Peak=178 HFD=3.6
19:17:38.250 00.000 7988 MultiStar: [#1 -0.05,0.47,1.00,U] [#2 0.14,0.20,1.00,U] [#3 0.20,0.22,0.96,U] [#4 0.20,0.31,1.02,U] [#5 -0.30,0.05,0.70,U] [#6 0.02,0.31,0.71,U] [#7 -0.12,0.20,0.64,U] [#8 -0.16,0.15,0.64,U] 
19:17:38.250 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.22}, one-star: {-0.03, 0.03}
19:17:38.250 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.58) = xAngle (3.97 = -2.32)
19:17:38.250 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.79)
19:17:38.250 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.39 mountX=-0.03 mountY=0.03, mountTheta=2.33
19:17:38.250 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.03, opts=13)
19:17:38.250 00.000 7988 Enqueuing Move request for scope (-0.03, 0.03)
19:17:38.250 00.000 15712 Worker thread wakes up
19:17:38.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
19:17:38.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
19:17:38.250 00.000 15712 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
19:17:38.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:38.250 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.9
19:17:38.265 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:38.265 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:38.265 00.000 7988 Enqueuing Expose request
19:17:38.265 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.31
19:17:38.265 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
19:17:38.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:38.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:17:38.265 00.000 15712 MoveAxis(W, 2, ABG)
19:17:38.265 00.000 15712 Guiding  Dir = 3, Dur = 2
19:17:38.265 00.000 15712 IsGuiding returns 0
19:17:38.297 00.032 15712 IsGuiding returns 0
19:17:38.297 00.000 15712 Move returns status 0, amount 2
19:17:38.297 00.000 15712 MoveAxis(N, 0, ABG)
19:17:38.297 00.000 15712 Move returns status 0, amount 0
19:17:38.297 00.000 15712 move complete, result=0
19:17:38.297 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
19:17:38.299 00.002 15712 worker thread done servicing request
19:17:38.299 00.000 15712 Worker thread wakes up
19:17:38.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:38.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:39.704 01.405 15712 Exposure complete
19:17:39.764 00.060 15712 worker thread done servicing request
19:17:39.764 00.000 7988 OnExposeComplete: enter
19:17:39.764 00.000 7988 UpdateGuideState(): m_state=6
19:17:39.764 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
19:17:39.764 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=434.27, Mass=1480, SNR=26.1, Peak=218 HFD=3.1
19:17:39.771 00.007 7988 MultiStar: [#1 -0.06,0.41,1.03,U] [#2 -0.10,0.11,1.00,U] [#3 -0.09,0.03,0.94,U] [#4 0.19,0.38,1.04,U] [#5 -0.16,0.23,0.73,U] [#6 0.05,0.24,0.68,U] [#7 -0.23,0.21,0.68,U] [#8 -0.05,0.10,0.69,U] 
19:17:39.773 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.22}, one-star: {-0.23, 0.19}
19:17:39.773 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.82)
19:17:39.775 00.002 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.29)
19:17:39.775 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.89 mountX=-0.22 mountY=0.07, mountTheta=2.85
19:17:39.777 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.22, opts=13)
19:17:39.779 00.002 7988 Enqueuing Move request for scope (-0.07, 0.22)
19:17:39.780 00.001 15712 Worker thread wakes up
19:17:39.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
19:17:39.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
19:17:39.780 00.000 15712 Moving (-0.07, 0.22) raw xDistance=-0.22 yDistance=0.07
19:17:39.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:39.780 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1
19:17:39.783 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:39.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:39.783 00.000 7988 Enqueuing Expose request
19:17:39.783 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 700.26
19:17:39.783 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
19:17:39.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:39.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:17:39.783 00.000 15712 MoveAxis(E, 40, ABG)
19:17:39.783 00.000 15712 Guiding  Dir = 2, Dur = 40
19:17:39.783 00.000 15712 IsGuiding returns 0
19:17:39.815 00.032 15712 PulseGuide returned control before completion, sleep 24
19:17:39.843 00.028 15712 IsGuiding returns 1
19:17:39.843 00.000 15712 scope still moving after pulse duration time elapsed
19:17:39.878 00.035 15712 IsGuiding returns 0
19:17:39.878 00.000 15712 scope move finished after 40 + 50 ms
19:17:39.878 00.000 15712 Move returns status 0, amount 40
19:17:39.878 00.000 15712 MoveAxis(N, 0, ABG)
19:17:39.878 00.000 15712 Move returns status 0, amount 0
19:17:39.878 00.000 15712 move complete, result=0
19:17:39.878 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
19:17:39.881 00.003 15712 worker thread done servicing request
19:17:39.881 00.000 15712 Worker thread wakes up
19:17:39.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:39.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:41.518 01.637 15712 Exposure complete
19:17:41.580 00.062 7988 OnExposeComplete: enter
19:17:41.582 00.002 7988 UpdateGuideState(): m_state=6
19:17:41.582 00.000 15712 worker thread done servicing request
19:17:41.582 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
19:17:41.582 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=433.85, Mass=1410, SNR=25.4, Peak=207 HFD=3.3
19:17:41.582 00.000 7988 MultiStar: [#1 0.05,0.09,1.05,U] [#2 -0.04,-0.15,1.01,U] [#3 -0.10,-0.05,0.95,U] [#4 0.05,0.03,1.02,U] [#5 -0.25,0.11,0.73,U] [#6 0.13,-0.05,0.73,U] [#7 -0.09,0.05,0.66,U] [#8 -0.11,-0.19,0.64,U] 
19:17:41.582 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.17, -0.23}
19:17:41.582 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.88 = -0.88)
19:17:41.582 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.23 = 2.23)
19:17:41.582 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.45 mountX=0.04 mountY=0.06, mountTheta=0.89
19:17:41.582 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
19:17:41.594 00.012 7988 Enqueuing Move request for scope (-0.05, -0.04)
19:17:41.594 00.000 15712 Worker thread wakes up
19:17:41.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
19:17:41.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
19:17:41.594 00.000 15712 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.06
19:17:41.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:41.596 00.002 7988 UpdateGuideState exits: m=1410 SNR=25.4
19:17:41.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:41.598 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:41.599 00.001 7988 Enqueuing Expose request
19:17:41.599 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.21
19:17:41.599 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
19:17:41.601 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:41.601 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:17:41.601 00.000 15712 MoveAxis(W, 2, ABG)
19:17:41.601 00.000 15712 Guiding  Dir = 3, Dur = 2
19:17:41.601 00.000 15712 IsGuiding returns 0
19:17:41.616 00.015 15712 IsGuiding returns 0
19:17:41.616 00.000 15712 Move returns status 0, amount 2
19:17:41.616 00.000 15712 MoveAxis(N, 0, ABG)
19:17:41.616 00.000 15712 Move returns status 0, amount 0
19:17:41.616 00.000 15712 move complete, result=0
19:17:41.616 00.000 15712 worker thread done servicing request
19:17:41.616 00.000 15712 Worker thread wakes up
19:17:41.616 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
19:17:41.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:41.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:43.030 01.414 15712 Exposure complete
19:17:43.091 00.061 15712 worker thread done servicing request
19:17:43.093 00.002 7988 OnExposeComplete: enter
19:17:43.093 00.000 7988 UpdateGuideState(): m_state=6
19:17:43.093 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
19:17:43.096 00.003 7988 Star::Find returns 1 (0), X=1178.56, Y=433.84, Mass=1412, SNR=25.6, Peak=194 HFD=3.3
19:17:43.096 00.000 7988 MultiStar: [#1 0.16,0.13,1.03,U] [#2 0.11,-0.03,1.03,U] [#3 0.11,0.06,0.92,U] [#4 0.15,0.06,1.04,U] [#5 -0.18,0.20,0.69,U] [#6 0.05,-0.17,0.71,U] [#7 -0.28,0.19,0.69,U] [#8 0.05,-0.00,0.65,U] 
19:17:43.096 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.02, -0.24}
19:17:43.096 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.58) = xAngle (2.06 = 2.06)
19:17:43.096 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.17 = -1.11)
19:17:43.096 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.48 mountX=-0.02 mountY=-0.03, mountTheta=-2.05
19:17:43.096 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
19:17:43.096 00.000 7988 Enqueuing Move request for scope (0.03, 0.02)
19:17:43.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:17:43.107 00.011 7988 UpdateGuideState exits: m=1412 SNR=25.6
19:17:43.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:43.107 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:43.107 00.000 7988 Enqueuing Expose request
19:17:43.107 00.000 15712 Worker thread wakes up
19:17:43.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
19:17:43.107 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
19:17:43.107 00.000 15712 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
19:17:43.113 00.006 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 700.16
19:17:43.113 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
19:17:43.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:43.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:17:43.113 00.000 15712 MoveAxis(E, 2, ABG)
19:17:43.113 00.000 15712 Guiding  Dir = 2, Dur = 2
19:17:43.113 00.000 15712 IsGuiding returns 0
19:17:43.139 00.026 15712 IsGuiding returns 0
19:17:43.139 00.000 15712 Move returns status 0, amount 2
19:17:43.139 00.000 15712 MoveAxis(N, 0, ABG)
19:17:43.139 00.000 15712 Move returns status 0, amount 0
19:17:43.139 00.000 15712 move complete, result=0
19:17:43.139 00.000 15712 worker thread done servicing request
19:17:43.139 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
19:17:43.139 00.000 15712 Worker thread wakes up
19:17:43.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:43.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:44.781 01.642 15712 Exposure complete
19:17:44.842 00.061 15712 worker thread done servicing request
19:17:44.842 00.000 7988 OnExposeComplete: enter
19:17:44.842 00.000 7988 UpdateGuideState(): m_state=6
19:17:44.845 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
19:17:44.845 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=433.98, Mass=1392, SNR=25.3, Peak=188 HFD=3.1
19:17:44.847 00.002 7988 MultiStar: [#1 0.03,0.27,1.04,U] [#2 0.01,-0.02,1.02,U] [#3 -0.14,0.08,0.94,U] [#4 0.03,0.19,1.05,U] [#5 0.07,0.19,0.72,U] [#6 -0.07,0.06,0.68,U] [#7 -0.07,-0.04,0.67,U] [#8 -0.12,-0.15,0.68,U] 
19:17:44.849 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.05, -0.10}
19:17:44.849 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.58) = xAngle (3.57 = -2.71)
19:17:44.851 00.002 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.68 = 0.40)
19:17:44.851 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.99 mountX=-0.06 mountY=0.03, mountTheta=2.74
19:17:44.853 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
19:17:44.855 00.002 7988 Enqueuing Move request for scope (-0.03, 0.06)
19:17:44.855 00.000 15712 Worker thread wakes up
19:17:44.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
19:17:44.855 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
19:17:44.855 00.000 15712 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=0.03
19:17:44.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:44.858 00.003 7988 UpdateGuideState exits: m=1392 SNR=25.3
19:17:44.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:44.860 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:44.860 00.000 7988 Enqueuing Expose request
19:17:44.862 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.10
19:17:44.862 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
19:17:44.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:44.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:17:44.862 00.000 15712 MoveAxis(E, 4, ABG)
19:17:44.862 00.000 15712 Guiding  Dir = 2, Dur = 4
19:17:44.862 00.000 15712 IsGuiding returns 0
19:17:44.883 00.021 15712 IsGuiding returns 0
19:17:44.883 00.000 15712 Move returns status 0, amount 4
19:17:44.883 00.000 15712 MoveAxis(N, 0, ABG)
19:17:44.883 00.000 15712 Move returns status 0, amount 0
19:17:44.883 00.000 15712 move complete, result=0
19:17:44.883 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
19:17:44.885 00.002 15712 worker thread done servicing request
19:17:44.885 00.000 15712 Worker thread wakes up
19:17:44.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:44.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:46.293 01.408 15712 Exposure complete
19:17:46.355 00.062 15712 worker thread done servicing request
19:17:46.355 00.000 7988 OnExposeComplete: enter
19:17:46.355 00.000 7988 UpdateGuideState(): m_state=6
19:17:46.360 00.005 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
19:17:46.360 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=433.93, Mass=1496, SNR=26.3, Peak=219 HFD=3.1
19:17:46.362 00.002 7988 MultiStar: [#1 -0.15,0.25,1.00,U] [#2 -0.30,-0.00,1.01,U] [#3 -0.35,-0.00,0.97,U] [#4 -0.07,0.12,1.00,U] [#5 -0.11,-0.01,0.67,U] [#6 -0.05,-0.10,0.70,U] [#7 -0.42,0.36,0.61,U] [#8 -0.27,0.00,0.62,U] 
19:17:46.364 00.002 7988 refined, 8 included, MultiStar: {-0.21, 0.05}, one-star: {-0.19, -0.15}
19:17:46.364 00.000 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.58) = xAngle (4.49 = -1.79)
19:17:46.366 00.002 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.60 = 1.32)
19:17:46.366 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.21 cameraTheta=2.91 mountX=-0.05 mountY=0.21, mountTheta=1.79
19:17:46.368 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.05, opts=13)
19:17:46.370 00.002 7988 Enqueuing Move request for scope (-0.21, 0.05)
19:17:46.370 00.000 15712 Worker thread wakes up
19:17:46.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
19:17:46.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
19:17:46.370 00.000 15712 Moving (-0.21, 0.05) raw xDistance=-0.05 yDistance=0.21
19:17:46.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:46.371 00.001 7988 UpdateGuideState exits: m=1496 SNR=26.3
19:17:46.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:46.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:46.371 00.000 7988 Enqueuing Expose request
19:17:46.371 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.05
19:17:46.371 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
19:17:46.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:46.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:17:46.371 00.000 15712 MoveAxis(E, 4, ABG)
19:17:46.371 00.000 15712 Guiding  Dir = 2, Dur = 4
19:17:46.371 00.000 15712 IsGuiding returns 0
19:17:46.395 00.024 15712 IsGuiding returns 0
19:17:46.395 00.000 15712 Move returns status 0, amount 4
19:17:46.395 00.000 15712 MoveAxis(N, 0, ABG)
19:17:46.395 00.000 15712 Move returns status 0, amount 0
19:17:46.395 00.000 15712 move complete, result=0
19:17:46.395 00.000 15712 worker thread done servicing request
19:17:46.395 00.000 15712 Worker thread wakes up
19:17:46.395 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
19:17:46.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:46.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:48.030 01.635 15712 Exposure complete
19:17:48.093 00.063 15712 worker thread done servicing request
19:17:48.093 00.000 7988 OnExposeComplete: enter
19:17:48.093 00.000 7988 UpdateGuideState(): m_state=6
19:17:48.093 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
19:17:48.093 00.000 7988 Star::Find returns 1 (0), X=1178.79, Y=433.88, Mass=1446, SNR=25.9, Peak=168 HFD=3.7
19:17:48.098 00.005 7988 MultiStar: [#1 0.21,0.12,0.98,U] [#2 0.32,0.06,1.01,U] [#3 0.28,-0.09,0.91,U] [#4 0.33,0.09,0.97,U] [#5 0.16,0.39,0.70,U] [#6 0.43,0.12,0.69,U] [#7 0.12,-0.11,0.67,U] [#8 0.44,-0.06,0.66,U] 
19:17:48.098 00.000 7988 refined, 8 included, MultiStar: {0.27, 0.03}, one-star: {0.21, -0.20}
19:17:48.098 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.58) = xAngle (1.68 = 1.68)
19:17:48.098 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.79 = -1.49)
19:17:48.098 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.28 cameraTheta=0.11 mountX=-0.03 mountY=-0.28, mountTheta=-1.68
19:17:48.098 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.03, opts=13)
19:17:48.098 00.000 7988 Enqueuing Move request for scope (0.27, 0.03)
19:17:48.098 00.000 15712 Worker thread wakes up
19:17:48.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
19:17:48.107 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:48.107 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.9
19:17:48.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:48.107 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:48.107 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
19:17:48.107 00.000 15712 Moving (0.27, 0.03) raw xDistance=-0.03 yDistance=-0.28
19:17:48.107 00.000 7988 Enqueuing Expose request
19:17:48.107 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 700.00
19:17:48.107 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
19:17:48.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
19:17:48.107 00.000 15712 MoveAxis(E, 3, ABG)
19:17:48.107 00.000 15712 Guiding  Dir = 2, Dur = 3
19:17:48.107 00.000 15712 IsGuiding returns 0
19:17:48.138 00.031 15712 IsGuiding returns 0
19:17:48.138 00.000 15712 Move returns status 0, amount 3
19:17:48.138 00.000 15712 MoveAxis(N, 70, ABG)
19:17:48.138 00.000 15712 Guiding  Dir = 0, Dur = 70
19:17:48.138 00.000 15712 IsGuiding returns 0
19:17:48.217 00.079 15712 IsGuiding returns 1
19:17:48.217 00.000 15712 scope still moving after pulse duration time elapsed
19:17:48.249 00.032 15712 IsGuiding returns 1
19:17:48.319 00.070 15712 IsGuiding returns 0
19:17:48.319 00.000 15712 scope move finished after 70 + 104 ms
19:17:48.319 00.000 15712 Move returns status 0, amount 70
19:17:48.319 00.000 15712 move complete, result=0
19:17:48.319 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.3 px 70 ms NORTH
19:17:48.321 00.002 15712 worker thread done servicing request
19:17:48.321 00.000 15712 Worker thread wakes up
19:17:48.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:48.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:49.735 01.414 15712 Exposure complete
19:17:49.798 00.063 7988 OnExposeComplete: enter
19:17:49.798 00.000 7988 UpdateGuideState(): m_state=6
19:17:49.800 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
19:17:49.802 00.002 7988 Star::Find returns 1 (0), X=1178.36, Y=434.20, Mass=1424, SNR=25.3, Peak=173 HFD=3.6
19:17:49.802 00.000 15712 worker thread done servicing request
19:17:49.804 00.002 7988 MultiStar: [#1 -0.38,0.30,0.98,U] [#2 -0.11,0.09,1.01,U] [#3 -0.17,0.01,0.95,U] [#4 -0.01,0.23,1.07,U] [#5 -0.38,0.41,0.73,U] [#6 -0.06,-0.24,0.71,U] [#7 -0.42,0.16,0.66,U] [#8 -0.18,0.10,0.64,U] 
19:17:49.804 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.14}, one-star: {-0.23, 0.12}
19:17:49.806 00.002 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.58) = xAngle (4.13 = -2.15)
19:17:49.808 00.002 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.96)
19:17:49.808 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.56 mountX=-0.14 mountY=0.20, mountTheta=2.16
19:17:49.811 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.14, opts=13)
19:17:49.811 00.000 7988 Enqueuing Move request for scope (-0.21, 0.14)
19:17:49.814 00.003 15712 Worker thread wakes up
19:17:49.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
19:17:49.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
19:17:49.814 00.000 15712 Moving (-0.21, 0.14) raw xDistance=-0.14 yDistance=0.20
19:17:49.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:49.814 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.3
19:17:49.816 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:49.818 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:49.818 00.000 7988 Enqueuing Expose request
19:17:49.820 00.002 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 699.95
19:17:49.820 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
19:17:49.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:49.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:17:49.820 00.000 15712 MoveAxis(E, 6, ABG)
19:17:49.820 00.000 15712 Guiding  Dir = 2, Dur = 6
19:17:49.820 00.000 15712 IsGuiding returns 0
19:17:49.831 00.011 15712 IsGuiding returns 0
19:17:49.831 00.000 15712 Move returns status 0, amount 6
19:17:49.831 00.000 15712 MoveAxis(N, 0, ABG)
19:17:49.831 00.000 15712 Move returns status 0, amount 0
19:17:49.831 00.000 15712 move complete, result=0
19:17:49.831 00.000 15712 worker thread done servicing request
19:17:49.831 00.000 15712 Worker thread wakes up
19:17:49.831 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
19:17:49.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:49.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:51.469 01.638 15712 Exposure complete
19:17:51.531 00.062 15712 worker thread done servicing request
19:17:51.531 00.000 7988 OnExposeComplete: enter
19:17:51.531 00.000 7988 UpdateGuideState(): m_state=6
19:17:51.534 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
19:17:51.534 00.000 7988 Star::Find returns 1 (1), X=1178.30, Y=434.23, Mass=1479, SNR=26.1, Peak=255 HFD=3.1
19:17:51.534 00.000 7988 MultiStar: [#1 -0.20,0.14,0.97,U] [#2 -0.17,0.24,0.96,U] [#3 -0.29,-0.18,0.94,U] [#4 -0.13,0.18,1.05,U] [#5 -0.41,0.06,0.71,U] [#6 -0.07,0.18,0.70,U] [#7 -0.35,-0.04,0.64,U] [#8 -0.25,0.20,0.62,U] 
19:17:51.534 00.000 7988 refined, 8 included, MultiStar: {-0.23, 0.11}, one-star: {-0.28, 0.15}
19:17:51.534 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.99)
19:17:51.534 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.41 = 1.12)
19:17:51.534 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.26 cameraTheta=2.72 mountX=-0.10 mountY=0.23, mountTheta=1.99
19:17:51.534 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.11, opts=13)
19:17:51.534 00.000 7988 Enqueuing Move request for scope (-0.23, 0.11)
19:17:51.534 00.000 15712 Worker thread wakes up
19:17:51.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
19:17:51.534 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
19:17:51.534 00.000 15712 Moving (-0.23, 0.11) raw xDistance=-0.10 yDistance=0.23
19:17:51.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:51.534 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.1 Saturated
19:17:51.547 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:51.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:51.547 00.000 7988 Enqueuing Expose request
19:17:51.547 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 699.90
19:17:51.547 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
19:17:51.551 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:51.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:17:51.551 00.000 15712 MoveAxis(E, 9, ABG)
19:17:51.551 00.000 15712 Guiding  Dir = 2, Dur = 9
19:17:51.551 00.000 15712 IsGuiding returns 0
19:17:51.579 00.028 15712 IsGuiding returns 0
19:17:51.579 00.000 15712 Move returns status 0, amount 9
19:17:51.579 00.000 15712 MoveAxis(N, 0, ABG)
19:17:51.579 00.000 15712 Move returns status 0, amount 0
19:17:51.579 00.000 15712 move complete, result=0
19:17:51.579 00.000 15712 worker thread done servicing request
19:17:51.579 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
19:17:51.581 00.002 15712 Worker thread wakes up
19:17:51.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:51.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:52.998 01.417 15712 Exposure complete
19:17:53.059 00.061 15712 worker thread done servicing request
19:17:53.059 00.000 7988 OnExposeComplete: enter
19:17:53.059 00.000 7988 UpdateGuideState(): m_state=6
19:17:53.063 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
19:17:53.063 00.000 7988 Star::Find returns 1 (1), X=1178.13, Y=433.88, Mass=1389, SNR=25.1, Peak=255 HFD=2.8
19:17:53.065 00.002 7988 MultiStar: [#1 -0.52,0.18,1.07,U] [#2 -0.41,0.06,1.05,U] [#3 -0.51,-0.09,0.96,U] [#4 -0.33,-0.20,1.05,U] [#5 -0.43,0.19,0.73,U] [#6 -0.32,-0.13,0.75,U] [#7 -0.53,0.05,0.70,U] [#8 -0.26,0.03,0.67,U] 
19:17:53.067 00.002 7988 refined, 8 included, MultiStar: {-0.42, -0.02}, one-star: {-0.45, -0.20}
19:17:53.067 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.58) = xAngle (-1.52 = -1.52)
19:17:53.069 00.002 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.59 = 1.59)
19:17:53.069 00.000 7988 CameraToMount -- cameraX=-0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-3.10 mountX=0.02 mountY=0.42, mountTheta=1.52
19:17:53.071 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.42, y=-0.02, opts=13)
19:17:53.073 00.002 7988 Enqueuing Move request for scope (-0.42, -0.02)
19:17:53.073 00.000 15712 Worker thread wakes up
19:17:53.073 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.02) opts 0xd
19:17:53.073 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.42, -0.02)
19:17:53.073 00.000 15712 Moving (-0.42, -0.02) raw xDistance=0.02 yDistance=0.42
19:17:53.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:17:53.075 00.002 7988 UpdateGuideState exits: m=1389 SNR=25.1 Saturated
19:17:53.077 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:53.077 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:53.079 00.002 7988 Enqueuing Expose request
19:17:53.080 00.001 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 699.85
19:17:53.080 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
19:17:53.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:17:53.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
19:17:53.080 00.000 15712 MoveAxis(E, 8, ABG)
19:17:53.080 00.000 15712 Guiding  Dir = 2, Dur = 8
19:17:53.097 00.017 15712 IsGuiding returns 0
19:17:53.114 00.017 15712 IsGuiding returns 0
19:17:53.114 00.000 15712 Move returns status 0, amount 8
19:17:53.114 00.000 15712 MoveAxis(N, 0, ABG)
19:17:53.114 00.000 15712 Move returns status 0, amount 0
19:17:53.114 00.000 15712 move complete, result=0
19:17:53.114 00.000 15712 worker thread done servicing request
19:17:53.114 00.000 15712 Worker thread wakes up
19:17:53.114 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.4 px 0 ms NORTH
19:17:53.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:53.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:54.753 01.639 15712 Exposure complete
19:17:54.817 00.064 15712 worker thread done servicing request
19:17:54.817 00.000 7988 OnExposeComplete: enter
19:17:54.817 00.000 7988 UpdateGuideState(): m_state=6
19:17:54.817 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
19:17:54.817 00.000 7988 Star::Find returns 1 (1), X=1178.18, Y=434.11, Mass=1465, SNR=25.8, Peak=255 HFD=3.2
19:17:54.817 00.000 7988 MultiStar: [#1 -0.34,0.37,1.00,U] [#2 -0.36,0.22,1.00,U] [#3 -0.28,0.30,0.96,U] [#4 -0.37,0.20,1.03,U] [#5 -0.51,0.40,0.70,U] [#6 -0.09,0.16,0.71,U] [#7 -0.52,0.23,0.67,U] [#8 -0.33,0.02,0.65,U] 
19:17:54.817 00.000 7988 single-star, 8 included, MultiStar: {-0.36, 0.22}, one-star: {-0.40, 0.03}
19:17:54.817 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.58) = xAngle (4.64 = -1.64)
19:17:54.817 00.000 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.47)
19:17:54.817 00.000 7988 CameraToMount -- cameraX=-0.40 cameraY=0.03 hyp=0.40 cameraTheta=3.06 mountX=-0.03 mountY=0.40, mountTheta=1.64
19:17:54.817 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=0.03, opts=13)
19:17:54.817 00.000 7988 Enqueuing Move request for scope (-0.40, 0.03)
19:17:54.830 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:54.830 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.8 Saturated
19:17:54.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:54.834 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:54.834 00.000 7988 Enqueuing Expose request
19:17:54.834 00.000 15712 Worker thread wakes up
19:17:54.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.03) opts 0xd
19:17:54.834 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, 0.03)
19:17:54.834 00.000 15712 Moving (-0.40, 0.03) raw xDistance=-0.03 yDistance=0.40
19:17:54.834 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 699.80
19:17:54.834 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
19:17:54.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:17:54.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
19:17:54.834 00.000 15712 MoveAxis(E, 6, ABG)
19:17:54.834 00.000 15712 Guiding  Dir = 2, Dur = 6
19:17:54.834 00.000 15712 IsGuiding returns 0
19:17:54.850 00.016 15712 IsGuiding returns 0
19:17:54.850 00.000 15712 Move returns status 0, amount 6
19:17:54.850 00.000 15712 MoveAxis(N, 0, ABG)
19:17:54.850 00.000 15712 Move returns status 0, amount 0
19:17:54.850 00.000 15712 move complete, result=0
19:17:54.850 00.000 15712 worker thread done servicing request
19:17:54.850 00.000 15712 Worker thread wakes up
19:17:54.850 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.4 px 0 ms NORTH
19:17:54.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:54.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:56.268 01.418 15712 Exposure complete
19:17:56.328 00.060 15712 worker thread done servicing request
19:17:56.328 00.000 7988 OnExposeComplete: enter
19:17:56.328 00.000 7988 UpdateGuideState(): m_state=6
19:17:56.332 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
19:17:56.332 00.000 7988 Star::Find returns 1 (1), X=1178.19, Y=434.16, Mass=1410, SNR=25.3, Peak=255 HFD=2.9
19:17:56.334 00.002 7988 MultiStar: [#1 -0.27,0.47,1.06,U] [#2 -0.31,0.23,1.05,U] [#3 -0.27,0.26,0.99,U] [#4 -0.32,0.44,1.05,U] [#5 -0.62,0.31,0.73,U] [#6 -0.19,0.29,0.70,U] [#7 -0.27,0.54,0.71,U] [#8 -0.15,0.55,0.67,U] 
19:17:56.334 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.34}, one-star: {-0.39, 0.08}
19:17:56.336 00.002 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.58) = xAngle (4.51 = -1.77)
19:17:56.338 00.002 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.62 = 1.33)
19:17:56.338 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=0.08 hyp=0.40 cameraTheta=2.93 mountX=-0.08 mountY=0.39, mountTheta=1.78
19:17:56.340 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.08, opts=13)
19:17:56.342 00.002 7988 Enqueuing Move request for scope (-0.39, 0.08)
19:17:56.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:56.344 00.002 15712 Worker thread wakes up
19:17:56.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.08) opts 0xd
19:17:56.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.08)
19:17:56.344 00.000 15712 Moving (-0.39, 0.08) raw xDistance=-0.08 yDistance=0.39
19:17:56.344 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.3 Saturated
19:17:56.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:56.348 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:56.348 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 699.74
19:17:56.348 00.000 7988 Enqueuing Expose request
19:17:56.348 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
19:17:56.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:17:56.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
19:17:56.348 00.000 15712 MoveAxis(E, 3, ABG)
19:17:56.348 00.000 15712 Guiding  Dir = 2, Dur = 3
19:17:56.348 00.000 15712 IsGuiding returns 0
19:17:56.365 00.017 15712 IsGuiding returns 0
19:17:56.376 00.011 15712 Move returns status 0, amount 3
19:17:56.376 00.000 15712 MoveAxis(N, 0, ABG)
19:17:56.376 00.000 15712 Move returns status 0, amount 0
19:17:56.376 00.000 15712 move complete, result=0
19:17:56.376 00.000 15712 worker thread done servicing request
19:17:56.376 00.000 15712 Worker thread wakes up
19:17:56.376 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.4 px 0 ms NORTH
19:17:56.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:56.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:58.003 01.627 15712 Exposure complete
19:17:58.065 00.062 15712 worker thread done servicing request
19:17:58.065 00.000 7988 OnExposeComplete: enter
19:17:58.065 00.000 7988 UpdateGuideState(): m_state=6
19:17:58.065 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
19:17:58.065 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=433.99, Mass=1449, SNR=25.6, Peak=240 HFD=3.2
19:17:58.065 00.000 7988 MultiStar: [#1 -0.17,0.36,1.01,U] [#2 -0.19,0.26,1.04,U] [#3 -0.29,0.07,0.97,U] [#4 -0.23,0.32,1.02,U] [#5 -0.35,0.43,0.71,U] [#6 -0.12,0.26,0.70,U] [#7 -0.43,0.19,0.67,U] [#8 -0.14,0.11,0.66,U] 
19:17:58.065 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.21}, one-star: {-0.26, -0.09}
19:17:58.065 00.000 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.58) = xAngle (-1.24 = -1.24)
19:17:58.065 00.000 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.87 = 1.87)
19:17:58.065 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.09 hyp=0.27 cameraTheta=-2.82 mountX=0.09 mountY=0.26, mountTheta=1.25
19:17:58.065 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.09, opts=13)
19:17:58.065 00.000 7988 Enqueuing Move request for scope (-0.26, -0.09)
19:17:58.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:17:58.065 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.6
19:17:58.080 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:58.082 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:17:58.082 00.000 7988 Enqueuing Expose request
19:17:58.084 00.002 15712 Worker thread wakes up
19:17:58.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.09) opts 0xd
19:17:58.084 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.09)
19:17:58.084 00.000 15712 Moving (-0.26, -0.09) raw xDistance=0.09 yDistance=0.26
19:17:58.084 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 699.69
19:17:58.084 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
19:17:58.084 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.20 newest=1.05
19:17:58.084 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
19:17:58.084 00.000 15712 MoveAxis(E, 1, ABG)
19:17:58.084 00.000 15712 Guiding  Dir = 2, Dur = 1
19:17:58.084 00.000 15712 IsGuiding returns 0
19:17:58.099 00.015 15712 IsGuiding returns 0
19:17:58.099 00.000 15712 Move returns status 0, amount 1
19:17:58.099 00.000 15712 BLC: Oldest BLC event removed
19:17:58.099 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 217 applied
19:17:58.099 00.000 15712 MoveAxis(S, 284, ABG)
19:17:58.099 00.000 15712 Guiding  Dir = 1, Dur = 284
19:17:58.099 00.000 15712 IsGuiding returns 0
19:17:58.175 00.076 15712 PulseGuide returned control before completion, sleep 215
19:17:58.398 00.223 15712 IsGuiding returns 1
19:17:58.398 00.000 15712 scope still moving after pulse duration time elapsed
19:17:58.430 00.032 15712 IsGuiding returns 1
19:17:58.462 00.032 15712 IsGuiding returns 1
19:17:58.512 00.050 15712 IsGuiding returns 0
19:17:58.512 00.000 15712 scope move finished after 284 + 131 ms
19:17:58.512 00.000 15712 Move returns status 0, amount 284
19:17:58.512 00.000 15712 move complete, result=0
19:17:58.512 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.3 px 284 ms SOUTH
19:17:58.518 00.006 15712 worker thread done servicing request
19:17:58.518 00.000 15712 Worker thread wakes up
19:17:58.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:17:58.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:17:59.932 01.414 15712 Exposure complete
19:17:59.993 00.061 15712 worker thread done servicing request
19:17:59.993 00.000 7988 OnExposeComplete: enter
19:17:59.993 00.000 7988 UpdateGuideState(): m_state=6
19:17:59.993 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
19:17:59.993 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=433.97, Mass=1510, SNR=26.3, Peak=187 HFD=3.6
19:17:59.999 00.006 7988 MultiStar: [#1 0.01,0.17,0.96,U] [#2 -0.15,0.18,0.95,U] [#3 -0.16,0.10,0.93,U] [#4 0.07,0.15,1.03,U] [#5 -0.27,0.31,0.70,U] [#6 -0.06,-0.17,0.70,U] [#7 -0.42,0.00,0.62,U] [#8 0.21,0.05,0.68,U] 
19:17:59.999 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.08}, one-star: {-0.07, -0.10}
19:18:00.002 00.003 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.58) = xAngle (3.94 = -2.34)
19:18:00.002 00.000 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.05 = 0.77)
19:18:00.004 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.37 mountX=-0.08 mountY=0.08, mountTheta=2.36
19:18:00.006 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.08, opts=13)
19:18:00.006 00.000 7988 Enqueuing Move request for scope (-0.08, 0.08)
19:18:00.008 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:00.009 00.001 15712 Worker thread wakes up
19:18:00.009 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.3
19:18:00.011 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
19:18:00.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:00.013 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
19:18:00.013 00.000 15712 Moving (-0.08, 0.08) raw xDistance=-0.08 yDistance=0.08
19:18:00.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:00.015 00.002 7988 Enqueuing Expose request
19:18:00.017 00.002 15712 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.260555, 1:0.080672
19:18:00.017 00.000 15712 BLC: No correction, Miss < min_move
19:18:00.021 00.004 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 699.64
19:18:00.021 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
19:18:00.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:00.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:18:00.021 00.000 15712 MoveAxis(W, 2, ABG)
19:18:00.021 00.000 15712 Guiding  Dir = 3, Dur = 2
19:18:00.021 00.000 15712 IsGuiding returns 0
19:18:00.036 00.015 15712 IsGuiding returns 0
19:18:00.036 00.000 15712 Move returns status 0, amount 2
19:18:00.036 00.000 15712 MoveAxis(N, 0, ABG)
19:18:00.036 00.000 15712 Move returns status 0, amount 0
19:18:00.036 00.000 15712 move complete, result=0
19:18:00.036 00.000 15712 worker thread done servicing request
19:18:00.036 00.000 15712 Worker thread wakes up
19:18:00.036 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
19:18:00.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:00.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:01.669 01.633 15712 Exposure complete
19:18:01.735 00.066 15712 worker thread done servicing request
19:18:01.735 00.000 7988 OnExposeComplete: enter
19:18:01.735 00.000 7988 UpdateGuideState(): m_state=6
19:18:01.735 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
19:18:01.735 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=433.85, Mass=1421, SNR=25.5, Peak=219 HFD=3.2
19:18:01.735 00.000 7988 MultiStar: [#1 -0.09,0.26,1.04,U] [#2 -0.00,0.03,0.99,U] [#3 -0.23,0.07,0.99,U] [#4 0.04,0.16,1.02,U] [#5 -0.40,0.34,0.74,U] [#6 0.01,-0.08,0.70,U] [#7 -0.28,0.07,0.66,U] [#8 -0.01,0.10,0.65,U] 
19:18:01.735 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.08}, one-star: {-0.18, -0.23}
19:18:01.735 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.58) = xAngle (4.14 = -2.14)
19:18:01.735 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.25 = 0.96)
19:18:01.735 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.56 mountX=-0.08 mountY=0.12, mountTheta=2.15
19:18:01.746 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.08, opts=13)
19:18:01.746 00.000 7988 Enqueuing Move request for scope (-0.12, 0.08)
19:18:01.746 00.000 15712 Worker thread wakes up
19:18:01.746 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
19:18:01.746 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
19:18:01.746 00.000 15712 Moving (-0.12, 0.08) raw xDistance=-0.08 yDistance=0.12
19:18:01.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:01.746 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.5
19:18:01.746 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:01.753 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:01.753 00.000 7988 Enqueuing Expose request
19:18:01.753 00.000 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.260555, 1:0.080672, 2:0.118402
19:18:01.753 00.000 15712 BLC: No correction, Miss < min_move
19:18:01.753 00.000 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 699.59
19:18:01.753 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
19:18:01.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:01.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:18:01.753 00.000 15712 MoveAxis(W, 3, ABG)
19:18:01.753 00.000 15712 Guiding  Dir = 3, Dur = 3
19:18:01.753 00.000 15712 IsGuiding returns 0
19:18:01.778 00.025 15712 IsGuiding returns 0
19:18:01.778 00.000 15712 Move returns status 0, amount 3
19:18:01.778 00.000 15712 MoveAxis(N, 0, ABG)
19:18:01.778 00.000 15712 Move returns status 0, amount 0
19:18:01.778 00.000 15712 move complete, result=0
19:18:01.778 00.000 15712 worker thread done servicing request
19:18:01.778 00.000 15712 Worker thread wakes up
19:18:01.778 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
19:18:01.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:01.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:03.197 01.419 15712 Exposure complete
19:18:03.261 00.064 15712 worker thread done servicing request
19:18:03.261 00.000 7988 OnExposeComplete: enter
19:18:03.261 00.000 7988 UpdateGuideState(): m_state=6
19:18:03.261 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
19:18:03.266 00.005 7988 Star::Find returns 1 (0), X=1178.48, Y=433.85, Mass=1424, SNR=25.6, Peak=216 HFD=3.0
19:18:03.266 00.000 7988 MultiStar: [#1 -0.08,0.08,1.01,U] [#2 0.06,0.14,1.04,U] [#3 -0.18,-0.09,0.98,U] [#4 0.00,0.14,1.04,U] [#5 -0.01,0.34,0.68,U] [#6 -0.10,-0.04,0.69,U] [#7 -0.08,-0.03,0.70,U] [#8 0.15,-0.03,0.68,U] 
19:18:03.268 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.10, -0.23}
19:18:03.268 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.58) = xAngle (4.16 = -2.12)
19:18:03.268 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.27 = 0.99)
19:18:03.268 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.59 mountX=-0.03 mountY=0.04, mountTheta=2.13
19:18:03.273 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.03, opts=13)
19:18:03.273 00.000 7988 Enqueuing Move request for scope (-0.04, 0.03)
19:18:03.273 00.000 15712 Worker thread wakes up
19:18:03.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
19:18:03.273 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
19:18:03.273 00.000 15712 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=0.04
19:18:03.273 00.000 15712 BLC: window closed
19:18:03.273 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.260555, 1:0.080672, 2:0.118402
19:18:03.273 00.000 15712 BLC: No correction, Miss < min_move
19:18:03.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:03.273 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.6
19:18:03.278 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:03.278 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:03.280 00.002 7988 Enqueuing Expose request
19:18:03.280 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 699.54
19:18:03.280 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
19:18:03.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:03.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:18:03.280 00.000 15712 MoveAxis(W, 4, ABG)
19:18:03.280 00.000 15712 Guiding  Dir = 3, Dur = 4
19:18:03.289 00.009 15712 IsGuiding returns 0
19:18:03.312 00.023 15712 IsGuiding returns 0
19:18:03.312 00.000 15712 Move returns status 0, amount 4
19:18:03.312 00.000 15712 MoveAxis(N, 0, ABG)
19:18:03.312 00.000 15712 Move returns status 0, amount 0
19:18:03.312 00.000 15712 move complete, result=0
19:18:03.312 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
19:18:03.314 00.002 15712 worker thread done servicing request
19:18:03.314 00.000 15712 Worker thread wakes up
19:18:03.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:03.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:04.952 01.638 15712 Exposure complete
19:18:05.012 00.060 15712 worker thread done servicing request
19:18:05.012 00.000 7988 OnExposeComplete: enter
19:18:05.012 00.000 7988 UpdateGuideState(): m_state=6
19:18:05.016 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1693
19:18:05.016 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=434.04, Mass=1399, SNR=25.2, Peak=191 HFD=3.0
19:18:05.018 00.002 7988 MultiStar: [#1 -0.03,0.23,1.03,U] [#2 0.15,-0.25,1.02,U] [#3 -0.16,-0.06,0.95,U] [#4 -0.00,0.05,1.05,U] [#5 -0.16,0.18,0.69,U] [#6 0.00,-0.05,0.74,U] [#7 -0.26,0.08,0.68,U] [#8 -0.20,0.09,0.66,U] 
19:18:05.020 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.13, -0.04}
19:18:05.020 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.58) = xAngle (4.47 = -1.82)
19:18:05.022 00.002 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.58 = 1.29)
19:18:05.022 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.89 mountX=-0.02 mountY=0.07, mountTheta=1.82
19:18:05.024 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
19:18:05.026 00.002 7988 Enqueuing Move request for scope (-0.07, 0.02)
19:18:05.026 00.000 15712 Worker thread wakes up
19:18:05.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
19:18:05.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
19:18:05.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:05.028 00.002 7988 UpdateGuideState exits: m=1399 SNR=25.2
19:18:05.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:05.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:05.028 00.000 7988 Enqueuing Expose request
19:18:05.028 00.000 15712 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
19:18:05.035 00.007 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 699.49
19:18:05.035 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
19:18:05.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:05.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:18:05.035 00.000 15712 MoveAxis(W, 3, ABG)
19:18:05.035 00.000 15712 Guiding  Dir = 3, Dur = 3
19:18:05.035 00.000 15712 IsGuiding returns 0
19:18:05.052 00.017 15712 IsGuiding returns 0
19:18:05.052 00.000 15712 Move returns status 0, amount 3
19:18:05.052 00.000 15712 MoveAxis(N, 0, ABG)
19:18:05.052 00.000 15712 Move returns status 0, amount 0
19:18:05.052 00.000 15712 move complete, result=0
19:18:05.052 00.000 15712 worker thread done servicing request
19:18:05.052 00.000 15712 Worker thread wakes up
19:18:05.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:05.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:05.052 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
19:18:06.463 01.411 15712 Exposure complete
19:18:06.524 00.061 15712 worker thread done servicing request
19:18:06.524 00.000 7988 OnExposeComplete: enter
19:18:06.526 00.002 7988 UpdateGuideState(): m_state=6
19:18:06.526 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1694
19:18:06.528 00.002 7988 Star::Find returns 1 (0), X=1178.39, Y=433.88, Mass=1386, SNR=25.4, Peak=201 HFD=3.0
19:18:06.530 00.002 7988 MultiStar: [#1 0.09,0.29,1.00,U] [#2 0.10,-0.00,1.03,U] [#3 0.05,0.17,0.93,U] [#4 0.03,0.21,1.08,U] [#5 -0.11,0.18,0.73,U] [#6 0.08,0.03,0.71,U] [#7 -0.15,-0.05,0.69,U] [#8 -0.17,0.17,0.67,U] 
19:18:06.530 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.19, -0.20}
19:18:06.532 00.002 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.58) = xAngle (3.38 = -2.90)
19:18:06.532 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.20)
19:18:06.534 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.80 mountX=-0.09 mountY=0.02, mountTheta=2.94
19:18:06.536 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.09, opts=13)
19:18:06.536 00.000 7988 Enqueuing Move request for scope (-0.02, 0.09)
19:18:06.538 00.002 15712 Worker thread wakes up
19:18:06.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
19:18:06.538 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
19:18:06.538 00.000 15712 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=0.02
19:18:06.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:06.540 00.002 7988 UpdateGuideState exits: m=1386 SNR=25.4
19:18:06.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:06.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:06.540 00.000 7988 Enqueuing Expose request
19:18:06.540 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 699.44
19:18:06.540 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
19:18:06.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:06.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:18:06.540 00.000 15712 MoveAxis(W, 4, ABG)
19:18:06.540 00.000 15712 Guiding  Dir = 3, Dur = 4
19:18:06.540 00.000 15712 IsGuiding returns 0
19:18:06.573 00.033 15712 IsGuiding returns 0
19:18:06.573 00.000 15712 Move returns status 0, amount 4
19:18:06.573 00.000 15712 MoveAxis(N, 0, ABG)
19:18:06.573 00.000 15712 Move returns status 0, amount 0
19:18:06.573 00.000 15712 move complete, result=0
19:18:06.573 00.000 15712 worker thread done servicing request
19:18:06.573 00.000 15712 Worker thread wakes up
19:18:06.573 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
19:18:06.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:06.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:08.216 01.643 15712 Exposure complete
19:18:08.279 00.063 15712 worker thread done servicing request
19:18:08.279 00.000 7988 OnExposeComplete: enter
19:18:08.279 00.000 7988 UpdateGuideState(): m_state=6
19:18:08.279 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1695
19:18:08.279 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=434.00, Mass=1388, SNR=25.2, Peak=185 HFD=2.9
19:18:08.279 00.000 7988 MultiStar: [#1 -0.08,0.23,0.99,U] [#2 0.12,-0.01,1.00,U] [#3 0.04,-0.11,0.97,U] [#4 0.15,0.14,1.06,U] [#5 -0.21,0.02,0.72,U] [#6 0.15,-0.11,0.73,U] [#7 -0.14,0.23,0.68,U] [#8 -0.00,0.24,0.67,U] 
19:18:08.284 00.005 7988 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.01, -0.08}
19:18:08.286 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
19:18:08.286 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
19:18:08.288 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.36 mountX=-0.06 mountY=-0.01, mountTheta=-2.91
19:18:08.290 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.06, opts=13)
19:18:08.290 00.000 7988 Enqueuing Move request for scope (0.01, 0.06)
19:18:08.292 00.002 15712 Worker thread wakes up
19:18:08.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
19:18:08.292 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
19:18:08.292 00.000 15712 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.01
19:18:08.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:08.292 00.000 7988 UpdateGuideState exits: m=1388 SNR=25.2
19:18:08.295 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:08.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:08.297 00.002 7988 Enqueuing Expose request
19:18:08.297 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 699.38
19:18:08.297 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
19:18:08.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:08.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:18:08.297 00.000 15712 MoveAxis(W, 5, ABG)
19:18:08.297 00.000 15712 Guiding  Dir = 3, Dur = 5
19:18:08.308 00.011 15712 IsGuiding returns 0
19:18:08.330 00.022 15712 IsGuiding returns 0
19:18:08.330 00.000 15712 Move returns status 0, amount 5
19:18:08.330 00.000 15712 MoveAxis(N, 0, ABG)
19:18:08.330 00.000 15712 Move returns status 0, amount 0
19:18:08.330 00.000 15712 move complete, result=0
19:18:08.330 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
19:18:08.333 00.003 15712 worker thread done servicing request
19:18:08.333 00.000 15712 Worker thread wakes up
19:18:08.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:08.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:09.742 01.409 15712 Exposure complete
19:18:09.800 00.058 15712 worker thread done servicing request
19:18:09.806 00.006 7988 OnExposeComplete: enter
19:18:09.806 00.000 7988 UpdateGuideState(): m_state=6
19:18:09.806 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1696
19:18:09.806 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=434.13, Mass=1419, SNR=25.4, Peak=206 HFD=3.2
19:18:09.806 00.000 7988 MultiStar: [#1 -0.04,0.13,1.03,U] [#2 0.18,0.05,1.00,U] [#3 0.10,0.02,0.95,U] [#4 0.20,0.32,1.05,U] [#5 -0.03,0.49,0.72,U] [#6 0.06,-0.03,0.72,U] [#7 -0.09,0.23,0.71,U] [#8 0.12,0.23,0.67,U] 
19:18:09.806 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.04, 0.06}
19:18:09.806 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.54 = 2.54)
19:18:09.806 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.65 = -0.63)
19:18:09.806 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.96 mountX=-0.06 mountY=-0.04, mountTheta=-2.52
19:18:09.817 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
19:18:09.817 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
19:18:09.817 00.000 15712 Worker thread wakes up
19:18:09.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
19:18:09.817 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
19:18:09.817 00.000 15712 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
19:18:09.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:09.817 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.4
19:18:09.822 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:09.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:09.822 00.000 7988 Enqueuing Expose request
19:18:09.822 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 699.33
19:18:09.822 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
19:18:09.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:09.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:18:09.822 00.000 15712 MoveAxis(W, 6, ABG)
19:18:09.822 00.000 15712 Guiding  Dir = 3, Dur = 6
19:18:09.822 00.000 15712 IsGuiding returns 0
19:18:09.843 00.021 15712 IsGuiding returns 0
19:18:09.843 00.000 15712 Move returns status 0, amount 6
19:18:09.843 00.000 15712 MoveAxis(N, 0, ABG)
19:18:09.843 00.000 15712 Move returns status 0, amount 0
19:18:09.843 00.000 15712 move complete, result=0
19:18:09.843 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
19:18:09.853 00.010 15712 worker thread done servicing request
19:18:09.853 00.000 15712 Worker thread wakes up
19:18:09.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:09.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:11.483 01.630 15712 Exposure complete
19:18:11.544 00.061 15712 worker thread done servicing request
19:18:11.546 00.002 7988 OnExposeComplete: enter
19:18:11.546 00.000 7988 UpdateGuideState(): m_state=6
19:18:11.546 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1697
19:18:11.546 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=434.04, Mass=1441, SNR=25.8, Peak=241 HFD=2.8
19:18:11.550 00.004 7988 MultiStar: [#1 -0.22,0.36,1.02,U] [#2 -0.10,0.18,1.00,U] [#3 -0.15,0.14,0.93,U] [#4 -0.12,0.26,1.04,U] [#5 -0.36,0.13,0.71,U] [#6 -0.15,0.06,0.69,U] [#7 -0.19,0.37,0.68,U] [#8 -0.06,0.13,0.64,U] 
19:18:11.550 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.18}, one-star: {-0.18, -0.04}
19:18:11.550 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
19:18:11.550 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
19:18:11.550 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.93 mountX=0.04 mountY=0.18, mountTheta=1.36
19:18:11.550 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.04, opts=13)
19:18:11.550 00.000 7988 Enqueuing Move request for scope (-0.18, -0.04)
19:18:11.550 00.000 15712 Worker thread wakes up
19:18:11.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
19:18:11.550 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
19:18:11.550 00.000 15712 Moving (-0.18, -0.04) raw xDistance=0.04 yDistance=0.18
19:18:11.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:11.560 00.010 7988 UpdateGuideState exits: m=1441 SNR=25.8
19:18:11.560 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 699.28
19:18:11.562 00.002 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
19:18:11.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:11.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:11.562 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:11.564 00.002 7988 Enqueuing Expose request
19:18:11.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:18:11.564 00.000 15712 MoveAxis(W, 7, ABG)
19:18:11.564 00.000 15712 Guiding  Dir = 3, Dur = 7
19:18:11.564 00.000 15712 IsGuiding returns 0
19:18:11.592 00.028 15712 IsGuiding returns 0
19:18:11.592 00.000 15712 Move returns status 0, amount 7
19:18:11.592 00.000 15712 MoveAxis(N, 0, ABG)
19:18:11.592 00.000 15712 Move returns status 0, amount 0
19:18:11.592 00.000 15712 move complete, result=0
19:18:11.592 00.000 15712 worker thread done servicing request
19:18:11.592 00.000 15712 Worker thread wakes up
19:18:11.592 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
19:18:11.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:11.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:13.004 01.412 15712 Exposure complete
19:18:13.064 00.060 7988 OnExposeComplete: enter
19:18:13.064 00.000 7988 UpdateGuideState(): m_state=6
19:18:13.064 00.000 15712 worker thread done servicing request
19:18:13.064 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1698
19:18:13.064 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=433.90, Mass=1486, SNR=25.9, Peak=215 HFD=3.3
19:18:13.064 00.000 7988 MultiStar: [#1 -0.31,0.05,1.02,U] [#2 -0.27,-0.05,1.01,U] [#3 -0.23,-0.12,0.93,U] [#4 -0.25,-0.05,1.04,U] [#5 -0.43,-0.00,0.72,U] [#6 0.11,-0.06,0.70,U] [#7 -0.44,-0.05,0.69,U] [#8 -0.16,0.02,0.63,U] 
19:18:13.064 00.000 7988 refined, 8 included, MultiStar: {-0.26, -0.05}, one-star: {-0.27, -0.18}
19:18:13.064 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.58) = xAngle (-1.36 = -1.36)
19:18:13.064 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.75 = 1.75)
19:18:13.075 00.011 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-2.94 mountX=0.05 mountY=0.26, mountTheta=1.36
19:18:13.075 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.05, opts=13)
19:18:13.075 00.000 7988 Enqueuing Move request for scope (-0.26, -0.05)
19:18:13.075 00.000 15712 Worker thread wakes up
19:18:13.075 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
19:18:13.075 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
19:18:13.075 00.000 15712 Moving (-0.26, -0.05) raw xDistance=0.05 yDistance=0.26
19:18:13.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:13.081 00.006 7988 UpdateGuideState exits: m=1486 SNR=25.9
19:18:13.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:13.083 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:13.083 00.000 7988 Enqueuing Expose request
19:18:13.085 00.002 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 699.23
19:18:13.085 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
19:18:13.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
19:18:13.085 00.000 15712 MoveAxis(W, 8, ABG)
19:18:13.085 00.000 15712 Guiding  Dir = 3, Dur = 8
19:18:13.085 00.000 15712 IsGuiding returns 0
19:18:13.110 00.025 15712 IsGuiding returns 0
19:18:13.110 00.000 15712 Move returns status 0, amount 8
19:18:13.110 00.000 15712 MoveAxis(S, 66, ABG)
19:18:13.110 00.000 15712 Guiding  Dir = 1, Dur = 66
19:18:13.110 00.000 15712 IsGuiding returns 0
19:18:13.187 00.077 15712 IsGuiding returns 1
19:18:13.187 00.000 15712 scope still moving after pulse duration time elapsed
19:18:13.219 00.032 15712 IsGuiding returns 1
19:18:13.286 00.067 15712 IsGuiding returns 0
19:18:13.286 00.000 15712 scope move finished after 66 + 109 ms
19:18:13.286 00.000 15712 Move returns status 0, amount 66
19:18:13.286 00.000 15712 move complete, result=0
19:18:13.286 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.3 px 66 ms SOUTH
19:18:13.288 00.002 15712 worker thread done servicing request
19:18:13.288 00.000 15712 Worker thread wakes up
19:18:13.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:13.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:14.929 01.641 15712 Exposure complete
19:18:14.990 00.061 7988 OnExposeComplete: enter
19:18:14.990 00.000 7988 UpdateGuideState(): m_state=6
19:18:14.990 00.000 15712 worker thread done servicing request
19:18:14.990 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1699
19:18:14.990 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=433.81, Mass=1542, SNR=26.7, Peak=203 HFD=3.4
19:18:14.990 00.000 7988 MultiStar: [#1 0.02,0.15,0.96,U] [#2 0.22,-0.14,0.95,U] [#3 0.09,-0.12,0.94,U] [#4 0.25,-0.12,0.97,U] [#5 -0.03,0.09,0.74,U] [#6 0.28,-0.04,0.67,U] [#7 0.01,-0.05,0.66,U] [#8 0.25,-0.16,0.63,U] 
19:18:14.990 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {-0.06, -0.26}
19:18:14.990 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
19:18:14.990 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
19:18:14.990 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.61 mountX=0.08 mountY=-0.11, mountTheta=-0.95
19:18:15.001 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
19:18:15.001 00.000 7988 Enqueuing Move request for scope (0.11, -0.08)
19:18:15.001 00.000 15712 Worker thread wakes up
19:18:15.001 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
19:18:15.001 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
19:18:15.001 00.000 15712 Moving (0.11, -0.08) raw xDistance=0.08 yDistance=-0.11
19:18:15.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:15.006 00.005 7988 UpdateGuideState exits: m=1542 SNR=26.7
19:18:15.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:15.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:15.006 00.000 7988 Enqueuing Expose request
19:18:15.006 00.000 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 699.18
19:18:15.006 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
19:18:15.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:15.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:18:15.006 00.000 15712 MoveAxis(W, 8, ABG)
19:18:15.006 00.000 15712 Guiding  Dir = 3, Dur = 8
19:18:15.006 00.000 15712 IsGuiding returns 0
19:18:15.028 00.022 15712 IsGuiding returns 0
19:18:15.028 00.000 15712 Move returns status 0, amount 8
19:18:15.028 00.000 15712 MoveAxis(N, 0, ABG)
19:18:15.028 00.000 15712 Move returns status 0, amount 0
19:18:15.028 00.000 15712 move complete, result=0
19:18:15.028 00.000 15712 worker thread done servicing request
19:18:15.028 00.000 15712 Worker thread wakes up
19:18:15.028 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
19:18:15.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:15.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:16.443 01.415 15712 Exposure complete
19:18:16.505 00.062 15712 worker thread done servicing request
19:18:16.507 00.002 7988 OnExposeComplete: enter
19:18:16.507 00.000 7988 UpdateGuideState(): m_state=6
19:18:16.507 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1700
19:18:16.507 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=433.95, Mass=1355, SNR=25.0, Peak=213 HFD=2.9
19:18:16.507 00.000 7988 MultiStar: [#1 0.18,0.32,1.04,U] [#2 0.24,0.16,1.04,U] [#3 0.07,0.06,1.01,U] [#4 0.23,-0.09,1.06,U] [#5 -0.14,0.41,0.74,U] [#6 0.29,0.15,0.74,U] [#7 -0.02,0.17,0.68,U] [#8 -0.02,0.12,0.69,U] 
19:18:16.507 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.01, -0.13}
19:18:16.507 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
19:18:16.514 00.007 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.11)
19:18:16.514 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.52 mountX=0.13 mountY=-0.00, mountTheta=-0.03
19:18:16.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.13, opts=13)
19:18:16.514 00.000 7988 Enqueuing Move request for scope (0.01, -0.13)
19:18:16.514 00.000 15712 Worker thread wakes up
19:18:16.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
19:18:16.514 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
19:18:16.514 00.000 15712 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=-0.00
19:18:16.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:16.521 00.007 7988 UpdateGuideState exits: m=1355 SNR=25.0
19:18:16.521 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:16.521 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:16.521 00.000 7988 Enqueuing Expose request
19:18:16.521 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 699.13
19:18:16.521 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
19:18:16.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:16.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:18:16.521 00.000 15712 MoveAxis(W, 9, ABG)
19:18:16.521 00.000 15712 Guiding  Dir = 3, Dur = 9
19:18:16.521 00.000 15712 IsGuiding returns 0
19:18:16.536 00.015 15712 IsGuiding returns 0
19:18:16.536 00.000 15712 Move returns status 0, amount 9
19:18:16.536 00.000 15712 MoveAxis(N, 0, ABG)
19:18:16.536 00.000 15712 Move returns status 0, amount 0
19:18:16.536 00.000 15712 move complete, result=0
19:18:16.536 00.000 15712 worker thread done servicing request
19:18:16.536 00.000 15712 Worker thread wakes up
19:18:16.536 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
19:18:16.548 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:16.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:18.179 01.631 15712 Exposure complete
19:18:18.243 00.064 15712 worker thread done servicing request
19:18:18.243 00.000 7988 OnExposeComplete: enter
19:18:18.243 00.000 7988 UpdateGuideState(): m_state=6
19:18:18.243 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1701
19:18:18.243 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=434.13, Mass=1467, SNR=25.9, Peak=220 HFD=2.8
19:18:18.243 00.000 7988 MultiStar: [#1 0.07,0.24,1.01,U] [#2 0.18,-0.00,0.99,U] [#3 0.16,0.13,0.96,U] [#4 0.03,0.18,1.01,U] [#5 0.02,0.49,0.73,U] [#6 0.25,0.08,0.71,U] [#7 -0.18,0.09,0.64,U] [#8 0.14,0.25,0.67,U] 
19:18:18.243 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.16}, one-star: {0.08, 0.06}
19:18:18.243 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.22 = 2.22)
19:18:18.251 00.008 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.33 = -0.96)
19:18:18.251 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.09 cameraTheta=0.64 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
19:18:18.254 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
19:18:18.254 00.000 7988 Enqueuing Move request for scope (0.08, 0.06)
19:18:18.256 00.002 15712 Worker thread wakes up
19:18:18.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
19:18:18.256 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
19:18:18.256 00.000 15712 Moving (0.08, 0.06) raw xDistance=-0.06 yDistance=-0.08
19:18:18.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:18.256 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.9
19:18:18.259 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:18.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:18.259 00.000 7988 Enqueuing Expose request
19:18:18.259 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 699.08
19:18:18.259 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
19:18:18.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:18.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:18:18.259 00.000 15712 MoveAxis(W, 11, ABG)
19:18:18.259 00.000 15712 Guiding  Dir = 3, Dur = 11
19:18:18.288 00.029 15712 IsGuiding returns 0
19:18:18.305 00.017 15712 IsGuiding returns 1
19:18:18.305 00.000 15712 scope still moving after pulse duration time elapsed
19:18:18.353 00.048 15712 IsGuiding returns 0
19:18:18.353 00.000 15712 scope move finished after 11 + 52 ms
19:18:18.353 00.000 15712 Move returns status 0, amount 11
19:18:18.353 00.000 15712 MoveAxis(N, 0, ABG)
19:18:18.353 00.000 15712 Move returns status 0, amount 0
19:18:18.353 00.000 15712 move complete, result=0
19:18:18.353 00.000 15712 worker thread done servicing request
19:18:18.353 00.000 15712 Worker thread wakes up
19:18:18.353 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
19:18:18.355 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:18.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:19.771 01.416 15712 Exposure complete
19:18:19.834 00.063 15712 worker thread done servicing request
19:18:19.836 00.002 7988 OnExposeComplete: enter
19:18:19.836 00.000 7988 UpdateGuideState(): m_state=6
19:18:19.838 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1702
19:18:19.840 00.002 7988 Star::Find returns 1 (0), X=1178.57, Y=434.11, Mass=1424, SNR=25.4, Peak=192 HFD=3.2
19:18:19.840 00.000 7988 MultiStar: [#1 -0.01,0.37,1.00,U] [#2 0.13,0.14,0.99,U] [#3 -0.02,0.02,1.01,U] [#4 0.11,0.12,1.02,U] [#5 -0.20,0.41,0.75,U] [#6 0.22,0.13,0.72,U] [#7 -0.14,0.32,0.66,U] [#8 -0.04,0.20,0.66,U] 
19:18:19.842 00.002 7988 single-star, 8 included, MultiStar: {0.01, 0.18}, one-star: {-0.01, 0.03}
19:18:19.842 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.58) = xAngle (3.55 = -2.74)
19:18:19.844 00.002 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.37)
19:18:19.846 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.97 mountX=-0.03 mountY=0.01, mountTheta=2.76
19:18:19.848 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
19:18:19.848 00.000 7988 Enqueuing Move request for scope (-0.01, 0.03)
19:18:19.851 00.003 15712 Worker thread wakes up
19:18:19.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
19:18:19.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
19:18:19.851 00.000 15712 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
19:18:19.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:19.851 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.4
19:18:19.854 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:19.856 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:19.856 00.000 7988 Enqueuing Expose request
19:18:19.858 00.002 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 699.03
19:18:19.858 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
19:18:19.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:19.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:18:19.858 00.000 15712 MoveAxis(W, 9, ABG)
19:18:19.858 00.000 15712 Guiding  Dir = 3, Dur = 9
19:18:19.858 00.000 15712 IsGuiding returns 0
19:18:19.884 00.026 15712 IsGuiding returns 0
19:18:19.884 00.000 15712 Move returns status 0, amount 9
19:18:19.884 00.000 15712 MoveAxis(N, 0, ABG)
19:18:19.884 00.000 15712 Move returns status 0, amount 0
19:18:19.884 00.000 15712 move complete, result=0
19:18:19.884 00.000 15712 worker thread done servicing request
19:18:19.884 00.000 15712 Worker thread wakes up
19:18:19.884 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
19:18:19.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:19.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:21.531 01.647 15712 Exposure complete
19:18:21.592 00.061 15712 worker thread done servicing request
19:18:21.592 00.000 7988 OnExposeComplete: enter
19:18:21.592 00.000 7988 UpdateGuideState(): m_state=6
19:18:21.596 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1703
19:18:21.596 00.000 7988 Star::Find returns 1 (1), X=1178.72, Y=434.26, Mass=1405, SNR=25.4, Peak=255 HFD=2.9
19:18:21.596 00.000 7988 MultiStar: [#1 0.33,0.38,1.05,U] [#2 0.16,0.14,1.06,U] [#3 0.16,0.36,0.96,U] [#4 0.27,0.55,1.03,U] [#5 0.04,0.27,0.73,U] [#6 0.23,0.25,0.71,U] [#7 0.06,0.47,0.70,U] [#8 0.10,0.39,0.68,U] 
19:18:21.596 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.33}, one-star: {0.14, 0.18}
19:18:21.596 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
19:18:21.602 00.006 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.67)
19:18:21.602 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.92 mountX=-0.19 mountY=-0.14, mountTheta=-2.48
19:18:21.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.18, opts=13)
19:18:21.606 00.004 7988 Enqueuing Move request for scope (0.14, 0.18)
19:18:21.606 00.000 15712 Worker thread wakes up
19:18:21.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
19:18:21.606 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
19:18:21.606 00.000 15712 Moving (0.14, 0.18) raw xDistance=-0.19 yDistance=-0.14
19:18:21.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:21.606 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.4 Saturated
19:18:21.610 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:21.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:21.612 00.002 7988 Enqueuing Expose request
19:18:21.612 00.000 15712 PPEC rslt: input = -0.19, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 698.98
19:18:21.612 00.000 15712 PPEC: input: -0.19, control: -0.08, exposure: 1500
19:18:21.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:21.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:18:21.612 00.000 15712 MoveAxis(E, 26, ABG)
19:18:21.612 00.000 15712 Guiding  Dir = 2, Dur = 26
19:18:21.612 00.000 15712 IsGuiding returns 0
19:18:21.622 00.010 15712 PulseGuide returned control before completion, sleep 22
19:18:21.670 00.048 15712 IsGuiding returns 0
19:18:21.670 00.000 15712 Move returns status 0, amount 26
19:18:21.670 00.000 15712 MoveAxis(N, 0, ABG)
19:18:21.670 00.000 15712 Move returns status 0, amount 0
19:18:21.670 00.000 15712 move complete, result=0
19:18:21.670 00.000 7988 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
19:18:21.680 00.010 15712 worker thread done servicing request
19:18:21.680 00.000 15712 Worker thread wakes up
19:18:21.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:21.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:23.089 01.409 15712 Exposure complete
19:18:23.150 00.061 15712 worker thread done servicing request
19:18:23.150 00.000 7988 OnExposeComplete: enter
19:18:23.150 00.000 7988 UpdateGuideState(): m_state=6
19:18:23.154 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1704
19:18:23.154 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=434.29, Mass=1506, SNR=26.3, Peak=214 HFD=3.2
19:18:23.156 00.002 7988 MultiStar: [#1 0.08,0.39,0.98,U] [#2 0.06,0.28,1.02,U] [#3 0.03,0.36,0.96,U] [#4 0.04,0.29,1.04,U] [#5 0.13,0.66,0.70,U] [#6 0.15,0.22,0.66,U] [#7 -0.26,0.56,0.62,U] [#8 -0.06,0.24,0.64,U] 
19:18:23.158 00.002 7988 single-star, 8 included, MultiStar: {0.03, 0.35}, one-star: {0.01, 0.21}
19:18:23.158 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
19:18:23.160 00.002 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
19:18:23.160 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.50 mountX=-0.21 mountY=-0.02, mountTheta=-3.05
19:18:23.162 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.21, opts=13)
19:18:23.164 00.002 7988 Enqueuing Move request for scope (0.01, 0.21)
19:18:23.164 00.000 15712 Worker thread wakes up
19:18:23.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
19:18:23.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
19:18:23.164 00.000 15712 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.02
19:18:23.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:23.166 00.002 7988 UpdateGuideState exits: m=1506 SNR=26.3
19:18:23.167 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:23.167 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:23.167 00.000 7988 Enqueuing Expose request
19:18:23.167 00.000 15712 PPEC rslt: input = -0.21, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 698.92
19:18:23.167 00.000 15712 PPEC: input: -0.21, control: -0.10, exposure: 1500
19:18:23.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:23.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:18:23.167 00.000 15712 MoveAxis(E, 32, ABG)
19:18:23.167 00.000 15712 Guiding  Dir = 2, Dur = 32
19:18:23.167 00.000 15712 IsGuiding returns 0
19:18:23.183 00.016 15712 PulseGuide returned control before completion, sleep 17
19:18:23.234 00.051 15712 IsGuiding returns 0
19:18:23.234 00.000 15712 Move returns status 0, amount 32
19:18:23.234 00.000 15712 MoveAxis(N, 0, ABG)
19:18:23.234 00.000 15712 Move returns status 0, amount 0
19:18:23.234 00.000 15712 move complete, result=0
19:18:23.234 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
19:18:23.246 00.012 15712 worker thread done servicing request
19:18:23.246 00.000 15712 Worker thread wakes up
19:18:23.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:23.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:24.873 01.627 15712 Exposure complete
19:18:24.935 00.062 15712 worker thread done servicing request
19:18:24.935 00.000 7988 OnExposeComplete: enter
19:18:24.935 00.000 7988 UpdateGuideState(): m_state=6
19:18:24.935 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1705
19:18:24.935 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=434.20, Mass=1566, SNR=26.8, Peak=211 HFD=3.4
19:18:24.935 00.000 7988 MultiStar: [#1 -0.13,0.46,0.96,U] [#2 -0.03,0.24,0.99,U] [#3 -0.09,0.21,0.90,U] [#4 -0.08,0.41,1.00,U] [#5 0.04,0.33,0.70,U] [#6 0.18,0.00,0.66,U] [#7 -0.18,0.36,0.63,U] [#8 -0.01,0.22,0.65,U] 
19:18:24.935 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.27}, one-star: {-0.00, 0.12}
19:18:24.935 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
19:18:24.935 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.01)
19:18:24.935 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.12 mountY=0.00, mountTheta=3.13
19:18:24.935 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.12, opts=13)
19:18:24.935 00.000 7988 Enqueuing Move request for scope (-0.00, 0.12)
19:18:24.935 00.000 15712 Worker thread wakes up
19:18:24.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
19:18:24.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
19:18:24.935 00.000 15712 Moving (-0.00, 0.12) raw xDistance=-0.12 yDistance=0.00
19:18:24.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:24.935 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.8
19:18:24.951 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:24.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:24.951 00.000 7988 Enqueuing Expose request
19:18:24.951 00.000 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 698.87
19:18:24.951 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
19:18:24.951 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:24.951 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:18:24.951 00.000 15712 MoveAxis(W, 7, ABG)
19:18:24.951 00.000 15712 Guiding  Dir = 3, Dur = 7
19:18:24.951 00.000 15712 IsGuiding returns 0
19:18:24.971 00.020 15712 IsGuiding returns 0
19:18:24.971 00.000 15712 Move returns status 0, amount 7
19:18:24.971 00.000 15712 MoveAxis(N, 0, ABG)
19:18:24.971 00.000 15712 Move returns status 0, amount 0
19:18:24.971 00.000 15712 move complete, result=0
19:18:24.971 00.000 15712 worker thread done servicing request
19:18:24.971 00.000 15712 Worker thread wakes up
19:18:24.971 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
19:18:24.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:24.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:26.387 01.416 15712 Exposure complete
19:18:26.454 00.067 15712 worker thread done servicing request
19:18:26.454 00.000 7988 OnExposeComplete: enter
19:18:26.454 00.000 7988 UpdateGuideState(): m_state=6
19:18:26.454 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1706
19:18:26.454 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=434.17, Mass=1499, SNR=25.9, Peak=199 HFD=3.2
19:18:26.454 00.000 7988 MultiStar: [#1 0.06,0.39,0.96,U] [#2 0.18,0.07,0.98,U] [#3 0.19,0.22,0.97,U] [#4 -0.19,0.28,1.05,U] [#5 -0.12,0.41,0.70,U] [#6 -0.06,0.35,0.67,U] [#7 -0.17,0.51,0.63,U] [#8 -0.11,0.19,0.65,U] 
19:18:26.454 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.26}, one-star: {0.02, 0.09}
19:18:26.462 00.008 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
19:18:26.462 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
19:18:26.462 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.30 mountX=-0.09 mountY=-0.03, mountTheta=-2.85
19:18:26.464 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.09, opts=13)
19:18:26.464 00.000 7988 Enqueuing Move request for scope (0.02, 0.09)
19:18:26.464 00.000 15712 Worker thread wakes up
19:18:26.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
19:18:26.464 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
19:18:26.464 00.000 15712 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=-0.03
19:18:26.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:26.464 00.000 7988 UpdateGuideState exits: m=1499 SNR=25.9
19:18:26.470 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:26.470 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:26.472 00.002 7988 Enqueuing Expose request
19:18:26.472 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 698.82
19:18:26.472 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
19:18:26.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:26.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:18:26.474 00.002 15712 MoveAxis(W, 7, ABG)
19:18:26.474 00.000 15712 Guiding  Dir = 3, Dur = 7
19:18:26.474 00.000 15712 IsGuiding returns 0
19:18:26.481 00.007 15712 IsGuiding returns 0
19:18:26.481 00.000 15712 Move returns status 0, amount 7
19:18:26.481 00.000 15712 MoveAxis(N, 0, ABG)
19:18:26.481 00.000 15712 Move returns status 0, amount 0
19:18:26.481 00.000 15712 move complete, result=0
19:18:26.481 00.000 15712 worker thread done servicing request
19:18:26.481 00.000 15712 Worker thread wakes up
19:18:26.481 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
19:18:26.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:26.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:28.121 01.640 15712 Exposure complete
19:18:28.182 00.061 15712 worker thread done servicing request
19:18:28.184 00.002 7988 OnExposeComplete: enter
19:18:28.184 00.000 7988 UpdateGuideState(): m_state=6
19:18:28.186 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1707
19:18:28.186 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=434.09, Mass=1549, SNR=26.8, Peak=196 HFD=3.8
19:18:28.188 00.002 7988 MultiStar: [#1 -0.08,0.51,0.96,U] [#2 -0.07,-0.00,0.97,U] [#3 -0.04,0.15,0.91,U] [#4 0.19,0.29,0.98,U] [#5 0.01,0.35,0.68,U] [#6 0.17,0.06,0.67,U] [#7 -0.05,0.17,0.63,U] [#8 0.18,0.28,0.62,U] 
19:18:28.188 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.20}, one-star: {0.03, 0.01}
19:18:28.190 00.002 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.58) = xAngle (1.82 = 1.82)
19:18:28.190 00.000 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.93 = -1.35)
19:18:28.192 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.24 mountX=-0.01 mountY=-0.03, mountTheta=-1.82
19:18:28.194 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.01, opts=13)
19:18:28.196 00.002 7988 Enqueuing Move request for scope (0.03, 0.01)
19:18:28.197 00.001 15712 Worker thread wakes up
19:18:28.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:28.197 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8
19:18:28.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:28.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:28.197 00.000 7988 Enqueuing Expose request
19:18:28.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
19:18:28.197 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
19:18:28.197 00.000 15712 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
19:18:28.197 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 698.77
19:18:28.197 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
19:18:28.197 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:28.197 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:18:28.197 00.000 15712 MoveAxis(W, 6, ABG)
19:18:28.197 00.000 15712 Guiding  Dir = 3, Dur = 6
19:18:28.197 00.000 15712 IsGuiding returns 0
19:18:28.232 00.035 15712 IsGuiding returns 0
19:18:28.232 00.000 15712 Move returns status 0, amount 6
19:18:28.232 00.000 15712 MoveAxis(N, 0, ABG)
19:18:28.232 00.000 15712 Move returns status 0, amount 0
19:18:28.232 00.000 15712 move complete, result=0
19:18:28.232 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
19:18:28.234 00.002 15712 worker thread done servicing request
19:18:28.234 00.000 15712 Worker thread wakes up
19:18:28.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:28.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:29.646 01.412 15712 Exposure complete
19:18:29.709 00.063 15712 worker thread done servicing request
19:18:29.709 00.000 7988 OnExposeComplete: enter
19:18:29.711 00.002 7988 UpdateGuideState(): m_state=6
19:18:29.711 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1708
19:18:29.711 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=434.20, Mass=1367, SNR=25.0, Peak=209 HFD=3.0
19:18:29.711 00.000 7988 MultiStar: [#1 0.14,0.73,1.03,U] [#2 0.23,0.34,0.98,U] [#3 0.06,0.38,0.97,U] [#4 0.43,0.30,1.06,U] [#5 0.05,0.54,0.72,U] [#6 0.18,0.06,0.73,U] [#7 -0.08,0.29,0.68,U] [#8 0.23,0.20,0.65,U] 
19:18:29.711 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.34}, one-star: {0.11, 0.12}
19:18:29.711 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.58) = xAngle (2.38 = 2.38)
19:18:29.711 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.49 = -0.79)
19:18:29.711 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.80 mountX=-0.12 mountY=-0.12, mountTheta=-2.37
19:18:29.711 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.12, opts=13)
19:18:29.711 00.000 7988 Enqueuing Move request for scope (0.11, 0.12)
19:18:29.711 00.000 15712 Worker thread wakes up
19:18:29.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
19:18:29.723 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:29.723 00.000 7988 UpdateGuideState exits: m=1367 SNR=25.0
19:18:29.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:29.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:29.723 00.000 7988 Enqueuing Expose request
19:18:29.728 00.005 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
19:18:29.728 00.000 15712 Moving (0.11, 0.12) raw xDistance=-0.12 yDistance=-0.12
19:18:29.728 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 698.72
19:18:29.728 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
19:18:29.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:29.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:18:29.728 00.000 15712 MoveAxis(W, 2, ABG)
19:18:29.728 00.000 15712 Guiding  Dir = 3, Dur = 2
19:18:29.728 00.000 15712 IsGuiding returns 0
19:18:29.745 00.017 15712 IsGuiding returns 0
19:18:29.745 00.000 15712 Move returns status 0, amount 2
19:18:29.745 00.000 15712 MoveAxis(N, 0, ABG)
19:18:29.745 00.000 15712 Move returns status 0, amount 0
19:18:29.745 00.000 15712 move complete, result=0
19:18:29.745 00.000 15712 worker thread done servicing request
19:18:29.745 00.000 15712 Worker thread wakes up
19:18:29.745 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
19:18:29.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:29.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:31.379 01.634 15712 Exposure complete
19:18:31.430 00.051 15712 worker thread done servicing request
19:18:31.430 00.000 7988 OnExposeComplete: enter
19:18:31.443 00.013 7988 UpdateGuideState(): m_state=6
19:18:31.443 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1709
19:18:31.443 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=434.27, Mass=1418, SNR=25.4, Peak=186 HFD=3.2
19:18:31.447 00.004 7988 MultiStar: [#1 -0.09,0.47,1.02,U] [#2 -0.04,0.22,1.03,U] [#3 -0.12,0.36,0.96,U] [#4 0.02,0.42,1.05,U] [#5 -0.28,0.68,0.74,U] [#6 0.15,0.18,0.71,U] [#7 -0.22,0.19,0.71,U] [#8 -0.31,0.36,0.65,U] 
19:18:31.447 00.000 7988 single-star, 8 included, MultiStar: {-0.09, 0.34}, one-star: {-0.05, 0.19}
19:18:31.447 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
19:18:31.447 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.25)
19:18:31.447 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.85 mountX=-0.19 mountY=0.05, mountTheta=2.88
19:18:31.447 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.19, opts=13)
19:18:31.447 00.000 7988 Enqueuing Move request for scope (-0.05, 0.19)
19:18:31.447 00.000 15712 Worker thread wakes up
19:18:31.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
19:18:31.447 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
19:18:31.447 00.000 15712 Moving (-0.05, 0.19) raw xDistance=-0.19 yDistance=0.05
19:18:31.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:31.447 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.4
19:18:31.458 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:31.459 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:31.459 00.000 7988 Enqueuing Expose request
19:18:31.459 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 698.67
19:18:31.459 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
19:18:31.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:31.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:18:31.459 00.000 15712 MoveAxis(E, 37, ABG)
19:18:31.459 00.000 15712 Guiding  Dir = 2, Dur = 37
19:18:31.459 00.000 15712 IsGuiding returns 0
19:18:31.475 00.016 15712 PulseGuide returned control before completion, sleep 33
19:18:31.523 00.048 15712 IsGuiding returns 0
19:18:31.523 00.000 15712 Move returns status 0, amount 37
19:18:31.523 00.000 15712 MoveAxis(N, 0, ABG)
19:18:31.523 00.000 15712 Move returns status 0, amount 0
19:18:31.523 00.000 15712 move complete, result=0
19:18:31.523 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
19:18:31.526 00.003 15712 worker thread done servicing request
19:18:31.526 00.000 15712 Worker thread wakes up
19:18:31.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:31.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:32.942 01.416 15712 Exposure complete
19:18:33.005 00.063 15712 worker thread done servicing request
19:18:33.005 00.000 7988 OnExposeComplete: enter
19:18:33.005 00.000 7988 UpdateGuideState(): m_state=6
19:18:33.005 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1710
19:18:33.005 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=434.01, Mass=1465, SNR=26.0, Peak=186 HFD=3.4
19:18:33.005 00.000 7988 MultiStar: [#1 0.23,0.33,0.98,U] [#2 0.22,0.27,1.05,U] [#3 0.05,-0.00,0.95,U] [#4 0.16,0.27,1.04,U] [#5 -0.03,0.42,0.71,U] [#6 0.04,0.21,0.69,U] [#7 -0.37,0.05,0.66,U] [#8 0.04,0.36,0.64,U] 
19:18:33.011 00.006 7988 single-star, 8 included, MultiStar: {0.04, 0.20}, one-star: {-0.13, -0.07}
19:18:33.013 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.58) = xAngle (-1.04 = -1.04)
19:18:33.014 00.001 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.07 = 2.07)
19:18:33.014 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.62 mountX=0.07 mountY=0.13, mountTheta=1.04
19:18:33.016 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.07, opts=13)
19:18:33.018 00.002 7988 Enqueuing Move request for scope (-0.13, -0.07)
19:18:33.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:33.018 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0
19:18:33.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:33.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:33.018 00.000 7988 Enqueuing Expose request
19:18:33.018 00.000 15712 Worker thread wakes up
19:18:33.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
19:18:33.018 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
19:18:33.018 00.000 15712 Moving (-0.13, -0.07) raw xDistance=0.07 yDistance=0.13
19:18:33.018 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 698.62
19:18:33.018 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
19:18:33.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:33.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:18:33.018 00.000 15712 MoveAxis(E, 1, ABG)
19:18:33.018 00.000 15712 Guiding  Dir = 2, Dur = 1
19:18:33.018 00.000 15712 IsGuiding returns 0
19:18:33.040 00.022 15712 IsGuiding returns 0
19:18:33.040 00.000 15712 Move returns status 0, amount 1
19:18:33.040 00.000 15712 MoveAxis(N, 0, ABG)
19:18:33.040 00.000 15712 Move returns status 0, amount 0
19:18:33.040 00.000 15712 move complete, result=0
19:18:33.040 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
19:18:33.045 00.005 15712 worker thread done servicing request
19:18:33.045 00.000 15712 Worker thread wakes up
19:18:33.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:33.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:34.677 01.632 15712 Exposure complete
19:18:34.738 00.061 15712 worker thread done servicing request
19:18:34.738 00.000 7988 OnExposeComplete: enter
19:18:34.738 00.000 7988 UpdateGuideState(): m_state=6
19:18:34.741 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1711
19:18:34.741 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=434.14, Mass=1406, SNR=25.4, Peak=180 HFD=3.3
19:18:34.743 00.002 7988 MultiStar: [#1 0.05,0.36,0.99,U] [#2 0.21,0.25,1.03,U] [#3 -0.01,0.34,0.97,U] [#4 0.17,0.40,1.06,U] [#5 -0.09,0.23,0.69,U] [#6 0.32,0.16,0.71,U] [#7 -0.30,0.19,0.66,U] [#8 0.17,0.20,0.65,U] 
19:18:34.745 00.002 7988 single-star, 8 included, MultiStar: {0.07, 0.25}, one-star: {0.02, 0.06}
19:18:34.745 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
19:18:34.747 00.002 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.41)
19:18:34.747 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.18 mountX=-0.06 mountY=-0.03, mountTheta=-2.73
19:18:34.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.06, opts=13)
19:18:34.751 00.002 7988 Enqueuing Move request for scope (0.02, 0.06)
19:18:34.751 00.000 15712 Worker thread wakes up
19:18:34.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
19:18:34.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
19:18:34.751 00.000 15712 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=-0.03
19:18:34.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:34.751 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.4
19:18:34.754 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:34.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:34.754 00.000 7988 Enqueuing Expose request
19:18:34.754 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 698.57
19:18:34.754 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
19:18:34.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:34.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:18:34.754 00.000 15712 MoveAxis(E, 0, ABG)
19:18:34.754 00.000 15712 Move returns status 0, amount 0
19:18:34.754 00.000 15712 MoveAxis(N, 0, ABG)
19:18:34.754 00.000 15712 Move returns status 0, amount 0
19:18:34.754 00.000 15712 move complete, result=0
19:18:34.754 00.000 15712 worker thread done servicing request
19:18:34.754 00.000 15712 Worker thread wakes up
19:18:34.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:34.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:34.754 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:18:36.173 01.419 15712 Exposure complete
19:18:36.236 00.063 15712 worker thread done servicing request
19:18:36.236 00.000 7988 OnExposeComplete: enter
19:18:36.236 00.000 7988 UpdateGuideState(): m_state=6
19:18:36.236 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1712
19:18:36.236 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=434.40, Mass=1431, SNR=25.6, Peak=194 HFD=3.3
19:18:36.236 00.000 7988 MultiStar: [#1 0.12,0.75,1.01,U] [#2 0.19,0.37,1.00,U] [#3 0.18,0.61,0.94,U] [#4 0.31,0.65,1.02,U] [#5 0.04,0.79,0.74,U] [#6 0.32,0.49,0.69,U] [#7 0.03,0.48,0.65,U] [#8 0.09,0.46,0.64,U] 
19:18:36.236 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.55}, one-star: {-0.01, 0.32}
19:18:36.236 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.11)
19:18:36.236 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.00)
19:18:36.236 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.60 mountX=-0.32 mountY=0.00, mountTheta=3.14
19:18:36.247 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.32, opts=13)
19:18:36.247 00.000 7988 Enqueuing Move request for scope (-0.01, 0.32)
19:18:36.250 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:36.250 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.6
19:18:36.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:36.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:36.250 00.000 7988 Enqueuing Expose request
19:18:36.250 00.000 15712 Worker thread wakes up
19:18:36.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
19:18:36.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
19:18:36.250 00.000 15712 Moving (-0.01, 0.32) raw xDistance=-0.32 yDistance=0.00
19:18:36.256 00.006 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 698.52
19:18:36.256 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
19:18:36.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:36.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:18:36.256 00.000 15712 MoveAxis(E, 66, ABG)
19:18:36.256 00.000 15712 Guiding  Dir = 2, Dur = 66
19:18:36.281 00.025 15712 IsGuiding returns 0
19:18:36.298 00.017 15712 PulseGuide returned control before completion, sleep 60
19:18:36.383 00.085 15712 IsGuiding returns 0
19:18:36.383 00.000 15712 Move returns status 0, amount 66
19:18:36.383 00.000 15712 MoveAxis(N, 0, ABG)
19:18:36.383 00.000 15712 Move returns status 0, amount 0
19:18:36.383 00.000 15712 move complete, result=0
19:18:36.383 00.000 15712 worker thread done servicing request
19:18:36.383 00.000 15712 Worker thread wakes up
19:18:36.383 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.0 px 0 ms NORTH
19:18:36.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:36.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:38.018 01.635 15712 Exposure complete
19:18:38.077 00.059 15712 worker thread done servicing request
19:18:38.079 00.002 7988 OnExposeComplete: enter
19:18:38.079 00.000 7988 UpdateGuideState(): m_state=6
19:18:38.079 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1713
19:18:38.082 00.003 7988 Star::Find returns 1 (0), X=1178.58, Y=434.47, Mass=1393, SNR=25.1, Peak=157 HFD=3.3
19:18:38.082 00.000 7988 MultiStar: [#1 0.14,0.62,1.00,U] [#2 0.36,0.52,0.99,U] [#3 0.21,0.58,0.96,U] [#4 0.13,0.35,1.03,U] [#5 0.47,0.56,0.72,U] [#6 0.41,0.56,0.71,U] [#7 -0.23,0.59,0.65,U] [#8 0.28,0.29,0.63,U] 
19:18:38.082 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.49}, one-star: {-0.00, 0.39}
19:18:38.082 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
19:18:38.082 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
19:18:38.082 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.39 hyp=0.39 cameraTheta=1.58 mountX=-0.39 mountY=-0.01, mountTheta=-3.13
19:18:38.082 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.39, opts=13)
19:18:38.082 00.000 7988 Enqueuing Move request for scope (-0.00, 0.39)
19:18:38.082 00.000 15712 Worker thread wakes up
19:18:38.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.39) opts 0xd
19:18:38.082 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.39)
19:18:38.082 00.000 15712 Moving (-0.00, 0.39) raw xDistance=-0.39 yDistance=-0.01
19:18:38.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:38.082 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.1
19:18:38.094 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:38.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:38.094 00.000 7988 Enqueuing Expose request
19:18:38.094 00.000 15712 PPEC rslt: input = -0.39, final = -0.25, react = -0.23, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 698.47
19:18:38.094 00.000 15712 PPEC: input: -0.39, control: -0.25, exposure: 1500
19:18:38.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:38.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:18:38.094 00.000 15712 MoveAxis(E, 80, ABG)
19:18:38.094 00.000 15712 Guiding  Dir = 2, Dur = 80
19:18:38.099 00.005 15712 IsGuiding returns 0
19:18:38.116 00.017 15712 PulseGuide returned control before completion, sleep 64
19:18:38.222 00.106 15712 IsGuiding returns 0
19:18:38.222 00.000 15712 Move returns status 0, amount 80
19:18:38.222 00.000 15712 MoveAxis(N, 0, ABG)
19:18:38.222 00.000 15712 Move returns status 0, amount 0
19:18:38.222 00.000 15712 move complete, result=0
19:18:38.222 00.000 15712 worker thread done servicing request
19:18:38.222 00.000 15712 Worker thread wakes up
19:18:38.222 00.000 7988 GuideStep: -0.4 px 80 ms EAST, -0.0 px 0 ms NORTH
19:18:38.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:38.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:39.640 01.418 15712 Exposure complete
19:18:39.702 00.062 15712 worker thread done servicing request
19:18:39.702 00.000 7988 OnExposeComplete: enter
19:18:39.702 00.000 7988 UpdateGuideState(): m_state=6
19:18:39.706 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1714
19:18:39.708 00.002 7988 Star::Find returns 1 (0), X=1178.71, Y=434.32, Mass=1571, SNR=26.7, Peak=209 HFD=3.6
19:18:39.708 00.000 7988 MultiStar: [#1 0.21,0.52,0.96,U] [#2 0.21,0.47,0.96,U] [#3 0.44,0.44,0.92,U] [#4 0.36,0.49,1.02,U] [#5 -0.01,0.83,0.70,U] [#6 0.29,0.10,0.68,U] [#7 0.17,0.63,0.63,U] [#8 0.13,0.33,0.63,U] 
19:18:39.710 00.002 7988 single-star, 8 included, MultiStar: {0.22, 0.45}, one-star: {0.13, 0.24}
19:18:39.710 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.58) = xAngle (2.65 = 2.65)
19:18:39.712 00.002 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.76 = -0.53)
19:18:39.713 00.001 7988 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.28 cameraTheta=1.07 mountX=-0.24 mountY=-0.14, mountTheta=-2.62
19:18:39.715 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.24, opts=13)
19:18:39.715 00.000 7988 Enqueuing Move request for scope (0.13, 0.24)
19:18:39.717 00.002 15712 Worker thread wakes up
19:18:39.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
19:18:39.717 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
19:18:39.717 00.000 15712 Moving (0.13, 0.24) raw xDistance=-0.24 yDistance=-0.14
19:18:39.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:39.718 00.001 7988 UpdateGuideState exits: m=1571 SNR=26.7
19:18:39.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:39.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:39.718 00.000 7988 Enqueuing Expose request
19:18:39.718 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 698.42
19:18:39.718 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
19:18:39.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:39.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:18:39.718 00.000 15712 MoveAxis(E, 52, ABG)
19:18:39.718 00.000 15712 Guiding  Dir = 2, Dur = 52
19:18:39.718 00.000 15712 IsGuiding returns 0
19:18:39.734 00.016 15712 PulseGuide returned control before completion, sleep 47
19:18:39.816 00.082 15712 IsGuiding returns 0
19:18:39.816 00.000 15712 Move returns status 0, amount 52
19:18:39.816 00.000 15712 MoveAxis(N, 0, ABG)
19:18:39.816 00.000 15712 Move returns status 0, amount 0
19:18:39.816 00.000 15712 move complete, result=0
19:18:39.816 00.000 15712 worker thread done servicing request
19:18:39.816 00.000 15712 Worker thread wakes up
19:18:39.816 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
19:18:39.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:39.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:41.457 01.641 15712 Exposure complete
19:18:41.522 00.065 15712 worker thread done servicing request
19:18:41.522 00.000 7988 OnExposeComplete: enter
19:18:41.522 00.000 7988 UpdateGuideState(): m_state=6
19:18:41.522 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1715
19:18:41.522 00.000 7988 Star::Find returns 1 (0), X=1178.95, Y=433.76, Mass=1475, SNR=25.9, Peak=208 HFD=3.4
19:18:41.522 00.000 7988 MultiStar: [#1 0.48,-0.22,1.01,U] [#2 0.37,-0.23,1.03,U] [#3 0.24,-0.24,0.94,U] [#4 0.48,-0.25,0.99,U] [#5 0.17,-0.03,0.65,U] [#6 0.46,-0.32,0.71,U] [#7 0.16,-0.15,0.66,U] [#8 0.39,-0.42,0.64,U] 
19:18:41.522 00.000 7988 refined, 8 included, MultiStar: {0.36, -0.24}, one-star: {0.37, -0.32}
19:18:41.522 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
19:18:41.522 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.20)
19:18:41.522 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=-0.24 hyp=0.43 cameraTheta=-0.60 mountX=0.24 mountY=-0.35, mountTheta=-0.97
19:18:41.533 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.24, opts=13)
19:18:41.534 00.001 7988 Enqueuing Move request for scope (0.36, -0.24)
19:18:41.534 00.000 15712 Worker thread wakes up
19:18:41.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.24) opts 0xd
19:18:41.534 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.24)
19:18:41.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:41.534 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.9
19:18:41.538 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:41.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:41.540 00.002 7988 Enqueuing Expose request
19:18:41.540 00.000 15712 Moving (0.36, -0.24) raw xDistance=0.24 yDistance=-0.35
19:18:41.542 00.002 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 698.37
19:18:41.542 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
19:18:41.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:18:41.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
19:18:41.542 00.000 15712 MoveAxis(W, 42, ABG)
19:18:41.542 00.000 15712 Guiding  Dir = 3, Dur = 42
19:18:41.542 00.000 15712 IsGuiding returns 0
19:18:41.550 00.008 15712 PulseGuide returned control before completion, sleep 34
19:18:41.598 00.048 15712 IsGuiding returns 1
19:18:41.598 00.000 15712 scope still moving after pulse duration time elapsed
19:18:41.636 00.038 15712 IsGuiding returns 0
19:18:41.636 00.000 15712 scope move finished after 42 + 56 ms
19:18:41.636 00.000 15712 Move returns status 0, amount 42
19:18:41.636 00.000 15712 MoveAxis(N, 0, ABG)
19:18:41.636 00.000 15712 Move returns status 0, amount 0
19:18:41.636 00.000 15712 move complete, result=0
19:18:41.636 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.4 px 0 ms NORTH
19:18:41.644 00.008 15712 worker thread done servicing request
19:18:41.644 00.000 15712 Worker thread wakes up
19:18:41.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:41.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:43.061 01.417 15712 Exposure complete
19:18:43.123 00.062 15712 worker thread done servicing request
19:18:43.123 00.000 7988 OnExposeComplete: enter
19:18:43.123 00.000 7988 UpdateGuideState(): m_state=6
19:18:43.126 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1716
19:18:43.126 00.000 7988 Star::Find returns 1 (0), X=1178.73, Y=434.00, Mass=1439, SNR=25.7, Peak=230 HFD=3.2
19:18:43.129 00.003 7988 MultiStar: [#1 0.20,0.27,0.99,U] [#2 0.35,-0.13,1.02,U] [#3 0.29,-0.19,0.98,U] [#4 0.39,-0.25,1.03,U] [#5 0.14,-0.07,0.68,U] [#6 0.25,-0.09,0.69,U] [#7 -0.06,-0.05,0.69,U] [#8 0.46,-0.06,0.64,U] 
19:18:43.129 00.000 7988 single-star, 8 included, MultiStar: {0.25, -0.07}, one-star: {0.15, -0.08}
19:18:43.131 00.002 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.58) = xAngle (1.09 = 1.09)
19:18:43.131 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.20 = -2.09)
19:18:43.133 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.49 mountX=0.08 mountY=-0.15, mountTheta=-1.08
19:18:43.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.08, opts=13)
19:18:43.133 00.000 7988 Enqueuing Move request for scope (0.15, -0.08)
19:18:43.133 00.000 15712 Worker thread wakes up
19:18:43.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
19:18:43.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
19:18:43.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:43.139 00.006 7988 UpdateGuideState exits: m=1439 SNR=25.7
19:18:43.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:43.139 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:43.139 00.000 7988 Enqueuing Expose request
19:18:43.139 00.000 15712 Moving (0.15, -0.08) raw xDistance=0.08 yDistance=-0.15
19:18:43.146 00.007 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 698.32
19:18:43.146 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
19:18:43.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:43.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:18:43.146 00.000 15712 MoveAxis(E, 5, ABG)
19:18:43.146 00.000 15712 Guiding  Dir = 2, Dur = 5
19:18:43.146 00.000 15712 IsGuiding returns 0
19:18:43.171 00.025 15712 IsGuiding returns 0
19:18:43.171 00.000 15712 Move returns status 0, amount 5
19:18:43.171 00.000 15712 MoveAxis(N, 0, ABG)
19:18:43.171 00.000 15712 Move returns status 0, amount 0
19:18:43.171 00.000 15712 move complete, result=0
19:18:43.171 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
19:18:43.179 00.008 15712 worker thread done servicing request
19:18:43.179 00.000 15712 Worker thread wakes up
19:18:43.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:43.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:44.814 01.635 15712 Exposure complete
19:18:44.875 00.061 15712 worker thread done servicing request
19:18:44.875 00.000 7988 OnExposeComplete: enter
19:18:44.877 00.002 7988 UpdateGuideState(): m_state=6
19:18:44.877 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1717
19:18:44.879 00.002 7988 Star::Find returns 1 (1), X=1178.63, Y=434.01, Mass=1549, SNR=26.7, Peak=255 HFD=3.4
19:18:44.879 00.000 7988 MultiStar: [#1 0.31,0.17,0.95,U] [#2 0.22,-0.01,1.00,U] [#3 0.38,0.03,0.93,U] [#4 0.27,0.21,1.00,U] [#5 0.07,0.12,0.71,U] [#6 0.38,0.06,0.67,U] [#7 0.00,-0.03,0.67,U] [#8 0.37,0.12,0.63,U] 
19:18:44.882 00.003 7988 single-star, 8 included, MultiStar: {0.23, 0.07}, one-star: {0.05, -0.07}
19:18:44.884 00.002 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
19:18:44.884 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.59)
19:18:44.886 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.99 mountX=0.07 mountY=-0.04, mountTheta=-0.57
19:18:44.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
19:18:44.890 00.002 7988 Enqueuing Move request for scope (0.05, -0.07)
19:18:44.891 00.001 15712 Worker thread wakes up
19:18:44.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
19:18:44.891 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
19:18:44.891 00.000 15712 Moving (0.05, -0.07) raw xDistance=0.07 yDistance=-0.04
19:18:44.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:44.891 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.7 Saturated
19:18:44.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:44.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:44.891 00.000 7988 Enqueuing Expose request
19:18:44.891 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 698.27
19:18:44.891 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
19:18:44.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:44.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:18:44.891 00.000 15712 MoveAxis(E, 10, ABG)
19:18:44.891 00.000 15712 Guiding  Dir = 2, Dur = 10
19:18:44.899 00.008 15712 IsGuiding returns 0
19:18:44.916 00.017 15712 IsGuiding returns 1
19:18:44.916 00.000 15712 scope still moving after pulse duration time elapsed
19:18:44.967 00.051 15712 IsGuiding returns 0
19:18:44.967 00.000 15712 scope move finished after 10 + 53 ms
19:18:44.967 00.000 15712 Move returns status 0, amount 10
19:18:44.967 00.000 15712 MoveAxis(N, 0, ABG)
19:18:44.967 00.000 15712 Move returns status 0, amount 0
19:18:44.967 00.000 15712 move complete, result=0
19:18:44.967 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
19:18:44.969 00.002 15712 worker thread done servicing request
19:18:44.969 00.000 15712 Worker thread wakes up
19:18:44.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:44.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:46.374 01.405 15712 Exposure complete
19:18:46.429 00.055 15712 worker thread done servicing request
19:18:46.429 00.000 7988 OnExposeComplete: enter
19:18:46.436 00.007 7988 UpdateGuideState(): m_state=6
19:18:46.438 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1718
19:18:46.438 00.000 7988 Star::Find returns 1 (0), X=1178.81, Y=433.92, Mass=1438, SNR=25.7, Peak=231 HFD=3.1
19:18:46.440 00.002 7988 MultiStar: [#1 0.37,0.23,1.00,U] [#2 0.29,0.05,1.00,U] [#3 0.43,-0.09,0.94,U] [#4 0.48,0.11,1.05,U] [#5 0.23,0.33,0.71,U] [#6 0.48,-0.06,0.70,U] [#7 0.09,0.11,0.68,U] [#8 0.27,0.05,0.66,U] 
19:18:46.440 00.000 7988 single-star, 8 included, MultiStar: {0.33, 0.06}, one-star: {0.23, -0.16}
19:18:46.440 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
19:18:46.440 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.19)
19:18:46.440 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.59 mountX=0.16 mountY=-0.23, mountTheta=-0.97
19:18:46.446 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.16, opts=13)
19:18:46.446 00.000 7988 Enqueuing Move request for scope (0.23, -0.16)
19:18:46.448 00.002 15712 Worker thread wakes up
19:18:46.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
19:18:46.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
19:18:46.448 00.000 15712 Moving (0.23, -0.16) raw xDistance=0.16 yDistance=-0.23
19:18:46.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:46.448 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.7
19:18:46.451 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:46.453 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:46.453 00.000 7988 Enqueuing Expose request
19:18:46.453 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 698.22
19:18:46.453 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
19:18:46.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:46.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:18:46.453 00.000 15712 MoveAxis(E, 7, ABG)
19:18:46.453 00.000 15712 Guiding  Dir = 2, Dur = 7
19:18:46.453 00.000 15712 IsGuiding returns 0
19:18:46.467 00.014 15712 IsGuiding returns 0
19:18:46.467 00.000 15712 Move returns status 0, amount 7
19:18:46.467 00.000 15712 MoveAxis(N, 0, ABG)
19:18:46.467 00.000 15712 Move returns status 0, amount 0
19:18:46.467 00.000 15712 move complete, result=0
19:18:46.467 00.000 15712 worker thread done servicing request
19:18:46.467 00.000 15712 Worker thread wakes up
19:18:46.467 00.000 7988 GuideStep: 0.2 px 7 ms EAST, -0.2 px 0 ms NORTH
19:18:46.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:46.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:48.112 01.645 15712 Exposure complete
19:18:48.173 00.061 15712 worker thread done servicing request
19:18:48.173 00.000 7988 OnExposeComplete: enter
19:18:48.173 00.000 7988 UpdateGuideState(): m_state=6
19:18:48.176 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1719
19:18:48.176 00.000 7988 Star::Find returns 1 (0), X=1178.74, Y=434.26, Mass=1444, SNR=25.6, Peak=206 HFD=3.4
19:18:48.178 00.002 7988 MultiStar: [#1 0.29,0.50,0.96,U] [#2 0.34,0.37,0.99,U] [#3 0.37,0.18,0.94,U] [#4 0.40,0.45,1.01,U] [#5 0.20,0.53,0.68,U] [#6 0.62,0.28,0.68,U] [#7 0.34,0.35,0.67,U] [#8 0.41,0.29,0.60,U] 
19:18:48.180 00.002 7988 single-star, 8 included, MultiStar: {0.34, 0.35}, one-star: {0.16, 0.18}
19:18:48.180 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.42 = 2.42)
19:18:48.182 00.002 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.53 = -0.75)
19:18:48.182 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.84 mountX=-0.18 mountY=-0.17, mountTheta=-2.40
19:18:48.184 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.18, opts=13)
19:18:48.186 00.002 7988 Enqueuing Move request for scope (0.16, 0.18)
19:18:48.188 00.002 15712 Worker thread wakes up
19:18:48.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
19:18:48.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
19:18:48.188 00.000 15712 Moving (0.16, 0.18) raw xDistance=-0.18 yDistance=-0.17
19:18:48.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:48.189 00.001 7988 UpdateGuideState exits: m=1444 SNR=25.6
19:18:48.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:48.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:48.189 00.000 7988 Enqueuing Expose request
19:18:48.189 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 698.17
19:18:48.189 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
19:18:48.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:48.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:18:48.189 00.000 15712 MoveAxis(E, 43, ABG)
19:18:48.189 00.000 15712 Guiding  Dir = 2, Dur = 43
19:18:48.189 00.000 15712 IsGuiding returns 0
19:18:48.209 00.020 15712 PulseGuide returned control before completion, sleep 38
19:18:48.252 00.043 15712 IsGuiding returns 1
19:18:48.252 00.000 15712 scope still moving after pulse duration time elapsed
19:18:48.288 00.036 15712 IsGuiding returns 0
19:18:48.288 00.000 15712 scope move finished after 43 + 52 ms
19:18:48.288 00.000 15712 Move returns status 0, amount 43
19:18:48.288 00.000 15712 MoveAxis(N, 0, ABG)
19:18:48.288 00.000 15712 Move returns status 0, amount 0
19:18:48.288 00.000 15712 move complete, result=0
19:18:48.288 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
19:18:48.294 00.006 15712 worker thread done servicing request
19:18:48.294 00.000 15712 Worker thread wakes up
19:18:48.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:48.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:49.703 01.409 15712 Exposure complete
19:18:49.765 00.062 15712 worker thread done servicing request
19:18:49.765 00.000 7988 OnExposeComplete: enter
19:18:49.765 00.000 7988 UpdateGuideState(): m_state=6
19:18:49.769 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1720
19:18:49.769 00.000 7988 Star::Find returns 1 (0), X=1178.94, Y=434.03, Mass=1491, SNR=26.1, Peak=239 HFD=3.9
19:18:49.771 00.002 7988 MultiStar: [#1 0.33,0.23,1.03,U] [#2 0.29,0.23,0.98,U] [#3 0.34,0.09,0.91,U] [#4 0.57,0.08,1.00,U] [#5 0.31,0.33,0.71,U] [#6 0.41,0.13,0.67,U] [#7 0.06,0.21,0.65,U] [#8 0.41,-0.20,0.63,U] 
19:18:49.773 00.002 7988 single-star, 8 included, MultiStar: {0.35, 0.12}, one-star: {0.36, -0.05}
19:18:49.773 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.58) = xAngle (1.45 = 1.45)
19:18:49.775 00.002 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.56 = -1.72)
19:18:49.775 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-0.13 mountX=0.04 mountY=-0.36, mountTheta=-1.45
19:18:49.777 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.05, opts=13)
19:18:49.779 00.002 7988 Enqueuing Move request for scope (0.36, -0.05)
19:18:49.779 00.000 15712 Worker thread wakes up
19:18:49.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.05) opts 0xd
19:18:49.779 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.05)
19:18:49.779 00.000 15712 Moving (0.36, -0.05) raw xDistance=0.04 yDistance=-0.36
19:18:49.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:49.782 00.003 7988 UpdateGuideState exits: m=1491 SNR=26.1
19:18:49.784 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:49.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:49.786 00.002 7988 Enqueuing Expose request
19:18:49.786 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 698.12
19:18:49.786 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
19:18:49.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:18:49.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
19:18:49.786 00.000 15712 MoveAxis(E, 4, ABG)
19:18:49.786 00.000 15712 Guiding  Dir = 2, Dur = 4
19:18:49.786 00.000 15712 IsGuiding returns 0
19:18:49.809 00.023 15712 IsGuiding returns 0
19:18:49.809 00.000 15712 Move returns status 0, amount 4
19:18:49.809 00.000 15712 MoveAxis(N, 0, ABG)
19:18:49.811 00.002 15712 Move returns status 0, amount 0
19:18:49.811 00.000 15712 move complete, result=0
19:18:49.811 00.000 15712 worker thread done servicing request
19:18:49.811 00.000 15712 Worker thread wakes up
19:18:49.811 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.4 px 0 ms NORTH
19:18:49.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:49.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:51.441 01.630 15712 Exposure complete
19:18:51.502 00.061 15712 worker thread done servicing request
19:18:51.502 00.000 7988 OnExposeComplete: enter
19:18:51.502 00.000 7988 UpdateGuideState(): m_state=6
19:18:51.505 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1721
19:18:51.507 00.002 7988 Star::Find returns 1 (0), X=1178.66, Y=434.08, Mass=1469, SNR=26.1, Peak=202 HFD=3.4
19:18:51.507 00.000 7988 MultiStar: [#1 0.30,0.19,0.99,U] [#2 0.29,0.12,1.01,U] [#3 0.33,0.10,0.95,U] [#4 0.37,0.34,1.01,U] [#5 0.02,0.32,0.70,U] [#6 0.22,-0.05,0.69,U] [#7 -0.02,0.27,0.64,U] [#8 0.17,0.21,0.65,U] 
19:18:51.509 00.002 7988 single-star, 8 included, MultiStar: {0.21, 0.16}, one-star: {0.08, 0.00}
19:18:51.509 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
19:18:51.511 00.002 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.59)
19:18:51.511 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.01 mountX=-0.00 mountY=-0.08, mountTheta=-1.59
19:18:51.513 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.00, opts=13)
19:18:51.515 00.002 7988 Enqueuing Move request for scope (0.08, 0.00)
19:18:51.515 00.000 15712 Worker thread wakes up
19:18:51.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
19:18:51.515 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
19:18:51.515 00.000 15712 Moving (0.08, 0.00) raw xDistance=-0.00 yDistance=-0.08
19:18:51.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:51.518 00.003 7988 UpdateGuideState exits: m=1469 SNR=26.1
19:18:51.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:51.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:51.518 00.000 7988 Enqueuing Expose request
19:18:51.518 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 698.06
19:18:51.518 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
19:18:51.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:51.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:18:51.518 00.000 15712 MoveAxis(E, 3, ABG)
19:18:51.518 00.000 15712 Guiding  Dir = 2, Dur = 3
19:18:51.536 00.018 15712 IsGuiding returns 0
19:18:51.550 00.014 15712 IsGuiding returns 0
19:18:51.550 00.000 15712 Move returns status 0, amount 3
19:18:51.550 00.000 15712 MoveAxis(N, 0, ABG)
19:18:51.550 00.000 15712 Move returns status 0, amount 0
19:18:51.550 00.000 15712 move complete, result=0
19:18:51.550 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
19:18:51.554 00.004 15712 worker thread done servicing request
19:18:51.554 00.000 15712 Worker thread wakes up
19:18:51.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:51.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:52.970 01.416 15712 Exposure complete
19:18:53.032 00.062 15712 worker thread done servicing request
19:18:53.032 00.000 7988 OnExposeComplete: enter
19:18:53.032 00.000 7988 UpdateGuideState(): m_state=6
19:18:53.032 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1722
19:18:53.032 00.000 7988 Star::Find returns 1 (1), X=1178.77, Y=433.96, Mass=1455, SNR=25.9, Peak=255 HFD=3.1
19:18:53.036 00.004 7988 MultiStar: [#1 0.22,0.31,0.96,U] [#2 0.19,0.19,1.02,U] [#3 0.14,0.21,0.95,U] [#4 0.21,0.24,1.02,U] [#5 0.24,0.39,0.64,U] [#6 0.33,0.20,0.71,U] [#7 -0.14,0.17,0.69,U] [#8 0.31,0.15,0.64,U] 
19:18:53.036 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.18}, one-star: {0.19, -0.12}
19:18:53.038 00.002 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
19:18:53.040 00.002 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
19:18:53.040 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.57 mountX=0.12 mountY=-0.19, mountTheta=-1.00
19:18:53.042 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.12, opts=13)
19:18:53.044 00.002 7988 Enqueuing Move request for scope (0.19, -0.12)
19:18:53.044 00.000 15712 Worker thread wakes up
19:18:53.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
19:18:53.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
19:18:53.044 00.000 15712 Moving (0.19, -0.12) raw xDistance=0.12 yDistance=-0.19
19:18:53.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:53.044 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.9 Saturated
19:18:53.048 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:53.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:53.048 00.000 7988 Enqueuing Expose request
19:18:53.048 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 698.01
19:18:53.048 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
19:18:53.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:53.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:18:53.048 00.000 15712 MoveAxis(E, 1, ABG)
19:18:53.048 00.000 15712 Guiding  Dir = 2, Dur = 1
19:18:53.048 00.000 15712 IsGuiding returns 0
19:18:53.071 00.023 15712 IsGuiding returns 0
19:18:53.071 00.000 15712 Move returns status 0, amount 1
19:18:53.071 00.000 15712 MoveAxis(N, 0, ABG)
19:18:53.071 00.000 15712 Move returns status 0, amount 0
19:18:53.071 00.000 15712 move complete, result=0
19:18:53.071 00.000 15712 worker thread done servicing request
19:18:53.071 00.000 15712 Worker thread wakes up
19:18:53.071 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
19:18:53.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:53.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:54.707 01.636 15712 Exposure complete
19:18:54.767 00.060 15712 worker thread done servicing request
19:18:54.767 00.000 7988 OnExposeComplete: enter
19:18:54.768 00.001 7988 UpdateGuideState(): m_state=6
19:18:54.768 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1723
19:18:54.768 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=433.88, Mass=1371, SNR=25.1, Peak=229 HFD=2.6
19:18:54.768 00.000 7988 MultiStar: [#1 -0.02,0.44,1.03,U] [#2 0.10,-0.02,1.04,U] [#3 0.17,-0.01,0.97,U] [#4 0.15,0.14,1.06,U] [#5 -0.09,0.53,0.74,U] [#6 0.12,0.17,0.74,U] [#7 -0.19,0.10,0.67,U] [#8 0.05,0.01,0.65,U] 
19:18:54.768 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.02, -0.20}
19:18:54.768 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
19:18:54.776 00.008 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.38)
19:18:54.776 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.22 mountX=-0.12 mountY=-0.05, mountTheta=-2.77
19:18:54.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.12, opts=13)
19:18:54.776 00.000 7988 Enqueuing Move request for scope (0.04, 0.12)
19:18:54.776 00.000 15712 Worker thread wakes up
19:18:54.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
19:18:54.776 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
19:18:54.776 00.000 15712 Moving (0.04, 0.12) raw xDistance=-0.12 yDistance=-0.05
19:18:54.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:54.776 00.000 7988 UpdateGuideState exits: m=1371 SNR=25.1
19:18:54.783 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:54.784 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:54.784 00.000 7988 Enqueuing Expose request
19:18:54.784 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 697.96
19:18:54.784 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
19:18:54.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:54.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:18:54.784 00.000 15712 MoveAxis(E, 1, ABG)
19:18:54.784 00.000 15712 Guiding  Dir = 2, Dur = 1
19:18:54.784 00.000 15712 IsGuiding returns 0
19:18:54.809 00.025 15712 IsGuiding returns 0
19:18:54.809 00.000 15712 Move returns status 0, amount 1
19:18:54.809 00.000 15712 MoveAxis(N, 0, ABG)
19:18:54.809 00.000 15712 Move returns status 0, amount 0
19:18:54.809 00.000 15712 move complete, result=0
19:18:54.809 00.000 15712 worker thread done servicing request
19:18:54.809 00.000 15712 Worker thread wakes up
19:18:54.809 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
19:18:54.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:54.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:56.234 01.425 15712 Exposure complete
19:18:56.294 00.060 15712 worker thread done servicing request
19:18:56.295 00.001 7988 OnExposeComplete: enter
19:18:56.297 00.002 7988 UpdateGuideState(): m_state=6
19:18:56.299 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1724
19:18:56.299 00.000 7988 Star::Find returns 1 (1), X=1178.52, Y=434.20, Mass=1508, SNR=26.5, Peak=255 HFD=3.0
19:18:56.301 00.002 7988 MultiStar: [#1 0.29,0.36,0.99,U] [#2 0.12,0.39,0.98,U] [#3 0.06,0.32,0.95,U] [#4 0.28,0.30,1.03,U] [#5 0.15,0.60,0.69,U] [#6 0.15,0.09,0.67,U] [#7 -0.23,0.51,0.66,U] [#8 0.04,0.23,0.62,U] 
19:18:56.301 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.32}, one-star: {-0.06, 0.12}
19:18:56.303 00.002 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.67)
19:18:56.303 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.72 = 0.44)
19:18:56.305 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.03 mountX=-0.12 mountY=0.06, mountTheta=2.70
19:18:56.307 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.12, opts=13)
19:18:56.309 00.002 7988 Enqueuing Move request for scope (-0.06, 0.12)
19:18:56.309 00.000 15712 Worker thread wakes up
19:18:56.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
19:18:56.311 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
19:18:56.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:56.311 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.5 Saturated
19:18:56.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:56.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:56.311 00.000 15712 Moving (-0.06, 0.12) raw xDistance=-0.12 yDistance=0.06
19:18:56.311 00.000 7988 Enqueuing Expose request
19:18:56.317 00.006 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 697.91
19:18:56.317 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
19:18:56.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:56.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:18:56.317 00.000 15712 MoveAxis(E, 0, ABG)
19:18:56.317 00.000 15712 Move returns status 0, amount 0
19:18:56.317 00.000 15712 MoveAxis(N, 0, ABG)
19:18:56.317 00.000 15712 Move returns status 0, amount 0
19:18:56.317 00.000 15712 move complete, result=0
19:18:56.317 00.000 15712 worker thread done servicing request
19:18:56.317 00.000 15712 Worker thread wakes up
19:18:56.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:56.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:56.317 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:18:57.953 01.636 15712 Exposure complete
19:18:58.013 00.060 15712 worker thread done servicing request
19:18:58.013 00.000 7988 OnExposeComplete: enter
19:18:58.013 00.000 7988 UpdateGuideState(): m_state=6
19:18:58.013 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1725
19:18:58.013 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=434.16, Mass=1424, SNR=25.7, Peak=233 HFD=2.7
19:18:58.013 00.000 7988 MultiStar: [#1 -0.02,0.32,0.99,U] [#2 0.25,0.12,1.02,U] [#3 0.06,0.24,0.94,U] [#4 0.18,0.25,1.06,U] [#5 0.21,0.48,0.73,U] [#6 0.17,0.29,0.69,U] [#7 -0.04,0.26,0.65,U] [#8 0.26,-0.05,0.64,U] 
19:18:58.013 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.22}, one-star: {0.10, 0.08}
19:18:58.013 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.25 = 2.25)
19:18:58.013 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.36 = -0.92)
19:18:58.025 00.012 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.67 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
19:18:58.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
19:18:58.025 00.000 7988 Enqueuing Move request for scope (0.10, 0.08)
19:18:58.029 00.004 15712 Worker thread wakes up
19:18:58.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
19:18:58.029 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
19:18:58.029 00.000 15712 Moving (0.10, 0.08) raw xDistance=-0.08 yDistance=-0.10
19:18:58.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:18:58.029 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.7
19:18:58.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:58.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:58.029 00.000 7988 Enqueuing Expose request
19:18:58.029 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 697.86
19:18:58.029 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
19:18:58.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:58.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:18:58.029 00.000 15712 MoveAxis(W, 0, ABG)
19:18:58.029 00.000 15712 Move returns status 0, amount 0
19:18:58.029 00.000 15712 MoveAxis(N, 0, ABG)
19:18:58.029 00.000 15712 Move returns status 0, amount 0
19:18:58.029 00.000 15712 move complete, result=0
19:18:58.029 00.000 15712 worker thread done servicing request
19:18:58.029 00.000 15712 Worker thread wakes up
19:18:58.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:58.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:18:58.029 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
19:18:59.449 01.420 15712 Exposure complete
19:18:59.511 00.062 15712 worker thread done servicing request
19:18:59.511 00.000 7988 OnExposeComplete: enter
19:18:59.511 00.000 7988 UpdateGuideState(): m_state=6
19:18:59.514 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1726
19:18:59.514 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=434.19, Mass=1579, SNR=26.8, Peak=227 HFD=3.4
19:18:59.516 00.002 7988 MultiStar: [#1 0.00,0.36,1.01,U] [#2 -0.01,0.26,0.97,U] [#3 0.35,0.04,0.95,U] [#4 0.12,0.02,0.99,U] [#5 -0.05,0.26,0.69,U] [#6 0.17,0.18,0.68,U] [#7 0.15,0.46,0.66,U] [#8 0.29,-0.01,0.62,U] 
19:18:59.518 00.002 7988 single-star, 8 included, MultiStar: {0.12, 0.18}, one-star: {0.11, 0.11}
19:18:59.518 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
19:18:59.520 00.002 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.82)
19:18:59.520 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.78 mountX=-0.11 mountY=-0.11, mountTheta=-2.34
19:18:59.522 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.11, opts=13)
19:18:59.524 00.002 7988 Enqueuing Move request for scope (0.11, 0.11)
19:18:59.524 00.000 15712 Worker thread wakes up
19:18:59.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
19:18:59.524 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
19:18:59.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:18:59.524 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.8
19:18:59.527 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:59.527 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:18:59.527 00.000 7988 Enqueuing Expose request
19:18:59.527 00.000 15712 Moving (0.11, 0.11) raw xDistance=-0.11 yDistance=-0.11
19:18:59.527 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 697.81
19:18:59.527 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
19:18:59.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:59.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:18:59.527 00.000 15712 MoveAxis(E, 1, ABG)
19:18:59.527 00.000 15712 Guiding  Dir = 2, Dur = 1
19:18:59.527 00.000 15712 IsGuiding returns 0
19:18:59.560 00.033 15712 IsGuiding returns 0
19:18:59.560 00.000 15712 Move returns status 0, amount 1
19:18:59.560 00.000 15712 MoveAxis(N, 0, ABG)
19:18:59.560 00.000 15712 Move returns status 0, amount 0
19:18:59.560 00.000 15712 move complete, result=0
19:18:59.560 00.000 15712 worker thread done servicing request
19:18:59.560 00.000 15712 Worker thread wakes up
19:18:59.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:18:59.560 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
19:18:59.562 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:01.204 01.642 15712 Exposure complete
19:19:01.268 00.064 7988 OnExposeComplete: enter
19:19:01.268 00.000 7988 UpdateGuideState(): m_state=6
19:19:01.270 00.002 15712 worker thread done servicing request
19:19:01.270 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1727
19:19:01.270 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=434.22, Mass=1496, SNR=26.3, Peak=221 HFD=3.1
19:19:01.273 00.003 7988 MultiStar: [#1 0.19,0.33,0.98,U] [#2 0.06,0.36,0.95,U] [#3 0.22,0.47,0.93,U] [#4 0.07,0.43,1.04,U] [#5 -0.10,0.41,0.69,U] [#6 0.29,0.37,0.68,U] [#7 -0.02,0.57,0.67,U] [#8 0.11,0.36,0.65,U] 
19:19:01.273 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.37}, one-star: {0.02, 0.14}
19:19:01.273 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
19:19:01.273 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.15)
19:19:01.273 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
19:19:01.280 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.14, opts=13)
19:19:01.280 00.000 7988 Enqueuing Move request for scope (0.02, 0.14)
19:19:01.280 00.000 15712 Worker thread wakes up
19:19:01.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
19:19:01.280 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
19:19:01.280 00.000 15712 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.02
19:19:01.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:01.280 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3
19:19:01.285 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:01.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:01.287 00.002 7988 Enqueuing Expose request
19:19:01.287 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 697.76
19:19:01.287 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
19:19:01.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:01.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:19:01.287 00.000 15712 MoveAxis(E, 3, ABG)
19:19:01.287 00.000 15712 Guiding  Dir = 2, Dur = 3
19:19:01.287 00.000 15712 IsGuiding returns 0
19:19:01.312 00.025 15712 IsGuiding returns 0
19:19:01.312 00.000 15712 Move returns status 0, amount 3
19:19:01.312 00.000 15712 MoveAxis(N, 0, ABG)
19:19:01.312 00.000 15712 Move returns status 0, amount 0
19:19:01.312 00.000 15712 move complete, result=0
19:19:01.312 00.000 15712 worker thread done servicing request
19:19:01.312 00.000 15712 Worker thread wakes up
19:19:01.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:01.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:01.312 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
19:19:02.732 01.420 15712 Exposure complete
19:19:02.794 00.062 15712 worker thread done servicing request
19:19:02.794 00.000 7988 OnExposeComplete: enter
19:19:02.796 00.002 7988 UpdateGuideState(): m_state=6
19:19:02.796 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1728
19:19:02.796 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=434.61, Mass=1478, SNR=25.9, Peak=196 HFD=3.3
19:19:02.796 00.000 7988 MultiStar: [#1 0.15,0.72,1.02,U] [#2 0.12,0.40,0.99,U] [#3 0.15,0.70,0.97,U] [#4 0.14,0.62,1.02,U] [#5 -0.13,0.74,0.69,U] [#6 0.44,0.26,0.72,U] [#7 -0.04,0.49,0.64,U] [#8 -0.09,0.64,0.67,U] 
19:19:02.796 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.57}, one-star: {0.11, 0.53}
19:19:02.796 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
19:19:02.803 00.007 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.23)
19:19:02.803 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.53 hyp=0.54 cameraTheta=1.37 mountX=-0.53 mountY=-0.12, mountTheta=-2.92
19:19:02.803 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.53, opts=13)
19:19:02.803 00.000 7988 Enqueuing Move request for scope (0.11, 0.53)
19:19:02.808 00.005 15712 Worker thread wakes up
19:19:02.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.53) opts 0xd
19:19:02.808 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.53)
19:19:02.808 00.000 15712 Moving (0.11, 0.53) raw xDistance=-0.53 yDistance=-0.12
19:19:02.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:02.808 00.000 7988 UpdateGuideState exits: m=1478 SNR=25.9
19:19:02.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:02.812 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:02.812 00.000 7988 Enqueuing Expose request
19:19:02.814 00.002 15712 PPEC rslt: input = -0.53, final = -0.33, react = -0.32, pred = -0.01, hyst = -0.29, hyst_pct = 0.00, period_length = 697.71
19:19:02.814 00.000 15712 PPEC: input: -0.53, control: -0.33, exposure: 1500
19:19:02.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:02.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:19:02.814 00.000 15712 MoveAxis(E, 107, ABG)
19:19:02.814 00.000 15712 Guiding  Dir = 2, Dur = 107
19:19:02.814 00.000 15712 IsGuiding returns 0
19:19:02.836 00.022 15712 PulseGuide returned control before completion, sleep 96
19:19:02.935 00.099 15712 IsGuiding returns 1
19:19:02.935 00.000 15712 scope still moving after pulse duration time elapsed
19:19:02.973 00.038 15712 IsGuiding returns 1
19:19:03.015 00.042 15712 IsGuiding returns 0
19:19:03.015 00.000 15712 scope move finished after 107 + 93 ms
19:19:03.015 00.000 15712 Move returns status 0, amount 107
19:19:03.015 00.000 15712 MoveAxis(N, 0, ABG)
19:19:03.015 00.000 15712 Move returns status 0, amount 0
19:19:03.015 00.000 15712 move complete, result=0
19:19:03.015 00.000 15712 worker thread done servicing request
19:19:03.015 00.000 15712 Worker thread wakes up
19:19:03.015 00.000 7988 GuideStep: -0.5 px 107 ms EAST, -0.1 px 0 ms NORTH
19:19:03.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:03.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:04.661 01.646 15712 Exposure complete
19:19:04.720 00.059 15712 worker thread done servicing request
19:19:04.720 00.000 7988 OnExposeComplete: enter
19:19:04.722 00.002 7988 UpdateGuideState(): m_state=6
19:19:04.724 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1729
19:19:04.724 00.000 7988 Star::Find returns 1 (0), X=1178.75, Y=433.95, Mass=1370, SNR=25.0, Peak=213 HFD=3.2
19:19:04.726 00.002 7988 MultiStar: [#1 0.20,0.24,1.04,U] [#2 0.15,-0.12,1.05,U] [#3 0.36,-0.01,0.97,U] [#4 0.35,0.08,1.06,U] [#5 0.07,0.02,0.72,U] [#6 0.40,0.03,0.73,U] [#7 -0.11,0.19,0.67,U] [#8 0.29,-0.08,0.65,U] 
19:19:04.727 00.001 7988 single-star, 8 included, MultiStar: {0.22, 0.02}, one-star: {0.17, -0.13}
19:19:04.727 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.58) = xAngle (0.93 = 0.93)
19:19:04.727 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.04 = -2.25)
19:19:04.727 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.65 mountX=0.13 mountY=-0.17, mountTheta=-0.91
19:19:04.727 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.13, opts=13)
19:19:04.727 00.000 7988 Enqueuing Move request for scope (0.17, -0.13)
19:19:04.727 00.000 15712 Worker thread wakes up
19:19:04.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
19:19:04.727 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
19:19:04.727 00.000 15712 Moving (0.17, -0.13) raw xDistance=0.13 yDistance=-0.17
19:19:04.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:04.727 00.000 7988 UpdateGuideState exits: m=1370 SNR=25.0
19:19:04.738 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:04.738 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:04.738 00.000 7988 Enqueuing Expose request
19:19:04.738 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 697.66
19:19:04.738 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
19:19:04.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:04.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:19:04.738 00.000 15712 MoveAxis(E, 4, ABG)
19:19:04.738 00.000 15712 Guiding  Dir = 2, Dur = 4
19:19:04.738 00.000 15712 IsGuiding returns 0
19:19:04.769 00.031 15712 IsGuiding returns 0
19:19:04.769 00.000 15712 Move returns status 0, amount 4
19:19:04.769 00.000 15712 MoveAxis(N, 0, ABG)
19:19:04.769 00.000 15712 Move returns status 0, amount 0
19:19:04.769 00.000 15712 move complete, result=0
19:19:04.769 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
19:19:04.773 00.004 15712 worker thread done servicing request
19:19:04.773 00.000 15712 Worker thread wakes up
19:19:04.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:04.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:06.194 01.421 15712 Exposure complete
19:19:06.255 00.061 15712 worker thread done servicing request
19:19:06.255 00.000 7988 OnExposeComplete: enter
19:19:06.256 00.001 7988 UpdateGuideState(): m_state=6
19:19:06.256 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1730
19:19:06.256 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=434.05, Mass=1384, SNR=25.1, Peak=202 HFD=3.0
19:19:06.256 00.000 7988 MultiStar: [#1 0.07,0.11,1.06,U] [#2 0.15,0.06,1.04,U] [#3 0.09,-0.17,0.93,U] [#4 0.26,-0.02,1.06,U] [#5 0.10,0.22,0.73,U] [#6 0.23,0.01,0.73,U] [#7 -0.14,-0.07,0.69,U] [#8 0.15,0.11,0.66,U] 
19:19:06.256 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.02}, one-star: {-0.08, -0.03}
19:19:06.256 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
19:19:06.256 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
19:19:06.256 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.78 mountX=0.03 mountY=0.08, mountTheta=1.20
19:19:06.256 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
19:19:06.256 00.000 7988 Enqueuing Move request for scope (-0.08, -0.03)
19:19:06.269 00.013 15712 Worker thread wakes up
19:19:06.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
19:19:06.269 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
19:19:06.269 00.000 15712 Moving (-0.08, -0.03) raw xDistance=0.03 yDistance=0.08
19:19:06.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:06.269 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.1
19:19:06.271 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:06.273 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:06.273 00.000 7988 Enqueuing Expose request
19:19:06.273 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 697.61
19:19:06.273 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
19:19:06.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:06.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:19:06.273 00.000 15712 MoveAxis(E, 3, ABG)
19:19:06.273 00.000 15712 Guiding  Dir = 2, Dur = 3
19:19:06.273 00.000 15712 IsGuiding returns 0
19:19:06.290 00.017 15712 IsGuiding returns 0
19:19:06.290 00.000 15712 Move returns status 0, amount 3
19:19:06.290 00.000 15712 MoveAxis(N, 0, ABG)
19:19:06.290 00.000 15712 Move returns status 0, amount 0
19:19:06.290 00.000 15712 move complete, result=0
19:19:06.290 00.000 15712 worker thread done servicing request
19:19:06.290 00.000 15712 Worker thread wakes up
19:19:06.290 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
19:19:06.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:06.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:07.927 01.637 15712 Exposure complete
19:19:07.988 00.061 15712 worker thread done servicing request
19:19:07.988 00.000 7988 OnExposeComplete: enter
19:19:07.990 00.002 7988 UpdateGuideState(): m_state=6
19:19:07.990 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1731
19:19:07.990 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=433.99, Mass=1528, SNR=26.6, Peak=210 HFD=3.4
19:19:07.990 00.000 7988 MultiStar: [#1 0.06,0.27,0.95,U] [#2 0.29,0.02,0.99,U] [#3 0.19,0.07,0.94,U] [#4 0.11,0.27,1.00,U] [#5 0.02,0.26,0.68,U] [#6 0.28,0.11,0.68,U] [#7 -0.27,-0.11,0.65,U] [#8 0.06,0.36,0.64,U] 
19:19:07.990 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.12}, one-star: {0.02, -0.09}
19:19:07.990 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
19:19:07.998 00.008 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.97)
19:19:07.998 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.37 mountX=0.09 mountY=-0.02, mountTheta=-0.18
19:19:08.000 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.09, opts=13)
19:19:08.002 00.002 7988 Enqueuing Move request for scope (0.02, -0.09)
19:19:08.002 00.000 15712 Worker thread wakes up
19:19:08.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
19:19:08.002 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
19:19:08.002 00.000 15712 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=-0.02
19:19:08.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:08.004 00.002 7988 UpdateGuideState exits: m=1528 SNR=26.6
19:19:08.006 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:08.007 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:08.007 00.000 7988 Enqueuing Expose request
19:19:08.009 00.002 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 697.56
19:19:08.009 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
19:19:08.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:08.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:19:08.009 00.000 15712 MoveAxis(E, 5, ABG)
19:19:08.009 00.000 15712 Guiding  Dir = 2, Dur = 5
19:19:08.009 00.000 15712 IsGuiding returns 0
19:19:08.027 00.018 15712 IsGuiding returns 0
19:19:08.027 00.000 15712 Move returns status 0, amount 5
19:19:08.027 00.000 15712 MoveAxis(N, 0, ABG)
19:19:08.027 00.000 15712 Move returns status 0, amount 0
19:19:08.027 00.000 15712 move complete, result=0
19:19:08.027 00.000 15712 worker thread done servicing request
19:19:08.027 00.000 15712 Worker thread wakes up
19:19:08.027 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
19:19:08.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:08.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:09.442 01.415 15712 Exposure complete
19:19:09.503 00.061 15712 worker thread done servicing request
19:19:09.503 00.000 7988 OnExposeComplete: enter
19:19:09.503 00.000 7988 UpdateGuideState(): m_state=6
19:19:09.503 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1732
19:19:09.503 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=434.03, Mass=1531, SNR=26.4, Peak=206 HFD=3.4
19:19:09.503 00.000 7988 MultiStar: [#1 -0.08,0.15,0.96,U] [#2 0.26,0.07,0.96,U] [#3 0.05,-0.04,0.93,U] [#4 0.13,0.23,1.04,U] [#5 -0.25,0.27,0.68,U] [#6 0.40,-0.05,0.67,U] [#7 -0.05,0.18,0.64,U] [#8 -0.11,0.12,0.65,U] 
19:19:09.503 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.10}, one-star: {-0.01, -0.05}
19:19:09.503 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
19:19:09.503 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
19:19:09.503 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.69 mountX=0.05 mountY=0.01, mountTheta=0.14
19:19:09.503 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.05, opts=13)
19:19:09.503 00.000 7988 Enqueuing Move request for scope (-0.01, -0.05)
19:19:09.519 00.016 15712 Worker thread wakes up
19:19:09.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
19:19:09.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:09.519 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.4
19:19:09.521 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:09.521 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:09.523 00.002 7988 Enqueuing Expose request
19:19:09.523 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
19:19:09.523 00.000 15712 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=0.01
19:19:09.527 00.004 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 697.51
19:19:09.527 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
19:19:09.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:09.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:19:09.527 00.000 15712 MoveAxis(E, 7, ABG)
19:19:09.527 00.000 15712 Guiding  Dir = 2, Dur = 7
19:19:09.527 00.000 15712 IsGuiding returns 0
19:19:09.551 00.024 15712 IsGuiding returns 0
19:19:09.551 00.000 15712 Move returns status 0, amount 7
19:19:09.551 00.000 15712 MoveAxis(N, 0, ABG)
19:19:09.551 00.000 15712 Move returns status 0, amount 0
19:19:09.551 00.000 15712 move complete, result=0
19:19:09.551 00.000 15712 worker thread done servicing request
19:19:09.551 00.000 15712 Worker thread wakes up
19:19:09.551 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
19:19:09.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:09.553 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:11.195 01.642 15712 Exposure complete
19:19:11.256 00.061 15712 worker thread done servicing request
19:19:11.256 00.000 7988 OnExposeComplete: enter
19:19:11.256 00.000 7988 UpdateGuideState(): m_state=6
19:19:11.259 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1733
19:19:11.259 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=434.78, Mass=1383, SNR=25.0, Peak=205 HFD=3.4
19:19:11.261 00.002 7988 MultiStar: [#1 0.27,0.97,0.99,U] [#2 0.12,0.66,1.02,U] [#3 0.31,0.84,0.98,U] [#4 0.30,0.86,1.07,U] [#5 0.23,1.03,0.74,U] [#6 0.36,0.60,0.70,U] [#7 0.09,0.72,0.70,U] [#8 0.22,0.87,0.65,U] 
19:19:11.263 00.002 7988 single-star, 8 included, MultiStar: {0.22, 0.81}, one-star: {0.07, 0.70}
19:19:11.263 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:19:11.265 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:19:11.265 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.70 hyp=0.71 cameraTheta=1.47 mountX=-0.71 mountY=-0.09, mountTheta=-3.01
19:19:11.267 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.70, opts=13)
19:19:11.269 00.002 7988 Enqueuing Move request for scope (0.07, 0.70)
19:19:11.270 00.001 15712 Worker thread wakes up
19:19:11.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.70) opts 0xd
19:19:11.270 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.70)
19:19:11.270 00.000 15712 Moving (0.07, 0.70) raw xDistance=-0.71 yDistance=-0.09
19:19:11.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:11.272 00.002 7988 UpdateGuideState exits: m=1383 SNR=25.0
19:19:11.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:11.272 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:11.272 00.000 7988 Enqueuing Expose request
19:19:11.272 00.000 15712 PPEC rslt: input = -0.71, final = -0.44, react = -0.42, pred = -0.02, hyst = -0.38, hyst_pct = 0.00, period_length = 697.46
19:19:11.272 00.000 15712 PPEC: input: -0.71, control: -0.44, exposure: 1500
19:19:11.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:11.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:19:11.272 00.000 15712 MoveAxis(E, 144, ABG)
19:19:11.272 00.000 15712 Guiding  Dir = 2, Dur = 144
19:19:11.272 00.000 15712 IsGuiding returns 0
19:19:11.288 00.016 15712 PulseGuide returned control before completion, sleep 139
19:19:11.464 00.176 15712 IsGuiding returns 0
19:19:11.464 00.000 15712 Move returns status 0, amount 144
19:19:11.464 00.000 15712 MoveAxis(N, 0, ABG)
19:19:11.464 00.000 15712 Move returns status 0, amount 0
19:19:11.464 00.000 15712 move complete, result=0
19:19:11.464 00.000 7988 GuideStep: -0.7 px 144 ms EAST, -0.1 px 0 ms NORTH
19:19:11.470 00.006 15712 worker thread done servicing request
19:19:11.470 00.000 15712 Worker thread wakes up
19:19:11.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:11.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:12.883 01.413 15712 Exposure complete
19:19:12.945 00.062 15712 worker thread done servicing request
19:19:12.946 00.001 7988 OnExposeComplete: enter
19:19:12.946 00.000 7988 UpdateGuideState(): m_state=6
19:19:12.946 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1734
19:19:12.946 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=435.09, Mass=1358, SNR=24.7, Peak=211 HFD=3.2
19:19:12.951 00.005 7988 MultiStar: [#1 0.19,1.26,0.00,M1] [#2 0.30,1.02,1.01,U] [#3 0.16,1.05,1.04,U] [#4 0.43,1.20,0.00,M1] [#5 0.14,1.37,0.00,M1] [#6 0.40,0.90,0.73,U] [#7 0.15,1.12,0.66,U] [#8 0.33,1.06,0.68,U] 
19:19:12.951 00.000 7988 single-star, 5 included, MultiStar: {0.23, 1.02}, one-star: {0.09, 1.01}
19:19:12.951 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
19:19:12.951 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
19:19:12.951 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=1.01 hyp=1.02 cameraTheta=1.48 mountX=-1.01 mountY=-0.12, mountTheta=-3.03
19:19:12.956 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=1.01, opts=13)
19:19:12.958 00.002 7988 Enqueuing Move request for scope (0.09, 1.01)
19:19:12.958 00.000 15712 Worker thread wakes up
19:19:12.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.01) opts 0xd
19:19:12.958 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 1.01)
19:19:12.958 00.000 15712 Moving (0.09, 1.01) raw xDistance=-1.01 yDistance=-0.12
19:19:12.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:12.961 00.003 7988 UpdateGuideState exits: m=1358 SNR=24.7
19:19:12.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:12.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:12.961 00.000 7988 Enqueuing Expose request
19:19:12.961 00.000 15712 PPEC rslt: input = -1.01, final = -0.62, react = -0.61, pred = -0.02, hyst = -0.55, hyst_pct = 0.00, period_length = 697.41
19:19:12.961 00.000 15712 PPEC: input: -1.01, control: -0.62, exposure: 1500
19:19:12.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:12.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:19:12.961 00.000 15712 MoveAxis(E, 204, ABG)
19:19:12.961 00.000 15712 Guiding  Dir = 2, Dur = 204
19:19:12.961 00.000 15712 IsGuiding returns 0
19:19:12.985 00.024 15712 PulseGuide returned control before completion, sleep 194
19:19:13.183 00.198 15712 IsGuiding returns 1
19:19:13.183 00.000 15712 scope still moving after pulse duration time elapsed
19:19:13.241 00.058 15712 IsGuiding returns 0
19:19:13.241 00.000 15712 scope move finished after 204 + 72 ms
19:19:13.241 00.000 15712 Move returns status 0, amount 204
19:19:13.241 00.000 15712 MoveAxis(N, 0, ABG)
19:19:13.241 00.000 15712 Move returns status 0, amount 0
19:19:13.241 00.000 15712 move complete, result=0
19:19:13.241 00.000 7988 GuideStep: -1.0 px 204 ms EAST, -0.1 px 0 ms NORTH
19:19:13.245 00.004 15712 worker thread done servicing request
19:19:13.245 00.000 15712 Worker thread wakes up
19:19:13.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:13.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:14.873 01.628 15712 Exposure complete
19:19:14.937 00.064 15712 worker thread done servicing request
19:19:14.937 00.000 7988 OnExposeComplete: enter
19:19:14.937 00.000 7988 UpdateGuideState(): m_state=6
19:19:14.937 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1735
19:19:14.937 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=434.21, Mass=1595, SNR=27.1, Peak=187 HFD=3.6
19:19:14.942 00.005 7988 MultiStar: [#1 -0.00,0.62,0.93,U] [#2 0.22,0.46,0.94,U] [#3 0.19,0.53,0.90,U] [#4 0.17,0.50,0.99,U] [#5 0.06,0.66,0.65,U] [#6 0.39,0.34,0.67,U] [#7 -0.26,0.68,0.64,U] [#8 0.12,0.61,0.61,U] 
19:19:14.942 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.49}, one-star: {-0.04, 0.13}
19:19:14.944 00.002 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.81)
19:19:14.946 00.002 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
19:19:14.946 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.89 mountX=-0.13 mountY=0.04, mountTheta=2.84
19:19:14.948 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.13, opts=13)
19:19:14.950 00.002 7988 Enqueuing Move request for scope (-0.04, 0.13)
19:19:14.950 00.000 15712 Worker thread wakes up
19:19:14.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:14.950 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.1
19:19:14.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:14.955 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:14.955 00.000 7988 Enqueuing Expose request
19:19:14.957 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
19:19:14.957 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
19:19:14.957 00.000 15712 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=0.04
19:19:14.959 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 697.36
19:19:14.959 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
19:19:14.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:14.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:19:14.959 00.000 15712 MoveAxis(E, 7, ABG)
19:19:14.959 00.000 15712 Guiding  Dir = 2, Dur = 7
19:19:14.969 00.010 15712 IsGuiding returns 0
19:19:14.982 00.013 15712 IsGuiding returns 0
19:19:14.982 00.000 15712 Move returns status 0, amount 7
19:19:14.982 00.000 15712 MoveAxis(N, 0, ABG)
19:19:14.982 00.000 15712 Move returns status 0, amount 0
19:19:14.982 00.000 15712 move complete, result=0
19:19:14.982 00.000 15712 worker thread done servicing request
19:19:14.982 00.000 15712 Worker thread wakes up
19:19:14.982 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
19:19:14.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:14.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:16.405 01.423 15712 Exposure complete
19:19:16.466 00.061 15712 worker thread done servicing request
19:19:16.466 00.000 7988 OnExposeComplete: enter
19:19:16.466 00.000 7988 UpdateGuideState(): m_state=6
19:19:16.469 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1736
19:19:16.469 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=433.72, Mass=1439, SNR=25.7, Peak=170 HFD=3.4
19:19:16.471 00.002 7988 MultiStar: [#1 0.05,-0.37,1.01,U] [#2 0.18,-0.33,0.99,U] [#3 0.34,-0.30,0.94,U] [#4 0.27,-0.18,1.04,U] [#5 -0.10,-0.02,0.68,U] [#6 0.16,-0.19,0.71,U] [#7 -0.09,-0.13,0.70,U] [#8 0.11,-0.08,0.65,U] 
19:19:16.473 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.24}, one-star: {-0.11, -0.36}
19:19:16.473 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.58) = xAngle (0.41 = 0.41)
19:19:16.475 00.002 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.52 = -2.77)
19:19:16.475 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.17 mountX=0.23 mountY=-0.09, mountTheta=-0.38
19:19:16.477 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.24, opts=13)
19:19:16.479 00.002 7988 Enqueuing Move request for scope (0.10, -0.24)
19:19:16.479 00.000 15712 Worker thread wakes up
19:19:16.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
19:19:16.479 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
19:19:16.479 00.000 15712 Moving (0.10, -0.24) raw xDistance=0.23 yDistance=-0.09
19:19:16.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:16.479 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.7
19:19:16.482 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:16.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:16.482 00.000 7988 Enqueuing Expose request
19:19:16.482 00.000 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 697.30
19:19:16.482 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
19:19:16.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:16.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:19:16.482 00.000 15712 MoveAxis(W, 40, ABG)
19:19:16.482 00.000 15712 Guiding  Dir = 3, Dur = 40
19:19:16.482 00.000 15712 IsGuiding returns 0
19:19:16.498 00.016 15712 PulseGuide returned control before completion, sleep 34
19:19:16.547 00.049 15712 IsGuiding returns 0
19:19:16.547 00.000 15712 Move returns status 0, amount 40
19:19:16.547 00.000 15712 MoveAxis(N, 0, ABG)
19:19:16.547 00.000 15712 Move returns status 0, amount 0
19:19:16.547 00.000 15712 move complete, result=0
19:19:16.547 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
19:19:16.553 00.006 15712 worker thread done servicing request
19:19:16.553 00.000 15712 Worker thread wakes up
19:19:16.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:16.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:18.190 01.637 15712 Exposure complete
19:19:18.252 00.062 15712 worker thread done servicing request
19:19:18.252 00.000 7988 OnExposeComplete: enter
19:19:18.252 00.000 7988 UpdateGuideState(): m_state=6
19:19:18.254 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1737
19:19:18.254 00.000 7988 Star::Find returns 1 (0), X=1178.72, Y=433.40, Mass=1444, SNR=25.6, Peak=213 HFD=3.2
19:19:18.254 00.000 7988 MultiStar: [#1 0.18,-0.42,1.03,U] [#2 0.28,-0.70,0.99,U] [#3 0.16,-0.77,0.94,U] [#4 0.20,-0.68,1.03,U] [#5 0.01,-0.29,0.72,U] [#6 0.33,-0.56,0.74,U] [#7 -0.02,-0.46,0.69,U] [#8 0.34,-0.66,0.65,U] 
19:19:18.254 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.59}, one-star: {0.14, -0.68}
19:19:18.260 00.006 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.58) = xAngle (0.31 = 0.31)
19:19:18.260 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.42 = -2.87)
19:19:18.262 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.59 hyp=0.62 cameraTheta=-1.27 mountX=0.59 mountY=-0.17, mountTheta=-0.28
19:19:18.266 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.59, opts=13)
19:19:18.268 00.002 7988 Enqueuing Move request for scope (0.18, -0.59)
19:19:18.268 00.000 15712 Worker thread wakes up
19:19:18.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.59) opts 0xd
19:19:18.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.59)
19:19:18.268 00.000 15712 Moving (0.18, -0.59) raw xDistance=0.59 yDistance=-0.17
19:19:18.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:18.268 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.6
19:19:18.271 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:18.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:18.273 00.002 7988 Enqueuing Expose request
19:19:18.273 00.000 15712 PPEC rslt: input = 0.59, final = 0.33, react = 0.35, pred = -0.02, hyst = 0.32, hyst_pct = 0.00, period_length = 697.25
19:19:18.273 00.000 15712 PPEC: input: 0.59, control: 0.33, exposure: 1500
19:19:18.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:18.275 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:19:18.275 00.000 15712 MoveAxis(W, 109, ABG)
19:19:18.275 00.000 15712 Guiding  Dir = 3, Dur = 109
19:19:18.275 00.000 15712 IsGuiding returns 0
19:19:18.288 00.013 15712 PulseGuide returned control before completion, sleep 101
19:19:18.425 00.137 15712 IsGuiding returns 0
19:19:18.425 00.000 15712 Move returns status 0, amount 109
19:19:18.425 00.000 15712 MoveAxis(N, 0, ABG)
19:19:18.425 00.000 15712 Move returns status 0, amount 0
19:19:18.425 00.000 15712 move complete, result=0
19:19:18.425 00.000 15712 worker thread done servicing request
19:19:18.425 00.000 15712 Worker thread wakes up
19:19:18.425 00.000 7988 GuideStep: 0.6 px 109 ms WEST, -0.2 px 0 ms NORTH
19:19:18.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:18.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:19.845 01.420 15712 Exposure complete
19:19:19.907 00.062 15712 worker thread done servicing request
19:19:19.907 00.000 7988 OnExposeComplete: enter
19:19:19.907 00.000 7988 UpdateGuideState(): m_state=6
19:19:19.907 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1738
19:19:19.907 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=433.70, Mass=1478, SNR=26.1, Peak=192 HFD=3.5
19:19:19.907 00.000 7988 MultiStar: [#1 0.21,-0.30,1.00,U] [#2 0.28,-0.42,1.01,U] [#3 0.12,-0.31,0.95,U] [#4 0.31,-0.26,1.02,U] [#5 0.06,0.01,0.69,U] [#6 0.32,-0.35,0.70,U] [#7 -0.17,-0.25,0.65,U] [#8 0.23,-0.32,0.62,U] 
19:19:19.907 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.30}, one-star: {-0.02, -0.37}
19:19:19.907 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.49 = 0.49)
19:19:19.907 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.60 = -2.68)
19:19:19.907 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.30 hyp=0.33 cameraTheta=-1.09 mountX=0.29 mountY=-0.15, mountTheta=-0.47
19:19:19.907 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.30, opts=13)
19:19:19.921 00.014 7988 Enqueuing Move request for scope (0.16, -0.30)
19:19:19.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:19.923 00.002 7988 UpdateGuideState exits: m=1478 SNR=26.1
19:19:19.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:19.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:19.923 00.000 7988 Enqueuing Expose request
19:19:19.923 00.000 15712 Worker thread wakes up
19:19:19.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.30) opts 0xd
19:19:19.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.30)
19:19:19.923 00.000 15712 Moving (0.16, -0.30) raw xDistance=0.29 yDistance=-0.15
19:19:19.923 00.000 15712 PPEC rslt: input = 0.29, final = 0.13, react = 0.18, pred = -0.04, hyst = 0.17, hyst_pct = 0.00, period_length = 697.20
19:19:19.923 00.000 15712 PPEC: input: 0.29, control: 0.13, exposure: 1500
19:19:19.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:19.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:19:19.923 00.000 15712 MoveAxis(W, 44, ABG)
19:19:19.923 00.000 15712 Guiding  Dir = 3, Dur = 44
19:19:19.956 00.033 15712 IsGuiding returns 0
19:19:19.972 00.016 15712 PulseGuide returned control before completion, sleep 39
19:19:20.019 00.047 15712 IsGuiding returns 1
19:19:20.019 00.000 15712 scope still moving after pulse duration time elapsed
19:19:20.051 00.032 15712 IsGuiding returns 0
19:19:20.051 00.000 15712 scope move finished after 44 + 51 ms
19:19:20.051 00.000 15712 Move returns status 0, amount 44
19:19:20.051 00.000 15712 MoveAxis(N, 0, ABG)
19:19:20.051 00.000 15712 Move returns status 0, amount 0
19:19:20.051 00.000 15712 move complete, result=0
19:19:20.051 00.000 15712 worker thread done servicing request
19:19:20.051 00.000 7988 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
19:19:20.053 00.002 15712 Worker thread wakes up
19:19:20.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:20.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:21.696 01.643 15712 Exposure complete
19:19:21.757 00.061 15712 worker thread done servicing request
19:19:21.757 00.000 7988 OnExposeComplete: enter
19:19:21.757 00.000 7988 UpdateGuideState(): m_state=6
19:19:21.761 00.004 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1739
19:19:21.761 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=434.11, Mass=1510, SNR=26.3, Peak=200 HFD=3.5
19:19:21.763 00.002 7988 MultiStar: [#1 -0.00,0.46,0.97,U] [#2 0.19,0.13,1.02,U] [#3 0.08,0.16,0.94,U] [#4 0.08,0.24,1.02,U] [#5 -0.13,0.48,0.68,U] [#6 0.20,0.24,0.67,U] [#7 -0.10,0.22,0.64,U] [#8 0.14,0.20,0.60,U] 
19:19:21.765 00.002 7988 single-star, 8 included, MultiStar: {0.04, 0.23}, one-star: {-0.08, 0.03}
19:19:21.765 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.39 = -1.90)
19:19:21.767 00.002 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.50 = 1.21)
19:19:21.767 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.81 mountX=-0.03 mountY=0.08, mountTheta=1.90
19:19:21.769 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.03, opts=13)
19:19:21.771 00.002 7988 Enqueuing Move request for scope (-0.08, 0.03)
19:19:21.771 00.000 15712 Worker thread wakes up
19:19:21.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
19:19:21.771 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
19:19:21.771 00.000 15712 Moving (-0.08, 0.03) raw xDistance=-0.03 yDistance=0.08
19:19:21.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:21.773 00.002 7988 UpdateGuideState exits: m=1510 SNR=26.3
19:19:21.775 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:21.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:21.777 00.002 7988 Enqueuing Expose request
19:19:21.777 00.000 15712 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 697.15
19:19:21.777 00.000 15712 PPEC: input: -0.03, control: -0.04, exposure: 1500
19:19:21.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:21.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:19:21.777 00.000 15712 MoveAxis(E, 12, ABG)
19:19:21.777 00.000 15712 Guiding  Dir = 2, Dur = 12
19:19:21.777 00.000 15712 IsGuiding returns 0
19:19:21.790 00.013 15712 IsGuiding returns 1
19:19:21.790 00.000 15712 scope still moving after pulse duration time elapsed
19:19:21.841 00.051 15712 IsGuiding returns 0
19:19:21.841 00.000 15712 scope move finished after 12 + 51 ms
19:19:21.841 00.000 15712 Move returns status 0, amount 12
19:19:21.841 00.000 15712 MoveAxis(N, 0, ABG)
19:19:21.841 00.000 15712 Move returns status 0, amount 0
19:19:21.841 00.000 15712 move complete, result=0
19:19:21.841 00.000 15712 worker thread done servicing request
19:19:21.841 00.000 15712 Worker thread wakes up
19:19:21.841 00.000 7988 GuideStep: -0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
19:19:21.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:21.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:23.257 01.416 15712 Exposure complete
19:19:23.318 00.061 15712 worker thread done servicing request
19:19:23.318 00.000 7988 OnExposeComplete: enter
19:19:23.322 00.004 7988 UpdateGuideState(): m_state=6
19:19:23.322 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1740
19:19:23.324 00.002 7988 Star::Find returns 1 (0), X=1178.70, Y=434.58, Mass=1514, SNR=26.4, Peak=194 HFD=3.4
19:19:23.324 00.000 7988 MultiStar: [#1 0.13,1.15,0.98,U] [#2 -0.04,0.65,0.97,U] [#3 0.12,0.93,0.93,U] [#4 0.26,0.88,0.97,U] [#5 0.08,1.02,0.68,U] [#6 0.21,0.81,0.66,U] [#7 0.09,0.71,0.61,U] [#8 0.03,0.92,0.62,U] 
19:19:23.326 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.84}, one-star: {0.12, 0.50}
19:19:23.326 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
19:19:23.326 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
19:19:23.326 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.50 hyp=0.52 cameraTheta=1.34 mountX=-0.50 mountY=-0.13, mountTheta=-2.88
19:19:23.326 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.50, opts=13)
19:19:23.326 00.000 7988 Enqueuing Move request for scope (0.12, 0.50)
19:19:23.326 00.000 15712 Worker thread wakes up
19:19:23.334 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.50) opts 0xd
19:19:23.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:23.334 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
19:19:23.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:23.334 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:23.334 00.000 7988 Enqueuing Expose request
19:19:23.338 00.004 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.50)
19:19:23.338 00.000 15712 Moving (0.12, 0.50) raw xDistance=-0.50 yDistance=-0.13
19:19:23.338 00.000 15712 PPEC rslt: input = -0.50, final = -0.34, react = -0.30, pred = -0.03, hyst = -0.26, hyst_pct = 0.00, period_length = 697.10
19:19:23.338 00.000 15712 PPEC: input: -0.50, control: -0.34, exposure: 1500
19:19:23.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:23.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:19:23.338 00.000 15712 MoveAxis(E, 110, ABG)
19:19:23.338 00.000 15712 Guiding  Dir = 2, Dur = 110
19:19:23.338 00.000 15712 IsGuiding returns 0
19:19:23.355 00.017 15712 PulseGuide returned control before completion, sleep 102
19:19:23.498 00.143 15712 IsGuiding returns 0
19:19:23.498 00.000 15712 Move returns status 0, amount 110
19:19:23.498 00.000 15712 MoveAxis(N, 0, ABG)
19:19:23.498 00.000 15712 Move returns status 0, amount 0
19:19:23.498 00.000 15712 move complete, result=0
19:19:23.498 00.000 7988 GuideStep: -0.5 px 110 ms EAST, -0.1 px 0 ms NORTH
19:19:23.506 00.008 15712 worker thread done servicing request
19:19:23.506 00.000 15712 Worker thread wakes up
19:19:23.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:23.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:25.134 01.628 15712 Exposure complete
19:19:25.196 00.062 15712 worker thread done servicing request
19:19:25.196 00.000 7988 OnExposeComplete: enter
19:19:25.196 00.000 7988 UpdateGuideState(): m_state=6
19:19:25.199 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1741
19:19:25.201 00.002 7988 Star::Find returns 1 (0), X=1178.85, Y=435.11, Mass=1383, SNR=25.0, Peak=214 HFD=2.9
19:19:25.201 00.000 7988 MultiStar: [#1 0.22,1.27,0.00,M1] [#2 0.28,1.21,0.98,U] [#3 0.16,1.39,0.00,M1] [#4 0.26,1.23,0.00,M1] [#5 0.00,1.14,0.71,U] [#6 0.38,1.22,0.00,M1] [#7 0.11,1.19,0.69,U] [#8 0.18,1.17,0.67,U] 
19:19:25.203 00.002 7988 single-star, 4 included, MultiStar: {0.18, 1.14}, one-star: {0.27, 1.03}
19:19:25.203 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
19:19:25.205 00.002 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
19:19:25.205 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=1.03 hyp=1.07 cameraTheta=1.32 mountX=-1.03 mountY=-0.29, mountTheta=-2.86
19:19:25.208 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=1.03, opts=13)
19:19:25.208 00.000 7988 Enqueuing Move request for scope (0.27, 1.03)
19:19:25.210 00.002 15712 Worker thread wakes up
19:19:25.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 1.03) opts 0xd
19:19:25.210 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 1.03)
19:19:25.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:25.210 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.0
19:19:25.212 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:25.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:25.212 00.000 7988 Enqueuing Expose request
19:19:25.212 00.000 15712 Moving (0.27, 1.03) raw xDistance=-1.03 yDistance=-0.29
19:19:25.212 00.000 15712 PPEC rslt: input = -1.03, final = -0.61, react = -0.62, pred = 0.01, hyst = -0.56, hyst_pct = 0.00, period_length = 697.05
19:19:25.212 00.000 15712 PPEC: input: -1.03, control: -0.61, exposure: 1500
19:19:25.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:19:25.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
19:19:25.212 00.000 15712 MoveAxis(E, 199, ABG)
19:19:25.212 00.000 15712 Guiding  Dir = 2, Dur = 199
19:19:25.212 00.000 15712 IsGuiding returns 0
19:19:25.247 00.035 15712 PulseGuide returned control before completion, sleep 182
19:19:25.436 00.189 15712 IsGuiding returns 1
19:19:25.436 00.000 15712 scope still moving after pulse duration time elapsed
19:19:25.487 00.051 15712 IsGuiding returns 0
19:19:25.487 00.000 15712 scope move finished after 199 + 69 ms
19:19:25.487 00.000 15712 Move returns status 0, amount 199
19:19:25.487 00.000 15712 MoveAxis(N, 0, ABG)
19:19:25.487 00.000 15712 Move returns status 0, amount 0
19:19:25.487 00.000 15712 move complete, result=0
19:19:25.487 00.000 7988 GuideStep: -1.0 px 199 ms EAST, -0.3 px 0 ms NORTH
19:19:25.489 00.002 15712 worker thread done servicing request
19:19:25.489 00.000 15712 Worker thread wakes up
19:19:25.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:25.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:26.905 01.416 15712 Exposure complete
19:19:26.967 00.062 15712 worker thread done servicing request
19:19:26.967 00.000 7988 OnExposeComplete: enter
19:19:26.967 00.000 7988 UpdateGuideState(): m_state=6
19:19:26.970 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1742
19:19:26.970 00.000 7988 Star::Find returns 1 (0), X=1178.81, Y=435.04, Mass=1349, SNR=24.8, Peak=236 HFD=2.9
19:19:26.972 00.002 7988 MultiStar: [#1 0.14,1.30,0.00,M2] [#2 0.36,1.22,0.00,M1] [#3 0.14,1.28,0.00,M2] [#4 0.29,1.28,0.00,M2] [#5 0.08,1.56,0.00,M1] [#6 0.49,1.04,0.70,U] [#7 -0.02,1.26,0.00,M1] [#8 0.51,1.10,0.71,U] 
19:19:26.974 00.002 7988 single-star, 2 included, MultiStar: {0.39, 1.02}, one-star: {0.23, 0.96}
19:19:26.974 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
19:19:26.976 00.002 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
19:19:26.976 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.96 hyp=0.99 cameraTheta=1.33 mountX=-0.96 mountY=-0.26, mountTheta=-2.88
19:19:26.978 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.96, opts=13)
19:19:26.980 00.002 7988 Enqueuing Move request for scope (0.23, 0.96)
19:19:26.980 00.000 15712 Worker thread wakes up
19:19:26.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.96) opts 0xd
19:19:26.980 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.96)
19:19:26.980 00.000 15712 Moving (0.23, 0.96) raw xDistance=-0.96 yDistance=-0.26
19:19:26.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:26.980 00.000 7988 UpdateGuideState exits: m=1349 SNR=24.8
19:19:26.983 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:26.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:26.983 00.000 7988 Enqueuing Expose request
19:19:26.983 00.000 15712 PPEC rslt: input = -0.96, final = -0.57, react = -0.58, pred = 0.01, hyst = -0.54, hyst_pct = 0.00, period_length = 696.99
19:19:26.983 00.000 15712 PPEC: input: -0.96, control: -0.57, exposure: 1500
19:19:26.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:19:26.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:19:26.983 00.000 15712 MoveAxis(E, 186, ABG)
19:19:26.983 00.000 15712 Guiding  Dir = 2, Dur = 186
19:19:26.983 00.000 15712 IsGuiding returns 0
19:19:26.999 00.016 15712 PulseGuide returned control before completion, sleep 179
19:19:27.191 00.192 15712 IsGuiding returns 0
19:19:27.191 00.000 15712 Move returns status 0, amount 186
19:19:27.191 00.000 15712 MoveAxis(N, 0, ABG)
19:19:27.191 00.000 15712 Move returns status 0, amount 0
19:19:27.191 00.000 15712 move complete, result=0
19:19:27.191 00.000 7988 GuideStep: -1.0 px 186 ms EAST, -0.3 px 0 ms NORTH
19:19:27.199 00.008 15712 worker thread done servicing request
19:19:27.199 00.000 15712 Worker thread wakes up
19:19:27.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:27.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:28.838 01.639 15712 Exposure complete
19:19:28.901 00.063 15712 worker thread done servicing request
19:19:28.901 00.000 7988 OnExposeComplete: enter
19:19:28.901 00.000 7988 UpdateGuideState(): m_state=6
19:19:28.901 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1743
19:19:28.901 00.000 7988 Star::Find returns 1 (0), X=1178.93, Y=435.70, Mass=1534, SNR=26.3, Peak=221 HFD=3.4
19:19:28.901 00.000 7988 MultiStar: [#1 0.34,1.99,0.00,M3] [#2 0.47,1.51,0.00,M2] [#3 0.31,1.84,0.00,M3] [#4 0.46,1.70,0.00,M3] [#5 0.29,1.75,0.00,M2] [#6 0.43,1.61,0.00,M1] [#7 -0.04,1.67,0.00,M2] [#8 0.32,1.81,0.00,M1] 
19:19:28.901 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
19:19:28.901 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
19:19:28.901 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=1.62 hyp=1.66 cameraTheta=1.36 mountX=-1.63 mountY=-0.39, mountTheta=-2.91
19:19:28.901 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=1.62, opts=13)
19:19:28.901 00.000 7988 Enqueuing Move request for scope (0.35, 1.62)
19:19:28.913 00.012 15712 Worker thread wakes up
19:19:28.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 1.62) opts 0xd
19:19:28.913 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 1.62)
19:19:28.913 00.000 15712 Moving (0.35, 1.62) raw xDistance=-1.63 yDistance=-0.39
19:19:28.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:28.913 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.3
19:19:28.916 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:28.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:28.916 00.000 7988 Enqueuing Expose request
19:19:28.916 00.000 15712 PPEC rslt: input = -1.63, final = -1.02, react = -0.98, pred = -0.04, hyst = -0.92, hyst_pct = 0.00, period_length = 696.94
19:19:28.916 00.000 15712 PPEC: input: -1.63, control: -1.02, exposure: 1500
19:19:28.916 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.17 newest=-0.94
19:19:28.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
19:19:28.916 00.000 15712 MoveAxis(E, 331, ABG)
19:19:28.916 00.000 15712 Guiding  Dir = 2, Dur = 331
19:19:28.916 00.000 15712 IsGuiding returns 0
19:19:28.939 00.023 15712 PulseGuide returned control before completion, sleep 322
19:19:29.264 00.325 15712 IsGuiding returns 1
19:19:29.264 00.000 15712 scope still moving after pulse duration time elapsed
19:19:29.304 00.040 15712 IsGuiding returns 0
19:19:29.304 00.000 15712 scope move finished after 331 + 55 ms
19:19:29.304 00.000 15712 Move returns status 0, amount 331
19:19:29.304 00.000 15712 BLC: Oldest BLC event removed
19:19:29.304 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 217 applied
19:19:29.304 00.000 15712 MoveAxis(N, 316, ABG)
19:19:29.304 00.000 15712 Guiding  Dir = 0, Dur = 316
19:19:29.304 00.000 15712 IsGuiding returns 0
19:19:29.380 00.076 15712 PulseGuide returned control before completion, sleep 247
19:19:29.682 00.302 15712 IsGuiding returns 1
19:19:29.682 00.000 15712 scope still moving after pulse duration time elapsed
19:19:29.733 00.051 15712 IsGuiding returns 0
19:19:29.733 00.000 15712 scope move finished after 316 + 115 ms
19:19:29.733 00.000 15712 Move returns status 0, amount 316
19:19:29.733 00.000 15712 move complete, result=0
19:19:29.733 00.000 7988 GuideStep: -1.6 px 331 ms EAST, -0.4 px 316 ms NORTH
19:19:29.740 00.007 15712 worker thread done servicing request
19:19:29.742 00.002 15712 Worker thread wakes up
19:19:29.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:29.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:31.161 01.419 15712 Exposure complete
19:19:31.222 00.061 15712 worker thread done servicing request
19:19:31.222 00.000 7988 OnExposeComplete: enter
19:19:31.222 00.000 7988 UpdateGuideState(): m_state=6
19:19:31.222 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1744
19:19:31.222 00.000 7988 Star::Find returns 1 (0), X=1178.96, Y=434.19, Mass=1504, SNR=26.4, Peak=237 HFD=3.2
19:19:31.222 00.000 7988 MultiStar: [#1 0.29,0.59,0.99,U] [#2 0.29,0.35,0.98,U] [#3 0.44,0.22,0.93,U] [#4 0.20,0.31,0.99,U] [#5 0.09,0.54,0.71,U] [#6 0.47,0.11,0.71,U] [#7 0.27,0.33,0.67,U] [#8 0.42,0.32,0.64,U] 
19:19:31.229 00.007 7988 single-star, 8 included, MultiStar: {0.32, 0.32}, one-star: {0.38, 0.11}
19:19:31.229 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
19:19:31.231 00.002 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.32)
19:19:31.231 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=0.11 hyp=0.40 cameraTheta=0.28 mountX=-0.11 mountY=-0.38, mountTheta=-1.85
19:19:31.233 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=0.11, opts=13)
19:19:31.235 00.002 7988 Enqueuing Move request for scope (0.38, 0.11)
19:19:31.237 00.002 15712 Worker thread wakes up
19:19:31.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.11) opts 0xd
19:19:31.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, 0.11)
19:19:31.237 00.000 15712 Moving (0.38, 0.11) raw xDistance=-0.11 yDistance=-0.38
19:19:31.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:31.238 00.001 7988 UpdateGuideState exits: m=1504 SNR=26.4
19:19:31.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:31.238 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:31.238 00.000 7988 Enqueuing Expose request
19:19:31.242 00.004 15712 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.386736, 1:0.382501
19:19:31.242 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
19:19:31.246 00.004 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 696.89
19:19:31.246 00.000 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
19:19:31.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
19:19:31.246 00.000 15712 MoveAxis(E, 15, ABG)
19:19:31.246 00.000 15712 Guiding  Dir = 2, Dur = 15
19:19:31.246 00.000 15712 IsGuiding returns 0
19:19:31.301 00.055 15712 IsGuiding returns 1
19:19:31.301 00.000 15712 scope still moving after pulse duration time elapsed
19:19:31.334 00.033 15712 IsGuiding returns 0
19:19:31.334 00.000 15712 scope move finished after 15 + 72 ms
19:19:31.334 00.000 15712 Move returns status 0, amount 15
19:19:31.334 00.000 15712 MoveAxis(N, 98, ABG)
19:19:31.334 00.000 15712 Guiding  Dir = 0, Dur = 98
19:19:31.334 00.000 15712 IsGuiding returns 0
19:19:31.416 00.082 15712 PulseGuide returned control before completion, sleep 26
19:19:31.446 00.030 15712 IsGuiding returns 1
19:19:31.446 00.000 15712 scope still moving after pulse duration time elapsed
19:19:31.477 00.031 15712 IsGuiding returns 1
19:19:31.542 00.065 15712 IsGuiding returns 0
19:19:31.542 00.000 15712 scope move finished after 98 + 112 ms
19:19:31.542 00.000 15712 Move returns status 0, amount 98
19:19:31.542 00.000 15712 move complete, result=0
19:19:31.542 00.000 7988 GuideStep: -0.1 px 15 ms EAST, -0.4 px 98 ms NORTH
19:19:31.546 00.004 15712 worker thread done servicing request
19:19:31.546 00.000 15712 Worker thread wakes up
19:19:31.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:31.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:33.186 01.640 15712 Exposure complete
19:19:33.251 00.065 15712 worker thread done servicing request
19:19:33.251 00.000 7988 OnExposeComplete: enter
19:19:33.251 00.000 7988 UpdateGuideState(): m_state=6
19:19:33.254 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1745
19:19:33.254 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=432.22, Mass=1399, SNR=25.3, Peak=203 HFD=3.3
19:19:33.254 00.000 7988 MultiStar: [#1 -0.19,-1.67,0.00,M3] [#2 -0.14,-1.77,0.00,M2] [#3 -0.23,-1.76,0.00,M3] [#4 -0.12,-1.60,0.00,M3] [#5 -0.15,-1.37,0.00,M2] [#6 -0.04,-1.70,0.00,M1] [#7 -0.18,-1.73,0.00,M2] [#8 0.05,-1.72,0.00,M1] 
19:19:33.254 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
19:19:33.258 00.004 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
19:19:33.260 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=-1.86 hyp=1.88 cameraTheta=-1.72 mountX=1.86 mountY=0.32, mountTheta=0.17
19:19:33.260 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-1.86, opts=13)
19:19:33.263 00.003 7988 Enqueuing Move request for scope (-0.27, -1.86)
19:19:33.263 00.000 15712 Worker thread wakes up
19:19:33.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.86) opts 0xd
19:19:33.263 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -1.86)
19:19:33.263 00.000 15712 Moving (-0.27, -1.86) raw xDistance=1.86 yDistance=0.32
19:19:33.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:33.263 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.3
19:19:33.266 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:33.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:33.268 00.002 7988 Enqueuing Expose request
19:19:33.268 00.000 15712 BLC: History state: CurrMiss=-0.32, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.386736, 1:0.382501, 2:-0.316864
19:19:33.268 00.000 15712 BLC: Over-shoot, first stiction event, no adjustment
19:19:33.271 00.003 15712 PPEC rslt: input = 1.86, final = 1.07, react = 1.11, pred = -0.04, hyst = 0.94, hyst_pct = 0.00, period_length = 696.83
19:19:33.271 00.000 15712 PPEC: input: 1.86, control: 1.07, exposure: 1500
19:19:33.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:19:33.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
19:19:33.271 00.000 15712 MoveAxis(W, 350, ABG)
19:19:33.271 00.000 15712 Guiding  Dir = 3, Dur = 350
19:19:33.271 00.000 15712 IsGuiding returns 0
19:19:33.278 00.007 15712 PulseGuide returned control before completion, sleep 346
19:19:33.646 00.368 15712 IsGuiding returns 0
19:19:33.646 00.000 15712 Move returns status 0, amount 350
19:19:33.646 00.000 15712 MoveAxis(N, 0, ABG)
19:19:33.646 00.000 15712 Move returns status 0, amount 0
19:19:33.646 00.000 15712 move complete, result=0
19:19:33.646 00.000 7988 GuideStep: 1.9 px 350 ms WEST, 0.3 px 0 ms NORTH
19:19:33.656 00.010 15712 worker thread done servicing request
19:19:33.656 00.000 15712 Worker thread wakes up
19:19:33.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:33.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:35.063 01.407 15712 Exposure complete
19:19:35.126 00.063 15712 worker thread done servicing request
19:19:35.126 00.000 7988 OnExposeComplete: enter
19:19:35.126 00.000 7988 UpdateGuideState(): m_state=6
19:19:35.129 00.003 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1746
19:19:35.129 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=433.11, Mass=1493, SNR=26.3, Peak=185 HFD=3.8
19:19:35.131 00.002 7988 MultiStar: [#1 -0.11,-0.53,0.94,U] [#2 0.01,-0.94,0.96,U] [#3 -0.28,-0.67,0.92,U] [#4 -0.02,-0.76,0.98,U] [#5 -0.31,-0.86,0.68,U] [#6 0.07,-0.83,0.66,U] [#7 -0.17,-0.74,0.63,U] [#8 -0.23,-0.56,0.63,U] 
19:19:35.133 00.002 7988 refined, 8 included, MultiStar: {-0.15, -0.77}, one-star: {-0.32, -0.97}
19:19:35.133 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
19:19:35.135 00.002 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
19:19:35.135 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.77 hyp=0.78 cameraTheta=-1.76 mountX=0.77 mountY=0.17, mountTheta=0.21
19:19:35.137 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.77, opts=13)
19:19:35.139 00.002 7988 Enqueuing Move request for scope (-0.15, -0.77)
19:19:35.139 00.000 15712 Worker thread wakes up
19:19:35.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.77) opts 0xd
19:19:35.139 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.77)
19:19:35.139 00.000 15712 Moving (-0.15, -0.77) raw xDistance=0.77 yDistance=0.17
19:19:35.139 00.000 15712 BLC: window closed
19:19:35.139 00.000 15712 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.386736, 1:0.382501, 2:-0.316864
19:19:35.139 00.000 15712 BLC: No correction, Miss < min_move
19:19:35.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:35.141 00.002 7988 UpdateGuideState exits: m=1493 SNR=26.3
19:19:35.142 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:35.142 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:35.142 00.000 7988 Enqueuing Expose request
19:19:35.142 00.000 15712 PPEC rslt: input = 0.77, final = 0.35, react = 0.46, pred = -0.11, hyst = 0.41, hyst_pct = 0.00, period_length = 696.78
19:19:35.142 00.000 15712 PPEC: input: 0.77, control: 0.35, exposure: 1500
19:19:35.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:35.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:19:35.142 00.000 15712 MoveAxis(W, 114, ABG)
19:19:35.142 00.000 15712 Guiding  Dir = 3, Dur = 114
19:19:35.142 00.000 15712 IsGuiding returns 0
19:19:35.174 00.032 15712 PulseGuide returned control before completion, sleep 98
19:19:35.301 00.127 15712 IsGuiding returns 0
19:19:35.301 00.000 15712 Move returns status 0, amount 114
19:19:35.301 00.000 15712 MoveAxis(N, 0, ABG)
19:19:35.301 00.000 15712 Move returns status 0, amount 0
19:19:35.301 00.000 15712 move complete, result=0
19:19:35.301 00.000 15712 worker thread done servicing request
19:19:35.301 00.000 15712 Worker thread wakes up
19:19:35.301 00.000 7988 GuideStep: 0.8 px 114 ms WEST, 0.2 px 0 ms NORTH
19:19:35.303 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:35.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:36.944 01.641 15712 Exposure complete
19:19:37.007 00.063 15712 worker thread done servicing request
19:19:37.007 00.000 7988 OnExposeComplete: enter
19:19:37.008 00.001 7988 UpdateGuideState(): m_state=6
19:19:37.009 00.001 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1747
19:19:37.009 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=435.55, Mass=1359, SNR=24.7, Peak=203 HFD=3.2
19:19:37.009 00.000 7988 MultiStar: [#1 -0.23,2.01,0.00,M3] [#2 -0.17,1.61,0.00,M2] [#3 -0.20,1.63,0.00,M3] [#4 -0.13,1.58,0.00,M3] [#5 -0.39,1.82,0.00,M2] [#6 -0.02,1.57,0.00,M1] [#7 -0.37,1.93,0.00,M2] [#8 -0.13,1.61,0.00,M1] 
19:19:37.009 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
19:19:37.014 00.005 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
19:19:37.014 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=1.48 hyp=1.49 cameraTheta=1.69 mountX=-1.47 mountY=0.15, mountTheta=3.04
19:19:37.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=1.48, opts=13)
19:19:37.014 00.000 7988 Enqueuing Move request for scope (-0.18, 1.48)
19:19:37.020 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:37.021 00.001 7988 UpdateGuideState exits: m=1359 SNR=24.7
19:19:37.024 00.003 15712 Worker thread wakes up
19:19:37.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 1.48) opts 0xd
19:19:37.024 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 1.48)
19:19:37.024 00.000 15712 Moving (-0.18, 1.48) raw xDistance=-1.47 yDistance=0.15
19:19:37.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:37.026 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:37.028 00.002 7988 Enqueuing Expose request
19:19:37.028 00.000 15712 PPEC rslt: input = -1.47, final = -1.00, react = -0.88, pred = -0.11, hyst = -0.73, hyst_pct = 0.00, period_length = 696.72
19:19:37.028 00.000 15712 PPEC: input: -1.47, control: -1.00, exposure: 1500
19:19:37.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:37.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:19:37.028 00.000 15712 MoveAxis(E, 325, ABG)
19:19:37.028 00.000 15712 Guiding  Dir = 2, Dur = 325
19:19:37.028 00.000 15712 IsGuiding returns 0
19:19:37.054 00.026 15712 PulseGuide returned control before completion, sleep 306
19:19:37.372 00.318 15712 IsGuiding returns 1
19:19:37.372 00.000 15712 scope still moving after pulse duration time elapsed
19:19:37.407 00.035 15712 IsGuiding returns 0
19:19:37.407 00.000 15712 scope move finished after 325 + 56 ms
19:19:37.407 00.000 15712 Move returns status 0, amount 325
19:19:37.407 00.000 15712 MoveAxis(N, 0, ABG)
19:19:37.407 00.000 15712 Move returns status 0, amount 0
19:19:37.407 00.000 15712 move complete, result=0
19:19:37.407 00.000 7988 GuideStep: -1.5 px 325 ms EAST, 0.1 px 0 ms NORTH
19:19:37.413 00.006 15712 worker thread done servicing request
19:19:37.413 00.000 15712 Worker thread wakes up
19:19:37.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:37.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:38.823 01.410 15712 Exposure complete
19:19:38.887 00.064 7988 OnExposeComplete: enter
19:19:38.887 00.000 7988 UpdateGuideState(): m_state=6
19:19:38.889 00.002 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1748
19:19:38.891 00.002 15712 worker thread done servicing request
19:19:38.891 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=435.06, Mass=1548, SNR=26.6, Peak=193 HFD=3.9
19:19:38.893 00.002 7988 MultiStar: [#1 -0.16,1.54,0.00,M4] [#2 -0.06,1.21,0.96,U] [#3 -0.28,1.17,0.93,U] [#4 -0.06,1.43,0.00,M4] [#5 -0.20,1.55,0.00,M3] [#6 0.02,0.95,0.67,U] [#7 -0.39,1.39,0.00,M3] [#8 -0.19,1.06,0.61,U] 
19:19:38.893 00.000 7988 single-star, 4 included, MultiStar: {-0.17, 1.08}, one-star: {-0.30, 0.98}
19:19:38.895 00.002 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
19:19:38.897 00.002 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.28)
19:19:38.897 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.98 hyp=1.02 cameraTheta=1.87 mountX=-0.97 mountY=0.28, mountTheta=2.86
19:19:38.901 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.98, opts=13)
19:19:38.902 00.001 7988 Enqueuing Move request for scope (-0.30, 0.98)
19:19:38.904 00.002 15712 Worker thread wakes up
19:19:38.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.98) opts 0xd
19:19:38.904 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.98)
19:19:38.904 00.000 15712 Moving (-0.30, 0.98) raw xDistance=-0.97 yDistance=0.28
19:19:38.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:38.904 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.6
19:19:38.907 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:38.907 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:38.909 00.002 7988 Enqueuing Expose request
19:19:38.911 00.002 15712 PPEC rslt: input = -0.97, final = -0.60, react = -0.58, pred = -0.01, hyst = -0.51, hyst_pct = 0.00, period_length = 696.67
19:19:38.911 00.000 15712 PPEC: input: -0.97, control: -0.60, exposure: 1500
19:19:38.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:19:38.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
19:19:38.911 00.000 15712 MoveAxis(E, 194, ABG)
19:19:38.911 00.000 15712 Guiding  Dir = 2, Dur = 194
19:19:38.919 00.008 15712 IsGuiding returns 0
19:19:38.936 00.017 15712 PulseGuide returned control before completion, sleep 189
19:19:39.145 00.209 15712 IsGuiding returns 0
19:19:39.145 00.000 15712 Move returns status 0, amount 194
19:19:39.145 00.000 15712 MoveAxis(N, 0, ABG)
19:19:39.145 00.000 15712 Move returns status 0, amount 0
19:19:39.145 00.000 15712 move complete, result=0
19:19:39.145 00.000 15712 worker thread done servicing request
19:19:39.145 00.000 15712 Worker thread wakes up
19:19:39.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:39.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:39.145 00.000 7988 GuideStep: -1.0 px 194 ms EAST, 0.3 px 0 ms NORTH
19:19:40.784 01.639 15712 Exposure complete
19:19:40.845 00.061 15712 worker thread done servicing request
19:19:40.846 00.001 7988 OnExposeComplete: enter
19:19:40.846 00.000 7988 UpdateGuideState(): m_state=6
19:19:40.846 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1749
19:19:40.846 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=434.63, Mass=1384, SNR=25.3, Peak=210 HFD=3.2
19:19:40.846 00.000 7988 MultiStar: [#1 -0.46,1.03,1.01,U] [#2 -0.26,0.62,1.00,U] [#3 -0.39,0.84,0.94,U] [#4 -0.29,1.04,1.06,U] [#5 -0.47,1.05,0.73,U] [#6 -0.27,1.00,0.72,U] [#7 -0.82,0.84,0.66,U] [#8 -0.41,0.94,0.67,U] 
19:19:40.846 00.000 7988 single-star, 8 included, MultiStar: {-0.40, 0.87}, one-star: {-0.37, 0.55}
19:19:40.846 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.55)
19:19:40.846 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
19:19:40.846 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.55 hyp=0.66 cameraTheta=2.16 mountX=-0.55 mountY=0.35, mountTheta=2.57
19:19:40.846 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.55, opts=13)
19:19:40.857 00.011 7988 Enqueuing Move request for scope (-0.37, 0.55)
19:19:40.857 00.000 15712 Worker thread wakes up
19:19:40.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.55) opts 0xd
19:19:40.857 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.55)
19:19:40.857 00.000 15712 Moving (-0.37, 0.55) raw xDistance=-0.55 yDistance=0.35
19:19:40.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:40.857 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.3
19:19:40.861 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:40.861 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:40.861 00.000 7988 Enqueuing Expose request
19:19:40.861 00.000 15712 PPEC rslt: input = -0.55, final = -0.32, react = -0.33, pred = 0.01, hyst = -0.36, hyst_pct = 0.00, period_length = 696.61
19:19:40.861 00.000 15712 PPEC: input: -0.55, control: -0.32, exposure: 1500
19:19:40.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:19:40.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
19:19:40.861 00.000 15712 MoveAxis(E, 105, ABG)
19:19:40.861 00.000 15712 Guiding  Dir = 2, Dur = 105
19:19:40.861 00.000 15712 IsGuiding returns 0
19:19:40.893 00.032 15712 PulseGuide returned control before completion, sleep 86
19:19:40.988 00.095 15712 IsGuiding returns 1
19:19:40.988 00.000 15712 scope still moving after pulse duration time elapsed
19:19:41.036 00.048 15712 IsGuiding returns 0
19:19:41.036 00.000 15712 scope move finished after 105 + 67 ms
19:19:41.036 00.000 15712 Move returns status 0, amount 105
19:19:41.036 00.000 15712 MoveAxis(N, 0, ABG)
19:19:41.036 00.000 15712 Move returns status 0, amount 0
19:19:41.036 00.000 15712 move complete, result=0
19:19:41.036 00.000 15712 worker thread done servicing request
19:19:41.036 00.000 15712 Worker thread wakes up
19:19:41.036 00.000 7988 GuideStep: -0.5 px 105 ms EAST, 0.4 px 0 ms NORTH
19:19:41.041 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:41.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:42.453 01.412 15712 Exposure complete
19:19:42.515 00.062 15712 worker thread done servicing request
19:19:42.515 00.000 7988 OnExposeComplete: enter
19:19:42.515 00.000 7988 UpdateGuideState(): m_state=6
19:19:42.515 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1750
19:19:42.515 00.000 7988 Star::Find returns 1 (0), X=1178.19, Y=433.87, Mass=1401, SNR=25.5, Peak=186 HFD=3.5
19:19:42.515 00.000 7988 MultiStar: [#1 -0.39,0.12,1.02,U] [#2 -0.32,0.04,0.97,U] [#3 -0.34,-0.18,0.95,U] [#4 -0.16,0.10,1.04,U] [#5 -0.49,0.33,0.69,U] [#6 -0.31,-0.07,0.70,U] [#7 -0.52,-0.03,0.65,U] [#8 -0.51,-0.24,0.64,U] 
19:19:42.515 00.000 7988 refined, 8 included, MultiStar: {-0.37, -0.01}, one-star: {-0.39, -0.21}
19:19:42.523 00.008 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.58) = xAngle (-1.52 = -1.52)
19:19:42.523 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.58 = 1.58)
19:19:42.523 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=-0.01 hyp=0.37 cameraTheta=-3.10 mountX=0.02 mountY=0.37, mountTheta=1.52
19:19:42.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=-0.01, opts=13)
19:19:42.528 00.005 7988 Enqueuing Move request for scope (-0.37, -0.01)
19:19:42.528 00.000 15712 Worker thread wakes up
19:19:42.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.01) opts 0xd
19:19:42.528 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, -0.01)
19:19:42.528 00.000 15712 Moving (-0.37, -0.01) raw xDistance=0.02 yDistance=0.37
19:19:42.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:42.531 00.003 7988 UpdateGuideState exits: m=1401 SNR=25.5
19:19:42.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:42.533 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:42.533 00.000 7988 Enqueuing Expose request
19:19:42.535 00.002 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 696.55
19:19:42.535 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
19:19:42.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:19:42.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
19:19:42.535 00.000 15712 MoveAxis(W, 6, ABG)
19:19:42.535 00.000 15712 Guiding  Dir = 3, Dur = 6
19:19:42.535 00.000 15712 IsGuiding returns 0
19:19:42.557 00.022 15712 IsGuiding returns 0
19:19:42.557 00.000 15712 Move returns status 0, amount 6
19:19:42.557 00.000 15712 MoveAxis(N, 0, ABG)
19:19:42.557 00.000 15712 Move returns status 0, amount 0
19:19:42.557 00.000 15712 move complete, result=0
19:19:42.557 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.4 px 0 ms NORTH
19:19:42.559 00.002 15712 worker thread done servicing request
19:19:42.559 00.000 15712 Worker thread wakes up
19:19:42.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:42.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:44.190 01.631 15712 Exposure complete
19:19:44.251 00.061 15712 worker thread done servicing request
19:19:44.251 00.000 7988 OnExposeComplete: enter
19:19:44.254 00.003 7988 UpdateGuideState(): m_state=6
19:19:44.254 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1751
19:19:44.254 00.000 7988 Star::Find returns 1 (1), X=1178.13, Y=433.22, Mass=1471, SNR=25.9, Peak=255 HFD=3.3
19:19:44.254 00.000 7988 MultiStar: [#1 -0.45,-0.65,0.97,U] [#2 -0.33,-0.53,1.01,U] [#3 -0.32,-0.63,0.92,U] [#4 -0.30,-0.65,1.04,U] [#5 -0.38,-0.42,0.70,U] [#6 -0.21,-0.65,0.68,U] [#7 -0.39,-0.30,0.64,U] [#8 -0.50,-0.60,0.65,U] 
19:19:44.254 00.000 7988 refined, 8 included, MultiStar: {-0.37, -0.61}, one-star: {-0.45, -0.86}
19:19:44.254 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
19:19:44.254 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
19:19:44.254 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=-0.61 hyp=0.71 cameraTheta=-2.12 mountX=0.61 mountY=0.38, mountTheta=0.56
19:19:44.254 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=-0.61, opts=13)
19:19:44.254 00.000 7988 Enqueuing Move request for scope (-0.37, -0.61)
19:19:44.254 00.000 15712 Worker thread wakes up
19:19:44.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.61) opts 0xd
19:19:44.254 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, -0.61)
19:19:44.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:44.267 00.013 7988 UpdateGuideState exits: m=1471 SNR=25.9 Saturated
19:19:44.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:44.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:44.271 00.004 7988 Enqueuing Expose request
19:19:44.271 00.000 15712 Moving (-0.37, -0.61) raw xDistance=0.61 yDistance=0.38
19:19:44.271 00.000 15712 PPEC rslt: input = 0.61, final = 0.34, react = 0.36, pred = -0.02, hyst = 0.31, hyst_pct = 0.00, period_length = 696.49
19:19:44.271 00.000 15712 PPEC: input: 0.61, control: 0.34, exposure: 1500
19:19:44.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:19:44.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
19:19:44.271 00.000 15712 MoveAxis(W, 112, ABG)
19:19:44.271 00.000 15712 Guiding  Dir = 3, Dur = 112
19:19:44.271 00.000 15712 IsGuiding returns 0
19:19:44.300 00.029 15712 PulseGuide returned control before completion, sleep 97
19:19:44.428 00.128 15712 IsGuiding returns 0
19:19:44.428 00.000 15712 Move returns status 0, amount 112
19:19:44.428 00.000 15712 MoveAxis(N, 0, ABG)
19:19:44.428 00.000 15712 Move returns status 0, amount 0
19:19:44.428 00.000 15712 move complete, result=0
19:19:44.428 00.000 15712 worker thread done servicing request
19:19:44.428 00.000 7988 GuideStep: 0.6 px 112 ms WEST, 0.4 px 0 ms NORTH
19:19:44.428 00.000 15712 Worker thread wakes up
19:19:44.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:44.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:45.845 01.417 15712 Exposure complete
19:19:45.908 00.063 15712 worker thread done servicing request
19:19:45.908 00.000 7988 OnExposeComplete: enter
19:19:45.908 00.000 7988 UpdateGuideState(): m_state=6
19:19:45.908 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
19:19:45.908 00.000 7988 Star::Find returns 1 (1), X=1178.15, Y=433.22, Mass=1436, SNR=25.7, Peak=255 HFD=3.2
19:19:45.908 00.000 7988 MultiStar: [#1 -0.62,-0.43,1.03,U] [#2 -0.46,-0.59,0.97,U] [#3 -0.65,-0.44,0.90,U] [#4 -0.46,-0.54,1.04,U] [#5 -0.43,-0.68,0.72,U] [#6 -0.18,-0.75,0.71,U] [#7 -0.62,-0.37,0.65,U] [#8 -0.47,-0.46,0.65,U] 
19:19:45.908 00.000 7988 refined, 8 included, MultiStar: {-0.49, -0.57}, one-star: {-0.43, -0.86}
19:19:45.908 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.58) = xAngle (-0.70 = -0.70)
19:19:45.908 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.41 = 2.41)
19:19:45.908 00.000 7988 CameraToMount -- cameraX=-0.49 cameraY=-0.57 hyp=0.75 cameraTheta=-2.27 mountX=0.58 mountY=0.50, mountTheta=0.71
19:19:45.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.49, y=-0.57, opts=13)
19:19:45.919 00.011 7988 Enqueuing Move request for scope (-0.49, -0.57)
19:19:45.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:45.921 00.002 7988 UpdateGuideState exits: m=1436 SNR=25.7 Saturated
19:19:45.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:45.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:45.921 00.000 7988 Enqueuing Expose request
19:19:45.921 00.000 15712 Worker thread wakes up
19:19:45.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.57) opts 0xd
19:19:45.921 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.49, -0.57)
19:19:45.921 00.000 15712 Moving (-0.49, -0.57) raw xDistance=0.58 yDistance=0.50
19:19:45.921 00.000 15712 PPEC rslt: input = 0.58, final = 0.34, react = 0.35, pred = -0.01, hyst = 0.31, hyst_pct = 0.00, period_length = 696.44
19:19:45.921 00.000 15712 PPEC: input: 0.58, control: 0.34, exposure: 1500
19:19:45.921 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=-0.45 newest=1.25
19:19:45.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
19:19:45.921 00.000 15712 MoveAxis(W, 110, ABG)
19:19:45.921 00.000 15712 Guiding  Dir = 3, Dur = 110
19:19:45.921 00.000 15712 IsGuiding returns 0
19:19:45.946 00.025 15712 PulseGuide returned control before completion, sleep 103
19:19:46.089 00.143 15712 IsGuiding returns 0
19:19:46.089 00.000 15712 Move returns status 0, amount 110
19:19:46.089 00.000 15712 BLC: Oldest BLC event removed
19:19:46.089 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 217 applied
19:19:46.089 00.000 15712 MoveAxis(S, 345, ABG)
19:19:46.089 00.000 15712 Guiding  Dir = 1, Dur = 345
19:19:46.089 00.000 15712 IsGuiding returns 0
19:19:46.169 00.080 15712 PulseGuide returned control before completion, sleep 276
19:19:46.448 00.279 15712 IsGuiding returns 1
19:19:46.448 00.000 15712 scope still moving after pulse duration time elapsed
19:19:46.516 00.068 15712 IsGuiding returns 1
19:19:46.550 00.034 15712 IsGuiding returns 0
19:19:46.550 00.000 15712 scope move finished after 345 + 118 ms
19:19:46.550 00.000 15712 Move returns status 0, amount 345
19:19:46.550 00.000 15712 move complete, result=0
19:19:46.550 00.000 7988 GuideStep: 0.6 px 110 ms WEST, 0.5 px 345 ms SOUTH
19:19:46.556 00.006 15712 worker thread done servicing request
19:19:46.556 00.000 15712 Worker thread wakes up
19:19:46.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:46.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:48.190 01.634 15712 Exposure complete
19:19:48.251 00.061 15712 worker thread done servicing request
19:19:48.251 00.000 7988 OnExposeComplete: enter
19:19:48.251 00.000 7988 UpdateGuideState(): m_state=6
19:19:48.251 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1753
19:19:48.255 00.004 7988 Star::Find returns 1 (0), X=1178.38, Y=432.66, Mass=1382, SNR=25.0, Peak=199 HFD=3.3
19:19:48.255 00.000 7988 MultiStar: [#1 -0.16,-1.06,0.99,U] [#2 0.05,-1.29,0.00,M1] [#3 -0.10,-1.20,0.99,U] [#4 -0.04,-1.22,1.05,U] [#5 -0.37,-1.02,0.74,U] [#6 0.11,-1.39,0.00,M1] [#7 -0.39,-1.25,0.00,M1] [#8 -0.08,-1.07,0.67,U] 
19:19:48.255 00.000 7988 refined, 5 included, MultiStar: {-0.15, -1.18}, one-star: {-0.20, -1.42}
19:19:48.255 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
19:19:48.255 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
19:19:48.255 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-1.18 hyp=1.19 cameraTheta=-1.70 mountX=1.18 mountY=0.18, mountTheta=0.15
19:19:48.255 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-1.18, opts=13)
19:19:48.255 00.000 7988 Enqueuing Move request for scope (-0.15, -1.18)
19:19:48.255 00.000 15712 Worker thread wakes up
19:19:48.266 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:48.266 00.000 7988 UpdateGuideState exits: m=1382 SNR=25.0
19:19:48.268 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:48.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:48.268 00.000 7988 Enqueuing Expose request
19:19:48.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.18) opts 0xd
19:19:48.268 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -1.18)
19:19:48.268 00.000 15712 Moving (-0.15, -1.18) raw xDistance=1.18 yDistance=0.18
19:19:48.268 00.000 15712 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.500207, 1:0.178367
19:19:48.268 00.000 15712 BLC: No correction, Miss < min_move
19:19:48.268 00.000 15712 PPEC rslt: input = 1.18, final = 0.71, react = 0.71, pred = 0.00, hyst = 0.66, hyst_pct = 0.00, period_length = 696.38
19:19:48.268 00.000 15712 PPEC: input: 1.18, control: 0.71, exposure: 1500
19:19:48.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:48.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:19:48.268 00.000 15712 MoveAxis(W, 232, ABG)
19:19:48.268 00.000 15712 Guiding  Dir = 3, Dur = 232
19:19:48.268 00.000 15712 IsGuiding returns 0
19:19:48.284 00.016 15712 PulseGuide returned control before completion, sleep 221
19:19:48.540 00.256 15712 IsGuiding returns 1
19:19:48.540 00.000 15712 scope still moving after pulse duration time elapsed
19:19:48.585 00.045 15712 IsGuiding returns 0
19:19:48.585 00.000 15712 scope move finished after 232 + 78 ms
19:19:48.585 00.000 15712 Move returns status 0, amount 232
19:19:48.585 00.000 15712 MoveAxis(N, 0, ABG)
19:19:48.585 00.000 15712 Move returns status 0, amount 0
19:19:48.585 00.000 15712 move complete, result=0
19:19:48.585 00.000 15712 worker thread done servicing request
19:19:48.585 00.000 15712 Worker thread wakes up
19:19:48.585 00.000 7988 GuideStep: 1.2 px 232 ms WEST, 0.2 px 0 ms NORTH
19:19:48.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:48.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:50.008 01.423 15712 Exposure complete
19:19:50.069 00.061 15712 worker thread done servicing request
19:19:50.069 00.000 7988 OnExposeComplete: enter
19:19:50.069 00.000 7988 UpdateGuideState(): m_state=6
19:19:50.073 00.004 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1754
19:19:50.073 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=433.88, Mass=1479, SNR=25.9, Peak=188 HFD=3.6
19:19:50.075 00.002 7988 MultiStar: [#1 -0.10,0.20,1.00,U] [#2 0.19,-0.01,1.01,U] [#3 -0.08,0.11,0.95,U] [#4 0.06,0.25,1.04,U] [#5 -0.21,0.23,0.73,U] [#6 0.17,0.05,0.67,U] [#7 -0.26,0.06,0.65,U] [#8 0.05,0.30,0.65,U] 
19:19:50.075 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.21, -0.20}
19:19:50.077 00.002 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
19:19:50.077 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
19:19:50.079 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.93 mountX=-0.10 mountY=0.04, mountTheta=2.80
19:19:50.082 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.10, opts=13)
19:19:50.082 00.000 7988 Enqueuing Move request for scope (-0.04, 0.10)
19:19:50.084 00.002 15712 Worker thread wakes up
19:19:50.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
19:19:50.084 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
19:19:50.084 00.000 15712 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=0.04
19:19:50.084 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.500207, 1:0.178367, 2:0.035822
19:19:50.086 00.002 15712 BLC: No correction, Miss < min_move
19:19:50.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:50.086 00.000 7988 UpdateGuideState exits: m=1479 SNR=25.9
19:19:50.088 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:50.090 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:50.090 00.000 7988 Enqueuing Expose request
19:19:50.090 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 696.32
19:19:50.090 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
19:19:50.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:50.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:19:50.090 00.000 15712 MoveAxis(W, 7, ABG)
19:19:50.090 00.000 15712 Guiding  Dir = 3, Dur = 7
19:19:50.090 00.000 15712 IsGuiding returns 0
19:19:50.113 00.023 15712 IsGuiding returns 0
19:19:50.113 00.000 15712 Move returns status 0, amount 7
19:19:50.113 00.000 15712 MoveAxis(N, 0, ABG)
19:19:50.113 00.000 15712 Move returns status 0, amount 0
19:19:50.113 00.000 15712 move complete, result=0
19:19:50.113 00.000 15712 worker thread done servicing request
19:19:50.113 00.000 15712 Worker thread wakes up
19:19:50.113 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
19:19:50.120 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:50.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:51.755 01.635 15712 Exposure complete
19:19:51.821 00.066 15712 worker thread done servicing request
19:19:51.821 00.000 7988 OnExposeComplete: enter
19:19:51.821 00.000 7988 UpdateGuideState(): m_state=6
19:19:51.821 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1755
19:19:51.821 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=435.84, Mass=1429, SNR=25.6, Peak=187 HFD=3.4
19:19:51.821 00.000 7988 MultiStar: [#1 -0.06,1.99,0.00,M1] [#2 0.15,1.79,0.00,M1] [#3 0.03,1.98,0.00,M1] [#4 0.03,1.82,0.00,M1] [#5 -0.09,2.13,0.00,M1] [#6 0.13,1.82,0.00,M1] [#7 -0.13,1.88,0.00,M1] [#8 0.00,1.80,0.00,M1] 
19:19:51.821 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
19:19:51.821 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.01)
19:19:51.833 00.012 7988 CameraToMount -- cameraX=-0.05 cameraY=1.76 hyp=1.76 cameraTheta=1.60 mountX=-1.76 mountY=0.01, mountTheta=3.14
19:19:51.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=1.76, opts=13)
19:19:51.833 00.000 7988 Enqueuing Move request for scope (-0.05, 1.76)
19:19:51.833 00.000 15712 Worker thread wakes up
19:19:51.838 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.76) opts 0xd
19:19:51.838 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 1.76)
19:19:51.838 00.000 15712 Moving (-0.05, 1.76) raw xDistance=-1.76 yDistance=0.01
19:19:51.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:51.838 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.6
19:19:51.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:51.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:51.842 00.004 7988 Enqueuing Expose request
19:19:51.842 00.000 15712 BLC: window closed
19:19:51.842 00.000 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.500207, 1:0.178367, 2:0.035822
19:19:51.844 00.002 15712 BLC: No correction, Miss < min_move
19:19:51.844 00.000 15712 PPEC rslt: input = -1.76, final = -1.03, react = -1.06, pred = 0.02, hyst = -0.91, hyst_pct = 0.00, period_length = 696.26
19:19:51.844 00.000 15712 PPEC: input: -1.76, control: -1.03, exposure: 1500
19:19:51.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:51.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:19:51.844 00.000 15712 MoveAxis(E, 338, ABG)
19:19:51.844 00.000 15712 Guiding  Dir = 2, Dur = 338
19:19:51.844 00.000 15712 IsGuiding returns 0
19:19:51.854 00.010 15712 PulseGuide returned control before completion, sleep 335
19:19:52.228 00.374 15712 IsGuiding returns 0
19:19:52.228 00.000 15712 Move returns status 0, amount 338
19:19:52.228 00.000 15712 MoveAxis(N, 0, ABG)
19:19:52.228 00.000 15712 Move returns status 0, amount 0
19:19:52.228 00.000 15712 move complete, result=0
19:19:52.228 00.000 7988 GuideStep: -1.8 px 338 ms EAST, 0.0 px 0 ms NORTH
19:19:52.228 00.000 15712 worker thread done servicing request
19:19:52.228 00.000 15712 Worker thread wakes up
19:19:52.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:52.230 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:53.636 01.406 15712 Exposure complete
19:19:53.697 00.061 15712 worker thread done servicing request
19:19:53.697 00.000 7988 OnExposeComplete: enter
19:19:53.697 00.000 7988 UpdateGuideState(): m_state=6
19:19:53.702 00.005 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1756
19:19:53.702 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=436.02, Mass=1402, SNR=25.5, Peak=192 HFD=3.4
19:19:53.704 00.002 7988 MultiStar: [#1 0.13,2.37,0.00,M2] [#2 0.02,2.13,0.00,M2] [#3 -0.05,2.34,0.00,M2] [#4 0.16,2.33,0.00,M2] [#5 0.13,2.63,0.00,M2] [#6 0.11,2.17,0.00,M2] [#7 -0.21,2.18,0.00,M2] [#8 0.06,2.37,0.00,M2] 
19:19:53.706 00.002 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
19:19:53.706 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
19:19:53.708 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=1.94 hyp=1.94 cameraTheta=1.58 mountX=-1.94 mountY=-0.02, mountTheta=-3.13
19:19:53.709 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=1.94, opts=13)
19:19:53.711 00.002 7988 Enqueuing Move request for scope (-0.03, 1.94)
19:19:53.713 00.002 15712 Worker thread wakes up
19:19:53.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.94) opts 0xd
19:19:53.713 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 1.94)
19:19:53.713 00.000 15712 Moving (-0.03, 1.94) raw xDistance=-1.94 yDistance=-0.02
19:19:53.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:19:53.713 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.5
19:19:53.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:53.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:53.713 00.000 7988 Enqueuing Expose request
19:19:53.713 00.000 15712 PPEC rslt: input = -1.94, final = -1.15, react = -1.16, pred = 0.02, hyst = -1.04, hyst_pct = 0.00, period_length = 696.20
19:19:53.713 00.000 15712 PPEC: input: -1.94, control: -1.15, exposure: 1500
19:19:53.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:53.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:19:53.713 00.000 15712 MoveAxis(E, 374, ABG)
19:19:53.713 00.000 15712 Guiding  Dir = 2, Dur = 374
19:19:53.713 00.000 15712 IsGuiding returns 0
19:19:53.747 00.034 15712 PulseGuide returned control before completion, sleep 357
19:19:54.130 00.383 15712 IsGuiding returns 0
19:19:54.130 00.000 15712 Move returns status 0, amount 374
19:19:54.130 00.000 15712 MoveAxis(N, 0, ABG)
19:19:54.130 00.000 15712 Move returns status 0, amount 0
19:19:54.130 00.000 15712 move complete, result=0
19:19:54.130 00.000 7988 GuideStep: -1.9 px 374 ms EAST, -0.0 px 0 ms NORTH
19:19:54.132 00.002 15712 worker thread done servicing request
19:19:54.132 00.000 15712 Worker thread wakes up
19:19:54.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:54.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:55.770 01.638 15712 Exposure complete
19:19:55.830 00.060 15712 worker thread done servicing request
19:19:55.832 00.002 7988 OnExposeComplete: enter
19:19:55.832 00.000 7988 UpdateGuideState(): m_state=6
19:19:55.832 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1757
19:19:55.832 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=435.96, Mass=1542, SNR=26.7, Peak=197 HFD=3.4
19:19:55.832 00.000 7988 MultiStar: [#1 0.06,2.06,0.00,M3] [#2 -0.09,1.96,0.00,M3] [#3 0.07,2.07,0.00,M3] [#4 -0.06,2.15,0.00,M3] [#5 -0.15,2.31,0.00,M3] [#6 0.24,1.78,0.00,M3] [#7 -0.09,2.05,0.00,M3] [#8 -0.01,2.04,0.00,M3] 
19:19:55.832 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
19:19:55.838 00.006 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
19:19:55.840 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=1.89 hyp=1.89 cameraTheta=1.56 mountX=-1.89 mountY=-0.06, mountTheta=-3.11
19:19:55.840 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=1.89, opts=13)
19:19:55.842 00.002 7988 Enqueuing Move request for scope (0.02, 1.89)
19:19:55.844 00.002 15712 Worker thread wakes up
19:19:55.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.89) opts 0xd
19:19:55.844 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 1.89)
19:19:55.844 00.000 15712 Moving (0.02, 1.89) raw xDistance=-1.89 yDistance=-0.06
19:19:55.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:55.846 00.002 7988 UpdateGuideState exits: m=1542 SNR=26.7
19:19:55.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:55.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:55.849 00.003 7988 Enqueuing Expose request
19:19:55.849 00.000 15712 PPEC rslt: input = -1.89, final = -1.12, react = -1.13, pred = 0.01, hyst = -1.08, hyst_pct = 0.00, period_length = 696.14
19:19:55.849 00.000 15712 PPEC: input: -1.89, control: -1.12, exposure: 1500
19:19:55.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:55.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:19:55.849 00.000 15712 MoveAxis(E, 365, ABG)
19:19:55.849 00.000 15712 Guiding  Dir = 2, Dur = 365
19:19:55.849 00.000 15712 IsGuiding returns 0
19:19:55.866 00.017 15712 PulseGuide returned control before completion, sleep 354
19:19:56.230 00.364 15712 IsGuiding returns 1
19:19:56.230 00.000 15712 scope still moving after pulse duration time elapsed
19:19:56.265 00.035 15712 IsGuiding returns 0
19:19:56.265 00.000 15712 scope move finished after 365 + 56 ms
19:19:56.265 00.000 15712 Move returns status 0, amount 365
19:19:56.265 00.000 15712 MoveAxis(N, 0, ABG)
19:19:56.265 00.000 15712 Move returns status 0, amount 0
19:19:56.265 00.000 15712 move complete, result=0
19:19:56.265 00.000 7988 GuideStep: -1.9 px 365 ms EAST, -0.1 px 0 ms NORTH
19:19:56.274 00.009 15712 worker thread done servicing request
19:19:56.274 00.000 15712 Worker thread wakes up
19:19:56.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:56.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:57.683 01.409 15712 Exposure complete
19:19:57.743 00.060 15712 worker thread done servicing request
19:19:57.745 00.002 7988 OnExposeComplete: enter
19:19:57.745 00.000 7988 UpdateGuideState(): m_state=6
19:19:57.745 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1758
19:19:57.745 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=435.20, Mass=1467, SNR=25.8, Peak=204 HFD=3.2
19:19:57.745 00.000 7988 MultiStar: [#1 0.04,1.47,0.00,M4] [#2 0.19,1.34,0.00,M4] [#3 0.10,1.14,0.95,U] [#4 0.17,0.96,1.01,U] [#5 -0.01,1.39,0.00,M4] [#6 0.28,1.08,0.71,U] [#7 -0.15,1.37,0.00,M4] [#8 0.08,1.14,0.67,U] 
19:19:57.745 00.000 7988 refined, 4 included, MultiStar: {0.12, 1.08}, one-star: {-0.00, 1.12}
19:19:57.745 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:19:57.745 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:19:57.745 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=1.08 hyp=1.09 cameraTheta=1.46 mountX=-1.08 mountY=-0.14, mountTheta=-3.01
19:19:57.754 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=1.08, opts=13)
19:19:57.754 00.000 7988 Enqueuing Move request for scope (0.12, 1.08)
19:19:57.754 00.000 15712 Worker thread wakes up
19:19:57.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.08) opts 0xd
19:19:57.754 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 1.08)
19:19:57.754 00.000 15712 Moving (0.12, 1.08) raw xDistance=-1.08 yDistance=-0.14
19:19:57.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:57.759 00.005 7988 UpdateGuideState exits: m=1467 SNR=25.8
19:19:57.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:57.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:57.759 00.000 7988 Enqueuing Expose request
19:19:57.759 00.000 15712 PPEC rslt: input = -1.08, final = -0.65, react = -0.65, pred = -0.00, hyst = -0.65, hyst_pct = 0.00, period_length = 696.08
19:19:57.759 00.000 15712 PPEC: input: -1.08, control: -0.65, exposure: 1500
19:19:57.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:57.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:19:57.759 00.000 15712 MoveAxis(E, 213, ABG)
19:19:57.759 00.000 15712 Guiding  Dir = 2, Dur = 213
19:19:57.759 00.000 15712 IsGuiding returns 0
19:19:57.788 00.029 15712 PulseGuide returned control before completion, sleep 197
19:19:57.999 00.211 15712 IsGuiding returns 1
19:19:57.999 00.000 15712 scope still moving after pulse duration time elapsed
19:19:58.030 00.031 15712 IsGuiding returns 0
19:19:58.030 00.000 15712 scope move finished after 213 + 52 ms
19:19:58.030 00.000 15712 Move returns status 0, amount 213
19:19:58.030 00.000 15712 MoveAxis(N, 0, ABG)
19:19:58.030 00.000 15712 Move returns status 0, amount 0
19:19:58.030 00.000 15712 move complete, result=0
19:19:58.030 00.000 15712 worker thread done servicing request
19:19:58.030 00.000 15712 Worker thread wakes up
19:19:58.030 00.000 7988 GuideStep: -1.1 px 213 ms EAST, -0.1 px 0 ms NORTH
19:19:58.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:58.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:19:59.660 01.630 15712 Exposure complete
19:19:59.721 00.061 15712 worker thread done servicing request
19:19:59.721 00.000 7988 OnExposeComplete: enter
19:19:59.721 00.000 7988 UpdateGuideState(): m_state=6
19:19:59.721 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1759
19:19:59.721 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=434.08, Mass=1446, SNR=25.7, Peak=193 HFD=3.3
19:19:59.721 00.000 7988 MultiStar: [#1 -0.10,0.16,0.98,U] [#2 0.19,0.23,0.99,U] [#3 0.03,0.01,0.96,U] [#4 0.11,0.36,1.03,U] [#5 0.07,0.28,0.73,U] [#6 0.06,0.03,0.73,U] [#7 0.00,0.22,0.68,U] [#8 0.16,0.08,0.64,U] 
19:19:59.728 00.007 7988 single-star, 8 included, MultiStar: {0.06, 0.15}, one-star: {0.00, 0.00}
19:19:59.728 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.42 = 2.42)
19:19:59.728 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.53 = -0.76)
19:19:59.728 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.01 cameraTheta=0.84 mountX=-0.00 mountY=-0.00, mountTheta=-2.40
19:19:59.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=13)
19:19:59.728 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
19:19:59.728 00.000 15712 Worker thread wakes up
19:19:59.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
19:19:59.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
19:19:59.728 00.000 15712 Moving (0.00, 0.00) raw xDistance=-0.00 yDistance=-0.00
19:19:59.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:19:59.737 00.009 7988 UpdateGuideState exits: m=1446 SNR=25.7
19:19:59.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:59.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:19:59.737 00.000 7988 Enqueuing Expose request
19:19:59.737 00.000 15712 PPEC rslt: input = -0.00, final = -0.11, react = -0.00, pred = -0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 696.01
19:19:59.737 00.000 15712 PPEC: input: -0.00, control: -0.11, exposure: 1500
19:19:59.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:59.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:19:59.737 00.000 15712 MoveAxis(E, 35, ABG)
19:19:59.737 00.000 15712 Guiding  Dir = 2, Dur = 35
19:19:59.737 00.000 15712 IsGuiding returns 0
19:19:59.753 00.016 15712 PulseGuide returned control before completion, sleep 31
19:19:59.805 00.052 15712 IsGuiding returns 0
19:19:59.805 00.000 15712 Move returns status 0, amount 35
19:19:59.805 00.000 15712 MoveAxis(N, 0, ABG)
19:19:59.805 00.000 15712 Move returns status 0, amount 0
19:19:59.805 00.000 15712 move complete, result=0
19:19:59.805 00.000 7988 GuideStep: -0.0 px 35 ms EAST, -0.0 px 0 ms NORTH
19:19:59.805 00.000 15712 worker thread done servicing request
19:19:59.805 00.000 15712 Worker thread wakes up
19:19:59.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:19:59.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:01.219 01.414 15712 Exposure complete
19:20:01.280 00.061 15712 worker thread done servicing request
19:20:01.280 00.000 7988 OnExposeComplete: enter
19:20:01.281 00.001 7988 UpdateGuideState(): m_state=6
19:20:01.283 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1760
19:20:01.283 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=433.16, Mass=1489, SNR=26.1, Peak=191 HFD=3.4
19:20:01.285 00.002 7988 MultiStar: [#1 -0.17,-0.80,0.99,U] [#2 -0.17,-0.82,1.02,U] [#3 -0.07,-0.74,0.94,U] [#4 -0.06,-0.81,1.01,U] [#5 -0.21,-0.59,0.68,U] [#6 0.18,-0.88,0.69,U] [#7 -0.18,-0.67,0.66,U] [#8 -0.13,-0.71,0.66,U] 
19:20:01.285 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.78}, one-star: {-0.10, -0.91}
19:20:01.287 00.002 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
19:20:01.287 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
19:20:01.289 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.78 hyp=0.79 cameraTheta=-1.70 mountX=0.78 mountY=0.12, mountTheta=0.15
19:20:01.291 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.78, opts=13)
19:20:01.292 00.001 7988 Enqueuing Move request for scope (-0.10, -0.78)
19:20:01.294 00.002 15712 Worker thread wakes up
19:20:01.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.78) opts 0xd
19:20:01.294 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.78)
19:20:01.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:01.294 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.1
19:20:01.296 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:01.297 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:01.297 00.000 7988 Enqueuing Expose request
19:20:01.297 00.000 15712 Moving (-0.10, -0.78) raw xDistance=0.78 yDistance=0.12
19:20:01.297 00.000 15712 PPEC rslt: input = 0.78, final = 0.36, react = 0.47, pred = -0.11, hyst = 0.38, hyst_pct = 0.00, period_length = 695.95
19:20:01.297 00.000 15712 PPEC: input: 0.78, control: 0.36, exposure: 1500
19:20:01.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:01.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:20:01.297 00.000 15712 MoveAxis(W, 118, ABG)
19:20:01.297 00.000 15712 Guiding  Dir = 3, Dur = 118
19:20:01.297 00.000 15712 IsGuiding returns 0
19:20:01.313 00.016 15712 PulseGuide returned control before completion, sleep 109
19:20:01.462 00.149 15712 IsGuiding returns 0
19:20:01.462 00.000 15712 Move returns status 0, amount 118
19:20:01.462 00.000 15712 MoveAxis(N, 0, ABG)
19:20:01.462 00.000 15712 Move returns status 0, amount 0
19:20:01.462 00.000 15712 move complete, result=0
19:20:01.462 00.000 7988 GuideStep: 0.8 px 118 ms WEST, 0.1 px 0 ms NORTH
19:20:01.469 00.007 15712 worker thread done servicing request
19:20:01.469 00.000 15712 Worker thread wakes up
19:20:01.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:01.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:01.849 00.380 7988 evsrv: cli 0CCD0528 connect
19:20:01.851 00.002 7988 case statement mapped state 6 to 3
19:20:01.853 00.002 7988 case statement mapped state 6 to 3
19:20:01.870 00.017 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"1edcf1cc-226a-479b-8335-fc0d80d04e4d"}
19:20:01.873 00.003 7988 case statement mapped state 6 to 3
19:20:01.875 00.002 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"1edcf1cc-226a-479b-8335-fc0d80d04e4d"}
19:20:01.877 00.002 7988 evsrv: cli 0CCD0528 disconnect
19:20:03.105 01.228 15712 Exposure complete
19:20:03.206 00.101 15712 worker thread done servicing request
19:20:03.206 00.000 7988 OnExposeComplete: enter
19:20:03.208 00.002 7988 UpdateGuideState(): m_state=6
19:20:03.210 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1761
19:20:03.210 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=432.67, Mass=1494, SNR=26.2, Peak=199 HFD=3.2
19:20:03.214 00.004 7988 MultiStar: [#1 -0.01,-1.03,1.05,U] [#2 -0.05,-1.23,0.97,U] [#3 0.12,-1.22,0.96,U] [#4 0.16,-1.10,1.06,U] [#5 -0.10,-1.06,0.65,U] [#6 0.27,-1.45,0.00,M1] [#7 -0.02,-1.00,0.66,U] [#8 0.06,-1.25,0.64,U] 
19:20:03.217 00.003 7988 refined, 7 included, MultiStar: {0.01, -1.17}, one-star: {-0.11, -1.41}
19:20:03.219 00.002 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
19:20:03.221 00.002 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:20:03.223 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-1.17 hyp=1.17 cameraTheta=-1.56 mountX=1.17 mountY=0.02, mountTheta=0.01
19:20:03.225 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-1.17, opts=13)
19:20:03.227 00.002 7988 Enqueuing Move request for scope (0.01, -1.17)
19:20:03.229 00.002 15712 Worker thread wakes up
19:20:03.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.17) opts 0xd
19:20:03.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -1.17)
19:20:03.229 00.000 15712 Moving (0.01, -1.17) raw xDistance=1.17 yDistance=0.02
19:20:03.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:03.229 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.2
19:20:03.229 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:03.229 00.000 15712 PPEC rslt: input = 1.17, final = 0.58, react = 0.70, pred = -0.12, hyst = 0.63, hyst_pct = 0.00, period_length = 695.89
19:20:03.229 00.000 15712 PPEC: input: 1.17, control: 0.58, exposure: 1500
19:20:03.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:03.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:03.229 00.000 7988 Enqueuing Expose request
19:20:03.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:20:03.229 00.000 15712 MoveAxis(W, 190, ABG)
19:20:03.229 00.000 15712 Guiding  Dir = 3, Dur = 190
19:20:03.229 00.000 15712 IsGuiding returns 0
19:20:03.257 00.028 15712 PulseGuide returned control before completion, sleep 183
19:20:03.480 00.223 15712 IsGuiding returns 0
19:20:03.480 00.000 15712 Move returns status 0, amount 190
19:20:03.480 00.000 15712 MoveAxis(N, 0, ABG)
19:20:03.480 00.000 15712 Move returns status 0, amount 0
19:20:03.480 00.000 15712 move complete, result=0
19:20:03.480 00.000 15712 worker thread done servicing request
19:20:03.480 00.000 15712 Worker thread wakes up
19:20:03.480 00.000 7988 GuideStep: 1.2 px 190 ms WEST, 0.0 px 0 ms NORTH
19:20:03.482 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:03.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:04.897 01.415 15712 Exposure complete
19:20:04.970 00.073 15712 worker thread done servicing request
19:20:04.970 00.000 7988 OnExposeComplete: enter
19:20:04.970 00.000 7988 UpdateGuideState(): m_state=6
19:20:04.975 00.005 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1762
19:20:04.975 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=433.52, Mass=1410, SNR=25.4, Peak=176 HFD=3.2
19:20:04.975 00.000 7988 MultiStar: [#1 0.05,-0.19,1.04,U] [#2 0.25,-0.48,1.04,U] [#3 0.18,-0.29,0.97,U] [#4 0.03,-0.42,1.07,U] [#5 -0.10,-0.16,0.74,U] [#6 0.33,-0.22,0.72,U] [#7 -0.15,-0.48,0.68,U] [#8 0.10,-0.44,0.66,U] 
19:20:04.975 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.36}, one-star: {0.05, -0.56}
19:20:04.975 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
19:20:04.975 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.36 = -2.93)
19:20:04.975 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.36 hyp=0.37 cameraTheta=-1.33 mountX=0.36 mountY=-0.08, mountTheta=-0.22
19:20:04.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.36, opts=13)
19:20:04.975 00.000 7988 Enqueuing Move request for scope (0.09, -0.36)
19:20:04.987 00.012 15712 Worker thread wakes up
19:20:04.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.36) opts 0xd
19:20:04.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:04.987 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.4
19:20:04.991 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:04.991 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:04.993 00.002 7988 Enqueuing Expose request
19:20:04.995 00.002 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.36)
19:20:04.995 00.000 15712 Moving (0.09, -0.36) raw xDistance=0.36 yDistance=-0.08
19:20:04.995 00.000 15712 PPEC rslt: input = 0.36, final = 0.08, react = 0.22, pred = -0.14, hyst = 0.22, hyst_pct = 0.00, period_length = 695.82
19:20:04.995 00.000 15712 PPEC: input: 0.36, control: 0.08, exposure: 1500
19:20:04.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:04.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:20:04.995 00.000 15712 MoveAxis(W, 26, ABG)
19:20:04.995 00.000 15712 Guiding  Dir = 3, Dur = 26
19:20:04.995 00.000 15712 IsGuiding returns 0
19:20:05.006 00.011 15712 PulseGuide returned control before completion, sleep 20
19:20:05.062 00.056 15712 IsGuiding returns 0
19:20:05.062 00.000 15712 Move returns status 0, amount 26
19:20:05.062 00.000 15712 MoveAxis(N, 0, ABG)
19:20:05.062 00.000 15712 Move returns status 0, amount 0
19:20:05.062 00.000 15712 move complete, result=0
19:20:05.062 00.000 15712 worker thread done servicing request
19:20:05.062 00.000 15712 Worker thread wakes up
19:20:05.062 00.000 7988 GuideStep: 0.4 px 26 ms WEST, -0.1 px 0 ms NORTH
19:20:05.064 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:05.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:06.709 01.645 15712 Exposure complete
19:20:06.800 00.091 15712 worker thread done servicing request
19:20:06.800 00.000 7988 OnExposeComplete: enter
19:20:06.807 00.007 7988 UpdateGuideState(): m_state=6
19:20:06.809 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1763
19:20:06.813 00.004 7988 Star::Find returns 1 (0), X=1178.47, Y=435.68, Mass=1431, SNR=25.6, Peak=189 HFD=3.3
19:20:06.815 00.002 7988 MultiStar: [#1 -0.19,2.12,0.00,M1] [#2 -0.11,1.72,0.00,M1] [#3 -0.01,1.74,0.00,M1] [#4 0.08,1.83,0.00,M1] [#5 -0.03,2.18,0.00,M1] [#6 0.13,1.83,0.00,M1] [#7 -0.22,1.73,0.00,M1] [#8 0.03,1.75,0.00,M1] 
19:20:06.818 00.003 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
19:20:06.820 00.002 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
19:20:06.820 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=1.60 hyp=1.60 cameraTheta=1.64 mountX=-1.60 mountY=0.08, mountTheta=3.09
19:20:06.820 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=1.60, opts=13)
19:20:06.829 00.009 7988 Enqueuing Move request for scope (-0.11, 1.60)
19:20:06.832 00.003 15712 Worker thread wakes up
19:20:06.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:06.833 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.60) opts 0xd
19:20:06.833 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.6
19:20:06.833 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 1.60)
19:20:06.833 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:06.839 00.006 15712 Moving (-0.11, 1.60) raw xDistance=-1.60 yDistance=0.08
19:20:06.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:06.841 00.002 7988 Enqueuing Expose request
19:20:06.843 00.002 15712 PPEC rslt: input = -1.60, final = -1.09, react = -0.96, pred = -0.13, hyst = -0.83, hyst_pct = 0.00, period_length = 695.75
19:20:06.843 00.000 15712 PPEC: input: -1.60, control: -1.09, exposure: 1500
19:20:06.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:06.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:20:06.843 00.000 15712 MoveAxis(E, 357, ABG)
19:20:06.843 00.000 15712 Guiding  Dir = 2, Dur = 357
19:20:06.845 00.002 15712 IsGuiding returns 0
19:20:06.869 00.024 15712 PulseGuide returned control before completion, sleep 343
19:20:07.253 00.384 15712 IsGuiding returns 0
19:20:07.253 00.000 15712 Move returns status 0, amount 357
19:20:07.253 00.000 15712 MoveAxis(N, 0, ABG)
19:20:07.253 00.000 15712 Move returns status 0, amount 0
19:20:07.253 00.000 15712 move complete, result=0
19:20:07.253 00.000 15712 worker thread done servicing request
19:20:07.253 00.000 15712 Worker thread wakes up
19:20:07.253 00.000 7988 GuideStep: -1.6 px 357 ms EAST, 0.1 px 0 ms NORTH
19:20:07.255 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:07.257 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:08.662 01.405 15712 Exposure complete
19:20:08.736 00.074 15712 worker thread done servicing request
19:20:08.736 00.000 7988 OnExposeComplete: enter
19:20:08.739 00.003 7988 UpdateGuideState(): m_state=6
19:20:08.739 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1764
19:20:08.739 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=435.18, Mass=1410, SNR=25.3, Peak=170 HFD=3.6
19:20:08.739 00.000 7988 MultiStar: [#1 -0.03,1.48,0.00,M2] [#2 -0.10,1.42,0.00,M2] [#3 -0.03,1.61,0.00,M2] [#4 0.00,1.47,0.00,M2] [#5 -0.16,1.60,0.00,M2] [#6 0.07,1.27,0.00,M2] [#7 -0.31,1.47,0.00,M2] [#8 -0.04,1.35,0.00,M2] 
19:20:08.739 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
19:20:08.739 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
19:20:08.739 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=1.10 hyp=1.12 cameraTheta=1.77 mountX=-1.10 mountY=0.19, mountTheta=2.97
19:20:08.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=1.10, opts=13)
19:20:08.739 00.000 7988 Enqueuing Move request for scope (-0.22, 1.10)
19:20:08.739 00.000 15712 Worker thread wakes up
19:20:08.753 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 1.10) opts 0xd
19:20:08.753 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 1.10)
19:20:08.753 00.000 15712 Moving (-0.22, 1.10) raw xDistance=-1.10 yDistance=0.19
19:20:08.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:08.755 00.002 7988 UpdateGuideState exits: m=1410 SNR=25.3
19:20:08.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:08.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:08.755 00.000 7988 Enqueuing Expose request
19:20:08.755 00.000 15712 PPEC rslt: input = -1.10, final = -0.78, react = -0.66, pred = -0.12, hyst = -0.59, hyst_pct = 0.00, period_length = 695.69
19:20:08.755 00.000 15712 PPEC: input: -1.10, control: -0.78, exposure: 1500
19:20:08.755 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:08.755 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:20:08.755 00.000 15712 MoveAxis(E, 253, ABG)
19:20:08.755 00.000 15712 Guiding  Dir = 2, Dur = 253
19:20:08.755 00.000 15712 IsGuiding returns 0
19:20:08.788 00.033 15712 PulseGuide returned control before completion, sleep 236
19:20:09.026 00.238 15712 IsGuiding returns 1
19:20:09.026 00.000 15712 scope still moving after pulse duration time elapsed
19:20:09.076 00.050 15712 IsGuiding returns 0
19:20:09.076 00.000 15712 scope move finished after 253 + 61 ms
19:20:09.076 00.000 15712 Move returns status 0, amount 253
19:20:09.076 00.000 15712 MoveAxis(N, 0, ABG)
19:20:09.076 00.000 15712 Move returns status 0, amount 0
19:20:09.076 00.000 15712 move complete, result=0
19:20:09.076 00.000 7988 GuideStep: -1.1 px 253 ms EAST, 0.2 px 0 ms NORTH
19:20:09.078 00.002 15712 worker thread done servicing request
19:20:09.078 00.000 15712 Worker thread wakes up
19:20:09.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:09.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:10.717 01.639 15712 Exposure complete
19:20:10.777 00.060 15712 worker thread done servicing request
19:20:10.779 00.002 7988 OnExposeComplete: enter
19:20:10.779 00.000 7988 UpdateGuideState(): m_state=6
19:20:10.779 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
19:20:10.779 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=434.16, Mass=1351, SNR=24.8, Peak=172 HFD=3.1
19:20:10.779 00.000 7988 MultiStar: [#1 0.04,0.30,1.03,U] [#2 -0.00,0.21,1.06,U] [#3 -0.00,-0.05,1.00,U] [#4 0.12,0.21,1.05,U] [#5 -0.19,-0.00,0.78,U] [#6 0.19,-0.01,0.71,U] [#7 -0.22,0.01,0.71,U] [#8 0.17,0.31,0.63,U] 
19:20:10.779 00.000 7988 single-star, 8 included, MultiStar: {0.00, 0.12}, one-star: {-0.07, 0.08}
19:20:10.779 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.58) = xAngle (3.83 = -2.45)
19:20:10.779 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.94 = 0.66)
19:20:10.779 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.25 mountX=-0.08 mountY=0.06, mountTheta=2.47
19:20:10.779 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.08, opts=13)
19:20:10.779 00.000 7988 Enqueuing Move request for scope (-0.07, 0.08)
19:20:10.779 00.000 15712 Worker thread wakes up
19:20:10.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
19:20:10.779 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
19:20:10.779 00.000 15712 Moving (-0.07, 0.08) raw xDistance=-0.08 yDistance=0.06
19:20:10.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:10.779 00.000 7988 UpdateGuideState exits: m=1351 SNR=24.8
19:20:10.793 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:10.796 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:10.796 00.000 7988 Enqueuing Expose request
19:20:10.796 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 695.62
19:20:10.796 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
19:20:10.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:10.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:20:10.796 00.000 15712 MoveAxis(E, 10, ABG)
19:20:10.796 00.000 15712 Guiding  Dir = 2, Dur = 10
19:20:10.796 00.000 15712 IsGuiding returns 0
19:20:10.847 00.051 15712 IsGuiding returns 1
19:20:10.847 00.000 15712 scope still moving after pulse duration time elapsed
19:20:10.873 00.026 15712 IsGuiding returns 0
19:20:10.873 00.000 15712 scope move finished after 10 + 65 ms
19:20:10.873 00.000 15712 Move returns status 0, amount 10
19:20:10.873 00.000 15712 MoveAxis(N, 0, ABG)
19:20:10.873 00.000 15712 Move returns status 0, amount 0
19:20:10.873 00.000 15712 move complete, result=0
19:20:10.873 00.000 15712 worker thread done servicing request
19:20:10.873 00.000 15712 Worker thread wakes up
19:20:10.873 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
19:20:10.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:10.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:12.282 01.409 15712 Exposure complete
19:20:12.341 00.059 15712 worker thread done servicing request
19:20:12.343 00.002 7988 OnExposeComplete: enter
19:20:12.343 00.000 7988 UpdateGuideState(): m_state=6
19:20:12.345 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1766
19:20:12.345 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=433.58, Mass=1413, SNR=25.5, Peak=192 HFD=3.2
19:20:12.349 00.004 7988 MultiStar: [#1 -0.03,-0.15,1.00,U] [#2 0.10,-0.16,0.99,U] [#3 -0.03,-0.25,0.97,U] [#4 0.12,-0.41,1.02,U] [#5 -0.25,-0.11,0.71,U] [#6 0.12,-0.46,0.75,U] [#7 -0.36,-0.29,0.65,U] [#8 0.14,-0.07,0.66,U] 
19:20:12.349 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.27}, one-star: {-0.16, -0.50}
19:20:12.349 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
19:20:12.349 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
19:20:12.349 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.28 cameraTheta=-1.68 mountX=0.27 mountY=0.04, mountTheta=0.13
19:20:12.349 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.27, opts=13)
19:20:12.349 00.000 7988 Enqueuing Move request for scope (-0.03, -0.27)
19:20:12.359 00.010 15712 Worker thread wakes up
19:20:12.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:12.360 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
19:20:12.360 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
19:20:12.360 00.000 15712 Moving (-0.03, -0.27) raw xDistance=0.27 yDistance=0.04
19:20:12.360 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.5
19:20:12.363 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:12.365 00.002 15712 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 695.55
19:20:12.365 00.000 15712 PPEC: input: 0.27, control: 0.15, exposure: 1500
19:20:12.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:12.365 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:12.365 00.000 7988 Enqueuing Expose request
19:20:12.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:20:12.365 00.000 15712 MoveAxis(W, 49, ABG)
19:20:12.365 00.000 15712 Guiding  Dir = 3, Dur = 49
19:20:12.365 00.000 15712 IsGuiding returns 0
19:20:12.377 00.012 15712 PulseGuide returned control before completion, sleep 44
19:20:12.462 00.085 15712 IsGuiding returns 0
19:20:12.462 00.000 15712 Move returns status 0, amount 49
19:20:12.462 00.000 15712 MoveAxis(N, 0, ABG)
19:20:12.462 00.000 15712 Move returns status 0, amount 0
19:20:12.462 00.000 15712 move complete, result=0
19:20:12.462 00.000 15712 worker thread done servicing request
19:20:12.462 00.000 15712 Worker thread wakes up
19:20:12.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:12.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:12.462 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.0 px 0 ms NORTH
19:20:14.098 01.636 15712 Exposure complete
19:20:14.160 00.062 15712 worker thread done servicing request
19:20:14.160 00.000 7988 OnExposeComplete: enter
19:20:14.161 00.001 7988 UpdateGuideState(): m_state=6
19:20:14.163 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1767
19:20:14.163 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=433.67, Mass=1506, SNR=26.2, Peak=178 HFD=3.5
19:20:14.163 00.000 7988 MultiStar: [#1 -0.04,-0.11,0.98,U] [#2 -0.03,-0.23,0.99,U] [#3 0.07,-0.19,0.92,U] [#4 0.07,-0.20,1.00,U] [#5 -0.03,0.27,0.68,U] [#6 -0.09,-0.11,0.72,U] [#7 -0.24,-0.01,0.66,U] [#8 0.10,-0.37,0.62,U] 
19:20:14.163 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.16}, one-star: {-0.06, -0.41}
19:20:14.163 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
19:20:14.163 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
19:20:14.163 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.17 cameraTheta=-1.71 mountX=0.16 mountY=0.03, mountTheta=0.16
19:20:14.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.16, opts=13)
19:20:14.163 00.000 7988 Enqueuing Move request for scope (-0.02, -0.16)
19:20:14.163 00.000 15712 Worker thread wakes up
19:20:14.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
19:20:14.163 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
19:20:14.163 00.000 15712 Moving (-0.02, -0.16) raw xDistance=0.16 yDistance=0.03
19:20:14.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:20:14.163 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.2
19:20:14.175 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:14.176 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:14.176 00.000 7988 Enqueuing Expose request
19:20:14.176 00.000 15712 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 695.48
19:20:14.176 00.000 15712 PPEC: input: 0.16, control: 0.09, exposure: 1500
19:20:14.180 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:14.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:20:14.180 00.000 15712 MoveAxis(W, 29, ABG)
19:20:14.180 00.000 15712 Guiding  Dir = 3, Dur = 29
19:20:14.180 00.000 15712 IsGuiding returns 0
19:20:14.196 00.016 15712 PulseGuide returned control before completion, sleep 13
19:20:14.230 00.034 15712 IsGuiding returns 1
19:20:14.230 00.000 15712 scope still moving after pulse duration time elapsed
19:20:14.272 00.042 15712 IsGuiding returns 0
19:20:14.272 00.000 15712 scope move finished after 29 + 63 ms
19:20:14.272 00.000 15712 Move returns status 0, amount 29
19:20:14.272 00.000 15712 MoveAxis(N, 0, ABG)
19:20:14.272 00.000 15712 Move returns status 0, amount 0
19:20:14.272 00.000 15712 move complete, result=0
19:20:14.272 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
19:20:14.274 00.002 15712 worker thread done servicing request
19:20:14.274 00.000 15712 Worker thread wakes up
19:20:14.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:14.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:15.688 01.414 15712 Exposure complete
19:20:15.750 00.062 7988 OnExposeComplete: enter
19:20:15.750 00.000 7988 UpdateGuideState(): m_state=6
19:20:15.750 00.000 15712 worker thread done servicing request
19:20:15.750 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1768
19:20:15.750 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=432.67, Mass=1510, SNR=26.4, Peak=175 HFD=3.4
19:20:15.750 00.000 7988 MultiStar: [#1 0.13,-0.86,0.99,U] [#2 -0.14,-1.22,1.00,U] [#3 0.07,-0.97,0.92,U] [#4 0.15,-1.09,1.03,U] [#5 0.03,-1.05,0.72,U] [#6 0.05,-1.27,0.00,M1] [#7 -0.22,-1.09,0.66,U] [#8 -0.09,-1.14,0.64,U] 
19:20:15.757 00.007 7988 refined, 7 included, MultiStar: {-0.00, -1.11}, one-star: {-0.04, -1.41}
19:20:15.757 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
19:20:15.757 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
19:20:15.760 00.003 7988 CameraToMount -- cameraX=-0.00 cameraY=-1.11 hyp=1.11 cameraTheta=-1.57 mountX=1.11 mountY=0.03, mountTheta=0.03
19:20:15.760 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-1.11, opts=13)
19:20:15.766 00.006 7988 Enqueuing Move request for scope (-0.00, -1.11)
19:20:15.766 00.000 15712 Worker thread wakes up
19:20:15.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.11) opts 0xd
19:20:15.766 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -1.11)
19:20:15.766 00.000 15712 Moving (-0.00, -1.11) raw xDistance=1.11 yDistance=0.03
19:20:15.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:20:15.766 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
19:20:15.770 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:15.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:15.772 00.002 7988 Enqueuing Expose request
19:20:15.772 00.000 15712 PPEC rslt: input = 1.11, final = 0.67, react = 0.66, pred = 0.00, hyst = 0.61, hyst_pct = 0.00, period_length = 695.41
19:20:15.772 00.000 15712 PPEC: input: 1.11, control: 0.67, exposure: 1500
19:20:15.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:15.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:20:15.774 00.002 15712 MoveAxis(W, 218, ABG)
19:20:15.774 00.000 15712 Guiding  Dir = 3, Dur = 218
19:20:15.774 00.000 15712 IsGuiding returns 0
19:20:15.789 00.015 15712 PulseGuide returned control before completion, sleep 214
19:20:16.006 00.217 15712 IsGuiding returns 1
19:20:16.006 00.000 15712 scope still moving after pulse duration time elapsed
19:20:16.043 00.037 15712 IsGuiding returns 0
19:20:16.043 00.000 15712 scope move finished after 218 + 52 ms
19:20:16.043 00.000 15712 Move returns status 0, amount 218
19:20:16.043 00.000 15712 MoveAxis(N, 0, ABG)
19:20:16.043 00.000 15712 Move returns status 0, amount 0
19:20:16.043 00.000 15712 move complete, result=0
19:20:16.043 00.000 15712 worker thread done servicing request
19:20:16.043 00.000 15712 Worker thread wakes up
19:20:16.043 00.000 7988 GuideStep: 1.1 px 218 ms WEST, 0.0 px 0 ms NORTH
19:20:16.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:16.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:17.680 01.637 15712 Exposure complete
19:20:17.742 00.062 15712 worker thread done servicing request
19:20:17.742 00.000 7988 OnExposeComplete: enter
19:20:17.742 00.000 7988 UpdateGuideState(): m_state=6
19:20:17.744 00.002 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1769
19:20:17.746 00.002 7988 Star::Find returns 1 (0), X=1178.67, Y=433.24, Mass=1447, SNR=25.7, Peak=177 HFD=3.3
19:20:17.746 00.000 7988 MultiStar: [#1 0.13,-0.30,1.03,U] [#2 0.17,-0.55,1.04,U] [#3 0.14,-0.47,0.96,U] [#4 0.09,-0.44,1.00,U] [#5 -0.14,-0.46,0.72,U] [#6 0.26,-0.57,0.68,U] [#7 -0.00,-0.58,0.65,U] [#8 -0.17,-0.61,0.65,U] 
19:20:17.748 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.53}, one-star: {0.09, -0.84}
19:20:17.749 00.001 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
19:20:17.749 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.03)
19:20:17.751 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.53 hyp=0.54 cameraTheta=-1.43 mountX=0.53 mountY=-0.06, mountTheta=-0.12
19:20:17.753 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.53, opts=13)
19:20:17.753 00.000 7988 Enqueuing Move request for scope (0.07, -0.53)
19:20:17.753 00.000 15712 Worker thread wakes up
19:20:17.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.53) opts 0xd
19:20:17.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.53)
19:20:17.753 00.000 15712 Moving (0.07, -0.53) raw xDistance=0.53 yDistance=-0.06
19:20:17.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:17.753 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7
19:20:17.759 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:17.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:17.759 00.000 7988 Enqueuing Expose request
19:20:17.759 00.000 15712 PPEC rslt: input = 0.53, final = 0.34, react = 0.32, pred = 0.02, hyst = 0.29, hyst_pct = 0.00, period_length = 695.33
19:20:17.759 00.000 15712 PPEC: input: 0.53, control: 0.34, exposure: 1500
19:20:17.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:17.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:20:17.759 00.000 15712 MoveAxis(W, 110, ABG)
19:20:17.759 00.000 15712 Guiding  Dir = 3, Dur = 110
19:20:17.783 00.024 15712 IsGuiding returns 0
19:20:17.800 00.017 15712 PulseGuide returned control before completion, sleep 105
19:20:17.917 00.117 15712 IsGuiding returns 1
19:20:17.917 00.000 15712 scope still moving after pulse duration time elapsed
19:20:17.948 00.031 15712 IsGuiding returns 0
19:20:17.948 00.000 15712 scope move finished after 110 + 51 ms
19:20:17.948 00.000 15712 Move returns status 0, amount 110
19:20:17.948 00.000 15712 MoveAxis(N, 0, ABG)
19:20:17.948 00.000 15712 Move returns status 0, amount 0
19:20:17.948 00.000 15712 move complete, result=0
19:20:17.948 00.000 15712 worker thread done servicing request
19:20:17.948 00.000 15712 Worker thread wakes up
19:20:17.948 00.000 7988 GuideStep: 0.5 px 110 ms WEST, -0.1 px 0 ms NORTH
19:20:17.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:17.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:19.367 01.419 15712 Exposure complete
19:20:19.434 00.067 15712 worker thread done servicing request
19:20:19.434 00.000 7988 OnExposeComplete: enter
19:20:19.438 00.004 7988 UpdateGuideState(): m_state=6
19:20:19.438 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1770
19:20:19.440 00.002 7988 Star::Find returns 1 (0), X=1178.73, Y=435.11, Mass=1430, SNR=25.6, Peak=190 HFD=3.6
19:20:19.440 00.000 7988 MultiStar: [#1 0.11,1.31,0.00,M1] [#2 0.11,1.20,1.02,U] [#3 0.12,1.09,0.97,U] [#4 0.24,1.33,0.00,M1] [#5 0.14,1.38,0.00,M1] [#6 0.51,1.17,0.00,M1] [#7 -0.30,1.15,0.67,U] [#8 0.18,1.08,0.65,U] 
19:20:19.442 00.002 7988 single-star, 4 included, MultiStar: {0.07, 1.11}, one-star: {0.15, 1.03}
19:20:19.442 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
19:20:19.444 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
19:20:19.444 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=1.03 hyp=1.05 cameraTheta=1.42 mountX=-1.04 mountY=-0.18, mountTheta=-2.97
19:20:19.447 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=1.03, opts=13)
19:20:19.447 00.000 7988 Enqueuing Move request for scope (0.15, 1.03)
19:20:19.447 00.000 15712 Worker thread wakes up
19:20:19.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.03) opts 0xd
19:20:19.447 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 1.03)
19:20:19.447 00.000 15712 Moving (0.15, 1.03) raw xDistance=-1.04 yDistance=-0.18
19:20:19.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:20:19.447 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.6
19:20:19.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:19.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:19.447 00.000 7988 Enqueuing Expose request
19:20:19.447 00.000 15712 PPEC rslt: input = -1.04, final = -0.61, react = -0.62, pred = 0.01, hyst = -0.52, hyst_pct = 0.00, period_length = 695.26
19:20:19.447 00.000 15712 PPEC: input: -1.04, control: -0.61, exposure: 1500
19:20:19.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:19.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:20:19.447 00.000 15712 MoveAxis(E, 200, ABG)
19:20:19.447 00.000 15712 Guiding  Dir = 2, Dur = 200
19:20:19.447 00.000 15712 IsGuiding returns 0
19:20:19.475 00.028 15712 PulseGuide returned control before completion, sleep 185
19:20:19.682 00.207 15712 IsGuiding returns 1
19:20:19.682 00.000 15712 scope still moving after pulse duration time elapsed
19:20:19.720 00.038 15712 IsGuiding returns 0
19:20:19.720 00.000 15712 scope move finished after 200 + 65 ms
19:20:19.720 00.000 15712 Move returns status 0, amount 200
19:20:19.720 00.000 15712 MoveAxis(N, 0, ABG)
19:20:19.720 00.000 15712 Move returns status 0, amount 0
19:20:19.720 00.000 15712 move complete, result=0
19:20:19.720 00.000 7988 GuideStep: -1.0 px 200 ms EAST, -0.2 px 0 ms NORTH
19:20:19.722 00.002 15712 worker thread done servicing request
19:20:19.722 00.000 15712 Worker thread wakes up
19:20:19.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:19.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:21.352 01.630 15712 Exposure complete
19:20:21.415 00.063 7988 OnExposeComplete: enter
19:20:21.415 00.000 7988 UpdateGuideState(): m_state=6
19:20:21.415 00.000 15712 worker thread done servicing request
19:20:21.415 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1771
19:20:21.415 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=435.88, Mass=1489, SNR=26.1, Peak=187 HFD=3.6
19:20:21.415 00.000 7988 MultiStar: [#1 0.13,1.98,0.00,M2] [#2 0.11,1.97,0.00,M1] [#3 0.00,1.82,0.00,M1] [#4 0.19,1.95,0.00,M2] [#5 0.06,2.13,0.00,M2] [#6 0.08,1.83,0.00,M2] [#7 -0.11,1.99,0.00,M1] [#8 0.09,2.15,0.00,M1] 
19:20:21.420 00.005 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
19:20:21.420 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.04)
19:20:21.420 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=1.80 hyp=1.80 cameraTheta=1.56 mountX=-1.80 mountY=-0.06, mountTheta=-3.11
19:20:21.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=1.80, opts=13)
19:20:21.420 00.000 7988 Enqueuing Move request for scope (0.02, 1.80)
19:20:21.420 00.000 15712 Worker thread wakes up
19:20:21.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.80) opts 0xd
19:20:21.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 1.80)
19:20:21.420 00.000 15712 Moving (0.02, 1.80) raw xDistance=-1.80 yDistance=-0.06
19:20:21.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:20:21.420 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.1
19:20:21.429 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:21.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:21.431 00.002 7988 Enqueuing Expose request
19:20:21.431 00.000 15712 PPEC rslt: input = -1.80, final = -1.06, react = -1.08, pred = 0.02, hyst = -0.95, hyst_pct = 0.00, period_length = 695.18
19:20:21.431 00.000 15712 PPEC: input: -1.80, control: -1.06, exposure: 1500
19:20:21.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:21.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:20:21.431 00.000 15712 MoveAxis(E, 346, ABG)
19:20:21.431 00.000 15712 Guiding  Dir = 2, Dur = 346
19:20:21.431 00.000 15712 IsGuiding returns 0
19:20:21.446 00.015 15712 PulseGuide returned control before completion, sleep 343
19:20:21.797 00.351 15712 IsGuiding returns 1
19:20:21.797 00.000 15712 scope still moving after pulse duration time elapsed
19:20:21.829 00.032 15712 IsGuiding returns 0
19:20:21.829 00.000 15712 scope move finished after 346 + 51 ms
19:20:21.829 00.000 15712 Move returns status 0, amount 346
19:20:21.829 00.000 15712 MoveAxis(N, 0, ABG)
19:20:21.829 00.000 15712 Move returns status 0, amount 0
19:20:21.829 00.000 15712 move complete, result=0
19:20:21.829 00.000 7988 GuideStep: -1.8 px 346 ms EAST, -0.1 px 0 ms NORTH
19:20:21.832 00.003 15712 worker thread done servicing request
19:20:21.832 00.000 15712 Worker thread wakes up
19:20:21.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:21.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:23.249 01.417 15712 Exposure complete
19:20:23.310 00.061 15712 worker thread done servicing request
19:20:23.310 00.000 7988 OnExposeComplete: enter
19:20:23.310 00.000 7988 UpdateGuideState(): m_state=6
19:20:23.314 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1772
19:20:23.314 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=435.65, Mass=1531, SNR=26.5, Peak=185 HFD=3.4
19:20:23.316 00.002 7988 MultiStar: [#1 -0.09,2.11,0.00,M3] [#2 0.05,1.98,0.00,M2] [#3 -0.07,1.83,0.00,M2] [#4 0.02,2.05,0.00,M3] [#5 0.10,2.17,0.00,M3] [#6 -0.03,1.76,0.00,M3] [#7 -0.16,1.70,0.00,M2] [#8 -0.12,1.96,0.00,M2] 
19:20:23.318 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
19:20:23.318 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
19:20:23.320 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=1.57 hyp=1.58 cameraTheta=1.59 mountX=-1.57 mountY=-0.00, mountTheta=-3.14
19:20:23.322 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=1.57, opts=13)
19:20:23.324 00.002 7988 Enqueuing Move request for scope (-0.03, 1.57)
19:20:23.324 00.000 15712 Worker thread wakes up
19:20:23.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.57) opts 0xd
19:20:23.324 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 1.57)
19:20:23.324 00.000 15712 Moving (-0.03, 1.57) raw xDistance=-1.57 yDistance=-0.00
19:20:23.326 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:23.327 00.001 7988 UpdateGuideState exits: m=1531 SNR=26.5
19:20:23.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:23.329 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:23.329 00.000 7988 Enqueuing Expose request
19:20:23.329 00.000 15712 PPEC rslt: input = -1.57, final = -0.93, react = -0.94, pred = 0.01, hyst = -0.89, hyst_pct = 0.00, period_length = 695.11
19:20:23.329 00.000 15712 PPEC: input: -1.57, control: -0.93, exposure: 1500
19:20:23.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:23.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:20:23.329 00.000 15712 MoveAxis(E, 304, ABG)
19:20:23.329 00.000 15712 Guiding  Dir = 2, Dur = 304
19:20:23.329 00.000 15712 IsGuiding returns 0
19:20:23.344 00.015 15712 PulseGuide returned control before completion, sleep 297
19:20:23.684 00.340 15712 IsGuiding returns 0
19:20:23.684 00.000 15712 Move returns status 0, amount 304
19:20:23.684 00.000 15712 MoveAxis(N, 0, ABG)
19:20:23.684 00.000 15712 Move returns status 0, amount 0
19:20:23.684 00.000 15712 move complete, result=0
19:20:23.684 00.000 7988 GuideStep: -1.6 px 304 ms EAST, -0.0 px 0 ms NORTH
19:20:23.684 00.000 15712 worker thread done servicing request
19:20:23.684 00.000 15712 Worker thread wakes up
19:20:23.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:23.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:25.318 01.634 15712 Exposure complete
19:20:25.381 00.063 15712 worker thread done servicing request
19:20:25.382 00.001 7988 OnExposeComplete: enter
19:20:25.382 00.000 7988 UpdateGuideState(): m_state=6
19:20:25.382 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1773
19:20:25.382 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=434.84, Mass=1330, SNR=24.7, Peak=169 HFD=3.5
19:20:25.386 00.004 7988 MultiStar: [#1 0.01,0.96,1.03,U] [#2 0.04,0.81,1.04,U] [#3 -0.03,0.69,1.01,U] [#4 0.08,0.76,1.07,U] [#5 -0.32,0.88,0.78,U] [#6 -0.07,0.57,0.74,U] [#7 -0.11,0.88,0.69,U] [#8 -0.11,0.96,0.67,U] 
19:20:25.386 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.80}, one-star: {-0.06, 0.76}
19:20:25.386 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
19:20:25.386 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
19:20:25.386 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.76 hyp=0.77 cameraTheta=1.64 mountX=-0.76 mountY=0.04, mountTheta=3.09
19:20:25.386 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.76, opts=13)
19:20:25.386 00.000 7988 Enqueuing Move request for scope (-0.06, 0.76)
19:20:25.386 00.000 15712 Worker thread wakes up
19:20:25.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.76) opts 0xd
19:20:25.386 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.76)
19:20:25.386 00.000 15712 Moving (-0.06, 0.76) raw xDistance=-0.76 yDistance=0.04
19:20:25.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:25.386 00.000 7988 UpdateGuideState exits: m=1330 SNR=24.7
19:20:25.397 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:25.399 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:25.399 00.000 7988 Enqueuing Expose request
19:20:25.399 00.000 15712 PPEC rslt: input = -0.76, final = -0.46, react = -0.46, pred = -0.00, hyst = -0.48, hyst_pct = 0.00, period_length = 695.03
19:20:25.399 00.000 15712 PPEC: input: -0.76, control: -0.46, exposure: 1500
19:20:25.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:25.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:20:25.399 00.000 15712 MoveAxis(E, 151, ABG)
19:20:25.399 00.000 15712 Guiding  Dir = 2, Dur = 151
19:20:25.399 00.000 15712 IsGuiding returns 0
19:20:25.420 00.021 15712 PulseGuide returned control before completion, sleep 136
19:20:25.591 00.171 15712 IsGuiding returns 0
19:20:25.591 00.000 15712 Move returns status 0, amount 151
19:20:25.591 00.000 15712 MoveAxis(N, 0, ABG)
19:20:25.591 00.000 15712 Move returns status 0, amount 0
19:20:25.591 00.000 15712 move complete, result=0
19:20:25.591 00.000 15712 worker thread done servicing request
19:20:25.591 00.000 15712 Worker thread wakes up
19:20:25.591 00.000 7988 GuideStep: -0.8 px 151 ms EAST, 0.0 px 0 ms NORTH
19:20:25.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:25.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:27.008 01.417 15712 Exposure complete
19:20:27.056 00.048 15712 worker thread done servicing request
19:20:27.056 00.000 7988 OnExposeComplete: enter
19:20:27.071 00.015 7988 UpdateGuideState(): m_state=6
19:20:27.071 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1774
19:20:27.073 00.002 7988 Star::Find returns 1 (0), X=1178.55, Y=433.89, Mass=1455, SNR=25.7, Peak=185 HFD=3.4
19:20:27.073 00.000 7988 MultiStar: [#1 0.23,0.16,1.02,U] [#2 0.06,0.09,1.05,U] [#3 -0.15,-0.03,0.97,U] [#4 0.17,0.11,1.04,U] [#5 -0.40,0.25,0.71,U] [#6 0.23,-0.01,0.70,U] [#7 -0.14,-0.03,0.69,U] [#8 0.21,0.23,0.63,U] 
19:20:27.073 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.03, -0.19}
19:20:27.073 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
19:20:27.073 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.45)
19:20:27.073 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.14 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
19:20:27.073 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
19:20:27.073 00.000 7988 Enqueuing Move request for scope (0.03, 0.06)
19:20:27.073 00.000 15712 Worker thread wakes up
19:20:27.073 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
19:20:27.073 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
19:20:27.073 00.000 15712 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=-0.03
19:20:27.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:20:27.073 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.7
19:20:27.085 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:27.087 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:27.087 00.000 7988 Enqueuing Expose request
19:20:27.087 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 694.96
19:20:27.087 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
19:20:27.087 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:27.087 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:20:27.090 00.003 15712 MoveAxis(W, 0, ABG)
19:20:27.090 00.000 15712 Move returns status 0, amount 0
19:20:27.090 00.000 15712 MoveAxis(N, 0, ABG)
19:20:27.090 00.000 15712 Move returns status 0, amount 0
19:20:27.090 00.000 15712 move complete, result=0
19:20:27.090 00.000 15712 worker thread done servicing request
19:20:27.090 00.000 15712 Worker thread wakes up
19:20:27.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:27.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:27.090 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
19:20:28.729 01.639 15712 Exposure complete
19:20:28.790 00.061 15712 worker thread done servicing request
19:20:28.790 00.000 7988 OnExposeComplete: enter
19:20:28.790 00.000 7988 UpdateGuideState(): m_state=6
19:20:28.792 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1775
19:20:28.792 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=433.22, Mass=1379, SNR=25.0, Peak=190 HFD=3.5
19:20:28.794 00.002 7988 MultiStar: [#1 -0.26,-0.64,1.04,U] [#2 -0.04,-0.77,1.01,U] [#3 -0.04,-0.66,0.98,U] [#4 0.01,-0.69,1.05,U] [#5 -0.16,-0.63,0.71,U] [#6 0.05,-1.11,0.71,U] [#7 -0.42,-0.72,0.65,U] [#8 0.00,-0.70,0.66,U] 
19:20:28.796 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.75}, one-star: {-0.20, -0.86}
19:20:28.796 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
19:20:28.796 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
19:20:28.796 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.75 hyp=0.76 cameraTheta=-1.72 mountX=0.75 mountY=0.13, mountTheta=0.17
19:20:28.796 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.75, opts=13)
19:20:28.796 00.000 7988 Enqueuing Move request for scope (-0.11, -0.75)
19:20:28.796 00.000 15712 Worker thread wakes up
19:20:28.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.75) opts 0xd
19:20:28.796 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.75)
19:20:28.796 00.000 15712 Moving (-0.11, -0.75) raw xDistance=0.75 yDistance=0.13
19:20:28.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:20:28.805 00.009 7988 UpdateGuideState exits: m=1379 SNR=25.0
19:20:28.807 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:28.807 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:28.807 00.000 7988 Enqueuing Expose request
19:20:28.807 00.000 15712 PPEC rslt: input = 0.75, final = 0.39, react = 0.45, pred = -0.06, hyst = 0.38, hyst_pct = 0.00, period_length = 694.87
19:20:28.807 00.000 15712 PPEC: input: 0.75, control: 0.39, exposure: 1500
19:20:28.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:28.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:20:28.807 00.000 15712 MoveAxis(W, 128, ABG)
19:20:28.807 00.000 15712 Guiding  Dir = 3, Dur = 128
19:20:28.812 00.005 15712 IsGuiding returns 0
19:20:28.824 00.012 15712 PulseGuide returned control before completion, sleep 119
19:20:28.981 00.157 15712 IsGuiding returns 0
19:20:28.981 00.000 15712 Move returns status 0, amount 128
19:20:28.981 00.000 15712 MoveAxis(N, 0, ABG)
19:20:28.981 00.000 15712 Move returns status 0, amount 0
19:20:28.981 00.000 15712 move complete, result=0
19:20:28.981 00.000 7988 GuideStep: 0.7 px 128 ms WEST, 0.1 px 0 ms NORTH
19:20:28.993 00.012 15712 worker thread done servicing request
19:20:28.993 00.000 15712 Worker thread wakes up
19:20:28.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:28.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:30.402 01.409 15712 Exposure complete
19:20:30.464 00.062 15712 worker thread done servicing request
19:20:30.464 00.000 7988 OnExposeComplete: enter
19:20:30.464 00.000 7988 UpdateGuideState(): m_state=6
19:20:30.467 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1776
19:20:30.467 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=432.62, Mass=1361, SNR=24.8, Peak=194 HFD=3.2
19:20:30.469 00.002 7988 MultiStar: [#1 0.02,-1.07,1.01,U] [#2 -0.12,-1.33,0.00,M1] [#3 0.01,-1.37,0.00,M1] [#4 0.06,-1.34,0.00,M1] [#5 -0.12,-1.10,0.73,U] [#6 0.21,-1.30,0.00,M1] [#7 -0.07,-1.17,0.69,U] [#8 -0.07,-1.47,0.00,M1] 
19:20:30.471 00.002 7988 refined, 3 included, MultiStar: {-0.12, -1.21}, one-star: {-0.30, -1.46}
19:20:30.471 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
19:20:30.473 00.002 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
19:20:30.473 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-1.21 hyp=1.22 cameraTheta=-1.67 mountX=1.21 mountY=0.15, mountTheta=0.12
19:20:30.478 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-1.21, opts=13)
19:20:30.478 00.000 7988 Enqueuing Move request for scope (-0.12, -1.21)
19:20:30.479 00.001 15712 Worker thread wakes up
19:20:30.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.21) opts 0xd
19:20:30.479 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -1.21)
19:20:30.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:20:30.479 00.000 7988 UpdateGuideState exits: m=1361 SNR=24.8
19:20:30.483 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:30.483 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:30.483 00.000 7988 Enqueuing Expose request
19:20:30.483 00.000 15712 Moving (-0.12, -1.21) raw xDistance=1.21 yDistance=0.15
19:20:30.490 00.007 15712 PPEC rslt: input = 1.21, final = 0.67, react = 0.73, pred = -0.06, hyst = 0.65, hyst_pct = 0.00, period_length = 694.79
19:20:30.490 00.000 15712 PPEC: input: 1.21, control: 0.67, exposure: 1500
19:20:30.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:30.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:20:30.490 00.000 15712 MoveAxis(W, 218, ABG)
19:20:30.490 00.000 15712 Guiding  Dir = 3, Dur = 218
19:20:30.490 00.000 15712 IsGuiding returns 0
19:20:30.507 00.017 15712 PulseGuide returned control before completion, sleep 209
19:20:30.763 00.256 15712 IsGuiding returns 0
19:20:30.763 00.000 15712 Move returns status 0, amount 218
19:20:30.763 00.000 15712 MoveAxis(N, 0, ABG)
19:20:30.763 00.000 15712 Move returns status 0, amount 0
19:20:30.763 00.000 15712 move complete, result=0
19:20:30.763 00.000 7988 GuideStep: 1.2 px 218 ms WEST, 0.1 px 0 ms NORTH
19:20:30.763 00.000 15712 worker thread done servicing request
19:20:30.768 00.005 15712 Worker thread wakes up
19:20:30.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:30.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:32.410 01.642 15712 Exposure complete
19:20:32.470 00.060 15712 worker thread done servicing request
19:20:32.470 00.000 7988 OnExposeComplete: enter
19:20:32.470 00.000 7988 UpdateGuideState(): m_state=6
19:20:32.475 00.005 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1777
19:20:32.477 00.002 7988 Star::Find returns 1 (0), X=1178.46, Y=434.92, Mass=1446, SNR=25.6, Peak=154 HFD=3.6
19:20:32.477 00.000 7988 MultiStar: [#1 -0.07,1.17,1.00,U] [#2 0.05,1.13,0.99,U] [#3 -0.03,1.06,0.97,U] [#4 0.01,1.08,1.03,U] [#5 -0.07,1.26,0.68,U] [#6 0.07,0.94,0.70,U] [#7 -0.15,1.01,0.66,U] [#8 0.03,0.99,0.66,U] 
19:20:32.479 00.002 7988 single-star, 8 included, MultiStar: {-0.03, 1.05}, one-star: {-0.12, 0.84}
19:20:32.479 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
19:20:32.479 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
19:20:32.481 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.84 hyp=0.85 cameraTheta=1.71 mountX=-0.84 mountY=0.10, mountTheta=3.02
19:20:32.483 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.84, opts=13)
19:20:32.483 00.000 7988 Enqueuing Move request for scope (-0.12, 0.84)
19:20:32.485 00.002 15712 Worker thread wakes up
19:20:32.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.84) opts 0xd
19:20:32.485 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.84)
19:20:32.485 00.000 15712 Moving (-0.12, 0.84) raw xDistance=-0.84 yDistance=0.10
19:20:32.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:20:32.485 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.6
19:20:32.488 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:32.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:32.488 00.000 7988 Enqueuing Expose request
19:20:32.488 00.000 15712 PPEC rslt: input = -0.84, final = -0.57, react = -0.50, pred = -0.06, hyst = -0.43, hyst_pct = 0.00, period_length = 694.71
19:20:32.488 00.000 15712 PPEC: input: -0.84, control: -0.57, exposure: 1500
19:20:32.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:32.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:20:32.488 00.000 15712 MoveAxis(E, 186, ABG)
19:20:32.488 00.000 15712 Guiding  Dir = 2, Dur = 186
19:20:32.488 00.000 15712 IsGuiding returns 0
19:20:32.501 00.013 15712 PulseGuide returned control before completion, sleep 181
19:20:32.692 00.191 15712 IsGuiding returns 1
19:20:32.692 00.000 15712 scope still moving after pulse duration time elapsed
19:20:32.732 00.040 15712 IsGuiding returns 0
19:20:32.732 00.000 15712 scope move finished after 186 + 53 ms
19:20:32.732 00.000 15712 Move returns status 0, amount 186
19:20:32.732 00.000 15712 MoveAxis(N, 0, ABG)
19:20:32.732 00.000 15712 Move returns status 0, amount 0
19:20:32.732 00.000 15712 move complete, result=0
19:20:32.732 00.000 15712 worker thread done servicing request
19:20:32.732 00.000 15712 Worker thread wakes up
19:20:32.732 00.000 7988 GuideStep: -0.8 px 186 ms EAST, 0.1 px 0 ms NORTH
19:20:32.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:32.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:34.145 01.413 15712 Exposure complete
19:20:34.206 00.061 15712 worker thread done servicing request
19:20:34.206 00.000 7988 OnExposeComplete: enter
19:20:34.207 00.001 7988 UpdateGuideState(): m_state=6
19:20:34.207 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1778
19:20:34.207 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=436.03, Mass=1442, SNR=25.6, Peak=191 HFD=3.4
19:20:34.207 00.000 7988 MultiStar: [#1 -0.14,2.46,0.00,M1] [#2 -0.14,2.30,0.00,M1] [#3 -0.13,2.20,0.00,M1] [#4 -0.02,2.44,0.00,M1] [#5 -0.14,2.52,0.00,M1] [#6 0.09,2.53,0.00,M1] [#7 -0.40,2.22,0.00,M1] [#8 -0.13,2.37,0.00,M1] 
19:20:34.207 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.12)
19:20:34.207 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.01)
19:20:34.207 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=1.95 hyp=1.95 cameraTheta=1.59 mountX=-1.95 mountY=-0.01, mountTheta=-3.13
19:20:34.217 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=1.95, opts=13)
19:20:34.217 00.000 7988 Enqueuing Move request for scope (-0.03, 1.95)
19:20:34.217 00.000 15712 Worker thread wakes up
19:20:34.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.95) opts 0xd
19:20:34.217 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 1.95)
19:20:34.217 00.000 15712 Moving (-0.03, 1.95) raw xDistance=-1.95 yDistance=-0.01
19:20:34.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:20:34.217 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.6
19:20:34.221 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:34.223 00.002 15712 PPEC rslt: input = -1.95, final = -1.19, react = -1.17, pred = -0.02, hyst = -1.02, hyst_pct = 0.00, period_length = 694.63
19:20:34.223 00.000 15712 PPEC: input: -1.95, control: -1.19, exposure: 1500
19:20:34.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:34.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:34.223 00.000 7988 Enqueuing Expose request
19:20:34.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:20:34.223 00.000 15712 MoveAxis(E, 390, ABG)
19:20:34.223 00.000 15712 Guiding  Dir = 2, Dur = 390
19:20:34.223 00.000 15712 IsGuiding returns 0
19:20:34.244 00.021 15712 PulseGuide returned control before completion, sleep 376
19:20:34.639 00.395 15712 IsGuiding returns 1
19:20:34.639 00.000 15712 scope still moving after pulse duration time elapsed
19:20:34.676 00.037 15712 IsGuiding returns 0
19:20:34.676 00.000 15712 scope move finished after 390 + 65 ms
19:20:34.676 00.000 15712 Move returns status 0, amount 390
19:20:34.676 00.000 15712 MoveAxis(N, 0, ABG)
19:20:34.676 00.000 15712 Move returns status 0, amount 0
19:20:34.676 00.000 15712 move complete, result=0
19:20:34.676 00.000 7988 GuideStep: -2.0 px 390 ms EAST, -0.0 px 0 ms NORTH
19:20:34.683 00.007 15712 worker thread done servicing request
19:20:34.683 00.000 15712 Worker thread wakes up
19:20:34.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:34.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:36.313 01.630 15712 Exposure complete
19:20:36.376 00.063 15712 worker thread done servicing request
19:20:36.376 00.000 7988 OnExposeComplete: enter
19:20:36.376 00.000 7988 UpdateGuideState(): m_state=6
19:20:36.376 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1779
19:20:36.376 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=435.98, Mass=1373, SNR=25.0, Peak=177 HFD=3.3
19:20:36.376 00.000 7988 MultiStar: [#1 -0.12,2.18,0.00,M2] [#2 0.08,2.05,0.00,M2] [#3 -0.06,1.93,0.00,M2] [#4 0.18,1.95,0.00,M2] [#5 0.06,2.12,0.00,M2] [#6 0.10,1.85,0.00,M2] [#7 -0.07,1.97,0.00,M2] [#8 -0.04,1.88,0.00,M2] 
19:20:36.376 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
19:20:36.376 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
19:20:36.376 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=1.90 hyp=1.91 cameraTheta=1.66 mountX=-1.90 mountY=0.13, mountTheta=3.07
19:20:36.376 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=1.90, opts=13)
19:20:36.376 00.000 7988 Enqueuing Move request for scope (-0.18, 1.90)
19:20:36.389 00.013 15712 Worker thread wakes up
19:20:36.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 1.90) opts 0xd
19:20:36.389 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 1.90)
19:20:36.389 00.000 15712 Moving (-0.18, 1.90) raw xDistance=-1.90 yDistance=0.13
19:20:36.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:36.389 00.000 7988 UpdateGuideState exits: m=1373 SNR=25.0
19:20:36.392 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:36.393 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:36.393 00.000 7988 Enqueuing Expose request
19:20:36.393 00.000 15712 PPEC rslt: input = -1.90, final = -1.16, react = -1.14, pred = -0.02, hyst = -1.06, hyst_pct = 0.00, period_length = 694.54
19:20:36.393 00.000 15712 PPEC: input: -1.90, control: -1.16, exposure: 1500
19:20:36.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:36.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:20:36.393 00.000 15712 MoveAxis(E, 379, ABG)
19:20:36.393 00.000 15712 Guiding  Dir = 2, Dur = 379
19:20:36.393 00.000 15712 IsGuiding returns 0
19:20:36.421 00.028 15712 PulseGuide returned control before completion, sleep 361
19:20:36.805 00.384 15712 IsGuiding returns 0
19:20:36.805 00.000 15712 Move returns status 0, amount 379
19:20:36.805 00.000 15712 MoveAxis(N, 0, ABG)
19:20:36.805 00.000 15712 Move returns status 0, amount 0
19:20:36.805 00.000 15712 move complete, result=0
19:20:36.805 00.000 7988 GuideStep: -1.9 px 379 ms EAST, 0.1 px 0 ms NORTH
19:20:36.809 00.004 15712 worker thread done servicing request
19:20:36.809 00.000 15712 Worker thread wakes up
19:20:36.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:36.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:38.218 01.409 15712 Exposure complete
19:20:38.292 00.074 15712 worker thread done servicing request
19:20:38.292 00.000 7988 OnExposeComplete: enter
19:20:38.295 00.003 7988 UpdateGuideState(): m_state=6
19:20:38.296 00.001 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1780
19:20:38.296 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=435.70, Mass=1405, SNR=25.4, Peak=166 HFD=3.4
19:20:38.301 00.005 7988 MultiStar: [#1 0.06,1.79,0.00,M3] [#2 0.10,1.53,0.00,M3] [#3 0.08,1.42,0.00,M3] [#4 -0.06,1.67,0.00,M3] [#5 -0.27,2.06,0.00,M3] [#6 0.28,1.40,0.00,M3] [#7 -0.27,1.59,0.00,M3] [#8 -0.02,1.81,0.00,M3] 
19:20:38.303 00.002 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.11)
19:20:38.303 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.00)
19:20:38.305 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=1.62 hyp=1.62 cameraTheta=1.60 mountX=-1.62 mountY=0.01, mountTheta=3.14
19:20:38.307 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=1.62, opts=13)
19:20:38.309 00.002 7988 Enqueuing Move request for scope (-0.05, 1.62)
19:20:38.311 00.002 15712 Worker thread wakes up
19:20:38.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.62) opts 0xd
19:20:38.311 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 1.62)
19:20:38.311 00.000 15712 Moving (-0.05, 1.62) raw xDistance=-1.62 yDistance=0.01
19:20:38.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:38.313 00.002 7988 UpdateGuideState exits: m=1405 SNR=25.4
19:20:38.315 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:38.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:38.317 00.002 15712 PPEC rslt: input = -1.62, final = -1.00, react = -0.97, pred = -0.03, hyst = -0.94, hyst_pct = 0.00, period_length = 694.46
19:20:38.317 00.000 15712 PPEC: input: -1.62, control: -1.00, exposure: 1500
19:20:38.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:38.317 00.000 7988 Enqueuing Expose request
19:20:38.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:20:38.317 00.000 15712 MoveAxis(E, 326, ABG)
19:20:38.317 00.000 15712 Guiding  Dir = 2, Dur = 326
19:20:38.320 00.003 15712 IsGuiding returns 0
19:20:38.342 00.022 15712 PulseGuide returned control before completion, sleep 315
19:20:38.671 00.329 15712 IsGuiding returns 0
19:20:38.671 00.000 15712 Move returns status 0, amount 326
19:20:38.671 00.000 15712 MoveAxis(N, 0, ABG)
19:20:38.671 00.000 15712 Move returns status 0, amount 0
19:20:38.671 00.000 15712 move complete, result=0
19:20:38.678 00.007 7988 GuideStep: -1.6 px 326 ms EAST, 0.0 px 0 ms NORTH
19:20:38.680 00.002 15712 worker thread done servicing request
19:20:38.680 00.000 15712 Worker thread wakes up
19:20:38.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:38.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:40.316 01.636 15712 Exposure complete
19:20:40.379 00.063 15712 worker thread done servicing request
19:20:40.379 00.000 7988 OnExposeComplete: enter
19:20:40.379 00.000 7988 UpdateGuideState(): m_state=6
19:20:40.379 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1781
19:20:40.379 00.000 7988 Star::Find returns 1 (0), X=1178.82, Y=433.68, Mass=1478, SNR=26.0, Peak=209 HFD=3.4
19:20:40.379 00.000 7988 MultiStar: [#1 0.27,-0.27,1.02,U] [#2 0.22,-0.27,1.00,U] [#3 0.32,-0.31,0.95,U] [#4 0.40,-0.27,1.05,U] [#5 0.21,-0.08,0.71,U] [#6 0.55,-0.29,0.66,U] [#7 -0.04,-0.08,0.67,U] [#8 0.18,-0.19,0.68,U] 
19:20:40.379 00.000 7988 refined, 8 included, MultiStar: {0.27, -0.25}, one-star: {0.23, -0.40}
19:20:40.389 00.010 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
19:20:40.389 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.35)
19:20:40.389 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.25 hyp=0.37 cameraTheta=-0.76 mountX=0.25 mountY=-0.26, mountTheta=-0.80
19:20:40.389 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.25, opts=13)
19:20:40.389 00.000 7988 Enqueuing Move request for scope (0.27, -0.25)
19:20:40.395 00.006 15712 Worker thread wakes up
19:20:40.395 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.25) opts 0xd
19:20:40.395 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.25)
19:20:40.395 00.000 15712 Moving (0.27, -0.25) raw xDistance=0.25 yDistance=-0.26
19:20:40.395 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:40.395 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.0
19:20:40.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:40.395 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:40.395 00.000 7988 Enqueuing Expose request
19:20:40.395 00.000 15712 PPEC rslt: input = 0.25, final = 0.10, react = 0.15, pred = -0.05, hyst = 0.07, hyst_pct = 0.00, period_length = 694.37
19:20:40.395 00.000 15712 PPEC: input: 0.25, control: 0.10, exposure: 1500
19:20:40.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:20:40.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:20:40.395 00.000 15712 MoveAxis(W, 33, ABG)
19:20:40.395 00.000 15712 Guiding  Dir = 3, Dur = 33
19:20:40.395 00.000 15712 IsGuiding returns 0
19:20:40.411 00.016 15712 PulseGuide returned control before completion, sleep 27
19:20:40.466 00.055 15712 IsGuiding returns 0
19:20:40.466 00.000 15712 Move returns status 0, amount 33
19:20:40.466 00.000 15712 MoveAxis(N, 0, ABG)
19:20:40.466 00.000 15712 Move returns status 0, amount 0
19:20:40.466 00.000 15712 move complete, result=0
19:20:40.468 00.002 15712 worker thread done servicing request
19:20:40.468 00.000 15712 Worker thread wakes up
19:20:40.468 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.3 px 0 ms NORTH
19:20:40.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:40.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:41.881 01.413 15712 Exposure complete
19:20:41.942 00.061 15712 worker thread done servicing request
19:20:41.943 00.001 7988 OnExposeComplete: enter
19:20:41.943 00.000 7988 UpdateGuideState(): m_state=6
19:20:41.943 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1782
19:20:41.943 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=432.91, Mass=1484, SNR=26.0, Peak=212 HFD=3.2
19:20:41.943 00.000 7988 MultiStar: [#1 0.08,-1.04,0.99,U] [#2 0.02,-1.12,1.05,U] [#3 0.15,-1.17,0.99,U] [#4 0.15,-1.12,1.02,U] [#5 -0.17,-0.88,0.71,U] [#6 0.07,-1.35,0.00,M3] [#7 -0.13,-0.84,0.69,U] [#8 0.18,-1.08,0.60,U] 
19:20:41.943 00.000 7988 refined, 7 included, MultiStar: {0.05, -1.07}, one-star: {0.03, -1.17}
19:20:41.943 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
19:20:41.943 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
19:20:41.943 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-1.07 hyp=1.07 cameraTheta=-1.53 mountX=1.07 mountY=-0.02, mountTheta=-0.02
19:20:41.943 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-1.07, opts=13)
19:20:41.955 00.012 7988 Enqueuing Move request for scope (0.05, -1.07)
19:20:41.955 00.000 15712 Worker thread wakes up
19:20:41.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.07) opts 0xd
19:20:41.955 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -1.07)
19:20:41.955 00.000 15712 Moving (0.05, -1.07) raw xDistance=1.07 yDistance=-0.02
19:20:41.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:41.955 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.0
19:20:41.958 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:41.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:41.958 00.000 7988 Enqueuing Expose request
19:20:41.958 00.000 15712 PPEC rslt: input = 1.07, final = 0.60, react = 0.64, pred = -0.04, hyst = 0.52, hyst_pct = 0.00, period_length = 694.28
19:20:41.958 00.000 15712 PPEC: input: 1.07, control: 0.60, exposure: 1500
19:20:41.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:41.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:20:41.958 00.000 15712 MoveAxis(W, 195, ABG)
19:20:41.958 00.000 15712 Guiding  Dir = 3, Dur = 195
19:20:41.978 00.020 15712 IsGuiding returns 0
19:20:42.000 00.022 15712 PulseGuide returned control before completion, sleep 190
19:20:42.209 00.209 15712 IsGuiding returns 0
19:20:42.209 00.000 15712 Move returns status 0, amount 195
19:20:42.209 00.000 15712 MoveAxis(N, 0, ABG)
19:20:42.209 00.000 15712 Move returns status 0, amount 0
19:20:42.209 00.000 15712 move complete, result=0
19:20:42.209 00.000 7988 GuideStep: 1.1 px 195 ms WEST, -0.0 px 0 ms NORTH
19:20:42.212 00.003 15712 worker thread done servicing request
19:20:42.212 00.000 15712 Worker thread wakes up
19:20:42.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:42.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:43.840 01.628 15712 Exposure complete
19:20:43.905 00.065 7988 OnExposeComplete: enter
19:20:43.907 00.002 7988 UpdateGuideState(): m_state=6
19:20:43.907 00.000 15712 worker thread done servicing request
19:20:43.907 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1783
19:20:43.910 00.003 7988 Star::Find returns 1 (0), X=1178.70, Y=431.54, Mass=1434, SNR=25.6, Peak=189 HFD=3.2
19:20:43.910 00.000 7988 MultiStar: [#1 0.17,-2.26,0.00,M2] [#2 0.19,-2.25,0.00,M2] [#3 0.31,-2.41,0.00,M2] [#4 0.15,-2.25,0.00,M2] [#5 0.15,-2.13,0.00,M2] [#6 0.39,-2.69,0.00,M4] [#7 -0.08,-2.25,0.00,M2] [#8 0.18,-2.36,0.00,M2] 
19:20:43.910 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
19:20:43.910 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
19:20:43.910 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-2.54 hyp=2.54 cameraTheta=-1.52 mountX=2.54 mountY=-0.06, mountTheta=-0.02
19:20:43.917 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-2.54, opts=13)
19:20:43.917 00.000 7988 Enqueuing Move request for scope (0.12, -2.54)
19:20:43.917 00.000 15712 Worker thread wakes up
19:20:43.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -2.54) opts 0xd
19:20:43.917 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -2.54)
19:20:43.917 00.000 15712 Moving (0.12, -2.54) raw xDistance=2.54 yDistance=-0.06
19:20:43.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:43.917 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.6
19:20:43.921 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:43.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:43.921 00.000 7988 Enqueuing Expose request
19:20:43.921 00.000 15712 PPEC rslt: input = 2.54, final = 1.47, react = 1.52, pred = -0.05, hyst = 1.38, hyst_pct = 0.00, period_length = 694.19
19:20:43.921 00.000 15712 PPEC: input: 2.54, control: 1.47, exposure: 1500
19:20:43.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:43.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:20:43.921 00.000 15712 MoveAxis(W, 481, ABG)
19:20:43.921 00.000 15712 Guiding  Dir = 3, Dur = 481
19:20:43.921 00.000 15712 IsGuiding returns 0
19:20:43.948 00.027 15712 PulseGuide returned control before completion, sleep 464
19:20:44.444 00.496 15712 IsGuiding returns 0
19:20:44.444 00.000 15712 Move returns status 0, amount 481
19:20:44.444 00.000 15712 MoveAxis(N, 0, ABG)
19:20:44.444 00.000 15712 Move returns status 0, amount 0
19:20:44.444 00.000 15712 move complete, result=0
19:20:44.444 00.000 7988 GuideStep: 2.5 px 481 ms WEST, -0.1 px 0 ms NORTH
19:20:44.450 00.006 15712 worker thread done servicing request
19:20:44.450 00.000 15712 Worker thread wakes up
19:20:44.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:44.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:45.863 01.413 15712 Exposure complete
19:20:45.924 00.061 15712 worker thread done servicing request
19:20:45.924 00.000 7988 OnExposeComplete: enter
19:20:45.924 00.000 7988 UpdateGuideState(): m_state=6
19:20:45.924 00.000 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1784
19:20:45.924 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=432.42, Mass=1406, SNR=25.2, Peak=151 HFD=3.3
19:20:45.930 00.006 7988 MultiStar: [#1 -0.05,-1.26,1.02,U] [#2 0.21,-1.69,0.00,M3] [#3 0.17,-1.60,0.00,M3] [#4 -0.03,-1.54,0.00,M3] [#5 -0.13,-1.30,0.00,M3] [#6 0.05,-1.34,0.00,M5] [#7 -0.21,-1.36,0.00,M3] [#8 0.04,-1.26,0.68,U] 
19:20:45.930 00.000 7988 refined, 2 included, MultiStar: {-0.01, -1.41}, one-star: {-0.01, -1.66}
19:20:45.932 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (-0.00 = -0.00)
19:20:45.932 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
19:20:45.934 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-1.41 hyp=1.41 cameraTheta=-1.58 mountX=1.41 mountY=0.05, mountTheta=0.03
19:20:45.936 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-1.41, opts=13)
19:20:45.936 00.000 7988 Enqueuing Move request for scope (-0.01, -1.41)
19:20:45.938 00.002 15712 Worker thread wakes up
19:20:45.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.41) opts 0xd
19:20:45.938 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -1.41)
19:20:45.938 00.000 15712 Moving (-0.01, -1.41) raw xDistance=1.41 yDistance=0.05
19:20:45.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:45.938 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.2
19:20:45.940 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:45.940 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:45.940 00.000 7988 Enqueuing Expose request
19:20:45.940 00.000 15712 PPEC rslt: input = 1.41, final = 0.79, react = 0.84, pred = -0.05, hyst = 0.79, hyst_pct = 0.00, period_length = 694.10
19:20:45.940 00.000 15712 PPEC: input: 1.41, control: 0.79, exposure: 1500
19:20:45.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:45.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:20:45.940 00.000 15712 MoveAxis(W, 258, ABG)
19:20:45.940 00.000 15712 Guiding  Dir = 3, Dur = 258
19:20:45.978 00.038 15712 IsGuiding returns 0
19:20:45.988 00.010 15712 PulseGuide returned control before completion, sleep 253
19:20:46.260 00.272 15712 IsGuiding returns 0
19:20:46.260 00.000 15712 Move returns status 0, amount 258
19:20:46.260 00.000 15712 MoveAxis(N, 0, ABG)
19:20:46.260 00.000 15712 Move returns status 0, amount 0
19:20:46.260 00.000 15712 move complete, result=0
19:20:46.260 00.000 7988 GuideStep: 1.4 px 258 ms WEST, 0.0 px 0 ms NORTH
19:20:46.272 00.012 15712 worker thread done servicing request
19:20:46.272 00.000 15712 Worker thread wakes up
19:20:46.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:46.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:47.903 01.631 15712 Exposure complete
19:20:47.964 00.061 15712 worker thread done servicing request
19:20:47.964 00.000 7988 OnExposeComplete: enter
19:20:47.964 00.000 7988 UpdateGuideState(): m_state=6
19:20:47.969 00.005 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1785
19:20:47.969 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=437.51, Mass=1425, SNR=25.5, Peak=206 HFD=3.2
19:20:47.971 00.002 7988 MultiStar: large primary error, entering stabilization period
19:20:47.971 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
19:20:47.973 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
19:20:47.973 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=3.43 hyp=3.44 cameraTheta=1.65 mountX=-3.43 mountY=0.20, mountTheta=3.08
19:20:47.976 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=3.43, opts=13)
19:20:47.976 00.000 7988 Enqueuing Move request for scope (-0.29, 3.43)
19:20:47.978 00.002 15712 Worker thread wakes up
19:20:47.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 3.43) opts 0xd
19:20:47.978 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 3.43)
19:20:47.978 00.000 15712 Moving (-0.29, 3.43) raw xDistance=-3.43 yDistance=0.20
19:20:47.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:47.980 00.002 7988 UpdateGuideState exits: m=1425 SNR=25.5
19:20:47.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:47.980 00.000 15712 PPEC rslt: input = -3.43, final = -2.09, react = -2.06, pred = -0.03, hyst = -1.76, hyst_pct = 0.00, period_length = 694.00
19:20:47.980 00.000 15712 PPEC: input: -3.43, control: -2.09, exposure: 1500
19:20:47.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:47.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:20:47.980 00.000 15712 MoveAxis(E, 683, ABG)
19:20:47.980 00.000 15712 Guiding  Dir = 2, Dur = 683
19:20:47.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:47.980 00.000 7988 Enqueuing Expose request
19:20:47.985 00.005 15712 IsGuiding returns 0
19:20:48.012 00.027 15712 PulseGuide returned control before completion, sleep 667
19:20:48.681 00.669 15712 IsGuiding returns 1
19:20:48.681 00.000 15712 scope still moving after pulse duration time elapsed
19:20:48.729 00.048 15712 IsGuiding returns 0
19:20:48.729 00.000 15712 scope move finished after 683 + 63 ms
19:20:48.729 00.000 15712 Move returns status 0, amount 683
19:20:48.729 00.000 15712 MoveAxis(N, 0, ABG)
19:20:48.729 00.000 15712 Move returns status 0, amount 0
19:20:48.729 00.000 15712 move complete, result=0
19:20:48.729 00.000 15712 worker thread done servicing request
19:20:48.729 00.000 15712 Worker thread wakes up
19:20:48.729 00.000 7988 GuideStep: -3.4 px 683 ms EAST, 0.2 px 0 ms NORTH
19:20:48.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:48.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:50.146 01.417 15712 Exposure complete
19:20:50.208 00.062 15712 worker thread done servicing request
19:20:50.208 00.000 7988 OnExposeComplete: enter
19:20:50.208 00.000 7988 UpdateGuideState(): m_state=6
19:20:50.212 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1786
19:20:50.212 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=437.03, Mass=1396, SNR=25.4, Peak=143 HFD=3.4
19:20:50.214 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
19:20:50.214 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.06)
19:20:50.216 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=2.95 hyp=2.95 cameraTheta=1.54 mountX=-2.95 mountY=-0.17, mountTheta=-3.08
19:20:50.218 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=2.95, opts=13)
19:20:50.220 00.002 7988 Enqueuing Move request for scope (0.10, 2.95)
19:20:50.220 00.000 15712 Worker thread wakes up
19:20:50.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 2.95) opts 0xd
19:20:50.220 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 2.95)
19:20:50.220 00.000 15712 Moving (0.10, 2.95) raw xDistance=-2.95 yDistance=-0.17
19:20:50.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:50.220 00.000 7988 UpdateGuideState exits: m=1396 SNR=25.4
19:20:50.223 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:50.224 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:50.224 00.000 7988 Enqueuing Expose request
19:20:50.227 00.003 15712 PPEC rslt: input = -2.95, final = -1.75, react = -1.77, pred = 0.02, hyst = -1.55, hyst_pct = 0.00, period_length = 693.91
19:20:50.227 00.000 15712 PPEC: input: -2.95, control: -1.75, exposure: 1500
19:20:50.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:50.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:20:50.227 00.000 15712 MoveAxis(E, 572, ABG)
19:20:50.227 00.000 15712 Guiding  Dir = 2, Dur = 572
19:20:50.235 00.008 15712 IsGuiding returns 0
19:20:50.241 00.006 15712 PulseGuide returned control before completion, sleep 568
19:20:50.852 00.611 15712 IsGuiding returns 0
19:20:50.852 00.000 15712 Move returns status 0, amount 572
19:20:50.852 00.000 15712 MoveAxis(N, 0, ABG)
19:20:50.852 00.000 15712 Move returns status 0, amount 0
19:20:50.852 00.000 15712 move complete, result=0
19:20:50.852 00.000 7988 GuideStep: -3.0 px 572 ms EAST, -0.2 px 0 ms NORTH
19:20:50.852 00.000 15712 worker thread done servicing request
19:20:50.852 00.000 15712 Worker thread wakes up
19:20:50.860 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:50.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:52.483 01.623 15712 Exposure complete
19:20:52.545 00.062 15712 worker thread done servicing request
19:20:52.546 00.001 7988 OnExposeComplete: enter
19:20:52.547 00.001 7988 UpdateGuideState(): m_state=6
19:20:52.548 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1787
19:20:52.549 00.001 7988 Star::Find returns 1 (0), X=1178.65, Y=435.32, Mass=1536, SNR=26.7, Peak=226 HFD=3.0
19:20:52.550 00.001 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
19:20:52.551 00.001 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
19:20:52.552 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=1.24 hyp=1.24 cameraTheta=1.51 mountX=-1.24 mountY=-0.10, mountTheta=-3.06
19:20:52.553 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=1.24, opts=13)
19:20:52.555 00.002 7988 Enqueuing Move request for scope (0.07, 1.24)
19:20:52.557 00.002 15712 Worker thread wakes up
19:20:52.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.24) opts 0xd
19:20:52.557 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 1.24)
19:20:52.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:52.558 00.001 7988 UpdateGuideState exits: m=1536 SNR=26.7
19:20:52.559 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:52.560 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:52.561 00.001 7988 Enqueuing Expose request
19:20:52.563 00.002 15712 Moving (0.07, 1.24) raw xDistance=-1.24 yDistance=-0.10
19:20:52.565 00.002 15712 PPEC rslt: input = -1.24, final = -0.74, react = -0.75, pred = 0.01, hyst = -0.80, hyst_pct = 0.00, period_length = 693.81
19:20:52.565 00.000 15712 PPEC: input: -1.24, control: -0.74, exposure: 1500
19:20:52.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:52.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:20:52.565 00.000 15712 MoveAxis(E, 240, ABG)
19:20:52.565 00.000 15712 Guiding  Dir = 2, Dur = 240
19:20:52.600 00.035 15712 IsGuiding returns 0
19:20:52.616 00.016 15712 PulseGuide returned control before completion, sleep 235
19:20:52.856 00.240 15712 IsGuiding returns 1
19:20:52.856 00.000 15712 scope still moving after pulse duration time elapsed
19:20:52.888 00.032 15712 IsGuiding returns 0
19:20:52.888 00.000 15712 scope move finished after 240 + 48 ms
19:20:52.888 00.000 15712 Move returns status 0, amount 240
19:20:52.888 00.000 15712 MoveAxis(N, 0, ABG)
19:20:52.888 00.000 15712 Move returns status 0, amount 0
19:20:52.888 00.000 15712 move complete, result=0
19:20:52.888 00.000 15712 worker thread done servicing request
19:20:52.888 00.000 15712 Worker thread wakes up
19:20:52.889 00.001 7988 GuideStep: -1.2 px 240 ms EAST, -0.1 px 0 ms NORTH
19:20:52.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:52.891 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:54.296 01.405 15712 Exposure complete
19:20:54.362 00.066 15712 worker thread done servicing request
19:20:54.362 00.000 7988 OnExposeComplete: enter
19:20:54.363 00.001 7988 UpdateGuideState(): m_state=6
19:20:54.365 00.002 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1788
19:20:54.366 00.001 7988 Star::Find returns 1 (0), X=1178.58, Y=434.24, Mass=1364, SNR=25.0, Peak=154 HFD=3.5
19:20:54.367 00.001 7988 MultiStar: exiting stabilization period
19:20:54.368 00.001 7988 MultiStar: [#1 0.09,0.36,1.01,U] [#2 0.07,0.35,1.04,U] [#3 0.21,0.31,0.99,U] [#4 0.33,0.63,1.06,U] [#5 0.02,0.80,0.71,U] [#6 0.10,0.07,0.71,U] [#7 0.13,0.62,0.71,U] [#8 0.09,0.58,0.68,U] 
19:20:54.369 00.001 7988 single-star, 8 included, MultiStar: {0.12, 0.42}, one-star: {0.00, 0.16}
19:20:54.370 00.001 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:20:54.371 00.001 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.05)
19:20:54.373 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.55 mountX=-0.16 mountY=-0.01, mountTheta=-3.09
19:20:54.375 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.16, opts=13)
19:20:54.376 00.001 7988 Enqueuing Move request for scope (0.00, 0.16)
19:20:54.377 00.001 15712 Worker thread wakes up
19:20:54.378 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
19:20:54.378 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
19:20:54.378 00.000 15712 Moving (0.00, 0.16) raw xDistance=-0.16 yDistance=-0.01
19:20:54.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:54.378 00.000 7988 UpdateGuideState exits: m=1364 SNR=25.0
19:20:54.379 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:54.380 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:54.381 00.001 7988 Enqueuing Expose request
19:20:54.382 00.001 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 693.71
19:20:54.383 00.001 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
19:20:54.383 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:54.383 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:20:54.383 00.000 15712 MoveAxis(E, 38, ABG)
19:20:54.383 00.000 15712 Guiding  Dir = 2, Dur = 38
19:20:54.384 00.001 15712 IsGuiding returns 0
19:20:54.406 00.022 15712 PulseGuide returned control before completion, sleep 26
19:20:54.454 00.048 15712 IsGuiding returns 0
19:20:54.454 00.000 15712 Move returns status 0, amount 38
19:20:54.454 00.000 15712 MoveAxis(N, 0, ABG)
19:20:54.454 00.000 15712 Move returns status 0, amount 0
19:20:54.454 00.000 15712 move complete, result=0
19:20:54.454 00.000 15712 worker thread done servicing request
19:20:54.454 00.000 15712 Worker thread wakes up
19:20:54.454 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
19:20:54.456 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:54.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:56.097 01.641 15712 Exposure complete
19:20:56.161 00.064 15712 worker thread done servicing request
19:20:56.161 00.000 7988 OnExposeComplete: enter
19:20:56.161 00.000 7988 UpdateGuideState(): m_state=6
19:20:56.161 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1789
19:20:56.161 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=432.85, Mass=1447, SNR=25.7, Peak=207 HFD=3.2
19:20:56.161 00.000 7988 MultiStar: [#1 0.20,-0.99,1.04,U] [#2 0.14,-1.07,1.02,U] [#3 0.16,-1.15,0.95,U] [#4 0.22,-1.06,1.04,U] [#5 -0.04,-0.78,0.73,U] [#6 0.44,-1.14,0.74,U] [#7 -0.33,-1.06,0.68,U] [#8 0.19,-1.20,0.67,U] 
19:20:56.161 00.000 7988 refined, 8 included, MultiStar: {0.12, -1.08}, one-star: {0.04, -1.23}
19:20:56.161 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
19:20:56.161 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
19:20:56.161 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-1.08 hyp=1.09 cameraTheta=-1.46 mountX=1.08 mountY=-0.10, mountTheta=-0.09
19:20:56.161 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-1.08, opts=13)
19:20:56.161 00.000 7988 Enqueuing Move request for scope (0.12, -1.08)
19:20:56.161 00.000 15712 Worker thread wakes up
19:20:56.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.08) opts 0xd
19:20:56.161 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -1.08)
19:20:56.161 00.000 15712 Moving (0.12, -1.08) raw xDistance=1.08 yDistance=-0.10
19:20:56.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:56.175 00.014 7988 UpdateGuideState exits: m=1447 SNR=25.7
19:20:56.176 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:56.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:56.176 00.000 7988 Enqueuing Expose request
19:20:56.176 00.000 15712 PPEC rslt: input = 1.08, final = 0.54, react = 0.65, pred = -0.10, hyst = 0.54, hyst_pct = 0.00, period_length = 693.61
19:20:56.176 00.000 15712 PPEC: input: 1.08, control: 0.54, exposure: 1500
19:20:56.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:56.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:20:56.176 00.000 15712 MoveAxis(W, 178, ABG)
19:20:56.176 00.000 15712 Guiding  Dir = 3, Dur = 178
19:20:56.176 00.000 15712 IsGuiding returns 0
19:20:56.193 00.017 15712 PulseGuide returned control before completion, sleep 171
19:20:56.388 00.195 15712 IsGuiding returns 0
19:20:56.388 00.000 15712 Move returns status 0, amount 178
19:20:56.388 00.000 15712 MoveAxis(N, 0, ABG)
19:20:56.388 00.000 15712 Move returns status 0, amount 0
19:20:56.388 00.000 15712 move complete, result=0
19:20:56.388 00.000 15712 worker thread done servicing request
19:20:56.388 00.000 15712 Worker thread wakes up
19:20:56.388 00.000 7988 GuideStep: 1.1 px 178 ms WEST, -0.1 px 0 ms NORTH
19:20:56.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:56.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:57.800 01.412 15712 Exposure complete
19:20:57.862 00.062 15712 worker thread done servicing request
19:20:57.862 00.000 7988 OnExposeComplete: enter
19:20:57.862 00.000 7988 UpdateGuideState(): m_state=6
19:20:57.862 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1790
19:20:57.862 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=432.18, Mass=1533, SNR=26.7, Peak=214 HFD=3.2
19:20:57.862 00.000 7988 MultiStar: [#1 -0.11,-1.48,0.00,M1] [#2 -0.05,-1.72,0.00,M2] [#3 -0.00,-1.57,0.00,M2] [#4 -0.03,-1.45,0.00,M2] [#5 -0.34,-1.60,0.00,M2] [#6 0.21,-1.77,0.00,M4] [#7 -0.28,-1.45,0.00,M2] [#8 -0.06,-1.72,0.00,M1] 
19:20:57.862 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
19:20:57.862 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = 3.14)
19:20:57.862 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-1.90 hyp=1.90 cameraTheta=-1.55 mountX=1.90 mountY=0.01, mountTheta=0.01
19:20:57.862 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-1.90, opts=13)
19:20:57.862 00.000 7988 Enqueuing Move request for scope (0.03, -1.90)
19:20:57.862 00.000 15712 Worker thread wakes up
19:20:57.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.90) opts 0xd
19:20:57.862 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -1.90)
19:20:57.862 00.000 15712 Moving (0.03, -1.90) raw xDistance=1.90 yDistance=0.01
19:20:57.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:20:57.877 00.015 7988 UpdateGuideState exits: m=1533 SNR=26.7
19:20:57.878 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:57.878 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:20:57.878 00.000 7988 Enqueuing Expose request
19:20:57.878 00.000 15712 PPEC rslt: input = 1.90, final = 1.04, react = 1.14, pred = -0.10, hyst = 1.02, hyst_pct = 0.00, period_length = 693.51
19:20:57.878 00.000 15712 PPEC: input: 1.90, control: 1.04, exposure: 1500
19:20:57.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:57.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:20:57.878 00.000 15712 MoveAxis(W, 340, ABG)
19:20:57.878 00.000 15712 Guiding  Dir = 3, Dur = 340
19:20:57.911 00.033 15712 IsGuiding returns 0
19:20:57.928 00.017 15712 PulseGuide returned control before completion, sleep 335
19:20:58.304 00.376 15712 IsGuiding returns 0
19:20:58.304 00.000 15712 Move returns status 0, amount 340
19:20:58.304 00.000 15712 MoveAxis(N, 0, ABG)
19:20:58.304 00.000 15712 Move returns status 0, amount 0
19:20:58.304 00.000 15712 move complete, result=0
19:20:58.304 00.000 7988 GuideStep: 1.9 px 340 ms WEST, 0.0 px 0 ms NORTH
19:20:58.308 00.004 15712 worker thread done servicing request
19:20:58.308 00.000 15712 Worker thread wakes up
19:20:58.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:20:58.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:20:59.940 01.632 15712 Exposure complete
19:20:59.999 00.059 15712 worker thread done servicing request
19:20:59.999 00.000 7988 OnExposeComplete: enter
19:21:00.003 00.004 7988 UpdateGuideState(): m_state=6
19:21:00.005 00.002 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1791
19:21:00.005 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=432.60, Mass=1390, SNR=25.2, Peak=183 HFD=3.3
19:21:00.007 00.002 7988 MultiStar: [#1 0.14,-1.15,1.07,U] [#2 0.11,-1.46,0.00,M3] [#3 0.14,-1.33,0.00,M3] [#4 0.17,-1.22,1.04,U] [#5 -0.14,-1.00,0.73,U] [#6 0.16,-1.19,0.73,U] [#7 -0.33,-1.34,0.00,M3] [#8 -0.08,-0.97,0.63,U] 
19:21:00.007 00.000 7988 refined, 5 included, MultiStar: {0.06, -1.19}, one-star: {0.04, -1.48}
19:21:00.009 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
19:21:00.009 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.11)
19:21:00.011 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-1.19 hyp=1.19 cameraTheta=-1.52 mountX=1.19 mountY=-0.03, mountTheta=-0.03
19:21:00.013 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-1.19, opts=13)
19:21:00.013 00.000 7988 Enqueuing Move request for scope (0.06, -1.19)
19:21:00.017 00.004 15712 Worker thread wakes up
19:21:00.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:21:00.020 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -1.19) opts 0xd
19:21:00.020 00.000 7988 UpdateGuideState exits: m=1390 SNR=25.2
19:21:00.022 00.002 15712 Handling offset move in thread for scope, endpoint = (0.06, -1.19)
19:21:00.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:00.024 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:00.024 00.000 7988 Enqueuing Expose request
19:21:00.026 00.002 15712 Moving (0.06, -1.19) raw xDistance=1.19 yDistance=-0.03
19:21:00.026 00.000 15712 PPEC rslt: input = 1.19, final = 0.63, react = 0.71, pred = -0.08, hyst = 0.67, hyst_pct = 0.00, period_length = 693.40
19:21:00.026 00.000 15712 PPEC: input: 1.19, control: 0.63, exposure: 1500
19:21:00.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:00.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:21:00.026 00.000 15712 MoveAxis(W, 206, ABG)
19:21:00.026 00.000 15712 Guiding  Dir = 3, Dur = 206
19:21:00.026 00.000 15712 IsGuiding returns 0
19:21:00.047 00.021 15712 PulseGuide returned control before completion, sleep 198
19:21:00.255 00.208 15712 IsGuiding returns 0
19:21:00.255 00.000 15712 Move returns status 0, amount 206
19:21:00.255 00.000 15712 MoveAxis(N, 0, ABG)
19:21:00.255 00.000 15712 Move returns status 0, amount 0
19:21:00.255 00.000 15712 move complete, result=0
19:21:00.255 00.000 7988 GuideStep: 1.2 px 206 ms WEST, -0.0 px 0 ms NORTH
19:21:00.258 00.003 15712 worker thread done servicing request
19:21:00.258 00.000 15712 Worker thread wakes up
19:21:00.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:00.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:01.680 01.422 15712 Exposure complete
19:21:01.741 00.061 15712 worker thread done servicing request
19:21:01.741 00.000 7988 OnExposeComplete: enter
19:21:01.741 00.000 7988 UpdateGuideState(): m_state=6
19:21:01.741 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1792
19:21:01.741 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=435.15, Mass=1401, SNR=25.2, Peak=153 HFD=3.7
19:21:01.741 00.000 7988 MultiStar: [#1 0.01,1.36,0.00,M1] [#2 0.23,1.14,1.02,U] [#3 0.23,1.29,0.00,M4] [#4 0.13,1.28,1.02,U] [#5 0.15,1.35,0.00,M2] [#6 0.13,1.19,0.74,U] [#7 -0.07,1.27,0.70,U] [#8 0.06,1.64,0.00,M1] 
19:21:01.741 00.000 7988 single-star, 4 included, MultiStar: {0.08, 1.19}, one-star: {-0.05, 1.07}
19:21:01.741 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
19:21:01.741 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
19:21:01.741 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=1.07 hyp=1.07 cameraTheta=1.62 mountX=-1.07 mountY=0.03, mountTheta=3.12
19:21:01.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=1.07, opts=13)
19:21:01.741 00.000 7988 Enqueuing Move request for scope (-0.05, 1.07)
19:21:01.754 00.013 15712 Worker thread wakes up
19:21:01.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.07) opts 0xd
19:21:01.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 1.07)
19:21:01.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:01.755 00.001 7988 UpdateGuideState exits: m=1401 SNR=25.2
19:21:01.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:01.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:01.755 00.000 7988 Enqueuing Expose request
19:21:01.755 00.000 15712 Moving (-0.05, 1.07) raw xDistance=-1.07 yDistance=0.03
19:21:01.755 00.000 15712 PPEC rslt: input = -1.07, final = -0.71, react = -0.64, pred = -0.07, hyst = -0.52, hyst_pct = 0.00, period_length = 693.29
19:21:01.755 00.000 15712 PPEC: input: -1.07, control: -0.71, exposure: 1500
19:21:01.755 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:01.755 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:21:01.755 00.000 15712 MoveAxis(E, 232, ABG)
19:21:01.755 00.000 15712 Guiding  Dir = 2, Dur = 232
19:21:01.755 00.000 15712 IsGuiding returns 0
19:21:01.790 00.035 15712 PulseGuide returned control before completion, sleep 215
19:21:02.010 00.220 15712 IsGuiding returns 1
19:21:02.010 00.000 15712 scope still moving after pulse duration time elapsed
19:21:02.060 00.050 15712 IsGuiding returns 0
19:21:02.060 00.000 15712 scope move finished after 232 + 67 ms
19:21:02.060 00.000 15712 Move returns status 0, amount 232
19:21:02.060 00.000 15712 MoveAxis(N, 0, ABG)
19:21:02.060 00.000 15712 Move returns status 0, amount 0
19:21:02.060 00.000 15712 move complete, result=0
19:21:02.060 00.000 15712 worker thread done servicing request
19:21:02.060 00.000 15712 Worker thread wakes up
19:21:02.060 00.000 7988 GuideStep: -1.1 px 232 ms EAST, 0.0 px 0 ms NORTH
19:21:02.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:02.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:03.702 01.642 15712 Exposure complete
19:21:03.767 00.065 15712 worker thread done servicing request
19:21:03.767 00.000 7988 OnExposeComplete: enter
19:21:03.767 00.000 7988 UpdateGuideState(): m_state=6
19:21:03.767 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1793
19:21:03.767 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=434.81, Mass=1539, SNR=26.7, Peak=230 HFD=2.9
19:21:03.767 00.000 7988 MultiStar: [#1 -0.06,1.20,0.98,U] [#2 0.03,0.98,0.95,U] [#3 0.07,1.10,0.94,U] [#4 0.23,1.08,1.02,U] [#5 0.01,1.46,0.00,M3] [#6 0.06,1.04,0.68,U] [#7 -0.18,0.92,0.67,U] [#8 -0.29,1.23,0.65,U] 
19:21:03.767 00.000 7988 single-star, 7 included, MultiStar: {-0.01, 1.03}, one-star: {-0.05, 0.73}
19:21:03.767 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
19:21:03.767 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
19:21:03.767 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.73 hyp=0.73 cameraTheta=1.64 mountX=-0.73 mountY=0.04, mountTheta=3.09
19:21:03.767 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.73, opts=13)
19:21:03.767 00.000 7988 Enqueuing Move request for scope (-0.05, 0.73)
19:21:03.780 00.013 15712 Worker thread wakes up
19:21:03.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.73) opts 0xd
19:21:03.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.73)
19:21:03.780 00.000 15712 Moving (-0.05, 0.73) raw xDistance=-0.73 yDistance=0.04
19:21:03.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:03.780 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7
19:21:03.782 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:03.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:03.784 00.002 7988 Enqueuing Expose request
19:21:03.784 00.000 15712 PPEC rslt: input = -0.73, final = -0.49, react = -0.44, pred = -0.05, hyst = -0.36, hyst_pct = 0.00, period_length = 693.19
19:21:03.784 00.000 15712 PPEC: input: -0.73, control: -0.49, exposure: 1500
19:21:03.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:03.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:21:03.784 00.000 15712 MoveAxis(E, 160, ABG)
19:21:03.784 00.000 15712 Guiding  Dir = 2, Dur = 160
19:21:03.786 00.002 15712 IsGuiding returns 0
19:21:03.797 00.011 15712 PulseGuide returned control before completion, sleep 152
19:21:03.974 00.177 15712 IsGuiding returns 0
19:21:03.974 00.000 15712 Move returns status 0, amount 160
19:21:03.974 00.000 15712 MoveAxis(N, 0, ABG)
19:21:03.974 00.000 15712 Move returns status 0, amount 0
19:21:03.974 00.000 15712 move complete, result=0
19:21:03.974 00.000 7988 GuideStep: -0.7 px 160 ms EAST, 0.0 px 0 ms NORTH
19:21:03.982 00.008 15712 worker thread done servicing request
19:21:03.982 00.000 15712 Worker thread wakes up
19:21:03.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:03.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:05.387 01.405 15712 Exposure complete
19:21:05.448 00.061 15712 worker thread done servicing request
19:21:05.448 00.000 7988 OnExposeComplete: enter
19:21:05.448 00.000 7988 UpdateGuideState(): m_state=6
19:21:05.460 00.012 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1794
19:21:05.460 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=435.08, Mass=1448, SNR=25.7, Peak=218 HFD=3.3
19:21:05.462 00.002 7988 MultiStar: [#1 0.16,1.50,0.00,M1] [#2 0.11,1.18,1.00,U] [#3 0.16,1.10,0.97,U] [#4 0.45,1.15,1.01,U] [#5 0.10,1.24,0.70,U] [#6 0.18,1.20,0.73,U] [#7 -0.01,1.36,0.00,M2] [#8 -0.02,1.40,0.00,M1] 
19:21:05.463 00.001 7988 single-star, 5 included, MultiStar: {0.18, 1.14}, one-star: {0.03, 1.00}
19:21:05.464 00.001 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
19:21:05.464 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
19:21:05.464 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=1.00 hyp=1.00 cameraTheta=1.54 mountX=-1.00 mountY=-0.06, mountTheta=-3.08
19:21:05.464 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=1.00, opts=13)
19:21:05.464 00.000 7988 Enqueuing Move request for scope (0.03, 1.00)
19:21:05.471 00.007 15712 Worker thread wakes up
19:21:05.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.00) opts 0xd
19:21:05.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 1.00)
19:21:05.471 00.000 15712 Moving (0.03, 1.00) raw xDistance=-1.00 yDistance=-0.06
19:21:05.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:05.471 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.7
19:21:05.473 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:05.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:05.475 00.002 7988 Enqueuing Expose request
19:21:05.475 00.000 15712 PPEC rslt: input = -1.00, final = -0.53, react = -0.60, pred = 0.07, hyst = -0.58, hyst_pct = 0.00, period_length = 693.08
19:21:05.475 00.000 15712 PPEC: input: -1.00, control: -0.53, exposure: 1500
19:21:05.477 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:05.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:21:05.477 00.000 15712 MoveAxis(E, 174, ABG)
19:21:05.477 00.000 15712 Guiding  Dir = 2, Dur = 174
19:21:05.477 00.000 15712 IsGuiding returns 0
19:21:05.499 00.022 15712 PulseGuide returned control before completion, sleep 163
19:21:05.671 00.172 15712 IsGuiding returns 1
19:21:05.671 00.000 15712 scope still moving after pulse duration time elapsed
19:21:05.707 00.036 15712 IsGuiding returns 0
19:21:05.707 00.000 15712 scope move finished after 174 + 55 ms
19:21:05.707 00.000 15712 Move returns status 0, amount 174
19:21:05.707 00.000 15712 MoveAxis(N, 0, ABG)
19:21:05.707 00.000 15712 Move returns status 0, amount 0
19:21:05.707 00.000 15712 move complete, result=0
19:21:05.707 00.000 7988 GuideStep: -1.0 px 174 ms EAST, -0.1 px 0 ms NORTH
19:21:05.708 00.001 15712 worker thread done servicing request
19:21:05.708 00.000 15712 Worker thread wakes up
19:21:05.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:05.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:07.347 01.639 15712 Exposure complete
19:21:07.408 00.061 15712 worker thread done servicing request
19:21:07.408 00.000 7988 OnExposeComplete: enter
19:21:07.408 00.000 7988 UpdateGuideState(): m_state=6
19:21:07.408 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1795
19:21:07.408 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=434.71, Mass=1524, SNR=26.2, Peak=228 HFD=3.5
19:21:07.408 00.000 7988 MultiStar: [#1 0.21,1.03,1.03,U] [#2 0.06,0.67,1.01,U] [#3 0.26,0.58,0.92,U] [#4 0.19,0.99,1.01,U] [#5 0.29,0.92,0.67,U] [#6 0.26,0.87,0.69,U] [#7 -0.04,0.75,0.69,U] [#8 0.25,0.78,0.66,U] 
19:21:07.408 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.80}, one-star: {0.06, 0.63}
19:21:07.408 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:21:07.419 00.011 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
19:21:07.420 00.001 7988 CameraToMount -- cameraX=0.06 cameraY=0.63 hyp=0.63 cameraTheta=1.47 mountX=-0.63 mountY=-0.08, mountTheta=-3.02
19:21:07.422 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.63, opts=13)
19:21:07.422 00.000 7988 Enqueuing Move request for scope (0.06, 0.63)
19:21:07.424 00.002 15712 Worker thread wakes up
19:21:07.424 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.63) opts 0xd
19:21:07.424 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.63)
19:21:07.424 00.000 15712 Moving (0.06, 0.63) raw xDistance=-0.63 yDistance=-0.08
19:21:07.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:07.424 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.2
19:21:07.426 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:07.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:07.428 00.002 7988 Enqueuing Expose request
19:21:07.428 00.000 15712 PPEC rslt: input = -0.63, final = -0.30, react = -0.38, pred = 0.08, hyst = -0.37, hyst_pct = 0.00, period_length = 692.97
19:21:07.428 00.000 15712 PPEC: input: -0.63, control: -0.30, exposure: 1500
19:21:07.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:07.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:21:07.428 00.000 15712 MoveAxis(E, 98, ABG)
19:21:07.428 00.000 15712 Guiding  Dir = 2, Dur = 98
19:21:07.446 00.018 15712 IsGuiding returns 0
19:21:07.462 00.016 15712 PulseGuide returned control before completion, sleep 93
19:21:07.572 00.110 15712 IsGuiding returns 0
19:21:07.572 00.000 15712 Move returns status 0, amount 98
19:21:07.572 00.000 15712 MoveAxis(N, 0, ABG)
19:21:07.572 00.000 15712 Move returns status 0, amount 0
19:21:07.572 00.000 15712 move complete, result=0
19:21:07.572 00.000 7988 GuideStep: -0.6 px 98 ms EAST, -0.1 px 0 ms NORTH
19:21:07.579 00.007 15712 worker thread done servicing request
19:21:07.579 00.000 15712 Worker thread wakes up
19:21:07.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:07.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:08.987 01.408 15712 Exposure complete
19:21:09.049 00.062 15712 worker thread done servicing request
19:21:09.049 00.000 7988 OnExposeComplete: enter
19:21:09.052 00.003 7988 UpdateGuideState(): m_state=6
19:21:09.052 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1796
19:21:09.052 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=433.68, Mass=1438, SNR=25.5, Peak=179 HFD=3.2
19:21:09.052 00.000 7988 MultiStar: [#1 -0.05,0.04,1.00,U] [#2 0.19,-0.26,0.99,U] [#3 -0.13,0.02,0.96,U] [#4 0.05,-0.03,1.01,U] [#5 -0.19,0.09,0.73,U] [#6 0.14,-0.31,0.69,U] [#7 -0.18,-0.24,0.68,U] [#8 0.05,0.05,0.70,U] 
19:21:09.052 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {-0.17, -0.40}
19:21:09.052 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
19:21:09.052 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
19:21:09.052 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.84 mountX=0.12 mountY=0.03, mountTheta=0.29
19:21:09.052 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
19:21:09.052 00.000 7988 Enqueuing Move request for scope (-0.03, -0.12)
19:21:09.052 00.000 15712 Worker thread wakes up
19:21:09.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:21:09.052 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.5
19:21:09.065 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
19:21:09.065 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
19:21:09.065 00.000 15712 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=0.03
19:21:09.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:09.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:09.068 00.003 7988 Enqueuing Expose request
19:21:09.069 00.001 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 692.86
19:21:09.069 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
19:21:09.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:09.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:21:09.069 00.000 15712 MoveAxis(W, 9, ABG)
19:21:09.069 00.000 15712 Guiding  Dir = 3, Dur = 9
19:21:09.069 00.000 15712 IsGuiding returns 0
19:21:09.086 00.017 15712 IsGuiding returns 0
19:21:09.086 00.000 15712 Move returns status 0, amount 9
19:21:09.086 00.000 15712 MoveAxis(N, 0, ABG)
19:21:09.086 00.000 15712 Move returns status 0, amount 0
19:21:09.086 00.000 15712 move complete, result=0
19:21:09.086 00.000 15712 worker thread done servicing request
19:21:09.086 00.000 15712 Worker thread wakes up
19:21:09.086 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
19:21:09.097 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:09.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:10.729 01.632 15712 Exposure complete
19:21:10.789 00.060 15712 worker thread done servicing request
19:21:10.789 00.000 7988 OnExposeComplete: enter
19:21:10.789 00.000 7988 UpdateGuideState(): m_state=6
19:21:10.794 00.005 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1797
19:21:10.796 00.002 7988 Star::Find returns 1 (0), X=1178.57, Y=433.26, Mass=1498, SNR=26.1, Peak=193 HFD=3.5
19:21:10.796 00.000 7988 MultiStar: [#1 -0.07,-0.58,0.99,U] [#2 -0.11,-0.68,0.99,U] [#3 -0.03,-0.70,0.92,U] [#4 -0.04,-0.55,1.01,U] [#5 -0.10,-0.55,0.67,U] [#6 0.27,-0.89,0.67,U] [#7 -0.25,-0.94,0.66,U] [#8 -0.18,-0.89,0.65,U] 
19:21:10.798 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.72}, one-star: {-0.01, -0.82}
19:21:10.798 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
19:21:10.800 00.002 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
19:21:10.800 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.72 hyp=0.72 cameraTheta=-1.65 mountX=0.72 mountY=0.07, mountTheta=0.10
19:21:10.802 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.72, opts=13)
19:21:10.804 00.002 7988 Enqueuing Move request for scope (-0.06, -0.72)
19:21:10.805 00.001 15712 Worker thread wakes up
19:21:10.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.72) opts 0xd
19:21:10.805 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.72)
19:21:10.805 00.000 15712 Moving (-0.06, -0.72) raw xDistance=0.72 yDistance=0.07
19:21:10.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:10.805 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.1
19:21:10.807 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:10.807 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:10.809 00.002 7988 Enqueuing Expose request
19:21:10.809 00.000 15712 PPEC rslt: input = 0.72, final = 0.47, react = 0.43, pred = 0.03, hyst = 0.37, hyst_pct = 0.00, period_length = 692.74
19:21:10.809 00.000 15712 PPEC: input: 0.72, control: 0.47, exposure: 1500
19:21:10.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:10.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:21:10.809 00.000 15712 MoveAxis(W, 152, ABG)
19:21:10.811 00.002 15712 Guiding  Dir = 3, Dur = 152
19:21:10.811 00.000 15712 IsGuiding returns 0
19:21:10.837 00.026 15712 PulseGuide returned control before completion, sleep 137
19:21:10.980 00.143 15712 IsGuiding returns 1
19:21:10.980 00.000 15712 scope still moving after pulse duration time elapsed
19:21:11.028 00.048 15712 IsGuiding returns 0
19:21:11.028 00.000 15712 scope move finished after 152 + 65 ms
19:21:11.028 00.000 15712 Move returns status 0, amount 152
19:21:11.028 00.000 15712 MoveAxis(N, 0, ABG)
19:21:11.028 00.000 15712 Move returns status 0, amount 0
19:21:11.028 00.000 15712 move complete, result=0
19:21:11.028 00.000 7988 GuideStep: 0.7 px 152 ms WEST, 0.1 px 0 ms NORTH
19:21:11.031 00.003 15712 worker thread done servicing request
19:21:11.031 00.000 15712 Worker thread wakes up
19:21:11.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:11.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:12.449 01.418 15712 Exposure complete
19:21:12.510 00.061 15712 worker thread done servicing request
19:21:12.513 00.003 7988 OnExposeComplete: enter
19:21:12.513 00.000 7988 UpdateGuideState(): m_state=6
19:21:12.513 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1798
19:21:12.513 00.000 7988 Star::Find returns 1 (0), X=1178.89, Y=432.78, Mass=1533, SNR=26.4, Peak=188 HFD=3.7
19:21:12.513 00.000 7988 MultiStar: [#1 0.37,-1.02,0.95,U] [#2 0.38,-1.05,1.00,U] [#3 0.40,-1.03,0.95,U] [#4 0.60,-1.10,1.00,U] [#5 0.40,-0.76,0.65,U] [#6 0.55,-0.94,0.69,U] [#7 0.25,-0.97,0.64,U] [#8 0.30,-1.06,0.62,U] 
19:21:12.513 00.000 7988 refined, 8 included, MultiStar: {0.40, -1.04}, one-star: {0.31, -1.30}
19:21:12.513 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.37 = 0.37)
19:21:12.513 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.48 = -2.80)
19:21:12.513 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=-1.04 hyp=1.12 cameraTheta=-1.20 mountX=1.04 mountY=-0.37, mountTheta=-0.35
19:21:12.522 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-1.04, opts=13)
19:21:12.522 00.000 7988 Enqueuing Move request for scope (0.40, -1.04)
19:21:12.522 00.000 15712 Worker thread wakes up
19:21:12.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -1.04) opts 0xd
19:21:12.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -1.04)
19:21:12.522 00.000 15712 Moving (0.40, -1.04) raw xDistance=1.04 yDistance=-0.37
19:21:12.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:12.526 00.004 7988 UpdateGuideState exits: m=1533 SNR=26.4
19:21:12.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:12.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:12.526 00.000 7988 Enqueuing Expose request
19:21:12.526 00.000 15712 PPEC rslt: input = 1.04, final = 0.66, react = 0.62, pred = 0.04, hyst = 0.56, hyst_pct = 0.00, period_length = 692.63
19:21:12.526 00.000 15712 PPEC: input: 1.04, control: 0.66, exposure: 1500
19:21:12.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:21:12.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
19:21:12.526 00.000 15712 MoveAxis(W, 215, ABG)
19:21:12.526 00.000 15712 Guiding  Dir = 3, Dur = 215
19:21:12.526 00.000 15712 IsGuiding returns 0
19:21:12.542 00.016 15712 PulseGuide returned control before completion, sleep 209
19:21:12.766 00.224 15712 IsGuiding returns 1
19:21:12.766 00.000 15712 scope still moving after pulse duration time elapsed
19:21:12.797 00.031 15712 IsGuiding returns 0
19:21:12.797 00.000 15712 scope move finished after 215 + 57 ms
19:21:12.797 00.000 15712 Move returns status 0, amount 215
19:21:12.797 00.000 15712 MoveAxis(N, 0, ABG)
19:21:12.797 00.000 15712 Move returns status 0, amount 0
19:21:12.797 00.000 15712 move complete, result=0
19:21:12.797 00.000 15712 worker thread done servicing request
19:21:12.797 00.000 15712 Worker thread wakes up
19:21:12.797 00.000 7988 GuideStep: 1.0 px 215 ms WEST, -0.4 px 0 ms NORTH
19:21:12.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:12.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:14.442 01.645 15712 Exposure complete
19:21:14.503 00.061 15712 worker thread done servicing request
19:21:14.503 00.000 7988 OnExposeComplete: enter
19:21:14.503 00.000 7988 UpdateGuideState(): m_state=6
19:21:14.503 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1799
19:21:14.503 00.000 7988 Star::Find returns 1 (0), X=1178.80, Y=434.07, Mass=1474, SNR=26.0, Peak=212 HFD=3.0
19:21:14.503 00.000 7988 MultiStar: [#1 0.24,0.37,1.01,U] [#2 0.11,-0.12,1.02,U] [#3 0.10,0.25,0.94,U] [#4 0.19,0.12,1.02,U] [#5 0.05,0.33,0.77,U] [#6 0.33,0.10,0.68,U] [#7 0.03,0.05,0.69,U] [#8 0.16,0.22,0.64,U] 
19:21:14.503 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.14}, one-star: {0.22, -0.00}
19:21:14.511 00.008 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
19:21:14.511 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
19:21:14.511 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.22 cameraTheta=0.72 mountX=-0.14 mountY=-0.16, mountTheta=-2.29
19:21:14.511 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.14, opts=13)
19:21:14.511 00.000 7988 Enqueuing Move request for scope (0.16, 0.14)
19:21:14.511 00.000 15712 Worker thread wakes up
19:21:14.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
19:21:14.511 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
19:21:14.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:14.519 00.008 7988 UpdateGuideState exits: m=1474 SNR=26.0
19:21:14.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:14.521 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:14.521 00.000 7988 Enqueuing Expose request
19:21:14.523 00.002 15712 Moving (0.16, 0.14) raw xDistance=-0.14 yDistance=-0.16
19:21:14.523 00.000 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 692.51
19:21:14.523 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
19:21:14.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:14.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:21:14.523 00.000 15712 MoveAxis(W, 1, ABG)
19:21:14.523 00.000 15712 Guiding  Dir = 3, Dur = 1
19:21:14.528 00.005 15712 IsGuiding returns 0
19:21:14.545 00.017 15712 IsGuiding returns 0
19:21:14.545 00.000 15712 Move returns status 0, amount 1
19:21:14.545 00.000 15712 MoveAxis(N, 0, ABG)
19:21:14.545 00.000 15712 Move returns status 0, amount 0
19:21:14.545 00.000 15712 move complete, result=0
19:21:14.545 00.000 15712 worker thread done servicing request
19:21:14.545 00.000 15712 Worker thread wakes up
19:21:14.545 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
19:21:14.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:14.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:15.954 01.409 15712 Exposure complete
19:21:16.017 00.063 15712 worker thread done servicing request
19:21:16.017 00.000 7988 OnExposeComplete: enter
19:21:16.019 00.002 7988 UpdateGuideState(): m_state=6
19:21:16.020 00.001 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1800
19:21:16.021 00.001 7988 Star::Find returns 1 (0), X=1178.51, Y=435.23, Mass=1401, SNR=25.5, Peak=219 HFD=3.0
19:21:16.022 00.001 7988 MultiStar: [#1 0.12,1.34,0.00,M1] [#2 0.07,1.07,1.04,U] [#3 0.07,1.22,0.98,U] [#4 0.13,1.21,1.08,U] [#5 0.12,1.19,0.74,U] [#6 0.15,1.29,0.71,U] [#7 -0.04,1.26,0.71,U] [#8 0.03,1.42,0.00,M1] 
19:21:16.023 00.001 7988 single-star, 6 included, MultiStar: {0.06, 1.19}, one-star: {-0.07, 1.15}
19:21:16.024 00.001 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
19:21:16.025 00.001 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
19:21:16.026 00.001 7988 CameraToMount -- cameraX=-0.07 cameraY=1.15 hyp=1.15 cameraTheta=1.64 mountX=-1.15 mountY=0.05, mountTheta=3.10
19:21:16.028 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=1.15, opts=13)
19:21:16.028 00.000 7988 Enqueuing Move request for scope (-0.07, 1.15)
19:21:16.028 00.000 15712 Worker thread wakes up
19:21:16.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 1.15) opts 0xd
19:21:16.028 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 1.15)
19:21:16.031 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:16.031 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.5
19:21:16.033 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:16.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:16.035 00.002 7988 Enqueuing Expose request
19:21:16.035 00.000 15712 Moving (-0.07, 1.15) raw xDistance=-1.15 yDistance=0.05
19:21:16.035 00.000 15712 PPEC rslt: input = -1.15, final = -0.70, react = -0.69, pred = -0.01, hyst = -0.58, hyst_pct = 0.00, period_length = 692.40
19:21:16.035 00.000 15712 PPEC: input: -1.15, control: -0.70, exposure: 1500
19:21:16.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:16.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:21:16.035 00.000 15712 MoveAxis(E, 228, ABG)
19:21:16.035 00.000 15712 Guiding  Dir = 2, Dur = 228
19:21:16.035 00.000 15712 IsGuiding returns 0
19:21:16.064 00.029 15712 PulseGuide returned control before completion, sleep 213
19:21:16.288 00.224 15712 IsGuiding returns 1
19:21:16.288 00.000 15712 scope still moving after pulse duration time elapsed
19:21:16.320 00.032 15712 IsGuiding returns 0
19:21:16.320 00.000 15712 scope move finished after 228 + 53 ms
19:21:16.320 00.000 15712 Move returns status 0, amount 228
19:21:16.320 00.000 15712 MoveAxis(N, 0, ABG)
19:21:16.320 00.000 15712 Move returns status 0, amount 0
19:21:16.320 00.000 15712 move complete, result=0
19:21:16.320 00.000 15712 worker thread done servicing request
19:21:16.320 00.000 15712 Worker thread wakes up
19:21:16.320 00.000 7988 GuideStep: -1.1 px 228 ms EAST, 0.0 px 0 ms NORTH
19:21:16.322 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:16.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:17.950 01.628 15712 Exposure complete
19:21:18.020 00.070 15712 worker thread done servicing request
19:21:18.020 00.000 7988 OnExposeComplete: enter
19:21:18.020 00.000 7988 UpdateGuideState(): m_state=6
19:21:18.020 00.000 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1801
19:21:18.020 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=434.58, Mass=1529, SNR=26.4, Peak=205 HFD=3.3
19:21:18.020 00.000 7988 MultiStar: [#1 0.30,0.98,0.99,U] [#2 0.21,0.77,0.96,U] [#3 0.15,0.79,0.95,U] [#4 0.38,0.75,0.98,U] [#5 0.18,1.01,0.70,U] [#6 0.53,0.50,0.69,U] [#7 -0.07,0.96,0.68,U] [#8 0.20,0.71,0.66,U] 
19:21:18.020 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.77}, one-star: {0.03, 0.50}
19:21:18.027 00.007 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
19:21:18.027 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
19:21:18.027 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.51 mountX=-0.50 mountY=-0.05, mountTheta=-3.05
19:21:18.027 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.50, opts=13)
19:21:18.027 00.000 7988 Enqueuing Move request for scope (0.03, 0.50)
19:21:18.027 00.000 15712 Worker thread wakes up
19:21:18.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.50) opts 0xd
19:21:18.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.50)
19:21:18.027 00.000 15712 Moving (0.03, 0.50) raw xDistance=-0.50 yDistance=-0.05
19:21:18.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:18.027 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.4
19:21:18.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:18.036 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:18.036 00.000 7988 Enqueuing Expose request
19:21:18.036 00.000 15712 PPEC rslt: input = -0.50, final = -0.32, react = -0.30, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 692.28
19:21:18.036 00.000 15712 PPEC: input: -0.50, control: -0.32, exposure: 1500
19:21:18.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:18.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:21:18.036 00.000 15712 MoveAxis(E, 103, ABG)
19:21:18.036 00.000 15712 Guiding  Dir = 2, Dur = 103
19:21:18.036 00.000 15712 IsGuiding returns 0
19:21:18.062 00.026 15712 PulseGuide returned control before completion, sleep 91
19:21:18.155 00.093 15712 IsGuiding returns 1
19:21:18.155 00.000 15712 scope still moving after pulse duration time elapsed
19:21:18.190 00.035 15712 IsGuiding returns 0
19:21:18.190 00.000 15712 scope move finished after 103 + 47 ms
19:21:18.190 00.000 15712 Move returns status 0, amount 103
19:21:18.190 00.000 15712 MoveAxis(N, 0, ABG)
19:21:18.190 00.000 15712 Move returns status 0, amount 0
19:21:18.190 00.000 15712 move complete, result=0
19:21:18.190 00.000 7988 GuideStep: -0.5 px 103 ms EAST, -0.0 px 0 ms NORTH
19:21:18.192 00.002 15712 worker thread done servicing request
19:21:18.192 00.000 15712 Worker thread wakes up
19:21:18.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:18.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:19.606 01.414 15712 Exposure complete
19:21:19.666 00.060 15712 worker thread done servicing request
19:21:19.666 00.000 7988 OnExposeComplete: enter
19:21:19.669 00.003 7988 UpdateGuideState(): m_state=6
19:21:19.669 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1802
19:21:19.671 00.002 7988 Star::Find returns 1 (0), X=1178.59, Y=434.64, Mass=1453, SNR=25.8, Peak=195 HFD=3.4
19:21:19.671 00.000 7988 MultiStar: [#1 0.00,0.93,0.99,U] [#2 0.01,0.75,1.00,U] [#3 -0.07,0.70,0.95,U] [#4 -0.08,0.84,1.05,U] [#5 -0.07,0.87,0.72,U] [#6 0.28,0.62,0.69,U] [#7 -0.31,0.59,0.68,U] [#8 0.15,0.82,0.66,U] 
19:21:19.673 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.75}, one-star: {0.01, 0.57}
19:21:19.675 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:21:19.675 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
19:21:19.675 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.57 hyp=0.57 cameraTheta=1.55 mountX=-0.57 mountY=-0.03, mountTheta=-3.09
19:21:19.675 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.57, opts=13)
19:21:19.675 00.000 7988 Enqueuing Move request for scope (0.01, 0.57)
19:21:19.675 00.000 15712 Worker thread wakes up
19:21:19.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.57) opts 0xd
19:21:19.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.57)
19:21:19.675 00.000 15712 Moving (0.01, 0.57) raw xDistance=-0.57 yDistance=-0.03
19:21:19.682 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:19.682 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.8
19:21:19.684 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:19.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:19.686 00.002 7988 Enqueuing Expose request
19:21:19.686 00.000 15712 PPEC rslt: input = -0.57, final = -0.34, react = -0.34, pred = -0.00, hyst = -0.35, hyst_pct = 0.00, period_length = 692.16
19:21:19.686 00.000 15712 PPEC: input: -0.57, control: -0.34, exposure: 1500
19:21:19.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:19.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:21:19.686 00.000 15712 MoveAxis(E, 111, ABG)
19:21:19.686 00.000 15712 Guiding  Dir = 2, Dur = 111
19:21:19.688 00.002 15712 IsGuiding returns 0
19:21:19.703 00.015 15712 PulseGuide returned control before completion, sleep 100
19:21:19.809 00.106 15712 IsGuiding returns 1
19:21:19.809 00.000 15712 scope still moving after pulse duration time elapsed
19:21:19.842 00.033 15712 IsGuiding returns 0
19:21:19.842 00.000 15712 scope move finished after 111 + 43 ms
19:21:19.842 00.000 15712 Move returns status 0, amount 111
19:21:19.842 00.000 15712 MoveAxis(N, 0, ABG)
19:21:19.842 00.000 15712 Move returns status 0, amount 0
19:21:19.842 00.000 15712 move complete, result=0
19:21:19.842 00.000 15712 worker thread done servicing request
19:21:19.842 00.000 15712 Worker thread wakes up
19:21:19.842 00.000 7988 GuideStep: -0.6 px 111 ms EAST, -0.0 px 0 ms NORTH
19:21:19.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:19.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:21.483 01.641 15712 Exposure complete
19:21:21.543 00.060 15712 worker thread done servicing request
19:21:21.543 00.000 7988 OnExposeComplete: enter
19:21:21.543 00.000 7988 UpdateGuideState(): m_state=6
19:21:21.543 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1803
19:21:21.543 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=433.91, Mass=1407, SNR=25.3, Peak=184 HFD=3.4
19:21:21.556 00.013 7988 MultiStar: [#1 0.02,-0.02,1.03,U] [#2 0.08,-0.10,1.03,U] [#3 -0.03,-0.01,0.98,U] [#4 0.25,-0.09,1.08,U] [#5 0.02,0.24,0.69,U] [#6 0.14,-0.11,0.70,U] [#7 -0.17,0.02,0.67,U] [#8 0.27,-0.05,0.66,U] 
19:21:21.556 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.02, -0.17}
19:21:21.556 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
19:21:21.559 00.003 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.17)
19:21:21.559 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.58 mountX=0.04 mountY=-0.06, mountTheta=-0.99
19:21:21.559 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
19:21:21.559 00.000 7988 Enqueuing Move request for scope (0.06, -0.04)
19:21:21.559 00.000 15712 Worker thread wakes up
19:21:21.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
19:21:21.559 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
19:21:21.559 00.000 15712 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=-0.06
19:21:21.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:21.567 00.008 7988 UpdateGuideState exits: m=1407 SNR=25.3
19:21:21.567 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:21.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:21.567 00.000 7988 Enqueuing Expose request
19:21:21.572 00.005 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 692.04
19:21:21.572 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
19:21:21.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:21.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:21:21.572 00.000 15712 MoveAxis(E, 3, ABG)
19:21:21.572 00.000 15712 Guiding  Dir = 2, Dur = 3
19:21:21.572 00.000 15712 IsGuiding returns 0
19:21:21.595 00.023 15712 IsGuiding returns 0
19:21:21.595 00.000 15712 Move returns status 0, amount 3
19:21:21.595 00.000 15712 MoveAxis(N, 0, ABG)
19:21:21.595 00.000 15712 Move returns status 0, amount 0
19:21:21.595 00.000 15712 move complete, result=0
19:21:21.595 00.000 15712 worker thread done servicing request
19:21:21.595 00.000 15712 Worker thread wakes up
19:21:21.595 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
19:21:21.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:21.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:23.009 01.414 15712 Exposure complete
19:21:23.071 00.062 15712 worker thread done servicing request
19:21:23.071 00.000 7988 OnExposeComplete: enter
19:21:23.071 00.000 7988 UpdateGuideState(): m_state=6
19:21:23.071 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1804
19:21:23.071 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=432.58, Mass=1369, SNR=25.2, Peak=181 HFD=3.2
19:21:23.071 00.000 7988 MultiStar: [#1 0.04,-1.36,0.00,M1] [#2 0.17,-1.27,1.03,U] [#3 -0.07,-1.27,0.99,U] [#4 0.10,-1.30,1.05,U] [#5 -0.20,-1.15,0.70,U] [#6 0.03,-1.71,0.00,M1] [#7 -0.13,-1.12,0.66,U] [#8 -0.13,-1.32,0.00,M1] 
19:21:23.071 00.000 7988 refined, 5 included, MultiStar: {-0.04, -1.28}, one-star: {-0.20, -1.50}
19:21:23.071 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
19:21:23.071 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
19:21:23.071 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-1.28 hyp=1.28 cameraTheta=-1.60 mountX=1.28 mountY=0.07, mountTheta=0.05
19:21:23.071 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-1.28, opts=13)
19:21:23.071 00.000 7988 Enqueuing Move request for scope (-0.04, -1.28)
19:21:23.083 00.012 15712 Worker thread wakes up
19:21:23.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:23.085 00.002 7988 UpdateGuideState exits: m=1369 SNR=25.2
19:21:23.085 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:23.087 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:23.088 00.001 7988 Enqueuing Expose request
19:21:23.088 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.28) opts 0xd
19:21:23.088 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -1.28)
19:21:23.088 00.000 15712 Moving (-0.04, -1.28) raw xDistance=1.28 yDistance=0.07
19:21:23.088 00.000 15712 PPEC rslt: input = 1.28, final = 0.75, react = 0.77, pred = -0.02, hyst = 0.67, hyst_pct = 0.00, period_length = 691.92
19:21:23.088 00.000 15712 PPEC: input: 1.28, control: 0.75, exposure: 1500
19:21:23.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:23.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:21:23.088 00.000 15712 MoveAxis(W, 246, ABG)
19:21:23.088 00.000 15712 Guiding  Dir = 3, Dur = 246
19:21:23.088 00.000 15712 IsGuiding returns 0
19:21:23.105 00.017 15712 PulseGuide returned control before completion, sleep 241
19:21:23.379 00.274 15712 IsGuiding returns 0
19:21:23.379 00.000 15712 Move returns status 0, amount 246
19:21:23.379 00.000 15712 MoveAxis(N, 0, ABG)
19:21:23.379 00.000 15712 Move returns status 0, amount 0
19:21:23.379 00.000 15712 move complete, result=0
19:21:23.379 00.000 7988 GuideStep: 1.3 px 246 ms WEST, 0.1 px 0 ms NORTH
19:21:23.387 00.008 15712 worker thread done servicing request
19:21:23.387 00.000 15712 Worker thread wakes up
19:21:23.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:23.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:25.019 01.632 15712 Exposure complete
19:21:25.079 00.060 15712 worker thread done servicing request
19:21:25.079 00.000 7988 OnExposeComplete: enter
19:21:25.079 00.000 7988 UpdateGuideState(): m_state=6
19:21:25.085 00.006 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1805
19:21:25.085 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=431.12, Mass=1523, SNR=26.7, Peak=194 HFD=3.7
19:21:25.087 00.002 7988 MultiStar: large primary error, entering stabilization period
19:21:25.087 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
19:21:25.089 00.002 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:21:25.089 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-2.96 hyp=2.96 cameraTheta=-1.56 mountX=2.96 mountY=0.04, mountTheta=0.01
19:21:25.091 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-2.96, opts=13)
19:21:25.093 00.002 7988 Enqueuing Move request for scope (0.04, -2.96)
19:21:25.093 00.000 15712 Worker thread wakes up
19:21:25.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -2.96) opts 0xd
19:21:25.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -2.96)
19:21:25.093 00.000 15712 Moving (0.04, -2.96) raw xDistance=2.96 yDistance=0.04
19:21:25.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:25.095 00.002 7988 UpdateGuideState exits: m=1523 SNR=26.7
19:21:25.095 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:25.095 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:25.095 00.000 7988 Enqueuing Expose request
19:21:25.095 00.000 15712 PPEC rslt: input = 2.96, final = 1.73, react = 1.78, pred = -0.04, hyst = 1.60, hyst_pct = 0.00, period_length = 691.80
19:21:25.095 00.000 15712 PPEC: input: 2.96, control: 1.73, exposure: 1500
19:21:25.095 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:25.095 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:21:25.095 00.000 15712 MoveAxis(W, 566, ABG)
19:21:25.095 00.000 15712 Guiding  Dir = 3, Dur = 566
19:21:25.095 00.000 15712 IsGuiding returns 0
19:21:25.127 00.032 15712 PulseGuide returned control before completion, sleep 550
19:21:25.685 00.558 15712 IsGuiding returns 1
19:21:25.685 00.000 15712 scope still moving after pulse duration time elapsed
19:21:25.717 00.032 15712 IsGuiding returns 0
19:21:25.717 00.000 15712 scope move finished after 566 + 52 ms
19:21:25.717 00.000 15712 Move returns status 0, amount 566
19:21:25.717 00.000 15712 MoveAxis(N, 0, ABG)
19:21:25.717 00.000 15712 Move returns status 0, amount 0
19:21:25.717 00.000 15712 move complete, result=0
19:21:25.717 00.000 15712 worker thread done servicing request
19:21:25.717 00.000 15712 Worker thread wakes up
19:21:25.717 00.000 7988 GuideStep: 3.0 px 566 ms WEST, 0.0 px 0 ms NORTH
19:21:25.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:25.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:27.138 01.421 15712 Exposure complete
19:21:27.200 00.062 15712 worker thread done servicing request
19:21:27.200 00.000 7988 OnExposeComplete: enter
19:21:27.200 00.000 7988 UpdateGuideState(): m_state=6
19:21:27.200 00.000 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1806
19:21:27.203 00.003 7988 Star::Find returns 1 (0), X=1178.57, Y=432.57, Mass=1405, SNR=25.2, Peak=184 HFD=3.3
19:21:27.203 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (-0.00 = -0.00)
19:21:27.203 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
19:21:27.203 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-1.51 hyp=1.51 cameraTheta=-1.58 mountX=1.51 mountY=0.05, mountTheta=0.03
19:21:27.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-1.51, opts=13)
19:21:27.203 00.000 7988 Enqueuing Move request for scope (-0.02, -1.51)
19:21:27.203 00.000 15712 Worker thread wakes up
19:21:27.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.51) opts 0xd
19:21:27.203 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -1.51)
19:21:27.203 00.000 15712 Moving (-0.02, -1.51) raw xDistance=1.51 yDistance=0.05
19:21:27.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:27.203 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.2
19:21:27.213 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:27.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:27.215 00.002 7988 Enqueuing Expose request
19:21:27.215 00.000 15712 PPEC rslt: input = 1.51, final = 0.87, react = 0.90, pred = -0.04, hyst = 0.86, hyst_pct = 0.00, period_length = 691.68
19:21:27.215 00.000 15712 PPEC: input: 1.51, control: 0.87, exposure: 1500
19:21:27.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:27.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:21:27.215 00.000 15712 MoveAxis(W, 283, ABG)
19:21:27.215 00.000 15712 Guiding  Dir = 3, Dur = 283
19:21:27.215 00.000 15712 IsGuiding returns 0
19:21:27.231 00.016 15712 PulseGuide returned control before completion, sleep 274
19:21:27.541 00.310 15712 IsGuiding returns 0
19:21:27.541 00.000 15712 Move returns status 0, amount 283
19:21:27.541 00.000 15712 MoveAxis(N, 0, ABG)
19:21:27.541 00.000 15712 Move returns status 0, amount 0
19:21:27.541 00.000 15712 move complete, result=0
19:21:27.541 00.000 7988 GuideStep: 1.5 px 283 ms WEST, 0.1 px 0 ms NORTH
19:21:27.543 00.002 15712 worker thread done servicing request
19:21:27.543 00.000 15712 Worker thread wakes up
19:21:27.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:27.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:29.180 01.637 15712 Exposure complete
19:21:29.244 00.064 15712 worker thread done servicing request
19:21:29.244 00.000 7988 OnExposeComplete: enter
19:21:29.244 00.000 7988 UpdateGuideState(): m_state=6
19:21:29.244 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1807
19:21:29.244 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=437.01, Mass=1396, SNR=25.3, Peak=183 HFD=3.2
19:21:29.244 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.14)
19:21:29.244 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.03)
19:21:29.244 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=2.94 hyp=2.94 cameraTheta=1.57 mountX=-2.94 mountY=-0.08, mountTheta=-3.11
19:21:29.244 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=2.94, opts=13)
19:21:29.244 00.000 7988 Enqueuing Move request for scope (0.01, 2.94)
19:21:29.244 00.000 15712 Worker thread wakes up
19:21:29.244 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 2.94) opts 0xd
19:21:29.244 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 2.94)
19:21:29.244 00.000 15712 Moving (0.01, 2.94) raw xDistance=-2.94 yDistance=-0.08
19:21:29.258 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:29.258 00.000 7988 UpdateGuideState exits: m=1396 SNR=25.3
19:21:29.260 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:29.261 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:29.261 00.000 7988 Enqueuing Expose request
19:21:29.263 00.002 15712 PPEC rslt: input = -2.94, final = -1.70, react = -1.76, pred = 0.06, hyst = -1.48, hyst_pct = 0.00, period_length = 691.55
19:21:29.263 00.000 15712 PPEC: input: -2.94, control: -1.70, exposure: 1500
19:21:29.263 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:29.263 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:21:29.263 00.000 15712 MoveAxis(E, 556, ABG)
19:21:29.263 00.000 15712 Guiding  Dir = 2, Dur = 556
19:21:29.263 00.000 15712 IsGuiding returns 0
19:21:29.283 00.020 15712 PulseGuide returned control before completion, sleep 551
19:21:29.856 00.573 15712 IsGuiding returns 0
19:21:29.856 00.000 15712 Move returns status 0, amount 556
19:21:29.856 00.000 15712 MoveAxis(N, 0, ABG)
19:21:29.856 00.000 15712 Move returns status 0, amount 0
19:21:29.856 00.000 15712 move complete, result=0
19:21:29.856 00.000 7988 GuideStep: -2.9 px 556 ms EAST, -0.1 px 0 ms NORTH
19:21:29.860 00.004 15712 worker thread done servicing request
19:21:29.860 00.000 15712 Worker thread wakes up
19:21:29.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:29.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:31.269 01.409 15712 Exposure complete
19:21:31.330 00.061 15712 worker thread done servicing request
19:21:31.330 00.000 7988 OnExposeComplete: enter
19:21:31.333 00.003 7988 UpdateGuideState(): m_state=6
19:21:31.333 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1808
19:21:31.335 00.002 7988 Star::Find returns 1 (0), X=1178.87, Y=436.62, Mass=1433, SNR=25.5, Peak=191 HFD=3.4
19:21:31.335 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
19:21:31.337 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
19:21:31.337 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=2.54 hyp=2.55 cameraTheta=1.46 mountX=-2.54 mountY=-0.35, mountTheta=-3.00
19:21:31.339 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=2.54, opts=13)
19:21:31.341 00.002 7988 Enqueuing Move request for scope (0.29, 2.54)
19:21:31.343 00.002 15712 Worker thread wakes up
19:21:31.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 2.54) opts 0xd
19:21:31.343 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 2.54)
19:21:31.343 00.000 15712 Moving (0.29, 2.54) raw xDistance=-2.54 yDistance=-0.35
19:21:31.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:31.343 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.5
19:21:31.345 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:31.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:31.345 00.000 7988 Enqueuing Expose request
19:21:31.345 00.000 15712 PPEC rslt: input = -2.54, final = -1.45, react = -1.52, pred = 0.08, hyst = -1.32, hyst_pct = 0.00, period_length = 691.43
19:21:31.345 00.000 15712 PPEC: input: -2.54, control: -1.45, exposure: 1500
19:21:31.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:21:31.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
19:21:31.345 00.000 15712 MoveAxis(E, 472, ABG)
19:21:31.345 00.000 15712 Guiding  Dir = 2, Dur = 472
19:21:31.345 00.000 15712 IsGuiding returns 0
19:21:31.367 00.022 15712 PulseGuide returned control before completion, sleep 455
19:21:31.843 00.476 15712 IsGuiding returns 1
19:21:31.843 00.000 15712 scope still moving after pulse duration time elapsed
19:21:31.896 00.053 15712 IsGuiding returns 0
19:21:31.896 00.000 15712 scope move finished after 472 + 83 ms
19:21:31.896 00.000 15712 Move returns status 0, amount 472
19:21:31.896 00.000 15712 MoveAxis(N, 0, ABG)
19:21:31.896 00.000 15712 Move returns status 0, amount 0
19:21:31.896 00.000 15712 move complete, result=0
19:21:31.896 00.000 7988 GuideStep: -2.5 px 472 ms EAST, -0.4 px 0 ms NORTH
19:21:31.905 00.009 15712 worker thread done servicing request
19:21:31.905 00.000 15712 Worker thread wakes up
19:21:31.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:31.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:33.549 01.644 15712 Exposure complete
19:21:33.606 00.057 15712 worker thread done servicing request
19:21:33.606 00.000 7988 OnExposeComplete: enter
19:21:33.611 00.005 7988 UpdateGuideState(): m_state=6
19:21:33.613 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1809
19:21:33.614 00.001 7988 Star::Find returns 1 (0), X=1178.56, Y=435.10, Mass=1505, SNR=26.3, Peak=230 HFD=3.4
19:21:33.614 00.000 7988 MultiStar: exiting stabilization period
19:21:33.616 00.002 7988 MultiStar: [#1 0.43,1.24,1.00,U] [#2 0.10,1.05,0.98,U] [#3 0.08,1.13,0.93,U] [#4 0.16,1.21,0.99,U] [#5 -0.04,1.44,0.00,M1] [#6 0.11,1.06,0.67,U] [#7 0.04,0.99,0.68,U] [#8 0.34,1.13,0.64,U] 
19:21:33.616 00.000 7988 single-star, 7 included, MultiStar: {0.15, 1.11}, one-star: {-0.02, 1.03}
19:21:33.618 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
19:21:33.618 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
19:21:33.620 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=1.03 hyp=1.03 cameraTheta=1.59 mountX=-1.02 mountY=-0.00, mountTheta=-3.14
19:21:33.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=1.03, opts=13)
19:21:33.622 00.000 7988 Enqueuing Move request for scope (-0.02, 1.03)
19:21:33.624 00.002 15712 Worker thread wakes up
19:21:33.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 1.03) opts 0xd
19:21:33.624 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 1.03)
19:21:33.624 00.000 15712 Moving (-0.02, 1.03) raw xDistance=-1.02 yDistance=-0.00
19:21:33.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:21:33.624 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
19:21:33.626 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:33.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:33.626 00.000 7988 Enqueuing Expose request
19:21:33.626 00.000 15712 PPEC rslt: input = -1.02, final = -0.52, react = -0.61, pred = 0.09, hyst = -0.66, hyst_pct = 0.00, period_length = 691.31
19:21:33.626 00.000 15712 PPEC: input: -1.02, control: -0.52, exposure: 1500
19:21:33.630 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:33.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:21:33.630 00.000 15712 MoveAxis(E, 170, ABG)
19:21:33.630 00.000 15712 Guiding  Dir = 2, Dur = 170
19:21:33.630 00.000 15712 IsGuiding returns 0
19:21:33.642 00.012 15712 PulseGuide returned control before completion, sleep 165
19:21:33.835 00.193 15712 IsGuiding returns 0
19:21:33.835 00.000 15712 Move returns status 0, amount 170
19:21:33.835 00.000 15712 MoveAxis(N, 0, ABG)
19:21:33.835 00.000 15712 Move returns status 0, amount 0
19:21:33.835 00.000 15712 move complete, result=0
19:21:33.835 00.000 7988 GuideStep: -1.0 px 170 ms EAST, -0.0 px 0 ms NORTH
19:21:33.835 00.000 15712 worker thread done servicing request
19:21:33.835 00.000 15712 Worker thread wakes up
19:21:33.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:33.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:35.256 01.421 15712 Exposure complete
19:21:35.317 00.061 15712 worker thread done servicing request
19:21:35.317 00.000 7988 OnExposeComplete: enter
19:21:35.317 00.000 7988 UpdateGuideState(): m_state=6
19:21:35.320 00.003 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1810
19:21:35.320 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=434.21, Mass=1481, SNR=26.0, Peak=200 HFD=3.4
19:21:35.320 00.000 7988 MultiStar: [#1 0.03,0.50,1.01,U] [#2 0.20,0.29,0.98,U] [#3 0.20,0.41,0.93,U] [#4 0.26,0.47,1.01,U] [#5 -0.14,0.75,0.73,U] [#6 0.22,0.09,0.70,U] [#7 -0.02,0.50,0.73,U] [#8 0.19,0.18,0.61,U] 
19:21:35.320 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.37}, one-star: {0.09, 0.13}
19:21:35.320 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
19:21:35.320 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
19:21:35.320 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.15 cameraTheta=0.98 mountX=-0.13 mountY=-0.09, mountTheta=-2.53
19:21:35.320 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.13, opts=13)
19:21:35.331 00.011 7988 Enqueuing Move request for scope (0.09, 0.13)
19:21:35.331 00.000 15712 Worker thread wakes up
19:21:35.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
19:21:35.331 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
19:21:35.331 00.000 15712 Moving (0.09, 0.13) raw xDistance=-0.13 yDistance=-0.09
19:21:35.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:35.331 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.0
19:21:35.333 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:35.335 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:35.335 00.000 7988 Enqueuing Expose request
19:21:35.337 00.002 15712 PPEC rslt: input = -0.13, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 691.18
19:21:35.337 00.000 15712 PPEC: input: -0.13, control: 0.02, exposure: 1500
19:21:35.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:35.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:21:35.337 00.000 15712 MoveAxis(W, 7, ABG)
19:21:35.337 00.000 15712 Guiding  Dir = 3, Dur = 7
19:21:35.337 00.000 15712 IsGuiding returns 0
19:21:35.349 00.012 15712 IsGuiding returns 0
19:21:35.349 00.000 15712 Move returns status 0, amount 7
19:21:35.349 00.000 15712 MoveAxis(N, 0, ABG)
19:21:35.349 00.000 15712 Move returns status 0, amount 0
19:21:35.349 00.000 15712 move complete, result=0
19:21:35.349 00.000 15712 worker thread done servicing request
19:21:35.349 00.000 15712 Worker thread wakes up
19:21:35.349 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
19:21:35.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:35.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:36.993 01.644 15712 Exposure complete
19:21:37.054 00.061 15712 worker thread done servicing request
19:21:37.054 00.000 7988 OnExposeComplete: enter
19:21:37.054 00.000 7988 UpdateGuideState(): m_state=6
19:21:37.054 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1811
19:21:37.054 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=433.00, Mass=1497, SNR=26.3, Peak=202 HFD=3.4
19:21:37.054 00.000 7988 MultiStar: [#1 0.18,-1.06,0.99,U] [#2 0.10,-1.05,1.03,U] [#3 -0.00,-1.11,0.95,U] [#4 0.22,-0.80,1.03,U] [#5 -0.19,-0.91,0.69,U] [#6 0.25,-1.20,0.67,U] [#7 -0.10,-0.97,0.67,U] [#8 0.00,-1.16,0.63,U] 
19:21:37.054 00.000 7988 refined, 8 included, MultiStar: {0.07, -1.03}, one-star: {0.06, -1.08}
19:21:37.054 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
19:21:37.054 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.10)
19:21:37.054 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-1.03 hyp=1.04 cameraTheta=-1.50 mountX=1.03 mountY=-0.05, mountTheta=-0.04
19:21:37.065 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-1.03, opts=13)
19:21:37.065 00.000 7988 Enqueuing Move request for scope (0.07, -1.03)
19:21:37.067 00.002 15712 Worker thread wakes up
19:21:37.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.03) opts 0xd
19:21:37.067 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -1.03)
19:21:37.067 00.000 15712 Moving (0.07, -1.03) raw xDistance=1.03 yDistance=-0.05
19:21:37.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:37.067 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3
19:21:37.070 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:37.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:37.070 00.000 7988 Enqueuing Expose request
19:21:37.074 00.004 15712 PPEC rslt: input = 1.03, final = 0.65, react = 0.62, pred = 0.03, hyst = 0.53, hyst_pct = 0.00, period_length = 691.05
19:21:37.074 00.000 15712 PPEC: input: 1.03, control: 0.65, exposure: 1500
19:21:37.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:37.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:21:37.074 00.000 15712 MoveAxis(W, 211, ABG)
19:21:37.074 00.000 15712 Guiding  Dir = 3, Dur = 211
19:21:37.074 00.000 15712 IsGuiding returns 0
19:21:37.100 00.026 15712 PulseGuide returned control before completion, sleep 196
19:21:37.307 00.207 15712 IsGuiding returns 1
19:21:37.307 00.000 15712 scope still moving after pulse duration time elapsed
19:21:37.339 00.032 15712 IsGuiding returns 0
19:21:37.339 00.000 15712 scope move finished after 211 + 53 ms
19:21:37.339 00.000 15712 Move returns status 0, amount 211
19:21:37.339 00.000 15712 MoveAxis(N, 0, ABG)
19:21:37.339 00.000 15712 Move returns status 0, amount 0
19:21:37.339 00.000 15712 move complete, result=0
19:21:37.339 00.000 7988 GuideStep: 1.0 px 211 ms WEST, -0.0 px 0 ms NORTH
19:21:37.341 00.002 15712 worker thread done servicing request
19:21:37.341 00.000 15712 Worker thread wakes up
19:21:37.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:37.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:38.759 01.418 15712 Exposure complete
19:21:38.821 00.062 15712 worker thread done servicing request
19:21:38.821 00.000 7988 OnExposeComplete: enter
19:21:38.821 00.000 7988 UpdateGuideState(): m_state=6
19:21:38.824 00.003 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1812
19:21:38.824 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=431.67, Mass=1431, SNR=25.5, Peak=169 HFD=3.4
19:21:38.826 00.002 7988 MultiStar: [#1 -0.16,-1.70,0.00,M1] [#2 -0.00,-2.06,0.00,M1] [#3 -0.32,-2.15,0.00,M1] [#4 0.02,-1.95,0.00,M1] [#5 -0.28,-1.92,0.00,M1] [#6 0.05,-2.09,0.00,M1] [#7 -0.20,-2.06,0.00,M1] [#8 -0.01,-2.04,0.00,M1] 
19:21:38.826 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
19:21:38.826 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
19:21:38.826 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-2.41 hyp=2.41 cameraTheta=-1.62 mountX=2.41 mountY=0.17, mountTheta=0.07
19:21:38.826 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-2.41, opts=13)
19:21:38.826 00.000 7988 Enqueuing Move request for scope (-0.11, -2.41)
19:21:38.834 00.008 15712 Worker thread wakes up
19:21:38.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -2.41) opts 0xd
19:21:38.834 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -2.41)
19:21:38.834 00.000 15712 Moving (-0.11, -2.41) raw xDistance=2.41 yDistance=0.17
19:21:38.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:38.834 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.5
19:21:38.837 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:38.837 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:38.837 00.000 7988 Enqueuing Expose request
19:21:38.837 00.000 15712 PPEC rslt: input = 2.41, final = 1.40, react = 1.45, pred = -0.05, hyst = 1.30, hyst_pct = 0.00, period_length = 690.92
19:21:38.837 00.000 15712 PPEC: input: 2.41, control: 1.40, exposure: 1500
19:21:38.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:38.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:21:38.837 00.000 15712 MoveAxis(W, 457, ABG)
19:21:38.837 00.000 15712 Guiding  Dir = 3, Dur = 457
19:21:38.837 00.000 15712 IsGuiding returns 0
19:21:38.852 00.015 15712 PulseGuide returned control before completion, sleep 451
19:21:39.333 00.481 15712 IsGuiding returns 0
19:21:39.333 00.000 15712 Move returns status 0, amount 457
19:21:39.333 00.000 15712 MoveAxis(N, 0, ABG)
19:21:39.333 00.000 15712 Move returns status 0, amount 0
19:21:39.333 00.000 15712 move complete, result=0
19:21:39.333 00.000 7988 GuideStep: 2.4 px 457 ms WEST, 0.2 px 0 ms NORTH
19:21:39.339 00.006 15712 worker thread done servicing request
19:21:39.339 00.000 15712 Worker thread wakes up
19:21:39.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:39.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:40.975 01.636 15712 Exposure complete
19:21:41.037 00.062 7988 OnExposeComplete: enter
19:21:41.039 00.002 7988 UpdateGuideState(): m_state=6
19:21:41.039 00.000 15712 worker thread done servicing request
19:21:41.039 00.000 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1813
19:21:41.039 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=432.16, Mass=1441, SNR=25.7, Peak=193 HFD=3.3
19:21:41.043 00.004 7988 MultiStar: [#1 -0.00,-1.56,0.00,M2] [#2 -0.02,-1.72,0.00,M2] [#3 0.20,-1.61,0.00,M2] [#4 0.18,-1.50,0.00,M2] [#5 0.00,-1.27,0.69,U] [#6 0.07,-1.54,0.00,M2] [#7 -0.45,-1.69,0.00,M2] [#8 0.06,-1.48,0.00,M2] 
19:21:41.043 00.000 7988 refined, 1 included, MultiStar: {0.04, -1.65}, one-star: {0.07, -1.92}
19:21:41.045 00.002 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
19:21:41.045 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = -3.14)
19:21:41.047 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-1.65 hyp=1.65 cameraTheta=-1.54 mountX=1.65 mountY=-0.00, mountTheta=-0.00
19:21:41.049 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-1.65, opts=13)
19:21:41.051 00.002 7988 Enqueuing Move request for scope (0.04, -1.65)
19:21:41.051 00.000 15712 Worker thread wakes up
19:21:41.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.65) opts 0xd
19:21:41.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -1.65)
19:21:41.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:41.051 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.7
19:21:41.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:41.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:41.051 00.000 7988 Enqueuing Expose request
19:21:41.051 00.000 15712 Moving (0.04, -1.65) raw xDistance=1.65 yDistance=-0.00
19:21:41.060 00.009 15712 PPEC rslt: input = 1.65, final = 0.94, react = 0.99, pred = -0.05, hyst = 0.93, hyst_pct = 0.00, period_length = 690.79
19:21:41.060 00.000 15712 PPEC: input: 1.65, control: 0.94, exposure: 1500
19:21:41.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:41.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:21:41.060 00.000 15712 MoveAxis(W, 307, ABG)
19:21:41.060 00.000 15712 Guiding  Dir = 3, Dur = 307
19:21:41.060 00.000 15712 IsGuiding returns 0
19:21:41.077 00.017 15712 PulseGuide returned control before completion, sleep 299
19:21:41.399 00.322 15712 IsGuiding returns 0
19:21:41.399 00.000 15712 Move returns status 0, amount 307
19:21:41.399 00.000 15712 MoveAxis(N, 0, ABG)
19:21:41.399 00.000 15712 Move returns status 0, amount 0
19:21:41.399 00.000 15712 move complete, result=0
19:21:41.399 00.000 7988 GuideStep: 1.7 px 307 ms WEST, -0.0 px 0 ms NORTH
19:21:41.400 00.001 15712 worker thread done servicing request
19:21:41.401 00.001 15712 Worker thread wakes up
19:21:41.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:41.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:42.821 01.420 15712 Exposure complete
19:21:42.886 00.065 15712 worker thread done servicing request
19:21:42.886 00.000 7988 OnExposeComplete: enter
19:21:42.888 00.002 7988 UpdateGuideState(): m_state=6
19:21:42.890 00.002 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
19:21:42.890 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=433.54, Mass=1362, SNR=24.9, Peak=183 HFD=3.2
19:21:42.892 00.002 7988 MultiStar: [#1 -0.10,-0.01,1.06,U] [#2 0.13,-0.50,1.06,U] [#3 -0.05,-0.26,0.95,U] [#4 0.20,-0.21,1.06,U] [#5 0.03,-0.06,0.77,U] [#6 0.15,-0.18,0.71,U] [#7 -0.17,-0.13,0.70,U] [#8 -0.12,-0.23,0.71,U] 
19:21:42.894 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.25}, one-star: {-0.18, -0.54}
19:21:42.894 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
19:21:42.897 00.003 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
19:21:42.898 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.60 mountX=0.25 mountY=0.01, mountTheta=0.05
19:21:42.898 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.25, opts=13)
19:21:42.898 00.000 7988 Enqueuing Move request for scope (-0.01, -0.25)
19:21:42.898 00.000 15712 Worker thread wakes up
19:21:42.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
19:21:42.898 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
19:21:42.898 00.000 15712 Moving (-0.01, -0.25) raw xDistance=0.25 yDistance=0.01
19:21:42.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:42.898 00.000 7988 UpdateGuideState exits: m=1362 SNR=24.9
19:21:42.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:42.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:42.898 00.000 7988 Enqueuing Expose request
19:21:42.898 00.000 15712 PPEC rslt: input = 0.25, final = 0.11, react = 0.15, pred = -0.04, hyst = 0.22, hyst_pct = 0.00, period_length = 690.67
19:21:42.898 00.000 15712 PPEC: input: 0.25, control: 0.11, exposure: 1500
19:21:42.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:42.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:21:42.898 00.000 15712 MoveAxis(W, 35, ABG)
19:21:42.898 00.000 15712 Guiding  Dir = 3, Dur = 35
19:21:42.898 00.000 15712 IsGuiding returns 0
19:21:42.934 00.036 15712 PulseGuide returned control before completion, sleep 21
19:21:42.982 00.048 15712 IsGuiding returns 0
19:21:42.982 00.000 15712 Move returns status 0, amount 35
19:21:42.982 00.000 15712 MoveAxis(N, 0, ABG)
19:21:42.982 00.000 15712 Move returns status 0, amount 0
19:21:42.982 00.000 15712 move complete, result=0
19:21:42.982 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
19:21:42.982 00.000 15712 worker thread done servicing request
19:21:42.982 00.000 15712 Worker thread wakes up
19:21:42.984 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:42.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:44.618 01.634 15712 Exposure complete
19:21:44.680 00.062 15712 worker thread done servicing request
19:21:44.680 00.000 7988 OnExposeComplete: enter
19:21:44.680 00.000 7988 UpdateGuideState(): m_state=6
19:21:44.682 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1815
19:21:44.682 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=434.43, Mass=1464, SNR=25.9, Peak=210 HFD=3.2
19:21:44.684 00.002 7988 MultiStar: [#1 -0.04,0.71,0.97,U] [#2 0.02,0.43,1.02,U] [#3 -0.06,0.58,0.96,U] [#4 -0.00,0.62,1.02,U] [#5 -0.06,0.65,0.67,U] [#6 0.05,0.46,0.69,U] [#7 -0.02,0.32,0.66,U] [#8 0.11,0.60,0.69,U] 
19:21:44.686 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.53}, one-star: {-0.05, 0.36}
19:21:44.686 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
19:21:44.688 00.002 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
19:21:44.688 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.36 hyp=0.36 cameraTheta=1.70 mountX=-0.36 mountY=0.04, mountTheta=3.03
19:21:44.690 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.36, opts=13)
19:21:44.690 00.000 7988 Enqueuing Move request for scope (-0.05, 0.36)
19:21:44.690 00.000 15712 Worker thread wakes up
19:21:44.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.36) opts 0xd
19:21:44.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.36)
19:21:44.690 00.000 15712 Moving (-0.05, 0.36) raw xDistance=-0.36 yDistance=0.04
19:21:44.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:21:44.690 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.9
19:21:44.696 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:44.696 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:44.699 00.003 7988 Enqueuing Expose request
19:21:44.699 00.000 15712 PPEC rslt: input = -0.36, final = -0.21, react = -0.21, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 690.54
19:21:44.699 00.000 15712 PPEC: input: -0.36, control: -0.21, exposure: 1500
19:21:44.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:44.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:21:44.699 00.000 15712 MoveAxis(E, 67, ABG)
19:21:44.699 00.000 15712 Guiding  Dir = 2, Dur = 67
19:21:44.699 00.000 15712 IsGuiding returns 0
19:21:44.718 00.019 15712 PulseGuide returned control before completion, sleep 55
19:21:44.791 00.073 15712 IsGuiding returns 0
19:21:44.791 00.000 15712 Move returns status 0, amount 67
19:21:44.791 00.000 15712 MoveAxis(N, 0, ABG)
19:21:44.791 00.000 15712 Move returns status 0, amount 0
19:21:44.791 00.000 15712 move complete, result=0
19:21:44.791 00.000 15712 worker thread done servicing request
19:21:44.791 00.000 15712 Worker thread wakes up
19:21:44.791 00.000 7988 GuideStep: -0.4 px 67 ms EAST, 0.0 px 0 ms NORTH
19:21:44.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:44.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:46.212 01.421 15712 Exposure complete
19:21:46.273 00.061 15712 worker thread done servicing request
19:21:46.273 00.000 7988 OnExposeComplete: enter
19:21:46.273 00.000 7988 UpdateGuideState(): m_state=6
19:21:46.276 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1816
19:21:46.276 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=434.56, Mass=1526, SNR=26.4, Peak=176 HFD=3.3
19:21:46.278 00.002 7988 MultiStar: [#1 0.11,0.89,0.97,U] [#2 0.06,0.66,0.99,U] [#3 0.11,0.65,0.93,U] [#4 0.09,0.67,0.98,U] [#5 -0.04,1.00,0.73,U] [#6 0.09,0.62,0.70,U] [#7 -0.04,0.70,0.62,U] [#8 -0.03,0.55,0.59,U] 
19:21:46.280 00.002 7988 single-star, 8 included, MultiStar: {0.04, 0.69}, one-star: {-0.01, 0.48}
19:21:46.280 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.11)
19:21:46.282 00.002 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.00)
19:21:46.282 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.48 hyp=0.48 cameraTheta=1.60 mountX=-0.48 mountY=0.00, mountTheta=3.14
19:21:46.284 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.48, opts=13)
19:21:46.286 00.002 7988 Enqueuing Move request for scope (-0.01, 0.48)
19:21:46.286 00.000 15712 Worker thread wakes up
19:21:46.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.48) opts 0xd
19:21:46.286 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.48)
19:21:46.286 00.000 15712 Moving (-0.01, 0.48) raw xDistance=-0.48 yDistance=0.00
19:21:46.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:46.286 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.4
19:21:46.289 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:46.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:46.289 00.000 7988 Enqueuing Expose request
19:21:46.289 00.000 15712 PPEC rslt: input = -0.48, final = -0.26, react = -0.29, pred = 0.03, hyst = -0.25, hyst_pct = 0.00, period_length = 690.41
19:21:46.289 00.000 15712 PPEC: input: -0.48, control: -0.26, exposure: 1500
19:21:46.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:46.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:21:46.289 00.000 15712 MoveAxis(E, 84, ABG)
19:21:46.289 00.000 15712 Guiding  Dir = 2, Dur = 84
19:21:46.289 00.000 15712 IsGuiding returns 0
19:21:46.321 00.032 15712 PulseGuide returned control before completion, sleep 66
19:21:46.418 00.097 15712 IsGuiding returns 1
19:21:46.418 00.000 15712 scope still moving after pulse duration time elapsed
19:21:46.448 00.030 15712 IsGuiding returns 0
19:21:46.448 00.000 15712 scope move finished after 84 + 70 ms
19:21:46.448 00.000 15712 Move returns status 0, amount 84
19:21:46.448 00.000 15712 MoveAxis(N, 0, ABG)
19:21:46.448 00.000 15712 Move returns status 0, amount 0
19:21:46.448 00.000 15712 move complete, result=0
19:21:46.448 00.000 15712 worker thread done servicing request
19:21:46.448 00.000 15712 Worker thread wakes up
19:21:46.448 00.000 7988 GuideStep: -0.5 px 84 ms EAST, 0.0 px 0 ms NORTH
19:21:46.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:46.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:48.091 01.643 15712 Exposure complete
19:21:48.151 00.060 15712 worker thread done servicing request
19:21:48.151 00.000 7988 OnExposeComplete: enter
19:21:48.151 00.000 7988 UpdateGuideState(): m_state=6
19:21:48.156 00.005 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1817
19:21:48.156 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=434.18, Mass=1476, SNR=26.1, Peak=188 HFD=3.3
19:21:48.158 00.002 7988 MultiStar: [#1 -0.16,0.23,1.03,U] [#2 0.22,0.18,1.00,U] [#3 0.09,0.19,0.95,U] [#4 0.15,0.39,1.01,U] [#5 0.14,0.36,0.73,U] [#6 0.21,0.08,0.68,U] [#7 -0.17,0.11,0.67,U] [#8 0.10,0.28,0.62,U] 
19:21:48.158 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.22}, one-star: {-0.11, 0.10}
19:21:48.160 00.002 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.58) = xAngle (3.97 = -2.31)
19:21:48.160 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.80)
19:21:48.162 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.39 mountX=-0.10 mountY=0.11, mountTheta=2.33
19:21:48.164 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.10, opts=13)
19:21:48.166 00.002 7988 Enqueuing Move request for scope (-0.11, 0.10)
19:21:48.166 00.000 15712 Worker thread wakes up
19:21:48.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
19:21:48.166 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
19:21:48.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:48.166 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1
19:21:48.169 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:48.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:48.171 00.002 7988 Enqueuing Expose request
19:21:48.171 00.000 15712 Moving (-0.11, 0.10) raw xDistance=-0.10 yDistance=0.11
19:21:48.173 00.002 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 690.28
19:21:48.173 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
19:21:48.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:48.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:21:48.173 00.000 15712 MoveAxis(W, 12, ABG)
19:21:48.173 00.000 15712 Guiding  Dir = 3, Dur = 12
19:21:48.173 00.000 15712 IsGuiding returns 0
19:21:48.188 00.015 15712 IsGuiding returns 1
19:21:48.188 00.000 15712 scope still moving after pulse duration time elapsed
19:21:48.232 00.044 15712 IsGuiding returns 0
19:21:48.232 00.000 15712 scope move finished after 12 + 52 ms
19:21:48.232 00.000 15712 Move returns status 0, amount 12
19:21:48.232 00.000 15712 MoveAxis(N, 0, ABG)
19:21:48.232 00.000 15712 Move returns status 0, amount 0
19:21:48.232 00.000 15712 move complete, result=0
19:21:48.232 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
19:21:48.242 00.010 15712 worker thread done servicing request
19:21:48.242 00.000 15712 Worker thread wakes up
19:21:48.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:48.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:49.650 01.408 15712 Exposure complete
19:21:49.711 00.061 15712 worker thread done servicing request
19:21:49.711 00.000 7988 OnExposeComplete: enter
19:21:49.711 00.000 7988 UpdateGuideState(): m_state=6
19:21:49.711 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1818
19:21:49.711 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=434.03, Mass=1470, SNR=26.0, Peak=208 HFD=3.0
19:21:49.711 00.000 7988 MultiStar: [#1 -0.07,0.30,1.00,U] [#2 0.10,0.13,1.01,U] [#3 0.00,0.13,0.97,U] [#4 0.12,0.37,1.05,U] [#5 0.19,0.21,0.69,U] [#6 0.33,0.12,0.72,U] [#7 -0.16,0.37,0.67,U] [#8 -0.18,0.09,0.67,U] 
19:21:49.711 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.18}, one-star: {-0.06, -0.05}
19:21:49.711 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
19:21:49.711 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
19:21:49.711 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.39 mountX=0.05 mountY=0.06, mountTheta=0.83
19:21:49.711 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.05, opts=13)
19:21:49.711 00.000 7988 Enqueuing Move request for scope (-0.06, -0.05)
19:21:49.711 00.000 15712 Worker thread wakes up
19:21:49.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
19:21:49.711 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
19:21:49.724 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:49.724 00.000 15712 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
19:21:49.724 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0
19:21:49.726 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:49.728 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:49.728 00.000 7988 Enqueuing Expose request
19:21:49.728 00.000 15712 PPEC rslt: input = 0.05, final = 0.07, react = 0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 690.15
19:21:49.728 00.000 15712 PPEC: input: 0.05, control: 0.07, exposure: 1500
19:21:49.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:49.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:21:49.728 00.000 15712 MoveAxis(W, 22, ABG)
19:21:49.728 00.000 15712 Guiding  Dir = 3, Dur = 22
19:21:49.743 00.015 15712 IsGuiding returns 0
19:21:49.758 00.015 15712 PulseGuide returned control before completion, sleep 17
19:21:49.805 00.047 15712 IsGuiding returns 0
19:21:49.805 00.000 15712 Move returns status 0, amount 22
19:21:49.805 00.000 15712 MoveAxis(N, 0, ABG)
19:21:49.805 00.000 15712 Move returns status 0, amount 0
19:21:49.805 00.000 15712 move complete, result=0
19:21:49.805 00.000 15712 worker thread done servicing request
19:21:49.805 00.000 15712 Worker thread wakes up
19:21:49.807 00.002 7988 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
19:21:49.809 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:49.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:51.443 01.634 15712 Exposure complete
19:21:51.505 00.062 15712 worker thread done servicing request
19:21:51.505 00.000 7988 OnExposeComplete: enter
19:21:51.505 00.000 7988 UpdateGuideState(): m_state=6
19:21:51.505 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1819
19:21:51.505 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=432.94, Mass=1466, SNR=25.8, Peak=207 HFD=3.4
19:21:51.505 00.000 7988 MultiStar: [#1 0.06,-0.66,1.00,U] [#2 0.16,-0.94,1.00,U] [#3 0.16,-0.97,0.94,U] [#4 0.33,-0.98,1.04,U] [#5 -0.03,-0.61,0.69,U] [#6 0.17,-0.97,0.69,U] [#7 0.02,-0.82,0.64,U] [#8 0.33,-0.82,0.65,U] 
19:21:51.505 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.89}, one-star: {0.10, -1.14}
19:21:51.505 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
19:21:51.515 00.010 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
19:21:51.515 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.89 hyp=0.90 cameraTheta=-1.41 mountX=0.89 mountY=-0.13, mountTheta=-0.14
19:21:51.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.89, opts=13)
19:21:51.515 00.000 7988 Enqueuing Move request for scope (0.15, -0.89)
19:21:51.521 00.006 15712 Worker thread wakes up
19:21:51.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.89) opts 0xd
19:21:51.521 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.89)
19:21:51.521 00.000 15712 Moving (0.15, -0.89) raw xDistance=0.89 yDistance=-0.13
19:21:51.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:51.521 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.8
19:21:51.523 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:51.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:51.525 00.002 7988 Enqueuing Expose request
19:21:51.525 00.000 15712 PPEC rslt: input = 0.89, final = 0.56, react = 0.53, pred = 0.03, hyst = 0.48, hyst_pct = 0.00, period_length = 690.02
19:21:51.525 00.000 15712 PPEC: input: 0.89, control: 0.56, exposure: 1500
19:21:51.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:51.527 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:21:51.527 00.000 15712 MoveAxis(W, 184, ABG)
19:21:51.527 00.000 15712 Guiding  Dir = 3, Dur = 184
19:21:51.527 00.000 15712 IsGuiding returns 0
19:21:51.549 00.022 15712 PulseGuide returned control before completion, sleep 173
19:21:51.727 00.178 15712 IsGuiding returns 1
19:21:51.727 00.000 15712 scope still moving after pulse duration time elapsed
19:21:51.771 00.044 15712 IsGuiding returns 0
19:21:51.771 00.000 15712 scope move finished after 184 + 61 ms
19:21:51.771 00.000 15712 Move returns status 0, amount 184
19:21:51.771 00.000 15712 MoveAxis(N, 0, ABG)
19:21:51.771 00.000 15712 Move returns status 0, amount 0
19:21:51.771 00.000 15712 move complete, result=0
19:21:51.771 00.000 7988 GuideStep: 0.9 px 184 ms WEST, -0.1 px 0 ms NORTH
19:21:51.774 00.003 15712 worker thread done servicing request
19:21:51.774 00.000 15712 Worker thread wakes up
19:21:51.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:51.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:53.178 01.404 15712 Exposure complete
19:21:53.241 00.063 15712 worker thread done servicing request
19:21:53.241 00.000 7988 OnExposeComplete: enter
19:21:53.241 00.000 7988 UpdateGuideState(): m_state=6
19:21:53.244 00.003 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1820
19:21:53.244 00.000 7988 Star::Find returns 1 (0), X=1178.71, Y=432.79, Mass=1560, SNR=26.6, Peak=193 HFD=3.5
19:21:53.246 00.002 7988 MultiStar: [#1 0.28,-1.06,0.96,U] [#2 0.15,-1.22,0.97,U] [#3 0.37,-1.24,0.89,U] [#4 0.19,-1.37,0.00,M1] [#5 -0.09,-1.05,0.72,U] [#6 0.48,-1.43,0.00,M1] [#7 0.19,-1.29,0.65,U] [#8 0.37,-1.10,0.62,U] 
19:21:53.248 00.002 7988 refined, 6 included, MultiStar: {0.20, -1.18}, one-star: {0.13, -1.29}
19:21:53.248 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
19:21:53.248 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
19:21:53.250 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-1.18 hyp=1.20 cameraTheta=-1.40 mountX=1.18 mountY=-0.17, mountTheta=-0.14
19:21:53.252 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-1.18, opts=13)
19:21:53.252 00.000 7988 Enqueuing Move request for scope (0.20, -1.18)
19:21:53.254 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:21:53.254 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.6
19:21:53.256 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:53.257 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:53.259 00.002 7988 Enqueuing Expose request
19:21:53.259 00.000 15712 Worker thread wakes up
19:21:53.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.18) opts 0xd
19:21:53.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -1.18)
19:21:53.259 00.000 15712 Moving (0.20, -1.18) raw xDistance=1.18 yDistance=-0.17
19:21:53.261 00.002 15712 PPEC rslt: input = 1.18, final = 0.73, react = 0.71, pred = 0.02, hyst = 0.64, hyst_pct = 0.00, period_length = 689.89
19:21:53.261 00.000 15712 PPEC: input: 1.18, control: 0.73, exposure: 1500
19:21:53.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:53.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:21:53.261 00.000 15712 MoveAxis(W, 239, ABG)
19:21:53.261 00.000 15712 Guiding  Dir = 3, Dur = 239
19:21:53.289 00.028 15712 IsGuiding returns 0
19:21:53.305 00.016 15712 PulseGuide returned control before completion, sleep 234
19:21:53.544 00.239 15712 IsGuiding returns 1
19:21:53.544 00.000 15712 scope still moving after pulse duration time elapsed
19:21:53.577 00.033 15712 IsGuiding returns 0
19:21:53.577 00.000 15712 scope move finished after 239 + 48 ms
19:21:53.577 00.000 15712 Move returns status 0, amount 239
19:21:53.577 00.000 15712 MoveAxis(N, 0, ABG)
19:21:53.577 00.000 15712 Move returns status 0, amount 0
19:21:53.577 00.000 15712 move complete, result=0
19:21:53.577 00.000 15712 worker thread done servicing request
19:21:53.577 00.000 15712 Worker thread wakes up
19:21:53.577 00.000 7988 GuideStep: 1.2 px 239 ms WEST, -0.2 px 0 ms NORTH
19:21:53.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:53.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:55.222 01.645 15712 Exposure complete
19:21:55.285 00.063 15712 worker thread done servicing request
19:21:55.285 00.000 7988 OnExposeComplete: enter
19:21:55.285 00.000 7988 UpdateGuideState(): m_state=6
19:21:55.285 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1821
19:21:55.285 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=433.34, Mass=1436, SNR=25.7, Peak=190 HFD=3.2
19:21:55.289 00.004 7988 MultiStar: [#1 0.05,-0.33,0.98,U] [#2 0.02,-0.65,1.01,U] [#3 0.06,-0.36,0.97,U] [#4 0.21,-0.49,1.02,U] [#5 -0.25,-0.46,0.71,U] [#6 0.21,-0.64,0.74,U] [#7 0.01,-0.64,0.67,U] [#8 0.10,-0.53,0.64,U] 
19:21:55.289 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.53}, one-star: {-0.06, -0.73}
19:21:55.289 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
19:21:55.289 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.09)
19:21:55.289 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.53 hyp=0.54 cameraTheta=-1.49 mountX=0.53 mountY=-0.03, mountTheta=-0.05
19:21:55.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.53, opts=13)
19:21:55.289 00.000 7988 Enqueuing Move request for scope (0.04, -0.53)
19:21:55.289 00.000 15712 Worker thread wakes up
19:21:55.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.53) opts 0xd
19:21:55.289 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.53)
19:21:55.299 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:55.299 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.7
19:21:55.301 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:55.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:55.303 00.002 7988 Enqueuing Expose request
19:21:55.303 00.000 15712 Moving (0.04, -0.53) raw xDistance=0.53 yDistance=-0.03
19:21:55.307 00.004 15712 PPEC rslt: input = 0.53, final = 0.34, react = 0.32, pred = 0.02, hyst = 0.32, hyst_pct = 0.00, period_length = 689.76
19:21:55.307 00.000 15712 PPEC: input: 0.53, control: 0.34, exposure: 1500
19:21:55.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:55.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:21:55.307 00.000 15712 MoveAxis(W, 112, ABG)
19:21:55.307 00.000 15712 Guiding  Dir = 3, Dur = 112
19:21:55.307 00.000 15712 IsGuiding returns 0
19:21:55.315 00.008 15712 PulseGuide returned control before completion, sleep 109
19:21:55.460 00.145 15712 IsGuiding returns 0
19:21:55.460 00.000 15712 Move returns status 0, amount 112
19:21:55.460 00.000 15712 MoveAxis(N, 0, ABG)
19:21:55.460 00.000 15712 Move returns status 0, amount 0
19:21:55.460 00.000 15712 move complete, result=0
19:21:55.460 00.000 15712 worker thread done servicing request
19:21:55.460 00.000 15712 Worker thread wakes up
19:21:55.460 00.000 7988 GuideStep: 0.5 px 112 ms WEST, -0.0 px 0 ms NORTH
19:21:55.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:55.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:56.878 01.418 15712 Exposure complete
19:21:56.946 00.068 15712 worker thread done servicing request
19:21:56.946 00.000 7988 OnExposeComplete: enter
19:21:56.946 00.000 7988 UpdateGuideState(): m_state=6
19:21:56.946 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1822
19:21:56.946 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=434.20, Mass=1507, SNR=26.3, Peak=201 HFD=3.5
19:21:56.946 00.000 7988 MultiStar: [#1 0.02,0.68,1.00,U] [#2 0.07,0.34,0.99,U] [#3 -0.04,0.38,0.92,U] [#4 0.23,0.72,0.97,U] [#5 -0.04,0.66,0.66,U] [#6 0.31,0.47,0.68,U] [#7 -0.17,0.50,0.66,U] [#8 0.01,0.34,0.62,U] 
19:21:56.946 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.46}, one-star: {0.09, 0.12}
19:21:56.946 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
19:21:56.946 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.65)
19:21:56.946 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.95 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
19:21:56.956 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.12, opts=13)
19:21:56.956 00.000 7988 Enqueuing Move request for scope (0.09, 0.12)
19:21:56.958 00.002 15712 Worker thread wakes up
19:21:56.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
19:21:56.959 00.001 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
19:21:56.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:56.959 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.3
19:21:56.961 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:56.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:56.963 00.002 7988 Enqueuing Expose request
19:21:56.963 00.000 15712 Moving (0.09, 0.12) raw xDistance=-0.12 yDistance=-0.09
19:21:56.965 00.002 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 689.63
19:21:56.965 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
19:21:56.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:56.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:21:56.965 00.000 15712 MoveAxis(W, 2, ABG)
19:21:56.965 00.000 15712 Guiding  Dir = 3, Dur = 2
19:21:56.965 00.000 15712 IsGuiding returns 0
19:21:56.976 00.011 15712 IsGuiding returns 0
19:21:56.976 00.000 15712 Move returns status 0, amount 2
19:21:56.976 00.000 15712 MoveAxis(N, 0, ABG)
19:21:56.976 00.000 15712 Move returns status 0, amount 0
19:21:56.976 00.000 15712 move complete, result=0
19:21:56.976 00.000 15712 worker thread done servicing request
19:21:56.976 00.000 15712 Worker thread wakes up
19:21:56.976 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
19:21:56.985 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:56.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:21:58.614 01.629 15712 Exposure complete
19:21:58.676 00.062 15712 worker thread done servicing request
19:21:58.676 00.000 7988 OnExposeComplete: enter
19:21:58.678 00.002 7988 UpdateGuideState(): m_state=6
19:21:58.678 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1823
19:21:58.678 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=434.95, Mass=1488, SNR=26.0, Peak=201 HFD=3.6
19:21:58.678 00.000 7988 MultiStar: [#1 0.03,1.17,0.98,U] [#2 0.03,0.83,0.99,U] [#3 0.13,1.12,0.95,U] [#4 0.23,1.01,1.04,U] [#5 -0.07,1.28,0.71,U] [#6 0.19,1.09,0.64,U] [#7 -0.04,0.96,0.66,U] [#8 -0.04,0.94,0.63,U] 
19:21:58.678 00.000 7988 single-star, 8 included, MultiStar: {0.07, 1.02}, one-star: {0.07, 0.87}
19:21:58.678 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
19:21:58.678 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
19:21:58.686 00.008 7988 CameraToMount -- cameraX=0.07 cameraY=0.87 hyp=0.88 cameraTheta=1.49 mountX=-0.88 mountY=-0.10, mountTheta=-3.03
19:21:58.688 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.87, opts=13)
19:21:58.688 00.000 7988 Enqueuing Move request for scope (0.07, 0.87)
19:21:58.690 00.002 15712 Worker thread wakes up
19:21:58.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.87) opts 0xd
19:21:58.690 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.87)
19:21:58.690 00.000 15712 Moving (0.07, 0.87) raw xDistance=-0.88 yDistance=-0.10
19:21:58.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:21:58.691 00.001 7988 UpdateGuideState exits: m=1488 SNR=26.0
19:21:58.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:58.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:21:58.695 00.004 7988 Enqueuing Expose request
19:21:58.695 00.000 15712 PPEC rslt: input = -0.88, final = -0.51, react = -0.53, pred = 0.02, hyst = -0.45, hyst_pct = 0.00, period_length = 689.50
19:21:58.695 00.000 15712 PPEC: input: -0.88, control: -0.51, exposure: 1500
19:21:58.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:58.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:21:58.695 00.000 15712 MoveAxis(E, 166, ABG)
19:21:58.695 00.000 15712 Guiding  Dir = 2, Dur = 166
19:21:58.695 00.000 15712 IsGuiding returns 0
19:21:58.723 00.028 15712 PulseGuide returned control before completion, sleep 147
19:21:58.908 00.185 15712 IsGuiding returns 0
19:21:58.908 00.000 15712 Move returns status 0, amount 166
19:21:58.908 00.000 15712 MoveAxis(N, 0, ABG)
19:21:58.908 00.000 15712 Move returns status 0, amount 0
19:21:58.908 00.000 15712 move complete, result=0
19:21:58.908 00.000 15712 worker thread done servicing request
19:21:58.908 00.000 15712 Worker thread wakes up
19:21:58.908 00.000 7988 GuideStep: -0.9 px 166 ms EAST, -0.1 px 0 ms NORTH
19:21:58.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:21:58.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:00.320 01.412 15712 Exposure complete
19:22:00.380 00.060 15712 worker thread done servicing request
19:22:00.380 00.000 7988 OnExposeComplete: enter
19:22:00.380 00.000 7988 UpdateGuideState(): m_state=6
19:22:00.380 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1824
19:22:00.380 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=434.57, Mass=1388, SNR=25.1, Peak=181 HFD=3.3
19:22:00.380 00.000 7988 MultiStar: [#1 0.17,0.64,1.02,U] [#2 0.32,0.62,1.02,U] [#3 0.30,0.55,0.99,U] [#4 0.23,0.56,1.05,U] [#5 0.08,0.79,0.67,U] [#6 0.20,0.52,0.73,U] [#7 -0.30,0.65,0.68,U] [#8 0.21,0.59,0.66,U] 
19:22:00.380 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.60}, one-star: {-0.02, 0.50}
19:22:00.380 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
19:22:00.380 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.01)
19:22:00.380 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.50 hyp=0.50 cameraTheta=1.61 mountX=-0.50 mountY=0.01, mountTheta=3.13
19:22:00.397 00.017 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.50, opts=13)
19:22:00.397 00.000 7988 Enqueuing Move request for scope (-0.02, 0.50)
19:22:00.399 00.002 15712 Worker thread wakes up
19:22:00.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.50) opts 0xd
19:22:00.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.50)
19:22:00.399 00.000 15712 Moving (-0.02, 0.50) raw xDistance=-0.50 yDistance=0.01
19:22:00.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:00.399 00.000 7988 UpdateGuideState exits: m=1388 SNR=25.1
19:22:00.403 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:00.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:00.405 00.002 7988 Enqueuing Expose request
19:22:00.405 00.000 15712 PPEC rslt: input = -0.50, final = -0.22, react = -0.30, pred = 0.08, hyst = -0.27, hyst_pct = 0.00, period_length = 689.37
19:22:00.405 00.000 15712 PPEC: input: -0.50, control: -0.22, exposure: 1500
19:22:00.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:00.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:22:00.405 00.000 15712 MoveAxis(E, 72, ABG)
19:22:00.405 00.000 15712 Guiding  Dir = 2, Dur = 72
19:22:00.405 00.000 15712 IsGuiding returns 0
19:22:00.433 00.028 15712 PulseGuide returned control before completion, sleep 53
19:22:00.492 00.059 15712 IsGuiding returns 1
19:22:00.492 00.000 15712 scope still moving after pulse duration time elapsed
19:22:00.543 00.051 15712 IsGuiding returns 0
19:22:00.543 00.000 15712 scope move finished after 72 + 69 ms
19:22:00.543 00.000 15712 Move returns status 0, amount 72
19:22:00.543 00.000 15712 MoveAxis(N, 0, ABG)
19:22:00.543 00.000 15712 Move returns status 0, amount 0
19:22:00.543 00.000 15712 move complete, result=0
19:22:00.543 00.000 7988 GuideStep: -0.5 px 72 ms EAST, 0.0 px 0 ms NORTH
19:22:00.543 00.000 15712 worker thread done servicing request
19:22:00.550 00.007 15712 Worker thread wakes up
19:22:00.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:00.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:02.180 01.630 15712 Exposure complete
19:22:02.241 00.061 15712 worker thread done servicing request
19:22:02.241 00.000 7988 OnExposeComplete: enter
19:22:02.241 00.000 7988 UpdateGuideState(): m_state=6
19:22:02.241 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1825
19:22:02.241 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=433.72, Mass=1416, SNR=25.4, Peak=170 HFD=3.5
19:22:02.241 00.000 7988 MultiStar: [#1 0.07,0.12,1.01,U] [#2 -0.04,-0.06,0.99,U] [#3 0.16,-0.15,0.96,U] [#4 0.10,-0.18,1.02,U] [#5 -0.30,0.40,0.77,U] [#6 0.32,-0.21,0.72,U] [#7 0.03,-0.24,0.67,U] [#8 -0.03,-0.16,0.70,U] 
19:22:02.241 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.07, -0.36}
19:22:02.241 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.45 = 0.45)
19:22:02.241 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.56 = -2.72)
19:22:02.241 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.12 mountX=0.09 mountY=-0.04, mountTheta=-0.43
19:22:02.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.09, opts=13)
19:22:02.254 00.013 7988 Enqueuing Move request for scope (0.05, -0.09)
19:22:02.254 00.000 15712 Worker thread wakes up
19:22:02.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
19:22:02.254 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
19:22:02.254 00.000 15712 Moving (0.05, -0.09) raw xDistance=0.09 yDistance=-0.04
19:22:02.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:02.254 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.4
19:22:02.257 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:02.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:02.257 00.000 7988 Enqueuing Expose request
19:22:02.261 00.004 15712 PPEC rslt: input = 0.09, final = 0.09, react = 0.06, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 689.24
19:22:02.261 00.000 15712 PPEC: input: 0.09, control: 0.09, exposure: 1500
19:22:02.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:02.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:22:02.261 00.000 15712 MoveAxis(W, 30, ABG)
19:22:02.261 00.000 15712 Guiding  Dir = 3, Dur = 30
19:22:02.261 00.000 15712 IsGuiding returns 0
19:22:02.290 00.029 15712 PulseGuide returned control before completion, sleep 13
19:22:02.304 00.014 15712 IsGuiding returns 1
19:22:02.304 00.000 15712 scope still moving after pulse duration time elapsed
19:22:02.338 00.034 15712 IsGuiding returns 0
19:22:02.338 00.000 15712 scope move finished after 30 + 45 ms
19:22:02.338 00.000 15712 Move returns status 0, amount 30
19:22:02.338 00.000 15712 MoveAxis(N, 0, ABG)
19:22:02.338 00.000 15712 Move returns status 0, amount 0
19:22:02.338 00.000 15712 move complete, result=0
19:22:02.338 00.000 7988 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
19:22:02.338 00.000 15712 worker thread done servicing request
19:22:02.340 00.002 15712 Worker thread wakes up
19:22:02.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:02.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:03.758 01.418 15712 Exposure complete
19:22:03.819 00.061 15712 worker thread done servicing request
19:22:03.819 00.000 7988 OnExposeComplete: enter
19:22:03.819 00.000 7988 UpdateGuideState(): m_state=6
19:22:03.821 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1826
19:22:03.821 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=433.00, Mass=1492, SNR=26.1, Peak=163 HFD=3.8
19:22:03.823 00.002 7988 MultiStar: [#1 0.12,-0.68,1.00,U] [#2 0.21,-0.91,1.00,U] [#3 0.07,-0.90,0.93,U] [#4 0.15,-0.90,1.04,U] [#5 0.09,-0.68,0.70,U] [#6 0.31,-1.10,0.72,U] [#7 -0.20,-0.83,0.66,U] [#8 -0.09,-1.03,0.66,U] 
19:22:03.825 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.90}, one-star: {0.01, -1.08}
19:22:03.825 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
19:22:03.828 00.003 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
19:22:03.828 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.90 hyp=0.90 cameraTheta=-1.48 mountX=0.90 mountY=-0.06, mountTheta=-0.07
19:22:03.830 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.90, opts=13)
19:22:03.832 00.002 7988 Enqueuing Move request for scope (0.09, -0.90)
19:22:03.833 00.001 15712 Worker thread wakes up
19:22:03.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:22:03.833 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.1
19:22:03.835 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:03.836 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:03.836 00.000 7988 Enqueuing Expose request
19:22:03.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.90) opts 0xd
19:22:03.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.90)
19:22:03.836 00.000 15712 Moving (0.09, -0.90) raw xDistance=0.90 yDistance=-0.06
19:22:03.836 00.000 15712 PPEC rslt: input = 0.90, final = 0.48, react = 0.54, pred = -0.06, hyst = 0.47, hyst_pct = 0.00, period_length = 689.10
19:22:03.836 00.000 15712 PPEC: input: 0.90, control: 0.48, exposure: 1500
19:22:03.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:03.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:22:03.836 00.000 15712 MoveAxis(W, 157, ABG)
19:22:03.836 00.000 15712 Guiding  Dir = 3, Dur = 157
19:22:03.836 00.000 15712 IsGuiding returns 0
19:22:03.853 00.017 15712 PulseGuide returned control before completion, sleep 153
19:22:04.032 00.179 15712 IsGuiding returns 0
19:22:04.032 00.000 15712 Move returns status 0, amount 157
19:22:04.033 00.001 15712 MoveAxis(N, 0, ABG)
19:22:04.033 00.000 15712 Move returns status 0, amount 0
19:22:04.033 00.000 15712 move complete, result=0
19:22:04.033 00.000 15712 worker thread done servicing request
19:22:04.033 00.000 15712 Worker thread wakes up
19:22:04.033 00.000 7988 GuideStep: 0.9 px 157 ms WEST, -0.1 px 0 ms NORTH
19:22:04.034 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:04.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:05.664 01.630 15712 Exposure complete
19:22:05.725 00.061 15712 worker thread done servicing request
19:22:05.725 00.000 7988 OnExposeComplete: enter
19:22:05.725 00.000 7988 UpdateGuideState(): m_state=6
19:22:05.728 00.003 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1827
19:22:05.728 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=431.96, Mass=1536, SNR=26.4, Peak=192 HFD=3.6
19:22:05.728 00.000 7988 MultiStar: [#1 0.03,-1.92,0.00,M1] [#2 -0.08,-1.96,0.00,M1] [#3 0.10,-1.83,0.00,M1] [#4 0.07,-1.85,0.00,M1] [#5 -0.24,-1.92,0.00,M1] [#6 0.00,-2.08,0.00,M1] [#7 -0.25,-1.87,0.00,M1] [#8 0.06,-1.92,0.00,M1] 
19:22:05.728 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
19:22:05.728 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
19:22:05.728 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-2.12 hyp=2.12 cameraTheta=-1.57 mountX=2.12 mountY=0.05, mountTheta=0.02
19:22:05.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-2.12, opts=13)
19:22:05.728 00.000 7988 Enqueuing Move request for scope (0.01, -2.12)
19:22:05.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:05.728 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.4
19:22:05.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:05.742 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:05.742 00.000 7988 Enqueuing Expose request
19:22:05.742 00.000 15712 Worker thread wakes up
19:22:05.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -2.12) opts 0xd
19:22:05.742 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -2.12)
19:22:05.742 00.000 15712 Moving (0.01, -2.12) raw xDistance=2.12 yDistance=0.05
19:22:05.742 00.000 15712 PPEC rslt: input = 2.12, final = 1.17, react = 1.27, pred = -0.10, hyst = 1.15, hyst_pct = 0.00, period_length = 688.97
19:22:05.742 00.000 15712 PPEC: input: 2.12, control: 1.17, exposure: 1500
19:22:05.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:05.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:22:05.742 00.000 15712 MoveAxis(W, 382, ABG)
19:22:05.742 00.000 15712 Guiding  Dir = 3, Dur = 382
19:22:05.742 00.000 15712 IsGuiding returns 0
19:22:05.773 00.031 15712 PulseGuide returned control before completion, sleep 366
19:22:06.190 00.417 15712 IsGuiding returns 1
19:22:06.190 00.000 15712 scope still moving after pulse duration time elapsed
19:22:06.220 00.030 15712 IsGuiding returns 0
19:22:06.220 00.000 15712 scope move finished after 382 + 90 ms
19:22:06.220 00.000 15712 Move returns status 0, amount 382
19:22:06.220 00.000 15712 MoveAxis(N, 0, ABG)
19:22:06.220 00.000 15712 Move returns status 0, amount 0
19:22:06.220 00.000 15712 move complete, result=0
19:22:06.220 00.000 15712 worker thread done servicing request
19:22:06.220 00.000 15712 Worker thread wakes up
19:22:06.220 00.000 7988 GuideStep: 2.1 px 382 ms WEST, 0.0 px 0 ms NORTH
19:22:06.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:06.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:07.642 01.422 15712 Exposure complete
19:22:07.702 00.060 15712 worker thread done servicing request
19:22:07.704 00.002 7988 OnExposeComplete: enter
19:22:07.704 00.000 7988 UpdateGuideState(): m_state=6
19:22:07.704 00.000 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1828
19:22:07.704 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=433.87, Mass=1409, SNR=25.3, Peak=134 HFD=3.8
19:22:07.704 00.000 7988 MultiStar: [#1 -0.01,0.01,1.04,U] [#2 0.21,-0.29,1.03,U] [#3 -0.00,-0.20,0.94,U] [#4 -0.20,-0.04,1.02,U] [#5 -0.02,-0.06,0.70,U] [#6 0.10,-0.23,0.69,U] [#7 -0.27,-0.46,0.69,U] [#8 0.03,0.07,0.63,U] 
19:22:07.704 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {-0.03, -0.21}
19:22:07.704 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
19:22:07.704 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
19:22:07.704 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.16 cameraTheta=-1.69 mountX=0.15 mountY=0.02, mountTheta=0.14
19:22:07.714 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.15, opts=13)
19:22:07.714 00.000 7988 Enqueuing Move request for scope (-0.02, -0.15)
19:22:07.714 00.000 15712 Worker thread wakes up
19:22:07.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
19:22:07.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
19:22:07.714 00.000 15712 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=0.02
19:22:07.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:07.718 00.004 7988 UpdateGuideState exits: m=1409 SNR=25.3
19:22:07.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:07.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:07.718 00.000 7988 Enqueuing Expose request
19:22:07.718 00.000 15712 PPEC rslt: input = 0.15, final = -0.09, react = 0.09, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 688.84
19:22:07.718 00.000 15712 PPEC: input: 0.15, control: -0.09, exposure: 1500
19:22:07.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:07.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:22:07.718 00.000 15712 MoveAxis(E, 30, ABG)
19:22:07.718 00.000 15712 Guiding  Dir = 2, Dur = 30
19:22:07.718 00.000 15712 IsGuiding returns 0
19:22:07.738 00.020 15712 PulseGuide returned control before completion, sleep 22
19:22:07.766 00.028 15712 IsGuiding returns 1
19:22:07.766 00.000 15712 scope still moving after pulse duration time elapsed
19:22:07.803 00.037 15712 IsGuiding returns 0
19:22:07.803 00.000 15712 scope move finished after 30 + 52 ms
19:22:07.803 00.000 15712 Move returns status 0, amount 30
19:22:07.803 00.000 15712 MoveAxis(N, 0, ABG)
19:22:07.803 00.000 15712 Move returns status 0, amount 0
19:22:07.803 00.000 15712 move complete, result=0
19:22:07.803 00.000 7988 GuideStep: 0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
19:22:07.806 00.003 15712 worker thread done servicing request
19:22:07.806 00.000 15712 Worker thread wakes up
19:22:07.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:07.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:09.441 01.635 15712 Exposure complete
19:22:09.505 00.064 15712 worker thread done servicing request
19:22:09.505 00.000 7988 OnExposeComplete: enter
19:22:09.505 00.000 7988 UpdateGuideState(): m_state=6
19:22:09.505 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1829
19:22:09.505 00.000 7988 Star::Find returns 1 (0), X=1178.71, Y=435.36, Mass=1478, SNR=26.1, Peak=191 HFD=3.3
19:22:09.505 00.000 7988 MultiStar: [#1 0.14,1.55,0.00,M1] [#2 0.04,1.48,0.00,M1] [#3 0.05,1.52,0.00,M1] [#4 0.21,1.49,0.00,M1] [#5 0.20,1.27,0.67,U] [#6 0.30,1.37,0.00,M1] [#7 -0.10,1.52,0.00,M1] [#8 0.06,1.67,0.00,M1] 
19:22:09.505 00.000 7988 refined, 1 included, MultiStar: {0.16, 1.28}, one-star: {0.13, 1.28}
19:22:09.505 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
19:22:09.505 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.15)
19:22:09.505 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=1.28 hyp=1.29 cameraTheta=1.45 mountX=-1.28 mountY=-0.19, mountTheta=-3.00
19:22:09.516 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=1.28, opts=13)
19:22:09.516 00.000 7988 Enqueuing Move request for scope (0.16, 1.28)
19:22:09.516 00.000 15712 Worker thread wakes up
19:22:09.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 1.28) opts 0xd
19:22:09.516 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 1.28)
19:22:09.518 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:09.518 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.1
19:22:09.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:09.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:09.518 00.000 7988 Enqueuing Expose request
19:22:09.518 00.000 15712 Moving (0.16, 1.28) raw xDistance=-1.28 yDistance=-0.19
19:22:09.518 00.000 15712 PPEC rslt: input = -1.28, final = -0.89, react = -0.77, pred = -0.12, hyst = -0.62, hyst_pct = 0.00, period_length = 688.71
19:22:09.518 00.000 15712 PPEC: input: -1.28, control: -0.89, exposure: 1500
19:22:09.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:09.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:22:09.518 00.000 15712 MoveAxis(E, 289, ABG)
19:22:09.518 00.000 15712 Guiding  Dir = 2, Dur = 289
19:22:09.518 00.000 15712 IsGuiding returns 0
19:22:09.543 00.025 15712 PulseGuide returned control before completion, sleep 280
19:22:09.836 00.293 15712 IsGuiding returns 0
19:22:09.836 00.000 15712 Move returns status 0, amount 289
19:22:09.836 00.000 15712 MoveAxis(N, 0, ABG)
19:22:09.836 00.000 15712 Move returns status 0, amount 0
19:22:09.836 00.000 15712 move complete, result=0
19:22:09.836 00.000 15712 worker thread done servicing request
19:22:09.836 00.000 7988 GuideStep: -1.3 px 289 ms EAST, -0.2 px 0 ms NORTH
19:22:09.836 00.000 15712 Worker thread wakes up
19:22:09.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:09.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:11.244 01.408 15712 Exposure complete
19:22:11.305 00.061 15712 worker thread done servicing request
19:22:11.305 00.000 7988 OnExposeComplete: enter
19:22:11.305 00.000 7988 UpdateGuideState(): m_state=6
19:22:11.309 00.004 7988 Star::Find(15, 1178, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1830
19:22:11.309 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=434.76, Mass=1457, SNR=25.7, Peak=170 HFD=3.6
19:22:11.311 00.002 7988 MultiStar: [#1 -0.04,1.03,0.99,U] [#2 -0.01,0.93,1.02,U] [#3 -0.07,0.94,0.97,U] [#4 0.11,0.67,1.04,U] [#5 -0.13,1.03,0.69,U] [#6 0.17,0.81,0.71,U] [#7 -0.04,0.75,0.69,U] [#8 0.08,0.70,0.65,U] 
19:22:11.313 00.002 7988 single-star, 8 included, MultiStar: {-0.02, 0.84}, one-star: {-0.19, 0.68}
19:22:11.313 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
19:22:11.315 00.002 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
19:22:11.315 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.68 hyp=0.70 cameraTheta=1.85 mountX=-0.68 mountY=0.17, mountTheta=2.89
19:22:11.317 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.68, opts=13)
19:22:11.319 00.002 7988 Enqueuing Move request for scope (-0.19, 0.68)
19:22:11.319 00.000 15712 Worker thread wakes up
19:22:11.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.68) opts 0xd
19:22:11.319 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.68)
19:22:11.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:22:11.322 00.003 7988 UpdateGuideState exits: m=1457 SNR=25.7
19:22:11.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:11.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:11.322 00.000 7988 Enqueuing Expose request
19:22:11.322 00.000 15712 Moving (-0.19, 0.68) raw xDistance=-0.68 yDistance=0.17
19:22:11.328 00.006 15712 PPEC rslt: input = -0.68, final = -0.52, react = -0.41, pred = -0.12, hyst = -0.37, hyst_pct = 0.00, period_length = 688.58
19:22:11.328 00.000 15712 PPEC: input: -0.68, control: -0.52, exposure: 1500
19:22:11.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:11.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:22:11.328 00.000 15712 MoveAxis(E, 171, ABG)
19:22:11.328 00.000 15712 Guiding  Dir = 2, Dur = 171
19:22:11.328 00.000 15712 IsGuiding returns 0
19:22:11.351 00.023 15712 PulseGuide returned control before completion, sleep 158
19:22:11.545 00.194 15712 IsGuiding returns 0
19:22:11.545 00.000 15712 Move returns status 0, amount 171
19:22:11.545 00.000 15712 MoveAxis(N, 0, ABG)
19:22:11.545 00.000 15712 Move returns status 0, amount 0
19:22:11.545 00.000 15712 move complete, result=0
19:22:11.545 00.000 7988 GuideStep: -0.7 px 171 ms EAST, 0.2 px 0 ms NORTH
19:22:11.547 00.002 15712 worker thread done servicing request
19:22:11.547 00.000 15712 Worker thread wakes up
19:22:11.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:11.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:13.186 01.639 15712 Exposure complete
19:22:13.248 00.062 15712 worker thread done servicing request
19:22:13.248 00.000 7988 OnExposeComplete: enter
19:22:13.248 00.000 7988 UpdateGuideState(): m_state=6
19:22:13.248 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1831
19:22:13.248 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=433.60, Mass=1468, SNR=25.9, Peak=187 HFD=3.3
19:22:13.248 00.000 7988 MultiStar: [#1 0.03,-0.24,0.97,U] [#2 -0.08,-0.27,1.00,U] [#3 0.05,-0.23,0.93,U] [#4 0.02,-0.34,1.04,U] [#5 -0.13,-0.26,0.69,U] [#6 0.37,-0.47,0.69,U] [#7 -0.22,-0.26,0.66,U] [#8 -0.01,-0.10,0.65,U] 
19:22:13.248 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.30}, one-star: {-0.05, -0.47}
19:22:13.248 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
19:22:13.248 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
19:22:13.248 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.58 mountX=0.30 mountY=0.01, mountTheta=0.03
19:22:13.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.30, opts=13)
19:22:13.261 00.013 7988 Enqueuing Move request for scope (-0.00, -0.30)
19:22:13.261 00.000 15712 Worker thread wakes up
19:22:13.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.30) opts 0xd
19:22:13.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.30)
19:22:13.261 00.000 15712 Moving (-0.00, -0.30) raw xDistance=0.30 yDistance=0.01
19:22:13.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=24, FiltMax=255, Gamma=0.690
19:22:13.261 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.9
19:22:13.264 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:13.264 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:13.264 00.000 7988 Enqueuing Expose request
19:22:13.264 00.000 15712 PPEC rslt: input = 0.30, final = 0.14, react = 0.18, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 688.45
19:22:13.264 00.000 15712 PPEC: input: 0.30, control: 0.14, exposure: 1500
19:22:13.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:13.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:22:13.264 00.000 15712 MoveAxis(W, 44, ABG)
19:22:13.264 00.000 15712 Guiding  Dir = 3, Dur = 44
19:22:13.295 00.031 15712 IsGuiding returns 0
19:22:13.312 00.017 15712 PulseGuide returned control before completion, sleep 39
19:22:13.360 00.048 15712 IsGuiding returns 1
19:22:13.360 00.000 15712 scope still moving after pulse duration time elapsed
19:22:13.399 00.039 15712 IsGuiding returns 0
19:22:13.399 00.000 15712 scope move finished after 44 + 51 ms
19:22:13.399 00.000 15712 Move returns status 0, amount 44
19:22:13.399 00.000 15712 MoveAxis(N, 0, ABG)
19:22:13.399 00.000 15712 Move returns status 0, amount 0
19:22:13.399 00.000 15712 move complete, result=0
19:22:13.399 00.000 7988 GuideStep: 0.3 px 44 ms WEST, 0.0 px 0 ms NORTH
19:22:13.401 00.002 15712 worker thread done servicing request
19:22:13.401 00.000 15712 Worker thread wakes up
19:22:13.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:13.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:14.814 01.413 15712 Exposure complete
19:22:14.878 00.064 15712 worker thread done servicing request
19:22:14.878 00.000 7988 OnExposeComplete: enter
19:22:14.880 00.002 7988 UpdateGuideState(): m_state=6
19:22:14.880 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1832
19:22:14.882 00.002 7988 Star::Find returns 1 (0), X=1178.55, Y=432.24, Mass=1486, SNR=26.1, Peak=148 HFD=3.6
19:22:14.882 00.000 7988 MultiStar: [#1 -0.12,-1.37,0.00,M1] [#2 0.15,-1.54,0.00,M1] [#3 -0.05,-1.45,0.00,M1] [#4 0.13,-1.49,0.00,M1] [#5 -0.24,-1.43,0.00,M1] [#6 -0.01,-1.49,0.00,M1] [#7 -0.22,-1.39,0.00,M1] [#8 0.21,-1.59,0.00,M1] 
19:22:14.884 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
19:22:14.886 00.002 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
19:22:14.886 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-1.84 hyp=1.84 cameraTheta=-1.59 mountX=1.84 mountY=0.08, mountTheta=0.04
19:22:14.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-1.84, opts=13)
19:22:14.891 00.003 7988 Enqueuing Move request for scope (-0.03, -1.84)
19:22:14.891 00.000 15712 Worker thread wakes up
19:22:14.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.84) opts 0xd
19:22:14.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -1.84)
19:22:14.891 00.000 15712 Moving (-0.03, -1.84) raw xDistance=1.84 yDistance=0.08
19:22:14.893 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:14.899 00.006 7988 UpdateGuideState exits: m=1486 SNR=26.1
19:22:14.903 00.004 15712 PPEC rslt: input = 1.84, final = 1.09, react = 1.10, pred = -0.01, hyst = 0.96, hyst_pct = 0.00, period_length = 688.32
19:22:14.903 00.000 15712 PPEC: input: 1.84, control: 1.09, exposure: 1500
19:22:14.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:14.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:22:14.903 00.000 15712 MoveAxis(W, 357, ABG)
19:22:14.903 00.000 15712 Guiding  Dir = 3, Dur = 357
19:22:14.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:14.905 00.002 15712 IsGuiding returns 0
19:22:14.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:14.907 00.002 7988 Enqueuing Expose request
19:22:14.929 00.022 15712 PulseGuide returned control before completion, sleep 340
19:22:15.309 00.380 15712 IsGuiding returns 0
19:22:15.309 00.000 15712 Move returns status 0, amount 357
19:22:15.309 00.000 15712 MoveAxis(N, 0, ABG)
19:22:15.309 00.000 15712 Move returns status 0, amount 0
19:22:15.309 00.000 15712 move complete, result=0
19:22:15.309 00.000 7988 GuideStep: 1.8 px 357 ms WEST, 0.1 px 0 ms NORTH
19:22:15.319 00.010 15712 worker thread done servicing request
19:22:15.319 00.000 15712 Worker thread wakes up
19:22:15.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:15.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:16.945 01.626 15712 Exposure complete
19:22:17.007 00.062 15712 worker thread done servicing request
19:22:17.007 00.000 7988 OnExposeComplete: enter
19:22:17.007 00.000 7988 UpdateGuideState(): m_state=6
19:22:17.007 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1833
19:22:17.007 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=432.28, Mass=1513, SNR=26.2, Peak=174 HFD=3.5
19:22:17.007 00.000 7988 MultiStar: [#1 -0.13,-1.55,0.00,M2] [#2 -0.00,-1.72,0.00,M2] [#3 0.05,-1.65,0.00,M2] [#4 -0.03,-1.62,0.00,M2] [#5 -0.14,-1.37,0.00,M2] [#6 0.23,-1.64,0.00,M2] [#7 -0.37,-1.59,0.00,M2] [#8 -0.05,-1.63,0.00,M2] 
19:22:17.007 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
19:22:17.007 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
19:22:17.007 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-1.80 hyp=1.81 cameraTheta=-1.63 mountX=1.80 mountY=0.16, mountTheta=0.09
19:22:17.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-1.80, opts=13)
19:22:17.007 00.000 7988 Enqueuing Move request for scope (-0.11, -1.80)
19:22:17.007 00.000 15712 Worker thread wakes up
19:22:17.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -1.80) opts 0xd
19:22:17.007 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -1.80)
19:22:17.007 00.000 15712 Moving (-0.11, -1.80) raw xDistance=1.80 yDistance=0.16
19:22:17.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:17.007 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.2
19:22:17.022 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:17.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:17.022 00.000 7988 Enqueuing Expose request
19:22:17.022 00.000 15712 PPEC rslt: input = 1.80, final = 0.99, react = 1.08, pred = -0.09, hyst = 0.98, hyst_pct = 0.00, period_length = 688.20
19:22:17.022 00.000 15712 PPEC: input: 1.80, control: 0.99, exposure: 1500
19:22:17.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:17.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:22:17.022 00.000 15712 MoveAxis(W, 323, ABG)
19:22:17.022 00.000 15712 Guiding  Dir = 3, Dur = 323
19:22:17.022 00.000 15712 IsGuiding returns 0
19:22:17.039 00.017 15712 PulseGuide returned control before completion, sleep 317
19:22:17.373 00.334 15712 IsGuiding returns 1
19:22:17.373 00.000 15712 scope still moving after pulse duration time elapsed
19:22:17.405 00.032 15712 IsGuiding returns 0
19:22:17.405 00.000 15712 scope move finished after 323 + 61 ms
19:22:17.405 00.000 15712 Move returns status 0, amount 323
19:22:17.405 00.000 15712 MoveAxis(N, 0, ABG)
19:22:17.405 00.000 15712 Move returns status 0, amount 0
19:22:17.405 00.000 15712 move complete, result=0
19:22:17.405 00.000 7988 GuideStep: 1.8 px 323 ms WEST, 0.2 px 0 ms NORTH
19:22:17.405 00.000 15712 worker thread done servicing request
19:22:17.405 00.000 15712 Worker thread wakes up
19:22:17.413 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:17.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:18.826 01.413 15712 Exposure complete
19:22:18.895 00.069 15712 worker thread done servicing request
19:22:18.895 00.000 7988 OnExposeComplete: enter
19:22:18.897 00.002 7988 UpdateGuideState(): m_state=6
19:22:18.899 00.002 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1834
19:22:18.902 00.003 7988 Star::Find returns 1 (0), X=1178.48, Y=431.72, Mass=1437, SNR=25.6, Peak=173 HFD=3.4
19:22:18.904 00.002 7988 MultiStar: [#1 0.06,-2.01,0.00,M3] [#2 -0.01,-2.06,0.00,M3] [#3 0.12,-2.21,0.00,M3] [#4 0.17,-2.25,0.00,M3] [#5 -0.08,-1.71,0.00,M3] [#6 0.21,-2.20,0.00,M3] [#7 -0.04,-2.03,0.00,M3] [#8 -0.16,-2.15,0.00,M3] 
19:22:18.906 00.002 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
19:22:18.908 00.002 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
19:22:18.910 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-2.36 hyp=2.36 cameraTheta=-1.61 mountX=2.36 mountY=0.16, mountTheta=0.07
19:22:18.912 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-2.36, opts=13)
19:22:18.914 00.002 7988 Enqueuing Move request for scope (-0.10, -2.36)
19:22:18.916 00.002 15712 Worker thread wakes up
19:22:18.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -2.36) opts 0xd
19:22:18.916 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -2.36)
19:22:18.916 00.000 15712 Moving (-0.10, -2.36) raw xDistance=2.36 yDistance=0.16
19:22:18.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:18.918 00.002 7988 UpdateGuideState exits: m=1437 SNR=25.6
19:22:18.920 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:18.922 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:18.922 00.000 7988 Enqueuing Expose request
19:22:18.925 00.003 15712 PPEC rslt: input = 2.36, final = 1.30, react = 1.42, pred = -0.12, hyst = 1.34, hyst_pct = 0.00, period_length = 688.07
19:22:18.925 00.000 15712 PPEC: input: 2.36, control: 1.30, exposure: 1500
19:22:18.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:18.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:22:18.925 00.000 15712 MoveAxis(W, 424, ABG)
19:22:18.925 00.000 15712 Guiding  Dir = 3, Dur = 424
19:22:18.925 00.000 15712 IsGuiding returns 0
19:22:18.942 00.017 15712 PulseGuide returned control before completion, sleep 415
19:22:19.377 00.435 15712 IsGuiding returns 0
19:22:19.377 00.000 15712 Move returns status 0, amount 424
19:22:19.377 00.000 15712 MoveAxis(N, 0, ABG)
19:22:19.377 00.000 15712 Move returns status 0, amount 0
19:22:19.377 00.000 15712 move complete, result=0
19:22:19.377 00.000 15712 worker thread done servicing request
19:22:19.377 00.000 15712 Worker thread wakes up
19:22:19.377 00.000 7988 GuideStep: 2.4 px 424 ms WEST, 0.2 px 0 ms NORTH
19:22:19.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:19.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:21.017 01.640 15712 Exposure complete
19:22:21.079 00.062 15712 worker thread done servicing request
19:22:21.079 00.000 7988 OnExposeComplete: enter
19:22:21.081 00.002 7988 UpdateGuideState(): m_state=6
19:22:21.083 00.002 7988 Star::Find(15, 1178, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1835
19:22:21.083 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=433.38, Mass=1464, SNR=25.9, Peak=173 HFD=3.2
19:22:21.085 00.002 7988 MultiStar: [#1 -0.05,-0.26,0.99,U] [#2 0.07,-0.52,1.00,U] [#3 0.16,-0.50,0.95,U] [#4 0.23,-0.44,1.04,U] [#5 -0.28,-0.31,0.72,U] [#6 0.20,-0.66,0.69,U] [#7 -0.21,-0.32,0.65,U] [#8 0.21,-0.52,0.67,U] 
19:22:21.085 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.47}, one-star: {-0.13, -0.70}
19:22:21.087 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
19:22:21.087 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
19:22:21.089 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.47 hyp=0.47 cameraTheta=-1.51 mountX=0.47 mountY=-0.02, mountTheta=-0.04
19:22:21.091 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.47, opts=13)
19:22:21.091 00.000 7988 Enqueuing Move request for scope (0.03, -0.47)
19:22:21.093 00.002 15712 Worker thread wakes up
19:22:21.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.47) opts 0xd
19:22:21.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.47)
19:22:21.093 00.000 15712 Moving (0.03, -0.47) raw xDistance=0.47 yDistance=-0.02
19:22:21.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:21.095 00.002 7988 UpdateGuideState exits: m=1464 SNR=25.9
19:22:21.095 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:21.097 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:21.098 00.001 7988 Enqueuing Expose request
19:22:21.098 00.000 15712 PPEC rslt: input = 0.47, final = 0.26, react = 0.28, pred = -0.03, hyst = 0.31, hyst_pct = 0.00, period_length = 687.94
19:22:21.098 00.000 15712 PPEC: input: 0.47, control: 0.26, exposure: 1500
19:22:21.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:21.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:22:21.098 00.000 15712 MoveAxis(W, 83, ABG)
19:22:21.098 00.000 15712 Guiding  Dir = 3, Dur = 83
19:22:21.100 00.002 15712 IsGuiding returns 0
19:22:21.115 00.015 15712 PulseGuide returned control before completion, sleep 74
19:22:21.211 00.096 15712 IsGuiding returns 0
19:22:21.211 00.000 15712 Move returns status 0, amount 83
19:22:21.211 00.000 15712 MoveAxis(N, 0, ABG)
19:22:21.211 00.000 15712 Move returns status 0, amount 0
19:22:21.211 00.000 15712 move complete, result=0
19:22:21.211 00.000 7988 GuideStep: 0.5 px 83 ms WEST, -0.0 px 0 ms NORTH
19:22:21.217 00.006 15712 worker thread done servicing request
19:22:21.217 00.000 15712 Worker thread wakes up
19:22:21.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:21.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:22.624 01.407 15712 Exposure complete
19:22:22.686 00.062 15712 worker thread done servicing request
19:22:22.686 00.000 7988 OnExposeComplete: enter
19:22:22.686 00.000 7988 UpdateGuideState(): m_state=6
19:22:22.689 00.003 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1836
19:22:22.689 00.000 7988 Star::Find returns 1 (0), X=1178.70, Y=434.16, Mass=1417, SNR=25.5, Peak=218 HFD=3.2
19:22:22.691 00.002 7988 MultiStar: [#1 0.25,0.43,1.00,U] [#2 0.17,0.08,1.03,U] [#3 0.16,0.13,0.92,U] [#4 0.23,0.31,1.03,U] [#5 0.11,0.42,0.72,U] [#6 0.29,0.06,0.74,U] [#7 -0.15,0.35,0.66,U] [#8 0.22,0.43,0.69,U] 
19:22:22.693 00.002 7988 single-star, 8 included, MultiStar: {0.16, 0.25}, one-star: {0.11, 0.08}
19:22:22.693 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.58) = xAngle (2.18 = 2.18)
19:22:22.695 00.002 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.29 = -0.99)
19:22:22.696 00.001 7988 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=-0.08 mountY=-0.12, mountTheta=-2.17
19:22:22.696 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.08, opts=13)
19:22:22.696 00.000 7988 Enqueuing Move request for scope (0.11, 0.08)
19:22:22.696 00.000 15712 Worker thread wakes up
19:22:22.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
19:22:22.696 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
19:22:22.696 00.000 15712 Moving (0.11, 0.08) raw xDistance=-0.08 yDistance=-0.12
19:22:22.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:22.702 00.006 7988 UpdateGuideState exits: m=1417 SNR=25.5
19:22:22.704 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:22.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:22.706 00.002 7988 Enqueuing Expose request
19:22:22.706 00.000 15712 PPEC rslt: input = -0.08, final = -0.07, react = -0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 687.81
19:22:22.706 00.000 15712 PPEC: input: -0.08, control: -0.07, exposure: 1500
19:22:22.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:22.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:22:22.706 00.000 15712 MoveAxis(E, 24, ABG)
19:22:22.706 00.000 15712 Guiding  Dir = 2, Dur = 24
19:22:22.706 00.000 15712 IsGuiding returns 0
19:22:22.766 00.060 15712 IsGuiding returns 1
19:22:22.766 00.000 15712 scope still moving after pulse duration time elapsed
19:22:22.797 00.031 15712 IsGuiding returns 0
19:22:22.797 00.000 15712 scope move finished after 24 + 65 ms
19:22:22.797 00.000 15712 Move returns status 0, amount 24
19:22:22.797 00.000 15712 MoveAxis(N, 0, ABG)
19:22:22.797 00.000 15712 Move returns status 0, amount 0
19:22:22.797 00.000 15712 move complete, result=0
19:22:22.797 00.000 7988 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
19:22:22.798 00.001 15712 worker thread done servicing request
19:22:22.798 00.000 15712 Worker thread wakes up
19:22:22.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:22.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:24.439 01.641 15712 Exposure complete
19:22:24.500 00.061 15712 worker thread done servicing request
19:22:24.500 00.000 7988 OnExposeComplete: enter
19:22:24.501 00.001 7988 UpdateGuideState(): m_state=6
19:22:24.503 00.002 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1837
19:22:24.503 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=433.83, Mass=1572, SNR=26.8, Peak=215 HFD=3.4
19:22:24.505 00.002 7988 MultiStar: [#1 0.23,-0.08,0.95,U] [#2 0.18,-0.12,0.97,U] [#3 0.33,-0.16,0.94,U] [#4 0.19,0.07,1.00,U] [#5 0.27,0.25,0.71,U] [#6 0.42,-0.24,0.69,U] [#7 0.03,-0.12,0.64,U] [#8 0.16,0.05,0.60,U] 
19:22:24.505 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.07}, one-star: {0.08, -0.25}
19:22:24.507 00.002 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
19:22:24.507 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.94)
19:22:24.509 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.34 mountX=0.07 mountY=-0.21, mountTheta=-1.23
19:22:24.511 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.07, opts=13)
19:22:24.511 00.000 7988 Enqueuing Move request for scope (0.21, -0.07)
19:22:24.513 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:24.513 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.8
19:22:24.515 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:24.516 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:24.516 00.000 7988 Enqueuing Expose request
19:22:24.516 00.000 15712 Worker thread wakes up
19:22:24.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
19:22:24.516 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
19:22:24.516 00.000 15712 Moving (0.21, -0.07) raw xDistance=0.07 yDistance=-0.21
19:22:24.516 00.000 15712 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 687.68
19:22:24.516 00.000 15712 PPEC: input: 0.07, control: -0.04, exposure: 1500
19:22:24.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:24.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:22:24.516 00.000 15712 MoveAxis(E, 14, ABG)
19:22:24.516 00.000 15712 Guiding  Dir = 2, Dur = 14
19:22:24.516 00.000 15712 IsGuiding returns 0
19:22:24.538 00.022 15712 IsGuiding returns 1
19:22:24.538 00.000 15712 scope still moving after pulse duration time elapsed
19:22:24.583 00.045 15712 IsGuiding returns 0
19:22:24.583 00.000 15712 scope move finished after 14 + 52 ms
19:22:24.583 00.000 15712 Move returns status 0, amount 14
19:22:24.583 00.000 15712 MoveAxis(N, 0, ABG)
19:22:24.583 00.000 15712 Move returns status 0, amount 0
19:22:24.583 00.000 15712 move complete, result=0
19:22:24.589 00.006 15712 worker thread done servicing request
19:22:24.589 00.000 15712 Worker thread wakes up
19:22:24.589 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
19:22:24.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:24.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:25.999 01.410 15712 Exposure complete
19:22:26.061 00.062 15712 worker thread done servicing request
19:22:26.061 00.000 7988 OnExposeComplete: enter
19:22:26.061 00.000 7988 UpdateGuideState(): m_state=6
19:22:26.061 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1838
19:22:26.061 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=433.60, Mass=1463, SNR=25.9, Peak=201 HFD=3.2
19:22:26.067 00.006 7988 MultiStar: [#1 0.18,-0.08,1.02,U] [#2 0.22,-0.19,1.05,U] [#3 0.13,-0.26,0.97,U] [#4 0.16,-0.16,1.02,U] [#5 0.02,-0.03,0.70,U] [#6 0.29,-0.27,0.73,U] [#7 -0.04,-0.14,0.65,U] [#8 0.22,-0.20,0.64,U] 
19:22:26.069 00.002 7988 refined, 8 included, MultiStar: {0.15, -0.21}, one-star: {0.10, -0.48}
19:22:26.069 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
19:22:26.069 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.55)
19:22:26.071 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.25 cameraTheta=-0.96 mountX=0.21 mountY=-0.14, mountTheta=-0.60
19:22:26.073 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.21, opts=13)
19:22:26.073 00.000 7988 Enqueuing Move request for scope (0.15, -0.21)
19:22:26.076 00.003 15712 Worker thread wakes up
19:22:26.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
19:22:26.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
19:22:26.076 00.000 15712 Moving (0.15, -0.21) raw xDistance=0.21 yDistance=-0.14
19:22:26.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:22:26.078 00.002 7988 UpdateGuideState exits: m=1463 SNR=25.9
19:22:26.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:26.080 00.002 15712 PPEC rslt: input = 0.21, final = 0.08, react = 0.12, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 687.55
19:22:26.080 00.000 15712 PPEC: input: 0.21, control: 0.08, exposure: 1500
19:22:26.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:26.080 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:26.080 00.000 7988 Enqueuing Expose request
19:22:26.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:22:26.080 00.000 15712 MoveAxis(W, 27, ABG)
19:22:26.080 00.000 15712 Guiding  Dir = 3, Dur = 27
19:22:26.080 00.000 15712 IsGuiding returns 0
19:22:26.098 00.018 15712 PulseGuide returned control before completion, sleep 22
19:22:26.148 00.050 15712 IsGuiding returns 0
19:22:26.148 00.000 15712 Move returns status 0, amount 27
19:22:26.148 00.000 15712 MoveAxis(N, 0, ABG)
19:22:26.148 00.000 15712 Move returns status 0, amount 0
19:22:26.148 00.000 15712 move complete, result=0
19:22:26.148 00.000 7988 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
19:22:26.155 00.007 15712 worker thread done servicing request
19:22:26.155 00.000 15712 Worker thread wakes up
19:22:26.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:26.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:27.798 01.643 15712 Exposure complete
19:22:27.860 00.062 15712 worker thread done servicing request
19:22:27.860 00.000 7988 OnExposeComplete: enter
19:22:27.862 00.002 7988 UpdateGuideState(): m_state=6
19:22:27.862 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1839
19:22:27.862 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=432.66, Mass=1511, SNR=26.2, Peak=185 HFD=3.5
19:22:27.866 00.004 7988 MultiStar: [#1 0.25,-1.17,1.00,U] [#2 0.10,-1.30,0.96,U] [#3 0.36,-1.39,0.00,M1] [#4 0.32,-1.23,0.99,U] [#5 0.09,-0.97,0.64,U] [#6 0.39,-1.51,0.00,M1] [#7 0.02,-1.40,0.00,M1] [#8 0.59,-1.37,0.00,M1] 
19:22:27.866 00.000 7988 refined, 4 included, MultiStar: {0.18, -1.24}, one-star: {0.09, -1.42}
19:22:27.868 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
19:22:27.868 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
19:22:27.870 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-1.24 hyp=1.25 cameraTheta=-1.43 mountX=1.23 mountY=-0.15, mountTheta=-0.12
19:22:27.872 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-1.24, opts=13)
19:22:27.872 00.000 7988 Enqueuing Move request for scope (0.18, -1.24)
19:22:27.874 00.002 15712 Worker thread wakes up
19:22:27.874 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.24) opts 0xd
19:22:27.874 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -1.24)
19:22:27.874 00.000 15712 Moving (0.18, -1.24) raw xDistance=1.23 yDistance=-0.15
19:22:27.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:27.875 00.001 7988 UpdateGuideState exits: m=1511 SNR=26.2
19:22:27.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:27.877 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:27.878 00.001 7988 Enqueuing Expose request
19:22:27.878 00.000 15712 PPEC rslt: input = 1.23, final = 0.76, react = 0.74, pred = 0.02, hyst = 0.66, hyst_pct = 0.00, period_length = 687.43
19:22:27.878 00.000 15712 PPEC: input: 1.23, control: 0.76, exposure: 1500
19:22:27.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:27.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:22:27.878 00.000 15712 MoveAxis(W, 248, ABG)
19:22:27.878 00.000 15712 Guiding  Dir = 3, Dur = 248
19:22:27.878 00.000 15712 IsGuiding returns 0
19:22:27.895 00.017 15712 PulseGuide returned control before completion, sleep 243
19:22:28.168 00.273 15712 IsGuiding returns 0
19:22:28.168 00.000 15712 Move returns status 0, amount 248
19:22:28.168 00.000 15712 MoveAxis(N, 0, ABG)
19:22:28.168 00.000 15712 Move returns status 0, amount 0
19:22:28.168 00.000 15712 move complete, result=0
19:22:28.168 00.000 15712 worker thread done servicing request
19:22:28.168 00.000 15712 Worker thread wakes up
19:22:28.168 00.000 7988 GuideStep: 1.2 px 248 ms WEST, -0.1 px 0 ms NORTH
19:22:28.171 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:28.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:29.582 01.411 15712 Exposure complete
19:22:29.645 00.063 15712 worker thread done servicing request
19:22:29.645 00.000 7988 OnExposeComplete: enter
19:22:29.645 00.000 7988 UpdateGuideState(): m_state=6
19:22:29.647 00.002 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1840
19:22:29.647 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=432.41, Mass=1398, SNR=25.3, Peak=182 HFD=3.1
19:22:29.647 00.000 7988 MultiStar: [#1 0.17,-1.39,0.00,M1] [#2 0.24,-1.57,0.00,M1] [#3 0.04,-1.53,0.00,M2] [#4 0.24,-1.51,0.00,M1] [#5 -0.05,-1.33,0.69,U] [#6 0.11,-1.45,0.00,M2] [#7 -0.27,-1.21,0.69,U] [#8 0.12,-1.61,0.00,M2] 
19:22:29.647 00.000 7988 refined, 2 included, MultiStar: {-0.06, -1.44}, one-star: {0.09, -1.67}
19:22:29.647 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
19:22:29.647 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
19:22:29.647 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-1.44 hyp=1.44 cameraTheta=-1.61 mountX=1.44 mountY=0.09, mountTheta=0.06
19:22:29.647 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-1.44, opts=13)
19:22:29.647 00.000 7988 Enqueuing Move request for scope (-0.06, -1.44)
19:22:29.647 00.000 15712 Worker thread wakes up
19:22:29.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.44) opts 0xd
19:22:29.647 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -1.44)
19:22:29.647 00.000 15712 Moving (-0.06, -1.44) raw xDistance=1.44 yDistance=0.09
19:22:29.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:29.658 00.011 7988 UpdateGuideState exits: m=1398 SNR=25.3
19:22:29.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:29.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:29.658 00.000 7988 Enqueuing Expose request
19:22:29.663 00.005 15712 PPEC rslt: input = 1.44, final = 0.84, react = 0.86, pred = -0.03, hyst = 0.78, hyst_pct = 0.00, period_length = 687.30
19:22:29.663 00.000 15712 PPEC: input: 1.44, control: 0.84, exposure: 1500
19:22:29.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:29.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:22:29.663 00.000 15712 MoveAxis(W, 273, ABG)
19:22:29.663 00.000 15712 Guiding  Dir = 3, Dur = 273
19:22:29.663 00.000 15712 IsGuiding returns 0
19:22:29.680 00.017 15712 PulseGuide returned control before completion, sleep 261
19:22:29.986 00.306 15712 IsGuiding returns 0
19:22:29.986 00.000 15712 Move returns status 0, amount 273
19:22:29.986 00.000 15712 MoveAxis(N, 0, ABG)
19:22:29.986 00.000 15712 Move returns status 0, amount 0
19:22:29.986 00.000 15712 move complete, result=0
19:22:29.986 00.000 7988 GuideStep: 1.4 px 273 ms WEST, 0.1 px 0 ms NORTH
19:22:29.992 00.006 15712 worker thread done servicing request
19:22:29.992 00.000 15712 Worker thread wakes up
19:22:29.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:29.993 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:31.622 01.629 15712 Exposure complete
19:22:31.683 00.061 15712 worker thread done servicing request
19:22:31.683 00.000 7988 OnExposeComplete: enter
19:22:31.683 00.000 7988 UpdateGuideState(): m_state=6
19:22:31.683 00.000 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1841
19:22:31.683 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=432.37, Mass=1348, SNR=24.9, Peak=185 HFD=3.1
19:22:31.690 00.007 7988 MultiStar: [#1 0.08,-1.30,1.00,U] [#2 0.11,-1.47,0.00,M2] [#3 0.22,-1.53,0.00,M3] [#4 0.04,-1.33,1.05,U] [#5 -0.08,-1.20,0.73,U] [#6 0.10,-1.37,0.00,M3] [#7 -0.06,-1.30,0.72,U] [#8 0.05,-1.29,0.72,U] 
19:22:31.690 00.000 7988 refined, 5 included, MultiStar: {-0.01, -1.37}, one-star: {-0.08, -1.71}
19:22:31.690 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
19:22:31.690 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
19:22:31.690 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-1.37 hyp=1.37 cameraTheta=-1.57 mountX=1.37 mountY=0.04, mountTheta=0.03
19:22:31.690 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-1.37, opts=13)
19:22:31.690 00.000 7988 Enqueuing Move request for scope (-0.01, -1.37)
19:22:31.690 00.000 15712 Worker thread wakes up
19:22:31.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.37) opts 0xd
19:22:31.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -1.37)
19:22:31.690 00.000 15712 Moving (-0.01, -1.37) raw xDistance=1.37 yDistance=0.04
19:22:31.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:31.699 00.009 7988 UpdateGuideState exits: m=1348 SNR=24.9
19:22:31.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:31.699 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:31.699 00.000 7988 Enqueuing Expose request
19:22:31.699 00.000 15712 PPEC rslt: input = 1.37, final = 0.77, react = 0.82, pred = -0.05, hyst = 0.79, hyst_pct = 0.00, period_length = 687.17
19:22:31.699 00.000 15712 PPEC: input: 1.37, control: 0.77, exposure: 1500
19:22:31.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:31.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:22:31.699 00.000 15712 MoveAxis(W, 251, ABG)
19:22:31.699 00.000 15712 Guiding  Dir = 3, Dur = 251
19:22:31.731 00.032 15712 IsGuiding returns 0
19:22:31.747 00.016 15712 PulseGuide returned control before completion, sleep 246
19:22:32.019 00.272 15712 IsGuiding returns 0
19:22:32.019 00.000 15712 Move returns status 0, amount 251
19:22:32.019 00.000 15712 MoveAxis(N, 0, ABG)
19:22:32.019 00.000 15712 Move returns status 0, amount 0
19:22:32.019 00.000 15712 move complete, result=0
19:22:32.019 00.000 7988 GuideStep: 1.4 px 251 ms WEST, 0.0 px 0 ms NORTH
19:22:32.022 00.003 15712 worker thread done servicing request
19:22:32.022 00.000 15712 Worker thread wakes up
19:22:32.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:32.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:33.437 01.415 15712 Exposure complete
19:22:33.498 00.061 15712 worker thread done servicing request
19:22:33.498 00.000 7988 OnExposeComplete: enter
19:22:33.498 00.000 7988 UpdateGuideState(): m_state=6
19:22:33.502 00.004 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1842
19:22:33.502 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=433.30, Mass=1507, SNR=26.2, Peak=175 HFD=3.4
19:22:33.504 00.002 7988 MultiStar: [#1 -0.09,-0.31,1.01,U] [#2 0.07,-0.67,0.95,U] [#3 0.03,-0.63,0.94,U] [#4 0.21,-0.47,1.05,U] [#5 -0.10,-0.18,0.72,U] [#6 0.19,-0.64,0.70,U] [#7 -0.29,-0.67,0.70,U] [#8 0.28,-0.23,0.66,U] 
19:22:33.504 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.52}, one-star: {0.04, -0.78}
19:22:33.504 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
19:22:33.508 00.004 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
19:22:33.508 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.52 hyp=0.52 cameraTheta=-1.49 mountX=0.52 mountY=-0.03, mountTheta=-0.05
19:22:33.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.52, opts=13)
19:22:33.508 00.000 7988 Enqueuing Move request for scope (0.04, -0.52)
19:22:33.508 00.000 15712 Worker thread wakes up
19:22:33.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.52) opts 0xd
19:22:33.508 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.52)
19:22:33.514 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:33.514 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.2
19:22:33.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:33.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:33.514 00.000 7988 Enqueuing Expose request
19:22:33.514 00.000 15712 Moving (0.04, -0.52) raw xDistance=0.52 yDistance=-0.03
19:22:33.514 00.000 15712 PPEC rslt: input = 0.52, final = 0.23, react = 0.31, pred = -0.08, hyst = 0.33, hyst_pct = 0.00, period_length = 687.05
19:22:33.514 00.000 15712 PPEC: input: 0.52, control: 0.23, exposure: 1500
19:22:33.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:33.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:22:33.514 00.000 15712 MoveAxis(W, 76, ABG)
19:22:33.514 00.000 15712 Guiding  Dir = 3, Dur = 76
19:22:33.514 00.000 15712 IsGuiding returns 0
19:22:33.538 00.024 15712 PulseGuide returned control before completion, sleep 69
19:22:33.627 00.089 15712 IsGuiding returns 1
19:22:33.627 00.000 15712 scope still moving after pulse duration time elapsed
19:22:33.657 00.030 15712 IsGuiding returns 0
19:22:33.657 00.000 15712 scope move finished after 76 + 59 ms
19:22:33.657 00.000 15712 Move returns status 0, amount 76
19:22:33.657 00.000 15712 MoveAxis(N, 0, ABG)
19:22:33.657 00.000 15712 Move returns status 0, amount 0
19:22:33.657 00.000 15712 move complete, result=0
19:22:33.657 00.000 15712 worker thread done servicing request
19:22:33.657 00.000 15712 Worker thread wakes up
19:22:33.657 00.000 7988 GuideStep: 0.5 px 76 ms WEST, -0.0 px 0 ms NORTH
19:22:33.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:33.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:35.299 01.642 15712 Exposure complete
19:22:35.360 00.061 15712 worker thread done servicing request
19:22:35.360 00.000 7988 OnExposeComplete: enter
19:22:35.360 00.000 7988 UpdateGuideState(): m_state=6
19:22:35.362 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1843
19:22:35.364 00.002 7988 Star::Find returns 1 (0), X=1178.65, Y=433.97, Mass=1447, SNR=25.8, Peak=215 HFD=3.4
19:22:35.364 00.000 7988 MultiStar: [#1 -0.05,0.23,1.01,U] [#2 0.14,0.02,0.98,U] [#3 -0.02,-0.01,0.94,U] [#4 0.17,0.29,1.00,U] [#5 -0.01,0.70,0.74,U] [#6 0.28,0.04,0.73,U] [#7 -0.05,0.32,0.64,U] [#8 0.05,0.20,0.63,U] 
19:22:35.366 00.002 7988 single-star, 8 included, MultiStar: {0.06, 0.17}, one-star: {0.06, -0.11}
19:22:35.366 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
19:22:35.368 00.002 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.65)
19:22:35.368 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.06 mountX=0.11 mountY=-0.06, mountTheta=-0.50
19:22:35.370 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
19:22:35.372 00.002 7988 Enqueuing Move request for scope (0.06, -0.11)
19:22:35.372 00.000 15712 Worker thread wakes up
19:22:35.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
19:22:35.372 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
19:22:35.372 00.000 15712 Moving (0.06, -0.11) raw xDistance=0.11 yDistance=-0.06
19:22:35.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:35.372 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.8
19:22:35.375 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:35.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:35.375 00.000 7988 Enqueuing Expose request
19:22:35.375 00.000 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 686.92
19:22:35.375 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
19:22:35.379 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:35.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:22:35.379 00.000 15712 MoveAxis(W, 12, ABG)
19:22:35.379 00.000 15712 Guiding  Dir = 3, Dur = 12
19:22:35.379 00.000 15712 IsGuiding returns 0
19:22:35.391 00.012 15712 IsGuiding returns 1
19:22:35.391 00.000 15712 scope still moving after pulse duration time elapsed
19:22:35.425 00.034 15712 IsGuiding returns 0
19:22:35.425 00.000 15712 scope move finished after 12 + 33 ms
19:22:35.425 00.000 15712 Move returns status 0, amount 12
19:22:35.425 00.000 15712 MoveAxis(N, 0, ABG)
19:22:35.425 00.000 15712 Move returns status 0, amount 0
19:22:35.425 00.000 15712 move complete, result=0
19:22:35.425 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
19:22:35.427 00.002 15712 worker thread done servicing request
19:22:35.427 00.000 15712 Worker thread wakes up
19:22:35.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:35.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:36.847 01.420 15712 Exposure complete
19:22:36.911 00.064 15712 worker thread done servicing request
19:22:36.911 00.000 7988 OnExposeComplete: enter
19:22:36.911 00.000 7988 UpdateGuideState(): m_state=6
19:22:36.911 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1844
19:22:36.911 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=434.32, Mass=1525, SNR=26.3, Peak=198 HFD=3.3
19:22:36.911 00.000 7988 MultiStar: [#1 0.02,0.83,0.97,U] [#2 0.10,0.70,0.99,U] [#3 -0.16,0.74,0.93,U] [#4 -0.13,0.72,0.99,U] [#5 -0.06,0.97,0.71,U] [#6 0.14,0.61,0.72,U] [#7 -0.17,0.64,0.66,U] [#8 0.10,0.65,0.65,U] 
19:22:36.911 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.67}, one-star: {0.02, 0.24}
19:22:36.911 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:22:36.911 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
19:22:36.911 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.47 mountX=-0.24 mountY=-0.03, mountTheta=-3.02
19:22:36.921 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.24, opts=13)
19:22:36.921 00.000 7988 Enqueuing Move request for scope (0.02, 0.24)
19:22:36.921 00.000 15712 Worker thread wakes up
19:22:36.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
19:22:36.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
19:22:36.921 00.000 15712 Moving (0.02, 0.24) raw xDistance=-0.24 yDistance=-0.03
19:22:36.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:36.921 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.3
19:22:36.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:36.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:36.928 00.007 7988 Enqueuing Expose request
19:22:36.928 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.15, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 686.80
19:22:36.928 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
19:22:36.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:36.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:22:36.928 00.000 15712 MoveAxis(E, 47, ABG)
19:22:36.928 00.000 15712 Guiding  Dir = 2, Dur = 47
19:22:36.928 00.000 15712 IsGuiding returns 0
19:22:36.952 00.024 15712 PulseGuide returned control before completion, sleep 28
19:22:37.000 00.048 15712 IsGuiding returns 1
19:22:37.000 00.000 15712 scope still moving after pulse duration time elapsed
19:22:37.039 00.039 15712 IsGuiding returns 0
19:22:37.039 00.000 15712 scope move finished after 47 + 62 ms
19:22:37.040 00.001 15712 Move returns status 0, amount 47
19:22:37.040 00.000 15712 MoveAxis(N, 0, ABG)
19:22:37.040 00.000 15712 Move returns status 0, amount 0
19:22:37.040 00.000 15712 move complete, result=0
19:22:37.040 00.000 15712 worker thread done servicing request
19:22:37.040 00.000 15712 Worker thread wakes up
19:22:37.040 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
19:22:37.041 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:37.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:38.675 01.634 15712 Exposure complete
19:22:38.736 00.061 15712 worker thread done servicing request
19:22:38.737 00.001 7988 OnExposeComplete: enter
19:22:38.737 00.000 7988 UpdateGuideState(): m_state=6
19:22:38.737 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1845
19:22:38.737 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=434.25, Mass=1473, SNR=25.8, Peak=215 HFD=3.0
19:22:38.737 00.000 7988 MultiStar: [#1 -0.03,0.43,1.04,U] [#2 0.16,0.35,1.05,U] [#3 0.32,0.29,0.99,U] [#4 0.35,0.50,1.06,U] [#5 0.14,0.50,0.71,U] [#6 0.20,0.28,0.73,U] [#7 -0.06,0.37,0.70,U] [#8 0.29,0.48,0.69,U] 
19:22:38.737 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.37}, one-star: {0.10, 0.17}
19:22:38.737 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.61 = 2.61)
19:22:38.737 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.72 = -0.57)
19:22:38.737 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.03 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
19:22:38.746 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.17, opts=13)
19:22:38.746 00.000 7988 Enqueuing Move request for scope (0.10, 0.17)
19:22:38.748 00.002 15712 Worker thread wakes up
19:22:38.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
19:22:38.748 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
19:22:38.748 00.000 15712 Moving (0.10, 0.17) raw xDistance=-0.17 yDistance=-0.11
19:22:38.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:38.750 00.002 7988 UpdateGuideState exits: m=1473 SNR=25.8
19:22:38.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:38.752 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:38.752 00.000 7988 Enqueuing Expose request
19:22:38.754 00.002 15712 PPEC rslt: input = -0.17, final = -0.15, react = -0.10, pred = -0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 686.67
19:22:38.754 00.000 15712 PPEC: input: -0.17, control: -0.15, exposure: 1500
19:22:38.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:38.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:22:38.754 00.000 15712 MoveAxis(E, 48, ABG)
19:22:38.754 00.000 15712 Guiding  Dir = 2, Dur = 48
19:22:38.754 00.000 15712 IsGuiding returns 0
19:22:38.782 00.028 15712 PulseGuide returned control before completion, sleep 32
19:22:38.861 00.079 15712 IsGuiding returns 0
19:22:38.861 00.000 15712 Move returns status 0, amount 48
19:22:38.861 00.000 15712 MoveAxis(N, 0, ABG)
19:22:38.861 00.000 15712 Move returns status 0, amount 0
19:22:38.861 00.000 15712 move complete, result=0
19:22:38.861 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
19:22:38.863 00.002 15712 worker thread done servicing request
19:22:38.863 00.000 15712 Worker thread wakes up
19:22:38.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:38.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:40.280 01.417 15712 Exposure complete
19:22:40.342 00.062 15712 worker thread done servicing request
19:22:40.342 00.000 7988 OnExposeComplete: enter
19:22:40.342 00.000 7988 UpdateGuideState(): m_state=6
19:22:40.346 00.004 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1846
19:22:40.346 00.000 7988 Star::Find returns 1 (0), X=1178.78, Y=433.75, Mass=1424, SNR=25.6, Peak=200 HFD=3.4
19:22:40.348 00.002 7988 MultiStar: [#1 0.24,-0.37,1.02,U] [#2 0.32,-0.32,1.03,U] [#3 0.19,-0.42,0.95,U] [#4 0.37,-0.36,1.03,U] [#5 -0.01,-0.28,0.73,U] [#6 0.34,-0.64,0.71,U] [#7 0.08,-0.50,0.67,U] [#8 0.37,-0.59,0.67,U] 
19:22:40.348 00.000 7988 single-star, 8 included, MultiStar: {0.24, -0.41}, one-star: {0.20, -0.33}
19:22:40.348 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
19:22:40.348 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.62)
19:22:40.348 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.33 hyp=0.39 cameraTheta=-1.03 mountX=0.33 mountY=-0.19, mountTheta=-0.53
19:22:40.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.33, opts=13)
19:22:40.348 00.000 7988 Enqueuing Move request for scope (0.20, -0.33)
19:22:40.357 00.009 15712 Worker thread wakes up
19:22:40.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.33) opts 0xd
19:22:40.357 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.33)
19:22:40.357 00.000 15712 Moving (0.20, -0.33) raw xDistance=0.33 yDistance=-0.19
19:22:40.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:40.357 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.6
19:22:40.360 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:40.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:40.362 00.002 7988 Enqueuing Expose request
19:22:40.363 00.001 15712 PPEC rslt: input = 0.33, final = 0.15, react = 0.20, pred = -0.05, hyst = 0.17, hyst_pct = 0.00, period_length = 686.55
19:22:40.363 00.000 15712 PPEC: input: 0.33, control: 0.15, exposure: 1500
19:22:40.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:40.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:22:40.363 00.000 15712 MoveAxis(W, 48, ABG)
19:22:40.363 00.000 15712 Guiding  Dir = 3, Dur = 48
19:22:40.363 00.000 15712 IsGuiding returns 0
19:22:40.380 00.017 15712 PulseGuide returned control before completion, sleep 43
19:22:40.437 00.057 15712 IsGuiding returns 1
19:22:40.437 00.000 15712 scope still moving after pulse duration time elapsed
19:22:40.469 00.032 15712 IsGuiding returns 0
19:22:40.469 00.000 15712 scope move finished after 48 + 63 ms
19:22:40.469 00.000 15712 Move returns status 0, amount 48
19:22:40.469 00.000 15712 MoveAxis(N, 0, ABG)
19:22:40.469 00.000 15712 Move returns status 0, amount 0
19:22:40.469 00.000 15712 move complete, result=0
19:22:40.469 00.000 15712 worker thread done servicing request
19:22:40.469 00.000 15712 Worker thread wakes up
19:22:40.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:40.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:40.469 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.2 px 0 ms NORTH
19:22:42.111 01.642 15712 Exposure complete
19:22:42.165 00.054 15712 worker thread done servicing request
19:22:42.174 00.009 7988 OnExposeComplete: enter
19:22:42.174 00.000 7988 UpdateGuideState(): m_state=6
19:22:42.174 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
19:22:42.174 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=433.25, Mass=1442, SNR=25.8, Peak=179 HFD=3.3
19:22:42.174 00.000 7988 MultiStar: [#1 -0.04,-0.60,1.02,U] [#2 0.16,-0.76,1.02,U] [#3 0.13,-0.84,0.92,U] [#4 0.02,-0.65,1.06,U] [#5 -0.02,-0.54,0.73,U] [#6 0.16,-0.88,0.72,U] [#7 0.09,-0.89,0.69,U] [#8 0.24,-0.67,0.62,U] 
19:22:42.174 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.74}, one-star: {0.06, -0.83}
19:22:42.182 00.008 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
19:22:42.182 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.06)
19:22:42.182 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.74 hyp=0.74 cameraTheta=-1.46 mountX=0.74 mountY=-0.06, mountTheta=-0.09
19:22:42.182 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.74, opts=13)
19:22:42.182 00.000 7988 Enqueuing Move request for scope (0.08, -0.74)
19:22:42.182 00.000 15712 Worker thread wakes up
19:22:42.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:42.182 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.8
19:22:42.190 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:42.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:42.190 00.000 7988 Enqueuing Expose request
19:22:42.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.74) opts 0xd
19:22:42.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.74)
19:22:42.190 00.000 15712 Moving (0.08, -0.74) raw xDistance=0.74 yDistance=-0.06
19:22:42.190 00.000 15712 PPEC rslt: input = 0.74, final = 0.37, react = 0.44, pred = -0.07, hyst = 0.39, hyst_pct = 0.00, period_length = 686.43
19:22:42.190 00.000 15712 PPEC: input: 0.74, control: 0.37, exposure: 1500
19:22:42.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:42.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:22:42.190 00.000 15712 MoveAxis(W, 121, ABG)
19:22:42.190 00.000 15712 Guiding  Dir = 3, Dur = 121
19:22:42.199 00.009 15712 IsGuiding returns 0
19:22:42.216 00.017 15712 PulseGuide returned control before completion, sleep 116
19:22:42.352 00.136 15712 IsGuiding returns 0
19:22:42.352 00.000 15712 Move returns status 0, amount 121
19:22:42.352 00.000 15712 MoveAxis(N, 0, ABG)
19:22:42.352 00.000 15712 Move returns status 0, amount 0
19:22:42.352 00.000 15712 move complete, result=0
19:22:42.352 00.000 7988 GuideStep: 0.7 px 121 ms WEST, -0.1 px 0 ms NORTH
19:22:42.364 00.012 15712 worker thread done servicing request
19:22:42.364 00.000 15712 Worker thread wakes up
19:22:42.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:42.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:43.770 01.406 15712 Exposure complete
19:22:43.831 00.061 7988 OnExposeComplete: enter
19:22:43.831 00.000 7988 UpdateGuideState(): m_state=6
19:22:43.831 00.000 15712 worker thread done servicing request
19:22:43.831 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1848
19:22:43.831 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=433.02, Mass=1470, SNR=26.0, Peak=238 HFD=3.2
19:22:43.831 00.000 7988 MultiStar: [#1 0.14,-0.75,1.02,U] [#2 0.02,-0.95,1.00,U] [#3 0.21,-0.96,0.95,U] [#4 0.15,-0.83,1.04,U] [#5 -0.01,-0.79,0.70,U] [#6 0.34,-0.88,0.69,U] [#7 -0.01,-0.84,0.69,U] [#8 0.08,-0.68,0.64,U] 
19:22:43.838 00.007 7988 refined, 8 included, MultiStar: {0.11, -0.87}, one-star: {0.02, -1.06}
19:22:43.838 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
19:22:43.840 00.002 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
19:22:43.840 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.87 hyp=0.88 cameraTheta=-1.45 mountX=0.87 mountY=-0.08, mountTheta=-0.10
19:22:43.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.87, opts=13)
19:22:43.842 00.000 7988 Enqueuing Move request for scope (0.11, -0.87)
19:22:43.846 00.004 15712 Worker thread wakes up
19:22:43.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.87) opts 0xd
19:22:43.846 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.87)
19:22:43.846 00.000 15712 Moving (0.11, -0.87) raw xDistance=0.87 yDistance=-0.08
19:22:43.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:43.848 00.002 7988 UpdateGuideState exits: m=1470 SNR=26.0
19:22:43.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:43.850 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:43.850 00.000 7988 Enqueuing Expose request
19:22:43.852 00.002 15712 PPEC rslt: input = 0.87, final = 0.43, react = 0.52, pred = -0.09, hyst = 0.48, hyst_pct = 0.00, period_length = 686.30
19:22:43.852 00.000 15712 PPEC: input: 0.87, control: 0.43, exposure: 1500
19:22:43.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:43.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:22:43.852 00.000 15712 MoveAxis(W, 139, ABG)
19:22:43.852 00.000 15712 Guiding  Dir = 3, Dur = 139
19:22:43.852 00.000 15712 IsGuiding returns 0
19:22:43.878 00.026 15712 PulseGuide returned control before completion, sleep 122
19:22:44.005 00.127 15712 IsGuiding returns 1
19:22:44.005 00.000 15712 scope still moving after pulse duration time elapsed
19:22:44.056 00.051 15712 IsGuiding returns 0
19:22:44.056 00.000 15712 scope move finished after 139 + 64 ms
19:22:44.056 00.000 15712 Move returns status 0, amount 139
19:22:44.056 00.000 15712 MoveAxis(N, 0, ABG)
19:22:44.056 00.000 15712 Move returns status 0, amount 0
19:22:44.056 00.000 15712 move complete, result=0
19:22:44.056 00.000 7988 GuideStep: 0.9 px 139 ms WEST, -0.1 px 0 ms NORTH
19:22:44.056 00.000 15712 worker thread done servicing request
19:22:44.056 00.000 15712 Worker thread wakes up
19:22:44.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:44.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:45.700 01.644 15712 Exposure complete
19:22:45.761 00.061 15712 worker thread done servicing request
19:22:45.761 00.000 7988 OnExposeComplete: enter
19:22:45.761 00.000 7988 UpdateGuideState(): m_state=6
19:22:45.761 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1849
19:22:45.761 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=433.68, Mass=1405, SNR=25.4, Peak=171 HFD=3.3
19:22:45.761 00.000 7988 MultiStar: [#1 0.16,-0.18,1.06,U] [#2 0.22,-0.35,0.99,U] [#3 0.18,-0.36,1.01,U] [#4 0.23,-0.20,1.06,U] [#5 -0.17,-0.30,0.73,U] [#6 0.27,-0.47,0.71,U] [#7 -0.17,-0.33,0.66,U] [#8 0.26,-0.44,0.70,U] 
19:22:45.761 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.33}, one-star: {0.05, -0.40}
19:22:45.771 00.010 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.38 = 0.38)
19:22:45.771 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.49 = -2.80)
19:22:45.771 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.33 hyp=0.35 cameraTheta=-1.20 mountX=0.33 mountY=-0.12, mountTheta=-0.35
19:22:45.771 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.33, opts=13)
19:22:45.771 00.000 7988 Enqueuing Move request for scope (0.13, -0.33)
19:22:45.777 00.006 15712 Worker thread wakes up
19:22:45.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.33) opts 0xd
19:22:45.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.33)
19:22:45.777 00.000 15712 Moving (0.13, -0.33) raw xDistance=0.33 yDistance=-0.12
19:22:45.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:45.777 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.4
19:22:45.779 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:45.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:45.781 00.002 7988 Enqueuing Expose request
19:22:45.781 00.000 15712 PPEC rslt: input = 0.33, final = 0.03, react = 0.20, pred = -0.17, hyst = 0.20, hyst_pct = 0.00, period_length = 686.18
19:22:45.781 00.000 15712 PPEC: input: 0.33, control: 0.03, exposure: 1500
19:22:45.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:45.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:22:45.781 00.000 15712 MoveAxis(W, 10, ABG)
19:22:45.781 00.000 15712 Guiding  Dir = 3, Dur = 10
19:22:45.783 00.002 15712 IsGuiding returns 0
19:22:45.793 00.010 15712 IsGuiding returns 1
19:22:45.793 00.000 15712 scope still moving after pulse duration time elapsed
19:22:45.845 00.052 15712 IsGuiding returns 0
19:22:45.845 00.000 15712 scope move finished after 10 + 53 ms
19:22:45.845 00.000 15712 Move returns status 0, amount 10
19:22:45.845 00.000 15712 MoveAxis(N, 0, ABG)
19:22:45.845 00.000 15712 Move returns status 0, amount 0
19:22:45.845 00.000 15712 move complete, result=0
19:22:45.845 00.000 7988 GuideStep: 0.3 px 10 ms WEST, -0.1 px 0 ms NORTH
19:22:45.848 00.003 15712 worker thread done servicing request
19:22:45.848 00.000 15712 Worker thread wakes up
19:22:45.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:45.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:47.262 01.414 15712 Exposure complete
19:22:47.323 00.061 15712 worker thread done servicing request
19:22:47.323 00.000 7988 OnExposeComplete: enter
19:22:47.323 00.000 7988 UpdateGuideState(): m_state=6
19:22:47.323 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1850
19:22:47.323 00.000 7988 Star::Find returns 1 (0), X=1178.70, Y=434.68, Mass=1465, SNR=26.0, Peak=190 HFD=3.4
19:22:47.329 00.006 7988 MultiStar: [#1 0.15,0.92,1.00,U] [#2 0.09,0.83,1.04,U] [#3 0.24,0.88,0.96,U] [#4 0.10,0.73,1.02,U] [#5 0.13,1.18,0.67,U] [#6 0.18,0.66,0.72,U] [#7 -0.08,0.73,0.64,U] [#8 0.34,0.93,0.68,U] 
19:22:47.329 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.82}, one-star: {0.12, 0.60}
19:22:47.331 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
19:22:47.331 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
19:22:47.333 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.60 hyp=0.61 cameraTheta=1.38 mountX=-0.60 mountY=-0.13, mountTheta=-2.92
19:22:47.335 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.60, opts=13)
19:22:47.336 00.001 7988 Enqueuing Move request for scope (0.12, 0.60)
19:22:47.336 00.000 15712 Worker thread wakes up
19:22:47.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.60) opts 0xd
19:22:47.336 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.60)
19:22:47.336 00.000 15712 Moving (0.12, 0.60) raw xDistance=-0.60 yDistance=-0.13
19:22:47.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:47.336 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0
19:22:47.340 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:47.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:47.340 00.000 7988 Enqueuing Expose request
19:22:47.340 00.000 15712 PPEC rslt: input = -0.60, final = -0.52, react = -0.36, pred = -0.16, hyst = -0.30, hyst_pct = 0.00, period_length = 686.06
19:22:47.340 00.000 15712 PPEC: input: -0.60, control: -0.52, exposure: 1500
19:22:47.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:47.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:22:47.340 00.000 15712 MoveAxis(E, 169, ABG)
19:22:47.340 00.000 15712 Guiding  Dir = 2, Dur = 169
19:22:47.340 00.000 15712 IsGuiding returns 0
19:22:47.353 00.013 15712 PulseGuide returned control before completion, sleep 159
19:22:47.528 00.175 15712 IsGuiding returns 1
19:22:47.528 00.000 15712 scope still moving after pulse duration time elapsed
19:22:47.564 00.036 15712 IsGuiding returns 0
19:22:47.564 00.000 15712 scope move finished after 169 + 59 ms
19:22:47.564 00.000 15712 Move returns status 0, amount 169
19:22:47.564 00.000 15712 MoveAxis(N, 0, ABG)
19:22:47.564 00.000 15712 Move returns status 0, amount 0
19:22:47.564 00.000 15712 move complete, result=0
19:22:47.564 00.000 7988 GuideStep: -0.6 px 169 ms EAST, -0.1 px 0 ms NORTH
19:22:47.574 00.010 15712 worker thread done servicing request
19:22:47.574 00.000 15712 Worker thread wakes up
19:22:47.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:47.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:49.201 01.627 15712 Exposure complete
19:22:49.264 00.063 15712 worker thread done servicing request
19:22:49.264 00.000 7988 OnExposeComplete: enter
19:22:49.264 00.000 7988 UpdateGuideState(): m_state=6
19:22:49.267 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1851
19:22:49.267 00.000 7988 Star::Find returns 1 (0), X=1178.53, Y=434.00, Mass=1486, SNR=26.3, Peak=199 HFD=3.6
19:22:49.269 00.002 7988 MultiStar: [#1 0.09,0.22,1.01,U] [#2 0.16,0.04,0.98,U] [#3 -0.03,-0.05,0.94,U] [#4 0.17,0.12,1.03,U] [#5 0.07,0.06,0.71,U] [#6 0.22,-0.01,0.69,U] [#7 -0.03,0.13,0.66,U] [#8 0.24,0.00,0.64,U] 
19:22:49.271 00.002 7988 single-star, 8 included, MultiStar: {0.09, 0.05}, one-star: {-0.05, -0.08}
19:22:49.271 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.58) = xAngle (-0.56 = -0.56)
19:22:49.273 00.002 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.55 = 2.55)
19:22:49.273 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.14 mountX=0.08 mountY=0.05, mountTheta=0.58
19:22:49.275 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.08, opts=13)
19:22:49.277 00.002 7988 Enqueuing Move request for scope (-0.05, -0.08)
19:22:49.277 00.000 15712 Worker thread wakes up
19:22:49.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
19:22:49.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
19:22:49.277 00.000 15712 Moving (-0.05, -0.08) raw xDistance=0.08 yDistance=0.05
19:22:49.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:49.277 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3
19:22:49.280 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:49.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:49.280 00.000 7988 Enqueuing Expose request
19:22:49.280 00.000 15712 PPEC rslt: input = 0.08, final = -0.14, react = 0.05, pred = -0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 685.94
19:22:49.280 00.000 15712 PPEC: input: 0.08, control: -0.14, exposure: 1500
19:22:49.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:49.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:22:49.280 00.000 15712 MoveAxis(E, 46, ABG)
19:22:49.280 00.000 15712 Guiding  Dir = 2, Dur = 46
19:22:49.296 00.016 15712 IsGuiding returns 0
19:22:49.312 00.016 15712 PulseGuide returned control before completion, sleep 41
19:22:49.360 00.048 15712 IsGuiding returns 0
19:22:49.360 00.000 15712 Move returns status 0, amount 46
19:22:49.360 00.000 15712 MoveAxis(N, 0, ABG)
19:22:49.360 00.000 15712 Move returns status 0, amount 0
19:22:49.360 00.000 15712 move complete, result=0
19:22:49.360 00.000 7988 GuideStep: 0.1 px 46 ms EAST, 0.1 px 0 ms NORTH
19:22:49.365 00.005 15712 worker thread done servicing request
19:22:49.365 00.000 15712 Worker thread wakes up
19:22:49.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:49.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:50.781 01.416 15712 Exposure complete
19:22:50.845 00.064 15712 worker thread done servicing request
19:22:50.845 00.000 7988 OnExposeComplete: enter
19:22:50.845 00.000 7988 UpdateGuideState(): m_state=6
19:22:50.845 00.000 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1852
19:22:50.845 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=433.90, Mass=1505, SNR=26.4, Peak=189 HFD=3.4
19:22:50.845 00.000 7988 MultiStar: [#1 -0.10,0.01,0.98,U] [#2 -0.07,-0.02,0.99,U] [#3 0.01,-0.08,0.93,U] [#4 -0.01,-0.02,0.98,U] [#5 -0.22,-0.12,0.70,U] [#6 0.01,-0.29,0.70,U] [#7 -0.27,-0.05,0.64,U] [#8 -0.14,-0.22,0.60,U] 
19:22:50.856 00.011 7988 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {-0.14, -0.18}
19:22:50.856 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
19:22:50.856 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
19:22:50.856 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.33 mountX=0.10 mountY=0.10, mountTheta=0.77
19:22:50.861 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
19:22:50.861 00.000 7988 Enqueuing Move request for scope (-0.09, -0.10)
19:22:50.863 00.002 15712 Worker thread wakes up
19:22:50.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
19:22:50.863 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
19:22:50.863 00.000 15712 Moving (-0.09, -0.10) raw xDistance=0.10 yDistance=0.10
19:22:50.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:50.863 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4
19:22:50.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:50.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:50.863 00.000 7988 Enqueuing Expose request
19:22:50.863 00.000 15712 PPEC rslt: input = 0.10, final = -0.13, react = 0.06, pred = -0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 685.82
19:22:50.863 00.000 15712 PPEC: input: 0.10, control: -0.13, exposure: 1500
19:22:50.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:50.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:22:50.863 00.000 15712 MoveAxis(E, 42, ABG)
19:22:50.863 00.000 15712 Guiding  Dir = 2, Dur = 42
19:22:50.863 00.000 15712 IsGuiding returns 0
19:22:50.897 00.034 15712 PulseGuide returned control before completion, sleep 25
19:22:50.924 00.027 15712 IsGuiding returns 1
19:22:50.924 00.000 15712 scope still moving after pulse duration time elapsed
19:22:50.974 00.050 15712 IsGuiding returns 0
19:22:50.974 00.000 15712 scope move finished after 42 + 65 ms
19:22:50.974 00.000 15712 Move returns status 0, amount 42
19:22:50.974 00.000 15712 MoveAxis(N, 0, ABG)
19:22:50.974 00.000 15712 Move returns status 0, amount 0
19:22:50.974 00.000 15712 move complete, result=0
19:22:50.974 00.000 7988 GuideStep: 0.1 px 42 ms EAST, 0.1 px 0 ms NORTH
19:22:50.979 00.005 15712 worker thread done servicing request
19:22:50.979 00.000 15712 Worker thread wakes up
19:22:50.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:50.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:52.613 01.634 15712 Exposure complete
19:22:52.674 00.061 15712 worker thread done servicing request
19:22:52.677 00.003 7988 OnExposeComplete: enter
19:22:52.677 00.000 7988 UpdateGuideState(): m_state=6
19:22:52.677 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1853
19:22:52.677 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=433.58, Mass=1428, SNR=25.6, Peak=206 HFD=3.2
19:22:52.677 00.000 7988 MultiStar: [#1 -0.02,-0.21,1.03,U] [#2 -0.12,-0.40,1.02,U] [#3 -0.12,-0.48,0.97,U] [#4 0.15,-0.27,1.01,U] [#5 -0.23,-0.30,0.71,U] [#6 0.04,-0.35,0.72,U] [#7 -0.22,-0.42,0.67,U] [#8 -0.04,-0.28,0.62,U] 
19:22:52.677 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.36}, one-star: {-0.06, -0.50}
19:22:52.677 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.58) = xAngle (-0.16 = -0.16)
19:22:52.677 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
19:22:52.677 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.36 hyp=0.36 cameraTheta=-1.74 mountX=0.36 mountY=0.07, mountTheta=0.19
19:22:52.677 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.36, opts=13)
19:22:52.688 00.011 7988 Enqueuing Move request for scope (-0.06, -0.36)
19:22:52.688 00.000 15712 Worker thread wakes up
19:22:52.690 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.36) opts 0xd
19:22:52.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.36)
19:22:52.690 00.000 15712 Moving (-0.06, -0.36) raw xDistance=0.36 yDistance=0.07
19:22:52.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:52.690 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.6
19:22:52.692 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:52.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:52.694 00.002 7988 Enqueuing Expose request
19:22:52.694 00.000 15712 PPEC rslt: input = 0.36, final = 0.08, react = 0.22, pred = -0.13, hyst = 0.19, hyst_pct = 0.00, period_length = 685.70
19:22:52.696 00.002 15712 PPEC: input: 0.36, control: 0.08, exposure: 1500
19:22:52.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:52.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:22:52.696 00.000 15712 MoveAxis(W, 28, ABG)
19:22:52.696 00.000 15712 Guiding  Dir = 3, Dur = 28
19:22:52.696 00.000 15712 IsGuiding returns 0
19:22:52.711 00.015 15712 PulseGuide returned control before completion, sleep 16
19:22:52.751 00.040 15712 IsGuiding returns 0
19:22:52.751 00.000 15712 Move returns status 0, amount 28
19:22:52.751 00.000 15712 MoveAxis(N, 0, ABG)
19:22:52.751 00.000 15712 Move returns status 0, amount 0
19:22:52.751 00.000 15712 move complete, result=0
19:22:52.751 00.000 15712 worker thread done servicing request
19:22:52.751 00.000 15712 Worker thread wakes up
19:22:52.751 00.000 7988 GuideStep: 0.4 px 28 ms WEST, 0.1 px 0 ms NORTH
19:22:52.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:52.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:54.157 01.406 15712 Exposure complete
19:22:54.218 00.061 15712 worker thread done servicing request
19:22:54.220 00.002 7988 OnExposeComplete: enter
19:22:54.220 00.000 7988 UpdateGuideState(): m_state=6
19:22:54.220 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1854
19:22:54.220 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=432.63, Mass=1388, SNR=25.4, Peak=186 HFD=3.2
19:22:54.224 00.004 7988 MultiStar: [#1 -0.08,-1.00,0.99,U] [#2 -0.11,-0.99,1.03,U] [#3 -0.21,-0.96,0.92,U] [#4 0.05,-0.95,1.01,U] [#5 -0.33,-0.93,0.71,U] [#6 0.02,-1.05,0.75,U] [#7 -0.40,-0.97,0.64,U] [#8 -0.11,-1.10,0.65,U] 
19:22:54.225 00.001 7988 refined, 8 included, MultiStar: {-0.14, -1.05}, one-star: {-0.15, -1.45}
19:22:54.225 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
19:22:54.227 00.002 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
19:22:54.227 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-1.05 hyp=1.06 cameraTheta=-1.70 mountX=1.05 mountY=0.16, mountTheta=0.15
19:22:54.229 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-1.05, opts=13)
19:22:54.231 00.002 7988 Enqueuing Move request for scope (-0.14, -1.05)
19:22:54.231 00.000 15712 Worker thread wakes up
19:22:54.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -1.05) opts 0xd
19:22:54.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -1.05)
19:22:54.231 00.000 15712 Moving (-0.14, -1.05) raw xDistance=1.05 yDistance=0.16
19:22:54.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:54.233 00.002 7988 UpdateGuideState exits: m=1388 SNR=25.4
19:22:54.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:54.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:54.233 00.000 7988 Enqueuing Expose request
19:22:54.233 00.000 15712 PPEC rslt: input = 1.05, final = 0.51, react = 0.63, pred = -0.12, hyst = 0.56, hyst_pct = 0.00, period_length = 685.58
19:22:54.233 00.000 15712 PPEC: input: 1.05, control: 0.51, exposure: 1500
19:22:54.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:54.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:22:54.233 00.000 15712 MoveAxis(W, 167, ABG)
19:22:54.233 00.000 15712 Guiding  Dir = 3, Dur = 167
19:22:54.233 00.000 15712 IsGuiding returns 0
19:22:54.249 00.016 15712 PulseGuide returned control before completion, sleep 162
19:22:54.446 00.197 15712 IsGuiding returns 0
19:22:54.446 00.000 15712 Move returns status 0, amount 167
19:22:54.446 00.000 15712 MoveAxis(N, 0, ABG)
19:22:54.446 00.000 15712 Move returns status 0, amount 0
19:22:54.446 00.000 15712 move complete, result=0
19:22:54.446 00.000 7988 GuideStep: 1.1 px 167 ms WEST, 0.2 px 0 ms NORTH
19:22:54.446 00.000 15712 worker thread done servicing request
19:22:54.446 00.000 15712 Worker thread wakes up
19:22:54.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:54.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:56.079 01.633 15712 Exposure complete
19:22:56.142 00.063 15712 worker thread done servicing request
19:22:56.142 00.000 7988 OnExposeComplete: enter
19:22:56.142 00.000 7988 UpdateGuideState(): m_state=6
19:22:56.146 00.004 7988 Star::Find(15, 1178, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
19:22:56.147 00.001 7988 Star::Find returns 1 (0), X=1178.31, Y=433.19, Mass=1425, SNR=25.5, Peak=188 HFD=3.3
19:22:56.147 00.000 7988 MultiStar: [#1 -0.02,-0.69,1.04,U] [#2 -0.18,-0.80,0.96,U] [#3 -0.17,-0.91,0.99,U] [#4 0.05,-0.70,1.05,U] [#5 -0.13,-0.85,0.70,U] [#6 -0.05,-0.96,0.71,U] [#7 -0.28,-0.63,0.70,U] [#8 -0.08,-0.72,0.66,U] 
19:22:56.149 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.79}, one-star: {-0.28, -0.89}
19:22:56.149 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
19:22:56.151 00.002 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
19:22:56.151 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.79 hyp=0.80 cameraTheta=-1.72 mountX=0.79 mountY=0.14, mountTheta=0.18
19:22:56.153 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.79, opts=13)
19:22:56.155 00.002 7988 Enqueuing Move request for scope (-0.12, -0.79)
19:22:56.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:56.157 00.002 7988 UpdateGuideState exits: m=1425 SNR=25.5
19:22:56.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:56.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:56.157 00.000 7988 Enqueuing Expose request
19:22:56.157 00.000 15712 Worker thread wakes up
19:22:56.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.79) opts 0xd
19:22:56.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.79)
19:22:56.157 00.000 15712 Moving (-0.12, -0.79) raw xDistance=0.79 yDistance=0.14
19:22:56.164 00.007 15712 PPEC rslt: input = 0.79, final = 0.38, react = 0.48, pred = -0.10, hyst = 0.43, hyst_pct = 0.00, period_length = 685.46
19:22:56.164 00.000 15712 PPEC: input: 0.79, control: 0.38, exposure: 1500
19:22:56.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:56.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:22:56.164 00.000 15712 MoveAxis(W, 123, ABG)
19:22:56.164 00.000 15712 Guiding  Dir = 3, Dur = 123
19:22:56.164 00.000 15712 IsGuiding returns 0
19:22:56.181 00.017 15712 PulseGuide returned control before completion, sleep 111
19:22:56.301 00.120 15712 IsGuiding returns 0
19:22:56.301 00.000 15712 Move returns status 0, amount 123
19:22:56.301 00.000 15712 MoveAxis(N, 0, ABG)
19:22:56.301 00.000 15712 Move returns status 0, amount 0
19:22:56.301 00.000 15712 move complete, result=0
19:22:56.301 00.000 7988 GuideStep: 0.8 px 123 ms WEST, 0.1 px 0 ms NORTH
19:22:56.317 00.016 15712 worker thread done servicing request
19:22:56.317 00.000 15712 Worker thread wakes up
19:22:56.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:56.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:57.724 01.407 15712 Exposure complete
19:22:57.786 00.062 15712 worker thread done servicing request
19:22:57.787 00.001 7988 OnExposeComplete: enter
19:22:57.787 00.000 7988 UpdateGuideState(): m_state=6
19:22:57.787 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1856
19:22:57.787 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=433.13, Mass=1414, SNR=25.3, Peak=185 HFD=3.3
19:22:57.787 00.000 7988 MultiStar: [#1 0.04,-0.65,1.06,U] [#2 0.06,-0.99,1.03,U] [#3 0.16,-0.65,0.97,U] [#4 0.03,-0.85,1.08,U] [#5 -0.02,-0.57,0.74,U] [#6 0.17,-0.87,0.67,U] [#7 -0.01,-0.75,0.72,U] [#8 0.25,-0.74,0.66,U] 
19:22:57.787 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.79}, one-star: {-0.04, -0.95}
19:22:57.787 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
19:22:57.797 00.010 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
19:22:57.799 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.79 hyp=0.79 cameraTheta=-1.49 mountX=0.79 mountY=-0.05, mountTheta=-0.06
19:22:57.802 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.79, opts=13)
19:22:57.802 00.000 7988 Enqueuing Move request for scope (0.06, -0.79)
19:22:57.802 00.000 15712 Worker thread wakes up
19:22:57.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.79) opts 0xd
19:22:57.802 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.79)
19:22:57.802 00.000 15712 Moving (0.06, -0.79) raw xDistance=0.79 yDistance=-0.05
19:22:57.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:57.802 00.000 7988 UpdateGuideState exits: m=1414 SNR=25.3
19:22:57.807 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:57.807 00.000 15712 PPEC rslt: input = 0.79, final = 0.38, react = 0.47, pred = -0.09, hyst = 0.45, hyst_pct = 0.00, period_length = 685.35
19:22:57.807 00.000 15712 PPEC: input: 0.79, control: 0.38, exposure: 1500
19:22:57.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:57.807 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:57.807 00.000 7988 Enqueuing Expose request
19:22:57.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:22:57.807 00.000 15712 MoveAxis(W, 125, ABG)
19:22:57.807 00.000 15712 Guiding  Dir = 3, Dur = 125
19:22:57.807 00.000 15712 IsGuiding returns 0
19:22:57.834 00.027 15712 PulseGuide returned control before completion, sleep 113
19:22:57.978 00.144 15712 IsGuiding returns 0
19:22:57.978 00.000 15712 Move returns status 0, amount 125
19:22:57.978 00.000 15712 MoveAxis(N, 0, ABG)
19:22:57.978 00.000 15712 Move returns status 0, amount 0
19:22:57.978 00.000 15712 move complete, result=0
19:22:57.978 00.000 15712 worker thread done servicing request
19:22:57.978 00.000 15712 Worker thread wakes up
19:22:57.978 00.000 7988 GuideStep: 0.8 px 125 ms WEST, -0.0 px 0 ms NORTH
19:22:57.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:57.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:22:59.621 01.643 15712 Exposure complete
19:22:59.681 00.060 7988 OnExposeComplete: enter
19:22:59.683 00.002 7988 UpdateGuideState(): m_state=6
19:22:59.683 00.000 15712 worker thread done servicing request
19:22:59.683 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1857
19:22:59.683 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=433.67, Mass=1462, SNR=25.9, Peak=176 HFD=3.4
19:22:59.683 00.000 7988 MultiStar: [#1 0.05,-0.11,1.02,U] [#2 -0.05,-0.42,1.01,U] [#3 0.23,-0.29,0.92,U] [#4 0.17,-0.17,1.02,U] [#5 -0.14,-0.10,0.68,U] [#6 0.13,-0.39,0.72,U] [#7 -0.03,-0.17,0.65,U] [#8 0.17,-0.24,0.66,U] 
19:22:59.689 00.006 7988 refined, 8 included, MultiStar: {0.05, -0.26}, one-star: {-0.13, -0.40}
19:22:59.689 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
19:22:59.689 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
19:22:59.689 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.40 mountX=0.26 mountY=-0.04, mountTheta=-0.15
19:22:59.689 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.26, opts=13)
19:22:59.689 00.000 7988 Enqueuing Move request for scope (0.05, -0.26)
19:22:59.689 00.000 15712 Worker thread wakes up
19:22:59.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
19:22:59.689 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
19:22:59.689 00.000 15712 Moving (0.05, -0.26) raw xDistance=0.26 yDistance=-0.04
19:22:59.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:22:59.697 00.008 7988 UpdateGuideState exits: m=1462 SNR=25.9
19:22:59.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:59.699 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:22:59.699 00.000 7988 Enqueuing Expose request
19:22:59.699 00.000 15712 PPEC rslt: input = 0.26, final = 0.10, react = 0.16, pred = -0.05, hyst = 0.16, hyst_pct = 0.00, period_length = 685.23
19:22:59.699 00.000 15712 PPEC: input: 0.26, control: 0.10, exposure: 1500
19:22:59.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:59.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:22:59.699 00.000 15712 MoveAxis(W, 34, ABG)
19:22:59.699 00.000 15712 Guiding  Dir = 3, Dur = 34
19:22:59.699 00.000 15712 IsGuiding returns 0
19:22:59.714 00.015 15712 PulseGuide returned control before completion, sleep 27
19:22:59.762 00.048 15712 IsGuiding returns 0
19:22:59.762 00.000 15712 Move returns status 0, amount 34
19:22:59.762 00.000 15712 MoveAxis(N, 0, ABG)
19:22:59.762 00.000 15712 Move returns status 0, amount 0
19:22:59.762 00.000 15712 move complete, result=0
19:22:59.762 00.000 7988 GuideStep: 0.3 px 34 ms WEST, -0.0 px 0 ms NORTH
19:22:59.771 00.009 15712 worker thread done servicing request
19:22:59.771 00.000 15712 Worker thread wakes up
19:22:59.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:22:59.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:23:01.181 01.410 15712 Exposure complete
19:23:01.243 00.062 15712 worker thread done servicing request
19:23:01.243 00.000 7988 OnExposeComplete: enter
19:23:01.243 00.000 7988 UpdateGuideState(): m_state=6
19:23:01.243 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
19:23:01.243 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=433.80, Mass=1397, SNR=25.1, Peak=182 HFD=3.6
19:23:01.243 00.000 7988 MultiStar: [#1 0.05,0.11,0.98,U] [#2 0.02,-0.16,1.05,U] [#3 0.12,-0.13,1.01,U] [#4 0.05,-0.30,0.98,U] [#5 0.04,0.03,0.75,U] [#6 0.01,-0.21,0.72,U] [#7 -0.40,-0.25,0.70,U] [#8 -0.16,-0.05,0.65,U] 
19:23:01.243 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {0.05, -0.28}
19:23:01.243 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
19:23:01.243 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
19:23:01.243 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.63 mountX=0.14 mountY=0.01, mountTheta=0.08
19:23:01.253 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.14, opts=13)
19:23:01.253 00.000 7988 Enqueuing Move request for scope (-0.01, -0.14)
19:23:01.253 00.000 15712 Worker thread wakes up
19:23:01.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
19:23:01.253 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
19:23:01.253 00.000 15712 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=0.01
19:23:01.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:01.253 00.000 7988 UpdateGuideState exits: m=1397 SNR=25.1
19:23:01.259 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:01.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:01.259 00.000 7988 Enqueuing Expose request
19:23:01.259 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 685.11
19:23:01.259 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
19:23:01.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:01.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:23:01.259 00.000 15712 MoveAxis(E, 9, ABG)
19:23:01.259 00.000 15712 Guiding  Dir = 2, Dur = 9
19:23:01.259 00.000 15712 IsGuiding returns 0
19:23:01.279 00.020 15712 IsGuiding returns 0
19:23:01.279 00.000 15712 Move returns status 0, amount 9
19:23:01.279 00.000 15712 MoveAxis(N, 0, ABG)
19:23:01.279 00.000 15712 Move returns status 0, amount 0
19:23:01.279 00.000 15712 move complete, result=0
19:23:01.279 00.000 15712 worker thread done servicing request
19:23:01.279 00.000 15712 Worker thread wakes up
19:23:01.279 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
19:23:01.288 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:01.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:23:02.915 01.627 15712 Exposure complete
19:23:02.973 00.058 15712 worker thread done servicing request
19:23:02.979 00.006 7988 OnExposeComplete: enter
19:23:02.979 00.000 7988 UpdateGuideState(): m_state=6
19:23:02.979 00.000 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1859
19:23:02.979 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=433.99, Mass=1444, SNR=25.7, Peak=182 HFD=3.6
19:23:02.979 00.000 7988 MultiStar: [#1 0.04,0.22,0.97,U] [#2 0.03,-0.06,1.01,U] [#3 -0.03,-0.04,0.94,U] [#4 0.10,-0.10,1.03,U] [#5 0.06,0.16,0.72,U] [#6 0.10,-0.11,0.69,U] [#7 -0.39,0.22,0.68,U] [#8 0.07,0.06,0.64,U] 
19:23:02.979 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.10, -0.09}
19:23:02.979 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.58) = xAngle (3.57 = -2.72)
19:23:02.979 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
19:23:02.979 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.99 mountX=-0.02 mountY=0.01, mountTheta=2.75
19:23:02.990 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
19:23:02.990 00.000 7988 Enqueuing Move request for scope (-0.01, 0.02)
19:23:02.990 00.000 15712 Worker thread wakes up
19:23:02.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
19:23:02.990 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
19:23:02.990 00.000 15712 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
19:23:02.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:02.990 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.7
19:23:02.994 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:02.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:02.994 00.000 7988 Enqueuing Expose request
19:23:02.994 00.000 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 685.00
19:23:02.994 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
19:23:02.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:02.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:23:02.994 00.000 15712 MoveAxis(E, 14, ABG)
19:23:02.994 00.000 15712 Guiding  Dir = 2, Dur = 14
19:23:02.994 00.000 15712 IsGuiding returns 0
19:23:03.013 00.019 15712 IsGuiding returns 1
19:23:03.013 00.000 15712 scope still moving after pulse duration time elapsed
19:23:03.061 00.048 15712 IsGuiding returns 0
19:23:03.061 00.000 15712 scope move finished after 14 + 48 ms
19:23:03.061 00.000 15712 Move returns status 0, amount 14
19:23:03.061 00.000 15712 MoveAxis(N, 0, ABG)
19:23:03.061 00.000 15712 Move returns status 0, amount 0
19:23:03.061 00.000 15712 move complete, result=0
19:23:03.061 00.000 7988 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
19:23:03.063 00.002 15712 worker thread done servicing request
19:23:03.063 00.000 15712 Worker thread wakes up
19:23:03.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:03.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,419,31,31)
19:23:03.567 00.504 7988 evsrv: cli 0CCD0AC8 connect
19:23:03.570 00.003 7988 case statement mapped state 6 to 3
19:23:03.572 00.002 7988 case statement mapped state 6 to 3
19:23:03.576 00.004 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"e4fd3cc0-bd02-46f4-b556-2ea3787dcf91"}
19:23:03.576 00.000 7988 case statement mapped state 6 to 3
19:23:03.578 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4fd3cc0-bd02-46f4-b556-2ea3787dcf91"}
19:23:03.584 00.006 7988 evsrv: cli 0CCD0AC8 disconnect
19:23:03.597 00.013 7988 evsrv: cli 0CCD0168 connect
19:23:03.607 00.010 7988 case statement mapped state 6 to 3
19:23:03.613 00.006 7988 case statement mapped state 6 to 3
19:23:03.622 00.009 7988 evsrv: cli 0CCD0168 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"ddd895ab-539a-4e47-a03a-6091fbf50c1a"}
19:23:03.624 00.002 7988 PhdController::Dither begins
19:23:03.626 00.002 7988 dither: size=4.00, dRA=-1.20 dDec=3.17
19:23:03.628 00.002 7988 MountToCamera -- mountTheta (-1.93) + m_xAngle (-1.58) = xAngle (-3.51 = 2.77)
19:23:03.630 00.002 7988 MountToCamera -- mountX=-1.20 mountY=3.17 hyp=3.39 mountTheta=-1.93 cameraX=-3.16, cameraY=1.22 cameraTheta=2.77
19:23:03.630 00.000 7988 setting lock position to (1175.42, 435.30)
19:23:03.639 00.009 7988 Mount: notify guiding dithered (-3.2, 1.2)
19:23:03.643 00.004 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
19:23:03.647 00.004 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
19:23:03.652 00.005 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
19:23:03.654 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
19:23:03.656 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
19:23:03.658 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
19:23:03.660 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
19:23:03.662 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
19:23:03.673 00.011 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
19:23:03.679 00.006 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
19:23:03.682 00.003 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
19:23:03.686 00.004 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
19:23:03.688 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
19:23:03.690 00.002 7988 MultiStar: stabilizing after lock position change
19:23:03.690 00.000 7988 Status Line: Dither by -1.20,3.17
19:23:03.696 00.006 7988 PhdController: newstate STATE_SETTLE_BEGIN
19:23:03.696 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
19:23:03.702 00.006 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":0,"id":"ddd895ab-539a-4e47-a03a-6091fbf50c1a"}
19:23:03.705 00.003 7988 evsrv: cli 0CCD0168 disconnect
19:23:04.476 00.771 15712 Exposure complete
19:23:04.603 00.127 15712 worker thread done servicing request
19:23:04.605 00.002 7988 OnExposeComplete: enter
19:23:04.607 00.002 7988 UpdateGuideState(): m_state=6
19:23:04.609 00.002 7988 Star::Find(15, 1178, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1860
19:23:04.611 00.002 7988 Star::Find returns 1 (0), X=1178.58, Y=434.44, Mass=1436, SNR=25.4, Peak=188 HFD=3.3
19:23:04.614 00.003 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.31 = 1.31)
19:23:04.618 00.004 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.42 = -1.86)
19:23:04.623 00.005 7988 CameraToMount -- cameraX=3.16 cameraY=-0.86 hyp=3.27 cameraTheta=-0.27 mountX=0.84 mountY=-3.14, mountTheta=-1.31
19:23:04.627 00.004 7988 dither recenter: remaining=(1.2,-3.2) step=(1.2,-3.2)
19:23:04.630 00.003 7988 MountToCamera -- mountTheta (1.21) + m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
19:23:04.630 00.000 7988 MountToCamera -- mountX=1.20 mountY=-3.17 hyp=3.39 mountTheta=1.21 cameraX=3.16, cameraY=-1.22 cameraTheta=-0.37
19:23:04.630 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=3.16, y=-1.22, opts=4)
19:23:04.635 00.005 7988 Enqueuing Move request for scope (3.16, -1.22)
19:23:04.635 00.000 7988 Mount: notify direct move 1.20,-3.17
19:23:04.641 00.006 15712 Worker thread wakes up
19:23:04.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (3.16, -1.22) opts 0x4
19:23:04.641 00.000 15712 Handling offset move in thread for scope, endpoint = (3.16, -1.22)
19:23:04.641 00.000 15712 Moving (3.16, -1.22) raw xDistance=1.20 yDistance=-3.17
19:23:04.641 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
19:23:04.641 00.000 15712 BLC: window closed
19:23:04.641 00.000 15712 MoveAxis(W, 391, B)
19:23:04.641 00.000 15712 Guiding  Dir = 3, Dur = 391
19:23:04.641 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
19:23:04.646 00.005 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
19:23:04.646 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
19:23:04.646 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
19:23:04.652 00.006 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
19:23:04.652 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
19:23:04.652 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
19:23:04.652 00.000 15712 IsGuiding returns 0
19:23:04.652 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
19:23:04.663 00.011 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
19:23:04.665 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
19:23:04.665 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
19:23:04.669 00.004 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
19:23:04.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:04.669 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.4
19:23:04.669 00.000 7988 PhdController: settling, locked = 1, distance = 3.57 (1.50) aobump = 0 frame = 1 / 99999
19:23:04.677 00.008 15712 PulseGuide returned control before completion, sleep 386
19:23:04.677 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399784.677,"Host":"ASTROPC","Inst":1,"Distance":3.57,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
19:23:04.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:04.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:04.677 00.000 7988 Enqueuing Expose request
19:23:05.089 00.412 15712 IsGuiding returns 0
19:23:05.089 00.000 15712 Move returns status 0, amount 391
19:23:05.089 00.000 15712 BLC: window closed
19:23:05.091 00.002 15712 BLC: Compensation needed for non-algo type move
19:23:05.091 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 217 applied
19:23:05.091 00.000 15712 MoveAxis(N, 1026, B)
19:23:05.091 00.000 15712 Guiding  Dir = 0, Dur = 1026
19:23:05.119 00.028 15712 IsGuiding returns 0
19:23:05.198 00.079 15712 PulseGuide returned control before completion, sleep 957
19:23:06.165 00.967 15712 IsGuiding returns 1
19:23:06.165 00.000 15712 scope still moving after pulse duration time elapsed
19:23:06.197 00.032 15712 IsGuiding returns 1
19:23:06.244 00.047 15712 IsGuiding returns 0
19:23:06.244 00.000 15712 scope move finished after 1026 + 108 ms
19:23:06.244 00.000 15712 Move returns status 0, amount 1026
19:23:06.244 00.000 15712 move complete, result=0
19:23:06.244 00.000 15712 worker thread done servicing request
19:23:06.244 00.000 15712 Worker thread wakes up
19:23:06.244 00.000 7988 GuideStep: 1.2 px 391 ms WEST, -3.2 px 1026 ms NORTH
19:23:06.260 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:06.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:07.891 01.631 15712 Exposure complete
19:23:07.971 00.080 15712 worker thread done servicing request
19:23:07.971 00.000 7988 OnExposeComplete: enter
19:23:07.971 00.000 7988 UpdateGuideState(): m_state=6
19:23:07.974 00.003 7988 Star::Find(15, 1178, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1861
19:23:07.976 00.002 7988 Star::Find returns 1 (1), X=1175.83, Y=434.01, Mass=1426, SNR=25.6, Peak=255 HFD=3.0
19:23:07.978 00.002 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
19:23:07.978 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.86)
19:23:07.980 00.002 7988 CameraToMount -- cameraX=0.41 cameraY=-1.29 hyp=1.35 cameraTheta=-1.26 mountX=1.29 mountY=-0.38, mountTheta=-0.29
19:23:07.982 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.41, y=-1.29, opts=13)
19:23:07.984 00.002 7988 Enqueuing Move request for scope (0.41, -1.29)
19:23:07.987 00.003 15712 Worker thread wakes up
19:23:07.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:07.987 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.6 Saturated
19:23:07.987 00.000 7988 PhdController: settling, locked = 1, distance = 1.35 (1.50) aobump = 0 frame = 2 / 99999
19:23:07.991 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.41, -1.29) opts 0xd
19:23:07.991 00.000 15712 Handling offset move in thread for scope, endpoint = (0.41, -1.29)
19:23:07.991 00.000 15712 Moving (0.41, -1.29) raw xDistance=1.29 yDistance=-0.38
19:23:07.991 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399787.991,"Host":"ASTROPC","Inst":1,"Distance":1.35,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
19:23:07.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:07.991 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:07.991 00.000 7988 Enqueuing Expose request
19:23:07.991 00.000 15712 PPEC rslt(dithering): input = 1.29, final = 0.77
19:23:07.991 00.000 15712 PPEC: input: 1.29, control: 0.77, exposure: 1500
19:23:07.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:23:07.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
19:23:07.991 00.000 15712 MoveAxis(W, 252, ABG)
19:23:07.991 00.000 15712 Guiding  Dir = 3, Dur = 252
19:23:07.991 00.000 15712 IsGuiding returns 0
19:23:08.008 00.017 15712 PulseGuide returned control before completion, sleep 245
19:23:08.270 00.262 15712 IsGuiding returns 0
19:23:08.270 00.000 15712 Move returns status 0, amount 252
19:23:08.270 00.000 15712 MoveAxis(N, 0, ABG)
19:23:08.270 00.000 15712 Move returns status 0, amount 0
19:23:08.270 00.000 15712 move complete, result=0
19:23:08.270 00.000 15712 worker thread done servicing request
19:23:08.270 00.000 15712 Worker thread wakes up
19:23:08.270 00.000 7988 GuideStep: 1.3 px 252 ms WEST, -0.4 px 0 ms NORTH
19:23:08.274 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:08.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:09.691 01.417 15712 Exposure complete
19:23:09.752 00.061 15712 worker thread done servicing request
19:23:09.752 00.000 7988 OnExposeComplete: enter
19:23:09.752 00.000 7988 UpdateGuideState(): m_state=6
19:23:09.752 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1862
19:23:09.752 00.000 7988 Star::Find returns 1 (0), X=1176.01, Y=434.32, Mass=1436, SNR=25.5, Peak=230 HFD=3.3
19:23:09.752 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
19:23:09.752 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
19:23:09.759 00.007 7988 CameraToMount -- cameraX=0.59 cameraY=-0.99 hyp=1.15 cameraTheta=-1.03 mountX=0.98 mountY=-0.56, mountTheta=-0.52
19:23:09.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.59, y=-0.99, opts=13)
19:23:09.759 00.000 7988 Enqueuing Move request for scope (0.59, -0.99)
19:23:09.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:09.759 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.5
19:23:09.759 00.000 7988 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 3 / 99999
19:23:09.759 00.000 15712 Worker thread wakes up
19:23:09.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.99) opts 0xd
19:23:09.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.59, -0.99)
19:23:09.759 00.000 15712 Moving (0.59, -0.99) raw xDistance=0.98 yDistance=-0.56
19:23:09.759 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399789.759,"Host":"ASTROPC","Inst":1,"Distance":1.29,"Time":1.8,"SettleTime":15.0,"StarLocked":true}
19:23:09.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:09.768 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:09.768 00.000 7988 Enqueuing Expose request
19:23:09.768 00.000 15712 PPEC rslt(dithering): input = 0.98, final = 0.59
19:23:09.768 00.000 15712 PPEC: input: 0.98, control: 0.59, exposure: 1500
19:23:09.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:23:09.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
19:23:09.768 00.000 15712 MoveAxis(W, 192, ABG)
19:23:09.768 00.000 15712 Guiding  Dir = 3, Dur = 192
19:23:09.768 00.000 15712 IsGuiding returns 0
19:23:09.784 00.016 15712 PulseGuide returned control before completion, sleep 184
19:23:09.997 00.213 15712 IsGuiding returns 0
19:23:09.997 00.000 15712 Move returns status 0, amount 192
19:23:09.997 00.000 15712 MoveAxis(N, 0, ABG)
19:23:09.997 00.000 15712 Move returns status 0, amount 0
19:23:09.997 00.000 15712 move complete, result=0
19:23:09.997 00.000 7988 GuideStep: 1.0 px 192 ms WEST, -0.6 px 0 ms NORTH
19:23:10.000 00.003 15712 worker thread done servicing request
19:23:10.000 00.000 15712 Worker thread wakes up
19:23:10.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:10.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:11.637 01.637 15712 Exposure complete
19:23:11.699 00.062 15712 worker thread done servicing request
19:23:11.699 00.000 7988 OnExposeComplete: enter
19:23:11.699 00.000 7988 UpdateGuideState(): m_state=6
19:23:11.702 00.003 7988 Star::Find(15, 1176, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1863
19:23:11.702 00.000 7988 Star::Find returns 1 (0), X=1175.88, Y=435.02, Mass=1452, SNR=25.8, Peak=227 HFD=3.0
19:23:11.704 00.002 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
19:23:11.704 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.16)
19:23:11.706 00.002 7988 CameraToMount -- cameraX=0.45 cameraY=-0.28 hyp=0.53 cameraTheta=-0.56 mountX=0.28 mountY=-0.45, mountTheta=-1.01
19:23:11.708 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=-0.28, opts=13)
19:23:11.708 00.000 7988 Enqueuing Move request for scope (0.45, -0.28)
19:23:11.710 00.002 15712 Worker thread wakes up
19:23:11.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.28) opts 0xd
19:23:11.710 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, -0.28)
19:23:11.710 00.000 15712 Moving (0.45, -0.28) raw xDistance=0.28 yDistance=-0.45
19:23:11.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:11.710 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.8
19:23:11.712 00.002 7988 PhdController: settling, locked = 1, distance = 1.06 (1.50) aobump = 0 frame = 4 / 99999
19:23:11.712 00.000 15712 PPEC rslt(dithering): input = 0.28, final = 0.17
19:23:11.712 00.000 15712 PPEC: input: 0.28, control: 0.17, exposure: 1500
19:23:11.712 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.39
19:23:11.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
19:23:11.712 00.000 15712 MoveAxis(W, 55, ABG)
19:23:11.712 00.000 15712 Guiding  Dir = 3, Dur = 55
19:23:11.712 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399791.712,"Host":"ASTROPC","Inst":1,"Distance":1.06,"Time":3.7,"SettleTime":15.0,"StarLocked":true}
19:23:11.714 00.002 15712 IsGuiding returns 0
19:23:11.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:11.716 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:11.716 00.000 7988 Enqueuing Expose request
19:23:11.733 00.017 15712 PulseGuide returned control before completion, sleep 40
19:23:11.794 00.061 15712 IsGuiding returns 0
19:23:11.794 00.000 15712 Move returns status 0, amount 55
19:23:11.794 00.000 15712 MoveAxis(N, 114, ABG)
19:23:11.794 00.000 15712 Guiding  Dir = 0, Dur = 114
19:23:11.794 00.000 15712 IsGuiding returns 0
19:23:11.858 00.064 15712 PulseGuide returned control before completion, sleep 51
19:23:11.922 00.064 15712 IsGuiding returns 1
19:23:11.922 00.000 15712 scope still moving after pulse duration time elapsed
19:23:11.954 00.032 15712 IsGuiding returns 1
19:23:12.012 00.058 15712 IsGuiding returns 0
19:23:12.012 00.000 15712 scope move finished after 114 + 103 ms
19:23:12.012 00.000 15712 Move returns status 0, amount 114
19:23:12.012 00.000 15712 move complete, result=0
19:23:12.012 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.4 px 114 ms NORTH
19:23:12.014 00.002 15712 worker thread done servicing request
19:23:12.014 00.000 15712 Worker thread wakes up
19:23:12.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:12.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:13.426 01.412 15712 Exposure complete
19:23:13.488 00.062 15712 worker thread done servicing request
19:23:13.488 00.000 7988 OnExposeComplete: enter
19:23:13.488 00.000 7988 UpdateGuideState(): m_state=6
19:23:13.490 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1864
19:23:13.490 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=435.74, Mass=1401, SNR=25.2, Peak=183 HFD=3.4
19:23:13.492 00.002 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
19:23:13.492 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.35)
19:23:13.494 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.44 hyp=0.46 cameraTheta=1.24 mountX=-0.44 mountY=-0.16, mountTheta=-2.79
19:23:13.496 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.44, opts=13)
19:23:13.496 00.000 7988 Enqueuing Move request for scope (0.15, 0.44)
19:23:13.498 00.002 15712 Worker thread wakes up
19:23:13.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.44) opts 0xd
19:23:13.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.44)
19:23:13.498 00.000 15712 Moving (0.15, 0.44) raw xDistance=-0.44 yDistance=-0.16
19:23:13.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:23:13.498 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.2
19:23:13.501 00.003 7988 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 5 / 99999
19:23:13.501 00.000 15712 PPEC rslt(dithering): input = -0.44, final = -0.26
19:23:13.501 00.000 15712 PPEC: input: -0.44, control: -0.26, exposure: 1500
19:23:13.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:13.501 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399793.501,"Host":"ASTROPC","Inst":1,"Distance":0.88,"Time":5.5,"SettleTime":15.0,"StarLocked":true}
19:23:13.504 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:23:13.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:13.504 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:13.506 00.002 7988 Enqueuing Expose request
19:23:13.506 00.000 15712 MoveAxis(E, 86, ABG)
19:23:13.506 00.000 15712 Guiding  Dir = 2, Dur = 86
19:23:13.506 00.000 15712 IsGuiding returns 0
19:23:13.520 00.014 15712 PulseGuide returned control before completion, sleep 73
19:23:13.640 00.120 15712 IsGuiding returns 0
19:23:13.640 00.000 15712 Move returns status 0, amount 86
19:23:13.640 00.000 15712 MoveAxis(N, 0, ABG)
19:23:13.640 00.000 15712 Move returns status 0, amount 0
19:23:13.640 00.000 15712 move complete, result=0
19:23:13.640 00.000 7988 GuideStep: -0.4 px 86 ms EAST, -0.2 px 0 ms NORTH
19:23:13.644 00.004 15712 worker thread done servicing request
19:23:13.644 00.000 15712 Worker thread wakes up
19:23:13.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:13.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:15.278 01.634 15712 Exposure complete
19:23:15.339 00.061 15712 worker thread done servicing request
19:23:15.339 00.000 7988 OnExposeComplete: enter
19:23:15.339 00.000 7988 UpdateGuideState(): m_state=6
19:23:15.342 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1865
19:23:15.342 00.000 7988 Star::Find returns 1 (0), X=1175.36, Y=435.48, Mass=1532, SNR=26.5, Peak=196 HFD=3.3
19:23:15.344 00.002 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
19:23:15.344 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.31)
19:23:15.344 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.90 mountX=-0.18 mountY=0.06, mountTheta=2.83
19:23:15.344 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.18, opts=13)
19:23:15.344 00.000 7988 Enqueuing Move request for scope (-0.06, 0.18)
19:23:15.344 00.000 15712 Worker thread wakes up
19:23:15.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
19:23:15.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
19:23:15.344 00.000 15712 Moving (-0.06, 0.18) raw xDistance=-0.18 yDistance=0.06
19:23:15.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:23:15.344 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.5
19:23:15.352 00.008 7988 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 6 / 99999
19:23:15.352 00.000 15712 PPEC rslt(dithering): input = -0.18, final = -0.11
19:23:15.352 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
19:23:15.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:15.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:23:15.352 00.000 15712 MoveAxis(E, 35, ABG)
19:23:15.352 00.000 15712 Guiding  Dir = 2, Dur = 35
19:23:15.352 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399795.352,"Host":"ASTROPC","Inst":1,"Distance":0.68,"Time":7.4,"SettleTime":15.0,"StarLocked":true}
19:23:15.355 00.003 15712 IsGuiding returns 0
19:23:15.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:15.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:15.355 00.000 7988 Enqueuing Expose request
19:23:15.399 00.044 15712 IsGuiding returns 1
19:23:15.399 00.000 15712 scope still moving after pulse duration time elapsed
19:23:15.446 00.047 15712 IsGuiding returns 0
19:23:15.446 00.000 15712 scope move finished after 35 + 58 ms
19:23:15.446 00.000 15712 Move returns status 0, amount 35
19:23:15.446 00.000 15712 MoveAxis(N, 0, ABG)
19:23:15.446 00.000 15712 Move returns status 0, amount 0
19:23:15.446 00.000 15712 move complete, result=0
19:23:15.446 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
19:23:15.450 00.004 15712 worker thread done servicing request
19:23:15.452 00.002 15712 Worker thread wakes up
19:23:15.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:15.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:16.871 01.419 15712 Exposure complete
19:23:16.932 00.061 15712 worker thread done servicing request
19:23:16.932 00.000 7988 OnExposeComplete: enter
19:23:16.932 00.000 7988 UpdateGuideState(): m_state=6
19:23:16.932 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1866
19:23:16.932 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=435.27, Mass=1535, SNR=26.5, Peak=219 HFD=3.3
19:23:16.932 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.26 = 1.26)
19:23:16.932 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.91)
19:23:16.932 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.32 mountX=0.03 mountY=-0.09, mountTheta=-1.26
19:23:16.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
19:23:16.932 00.000 7988 Enqueuing Move request for scope (0.09, -0.03)
19:23:16.946 00.014 15712 Worker thread wakes up
19:23:16.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
19:23:16.946 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
19:23:16.946 00.000 15712 Moving (0.09, -0.03) raw xDistance=0.03 yDistance=-0.09
19:23:16.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:16.946 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.5
19:23:16.948 00.002 7988 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 7 / 99999
19:23:16.948 00.000 15712 PPEC rslt(dithering): input = 0.03, final = 0.02
19:23:16.948 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
19:23:16.948 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:16.948 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399796.948,"Host":"ASTROPC","Inst":1,"Distance":0.50,"Time":9.0,"SettleTime":15.0,"StarLocked":true}
19:23:16.948 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:23:16.948 00.000 15712 MoveAxis(W, 6, ABG)
19:23:16.948 00.000 15712 Guiding  Dir = 3, Dur = 6
19:23:16.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:16.948 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:16.948 00.000 7988 Enqueuing Expose request
19:23:16.948 00.000 15712 IsGuiding returns 0
19:23:17.014 00.066 15712 IsGuiding returns 0
19:23:17.014 00.000 15712 Move returns status 0, amount 6
19:23:17.014 00.000 15712 MoveAxis(N, 0, ABG)
19:23:17.014 00.000 15712 Move returns status 0, amount 0
19:23:17.014 00.000 15712 move complete, result=0
19:23:17.014 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
19:23:17.017 00.003 15712 worker thread done servicing request
19:23:17.017 00.000 15712 Worker thread wakes up
19:23:17.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:17.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:18.657 01.640 15712 Exposure complete
19:23:18.718 00.061 15712 worker thread done servicing request
19:23:18.718 00.000 7988 OnExposeComplete: enter
19:23:18.718 00.000 7988 UpdateGuideState(): m_state=6
19:23:18.721 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1867
19:23:18.721 00.000 7988 Star::Find returns 1 (0), X=1175.38, Y=435.36, Mass=1457, SNR=25.7, Peak=190 HFD=3.3
19:23:18.723 00.002 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.58) = xAngle (3.78 = -2.50)
19:23:18.723 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.61)
19:23:18.725 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.21 mountX=-0.06 mountY=0.04, mountTheta=2.52
19:23:18.727 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
19:23:18.727 00.000 7988 Enqueuing Move request for scope (-0.05, 0.06)
19:23:18.729 00.002 15712 Worker thread wakes up
19:23:18.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
19:23:18.729 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
19:23:18.729 00.000 15712 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.04
19:23:18.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:18.729 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.7
19:23:18.732 00.003 7988 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 8 / 99999
19:23:18.732 00.000 15712 PPEC rslt(dithering): input = -0.06, final = -0.04
19:23:18.732 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
19:23:18.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:18.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:23:18.732 00.000 15712 MoveAxis(E, 12, ABG)
19:23:18.732 00.000 15712 Guiding  Dir = 2, Dur = 12
19:23:18.732 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399798.732,"Host":"ASTROPC","Inst":1,"Distance":0.37,"Time":10.7,"SettleTime":15.0,"StarLocked":true}
19:23:18.734 00.002 15712 IsGuiding returns 0
19:23:18.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:18.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:18.734 00.000 7988 Enqueuing Expose request
19:23:18.750 00.016 15712 IsGuiding returns 1
19:23:18.750 00.000 15712 scope still moving after pulse duration time elapsed
19:23:18.802 00.052 15712 IsGuiding returns 0
19:23:18.802 00.000 15712 scope move finished after 12 + 59 ms
19:23:18.802 00.000 15712 Move returns status 0, amount 12
19:23:18.802 00.000 15712 MoveAxis(N, 0, ABG)
19:23:18.802 00.000 15712 Move returns status 0, amount 0
19:23:18.802 00.000 15712 move complete, result=0
19:23:18.802 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
19:23:18.808 00.006 15712 worker thread done servicing request
19:23:18.808 00.000 15712 Worker thread wakes up
19:23:18.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:18.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:20.220 01.412 15712 Exposure complete
19:23:20.280 00.060 15712 worker thread done servicing request
19:23:20.280 00.000 7988 OnExposeComplete: enter
19:23:20.280 00.000 7988 UpdateGuideState(): m_state=6
19:23:20.284 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1868
19:23:20.285 00.001 7988 Star::Find returns 1 (0), X=1175.36, Y=435.02, Mass=1403, SNR=25.5, Peak=198 HFD=3.3
19:23:20.285 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
19:23:20.287 00.002 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
19:23:20.287 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.79 mountX=0.28 mountY=0.07, mountTheta=0.25
19:23:20.289 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.28, opts=13)
19:23:20.291 00.002 7988 Enqueuing Move request for scope (-0.06, -0.28)
19:23:20.291 00.000 15712 Worker thread wakes up
19:23:20.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
19:23:20.291 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
19:23:20.291 00.000 15712 Moving (-0.06, -0.28) raw xDistance=0.28 yDistance=0.07
19:23:20.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:20.291 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.5
19:23:20.295 00.004 7988 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 9 / 99999
19:23:20.295 00.000 15712 PPEC rslt(dithering): input = 0.28, final = 0.17
19:23:20.297 00.002 15712 PPEC: input: 0.28, control: 0.17, exposure: 1500
19:23:20.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:20.297 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399800.295,"Host":"ASTROPC","Inst":1,"Distance":0.35,"Time":12.3,"SettleTime":15.0,"StarLocked":true}
19:23:20.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:23:20.297 00.000 15712 MoveAxis(W, 55, ABG)
19:23:20.297 00.000 15712 Guiding  Dir = 3, Dur = 55
19:23:20.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:20.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:20.297 00.000 7988 Enqueuing Expose request
19:23:20.297 00.000 15712 IsGuiding returns 0
19:23:20.319 00.022 15712 PulseGuide returned control before completion, sleep 43
19:23:20.388 00.069 15712 IsGuiding returns 1
19:23:20.388 00.000 15712 scope still moving after pulse duration time elapsed
19:23:20.424 00.036 15712 IsGuiding returns 0
19:23:20.424 00.000 15712 scope move finished after 55 + 67 ms
19:23:20.424 00.000 15712 Move returns status 0, amount 55
19:23:20.424 00.000 15712 MoveAxis(N, 0, ABG)
19:23:20.424 00.000 15712 Move returns status 0, amount 0
19:23:20.424 00.000 15712 move complete, result=0
19:23:20.424 00.000 15712 worker thread done servicing request
19:23:20.424 00.000 15712 Worker thread wakes up
19:23:20.424 00.000 7988 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
19:23:20.426 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:20.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:22.063 01.637 15712 Exposure complete
19:23:22.126 00.063 15712 worker thread done servicing request
19:23:22.127 00.001 7988 OnExposeComplete: enter
19:23:22.127 00.000 7988 UpdateGuideState(): m_state=6
19:23:22.127 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1869
19:23:22.127 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=435.04, Mass=1419, SNR=25.5, Peak=189 HFD=3.4
19:23:22.127 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
19:23:22.133 00.006 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.05)
19:23:22.133 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.27 cameraTheta=-1.45 mountX=0.26 mountY=-0.02, mountTheta=-0.09
19:23:22.135 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.26, opts=13)
19:23:22.137 00.002 7988 Enqueuing Move request for scope (0.03, -0.26)
19:23:22.138 00.001 15712 Worker thread wakes up
19:23:22.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:22.140 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
19:23:22.140 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.5
19:23:22.142 00.002 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
19:23:22.142 00.000 15712 Moving (0.03, -0.26) raw xDistance=0.26 yDistance=-0.02
19:23:22.142 00.000 7988 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 10 / 99999
19:23:22.142 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767399802.142,"Host":"ASTROPC","Inst":1,"Distance":0.32,"Time":14.2,"SettleTime":15.0,"StarLocked":true}
19:23:22.144 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:22.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:22.144 00.000 15712 PPEC rslt(dithering): input = 0.26, final = 0.16
19:23:22.144 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
19:23:22.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:22.144 00.000 7988 Enqueuing Expose request
19:23:22.148 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:23:22.148 00.000 15712 MoveAxis(W, 52, ABG)
19:23:22.148 00.000 15712 Guiding  Dir = 3, Dur = 52
19:23:22.148 00.000 15712 IsGuiding returns 0
19:23:22.177 00.029 15712 PulseGuide returned control before completion, sleep 34
19:23:22.220 00.043 15712 IsGuiding returns 1
19:23:22.220 00.000 15712 scope still moving after pulse duration time elapsed
19:23:22.258 00.038 15712 IsGuiding returns 0
19:23:22.258 00.000 15712 scope move finished after 52 + 56 ms
19:23:22.258 00.000 15712 Move returns status 0, amount 52
19:23:22.258 00.000 15712 MoveAxis(N, 0, ABG)
19:23:22.258 00.000 15712 Move returns status 0, amount 0
19:23:22.258 00.000 15712 move complete, result=0
19:23:22.258 00.000 15712 worker thread done servicing request
19:23:22.258 00.000 15712 Worker thread wakes up
19:23:22.258 00.000 7988 GuideStep: 0.3 px 52 ms WEST, -0.0 px 0 ms NORTH
19:23:22.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:22.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:23.677 01.419 15712 Exposure complete
19:23:23.738 00.061 15712 worker thread done servicing request
19:23:23.738 00.000 7988 OnExposeComplete: enter
19:23:23.738 00.000 7988 UpdateGuideState(): m_state=6
19:23:23.740 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1870
19:23:23.742 00.002 7988 Star::Find returns 1 (0), X=1175.33, Y=435.20, Mass=1448, SNR=25.7, Peak=224 HFD=3.3
19:23:23.742 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
19:23:23.744 00.002 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
19:23:23.744 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.31 mountX=0.10 mountY=0.10, mountTheta=0.75
19:23:23.746 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
19:23:23.748 00.002 7988 Enqueuing Move request for scope (-0.09, -0.10)
19:23:23.748 00.000 15712 Worker thread wakes up
19:23:23.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:23.750 00.002 7988 UpdateGuideState exits: m=1448 SNR=25.7
19:23:23.750 00.000 7988 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 11 / 99999
19:23:23.752 00.002 7988 PhdController: newstate STATE_FINISH
19:23:23.753 00.001 7988 PhdController complete: success
19:23:23.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
19:23:23.755 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
19:23:23.755 00.000 15712 Moving (-0.09, -0.10) raw xDistance=0.10 yDistance=0.10
19:23:23.755 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767399803.753,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
19:23:23.755 00.000 7988 Mount: notify guiding dither settle done success=1
19:23:23.757 00.002 7988 PhdController: newstate STATE_IDLE
19:23:23.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:23.759 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:23.759 00.000 7988 Enqueuing Expose request
19:23:23.761 00.002 15712 PPEC rslt(dithering): input = 0.10, final = 0.06
19:23:23.761 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
19:23:23.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:23.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:23:23.761 00.000 15712 MoveAxis(W, 20, ABG)
19:23:23.761 00.000 15712 Guiding  Dir = 3, Dur = 20
19:23:23.761 00.000 15712 IsGuiding returns 0
19:23:23.772 00.011 15712 PulseGuide returned control before completion, sleep 16
19:23:23.823 00.051 15712 IsGuiding returns 0
19:23:23.823 00.000 15712 Move returns status 0, amount 20
19:23:23.823 00.000 15712 MoveAxis(N, 0, ABG)
19:23:23.823 00.000 15712 Move returns status 0, amount 0
19:23:23.823 00.000 15712 move complete, result=0
19:23:23.823 00.000 7988 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
19:23:23.827 00.004 15712 worker thread done servicing request
19:23:23.827 00.000 15712 Worker thread wakes up
19:23:23.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:23.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:25.462 01.635 15712 Exposure complete
19:23:25.525 00.063 15712 worker thread done servicing request
19:23:25.525 00.000 7988 OnExposeComplete: enter
19:23:25.525 00.000 7988 UpdateGuideState(): m_state=6
19:23:25.527 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
19:23:25.529 00.002 7988 Star::Find returns 1 (0), X=1175.40, Y=435.48, Mass=1457, SNR=25.9, Peak=185 HFD=3.2
19:23:25.529 00.000 7988 MultiStar: exiting stabilization period
19:23:25.531 00.002 7988 MultiStar: updating star positions after lock position change
19:23:25.531 00.000 7988 Star::Find(15, 965, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
19:23:25.533 00.002 7988 Star::Find returns 1 (0), X=965.44, Y=858.94, Mass=1362, SNR=24.7, Peak=139 HFD=4.0
19:23:25.533 00.000 7988 Star::Find(15, 368, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
19:23:25.535 00.002 7988 Star::Find returns 1 (0), X=368.90, Y=219.26, Mass=1513, SNR=26.1, Peak=201 HFD=4.1
19:23:25.535 00.000 7988 Star::Find(15, 392, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
19:23:25.537 00.002 7988 Star::Find returns 1 (0), X=392.30, Y=933.07, Mass=1314, SNR=24.4, Peak=145 HFD=4.1
19:23:25.537 00.000 7988 Star::Find(15, 543, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
19:23:25.539 00.002 7988 Star::Find returns 1 (0), X=543.65, Y=861.45, Mass=1478, SNR=25.4, Peak=141 HFD=4.9
19:23:25.539 00.000 7988 Star::Find(15, 699, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
19:23:25.541 00.002 7988 Star::Find returns 1 (0), X=699.93, Y=588.69, Mass=640, SNR=16.5, Peak=82 HFD=3.9
19:23:25.541 00.000 7988 Star::Find(15, 1002, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
19:23:25.541 00.000 7988 Star::Find returns 1 (0), X=1002.75, Y=902.05, Mass=703, SNR=17.6, Peak=109 HFD=3.4
19:23:25.544 00.003 7988 Star::Find(15, 639, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
19:23:25.544 00.000 7988 Star::Find returns 1 (0), X=639.84, Y=283.80, Mass=653, SNR=17.0, Peak=113 HFD=3.3
19:23:25.544 00.000 7988 Star::Find(15, 701, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
19:23:25.544 00.000 7988 Star::Find returns 1 (0), X=701.24, Y=927.95, Mass=610, SNR=16.4, Peak=85 HFD=3.7
19:23:25.544 00.000 7988 Star::Find(15, 755, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
19:23:25.544 00.000 7988 Star::Find returns 1 (0), X=755.68, Y=670.38, Mass=466, SNR=14.1, Peak=69 HFD=3.5
19:23:25.544 00.000 7988 Star::Find(15, 1042, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
19:23:25.544 00.000 7988 Star::Find returns 1 (0), X=1042.17, Y=805.88, Mass=491, SNR=14.6, Peak=85 HFD=3.5
19:23:25.544 00.000 7988 Star::Find(15, 895, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
19:23:25.544 00.000 7988 Star::Find returns 1 (0), X=895.70, Y=865.29, Mass=467, SNR=14.0, Peak=75 HFD=3.5
19:23:25.544 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
19:23:25.544 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
19:23:25.556 00.012 7988 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.67 mountX=-0.18 mountY=0.01, mountTheta=3.06
19:23:25.558 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.18, opts=13)
19:23:25.560 00.002 7988 Enqueuing Move request for scope (-0.02, 0.18)
19:23:25.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:25.562 00.002 7988 UpdateGuideState exits: m=1457 SNR=25.9
19:23:25.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:25.564 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:25.564 00.000 7988 Enqueuing Expose request
19:23:25.566 00.002 15712 Worker thread wakes up
19:23:25.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
19:23:25.566 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
19:23:25.566 00.000 15712 Moving (-0.02, 0.18) raw xDistance=-0.18 yDistance=0.01
19:23:25.566 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 683.75
19:23:25.566 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
19:23:25.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:25.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:23:25.566 00.000 15712 MoveAxis(E, 29, ABG)
19:23:25.566 00.000 15712 Guiding  Dir = 2, Dur = 29
19:23:25.566 00.000 15712 IsGuiding returns 0
19:23:25.594 00.028 15712 IsGuiding returns 1
19:23:25.594 00.000 15712 scope still moving after pulse duration time elapsed
19:23:25.629 00.035 15712 IsGuiding returns 1
19:23:25.668 00.039 15712 IsGuiding returns 0
19:23:25.668 00.000 15712 scope move finished after 29 + 68 ms
19:23:25.668 00.000 15712 Move returns status 0, amount 29
19:23:25.668 00.000 15712 MoveAxis(N, 0, ABG)
19:23:25.668 00.000 15712 Move returns status 0, amount 0
19:23:25.668 00.000 15712 move complete, result=0
19:23:25.668 00.000 15712 worker thread done servicing request
19:23:25.668 00.000 15712 Worker thread wakes up
19:23:25.668 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
19:23:25.670 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:25.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:27.088 01.418 15712 Exposure complete
19:23:27.149 00.061 15712 worker thread done servicing request
19:23:27.149 00.000 7988 OnExposeComplete: enter
19:23:27.149 00.000 7988 UpdateGuideState(): m_state=6
19:23:27.149 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1872
19:23:27.149 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=435.53, Mass=1340, SNR=24.8, Peak=196 HFD=3.2
19:23:27.149 00.000 7988 MultiStar: [#1 0.33,0.04,1.04,U] [#2 0.06,0.25,1.00,U] [#3 0.08,0.04,0.97,U] [#4 -0.02,0.11,1.06,U] [#5 -0.29,-0.05,0.73,U] [#6 0.01,0.17,0.75,U] [#7 -0.11,-0.01,0.70,U] [#8 0.19,-0.24,0.63,U] 
19:23:27.149 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.15, 0.23}
19:23:27.149 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
19:23:27.158 00.009 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.67)
19:23:27.158 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.93 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
19:23:27.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.08, opts=13)
19:23:27.158 00.000 7988 Enqueuing Move request for scope (0.06, 0.08)
19:23:27.158 00.000 15712 Worker thread wakes up
19:23:27.164 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:27.164 00.000 7988 UpdateGuideState exits: m=1340 SNR=24.8
19:23:27.166 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:27.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:27.168 00.002 7988 Enqueuing Expose request
19:23:27.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
19:23:27.168 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
19:23:27.168 00.000 15712 Moving (0.06, 0.08) raw xDistance=-0.08 yDistance=-0.06
19:23:27.170 00.002 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 683.64
19:23:27.170 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
19:23:27.170 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:27.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:23:27.170 00.000 15712 MoveAxis(E, 11, ABG)
19:23:27.170 00.000 15712 Guiding  Dir = 2, Dur = 11
19:23:27.170 00.000 15712 IsGuiding returns 0
19:23:27.196 00.026 15712 IsGuiding returns 1
19:23:27.196 00.000 15712 scope still moving after pulse duration time elapsed
19:23:27.244 00.048 15712 IsGuiding returns 0
19:23:27.244 00.000 15712 scope move finished after 11 + 61 ms
19:23:27.244 00.000 15712 Move returns status 0, amount 11
19:23:27.244 00.000 15712 MoveAxis(N, 0, ABG)
19:23:27.244 00.000 15712 Move returns status 0, amount 0
19:23:27.244 00.000 15712 move complete, result=0
19:23:27.244 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
19:23:27.248 00.004 15712 worker thread done servicing request
19:23:27.248 00.000 15712 Worker thread wakes up
19:23:27.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:27.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:28.885 01.637 15712 Exposure complete
19:23:28.948 00.063 15712 worker thread done servicing request
19:23:28.948 00.000 7988 OnExposeComplete: enter
19:23:28.948 00.000 7988 UpdateGuideState(): m_state=6
19:23:28.948 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1873
19:23:28.948 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.30, Mass=1446, SNR=25.8, Peak=191 HFD=3.1
19:23:28.948 00.000 7988 MultiStar: [#1 0.08,-0.32,0.98,U] [#2 0.02,-0.20,1.03,U] [#3 0.11,-0.18,0.94,U] [#4 0.10,-0.16,1.01,U] [#5 -0.41,-0.18,0.66,U] [#6 0.04,-0.18,0.71,U] [#7 -0.25,-0.20,0.64,U] [#8 0.07,-0.27,0.61,U] 
19:23:28.948 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.18}, one-star: {0.10, -0.01}
19:23:28.948 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.58) = xAngle (1.52 = 1.52)
19:23:28.948 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.63 = -1.65)
19:23:28.948 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.05 mountX=0.00 mountY=-0.10, mountTheta=-1.52
19:23:28.959 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.01, opts=13)
19:23:28.961 00.002 7988 Enqueuing Move request for scope (0.10, -0.01)
19:23:28.962 00.001 15712 Worker thread wakes up
19:23:28.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
19:23:28.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
19:23:28.962 00.000 15712 Moving (0.10, -0.01) raw xDistance=0.00 yDistance=-0.10
19:23:28.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:23:28.962 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.8
19:23:28.965 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:28.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:28.967 00.002 7988 Enqueuing Expose request
19:23:28.967 00.000 15712 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 683.53
19:23:28.967 00.000 15712 PPEC: input: 0.00, control: -0.04, exposure: 1500
19:23:28.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:28.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:23:28.967 00.000 15712 MoveAxis(E, 12, ABG)
19:23:28.967 00.000 15712 Guiding  Dir = 2, Dur = 12
19:23:28.969 00.002 15712 IsGuiding returns 0
19:23:28.982 00.013 15712 IsGuiding returns 1
19:23:28.982 00.000 15712 scope still moving after pulse duration time elapsed
19:23:29.033 00.051 15712 IsGuiding returns 0
19:23:29.033 00.000 15712 scope move finished after 12 + 52 ms
19:23:29.033 00.000 15712 Move returns status 0, amount 12
19:23:29.033 00.000 15712 MoveAxis(N, 0, ABG)
19:23:29.033 00.000 15712 Move returns status 0, amount 0
19:23:29.033 00.000 15712 move complete, result=0
19:23:29.033 00.000 7988 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
19:23:29.038 00.005 15712 worker thread done servicing request
19:23:29.038 00.000 15712 Worker thread wakes up
19:23:29.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:29.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:30.443 01.405 15712 Exposure complete
19:23:30.504 00.061 15712 worker thread done servicing request
19:23:30.504 00.000 7988 OnExposeComplete: enter
19:23:30.504 00.000 7988 UpdateGuideState(): m_state=6
19:23:30.508 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1874
19:23:30.508 00.000 7988 Star::Find returns 1 (0), X=1175.66, Y=435.30, Mass=1443, SNR=25.7, Peak=182 HFD=3.4
19:23:30.510 00.002 7988 MultiStar: [#1 0.14,-0.09,1.03,U] [#2 -0.11,0.33,0.95,U] [#3 0.09,-0.17,0.95,U] [#4 0.14,-0.17,1.01,U] [#5 -0.38,0.03,0.71,U] [#6 -0.03,-0.01,0.72,U] [#7 -0.08,-0.09,0.68,U] [#8 -0.14,-0.07,0.66,U] 
19:23:30.511 00.001 7988 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.24, 0.00}
19:23:30.511 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
19:23:30.513 00.002 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
19:23:30.513 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.30 mountX=0.03 mountY=-0.01, mountTheta=-0.25
19:23:30.515 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
19:23:30.517 00.002 7988 Enqueuing Move request for scope (0.01, -0.03)
19:23:30.517 00.000 15712 Worker thread wakes up
19:23:30.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
19:23:30.517 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
19:23:30.517 00.000 15712 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
19:23:30.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:30.520 00.003 7988 UpdateGuideState exits: m=1443 SNR=25.7
19:23:30.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:30.522 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:30.522 00.000 7988 Enqueuing Expose request
19:23:30.522 00.000 15712 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 683.42
19:23:30.522 00.000 15712 PPEC: input: 0.03, control: -0.05, exposure: 1500
19:23:30.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:30.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:23:30.522 00.000 15712 MoveAxis(E, 17, ABG)
19:23:30.522 00.000 15712 Guiding  Dir = 2, Dur = 17
19:23:30.522 00.000 15712 IsGuiding returns 0
19:23:30.536 00.014 15712 PulseGuide returned control before completion, sleep 13
19:23:30.586 00.050 15712 IsGuiding returns 0
19:23:30.586 00.000 15712 Move returns status 0, amount 17
19:23:30.586 00.000 15712 MoveAxis(N, 0, ABG)
19:23:30.586 00.000 15712 Move returns status 0, amount 0
19:23:30.586 00.000 15712 move complete, result=0
19:23:30.586 00.000 15712 worker thread done servicing request
19:23:30.586 00.000 7988 GuideStep: 0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
19:23:30.586 00.000 15712 Worker thread wakes up
19:23:30.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:30.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:32.229 01.643 15712 Exposure complete
19:23:32.290 00.061 15712 worker thread done servicing request
19:23:32.290 00.000 7988 OnExposeComplete: enter
19:23:32.290 00.000 7988 UpdateGuideState(): m_state=6
19:23:32.296 00.006 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1875
19:23:32.297 00.001 7988 Star::Find returns 1 (0), X=1175.48, Y=435.60, Mass=1354, SNR=25.0, Peak=196 HFD=3.2
19:23:32.297 00.000 7988 MultiStar: [#1 0.24,0.18,1.03,U] [#2 0.05,0.26,1.04,U] [#3 0.09,-0.10,0.99,U] [#4 0.05,0.22,1.03,U] [#5 -0.31,0.05,0.70,U] [#6 0.18,0.36,0.74,U] [#7 -0.21,0.39,0.68,U] [#8 0.09,0.23,0.66,U] 
19:23:32.299 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.20}, one-star: {0.06, 0.29}
19:23:32.299 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
19:23:32.301 00.002 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.23)
19:23:32.301 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.37 mountX=-0.20 mountY=-0.05, mountTheta=-2.92
19:23:32.303 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.20, opts=13)
19:23:32.305 00.002 7988 Enqueuing Move request for scope (0.04, 0.20)
19:23:32.305 00.000 15712 Worker thread wakes up
19:23:32.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
19:23:32.305 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
19:23:32.305 00.000 15712 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=-0.05
19:23:32.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:23:32.305 00.000 7988 UpdateGuideState exits: m=1354 SNR=25.0
19:23:32.309 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:32.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:32.311 00.002 7988 Enqueuing Expose request
19:23:32.311 00.000 15712 PPEC rslt: input = -0.20, final = -0.18, react = -0.12, pred = -0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 683.31
19:23:32.311 00.000 15712 PPEC: input: -0.20, control: -0.18, exposure: 1500
19:23:32.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:32.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:23:32.311 00.000 15712 MoveAxis(E, 59, ABG)
19:23:32.311 00.000 15712 Guiding  Dir = 2, Dur = 59
19:23:32.311 00.000 15712 IsGuiding returns 0
19:23:32.325 00.014 15712 PulseGuide returned control before completion, sleep 53
19:23:32.401 00.076 15712 IsGuiding returns 0
19:23:32.401 00.000 15712 Move returns status 0, amount 59
19:23:32.401 00.000 15712 MoveAxis(N, 0, ABG)
19:23:32.401 00.000 15712 Move returns status 0, amount 0
19:23:32.401 00.000 15712 move complete, result=0
19:23:32.401 00.000 7988 GuideStep: -0.2 px 59 ms EAST, -0.0 px 0 ms NORTH
19:23:32.411 00.010 15712 worker thread done servicing request
19:23:32.411 00.000 15712 Worker thread wakes up
19:23:32.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:32.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:33.824 01.413 15712 Exposure complete
19:23:33.885 00.061 15712 worker thread done servicing request
19:23:33.885 00.000 7988 OnExposeComplete: enter
19:23:33.885 00.000 7988 UpdateGuideState(): m_state=6
19:23:33.885 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1876
19:23:33.885 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=435.20, Mass=1438, SNR=25.6, Peak=189 HFD=3.2
19:23:33.885 00.000 7988 MultiStar: [#1 0.08,-0.36,1.00,U] [#2 0.04,-0.14,0.98,U] [#3 -0.01,-0.25,0.93,U] [#4 -0.02,-0.14,1.03,U] [#5 -0.31,-0.25,0.68,U] [#6 -0.08,-0.36,0.74,U] [#7 -0.06,-0.46,0.67,U] [#8 -0.03,-0.25,0.67,U] 
19:23:33.885 00.000 7988 single-star, 8 included, MultiStar: {-0.02, -0.25}, one-star: {0.12, -0.10}
19:23:33.885 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
19:23:33.885 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.32)
19:23:33.885 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.72 mountX=0.10 mountY=-0.11, mountTheta=-0.84
19:23:33.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.10, opts=13)
19:23:33.897 00.012 7988 Enqueuing Move request for scope (0.12, -0.10)
19:23:33.899 00.002 15712 Worker thread wakes up
19:23:33.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
19:23:33.899 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
19:23:33.899 00.000 15712 Moving (0.12, -0.10) raw xDistance=0.10 yDistance=-0.11
19:23:33.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:33.899 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.6
19:23:33.901 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:33.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:33.901 00.000 7988 Enqueuing Expose request
19:23:33.901 00.000 15712 PPEC rslt: input = 0.10, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 683.21
19:23:33.901 00.000 15712 PPEC: input: 0.10, control: -0.05, exposure: 1500
19:23:33.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:33.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:23:33.901 00.000 15712 MoveAxis(E, 15, ABG)
19:23:33.901 00.000 15712 Guiding  Dir = 2, Dur = 15
19:23:33.933 00.032 15712 IsGuiding returns 0
19:23:33.949 00.016 15712 IsGuiding returns 1
19:23:33.949 00.000 15712 scope still moving after pulse duration time elapsed
19:23:33.998 00.049 15712 IsGuiding returns 0
19:23:33.998 00.000 15712 scope move finished after 15 + 48 ms
19:23:33.998 00.000 15712 Move returns status 0, amount 15
19:23:33.998 00.000 15712 MoveAxis(N, 0, ABG)
19:23:33.998 00.000 15712 Move returns status 0, amount 0
19:23:33.998 00.000 15712 move complete, result=0
19:23:33.998 00.000 7988 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
19:23:34.009 00.011 15712 worker thread done servicing request
19:23:34.009 00.000 15712 Worker thread wakes up
19:23:34.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:34.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:34.028 00.019 7988 evsrv: cli 0CCD0528 connect
19:23:34.030 00.002 7988 case statement mapped state 6 to 3
19:23:34.032 00.002 7988 case statement mapped state 6 to 3
19:23:34.032 00.000 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"615d585b-4c91-44af-854a-22bef5431867"}
19:23:34.032 00.000 7988 case statement mapped state 6 to 3
19:23:34.032 00.000 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"615d585b-4c91-44af-854a-22bef5431867"}
19:23:34.032 00.000 7988 evsrv: cli 0CCD0528 disconnect
19:23:35.639 01.607 15712 Exposure complete
19:23:35.701 00.062 15712 worker thread done servicing request
19:23:35.701 00.000 7988 OnExposeComplete: enter
19:23:35.701 00.000 7988 UpdateGuideState(): m_state=6
19:23:35.705 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1877
19:23:35.705 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=434.12, Mass=1422, SNR=25.6, Peak=199 HFD=3.2
19:23:35.707 00.002 7988 MultiStar: [#1 -0.05,-1.51,0.00,M1] [#2 0.01,-0.92,1.01,U] [#3 -0.15,-1.36,0.00,M1] [#4 -0.17,-1.22,1.03,U] [#5 -0.40,-1.31,0.00,M1] [#6 -0.08,-1.25,0.70,U] [#7 -0.20,-1.18,0.67,U] [#8 0.01,-1.19,0.64,U] 
19:23:35.707 00.000 7988 refined, 5 included, MultiStar: {-0.05, -1.15}, one-star: {0.08, -1.18}
19:23:35.709 00.002 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
19:23:35.709 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
19:23:35.711 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-1.15 hyp=1.15 cameraTheta=-1.62 mountX=1.15 mountY=0.08, mountTheta=0.07
19:23:35.713 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-1.15, opts=13)
19:23:35.715 00.002 7988 Enqueuing Move request for scope (-0.05, -1.15)
19:23:35.715 00.000 15712 Worker thread wakes up
19:23:35.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.15) opts 0xd
19:23:35.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -1.15)
19:23:35.715 00.000 15712 Moving (-0.05, -1.15) raw xDistance=1.15 yDistance=0.08
19:23:35.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:35.717 00.002 7988 UpdateGuideState exits: m=1422 SNR=25.6
19:23:35.719 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:35.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:35.721 00.002 7988 Enqueuing Expose request
19:23:35.721 00.000 15712 PPEC rslt: input = 1.15, final = 0.65, react = 0.69, pred = -0.04, hyst = 0.61, hyst_pct = 0.00, period_length = 683.10
19:23:35.721 00.000 15712 PPEC: input: 1.15, control: 0.65, exposure: 1500
19:23:35.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:35.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:23:35.721 00.000 15712 MoveAxis(W, 212, ABG)
19:23:35.721 00.000 15712 Guiding  Dir = 3, Dur = 212
19:23:35.721 00.000 15712 IsGuiding returns 0
19:23:35.749 00.028 15712 PulseGuide returned control before completion, sleep 195
19:23:35.972 00.223 15712 IsGuiding returns 0
19:23:35.972 00.000 15712 Move returns status 0, amount 212
19:23:35.972 00.000 15712 MoveAxis(N, 0, ABG)
19:23:35.972 00.000 15712 Move returns status 0, amount 0
19:23:35.972 00.000 15712 move complete, result=0
19:23:35.972 00.000 7988 GuideStep: 1.1 px 212 ms WEST, 0.1 px 0 ms NORTH
19:23:35.976 00.004 15712 worker thread done servicing request
19:23:35.976 00.000 15712 Worker thread wakes up
19:23:35.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:35.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:37.395 01.419 15712 Exposure complete
19:23:37.456 00.061 15712 worker thread done servicing request
19:23:37.456 00.000 7988 OnExposeComplete: enter
19:23:37.456 00.000 7988 UpdateGuideState(): m_state=6
19:23:37.456 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1878
19:23:37.456 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=434.20, Mass=1474, SNR=25.9, Peak=184 HFD=3.7
19:23:37.456 00.000 7988 MultiStar: [#1 0.07,-1.19,1.02,U] [#2 -0.05,-0.97,0.98,U] [#3 0.12,-1.24,0.99,U] [#4 -0.04,-1.27,1.05,U] [#5 -0.21,-0.98,0.69,U] [#6 0.04,-1.09,0.67,U] [#7 -0.18,-0.98,0.64,U] [#8 -0.15,-0.87,0.65,U] 
19:23:37.464 00.008 7988 refined, 8 included, MultiStar: {-0.00, -1.10}, one-star: {0.22, -1.10}
19:23:37.464 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
19:23:37.466 00.002 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
19:23:37.467 00.001 7988 CameraToMount -- cameraX=-0.00 cameraY=-1.10 hyp=1.10 cameraTheta=-1.57 mountX=1.10 mountY=0.03, mountTheta=0.03
19:23:37.469 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-1.10, opts=13)
19:23:37.469 00.000 7988 Enqueuing Move request for scope (-0.00, -1.10)
19:23:37.471 00.002 15712 Worker thread wakes up
19:23:37.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.10) opts 0xd
19:23:37.471 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -1.10)
19:23:37.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:37.472 00.001 7988 UpdateGuideState exits: m=1474 SNR=25.9
19:23:37.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:37.472 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:37.472 00.000 7988 Enqueuing Expose request
19:23:37.472 00.000 15712 Moving (-0.00, -1.10) raw xDistance=1.10 yDistance=0.03
19:23:37.478 00.006 15712 PPEC rslt: input = 1.10, final = 0.65, react = 0.66, pred = -0.01, hyst = 0.59, hyst_pct = 0.00, period_length = 682.99
19:23:37.478 00.000 15712 PPEC: input: 1.10, control: 0.65, exposure: 1500
19:23:37.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:37.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:23:37.478 00.000 15712 MoveAxis(W, 212, ABG)
19:23:37.478 00.000 15712 Guiding  Dir = 3, Dur = 212
19:23:37.492 00.014 15712 IsGuiding returns 0
19:23:37.508 00.016 15712 PulseGuide returned control before completion, sleep 207
19:23:37.730 00.222 15712 IsGuiding returns 1
19:23:37.730 00.000 15712 scope still moving after pulse duration time elapsed
19:23:37.760 00.030 15712 IsGuiding returns 0
19:23:37.760 00.000 15712 scope move finished after 212 + 55 ms
19:23:37.760 00.000 15712 Move returns status 0, amount 212
19:23:37.760 00.000 15712 MoveAxis(N, 0, ABG)
19:23:37.760 00.000 15712 Move returns status 0, amount 0
19:23:37.760 00.000 15712 move complete, result=0
19:23:37.760 00.000 15712 worker thread done servicing request
19:23:37.760 00.000 15712 Worker thread wakes up
19:23:37.760 00.000 7988 GuideStep: 1.1 px 212 ms WEST, 0.0 px 0 ms NORTH
19:23:37.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:37.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:39.404 01.644 15712 Exposure complete
19:23:39.467 00.063 15712 worker thread done servicing request
19:23:39.467 00.000 7988 OnExposeComplete: enter
19:23:39.469 00.002 7988 UpdateGuideState(): m_state=6
19:23:39.469 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1879
19:23:39.471 00.002 7988 Star::Find returns 1 (0), X=1175.41, Y=436.05, Mass=1462, SNR=25.9, Peak=197 HFD=3.3
19:23:39.473 00.002 7988 MultiStar: [#1 0.07,0.56,1.01,U] [#2 -0.01,0.75,1.01,U] [#3 0.00,0.28,0.95,U] [#4 0.00,0.54,0.99,U] [#5 -0.41,0.52,0.74,U] [#6 -0.11,0.81,0.68,U] [#7 -0.21,0.57,0.66,U] [#8 0.00,0.55,0.66,U] 
19:23:39.474 00.001 7988 refined, 8 included, MultiStar: {-0.06, 0.59}, one-star: {-0.01, 0.75}
19:23:39.474 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
19:23:39.476 00.002 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
19:23:39.476 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.59 hyp=0.59 cameraTheta=1.67 mountX=-0.59 mountY=0.05, mountTheta=3.06
19:23:39.478 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.59, opts=13)
19:23:39.480 00.002 7988 Enqueuing Move request for scope (-0.06, 0.59)
19:23:39.481 00.001 15712 Worker thread wakes up
19:23:39.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.59) opts 0xd
19:23:39.481 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.59)
19:23:39.481 00.000 15712 Moving (-0.06, 0.59) raw xDistance=-0.59 yDistance=0.05
19:23:39.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:39.481 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.9
19:23:39.485 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:39.485 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:39.487 00.002 7988 Enqueuing Expose request
19:23:39.487 00.000 15712 PPEC rslt: input = -0.59, final = -0.36, react = -0.35, pred = -0.00, hyst = -0.28, hyst_pct = 0.00, period_length = 682.89
19:23:39.487 00.000 15712 PPEC: input: -0.59, control: -0.36, exposure: 1500
19:23:39.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:39.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:23:39.487 00.000 15712 MoveAxis(E, 116, ABG)
19:23:39.487 00.000 15712 Guiding  Dir = 2, Dur = 116
19:23:39.489 00.002 15712 IsGuiding returns 0
19:23:39.502 00.013 15712 PulseGuide returned control before completion, sleep 109
19:23:39.662 00.160 15712 IsGuiding returns 1
19:23:39.662 00.000 15712 scope still moving after pulse duration time elapsed
19:23:39.689 00.027 15712 IsGuiding returns 0
19:23:39.689 00.000 15712 scope move finished after 116 + 84 ms
19:23:39.689 00.000 15712 Move returns status 0, amount 116
19:23:39.689 00.000 15712 MoveAxis(N, 0, ABG)
19:23:39.689 00.000 15712 Move returns status 0, amount 0
19:23:39.689 00.000 15712 move complete, result=0
19:23:39.689 00.000 7988 GuideStep: -0.6 px 116 ms EAST, 0.0 px 0 ms NORTH
19:23:39.691 00.002 15712 worker thread done servicing request
19:23:39.691 00.000 15712 Worker thread wakes up
19:23:39.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:39.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:41.107 01.416 15712 Exposure complete
19:23:41.159 00.052 15712 worker thread done servicing request
19:23:41.159 00.000 7988 OnExposeComplete: enter
19:23:41.169 00.010 7988 UpdateGuideState(): m_state=6
19:23:41.169 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1880
19:23:41.169 00.000 7988 Star::Find returns 1 (0), X=1175.42, Y=436.16, Mass=1425, SNR=25.5, Peak=202 HFD=3.3
19:23:41.169 00.000 7988 MultiStar: [#1 0.20,0.62,1.05,U] [#2 -0.02,0.67,1.02,U] [#3 -0.10,0.44,0.99,U] [#4 0.02,0.50,1.05,U] [#5 -0.35,0.53,0.71,U] [#6 0.01,0.54,0.76,U] [#7 -0.15,0.66,0.66,U] [#8 -0.24,0.70,0.69,U] 
19:23:41.169 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.61}, one-star: {-0.01, 0.86}
19:23:41.169 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
19:23:41.176 00.007 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
19:23:41.176 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.61 hyp=0.61 cameraTheta=1.65 mountX=-0.61 mountY=0.04, mountTheta=3.08
19:23:41.176 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.61, opts=13)
19:23:41.176 00.000 7988 Enqueuing Move request for scope (-0.05, 0.61)
19:23:41.176 00.000 15712 Worker thread wakes up
19:23:41.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.61) opts 0xd
19:23:41.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.61)
19:23:41.176 00.000 15712 Moving (-0.05, 0.61) raw xDistance=-0.61 yDistance=0.04
19:23:41.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:41.176 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.5
19:23:41.183 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:41.184 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:41.184 00.000 7988 Enqueuing Expose request
19:23:41.184 00.000 15712 PPEC rslt: input = -0.61, final = -0.38, react = -0.37, pred = -0.02, hyst = -0.29, hyst_pct = 0.00, period_length = 682.78
19:23:41.184 00.000 15712 PPEC: input: -0.61, control: -0.38, exposure: 1500
19:23:41.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:41.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:23:41.184 00.000 15712 MoveAxis(E, 125, ABG)
19:23:41.184 00.000 15712 Guiding  Dir = 2, Dur = 125
19:23:41.184 00.000 15712 IsGuiding returns 0
19:23:41.216 00.032 15712 PulseGuide returned control before completion, sleep 107
19:23:41.328 00.112 15712 IsGuiding returns 1
19:23:41.328 00.000 15712 scope still moving after pulse duration time elapsed
19:23:41.377 00.049 15712 IsGuiding returns 0
19:23:41.377 00.000 15712 scope move finished after 125 + 64 ms
19:23:41.377 00.000 15712 Move returns status 0, amount 125
19:23:41.377 00.000 15712 MoveAxis(N, 0, ABG)
19:23:41.377 00.000 15712 Move returns status 0, amount 0
19:23:41.377 00.000 15712 move complete, result=0
19:23:41.377 00.000 7988 GuideStep: -0.6 px 125 ms EAST, 0.0 px 0 ms NORTH
19:23:41.378 00.001 15712 worker thread done servicing request
19:23:41.378 00.000 15712 Worker thread wakes up
19:23:41.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:41.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:43.020 01.642 15712 Exposure complete
19:23:43.081 00.061 15712 worker thread done servicing request
19:23:43.083 00.002 7988 OnExposeComplete: enter
19:23:43.083 00.000 7988 UpdateGuideState(): m_state=6
19:23:43.083 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1881
19:23:43.085 00.002 7988 Star::Find returns 1 (0), X=1175.61, Y=435.75, Mass=1443, SNR=25.7, Peak=213 HFD=3.3
19:23:43.088 00.003 7988 MultiStar: [#1 -0.00,0.36,0.98,U] [#2 -0.01,0.28,1.07,U] [#3 0.07,0.16,0.94,U] [#4 0.05,0.05,1.02,U] [#5 -0.36,0.32,0.71,U] [#6 -0.18,0.26,0.72,U] [#7 -0.16,0.27,0.69,U] [#8 -0.04,0.10,0.72,U] 
19:23:43.088 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.25}, one-star: {0.18, 0.45}
19:23:43.090 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
19:23:43.090 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.09)
19:23:43.092 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.69 mountX=-0.25 mountY=0.02, mountTheta=3.05
19:23:43.094 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.25, opts=13)
19:23:43.094 00.000 7988 Enqueuing Move request for scope (-0.03, 0.25)
19:23:43.096 00.002 15712 Worker thread wakes up
19:23:43.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
19:23:43.096 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
19:23:43.096 00.000 15712 Moving (-0.03, 0.25) raw xDistance=-0.25 yDistance=0.02
19:23:43.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:23:43.097 00.001 7988 UpdateGuideState exits: m=1443 SNR=25.7
19:23:43.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:43.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:43.097 00.000 7988 Enqueuing Expose request
19:23:43.102 00.005 15712 PPEC rslt: input = -0.25, final = -0.18, react = -0.15, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 682.68
19:23:43.102 00.000 15712 PPEC: input: -0.25, control: -0.18, exposure: 1500
19:23:43.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:43.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:23:43.102 00.000 15712 MoveAxis(E, 60, ABG)
19:23:43.102 00.000 15712 Guiding  Dir = 2, Dur = 60
19:23:43.102 00.000 15712 IsGuiding returns 0
19:23:43.113 00.011 15712 PulseGuide returned control before completion, sleep 55
19:23:43.193 00.080 15712 IsGuiding returns 0
19:23:43.193 00.000 15712 Move returns status 0, amount 60
19:23:43.193 00.000 15712 MoveAxis(N, 0, ABG)
19:23:43.193 00.000 15712 Move returns status 0, amount 0
19:23:43.193 00.000 15712 move complete, result=0
19:23:43.193 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.0 px 0 ms NORTH
19:23:43.201 00.008 15712 worker thread done servicing request
19:23:43.201 00.000 15712 Worker thread wakes up
19:23:43.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:43.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:44.613 01.412 15712 Exposure complete
19:23:44.675 00.062 15712 worker thread done servicing request
19:23:44.675 00.000 7988 OnExposeComplete: enter
19:23:44.675 00.000 7988 UpdateGuideState(): m_state=6
19:23:44.679 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1882
19:23:44.679 00.000 7988 Star::Find returns 1 (0), X=1175.39, Y=435.27, Mass=1363, SNR=25.0, Peak=202 HFD=3.3
19:23:44.681 00.002 7988 MultiStar: [#1 -0.00,-0.24,1.07,U] [#2 0.08,0.00,1.04,U] [#3 0.00,-0.05,0.99,U] [#4 0.00,-0.04,1.07,U] [#5 -0.37,-0.13,0.69,U] [#6 0.06,-0.01,0.74,U] [#7 -0.13,-0.31,0.69,U] [#8 -0.15,-0.33,0.65,U] 
19:23:44.683 00.002 7988 single-star, 8 included, MultiStar: {-0.04, -0.12}, one-star: {-0.04, -0.03}
19:23:44.683 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
19:23:44.685 00.002 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
19:23:44.685 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.37 mountX=0.03 mountY=0.04, mountTheta=0.81
19:23:44.687 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.03, opts=13)
19:23:44.689 00.002 7988 Enqueuing Move request for scope (-0.04, -0.03)
19:23:44.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:44.690 00.001 7988 UpdateGuideState exits: m=1363 SNR=25.0
19:23:44.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:44.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:44.690 00.000 7988 Enqueuing Expose request
19:23:44.690 00.000 15712 Worker thread wakes up
19:23:44.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
19:23:44.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
19:23:44.690 00.000 15712 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
19:23:44.697 00.007 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 682.57
19:23:44.697 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
19:23:44.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:44.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:23:44.697 00.000 15712 MoveAxis(E, 10, ABG)
19:23:44.697 00.000 15712 Guiding  Dir = 2, Dur = 10
19:23:44.697 00.000 15712 IsGuiding returns 0
19:23:44.712 00.015 15712 IsGuiding returns 1
19:23:44.712 00.000 15712 scope still moving after pulse duration time elapsed
19:23:44.760 00.048 15712 IsGuiding returns 0
19:23:44.760 00.000 15712 scope move finished after 10 + 56 ms
19:23:44.760 00.000 15712 Move returns status 0, amount 10
19:23:44.760 00.000 15712 MoveAxis(N, 0, ABG)
19:23:44.760 00.000 15712 Move returns status 0, amount 0
19:23:44.760 00.000 15712 move complete, result=0
19:23:44.760 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
19:23:44.760 00.000 15712 worker thread done servicing request
19:23:44.760 00.000 15712 Worker thread wakes up
19:23:44.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:44.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:46.397 01.637 15712 Exposure complete
19:23:46.459 00.062 15712 worker thread done servicing request
19:23:46.459 00.000 7988 OnExposeComplete: enter
19:23:46.459 00.000 7988 UpdateGuideState(): m_state=6
19:23:46.462 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1883
19:23:46.462 00.000 7988 Star::Find returns 1 (0), X=1175.39, Y=433.99, Mass=1393, SNR=25.3, Peak=202 HFD=3.0
19:23:46.464 00.002 7988 MultiStar: [#1 -0.09,-1.39,0.00,M1] [#2 0.13,-1.14,1.03,U] [#3 -0.23,-1.35,0.00,M1] [#4 -0.08,-1.35,0.00,M1] [#5 -0.47,-1.24,0.69,U] [#6 0.00,-1.27,0.71,U] [#7 -0.19,-1.02,0.68,U] [#8 -0.21,-0.95,0.68,U] 
19:23:46.466 00.002 7988 refined, 5 included, MultiStar: {-0.10, -1.17}, one-star: {-0.03, -1.31}
19:23:46.466 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
19:23:46.466 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
19:23:46.468 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-1.17 hyp=1.17 cameraTheta=-1.66 mountX=1.17 mountY=0.13, mountTheta=0.11
19:23:46.470 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-1.17, opts=13)
19:23:46.472 00.002 7988 Enqueuing Move request for scope (-0.10, -1.17)
19:23:46.472 00.000 15712 Worker thread wakes up
19:23:46.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.17) opts 0xd
19:23:46.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -1.17)
19:23:46.472 00.000 15712 Moving (-0.10, -1.17) raw xDistance=1.17 yDistance=0.13
19:23:46.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:46.472 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.3
19:23:46.475 00.003 15712 PPEC rslt: input = 1.17, final = 0.68, react = 0.70, pred = -0.02, hyst = 0.62, hyst_pct = 0.00, period_length = 682.47
19:23:46.475 00.000 15712 PPEC: input: 1.17, control: 0.68, exposure: 1500
19:23:46.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:46.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:46.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:46.478 00.003 7988 Enqueuing Expose request
19:23:46.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:23:46.478 00.000 15712 MoveAxis(W, 221, ABG)
19:23:46.478 00.000 15712 Guiding  Dir = 3, Dur = 221
19:23:46.478 00.000 15712 IsGuiding returns 0
19:23:46.507 00.029 15712 PulseGuide returned control before completion, sleep 204
19:23:46.713 00.206 15712 IsGuiding returns 1
19:23:46.713 00.000 15712 scope still moving after pulse duration time elapsed
19:23:46.748 00.035 15712 IsGuiding returns 0
19:23:46.748 00.000 15712 scope move finished after 221 + 46 ms
19:23:46.748 00.000 15712 Move returns status 0, amount 221
19:23:46.748 00.000 15712 MoveAxis(N, 0, ABG)
19:23:46.748 00.000 15712 Move returns status 0, amount 0
19:23:46.748 00.000 15712 move complete, result=0
19:23:46.748 00.000 7988 GuideStep: 1.2 px 221 ms WEST, 0.1 px 0 ms NORTH
19:23:46.750 00.002 15712 worker thread done servicing request
19:23:46.750 00.000 15712 Worker thread wakes up
19:23:46.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:46.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:48.168 01.418 15712 Exposure complete
19:23:48.228 00.060 15712 worker thread done servicing request
19:23:48.228 00.000 7988 OnExposeComplete: enter
19:23:48.241 00.013 7988 UpdateGuideState(): m_state=6
19:23:48.241 00.000 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1884
19:23:48.243 00.002 7988 Star::Find returns 1 (0), X=1175.63, Y=433.96, Mass=1488, SNR=26.0, Peak=233 HFD=3.2
19:23:48.243 00.000 7988 MultiStar: [#1 0.15,-1.65,0.00,M2] [#2 0.07,-1.33,0.99,U] [#3 -0.01,-1.63,0.00,M2] [#4 0.06,-1.40,0.00,M2] [#5 -0.27,-1.12,0.76,U] [#6 0.20,-1.47,0.00,M1] [#7 -0.17,-1.52,0.00,M1] [#8 0.04,-1.41,0.00,M1] 
19:23:48.243 00.000 7988 refined, 2 included, MultiStar: {0.03, -1.28}, one-star: {0.21, -1.34}
19:23:48.243 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
19:23:48.243 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = 3.14)
19:23:48.243 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-1.28 hyp=1.28 cameraTheta=-1.55 mountX=1.27 mountY=0.00, mountTheta=0.00
19:23:48.243 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-1.28, opts=13)
19:23:48.243 00.000 7988 Enqueuing Move request for scope (0.03, -1.28)
19:23:48.243 00.000 15712 Worker thread wakes up
19:23:48.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.28) opts 0xd
19:23:48.243 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -1.28)
19:23:48.243 00.000 15712 Moving (0.03, -1.28) raw xDistance=1.27 yDistance=0.00
19:23:48.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:23:48.243 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.0
19:23:48.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:48.243 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:48.243 00.000 7988 Enqueuing Expose request
19:23:48.258 00.015 15712 PPEC rslt: input = 1.27, final = 0.76, react = 0.76, pred = -0.01, hyst = 0.69, hyst_pct = 0.00, period_length = 682.37
19:23:48.258 00.000 15712 PPEC: input: 1.27, control: 0.76, exposure: 1500
19:23:48.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:48.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:23:48.258 00.000 15712 MoveAxis(W, 248, ABG)
19:23:48.258 00.000 15712 Guiding  Dir = 3, Dur = 248
19:23:48.259 00.001 15712 IsGuiding returns 0
19:23:48.279 00.020 15712 PulseGuide returned control before completion, sleep 236
19:23:48.548 00.269 15712 IsGuiding returns 0
19:23:48.548 00.000 15712 Move returns status 0, amount 248
19:23:48.548 00.000 15712 MoveAxis(N, 0, ABG)
19:23:48.548 00.000 15712 Move returns status 0, amount 0
19:23:48.548 00.000 15712 move complete, result=0
19:23:48.548 00.000 7988 GuideStep: 1.3 px 248 ms WEST, 0.0 px 0 ms NORTH
19:23:48.555 00.007 15712 worker thread done servicing request
19:23:48.555 00.000 15712 Worker thread wakes up
19:23:48.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:48.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:50.188 01.633 15712 Exposure complete
19:23:50.249 00.061 15712 worker thread done servicing request
19:23:50.249 00.000 7988 OnExposeComplete: enter
19:23:50.249 00.000 7988 UpdateGuideState(): m_state=6
19:23:50.249 00.000 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1885
19:23:50.249 00.000 7988 Star::Find returns 1 (0), X=1175.44, Y=434.31, Mass=1485, SNR=26.1, Peak=218 HFD=3.2
19:23:50.249 00.000 7988 MultiStar: [#1 0.02,-0.98,1.04,U] [#2 0.09,-0.88,1.00,U] [#3 0.06,-1.07,0.97,U] [#4 -0.10,-1.15,1.03,U] [#5 -0.38,-0.88,0.69,U] [#6 0.15,-1.01,0.70,U] [#7 0.04,-0.70,0.67,U] [#8 -0.17,-1.01,0.66,U] 
19:23:50.249 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.97}, one-star: {0.01, -0.99}
19:23:50.249 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
19:23:50.249 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
19:23:50.249 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.97 hyp=0.97 cameraTheta=-1.59 mountX=0.97 mountY=0.05, mountTheta=0.05
19:23:50.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.97, opts=13)
19:23:50.263 00.014 7988 Enqueuing Move request for scope (-0.02, -0.97)
19:23:50.265 00.002 15712 Worker thread wakes up
19:23:50.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.97) opts 0xd
19:23:50.265 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.97)
19:23:50.265 00.000 15712 Moving (-0.02, -0.97) raw xDistance=0.97 yDistance=0.05
19:23:50.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:50.265 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1
19:23:50.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:50.265 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:50.265 00.000 7988 Enqueuing Expose request
19:23:50.265 00.000 15712 PPEC rslt: input = 0.97, final = 0.62, react = 0.58, pred = 0.03, hyst = 0.57, hyst_pct = 0.00, period_length = 682.26
19:23:50.265 00.000 15712 PPEC: input: 0.97, control: 0.62, exposure: 1500
19:23:50.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:50.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:23:50.265 00.000 15712 MoveAxis(W, 202, ABG)
19:23:50.265 00.000 15712 Guiding  Dir = 3, Dur = 202
19:23:50.265 00.000 15712 IsGuiding returns 0
19:23:50.291 00.026 15712 PulseGuide returned control before completion, sleep 188
19:23:50.489 00.198 15712 IsGuiding returns 1
19:23:50.489 00.000 15712 scope still moving after pulse duration time elapsed
19:23:50.536 00.047 15712 IsGuiding returns 0
19:23:50.536 00.000 15712 scope move finished after 202 + 62 ms
19:23:50.536 00.000 15712 Move returns status 0, amount 202
19:23:50.536 00.000 15712 MoveAxis(N, 0, ABG)
19:23:50.536 00.000 15712 Move returns status 0, amount 0
19:23:50.536 00.000 15712 move complete, result=0
19:23:50.536 00.000 15712 worker thread done servicing request
19:23:50.536 00.000 15712 Worker thread wakes up
19:23:50.536 00.000 7988 GuideStep: 1.0 px 202 ms WEST, 0.0 px 0 ms NORTH
19:23:50.537 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:50.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:51.943 01.406 15712 Exposure complete
19:23:52.003 00.060 15712 worker thread done servicing request
19:23:52.003 00.000 7988 OnExposeComplete: enter
19:23:52.003 00.000 7988 UpdateGuideState(): m_state=6
19:23:52.003 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1886
19:23:52.003 00.000 7988 Star::Find returns 1 (0), X=1175.33, Y=434.92, Mass=1428, SNR=25.6, Peak=178 HFD=3.2
19:23:52.003 00.000 7988 MultiStar: [#1 0.02,-0.65,1.03,U] [#2 -0.07,-0.37,1.01,U] [#3 -0.08,-0.50,0.98,U] [#4 -0.06,-0.28,1.03,U] [#5 -0.30,-0.21,0.70,U] [#6 -0.02,-0.41,0.73,U] [#7 -0.20,-0.63,0.69,U] [#8 -0.16,-0.17,0.69,U] 
19:23:52.003 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.41}, one-star: {-0.09, -0.38}
19:23:52.014 00.011 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
19:23:52.014 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
19:23:52.014 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.81 mountX=0.38 mountY=0.10, mountTheta=0.26
19:23:52.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.38, opts=13)
19:23:52.019 00.005 7988 Enqueuing Move request for scope (-0.09, -0.38)
19:23:52.019 00.000 15712 Worker thread wakes up
19:23:52.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.38) opts 0xd
19:23:52.019 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.38)
19:23:52.019 00.000 15712 Moving (-0.09, -0.38) raw xDistance=0.38 yDistance=0.10
19:23:52.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:52.019 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.6
19:23:52.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:52.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:52.019 00.000 7988 Enqueuing Expose request
19:23:52.019 00.000 15712 PPEC rslt: input = 0.38, final = 0.26, react = 0.23, pred = 0.03, hyst = 0.25, hyst_pct = 0.00, period_length = 682.16
19:23:52.019 00.000 15712 PPEC: input: 0.38, control: 0.26, exposure: 1500
19:23:52.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:52.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:23:52.019 00.000 15712 MoveAxis(W, 86, ABG)
19:23:52.019 00.000 15712 Guiding  Dir = 3, Dur = 86
19:23:52.019 00.000 15712 IsGuiding returns 0
19:23:52.054 00.035 15712 PulseGuide returned control before completion, sleep 70
19:23:52.130 00.076 15712 IsGuiding returns 1
19:23:52.130 00.000 15712 scope still moving after pulse duration time elapsed
19:23:52.162 00.032 15712 IsGuiding returns 0
19:23:52.162 00.000 15712 scope move finished after 86 + 53 ms
19:23:52.162 00.000 15712 Move returns status 0, amount 86
19:23:52.162 00.000 15712 MoveAxis(N, 0, ABG)
19:23:52.162 00.000 15712 Move returns status 0, amount 0
19:23:52.162 00.000 15712 move complete, result=0
19:23:52.162 00.000 15712 worker thread done servicing request
19:23:52.162 00.000 15712 Worker thread wakes up
19:23:52.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:52.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:52.162 00.000 7988 GuideStep: 0.4 px 86 ms WEST, 0.1 px 0 ms NORTH
19:23:53.809 01.647 15712 Exposure complete
19:23:53.872 00.063 15712 worker thread done servicing request
19:23:53.872 00.000 7988 OnExposeComplete: enter
19:23:53.872 00.000 7988 UpdateGuideState(): m_state=6
19:23:53.872 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1887
19:23:53.872 00.000 7988 Star::Find returns 1 (0), X=1175.43, Y=435.70, Mass=1539, SNR=26.6, Peak=210 HFD=3.5
19:23:53.872 00.000 7988 MultiStar: [#1 0.09,0.23,0.97,U] [#2 -0.04,0.43,0.98,U] [#3 0.01,0.23,0.94,U] [#4 -0.12,0.31,0.98,U] [#5 -0.43,0.38,0.69,U] [#6 -0.01,0.15,0.72,U] [#7 -0.28,0.25,0.63,U] [#8 0.24,0.15,0.66,U] 
19:23:53.878 00.006 7988 refined, 8 included, MultiStar: {-0.05, 0.29}, one-star: {0.01, 0.40}
19:23:53.880 00.002 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.97)
19:23:53.880 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.14)
19:23:53.882 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.74 mountX=-0.29 mountY=0.04, mountTheta=3.00
19:23:53.884 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.29, opts=13)
19:23:53.884 00.000 7988 Enqueuing Move request for scope (-0.05, 0.29)
19:23:53.886 00.002 15712 Worker thread wakes up
19:23:53.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
19:23:53.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
19:23:53.886 00.000 15712 Moving (-0.05, 0.29) raw xDistance=-0.29 yDistance=0.04
19:23:53.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:53.888 00.002 7988 UpdateGuideState exits: m=1539 SNR=26.6
19:23:53.890 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:53.890 00.000 15712 PPEC rslt: input = -0.29, final = -0.14, react = -0.17, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 682.06
19:23:53.890 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:53.893 00.003 7988 Enqueuing Expose request
19:23:53.893 00.000 15712 PPEC: input: -0.29, control: -0.14, exposure: 1500
19:23:53.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:53.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:23:53.893 00.000 15712 MoveAxis(E, 45, ABG)
19:23:53.893 00.000 15712 Guiding  Dir = 2, Dur = 45
19:23:53.893 00.000 15712 IsGuiding returns 0
19:23:53.919 00.026 15712 PulseGuide returned control before completion, sleep 26
19:23:53.965 00.046 15712 IsGuiding returns 1
19:23:53.965 00.000 15712 scope still moving after pulse duration time elapsed
19:23:54.004 00.039 15712 IsGuiding returns 0
19:23:54.004 00.000 15712 scope move finished after 45 + 64 ms
19:23:54.004 00.000 15712 Move returns status 0, amount 45
19:23:54.004 00.000 15712 MoveAxis(N, 0, ABG)
19:23:54.004 00.000 15712 Move returns status 0, amount 0
19:23:54.004 00.000 15712 move complete, result=0
19:23:54.004 00.000 7988 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
19:23:54.006 00.002 15712 worker thread done servicing request
19:23:54.006 00.000 15712 Worker thread wakes up
19:23:54.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:54.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:55.421 01.415 15712 Exposure complete
19:23:55.481 00.060 15712 worker thread done servicing request
19:23:55.481 00.000 7988 OnExposeComplete: enter
19:23:55.481 00.000 7988 UpdateGuideState(): m_state=6
19:23:55.485 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1888
19:23:55.485 00.000 7988 Star::Find returns 1 (0), X=1175.46, Y=435.66, Mass=1463, SNR=26.1, Peak=207 HFD=3.2
19:23:55.487 00.002 7988 MultiStar: [#1 0.01,0.10,1.03,U] [#2 0.02,0.29,1.01,U] [#3 -0.00,0.24,0.97,U] [#4 0.09,0.21,1.05,U] [#5 -0.35,0.16,0.66,U] [#6 0.08,0.15,0.71,U] [#7 -0.11,0.28,0.66,U] [#8 -0.06,0.31,0.67,U] 
19:23:55.489 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.23}, one-star: {0.03, 0.36}
19:23:55.489 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
19:23:55.489 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
19:23:55.491 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.64 mountX=-0.23 mountY=0.01, mountTheta=3.09
19:23:55.493 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.23, opts=13)
19:23:55.493 00.000 7988 Enqueuing Move request for scope (-0.02, 0.23)
19:23:55.495 00.002 15712 Worker thread wakes up
19:23:55.495 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
19:23:55.495 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
19:23:55.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:55.497 00.002 7988 UpdateGuideState exits: m=1463 SNR=26.1
19:23:55.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:55.497 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:55.497 00.000 7988 Enqueuing Expose request
19:23:55.497 00.000 15712 Moving (-0.02, 0.23) raw xDistance=-0.23 yDistance=0.01
19:23:55.502 00.005 15712 PPEC rslt: input = -0.23, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 681.96
19:23:55.502 00.000 15712 PPEC: input: -0.23, control: -0.12, exposure: 1500
19:23:55.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:55.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:23:55.502 00.000 15712 MoveAxis(E, 38, ABG)
19:23:55.502 00.000 15712 Guiding  Dir = 2, Dur = 38
19:23:55.502 00.000 15712 IsGuiding returns 0
19:23:55.519 00.017 15712 PulseGuide returned control before completion, sleep 31
19:23:55.570 00.051 15712 IsGuiding returns 0
19:23:55.570 00.000 15712 Move returns status 0, amount 38
19:23:55.570 00.000 15712 MoveAxis(N, 0, ABG)
19:23:55.570 00.000 15712 Move returns status 0, amount 0
19:23:55.570 00.000 15712 move complete, result=0
19:23:55.570 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
19:23:55.572 00.002 15712 worker thread done servicing request
19:23:55.572 00.000 15712 Worker thread wakes up
19:23:55.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:55.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:57.204 01.632 15712 Exposure complete
19:23:57.265 00.061 15712 worker thread done servicing request
19:23:57.265 00.000 7988 OnExposeComplete: enter
19:23:57.270 00.005 7988 UpdateGuideState(): m_state=6
19:23:57.270 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1889
19:23:57.272 00.002 7988 Star::Find returns 1 (0), X=1175.39, Y=435.54, Mass=1472, SNR=25.8, Peak=222 HFD=3.2
19:23:57.272 00.000 7988 MultiStar: [#1 0.03,0.13,1.00,U] [#2 -0.11,0.34,1.01,U] [#3 -0.05,0.05,0.97,U] [#4 -0.22,0.05,1.05,U] [#5 -0.28,0.07,0.69,U] [#6 -0.01,0.08,0.71,U] [#7 -0.48,0.22,0.67,U] [#8 -0.14,0.28,0.63,U] 
19:23:57.274 00.002 7988 refined, 8 included, MultiStar: {-0.13, 0.16}, one-star: {-0.04, 0.23}
19:23:57.274 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.58) = xAngle (3.83 = -2.45)
19:23:57.276 00.002 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.94 = 0.66)
19:23:57.276 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.25 mountX=-0.16 mountY=0.13, mountTheta=2.47
19:23:57.278 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.16, opts=13)
19:23:57.280 00.002 7988 Enqueuing Move request for scope (-0.13, 0.16)
19:23:57.281 00.001 15712 Worker thread wakes up
19:23:57.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
19:23:57.281 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
19:23:57.281 00.000 15712 Moving (-0.13, 0.16) raw xDistance=-0.16 yDistance=0.13
19:23:57.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:57.281 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.8
19:23:57.284 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:57.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:57.286 00.002 7988 Enqueuing Expose request
19:23:57.287 00.001 15712 PPEC rslt: input = -0.16, final = 0.04, react = -0.10, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 681.86
19:23:57.287 00.000 15712 PPEC: input: -0.16, control: 0.04, exposure: 1500
19:23:57.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:57.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:23:57.287 00.000 15712 MoveAxis(W, 12, ABG)
19:23:57.287 00.000 15712 Guiding  Dir = 3, Dur = 12
19:23:57.287 00.000 15712 IsGuiding returns 0
19:23:57.313 00.026 15712 IsGuiding returns 1
19:23:57.313 00.000 15712 scope still moving after pulse duration time elapsed
19:23:57.377 00.064 15712 IsGuiding returns 0
19:23:57.377 00.000 15712 scope move finished after 12 + 77 ms
19:23:57.377 00.000 15712 Move returns status 0, amount 12
19:23:57.377 00.000 15712 MoveAxis(N, 0, ABG)
19:23:57.377 00.000 15712 Move returns status 0, amount 0
19:23:57.377 00.000 15712 move complete, result=0
19:23:57.377 00.000 15712 worker thread done servicing request
19:23:57.377 00.000 15712 Worker thread wakes up
19:23:57.377 00.000 7988 GuideStep: -0.2 px 12 ms WEST, 0.1 px 0 ms NORTH
19:23:57.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:57.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:23:58.797 01.420 15712 Exposure complete
19:23:58.861 00.064 15712 worker thread done servicing request
19:23:58.861 00.000 7988 OnExposeComplete: enter
19:23:58.861 00.000 7988 UpdateGuideState(): m_state=6
19:23:58.861 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1890
19:23:58.861 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.52, Mass=1444, SNR=25.5, Peak=213 HFD=3.2
19:23:58.861 00.000 7988 MultiStar: [#1 0.10,0.01,1.02,U] [#2 -0.05,0.15,1.03,U] [#3 -0.12,0.10,0.99,U] [#4 -0.03,0.06,1.07,U] [#5 -0.46,0.38,0.69,U] [#6 0.06,0.16,0.71,U] [#7 -0.05,0.29,0.65,U] [#8 -0.02,-0.04,0.68,U] 
19:23:58.861 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.14}, one-star: {0.11, 0.22}
19:23:58.869 00.008 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
19:23:58.869 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.24)
19:23:58.869 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.84 mountX=-0.14 mountY=0.03, mountTheta=2.89
19:23:58.872 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.14, opts=13)
19:23:58.872 00.000 7988 Enqueuing Move request for scope (-0.04, 0.14)
19:23:58.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:23:58.872 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.5
19:23:58.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:58.872 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:23:58.872 00.000 7988 Enqueuing Expose request
19:23:58.872 00.000 15712 Worker thread wakes up
19:23:58.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
19:23:58.872 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
19:23:58.872 00.000 15712 Moving (-0.04, 0.14) raw xDistance=-0.14 yDistance=0.03
19:23:58.872 00.000 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 681.76
19:23:58.872 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
19:23:58.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:58.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:23:58.872 00.000 15712 MoveAxis(W, 9, ABG)
19:23:58.872 00.000 15712 Guiding  Dir = 3, Dur = 9
19:23:58.872 00.000 15712 IsGuiding returns 0
19:23:58.909 00.037 15712 IsGuiding returns 0
19:23:58.909 00.000 15712 Move returns status 0, amount 9
19:23:58.909 00.000 15712 MoveAxis(N, 0, ABG)
19:23:58.909 00.000 15712 Move returns status 0, amount 0
19:23:58.909 00.000 15712 move complete, result=0
19:23:58.909 00.000 15712 worker thread done servicing request
19:23:58.909 00.000 15712 Worker thread wakes up
19:23:58.909 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
19:23:58.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:23:58.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:00.550 01.641 15712 Exposure complete
19:24:00.611 00.061 15712 worker thread done servicing request
19:24:00.611 00.000 7988 OnExposeComplete: enter
19:24:00.614 00.003 7988 UpdateGuideState(): m_state=6
19:24:00.614 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1891
19:24:00.616 00.002 7988 Star::Find returns 1 (0), X=1175.51, Y=435.37, Mass=1404, SNR=25.4, Peak=229 HFD=3.2
19:24:00.616 00.000 7988 MultiStar: [#1 0.11,0.03,1.05,U] [#2 0.02,0.07,1.03,U] [#3 -0.09,-0.05,1.00,U] [#4 0.17,-0.02,1.04,U] [#5 -0.43,0.03,0.71,U] [#6 0.06,-0.05,0.70,U] [#7 -0.09,-0.03,0.66,U] [#8 -0.19,-0.01,0.70,U] 
19:24:00.618 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.09, 0.07}
19:24:00.618 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.34 = -1.94)
19:24:00.618 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.45 = 1.17)
19:24:00.618 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.76 mountX=-0.01 mountY=0.02, mountTheta=1.95
19:24:00.618 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
19:24:00.624 00.006 7988 Enqueuing Move request for scope (-0.02, 0.01)
19:24:00.624 00.000 15712 Worker thread wakes up
19:24:00.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
19:24:00.624 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
19:24:00.624 00.000 15712 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
19:24:00.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:24:00.624 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.4
19:24:00.627 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:00.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:00.627 00.000 7988 Enqueuing Expose request
19:24:00.627 00.000 15712 PPEC rslt: input = -0.01, final = 0.06, react = -0.00, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 681.66
19:24:00.627 00.000 15712 PPEC: input: -0.01, control: 0.06, exposure: 1500
19:24:00.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:00.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:24:00.627 00.000 15712 MoveAxis(W, 19, ABG)
19:24:00.627 00.000 15712 Guiding  Dir = 3, Dur = 19
19:24:00.627 00.000 15712 IsGuiding returns 0
19:24:00.643 00.016 15712 IsGuiding returns 1
19:24:00.643 00.000 15712 scope still moving after pulse duration time elapsed
19:24:00.698 00.055 15712 IsGuiding returns 0
19:24:00.698 00.000 15712 scope move finished after 19 + 50 ms
19:24:00.698 00.000 15712 Move returns status 0, amount 19
19:24:00.698 00.000 15712 MoveAxis(N, 0, ABG)
19:24:00.698 00.000 15712 Move returns status 0, amount 0
19:24:00.698 00.000 15712 move complete, result=0
19:24:00.698 00.000 7988 GuideStep: -0.0 px 19 ms WEST, 0.0 px 0 ms NORTH
19:24:00.703 00.005 15712 worker thread done servicing request
19:24:00.703 00.000 15712 Worker thread wakes up
19:24:00.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:00.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:02.111 01.408 15712 Exposure complete
19:24:02.173 00.062 15712 worker thread done servicing request
19:24:02.173 00.000 7988 OnExposeComplete: enter
19:24:02.173 00.000 7988 UpdateGuideState(): m_state=6
19:24:02.177 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1892
19:24:02.177 00.000 7988 Star::Find returns 1 (0), X=1175.48, Y=435.24, Mass=1447, SNR=25.8, Peak=194 HFD=3.3
19:24:02.179 00.002 7988 MultiStar: [#1 0.09,-0.34,1.01,U] [#2 0.10,-0.25,1.02,U] [#3 -0.02,-0.53,0.95,U] [#4 0.08,-0.38,1.02,U] [#5 -0.22,-0.36,0.73,U] [#6 0.16,-0.45,0.70,U] [#7 -0.09,-0.33,0.67,U] [#8 0.02,-0.40,0.68,U] 
19:24:02.181 00.002 7988 single-star, 8 included, MultiStar: {0.03, -0.34}, one-star: {0.06, -0.06}
19:24:02.181 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.58) = xAngle (0.74 = 0.74)
19:24:02.183 00.002 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.85 = -2.43)
19:24:02.183 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.84 mountX=0.06 mountY=-0.05, mountTheta=-0.72
19:24:02.186 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
19:24:02.186 00.000 7988 Enqueuing Move request for scope (0.06, -0.06)
19:24:02.188 00.002 15712 Worker thread wakes up
19:24:02.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
19:24:02.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
19:24:02.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:02.188 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.8
19:24:02.191 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:02.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:02.193 00.002 7988 Enqueuing Expose request
19:24:02.193 00.000 15712 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=-0.05
19:24:02.195 00.002 15712 PPEC rslt: input = 0.06, final = 0.07, react = 0.04, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 681.56
19:24:02.195 00.000 15712 PPEC: input: 0.06, control: 0.07, exposure: 1500
19:24:02.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:02.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:24:02.195 00.000 15712 MoveAxis(W, 24, ABG)
19:24:02.195 00.000 15712 Guiding  Dir = 3, Dur = 24
19:24:02.195 00.000 15712 IsGuiding returns 0
19:24:02.220 00.025 15712 PulseGuide returned control before completion, sleep 12
19:24:02.236 00.016 15712 IsGuiding returns 1
19:24:02.236 00.000 15712 scope still moving after pulse duration time elapsed
19:24:02.267 00.031 15712 IsGuiding returns 0
19:24:02.267 00.000 15712 scope move finished after 24 + 46 ms
19:24:02.267 00.000 15712 Move returns status 0, amount 24
19:24:02.267 00.000 15712 MoveAxis(N, 0, ABG)
19:24:02.267 00.000 15712 Move returns status 0, amount 0
19:24:02.267 00.000 15712 move complete, result=0
19:24:02.267 00.000 15712 worker thread done servicing request
19:24:02.267 00.000 15712 Worker thread wakes up
19:24:02.267 00.000 7988 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
19:24:02.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:02.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:03.910 01.643 15712 Exposure complete
19:24:03.971 00.061 15712 worker thread done servicing request
19:24:03.971 00.000 7988 OnExposeComplete: enter
19:24:03.971 00.000 7988 UpdateGuideState(): m_state=6
19:24:03.975 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1893
19:24:03.975 00.000 7988 Star::Find returns 1 (0), X=1175.58, Y=435.29, Mass=1477, SNR=26.1, Peak=197 HFD=3.2
19:24:03.977 00.002 7988 MultiStar: [#1 0.03,-0.18,1.02,U] [#2 0.07,-0.24,0.98,U] [#3 -0.01,-0.31,0.91,U] [#4 0.08,-0.32,1.03,U] [#5 -0.10,-0.40,0.69,U] [#6 0.12,-0.33,0.71,U] [#7 -0.18,-0.35,0.73,U] [#8 -0.07,-0.29,0.67,U] 
19:24:03.977 00.000 7988 single-star, 8 included, MultiStar: {0.02, -0.26}, one-star: {0.15, -0.01}
19:24:03.977 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.58) = xAngle (1.49 = 1.49)
19:24:03.977 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.60 = -1.68)
19:24:03.977 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=0.01 mountY=-0.15, mountTheta=-1.49
19:24:03.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.01, opts=13)
19:24:03.977 00.000 7988 Enqueuing Move request for scope (0.15, -0.01)
19:24:03.986 00.009 15712 Worker thread wakes up
19:24:03.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
19:24:03.986 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
19:24:03.987 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:03.987 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1
19:24:03.989 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:03.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:03.991 00.002 7988 Enqueuing Expose request
19:24:03.991 00.000 15712 Moving (0.15, -0.01) raw xDistance=0.01 yDistance=-0.15
19:24:03.993 00.002 15712 PPEC rslt: input = 0.01, final = 0.06, react = 0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 681.46
19:24:03.993 00.000 15712 PPEC: input: 0.01, control: 0.06, exposure: 1500
19:24:03.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:03.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:24:03.993 00.000 15712 MoveAxis(W, 21, ABG)
19:24:03.993 00.000 15712 Guiding  Dir = 3, Dur = 21
19:24:03.993 00.000 15712 IsGuiding returns 0
19:24:04.010 00.017 15712 PulseGuide returned control before completion, sleep 18
19:24:04.058 00.048 15712 IsGuiding returns 0
19:24:04.058 00.000 15712 Move returns status 0, amount 21
19:24:04.058 00.000 15712 MoveAxis(N, 0, ABG)
19:24:04.058 00.000 15712 Move returns status 0, amount 0
19:24:04.058 00.000 15712 move complete, result=0
19:24:04.058 00.000 15712 worker thread done servicing request
19:24:04.058 00.000 15712 Worker thread wakes up
19:24:04.058 00.000 7988 GuideStep: 0.0 px 21 ms WEST, -0.2 px 0 ms NORTH
19:24:04.059 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:04.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:05.475 01.416 15712 Exposure complete
19:24:05.534 00.059 15712 worker thread done servicing request
19:24:05.534 00.000 7988 OnExposeComplete: enter
19:24:05.534 00.000 7988 UpdateGuideState(): m_state=6
19:24:05.537 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1894
19:24:05.539 00.002 7988 Star::Find returns 1 (0), X=1175.57, Y=435.29, Mass=1363, SNR=25.0, Peak=214 HFD=2.9
19:24:05.539 00.000 7988 MultiStar: [#1 0.14,-0.26,1.04,U] [#2 0.23,0.00,1.04,U] [#3 0.12,-0.02,1.00,U] [#4 0.19,-0.23,1.10,U] [#5 -0.13,-0.01,0.71,U] [#6 0.16,-0.22,0.73,U] [#7 0.02,-0.00,0.67,U] [#8 0.40,-0.19,0.68,U] 
19:24:05.539 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.11}, one-star: {0.15, -0.02}
19:24:05.544 00.005 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.58) = xAngle (1.47 = 1.47)
19:24:05.544 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.58 = -1.70)
19:24:05.546 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.10 mountX=0.01 mountY=-0.15, mountTheta=-1.47
19:24:05.548 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.02, opts=13)
19:24:05.548 00.000 7988 Enqueuing Move request for scope (0.15, -0.02)
19:24:05.550 00.002 15712 Worker thread wakes up
19:24:05.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:05.551 00.001 7988 UpdateGuideState exits: m=1363 SNR=25.0
19:24:05.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
19:24:05.551 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
19:24:05.551 00.000 15712 Moving (0.15, -0.02) raw xDistance=0.01 yDistance=-0.15
19:24:05.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:05.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:05.554 00.003 7988 Enqueuing Expose request
19:24:05.554 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 681.36
19:24:05.554 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
19:24:05.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:05.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:24:05.554 00.000 15712 MoveAxis(W, 7, ABG)
19:24:05.554 00.000 15712 Guiding  Dir = 3, Dur = 7
19:24:05.556 00.002 15712 IsGuiding returns 0
19:24:05.574 00.018 15712 IsGuiding returns 0
19:24:05.574 00.000 15712 Move returns status 0, amount 7
19:24:05.574 00.000 15712 MoveAxis(N, 0, ABG)
19:24:05.574 00.000 15712 Move returns status 0, amount 0
19:24:05.574 00.000 15712 move complete, result=0
19:24:05.574 00.000 15712 worker thread done servicing request
19:24:05.574 00.000 15712 Worker thread wakes up
19:24:05.574 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
19:24:05.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:05.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:07.208 01.634 15712 Exposure complete
19:24:07.269 00.061 15712 worker thread done servicing request
19:24:07.269 00.000 7988 OnExposeComplete: enter
19:24:07.269 00.000 7988 UpdateGuideState(): m_state=6
19:24:07.274 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1895
19:24:07.274 00.000 7988 Star::Find returns 1 (0), X=1175.65, Y=435.20, Mass=1510, SNR=26.4, Peak=210 HFD=3.3
19:24:07.276 00.002 7988 MultiStar: [#1 0.22,-0.28,0.98,U] [#2 0.10,-0.22,0.96,U] [#3 0.05,-0.22,0.93,U] [#4 0.15,-0.31,1.01,U] [#5 -0.20,-0.22,0.67,U] [#6 0.28,-0.57,0.72,U] [#7 -0.07,-0.21,0.64,U] [#8 0.10,-0.00,0.61,U] 
19:24:07.278 00.002 7988 single-star, 8 included, MultiStar: {0.11, -0.24}, one-star: {0.22, -0.10}
19:24:07.278 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.58) = xAngle (1.17 = 1.17)
19:24:07.280 00.002 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.28 = -2.01)
19:24:07.280 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.25 cameraTheta=-0.41 mountX=0.10 mountY=-0.22, mountTheta=-1.16
19:24:07.282 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.10, opts=13)
19:24:07.284 00.002 7988 Enqueuing Move request for scope (0.22, -0.10)
19:24:07.285 00.001 15712 Worker thread wakes up
19:24:07.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:07.285 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
19:24:07.287 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:07.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:07.289 00.002 7988 Enqueuing Expose request
19:24:07.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
19:24:07.289 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
19:24:07.289 00.000 15712 Moving (0.22, -0.10) raw xDistance=0.10 yDistance=-0.22
19:24:07.291 00.002 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 681.26
19:24:07.291 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
19:24:07.291 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:07.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:24:07.291 00.000 15712 MoveAxis(E, 2, ABG)
19:24:07.291 00.000 15712 Guiding  Dir = 2, Dur = 2
19:24:07.318 00.027 15712 IsGuiding returns 0
19:24:07.333 00.015 15712 IsGuiding returns 0
19:24:07.333 00.000 15712 Move returns status 0, amount 2
19:24:07.333 00.000 15712 MoveAxis(N, 0, ABG)
19:24:07.333 00.000 15712 Move returns status 0, amount 0
19:24:07.335 00.002 15712 move complete, result=0
19:24:07.335 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
19:24:07.335 00.000 15712 worker thread done servicing request
19:24:07.335 00.000 15712 Worker thread wakes up
19:24:07.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:07.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:08.751 01.416 15712 Exposure complete
19:24:08.813 00.062 15712 worker thread done servicing request
19:24:08.813 00.000 7988 OnExposeComplete: enter
19:24:08.815 00.002 7988 UpdateGuideState(): m_state=6
19:24:08.815 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1896
19:24:08.815 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.48, Mass=1444, SNR=25.7, Peak=214 HFD=3.2
19:24:08.815 00.000 7988 MultiStar: [#1 -0.02,-0.24,1.01,U] [#2 -0.02,-0.02,1.01,U] [#3 -0.10,-0.13,0.93,U] [#4 -0.01,-0.02,1.01,U] [#5 -0.22,-0.14,0.69,U] [#6 -0.11,-0.04,0.74,U] [#7 -0.07,-0.07,0.67,U] [#8 -0.19,0.10,0.65,U] 
19:24:08.815 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.14, 0.18}
19:24:08.815 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
19:24:08.815 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
19:24:08.815 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.49 mountX=0.04 mountY=0.05, mountTheta=0.92
19:24:08.815 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
19:24:08.815 00.000 7988 Enqueuing Move request for scope (-0.05, -0.04)
19:24:08.815 00.000 15712 Worker thread wakes up
19:24:08.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
19:24:08.815 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
19:24:08.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:08.829 00.014 7988 UpdateGuideState exits: m=1444 SNR=25.7
19:24:08.829 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:08.829 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:08.832 00.003 7988 Enqueuing Expose request
19:24:08.832 00.000 15712 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
19:24:08.832 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 681.16
19:24:08.832 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
19:24:08.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:08.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:24:08.832 00.000 15712 MoveAxis(E, 5, ABG)
19:24:08.832 00.000 15712 Guiding  Dir = 2, Dur = 5
19:24:08.832 00.000 15712 IsGuiding returns 0
19:24:08.849 00.017 15712 IsGuiding returns 0
19:24:08.849 00.000 15712 Move returns status 0, amount 5
19:24:08.849 00.000 15712 MoveAxis(N, 0, ABG)
19:24:08.849 00.000 15712 Move returns status 0, amount 0
19:24:08.849 00.000 15712 move complete, result=0
19:24:08.849 00.000 15712 worker thread done servicing request
19:24:08.849 00.000 15712 Worker thread wakes up
19:24:08.849 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
19:24:08.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:08.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:10.489 01.640 15712 Exposure complete
19:24:10.550 00.061 15712 worker thread done servicing request
19:24:10.552 00.002 7988 OnExposeComplete: enter
19:24:10.552 00.000 7988 UpdateGuideState(): m_state=6
19:24:10.552 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1897
19:24:10.552 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.57, Mass=1473, SNR=26.0, Peak=219 HFD=3.2
19:24:10.552 00.000 7988 MultiStar: [#1 0.04,0.04,1.00,U] [#2 -0.00,0.22,0.96,U] [#3 -0.18,0.08,0.94,U] [#4 -0.09,0.05,1.00,U] [#5 -0.39,0.23,0.69,U] [#6 -0.01,0.11,0.71,U] [#7 -0.30,0.14,0.65,U] [#8 -0.11,0.08,0.63,U] 
19:24:10.552 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {0.11, 0.26}
19:24:10.552 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.56)
19:24:10.559 00.007 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.55)
19:24:10.559 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.14 mountX=-0.13 mountY=0.08, mountTheta=2.59
19:24:10.561 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.14, opts=13)
19:24:10.563 00.002 7988 Enqueuing Move request for scope (-0.09, 0.14)
19:24:10.563 00.000 15712 Worker thread wakes up
19:24:10.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
19:24:10.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
19:24:10.563 00.000 15712 Moving (-0.09, 0.14) raw xDistance=-0.13 yDistance=0.08
19:24:10.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:10.566 00.003 7988 UpdateGuideState exits: m=1473 SNR=26.0
19:24:10.567 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:10.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:10.567 00.000 15712 PPEC rslt: input = -0.13, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 681.07
19:24:10.567 00.000 15712 PPEC: input: -0.13, control: -0.04, exposure: 1500
19:24:10.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:10.567 00.000 7988 Enqueuing Expose request
19:24:10.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:24:10.567 00.000 15712 MoveAxis(E, 12, ABG)
19:24:10.567 00.000 15712 Guiding  Dir = 2, Dur = 12
19:24:10.567 00.000 15712 IsGuiding returns 0
19:24:10.584 00.017 15712 IsGuiding returns 1
19:24:10.584 00.000 15712 scope still moving after pulse duration time elapsed
19:24:10.635 00.051 15712 IsGuiding returns 0
19:24:10.635 00.000 15712 scope move finished after 12 + 59 ms
19:24:10.635 00.000 15712 Move returns status 0, amount 12
19:24:10.635 00.000 15712 MoveAxis(N, 0, ABG)
19:24:10.635 00.000 15712 Move returns status 0, amount 0
19:24:10.635 00.000 15712 move complete, result=0
19:24:10.635 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
19:24:10.646 00.011 15712 worker thread done servicing request
19:24:10.646 00.000 15712 Worker thread wakes up
19:24:10.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:10.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:12.065 01.419 15712 Exposure complete
19:24:12.124 00.059 15712 worker thread done servicing request
19:24:12.124 00.000 7988 OnExposeComplete: enter
19:24:12.124 00.000 7988 UpdateGuideState(): m_state=6
19:24:12.131 00.007 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1898
19:24:12.131 00.000 7988 Star::Find returns 1 (0), X=1175.39, Y=435.33, Mass=1438, SNR=25.8, Peak=200 HFD=3.2
19:24:12.131 00.000 7988 MultiStar: [#1 0.10,-0.05,1.01,U] [#2 0.05,0.15,1.03,U] [#3 -0.07,-0.15,0.96,U] [#4 0.08,-0.13,1.03,U] [#5 -0.29,0.01,0.72,U] [#6 0.15,-0.15,0.71,U] [#7 -0.12,0.14,0.69,U] [#8 -0.04,0.06,0.64,U] 
19:24:12.131 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.03, 0.03}
19:24:12.131 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
19:24:12.131 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
19:24:12.131 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.31 mountX=0.01 mountY=0.01, mountTheta=0.75
19:24:12.131 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
19:24:12.140 00.009 7988 Enqueuing Move request for scope (-0.01, -0.01)
19:24:12.140 00.000 15712 Worker thread wakes up
19:24:12.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
19:24:12.140 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
19:24:12.140 00.000 15712 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
19:24:12.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:12.140 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.8
19:24:12.144 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:12.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:12.144 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 680.97
19:24:12.144 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
19:24:12.144 00.000 7988 Enqueuing Expose request
19:24:12.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:12.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:24:12.144 00.000 15712 MoveAxis(E, 10, ABG)
19:24:12.144 00.000 15712 Guiding  Dir = 2, Dur = 10
19:24:12.144 00.000 15712 IsGuiding returns 0
19:24:12.172 00.028 15712 IsGuiding returns 1
19:24:12.172 00.000 15712 scope still moving after pulse duration time elapsed
19:24:12.223 00.051 15712 IsGuiding returns 0
19:24:12.223 00.000 15712 scope move finished after 10 + 67 ms
19:24:12.223 00.000 15712 Move returns status 0, amount 10
19:24:12.223 00.000 15712 MoveAxis(N, 0, ABG)
19:24:12.223 00.000 15712 Move returns status 0, amount 0
19:24:12.223 00.000 15712 move complete, result=0
19:24:12.223 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
19:24:12.227 00.004 15712 worker thread done servicing request
19:24:12.227 00.000 15712 Worker thread wakes up
19:24:12.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:12.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:13.866 01.639 15712 Exposure complete
19:24:13.926 00.060 15712 worker thread done servicing request
19:24:13.926 00.000 7988 OnExposeComplete: enter
19:24:13.926 00.000 7988 UpdateGuideState(): m_state=6
19:24:13.931 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1899
19:24:13.931 00.000 7988 Star::Find returns 1 (0), X=1175.44, Y=434.83, Mass=1444, SNR=25.7, Peak=205 HFD=3.3
19:24:13.934 00.003 7988 MultiStar: [#1 -0.05,-0.67,0.98,U] [#2 -0.00,-0.69,0.99,U] [#3 -0.25,-0.73,0.96,U] [#4 -0.24,-0.60,1.01,U] [#5 -0.43,-0.46,0.72,U] [#6 -0.14,-0.73,0.74,U] [#7 -0.32,-0.52,0.65,U] [#8 -0.30,-0.78,0.68,U] 
19:24:13.934 00.000 7988 single-star, 8 included, MultiStar: {-0.17, -0.63}, one-star: {0.02, -0.47}
19:24:13.936 00.002 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
19:24:13.936 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
19:24:13.938 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.47 hyp=0.47 cameraTheta=-1.53 mountX=0.47 mountY=-0.01, mountTheta=-0.02
19:24:13.940 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.47, opts=13)
19:24:13.940 00.000 7988 Enqueuing Move request for scope (0.02, -0.47)
19:24:13.942 00.002 15712 Worker thread wakes up
19:24:13.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.47) opts 0xd
19:24:13.942 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.47)
19:24:13.942 00.000 15712 Moving (0.02, -0.47) raw xDistance=0.47 yDistance=-0.01
19:24:13.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:13.942 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.7
19:24:13.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:13.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:13.942 00.000 7988 Enqueuing Expose request
19:24:13.942 00.000 15712 PPEC rslt: input = 0.47, final = 0.25, react = 0.28, pred = -0.03, hyst = 0.25, hyst_pct = 0.00, period_length = 680.88
19:24:13.942 00.000 15712 PPEC: input: 0.47, control: 0.25, exposure: 1500
19:24:13.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:13.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:24:13.942 00.000 15712 MoveAxis(W, 81, ABG)
19:24:13.942 00.000 15712 Guiding  Dir = 3, Dur = 81
19:24:13.974 00.032 15712 IsGuiding returns 0
19:24:13.992 00.018 15712 PulseGuide returned control before completion, sleep 76
19:24:14.104 00.112 15712 IsGuiding returns 0
19:24:14.104 00.000 15712 Move returns status 0, amount 81
19:24:14.104 00.000 15712 MoveAxis(N, 0, ABG)
19:24:14.104 00.000 15712 Move returns status 0, amount 0
19:24:14.104 00.000 15712 move complete, result=0
19:24:14.104 00.000 7988 GuideStep: 0.5 px 81 ms WEST, -0.0 px 0 ms NORTH
19:24:14.113 00.009 15712 worker thread done servicing request
19:24:14.113 00.000 15712 Worker thread wakes up
19:24:14.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:14.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:15.521 01.408 15712 Exposure complete
19:24:15.584 00.063 15712 worker thread done servicing request
19:24:15.584 00.000 7988 OnExposeComplete: enter
19:24:15.584 00.000 7988 UpdateGuideState(): m_state=6
19:24:15.584 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1900
19:24:15.584 00.000 7988 Star::Find returns 1 (0), X=1175.34, Y=434.81, Mass=1428, SNR=25.7, Peak=212 HFD=3.2
19:24:15.584 00.000 7988 MultiStar: [#1 0.07,-0.95,1.01,U] [#2 -0.01,-0.52,1.01,U] [#3 0.05,-0.84,0.95,U] [#4 -0.05,-0.70,1.06,U] [#5 -0.45,-0.58,0.72,U] [#6 -0.11,-0.67,0.70,U] [#7 -0.19,-0.76,0.65,U] [#8 -0.02,-0.84,0.65,U] 
19:24:15.584 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.70}, one-star: {-0.08, -0.49}
19:24:15.584 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
19:24:15.584 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
19:24:15.584 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.49 hyp=0.50 cameraTheta=-1.73 mountX=0.49 mountY=0.09, mountTheta=0.19
19:24:15.584 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.49, opts=13)
19:24:15.584 00.000 7988 Enqueuing Move request for scope (-0.08, -0.49)
19:24:15.584 00.000 15712 Worker thread wakes up
19:24:15.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.49) opts 0xd
19:24:15.584 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.49)
19:24:15.584 00.000 15712 Moving (-0.08, -0.49) raw xDistance=0.49 yDistance=0.09
19:24:15.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:24:15.598 00.014 7988 UpdateGuideState exits: m=1428 SNR=25.7
19:24:15.600 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:15.601 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:15.601 00.000 7988 Enqueuing Expose request
19:24:15.603 00.002 15712 PPEC rslt: input = 0.49, final = 0.30, react = 0.30, pred = 0.00, hyst = 0.26, hyst_pct = 0.00, period_length = 680.78
19:24:15.603 00.000 15712 PPEC: input: 0.49, control: 0.30, exposure: 1500
19:24:15.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:15.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:24:15.603 00.000 15712 MoveAxis(W, 97, ABG)
19:24:15.603 00.000 15712 Guiding  Dir = 3, Dur = 97
19:24:15.603 00.000 15712 IsGuiding returns 0
19:24:15.629 00.026 15712 PulseGuide returned control before completion, sleep 81
19:24:15.741 00.112 15712 IsGuiding returns 0
19:24:15.741 00.000 15712 Move returns status 0, amount 97
19:24:15.741 00.000 15712 MoveAxis(N, 0, ABG)
19:24:15.741 00.000 15712 Move returns status 0, amount 0
19:24:15.741 00.000 15712 move complete, result=0
19:24:15.741 00.000 7988 GuideStep: 0.5 px 97 ms WEST, 0.1 px 0 ms NORTH
19:24:15.744 00.003 15712 worker thread done servicing request
19:24:15.744 00.000 15712 Worker thread wakes up
19:24:15.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:15.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:17.386 01.642 15712 Exposure complete
19:24:17.447 00.061 15712 worker thread done servicing request
19:24:17.447 00.000 7988 OnExposeComplete: enter
19:24:17.447 00.000 7988 UpdateGuideState(): m_state=6
19:24:17.451 00.004 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1901
19:24:17.451 00.000 7988 Star::Find returns 1 (0), X=1175.42, Y=434.87, Mass=1443, SNR=25.7, Peak=178 HFD=3.4
19:24:17.454 00.003 7988 MultiStar: [#1 0.02,-0.57,1.00,U] [#2 -0.17,-0.42,1.00,U] [#3 -0.16,-0.52,0.96,U] [#4 -0.09,-0.45,1.01,U] [#5 -0.42,-0.70,0.70,U] [#6 -0.17,-0.57,0.69,U] [#7 -0.43,-0.40,0.67,U] [#8 -0.26,-0.38,0.63,U] 
19:24:17.454 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.49}, one-star: {0.00, -0.43}
19:24:17.454 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
19:24:17.454 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
19:24:17.454 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.43 hyp=0.43 cameraTheta=-1.57 mountX=0.43 mountY=0.01, mountTheta=0.02
19:24:17.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.43, opts=13)
19:24:17.454 00.000 7988 Enqueuing Move request for scope (0.00, -0.43)
19:24:17.454 00.000 15712 Worker thread wakes up
19:24:17.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.43) opts 0xd
19:24:17.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.43)
19:24:17.463 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:17.463 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.7
19:24:17.465 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:17.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:17.467 00.002 7988 Enqueuing Expose request
19:24:17.467 00.000 15712 Moving (0.00, -0.43) raw xDistance=0.43 yDistance=0.01
19:24:17.469 00.002 15712 PPEC rslt: input = 0.43, final = 0.29, react = 0.26, pred = 0.03, hyst = 0.25, hyst_pct = 0.00, period_length = 680.69
19:24:17.471 00.002 15712 PPEC: input: 0.43, control: 0.29, exposure: 1500
19:24:17.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:17.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:24:17.471 00.000 15712 MoveAxis(W, 95, ABG)
19:24:17.471 00.000 15712 Guiding  Dir = 3, Dur = 95
19:24:17.471 00.000 15712 IsGuiding returns 0
19:24:17.495 00.024 15712 PulseGuide returned control before completion, sleep 77
19:24:17.591 00.096 15712 IsGuiding returns 1
19:24:17.591 00.000 15712 scope still moving after pulse duration time elapsed
19:24:17.626 00.035 15712 IsGuiding returns 0
19:24:17.626 00.000 15712 scope move finished after 95 + 61 ms
19:24:17.626 00.000 15712 Move returns status 0, amount 95
19:24:17.626 00.000 15712 MoveAxis(N, 0, ABG)
19:24:17.626 00.000 15712 Move returns status 0, amount 0
19:24:17.626 00.000 15712 move complete, result=0
19:24:17.626 00.000 7988 GuideStep: 0.4 px 95 ms WEST, 0.0 px 0 ms NORTH
19:24:17.630 00.004 15712 worker thread done servicing request
19:24:17.630 00.000 15712 Worker thread wakes up
19:24:17.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:17.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:19.043 01.413 15712 Exposure complete
19:24:19.105 00.062 15712 worker thread done servicing request
19:24:19.105 00.000 7988 OnExposeComplete: enter
19:24:19.105 00.000 7988 UpdateGuideState(): m_state=6
19:24:19.108 00.003 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1902
19:24:19.108 00.000 7988 Star::Find returns 1 (0), X=1175.41, Y=435.26, Mass=1520, SNR=26.4, Peak=203 HFD=3.3
19:24:19.110 00.002 7988 MultiStar: [#1 -0.06,-0.25,0.98,U] [#2 -0.04,-0.12,0.98,U] [#3 -0.12,-0.38,0.93,U] [#4 -0.17,-0.28,0.99,U] [#5 -0.43,-0.29,0.67,U] [#6 -0.06,-0.28,0.67,U] [#7 -0.33,-0.11,0.63,U] [#8 -0.01,-0.44,0.67,U] 
19:24:19.110 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.24}, one-star: {-0.01, -0.04}
19:24:19.112 00.002 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
19:24:19.114 00.002 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
19:24:19.114 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.92 mountX=0.04 mountY=0.02, mountTheta=0.37
19:24:19.116 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
19:24:19.118 00.002 7988 Enqueuing Move request for scope (-0.01, -0.04)
19:24:19.118 00.000 15712 Worker thread wakes up
19:24:19.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
19:24:19.118 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
19:24:19.118 00.000 15712 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.02
19:24:19.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:19.118 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.4
19:24:19.120 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:19.121 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:19.121 00.000 7988 Enqueuing Expose request
19:24:19.121 00.000 15712 PPEC rslt: input = 0.04, final = 0.05, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 680.59
19:24:19.121 00.000 15712 PPEC: input: 0.04, control: 0.05, exposure: 1500
19:24:19.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:19.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:24:19.121 00.000 15712 MoveAxis(W, 16, ABG)
19:24:19.121 00.000 15712 Guiding  Dir = 3, Dur = 16
19:24:19.121 00.000 15712 IsGuiding returns 0
19:24:19.137 00.016 15712 IsGuiding returns 1
19:24:19.137 00.000 15712 scope still moving after pulse duration time elapsed
19:24:19.188 00.051 15712 IsGuiding returns 0
19:24:19.188 00.000 15712 scope move finished after 16 + 53 ms
19:24:19.188 00.000 15712 Move returns status 0, amount 16
19:24:19.188 00.000 15712 MoveAxis(N, 0, ABG)
19:24:19.188 00.000 15712 Move returns status 0, amount 0
19:24:19.188 00.000 15712 move complete, result=0
19:24:19.188 00.000 7988 GuideStep: 0.0 px 16 ms WEST, 0.0 px 0 ms NORTH
19:24:19.196 00.008 15712 worker thread done servicing request
19:24:19.196 00.000 15712 Worker thread wakes up
19:24:19.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:19.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:20.829 01.633 15712 Exposure complete
19:24:20.893 00.064 15712 worker thread done servicing request
19:24:20.893 00.000 7988 OnExposeComplete: enter
19:24:20.896 00.003 7988 UpdateGuideState(): m_state=6
19:24:20.896 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1903
19:24:20.898 00.002 7988 Star::Find returns 1 (0), X=1175.50, Y=435.18, Mass=1412, SNR=25.5, Peak=171 HFD=3.4
19:24:20.898 00.000 7988 MultiStar: [#1 0.09,0.10,1.01,U] [#2 -0.07,0.11,1.00,U] [#3 -0.01,-0.00,0.95,U] [#4 -0.02,-0.16,1.04,U] [#5 -0.41,-0.11,0.72,U] [#6 -0.14,-0.11,0.66,U] [#7 0.00,0.30,0.68,U] [#8 -0.00,0.17,0.62,U] 
19:24:20.900 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {0.08, -0.12}
19:24:20.902 00.002 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.58) = xAngle (4.48 = -1.81)
19:24:20.902 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.59 = 1.30)
19:24:20.904 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.90 mountX=-0.01 mountY=0.04, mountTheta=1.81
19:24:20.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
19:24:20.906 00.000 7988 Enqueuing Move request for scope (-0.04, 0.01)
19:24:20.909 00.003 15712 Worker thread wakes up
19:24:20.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
19:24:20.909 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
19:24:20.909 00.000 15712 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=0.04
19:24:20.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:24:20.909 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.5
19:24:20.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:20.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:20.909 00.000 7988 Enqueuing Expose request
19:24:20.909 00.000 15712 PPEC rslt: input = -0.01, final = 0.06, react = -0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 680.50
19:24:20.909 00.000 15712 PPEC: input: -0.01, control: 0.06, exposure: 1500
19:24:20.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:20.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:24:20.909 00.000 15712 MoveAxis(W, 18, ABG)
19:24:20.909 00.000 15712 Guiding  Dir = 3, Dur = 18
19:24:20.909 00.000 15712 IsGuiding returns 0
19:24:20.926 00.017 15712 IsGuiding returns 1
19:24:20.926 00.000 15712 scope still moving after pulse duration time elapsed
19:24:20.985 00.059 15712 IsGuiding returns 0
19:24:20.985 00.000 15712 scope move finished after 18 + 51 ms
19:24:20.985 00.000 15712 Move returns status 0, amount 18
19:24:20.985 00.000 15712 MoveAxis(N, 0, ABG)
19:24:20.985 00.000 15712 Move returns status 0, amount 0
19:24:20.985 00.000 15712 move complete, result=0
19:24:20.985 00.000 7988 GuideStep: -0.0 px 18 ms WEST, 0.0 px 0 ms NORTH
19:24:20.987 00.002 15712 worker thread done servicing request
19:24:20.987 00.000 15712 Worker thread wakes up
19:24:20.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:20.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:22.401 01.414 15712 Exposure complete
19:24:22.465 00.064 7988 OnExposeComplete: enter
19:24:22.465 00.000 7988 UpdateGuideState(): m_state=6
19:24:22.465 00.000 15712 worker thread done servicing request
19:24:22.465 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1904
19:24:22.465 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=435.56, Mass=1405, SNR=25.3, Peak=200 HFD=3.2
19:24:22.465 00.000 7988 MultiStar: [#1 0.05,0.02,1.01,U] [#2 0.06,0.19,1.00,U] [#3 -0.10,0.06,0.96,U] [#4 -0.02,0.03,1.02,U] [#5 -0.27,-0.14,0.71,U] [#6 -0.01,0.02,0.73,U] [#7 -0.25,0.04,0.70,U] [#8 -0.27,0.44,0.64,U] 
19:24:22.465 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {0.07, 0.25}
19:24:22.473 00.008 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.59)
19:24:22.473 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.52)
19:24:22.473 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=-0.10 mountY=0.06, mountTheta=2.61
19:24:22.473 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.10, opts=13)
19:24:22.473 00.000 7988 Enqueuing Move request for scope (-0.06, 0.10)
19:24:22.473 00.000 15712 Worker thread wakes up
19:24:22.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
19:24:22.473 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
19:24:22.473 00.000 15712 Moving (-0.06, 0.10) raw xDistance=-0.10 yDistance=0.06
19:24:22.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:22.473 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.3
19:24:22.481 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:22.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:22.483 00.002 7988 Enqueuing Expose request
19:24:22.483 00.000 15712 PPEC rslt: input = -0.10, final = 0.06, react = -0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 680.40
19:24:22.483 00.000 15712 PPEC: input: -0.10, control: 0.06, exposure: 1500
19:24:22.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:22.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:24:22.483 00.000 15712 MoveAxis(W, 20, ABG)
19:24:22.485 00.002 15712 Guiding  Dir = 3, Dur = 20
19:24:22.496 00.011 15712 IsGuiding returns 0
19:24:22.514 00.018 15712 PulseGuide returned control before completion, sleep 15
19:24:22.564 00.050 15712 IsGuiding returns 0
19:24:22.564 00.000 15712 Move returns status 0, amount 20
19:24:22.564 00.000 15712 MoveAxis(N, 0, ABG)
19:24:22.564 00.000 15712 Move returns status 0, amount 0
19:24:22.564 00.000 15712 move complete, result=0
19:24:22.564 00.000 15712 worker thread done servicing request
19:24:22.564 00.000 15712 Worker thread wakes up
19:24:22.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:22.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:22.564 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
19:24:24.207 01.643 15712 Exposure complete
19:24:24.268 00.061 7988 OnExposeComplete: enter
19:24:24.268 00.000 7988 UpdateGuideState(): m_state=6
19:24:24.268 00.000 15712 worker thread done servicing request
19:24:24.268 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1905
19:24:24.268 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=435.74, Mass=1425, SNR=25.6, Peak=185 HFD=3.4
19:24:24.274 00.006 7988 MultiStar: [#1 0.16,0.41,1.01,U] [#2 0.10,0.57,1.03,U] [#3 0.06,0.21,0.98,U] [#4 0.07,0.23,1.05,U] [#5 -0.29,0.19,0.71,U] [#6 -0.10,0.06,0.72,U] [#7 -0.08,0.38,0.64,U] [#8 -0.04,0.37,0.63,U] 
19:24:24.275 00.001 7988 refined, 8 included, MultiStar: {0.03, 0.33}, one-star: {0.22, 0.43}
19:24:24.275 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:24:24.277 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
19:24:24.277 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.47 mountX=-0.33 mountY=-0.04, mountTheta=-3.01
19:24:24.279 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.33, opts=13)
19:24:24.281 00.002 7988 Enqueuing Move request for scope (0.03, 0.33)
19:24:24.281 00.000 15712 Worker thread wakes up
19:24:24.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
19:24:24.281 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
19:24:24.281 00.000 15712 Moving (0.03, 0.33) raw xDistance=-0.33 yDistance=-0.04
19:24:24.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:24.281 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.6
19:24:24.284 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:24.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:24.284 00.000 7988 Enqueuing Expose request
19:24:24.284 00.000 15712 PPEC rslt: input = -0.33, final = -0.08, react = -0.20, pred = 0.11, hyst = -0.17, hyst_pct = 0.00, period_length = 680.31
19:24:24.284 00.000 15712 PPEC: input: -0.33, control: -0.08, exposure: 1500
19:24:24.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:24.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:24:24.284 00.000 15712 MoveAxis(E, 27, ABG)
19:24:24.284 00.000 15712 Guiding  Dir = 2, Dur = 27
19:24:24.284 00.000 15712 IsGuiding returns 0
19:24:24.309 00.025 15712 PulseGuide returned control before completion, sleep 17
19:24:24.351 00.042 15712 IsGuiding returns 0
19:24:24.351 00.000 15712 Move returns status 0, amount 27
19:24:24.351 00.000 15712 MoveAxis(N, 0, ABG)
19:24:24.351 00.000 15712 Move returns status 0, amount 0
19:24:24.351 00.000 15712 move complete, result=0
19:24:24.351 00.000 15712 worker thread done servicing request
19:24:24.351 00.000 7988 GuideStep: -0.3 px 27 ms EAST, -0.0 px 0 ms NORTH
19:24:24.351 00.000 15712 Worker thread wakes up
19:24:24.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:24.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:25.767 01.416 15712 Exposure complete
19:24:25.828 00.061 15712 worker thread done servicing request
19:24:25.830 00.002 7988 OnExposeComplete: enter
19:24:25.830 00.000 7988 UpdateGuideState(): m_state=6
19:24:25.830 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1906
19:24:25.830 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=435.58, Mass=1415, SNR=25.5, Peak=172 HFD=3.3
19:24:25.830 00.000 7988 MultiStar: [#1 0.10,0.19,1.01,U] [#2 0.16,0.30,1.02,U] [#3 0.20,-0.00,0.95,U] [#4 0.18,0.15,1.03,U] [#5 0.01,0.25,0.69,U] [#6 0.13,0.11,0.74,U] [#7 -0.21,-0.00,0.66,U] [#8 -0.02,0.16,0.65,U] 
19:24:25.830 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.17}, one-star: {0.15, 0.28}
19:24:25.830 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
19:24:25.830 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.55)
19:24:25.839 00.009 7988 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.19 cameraTheta=1.05 mountX=-0.17 mountY=-0.10, mountTheta=-2.60
19:24:25.839 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.17, opts=13)
19:24:25.839 00.000 7988 Enqueuing Move request for scope (0.10, 0.17)
19:24:25.839 00.000 15712 Worker thread wakes up
19:24:25.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
19:24:25.839 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
19:24:25.839 00.000 15712 Moving (0.10, 0.17) raw xDistance=-0.17 yDistance=-0.10
19:24:25.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:25.844 00.005 7988 UpdateGuideState exits: m=1415 SNR=25.5
19:24:25.846 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:25.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:25.848 00.002 7988 Enqueuing Expose request
19:24:25.848 00.000 15712 PPEC rslt: input = -0.17, final = 0.01, react = -0.10, pred = 0.11, hyst = -0.09, hyst_pct = 0.00, period_length = 680.21
19:24:25.848 00.000 15712 PPEC: input: -0.17, control: 0.01, exposure: 1500
19:24:25.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:25.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:24:25.848 00.000 15712 MoveAxis(W, 3, ABG)
19:24:25.848 00.000 15712 Guiding  Dir = 3, Dur = 3
19:24:25.850 00.002 15712 IsGuiding returns 0
19:24:25.873 00.023 15712 IsGuiding returns 0
19:24:25.873 00.000 15712 Move returns status 0, amount 3
19:24:25.876 00.003 15712 MoveAxis(N, 0, ABG)
19:24:25.876 00.000 15712 Move returns status 0, amount 0
19:24:25.876 00.000 15712 move complete, result=0
19:24:25.876 00.000 15712 worker thread done servicing request
19:24:25.876 00.000 15712 Worker thread wakes up
19:24:25.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:25.876 00.000 7988 GuideStep: -0.2 px 3 ms WEST, -0.1 px 0 ms NORTH
19:24:25.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:27.519 01.643 15712 Exposure complete
19:24:27.580 00.061 15712 worker thread done servicing request
19:24:27.580 00.000 7988 OnExposeComplete: enter
19:24:27.580 00.000 7988 UpdateGuideState(): m_state=6
19:24:27.580 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1907
19:24:27.580 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=435.29, Mass=1438, SNR=25.7, Peak=185 HFD=3.2
19:24:27.591 00.011 7988 MultiStar: [#1 0.09,-0.36,1.00,U] [#2 0.10,-0.16,1.00,U] [#3 0.23,-0.24,0.95,U] [#4 -0.11,-0.35,1.05,U] [#5 -0.25,-0.08,0.65,U] [#6 0.25,-0.14,0.75,U] [#7 -0.34,-0.15,0.66,U] [#8 -0.08,-0.09,0.70,U] 
19:24:27.591 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.19}, one-star: {0.02, -0.01}
19:24:27.591 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
19:24:27.591 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.11)
19:24:27.591 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.51 mountX=0.01 mountY=-0.02, mountTheta=-1.06
19:24:27.596 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
19:24:27.596 00.000 7988 Enqueuing Move request for scope (0.02, -0.01)
19:24:27.596 00.000 15712 Worker thread wakes up
19:24:27.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:27.596 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.7
19:24:27.602 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:27.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:27.604 00.002 7988 Enqueuing Expose request
19:24:27.606 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
19:24:27.606 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
19:24:27.606 00.000 15712 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
19:24:27.608 00.002 15712 PPEC rslt: input = 0.01, final = 0.10, react = 0.01, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 680.12
19:24:27.608 00.000 15712 PPEC: input: 0.01, control: 0.10, exposure: 1500
19:24:27.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:27.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:24:27.608 00.000 15712 MoveAxis(W, 32, ABG)
19:24:27.608 00.000 15712 Guiding  Dir = 3, Dur = 32
19:24:27.608 00.000 15712 IsGuiding returns 0
19:24:27.631 00.023 15712 PulseGuide returned control before completion, sleep 18
19:24:27.677 00.046 15712 IsGuiding returns 0
19:24:27.677 00.000 15712 Move returns status 0, amount 32
19:24:27.677 00.000 15712 MoveAxis(N, 0, ABG)
19:24:27.677 00.000 15712 Move returns status 0, amount 0
19:24:27.677 00.000 15712 move complete, result=0
19:24:27.677 00.000 7988 GuideStep: 0.0 px 32 ms WEST, -0.0 px 0 ms NORTH
19:24:27.683 00.006 15712 worker thread done servicing request
19:24:27.683 00.000 15712 Worker thread wakes up
19:24:27.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:27.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:29.094 01.411 15712 Exposure complete
19:24:29.155 00.061 15712 worker thread done servicing request
19:24:29.155 00.000 7988 OnExposeComplete: enter
19:24:29.158 00.003 7988 UpdateGuideState(): m_state=6
19:24:29.158 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1908
19:24:29.158 00.000 7988 Star::Find returns 1 (0), X=1175.40, Y=435.06, Mass=1535, SNR=26.5, Peak=212 HFD=3.4
19:24:29.158 00.000 7988 MultiStar: [#1 0.22,-0.23,0.99,U] [#2 0.17,-0.28,0.98,U] [#3 0.10,-0.22,0.93,U] [#4 -0.15,-0.23,1.07,U] [#5 -0.37,-0.24,0.67,U] [#6 -0.04,-0.16,0.67,U] [#7 -0.09,-0.34,0.65,U] [#8 -0.15,-0.35,0.66,U] 
19:24:29.158 00.000 7988 single-star, 8 included, MultiStar: {-0.02, -0.25}, one-star: {-0.03, -0.24}
19:24:29.163 00.005 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
19:24:29.163 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
19:24:29.165 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.68 mountX=0.24 mountY=0.03, mountTheta=0.13
19:24:29.167 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.24, opts=13)
19:24:29.167 00.000 7988 Enqueuing Move request for scope (-0.03, -0.24)
19:24:29.171 00.004 15712 Worker thread wakes up
19:24:29.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:29.171 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.5
19:24:29.173 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:29.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:29.175 00.002 7988 Enqueuing Expose request
19:24:29.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
19:24:29.175 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
19:24:29.175 00.000 15712 Moving (-0.03, -0.24) raw xDistance=0.24 yDistance=0.03
19:24:29.177 00.002 15712 PPEC rslt: input = 0.24, final = 0.21, react = 0.14, pred = 0.07, hyst = 0.13, hyst_pct = 0.00, period_length = 680.03
19:24:29.177 00.000 15712 PPEC: input: 0.24, control: 0.21, exposure: 1500
19:24:29.177 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:29.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:24:29.177 00.000 15712 MoveAxis(W, 69, ABG)
19:24:29.177 00.000 15712 Guiding  Dir = 3, Dur = 69
19:24:29.177 00.000 15712 IsGuiding returns 0
19:24:29.192 00.015 15712 PulseGuide returned control before completion, sleep 64
19:24:29.295 00.103 15712 IsGuiding returns 0
19:24:29.295 00.000 15712 Move returns status 0, amount 69
19:24:29.295 00.000 15712 MoveAxis(N, 0, ABG)
19:24:29.295 00.000 15712 Move returns status 0, amount 0
19:24:29.295 00.000 15712 move complete, result=0
19:24:29.295 00.000 7988 GuideStep: 0.2 px 69 ms WEST, 0.0 px 0 ms NORTH
19:24:29.298 00.003 15712 worker thread done servicing request
19:24:29.298 00.000 15712 Worker thread wakes up
19:24:29.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:29.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:30.923 01.625 15712 Exposure complete
19:24:30.980 00.057 15712 worker thread done servicing request
19:24:30.980 00.000 7988 OnExposeComplete: enter
19:24:30.986 00.006 7988 UpdateGuideState(): m_state=6
19:24:30.986 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1909
19:24:30.986 00.000 7988 Star::Find returns 1 (0), X=1175.35, Y=435.35, Mass=1471, SNR=26.0, Peak=207 HFD=3.3
19:24:30.986 00.000 7988 MultiStar: [#1 0.09,-0.07,0.96,U] [#2 -0.04,-0.07,1.01,U] [#3 -0.01,-0.20,0.90,U] [#4 0.05,-0.16,1.00,U] [#5 -0.20,-0.13,0.70,U] [#6 0.08,-0.12,0.67,U] [#7 -0.04,0.12,0.66,U] [#8 -0.27,0.15,0.65,U] 
19:24:30.986 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.07, 0.05}
19:24:30.986 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.58) = xAngle (-0.56 = -0.56)
19:24:30.986 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.55 = 2.55)
19:24:30.986 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.14 mountX=0.06 mountY=0.04, mountTheta=0.58
19:24:30.986 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
19:24:30.997 00.011 7988 Enqueuing Move request for scope (-0.04, -0.06)
19:24:30.997 00.000 15712 Worker thread wakes up
19:24:30.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
19:24:30.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
19:24:30.997 00.000 15712 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=0.04
19:24:30.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:30.997 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0
19:24:31.001 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:31.002 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:31.002 00.000 7988 Enqueuing Expose request
19:24:31.002 00.000 15712 PPEC rslt: input = 0.06, final = 0.07, react = 0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 679.94
19:24:31.002 00.000 15712 PPEC: input: 0.06, control: 0.07, exposure: 1500
19:24:31.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:31.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:24:31.002 00.000 15712 MoveAxis(W, 24, ABG)
19:24:31.002 00.000 15712 Guiding  Dir = 3, Dur = 24
19:24:31.021 00.019 15712 IsGuiding returns 0
19:24:31.038 00.017 15712 PulseGuide returned control before completion, sleep 19
19:24:31.082 00.044 15712 IsGuiding returns 0
19:24:31.082 00.000 15712 Move returns status 0, amount 24
19:24:31.082 00.000 15712 MoveAxis(N, 0, ABG)
19:24:31.082 00.000 15712 Move returns status 0, amount 0
19:24:31.082 00.000 15712 move complete, result=0
19:24:31.082 00.000 7988 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
19:24:31.088 00.006 15712 worker thread done servicing request
19:24:31.088 00.000 15712 Worker thread wakes up
19:24:31.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:31.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:32.503 01.415 15712 Exposure complete
19:24:32.564 00.061 15712 worker thread done servicing request
19:24:32.565 00.001 7988 OnExposeComplete: enter
19:24:32.565 00.000 7988 UpdateGuideState(): m_state=6
19:24:32.565 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1910
19:24:32.565 00.000 7988 Star::Find returns 1 (0), X=1175.66, Y=435.33, Mass=1496, SNR=26.1, Peak=213 HFD=3.4
19:24:32.565 00.000 7988 MultiStar: [#1 0.26,-0.24,1.02,U] [#2 0.17,0.06,0.97,U] [#3 0.25,-0.13,0.95,U] [#4 0.24,-0.24,0.98,U] [#5 -0.07,-0.24,0.69,U] [#6 0.28,-0.29,0.67,U] [#7 0.01,0.02,0.70,U] [#8 0.01,-0.25,0.64,U] 
19:24:32.565 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.13}, one-star: {0.24, 0.03}
19:24:32.565 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.58) = xAngle (0.91 = 0.91)
19:24:32.565 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.02 = -2.26)
19:24:32.565 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.67 mountX=0.13 mountY=-0.17, mountTheta=-0.90
19:24:32.574 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.13, opts=13)
19:24:32.576 00.002 7988 Enqueuing Move request for scope (0.17, -0.13)
19:24:32.576 00.000 15712 Worker thread wakes up
19:24:32.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
19:24:32.578 00.002 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
19:24:32.578 00.000 15712 Moving (0.17, -0.13) raw xDistance=0.13 yDistance=-0.17
19:24:32.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:32.580 00.002 7988 UpdateGuideState exits: m=1496 SNR=26.1
19:24:32.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:32.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:32.580 00.000 7988 Enqueuing Expose request
19:24:32.580 00.000 15712 PPEC rslt: input = 0.13, final = 0.08, react = 0.08, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 679.84
19:24:32.580 00.000 15712 PPEC: input: 0.13, control: 0.08, exposure: 1500
19:24:32.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:32.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:24:32.580 00.000 15712 MoveAxis(W, 28, ABG)
19:24:32.580 00.000 15712 Guiding  Dir = 3, Dur = 28
19:24:32.580 00.000 15712 IsGuiding returns 0
19:24:32.600 00.020 15712 PulseGuide returned control before completion, sleep 18
19:24:32.645 00.045 15712 IsGuiding returns 0
19:24:32.645 00.000 15712 Move returns status 0, amount 28
19:24:32.645 00.000 15712 MoveAxis(N, 0, ABG)
19:24:32.645 00.000 15712 Move returns status 0, amount 0
19:24:32.645 00.000 15712 move complete, result=0
19:24:32.645 00.000 7988 GuideStep: 0.1 px 28 ms WEST, -0.2 px 0 ms NORTH
19:24:32.654 00.009 15712 worker thread done servicing request
19:24:32.654 00.000 15712 Worker thread wakes up
19:24:32.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:32.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:34.288 01.634 15712 Exposure complete
19:24:34.353 00.065 15712 worker thread done servicing request
19:24:34.353 00.000 7988 OnExposeComplete: enter
19:24:34.353 00.000 7988 UpdateGuideState(): m_state=6
19:24:34.353 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
19:24:34.353 00.000 7988 Star::Find returns 1 (0), X=1175.48, Y=435.62, Mass=1514, SNR=26.4, Peak=204 HFD=3.3
19:24:34.353 00.000 7988 MultiStar: [#1 0.22,-0.21,0.99,U] [#2 0.15,0.16,0.96,U] [#3 0.13,-0.20,0.94,U] [#4 0.00,0.04,1.02,U] [#5 -0.14,-0.10,0.68,U] [#6 -0.03,-0.24,0.68,U] [#7 -0.00,0.07,0.62,U] [#8 0.23,0.21,0.63,U] 
19:24:34.353 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.06, 0.32}
19:24:34.353 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.58) = xAngle (1.68 = 1.68)
19:24:34.361 00.008 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.79 = -1.49)
19:24:34.362 00.001 7988 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.10 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
19:24:34.362 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.01, opts=13)
19:24:34.362 00.000 7988 Enqueuing Move request for scope (0.08, 0.01)
19:24:34.362 00.000 15712 Worker thread wakes up
19:24:34.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
19:24:34.362 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
19:24:34.362 00.000 15712 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
19:24:34.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:34.362 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
19:24:34.369 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:34.369 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:34.371 00.002 7988 Enqueuing Expose request
19:24:34.371 00.000 15712 PPEC rslt: input = -0.01, final = 0.07, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 679.75
19:24:34.371 00.000 15712 PPEC: input: -0.01, control: 0.07, exposure: 1500
19:24:34.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:34.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:24:34.371 00.000 15712 MoveAxis(W, 21, ABG)
19:24:34.371 00.000 15712 Guiding  Dir = 3, Dur = 21
19:24:34.371 00.000 15712 IsGuiding returns 0
19:24:34.392 00.021 15712 IsGuiding returns 1
19:24:34.392 00.000 15712 scope still moving after pulse duration time elapsed
19:24:34.443 00.051 15712 IsGuiding returns 0
19:24:34.443 00.000 15712 scope move finished after 21 + 49 ms
19:24:34.443 00.000 15712 Move returns status 0, amount 21
19:24:34.443 00.000 15712 MoveAxis(N, 0, ABG)
19:24:34.443 00.000 15712 Move returns status 0, amount 0
19:24:34.443 00.000 15712 move complete, result=0
19:24:34.443 00.000 7988 GuideStep: -0.0 px 21 ms WEST, -0.1 px 0 ms NORTH
19:24:34.445 00.002 15712 worker thread done servicing request
19:24:34.445 00.000 15712 Worker thread wakes up
19:24:34.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:34.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:35.861 01.416 15712 Exposure complete
19:24:35.923 00.062 15712 worker thread done servicing request
19:24:35.923 00.000 7988 OnExposeComplete: enter
19:24:35.923 00.000 7988 UpdateGuideState(): m_state=6
19:24:35.925 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1912
19:24:35.925 00.000 7988 Star::Find returns 1 (0), X=1175.58, Y=435.44, Mass=1498, SNR=26.2, Peak=190 HFD=3.2
19:24:35.925 00.000 7988 MultiStar: [#1 0.17,0.06,0.96,U] [#2 0.11,0.15,0.99,U] [#3 0.14,-0.02,0.93,U] [#4 0.16,0.13,1.01,U] [#5 -0.20,0.22,0.68,U] [#6 0.06,-0.01,0.68,U] [#7 -0.22,0.25,0.70,U] [#8 -0.03,0.13,0.65,U] 
19:24:35.925 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.16, 0.14}
19:24:35.925 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
19:24:35.925 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.78 = -0.51)
19:24:35.925 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.09 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
19:24:35.925 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.11, opts=13)
19:24:35.925 00.000 7988 Enqueuing Move request for scope (0.06, 0.11)
19:24:35.925 00.000 15712 Worker thread wakes up
19:24:35.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
19:24:35.925 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
19:24:35.925 00.000 15712 Moving (0.06, 0.11) raw xDistance=-0.11 yDistance=-0.06
19:24:35.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:35.937 00.012 7988 UpdateGuideState exits: m=1498 SNR=26.2
19:24:35.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:35.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:35.937 00.000 7988 Enqueuing Expose request
19:24:35.942 00.005 15712 PPEC rslt: input = -0.11, final = 0.07, react = -0.07, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 679.66
19:24:35.942 00.000 15712 PPEC: input: -0.11, control: 0.07, exposure: 1500
19:24:35.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:35.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:24:35.942 00.000 15712 MoveAxis(W, 21, ABG)
19:24:35.942 00.000 15712 Guiding  Dir = 3, Dur = 21
19:24:35.942 00.000 15712 IsGuiding returns 0
19:24:35.959 00.017 15712 PulseGuide returned control before completion, sleep 12
19:24:36.017 00.058 15712 IsGuiding returns 1
19:24:36.017 00.000 15712 scope still moving after pulse duration time elapsed
19:24:36.048 00.031 15712 IsGuiding returns 0
19:24:36.048 00.000 15712 scope move finished after 21 + 85 ms
19:24:36.048 00.000 15712 Move returns status 0, amount 21
19:24:36.048 00.000 15712 MoveAxis(N, 0, ABG)
19:24:36.048 00.000 15712 Move returns status 0, amount 0
19:24:36.048 00.000 15712 move complete, result=0
19:24:36.048 00.000 15712 worker thread done servicing request
19:24:36.048 00.000 15712 Worker thread wakes up
19:24:36.048 00.000 7988 GuideStep: -0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
19:24:36.050 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:36.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:37.688 01.638 15712 Exposure complete
19:24:37.749 00.061 15712 worker thread done servicing request
19:24:37.750 00.001 7988 OnExposeComplete: enter
19:24:37.750 00.000 7988 UpdateGuideState(): m_state=6
19:24:37.750 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1913
19:24:37.750 00.000 7988 Star::Find returns 1 (0), X=1175.75, Y=435.77, Mass=1540, SNR=26.7, Peak=205 HFD=3.5
19:24:37.750 00.000 7988 MultiStar: [#1 0.21,0.34,1.00,U] [#2 0.23,0.45,0.95,U] [#3 -0.03,0.14,0.90,U] [#4 0.18,0.29,0.97,U] [#5 -0.07,0.30,0.64,U] [#6 0.24,0.33,0.71,U] [#7 -0.19,0.25,0.65,U] [#8 0.14,0.30,0.63,U] 
19:24:37.750 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.33}, one-star: {0.33, 0.47}
19:24:37.750 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
19:24:37.750 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.41)
19:24:37.750 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.33 hyp=0.35 cameraTheta=1.18 mountX=-0.33 mountY=-0.14, mountTheta=-2.74
19:24:37.750 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.33, opts=13)
19:24:37.750 00.000 7988 Enqueuing Move request for scope (0.13, 0.33)
19:24:37.763 00.013 15712 Worker thread wakes up
19:24:37.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.33) opts 0xd
19:24:37.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.33)
19:24:37.763 00.000 15712 Moving (0.13, 0.33) raw xDistance=-0.33 yDistance=-0.14
19:24:37.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:37.763 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7
19:24:37.765 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:37.767 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:37.767 00.000 7988 Enqueuing Expose request
19:24:37.769 00.002 15712 PPEC rslt: input = -0.33, final = -0.12, react = -0.20, pred = 0.07, hyst = -0.17, hyst_pct = 0.00, period_length = 679.57
19:24:37.769 00.000 15712 PPEC: input: -0.33, control: -0.12, exposure: 1500
19:24:37.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:37.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:24:37.769 00.000 15712 MoveAxis(E, 40, ABG)
19:24:37.769 00.000 15712 Guiding  Dir = 2, Dur = 40
19:24:37.769 00.000 15712 IsGuiding returns 0
19:24:37.784 00.015 15712 PulseGuide returned control before completion, sleep 37
19:24:37.847 00.063 15712 IsGuiding returns 0
19:24:37.847 00.000 15712 Move returns status 0, amount 40
19:24:37.847 00.000 15712 MoveAxis(N, 0, ABG)
19:24:37.847 00.000 15712 Move returns status 0, amount 0
19:24:37.847 00.000 15712 move complete, result=0
19:24:37.847 00.000 7988 GuideStep: -0.3 px 40 ms EAST, -0.1 px 0 ms NORTH
19:24:37.849 00.002 15712 worker thread done servicing request
19:24:37.849 00.000 15712 Worker thread wakes up
19:24:37.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:37.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:39.263 01.414 15712 Exposure complete
19:24:39.324 00.061 7988 OnExposeComplete: enter
19:24:39.324 00.000 7988 UpdateGuideState(): m_state=6
19:24:39.324 00.000 15712 worker thread done servicing request
19:24:39.324 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1914
19:24:39.328 00.004 7988 Star::Find returns 1 (0), X=1175.46, Y=435.48, Mass=1457, SNR=25.9, Peak=222 HFD=3.2
19:24:39.328 00.000 7988 MultiStar: [#1 0.02,0.06,1.00,U] [#2 -0.09,0.07,0.99,U] [#3 0.11,-0.15,0.91,U] [#4 0.03,-0.06,0.98,U] [#5 -0.36,0.00,0.69,U] [#6 -0.06,-0.03,0.67,U] [#7 -0.16,0.02,0.65,U] [#8 -0.12,-0.14,0.67,U] 
19:24:39.328 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {0.03, 0.18}
19:24:39.328 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
19:24:39.328 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
19:24:39.328 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.10 mountX=-0.00 mountY=0.05, mountTheta=1.61
19:24:39.328 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.00, opts=13)
19:24:39.328 00.000 7988 Enqueuing Move request for scope (-0.05, 0.00)
19:24:39.328 00.000 15712 Worker thread wakes up
19:24:39.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
19:24:39.328 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
19:24:39.328 00.000 15712 Moving (-0.05, 0.00) raw xDistance=-0.00 yDistance=0.05
19:24:39.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:39.340 00.012 7988 UpdateGuideState exits: m=1457 SNR=25.9
19:24:39.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:39.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:39.340 00.000 7988 Enqueuing Expose request
19:24:39.340 00.000 15712 PPEC rslt: input = -0.00, final = 0.12, react = -0.00, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 679.48
19:24:39.340 00.000 15712 PPEC: input: -0.00, control: 0.12, exposure: 1500
19:24:39.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:39.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:24:39.340 00.000 15712 MoveAxis(W, 38, ABG)
19:24:39.340 00.000 15712 Guiding  Dir = 3, Dur = 38
19:24:39.345 00.005 15712 IsGuiding returns 0
19:24:39.362 00.017 15712 PulseGuide returned control before completion, sleep 33
19:24:39.430 00.068 15712 IsGuiding returns 0
19:24:39.430 00.000 15712 Move returns status 0, amount 38
19:24:39.430 00.000 15712 MoveAxis(N, 0, ABG)
19:24:39.430 00.000 15712 Move returns status 0, amount 0
19:24:39.430 00.000 15712 move complete, result=0
19:24:39.430 00.000 7988 GuideStep: -0.0 px 38 ms WEST, 0.1 px 0 ms NORTH
19:24:39.430 00.000 15712 worker thread done servicing request
19:24:39.430 00.000 15712 Worker thread wakes up
19:24:39.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:39.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:41.061 01.631 15712 Exposure complete
19:24:41.123 00.062 15712 worker thread done servicing request
19:24:41.123 00.000 7988 OnExposeComplete: enter
19:24:41.123 00.000 7988 UpdateGuideState(): m_state=6
19:24:41.126 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1915
19:24:41.126 00.000 7988 Star::Find returns 1 (0), X=1175.46, Y=435.41, Mass=1444, SNR=25.7, Peak=206 HFD=3.3
19:24:41.128 00.002 7988 MultiStar: [#1 -0.23,0.11,0.98,U] [#2 0.07,0.05,1.04,U] [#3 -0.16,-0.12,0.99,U] [#4 -0.04,-0.08,1.04,U] [#5 -0.37,-0.01,0.68,U] [#6 0.17,0.07,0.71,U] [#7 -0.23,0.08,0.67,U] [#8 -0.11,-0.01,0.69,U] 
19:24:41.130 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {0.04, 0.11}
19:24:41.130 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.58) = xAngle (4.50 = -1.78)
19:24:41.132 00.002 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
19:24:41.132 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.92 mountX=-0.02 mountY=0.09, mountTheta=1.78
19:24:41.134 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.02, opts=13)
19:24:41.136 00.002 7988 Enqueuing Move request for scope (-0.09, 0.02)
19:24:41.136 00.000 15712 Worker thread wakes up
19:24:41.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
19:24:41.136 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
19:24:41.136 00.000 15712 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.09
19:24:41.139 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:41.139 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.7
19:24:41.141 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:41.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:41.143 00.002 7988 Enqueuing Expose request
19:24:41.143 00.000 15712 PPEC rslt: input = -0.02, final = 0.13, react = -0.01, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 679.39
19:24:41.143 00.000 15712 PPEC: input: -0.02, control: 0.13, exposure: 1500
19:24:41.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:41.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:24:41.143 00.000 15712 MoveAxis(W, 43, ABG)
19:24:41.143 00.000 15712 Guiding  Dir = 3, Dur = 43
19:24:41.145 00.002 15712 IsGuiding returns 0
19:24:41.172 00.027 15712 PulseGuide returned control before completion, sleep 26
19:24:41.203 00.031 15712 IsGuiding returns 1
19:24:41.203 00.000 15712 scope still moving after pulse duration time elapsed
19:24:41.252 00.049 15712 IsGuiding returns 1
19:24:41.283 00.031 15712 IsGuiding returns 0
19:24:41.283 00.000 15712 scope move finished after 43 + 95 ms
19:24:41.283 00.000 15712 Move returns status 0, amount 43
19:24:41.283 00.000 15712 MoveAxis(N, 0, ABG)
19:24:41.283 00.000 15712 Move returns status 0, amount 0
19:24:41.283 00.000 15712 move complete, result=0
19:24:41.283 00.000 15712 worker thread done servicing request
19:24:41.283 00.000 7988 GuideStep: -0.0 px 43 ms WEST, 0.1 px 0 ms NORTH
19:24:41.285 00.002 15712 Worker thread wakes up
19:24:41.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:41.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:42.702 01.417 15712 Exposure complete
19:24:42.765 00.063 15712 worker thread done servicing request
19:24:42.765 00.000 7988 OnExposeComplete: enter
19:24:42.765 00.000 7988 UpdateGuideState(): m_state=6
19:24:42.765 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1916
19:24:42.765 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=435.66, Mass=1336, SNR=24.7, Peak=198 HFD=3.2
19:24:42.765 00.000 7988 MultiStar: [#1 0.13,0.38,1.04,U] [#2 0.05,0.39,1.04,U] [#3 -0.12,0.23,0.96,U] [#4 0.08,0.11,1.05,U] [#5 -0.32,0.45,0.76,U] [#6 -0.04,0.32,0.76,U] [#7 -0.03,0.25,0.71,U] [#8 -0.11,0.43,0.64,U] 
19:24:42.765 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.32}, one-star: {0.13, 0.36}
19:24:42.765 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
19:24:42.765 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.01)
19:24:42.765 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.60 mountX=-0.32 mountY=0.00, mountTheta=3.13
19:24:42.765 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.32, opts=13)
19:24:42.765 00.000 7988 Enqueuing Move request for scope (-0.01, 0.32)
19:24:42.779 00.014 15712 Worker thread wakes up
19:24:42.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:24:42.780 00.001 7988 UpdateGuideState exits: m=1336 SNR=24.7
19:24:42.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:42.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:42.780 00.000 7988 Enqueuing Expose request
19:24:42.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
19:24:42.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
19:24:42.780 00.000 15712 Moving (-0.01, 0.32) raw xDistance=-0.32 yDistance=0.00
19:24:42.786 00.006 15712 PPEC rslt: input = -0.32, final = -0.05, react = -0.19, pred = 0.14, hyst = -0.17, hyst_pct = 0.00, period_length = 679.30
19:24:42.786 00.000 15712 PPEC: input: -0.32, control: -0.05, exposure: 1500
19:24:42.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:42.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:24:42.786 00.000 15712 MoveAxis(E, 18, ABG)
19:24:42.786 00.000 15712 Guiding  Dir = 2, Dur = 18
19:24:42.786 00.000 15712 IsGuiding returns 0
19:24:42.796 00.010 15712 PulseGuide returned control before completion, sleep 14
19:24:42.848 00.052 15712 IsGuiding returns 0
19:24:42.848 00.000 15712 Move returns status 0, amount 18
19:24:42.848 00.000 15712 MoveAxis(N, 0, ABG)
19:24:42.848 00.000 15712 Move returns status 0, amount 0
19:24:42.848 00.000 15712 move complete, result=0
19:24:42.848 00.000 7988 GuideStep: -0.3 px 18 ms EAST, 0.0 px 0 ms NORTH
19:24:42.852 00.004 15712 worker thread done servicing request
19:24:42.852 00.000 15712 Worker thread wakes up
19:24:42.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:42.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:44.482 01.630 15712 Exposure complete
19:24:44.531 00.049 15712 worker thread done servicing request
19:24:44.531 00.000 7988 OnExposeComplete: enter
19:24:44.545 00.014 7988 UpdateGuideState(): m_state=6
19:24:44.545 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1917
19:24:44.548 00.003 7988 Star::Find returns 1 (0), X=1175.53, Y=435.52, Mass=1454, SNR=25.8, Peak=191 HFD=3.2
19:24:44.548 00.000 7988 MultiStar: [#1 0.14,-0.02,1.02,U] [#2 0.09,0.26,1.00,U] [#3 0.12,0.03,0.95,U] [#4 0.11,0.23,1.05,U] [#5 -0.19,0.08,0.71,U] [#6 -0.03,-0.02,0.72,U] [#7 -0.09,0.05,0.66,U] [#8 0.19,0.33,0.62,U] 
19:24:44.548 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.11, 0.21}
19:24:44.548 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
19:24:44.548 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.46)
19:24:44.548 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.14 mountX=-0.13 mountY=-0.06, mountTheta=-2.69
19:24:44.548 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.13, opts=13)
19:24:44.548 00.000 7988 Enqueuing Move request for scope (0.06, 0.13)
19:24:44.548 00.000 15712 Worker thread wakes up
19:24:44.548 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
19:24:44.548 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
19:24:44.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:44.548 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.8
19:24:44.561 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:44.561 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:44.561 00.000 7988 Enqueuing Expose request
19:24:44.565 00.004 15712 Moving (0.06, 0.13) raw xDistance=-0.13 yDistance=-0.06
19:24:44.565 00.000 15712 PPEC rslt: input = -0.13, final = 0.13, react = -0.08, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 679.21
19:24:44.565 00.000 15712 PPEC: input: -0.13, control: 0.13, exposure: 1500
19:24:44.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:44.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:24:44.565 00.000 15712 MoveAxis(W, 42, ABG)
19:24:44.565 00.000 15712 Guiding  Dir = 3, Dur = 42
19:24:44.565 00.000 15712 IsGuiding returns 0
19:24:44.593 00.028 15712 PulseGuide returned control before completion, sleep 28
19:24:44.625 00.032 15712 IsGuiding returns 1
19:24:44.625 00.000 15712 scope still moving after pulse duration time elapsed
19:24:44.673 00.048 15712 IsGuiding returns 0
19:24:44.673 00.000 15712 scope move finished after 42 + 62 ms
19:24:44.673 00.000 15712 Move returns status 0, amount 42
19:24:44.673 00.000 15712 MoveAxis(N, 0, ABG)
19:24:44.673 00.000 15712 Move returns status 0, amount 0
19:24:44.673 00.000 15712 move complete, result=0
19:24:44.673 00.000 7988 GuideStep: -0.1 px 42 ms WEST, -0.1 px 0 ms NORTH
19:24:44.675 00.002 15712 worker thread done servicing request
19:24:44.675 00.000 15712 Worker thread wakes up
19:24:44.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:44.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:46.089 01.414 15712 Exposure complete
19:24:46.152 00.063 15712 worker thread done servicing request
19:24:46.152 00.000 7988 OnExposeComplete: enter
19:24:46.152 00.000 7988 UpdateGuideState(): m_state=6
19:24:46.155 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1918
19:24:46.155 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.77, Mass=1498, SNR=26.2, Peak=193 HFD=3.5
19:24:46.157 00.002 7988 MultiStar: [#1 0.21,0.19,1.01,U] [#2 0.15,0.33,0.95,U] [#3 0.24,0.23,0.94,U] [#4 0.20,0.11,1.02,U] [#5 -0.10,0.34,0.69,U] [#6 0.07,0.37,0.73,U] [#7 0.07,0.26,0.63,U] [#8 0.13,0.06,0.66,U] 
19:24:46.159 00.002 7988 refined, 8 included, MultiStar: {0.13, 0.26}, one-star: {0.13, 0.47}
19:24:46.159 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
19:24:46.161 00.002 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.50)
19:24:46.161 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.30 cameraTheta=1.10 mountX=-0.26 mountY=-0.14, mountTheta=-2.65
19:24:46.164 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.26, opts=13)
19:24:46.166 00.002 7988 Enqueuing Move request for scope (0.13, 0.26)
19:24:46.166 00.000 15712 Worker thread wakes up
19:24:46.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
19:24:46.166 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
19:24:46.166 00.000 15712 Moving (0.13, 0.26) raw xDistance=-0.26 yDistance=-0.14
19:24:46.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
19:24:46.166 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.2
19:24:46.168 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:46.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:46.168 00.000 7988 Enqueuing Expose request
19:24:46.168 00.000 15712 PPEC rslt: input = -0.26, final = -0.02, react = -0.16, pred = 0.14, hyst = -0.15, hyst_pct = 0.00, period_length = 679.12
19:24:46.168 00.000 15712 PPEC: input: -0.26, control: -0.02, exposure: 1500
19:24:46.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:46.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:24:46.168 00.000 15712 MoveAxis(E, 5, ABG)
19:24:46.168 00.000 15712 Guiding  Dir = 2, Dur = 5
19:24:46.168 00.000 15712 IsGuiding returns 0
19:24:46.184 00.016 15712 IsGuiding returns 0
19:24:46.184 00.000 15712 Move returns status 0, amount 5
19:24:46.184 00.000 15712 MoveAxis(N, 0, ABG)
19:24:46.184 00.000 15712 Move returns status 0, amount 0
19:24:46.184 00.000 15712 move complete, result=0
19:24:46.184 00.000 15712 worker thread done servicing request
19:24:46.184 00.000 15712 Worker thread wakes up
19:24:46.184 00.000 7988 GuideStep: -0.3 px 5 ms EAST, -0.1 px 0 ms NORTH
19:24:46.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:46.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:47.824 01.640 15712 Exposure complete
19:24:47.886 00.062 15712 worker thread done servicing request
19:24:47.886 00.000 7988 OnExposeComplete: enter
19:24:47.886 00.000 7988 UpdateGuideState(): m_state=6
19:24:47.886 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1919
19:24:47.886 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=435.64, Mass=1447, SNR=25.7, Peak=177 HFD=3.4
19:24:47.886 00.000 7988 MultiStar: [#1 0.11,0.21,0.99,U] [#2 0.12,0.24,1.01,U] [#3 0.20,-0.05,0.92,U] [#4 0.02,0.17,1.04,U] [#5 -0.30,0.24,0.69,U] [#6 0.12,-0.00,0.69,U] [#7 -0.15,0.42,0.64,U] [#8 0.04,0.35,0.68,U] 
19:24:47.886 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.21}, one-star: {0.13, 0.33}
19:24:47.886 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
19:24:47.886 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.26)
19:24:47.895 00.009 7988 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.34 mountX=-0.21 mountY=-0.05, mountTheta=-2.89
19:24:47.895 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.21, opts=13)
19:24:47.895 00.000 7988 Enqueuing Move request for scope (0.05, 0.21)
19:24:47.895 00.000 15712 Worker thread wakes up
19:24:47.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
19:24:47.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
19:24:47.895 00.000 15712 Moving (0.05, 0.21) raw xDistance=-0.21 yDistance=-0.05
19:24:47.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:47.895 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7
19:24:47.902 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:47.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:47.902 00.000 7988 Enqueuing Expose request
19:24:47.902 00.000 15712 PPEC rslt: input = -0.21, final = 0.07, react = -0.12, pred = 0.19, hyst = -0.10, hyst_pct = 0.00, period_length = 679.03
19:24:47.902 00.000 15712 PPEC: input: -0.21, control: 0.07, exposure: 1500
19:24:47.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:47.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:24:47.902 00.000 15712 MoveAxis(W, 21, ABG)
19:24:47.902 00.000 15712 Guiding  Dir = 3, Dur = 21
19:24:47.917 00.015 15712 IsGuiding returns 0
19:24:47.934 00.017 15712 PulseGuide returned control before completion, sleep 16
19:24:47.981 00.047 15712 IsGuiding returns 0
19:24:47.981 00.000 15712 Move returns status 0, amount 21
19:24:47.981 00.000 15712 MoveAxis(N, 0, ABG)
19:24:47.981 00.000 15712 Move returns status 0, amount 0
19:24:47.981 00.000 15712 move complete, result=0
19:24:47.981 00.000 15712 worker thread done servicing request
19:24:47.981 00.000 15712 Worker thread wakes up
19:24:47.981 00.000 7988 GuideStep: -0.2 px 21 ms WEST, -0.1 px 0 ms NORTH
19:24:47.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:47.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:49.401 01.420 15712 Exposure complete
19:24:49.462 00.061 15712 worker thread done servicing request
19:24:49.462 00.000 7988 OnExposeComplete: enter
19:24:49.474 00.012 7988 UpdateGuideState(): m_state=6
19:24:49.475 00.001 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1920
19:24:49.477 00.002 7988 Star::Find returns 1 (0), X=1175.59, Y=435.64, Mass=1441, SNR=25.7, Peak=186 HFD=3.3
19:24:49.477 00.000 7988 MultiStar: [#1 0.20,0.19,1.01,U] [#2 0.12,0.28,1.01,U] [#3 0.23,0.11,0.92,U] [#4 0.12,0.17,1.05,U] [#5 -0.14,0.47,0.76,U] [#6 0.14,-0.00,0.70,U] [#7 -0.25,0.51,0.65,U] [#8 -0.00,-0.10,0.61,U] 
19:24:49.477 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.22}, one-star: {0.17, 0.33}
19:24:49.477 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
19:24:49.477 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.39)
19:24:49.477 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.21 mountX=-0.22 mountY=-0.09, mountTheta=-2.76
19:24:49.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.22, opts=13)
19:24:49.477 00.000 7988 Enqueuing Move request for scope (0.09, 0.22)
19:24:49.477 00.000 15712 Worker thread wakes up
19:24:49.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:49.477 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.7
19:24:49.477 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:49.492 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:49.493 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
19:24:49.493 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
19:24:49.493 00.000 15712 Moving (0.09, 0.22) raw xDistance=-0.22 yDistance=-0.09
19:24:49.493 00.000 7988 Enqueuing Expose request
19:24:49.495 00.002 15712 PPEC rslt: input = -0.22, final = 0.04, react = -0.13, pred = 0.17, hyst = -0.12, hyst_pct = 0.00, period_length = 678.94
19:24:49.495 00.000 15712 PPEC: input: -0.22, control: 0.04, exposure: 1500
19:24:49.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:49.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:24:49.495 00.000 15712 MoveAxis(W, 13, ABG)
19:24:49.495 00.000 15712 Guiding  Dir = 3, Dur = 13
19:24:49.495 00.000 15712 IsGuiding returns 0
19:24:49.509 00.014 15712 IsGuiding returns 1
19:24:49.509 00.000 15712 scope still moving after pulse duration time elapsed
19:24:49.560 00.051 15712 IsGuiding returns 0
19:24:49.560 00.000 15712 scope move finished after 13 + 53 ms
19:24:49.560 00.000 15712 Move returns status 0, amount 13
19:24:49.560 00.000 15712 MoveAxis(N, 0, ABG)
19:24:49.560 00.000 15712 Move returns status 0, amount 0
19:24:49.560 00.000 15712 move complete, result=0
19:24:49.560 00.000 7988 GuideStep: -0.2 px 13 ms WEST, -0.1 px 0 ms NORTH
19:24:49.566 00.006 15712 worker thread done servicing request
19:24:49.566 00.000 15712 Worker thread wakes up
19:24:49.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:49.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:51.199 01.633 15712 Exposure complete
19:24:51.262 00.063 15712 worker thread done servicing request
19:24:51.263 00.001 7988 OnExposeComplete: enter
19:24:51.263 00.000 7988 UpdateGuideState(): m_state=6
19:24:51.263 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1921
19:24:51.263 00.000 7988 Star::Find returns 1 (0), X=1175.41, Y=435.83, Mass=1380, SNR=25.2, Peak=198 HFD=3.2
19:24:51.263 00.000 7988 MultiStar: [#1 0.03,0.41,1.02,U] [#2 0.03,0.48,1.00,U] [#3 -0.02,0.12,1.02,U] [#4 -0.00,0.27,1.03,U] [#5 -0.34,0.32,0.68,U] [#6 -0.12,0.27,0.73,U] [#7 -0.31,0.35,0.68,U] [#8 -0.05,0.29,0.67,U] 
19:24:51.263 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.34}, one-star: {-0.01, 0.53}
19:24:51.263 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.35 = -2.94)
19:24:51.263 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.17)
19:24:51.263 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.77 mountX=-0.34 mountY=0.06, mountTheta=2.97
19:24:51.263 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.34, opts=13)
19:24:51.263 00.000 7988 Enqueuing Move request for scope (-0.07, 0.34)
19:24:51.263 00.000 15712 Worker thread wakes up
19:24:51.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
19:24:51.263 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
19:24:51.263 00.000 15712 Moving (-0.07, 0.34) raw xDistance=-0.34 yDistance=0.06
19:24:51.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:51.263 00.000 7988 UpdateGuideState exits: m=1380 SNR=25.2
19:24:51.277 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:51.279 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:51.279 00.000 7988 Enqueuing Expose request
19:24:51.281 00.002 15712 PPEC rslt: input = -0.34, final = -0.04, react = -0.20, pred = 0.16, hyst = -0.18, hyst_pct = 0.00, period_length = 678.85
19:24:51.281 00.000 15712 PPEC: input: -0.34, control: -0.04, exposure: 1500
19:24:51.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:51.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:24:51.281 00.000 15712 MoveAxis(E, 14, ABG)
19:24:51.281 00.000 15712 Guiding  Dir = 2, Dur = 14
19:24:51.296 00.015 15712 IsGuiding returns 0
19:24:51.313 00.017 15712 IsGuiding returns 1
19:24:51.313 00.000 15712 scope still moving after pulse duration time elapsed
19:24:51.364 00.051 15712 IsGuiding returns 0
19:24:51.364 00.000 15712 scope move finished after 14 + 49 ms
19:24:51.364 00.000 15712 Move returns status 0, amount 14
19:24:51.364 00.000 15712 MoveAxis(N, 0, ABG)
19:24:51.364 00.000 15712 Move returns status 0, amount 0
19:24:51.364 00.000 15712 move complete, result=0
19:24:51.364 00.000 7988 GuideStep: -0.3 px 14 ms EAST, 0.1 px 0 ms NORTH
19:24:51.372 00.008 15712 worker thread done servicing request
19:24:51.372 00.000 15712 Worker thread wakes up
19:24:51.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:51.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:52.790 01.418 15712 Exposure complete
19:24:52.860 00.070 15712 worker thread done servicing request
19:24:52.860 00.000 7988 OnExposeComplete: enter
19:24:52.860 00.000 7988 UpdateGuideState(): m_state=6
19:24:52.860 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1922
19:24:52.860 00.000 7988 Star::Find returns 1 (0), X=1175.52, Y=435.67, Mass=1492, SNR=26.1, Peak=186 HFD=3.3
19:24:52.860 00.000 7988 MultiStar: [#1 0.27,0.34,0.98,U] [#2 -0.08,0.43,1.00,U] [#3 0.01,0.23,0.93,U] [#4 -0.04,0.16,1.02,U] [#5 -0.13,0.29,0.71,U] [#6 0.15,0.17,0.73,U] [#7 -0.17,0.37,0.65,U] [#8 -0.07,0.51,0.65,U] 
19:24:52.860 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.32}, one-star: {0.10, 0.37}
19:24:52.867 00.007 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
19:24:52.867 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
19:24:52.867 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.53 mountX=-0.32 mountY=-0.02, mountTheta=-3.07
19:24:52.867 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.32, opts=13)
19:24:52.867 00.000 7988 Enqueuing Move request for scope (0.01, 0.32)
19:24:52.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:52.867 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.1
19:24:52.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:52.877 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:52.877 00.000 7988 Enqueuing Expose request
19:24:52.877 00.000 15712 Worker thread wakes up
19:24:52.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
19:24:52.877 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
19:24:52.877 00.000 15712 Moving (0.01, 0.32) raw xDistance=-0.32 yDistance=-0.02
19:24:52.877 00.000 15712 PPEC rslt: input = -0.32, final = -0.07, react = -0.19, pred = 0.12, hyst = -0.17, hyst_pct = 0.00, period_length = 678.77
19:24:52.877 00.000 15712 PPEC: input: -0.32, control: -0.07, exposure: 1500
19:24:52.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:52.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:24:52.877 00.000 15712 MoveAxis(E, 21, ABG)
19:24:52.877 00.000 15712 Guiding  Dir = 2, Dur = 21
19:24:52.877 00.000 15712 IsGuiding returns 0
19:24:52.931 00.054 15712 IsGuiding returns 1
19:24:52.931 00.000 15712 scope still moving after pulse duration time elapsed
19:24:52.962 00.031 15712 IsGuiding returns 0
19:24:52.962 00.000 15712 scope move finished after 21 + 58 ms
19:24:52.962 00.000 15712 Move returns status 0, amount 21
19:24:52.962 00.000 15712 MoveAxis(N, 0, ABG)
19:24:52.962 00.000 15712 Move returns status 0, amount 0
19:24:52.962 00.000 15712 move complete, result=0
19:24:52.962 00.000 7988 GuideStep: -0.3 px 21 ms EAST, -0.0 px 0 ms NORTH
19:24:52.964 00.002 15712 worker thread done servicing request
19:24:52.964 00.000 15712 Worker thread wakes up
19:24:52.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:52.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:54.607 01.643 15712 Exposure complete
19:24:54.668 00.061 15712 worker thread done servicing request
19:24:54.668 00.000 7988 OnExposeComplete: enter
19:24:54.668 00.000 7988 UpdateGuideState(): m_state=6
19:24:54.668 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1923
19:24:54.668 00.000 7988 Star::Find returns 1 (0), X=1175.49, Y=435.44, Mass=1427, SNR=25.6, Peak=185 HFD=3.2
19:24:54.668 00.000 7988 MultiStar: [#1 0.23,0.25,1.00,U] [#2 0.14,0.28,1.00,U] [#3 -0.01,-0.04,0.96,U] [#4 -0.03,-0.00,1.00,U] [#5 -0.35,0.33,0.74,U] [#6 0.05,0.07,0.72,U] [#7 -0.23,0.21,0.65,U] [#8 0.13,0.27,0.67,U] 
19:24:54.668 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.07, 0.14}
19:24:54.668 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
19:24:54.668 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
19:24:54.668 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.11 mountX=-0.14 mountY=-0.07, mountTheta=-2.66
19:24:54.679 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.14, opts=13)
19:24:54.679 00.000 7988 Enqueuing Move request for scope (0.07, 0.14)
19:24:54.679 00.000 15712 Worker thread wakes up
19:24:54.679 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
19:24:54.679 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
19:24:54.679 00.000 15712 Moving (0.07, 0.14) raw xDistance=-0.14 yDistance=-0.07
19:24:54.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:54.679 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.6
19:24:54.684 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:54.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:54.684 00.000 7988 Enqueuing Expose request
19:24:54.684 00.000 15712 PPEC rslt: input = -0.14, final = 0.12, react = -0.08, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 678.68
19:24:54.684 00.000 15712 PPEC: input: -0.14, control: 0.12, exposure: 1500
19:24:54.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:54.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:24:54.684 00.000 15712 MoveAxis(W, 39, ABG)
19:24:54.684 00.000 15712 Guiding  Dir = 3, Dur = 39
19:24:54.684 00.000 15712 IsGuiding returns 0
19:24:54.700 00.016 15712 PulseGuide returned control before completion, sleep 27
19:24:54.758 00.058 15712 IsGuiding returns 0
19:24:54.758 00.000 15712 Move returns status 0, amount 39
19:24:54.758 00.000 15712 MoveAxis(N, 0, ABG)
19:24:54.758 00.000 15712 Move returns status 0, amount 0
19:24:54.758 00.000 15712 move complete, result=0
19:24:54.758 00.000 7988 GuideStep: -0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
19:24:54.760 00.002 15712 worker thread done servicing request
19:24:54.760 00.000 15712 Worker thread wakes up
19:24:54.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:54.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:56.167 01.407 15712 Exposure complete
19:24:56.230 00.063 15712 worker thread done servicing request
19:24:56.230 00.000 7988 OnExposeComplete: enter
19:24:56.230 00.000 7988 UpdateGuideState(): m_state=6
19:24:56.230 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1924
19:24:56.230 00.000 7988 Star::Find returns 1 (0), X=1175.68, Y=435.48, Mass=1381, SNR=24.9, Peak=200 HFD=3.1
19:24:56.230 00.000 7988 MultiStar: [#1 0.05,0.29,1.07,U] [#2 0.05,0.34,1.04,U] [#3 0.04,0.09,1.02,U] [#4 -0.05,0.06,1.07,U] [#5 -0.22,-0.00,0.71,U] [#6 0.02,0.10,0.74,U] [#7 -0.17,0.19,0.69,U] [#8 -0.11,0.23,0.72,U] 
19:24:56.230 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.17}, one-star: {0.26, 0.18}
19:24:56.230 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:24:56.230 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
19:24:56.230 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.56 mountX=-0.17 mountY=-0.01, mountTheta=-3.10
19:24:56.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.17, opts=13)
19:24:56.230 00.000 7988 Enqueuing Move request for scope (0.00, 0.17)
19:24:56.230 00.000 15712 Worker thread wakes up
19:24:56.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
19:24:56.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
19:24:56.230 00.000 15712 Moving (0.00, 0.17) raw xDistance=-0.17 yDistance=-0.01
19:24:56.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:24:56.244 00.014 7988 UpdateGuideState exits: m=1381 SNR=24.9
19:24:56.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:56.244 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:56.244 00.000 7988 Enqueuing Expose request
19:24:56.244 00.000 15712 PPEC rslt: input = -0.17, final = 0.01, react = -0.10, pred = 0.12, hyst = -0.10, hyst_pct = 0.00, period_length = 678.59
19:24:56.244 00.000 15712 PPEC: input: -0.17, control: 0.01, exposure: 1500
19:24:56.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:56.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:24:56.244 00.000 15712 MoveAxis(W, 4, ABG)
19:24:56.244 00.000 15712 Guiding  Dir = 3, Dur = 4
19:24:56.244 00.000 15712 IsGuiding returns 0
19:24:56.307 00.063 15712 IsGuiding returns 0
19:24:56.307 00.000 15712 Move returns status 0, amount 4
19:24:56.307 00.000 15712 MoveAxis(N, 0, ABG)
19:24:56.307 00.000 15712 Move returns status 0, amount 0
19:24:56.307 00.000 15712 move complete, result=0
19:24:56.307 00.000 7988 GuideStep: -0.2 px 4 ms WEST, -0.0 px 0 ms NORTH
19:24:56.311 00.004 15712 worker thread done servicing request
19:24:56.311 00.000 15712 Worker thread wakes up
19:24:56.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:56.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:57.954 01.643 15712 Exposure complete
19:24:58.015 00.061 15712 worker thread done servicing request
19:24:58.015 00.000 7988 OnExposeComplete: enter
19:24:58.015 00.000 7988 UpdateGuideState(): m_state=6
19:24:58.015 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1925
19:24:58.015 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.79, Mass=1489, SNR=26.0, Peak=191 HFD=3.4
19:24:58.015 00.000 7988 MultiStar: [#1 0.25,0.08,1.01,U] [#2 0.11,0.40,1.00,U] [#3 0.01,0.12,0.94,U] [#4 -0.03,0.29,1.01,U] [#5 -0.46,0.11,0.67,U] [#6 -0.06,0.12,0.69,U] [#7 -0.15,0.41,0.70,U] [#8 -0.07,0.35,0.68,U] 
19:24:58.015 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.27}, one-star: {0.11, 0.49}
19:24:58.015 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
19:24:58.024 00.009 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = 0.00)
19:24:58.024 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.60 mountX=-0.27 mountY=0.00, mountTheta=3.14
19:24:58.026 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.27, opts=13)
19:24:58.028 00.002 7988 Enqueuing Move request for scope (-0.01, 0.27)
19:24:58.029 00.001 15712 Worker thread wakes up
19:24:58.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
19:24:58.029 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
19:24:58.029 00.000 15712 Moving (-0.01, 0.27) raw xDistance=-0.27 yDistance=0.00
19:24:58.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:58.031 00.002 7988 UpdateGuideState exits: m=1489 SNR=26.0
19:24:58.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:58.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:58.031 00.000 7988 Enqueuing Expose request
19:24:58.031 00.000 15712 PPEC rslt: input = -0.27, final = -0.10, react = -0.16, pred = 0.06, hyst = -0.14, hyst_pct = 0.00, period_length = 678.50
19:24:58.031 00.000 15712 PPEC: input: -0.27, control: -0.10, exposure: 1500
19:24:58.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:58.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:24:58.031 00.000 15712 MoveAxis(E, 32, ABG)
19:24:58.031 00.000 15712 Guiding  Dir = 2, Dur = 32
19:24:58.031 00.000 15712 IsGuiding returns 0
19:24:58.046 00.015 15712 PulseGuide returned control before completion, sleep 27
19:24:58.097 00.051 15712 IsGuiding returns 0
19:24:58.097 00.000 15712 Move returns status 0, amount 32
19:24:58.097 00.000 15712 MoveAxis(N, 0, ABG)
19:24:58.097 00.000 15712 Move returns status 0, amount 0
19:24:58.097 00.000 15712 move complete, result=0
19:24:58.097 00.000 7988 GuideStep: -0.3 px 32 ms EAST, 0.0 px 0 ms NORTH
19:24:58.101 00.004 15712 worker thread done servicing request
19:24:58.101 00.000 15712 Worker thread wakes up
19:24:58.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:58.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:24:59.512 01.411 15712 Exposure complete
19:24:59.574 00.062 15712 worker thread done servicing request
19:24:59.574 00.000 7988 OnExposeComplete: enter
19:24:59.574 00.000 7988 UpdateGuideState(): m_state=6
19:24:59.576 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1926
19:24:59.576 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=435.66, Mass=1459, SNR=25.9, Peak=188 HFD=3.4
19:24:59.578 00.002 7988 MultiStar: [#1 0.32,0.03,1.02,U] [#2 0.11,0.21,1.03,U] [#3 0.18,0.22,0.96,U] [#4 0.20,-0.03,1.07,U] [#5 -0.12,0.11,0.71,U] [#6 0.31,0.10,0.69,U] [#7 -0.07,0.15,0.68,U] [#8 -0.02,0.19,0.68,U] 
19:24:59.578 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.15}, one-star: {0.13, 0.36}
19:24:59.578 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.58) = xAngle (2.43 = 2.43)
19:24:59.582 00.004 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.54 = -0.75)
19:24:59.582 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.85 mountX=-0.15 mountY=-0.13, mountTheta=-2.41
19:24:59.584 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.15, opts=13)
19:24:59.586 00.002 7988 Enqueuing Move request for scope (0.13, 0.15)
19:24:59.586 00.000 15712 Worker thread wakes up
19:24:59.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
19:24:59.586 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
19:24:59.586 00.000 15712 Moving (0.13, 0.15) raw xDistance=-0.15 yDistance=-0.13
19:24:59.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:24:59.586 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
19:24:59.589 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:59.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:24:59.589 00.000 7988 Enqueuing Expose request
19:24:59.593 00.004 15712 PPEC rslt: input = -0.15, final = 0.09, react = -0.09, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 678.42
19:24:59.593 00.000 15712 PPEC: input: -0.15, control: 0.09, exposure: 1500
19:24:59.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:59.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:24:59.593 00.000 15712 MoveAxis(W, 29, ABG)
19:24:59.593 00.000 15712 Guiding  Dir = 3, Dur = 29
19:24:59.593 00.000 15712 IsGuiding returns 0
19:24:59.609 00.016 15712 PulseGuide returned control before completion, sleep 16
19:24:59.660 00.051 15712 IsGuiding returns 1
19:24:59.660 00.000 15712 scope still moving after pulse duration time elapsed
19:24:59.701 00.041 15712 IsGuiding returns 0
19:24:59.701 00.000 15712 scope move finished after 29 + 78 ms
19:24:59.701 00.000 15712 Move returns status 0, amount 29
19:24:59.701 00.000 15712 MoveAxis(N, 0, ABG)
19:24:59.701 00.000 15712 Move returns status 0, amount 0
19:24:59.701 00.000 15712 move complete, result=0
19:24:59.701 00.000 15712 worker thread done servicing request
19:24:59.701 00.000 15712 Worker thread wakes up
19:24:59.701 00.000 7988 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
19:24:59.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:24:59.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:01.343 01.642 15712 Exposure complete
19:25:01.404 00.061 15712 worker thread done servicing request
19:25:01.404 00.000 7988 OnExposeComplete: enter
19:25:01.404 00.000 7988 UpdateGuideState(): m_state=6
19:25:01.408 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1927
19:25:01.408 00.000 7988 Star::Find returns 1 (0), X=1175.63, Y=435.57, Mass=1473, SNR=26.0, Peak=230 HFD=3.1
19:25:01.411 00.003 7988 MultiStar: [#1 0.21,-0.05,1.02,U] [#2 0.18,0.19,1.04,U] [#3 0.09,0.04,0.96,U] [#4 0.11,-0.06,0.98,U] [#5 -0.40,0.11,0.71,U] [#6 0.07,0.17,0.70,U] [#7 -0.17,0.30,0.65,U] [#8 0.30,0.34,0.67,U] 
19:25:01.411 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.20, 0.27}
19:25:01.413 00.002 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
19:25:01.413 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.60)
19:25:01.413 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=1.00 mountX=-0.13 mountY=-0.09, mountTheta=-2.55
19:25:01.416 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.13, opts=13)
19:25:01.418 00.002 7988 Enqueuing Move request for scope (0.09, 0.13)
19:25:01.420 00.002 15712 Worker thread wakes up
19:25:01.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
19:25:01.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
19:25:01.420 00.000 15712 Moving (0.09, 0.13) raw xDistance=-0.13 yDistance=-0.09
19:25:01.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:01.420 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.0
19:25:01.423 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:01.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:01.425 00.002 7988 Enqueuing Expose request
19:25:01.425 00.000 15712 PPEC rslt: input = -0.13, final = 0.14, react = -0.08, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 678.33
19:25:01.425 00.000 15712 PPEC: input: -0.13, control: 0.14, exposure: 1500
19:25:01.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:01.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:25:01.425 00.000 15712 MoveAxis(W, 47, ABG)
19:25:01.425 00.000 15712 Guiding  Dir = 3, Dur = 47
19:25:01.425 00.000 15712 IsGuiding returns 0
19:25:01.436 00.011 15712 PulseGuide returned control before completion, sleep 44
19:25:01.516 00.080 15712 IsGuiding returns 0
19:25:01.516 00.000 15712 Move returns status 0, amount 47
19:25:01.516 00.000 15712 MoveAxis(N, 0, ABG)
19:25:01.516 00.000 15712 Move returns status 0, amount 0
19:25:01.516 00.000 15712 move complete, result=0
19:25:01.516 00.000 7988 GuideStep: -0.1 px 47 ms WEST, -0.1 px 0 ms NORTH
19:25:01.522 00.006 15712 worker thread done servicing request
19:25:01.522 00.000 15712 Worker thread wakes up
19:25:01.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:01.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:02.932 01.410 15712 Exposure complete
19:25:02.994 00.062 15712 worker thread done servicing request
19:25:02.994 00.000 7988 OnExposeComplete: enter
19:25:02.996 00.002 7988 UpdateGuideState(): m_state=6
19:25:02.998 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1928
19:25:02.998 00.000 7988 Star::Find returns 1 (0), X=1175.39, Y=435.41, Mass=1542, SNR=26.8, Peak=202 HFD=3.3
19:25:03.000 00.002 7988 MultiStar: [#1 0.13,-0.04,0.97,U] [#2 0.01,0.36,0.95,U] [#3 0.20,-0.06,0.91,U] [#4 -0.01,0.07,0.97,U] [#5 -0.37,0.06,0.66,U] [#6 -0.08,0.19,0.69,U] [#7 -0.06,0.22,0.67,U] [#8 0.01,0.02,0.61,U] 
19:25:03.002 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {-0.04, 0.10}
19:25:03.002 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.05)
19:25:03.004 00.002 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
19:25:03.004 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.66 mountX=-0.10 mountY=0.01, mountTheta=3.08
19:25:03.006 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.10, opts=13)
19:25:03.008 00.002 7988 Enqueuing Move request for scope (-0.01, 0.10)
19:25:03.008 00.000 15712 Worker thread wakes up
19:25:03.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
19:25:03.008 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
19:25:03.008 00.000 15712 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=0.01
19:25:03.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:03.011 00.003 7988 UpdateGuideState exits: m=1542 SNR=26.8
19:25:03.012 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:03.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:03.012 00.000 7988 Enqueuing Expose request
19:25:03.012 00.000 15712 PPEC rslt: input = -0.10, final = 0.18, react = -0.06, pred = 0.18, hyst = 0.00, hyst_pct = 0.00, period_length = 678.24
19:25:03.012 00.000 15712 PPEC: input: -0.10, control: 0.18, exposure: 1500
19:25:03.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:03.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:25:03.012 00.000 15712 MoveAxis(W, 58, ABG)
19:25:03.012 00.000 15712 Guiding  Dir = 3, Dur = 58
19:25:03.012 00.000 15712 IsGuiding returns 0
19:25:03.028 00.016 15712 PulseGuide returned control before completion, sleep 45
19:25:03.115 00.087 15712 IsGuiding returns 0
19:25:03.115 00.000 15712 Move returns status 0, amount 58
19:25:03.115 00.000 15712 MoveAxis(N, 0, ABG)
19:25:03.115 00.000 15712 Move returns status 0, amount 0
19:25:03.115 00.000 15712 move complete, result=0
19:25:03.115 00.000 7988 GuideStep: -0.1 px 58 ms WEST, 0.0 px 0 ms NORTH
19:25:03.120 00.005 15712 worker thread done servicing request
19:25:03.120 00.000 15712 Worker thread wakes up
19:25:03.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:03.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:04.752 01.632 15712 Exposure complete
19:25:04.812 00.060 15712 worker thread done servicing request
19:25:04.812 00.000 7988 OnExposeComplete: enter
19:25:04.814 00.002 7988 UpdateGuideState(): m_state=6
19:25:04.816 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1929
19:25:04.816 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=436.12, Mass=1460, SNR=25.9, Peak=194 HFD=3.3
19:25:04.818 00.002 7988 MultiStar: [#1 0.21,0.62,1.00,U] [#2 0.14,0.66,1.01,U] [#3 0.08,0.24,0.93,U] [#4 -0.00,0.55,1.03,U] [#5 -0.21,0.61,0.69,U] [#6 0.22,0.51,0.67,U] [#7 -0.14,0.80,0.66,U] [#8 -0.07,0.43,0.65,U] 
19:25:04.818 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.58}, one-star: {0.14, 0.82}
19:25:04.820 00.002 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:25:04.820 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
19:25:04.822 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.58 hyp=0.59 cameraTheta=1.48 mountX=-0.58 mountY=-0.07, mountTheta=-3.02
19:25:04.824 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.58, opts=13)
19:25:04.824 00.000 7988 Enqueuing Move request for scope (0.06, 0.58)
19:25:04.826 00.002 15712 Worker thread wakes up
19:25:04.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.58) opts 0xd
19:25:04.826 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.58)
19:25:04.826 00.000 15712 Moving (0.06, 0.58) raw xDistance=-0.58 yDistance=-0.07
19:25:04.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:04.826 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.9
19:25:04.828 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:04.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:04.831 00.003 7988 Enqueuing Expose request
19:25:04.831 00.000 15712 PPEC rslt: input = -0.58, final = -0.15, react = -0.35, pred = 0.20, hyst = -0.31, hyst_pct = 0.00, period_length = 678.16
19:25:04.831 00.000 15712 PPEC: input: -0.58, control: -0.15, exposure: 1500
19:25:04.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:04.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:25:04.831 00.000 15712 MoveAxis(E, 48, ABG)
19:25:04.831 00.000 15712 Guiding  Dir = 2, Dur = 48
19:25:04.831 00.000 15712 IsGuiding returns 0
19:25:04.847 00.016 15712 PulseGuide returned control before completion, sleep 30
19:25:04.909 00.062 15712 IsGuiding returns 1
19:25:04.909 00.000 15712 scope still moving after pulse duration time elapsed
19:25:04.941 00.032 15712 IsGuiding returns 0
19:25:04.941 00.000 15712 scope move finished after 48 + 60 ms
19:25:04.941 00.000 15712 Move returns status 0, amount 48
19:25:04.941 00.000 15712 MoveAxis(N, 0, ABG)
19:25:04.941 00.000 15712 Move returns status 0, amount 0
19:25:04.941 00.000 15712 move complete, result=0
19:25:04.941 00.000 7988 GuideStep: -0.6 px 48 ms EAST, -0.1 px 0 ms NORTH
19:25:04.943 00.002 15712 worker thread done servicing request
19:25:04.943 00.000 15712 Worker thread wakes up
19:25:04.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:04.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:06.361 01.418 15712 Exposure complete
19:25:06.412 00.051 15712 worker thread done servicing request
19:25:06.422 00.010 7988 OnExposeComplete: enter
19:25:06.422 00.000 7988 UpdateGuideState(): m_state=6
19:25:06.422 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1930
19:25:06.422 00.000 7988 Star::Find returns 1 (0), X=1175.63, Y=435.61, Mass=1520, SNR=26.1, Peak=185 HFD=3.4
19:25:06.422 00.000 7988 MultiStar: [#1 0.26,0.24,1.02,U] [#2 0.07,0.50,1.03,U] [#3 0.21,0.09,0.94,U] [#4 -0.03,0.09,0.97,U] [#5 -0.29,0.44,0.66,U] [#6 -0.08,0.15,0.71,U] [#7 -0.05,0.55,0.64,U] [#8 -0.00,0.27,0.63,U] 
19:25:06.429 00.007 7988 refined, 8 included, MultiStar: {0.06, 0.28}, one-star: {0.21, 0.30}
19:25:06.429 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
19:25:06.429 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
19:25:06.429 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.37 mountX=-0.28 mountY=-0.06, mountTheta=-2.92
19:25:06.432 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.28, opts=13)
19:25:06.434 00.002 7988 Enqueuing Move request for scope (0.06, 0.28)
19:25:06.434 00.000 15712 Worker thread wakes up
19:25:06.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
19:25:06.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
19:25:06.434 00.000 15712 Moving (0.06, 0.28) raw xDistance=-0.28 yDistance=-0.06
19:25:06.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:06.434 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.1
19:25:06.438 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:06.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:06.438 00.000 7988 Enqueuing Expose request
19:25:06.438 00.000 15712 PPEC rslt: input = -0.28, final = 0.05, react = -0.17, pred = 0.23, hyst = -0.14, hyst_pct = 0.00, period_length = 678.07
19:25:06.438 00.000 15712 PPEC: input: -0.28, control: 0.05, exposure: 1500
19:25:06.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:06.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:25:06.438 00.000 15712 MoveAxis(W, 18, ABG)
19:25:06.438 00.000 15712 Guiding  Dir = 3, Dur = 18
19:25:06.438 00.000 15712 IsGuiding returns 0
19:25:06.459 00.021 15712 PulseGuide returned control before completion, sleep 12
19:25:06.508 00.049 15712 IsGuiding returns 0
19:25:06.508 00.000 15712 Move returns status 0, amount 18
19:25:06.508 00.000 15712 MoveAxis(N, 0, ABG)
19:25:06.508 00.000 15712 Move returns status 0, amount 0
19:25:06.508 00.000 15712 move complete, result=0
19:25:06.508 00.000 7988 GuideStep: -0.3 px 18 ms WEST, -0.1 px 0 ms NORTH
19:25:06.509 00.001 15712 worker thread done servicing request
19:25:06.509 00.000 15712 Worker thread wakes up
19:25:06.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:06.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:08.146 01.637 15712 Exposure complete
19:25:08.216 00.070 15712 worker thread done servicing request
19:25:08.216 00.000 7988 OnExposeComplete: enter
19:25:08.216 00.000 7988 UpdateGuideState(): m_state=6
19:25:08.216 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1931
19:25:08.216 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=435.89, Mass=1365, SNR=25.0, Peak=189 HFD=3.2
19:25:08.216 00.000 7988 MultiStar: [#1 0.11,0.35,1.05,U] [#2 0.06,0.65,1.03,U] [#3 -0.06,0.32,0.99,U] [#4 -0.03,0.44,1.05,U] [#5 -0.31,0.55,0.74,U] [#6 -0.02,0.65,0.76,U] [#7 -0.19,0.31,0.69,U] [#8 -0.04,0.37,0.65,U] 
19:25:08.216 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.47}, one-star: {0.07, 0.59}
19:25:08.223 00.007 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
19:25:08.224 00.001 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
19:25:08.224 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.47 hyp=0.47 cameraTheta=1.63 mountX=-0.47 mountY=0.02, mountTheta=3.10
19:25:08.226 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.47, opts=13)
19:25:08.226 00.000 7988 Enqueuing Move request for scope (-0.03, 0.47)
19:25:08.228 00.002 15712 Worker thread wakes up
19:25:08.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.47) opts 0xd
19:25:08.228 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.47)
19:25:08.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:08.228 00.000 7988 UpdateGuideState exits: m=1365 SNR=25.0
19:25:08.231 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:08.233 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:08.233 00.000 7988 Enqueuing Expose request
19:25:08.235 00.002 15712 Moving (-0.03, 0.47) raw xDistance=-0.47 yDistance=0.02
19:25:08.235 00.000 15712 PPEC rslt: input = -0.47, final = -0.02, react = -0.28, pred = 0.26, hyst = -0.26, hyst_pct = 0.00, period_length = 677.99
19:25:08.235 00.000 15712 PPEC: input: -0.47, control: -0.02, exposure: 1500
19:25:08.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:08.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:25:08.235 00.000 15712 MoveAxis(E, 7, ABG)
19:25:08.235 00.000 15712 Guiding  Dir = 2, Dur = 7
19:25:08.238 00.003 15712 IsGuiding returns 0
19:25:08.260 00.022 15712 IsGuiding returns 0
19:25:08.260 00.000 15712 Move returns status 0, amount 7
19:25:08.260 00.000 15712 MoveAxis(N, 0, ABG)
19:25:08.260 00.000 15712 Move returns status 0, amount 0
19:25:08.260 00.000 15712 move complete, result=0
19:25:08.260 00.000 15712 worker thread done servicing request
19:25:08.260 00.000 15712 Worker thread wakes up
19:25:08.260 00.000 7988 GuideStep: -0.5 px 7 ms EAST, 0.0 px 0 ms NORTH
19:25:08.267 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:08.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:09.672 01.405 15712 Exposure complete
19:25:09.733 00.061 15712 worker thread done servicing request
19:25:09.733 00.000 7988 OnExposeComplete: enter
19:25:09.733 00.000 7988 UpdateGuideState(): m_state=6
19:25:09.733 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1932
19:25:09.733 00.000 7988 Star::Find returns 1 (0), X=1175.62, Y=436.04, Mass=1474, SNR=26.0, Peak=236 HFD=3.1
19:25:09.733 00.000 7988 MultiStar: [#1 0.22,0.54,1.03,U] [#2 -0.01,0.82,0.97,U] [#3 0.13,0.54,0.93,U] [#4 -0.07,0.63,1.01,U] [#5 -0.09,0.69,0.68,U] [#6 0.08,0.57,0.70,U] [#7 -0.14,0.54,0.63,U] [#8 -0.15,0.62,0.70,U] 
19:25:09.733 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.64}, one-star: {0.20, 0.74}
19:25:09.733 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
19:25:09.733 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
19:25:09.733 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.64 hyp=0.64 cameraTheta=1.51 mountX=-0.64 mountY=-0.05, mountTheta=-3.06
19:25:09.744 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.64, opts=13)
19:25:09.744 00.000 7988 Enqueuing Move request for scope (0.04, 0.64)
19:25:09.744 00.000 15712 Worker thread wakes up
19:25:09.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.64) opts 0xd
19:25:09.744 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.64)
19:25:09.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:09.744 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0
19:25:09.749 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:09.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:09.749 00.000 7988 Enqueuing Expose request
19:25:09.749 00.000 15712 Moving (0.04, 0.64) raw xDistance=-0.64 yDistance=-0.05
19:25:09.749 00.000 15712 PPEC rslt: input = -0.64, final = -0.16, react = -0.38, pred = 0.22, hyst = -0.34, hyst_pct = 0.00, period_length = 677.90
19:25:09.749 00.000 15712 PPEC: input: -0.64, control: -0.16, exposure: 1500
19:25:09.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:09.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:25:09.749 00.000 15712 MoveAxis(E, 52, ABG)
19:25:09.749 00.000 15712 Guiding  Dir = 2, Dur = 52
19:25:09.749 00.000 15712 IsGuiding returns 0
19:25:09.784 00.035 15712 PulseGuide returned control before completion, sleep 34
19:25:09.828 00.044 15712 IsGuiding returns 1
19:25:09.828 00.000 15712 scope still moving after pulse duration time elapsed
19:25:09.876 00.048 15712 IsGuiding returns 0
19:25:09.880 00.004 15712 scope move finished after 52 + 72 ms
19:25:09.880 00.000 15712 Move returns status 0, amount 52
19:25:09.880 00.000 15712 MoveAxis(N, 0, ABG)
19:25:09.880 00.000 15712 Move returns status 0, amount 0
19:25:09.880 00.000 15712 move complete, result=0
19:25:09.880 00.000 7988 GuideStep: -0.6 px 52 ms EAST, -0.1 px 0 ms NORTH
19:25:09.880 00.000 15712 worker thread done servicing request
19:25:09.880 00.000 15712 Worker thread wakes up
19:25:09.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:09.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:11.520 01.640 15712 Exposure complete
19:25:11.580 00.060 15712 worker thread done servicing request
19:25:11.580 00.000 7988 OnExposeComplete: enter
19:25:11.580 00.000 7988 UpdateGuideState(): m_state=6
19:25:11.580 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1933
19:25:11.580 00.000 7988 Star::Find returns 1 (0), X=1175.66, Y=435.45, Mass=1449, SNR=25.7, Peak=181 HFD=3.2
19:25:11.580 00.000 7988 MultiStar: [#1 0.21,0.03,0.99,U] [#2 0.05,0.19,1.00,U] [#3 0.16,0.12,0.94,U] [#4 0.11,0.15,1.04,U] [#5 -0.31,0.15,0.71,U] [#6 0.12,0.07,0.69,U] [#7 -0.14,0.12,0.65,U] [#8 -0.04,0.16,0.66,U] 
19:25:11.580 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.24, 0.15}
19:25:11.580 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
19:25:11.580 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
19:25:11.580 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.14 cameraTheta=1.08 mountX=-0.13 mountY=-0.07, mountTheta=-2.64
19:25:11.580 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.13, opts=13)
19:25:11.580 00.000 7988 Enqueuing Move request for scope (0.07, 0.13)
19:25:11.580 00.000 15712 Worker thread wakes up
19:25:11.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
19:25:11.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
19:25:11.580 00.000 15712 Moving (0.07, 0.13) raw xDistance=-0.13 yDistance=-0.07
19:25:11.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:11.580 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.7
19:25:11.596 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:11.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:11.596 00.000 7988 Enqueuing Expose request
19:25:11.596 00.000 15712 PPEC rslt: input = -0.13, final = 0.21, react = -0.08, pred = 0.21, hyst = 0.00, hyst_pct = 0.00, period_length = 677.81
19:25:11.596 00.000 15712 PPEC: input: -0.13, control: 0.21, exposure: 1500
19:25:11.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:11.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:25:11.596 00.000 15712 MoveAxis(W, 68, ABG)
19:25:11.596 00.000 15712 Guiding  Dir = 3, Dur = 68
19:25:11.596 00.000 15712 IsGuiding returns 0
19:25:11.613 00.017 15712 PulseGuide returned control before completion, sleep 57
19:25:11.698 00.085 15712 IsGuiding returns 0
19:25:11.698 00.000 15712 Move returns status 0, amount 68
19:25:11.698 00.000 15712 MoveAxis(N, 0, ABG)
19:25:11.698 00.000 15712 Move returns status 0, amount 0
19:25:11.698 00.000 15712 move complete, result=0
19:25:11.698 00.000 7988 GuideStep: -0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
19:25:11.698 00.000 15712 worker thread done servicing request
19:25:11.698 00.000 15712 Worker thread wakes up
19:25:11.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:11.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:13.117 01.419 15712 Exposure complete
19:25:13.178 00.061 15712 worker thread done servicing request
19:25:13.178 00.000 7988 OnExposeComplete: enter
19:25:13.178 00.000 7988 UpdateGuideState(): m_state=6
19:25:13.178 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1934
19:25:13.178 00.000 7988 Star::Find returns 1 (0), X=1175.66, Y=435.87, Mass=1325, SNR=24.7, Peak=201 HFD=2.7
19:25:13.178 00.000 7988 MultiStar: [#1 0.16,0.19,1.05,U] [#2 0.08,0.57,1.04,U] [#3 0.11,0.51,0.98,U] [#4 -0.01,0.22,1.08,U] [#5 -0.13,0.22,0.71,U] [#6 0.11,0.30,0.72,U] [#7 -0.10,0.38,0.70,U] [#8 0.20,0.25,0.69,U] 
19:25:13.178 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.37}, one-star: {0.24, 0.57}
19:25:13.178 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
19:25:13.178 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
19:25:13.178 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.37 hyp=0.37 cameraTheta=1.35 mountX=-0.37 mountY=-0.09, mountTheta=-2.90
19:25:13.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.37, opts=13)
19:25:13.178 00.000 7988 Enqueuing Move request for scope (0.08, 0.37)
19:25:13.191 00.013 15712 Worker thread wakes up
19:25:13.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.37) opts 0xd
19:25:13.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.37)
19:25:13.191 00.000 15712 Moving (0.08, 0.37) raw xDistance=-0.37 yDistance=-0.09
19:25:13.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:13.193 00.002 7988 UpdateGuideState exits: m=1325 SNR=24.7
19:25:13.193 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:13.193 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:13.193 00.000 7988 Enqueuing Expose request
19:25:13.193 00.000 15712 PPEC rslt: input = -0.37, final = -0.08, react = -0.22, pred = 0.14, hyst = -0.21, hyst_pct = 0.00, period_length = 677.73
19:25:13.193 00.000 15712 PPEC: input: -0.37, control: -0.08, exposure: 1500
19:25:13.193 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:13.193 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:25:13.193 00.000 15712 MoveAxis(E, 26, ABG)
19:25:13.193 00.000 15712 Guiding  Dir = 2, Dur = 26
19:25:13.193 00.000 15712 IsGuiding returns 0
19:25:13.210 00.017 15712 PulseGuide returned control before completion, sleep 14
19:25:13.250 00.040 15712 IsGuiding returns 1
19:25:13.250 00.000 15712 scope still moving after pulse duration time elapsed
19:25:13.288 00.038 15712 IsGuiding returns 0
19:25:13.288 00.000 15712 scope move finished after 26 + 64 ms
19:25:13.288 00.000 15712 Move returns status 0, amount 26
19:25:13.288 00.000 15712 MoveAxis(N, 0, ABG)
19:25:13.288 00.000 15712 Move returns status 0, amount 0
19:25:13.288 00.000 15712 move complete, result=0
19:25:13.288 00.000 15712 worker thread done servicing request
19:25:13.288 00.000 15712 Worker thread wakes up
19:25:13.288 00.000 7988 GuideStep: -0.4 px 26 ms EAST, -0.1 px 0 ms NORTH
19:25:13.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:13.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:14.932 01.644 15712 Exposure complete
19:25:14.993 00.061 15712 worker thread done servicing request
19:25:14.993 00.000 7988 OnExposeComplete: enter
19:25:14.995 00.002 7988 UpdateGuideState(): m_state=6
19:25:14.995 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1935
19:25:14.997 00.002 7988 Star::Find returns 1 (0), X=1175.62, Y=435.55, Mass=1425, SNR=25.6, Peak=173 HFD=3.2
19:25:14.999 00.002 7988 MultiStar: [#1 0.20,0.18,1.00,U] [#2 0.02,0.37,0.98,U] [#3 0.07,0.05,0.99,U] [#4 0.05,0.06,1.07,U] [#5 -0.37,0.25,0.69,U] [#6 -0.07,0.31,0.70,U] [#7 -0.04,0.33,0.65,U] [#8 0.22,0.02,0.63,U] 
19:25:14.999 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.20}, one-star: {0.19, 0.24}
19:25:15.001 00.002 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
19:25:15.001 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
19:25:15.003 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.35 mountX=-0.20 mountY=-0.05, mountTheta=-2.90
19:25:15.005 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.20, opts=13)
19:25:15.005 00.000 7988 Enqueuing Move request for scope (0.04, 0.20)
19:25:15.007 00.002 15712 Worker thread wakes up
19:25:15.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
19:25:15.007 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
19:25:15.007 00.000 15712 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=-0.05
19:25:15.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:15.007 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.6
19:25:15.009 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:15.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:15.009 00.000 7988 Enqueuing Expose request
19:25:15.012 00.003 15712 PPEC rslt: input = -0.20, final = -0.04, react = -0.12, pred = 0.07, hyst = -0.09, hyst_pct = 0.00, period_length = 677.64
19:25:15.012 00.000 15712 PPEC: input: -0.20, control: -0.04, exposure: 1500
19:25:15.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:15.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:25:15.012 00.000 15712 MoveAxis(E, 15, ABG)
19:25:15.012 00.000 15712 Guiding  Dir = 2, Dur = 15
19:25:15.012 00.000 15712 IsGuiding returns 0
19:25:15.043 00.031 15712 IsGuiding returns 1
19:25:15.043 00.000 15712 scope still moving after pulse duration time elapsed
19:25:15.091 00.048 15712 IsGuiding returns 0
19:25:15.091 00.000 15712 scope move finished after 15 + 62 ms
19:25:15.091 00.000 15712 Move returns status 0, amount 15
19:25:15.091 00.000 15712 MoveAxis(N, 0, ABG)
19:25:15.091 00.000 15712 Move returns status 0, amount 0
19:25:15.091 00.000 15712 move complete, result=0
19:25:15.091 00.000 7988 GuideStep: -0.2 px 15 ms EAST, -0.0 px 0 ms NORTH
19:25:15.092 00.001 15712 worker thread done servicing request
19:25:15.092 00.000 15712 Worker thread wakes up
19:25:15.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:15.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:16.511 01.419 15712 Exposure complete
19:25:16.571 00.060 15712 worker thread done servicing request
19:25:16.571 00.000 7988 OnExposeComplete: enter
19:25:16.571 00.000 7988 UpdateGuideState(): m_state=6
19:25:16.576 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1936
19:25:16.577 00.001 7988 Star::Find returns 1 (0), X=1175.63, Y=435.32, Mass=1445, SNR=25.8, Peak=208 HFD=3.1
19:25:16.577 00.000 7988 MultiStar: [#1 0.19,-0.10,1.02,U] [#2 0.15,0.02,0.99,U] [#3 0.07,-0.22,0.95,U] [#4 0.01,-0.18,1.01,U] [#5 -0.33,0.04,0.71,U] [#6 0.12,-0.04,0.73,U] [#7 0.04,0.03,0.66,U] [#8 -0.16,-0.06,0.63,U] 
19:25:16.579 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.21, 0.02}
19:25:16.579 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
19:25:16.581 00.002 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.47)
19:25:16.581 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=0.06 mountY=-0.05, mountTheta=-0.69
19:25:16.583 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.06, opts=13)
19:25:16.585 00.002 7988 Enqueuing Move request for scope (0.05, -0.06)
19:25:16.585 00.000 15712 Worker thread wakes up
19:25:16.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
19:25:16.585 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
19:25:16.585 00.000 15712 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=-0.05
19:25:16.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:16.587 00.002 7988 UpdateGuideState exits: m=1445 SNR=25.8
19:25:16.589 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:16.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:16.591 00.002 7988 Enqueuing Expose request
19:25:16.591 00.000 15712 PPEC rslt: input = 0.06, final = 0.06, react = 0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 677.56
19:25:16.591 00.000 15712 PPEC: input: 0.06, control: 0.06, exposure: 1500
19:25:16.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:16.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:25:16.591 00.000 15712 MoveAxis(W, 21, ABG)
19:25:16.591 00.000 15712 Guiding  Dir = 3, Dur = 21
19:25:16.591 00.000 15712 IsGuiding returns 0
19:25:16.603 00.012 15712 PulseGuide returned control before completion, sleep 15
19:25:16.657 00.054 15712 IsGuiding returns 0
19:25:16.657 00.000 15712 Move returns status 0, amount 21
19:25:16.657 00.000 15712 MoveAxis(N, 0, ABG)
19:25:16.657 00.000 15712 Move returns status 0, amount 0
19:25:16.657 00.000 15712 move complete, result=0
19:25:16.657 00.000 7988 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
19:25:16.659 00.002 15712 worker thread done servicing request
19:25:16.659 00.000 15712 Worker thread wakes up
19:25:16.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:16.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:18.294 01.635 15712 Exposure complete
19:25:18.358 00.064 7988 OnExposeComplete: enter
19:25:18.360 00.002 15712 worker thread done servicing request
19:25:18.360 00.000 7988 UpdateGuideState(): m_state=6
19:25:18.360 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1937
19:25:18.360 00.000 7988 Star::Find returns 1 (1), X=1175.29, Y=435.41, Mass=1437, SNR=25.7, Peak=255 HFD=3.2
19:25:18.363 00.003 7988 MultiStar: [#1 -0.09,0.08,1.03,U] [#2 -0.10,0.16,0.98,U] [#3 -0.24,0.04,0.99,U] [#4 -0.13,0.08,1.02,U] [#5 -0.28,0.14,0.73,U] [#6 -0.13,0.17,0.72,U] [#7 -0.05,0.28,0.70,U] [#8 -0.13,0.16,0.63,U] 
19:25:18.365 00.002 7988 single-star, 8 included, MultiStar: {-0.14, 0.13}, one-star: {-0.13, 0.11}
19:25:18.365 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.58) = xAngle (4.03 = -2.26)
19:25:18.367 00.002 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.85)
19:25:18.367 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.45 mountX=-0.11 mountY=0.13, mountTheta=2.27
19:25:18.370 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.11, opts=13)
19:25:18.370 00.000 7988 Enqueuing Move request for scope (-0.13, 0.11)
19:25:18.370 00.000 15712 Worker thread wakes up
19:25:18.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
19:25:18.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
19:25:18.370 00.000 15712 Moving (-0.13, 0.11) raw xDistance=-0.11 yDistance=0.13
19:25:18.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:18.370 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.7 Saturated
19:25:18.375 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:18.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:18.377 00.002 7988 Enqueuing Expose request
19:25:18.377 00.000 15712 PPEC rslt: input = -0.11, final = 0.06, react = -0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 677.48
19:25:18.377 00.000 15712 PPEC: input: -0.11, control: 0.06, exposure: 1500
19:25:18.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:18.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:25:18.377 00.000 15712 MoveAxis(W, 20, ABG)
19:25:18.377 00.000 15712 Guiding  Dir = 3, Dur = 20
19:25:18.379 00.002 15712 IsGuiding returns 0
19:25:18.397 00.018 15712 IsGuiding returns 1
19:25:18.397 00.000 15712 scope still moving after pulse duration time elapsed
19:25:18.450 00.053 15712 IsGuiding returns 0
19:25:18.450 00.000 15712 scope move finished after 20 + 65 ms
19:25:18.450 00.000 15712 Move returns status 0, amount 20
19:25:18.450 00.000 15712 MoveAxis(N, 0, ABG)
19:25:18.450 00.000 15712 Move returns status 0, amount 0
19:25:18.450 00.000 15712 move complete, result=0
19:25:18.450 00.000 15712 worker thread done servicing request
19:25:18.450 00.000 15712 Worker thread wakes up
19:25:18.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:18.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:18.450 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
19:25:19.869 01.419 15712 Exposure complete
19:25:19.933 00.064 15712 worker thread done servicing request
19:25:19.933 00.000 7988 OnExposeComplete: enter
19:25:19.933 00.000 7988 UpdateGuideState(): m_state=6
19:25:19.933 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
19:25:19.933 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.67, Mass=1511, SNR=26.3, Peak=203 HFD=3.3
19:25:19.933 00.000 7988 MultiStar: [#1 -0.02,0.27,0.99,U] [#2 -0.06,0.51,0.92,U] [#3 0.06,0.21,0.90,U] [#4 -0.12,0.24,1.06,U] [#5 -0.42,0.46,0.68,U] [#6 -0.09,0.21,0.70,U] [#7 -0.12,0.37,0.67,U] [#8 -0.10,0.38,0.66,U] 
19:25:19.933 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.33}, one-star: {0.10, 0.37}
19:25:19.933 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.92)
19:25:19.933 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.19)
19:25:19.933 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.78 mountX=-0.33 mountY=0.06, mountTheta=2.95
19:25:19.933 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.33, opts=13)
19:25:19.944 00.011 7988 Enqueuing Move request for scope (-0.07, 0.33)
19:25:19.944 00.000 15712 Worker thread wakes up
19:25:19.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.33) opts 0xd
19:25:19.944 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.33)
19:25:19.944 00.000 15712 Moving (-0.07, 0.33) raw xDistance=-0.33 yDistance=0.06
19:25:19.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:19.944 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.3
19:25:19.948 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:19.948 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:19.948 00.000 7988 Enqueuing Expose request
19:25:19.948 00.000 15712 PPEC rslt: input = -0.33, final = -0.11, react = -0.20, pred = 0.08, hyst = -0.17, hyst_pct = 0.00, period_length = 677.39
19:25:19.948 00.000 15712 PPEC: input: -0.33, control: -0.11, exposure: 1500
19:25:19.948 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:19.948 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:25:19.948 00.000 15712 MoveAxis(E, 37, ABG)
19:25:19.948 00.000 15712 Guiding  Dir = 2, Dur = 37
19:25:19.948 00.000 15712 IsGuiding returns 0
19:25:19.966 00.018 15712 PulseGuide returned control before completion, sleep 34
19:25:20.012 00.046 15712 IsGuiding returns 0
19:25:20.012 00.000 15712 Move returns status 0, amount 37
19:25:20.012 00.000 15712 MoveAxis(N, 0, ABG)
19:25:20.012 00.000 15712 Move returns status 0, amount 0
19:25:20.012 00.000 15712 move complete, result=0
19:25:20.012 00.000 7988 GuideStep: -0.3 px 37 ms EAST, 0.1 px 0 ms NORTH
19:25:20.016 00.004 15712 worker thread done servicing request
19:25:20.016 00.000 15712 Worker thread wakes up
19:25:20.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:20.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:21.653 01.637 15712 Exposure complete
19:25:21.716 00.063 15712 worker thread done servicing request
19:25:21.716 00.000 7988 OnExposeComplete: enter
19:25:21.718 00.002 7988 UpdateGuideState(): m_state=6
19:25:21.718 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1939
19:25:21.720 00.002 7988 Star::Find returns 1 (0), X=1175.48, Y=435.92, Mass=1419, SNR=25.6, Peak=184 HFD=3.5
19:25:21.720 00.000 7988 MultiStar: [#1 0.14,0.40,1.00,U] [#2 0.03,0.59,0.97,U] [#3 0.08,0.40,0.98,U] [#4 -0.22,0.42,1.00,U] [#5 -0.26,0.52,0.72,U] [#6 0.08,0.40,0.70,U] [#7 -0.45,0.54,0.71,U] [#8 0.06,0.37,0.65,U] 
19:25:21.722 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.48}, one-star: {0.06, 0.62}
19:25:21.724 00.002 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.05)
19:25:21.724 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.06)
19:25:21.726 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.48 hyp=0.48 cameraTheta=1.66 mountX=-0.48 mountY=0.03, mountTheta=3.08
19:25:21.726 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.48, opts=13)
19:25:21.729 00.003 7988 Enqueuing Move request for scope (-0.04, 0.48)
19:25:21.729 00.000 15712 Worker thread wakes up
19:25:21.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.48) opts 0xd
19:25:21.729 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.48)
19:25:21.729 00.000 15712 Moving (-0.04, 0.48) raw xDistance=-0.48 yDistance=0.03
19:25:21.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:21.732 00.003 7988 UpdateGuideState exits: m=1419 SNR=25.6
19:25:21.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:21.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:21.732 00.000 7988 Enqueuing Expose request
19:25:21.732 00.000 15712 PPEC rslt: input = -0.48, final = -0.22, react = -0.29, pred = 0.07, hyst = -0.25, hyst_pct = 0.00, period_length = 677.31
19:25:21.732 00.000 15712 PPEC: input: -0.48, control: -0.22, exposure: 1500
19:25:21.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:21.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:25:21.732 00.000 15712 MoveAxis(E, 70, ABG)
19:25:21.732 00.000 15712 Guiding  Dir = 2, Dur = 70
19:25:21.732 00.000 15712 IsGuiding returns 0
19:25:21.752 00.020 15712 PulseGuide returned control before completion, sleep 62
19:25:21.848 00.096 15712 IsGuiding returns 0
19:25:21.848 00.000 15712 Move returns status 0, amount 70
19:25:21.848 00.000 15712 MoveAxis(N, 0, ABG)
19:25:21.848 00.000 15712 Move returns status 0, amount 0
19:25:21.848 00.000 15712 move complete, result=0
19:25:21.848 00.000 7988 GuideStep: -0.5 px 70 ms EAST, 0.0 px 0 ms NORTH
19:25:21.854 00.006 15712 worker thread done servicing request
19:25:21.854 00.000 15712 Worker thread wakes up
19:25:21.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:21.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:23.267 01.413 15712 Exposure complete
19:25:23.329 00.062 15712 worker thread done servicing request
19:25:23.329 00.000 7988 OnExposeComplete: enter
19:25:23.329 00.000 7988 UpdateGuideState(): m_state=6
19:25:23.329 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1940
19:25:23.329 00.000 7988 Star::Find returns 1 (0), X=1175.61, Y=435.71, Mass=1537, SNR=26.5, Peak=195 HFD=3.5
19:25:23.329 00.000 7988 MultiStar: [#1 0.15,0.13,0.96,U] [#2 0.13,0.51,0.95,U] [#3 0.24,0.29,0.93,U] [#4 0.15,0.15,0.97,U] [#5 -0.13,0.26,0.73,U] [#6 -0.07,0.37,0.71,U] [#7 0.01,0.35,0.66,U] [#8 0.06,0.36,0.65,U] 
19:25:23.329 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.31}, one-star: {0.19, 0.41}
19:25:23.329 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
19:25:23.337 00.008 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
19:25:23.337 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.27 mountX=-0.31 mountY=-0.10, mountTheta=-2.82
19:25:23.339 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.31, opts=13)
19:25:23.341 00.002 7988 Enqueuing Move request for scope (0.10, 0.31)
19:25:23.341 00.000 15712 Worker thread wakes up
19:25:23.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.31) opts 0xd
19:25:23.341 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.31)
19:25:23.342 00.001 15712 Moving (0.10, 0.31) raw xDistance=-0.31 yDistance=-0.10
19:25:23.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:23.342 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.5
19:25:23.344 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:23.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:23.346 00.002 7988 Enqueuing Expose request
19:25:23.346 00.000 15712 PPEC rslt: input = -0.31, final = -0.09, react = -0.19, pred = 0.09, hyst = -0.17, hyst_pct = 0.00, period_length = 677.23
19:25:23.346 00.000 15712 PPEC: input: -0.31, control: -0.09, exposure: 1500
19:25:23.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:23.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:25:23.346 00.000 15712 MoveAxis(E, 31, ABG)
19:25:23.346 00.000 15712 Guiding  Dir = 2, Dur = 31
19:25:23.346 00.000 15712 IsGuiding returns 0
19:25:23.363 00.017 15712 PulseGuide returned control before completion, sleep 19
19:25:23.390 00.027 15712 IsGuiding returns 1
19:25:23.390 00.000 15712 scope still moving after pulse duration time elapsed
19:25:23.431 00.041 15712 IsGuiding returns 0
19:25:23.431 00.000 15712 scope move finished after 31 + 55 ms
19:25:23.431 00.000 15712 Move returns status 0, amount 31
19:25:23.431 00.000 15712 MoveAxis(N, 0, ABG)
19:25:23.431 00.000 15712 Move returns status 0, amount 0
19:25:23.431 00.000 15712 move complete, result=0
19:25:23.431 00.000 7988 GuideStep: -0.3 px 31 ms EAST, -0.1 px 0 ms NORTH
19:25:23.436 00.005 15712 worker thread done servicing request
19:25:23.436 00.000 15712 Worker thread wakes up
19:25:23.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:23.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:25.065 01.629 15712 Exposure complete
19:25:25.127 00.062 15712 worker thread done servicing request
19:25:25.127 00.000 7988 OnExposeComplete: enter
19:25:25.127 00.000 7988 UpdateGuideState(): m_state=6
19:25:25.132 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1941
19:25:25.132 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=435.48, Mass=1301, SNR=24.4, Peak=178 HFD=3.1
19:25:25.134 00.002 7988 MultiStar: [#1 0.17,0.06,1.09,U] [#2 0.06,0.18,1.06,U] [#3 0.07,0.07,1.03,U] [#4 -0.07,-0.14,1.11,U] [#5 -0.17,0.22,0.73,U] [#6 0.01,0.01,0.75,U] [#7 -0.28,0.08,0.71,U] [#8 -0.06,0.31,0.71,U] 
19:25:25.134 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.13, 0.17}
19:25:25.134 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
19:25:25.134 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.04)
19:25:25.134 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.56 mountX=-0.10 mountY=-0.00, mountTheta=-3.10
19:25:25.134 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.10, opts=13)
19:25:25.134 00.000 7988 Enqueuing Move request for scope (0.00, 0.10)
19:25:25.134 00.000 15712 Worker thread wakes up
19:25:25.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
19:25:25.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
19:25:25.143 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:25.143 00.000 7988 UpdateGuideState exits: m=1301 SNR=24.4
19:25:25.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:25.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:25.143 00.000 7988 Enqueuing Expose request
19:25:25.143 00.000 15712 Moving (0.00, 0.10) raw xDistance=-0.10 yDistance=-0.00
19:25:25.148 00.005 15712 PPEC rslt: input = -0.10, final = 0.10, react = -0.06, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 677.14
19:25:25.148 00.000 15712 PPEC: input: -0.10, control: 0.10, exposure: 1500
19:25:25.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:25.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:25:25.148 00.000 15712 MoveAxis(W, 32, ABG)
19:25:25.148 00.000 15712 Guiding  Dir = 3, Dur = 32
19:25:25.148 00.000 15712 IsGuiding returns 0
19:25:25.176 00.028 15712 PulseGuide returned control before completion, sleep 17
19:25:25.224 00.048 15712 IsGuiding returns 0
19:25:25.224 00.000 15712 Move returns status 0, amount 32
19:25:25.224 00.000 15712 MoveAxis(N, 0, ABG)
19:25:25.224 00.000 15712 Move returns status 0, amount 0
19:25:25.224 00.000 15712 move complete, result=0
19:25:25.224 00.000 7988 GuideStep: -0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
19:25:25.226 00.002 15712 worker thread done servicing request
19:25:25.226 00.000 15712 Worker thread wakes up
19:25:25.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:25.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:26.643 01.417 15712 Exposure complete
19:25:26.704 00.061 15712 worker thread done servicing request
19:25:26.704 00.000 7988 OnExposeComplete: enter
19:25:26.704 00.000 7988 UpdateGuideState(): m_state=6
19:25:26.704 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1942
19:25:26.704 00.000 7988 Star::Find returns 1 (0), X=1175.38, Y=435.43, Mass=1529, SNR=26.5, Peak=207 HFD=3.3
19:25:26.704 00.000 7988 MultiStar: [#1 0.07,0.03,0.93,U] [#2 0.06,0.17,0.94,U] [#3 -0.03,0.04,0.91,U] [#4 -0.07,-0.05,1.01,U] [#5 -0.34,0.03,0.67,U] [#6 -0.08,0.05,0.66,U] [#7 -0.15,0.14,0.65,U] [#8 -0.06,0.28,0.66,U] 
19:25:26.704 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.05, 0.13}
19:25:26.704 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.58) = xAngle (3.76 = -2.52)
19:25:26.704 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.87 = 0.58)
19:25:26.713 00.009 7988 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.18 mountX=-0.08 mountY=0.06, mountTheta=2.55
19:25:26.713 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.08, opts=13)
19:25:26.713 00.000 7988 Enqueuing Move request for scope (-0.06, 0.08)
19:25:26.713 00.000 15712 Worker thread wakes up
19:25:26.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
19:25:26.718 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:26.720 00.002 7988 UpdateGuideState exits: m=1529 SNR=26.5
19:25:26.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:26.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:26.720 00.000 7988 Enqueuing Expose request
19:25:26.720 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
19:25:26.720 00.000 15712 Moving (-0.06, 0.08) raw xDistance=-0.08 yDistance=0.06
19:25:26.727 00.007 15712 PPEC rslt: input = -0.08, final = 0.10, react = -0.05, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 677.06
19:25:26.727 00.000 15712 PPEC: input: -0.08, control: 0.10, exposure: 1500
19:25:26.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:26.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:25:26.727 00.000 15712 MoveAxis(W, 32, ABG)
19:25:26.727 00.000 15712 Guiding  Dir = 3, Dur = 32
19:25:26.727 00.000 15712 IsGuiding returns 0
19:25:26.734 00.007 15712 PulseGuide returned control before completion, sleep 28
19:25:26.786 00.052 15712 IsGuiding returns 1
19:25:26.786 00.000 15712 scope still moving after pulse duration time elapsed
19:25:26.814 00.028 15712 IsGuiding returns 0
19:25:26.814 00.000 15712 scope move finished after 32 + 53 ms
19:25:26.814 00.000 15712 Move returns status 0, amount 32
19:25:26.814 00.000 15712 MoveAxis(N, 0, ABG)
19:25:26.814 00.000 15712 Move returns status 0, amount 0
19:25:26.814 00.000 15712 move complete, result=0
19:25:26.814 00.000 15712 worker thread done servicing request
19:25:26.814 00.000 15712 Worker thread wakes up
19:25:26.814 00.000 7988 GuideStep: -0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
19:25:26.816 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:26.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:28.457 01.641 15712 Exposure complete
19:25:28.517 00.060 15712 worker thread done servicing request
19:25:28.521 00.004 7988 OnExposeComplete: enter
19:25:28.521 00.000 7988 UpdateGuideState(): m_state=6
19:25:28.521 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1943
19:25:28.521 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=435.73, Mass=1411, SNR=25.6, Peak=213 HFD=3.1
19:25:28.521 00.000 7988 MultiStar: [#1 0.01,0.23,1.03,U] [#2 -0.07,0.56,0.98,U] [#3 -0.02,0.36,0.99,U] [#4 -0.05,0.30,1.03,U] [#5 -0.25,0.07,0.70,U] [#6 0.01,0.18,0.71,U] [#7 -0.38,0.28,0.67,U] [#8 0.04,0.40,0.65,U] 
19:25:28.521 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.32}, one-star: {0.03, 0.43}
19:25:28.521 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
19:25:28.521 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
19:25:28.521 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.77 mountX=-0.32 mountY=0.06, mountTheta=2.97
19:25:28.521 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.32, opts=13)
19:25:28.521 00.000 7988 Enqueuing Move request for scope (-0.06, 0.32)
19:25:28.533 00.012 15712 Worker thread wakes up
19:25:28.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:28.534 00.001 7988 UpdateGuideState exits: m=1411 SNR=25.6
19:25:28.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:28.536 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:28.536 00.000 7988 Enqueuing Expose request
19:25:28.538 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.32) opts 0xd
19:25:28.538 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.32)
19:25:28.538 00.000 15712 Moving (-0.06, 0.32) raw xDistance=-0.32 yDistance=0.06
19:25:28.538 00.000 15712 PPEC rslt: input = -0.32, final = -0.10, react = -0.19, pred = 0.09, hyst = -0.17, hyst_pct = 0.00, period_length = 676.98
19:25:28.538 00.000 15712 PPEC: input: -0.32, control: -0.10, exposure: 1500
19:25:28.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:28.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:25:28.538 00.000 15712 MoveAxis(E, 33, ABG)
19:25:28.538 00.000 15712 Guiding  Dir = 2, Dur = 33
19:25:28.538 00.000 15712 IsGuiding returns 0
19:25:28.565 00.027 15712 PulseGuide returned control before completion, sleep 20
19:25:28.613 00.048 15712 IsGuiding returns 0
19:25:28.613 00.000 15712 Move returns status 0, amount 33
19:25:28.613 00.000 15712 MoveAxis(N, 0, ABG)
19:25:28.613 00.000 15712 Move returns status 0, amount 0
19:25:28.613 00.000 15712 move complete, result=0
19:25:28.613 00.000 15712 worker thread done servicing request
19:25:28.613 00.000 15712 Worker thread wakes up
19:25:28.613 00.000 7988 GuideStep: -0.3 px 33 ms EAST, 0.1 px 0 ms NORTH
19:25:28.615 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:28.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:30.032 01.417 15712 Exposure complete
19:25:30.097 00.065 15712 worker thread done servicing request
19:25:30.097 00.000 7988 OnExposeComplete: enter
19:25:30.097 00.000 7988 UpdateGuideState(): m_state=6
19:25:30.100 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
19:25:30.100 00.000 7988 Star::Find returns 1 (0), X=1175.43, Y=435.51, Mass=1452, SNR=25.8, Peak=239 HFD=3.2
19:25:30.102 00.002 7988 MultiStar: [#1 -0.05,0.20,1.01,U] [#2 -0.23,0.20,1.01,U] [#3 -0.11,0.10,0.97,U] [#4 -0.18,-0.00,1.05,U] [#5 -0.45,0.22,0.71,U] [#6 0.13,0.17,0.70,U] [#7 -0.47,0.44,0.69,U] [#8 -0.14,0.04,0.66,U] 
19:25:30.102 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.17}, one-star: {0.01, 0.21}
19:25:30.104 00.002 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
19:25:30.104 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
19:25:30.106 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.53 mountX=-0.21 mountY=-0.01, mountTheta=-3.07
19:25:30.108 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.21, opts=13)
19:25:30.109 00.001 7988 Enqueuing Move request for scope (0.01, 0.21)
19:25:30.109 00.000 15712 Worker thread wakes up
19:25:30.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
19:25:30.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
19:25:30.109 00.000 15712 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.01
19:25:30.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:30.109 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.8
19:25:30.112 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:30.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:30.112 00.000 7988 Enqueuing Expose request
19:25:30.112 00.000 15712 PPEC rslt: input = -0.21, final = -0.04, react = -0.12, pred = 0.09, hyst = -0.11, hyst_pct = 0.00, period_length = 676.89
19:25:30.112 00.000 15712 PPEC: input: -0.21, control: -0.04, exposure: 1500
19:25:30.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:30.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:25:30.112 00.000 15712 MoveAxis(E, 12, ABG)
19:25:30.112 00.000 15712 Guiding  Dir = 2, Dur = 12
19:25:30.117 00.005 15712 IsGuiding returns 0
19:25:30.125 00.008 15712 IsGuiding returns 1
19:25:30.125 00.000 15712 scope still moving after pulse duration time elapsed
19:25:30.179 00.054 15712 IsGuiding returns 0
19:25:30.179 00.000 15712 scope move finished after 12 + 50 ms
19:25:30.179 00.000 15712 Move returns status 0, amount 12
19:25:30.179 00.000 15712 MoveAxis(N, 0, ABG)
19:25:30.179 00.000 15712 Move returns status 0, amount 0
19:25:30.179 00.000 15712 move complete, result=0
19:25:30.179 00.000 7988 GuideStep: -0.2 px 12 ms EAST, -0.0 px 0 ms NORTH
19:25:30.181 00.002 15712 worker thread done servicing request
19:25:30.181 00.000 15712 Worker thread wakes up
19:25:30.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:30.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:31.814 01.633 15712 Exposure complete
19:25:31.877 00.063 7988 OnExposeComplete: enter
19:25:31.877 00.000 7988 UpdateGuideState(): m_state=6
19:25:31.879 00.002 15712 worker thread done servicing request
19:25:31.879 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1945
19:25:31.879 00.000 7988 Star::Find returns 1 (0), X=1175.40, Y=435.47, Mass=1443, SNR=25.7, Peak=221 HFD=3.1
19:25:31.881 00.002 7988 MultiStar: [#1 0.02,0.08,1.02,U] [#2 0.13,0.18,1.05,U] [#3 0.05,0.04,0.97,U] [#4 -0.08,-0.01,1.06,U] [#5 -0.42,0.10,0.74,U] [#6 -0.06,0.16,0.72,U] [#7 -0.07,-0.09,0.70,U] [#8 0.04,0.28,0.65,U] 
19:25:31.883 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.03, 0.17}
19:25:31.883 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.79)
19:25:31.885 00.002 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.32)
19:25:31.885 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.91 mountX=-0.10 mountY=0.03, mountTheta=2.82
19:25:31.887 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.10, opts=13)
19:25:31.889 00.002 7988 Enqueuing Move request for scope (-0.03, 0.10)
19:25:31.889 00.000 15712 Worker thread wakes up
19:25:31.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
19:25:31.891 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:31.891 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.7
19:25:31.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:31.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:31.891 00.000 7988 Enqueuing Expose request
19:25:31.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
19:25:31.891 00.000 15712 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=0.03
19:25:31.891 00.000 15712 PPEC rslt: input = -0.10, final = 0.10, react = -0.06, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 676.81
19:25:31.891 00.000 15712 PPEC: input: -0.10, control: 0.10, exposure: 1500
19:25:31.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:31.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:25:31.891 00.000 15712 MoveAxis(W, 34, ABG)
19:25:31.891 00.000 15712 Guiding  Dir = 3, Dur = 34
19:25:31.891 00.000 15712 IsGuiding returns 0
19:25:31.919 00.028 15712 PulseGuide returned control before completion, sleep 22
19:25:31.955 00.036 15712 IsGuiding returns 0
19:25:31.955 00.000 15712 Move returns status 0, amount 34
19:25:31.955 00.000 15712 MoveAxis(N, 0, ABG)
19:25:31.955 00.000 15712 Move returns status 0, amount 0
19:25:31.955 00.000 15712 move complete, result=0
19:25:31.955 00.000 7988 GuideStep: -0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
19:25:31.958 00.003 15712 worker thread done servicing request
19:25:31.958 00.000 15712 Worker thread wakes up
19:25:31.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:31.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:33.372 01.414 15712 Exposure complete
19:25:33.436 00.064 15712 worker thread done servicing request
19:25:33.436 00.000 7988 OnExposeComplete: enter
19:25:33.436 00.000 7988 UpdateGuideState(): m_state=6
19:25:33.436 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1946
19:25:33.436 00.000 7988 Star::Find returns 1 (0), X=1175.52, Y=435.55, Mass=1483, SNR=25.9, Peak=210 HFD=3.2
19:25:33.449 00.013 7988 MultiStar: [#1 0.07,0.10,0.99,U] [#2 0.01,0.21,1.01,U] [#3 0.08,-0.04,0.96,U] [#4 0.05,0.12,1.05,U] [#5 -0.15,0.03,0.72,U] [#6 0.23,0.14,0.71,U] [#7 -0.30,0.09,0.66,U] [#8 -0.08,0.29,0.68,U] 
19:25:33.449 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.13}, one-star: {0.10, 0.25}
19:25:33.449 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:25:33.452 00.003 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:25:33.452 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.14 cameraTheta=1.47 mountX=-0.13 mountY=-0.02, mountTheta=-3.01
19:25:33.452 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.13, opts=13)
19:25:33.452 00.000 7988 Enqueuing Move request for scope (0.01, 0.13)
19:25:33.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:25:33.452 00.000 7988 UpdateGuideState exits: m=1483 SNR=25.9
19:25:33.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:33.452 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:33.452 00.000 7988 Enqueuing Expose request
19:25:33.452 00.000 15712 Worker thread wakes up
19:25:33.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
19:25:33.452 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
19:25:33.452 00.000 15712 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.02
19:25:33.452 00.000 15712 PPEC rslt: input = -0.13, final = 0.11, react = -0.08, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 676.73
19:25:33.452 00.000 15712 PPEC: input: -0.13, control: 0.11, exposure: 1500
19:25:33.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:33.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:25:33.452 00.000 15712 MoveAxis(W, 37, ABG)
19:25:33.452 00.000 15712 Guiding  Dir = 3, Dur = 37
19:25:33.472 00.020 15712 IsGuiding returns 0
19:25:33.483 00.011 15712 PulseGuide returned control before completion, sleep 32
19:25:33.534 00.051 15712 IsGuiding returns 0
19:25:33.534 00.000 15712 Move returns status 0, amount 37
19:25:33.534 00.000 15712 MoveAxis(N, 0, ABG)
19:25:33.534 00.000 15712 Move returns status 0, amount 0
19:25:33.534 00.000 15712 move complete, result=0
19:25:33.534 00.000 7988 GuideStep: -0.1 px 37 ms WEST, -0.0 px 0 ms NORTH
19:25:33.538 00.004 15712 worker thread done servicing request
19:25:33.538 00.000 15712 Worker thread wakes up
19:25:33.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:33.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:35.176 01.638 15712 Exposure complete
19:25:35.238 00.062 15712 worker thread done servicing request
19:25:35.238 00.000 7988 OnExposeComplete: enter
19:25:35.238 00.000 7988 UpdateGuideState(): m_state=6
19:25:35.242 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1947
19:25:35.242 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=435.72, Mass=1434, SNR=25.8, Peak=195 HFD=3.2
19:25:35.244 00.002 7988 MultiStar: [#1 0.06,0.33,1.02,U] [#2 -0.04,0.56,1.01,U] [#3 -0.17,0.36,0.93,U] [#4 -0.07,0.27,1.02,U] [#5 -0.15,0.52,0.74,U] [#6 -0.01,0.31,0.74,U] [#7 -0.02,0.47,0.68,U] [#8 -0.23,0.29,0.64,U] 
19:25:35.246 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.39}, one-star: {0.15, 0.42}
19:25:35.246 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
19:25:35.248 00.002 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
19:25:35.248 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.39 hyp=0.40 cameraTheta=1.68 mountX=-0.39 mountY=0.03, mountTheta=3.06
19:25:35.250 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.39, opts=13)
19:25:35.252 00.002 7988 Enqueuing Move request for scope (-0.04, 0.39)
19:25:35.252 00.000 15712 Worker thread wakes up
19:25:35.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.39) opts 0xd
19:25:35.252 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.39)
19:25:35.252 00.000 15712 Moving (-0.04, 0.39) raw xDistance=-0.39 yDistance=0.03
19:25:35.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:35.252 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.8
19:25:35.254 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:35.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:35.254 00.000 7988 Enqueuing Expose request
19:25:35.254 00.000 15712 PPEC rslt: input = -0.39, final = -0.15, react = -0.24, pred = 0.08, hyst = -0.21, hyst_pct = 0.00, period_length = 676.65
19:25:35.254 00.000 15712 PPEC: input: -0.39, control: -0.15, exposure: 1500
19:25:35.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:35.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:25:35.254 00.000 15712 MoveAxis(E, 51, ABG)
19:25:35.254 00.000 15712 Guiding  Dir = 2, Dur = 51
19:25:35.254 00.000 15712 IsGuiding returns 0
19:25:35.278 00.024 15712 PulseGuide returned control before completion, sleep 42
19:25:35.354 00.076 15712 IsGuiding returns 0
19:25:35.354 00.000 15712 Move returns status 0, amount 51
19:25:35.354 00.000 15712 MoveAxis(N, 0, ABG)
19:25:35.354 00.000 15712 Move returns status 0, amount 0
19:25:35.354 00.000 15712 move complete, result=0
19:25:35.354 00.000 7988 GuideStep: -0.4 px 51 ms EAST, 0.0 px 0 ms NORTH
19:25:35.360 00.006 15712 worker thread done servicing request
19:25:35.360 00.000 15712 Worker thread wakes up
19:25:35.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:35.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:36.770 01.410 15712 Exposure complete
19:25:36.832 00.062 15712 worker thread done servicing request
19:25:36.832 00.000 7988 OnExposeComplete: enter
19:25:36.832 00.000 7988 UpdateGuideState(): m_state=6
19:25:36.832 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1948
19:25:36.832 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=435.81, Mass=1486, SNR=26.0, Peak=192 HFD=3.3
19:25:36.832 00.000 7988 MultiStar: [#1 0.00,0.27,1.01,U] [#2 -0.01,0.25,1.01,U] [#3 -0.02,0.22,0.89,U] [#4 0.08,0.24,1.06,U] [#5 -0.32,0.42,0.69,U] [#6 0.11,0.41,0.71,U] [#7 0.03,0.21,0.63,U] [#8 -0.06,0.11,0.65,U] 
19:25:36.832 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.30}, one-star: {0.21, 0.51}
19:25:36.832 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
19:25:36.832 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
19:25:36.832 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.52 mountX=-0.30 mountY=-0.02, mountTheta=-3.07
19:25:36.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.30, opts=13)
19:25:36.832 00.000 7988 Enqueuing Move request for scope (0.01, 0.30)
19:25:36.832 00.000 15712 Worker thread wakes up
19:25:36.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
19:25:36.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
19:25:36.832 00.000 15712 Moving (0.01, 0.30) raw xDistance=-0.30 yDistance=-0.02
19:25:36.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:36.846 00.014 7988 UpdateGuideState exits: m=1486 SNR=26.0
19:25:36.848 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:36.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:36.848 00.000 7988 Enqueuing Expose request
19:25:36.848 00.000 15712 PPEC rslt: input = -0.30, final = -0.12, react = -0.18, pred = 0.06, hyst = -0.15, hyst_pct = 0.00, period_length = 676.57
19:25:36.848 00.000 15712 PPEC: input: -0.30, control: -0.12, exposure: 1500
19:25:36.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:36.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:25:36.848 00.000 15712 MoveAxis(E, 40, ABG)
19:25:36.848 00.000 15712 Guiding  Dir = 2, Dur = 40
19:25:36.848 00.000 15712 IsGuiding returns 0
19:25:36.866 00.018 15712 PulseGuide returned control before completion, sleep 26
19:25:36.910 00.044 15712 IsGuiding returns 0
19:25:36.910 00.000 15712 Move returns status 0, amount 40
19:25:36.910 00.000 15712 MoveAxis(N, 0, ABG)
19:25:36.910 00.000 15712 Move returns status 0, amount 0
19:25:36.910 00.000 15712 move complete, result=0
19:25:36.910 00.000 15712 worker thread done servicing request
19:25:36.910 00.000 15712 Worker thread wakes up
19:25:36.910 00.000 7988 GuideStep: -0.3 px 40 ms EAST, -0.0 px 0 ms NORTH
19:25:36.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:36.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:38.550 01.640 15712 Exposure complete
19:25:38.612 00.062 15712 worker thread done servicing request
19:25:38.612 00.000 7988 OnExposeComplete: enter
19:25:38.612 00.000 7988 UpdateGuideState(): m_state=6
19:25:38.614 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1949
19:25:38.614 00.000 7988 Star::Find returns 1 (0), X=1175.61, Y=435.67, Mass=1554, SNR=26.9, Peak=230 HFD=3.3
19:25:38.616 00.002 7988 MultiStar: [#1 0.22,0.32,0.98,U] [#2 0.06,0.51,0.96,U] [#3 0.16,0.16,0.88,U] [#4 -0.01,0.37,1.00,U] [#5 -0.31,0.52,0.72,U] [#6 0.09,0.37,0.71,U] [#7 -0.28,0.28,0.65,U] [#8 0.01,0.24,0.62,U] 
19:25:38.618 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.35}, one-star: {0.19, 0.37}
19:25:38.618 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:25:38.620 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
19:25:38.620 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.47 mountX=-0.35 mountY=-0.04, mountTheta=-3.02
19:25:38.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.35, opts=13)
19:25:38.624 00.002 7988 Enqueuing Move request for scope (0.04, 0.35)
19:25:38.624 00.000 15712 Worker thread wakes up
19:25:38.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.35) opts 0xd
19:25:38.624 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.35)
19:25:38.624 00.000 15712 Moving (0.04, 0.35) raw xDistance=-0.35 yDistance=-0.04
19:25:38.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:38.624 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9
19:25:38.627 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:38.628 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:38.628 00.000 7988 Enqueuing Expose request
19:25:38.628 00.000 15712 PPEC rslt: input = -0.35, final = -0.15, react = -0.21, pred = 0.06, hyst = -0.20, hyst_pct = 0.00, period_length = 676.49
19:25:38.628 00.000 15712 PPEC: input: -0.35, control: -0.15, exposure: 1500
19:25:38.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:38.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:25:38.628 00.000 15712 MoveAxis(E, 49, ABG)
19:25:38.628 00.000 15712 Guiding  Dir = 2, Dur = 49
19:25:38.628 00.000 15712 IsGuiding returns 0
19:25:38.648 00.020 15712 PulseGuide returned control before completion, sleep 40
19:25:38.692 00.044 15712 IsGuiding returns 1
19:25:38.692 00.000 15712 scope still moving after pulse duration time elapsed
19:25:38.728 00.036 15712 IsGuiding returns 0
19:25:38.728 00.000 15712 scope move finished after 49 + 50 ms
19:25:38.728 00.000 15712 Move returns status 0, amount 49
19:25:38.728 00.000 15712 MoveAxis(N, 0, ABG)
19:25:38.728 00.000 15712 Move returns status 0, amount 0
19:25:38.728 00.000 15712 move complete, result=0
19:25:38.728 00.000 7988 GuideStep: -0.4 px 49 ms EAST, -0.0 px 0 ms NORTH
19:25:38.732 00.004 15712 worker thread done servicing request
19:25:38.732 00.000 15712 Worker thread wakes up
19:25:38.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:38.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:40.146 01.414 15712 Exposure complete
19:25:40.206 00.060 15712 worker thread done servicing request
19:25:40.206 00.000 7988 OnExposeComplete: enter
19:25:40.206 00.000 7988 UpdateGuideState(): m_state=6
19:25:40.212 00.006 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1950
19:25:40.214 00.002 7988 Star::Find returns 1 (0), X=1175.43, Y=435.63, Mass=1399, SNR=25.4, Peak=210 HFD=3.2
19:25:40.214 00.000 7988 MultiStar: [#1 0.08,0.10,1.03,U] [#2 0.10,0.01,1.02,U] [#3 0.01,0.15,0.99,U] [#4 0.09,0.10,1.00,U] [#5 -0.20,0.21,0.68,U] [#6 -0.02,0.24,0.71,U] [#7 -0.02,0.35,0.66,U] [#8 0.20,0.47,0.64,U] 
19:25:40.216 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.20}, one-star: {0.01, 0.33}
19:25:40.217 00.001 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
19:25:40.217 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
19:25:40.219 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.41 mountX=-0.20 mountY=-0.04, mountTheta=-2.96
19:25:40.221 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.20, opts=13)
19:25:40.222 00.001 7988 Enqueuing Move request for scope (0.03, 0.20)
19:25:40.222 00.000 15712 Worker thread wakes up
19:25:40.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
19:25:40.222 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
19:25:40.222 00.000 15712 Moving (0.03, 0.20) raw xDistance=-0.20 yDistance=-0.04
19:25:40.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:40.222 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.4
19:25:40.225 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:40.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:40.225 00.000 7988 Enqueuing Expose request
19:25:40.225 00.000 15712 PPEC rslt: input = -0.20, final = -0.05, react = -0.12, pred = 0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 676.41
19:25:40.225 00.000 15712 PPEC: input: -0.20, control: -0.05, exposure: 1500
19:25:40.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:40.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:25:40.225 00.000 15712 MoveAxis(E, 18, ABG)
19:25:40.225 00.000 15712 Guiding  Dir = 2, Dur = 18
19:25:40.225 00.000 15712 IsGuiding returns 0
19:25:40.243 00.018 15712 IsGuiding returns 1
19:25:40.243 00.000 15712 scope still moving after pulse duration time elapsed
19:25:40.286 00.043 15712 IsGuiding returns 0
19:25:40.286 00.000 15712 scope move finished after 18 + 49 ms
19:25:40.286 00.000 15712 Move returns status 0, amount 18
19:25:40.286 00.000 15712 MoveAxis(N, 0, ABG)
19:25:40.286 00.000 15712 Move returns status 0, amount 0
19:25:40.286 00.000 15712 move complete, result=0
19:25:40.286 00.000 7988 GuideStep: -0.2 px 18 ms EAST, -0.0 px 0 ms NORTH
19:25:40.299 00.013 15712 worker thread done servicing request
19:25:40.299 00.000 15712 Worker thread wakes up
19:25:40.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:40.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:41.943 01.644 15712 Exposure complete
19:25:42.005 00.062 15712 worker thread done servicing request
19:25:42.005 00.000 7988 OnExposeComplete: enter
19:25:42.005 00.000 7988 UpdateGuideState(): m_state=6
19:25:42.005 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1951
19:25:42.005 00.000 7988 Star::Find returns 1 (0), X=1175.36, Y=435.69, Mass=1465, SNR=25.7, Peak=220 HFD=3.4
19:25:42.005 00.000 7988 MultiStar: [#1 -0.08,0.21,1.04,U] [#2 -0.08,0.13,1.04,U] [#3 -0.04,0.18,0.94,U] [#4 -0.03,0.21,1.06,U] [#5 -0.19,0.19,0.72,U] [#6 0.11,0.37,0.71,U] [#7 -0.04,0.36,0.69,U] [#8 -0.22,0.25,0.68,U] 
19:25:42.005 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.25}, one-star: {-0.07, 0.38}
19:25:42.005 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
19:25:42.005 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
19:25:42.005 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.84 mountX=-0.25 mountY=0.06, mountTheta=2.89
19:25:42.005 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.25, opts=13)
19:25:42.005 00.000 7988 Enqueuing Move request for scope (-0.07, 0.25)
19:25:42.005 00.000 15712 Worker thread wakes up
19:25:42.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
19:25:42.005 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
19:25:42.018 00.013 15712 Moving (-0.07, 0.25) raw xDistance=-0.25 yDistance=0.06
19:25:42.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:42.018 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.7
19:25:42.020 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:42.022 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:42.022 00.000 7988 Enqueuing Expose request
19:25:42.022 00.000 15712 PPEC rslt: input = -0.25, final = -0.08, react = -0.15, pred = 0.07, hyst = -0.14, hyst_pct = 0.00, period_length = 676.32
19:25:42.022 00.000 15712 PPEC: input: -0.25, control: -0.08, exposure: 1500
19:25:42.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:42.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:25:42.022 00.000 15712 MoveAxis(E, 27, ABG)
19:25:42.022 00.000 15712 Guiding  Dir = 2, Dur = 27
19:25:42.038 00.016 15712 IsGuiding returns 0
19:25:42.055 00.017 15712 PulseGuide returned control before completion, sleep 22
19:25:42.103 00.048 15712 IsGuiding returns 0
19:25:42.103 00.000 15712 Move returns status 0, amount 27
19:25:42.103 00.000 15712 MoveAxis(N, 0, ABG)
19:25:42.103 00.000 15712 Move returns status 0, amount 0
19:25:42.103 00.000 15712 move complete, result=0
19:25:42.103 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
19:25:42.105 00.002 15712 worker thread done servicing request
19:25:42.105 00.000 15712 Worker thread wakes up
19:25:42.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:42.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:43.516 01.411 15712 Exposure complete
19:25:43.578 00.062 15712 worker thread done servicing request
19:25:43.578 00.000 7988 OnExposeComplete: enter
19:25:43.578 00.000 7988 UpdateGuideState(): m_state=6
19:25:43.580 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1952
19:25:43.581 00.001 7988 Star::Find returns 1 (0), X=1175.60, Y=435.24, Mass=1423, SNR=25.6, Peak=175 HFD=3.2
19:25:43.581 00.000 7988 MultiStar: [#1 0.10,-0.35,1.00,U] [#2 0.15,-0.28,0.95,U] [#3 0.14,-0.45,0.97,U] [#4 0.13,-0.36,1.04,U] [#5 -0.14,-0.60,0.71,U] [#6 0.08,-0.32,0.73,U] [#7 -0.16,-0.25,0.68,U] [#8 -0.10,-0.39,0.67,U] 
19:25:43.583 00.002 7988 single-star, 8 included, MultiStar: {0.06, -0.33}, one-star: {0.17, -0.06}
19:25:43.583 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
19:25:43.585 00.002 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.92)
19:25:43.585 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.32 mountX=0.06 mountY=-0.17, mountTheta=-1.25
19:25:43.587 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.06, opts=13)
19:25:43.589 00.002 7988 Enqueuing Move request for scope (0.17, -0.06)
19:25:43.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:43.591 00.002 7988 UpdateGuideState exits: m=1423 SNR=25.6
19:25:43.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:43.593 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:43.593 00.000 7988 Enqueuing Expose request
19:25:43.595 00.002 15712 Worker thread wakes up
19:25:43.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
19:25:43.595 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
19:25:43.595 00.000 15712 Moving (0.17, -0.06) raw xDistance=0.06 yDistance=-0.17
19:25:43.598 00.003 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 676.24
19:25:43.598 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
19:25:43.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:43.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:25:43.598 00.000 15712 MoveAxis(W, 13, ABG)
19:25:43.598 00.000 15712 Guiding  Dir = 3, Dur = 13
19:25:43.598 00.000 15712 IsGuiding returns 0
19:25:43.615 00.017 15712 IsGuiding returns 1
19:25:43.615 00.000 15712 scope still moving after pulse duration time elapsed
19:25:43.683 00.068 15712 IsGuiding returns 0
19:25:43.683 00.000 15712 scope move finished after 13 + 73 ms
19:25:43.683 00.000 15712 Move returns status 0, amount 13
19:25:43.683 00.000 15712 MoveAxis(N, 0, ABG)
19:25:43.683 00.000 15712 Move returns status 0, amount 0
19:25:43.683 00.000 15712 move complete, result=0
19:25:43.683 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
19:25:43.688 00.005 15712 worker thread done servicing request
19:25:43.688 00.000 15712 Worker thread wakes up
19:25:43.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:43.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:45.331 01.643 15712 Exposure complete
19:25:45.392 00.061 15712 worker thread done servicing request
19:25:45.392 00.000 7988 OnExposeComplete: enter
19:25:45.392 00.000 7988 UpdateGuideState(): m_state=6
19:25:45.395 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1953
19:25:45.395 00.000 7988 Star::Find returns 1 (0), X=1175.52, Y=435.27, Mass=1442, SNR=25.8, Peak=218 HFD=3.0
19:25:45.398 00.003 7988 MultiStar: [#1 0.08,-0.19,1.03,U] [#2 -0.00,0.14,1.02,U] [#3 -0.06,-0.07,0.98,U] [#4 0.01,-0.30,1.04,U] [#5 0.01,0.04,0.74,U] [#6 -0.00,-0.09,0.68,U] [#7 -0.17,-0.01,0.66,U] [#8 0.01,0.00,0.69,U] 
19:25:45.399 00.001 7988 refined, 8 included, MultiStar: {0.00, -0.06}, one-star: {0.09, -0.03}
19:25:45.399 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
19:25:45.401 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
19:25:45.401 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.53 mountX=0.06 mountY=-0.00, mountTheta=-0.01
19:25:45.405 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.06, opts=13)
19:25:45.405 00.000 7988 Enqueuing Move request for scope (0.00, -0.06)
19:25:45.407 00.002 15712 Worker thread wakes up
19:25:45.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
19:25:45.407 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
19:25:45.407 00.000 15712 Moving (0.00, -0.06) raw xDistance=0.06 yDistance=-0.00
19:25:45.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:25:45.408 00.001 7988 UpdateGuideState exits: m=1442 SNR=25.8
19:25:45.410 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:45.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:45.410 00.000 7988 Enqueuing Expose request
19:25:45.410 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 676.16
19:25:45.410 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
19:25:45.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:45.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:25:45.415 00.005 15712 MoveAxis(W, 2, ABG)
19:25:45.415 00.000 15712 Guiding  Dir = 3, Dur = 2
19:25:45.415 00.000 15712 IsGuiding returns 0
19:25:45.442 00.027 15712 IsGuiding returns 0
19:25:45.442 00.000 15712 Move returns status 0, amount 2
19:25:45.442 00.000 15712 MoveAxis(N, 0, ABG)
19:25:45.442 00.000 15712 Move returns status 0, amount 0
19:25:45.442 00.000 15712 move complete, result=0
19:25:45.442 00.000 15712 worker thread done servicing request
19:25:45.442 00.000 15712 Worker thread wakes up
19:25:45.442 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
19:25:45.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:45.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:46.860 01.418 15712 Exposure complete
19:25:46.920 00.060 15712 worker thread done servicing request
19:25:46.920 00.000 7988 OnExposeComplete: enter
19:25:46.920 00.000 7988 UpdateGuideState(): m_state=6
19:25:46.920 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1954
19:25:46.920 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=435.13, Mass=1460, SNR=25.8, Peak=232 HFD=3.1
19:25:46.920 00.000 7988 MultiStar: [#1 -0.04,-0.45,1.02,U] [#2 -0.15,-0.18,1.02,U] [#3 -0.03,-0.43,0.99,U] [#4 -0.22,-0.38,1.04,U] [#5 -0.32,-0.03,0.70,U] [#6 0.01,-0.37,0.71,U] [#7 -0.35,-0.36,0.66,U] [#8 -0.16,-0.15,0.64,U] 
19:25:46.920 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.29}, one-star: {0.12, -0.17}
19:25:46.920 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.58) = xAngle (0.61 = 0.61)
19:25:46.920 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.57)
19:25:46.920 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.20 cameraTheta=-0.97 mountX=0.17 mountY=-0.11, mountTheta=-0.59
19:25:46.932 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.17, opts=13)
19:25:46.932 00.000 7988 Enqueuing Move request for scope (0.12, -0.17)
19:25:46.932 00.000 15712 Worker thread wakes up
19:25:46.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
19:25:46.932 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
19:25:46.932 00.000 15712 Moving (0.12, -0.17) raw xDistance=0.17 yDistance=-0.11
19:25:46.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:25:46.936 00.004 7988 UpdateGuideState exits: m=1460 SNR=25.8
19:25:46.938 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:46.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:46.940 00.002 7988 Enqueuing Expose request
19:25:46.940 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 676.08
19:25:46.940 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
19:25:46.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:46.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:25:46.940 00.000 15712 MoveAxis(W, 27, ABG)
19:25:46.940 00.000 15712 Guiding  Dir = 3, Dur = 27
19:25:46.940 00.000 15712 IsGuiding returns 0
19:25:46.962 00.022 15712 PulseGuide returned control before completion, sleep 16
19:25:47.017 00.055 15712 IsGuiding returns 1
19:25:47.017 00.000 15712 scope still moving after pulse duration time elapsed
19:25:47.063 00.046 15712 IsGuiding returns 0
19:25:47.063 00.000 15712 scope move finished after 27 + 94 ms
19:25:47.063 00.000 15712 Move returns status 0, amount 27
19:25:47.063 00.000 15712 MoveAxis(N, 0, ABG)
19:25:47.063 00.000 15712 Move returns status 0, amount 0
19:25:47.063 00.000 15712 move complete, result=0
19:25:47.063 00.000 15712 worker thread done servicing request
19:25:47.063 00.000 15712 Worker thread wakes up
19:25:47.063 00.000 7988 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
19:25:47.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:47.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:48.706 01.643 15712 Exposure complete
19:25:48.768 00.062 15712 worker thread done servicing request
19:25:48.768 00.000 7988 OnExposeComplete: enter
19:25:48.770 00.002 7988 UpdateGuideState(): m_state=6
19:25:48.772 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1955
19:25:48.772 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=435.40, Mass=1472, SNR=26.2, Peak=240 HFD=3.0
19:25:48.774 00.002 7988 MultiStar: [#1 -0.02,-0.09,1.03,U] [#2 -0.12,0.03,0.98,U] [#3 -0.02,-0.17,0.93,U] [#4 0.01,-0.23,0.98,U] [#5 -0.39,0.15,0.71,U] [#6 0.06,-0.10,0.71,U] [#7 -0.27,0.07,0.63,U] [#8 -0.11,-0.02,0.66,U] 
19:25:48.774 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {0.02, 0.10}
19:25:48.776 00.002 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.58) = xAngle (-1.13 = -1.13)
19:25:48.776 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.98 = 1.98)
19:25:48.778 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.71 mountX=0.04 mountY=0.08, mountTheta=1.13
19:25:48.780 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
19:25:48.780 00.000 7988 Enqueuing Move request for scope (-0.08, -0.04)
19:25:48.782 00.002 15712 Worker thread wakes up
19:25:48.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
19:25:48.782 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
19:25:48.782 00.000 15712 Moving (-0.08, -0.04) raw xDistance=0.04 yDistance=0.08
19:25:48.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:48.783 00.001 7988 UpdateGuideState exits: m=1472 SNR=26.2
19:25:48.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:48.785 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:48.786 00.001 7988 Enqueuing Expose request
19:25:48.786 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 676.01
19:25:48.786 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
19:25:48.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:48.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:25:48.786 00.000 15712 MoveAxis(E, 7, ABG)
19:25:48.786 00.000 15712 Guiding  Dir = 2, Dur = 7
19:25:48.788 00.002 15712 IsGuiding returns 0
19:25:48.815 00.027 15712 IsGuiding returns 0
19:25:48.815 00.000 15712 Move returns status 0, amount 7
19:25:48.815 00.000 15712 MoveAxis(N, 0, ABG)
19:25:48.815 00.000 15712 Move returns status 0, amount 0
19:25:48.815 00.000 15712 move complete, result=0
19:25:48.815 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
19:25:48.819 00.004 15712 worker thread done servicing request
19:25:48.819 00.000 15712 Worker thread wakes up
19:25:48.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:48.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:50.237 01.418 15712 Exposure complete
19:25:50.299 00.062 15712 worker thread done servicing request
19:25:50.299 00.000 7988 OnExposeComplete: enter
19:25:50.299 00.000 7988 UpdateGuideState(): m_state=6
19:25:50.302 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1956
19:25:50.302 00.000 7988 Star::Find returns 1 (1), X=1175.49, Y=435.53, Mass=1488, SNR=26.3, Peak=255 HFD=3.2
19:25:50.302 00.000 7988 MultiStar: [#1 0.03,-0.25,1.01,U] [#2 0.03,0.01,0.94,U] [#3 -0.08,-0.19,0.93,U] [#4 0.03,-0.05,1.03,U] [#5 -0.13,-0.22,0.72,U] [#6 0.10,-0.11,0.68,U] [#7 -0.09,-0.11,0.63,U] [#8 0.02,-0.02,0.64,U] 
19:25:50.302 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {0.07, 0.23}
19:25:50.302 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
19:25:50.302 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = -3.14)
19:25:50.302 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.54 mountX=0.07 mountY=-0.00, mountTheta=-0.00
19:25:50.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
19:25:50.302 00.000 7988 Enqueuing Move request for scope (0.00, -0.07)
19:25:50.313 00.011 15712 Worker thread wakes up
19:25:50.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:50.313 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3 Saturated
19:25:50.316 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:50.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:50.316 00.000 7988 Enqueuing Expose request
19:25:50.319 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
19:25:50.319 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
19:25:50.319 00.000 15712 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=-0.00
19:25:50.321 00.002 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 675.93
19:25:50.321 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
19:25:50.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:50.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:25:50.321 00.000 15712 MoveAxis(E, 4, ABG)
19:25:50.321 00.000 15712 Guiding  Dir = 2, Dur = 4
19:25:50.321 00.000 15712 IsGuiding returns 0
19:25:50.350 00.029 15712 IsGuiding returns 0
19:25:50.350 00.000 15712 Move returns status 0, amount 4
19:25:50.350 00.000 15712 MoveAxis(N, 0, ABG)
19:25:50.350 00.000 15712 Move returns status 0, amount 0
19:25:50.350 00.000 15712 move complete, result=0
19:25:50.350 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
19:25:50.353 00.003 15712 worker thread done servicing request
19:25:50.353 00.000 15712 Worker thread wakes up
19:25:50.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:50.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:51.986 01.633 15712 Exposure complete
19:25:52.049 00.063 15712 worker thread done servicing request
19:25:52.049 00.000 7988 OnExposeComplete: enter
19:25:52.049 00.000 7988 UpdateGuideState(): m_state=6
19:25:52.052 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1957
19:25:52.052 00.000 7988 Star::Find returns 1 (0), X=1175.27, Y=435.51, Mass=1348, SNR=24.9, Peak=230 HFD=3.3
19:25:52.054 00.002 7988 MultiStar: [#1 -0.06,0.02,1.03,U] [#2 -0.28,0.19,1.02,U] [#3 -0.07,0.19,1.00,U] [#4 -0.20,0.05,1.04,U] [#5 -0.51,0.13,0.74,U] [#6 -0.05,0.18,0.72,U] [#7 -0.44,0.07,0.70,U] [#8 -0.05,0.23,0.66,U] 
19:25:52.054 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.14}, one-star: {-0.16, 0.21}
19:25:52.056 00.002 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.58) = xAngle (4.10 = -2.18)
19:25:52.058 00.002 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.21 = 0.93)
19:25:52.058 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.52 mountX=-0.14 mountY=0.19, mountTheta=2.19
19:25:52.060 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.14, opts=13)
19:25:52.062 00.002 7988 Enqueuing Move request for scope (-0.19, 0.14)
19:25:52.062 00.000 15712 Worker thread wakes up
19:25:52.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
19:25:52.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
19:25:52.062 00.000 15712 Moving (-0.19, 0.14) raw xDistance=-0.14 yDistance=0.19
19:25:52.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:52.062 00.000 7988 UpdateGuideState exits: m=1348 SNR=24.9
19:25:52.066 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:52.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:52.066 00.000 7988 Enqueuing Expose request
19:25:52.066 00.000 15712 PPEC rslt: input = -0.14, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 675.85
19:25:52.066 00.000 15712 PPEC: input: -0.14, control: 0.02, exposure: 1500
19:25:52.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:52.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:25:52.066 00.000 15712 MoveAxis(W, 5, ABG)
19:25:52.066 00.000 15712 Guiding  Dir = 3, Dur = 5
19:25:52.066 00.000 15712 IsGuiding returns 0
19:25:52.085 00.019 15712 IsGuiding returns 0
19:25:52.085 00.000 15712 Move returns status 0, amount 5
19:25:52.085 00.000 15712 MoveAxis(N, 0, ABG)
19:25:52.085 00.000 15712 Move returns status 0, amount 0
19:25:52.085 00.000 15712 move complete, result=0
19:25:52.085 00.000 15712 worker thread done servicing request
19:25:52.085 00.000 15712 Worker thread wakes up
19:25:52.085 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
19:25:52.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:52.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:53.504 01.419 15712 Exposure complete
19:25:53.565 00.061 15712 worker thread done servicing request
19:25:53.565 00.000 7988 OnExposeComplete: enter
19:25:53.565 00.000 7988 UpdateGuideState(): m_state=6
19:25:53.565 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1958
19:25:53.565 00.000 7988 Star::Find returns 1 (0), X=1175.82, Y=435.71, Mass=1391, SNR=25.3, Peak=200 HFD=3.5
19:25:53.565 00.000 7988 MultiStar: [#1 0.55,-0.02,1.02,U] [#2 0.61,0.13,1.00,U] [#3 0.28,-0.09,0.93,U] [#4 0.34,-0.02,1.04,U] [#5 0.02,0.02,0.69,U] [#6 0.44,0.01,0.73,U] [#7 0.36,0.01,0.68,U] [#8 0.42,0.30,0.62,U] 
19:25:53.565 00.000 7988 refined, 8 included, MultiStar: {0.39, 0.08}, one-star: {0.40, 0.41}
19:25:53.565 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
19:25:53.565 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.39)
19:25:53.565 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=0.08 hyp=0.40 cameraTheta=0.21 mountX=-0.09 mountY=-0.39, mountTheta=-1.79
19:25:53.565 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=0.08, opts=13)
19:25:53.581 00.016 7988 Enqueuing Move request for scope (0.39, 0.08)
19:25:53.581 00.000 15712 Worker thread wakes up
19:25:53.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.08) opts 0xd
19:25:53.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, 0.08)
19:25:53.581 00.000 15712 Moving (0.39, 0.08) raw xDistance=-0.09 yDistance=-0.39
19:25:53.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:53.581 00.000 7988 UpdateGuideState exits: m=1391 SNR=25.3
19:25:53.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:53.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:53.581 00.000 7988 Enqueuing Expose request
19:25:53.581 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 675.77
19:25:53.581 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
19:25:53.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
19:25:53.581 00.000 15712 MoveAxis(W, 13, ABG)
19:25:53.581 00.000 15712 Guiding  Dir = 3, Dur = 13
19:25:53.581 00.000 15712 IsGuiding returns 0
19:25:53.597 00.016 15712 IsGuiding returns 1
19:25:53.597 00.000 15712 scope still moving after pulse duration time elapsed
19:25:53.645 00.048 15712 IsGuiding returns 0
19:25:53.645 00.000 15712 scope move finished after 13 + 36 ms
19:25:53.645 00.000 15712 Move returns status 0, amount 13
19:25:53.645 00.000 15712 MoveAxis(N, 100, ABG)
19:25:53.645 00.000 15712 Guiding  Dir = 0, Dur = 100
19:25:53.645 00.000 15712 IsGuiding returns 0
19:25:53.716 00.071 15712 PulseGuide returned control before completion, sleep 33
19:25:53.772 00.056 15712 IsGuiding returns 1
19:25:53.772 00.000 15712 scope still moving after pulse duration time elapsed
19:25:53.820 00.048 15712 IsGuiding returns 1
19:25:53.852 00.032 15712 IsGuiding returns 0
19:25:53.852 00.000 15712 scope move finished after 100 + 106 ms
19:25:53.852 00.000 15712 Move returns status 0, amount 100
19:25:53.852 00.000 15712 move complete, result=0
19:25:53.852 00.000 15712 worker thread done servicing request
19:25:53.852 00.000 15712 Worker thread wakes up
19:25:53.852 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.4 px 100 ms NORTH
19:25:53.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:53.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:55.483 01.631 15712 Exposure complete
19:25:55.544 00.061 15712 worker thread done servicing request
19:25:55.544 00.000 7988 OnExposeComplete: enter
19:25:55.546 00.002 7988 UpdateGuideState(): m_state=6
19:25:55.546 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1959
19:25:55.546 00.000 7988 Star::Find returns 1 (0), X=1175.18, Y=435.60, Mass=1455, SNR=25.6, Peak=190 HFD=3.4
19:25:55.546 00.000 7988 MultiStar: [#1 -0.23,0.39,0.94,U] [#2 -0.05,0.26,1.00,U] [#3 -0.24,0.07,0.91,U] [#4 -0.26,0.32,1.02,U] [#5 -0.68,0.28,0.69,U] [#6 -0.20,0.29,0.67,U] [#7 -0.24,0.15,0.66,U] [#8 -0.26,0.16,0.64,U] 
19:25:55.546 00.000 7988 refined, 8 included, MultiStar: {-0.26, 0.25}, one-star: {-0.24, 0.30}
19:25:55.553 00.007 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.58) = xAngle (3.94 = -2.34)
19:25:55.553 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.05 = 0.77)
19:25:55.555 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.25 hyp=0.36 cameraTheta=2.36 mountX=-0.25 mountY=0.25, mountTheta=2.36
19:25:55.557 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.25, opts=13)
19:25:55.557 00.000 7988 Enqueuing Move request for scope (-0.26, 0.25)
19:25:55.559 00.002 15712 Worker thread wakes up
19:25:55.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.25) opts 0xd
19:25:55.559 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.25)
19:25:55.559 00.000 15712 Moving (-0.26, 0.25) raw xDistance=-0.25 yDistance=0.25
19:25:55.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:55.561 00.002 7988 UpdateGuideState exits: m=1455 SNR=25.6
19:25:55.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:55.563 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:55.563 00.000 7988 Enqueuing Expose request
19:25:55.565 00.002 15712 PPEC rslt: input = -0.25, final = -0.08, react = -0.15, pred = 0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 675.69
19:25:55.565 00.000 15712 PPEC: input: -0.25, control: -0.08, exposure: 1500
19:25:55.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:55.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:25:55.565 00.000 15712 MoveAxis(E, 25, ABG)
19:25:55.565 00.000 15712 Guiding  Dir = 2, Dur = 25
19:25:55.565 00.000 15712 IsGuiding returns 0
19:25:55.594 00.029 15712 IsGuiding returns 1
19:25:55.594 00.000 15712 scope still moving after pulse duration time elapsed
19:25:55.640 00.046 15712 IsGuiding returns 0
19:25:55.640 00.000 15712 scope move finished after 25 + 51 ms
19:25:55.640 00.000 15712 Move returns status 0, amount 25
19:25:55.640 00.000 15712 MoveAxis(N, 0, ABG)
19:25:55.640 00.000 15712 Move returns status 0, amount 0
19:25:55.640 00.000 15712 move complete, result=0
19:25:55.640 00.000 7988 GuideStep: -0.3 px 25 ms EAST, 0.2 px 0 ms NORTH
19:25:55.640 00.000 15712 worker thread done servicing request
19:25:55.640 00.000 15712 Worker thread wakes up
19:25:55.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:55.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:57.059 01.419 15712 Exposure complete
19:25:57.121 00.062 15712 worker thread done servicing request
19:25:57.122 00.001 7988 OnExposeComplete: enter
19:25:57.122 00.000 7988 UpdateGuideState(): m_state=6
19:25:57.122 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1960
19:25:57.122 00.000 7988 Star::Find returns 1 (1), X=1175.11, Y=435.43, Mass=1507, SNR=26.1, Peak=255 HFD=3.4
19:25:57.122 00.000 7988 MultiStar: [#1 -0.37,0.13,1.02,U] [#2 -0.30,0.16,0.99,U] [#3 -0.32,-0.15,0.95,U] [#4 -0.42,0.07,1.04,U] [#5 -0.61,-0.12,0.68,U] [#6 -0.16,-0.21,0.72,U] [#7 -0.58,-0.01,0.66,U] [#8 -0.30,0.07,0.66,U] 
19:25:57.122 00.000 7988 single-star, 8 included, MultiStar: {-0.37, 0.02}, one-star: {-0.31, 0.13}
19:25:57.122 00.000 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.58) = xAngle (4.33 = -1.96)
19:25:57.122 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.44 = 1.15)
19:25:57.122 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.33 cameraTheta=2.75 mountX=-0.13 mountY=0.31, mountTheta=1.96
19:25:57.122 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.13, opts=13)
19:25:57.122 00.000 7988 Enqueuing Move request for scope (-0.31, 0.13)
19:25:57.122 00.000 15712 Worker thread wakes up
19:25:57.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.13) opts 0xd
19:25:57.122 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.13)
19:25:57.135 00.013 15712 Moving (-0.31, 0.13) raw xDistance=-0.13 yDistance=0.31
19:25:57.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:57.135 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.1 Saturated
19:25:57.137 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:57.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:57.137 00.000 7988 Enqueuing Expose request
19:25:57.137 00.000 15712 PPEC rslt: input = -0.13, final = 0.06, react = -0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 675.61
19:25:57.137 00.000 15712 PPEC: input: -0.13, control: 0.06, exposure: 1500
19:25:57.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:25:57.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
19:25:57.137 00.000 15712 MoveAxis(W, 19, ABG)
19:25:57.137 00.000 15712 Guiding  Dir = 3, Dur = 19
19:25:57.171 00.034 15712 IsGuiding returns 0
19:25:57.191 00.020 15712 PulseGuide returned control before completion, sleep 14
19:25:57.216 00.025 15712 IsGuiding returns 1
19:25:57.216 00.000 15712 scope still moving after pulse duration time elapsed
19:25:57.254 00.038 15712 IsGuiding returns 0
19:25:57.254 00.000 15712 scope move finished after 19 + 60 ms
19:25:57.254 00.000 15712 Move returns status 0, amount 19
19:25:57.254 00.000 15712 MoveAxis(N, 0, ABG)
19:25:57.254 00.000 15712 Move returns status 0, amount 0
19:25:57.254 00.000 15712 move complete, result=0
19:25:57.254 00.000 7988 GuideStep: -0.1 px 19 ms WEST, 0.3 px 0 ms NORTH
19:25:57.258 00.004 15712 worker thread done servicing request
19:25:57.258 00.000 15712 Worker thread wakes up
19:25:57.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:57.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:25:58.907 01.649 15712 Exposure complete
19:25:58.955 00.048 15712 worker thread done servicing request
19:25:58.955 00.000 7988 OnExposeComplete: enter
19:25:58.968 00.013 7988 UpdateGuideState(): m_state=6
19:25:58.968 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1961
19:25:58.968 00.000 7988 Star::Find returns 1 (0), X=1175.25, Y=435.52, Mass=1409, SNR=25.5, Peak=239 HFD=3.1
19:25:58.968 00.000 7988 MultiStar: [#1 -0.29,0.18,1.03,U] [#2 -0.34,0.30,0.98,U] [#3 -0.27,0.12,0.97,U] [#4 -0.28,0.16,1.08,U] [#5 -0.51,0.34,0.71,U] [#6 -0.12,-0.02,0.72,U] [#7 -0.58,0.30,0.67,U] [#8 -0.39,0.23,0.62,U] 
19:25:58.972 00.004 7988 single-star, 8 included, MultiStar: {-0.32, 0.20}, one-star: {-0.17, 0.22}
19:25:58.972 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.81 = -2.47)
19:25:58.972 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.64)
19:25:58.972 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.24 mountX=-0.22 mountY=0.17, mountTheta=2.49
19:25:58.972 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.22, opts=13)
19:25:58.972 00.000 7988 Enqueuing Move request for scope (-0.17, 0.22)
19:25:58.972 00.000 15712 Worker thread wakes up
19:25:58.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
19:25:58.972 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
19:25:58.972 00.000 15712 Moving (-0.17, 0.22) raw xDistance=-0.22 yDistance=0.17
19:25:58.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:25:58.972 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.5
19:25:58.982 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:58.982 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:25:58.984 00.002 7988 Enqueuing Expose request
19:25:58.984 00.000 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 675.53
19:25:58.984 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
19:25:58.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:58.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:25:58.984 00.000 15712 MoveAxis(E, 32, ABG)
19:25:58.984 00.000 15712 Guiding  Dir = 2, Dur = 32
19:25:58.984 00.000 15712 IsGuiding returns 0
19:25:59.007 00.023 15712 PulseGuide returned control before completion, sleep 14
19:25:59.031 00.024 15712 IsGuiding returns 1
19:25:59.031 00.000 15712 scope still moving after pulse duration time elapsed
19:25:59.095 00.064 15712 IsGuiding returns 0
19:25:59.095 00.000 15712 scope move finished after 32 + 77 ms
19:25:59.095 00.000 15712 Move returns status 0, amount 32
19:25:59.095 00.000 15712 MoveAxis(N, 0, ABG)
19:25:59.095 00.000 15712 Move returns status 0, amount 0
19:25:59.095 00.000 15712 move complete, result=0
19:25:59.095 00.000 15712 worker thread done servicing request
19:25:59.095 00.000 15712 Worker thread wakes up
19:25:59.095 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
19:25:59.097 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:25:59.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:00.518 01.421 15712 Exposure complete
19:26:00.579 00.061 15712 worker thread done servicing request
19:26:00.579 00.000 7988 OnExposeComplete: enter
19:26:00.579 00.000 7988 UpdateGuideState(): m_state=6
19:26:00.583 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1962
19:26:00.585 00.002 7988 Star::Find returns 1 (1), X=1175.30, Y=435.20, Mass=1462, SNR=25.9, Peak=255 HFD=3.4
19:26:00.586 00.001 7988 MultiStar: [#1 -0.28,-0.16,1.03,U] [#2 -0.03,-0.15,1.00,U] [#3 -0.17,-0.32,0.93,U] [#4 -0.20,-0.24,0.98,U] [#5 -0.47,-0.18,0.69,U] [#6 -0.25,-0.28,0.70,U] [#7 -0.55,-0.11,0.68,U] [#8 -0.51,-0.05,0.64,U] 
19:26:00.586 00.000 7988 single-star, 8 included, MultiStar: {-0.26, -0.18}, one-star: {-0.13, -0.10}
19:26:00.588 00.002 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.88 = -0.88)
19:26:00.588 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.23 = 2.23)
19:26:00.590 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-2.45 mountX=0.11 mountY=0.13, mountTheta=0.89
19:26:00.592 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.10, opts=13)
19:26:00.593 00.001 7988 Enqueuing Move request for scope (-0.13, -0.10)
19:26:00.593 00.000 15712 Worker thread wakes up
19:26:00.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
19:26:00.593 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
19:26:00.593 00.000 15712 Moving (-0.13, -0.10) raw xDistance=0.11 yDistance=0.13
19:26:00.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:26:00.593 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.9 Saturated
19:26:00.597 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:00.597 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 675.45
19:26:00.597 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
19:26:00.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:00.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:00.597 00.000 7988 Enqueuing Expose request
19:26:00.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:26:00.597 00.000 15712 MoveAxis(W, 9, ABG)
19:26:00.597 00.000 15712 Guiding  Dir = 3, Dur = 9
19:26:00.597 00.000 15712 IsGuiding returns 0
19:26:00.625 00.028 15712 IsGuiding returns 0
19:26:00.625 00.000 15712 Move returns status 0, amount 9
19:26:00.625 00.000 15712 MoveAxis(N, 0, ABG)
19:26:00.625 00.000 15712 Move returns status 0, amount 0
19:26:00.625 00.000 15712 move complete, result=0
19:26:00.625 00.000 15712 worker thread done servicing request
19:26:00.625 00.000 15712 Worker thread wakes up
19:26:00.625 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
19:26:00.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:00.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:02.266 01.641 15712 Exposure complete
19:26:02.328 00.062 15712 worker thread done servicing request
19:26:02.328 00.000 7988 OnExposeComplete: enter
19:26:02.328 00.000 7988 UpdateGuideState(): m_state=6
19:26:02.330 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1963
19:26:02.330 00.000 7988 Star::Find returns 1 (1), X=1175.22, Y=435.35, Mass=1318, SNR=24.6, Peak=255 HFD=2.8
19:26:02.332 00.002 7988 MultiStar: [#1 -0.25,-0.29,1.01,U] [#2 -0.21,-0.14,1.07,U] [#3 -0.37,-0.29,1.05,U] [#4 -0.29,-0.26,1.08,U] [#5 -0.34,-0.03,0.74,U] [#6 -0.09,-0.01,0.71,U] [#7 -0.53,0.02,0.69,U] [#8 -0.04,-0.04,0.69,U] 
19:26:02.334 00.002 7988 single-star, 8 included, MultiStar: {-0.26, -0.13}, one-star: {-0.20, 0.05}
19:26:02.334 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.58) = xAngle (4.50 = -1.79)
19:26:02.334 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.32)
19:26:02.336 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.92 mountX=-0.04 mountY=0.20, mountTheta=1.79
19:26:02.338 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.05, opts=13)
19:26:02.339 00.001 7988 Enqueuing Move request for scope (-0.20, 0.05)
19:26:02.339 00.000 15712 Worker thread wakes up
19:26:02.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
19:26:02.339 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
19:26:02.339 00.000 15712 Moving (-0.20, 0.05) raw xDistance=-0.04 yDistance=0.20
19:26:02.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:02.339 00.000 7988 UpdateGuideState exits: m=1318 SNR=24.6 Saturated
19:26:02.343 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:02.343 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:02.347 00.004 7988 Enqueuing Expose request
19:26:02.347 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 675.38
19:26:02.347 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
19:26:02.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:02.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:26:02.347 00.000 15712 MoveAxis(W, 10, ABG)
19:26:02.347 00.000 15712 Guiding  Dir = 3, Dur = 10
19:26:02.347 00.000 15712 IsGuiding returns 0
19:26:02.366 00.019 15712 IsGuiding returns 1
19:26:02.366 00.000 15712 scope still moving after pulse duration time elapsed
19:26:02.424 00.058 15712 IsGuiding returns 0
19:26:02.424 00.000 15712 scope move finished after 10 + 75 ms
19:26:02.424 00.000 15712 Move returns status 0, amount 10
19:26:02.424 00.000 15712 MoveAxis(N, 0, ABG)
19:26:02.424 00.000 15712 Move returns status 0, amount 0
19:26:02.424 00.000 15712 move complete, result=0
19:26:02.424 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.2 px 0 ms NORTH
19:26:02.437 00.013 15712 worker thread done servicing request
19:26:02.437 00.000 15712 Worker thread wakes up
19:26:02.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:02.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:03.845 01.408 15712 Exposure complete
19:26:03.906 00.061 15712 worker thread done servicing request
19:26:03.907 00.001 7988 OnExposeComplete: enter
19:26:03.907 00.000 7988 UpdateGuideState(): m_state=6
19:26:03.907 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1964
19:26:03.907 00.000 7988 Star::Find returns 1 (1), X=1175.13, Y=435.49, Mass=1416, SNR=25.6, Peak=255 HFD=3.0
19:26:03.912 00.005 7988 MultiStar: [#1 -0.25,-0.10,1.00,U] [#2 -0.24,0.18,1.04,U] [#3 -0.25,0.09,0.96,U] [#4 -0.25,0.04,1.04,U] [#5 -0.55,-0.25,0.73,U] [#6 -0.15,-0.24,0.72,U] [#7 -0.52,-0.05,0.67,U] [#8 -0.53,0.05,0.66,U] 
19:26:03.912 00.000 7988 refined, 8 included, MultiStar: {-0.32, 0.00}, one-star: {-0.29, 0.19}
19:26:03.914 00.002 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.58) = xAngle (4.71 = -1.58)
19:26:03.914 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.82 = 1.53)
19:26:03.916 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=0.00 hyp=0.32 cameraTheta=3.13 mountX=-0.00 mountY=0.32, mountTheta=1.58
19:26:03.918 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.00, opts=13)
19:26:03.918 00.000 7988 Enqueuing Move request for scope (-0.32, 0.00)
19:26:03.920 00.002 15712 Worker thread wakes up
19:26:03.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.00) opts 0xd
19:26:03.920 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.00)
19:26:03.920 00.000 15712 Moving (-0.32, 0.00) raw xDistance=-0.00 yDistance=0.32
19:26:03.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:03.921 00.001 7988 UpdateGuideState exits: m=1416 SNR=25.6 Saturated
19:26:03.923 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:03.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:03.923 00.000 7988 Enqueuing Expose request
19:26:03.923 00.000 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 675.30
19:26:03.923 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
19:26:03.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:26:03.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
19:26:03.923 00.000 15712 MoveAxis(W, 9, ABG)
19:26:03.923 00.000 15712 Guiding  Dir = 3, Dur = 9
19:26:03.923 00.000 15712 IsGuiding returns 0
19:26:03.954 00.031 15712 IsGuiding returns 0
19:26:03.954 00.000 15712 Move returns status 0, amount 9
19:26:03.954 00.000 15712 MoveAxis(N, 0, ABG)
19:26:03.954 00.000 15712 Move returns status 0, amount 0
19:26:03.954 00.000 15712 move complete, result=0
19:26:03.954 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.3 px 0 ms NORTH
19:26:03.955 00.001 15712 worker thread done servicing request
19:26:03.955 00.000 15712 Worker thread wakes up
19:26:03.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:03.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:05.595 01.640 15712 Exposure complete
19:26:05.655 00.060 15712 worker thread done servicing request
19:26:05.655 00.000 7988 OnExposeComplete: enter
19:26:05.655 00.000 7988 UpdateGuideState(): m_state=6
19:26:05.659 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1965
19:26:05.659 00.000 7988 Star::Find returns 1 (1), X=1175.27, Y=435.67, Mass=1445, SNR=25.9, Peak=255 HFD=3.1
19:26:05.661 00.002 7988 MultiStar: [#1 -0.26,0.00,1.00,U] [#2 -0.17,0.17,1.01,U] [#3 -0.38,0.11,0.94,U] [#4 -0.36,-0.09,1.04,U] [#5 -0.76,0.15,0.67,U] [#6 -0.32,0.06,0.71,U] [#7 -0.65,0.23,0.64,U] [#8 -0.32,0.20,0.64,U] 
19:26:05.661 00.000 7988 refined, 8 included, MultiStar: {-0.35, 0.13}, one-star: {-0.15, 0.37}
19:26:05.663 00.002 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.58) = xAngle (4.37 = -1.91)
19:26:05.663 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.48 = 1.20)
19:26:05.665 00.002 7988 CameraToMount -- cameraX=-0.35 cameraY=0.13 hyp=0.37 cameraTheta=2.79 mountX=-0.13 mountY=0.35, mountTheta=1.92
19:26:05.667 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.13, opts=13)
19:26:05.667 00.000 7988 Enqueuing Move request for scope (-0.35, 0.13)
19:26:05.669 00.002 15712 Worker thread wakes up
19:26:05.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.13) opts 0xd
19:26:05.669 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.13)
19:26:05.669 00.000 15712 Moving (-0.35, 0.13) raw xDistance=-0.13 yDistance=0.35
19:26:05.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:05.669 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9 Saturated
19:26:05.671 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:05.672 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:05.672 00.000 7988 Enqueuing Expose request
19:26:05.672 00.000 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 675.22
19:26:05.672 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
19:26:05.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:26:05.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
19:26:05.672 00.000 15712 MoveAxis(W, 9, ABG)
19:26:05.672 00.000 15712 Guiding  Dir = 3, Dur = 9
19:26:05.672 00.000 15712 IsGuiding returns 0
19:26:05.692 00.020 15712 IsGuiding returns 0
19:26:05.692 00.000 15712 Move returns status 0, amount 9
19:26:05.692 00.000 15712 MoveAxis(N, 0, ABG)
19:26:05.692 00.000 15712 Move returns status 0, amount 0
19:26:05.692 00.000 15712 move complete, result=0
19:26:05.692 00.000 15712 worker thread done servicing request
19:26:05.692 00.000 15712 Worker thread wakes up
19:26:05.692 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.3 px 0 ms NORTH
19:26:05.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:05.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:07.108 01.416 15712 Exposure complete
19:26:07.170 00.062 15712 worker thread done servicing request
19:26:07.170 00.000 7988 OnExposeComplete: enter
19:26:07.170 00.000 7988 UpdateGuideState(): m_state=6
19:26:07.173 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1966
19:26:07.173 00.000 7988 Star::Find returns 1 (0), X=1175.20, Y=435.61, Mass=1437, SNR=25.7, Peak=237 HFD=3.2
19:26:07.175 00.002 7988 MultiStar: [#1 -0.14,0.06,1.02,U] [#2 -0.34,0.16,0.98,U] [#3 -0.21,-0.13,0.92,U] [#4 -0.33,-0.09,1.03,U] [#5 -0.66,-0.02,0.74,U] [#6 -0.23,0.15,0.66,U] [#7 -0.54,0.16,0.65,U] [#8 -0.45,0.03,0.62,U] 
19:26:07.177 00.002 7988 refined, 8 included, MultiStar: {-0.33, 0.07}, one-star: {-0.22, 0.30}
19:26:07.177 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.52 = -1.76)
19:26:07.179 00.002 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.35)
19:26:07.179 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.34 cameraTheta=2.94 mountX=-0.06 mountY=0.33, mountTheta=1.76
19:26:07.181 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.07, opts=13)
19:26:07.181 00.000 7988 Enqueuing Move request for scope (-0.33, 0.07)
19:26:07.181 00.000 15712 Worker thread wakes up
19:26:07.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.07) opts 0xd
19:26:07.181 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.07)
19:26:07.181 00.000 15712 Moving (-0.33, 0.07) raw xDistance=-0.06 yDistance=0.33
19:26:07.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:07.185 00.004 7988 UpdateGuideState exits: m=1437 SNR=25.7
19:26:07.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:07.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:07.185 00.000 7988 Enqueuing Expose request
19:26:07.185 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 675.14
19:26:07.185 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
19:26:07.185 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.05 newest=0.99
19:26:07.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
19:26:07.185 00.000 15712 MoveAxis(W, 10, ABG)
19:26:07.185 00.000 15712 Guiding  Dir = 3, Dur = 10
19:26:07.185 00.000 15712 IsGuiding returns 0
19:26:07.203 00.018 15712 IsGuiding returns 1
19:26:07.203 00.000 15712 scope still moving after pulse duration time elapsed
19:26:07.253 00.050 15712 IsGuiding returns 0
19:26:07.253 00.000 15712 scope move finished after 10 + 53 ms
19:26:07.253 00.000 15712 Move returns status 0, amount 10
19:26:07.253 00.000 15712 BLC: Oldest BLC event removed
19:26:07.253 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 217 applied
19:26:07.253 00.000 15712 MoveAxis(S, 300, ABG)
19:26:07.253 00.000 15712 Guiding  Dir = 1, Dur = 300
19:26:07.253 00.000 15712 IsGuiding returns 0
19:26:07.338 00.085 15712 PulseGuide returned control before completion, sleep 231
19:26:07.584 00.246 15712 IsGuiding returns 1
19:26:07.584 00.000 15712 scope still moving after pulse duration time elapsed
19:26:07.628 00.044 15712 IsGuiding returns 1
19:26:07.663 00.035 15712 IsGuiding returns 0
19:26:07.663 00.000 15712 scope move finished after 300 + 100 ms
19:26:07.663 00.000 15712 Move returns status 0, amount 300
19:26:07.663 00.000 15712 move complete, result=0
19:26:07.663 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.3 px 300 ms SOUTH
19:26:07.663 00.000 15712 worker thread done servicing request
19:26:07.663 00.000 15712 Worker thread wakes up
19:26:07.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:07.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:09.306 01.643 15712 Exposure complete
19:26:09.368 00.062 15712 worker thread done servicing request
19:26:09.368 00.000 7988 OnExposeComplete: enter
19:26:09.368 00.000 7988 UpdateGuideState(): m_state=6
19:26:09.372 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1967
19:26:09.372 00.000 7988 Star::Find returns 1 (0), X=1175.20, Y=435.56, Mass=1384, SNR=25.0, Peak=239 HFD=3.1
19:26:09.374 00.002 7988 MultiStar: [#1 -0.21,0.23,1.06,U] [#2 -0.07,0.13,0.99,U] [#3 -0.20,0.12,1.01,U] [#4 -0.08,-0.18,1.06,U] [#5 -0.66,0.37,0.78,U] [#6 -0.30,0.13,0.75,U] [#7 -0.33,0.30,0.66,U] [#8 -0.35,0.07,0.69,U] 
19:26:09.376 00.002 7988 refined, 8 included, MultiStar: {-0.25, 0.15}, one-star: {-0.22, 0.26}
19:26:09.376 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.58) = xAngle (4.18 = -2.10)
19:26:09.378 00.002 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.29 = 1.00)
19:26:09.379 00.001 7988 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.60 mountX=-0.15 mountY=0.25, mountTheta=2.11
19:26:09.381 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.15, opts=13)
19:26:09.381 00.000 7988 Enqueuing Move request for scope (-0.25, 0.15)
19:26:09.383 00.002 15712 Worker thread wakes up
19:26:09.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.15) opts 0xd
19:26:09.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.15)
19:26:09.383 00.000 15712 Moving (-0.25, 0.15) raw xDistance=-0.15 yDistance=0.25
19:26:09.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:09.383 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.0
19:26:09.386 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:09.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:09.388 00.002 7988 Enqueuing Expose request
19:26:09.388 00.000 15712 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.326820, 1:0.245655
19:26:09.388 00.000 15712 BLC: No correction, Miss < min_move
19:26:09.390 00.002 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 675.07
19:26:09.390 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
19:26:09.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:09.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:26:09.390 00.000 15712 MoveAxis(W, 8, ABG)
19:26:09.390 00.000 15712 Guiding  Dir = 3, Dur = 8
19:26:09.390 00.000 15712 IsGuiding returns 0
19:26:09.415 00.025 15712 IsGuiding returns 0
19:26:09.415 00.000 15712 Move returns status 0, amount 8
19:26:09.415 00.000 15712 MoveAxis(N, 0, ABG)
19:26:09.415 00.000 15712 Move returns status 0, amount 0
19:26:09.415 00.000 15712 move complete, result=0
19:26:09.415 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.2 px 0 ms NORTH
19:26:09.422 00.007 15712 worker thread done servicing request
19:26:09.422 00.000 15712 Worker thread wakes up
19:26:09.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:09.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:10.838 01.416 15712 Exposure complete
19:26:10.900 00.062 7988 OnExposeComplete: enter
19:26:10.902 00.002 7988 UpdateGuideState(): m_state=6
19:26:10.902 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1968
19:26:10.904 00.002 7988 Star::Find returns 1 (0), X=1175.41, Y=435.75, Mass=1428, SNR=25.7, Peak=209 HFD=3.2
19:26:10.906 00.002 15712 worker thread done servicing request
19:26:10.906 00.000 7988 MultiStar: [#1 -0.15,0.33,1.00,U] [#2 -0.17,0.38,0.97,U] [#3 -0.21,0.22,0.99,U] [#4 -0.34,0.18,1.04,U] [#5 -0.54,0.61,0.73,U] [#6 -0.14,0.26,0.74,U] [#7 -0.28,0.45,0.71,U] [#8 -0.22,0.27,0.66,U] 
19:26:10.906 00.000 7988 refined, 8 included, MultiStar: {-0.22, 0.34}, one-star: {-0.01, 0.45}
19:26:10.908 00.002 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.56)
19:26:10.910 00.002 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.55)
19:26:10.911 00.001 7988 CameraToMount -- cameraX=-0.22 cameraY=0.34 hyp=0.41 cameraTheta=2.14 mountX=-0.34 mountY=0.21, mountTheta=2.59
19:26:10.913 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.34, opts=13)
19:26:10.916 00.003 7988 Enqueuing Move request for scope (-0.22, 0.34)
19:26:10.916 00.000 15712 Worker thread wakes up
19:26:10.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.34) opts 0xd
19:26:10.916 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.34)
19:26:10.916 00.000 15712 Moving (-0.22, 0.34) raw xDistance=-0.34 yDistance=0.21
19:26:10.916 00.000 15712 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.326820, 1:0.245655, 2:0.211076
19:26:10.916 00.000 15712 BLC: No correction, Miss < min_move
19:26:10.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:10.916 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.7
19:26:10.920 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:10.922 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:10.922 00.000 7988 Enqueuing Expose request
19:26:10.924 00.002 15712 PPEC rslt: input = -0.34, final = -0.19, react = -0.20, pred = 0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 674.99
19:26:10.924 00.000 15712 PPEC: input: -0.34, control: -0.19, exposure: 1500
19:26:10.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:10.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:26:10.924 00.000 15712 MoveAxis(E, 63, ABG)
19:26:10.924 00.000 15712 Guiding  Dir = 2, Dur = 63
19:26:10.924 00.000 15712 IsGuiding returns 0
19:26:10.927 00.003 15712 PulseGuide returned control before completion, sleep 59
19:26:11.010 00.083 15712 IsGuiding returns 0
19:26:11.010 00.000 15712 Move returns status 0, amount 63
19:26:11.010 00.000 15712 MoveAxis(N, 0, ABG)
19:26:11.010 00.000 15712 Move returns status 0, amount 0
19:26:11.010 00.000 15712 move complete, result=0
19:26:11.010 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.2 px 0 ms NORTH
19:26:11.021 00.011 15712 worker thread done servicing request
19:26:11.021 00.000 15712 Worker thread wakes up
19:26:11.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:11.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:12.650 01.629 15712 Exposure complete
19:26:12.712 00.062 15712 worker thread done servicing request
19:26:12.712 00.000 7988 OnExposeComplete: enter
19:26:12.713 00.001 7988 UpdateGuideState(): m_state=6
19:26:12.713 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1969
19:26:12.715 00.002 7988 Star::Find returns 1 (1), X=1175.30, Y=435.52, Mass=1506, SNR=26.4, Peak=255 HFD=3.2
19:26:12.717 00.002 7988 MultiStar: [#1 -0.16,0.13,0.99,U] [#2 -0.25,0.14,0.97,U] [#3 -0.23,0.20,0.92,U] [#4 -0.27,0.11,1.02,U] [#5 -0.48,0.08,0.71,U] [#6 0.04,0.05,0.69,U] [#7 -0.34,0.08,0.66,U] [#8 -0.23,0.33,0.62,U] 
19:26:12.717 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.15}, one-star: {-0.12, 0.22}
19:26:12.719 00.002 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.63)
19:26:12.719 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.48)
19:26:12.721 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.08 mountX=-0.22 mountY=0.12, mountTheta=2.65
19:26:12.721 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.22, opts=13)
19:26:12.723 00.002 7988 Enqueuing Move request for scope (-0.12, 0.22)
19:26:12.725 00.002 15712 Worker thread wakes up
19:26:12.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
19:26:12.725 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
19:26:12.725 00.000 15712 Moving (-0.12, 0.22) raw xDistance=-0.22 yDistance=0.12
19:26:12.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:12.725 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4 Saturated
19:26:12.727 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:12.728 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:12.728 00.000 7988 Enqueuing Expose request
19:26:12.730 00.002 15712 BLC: window closed
19:26:12.730 00.000 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.326820, 1:0.245655, 2:0.211076
19:26:12.730 00.000 15712 BLC: No correction, Miss < min_move
19:26:12.730 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 674.91
19:26:12.730 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
19:26:12.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:12.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:26:12.730 00.000 15712 MoveAxis(E, 40, ABG)
19:26:12.730 00.000 15712 Guiding  Dir = 2, Dur = 40
19:26:12.730 00.000 15712 IsGuiding returns 0
19:26:12.761 00.031 15712 PulseGuide returned control before completion, sleep 23
19:26:12.809 00.048 15712 IsGuiding returns 0
19:26:12.809 00.000 15712 Move returns status 0, amount 40
19:26:12.809 00.000 15712 MoveAxis(N, 0, ABG)
19:26:12.809 00.000 15712 Move returns status 0, amount 0
19:26:12.809 00.000 15712 move complete, result=0
19:26:12.809 00.000 15712 worker thread done servicing request
19:26:12.809 00.000 15712 Worker thread wakes up
19:26:12.809 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
19:26:12.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:12.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:14.228 01.419 15712 Exposure complete
19:26:14.287 00.059 15712 worker thread done servicing request
19:26:14.287 00.000 7988 OnExposeComplete: enter
19:26:14.287 00.000 7988 UpdateGuideState(): m_state=6
19:26:14.291 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1970
19:26:14.291 00.000 7988 Star::Find returns 1 (0), X=1175.30, Y=435.38, Mass=1444, SNR=25.7, Peak=241 HFD=3.2
19:26:14.291 00.000 7988 MultiStar: [#1 -0.09,-0.19,0.98,U] [#2 -0.27,-0.05,1.01,U] [#3 -0.19,-0.18,0.97,U] [#4 -0.15,-0.21,1.05,U] [#5 -0.45,-0.03,0.71,U] [#6 -0.22,-0.07,0.74,U] [#7 -0.23,-0.04,0.70,U] [#8 -0.31,-0.08,0.66,U] 
19:26:14.291 00.000 7988 single-star, 8 included, MultiStar: {-0.21, -0.09}, one-star: {-0.12, 0.08}
19:26:14.291 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.15)
19:26:14.297 00.006 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.96)
19:26:14.297 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.55 mountX=-0.08 mountY=0.12, mountTheta=2.16
19:26:14.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.08, opts=13)
19:26:14.297 00.000 7988 Enqueuing Move request for scope (-0.12, 0.08)
19:26:14.303 00.006 15712 Worker thread wakes up
19:26:14.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
19:26:14.303 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
19:26:14.303 00.000 15712 Moving (-0.12, 0.08) raw xDistance=-0.08 yDistance=0.12
19:26:14.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:14.303 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.7
19:26:14.306 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:14.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:14.306 00.000 7988 Enqueuing Expose request
19:26:14.308 00.002 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 674.84
19:26:14.308 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
19:26:14.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:14.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:26:14.308 00.000 15712 MoveAxis(W, 4, ABG)
19:26:14.308 00.000 15712 Guiding  Dir = 3, Dur = 4
19:26:14.308 00.000 15712 IsGuiding returns 0
19:26:14.325 00.017 15712 IsGuiding returns 0
19:26:14.325 00.000 15712 Move returns status 0, amount 4
19:26:14.325 00.000 15712 MoveAxis(N, 0, ABG)
19:26:14.325 00.000 15712 Move returns status 0, amount 0
19:26:14.325 00.000 15712 move complete, result=0
19:26:14.325 00.000 15712 worker thread done servicing request
19:26:14.325 00.000 15712 Worker thread wakes up
19:26:14.325 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
19:26:14.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:14.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:15.960 01.635 15712 Exposure complete
19:26:16.022 00.062 15712 worker thread done servicing request
19:26:16.022 00.000 7988 OnExposeComplete: enter
19:26:16.022 00.000 7988 UpdateGuideState(): m_state=6
19:26:16.025 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1971
19:26:16.027 00.002 7988 Star::Find returns 1 (1), X=1175.37, Y=435.26, Mass=1485, SNR=26.1, Peak=255 HFD=3.0
19:26:16.028 00.001 7988 MultiStar: [#1 -0.22,-0.30,1.01,U] [#2 -0.23,0.06,0.96,U] [#3 -0.21,-0.05,0.96,U] [#4 -0.06,-0.23,1.05,U] [#5 -0.29,-0.26,0.70,U] [#6 -0.14,-0.10,0.70,U] [#7 -0.63,0.12,0.65,U] [#8 -0.26,-0.09,0.66,U] 
19:26:16.028 00.000 7988 single-star, 8 included, MultiStar: {-0.21, -0.11}, one-star: {-0.05, -0.04}
19:26:16.030 00.002 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.87 = -0.87)
19:26:16.030 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.24 = 2.24)
19:26:16.032 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.45 mountX=0.04 mountY=0.05, mountTheta=0.88
19:26:16.034 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
19:26:16.034 00.000 7988 Enqueuing Move request for scope (-0.05, -0.04)
19:26:16.036 00.002 15712 Worker thread wakes up
19:26:16.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
19:26:16.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
19:26:16.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:16.036 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1 Saturated
19:26:16.038 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:16.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:16.038 00.000 7988 Enqueuing Expose request
19:26:16.038 00.000 15712 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
19:26:16.044 00.006 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 674.76
19:26:16.044 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
19:26:16.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:16.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:26:16.044 00.000 15712 MoveAxis(W, 6, ABG)
19:26:16.044 00.000 15712 Guiding  Dir = 3, Dur = 6
19:26:16.044 00.000 15712 IsGuiding returns 0
19:26:16.070 00.026 15712 IsGuiding returns 0
19:26:16.070 00.000 15712 Move returns status 0, amount 6
19:26:16.070 00.000 15712 MoveAxis(N, 0, ABG)
19:26:16.070 00.000 15712 Move returns status 0, amount 0
19:26:16.070 00.000 15712 move complete, result=0
19:26:16.070 00.000 15712 worker thread done servicing request
19:26:16.070 00.000 15712 Worker thread wakes up
19:26:16.070 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
19:26:16.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:16.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:17.489 01.419 15712 Exposure complete
19:26:17.550 00.061 15712 worker thread done servicing request
19:26:17.550 00.000 7988 OnExposeComplete: enter
19:26:17.550 00.000 7988 UpdateGuideState(): m_state=6
19:26:17.550 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1972
19:26:17.550 00.000 7988 Star::Find returns 1 (0), X=1175.26, Y=435.48, Mass=1390, SNR=25.4, Peak=241 HFD=3.1
19:26:17.556 00.006 7988 MultiStar: [#1 -0.10,-0.15,0.99,U] [#2 -0.09,0.05,1.00,U] [#3 -0.07,-0.08,0.95,U] [#4 0.02,-0.05,1.09,U] [#5 -0.26,-0.02,0.73,U] [#6 -0.05,-0.17,0.71,U] [#7 -0.17,0.20,0.67,U] [#8 -0.12,-0.11,0.68,U] 
19:26:17.556 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.16, 0.18}
19:26:17.558 00.002 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
19:26:17.558 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.69 = 1.69)
19:26:17.560 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.11 cameraTheta=-3.00 mountX=0.02 mountY=0.10, mountTheta=1.42
19:26:17.562 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.01, opts=13)
19:26:17.562 00.000 7988 Enqueuing Move request for scope (-0.10, -0.01)
19:26:17.564 00.002 15712 Worker thread wakes up
19:26:17.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
19:26:17.564 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
19:26:17.564 00.000 15712 Moving (-0.10, -0.01) raw xDistance=0.02 yDistance=0.10
19:26:17.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:17.566 00.002 7988 UpdateGuideState exits: m=1390 SNR=25.4
19:26:17.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:17.568 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:17.568 00.000 7988 Enqueuing Expose request
19:26:17.570 00.002 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 674.69
19:26:17.570 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
19:26:17.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:17.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:26:17.570 00.000 15712 MoveAxis(W, 7, ABG)
19:26:17.570 00.000 15712 Guiding  Dir = 3, Dur = 7
19:26:17.587 00.017 15712 IsGuiding returns 0
19:26:17.598 00.011 15712 IsGuiding returns 0
19:26:17.598 00.000 15712 Move returns status 0, amount 7
19:26:17.598 00.000 15712 MoveAxis(N, 0, ABG)
19:26:17.598 00.000 15712 Move returns status 0, amount 0
19:26:17.598 00.000 15712 move complete, result=0
19:26:17.598 00.000 15712 worker thread done servicing request
19:26:17.598 00.000 15712 Worker thread wakes up
19:26:17.598 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
19:26:17.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:17.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:19.243 01.645 15712 Exposure complete
19:26:19.303 00.060 15712 worker thread done servicing request
19:26:19.303 00.000 7988 OnExposeComplete: enter
19:26:19.303 00.000 7988 UpdateGuideState(): m_state=6
19:26:19.308 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1973
19:26:19.308 00.000 7988 Star::Find returns 1 (1), X=1175.19, Y=435.46, Mass=1352, SNR=24.9, Peak=255 HFD=3.1
19:26:19.310 00.002 7988 MultiStar: [#1 -0.23,0.03,1.00,U] [#2 -0.19,0.16,1.03,U] [#3 -0.52,0.17,0.96,U] [#4 -0.39,0.03,1.10,U] [#5 -0.59,-0.08,0.69,U] [#6 -0.35,-0.19,0.77,U] [#7 -0.39,-0.05,0.72,U] [#8 -0.10,0.17,0.63,U] 
19:26:19.312 00.002 7988 single-star, 8 included, MultiStar: {-0.33, 0.05}, one-star: {-0.23, 0.16}
19:26:19.313 00.001 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.58) = xAngle (4.11 = -2.17)
19:26:19.313 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.94)
19:26:19.315 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.54 mountX=-0.16 mountY=0.23, mountTheta=2.18
19:26:19.315 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.16, opts=13)
19:26:19.317 00.002 7988 Enqueuing Move request for scope (-0.23, 0.16)
19:26:19.319 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:19.319 00.000 7988 UpdateGuideState exits: m=1352 SNR=24.9 Saturated
19:26:19.319 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:19.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:19.319 00.000 7988 Enqueuing Expose request
19:26:19.319 00.000 15712 Worker thread wakes up
19:26:19.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
19:26:19.319 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
19:26:19.319 00.000 15712 Moving (-0.23, 0.16) raw xDistance=-0.16 yDistance=0.23
19:26:19.327 00.008 15712 PPEC rslt: input = -0.16, final = 0.02, react = -0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 674.61
19:26:19.327 00.000 15712 PPEC: input: -0.16, control: 0.02, exposure: 1500
19:26:19.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:19.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:26:19.327 00.000 15712 MoveAxis(W, 6, ABG)
19:26:19.327 00.000 15712 Guiding  Dir = 3, Dur = 6
19:26:19.327 00.000 15712 IsGuiding returns 0
19:26:19.342 00.015 15712 IsGuiding returns 0
19:26:19.342 00.000 15712 Move returns status 0, amount 6
19:26:19.342 00.000 15712 MoveAxis(N, 0, ABG)
19:26:19.342 00.000 15712 Move returns status 0, amount 0
19:26:19.342 00.000 15712 move complete, result=0
19:26:19.342 00.000 7988 GuideStep: -0.2 px 6 ms WEST, 0.2 px 0 ms NORTH
19:26:19.348 00.006 15712 worker thread done servicing request
19:26:19.348 00.000 15712 Worker thread wakes up
19:26:19.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:19.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:20.753 01.405 15712 Exposure complete
19:26:20.816 00.063 15712 worker thread done servicing request
19:26:20.816 00.000 7988 OnExposeComplete: enter
19:26:20.816 00.000 7988 UpdateGuideState(): m_state=6
19:26:20.816 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1974
19:26:20.816 00.000 7988 Star::Find returns 1 (1), X=1175.21, Y=435.25, Mass=1385, SNR=25.3, Peak=255 HFD=2.9
19:26:20.816 00.000 7988 MultiStar: [#1 -0.15,-0.27,1.00,U] [#2 -0.28,-0.11,1.03,U] [#3 -0.09,-0.20,0.99,U] [#4 -0.24,-0.26,1.10,U] [#5 -0.60,-0.03,0.73,U] [#6 -0.07,-0.24,0.73,U] [#7 -0.32,0.10,0.69,U] [#8 -0.25,-0.19,0.67,U] 
19:26:20.816 00.000 7988 single-star, 8 included, MultiStar: {-0.24, -0.15}, one-star: {-0.21, -0.05}
19:26:20.823 00.007 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
19:26:20.823 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
19:26:20.823 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.89 mountX=0.06 mountY=0.21, mountTheta=1.31
19:26:20.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.05, opts=13)
19:26:20.823 00.000 7988 Enqueuing Move request for scope (-0.21, -0.05)
19:26:20.823 00.000 15712 Worker thread wakes up
19:26:20.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
19:26:20.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
19:26:20.823 00.000 15712 Moving (-0.21, -0.05) raw xDistance=0.06 yDistance=0.21
19:26:20.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:20.832 00.009 7988 UpdateGuideState exits: m=1385 SNR=25.3 Saturated
19:26:20.834 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:20.836 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:20.836 00.000 7988 Enqueuing Expose request
19:26:20.836 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 674.53
19:26:20.836 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
19:26:20.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:20.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:26:20.836 00.000 15712 MoveAxis(W, 7, ABG)
19:26:20.836 00.000 15712 Guiding  Dir = 3, Dur = 7
19:26:20.836 00.000 15712 IsGuiding returns 0
19:26:20.863 00.027 15712 IsGuiding returns 0
19:26:20.863 00.000 15712 Move returns status 0, amount 7
19:26:20.863 00.000 15712 MoveAxis(N, 0, ABG)
19:26:20.863 00.000 15712 Move returns status 0, amount 0
19:26:20.863 00.000 15712 move complete, result=0
19:26:20.863 00.000 15712 worker thread done servicing request
19:26:20.863 00.000 15712 Worker thread wakes up
19:26:20.863 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
19:26:20.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:20.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:22.511 01.648 15712 Exposure complete
19:26:22.572 00.061 15712 worker thread done servicing request
19:26:22.572 00.000 7988 OnExposeComplete: enter
19:26:22.574 00.002 7988 UpdateGuideState(): m_state=6
19:26:22.574 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1975
19:26:22.574 00.000 7988 Star::Find returns 1 (1), X=1175.35, Y=435.29, Mass=1480, SNR=26.1, Peak=255 HFD=3.1
19:26:22.574 00.000 7988 MultiStar: [#1 -0.08,-0.46,0.99,U] [#2 -0.14,-0.15,1.00,U] [#3 -0.27,-0.25,0.93,U] [#4 -0.20,-0.33,1.04,U] [#5 -0.62,-0.29,0.71,U] [#6 0.11,-0.33,0.71,U] [#7 -0.42,-0.14,0.65,U] [#8 -0.17,-0.35,0.63,U] 
19:26:22.574 00.000 7988 single-star, 8 included, MultiStar: {-0.20, -0.25}, one-star: {-0.07, -0.01}
19:26:22.574 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.58) = xAngle (-1.38 = -1.38)
19:26:22.574 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.73 = 1.73)
19:26:22.574 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.96 mountX=0.01 mountY=0.07, mountTheta=1.39
19:26:22.574 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
19:26:22.574 00.000 7988 Enqueuing Move request for scope (-0.07, -0.01)
19:26:22.586 00.012 15712 Worker thread wakes up
19:26:22.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
19:26:22.586 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
19:26:22.586 00.000 15712 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
19:26:22.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:22.586 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1 Saturated
19:26:22.589 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:22.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:22.591 00.002 7988 Enqueuing Expose request
19:26:22.591 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 674.46
19:26:22.591 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
19:26:22.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:22.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:26:22.591 00.000 15712 MoveAxis(W, 9, ABG)
19:26:22.591 00.000 15712 Guiding  Dir = 3, Dur = 9
19:26:22.593 00.002 15712 IsGuiding returns 0
19:26:22.607 00.014 15712 IsGuiding returns 0
19:26:22.607 00.000 15712 Move returns status 0, amount 9
19:26:22.607 00.000 15712 MoveAxis(N, 0, ABG)
19:26:22.607 00.000 15712 Move returns status 0, amount 0
19:26:22.607 00.000 15712 move complete, result=0
19:26:22.607 00.000 15712 worker thread done servicing request
19:26:22.607 00.000 15712 Worker thread wakes up
19:26:22.607 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
19:26:22.608 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:22.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:24.022 01.414 15712 Exposure complete
19:26:24.080 00.058 15712 worker thread done servicing request
19:26:24.080 00.000 7988 OnExposeComplete: enter
19:26:24.080 00.000 7988 UpdateGuideState(): m_state=6
19:26:24.086 00.006 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1976
19:26:24.087 00.001 7988 Star::Find returns 1 (1), X=1175.26, Y=435.09, Mass=1463, SNR=26.0, Peak=255 HFD=3.1
19:26:24.087 00.000 7988 MultiStar: [#1 -0.42,-0.27,0.99,U] [#2 -0.23,-0.08,1.00,U] [#3 -0.26,-0.49,0.98,U] [#4 -0.49,-0.42,1.03,U] [#5 -0.64,-0.37,0.71,U] [#6 -0.14,-0.16,0.71,U] [#7 -0.52,-0.43,0.64,U] [#8 -0.36,-0.32,0.65,U] 
19:26:24.089 00.002 7988 single-star, 8 included, MultiStar: {-0.35, -0.30}, one-star: {-0.16, -0.22}
19:26:24.089 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
19:26:24.091 00.002 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
19:26:24.091 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.22 mountX=0.22 mountY=0.17, mountTheta=0.66
19:26:24.093 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.22, opts=13)
19:26:24.095 00.002 7988 Enqueuing Move request for scope (-0.16, -0.22)
19:26:24.096 00.001 15712 Worker thread wakes up
19:26:24.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
19:26:24.096 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
19:26:24.096 00.000 15712 Moving (-0.16, -0.22) raw xDistance=0.22 yDistance=0.17
19:26:24.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:24.096 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.0 Saturated
19:26:24.100 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:24.100 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:24.102 00.002 7988 Enqueuing Expose request
19:26:24.102 00.000 15712 PPEC rslt: input = 0.22, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 674.38
19:26:24.102 00.000 15712 PPEC: input: 0.22, control: 0.15, exposure: 1500
19:26:24.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:24.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:26:24.102 00.000 15712 MoveAxis(W, 50, ABG)
19:26:24.102 00.000 15712 Guiding  Dir = 3, Dur = 50
19:26:24.102 00.000 15712 IsGuiding returns 0
19:26:24.121 00.019 15712 PulseGuide returned control before completion, sleep 39
19:26:24.180 00.059 15712 IsGuiding returns 0
19:26:24.189 00.009 15712 Move returns status 0, amount 50
19:26:24.189 00.000 15712 MoveAxis(N, 0, ABG)
19:26:24.189 00.000 15712 Move returns status 0, amount 0
19:26:24.189 00.000 15712 move complete, result=0
19:26:24.189 00.000 7988 GuideStep: 0.2 px 50 ms WEST, 0.2 px 0 ms NORTH
19:26:24.189 00.000 15712 worker thread done servicing request
19:26:24.189 00.000 15712 Worker thread wakes up
19:26:24.191 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:24.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:25.819 01.628 15712 Exposure complete
19:26:25.880 00.061 15712 worker thread done servicing request
19:26:25.880 00.000 7988 OnExposeComplete: enter
19:26:25.880 00.000 7988 UpdateGuideState(): m_state=6
19:26:25.885 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1977
19:26:25.885 00.000 7988 Star::Find returns 1 (1), X=1175.15, Y=435.43, Mass=1533, SNR=26.6, Peak=255 HFD=3.4
19:26:25.885 00.000 7988 MultiStar: [#1 -0.23,-0.03,0.97,U] [#2 -0.40,0.16,0.96,U] [#3 -0.47,-0.04,0.94,U] [#4 -0.43,0.11,1.05,U] [#5 -0.62,0.08,0.67,U] [#6 -0.34,0.06,0.68,U] [#7 -0.71,0.10,0.66,U] [#8 -0.30,0.11,0.64,U] 
19:26:25.885 00.000 7988 single-star, 8 included, MultiStar: {-0.41, 0.07}, one-star: {-0.27, 0.13}
19:26:25.890 00.005 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.58) = xAngle (4.28 = -2.00)
19:26:25.890 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.39 = 1.11)
19:26:25.890 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.13 hyp=0.30 cameraTheta=2.71 mountX=-0.13 mountY=0.27, mountTheta=2.00
19:26:25.890 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.13, opts=13)
19:26:25.890 00.000 7988 Enqueuing Move request for scope (-0.27, 0.13)
19:26:25.896 00.006 15712 Worker thread wakes up
19:26:25.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.13) opts 0xd
19:26:25.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.13)
19:26:25.896 00.000 15712 Moving (-0.27, 0.13) raw xDistance=-0.13 yDistance=0.27
19:26:25.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:25.896 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.6 Saturated
19:26:25.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:25.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:25.896 00.000 7988 Enqueuing Expose request
19:26:25.896 00.000 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 674.31
19:26:25.896 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
19:26:25.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
19:26:25.896 00.000 15712 MoveAxis(W, 10, ABG)
19:26:25.896 00.000 15712 Guiding  Dir = 3, Dur = 10
19:26:25.896 00.000 15712 IsGuiding returns 0
19:26:25.930 00.034 15712 IsGuiding returns 1
19:26:25.930 00.000 15712 scope still moving after pulse duration time elapsed
19:26:25.978 00.048 15712 IsGuiding returns 0
19:26:25.978 00.000 15712 scope move finished after 10 + 66 ms
19:26:25.978 00.000 15712 Move returns status 0, amount 10
19:26:25.978 00.000 15712 MoveAxis(S, 69, ABG)
19:26:25.978 00.000 15712 Guiding  Dir = 1, Dur = 69
19:26:25.978 00.000 15712 IsGuiding returns 0
19:26:26.056 00.078 15712 IsGuiding returns 1
19:26:26.056 00.000 15712 scope still moving after pulse duration time elapsed
19:26:26.119 00.063 15712 IsGuiding returns 1
19:26:26.152 00.033 15712 IsGuiding returns 0
19:26:26.152 00.000 15712 scope move finished after 69 + 106 ms
19:26:26.152 00.000 15712 Move returns status 0, amount 69
19:26:26.152 00.000 15712 move complete, result=0
19:26:26.152 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.3 px 69 ms SOUTH
19:26:26.157 00.005 15712 worker thread done servicing request
19:26:26.157 00.000 15712 Worker thread wakes up
19:26:26.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:26.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:27.571 01.414 15712 Exposure complete
19:26:27.635 00.064 15712 worker thread done servicing request
19:26:27.635 00.000 7988 OnExposeComplete: enter
19:26:27.635 00.000 7988 UpdateGuideState(): m_state=6
19:26:27.635 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1978
19:26:27.635 00.000 7988 Star::Find returns 1 (0), X=1175.33, Y=435.54, Mass=1518, SNR=26.6, Peak=226 HFD=3.2
19:26:27.635 00.000 7988 MultiStar: [#1 -0.20,0.21,0.99,U] [#2 -0.17,0.30,0.98,U] [#3 -0.10,0.04,0.95,U] [#4 -0.14,0.36,0.95,U] [#5 -0.44,0.40,0.68,U] [#6 -0.11,0.03,0.67,U] [#7 -0.11,0.28,0.62,U] [#8 -0.20,0.20,0.67,U] 
19:26:27.635 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.23}, one-star: {-0.10, 0.24}
19:26:27.642 00.007 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.58) = xAngle (3.53 = -2.75)
19:26:27.642 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.64 = 0.36)
19:26:27.642 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.95 mountX=-0.24 mountY=0.09, mountTheta=2.78
19:26:27.642 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.24, opts=13)
19:26:27.642 00.000 7988 Enqueuing Move request for scope (-0.10, 0.24)
19:26:27.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:27.649 00.007 7988 UpdateGuideState exits: m=1518 SNR=26.6
19:26:27.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:27.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:27.649 00.000 7988 Enqueuing Expose request
19:26:27.649 00.000 15712 Worker thread wakes up
19:26:27.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
19:26:27.649 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
19:26:27.649 00.000 15712 Moving (-0.10, 0.24) raw xDistance=-0.24 yDistance=0.09
19:26:27.649 00.000 15712 PPEC rslt: input = -0.24, final = -0.11, react = -0.14, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 674.24
19:26:27.649 00.000 15712 PPEC: input: -0.24, control: -0.11, exposure: 1500
19:26:27.649 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:27.649 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:26:27.649 00.000 15712 MoveAxis(E, 35, ABG)
19:26:27.649 00.000 15712 Guiding  Dir = 2, Dur = 35
19:26:27.649 00.000 15712 IsGuiding returns 0
19:26:27.671 00.022 15712 PulseGuide returned control before completion, sleep 29
19:26:27.713 00.042 15712 IsGuiding returns 0
19:26:27.713 00.000 15712 Move returns status 0, amount 35
19:26:27.713 00.000 15712 MoveAxis(N, 0, ABG)
19:26:27.713 00.000 15712 Move returns status 0, amount 0
19:26:27.713 00.000 15712 move complete, result=0
19:26:27.713 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
19:26:27.723 00.010 15712 worker thread done servicing request
19:26:27.723 00.000 15712 Worker thread wakes up
19:26:27.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:27.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:29.353 01.630 15712 Exposure complete
19:26:29.414 00.061 15712 worker thread done servicing request
19:26:29.414 00.000 7988 OnExposeComplete: enter
19:26:29.414 00.000 7988 UpdateGuideState(): m_state=6
19:26:29.414 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1979
19:26:29.414 00.000 7988 Star::Find returns 1 (0), X=1175.37, Y=435.51, Mass=1479, SNR=26.0, Peak=209 HFD=3.2
19:26:29.414 00.000 7988 MultiStar: [#1 0.25,0.02,1.00,U] [#2 -0.09,0.19,0.98,U] [#3 -0.11,0.04,0.94,U] [#4 -0.07,0.00,0.99,U] [#5 -0.45,0.10,0.67,U] [#6 0.00,-0.15,0.70,U] [#7 -0.33,0.34,0.69,U] [#8 -0.22,0.25,0.66,U] 
19:26:29.427 00.013 7988 refined, 8 included, MultiStar: {-0.10, 0.11}, one-star: {-0.05, 0.21}
19:26:29.427 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.58) = xAngle (3.89 = -2.40)
19:26:29.430 00.003 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.71)
19:26:29.430 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.14 cameraTheta=2.31 mountX=-0.11 mountY=0.09, mountTheta=2.42
19:26:29.430 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.11, opts=13)
19:26:29.430 00.000 7988 Enqueuing Move request for scope (-0.10, 0.11)
19:26:29.430 00.000 15712 Worker thread wakes up
19:26:29.430 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
19:26:29.430 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
19:26:29.430 00.000 15712 Moving (-0.10, 0.11) raw xDistance=-0.11 yDistance=0.09
19:26:29.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:29.430 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.0
19:26:29.438 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:29.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:29.438 00.000 7988 Enqueuing Expose request
19:26:29.438 00.000 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 674.16
19:26:29.438 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
19:26:29.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:29.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:26:29.438 00.000 15712 MoveAxis(W, 13, ABG)
19:26:29.438 00.000 15712 Guiding  Dir = 3, Dur = 13
19:26:29.438 00.000 15712 IsGuiding returns 0
19:26:29.462 00.024 15712 IsGuiding returns 1
19:26:29.462 00.000 15712 scope still moving after pulse duration time elapsed
19:26:29.509 00.047 15712 IsGuiding returns 0
19:26:29.509 00.000 15712 scope move finished after 13 + 57 ms
19:26:29.509 00.000 15712 Move returns status 0, amount 13
19:26:29.509 00.000 15712 MoveAxis(N, 0, ABG)
19:26:29.509 00.000 15712 Move returns status 0, amount 0
19:26:29.509 00.000 15712 move complete, result=0
19:26:29.509 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
19:26:29.513 00.004 15712 worker thread done servicing request
19:26:29.513 00.000 15712 Worker thread wakes up
19:26:29.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:29.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:30.926 01.413 15712 Exposure complete
19:26:30.991 00.065 15712 worker thread done servicing request
19:26:30.991 00.000 7988 OnExposeComplete: enter
19:26:30.991 00.000 7988 UpdateGuideState(): m_state=6
19:26:30.991 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1980
19:26:30.991 00.000 7988 Star::Find returns 1 (0), X=1175.62, Y=435.74, Mass=1453, SNR=25.8, Peak=195 HFD=3.4
19:26:30.991 00.000 7988 MultiStar: [#1 0.14,0.37,1.05,U] [#2 0.15,0.51,0.97,U] [#3 0.18,0.37,0.97,U] [#4 0.09,0.25,1.02,U] [#5 -0.12,0.32,0.73,U] [#6 -0.07,0.53,0.69,U] [#7 -0.08,0.44,0.64,U] [#8 -0.03,0.31,0.66,U] 
19:26:30.991 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.39}, one-star: {0.20, 0.44}
19:26:30.991 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
19:26:30.991 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.21)
19:26:30.991 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.39 hyp=0.40 cameraTheta=1.39 mountX=-0.39 mountY=-0.08, mountTheta=-2.94
19:26:31.006 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.39, opts=13)
19:26:31.008 00.002 7988 Enqueuing Move request for scope (0.07, 0.39)
19:26:31.008 00.000 15712 Worker thread wakes up
19:26:31.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.39) opts 0xd
19:26:31.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.39)
19:26:31.008 00.000 15712 Moving (0.07, 0.39) raw xDistance=-0.39 yDistance=-0.08
19:26:31.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:31.008 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.8
19:26:31.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:31.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:31.008 00.000 7988 Enqueuing Expose request
19:26:31.008 00.000 15712 PPEC rslt: input = -0.39, final = -0.20, react = -0.23, pred = 0.03, hyst = -0.22, hyst_pct = 0.00, period_length = 674.09
19:26:31.008 00.000 15712 PPEC: input: -0.39, control: -0.20, exposure: 1500
19:26:31.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:31.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:26:31.008 00.000 15712 MoveAxis(E, 66, ABG)
19:26:31.008 00.000 15712 Guiding  Dir = 2, Dur = 66
19:26:31.008 00.000 15712 IsGuiding returns 0
19:26:31.025 00.017 15712 PulseGuide returned control before completion, sleep 62
19:26:31.117 00.092 15712 IsGuiding returns 0
19:26:31.117 00.000 15712 Move returns status 0, amount 66
19:26:31.117 00.000 15712 MoveAxis(N, 0, ABG)
19:26:31.117 00.000 15712 Move returns status 0, amount 0
19:26:31.117 00.000 15712 move complete, result=0
19:26:31.117 00.000 15712 worker thread done servicing request
19:26:31.117 00.000 15712 Worker thread wakes up
19:26:31.117 00.000 7988 GuideStep: -0.4 px 66 ms EAST, -0.1 px 0 ms NORTH
19:26:31.127 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:31.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:32.762 01.635 15712 Exposure complete
19:26:32.824 00.062 15712 worker thread done servicing request
19:26:32.824 00.000 7988 OnExposeComplete: enter
19:26:32.826 00.002 7988 UpdateGuideState(): m_state=6
19:26:32.828 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1981
19:26:32.828 00.000 7988 Star::Find returns 1 (0), X=1175.31, Y=435.50, Mass=1428, SNR=25.6, Peak=204 HFD=3.2
19:26:32.830 00.002 7988 MultiStar: [#1 0.04,0.08,1.01,U] [#2 -0.21,0.25,0.95,U] [#3 0.03,-0.05,0.95,U] [#4 -0.01,0.20,1.01,U] [#5 -0.37,0.01,0.73,U] [#6 0.21,0.03,0.73,U] [#7 -0.20,0.18,0.64,U] [#8 0.08,0.06,0.62,U] 
19:26:32.830 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.12, 0.20}
19:26:32.832 00.002 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.64)
19:26:32.832 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.47)
19:26:32.834 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.06 mountX=-0.11 mountY=0.06, mountTheta=2.67
19:26:32.836 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.11, opts=13)
19:26:32.836 00.000 7988 Enqueuing Move request for scope (-0.06, 0.11)
19:26:32.838 00.002 15712 Worker thread wakes up
19:26:32.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
19:26:32.838 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
19:26:32.838 00.000 15712 Moving (-0.06, 0.11) raw xDistance=-0.11 yDistance=0.06
19:26:32.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:32.840 00.002 7988 UpdateGuideState exits: m=1428 SNR=25.6
19:26:32.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:32.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:32.843 00.003 7988 Enqueuing Expose request
19:26:32.843 00.000 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 674.01
19:26:32.843 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
19:26:32.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:32.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:26:32.843 00.000 15712 MoveAxis(W, 8, ABG)
19:26:32.843 00.000 15712 Guiding  Dir = 3, Dur = 8
19:26:32.843 00.000 15712 IsGuiding returns 0
19:26:32.860 00.017 15712 IsGuiding returns 0
19:26:32.860 00.000 15712 Move returns status 0, amount 8
19:26:32.860 00.000 15712 MoveAxis(N, 0, ABG)
19:26:32.860 00.000 15712 Move returns status 0, amount 0
19:26:32.860 00.000 15712 move complete, result=0
19:26:32.860 00.000 15712 worker thread done servicing request
19:26:32.860 00.000 15712 Worker thread wakes up
19:26:32.860 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
19:26:32.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:32.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:34.275 01.415 15712 Exposure complete
19:26:34.336 00.061 15712 worker thread done servicing request
19:26:34.336 00.000 7988 OnExposeComplete: enter
19:26:34.336 00.000 7988 UpdateGuideState(): m_state=6
19:26:34.340 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1982
19:26:34.340 00.000 7988 Star::Find returns 1 (0), X=1175.58, Y=435.44, Mass=1471, SNR=26.0, Peak=196 HFD=3.1
19:26:34.342 00.002 7988 MultiStar: [#1 0.20,0.07,1.00,U] [#2 0.07,-0.02,0.96,U] [#3 0.01,0.10,0.90,U] [#4 0.04,-0.01,0.99,U] [#5 -0.21,0.13,0.72,U] [#6 -0.01,0.00,0.72,U] [#7 -0.06,0.09,0.66,U] [#8 0.04,-0.04,0.62,U] 
19:26:34.342 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.16, 0.14}
19:26:34.342 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
19:26:34.342 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.67)
19:26:34.342 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.92 mountX=-0.05 mountY=-0.04, mountTheta=-2.48
19:26:34.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.05, opts=13)
19:26:34.342 00.000 7988 Enqueuing Move request for scope (0.04, 0.05)
19:26:34.342 00.000 15712 Worker thread wakes up
19:26:34.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
19:26:34.342 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
19:26:34.342 00.000 15712 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.04
19:26:34.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:34.342 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0
19:26:34.352 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:34.352 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 673.94
19:26:34.352 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
19:26:34.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:34.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:34.356 00.004 7988 Enqueuing Expose request
19:26:34.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:26:34.356 00.000 15712 MoveAxis(W, 4, ABG)
19:26:34.356 00.000 15712 Guiding  Dir = 3, Dur = 4
19:26:34.356 00.000 15712 IsGuiding returns 0
19:26:34.387 00.031 15712 IsGuiding returns 0
19:26:34.387 00.000 15712 Move returns status 0, amount 4
19:26:34.387 00.000 15712 MoveAxis(N, 0, ABG)
19:26:34.387 00.000 15712 Move returns status 0, amount 0
19:26:34.387 00.000 15712 move complete, result=0
19:26:34.387 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
19:26:34.389 00.002 15712 worker thread done servicing request
19:26:34.389 00.000 15712 Worker thread wakes up
19:26:34.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:34.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:35.751 01.362 7988 evsrv: cli 0CCD0AC8 connect
19:26:35.754 00.003 7988 case statement mapped state 6 to 3
19:26:35.756 00.002 7988 case statement mapped state 6 to 3
19:26:35.758 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"8679b204-03a7-499a-ba7f-e0353f2d28cd"}
19:26:35.758 00.000 7988 case statement mapped state 6 to 3
19:26:35.760 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"8679b204-03a7-499a-ba7f-e0353f2d28cd"}
19:26:35.764 00.004 7988 evsrv: cli 0CCD0AC8 disconnect
19:26:36.029 00.265 15712 Exposure complete
19:26:36.141 00.112 15712 worker thread done servicing request
19:26:36.141 00.000 7988 OnExposeComplete: enter
19:26:36.149 00.008 7988 UpdateGuideState(): m_state=6
19:26:36.153 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1983
19:26:36.153 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=435.28, Mass=1467, SNR=25.9, Peak=192 HFD=3.3
19:26:36.158 00.005 7988 MultiStar: [#1 0.04,-0.17,0.97,U] [#2 0.17,0.05,1.00,U] [#3 0.21,-0.17,0.91,U] [#4 0.14,-0.06,1.03,U] [#5 -0.38,0.06,0.66,U] [#6 0.16,-0.21,0.69,U] [#7 -0.25,0.03,0.66,U] [#8 0.20,0.09,0.65,U] 
19:26:36.158 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.09, -0.02}
19:26:36.158 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
19:26:36.165 00.007 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.28)
19:26:36.165 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=0.05 mountY=-0.06, mountTheta=-0.88
19:26:36.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.05, opts=13)
19:26:36.175 00.010 7988 Enqueuing Move request for scope (0.06, -0.05)
19:26:36.179 00.004 15712 Worker thread wakes up
19:26:36.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:36.181 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
19:26:36.181 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.9
19:26:36.183 00.002 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
19:26:36.183 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:36.185 00.002 15712 Moving (0.06, -0.05) raw xDistance=0.05 yDistance=-0.06
19:26:36.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:36.187 00.002 7988 Enqueuing Expose request
19:26:36.189 00.002 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 673.87
19:26:36.189 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
19:26:36.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:36.192 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:26:36.192 00.000 15712 MoveAxis(W, 1, ABG)
19:26:36.192 00.000 15712 Guiding  Dir = 3, Dur = 1
19:26:36.192 00.000 15712 IsGuiding returns 0
19:26:36.209 00.017 15712 IsGuiding returns 0
19:26:36.209 00.000 15712 Move returns status 0, amount 1
19:26:36.209 00.000 15712 MoveAxis(N, 0, ABG)
19:26:36.209 00.000 15712 Move returns status 0, amount 0
19:26:36.209 00.000 15712 move complete, result=0
19:26:36.209 00.000 15712 worker thread done servicing request
19:26:36.209 00.000 15712 Worker thread wakes up
19:26:36.209 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
19:26:36.212 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:36.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:37.624 01.412 15712 Exposure complete
19:26:37.722 00.098 15712 worker thread done servicing request
19:26:37.722 00.000 7988 OnExposeComplete: enter
19:26:37.724 00.002 7988 UpdateGuideState(): m_state=6
19:26:37.724 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1984
19:26:37.724 00.000 7988 Star::Find returns 1 (0), X=1175.32, Y=435.49, Mass=1425, SNR=25.4, Peak=174 HFD=3.3
19:26:37.724 00.000 7988 MultiStar: [#1 0.28,0.07,1.03,U] [#2 0.11,0.10,0.96,U] [#3 0.25,-0.07,0.97,U] [#4 0.12,-0.24,1.00,U] [#5 -0.19,0.20,0.69,U] [#6 0.04,0.04,0.71,U] [#7 -0.10,0.15,0.68,U] [#8 0.01,0.00,0.66,U] 
19:26:37.724 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {-0.10, 0.19}
19:26:37.734 00.010 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.14 = 2.14)
19:26:37.736 00.002 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.25 = -1.03)
19:26:37.736 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.56 mountX=-0.04 mountY=-0.07, mountTheta=-2.13
19:26:37.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.04, opts=13)
19:26:37.736 00.000 7988 Enqueuing Move request for scope (0.06, 0.04)
19:26:37.736 00.000 15712 Worker thread wakes up
19:26:37.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
19:26:37.736 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
19:26:37.736 00.000 15712 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=-0.07
19:26:37.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:37.736 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.4
19:26:37.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:37.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:37.751 00.015 7988 Enqueuing Expose request
19:26:37.753 00.002 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 673.80
19:26:37.753 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
19:26:37.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:37.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:26:37.753 00.000 15712 MoveAxis(E, 2, ABG)
19:26:37.753 00.000 15712 Guiding  Dir = 2, Dur = 2
19:26:37.784 00.031 15712 IsGuiding returns 0
19:26:37.801 00.017 15712 IsGuiding returns 0
19:26:37.801 00.000 15712 Move returns status 0, amount 2
19:26:37.801 00.000 15712 MoveAxis(N, 0, ABG)
19:26:37.801 00.000 15712 Move returns status 0, amount 0
19:26:37.801 00.000 15712 move complete, result=0
19:26:37.801 00.000 15712 worker thread done servicing request
19:26:37.801 00.000 15712 Worker thread wakes up
19:26:37.801 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
19:26:37.810 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:37.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:39.448 01.638 15712 Exposure complete
19:26:39.546 00.098 15712 worker thread done servicing request
19:26:39.546 00.000 7988 OnExposeComplete: enter
19:26:39.546 00.000 7988 UpdateGuideState(): m_state=6
19:26:39.546 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1985
19:26:39.546 00.000 7988 Star::Find returns 1 (0), X=1175.72, Y=435.74, Mass=1529, SNR=26.5, Peak=202 HFD=3.5
19:26:39.546 00.000 7988 MultiStar: [#1 0.08,0.22,1.00,U] [#2 0.10,0.33,0.97,U] [#3 0.21,0.00,0.94,U] [#4 0.01,0.14,0.99,U] [#5 -0.11,0.12,0.70,U] [#6 0.03,0.20,0.69,U] [#7 -0.21,0.01,0.67,U] [#8 0.02,0.24,0.66,U] 
19:26:39.546 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.20}, one-star: {0.30, 0.44}
19:26:39.558 00.012 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
19:26:39.558 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.34)
19:26:39.562 00.004 7988 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.26 mountX=-0.20 mountY=-0.07, mountTheta=-2.81
19:26:39.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.20, opts=13)
19:26:39.562 00.000 7988 Enqueuing Move request for scope (0.06, 0.20)
19:26:39.562 00.000 15712 Worker thread wakes up
19:26:39.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:39.562 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.5
19:26:39.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:39.573 00.011 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
19:26:39.573 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
19:26:39.573 00.000 15712 Moving (0.06, 0.20) raw xDistance=-0.20 yDistance=-0.07
19:26:39.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:39.573 00.000 7988 Enqueuing Expose request
19:26:39.579 00.006 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 673.72
19:26:39.579 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
19:26:39.579 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:39.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:26:39.579 00.000 15712 MoveAxis(E, 41, ABG)
19:26:39.579 00.000 15712 Guiding  Dir = 2, Dur = 41
19:26:39.579 00.000 15712 IsGuiding returns 0
19:26:39.596 00.017 15712 PulseGuide returned control before completion, sleep 34
19:26:39.658 00.062 15712 IsGuiding returns 0
19:26:39.658 00.000 15712 Move returns status 0, amount 41
19:26:39.658 00.000 15712 MoveAxis(N, 0, ABG)
19:26:39.658 00.000 15712 Move returns status 0, amount 0
19:26:39.658 00.000 15712 move complete, result=0
19:26:39.658 00.000 15712 worker thread done servicing request
19:26:39.658 00.000 15712 Worker thread wakes up
19:26:39.658 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
19:26:39.664 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:39.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:41.078 01.414 15712 Exposure complete
19:26:41.175 00.097 15712 worker thread done servicing request
19:26:41.175 00.000 7988 OnExposeComplete: enter
19:26:41.175 00.000 7988 UpdateGuideState(): m_state=6
19:26:41.175 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1986
19:26:41.175 00.000 7988 Star::Find returns 1 (0), X=1175.48, Y=435.29, Mass=1502, SNR=26.1, Peak=202 HFD=3.2
19:26:41.188 00.013 7988 MultiStar: [#1 0.14,-0.13,1.00,U] [#2 -0.03,-0.02,0.98,U] [#3 0.12,-0.32,0.96,U] [#4 0.02,-0.08,1.01,U] [#5 -0.39,0.04,0.72,U] [#6 0.11,-0.21,0.68,U] [#7 -0.23,-0.14,0.62,U] [#8 -0.07,-0.18,0.65,U] 
19:26:41.192 00.004 7988 single-star, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.06, -0.01}
19:26:41.192 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.58) = xAngle (1.45 = 1.45)
19:26:41.192 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.55 = -1.73)
19:26:41.192 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.13 mountX=0.01 mountY=-0.06, mountTheta=-1.45
19:26:41.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
19:26:41.192 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
19:26:41.204 00.012 15712 Worker thread wakes up
19:26:41.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
19:26:41.204 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
19:26:41.204 00.000 15712 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
19:26:41.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:41.206 00.002 7988 UpdateGuideState exits: m=1502 SNR=26.1
19:26:41.209 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:41.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:41.209 00.000 7988 Enqueuing Expose request
19:26:41.209 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 673.65
19:26:41.209 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
19:26:41.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:41.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:26:41.209 00.000 15712 MoveAxis(E, 3, ABG)
19:26:41.209 00.000 15712 Guiding  Dir = 2, Dur = 3
19:26:41.209 00.000 15712 IsGuiding returns 0
19:26:41.243 00.034 15712 IsGuiding returns 0
19:26:41.245 00.002 15712 Move returns status 0, amount 3
19:26:41.245 00.000 15712 MoveAxis(N, 0, ABG)
19:26:41.245 00.000 15712 Move returns status 0, amount 0
19:26:41.245 00.000 15712 move complete, result=0
19:26:41.245 00.000 15712 worker thread done servicing request
19:26:41.245 00.000 15712 Worker thread wakes up
19:26:41.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:41.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:41.245 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
19:26:42.886 01.641 15712 Exposure complete
19:26:42.976 00.090 15712 worker thread done servicing request
19:26:42.976 00.000 7988 OnExposeComplete: enter
19:26:42.979 00.003 7988 UpdateGuideState(): m_state=6
19:26:42.979 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1987
19:26:42.979 00.000 7988 Star::Find returns 1 (0), X=1175.49, Y=435.54, Mass=1426, SNR=25.7, Peak=195 HFD=3.2
19:26:42.979 00.000 7988 MultiStar: [#1 0.11,-0.04,1.01,U] [#2 0.11,0.20,1.01,U] [#3 0.05,0.12,0.97,U] [#4 0.17,0.05,1.04,U] [#5 -0.23,-0.17,0.69,U] [#6 -0.01,-0.07,0.73,U] [#7 -0.20,0.02,0.64,U] [#8 0.03,-0.06,0.66,U] 
19:26:42.979 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.06, 0.24}
19:26:42.979 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
19:26:42.989 00.010 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.59)
19:26:42.989 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.01 mountX=-0.05 mountY=-0.03, mountTheta=-2.57
19:26:42.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
19:26:42.995 00.006 7988 Enqueuing Move request for scope (0.03, 0.05)
19:26:42.995 00.000 15712 Worker thread wakes up
19:26:42.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
19:26:42.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
19:26:42.995 00.000 15712 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.03
19:26:42.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:42.999 00.004 7988 UpdateGuideState exits: m=1426 SNR=25.7
19:26:42.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:43.001 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:43.001 00.000 7988 Enqueuing Expose request
19:26:43.001 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 673.58
19:26:43.001 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
19:26:43.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:43.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:26:43.006 00.005 15712 MoveAxis(E, 7, ABG)
19:26:43.006 00.000 15712 Guiding  Dir = 2, Dur = 7
19:26:43.011 00.005 15712 IsGuiding returns 0
19:26:43.034 00.023 15712 IsGuiding returns 0
19:26:43.034 00.000 15712 Move returns status 0, amount 7
19:26:43.034 00.000 15712 MoveAxis(N, 0, ABG)
19:26:43.034 00.000 15712 Move returns status 0, amount 0
19:26:43.034 00.000 15712 move complete, result=0
19:26:43.034 00.000 15712 worker thread done servicing request
19:26:43.034 00.000 15712 Worker thread wakes up
19:26:43.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:43.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:43.034 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
19:26:44.447 01.413 15712 Exposure complete
19:26:44.508 00.061 15712 worker thread done servicing request
19:26:44.508 00.000 7988 OnExposeComplete: enter
19:26:44.508 00.000 7988 UpdateGuideState(): m_state=6
19:26:44.517 00.009 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1988
19:26:44.517 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.59, Mass=1498, SNR=26.3, Peak=185 HFD=3.3
19:26:44.519 00.002 7988 MultiStar: [#1 0.02,-0.01,0.97,U] [#2 0.01,0.30,0.98,U] [#3 0.03,0.12,0.93,U] [#4 -0.02,0.16,1.01,U] [#5 -0.11,0.03,0.71,U] [#6 0.18,0.01,0.68,U] [#7 -0.22,0.10,0.66,U] [#8 0.29,0.23,0.62,U] 
19:26:44.519 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {0.14, 0.28}
19:26:44.521 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
19:26:44.521 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
19:26:44.523 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.33 mountX=-0.14 mountY=-0.04, mountTheta=-2.88
19:26:44.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.14, opts=13)
19:26:44.523 00.000 7988 Enqueuing Move request for scope (0.03, 0.14)
19:26:44.523 00.000 15712 Worker thread wakes up
19:26:44.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:44.523 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3
19:26:44.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:44.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:44.523 00.000 7988 Enqueuing Expose request
19:26:44.534 00.011 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
19:26:44.534 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
19:26:44.534 00.000 15712 Moving (0.03, 0.14) raw xDistance=-0.14 yDistance=-0.04
19:26:44.534 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 673.51
19:26:44.534 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
19:26:44.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:44.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:26:44.534 00.000 15712 MoveAxis(E, 8, ABG)
19:26:44.534 00.000 15712 Guiding  Dir = 2, Dur = 8
19:26:44.534 00.000 15712 IsGuiding returns 0
19:26:44.551 00.017 15712 IsGuiding returns 0
19:26:44.551 00.000 15712 Move returns status 0, amount 8
19:26:44.551 00.000 15712 MoveAxis(N, 0, ABG)
19:26:44.551 00.000 15712 Move returns status 0, amount 0
19:26:44.551 00.000 15712 move complete, result=0
19:26:44.551 00.000 15712 worker thread done servicing request
19:26:44.551 00.000 15712 Worker thread wakes up
19:26:44.551 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
19:26:44.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:44.555 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:46.183 01.628 15712 Exposure complete
19:26:46.245 00.062 15712 worker thread done servicing request
19:26:46.245 00.000 7988 OnExposeComplete: enter
19:26:46.245 00.000 7988 UpdateGuideState(): m_state=6
19:26:46.245 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1989
19:26:46.245 00.000 7988 Star::Find returns 1 (0), X=1175.68, Y=435.75, Mass=1444, SNR=25.6, Peak=193 HFD=3.4
19:26:46.245 00.000 7988 MultiStar: [#1 0.18,0.16,1.01,U] [#2 0.13,0.33,1.00,U] [#3 0.16,0.17,0.97,U] [#4 0.12,0.25,1.05,U] [#5 -0.35,0.27,0.73,U] [#6 0.29,0.23,0.69,U] [#7 0.30,0.25,0.70,U] [#8 0.13,0.07,0.63,U] 
19:26:46.245 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.25}, one-star: {0.26, 0.45}
19:26:46.251 00.006 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
19:26:46.251 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.54)
19:26:46.251 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.25 hyp=0.29 cameraTheta=1.06 mountX=-0.25 mountY=-0.15, mountTheta=-2.61
19:26:46.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.25, opts=13)
19:26:46.251 00.000 7988 Enqueuing Move request for scope (0.14, 0.25)
19:26:46.251 00.000 15712 Worker thread wakes up
19:26:46.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:26:46.251 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.6
19:26:46.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:46.261 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:46.261 00.000 7988 Enqueuing Expose request
19:26:46.263 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.25) opts 0xd
19:26:46.263 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.25)
19:26:46.263 00.000 15712 Moving (0.14, 0.25) raw xDistance=-0.25 yDistance=-0.15
19:26:46.265 00.002 15712 PPEC rslt: input = -0.25, final = -0.18, react = -0.15, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 673.43
19:26:46.265 00.000 15712 PPEC: input: -0.25, control: -0.18, exposure: 1500
19:26:46.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:46.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:26:46.265 00.000 15712 MoveAxis(E, 60, ABG)
19:26:46.265 00.000 15712 Guiding  Dir = 2, Dur = 60
19:26:46.265 00.000 15712 IsGuiding returns 0
19:26:46.295 00.030 15712 PulseGuide returned control before completion, sleep 43
19:26:46.341 00.046 15712 IsGuiding returns 1
19:26:46.341 00.000 15712 scope still moving after pulse duration time elapsed
19:26:46.375 00.034 15712 IsGuiding returns 0
19:26:46.375 00.000 15712 scope move finished after 60 + 47 ms
19:26:46.375 00.000 15712 Move returns status 0, amount 60
19:26:46.375 00.000 15712 MoveAxis(N, 0, ABG)
19:26:46.375 00.000 15712 Move returns status 0, amount 0
19:26:46.375 00.000 15712 move complete, result=0
19:26:46.375 00.000 15712 worker thread done servicing request
19:26:46.375 00.000 15712 Worker thread wakes up
19:26:46.375 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
19:26:46.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:46.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:47.791 01.416 15712 Exposure complete
19:26:47.853 00.062 15712 worker thread done servicing request
19:26:47.853 00.000 7988 OnExposeComplete: enter
19:26:47.853 00.000 7988 UpdateGuideState(): m_state=6
19:26:47.855 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1990
19:26:47.855 00.000 7988 Star::Find returns 1 (0), X=1175.44, Y=435.22, Mass=1480, SNR=26.0, Peak=201 HFD=3.6
19:26:47.857 00.002 7988 MultiStar: [#1 0.20,-0.31,0.97,U] [#2 -0.03,-0.11,0.99,U] [#3 -0.04,-0.37,0.90,U] [#4 -0.00,-0.36,1.03,U] [#5 -0.26,-0.22,0.71,U] [#6 0.05,-0.42,0.72,U] [#7 -0.13,-0.22,0.68,U] [#8 0.37,-0.51,0.67,U] 
19:26:47.859 00.002 7988 single-star, 8 included, MultiStar: {0.02, -0.28}, one-star: {0.02, -0.08}
19:26:47.859 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
19:26:47.862 00.003 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.96)
19:26:47.862 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.36 mountX=0.08 mountY=-0.02, mountTheta=-0.19
19:26:47.864 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
19:26:47.864 00.000 7988 Enqueuing Move request for scope (0.02, -0.08)
19:26:47.864 00.000 15712 Worker thread wakes up
19:26:47.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
19:26:47.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
19:26:47.864 00.000 15712 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=-0.02
19:26:47.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:47.868 00.004 7988 UpdateGuideState exits: m=1480 SNR=26.0
19:26:47.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:47.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:47.868 00.000 7988 Enqueuing Expose request
19:26:47.868 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 673.36
19:26:47.868 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
19:26:47.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:47.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:26:47.868 00.000 15712 MoveAxis(E, 10, ABG)
19:26:47.868 00.000 15712 Guiding  Dir = 2, Dur = 10
19:26:47.868 00.000 15712 IsGuiding returns 0
19:26:47.888 00.020 15712 IsGuiding returns 1
19:26:47.888 00.000 15712 scope still moving after pulse duration time elapsed
19:26:47.938 00.050 15712 IsGuiding returns 0
19:26:47.938 00.000 15712 scope move finished after 10 + 57 ms
19:26:47.938 00.000 15712 Move returns status 0, amount 10
19:26:47.938 00.000 15712 MoveAxis(N, 0, ABG)
19:26:47.938 00.000 15712 Move returns status 0, amount 0
19:26:47.938 00.000 15712 move complete, result=0
19:26:47.938 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
19:26:47.943 00.005 15712 worker thread done servicing request
19:26:47.943 00.000 15712 Worker thread wakes up
19:26:47.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:47.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:49.576 01.633 15712 Exposure complete
19:26:49.637 00.061 15712 worker thread done servicing request
19:26:49.637 00.000 7988 OnExposeComplete: enter
19:26:49.637 00.000 7988 UpdateGuideState(): m_state=6
19:26:49.637 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1991
19:26:49.637 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=434.90, Mass=1465, SNR=26.0, Peak=180 HFD=3.6
19:26:49.637 00.000 7988 MultiStar: [#1 0.01,-0.33,0.99,U] [#2 0.05,-0.35,0.99,U] [#3 -0.08,-0.53,0.96,U] [#4 -0.06,-0.52,1.07,U] [#5 -0.07,-0.38,0.71,U] [#6 -0.09,-0.63,0.68,U] [#7 -0.37,-0.35,0.65,U] [#8 0.10,-0.59,0.59,U] 
19:26:49.637 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.45}, one-star: {0.15, -0.41}
19:26:49.637 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
19:26:49.637 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
19:26:49.637 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.41 hyp=0.43 cameraTheta=-1.22 mountX=0.40 mountY=-0.14, mountTheta=-0.33
19:26:49.637 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.41, opts=13)
19:26:49.649 00.012 7988 Enqueuing Move request for scope (0.15, -0.41)
19:26:49.649 00.000 15712 Worker thread wakes up
19:26:49.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.41) opts 0xd
19:26:49.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.41)
19:26:49.649 00.000 15712 Moving (0.15, -0.41) raw xDistance=0.40 yDistance=-0.14
19:26:49.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:49.649 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0
19:26:49.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:49.654 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:49.654 00.000 7988 Enqueuing Expose request
19:26:49.656 00.002 15712 PPEC rslt: input = 0.40, final = 0.21, react = 0.24, pred = -0.03, hyst = 0.21, hyst_pct = 0.00, period_length = 673.29
19:26:49.656 00.000 15712 PPEC: input: 0.40, control: 0.21, exposure: 1500
19:26:49.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:49.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:26:49.656 00.000 15712 MoveAxis(W, 69, ABG)
19:26:49.656 00.000 15712 Guiding  Dir = 3, Dur = 69
19:26:49.656 00.000 15712 IsGuiding returns 0
19:26:49.683 00.027 15712 PulseGuide returned control before completion, sleep 53
19:26:49.750 00.067 15712 IsGuiding returns 0
19:26:49.750 00.000 15712 Move returns status 0, amount 69
19:26:49.750 00.000 15712 MoveAxis(N, 0, ABG)
19:26:49.750 00.000 15712 Move returns status 0, amount 0
19:26:49.750 00.000 15712 move complete, result=0
19:26:49.750 00.000 7988 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
19:26:49.764 00.014 15712 worker thread done servicing request
19:26:49.764 00.000 15712 Worker thread wakes up
19:26:49.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:49.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:51.183 01.419 15712 Exposure complete
19:26:51.244 00.061 7988 OnExposeComplete: enter
19:26:51.244 00.000 7988 UpdateGuideState(): m_state=6
19:26:51.244 00.000 15712 worker thread done servicing request
19:26:51.244 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1992
19:26:51.247 00.003 7988 Star::Find returns 1 (0), X=1175.46, Y=435.20, Mass=1443, SNR=25.7, Peak=186 HFD=3.3
19:26:51.247 00.000 7988 MultiStar: [#1 0.09,-0.20,1.00,U] [#2 0.07,-0.11,1.04,U] [#3 -0.09,-0.31,0.98,U] [#4 -0.02,-0.42,1.06,U] [#5 -0.19,-0.18,0.69,U] [#6 0.07,-0.33,0.67,U] [#7 -0.05,-0.11,0.67,U] [#8 0.04,-0.20,0.67,U] 
19:26:51.247 00.000 7988 single-star, 8 included, MultiStar: {0.00, -0.22}, one-star: {0.04, -0.11}
19:26:51.247 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
19:26:51.247 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
19:26:51.247 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.22 mountX=0.11 mountY=-0.04, mountTheta=-0.33
19:26:51.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.11, opts=13)
19:26:51.256 00.009 7988 Enqueuing Move request for scope (0.04, -0.11)
19:26:51.256 00.000 15712 Worker thread wakes up
19:26:51.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
19:26:51.256 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
19:26:51.256 00.000 15712 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=-0.04
19:26:51.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:51.260 00.004 7988 UpdateGuideState exits: m=1443 SNR=25.7
19:26:51.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:51.262 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:51.262 00.000 7988 Enqueuing Expose request
19:26:51.262 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 673.22
19:26:51.262 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
19:26:51.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:51.264 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:26:51.264 00.000 15712 MoveAxis(E, 7, ABG)
19:26:51.264 00.000 15712 Guiding  Dir = 2, Dur = 7
19:26:51.264 00.000 15712 IsGuiding returns 0
19:26:51.307 00.043 15712 IsGuiding returns 0
19:26:51.314 00.007 15712 Move returns status 0, amount 7
19:26:51.314 00.000 15712 MoveAxis(N, 0, ABG)
19:26:51.314 00.000 15712 Move returns status 0, amount 0
19:26:51.314 00.000 15712 move complete, result=0
19:26:51.314 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
19:26:51.316 00.002 15712 worker thread done servicing request
19:26:51.316 00.000 15712 Worker thread wakes up
19:26:51.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:51.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:52.951 01.635 15712 Exposure complete
19:26:53.014 00.063 15712 worker thread done servicing request
19:26:53.014 00.000 7988 OnExposeComplete: enter
19:26:53.014 00.000 7988 UpdateGuideState(): m_state=6
19:26:53.016 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1993
19:26:53.018 00.002 7988 Star::Find returns 1 (0), X=1175.51, Y=434.96, Mass=1485, SNR=25.9, Peak=179 HFD=3.6
19:26:53.018 00.000 7988 MultiStar: [#1 0.02,-0.37,1.01,U] [#2 -0.12,-0.33,0.99,U] [#3 -0.05,-0.53,0.92,U] [#4 -0.15,-0.53,1.05,U] [#5 -0.35,-0.35,0.74,U] [#6 0.11,-0.32,0.71,U] [#7 -0.08,-0.49,0.63,U] [#8 -0.18,-0.47,0.66,U] 
19:26:53.020 00.002 7988 single-star, 8 included, MultiStar: {-0.07, -0.41}, one-star: {0.09, -0.35}
19:26:53.020 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
19:26:53.022 00.002 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.91)
19:26:53.024 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.31 mountX=0.34 mountY=-0.08, mountTheta=-0.24
19:26:53.026 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.35, opts=13)
19:26:53.026 00.000 7988 Enqueuing Move request for scope (0.09, -0.35)
19:26:53.028 00.002 15712 Worker thread wakes up
19:26:53.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.35) opts 0xd
19:26:53.028 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.35)
19:26:53.028 00.000 15712 Moving (0.09, -0.35) raw xDistance=0.34 yDistance=-0.08
19:26:53.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:53.030 00.002 7988 UpdateGuideState exits: m=1485 SNR=25.9
19:26:53.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:53.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:53.033 00.003 7988 Enqueuing Expose request
19:26:53.033 00.000 15712 PPEC rslt: input = 0.34, final = 0.20, react = 0.21, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 673.15
19:26:53.033 00.000 15712 PPEC: input: 0.34, control: 0.20, exposure: 1500
19:26:53.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:53.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:26:53.033 00.000 15712 MoveAxis(W, 64, ABG)
19:26:53.033 00.000 15712 Guiding  Dir = 3, Dur = 64
19:26:53.033 00.000 15712 IsGuiding returns 0
19:26:53.050 00.017 15712 PulseGuide returned control before completion, sleep 54
19:26:53.151 00.101 15712 IsGuiding returns 0
19:26:53.151 00.000 15712 Move returns status 0, amount 64
19:26:53.151 00.000 15712 MoveAxis(N, 0, ABG)
19:26:53.151 00.000 15712 Move returns status 0, amount 0
19:26:53.151 00.000 15712 move complete, result=0
19:26:53.151 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
19:26:53.153 00.002 15712 worker thread done servicing request
19:26:53.153 00.000 15712 Worker thread wakes up
19:26:53.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:53.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:54.559 01.406 15712 Exposure complete
19:26:54.624 00.065 15712 worker thread done servicing request
19:26:54.624 00.000 7988 OnExposeComplete: enter
19:26:54.624 00.000 7988 UpdateGuideState(): m_state=6
19:26:54.624 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1994
19:26:54.624 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=435.09, Mass=1448, SNR=25.7, Peak=181 HFD=3.5
19:26:54.624 00.000 7988 MultiStar: [#1 0.22,-0.35,1.00,U] [#2 0.03,-0.14,1.03,U] [#3 -0.06,-0.24,0.95,U] [#4 -0.06,-0.25,1.07,U] [#5 -0.38,-0.12,0.74,U] [#6 -0.18,-0.24,0.66,U] [#7 -0.16,-0.11,0.65,U] [#8 -0.21,-0.19,0.66,U] 
19:26:54.624 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.21}, one-star: {0.02, -0.21}
19:26:54.624 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
19:26:54.624 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
19:26:54.624 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.46 mountX=0.21 mountY=-0.02, mountTheta=-0.09
19:26:54.633 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.21, opts=13)
19:26:54.635 00.002 7988 Enqueuing Move request for scope (0.02, -0.21)
19:26:54.635 00.000 15712 Worker thread wakes up
19:26:54.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
19:26:54.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
19:26:54.635 00.000 15712 Moving (0.02, -0.21) raw xDistance=0.21 yDistance=-0.02
19:26:54.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:54.635 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.7
19:26:54.639 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:54.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:54.639 00.000 7988 Enqueuing Expose request
19:26:54.639 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 673.08
19:26:54.639 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
19:26:54.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:54.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:26:54.639 00.000 15712 MoveAxis(W, 40, ABG)
19:26:54.639 00.000 15712 Guiding  Dir = 3, Dur = 40
19:26:54.639 00.000 15712 IsGuiding returns 0
19:26:54.670 00.031 15712 PulseGuide returned control before completion, sleep 24
19:26:54.718 00.048 15712 IsGuiding returns 0
19:26:54.718 00.000 15712 Move returns status 0, amount 40
19:26:54.718 00.000 15712 MoveAxis(N, 0, ABG)
19:26:54.718 00.000 15712 Move returns status 0, amount 0
19:26:54.718 00.000 15712 move complete, result=0
19:26:54.718 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
19:26:54.720 00.002 15712 worker thread done servicing request
19:26:54.720 00.000 15712 Worker thread wakes up
19:26:54.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:54.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:56.364 01.644 15712 Exposure complete
19:26:56.424 00.060 15712 worker thread done servicing request
19:26:56.424 00.000 7988 OnExposeComplete: enter
19:26:56.424 00.000 7988 UpdateGuideState(): m_state=6
19:26:56.429 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1995
19:26:56.429 00.000 7988 Star::Find returns 1 (0), X=1175.38, Y=435.45, Mass=1600, SNR=27.3, Peak=237 HFD=3.3
19:26:56.431 00.002 7988 MultiStar: [#1 -0.07,-0.04,0.91,U] [#2 0.06,0.18,0.96,U] [#3 0.13,-0.09,0.88,U] [#4 -0.23,-0.08,0.95,U] [#5 -0.43,-0.08,0.68,U] [#6 -0.11,-0.27,0.65,U] [#7 -0.25,-0.05,0.61,U] [#8 0.09,-0.10,0.61,U] 
19:26:56.431 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.05, 0.15}
19:26:56.433 00.002 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.58) = xAngle (-1.25 = -1.25)
19:26:56.433 00.000 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.86 = 1.86)
19:26:56.435 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.82 mountX=0.03 mountY=0.09, mountTheta=1.25
19:26:56.437 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.03, opts=13)
19:26:56.439 00.002 7988 Enqueuing Move request for scope (-0.09, -0.03)
19:26:56.439 00.000 15712 Worker thread wakes up
19:26:56.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
19:26:56.439 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
19:26:56.439 00.000 15712 Moving (-0.09, -0.03) raw xDistance=0.03 yDistance=0.09
19:26:56.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:56.439 00.000 7988 UpdateGuideState exits: m=1600 SNR=27.3
19:26:56.443 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:56.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:56.446 00.003 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 673.01
19:26:56.446 00.000 7988 Enqueuing Expose request
19:26:56.446 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
19:26:56.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:56.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:26:56.446 00.000 15712 MoveAxis(W, 6, ABG)
19:26:56.446 00.000 15712 Guiding  Dir = 3, Dur = 6
19:26:56.446 00.000 15712 IsGuiding returns 0
19:26:56.474 00.028 15712 IsGuiding returns 0
19:26:56.474 00.000 15712 Move returns status 0, amount 6
19:26:56.474 00.000 15712 MoveAxis(N, 0, ABG)
19:26:56.474 00.000 15712 Move returns status 0, amount 0
19:26:56.474 00.000 15712 move complete, result=0
19:26:56.474 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
19:26:56.478 00.004 15712 worker thread done servicing request
19:26:56.478 00.000 15712 Worker thread wakes up
19:26:56.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:56.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:57.888 01.410 15712 Exposure complete
19:26:57.951 00.063 15712 worker thread done servicing request
19:26:57.951 00.000 7988 OnExposeComplete: enter
19:26:57.951 00.000 7988 UpdateGuideState(): m_state=6
19:26:57.954 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1996
19:26:57.954 00.000 7988 Star::Find returns 1 (0), X=1175.35, Y=435.49, Mass=1493, SNR=26.2, Peak=219 HFD=3.3
19:26:57.956 00.002 7988 MultiStar: [#1 -0.06,-0.03,1.00,U] [#2 -0.01,0.08,0.99,U] [#3 -0.07,-0.08,0.95,U] [#4 -0.17,-0.16,0.98,U] [#5 -0.70,0.17,0.67,U] [#6 -0.06,0.02,0.70,U] [#7 -0.34,-0.01,0.64,U] [#8 -0.09,0.02,0.65,U] 
19:26:57.956 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.02}, one-star: {-0.07, 0.18}
19:26:57.958 00.002 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.58) = xAngle (4.60 = -1.68)
19:26:57.958 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.71 = 1.43)
19:26:57.960 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.03 mountX=-0.02 mountY=0.15, mountTheta=1.68
19:26:57.962 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.02, opts=13)
19:26:57.962 00.000 7988 Enqueuing Move request for scope (-0.15, 0.02)
19:26:57.962 00.000 15712 Worker thread wakes up
19:26:57.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
19:26:57.962 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
19:26:57.962 00.000 15712 Moving (-0.15, 0.02) raw xDistance=-0.02 yDistance=0.15
19:26:57.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:57.966 00.004 7988 UpdateGuideState exits: m=1493 SNR=26.2
19:26:57.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:57.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:57.966 00.000 7988 Enqueuing Expose request
19:26:57.966 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 672.94
19:26:57.966 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
19:26:57.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:57.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:26:57.966 00.000 15712 MoveAxis(W, 5, ABG)
19:26:57.966 00.000 15712 Guiding  Dir = 3, Dur = 5
19:26:57.966 00.000 15712 IsGuiding returns 0
19:26:57.982 00.016 15712 IsGuiding returns 0
19:26:57.982 00.000 15712 Move returns status 0, amount 5
19:26:57.982 00.000 15712 MoveAxis(N, 0, ABG)
19:26:57.982 00.000 15712 Move returns status 0, amount 0
19:26:57.982 00.000 15712 move complete, result=0
19:26:57.982 00.000 15712 worker thread done servicing request
19:26:57.982 00.000 15712 Worker thread wakes up
19:26:57.982 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.2 px 0 ms NORTH
19:26:57.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:57.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:26:59.623 01.641 15712 Exposure complete
19:26:59.682 00.059 15712 worker thread done servicing request
19:26:59.685 00.003 7988 OnExposeComplete: enter
19:26:59.685 00.000 7988 UpdateGuideState(): m_state=6
19:26:59.687 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1997
19:26:59.687 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.34, Mass=1421, SNR=25.7, Peak=199 HFD=3.2
19:26:59.687 00.000 7988 MultiStar: [#1 0.17,0.10,1.05,U] [#2 -0.05,0.15,1.04,U] [#3 -0.04,0.00,0.95,U] [#4 -0.11,-0.09,1.02,U] [#5 -0.37,0.16,0.68,U] [#6 -0.05,0.12,0.70,U] [#7 -0.13,0.05,0.64,U] [#8 -0.09,0.12,0.65,U] 
19:26:59.687 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.10, 0.03}
19:26:59.693 00.006 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
19:26:59.693 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
19:26:59.695 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.15 mountX=-0.07 mountY=0.04, mountTheta=2.57
19:26:59.701 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.07, opts=13)
19:26:59.701 00.000 7988 Enqueuing Move request for scope (-0.04, 0.07)
19:26:59.701 00.000 15712 Worker thread wakes up
19:26:59.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
19:26:59.701 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
19:26:59.701 00.000 15712 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=0.04
19:26:59.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:26:59.701 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.7
19:26:59.707 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:59.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:26:59.707 00.000 7988 Enqueuing Expose request
19:26:59.707 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 672.87
19:26:59.707 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
19:26:59.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:59.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:26:59.707 00.000 15712 MoveAxis(W, 5, ABG)
19:26:59.707 00.000 15712 Guiding  Dir = 3, Dur = 5
19:26:59.707 00.000 15712 IsGuiding returns 0
19:26:59.733 00.026 15712 IsGuiding returns 0
19:26:59.733 00.000 15712 Move returns status 0, amount 5
19:26:59.733 00.000 15712 MoveAxis(N, 0, ABG)
19:26:59.733 00.000 15712 Move returns status 0, amount 0
19:26:59.733 00.000 15712 move complete, result=0
19:26:59.733 00.000 15712 worker thread done servicing request
19:26:59.733 00.000 15712 Worker thread wakes up
19:26:59.733 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
19:26:59.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:26:59.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:01.152 01.419 15712 Exposure complete
19:27:01.213 00.061 15712 worker thread done servicing request
19:27:01.213 00.000 7988 OnExposeComplete: enter
19:27:01.215 00.002 7988 UpdateGuideState(): m_state=6
19:27:01.217 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1998
19:27:01.217 00.000 7988 Star::Find returns 1 (0), X=1175.39, Y=435.43, Mass=1482, SNR=25.8, Peak=206 HFD=3.3
19:27:01.219 00.002 7988 MultiStar: [#1 0.01,-0.17,1.02,U] [#2 0.03,0.09,0.97,U] [#3 -0.11,0.00,0.95,U] [#4 -0.11,-0.12,1.03,U] [#5 -0.48,0.01,0.74,U] [#6 0.05,0.01,0.72,U] [#7 -0.36,0.01,0.67,U] [#8 -0.26,0.09,0.64,U] 
19:27:01.219 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {-0.03, 0.13}
19:27:01.221 00.002 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.58) = xAngle (4.72 = -1.57)
19:27:01.221 00.000 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.83 = 1.54)
19:27:01.223 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.14 mountX=0.00 mountY=0.12, mountTheta=1.57
19:27:01.225 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.00, opts=13)
19:27:01.227 00.002 7988 Enqueuing Move request for scope (-0.12, 0.00)
19:27:01.227 00.000 15712 Worker thread wakes up
19:27:01.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
19:27:01.227 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
19:27:01.227 00.000 15712 Moving (-0.12, 0.00) raw xDistance=0.00 yDistance=0.12
19:27:01.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:27:01.229 00.002 7988 UpdateGuideState exits: m=1482 SNR=25.8
19:27:01.229 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:01.232 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:01.232 00.000 7988 Enqueuing Expose request
19:27:01.232 00.000 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 672.80
19:27:01.232 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
19:27:01.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:01.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:27:01.232 00.000 15712 MoveAxis(W, 3, ABG)
19:27:01.232 00.000 15712 Guiding  Dir = 3, Dur = 3
19:27:01.266 00.034 15712 IsGuiding returns 0
19:27:01.283 00.017 15712 IsGuiding returns 0
19:27:01.283 00.000 15712 Move returns status 0, amount 3
19:27:01.283 00.000 15712 MoveAxis(N, 0, ABG)
19:27:01.283 00.000 15712 Move returns status 0, amount 0
19:27:01.283 00.000 15712 move complete, result=0
19:27:01.283 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
19:27:01.283 00.000 15712 worker thread done servicing request
19:27:01.283 00.000 15712 Worker thread wakes up
19:27:01.290 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:01.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:02.918 01.628 15712 Exposure complete
19:27:02.980 00.062 15712 worker thread done servicing request
19:27:02.980 00.000 7988 OnExposeComplete: enter
19:27:02.980 00.000 7988 UpdateGuideState(): m_state=6
19:27:02.983 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1999
19:27:02.983 00.000 7988 Star::Find returns 1 (0), X=1175.46, Y=435.31, Mass=1464, SNR=25.8, Peak=216 HFD=3.3
19:27:02.985 00.002 7988 MultiStar: [#1 -0.08,-0.13,0.97,U] [#2 -0.04,-0.04,0.97,U] [#3 -0.04,-0.43,0.97,U] [#4 -0.03,-0.38,1.01,U] [#5 -0.35,-0.27,0.66,U] [#6 -0.09,-0.22,0.73,U] [#7 -0.22,-0.03,0.65,U] [#8 0.16,-0.32,0.65,U] 
19:27:02.986 00.001 7988 single-star, 8 included, MultiStar: {-0.06, -0.20}, one-star: {0.04, 0.01}
19:27:02.986 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
19:27:02.986 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
19:27:02.986 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.21 mountX=-0.01 mountY=-0.04, mountTheta=-1.79
19:27:02.986 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.01, opts=13)
19:27:02.986 00.000 7988 Enqueuing Move request for scope (0.04, 0.01)
19:27:02.986 00.000 15712 Worker thread wakes up
19:27:02.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
19:27:02.986 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
19:27:02.986 00.000 15712 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
19:27:02.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:02.986 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.8
19:27:02.996 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:02.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:02.996 00.000 7988 Enqueuing Expose request
19:27:02.996 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 672.73
19:27:02.996 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
19:27:02.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:02.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:27:02.996 00.000 15712 MoveAxis(W, 5, ABG)
19:27:02.996 00.000 15712 Guiding  Dir = 3, Dur = 5
19:27:02.996 00.000 15712 IsGuiding returns 0
19:27:03.014 00.018 15712 IsGuiding returns 0
19:27:03.014 00.000 15712 Move returns status 0, amount 5
19:27:03.014 00.000 15712 MoveAxis(N, 0, ABG)
19:27:03.014 00.000 15712 Move returns status 0, amount 0
19:27:03.014 00.000 15712 move complete, result=0
19:27:03.014 00.000 15712 worker thread done servicing request
19:27:03.014 00.000 15712 Worker thread wakes up
19:27:03.014 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
19:27:03.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:03.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:04.430 01.416 15712 Exposure complete
19:27:04.492 00.062 15712 worker thread done servicing request
19:27:04.492 00.000 7988 OnExposeComplete: enter
19:27:04.492 00.000 7988 UpdateGuideState(): m_state=6
19:27:04.492 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2000
19:27:04.492 00.000 7988 Star::Find returns 1 (0), X=1175.49, Y=435.30, Mass=1405, SNR=25.4, Peak=210 HFD=3.3
19:27:04.498 00.006 7988 MultiStar: [#1 -0.11,-0.34,1.00,U] [#2 -0.04,-0.02,1.01,U] [#3 -0.09,-0.26,0.97,U] [#4 0.02,-0.28,1.06,U] [#5 -0.43,-0.15,0.72,U] [#6 -0.13,-0.19,0.69,U] [#7 -0.17,-0.29,0.69,U] [#8 -0.03,-0.10,0.63,U] 
19:27:04.498 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.18}, one-star: {0.07, 0.00}
19:27:04.498 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.58) = xAngle (1.62 = 1.62)
19:27:04.498 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.73 = -1.55)
19:27:04.498 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.04 mountX=-0.00 mountY=-0.07, mountTheta=-1.62
19:27:04.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.00, opts=13)
19:27:04.498 00.000 7988 Enqueuing Move request for scope (0.07, 0.00)
19:27:04.498 00.000 15712 Worker thread wakes up
19:27:04.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
19:27:04.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
19:27:04.498 00.000 15712 Moving (0.07, 0.00) raw xDistance=-0.00 yDistance=-0.07
19:27:04.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:04.498 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.4
19:27:04.508 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:04.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:04.508 00.000 7988 Enqueuing Expose request
19:27:04.508 00.000 15712 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 672.66
19:27:04.508 00.000 15712 PPEC: input: -0.00, control: 0.00, exposure: 1500
19:27:04.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:04.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:27:04.508 00.000 15712 MoveAxis(W, 0, ABG)
19:27:04.508 00.000 15712 Move returns status 0, amount 0
19:27:04.508 00.000 15712 MoveAxis(N, 0, ABG)
19:27:04.508 00.000 15712 Move returns status 0, amount 0
19:27:04.508 00.000 15712 move complete, result=0
19:27:04.508 00.000 15712 worker thread done servicing request
19:27:04.508 00.000 15712 Worker thread wakes up
19:27:04.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:04.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:04.508 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
19:27:06.149 01.641 15712 Exposure complete
19:27:06.211 00.062 15712 worker thread done servicing request
19:27:06.211 00.000 7988 OnExposeComplete: enter
19:27:06.211 00.000 7988 UpdateGuideState(): m_state=6
19:27:06.214 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2001
19:27:06.215 00.001 7988 Star::Find returns 1 (0), X=1175.49, Y=435.44, Mass=1421, SNR=25.4, Peak=213 HFD=3.2
19:27:06.215 00.000 7988 MultiStar: [#1 0.04,-0.18,0.99,U] [#2 0.06,-0.05,0.97,U] [#3 0.10,-0.18,0.97,U] [#4 0.15,-0.04,1.05,U] [#5 -0.45,-0.07,0.73,U] [#6 0.06,0.03,0.71,U] [#7 -0.22,0.12,0.69,U] [#8 -0.08,0.03,0.67,U] 
19:27:06.217 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.07, 0.14}
19:27:06.219 00.002 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
19:27:06.219 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
19:27:06.219 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.82 mountX=0.03 mountY=0.01, mountTheta=0.28
19:27:06.221 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
19:27:06.223 00.002 7988 Enqueuing Move request for scope (-0.01, -0.03)
19:27:06.225 00.002 15712 Worker thread wakes up
19:27:06.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
19:27:06.225 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
19:27:06.225 00.000 15712 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
19:27:06.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:27:06.225 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.4
19:27:06.226 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:06.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:06.226 00.000 7988 Enqueuing Expose request
19:27:06.226 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 672.59
19:27:06.226 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
19:27:06.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:06.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:27:06.226 00.000 15712 MoveAxis(W, 2, ABG)
19:27:06.226 00.000 15712 Guiding  Dir = 3, Dur = 2
19:27:06.226 00.000 15712 IsGuiding returns 0
19:27:06.258 00.032 15712 IsGuiding returns 0
19:27:06.258 00.000 15712 Move returns status 0, amount 2
19:27:06.258 00.000 15712 MoveAxis(N, 0, ABG)
19:27:06.258 00.000 15712 Move returns status 0, amount 0
19:27:06.258 00.000 15712 move complete, result=0
19:27:06.258 00.000 15712 worker thread done servicing request
19:27:06.258 00.000 15712 Worker thread wakes up
19:27:06.258 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
19:27:06.260 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:06.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:07.680 01.420 15712 Exposure complete
19:27:07.741 00.061 15712 worker thread done servicing request
19:27:07.741 00.000 7988 OnExposeComplete: enter
19:27:07.743 00.002 7988 UpdateGuideState(): m_state=6
19:27:07.743 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2002
19:27:07.743 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=435.39, Mass=1428, SNR=25.6, Peak=211 HFD=3.1
19:27:07.743 00.000 7988 MultiStar: [#1 0.15,-0.07,1.01,U] [#2 -0.09,-0.12,1.02,U] [#3 0.16,-0.26,0.94,U] [#4 0.06,-0.33,1.06,U] [#5 -0.54,-0.06,0.75,U] [#6 0.12,-0.04,0.75,U] [#7 -0.24,-0.11,0.67,U] [#8 -0.06,-0.12,0.65,U] 
19:27:07.743 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.05, 0.09}
19:27:07.743 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
19:27:07.743 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.50)
19:27:07.743 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.10 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
19:27:07.743 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
19:27:07.743 00.000 7988 Enqueuing Move request for scope (0.05, 0.09)
19:27:07.743 00.000 15712 Worker thread wakes up
19:27:07.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
19:27:07.743 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
19:27:07.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:07.755 00.012 7988 UpdateGuideState exits: m=1428 SNR=25.6
19:27:07.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:07.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:07.755 00.000 7988 Enqueuing Expose request
19:27:07.759 00.004 15712 Moving (0.05, 0.09) raw xDistance=-0.09 yDistance=-0.05
19:27:07.759 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 672.52
19:27:07.759 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
19:27:07.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:07.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:27:07.759 00.000 15712 MoveAxis(W, 2, ABG)
19:27:07.759 00.000 15712 Guiding  Dir = 3, Dur = 2
19:27:07.759 00.000 15712 IsGuiding returns 0
19:27:07.793 00.034 15712 IsGuiding returns 0
19:27:07.793 00.000 15712 Move returns status 0, amount 2
19:27:07.793 00.000 15712 MoveAxis(N, 0, ABG)
19:27:07.793 00.000 15712 Move returns status 0, amount 0
19:27:07.793 00.000 15712 move complete, result=0
19:27:07.793 00.000 15712 worker thread done servicing request
19:27:07.793 00.000 15712 Worker thread wakes up
19:27:07.793 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
19:27:07.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:07.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:09.432 01.639 15712 Exposure complete
19:27:09.493 00.061 15712 worker thread done servicing request
19:27:09.493 00.000 7988 OnExposeComplete: enter
19:27:09.493 00.000 7988 UpdateGuideState(): m_state=6
19:27:09.497 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2003
19:27:09.497 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=435.36, Mass=1456, SNR=25.7, Peak=194 HFD=3.2
19:27:09.499 00.002 7988 MultiStar: [#1 0.14,-0.18,1.05,U] [#2 -0.00,-0.05,1.01,U] [#3 -0.11,-0.12,0.95,U] [#4 0.02,-0.17,1.03,U] [#5 -0.32,-0.22,0.73,U] [#6 0.03,-0.14,0.72,U] [#7 -0.12,-0.23,0.67,U] [#8 -0.24,-0.03,0.64,U] 
19:27:09.499 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.13, 0.06}
19:27:09.501 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
19:27:09.501 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
19:27:09.503 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.86 mountX=0.12 mountY=0.04, mountTheta=0.31
19:27:09.505 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
19:27:09.505 00.000 7988 Enqueuing Move request for scope (-0.03, -0.12)
19:27:09.508 00.003 15712 Worker thread wakes up
19:27:09.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
19:27:09.508 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
19:27:09.508 00.000 15712 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=0.04
19:27:09.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:09.509 00.001 7988 UpdateGuideState exits: m=1456 SNR=25.7
19:27:09.510 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:09.512 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:09.512 00.000 7988 Enqueuing Expose request
19:27:09.514 00.002 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 672.45
19:27:09.514 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
19:27:09.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:09.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:27:09.514 00.000 15712 MoveAxis(W, 3, ABG)
19:27:09.514 00.000 15712 Guiding  Dir = 3, Dur = 3
19:27:09.514 00.000 15712 IsGuiding returns 0
19:27:09.525 00.011 15712 IsGuiding returns 0
19:27:09.525 00.000 15712 Move returns status 0, amount 3
19:27:09.525 00.000 15712 MoveAxis(N, 0, ABG)
19:27:09.525 00.000 15712 Move returns status 0, amount 0
19:27:09.525 00.000 15712 move complete, result=0
19:27:09.525 00.000 15712 worker thread done servicing request
19:27:09.525 00.000 15712 Worker thread wakes up
19:27:09.525 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
19:27:09.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:09.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:10.942 01.417 15712 Exposure complete
19:27:11.005 00.063 15712 worker thread done servicing request
19:27:11.005 00.000 7988 OnExposeComplete: enter
19:27:11.005 00.000 7988 UpdateGuideState(): m_state=6
19:27:11.005 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
19:27:11.010 00.005 7988 Star::Find returns 1 (0), X=1175.50, Y=435.46, Mass=1463, SNR=26.0, Peak=213 HFD=3.2
19:27:11.010 00.000 7988 MultiStar: [#1 0.04,-0.07,0.98,U] [#2 -0.02,0.13,0.98,U] [#3 -0.00,-0.16,0.98,U] [#4 0.09,-0.12,1.05,U] [#5 -0.33,0.01,0.71,U] [#6 0.04,-0.21,0.70,U] [#7 -0.08,0.12,0.68,U] [#8 -0.13,-0.02,0.67,U] 
19:27:11.012 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.08, 0.16}
19:27:11.012 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
19:27:11.014 00.002 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
19:27:11.014 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.32 mountX=0.02 mountY=0.02, mountTheta=0.76
19:27:11.016 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.02, opts=13)
19:27:11.018 00.002 7988 Enqueuing Move request for scope (-0.02, -0.02)
19:27:11.019 00.001 15712 Worker thread wakes up
19:27:11.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:11.020 00.001 7988 UpdateGuideState exits: m=1463 SNR=26.0
19:27:11.020 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:11.020 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:11.020 00.000 7988 Enqueuing Expose request
19:27:11.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
19:27:11.020 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
19:27:11.020 00.000 15712 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
19:27:11.020 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 672.38
19:27:11.020 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
19:27:11.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:11.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:27:11.020 00.000 15712 MoveAxis(W, 4, ABG)
19:27:11.020 00.000 15712 Guiding  Dir = 3, Dur = 4
19:27:11.020 00.000 15712 IsGuiding returns 0
19:27:11.051 00.031 15712 IsGuiding returns 0
19:27:11.051 00.000 15712 Move returns status 0, amount 4
19:27:11.051 00.000 15712 MoveAxis(N, 0, ABG)
19:27:11.051 00.000 15712 Move returns status 0, amount 0
19:27:11.051 00.000 15712 move complete, result=0
19:27:11.051 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
19:27:11.054 00.003 15712 worker thread done servicing request
19:27:11.054 00.000 15712 Worker thread wakes up
19:27:11.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:11.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:12.697 01.643 15712 Exposure complete
19:27:12.759 00.062 15712 worker thread done servicing request
19:27:12.760 00.001 7988 OnExposeComplete: enter
19:27:12.760 00.000 7988 UpdateGuideState(): m_state=6
19:27:12.760 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2005
19:27:12.760 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=435.50, Mass=1432, SNR=25.5, Peak=193 HFD=3.2
19:27:12.760 00.000 7988 MultiStar: [#1 0.15,0.13,1.00,U] [#2 -0.04,0.17,1.05,U] [#3 0.07,-0.05,0.99,U] [#4 0.05,0.09,1.06,U] [#5 -0.24,0.27,0.71,U] [#6 0.26,-0.03,0.70,U] [#7 0.19,0.05,0.72,U] [#8 0.25,0.00,0.69,U] 
19:27:12.760 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.11, 0.20}
19:27:12.760 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
19:27:12.760 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.74)
19:27:12.760 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
19:27:12.760 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.10, opts=13)
19:27:12.771 00.011 7988 Enqueuing Move request for scope (0.08, 0.10)
19:27:12.771 00.000 15712 Worker thread wakes up
19:27:12.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
19:27:12.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
19:27:12.771 00.000 15712 Moving (0.08, 0.10) raw xDistance=-0.10 yDistance=-0.09
19:27:12.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:12.771 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.5
19:27:12.774 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:12.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:12.774 00.000 7988 Enqueuing Expose request
19:27:12.774 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 672.32
19:27:12.774 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
19:27:12.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:12.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:27:12.774 00.000 15712 MoveAxis(E, 1, ABG)
19:27:12.774 00.000 15712 Guiding  Dir = 2, Dur = 1
19:27:12.774 00.000 15712 IsGuiding returns 0
19:27:12.795 00.021 15712 IsGuiding returns 0
19:27:12.795 00.000 15712 Move returns status 0, amount 1
19:27:12.795 00.000 15712 MoveAxis(N, 0, ABG)
19:27:12.795 00.000 15712 Move returns status 0, amount 0
19:27:12.795 00.000 15712 move complete, result=0
19:27:12.795 00.000 15712 worker thread done servicing request
19:27:12.795 00.000 15712 Worker thread wakes up
19:27:12.795 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
19:27:12.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:12.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:14.208 01.413 15712 Exposure complete
19:27:14.269 00.061 15712 worker thread done servicing request
19:27:14.271 00.002 7988 OnExposeComplete: enter
19:27:14.271 00.000 7988 UpdateGuideState(): m_state=6
19:27:14.271 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2006
19:27:14.271 00.000 7988 Star::Find returns 1 (0), X=1175.52, Y=435.44, Mass=1489, SNR=26.2, Peak=202 HFD=3.2
19:27:14.271 00.000 7988 MultiStar: [#1 0.34,-0.05,0.99,U] [#2 0.19,-0.20,0.99,U] [#3 0.07,-0.01,0.96,U] [#4 0.12,-0.15,1.06,U] [#5 -0.18,-0.12,0.71,U] [#6 0.12,0.02,0.69,U] [#7 -0.10,0.19,0.67,U] [#8 0.05,0.00,0.63,U] 
19:27:14.271 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.10, 0.14}
19:27:14.271 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.28 = 1.28)
19:27:14.271 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.39 = -1.89)
19:27:14.271 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.29 mountX=0.03 mountY=-0.09, mountTheta=-1.28
19:27:14.271 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.03, opts=13)
19:27:14.271 00.000 7988 Enqueuing Move request for scope (0.10, -0.03)
19:27:14.284 00.013 15712 Worker thread wakes up
19:27:14.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
19:27:14.284 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
19:27:14.284 00.000 15712 Moving (0.10, -0.03) raw xDistance=0.03 yDistance=-0.09
19:27:14.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:14.284 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2
19:27:14.285 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:14.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:14.285 00.000 7988 Enqueuing Expose request
19:27:14.285 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 672.25
19:27:14.285 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
19:27:14.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:14.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:27:14.285 00.000 15712 MoveAxis(E, 1, ABG)
19:27:14.285 00.000 15712 Guiding  Dir = 2, Dur = 1
19:27:14.300 00.015 15712 IsGuiding returns 0
19:27:14.318 00.018 15712 IsGuiding returns 0
19:27:14.318 00.000 15712 Move returns status 0, amount 1
19:27:14.318 00.000 15712 MoveAxis(N, 0, ABG)
19:27:14.318 00.000 15712 Move returns status 0, amount 0
19:27:14.318 00.000 15712 move complete, result=0
19:27:14.318 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
19:27:14.332 00.014 15712 worker thread done servicing request
19:27:14.332 00.000 15712 Worker thread wakes up
19:27:14.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:14.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:15.961 01.629 15712 Exposure complete
19:27:16.031 00.070 15712 worker thread done servicing request
19:27:16.031 00.000 7988 OnExposeComplete: enter
19:27:16.031 00.000 7988 UpdateGuideState(): m_state=6
19:27:16.031 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2007
19:27:16.031 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=435.63, Mass=1395, SNR=25.3, Peak=206 HFD=3.2
19:27:16.031 00.000 7988 MultiStar: [#1 0.18,0.23,1.01,U] [#2 0.05,0.30,1.05,U] [#3 -0.00,0.11,0.99,U] [#4 -0.07,0.29,1.08,U] [#5 -0.43,0.17,0.69,U] [#6 -0.07,0.01,0.72,U] [#7 -0.19,0.14,0.66,U] [#8 -0.03,0.33,0.63,U] 
19:27:16.031 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.22}, one-star: {0.02, 0.33}
19:27:16.038 00.007 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
19:27:16.039 00.001 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
19:27:16.039 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.76 mountX=-0.22 mountY=0.04, mountTheta=2.98
19:27:16.042 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.22, opts=13)
19:27:16.044 00.002 7988 Enqueuing Move request for scope (-0.04, 0.22)
19:27:16.046 00.002 15712 Worker thread wakes up
19:27:16.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
19:27:16.046 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
19:27:16.046 00.000 15712 Moving (-0.04, 0.22) raw xDistance=-0.22 yDistance=0.04
19:27:16.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:27:16.046 00.000 7988 UpdateGuideState exits: m=1395 SNR=25.3
19:27:16.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:16.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:16.046 00.000 7988 Enqueuing Expose request
19:27:16.046 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 672.18
19:27:16.046 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
19:27:16.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:16.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:27:16.046 00.000 15712 MoveAxis(E, 44, ABG)
19:27:16.046 00.000 15712 Guiding  Dir = 2, Dur = 44
19:27:16.046 00.000 15712 IsGuiding returns 0
19:27:16.072 00.026 15712 PulseGuide returned control before completion, sleep 34
19:27:16.119 00.047 15712 IsGuiding returns 1
19:27:16.119 00.000 15712 scope still moving after pulse duration time elapsed
19:27:16.152 00.033 15712 IsGuiding returns 0
19:27:16.152 00.000 15712 scope move finished after 44 + 56 ms
19:27:16.152 00.000 15712 Move returns status 0, amount 44
19:27:16.152 00.000 15712 MoveAxis(N, 0, ABG)
19:27:16.152 00.000 15712 Move returns status 0, amount 0
19:27:16.152 00.000 15712 move complete, result=0
19:27:16.152 00.000 15712 worker thread done servicing request
19:27:16.152 00.000 15712 Worker thread wakes up
19:27:16.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:16.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:16.152 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
19:27:17.570 01.418 15712 Exposure complete
19:27:17.632 00.062 15712 worker thread done servicing request
19:27:17.632 00.000 7988 OnExposeComplete: enter
19:27:17.632 00.000 7988 UpdateGuideState(): m_state=6
19:27:17.632 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2008
19:27:17.636 00.004 7988 Star::Find returns 1 (0), X=1175.48, Y=435.43, Mass=1502, SNR=26.2, Peak=200 HFD=3.2
19:27:17.636 00.000 7988 MultiStar: [#1 0.27,-0.04,0.96,U] [#2 0.21,-0.03,0.97,U] [#3 0.20,0.03,0.93,U] [#4 0.07,-0.09,1.01,U] [#5 -0.20,-0.18,0.71,U] [#6 0.20,-0.08,0.74,U] [#7 0.16,0.04,0.69,U] [#8 -0.07,0.00,0.64,U] 
19:27:17.636 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.06, 0.13}
19:27:17.636 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.58) = xAngle (1.39 = 1.39)
19:27:17.636 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.50 = -1.78)
19:27:17.636 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=0.02 mountY=-0.11, mountTheta=-1.39
19:27:17.636 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
19:27:17.636 00.000 7988 Enqueuing Move request for scope (0.11, -0.02)
19:27:17.636 00.000 15712 Worker thread wakes up
19:27:17.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
19:27:17.636 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
19:27:17.636 00.000 15712 Moving (0.11, -0.02) raw xDistance=0.02 yDistance=-0.11
19:27:17.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:17.636 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.2
19:27:17.648 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:17.648 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:17.650 00.002 7988 Enqueuing Expose request
19:27:17.650 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 672.11
19:27:17.652 00.002 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
19:27:17.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:17.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:27:17.652 00.000 15712 MoveAxis(W, 1, ABG)
19:27:17.652 00.000 15712 Guiding  Dir = 3, Dur = 1
19:27:17.653 00.001 15712 IsGuiding returns 0
19:27:17.670 00.017 15712 IsGuiding returns 0
19:27:17.670 00.000 15712 Move returns status 0, amount 1
19:27:17.670 00.000 15712 MoveAxis(N, 0, ABG)
19:27:17.670 00.000 15712 Move returns status 0, amount 0
19:27:17.670 00.000 15712 move complete, result=0
19:27:17.670 00.000 15712 worker thread done servicing request
19:27:17.670 00.000 15712 Worker thread wakes up
19:27:17.670 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
19:27:17.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:17.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:19.306 01.636 15712 Exposure complete
19:27:19.368 00.062 15712 worker thread done servicing request
19:27:19.368 00.000 7988 OnExposeComplete: enter
19:27:19.370 00.002 7988 UpdateGuideState(): m_state=6
19:27:19.370 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2009
19:27:19.372 00.002 7988 Star::Find returns 1 (0), X=1175.55, Y=435.27, Mass=1334, SNR=24.8, Peak=179 HFD=3.3
19:27:19.372 00.000 7988 MultiStar: [#1 0.02,-0.20,1.06,U] [#2 0.15,0.02,0.98,U] [#3 0.15,-0.12,1.01,U] [#4 -0.05,-0.16,1.07,U] [#5 -0.38,-0.05,0.70,U] [#6 0.16,-0.09,0.72,U] [#7 0.06,0.06,0.69,U] [#8 -0.23,-0.01,0.68,U] 
19:27:19.374 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.12, -0.03}
19:27:19.374 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.58) = xAngle (0.23 = 0.23)
19:27:19.376 00.002 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.34 = -2.94)
19:27:19.376 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.35 mountX=0.07 mountY=-0.01, mountTheta=-0.20
19:27:19.378 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
19:27:19.380 00.002 7988 Enqueuing Move request for scope (0.02, -0.07)
19:27:19.380 00.000 15712 Worker thread wakes up
19:27:19.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
19:27:19.380 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
19:27:19.380 00.000 15712 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=-0.01
19:27:19.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:19.384 00.004 7988 UpdateGuideState exits: m=1334 SNR=24.8
19:27:19.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:19.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:19.384 00.000 7988 Enqueuing Expose request
19:27:19.387 00.003 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 672.04
19:27:19.387 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
19:27:19.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:19.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:27:19.387 00.000 15712 MoveAxis(E, 0, ABG)
19:27:19.387 00.000 15712 Move returns status 0, amount 0
19:27:19.387 00.000 15712 MoveAxis(N, 0, ABG)
19:27:19.387 00.000 15712 Move returns status 0, amount 0
19:27:19.387 00.000 15712 move complete, result=0
19:27:19.387 00.000 15712 worker thread done servicing request
19:27:19.387 00.000 15712 Worker thread wakes up
19:27:19.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:19.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:19.387 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:27:20.803 01.416 15712 Exposure complete
19:27:20.865 00.062 15712 worker thread done servicing request
19:27:20.865 00.000 7988 OnExposeComplete: enter
19:27:20.865 00.000 7988 UpdateGuideState(): m_state=6
19:27:20.867 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2010
19:27:20.867 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.64, Mass=1463, SNR=25.7, Peak=187 HFD=3.2
19:27:20.869 00.002 7988 MultiStar: [#1 0.20,0.18,1.00,U] [#2 0.02,0.37,1.01,U] [#3 -0.00,0.10,0.96,U] [#4 0.08,0.05,1.04,U] [#5 -0.10,0.16,0.69,U] [#6 0.15,0.04,0.71,U] [#7 -0.18,0.46,0.68,U] [#8 -0.02,0.35,0.69,U] 
19:27:20.869 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.22}, one-star: {0.11, 0.34}
19:27:20.871 00.002 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
19:27:20.871 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
19:27:20.873 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.39 mountX=-0.22 mountY=-0.05, mountTheta=-2.94
19:27:20.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.22, opts=13)
19:27:20.875 00.000 7988 Enqueuing Move request for scope (0.04, 0.22)
19:27:20.877 00.002 15712 Worker thread wakes up
19:27:20.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
19:27:20.877 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
19:27:20.877 00.000 15712 Moving (0.04, 0.22) raw xDistance=-0.22 yDistance=-0.05
19:27:20.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:20.877 00.000 7988 UpdateGuideState exits: m=1463 SNR=25.7
19:27:20.880 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:20.882 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:20.884 00.002 7988 Enqueuing Expose request
19:27:20.884 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 671.98
19:27:20.884 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
19:27:20.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:20.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:27:20.884 00.000 15712 MoveAxis(E, 42, ABG)
19:27:20.884 00.000 15712 Guiding  Dir = 2, Dur = 42
19:27:20.912 00.028 15712 IsGuiding returns 0
19:27:20.931 00.019 15712 PulseGuide returned control before completion, sleep 37
19:27:20.976 00.045 15712 IsGuiding returns 1
19:27:20.976 00.000 15712 scope still moving after pulse duration time elapsed
19:27:21.008 00.032 15712 IsGuiding returns 0
19:27:21.008 00.000 15712 scope move finished after 42 + 53 ms
19:27:21.008 00.000 15712 Move returns status 0, amount 42
19:27:21.008 00.000 15712 MoveAxis(N, 0, ABG)
19:27:21.008 00.000 15712 Move returns status 0, amount 0
19:27:21.008 00.000 15712 move complete, result=0
19:27:21.008 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
19:27:21.013 00.005 15712 worker thread done servicing request
19:27:21.013 00.000 15712 Worker thread wakes up
19:27:21.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:21.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:22.651 01.638 15712 Exposure complete
19:27:22.714 00.063 7988 OnExposeComplete: enter
19:27:22.714 00.000 7988 UpdateGuideState(): m_state=6
19:27:22.714 00.000 15712 worker thread done servicing request
19:27:22.714 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2011
19:27:22.714 00.000 7988 Star::Find returns 1 (0), X=1175.58, Y=435.31, Mass=1555, SNR=26.8, Peak=198 HFD=3.2
19:27:22.718 00.004 7988 MultiStar: [#1 0.03,-0.16,1.00,U] [#2 0.05,-0.08,0.95,U] [#3 0.03,0.01,0.97,U] [#4 0.11,-0.09,0.98,U] [#5 -0.28,-0.05,0.71,U] [#6 0.00,-0.09,0.67,U] [#7 -0.28,0.12,0.64,U] [#8 -0.00,-0.09,0.61,U] 
19:27:22.718 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.05}, one-star: {0.16, 0.01}
19:27:22.718 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
19:27:22.718 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
19:27:22.718 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.60 mountX=0.05 mountY=0.00, mountTheta=0.05
19:27:22.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.05, opts=13)
19:27:22.718 00.000 7988 Enqueuing Move request for scope (-0.00, -0.05)
19:27:22.718 00.000 15712 Worker thread wakes up
19:27:22.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
19:27:22.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
19:27:22.718 00.000 15712 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.00
19:27:22.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:22.718 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.8
19:27:22.729 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:22.730 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:22.730 00.000 7988 Enqueuing Expose request
19:27:22.730 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 671.91
19:27:22.730 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
19:27:22.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:22.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:27:22.730 00.000 15712 MoveAxis(W, 4, ABG)
19:27:22.730 00.000 15712 Guiding  Dir = 3, Dur = 4
19:27:22.730 00.000 15712 IsGuiding returns 0
19:27:22.751 00.021 15712 IsGuiding returns 0
19:27:22.751 00.000 15712 Move returns status 0, amount 4
19:27:22.751 00.000 15712 MoveAxis(N, 0, ABG)
19:27:22.751 00.000 15712 Move returns status 0, amount 0
19:27:22.751 00.000 15712 move complete, result=0
19:27:22.751 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
19:27:22.755 00.004 15712 worker thread done servicing request
19:27:22.755 00.000 15712 Worker thread wakes up
19:27:22.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:22.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:24.163 01.408 15712 Exposure complete
19:27:24.223 00.060 15712 worker thread done servicing request
19:27:24.227 00.004 7988 OnExposeComplete: enter
19:27:24.227 00.000 7988 UpdateGuideState(): m_state=6
19:27:24.229 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2012
19:27:24.229 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.45, Mass=1414, SNR=25.2, Peak=192 HFD=3.1
19:27:24.229 00.000 7988 MultiStar: [#1 0.20,-0.03,1.06,U] [#2 0.12,0.22,1.06,U] [#3 0.17,-0.05,0.99,U] [#4 0.17,0.04,1.06,U] [#5 -0.27,0.26,0.69,U] [#6 0.17,0.03,0.76,U] [#7 -0.15,0.17,0.68,U] [#8 0.14,0.12,0.68,U] 
19:27:24.229 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.14, 0.15}
19:27:24.229 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
19:27:24.229 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.82)
19:27:24.229 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.78 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
19:27:24.229 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.09, opts=13)
19:27:24.229 00.000 7988 Enqueuing Move request for scope (0.10, 0.09)
19:27:24.238 00.009 15712 Worker thread wakes up
19:27:24.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
19:27:24.238 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
19:27:24.238 00.000 15712 Moving (0.10, 0.09) raw xDistance=-0.10 yDistance=-0.10
19:27:24.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:27:24.238 00.000 7988 UpdateGuideState exits: m=1414 SNR=25.2
19:27:24.242 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:24.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:24.244 00.002 7988 Enqueuing Expose request
19:27:24.244 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 671.84
19:27:24.245 00.001 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
19:27:24.245 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:24.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:27:24.245 00.000 15712 MoveAxis(W, 5, ABG)
19:27:24.245 00.000 15712 Guiding  Dir = 3, Dur = 5
19:27:24.272 00.027 15712 IsGuiding returns 0
19:27:24.286 00.014 15712 IsGuiding returns 0
19:27:24.286 00.000 15712 Move returns status 0, amount 5
19:27:24.286 00.000 15712 MoveAxis(N, 0, ABG)
19:27:24.286 00.000 15712 Move returns status 0, amount 0
19:27:24.286 00.000 15712 move complete, result=0
19:27:24.286 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
19:27:24.286 00.000 15712 worker thread done servicing request
19:27:24.286 00.000 15712 Worker thread wakes up
19:27:24.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:24.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:25.926 01.640 15712 Exposure complete
19:27:25.988 00.062 15712 worker thread done servicing request
19:27:25.988 00.000 7988 OnExposeComplete: enter
19:27:25.988 00.000 7988 UpdateGuideState(): m_state=6
19:27:25.991 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2013
19:27:25.993 00.002 7988 Star::Find returns 1 (0), X=1175.58, Y=435.64, Mass=1416, SNR=25.4, Peak=188 HFD=3.2
19:27:25.993 00.000 7988 MultiStar: [#1 0.04,0.20,1.05,U] [#2 0.20,0.37,1.04,U] [#3 0.17,0.20,0.97,U] [#4 0.13,0.20,1.04,U] [#5 -0.13,0.44,0.69,U] [#6 0.04,0.29,0.73,U] [#7 -0.02,0.48,0.71,U] [#8 0.01,0.25,0.67,U] 
19:27:25.995 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.30}, one-star: {0.16, 0.34}
19:27:25.995 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
19:27:25.997 00.002 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
19:27:25.997 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.30 mountX=-0.30 mountY=-0.09, mountTheta=-2.85
19:27:25.999 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.30, opts=13)
19:27:26.001 00.002 7988 Enqueuing Move request for scope (0.08, 0.30)
19:27:26.001 00.000 15712 Worker thread wakes up
19:27:26.001 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.30) opts 0xd
19:27:26.001 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.30)
19:27:26.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:26.001 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.4
19:27:26.004 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:26.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:26.004 00.000 7988 Enqueuing Expose request
19:27:26.004 00.000 15712 Moving (0.08, 0.30) raw xDistance=-0.30 yDistance=-0.09
19:27:26.004 00.000 15712 PPEC rslt: input = -0.30, final = -0.17, react = -0.18, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 671.78
19:27:26.004 00.000 15712 PPEC: input: -0.30, control: -0.17, exposure: 1500
19:27:26.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:26.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:27:26.004 00.000 15712 MoveAxis(E, 54, ABG)
19:27:26.004 00.000 15712 Guiding  Dir = 2, Dur = 54
19:27:26.004 00.000 15712 IsGuiding returns 0
19:27:26.030 00.026 15712 PulseGuide returned control before completion, sleep 46
19:27:26.103 00.073 15712 IsGuiding returns 0
19:27:26.103 00.000 15712 Move returns status 0, amount 54
19:27:26.103 00.000 15712 MoveAxis(N, 0, ABG)
19:27:26.103 00.000 15712 Move returns status 0, amount 0
19:27:26.103 00.000 15712 move complete, result=0
19:27:26.103 00.000 7988 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
19:27:26.112 00.009 15712 worker thread done servicing request
19:27:26.112 00.000 15712 Worker thread wakes up
19:27:26.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:26.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:27.517 01.405 15712 Exposure complete
19:27:27.580 00.063 15712 worker thread done servicing request
19:27:27.581 00.001 7988 OnExposeComplete: enter
19:27:27.581 00.000 7988 UpdateGuideState(): m_state=6
19:27:27.581 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2014
19:27:27.581 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=435.60, Mass=1407, SNR=25.4, Peak=182 HFD=3.3
19:27:27.581 00.000 7988 MultiStar: [#1 0.39,0.11,1.04,U] [#2 0.11,0.22,1.00,U] [#3 0.27,-0.02,0.96,U] [#4 0.15,0.19,1.07,U] [#5 -0.21,0.03,0.71,U] [#6 0.18,0.14,0.70,U] [#7 0.07,0.35,0.65,U] [#8 0.07,-0.03,0.67,U] 
19:27:27.581 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.15}, one-star: {0.14, 0.30}
19:27:27.581 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
19:27:27.581 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.80)
19:27:27.581 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.79 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
19:27:27.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.15, opts=13)
19:27:27.581 00.000 7988 Enqueuing Move request for scope (0.15, 0.15)
19:27:27.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:27.594 00.013 15712 Worker thread wakes up
19:27:27.594 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.4
19:27:27.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:27.597 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:27.597 00.000 7988 Enqueuing Expose request
19:27:27.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
19:27:27.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
19:27:27.597 00.000 15712 Moving (0.15, 0.15) raw xDistance=-0.15 yDistance=-0.15
19:27:27.597 00.000 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 671.71
19:27:27.597 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
19:27:27.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:27.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:27:27.597 00.000 15712 MoveAxis(W, 5, ABG)
19:27:27.597 00.000 15712 Guiding  Dir = 3, Dur = 5
19:27:27.597 00.000 15712 IsGuiding returns 0
19:27:27.628 00.031 15712 IsGuiding returns 0
19:27:27.628 00.000 15712 Move returns status 0, amount 5
19:27:27.628 00.000 15712 MoveAxis(N, 0, ABG)
19:27:27.628 00.000 15712 Move returns status 0, amount 0
19:27:27.628 00.000 15712 move complete, result=0
19:27:27.628 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
19:27:27.630 00.002 15712 worker thread done servicing request
19:27:27.630 00.000 15712 Worker thread wakes up
19:27:27.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:27.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:29.271 01.641 15712 Exposure complete
19:27:29.333 00.062 15712 worker thread done servicing request
19:27:29.333 00.000 7988 OnExposeComplete: enter
19:27:29.333 00.000 7988 UpdateGuideState(): m_state=6
19:27:29.333 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2015
19:27:29.333 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=435.32, Mass=1464, SNR=25.8, Peak=191 HFD=3.2
19:27:29.339 00.006 7988 MultiStar: [#1 0.15,-0.21,1.00,U] [#2 0.22,0.13,0.99,U] [#3 0.06,-0.12,0.93,U] [#4 0.04,-0.19,1.05,U] [#5 -0.21,0.02,0.65,U] [#6 0.20,0.10,0.71,U] [#7 -0.04,0.07,0.70,U] [#8 0.09,-0.05,0.67,U] 
19:27:29.339 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.11, 0.02}
19:27:29.341 00.002 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
19:27:29.341 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.25 = -2.03)
19:27:29.343 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=0.04 mountY=-0.08, mountTheta=-1.14
19:27:29.345 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
19:27:29.345 00.000 7988 Enqueuing Move request for scope (0.08, -0.04)
19:27:29.347 00.002 15712 Worker thread wakes up
19:27:29.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
19:27:29.347 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
19:27:29.347 00.000 15712 Moving (0.08, -0.04) raw xDistance=0.04 yDistance=-0.08
19:27:29.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:27:29.349 00.002 7988 UpdateGuideState exits: m=1464 SNR=25.8
19:27:29.351 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:29.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:29.351 00.000 7988 Enqueuing Expose request
19:27:29.351 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 671.64
19:27:29.351 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
19:27:29.351 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:29.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:27:29.351 00.000 15712 MoveAxis(W, 4, ABG)
19:27:29.351 00.000 15712 Guiding  Dir = 3, Dur = 4
19:27:29.351 00.000 15712 IsGuiding returns 0
19:27:29.365 00.014 15712 IsGuiding returns 0
19:27:29.365 00.000 15712 Move returns status 0, amount 4
19:27:29.365 00.000 15712 MoveAxis(N, 0, ABG)
19:27:29.365 00.000 15712 Move returns status 0, amount 0
19:27:29.365 00.000 15712 move complete, result=0
19:27:29.365 00.000 15712 worker thread done servicing request
19:27:29.365 00.000 15712 Worker thread wakes up
19:27:29.365 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
19:27:29.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:29.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:30.785 01.420 15712 Exposure complete
19:27:30.847 00.062 15712 worker thread done servicing request
19:27:30.847 00.000 7988 OnExposeComplete: enter
19:27:30.847 00.000 7988 UpdateGuideState(): m_state=6
19:27:30.850 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2016
19:27:30.850 00.000 7988 Star::Find returns 1 (0), X=1175.67, Y=435.53, Mass=1521, SNR=26.6, Peak=197 HFD=3.3
19:27:30.852 00.002 7988 MultiStar: [#1 0.25,0.13,0.97,U] [#2 0.19,0.27,0.93,U] [#3 0.10,0.06,0.88,U] [#4 0.15,0.14,1.02,U] [#5 -0.15,0.20,0.71,U] [#6 0.12,0.15,0.69,U] [#7 -0.25,0.48,0.66,U] [#8 0.07,0.21,0.65,U] 
19:27:30.852 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.20}, one-star: {0.25, 0.23}
19:27:30.854 00.002 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.69 = 2.69)
19:27:30.854 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.80 = -0.49)
19:27:30.856 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.11 mountX=-0.20 mountY=-0.10, mountTheta=-2.66
19:27:30.856 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.20, opts=13)
19:27:30.860 00.004 7988 Enqueuing Move request for scope (0.10, 0.20)
19:27:30.860 00.000 15712 Worker thread wakes up
19:27:30.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
19:27:30.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
19:27:30.860 00.000 15712 Moving (0.10, 0.20) raw xDistance=-0.20 yDistance=-0.10
19:27:30.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:30.863 00.003 7988 UpdateGuideState exits: m=1521 SNR=26.6
19:27:30.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:30.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:30.863 00.000 7988 Enqueuing Expose request
19:27:30.863 00.000 15712 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 671.58
19:27:30.863 00.000 15712 PPEC: input: -0.20, control: -0.11, exposure: 1500
19:27:30.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:30.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:27:30.863 00.000 15712 MoveAxis(E, 35, ABG)
19:27:30.863 00.000 15712 Guiding  Dir = 2, Dur = 35
19:27:30.863 00.000 15712 IsGuiding returns 0
19:27:30.879 00.016 15712 PulseGuide returned control before completion, sleep 30
19:27:30.930 00.051 15712 IsGuiding returns 0
19:27:30.930 00.000 15712 Move returns status 0, amount 35
19:27:30.930 00.000 15712 MoveAxis(N, 0, ABG)
19:27:30.930 00.000 15712 Move returns status 0, amount 0
19:27:30.930 00.000 15712 move complete, result=0
19:27:30.930 00.000 15712 worker thread done servicing request
19:27:30.930 00.000 15712 Worker thread wakes up
19:27:30.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:30.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:30.930 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
19:27:32.571 01.641 15712 Exposure complete
19:27:32.632 00.061 15712 worker thread done servicing request
19:27:32.632 00.000 7988 OnExposeComplete: enter
19:27:32.632 00.000 7988 UpdateGuideState(): m_state=6
19:27:32.632 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2017
19:27:32.632 00.000 7988 Star::Find returns 1 (0), X=1175.59, Y=435.54, Mass=1474, SNR=26.0, Peak=187 HFD=3.2
19:27:32.632 00.000 7988 MultiStar: [#1 0.15,0.23,1.02,U] [#2 0.19,0.27,0.98,U] [#3 0.32,0.11,0.93,U] [#4 0.22,0.04,1.01,U] [#5 -0.12,0.06,0.69,U] [#6 -0.02,0.14,0.67,U] [#7 0.07,0.21,0.65,U] [#8 0.15,0.14,0.65,U] 
19:27:32.632 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.16}, one-star: {0.17, 0.23}
19:27:32.632 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
19:27:32.632 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.73)
19:27:32.632 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.22 cameraTheta=0.86 mountX=-0.16 mountY=-0.14, mountTheta=-2.42
19:27:32.632 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.16, opts=13)
19:27:32.632 00.000 7988 Enqueuing Move request for scope (0.14, 0.16)
19:27:32.646 00.014 15712 Worker thread wakes up
19:27:32.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
19:27:32.646 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
19:27:32.646 00.000 15712 Moving (0.14, 0.16) raw xDistance=-0.16 yDistance=-0.14
19:27:32.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:32.646 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0
19:27:32.649 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:32.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:32.651 00.002 7988 Enqueuing Expose request
19:27:32.651 00.000 15712 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 671.51
19:27:32.651 00.000 15712 PPEC: input: -0.16, control: -0.09, exposure: 1500
19:27:32.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:32.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:27:32.651 00.000 15712 MoveAxis(E, 29, ABG)
19:27:32.651 00.000 15712 Guiding  Dir = 2, Dur = 29
19:27:32.651 00.000 15712 IsGuiding returns 0
19:27:32.680 00.029 15712 PulseGuide returned control before completion, sleep 11
19:27:32.694 00.014 15712 IsGuiding returns 1
19:27:32.694 00.000 15712 scope still moving after pulse duration time elapsed
19:27:32.727 00.033 15712 IsGuiding returns 0
19:27:32.727 00.000 15712 scope move finished after 29 + 46 ms
19:27:32.727 00.000 15712 Move returns status 0, amount 29
19:27:32.727 00.000 15712 MoveAxis(N, 0, ABG)
19:27:32.727 00.000 15712 Move returns status 0, amount 0
19:27:32.727 00.000 15712 move complete, result=0
19:27:32.727 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
19:27:32.729 00.002 15712 worker thread done servicing request
19:27:32.729 00.000 15712 Worker thread wakes up
19:27:32.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:32.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:34.147 01.418 15712 Exposure complete
19:27:34.209 00.062 15712 worker thread done servicing request
19:27:34.209 00.000 7988 OnExposeComplete: enter
19:27:34.211 00.002 7988 UpdateGuideState(): m_state=6
19:27:34.211 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2018
19:27:34.211 00.000 7988 Star::Find returns 1 (0), X=1175.67, Y=435.54, Mass=1557, SNR=26.7, Peak=198 HFD=3.3
19:27:34.211 00.000 7988 MultiStar: [#1 0.33,0.21,0.98,U] [#2 0.35,0.17,0.95,U] [#3 0.16,0.13,0.93,U] [#4 0.21,0.15,0.98,U] [#5 -0.14,0.10,0.66,U] [#6 0.01,0.20,0.66,U] [#7 -0.21,0.01,0.68,U] [#8 0.19,0.21,0.60,U] 
19:27:34.215 00.004 7988 refined, 8 included, MultiStar: {0.15, 0.16}, one-star: {0.25, 0.24}
19:27:34.215 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
19:27:34.215 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.78)
19:27:34.215 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.82 mountX=-0.16 mountY=-0.16, mountTheta=-2.38
19:27:34.215 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.16, opts=13)
19:27:34.215 00.000 7988 Enqueuing Move request for scope (0.15, 0.16)
19:27:34.215 00.000 15712 Worker thread wakes up
19:27:34.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
19:27:34.215 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
19:27:34.215 00.000 15712 Moving (0.15, 0.16) raw xDistance=-0.16 yDistance=-0.16
19:27:34.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:34.215 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.7
19:27:34.225 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:34.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:34.227 00.002 7988 Enqueuing Expose request
19:27:34.228 00.001 15712 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 671.44
19:27:34.228 00.000 15712 PPEC: input: -0.16, control: -0.09, exposure: 1500
19:27:34.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:34.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:27:34.228 00.000 15712 MoveAxis(E, 31, ABG)
19:27:34.228 00.000 15712 Guiding  Dir = 2, Dur = 31
19:27:34.228 00.000 15712 IsGuiding returns 0
19:27:34.245 00.017 15712 PulseGuide returned control before completion, sleep 25
19:27:34.289 00.044 15712 IsGuiding returns 0
19:27:34.289 00.000 15712 Move returns status 0, amount 31
19:27:34.289 00.000 15712 MoveAxis(N, 0, ABG)
19:27:34.289 00.000 15712 Move returns status 0, amount 0
19:27:34.289 00.000 15712 move complete, result=0
19:27:34.289 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
19:27:34.289 00.000 15712 worker thread done servicing request
19:27:34.295 00.006 15712 Worker thread wakes up
19:27:34.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:34.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:35.932 01.637 15712 Exposure complete
19:27:35.992 00.060 7988 OnExposeComplete: enter
19:27:35.994 00.002 7988 UpdateGuideState(): m_state=6
19:27:35.994 00.000 15712 worker thread done servicing request
19:27:35.994 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2019
19:27:35.996 00.002 7988 Star::Find returns 1 (0), X=1175.59, Y=435.49, Mass=1373, SNR=25.0, Peak=188 HFD=3.2
19:27:35.997 00.001 7988 MultiStar: [#1 0.24,-0.10,1.01,U] [#2 -0.02,0.06,1.04,U] [#3 -0.11,-0.06,0.97,U] [#4 0.02,-0.27,1.07,U] [#5 -0.13,0.15,0.73,U] [#6 0.11,-0.01,0.72,U] [#7 -0.10,-0.09,0.67,U] [#8 0.31,-0.09,0.67,U] 
19:27:35.997 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.16, 0.19}
19:27:35.999 00.002 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.58) = xAngle (1.10 = 1.10)
19:27:35.999 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.07)
19:27:36.002 00.003 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.47 mountX=0.03 mountY=-0.05, mountTheta=-1.10
19:27:36.004 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
19:27:36.004 00.000 7988 Enqueuing Move request for scope (0.05, -0.03)
19:27:36.006 00.002 15712 Worker thread wakes up
19:27:36.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:36.006 00.000 7988 UpdateGuideState exits: m=1373 SNR=25.0
19:27:36.010 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:36.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:36.010 00.000 7988 Enqueuing Expose request
19:27:36.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
19:27:36.010 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
19:27:36.010 00.000 15712 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
19:27:36.014 00.004 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 671.38
19:27:36.014 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
19:27:36.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:36.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:27:36.014 00.000 15712 MoveAxis(W, 1, ABG)
19:27:36.014 00.000 15712 Guiding  Dir = 3, Dur = 1
19:27:36.014 00.000 15712 IsGuiding returns 0
19:27:36.034 00.020 15712 IsGuiding returns 0
19:27:36.034 00.000 15712 Move returns status 0, amount 1
19:27:36.034 00.000 15712 MoveAxis(N, 0, ABG)
19:27:36.034 00.000 15712 Move returns status 0, amount 0
19:27:36.034 00.000 15712 move complete, result=0
19:27:36.034 00.000 15712 worker thread done servicing request
19:27:36.034 00.000 15712 Worker thread wakes up
19:27:36.034 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
19:27:36.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:36.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:37.447 01.413 15712 Exposure complete
19:27:37.508 00.061 15712 worker thread done servicing request
19:27:37.510 00.002 7988 OnExposeComplete: enter
19:27:37.510 00.000 7988 UpdateGuideState(): m_state=6
19:27:37.510 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2020
19:27:37.510 00.000 7988 Star::Find returns 1 (0), X=1175.59, Y=435.73, Mass=1446, SNR=25.9, Peak=186 HFD=3.5
19:27:37.510 00.000 7988 MultiStar: [#1 0.17,0.23,1.03,U] [#2 0.20,0.30,1.00,U] [#3 0.04,0.22,0.95,U] [#4 0.03,0.21,1.00,U] [#5 -0.24,0.02,0.70,U] [#6 -0.09,0.22,0.73,U] [#7 -0.16,0.09,0.68,U] [#8 -0.02,0.19,0.68,U] 
19:27:37.510 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.22}, one-star: {0.17, 0.43}
19:27:37.510 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
19:27:37.510 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
19:27:37.510 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.43 mountX=-0.22 mountY=-0.04, mountTheta=-2.97
19:27:37.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.22, opts=13)
19:27:37.510 00.000 7988 Enqueuing Move request for scope (0.03, 0.22)
19:27:37.522 00.012 15712 Worker thread wakes up
19:27:37.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
19:27:37.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
19:27:37.522 00.000 15712 Moving (0.03, 0.22) raw xDistance=-0.22 yDistance=-0.04
19:27:37.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:27:37.522 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.9
19:27:37.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:37.525 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:37.525 00.000 7988 Enqueuing Expose request
19:27:37.525 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 671.31
19:27:37.525 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
19:27:37.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:37.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:27:37.525 00.000 15712 MoveAxis(E, 43, ABG)
19:27:37.525 00.000 15712 Guiding  Dir = 2, Dur = 43
19:27:37.537 00.012 15712 IsGuiding returns 0
19:27:37.554 00.017 15712 PulseGuide returned control before completion, sleep 38
19:27:37.601 00.047 15712 IsGuiding returns 1
19:27:37.601 00.000 15712 scope still moving after pulse duration time elapsed
19:27:37.634 00.033 15712 IsGuiding returns 0
19:27:37.634 00.000 15712 scope move finished after 43 + 52 ms
19:27:37.634 00.000 15712 Move returns status 0, amount 43
19:27:37.634 00.000 15712 MoveAxis(N, 0, ABG)
19:27:37.634 00.000 15712 Move returns status 0, amount 0
19:27:37.634 00.000 15712 move complete, result=0
19:27:37.634 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
19:27:37.636 00.002 15712 worker thread done servicing request
19:27:37.636 00.000 15712 Worker thread wakes up
19:27:37.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:37.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:39.264 01.628 15712 Exposure complete
19:27:39.324 00.060 15712 worker thread done servicing request
19:27:39.324 00.000 7988 OnExposeComplete: enter
19:27:39.325 00.001 7988 UpdateGuideState(): m_state=6
19:27:39.327 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2021
19:27:39.327 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=435.74, Mass=1416, SNR=25.4, Peak=179 HFD=3.3
19:27:39.327 00.000 7988 MultiStar: [#1 0.05,0.44,1.06,U] [#2 0.06,0.36,1.00,U] [#3 0.16,0.22,0.97,U] [#4 0.08,0.35,1.06,U] [#5 -0.41,0.50,0.76,U] [#6 -0.04,0.38,0.75,U] [#7 -0.07,0.42,0.68,U] [#8 0.12,0.16,0.64,U] 
19:27:39.327 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.37}, one-star: {0.04, 0.44}
19:27:39.327 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
19:27:39.327 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
19:27:39.327 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.54 mountX=-0.37 mountY=-0.02, mountTheta=-3.09
19:27:39.327 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.37, opts=13)
19:27:39.327 00.000 7988 Enqueuing Move request for scope (0.01, 0.37)
19:27:39.327 00.000 15712 Worker thread wakes up
19:27:39.327 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.37) opts 0xd
19:27:39.327 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.37)
19:27:39.327 00.000 15712 Moving (0.01, 0.37) raw xDistance=-0.37 yDistance=-0.02
19:27:39.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:39.327 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.4
19:27:39.341 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:39.342 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:39.342 00.000 7988 Enqueuing Expose request
19:27:39.344 00.002 15712 PPEC rslt: input = -0.37, final = -0.22, react = -0.22, pred = 0.00, hyst = -0.20, hyst_pct = 0.00, period_length = 671.25
19:27:39.344 00.000 15712 PPEC: input: -0.37, control: -0.22, exposure: 1500
19:27:39.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:39.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:27:39.344 00.000 15712 MoveAxis(E, 71, ABG)
19:27:39.344 00.000 15712 Guiding  Dir = 2, Dur = 71
19:27:39.344 00.000 15712 IsGuiding returns 0
19:27:39.361 00.017 15712 PulseGuide returned control before completion, sleep 66
19:27:39.438 00.077 15712 IsGuiding returns 1
19:27:39.438 00.000 15712 scope still moving after pulse duration time elapsed
19:27:39.470 00.032 15712 IsGuiding returns 0
19:27:39.470 00.000 15712 scope move finished after 71 + 54 ms
19:27:39.470 00.000 15712 Move returns status 0, amount 71
19:27:39.470 00.000 15712 MoveAxis(N, 0, ABG)
19:27:39.470 00.000 15712 Move returns status 0, amount 0
19:27:39.470 00.000 15712 move complete, result=0
19:27:39.470 00.000 15712 worker thread done servicing request
19:27:39.470 00.000 15712 Worker thread wakes up
19:27:39.470 00.000 7988 GuideStep: -0.4 px 71 ms EAST, -0.0 px 0 ms NORTH
19:27:39.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:39.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:40.888 01.418 15712 Exposure complete
19:27:40.951 00.063 15712 worker thread done servicing request
19:27:40.951 00.000 7988 OnExposeComplete: enter
19:27:40.951 00.000 7988 UpdateGuideState(): m_state=6
19:27:40.951 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2022
19:27:40.951 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=435.56, Mass=1415, SNR=25.4, Peak=197 HFD=3.2
19:27:40.951 00.000 7988 MultiStar: [#1 0.07,-0.05,1.03,U] [#2 0.14,0.02,1.04,U] [#3 -0.03,-0.08,1.01,U] [#4 0.07,-0.10,1.06,U] [#5 -0.40,-0.07,0.74,U] [#6 0.06,0.08,0.72,U] [#7 -0.29,0.16,0.71,U] [#8 0.04,0.21,0.64,U] 
19:27:40.951 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.13, 0.25}
19:27:40.951 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.99)
19:27:40.959 00.008 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
19:27:40.959 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.72 mountX=-0.04 mountY=0.00, mountTheta=3.02
19:27:40.959 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.04, opts=13)
19:27:40.959 00.000 7988 Enqueuing Move request for scope (-0.01, 0.04)
19:27:40.959 00.000 15712 Worker thread wakes up
19:27:40.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
19:27:40.959 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
19:27:40.959 00.000 15712 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.00
19:27:40.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:40.959 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.4
19:27:40.966 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:40.967 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:40.967 00.000 7988 Enqueuing Expose request
19:27:40.967 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 671.18
19:27:40.967 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
19:27:40.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:40.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:27:40.967 00.000 15712 MoveAxis(W, 2, ABG)
19:27:40.967 00.000 15712 Guiding  Dir = 3, Dur = 2
19:27:40.967 00.000 15712 IsGuiding returns 0
19:27:40.983 00.016 15712 IsGuiding returns 0
19:27:40.983 00.000 15712 Move returns status 0, amount 2
19:27:40.983 00.000 15712 MoveAxis(N, 0, ABG)
19:27:40.983 00.000 15712 Move returns status 0, amount 0
19:27:40.983 00.000 15712 move complete, result=0
19:27:40.983 00.000 15712 worker thread done servicing request
19:27:40.983 00.000 15712 Worker thread wakes up
19:27:40.983 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
19:27:40.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:40.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:42.625 01.642 15712 Exposure complete
19:27:42.687 00.062 15712 worker thread done servicing request
19:27:42.688 00.001 7988 OnExposeComplete: enter
19:27:42.688 00.000 7988 UpdateGuideState(): m_state=6
19:27:42.688 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2023
19:27:42.688 00.000 7988 Star::Find returns 1 (0), X=1175.37, Y=435.64, Mass=1436, SNR=25.8, Peak=221 HFD=3.2
19:27:42.688 00.000 7988 MultiStar: [#1 0.01,0.28,1.01,U] [#2 0.06,0.19,0.99,U] [#3 0.13,0.17,0.96,U] [#4 -0.03,0.19,1.01,U] [#5 -0.47,0.26,0.71,U] [#6 0.15,-0.00,0.75,U] [#7 -0.20,-0.15,0.68,U] [#8 -0.35,0.30,0.68,U] 
19:27:42.688 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.19}, one-star: {-0.06, 0.34}
19:27:42.694 00.006 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.81)
19:27:42.694 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.29)
19:27:42.694 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.89 mountX=-0.18 mountY=0.06, mountTheta=2.84
19:27:42.694 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.19, opts=13)
19:27:42.694 00.000 7988 Enqueuing Move request for scope (-0.06, 0.19)
19:27:42.694 00.000 15712 Worker thread wakes up
19:27:42.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
19:27:42.694 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
19:27:42.694 00.000 15712 Moving (-0.06, 0.19) raw xDistance=-0.18 yDistance=0.06
19:27:42.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:42.694 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.8
19:27:42.703 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:42.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:42.705 00.002 7988 Enqueuing Expose request
19:27:42.707 00.002 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 671.12
19:27:42.707 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
19:27:42.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:42.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:27:42.707 00.000 15712 MoveAxis(E, 33, ABG)
19:27:42.707 00.000 15712 Guiding  Dir = 2, Dur = 33
19:27:42.707 00.000 15712 IsGuiding returns 0
19:27:42.728 00.021 15712 PulseGuide returned control before completion, sleep 17
19:27:42.779 00.051 15712 IsGuiding returns 0
19:27:42.779 00.000 15712 Move returns status 0, amount 33
19:27:42.779 00.000 15712 MoveAxis(N, 0, ABG)
19:27:42.779 00.000 15712 Move returns status 0, amount 0
19:27:42.779 00.000 15712 move complete, result=0
19:27:42.782 00.003 15712 worker thread done servicing request
19:27:42.782 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
19:27:42.782 00.000 15712 Worker thread wakes up
19:27:42.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:42.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:44.194 01.412 15712 Exposure complete
19:27:44.258 00.064 15712 worker thread done servicing request
19:27:44.258 00.000 7988 OnExposeComplete: enter
19:27:44.258 00.000 7988 UpdateGuideState(): m_state=6
19:27:44.260 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2024
19:27:44.260 00.000 7988 Star::Find returns 1 (0), X=1175.41, Y=435.32, Mass=1462, SNR=25.8, Peak=210 HFD=3.1
19:27:44.260 00.000 7988 MultiStar: [#1 0.11,-0.13,1.01,U] [#2 -0.03,-0.17,1.00,U] [#3 0.14,0.01,0.97,U] [#4 -0.02,-0.12,1.03,U] [#5 -0.22,-0.19,0.68,U] [#6 0.16,0.05,0.72,U] [#7 -0.16,-0.13,0.67,U] [#8 0.02,-0.17,0.60,U] 
19:27:44.260 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.02, 0.02}
19:27:44.260 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.81 = -2.48)
19:27:44.260 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.63)
19:27:44.260 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.23 mountX=-0.02 mountY=0.02, mountTheta=2.50
19:27:44.260 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.02, opts=13)
19:27:44.260 00.000 7988 Enqueuing Move request for scope (-0.02, 0.02)
19:27:44.260 00.000 15712 Worker thread wakes up
19:27:44.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
19:27:44.260 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
19:27:44.260 00.000 15712 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
19:27:44.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:44.260 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.8
19:27:44.273 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:44.274 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:44.276 00.002 7988 Enqueuing Expose request
19:27:44.277 00.001 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 671.05
19:27:44.277 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
19:27:44.277 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:44.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:27:44.277 00.000 15712 MoveAxis(W, 3, ABG)
19:27:44.277 00.000 15712 Guiding  Dir = 3, Dur = 3
19:27:44.277 00.000 15712 IsGuiding returns 0
19:27:44.294 00.017 15712 IsGuiding returns 0
19:27:44.294 00.000 15712 Move returns status 0, amount 3
19:27:44.294 00.000 15712 MoveAxis(N, 0, ABG)
19:27:44.294 00.000 15712 Move returns status 0, amount 0
19:27:44.294 00.000 15712 move complete, result=0
19:27:44.294 00.000 15712 worker thread done servicing request
19:27:44.294 00.000 15712 Worker thread wakes up
19:27:44.294 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
19:27:44.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:44.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:45.931 01.637 15712 Exposure complete
19:27:45.994 00.063 15712 worker thread done servicing request
19:27:45.994 00.000 7988 OnExposeComplete: enter
19:27:45.994 00.000 7988 UpdateGuideState(): m_state=6
19:27:45.994 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2025
19:27:45.994 00.000 7988 Star::Find returns 1 (0), X=1175.39, Y=435.44, Mass=1324, SNR=24.5, Peak=200 HFD=3.2
19:27:45.994 00.000 7988 MultiStar: [#1 -0.03,0.01,1.08,U] [#2 0.10,0.12,1.06,U] [#3 -0.07,-0.09,1.01,U] [#4 0.02,-0.20,1.09,U] [#5 -0.20,0.05,0.71,U] [#6 0.03,-0.12,0.79,U] [#7 -0.26,0.09,0.67,U] [#8 0.01,0.01,0.70,U] 
19:27:45.994 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {-0.03, 0.14}
19:27:45.994 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
19:27:45.994 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
19:27:45.994 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.07 mountX=0.00 mountY=0.04, mountTheta=1.49
19:27:45.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.00, opts=13)
19:27:46.005 00.011 7988 Enqueuing Move request for scope (-0.04, -0.00)
19:27:46.005 00.000 15712 Worker thread wakes up
19:27:46.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
19:27:46.005 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
19:27:46.005 00.000 15712 Moving (-0.04, -0.00) raw xDistance=0.00 yDistance=0.04
19:27:46.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:27:46.008 00.003 7988 UpdateGuideState exits: m=1324 SNR=24.5
19:27:46.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:46.011 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:46.011 00.000 7988 Enqueuing Expose request
19:27:46.011 00.000 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 670.99
19:27:46.011 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
19:27:46.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:46.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:27:46.011 00.000 15712 MoveAxis(W, 5, ABG)
19:27:46.011 00.000 15712 Guiding  Dir = 3, Dur = 5
19:27:46.011 00.000 15712 IsGuiding returns 0
19:27:46.042 00.031 15712 IsGuiding returns 0
19:27:46.042 00.000 15712 Move returns status 0, amount 5
19:27:46.042 00.000 15712 MoveAxis(N, 0, ABG)
19:27:46.042 00.000 15712 Move returns status 0, amount 0
19:27:46.042 00.000 15712 move complete, result=0
19:27:46.042 00.000 15712 worker thread done servicing request
19:27:46.042 00.000 15712 Worker thread wakes up
19:27:46.042 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
19:27:46.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:46.045 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:47.458 01.413 15712 Exposure complete
19:27:47.520 00.062 15712 worker thread done servicing request
19:27:47.522 00.002 7988 OnExposeComplete: enter
19:27:47.522 00.000 7988 UpdateGuideState(): m_state=6
19:27:47.522 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2026
19:27:47.524 00.002 7988 Star::Find returns 1 (0), X=1175.51, Y=435.48, Mass=1464, SNR=25.8, Peak=203 HFD=3.2
19:27:47.524 00.000 7988 MultiStar: [#1 0.24,0.08,1.02,U] [#2 0.06,0.14,1.04,U] [#3 -0.04,-0.04,0.96,U] [#4 -0.10,0.11,1.02,U] [#5 -0.50,0.26,0.71,U] [#6 0.04,0.04,0.69,U] [#7 -0.05,0.25,0.64,U] [#8 -0.05,0.28,0.65,U] 
19:27:47.524 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {0.08, 0.18}
19:27:47.524 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
19:27:47.524 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
19:27:47.524 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.70 mountX=-0.13 mountY=0.01, mountTheta=3.04
19:27:47.524 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.13, opts=13)
19:27:47.524 00.000 7988 Enqueuing Move request for scope (-0.02, 0.13)
19:27:47.533 00.009 15712 Worker thread wakes up
19:27:47.533 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
19:27:47.533 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
19:27:47.533 00.000 15712 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=0.01
19:27:47.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:47.533 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.8
19:27:47.536 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:47.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:47.536 00.000 7988 Enqueuing Expose request
19:27:47.536 00.000 15712 PPEC rslt: input = -0.13, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 670.92
19:27:47.536 00.000 15712 PPEC: input: -0.13, control: 0.02, exposure: 1500
19:27:47.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:47.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:27:47.536 00.000 15712 MoveAxis(W, 7, ABG)
19:27:47.536 00.000 15712 Guiding  Dir = 3, Dur = 7
19:27:47.541 00.005 15712 IsGuiding returns 0
19:27:47.558 00.017 15712 IsGuiding returns 0
19:27:47.558 00.000 15712 Move returns status 0, amount 7
19:27:47.558 00.000 15712 MoveAxis(N, 0, ABG)
19:27:47.558 00.000 15712 Move returns status 0, amount 0
19:27:47.558 00.000 15712 move complete, result=0
19:27:47.558 00.000 15712 worker thread done servicing request
19:27:47.558 00.000 15712 Worker thread wakes up
19:27:47.558 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
19:27:47.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:47.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:49.190 01.632 15712 Exposure complete
19:27:49.253 00.063 15712 worker thread done servicing request
19:27:49.253 00.000 7988 OnExposeComplete: enter
19:27:49.253 00.000 7988 UpdateGuideState(): m_state=6
19:27:49.258 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2027
19:27:49.258 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=435.49, Mass=1490, SNR=26.3, Peak=188 HFD=3.2
19:27:49.260 00.002 7988 MultiStar: [#1 0.19,-0.05,0.95,U] [#2 0.06,0.12,1.00,U] [#3 0.17,0.03,0.94,U] [#4 0.08,-0.13,1.02,U] [#5 -0.42,0.29,0.71,U] [#6 0.19,-0.08,0.71,U] [#7 -0.08,0.13,0.68,U] [#8 -0.05,0.13,0.64,U] 
19:27:49.260 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.09, 0.19}
19:27:49.262 00.002 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
19:27:49.262 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.61)
19:27:49.264 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.99 mountX=-0.06 mountY=-0.04, mountTheta=-2.54
19:27:49.266 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
19:27:49.266 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
19:27:49.268 00.002 15712 Worker thread wakes up
19:27:49.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
19:27:49.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
19:27:49.269 00.001 15712 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
19:27:49.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:27:49.271 00.002 7988 UpdateGuideState exits: m=1490 SNR=26.3
19:27:49.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:49.273 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:49.273 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 670.86
19:27:49.273 00.000 7988 Enqueuing Expose request
19:27:49.275 00.002 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
19:27:49.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:49.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:27:49.275 00.000 15712 MoveAxis(W, 8, ABG)
19:27:49.275 00.000 15712 Guiding  Dir = 3, Dur = 8
19:27:49.275 00.000 15712 IsGuiding returns 0
19:27:49.301 00.026 15712 IsGuiding returns 0
19:27:49.301 00.000 15712 Move returns status 0, amount 8
19:27:49.301 00.000 15712 MoveAxis(N, 0, ABG)
19:27:49.301 00.000 15712 Move returns status 0, amount 0
19:27:49.301 00.000 15712 move complete, result=0
19:27:49.301 00.000 15712 worker thread done servicing request
19:27:49.301 00.000 15712 Worker thread wakes up
19:27:49.301 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
19:27:49.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:49.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:50.720 01.419 15712 Exposure complete
19:27:50.782 00.062 15712 worker thread done servicing request
19:27:50.782 00.000 7988 OnExposeComplete: enter
19:27:50.782 00.000 7988 UpdateGuideState(): m_state=6
19:27:50.785 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2028
19:27:50.785 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=435.45, Mass=1557, SNR=26.9, Peak=205 HFD=3.2
19:27:50.788 00.003 7988 MultiStar: [#1 0.21,0.07,0.97,U] [#2 0.07,0.07,0.96,U] [#3 -0.14,0.06,0.90,U] [#4 0.03,0.00,0.97,U] [#5 -0.40,0.21,0.66,U] [#6 0.28,0.13,0.68,U] [#7 -0.50,0.13,0.65,U] [#8 -0.03,0.13,0.64,U] 
19:27:50.788 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.05, 0.14}
19:27:50.788 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
19:27:50.788 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
19:27:50.788 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.84 mountX=-0.10 mountY=0.03, mountTheta=2.89
19:27:50.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.10, opts=13)
19:27:50.788 00.000 7988 Enqueuing Move request for scope (-0.03, 0.10)
19:27:50.788 00.000 15712 Worker thread wakes up
19:27:50.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
19:27:50.788 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
19:27:50.788 00.000 15712 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=0.03
19:27:50.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:27:50.788 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.9
19:27:50.798 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:50.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:50.798 00.000 7988 Enqueuing Expose request
19:27:50.798 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 670.79
19:27:50.798 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
19:27:50.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:50.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:27:50.798 00.000 15712 MoveAxis(W, 9, ABG)
19:27:50.798 00.000 15712 Guiding  Dir = 3, Dur = 9
19:27:50.805 00.007 15712 IsGuiding returns 0
19:27:50.814 00.009 15712 IsGuiding returns 0
19:27:50.814 00.000 15712 Move returns status 0, amount 9
19:27:50.814 00.000 15712 MoveAxis(N, 0, ABG)
19:27:50.814 00.000 15712 Move returns status 0, amount 0
19:27:50.814 00.000 15712 move complete, result=0
19:27:50.814 00.000 15712 worker thread done servicing request
19:27:50.814 00.000 15712 Worker thread wakes up
19:27:50.814 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
19:27:50.822 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:50.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:52.460 01.638 15712 Exposure complete
19:27:52.521 00.061 15712 worker thread done servicing request
19:27:52.521 00.000 7988 OnExposeComplete: enter
19:27:52.521 00.000 7988 UpdateGuideState(): m_state=6
19:27:52.523 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2029
19:27:52.523 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=435.41, Mass=1422, SNR=25.5, Peak=191 HFD=3.1
19:27:52.525 00.002 7988 MultiStar: [#1 0.12,0.09,0.98,U] [#2 0.23,0.02,1.01,U] [#3 0.28,0.05,0.95,U] [#4 0.16,-0.20,1.00,U] [#5 -0.08,-0.02,0.69,U] [#6 0.14,-0.11,0.69,U] [#7 -0.08,-0.01,0.66,U] [#8 0.24,0.08,0.65,U] 
19:27:52.527 00.002 7988 refined, 8 included, MultiStar: {0.15, 0.00}, one-star: {0.22, 0.11}
19:27:52.527 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
19:27:52.529 00.002 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.58)
19:27:52.529 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=-0.00 mountY=-0.15, mountTheta=-1.60
19:27:52.532 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.00, opts=13)
19:27:52.532 00.000 7988 Enqueuing Move request for scope (0.15, 0.00)
19:27:52.532 00.000 15712 Worker thread wakes up
19:27:52.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
19:27:52.532 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
19:27:52.532 00.000 15712 Moving (0.15, 0.00) raw xDistance=-0.00 yDistance=-0.15
19:27:52.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:52.532 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.5
19:27:52.537 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:52.538 00.001 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 670.73
19:27:52.538 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
19:27:52.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:52.538 00.000 7988 Enqueuing Expose request
19:27:52.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:52.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:27:52.538 00.000 15712 MoveAxis(W, 10, ABG)
19:27:52.538 00.000 15712 Guiding  Dir = 3, Dur = 10
19:27:52.538 00.000 15712 IsGuiding returns 0
19:27:52.555 00.017 15712 IsGuiding returns 1
19:27:52.555 00.000 15712 scope still moving after pulse duration time elapsed
19:27:52.606 00.051 15712 IsGuiding returns 0
19:27:52.606 00.000 15712 scope move finished after 10 + 59 ms
19:27:52.606 00.000 15712 Move returns status 0, amount 10
19:27:52.606 00.000 15712 MoveAxis(N, 0, ABG)
19:27:52.606 00.000 15712 Move returns status 0, amount 0
19:27:52.606 00.000 15712 move complete, result=0
19:27:52.606 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
19:27:52.613 00.007 15712 worker thread done servicing request
19:27:52.613 00.000 15712 Worker thread wakes up
19:27:52.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:52.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:54.019 01.406 15712 Exposure complete
19:27:54.082 00.063 15712 worker thread done servicing request
19:27:54.082 00.000 7988 OnExposeComplete: enter
19:27:54.082 00.000 7988 UpdateGuideState(): m_state=6
19:27:54.085 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2030
19:27:54.085 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=435.56, Mass=1384, SNR=25.2, Peak=194 HFD=3.2
19:27:54.085 00.000 7988 MultiStar: [#1 0.18,-0.00,1.05,U] [#2 0.29,0.16,1.04,U] [#3 0.06,0.02,0.97,U] [#4 0.08,-0.12,1.08,U] [#5 -0.05,0.11,0.69,U] [#6 0.42,-0.13,0.71,U] [#7 -0.05,0.25,0.66,U] [#8 0.20,0.26,0.66,U] 
19:27:54.085 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {0.13, 0.26}
19:27:54.085 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.09 = 2.09)
19:27:54.085 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.20 = -1.09)
19:27:54.085 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=-0.08 mountY=-0.15, mountTheta=-2.08
19:27:54.085 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.08, opts=13)
19:27:54.085 00.000 7988 Enqueuing Move request for scope (0.14, 0.08)
19:27:54.096 00.011 15712 Worker thread wakes up
19:27:54.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
19:27:54.096 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
19:27:54.096 00.000 15712 Moving (0.14, 0.08) raw xDistance=-0.08 yDistance=-0.15
19:27:54.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:27:54.096 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.2
19:27:54.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:54.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:54.096 00.000 7988 Enqueuing Expose request
19:27:54.102 00.006 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 670.66
19:27:54.102 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
19:27:54.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:54.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:27:54.102 00.000 15712 MoveAxis(W, 11, ABG)
19:27:54.102 00.000 15712 Guiding  Dir = 3, Dur = 11
19:27:54.112 00.010 15712 IsGuiding returns 0
19:27:54.128 00.016 15712 IsGuiding returns 1
19:27:54.128 00.000 15712 scope still moving after pulse duration time elapsed
19:27:54.175 00.047 15712 IsGuiding returns 0
19:27:54.175 00.000 15712 scope move finished after 11 + 52 ms
19:27:54.175 00.000 15712 Move returns status 0, amount 11
19:27:54.175 00.000 15712 MoveAxis(N, 0, ABG)
19:27:54.175 00.000 15712 Move returns status 0, amount 0
19:27:54.175 00.000 15712 move complete, result=0
19:27:54.175 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
19:27:54.175 00.000 15712 worker thread done servicing request
19:27:54.175 00.000 15712 Worker thread wakes up
19:27:54.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:54.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:55.819 01.644 15712 Exposure complete
19:27:55.880 00.061 15712 worker thread done servicing request
19:27:55.880 00.000 7988 OnExposeComplete: enter
19:27:55.880 00.000 7988 UpdateGuideState(): m_state=6
19:27:55.882 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2031
19:27:55.884 00.002 7988 Star::Find returns 1 (0), X=1175.47, Y=435.81, Mass=1479, SNR=25.7, Peak=204 HFD=3.3
19:27:55.884 00.000 7988 MultiStar: [#1 -0.01,0.39,1.00,U] [#2 0.18,0.36,1.03,U] [#3 0.18,0.39,0.98,U] [#4 0.17,0.27,1.07,U] [#5 -0.11,0.43,0.68,U] [#6 0.07,0.41,0.70,U] [#7 -0.11,0.37,0.63,U] [#8 0.14,0.33,0.65,U] 
19:27:55.887 00.003 7988 refined, 8 included, MultiStar: {0.07, 0.38}, one-star: {0.05, 0.50}
19:27:55.887 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
19:27:55.889 00.002 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.21)
19:27:55.889 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.38 hyp=0.39 cameraTheta=1.38 mountX=-0.38 mountY=-0.08, mountTheta=-2.93
19:27:55.891 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.38, opts=13)
19:27:55.893 00.002 7988 Enqueuing Move request for scope (0.07, 0.38)
19:27:55.893 00.000 15712 Worker thread wakes up
19:27:55.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.38) opts 0xd
19:27:55.893 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.38)
19:27:55.893 00.000 15712 Moving (0.07, 0.38) raw xDistance=-0.38 yDistance=-0.08
19:27:55.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:55.893 00.000 7988 UpdateGuideState exits: m=1479 SNR=25.7
19:27:55.896 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:55.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:55.899 00.003 7988 Enqueuing Expose request
19:27:55.899 00.000 15712 PPEC rslt: input = -0.38, final = -0.19, react = -0.23, pred = 0.04, hyst = -0.21, hyst_pct = 0.00, period_length = 670.60
19:27:55.899 00.000 15712 PPEC: input: -0.38, control: -0.19, exposure: 1500
19:27:55.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:55.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:27:55.899 00.000 15712 MoveAxis(E, 63, ABG)
19:27:55.899 00.000 15712 Guiding  Dir = 2, Dur = 63
19:27:55.899 00.000 15712 IsGuiding returns 0
19:27:55.914 00.015 15712 PulseGuide returned control before completion, sleep 54
19:27:55.995 00.081 15712 IsGuiding returns 0
19:27:55.995 00.000 15712 Move returns status 0, amount 63
19:27:55.995 00.000 15712 MoveAxis(N, 0, ABG)
19:27:55.995 00.000 15712 Move returns status 0, amount 0
19:27:55.995 00.000 15712 move complete, result=0
19:27:55.995 00.000 7988 GuideStep: -0.4 px 63 ms EAST, -0.1 px 0 ms NORTH
19:27:56.001 00.006 15712 worker thread done servicing request
19:27:56.001 00.000 15712 Worker thread wakes up
19:27:56.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:56.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:57.410 01.409 15712 Exposure complete
19:27:57.473 00.063 15712 worker thread done servicing request
19:27:57.473 00.000 7988 OnExposeComplete: enter
19:27:57.473 00.000 7988 UpdateGuideState(): m_state=6
19:27:57.473 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2032
19:27:57.473 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=435.36, Mass=1400, SNR=25.3, Peak=191 HFD=3.1
19:27:57.473 00.000 7988 MultiStar: [#1 0.08,0.16,1.06,U] [#2 0.12,0.08,0.98,U] [#3 0.06,0.01,0.96,U] [#4 -0.02,0.01,1.02,U] [#5 -0.20,0.02,0.71,U] [#6 0.01,0.01,0.75,U] [#7 -0.29,0.20,0.71,U] [#8 -0.04,0.20,0.67,U] 
19:27:57.473 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.08, 0.06}
19:27:57.473 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
19:27:57.473 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
19:27:57.473 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.65 mountX=-0.08 mountY=0.00, mountTheta=3.08
19:27:57.483 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
19:27:57.483 00.000 7988 Enqueuing Move request for scope (-0.01, 0.08)
19:27:57.483 00.000 15712 Worker thread wakes up
19:27:57.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
19:27:57.483 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
19:27:57.483 00.000 15712 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.00
19:27:57.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:57.487 00.004 7988 UpdateGuideState exits: m=1400 SNR=25.3
19:27:57.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:57.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:57.487 00.000 7988 Enqueuing Expose request
19:27:57.487 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 670.54
19:27:57.487 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
19:27:57.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:57.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:27:57.487 00.000 15712 MoveAxis(W, 11, ABG)
19:27:57.487 00.000 15712 Guiding  Dir = 3, Dur = 11
19:27:57.487 00.000 15712 IsGuiding returns 0
19:27:57.517 00.030 15712 IsGuiding returns 1
19:27:57.517 00.000 15712 scope still moving after pulse duration time elapsed
19:27:57.553 00.036 15712 IsGuiding returns 0
19:27:57.553 00.000 15712 scope move finished after 11 + 62 ms
19:27:57.553 00.000 15712 Move returns status 0, amount 11
19:27:57.553 00.000 15712 MoveAxis(N, 0, ABG)
19:27:57.553 00.000 15712 Move returns status 0, amount 0
19:27:57.553 00.000 15712 move complete, result=0
19:27:57.553 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
19:27:57.568 00.015 15712 worker thread done servicing request
19:27:57.568 00.000 15712 Worker thread wakes up
19:27:57.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:57.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:27:59.207 01.639 15712 Exposure complete
19:27:59.271 00.064 15712 worker thread done servicing request
19:27:59.271 00.000 7988 OnExposeComplete: enter
19:27:59.271 00.000 7988 UpdateGuideState(): m_state=6
19:27:59.274 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2033
19:27:59.274 00.000 7988 Star::Find returns 1 (0), X=1175.63, Y=435.83, Mass=1461, SNR=25.8, Peak=195 HFD=3.3
19:27:59.276 00.002 7988 MultiStar: [#1 0.10,0.43,0.97,U] [#2 0.00,0.51,1.01,U] [#3 0.09,0.21,0.98,U] [#4 0.15,0.50,1.02,U] [#5 -0.39,0.43,0.73,U] [#6 0.04,0.34,0.71,U] [#7 -0.28,0.67,0.69,U] [#8 -0.10,0.33,0.65,U] 
19:27:59.278 00.002 7988 refined, 8 included, MultiStar: {0.00, 0.44}, one-star: {0.21, 0.53}
19:27:59.278 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
19:27:59.278 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.04)
19:27:59.280 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.44 hyp=0.44 cameraTheta=1.56 mountX=-0.44 mountY=-0.02, mountTheta=-3.11
19:27:59.282 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.44, opts=13)
19:27:59.284 00.002 7988 Enqueuing Move request for scope (0.00, 0.44)
19:27:59.284 00.000 15712 Worker thread wakes up
19:27:59.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.44) opts 0xd
19:27:59.284 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.44)
19:27:59.284 00.000 15712 Moving (0.00, 0.44) raw xDistance=-0.44 yDistance=-0.02
19:27:59.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:27:59.286 00.002 7988 UpdateGuideState exits: m=1461 SNR=25.8
19:27:59.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:59.288 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:27:59.288 00.000 7988 Enqueuing Expose request
19:27:59.288 00.000 15712 PPEC rslt: input = -0.44, final = -0.23, react = -0.26, pred = 0.03, hyst = -0.25, hyst_pct = 0.00, period_length = 670.47
19:27:59.288 00.000 15712 PPEC: input: -0.44, control: -0.23, exposure: 1500
19:27:59.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:59.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:27:59.288 00.000 15712 MoveAxis(E, 75, ABG)
19:27:59.288 00.000 15712 Guiding  Dir = 2, Dur = 75
19:27:59.288 00.000 15712 IsGuiding returns 0
19:27:59.308 00.020 15712 PulseGuide returned control before completion, sleep 69
19:27:59.399 00.091 15712 IsGuiding returns 0
19:27:59.399 00.000 15712 Move returns status 0, amount 75
19:27:59.399 00.000 15712 MoveAxis(N, 0, ABG)
19:27:59.399 00.000 15712 Move returns status 0, amount 0
19:27:59.399 00.000 15712 move complete, result=0
19:27:59.399 00.000 15712 worker thread done servicing request
19:27:59.399 00.000 15712 Worker thread wakes up
19:27:59.399 00.000 7988 GuideStep: -0.4 px 75 ms EAST, -0.0 px 0 ms NORTH
19:27:59.405 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:27:59.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:00.814 01.409 15712 Exposure complete
19:28:00.875 00.061 15712 worker thread done servicing request
19:28:00.875 00.000 7988 OnExposeComplete: enter
19:28:00.875 00.000 7988 UpdateGuideState(): m_state=6
19:28:00.875 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2034
19:28:00.875 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=435.68, Mass=1503, SNR=26.2, Peak=194 HFD=3.3
19:28:00.875 00.000 7988 MultiStar: [#1 0.16,0.24,1.03,U] [#2 0.13,0.30,1.01,U] [#3 -0.04,0.25,0.94,U] [#4 -0.01,0.08,1.01,U] [#5 -0.20,0.22,0.73,U] [#6 -0.04,0.26,0.67,U] [#7 -0.09,0.39,0.65,U] [#8 -0.01,0.14,0.67,U] 
19:28:00.875 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.25}, one-star: {0.07, 0.38}
19:28:00.882 00.007 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
19:28:00.882 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
19:28:00.882 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.53 mountX=-0.25 mountY=-0.02, mountTheta=-3.08
19:28:00.882 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.25, opts=13)
19:28:00.882 00.000 7988 Enqueuing Move request for scope (0.01, 0.25)
19:28:00.882 00.000 15712 Worker thread wakes up
19:28:00.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
19:28:00.882 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
19:28:00.882 00.000 15712 Moving (0.01, 0.25) raw xDistance=-0.25 yDistance=-0.02
19:28:00.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:00.882 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.2
19:28:00.890 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:00.891 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:00.891 00.000 7988 Enqueuing Expose request
19:28:00.891 00.000 15712 PPEC rslt: input = -0.25, final = -0.13, react = -0.15, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 670.41
19:28:00.891 00.000 15712 PPEC: input: -0.25, control: -0.13, exposure: 1500
19:28:00.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:00.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:28:00.891 00.000 15712 MoveAxis(E, 41, ABG)
19:28:00.891 00.000 15712 Guiding  Dir = 2, Dur = 41
19:28:00.891 00.000 15712 IsGuiding returns 0
19:28:00.917 00.026 15712 PulseGuide returned control before completion, sleep 24
19:28:00.955 00.038 15712 IsGuiding returns 1
19:28:00.955 00.000 15712 scope still moving after pulse duration time elapsed
19:28:01.018 00.063 15712 IsGuiding returns 0
19:28:01.018 00.000 15712 scope move finished after 41 + 82 ms
19:28:01.018 00.000 15712 Move returns status 0, amount 41
19:28:01.018 00.000 15712 MoveAxis(N, 0, ABG)
19:28:01.019 00.001 15712 Move returns status 0, amount 0
19:28:01.019 00.000 15712 move complete, result=0
19:28:01.019 00.000 15712 worker thread done servicing request
19:28:01.019 00.000 15712 Worker thread wakes up
19:28:01.019 00.000 7988 GuideStep: -0.3 px 41 ms EAST, -0.0 px 0 ms NORTH
19:28:01.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:01.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:02.660 01.641 15712 Exposure complete
19:28:02.721 00.061 15712 worker thread done servicing request
19:28:02.721 00.000 7988 OnExposeComplete: enter
19:28:02.721 00.000 7988 UpdateGuideState(): m_state=6
19:28:02.725 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2035
19:28:02.725 00.000 7988 Star::Find returns 1 (0), X=1175.75, Y=435.63, Mass=1526, SNR=26.3, Peak=228 HFD=3.2
19:28:02.727 00.002 7988 MultiStar: [#1 0.34,0.19,1.02,U] [#2 0.23,0.15,1.00,U] [#3 0.28,-0.05,0.97,U] [#4 0.15,0.05,1.00,U] [#5 -0.19,0.17,0.70,U] [#6 0.33,0.06,0.68,U] [#7 0.03,0.01,0.62,U] [#8 0.18,0.15,0.63,U] 
19:28:02.729 00.002 7988 refined, 8 included, MultiStar: {0.20, 0.12}, one-star: {0.33, 0.33}
19:28:02.729 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
19:28:02.729 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.06)
19:28:02.729 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.24 cameraTheta=0.54 mountX=-0.12 mountY=-0.21, mountTheta=-2.11
19:28:02.729 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.12, opts=13)
19:28:02.729 00.000 7988 Enqueuing Move request for scope (0.20, 0.12)
19:28:02.736 00.007 15712 Worker thread wakes up
19:28:02.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:02.736 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.3
19:28:02.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:02.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:02.736 00.000 7988 Enqueuing Expose request
19:28:02.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
19:28:02.736 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
19:28:02.736 00.000 15712 Moving (0.20, 0.12) raw xDistance=-0.12 yDistance=-0.21
19:28:02.744 00.008 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 670.35
19:28:02.744 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
19:28:02.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:02.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:28:02.744 00.000 15712 MoveAxis(W, 6, ABG)
19:28:02.744 00.000 15712 Guiding  Dir = 3, Dur = 6
19:28:02.744 00.000 15712 IsGuiding returns 0
19:28:02.761 00.017 15712 IsGuiding returns 0
19:28:02.761 00.000 15712 Move returns status 0, amount 6
19:28:02.761 00.000 15712 MoveAxis(N, 0, ABG)
19:28:02.761 00.000 15712 Move returns status 0, amount 0
19:28:02.761 00.000 15712 move complete, result=0
19:28:02.761 00.000 15712 worker thread done servicing request
19:28:02.761 00.000 15712 Worker thread wakes up
19:28:02.761 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
19:28:02.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:02.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:04.170 01.409 15712 Exposure complete
19:28:04.232 00.062 15712 worker thread done servicing request
19:28:04.232 00.000 7988 OnExposeComplete: enter
19:28:04.232 00.000 7988 UpdateGuideState(): m_state=6
19:28:04.235 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
19:28:04.235 00.000 7988 Star::Find returns 1 (0), X=1175.63, Y=435.48, Mass=1521, SNR=26.6, Peak=199 HFD=3.2
19:28:04.237 00.002 7988 MultiStar: [#1 0.20,0.03,0.99,U] [#2 -0.08,0.31,0.96,U] [#3 0.20,-0.07,0.90,U] [#4 0.08,-0.12,1.00,U] [#5 -0.39,0.19,0.65,U] [#6 0.19,0.02,0.70,U] [#7 -0.22,0.05,0.68,U] [#8 0.02,0.04,0.67,U] 
19:28:04.239 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.21, 0.18}
19:28:04.239 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
19:28:04.241 00.002 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.59)
19:28:04.241 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.01 mountX=-0.07 mountY=-0.04, mountTheta=-2.56
19:28:04.243 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.07, opts=13)
19:28:04.245 00.002 7988 Enqueuing Move request for scope (0.04, 0.07)
19:28:04.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:04.247 00.002 7988 UpdateGuideState exits: m=1521 SNR=26.6
19:28:04.248 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:04.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:04.248 00.000 7988 Enqueuing Expose request
19:28:04.248 00.000 15712 Worker thread wakes up
19:28:04.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
19:28:04.248 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
19:28:04.248 00.000 15712 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=-0.04
19:28:04.248 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 670.28
19:28:04.248 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
19:28:04.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:04.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:28:04.248 00.000 15712 MoveAxis(E, 2, ABG)
19:28:04.248 00.000 15712 Guiding  Dir = 2, Dur = 2
19:28:04.248 00.000 15712 IsGuiding returns 0
19:28:04.279 00.031 15712 IsGuiding returns 0
19:28:04.279 00.000 15712 Move returns status 0, amount 2
19:28:04.279 00.000 15712 MoveAxis(N, 0, ABG)
19:28:04.279 00.000 15712 Move returns status 0, amount 0
19:28:04.279 00.000 15712 move complete, result=0
19:28:04.279 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
19:28:04.281 00.002 15712 worker thread done servicing request
19:28:04.281 00.000 15712 Worker thread wakes up
19:28:04.282 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:04.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:05.923 01.641 15712 Exposure complete
19:28:05.982 00.059 15712 worker thread done servicing request
19:28:05.982 00.000 7988 OnExposeComplete: enter
19:28:05.982 00.000 7988 UpdateGuideState(): m_state=6
19:28:05.988 00.006 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2037
19:28:05.988 00.000 7988 Star::Find returns 1 (0), X=1175.75, Y=435.57, Mass=1538, SNR=26.7, Peak=157 HFD=3.7
19:28:05.988 00.000 7988 MultiStar: [#1 0.25,-0.04,0.97,U] [#2 0.50,0.11,0.94,U] [#3 0.34,0.09,0.92,U] [#4 0.21,0.06,0.96,U] [#5 -0.17,-0.16,0.66,U] [#6 0.34,-0.06,0.68,U] [#7 0.24,0.03,0.62,U] [#8 0.36,-0.08,0.59,U] 
19:28:05.988 00.000 7988 refined, 8 included, MultiStar: {0.28, 0.04}, one-star: {0.33, 0.27}
19:28:05.988 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
19:28:05.988 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.45)
19:28:05.988 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.04 hyp=0.28 cameraTheta=0.14 mountX=-0.04 mountY=-0.28, mountTheta=-1.72
19:28:05.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.04, opts=13)
19:28:05.998 00.010 7988 Enqueuing Move request for scope (0.28, 0.04)
19:28:05.998 00.000 15712 Worker thread wakes up
19:28:05.998 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.04) opts 0xd
19:28:05.998 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.04)
19:28:05.998 00.000 15712 Moving (0.28, 0.04) raw xDistance=-0.04 yDistance=-0.28
19:28:05.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:05.998 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.7
19:28:06.002 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:06.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:06.004 00.002 7988 Enqueuing Expose request
19:28:06.004 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 670.22
19:28:06.004 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
19:28:06.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:28:06.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:28:06.004 00.000 15712 MoveAxis(E, 3, ABG)
19:28:06.004 00.000 15712 Guiding  Dir = 2, Dur = 3
19:28:06.004 00.000 15712 IsGuiding returns 0
19:28:06.016 00.012 15712 IsGuiding returns 0
19:28:06.016 00.000 15712 Move returns status 0, amount 3
19:28:06.016 00.000 15712 MoveAxis(N, 0, ABG)
19:28:06.016 00.000 15712 Move returns status 0, amount 0
19:28:06.016 00.000 15712 move complete, result=0
19:28:06.016 00.000 15712 worker thread done servicing request
19:28:06.016 00.000 15712 Worker thread wakes up
19:28:06.016 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.3 px 0 ms NORTH
19:28:06.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:06.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:07.438 01.422 15712 Exposure complete
19:28:07.495 00.057 15712 worker thread done servicing request
19:28:07.495 00.000 7988 OnExposeComplete: enter
19:28:07.495 00.000 7988 UpdateGuideState(): m_state=6
19:28:07.502 00.007 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2038
19:28:07.502 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.36, Mass=1437, SNR=25.7, Peak=169 HFD=3.4
19:28:07.504 00.002 7988 MultiStar: [#1 0.22,-0.20,0.96,U] [#2 0.08,-0.07,1.00,U] [#3 0.13,-0.13,0.92,U] [#4 0.34,-0.24,1.03,U] [#5 -0.24,-0.20,0.69,U] [#6 0.13,-0.34,0.70,U] [#7 -0.15,-0.09,0.64,U] [#8 0.15,-0.15,0.64,U] 
19:28:07.506 00.002 7988 single-star, 8 included, MultiStar: {0.11, -0.15}, one-star: {0.13, 0.06}
19:28:07.506 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.58) = xAngle (1.97 = 1.97)
19:28:07.508 00.002 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.08 = -1.21)
19:28:07.508 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
19:28:07.510 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.06, opts=13)
19:28:07.512 00.002 7988 Enqueuing Move request for scope (0.13, 0.06)
19:28:07.512 00.000 15712 Worker thread wakes up
19:28:07.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
19:28:07.512 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
19:28:07.512 00.000 15712 Moving (0.13, 0.06) raw xDistance=-0.06 yDistance=-0.14
19:28:07.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:07.512 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.7
19:28:07.515 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:07.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:07.517 00.002 7988 Enqueuing Expose request
19:28:07.517 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 670.16
19:28:07.517 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
19:28:07.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:07.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:28:07.517 00.000 15712 MoveAxis(E, 5, ABG)
19:28:07.517 00.000 15712 Guiding  Dir = 2, Dur = 5
19:28:07.519 00.002 15712 IsGuiding returns 0
19:28:07.529 00.010 15712 IsGuiding returns 0
19:28:07.529 00.000 15712 Move returns status 0, amount 5
19:28:07.529 00.000 15712 MoveAxis(N, 0, ABG)
19:28:07.529 00.000 15712 Move returns status 0, amount 0
19:28:07.529 00.000 15712 move complete, result=0
19:28:07.529 00.000 15712 worker thread done servicing request
19:28:07.529 00.000 15712 Worker thread wakes up
19:28:07.529 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
19:28:07.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:07.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:09.185 01.656 15712 Exposure complete
19:28:09.248 00.063 15712 worker thread done servicing request
19:28:09.248 00.000 7988 OnExposeComplete: enter
19:28:09.248 00.000 7988 UpdateGuideState(): m_state=6
19:28:09.250 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2039
19:28:09.250 00.000 7988 Star::Find returns 1 (0), X=1175.26, Y=435.25, Mass=1419, SNR=25.4, Peak=167 HFD=3.5
19:28:09.252 00.002 7988 MultiStar: [#1 0.02,-0.30,0.99,U] [#2 -0.18,0.08,1.02,U] [#3 -0.08,-0.18,0.97,U] [#4 -0.13,-0.35,0.99,U] [#5 -0.25,-0.15,0.69,U] [#6 0.00,-0.15,0.71,U] [#7 -0.23,-0.08,0.64,U] [#8 -0.00,-0.33,0.68,U] 
19:28:09.254 00.002 7988 single-star, 8 included, MultiStar: {-0.11, -0.17}, one-star: {-0.16, -0.05}
19:28:09.254 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
19:28:09.254 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
19:28:09.256 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.85 mountX=0.05 mountY=0.16, mountTheta=1.27
19:28:09.258 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.05, opts=13)
19:28:09.258 00.000 7988 Enqueuing Move request for scope (-0.16, -0.05)
19:28:09.260 00.002 15712 Worker thread wakes up
19:28:09.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
19:28:09.260 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
19:28:09.260 00.000 15712 Moving (-0.16, -0.05) raw xDistance=0.05 yDistance=0.16
19:28:09.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:09.262 00.002 7988 UpdateGuideState exits: m=1419 SNR=25.4
19:28:09.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:09.264 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:09.264 00.000 7988 Enqueuing Expose request
19:28:09.264 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 670.09
19:28:09.264 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
19:28:09.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:09.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:28:09.264 00.000 15712 MoveAxis(E, 6, ABG)
19:28:09.264 00.000 15712 Guiding  Dir = 2, Dur = 6
19:28:09.264 00.000 15712 IsGuiding returns 0
19:28:09.281 00.017 15712 IsGuiding returns 0
19:28:09.281 00.000 15712 Move returns status 0, amount 6
19:28:09.281 00.000 15712 MoveAxis(N, 0, ABG)
19:28:09.281 00.000 15712 Move returns status 0, amount 0
19:28:09.281 00.000 15712 move complete, result=0
19:28:09.281 00.000 15712 worker thread done servicing request
19:28:09.281 00.000 15712 Worker thread wakes up
19:28:09.281 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
19:28:09.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:09.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:10.698 01.417 15712 Exposure complete
19:28:10.761 00.063 15712 worker thread done servicing request
19:28:10.761 00.000 7988 OnExposeComplete: enter
19:28:10.761 00.000 7988 UpdateGuideState(): m_state=6
19:28:10.763 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2040
19:28:10.763 00.000 7988 Star::Find returns 1 (0), X=1175.26, Y=435.17, Mass=1537, SNR=26.6, Peak=215 HFD=3.5
19:28:10.765 00.002 7988 MultiStar: [#1 -0.21,-0.20,0.99,U] [#2 -0.34,-0.15,0.92,U] [#3 -0.25,-0.25,0.92,U] [#4 -0.22,-0.29,1.02,U] [#5 -0.81,-0.26,0.69,U] [#6 -0.11,-0.22,0.67,U] [#7 -0.50,-0.19,0.62,U] [#8 -0.33,-0.33,0.66,U] 
19:28:10.765 00.000 7988 single-star, 8 included, MultiStar: {-0.31, -0.22}, one-star: {-0.17, -0.13}
19:28:10.767 00.002 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.58) = xAngle (-0.89 = -0.89)
19:28:10.767 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.22 = 2.22)
19:28:10.767 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.47 mountX=0.13 mountY=0.17, mountTheta=0.90
19:28:10.771 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.13, opts=13)
19:28:10.773 00.002 7988 Enqueuing Move request for scope (-0.17, -0.13)
19:28:10.773 00.000 15712 Worker thread wakes up
19:28:10.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
19:28:10.773 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
19:28:10.773 00.000 15712 Moving (-0.17, -0.13) raw xDistance=0.13 yDistance=0.17
19:28:10.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:10.776 00.003 7988 UpdateGuideState exits: m=1537 SNR=26.6
19:28:10.776 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:10.778 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:10.778 00.000 7988 Enqueuing Expose request
19:28:10.778 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 670.03
19:28:10.778 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
19:28:10.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:10.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:28:10.778 00.000 15712 MoveAxis(E, 4, ABG)
19:28:10.778 00.000 15712 Guiding  Dir = 2, Dur = 4
19:28:10.778 00.000 15712 IsGuiding returns 0
19:28:10.798 00.020 15712 IsGuiding returns 0
19:28:10.798 00.000 15712 Move returns status 0, amount 4
19:28:10.798 00.000 15712 MoveAxis(N, 0, ABG)
19:28:10.798 00.000 15712 Move returns status 0, amount 0
19:28:10.798 00.000 15712 move complete, result=0
19:28:10.798 00.000 15712 worker thread done servicing request
19:28:10.798 00.000 15712 Worker thread wakes up
19:28:10.798 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
19:28:10.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:10.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:12.437 01.639 15712 Exposure complete
19:28:12.498 00.061 15712 worker thread done servicing request
19:28:12.498 00.000 7988 OnExposeComplete: enter
19:28:12.498 00.000 7988 UpdateGuideState(): m_state=6
19:28:12.500 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2041
19:28:12.502 00.002 7988 Star::Find returns 1 (0), X=1175.26, Y=435.30, Mass=1398, SNR=25.3, Peak=221 HFD=3.0
19:28:12.502 00.000 7988 MultiStar: [#1 -0.05,-0.34,1.02,U] [#2 -0.20,0.03,1.02,U] [#3 0.06,-0.09,1.00,U] [#4 -0.09,-0.32,1.05,U] [#5 -0.65,-0.23,0.72,U] [#6 -0.10,-0.20,0.73,U] [#7 -0.14,0.07,0.70,U] [#8 -0.09,-0.05,0.66,U] 
19:28:12.504 00.002 7988 single-star, 8 included, MultiStar: {-0.14, -0.13}, one-star: {-0.16, 0.00}
19:28:12.504 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.58) = xAngle (4.71 = -1.58)
19:28:12.506 00.002 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.82 = 1.53)
19:28:12.506 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.13 mountX=-0.00 mountY=0.16, mountTheta=1.58
19:28:12.508 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.00, opts=13)
19:28:12.510 00.002 7988 Enqueuing Move request for scope (-0.16, 0.00)
19:28:12.511 00.001 15712 Worker thread wakes up
19:28:12.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
19:28:12.511 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
19:28:12.511 00.000 15712 Moving (-0.16, 0.00) raw xDistance=-0.00 yDistance=0.16
19:28:12.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:12.511 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.3
19:28:12.514 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:12.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:12.514 00.000 7988 Enqueuing Expose request
19:28:12.514 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 669.97
19:28:12.514 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
19:28:12.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:12.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:28:12.514 00.000 15712 MoveAxis(E, 3, ABG)
19:28:12.514 00.000 15712 Guiding  Dir = 2, Dur = 3
19:28:12.514 00.000 15712 IsGuiding returns 0
19:28:12.534 00.020 15712 IsGuiding returns 0
19:28:12.534 00.000 15712 Move returns status 0, amount 3
19:28:12.534 00.000 15712 MoveAxis(N, 0, ABG)
19:28:12.534 00.000 15712 Move returns status 0, amount 0
19:28:12.534 00.000 15712 move complete, result=0
19:28:12.534 00.000 15712 worker thread done servicing request
19:28:12.534 00.000 15712 Worker thread wakes up
19:28:12.534 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
19:28:12.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:12.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:13.949 01.415 15712 Exposure complete
19:28:14.011 00.062 15712 worker thread done servicing request
19:28:14.013 00.002 7988 OnExposeComplete: enter
19:28:14.013 00.000 7988 UpdateGuideState(): m_state=6
19:28:14.013 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2042
19:28:14.013 00.000 7988 Star::Find returns 1 (0), X=1175.61, Y=434.97, Mass=1429, SNR=25.7, Peak=204 HFD=3.3
19:28:14.013 00.000 7988 MultiStar: [#1 0.10,-0.49,0.98,U] [#2 0.11,0.12,0.99,U] [#3 0.08,-0.21,0.97,U] [#4 0.11,-0.11,1.05,U] [#5 -0.21,-0.30,0.70,U] [#6 0.17,-0.11,0.71,U] [#7 -0.15,-0.07,0.67,U] [#8 0.18,-0.23,0.66,U] 
19:28:14.013 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.19}, one-star: {0.18, -0.33}
19:28:14.013 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.38 = 0.38)
19:28:14.013 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.49 = -2.79)
19:28:14.013 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.20 mountX=0.19 mountY=-0.07, mountTheta=-0.35
19:28:14.013 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.19, opts=13)
19:28:14.013 00.000 7988 Enqueuing Move request for scope (0.08, -0.19)
19:28:14.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:14.013 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.7
19:28:14.028 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:14.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:14.028 00.000 7988 Enqueuing Expose request
19:28:14.028 00.000 15712 Worker thread wakes up
19:28:14.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
19:28:14.028 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
19:28:14.028 00.000 15712 Moving (0.08, -0.19) raw xDistance=0.19 yDistance=-0.07
19:28:14.028 00.000 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 669.90
19:28:14.028 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
19:28:14.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:14.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:28:14.028 00.000 15712 MoveAxis(W, 38, ABG)
19:28:14.028 00.000 15712 Guiding  Dir = 3, Dur = 38
19:28:14.028 00.000 15712 IsGuiding returns 0
19:28:14.059 00.031 15712 PulseGuide returned control before completion, sleep 21
19:28:14.106 00.047 15712 IsGuiding returns 0
19:28:14.106 00.000 15712 Move returns status 0, amount 38
19:28:14.106 00.000 15712 MoveAxis(N, 0, ABG)
19:28:14.106 00.000 15712 Move returns status 0, amount 0
19:28:14.106 00.000 15712 move complete, result=0
19:28:14.106 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
19:28:14.111 00.005 15712 worker thread done servicing request
19:28:14.111 00.000 15712 Worker thread wakes up
19:28:14.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:14.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:15.747 01.636 15712 Exposure complete
19:28:15.817 00.070 15712 worker thread done servicing request
19:28:15.817 00.000 7988 OnExposeComplete: enter
19:28:15.819 00.002 7988 UpdateGuideState(): m_state=6
19:28:15.819 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2043
19:28:15.821 00.002 7988 Star::Find returns 1 (0), X=1175.77, Y=435.68, Mass=1472, SNR=26.2, Peak=216 HFD=3.2
19:28:15.821 00.000 7988 MultiStar: [#1 0.10,0.26,0.99,U] [#2 0.13,0.58,1.03,U] [#3 0.06,0.28,0.95,U] [#4 0.20,0.45,0.98,U] [#5 -0.17,0.38,0.73,U] [#6 0.26,0.29,0.69,U] [#7 -0.01,0.47,0.69,U] [#8 0.07,0.33,0.68,U] 
19:28:15.821 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.38}, one-star: {0.35, 0.38}
19:28:15.825 00.004 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
19:28:15.825 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.33)
19:28:15.825 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.27 mountX=-0.38 mountY=-0.13, mountTheta=-2.82
19:28:15.825 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.38, opts=13)
19:28:15.825 00.000 7988 Enqueuing Move request for scope (0.12, 0.38)
19:28:15.831 00.006 15712 Worker thread wakes up
19:28:15.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.38) opts 0xd
19:28:15.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.38)
19:28:15.831 00.000 15712 Moving (0.12, 0.38) raw xDistance=-0.38 yDistance=-0.13
19:28:15.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:15.831 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.2
19:28:15.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:15.831 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:15.831 00.000 7988 Enqueuing Expose request
19:28:15.831 00.000 15712 PPEC rslt: input = -0.38, final = -0.23, react = -0.23, pred = 0.00, hyst = -0.21, hyst_pct = 0.00, period_length = 669.84
19:28:15.831 00.000 15712 PPEC: input: -0.38, control: -0.23, exposure: 1500
19:28:15.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:15.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:28:15.831 00.000 15712 MoveAxis(E, 75, ABG)
19:28:15.831 00.000 15712 Guiding  Dir = 2, Dur = 75
19:28:15.831 00.000 15712 IsGuiding returns 0
19:28:15.865 00.034 15712 PulseGuide returned control before completion, sleep 57
19:28:15.937 00.072 15712 IsGuiding returns 1
19:28:15.937 00.000 15712 scope still moving after pulse duration time elapsed
19:28:15.995 00.058 15712 IsGuiding returns 0
19:28:15.995 00.000 15712 scope move finished after 75 + 82 ms
19:28:15.995 00.000 15712 Move returns status 0, amount 75
19:28:15.995 00.000 15712 MoveAxis(N, 0, ABG)
19:28:15.995 00.000 15712 Move returns status 0, amount 0
19:28:15.995 00.000 15712 move complete, result=0
19:28:15.995 00.000 7988 GuideStep: -0.4 px 75 ms EAST, -0.1 px 0 ms NORTH
19:28:15.999 00.004 15712 worker thread done servicing request
19:28:15.999 00.000 15712 Worker thread wakes up
19:28:15.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:15.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:17.408 01.409 15712 Exposure complete
19:28:17.466 00.058 15712 worker thread done servicing request
19:28:17.466 00.000 7988 OnExposeComplete: enter
19:28:17.466 00.000 7988 UpdateGuideState(): m_state=6
19:28:17.473 00.007 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2044
19:28:17.473 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.02, Mass=1415, SNR=25.5, Peak=213 HFD=3.2
19:28:17.475 00.002 7988 MultiStar: [#1 0.16,-0.34,1.05,U] [#2 -0.07,-0.20,1.02,U] [#3 0.10,-0.40,1.00,U] [#4 0.06,-0.32,1.03,U] [#5 -0.42,-0.33,0.72,U] [#6 0.06,-0.27,0.69,U] [#7 -0.13,-0.31,0.67,U] [#8 -0.15,-0.25,0.66,U] 
19:28:17.477 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.30}, one-star: {0.14, -0.28}
19:28:17.479 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
19:28:17.481 00.002 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
19:28:17.482 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.59 mountX=0.30 mountY=0.01, mountTheta=0.05
19:28:17.482 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.30, opts=13)
19:28:17.482 00.000 7988 Enqueuing Move request for scope (-0.01, -0.30)
19:28:17.482 00.000 15712 Worker thread wakes up
19:28:17.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.30) opts 0xd
19:28:17.482 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.30)
19:28:17.482 00.000 15712 Moving (-0.01, -0.30) raw xDistance=0.30 yDistance=0.01
19:28:17.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:17.482 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5
19:28:17.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:17.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:17.482 00.000 7988 Enqueuing Expose request
19:28:17.482 00.000 15712 PPEC rslt: input = 0.30, final = 0.19, react = 0.18, pred = 0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 669.78
19:28:17.482 00.000 15712 PPEC: input: 0.30, control: 0.19, exposure: 1500
19:28:17.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:17.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:28:17.482 00.000 15712 MoveAxis(W, 60, ABG)
19:28:17.482 00.000 15712 Guiding  Dir = 3, Dur = 60
19:28:17.482 00.000 15712 IsGuiding returns 0
19:28:17.513 00.031 15712 PulseGuide returned control before completion, sleep 51
19:28:17.594 00.081 15712 IsGuiding returns 0
19:28:17.594 00.000 15712 Move returns status 0, amount 60
19:28:17.594 00.000 15712 MoveAxis(N, 0, ABG)
19:28:17.594 00.000 15712 Move returns status 0, amount 0
19:28:17.594 00.000 15712 move complete, result=0
19:28:17.594 00.000 15712 worker thread done servicing request
19:28:17.594 00.000 15712 Worker thread wakes up
19:28:17.594 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
19:28:17.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:17.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:19.238 01.644 15712 Exposure complete
19:28:19.299 00.061 15712 worker thread done servicing request
19:28:19.299 00.000 7988 OnExposeComplete: enter
19:28:19.299 00.000 7988 UpdateGuideState(): m_state=6
19:28:19.303 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2045
19:28:19.303 00.000 7988 Star::Find returns 1 (0), X=1175.29, Y=435.48, Mass=1556, SNR=26.9, Peak=238 HFD=3.3
19:28:19.305 00.002 7988 MultiStar: [#1 -0.15,-0.03,0.98,U] [#2 -0.16,0.07,0.98,U] [#3 -0.04,-0.26,0.92,U] [#4 0.00,-0.05,1.01,U] [#5 -0.46,0.04,0.68,U] [#6 -0.13,0.11,0.68,U] [#7 -0.34,0.27,0.64,U] [#8 -0.18,0.07,0.62,U] 
19:28:19.305 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.03}, one-star: {-0.13, 0.17}
19:28:19.307 00.002 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.52 = -1.76)
19:28:19.307 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.35)
19:28:19.309 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.94 mountX=-0.03 mountY=0.16, mountTheta=1.76
19:28:19.311 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.03, opts=13)
19:28:19.311 00.000 7988 Enqueuing Move request for scope (-0.16, 0.03)
19:28:19.313 00.002 15712 Worker thread wakes up
19:28:19.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
19:28:19.313 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
19:28:19.313 00.000 15712 Moving (-0.16, 0.03) raw xDistance=-0.03 yDistance=0.16
19:28:19.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:19.313 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9
19:28:19.315 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:19.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:19.315 00.000 7988 Enqueuing Expose request
19:28:19.315 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 669.72
19:28:19.315 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
19:28:19.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:19.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:28:19.315 00.000 15712 MoveAxis(W, 1, ABG)
19:28:19.315 00.000 15712 Guiding  Dir = 3, Dur = 1
19:28:19.347 00.032 15712 IsGuiding returns 0
19:28:19.368 00.021 15712 IsGuiding returns 0
19:28:19.368 00.000 15712 Move returns status 0, amount 1
19:28:19.368 00.000 15712 MoveAxis(N, 0, ABG)
19:28:19.368 00.000 15712 Move returns status 0, amount 0
19:28:19.368 00.000 15712 move complete, result=0
19:28:19.368 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
19:28:19.370 00.002 15712 worker thread done servicing request
19:28:19.370 00.000 15712 Worker thread wakes up
19:28:19.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:19.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:20.784 01.414 15712 Exposure complete
19:28:20.846 00.062 15712 worker thread done servicing request
19:28:20.846 00.000 7988 OnExposeComplete: enter
19:28:20.846 00.000 7988 UpdateGuideState(): m_state=6
19:28:20.849 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2046
19:28:20.849 00.000 7988 Star::Find returns 1 (0), X=1175.36, Y=435.58, Mass=1488, SNR=26.0, Peak=221 HFD=3.1
19:28:20.849 00.000 7988 MultiStar: [#1 -0.05,0.18,1.00,U] [#2 -0.12,0.22,1.01,U] [#3 -0.24,0.15,0.97,U] [#4 -0.19,0.29,1.05,U] [#5 -0.40,0.34,0.73,U] [#6 -0.08,0.23,0.70,U] [#7 0.03,0.42,0.67,U] [#8 -0.04,0.20,0.64,U] 
19:28:20.849 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.25}, one-star: {-0.07, 0.28}
19:28:20.849 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.58) = xAngle (3.63 = -2.65)
19:28:20.849 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.74 = 0.46)
19:28:20.849 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.05 mountX=-0.25 mountY=0.13, mountTheta=2.68
19:28:20.849 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.25, opts=13)
19:28:20.849 00.000 7988 Enqueuing Move request for scope (-0.13, 0.25)
19:28:20.849 00.000 15712 Worker thread wakes up
19:28:20.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
19:28:20.849 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
19:28:20.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:20.849 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.0
19:28:20.862 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:20.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:20.862 00.000 7988 Enqueuing Expose request
19:28:20.862 00.000 15712 Moving (-0.13, 0.25) raw xDistance=-0.25 yDistance=0.13
19:28:20.866 00.004 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 669.65
19:28:20.866 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
19:28:20.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:20.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:28:20.866 00.000 15712 MoveAxis(E, 49, ABG)
19:28:20.866 00.000 15712 Guiding  Dir = 2, Dur = 49
19:28:20.866 00.000 15712 IsGuiding returns 0
19:28:20.883 00.017 15712 PulseGuide returned control before completion, sleep 41
19:28:20.957 00.074 15712 IsGuiding returns 0
19:28:20.957 00.000 15712 Move returns status 0, amount 49
19:28:20.957 00.000 15712 MoveAxis(N, 0, ABG)
19:28:20.957 00.000 15712 Move returns status 0, amount 0
19:28:20.957 00.000 15712 move complete, result=0
19:28:20.957 00.000 7988 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
19:28:20.968 00.011 15712 worker thread done servicing request
19:28:20.968 00.000 15712 Worker thread wakes up
19:28:20.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:20.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:22.597 01.629 15712 Exposure complete
19:28:22.658 00.061 7988 OnExposeComplete: enter
19:28:22.660 00.002 7988 UpdateGuideState(): m_state=6
19:28:22.660 00.000 15712 worker thread done servicing request
19:28:22.660 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2047
19:28:22.662 00.002 7988 Star::Find returns 1 (0), X=1175.37, Y=435.36, Mass=1451, SNR=25.7, Peak=226 HFD=3.0
19:28:22.664 00.002 7988 MultiStar: [#1 0.14,-0.31,0.98,U] [#2 -0.02,0.17,1.00,U] [#3 -0.09,-0.11,0.96,U] [#4 0.01,-0.12,1.03,U] [#5 -0.32,-0.15,0.71,U] [#6 -0.00,-0.21,0.72,U] [#7 -0.38,0.07,0.67,U] [#8 -0.09,-0.21,0.65,U] 
19:28:22.664 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.05, 0.06}
19:28:22.666 00.002 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.87 = -2.41)
19:28:22.666 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.98 = 0.70)
19:28:22.668 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.29 mountX=-0.06 mountY=0.05, mountTheta=2.43
19:28:22.669 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
19:28:22.671 00.002 7988 Enqueuing Move request for scope (-0.05, 0.06)
19:28:22.671 00.000 15712 Worker thread wakes up
19:28:22.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
19:28:22.671 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
19:28:22.671 00.000 15712 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.05
19:28:22.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:22.674 00.003 7988 UpdateGuideState exits: m=1451 SNR=25.7
19:28:22.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:22.674 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:22.674 00.000 7988 Enqueuing Expose request
19:28:22.674 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 669.59
19:28:22.674 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
19:28:22.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:22.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:28:22.674 00.000 15712 MoveAxis(E, 0, ABG)
19:28:22.674 00.000 15712 Move returns status 0, amount 0
19:28:22.674 00.000 15712 MoveAxis(N, 0, ABG)
19:28:22.674 00.000 15712 Move returns status 0, amount 0
19:28:22.674 00.000 15712 move complete, result=0
19:28:22.674 00.000 15712 worker thread done servicing request
19:28:22.674 00.000 15712 Worker thread wakes up
19:28:22.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:22.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:22.674 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:28:24.095 01.421 15712 Exposure complete
19:28:24.164 00.069 15712 worker thread done servicing request
19:28:24.164 00.000 7988 OnExposeComplete: enter
19:28:24.164 00.000 7988 UpdateGuideState(): m_state=6
19:28:24.171 00.007 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2048
19:28:24.173 00.002 7988 Star::Find returns 1 (0), X=1175.37, Y=435.09, Mass=1398, SNR=25.3, Peak=192 HFD=3.3
19:28:24.173 00.000 7988 MultiStar: [#1 0.11,-0.48,1.03,U] [#2 -0.07,0.03,1.06,U] [#3 0.04,-0.26,0.98,U] [#4 0.01,-0.23,1.05,U] [#5 -0.30,-0.07,0.74,U] [#6 0.03,-0.32,0.73,U] [#7 -0.04,-0.11,0.69,U] [#8 0.14,0.09,0.64,U] 
19:28:24.173 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.19}, one-star: {-0.05, -0.21}
19:28:24.173 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
19:28:24.173 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
19:28:24.173 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.64 mountX=0.19 mountY=0.02, mountTheta=0.10
19:28:24.181 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.19, opts=13)
19:28:24.181 00.000 7988 Enqueuing Move request for scope (-0.01, -0.19)
19:28:24.181 00.000 15712 Worker thread wakes up
19:28:24.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
19:28:24.181 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
19:28:24.181 00.000 15712 Moving (-0.01, -0.19) raw xDistance=0.19 yDistance=0.02
19:28:24.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:24.181 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.3
19:28:24.181 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:24.181 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:24.181 00.000 7988 Enqueuing Expose request
19:28:24.189 00.008 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 669.53
19:28:24.189 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
19:28:24.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:24.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:28:24.189 00.000 15712 MoveAxis(W, 36, ABG)
19:28:24.189 00.000 15712 Guiding  Dir = 3, Dur = 36
19:28:24.189 00.000 15712 IsGuiding returns 0
19:28:24.204 00.015 15712 PulseGuide returned control before completion, sleep 25
19:28:24.257 00.053 15712 IsGuiding returns 0
19:28:24.257 00.000 15712 Move returns status 0, amount 36
19:28:24.257 00.000 15712 MoveAxis(N, 0, ABG)
19:28:24.257 00.000 15712 Move returns status 0, amount 0
19:28:24.257 00.000 15712 move complete, result=0
19:28:24.257 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
19:28:24.261 00.004 15712 worker thread done servicing request
19:28:24.261 00.000 15712 Worker thread wakes up
19:28:24.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:24.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:25.893 01.632 15712 Exposure complete
19:28:25.955 00.062 15712 worker thread done servicing request
19:28:25.955 00.000 7988 OnExposeComplete: enter
19:28:25.955 00.000 7988 UpdateGuideState(): m_state=6
19:28:25.958 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2049
19:28:25.958 00.000 7988 Star::Find returns 1 (0), X=1175.49, Y=435.43, Mass=1423, SNR=25.5, Peak=203 HFD=3.2
19:28:25.960 00.002 7988 MultiStar: [#1 -0.01,0.26,1.00,U] [#2 -0.00,0.12,1.03,U] [#3 0.03,0.05,0.96,U] [#4 -0.02,0.10,1.03,U] [#5 -0.40,0.17,0.69,U] [#6 0.07,0.25,0.71,U] [#7 -0.17,0.40,0.72,U] [#8 -0.05,0.13,0.67,U] 
19:28:25.962 00.002 7988 single-star, 8 included, MultiStar: {-0.04, 0.17}, one-star: {0.07, 0.13}
19:28:25.962 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.58) = xAngle (2.65 = 2.65)
19:28:25.964 00.002 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.76 = -0.52)
19:28:25.964 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.14 cameraTheta=1.07 mountX=-0.13 mountY=-0.07, mountTheta=-2.63
19:28:25.966 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.13, opts=13)
19:28:25.968 00.002 7988 Enqueuing Move request for scope (0.07, 0.13)
19:28:25.968 00.000 15712 Worker thread wakes up
19:28:25.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:25.970 00.002 7988 UpdateGuideState exits: m=1423 SNR=25.5
19:28:25.971 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:25.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:25.973 00.002 7988 Enqueuing Expose request
19:28:25.973 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
19:28:25.973 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
19:28:25.973 00.000 15712 Moving (0.07, 0.13) raw xDistance=-0.13 yDistance=-0.07
19:28:25.973 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 669.47
19:28:25.973 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
19:28:25.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:25.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:28:25.973 00.000 15712 MoveAxis(E, 1, ABG)
19:28:25.973 00.000 15712 Guiding  Dir = 2, Dur = 1
19:28:25.997 00.024 15712 IsGuiding returns 0
19:28:26.015 00.018 15712 IsGuiding returns 0
19:28:26.015 00.000 15712 Move returns status 0, amount 1
19:28:26.018 00.003 15712 MoveAxis(N, 0, ABG)
19:28:26.018 00.000 15712 Move returns status 0, amount 0
19:28:26.018 00.000 15712 move complete, result=0
19:28:26.018 00.000 15712 worker thread done servicing request
19:28:26.018 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
19:28:26.018 00.000 15712 Worker thread wakes up
19:28:26.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:26.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:27.435 01.417 15712 Exposure complete
19:28:27.499 00.064 15712 worker thread done servicing request
19:28:27.499 00.000 7988 OnExposeComplete: enter
19:28:27.499 00.000 7988 UpdateGuideState(): m_state=6
19:28:27.502 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2050
19:28:27.502 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=435.56, Mass=1563, SNR=26.9, Peak=207 HFD=3.3
19:28:27.502 00.000 7988 MultiStar: [#1 0.14,0.18,0.98,U] [#2 -0.08,0.16,0.97,U] [#3 -0.04,0.16,0.93,U] [#4 0.08,0.09,0.98,U] [#5 -0.07,0.06,0.64,U] [#6 -0.01,0.11,0.67,U] [#7 -0.18,0.03,0.66,U] [#8 0.08,0.10,0.64,U] 
19:28:27.502 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.15, 0.26}
19:28:27.502 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
19:28:27.502 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.16)
19:28:27.502 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
19:28:27.502 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.14, opts=13)
19:28:27.512 00.010 7988 Enqueuing Move request for scope (0.02, 0.14)
19:28:27.512 00.000 15712 Worker thread wakes up
19:28:27.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
19:28:27.512 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
19:28:27.512 00.000 15712 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.02
19:28:27.515 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:27.515 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.9
19:28:27.515 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 669.40
19:28:27.515 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
19:28:27.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:27.518 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:27.518 00.000 7988 Enqueuing Expose request
19:28:27.520 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:27.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:28:27.520 00.000 15712 MoveAxis(E, 1, ABG)
19:28:27.520 00.000 15712 Guiding  Dir = 2, Dur = 1
19:28:27.520 00.000 15712 IsGuiding returns 0
19:28:27.536 00.016 15712 IsGuiding returns 0
19:28:27.536 00.000 15712 Move returns status 0, amount 1
19:28:27.536 00.000 15712 MoveAxis(N, 0, ABG)
19:28:27.536 00.000 15712 Move returns status 0, amount 0
19:28:27.536 00.000 15712 move complete, result=0
19:28:27.536 00.000 15712 worker thread done servicing request
19:28:27.536 00.000 15712 Worker thread wakes up
19:28:27.536 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
19:28:27.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:27.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:29.175 01.639 15712 Exposure complete
19:28:29.238 00.063 15712 worker thread done servicing request
19:28:29.238 00.000 7988 OnExposeComplete: enter
19:28:29.238 00.000 7988 UpdateGuideState(): m_state=6
19:28:29.240 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2051
19:28:29.240 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=435.41, Mass=1494, SNR=26.1, Peak=204 HFD=3.2
19:28:29.242 00.002 7988 MultiStar: [#1 -0.01,-0.10,0.99,U] [#2 0.02,-0.05,1.02,U] [#3 0.10,-0.20,0.97,U] [#4 -0.06,0.03,0.98,U] [#5 -0.42,-0.14,0.71,U] [#6 0.05,0.18,0.73,U] [#7 -0.10,0.02,0.67,U] [#8 0.04,0.03,0.65,U] 
19:28:29.244 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.09, 0.11}
19:28:29.244 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
19:28:29.244 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
19:28:29.247 00.003 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.44 mountX=0.02 mountY=0.02, mountTheta=0.88
19:28:29.249 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.02, opts=13)
19:28:29.249 00.000 7988 Enqueuing Move request for scope (-0.02, -0.02)
19:28:29.251 00.002 15712 Worker thread wakes up
19:28:29.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
19:28:29.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
19:28:29.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:29.251 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.1
19:28:29.254 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:29.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:29.256 00.002 7988 Enqueuing Expose request
19:28:29.256 00.000 15712 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
19:28:29.258 00.002 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 669.34
19:28:29.258 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
19:28:29.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:29.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:28:29.258 00.000 15712 MoveAxis(E, 3, ABG)
19:28:29.258 00.000 15712 Guiding  Dir = 2, Dur = 3
19:28:29.258 00.000 15712 IsGuiding returns 0
19:28:29.307 00.049 15712 IsGuiding returns 0
19:28:29.307 00.000 15712 Move returns status 0, amount 3
19:28:29.307 00.000 15712 MoveAxis(N, 0, ABG)
19:28:29.307 00.000 15712 Move returns status 0, amount 0
19:28:29.307 00.000 15712 move complete, result=0
19:28:29.307 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
19:28:29.312 00.005 15712 worker thread done servicing request
19:28:29.312 00.000 15712 Worker thread wakes up
19:28:29.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:29.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:30.723 01.411 15712 Exposure complete
19:28:30.786 00.063 15712 worker thread done servicing request
19:28:30.787 00.001 7988 OnExposeComplete: enter
19:28:30.787 00.000 7988 UpdateGuideState(): m_state=6
19:28:30.787 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2052
19:28:30.787 00.000 7988 Star::Find returns 1 (0), X=1175.59, Y=435.23, Mass=1376, SNR=25.2, Peak=204 HFD=2.8
19:28:30.787 00.000 7988 MultiStar: [#1 0.04,-0.24,1.04,U] [#2 -0.16,0.06,1.01,U] [#3 -0.16,-0.12,0.98,U] [#4 -0.09,-0.17,1.04,U] [#5 -0.30,-0.06,0.69,U] [#6 0.24,-0.18,0.72,U] [#7 -0.43,0.04,0.72,U] [#8 -0.12,0.05,0.65,U] 
19:28:30.787 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {0.17, -0.07}
19:28:30.787 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
19:28:30.787 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
19:28:30.787 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.33 mountX=0.09 mountY=0.08, mountTheta=0.76
19:28:30.797 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
19:28:30.797 00.000 7988 Enqueuing Move request for scope (-0.08, -0.08)
19:28:30.797 00.000 15712 Worker thread wakes up
19:28:30.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
19:28:30.797 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
19:28:30.797 00.000 15712 Moving (-0.08, -0.08) raw xDistance=0.09 yDistance=0.08
19:28:30.800 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:30.800 00.000 7988 UpdateGuideState exits: m=1376 SNR=25.2
19:28:30.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:30.800 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:30.800 00.000 7988 Enqueuing Expose request
19:28:30.800 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 669.28
19:28:30.800 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
19:28:30.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:30.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:28:30.800 00.000 15712 MoveAxis(E, 2, ABG)
19:28:30.800 00.000 15712 Guiding  Dir = 2, Dur = 2
19:28:30.800 00.000 15712 IsGuiding returns 0
19:28:30.815 00.015 15712 IsGuiding returns 0
19:28:30.815 00.000 15712 Move returns status 0, amount 2
19:28:30.815 00.000 15712 MoveAxis(N, 0, ABG)
19:28:30.815 00.000 15712 Move returns status 0, amount 0
19:28:30.815 00.000 15712 move complete, result=0
19:28:30.815 00.000 15712 worker thread done servicing request
19:28:30.815 00.000 15712 Worker thread wakes up
19:28:30.815 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
19:28:30.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:30.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:32.460 01.645 15712 Exposure complete
19:28:32.520 00.060 15712 worker thread done servicing request
19:28:32.520 00.000 7988 OnExposeComplete: enter
19:28:32.521 00.001 7988 UpdateGuideState(): m_state=6
19:28:32.521 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2053
19:28:32.521 00.000 7988 Star::Find returns 1 (0), X=1175.42, Y=435.33, Mass=1437, SNR=25.7, Peak=218 HFD=3.1
19:28:32.521 00.000 7988 MultiStar: [#1 0.06,0.03,0.98,U] [#2 0.01,-0.00,1.01,U] [#3 -0.10,0.01,0.97,U] [#4 0.03,0.01,1.07,U] [#5 -0.38,0.03,0.72,U] [#6 0.08,-0.11,0.74,U] [#7 -0.16,0.05,0.68,U] [#8 -0.24,0.06,0.64,U] 
19:28:32.521 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.00, 0.03}
19:28:32.521 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
19:28:32.521 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
19:28:32.521 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.72 mountX=-0.03 mountY=0.00, mountTheta=3.01
19:28:32.521 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.03, opts=13)
19:28:32.521 00.000 7988 Enqueuing Move request for scope (-0.00, 0.03)
19:28:32.533 00.012 15712 Worker thread wakes up
19:28:32.533 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
19:28:32.533 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
19:28:32.533 00.000 15712 Moving (-0.00, 0.03) raw xDistance=-0.03 yDistance=0.00
19:28:32.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:32.533 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.7
19:28:32.535 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:32.537 00.002 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 669.22
19:28:32.537 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
19:28:32.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:32.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:32.537 00.000 7988 Enqueuing Expose request
19:28:32.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:28:32.537 00.000 15712 MoveAxis(E, 1, ABG)
19:28:32.537 00.000 15712 Guiding  Dir = 2, Dur = 1
19:28:32.555 00.018 15712 IsGuiding returns 0
19:28:32.571 00.016 15712 IsGuiding returns 0
19:28:32.571 00.000 15712 Move returns status 0, amount 1
19:28:32.571 00.000 15712 MoveAxis(N, 0, ABG)
19:28:32.571 00.000 15712 Move returns status 0, amount 0
19:28:32.571 00.000 15712 move complete, result=0
19:28:32.571 00.000 15712 worker thread done servicing request
19:28:32.571 00.000 15712 Worker thread wakes up
19:28:32.571 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
19:28:32.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:32.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:33.987 01.416 15712 Exposure complete
19:28:34.048 00.061 15712 worker thread done servicing request
19:28:34.048 00.000 7988 OnExposeComplete: enter
19:28:34.048 00.000 7988 UpdateGuideState(): m_state=6
19:28:34.053 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2054
19:28:34.055 00.002 7988 Star::Find returns 1 (0), X=1175.40, Y=435.55, Mass=1420, SNR=25.4, Peak=238 HFD=3.1
19:28:34.055 00.000 7988 MultiStar: [#1 -0.11,0.02,1.02,U] [#2 0.09,0.16,1.04,U] [#3 0.07,0.09,0.99,U] [#4 -0.17,-0.08,1.02,U] [#5 -0.18,0.10,0.73,U] [#6 -0.07,-0.03,0.73,U] [#7 -0.34,0.15,0.67,U] [#8 -0.11,0.20,0.67,U] 
19:28:34.057 00.002 7988 refined, 8 included, MultiStar: {-0.08, 0.09}, one-star: {-0.02, 0.25}
19:28:34.057 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.43)
19:28:34.059 00.002 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.68)
19:28:34.059 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=-0.09 mountY=0.08, mountTheta=2.44
19:28:34.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.09, opts=13)
19:28:34.063 00.002 7988 Enqueuing Move request for scope (-0.08, 0.09)
19:28:34.064 00.001 15712 Worker thread wakes up
19:28:34.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
19:28:34.064 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
19:28:34.064 00.000 15712 Moving (-0.08, 0.09) raw xDistance=-0.09 yDistance=0.08
19:28:34.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:34.064 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.4
19:28:34.067 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:34.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:34.069 00.002 7988 Enqueuing Expose request
19:28:34.069 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 669.16
19:28:34.069 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
19:28:34.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:34.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:28:34.069 00.000 15712 MoveAxis(E, 3, ABG)
19:28:34.069 00.000 15712 Guiding  Dir = 2, Dur = 3
19:28:34.069 00.000 15712 IsGuiding returns 0
19:28:34.089 00.020 15712 IsGuiding returns 0
19:28:34.089 00.000 15712 Move returns status 0, amount 3
19:28:34.089 00.000 15712 MoveAxis(N, 0, ABG)
19:28:34.089 00.000 15712 Move returns status 0, amount 0
19:28:34.089 00.000 15712 move complete, result=0
19:28:34.089 00.000 15712 worker thread done servicing request
19:28:34.089 00.000 15712 Worker thread wakes up
19:28:34.089 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
19:28:34.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:34.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:35.723 01.634 15712 Exposure complete
19:28:35.785 00.062 15712 worker thread done servicing request
19:28:35.785 00.000 7988 OnExposeComplete: enter
19:28:35.787 00.002 7988 UpdateGuideState(): m_state=6
19:28:35.787 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2055
19:28:35.789 00.002 7988 Star::Find returns 1 (0), X=1175.37, Y=435.41, Mass=1451, SNR=25.8, Peak=187 HFD=3.3
19:28:35.789 00.000 7988 MultiStar: [#1 0.12,0.07,1.03,U] [#2 0.21,0.01,0.99,U] [#3 0.19,0.02,0.95,U] [#4 0.22,-0.01,1.02,U] [#5 -0.17,0.00,0.69,U] [#6 0.05,-0.12,0.75,U] [#7 -0.21,0.09,0.67,U] [#8 -0.05,0.22,0.67,U] 
19:28:35.791 00.002 7988 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {-0.05, 0.11}
19:28:35.791 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.58) = xAngle (2.19 = 2.19)
19:28:35.793 00.002 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.30 = -0.98)
19:28:35.793 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.61 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
19:28:35.795 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.04, opts=13)
19:28:35.797 00.002 7988 Enqueuing Move request for scope (0.06, 0.04)
19:28:35.797 00.000 15712 Worker thread wakes up
19:28:35.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
19:28:35.797 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
19:28:35.797 00.000 15712 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=-0.06
19:28:35.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:35.797 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.8
19:28:35.800 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:35.802 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:35.802 00.000 7988 Enqueuing Expose request
19:28:35.802 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 669.09
19:28:35.802 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
19:28:35.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:35.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:28:35.802 00.000 15712 MoveAxis(E, 2, ABG)
19:28:35.802 00.000 15712 Guiding  Dir = 2, Dur = 2
19:28:35.819 00.017 15712 IsGuiding returns 0
19:28:35.836 00.017 15712 IsGuiding returns 0
19:28:35.836 00.000 15712 Move returns status 0, amount 2
19:28:35.836 00.000 15712 MoveAxis(N, 0, ABG)
19:28:35.836 00.000 15712 Move returns status 0, amount 0
19:28:35.836 00.000 15712 move complete, result=0
19:28:35.836 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
19:28:35.848 00.012 15712 worker thread done servicing request
19:28:35.848 00.000 15712 Worker thread wakes up
19:28:35.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:35.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:37.256 01.408 15712 Exposure complete
19:28:37.317 00.061 15712 worker thread done servicing request
19:28:37.317 00.000 7988 OnExposeComplete: enter
19:28:37.317 00.000 7988 UpdateGuideState(): m_state=6
19:28:37.317 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2056
19:28:37.317 00.000 7988 Star::Find returns 1 (0), X=1175.62, Y=435.32, Mass=1367, SNR=25.2, Peak=199 HFD=3.0
19:28:37.317 00.000 7988 MultiStar: [#1 0.06,-0.02,1.06,U] [#2 0.31,-0.03,1.03,U] [#3 -0.09,-0.31,0.98,U] [#4 -0.10,-0.28,1.01,U] [#5 -0.10,-0.06,0.70,U] [#6 -0.13,-0.11,0.73,U] [#7 -0.03,-0.04,0.68,U] [#8 -0.18,-0.24,0.66,U] 
19:28:37.317 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.20, 0.02}
19:28:37.317 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
19:28:37.317 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
19:28:37.317 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.48 mountX=0.12 mountY=-0.01, mountTheta=-0.07
19:28:37.317 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
19:28:37.317 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
19:28:37.317 00.000 15712 Worker thread wakes up
19:28:37.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
19:28:37.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
19:28:37.331 00.014 15712 Moving (0.01, -0.12) raw xDistance=0.12 yDistance=-0.01
19:28:37.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:37.332 00.001 7988 UpdateGuideState exits: m=1367 SNR=25.2
19:28:37.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:37.334 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:37.334 00.000 7988 Enqueuing Expose request
19:28:37.336 00.002 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 669.03
19:28:37.336 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
19:28:37.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:37.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:28:37.336 00.000 15712 MoveAxis(E, 3, ABG)
19:28:37.336 00.000 15712 Guiding  Dir = 2, Dur = 3
19:28:37.336 00.000 15712 IsGuiding returns 0
19:28:37.366 00.030 15712 IsGuiding returns 0
19:28:37.366 00.000 15712 Move returns status 0, amount 3
19:28:37.366 00.000 15712 MoveAxis(N, 0, ABG)
19:28:37.366 00.000 15712 Move returns status 0, amount 0
19:28:37.366 00.000 15712 move complete, result=0
19:28:37.366 00.000 15712 worker thread done servicing request
19:28:37.366 00.000 15712 Worker thread wakes up
19:28:37.366 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
19:28:37.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:37.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:39.006 01.640 15712 Exposure complete
19:28:39.068 00.062 15712 worker thread done servicing request
19:28:39.068 00.000 7988 OnExposeComplete: enter
19:28:39.068 00.000 7988 UpdateGuideState(): m_state=6
19:28:39.068 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2057
19:28:39.068 00.000 7988 Star::Find returns 1 (1), X=1175.42, Y=435.17, Mass=1541, SNR=26.5, Peak=255 HFD=3.3
19:28:39.068 00.000 7988 MultiStar: [#1 -0.18,-0.25,0.98,U] [#2 -0.01,-0.06,0.97,U] [#3 -0.29,-0.20,0.95,U] [#4 -0.10,-0.13,1.00,U] [#5 -0.54,-0.38,0.71,U] [#6 -0.08,0.22,0.68,U] [#7 -0.32,-0.08,0.62,U] [#8 -0.19,-0.21,0.65,U] 
19:28:39.068 00.000 7988 single-star, 8 included, MultiStar: {-0.17, -0.14}, one-star: {0.00, -0.13}
19:28:39.068 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
19:28:39.068 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:28:39.068 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.56 mountX=0.13 mountY=0.00, mountTheta=0.02
19:28:39.068 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.13, opts=13)
19:28:39.068 00.000 7988 Enqueuing Move request for scope (0.00, -0.13)
19:28:39.068 00.000 15712 Worker thread wakes up
19:28:39.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
19:28:39.068 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
19:28:39.068 00.000 15712 Moving (0.00, -0.13) raw xDistance=0.13 yDistance=0.00
19:28:39.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:39.084 00.016 7988 UpdateGuideState exits: m=1541 SNR=26.5 Saturated
19:28:39.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:39.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:39.084 00.000 7988 Enqueuing Expose request
19:28:39.084 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 668.97
19:28:39.084 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
19:28:39.084 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:39.084 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:28:39.084 00.000 15712 MoveAxis(E, 3, ABG)
19:28:39.084 00.000 15712 Guiding  Dir = 2, Dur = 3
19:28:39.084 00.000 15712 IsGuiding returns 0
19:28:39.100 00.016 15712 IsGuiding returns 0
19:28:39.100 00.000 15712 Move returns status 0, amount 3
19:28:39.100 00.000 15712 MoveAxis(N, 0, ABG)
19:28:39.100 00.000 15712 Move returns status 0, amount 0
19:28:39.100 00.000 15712 move complete, result=0
19:28:39.100 00.000 15712 worker thread done servicing request
19:28:39.100 00.000 15712 Worker thread wakes up
19:28:39.100 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
19:28:39.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:39.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:40.517 01.417 15712 Exposure complete
19:28:40.578 00.061 15712 worker thread done servicing request
19:28:40.578 00.000 7988 OnExposeComplete: enter
19:28:40.580 00.002 7988 UpdateGuideState(): m_state=6
19:28:40.580 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2058
19:28:40.580 00.000 7988 Star::Find returns 1 (1), X=1175.32, Y=435.36, Mass=1512, SNR=26.3, Peak=255 HFD=3.1
19:28:40.580 00.000 7988 MultiStar: [#1 -0.17,0.05,0.98,U] [#2 -0.16,-0.17,1.00,U] [#3 -0.29,-0.10,0.96,U] [#4 -0.19,-0.26,1.05,U] [#5 -0.42,-0.10,0.71,U] [#6 -0.01,-0.07,0.72,U] [#7 -0.27,-0.19,0.61,U] [#8 -0.07,-0.16,0.64,U] 
19:28:40.580 00.000 7988 single-star, 8 included, MultiStar: {-0.19, -0.10}, one-star: {-0.10, 0.06}
19:28:40.580 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.58) = xAngle (4.19 = -2.09)
19:28:40.580 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
19:28:40.580 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.61 mountX=-0.06 mountY=0.10, mountTheta=2.10
19:28:40.580 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.06, opts=13)
19:28:40.580 00.000 7988 Enqueuing Move request for scope (-0.10, 0.06)
19:28:40.580 00.000 15712 Worker thread wakes up
19:28:40.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
19:28:40.580 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
19:28:40.580 00.000 15712 Moving (-0.10, 0.06) raw xDistance=-0.06 yDistance=0.10
19:28:40.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:40.580 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.3 Saturated
19:28:40.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:40.594 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:40.594 00.000 7988 Enqueuing Expose request
19:28:40.597 00.003 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 668.91
19:28:40.597 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
19:28:40.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:40.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:28:40.597 00.000 15712 MoveAxis(E, 3, ABG)
19:28:40.597 00.000 15712 Guiding  Dir = 2, Dur = 3
19:28:40.597 00.000 15712 IsGuiding returns 0
19:28:40.627 00.030 15712 IsGuiding returns 0
19:28:40.627 00.000 15712 Move returns status 0, amount 3
19:28:40.627 00.000 15712 MoveAxis(N, 0, ABG)
19:28:40.627 00.000 15712 Move returns status 0, amount 0
19:28:40.627 00.000 15712 move complete, result=0
19:28:40.627 00.000 15712 worker thread done servicing request
19:28:40.627 00.000 15712 Worker thread wakes up
19:28:40.627 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
19:28:40.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:40.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:42.272 01.645 15712 Exposure complete
19:28:42.333 00.061 15712 worker thread done servicing request
19:28:42.333 00.000 7988 OnExposeComplete: enter
19:28:42.333 00.000 7988 UpdateGuideState(): m_state=6
19:28:42.333 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2059
19:28:42.333 00.000 7988 Star::Find returns 1 (0), X=1175.25, Y=435.22, Mass=1477, SNR=26.2, Peak=222 HFD=3.0
19:28:42.333 00.000 7988 MultiStar: [#1 -0.01,-0.31,0.98,U] [#2 0.01,-0.09,1.00,U] [#3 -0.30,-0.24,0.96,U] [#4 0.00,-0.24,1.03,U] [#5 -0.51,-0.24,0.70,U] [#6 -0.12,-0.13,0.70,U] [#7 -0.31,-0.16,0.67,U] [#8 0.02,-0.18,0.66,U] 
19:28:42.333 00.000 7988 single-star, 8 included, MultiStar: {-0.14, -0.19}, one-star: {-0.17, -0.09}
19:28:42.333 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
19:28:42.333 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
19:28:42.333 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.68 mountX=0.09 mountY=0.17, mountTheta=1.11
19:28:42.333 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.09, opts=13)
19:28:42.333 00.000 7988 Enqueuing Move request for scope (-0.17, -0.09)
19:28:42.333 00.000 15712 Worker thread wakes up
19:28:42.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
19:28:42.333 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
19:28:42.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:42.348 00.015 15712 Moving (-0.17, -0.09) raw xDistance=0.09 yDistance=0.17
19:28:42.348 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.2
19:28:42.350 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:42.352 00.002 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 668.85
19:28:42.352 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
19:28:42.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:42.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:28:42.352 00.000 15712 MoveAxis(E, 5, ABG)
19:28:42.352 00.000 15712 Guiding  Dir = 2, Dur = 5
19:28:42.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:42.352 00.000 7988 Enqueuing Expose request
19:28:42.352 00.000 15712 IsGuiding returns 0
19:28:42.367 00.015 15712 IsGuiding returns 0
19:28:42.367 00.000 15712 Move returns status 0, amount 5
19:28:42.367 00.000 15712 MoveAxis(N, 0, ABG)
19:28:42.367 00.000 15712 Move returns status 0, amount 0
19:28:42.367 00.000 15712 move complete, result=0
19:28:42.367 00.000 15712 worker thread done servicing request
19:28:42.367 00.000 15712 Worker thread wakes up
19:28:42.367 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
19:28:42.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:42.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:43.783 01.416 15712 Exposure complete
19:28:43.846 00.063 15712 worker thread done servicing request
19:28:43.846 00.000 7988 OnExposeComplete: enter
19:28:43.846 00.000 7988 UpdateGuideState(): m_state=6
19:28:43.846 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2060
19:28:43.846 00.000 7988 Star::Find returns 1 (0), X=1175.38, Y=435.16, Mass=1435, SNR=25.5, Peak=222 HFD=3.4
19:28:43.846 00.000 7988 MultiStar: [#1 -0.17,-0.27,1.00,U] [#2 -0.11,-0.04,1.03,U] [#3 -0.02,-0.25,0.92,U] [#4 -0.19,-0.24,0.99,U] [#5 -0.70,-0.21,0.69,U] [#6 -0.09,-0.16,0.73,U] [#7 -0.32,-0.06,0.68,U] [#8 -0.16,-0.03,0.65,U] 
19:28:43.846 00.000 7988 single-star, 8 included, MultiStar: {-0.18, -0.16}, one-star: {-0.04, -0.14}
19:28:43.846 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
19:28:43.846 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
19:28:43.846 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.86 mountX=0.14 mountY=0.05, mountTheta=0.31
19:28:43.846 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.14, opts=13)
19:28:43.846 00.000 7988 Enqueuing Move request for scope (-0.04, -0.14)
19:28:43.846 00.000 15712 Worker thread wakes up
19:28:43.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
19:28:43.846 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
19:28:43.846 00.000 15712 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=0.05
19:28:43.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:43.860 00.014 7988 UpdateGuideState exits: m=1435 SNR=25.5
19:28:43.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:43.862 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:43.862 00.000 7988 Enqueuing Expose request
19:28:43.862 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 668.78
19:28:43.862 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
19:28:43.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:43.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:28:43.862 00.000 15712 MoveAxis(E, 3, ABG)
19:28:43.862 00.000 15712 Guiding  Dir = 2, Dur = 3
19:28:43.862 00.000 15712 IsGuiding returns 0
19:28:43.880 00.018 15712 IsGuiding returns 0
19:28:43.880 00.000 15712 Move returns status 0, amount 3
19:28:43.880 00.000 15712 MoveAxis(N, 0, ABG)
19:28:43.880 00.000 15712 Move returns status 0, amount 0
19:28:43.880 00.000 15712 move complete, result=0
19:28:43.880 00.000 15712 worker thread done servicing request
19:28:43.880 00.000 15712 Worker thread wakes up
19:28:43.880 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
19:28:43.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:43.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:45.518 01.638 15712 Exposure complete
19:28:45.581 00.063 15712 worker thread done servicing request
19:28:45.581 00.000 7988 OnExposeComplete: enter
19:28:45.581 00.000 7988 UpdateGuideState(): m_state=6
19:28:45.586 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2061
19:28:45.586 00.000 7988 Star::Find returns 1 (0), X=1175.29, Y=435.19, Mass=1460, SNR=25.8, Peak=231 HFD=3.4
19:28:45.588 00.002 7988 MultiStar: [#1 -0.05,-0.30,1.00,U] [#2 -0.24,-0.07,1.00,U] [#3 -0.22,-0.18,0.96,U] [#4 -0.22,-0.24,1.01,U] [#5 -0.68,-0.30,0.73,U] [#6 -0.18,-0.21,0.72,U] [#7 -0.22,-0.09,0.70,U] [#8 0.04,-0.29,0.67,U] 
19:28:45.590 00.002 7988 single-star, 8 included, MultiStar: {-0.21, -0.20}, one-star: {-0.13, -0.11}
19:28:45.590 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.87 = -0.87)
19:28:45.592 00.002 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.24 = 2.24)
19:28:45.592 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.45 mountX=0.11 mountY=0.13, mountTheta=0.88
19:28:45.594 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.11, opts=13)
19:28:45.596 00.002 7988 Enqueuing Move request for scope (-0.13, -0.11)
19:28:45.596 00.000 15712 Worker thread wakes up
19:28:45.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
19:28:45.597 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:45.597 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.8
19:28:45.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:45.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:45.597 00.000 7988 Enqueuing Expose request
19:28:45.597 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
19:28:45.597 00.000 15712 Moving (-0.13, -0.11) raw xDistance=0.11 yDistance=0.13
19:28:45.597 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 668.72
19:28:45.597 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
19:28:45.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:45.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:28:45.597 00.000 15712 MoveAxis(E, 3, ABG)
19:28:45.597 00.000 15712 Guiding  Dir = 2, Dur = 3
19:28:45.597 00.000 15712 IsGuiding returns 0
19:28:45.629 00.032 15712 IsGuiding returns 0
19:28:45.629 00.000 15712 Move returns status 0, amount 3
19:28:45.629 00.000 15712 MoveAxis(N, 0, ABG)
19:28:45.629 00.000 15712 Move returns status 0, amount 0
19:28:45.629 00.000 15712 move complete, result=0
19:28:45.629 00.000 15712 worker thread done servicing request
19:28:45.629 00.000 15712 Worker thread wakes up
19:28:45.629 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
19:28:45.631 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:45.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:47.050 01.419 15712 Exposure complete
19:28:47.112 00.062 15712 worker thread done servicing request
19:28:47.112 00.000 7988 OnExposeComplete: enter
19:28:47.112 00.000 7988 UpdateGuideState(): m_state=6
19:28:47.112 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2062
19:28:47.112 00.000 7988 Star::Find returns 1 (0), X=1175.31, Y=435.46, Mass=1602, SNR=27.0, Peak=222 HFD=3.4
19:28:47.112 00.000 7988 MultiStar: [#1 -0.16,0.08,0.96,U] [#2 -0.07,0.02,0.98,U] [#3 -0.15,-0.19,0.92,U] [#4 -0.10,-0.18,1.01,U] [#5 -0.48,0.19,0.68,U] [#6 -0.37,0.00,0.67,U] [#7 -0.54,-0.12,0.64,U] [#8 -0.07,-0.18,0.61,U] 
19:28:47.112 00.000 7988 single-star, 8 included, MultiStar: {-0.21, -0.02}, one-star: {-0.11, 0.15}
19:28:47.112 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.58) = xAngle (3.77 = -2.51)
19:28:47.112 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.88 = 0.60)
19:28:47.112 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.19 mountX=-0.15 mountY=0.11, mountTheta=2.53
19:28:47.112 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.15, opts=13)
19:28:47.112 00.000 7988 Enqueuing Move request for scope (-0.11, 0.15)
19:28:47.112 00.000 15712 Worker thread wakes up
19:28:47.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
19:28:47.112 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
19:28:47.112 00.000 15712 Moving (-0.11, 0.15) raw xDistance=-0.15 yDistance=0.11
19:28:47.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:47.127 00.015 7988 UpdateGuideState exits: m=1602 SNR=27.0
19:28:47.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:47.129 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:47.129 00.000 7988 Enqueuing Expose request
19:28:47.129 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 668.66
19:28:47.129 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
19:28:47.129 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:47.129 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:28:47.129 00.000 15712 MoveAxis(E, 5, ABG)
19:28:47.129 00.000 15712 Guiding  Dir = 2, Dur = 5
19:28:47.146 00.017 15712 IsGuiding returns 0
19:28:47.163 00.017 15712 IsGuiding returns 0
19:28:47.163 00.000 15712 Move returns status 0, amount 5
19:28:47.163 00.000 15712 MoveAxis(N, 0, ABG)
19:28:47.163 00.000 15712 Move returns status 0, amount 0
19:28:47.163 00.000 15712 move complete, result=0
19:28:47.163 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
19:28:47.166 00.003 15712 worker thread done servicing request
19:28:47.166 00.000 15712 Worker thread wakes up
19:28:47.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:47.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:48.802 01.636 15712 Exposure complete
19:28:48.864 00.062 15712 worker thread done servicing request
19:28:48.864 00.000 7988 OnExposeComplete: enter
19:28:48.864 00.000 7988 UpdateGuideState(): m_state=6
19:28:48.864 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2063
19:28:48.864 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=435.16, Mass=1528, SNR=26.4, Peak=202 HFD=3.4
19:28:48.864 00.000 7988 MultiStar: [#1 -0.01,-0.27,1.00,U] [#2 -0.13,0.01,0.98,U] [#3 -0.26,-0.16,0.96,U] [#4 0.02,-0.23,1.03,U] [#5 -0.24,-0.13,0.69,U] [#6 -0.07,-0.08,0.68,U] [#7 -0.21,-0.03,0.65,U] [#8 -0.08,0.04,0.63,U] 
19:28:48.871 00.007 7988 single-star, 8 included, MultiStar: {-0.10, -0.12}, one-star: {0.03, -0.14}
19:28:48.871 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
19:28:48.873 00.002 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -2.99)
19:28:48.873 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.39 mountX=0.14 mountY=-0.02, mountTheta=-0.15
19:28:48.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.14, opts=13)
19:28:48.877 00.002 7988 Enqueuing Move request for scope (0.03, -0.14)
19:28:48.879 00.002 15712 Worker thread wakes up
19:28:48.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
19:28:48.879 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
19:28:48.879 00.000 15712 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=-0.02
19:28:48.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:48.881 00.002 7988 UpdateGuideState exits: m=1528 SNR=26.4
19:28:48.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:48.883 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:48.883 00.000 7988 Enqueuing Expose request
19:28:48.885 00.002 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 668.60
19:28:48.885 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
19:28:48.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:48.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:28:48.885 00.000 15712 MoveAxis(E, 5, ABG)
19:28:48.885 00.000 15712 Guiding  Dir = 2, Dur = 5
19:28:48.885 00.000 15712 IsGuiding returns 0
19:28:48.906 00.021 15712 IsGuiding returns 0
19:28:48.906 00.000 15712 Move returns status 0, amount 5
19:28:48.906 00.000 15712 MoveAxis(N, 0, ABG)
19:28:48.906 00.000 15712 Move returns status 0, amount 0
19:28:48.906 00.000 15712 move complete, result=0
19:28:48.906 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
19:28:48.908 00.002 15712 worker thread done servicing request
19:28:48.908 00.000 15712 Worker thread wakes up
19:28:48.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:48.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:50.324 01.416 15712 Exposure complete
19:28:50.374 00.050 15712 worker thread done servicing request
19:28:50.374 00.000 7988 OnExposeComplete: enter
19:28:50.388 00.014 7988 UpdateGuideState(): m_state=6
19:28:50.388 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2064
19:28:50.391 00.003 7988 Star::Find returns 1 (0), X=1175.43, Y=435.05, Mass=1436, SNR=25.5, Peak=195 HFD=3.3
19:28:50.391 00.000 7988 MultiStar: [#1 0.04,-0.30,1.03,U] [#2 -0.14,-0.22,1.05,U] [#3 -0.07,-0.31,1.00,U] [#4 -0.14,-0.23,1.09,U] [#5 -0.29,-0.25,0.76,U] [#6 -0.04,-0.30,0.71,U] [#7 -0.13,-0.31,0.64,U] [#8 -0.12,-0.07,0.66,U] 
19:28:50.391 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.25}, one-star: {0.00, -0.25}
19:28:50.391 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
19:28:50.391 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:28:50.391 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.56 mountX=0.25 mountY=0.00, mountTheta=0.01
19:28:50.391 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.25, opts=13)
19:28:50.391 00.000 7988 Enqueuing Move request for scope (0.00, -0.25)
19:28:50.391 00.000 15712 Worker thread wakes up
19:28:50.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.25) opts 0xd
19:28:50.391 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.25)
19:28:50.391 00.000 15712 Moving (0.00, -0.25) raw xDistance=0.25 yDistance=0.00
19:28:50.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:50.391 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.5
19:28:50.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:50.404 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:50.404 00.000 7988 Enqueuing Expose request
19:28:50.404 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 668.54
19:28:50.404 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
19:28:50.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:50.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:28:50.404 00.000 15712 MoveAxis(W, 41, ABG)
19:28:50.404 00.000 15712 Guiding  Dir = 3, Dur = 41
19:28:50.404 00.000 15712 IsGuiding returns 0
19:28:50.425 00.021 15712 PulseGuide returned control before completion, sleep 34
19:28:50.468 00.043 15712 IsGuiding returns 1
19:28:50.468 00.000 15712 scope still moving after pulse duration time elapsed
19:28:50.516 00.048 15712 IsGuiding returns 0
19:28:50.516 00.000 15712 scope move finished after 41 + 72 ms
19:28:50.516 00.000 15712 Move returns status 0, amount 41
19:28:50.516 00.000 15712 MoveAxis(N, 0, ABG)
19:28:50.516 00.000 15712 Move returns status 0, amount 0
19:28:50.516 00.000 15712 move complete, result=0
19:28:50.516 00.000 15712 worker thread done servicing request
19:28:50.516 00.000 15712 Worker thread wakes up
19:28:50.516 00.000 7988 GuideStep: 0.3 px 41 ms WEST, 0.0 px 0 ms NORTH
19:28:50.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:50.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:52.162 01.646 15712 Exposure complete
19:28:52.223 00.061 15712 worker thread done servicing request
19:28:52.224 00.001 7988 OnExposeComplete: enter
19:28:52.224 00.000 7988 UpdateGuideState(): m_state=6
19:28:52.224 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2065
19:28:52.227 00.003 7988 Star::Find returns 1 (0), X=1175.49, Y=435.17, Mass=1487, SNR=26.1, Peak=183 HFD=3.4
19:28:52.227 00.000 7988 MultiStar: [#1 0.06,-0.06,1.01,U] [#2 0.19,-0.14,1.00,U] [#3 -0.08,-0.29,0.94,U] [#4 0.12,-0.42,1.03,U] [#5 -0.18,-0.04,0.71,U] [#6 0.11,-0.45,0.69,U] [#7 -0.12,-0.03,0.67,U] [#8 0.13,-0.32,0.65,U] 
19:28:52.229 00.002 7988 single-star, 8 included, MultiStar: {0.04, -0.21}, one-star: {0.07, -0.13}
19:28:52.229 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
19:28:52.231 00.002 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.65)
19:28:52.231 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.06 mountX=0.13 mountY=-0.07, mountTheta=-0.49
19:28:52.233 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.13, opts=13)
19:28:52.235 00.002 7988 Enqueuing Move request for scope (0.07, -0.13)
19:28:52.235 00.000 15712 Worker thread wakes up
19:28:52.237 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
19:28:52.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:52.237 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.1
19:28:52.239 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:52.241 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:52.241 00.000 7988 Enqueuing Expose request
19:28:52.243 00.002 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
19:28:52.243 00.000 15712 Moving (0.07, -0.13) raw xDistance=0.13 yDistance=-0.07
19:28:52.244 00.001 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 668.48
19:28:52.244 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
19:28:52.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:52.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:28:52.244 00.000 15712 MoveAxis(E, 9, ABG)
19:28:52.244 00.000 15712 Guiding  Dir = 2, Dur = 9
19:28:52.244 00.000 15712 IsGuiding returns 0
19:28:52.261 00.017 15712 IsGuiding returns 0
19:28:52.261 00.000 15712 Move returns status 0, amount 9
19:28:52.261 00.000 15712 MoveAxis(N, 0, ABG)
19:28:52.261 00.000 15712 Move returns status 0, amount 0
19:28:52.261 00.000 15712 move complete, result=0
19:28:52.261 00.000 15712 worker thread done servicing request
19:28:52.261 00.000 15712 Worker thread wakes up
19:28:52.261 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
19:28:52.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:52.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:53.672 01.411 15712 Exposure complete
19:28:53.734 00.062 15712 worker thread done servicing request
19:28:53.737 00.003 7988 OnExposeComplete: enter
19:28:53.737 00.000 7988 UpdateGuideState(): m_state=6
19:28:53.737 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
19:28:53.737 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=435.27, Mass=1484, SNR=26.2, Peak=198 HFD=3.4
19:28:53.740 00.003 7988 MultiStar: [#1 0.06,0.02,1.02,U] [#2 0.15,-0.04,1.00,U] [#3 0.16,-0.12,0.92,U] [#4 -0.07,0.07,1.01,U] [#5 -0.32,0.06,0.68,U] [#6 0.17,0.22,0.69,U] [#7 -0.29,-0.06,0.64,U] [#8 -0.20,0.26,0.63,U] 
19:28:53.740 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.03, -0.03}
19:28:53.740 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.78)
19:28:53.740 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.33)
19:28:53.740 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.93 mountX=-0.03 mountY=0.01, mountTheta=2.81
19:28:53.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
19:28:53.740 00.000 7988 Enqueuing Move request for scope (-0.01, 0.03)
19:28:53.740 00.000 15712 Worker thread wakes up
19:28:53.750 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
19:28:53.750 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
19:28:53.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:53.750 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2
19:28:53.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:53.750 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:53.750 00.000 7988 Enqueuing Expose request
19:28:53.750 00.000 15712 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
19:28:53.757 00.007 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 668.42
19:28:53.757 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
19:28:53.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:53.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:28:53.757 00.000 15712 MoveAxis(E, 10, ABG)
19:28:53.757 00.000 15712 Guiding  Dir = 2, Dur = 10
19:28:53.757 00.000 15712 IsGuiding returns 0
19:28:53.813 00.056 15712 IsGuiding returns 1
19:28:53.813 00.000 15712 scope still moving after pulse duration time elapsed
19:28:53.845 00.032 15712 IsGuiding returns 0
19:28:53.845 00.000 15712 scope move finished after 10 + 76 ms
19:28:53.845 00.000 15712 Move returns status 0, amount 10
19:28:53.845 00.000 15712 MoveAxis(N, 0, ABG)
19:28:53.845 00.000 15712 Move returns status 0, amount 0
19:28:53.845 00.000 15712 move complete, result=0
19:28:53.845 00.000 15712 worker thread done servicing request
19:28:53.845 00.000 15712 Worker thread wakes up
19:28:53.845 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
19:28:53.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:53.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:55.485 01.640 15712 Exposure complete
19:28:55.548 00.063 15712 worker thread done servicing request
19:28:55.548 00.000 7988 OnExposeComplete: enter
19:28:55.548 00.000 7988 UpdateGuideState(): m_state=6
19:28:55.552 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2067
19:28:55.552 00.000 7988 Star::Find returns 1 (0), X=1175.61, Y=435.34, Mass=1476, SNR=26.2, Peak=193 HFD=3.2
19:28:55.554 00.002 7988 MultiStar: [#1 0.19,-0.27,0.99,U] [#2 0.10,-0.10,1.00,U] [#3 0.01,-0.18,0.96,U] [#4 0.10,-0.22,1.02,U] [#5 -0.03,-0.16,0.72,U] [#6 -0.01,-0.23,0.70,U] [#7 0.07,-0.05,0.69,U] [#8 0.06,-0.20,0.62,U] 
19:28:55.554 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {0.19, 0.04}
19:28:55.556 00.002 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.58) = xAngle (0.51 = 0.51)
19:28:55.556 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.62 = -2.66)
19:28:55.558 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.07 mountX=0.15 mountY=-0.08, mountTheta=-0.48
19:28:55.560 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.15, opts=13)
19:28:55.561 00.001 7988 Enqueuing Move request for scope (0.08, -0.15)
19:28:55.563 00.002 15712 Worker thread wakes up
19:28:55.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
19:28:55.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:55.563 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.2
19:28:55.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:55.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:55.563 00.000 7988 Enqueuing Expose request
19:28:55.563 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
19:28:55.563 00.000 15712 Moving (0.08, -0.15) raw xDistance=0.15 yDistance=-0.08
19:28:55.563 00.000 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 668.36
19:28:55.563 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
19:28:55.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:55.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:28:55.563 00.000 15712 MoveAxis(E, 11, ABG)
19:28:55.563 00.000 15712 Guiding  Dir = 2, Dur = 11
19:28:55.563 00.000 15712 IsGuiding returns 0
19:28:55.579 00.016 15712 IsGuiding returns 1
19:28:55.579 00.000 15712 scope still moving after pulse duration time elapsed
19:28:55.613 00.034 15712 IsGuiding returns 0
19:28:55.613 00.000 15712 scope move finished after 11 + 36 ms
19:28:55.613 00.000 15712 Move returns status 0, amount 11
19:28:55.613 00.000 15712 MoveAxis(N, 0, ABG)
19:28:55.613 00.000 15712 Move returns status 0, amount 0
19:28:55.613 00.000 15712 move complete, result=0
19:28:55.613 00.000 7988 GuideStep: 0.2 px 11 ms EAST, -0.1 px 0 ms NORTH
19:28:55.621 00.008 15712 worker thread done servicing request
19:28:55.621 00.000 15712 Worker thread wakes up
19:28:55.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:55.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:57.031 01.410 15712 Exposure complete
19:28:57.094 00.063 15712 worker thread done servicing request
19:28:57.094 00.000 7988 OnExposeComplete: enter
19:28:57.094 00.000 7988 UpdateGuideState(): m_state=6
19:28:57.097 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2068
19:28:57.097 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=435.08, Mass=1474, SNR=26.0, Peak=179 HFD=3.4
19:28:57.099 00.002 7988 MultiStar: [#1 0.03,-0.32,1.01,U] [#2 0.01,-0.24,1.03,U] [#3 -0.01,-0.37,0.99,U] [#4 0.14,-0.31,1.02,U] [#5 -0.34,-0.18,0.71,U] [#6 -0.03,-0.39,0.73,U] [#7 -0.40,-0.30,0.64,U] [#8 -0.15,-0.34,0.65,U] 
19:28:57.099 00.000 7988 single-star, 8 included, MultiStar: {-0.04, -0.30}, one-star: {0.17, -0.22}
19:28:57.099 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.58) = xAngle (0.68 = 0.68)
19:28:57.099 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.79 = -2.49)
19:28:57.099 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.90 mountX=0.22 mountY=-0.17, mountTheta=-0.66
19:28:57.099 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.22, opts=13)
19:28:57.108 00.009 7988 Enqueuing Move request for scope (0.17, -0.22)
19:28:57.108 00.000 15712 Worker thread wakes up
19:28:57.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
19:28:57.108 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
19:28:57.108 00.000 15712 Moving (0.17, -0.22) raw xDistance=0.22 yDistance=-0.17
19:28:57.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:28:57.110 00.002 7988 UpdateGuideState exits: m=1474 SNR=26.0
19:28:57.110 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:57.110 00.000 15712 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 668.30
19:28:57.110 00.000 15712 PPEC: input: 0.22, control: 0.10, exposure: 1500
19:28:57.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:57.110 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:57.110 00.000 7988 Enqueuing Expose request
19:28:57.110 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:28:57.110 00.000 15712 MoveAxis(W, 34, ABG)
19:28:57.110 00.000 15712 Guiding  Dir = 3, Dur = 34
19:28:57.110 00.000 15712 IsGuiding returns 0
19:28:57.135 00.025 15712 PulseGuide returned control before completion, sleep 22
19:28:57.176 00.041 15712 IsGuiding returns 0
19:28:57.176 00.000 15712 Move returns status 0, amount 34
19:28:57.176 00.000 15712 MoveAxis(N, 0, ABG)
19:28:57.176 00.000 15712 Move returns status 0, amount 0
19:28:57.176 00.000 15712 move complete, result=0
19:28:57.176 00.000 15712 worker thread done servicing request
19:28:57.176 00.000 15712 Worker thread wakes up
19:28:57.176 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
19:28:57.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:57.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:28:58.814 01.638 15712 Exposure complete
19:28:58.878 00.064 15712 worker thread done servicing request
19:28:58.878 00.000 7988 OnExposeComplete: enter
19:28:58.878 00.000 7988 UpdateGuideState(): m_state=6
19:28:58.879 00.001 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2069
19:28:58.879 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=435.25, Mass=1415, SNR=25.6, Peak=168 HFD=3.3
19:28:58.881 00.002 7988 MultiStar: [#1 -0.04,0.03,1.03,U] [#2 0.16,0.04,1.02,U] [#3 -0.00,-0.16,0.96,U] [#4 0.16,-0.01,1.01,U] [#5 -0.06,0.04,0.74,U] [#6 0.07,-0.14,0.71,U] [#7 -0.12,-0.11,0.68,U] [#8 0.20,-0.19,0.69,U] 
19:28:58.883 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.22, -0.05}
19:28:58.883 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
19:28:58.885 00.002 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.22)
19:28:58.885 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.62 mountX=0.05 mountY=-0.07, mountTheta=-0.94
19:28:58.887 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.05, opts=13)
19:28:58.887 00.000 7988 Enqueuing Move request for scope (0.07, -0.05)
19:28:58.889 00.002 15712 Worker thread wakes up
19:28:58.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
19:28:58.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
19:28:58.889 00.000 15712 Moving (0.07, -0.05) raw xDistance=0.05 yDistance=-0.07
19:28:58.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:28:58.891 00.002 7988 UpdateGuideState exits: m=1415 SNR=25.6
19:28:58.894 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:58.895 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:28:58.895 00.000 7988 Enqueuing Expose request
19:28:58.897 00.002 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 668.23
19:28:58.897 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
19:28:58.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:58.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:28:58.897 00.000 15712 MoveAxis(E, 9, ABG)
19:28:58.897 00.000 15712 Guiding  Dir = 2, Dur = 9
19:28:58.897 00.000 15712 IsGuiding returns 0
19:28:58.911 00.014 15712 IsGuiding returns 0
19:28:58.911 00.000 15712 Move returns status 0, amount 9
19:28:58.911 00.000 15712 MoveAxis(N, 0, ABG)
19:28:58.911 00.000 15712 Move returns status 0, amount 0
19:28:58.911 00.000 15712 move complete, result=0
19:28:58.911 00.000 15712 worker thread done servicing request
19:28:58.911 00.000 15712 Worker thread wakes up
19:28:58.911 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
19:28:58.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:28:58.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:00.330 01.419 15712 Exposure complete
19:29:00.393 00.063 15712 worker thread done servicing request
19:29:00.395 00.002 7988 OnExposeComplete: enter
19:29:00.395 00.000 7988 UpdateGuideState(): m_state=6
19:29:00.395 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2070
19:29:00.395 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=435.46, Mass=1500, SNR=26.4, Peak=179 HFD=3.2
19:29:00.395 00.000 7988 MultiStar: [#1 -0.05,0.13,0.97,U] [#2 0.02,0.15,0.97,U] [#3 -0.20,-0.07,0.92,U] [#4 0.02,0.07,1.04,U] [#5 -0.20,0.03,0.72,U] [#6 0.14,0.09,0.67,U] [#7 -0.43,0.08,0.65,U] [#8 0.11,0.10,0.64,U] 
19:29:00.395 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {0.14, 0.16}
19:29:00.395 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.69)
19:29:00.395 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.42)
19:29:00.395 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.09 cameraTheta=2.02 mountX=-0.08 mountY=0.04, mountTheta=2.71
19:29:00.395 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.09, opts=13)
19:29:00.395 00.000 7988 Enqueuing Move request for scope (-0.04, 0.09)
19:29:00.407 00.012 15712 Worker thread wakes up
19:29:00.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
19:29:00.407 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
19:29:00.407 00.000 15712 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=0.04
19:29:00.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:00.407 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
19:29:00.409 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:00.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:00.409 00.000 7988 Enqueuing Expose request
19:29:00.409 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 668.17
19:29:00.409 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
19:29:00.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:00.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:29:00.409 00.000 15712 MoveAxis(E, 8, ABG)
19:29:00.409 00.000 15712 Guiding  Dir = 2, Dur = 8
19:29:00.409 00.000 15712 IsGuiding returns 0
19:29:00.430 00.021 15712 IsGuiding returns 0
19:29:00.430 00.000 15712 Move returns status 0, amount 8
19:29:00.430 00.000 15712 MoveAxis(N, 0, ABG)
19:29:00.430 00.000 15712 Move returns status 0, amount 0
19:29:00.430 00.000 15712 move complete, result=0
19:29:00.430 00.000 15712 worker thread done servicing request
19:29:00.430 00.000 15712 Worker thread wakes up
19:29:00.430 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
19:29:00.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:00.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:02.062 01.632 15712 Exposure complete
19:29:02.125 00.063 15712 worker thread done servicing request
19:29:02.125 00.000 7988 OnExposeComplete: enter
19:29:02.126 00.001 7988 UpdateGuideState(): m_state=6
19:29:02.126 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2071
19:29:02.126 00.000 7988 Star::Find returns 1 (0), X=1175.65, Y=435.53, Mass=1423, SNR=25.5, Peak=172 HFD=3.3
19:29:02.126 00.000 7988 MultiStar: [#1 0.18,-0.11,1.02,U] [#2 0.16,0.35,1.01,U] [#3 0.12,0.14,0.98,U] [#4 0.09,0.13,1.05,U] [#5 -0.31,0.23,0.73,U] [#6 0.16,0.10,0.69,U] [#7 -0.33,0.06,0.67,U] [#8 0.09,0.21,0.70,U] 
19:29:02.126 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.23, 0.23}
19:29:02.126 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
19:29:02.126 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.44)
19:29:02.126 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.16 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
19:29:02.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.15, opts=13)
19:29:02.126 00.000 7988 Enqueuing Move request for scope (0.07, 0.15)
19:29:02.126 00.000 15712 Worker thread wakes up
19:29:02.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
19:29:02.126 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
19:29:02.126 00.000 15712 Moving (0.07, 0.15) raw xDistance=-0.15 yDistance=-0.07
19:29:02.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:02.141 00.015 7988 UpdateGuideState exits: m=1423 SNR=25.5
19:29:02.143 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:02.143 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 668.11
19:29:02.143 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
19:29:02.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:02.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:29:02.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:02.143 00.000 7988 Enqueuing Expose request
19:29:02.143 00.000 15712 MoveAxis(E, 5, ABG)
19:29:02.143 00.000 15712 Guiding  Dir = 2, Dur = 5
19:29:02.143 00.000 15712 IsGuiding returns 0
19:29:02.173 00.030 15712 IsGuiding returns 0
19:29:02.173 00.000 15712 Move returns status 0, amount 5
19:29:02.173 00.000 15712 MoveAxis(N, 0, ABG)
19:29:02.173 00.000 15712 Move returns status 0, amount 0
19:29:02.173 00.000 15712 move complete, result=0
19:29:02.173 00.000 15712 worker thread done servicing request
19:29:02.173 00.000 15712 Worker thread wakes up
19:29:02.173 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
19:29:02.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:02.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:03.594 01.421 15712 Exposure complete
19:29:03.654 00.060 15712 worker thread done servicing request
19:29:03.654 00.000 7988 OnExposeComplete: enter
19:29:03.657 00.003 7988 UpdateGuideState(): m_state=6
19:29:03.659 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2072
19:29:03.659 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=435.55, Mass=1376, SNR=25.1, Peak=182 HFD=3.2
19:29:03.661 00.002 7988 MultiStar: [#1 0.27,0.16,1.03,U] [#2 0.13,-0.01,1.00,U] [#3 0.26,0.09,0.94,U] [#4 0.23,0.10,1.08,U] [#5 -0.25,-0.02,0.69,U] [#6 0.02,0.07,0.73,U] [#7 -0.06,-0.05,0.66,U] [#8 -0.02,0.23,0.67,U] 
19:29:03.661 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.22, 0.25}
19:29:03.663 00.002 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
19:29:03.663 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.90)
19:29:03.665 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.69 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
19:29:03.667 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.10, opts=13)
19:29:03.667 00.000 7988 Enqueuing Move request for scope (0.12, 0.10)
19:29:03.669 00.002 15712 Worker thread wakes up
19:29:03.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
19:29:03.669 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
19:29:03.669 00.000 15712 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.12
19:29:03.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:03.670 00.001 7988 UpdateGuideState exits: m=1376 SNR=25.1
19:29:03.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:03.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:03.674 00.004 7988 Enqueuing Expose request
19:29:03.674 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 668.05
19:29:03.674 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
19:29:03.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:03.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:29:03.674 00.000 15712 MoveAxis(E, 7, ABG)
19:29:03.674 00.000 15712 Guiding  Dir = 2, Dur = 7
19:29:03.707 00.033 15712 IsGuiding returns 0
19:29:03.718 00.011 15712 IsGuiding returns 0
19:29:03.718 00.000 15712 Move returns status 0, amount 7
19:29:03.718 00.000 15712 MoveAxis(N, 0, ABG)
19:29:03.718 00.000 15712 Move returns status 0, amount 0
19:29:03.718 00.000 15712 move complete, result=0
19:29:03.718 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
19:29:03.725 00.007 15712 worker thread done servicing request
19:29:03.725 00.000 15712 Worker thread wakes up
19:29:03.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:03.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:05.360 01.635 15712 Exposure complete
19:29:05.424 00.064 15712 worker thread done servicing request
19:29:05.424 00.000 7988 OnExposeComplete: enter
19:29:05.426 00.002 7988 UpdateGuideState(): m_state=6
19:29:05.426 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2073
19:29:05.426 00.000 7988 Star::Find returns 1 (0), X=1175.70, Y=435.60, Mass=1513, SNR=26.3, Peak=189 HFD=3.4
19:29:05.426 00.000 7988 MultiStar: [#1 0.13,0.17,0.97,U] [#2 0.15,0.17,1.01,U] [#3 0.22,0.00,0.94,U] [#4 0.19,0.04,0.99,U] [#5 0.01,0.14,0.70,U] [#6 0.15,0.10,0.67,U] [#7 -0.13,0.22,0.68,U] [#8 0.23,0.17,0.62,U] 
19:29:05.426 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.14}, one-star: {0.27, 0.30}
19:29:05.426 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.58) = xAngle (2.35 = 2.35)
19:29:05.433 00.007 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.46 = -0.82)
19:29:05.433 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.77 mountX=-0.14 mountY=-0.15, mountTheta=-2.34
19:29:05.435 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.14, opts=13)
19:29:05.437 00.002 7988 Enqueuing Move request for scope (0.15, 0.14)
19:29:05.437 00.000 15712 Worker thread wakes up
19:29:05.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
19:29:05.437 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
19:29:05.437 00.000 15712 Moving (0.15, 0.14) raw xDistance=-0.14 yDistance=-0.15
19:29:05.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:05.437 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.3
19:29:05.441 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:05.441 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:05.443 00.002 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 667.99
19:29:05.443 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
19:29:05.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:05.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:29:05.443 00.000 15712 MoveAxis(E, 9, ABG)
19:29:05.443 00.000 15712 Guiding  Dir = 2, Dur = 9
19:29:05.443 00.000 7988 Enqueuing Expose request
19:29:05.443 00.000 15712 IsGuiding returns 0
19:29:05.460 00.017 15712 IsGuiding returns 0
19:29:05.460 00.000 15712 Move returns status 0, amount 9
19:29:05.460 00.000 15712 MoveAxis(N, 0, ABG)
19:29:05.460 00.000 15712 Move returns status 0, amount 0
19:29:05.460 00.000 15712 move complete, result=0
19:29:05.460 00.000 15712 worker thread done servicing request
19:29:05.460 00.000 15712 Worker thread wakes up
19:29:05.460 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
19:29:05.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:05.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:06.876 01.416 15712 Exposure complete
19:29:06.934 00.058 15712 worker thread done servicing request
19:29:06.934 00.000 7988 OnExposeComplete: enter
19:29:06.934 00.000 7988 UpdateGuideState(): m_state=6
19:29:06.941 00.007 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2074
19:29:06.941 00.000 7988 Star::Find returns 1 (0), X=1175.72, Y=435.46, Mass=1434, SNR=25.9, Peak=190 HFD=3.2
19:29:06.941 00.000 7988 MultiStar: [#1 0.10,0.21,0.99,U] [#2 0.08,0.22,1.00,U] [#3 0.10,-0.06,0.98,U] [#4 0.10,0.28,1.01,U] [#5 -0.13,0.01,0.65,U] [#6 0.16,0.12,0.70,U] [#7 0.14,0.21,0.67,U] [#8 0.15,0.01,0.66,U] 
19:29:06.941 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.14}, one-star: {0.30, 0.16}
19:29:06.941 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
19:29:06.941 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.74)
19:29:06.941 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.86 mountX=-0.14 mountY=-0.12, mountTheta=-2.42
19:29:06.941 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.14, opts=13)
19:29:06.950 00.009 7988 Enqueuing Move request for scope (0.12, 0.14)
19:29:06.952 00.002 15712 Worker thread wakes up
19:29:06.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
19:29:06.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
19:29:06.952 00.000 15712 Moving (0.12, 0.14) raw xDistance=-0.14 yDistance=-0.12
19:29:06.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:06.952 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.9
19:29:06.954 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:06.954 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:06.956 00.002 7988 Enqueuing Expose request
19:29:06.956 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 667.93
19:29:06.956 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
19:29:06.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:06.958 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:29:06.958 00.000 15712 MoveAxis(E, 7, ABG)
19:29:06.958 00.000 15712 Guiding  Dir = 2, Dur = 7
19:29:06.958 00.000 15712 IsGuiding returns 0
19:29:06.984 00.026 15712 IsGuiding returns 0
19:29:06.984 00.000 15712 Move returns status 0, amount 7
19:29:06.984 00.000 15712 MoveAxis(N, 0, ABG)
19:29:06.984 00.000 15712 Move returns status 0, amount 0
19:29:06.984 00.000 15712 move complete, result=0
19:29:06.984 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
19:29:06.986 00.002 15712 worker thread done servicing request
19:29:06.986 00.000 15712 Worker thread wakes up
19:29:06.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:06.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:08.623 01.637 15712 Exposure complete
19:29:08.684 00.061 15712 worker thread done servicing request
19:29:08.684 00.000 7988 OnExposeComplete: enter
19:29:08.684 00.000 7988 UpdateGuideState(): m_state=6
19:29:08.687 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2075
19:29:08.687 00.000 7988 Star::Find returns 1 (0), X=1175.71, Y=435.68, Mass=1370, SNR=25.1, Peak=188 HFD=3.3
19:29:08.689 00.002 7988 MultiStar: [#1 0.23,0.25,1.06,U] [#2 0.13,0.23,1.05,U] [#3 0.18,0.04,0.99,U] [#4 0.14,0.04,1.06,U] [#5 -0.13,0.44,0.73,U] [#6 0.20,0.30,0.69,U] [#7 -0.24,0.21,0.66,U] [#8 0.19,0.32,0.63,U] 
19:29:08.689 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.23}, one-star: {0.29, 0.38}
19:29:08.691 00.002 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.58) = xAngle (2.65 = 2.65)
19:29:08.691 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.76 = -0.53)
19:29:08.694 00.003 7988 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.27 cameraTheta=1.07 mountX=-0.24 mountY=-0.13, mountTheta=-2.62
19:29:08.696 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.23, opts=13)
19:29:08.696 00.000 7988 Enqueuing Move request for scope (0.13, 0.23)
19:29:08.698 00.002 15712 Worker thread wakes up
19:29:08.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
19:29:08.698 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
19:29:08.698 00.000 15712 Moving (0.13, 0.23) raw xDistance=-0.24 yDistance=-0.13
19:29:08.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:08.699 00.001 7988 UpdateGuideState exits: m=1370 SNR=25.1
19:29:08.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:08.699 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:08.699 00.000 7988 Enqueuing Expose request
19:29:08.699 00.000 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 667.87
19:29:08.699 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
19:29:08.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:08.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:29:08.699 00.000 15712 MoveAxis(E, 54, ABG)
19:29:08.699 00.000 15712 Guiding  Dir = 2, Dur = 54
19:29:08.699 00.000 15712 IsGuiding returns 0
19:29:08.725 00.026 15712 PulseGuide returned control before completion, sleep 49
19:29:08.779 00.054 15712 IsGuiding returns 1
19:29:08.779 00.000 15712 scope still moving after pulse duration time elapsed
19:29:08.813 00.034 15712 IsGuiding returns 0
19:29:08.813 00.000 15712 scope move finished after 54 + 57 ms
19:29:08.813 00.000 15712 Move returns status 0, amount 54
19:29:08.813 00.000 15712 MoveAxis(N, 0, ABG)
19:29:08.813 00.000 15712 Move returns status 0, amount 0
19:29:08.813 00.000 15712 move complete, result=0
19:29:08.813 00.000 7988 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
19:29:08.824 00.011 15712 worker thread done servicing request
19:29:08.824 00.000 15712 Worker thread wakes up
19:29:08.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:08.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:10.233 01.409 15712 Exposure complete
19:29:10.295 00.062 7988 OnExposeComplete: enter
19:29:10.295 00.000 7988 UpdateGuideState(): m_state=6
19:29:10.295 00.000 15712 worker thread done servicing request
19:29:10.295 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2076
19:29:10.295 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=435.42, Mass=1407, SNR=25.3, Peak=188 HFD=3.2
19:29:10.295 00.000 7988 MultiStar: [#1 0.38,0.16,1.01,U] [#2 0.18,-0.06,1.04,U] [#3 0.16,0.04,1.02,U] [#4 0.28,-0.02,1.07,U] [#5 -0.13,-0.11,0.69,U] [#6 0.21,-0.06,0.69,U] [#7 -0.01,-0.12,0.71,U] [#8 0.32,0.05,0.67,U] 
19:29:10.295 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.01}, one-star: {0.21, 0.12}
19:29:10.295 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.58) = xAngle (1.63 = 1.63)
19:29:10.295 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.74 = -1.55)
19:29:10.295 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.05 mountX=-0.01 mountY=-0.19, mountTheta=-1.63
19:29:10.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.01, opts=13)
19:29:10.295 00.000 7988 Enqueuing Move request for scope (0.19, 0.01)
19:29:10.295 00.000 15712 Worker thread wakes up
19:29:10.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
19:29:10.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
19:29:10.295 00.000 15712 Moving (0.19, 0.01) raw xDistance=-0.01 yDistance=-0.19
19:29:10.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:10.310 00.015 7988 UpdateGuideState exits: m=1407 SNR=25.3
19:29:10.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:10.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:10.310 00.000 7988 Enqueuing Expose request
19:29:10.310 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 667.81
19:29:10.310 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
19:29:10.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:10.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:29:10.310 00.000 15712 MoveAxis(E, 7, ABG)
19:29:10.310 00.000 15712 Guiding  Dir = 2, Dur = 7
19:29:10.316 00.006 15712 IsGuiding returns 0
19:29:10.334 00.018 15712 IsGuiding returns 0
19:29:10.334 00.000 15712 Move returns status 0, amount 7
19:29:10.334 00.000 15712 MoveAxis(N, 0, ABG)
19:29:10.334 00.000 15712 Move returns status 0, amount 0
19:29:10.334 00.000 15712 move complete, result=0
19:29:10.334 00.000 15712 worker thread done servicing request
19:29:10.334 00.000 15712 Worker thread wakes up
19:29:10.334 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
19:29:10.342 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:10.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:11.971 01.629 15712 Exposure complete
19:29:12.030 00.059 15712 worker thread done servicing request
19:29:12.030 00.000 7988 OnExposeComplete: enter
19:29:12.030 00.000 7988 UpdateGuideState(): m_state=6
19:29:12.035 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2077
19:29:12.035 00.000 7988 Star::Find returns 1 (0), X=1175.68, Y=435.59, Mass=1485, SNR=26.2, Peak=174 HFD=3.3
19:29:12.037 00.002 7988 MultiStar: [#1 0.25,0.14,0.97,U] [#2 0.12,0.39,1.00,U] [#3 0.34,0.14,0.95,U] [#4 0.25,0.02,1.02,U] [#5 -0.14,0.36,0.73,U] [#6 0.12,0.33,0.70,U] [#7 -0.01,0.27,0.67,U] [#8 0.19,0.22,0.65,U] 
19:29:12.039 00.002 7988 refined, 8 included, MultiStar: {0.17, 0.23}, one-star: {0.26, 0.29}
19:29:12.039 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
19:29:12.039 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.65)
19:29:12.041 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.29 cameraTheta=0.94 mountX=-0.23 mountY=-0.17, mountTheta=-2.50
19:29:12.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.23, opts=13)
19:29:12.045 00.002 7988 Enqueuing Move request for scope (0.17, 0.23)
19:29:12.045 00.000 15712 Worker thread wakes up
19:29:12.046 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd
19:29:12.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:12.046 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.2
19:29:12.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:12.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:12.046 00.000 7988 Enqueuing Expose request
19:29:12.046 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.23)
19:29:12.046 00.000 15712 Moving (0.17, 0.23) raw xDistance=-0.23 yDistance=-0.17
19:29:12.046 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 667.75
19:29:12.046 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
19:29:12.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:12.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:29:12.046 00.000 15712 MoveAxis(E, 53, ABG)
19:29:12.046 00.000 15712 Guiding  Dir = 2, Dur = 53
19:29:12.046 00.000 15712 IsGuiding returns 0
19:29:12.079 00.033 15712 PulseGuide returned control before completion, sleep 36
19:29:12.125 00.046 15712 IsGuiding returns 1
19:29:12.125 00.000 15712 scope still moving after pulse duration time elapsed
19:29:12.157 00.032 15712 IsGuiding returns 0
19:29:12.157 00.000 15712 scope move finished after 53 + 54 ms
19:29:12.157 00.000 15712 Move returns status 0, amount 53
19:29:12.157 00.000 15712 MoveAxis(N, 0, ABG)
19:29:12.157 00.000 15712 Move returns status 0, amount 0
19:29:12.157 00.000 15712 move complete, result=0
19:29:12.157 00.000 7988 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
19:29:12.163 00.006 15712 worker thread done servicing request
19:29:12.163 00.000 15712 Worker thread wakes up
19:29:12.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:12.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:13.576 01.413 15712 Exposure complete
19:29:13.639 00.063 15712 worker thread done servicing request
19:29:13.639 00.000 7988 OnExposeComplete: enter
19:29:13.639 00.000 7988 UpdateGuideState(): m_state=6
19:29:13.642 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2078
19:29:13.642 00.000 7988 Star::Find returns 1 (0), X=1175.76, Y=435.65, Mass=1410, SNR=25.5, Peak=193 HFD=3.2
19:29:13.642 00.000 7988 MultiStar: [#1 0.38,0.15,1.04,U] [#2 0.23,0.28,1.03,U] [#3 0.23,0.05,0.97,U] [#4 0.19,0.03,1.07,U] [#5 -0.09,0.23,0.71,U] [#6 0.37,-0.04,0.73,U] [#7 0.15,0.35,0.68,U] [#8 0.14,0.07,0.67,U] 
19:29:13.642 00.000 7988 refined, 8 included, MultiStar: {0.23, 0.17}, one-star: {0.34, 0.35}
19:29:13.642 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
19:29:13.642 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.32 = -0.97)
19:29:13.642 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.28 cameraTheta=0.63 mountX=-0.17 mountY=-0.23, mountTheta=-2.20
19:29:13.642 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.17, opts=13)
19:29:13.642 00.000 7988 Enqueuing Move request for scope (0.23, 0.17)
19:29:13.642 00.000 15712 Worker thread wakes up
19:29:13.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
19:29:13.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
19:29:13.642 00.000 15712 Moving (0.23, 0.17) raw xDistance=-0.17 yDistance=-0.23
19:29:13.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:13.653 00.011 7988 UpdateGuideState exits: m=1410 SNR=25.5
19:29:13.655 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:13.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:13.655 00.000 7988 Enqueuing Expose request
19:29:13.655 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 667.69
19:29:13.655 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
19:29:13.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:13.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:29:13.655 00.000 15712 MoveAxis(E, 39, ABG)
19:29:13.655 00.000 15712 Guiding  Dir = 2, Dur = 39
19:29:13.659 00.004 15712 IsGuiding returns 0
19:29:13.676 00.017 15712 PulseGuide returned control before completion, sleep 34
19:29:13.744 00.068 15712 IsGuiding returns 0
19:29:13.744 00.000 15712 Move returns status 0, amount 39
19:29:13.744 00.000 15712 MoveAxis(N, 0, ABG)
19:29:13.744 00.000 15712 Move returns status 0, amount 0
19:29:13.744 00.000 15712 move complete, result=0
19:29:13.744 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
19:29:13.747 00.003 15712 worker thread done servicing request
19:29:13.747 00.000 15712 Worker thread wakes up
19:29:13.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:13.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:15.375 01.628 15712 Exposure complete
19:29:15.439 00.064 15712 worker thread done servicing request
19:29:15.439 00.000 7988 OnExposeComplete: enter
19:29:15.439 00.000 7988 UpdateGuideState(): m_state=6
19:29:15.439 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2079
19:29:15.443 00.004 7988 Star::Find returns 1 (0), X=1175.71, Y=435.50, Mass=1533, SNR=26.6, Peak=207 HFD=3.3
19:29:15.443 00.000 7988 MultiStar: [#1 0.31,-0.14,0.97,U] [#2 0.34,-0.00,0.95,U] [#3 0.29,-0.14,0.95,U] [#4 0.18,-0.09,0.98,U] [#5 -0.02,-0.08,0.71,U] [#6 -0.02,-0.16,0.68,U] [#7 0.14,0.10,0.67,U] [#8 0.07,-0.00,0.65,U] 
19:29:15.445 00.002 7988 refined, 8 included, MultiStar: {0.19, -0.03}, one-star: {0.28, 0.20}
19:29:15.445 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.58) = xAngle (1.41 = 1.41)
19:29:15.447 00.002 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.52 = -1.76)
19:29:15.447 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=0.03 mountY=-0.19, mountTheta=-1.41
19:29:15.449 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.03, opts=13)
19:29:15.451 00.002 7988 Enqueuing Move request for scope (0.19, -0.03)
19:29:15.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:15.453 00.002 7988 UpdateGuideState exits: m=1533 SNR=26.6
19:29:15.455 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:15.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:15.457 00.002 7988 Enqueuing Expose request
19:29:15.457 00.000 15712 Worker thread wakes up
19:29:15.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
19:29:15.457 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
19:29:15.457 00.000 15712 Moving (0.19, -0.03) raw xDistance=0.03 yDistance=-0.19
19:29:15.460 00.003 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 667.62
19:29:15.460 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
19:29:15.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:15.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:29:15.460 00.000 15712 MoveAxis(E, 6, ABG)
19:29:15.460 00.000 15712 Guiding  Dir = 2, Dur = 6
19:29:15.460 00.000 15712 IsGuiding returns 0
19:29:15.484 00.024 15712 IsGuiding returns 0
19:29:15.484 00.000 15712 Move returns status 0, amount 6
19:29:15.484 00.000 15712 MoveAxis(N, 0, ABG)
19:29:15.484 00.000 15712 Move returns status 0, amount 0
19:29:15.484 00.000 15712 move complete, result=0
19:29:15.484 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
19:29:15.489 00.005 15712 worker thread done servicing request
19:29:15.489 00.000 15712 Worker thread wakes up
19:29:15.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:15.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:16.911 01.422 15712 Exposure complete
19:29:16.964 00.053 15712 worker thread done servicing request
19:29:16.964 00.000 7988 OnExposeComplete: enter
19:29:16.975 00.011 7988 UpdateGuideState(): m_state=6
19:29:16.975 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2080
19:29:16.975 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=435.30, Mass=1542, SNR=26.7, Peak=199 HFD=3.3
19:29:16.975 00.000 7988 MultiStar: [#1 0.13,0.09,0.99,U] [#2 -0.04,0.09,0.98,U] [#3 0.01,-0.02,0.91,U] [#4 0.10,-0.01,0.98,U] [#5 -0.49,0.03,0.67,U] [#6 0.11,-0.18,0.66,U] [#7 -0.06,-0.13,0.67,U] [#8 0.11,-0.02,0.65,U] 
19:29:16.980 00.005 7988 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.12, -0.01}
19:29:16.980 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
19:29:16.980 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.18)
19:29:16.980 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.58 mountX=0.01 mountY=-0.01, mountTheta=-0.99
19:29:16.984 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
19:29:16.986 00.002 7988 Enqueuing Move request for scope (0.01, -0.01)
19:29:16.988 00.002 15712 Worker thread wakes up
19:29:16.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
19:29:16.988 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
19:29:16.988 00.000 15712 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
19:29:16.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:16.988 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7
19:29:16.990 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:16.991 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:16.991 00.000 7988 Enqueuing Expose request
19:29:16.993 00.002 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 667.56
19:29:16.993 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
19:29:16.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:16.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:29:16.993 00.000 15712 MoveAxis(E, 6, ABG)
19:29:16.993 00.000 15712 Guiding  Dir = 2, Dur = 6
19:29:16.993 00.000 15712 IsGuiding returns 0
19:29:17.014 00.021 15712 IsGuiding returns 0
19:29:17.014 00.000 15712 Move returns status 0, amount 6
19:29:17.014 00.000 15712 MoveAxis(N, 0, ABG)
19:29:17.014 00.000 15712 Move returns status 0, amount 0
19:29:17.014 00.000 15712 move complete, result=0
19:29:17.014 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
19:29:17.023 00.009 15712 worker thread done servicing request
19:29:17.023 00.000 15712 Worker thread wakes up
19:29:17.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:17.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:18.658 01.635 15712 Exposure complete
19:29:18.719 00.061 15712 worker thread done servicing request
19:29:18.719 00.000 7988 OnExposeComplete: enter
19:29:18.719 00.000 7988 UpdateGuideState(): m_state=6
19:29:18.719 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2081
19:29:18.719 00.000 7988 Star::Find returns 1 (0), X=1175.65, Y=435.49, Mass=1426, SNR=25.5, Peak=182 HFD=3.2
19:29:18.719 00.000 7988 MultiStar: [#1 0.45,0.14,1.03,U] [#2 0.27,0.23,1.03,U] [#3 0.11,0.06,0.99,U] [#4 0.19,-0.06,1.05,U] [#5 -0.09,0.13,0.70,U] [#6 0.19,-0.07,0.74,U] [#7 0.06,0.19,0.65,U] [#8 0.17,0.07,0.68,U] 
19:29:18.719 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.10}, one-star: {0.23, 0.19}
19:29:18.719 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
19:29:18.719 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.12)
19:29:18.730 00.011 7988 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.47 mountX=-0.10 mountY=-0.19, mountTheta=-2.04
19:29:18.732 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.10, opts=13)
19:29:18.732 00.000 7988 Enqueuing Move request for scope (0.19, 0.10)
19:29:18.735 00.003 15712 Worker thread wakes up
19:29:18.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:18.735 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.5
19:29:18.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:18.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:18.735 00.000 7988 Enqueuing Expose request
19:29:18.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
19:29:18.735 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
19:29:18.735 00.000 15712 Moving (0.19, 0.10) raw xDistance=-0.10 yDistance=-0.19
19:29:18.735 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 667.50
19:29:18.735 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
19:29:18.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:18.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:29:18.735 00.000 15712 MoveAxis(E, 6, ABG)
19:29:18.735 00.000 15712 Guiding  Dir = 2, Dur = 6
19:29:18.735 00.000 15712 IsGuiding returns 0
19:29:18.764 00.029 15712 IsGuiding returns 0
19:29:18.764 00.000 15712 Move returns status 0, amount 6
19:29:18.764 00.000 15712 MoveAxis(N, 0, ABG)
19:29:18.764 00.000 15712 Move returns status 0, amount 0
19:29:18.764 00.000 15712 move complete, result=0
19:29:18.764 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
19:29:18.766 00.002 15712 worker thread done servicing request
19:29:18.766 00.000 15712 Worker thread wakes up
19:29:18.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:18.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:20.183 01.417 15712 Exposure complete
19:29:20.243 00.060 15712 worker thread done servicing request
19:29:20.243 00.000 7988 OnExposeComplete: enter
19:29:20.244 00.001 7988 UpdateGuideState(): m_state=6
19:29:20.244 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2082
19:29:20.244 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=435.47, Mass=1477, SNR=26.2, Peak=184 HFD=3.1
19:29:20.248 00.004 7988 MultiStar: [#1 0.19,0.03,1.02,U] [#2 0.18,0.28,1.00,U] [#3 0.15,0.09,0.96,U] [#4 0.16,-0.14,1.00,U] [#5 -0.15,0.05,0.70,U] [#6 0.16,-0.03,0.70,U] [#7 -0.04,0.10,0.68,U] [#8 0.35,-0.14,0.64,U] 
19:29:20.250 00.002 7988 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.12, 0.17}
19:29:20.250 00.000 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.58) = xAngle (1.98 = 1.98)
19:29:20.250 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.09 = -1.20)
19:29:20.252 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.40 mountX=-0.06 mountY=-0.13, mountTheta=-1.97
19:29:20.254 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.05, opts=13)
19:29:20.256 00.002 7988 Enqueuing Move request for scope (0.13, 0.05)
19:29:20.256 00.000 15712 Worker thread wakes up
19:29:20.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
19:29:20.256 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
19:29:20.256 00.000 15712 Moving (0.13, 0.05) raw xDistance=-0.06 yDistance=-0.13
19:29:20.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:20.256 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.2
19:29:20.260 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:20.260 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:20.260 00.000 7988 Enqueuing Expose request
19:29:20.260 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 667.44
19:29:20.260 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
19:29:20.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:20.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:29:20.260 00.000 15712 MoveAxis(E, 7, ABG)
19:29:20.260 00.000 15712 Guiding  Dir = 2, Dur = 7
19:29:20.260 00.000 15712 IsGuiding returns 0
19:29:20.311 00.051 15712 IsGuiding returns 0
19:29:20.311 00.000 15712 Move returns status 0, amount 7
19:29:20.311 00.000 15712 MoveAxis(N, 0, ABG)
19:29:20.311 00.000 15712 Move returns status 0, amount 0
19:29:20.311 00.000 15712 move complete, result=0
19:29:20.311 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
19:29:20.316 00.005 15712 worker thread done servicing request
19:29:20.316 00.000 15712 Worker thread wakes up
19:29:20.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:20.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:21.952 01.636 15712 Exposure complete
19:29:22.014 00.062 15712 worker thread done servicing request
19:29:22.014 00.000 7988 OnExposeComplete: enter
19:29:22.014 00.000 7988 UpdateGuideState(): m_state=6
19:29:22.017 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2083
19:29:22.017 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=435.57, Mass=1499, SNR=26.3, Peak=186 HFD=3.2
19:29:22.019 00.002 7988 MultiStar: [#1 0.20,0.29,1.00,U] [#2 0.23,0.30,0.99,U] [#3 0.15,0.09,0.94,U] [#4 0.27,0.12,1.01,U] [#5 -0.18,-0.02,0.68,U] [#6 0.05,0.25,0.72,U] [#7 0.05,0.13,0.68,U] [#8 0.23,0.27,0.64,U] 
19:29:22.019 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.19}, one-star: {0.11, 0.27}
19:29:22.021 00.002 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.54 = 2.54)
19:29:22.021 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.64)
19:29:22.023 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.96 mountX=-0.20 mountY=-0.14, mountTheta=-2.51
19:29:22.025 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.19, opts=13)
19:29:22.025 00.000 7988 Enqueuing Move request for scope (0.14, 0.19)
19:29:22.027 00.002 15712 Worker thread wakes up
19:29:22.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
19:29:22.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
19:29:22.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:22.029 00.002 7988 UpdateGuideState exits: m=1499 SNR=26.3
19:29:22.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:22.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:22.029 00.000 7988 Enqueuing Expose request
19:29:22.029 00.000 15712 Moving (0.14, 0.19) raw xDistance=-0.20 yDistance=-0.14
19:29:22.029 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 667.38
19:29:22.029 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
19:29:22.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:22.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:29:22.029 00.000 15712 MoveAxis(E, 46, ABG)
19:29:22.029 00.000 15712 Guiding  Dir = 2, Dur = 46
19:29:22.029 00.000 15712 IsGuiding returns 0
19:29:22.048 00.019 15712 PulseGuide returned control before completion, sleep 36
19:29:22.120 00.072 15712 IsGuiding returns 0
19:29:22.121 00.001 15712 Move returns status 0, amount 46
19:29:22.121 00.000 15712 MoveAxis(N, 0, ABG)
19:29:22.121 00.000 15712 Move returns status 0, amount 0
19:29:22.121 00.000 15712 move complete, result=0
19:29:22.121 00.000 15712 worker thread done servicing request
19:29:22.121 00.000 15712 Worker thread wakes up
19:29:22.121 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
19:29:22.122 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:22.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:23.527 01.405 15712 Exposure complete
19:29:23.588 00.061 15712 worker thread done servicing request
19:29:23.588 00.000 7988 OnExposeComplete: enter
19:29:23.588 00.000 7988 UpdateGuideState(): m_state=6
19:29:23.588 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2084
19:29:23.588 00.000 7988 Star::Find returns 1 (0), X=1175.63, Y=435.49, Mass=1480, SNR=26.1, Peak=191 HFD=3.2
19:29:23.588 00.000 7988 MultiStar: [#1 0.09,0.11,1.01,U] [#2 0.10,0.08,0.96,U] [#3 0.11,-0.02,0.92,U] [#4 0.20,0.07,1.06,U] [#5 -0.32,0.14,0.74,U] [#6 0.19,-0.09,0.72,U] [#7 -0.11,0.24,0.67,U] [#8 0.01,0.31,0.67,U] 
19:29:23.595 00.007 7988 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.21, 0.19}
19:29:23.595 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
19:29:23.595 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.60)
19:29:23.595 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.99 mountX=-0.11 mountY=-0.07, mountTheta=-2.55
19:29:23.595 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.11, opts=13)
19:29:23.595 00.000 7988 Enqueuing Move request for scope (0.07, 0.11)
19:29:23.595 00.000 15712 Worker thread wakes up
19:29:23.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
19:29:23.595 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
19:29:23.595 00.000 15712 Moving (0.07, 0.11) raw xDistance=-0.11 yDistance=-0.07
19:29:23.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:23.603 00.008 7988 UpdateGuideState exits: m=1480 SNR=26.1
19:29:23.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:23.603 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:23.603 00.000 7988 Enqueuing Expose request
19:29:23.603 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 667.32
19:29:23.603 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
19:29:23.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:23.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:29:23.603 00.000 15712 MoveAxis(E, 8, ABG)
19:29:23.603 00.000 15712 Guiding  Dir = 2, Dur = 8
19:29:23.603 00.000 15712 IsGuiding returns 0
19:29:23.619 00.016 15712 IsGuiding returns 0
19:29:23.619 00.000 15712 Move returns status 0, amount 8
19:29:23.619 00.000 15712 MoveAxis(N, 0, ABG)
19:29:23.619 00.000 15712 Move returns status 0, amount 0
19:29:23.619 00.000 15712 move complete, result=0
19:29:23.619 00.000 15712 worker thread done servicing request
19:29:23.619 00.000 15712 Worker thread wakes up
19:29:23.619 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
19:29:23.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:23.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:25.265 01.646 15712 Exposure complete
19:29:25.326 00.061 15712 worker thread done servicing request
19:29:25.326 00.000 7988 OnExposeComplete: enter
19:29:25.326 00.000 7988 UpdateGuideState(): m_state=6
19:29:25.331 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2085
19:29:25.331 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.36, Mass=1517, SNR=26.2, Peak=182 HFD=3.2
19:29:25.333 00.002 7988 MultiStar: [#1 0.16,-0.11,1.00,U] [#2 0.06,-0.01,0.98,U] [#3 -0.02,-0.12,0.93,U] [#4 -0.04,-0.01,1.01,U] [#5 -0.24,-0.07,0.69,U] [#6 0.22,-0.08,0.66,U] [#7 -0.14,0.15,0.66,U] [#8 0.10,0.06,0.62,U] 
19:29:25.333 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.14, 0.06}
19:29:25.335 00.002 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.58) = xAngle (1.05 = 1.05)
19:29:25.335 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.16 = -2.12)
19:29:25.337 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.53 mountX=0.02 mountY=-0.03, mountTheta=-1.04
19:29:25.339 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
19:29:25.339 00.000 7988 Enqueuing Move request for scope (0.03, -0.02)
19:29:25.339 00.000 15712 Worker thread wakes up
19:29:25.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
19:29:25.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
19:29:25.339 00.000 15712 Moving (0.03, -0.02) raw xDistance=0.02 yDistance=-0.03
19:29:25.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:25.342 00.003 7988 UpdateGuideState exits: m=1517 SNR=26.2
19:29:25.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:25.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:25.342 00.000 7988 Enqueuing Expose request
19:29:25.342 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 667.25
19:29:25.342 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
19:29:25.342 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:25.342 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:29:25.342 00.000 15712 MoveAxis(E, 7, ABG)
19:29:25.348 00.006 15712 Guiding  Dir = 2, Dur = 7
19:29:25.348 00.000 15712 IsGuiding returns 0
19:29:25.365 00.017 15712 IsGuiding returns 0
19:29:25.365 00.000 15712 Move returns status 0, amount 7
19:29:25.365 00.000 15712 MoveAxis(N, 0, ABG)
19:29:25.365 00.000 15712 Move returns status 0, amount 0
19:29:25.365 00.000 15712 move complete, result=0
19:29:25.365 00.000 15712 worker thread done servicing request
19:29:25.365 00.000 15712 Worker thread wakes up
19:29:25.365 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
19:29:25.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:25.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:26.779 01.414 15712 Exposure complete
19:29:26.839 00.060 15712 worker thread done servicing request
19:29:26.839 00.000 7988 OnExposeComplete: enter
19:29:26.839 00.000 7988 UpdateGuideState(): m_state=6
19:29:26.839 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2086
19:29:26.839 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=435.65, Mass=1548, SNR=26.7, Peak=194 HFD=3.4
19:29:26.844 00.005 7988 MultiStar: [#1 0.26,0.41,1.01,U] [#2 0.23,0.32,0.96,U] [#3 0.26,0.28,0.91,U] [#4 0.13,0.27,0.99,U] [#5 -0.40,0.30,0.67,U] [#6 0.13,0.45,0.67,U] [#7 -0.16,0.38,0.67,U] [#8 0.02,0.39,0.65,U] 
19:29:26.844 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.35}, one-star: {0.14, 0.35}
19:29:26.844 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
19:29:26.848 00.004 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
19:29:26.848 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.30 mountX=-0.35 mountY=-0.10, mountTheta=-2.85
19:29:26.850 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.35, opts=13)
19:29:26.852 00.002 7988 Enqueuing Move request for scope (0.09, 0.35)
19:29:26.852 00.000 15712 Worker thread wakes up
19:29:26.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.35) opts 0xd
19:29:26.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.35)
19:29:26.852 00.000 15712 Moving (0.09, 0.35) raw xDistance=-0.35 yDistance=-0.10
19:29:26.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:26.855 00.003 7988 UpdateGuideState exits: m=1548 SNR=26.7
19:29:26.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:26.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:26.855 00.000 7988 Enqueuing Expose request
19:29:26.855 00.000 15712 PPEC rslt: input = -0.35, final = -0.22, react = -0.21, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 667.19
19:29:26.855 00.000 15712 PPEC: input: -0.35, control: -0.22, exposure: 1500
19:29:26.855 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:26.855 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:29:26.855 00.000 15712 MoveAxis(E, 73, ABG)
19:29:26.855 00.000 15712 Guiding  Dir = 2, Dur = 73
19:29:26.855 00.000 15712 IsGuiding returns 0
19:29:26.878 00.023 15712 PulseGuide returned control before completion, sleep 60
19:29:26.951 00.073 15712 IsGuiding returns 1
19:29:26.951 00.000 15712 scope still moving after pulse duration time elapsed
19:29:27.003 00.052 15712 IsGuiding returns 0
19:29:27.003 00.000 15712 scope move finished after 73 + 78 ms
19:29:27.003 00.000 15712 Move returns status 0, amount 73
19:29:27.003 00.000 15712 MoveAxis(N, 0, ABG)
19:29:27.003 00.000 15712 Move returns status 0, amount 0
19:29:27.003 00.000 15712 move complete, result=0
19:29:27.003 00.000 7988 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
19:29:27.013 00.010 15712 worker thread done servicing request
19:29:27.013 00.000 15712 Worker thread wakes up
19:29:27.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:27.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:28.641 01.628 15712 Exposure complete
19:29:28.703 00.062 15712 worker thread done servicing request
19:29:28.703 00.000 7988 OnExposeComplete: enter
19:29:28.703 00.000 7988 UpdateGuideState(): m_state=6
19:29:28.706 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2087
19:29:28.706 00.000 7988 Star::Find returns 1 (0), X=1175.69, Y=435.53, Mass=1384, SNR=25.4, Peak=184 HFD=3.2
19:29:28.708 00.002 7988 MultiStar: [#1 0.22,-0.04,1.04,U] [#2 0.06,0.18,1.01,U] [#3 0.11,-0.20,1.02,U] [#4 0.12,0.00,1.05,U] [#5 -0.18,-0.11,0.75,U] [#6 0.02,0.05,0.72,U] [#7 -0.06,-0.03,0.69,U] [#8 0.19,-0.03,0.68,U] 
19:29:28.710 00.002 7988 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.27, 0.23}
19:29:28.710 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.58) = xAngle (1.68 = 1.68)
19:29:28.710 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.79 = -1.49)
19:29:28.712 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.10 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
19:29:28.714 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
19:29:28.714 00.000 7988 Enqueuing Move request for scope (0.10, 0.01)
19:29:28.716 00.002 15712 Worker thread wakes up
19:29:28.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
19:29:28.716 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
19:29:28.716 00.000 15712 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
19:29:28.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:28.716 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.4
19:29:28.719 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:28.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:28.721 00.002 7988 Enqueuing Expose request
19:29:28.721 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 667.13
19:29:28.721 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
19:29:28.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:28.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:29:28.721 00.000 15712 MoveAxis(E, 5, ABG)
19:29:28.721 00.000 15712 Guiding  Dir = 2, Dur = 5
19:29:28.721 00.000 15712 IsGuiding returns 0
19:29:28.738 00.017 15712 IsGuiding returns 0
19:29:28.738 00.000 15712 Move returns status 0, amount 5
19:29:28.738 00.000 15712 MoveAxis(N, 0, ABG)
19:29:28.738 00.000 15712 Move returns status 0, amount 0
19:29:28.738 00.000 15712 move complete, result=0
19:29:28.738 00.000 15712 worker thread done servicing request
19:29:28.738 00.000 15712 Worker thread wakes up
19:29:28.738 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
19:29:28.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:28.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:30.155 01.417 15712 Exposure complete
19:29:30.217 00.062 15712 worker thread done servicing request
19:29:30.217 00.000 7988 OnExposeComplete: enter
19:29:30.217 00.000 7988 UpdateGuideState(): m_state=6
19:29:30.220 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2088
19:29:30.220 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=435.43, Mass=1466, SNR=26.0, Peak=196 HFD=3.1
19:29:30.222 00.002 7988 MultiStar: [#1 0.15,-0.02,1.01,U] [#2 0.09,0.13,1.00,U] [#3 0.21,-0.08,0.95,U] [#4 0.03,-0.31,1.05,U] [#5 -0.20,-0.16,0.67,U] [#6 0.36,-0.03,0.67,U] [#7 -0.19,0.15,0.70,U] [#8 0.16,0.11,0.65,U] 
19:29:30.222 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.18, 0.13}
19:29:30.224 00.002 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.58) = xAngle (1.42 = 1.42)
19:29:30.227 00.003 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.75)
19:29:30.227 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.16 mountX=0.01 mountY=-0.09, mountTheta=-1.42
19:29:30.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
19:29:30.227 00.000 7988 Enqueuing Move request for scope (0.09, -0.01)
19:29:30.227 00.000 15712 Worker thread wakes up
19:29:30.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
19:29:30.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
19:29:30.233 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:30.233 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
19:29:30.235 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:30.235 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:30.237 00.002 7988 Enqueuing Expose request
19:29:30.237 00.000 15712 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
19:29:30.239 00.002 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 667.07
19:29:30.239 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
19:29:30.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:30.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:29:30.239 00.000 15712 MoveAxis(E, 3, ABG)
19:29:30.239 00.000 15712 Guiding  Dir = 2, Dur = 3
19:29:30.239 00.000 15712 IsGuiding returns 0
19:29:30.248 00.009 15712 IsGuiding returns 0
19:29:30.248 00.000 15712 Move returns status 0, amount 3
19:29:30.248 00.000 15712 MoveAxis(N, 0, ABG)
19:29:30.248 00.000 15712 Move returns status 0, amount 0
19:29:30.248 00.000 15712 move complete, result=0
19:29:30.248 00.000 15712 worker thread done servicing request
19:29:30.248 00.000 15712 Worker thread wakes up
19:29:30.248 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
19:29:30.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:30.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:31.891 01.643 15712 Exposure complete
19:29:31.954 00.063 15712 worker thread done servicing request
19:29:31.955 00.001 7988 OnExposeComplete: enter
19:29:31.955 00.000 7988 UpdateGuideState(): m_state=6
19:29:31.955 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2089
19:29:31.955 00.000 7988 Star::Find returns 1 (0), X=1175.66, Y=435.44, Mass=1487, SNR=26.0, Peak=171 HFD=3.3
19:29:31.959 00.004 7988 MultiStar: [#1 0.16,-0.00,0.98,U] [#2 0.05,-0.00,0.96,U] [#3 0.31,-0.01,0.95,U] [#4 0.13,-0.12,0.98,U] [#5 -0.10,-0.20,0.71,U] [#6 0.14,-0.10,0.68,U] [#7 -0.03,0.04,0.67,U] [#8 0.16,-0.24,0.62,U] 
19:29:31.959 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.23, 0.14}
19:29:31.959 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
19:29:31.959 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.92)
19:29:31.959 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.33 mountX=0.04 mountY=-0.13, mountTheta=-1.25
19:29:31.959 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.04, opts=13)
19:29:31.959 00.000 7988 Enqueuing Move request for scope (0.13, -0.04)
19:29:31.959 00.000 15712 Worker thread wakes up
19:29:31.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
19:29:31.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
19:29:31.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:31.959 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.0
19:29:31.970 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:31.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:31.970 00.000 7988 Enqueuing Expose request
19:29:31.970 00.000 15712 Moving (0.13, -0.04) raw xDistance=0.04 yDistance=-0.13
19:29:31.976 00.006 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 667.01
19:29:31.976 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
19:29:31.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:31.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:29:31.976 00.000 15712 MoveAxis(E, 1, ABG)
19:29:31.976 00.000 15712 Guiding  Dir = 2, Dur = 1
19:29:31.976 00.000 15712 IsGuiding returns 0
19:29:31.993 00.017 15712 IsGuiding returns 0
19:29:31.993 00.000 15712 Move returns status 0, amount 1
19:29:31.993 00.000 15712 MoveAxis(N, 0, ABG)
19:29:31.993 00.000 15712 Move returns status 0, amount 0
19:29:31.993 00.000 15712 move complete, result=0
19:29:31.993 00.000 15712 worker thread done servicing request
19:29:31.993 00.000 15712 Worker thread wakes up
19:29:31.993 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
19:29:31.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:31.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:33.422 01.429 15712 Exposure complete
19:29:33.481 00.059 15712 worker thread done servicing request
19:29:33.481 00.000 7988 OnExposeComplete: enter
19:29:33.481 00.000 7988 UpdateGuideState(): m_state=6
19:29:33.481 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2090
19:29:33.481 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=435.42, Mass=1367, SNR=25.0, Peak=171 HFD=3.1
19:29:33.481 00.000 7988 MultiStar: [#1 0.20,0.03,1.03,U] [#2 0.18,0.31,1.03,U] [#3 0.04,0.14,0.98,U] [#4 -0.06,-0.04,1.07,U] [#5 -0.20,0.15,0.68,U] [#6 0.11,0.08,0.74,U] [#7 -0.11,0.13,0.69,U] [#8 0.21,0.15,0.68,U] 
19:29:33.489 00.008 7988 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.22, 0.12}
19:29:33.489 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
19:29:33.489 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.62)
19:29:33.489 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.98 mountX=-0.12 mountY=-0.08, mountTheta=-2.53
19:29:33.489 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
19:29:33.489 00.000 7988 Enqueuing Move request for scope (0.08, 0.11)
19:29:33.489 00.000 15712 Worker thread wakes up
19:29:33.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
19:29:33.489 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
19:29:33.497 00.008 15712 Moving (0.08, 0.11) raw xDistance=-0.12 yDistance=-0.08
19:29:33.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:33.498 00.001 7988 UpdateGuideState exits: m=1367 SNR=25.0
19:29:33.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:33.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:33.498 00.000 7988 Enqueuing Expose request
19:29:33.498 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 666.95
19:29:33.498 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
19:29:33.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:33.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:29:33.498 00.000 15712 MoveAxis(W, 0, ABG)
19:29:33.498 00.000 15712 Move returns status 0, amount 0
19:29:33.498 00.000 15712 MoveAxis(N, 0, ABG)
19:29:33.498 00.000 15712 Move returns status 0, amount 0
19:29:33.498 00.000 15712 move complete, result=0
19:29:33.498 00.000 15712 worker thread done servicing request
19:29:33.498 00.000 15712 Worker thread wakes up
19:29:33.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:33.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:33.498 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
19:29:35.137 01.639 15712 Exposure complete
19:29:35.199 00.062 15712 worker thread done servicing request
19:29:35.199 00.000 7988 OnExposeComplete: enter
19:29:35.199 00.000 7988 UpdateGuideState(): m_state=6
19:29:35.202 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2091
19:29:35.202 00.000 7988 Star::Find returns 1 (0), X=1175.67, Y=435.68, Mass=1548, SNR=26.9, Peak=180 HFD=3.6
19:29:35.204 00.002 7988 MultiStar: [#1 0.01,0.23,0.97,U] [#2 0.05,0.12,0.96,U] [#3 0.17,-0.03,0.91,U] [#4 0.24,-0.01,0.99,U] [#5 -0.33,0.01,0.67,U] [#6 0.18,0.24,0.65,U] [#7 0.06,0.26,0.66,U] [#8 0.08,0.10,0.63,U] 
19:29:35.206 00.002 7988 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {0.25, 0.38}
19:29:35.206 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
19:29:35.206 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
19:29:35.208 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.00 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
19:29:35.210 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.14, opts=13)
19:29:35.210 00.000 7988 Enqueuing Move request for scope (0.09, 0.14)
19:29:35.212 00.002 15712 Worker thread wakes up
19:29:35.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
19:29:35.212 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
19:29:35.212 00.000 15712 Moving (0.09, 0.14) raw xDistance=-0.15 yDistance=-0.10
19:29:35.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:35.212 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.9
19:29:35.215 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:35.217 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:35.217 00.000 7988 Enqueuing Expose request
19:29:35.219 00.002 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 666.88
19:29:35.219 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
19:29:35.219 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:35.219 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:29:35.219 00.000 15712 MoveAxis(E, 0, ABG)
19:29:35.219 00.000 15712 Move returns status 0, amount 0
19:29:35.219 00.000 15712 MoveAxis(N, 0, ABG)
19:29:35.219 00.000 15712 Move returns status 0, amount 0
19:29:35.219 00.000 15712 move complete, result=0
19:29:35.219 00.000 15712 worker thread done servicing request
19:29:35.219 00.000 15712 Worker thread wakes up
19:29:35.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:35.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:35.219 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:29:36.633 01.414 15712 Exposure complete
19:29:36.694 00.061 15712 worker thread done servicing request
19:29:36.694 00.000 7988 OnExposeComplete: enter
19:29:36.694 00.000 7988 UpdateGuideState(): m_state=6
19:29:36.694 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2092
19:29:36.699 00.005 7988 Star::Find returns 1 (0), X=1175.52, Y=435.97, Mass=1367, SNR=25.0, Peak=195 HFD=3.4
19:29:36.700 00.001 7988 MultiStar: [#1 0.02,0.37,1.04,U] [#2 -0.05,0.47,1.03,U] [#3 0.12,0.25,0.97,U] [#4 0.02,0.50,1.05,U] [#5 -0.43,0.66,0.73,U] [#6 0.03,0.29,0.73,U] [#7 -0.26,0.41,0.71,U] [#8 -0.15,0.67,0.63,U] 
19:29:36.700 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.47}, one-star: {0.10, 0.67}
19:29:36.702 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.04)
19:29:36.702 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.07)
19:29:36.704 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.47 hyp=0.47 cameraTheta=1.67 mountX=-0.47 mountY=0.03, mountTheta=3.07
19:29:36.704 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.47, opts=13)
19:29:36.708 00.004 7988 Enqueuing Move request for scope (-0.05, 0.47)
19:29:36.708 00.000 15712 Worker thread wakes up
19:29:36.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.47) opts 0xd
19:29:36.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.47)
19:29:36.708 00.000 15712 Moving (-0.05, 0.47) raw xDistance=-0.47 yDistance=0.03
19:29:36.710 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:36.710 00.000 7988 UpdateGuideState exits: m=1367 SNR=25.0
19:29:36.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:36.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:36.710 00.000 7988 Enqueuing Expose request
19:29:36.710 00.000 15712 PPEC rslt: input = -0.47, final = -0.28, react = -0.28, pred = 0.00, hyst = -0.25, hyst_pct = 0.00, period_length = 666.82
19:29:36.710 00.000 15712 PPEC: input: -0.47, control: -0.28, exposure: 1500
19:29:36.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:36.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:29:36.710 00.000 15712 MoveAxis(E, 91, ABG)
19:29:36.710 00.000 15712 Guiding  Dir = 2, Dur = 91
19:29:36.710 00.000 15712 IsGuiding returns 0
19:29:36.726 00.016 15712 PulseGuide returned control before completion, sleep 87
19:29:36.837 00.111 15712 IsGuiding returns 0
19:29:36.837 00.000 15712 Move returns status 0, amount 91
19:29:36.837 00.000 15712 MoveAxis(N, 0, ABG)
19:29:36.837 00.000 15712 Move returns status 0, amount 0
19:29:36.837 00.000 15712 move complete, result=0
19:29:36.837 00.000 7988 GuideStep: -0.5 px 91 ms EAST, 0.0 px 0 ms NORTH
19:29:36.843 00.006 15712 worker thread done servicing request
19:29:36.843 00.000 15712 Worker thread wakes up
19:29:36.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:36.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:38.470 01.627 15712 Exposure complete
19:29:38.566 00.096 15712 worker thread done servicing request
19:29:38.566 00.000 7988 OnExposeComplete: enter
19:29:38.569 00.003 7988 UpdateGuideState(): m_state=6
19:29:38.571 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2093
19:29:38.573 00.002 7988 Star::Find returns 1 (0), X=1175.48, Y=435.58, Mass=1520, SNR=26.5, Peak=169 HFD=3.3
19:29:38.575 00.002 7988 MultiStar: [#1 0.23,0.04,0.96,U] [#2 0.20,0.36,0.99,U] [#3 0.06,0.14,0.94,U] [#4 0.14,0.04,0.97,U] [#5 -0.26,0.19,0.68,U] [#6 0.08,0.30,0.67,U] [#7 0.04,0.17,0.65,U] [#8 -0.02,0.15,0.64,U] 
19:29:38.579 00.004 7988 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.06, 0.27}
19:29:38.581 00.002 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
19:29:38.582 00.001 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.42)
19:29:38.584 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.18 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
19:29:38.586 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.18, opts=13)
19:29:38.586 00.000 7988 Enqueuing Move request for scope (0.08, 0.18)
19:29:38.593 00.007 15712 Worker thread wakes up
19:29:38.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:38.593 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5
19:29:38.597 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
19:29:38.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
19:29:38.597 00.000 15712 Moving (0.08, 0.18) raw xDistance=-0.18 yDistance=-0.08
19:29:38.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:38.599 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:38.603 00.004 7988 Enqueuing Expose request
19:29:38.605 00.002 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 666.76
19:29:38.605 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
19:29:38.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:38.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:29:38.605 00.000 15712 MoveAxis(E, 37, ABG)
19:29:38.605 00.000 15712 Guiding  Dir = 2, Dur = 37
19:29:38.616 00.011 15712 IsGuiding returns 0
19:29:38.644 00.028 15712 PulseGuide returned control before completion, sleep 18
19:29:38.672 00.028 15712 IsGuiding returns 1
19:29:38.672 00.000 15712 scope still moving after pulse duration time elapsed
19:29:38.704 00.032 15712 IsGuiding returns 0
19:29:38.704 00.000 15712 scope move finished after 37 + 56 ms
19:29:38.704 00.000 15712 Move returns status 0, amount 37
19:29:38.704 00.000 15712 MoveAxis(N, 0, ABG)
19:29:38.704 00.000 15712 Move returns status 0, amount 0
19:29:38.704 00.000 15712 move complete, result=0
19:29:38.704 00.000 15712 worker thread done servicing request
19:29:38.704 00.000 15712 Worker thread wakes up
19:29:38.704 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
19:29:38.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:38.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:40.134 01.430 15712 Exposure complete
19:29:40.227 00.093 15712 worker thread done servicing request
19:29:40.227 00.000 7988 OnExposeComplete: enter
19:29:40.227 00.000 7988 UpdateGuideState(): m_state=6
19:29:40.227 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2094
19:29:40.227 00.000 7988 Star::Find returns 1 (0), X=1175.43, Y=435.47, Mass=1525, SNR=26.3, Peak=195 HFD=3.3
19:29:40.227 00.000 7988 MultiStar: [#1 -0.06,-0.14,0.97,U] [#2 -0.04,0.14,0.95,U] [#3 -0.10,-0.10,0.91,U] [#4 -0.00,-0.20,0.99,U] [#5 -0.33,0.01,0.72,U] [#6 0.19,-0.21,0.68,U] [#7 0.00,-0.18,0.63,U] [#8 -0.07,-0.11,0.61,U] 
19:29:40.227 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {0.01, 0.17}
19:29:40.227 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.65 = -0.65)
19:29:40.227 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.46 = 2.46)
19:29:40.227 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.22 mountX=0.06 mountY=0.05, mountTheta=0.67
19:29:40.243 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
19:29:40.243 00.000 7988 Enqueuing Move request for scope (-0.04, -0.06)
19:29:40.243 00.000 15712 Worker thread wakes up
19:29:40.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
19:29:40.243 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
19:29:40.243 00.000 15712 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=0.05
19:29:40.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:40.243 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.3
19:29:40.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:40.255 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:40.257 00.002 7988 Enqueuing Expose request
19:29:40.258 00.001 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 666.70
19:29:40.258 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
19:29:40.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:40.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:29:40.258 00.000 15712 MoveAxis(E, 2, ABG)
19:29:40.258 00.000 15712 Guiding  Dir = 2, Dur = 2
19:29:40.277 00.019 15712 IsGuiding returns 0
19:29:40.294 00.017 15712 IsGuiding returns 0
19:29:40.294 00.000 15712 Move returns status 0, amount 2
19:29:40.294 00.000 15712 MoveAxis(N, 0, ABG)
19:29:40.294 00.000 15712 Move returns status 0, amount 0
19:29:40.294 00.000 15712 move complete, result=0
19:29:40.294 00.000 15712 worker thread done servicing request
19:29:40.294 00.000 15712 Worker thread wakes up
19:29:40.294 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
19:29:40.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:40.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:41.922 01.628 15712 Exposure complete
19:29:42.015 00.093 15712 worker thread done servicing request
19:29:42.015 00.000 7988 OnExposeComplete: enter
19:29:42.015 00.000 7988 UpdateGuideState(): m_state=6
19:29:42.023 00.008 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2095
19:29:42.023 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.56, Mass=1512, SNR=26.5, Peak=208 HFD=3.3
19:29:42.023 00.000 7988 MultiStar: [#1 -0.11,0.25,0.98,U] [#2 0.02,0.30,0.99,U] [#3 0.04,0.16,0.90,U] [#4 -0.09,-0.10,1.00,U] [#5 -0.45,0.14,0.70,U] [#6 0.17,0.19,0.64,U] [#7 -0.19,0.05,0.66,U] [#8 -0.08,0.08,0.65,U] 
19:29:42.023 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {0.10, 0.26}
19:29:42.023 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.79)
19:29:42.023 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.32)
19:29:42.031 00.008 7988 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.91 mountX=-0.15 mountY=0.05, mountTheta=2.82
19:29:42.031 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.15, opts=13)
19:29:42.031 00.000 7988 Enqueuing Move request for scope (-0.05, 0.15)
19:29:42.031 00.000 15712 Worker thread wakes up
19:29:42.040 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
19:29:42.040 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
19:29:42.040 00.000 15712 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=0.05
19:29:42.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:42.042 00.002 7988 UpdateGuideState exits: m=1512 SNR=26.5
19:29:42.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:42.044 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:42.044 00.000 7988 Enqueuing Expose request
19:29:42.049 00.005 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 666.64
19:29:42.049 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
19:29:42.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:42.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:29:42.049 00.000 15712 MoveAxis(E, 2, ABG)
19:29:42.049 00.000 15712 Guiding  Dir = 2, Dur = 2
19:29:42.049 00.000 15712 IsGuiding returns 0
19:29:42.063 00.014 15712 IsGuiding returns 0
19:29:42.063 00.000 15712 Move returns status 0, amount 2
19:29:42.063 00.000 15712 MoveAxis(N, 0, ABG)
19:29:42.063 00.000 15712 Move returns status 0, amount 0
19:29:42.063 00.000 15712 move complete, result=0
19:29:42.063 00.000 15712 worker thread done servicing request
19:29:42.063 00.000 15712 Worker thread wakes up
19:29:42.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:42.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:42.063 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.1 px 0 ms NORTH
19:29:43.475 01.412 15712 Exposure complete
19:29:43.587 00.112 15712 worker thread done servicing request
19:29:43.587 00.000 7988 OnExposeComplete: enter
19:29:43.597 00.010 7988 UpdateGuideState(): m_state=6
19:29:43.601 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2096
19:29:43.603 00.002 7988 Star::Find returns 1 (0), X=1175.41, Y=435.49, Mass=1412, SNR=25.5, Peak=213 HFD=3.1
19:29:43.603 00.000 7988 MultiStar: [#1 -0.12,0.04,1.03,U] [#2 -0.03,0.11,1.00,U] [#3 -0.12,-0.05,0.98,U] [#4 -0.13,0.01,1.07,U] [#5 -0.54,0.32,0.71,U] [#6 -0.13,-0.02,0.74,U] [#7 -0.37,0.19,0.68,U] [#8 -0.15,0.26,0.70,U] 
19:29:43.610 00.007 7988 refined, 8 included, MultiStar: {-0.16, 0.10}, one-star: {-0.01, 0.19}
19:29:43.612 00.002 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.58) = xAngle (4.15 = -2.14)
19:29:43.613 00.001 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.97)
19:29:43.617 00.004 7988 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.57 mountX=-0.10 mountY=0.16, mountTheta=2.15
19:29:43.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.10, opts=13)
19:29:43.617 00.000 7988 Enqueuing Move request for scope (-0.16, 0.10)
19:29:43.617 00.000 15712 Worker thread wakes up
19:29:43.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:43.627 00.010 7988 UpdateGuideState exits: m=1412 SNR=25.5
19:29:43.629 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
19:29:43.629 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
19:29:43.631 00.002 15712 Moving (-0.16, 0.10) raw xDistance=-0.10 yDistance=0.16
19:29:43.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:43.634 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:43.636 00.002 7988 Enqueuing Expose request
19:29:43.636 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 666.57
19:29:43.636 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
19:29:43.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:43.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:29:43.636 00.000 15712 MoveAxis(E, 4, ABG)
19:29:43.636 00.000 15712 Guiding  Dir = 2, Dur = 4
19:29:43.636 00.000 15712 IsGuiding returns 0
19:29:43.661 00.025 15712 IsGuiding returns 0
19:29:43.661 00.000 15712 Move returns status 0, amount 4
19:29:43.661 00.000 15712 MoveAxis(N, 0, ABG)
19:29:43.668 00.007 15712 Move returns status 0, amount 0
19:29:43.668 00.000 15712 move complete, result=0
19:29:43.668 00.000 15712 worker thread done servicing request
19:29:43.668 00.000 15712 Worker thread wakes up
19:29:43.668 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
19:29:43.670 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:43.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:45.313 01.643 15712 Exposure complete
19:29:45.401 00.088 15712 worker thread done servicing request
19:29:45.401 00.000 7988 OnExposeComplete: enter
19:29:45.401 00.000 7988 UpdateGuideState(): m_state=6
19:29:45.404 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2097
19:29:45.406 00.002 7988 Star::Find returns 1 (0), X=1175.44, Y=435.26, Mass=1530, SNR=26.7, Peak=198 HFD=3.3
19:29:45.406 00.000 7988 MultiStar: [#1 -0.03,-0.17,0.98,U] [#2 -0.07,-0.17,0.97,U] [#3 -0.05,-0.19,0.94,U] [#4 -0.04,-0.14,0.99,U] [#5 -0.24,-0.25,0.68,U] [#6 -0.00,-0.11,0.66,U] [#7 -0.15,-0.14,0.65,U] [#8 -0.11,-0.27,0.67,U] 
19:29:45.406 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.16}, one-star: {0.01, -0.04}
19:29:45.406 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
19:29:45.406 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
19:29:45.414 00.008 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.30 mountX=0.04 mountY=-0.01, mountTheta=-0.25
19:29:45.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
19:29:45.414 00.000 7988 Enqueuing Move request for scope (0.01, -0.04)
19:29:45.420 00.006 15712 Worker thread wakes up
19:29:45.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
19:29:45.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
19:29:45.420 00.000 15712 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
19:29:45.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:45.420 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.7
19:29:45.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:45.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:45.420 00.000 7988 Enqueuing Expose request
19:29:45.420 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 666.51
19:29:45.420 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
19:29:45.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:45.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:29:45.420 00.000 15712 MoveAxis(E, 6, ABG)
19:29:45.420 00.000 15712 Guiding  Dir = 2, Dur = 6
19:29:45.420 00.000 15712 IsGuiding returns 0
19:29:45.484 00.064 15712 IsGuiding returns 0
19:29:45.484 00.000 15712 Move returns status 0, amount 6
19:29:45.484 00.000 15712 MoveAxis(N, 0, ABG)
19:29:45.484 00.000 15712 Move returns status 0, amount 0
19:29:45.484 00.000 15712 move complete, result=0
19:29:45.484 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
19:29:45.491 00.007 15712 worker thread done servicing request
19:29:45.491 00.000 15712 Worker thread wakes up
19:29:45.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:45.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:46.918 01.427 15712 Exposure complete
19:29:46.977 00.059 15712 worker thread done servicing request
19:29:46.981 00.004 7988 OnExposeComplete: enter
19:29:46.981 00.000 7988 UpdateGuideState(): m_state=6
19:29:46.983 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2098
19:29:46.983 00.000 7988 Star::Find returns 1 (0), X=1175.46, Y=435.12, Mass=1470, SNR=25.9, Peak=191 HFD=3.4
19:29:46.985 00.002 7988 MultiStar: [#1 -0.02,-0.20,0.98,U] [#2 -0.05,-0.09,1.00,U] [#3 -0.10,-0.38,0.94,U] [#4 -0.17,-0.27,1.06,U] [#5 -0.22,-0.09,0.71,U] [#6 -0.06,-0.18,0.69,U] [#7 -0.27,-0.27,0.67,U] [#8 0.01,-0.17,0.66,U] 
19:29:46.987 00.002 7988 single-star, 8 included, MultiStar: {-0.09, -0.21}, one-star: {0.04, -0.18}
19:29:46.987 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
19:29:46.987 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
19:29:46.989 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.36 mountX=0.18 mountY=-0.03, mountTheta=-0.19
19:29:46.991 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.18, opts=13)
19:29:46.991 00.000 7988 Enqueuing Move request for scope (0.04, -0.18)
19:29:46.994 00.003 15712 Worker thread wakes up
19:29:46.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
19:29:46.994 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
19:29:46.994 00.000 15712 Moving (0.04, -0.18) raw xDistance=0.18 yDistance=-0.03
19:29:46.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:46.994 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.9
19:29:46.996 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:46.997 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:46.997 00.000 7988 Enqueuing Expose request
19:29:46.997 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 666.45
19:29:46.997 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
19:29:46.997 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:46.997 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:29:46.997 00.000 15712 MoveAxis(W, 29, ABG)
19:29:46.997 00.000 15712 Guiding  Dir = 3, Dur = 29
19:29:46.997 00.000 15712 IsGuiding returns 0
19:29:47.013 00.016 15712 PulseGuide returned control before completion, sleep 16
19:29:47.062 00.049 15712 IsGuiding returns 0
19:29:47.062 00.000 15712 Move returns status 0, amount 29
19:29:47.062 00.000 15712 MoveAxis(N, 0, ABG)
19:29:47.062 00.000 15712 Move returns status 0, amount 0
19:29:47.062 00.000 15712 move complete, result=0
19:29:47.062 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
19:29:47.073 00.011 15712 worker thread done servicing request
19:29:47.073 00.000 15712 Worker thread wakes up
19:29:47.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:47.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:48.707 01.634 15712 Exposure complete
19:29:48.768 00.061 15712 worker thread done servicing request
19:29:48.768 00.000 7988 OnExposeComplete: enter
19:29:48.768 00.000 7988 UpdateGuideState(): m_state=6
19:29:48.771 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2099
19:29:48.771 00.000 7988 Star::Find returns 1 (0), X=1175.43, Y=435.30, Mass=1351, SNR=24.7, Peak=176 HFD=3.2
19:29:48.771 00.000 7988 MultiStar: [#1 -0.08,0.14,1.01,U] [#2 -0.10,0.12,1.04,U] [#3 -0.06,-0.08,0.99,U] [#4 -0.13,0.05,1.09,U] [#5 -0.44,0.14,0.74,U] [#6 0.10,0.08,0.73,U] [#7 -0.20,0.17,0.74,U] [#8 -0.08,-0.02,0.66,U] 
19:29:48.771 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.07}, one-star: {0.01, -0.00}
19:29:48.771 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.58) = xAngle (1.12 = 1.12)
19:29:48.771 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.23 = -2.06)
19:29:48.771 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.46 mountX=0.00 mountY=-0.01, mountTheta=-1.11
19:29:48.780 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.00, opts=13)
19:29:48.780 00.000 7988 Enqueuing Move request for scope (0.01, -0.00)
19:29:48.780 00.000 15712 Worker thread wakes up
19:29:48.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
19:29:48.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
19:29:48.780 00.000 15712 Moving (0.01, -0.00) raw xDistance=0.00 yDistance=-0.01
19:29:48.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:48.780 00.000 7988 UpdateGuideState exits: m=1351 SNR=24.7
19:29:48.784 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:48.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:48.784 00.000 7988 Enqueuing Expose request
19:29:48.784 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 666.38
19:29:48.784 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
19:29:48.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:48.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:29:48.784 00.000 15712 MoveAxis(E, 6, ABG)
19:29:48.784 00.000 15712 Guiding  Dir = 2, Dur = 6
19:29:48.784 00.000 15712 IsGuiding returns 0
19:29:48.814 00.030 15712 IsGuiding returns 0
19:29:48.814 00.000 15712 Move returns status 0, amount 6
19:29:48.814 00.000 15712 MoveAxis(N, 0, ABG)
19:29:48.814 00.000 15712 Move returns status 0, amount 0
19:29:48.814 00.000 15712 move complete, result=0
19:29:48.814 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
19:29:48.816 00.002 15712 worker thread done servicing request
19:29:48.816 00.000 15712 Worker thread wakes up
19:29:48.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:48.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:50.232 01.416 15712 Exposure complete
19:29:50.293 00.061 15712 worker thread done servicing request
19:29:50.293 00.000 7988 OnExposeComplete: enter
19:29:50.293 00.000 7988 UpdateGuideState(): m_state=6
19:29:50.296 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2100
19:29:50.296 00.000 7988 Star::Find returns 1 (0), X=1175.40, Y=435.42, Mass=1496, SNR=26.5, Peak=200 HFD=3.3
19:29:50.298 00.002 7988 MultiStar: [#1 -0.02,0.20,0.96,U] [#2 0.00,0.13,0.93,U] [#3 -0.03,0.07,0.92,U] [#4 -0.05,0.07,0.99,U] [#5 -0.42,0.00,0.71,U] [#6 -0.13,0.08,0.72,U] [#7 -0.09,0.16,0.64,U] [#8 0.08,0.28,0.66,U] 
19:29:50.298 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.02, 0.12}
19:29:50.300 00.002 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
19:29:50.302 00.002 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
19:29:50.302 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=-0.12 mountY=0.02, mountTheta=2.99
19:29:50.304 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.12, opts=13)
19:29:50.306 00.002 7988 Enqueuing Move request for scope (-0.02, 0.12)
19:29:50.306 00.000 15712 Worker thread wakes up
19:29:50.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
19:29:50.306 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
19:29:50.306 00.000 15712 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=0.02
19:29:50.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:50.308 00.002 7988 UpdateGuideState exits: m=1496 SNR=26.5
19:29:50.309 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:50.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:50.309 00.000 7988 Enqueuing Expose request
19:29:50.309 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 666.32
19:29:50.309 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
19:29:50.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:50.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:29:50.309 00.000 15712 MoveAxis(E, 3, ABG)
19:29:50.309 00.000 15712 Guiding  Dir = 2, Dur = 3
19:29:50.309 00.000 15712 IsGuiding returns 0
19:29:50.333 00.024 15712 IsGuiding returns 0
19:29:50.333 00.000 15712 Move returns status 0, amount 3
19:29:50.333 00.000 15712 MoveAxis(N, 0, ABG)
19:29:50.333 00.000 15712 Move returns status 0, amount 0
19:29:50.333 00.000 15712 move complete, result=0
19:29:50.333 00.000 15712 worker thread done servicing request
19:29:50.333 00.000 15712 Worker thread wakes up
19:29:50.333 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
19:29:50.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:50.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:51.966 01.633 15712 Exposure complete
19:29:52.030 00.064 15712 worker thread done servicing request
19:29:52.030 00.000 7988 OnExposeComplete: enter
19:29:52.030 00.000 7988 UpdateGuideState(): m_state=6
19:29:52.030 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2101
19:29:52.030 00.000 7988 Star::Find returns 1 (0), X=1175.52, Y=435.61, Mass=1426, SNR=25.6, Peak=186 HFD=3.2
19:29:52.030 00.000 7988 MultiStar: [#1 0.12,0.12,1.02,U] [#2 -0.06,0.29,1.02,U] [#3 -0.08,0.23,1.00,U] [#4 -0.05,0.07,1.06,U] [#5 -0.26,0.33,0.75,U] [#6 0.13,0.29,0.72,U] [#7 0.03,0.23,0.67,U] [#8 -0.20,0.38,0.70,U] 
19:29:52.030 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.24}, one-star: {0.10, 0.31}
19:29:52.030 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
19:29:52.030 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
19:29:52.030 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.67 mountX=-0.24 mountY=0.02, mountTheta=3.06
19:29:52.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.24, opts=13)
19:29:52.030 00.000 7988 Enqueuing Move request for scope (-0.02, 0.24)
19:29:52.042 00.012 15712 Worker thread wakes up
19:29:52.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
19:29:52.042 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
19:29:52.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:29:52.044 00.002 15712 Moving (-0.02, 0.24) raw xDistance=-0.24 yDistance=0.02
19:29:52.044 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.6
19:29:52.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:52.046 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:52.046 00.000 7988 Enqueuing Expose request
19:29:52.048 00.002 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 666.26
19:29:52.048 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
19:29:52.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:52.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:29:52.048 00.000 15712 MoveAxis(E, 49, ABG)
19:29:52.048 00.000 15712 Guiding  Dir = 2, Dur = 49
19:29:52.060 00.012 15712 IsGuiding returns 0
19:29:52.075 00.015 15712 PulseGuide returned control before completion, sleep 44
19:29:52.148 00.073 15712 IsGuiding returns 0
19:29:52.148 00.000 15712 Move returns status 0, amount 49
19:29:52.148 00.000 15712 MoveAxis(N, 0, ABG)
19:29:52.148 00.000 15712 Move returns status 0, amount 0
19:29:52.148 00.000 15712 move complete, result=0
19:29:52.148 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.0 px 0 ms NORTH
19:29:52.156 00.008 15712 worker thread done servicing request
19:29:52.156 00.000 15712 Worker thread wakes up
19:29:52.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:52.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:53.610 01.454 15712 Exposure complete
19:29:57.075 03.465 15712 worker thread done servicing request
19:29:57.077 00.002 7988 OnExposeComplete: enter
19:29:57.080 00.003 7988 UpdateGuideState(): m_state=6
19:29:57.107 00.027 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2102
19:29:57.130 00.023 7988 Star::Find returns 1 (0), X=1175.51, Y=435.56, Mass=1549, SNR=26.7, Peak=201 HFD=3.3
19:29:57.170 00.040 7988 MultiStar: [#1 0.03,0.12,0.95,U] [#2 0.01,0.35,0.95,U] [#3 0.09,0.17,0.92,U] [#4 -0.10,0.10,1.00,U] [#5 -0.53,0.36,0.67,U] [#6 0.06,0.10,0.72,U] [#7 -0.35,0.22,0.64,U] [#8 -0.09,0.29,0.63,U] 
19:29:57.222 00.052 7988 refined, 8 included, MultiStar: {-0.07, 0.22}, one-star: {0.09, 0.26}
19:29:57.282 00.060 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.44 = -2.84)
19:29:57.310 00.028 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.27)
19:29:57.336 00.026 7988 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.22 cameraTheta=1.87 mountX=-0.21 mountY=0.06, mountTheta=2.87
19:29:57.416 00.080 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.22, opts=13)
19:29:57.448 00.032 7988 Enqueuing Move request for scope (-0.07, 0.22)
19:29:57.463 00.015 15712 Worker thread wakes up
19:29:57.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:29:57.469 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
19:29:57.469 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.7
19:29:57.475 00.006 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
19:29:57.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:57.483 00.008 15712 Moving (-0.07, 0.22) raw xDistance=-0.21 yDistance=0.06
19:29:57.493 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:29:57.503 00.010 7988 Enqueuing Expose request
19:29:57.547 00.044 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 666.19
19:29:57.548 00.001 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
19:29:57.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:57.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:29:57.548 00.000 15712 MoveAxis(E, 50, ABG)
19:29:57.548 00.000 15712 Guiding  Dir = 2, Dur = 50
19:29:57.548 00.000 15712 IsGuiding returns 0
19:29:57.606 00.058 15712 IsGuiding returns 1
19:29:57.606 00.000 15712 scope still moving after pulse duration time elapsed
19:29:57.685 00.079 15712 IsGuiding returns 1
19:29:57.729 00.044 15712 IsGuiding returns 0
19:29:57.729 00.000 15712 scope move finished after 50 + 129 ms
19:29:57.729 00.000 15712 Move returns status 0, amount 50
19:29:57.729 00.000 15712 MoveAxis(N, 0, ABG)
19:29:57.729 00.000 15712 Move returns status 0, amount 0
19:29:57.729 00.000 15712 move complete, result=0
19:29:57.729 00.000 15712 worker thread done servicing request
19:29:57.729 00.000 15712 Worker thread wakes up
19:29:57.729 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
19:29:57.744 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
19:29:57.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:29:59.655 01.911 15712 Exposure complete
19:30:01.337 01.682 7988 OnExposeComplete: enter
19:30:01.342 00.005 15712 worker thread done servicing request
19:30:01.342 00.000 7988 UpdateGuideState(): m_state=6
19:30:01.356 00.014 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2103
19:30:01.364 00.008 7988 Star::Find returns 1 (0), X=1175.61, Y=435.28, Mass=1467, SNR=25.7, Peak=172 HFD=3.5
19:30:01.372 00.008 7988 MultiStar: [#1 0.13,-0.36,0.99,U] [#2 -0.05,-0.05,1.00,U] [#3 0.14,-0.32,0.95,U] [#4 0.04,-0.14,1.06,U] [#5 -0.22,-0.30,0.69,U] [#6 0.00,-0.53,0.71,U] [#7 -0.23,-0.12,0.66,U] [#8 -0.11,-0.19,0.66,U] 
19:30:01.379 00.007 7988 single-star, 8 included, MultiStar: {0.01, -0.22}, one-star: {0.19, -0.02}
19:30:01.384 00.005 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
19:30:01.392 00.008 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.71)
19:30:01.398 00.006 7988 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.12 mountX=0.02 mountY=-0.19, mountTheta=-1.46
19:30:01.407 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.02, opts=13)
19:30:01.414 00.007 7988 Enqueuing Move request for scope (0.19, -0.02)
19:30:01.420 00.006 15712 Worker thread wakes up
19:30:01.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
19:30:01.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
19:30:01.420 00.000 15712 Moving (0.19, -0.02) raw xDistance=0.02 yDistance=-0.19
19:30:01.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=21, FiltMax=255, Gamma=0.690
19:30:01.435 00.015 7988 UpdateGuideState exits: m=1467 SNR=25.7
19:30:01.442 00.007 15712 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 666.13
19:30:01.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:01.450 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:01.456 00.006 15712 PPEC: input: 0.02, control: -0.04, exposure: 1500
19:30:01.456 00.000 7988 Enqueuing Expose request
19:30:01.462 00.006 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:01.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:30:01.462 00.000 15712 MoveAxis(E, 14, ABG)
19:30:01.462 00.000 15712 Guiding  Dir = 2, Dur = 14
19:30:01.464 00.002 15712 IsGuiding returns 0
19:30:01.522 00.058 15712 IsGuiding returns 1
19:30:01.522 00.000 15712 scope still moving after pulse duration time elapsed
19:30:01.567 00.045 15712 IsGuiding returns 0
19:30:01.567 00.000 15712 scope move finished after 14 + 89 ms
19:30:01.567 00.000 15712 Move returns status 0, amount 14
19:30:01.567 00.000 15712 MoveAxis(N, 0, ABG)
19:30:01.567 00.000 15712 Move returns status 0, amount 0
19:30:01.567 00.000 15712 move complete, result=0
19:30:01.567 00.000 15712 worker thread done servicing request
19:30:01.567 00.000 15712 Worker thread wakes up
19:30:01.567 00.000 7988 GuideStep: 0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
19:30:01.573 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:01.575 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:03.354 01.779 15712 Exposure complete
19:30:04.926 01.572 15712 worker thread done servicing request
19:30:04.926 00.000 7988 OnExposeComplete: enter
19:30:04.936 00.010 7988 UpdateGuideState(): m_state=6
19:30:05.008 00.072 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2104
19:30:05.035 00.027 7988 Star::Find returns 1 (0), X=1175.32, Y=435.20, Mass=1495, SNR=26.2, Peak=224 HFD=3.2
19:30:05.061 00.026 7988 MultiStar: [#1 0.08,-0.31,0.96,U] [#2 -0.01,-0.15,0.99,U] [#3 0.10,-0.48,0.97,U] [#4 0.01,-0.32,1.09,U] [#5 -0.21,-0.24,0.70,U] [#6 0.26,-0.24,0.69,U] [#7 -0.19,-0.11,0.69,U] [#8 0.13,-0.15,0.68,U] 
19:30:05.084 00.023 7988 single-star, 8 included, MultiStar: {0.01, -0.24}, one-star: {-0.10, -0.10}
19:30:05.125 00.041 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.77 = -0.77)
19:30:05.155 00.030 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.34 = 2.34)
19:30:05.176 00.021 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.35 mountX=0.10 mountY=0.10, mountTheta=0.79
19:30:05.195 00.019 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.10, opts=13)
19:30:05.234 00.039 7988 Enqueuing Move request for scope (-0.10, -0.10)
19:30:05.266 00.032 15712 Worker thread wakes up
19:30:05.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:05.272 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
19:30:05.272 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
19:30:05.272 00.000 15712 Moving (-0.10, -0.10) raw xDistance=0.10 yDistance=0.10
19:30:05.274 00.002 7988 UpdateGuideState exits: m=1495 SNR=26.2
19:30:05.303 00.029 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:05.325 00.022 15712 PPEC rslt: input = 0.10, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 666.06
19:30:05.325 00.000 15712 PPEC: input: 0.10, control: -0.04, exposure: 1500
19:30:05.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:05.330 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:05.333 00.003 7988 Enqueuing Expose request
19:30:05.348 00.015 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:30:05.348 00.000 15712 MoveAxis(E, 14, ABG)
19:30:05.348 00.000 15712 Guiding  Dir = 2, Dur = 14
19:30:05.350 00.002 15712 IsGuiding returns 0
19:30:05.373 00.023 15712 IsGuiding returns 1
19:30:05.373 00.000 15712 scope still moving after pulse duration time elapsed
19:30:05.487 00.114 15712 IsGuiding returns 0
19:30:05.487 00.000 15712 scope move finished after 14 + 123 ms
19:30:05.487 00.000 15712 Move returns status 0, amount 14
19:30:05.487 00.000 15712 MoveAxis(N, 0, ABG)
19:30:05.487 00.000 15712 Move returns status 0, amount 0
19:30:05.487 00.000 15712 move complete, result=0
19:30:05.487 00.000 15712 worker thread done servicing request
19:30:05.487 00.000 15712 Worker thread wakes up
19:30:05.487 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
19:30:05.509 00.022 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:05.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:07.145 01.636 15712 Exposure complete
19:30:07.856 00.711 15712 worker thread done servicing request
19:30:07.856 00.000 7988 OnExposeComplete: enter
19:30:07.864 00.008 7988 UpdateGuideState(): m_state=6
19:30:07.870 00.006 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2105
19:30:07.886 00.016 7988 Star::Find returns 1 (0), X=1175.50, Y=434.75, Mass=1488, SNR=26.2, Peak=189 HFD=3.1
19:30:07.898 00.012 7988 MultiStar: [#1 0.11,-0.67,1.00,U] [#2 0.05,-0.47,0.99,U] [#3 -0.03,-0.61,0.96,U] [#4 0.06,-0.55,1.03,U] [#5 -0.29,-0.70,0.68,U] [#6 0.13,-0.67,0.65,U] [#7 -0.21,-0.41,0.63,U] [#8 0.10,-0.34,0.62,U] 
19:30:07.904 00.006 7988 single-star, 8 included, MultiStar: {0.01, -0.56}, one-star: {0.08, -0.55}
19:30:07.911 00.007 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
19:30:07.917 00.006 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
19:30:07.922 00.005 7988 CameraToMount -- cameraX=0.08 cameraY=-0.55 hyp=0.56 cameraTheta=-1.42 mountX=0.55 mountY=-0.07, mountTheta=-0.12
19:30:07.938 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.55, opts=13)
19:30:08.024 00.086 7988 Enqueuing Move request for scope (0.08, -0.55)
19:30:08.092 00.068 15712 Worker thread wakes up
19:30:08.094 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.55) opts 0xd
19:30:08.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.55)
19:30:08.094 00.000 15712 Moving (0.08, -0.55) raw xDistance=0.55 yDistance=-0.07
19:30:08.114 00.020 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:08.169 00.055 7988 UpdateGuideState exits: m=1488 SNR=26.2
19:30:08.190 00.021 15712 PPEC rslt: input = 0.55, final = 0.29, react = 0.33, pred = -0.05, hyst = 0.30, hyst_pct = 0.00, period_length = 666.00
19:30:08.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:08.196 00.006 15712 PPEC: input: 0.55, control: 0.29, exposure: 1500
19:30:08.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:08.201 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:08.201 00.000 7988 Enqueuing Expose request
19:30:08.205 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:30:08.205 00.000 15712 MoveAxis(W, 93, ABG)
19:30:08.207 00.002 15712 Guiding  Dir = 3, Dur = 93
19:30:08.218 00.011 15712 IsGuiding returns 0
19:30:08.236 00.018 15712 PulseGuide returned control before completion, sleep 87
19:30:08.361 00.125 15712 IsGuiding returns 0
19:30:08.363 00.002 15712 Move returns status 0, amount 93
19:30:08.363 00.000 15712 MoveAxis(N, 0, ABG)
19:30:08.363 00.000 15712 Move returns status 0, amount 0
19:30:08.363 00.000 15712 move complete, result=0
19:30:08.363 00.000 15712 worker thread done servicing request
19:30:08.363 00.000 15712 Worker thread wakes up
19:30:08.363 00.000 7988 GuideStep: 0.6 px 93 ms WEST, -0.1 px 0 ms NORTH
19:30:08.374 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:08.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:09.817 01.443 15712 Exposure complete
19:30:10.255 00.438 15712 worker thread done servicing request
19:30:10.255 00.000 7988 OnExposeComplete: enter
19:30:10.263 00.008 7988 UpdateGuideState(): m_state=6
19:30:10.272 00.009 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2106
19:30:10.285 00.013 7988 Star::Find returns 1 (0), X=1175.61, Y=435.12, Mass=1564, SNR=26.9, Peak=222 HFD=3.3
19:30:10.293 00.008 7988 MultiStar: [#1 0.12,-0.33,0.96,U] [#2 0.11,-0.23,0.98,U] [#3 0.20,-0.24,0.90,U] [#4 0.04,-0.36,1.00,U] [#5 -0.29,-0.19,0.69,U] [#6 -0.06,-0.31,0.68,U] [#7 -0.01,-0.33,0.68,U] [#8 0.06,-0.29,0.64,U] 
19:30:10.303 00.010 7988 single-star, 8 included, MultiStar: {0.05, -0.27}, one-star: {0.19, -0.18}
19:30:10.309 00.006 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.58) = xAngle (0.81 = 0.81)
19:30:10.323 00.014 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.92 = -2.36)
19:30:10.336 00.013 7988 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.77 mountX=0.18 mountY=-0.18, mountTheta=-0.80
19:30:10.344 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.18, opts=13)
19:30:10.351 00.007 7988 Enqueuing Move request for scope (0.19, -0.18)
19:30:10.357 00.006 15712 Worker thread wakes up
19:30:10.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:10.364 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
19:30:10.364 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9
19:30:10.370 00.006 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
19:30:10.370 00.000 15712 Moving (0.19, -0.18) raw xDistance=0.18 yDistance=-0.18
19:30:10.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:10.430 00.060 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:10.457 00.027 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 665.93
19:30:10.457 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
19:30:10.459 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:10.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:30:10.459 00.000 15712 MoveAxis(W, 25, ABG)
19:30:10.459 00.000 15712 Guiding  Dir = 3, Dur = 25
19:30:10.459 00.000 7988 Enqueuing Expose request
19:30:10.468 00.009 15712 IsGuiding returns 0
19:30:10.504 00.036 15712 IsGuiding returns 1
19:30:10.504 00.000 15712 scope still moving after pulse duration time elapsed
19:30:10.529 00.025 15712 IsGuiding returns 1
19:30:10.568 00.039 15712 IsGuiding returns 0
19:30:10.568 00.000 15712 scope move finished after 25 + 74 ms
19:30:10.568 00.000 15712 Move returns status 0, amount 25
19:30:10.568 00.000 15712 MoveAxis(N, 0, ABG)
19:30:10.568 00.000 15712 Move returns status 0, amount 0
19:30:10.568 00.000 15712 move complete, result=0
19:30:10.570 00.002 15712 worker thread done servicing request
19:30:10.570 00.000 7988 GuideStep: 0.2 px 25 ms WEST, -0.2 px 0 ms NORTH
19:30:10.574 00.004 15712 Worker thread wakes up
19:30:10.576 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:10.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:12.209 01.633 15712 Exposure complete
19:30:13.000 00.791 15712 worker thread done servicing request
19:30:13.002 00.002 7988 OnExposeComplete: enter
19:30:13.008 00.006 7988 UpdateGuideState(): m_state=6
19:30:13.014 00.006 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2107
19:30:13.019 00.005 7988 Star::Find returns 1 (0), X=1175.40, Y=435.59, Mass=1442, SNR=25.8, Peak=198 HFD=3.3
19:30:13.025 00.006 7988 MultiStar: [#1 0.06,0.22,1.02,U] [#2 -0.10,0.38,1.00,U] [#3 -0.01,0.15,1.00,U] [#4 0.09,0.22,1.06,U] [#5 -0.14,0.37,0.74,U] [#6 0.10,0.24,0.70,U] [#7 -0.16,0.26,0.67,U] [#8 -0.19,0.34,0.68,U] 
19:30:13.031 00.006 7988 refined, 8 included, MultiStar: {-0.03, 0.27}, one-star: {-0.02, 0.29}
19:30:13.036 00.005 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
19:30:13.041 00.005 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.08)
19:30:13.047 00.006 7988 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.68 mountX=-0.27 mountY=0.02, mountTheta=3.06
19:30:13.057 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.27, opts=13)
19:30:13.061 00.004 7988 Enqueuing Move request for scope (-0.03, 0.27)
19:30:13.065 00.004 15712 Worker thread wakes up
19:30:13.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:13.078 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
19:30:13.080 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
19:30:13.080 00.000 15712 Moving (-0.03, 0.27) raw xDistance=-0.27 yDistance=0.02
19:30:13.089 00.009 7988 UpdateGuideState exits: m=1442 SNR=25.8
19:30:13.102 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:13.119 00.017 15712 PPEC rslt: input = -0.27, final = -0.20, react = -0.16, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 665.86
19:30:13.119 00.000 15712 PPEC: input: -0.27, control: -0.20, exposure: 1500
19:30:13.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:13.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:30:13.119 00.000 15712 MoveAxis(E, 64, ABG)
19:30:13.119 00.000 15712 Guiding  Dir = 2, Dur = 64
19:30:13.119 00.000 15712 IsGuiding returns 0
19:30:13.123 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:13.141 00.018 15712 PulseGuide returned control before completion, sleep 53
19:30:13.141 00.000 7988 Enqueuing Expose request
19:30:13.222 00.081 15712 IsGuiding returns 0
19:30:13.222 00.000 15712 Move returns status 0, amount 64
19:30:13.222 00.000 15712 MoveAxis(N, 0, ABG)
19:30:13.222 00.000 15712 Move returns status 0, amount 0
19:30:13.222 00.000 15712 move complete, result=0
19:30:13.222 00.000 15712 worker thread done servicing request
19:30:13.222 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
19:30:13.230 00.008 15712 Worker thread wakes up
19:30:13.232 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:13.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:14.643 01.411 15712 Exposure complete
19:30:14.810 00.167 15712 worker thread done servicing request
19:30:14.810 00.000 7988 OnExposeComplete: enter
19:30:14.815 00.005 7988 UpdateGuideState(): m_state=6
19:30:14.819 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2108
19:30:14.821 00.002 7988 Star::Find returns 1 (0), X=1175.60, Y=435.39, Mass=1446, SNR=25.8, Peak=190 HFD=3.1
19:30:14.823 00.002 7988 MultiStar: [#1 0.14,0.01,1.05,U] [#2 0.02,0.15,1.00,U] [#3 0.06,-0.11,1.00,U] [#4 0.07,-0.11,1.06,U] [#5 -0.25,0.15,0.69,U] [#6 -0.04,-0.06,0.71,U] [#7 -0.01,0.09,0.69,U] [#8 0.13,0.08,0.70,U] 
19:30:14.830 00.007 7988 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.18, 0.09}
19:30:14.834 00.004 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.07 = 2.07)
19:30:14.838 00.004 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.18 = -1.10)
19:30:14.840 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.50 mountX=-0.02 mountY=-0.05, mountTheta=-2.07
19:30:14.846 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.02, opts=13)
19:30:14.851 00.005 7988 Enqueuing Move request for scope (0.04, 0.02)
19:30:14.854 00.003 15712 Worker thread wakes up
19:30:14.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:14.859 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
19:30:14.859 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.8
19:30:14.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
19:30:14.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:14.868 00.009 15712 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=-0.05
19:30:14.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:14.880 00.012 7988 Enqueuing Expose request
19:30:14.883 00.003 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 665.79
19:30:14.883 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
19:30:14.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:14.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:30:14.883 00.000 15712 MoveAxis(E, 10, ABG)
19:30:14.883 00.000 15712 Guiding  Dir = 2, Dur = 10
19:30:14.886 00.003 15712 IsGuiding returns 0
19:30:14.921 00.035 15712 IsGuiding returns 1
19:30:14.922 00.001 15712 scope still moving after pulse duration time elapsed
19:30:14.968 00.046 15712 IsGuiding returns 0
19:30:14.968 00.000 15712 scope move finished after 10 + 83 ms
19:30:14.980 00.012 15712 Move returns status 0, amount 10
19:30:14.980 00.000 15712 MoveAxis(N, 0, ABG)
19:30:14.980 00.000 15712 Move returns status 0, amount 0
19:30:14.980 00.000 15712 move complete, result=0
19:30:14.982 00.002 7988 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
19:30:14.995 00.013 15712 worker thread done servicing request
19:30:14.995 00.000 15712 Worker thread wakes up
19:30:14.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:14.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:16.629 01.634 15712 Exposure complete
19:30:16.722 00.093 15712 worker thread done servicing request
19:30:16.722 00.000 7988 OnExposeComplete: enter
19:30:16.731 00.009 7988 UpdateGuideState(): m_state=6
19:30:16.733 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2109
19:30:16.735 00.002 7988 Star::Find returns 1 (0), X=1175.53, Y=435.24, Mass=1453, SNR=25.8, Peak=199 HFD=3.3
19:30:16.738 00.003 7988 MultiStar: [#1 0.14,-0.18,1.02,U] [#2 0.05,-0.29,1.01,U] [#3 0.12,-0.26,0.96,U] [#4 0.14,-0.24,1.02,U] [#5 -0.20,-0.27,0.67,U] [#6 0.12,-0.60,0.68,U] [#7 -0.15,-0.14,0.65,U] [#8 -0.00,-0.35,0.66,U] 
19:30:16.738 00.000 7988 single-star, 8 included, MultiStar: {0.05, -0.25}, one-star: {0.11, -0.06}
19:30:16.738 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
19:30:16.738 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
19:30:16.738 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=0.06 mountY=-0.11, mountTheta=-1.07
19:30:16.748 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.06, opts=13)
19:30:16.750 00.002 7988 Enqueuing Move request for scope (0.11, -0.06)
19:30:16.750 00.000 15712 Worker thread wakes up
19:30:16.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
19:30:16.750 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
19:30:16.750 00.000 15712 Moving (0.11, -0.06) raw xDistance=0.06 yDistance=-0.11
19:30:16.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:16.754 00.004 7988 UpdateGuideState exits: m=1453 SNR=25.8
19:30:16.756 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:16.756 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:16.756 00.000 7988 Enqueuing Expose request
19:30:16.756 00.000 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 665.72
19:30:16.756 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
19:30:16.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:16.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:30:16.756 00.000 15712 MoveAxis(E, 12, ABG)
19:30:16.756 00.000 15712 Guiding  Dir = 2, Dur = 12
19:30:16.756 00.000 15712 IsGuiding returns 0
19:30:16.786 00.030 15712 IsGuiding returns 1
19:30:16.786 00.000 15712 scope still moving after pulse duration time elapsed
19:30:16.834 00.048 15712 IsGuiding returns 0
19:30:16.834 00.000 15712 scope move finished after 12 + 58 ms
19:30:16.834 00.000 15712 Move returns status 0, amount 12
19:30:16.834 00.000 15712 MoveAxis(N, 0, ABG)
19:30:16.834 00.000 15712 Move returns status 0, amount 0
19:30:16.834 00.000 15712 move complete, result=0
19:30:16.834 00.000 15712 worker thread done servicing request
19:30:16.834 00.000 15712 Worker thread wakes up
19:30:16.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:16.834 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
19:30:16.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:18.247 01.413 15712 Exposure complete
19:30:18.343 00.096 15712 worker thread done servicing request
19:30:18.343 00.000 7988 OnExposeComplete: enter
19:30:18.350 00.007 7988 UpdateGuideState(): m_state=6
19:30:18.352 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2110
19:30:18.352 00.000 7988 Star::Find returns 1 (0), X=1175.63, Y=435.06, Mass=1424, SNR=25.3, Peak=200 HFD=3.3
19:30:18.352 00.000 7988 MultiStar: [#1 0.31,-0.38,1.02,U] [#2 0.08,-0.08,1.00,U] [#3 0.18,-0.43,1.01,U] [#4 0.09,-0.44,1.08,U] [#5 -0.20,-0.11,0.78,U] [#6 0.26,-0.35,0.72,U] [#7 -0.20,-0.20,0.69,U] [#8 -0.03,-0.38,0.67,U] 
19:30:18.352 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.30}, one-star: {0.21, -0.24}
19:30:18.357 00.005 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
19:30:18.360 00.003 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.86)
19:30:18.360 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.26 mountX=0.29 mountY=-0.09, mountTheta=-0.29
19:30:18.360 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.30, opts=13)
19:30:18.360 00.000 7988 Enqueuing Move request for scope (0.09, -0.30)
19:30:18.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:18.360 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.3
19:30:18.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:18.373 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:18.375 00.002 7988 Enqueuing Expose request
19:30:18.377 00.002 15712 Worker thread wakes up
19:30:18.377 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd
19:30:18.377 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.30)
19:30:18.377 00.000 15712 Moving (0.09, -0.30) raw xDistance=0.29 yDistance=-0.09
19:30:18.379 00.002 15712 PPEC rslt: input = 0.29, final = 0.14, react = 0.18, pred = -0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 665.65
19:30:18.379 00.000 15712 PPEC: input: 0.29, control: 0.14, exposure: 1500
19:30:18.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:18.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:30:18.379 00.000 15712 MoveAxis(W, 46, ABG)
19:30:18.379 00.000 15712 Guiding  Dir = 3, Dur = 46
19:30:18.379 00.000 15712 IsGuiding returns 0
19:30:18.394 00.015 15712 PulseGuide returned control before completion, sleep 41
19:30:18.452 00.058 15712 IsGuiding returns 1
19:30:18.452 00.000 15712 scope still moving after pulse duration time elapsed
19:30:18.496 00.044 15712 IsGuiding returns 0
19:30:18.496 00.000 15712 scope move finished after 46 + 65 ms
19:30:18.496 00.000 15712 Move returns status 0, amount 46
19:30:18.496 00.000 15712 MoveAxis(N, 0, ABG)
19:30:18.496 00.000 15712 Move returns status 0, amount 0
19:30:18.496 00.000 15712 move complete, result=0
19:30:18.496 00.000 15712 worker thread done servicing request
19:30:18.496 00.000 15712 Worker thread wakes up
19:30:18.496 00.000 7988 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
19:30:18.498 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:18.500 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:20.127 01.627 15712 Exposure complete
19:30:20.294 00.167 15712 worker thread done servicing request
19:30:20.294 00.000 7988 OnExposeComplete: enter
19:30:20.297 00.003 7988 UpdateGuideState(): m_state=6
19:30:20.300 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2111
19:30:20.300 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.20, Mass=1492, SNR=26.2, Peak=190 HFD=3.2
19:30:20.300 00.000 7988 MultiStar: [#1 0.22,-0.09,1.02,U] [#2 -0.07,-0.15,1.00,U] [#3 0.08,-0.22,0.96,U] [#4 -0.02,-0.14,1.02,U] [#5 -0.20,0.03,0.70,U] [#6 0.01,-0.18,0.67,U] [#7 -0.05,0.03,0.67,U] [#8 0.24,-0.10,0.67,U] 
19:30:20.300 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.11, -0.10}
19:30:20.310 00.010 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
19:30:20.310 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.82)
19:30:20.317 00.007 7988 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.22 mountX=0.11 mountY=-0.04, mountTheta=-0.33
19:30:20.321 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.11, opts=13)
19:30:20.321 00.000 7988 Enqueuing Move request for scope (0.04, -0.11)
19:30:20.328 00.007 15712 Worker thread wakes up
19:30:20.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:20.335 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
19:30:20.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
19:30:20.335 00.000 15712 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=-0.04
19:30:20.337 00.002 7988 UpdateGuideState exits: m=1492 SNR=26.2
19:30:20.347 00.010 15712 PPEC rslt: input = 0.11, final = -0.05, react = 0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 665.58
19:30:20.351 00.004 15712 PPEC: input: 0.11, control: -0.05, exposure: 1500
19:30:20.351 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:20.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:30:20.351 00.000 15712 MoveAxis(E, 17, ABG)
19:30:20.351 00.000 15712 Guiding  Dir = 2, Dur = 17
19:30:20.363 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:20.369 00.006 15712 IsGuiding returns 0
19:30:20.369 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:20.371 00.002 7988 Enqueuing Expose request
19:30:20.396 00.025 15712 IsGuiding returns 1
19:30:20.396 00.000 15712 scope still moving after pulse duration time elapsed
19:30:20.446 00.050 15712 IsGuiding returns 0
19:30:20.446 00.000 15712 scope move finished after 17 + 60 ms
19:30:20.446 00.000 15712 Move returns status 0, amount 17
19:30:20.446 00.000 15712 MoveAxis(N, 0, ABG)
19:30:20.446 00.000 15712 Move returns status 0, amount 0
19:30:20.446 00.000 15712 move complete, result=0
19:30:20.446 00.000 15712 worker thread done servicing request
19:30:20.446 00.000 15712 Worker thread wakes up
19:30:20.446 00.000 7988 GuideStep: 0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
19:30:20.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:20.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:21.869 01.423 15712 Exposure complete
19:30:22.088 00.219 15712 worker thread done servicing request
19:30:22.088 00.000 7988 OnExposeComplete: enter
19:30:22.092 00.004 7988 UpdateGuideState(): m_state=6
19:30:22.097 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2112
19:30:22.100 00.003 7988 Star::Find returns 1 (0), X=1175.61, Y=435.34, Mass=1608, SNR=27.2, Peak=211 HFD=3.3
19:30:22.106 00.006 7988 MultiStar: [#1 0.21,-0.18,0.96,U] [#2 0.22,0.03,0.96,U] [#3 0.19,-0.34,0.91,U] [#4 0.05,-0.16,0.98,U] [#5 -0.15,-0.15,0.67,U] [#6 0.19,-0.18,0.64,U] [#7 0.19,0.14,0.61,U] [#8 0.06,-0.12,0.64,U] 
19:30:22.109 00.003 7988 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.19, 0.04}
19:30:22.112 00.003 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.58) = xAngle (0.93 = 0.93)
19:30:22.120 00.008 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.04 = -2.25)
19:30:22.162 00.042 7988 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.65 mountX=0.10 mountY=-0.13, mountTheta=-0.92
19:30:22.171 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.10, opts=13)
19:30:22.176 00.005 7988 Enqueuing Move request for scope (0.14, -0.10)
19:30:22.185 00.009 15712 Worker thread wakes up
19:30:22.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
19:30:22.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:22.190 00.005 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
19:30:22.190 00.000 7988 UpdateGuideState exits: m=1608 SNR=27.2
19:30:22.195 00.005 15712 Moving (0.14, -0.10) raw xDistance=0.10 yDistance=-0.13
19:30:22.195 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:22.199 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:22.203 00.004 7988 Enqueuing Expose request
19:30:22.205 00.002 15712 PPEC rslt: input = 0.10, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 665.51
19:30:22.205 00.000 15712 PPEC: input: 0.10, control: -0.05, exposure: 1500
19:30:22.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:22.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:30:22.207 00.002 15712 MoveAxis(E, 15, ABG)
19:30:22.207 00.000 15712 Guiding  Dir = 2, Dur = 15
19:30:22.207 00.000 15712 IsGuiding returns 0
19:30:22.235 00.028 15712 IsGuiding returns 1
19:30:22.238 00.003 15712 scope still moving after pulse duration time elapsed
19:30:22.284 00.046 15712 IsGuiding returns 0
19:30:22.284 00.000 15712 scope move finished after 15 + 62 ms
19:30:22.284 00.000 15712 Move returns status 0, amount 15
19:30:22.284 00.000 15712 MoveAxis(N, 0, ABG)
19:30:22.284 00.000 15712 Move returns status 0, amount 0
19:30:22.284 00.000 15712 move complete, result=0
19:30:22.284 00.000 15712 worker thread done servicing request
19:30:22.284 00.000 15712 Worker thread wakes up
19:30:22.284 00.000 7988 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
19:30:22.288 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:22.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:23.924 01.636 15712 Exposure complete
19:30:24.042 00.118 15712 worker thread done servicing request
19:30:24.042 00.000 7988 OnExposeComplete: enter
19:30:24.042 00.000 7988 UpdateGuideState(): m_state=6
19:30:24.042 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2113
19:30:24.047 00.005 7988 Star::Find returns 1 (0), X=1175.67, Y=435.08, Mass=1556, SNR=26.6, Peak=207 HFD=3.6
19:30:24.047 00.000 7988 MultiStar: [#1 0.14,-0.64,0.96,U] [#2 0.14,-0.46,0.98,U] [#3 0.22,-0.54,0.96,U] [#4 0.26,-0.46,1.01,U] [#5 -0.17,-0.30,0.67,U] [#6 -0.01,-0.67,0.67,U] [#7 -0.15,-0.60,0.65,U] [#8 0.15,-0.40,0.61,U] 
19:30:24.051 00.004 7988 single-star, 8 included, MultiStar: {0.12, -0.47}, one-star: {0.25, -0.22}
19:30:24.051 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
19:30:24.051 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.31)
19:30:24.051 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-0.72 mountX=0.22 mountY=-0.25, mountTheta=-0.84
19:30:24.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.22, opts=13)
19:30:24.051 00.000 7988 Enqueuing Move request for scope (0.25, -0.22)
19:30:24.064 00.013 15712 Worker thread wakes up
19:30:24.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:24.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.22) opts 0xd
19:30:24.067 00.003 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.22)
19:30:24.067 00.000 15712 Moving (0.25, -0.22) raw xDistance=0.22 yDistance=-0.25
19:30:24.067 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.6
19:30:24.069 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:24.073 00.004 15712 PPEC rslt: input = 0.22, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 665.44
19:30:24.073 00.000 15712 PPEC: input: 0.22, control: 0.09, exposure: 1500
19:30:24.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:24.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:30:24.073 00.000 15712 MoveAxis(W, 30, ABG)
19:30:24.073 00.000 15712 Guiding  Dir = 3, Dur = 30
19:30:24.073 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:24.076 00.003 7988 Enqueuing Expose request
19:30:24.078 00.002 15712 IsGuiding returns 0
19:30:24.102 00.024 15712 PulseGuide returned control before completion, sleep 12
19:30:24.149 00.047 15712 IsGuiding returns 0
19:30:24.149 00.000 15712 Move returns status 0, amount 30
19:30:24.149 00.000 15712 MoveAxis(N, 0, ABG)
19:30:24.149 00.000 15712 Move returns status 0, amount 0
19:30:24.149 00.000 15712 move complete, result=0
19:30:24.149 00.000 15712 worker thread done servicing request
19:30:24.149 00.000 15712 Worker thread wakes up
19:30:24.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:24.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:24.149 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
19:30:25.578 01.429 15712 Exposure complete
19:30:25.703 00.125 15712 worker thread done servicing request
19:30:25.703 00.000 7988 OnExposeComplete: enter
19:30:25.707 00.004 7988 UpdateGuideState(): m_state=6
19:30:25.711 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2114
19:30:25.713 00.002 7988 Star::Find returns 1 (0), X=1175.69, Y=435.07, Mass=1522, SNR=26.3, Peak=220 HFD=3.4
19:30:25.713 00.000 7988 MultiStar: [#1 0.25,-0.34,1.00,U] [#2 0.08,-0.05,0.99,U] [#3 0.18,-0.15,0.94,U] [#4 0.30,-0.48,1.02,U] [#5 -0.10,-0.38,0.69,U] [#6 0.27,-0.39,0.67,U] [#7 -0.02,-0.08,0.68,U] [#8 0.06,-0.17,0.65,U] 
19:30:25.713 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.25}, one-star: {0.27, -0.23}
19:30:25.713 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.56 = 0.56)
19:30:25.713 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.67 = -2.61)
19:30:25.713 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-1.01 mountX=0.25 mountY=-0.15, mountTheta=-0.54
19:30:25.713 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.25, opts=13)
19:30:25.727 00.014 7988 Enqueuing Move request for scope (0.16, -0.25)
19:30:25.730 00.003 15712 Worker thread wakes up
19:30:25.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
19:30:25.730 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
19:30:25.730 00.000 15712 Moving (0.16, -0.25) raw xDistance=0.25 yDistance=-0.15
19:30:25.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:30:25.733 00.003 7988 UpdateGuideState exits: m=1522 SNR=26.3
19:30:25.734 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:25.737 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:25.739 00.002 7988 Enqueuing Expose request
19:30:25.741 00.002 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 665.37
19:30:25.741 00.000 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
19:30:25.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:25.742 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:30:25.742 00.000 15712 MoveAxis(W, 39, ABG)
19:30:25.742 00.000 15712 Guiding  Dir = 3, Dur = 39
19:30:25.742 00.000 15712 IsGuiding returns 0
19:30:25.766 00.024 15712 PulseGuide returned control before completion, sleep 23
19:30:25.815 00.049 15712 IsGuiding returns 0
19:30:25.815 00.000 15712 Move returns status 0, amount 39
19:30:25.815 00.000 15712 MoveAxis(N, 0, ABG)
19:30:25.815 00.000 15712 Move returns status 0, amount 0
19:30:25.815 00.000 15712 move complete, result=0
19:30:25.815 00.000 15712 worker thread done servicing request
19:30:25.815 00.000 15712 Worker thread wakes up
19:30:25.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:25.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:25.815 00.000 7988 GuideStep: 0.3 px 39 ms WEST, -0.2 px 0 ms NORTH
19:30:27.445 01.630 15712 Exposure complete
19:30:27.513 00.068 15712 worker thread done servicing request
19:30:27.513 00.000 7988 OnExposeComplete: enter
19:30:27.516 00.003 7988 UpdateGuideState(): m_state=6
19:30:27.518 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2115
19:30:27.518 00.000 7988 Star::Find returns 1 (0), X=1175.71, Y=435.39, Mass=1552, SNR=26.6, Peak=191 HFD=3.4
19:30:27.520 00.002 7988 MultiStar: [#1 0.24,-0.16,0.96,U] [#2 0.18,0.05,0.98,U] [#3 0.26,-0.15,0.91,U] [#4 0.14,-0.29,1.00,U] [#5 -0.07,-0.09,0.63,U] [#6 0.24,-0.24,0.68,U] [#7 0.05,0.03,0.63,U] [#8 0.20,-0.16,0.61,U] 
19:30:27.522 00.002 7988 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.29, 0.08}
19:30:27.524 00.002 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
19:30:27.524 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
19:30:27.524 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.51 mountX=0.10 mountY=-0.18, mountTheta=-1.07
19:30:27.524 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.10, opts=13)
19:30:27.524 00.000 7988 Enqueuing Move request for scope (0.18, -0.10)
19:30:27.530 00.006 15712 Worker thread wakes up
19:30:27.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
19:30:27.530 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
19:30:27.530 00.000 15712 Moving (0.18, -0.10) raw xDistance=0.10 yDistance=-0.18
19:30:27.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:27.530 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.6
19:30:27.533 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:27.533 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:27.535 00.002 7988 Enqueuing Expose request
19:30:27.535 00.000 15712 PPEC rslt: input = 0.10, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 665.30
19:30:27.537 00.002 15712 PPEC: input: 0.10, control: -0.04, exposure: 1500
19:30:27.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:27.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:30:27.537 00.000 15712 MoveAxis(E, 14, ABG)
19:30:27.537 00.000 15712 Guiding  Dir = 2, Dur = 14
19:30:27.537 00.000 15712 IsGuiding returns 0
19:30:27.560 00.023 15712 IsGuiding returns 1
19:30:27.560 00.000 15712 scope still moving after pulse duration time elapsed
19:30:27.603 00.043 15712 IsGuiding returns 0
19:30:27.603 00.000 15712 scope move finished after 14 + 56 ms
19:30:27.603 00.000 15712 Move returns status 0, amount 14
19:30:27.603 00.000 15712 MoveAxis(N, 0, ABG)
19:30:27.603 00.000 15712 Move returns status 0, amount 0
19:30:27.603 00.000 15712 move complete, result=0
19:30:27.603 00.000 15712 worker thread done servicing request
19:30:27.603 00.000 15712 Worker thread wakes up
19:30:27.603 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
19:30:27.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:27.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:29.025 01.422 15712 Exposure complete
19:30:29.172 00.147 15712 worker thread done servicing request
19:30:29.173 00.001 7988 OnExposeComplete: enter
19:30:29.175 00.002 7988 UpdateGuideState(): m_state=6
19:30:29.178 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2116
19:30:29.180 00.002 7988 Star::Find returns 1 (0), X=1175.72, Y=435.15, Mass=1411, SNR=25.7, Peak=200 HFD=3.3
19:30:29.182 00.002 7988 MultiStar: [#1 0.32,-0.29,1.01,U] [#2 0.14,-0.07,1.01,U] [#3 0.24,-0.29,0.95,U] [#4 0.15,-0.15,1.04,U] [#5 -0.21,-0.25,0.70,U] [#6 0.07,-0.32,0.69,U] [#7 -0.04,-0.20,0.67,U] [#8 0.10,-0.07,0.62,U] 
19:30:29.184 00.002 7988 refined, 8 included, MultiStar: {0.14, -0.20}, one-star: {0.29, -0.15}
19:30:29.186 00.002 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.63 = 0.63)
19:30:29.188 00.002 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.74 = -2.55)
19:30:29.192 00.004 7988 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.95 mountX=0.20 mountY=-0.14, mountTheta=-0.61
19:30:29.195 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.20, opts=13)
19:30:29.199 00.004 7988 Enqueuing Move request for scope (0.14, -0.20)
19:30:29.203 00.004 15712 Worker thread wakes up
19:30:29.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:29.205 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
19:30:29.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
19:30:29.205 00.000 15712 Moving (0.14, -0.20) raw xDistance=0.20 yDistance=-0.14
19:30:29.205 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.7
19:30:29.208 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:29.210 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:29.212 00.002 15712 PPEC rslt: input = 0.20, final = 0.07, react = 0.12, pred = -0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 665.22
19:30:29.212 00.000 7988 Enqueuing Expose request
19:30:29.212 00.000 15712 PPEC: input: 0.20, control: 0.07, exposure: 1500
19:30:29.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:29.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:30:29.212 00.000 15712 MoveAxis(W, 22, ABG)
19:30:29.212 00.000 15712 Guiding  Dir = 3, Dur = 22
19:30:29.212 00.000 15712 IsGuiding returns 0
19:30:29.236 00.024 15712 PulseGuide returned control before completion, sleep 11
19:30:29.252 00.016 15712 IsGuiding returns 1
19:30:29.252 00.000 15712 scope still moving after pulse duration time elapsed
19:30:29.326 00.074 15712 IsGuiding returns 0
19:30:29.326 00.000 15712 scope move finished after 22 + 88 ms
19:30:29.326 00.000 15712 Move returns status 0, amount 22
19:30:29.326 00.000 15712 MoveAxis(N, 0, ABG)
19:30:29.326 00.000 15712 Move returns status 0, amount 0
19:30:29.326 00.000 15712 move complete, result=0
19:30:29.328 00.002 7988 GuideStep: 0.2 px 22 ms WEST, -0.1 px 0 ms NORTH
19:30:29.334 00.006 15712 worker thread done servicing request
19:30:29.334 00.000 15712 Worker thread wakes up
19:30:29.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:29.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:30.970 01.636 15712 Exposure complete
19:30:31.125 00.155 15712 worker thread done servicing request
19:30:31.125 00.000 7988 OnExposeComplete: enter
19:30:31.125 00.000 7988 UpdateGuideState(): m_state=6
19:30:31.161 00.036 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2117
19:30:31.168 00.007 7988 Star::Find returns 1 (0), X=1175.72, Y=435.24, Mass=1499, SNR=26.2, Peak=186 HFD=3.5
19:30:31.180 00.012 7988 MultiStar: [#1 0.19,-0.06,0.99,U] [#2 0.18,0.14,0.96,U] [#3 0.38,-0.11,0.93,U] [#4 0.22,-0.11,0.98,U] [#5 -0.08,-0.19,0.66,U] [#6 0.31,-0.30,0.70,U] [#7 -0.02,-0.12,0.67,U] [#8 -0.01,-0.04,0.62,U] 
19:30:31.191 00.011 7988 refined, 8 included, MultiStar: {0.18, -0.08}, one-star: {0.29, -0.06}
19:30:31.196 00.005 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
19:30:31.199 00.003 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.25 = -2.03)
19:30:31.203 00.004 7988 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.43 mountX=0.08 mountY=-0.18, mountTheta=-1.14
19:30:31.213 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.08, opts=13)
19:30:31.216 00.003 7988 Enqueuing Move request for scope (0.18, -0.08)
19:30:31.216 00.000 15712 Worker thread wakes up
19:30:31.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:31.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
19:30:31.216 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.2
19:30:31.226 00.010 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
19:30:31.226 00.000 15712 Moving (0.18, -0.08) raw xDistance=0.08 yDistance=-0.18
19:30:31.230 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:31.243 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:31.245 00.002 15712 PPEC rslt: input = 0.08, final = -0.08, react = 0.05, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 665.15
19:30:31.245 00.000 7988 Enqueuing Expose request
19:30:31.249 00.004 15712 PPEC: input: 0.08, control: -0.08, exposure: 1500
19:30:31.251 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:31.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:30:31.251 00.000 15712 MoveAxis(E, 25, ABG)
19:30:31.251 00.000 15712 Guiding  Dir = 2, Dur = 25
19:30:31.253 00.002 15712 IsGuiding returns 0
19:30:31.267 00.014 15712 PulseGuide returned control before completion, sleep 20
19:30:31.332 00.065 15712 IsGuiding returns 1
19:30:31.332 00.000 15712 scope still moving after pulse duration time elapsed
19:30:31.361 00.029 15712 IsGuiding returns 0
19:30:31.361 00.000 15712 scope move finished after 25 + 85 ms
19:30:31.361 00.000 15712 Move returns status 0, amount 25
19:30:31.361 00.000 15712 MoveAxis(N, 0, ABG)
19:30:31.361 00.000 15712 Move returns status 0, amount 0
19:30:31.361 00.000 15712 move complete, result=0
19:30:31.361 00.000 15712 worker thread done servicing request
19:30:31.361 00.000 15712 Worker thread wakes up
19:30:31.361 00.000 7988 GuideStep: 0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
19:30:31.371 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:31.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:32.794 01.423 15712 Exposure complete
19:30:32.932 00.138 15712 worker thread done servicing request
19:30:32.932 00.000 7988 OnExposeComplete: enter
19:30:32.934 00.002 7988 UpdateGuideState(): m_state=6
19:30:32.934 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2118
19:30:32.941 00.007 7988 Star::Find returns 1 (0), X=1175.75, Y=435.14, Mass=1576, SNR=26.8, Peak=195 HFD=3.6
19:30:32.944 00.003 7988 MultiStar: [#1 0.36,-0.16,0.96,U] [#2 0.25,0.09,0.97,U] [#3 0.23,-0.13,0.92,U] [#4 0.31,-0.30,0.96,U] [#5 -0.07,-0.47,0.70,U] [#6 0.27,-0.27,0.64,U] [#7 0.09,-0.19,0.63,U] [#8 0.08,-0.40,0.65,U] 
19:30:32.944 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.21}, one-star: {0.32, -0.17}
19:30:32.944 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.83 = 0.83)
19:30:32.953 00.009 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.34)
19:30:32.957 00.004 7988 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-0.75 mountX=0.20 mountY=-0.22, mountTheta=-0.82
19:30:32.962 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.21, opts=13)
19:30:32.968 00.006 7988 Enqueuing Move request for scope (0.22, -0.21)
19:30:32.970 00.002 15712 Worker thread wakes up
19:30:32.972 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
19:30:32.972 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
19:30:32.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:32.974 00.002 7988 UpdateGuideState exits: m=1576 SNR=26.8
19:30:32.977 00.003 15712 Moving (0.22, -0.21) raw xDistance=0.20 yDistance=-0.22
19:30:32.977 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:32.982 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:32.984 00.002 15712 PPEC rslt: input = 0.20, final = 0.05, react = 0.12, pred = -0.08, hyst = 0.11, hyst_pct = 0.00, period_length = 665.08
19:30:32.984 00.000 7988 Enqueuing Expose request
19:30:32.988 00.004 15712 PPEC: input: 0.20, control: 0.05, exposure: 1500
19:30:32.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:32.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:30:32.988 00.000 15712 MoveAxis(W, 15, ABG)
19:30:32.988 00.000 15712 Guiding  Dir = 3, Dur = 15
19:30:32.991 00.003 15712 IsGuiding returns 0
19:30:33.008 00.017 15712 IsGuiding returns 1
19:30:33.008 00.000 15712 scope still moving after pulse duration time elapsed
19:30:33.057 00.049 15712 IsGuiding returns 0
19:30:33.057 00.000 15712 scope move finished after 15 + 48 ms
19:30:33.057 00.000 15712 Move returns status 0, amount 15
19:30:33.059 00.002 15712 MoveAxis(N, 0, ABG)
19:30:33.059 00.000 15712 Move returns status 0, amount 0
19:30:33.059 00.000 15712 move complete, result=0
19:30:33.059 00.000 15712 worker thread done servicing request
19:30:33.059 00.000 15712 Worker thread wakes up
19:30:33.059 00.000 7988 GuideStep: 0.2 px 15 ms WEST, -0.2 px 0 ms NORTH
19:30:33.061 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:33.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:34.694 01.633 15712 Exposure complete
19:30:34.779 00.085 15712 worker thread done servicing request
19:30:34.779 00.000 7988 OnExposeComplete: enter
19:30:34.779 00.000 7988 UpdateGuideState(): m_state=6
19:30:34.779 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2119
19:30:34.785 00.006 7988 Star::Find returns 1 (0), X=1175.77, Y=435.30, Mass=1415, SNR=25.5, Peak=230 HFD=3.0
19:30:34.788 00.003 7988 MultiStar: [#1 0.12,-0.08,1.03,U] [#2 0.19,0.08,1.02,U] [#3 0.35,-0.08,0.99,U] [#4 0.15,-0.02,1.05,U] [#5 -0.11,-0.03,0.72,U] [#6 0.23,-0.14,0.69,U] [#7 -0.01,-0.08,0.66,U] [#8 0.10,-0.09,0.65,U] 
19:30:34.788 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.34, -0.00}
19:30:34.790 00.002 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.58) = xAngle (1.32 = 1.32)
19:30:34.790 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.43 = -1.85)
19:30:34.792 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.26 mountX=0.04 mountY=-0.16, mountTheta=-1.32
19:30:34.794 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.04, opts=13)
19:30:34.797 00.003 7988 Enqueuing Move request for scope (0.17, -0.04)
19:30:34.799 00.002 15712 Worker thread wakes up
19:30:34.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:34.799 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5
19:30:34.801 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
19:30:34.801 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
19:30:34.801 00.000 15712 Moving (0.17, -0.04) raw xDistance=0.04 yDistance=-0.16
19:30:34.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:34.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:34.805 00.004 7988 Enqueuing Expose request
19:30:34.805 00.000 15712 PPEC rslt: input = 0.04, final = -0.06, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 665.01
19:30:34.805 00.000 15712 PPEC: input: 0.04, control: -0.06, exposure: 1500
19:30:34.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:34.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:30:34.805 00.000 15712 MoveAxis(E, 20, ABG)
19:30:34.805 00.000 15712 Guiding  Dir = 2, Dur = 20
19:30:34.805 00.000 15712 IsGuiding returns 0
19:30:34.833 00.028 15712 IsGuiding returns 1
19:30:34.833 00.000 15712 scope still moving after pulse duration time elapsed
19:30:34.881 00.048 15712 IsGuiding returns 1
19:30:34.912 00.031 15712 IsGuiding returns 0
19:30:34.912 00.000 15712 scope move finished after 20 + 84 ms
19:30:34.912 00.000 15712 Move returns status 0, amount 20
19:30:34.912 00.000 15712 MoveAxis(N, 0, ABG)
19:30:34.912 00.000 15712 Move returns status 0, amount 0
19:30:34.912 00.000 15712 move complete, result=0
19:30:34.912 00.000 7988 GuideStep: 0.0 px 20 ms EAST, -0.2 px 0 ms NORTH
19:30:34.914 00.002 15712 worker thread done servicing request
19:30:34.914 00.000 15712 Worker thread wakes up
19:30:34.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:34.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:36.325 01.411 15712 Exposure complete
19:30:36.403 00.078 15712 worker thread done servicing request
19:30:36.403 00.000 7988 OnExposeComplete: enter
19:30:36.403 00.000 7988 UpdateGuideState(): m_state=6
19:30:36.403 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2120
19:30:36.403 00.000 7988 Star::Find returns 1 (0), X=1175.46, Y=435.03, Mass=1466, SNR=26.1, Peak=216 HFD=2.9
19:30:36.403 00.000 7988 MultiStar: [#1 0.09,-0.22,1.01,U] [#2 0.12,-0.30,1.01,U] [#3 0.20,-0.61,0.93,U] [#4 0.14,-0.36,1.05,U] [#5 -0.25,-0.28,0.73,U] [#6 0.11,-0.38,0.69,U] [#7 -0.24,-0.16,0.61,U] [#8 -0.20,-0.26,0.65,U] 
19:30:36.403 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.32}, one-star: {0.03, -0.28}
19:30:36.403 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
19:30:36.403 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.05)
19:30:36.418 00.015 7988 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.45 mountX=0.28 mountY=-0.03, mountTheta=-0.10
19:30:36.421 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.28, opts=13)
19:30:36.422 00.001 7988 Enqueuing Move request for scope (0.03, -0.28)
19:30:36.422 00.000 15712 Worker thread wakes up
19:30:36.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
19:30:36.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
19:30:36.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:36.427 00.005 7988 UpdateGuideState exits: m=1466 SNR=26.1
19:30:36.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:36.429 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:36.429 00.000 7988 Enqueuing Expose request
19:30:36.431 00.002 15712 Moving (0.03, -0.28) raw xDistance=0.28 yDistance=-0.03
19:30:36.435 00.004 15712 PPEC rslt: input = 0.28, final = 0.12, react = 0.17, pred = -0.04, hyst = 0.15, hyst_pct = 0.00, period_length = 664.94
19:30:36.435 00.000 15712 PPEC: input: 0.28, control: 0.12, exposure: 1500
19:30:36.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:36.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:30:36.435 00.000 15712 MoveAxis(W, 40, ABG)
19:30:36.435 00.000 15712 Guiding  Dir = 3, Dur = 40
19:30:36.435 00.000 15712 IsGuiding returns 0
19:30:36.456 00.021 15712 PulseGuide returned control before completion, sleep 24
19:30:36.521 00.065 15712 IsGuiding returns 0
19:30:36.521 00.000 15712 Move returns status 0, amount 40
19:30:36.528 00.007 15712 MoveAxis(N, 0, ABG)
19:30:36.528 00.000 15712 Move returns status 0, amount 0
19:30:36.528 00.000 15712 move complete, result=0
19:30:36.528 00.000 15712 worker thread done servicing request
19:30:36.528 00.000 15712 Worker thread wakes up
19:30:36.528 00.000 7988 GuideStep: 0.3 px 40 ms WEST, -0.0 px 0 ms NORTH
19:30:36.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:36.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:38.165 01.637 15712 Exposure complete
19:30:38.318 00.153 15712 worker thread done servicing request
19:30:38.318 00.000 7988 OnExposeComplete: enter
19:30:38.318 00.000 7988 UpdateGuideState(): m_state=6
19:30:38.322 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2121
19:30:38.324 00.002 7988 Star::Find returns 1 (0), X=1175.53, Y=435.58, Mass=1495, SNR=26.1, Peak=208 HFD=3.3
19:30:38.326 00.002 7988 MultiStar: [#1 0.25,0.00,0.99,U] [#2 0.21,0.00,0.98,U] [#3 -0.08,-0.02,0.96,U] [#4 0.09,0.03,1.01,U] [#5 -0.14,0.07,0.69,U] [#6 0.00,-0.01,0.66,U] [#7 -0.32,-0.04,0.68,U] [#8 -0.05,-0.16,0.65,U] 
19:30:38.328 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.10, 0.27}
19:30:38.328 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
19:30:38.334 00.006 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.88)
19:30:38.336 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.72 mountX=-0.03 mountY=-0.03, mountTheta=-2.28
19:30:38.339 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.03, opts=13)
19:30:38.341 00.002 7988 Enqueuing Move request for scope (0.03, 0.03)
19:30:38.343 00.002 15712 Worker thread wakes up
19:30:38.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:38.345 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
19:30:38.345 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.1
19:30:38.347 00.002 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
19:30:38.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:38.349 00.002 15712 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
19:30:38.349 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:38.351 00.002 7988 Enqueuing Expose request
19:30:38.354 00.003 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 664.87
19:30:38.354 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
19:30:38.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:38.356 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:30:38.356 00.000 15712 MoveAxis(E, 8, ABG)
19:30:38.356 00.000 15712 Guiding  Dir = 2, Dur = 8
19:30:38.356 00.000 15712 IsGuiding returns 0
19:30:38.380 00.024 15712 IsGuiding returns 0
19:30:38.380 00.000 15712 Move returns status 0, amount 8
19:30:38.380 00.000 15712 MoveAxis(N, 0, ABG)
19:30:38.380 00.000 15712 Move returns status 0, amount 0
19:30:38.380 00.000 15712 move complete, result=0
19:30:38.380 00.000 15712 worker thread done servicing request
19:30:38.380 00.000 15712 Worker thread wakes up
19:30:38.380 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
19:30:38.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:38.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:39.801 01.421 15712 Exposure complete
19:30:41.292 01.491 15712 worker thread done servicing request
19:30:41.292 00.000 7988 OnExposeComplete: enter
19:30:41.298 00.006 7988 UpdateGuideState(): m_state=6
19:30:41.330 00.032 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2122
19:30:41.350 00.020 7988 Star::Find returns 1 (0), X=1175.46, Y=435.28, Mass=1408, SNR=25.4, Peak=185 HFD=3.2
19:30:41.361 00.011 7988 MultiStar: [#1 0.09,-0.08,1.04,U] [#2 0.00,-0.00,1.01,U] [#3 -0.03,-0.20,0.97,U] [#4 0.01,-0.10,1.06,U] [#5 -0.21,0.17,0.71,U] [#6 0.00,0.02,0.74,U] [#7 -0.30,-0.23,0.68,U] [#8 -0.04,-0.13,0.63,U] 
19:30:41.368 00.007 7988 single-star, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.03, -0.02}
19:30:41.372 00.004 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.58) = xAngle (1.10 = 1.10)
19:30:41.378 00.006 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.07)
19:30:41.382 00.004 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.48 mountX=0.02 mountY=-0.03, mountTheta=-1.10
19:30:41.390 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
19:30:41.394 00.004 7988 Enqueuing Move request for scope (0.03, -0.02)
19:30:41.400 00.006 15712 Worker thread wakes up
19:30:41.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
19:30:41.400 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
19:30:41.400 00.000 15712 Moving (0.03, -0.02) raw xDistance=0.02 yDistance=-0.03
19:30:41.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:41.408 00.008 7988 UpdateGuideState exits: m=1408 SNR=25.4
19:30:41.416 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:41.420 00.004 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 664.79
19:30:41.420 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
19:30:41.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:41.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:30:41.420 00.000 15712 MoveAxis(W, 3, ABG)
19:30:41.420 00.000 15712 Guiding  Dir = 3, Dur = 3
19:30:41.422 00.002 15712 IsGuiding returns 0
19:30:41.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:41.427 00.005 7988 Enqueuing Expose request
19:30:41.452 00.025 15712 IsGuiding returns 0
19:30:41.452 00.000 15712 Move returns status 0, amount 3
19:30:41.452 00.000 15712 MoveAxis(N, 0, ABG)
19:30:41.452 00.000 15712 Move returns status 0, amount 0
19:30:41.452 00.000 15712 move complete, result=0
19:30:41.452 00.000 15712 worker thread done servicing request
19:30:41.452 00.000 15712 Worker thread wakes up
19:30:41.454 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:41.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:41.454 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
19:30:43.097 01.643 15712 Exposure complete
19:30:43.282 00.185 7988 OnExposeComplete: enter
19:30:43.286 00.004 15712 worker thread done servicing request
19:30:43.286 00.000 7988 UpdateGuideState(): m_state=6
19:30:43.286 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2123
19:30:43.297 00.011 7988 Star::Find returns 1 (0), X=1175.63, Y=435.62, Mass=1462, SNR=26.0, Peak=188 HFD=3.2
19:30:43.303 00.006 7988 MultiStar: [#1 0.21,0.16,1.00,U] [#2 0.07,0.29,1.00,U] [#3 0.17,0.16,0.93,U] [#4 0.22,0.07,1.03,U] [#5 -0.04,0.03,0.70,U] [#6 0.16,0.30,0.72,U] [#7 -0.18,0.01,0.66,U] [#8 0.11,0.25,0.67,U] 
19:30:43.303 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.18}, one-star: {0.21, 0.32}
19:30:43.303 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
19:30:43.315 00.012 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.61)
19:30:43.319 00.004 7988 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=0.99 mountX=-0.18 mountY=-0.12, mountTheta=-2.54
19:30:43.324 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.18, opts=13)
19:30:43.329 00.005 7988 Enqueuing Move request for scope (0.12, 0.18)
19:30:43.329 00.000 15712 Worker thread wakes up
19:30:43.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:43.337 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
19:30:43.337 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
19:30:43.337 00.000 15712 Moving (0.12, 0.18) raw xDistance=-0.18 yDistance=-0.12
19:30:43.337 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.0
19:30:43.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:43.345 00.008 15712 PPEC rslt: input = -0.18, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 664.72
19:30:43.345 00.000 15712 PPEC: input: -0.18, control: -0.08, exposure: 1500
19:30:43.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:43.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:43.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:30:43.354 00.009 7988 Enqueuing Expose request
19:30:43.354 00.000 15712 MoveAxis(E, 25, ABG)
19:30:43.354 00.000 15712 Guiding  Dir = 2, Dur = 25
19:30:43.354 00.000 15712 IsGuiding returns 0
19:30:43.377 00.023 15712 IsGuiding returns 1
19:30:43.377 00.000 15712 scope still moving after pulse duration time elapsed
19:30:43.425 00.048 15712 IsGuiding returns 0
19:30:43.425 00.000 15712 scope move finished after 25 + 48 ms
19:30:43.425 00.000 15712 Move returns status 0, amount 25
19:30:43.425 00.000 15712 MoveAxis(N, 0, ABG)
19:30:43.425 00.000 15712 Move returns status 0, amount 0
19:30:43.425 00.000 15712 move complete, result=0
19:30:43.425 00.000 15712 worker thread done servicing request
19:30:43.425 00.000 15712 Worker thread wakes up
19:30:43.425 00.000 7988 GuideStep: -0.2 px 25 ms EAST, -0.1 px 0 ms NORTH
19:30:43.437 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:43.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:44.856 01.419 15712 Exposure complete
19:30:44.987 00.131 15712 worker thread done servicing request
19:30:44.987 00.000 7988 OnExposeComplete: enter
19:30:44.987 00.000 7988 UpdateGuideState(): m_state=6
19:30:44.993 00.006 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2124
19:30:44.996 00.003 7988 Star::Find returns 1 (0), X=1175.63, Y=435.87, Mass=1507, SNR=26.4, Peak=216 HFD=2.9
19:30:45.001 00.005 7988 MultiStar: [#1 0.33,0.23,1.01,U] [#2 0.27,0.52,1.01,U] [#3 0.12,0.46,0.94,U] [#4 0.07,0.23,1.02,U] [#5 -0.23,0.38,0.69,U] [#6 0.05,0.33,0.72,U] [#7 -0.07,0.43,0.68,U] [#8 0.04,0.35,0.65,U] 
19:30:45.001 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.39}, one-star: {0.21, 0.57}
19:30:45.001 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
19:30:45.001 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.30)
19:30:45.009 00.008 7988 CameraToMount -- cameraX=0.11 cameraY=0.39 hyp=0.41 cameraTheta=1.29 mountX=-0.39 mountY=-0.12, mountTheta=-2.84
19:30:45.013 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.39, opts=13)
19:30:45.016 00.003 7988 Enqueuing Move request for scope (0.11, 0.39)
19:30:45.019 00.003 15712 Worker thread wakes up
19:30:45.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:45.024 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.39) opts 0xd
19:30:45.024 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4
19:30:45.027 00.003 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.39)
19:30:45.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:45.030 00.003 15712 Moving (0.11, 0.39) raw xDistance=-0.39 yDistance=-0.12
19:30:45.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:45.034 00.004 7988 Enqueuing Expose request
19:30:45.038 00.004 15712 PPEC rslt: input = -0.39, final = -0.24, react = -0.23, pred = -0.00, hyst = -0.21, hyst_pct = 0.00, period_length = 664.65
19:30:45.038 00.000 15712 PPEC: input: -0.39, control: -0.24, exposure: 1500
19:30:45.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:45.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:30:45.038 00.000 15712 MoveAxis(E, 77, ABG)
19:30:45.038 00.000 15712 Guiding  Dir = 2, Dur = 77
19:30:45.038 00.000 15712 IsGuiding returns 0
19:30:45.057 00.019 15712 PulseGuide returned control before completion, sleep 65
19:30:45.136 00.079 15712 IsGuiding returns 1
19:30:45.136 00.000 15712 scope still moving after pulse duration time elapsed
19:30:45.174 00.038 15712 IsGuiding returns 0
19:30:45.174 00.000 15712 scope move finished after 77 + 57 ms
19:30:45.174 00.000 15712 Move returns status 0, amount 77
19:30:45.174 00.000 15712 MoveAxis(N, 0, ABG)
19:30:45.174 00.000 15712 Move returns status 0, amount 0
19:30:45.174 00.000 15712 move complete, result=0
19:30:45.176 00.002 7988 GuideStep: -0.4 px 77 ms EAST, -0.1 px 0 ms NORTH
19:30:45.181 00.005 15712 worker thread done servicing request
19:30:45.181 00.000 15712 Worker thread wakes up
19:30:45.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:45.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:46.821 01.640 15712 Exposure complete
19:30:46.899 00.078 15712 worker thread done servicing request
19:30:46.899 00.000 7988 OnExposeComplete: enter
19:30:46.899 00.000 7988 UpdateGuideState(): m_state=6
19:30:46.903 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2125
19:30:46.905 00.002 7988 Star::Find returns 1 (0), X=1175.49, Y=435.51, Mass=1475, SNR=26.0, Peak=209 HFD=3.2
19:30:46.905 00.000 7988 MultiStar: [#1 -0.01,0.24,0.99,U] [#2 0.16,0.18,0.99,U] [#3 0.04,0.08,0.95,U] [#4 0.04,0.06,1.01,U] [#5 -0.25,0.25,0.73,U] [#6 -0.04,0.25,0.69,U] [#7 -0.01,0.17,0.67,U] [#8 0.08,0.27,0.64,U] 
19:30:46.907 00.002 7988 refined, 8 included, MultiStar: {0.01, 0.18}, one-star: {0.06, 0.21}
19:30:46.909 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
19:30:46.909 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
19:30:46.911 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.49 mountX=-0.18 mountY=-0.02, mountTheta=-3.04
19:30:46.913 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.18, opts=13)
19:30:46.914 00.001 7988 Enqueuing Move request for scope (0.01, 0.18)
19:30:46.916 00.002 15712 Worker thread wakes up
19:30:46.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
19:30:46.916 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
19:30:46.916 00.000 15712 Moving (0.01, 0.18) raw xDistance=-0.18 yDistance=-0.02
19:30:46.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:46.916 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.0
19:30:46.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:46.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:46.922 00.006 7988 Enqueuing Expose request
19:30:46.922 00.000 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 664.58
19:30:46.922 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
19:30:46.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:46.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:30:46.922 00.000 15712 MoveAxis(E, 34, ABG)
19:30:46.922 00.000 15712 Guiding  Dir = 2, Dur = 34
19:30:46.922 00.000 15712 IsGuiding returns 0
19:30:46.948 00.026 15712 PulseGuide returned control before completion, sleep 20
19:30:46.993 00.045 15712 IsGuiding returns 0
19:30:46.993 00.000 15712 Move returns status 0, amount 34
19:30:46.993 00.000 15712 MoveAxis(N, 0, ABG)
19:30:46.993 00.000 15712 Move returns status 0, amount 0
19:30:46.993 00.000 15712 move complete, result=0
19:30:46.993 00.000 15712 worker thread done servicing request
19:30:46.993 00.000 15712 Worker thread wakes up
19:30:46.993 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
19:30:46.999 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:46.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:48.408 01.409 15712 Exposure complete
19:30:48.484 00.076 15712 worker thread done servicing request
19:30:48.484 00.000 7988 OnExposeComplete: enter
19:30:48.484 00.000 7988 UpdateGuideState(): m_state=6
19:30:48.484 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2126
19:30:48.484 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.29, Mass=1524, SNR=26.5, Peak=185 HFD=3.4
19:30:48.492 00.008 7988 MultiStar: [#1 0.20,-0.14,0.99,U] [#2 0.09,0.07,0.97,U] [#3 0.24,-0.27,0.94,U] [#4 0.15,-0.16,1.04,U] [#5 -0.14,-0.14,0.67,U] [#6 0.26,-0.27,0.67,U] [#7 -0.11,-0.02,0.63,U] [#8 0.13,-0.03,0.62,U] 
19:30:48.492 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.13, -0.01}
19:30:48.494 00.002 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
19:30:48.494 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.68)
19:30:48.496 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.14 cameraTheta=-0.08 mountX=0.01 mountY=-0.13, mountTheta=-1.50
19:30:48.500 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.01, opts=13)
19:30:48.501 00.001 7988 Enqueuing Move request for scope (0.13, -0.01)
19:30:48.501 00.000 15712 Worker thread wakes up
19:30:48.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
19:30:48.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
19:30:48.501 00.000 15712 Moving (0.13, -0.01) raw xDistance=0.01 yDistance=-0.13
19:30:48.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:48.501 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5
19:30:48.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:48.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:48.501 00.000 7988 Enqueuing Expose request
19:30:48.501 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 664.50
19:30:48.501 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
19:30:48.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:48.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:30:48.501 00.000 15712 MoveAxis(E, 3, ABG)
19:30:48.501 00.000 15712 Guiding  Dir = 2, Dur = 3
19:30:48.501 00.000 15712 IsGuiding returns 0
19:30:48.530 00.029 15712 IsGuiding returns 0
19:30:48.532 00.002 15712 Move returns status 0, amount 3
19:30:48.532 00.000 15712 MoveAxis(N, 0, ABG)
19:30:48.532 00.000 15712 Move returns status 0, amount 0
19:30:48.532 00.000 15712 move complete, result=0
19:30:48.532 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
19:30:48.534 00.002 15712 worker thread done servicing request
19:30:48.534 00.000 15712 Worker thread wakes up
19:30:48.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:48.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:50.172 01.638 15712 Exposure complete
19:30:50.238 00.066 15712 worker thread done servicing request
19:30:50.238 00.000 7988 OnExposeComplete: enter
19:30:50.238 00.000 7988 UpdateGuideState(): m_state=6
19:30:50.241 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
19:30:50.243 00.002 7988 Star::Find returns 1 (0), X=1175.60, Y=435.19, Mass=1527, SNR=26.5, Peak=216 HFD=3.3
19:30:50.243 00.000 7988 MultiStar: [#1 0.27,-0.48,0.98,U] [#2 0.25,-0.14,1.00,U] [#3 0.25,-0.57,0.90,U] [#4 0.16,-0.52,0.98,U] [#5 -0.21,-0.39,0.73,U] [#6 0.02,-0.53,0.68,U] [#7 -0.10,-0.19,0.66,U] [#8 0.10,-0.35,0.66,U] 
19:30:50.245 00.002 7988 single-star, 8 included, MultiStar: {0.12, -0.36}, one-star: {0.17, -0.11}
19:30:50.245 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
19:30:50.247 00.002 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
19:30:50.247 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-0.57 mountX=0.11 mountY=-0.17, mountTheta=-1.00
19:30:50.250 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.11, opts=13)
19:30:50.250 00.000 7988 Enqueuing Move request for scope (0.17, -0.11)
19:30:50.250 00.000 15712 Worker thread wakes up
19:30:50.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
19:30:50.250 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
19:30:50.250 00.000 15712 Moving (0.17, -0.11) raw xDistance=0.11 yDistance=-0.17
19:30:50.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:30:50.250 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
19:30:50.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:50.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:50.250 00.000 7988 Enqueuing Expose request
19:30:50.250 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 664.43
19:30:50.250 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
19:30:50.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:50.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:30:50.250 00.000 15712 MoveAxis(E, 10, ABG)
19:30:50.250 00.000 15712 Guiding  Dir = 2, Dur = 10
19:30:50.250 00.000 15712 IsGuiding returns 0
19:30:50.266 00.016 15712 IsGuiding returns 1
19:30:50.266 00.000 15712 scope still moving after pulse duration time elapsed
19:30:50.321 00.055 15712 IsGuiding returns 0
19:30:50.321 00.000 15712 scope move finished after 10 + 51 ms
19:30:50.321 00.000 15712 Move returns status 0, amount 10
19:30:50.321 00.000 15712 MoveAxis(N, 0, ABG)
19:30:50.321 00.000 15712 Move returns status 0, amount 0
19:30:50.321 00.000 15712 move complete, result=0
19:30:50.321 00.000 15712 worker thread done servicing request
19:30:50.321 00.000 15712 Worker thread wakes up
19:30:50.321 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
19:30:50.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:50.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:51.732 01.411 15712 Exposure complete
19:30:51.793 00.061 15712 worker thread done servicing request
19:30:51.793 00.000 7988 OnExposeComplete: enter
19:30:51.793 00.000 7988 UpdateGuideState(): m_state=6
19:30:51.796 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2128
19:30:51.796 00.000 7988 Star::Find returns 1 (0), X=1175.61, Y=434.74, Mass=1518, SNR=26.4, Peak=209 HFD=3.3
19:30:51.799 00.003 7988 MultiStar: [#1 0.31,-0.58,1.03,U] [#2 0.21,-0.68,0.98,U] [#3 0.38,-0.65,0.93,U] [#4 0.12,-0.81,1.04,U] [#5 -0.14,-0.52,0.70,U] [#6 0.38,-0.72,0.70,U] [#7 -0.00,-0.69,0.70,U] [#8 0.24,-0.68,0.61,U] 
19:30:51.799 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.66}, one-star: {0.18, -0.56}
19:30:51.799 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
19:30:51.799 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.85)
19:30:51.799 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.56 hyp=0.59 cameraTheta=-1.25 mountX=0.56 mountY=-0.17, mountTheta=-0.30
19:30:51.799 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.56, opts=13)
19:30:51.799 00.000 7988 Enqueuing Move request for scope (0.18, -0.56)
19:30:51.799 00.000 15712 Worker thread wakes up
19:30:51.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.56) opts 0xd
19:30:51.799 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.56)
19:30:51.799 00.000 15712 Moving (0.18, -0.56) raw xDistance=0.56 yDistance=-0.17
19:30:51.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:51.809 00.010 7988 UpdateGuideState exits: m=1518 SNR=26.4
19:30:51.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:51.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:51.809 00.000 7988 Enqueuing Expose request
19:30:51.813 00.004 15712 PPEC rslt: input = 0.56, final = 0.29, react = 0.33, pred = -0.05, hyst = 0.30, hyst_pct = 0.00, period_length = 664.36
19:30:51.813 00.000 15712 PPEC: input: 0.56, control: 0.29, exposure: 1500
19:30:51.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:51.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:30:51.813 00.000 15712 MoveAxis(W, 94, ABG)
19:30:51.813 00.000 15712 Guiding  Dir = 3, Dur = 94
19:30:51.813 00.000 15712 IsGuiding returns 0
19:30:51.830 00.017 15712 PulseGuide returned control before completion, sleep 78
19:30:51.920 00.090 15712 IsGuiding returns 1
19:30:51.920 00.000 15712 scope still moving after pulse duration time elapsed
19:30:51.952 00.032 15712 IsGuiding returns 0
19:30:51.952 00.000 15712 scope move finished after 94 + 44 ms
19:30:51.952 00.000 15712 Move returns status 0, amount 94
19:30:51.952 00.000 15712 MoveAxis(N, 0, ABG)
19:30:51.952 00.000 15712 Move returns status 0, amount 0
19:30:51.952 00.000 15712 move complete, result=0
19:30:51.952 00.000 15712 worker thread done servicing request
19:30:51.952 00.000 15712 Worker thread wakes up
19:30:51.952 00.000 7988 GuideStep: 0.6 px 94 ms WEST, -0.2 px 0 ms NORTH
19:30:51.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:51.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:53.580 01.628 15712 Exposure complete
19:30:53.680 00.100 15712 worker thread done servicing request
19:30:53.680 00.000 7988 OnExposeComplete: enter
19:30:53.691 00.011 7988 UpdateGuideState(): m_state=6
19:30:53.692 00.001 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2129
19:30:53.692 00.000 7988 Star::Find returns 1 (0), X=1175.75, Y=434.80, Mass=1494, SNR=26.2, Peak=241 HFD=3.2
19:30:53.697 00.005 7988 MultiStar: [#1 0.16,-0.54,0.98,U] [#2 0.29,-0.28,0.99,U] [#3 0.04,-0.43,0.94,U] [#4 0.11,-0.44,1.04,U] [#5 -0.09,-0.37,0.71,U] [#6 0.18,-0.52,0.67,U] [#7 0.15,-0.32,0.66,U] [#8 -0.04,-0.49,0.65,U] 
19:30:53.701 00.004 7988 refined, 8 included, MultiStar: {0.14, -0.43}, one-star: {0.32, -0.50}
19:30:53.703 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.58) = xAngle (0.31 = 0.31)
19:30:53.705 00.002 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.42 = -2.86)
19:30:53.709 00.004 7988 CameraToMount -- cameraX=0.14 cameraY=-0.43 hyp=0.46 cameraTheta=-1.27 mountX=0.43 mountY=-0.13, mountTheta=-0.28
19:30:53.713 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.43, opts=13)
19:30:53.718 00.005 7988 Enqueuing Move request for scope (0.14, -0.43)
19:30:53.720 00.002 15712 Worker thread wakes up
19:30:53.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.43) opts 0xd
19:30:53.720 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.43)
19:30:53.720 00.000 15712 Moving (0.14, -0.43) raw xDistance=0.43 yDistance=-0.13
19:30:53.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:53.723 00.003 7988 UpdateGuideState exits: m=1494 SNR=26.2
19:30:53.725 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:53.727 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:53.729 00.002 7988 Enqueuing Expose request
19:30:53.730 00.001 15712 PPEC rslt: input = 0.43, final = 0.21, react = 0.26, pred = -0.04, hyst = 0.23, hyst_pct = 0.00, period_length = 664.29
19:30:53.730 00.000 15712 PPEC: input: 0.43, control: 0.21, exposure: 1500
19:30:53.732 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:53.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:30:53.732 00.000 15712 MoveAxis(W, 70, ABG)
19:30:53.732 00.000 15712 Guiding  Dir = 3, Dur = 70
19:30:53.732 00.000 15712 IsGuiding returns 0
19:30:53.757 00.025 15712 PulseGuide returned control before completion, sleep 55
19:30:53.822 00.065 15712 IsGuiding returns 1
19:30:53.822 00.000 15712 scope still moving after pulse duration time elapsed
19:30:53.850 00.028 15712 IsGuiding returns 0
19:30:53.850 00.000 15712 scope move finished after 70 + 47 ms
19:30:53.850 00.000 15712 Move returns status 0, amount 70
19:30:53.850 00.000 15712 MoveAxis(N, 0, ABG)
19:30:53.850 00.000 15712 Move returns status 0, amount 0
19:30:53.850 00.000 15712 move complete, result=0
19:30:53.850 00.000 15712 worker thread done servicing request
19:30:53.850 00.000 15712 Worker thread wakes up
19:30:53.850 00.000 7988 GuideStep: 0.4 px 70 ms WEST, -0.1 px 0 ms NORTH
19:30:53.854 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:53.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:55.263 01.409 15712 Exposure complete
19:30:55.424 00.161 15712 worker thread done servicing request
19:30:55.424 00.000 7988 OnExposeComplete: enter
19:30:55.428 00.004 7988 UpdateGuideState(): m_state=6
19:30:55.432 00.004 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2130
19:30:55.436 00.004 7988 Star::Find returns 1 (0), X=1175.52, Y=435.22, Mass=1436, SNR=25.7, Peak=196 HFD=3.2
19:30:55.436 00.000 7988 MultiStar: [#1 0.14,-0.05,1.03,U] [#2 0.11,0.07,1.01,U] [#3 0.22,-0.16,0.96,U] [#4 0.12,-0.06,1.04,U] [#5 -0.48,0.04,0.71,U] [#6 0.06,0.01,0.76,U] [#7 -0.21,-0.33,0.66,U] [#8 0.03,-0.04,0.69,U] 
19:30:55.445 00.009 7988 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.10, -0.08}
19:30:55.448 00.003 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
19:30:55.450 00.002 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.63)
19:30:55.453 00.003 7988 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.03 mountX=0.06 mountY=-0.03, mountTheta=-0.52
19:30:55.453 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.06, opts=13)
19:30:55.462 00.009 7988 Enqueuing Move request for scope (0.04, -0.06)
19:30:55.464 00.002 15712 Worker thread wakes up
19:30:55.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:55.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
19:30:55.464 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.7
19:30:55.471 00.007 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
19:30:55.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:55.474 00.003 15712 Moving (0.04, -0.06) raw xDistance=0.06 yDistance=-0.03
19:30:55.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:55.478 00.004 7988 Enqueuing Expose request
19:30:55.481 00.003 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 664.21
19:30:55.481 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
19:30:55.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:55.483 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:30:55.483 00.000 15712 MoveAxis(E, 10, ABG)
19:30:55.483 00.000 15712 Guiding  Dir = 2, Dur = 10
19:30:55.484 00.001 15712 IsGuiding returns 0
19:30:55.499 00.015 15712 IsGuiding returns 1
19:30:55.501 00.002 15712 scope still moving after pulse duration time elapsed
19:30:55.547 00.046 15712 IsGuiding returns 0
19:30:55.549 00.002 15712 scope move finished after 10 + 53 ms
19:30:55.549 00.000 15712 Move returns status 0, amount 10
19:30:55.549 00.000 15712 MoveAxis(N, 0, ABG)
19:30:55.549 00.000 15712 Move returns status 0, amount 0
19:30:55.549 00.000 15712 move complete, result=0
19:30:55.549 00.000 15712 worker thread done servicing request
19:30:55.549 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
19:30:55.551 00.002 15712 Worker thread wakes up
19:30:55.553 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:55.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:57.211 01.658 15712 Exposure complete
19:30:57.559 00.348 15712 worker thread done servicing request
19:30:57.559 00.000 7988 OnExposeComplete: enter
19:30:57.563 00.004 7988 UpdateGuideState(): m_state=6
19:30:57.567 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2131
19:30:57.570 00.003 7988 Star::Find returns 1 (0), X=1175.55, Y=435.76, Mass=1383, SNR=25.1, Peak=185 HFD=3.4
19:30:57.578 00.008 7988 MultiStar: [#1 -0.07,0.32,1.05,U] [#2 0.09,0.40,1.05,U] [#3 0.04,0.38,0.99,U] [#4 -0.05,0.42,1.07,U] [#5 -0.23,0.51,0.71,U] [#6 0.10,0.28,0.72,U] [#7 -0.21,0.28,0.69,U] [#8 -0.05,0.55,0.65,U] 
19:30:57.585 00.007 7988 refined, 8 included, MultiStar: {-0.02, 0.40}, one-star: {0.13, 0.46}
19:30:57.587 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
19:30:57.591 00.004 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
19:30:57.595 00.004 7988 CameraToMount -- cameraX=-0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.61 mountX=-0.40 mountY=0.01, mountTheta=3.12
19:30:57.595 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.40, opts=13)
19:30:57.602 00.007 7988 Enqueuing Move request for scope (-0.02, 0.40)
19:30:57.605 00.003 15712 Worker thread wakes up
19:30:57.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.40) opts 0xd
19:30:57.605 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.40)
19:30:57.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:57.609 00.004 15712 Moving (-0.02, 0.40) raw xDistance=-0.40 yDistance=0.01
19:30:57.609 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.1
19:30:57.614 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:57.618 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:57.621 00.003 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 664.14
19:30:57.621 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
19:30:57.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:57.621 00.000 7988 Enqueuing Expose request
19:30:57.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:30:57.621 00.000 15712 MoveAxis(E, 81, ABG)
19:30:57.621 00.000 15712 Guiding  Dir = 2, Dur = 81
19:30:57.653 00.032 15712 IsGuiding returns 0
19:30:57.672 00.019 15712 PulseGuide returned control before completion, sleep 76
19:30:57.785 00.113 15712 IsGuiding returns 0
19:30:57.787 00.002 15712 Move returns status 0, amount 81
19:30:57.787 00.000 15712 MoveAxis(N, 0, ABG)
19:30:57.787 00.000 15712 Move returns status 0, amount 0
19:30:57.787 00.000 15712 move complete, result=0
19:30:57.787 00.000 7988 GuideStep: -0.4 px 81 ms EAST, 0.0 px 0 ms NORTH
19:30:57.790 00.003 15712 worker thread done servicing request
19:30:57.790 00.000 15712 Worker thread wakes up
19:30:57.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:57.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:30:59.205 01.415 15712 Exposure complete
19:30:59.307 00.102 15712 worker thread done servicing request
19:30:59.307 00.000 7988 OnExposeComplete: enter
19:30:59.307 00.000 7988 UpdateGuideState(): m_state=6
19:30:59.307 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2132
19:30:59.307 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=436.24, Mass=1550, SNR=26.8, Peak=194 HFD=3.4
19:30:59.312 00.005 7988 MultiStar: [#1 0.06,0.86,0.97,U] [#2 0.09,0.96,0.97,U] [#3 0.14,0.78,0.91,U] [#4 0.10,0.79,1.01,U] [#5 -0.39,0.85,0.66,U] [#6 -0.03,0.66,0.69,U] [#7 -0.06,0.98,0.65,U] [#8 -0.10,0.82,0.62,U] 
19:30:59.315 00.003 7988 refined, 8 included, MultiStar: {0.01, 0.85}, one-star: {0.05, 0.94}
19:30:59.317 00.002 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
19:30:59.317 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
19:30:59.317 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.85 hyp=0.85 cameraTheta=1.56 mountX=-0.85 mountY=-0.03, mountTheta=-3.11
19:30:59.317 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.85, opts=13)
19:30:59.317 00.000 7988 Enqueuing Move request for scope (0.01, 0.85)
19:30:59.317 00.000 15712 Worker thread wakes up
19:30:59.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.85) opts 0xd
19:30:59.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.85)
19:30:59.317 00.000 15712 Moving (0.01, 0.85) raw xDistance=-0.85 yDistance=-0.03
19:30:59.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:30:59.327 00.010 7988 UpdateGuideState exits: m=1550 SNR=26.8
19:30:59.328 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:59.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:30:59.332 00.004 7988 Enqueuing Expose request
19:30:59.332 00.000 15712 PPEC rslt: input = -0.85, final = -0.51, react = -0.51, pred = 0.00, hyst = -0.46, hyst_pct = 0.00, period_length = 664.06
19:30:59.332 00.000 15712 PPEC: input: -0.85, control: -0.51, exposure: 1500
19:30:59.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:59.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:30:59.332 00.000 15712 MoveAxis(E, 165, ABG)
19:30:59.332 00.000 15712 Guiding  Dir = 2, Dur = 165
19:30:59.332 00.000 15712 IsGuiding returns 0
19:30:59.349 00.017 15712 PulseGuide returned control before completion, sleep 158
19:30:59.524 00.175 15712 IsGuiding returns 0
19:30:59.524 00.000 15712 Move returns status 0, amount 165
19:30:59.524 00.000 15712 MoveAxis(N, 0, ABG)
19:30:59.524 00.000 15712 Move returns status 0, amount 0
19:30:59.524 00.000 15712 move complete, result=0
19:30:59.524 00.000 15712 worker thread done servicing request
19:30:59.524 00.000 7988 GuideStep: -0.9 px 165 ms EAST, -0.0 px 0 ms NORTH
19:30:59.531 00.007 15712 Worker thread wakes up
19:30:59.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:30:59.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:01.165 01.634 15712 Exposure complete
19:31:01.231 00.066 15712 worker thread done servicing request
19:31:01.231 00.000 7988 OnExposeComplete: enter
19:31:01.231 00.000 7988 UpdateGuideState(): m_state=6
19:31:01.231 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2133
19:31:01.231 00.000 7988 Star::Find returns 1 (0), X=1175.34, Y=435.59, Mass=1512, SNR=26.3, Peak=202 HFD=3.3
19:31:01.236 00.005 7988 MultiStar: [#1 -0.11,0.28,0.99,U] [#2 -0.22,0.40,0.99,U] [#3 -0.05,0.20,0.93,U] [#4 -0.17,0.45,1.04,U] [#5 -0.41,0.37,0.70,U] [#6 0.04,-0.04,0.70,U] [#7 -0.07,0.33,0.66,U] [#8 -0.11,0.18,0.62,U] 
19:31:01.236 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.28}, one-star: {-0.08, 0.28}
19:31:01.238 00.002 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.86)
19:31:01.238 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.25)
19:31:01.240 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.30 cameraTheta=1.85 mountX=-0.28 mountY=0.07, mountTheta=2.89
19:31:01.242 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.28, opts=13)
19:31:01.242 00.000 7988 Enqueuing Move request for scope (-0.08, 0.28)
19:31:01.242 00.000 15712 Worker thread wakes up
19:31:01.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
19:31:01.242 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
19:31:01.242 00.000 15712 Moving (-0.08, 0.28) raw xDistance=-0.28 yDistance=0.07
19:31:01.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:01.242 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.3
19:31:01.247 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:01.247 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:01.247 00.000 7988 Enqueuing Expose request
19:31:01.247 00.000 15712 PPEC rslt: input = -0.28, final = -0.16, react = -0.17, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 663.99
19:31:01.247 00.000 15712 PPEC: input: -0.28, control: -0.16, exposure: 1500
19:31:01.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:01.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:31:01.247 00.000 15712 MoveAxis(E, 52, ABG)
19:31:01.247 00.000 15712 Guiding  Dir = 2, Dur = 52
19:31:01.247 00.000 15712 IsGuiding returns 0
19:31:01.271 00.024 15712 PulseGuide returned control before completion, sleep 43
19:31:01.320 00.049 15712 IsGuiding returns 1
19:31:01.320 00.000 15712 scope still moving after pulse duration time elapsed
19:31:01.352 00.032 15712 IsGuiding returns 0
19:31:01.352 00.000 15712 scope move finished after 52 + 49 ms
19:31:01.352 00.000 15712 Move returns status 0, amount 52
19:31:01.352 00.000 15712 MoveAxis(N, 0, ABG)
19:31:01.352 00.000 15712 Move returns status 0, amount 0
19:31:01.352 00.000 15712 move complete, result=0
19:31:01.352 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
19:31:01.354 00.002 15712 worker thread done servicing request
19:31:01.354 00.000 15712 Worker thread wakes up
19:31:01.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:01.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:02.768 01.414 15712 Exposure complete
19:31:02.832 00.064 15712 worker thread done servicing request
19:31:02.832 00.000 7988 OnExposeComplete: enter
19:31:02.832 00.000 7988 UpdateGuideState(): m_state=6
19:31:02.834 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2134
19:31:02.834 00.000 7988 Star::Find returns 1 (0), X=1175.39, Y=435.36, Mass=1459, SNR=25.7, Peak=208 HFD=3.4
19:31:02.834 00.000 7988 MultiStar: [#1 -0.01,-0.08,1.01,U] [#2 -0.27,0.13,1.00,U] [#3 -0.14,0.03,0.93,U] [#4 -0.04,-0.26,1.02,U] [#5 -0.42,0.14,0.71,U] [#6 -0.02,0.06,0.70,U] [#7 -0.42,0.10,0.67,U] [#8 -0.11,-0.00,0.64,U] 
19:31:02.834 00.000 7988 single-star, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.03, 0.06}
19:31:02.834 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
19:31:02.840 00.006 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
19:31:02.840 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.08 mountX=-0.06 mountY=0.03, mountTheta=2.64
19:31:02.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
19:31:02.844 00.002 7988 Enqueuing Move request for scope (-0.03, 0.06)
19:31:02.844 00.000 15712 Worker thread wakes up
19:31:02.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
19:31:02.844 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
19:31:02.844 00.000 15712 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=0.03
19:31:02.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:02.846 00.002 7988 UpdateGuideState exits: m=1459 SNR=25.7
19:31:02.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:02.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:02.846 00.000 7988 Enqueuing Expose request
19:31:02.851 00.005 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 663.92
19:31:02.851 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
19:31:02.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:02.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:31:02.851 00.000 15712 MoveAxis(E, 1, ABG)
19:31:02.851 00.000 15712 Guiding  Dir = 2, Dur = 1
19:31:02.885 00.034 15712 IsGuiding returns 0
19:31:02.898 00.013 15712 IsGuiding returns 0
19:31:02.902 00.004 15712 Move returns status 0, amount 1
19:31:02.902 00.000 15712 MoveAxis(N, 0, ABG)
19:31:02.902 00.000 15712 Move returns status 0, amount 0
19:31:02.902 00.000 15712 move complete, result=0
19:31:02.902 00.000 15712 worker thread done servicing request
19:31:02.902 00.000 15712 Worker thread wakes up
19:31:02.902 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
19:31:02.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:02.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:04.534 01.632 15712 Exposure complete
19:31:04.594 00.060 15712 worker thread done servicing request
19:31:04.594 00.000 7988 OnExposeComplete: enter
19:31:04.594 00.000 7988 UpdateGuideState(): m_state=6
19:31:04.601 00.007 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2135
19:31:04.602 00.001 7988 Star::Find returns 1 (0), X=1175.55, Y=435.10, Mass=1480, SNR=26.1, Peak=190 HFD=3.0
19:31:04.602 00.000 7988 MultiStar: [#1 0.14,-0.59,1.00,U] [#2 0.17,-0.26,1.02,U] [#3 -0.03,-0.52,0.94,U] [#4 0.12,-0.57,1.02,U] [#5 -0.31,-0.29,0.67,U] [#6 0.03,-0.32,0.69,U] [#7 -0.12,-0.15,0.67,U] [#8 0.18,-0.32,0.65,U] 
19:31:04.604 00.002 7988 single-star, 8 included, MultiStar: {0.05, -0.37}, one-star: {0.12, -0.20}
19:31:04.604 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.58) = xAngle (0.56 = 0.56)
19:31:04.606 00.002 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.67 = -2.62)
19:31:04.606 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-1.02 mountX=0.20 mountY=-0.12, mountTheta=-0.53
19:31:04.609 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.20, opts=13)
19:31:04.609 00.000 7988 Enqueuing Move request for scope (0.12, -0.20)
19:31:04.609 00.000 15712 Worker thread wakes up
19:31:04.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
19:31:04.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
19:31:04.609 00.000 15712 Moving (0.12, -0.20) raw xDistance=0.20 yDistance=-0.12
19:31:04.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:04.609 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1
19:31:04.614 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:04.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:04.614 00.000 7988 Enqueuing Expose request
19:31:04.614 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 663.84
19:31:04.614 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
19:31:04.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:04.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:31:04.614 00.000 15712 MoveAxis(W, 33, ABG)
19:31:04.614 00.000 15712 Guiding  Dir = 3, Dur = 33
19:31:04.614 00.000 15712 IsGuiding returns 0
19:31:04.644 00.030 15712 PulseGuide returned control before completion, sleep 17
19:31:04.674 00.030 15712 IsGuiding returns 1
19:31:04.674 00.000 15712 scope still moving after pulse duration time elapsed
19:31:04.704 00.030 15712 IsGuiding returns 0
19:31:04.704 00.000 15712 scope move finished after 33 + 57 ms
19:31:04.704 00.000 15712 Move returns status 0, amount 33
19:31:04.704 00.000 15712 MoveAxis(N, 0, ABG)
19:31:04.704 00.000 15712 Move returns status 0, amount 0
19:31:04.704 00.000 15712 move complete, result=0
19:31:04.704 00.000 15712 worker thread done servicing request
19:31:04.704 00.000 15712 Worker thread wakes up
19:31:04.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:04.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:04.704 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
19:31:06.125 01.421 15712 Exposure complete
19:31:06.186 00.061 15712 worker thread done servicing request
19:31:06.186 00.000 7988 OnExposeComplete: enter
19:31:06.186 00.000 7988 UpdateGuideState(): m_state=6
19:31:06.190 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2136
19:31:06.190 00.000 7988 Star::Find returns 1 (0), X=1175.52, Y=434.80, Mass=1454, SNR=26.0, Peak=178 HFD=3.3
19:31:06.192 00.002 7988 MultiStar: [#1 0.14,-0.75,1.02,U] [#2 -0.01,-0.43,1.01,U] [#3 0.07,-0.53,0.95,U] [#4 0.05,-0.83,1.01,U] [#5 -0.13,-0.77,0.69,U] [#6 -0.06,-0.37,0.74,U] [#7 -0.13,-0.54,0.67,U] [#8 -0.03,-0.44,0.63,U] 
19:31:06.194 00.002 7988 single-star, 8 included, MultiStar: {0.01, -0.58}, one-star: {0.10, -0.50}
19:31:06.194 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
19:31:06.196 00.002 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
19:31:06.196 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.50 hyp=0.51 cameraTheta=-1.38 mountX=0.50 mountY=-0.08, mountTheta=-0.16
19:31:06.198 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.50, opts=13)
19:31:06.200 00.002 7988 Enqueuing Move request for scope (0.10, -0.50)
19:31:06.202 00.002 15712 Worker thread wakes up
19:31:06.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.50) opts 0xd
19:31:06.202 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.50)
19:31:06.202 00.000 15712 Moving (0.10, -0.50) raw xDistance=0.50 yDistance=-0.08
19:31:06.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:06.203 00.001 7988 UpdateGuideState exits: m=1454 SNR=26.0
19:31:06.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:06.205 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:06.205 00.000 7988 Enqueuing Expose request
19:31:06.207 00.002 15712 PPEC rslt: input = 0.50, final = 0.28, react = 0.30, pred = -0.02, hyst = 0.27, hyst_pct = 0.00, period_length = 663.77
19:31:06.207 00.000 15712 PPEC: input: 0.50, control: 0.28, exposure: 1500
19:31:06.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:06.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:31:06.207 00.000 15712 MoveAxis(W, 92, ABG)
19:31:06.207 00.000 15712 Guiding  Dir = 3, Dur = 92
19:31:06.207 00.000 15712 IsGuiding returns 0
19:31:06.221 00.014 15712 PulseGuide returned control before completion, sleep 84
19:31:06.330 00.109 15712 IsGuiding returns 0
19:31:06.330 00.000 15712 Move returns status 0, amount 92
19:31:06.330 00.000 15712 MoveAxis(N, 0, ABG)
19:31:06.330 00.000 15712 Move returns status 0, amount 0
19:31:06.330 00.000 15712 move complete, result=0
19:31:06.339 00.009 7988 GuideStep: 0.5 px 92 ms WEST, -0.1 px 0 ms NORTH
19:31:06.339 00.000 15712 worker thread done servicing request
19:31:06.339 00.000 15712 Worker thread wakes up
19:31:06.341 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:06.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:07.992 01.651 15712 Exposure complete
19:31:08.120 00.128 15712 worker thread done servicing request
19:31:08.120 00.000 7988 OnExposeComplete: enter
19:31:08.124 00.004 7988 UpdateGuideState(): m_state=6
19:31:08.128 00.004 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2137
19:31:08.130 00.002 7988 Star::Find returns 1 (0), X=1175.53, Y=435.50, Mass=1494, SNR=26.3, Peak=235 HFD=3.1
19:31:08.131 00.001 7988 MultiStar: [#1 0.11,0.04,0.99,U] [#2 -0.04,0.20,1.01,U] [#3 -0.02,-0.16,1.00,U] [#4 -0.03,0.06,1.04,U] [#5 -0.25,0.10,0.72,U] [#6 -0.04,0.11,0.71,U] [#7 -0.38,0.11,0.66,U] [#8 -0.17,0.17,0.63,U] 
19:31:08.137 00.006 7988 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {0.11, 0.19}
19:31:08.137 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.55)
19:31:08.141 00.004 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
19:31:08.145 00.004 7988 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.16 mountX=-0.09 mountY=0.05, mountTheta=2.57
19:31:08.149 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.09, opts=13)
19:31:08.151 00.002 7988 Enqueuing Move request for scope (-0.06, 0.09)
19:31:08.154 00.003 15712 Worker thread wakes up
19:31:08.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:08.157 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
19:31:08.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
19:31:08.157 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3
19:31:08.157 00.000 15712 Moving (-0.06, 0.09) raw xDistance=-0.09 yDistance=0.05
19:31:08.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:08.162 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:08.162 00.000 7988 Enqueuing Expose request
19:31:08.162 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 663.69
19:31:08.162 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
19:31:08.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:08.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:31:08.162 00.000 15712 MoveAxis(W, 2, ABG)
19:31:08.162 00.000 15712 Guiding  Dir = 3, Dur = 2
19:31:08.162 00.000 15712 IsGuiding returns 0
19:31:08.192 00.030 15712 IsGuiding returns 0
19:31:08.192 00.000 15712 Move returns status 0, amount 2
19:31:08.192 00.000 15712 MoveAxis(N, 0, ABG)
19:31:08.192 00.000 15712 Move returns status 0, amount 0
19:31:08.194 00.002 15712 move complete, result=0
19:31:08.194 00.000 15712 worker thread done servicing request
19:31:08.194 00.000 15712 Worker thread wakes up
19:31:08.194 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
19:31:08.195 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:08.197 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:09.609 01.412 15712 Exposure complete
19:31:09.716 00.107 15712 worker thread done servicing request
19:31:09.716 00.000 7988 OnExposeComplete: enter
19:31:09.725 00.009 7988 UpdateGuideState(): m_state=6
19:31:09.727 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2138
19:31:09.729 00.002 7988 Star::Find returns 1 (0), X=1175.62, Y=435.80, Mass=1458, SNR=25.9, Peak=193 HFD=3.2
19:31:09.731 00.002 7988 MultiStar: [#1 0.19,0.29,1.02,U] [#2 0.02,0.35,1.01,U] [#3 -0.04,0.13,0.94,U] [#4 0.05,0.30,1.12,U] [#5 -0.24,0.34,0.72,U] [#6 0.13,0.35,0.70,U] [#7 0.08,0.39,0.66,U] [#8 -0.04,0.47,0.64,U] 
19:31:09.732 00.001 7988 refined, 8 included, MultiStar: {0.05, 0.34}, one-star: {0.20, 0.50}
19:31:09.734 00.002 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
19:31:09.736 00.002 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
19:31:09.738 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.43 mountX=-0.34 mountY=-0.06, mountTheta=-2.98
19:31:09.742 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.34, opts=13)
19:31:09.744 00.002 7988 Enqueuing Move request for scope (0.05, 0.34)
19:31:09.744 00.000 15712 Worker thread wakes up
19:31:09.746 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.34) opts 0xd
19:31:09.746 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.34)
19:31:09.746 00.000 15712 Moving (0.05, 0.34) raw xDistance=-0.34 yDistance=-0.06
19:31:09.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=21, FiltMax=255, Gamma=0.690
19:31:09.748 00.002 7988 UpdateGuideState exits: m=1458 SNR=25.9
19:31:09.750 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:09.752 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:09.754 00.002 7988 Enqueuing Expose request
19:31:09.756 00.002 15712 PPEC rslt: input = -0.34, final = -0.19, react = -0.20, pred = 0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 663.62
19:31:09.756 00.000 15712 PPEC: input: -0.34, control: -0.19, exposure: 1500
19:31:09.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:09.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:31:09.756 00.000 15712 MoveAxis(E, 61, ABG)
19:31:09.756 00.000 15712 Guiding  Dir = 2, Dur = 61
19:31:09.758 00.002 15712 IsGuiding returns 0
19:31:09.775 00.017 15712 PulseGuide returned control before completion, sleep 56
19:31:09.866 00.091 15712 IsGuiding returns 0
19:31:09.866 00.000 15712 Move returns status 0, amount 61
19:31:09.866 00.000 15712 MoveAxis(N, 0, ABG)
19:31:09.866 00.000 15712 Move returns status 0, amount 0
19:31:09.866 00.000 15712 move complete, result=0
19:31:09.866 00.000 15712 worker thread done servicing request
19:31:09.866 00.000 15712 Worker thread wakes up
19:31:09.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:09.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:09.866 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
19:31:11.514 01.648 15712 Exposure complete
19:31:11.576 00.062 15712 worker thread done servicing request
19:31:11.576 00.000 7988 OnExposeComplete: enter
19:31:11.576 00.000 7988 UpdateGuideState(): m_state=6
19:31:11.576 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2139
19:31:11.582 00.006 7988 Star::Find returns 1 (0), X=1175.51, Y=435.95, Mass=1542, SNR=26.5, Peak=211 HFD=3.2
19:31:11.582 00.000 7988 MultiStar: [#1 0.22,0.52,1.01,U] [#2 0.10,0.90,0.98,U] [#3 -0.04,0.60,0.96,U] [#4 -0.11,0.62,1.07,U] [#5 -0.35,0.72,0.69,U] [#6 0.11,0.60,0.67,U] [#7 -0.09,0.57,0.64,U] [#8 -0.02,0.57,0.66,U] 
19:31:11.582 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.64}, one-star: {0.09, 0.65}
19:31:11.582 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.14)
19:31:11.582 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.03)
19:31:11.582 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.64 hyp=0.64 cameraTheta=1.57 mountX=-0.64 mountY=-0.02, mountTheta=-3.11
19:31:11.582 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.64, opts=13)
19:31:11.591 00.009 7988 Enqueuing Move request for scope (0.00, 0.64)
19:31:11.591 00.000 15712 Worker thread wakes up
19:31:11.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.64) opts 0xd
19:31:11.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.64)
19:31:11.591 00.000 15712 Moving (0.00, 0.64) raw xDistance=-0.64 yDistance=-0.02
19:31:11.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:11.591 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.5
19:31:11.596 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:11.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:11.599 00.003 7988 Enqueuing Expose request
19:31:11.599 00.000 15712 PPEC rslt: input = -0.64, final = -0.36, react = -0.39, pred = 0.03, hyst = -0.35, hyst_pct = 0.00, period_length = 663.54
19:31:11.599 00.000 15712 PPEC: input: -0.64, control: -0.36, exposure: 1500
19:31:11.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:11.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:31:11.599 00.000 15712 MoveAxis(E, 116, ABG)
19:31:11.599 00.000 15712 Guiding  Dir = 2, Dur = 116
19:31:11.599 00.000 15712 IsGuiding returns 0
19:31:11.624 00.025 15712 PulseGuide returned control before completion, sleep 98
19:31:11.752 00.128 15712 IsGuiding returns 0
19:31:11.752 00.000 15712 Move returns status 0, amount 116
19:31:11.752 00.000 15712 MoveAxis(N, 0, ABG)
19:31:11.752 00.000 15712 Move returns status 0, amount 0
19:31:11.752 00.000 15712 move complete, result=0
19:31:11.752 00.000 15712 worker thread done servicing request
19:31:11.752 00.000 15712 Worker thread wakes up
19:31:11.752 00.000 7988 GuideStep: -0.6 px 116 ms EAST, -0.0 px 0 ms NORTH
19:31:11.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:11.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:13.171 01.419 15712 Exposure complete
19:31:13.233 00.062 15712 worker thread done servicing request
19:31:13.233 00.000 7988 OnExposeComplete: enter
19:31:13.233 00.000 7988 UpdateGuideState(): m_state=6
19:31:13.239 00.006 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2140
19:31:13.241 00.002 7988 Star::Find returns 1 (0), X=1175.41, Y=436.16, Mass=1429, SNR=25.6, Peak=205 HFD=3.2
19:31:13.241 00.000 7988 MultiStar: [#1 0.19,0.75,1.02,U] [#2 0.03,0.90,1.01,U] [#3 0.08,0.71,1.00,U] [#4 0.10,0.69,1.06,U] [#5 -0.11,0.82,0.73,U] [#6 0.07,0.82,0.73,U] [#7 -0.10,0.72,0.70,U] [#8 -0.14,0.87,0.63,U] 
19:31:13.243 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.79}, one-star: {-0.01, 0.85}
19:31:13.243 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
19:31:13.245 00.002 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.06)
19:31:13.245 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.79 hyp=0.79 cameraTheta=1.54 mountX=-0.79 mountY=-0.05, mountTheta=-3.08
19:31:13.249 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.79, opts=13)
19:31:13.249 00.000 7988 Enqueuing Move request for scope (0.03, 0.79)
19:31:13.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:13.249 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.6
19:31:13.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:13.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:13.249 00.000 7988 Enqueuing Expose request
19:31:13.249 00.000 15712 Worker thread wakes up
19:31:13.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.79) opts 0xd
19:31:13.249 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.79)
19:31:13.249 00.000 15712 Moving (0.03, 0.79) raw xDistance=-0.79 yDistance=-0.05
19:31:13.258 00.009 15712 PPEC rslt: input = -0.79, final = -0.45, react = -0.47, pred = 0.02, hyst = -0.44, hyst_pct = 0.00, period_length = 663.47
19:31:13.258 00.000 15712 PPEC: input: -0.79, control: -0.45, exposure: 1500
19:31:13.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:13.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:31:13.258 00.000 15712 MoveAxis(E, 148, ABG)
19:31:13.258 00.000 15712 Guiding  Dir = 2, Dur = 148
19:31:13.258 00.000 15712 IsGuiding returns 0
19:31:13.276 00.018 15712 PulseGuide returned control before completion, sleep 142
19:31:13.451 00.175 15712 IsGuiding returns 0
19:31:13.451 00.000 15712 Move returns status 0, amount 148
19:31:13.451 00.000 15712 MoveAxis(N, 0, ABG)
19:31:13.451 00.000 15712 Move returns status 0, amount 0
19:31:13.451 00.000 15712 move complete, result=0
19:31:13.451 00.000 15712 worker thread done servicing request
19:31:13.451 00.000 15712 Worker thread wakes up
19:31:13.451 00.000 7988 GuideStep: -0.8 px 148 ms EAST, -0.0 px 0 ms NORTH
19:31:13.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:13.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:15.084 01.633 15712 Exposure complete
19:31:15.144 00.060 15712 worker thread done servicing request
19:31:15.144 00.000 7988 OnExposeComplete: enter
19:31:15.144 00.000 7988 UpdateGuideState(): m_state=6
19:31:15.149 00.005 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2141
19:31:15.149 00.000 7988 Star::Find returns 1 (0), X=1175.39, Y=435.57, Mass=1480, SNR=25.9, Peak=199 HFD=3.2
19:31:15.151 00.002 7988 MultiStar: [#1 0.07,0.12,0.98,U] [#2 0.04,0.35,0.99,U] [#3 -0.02,0.16,0.97,U] [#4 -0.02,-0.03,1.03,U] [#5 -0.27,0.18,0.69,U] [#6 -0.09,0.13,0.73,U] [#7 -0.31,0.45,0.67,U] [#8 -0.05,0.02,0.67,U] 
19:31:15.151 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.18}, one-star: {-0.03, 0.27}
19:31:15.153 00.002 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
19:31:15.153 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
19:31:15.155 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.88 mountX=-0.18 mountY=0.05, mountTheta=2.85
19:31:15.157 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.18, opts=13)
19:31:15.157 00.000 7988 Enqueuing Move request for scope (-0.06, 0.18)
19:31:15.159 00.002 15712 Worker thread wakes up
19:31:15.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
19:31:15.159 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
19:31:15.159 00.000 15712 Moving (-0.06, 0.18) raw xDistance=-0.18 yDistance=0.05
19:31:15.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:15.160 00.001 7988 UpdateGuideState exits: m=1480 SNR=25.9
19:31:15.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:15.160 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:15.160 00.000 7988 Enqueuing Expose request
19:31:15.160 00.000 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 663.40
19:31:15.160 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
19:31:15.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:15.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:31:15.160 00.000 15712 MoveAxis(E, 32, ABG)
19:31:15.160 00.000 15712 Guiding  Dir = 2, Dur = 32
19:31:15.160 00.000 15712 IsGuiding returns 0
19:31:15.192 00.032 15712 PulseGuide returned control before completion, sleep 15
19:31:15.239 00.047 15712 IsGuiding returns 1
19:31:15.239 00.000 15712 scope still moving after pulse duration time elapsed
19:31:15.271 00.032 15712 IsGuiding returns 0
19:31:15.271 00.000 15712 scope move finished after 32 + 72 ms
19:31:15.271 00.000 15712 Move returns status 0, amount 32
19:31:15.271 00.000 15712 MoveAxis(N, 0, ABG)
19:31:15.271 00.000 15712 Move returns status 0, amount 0
19:31:15.271 00.000 15712 move complete, result=0
19:31:15.271 00.000 15712 worker thread done servicing request
19:31:15.271 00.000 15712 Worker thread wakes up
19:31:15.271 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
19:31:15.273 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:15.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:16.692 01.419 15712 Exposure complete
19:31:16.754 00.062 15712 worker thread done servicing request
19:31:16.754 00.000 7988 OnExposeComplete: enter
19:31:16.754 00.000 7988 UpdateGuideState(): m_state=6
19:31:16.760 00.006 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2142
19:31:16.760 00.000 7988 Star::Find returns 1 (0), X=1175.59, Y=435.31, Mass=1547, SNR=26.7, Peak=212 HFD=3.2
19:31:16.762 00.002 7988 MultiStar: [#1 0.18,-0.23,1.00,U] [#2 0.05,-0.11,0.96,U] [#3 0.12,-0.19,0.91,U] [#4 0.04,-0.12,0.99,U] [#5 -0.13,-0.22,0.72,U] [#6 0.09,-0.27,0.71,U] [#7 -0.27,0.09,0.65,U] [#8 -0.05,0.03,0.63,U] 
19:31:16.764 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.17, 0.01}
19:31:16.765 00.001 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
19:31:16.765 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.84)
19:31:16.767 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.24 mountX=0.12 mountY=-0.04, mountTheta=-0.31
19:31:16.767 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
19:31:16.770 00.003 7988 Enqueuing Move request for scope (0.04, -0.12)
19:31:16.770 00.000 15712 Worker thread wakes up
19:31:16.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
19:31:16.770 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
19:31:16.770 00.000 15712 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=-0.04
19:31:16.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:16.770 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.7
19:31:16.773 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:16.773 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:16.775 00.002 7988 Enqueuing Expose request
19:31:16.775 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 663.32
19:31:16.775 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
19:31:16.777 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:16.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:31:16.777 00.000 15712 MoveAxis(E, 5, ABG)
19:31:16.777 00.000 15712 Guiding  Dir = 2, Dur = 5
19:31:16.777 00.000 15712 IsGuiding returns 0
19:31:16.792 00.015 15712 IsGuiding returns 0
19:31:16.792 00.000 15712 Move returns status 0, amount 5
19:31:16.792 00.000 15712 MoveAxis(N, 0, ABG)
19:31:16.792 00.000 15712 Move returns status 0, amount 0
19:31:16.792 00.000 15712 move complete, result=0
19:31:16.792 00.000 15712 worker thread done servicing request
19:31:16.792 00.000 15712 Worker thread wakes up
19:31:16.792 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
19:31:16.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:16.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:18.427 01.635 15712 Exposure complete
19:31:18.501 00.074 15712 worker thread done servicing request
19:31:18.501 00.000 7988 OnExposeComplete: enter
19:31:18.501 00.000 7988 UpdateGuideState(): m_state=6
19:31:18.501 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2143
19:31:18.501 00.000 7988 Star::Find returns 1 (0), X=1175.52, Y=434.78, Mass=1457, SNR=25.9, Peak=199 HFD=3.1
19:31:18.507 00.006 7988 MultiStar: [#1 0.07,-0.74,1.01,U] [#2 -0.10,-0.56,1.02,U] [#3 -0.06,-0.66,0.95,U] [#4 0.04,-0.75,1.08,U] [#5 -0.33,-0.59,0.68,U] [#6 0.15,-0.65,0.69,U] [#7 -0.20,-0.64,0.65,U] [#8 -0.30,-0.76,0.68,U] 
19:31:18.507 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.65}, one-star: {0.10, -0.52}
19:31:18.507 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
19:31:18.507 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
19:31:18.507 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.52 hyp=0.53 cameraTheta=-1.38 mountX=0.52 mountY=-0.09, mountTheta=-0.17
19:31:18.507 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.52, opts=13)
19:31:18.507 00.000 7988 Enqueuing Move request for scope (0.10, -0.52)
19:31:18.518 00.011 15712 Worker thread wakes up
19:31:18.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:18.518 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9
19:31:18.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:18.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:18.523 00.005 7988 Enqueuing Expose request
19:31:18.525 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.52) opts 0xd
19:31:18.525 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.52)
19:31:18.525 00.000 15712 Moving (0.10, -0.52) raw xDistance=0.52 yDistance=-0.09
19:31:18.527 00.002 15712 PPEC rslt: input = 0.52, final = 0.28, react = 0.31, pred = -0.03, hyst = 0.27, hyst_pct = 0.00, period_length = 663.25
19:31:18.527 00.000 15712 PPEC: input: 0.52, control: 0.28, exposure: 1500
19:31:18.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:18.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:31:18.527 00.000 15712 MoveAxis(W, 90, ABG)
19:31:18.527 00.000 15712 Guiding  Dir = 3, Dur = 90
19:31:18.566 00.039 15712 IsGuiding returns 0
19:31:18.570 00.004 15712 PulseGuide returned control before completion, sleep 85
19:31:18.686 00.116 15712 IsGuiding returns 0
19:31:18.686 00.000 15712 Move returns status 0, amount 90
19:31:18.686 00.000 15712 MoveAxis(N, 0, ABG)
19:31:18.686 00.000 15712 Move returns status 0, amount 0
19:31:18.686 00.000 15712 move complete, result=0
19:31:18.686 00.000 15712 worker thread done servicing request
19:31:18.686 00.000 15712 Worker thread wakes up
19:31:18.686 00.000 7988 GuideStep: 0.5 px 90 ms WEST, -0.1 px 0 ms NORTH
19:31:18.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:18.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:20.098 01.412 15712 Exposure complete
19:31:20.178 00.080 15712 worker thread done servicing request
19:31:20.178 00.000 7988 OnExposeComplete: enter
19:31:20.178 00.000 7988 UpdateGuideState(): m_state=6
19:31:20.193 00.015 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2144
19:31:20.195 00.002 7988 Star::Find returns 1 (0), X=1175.37, Y=434.73, Mass=1457, SNR=25.7, Peak=199 HFD=3.1
19:31:20.197 00.002 7988 MultiStar: [#1 -0.11,-0.56,1.02,U] [#2 -0.15,-0.50,0.97,U] [#3 -0.08,-0.66,0.95,U] [#4 -0.15,-0.51,1.06,U] [#5 -0.37,-0.59,0.73,U] [#6 -0.06,-0.72,0.72,U] [#7 -0.29,-0.61,0.70,U] [#8 -0.06,-0.46,0.65,U] 
19:31:20.199 00.002 7988 single-star, 8 included, MultiStar: {-0.14, -0.57}, one-star: {-0.05, -0.57}
19:31:20.201 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
19:31:20.201 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
19:31:20.203 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.57 hyp=0.57 cameraTheta=-1.66 mountX=0.57 mountY=0.07, mountTheta=0.12
19:31:20.205 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.57, opts=13)
19:31:20.207 00.002 7988 Enqueuing Move request for scope (-0.05, -0.57)
19:31:20.208 00.001 15712 Worker thread wakes up
19:31:20.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.57) opts 0xd
19:31:20.208 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.57)
19:31:20.208 00.000 15712 Moving (-0.05, -0.57) raw xDistance=0.57 yDistance=0.07
19:31:20.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:20.212 00.004 7988 UpdateGuideState exits: m=1457 SNR=25.7
19:31:20.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:20.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:20.212 00.000 7988 Enqueuing Expose request
19:31:20.212 00.000 15712 PPEC rslt: input = 0.57, final = 0.29, react = 0.34, pred = -0.06, hyst = 0.31, hyst_pct = 0.00, period_length = 663.17
19:31:20.212 00.000 15712 PPEC: input: 0.57, control: 0.29, exposure: 1500
19:31:20.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:20.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:31:20.212 00.000 15712 MoveAxis(W, 94, ABG)
19:31:20.212 00.000 15712 Guiding  Dir = 3, Dur = 94
19:31:20.228 00.016 15712 IsGuiding returns 0
19:31:20.240 00.012 15712 PulseGuide returned control before completion, sleep 89
19:31:20.354 00.114 15712 IsGuiding returns 0
19:31:20.354 00.000 15712 Move returns status 0, amount 94
19:31:20.354 00.000 15712 MoveAxis(N, 0, ABG)
19:31:20.354 00.000 15712 Move returns status 0, amount 0
19:31:20.354 00.000 15712 move complete, result=0
19:31:20.354 00.000 15712 worker thread done servicing request
19:31:20.354 00.000 15712 Worker thread wakes up
19:31:20.354 00.000 7988 GuideStep: 0.6 px 94 ms WEST, 0.1 px 0 ms NORTH
19:31:20.358 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:20.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:21.985 01.627 15712 Exposure complete
19:31:22.080 00.095 15712 worker thread done servicing request
19:31:22.080 00.000 7988 OnExposeComplete: enter
19:31:22.080 00.000 7988 UpdateGuideState(): m_state=6
19:31:22.080 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2145
19:31:22.080 00.000 7988 Star::Find returns 1 (0), X=1175.68, Y=435.82, Mass=1504, SNR=26.3, Peak=228 HFD=3.3
19:31:22.080 00.000 7988 MultiStar: [#1 0.29,0.38,1.01,U] [#2 0.01,0.51,1.01,U] [#3 0.12,0.25,0.93,U] [#4 0.16,0.34,1.04,U] [#5 -0.12,0.37,0.72,U] [#6 0.13,0.32,0.67,U] [#7 -0.07,0.31,0.63,U] [#8 0.19,0.40,0.62,U] 
19:31:22.080 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.38}, one-star: {0.26, 0.51}
19:31:22.094 00.014 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
19:31:22.096 00.002 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
19:31:22.096 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.27 mountX=-0.38 mountY=-0.13, mountTheta=-2.82
19:31:22.101 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.38, opts=13)
19:31:22.103 00.002 7988 Enqueuing Move request for scope (0.12, 0.38)
19:31:22.103 00.000 15712 Worker thread wakes up
19:31:22.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.38) opts 0xd
19:31:22.103 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.38)
19:31:22.103 00.000 15712 Moving (0.12, 0.38) raw xDistance=-0.38 yDistance=-0.13
19:31:22.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:22.107 00.004 7988 UpdateGuideState exits: m=1504 SNR=26.3
19:31:22.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:22.109 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:22.111 00.002 7988 Enqueuing Expose request
19:31:22.112 00.001 15712 PPEC rslt: input = -0.38, final = -0.29, react = -0.23, pred = -0.06, hyst = -0.19, hyst_pct = 0.00, period_length = 663.10
19:31:22.112 00.000 15712 PPEC: input: -0.38, control: -0.29, exposure: 1500
19:31:22.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:22.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:31:22.112 00.000 15712 MoveAxis(E, 94, ABG)
19:31:22.112 00.000 15712 Guiding  Dir = 2, Dur = 94
19:31:22.112 00.000 15712 IsGuiding returns 0
19:31:22.129 00.017 15712 PulseGuide returned control before completion, sleep 87
19:31:22.238 00.109 15712 IsGuiding returns 0
19:31:22.238 00.000 15712 Move returns status 0, amount 94
19:31:22.238 00.000 15712 MoveAxis(N, 0, ABG)
19:31:22.238 00.000 15712 Move returns status 0, amount 0
19:31:22.238 00.000 15712 move complete, result=0
19:31:22.238 00.000 7988 GuideStep: -0.4 px 94 ms EAST, -0.1 px 0 ms NORTH
19:31:22.245 00.007 15712 worker thread done servicing request
19:31:22.245 00.000 15712 Worker thread wakes up
19:31:22.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:22.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:23.655 01.410 15712 Exposure complete
19:31:23.717 00.062 15712 worker thread done servicing request
19:31:23.717 00.000 7988 OnExposeComplete: enter
19:31:23.717 00.000 7988 UpdateGuideState(): m_state=6
19:31:23.722 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2146
19:31:23.722 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=436.24, Mass=1494, SNR=26.2, Peak=202 HFD=3.3
19:31:23.725 00.003 7988 MultiStar: [#1 0.04,0.74,0.98,U] [#2 0.22,1.01,1.01,U] [#3 -0.02,0.89,0.94,U] [#4 0.14,0.90,1.06,U] [#5 -0.26,1.02,0.68,U] [#6 0.15,0.78,0.71,U] [#7 -0.15,0.96,0.64,U] [#8 0.10,0.92,0.66,U] 
19:31:23.727 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.90}, one-star: {0.03, 0.94}
19:31:23.727 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
19:31:23.729 00.002 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
19:31:23.729 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.90 hyp=0.91 cameraTheta=1.53 mountX=-0.90 mountY=-0.06, mountTheta=-3.07
19:31:23.731 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.90, opts=13)
19:31:23.733 00.002 7988 Enqueuing Move request for scope (0.04, 0.90)
19:31:23.733 00.000 15712 Worker thread wakes up
19:31:23.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.90) opts 0xd
19:31:23.733 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.90)
19:31:23.733 00.000 15712 Moving (0.04, 0.90) raw xDistance=-0.90 yDistance=-0.06
19:31:23.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:23.733 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.2
19:31:23.737 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:23.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:23.737 00.000 15712 PPEC rslt: input = -0.90, final = -0.61, react = -0.54, pred = -0.06, hyst = -0.47, hyst_pct = 0.00, period_length = 663.02
19:31:23.737 00.000 15712 PPEC: input: -0.90, control: -0.61, exposure: 1500
19:31:23.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:23.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:31:23.737 00.000 15712 MoveAxis(E, 198, ABG)
19:31:23.737 00.000 15712 Guiding  Dir = 2, Dur = 198
19:31:23.737 00.000 7988 Enqueuing Expose request
19:31:23.776 00.039 15712 IsGuiding returns 0
19:31:23.793 00.017 15712 PulseGuide returned control before completion, sleep 193
19:31:24.014 00.221 15712 IsGuiding returns 1
19:31:24.014 00.000 15712 scope still moving after pulse duration time elapsed
19:31:24.052 00.038 15712 IsGuiding returns 0
19:31:24.052 00.000 15712 scope move finished after 198 + 76 ms
19:31:24.052 00.000 15712 Move returns status 0, amount 198
19:31:24.052 00.000 15712 MoveAxis(N, 0, ABG)
19:31:24.052 00.000 15712 Move returns status 0, amount 0
19:31:24.052 00.000 15712 move complete, result=0
19:31:24.052 00.000 7988 GuideStep: -0.9 px 198 ms EAST, -0.1 px 0 ms NORTH
19:31:24.054 00.002 15712 worker thread done servicing request
19:31:24.054 00.000 15712 Worker thread wakes up
19:31:24.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:24.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:25.689 01.635 15712 Exposure complete
19:31:25.750 00.061 15712 worker thread done servicing request
19:31:25.751 00.001 7988 OnExposeComplete: enter
19:31:25.751 00.000 7988 UpdateGuideState(): m_state=6
19:31:25.753 00.002 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2147
19:31:25.753 00.000 7988 Star::Find returns 1 (0), X=1175.70, Y=436.96, Mass=1524, SNR=26.4, Peak=205 HFD=3.7
19:31:25.753 00.000 7988 MultiStar: [#1 0.22,1.46,0.00,M1] [#2 0.22,1.72,0.00,M1] [#3 0.16,1.37,0.00,M1] [#4 0.12,1.53,0.00,M1] [#5 -0.47,1.42,0.00,M1] [#6 0.22,1.46,0.00,M1] [#7 -0.18,1.51,0.00,M1] [#8 0.10,1.42,0.00,M1] 
19:31:25.753 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
19:31:25.753 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.19)
19:31:25.753 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=1.66 hyp=1.68 cameraTheta=1.41 mountX=-1.66 mountY=-0.32, mountTheta=-2.95
19:31:25.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=1.66, opts=13)
19:31:25.753 00.000 7988 Enqueuing Move request for scope (0.28, 1.66)
19:31:25.753 00.000 15712 Worker thread wakes up
19:31:25.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 1.66) opts 0xd
19:31:25.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 1.66)
19:31:25.753 00.000 15712 Moving (0.28, 1.66) raw xDistance=-1.66 yDistance=-0.32
19:31:25.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:25.753 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.4
19:31:25.765 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:25.766 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:25.768 00.002 7988 Enqueuing Expose request
19:31:25.768 00.000 15712 PPEC rslt: input = -1.66, final = -1.04, react = -0.99, pred = -0.05, hyst = -0.91, hyst_pct = 0.00, period_length = 662.95
19:31:25.768 00.000 15712 PPEC: input: -1.66, control: -1.04, exposure: 1500
19:31:25.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:31:25.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
19:31:25.768 00.000 15712 MoveAxis(E, 341, ABG)
19:31:25.768 00.000 15712 Guiding  Dir = 2, Dur = 341
19:31:25.768 00.000 15712 IsGuiding returns 0
19:31:25.785 00.017 15712 PulseGuide returned control before completion, sleep 329
19:31:26.142 00.357 15712 IsGuiding returns 1
19:31:26.142 00.000 15712 scope still moving after pulse duration time elapsed
19:31:26.166 00.024 15712 IsGuiding returns 0
19:31:26.166 00.000 15712 scope move finished after 341 + 55 ms
19:31:26.166 00.000 15712 Move returns status 0, amount 341
19:31:26.166 00.000 15712 MoveAxis(N, 0, ABG)
19:31:26.166 00.000 15712 Move returns status 0, amount 0
19:31:26.166 00.000 15712 move complete, result=0
19:31:26.166 00.000 7988 GuideStep: -1.7 px 341 ms EAST, -0.3 px 0 ms NORTH
19:31:26.168 00.002 15712 worker thread done servicing request
19:31:26.168 00.000 15712 Worker thread wakes up
19:31:26.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:26.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:27.586 01.418 15712 Exposure complete
19:31:27.648 00.062 15712 worker thread done servicing request
19:31:27.648 00.000 7988 OnExposeComplete: enter
19:31:27.648 00.000 7988 UpdateGuideState(): m_state=6
19:31:27.650 00.002 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2148
19:31:27.652 00.002 7988 Star::Find returns 1 (0), X=1175.64, Y=436.49, Mass=1430, SNR=25.7, Peak=162 HFD=3.2
19:31:27.652 00.000 7988 MultiStar: [#1 0.18,0.95,1.07,U] [#2 0.13,1.07,1.00,U] [#3 0.25,0.84,0.96,U] [#4 0.25,0.86,1.05,U] [#5 -0.16,0.95,0.73,U] [#6 0.02,0.98,0.73,U] [#7 0.00,1.02,0.66,U] [#8 0.05,1.16,0.65,U] 
19:31:27.654 00.002 7988 refined, 8 included, MultiStar: {0.13, 1.00}, one-star: {0.22, 1.19}
19:31:27.656 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
19:31:27.656 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.15)
19:31:27.658 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=1.00 hyp=1.00 cameraTheta=1.45 mountX=-1.00 mountY=-0.15, mountTheta=-2.99
19:31:27.660 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=1.00, opts=13)
19:31:27.660 00.000 7988 Enqueuing Move request for scope (0.13, 1.00)
19:31:27.662 00.002 15712 Worker thread wakes up
19:31:27.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.00) opts 0xd
19:31:27.662 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 1.00)
19:31:27.662 00.000 15712 Moving (0.13, 1.00) raw xDistance=-1.00 yDistance=-0.15
19:31:27.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:27.664 00.002 7988 UpdateGuideState exits: m=1430 SNR=25.7
19:31:27.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:27.664 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:27.664 00.000 7988 Enqueuing Expose request
19:31:27.664 00.000 15712 PPEC rslt: input = -1.00, final = -0.63, react = -0.60, pred = -0.03, hyst = -0.57, hyst_pct = 0.00, period_length = 662.87
19:31:27.664 00.000 15712 PPEC: input: -1.00, control: -0.63, exposure: 1500
19:31:27.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:27.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:31:27.664 00.000 15712 MoveAxis(E, 206, ABG)
19:31:27.664 00.000 15712 Guiding  Dir = 2, Dur = 206
19:31:27.664 00.000 15712 IsGuiding returns 0
19:31:27.690 00.026 15712 PulseGuide returned control before completion, sleep 192
19:31:27.887 00.197 15712 IsGuiding returns 1
19:31:27.887 00.000 15712 scope still moving after pulse duration time elapsed
19:31:27.927 00.040 15712 IsGuiding returns 0
19:31:27.927 00.000 15712 scope move finished after 206 + 58 ms
19:31:27.927 00.000 15712 Move returns status 0, amount 206
19:31:27.927 00.000 15712 MoveAxis(N, 0, ABG)
19:31:27.927 00.000 15712 Move returns status 0, amount 0
19:31:27.927 00.000 15712 move complete, result=0
19:31:27.927 00.000 7988 GuideStep: -1.0 px 206 ms EAST, -0.1 px 0 ms NORTH
19:31:27.935 00.008 15712 worker thread done servicing request
19:31:27.935 00.000 15712 Worker thread wakes up
19:31:27.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:27.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:29.583 01.648 15712 Exposure complete
19:31:29.639 00.056 15712 worker thread done servicing request
19:31:29.639 00.000 7988 OnExposeComplete: enter
19:31:29.644 00.005 7988 UpdateGuideState(): m_state=6
19:31:29.644 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2149
19:31:29.644 00.000 7988 Star::Find returns 1 (0), X=1175.77, Y=435.78, Mass=1392, SNR=25.2, Peak=204 HFD=3.1
19:31:29.644 00.000 7988 MultiStar: [#1 0.45,0.22,1.04,U] [#2 0.26,0.39,1.00,U] [#3 0.41,0.02,0.96,U] [#4 0.26,0.05,1.03,U] [#5 0.04,0.22,0.72,U] [#6 0.25,0.32,0.72,U] [#7 0.07,0.21,0.69,U] [#8 0.22,0.16,0.69,U] 
19:31:29.644 00.000 7988 refined, 8 included, MultiStar: {0.28, 0.23}, one-star: {0.35, 0.48}
19:31:29.644 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.58) = xAngle (2.28 = 2.28)
19:31:29.644 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.39 = -0.90)
19:31:29.644 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.23 hyp=0.36 cameraTheta=0.70 mountX=-0.23 mountY=-0.28, mountTheta=-2.26
19:31:29.655 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.23, opts=13)
19:31:29.655 00.000 7988 Enqueuing Move request for scope (0.28, 0.23)
19:31:29.655 00.000 15712 Worker thread wakes up
19:31:29.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.23) opts 0xd
19:31:29.655 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.23)
19:31:29.655 00.000 15712 Moving (0.28, 0.23) raw xDistance=-0.23 yDistance=-0.28
19:31:29.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:29.655 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.2
19:31:29.660 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:29.662 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:29.662 00.000 7988 Enqueuing Expose request
19:31:29.662 00.000 15712 PPEC rslt: input = -0.23, final = -0.21, react = -0.14, pred = -0.07, hyst = -0.19, hyst_pct = 0.00, period_length = 662.80
19:31:29.662 00.000 15712 PPEC: input: -0.23, control: -0.21, exposure: 1500
19:31:29.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:31:29.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:31:29.662 00.000 15712 MoveAxis(E, 69, ABG)
19:31:29.662 00.000 15712 Guiding  Dir = 2, Dur = 69
19:31:29.662 00.000 15712 IsGuiding returns 0
19:31:29.690 00.028 15712 PulseGuide returned control before completion, sleep 52
19:31:29.750 00.060 15712 IsGuiding returns 1
19:31:29.750 00.000 15712 scope still moving after pulse duration time elapsed
19:31:29.782 00.032 15712 IsGuiding returns 0
19:31:29.782 00.000 15712 scope move finished after 69 + 54 ms
19:31:29.782 00.000 15712 Move returns status 0, amount 69
19:31:29.782 00.000 15712 MoveAxis(N, 0, ABG)
19:31:29.782 00.000 15712 Move returns status 0, amount 0
19:31:29.782 00.000 15712 move complete, result=0
19:31:29.782 00.000 7988 GuideStep: -0.2 px 69 ms EAST, -0.3 px 0 ms NORTH
19:31:29.789 00.007 15712 worker thread done servicing request
19:31:29.789 00.000 15712 Worker thread wakes up
19:31:29.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:29.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:31.205 01.416 15712 Exposure complete
19:31:31.265 00.060 15712 worker thread done servicing request
19:31:31.265 00.000 7988 OnExposeComplete: enter
19:31:31.265 00.000 7988 UpdateGuideState(): m_state=6
19:31:31.269 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2150
19:31:31.269 00.000 7988 Star::Find returns 1 (0), X=1175.69, Y=434.92, Mass=1467, SNR=26.0, Peak=214 HFD=3.4
19:31:31.271 00.002 7988 MultiStar: [#1 0.34,-0.57,1.03,U] [#2 0.23,-0.36,1.00,U] [#3 0.30,-0.69,0.94,U] [#4 0.28,-0.70,1.05,U] [#5 -0.27,-0.40,0.71,U] [#6 0.39,-0.60,0.71,U] [#7 0.07,-0.48,0.64,U] [#8 0.05,-0.32,0.65,U] 
19:31:31.273 00.002 7988 single-star, 8 included, MultiStar: {0.20, -0.51}, one-star: {0.26, -0.38}
19:31:31.274 00.001 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.58) = xAngle (0.61 = 0.61)
19:31:31.275 00.001 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.56)
19:31:31.277 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=-0.38 hyp=0.46 cameraTheta=-0.97 mountX=0.38 mountY=-0.25, mountTheta=-0.59
19:31:31.279 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.38, opts=13)
19:31:31.280 00.001 7988 Enqueuing Move request for scope (0.26, -0.38)
19:31:31.282 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:31.283 00.001 7988 UpdateGuideState exits: m=1467 SNR=26.0
19:31:31.284 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:31.285 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:31.285 00.000 7988 Enqueuing Expose request
19:31:31.287 00.002 15712 Worker thread wakes up
19:31:31.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.38) opts 0xd
19:31:31.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.38)
19:31:31.287 00.000 15712 Moving (0.26, -0.38) raw xDistance=0.38 yDistance=-0.25
19:31:31.287 00.000 15712 PPEC rslt: input = 0.38, final = 0.17, react = 0.23, pred = -0.06, hyst = 0.17, hyst_pct = 0.00, period_length = 662.72
19:31:31.287 00.000 15712 PPEC: input: 0.38, control: 0.17, exposure: 1500
19:31:31.287 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.07 newest=-0.68
19:31:31.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
19:31:31.287 00.000 15712 MoveAxis(W, 54, ABG)
19:31:31.287 00.000 15712 Guiding  Dir = 3, Dur = 54
19:31:31.287 00.000 15712 IsGuiding returns 0
19:31:31.295 00.008 15712 PulseGuide returned control before completion, sleep 50
19:31:31.363 00.068 15712 IsGuiding returns 1
19:31:31.363 00.000 15712 scope still moving after pulse duration time elapsed
19:31:31.407 00.044 15712 IsGuiding returns 0
19:31:31.407 00.000 15712 scope move finished after 54 + 61 ms
19:31:31.407 00.000 15712 Move returns status 0, amount 54
19:31:31.407 00.000 15712 BLC: Oldest BLC event removed
19:31:31.407 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 217 applied
19:31:31.407 00.000 15712 MoveAxis(N, 282, ABG)
19:31:31.407 00.000 15712 Guiding  Dir = 0, Dur = 282
19:31:31.407 00.000 15712 IsGuiding returns 0
19:31:31.482 00.075 15712 PulseGuide returned control before completion, sleep 218
19:31:31.709 00.227 15712 IsGuiding returns 1
19:31:31.709 00.000 15712 scope still moving after pulse duration time elapsed
19:31:31.742 00.033 15712 IsGuiding returns 1
19:31:31.777 00.035 15712 IsGuiding returns 0
19:31:31.777 00.000 15712 scope move finished after 282 + 96 ms
19:31:31.777 00.000 15712 Move returns status 0, amount 282
19:31:31.777 00.000 15712 move complete, result=0
19:31:31.777 00.000 7988 GuideStep: 0.4 px 54 ms WEST, -0.3 px 282 ms NORTH
19:31:31.787 00.010 15712 worker thread done servicing request
19:31:31.787 00.000 15712 Worker thread wakes up
19:31:31.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:31.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:33.420 01.633 15712 Exposure complete
19:31:33.482 00.062 15712 worker thread done servicing request
19:31:33.482 00.000 7988 OnExposeComplete: enter
19:31:33.482 00.000 7988 UpdateGuideState(): m_state=6
19:31:33.485 00.003 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2151
19:31:33.485 00.000 7988 Star::Find returns 1 (1), X=1175.71, Y=434.34, Mass=1435, SNR=25.6, Peak=255 HFD=3.0
19:31:33.485 00.000 7988 MultiStar: [#1 0.35,-1.11,1.01,U] [#2 0.18,-0.92,1.03,U] [#3 0.31,-1.16,0.97,U] [#4 0.23,-1.29,0.00,M1] [#5 -0.10,-0.99,0.74,U] [#6 0.06,-1.00,0.72,U] [#7 0.01,-0.85,0.65,U] [#8 0.18,-0.89,0.67,U] 
19:31:33.489 00.004 7988 single-star, 7 included, MultiStar: {0.18, -1.00}, one-star: {0.29, -0.96}
19:31:33.489 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
19:31:33.489 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.88)
19:31:33.489 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.96 hyp=1.00 cameraTheta=-1.28 mountX=0.96 mountY=-0.26, mountTheta=-0.27
19:31:33.489 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.96, opts=13)
19:31:33.489 00.000 7988 Enqueuing Move request for scope (0.29, -0.96)
19:31:33.489 00.000 15712 Worker thread wakes up
19:31:33.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.96) opts 0xd
19:31:33.489 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.96)
19:31:33.489 00.000 15712 Moving (0.29, -0.96) raw xDistance=0.96 yDistance=-0.26
19:31:33.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:33.497 00.008 7988 UpdateGuideState exits: m=1435 SNR=25.6 Saturated
19:31:33.498 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:33.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:33.498 00.000 7988 Enqueuing Expose request
19:31:33.498 00.000 15712 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.253440, 1:0.264316
19:31:33.498 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
19:31:33.498 00.000 15712 PPEC rslt: input = 0.96, final = 0.52, react = 0.58, pred = -0.05, hyst = 0.51, hyst_pct = 0.00, period_length = 662.65
19:31:33.498 00.000 15712 PPEC: input: 0.96, control: 0.52, exposure: 1500
19:31:33.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
19:31:33.498 00.000 15712 MoveAxis(W, 170, ABG)
19:31:33.498 00.000 15712 Guiding  Dir = 3, Dur = 170
19:31:33.498 00.000 15712 IsGuiding returns 0
19:31:33.523 00.025 15712 PulseGuide returned control before completion, sleep 158
19:31:33.689 00.166 15712 IsGuiding returns 1
19:31:33.689 00.000 15712 scope still moving after pulse duration time elapsed
19:31:33.727 00.038 15712 IsGuiding returns 0
19:31:33.727 00.000 15712 scope move finished after 170 + 60 ms
19:31:33.727 00.000 15712 Move returns status 0, amount 170
19:31:33.727 00.000 15712 MoveAxis(N, 68, ABG)
19:31:33.727 00.000 15712 Guiding  Dir = 0, Dur = 68
19:31:33.727 00.000 15712 IsGuiding returns 0
19:31:33.813 00.086 15712 IsGuiding returns 1
19:31:33.813 00.000 15712 scope still moving after pulse duration time elapsed
19:31:33.849 00.036 15712 IsGuiding returns 1
19:31:33.881 00.032 15712 IsGuiding returns 0
19:31:33.881 00.000 15712 scope move finished after 68 + 91 ms
19:31:33.881 00.000 15712 Move returns status 0, amount 68
19:31:33.881 00.000 15712 move complete, result=0
19:31:33.881 00.000 7988 GuideStep: 1.0 px 170 ms WEST, -0.3 px 68 ms NORTH
19:31:33.897 00.016 15712 worker thread done servicing request
19:31:33.897 00.000 15712 Worker thread wakes up
19:31:33.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:33.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:35.310 01.413 15712 Exposure complete
19:31:35.394 00.084 15712 worker thread done servicing request
19:31:35.394 00.000 7988 OnExposeComplete: enter
19:31:35.398 00.004 7988 UpdateGuideState(): m_state=6
19:31:35.399 00.001 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2152
19:31:35.399 00.000 7988 Star::Find returns 1 (0), X=1175.74, Y=435.09, Mass=1454, SNR=25.8, Peak=178 HFD=3.3
19:31:35.403 00.004 7988 MultiStar: [#1 0.22,-0.63,1.04,U] [#2 0.08,-0.31,1.00,U] [#3 0.12,-0.53,0.93,U] [#4 0.10,-0.68,1.06,U] [#5 -0.30,-0.54,0.73,U] [#6 0.10,-0.55,0.73,U] [#7 -0.14,-0.25,0.65,U] [#8 0.10,-0.42,0.67,U] 
19:31:35.405 00.002 7988 single-star, 8 included, MultiStar: {0.09, -0.46}, one-star: {0.32, -0.21}
19:31:35.405 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
19:31:35.405 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.18)
19:31:35.405 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.21 hyp=0.38 cameraTheta=-0.59 mountX=0.21 mountY=-0.31, mountTheta=-0.98
19:31:35.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.21, opts=13)
19:31:35.405 00.000 7988 Enqueuing Move request for scope (0.32, -0.21)
19:31:35.419 00.014 15712 Worker thread wakes up
19:31:35.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:35.422 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.21) opts 0xd
19:31:35.422 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.8
19:31:35.426 00.004 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.21)
19:31:35.426 00.000 15712 Moving (0.32, -0.21) raw xDistance=0.21 yDistance=-0.31
19:31:35.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:35.428 00.002 15712 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.253440, 1:0.264316, 2:0.311447
19:31:35.428 00.000 15712 BLC: Under-shoot: nominal increase by 44
19:31:35.430 00.002 15712 BLC: window closed
19:31:35.430 00.000 15712 BLC: Pulse adjusted to 239
19:31:35.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:35.435 00.005 7988 Enqueuing Expose request
19:31:35.439 00.004 15712 PPEC rslt: input = 0.21, final = 0.06, react = 0.12, pred = -0.07, hyst = 0.12, hyst_pct = 0.00, period_length = 662.57
19:31:35.439 00.000 15712 PPEC: input: 0.21, control: 0.06, exposure: 1500
19:31:35.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
19:31:35.439 00.000 15712 MoveAxis(W, 18, ABG)
19:31:35.439 00.000 15712 Guiding  Dir = 3, Dur = 18
19:31:35.439 00.000 15712 IsGuiding returns 0
19:31:35.453 00.014 7988 evsrv: cli 0CCD0AC8 connect
19:31:35.456 00.003 7988 case statement mapped state 6 to 3
19:31:35.460 00.004 7988 case statement mapped state 6 to 3
19:31:35.460 00.000 15712 IsGuiding returns 1
19:31:35.460 00.000 15712 scope still moving after pulse duration time elapsed
19:31:35.460 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_pixel_scale","id":"1f2c19ee-6fe6-4152-86ba-749d09f698dd"}
19:31:35.460 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"1f2c19ee-6fe6-4152-86ba-749d09f698dd"}
19:31:35.467 00.007 7988 evsrv: cli 0CCD0AC8 disconnect
19:31:35.523 00.056 15712 IsGuiding returns 0
19:31:35.523 00.000 15712 scope move finished after 18 + 67 ms
19:31:35.523 00.000 15712 Move returns status 0, amount 18
19:31:35.523 00.000 15712 MoveAxis(N, 80, ABG)
19:31:35.523 00.000 15712 Guiding  Dir = 0, Dur = 80
19:31:35.523 00.000 15712 IsGuiding returns 0
19:31:35.594 00.071 15712 PulseGuide returned control before completion, sleep 11
19:31:35.626 00.032 15712 IsGuiding returns 1
19:31:35.626 00.000 15712 scope still moving after pulse duration time elapsed
19:31:35.676 00.050 15712 IsGuiding returns 0
19:31:35.676 00.000 15712 scope move finished after 80 + 79 ms
19:31:35.676 00.000 15712 Move returns status 0, amount 80
19:31:35.676 00.000 15712 move complete, result=0
19:31:35.676 00.000 15712 worker thread done servicing request
19:31:35.676 00.000 15712 Worker thread wakes up
19:31:35.676 00.000 7988 GuideStep: 0.2 px 18 ms WEST, -0.3 px 80 ms NORTH
19:31:35.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:35.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:37.312 01.636 15712 Exposure complete
19:31:37.391 00.079 15712 worker thread done servicing request
19:31:37.391 00.000 7988 OnExposeComplete: enter
19:31:37.394 00.003 7988 UpdateGuideState(): m_state=6
19:31:37.394 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2153
19:31:37.396 00.002 7988 Star::Find returns 1 (1), X=1175.26, Y=436.85, Mass=1511, SNR=26.4, Peak=255 HFD=3.0
19:31:37.399 00.003 7988 MultiStar: [#1 -0.31,1.39,0.00,M1] [#2 -0.28,1.83,0.00,M1] [#3 -0.28,1.34,0.00,M1] [#4 -0.28,1.59,0.00,M1] [#5 -0.74,1.52,0.00,M1] [#6 -0.41,1.57,0.00,M1] [#7 -0.56,1.44,0.00,M1] [#8 -0.54,1.48,0.00,M1] 
19:31:37.401 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
19:31:37.403 00.002 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
19:31:37.404 00.001 7988 CameraToMount -- cameraX=-0.16 cameraY=1.55 hyp=1.56 cameraTheta=1.67 mountX=-1.55 mountY=0.12, mountTheta=3.06
19:31:37.407 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=1.55, opts=13)
19:31:37.410 00.003 7988 Enqueuing Move request for scope (-0.16, 1.55)
19:31:37.410 00.000 15712 Worker thread wakes up
19:31:37.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:37.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 1.55) opts 0xd
19:31:37.410 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4 Saturated
19:31:37.410 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 1.55)
19:31:37.410 00.000 15712 Moving (-0.16, 1.55) raw xDistance=-1.55 yDistance=0.12
19:31:37.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:37.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:37.416 00.006 7988 Enqueuing Expose request
19:31:37.418 00.002 15712 PPEC rslt: input = -1.55, final = -0.98, react = -0.93, pred = -0.05, hyst = -0.80, hyst_pct = 0.00, period_length = 662.49
19:31:37.418 00.000 15712 PPEC: input: -1.55, control: -0.98, exposure: 1500
19:31:37.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:37.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:31:37.418 00.000 15712 MoveAxis(E, 321, ABG)
19:31:37.418 00.000 15712 Guiding  Dir = 2, Dur = 321
19:31:37.418 00.000 15712 IsGuiding returns 0
19:31:37.439 00.021 15712 PulseGuide returned control before completion, sleep 307
19:31:37.765 00.326 15712 IsGuiding returns 1
19:31:37.765 00.000 15712 scope still moving after pulse duration time elapsed
19:31:37.789 00.024 15712 IsGuiding returns 0
19:31:37.789 00.000 15712 scope move finished after 321 + 49 ms
19:31:37.789 00.000 15712 Move returns status 0, amount 321
19:31:37.789 00.000 15712 MoveAxis(N, 0, ABG)
19:31:37.789 00.000 15712 Move returns status 0, amount 0
19:31:37.789 00.000 15712 move complete, result=0
19:31:37.789 00.000 15712 worker thread done servicing request
19:31:37.789 00.000 15712 Worker thread wakes up
19:31:37.789 00.000 7988 GuideStep: -1.5 px 321 ms EAST, 0.1 px 0 ms NORTH
19:31:37.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:37.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:39.209 01.420 15712 Exposure complete
19:31:39.269 00.060 15712 worker thread done servicing request
19:31:39.269 00.000 7988 OnExposeComplete: enter
19:31:39.271 00.002 7988 UpdateGuideState(): m_state=6
19:31:39.271 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2154
19:31:39.271 00.000 7988 Star::Find returns 1 (0), X=1175.24, Y=437.00, Mass=1443, SNR=25.9, Peak=228 HFD=3.2
19:31:39.276 00.005 7988 MultiStar: [#1 -0.05,1.69,0.00,M2] [#2 -0.17,1.76,0.00,M2] [#3 -0.23,1.52,0.00,M2] [#4 -0.13,1.65,0.00,M2] [#5 -0.67,1.64,0.00,M2] [#6 -0.28,1.64,0.00,M2] [#7 -0.34,1.71,0.00,M2] [#8 -0.27,1.43,0.00,M2] 
19:31:39.277 00.001 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
19:31:39.277 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.08)
19:31:39.279 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=1.70 hyp=1.71 cameraTheta=1.68 mountX=-1.70 mountY=0.14, mountTheta=3.06
19:31:39.281 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=1.70, opts=13)
19:31:39.283 00.002 7988 Enqueuing Move request for scope (-0.19, 1.70)
19:31:39.283 00.000 15712 Worker thread wakes up
19:31:39.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.70) opts 0xd
19:31:39.283 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 1.70)
19:31:39.283 00.000 15712 Moving (-0.19, 1.70) raw xDistance=-1.70 yDistance=0.14
19:31:39.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:39.283 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.9
19:31:39.286 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:39.287 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:39.287 00.000 7988 Enqueuing Expose request
19:31:39.289 00.002 15712 PPEC rslt: input = -1.70, final = -1.03, react = -1.02, pred = -0.01, hyst = -0.92, hyst_pct = 0.00, period_length = 662.42
19:31:39.289 00.000 15712 PPEC: input: -1.70, control: -1.03, exposure: 1500
19:31:39.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:39.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:31:39.289 00.000 15712 MoveAxis(E, 336, ABG)
19:31:39.289 00.000 15712 Guiding  Dir = 2, Dur = 336
19:31:39.289 00.000 15712 IsGuiding returns 0
19:31:39.310 00.021 15712 PulseGuide returned control before completion, sleep 323
19:31:39.657 00.347 15712 IsGuiding returns 1
19:31:39.657 00.000 15712 scope still moving after pulse duration time elapsed
19:31:39.701 00.044 15712 IsGuiding returns 0
19:31:39.701 00.000 15712 scope move finished after 336 + 74 ms
19:31:39.701 00.000 15712 Move returns status 0, amount 336
19:31:39.701 00.000 15712 MoveAxis(N, 0, ABG)
19:31:39.701 00.000 15712 Move returns status 0, amount 0
19:31:39.701 00.000 15712 move complete, result=0
19:31:39.701 00.000 15712 worker thread done servicing request
19:31:39.701 00.000 15712 Worker thread wakes up
19:31:39.701 00.000 7988 GuideStep: -1.7 px 336 ms EAST, 0.1 px 0 ms NORTH
19:31:39.702 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:39.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:41.345 01.643 15712 Exposure complete
19:31:41.406 00.061 15712 worker thread done servicing request
19:31:41.406 00.000 7988 OnExposeComplete: enter
19:31:41.406 00.000 7988 UpdateGuideState(): m_state=6
19:31:41.409 00.003 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2155
19:31:41.409 00.000 7988 Star::Find returns 1 (0), X=1175.34, Y=437.61, Mass=1463, SNR=25.9, Peak=224 HFD=3.2
19:31:41.411 00.002 7988 MultiStar: [#1 -0.14,2.09,0.00,M3] [#2 -0.12,2.35,0.00,M3] [#3 -0.11,2.16,0.00,M3] [#4 -0.24,1.98,0.00,M3] [#5 -0.20,2.00,0.00,M3] [#6 -0.19,2.30,0.00,M3] [#7 -0.40,2.29,0.00,M3] [#8 -0.19,2.21,0.00,M3] 
19:31:41.413 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
19:31:41.413 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.01)
19:31:41.415 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=2.31 hyp=2.31 cameraTheta=1.61 mountX=-2.31 mountY=0.02, mountTheta=3.13
19:31:41.417 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=2.31, opts=13)
19:31:41.417 00.000 7988 Enqueuing Move request for scope (-0.08, 2.31)
19:31:41.419 00.002 15712 Worker thread wakes up
19:31:41.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 2.31) opts 0xd
19:31:41.419 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 2.31)
19:31:41.419 00.000 15712 Moving (-0.08, 2.31) raw xDistance=-2.31 yDistance=0.02
19:31:41.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:41.420 00.001 7988 UpdateGuideState exits: m=1463 SNR=25.9
19:31:41.422 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:41.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:41.422 00.000 7988 Enqueuing Expose request
19:31:41.422 00.000 15712 PPEC rslt: input = -2.31, final = -1.40, react = -1.38, pred = -0.02, hyst = -1.30, hyst_pct = 0.00, period_length = 662.34
19:31:41.422 00.000 15712 PPEC: input: -2.31, control: -1.40, exposure: 1500
19:31:41.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:41.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:31:41.422 00.000 15712 MoveAxis(E, 457, ABG)
19:31:41.422 00.000 15712 Guiding  Dir = 2, Dur = 457
19:31:41.422 00.000 15712 IsGuiding returns 0
19:31:41.437 00.015 15712 PulseGuide returned control before completion, sleep 454
19:31:41.903 00.466 15712 IsGuiding returns 0
19:31:41.903 00.000 15712 Move returns status 0, amount 457
19:31:41.903 00.000 15712 MoveAxis(N, 0, ABG)
19:31:41.903 00.000 15712 Move returns status 0, amount 0
19:31:41.903 00.000 15712 move complete, result=0
19:31:41.903 00.000 7988 GuideStep: -2.3 px 457 ms EAST, 0.0 px 0 ms NORTH
19:31:41.905 00.002 15712 worker thread done servicing request
19:31:41.905 00.000 15712 Worker thread wakes up
19:31:41.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:41.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:43.320 01.415 15712 Exposure complete
19:31:43.381 00.061 15712 worker thread done servicing request
19:31:43.381 00.000 7988 OnExposeComplete: enter
19:31:43.381 00.000 7988 UpdateGuideState(): m_state=6
19:31:43.387 00.006 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2156
19:31:43.387 00.000 7988 Star::Find returns 1 (0), X=1175.23, Y=437.80, Mass=1571, SNR=26.9, Peak=233 HFD=3.0
19:31:43.389 00.002 7988 MultiStar: [#1 -0.13,2.29,0.00,M4] [#2 -0.22,2.54,0.00,M4] [#3 -0.30,2.29,0.00,M4] [#4 -0.29,2.31,0.00,M4] [#5 -0.72,2.43,0.00,M4] [#6 -0.39,2.16,0.00,M4] [#7 -0.54,2.47,0.00,M4] [#8 -0.33,2.17,0.00,M4] 
19:31:43.391 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.06)
19:31:43.391 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.05)
19:31:43.393 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=2.50 hyp=2.51 cameraTheta=1.65 mountX=-2.50 mountY=0.14, mountTheta=3.09
19:31:43.394 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=2.50, opts=13)
19:31:43.394 00.000 7988 Enqueuing Move request for scope (-0.20, 2.50)
19:31:43.398 00.004 15712 Worker thread wakes up
19:31:43.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 2.50) opts 0xd
19:31:43.399 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.20, 2.50)
19:31:43.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:43.399 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.9
19:31:43.400 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:43.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:43.402 00.002 7988 Enqueuing Expose request
19:31:43.402 00.000 15712 Moving (-0.20, 2.50) raw xDistance=-2.50 yDistance=0.14
19:31:43.404 00.002 15712 PPEC rslt: input = -2.50, final = -1.52, react = -1.50, pred = -0.02, hyst = -1.41, hyst_pct = 0.00, period_length = 662.26
19:31:43.404 00.000 15712 PPEC: input: -2.50, control: -1.52, exposure: 1500
19:31:43.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:43.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:31:43.404 00.000 15712 MoveAxis(E, 497, ABG)
19:31:43.404 00.000 15712 Guiding  Dir = 2, Dur = 497
19:31:43.429 00.025 15712 IsGuiding returns 0
19:31:43.447 00.018 15712 PulseGuide returned control before completion, sleep 492
19:31:43.975 00.528 15712 IsGuiding returns 0
19:31:43.975 00.000 15712 Move returns status 0, amount 497
19:31:43.975 00.000 15712 MoveAxis(N, 0, ABG)
19:31:43.975 00.000 15712 Move returns status 0, amount 0
19:31:43.975 00.000 15712 move complete, result=0
19:31:43.975 00.000 7988 GuideStep: -2.5 px 497 ms EAST, 0.1 px 0 ms NORTH
19:31:43.983 00.008 15712 worker thread done servicing request
19:31:43.983 00.000 15712 Worker thread wakes up
19:31:43.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:43.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:45.614 01.631 15712 Exposure complete
19:31:45.675 00.061 15712 worker thread done servicing request
19:31:45.675 00.000 7988 OnExposeComplete: enter
19:31:45.675 00.000 7988 UpdateGuideState(): m_state=6
19:31:45.679 00.004 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2157
19:31:45.681 00.002 7988 Star::Find returns 1 (0), X=1175.38, Y=434.99, Mass=1449, SNR=25.8, Peak=214 HFD=3.1
19:31:45.681 00.000 7988 MultiStar: [#1 -0.13,-0.58,1.02,U] [#2 -0.08,-0.41,1.05,U] [#3 -0.19,-0.54,0.99,U] [#4 -0.09,-0.47,1.04,U] [#5 -0.59,-0.56,0.72,U] [#6 -0.01,-0.52,0.74,U] [#7 -0.32,-0.34,0.65,U] [#8 -0.10,-0.31,0.63,U] 
19:31:45.681 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.45}, one-star: {-0.04, -0.31}
19:31:45.681 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
19:31:45.681 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
19:31:45.681 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.31 hyp=0.32 cameraTheta=-1.71 mountX=0.31 mountY=0.05, mountTheta=0.16
19:31:45.681 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.31, opts=13)
19:31:45.681 00.000 7988 Enqueuing Move request for scope (-0.04, -0.31)
19:31:45.691 00.010 15712 Worker thread wakes up
19:31:45.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.31) opts 0xd
19:31:45.691 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.31)
19:31:45.691 00.000 15712 Moving (-0.04, -0.31) raw xDistance=0.31 yDistance=0.05
19:31:45.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:45.692 00.001 7988 UpdateGuideState exits: m=1449 SNR=25.8
19:31:45.694 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:45.694 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:45.694 00.000 7988 Enqueuing Expose request
19:31:45.694 00.000 15712 PPEC rslt: input = 0.31, final = 0.08, react = 0.19, pred = -0.11, hyst = 0.09, hyst_pct = 0.00, period_length = 662.18
19:31:45.694 00.000 15712 PPEC: input: 0.31, control: 0.08, exposure: 1500
19:31:45.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:45.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:31:45.694 00.000 15712 MoveAxis(W, 26, ABG)
19:31:45.694 00.000 15712 Guiding  Dir = 3, Dur = 26
19:31:45.694 00.000 15712 IsGuiding returns 0
19:31:45.723 00.029 15712 IsGuiding returns 1
19:31:45.723 00.000 15712 scope still moving after pulse duration time elapsed
19:31:45.771 00.048 15712 IsGuiding returns 0
19:31:45.771 00.000 15712 scope move finished after 26 + 47 ms
19:31:45.771 00.000 15712 Move returns status 0, amount 26
19:31:45.771 00.000 15712 MoveAxis(N, 0, ABG)
19:31:45.771 00.000 15712 Move returns status 0, amount 0
19:31:45.771 00.000 15712 move complete, result=0
19:31:45.771 00.000 15712 worker thread done servicing request
19:31:45.771 00.000 15712 Worker thread wakes up
19:31:45.771 00.000 7988 GuideStep: 0.3 px 26 ms WEST, 0.1 px 0 ms NORTH
19:31:45.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:45.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:46.009 00.238 7988 evsrv: cli 0CCD0528 connect
19:31:46.010 00.001 7988 case statement mapped state 6 to 3
19:31:46.010 00.000 7988 case statement mapped state 6 to 3
19:31:46.010 00.000 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"4a87a1d4-05fa-4482-a2b5-685fe66c2b87"}
19:31:46.014 00.004 7988 case statement mapped state 6 to 3
19:31:46.014 00.000 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a87a1d4-05fa-4482-a2b5-685fe66c2b87"}
19:31:46.014 00.000 7988 evsrv: cli 0CCD0528 disconnect
19:31:47.188 01.174 15712 Exposure complete
19:31:47.249 00.061 15712 worker thread done servicing request
19:31:47.249 00.000 7988 OnExposeComplete: enter
19:31:47.252 00.003 7988 UpdateGuideState(): m_state=6
19:31:47.252 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2158
19:31:47.254 00.002 7988 Star::Find returns 1 (1), X=1175.03, Y=434.69, Mass=1524, SNR=26.4, Peak=255 HFD=3.3
19:31:47.256 00.002 7988 MultiStar: [#1 -0.24,-1.00,0.97,U] [#2 -0.17,-0.80,1.01,U] [#3 -0.05,-0.87,0.96,U] [#4 -0.19,-0.99,1.06,U] [#5 -0.55,-0.88,0.71,U] [#6 -0.40,-0.77,0.72,U] [#7 -0.70,-0.90,0.65,U] [#8 -0.20,-0.89,0.64,U] 
19:31:47.256 00.000 7988 single-star, 8 included, MultiStar: {-0.30, -0.86}, one-star: {-0.39, -0.61}
19:31:47.258 00.002 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.58) = xAngle (-0.56 = -0.56)
19:31:47.258 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.55 = 2.55)
19:31:47.260 00.002 7988 CameraToMount -- cameraX=-0.39 cameraY=-0.61 hyp=0.72 cameraTheta=-2.14 mountX=0.61 mountY=0.40, mountTheta=0.58
19:31:47.262 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=-0.61, opts=13)
19:31:47.262 00.000 7988 Enqueuing Move request for scope (-0.39, -0.61)
19:31:47.264 00.002 15712 Worker thread wakes up
19:31:47.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.61) opts 0xd
19:31:47.264 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, -0.61)
19:31:47.264 00.000 15712 Moving (-0.39, -0.61) raw xDistance=0.61 yDistance=0.40
19:31:47.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:47.265 00.001 7988 UpdateGuideState exits: m=1524 SNR=26.4 Saturated
19:31:47.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:47.265 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:47.269 00.004 7988 Enqueuing Expose request
19:31:47.269 00.000 15712 PPEC rslt: input = 0.61, final = 0.26, react = 0.37, pred = -0.10, hyst = 0.24, hyst_pct = 0.00, period_length = 662.11
19:31:47.269 00.000 15712 PPEC: input: 0.61, control: 0.26, exposure: 1500
19:31:47.269 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:31:47.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
19:31:47.269 00.000 15712 MoveAxis(W, 86, ABG)
19:31:47.269 00.000 15712 Guiding  Dir = 3, Dur = 86
19:31:47.269 00.000 15712 IsGuiding returns 0
19:31:47.286 00.017 15712 PulseGuide returned control before completion, sleep 78
19:31:47.399 00.113 15712 IsGuiding returns 0
19:31:47.399 00.000 15712 Move returns status 0, amount 86
19:31:47.399 00.000 15712 MoveAxis(N, 0, ABG)
19:31:47.399 00.000 15712 Move returns status 0, amount 0
19:31:47.399 00.000 15712 move complete, result=0
19:31:47.399 00.000 15712 worker thread done servicing request
19:31:47.399 00.000 15712 Worker thread wakes up
19:31:47.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:47.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:47.399 00.000 7988 GuideStep: 0.6 px 86 ms WEST, 0.4 px 0 ms NORTH
19:31:49.038 01.639 15712 Exposure complete
19:31:49.100 00.062 15712 worker thread done servicing request
19:31:49.100 00.000 7988 OnExposeComplete: enter
19:31:49.100 00.000 7988 UpdateGuideState(): m_state=6
19:31:49.104 00.004 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2159
19:31:49.104 00.000 7988 Star::Find returns 1 (0), X=1175.27, Y=433.87, Mass=1496, SNR=26.3, Peak=228 HFD=3.3
19:31:49.106 00.002 7988 MultiStar: [#1 -0.15,-1.83,0.00,M3] [#2 -0.15,-1.65,0.00,M3] [#3 -0.06,-1.71,0.00,M3] [#4 -0.33,-1.90,0.00,M3] [#5 -0.49,-1.60,0.00,M3] [#6 -0.22,-1.75,0.00,M3] [#7 -0.56,-1.90,0.00,M3] [#8 -0.43,-1.45,0.00,M3] 
19:31:49.108 00.002 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
19:31:49.109 00.001 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
19:31:49.109 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-1.43 hyp=1.44 cameraTheta=-1.68 mountX=1.43 mountY=0.19, mountTheta=0.13
19:31:49.111 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-1.43, opts=13)
19:31:49.112 00.001 7988 Enqueuing Move request for scope (-0.15, -1.43)
19:31:49.114 00.002 15712 Worker thread wakes up
19:31:49.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.43) opts 0xd
19:31:49.114 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -1.43)
19:31:49.114 00.000 15712 Moving (-0.15, -1.43) raw xDistance=1.43 yDistance=0.19
19:31:49.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:31:49.114 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3
19:31:49.117 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:49.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:49.117 00.000 7988 Enqueuing Expose request
19:31:49.117 00.000 15712 PPEC rslt: input = 1.43, final = 0.73, react = 0.86, pred = -0.13, hyst = 0.78, hyst_pct = 0.00, period_length = 662.03
19:31:49.117 00.000 15712 PPEC: input: 1.43, control: 0.73, exposure: 1500
19:31:49.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:49.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:31:49.121 00.004 15712 MoveAxis(W, 239, ABG)
19:31:49.121 00.000 15712 Guiding  Dir = 3, Dur = 239
19:31:49.121 00.000 15712 IsGuiding returns 0
19:31:49.143 00.022 15712 PulseGuide returned control before completion, sleep 226
19:31:49.416 00.273 15712 IsGuiding returns 1
19:31:49.416 00.000 15712 scope still moving after pulse duration time elapsed
19:31:49.450 00.034 15712 IsGuiding returns 0
19:31:49.450 00.000 15712 scope move finished after 239 + 90 ms
19:31:49.450 00.000 15712 Move returns status 0, amount 239
19:31:49.450 00.000 15712 MoveAxis(N, 0, ABG)
19:31:49.450 00.000 15712 Move returns status 0, amount 0
19:31:49.450 00.000 15712 move complete, result=0
19:31:49.450 00.000 15712 worker thread done servicing request
19:31:49.450 00.000 15712 Worker thread wakes up
19:31:49.450 00.000 7988 GuideStep: 1.4 px 239 ms WEST, 0.2 px 0 ms NORTH
19:31:49.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:49.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:50.872 01.422 15712 Exposure complete
19:31:50.933 00.061 15712 worker thread done servicing request
19:31:50.933 00.000 7988 OnExposeComplete: enter
19:31:50.933 00.000 7988 UpdateGuideState(): m_state=6
19:31:50.933 00.000 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2160
19:31:50.933 00.000 7988 Star::Find returns 1 (0), X=1175.30, Y=434.94, Mass=1410, SNR=25.3, Peak=226 HFD=3.4
19:31:50.933 00.000 7988 MultiStar: [#1 -0.24,-0.52,1.01,U] [#2 -0.26,-0.36,1.03,U] [#3 -0.29,-0.58,0.97,U] [#4 -0.19,-0.58,1.06,U] [#5 -0.67,-0.52,0.70,U] [#6 -0.16,-0.23,0.71,U] [#7 -0.46,-0.50,0.68,U] [#8 -0.25,-0.42,0.63,U] 
19:31:50.933 00.000 7988 single-star, 8 included, MultiStar: {-0.28, -0.46}, one-star: {-0.13, -0.37}
19:31:50.933 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.33 = -0.33)
19:31:50.933 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.78 = 2.78)
19:31:50.933 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.37 hyp=0.39 cameraTheta=-1.91 mountX=0.37 mountY=0.14, mountTheta=0.36
19:31:50.933 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.37, opts=13)
19:31:50.933 00.000 7988 Enqueuing Move request for scope (-0.13, -0.37)
19:31:50.947 00.014 15712 Worker thread wakes up
19:31:50.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:31:50.947 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.3
19:31:50.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:50.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:50.947 00.000 7988 Enqueuing Expose request
19:31:50.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.37) opts 0xd
19:31:50.947 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.37)
19:31:50.947 00.000 15712 Moving (-0.13, -0.37) raw xDistance=0.37 yDistance=0.14
19:31:50.955 00.008 15712 PPEC rslt: input = 0.37, final = 0.11, react = 0.22, pred = -0.11, hyst = 0.21, hyst_pct = 0.00, period_length = 661.95
19:31:50.955 00.000 15712 PPEC: input: 0.37, control: 0.11, exposure: 1500
19:31:50.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:50.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:31:50.955 00.000 15712 MoveAxis(W, 35, ABG)
19:31:50.955 00.000 15712 Guiding  Dir = 3, Dur = 35
19:31:50.955 00.000 15712 IsGuiding returns 0
19:31:50.982 00.027 15712 PulseGuide returned control before completion, sleep 19
19:31:51.027 00.045 15712 IsGuiding returns 0
19:31:51.027 00.000 15712 Move returns status 0, amount 35
19:31:51.027 00.000 15712 MoveAxis(N, 0, ABG)
19:31:51.027 00.000 15712 Move returns status 0, amount 0
19:31:51.027 00.000 15712 move complete, result=0
19:31:51.027 00.000 7988 GuideStep: 0.4 px 35 ms WEST, 0.1 px 0 ms NORTH
19:31:51.031 00.004 15712 worker thread done servicing request
19:31:51.031 00.000 15712 Worker thread wakes up
19:31:51.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:51.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:52.669 01.638 15712 Exposure complete
19:31:52.729 00.060 15712 worker thread done servicing request
19:31:52.729 00.000 7988 OnExposeComplete: enter
19:31:52.729 00.000 7988 UpdateGuideState(): m_state=6
19:31:52.735 00.006 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2161
19:31:52.735 00.000 7988 Star::Find returns 1 (1), X=1175.23, Y=437.16, Mass=1516, SNR=26.5, Peak=255 HFD=3.2
19:31:52.737 00.002 7988 MultiStar: [#1 -0.30,2.05,0.00,M3] [#2 -0.18,2.08,0.00,M3] [#3 -0.24,1.91,0.00,M3] [#4 -0.27,2.00,0.00,M3] [#5 -0.60,1.75,0.00,M3] [#6 -0.26,2.00,0.00,M3] [#7 -0.35,2.03,0.00,M3] [#8 -0.19,2.10,0.00,M3] 
19:31:52.739 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
19:31:52.739 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
19:31:52.739 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=1.85 hyp=1.86 cameraTheta=1.67 mountX=-1.85 mountY=0.15, mountTheta=3.06
19:31:52.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=1.85, opts=13)
19:31:52.739 00.000 7988 Enqueuing Move request for scope (-0.19, 1.85)
19:31:52.745 00.006 15712 Worker thread wakes up
19:31:52.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.85) opts 0xd
19:31:52.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 1.85)
19:31:52.746 00.001 15712 Moving (-0.19, 1.85) raw xDistance=-1.85 yDistance=0.15
19:31:52.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:52.746 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5 Saturated
19:31:52.748 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:52.748 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:52.750 00.002 7988 Enqueuing Expose request
19:31:52.750 00.000 15712 PPEC rslt: input = -1.85, final = -1.20, react = -1.11, pred = -0.09, hyst = -0.96, hyst_pct = 0.00, period_length = 661.87
19:31:52.750 00.000 15712 PPEC: input: -1.85, control: -1.20, exposure: 1500
19:31:52.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:52.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:31:52.750 00.000 15712 MoveAxis(E, 393, ABG)
19:31:52.750 00.000 15712 Guiding  Dir = 2, Dur = 393
19:31:52.752 00.002 15712 IsGuiding returns 0
19:31:52.763 00.011 15712 PulseGuide returned control before completion, sleep 383
19:31:53.171 00.408 15712 IsGuiding returns 0
19:31:53.171 00.000 15712 Move returns status 0, amount 393
19:31:53.171 00.000 15712 MoveAxis(N, 0, ABG)
19:31:53.171 00.000 15712 Move returns status 0, amount 0
19:31:53.171 00.000 15712 move complete, result=0
19:31:53.171 00.000 7988 GuideStep: -1.9 px 393 ms EAST, 0.1 px 0 ms NORTH
19:31:53.174 00.003 15712 worker thread done servicing request
19:31:53.174 00.000 15712 Worker thread wakes up
19:31:53.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:53.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:54.581 01.407 15712 Exposure complete
19:31:54.643 00.062 15712 worker thread done servicing request
19:31:54.643 00.000 7988 OnExposeComplete: enter
19:31:54.643 00.000 7988 UpdateGuideState(): m_state=6
19:31:54.647 00.004 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
19:31:54.647 00.000 7988 Star::Find returns 1 (0), X=1175.33, Y=437.10, Mass=1554, SNR=26.6, Peak=238 HFD=3.4
19:31:54.649 00.002 7988 MultiStar: [#1 -0.07,1.62,0.00,M4] [#2 -0.13,1.83,0.00,M4] [#3 -0.22,1.56,0.00,M4] [#4 -0.22,1.64,0.00,M4] [#5 -0.74,1.83,0.00,M4] [#6 -0.24,1.62,0.00,M4] [#7 -0.36,1.70,0.00,M4] [#8 -0.31,1.57,0.00,M4] 
19:31:54.651 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
19:31:54.651 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
19:31:54.653 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=1.79 hyp=1.80 cameraTheta=1.62 mountX=-1.79 mountY=0.05, mountTheta=3.11
19:31:54.655 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=1.79, opts=13)
19:31:54.655 00.000 7988 Enqueuing Move request for scope (-0.09, 1.79)
19:31:54.658 00.003 15712 Worker thread wakes up
19:31:54.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.79) opts 0xd
19:31:54.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:54.659 00.001 7988 UpdateGuideState exits: m=1554 SNR=26.6
19:31:54.659 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:54.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:54.659 00.000 7988 Enqueuing Expose request
19:31:54.659 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 1.79)
19:31:54.659 00.000 15712 Moving (-0.09, 1.79) raw xDistance=-1.79 yDistance=0.05
19:31:54.659 00.000 15712 PPEC rslt: input = -1.79, final = -1.10, react = -1.08, pred = -0.02, hyst = -0.96, hyst_pct = 0.00, period_length = 661.79
19:31:54.659 00.000 15712 PPEC: input: -1.79, control: -1.10, exposure: 1500
19:31:54.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:54.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:31:54.659 00.000 15712 MoveAxis(E, 359, ABG)
19:31:54.659 00.000 15712 Guiding  Dir = 2, Dur = 359
19:31:54.659 00.000 15712 IsGuiding returns 0
19:31:54.690 00.031 15712 PulseGuide returned control before completion, sleep 346
19:31:55.058 00.368 15712 IsGuiding returns 1
19:31:55.058 00.000 15712 scope still moving after pulse duration time elapsed
19:31:55.090 00.032 15712 IsGuiding returns 0
19:31:55.090 00.000 15712 scope move finished after 359 + 64 ms
19:31:55.090 00.000 15712 Move returns status 0, amount 359
19:31:55.090 00.000 15712 MoveAxis(N, 0, ABG)
19:31:55.090 00.000 15712 Move returns status 0, amount 0
19:31:55.090 00.000 15712 move complete, result=0
19:31:55.090 00.000 15712 worker thread done servicing request
19:31:55.090 00.000 15712 Worker thread wakes up
19:31:55.090 00.000 7988 GuideStep: -1.8 px 359 ms EAST, 0.0 px 0 ms NORTH
19:31:55.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:55.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:56.722 01.632 15712 Exposure complete
19:31:56.784 00.062 15712 worker thread done servicing request
19:31:56.784 00.000 7988 OnExposeComplete: enter
19:31:56.786 00.002 7988 UpdateGuideState(): m_state=6
19:31:56.786 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2163
19:31:56.788 00.002 7988 Star::Find returns 1 (0), X=1175.10, Y=435.84, Mass=1555, SNR=26.5, Peak=228 HFD=3.3
19:31:56.790 00.002 7988 MultiStar: [#1 -0.21,0.34,0.96,U] [#2 -0.35,0.58,1.01,U] [#3 -0.32,0.39,0.91,U] [#4 -0.29,0.21,1.01,U] [#5 -0.56,0.38,0.67,U] [#6 -0.28,0.36,0.70,U] [#7 -0.69,0.48,0.67,U] [#8 -0.39,0.43,0.65,U] 
19:31:56.790 00.000 7988 refined, 8 included, MultiStar: {-0.36, 0.41}, one-star: {-0.32, 0.54}
19:31:56.792 00.002 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.87 = -2.41)
19:31:56.793 00.001 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.98 = 0.70)
19:31:56.793 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=0.41 hyp=0.55 cameraTheta=2.29 mountX=-0.41 mountY=0.35, mountTheta=2.43
19:31:56.793 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=0.41, opts=13)
19:31:56.797 00.004 7988 Enqueuing Move request for scope (-0.36, 0.41)
19:31:56.797 00.000 15712 Worker thread wakes up
19:31:56.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.41) opts 0xd
19:31:56.797 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, 0.41)
19:31:56.797 00.000 15712 Moving (-0.36, 0.41) raw xDistance=-0.41 yDistance=0.35
19:31:56.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:56.797 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.5
19:31:56.801 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:56.803 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:56.803 00.000 7988 Enqueuing Expose request
19:31:56.805 00.002 15712 PPEC rslt: input = -0.41, final = -0.25, react = -0.25, pred = -0.00, hyst = -0.29, hyst_pct = 0.00, period_length = 661.71
19:31:56.805 00.000 15712 PPEC: input: -0.41, control: -0.25, exposure: 1500
19:31:56.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:31:56.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
19:31:56.805 00.000 15712 MoveAxis(E, 81, ABG)
19:31:56.805 00.000 15712 Guiding  Dir = 2, Dur = 81
19:31:56.805 00.000 15712 IsGuiding returns 0
19:31:56.828 00.023 15712 PulseGuide returned control before completion, sleep 64
19:31:56.924 00.096 15712 IsGuiding returns 0
19:31:56.929 00.005 15712 Move returns status 0, amount 81
19:31:56.929 00.000 15712 MoveAxis(N, 0, ABG)
19:31:56.929 00.000 15712 Move returns status 0, amount 0
19:31:56.929 00.000 15712 move complete, result=0
19:31:56.929 00.000 7988 GuideStep: -0.4 px 81 ms EAST, 0.4 px 0 ms NORTH
19:31:56.931 00.002 15712 worker thread done servicing request
19:31:56.931 00.000 15712 Worker thread wakes up
19:31:56.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:56.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:31:58.345 01.414 15712 Exposure complete
19:31:58.406 00.061 15712 worker thread done servicing request
19:31:58.406 00.000 7988 OnExposeComplete: enter
19:31:58.406 00.000 7988 UpdateGuideState(): m_state=6
19:31:58.408 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2164
19:31:58.408 00.000 7988 Star::Find returns 1 (0), X=1175.24, Y=434.86, Mass=1403, SNR=25.3, Peak=197 HFD=3.1
19:31:58.410 00.002 7988 MultiStar: [#1 -0.39,-0.64,1.04,U] [#2 -0.28,-0.33,1.05,U] [#3 -0.33,-0.52,0.96,U] [#4 -0.41,-0.86,1.03,U] [#5 -0.70,-0.61,0.77,U] [#6 -0.12,-0.42,0.71,U] [#7 -0.50,-0.56,0.67,U] [#8 -0.39,-0.64,0.68,U] 
19:31:58.412 00.002 7988 single-star, 8 included, MultiStar: {-0.36, -0.56}, one-star: {-0.18, -0.44}
19:31:58.412 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
19:31:58.414 00.002 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.72 = 2.72)
19:31:58.414 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.44 hyp=0.47 cameraTheta=-1.97 mountX=0.44 mountY=0.19, mountTheta=0.42
19:31:58.416 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.44, opts=13)
19:31:58.418 00.002 7988 Enqueuing Move request for scope (-0.18, -0.44)
19:31:58.418 00.000 15712 Worker thread wakes up
19:31:58.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.44) opts 0xd
19:31:58.420 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:31:58.420 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.3
19:31:58.422 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:58.423 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:31:58.423 00.000 7988 Enqueuing Expose request
19:31:58.425 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.44)
19:31:58.425 00.000 15712 Moving (-0.18, -0.44) raw xDistance=0.44 yDistance=0.19
19:31:58.425 00.000 15712 PPEC rslt: input = 0.44, final = 0.26, react = 0.26, pred = -0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 661.63
19:31:58.425 00.000 15712 PPEC: input: 0.44, control: 0.26, exposure: 1500
19:31:58.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:58.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:31:58.425 00.000 15712 MoveAxis(W, 86, ABG)
19:31:58.425 00.000 15712 Guiding  Dir = 3, Dur = 86
19:31:58.425 00.000 15712 IsGuiding returns 0
19:31:58.444 00.019 15712 PulseGuide returned control before completion, sleep 78
19:31:58.532 00.088 15712 IsGuiding returns 1
19:31:58.532 00.000 15712 scope still moving after pulse duration time elapsed
19:31:58.563 00.031 15712 IsGuiding returns 0
19:31:58.563 00.000 15712 scope move finished after 86 + 60 ms
19:31:58.563 00.000 15712 Move returns status 0, amount 86
19:31:58.563 00.000 15712 MoveAxis(N, 0, ABG)
19:31:58.563 00.000 15712 Move returns status 0, amount 0
19:31:58.563 00.000 15712 move complete, result=0
19:31:58.563 00.000 7988 GuideStep: 0.4 px 86 ms WEST, 0.2 px 0 ms NORTH
19:31:58.576 00.013 15712 worker thread done servicing request
19:31:58.576 00.000 15712 Worker thread wakes up
19:31:58.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:31:58.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:00.209 01.633 15712 Exposure complete
19:32:00.271 00.062 15712 worker thread done servicing request
19:32:00.273 00.002 7988 OnExposeComplete: enter
19:32:00.273 00.000 7988 UpdateGuideState(): m_state=6
19:32:00.275 00.002 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2165
19:32:00.277 00.002 7988 Star::Find returns 1 (1), X=1175.27, Y=434.25, Mass=1450, SNR=25.8, Peak=255 HFD=3.3
19:32:00.277 00.000 7988 MultiStar: [#1 -0.06,-1.34,0.00,M3] [#2 -0.19,-1.11,0.99,U] [#3 -0.06,-1.35,0.00,M3] [#4 -0.19,-1.45,0.00,M3] [#5 -0.73,-1.16,0.00,M3] [#6 -0.23,-1.22,0.73,U] [#7 -0.47,-1.37,0.00,M3] [#8 -0.13,-1.08,0.67,U] 
19:32:00.279 00.002 7988 single-star, 3 included, MultiStar: {-0.17, -1.11}, one-star: {-0.15, -1.05}
19:32:00.279 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
19:32:00.281 00.002 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
19:32:00.283 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-1.05 hyp=1.06 cameraTheta=-1.71 mountX=1.05 mountY=0.18, mountTheta=0.17
19:32:00.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-1.05, opts=13)
19:32:00.285 00.002 7988 Enqueuing Move request for scope (-0.15, -1.05)
19:32:00.287 00.002 15712 Worker thread wakes up
19:32:00.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.05) opts 0xd
19:32:00.287 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -1.05)
19:32:00.287 00.000 15712 Moving (-0.15, -1.05) raw xDistance=1.05 yDistance=0.18
19:32:00.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:00.287 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8 Saturated
19:32:00.289 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:00.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:00.289 00.000 7988 Enqueuing Expose request
19:32:00.289 00.000 15712 PPEC rslt: input = 1.05, final = 0.58, react = 0.63, pred = -0.05, hyst = 0.55, hyst_pct = 0.00, period_length = 661.55
19:32:00.289 00.000 15712 PPEC: input: 1.05, control: 0.58, exposure: 1500
19:32:00.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:00.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:32:00.289 00.000 15712 MoveAxis(W, 188, ABG)
19:32:00.289 00.000 15712 Guiding  Dir = 3, Dur = 188
19:32:00.296 00.007 15712 IsGuiding returns 0
19:32:00.312 00.016 15712 PulseGuide returned control before completion, sleep 183
19:32:00.541 00.229 15712 IsGuiding returns 0
19:32:00.541 00.000 15712 Move returns status 0, amount 188
19:32:00.541 00.000 15712 MoveAxis(N, 0, ABG)
19:32:00.541 00.000 15712 Move returns status 0, amount 0
19:32:00.541 00.000 15712 move complete, result=0
19:32:00.541 00.000 15712 worker thread done servicing request
19:32:00.541 00.000 15712 Worker thread wakes up
19:32:00.541 00.000 7988 GuideStep: 1.0 px 188 ms WEST, 0.2 px 0 ms NORTH
19:32:00.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:00.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:01.964 01.423 15712 Exposure complete
19:32:02.023 00.059 15712 worker thread done servicing request
19:32:02.023 00.000 7988 OnExposeComplete: enter
19:32:02.023 00.000 7988 UpdateGuideState(): m_state=6
19:32:02.029 00.006 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2166
19:32:02.031 00.002 7988 Star::Find returns 1 (0), X=1175.20, Y=434.18, Mass=1525, SNR=26.5, Peak=235 HFD=3.2
19:32:02.032 00.001 7988 MultiStar: [#1 -0.19,-1.61,0.00,M4] [#2 -0.36,-1.44,0.00,M2] [#3 -0.22,-1.81,0.00,M4] [#4 -0.44,-1.85,0.00,M4] [#5 -0.64,-1.71,0.00,M4] [#6 -0.21,-1.78,0.00,M2] [#7 -0.40,-1.44,0.00,M4] [#8 -0.18,-1.45,0.00,M2] 
19:32:02.032 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
19:32:02.034 00.002 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
19:32:02.034 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-1.12 hyp=1.14 cameraTheta=-1.76 mountX=1.12 mountY=0.25, mountTheta=0.22
19:32:02.036 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-1.12, opts=13)
19:32:02.038 00.002 7988 Enqueuing Move request for scope (-0.22, -1.12)
19:32:02.039 00.001 15712 Worker thread wakes up
19:32:02.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -1.12) opts 0xd
19:32:02.039 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -1.12)
19:32:02.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:02.039 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
19:32:02.041 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:02.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:02.043 00.002 7988 Enqueuing Expose request
19:32:02.043 00.000 15712 Moving (-0.22, -1.12) raw xDistance=1.12 yDistance=0.25
19:32:02.045 00.002 15712 PPEC rslt: input = 1.12, final = 0.61, react = 0.67, pred = -0.07, hyst = 0.62, hyst_pct = 0.00, period_length = 661.47
19:32:02.045 00.000 15712 PPEC: input: 1.12, control: 0.61, exposure: 1500
19:32:02.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:02.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:32:02.045 00.000 15712 MoveAxis(W, 197, ABG)
19:32:02.045 00.000 15712 Guiding  Dir = 3, Dur = 197
19:32:02.045 00.000 15712 IsGuiding returns 0
19:32:02.075 00.030 15712 PulseGuide returned control before completion, sleep 180
19:32:02.283 00.208 15712 IsGuiding returns 0
19:32:02.283 00.000 15712 Move returns status 0, amount 197
19:32:02.283 00.000 15712 MoveAxis(N, 0, ABG)
19:32:02.283 00.000 15712 Move returns status 0, amount 0
19:32:02.283 00.000 15712 move complete, result=0
19:32:02.283 00.000 7988 GuideStep: 1.1 px 197 ms WEST, 0.2 px 0 ms NORTH
19:32:02.285 00.002 15712 worker thread done servicing request
19:32:02.285 00.000 15712 Worker thread wakes up
19:32:02.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:02.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:03.920 01.635 15712 Exposure complete
19:32:03.984 00.064 15712 worker thread done servicing request
19:32:03.984 00.000 7988 OnExposeComplete: enter
19:32:03.984 00.000 7988 UpdateGuideState(): m_state=6
19:32:03.987 00.003 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2167
19:32:03.987 00.000 7988 Star::Find returns 1 (1), X=1175.22, Y=435.38, Mass=1407, SNR=25.4, Peak=255 HFD=2.9
19:32:03.987 00.000 7988 MultiStar: [#1 -0.35,0.09,1.00,U] [#2 -0.34,0.12,1.01,U] [#3 -0.42,0.09,0.97,U] [#4 -0.28,0.06,1.09,U] [#5 -0.81,0.22,0.73,U] [#6 -0.29,0.04,0.71,U] [#7 -0.54,0.03,0.70,U] [#8 -0.30,0.14,0.69,U] 
19:32:03.987 00.000 7988 single-star, 8 included, MultiStar: {-0.38, 0.10}, one-star: {-0.20, 0.08}
19:32:03.987 00.000 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.58) = xAngle (4.35 = -1.93)
19:32:03.987 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.18)
19:32:03.987 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=-0.08 mountY=0.20, mountTheta=1.94
19:32:03.987 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.08, opts=13)
19:32:03.987 00.000 7988 Enqueuing Move request for scope (-0.20, 0.08)
19:32:03.987 00.000 15712 Worker thread wakes up
19:32:03.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
19:32:03.987 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
19:32:03.987 00.000 15712 Moving (-0.20, 0.08) raw xDistance=-0.08 yDistance=0.20
19:32:03.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:03.987 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.4 Saturated
19:32:04.000 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:04.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:04.000 00.000 7988 Enqueuing Expose request
19:32:04.000 00.000 15712 PPEC rslt: input = -0.08, final = -0.07, react = -0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 661.39
19:32:04.000 00.000 15712 PPEC: input: -0.08, control: -0.07, exposure: 1500
19:32:04.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:04.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:32:04.000 00.000 15712 MoveAxis(E, 22, ABG)
19:32:04.000 00.000 15712 Guiding  Dir = 2, Dur = 22
19:32:04.005 00.005 15712 IsGuiding returns 0
19:32:04.021 00.016 15712 PulseGuide returned control before completion, sleep 12
19:32:04.072 00.051 15712 IsGuiding returns 0
19:32:04.072 00.000 15712 Move returns status 0, amount 22
19:32:04.072 00.000 15712 MoveAxis(N, 0, ABG)
19:32:04.072 00.000 15712 Move returns status 0, amount 0
19:32:04.072 00.000 15712 move complete, result=0
19:32:04.072 00.000 7988 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
19:32:04.075 00.003 15712 worker thread done servicing request
19:32:04.075 00.000 15712 Worker thread wakes up
19:32:04.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:04.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:05.484 01.409 15712 Exposure complete
19:32:05.547 00.063 15712 worker thread done servicing request
19:32:05.547 00.000 7988 OnExposeComplete: enter
19:32:05.547 00.000 7988 UpdateGuideState(): m_state=6
19:32:05.547 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2168
19:32:05.547 00.000 7988 Star::Find returns 1 (0), X=1175.17, Y=437.33, Mass=1509, SNR=26.3, Peak=221 HFD=3.2
19:32:05.551 00.004 7988 MultiStar: [#1 -0.24,1.89,0.00,M4] [#2 -0.33,1.92,0.00,M2] [#3 -0.25,1.83,0.00,M4] [#4 -0.48,1.95,0.00,M4] [#5 -0.88,1.97,0.00,M4] [#6 -0.24,1.80,0.00,M2] [#7 -0.43,2.08,0.00,M4] [#8 -0.18,1.88,0.00,M2] 
19:32:05.551 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
19:32:05.551 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
19:32:05.551 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=2.03 hyp=2.05 cameraTheta=1.69 mountX=-2.03 mountY=0.20, mountTheta=3.04
19:32:05.551 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=2.03, opts=13)
19:32:05.551 00.000 7988 Enqueuing Move request for scope (-0.25, 2.03)
19:32:05.551 00.000 15712 Worker thread wakes up
19:32:05.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 2.03) opts 0xd
19:32:05.551 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 2.03)
19:32:05.551 00.000 15712 Moving (-0.25, 2.03) raw xDistance=-2.03 yDistance=0.20
19:32:05.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:05.561 00.010 7988 UpdateGuideState exits: m=1509 SNR=26.3
19:32:05.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:05.563 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:05.563 00.000 7988 Enqueuing Expose request
19:32:05.565 00.002 15712 PPEC rslt: input = -2.03, final = -1.24, react = -1.22, pred = -0.02, hyst = -1.06, hyst_pct = 0.00, period_length = 661.31
19:32:05.565 00.000 15712 PPEC: input: -2.03, control: -1.24, exposure: 1500
19:32:05.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:05.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:32:05.565 00.000 15712 MoveAxis(E, 405, ABG)
19:32:05.565 00.000 15712 Guiding  Dir = 2, Dur = 405
19:32:05.565 00.000 15712 IsGuiding returns 0
19:32:05.587 00.022 15712 PulseGuide returned control before completion, sleep 389
19:32:06.007 00.420 15712 IsGuiding returns 1
19:32:06.007 00.000 15712 scope still moving after pulse duration time elapsed
19:32:06.039 00.032 15712 IsGuiding returns 0
19:32:06.039 00.000 15712 scope move finished after 405 + 69 ms
19:32:06.039 00.000 15712 Move returns status 0, amount 405
19:32:06.039 00.000 15712 MoveAxis(N, 0, ABG)
19:32:06.039 00.000 15712 Move returns status 0, amount 0
19:32:06.039 00.000 15712 move complete, result=0
19:32:06.039 00.000 15712 worker thread done servicing request
19:32:06.039 00.000 15712 Worker thread wakes up
19:32:06.039 00.000 7988 GuideStep: -2.0 px 405 ms EAST, 0.2 px 0 ms NORTH
19:32:06.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:06.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:07.685 01.646 15712 Exposure complete
19:32:07.749 00.064 15712 worker thread done servicing request
19:32:07.749 00.000 7988 OnExposeComplete: enter
19:32:07.751 00.002 7988 UpdateGuideState(): m_state=6
19:32:07.751 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2169
19:32:07.753 00.002 7988 Star::Find returns 1 (1), X=1175.01, Y=437.51, Mass=1389, SNR=25.3, Peak=255 HFD=3.0
19:32:07.753 00.000 7988 MultiStar: [#1 -0.36,1.99,0.00,M5] [#2 -0.31,2.15,0.00,M3] [#3 -0.33,2.01,0.00,M5] [#4 -0.29,1.84,0.00,M5] [#5 -0.55,2.10,0.00,M5] [#6 -0.11,2.12,0.00,M3] [#7 -0.61,2.21,0.00,M5] [#8 -0.30,2.25,0.00,M3] 
19:32:07.753 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
19:32:07.753 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
19:32:07.753 00.000 7988 CameraToMount -- cameraX=-0.41 cameraY=2.21 hyp=2.24 cameraTheta=1.75 mountX=-2.20 mountY=0.35, mountTheta=2.98
19:32:07.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.41, y=2.21, opts=13)
19:32:07.753 00.000 7988 Enqueuing Move request for scope (-0.41, 2.21)
19:32:07.753 00.000 15712 Worker thread wakes up
19:32:07.762 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 2.21) opts 0xd
19:32:07.762 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.41, 2.21)
19:32:07.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:07.762 00.000 7988 UpdateGuideState exits: m=1389 SNR=25.3 Saturated
19:32:07.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:07.766 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:07.766 00.000 7988 Enqueuing Expose request
19:32:07.766 00.000 15712 Moving (-0.41, 2.21) raw xDistance=-2.20 yDistance=0.35
19:32:07.770 00.004 15712 PPEC rslt: input = -2.20, final = -1.35, react = -1.32, pred = -0.03, hyst = -1.19, hyst_pct = 0.00, period_length = 661.23
19:32:07.770 00.000 15712 PPEC: input: -2.20, control: -1.35, exposure: 1500
19:32:07.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:32:07.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
19:32:07.770 00.000 15712 MoveAxis(E, 440, ABG)
19:32:07.770 00.000 15712 Guiding  Dir = 2, Dur = 440
19:32:07.770 00.000 15712 IsGuiding returns 0
19:32:07.797 00.027 15712 PulseGuide returned control before completion, sleep 424
19:32:08.224 00.427 15712 IsGuiding returns 1
19:32:08.224 00.000 15712 scope still moving after pulse duration time elapsed
19:32:08.260 00.036 15712 IsGuiding returns 0
19:32:08.260 00.000 15712 scope move finished after 440 + 49 ms
19:32:08.260 00.000 15712 Move returns status 0, amount 440
19:32:08.260 00.000 15712 MoveAxis(N, 0, ABG)
19:32:08.260 00.000 15712 Move returns status 0, amount 0
19:32:08.260 00.000 15712 move complete, result=0
19:32:08.260 00.000 15712 worker thread done servicing request
19:32:08.260 00.000 15712 Worker thread wakes up
19:32:08.260 00.000 7988 GuideStep: -2.2 px 440 ms EAST, 0.4 px 0 ms NORTH
19:32:08.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:08.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:09.680 01.420 15712 Exposure complete
19:32:09.743 00.063 15712 worker thread done servicing request
19:32:09.743 00.000 7988 OnExposeComplete: enter
19:32:09.743 00.000 7988 UpdateGuideState(): m_state=6
19:32:09.743 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2170
19:32:09.743 00.000 7988 Star::Find returns 1 (1), X=1175.20, Y=437.25, Mass=1479, SNR=26.0, Peak=255 HFD=3.3
19:32:09.743 00.000 7988 MultiStar: [#1 -0.30,1.84,0.00,M6] [#2 -0.21,1.93,0.00,M4] [#3 -0.33,1.60,0.00,M6] [#4 -0.29,1.82,0.00,M6] [#5 -0.65,1.92,0.00,M6] [#6 -0.30,1.62,0.00,M4] [#7 -0.78,2.00,0.00,M6] [#8 -0.45,1.91,0.00,M4] 
19:32:09.743 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
19:32:09.750 00.007 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
19:32:09.750 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=1.95 hyp=1.96 cameraTheta=1.69 mountX=-1.95 mountY=0.18, mountTheta=3.05
19:32:09.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=1.95, opts=13)
19:32:09.754 00.002 7988 Enqueuing Move request for scope (-0.22, 1.95)
19:32:09.756 00.002 15712 Worker thread wakes up
19:32:09.756 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 1.95) opts 0xd
19:32:09.756 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 1.95)
19:32:09.756 00.000 15712 Moving (-0.22, 1.95) raw xDistance=-1.95 yDistance=0.18
19:32:09.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:09.758 00.002 7988 UpdateGuideState exits: m=1479 SNR=26.0 Saturated
19:32:09.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:09.760 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:09.760 00.000 7988 Enqueuing Expose request
19:32:09.762 00.002 15712 PPEC rslt: input = -1.95, final = -1.25, react = -1.17, pred = -0.08, hyst = -1.13, hyst_pct = 0.00, period_length = 661.15
19:32:09.762 00.000 15712 PPEC: input: -1.95, control: -1.25, exposure: 1500
19:32:09.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:09.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:32:09.762 00.000 15712 MoveAxis(E, 409, ABG)
19:32:09.762 00.000 15712 Guiding  Dir = 2, Dur = 409
19:32:09.791 00.029 15712 IsGuiding returns 0
19:32:09.808 00.017 15712 PulseGuide returned control before completion, sleep 403
19:32:10.235 00.427 15712 IsGuiding returns 0
19:32:10.235 00.000 15712 Move returns status 0, amount 409
19:32:10.235 00.000 15712 MoveAxis(N, 0, ABG)
19:32:10.235 00.000 15712 Move returns status 0, amount 0
19:32:10.235 00.000 15712 move complete, result=0
19:32:10.235 00.000 7988 GuideStep: -1.9 px 409 ms EAST, 0.2 px 0 ms NORTH
19:32:10.235 00.000 15712 worker thread done servicing request
19:32:10.235 00.000 15712 Worker thread wakes up
19:32:10.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:10.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:11.880 01.645 15712 Exposure complete
19:32:11.941 00.061 15712 worker thread done servicing request
19:32:11.941 00.000 7988 OnExposeComplete: enter
19:32:11.941 00.000 7988 UpdateGuideState(): m_state=6
19:32:11.941 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2171
19:32:11.941 00.000 7988 Star::Find returns 1 (1), X=1175.20, Y=435.49, Mass=1534, SNR=26.4, Peak=255 HFD=3.2
19:32:11.941 00.000 7988 MultiStar: [#1 -0.22,-0.00,0.97,U] [#2 -0.24,0.21,1.02,U] [#3 -0.35,0.15,0.97,U] [#4 -0.38,0.18,1.01,U] [#5 -0.60,0.15,0.71,U] [#6 -0.26,0.21,0.69,U] [#7 -0.72,0.49,0.65,U] [#8 -0.39,0.20,0.65,U] 
19:32:11.941 00.000 7988 single-star, 8 included, MultiStar: {-0.36, 0.19}, one-star: {-0.22, 0.19}
19:32:11.941 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.58) = xAngle (4.01 = -2.27)
19:32:11.941 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.12 = 0.84)
19:32:11.941 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.30 cameraTheta=2.44 mountX=-0.19 mountY=0.22, mountTheta=2.28
19:32:11.955 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.19, opts=13)
19:32:11.957 00.002 7988 Enqueuing Move request for scope (-0.22, 0.19)
19:32:11.957 00.000 15712 Worker thread wakes up
19:32:11.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
19:32:11.957 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
19:32:11.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:11.957 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.4 Saturated
19:32:11.961 00.004 15712 Moving (-0.22, 0.19) raw xDistance=-0.19 yDistance=0.22
19:32:11.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:11.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:11.963 00.002 7988 Enqueuing Expose request
19:32:11.965 00.002 15712 PPEC rslt: input = -0.19, final = -0.18, react = -0.11, pred = -0.07, hyst = -0.18, hyst_pct = 0.00, period_length = 661.07
19:32:11.965 00.000 15712 PPEC: input: -0.19, control: -0.18, exposure: 1500
19:32:11.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:11.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:32:11.965 00.000 15712 MoveAxis(E, 60, ABG)
19:32:11.965 00.000 15712 Guiding  Dir = 2, Dur = 60
19:32:11.965 00.000 15712 IsGuiding returns 0
19:32:11.978 00.013 15712 PulseGuide returned control before completion, sleep 55
19:32:12.056 00.078 15712 IsGuiding returns 0
19:32:12.056 00.000 15712 Move returns status 0, amount 60
19:32:12.056 00.000 15712 MoveAxis(N, 0, ABG)
19:32:12.056 00.000 15712 Move returns status 0, amount 0
19:32:12.056 00.000 15712 move complete, result=0
19:32:12.056 00.000 7988 GuideStep: -0.2 px 60 ms EAST, 0.2 px 0 ms NORTH
19:32:12.067 00.011 15712 worker thread done servicing request
19:32:12.067 00.000 15712 Worker thread wakes up
19:32:12.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:12.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:13.473 01.406 15712 Exposure complete
19:32:13.535 00.062 15712 worker thread done servicing request
19:32:13.535 00.000 7988 OnExposeComplete: enter
19:32:13.535 00.000 7988 UpdateGuideState(): m_state=6
19:32:13.538 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2172
19:32:13.538 00.000 7988 Star::Find returns 1 (1), X=1175.28, Y=434.20, Mass=1510, SNR=26.4, Peak=255 HFD=3.4
19:32:13.538 00.000 7988 MultiStar: [#1 -0.09,-1.42,0.00,M6] [#2 -0.31,-1.17,1.00,U] [#3 -0.21,-1.34,0.00,M6] [#4 -0.34,-1.36,0.00,M6] [#5 -0.51,-1.65,0.00,M6] [#6 -0.13,-1.29,0.68,U] [#7 -0.44,-1.44,0.00,M6] [#8 -0.28,-1.34,0.00,M4] 
19:32:13.538 00.000 7988 single-star, 2 included, MultiStar: {-0.20, -1.17}, one-star: {-0.15, -1.10}
19:32:13.538 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
19:32:13.538 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
19:32:13.538 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-1.10 hyp=1.11 cameraTheta=-1.70 mountX=1.10 mountY=0.17, mountTheta=0.16
19:32:13.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-1.10, opts=13)
19:32:13.538 00.000 7988 Enqueuing Move request for scope (-0.15, -1.10)
19:32:13.538 00.000 15712 Worker thread wakes up
19:32:13.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.10) opts 0xd
19:32:13.538 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -1.10)
19:32:13.538 00.000 15712 Moving (-0.15, -1.10) raw xDistance=1.10 yDistance=0.17
19:32:13.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:13.551 00.013 7988 UpdateGuideState exits: m=1510 SNR=26.4 Saturated
19:32:13.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:13.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:13.551 00.000 7988 Enqueuing Expose request
19:32:13.555 00.004 15712 PPEC rslt: input = 1.10, final = 0.59, react = 0.66, pred = -0.07, hyst = 0.52, hyst_pct = 0.00, period_length = 660.98
19:32:13.555 00.000 15712 PPEC: input: 1.10, control: 0.59, exposure: 1500
19:32:13.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:13.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:32:13.555 00.000 15712 MoveAxis(W, 192, ABG)
19:32:13.555 00.000 15712 Guiding  Dir = 3, Dur = 192
19:32:13.555 00.000 15712 IsGuiding returns 0
19:32:13.583 00.028 15712 PulseGuide returned control before completion, sleep 174
19:32:13.774 00.191 15712 IsGuiding returns 1
19:32:13.774 00.000 15712 scope still moving after pulse duration time elapsed
19:32:13.806 00.032 15712 IsGuiding returns 0
19:32:13.806 00.000 15712 scope move finished after 192 + 60 ms
19:32:13.806 00.000 15712 Move returns status 0, amount 192
19:32:13.806 00.000 15712 MoveAxis(N, 0, ABG)
19:32:13.806 00.000 15712 Move returns status 0, amount 0
19:32:13.806 00.000 15712 move complete, result=0
19:32:13.806 00.000 7988 GuideStep: 1.1 px 192 ms WEST, 0.2 px 0 ms NORTH
19:32:13.810 00.004 15712 worker thread done servicing request
19:32:13.810 00.000 15712 Worker thread wakes up
19:32:13.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:13.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:15.436 01.626 15712 Exposure complete
19:32:15.499 00.063 15712 worker thread done servicing request
19:32:15.499 00.000 7988 OnExposeComplete: enter
19:32:15.499 00.000 7988 UpdateGuideState(): m_state=6
19:32:15.503 00.004 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2173
19:32:15.505 00.002 7988 Star::Find returns 1 (0), X=1174.98, Y=433.72, Mass=1488, SNR=26.0, Peak=238 HFD=3.3
19:32:15.505 00.000 7988 MultiStar: [#1 -0.28,-1.74,0.00,M7] [#2 -0.31,-1.55,0.00,M3] [#3 -0.39,-1.70,0.00,M7] [#4 -0.58,-1.74,0.00,M7] [#5 -0.75,-1.60,0.00,M7] [#6 -0.15,-1.76,0.00,M3] [#7 -0.78,-1.60,0.00,M7] [#8 -0.42,-1.78,0.00,M5] 
19:32:15.507 00.002 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
19:32:15.507 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
19:32:15.509 00.002 7988 CameraToMount -- cameraX=-0.44 cameraY=-1.58 hyp=1.64 cameraTheta=-1.84 mountX=1.58 mountY=0.48, mountTheta=0.29
19:32:15.511 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=-1.58, opts=13)
19:32:15.511 00.000 7988 Enqueuing Move request for scope (-0.44, -1.58)
19:32:15.513 00.002 15712 Worker thread wakes up
19:32:15.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -1.58) opts 0xd
19:32:15.513 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, -1.58)
19:32:15.513 00.000 15712 Moving (-0.44, -1.58) raw xDistance=1.58 yDistance=0.48
19:32:15.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:15.515 00.002 7988 UpdateGuideState exits: m=1488 SNR=26.0
19:32:15.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:15.517 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:15.517 00.000 7988 Enqueuing Expose request
19:32:15.517 00.000 15712 PPEC rslt: input = 1.58, final = 0.84, react = 0.95, pred = -0.11, hyst = 0.84, hyst_pct = 0.00, period_length = 660.90
19:32:15.517 00.000 15712 PPEC: input: 1.58, control: 0.84, exposure: 1500
19:32:15.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:32:15.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
19:32:15.517 00.000 15712 MoveAxis(W, 274, ABG)
19:32:15.517 00.000 15712 Guiding  Dir = 3, Dur = 274
19:32:15.517 00.000 15712 IsGuiding returns 0
19:32:15.534 00.017 15712 PulseGuide returned control before completion, sleep 271
19:32:15.823 00.289 15712 IsGuiding returns 0
19:32:15.823 00.000 15712 Move returns status 0, amount 274
19:32:15.823 00.000 15712 MoveAxis(N, 0, ABG)
19:32:15.823 00.000 15712 Move returns status 0, amount 0
19:32:15.823 00.000 15712 move complete, result=0
19:32:15.823 00.000 15712 worker thread done servicing request
19:32:15.823 00.000 15712 Worker thread wakes up
19:32:15.823 00.000 7988 GuideStep: 1.6 px 274 ms WEST, 0.5 px 0 ms NORTH
19:32:15.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:15.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:17.240 01.417 15712 Exposure complete
19:32:17.302 00.062 15712 worker thread done servicing request
19:32:17.302 00.000 7988 OnExposeComplete: enter
19:32:17.302 00.000 7988 UpdateGuideState(): m_state=6
19:32:17.302 00.000 7988 Star::Find(15, 1174, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2174
19:32:17.302 00.000 7988 Star::Find returns 1 (1), X=1175.23, Y=433.34, Mass=1445, SNR=25.7, Peak=255 HFD=3.3
19:32:17.302 00.000 7988 MultiStar: [#1 -0.23,-2.19,0.00,M8] [#2 -0.37,-2.01,0.00,M4] [#3 -0.30,-2.13,0.00,M8] [#4 -0.33,-2.21,0.00,M8] [#5 -0.74,-2.34,0.00,M8] [#6 -0.34,-2.28,0.00,M4] [#7 -0.53,-2.00,0.00,M8] [#8 -0.08,-1.96,0.00,M6] 
19:32:17.302 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
19:32:17.302 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
19:32:17.302 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-1.96 hyp=1.97 cameraTheta=-1.67 mountX=1.96 mountY=0.24, mountTheta=0.12
19:32:17.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-1.96, opts=13)
19:32:17.302 00.000 7988 Enqueuing Move request for scope (-0.20, -1.96)
19:32:17.314 00.012 15712 Worker thread wakes up
19:32:17.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.96) opts 0xd
19:32:17.314 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -1.96)
19:32:17.314 00.000 15712 Moving (-0.20, -1.96) raw xDistance=1.96 yDistance=0.24
19:32:17.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:17.317 00.003 7988 UpdateGuideState exits: m=1445 SNR=25.7 Saturated
19:32:17.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:17.319 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:17.319 00.000 7988 Enqueuing Expose request
19:32:17.321 00.002 15712 PPEC rslt: input = 1.96, final = 1.10, react = 1.18, pred = -0.07, hyst = 1.09, hyst_pct = 0.00, period_length = 660.82
19:32:17.321 00.000 15712 PPEC: input: 1.96, control: 1.10, exposure: 1500
19:32:17.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:17.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:32:17.321 00.000 15712 MoveAxis(W, 360, ABG)
19:32:17.321 00.000 15712 Guiding  Dir = 3, Dur = 360
19:32:17.321 00.000 15712 IsGuiding returns 0
19:32:17.334 00.013 15712 PulseGuide returned control before completion, sleep 351
19:32:17.714 00.380 15712 IsGuiding returns 1
19:32:17.714 00.000 15712 scope still moving after pulse duration time elapsed
19:32:17.745 00.031 15712 IsGuiding returns 0
19:32:17.745 00.000 15712 scope move finished after 360 + 64 ms
19:32:17.745 00.000 15712 Move returns status 0, amount 360
19:32:17.745 00.000 15712 MoveAxis(N, 0, ABG)
19:32:17.745 00.000 15712 Move returns status 0, amount 0
19:32:17.745 00.000 15712 move complete, result=0
19:32:17.745 00.000 15712 worker thread done servicing request
19:32:17.745 00.000 15712 Worker thread wakes up
19:32:17.745 00.000 7988 GuideStep: 2.0 px 360 ms WEST, 0.2 px 0 ms NORTH
19:32:17.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:17.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:19.388 01.643 15712 Exposure complete
19:32:19.448 00.060 15712 worker thread done servicing request
19:32:19.448 00.000 7988 OnExposeComplete: enter
19:32:19.448 00.000 7988 UpdateGuideState(): m_state=6
19:32:19.453 00.005 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2175
19:32:19.453 00.000 7988 Star::Find returns 1 (0), X=1175.11, Y=436.53, Mass=1526, SNR=26.4, Peak=223 HFD=3.2
19:32:19.455 00.002 7988 MultiStar: [#1 -0.38,1.11,1.02,U] [#2 -0.40,1.21,0.99,U] [#3 -0.24,1.08,0.92,U] [#4 -0.47,1.04,0.99,U] [#5 -0.82,1.01,0.67,U] [#6 -0.35,1.12,0.68,U] [#7 -0.69,1.36,0.00,M9] [#8 -0.43,1.42,0.00,M7] 
19:32:19.457 00.002 7988 refined, 6 included, MultiStar: {-0.41, 1.12}, one-star: {-0.31, 1.23}
19:32:19.457 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.78)
19:32:19.459 00.002 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.32)
19:32:19.459 00.000 7988 CameraToMount -- cameraX=-0.41 cameraY=1.12 hyp=1.19 cameraTheta=1.92 mountX=-1.12 mountY=0.38, mountTheta=2.81
19:32:19.462 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.41, y=1.12, opts=13)
19:32:19.462 00.000 7988 Enqueuing Move request for scope (-0.41, 1.12)
19:32:19.464 00.002 15712 Worker thread wakes up
19:32:19.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 1.12) opts 0xd
19:32:19.464 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.41, 1.12)
19:32:19.464 00.000 15712 Moving (-0.41, 1.12) raw xDistance=-1.12 yDistance=0.38
19:32:19.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:19.464 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.4
19:32:19.467 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:19.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:19.469 00.002 15712 PPEC rslt: input = -1.12, final = -0.63, react = -0.67, pred = 0.04, hyst = -0.55, hyst_pct = 0.00, period_length = 660.74
19:32:19.469 00.000 15712 PPEC: input: -1.12, control: -0.63, exposure: 1500
19:32:19.469 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.65 newest=1.10
19:32:19.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
19:32:19.469 00.000 7988 Enqueuing Expose request
19:32:19.469 00.000 15712 MoveAxis(E, 205, ABG)
19:32:19.469 00.000 15712 Guiding  Dir = 2, Dur = 205
19:32:19.469 00.000 15712 IsGuiding returns 0
19:32:19.498 00.029 15712 PulseGuide returned control before completion, sleep 189
19:32:19.703 00.205 15712 IsGuiding returns 1
19:32:19.703 00.000 15712 scope still moving after pulse duration time elapsed
19:32:19.735 00.032 15712 IsGuiding returns 0
19:32:19.735 00.000 15712 scope move finished after 205 + 61 ms
19:32:19.735 00.000 15712 Move returns status 0, amount 205
19:32:19.735 00.000 15712 BLC: Oldest BLC event removed
19:32:19.735 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
19:32:19.735 00.000 15712 MoveAxis(S, 336, ABG)
19:32:19.735 00.000 15712 Guiding  Dir = 1, Dur = 336
19:32:19.735 00.000 15712 IsGuiding returns 0
19:32:19.831 00.096 15712 PulseGuide returned control before completion, sleep 254
19:32:20.105 00.274 15712 IsGuiding returns 1
19:32:20.105 00.000 15712 scope still moving after pulse duration time elapsed
19:32:20.134 00.029 15712 IsGuiding returns 1
19:32:20.201 00.067 15712 IsGuiding returns 0
19:32:20.201 00.000 15712 scope move finished after 336 + 127 ms
19:32:20.201 00.000 15712 Move returns status 0, amount 336
19:32:20.201 00.000 15712 move complete, result=0
19:32:20.201 00.000 7988 GuideStep: -1.1 px 205 ms EAST, 0.4 px 336 ms SOUTH
19:32:20.203 00.002 15712 worker thread done servicing request
19:32:20.203 00.000 15712 Worker thread wakes up
19:32:20.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:20.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:21.620 01.417 15712 Exposure complete
19:32:21.681 00.061 15712 worker thread done servicing request
19:32:21.681 00.000 7988 OnExposeComplete: enter
19:32:21.681 00.000 7988 UpdateGuideState(): m_state=6
19:32:21.686 00.005 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2176
19:32:21.688 00.002 7988 Star::Find returns 1 (0), X=1175.44, Y=437.29, Mass=1488, SNR=26.1, Peak=231 HFD=3.2
19:32:21.689 00.001 7988 MultiStar: [#1 -0.01,1.74,0.00,M8] [#2 -0.10,1.85,0.00,M4] [#3 -0.09,1.61,0.00,M8] [#4 -0.01,1.84,0.00,M8] [#5 -0.29,1.72,0.00,M8] [#6 -0.03,1.93,0.00,M4] [#7 -0.41,1.84,0.00,M10] [#8 -0.29,1.71,0.00,M8] 
19:32:21.689 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
19:32:21.691 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
19:32:21.691 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=1.99 hyp=1.99 cameraTheta=1.56 mountX=-1.99 mountY=-0.06, mountTheta=-3.11
19:32:21.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=1.99, opts=13)
19:32:21.695 00.002 7988 Enqueuing Move request for scope (0.02, 1.99)
19:32:21.695 00.000 15712 Worker thread wakes up
19:32:21.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.99) opts 0xd
19:32:21.695 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 1.99)
19:32:21.695 00.000 15712 Moving (0.02, 1.99) raw xDistance=-1.99 yDistance=-0.06
19:32:21.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:21.697 00.002 7988 UpdateGuideState exits: m=1488 SNR=26.1
19:32:21.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:21.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:21.697 00.000 7988 Enqueuing Expose request
19:32:21.697 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.379751, 1:-0.064887
19:32:21.697 00.000 15712 BLC: No correction, Miss < min_move
19:32:21.703 00.006 15712 PPEC rslt: input = -1.99, final = -1.13, react = -1.19, pred = 0.06, hyst = -1.01, hyst_pct = 0.00, period_length = 660.66
19:32:21.703 00.000 15712 PPEC: input: -1.99, control: -1.13, exposure: 1500
19:32:21.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:21.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:32:21.703 00.000 15712 MoveAxis(E, 369, ABG)
19:32:21.703 00.000 15712 Guiding  Dir = 2, Dur = 369
19:32:21.703 00.000 15712 IsGuiding returns 0
19:32:21.713 00.010 15712 PulseGuide returned control before completion, sleep 365
19:32:22.098 00.385 15712 IsGuiding returns 0
19:32:22.098 00.000 15712 Move returns status 0, amount 369
19:32:22.098 00.000 15712 MoveAxis(N, 0, ABG)
19:32:22.098 00.000 15712 Move returns status 0, amount 0
19:32:22.098 00.000 15712 move complete, result=0
19:32:22.098 00.000 7988 GuideStep: -2.0 px 369 ms EAST, -0.1 px 0 ms NORTH
19:32:22.105 00.007 15712 worker thread done servicing request
19:32:22.105 00.000 15712 Worker thread wakes up
19:32:22.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:22.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:23.743 01.638 15712 Exposure complete
19:32:23.801 00.058 15712 worker thread done servicing request
19:32:23.801 00.000 7988 OnExposeComplete: enter
19:32:23.805 00.004 7988 UpdateGuideState(): m_state=6
19:32:23.807 00.002 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2177
19:32:23.807 00.000 7988 Star::Find returns 1 (0), X=1175.49, Y=436.32, Mass=1527, SNR=26.5, Peak=217 HFD=3.3
19:32:23.809 00.002 7988 MultiStar: [#1 0.14,1.03,0.95,U] [#2 -0.07,1.13,0.95,U] [#3 0.15,1.07,0.93,U] [#4 0.13,1.00,0.99,U] [#5 -0.27,1.14,0.70,U] [#6 -0.20,1.21,0.71,U] [#7 -0.19,1.13,0.65,U] [#8 0.00,1.44,0.00,M9] 
19:32:23.809 00.000 7988 single-star, 7 included, MultiStar: {-0.01, 1.08}, one-star: {0.07, 1.02}
19:32:23.811 00.002 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
19:32:23.811 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
19:32:23.813 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=1.02 hyp=1.02 cameraTheta=1.51 mountX=-1.02 mountY=-0.09, mountTheta=-3.05
19:32:23.815 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=1.02, opts=13)
19:32:23.815 00.000 7988 Enqueuing Move request for scope (0.07, 1.02)
19:32:23.818 00.003 15712 Worker thread wakes up
19:32:23.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:23.818 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
19:32:23.820 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:23.821 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:23.821 00.000 7988 Enqueuing Expose request
19:32:23.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.02) opts 0xd
19:32:23.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 1.02)
19:32:23.821 00.000 15712 Moving (0.07, 1.02) raw xDistance=-1.02 yDistance=-0.09
19:32:23.821 00.000 15712 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.379751, 1:-0.064887, 2:-0.090971
19:32:23.821 00.000 15712 BLC: No correction, Miss < min_move
19:32:23.821 00.000 15712 PPEC rslt: input = -1.02, final = -0.55, react = -0.61, pred = 0.06, hyst = -0.59, hyst_pct = 0.00, period_length = 660.57
19:32:23.821 00.000 15712 PPEC: input: -1.02, control: -0.55, exposure: 1500
19:32:23.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:23.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:32:23.821 00.000 15712 MoveAxis(E, 179, ABG)
19:32:23.821 00.000 15712 Guiding  Dir = 2, Dur = 179
19:32:23.821 00.000 15712 IsGuiding returns 0
19:32:23.837 00.016 15712 PulseGuide returned control before completion, sleep 171
19:32:24.032 00.195 15712 IsGuiding returns 0
19:32:24.032 00.000 15712 Move returns status 0, amount 179
19:32:24.032 00.000 15712 MoveAxis(N, 0, ABG)
19:32:24.032 00.000 15712 Move returns status 0, amount 0
19:32:24.032 00.000 15712 move complete, result=0
19:32:24.032 00.000 15712 worker thread done servicing request
19:32:24.032 00.000 15712 Worker thread wakes up
19:32:24.032 00.000 7988 GuideStep: -1.0 px 179 ms EAST, -0.1 px 0 ms NORTH
19:32:24.039 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:24.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:25.444 01.405 15712 Exposure complete
19:32:25.508 00.064 15712 worker thread done servicing request
19:32:25.508 00.000 7988 OnExposeComplete: enter
19:32:25.508 00.000 7988 UpdateGuideState(): m_state=6
19:32:25.508 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2178
19:32:25.508 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=435.88, Mass=1504, SNR=26.3, Peak=190 HFD=3.3
19:32:25.508 00.000 7988 MultiStar: [#1 0.09,0.39,1.02,U] [#2 0.29,0.62,1.00,U] [#3 0.07,0.44,1.00,U] [#4 0.27,0.35,1.00,U] [#5 -0.11,0.61,0.68,U] [#6 0.11,0.17,0.70,U] [#7 -0.39,0.41,0.65,U] [#8 0.12,0.52,0.65,U] 
19:32:25.508 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.46}, one-star: {0.18, 0.58}
19:32:25.508 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
19:32:25.508 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.23)
19:32:25.518 00.010 7988 CameraToMount -- cameraX=0.09 cameraY=0.46 hyp=0.47 cameraTheta=1.37 mountX=-0.46 mountY=-0.10, mountTheta=-2.92
19:32:25.518 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.46, opts=13)
19:32:25.521 00.003 7988 Enqueuing Move request for scope (0.09, 0.46)
19:32:25.521 00.000 15712 Worker thread wakes up
19:32:25.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.46) opts 0xd
19:32:25.521 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.46)
19:32:25.521 00.000 15712 Moving (0.09, 0.46) raw xDistance=-0.46 yDistance=-0.10
19:32:25.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:25.524 00.003 15712 BLC: window closed
19:32:25.524 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.3
19:32:25.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:25.526 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:25.526 00.000 7988 Enqueuing Expose request
19:32:25.528 00.002 15712 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.379751, 1:-0.064887, 2:-0.090971
19:32:25.528 00.000 15712 BLC: No correction, Miss < min_move
19:32:25.528 00.000 15712 PPEC rslt: input = -0.46, final = -0.27, react = -0.28, pred = 0.00, hyst = -0.32, hyst_pct = 0.00, period_length = 660.49
19:32:25.528 00.000 15712 PPEC: input: -0.46, control: -0.27, exposure: 1500
19:32:25.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:25.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:32:25.528 00.000 15712 MoveAxis(E, 88, ABG)
19:32:25.528 00.000 15712 Guiding  Dir = 2, Dur = 88
19:32:25.540 00.012 15712 IsGuiding returns 0
19:32:25.556 00.016 15712 PulseGuide returned control before completion, sleep 83
19:32:25.666 00.110 15712 IsGuiding returns 0
19:32:25.666 00.000 15712 Move returns status 0, amount 88
19:32:25.666 00.000 15712 MoveAxis(N, 0, ABG)
19:32:25.666 00.000 15712 Move returns status 0, amount 0
19:32:25.666 00.000 15712 move complete, result=0
19:32:25.668 00.002 15712 worker thread done servicing request
19:32:25.668 00.000 7988 GuideStep: -0.5 px 88 ms EAST, -0.1 px 0 ms NORTH
19:32:25.668 00.000 15712 Worker thread wakes up
19:32:25.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:25.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:27.310 01.642 15712 Exposure complete
19:32:27.372 00.062 15712 worker thread done servicing request
19:32:27.372 00.000 7988 OnExposeComplete: enter
19:32:27.376 00.004 7988 UpdateGuideState(): m_state=6
19:32:27.376 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2179
19:32:27.378 00.002 7988 Star::Find returns 1 (0), X=1175.42, Y=434.43, Mass=1383, SNR=25.3, Peak=222 HFD=3.1
19:32:27.380 00.002 7988 MultiStar: [#1 0.07,-1.10,1.03,U] [#2 0.06,-0.96,1.05,U] [#3 -0.04,-0.99,0.97,U] [#4 0.08,-1.13,1.04,U] [#5 -0.45,-1.02,0.72,U] [#6 -0.10,-1.11,0.70,U] [#7 -0.29,-0.86,0.68,U] [#8 0.07,-1.18,0.69,U] 
19:32:27.380 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -1.02}, one-star: {-0.00, -0.87}
19:32:27.382 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
19:32:27.382 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
19:32:27.384 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.87 hyp=0.87 cameraTheta=-1.58 mountX=0.87 mountY=0.03, mountTheta=0.03
19:32:27.386 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.87, opts=13)
19:32:27.386 00.000 7988 Enqueuing Move request for scope (-0.00, -0.87)
19:32:27.388 00.002 15712 Worker thread wakes up
19:32:27.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.87) opts 0xd
19:32:27.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.87)
19:32:27.388 00.000 15712 Moving (-0.00, -0.87) raw xDistance=0.87 yDistance=0.03
19:32:27.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:27.388 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.3
19:32:27.391 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:27.393 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:27.393 00.000 7988 Enqueuing Expose request
19:32:27.393 00.000 15712 PPEC rslt: input = 0.87, final = 0.49, react = 0.52, pred = -0.03, hyst = 0.44, hyst_pct = 0.00, period_length = 660.41
19:32:27.393 00.000 15712 PPEC: input: 0.87, control: 0.49, exposure: 1500
19:32:27.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:27.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:32:27.393 00.000 15712 MoveAxis(W, 161, ABG)
19:32:27.393 00.000 15712 Guiding  Dir = 3, Dur = 161
19:32:27.393 00.000 15712 IsGuiding returns 0
19:32:27.410 00.017 15712 PulseGuide returned control before completion, sleep 157
19:32:27.597 00.187 15712 IsGuiding returns 0
19:32:27.597 00.000 15712 Move returns status 0, amount 161
19:32:27.597 00.000 15712 MoveAxis(N, 0, ABG)
19:32:27.597 00.000 15712 Move returns status 0, amount 0
19:32:27.597 00.000 15712 move complete, result=0
19:32:27.597 00.000 7988 GuideStep: 0.9 px 161 ms WEST, 0.0 px 0 ms NORTH
19:32:27.604 00.007 15712 worker thread done servicing request
19:32:27.604 00.000 15712 Worker thread wakes up
19:32:27.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:27.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:29.012 01.408 15712 Exposure complete
19:32:29.076 00.064 15712 worker thread done servicing request
19:32:29.076 00.000 7988 OnExposeComplete: enter
19:32:29.076 00.000 7988 UpdateGuideState(): m_state=6
19:32:29.078 00.002 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2180
19:32:29.078 00.000 7988 Star::Find returns 1 (0), X=1175.34, Y=434.40, Mass=1523, SNR=26.5, Peak=242 HFD=3.4
19:32:29.078 00.000 7988 MultiStar: [#1 -0.16,-1.12,0.96,U] [#2 -0.12,-0.97,0.99,U] [#3 0.00,-1.22,0.90,U] [#4 -0.16,-1.22,1.01,U] [#5 -0.42,-0.80,0.69,U] [#6 0.09,-1.16,0.71,U] [#7 -0.45,-0.87,0.62,U] [#8 -0.14,-1.04,0.63,U] 
19:32:29.078 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -1.04}, one-star: {-0.08, -0.91}
19:32:29.078 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
19:32:29.078 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
19:32:29.078 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.91 hyp=0.91 cameraTheta=-1.66 mountX=0.91 mountY=0.10, mountTheta=0.11
19:32:29.078 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.91, opts=13)
19:32:29.078 00.000 7988 Enqueuing Move request for scope (-0.08, -0.91)
19:32:29.078 00.000 15712 Worker thread wakes up
19:32:29.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.91) opts 0xd
19:32:29.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.91)
19:32:29.078 00.000 15712 Moving (-0.08, -0.91) raw xDistance=0.91 yDistance=0.10
19:32:29.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:29.078 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5
19:32:29.092 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:29.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:29.096 00.004 7988 Enqueuing Expose request
19:32:29.096 00.000 15712 PPEC rslt: input = 0.91, final = 0.43, react = 0.54, pred = -0.11, hyst = 0.47, hyst_pct = 0.00, period_length = 660.33
19:32:29.096 00.000 15712 PPEC: input: 0.91, control: 0.43, exposure: 1500
19:32:29.098 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:29.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:32:29.098 00.000 15712 MoveAxis(W, 142, ABG)
19:32:29.098 00.000 15712 Guiding  Dir = 3, Dur = 142
19:32:29.115 00.017 15712 IsGuiding returns 0
19:32:29.129 00.014 15712 PulseGuide returned control before completion, sleep 137
19:32:29.287 00.158 15712 IsGuiding returns 0
19:32:29.287 00.000 15712 Move returns status 0, amount 142
19:32:29.287 00.000 15712 MoveAxis(N, 0, ABG)
19:32:29.287 00.000 15712 Move returns status 0, amount 0
19:32:29.287 00.000 15712 move complete, result=0
19:32:29.287 00.000 7988 GuideStep: 0.9 px 142 ms WEST, 0.1 px 0 ms NORTH
19:32:29.298 00.011 15712 worker thread done servicing request
19:32:29.298 00.000 15712 Worker thread wakes up
19:32:29.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:29.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:30.937 01.639 15712 Exposure complete
19:32:31.001 00.064 15712 worker thread done servicing request
19:32:31.001 00.000 7988 OnExposeComplete: enter
19:32:31.001 00.000 7988 UpdateGuideState(): m_state=6
19:32:31.003 00.002 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2181
19:32:31.003 00.000 7988 Star::Find returns 1 (0), X=1175.48, Y=433.86, Mass=1451, SNR=25.8, Peak=202 HFD=3.4
19:32:31.003 00.000 7988 MultiStar: [#1 0.04,-1.54,0.00,M5] [#2 -0.05,-1.28,1.03,U] [#3 -0.05,-1.55,0.00,M5] [#4 -0.09,-1.53,0.00,M5] [#5 -0.20,-1.49,0.00,M5] [#6 -0.08,-1.55,0.00,M1] [#7 -0.09,-1.42,0.00,M7] [#8 -0.06,-1.74,0.00,M7] 
19:32:31.003 00.000 7988 refined, 1 included, MultiStar: {-0.00, -1.36}, one-star: {0.05, -1.44}
19:32:31.008 00.005 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
19:32:31.008 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
19:32:31.010 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-1.36 hyp=1.36 cameraTheta=-1.57 mountX=1.36 mountY=0.03, mountTheta=0.02
19:32:31.012 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-1.36, opts=13)
19:32:31.012 00.000 7988 Enqueuing Move request for scope (-0.00, -1.36)
19:32:31.014 00.002 15712 Worker thread wakes up
19:32:31.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.36) opts 0xd
19:32:31.014 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -1.36)
19:32:31.014 00.000 15712 Moving (-0.00, -1.36) raw xDistance=1.36 yDistance=0.03
19:32:31.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=23, FiltMax=255, Gamma=0.690
19:32:31.015 00.001 7988 UpdateGuideState exits: m=1451 SNR=25.8
19:32:31.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:31.018 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:31.020 00.002 7988 Enqueuing Expose request
19:32:31.020 00.000 15712 PPEC rslt: input = 1.36, final = 0.70, react = 0.81, pred = -0.11, hyst = 0.76, hyst_pct = 0.00, period_length = 660.25
19:32:31.020 00.000 15712 PPEC: input: 1.36, control: 0.70, exposure: 1500
19:32:31.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:31.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:32:31.020 00.000 15712 MoveAxis(W, 228, ABG)
19:32:31.020 00.000 15712 Guiding  Dir = 3, Dur = 228
19:32:31.037 00.017 15712 IsGuiding returns 0
19:32:31.054 00.017 15712 PulseGuide returned control before completion, sleep 223
19:32:31.286 00.232 15712 IsGuiding returns 1
19:32:31.286 00.000 15712 scope still moving after pulse duration time elapsed
19:32:31.320 00.034 15712 IsGuiding returns 0
19:32:31.320 00.000 15712 scope move finished after 228 + 59 ms
19:32:31.320 00.000 15712 Move returns status 0, amount 228
19:32:31.320 00.000 15712 MoveAxis(N, 0, ABG)
19:32:31.320 00.000 15712 Move returns status 0, amount 0
19:32:31.320 00.000 15712 move complete, result=0
19:32:31.320 00.000 7988 GuideStep: 1.4 px 228 ms WEST, 0.0 px 0 ms NORTH
19:32:31.328 00.008 15712 worker thread done servicing request
19:32:31.328 00.000 15712 Worker thread wakes up
19:32:31.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:31.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:32.739 01.411 15712 Exposure complete
19:32:32.802 00.063 15712 worker thread done servicing request
19:32:32.802 00.000 7988 OnExposeComplete: enter
19:32:32.804 00.002 7988 UpdateGuideState(): m_state=6
19:32:32.804 00.000 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2182
19:32:32.806 00.002 7988 Star::Find returns 1 (0), X=1175.54, Y=434.08, Mass=1447, SNR=25.7, Peak=192 HFD=3.3
19:32:32.807 00.001 7988 MultiStar: [#1 0.24,-1.34,0.00,M6] [#2 0.16,-1.12,1.02,U] [#3 0.14,-1.19,1.01,U] [#4 0.20,-1.35,0.00,M6] [#5 -0.21,-1.21,0.74,U] [#6 0.21,-1.32,0.00,M2] [#7 -0.08,-1.19,0.67,U] [#8 0.20,-1.10,0.69,U] 
19:32:32.807 00.000 7988 refined, 5 included, MultiStar: {0.07, -1.17}, one-star: {0.12, -1.22}
19:32:32.809 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
19:32:32.809 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.11)
19:32:32.811 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-1.17 hyp=1.18 cameraTheta=-1.51 mountX=1.17 mountY=-0.04, mountTheta=-0.03
19:32:32.813 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-1.17, opts=13)
19:32:32.815 00.002 7988 Enqueuing Move request for scope (0.07, -1.17)
19:32:32.815 00.000 15712 Worker thread wakes up
19:32:32.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.17) opts 0xd
19:32:32.815 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -1.17)
19:32:32.815 00.000 15712 Moving (0.07, -1.17) raw xDistance=1.17 yDistance=-0.04
19:32:32.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=21, FiltMax=255, Gamma=0.690
19:32:32.818 00.003 7988 UpdateGuideState exits: m=1447 SNR=25.7
19:32:32.820 00.002 15712 PPEC rslt: input = 1.17, final = 0.61, react = 0.70, pred = -0.10, hyst = 0.66, hyst_pct = 0.00, period_length = 660.16
19:32:32.820 00.000 15712 PPEC: input: 1.17, control: 0.61, exposure: 1500
19:32:32.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:32.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:32.820 00.000 7988 Enqueuing Expose request
19:32:32.824 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:32.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:32:32.824 00.000 15712 MoveAxis(W, 198, ABG)
19:32:32.824 00.000 15712 Guiding  Dir = 3, Dur = 198
19:32:32.824 00.000 15712 IsGuiding returns 0
19:32:32.841 00.017 15712 PulseGuide returned control before completion, sleep 189
19:32:33.063 00.222 15712 IsGuiding returns 0
19:32:33.063 00.000 15712 Move returns status 0, amount 198
19:32:33.063 00.000 15712 MoveAxis(N, 0, ABG)
19:32:33.063 00.000 15712 Move returns status 0, amount 0
19:32:33.063 00.000 15712 move complete, result=0
19:32:33.063 00.000 15712 worker thread done servicing request
19:32:33.063 00.000 15712 Worker thread wakes up
19:32:33.063 00.000 7988 GuideStep: 1.2 px 198 ms WEST, -0.0 px 0 ms NORTH
19:32:33.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:33.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:34.699 01.636 15712 Exposure complete
19:32:34.761 00.062 15712 worker thread done servicing request
19:32:34.761 00.000 7988 OnExposeComplete: enter
19:32:34.763 00.002 7988 UpdateGuideState(): m_state=6
19:32:34.763 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2183
19:32:34.763 00.000 7988 Star::Find returns 1 (0), X=1175.59, Y=436.28, Mass=1419, SNR=25.4, Peak=220 HFD=3.1
19:32:34.763 00.000 7988 MultiStar: [#1 0.12,0.94,1.02,U] [#2 0.11,1.01,1.07,U] [#3 0.19,0.78,0.99,U] [#4 0.16,0.89,1.06,U] [#5 -0.30,0.57,0.72,U] [#6 0.27,0.96,0.75,U] [#7 -0.28,1.05,0.65,U] [#8 0.13,0.98,0.65,U] 
19:32:34.763 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.91}, one-star: {0.17, 0.98}
19:32:34.763 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
19:32:34.763 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.12)
19:32:34.763 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.91 hyp=0.91 cameraTheta=1.48 mountX=-0.91 mountY=-0.10, mountTheta=-3.03
19:32:34.763 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.91, opts=13)
19:32:34.763 00.000 7988 Enqueuing Move request for scope (0.08, 0.91)
19:32:34.763 00.000 15712 Worker thread wakes up
19:32:34.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.91) opts 0xd
19:32:34.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.91)
19:32:34.763 00.000 15712 Moving (0.08, 0.91) raw xDistance=-0.91 yDistance=-0.10
19:32:34.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:34.777 00.014 7988 UpdateGuideState exits: m=1419 SNR=25.4
19:32:34.779 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:34.781 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:34.781 00.000 7988 Enqueuing Expose request
19:32:34.781 00.000 15712 PPEC rslt: input = -0.91, final = -0.65, react = -0.55, pred = -0.10, hyst = -0.45, hyst_pct = 0.00, period_length = 660.08
19:32:34.781 00.000 15712 PPEC: input: -0.91, control: -0.65, exposure: 1500
19:32:34.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:34.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:32:34.781 00.000 15712 MoveAxis(E, 211, ABG)
19:32:34.781 00.000 15712 Guiding  Dir = 2, Dur = 211
19:32:34.781 00.000 15712 IsGuiding returns 0
19:32:34.809 00.028 15712 PulseGuide returned control before completion, sleep 194
19:32:35.018 00.209 15712 IsGuiding returns 1
19:32:35.018 00.000 15712 scope still moving after pulse duration time elapsed
19:32:35.048 00.030 15712 IsGuiding returns 0
19:32:35.048 00.000 15712 scope move finished after 211 + 54 ms
19:32:35.048 00.000 15712 Move returns status 0, amount 211
19:32:35.048 00.000 15712 MoveAxis(N, 0, ABG)
19:32:35.048 00.000 15712 Move returns status 0, amount 0
19:32:35.048 00.000 15712 move complete, result=0
19:32:35.048 00.000 15712 worker thread done servicing request
19:32:35.048 00.000 15712 Worker thread wakes up
19:32:35.048 00.000 7988 GuideStep: -0.9 px 211 ms EAST, -0.1 px 0 ms NORTH
19:32:35.050 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:35.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:36.469 01.419 15712 Exposure complete
19:32:36.530 00.061 15712 worker thread done servicing request
19:32:36.530 00.000 7988 OnExposeComplete: enter
19:32:36.532 00.002 7988 UpdateGuideState(): m_state=6
19:32:36.532 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2184
19:32:36.532 00.000 7988 Star::Find returns 1 (0), X=1175.48, Y=436.36, Mass=1426, SNR=25.7, Peak=204 HFD=3.1
19:32:36.532 00.000 7988 MultiStar: [#1 0.11,1.07,1.03,U] [#2 0.17,0.97,0.98,U] [#3 0.09,0.78,0.95,U] [#4 0.02,1.03,1.00,U] [#5 -0.29,0.86,0.75,U] [#6 0.07,1.15,0.73,U] [#7 -0.24,1.17,0.67,U] [#8 -0.19,1.15,0.68,U] 
19:32:36.532 00.000 7988 refined, 8 included, MultiStar: {-0.00, 1.02}, one-star: {0.06, 1.05}
19:32:36.532 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
19:32:36.532 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
19:32:36.532 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=1.02 hyp=1.02 cameraTheta=1.57 mountX=-1.02 mountY=-0.02, mountTheta=-3.12
19:32:36.532 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=1.02, opts=13)
19:32:36.532 00.000 7988 Enqueuing Move request for scope (-0.00, 1.02)
19:32:36.532 00.000 15712 Worker thread wakes up
19:32:36.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 1.02) opts 0xd
19:32:36.532 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 1.02)
19:32:36.532 00.000 15712 Moving (-0.00, 1.02) raw xDistance=-1.02 yDistance=-0.02
19:32:36.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:36.546 00.014 7988 UpdateGuideState exits: m=1426 SNR=25.7
19:32:36.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:36.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:36.549 00.003 7988 Enqueuing Expose request
19:32:36.549 00.000 15712 PPEC rslt: input = -1.02, final = -0.72, react = -0.61, pred = -0.11, hyst = -0.51, hyst_pct = 0.00, period_length = 660.00
19:32:36.549 00.000 15712 PPEC: input: -1.02, control: -0.72, exposure: 1500
19:32:36.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:36.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:32:36.549 00.000 15712 MoveAxis(E, 235, ABG)
19:32:36.549 00.000 15712 Guiding  Dir = 2, Dur = 235
19:32:36.549 00.000 15712 IsGuiding returns 0
19:32:36.566 00.017 15712 PulseGuide returned control before completion, sleep 228
19:32:36.801 00.235 15712 IsGuiding returns 1
19:32:36.801 00.000 15712 scope still moving after pulse duration time elapsed
19:32:36.840 00.039 15712 IsGuiding returns 0
19:32:36.840 00.000 15712 scope move finished after 235 + 54 ms
19:32:36.840 00.000 15712 Move returns status 0, amount 235
19:32:36.840 00.000 15712 MoveAxis(N, 0, ABG)
19:32:36.840 00.000 15712 Move returns status 0, amount 0
19:32:36.840 00.000 15712 move complete, result=0
19:32:36.840 00.000 15712 worker thread done servicing request
19:32:36.840 00.000 15712 Worker thread wakes up
19:32:36.840 00.000 7988 GuideStep: -1.0 px 235 ms EAST, -0.0 px 0 ms NORTH
19:32:36.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:36.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:38.473 01.633 15712 Exposure complete
19:32:38.537 00.064 15712 worker thread done servicing request
19:32:38.537 00.000 7988 OnExposeComplete: enter
19:32:38.537 00.000 7988 UpdateGuideState(): m_state=6
19:32:38.537 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2185
19:32:38.541 00.004 7988 Star::Find returns 1 (0), X=1175.63, Y=436.81, Mass=1505, SNR=26.4, Peak=204 HFD=3.6
19:32:38.541 00.000 7988 MultiStar: [#1 0.26,1.31,0.00,M5] [#2 0.21,1.35,0.00,M1] [#3 0.35,1.23,0.97,U] [#4 0.28,1.23,1.02,U] [#5 0.04,1.49,0.00,M3] [#6 0.05,1.23,0.71,U] [#7 -0.04,1.01,0.66,U] [#8 0.31,1.42,0.00,M5] 
19:32:38.541 00.000 7988 refined, 4 included, MultiStar: {0.19, 1.26}, one-star: {0.21, 1.51}
19:32:38.541 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
19:32:38.541 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.18)
19:32:38.541 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=1.26 hyp=1.28 cameraTheta=1.42 mountX=-1.26 mountY=-0.23, mountTheta=-2.96
19:32:38.541 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=1.26, opts=13)
19:32:38.541 00.000 7988 Enqueuing Move request for scope (0.19, 1.26)
19:32:38.541 00.000 15712 Worker thread wakes up
19:32:38.541 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 1.26) opts 0xd
19:32:38.541 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 1.26)
19:32:38.541 00.000 15712 Moving (0.19, 1.26) raw xDistance=-1.26 yDistance=-0.23
19:32:38.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:38.551 00.010 7988 UpdateGuideState exits: m=1505 SNR=26.4
19:32:38.553 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:38.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:38.555 00.002 7988 Enqueuing Expose request
19:32:38.555 00.000 15712 PPEC rslt: input = -1.26, final = -0.84, react = -0.76, pred = -0.09, hyst = -0.72, hyst_pct = 0.00, period_length = 659.92
19:32:38.555 00.000 15712 PPEC: input: -1.26, control: -0.84, exposure: 1500
19:32:38.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:38.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:32:38.555 00.000 15712 MoveAxis(E, 275, ABG)
19:32:38.555 00.000 15712 Guiding  Dir = 2, Dur = 275
19:32:38.557 00.002 15712 IsGuiding returns 0
19:32:38.575 00.018 15712 PulseGuide returned control before completion, sleep 260
19:32:38.871 00.296 15712 IsGuiding returns 1
19:32:38.871 00.000 15712 scope still moving after pulse duration time elapsed
19:32:38.901 00.030 15712 IsGuiding returns 0
19:32:38.901 00.000 15712 scope move finished after 275 + 69 ms
19:32:38.901 00.000 15712 Move returns status 0, amount 275
19:32:38.901 00.000 15712 MoveAxis(N, 0, ABG)
19:32:38.901 00.000 15712 Move returns status 0, amount 0
19:32:38.901 00.000 15712 move complete, result=0
19:32:38.901 00.000 15712 worker thread done servicing request
19:32:38.901 00.000 15712 Worker thread wakes up
19:32:38.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:38.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:38.901 00.000 7988 GuideStep: -1.3 px 275 ms EAST, -0.2 px 0 ms NORTH
19:32:40.321 01.420 15712 Exposure complete
19:32:40.382 00.061 15712 worker thread done servicing request
19:32:40.382 00.000 7988 OnExposeComplete: enter
19:32:40.382 00.000 7988 UpdateGuideState(): m_state=6
19:32:40.387 00.005 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2186
19:32:40.387 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=435.59, Mass=1486, SNR=26.2, Peak=174 HFD=3.3
19:32:40.389 00.002 7988 MultiStar: [#1 0.11,0.14,1.01,U] [#2 -0.02,0.40,0.98,U] [#3 -0.06,-0.09,0.96,U] [#4 0.04,0.00,1.02,U] [#5 -0.10,0.18,0.73,U] [#6 0.16,0.33,0.72,U] [#7 0.05,0.48,0.68,U] [#8 -0.20,0.05,0.64,U] 
19:32:40.391 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.19}, one-star: {0.12, 0.28}
19:32:40.391 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:32:40.393 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
19:32:40.393 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.47 mountX=-0.19 mountY=-0.02, mountTheta=-3.01
19:32:40.395 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.19, opts=13)
19:32:40.397 00.002 7988 Enqueuing Move request for scope (0.02, 0.19)
19:32:40.398 00.001 15712 Worker thread wakes up
19:32:40.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
19:32:40.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
19:32:40.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:40.398 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
19:32:40.402 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:40.402 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:40.404 00.002 7988 Enqueuing Expose request
19:32:40.404 00.000 15712 Moving (0.02, 0.19) raw xDistance=-0.19 yDistance=-0.02
19:32:40.406 00.002 15712 PPEC rslt: input = -0.19, final = -0.16, react = -0.11, pred = -0.05, hyst = -0.15, hyst_pct = 0.00, period_length = 659.84
19:32:40.406 00.000 15712 PPEC: input: -0.19, control: -0.16, exposure: 1500
19:32:40.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:40.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:32:40.406 00.000 15712 MoveAxis(E, 52, ABG)
19:32:40.406 00.000 15712 Guiding  Dir = 2, Dur = 52
19:32:40.406 00.000 15712 IsGuiding returns 0
19:32:40.431 00.025 15712 PulseGuide returned control before completion, sleep 34
19:32:40.478 00.047 15712 IsGuiding returns 1
19:32:40.478 00.000 15712 scope still moving after pulse duration time elapsed
19:32:40.516 00.038 15712 IsGuiding returns 0
19:32:40.516 00.000 15712 scope move finished after 52 + 56 ms
19:32:40.516 00.000 15712 Move returns status 0, amount 52
19:32:40.516 00.000 15712 MoveAxis(N, 0, ABG)
19:32:40.516 00.000 15712 Move returns status 0, amount 0
19:32:40.516 00.000 15712 move complete, result=0
19:32:40.516 00.000 15712 worker thread done servicing request
19:32:40.516 00.000 15712 Worker thread wakes up
19:32:40.516 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
19:32:40.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:40.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:42.153 01.637 15712 Exposure complete
19:32:42.217 00.064 15712 worker thread done servicing request
19:32:42.217 00.000 7988 OnExposeComplete: enter
19:32:42.218 00.001 7988 UpdateGuideState(): m_state=6
19:32:42.218 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2187
19:32:42.218 00.000 7988 Star::Find returns 1 (0), X=1175.63, Y=435.11, Mass=1437, SNR=25.8, Peak=201 HFD=3.1
19:32:42.218 00.000 7988 MultiStar: [#1 0.05,-0.52,1.00,U] [#2 0.06,-0.10,1.04,U] [#3 0.17,-0.43,0.98,U] [#4 0.19,-0.43,1.07,U] [#5 -0.35,-0.35,0.72,U] [#6 -0.06,-0.37,0.72,U] [#7 -0.08,-0.28,0.66,U] [#8 0.02,-0.23,0.65,U] 
19:32:42.223 00.005 7988 single-star, 8 included, MultiStar: {0.05, -0.32}, one-star: {0.21, -0.19}
19:32:42.223 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.58) = xAngle (0.85 = 0.85)
19:32:42.225 00.002 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.95 = -2.33)
19:32:42.225 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.73 mountX=0.18 mountY=-0.20, mountTheta=-0.83
19:32:42.227 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.19, opts=13)
19:32:42.227 00.000 7988 Enqueuing Move request for scope (0.21, -0.19)
19:32:42.227 00.000 15712 Worker thread wakes up
19:32:42.231 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:42.231 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.8
19:32:42.233 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:42.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:42.235 00.002 7988 Enqueuing Expose request
19:32:42.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
19:32:42.235 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
19:32:42.235 00.000 15712 Moving (0.21, -0.19) raw xDistance=0.18 yDistance=-0.20
19:32:42.237 00.002 15712 PPEC rslt: input = 0.18, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.05, hyst_pct = 0.00, period_length = 659.76
19:32:42.237 00.000 15712 PPEC: input: 0.18, control: 0.07, exposure: 1500
19:32:42.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:42.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:32:42.237 00.000 15712 MoveAxis(W, 24, ABG)
19:32:42.237 00.000 15712 Guiding  Dir = 3, Dur = 24
19:32:42.252 00.015 15712 IsGuiding returns 0
19:32:42.269 00.017 15712 PulseGuide returned control before completion, sleep 19
19:32:42.296 00.027 15712 IsGuiding returns 1
19:32:42.296 00.000 15712 scope still moving after pulse duration time elapsed
19:32:42.337 00.041 15712 IsGuiding returns 0
19:32:42.337 00.000 15712 scope move finished after 24 + 55 ms
19:32:42.337 00.000 15712 Move returns status 0, amount 24
19:32:42.337 00.000 15712 MoveAxis(N, 0, ABG)
19:32:42.337 00.000 15712 Move returns status 0, amount 0
19:32:42.337 00.000 15712 move complete, result=0
19:32:42.337 00.000 7988 GuideStep: 0.2 px 24 ms WEST, -0.2 px 0 ms NORTH
19:32:42.341 00.004 15712 worker thread done servicing request
19:32:42.341 00.000 15712 Worker thread wakes up
19:32:42.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:42.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:43.751 01.410 15712 Exposure complete
19:32:43.814 00.063 15712 worker thread done servicing request
19:32:43.814 00.000 7988 OnExposeComplete: enter
19:32:43.814 00.000 7988 UpdateGuideState(): m_state=6
19:32:43.814 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2188
19:32:43.817 00.003 7988 Star::Find returns 1 (0), X=1175.50, Y=434.33, Mass=1456, SNR=25.9, Peak=180 HFD=3.3
19:32:43.817 00.000 7988 MultiStar: [#1 0.16,-1.22,0.99,U] [#2 0.01,-1.09,1.00,U] [#3 0.06,-1.18,0.96,U] [#4 0.20,-1.24,1.00,U] [#5 -0.15,-1.26,0.71,U] [#6 0.13,-1.28,0.68,U] [#7 -0.29,-1.16,0.66,U] [#8 -0.08,-1.16,0.62,U] 
19:32:43.817 00.000 7988 single-star, 8 included, MultiStar: {0.03, -1.17}, one-star: {0.07, -0.98}
19:32:43.817 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
19:32:43.817 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
19:32:43.817 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.98 hyp=0.98 cameraTheta=-1.50 mountX=0.97 mountY=-0.05, mountTheta=-0.05
19:32:43.817 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.98, opts=13)
19:32:43.817 00.000 7988 Enqueuing Move request for scope (0.07, -0.98)
19:32:43.817 00.000 15712 Worker thread wakes up
19:32:43.827 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:43.827 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
19:32:43.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:43.827 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:43.827 00.000 7988 Enqueuing Expose request
19:32:43.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.98) opts 0xd
19:32:43.827 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.98)
19:32:43.827 00.000 15712 Moving (0.07, -0.98) raw xDistance=0.97 yDistance=-0.05
19:32:43.834 00.007 15712 PPEC rslt: input = 0.97, final = 0.61, react = 0.58, pred = 0.03, hyst = 0.52, hyst_pct = 0.00, period_length = 659.68
19:32:43.834 00.000 15712 PPEC: input: 0.97, control: 0.61, exposure: 1500
19:32:43.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:43.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:32:43.834 00.000 15712 MoveAxis(W, 200, ABG)
19:32:43.834 00.000 15712 Guiding  Dir = 3, Dur = 200
19:32:43.834 00.000 15712 IsGuiding returns 0
19:32:43.851 00.017 15712 PulseGuide returned control before completion, sleep 188
19:32:44.056 00.205 15712 IsGuiding returns 0
19:32:44.056 00.000 15712 Move returns status 0, amount 200
19:32:44.056 00.000 15712 MoveAxis(N, 0, ABG)
19:32:44.056 00.000 15712 Move returns status 0, amount 0
19:32:44.056 00.000 15712 move complete, result=0
19:32:44.056 00.000 7988 GuideStep: 1.0 px 200 ms WEST, -0.1 px 0 ms NORTH
19:32:44.067 00.011 15712 worker thread done servicing request
19:32:44.067 00.000 15712 Worker thread wakes up
19:32:44.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:44.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:45.697 01.630 15712 Exposure complete
19:32:45.759 00.062 15712 worker thread done servicing request
19:32:45.760 00.001 7988 OnExposeComplete: enter
19:32:45.760 00.000 7988 UpdateGuideState(): m_state=6
19:32:45.760 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2189
19:32:45.760 00.000 7988 Star::Find returns 1 (0), X=1175.43, Y=434.18, Mass=1487, SNR=26.2, Peak=202 HFD=3.1
19:32:45.760 00.000 7988 MultiStar: [#1 0.12,-1.36,0.00,M3] [#2 -0.01,-1.14,0.99,U] [#3 0.02,-1.27,0.95,U] [#4 -0.05,-1.30,1.01,U] [#5 -0.39,-1.33,0.00,M1] [#6 0.07,-1.31,0.00,M1] [#7 -0.25,-1.29,0.00,M1] [#8 0.08,-1.34,0.00,M3] 
19:32:45.760 00.000 7988 single-star, 3 included, MultiStar: {-0.01, -1.21}, one-star: {0.01, -1.12}
19:32:45.760 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
19:32:45.760 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:32:45.760 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-1.12 hyp=1.12 cameraTheta=-1.56 mountX=1.12 mountY=0.02, mountTheta=0.02
19:32:45.760 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-1.12, opts=13)
19:32:45.760 00.000 7988 Enqueuing Move request for scope (0.01, -1.12)
19:32:45.773 00.013 15712 Worker thread wakes up
19:32:45.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.12) opts 0xd
19:32:45.773 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -1.12)
19:32:45.773 00.000 15712 Moving (0.01, -1.12) raw xDistance=1.12 yDistance=0.02
19:32:45.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:45.774 00.001 7988 UpdateGuideState exits: m=1487 SNR=26.2
19:32:45.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:45.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:45.774 00.000 7988 Enqueuing Expose request
19:32:45.774 00.000 15712 PPEC rslt: input = 1.12, final = 0.71, react = 0.67, pred = 0.03, hyst = 0.61, hyst_pct = 0.00, period_length = 659.60
19:32:45.774 00.000 15712 PPEC: input: 1.12, control: 0.71, exposure: 1500
19:32:45.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:45.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:32:45.774 00.000 15712 MoveAxis(W, 230, ABG)
19:32:45.774 00.000 15712 Guiding  Dir = 3, Dur = 230
19:32:45.774 00.000 15712 IsGuiding returns 0
19:32:45.807 00.033 15712 PulseGuide returned control before completion, sleep 213
19:32:46.030 00.223 15712 IsGuiding returns 1
19:32:46.030 00.000 15712 scope still moving after pulse duration time elapsed
19:32:46.063 00.033 15712 IsGuiding returns 0
19:32:46.063 00.000 15712 scope move finished after 230 + 53 ms
19:32:46.063 00.000 15712 Move returns status 0, amount 230
19:32:46.063 00.000 15712 MoveAxis(N, 0, ABG)
19:32:46.063 00.000 15712 Move returns status 0, amount 0
19:32:46.063 00.000 15712 move complete, result=0
19:32:46.063 00.000 7988 GuideStep: 1.1 px 230 ms WEST, 0.0 px 0 ms NORTH
19:32:46.065 00.002 15712 worker thread done servicing request
19:32:46.065 00.000 15712 Worker thread wakes up
19:32:46.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:46.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:47.481 01.416 15712 Exposure complete
19:32:47.542 00.061 15712 worker thread done servicing request
19:32:47.542 00.000 7988 OnExposeComplete: enter
19:32:47.542 00.000 7988 UpdateGuideState(): m_state=6
19:32:47.542 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2190
19:32:47.542 00.000 7988 Star::Find returns 1 (0), X=1175.48, Y=436.77, Mass=1496, SNR=26.3, Peak=161 HFD=3.6
19:32:47.542 00.000 7988 MultiStar: [#1 0.06,1.32,0.00,M4] [#2 0.01,1.60,0.00,M1] [#3 -0.09,1.17,0.96,U] [#4 -0.01,1.21,1.01,U] [#5 -0.23,1.40,0.00,M2] [#6 0.06,1.43,0.00,M2] [#7 -0.32,1.27,0.00,M2] [#8 -0.06,1.37,0.00,M4] 
19:32:47.542 00.000 7988 refined, 2 included, MultiStar: {-0.01, 1.29}, one-star: {0.06, 1.47}
19:32:47.542 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
19:32:47.542 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.02)
19:32:47.542 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=1.29 hyp=1.29 cameraTheta=1.58 mountX=-1.29 mountY=-0.02, mountTheta=-3.13
19:32:47.542 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=1.29, opts=13)
19:32:47.555 00.013 7988 Enqueuing Move request for scope (-0.01, 1.29)
19:32:47.555 00.000 15712 Worker thread wakes up
19:32:47.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.29) opts 0xd
19:32:47.555 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 1.29)
19:32:47.555 00.000 15712 Moving (-0.01, 1.29) raw xDistance=-1.29 yDistance=-0.02
19:32:47.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:47.555 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3
19:32:47.558 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:47.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:47.558 00.000 7988 Enqueuing Expose request
19:32:47.558 00.000 15712 PPEC rslt: input = -1.29, final = -0.76, react = -0.77, pred = 0.01, hyst = -0.66, hyst_pct = 0.00, period_length = 659.52
19:32:47.558 00.000 15712 PPEC: input: -1.29, control: -0.76, exposure: 1500
19:32:47.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:47.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:32:47.558 00.000 15712 MoveAxis(E, 249, ABG)
19:32:47.558 00.000 15712 Guiding  Dir = 2, Dur = 249
19:32:47.558 00.000 15712 IsGuiding returns 0
19:32:47.574 00.016 15712 PulseGuide returned control before completion, sleep 241
19:32:47.845 00.271 15712 IsGuiding returns 0
19:32:47.845 00.000 15712 Move returns status 0, amount 249
19:32:47.845 00.000 15712 MoveAxis(N, 0, ABG)
19:32:47.845 00.000 15712 Move returns status 0, amount 0
19:32:47.845 00.000 15712 move complete, result=0
19:32:47.845 00.000 7988 GuideStep: -1.3 px 249 ms EAST, -0.0 px 0 ms NORTH
19:32:47.856 00.011 15712 worker thread done servicing request
19:32:47.856 00.000 15712 Worker thread wakes up
19:32:47.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:47.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:49.489 01.633 15712 Exposure complete
19:32:49.550 00.061 15712 worker thread done servicing request
19:32:49.550 00.000 7988 OnExposeComplete: enter
19:32:49.550 00.000 7988 UpdateGuideState(): m_state=6
19:32:49.556 00.006 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2191
19:32:49.556 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=437.43, Mass=1497, SNR=26.2, Peak=210 HFD=3.1
19:32:49.558 00.002 7988 MultiStar: [#1 0.06,1.84,0.00,M5] [#2 0.22,1.99,0.00,M2] [#3 0.22,1.65,0.00,M1] [#4 0.14,1.87,0.00,M1] [#5 -0.44,1.98,0.00,M3] [#6 0.22,2.02,0.00,M3] [#7 -0.17,1.74,0.00,M3] [#8 0.04,1.92,0.00,M5] 
19:32:49.560 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
19:32:49.560 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
19:32:49.562 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=2.13 hyp=2.13 cameraTheta=1.50 mountX=-2.13 mountY=-0.20, mountTheta=-3.05
19:32:49.564 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=2.13, opts=13)
19:32:49.564 00.000 7988 Enqueuing Move request for scope (0.15, 2.13)
19:32:49.566 00.002 15712 Worker thread wakes up
19:32:49.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 2.13) opts 0xd
19:32:49.566 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 2.13)
19:32:49.566 00.000 15712 Moving (0.15, 2.13) raw xDistance=-2.13 yDistance=-0.20
19:32:49.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:49.566 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
19:32:49.569 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:49.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:49.571 00.002 7988 Enqueuing Expose request
19:32:49.571 00.000 15712 PPEC rslt: input = -2.13, final = -1.30, react = -1.28, pred = -0.03, hyst = -1.11, hyst_pct = 0.00, period_length = 659.44
19:32:49.571 00.000 15712 PPEC: input: -2.13, control: -1.30, exposure: 1500
19:32:49.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:49.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:32:49.571 00.000 15712 MoveAxis(E, 425, ABG)
19:32:49.571 00.000 15712 Guiding  Dir = 2, Dur = 425
19:32:49.581 00.010 15712 IsGuiding returns 0
19:32:49.598 00.017 15712 PulseGuide returned control before completion, sleep 420
19:32:50.057 00.459 15712 IsGuiding returns 1
19:32:50.057 00.000 15712 scope still moving after pulse duration time elapsed
19:32:50.093 00.036 15712 IsGuiding returns 0
19:32:50.093 00.000 15712 scope move finished after 425 + 72 ms
19:32:50.093 00.000 15712 Move returns status 0, amount 425
19:32:50.093 00.000 15712 MoveAxis(N, 0, ABG)
19:32:50.093 00.000 15712 Move returns status 0, amount 0
19:32:50.093 00.000 15712 move complete, result=0
19:32:50.093 00.000 15712 worker thread done servicing request
19:32:50.093 00.000 15712 Worker thread wakes up
19:32:50.093 00.000 7988 GuideStep: -2.1 px 425 ms EAST, -0.2 px 0 ms NORTH
19:32:50.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:50.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:51.513 01.420 15712 Exposure complete
19:32:51.576 00.063 15712 worker thread done servicing request
19:32:51.576 00.000 7988 OnExposeComplete: enter
19:32:51.576 00.000 7988 UpdateGuideState(): m_state=6
19:32:51.576 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2192
19:32:51.576 00.000 7988 Star::Find returns 1 (0), X=1175.65, Y=436.60, Mass=1468, SNR=26.0, Peak=193 HFD=3.3
19:32:51.576 00.000 7988 MultiStar: [#1 0.29,1.01,0.98,U] [#2 0.05,1.42,0.00,M3] [#3 0.04,1.07,0.97,U] [#4 0.13,1.22,1.01,U] [#5 -0.15,1.25,0.68,U] [#6 0.23,1.24,0.72,U] [#7 -0.19,0.98,0.66,U] [#8 0.32,1.26,0.62,U] 
19:32:51.576 00.000 7988 refined, 7 included, MultiStar: {0.13, 1.16}, one-star: {0.23, 1.30}
19:32:51.576 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:32:51.576 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:32:51.576 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=1.16 hyp=1.17 cameraTheta=1.46 mountX=-1.16 mountY=-0.15, mountTheta=-3.01
19:32:51.576 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=1.16, opts=13)
19:32:51.588 00.012 7988 Enqueuing Move request for scope (0.13, 1.16)
19:32:51.590 00.002 15712 Worker thread wakes up
19:32:51.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.16) opts 0xd
19:32:51.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 1.16)
19:32:51.590 00.000 15712 Moving (0.13, 1.16) raw xDistance=-1.16 yDistance=-0.15
19:32:51.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:51.590 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
19:32:51.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:51.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:51.590 00.000 7988 Enqueuing Expose request
19:32:51.590 00.000 15712 PPEC rslt: input = -1.16, final = -0.76, react = -0.70, pred = -0.06, hyst = -0.67, hyst_pct = 0.00, period_length = 659.36
19:32:51.590 00.000 15712 PPEC: input: -1.16, control: -0.76, exposure: 1500
19:32:51.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:51.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:32:51.590 00.000 15712 MoveAxis(E, 248, ABG)
19:32:51.590 00.000 15712 Guiding  Dir = 2, Dur = 248
19:32:51.596 00.006 15712 IsGuiding returns 0
19:32:51.605 00.009 15712 PulseGuide returned control before completion, sleep 245
19:32:51.865 00.260 15712 IsGuiding returns 0
19:32:51.865 00.000 15712 Move returns status 0, amount 248
19:32:51.865 00.000 15712 MoveAxis(N, 0, ABG)
19:32:51.865 00.000 15712 Move returns status 0, amount 0
19:32:51.865 00.000 15712 move complete, result=0
19:32:51.865 00.000 7988 GuideStep: -1.2 px 248 ms EAST, -0.2 px 0 ms NORTH
19:32:51.867 00.002 15712 worker thread done servicing request
19:32:51.867 00.000 15712 Worker thread wakes up
19:32:51.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:51.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:53.504 01.637 15712 Exposure complete
19:32:53.564 00.060 15712 worker thread done servicing request
19:32:53.564 00.000 7988 OnExposeComplete: enter
19:32:53.564 00.000 7988 UpdateGuideState(): m_state=6
19:32:53.573 00.009 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2193
19:32:53.573 00.000 7988 Star::Find returns 1 (0), X=1175.76, Y=435.32, Mass=1477, SNR=26.0, Peak=205 HFD=3.2
19:32:53.575 00.002 7988 MultiStar: [#1 0.27,-0.13,1.05,U] [#2 0.10,-0.15,1.01,U] [#3 0.28,-0.14,0.94,U] [#4 0.13,-0.21,1.05,U] [#5 -0.18,0.00,0.71,U] [#6 0.09,-0.02,0.70,U] [#7 -0.08,0.05,0.61,U] [#8 0.24,-0.08,0.61,U] 
19:32:53.577 00.002 7988 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.34, 0.01}
19:32:53.577 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.05 = 1.05)
19:32:53.577 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.16 = -2.12)
19:32:53.580 00.003 7988 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.52 mountX=0.08 mountY=-0.15, mountTheta=-1.05
19:32:53.582 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.09, opts=13)
19:32:53.582 00.000 7988 Enqueuing Move request for scope (0.15, -0.09)
19:32:53.584 00.002 15712 Worker thread wakes up
19:32:53.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
19:32:53.584 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
19:32:53.584 00.000 15712 Moving (0.15, -0.09) raw xDistance=0.08 yDistance=-0.15
19:32:53.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:53.584 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.0
19:32:53.587 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:53.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:53.589 00.002 7988 Enqueuing Expose request
19:32:53.589 00.000 15712 PPEC rslt: input = 0.08, final = -0.10, react = 0.05, pred = -0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 659.28
19:32:53.589 00.000 15712 PPEC: input: 0.08, control: -0.10, exposure: 1500
19:32:53.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:53.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:32:53.589 00.000 15712 MoveAxis(E, 33, ABG)
19:32:53.591 00.002 15712 Guiding  Dir = 2, Dur = 33
19:32:53.591 00.000 15712 IsGuiding returns 0
19:32:53.597 00.006 15712 PulseGuide returned control before completion, sleep 27
19:32:53.649 00.052 15712 IsGuiding returns 0
19:32:53.649 00.000 15712 Move returns status 0, amount 33
19:32:53.649 00.000 15712 MoveAxis(N, 0, ABG)
19:32:53.649 00.000 15712 Move returns status 0, amount 0
19:32:53.649 00.000 15712 move complete, result=0
19:32:53.649 00.000 15712 worker thread done servicing request
19:32:53.649 00.000 15712 Worker thread wakes up
19:32:53.649 00.000 7988 GuideStep: 0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
19:32:53.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:53.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:55.063 01.414 15712 Exposure complete
19:32:55.124 00.061 15712 worker thread done servicing request
19:32:55.124 00.000 7988 OnExposeComplete: enter
19:32:55.124 00.000 7988 UpdateGuideState(): m_state=6
19:32:55.128 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2194
19:32:55.130 00.002 7988 Star::Find returns 1 (0), X=1175.59, Y=434.20, Mass=1428, SNR=25.6, Peak=223 HFD=3.0
19:32:55.130 00.000 7988 MultiStar: [#1 0.17,-1.40,0.00,M4] [#2 -0.01,-1.02,1.02,U] [#3 0.29,-1.35,0.00,M1] [#4 0.09,-1.11,1.07,U] [#5 -0.29,-1.16,0.68,U] [#6 0.18,-1.40,0.00,M2] [#7 0.01,-1.05,0.69,U] [#8 0.16,-0.92,0.66,U] 
19:32:55.132 00.002 7988 refined, 5 included, MultiStar: {0.03, -1.07}, one-star: {0.17, -1.10}
19:32:55.132 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
19:32:55.134 00.002 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
19:32:55.134 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-1.07 hyp=1.07 cameraTheta=-1.54 mountX=1.07 mountY=-0.01, mountTheta=-0.01
19:32:55.136 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-1.07, opts=13)
19:32:55.138 00.002 7988 Enqueuing Move request for scope (0.03, -1.07)
19:32:55.140 00.002 15712 Worker thread wakes up
19:32:55.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.07) opts 0xd
19:32:55.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -1.07)
19:32:55.140 00.000 15712 Moving (0.03, -1.07) raw xDistance=1.07 yDistance=-0.01
19:32:55.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:55.140 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.6
19:32:55.142 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:55.142 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:55.144 00.002 7988 Enqueuing Expose request
19:32:55.145 00.001 15712 PPEC rslt: input = 1.07, final = 0.45, react = 0.64, pred = -0.19, hyst = 0.53, hyst_pct = 0.00, period_length = 659.20
19:32:55.145 00.000 15712 PPEC: input: 1.07, control: 0.45, exposure: 1500
19:32:55.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:55.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:32:55.145 00.000 15712 MoveAxis(W, 148, ABG)
19:32:55.145 00.000 15712 Guiding  Dir = 3, Dur = 148
19:32:55.145 00.000 15712 IsGuiding returns 0
19:32:55.174 00.029 15712 PulseGuide returned control before completion, sleep 131
19:32:55.332 00.158 15712 IsGuiding returns 0
19:32:55.332 00.000 15712 Move returns status 0, amount 148
19:32:55.332 00.000 15712 MoveAxis(N, 0, ABG)
19:32:55.332 00.000 15712 Move returns status 0, amount 0
19:32:55.332 00.000 15712 move complete, result=0
19:32:55.332 00.000 15712 worker thread done servicing request
19:32:55.332 00.000 15712 Worker thread wakes up
19:32:55.332 00.000 7988 GuideStep: 1.1 px 148 ms WEST, -0.0 px 0 ms NORTH
19:32:55.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:55.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:56.972 01.640 15712 Exposure complete
19:32:57.034 00.062 15712 worker thread done servicing request
19:32:57.034 00.000 7988 OnExposeComplete: enter
19:32:57.034 00.000 7988 UpdateGuideState(): m_state=6
19:32:57.034 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2195
19:32:57.034 00.000 7988 Star::Find returns 1 (0), X=1175.58, Y=433.41, Mass=1436, SNR=25.7, Peak=185 HFD=3.1
19:32:57.034 00.000 7988 MultiStar: [#1 0.15,-2.08,0.00,M5] [#2 0.06,-1.87,0.00,M2] [#3 0.21,-2.09,0.00,M2] [#4 0.04,-1.88,0.00,M1] [#5 -0.27,-1.82,0.00,M1] [#6 0.03,-1.80,0.00,M3] [#7 -0.11,-1.84,0.00,M1] [#8 0.16,-1.77,0.00,M3] 
19:32:57.034 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
19:32:57.034 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
19:32:57.034 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-1.89 hyp=1.89 cameraTheta=-1.49 mountX=1.89 mountY=-0.11, mountTheta=-0.06
19:32:57.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-1.89, opts=13)
19:32:57.034 00.000 7988 Enqueuing Move request for scope (0.16, -1.89)
19:32:57.034 00.000 15712 Worker thread wakes up
19:32:57.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.89) opts 0xd
19:32:57.034 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -1.89)
19:32:57.034 00.000 15712 Moving (0.16, -1.89) raw xDistance=1.89 yDistance=-0.11
19:32:57.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:57.049 00.015 7988 UpdateGuideState exits: m=1436 SNR=25.7
19:32:57.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:57.051 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:57.051 00.000 7988 Enqueuing Expose request
19:32:57.051 00.000 15712 PPEC rslt: input = 1.89, final = 0.96, react = 1.13, pred = -0.18, hyst = 1.01, hyst_pct = 0.00, period_length = 659.13
19:32:57.051 00.000 15712 PPEC: input: 1.89, control: 0.96, exposure: 1500
19:32:57.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:57.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:32:57.051 00.000 15712 MoveAxis(W, 312, ABG)
19:32:57.051 00.000 15712 Guiding  Dir = 3, Dur = 312
19:32:57.051 00.000 15712 IsGuiding returns 0
19:32:57.067 00.016 15712 PulseGuide returned control before completion, sleep 300
19:32:57.408 00.341 15712 IsGuiding returns 1
19:32:57.408 00.000 15712 scope still moving after pulse duration time elapsed
19:32:57.447 00.039 15712 IsGuiding returns 0
19:32:57.447 00.000 15712 scope move finished after 312 + 81 ms
19:32:57.447 00.000 15712 Move returns status 0, amount 312
19:32:57.447 00.000 15712 MoveAxis(N, 0, ABG)
19:32:57.447 00.000 15712 Move returns status 0, amount 0
19:32:57.447 00.000 15712 move complete, result=0
19:32:57.447 00.000 15712 worker thread done servicing request
19:32:57.447 00.000 15712 Worker thread wakes up
19:32:57.447 00.000 7988 GuideStep: 1.9 px 312 ms WEST, -0.1 px 0 ms NORTH
19:32:57.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:57.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:32:58.868 01.421 15712 Exposure complete
19:32:58.930 00.062 15712 worker thread done servicing request
19:32:58.930 00.000 7988 OnExposeComplete: enter
19:32:58.934 00.004 7988 UpdateGuideState(): m_state=6
19:32:58.934 00.000 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2196
19:32:58.934 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=433.82, Mass=1464, SNR=26.0, Peak=194 HFD=3.4
19:32:58.934 00.000 7988 MultiStar: [#1 0.15,-1.51,0.00,M6] [#2 -0.02,-1.48,0.00,M3] [#3 0.00,-1.80,0.00,M3] [#4 -0.04,-1.56,0.00,M2] [#5 -0.36,-1.62,0.00,M2] [#6 0.18,-1.63,0.00,M4] [#7 -0.08,-1.61,0.00,M2] [#8 -0.14,-1.70,0.00,M4] 
19:32:58.939 00.005 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
19:32:58.939 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
19:32:58.939 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-1.48 hyp=1.48 cameraTheta=-1.49 mountX=1.48 mountY=-0.08, mountTheta=-0.06
19:32:58.939 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-1.48, opts=13)
19:32:58.939 00.000 7988 Enqueuing Move request for scope (0.12, -1.48)
19:32:58.939 00.000 15712 Worker thread wakes up
19:32:58.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.48) opts 0xd
19:32:58.939 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -1.48)
19:32:58.939 00.000 15712 Moving (0.12, -1.48) raw xDistance=1.48 yDistance=-0.08
19:32:58.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:32:58.946 00.007 7988 UpdateGuideState exits: m=1464 SNR=26.0
19:32:58.946 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:58.946 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:32:58.946 00.000 7988 Enqueuing Expose request
19:32:58.946 00.000 15712 PPEC rslt: input = 1.48, final = 0.76, react = 0.89, pred = -0.12, hyst = 0.82, hyst_pct = 0.00, period_length = 659.05
19:32:58.946 00.000 15712 PPEC: input: 1.48, control: 0.76, exposure: 1500
19:32:58.946 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:58.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:32:58.946 00.000 15712 MoveAxis(W, 250, ABG)
19:32:58.946 00.000 15712 Guiding  Dir = 3, Dur = 250
19:32:58.946 00.000 15712 IsGuiding returns 0
19:32:58.977 00.031 15712 PulseGuide returned control before completion, sleep 233
19:32:59.250 00.273 15712 IsGuiding returns 1
19:32:59.250 00.000 15712 scope still moving after pulse duration time elapsed
19:32:59.282 00.032 15712 IsGuiding returns 0
19:32:59.282 00.000 15712 scope move finished after 250 + 81 ms
19:32:59.282 00.000 15712 Move returns status 0, amount 250
19:32:59.282 00.000 15712 MoveAxis(N, 0, ABG)
19:32:59.282 00.000 15712 Move returns status 0, amount 0
19:32:59.282 00.000 15712 move complete, result=0
19:32:59.282 00.000 15712 worker thread done servicing request
19:32:59.282 00.000 15712 Worker thread wakes up
19:32:59.282 00.000 7988 GuideStep: 1.5 px 250 ms WEST, -0.1 px 0 ms NORTH
19:32:59.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:32:59.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:00.921 01.639 15712 Exposure complete
19:33:00.984 00.063 15712 worker thread done servicing request
19:33:00.984 00.000 7988 OnExposeComplete: enter
19:33:00.984 00.000 7988 UpdateGuideState(): m_state=6
19:33:00.984 00.000 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2197
19:33:00.984 00.000 7988 Star::Find returns 1 (0), X=1175.69, Y=436.53, Mass=1529, SNR=26.4, Peak=175 HFD=3.3
19:33:00.984 00.000 7988 MultiStar: [#1 -0.01,1.23,0.99,U] [#2 0.13,1.27,1.03,U] [#3 0.15,1.02,0.90,U] [#4 0.02,1.18,1.00,U] [#5 -0.43,1.04,0.66,U] [#6 0.08,1.31,0.69,U] [#7 -0.18,0.96,0.69,U] [#8 -0.03,1.40,0.00,M5] 
19:33:00.984 00.000 7988 refined, 7 included, MultiStar: {0.03, 1.16}, one-star: {0.26, 1.23}
19:33:00.984 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:33:00.984 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.05)
19:33:00.984 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=1.16 hyp=1.16 cameraTheta=1.55 mountX=-1.16 mountY=-0.06, mountTheta=-3.09
19:33:00.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=1.16, opts=13)
19:33:00.996 00.012 7988 Enqueuing Move request for scope (0.03, 1.16)
19:33:00.996 00.000 15712 Worker thread wakes up
19:33:00.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.16) opts 0xd
19:33:00.996 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 1.16)
19:33:00.996 00.000 15712 Moving (0.03, 1.16) raw xDistance=-1.16 yDistance=-0.06
19:33:00.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:00.996 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.4
19:33:01.000 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:01.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:01.000 00.000 7988 Enqueuing Expose request
19:33:01.000 00.000 15712 PPEC rslt: input = -1.16, final = -0.75, react = -0.70, pred = -0.05, hyst = -0.57, hyst_pct = 0.00, period_length = 658.97
19:33:01.000 00.000 15712 PPEC: input: -1.16, control: -0.75, exposure: 1500
19:33:01.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:01.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:33:01.000 00.000 15712 MoveAxis(E, 246, ABG)
19:33:01.000 00.000 15712 Guiding  Dir = 2, Dur = 246
19:33:01.000 00.000 15712 IsGuiding returns 0
19:33:01.016 00.016 15712 PulseGuide returned control before completion, sleep 237
19:33:01.292 00.276 15712 IsGuiding returns 0
19:33:01.292 00.000 15712 Move returns status 0, amount 246
19:33:01.292 00.000 15712 MoveAxis(N, 0, ABG)
19:33:01.292 00.000 15712 Move returns status 0, amount 0
19:33:01.296 00.004 15712 move complete, result=0
19:33:01.296 00.000 15712 worker thread done servicing request
19:33:01.296 00.000 15712 Worker thread wakes up
19:33:01.296 00.000 7988 GuideStep: -1.2 px 246 ms EAST, -0.1 px 0 ms NORTH
19:33:01.298 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:01.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:02.709 01.411 15712 Exposure complete
19:33:02.770 00.061 15712 worker thread done servicing request
19:33:02.770 00.000 7988 OnExposeComplete: enter
19:33:02.770 00.000 7988 UpdateGuideState(): m_state=6
19:33:02.775 00.005 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2198
19:33:02.775 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=436.70, Mass=1455, SNR=25.8, Peak=188 HFD=3.3
19:33:02.777 00.002 7988 MultiStar: [#1 0.20,1.19,1.05,U] [#2 0.13,1.57,0.00,M3] [#3 0.19,1.22,0.98,U] [#4 0.01,1.26,1.06,U] [#5 -0.26,1.46,0.00,M2] [#6 0.20,1.43,0.00,M4] [#7 -0.36,1.51,0.00,M2] [#8 -0.13,1.33,0.00,M6] 
19:33:02.779 00.002 7988 refined, 3 included, MultiStar: {0.14, 1.26}, one-star: {0.18, 1.39}
19:33:02.779 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:33:02.781 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
19:33:02.781 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=1.26 hyp=1.27 cameraTheta=1.46 mountX=-1.27 mountY=-0.17, mountTheta=-3.00
19:33:02.783 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=1.26, opts=13)
19:33:02.784 00.001 7988 Enqueuing Move request for scope (0.14, 1.26)
19:33:02.785 00.001 15712 Worker thread wakes up
19:33:02.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 1.26) opts 0xd
19:33:02.785 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 1.26)
19:33:02.785 00.000 15712 Moving (0.14, 1.26) raw xDistance=-1.27 yDistance=-0.17
19:33:02.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:02.785 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.8
19:33:02.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:02.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:02.785 00.000 7988 Enqueuing Expose request
19:33:02.785 00.000 15712 PPEC rslt: input = -1.27, final = -0.82, react = -0.76, pred = -0.06, hyst = -0.64, hyst_pct = 0.00, period_length = 658.90
19:33:02.785 00.000 15712 PPEC: input: -1.27, control: -0.82, exposure: 1500
19:33:02.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:02.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:33:02.785 00.000 15712 MoveAxis(E, 268, ABG)
19:33:02.785 00.000 15712 Guiding  Dir = 2, Dur = 268
19:33:02.785 00.000 15712 IsGuiding returns 0
19:33:02.802 00.017 15712 PulseGuide returned control before completion, sleep 256
19:33:03.090 00.288 15712 IsGuiding returns 1
19:33:03.090 00.000 15712 scope still moving after pulse duration time elapsed
19:33:03.138 00.048 15712 IsGuiding returns 0
19:33:03.138 00.000 15712 scope move finished after 268 + 77 ms
19:33:03.138 00.000 15712 Move returns status 0, amount 268
19:33:03.138 00.000 15712 MoveAxis(N, 0, ABG)
19:33:03.138 00.000 15712 Move returns status 0, amount 0
19:33:03.138 00.000 15712 move complete, result=0
19:33:03.138 00.000 15712 worker thread done servicing request
19:33:03.138 00.000 15712 Worker thread wakes up
19:33:03.138 00.000 7988 GuideStep: -1.3 px 268 ms EAST, -0.2 px 0 ms NORTH
19:33:03.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:03.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:04.781 01.643 15712 Exposure complete
19:33:04.843 00.062 15712 worker thread done servicing request
19:33:04.843 00.000 7988 OnExposeComplete: enter
19:33:04.845 00.002 7988 UpdateGuideState(): m_state=6
19:33:04.845 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2199
19:33:04.847 00.002 7988 Star::Find returns 1 (0), X=1175.51, Y=435.62, Mass=1464, SNR=25.8, Peak=198 HFD=3.2
19:33:04.847 00.000 7988 MultiStar: [#1 0.13,0.38,0.99,U] [#2 0.04,0.54,1.01,U] [#3 -0.02,0.23,0.98,U] [#4 0.06,0.38,1.06,U] [#5 -0.43,0.52,0.71,U] [#6 -0.07,0.47,0.68,U] [#7 -0.07,0.46,0.67,U] [#8 -0.11,0.12,0.68,U] 
19:33:04.847 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.38}, one-star: {0.09, 0.32}
19:33:04.847 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
19:33:04.847 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.29)
19:33:04.847 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.31 mountX=-0.32 mountY=-0.09, mountTheta=-2.86
19:33:04.847 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.32, opts=13)
19:33:04.847 00.000 7988 Enqueuing Move request for scope (0.09, 0.32)
19:33:04.847 00.000 15712 Worker thread wakes up
19:33:04.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.32) opts 0xd
19:33:04.847 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.32)
19:33:04.847 00.000 15712 Moving (0.09, 0.32) raw xDistance=-0.32 yDistance=-0.09
19:33:04.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:04.858 00.011 7988 UpdateGuideState exits: m=1464 SNR=25.8
19:33:04.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:04.862 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:04.862 00.000 7988 Enqueuing Expose request
19:33:04.862 00.000 15712 PPEC rslt: input = -0.32, final = -0.23, react = -0.19, pred = -0.04, hyst = -0.22, hyst_pct = 0.00, period_length = 658.82
19:33:04.862 00.000 15712 PPEC: input: -0.32, control: -0.23, exposure: 1500
19:33:04.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:04.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:33:04.862 00.000 15712 MoveAxis(E, 75, ABG)
19:33:04.862 00.000 15712 Guiding  Dir = 2, Dur = 75
19:33:04.862 00.000 15712 IsGuiding returns 0
19:33:04.890 00.028 15712 PulseGuide returned control before completion, sleep 57
19:33:04.970 00.080 15712 IsGuiding returns 1
19:33:04.970 00.000 15712 scope still moving after pulse duration time elapsed
19:33:05.003 00.033 15712 IsGuiding returns 0
19:33:05.003 00.000 15712 scope move finished after 75 + 63 ms
19:33:05.003 00.000 15712 Move returns status 0, amount 75
19:33:05.003 00.000 15712 MoveAxis(N, 0, ABG)
19:33:05.003 00.000 15712 Move returns status 0, amount 0
19:33:05.003 00.000 15712 move complete, result=0
19:33:05.003 00.000 15712 worker thread done servicing request
19:33:05.003 00.000 15712 Worker thread wakes up
19:33:05.003 00.000 7988 GuideStep: -0.3 px 75 ms EAST, -0.1 px 0 ms NORTH
19:33:05.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:05.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:06.422 01.419 15712 Exposure complete
19:33:06.485 00.063 15712 worker thread done servicing request
19:33:06.485 00.000 7988 OnExposeComplete: enter
19:33:06.485 00.000 7988 UpdateGuideState(): m_state=6
19:33:06.485 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2200
19:33:06.485 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=435.64, Mass=1446, SNR=25.7, Peak=202 HFD=3.1
19:33:06.485 00.000 7988 MultiStar: [#1 0.19,-0.00,1.00,U] [#2 -0.01,0.26,1.02,U] [#3 -0.02,0.06,0.93,U] [#4 -0.04,0.21,1.04,U] [#5 -0.29,0.36,0.74,U] [#6 -0.10,0.14,0.71,U] [#7 -0.09,0.30,0.68,U] [#8 0.01,-0.01,0.64,U] 
19:33:06.485 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.19}, one-star: {0.05, 0.34}
19:33:06.485 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
19:33:06.485 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
19:33:06.485 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.69 mountX=-0.19 mountY=0.02, mountTheta=3.04
19:33:06.496 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.19, opts=13)
19:33:06.496 00.000 7988 Enqueuing Move request for scope (-0.02, 0.19)
19:33:06.499 00.003 15712 Worker thread wakes up
19:33:06.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
19:33:06.499 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
19:33:06.499 00.000 15712 Moving (-0.02, 0.19) raw xDistance=-0.19 yDistance=0.02
19:33:06.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:06.499 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.7
19:33:06.502 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:06.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:06.502 00.000 7988 Enqueuing Expose request
19:33:06.502 00.000 15712 PPEC rslt: input = -0.19, final = -0.15, react = -0.11, pred = -0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 658.75
19:33:06.502 00.000 15712 PPEC: input: -0.19, control: -0.15, exposure: 1500
19:33:06.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:06.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:33:06.502 00.000 15712 MoveAxis(E, 49, ABG)
19:33:06.502 00.000 15712 Guiding  Dir = 2, Dur = 49
19:33:06.502 00.000 15712 IsGuiding returns 0
19:33:06.515 00.013 15712 PulseGuide returned control before completion, sleep 43
19:33:06.598 00.083 15712 IsGuiding returns 0
19:33:06.598 00.000 15712 Move returns status 0, amount 49
19:33:06.598 00.000 15712 MoveAxis(N, 0, ABG)
19:33:06.598 00.000 15712 Move returns status 0, amount 0
19:33:06.598 00.000 15712 move complete, result=0
19:33:06.598 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.0 px 0 ms NORTH
19:33:06.604 00.006 15712 worker thread done servicing request
19:33:06.604 00.000 15712 Worker thread wakes up
19:33:06.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:06.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:08.241 01.637 15712 Exposure complete
19:33:08.304 00.063 7988 OnExposeComplete: enter
19:33:08.304 00.000 7988 UpdateGuideState(): m_state=6
19:33:08.306 00.002 15712 worker thread done servicing request
19:33:08.306 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2201
19:33:08.308 00.002 7988 Star::Find returns 1 (0), X=1175.56, Y=434.15, Mass=1439, SNR=25.7, Peak=184 HFD=3.3
19:33:08.308 00.000 7988 MultiStar: [#1 0.10,-1.45,0.00,M3] [#2 -0.02,-1.12,1.06,U] [#3 0.11,-1.46,0.00,M1] [#4 0.24,-1.42,0.00,M1] [#5 -0.10,-1.41,0.00,M1] [#6 0.15,-1.46,0.00,M3] [#7 -0.06,-1.15,0.69,U] [#8 0.12,-1.28,0.64,U] 
19:33:08.310 00.002 7988 single-star, 3 included, MultiStar: {0.04, -1.17}, one-star: {0.14, -1.15}
19:33:08.312 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
19:33:08.312 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
19:33:08.312 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-1.15 hyp=1.16 cameraTheta=-1.45 mountX=1.15 mountY=-0.11, mountTheta=-0.09
19:33:08.316 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-1.15, opts=13)
19:33:08.318 00.002 7988 Enqueuing Move request for scope (0.14, -1.15)
19:33:08.318 00.000 15712 Worker thread wakes up
19:33:08.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.15) opts 0xd
19:33:08.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -1.15)
19:33:08.318 00.000 15712 Moving (0.14, -1.15) raw xDistance=1.15 yDistance=-0.11
19:33:08.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:08.318 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.7
19:33:08.321 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:08.321 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:08.323 00.002 7988 Enqueuing Expose request
19:33:08.323 00.000 15712 PPEC rslt: input = 1.15, final = 0.64, react = 0.69, pred = -0.05, hyst = 0.61, hyst_pct = 0.00, period_length = 658.67
19:33:08.323 00.000 15712 PPEC: input: 1.15, control: 0.64, exposure: 1500
19:33:08.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:08.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:33:08.323 00.000 15712 MoveAxis(W, 209, ABG)
19:33:08.323 00.000 15712 Guiding  Dir = 3, Dur = 209
19:33:08.325 00.002 15712 IsGuiding returns 0
19:33:08.339 00.014 15712 PulseGuide returned control before completion, sleep 204
19:33:08.557 00.218 15712 IsGuiding returns 1
19:33:08.557 00.000 15712 scope still moving after pulse duration time elapsed
19:33:08.604 00.047 15712 IsGuiding returns 0
19:33:08.604 00.000 15712 scope move finished after 209 + 66 ms
19:33:08.604 00.000 15712 Move returns status 0, amount 209
19:33:08.604 00.000 15712 MoveAxis(N, 0, ABG)
19:33:08.604 00.000 15712 Move returns status 0, amount 0
19:33:08.604 00.000 15712 move complete, result=0
19:33:08.604 00.000 15712 worker thread done servicing request
19:33:08.604 00.000 15712 Worker thread wakes up
19:33:08.604 00.000 7988 GuideStep: 1.1 px 209 ms WEST, -0.1 px 0 ms NORTH
19:33:08.606 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:08.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:10.026 01.420 15712 Exposure complete
19:33:10.089 00.063 15712 worker thread done servicing request
19:33:10.089 00.000 7988 OnExposeComplete: enter
19:33:10.089 00.000 7988 UpdateGuideState(): m_state=6
19:33:10.089 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2202
19:33:10.089 00.000 7988 Star::Find returns 1 (0), X=1175.46, Y=434.49, Mass=1524, SNR=26.5, Peak=188 HFD=3.2
19:33:10.089 00.000 7988 MultiStar: [#1 0.02,-0.98,0.99,U] [#2 0.30,-0.77,0.98,U] [#3 0.07,-0.99,0.97,U] [#4 0.15,-1.03,1.06,U] [#5 -0.18,-0.69,0.68,U] [#6 0.23,-0.84,0.67,U] [#7 -0.06,-0.75,0.65,U] [#8 0.05,-0.86,0.64,U] 
19:33:10.095 00.006 7988 single-star, 8 included, MultiStar: {0.08, -0.87}, one-star: {0.04, -0.81}
19:33:10.095 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
19:33:10.098 00.003 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
19:33:10.098 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.81 hyp=0.81 cameraTheta=-1.52 mountX=0.81 mountY=-0.02, mountTheta=-0.02
19:33:10.101 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.81, opts=13)
19:33:10.101 00.000 7988 Enqueuing Move request for scope (0.04, -0.81)
19:33:10.101 00.000 15712 Worker thread wakes up
19:33:10.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.81) opts 0xd
19:33:10.101 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.81)
19:33:10.101 00.000 15712 Moving (0.04, -0.81) raw xDistance=0.81 yDistance=-0.02
19:33:10.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:10.106 00.005 7988 UpdateGuideState exits: m=1524 SNR=26.5
19:33:10.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:10.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:10.106 00.000 7988 Enqueuing Expose request
19:33:10.106 00.000 15712 PPEC rslt: input = 0.81, final = 0.44, react = 0.49, pred = -0.05, hyst = 0.43, hyst_pct = 0.00, period_length = 658.60
19:33:10.106 00.000 15712 PPEC: input: 0.81, control: 0.44, exposure: 1500
19:33:10.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:10.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:33:10.106 00.000 15712 MoveAxis(W, 142, ABG)
19:33:10.106 00.000 15712 Guiding  Dir = 3, Dur = 142
19:33:10.106 00.000 15712 IsGuiding returns 0
19:33:10.133 00.027 15712 PulseGuide returned control before completion, sleep 128
19:33:10.292 00.159 15712 IsGuiding returns 0
19:33:10.292 00.000 15712 Move returns status 0, amount 142
19:33:10.292 00.000 15712 MoveAxis(N, 0, ABG)
19:33:10.292 00.000 15712 Move returns status 0, amount 0
19:33:10.292 00.000 15712 move complete, result=0
19:33:10.292 00.000 7988 GuideStep: 0.8 px 142 ms WEST, -0.0 px 0 ms NORTH
19:33:10.297 00.005 15712 worker thread done servicing request
19:33:10.297 00.000 15712 Worker thread wakes up
19:33:10.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:10.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:11.936 01.639 15712 Exposure complete
19:33:11.996 00.060 15712 worker thread done servicing request
19:33:11.996 00.000 7988 OnExposeComplete: enter
19:33:11.996 00.000 7988 UpdateGuideState(): m_state=6
19:33:12.003 00.007 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2203
19:33:12.003 00.000 7988 Star::Find returns 1 (0), X=1175.44, Y=434.21, Mass=1417, SNR=25.6, Peak=198 HFD=3.2
19:33:12.005 00.002 7988 MultiStar: [#1 0.13,-1.05,1.04,U] [#2 0.01,-0.93,1.05,U] [#3 0.09,-1.15,0.97,U] [#4 0.06,-1.07,1.10,U] [#5 -0.30,-1.16,0.76,U] [#6 0.12,-0.94,0.69,U] [#7 -0.27,-0.95,0.68,U] [#8 0.10,-0.99,0.70,U] 
19:33:12.007 00.002 7988 refined, 8 included, MultiStar: {0.01, -1.04}, one-star: {0.02, -1.09}
19:33:12.007 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
19:33:12.009 00.002 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:33:12.009 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-1.04 hyp=1.04 cameraTheta=-1.56 mountX=1.04 mountY=0.02, mountTheta=0.02
19:33:12.011 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-1.04, opts=13)
19:33:12.012 00.001 7988 Enqueuing Move request for scope (0.01, -1.04)
19:33:12.014 00.002 15712 Worker thread wakes up
19:33:12.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.04) opts 0xd
19:33:12.014 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -1.04)
19:33:12.014 00.000 15712 Moving (0.01, -1.04) raw xDistance=1.04 yDistance=0.02
19:33:12.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:12.014 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.6
19:33:12.016 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:12.016 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:12.016 00.000 7988 Enqueuing Expose request
19:33:12.016 00.000 15712 PPEC rslt: input = 1.04, final = 0.61, react = 0.62, pred = -0.01, hyst = 0.60, hyst_pct = 0.00, period_length = 658.52
19:33:12.016 00.000 15712 PPEC: input: 1.04, control: 0.61, exposure: 1500
19:33:12.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:12.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:33:12.016 00.000 15712 MoveAxis(W, 199, ABG)
19:33:12.016 00.000 15712 Guiding  Dir = 3, Dur = 199
19:33:12.016 00.000 15712 IsGuiding returns 0
19:33:12.028 00.012 15712 PulseGuide returned control before completion, sleep 194
19:33:12.261 00.233 15712 IsGuiding returns 0
19:33:12.261 00.000 15712 Move returns status 0, amount 199
19:33:12.261 00.000 15712 MoveAxis(N, 0, ABG)
19:33:12.261 00.000 15712 Move returns status 0, amount 0
19:33:12.261 00.000 15712 move complete, result=0
19:33:12.261 00.000 7988 GuideStep: 1.0 px 199 ms WEST, 0.0 px 0 ms NORTH
19:33:12.263 00.002 15712 worker thread done servicing request
19:33:12.263 00.000 15712 Worker thread wakes up
19:33:12.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:12.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:13.670 01.407 15712 Exposure complete
19:33:13.731 00.061 15712 worker thread done servicing request
19:33:13.731 00.000 7988 OnExposeComplete: enter
19:33:13.731 00.000 7988 UpdateGuideState(): m_state=6
19:33:13.735 00.004 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2204
19:33:13.735 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=435.71, Mass=1427, SNR=25.7, Peak=142 HFD=3.5
19:33:13.737 00.002 7988 MultiStar: [#1 0.08,0.36,1.03,U] [#2 0.09,0.45,1.03,U] [#3 -0.01,0.24,1.00,U] [#4 -0.13,0.29,1.01,U] [#5 -0.25,0.32,0.68,U] [#6 -0.11,0.31,0.69,U] [#7 -0.06,0.23,0.66,U] [#8 0.04,0.28,0.67,U] 
19:33:13.739 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.33}, one-star: {0.05, 0.41}
19:33:13.739 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.07)
19:33:13.741 00.002 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.04)
19:33:13.741 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.64 mountX=-0.33 mountY=0.01, mountTheta=3.10
19:33:13.743 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.33, opts=13)
19:33:13.745 00.002 7988 Enqueuing Move request for scope (-0.02, 0.33)
19:33:13.745 00.000 15712 Worker thread wakes up
19:33:13.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.33) opts 0xd
19:33:13.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.33)
19:33:13.745 00.000 15712 Moving (-0.02, 0.33) raw xDistance=-0.33 yDistance=0.01
19:33:13.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:13.747 00.002 7988 UpdateGuideState exits: m=1427 SNR=25.7
19:33:13.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:13.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:13.747 00.000 7988 Enqueuing Expose request
19:33:13.747 00.000 15712 PPEC rslt: input = -0.33, final = -0.19, react = -0.20, pred = 0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 658.45
19:33:13.747 00.000 15712 PPEC: input: -0.33, control: -0.19, exposure: 1500
19:33:13.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:13.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:33:13.747 00.000 15712 MoveAxis(E, 62, ABG)
19:33:13.747 00.000 15712 Guiding  Dir = 2, Dur = 62
19:33:13.780 00.033 15712 IsGuiding returns 0
19:33:13.795 00.015 15712 PulseGuide returned control before completion, sleep 57
19:33:13.875 00.080 15712 IsGuiding returns 0
19:33:13.875 00.000 15712 Move returns status 0, amount 62
19:33:13.875 00.000 15712 MoveAxis(N, 0, ABG)
19:33:13.875 00.000 15712 Move returns status 0, amount 0
19:33:13.875 00.000 15712 move complete, result=0
19:33:13.875 00.000 15712 worker thread done servicing request
19:33:13.875 00.000 15712 Worker thread wakes up
19:33:13.875 00.000 7988 GuideStep: -0.3 px 62 ms EAST, 0.0 px 0 ms NORTH
19:33:13.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:13.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:15.504 01.629 15712 Exposure complete
19:33:15.566 00.062 15712 worker thread done servicing request
19:33:15.566 00.000 7988 OnExposeComplete: enter
19:33:15.566 00.000 7988 UpdateGuideState(): m_state=6
19:33:15.566 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2205
19:33:15.566 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=437.90, Mass=1392, SNR=25.3, Peak=189 HFD=3.0
19:33:15.566 00.000 7988 MultiStar: [#1 0.13,2.38,0.00,M1] [#2 0.00,2.50,0.00,M1] [#3 0.02,2.39,0.00,M1] [#4 0.08,2.45,0.00,M1] [#5 -0.35,2.37,0.00,M1] [#6 0.00,2.47,0.00,M1] [#7 -0.38,2.49,0.00,M1] [#8 -0.12,2.46,0.00,M1] 
19:33:15.566 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
19:33:15.566 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
19:33:15.575 00.009 7988 CameraToMount -- cameraX=0.09 cameraY=2.60 hyp=2.60 cameraTheta=1.54 mountX=-2.60 mountY=-0.15, mountTheta=-3.08
19:33:15.575 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=2.60, opts=13)
19:33:15.575 00.000 7988 Enqueuing Move request for scope (0.09, 2.60)
19:33:15.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:15.575 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.3
19:33:15.582 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:15.582 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:15.582 00.000 7988 Enqueuing Expose request
19:33:15.582 00.000 15712 Worker thread wakes up
19:33:15.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 2.60) opts 0xd
19:33:15.582 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 2.60)
19:33:15.582 00.000 15712 Moving (0.09, 2.60) raw xDistance=-2.60 yDistance=-0.15
19:33:15.582 00.000 15712 PPEC rslt: input = -2.60, final = -1.54, react = -1.56, pred = 0.02, hyst = -1.37, hyst_pct = 0.00, period_length = 658.38
19:33:15.582 00.000 15712 PPEC: input: -2.60, control: -1.54, exposure: 1500
19:33:15.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:15.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:33:15.582 00.000 15712 MoveAxis(E, 502, ABG)
19:33:15.582 00.000 15712 Guiding  Dir = 2, Dur = 502
19:33:15.582 00.000 15712 IsGuiding returns 0
19:33:15.614 00.032 15712 PulseGuide returned control before completion, sleep 484
19:33:16.126 00.512 15712 IsGuiding returns 0
19:33:16.126 00.000 15712 Move returns status 0, amount 502
19:33:16.126 00.000 15712 MoveAxis(N, 0, ABG)
19:33:16.126 00.000 15712 Move returns status 0, amount 0
19:33:16.126 00.000 15712 move complete, result=0
19:33:16.126 00.000 7988 GuideStep: -2.6 px 502 ms EAST, -0.2 px 0 ms NORTH
19:33:16.131 00.005 15712 worker thread done servicing request
19:33:16.131 00.000 15712 Worker thread wakes up
19:33:16.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:16.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:17.544 01.413 15712 Exposure complete
19:33:17.609 00.065 15712 worker thread done servicing request
19:33:17.609 00.000 7988 OnExposeComplete: enter
19:33:17.609 00.000 7988 UpdateGuideState(): m_state=6
19:33:17.609 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2206
19:33:17.609 00.000 7988 Star::Find returns 1 (0), X=1175.48, Y=436.91, Mass=1425, SNR=25.5, Peak=172 HFD=3.6
19:33:17.609 00.000 7988 MultiStar: [#1 0.20,1.22,1.01,U] [#2 0.19,1.59,0.00,M2] [#3 0.04,1.37,0.00,M2] [#4 0.07,1.33,0.00,M2] [#5 -0.26,1.22,0.74,U] [#6 0.28,1.39,0.00,M2] [#7 -0.03,1.32,0.00,M2] [#8 0.24,1.35,0.00,M2] 
19:33:17.609 00.000 7988 refined, 2 included, MultiStar: {0.03, 1.36}, one-star: {0.06, 1.61}
19:33:17.609 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:33:17.618 00.009 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
19:33:17.618 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=1.36 hyp=1.36 cameraTheta=1.55 mountX=-1.36 mountY=-0.06, mountTheta=-3.10
19:33:17.618 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=1.36, opts=13)
19:33:17.621 00.003 7988 Enqueuing Move request for scope (0.03, 1.36)
19:33:17.621 00.000 15712 Worker thread wakes up
19:33:17.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.36) opts 0xd
19:33:17.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 1.36)
19:33:17.621 00.000 15712 Moving (0.03, 1.36) raw xDistance=-1.36 yDistance=-0.06
19:33:17.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:17.621 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.5
19:33:17.625 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:17.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:17.627 00.002 7988 Enqueuing Expose request
19:33:17.627 00.000 15712 PPEC rslt: input = -1.36, final = -0.83, react = -0.82, pred = -0.02, hyst = -0.75, hyst_pct = 0.00, period_length = 658.31
19:33:17.627 00.000 15712 PPEC: input: -1.36, control: -0.83, exposure: 1500
19:33:17.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:17.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:33:17.627 00.000 15712 MoveAxis(E, 272, ABG)
19:33:17.627 00.000 15712 Guiding  Dir = 2, Dur = 272
19:33:17.629 00.002 15712 IsGuiding returns 0
19:33:17.637 00.008 15712 PulseGuide returned control before completion, sleep 264
19:33:17.924 00.287 15712 IsGuiding returns 0
19:33:17.924 00.000 15712 Move returns status 0, amount 272
19:33:17.924 00.000 15712 MoveAxis(N, 0, ABG)
19:33:17.924 00.000 15712 Move returns status 0, amount 0
19:33:17.924 00.000 15712 move complete, result=0
19:33:17.924 00.000 15712 worker thread done servicing request
19:33:17.924 00.000 15712 Worker thread wakes up
19:33:17.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:17.924 00.000 7988 GuideStep: -1.4 px 272 ms EAST, -0.1 px 0 ms NORTH
19:33:17.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:19.565 01.641 15712 Exposure complete
19:33:19.621 00.056 15712 worker thread done servicing request
19:33:19.626 00.005 7988 OnExposeComplete: enter
19:33:19.626 00.000 7988 UpdateGuideState(): m_state=6
19:33:19.626 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2207
19:33:19.626 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=436.03, Mass=1510, SNR=26.3, Peak=193 HFD=3.1
19:33:19.626 00.000 7988 MultiStar: [#1 0.17,0.69,1.02,U] [#2 0.14,0.74,1.01,U] [#3 0.10,0.73,0.96,U] [#4 0.03,0.73,1.05,U] [#5 -0.40,0.57,0.74,U] [#6 0.10,0.65,0.68,U] [#7 -0.07,0.77,0.63,U] [#8 -0.19,0.86,0.65,U] 
19:33:19.626 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.72}, one-star: {0.08, 0.72}
19:33:19.626 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:33:19.626 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.05)
19:33:19.626 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.72 hyp=0.72 cameraTheta=1.55 mountX=-0.72 mountY=-0.03, mountTheta=-3.10
19:33:19.626 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.72, opts=13)
19:33:19.626 00.000 7988 Enqueuing Move request for scope (0.02, 0.72)
19:33:19.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:19.626 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.3
19:33:19.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:19.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:19.644 00.018 7988 Enqueuing Expose request
19:33:19.644 00.000 15712 Worker thread wakes up
19:33:19.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.72) opts 0xd
19:33:19.644 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.72)
19:33:19.644 00.000 15712 Moving (0.02, 0.72) raw xDistance=-0.72 yDistance=-0.03
19:33:19.646 00.002 15712 PPEC rslt: input = -0.72, final = -0.49, react = -0.43, pred = -0.06, hyst = -0.48, hyst_pct = 0.00, period_length = 658.24
19:33:19.646 00.000 15712 PPEC: input: -0.72, control: -0.49, exposure: 1500
19:33:19.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:19.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:33:19.646 00.000 15712 MoveAxis(E, 160, ABG)
19:33:19.646 00.000 15712 Guiding  Dir = 2, Dur = 160
19:33:19.648 00.002 15712 IsGuiding returns 0
19:33:19.660 00.012 15712 PulseGuide returned control before completion, sleep 157
19:33:19.838 00.178 15712 IsGuiding returns 0
19:33:19.838 00.000 15712 Move returns status 0, amount 160
19:33:19.838 00.000 15712 MoveAxis(N, 0, ABG)
19:33:19.838 00.000 15712 Move returns status 0, amount 0
19:33:19.838 00.000 15712 move complete, result=0
19:33:19.838 00.000 15712 worker thread done servicing request
19:33:19.838 00.000 15712 Worker thread wakes up
19:33:19.838 00.000 7988 GuideStep: -0.7 px 160 ms EAST, -0.0 px 0 ms NORTH
19:33:19.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:19.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:21.254 01.416 15712 Exposure complete
19:33:21.317 00.063 15712 worker thread done servicing request
19:33:21.317 00.000 7988 OnExposeComplete: enter
19:33:21.317 00.000 7988 UpdateGuideState(): m_state=6
19:33:21.317 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2208
19:33:21.317 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=435.04, Mass=1529, SNR=26.4, Peak=184 HFD=3.4
19:33:21.317 00.000 7988 MultiStar: [#1 0.16,-0.38,0.98,U] [#2 0.14,-0.17,1.00,U] [#3 0.17,-0.59,0.91,U] [#4 0.08,-0.47,0.98,U] [#5 -0.29,-0.50,0.67,U] [#6 0.20,-0.40,0.72,U] [#7 -0.25,-0.22,0.63,U] [#8 0.08,-0.29,0.64,U] 
19:33:21.317 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.36}, one-star: {0.18, -0.26}
19:33:21.317 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
19:33:21.317 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.57)
19:33:21.317 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-0.97 mountX=0.26 mountY=-0.17, mountTheta=-0.58
19:33:21.328 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.26, opts=13)
19:33:21.328 00.000 7988 Enqueuing Move request for scope (0.18, -0.26)
19:33:21.328 00.000 15712 Worker thread wakes up
19:33:21.331 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:21.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd
19:33:21.331 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.26)
19:33:21.331 00.000 15712 Moving (0.18, -0.26) raw xDistance=0.26 yDistance=-0.17
19:33:21.331 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.4
19:33:21.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:21.334 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:21.334 00.000 7988 Enqueuing Expose request
19:33:21.334 00.000 15712 PPEC rslt: input = 0.26, final = 0.12, react = 0.16, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 658.17
19:33:21.334 00.000 15712 PPEC: input: 0.26, control: 0.12, exposure: 1500
19:33:21.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:21.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:33:21.334 00.000 15712 MoveAxis(W, 40, ABG)
19:33:21.334 00.000 15712 Guiding  Dir = 3, Dur = 40
19:33:21.334 00.000 15712 IsGuiding returns 0
19:33:21.354 00.020 15712 PulseGuide returned control before completion, sleep 32
19:33:21.399 00.045 15712 IsGuiding returns 0
19:33:21.399 00.000 15712 Move returns status 0, amount 40
19:33:21.399 00.000 15712 MoveAxis(N, 0, ABG)
19:33:21.399 00.000 15712 Move returns status 0, amount 0
19:33:21.399 00.000 15712 move complete, result=0
19:33:21.399 00.000 7988 GuideStep: 0.3 px 40 ms WEST, -0.2 px 0 ms NORTH
19:33:21.406 00.007 15712 worker thread done servicing request
19:33:21.406 00.000 15712 Worker thread wakes up
19:33:21.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:21.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:23.032 01.626 15712 Exposure complete
19:33:23.096 00.064 15712 worker thread done servicing request
19:33:23.096 00.000 7988 OnExposeComplete: enter
19:33:23.096 00.000 7988 UpdateGuideState(): m_state=6
19:33:23.099 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2209
19:33:23.099 00.000 7988 Star::Find returns 1 (0), X=1175.34, Y=433.14, Mass=1418, SNR=25.5, Peak=192 HFD=3.2
19:33:23.101 00.002 7988 MultiStar: [#1 0.08,-2.22,0.00,M1] [#2 0.12,-2.02,0.00,M1] [#3 0.06,-2.13,0.00,M1] [#4 0.16,-2.21,0.00,M1] [#5 -0.26,-2.20,0.00,M1] [#6 -0.02,-2.14,0.00,M1] [#7 0.01,-1.92,0.00,M1] [#8 -0.07,-2.52,0.00,M1] 
19:33:23.101 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
19:33:23.103 00.002 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
19:33:23.103 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-2.16 hyp=2.17 cameraTheta=-1.61 mountX=2.17 mountY=0.14, mountTheta=0.06
19:33:23.107 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-2.16, opts=13)
19:33:23.107 00.000 7988 Enqueuing Move request for scope (-0.08, -2.16)
19:33:23.109 00.002 15712 Worker thread wakes up
19:33:23.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -2.16) opts 0xd
19:33:23.109 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -2.16)
19:33:23.109 00.000 15712 Moving (-0.08, -2.16) raw xDistance=2.17 yDistance=0.14
19:33:23.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:23.109 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.5
19:33:23.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:23.112 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:23.112 00.000 7988 Enqueuing Expose request
19:33:23.112 00.000 15712 PPEC rslt: input = 2.17, final = 1.27, react = 1.30, pred = -0.03, hyst = 1.14, hyst_pct = 0.00, period_length = 658.10
19:33:23.112 00.000 15712 PPEC: input: 2.17, control: 1.27, exposure: 1500
19:33:23.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:23.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:33:23.112 00.000 15712 MoveAxis(W, 416, ABG)
19:33:23.112 00.000 15712 Guiding  Dir = 3, Dur = 416
19:33:23.112 00.000 15712 IsGuiding returns 0
19:33:23.129 00.017 15712 PulseGuide returned control before completion, sleep 412
19:33:23.543 00.414 15712 IsGuiding returns 1
19:33:23.543 00.000 15712 scope still moving after pulse duration time elapsed
19:33:23.575 00.032 15712 IsGuiding returns 0
19:33:23.575 00.000 15712 scope move finished after 416 + 46 ms
19:33:23.575 00.000 15712 Move returns status 0, amount 416
19:33:23.575 00.000 15712 MoveAxis(N, 0, ABG)
19:33:23.575 00.000 15712 Move returns status 0, amount 0
19:33:23.575 00.000 15712 move complete, result=0
19:33:23.575 00.000 15712 worker thread done servicing request
19:33:23.575 00.000 15712 Worker thread wakes up
19:33:23.575 00.000 7988 GuideStep: 2.2 px 416 ms WEST, 0.1 px 0 ms NORTH
19:33:23.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:23.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:24.995 01.420 15712 Exposure complete
19:33:25.056 00.061 15712 worker thread done servicing request
19:33:25.056 00.000 7988 OnExposeComplete: enter
19:33:25.056 00.000 7988 UpdateGuideState(): m_state=6
19:33:25.060 00.004 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2210
19:33:25.060 00.000 7988 Star::Find returns 1 (0), X=1175.49, Y=432.77, Mass=1502, SNR=26.3, Peak=211 HFD=3.1
19:33:25.062 00.002 7988 MultiStar: [#1 0.13,-2.87,0.00,M2] [#2 -0.06,-2.49,0.00,M2] [#3 0.04,-2.80,0.00,M2] [#4 0.02,-2.75,0.00,M2] [#5 -0.18,-2.49,0.00,M2] [#6 -0.04,-2.73,0.00,M2] [#7 -0.09,-2.61,0.00,M2] [#8 0.03,-2.64,0.00,M2] 
19:33:25.064 00.002 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
19:33:25.064 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.14)
19:33:25.066 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-2.53 hyp=2.53 cameraTheta=-1.54 mountX=2.53 mountY=-0.01, mountTheta=-0.00
19:33:25.068 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-2.53, opts=13)
19:33:25.068 00.000 7988 Enqueuing Move request for scope (0.07, -2.53)
19:33:25.070 00.002 15712 Worker thread wakes up
19:33:25.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -2.53) opts 0xd
19:33:25.070 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -2.53)
19:33:25.070 00.000 15712 Moving (0.07, -2.53) raw xDistance=2.53 yDistance=-0.01
19:33:25.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:25.071 00.001 7988 UpdateGuideState exits: m=1502 SNR=26.3
19:33:25.073 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:25.073 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:25.073 00.000 7988 Enqueuing Expose request
19:33:25.073 00.000 15712 PPEC rslt: input = 2.53, final = 1.48, react = 1.52, pred = -0.03, hyst = 1.37, hyst_pct = 0.00, period_length = 658.03
19:33:25.073 00.000 15712 PPEC: input: 2.53, control: 1.48, exposure: 1500
19:33:25.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:25.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:33:25.073 00.000 15712 MoveAxis(W, 484, ABG)
19:33:25.073 00.000 15712 Guiding  Dir = 3, Dur = 484
19:33:25.073 00.000 15712 IsGuiding returns 0
19:33:25.087 00.014 15712 PulseGuide returned control before completion, sleep 476
19:33:25.584 00.497 15712 IsGuiding returns 0
19:33:25.584 00.000 15712 Move returns status 0, amount 484
19:33:25.584 00.000 15712 MoveAxis(N, 0, ABG)
19:33:25.584 00.000 15712 Move returns status 0, amount 0
19:33:25.584 00.000 15712 move complete, result=0
19:33:25.584 00.000 7988 GuideStep: 2.5 px 484 ms WEST, -0.0 px 0 ms NORTH
19:33:25.593 00.009 15712 worker thread done servicing request
19:33:25.593 00.000 15712 Worker thread wakes up
19:33:25.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:25.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:27.222 01.629 15712 Exposure complete
19:33:27.302 00.080 7988 OnExposeComplete: enter
19:33:27.302 00.000 15712 worker thread done servicing request
19:33:27.304 00.002 7988 UpdateGuideState(): m_state=6
19:33:27.304 00.000 7988 Star::Find(15, 1175, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2211
19:33:27.306 00.002 7988 Star::Find returns 1 (0), X=1175.50, Y=434.10, Mass=1560, SNR=26.7, Peak=162 HFD=3.7
19:33:27.306 00.000 7988 MultiStar: [#1 0.18,-1.33,0.00,M3] [#2 0.08,-1.29,0.97,U] [#3 0.15,-1.31,0.93,U] [#4 0.10,-1.28,1.01,U] [#5 -0.32,-1.24,0.70,U] [#6 0.07,-1.17,0.70,U] [#7 0.01,-1.25,0.66,U] [#8 -0.07,-1.17,0.61,U] 
19:33:27.310 00.004 7988 single-star, 7 included, MultiStar: {0.03, -1.24}, one-star: {0.07, -1.20}
19:33:27.312 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
19:33:27.312 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
19:33:27.317 00.005 7988 CameraToMount -- cameraX=0.07 cameraY=-1.20 hyp=1.20 cameraTheta=-1.51 mountX=1.20 mountY=-0.04, mountTheta=-0.04
19:33:27.318 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-1.20, opts=13)
19:33:27.320 00.002 7988 Enqueuing Move request for scope (0.07, -1.20)
19:33:27.322 00.002 15712 Worker thread wakes up
19:33:27.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.20) opts 0xd
19:33:27.322 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -1.20)
19:33:27.322 00.000 15712 Moving (0.07, -1.20) raw xDistance=1.20 yDistance=-0.04
19:33:27.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:27.322 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.7
19:33:27.324 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:27.326 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:27.326 00.000 7988 Enqueuing Expose request
19:33:27.328 00.002 15712 PPEC rslt: input = 1.20, final = 0.70, react = 0.72, pred = -0.01, hyst = 0.72, hyst_pct = 0.00, period_length = 657.96
19:33:27.328 00.000 15712 PPEC: input: 1.20, control: 0.70, exposure: 1500
19:33:27.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:27.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:33:27.328 00.000 15712 MoveAxis(W, 230, ABG)
19:33:27.328 00.000 15712 Guiding  Dir = 3, Dur = 230
19:33:27.328 00.000 15712 IsGuiding returns 0
19:33:27.350 00.022 15712 PulseGuide returned control before completion, sleep 220
19:33:27.574 00.224 15712 IsGuiding returns 1
19:33:27.574 00.000 15712 scope still moving after pulse duration time elapsed
19:33:27.606 00.032 15712 IsGuiding returns 0
19:33:27.606 00.000 15712 scope move finished after 230 + 46 ms
19:33:27.606 00.000 15712 Move returns status 0, amount 230
19:33:27.606 00.000 15712 MoveAxis(N, 0, ABG)
19:33:27.606 00.000 15712 Move returns status 0, amount 0
19:33:27.606 00.000 15712 move complete, result=0
19:33:27.606 00.000 15712 worker thread done servicing request
19:33:27.606 00.000 15712 Worker thread wakes up
19:33:27.606 00.000 7988 GuideStep: 1.2 px 230 ms WEST, -0.0 px 0 ms NORTH
19:33:27.607 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:27.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:29.028 01.421 15712 Exposure complete
19:33:29.088 00.060 15712 worker thread done servicing request
19:33:29.090 00.002 7988 OnExposeComplete: enter
19:33:29.090 00.000 7988 UpdateGuideState(): m_state=6
19:33:29.090 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2212
19:33:29.090 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=436.62, Mass=1472, SNR=26.1, Peak=186 HFD=3.4
19:33:29.090 00.000 7988 MultiStar: [#1 0.21,0.99,1.01,U] [#2 0.15,1.19,1.03,U] [#3 0.03,1.13,0.93,U] [#4 0.24,1.03,1.01,U] [#5 -0.21,1.10,0.70,U] [#6 0.30,1.13,0.72,U] [#7 0.08,1.01,0.66,U] [#8 0.03,1.12,0.69,U] 
19:33:29.090 00.000 7988 refined, 8 included, MultiStar: {0.12, 1.12}, one-star: {0.18, 1.32}
19:33:29.090 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:33:29.090 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:33:29.090 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=1.12 hyp=1.12 cameraTheta=1.46 mountX=-1.12 mountY=-0.15, mountTheta=-3.01
19:33:29.100 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=1.12, opts=13)
19:33:29.101 00.001 7988 Enqueuing Move request for scope (0.12, 1.12)
19:33:29.101 00.000 15712 Worker thread wakes up
19:33:29.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.12) opts 0xd
19:33:29.101 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 1.12)
19:33:29.101 00.000 15712 Moving (0.12, 1.12) raw xDistance=-1.12 yDistance=-0.15
19:33:29.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:29.101 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
19:33:29.105 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:29.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:29.107 00.002 15712 PPEC rslt: input = -1.12, final = -0.70, react = -0.67, pred = -0.03, hyst = -0.52, hyst_pct = 0.00, period_length = 657.89
19:33:29.107 00.000 15712 PPEC: input: -1.12, control: -0.70, exposure: 1500
19:33:29.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:29.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:33:29.107 00.000 15712 MoveAxis(E, 227, ABG)
19:33:29.107 00.000 7988 Enqueuing Expose request
19:33:29.110 00.003 15712 Guiding  Dir = 2, Dur = 227
19:33:29.110 00.000 15712 IsGuiding returns 0
19:33:29.118 00.008 15712 PulseGuide returned control before completion, sleep 224
19:33:29.374 00.256 15712 IsGuiding returns 0
19:33:29.374 00.000 15712 Move returns status 0, amount 227
19:33:29.374 00.000 15712 MoveAxis(N, 0, ABG)
19:33:29.374 00.000 15712 Move returns status 0, amount 0
19:33:29.374 00.000 15712 move complete, result=0
19:33:29.374 00.000 7988 GuideStep: -1.1 px 227 ms EAST, -0.2 px 0 ms NORTH
19:33:29.382 00.008 15712 worker thread done servicing request
19:33:29.382 00.000 15712 Worker thread wakes up
19:33:29.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:29.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:31.018 01.636 15712 Exposure complete
19:33:31.079 00.061 15712 worker thread done servicing request
19:33:31.079 00.000 7988 OnExposeComplete: enter
19:33:31.079 00.000 7988 UpdateGuideState(): m_state=6
19:33:31.083 00.004 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2213
19:33:31.083 00.000 7988 Star::Find returns 1 (0), X=1175.66, Y=436.20, Mass=1471, SNR=26.1, Peak=213 HFD=2.9
19:33:31.085 00.002 7988 MultiStar: [#1 0.24,0.72,1.05,U] [#2 0.05,0.93,1.01,U] [#3 -0.01,0.59,0.93,U] [#4 0.05,0.58,1.01,U] [#5 -0.16,0.84,0.68,U] [#6 0.22,0.67,0.73,U] [#7 0.00,0.65,0.65,U] [#8 -0.00,0.79,0.64,U] 
19:33:31.087 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.74}, one-star: {0.24, 0.90}
19:33:31.087 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:33:31.089 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
19:33:31.089 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.74 hyp=0.75 cameraTheta=1.46 mountX=-0.74 mountY=-0.10, mountTheta=-3.01
19:33:31.091 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.74, opts=13)
19:33:31.091 00.000 7988 Enqueuing Move request for scope (0.08, 0.74)
19:33:31.094 00.003 15712 Worker thread wakes up
19:33:31.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.74) opts 0xd
19:33:31.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.74)
19:33:31.095 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:31.095 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1
19:33:31.095 00.000 15712 Moving (0.08, 0.74) raw xDistance=-0.74 yDistance=-0.10
19:33:31.095 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:31.098 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:31.098 00.000 7988 Enqueuing Expose request
19:33:31.100 00.002 15712 PPEC rslt: input = -0.74, final = -0.38, react = -0.44, pred = 0.07, hyst = -0.36, hyst_pct = 0.00, period_length = 657.83
19:33:31.100 00.000 15712 PPEC: input: -0.74, control: -0.38, exposure: 1500
19:33:31.100 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:31.100 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:33:31.100 00.000 15712 MoveAxis(E, 123, ABG)
19:33:31.100 00.000 15712 Guiding  Dir = 2, Dur = 123
19:33:31.100 00.000 15712 IsGuiding returns 0
19:33:31.111 00.011 15712 PulseGuide returned control before completion, sleep 113
19:33:31.263 00.152 15712 IsGuiding returns 0
19:33:31.263 00.000 15712 Move returns status 0, amount 123
19:33:31.263 00.000 15712 MoveAxis(N, 0, ABG)
19:33:31.263 00.000 15712 Move returns status 0, amount 0
19:33:31.263 00.000 15712 move complete, result=0
19:33:31.263 00.000 7988 GuideStep: -0.7 px 123 ms EAST, -0.1 px 0 ms NORTH
19:33:31.268 00.005 15712 worker thread done servicing request
19:33:31.268 00.000 15712 Worker thread wakes up
19:33:31.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:31.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:32.672 01.404 15712 Exposure complete
19:33:32.735 00.063 7988 OnExposeComplete: enter
19:33:32.737 00.002 7988 UpdateGuideState(): m_state=6
19:33:32.737 00.000 15712 worker thread done servicing request
19:33:32.737 00.000 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2214
19:33:32.737 00.000 7988 Star::Find returns 1 (0), X=1175.69, Y=435.75, Mass=1565, SNR=26.8, Peak=222 HFD=3.5
19:33:32.737 00.000 7988 MultiStar: [#1 0.36,0.48,1.00,U] [#2 0.16,0.48,0.98,U] [#3 0.23,0.25,0.96,U] [#4 0.07,0.31,1.04,U] [#5 -0.12,0.44,0.73,U] [#6 0.18,0.36,0.68,U] [#7 -0.02,0.53,0.68,U] [#8 0.15,0.43,0.60,U] 
19:33:32.737 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.41}, one-star: {0.26, 0.45}
19:33:32.737 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
19:33:32.737 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.39)
19:33:32.737 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.41 hyp=0.44 cameraTheta=1.21 mountX=-0.41 mountY=-0.16, mountTheta=-2.76
19:33:32.745 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.41, opts=13)
19:33:32.745 00.000 7988 Enqueuing Move request for scope (0.15, 0.41)
19:33:32.749 00.004 15712 Worker thread wakes up
19:33:32.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.41) opts 0xd
19:33:32.749 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.41)
19:33:32.749 00.000 15712 Moving (0.15, 0.41) raw xDistance=-0.41 yDistance=-0.16
19:33:32.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:32.751 00.002 7988 UpdateGuideState exits: m=1565 SNR=26.8
19:33:32.751 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:32.753 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:32.755 00.002 7988 Enqueuing Expose request
19:33:32.755 00.000 15712 PPEC rslt: input = -0.41, final = -0.17, react = -0.25, pred = 0.08, hyst = -0.26, hyst_pct = 0.00, period_length = 657.76
19:33:32.755 00.000 15712 PPEC: input: -0.41, control: -0.17, exposure: 1500
19:33:32.755 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:32.755 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:33:32.755 00.000 15712 MoveAxis(E, 54, ABG)
19:33:32.755 00.000 15712 Guiding  Dir = 2, Dur = 54
19:33:32.755 00.000 15712 IsGuiding returns 0
19:33:32.781 00.026 15712 PulseGuide returned control before completion, sleep 37
19:33:32.828 00.047 15712 IsGuiding returns 1
19:33:32.828 00.000 15712 scope still moving after pulse duration time elapsed
19:33:32.864 00.036 15712 IsGuiding returns 0
19:33:32.864 00.000 15712 scope move finished after 54 + 53 ms
19:33:32.864 00.000 15712 Move returns status 0, amount 54
19:33:32.864 00.000 15712 MoveAxis(N, 0, ABG)
19:33:32.864 00.000 15712 Move returns status 0, amount 0
19:33:32.864 00.000 15712 move complete, result=0
19:33:32.864 00.000 15712 worker thread done servicing request
19:33:32.864 00.000 15712 Worker thread wakes up
19:33:32.864 00.000 7988 GuideStep: -0.4 px 54 ms EAST, -0.2 px 0 ms NORTH
19:33:32.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:32.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:34.500 01.636 15712 Exposure complete
19:33:34.564 00.064 15712 worker thread done servicing request
19:33:34.564 00.000 7988 OnExposeComplete: enter
19:33:34.564 00.000 7988 UpdateGuideState(): m_state=6
19:33:34.564 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2215
19:33:34.564 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=435.18, Mass=1391, SNR=25.3, Peak=200 HFD=3.1
19:33:34.564 00.000 7988 MultiStar: [#1 0.24,-0.48,1.05,U] [#2 0.15,-0.19,1.07,U] [#3 0.24,-0.51,0.95,U] [#4 0.09,-0.47,1.08,U] [#5 -0.24,-0.27,0.73,U] [#6 0.23,-0.46,0.70,U] [#7 -0.11,-0.53,0.71,U] [#8 0.17,-0.29,0.68,U] 
19:33:34.564 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.37}, one-star: {0.17, -0.13}
19:33:34.564 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
19:33:34.564 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.22)
19:33:34.564 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.63 mountX=0.12 mountY=-0.17, mountTheta=-0.94
19:33:34.564 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.13, opts=13)
19:33:34.576 00.012 7988 Enqueuing Move request for scope (0.17, -0.13)
19:33:34.576 00.000 15712 Worker thread wakes up
19:33:34.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
19:33:34.576 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
19:33:34.576 00.000 15712 Moving (0.17, -0.13) raw xDistance=0.12 yDistance=-0.17
19:33:34.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:34.576 00.000 7988 UpdateGuideState exits: m=1391 SNR=25.3
19:33:34.580 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:34.581 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:34.581 00.000 7988 Enqueuing Expose request
19:33:34.583 00.002 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 657.70
19:33:34.583 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
19:33:34.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:34.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:33:34.583 00.000 15712 MoveAxis(W, 2, ABG)
19:33:34.583 00.000 15712 Guiding  Dir = 3, Dur = 2
19:33:34.583 00.000 15712 IsGuiding returns 0
19:33:34.600 00.017 15712 IsGuiding returns 0
19:33:34.600 00.000 15712 Move returns status 0, amount 2
19:33:34.600 00.000 15712 MoveAxis(N, 0, ABG)
19:33:34.600 00.000 15712 Move returns status 0, amount 0
19:33:34.600 00.000 15712 move complete, result=0
19:33:34.600 00.000 15712 worker thread done servicing request
19:33:34.600 00.000 15712 Worker thread wakes up
19:33:34.600 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
19:33:34.608 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:34.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:36.027 01.419 15712 Exposure complete
19:33:36.087 00.060 15712 worker thread done servicing request
19:33:36.087 00.000 7988 OnExposeComplete: enter
19:33:36.087 00.000 7988 UpdateGuideState(): m_state=6
19:33:36.090 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2216
19:33:36.090 00.000 7988 Star::Find returns 1 (0), X=1175.68, Y=433.76, Mass=1420, SNR=25.6, Peak=220 HFD=3.2
19:33:36.092 00.002 7988 MultiStar: [#1 0.22,-1.82,0.00,M1] [#2 0.21,-1.52,0.00,M1] [#3 0.18,-1.76,0.00,M1] [#4 0.22,-1.76,0.00,M1] [#5 0.24,-1.67,0.00,M1] [#6 0.26,-1.57,0.00,M1] [#7 0.19,-1.57,0.00,M1] [#8 0.21,-1.94,0.00,M1] 
19:33:36.094 00.002 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
19:33:36.094 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
19:33:36.096 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=-1.54 hyp=1.56 cameraTheta=-1.40 mountX=1.54 mountY=-0.22, mountTheta=-0.14
19:33:36.096 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-1.54, opts=13)
19:33:36.098 00.002 7988 Enqueuing Move request for scope (0.26, -1.54)
19:33:36.100 00.002 15712 Worker thread wakes up
19:33:36.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -1.54) opts 0xd
19:33:36.100 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -1.54)
19:33:36.100 00.000 15712 Moving (0.26, -1.54) raw xDistance=1.54 yDistance=-0.22
19:33:36.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:36.100 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.6
19:33:36.103 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:36.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:36.105 00.002 7988 Enqueuing Expose request
19:33:36.105 00.000 15712 PPEC rslt: input = 1.54, final = 0.91, react = 0.92, pred = -0.01, hyst = 0.82, hyst_pct = 0.00, period_length = 657.63
19:33:36.107 00.002 15712 PPEC: input: 1.54, control: 0.91, exposure: 1500
19:33:36.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:36.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:33:36.107 00.000 15712 MoveAxis(W, 297, ABG)
19:33:36.107 00.000 15712 Guiding  Dir = 3, Dur = 297
19:33:36.134 00.027 15712 IsGuiding returns 0
19:33:36.150 00.016 15712 PulseGuide returned control before completion, sleep 292
19:33:36.477 00.327 15712 IsGuiding returns 0
19:33:36.477 00.000 15712 Move returns status 0, amount 297
19:33:36.477 00.000 15712 MoveAxis(N, 0, ABG)
19:33:36.477 00.000 15712 Move returns status 0, amount 0
19:33:36.477 00.000 15712 move complete, result=0
19:33:36.477 00.000 7988 GuideStep: 1.5 px 297 ms WEST, -0.2 px 0 ms NORTH
19:33:36.479 00.002 15712 worker thread done servicing request
19:33:36.479 00.000 15712 Worker thread wakes up
19:33:36.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:36.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:38.112 01.633 15712 Exposure complete
19:33:38.174 00.062 15712 worker thread done servicing request
19:33:38.174 00.000 7988 OnExposeComplete: enter
19:33:38.174 00.000 7988 UpdateGuideState(): m_state=6
19:33:38.177 00.003 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2217
19:33:38.177 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=432.11, Mass=1452, SNR=25.8, Peak=199 HFD=3.3
19:33:38.179 00.002 7988 MultiStar: large primary error, entering stabilization period
19:33:38.179 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
19:33:38.181 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.13)
19:33:38.181 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-3.19 hyp=3.19 cameraTheta=-1.53 mountX=3.19 mountY=-0.05, mountTheta=-0.02
19:33:38.181 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-3.19, opts=13)
19:33:38.187 00.006 7988 Enqueuing Move request for scope (0.13, -3.19)
19:33:38.187 00.000 15712 Worker thread wakes up
19:33:38.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -3.19) opts 0xd
19:33:38.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -3.19)
19:33:38.187 00.000 15712 Moving (0.13, -3.19) raw xDistance=3.19 yDistance=-0.05
19:33:38.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:38.189 00.002 7988 UpdateGuideState exits: m=1452 SNR=25.8
19:33:38.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:38.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:38.189 00.000 7988 Enqueuing Expose request
19:33:38.189 00.000 15712 PPEC rslt: input = 3.19, final = 1.86, react = 1.91, pred = -0.05, hyst = 1.72, hyst_pct = 0.00, period_length = 657.57
19:33:38.189 00.000 15712 PPEC: input: 3.19, control: 1.86, exposure: 1500
19:33:38.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:38.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:33:38.189 00.000 15712 MoveAxis(W, 607, ABG)
19:33:38.189 00.000 15712 Guiding  Dir = 3, Dur = 607
19:33:38.189 00.000 15712 IsGuiding returns 0
19:33:38.206 00.017 15712 PulseGuide returned control before completion, sleep 593
19:33:38.827 00.621 15712 IsGuiding returns 1
19:33:38.827 00.000 15712 scope still moving after pulse duration time elapsed
19:33:38.860 00.033 15712 IsGuiding returns 0
19:33:38.860 00.000 15712 scope move finished after 607 + 58 ms
19:33:38.860 00.000 15712 Move returns status 0, amount 607
19:33:38.860 00.000 15712 MoveAxis(N, 0, ABG)
19:33:38.860 00.000 15712 Move returns status 0, amount 0
19:33:38.860 00.000 15712 move complete, result=0
19:33:38.860 00.000 15712 worker thread done servicing request
19:33:38.860 00.000 15712 Worker thread wakes up
19:33:38.860 00.000 7988 GuideStep: 3.2 px 607 ms WEST, -0.1 px 0 ms NORTH
19:33:38.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:38.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:40.281 01.421 15712 Exposure complete
19:33:40.345 00.064 15712 worker thread done servicing request
19:33:40.345 00.000 7988 OnExposeComplete: enter
19:33:40.347 00.002 7988 UpdateGuideState(): m_state=6
19:33:40.347 00.000 7988 Star::Find(15, 1175, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2218
19:33:40.349 00.002 7988 Star::Find returns 1 (0), X=1175.64, Y=433.35, Mass=1543, SNR=26.6, Peak=180 HFD=3.4
19:33:40.349 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
19:33:40.352 00.003 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
19:33:40.354 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-1.96 hyp=1.97 cameraTheta=-1.46 mountX=1.95 mountY=-0.17, mountTheta=-0.09
19:33:40.356 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-1.96, opts=13)
19:33:40.357 00.001 7988 Enqueuing Move request for scope (0.22, -1.96)
19:33:40.357 00.000 15712 Worker thread wakes up
19:33:40.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.96) opts 0xd
19:33:40.357 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -1.96)
19:33:40.357 00.000 15712 Moving (0.22, -1.96) raw xDistance=1.95 yDistance=-0.17
19:33:40.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:40.357 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.6
19:33:40.361 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:40.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:40.361 00.000 7988 Enqueuing Expose request
19:33:40.364 00.003 15712 PPEC rslt: input = 1.95, final = 1.12, react = 1.17, pred = -0.05, hyst = 1.11, hyst_pct = 0.00, period_length = 657.51
19:33:40.364 00.000 15712 PPEC: input: 1.95, control: 1.12, exposure: 1500
19:33:40.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:40.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:33:40.364 00.000 15712 MoveAxis(W, 366, ABG)
19:33:40.364 00.000 15712 Guiding  Dir = 3, Dur = 366
19:33:40.364 00.000 15712 IsGuiding returns 0
19:33:40.393 00.029 15712 PulseGuide returned control before completion, sleep 348
19:33:40.756 00.363 15712 IsGuiding returns 1
19:33:40.756 00.000 15712 scope still moving after pulse duration time elapsed
19:33:40.788 00.032 15712 IsGuiding returns 0
19:33:40.788 00.000 15712 scope move finished after 366 + 61 ms
19:33:40.788 00.000 15712 Move returns status 0, amount 366
19:33:40.788 00.000 15712 MoveAxis(N, 0, ABG)
19:33:40.788 00.000 15712 Move returns status 0, amount 0
19:33:40.788 00.000 15712 move complete, result=0
19:33:40.788 00.000 15712 worker thread done servicing request
19:33:40.788 00.000 15712 Worker thread wakes up
19:33:40.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:40.788 00.000 7988 GuideStep: 2.0 px 366 ms WEST, -0.2 px 0 ms NORTH
19:33:40.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:42.432 01.644 15712 Exposure complete
19:33:42.497 00.065 15712 worker thread done servicing request
19:33:42.497 00.000 7988 OnExposeComplete: enter
19:33:42.497 00.000 7988 UpdateGuideState(): m_state=6
19:33:42.497 00.000 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2219
19:33:42.497 00.000 7988 Star::Find returns 1 (1), X=1175.89, Y=436.56, Mass=1543, SNR=26.7, Peak=255 HFD=3.1
19:33:42.497 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
19:33:42.497 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
19:33:42.497 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=1.26 hyp=1.34 cameraTheta=1.22 mountX=-1.26 mountY=-0.50, mountTheta=-2.77
19:33:42.505 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=1.26, opts=13)
19:33:42.505 00.000 7988 Enqueuing Move request for scope (0.47, 1.26)
19:33:42.505 00.000 15712 Worker thread wakes up
19:33:42.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, 1.26) opts 0xd
19:33:42.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, 1.26)
19:33:42.505 00.000 15712 Moving (0.47, 1.26) raw xDistance=-1.26 yDistance=-0.50
19:33:42.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:42.505 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.7 Saturated
19:33:42.509 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:42.510 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:42.510 00.000 7988 Enqueuing Expose request
19:33:42.510 00.000 15712 PPEC rslt: input = -1.26, final = -0.79, react = -0.76, pred = -0.03, hyst = -0.57, hyst_pct = 0.00, period_length = 657.44
19:33:42.510 00.000 15712 PPEC: input: -1.26, control: -0.79, exposure: 1500
19:33:42.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:33:42.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
19:33:42.510 00.000 15712 MoveAxis(E, 257, ABG)
19:33:42.510 00.000 15712 Guiding  Dir = 2, Dur = 257
19:33:42.510 00.000 15712 IsGuiding returns 0
19:33:42.526 00.016 15712 PulseGuide returned control before completion, sleep 246
19:33:42.799 00.273 15712 IsGuiding returns 0
19:33:42.799 00.000 15712 Move returns status 0, amount 257
19:33:42.799 00.000 15712 MoveAxis(N, 0, ABG)
19:33:42.799 00.000 15712 Move returns status 0, amount 0
19:33:42.799 00.000 15712 move complete, result=0
19:33:42.799 00.000 7988 GuideStep: -1.3 px 257 ms EAST, -0.5 px 0 ms NORTH
19:33:42.808 00.009 15712 worker thread done servicing request
19:33:42.808 00.000 15712 Worker thread wakes up
19:33:42.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:42.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:44.218 01.410 15712 Exposure complete
19:33:44.277 00.059 15712 worker thread done servicing request
19:33:44.277 00.000 7988 OnExposeComplete: enter
19:33:44.277 00.000 7988 UpdateGuideState(): m_state=6
19:33:44.284 00.007 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2220
19:33:44.284 00.000 7988 Star::Find returns 1 (1), X=1175.74, Y=436.29, Mass=1533, SNR=26.6, Peak=255 HFD=3.0
19:33:44.286 00.002 7988 MultiStar: exiting stabilization period
19:33:44.288 00.002 7988 MultiStar: [#1 0.31,1.00,1.00,U] [#2 0.22,0.99,0.96,U] [#3 0.09,1.07,0.98,U] [#4 0.14,0.82,1.01,U] [#5 -0.28,0.90,0.70,U] [#6 0.24,0.91,0.68,U] [#7 0.08,0.93,0.64,U] [#8 0.19,1.05,0.65,U] 
19:33:44.288 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.96}, one-star: {0.32, 0.99}
19:33:44.290 00.002 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
19:33:44.290 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.19)
19:33:44.292 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.96 hyp=0.98 cameraTheta=1.41 mountX=-0.96 mountY=-0.18, mountTheta=-2.95
19:33:44.293 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.96, opts=13)
19:33:44.293 00.000 7988 Enqueuing Move request for scope (0.16, 0.96)
19:33:44.293 00.000 15712 Worker thread wakes up
19:33:44.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.96) opts 0xd
19:33:44.293 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.96)
19:33:44.293 00.000 15712 Moving (0.16, 0.96) raw xDistance=-0.96 yDistance=-0.18
19:33:44.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:44.293 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.6 Saturated
19:33:44.298 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:44.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:44.298 00.000 7988 Enqueuing Expose request
19:33:44.298 00.000 15712 PPEC rslt: input = -0.96, final = -0.53, react = -0.58, pred = 0.04, hyst = -0.45, hyst_pct = 0.00, period_length = 657.38
19:33:44.298 00.000 15712 PPEC: input: -0.96, control: -0.53, exposure: 1500
19:33:44.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:44.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:33:44.298 00.000 15712 MoveAxis(E, 174, ABG)
19:33:44.298 00.000 15712 Guiding  Dir = 2, Dur = 174
19:33:44.298 00.000 15712 IsGuiding returns 0
19:33:44.325 00.027 15712 PulseGuide returned control before completion, sleep 162
19:33:44.516 00.191 15712 IsGuiding returns 0
19:33:44.516 00.000 15712 Move returns status 0, amount 174
19:33:44.516 00.000 15712 MoveAxis(N, 0, ABG)
19:33:44.516 00.000 15712 Move returns status 0, amount 0
19:33:44.516 00.000 15712 move complete, result=0
19:33:44.516 00.000 7988 GuideStep: -1.0 px 174 ms EAST, -0.2 px 0 ms NORTH
19:33:44.518 00.002 15712 worker thread done servicing request
19:33:44.518 00.000 15712 Worker thread wakes up
19:33:44.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:44.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:46.160 01.642 15712 Exposure complete
19:33:46.221 00.061 15712 worker thread done servicing request
19:33:46.224 00.003 7988 OnExposeComplete: enter
19:33:46.224 00.000 7988 UpdateGuideState(): m_state=6
19:33:46.226 00.002 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2221
19:33:46.226 00.000 7988 Star::Find returns 1 (0), X=1175.68, Y=435.49, Mass=1472, SNR=26.0, Peak=186 HFD=3.1
19:33:46.228 00.002 7988 MultiStar: [#1 0.18,0.05,0.98,U] [#2 -0.06,0.19,1.03,U] [#3 0.01,0.14,1.01,U] [#4 0.16,-0.17,1.05,U] [#5 -0.11,0.02,0.67,U] [#6 0.10,0.07,0.73,U] [#7 -0.27,0.17,0.68,U] [#8 0.15,0.18,0.65,U] 
19:33:46.228 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.26, 0.18}
19:33:46.230 00.002 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
19:33:46.230 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.62)
19:33:46.232 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.98 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
19:33:46.234 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.09, opts=13)
19:33:46.234 00.000 7988 Enqueuing Move request for scope (0.06, 0.09)
19:33:46.236 00.002 15712 Worker thread wakes up
19:33:46.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
19:33:46.236 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
19:33:46.236 00.000 15712 Moving (0.06, 0.09) raw xDistance=-0.09 yDistance=-0.06
19:33:46.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:46.237 00.001 7988 UpdateGuideState exits: m=1472 SNR=26.0
19:33:46.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:46.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:46.237 00.000 7988 Enqueuing Expose request
19:33:46.237 00.000 15712 PPEC rslt: input = -0.09, final = 0.08, react = -0.05, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 657.32
19:33:46.237 00.000 15712 PPEC: input: -0.09, control: 0.08, exposure: 1500
19:33:46.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:46.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:33:46.237 00.000 15712 MoveAxis(W, 27, ABG)
19:33:46.237 00.000 15712 Guiding  Dir = 3, Dur = 27
19:33:46.237 00.000 15712 IsGuiding returns 0
19:33:46.253 00.016 15712 PulseGuide returned control before completion, sleep 22
19:33:46.290 00.037 15712 IsGuiding returns 1
19:33:46.290 00.000 15712 scope still moving after pulse duration time elapsed
19:33:46.317 00.027 15712 IsGuiding returns 0
19:33:46.317 00.000 15712 scope move finished after 27 + 46 ms
19:33:46.317 00.000 15712 Move returns status 0, amount 27
19:33:46.317 00.000 15712 MoveAxis(N, 0, ABG)
19:33:46.317 00.000 15712 Move returns status 0, amount 0
19:33:46.317 00.000 15712 move complete, result=0
19:33:46.317 00.000 15712 worker thread done servicing request
19:33:46.317 00.000 15712 Worker thread wakes up
19:33:46.317 00.000 7988 GuideStep: -0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
19:33:46.319 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:46.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:47.736 01.417 15712 Exposure complete
19:33:47.798 00.062 15712 worker thread done servicing request
19:33:47.798 00.000 7988 OnExposeComplete: enter
19:33:47.798 00.000 7988 UpdateGuideState(): m_state=6
19:33:47.803 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2222
19:33:47.805 00.002 7988 Star::Find returns 1 (0), X=1175.70, Y=434.47, Mass=1489, SNR=26.2, Peak=184 HFD=3.2
19:33:47.807 00.002 7988 MultiStar: [#1 0.04,-1.15,1.00,U] [#2 0.25,-1.02,1.01,U] [#3 0.28,-1.12,0.94,U] [#4 0.21,-1.09,1.00,U] [#5 -0.38,-0.90,0.71,U] [#6 0.20,-1.01,0.70,U] [#7 0.00,-0.94,0.70,U] [#8 0.26,-1.14,0.65,U] 
19:33:47.807 00.000 7988 single-star, 8 included, MultiStar: {0.14, -1.03}, one-star: {0.28, -0.83}
19:33:47.809 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
19:33:47.809 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.84)
19:33:47.811 00.002 7988 CameraToMount -- cameraX=0.28 cameraY=-0.83 hyp=0.88 cameraTheta=-1.25 mountX=0.83 mountY=-0.26, mountTheta=-0.30
19:33:47.812 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.83, opts=13)
19:33:47.814 00.002 7988 Enqueuing Move request for scope (0.28, -0.83)
19:33:47.814 00.000 15712 Worker thread wakes up
19:33:47.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.83) opts 0xd
19:33:47.814 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.83)
19:33:47.814 00.000 15712 Moving (0.28, -0.83) raw xDistance=0.83 yDistance=-0.26
19:33:47.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:47.814 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2
19:33:47.817 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:47.817 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:47.817 00.000 7988 Enqueuing Expose request
19:33:47.817 00.000 15712 PPEC rslt: input = 0.83, final = 0.57, react = 0.50, pred = 0.08, hyst = 0.42, hyst_pct = 0.00, period_length = 657.26
19:33:47.817 00.000 15712 PPEC: input: 0.83, control: 0.57, exposure: 1500
19:33:47.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:33:47.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:33:47.817 00.000 15712 MoveAxis(W, 188, ABG)
19:33:47.817 00.000 15712 Guiding  Dir = 3, Dur = 188
19:33:47.817 00.000 15712 IsGuiding returns 0
19:33:47.829 00.012 15712 PulseGuide returned control before completion, sleep 179
19:33:48.036 00.207 15712 IsGuiding returns 0
19:33:48.036 00.000 15712 Move returns status 0, amount 188
19:33:48.036 00.000 15712 MoveAxis(N, 0, ABG)
19:33:48.036 00.000 15712 Move returns status 0, amount 0
19:33:48.036 00.000 15712 move complete, result=0
19:33:48.036 00.000 7988 GuideStep: 0.8 px 188 ms WEST, -0.3 px 0 ms NORTH
19:33:48.038 00.002 15712 worker thread done servicing request
19:33:48.038 00.000 15712 Worker thread wakes up
19:33:48.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:48.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:49.678 01.640 15712 Exposure complete
19:33:49.740 00.062 15712 worker thread done servicing request
19:33:49.740 00.000 7988 OnExposeComplete: enter
19:33:49.740 00.000 7988 UpdateGuideState(): m_state=6
19:33:49.740 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2223
19:33:49.740 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=433.03, Mass=1466, SNR=26.0, Peak=169 HFD=3.5
19:33:49.740 00.000 7988 MultiStar: [#1 0.03,-2.52,0.00,M1] [#2 0.21,-2.23,0.00,M1] [#3 0.07,-2.58,0.00,M1] [#4 -0.13,-2.42,0.00,M1] [#5 -0.17,-2.28,0.00,M1] [#6 0.05,-2.35,0.00,M1] [#7 -0.26,-2.28,0.00,M1] [#8 0.12,-2.39,0.00,M1] 
19:33:49.740 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
19:33:49.740 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.11)
19:33:49.740 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-2.27 hyp=2.27 cameraTheta=-1.51 mountX=2.27 mountY=-0.08, mountTheta=-0.03
19:33:49.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-2.27, opts=13)
19:33:49.740 00.000 7988 Enqueuing Move request for scope (0.13, -2.27)
19:33:49.752 00.012 15712 Worker thread wakes up
19:33:49.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -2.27) opts 0xd
19:33:49.752 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -2.27)
19:33:49.752 00.000 15712 Moving (0.13, -2.27) raw xDistance=2.27 yDistance=-0.08
19:33:49.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:49.752 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
19:33:49.755 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:49.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:49.755 00.000 7988 Enqueuing Expose request
19:33:49.755 00.000 15712 PPEC rslt: input = 2.27, final = 1.40, react = 1.36, pred = 0.04, hyst = 1.23, hyst_pct = 0.00, period_length = 657.20
19:33:49.755 00.000 15712 PPEC: input: 2.27, control: 1.40, exposure: 1500
19:33:49.755 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:49.755 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:33:49.755 00.000 15712 MoveAxis(W, 458, ABG)
19:33:49.755 00.000 15712 Guiding  Dir = 3, Dur = 458
19:33:49.755 00.000 15712 IsGuiding returns 0
19:33:49.775 00.020 15712 PulseGuide returned control before completion, sleep 453
19:33:50.234 00.459 15712 IsGuiding returns 1
19:33:50.234 00.000 15712 scope still moving after pulse duration time elapsed
19:33:50.271 00.037 15712 IsGuiding returns 0
19:33:50.271 00.000 15712 scope move finished after 458 + 52 ms
19:33:50.271 00.000 15712 Move returns status 0, amount 458
19:33:50.271 00.000 15712 MoveAxis(N, 0, ABG)
19:33:50.271 00.000 15712 Move returns status 0, amount 0
19:33:50.271 00.000 15712 move complete, result=0
19:33:50.271 00.000 7988 GuideStep: 2.3 px 458 ms WEST, -0.1 px 0 ms NORTH
19:33:50.273 00.002 15712 worker thread done servicing request
19:33:50.273 00.000 15712 Worker thread wakes up
19:33:50.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:50.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:51.684 01.411 15712 Exposure complete
19:33:51.745 00.061 15712 worker thread done servicing request
19:33:51.745 00.000 7988 OnExposeComplete: enter
19:33:51.745 00.000 7988 UpdateGuideState(): m_state=6
19:33:51.751 00.006 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2224
19:33:51.751 00.000 7988 Star::Find returns 1 (0), X=1175.78, Y=432.69, Mass=1510, SNR=26.3, Peak=190 HFD=3.6
19:33:51.753 00.002 7988 MultiStar: [#1 0.42,-2.88,0.00,M2] [#2 0.11,-2.51,0.00,M2] [#3 0.40,-2.85,0.00,M2] [#4 0.27,-2.78,0.00,M2] [#5 0.12,-2.69,0.00,M2] [#6 0.30,-2.69,0.00,M2] [#7 0.08,-2.74,0.00,M2] [#8 0.07,-2.74,0.00,M2] 
19:33:51.755 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
19:33:51.755 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
19:33:51.757 00.002 7988 CameraToMount -- cameraX=0.36 cameraY=-2.61 hyp=2.63 cameraTheta=-1.44 mountX=2.61 mountY=-0.29, mountTheta=-0.11
19:33:51.758 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-2.61, opts=13)
19:33:51.760 00.002 7988 Enqueuing Move request for scope (0.36, -2.61)
19:33:51.761 00.001 15712 Worker thread wakes up
19:33:51.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -2.61) opts 0xd
19:33:51.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -2.61)
19:33:51.761 00.000 15712 Moving (0.36, -2.61) raw xDistance=2.61 yDistance=-0.29
19:33:51.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:51.761 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.3
19:33:51.764 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:51.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:51.764 00.000 7988 Enqueuing Expose request
19:33:51.764 00.000 15712 PPEC rslt: input = 2.61, final = 1.58, react = 1.56, pred = 0.02, hyst = 1.44, hyst_pct = 0.00, period_length = 657.15
19:33:51.764 00.000 15712 PPEC: input: 2.61, control: 1.58, exposure: 1500
19:33:51.764 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.45 newest=-0.63
19:33:51.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
19:33:51.764 00.000 15712 MoveAxis(W, 517, ABG)
19:33:51.764 00.000 15712 Guiding  Dir = 3, Dur = 517
19:33:51.792 00.028 15712 IsGuiding returns 0
19:33:51.814 00.022 15712 PulseGuide returned control before completion, sleep 512
19:33:52.355 00.541 15712 IsGuiding returns 0
19:33:52.355 00.000 15712 Move returns status 0, amount 517
19:33:52.355 00.000 15712 BLC: Oldest BLC event removed
19:33:52.355 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
19:33:52.355 00.000 15712 MoveAxis(N, 313, ABG)
19:33:52.355 00.000 15712 Guiding  Dir = 0, Dur = 313
19:33:52.355 00.000 15712 IsGuiding returns 0
19:33:52.443 00.088 15712 PulseGuide returned control before completion, sleep 245
19:33:52.704 00.261 15712 IsGuiding returns 1
19:33:52.704 00.000 15712 scope still moving after pulse duration time elapsed
19:33:52.762 00.058 15712 IsGuiding returns 1
19:33:52.800 00.038 15712 IsGuiding returns 0
19:33:52.800 00.000 15712 scope move finished after 313 + 121 ms
19:33:52.800 00.000 15712 Move returns status 0, amount 313
19:33:52.800 00.000 15712 move complete, result=0
19:33:52.800 00.000 15712 worker thread done servicing request
19:33:52.800 00.000 15712 Worker thread wakes up
19:33:52.800 00.000 7988 GuideStep: 2.6 px 517 ms WEST, -0.3 px 313 ms NORTH
19:33:52.802 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:52.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:54.440 01.638 15712 Exposure complete
19:33:54.504 00.064 15712 worker thread done servicing request
19:33:54.504 00.000 7988 OnExposeComplete: enter
19:33:54.504 00.000 7988 UpdateGuideState(): m_state=6
19:33:54.506 00.002 7988 Star::Find(15, 1175, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2225
19:33:54.506 00.000 7988 Star::Find returns 1 (0), X=1175.41, Y=436.34, Mass=1472, SNR=26.1, Peak=195 HFD=3.4
19:33:54.508 00.002 7988 MultiStar: [#1 0.08,0.81,0.96,U] [#2 -0.08,1.10,0.94,U] [#3 -0.02,0.85,0.89,U] [#4 -0.05,0.90,1.01,U] [#5 -0.45,0.84,0.68,U] [#6 -0.06,0.88,0.72,U] [#7 -0.24,1.03,0.66,U] [#8 0.04,0.86,0.65,U] 
19:33:54.510 00.002 7988 refined, 8 included, MultiStar: {-0.08, 0.93}, one-star: {-0.02, 1.04}
19:33:54.510 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
19:33:54.512 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
19:33:54.512 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.93 hyp=0.93 cameraTheta=1.65 mountX=-0.93 mountY=0.05, mountTheta=3.08
19:33:54.515 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.93, opts=13)
19:33:54.515 00.000 7988 Enqueuing Move request for scope (-0.08, 0.93)
19:33:54.515 00.000 15712 Worker thread wakes up
19:33:54.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.93) opts 0xd
19:33:54.515 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.93)
19:33:54.515 00.000 15712 Moving (-0.08, 0.93) raw xDistance=-0.93 yDistance=0.05
19:33:54.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:54.520 00.005 15712 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.291204, 1:-0.052880
19:33:54.520 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
19:33:54.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:54.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:54.520 00.000 7988 Enqueuing Expose request
19:33:54.520 00.000 15712 BLC: No correction, Miss < min_move
19:33:54.526 00.006 15712 PPEC rslt: input = -0.93, final = -0.55, react = -0.56, pred = 0.01, hyst = -0.42, hyst_pct = 0.00, period_length = 657.09
19:33:54.526 00.000 15712 PPEC: input: -0.93, control: -0.55, exposure: 1500
19:33:54.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:54.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:33:54.526 00.000 15712 MoveAxis(E, 178, ABG)
19:33:54.526 00.000 15712 Guiding  Dir = 2, Dur = 178
19:33:54.526 00.000 15712 IsGuiding returns 0
19:33:54.555 00.029 15712 PulseGuide returned control before completion, sleep 161
19:33:54.727 00.172 15712 IsGuiding returns 1
19:33:54.727 00.000 15712 scope still moving after pulse duration time elapsed
19:33:54.758 00.031 15712 IsGuiding returns 0
19:33:54.758 00.000 15712 scope move finished after 178 + 57 ms
19:33:54.758 00.000 15712 Move returns status 0, amount 178
19:33:54.758 00.000 15712 MoveAxis(N, 0, ABG)
19:33:54.758 00.000 15712 Move returns status 0, amount 0
19:33:54.758 00.000 15712 move complete, result=0
19:33:54.758 00.000 7988 GuideStep: -0.9 px 178 ms EAST, 0.1 px 0 ms NORTH
19:33:54.758 00.000 15712 worker thread done servicing request
19:33:54.758 00.000 15712 Worker thread wakes up
19:33:54.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:54.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:56.176 01.418 15712 Exposure complete
19:33:56.238 00.062 15712 worker thread done servicing request
19:33:56.238 00.000 7988 OnExposeComplete: enter
19:33:56.238 00.000 7988 UpdateGuideState(): m_state=6
19:33:56.242 00.004 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
19:33:56.242 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.99, Mass=1508, SNR=26.3, Peak=178 HFD=3.5
19:33:56.244 00.002 7988 MultiStar: [#1 -0.03,0.45,1.00,U] [#2 0.10,0.57,1.01,U] [#3 0.10,0.26,0.94,U] [#4 0.09,0.23,1.03,U] [#5 -0.26,0.50,0.67,U] [#6 -0.07,0.31,0.71,U] [#7 -0.13,0.27,0.66,U] [#8 0.09,0.36,0.65,U] 
19:33:56.246 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.41}, one-star: {0.14, 0.69}
19:33:56.246 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
19:33:56.248 00.002 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
19:33:56.249 00.001 7988 CameraToMount -- cameraX=0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.53 mountX=-0.41 mountY=-0.03, mountTheta=-3.07
19:33:56.251 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.41, opts=13)
19:33:56.251 00.000 7988 Enqueuing Move request for scope (0.02, 0.41)
19:33:56.253 00.002 15712 Worker thread wakes up
19:33:56.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.41) opts 0xd
19:33:56.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.41)
19:33:56.253 00.000 15712 Moving (0.02, 0.41) raw xDistance=-0.41 yDistance=-0.03
19:33:56.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:56.254 00.001 7988 UpdateGuideState exits: m=1508 SNR=26.3
19:33:56.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:56.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:56.254 00.000 7988 Enqueuing Expose request
19:33:56.254 00.000 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.291204, 1:-0.052880, 2:0.028333
19:33:56.254 00.000 15712 BLC: No correction, Miss < min_move
19:33:56.254 00.000 15712 PPEC rslt: input = -0.41, final = -0.18, react = -0.25, pred = 0.07, hyst = -0.13, hyst_pct = 0.00, period_length = 657.03
19:33:56.254 00.000 15712 PPEC: input: -0.41, control: -0.18, exposure: 1500
19:33:56.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:56.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:33:56.254 00.000 15712 MoveAxis(E, 57, ABG)
19:33:56.254 00.000 15712 Guiding  Dir = 2, Dur = 57
19:33:56.254 00.000 15712 IsGuiding returns 0
19:33:56.270 00.016 15712 PulseGuide returned control before completion, sleep 49
19:33:56.334 00.064 15712 IsGuiding returns 1
19:33:56.334 00.000 15712 scope still moving after pulse duration time elapsed
19:33:56.368 00.034 15712 IsGuiding returns 0
19:33:56.368 00.000 15712 scope move finished after 57 + 58 ms
19:33:56.368 00.000 15712 Move returns status 0, amount 57
19:33:56.368 00.000 15712 MoveAxis(N, 0, ABG)
19:33:56.368 00.000 15712 Move returns status 0, amount 0
19:33:56.368 00.000 15712 move complete, result=0
19:33:56.368 00.000 7988 GuideStep: -0.4 px 57 ms EAST, -0.0 px 0 ms NORTH
19:33:56.379 00.011 15712 worker thread done servicing request
19:33:56.379 00.000 15712 Worker thread wakes up
19:33:56.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:56.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:58.009 01.630 15712 Exposure complete
19:33:58.073 00.064 15712 worker thread done servicing request
19:33:58.073 00.000 7988 OnExposeComplete: enter
19:33:58.073 00.000 7988 UpdateGuideState(): m_state=6
19:33:58.075 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
19:33:58.077 00.002 7988 Star::Find returns 1 (0), X=1175.50, Y=435.37, Mass=1489, SNR=26.2, Peak=200 HFD=3.2
19:33:58.077 00.000 7988 MultiStar: [#1 0.15,0.14,1.05,U] [#2 0.09,0.07,0.99,U] [#3 0.12,-0.05,0.95,U] [#4 0.07,-0.02,1.00,U] [#5 -0.46,0.06,0.67,U] [#6 0.06,-0.02,0.70,U] [#7 -0.21,0.06,0.67,U] [#8 0.06,-0.15,0.65,U] 
19:33:58.079 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.08, 0.07}
19:33:58.081 00.002 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
19:33:58.081 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.68)
19:33:58.081 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.91 mountX=-0.02 mountY=-0.02, mountTheta=-2.47
19:33:58.081 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
19:33:58.081 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
19:33:58.087 00.006 15712 Worker thread wakes up
19:33:58.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
19:33:58.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:58.087 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2
19:33:58.087 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:58.087 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:58.087 00.000 7988 Enqueuing Expose request
19:33:58.087 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
19:33:58.087 00.000 15712 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
19:33:58.087 00.000 15712 BLC: window closed
19:33:58.087 00.000 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.291204, 1:-0.052880, 2:0.028333
19:33:58.087 00.000 15712 BLC: No correction, Miss < min_move
19:33:58.087 00.000 15712 PPEC rslt: input = -0.02, final = 0.10, react = -0.01, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 656.97
19:33:58.087 00.000 15712 PPEC: input: -0.02, control: 0.10, exposure: 1500
19:33:58.087 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:58.087 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:33:58.087 00.000 15712 MoveAxis(W, 33, ABG)
19:33:58.087 00.000 15712 Guiding  Dir = 3, Dur = 33
19:33:58.087 00.000 15712 IsGuiding returns 0
19:33:58.119 00.032 15712 PulseGuide returned control before completion, sleep 21
19:33:58.167 00.048 15712 IsGuiding returns 0
19:33:58.167 00.000 15712 Move returns status 0, amount 33
19:33:58.167 00.000 15712 MoveAxis(N, 0, ABG)
19:33:58.167 00.000 15712 Move returns status 0, amount 0
19:33:58.167 00.000 15712 move complete, result=0
19:33:58.167 00.000 15712 worker thread done servicing request
19:33:58.167 00.000 15712 Worker thread wakes up
19:33:58.167 00.000 7988 GuideStep: -0.0 px 33 ms WEST, -0.0 px 0 ms NORTH
19:33:58.169 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:58.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:33:59.587 01.418 15712 Exposure complete
19:33:59.649 00.062 7988 OnExposeComplete: enter
19:33:59.649 00.000 7988 UpdateGuideState(): m_state=6
19:33:59.653 00.004 15712 worker thread done servicing request
19:33:59.653 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2228
19:33:59.653 00.000 7988 Star::Find returns 1 (0), X=1175.39, Y=435.16, Mass=1545, SNR=26.6, Peak=193 HFD=3.6
19:33:59.653 00.000 7988 MultiStar: [#1 0.01,-0.22,0.98,U] [#2 0.03,-0.08,1.00,U] [#3 -0.06,-0.38,0.97,U] [#4 -0.11,-0.26,0.97,U] [#5 -0.46,-0.22,0.66,U] [#6 -0.00,-0.29,0.69,U] [#7 -0.28,-0.29,0.67,U] [#8 0.02,-0.26,0.64,U] 
19:33:59.653 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.23}, one-star: {-0.04, -0.14}
19:33:59.653 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
19:33:59.653 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
19:33:59.659 00.006 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.83 mountX=0.14 mountY=0.04, mountTheta=0.28
19:33:59.661 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.14, opts=13)
19:33:59.663 00.002 7988 Enqueuing Move request for scope (-0.04, -0.14)
19:33:59.663 00.000 15712 Worker thread wakes up
19:33:59.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
19:33:59.663 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
19:33:59.663 00.000 15712 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=0.04
19:33:59.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:33:59.663 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.6
19:33:59.667 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:59.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:33:59.669 00.002 7988 Enqueuing Expose request
19:33:59.670 00.001 15712 PPEC rslt: input = 0.14, final = 0.06, react = 0.09, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 656.92
19:33:59.670 00.000 15712 PPEC: input: 0.14, control: 0.06, exposure: 1500
19:33:59.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:59.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:33:59.670 00.000 15712 MoveAxis(W, 19, ABG)
19:33:59.670 00.000 15712 Guiding  Dir = 3, Dur = 19
19:33:59.670 00.000 15712 IsGuiding returns 0
19:33:59.679 00.009 15712 PulseGuide returned control before completion, sleep 15
19:33:59.727 00.048 15712 IsGuiding returns 0
19:33:59.727 00.000 15712 Move returns status 0, amount 19
19:33:59.727 00.000 15712 MoveAxis(N, 0, ABG)
19:33:59.727 00.000 15712 Move returns status 0, amount 0
19:33:59.727 00.000 15712 move complete, result=0
19:33:59.727 00.000 7988 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
19:33:59.735 00.008 15712 worker thread done servicing request
19:33:59.735 00.000 15712 Worker thread wakes up
19:33:59.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:33:59.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:01.373 01.638 15712 Exposure complete
19:34:01.437 00.064 7988 OnExposeComplete: enter
19:34:01.437 00.000 7988 UpdateGuideState(): m_state=6
19:34:01.440 00.003 15712 worker thread done servicing request
19:34:01.440 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2229
19:34:01.440 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=433.75, Mass=1426, SNR=25.7, Peak=178 HFD=3.4
19:34:01.440 00.000 7988 MultiStar: [#1 0.23,-1.96,0.00,M1] [#2 0.05,-1.69,0.00,M1] [#3 0.07,-1.85,0.00,M1] [#4 0.14,-1.76,0.00,M1] [#5 -0.12,-1.76,0.00,M1] [#6 0.13,-1.74,0.00,M1] [#7 -0.17,-1.73,0.00,M1] [#8 0.02,-1.88,0.00,M1] 
19:34:01.440 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
19:34:01.440 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.09)
19:34:01.440 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-1.55 hyp=1.55 cameraTheta=-1.49 mountX=1.55 mountY=-0.08, mountTheta=-0.05
19:34:01.440 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-1.55, opts=13)
19:34:01.449 00.009 7988 Enqueuing Move request for scope (0.12, -1.55)
19:34:01.449 00.000 15712 Worker thread wakes up
19:34:01.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.55) opts 0xd
19:34:01.449 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -1.55)
19:34:01.449 00.000 15712 Moving (0.12, -1.55) raw xDistance=1.55 yDistance=-0.08
19:34:01.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:01.449 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.7
19:34:01.453 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:01.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:01.453 00.000 7988 Enqueuing Expose request
19:34:01.453 00.000 15712 PPEC rslt: input = 1.55, final = 0.98, react = 0.93, pred = 0.05, hyst = 0.84, hyst_pct = 0.00, period_length = 656.86
19:34:01.457 00.004 15712 PPEC: input: 1.55, control: 0.98, exposure: 1500
19:34:01.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:01.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:34:01.457 00.000 15712 MoveAxis(W, 321, ABG)
19:34:01.457 00.000 15712 Guiding  Dir = 3, Dur = 321
19:34:01.457 00.000 15712 IsGuiding returns 0
19:34:01.474 00.017 15712 PulseGuide returned control before completion, sleep 313
19:34:01.799 00.325 15712 IsGuiding returns 0
19:34:01.799 00.000 15712 Move returns status 0, amount 321
19:34:01.799 00.000 15712 MoveAxis(N, 0, ABG)
19:34:01.799 00.000 15712 Move returns status 0, amount 0
19:34:01.799 00.000 15712 move complete, result=0
19:34:01.799 00.000 7988 GuideStep: 1.5 px 321 ms WEST, -0.1 px 0 ms NORTH
19:34:01.813 00.014 15712 worker thread done servicing request
19:34:01.813 00.000 15712 Worker thread wakes up
19:34:01.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:01.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:03.220 01.407 15712 Exposure complete
19:34:03.282 00.062 15712 worker thread done servicing request
19:34:03.282 00.000 7988 OnExposeComplete: enter
19:34:03.282 00.000 7988 UpdateGuideState(): m_state=6
19:34:03.285 00.003 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2230
19:34:03.287 00.002 7988 Star::Find returns 1 (0), X=1175.62, Y=433.40, Mass=1447, SNR=25.8, Peak=210 HFD=3.1
19:34:03.287 00.000 7988 MultiStar: [#1 0.31,-2.11,0.00,M2] [#2 0.18,-2.05,0.00,M2] [#3 0.19,-2.22,0.00,M2] [#4 -0.01,-2.13,0.00,M2] [#5 -0.18,-2.37,0.00,M2] [#6 0.07,-1.92,0.00,M2] [#7 -0.15,-2.01,0.00,M2] [#8 0.14,-1.98,0.00,M2] 
19:34:03.289 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
19:34:03.289 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.06)
19:34:03.291 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-1.90 hyp=1.91 cameraTheta=-1.47 mountX=1.90 mountY=-0.15, mountTheta=-0.08
19:34:03.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-1.90, opts=13)
19:34:03.295 00.004 7988 Enqueuing Move request for scope (0.20, -1.90)
19:34:03.295 00.000 15712 Worker thread wakes up
19:34:03.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.90) opts 0xd
19:34:03.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -1.90)
19:34:03.295 00.000 15712 Moving (0.20, -1.90) raw xDistance=1.90 yDistance=-0.15
19:34:03.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:03.295 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.8
19:34:03.295 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:03.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:03.295 00.000 7988 Enqueuing Expose request
19:34:03.295 00.000 15712 PPEC rslt: input = 1.90, final = 1.21, react = 1.14, pred = 0.08, hyst = 1.03, hyst_pct = 0.00, period_length = 656.81
19:34:03.295 00.000 15712 PPEC: input: 1.90, control: 1.21, exposure: 1500
19:34:03.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:03.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:34:03.295 00.000 15712 MoveAxis(W, 397, ABG)
19:34:03.295 00.000 15712 Guiding  Dir = 3, Dur = 397
19:34:03.295 00.000 15712 IsGuiding returns 0
19:34:03.329 00.034 15712 PulseGuide returned control before completion, sleep 381
19:34:03.726 00.397 15712 IsGuiding returns 1
19:34:03.726 00.000 15712 scope still moving after pulse duration time elapsed
19:34:03.762 00.036 15712 IsGuiding returns 0
19:34:03.762 00.000 15712 scope move finished after 397 + 61 ms
19:34:03.762 00.000 15712 Move returns status 0, amount 397
19:34:03.762 00.000 15712 MoveAxis(N, 0, ABG)
19:34:03.762 00.000 15712 Move returns status 0, amount 0
19:34:03.762 00.000 15712 move complete, result=0
19:34:03.762 00.000 7988 GuideStep: 1.9 px 397 ms WEST, -0.2 px 0 ms NORTH
19:34:03.763 00.001 15712 worker thread done servicing request
19:34:03.763 00.000 15712 Worker thread wakes up
19:34:03.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:03.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:05.397 01.634 15712 Exposure complete
19:34:05.458 00.061 7988 OnExposeComplete: enter
19:34:05.458 00.000 7988 UpdateGuideState(): m_state=6
19:34:05.462 00.004 15712 worker thread done servicing request
19:34:05.462 00.000 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2231
19:34:05.462 00.000 7988 Star::Find returns 1 (0), X=1175.63, Y=434.63, Mass=1544, SNR=26.7, Peak=199 HFD=3.3
19:34:05.464 00.002 7988 MultiStar: [#1 0.19,-0.79,0.99,U] [#2 0.03,-0.60,0.96,U] [#3 0.14,-0.84,0.92,U] [#4 0.26,-0.81,1.01,U] [#5 -0.26,-0.73,0.69,U] [#6 -0.19,-0.73,0.72,U] [#7 0.01,-0.66,0.62,U] [#8 0.00,-0.71,0.61,U] 
19:34:05.466 00.002 7988 single-star, 8 included, MultiStar: {0.07, -0.73}, one-star: {0.21, -0.68}
19:34:05.466 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
19:34:05.468 00.002 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.87)
19:34:05.468 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.68 hyp=0.71 cameraTheta=-1.27 mountX=0.67 mountY=-0.19, mountTheta=-0.27
19:34:05.471 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.68, opts=13)
19:34:05.471 00.000 7988 Enqueuing Move request for scope (0.21, -0.68)
19:34:05.473 00.002 15712 Worker thread wakes up
19:34:05.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.68) opts 0xd
19:34:05.474 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=21, FiltMax=255, Gamma=0.690
19:34:05.474 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.7
19:34:05.476 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:05.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:05.478 00.002 7988 Enqueuing Expose request
19:34:05.478 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.68)
19:34:05.478 00.000 15712 Moving (0.21, -0.68) raw xDistance=0.67 yDistance=-0.19
19:34:05.480 00.002 15712 PPEC rslt: input = 0.67, final = 0.51, react = 0.40, pred = 0.10, hyst = 0.42, hyst_pct = 0.00, period_length = 656.76
19:34:05.480 00.000 15712 PPEC: input: 0.67, control: 0.51, exposure: 1500
19:34:05.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:05.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:34:05.480 00.000 15712 MoveAxis(W, 166, ABG)
19:34:05.480 00.000 15712 Guiding  Dir = 3, Dur = 166
19:34:05.480 00.000 15712 IsGuiding returns 0
19:34:05.504 00.024 15712 PulseGuide returned control before completion, sleep 155
19:34:05.665 00.161 15712 IsGuiding returns 1
19:34:05.665 00.000 15712 scope still moving after pulse duration time elapsed
19:34:05.709 00.044 15712 IsGuiding returns 0
19:34:05.709 00.000 15712 scope move finished after 166 + 63 ms
19:34:05.713 00.004 15712 Move returns status 0, amount 166
19:34:05.713 00.000 15712 MoveAxis(N, 0, ABG)
19:34:05.713 00.000 15712 Move returns status 0, amount 0
19:34:05.713 00.000 15712 move complete, result=0
19:34:05.713 00.000 15712 worker thread done servicing request
19:34:05.713 00.000 15712 Worker thread wakes up
19:34:05.713 00.000 7988 GuideStep: 0.7 px 166 ms WEST, -0.2 px 0 ms NORTH
19:34:05.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:05.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:07.133 01.420 15712 Exposure complete
19:34:07.195 00.062 15712 worker thread done servicing request
19:34:07.195 00.000 7988 OnExposeComplete: enter
19:34:07.195 00.000 7988 UpdateGuideState(): m_state=6
19:34:07.195 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2232
19:34:07.195 00.000 7988 Star::Find returns 1 (0), X=1175.58, Y=435.90, Mass=1505, SNR=26.4, Peak=189 HFD=3.5
19:34:07.195 00.000 7988 MultiStar: [#1 0.09,0.54,1.02,U] [#2 0.09,0.60,0.98,U] [#3 0.13,0.38,0.96,U] [#4 0.03,0.49,1.05,U] [#5 -0.21,0.51,0.70,U] [#6 0.04,0.39,0.68,U] [#7 -0.11,0.43,0.67,U] [#8 -0.01,0.57,0.66,U] 
19:34:07.195 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.51}, one-star: {0.16, 0.60}
19:34:07.195 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
19:34:07.195 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
19:34:07.205 00.010 7988 CameraToMount -- cameraX=0.04 cameraY=0.51 hyp=0.51 cameraTheta=1.49 mountX=-0.51 mountY=-0.05, mountTheta=-3.04
19:34:07.205 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.51, opts=13)
19:34:07.205 00.000 7988 Enqueuing Move request for scope (0.04, 0.51)
19:34:07.209 00.004 15712 Worker thread wakes up
19:34:07.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.51) opts 0xd
19:34:07.209 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.51)
19:34:07.209 00.000 15712 Moving (0.04, 0.51) raw xDistance=-0.51 yDistance=-0.05
19:34:07.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:07.209 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4
19:34:07.212 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:07.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:07.212 00.000 7988 Enqueuing Expose request
19:34:07.216 00.004 15712 PPEC rslt: input = -0.51, final = -0.23, react = -0.30, pred = 0.08, hyst = -0.20, hyst_pct = 0.00, period_length = 656.70
19:34:07.216 00.000 15712 PPEC: input: -0.51, control: -0.23, exposure: 1500
19:34:07.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:07.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:34:07.216 00.000 15712 MoveAxis(E, 74, ABG)
19:34:07.216 00.000 15712 Guiding  Dir = 2, Dur = 74
19:34:07.245 00.029 15712 IsGuiding returns 0
19:34:07.256 00.011 15712 PulseGuide returned control before completion, sleep 69
19:34:07.335 00.079 15712 IsGuiding returns 1
19:34:07.335 00.000 15712 scope still moving after pulse duration time elapsed
19:34:07.367 00.032 15712 IsGuiding returns 0
19:34:07.367 00.000 15712 scope move finished after 74 + 53 ms
19:34:07.375 00.008 15712 Move returns status 0, amount 74
19:34:07.375 00.000 15712 MoveAxis(N, 0, ABG)
19:34:07.375 00.000 15712 Move returns status 0, amount 0
19:34:07.375 00.000 15712 move complete, result=0
19:34:07.375 00.000 7988 GuideStep: -0.5 px 74 ms EAST, -0.1 px 0 ms NORTH
19:34:07.375 00.000 15712 worker thread done servicing request
19:34:07.375 00.000 15712 Worker thread wakes up
19:34:07.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:07.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:09.008 01.633 15712 Exposure complete
19:34:09.069 00.061 15712 worker thread done servicing request
19:34:09.069 00.000 7988 OnExposeComplete: enter
19:34:09.069 00.000 7988 UpdateGuideState(): m_state=6
19:34:09.069 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2233
19:34:09.074 00.005 7988 Star::Find returns 1 (0), X=1175.65, Y=435.92, Mass=1493, SNR=26.3, Peak=222 HFD=3.3
19:34:09.074 00.000 7988 MultiStar: [#1 0.19,0.21,0.99,U] [#2 0.08,0.53,0.98,U] [#3 0.21,0.35,0.94,U] [#4 0.12,0.32,1.07,U] [#5 -0.10,0.48,0.73,U] [#6 0.21,0.21,0.69,U] [#7 0.18,0.47,0.66,U] [#8 -0.10,0.29,0.65,U] 
19:34:09.074 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.39}, one-star: {0.22, 0.62}
19:34:09.074 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
19:34:09.074 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.33)
19:34:09.074 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.39 hyp=0.41 cameraTheta=1.27 mountX=-0.39 mountY=-0.13, mountTheta=-2.82
19:34:09.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.39, opts=13)
19:34:09.074 00.000 7988 Enqueuing Move request for scope (0.12, 0.39)
19:34:09.074 00.000 15712 Worker thread wakes up
19:34:09.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.39) opts 0xd
19:34:09.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.39)
19:34:09.074 00.000 15712 Moving (0.12, 0.39) raw xDistance=-0.39 yDistance=-0.13
19:34:09.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:09.085 00.011 7988 UpdateGuideState exits: m=1493 SNR=26.3
19:34:09.085 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:09.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:09.085 00.000 7988 Enqueuing Expose request
19:34:09.085 00.000 15712 PPEC rslt: input = -0.39, final = -0.21, react = -0.23, pred = 0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 656.65
19:34:09.085 00.000 15712 PPEC: input: -0.39, control: -0.21, exposure: 1500
19:34:09.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:09.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:34:09.085 00.000 15712 MoveAxis(E, 70, ABG)
19:34:09.085 00.000 15712 Guiding  Dir = 2, Dur = 70
19:34:09.085 00.000 15712 IsGuiding returns 0
19:34:09.116 00.031 15712 PulseGuide returned control before completion, sleep 54
19:34:09.180 00.064 15712 IsGuiding returns 1
19:34:09.180 00.000 15712 scope still moving after pulse duration time elapsed
19:34:09.212 00.032 15712 IsGuiding returns 0
19:34:09.212 00.000 15712 scope move finished after 70 + 53 ms
19:34:09.212 00.000 15712 Move returns status 0, amount 70
19:34:09.212 00.000 15712 MoveAxis(N, 0, ABG)
19:34:09.212 00.000 15712 Move returns status 0, amount 0
19:34:09.212 00.000 15712 move complete, result=0
19:34:09.212 00.000 15712 worker thread done servicing request
19:34:09.212 00.000 15712 Worker thread wakes up
19:34:09.212 00.000 7988 GuideStep: -0.4 px 70 ms EAST, -0.1 px 0 ms NORTH
19:34:09.214 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:09.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:10.633 01.419 15712 Exposure complete
19:34:10.692 00.059 15712 worker thread done servicing request
19:34:10.692 00.000 7988 OnExposeComplete: enter
19:34:10.692 00.000 7988 UpdateGuideState(): m_state=6
19:34:10.698 00.006 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2234
19:34:10.698 00.000 7988 Star::Find returns 1 (0), X=1175.65, Y=435.40, Mass=1500, SNR=26.4, Peak=212 HFD=3.0
19:34:10.700 00.002 7988 MultiStar: [#1 0.25,-0.08,1.03,U] [#2 0.09,0.23,1.01,U] [#3 0.08,0.14,0.98,U] [#4 0.03,0.10,1.04,U] [#5 -0.22,0.28,0.71,U] [#6 -0.02,0.07,0.74,U] [#7 -0.23,0.21,0.68,U] [#8 -0.03,0.23,0.67,U] 
19:34:10.702 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {0.23, 0.10}
19:34:10.702 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
19:34:10.704 00.002 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.33)
19:34:10.704 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.26 mountX=-0.13 mountY=-0.05, mountTheta=-2.81
19:34:10.706 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
19:34:10.708 00.002 7988 Enqueuing Move request for scope (0.04, 0.13)
19:34:10.708 00.000 15712 Worker thread wakes up
19:34:10.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
19:34:10.708 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
19:34:10.708 00.000 15712 Moving (0.04, 0.13) raw xDistance=-0.13 yDistance=-0.05
19:34:10.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:10.708 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
19:34:10.712 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:10.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:10.712 00.000 7988 Enqueuing Expose request
19:34:10.712 00.000 15712 PPEC rslt: input = -0.13, final = 0.09, react = -0.08, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 656.60
19:34:10.712 00.000 15712 PPEC: input: -0.13, control: 0.09, exposure: 1500
19:34:10.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:10.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:34:10.712 00.000 15712 MoveAxis(W, 29, ABG)
19:34:10.712 00.000 15712 Guiding  Dir = 3, Dur = 29
19:34:10.712 00.000 15712 IsGuiding returns 0
19:34:10.725 00.013 15712 PulseGuide returned control before completion, sleep 26
19:34:10.776 00.051 15712 IsGuiding returns 0
19:34:10.776 00.000 15712 Move returns status 0, amount 29
19:34:10.776 00.000 15712 MoveAxis(N, 0, ABG)
19:34:10.776 00.000 15712 Move returns status 0, amount 0
19:34:10.776 00.000 15712 move complete, result=0
19:34:10.776 00.000 7988 GuideStep: -0.1 px 29 ms WEST, -0.0 px 0 ms NORTH
19:34:10.776 00.000 15712 worker thread done servicing request
19:34:10.776 00.000 15712 Worker thread wakes up
19:34:10.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:10.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:12.417 01.641 15712 Exposure complete
19:34:12.477 00.060 15712 worker thread done servicing request
19:34:12.479 00.002 7988 OnExposeComplete: enter
19:34:12.479 00.000 7988 UpdateGuideState(): m_state=6
19:34:12.479 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2235
19:34:12.479 00.000 7988 Star::Find returns 1 (0), X=1175.49, Y=435.20, Mass=1428, SNR=25.7, Peak=203 HFD=3.2
19:34:12.479 00.000 7988 MultiStar: [#1 0.11,-0.26,1.04,U] [#2 -0.07,-0.15,1.02,U] [#3 -0.05,-0.47,0.93,U] [#4 0.00,-0.46,1.05,U] [#5 -0.42,0.05,0.70,U] [#6 -0.01,-0.30,0.69,U] [#7 -0.27,-0.34,0.66,U] [#8 0.09,-0.15,0.70,U] 
19:34:12.479 00.000 7988 single-star, 8 included, MultiStar: {-0.04, -0.25}, one-star: {0.07, -0.10}
19:34:12.479 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
19:34:12.479 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.59)
19:34:12.479 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.99 mountX=0.10 mountY=-0.06, mountTheta=-0.57
19:34:12.479 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
19:34:12.479 00.000 7988 Enqueuing Move request for scope (0.07, -0.10)
19:34:12.479 00.000 15712 Worker thread wakes up
19:34:12.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
19:34:12.479 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
19:34:12.479 00.000 15712 Moving (0.07, -0.10) raw xDistance=0.10 yDistance=-0.06
19:34:12.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:12.479 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.7
19:34:12.494 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:12.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:12.494 00.000 7988 Enqueuing Expose request
19:34:12.494 00.000 15712 PPEC rslt: input = 0.10, final = 0.09, react = 0.06, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 656.55
19:34:12.494 00.000 15712 PPEC: input: 0.10, control: 0.09, exposure: 1500
19:34:12.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:12.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:34:12.494 00.000 15712 MoveAxis(W, 28, ABG)
19:34:12.494 00.000 15712 Guiding  Dir = 3, Dur = 28
19:34:12.494 00.000 15712 IsGuiding returns 0
19:34:12.515 00.021 15712 PulseGuide returned control before completion, sleep 23
19:34:12.562 00.047 15712 IsGuiding returns 0
19:34:12.562 00.000 15712 Move returns status 0, amount 28
19:34:12.562 00.000 15712 MoveAxis(N, 0, ABG)
19:34:12.562 00.000 15712 Move returns status 0, amount 0
19:34:12.562 00.000 15712 move complete, result=0
19:34:12.562 00.000 7988 GuideStep: 0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
19:34:12.571 00.009 15712 worker thread done servicing request
19:34:12.571 00.000 15712 Worker thread wakes up
19:34:12.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:12.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:13.979 01.408 15712 Exposure complete
19:34:14.042 00.063 15712 worker thread done servicing request
19:34:14.042 00.000 7988 OnExposeComplete: enter
19:34:14.042 00.000 7988 UpdateGuideState(): m_state=6
19:34:14.045 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2236
19:34:14.045 00.000 7988 Star::Find returns 1 (0), X=1175.37, Y=434.08, Mass=1474, SNR=25.8, Peak=185 HFD=3.3
19:34:14.047 00.002 7988 MultiStar: [#1 0.11,-1.51,0.00,M1] [#2 0.06,-1.38,0.00,M1] [#3 0.01,-1.61,0.00,M1] [#4 0.03,-1.41,0.00,M1] [#5 -0.22,-1.32,0.69,U] [#6 -0.01,-1.55,0.00,M1] [#7 -0.16,-1.47,0.00,M1] [#8 -0.10,-1.47,0.00,M1] 
19:34:14.047 00.000 7988 single-star, 1 included, MultiStar: {-0.12, -1.26}, one-star: {-0.06, -1.22}
19:34:14.047 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
19:34:14.047 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
19:34:14.047 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-1.22 hyp=1.22 cameraTheta=-1.62 mountX=1.22 mountY=0.09, mountTheta=0.07
19:34:14.047 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-1.22, opts=13)
19:34:14.055 00.008 7988 Enqueuing Move request for scope (-0.06, -1.22)
19:34:14.055 00.000 15712 Worker thread wakes up
19:34:14.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.22) opts 0xd
19:34:14.055 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -1.22)
19:34:14.055 00.000 15712 Moving (-0.06, -1.22) raw xDistance=1.22 yDistance=0.09
19:34:14.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=21, FiltMax=255, Gamma=0.690
19:34:14.055 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.8
19:34:14.059 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:14.061 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:14.061 00.000 7988 Enqueuing Expose request
19:34:14.063 00.002 15712 PPEC rslt: input = 1.22, final = 0.76, react = 0.73, pred = 0.03, hyst = 0.66, hyst_pct = 0.00, period_length = 656.50
19:34:14.063 00.000 15712 PPEC: input: 1.22, control: 0.76, exposure: 1500
19:34:14.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:14.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:34:14.063 00.000 15712 MoveAxis(W, 249, ABG)
19:34:14.063 00.000 15712 Guiding  Dir = 3, Dur = 249
19:34:14.063 00.000 15712 IsGuiding returns 0
19:34:14.087 00.024 15712 PulseGuide returned control before completion, sleep 236
19:34:14.375 00.288 15712 IsGuiding returns 1
19:34:14.375 00.000 15712 scope still moving after pulse duration time elapsed
19:34:14.407 00.032 15712 IsGuiding returns 0
19:34:14.407 00.000 15712 scope move finished after 249 + 93 ms
19:34:14.407 00.000 15712 Move returns status 0, amount 249
19:34:14.407 00.000 15712 MoveAxis(N, 0, ABG)
19:34:14.407 00.000 15712 Move returns status 0, amount 0
19:34:14.407 00.000 15712 move complete, result=0
19:34:14.407 00.000 15712 worker thread done servicing request
19:34:14.407 00.000 15712 Worker thread wakes up
19:34:14.407 00.000 7988 GuideStep: 1.2 px 249 ms WEST, 0.1 px 0 ms NORTH
19:34:14.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:14.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:16.053 01.646 15712 Exposure complete
19:34:16.113 00.060 15712 worker thread done servicing request
19:34:16.113 00.000 7988 OnExposeComplete: enter
19:34:16.113 00.000 7988 UpdateGuideState(): m_state=6
19:34:16.119 00.006 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2237
19:34:16.119 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=433.32, Mass=1478, SNR=26.1, Peak=198 HFD=3.3
19:34:16.121 00.002 7988 MultiStar: [#1 0.21,-2.24,0.00,M2] [#2 -0.02,-1.96,0.00,M2] [#3 0.05,-2.27,0.00,M2] [#4 0.10,-2.20,0.00,M2] [#5 -0.33,-2.28,0.00,M1] [#6 0.20,-2.26,0.00,M2] [#7 -0.05,-2.01,0.00,M2] [#8 0.04,-2.20,0.00,M2] 
19:34:16.121 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
19:34:16.123 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.06)
19:34:16.123 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-1.98 hyp=1.99 cameraTheta=-1.46 mountX=1.98 mountY=-0.17, mountTheta=-0.09
19:34:16.125 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-1.98, opts=13)
19:34:16.127 00.002 7988 Enqueuing Move request for scope (0.22, -1.98)
19:34:16.127 00.000 15712 Worker thread wakes up
19:34:16.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.98) opts 0xd
19:34:16.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -1.98)
19:34:16.127 00.000 15712 Moving (0.22, -1.98) raw xDistance=1.98 yDistance=-0.17
19:34:16.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:16.127 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.1
19:34:16.131 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:16.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:16.133 00.002 7988 Enqueuing Expose request
19:34:16.133 00.000 15712 PPEC rslt: input = 1.98, final = 1.20, react = 1.19, pred = 0.01, hyst = 1.07, hyst_pct = 0.00, period_length = 656.45
19:34:16.133 00.000 15712 PPEC: input: 1.98, control: 1.20, exposure: 1500
19:34:16.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:16.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:34:16.133 00.000 15712 MoveAxis(W, 392, ABG)
19:34:16.133 00.000 15712 Guiding  Dir = 3, Dur = 392
19:34:16.133 00.000 15712 IsGuiding returns 0
19:34:16.149 00.016 15712 PulseGuide returned control before completion, sleep 389
19:34:16.561 00.412 15712 IsGuiding returns 0
19:34:16.561 00.000 15712 Move returns status 0, amount 392
19:34:16.561 00.000 15712 MoveAxis(N, 0, ABG)
19:34:16.561 00.000 15712 Move returns status 0, amount 0
19:34:16.561 00.000 15712 move complete, result=0
19:34:16.561 00.000 7988 GuideStep: 2.0 px 392 ms WEST, -0.2 px 0 ms NORTH
19:34:16.567 00.006 15712 worker thread done servicing request
19:34:16.567 00.000 15712 Worker thread wakes up
19:34:16.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:16.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:17.980 01.413 15712 Exposure complete
19:34:18.042 00.062 15712 worker thread done servicing request
19:34:18.042 00.000 7988 OnExposeComplete: enter
19:34:18.042 00.000 7988 UpdateGuideState(): m_state=6
19:34:18.042 00.000 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2238
19:34:18.042 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=433.82, Mass=1418, SNR=25.5, Peak=184 HFD=3.5
19:34:18.042 00.000 7988 MultiStar: [#1 0.24,-1.71,0.00,M3] [#2 -0.03,-1.41,0.00,M3] [#3 0.23,-1.54,0.00,M3] [#4 0.06,-1.60,0.00,M3] [#5 -0.11,-1.46,0.00,M2] [#6 0.16,-1.55,0.00,M3] [#7 0.06,-1.62,0.00,M3] [#8 0.07,-1.53,0.00,M3] 
19:34:18.042 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
19:34:18.042 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
19:34:18.042 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-1.48 hyp=1.49 cameraTheta=-1.49 mountX=1.48 mountY=-0.08, mountTheta=-0.05
19:34:18.042 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-1.48, opts=13)
19:34:18.042 00.000 7988 Enqueuing Move request for scope (0.12, -1.48)
19:34:18.042 00.000 15712 Worker thread wakes up
19:34:18.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.48) opts 0xd
19:34:18.042 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -1.48)
19:34:18.042 00.000 15712 Moving (0.12, -1.48) raw xDistance=1.48 yDistance=-0.08
19:34:18.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:18.056 00.014 7988 UpdateGuideState exits: m=1418 SNR=25.5
19:34:18.056 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:18.059 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:18.059 00.000 7988 Enqueuing Expose request
19:34:18.059 00.000 15712 PPEC rslt: input = 1.48, final = 0.88, react = 0.89, pred = -0.01, hyst = 0.85, hyst_pct = 0.00, period_length = 656.40
19:34:18.059 00.000 15712 PPEC: input: 1.48, control: 0.88, exposure: 1500
19:34:18.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:18.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:34:18.059 00.000 15712 MoveAxis(W, 288, ABG)
19:34:18.059 00.000 15712 Guiding  Dir = 3, Dur = 288
19:34:18.059 00.000 15712 IsGuiding returns 0
19:34:18.082 00.023 15712 PulseGuide returned control before completion, sleep 277
19:34:18.384 00.302 15712 IsGuiding returns 0
19:34:18.384 00.000 15712 Move returns status 0, amount 288
19:34:18.384 00.000 15712 MoveAxis(N, 0, ABG)
19:34:18.384 00.000 15712 Move returns status 0, amount 0
19:34:18.389 00.005 15712 move complete, result=0
19:34:18.389 00.000 7988 GuideStep: 1.5 px 288 ms WEST, -0.1 px 0 ms NORTH
19:34:18.389 00.000 15712 worker thread done servicing request
19:34:18.389 00.000 15712 Worker thread wakes up
19:34:18.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:18.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:20.023 01.634 15712 Exposure complete
19:34:20.086 00.063 15712 worker thread done servicing request
19:34:20.086 00.000 7988 OnExposeComplete: enter
19:34:20.088 00.002 7988 UpdateGuideState(): m_state=6
19:34:20.088 00.000 7988 Star::Find(15, 1175, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2239
19:34:20.088 00.000 7988 Star::Find returns 1 (0), X=1175.29, Y=435.47, Mass=1548, SNR=26.7, Peak=202 HFD=3.3
19:34:20.088 00.000 7988 MultiStar: [#1 0.12,-0.05,1.00,U] [#2 -0.09,0.24,0.99,U] [#3 -0.12,0.11,0.93,U] [#4 -0.15,0.21,1.01,U] [#5 -0.40,0.34,0.69,U] [#6 -0.03,0.07,0.71,U] [#7 -0.05,0.20,0.63,U] [#8 -0.36,0.11,0.64,U] 
19:34:20.088 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.15}, one-star: {-0.14, 0.17}
19:34:20.088 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.58) = xAngle (3.83 = -2.45)
19:34:20.088 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.94 = 0.66)
19:34:20.088 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.25 mountX=-0.15 mountY=0.12, mountTheta=2.47
19:34:20.088 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.15, opts=13)
19:34:20.099 00.011 7988 Enqueuing Move request for scope (-0.12, 0.15)
19:34:20.099 00.000 15712 Worker thread wakes up
19:34:20.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
19:34:20.099 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
19:34:20.099 00.000 15712 Moving (-0.12, 0.15) raw xDistance=-0.15 yDistance=0.12
19:34:20.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:20.101 00.002 7988 UpdateGuideState exits: m=1548 SNR=26.7
19:34:20.103 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:20.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:20.105 00.002 7988 Enqueuing Expose request
19:34:20.105 00.000 15712 PPEC rslt: input = -0.15, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 656.35
19:34:20.105 00.000 15712 PPEC: input: -0.15, control: 0.04, exposure: 1500
19:34:20.105 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:20.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:34:20.105 00.000 15712 MoveAxis(W, 13, ABG)
19:34:20.105 00.000 15712 Guiding  Dir = 3, Dur = 13
19:34:20.120 00.015 15712 IsGuiding returns 0
19:34:20.137 00.017 15712 IsGuiding returns 1
19:34:20.137 00.000 15712 scope still moving after pulse duration time elapsed
19:34:20.188 00.051 15712 IsGuiding returns 0
19:34:20.188 00.000 15712 scope move finished after 13 + 50 ms
19:34:20.188 00.000 15712 Move returns status 0, amount 13
19:34:20.188 00.000 15712 MoveAxis(N, 0, ABG)
19:34:20.188 00.000 15712 Move returns status 0, amount 0
19:34:20.188 00.000 15712 move complete, result=0
19:34:20.188 00.000 7988 GuideStep: -0.2 px 13 ms WEST, 0.1 px 0 ms NORTH
19:34:20.195 00.007 15712 worker thread done servicing request
19:34:20.195 00.000 15712 Worker thread wakes up
19:34:20.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:20.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:21.616 01.421 15712 Exposure complete
19:34:21.676 00.060 15712 worker thread done servicing request
19:34:21.676 00.000 7988 OnExposeComplete: enter
19:34:21.676 00.000 7988 UpdateGuideState(): m_state=6
19:34:21.680 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2240
19:34:21.680 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=435.47, Mass=1480, SNR=26.0, Peak=210 HFD=3.2
19:34:21.682 00.002 7988 MultiStar: [#1 0.13,0.08,0.99,U] [#2 0.09,0.24,1.00,U] [#3 0.00,0.02,0.94,U] [#4 0.12,-0.06,1.04,U] [#5 -0.39,0.31,0.72,U] [#6 0.10,0.16,0.69,U] [#7 -0.07,0.40,0.64,U] [#8 0.07,0.24,0.67,U] 
19:34:21.684 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.16}, one-star: {0.05, 0.17}
19:34:21.684 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
19:34:21.686 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.18)
19:34:21.686 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.42 mountX=-0.16 mountY=-0.03, mountTheta=-2.97
19:34:21.688 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.16, opts=13)
19:34:21.688 00.000 7988 Enqueuing Move request for scope (0.02, 0.16)
19:34:21.690 00.002 15712 Worker thread wakes up
19:34:21.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
19:34:21.690 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
19:34:21.690 00.000 15712 Moving (0.02, 0.16) raw xDistance=-0.16 yDistance=-0.03
19:34:21.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:21.692 00.002 7988 UpdateGuideState exits: m=1480 SNR=26.0
19:34:21.692 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:21.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:21.692 00.000 7988 Enqueuing Expose request
19:34:21.692 00.000 15712 PPEC rslt: input = -0.16, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 656.30
19:34:21.692 00.000 15712 PPEC: input: -0.16, control: 0.05, exposure: 1500
19:34:21.692 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:21.692 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:34:21.692 00.000 15712 MoveAxis(W, 15, ABG)
19:34:21.692 00.000 15712 Guiding  Dir = 3, Dur = 15
19:34:21.692 00.000 15712 IsGuiding returns 0
19:34:21.708 00.016 15712 PulseGuide returned control before completion, sleep 11
19:34:21.760 00.052 15712 IsGuiding returns 1
19:34:21.760 00.000 15712 scope still moving after pulse duration time elapsed
19:34:21.788 00.028 15712 IsGuiding returns 0
19:34:21.788 00.000 15712 scope move finished after 15 + 75 ms
19:34:21.788 00.000 15712 Move returns status 0, amount 15
19:34:21.788 00.000 15712 MoveAxis(N, 0, ABG)
19:34:21.788 00.000 15712 Move returns status 0, amount 0
19:34:21.788 00.000 15712 move complete, result=0
19:34:21.788 00.000 15712 worker thread done servicing request
19:34:21.788 00.000 15712 Worker thread wakes up
19:34:21.789 00.001 7988 GuideStep: -0.2 px 15 ms WEST, -0.0 px 0 ms NORTH
19:34:21.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:21.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:23.432 01.643 15712 Exposure complete
19:34:23.494 00.062 15712 worker thread done servicing request
19:34:23.494 00.000 7988 OnExposeComplete: enter
19:34:23.494 00.000 7988 UpdateGuideState(): m_state=6
19:34:23.497 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2241
19:34:23.498 00.001 7988 Star::Find returns 1 (0), X=1175.41, Y=435.28, Mass=1499, SNR=26.1, Peak=235 HFD=3.2
19:34:23.498 00.000 7988 MultiStar: [#1 -0.09,0.10,0.96,U] [#2 -0.06,0.16,1.01,U] [#3 -0.29,-0.14,0.99,U] [#4 -0.15,-0.07,1.09,U] [#5 -0.47,0.12,0.71,U] [#6 -0.10,-0.13,0.70,U] [#7 -0.49,0.15,0.68,U] [#8 -0.27,0.20,0.68,U] 
19:34:23.498 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.03}, one-star: {-0.02, -0.02}
19:34:23.498 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.74 = -0.74)
19:34:23.498 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
19:34:23.498 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.32 mountX=0.02 mountY=0.02, mountTheta=0.76
19:34:23.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.02, opts=13)
19:34:23.507 00.009 7988 Enqueuing Move request for scope (-0.02, -0.02)
19:34:23.507 00.000 15712 Worker thread wakes up
19:34:23.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
19:34:23.507 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
19:34:23.507 00.000 15712 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
19:34:23.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:23.510 00.003 7988 UpdateGuideState exits: m=1499 SNR=26.1
19:34:23.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:23.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:23.510 00.000 7988 Enqueuing Expose request
19:34:23.510 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 656.25
19:34:23.510 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
19:34:23.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:23.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:34:23.510 00.000 15712 MoveAxis(W, 11, ABG)
19:34:23.510 00.000 15712 Guiding  Dir = 3, Dur = 11
19:34:23.510 00.000 15712 IsGuiding returns 0
19:34:23.533 00.023 15712 IsGuiding returns 1
19:34:23.533 00.000 15712 scope still moving after pulse duration time elapsed
19:34:23.557 00.024 15712 IsGuiding returns 1
19:34:23.592 00.035 15712 IsGuiding returns 0
19:34:23.592 00.000 15712 scope move finished after 11 + 72 ms
19:34:23.592 00.000 15712 Move returns status 0, amount 11
19:34:23.592 00.000 15712 MoveAxis(N, 0, ABG)
19:34:23.592 00.000 15712 Move returns status 0, amount 0
19:34:23.592 00.000 15712 move complete, result=0
19:34:23.592 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
19:34:23.592 00.000 15712 worker thread done servicing request
19:34:23.592 00.000 15712 Worker thread wakes up
19:34:23.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:23.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:25.008 01.416 15712 Exposure complete
19:34:25.070 00.062 15712 worker thread done servicing request
19:34:25.072 00.002 7988 OnExposeComplete: enter
19:34:25.072 00.000 7988 UpdateGuideState(): m_state=6
19:34:25.072 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2242
19:34:25.072 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=435.28, Mass=1473, SNR=26.0, Peak=206 HFD=3.2
19:34:25.072 00.000 7988 MultiStar: [#1 -0.01,-0.16,1.04,U] [#2 0.23,-0.13,1.04,U] [#3 0.09,-0.42,0.92,U] [#4 0.07,-0.33,1.03,U] [#5 -0.42,-0.26,0.75,U] [#6 -0.04,-0.22,0.72,U] [#7 0.14,-0.18,0.68,U] [#8 -0.33,-0.10,0.67,U] 
19:34:25.072 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.20}, one-star: {0.02, -0.02}
19:34:25.072 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
19:34:25.072 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.20)
19:34:25.072 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.60 mountX=0.02 mountY=-0.02, mountTheta=-0.96
19:34:25.072 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
19:34:25.072 00.000 7988 Enqueuing Move request for scope (0.02, -0.02)
19:34:25.072 00.000 15712 Worker thread wakes up
19:34:25.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
19:34:25.072 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
19:34:25.072 00.000 15712 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
19:34:25.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:25.086 00.014 7988 UpdateGuideState exits: m=1473 SNR=26.0
19:34:25.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:25.086 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:25.089 00.003 7988 Enqueuing Expose request
19:34:25.089 00.000 15712 PPEC rslt: input = 0.02, final = 0.08, react = 0.01, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 656.20
19:34:25.089 00.000 15712 PPEC: input: 0.02, control: 0.08, exposure: 1500
19:34:25.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:25.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:34:25.089 00.000 15712 MoveAxis(W, 25, ABG)
19:34:25.089 00.000 15712 Guiding  Dir = 3, Dur = 25
19:34:25.089 00.000 15712 IsGuiding returns 0
19:34:25.106 00.017 15712 IsGuiding returns 1
19:34:25.106 00.000 15712 scope still moving after pulse duration time elapsed
19:34:25.150 00.044 15712 IsGuiding returns 0
19:34:25.150 00.000 15712 scope move finished after 25 + 34 ms
19:34:25.150 00.000 15712 Move returns status 0, amount 25
19:34:25.150 00.000 15712 MoveAxis(N, 0, ABG)
19:34:25.150 00.000 15712 Move returns status 0, amount 0
19:34:25.150 00.000 15712 move complete, result=0
19:34:25.150 00.000 15712 worker thread done servicing request
19:34:25.150 00.000 15712 Worker thread wakes up
19:34:25.150 00.000 7988 GuideStep: 0.0 px 25 ms WEST, -0.0 px 0 ms NORTH
19:34:25.152 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:25.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:26.795 01.643 15712 Exposure complete
19:34:26.859 00.064 15712 worker thread done servicing request
19:34:26.859 00.000 7988 OnExposeComplete: enter
19:34:26.859 00.000 7988 UpdateGuideState(): m_state=6
19:34:26.859 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2243
19:34:26.859 00.000 7988 Star::Find returns 1 (0), X=1175.44, Y=434.47, Mass=1499, SNR=26.3, Peak=219 HFD=3.2
19:34:26.859 00.000 7988 MultiStar: [#1 -0.10,-0.87,0.98,U] [#2 -0.26,-1.02,1.02,U] [#3 -0.10,-1.01,0.98,U] [#4 -0.17,-1.28,1.01,U] [#5 -0.50,-0.89,0.72,U] [#6 0.02,-1.00,0.71,U] [#7 -0.40,-0.86,0.65,U] [#8 -0.12,-0.76,0.68,U] 
19:34:26.859 00.000 7988 single-star, 8 included, MultiStar: {-0.17, -0.96}, one-star: {0.02, -0.83}
19:34:26.859 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
19:34:26.859 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = 3.14)
19:34:26.859 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.83 hyp=0.83 cameraTheta=-1.55 mountX=0.83 mountY=0.01, mountTheta=0.01
19:34:26.859 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.83, opts=13)
19:34:26.859 00.000 7988 Enqueuing Move request for scope (0.02, -0.83)
19:34:26.872 00.013 15712 Worker thread wakes up
19:34:26.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.83) opts 0xd
19:34:26.873 00.001 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.83)
19:34:26.873 00.000 15712 Moving (0.02, -0.83) raw xDistance=0.83 yDistance=0.01
19:34:26.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:26.873 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.3
19:34:26.876 00.003 15712 PPEC rslt: input = 0.83, final = 0.59, react = 0.50, pred = 0.09, hyst = 0.45, hyst_pct = 0.00, period_length = 656.16
19:34:26.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:26.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:26.879 00.003 7988 Enqueuing Expose request
19:34:26.879 00.000 15712 PPEC: input: 0.83, control: 0.59, exposure: 1500
19:34:26.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:26.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:34:26.879 00.000 15712 MoveAxis(W, 192, ABG)
19:34:26.879 00.000 15712 Guiding  Dir = 3, Dur = 192
19:34:26.881 00.002 15712 IsGuiding returns 0
19:34:26.906 00.025 15712 PulseGuide returned control before completion, sleep 178
19:34:27.114 00.208 15712 IsGuiding returns 0
19:34:27.114 00.000 15712 Move returns status 0, amount 192
19:34:27.114 00.000 15712 MoveAxis(N, 0, ABG)
19:34:27.114 00.000 15712 Move returns status 0, amount 0
19:34:27.114 00.000 15712 move complete, result=0
19:34:27.114 00.000 7988 GuideStep: 0.8 px 192 ms WEST, 0.0 px 0 ms NORTH
19:34:27.116 00.002 15712 worker thread done servicing request
19:34:27.116 00.000 15712 Worker thread wakes up
19:34:27.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:27.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:28.533 01.417 15712 Exposure complete
19:34:28.595 00.062 15712 worker thread done servicing request
19:34:28.595 00.000 7988 OnExposeComplete: enter
19:34:28.595 00.000 7988 UpdateGuideState(): m_state=6
19:34:28.599 00.004 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2244
19:34:28.599 00.000 7988 Star::Find returns 1 (0), X=1175.40, Y=434.37, Mass=1484, SNR=25.9, Peak=207 HFD=3.3
19:34:28.601 00.002 7988 MultiStar: [#1 -0.09,-1.26,1.02,U] [#2 -0.04,-1.02,1.02,U] [#3 -0.13,-1.17,0.95,U] [#4 -0.17,-1.13,1.00,U] [#5 -0.40,-1.10,0.71,U] [#6 -0.01,-1.28,0.67,U] [#7 -0.38,-1.22,0.65,U] [#8 -0.19,-1.04,0.68,U] 
19:34:28.603 00.002 7988 single-star, 8 included, MultiStar: {-0.15, -1.12}, one-star: {-0.03, -0.94}
19:34:28.603 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
19:34:28.605 00.002 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
19:34:28.605 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.94 hyp=0.94 cameraTheta=-1.60 mountX=0.94 mountY=0.05, mountTheta=0.05
19:34:28.607 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.94, opts=13)
19:34:28.609 00.002 7988 Enqueuing Move request for scope (-0.03, -0.94)
19:34:28.609 00.000 15712 Worker thread wakes up
19:34:28.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.94) opts 0xd
19:34:28.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.94)
19:34:28.609 00.000 15712 Moving (-0.03, -0.94) raw xDistance=0.94 yDistance=0.05
19:34:28.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:28.612 00.003 7988 UpdateGuideState exits: m=1484 SNR=25.9
19:34:28.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:28.614 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:28.614 00.000 7988 Enqueuing Expose request
19:34:28.614 00.000 15712 PPEC rslt: input = 0.94, final = 0.67, react = 0.56, pred = 0.11, hyst = 0.51, hyst_pct = 0.00, period_length = 656.11
19:34:28.614 00.000 15712 PPEC: input: 0.94, control: 0.67, exposure: 1500
19:34:28.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:28.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:34:28.614 00.000 15712 MoveAxis(W, 218, ABG)
19:34:28.614 00.000 15712 Guiding  Dir = 3, Dur = 218
19:34:28.614 00.000 15712 IsGuiding returns 0
19:34:28.628 00.014 15712 PulseGuide returned control before completion, sleep 212
19:34:28.849 00.221 15712 IsGuiding returns 1
19:34:28.849 00.000 15712 scope still moving after pulse duration time elapsed
19:34:28.890 00.041 15712 IsGuiding returns 0
19:34:28.890 00.000 15712 scope move finished after 218 + 55 ms
19:34:28.890 00.000 15712 Move returns status 0, amount 218
19:34:28.890 00.000 15712 MoveAxis(N, 0, ABG)
19:34:28.890 00.000 15712 Move returns status 0, amount 0
19:34:28.890 00.000 15712 move complete, result=0
19:34:28.890 00.000 15712 worker thread done servicing request
19:34:28.890 00.000 15712 Worker thread wakes up
19:34:28.890 00.000 7988 GuideStep: 0.9 px 218 ms WEST, 0.1 px 0 ms NORTH
19:34:28.892 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:28.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:30.524 01.632 15712 Exposure complete
19:34:30.586 00.062 15712 worker thread done servicing request
19:34:30.586 00.000 7988 OnExposeComplete: enter
19:34:30.586 00.000 7988 UpdateGuideState(): m_state=6
19:34:30.588 00.002 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2245
19:34:30.588 00.000 7988 Star::Find returns 1 (0), X=1175.63, Y=434.50, Mass=1451, SNR=25.9, Peak=229 HFD=3.1
19:34:30.590 00.002 7988 MultiStar: [#1 0.24,-0.74,1.02,U] [#2 0.07,-0.87,1.00,U] [#3 0.28,-0.96,0.97,U] [#4 0.03,-0.77,1.01,U] [#5 -0.24,-0.80,0.72,U] [#6 0.06,-0.84,0.72,U] [#7 -0.08,-0.87,0.69,U] [#8 0.20,-0.82,0.66,U] 
19:34:30.590 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.83}, one-star: {0.21, -0.80}
19:34:30.592 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
19:34:30.594 00.002 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.91)
19:34:30.594 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.80 hyp=0.83 cameraTheta=-1.32 mountX=0.80 mountY=-0.19, mountTheta=-0.23
19:34:30.596 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.80, opts=13)
19:34:30.596 00.000 7988 Enqueuing Move request for scope (0.21, -0.80)
19:34:30.598 00.002 15712 Worker thread wakes up
19:34:30.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.80) opts 0xd
19:34:30.598 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.80)
19:34:30.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:30.598 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
19:34:30.602 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:30.603 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:30.603 00.000 7988 Enqueuing Expose request
19:34:30.605 00.002 15712 Moving (0.21, -0.80) raw xDistance=0.80 yDistance=-0.19
19:34:30.607 00.002 15712 PPEC rslt: input = 0.80, final = 0.57, react = 0.48, pred = 0.09, hyst = 0.47, hyst_pct = 0.00, period_length = 656.06
19:34:30.607 00.000 15712 PPEC: input: 0.80, control: 0.57, exposure: 1500
19:34:30.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:30.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:34:30.607 00.000 15712 MoveAxis(W, 185, ABG)
19:34:30.607 00.000 15712 Guiding  Dir = 3, Dur = 185
19:34:30.607 00.000 15712 IsGuiding returns 0
19:34:30.619 00.012 15712 PulseGuide returned control before completion, sleep 173
19:34:30.808 00.189 15712 IsGuiding returns 1
19:34:30.808 00.000 15712 scope still moving after pulse duration time elapsed
19:34:30.840 00.032 15712 IsGuiding returns 0
19:34:30.840 00.000 15712 scope move finished after 185 + 47 ms
19:34:30.840 00.000 15712 Move returns status 0, amount 185
19:34:30.840 00.000 15712 MoveAxis(N, 0, ABG)
19:34:30.840 00.000 15712 Move returns status 0, amount 0
19:34:30.840 00.000 15712 move complete, result=0
19:34:30.840 00.000 15712 worker thread done servicing request
19:34:30.840 00.000 15712 Worker thread wakes up
19:34:30.840 00.000 7988 GuideStep: 0.8 px 185 ms WEST, -0.2 px 0 ms NORTH
19:34:30.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:30.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:32.259 01.419 15712 Exposure complete
19:34:32.321 00.062 15712 worker thread done servicing request
19:34:32.321 00.000 7988 OnExposeComplete: enter
19:34:32.322 00.001 7988 UpdateGuideState(): m_state=6
19:34:32.322 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2246
19:34:32.322 00.000 7988 Star::Find returns 1 (0), X=1175.59, Y=435.48, Mass=1345, SNR=24.9, Peak=178 HFD=3.2
19:34:32.322 00.000 7988 MultiStar: [#1 0.07,-0.04,1.05,U] [#2 -0.04,0.31,1.06,U] [#3 -0.05,0.06,0.96,U] [#4 -0.00,0.06,1.06,U] [#5 -0.25,0.12,0.72,U] [#6 0.05,-0.11,0.72,U] [#7 -0.27,0.11,0.68,U] [#8 -0.08,0.06,0.67,U] 
19:34:32.322 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {0.17, 0.17}
19:34:32.322 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
19:34:32.322 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
19:34:32.322 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.89 mountX=-0.09 mountY=0.03, mountTheta=2.85
19:34:32.322 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
19:34:32.322 00.000 7988 Enqueuing Move request for scope (-0.03, 0.09)
19:34:32.322 00.000 15712 Worker thread wakes up
19:34:32.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
19:34:32.322 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
19:34:32.322 00.000 15712 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=0.03
19:34:32.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:32.335 00.013 7988 UpdateGuideState exits: m=1345 SNR=24.9
19:34:32.337 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:32.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:32.339 00.002 7988 Enqueuing Expose request
19:34:32.339 00.000 15712 PPEC rslt: input = -0.09, final = 0.06, react = -0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 656.02
19:34:32.339 00.000 15712 PPEC: input: -0.09, control: 0.06, exposure: 1500
19:34:32.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:32.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:34:32.339 00.000 15712 MoveAxis(W, 19, ABG)
19:34:32.339 00.000 15712 Guiding  Dir = 3, Dur = 19
19:34:32.373 00.034 15712 IsGuiding returns 0
19:34:32.388 00.015 15712 PulseGuide returned control before completion, sleep 14
19:34:32.435 00.047 15712 IsGuiding returns 0
19:34:32.435 00.000 15712 Move returns status 0, amount 19
19:34:32.435 00.000 15712 MoveAxis(N, 0, ABG)
19:34:32.435 00.000 15712 Move returns status 0, amount 0
19:34:32.435 00.000 15712 move complete, result=0
19:34:32.435 00.000 15712 worker thread done servicing request
19:34:32.435 00.000 15712 Worker thread wakes up
19:34:32.435 00.000 7988 GuideStep: -0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
19:34:32.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:32.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:34.073 01.638 15712 Exposure complete
19:34:34.135 00.062 15712 worker thread done servicing request
19:34:34.135 00.000 7988 OnExposeComplete: enter
19:34:34.135 00.000 7988 UpdateGuideState(): m_state=6
19:34:34.137 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2247
19:34:34.137 00.000 7988 Star::Find returns 1 (0), X=1175.58, Y=435.70, Mass=1449, SNR=25.8, Peak=197 HFD=3.2
19:34:34.140 00.003 7988 MultiStar: [#1 0.21,0.30,1.04,U] [#2 0.25,0.45,0.99,U] [#3 0.04,0.37,0.94,U] [#4 0.16,0.23,1.02,U] [#5 -0.31,0.42,0.74,U] [#6 0.10,0.25,0.73,U] [#7 -0.19,0.40,0.64,U] [#8 -0.03,0.35,0.64,U] 
19:34:34.140 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.35}, one-star: {0.15, 0.39}
19:34:34.142 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
19:34:34.142 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.22)
19:34:34.144 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.35 hyp=0.36 cameraTheta=1.38 mountX=-0.35 mountY=-0.08, mountTheta=-2.93
19:34:34.146 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.35, opts=13)
19:34:34.146 00.000 7988 Enqueuing Move request for scope (0.07, 0.35)
19:34:34.148 00.002 15712 Worker thread wakes up
19:34:34.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.35) opts 0xd
19:34:34.148 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.35)
19:34:34.148 00.000 15712 Moving (0.07, 0.35) raw xDistance=-0.35 yDistance=-0.08
19:34:34.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:34.148 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.8
19:34:34.150 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:34.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:34.150 00.000 7988 Enqueuing Expose request
19:34:34.150 00.000 15712 PPEC rslt: input = -0.35, final = -0.14, react = -0.21, pred = 0.07, hyst = -0.16, hyst_pct = 0.00, period_length = 655.97
19:34:34.150 00.000 15712 PPEC: input: -0.35, control: -0.14, exposure: 1500
19:34:34.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:34.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:34:34.150 00.000 15712 MoveAxis(E, 45, ABG)
19:34:34.150 00.000 15712 Guiding  Dir = 2, Dur = 45
19:34:34.150 00.000 15712 IsGuiding returns 0
19:34:34.174 00.024 15712 PulseGuide returned control before completion, sleep 31
19:34:34.214 00.040 15712 IsGuiding returns 1
19:34:34.214 00.000 15712 scope still moving after pulse duration time elapsed
19:34:34.262 00.048 15712 IsGuiding returns 0
19:34:34.262 00.000 15712 scope move finished after 45 + 76 ms
19:34:34.262 00.000 15712 Move returns status 0, amount 45
19:34:34.262 00.000 15712 MoveAxis(N, 0, ABG)
19:34:34.262 00.000 15712 Move returns status 0, amount 0
19:34:34.276 00.014 15712 move complete, result=0
19:34:34.276 00.000 15712 worker thread done servicing request
19:34:34.276 00.000 15712 Worker thread wakes up
19:34:34.276 00.000 7988 GuideStep: -0.4 px 45 ms EAST, -0.1 px 0 ms NORTH
19:34:34.277 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:34.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:35.694 01.417 15712 Exposure complete
19:34:35.757 00.063 15712 worker thread done servicing request
19:34:35.757 00.000 7988 OnExposeComplete: enter
19:34:35.757 00.000 7988 UpdateGuideState(): m_state=6
19:34:35.757 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2248
19:34:35.757 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=435.37, Mass=1555, SNR=26.7, Peak=217 HFD=3.2
19:34:35.757 00.000 7988 MultiStar: [#1 0.13,-0.14,0.97,U] [#2 -0.06,-0.04,0.99,U] [#3 0.17,-0.05,0.93,U] [#4 0.05,-0.05,1.01,U] [#5 -0.27,-0.04,0.71,U] [#6 0.17,-0.16,0.70,U] [#7 -0.08,-0.11,0.64,U] [#8 0.12,-0.18,0.61,U] 
19:34:35.757 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.15, 0.07}
19:34:35.757 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.63 = 0.63)
19:34:35.757 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.74 = -2.55)
19:34:35.757 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.95 mountX=0.07 mountY=-0.05, mountTheta=-0.61
19:34:35.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
19:34:35.757 00.000 7988 Enqueuing Move request for scope (0.05, -0.07)
19:34:35.757 00.000 15712 Worker thread wakes up
19:34:35.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
19:34:35.757 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
19:34:35.757 00.000 15712 Moving (0.05, -0.07) raw xDistance=0.07 yDistance=-0.05
19:34:35.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=21, FiltMax=255, Gamma=0.690
19:34:35.772 00.015 7988 UpdateGuideState exits: m=1555 SNR=26.7
19:34:35.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:35.774 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:35.776 00.002 7988 Enqueuing Expose request
19:34:35.776 00.000 15712 PPEC rslt: input = 0.07, final = 0.08, react = 0.04, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 655.93
19:34:35.776 00.000 15712 PPEC: input: 0.07, control: 0.08, exposure: 1500
19:34:35.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:35.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:34:35.776 00.000 15712 MoveAxis(W, 28, ABG)
19:34:35.776 00.000 15712 Guiding  Dir = 3, Dur = 28
19:34:35.776 00.000 15712 IsGuiding returns 0
19:34:35.794 00.018 15712 PulseGuide returned control before completion, sleep 23
19:34:35.840 00.046 15712 IsGuiding returns 0
19:34:35.840 00.000 15712 Move returns status 0, amount 28
19:34:35.840 00.000 15712 MoveAxis(N, 0, ABG)
19:34:35.840 00.000 15712 Move returns status 0, amount 0
19:34:35.840 00.000 15712 move complete, result=0
19:34:35.840 00.000 7988 GuideStep: 0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
19:34:35.843 00.003 15712 worker thread done servicing request
19:34:35.843 00.000 15712 Worker thread wakes up
19:34:35.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:35.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:37.479 01.636 15712 Exposure complete
19:34:37.540 00.061 15712 worker thread done servicing request
19:34:37.540 00.000 7988 OnExposeComplete: enter
19:34:37.540 00.000 7988 UpdateGuideState(): m_state=6
19:34:37.544 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2249
19:34:37.546 00.002 7988 Star::Find returns 1 (0), X=1175.68, Y=435.27, Mass=1468, SNR=26.0, Peak=197 HFD=3.5
19:34:37.546 00.000 7988 MultiStar: [#1 0.27,-0.41,0.99,U] [#2 0.02,-0.19,1.04,U] [#3 0.12,-0.31,0.91,U] [#4 0.25,-0.18,1.04,U] [#5 -0.22,-0.34,0.69,U] [#6 0.12,-0.14,0.69,U] [#7 0.05,-0.34,0.69,U] [#8 0.10,-0.23,0.63,U] 
19:34:37.548 00.002 7988 single-star, 8 included, MultiStar: {0.12, -0.24}, one-star: {0.26, -0.03}
19:34:37.548 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.58) = xAngle (1.45 = 1.45)
19:34:37.550 00.002 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.56 = -1.73)
19:34:37.550 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.13 mountX=0.03 mountY=-0.26, mountTheta=-1.45
19:34:37.550 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.03, opts=13)
19:34:37.550 00.000 7988 Enqueuing Move request for scope (0.26, -0.03)
19:34:37.556 00.006 15712 Worker thread wakes up
19:34:37.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
19:34:37.556 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
19:34:37.556 00.000 15712 Moving (0.26, -0.03) raw xDistance=0.03 yDistance=-0.26
19:34:37.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:37.556 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
19:34:37.558 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:37.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:37.558 00.000 7988 Enqueuing Expose request
19:34:37.558 00.000 15712 PPEC rslt: input = 0.03, final = 0.10, react = 0.02, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 655.88
19:34:37.558 00.000 15712 PPEC: input: 0.03, control: 0.10, exposure: 1500
19:34:37.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
19:34:37.558 00.000 15712 MoveAxis(W, 33, ABG)
19:34:37.558 00.000 15712 Guiding  Dir = 3, Dur = 33
19:34:37.558 00.000 15712 IsGuiding returns 0
19:34:37.573 00.015 15712 PulseGuide returned control before completion, sleep 22
19:34:37.624 00.051 15712 IsGuiding returns 0
19:34:37.624 00.000 15712 Move returns status 0, amount 33
19:34:37.624 00.000 15712 MoveAxis(N, 66, ABG)
19:34:37.624 00.000 15712 Guiding  Dir = 0, Dur = 66
19:34:37.659 00.035 15712 IsGuiding returns 0
19:34:37.744 00.085 15712 IsGuiding returns 1
19:34:37.744 00.000 15712 scope still moving after pulse duration time elapsed
19:34:37.780 00.036 15712 IsGuiding returns 1
19:34:37.831 00.051 15712 IsGuiding returns 0
19:34:37.831 00.000 15712 scope move finished after 66 + 109 ms
19:34:37.831 00.000 15712 Move returns status 0, amount 66
19:34:37.831 00.000 15712 move complete, result=0
19:34:37.831 00.000 7988 GuideStep: 0.0 px 33 ms WEST, -0.3 px 66 ms NORTH
19:34:37.841 00.010 15712 worker thread done servicing request
19:34:37.841 00.000 15712 Worker thread wakes up
19:34:37.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:37.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:39.262 01.421 15712 Exposure complete
19:34:39.325 00.063 15712 worker thread done servicing request
19:34:39.325 00.000 7988 OnExposeComplete: enter
19:34:39.325 00.000 7988 UpdateGuideState(): m_state=6
19:34:39.325 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2250
19:34:39.325 00.000 7988 Star::Find returns 1 (0), X=1175.27, Y=434.69, Mass=1454, SNR=25.7, Peak=209 HFD=3.2
19:34:39.325 00.000 7988 MultiStar: [#1 -0.08,-0.65,1.02,U] [#2 -0.06,-0.56,1.04,U] [#3 -0.12,-0.64,1.00,U] [#4 -0.13,-0.76,1.03,U] [#5 -0.30,-0.44,0.72,U] [#6 -0.00,-0.66,0.70,U] [#7 -0.28,-0.62,0.66,U] [#8 -0.41,-0.85,0.71,U] 
19:34:39.325 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.64}, one-star: {-0.16, -0.61}
19:34:39.325 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
19:34:39.333 00.008 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
19:34:39.333 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.61 hyp=0.63 cameraTheta=-1.82 mountX=0.61 mountY=0.17, mountTheta=0.27
19:34:39.335 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.61, opts=13)
19:34:39.337 00.002 7988 Enqueuing Move request for scope (-0.16, -0.61)
19:34:39.339 00.002 15712 Worker thread wakes up
19:34:39.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.61) opts 0xd
19:34:39.339 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.61)
19:34:39.339 00.000 15712 Moving (-0.16, -0.61) raw xDistance=0.61 yDistance=0.17
19:34:39.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:39.339 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.7
19:34:39.341 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:39.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:39.343 00.002 7988 Enqueuing Expose request
19:34:39.343 00.000 15712 PPEC rslt: input = 0.61, final = 0.46, react = 0.37, pred = 0.09, hyst = 0.34, hyst_pct = 0.00, period_length = 655.84
19:34:39.343 00.000 15712 PPEC: input: 0.61, control: 0.46, exposure: 1500
19:34:39.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:39.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:34:39.343 00.000 15712 MoveAxis(W, 150, ABG)
19:34:39.343 00.000 15712 Guiding  Dir = 3, Dur = 150
19:34:39.345 00.002 15712 IsGuiding returns 0
19:34:39.371 00.026 15712 PulseGuide returned control before completion, sleep 132
19:34:39.548 00.177 15712 IsGuiding returns 1
19:34:39.548 00.000 15712 scope still moving after pulse duration time elapsed
19:34:39.577 00.029 15712 IsGuiding returns 0
19:34:39.577 00.000 15712 scope move finished after 150 + 81 ms
19:34:39.577 00.000 15712 Move returns status 0, amount 150
19:34:39.577 00.000 15712 MoveAxis(N, 0, ABG)
19:34:39.577 00.000 15712 Move returns status 0, amount 0
19:34:39.577 00.000 15712 move complete, result=0
19:34:39.577 00.000 15712 worker thread done servicing request
19:34:39.577 00.000 15712 Worker thread wakes up
19:34:39.577 00.000 7988 GuideStep: 0.6 px 150 ms WEST, 0.2 px 0 ms NORTH
19:34:39.579 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:39.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:41.219 01.640 15712 Exposure complete
19:34:41.279 00.060 15712 worker thread done servicing request
19:34:41.279 00.000 7988 OnExposeComplete: enter
19:34:41.279 00.000 7988 UpdateGuideState(): m_state=6
19:34:41.283 00.004 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2251
19:34:41.285 00.002 7988 Star::Find returns 1 (0), X=1175.23, Y=434.85, Mass=1456, SNR=25.7, Peak=201 HFD=3.5
19:34:41.285 00.000 7988 MultiStar: [#1 -0.20,-0.52,1.00,U] [#2 -0.30,-0.36,1.02,U] [#3 -0.20,-0.63,0.96,U] [#4 -0.25,-0.53,1.06,U] [#5 -0.49,-0.70,0.76,U] [#6 -0.15,-0.73,0.73,U] [#7 -0.46,-0.58,0.66,U] [#8 -0.29,-0.58,0.64,U] 
19:34:41.287 00.002 7988 single-star, 8 included, MultiStar: {-0.27, -0.55}, one-star: {-0.19, -0.45}
19:34:41.287 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
19:34:41.289 00.002 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
19:34:41.289 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.45 hyp=0.49 cameraTheta=-1.96 mountX=0.46 mountY=0.20, mountTheta=0.41
19:34:41.291 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.45, opts=13)
19:34:41.293 00.002 7988 Enqueuing Move request for scope (-0.19, -0.45)
19:34:41.293 00.000 15712 Worker thread wakes up
19:34:41.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.45) opts 0xd
19:34:41.293 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.45)
19:34:41.293 00.000 15712 Moving (-0.19, -0.45) raw xDistance=0.46 yDistance=0.20
19:34:41.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:41.296 00.003 7988 UpdateGuideState exits: m=1456 SNR=25.7
19:34:41.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:41.298 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:41.298 00.000 7988 Enqueuing Expose request
19:34:41.300 00.002 15712 PPEC rslt: input = 0.46, final = 0.36, react = 0.27, pred = 0.08, hyst = 0.25, hyst_pct = 0.00, period_length = 655.79
19:34:41.300 00.000 15712 PPEC: input: 0.46, control: 0.36, exposure: 1500
19:34:41.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:41.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:34:41.300 00.000 15712 MoveAxis(W, 117, ABG)
19:34:41.300 00.000 15712 Guiding  Dir = 3, Dur = 117
19:34:41.300 00.000 15712 IsGuiding returns 0
19:34:41.313 00.013 15712 PulseGuide returned control before completion, sleep 105
19:34:41.449 00.136 15712 IsGuiding returns 0
19:34:41.449 00.000 15712 Move returns status 0, amount 117
19:34:41.449 00.000 15712 MoveAxis(N, 0, ABG)
19:34:41.452 00.003 15712 Move returns status 0, amount 0
19:34:41.452 00.000 15712 move complete, result=0
19:34:41.452 00.000 15712 worker thread done servicing request
19:34:41.452 00.000 15712 Worker thread wakes up
19:34:41.452 00.000 7988 GuideStep: 0.5 px 117 ms WEST, 0.2 px 0 ms NORTH
19:34:41.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:41.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:42.872 01.420 15712 Exposure complete
19:34:42.936 00.064 15712 worker thread done servicing request
19:34:42.936 00.000 7988 OnExposeComplete: enter
19:34:42.936 00.000 7988 UpdateGuideState(): m_state=6
19:34:42.936 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2252
19:34:42.936 00.000 7988 Star::Find returns 1 (0), X=1175.22, Y=434.87, Mass=1417, SNR=25.5, Peak=230 HFD=3.1
19:34:42.936 00.000 7988 MultiStar: [#1 -0.16,-0.53,1.03,U] [#2 -0.22,-0.43,1.00,U] [#3 -0.15,-0.50,0.99,U] [#4 -0.21,-0.47,1.03,U] [#5 -0.79,-0.56,0.71,U] [#6 -0.51,-0.22,0.74,U] [#7 -0.28,-0.35,0.72,U] [#8 -0.35,-0.48,0.66,U] 
19:34:42.936 00.000 7988 single-star, 8 included, MultiStar: {-0.29, -0.45}, one-star: {-0.20, -0.44}
19:34:42.936 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
19:34:42.936 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.68 = 2.68)
19:34:42.936 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.44 hyp=0.48 cameraTheta=-2.00 mountX=0.44 mountY=0.21, mountTheta=0.45
19:34:42.946 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.44, opts=13)
19:34:42.946 00.000 7988 Enqueuing Move request for scope (-0.20, -0.44)
19:34:42.949 00.003 15712 Worker thread wakes up
19:34:42.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.44) opts 0xd
19:34:42.949 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.44)
19:34:42.949 00.000 15712 Moving (-0.20, -0.44) raw xDistance=0.44 yDistance=0.21
19:34:42.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:42.949 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.5
19:34:42.952 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:42.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:42.954 00.002 7988 Enqueuing Expose request
19:34:42.954 00.000 15712 PPEC rslt: input = 0.44, final = 0.33, react = 0.26, pred = 0.07, hyst = 0.26, hyst_pct = 0.00, period_length = 655.75
19:34:42.954 00.000 15712 PPEC: input: 0.44, control: 0.33, exposure: 1500
19:34:42.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:42.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:34:42.954 00.000 15712 MoveAxis(W, 107, ABG)
19:34:42.956 00.002 15712 Guiding  Dir = 3, Dur = 107
19:34:42.956 00.000 15712 IsGuiding returns 0
19:34:42.965 00.009 15712 PulseGuide returned control before completion, sleep 104
19:34:43.075 00.110 15712 IsGuiding returns 1
19:34:43.075 00.000 15712 scope still moving after pulse duration time elapsed
19:34:43.107 00.032 15712 IsGuiding returns 0
19:34:43.107 00.000 15712 scope move finished after 107 + 50 ms
19:34:43.107 00.000 15712 Move returns status 0, amount 107
19:34:43.107 00.000 15712 MoveAxis(N, 0, ABG)
19:34:43.107 00.000 15712 Move returns status 0, amount 0
19:34:43.107 00.000 15712 move complete, result=0
19:34:43.107 00.000 7988 GuideStep: 0.4 px 107 ms WEST, 0.2 px 0 ms NORTH
19:34:43.107 00.000 15712 worker thread done servicing request
19:34:43.116 00.009 15712 Worker thread wakes up
19:34:43.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:43.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:44.754 01.638 15712 Exposure complete
19:34:44.817 00.063 15712 worker thread done servicing request
19:34:44.817 00.000 7988 OnExposeComplete: enter
19:34:44.817 00.000 7988 UpdateGuideState(): m_state=6
19:34:44.817 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2253
19:34:44.817 00.000 7988 Star::Find returns 1 (1), X=1175.23, Y=435.21, Mass=1472, SNR=26.0, Peak=255 HFD=3.4
19:34:44.817 00.000 7988 MultiStar: [#1 -0.17,-0.21,0.97,U] [#2 -0.19,-0.17,0.97,U] [#3 -0.12,-0.36,0.97,U] [#4 -0.25,-0.32,1.08,U] [#5 -0.81,0.04,0.73,U] [#6 -0.33,-0.23,0.67,U] [#7 -0.59,-0.25,0.65,U] [#8 -0.24,-0.17,0.67,U] 
19:34:44.817 00.000 7988 single-star, 8 included, MultiStar: {-0.30, -0.20}, one-star: {-0.19, -0.09}
19:34:44.817 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
19:34:44.817 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
19:34:44.817 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.68 mountX=0.10 mountY=0.19, mountTheta=1.11
19:34:44.817 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.09, opts=13)
19:34:44.829 00.012 7988 Enqueuing Move request for scope (-0.19, -0.09)
19:34:44.829 00.000 15712 Worker thread wakes up
19:34:44.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
19:34:44.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
19:34:44.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:44.832 00.003 7988 UpdateGuideState exits: m=1472 SNR=26.0 Saturated
19:34:44.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:44.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:44.832 00.000 7988 Enqueuing Expose request
19:34:44.837 00.005 15712 Moving (-0.19, -0.09) raw xDistance=0.10 yDistance=0.19
19:34:44.837 00.000 15712 PPEC rslt: input = 0.10, final = 0.07, react = 0.06, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 655.70
19:34:44.837 00.000 15712 PPEC: input: 0.10, control: 0.07, exposure: 1500
19:34:44.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:44.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:34:44.837 00.000 15712 MoveAxis(W, 22, ABG)
19:34:44.837 00.000 15712 Guiding  Dir = 3, Dur = 22
19:34:44.837 00.000 15712 IsGuiding returns 0
19:34:44.849 00.012 15712 PulseGuide returned control before completion, sleep 16
19:34:44.899 00.050 15712 IsGuiding returns 0
19:34:44.899 00.000 15712 Move returns status 0, amount 22
19:34:44.899 00.000 15712 MoveAxis(N, 0, ABG)
19:34:44.899 00.000 15712 Move returns status 0, amount 0
19:34:44.899 00.000 15712 move complete, result=0
19:34:44.899 00.000 7988 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
19:34:44.899 00.000 15712 worker thread done servicing request
19:34:44.899 00.000 15712 Worker thread wakes up
19:34:44.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:44.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:46.316 01.417 15712 Exposure complete
19:34:46.378 00.062 15712 worker thread done servicing request
19:34:46.378 00.000 7988 OnExposeComplete: enter
19:34:46.378 00.000 7988 UpdateGuideState(): m_state=6
19:34:46.378 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2254
19:34:46.378 00.000 7988 Star::Find returns 1 (1), X=1175.28, Y=435.22, Mass=1472, SNR=26.1, Peak=255 HFD=3.4
19:34:46.378 00.000 7988 MultiStar: [#1 0.07,0.06,0.99,U] [#2 -0.18,0.13,0.98,U] [#3 -0.14,-0.29,0.98,U] [#4 0.04,-0.23,1.03,U] [#5 -0.57,-0.01,0.68,U] [#6 -0.05,-0.04,0.70,U] [#7 -0.47,0.12,0.65,U] [#8 -0.19,0.13,0.66,U] 
19:34:46.378 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.04}, one-star: {-0.15, -0.08}
19:34:46.378 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
19:34:46.388 00.010 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
19:34:46.388 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.91 mountX=0.04 mountY=0.16, mountTheta=1.33
19:34:46.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.04, opts=13)
19:34:46.388 00.000 7988 Enqueuing Move request for scope (-0.16, -0.04)
19:34:46.388 00.000 15712 Worker thread wakes up
19:34:46.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
19:34:46.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
19:34:46.388 00.000 15712 Moving (-0.16, -0.04) raw xDistance=0.04 yDistance=0.16
19:34:46.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:46.396 00.008 7988 UpdateGuideState exits: m=1472 SNR=26.1 Saturated
19:34:46.396 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:46.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:46.396 00.000 7988 Enqueuing Expose request
19:34:46.396 00.000 15712 PPEC rslt: input = 0.04, final = 0.05, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 655.66
19:34:46.396 00.000 15712 PPEC: input: 0.04, control: 0.05, exposure: 1500
19:34:46.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:46.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:34:46.396 00.000 15712 MoveAxis(W, 17, ABG)
19:34:46.396 00.000 15712 Guiding  Dir = 3, Dur = 17
19:34:46.396 00.000 15712 IsGuiding returns 0
19:34:46.452 00.056 15712 IsGuiding returns 1
19:34:46.452 00.000 15712 scope still moving after pulse duration time elapsed
19:34:46.484 00.032 15712 IsGuiding returns 0
19:34:46.484 00.000 15712 scope move finished after 17 + 66 ms
19:34:46.484 00.000 15712 Move returns status 0, amount 17
19:34:46.484 00.000 15712 MoveAxis(N, 0, ABG)
19:34:46.484 00.000 15712 Move returns status 0, amount 0
19:34:46.484 00.000 15712 move complete, result=0
19:34:46.484 00.000 15712 worker thread done servicing request
19:34:46.484 00.000 15712 Worker thread wakes up
19:34:46.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:46.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:46.484 00.000 7988 GuideStep: 0.0 px 17 ms WEST, 0.2 px 0 ms NORTH
19:34:47.833 01.349 7988 evsrv: cli 0CCD0668 connect
19:34:47.835 00.002 7988 case statement mapped state 6 to 3
19:34:47.837 00.002 7988 case statement mapped state 6 to 3
19:34:47.837 00.000 7988 evsrv: cli 0CCD0668 request: {"method":"get_app_state","id":"e3f63436-0926-4862-b2a5-ee98bc557c9e"}
19:34:47.840 00.003 7988 case statement mapped state 6 to 3
19:34:47.843 00.003 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3f63436-0926-4862-b2a5-ee98bc557c9e"}
19:34:47.857 00.014 7988 evsrv: cli 0CCD0668 disconnect
19:34:48.112 00.255 15712 Exposure complete
19:34:48.236 00.124 15712 worker thread done servicing request
19:34:48.236 00.000 7988 OnExposeComplete: enter
19:34:48.236 00.000 7988 UpdateGuideState(): m_state=6
19:34:48.236 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2255
19:34:48.236 00.000 7988 Star::Find returns 1 (0), X=1175.21, Y=435.69, Mass=1462, SNR=25.9, Peak=233 HFD=3.4
19:34:48.247 00.011 7988 MultiStar: [#1 -0.26,0.06,1.02,U] [#2 -0.26,0.34,0.99,U] [#3 -0.18,0.12,0.95,U] [#4 -0.36,0.08,0.99,U] [#5 -0.67,0.12,0.70,U] [#6 -0.12,0.13,0.70,U] [#7 -0.52,0.02,0.66,U] [#8 -0.34,0.02,0.63,U] 
19:34:48.255 00.008 7988 refined, 8 included, MultiStar: {-0.31, 0.15}, one-star: {-0.21, 0.39}
19:34:48.255 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.58) = xAngle (4.26 = -2.02)
19:34:48.260 00.005 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
19:34:48.260 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.15 hyp=0.35 cameraTheta=2.68 mountX=-0.15 mountY=0.31, mountTheta=2.03
19:34:48.267 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.15, opts=13)
19:34:48.267 00.000 7988 Enqueuing Move request for scope (-0.31, 0.15)
19:34:48.272 00.005 15712 Worker thread wakes up
19:34:48.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:48.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.15) opts 0xd
19:34:48.272 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.9
19:34:48.272 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.15)
19:34:48.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:48.281 00.009 15712 Moving (-0.31, 0.15) raw xDistance=-0.15 yDistance=0.31
19:34:48.281 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:48.283 00.002 7988 Enqueuing Expose request
19:34:48.285 00.002 15712 PPEC rslt: input = -0.15, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 655.62
19:34:48.287 00.002 15712 PPEC: input: -0.15, control: 0.05, exposure: 1500
19:34:48.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:34:48.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
19:34:48.287 00.000 15712 MoveAxis(W, 15, ABG)
19:34:48.287 00.000 15712 Guiding  Dir = 3, Dur = 15
19:34:48.287 00.000 15712 IsGuiding returns 0
19:34:48.299 00.012 15712 IsGuiding returns 1
19:34:48.299 00.000 15712 scope still moving after pulse duration time elapsed
19:34:48.349 00.050 15712 IsGuiding returns 1
19:34:48.393 00.044 15712 IsGuiding returns 0
19:34:48.393 00.000 15712 scope move finished after 15 + 90 ms
19:34:48.393 00.000 15712 Move returns status 0, amount 15
19:34:48.393 00.000 15712 MoveAxis(N, 0, ABG)
19:34:48.393 00.000 15712 Move returns status 0, amount 0
19:34:48.393 00.000 15712 move complete, result=0
19:34:48.393 00.000 15712 worker thread done servicing request
19:34:48.393 00.000 15712 Worker thread wakes up
19:34:48.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:48.393 00.000 7988 GuideStep: -0.2 px 15 ms WEST, 0.3 px 0 ms NORTH
19:34:48.396 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:49.807 01.411 15712 Exposure complete
19:34:49.903 00.096 15712 worker thread done servicing request
19:34:49.903 00.000 7988 OnExposeComplete: enter
19:34:49.907 00.004 7988 UpdateGuideState(): m_state=6
19:34:49.907 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2256
19:34:49.907 00.000 7988 Star::Find returns 1 (0), X=1175.23, Y=435.73, Mass=1488, SNR=26.2, Peak=218 HFD=3.4
19:34:49.907 00.000 7988 MultiStar: [#1 -0.30,0.22,0.96,U] [#2 -0.13,0.44,1.00,U] [#3 -0.22,0.12,0.96,U] [#4 -0.52,0.11,1.04,U] [#5 -0.83,0.30,0.72,U] [#6 -0.29,0.24,0.68,U] [#7 -0.49,0.35,0.68,U] [#8 -0.49,0.45,0.66,U] 
19:34:49.915 00.008 7988 refined, 8 included, MultiStar: {-0.36, 0.29}, one-star: {-0.19, 0.43}
19:34:49.915 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.05 = -2.23)
19:34:49.915 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.16 = 0.88)
19:34:49.915 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=0.29 hyp=0.46 cameraTheta=2.47 mountX=-0.29 mountY=0.36, mountTheta=2.25
19:34:49.924 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=0.29, opts=13)
19:34:49.924 00.000 7988 Enqueuing Move request for scope (-0.36, 0.29)
19:34:49.924 00.000 15712 Worker thread wakes up
19:34:49.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:49.930 00.006 7988 UpdateGuideState exits: m=1488 SNR=26.2
19:34:49.931 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.29) opts 0xd
19:34:49.931 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, 0.29)
19:34:49.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:49.931 00.000 15712 Moving (-0.36, 0.29) raw xDistance=-0.29 yDistance=0.36
19:34:49.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:49.935 00.004 7988 Enqueuing Expose request
19:34:49.937 00.002 15712 PPEC rslt: input = -0.29, final = -0.09, react = -0.17, pred = 0.08, hyst = -0.15, hyst_pct = 0.00, period_length = 655.57
19:34:49.937 00.000 15712 PPEC: input: -0.29, control: -0.09, exposure: 1500
19:34:49.937 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:34:49.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
19:34:49.937 00.000 15712 MoveAxis(E, 31, ABG)
19:34:49.937 00.000 15712 Guiding  Dir = 2, Dur = 31
19:34:49.937 00.000 15712 IsGuiding returns 0
19:34:49.955 00.018 15712 PulseGuide returned control before completion, sleep 25
19:34:50.010 00.055 15712 IsGuiding returns 1
19:34:50.010 00.000 15712 scope still moving after pulse duration time elapsed
19:34:50.042 00.032 15712 IsGuiding returns 0
19:34:50.042 00.000 15712 scope move finished after 31 + 72 ms
19:34:50.042 00.000 15712 Move returns status 0, amount 31
19:34:50.042 00.000 15712 MoveAxis(N, 0, ABG)
19:34:50.042 00.000 15712 Move returns status 0, amount 0
19:34:50.042 00.000 15712 move complete, result=0
19:34:50.042 00.000 15712 worker thread done servicing request
19:34:50.042 00.000 15712 Worker thread wakes up
19:34:50.042 00.000 7988 GuideStep: -0.3 px 31 ms EAST, 0.4 px 0 ms NORTH
19:34:50.044 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:50.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:51.681 01.637 15712 Exposure complete
19:34:51.753 00.072 15712 worker thread done servicing request
19:34:51.753 00.000 7988 OnExposeComplete: enter
19:34:51.754 00.001 7988 UpdateGuideState(): m_state=6
19:34:51.756 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2257
19:34:51.758 00.002 7988 Star::Find returns 1 (0), X=1175.07, Y=435.15, Mass=1433, SNR=25.7, Peak=237 HFD=3.1
19:34:51.759 00.001 7988 MultiStar: [#1 -0.31,-0.38,0.99,U] [#2 -0.38,-0.02,1.01,U] [#3 -0.31,-0.42,0.96,U] [#4 -0.43,-0.30,1.05,U] [#5 -0.90,-0.24,0.72,U] [#6 -0.39,-0.26,0.74,U] [#7 -0.46,-0.12,0.67,U] [#8 -0.34,-0.44,0.68,U] 
19:34:51.761 00.002 7988 single-star, 8 included, MultiStar: {-0.42, -0.26}, one-star: {-0.35, -0.15}
19:34:51.763 00.002 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.58) = xAngle (-1.16 = -1.16)
19:34:51.763 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.95 = 1.95)
19:34:51.765 00.002 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.15 hyp=0.38 cameraTheta=-2.74 mountX=0.15 mountY=0.35, mountTheta=1.17
19:34:51.767 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.15, opts=13)
19:34:51.769 00.002 7988 Enqueuing Move request for scope (-0.35, -0.15)
19:34:51.771 00.002 15712 Worker thread wakes up
19:34:51.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.15) opts 0xd
19:34:51.771 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.15)
19:34:51.771 00.000 15712 Moving (-0.35, -0.15) raw xDistance=0.15 yDistance=0.35
19:34:51.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:51.771 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.7
19:34:51.775 00.004 15712 PPEC rslt: input = 0.15, final = 0.13, react = 0.09, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 655.53
19:34:51.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:51.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:51.775 00.000 7988 Enqueuing Expose request
19:34:51.775 00.000 15712 PPEC: input: 0.15, control: 0.13, exposure: 1500
19:34:51.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:34:51.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
19:34:51.775 00.000 15712 MoveAxis(W, 43, ABG)
19:34:51.775 00.000 15712 Guiding  Dir = 3, Dur = 43
19:34:51.775 00.000 15712 IsGuiding returns 0
19:34:51.806 00.031 15712 PulseGuide returned control before completion, sleep 24
19:34:51.838 00.032 15712 IsGuiding returns 1
19:34:51.838 00.000 15712 scope still moving after pulse duration time elapsed
19:34:51.889 00.051 15712 IsGuiding returns 0
19:34:51.889 00.000 15712 scope move finished after 43 + 66 ms
19:34:51.889 00.000 15712 Move returns status 0, amount 43
19:34:51.889 00.000 15712 MoveAxis(N, 0, ABG)
19:34:51.889 00.000 15712 Move returns status 0, amount 0
19:34:51.889 00.000 15712 move complete, result=0
19:34:51.889 00.000 15712 worker thread done servicing request
19:34:51.889 00.000 15712 Worker thread wakes up
19:34:51.889 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.4 px 0 ms NORTH
19:34:51.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:51.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:53.297 01.408 15712 Exposure complete
19:34:53.395 00.098 15712 worker thread done servicing request
19:34:53.395 00.000 7988 OnExposeComplete: enter
19:34:53.398 00.003 7988 UpdateGuideState(): m_state=6
19:34:53.399 00.001 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2258
19:34:53.401 00.002 7988 Star::Find returns 1 (0), X=1175.25, Y=435.29, Mass=1466, SNR=26.0, Peak=234 HFD=3.4
19:34:53.403 00.002 7988 MultiStar: [#1 -0.30,-0.22,0.98,U] [#2 -0.09,0.02,0.99,U] [#3 -0.24,-0.18,0.96,U] [#4 -0.16,-0.12,1.00,U] [#5 -0.54,-0.13,0.71,U] [#6 -0.25,-0.28,0.63,U] [#7 -0.44,-0.07,0.63,U] [#8 -0.29,-0.04,0.62,U] 
19:34:53.405 00.002 7988 single-star, 8 included, MultiStar: {-0.26, -0.11}, one-star: {-0.17, -0.01}
19:34:53.407 00.002 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.51 = -1.51)
19:34:53.409 00.002 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.60 = 1.60)
19:34:53.409 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.08 mountX=0.01 mountY=0.17, mountTheta=1.51
19:34:53.414 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.01, opts=13)
19:34:53.414 00.000 7988 Enqueuing Move request for scope (-0.17, -0.01)
19:34:53.414 00.000 15712 Worker thread wakes up
19:34:53.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:53.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
19:34:53.414 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
19:34:53.414 00.000 15712 Moving (-0.17, -0.01) raw xDistance=0.01 yDistance=0.17
19:34:53.414 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
19:34:53.424 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:53.428 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:53.431 00.003 15712 PPEC rslt: input = 0.01, final = 0.16, react = 0.01, pred = 0.16, hyst = 0.00, hyst_pct = 0.00, period_length = 655.49
19:34:53.431 00.000 7988 Enqueuing Expose request
19:34:53.431 00.000 15712 PPEC: input: 0.01, control: 0.16, exposure: 1500
19:34:53.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:53.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:34:53.431 00.000 15712 MoveAxis(W, 52, ABG)
19:34:53.431 00.000 15712 Guiding  Dir = 3, Dur = 52
19:34:53.431 00.000 15712 IsGuiding returns 0
19:34:53.456 00.025 15712 PulseGuide returned control before completion, sleep 44
19:34:53.504 00.048 15712 IsGuiding returns 1
19:34:53.504 00.000 15712 scope still moving after pulse duration time elapsed
19:34:53.536 00.032 15712 IsGuiding returns 0
19:34:53.536 00.000 15712 scope move finished after 52 + 46 ms
19:34:53.536 00.000 15712 Move returns status 0, amount 52
19:34:53.536 00.000 15712 MoveAxis(N, 0, ABG)
19:34:53.536 00.000 15712 Move returns status 0, amount 0
19:34:53.536 00.000 15712 move complete, result=0
19:34:53.536 00.000 7988 GuideStep: 0.0 px 52 ms WEST, 0.2 px 0 ms NORTH
19:34:53.539 00.003 15712 worker thread done servicing request
19:34:53.539 00.000 15712 Worker thread wakes up
19:34:53.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:53.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:55.174 01.635 15712 Exposure complete
19:34:55.245 00.071 7988 OnExposeComplete: enter
19:34:55.247 00.002 7988 UpdateGuideState(): m_state=6
19:34:55.249 00.002 15712 worker thread done servicing request
19:34:55.249 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2259
19:34:55.251 00.002 7988 Star::Find returns 1 (1), X=1175.08, Y=435.47, Mass=1421, SNR=25.6, Peak=255 HFD=3.1
19:34:55.251 00.000 7988 MultiStar: [#1 -0.25,0.10,1.07,U] [#2 -0.25,0.08,1.04,U] [#3 -0.42,0.04,0.97,U] [#4 -0.26,0.06,1.03,U] [#5 -0.37,0.24,0.73,U] [#6 -0.33,0.18,0.74,U] [#7 -0.45,0.09,0.69,U] [#8 -0.42,0.09,0.63,U] 
19:34:55.251 00.000 7988 refined, 8 included, MultiStar: {-0.33, 0.11}, one-star: {-0.34, 0.16}
19:34:55.251 00.000 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.58) = xAngle (4.40 = -1.89)
19:34:55.251 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.51 = 1.22)
19:34:55.251 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.11 hyp=0.35 cameraTheta=2.82 mountX=-0.11 mountY=0.33, mountTheta=1.89
19:34:55.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.11, opts=13)
19:34:55.251 00.000 7988 Enqueuing Move request for scope (-0.33, 0.11)
19:34:55.251 00.000 15712 Worker thread wakes up
19:34:55.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.11) opts 0xd
19:34:55.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.11)
19:34:55.251 00.000 15712 Moving (-0.33, 0.11) raw xDistance=-0.11 yDistance=0.33
19:34:55.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:55.251 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.6 Saturated
19:34:55.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:55.267 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:55.267 00.000 7988 Enqueuing Expose request
19:34:55.267 00.000 15712 PPEC rslt: input = -0.11, final = 0.14, react = -0.07, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 655.44
19:34:55.267 00.000 15712 PPEC: input: -0.11, control: 0.14, exposure: 1500
19:34:55.267 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=0.58 newest=0.85
19:34:55.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
19:34:55.267 00.000 15712 MoveAxis(W, 46, ABG)
19:34:55.267 00.000 15712 Guiding  Dir = 3, Dur = 46
19:34:55.267 00.000 15712 IsGuiding returns 0
19:34:55.284 00.017 15712 PulseGuide returned control before completion, sleep 33
19:34:55.331 00.047 15712 IsGuiding returns 1
19:34:55.331 00.000 15712 scope still moving after pulse duration time elapsed
19:34:55.369 00.038 15712 IsGuiding returns 0
19:34:55.369 00.000 15712 scope move finished after 46 + 57 ms
19:34:55.369 00.000 15712 Move returns status 0, amount 46
19:34:55.369 00.000 15712 BLC: Oldest BLC event removed
19:34:55.369 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
19:34:55.369 00.000 15712 MoveAxis(S, 323, ABG)
19:34:55.369 00.000 15712 Guiding  Dir = 1, Dur = 323
19:34:55.369 00.000 15712 IsGuiding returns 0
19:34:55.454 00.085 15712 PulseGuide returned control before completion, sleep 254
19:34:55.726 00.272 15712 IsGuiding returns 1
19:34:55.726 00.000 15712 scope still moving after pulse duration time elapsed
19:34:55.747 00.021 15712 IsGuiding returns 1
19:34:55.779 00.032 15712 IsGuiding returns 1
19:34:55.811 00.032 15712 IsGuiding returns 0
19:34:55.811 00.000 15712 scope move finished after 323 + 123 ms
19:34:55.811 00.000 15712 Move returns status 0, amount 323
19:34:55.811 00.000 15712 move complete, result=0
19:34:55.811 00.000 7988 GuideStep: -0.1 px 46 ms WEST, 0.3 px 323 ms SOUTH
19:34:55.824 00.013 15712 worker thread done servicing request
19:34:55.824 00.000 15712 Worker thread wakes up
19:34:55.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:55.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:57.232 01.408 15712 Exposure complete
19:34:57.295 00.063 15712 worker thread done servicing request
19:34:57.295 00.000 7988 OnExposeComplete: enter
19:34:57.295 00.000 7988 UpdateGuideState(): m_state=6
19:34:57.295 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2260
19:34:57.295 00.000 7988 Star::Find returns 1 (0), X=1175.25, Y=435.51, Mass=1366, SNR=25.2, Peak=227 HFD=3.1
19:34:57.295 00.000 7988 MultiStar: [#1 -0.10,0.23,1.06,U] [#2 -0.24,0.21,1.01,U] [#3 -0.17,0.09,0.98,U] [#4 -0.13,-0.01,1.08,U] [#5 -0.22,0.26,0.74,U] [#6 -0.17,0.18,0.76,U] [#7 -0.28,0.38,0.71,U] [#8 -0.09,0.16,0.65,U] 
19:34:57.295 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.18}, one-star: {-0.17, 0.21}
19:34:57.295 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.37)
19:34:57.295 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.74)
19:34:57.295 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.33 mountX=-0.18 mountY=0.17, mountTheta=2.39
19:34:57.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.18, opts=13)
19:34:57.295 00.000 7988 Enqueuing Move request for scope (-0.17, 0.18)
19:34:57.308 00.013 15712 Worker thread wakes up
19:34:57.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
19:34:57.308 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
19:34:57.308 00.000 15712 Moving (-0.17, 0.18) raw xDistance=-0.18 yDistance=0.17
19:34:57.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:57.309 00.001 7988 UpdateGuideState exits: m=1366 SNR=25.2
19:34:57.309 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:57.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:57.309 00.000 7988 Enqueuing Expose request
19:34:57.309 00.000 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.329670, 1:0.168444
19:34:57.309 00.000 15712 BLC: No correction, Miss < min_move
19:34:57.309 00.000 15712 PPEC rslt: input = -0.18, final = 0.03, react = -0.11, pred = 0.14, hyst = -0.09, hyst_pct = 0.00, period_length = 655.40
19:34:57.309 00.000 15712 PPEC: input: -0.18, control: 0.03, exposure: 1500
19:34:57.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:57.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:34:57.309 00.000 15712 MoveAxis(W, 10, ABG)
19:34:57.309 00.000 15712 Guiding  Dir = 3, Dur = 10
19:34:57.309 00.000 15712 IsGuiding returns 0
19:34:57.359 00.050 15712 IsGuiding returns 1
19:34:57.373 00.014 15712 scope still moving after pulse duration time elapsed
19:34:57.405 00.032 15712 IsGuiding returns 0
19:34:57.405 00.000 15712 scope move finished after 10 + 77 ms
19:34:57.405 00.000 15712 Move returns status 0, amount 10
19:34:57.405 00.000 15712 MoveAxis(N, 0, ABG)
19:34:57.405 00.000 15712 Move returns status 0, amount 0
19:34:57.405 00.000 15712 move complete, result=0
19:34:57.405 00.000 15712 worker thread done servicing request
19:34:57.405 00.000 15712 Worker thread wakes up
19:34:57.405 00.000 7988 GuideStep: -0.2 px 10 ms WEST, 0.2 px 0 ms NORTH
19:34:57.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:57.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:34:59.050 01.645 15712 Exposure complete
19:34:59.110 00.060 15712 worker thread done servicing request
19:34:59.110 00.000 7988 OnExposeComplete: enter
19:34:59.110 00.000 7988 UpdateGuideState(): m_state=6
19:34:59.113 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2261
19:34:59.113 00.000 7988 Star::Find returns 1 (0), X=1175.48, Y=435.57, Mass=1464, SNR=25.9, Peak=168 HFD=3.3
19:34:59.115 00.002 7988 MultiStar: [#1 0.10,0.13,1.02,U] [#2 -0.01,0.24,1.00,U] [#3 -0.04,0.05,0.93,U] [#4 -0.13,-0.08,1.00,U] [#5 -0.36,0.18,0.71,U] [#6 0.15,-0.02,0.67,U] [#7 -0.25,0.20,0.69,U] [#8 -0.00,0.05,0.64,U] 
19:34:59.117 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {0.06, 0.27}
19:34:59.117 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.58) = xAngle (3.52 = -2.76)
19:34:59.119 00.002 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.63 = 0.35)
19:34:59.119 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.94 mountX=-0.12 mountY=0.04, mountTheta=2.79
19:34:59.121 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.12, opts=13)
19:34:59.123 00.002 7988 Enqueuing Move request for scope (-0.05, 0.12)
19:34:59.123 00.000 15712 Worker thread wakes up
19:34:59.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
19:34:59.125 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
19:34:59.125 00.000 15712 Moving (-0.05, 0.12) raw xDistance=-0.12 yDistance=0.04
19:34:59.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:34:59.126 00.001 7988 UpdateGuideState exits: m=1464 SNR=25.9
19:34:59.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:59.126 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.329670, 1:0.168444, 2:0.042865
19:34:59.126 00.000 15712 BLC: No correction, Miss < min_move
19:34:59.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:34:59.126 00.000 7988 Enqueuing Expose request
19:34:59.130 00.004 15712 PPEC rslt: input = -0.12, final = 0.11, react = -0.07, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 655.36
19:34:59.130 00.000 15712 PPEC: input: -0.12, control: 0.11, exposure: 1500
19:34:59.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:59.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:34:59.130 00.000 15712 MoveAxis(W, 37, ABG)
19:34:59.130 00.000 15712 Guiding  Dir = 3, Dur = 37
19:34:59.130 00.000 15712 IsGuiding returns 0
19:34:59.143 00.013 15712 PulseGuide returned control before completion, sleep 33
19:34:59.193 00.050 15712 IsGuiding returns 0
19:34:59.193 00.000 15712 Move returns status 0, amount 37
19:34:59.193 00.000 15712 MoveAxis(N, 0, ABG)
19:34:59.193 00.000 15712 Move returns status 0, amount 0
19:34:59.193 00.000 15712 move complete, result=0
19:34:59.193 00.000 7988 GuideStep: -0.1 px 37 ms WEST, 0.0 px 0 ms NORTH
19:34:59.196 00.003 15712 worker thread done servicing request
19:34:59.196 00.000 15712 Worker thread wakes up
19:34:59.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:34:59.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:00.610 01.414 15712 Exposure complete
19:35:00.671 00.061 15712 worker thread done servicing request
19:35:00.671 00.000 7988 OnExposeComplete: enter
19:35:00.673 00.002 7988 UpdateGuideState(): m_state=6
19:35:00.673 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2262
19:35:00.673 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.85, Mass=1527, SNR=26.5, Peak=186 HFD=3.5
19:35:00.673 00.000 7988 MultiStar: [#1 0.16,0.21,0.95,U] [#2 0.11,0.43,0.97,U] [#3 0.01,0.35,0.91,U] [#4 0.02,0.15,1.00,U] [#5 0.03,0.22,0.71,U] [#6 0.10,0.31,0.70,U] [#7 -0.16,0.61,0.63,U] [#8 -0.04,0.34,0.65,U] 
19:35:00.673 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.35}, one-star: {0.11, 0.55}
19:35:00.673 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
19:35:00.673 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
19:35:00.673 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.43 mountX=-0.35 mountY=-0.06, mountTheta=-2.98
19:35:00.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.35, opts=13)
19:35:00.673 00.000 7988 Enqueuing Move request for scope (0.05, 0.35)
19:35:00.673 00.000 15712 Worker thread wakes up
19:35:00.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
19:35:00.673 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
19:35:00.673 00.000 15712 Moving (0.05, 0.35) raw xDistance=-0.35 yDistance=-0.06
19:35:00.673 00.000 15712 BLC: window closed
19:35:00.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:00.687 00.014 7988 UpdateGuideState exits: m=1527 SNR=26.5
19:35:00.687 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:00.687 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:00.690 00.003 7988 Enqueuing Expose request
19:35:00.690 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.329670, 1:0.168444, 2:0.042865
19:35:00.690 00.000 15712 BLC: No correction, Miss < min_move
19:35:00.690 00.000 15712 PPEC rslt: input = -0.35, final = -0.11, react = -0.21, pred = 0.10, hyst = -0.19, hyst_pct = 0.00, period_length = 655.32
19:35:00.690 00.000 15712 PPEC: input: -0.35, control: -0.11, exposure: 1500
19:35:00.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:00.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:35:00.690 00.000 15712 MoveAxis(E, 36, ABG)
19:35:00.690 00.000 15712 Guiding  Dir = 2, Dur = 36
19:35:00.690 00.000 15712 IsGuiding returns 0
19:35:00.707 00.017 15712 PulseGuide returned control before completion, sleep 31
19:35:00.775 00.068 15712 IsGuiding returns 0
19:35:00.775 00.000 15712 Move returns status 0, amount 36
19:35:00.775 00.000 15712 MoveAxis(N, 0, ABG)
19:35:00.775 00.000 15712 Move returns status 0, amount 0
19:35:00.775 00.000 15712 move complete, result=0
19:35:00.775 00.000 7988 GuideStep: -0.3 px 36 ms EAST, -0.1 px 0 ms NORTH
19:35:00.779 00.004 15712 worker thread done servicing request
19:35:00.779 00.000 15712 Worker thread wakes up
19:35:00.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:00.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:02.407 01.628 15712 Exposure complete
19:35:02.468 00.061 15712 worker thread done servicing request
19:35:02.468 00.000 7988 OnExposeComplete: enter
19:35:02.468 00.000 7988 UpdateGuideState(): m_state=6
19:35:02.468 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
19:35:02.473 00.005 7988 Star::Find returns 1 (0), X=1175.45, Y=435.59, Mass=1452, SNR=25.9, Peak=196 HFD=3.2
19:35:02.473 00.000 7988 MultiStar: [#1 0.14,0.21,1.01,U] [#2 0.04,0.16,1.00,U] [#3 0.14,0.02,0.93,U] [#4 0.02,0.11,1.04,U] [#5 -0.17,0.31,0.70,U] [#6 0.27,0.08,0.66,U] [#7 0.02,0.18,0.67,U] [#8 -0.08,0.24,0.65,U] 
19:35:02.473 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.17}, one-star: {0.03, 0.29}
19:35:02.473 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
19:35:02.473 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.31)
19:35:02.473 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.28 mountX=-0.17 mountY=-0.06, mountTheta=-2.83
19:35:02.473 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.17, opts=13)
19:35:02.473 00.000 7988 Enqueuing Move request for scope (0.05, 0.17)
19:35:02.483 00.010 15712 Worker thread wakes up
19:35:02.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
19:35:02.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
19:35:02.483 00.000 15712 Moving (0.05, 0.17) raw xDistance=-0.17 yDistance=-0.06
19:35:02.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:02.484 00.001 7988 UpdateGuideState exits: m=1452 SNR=25.9
19:35:02.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:02.484 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:02.484 00.000 7988 Enqueuing Expose request
19:35:02.484 00.000 15712 PPEC rslt: input = -0.17, final = -0.03, react = -0.10, pred = 0.07, hyst = -0.09, hyst_pct = 0.00, period_length = 655.27
19:35:02.484 00.000 15712 PPEC: input: -0.17, control: -0.03, exposure: 1500
19:35:02.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:02.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:35:02.484 00.000 15712 MoveAxis(E, 10, ABG)
19:35:02.484 00.000 15712 Guiding  Dir = 2, Dur = 10
19:35:02.484 00.000 15712 IsGuiding returns 0
19:35:02.516 00.032 15712 IsGuiding returns 1
19:35:02.516 00.000 15712 scope still moving after pulse duration time elapsed
19:35:02.564 00.048 15712 IsGuiding returns 0
19:35:02.564 00.000 15712 scope move finished after 10 + 67 ms
19:35:02.564 00.000 15712 Move returns status 0, amount 10
19:35:02.564 00.000 15712 MoveAxis(N, 0, ABG)
19:35:02.564 00.000 15712 Move returns status 0, amount 0
19:35:02.564 00.000 15712 move complete, result=0
19:35:02.564 00.000 7988 GuideStep: -0.2 px 10 ms EAST, -0.1 px 0 ms NORTH
19:35:02.569 00.005 15712 worker thread done servicing request
19:35:02.569 00.000 15712 Worker thread wakes up
19:35:02.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:02.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:03.987 01.418 15712 Exposure complete
19:35:04.050 00.063 15712 worker thread done servicing request
19:35:04.050 00.000 7988 OnExposeComplete: enter
19:35:04.050 00.000 7988 UpdateGuideState(): m_state=6
19:35:04.055 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2264
19:35:04.057 00.002 7988 Star::Find returns 1 (0), X=1175.51, Y=435.35, Mass=1428, SNR=25.7, Peak=178 HFD=3.3
19:35:04.057 00.000 7988 MultiStar: [#1 0.02,-0.05,0.99,U] [#2 -0.14,0.13,1.00,U] [#3 -0.08,-0.16,0.95,U] [#4 0.04,-0.07,1.01,U] [#5 -0.39,-0.06,0.70,U] [#6 -0.05,-0.25,0.72,U] [#7 -0.09,0.11,0.64,U] [#8 -0.22,-0.02,0.68,U] 
19:35:04.059 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {0.09, 0.05}
19:35:04.059 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.58) = xAngle (-1.13 = -1.13)
19:35:04.061 00.002 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.98 = 1.98)
19:35:04.061 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.71 mountX=0.04 mountY=0.08, mountTheta=1.14
19:35:04.064 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
19:35:04.064 00.000 7988 Enqueuing Move request for scope (-0.08, -0.03)
19:35:04.064 00.000 15712 Worker thread wakes up
19:35:04.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
19:35:04.064 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
19:35:04.064 00.000 15712 Moving (-0.08, -0.03) raw xDistance=0.04 yDistance=0.08
19:35:04.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:04.064 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.7
19:35:04.069 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:04.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:04.069 00.000 7988 Enqueuing Expose request
19:35:04.072 00.003 15712 PPEC rslt: input = 0.04, final = 0.08, react = 0.02, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 655.23
19:35:04.072 00.000 15712 PPEC: input: 0.04, control: 0.08, exposure: 1500
19:35:04.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:04.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:35:04.072 00.000 15712 MoveAxis(W, 27, ABG)
19:35:04.072 00.000 15712 Guiding  Dir = 3, Dur = 27
19:35:04.072 00.000 15712 IsGuiding returns 0
19:35:04.096 00.024 15712 IsGuiding returns 1
19:35:04.096 00.000 15712 scope still moving after pulse duration time elapsed
19:35:04.146 00.050 15712 IsGuiding returns 0
19:35:04.146 00.000 15712 scope move finished after 27 + 49 ms
19:35:04.146 00.000 15712 Move returns status 0, amount 27
19:35:04.146 00.000 15712 MoveAxis(N, 0, ABG)
19:35:04.146 00.000 15712 Move returns status 0, amount 0
19:35:04.146 00.000 15712 move complete, result=0
19:35:04.146 00.000 7988 GuideStep: 0.0 px 27 ms WEST, 0.1 px 0 ms NORTH
19:35:04.151 00.005 15712 worker thread done servicing request
19:35:04.151 00.000 15712 Worker thread wakes up
19:35:04.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:04.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:05.791 01.640 15712 Exposure complete
19:35:05.854 00.063 15712 worker thread done servicing request
19:35:05.854 00.000 7988 OnExposeComplete: enter
19:35:05.854 00.000 7988 UpdateGuideState(): m_state=6
19:35:05.854 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2265
19:35:05.854 00.000 7988 Star::Find returns 1 (0), X=1175.44, Y=435.39, Mass=1406, SNR=25.3, Peak=196 HFD=3.2
19:35:05.854 00.000 7988 MultiStar: [#1 -0.08,0.02,1.03,U] [#2 -0.03,0.03,1.01,U] [#3 0.11,-0.24,0.97,U] [#4 0.04,-0.04,1.05,U] [#5 -0.22,0.07,0.77,U] [#6 -0.06,0.04,0.73,U] [#7 -0.41,0.11,0.69,U] [#8 0.10,-0.10,0.65,U] 
19:35:05.859 00.005 7988 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {0.02, 0.09}
19:35:05.859 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.58) = xAngle (-1.44 = -1.44)
19:35:05.859 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.67 = 1.67)
19:35:05.859 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.02 mountX=0.01 mountY=0.05, mountTheta=1.44
19:35:05.859 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.01, opts=13)
19:35:05.859 00.000 7988 Enqueuing Move request for scope (-0.05, -0.01)
19:35:05.866 00.007 15712 Worker thread wakes up
19:35:05.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
19:35:05.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
19:35:05.866 00.000 15712 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
19:35:05.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:05.866 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.3
19:35:05.869 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:05.869 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:05.869 00.000 7988 Enqueuing Expose request
19:35:05.869 00.000 15712 PPEC rslt: input = 0.01, final = 0.11, react = 0.00, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 655.19
19:35:05.869 00.000 15712 PPEC: input: 0.01, control: 0.11, exposure: 1500
19:35:05.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:05.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:35:05.869 00.000 15712 MoveAxis(W, 36, ABG)
19:35:05.869 00.000 15712 Guiding  Dir = 3, Dur = 36
19:35:05.869 00.000 15712 IsGuiding returns 0
19:35:05.882 00.013 15712 PulseGuide returned control before completion, sleep 28
19:35:05.935 00.053 15712 IsGuiding returns 0
19:35:05.935 00.000 15712 Move returns status 0, amount 36
19:35:05.935 00.000 15712 MoveAxis(N, 0, ABG)
19:35:05.935 00.000 15712 Move returns status 0, amount 0
19:35:05.935 00.000 15712 move complete, result=0
19:35:05.935 00.000 7988 GuideStep: 0.0 px 36 ms WEST, 0.0 px 0 ms NORTH
19:35:05.941 00.006 15712 worker thread done servicing request
19:35:05.941 00.000 15712 Worker thread wakes up
19:35:05.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:05.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:07.349 01.408 15712 Exposure complete
19:35:07.411 00.062 15712 worker thread done servicing request
19:35:07.411 00.000 7988 OnExposeComplete: enter
19:35:07.411 00.000 7988 UpdateGuideState(): m_state=6
19:35:07.413 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2266
19:35:07.413 00.000 7988 Star::Find returns 1 (0), X=1175.59, Y=435.26, Mass=1454, SNR=26.0, Peak=178 HFD=3.2
19:35:07.415 00.002 7988 MultiStar: [#1 0.10,-0.03,1.01,U] [#2 -0.02,-0.01,0.97,U] [#3 0.02,-0.11,0.96,U] [#4 0.01,-0.13,1.03,U] [#5 -0.35,-0.06,0.75,U] [#6 -0.03,-0.22,0.74,U] [#7 -0.25,-0.02,0.63,U] [#8 0.27,-0.15,0.64,U] 
19:35:07.417 00.002 7988 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.17, -0.04}
19:35:07.417 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
19:35:07.419 00.002 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:35:07.419 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.55 mountX=0.08 mountY=0.00, mountTheta=0.01
19:35:07.421 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.08, opts=13)
19:35:07.423 00.002 7988 Enqueuing Move request for scope (0.00, -0.08)
19:35:07.423 00.000 15712 Worker thread wakes up
19:35:07.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
19:35:07.423 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
19:35:07.423 00.000 15712 Moving (0.00, -0.08) raw xDistance=0.08 yDistance=0.00
19:35:07.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=23, FiltMax=255, Gamma=0.690
19:35:07.423 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.0
19:35:07.426 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:07.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:07.426 00.000 7988 Enqueuing Expose request
19:35:07.426 00.000 15712 PPEC rslt: input = 0.08, final = 0.15, react = 0.05, pred = 0.15, hyst = 0.00, hyst_pct = 0.00, period_length = 655.15
19:35:07.426 00.000 15712 PPEC: input: 0.08, control: 0.15, exposure: 1500
19:35:07.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:07.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:35:07.426 00.000 15712 MoveAxis(W, 48, ABG)
19:35:07.426 00.000 15712 Guiding  Dir = 3, Dur = 48
19:35:07.426 00.000 15712 IsGuiding returns 0
19:35:07.458 00.032 15712 PulseGuide returned control before completion, sleep 32
19:35:07.505 00.047 15712 IsGuiding returns 1
19:35:07.505 00.000 15712 scope still moving after pulse duration time elapsed
19:35:07.538 00.033 15712 IsGuiding returns 0
19:35:07.538 00.000 15712 scope move finished after 48 + 58 ms
19:35:07.538 00.000 15712 Move returns status 0, amount 48
19:35:07.538 00.000 15712 MoveAxis(N, 0, ABG)
19:35:07.538 00.000 15712 Move returns status 0, amount 0
19:35:07.538 00.000 15712 move complete, result=0
19:35:07.538 00.000 15712 worker thread done servicing request
19:35:07.538 00.000 15712 Worker thread wakes up
19:35:07.538 00.000 7988 GuideStep: 0.1 px 48 ms WEST, 0.0 px 0 ms NORTH
19:35:07.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:07.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:09.181 01.643 15712 Exposure complete
19:35:09.243 00.062 15712 worker thread done servicing request
19:35:09.243 00.000 7988 OnExposeComplete: enter
19:35:09.243 00.000 7988 UpdateGuideState(): m_state=6
19:35:09.247 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2267
19:35:09.249 00.002 7988 Star::Find returns 1 (0), X=1175.63, Y=435.67, Mass=1372, SNR=25.1, Peak=183 HFD=3.1
19:35:09.249 00.000 7988 MultiStar: [#1 -0.01,0.03,1.01,U] [#2 0.04,0.27,1.00,U] [#3 0.21,0.22,0.99,U] [#4 0.16,0.11,1.06,U] [#5 -0.14,0.34,0.75,U] [#6 0.13,0.18,0.70,U] [#7 -0.13,0.45,0.68,U] [#8 0.05,0.18,0.67,U] 
19:35:09.251 00.002 7988 refined, 8 included, MultiStar: {0.07, 0.23}, one-star: {0.21, 0.37}
19:35:09.251 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
19:35:09.253 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
19:35:09.253 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.28 mountX=-0.23 mountY=-0.07, mountTheta=-2.83
19:35:09.255 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.23, opts=13)
19:35:09.257 00.002 7988 Enqueuing Move request for scope (0.07, 0.23)
19:35:09.258 00.001 15712 Worker thread wakes up
19:35:09.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
19:35:09.258 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
19:35:09.258 00.000 15712 Moving (0.07, 0.23) raw xDistance=-0.23 yDistance=-0.07
19:35:09.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:09.260 00.002 7988 UpdateGuideState exits: m=1372 SNR=25.1
19:35:09.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:09.262 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:09.262 00.000 7988 Enqueuing Expose request
19:35:09.264 00.002 15712 PPEC rslt: input = -0.23, final = 0.01, react = -0.14, pred = 0.15, hyst = -0.12, hyst_pct = 0.00, period_length = 655.11
19:35:09.264 00.000 15712 PPEC: input: -0.23, control: 0.01, exposure: 1500
19:35:09.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:09.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:35:09.264 00.000 15712 MoveAxis(W, 2, ABG)
19:35:09.264 00.000 15712 Guiding  Dir = 3, Dur = 2
19:35:09.294 00.030 15712 IsGuiding returns 0
19:35:09.308 00.014 15712 IsGuiding returns 0
19:35:09.308 00.000 15712 Move returns status 0, amount 2
19:35:09.308 00.000 15712 MoveAxis(N, 0, ABG)
19:35:09.308 00.000 15712 Move returns status 0, amount 0
19:35:09.308 00.000 15712 move complete, result=0
19:35:09.308 00.000 7988 GuideStep: -0.2 px 2 ms WEST, -0.1 px 0 ms NORTH
19:35:09.314 00.006 15712 worker thread done servicing request
19:35:09.314 00.000 15712 Worker thread wakes up
19:35:09.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:09.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:10.718 01.404 15712 Exposure complete
19:35:10.792 00.074 15712 worker thread done servicing request
19:35:10.792 00.000 7988 OnExposeComplete: enter
19:35:10.792 00.000 7988 UpdateGuideState(): m_state=6
19:35:10.795 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2268
19:35:10.797 00.002 7988 Star::Find returns 1 (0), X=1175.69, Y=435.39, Mass=1488, SNR=26.2, Peak=209 HFD=3.1
19:35:10.797 00.000 7988 MultiStar: [#1 0.18,-0.04,1.01,U] [#2 0.02,0.33,1.02,U] [#3 0.12,-0.03,0.96,U] [#4 0.25,0.10,1.03,U] [#5 -0.20,-0.02,0.72,U] [#6 0.17,0.04,0.68,U] [#7 -0.05,-0.21,0.67,U] [#8 0.08,-0.07,0.63,U] 
19:35:10.797 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.26, 0.09}
19:35:10.801 00.004 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
19:35:10.801 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.26)
19:35:10.801 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
19:35:10.801 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.04, opts=13)
19:35:10.801 00.000 7988 Enqueuing Move request for scope (0.11, 0.04)
19:35:10.801 00.000 15712 Worker thread wakes up
19:35:10.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
19:35:10.801 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
19:35:10.801 00.000 15712 Moving (0.11, 0.04) raw xDistance=-0.04 yDistance=-0.11
19:35:10.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:10.801 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.2
19:35:10.811 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:10.811 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:10.813 00.002 7988 Enqueuing Expose request
19:35:10.813 00.000 15712 PPEC rslt: input = -0.04, final = 0.12, react = -0.02, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 655.07
19:35:10.813 00.000 15712 PPEC: input: -0.04, control: 0.12, exposure: 1500
19:35:10.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:10.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:35:10.813 00.000 15712 MoveAxis(W, 38, ABG)
19:35:10.813 00.000 15712 Guiding  Dir = 3, Dur = 38
19:35:10.813 00.000 15712 IsGuiding returns 0
19:35:10.829 00.016 15712 PulseGuide returned control before completion, sleep 34
19:35:10.877 00.048 15712 IsGuiding returns 0
19:35:10.877 00.000 15712 Move returns status 0, amount 38
19:35:10.877 00.000 15712 MoveAxis(N, 0, ABG)
19:35:10.877 00.000 15712 Move returns status 0, amount 0
19:35:10.877 00.000 15712 move complete, result=0
19:35:10.877 00.000 15712 worker thread done servicing request
19:35:10.877 00.000 15712 Worker thread wakes up
19:35:10.877 00.000 7988 GuideStep: -0.0 px 38 ms WEST, -0.1 px 0 ms NORTH
19:35:10.879 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:10.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:12.519 01.640 15712 Exposure complete
19:35:12.582 00.063 15712 worker thread done servicing request
19:35:12.582 00.000 7988 OnExposeComplete: enter
19:35:12.582 00.000 7988 UpdateGuideState(): m_state=6
19:35:12.582 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2269
19:35:12.582 00.000 7988 Star::Find returns 1 (0), X=1175.58, Y=435.54, Mass=1428, SNR=25.7, Peak=197 HFD=3.2
19:35:12.587 00.005 7988 MultiStar: [#1 0.22,0.03,1.02,U] [#2 0.03,0.21,1.00,U] [#3 0.14,-0.13,0.96,U] [#4 0.16,-0.23,1.03,U] [#5 -0.07,-0.02,0.73,U] [#6 0.35,0.02,0.75,U] [#7 -0.15,0.01,0.67,U] [#8 0.40,-0.12,0.66,U] 
19:35:12.587 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.16, 0.24}
19:35:12.587 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.58) = xAngle (1.62 = 1.62)
19:35:12.587 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.73 = -1.55)
19:35:12.587 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.04 mountX=-0.01 mountY=-0.14, mountTheta=-1.62
19:35:12.587 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.01, opts=13)
19:35:12.594 00.007 7988 Enqueuing Move request for scope (0.14, 0.01)
19:35:12.594 00.000 15712 Worker thread wakes up
19:35:12.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
19:35:12.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:12.597 00.003 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
19:35:12.597 00.000 15712 Moving (0.14, 0.01) raw xDistance=-0.01 yDistance=-0.14
19:35:12.597 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.7
19:35:12.599 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:12.599 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:12.599 00.000 7988 Enqueuing Expose request
19:35:12.599 00.000 15712 PPEC rslt: input = -0.01, final = 0.11, react = -0.00, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 655.03
19:35:12.599 00.000 15712 PPEC: input: -0.01, control: 0.11, exposure: 1500
19:35:12.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:12.604 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:35:12.604 00.000 15712 MoveAxis(W, 35, ABG)
19:35:12.604 00.000 15712 Guiding  Dir = 3, Dur = 35
19:35:12.604 00.000 15712 IsGuiding returns 0
19:35:12.621 00.017 15712 PulseGuide returned control before completion, sleep 30
19:35:12.661 00.040 15712 IsGuiding returns 0
19:35:12.661 00.000 15712 Move returns status 0, amount 35
19:35:12.661 00.000 15712 MoveAxis(N, 0, ABG)
19:35:12.661 00.000 15712 Move returns status 0, amount 0
19:35:12.661 00.000 15712 move complete, result=0
19:35:12.661 00.000 7988 GuideStep: -0.0 px 35 ms WEST, -0.1 px 0 ms NORTH
19:35:12.670 00.009 15712 worker thread done servicing request
19:35:12.670 00.000 15712 Worker thread wakes up
19:35:12.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:12.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:14.081 01.411 15712 Exposure complete
19:35:14.143 00.062 15712 worker thread done servicing request
19:35:14.143 00.000 7988 OnExposeComplete: enter
19:35:14.143 00.000 7988 UpdateGuideState(): m_state=6
19:35:14.143 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2270
19:35:14.143 00.000 7988 Star::Find returns 1 (0), X=1175.61, Y=435.57, Mass=1433, SNR=25.6, Peak=188 HFD=3.2
19:35:14.149 00.006 7988 MultiStar: [#1 0.21,0.13,0.99,U] [#2 0.04,0.28,1.01,U] [#3 0.07,0.07,0.97,U] [#4 0.16,0.04,1.03,U] [#5 -0.07,0.27,0.70,U] [#6 -0.08,0.17,0.73,U] [#7 0.01,0.06,0.69,U] [#8 -0.01,0.12,0.64,U] 
19:35:14.149 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.18, 0.26}
19:35:14.149 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
19:35:14.149 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.45)
19:35:14.149 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.15 mountX=-0.16 mountY=-0.07, mountTheta=-2.70
19:35:14.149 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.16, opts=13)
19:35:14.149 00.000 7988 Enqueuing Move request for scope (0.07, 0.16)
19:35:14.149 00.000 15712 Worker thread wakes up
19:35:14.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
19:35:14.149 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
19:35:14.149 00.000 15712 Moving (0.07, 0.16) raw xDistance=-0.16 yDistance=-0.07
19:35:14.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:14.158 00.009 7988 UpdateGuideState exits: m=1433 SNR=25.6
19:35:14.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:14.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:14.158 00.000 7988 Enqueuing Expose request
19:35:14.158 00.000 15712 PPEC rslt: input = -0.16, final = 0.13, react = -0.09, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 654.99
19:35:14.158 00.000 15712 PPEC: input: -0.16, control: 0.13, exposure: 1500
19:35:14.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:14.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:35:14.158 00.000 15712 MoveAxis(W, 41, ABG)
19:35:14.158 00.000 15712 Guiding  Dir = 3, Dur = 41
19:35:14.158 00.000 15712 IsGuiding returns 0
19:35:14.183 00.025 15712 PulseGuide returned control before completion, sleep 28
19:35:14.222 00.039 15712 IsGuiding returns 1
19:35:14.222 00.000 15712 scope still moving after pulse duration time elapsed
19:35:14.254 00.032 15712 IsGuiding returns 0
19:35:14.254 00.000 15712 scope move finished after 41 + 62 ms
19:35:14.254 00.000 15712 Move returns status 0, amount 41
19:35:14.254 00.000 15712 MoveAxis(N, 0, ABG)
19:35:14.254 00.000 15712 Move returns status 0, amount 0
19:35:14.254 00.000 15712 move complete, result=0
19:35:14.254 00.000 7988 GuideStep: -0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
19:35:14.268 00.014 15712 worker thread done servicing request
19:35:14.268 00.000 15712 Worker thread wakes up
19:35:14.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:14.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:15.898 01.630 15712 Exposure complete
19:35:15.960 00.062 15712 worker thread done servicing request
19:35:15.960 00.000 7988 OnExposeComplete: enter
19:35:15.960 00.000 7988 UpdateGuideState(): m_state=6
19:35:15.969 00.009 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2271
19:35:15.971 00.002 7988 Star::Find returns 1 (0), X=1175.43, Y=435.80, Mass=1453, SNR=25.8, Peak=197 HFD=3.2
19:35:15.971 00.000 7988 MultiStar: [#1 0.18,0.36,0.98,U] [#2 -0.05,0.52,1.04,U] [#3 0.06,0.42,1.01,U] [#4 -0.04,0.46,1.06,U] [#5 -0.42,0.37,0.72,U] [#6 0.03,0.55,0.69,U] [#7 0.12,0.34,0.66,U] [#8 -0.12,0.65,0.66,U] 
19:35:15.973 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.46}, one-star: {0.00, 0.50}
19:35:15.973 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.10)
19:35:15.975 00.002 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.01)
19:35:15.976 00.001 7988 CameraToMount -- cameraX=-0.02 cameraY=0.46 hyp=0.46 cameraTheta=1.61 mountX=-0.46 mountY=0.01, mountTheta=3.13
19:35:15.979 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.46, opts=13)
19:35:15.979 00.000 7988 Enqueuing Move request for scope (-0.02, 0.46)
19:35:15.981 00.002 15712 Worker thread wakes up
19:35:15.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.46) opts 0xd
19:35:15.981 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.46)
19:35:15.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:35:15.981 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.8
19:35:15.984 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:15.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:15.986 00.002 7988 Enqueuing Expose request
19:35:15.986 00.000 15712 Moving (-0.02, 0.46) raw xDistance=-0.46 yDistance=0.01
19:35:15.988 00.002 15712 PPEC rslt: input = -0.46, final = -0.14, react = -0.28, pred = 0.14, hyst = -0.24, hyst_pct = 0.00, period_length = 654.94
19:35:15.988 00.000 15712 PPEC: input: -0.46, control: -0.14, exposure: 1500
19:35:15.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:15.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:35:15.988 00.000 15712 MoveAxis(E, 46, ABG)
19:35:15.988 00.000 15712 Guiding  Dir = 2, Dur = 46
19:35:15.988 00.000 15712 IsGuiding returns 0
19:35:16.008 00.020 15712 PulseGuide returned control before completion, sleep 38
19:35:16.056 00.048 15712 IsGuiding returns 1
19:35:16.056 00.000 15712 scope still moving after pulse duration time elapsed
19:35:16.091 00.035 15712 IsGuiding returns 0
19:35:16.091 00.000 15712 scope move finished after 46 + 53 ms
19:35:16.091 00.000 15712 Move returns status 0, amount 46
19:35:16.091 00.000 15712 MoveAxis(N, 0, ABG)
19:35:16.091 00.000 15712 Move returns status 0, amount 0
19:35:16.091 00.000 15712 move complete, result=0
19:35:16.091 00.000 15712 worker thread done servicing request
19:35:16.091 00.000 15712 Worker thread wakes up
19:35:16.091 00.000 7988 GuideStep: -0.5 px 46 ms EAST, 0.0 px 0 ms NORTH
19:35:16.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:16.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:17.512 01.421 15712 Exposure complete
19:35:17.572 00.060 15712 worker thread done servicing request
19:35:17.572 00.000 7988 OnExposeComplete: enter
19:35:17.572 00.000 7988 UpdateGuideState(): m_state=6
19:35:17.577 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2272
19:35:17.579 00.002 7988 Star::Find returns 1 (0), X=1175.46, Y=435.54, Mass=1422, SNR=25.4, Peak=208 HFD=3.2
19:35:17.579 00.000 7988 MultiStar: [#1 0.07,0.07,1.02,U] [#2 -0.17,0.05,1.05,U] [#3 -0.10,0.01,1.02,U] [#4 -0.11,-0.04,1.07,U] [#5 -0.61,-0.10,0.72,U] [#6 0.02,0.05,0.73,U] [#7 -0.04,-0.09,0.70,U] [#8 -0.13,-0.01,0.70,U] 
19:35:17.581 00.002 7988 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {0.04, 0.24}
19:35:17.581 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.58) = xAngle (4.45 = -1.83)
19:35:17.583 00.002 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.56 = 1.28)
19:35:17.583 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.88 mountX=-0.03 mountY=0.10, mountTheta=1.83
19:35:17.585 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.03, opts=13)
19:35:17.587 00.002 7988 Enqueuing Move request for scope (-0.10, 0.03)
19:35:17.587 00.000 15712 Worker thread wakes up
19:35:17.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
19:35:17.587 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
19:35:17.587 00.000 15712 Moving (-0.10, 0.03) raw xDistance=-0.03 yDistance=0.10
19:35:17.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:17.587 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.4
19:35:17.591 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:17.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:17.593 00.002 7988 Enqueuing Expose request
19:35:17.593 00.000 15712 PPEC rslt: input = -0.03, final = 0.15, react = -0.02, pred = 0.15, hyst = 0.00, hyst_pct = 0.00, period_length = 654.90
19:35:17.593 00.000 15712 PPEC: input: -0.03, control: 0.15, exposure: 1500
19:35:17.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:17.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:35:17.595 00.002 15712 MoveAxis(W, 49, ABG)
19:35:17.595 00.000 15712 Guiding  Dir = 3, Dur = 49
19:35:17.595 00.000 15712 IsGuiding returns 0
19:35:17.623 00.028 15712 PulseGuide returned control before completion, sleep 31
19:35:17.667 00.044 15712 IsGuiding returns 1
19:35:17.667 00.000 15712 scope still moving after pulse duration time elapsed
19:35:17.699 00.032 15712 IsGuiding returns 0
19:35:17.699 00.000 15712 scope move finished after 49 + 59 ms
19:35:17.699 00.000 15712 Move returns status 0, amount 49
19:35:17.699 00.000 15712 MoveAxis(N, 0, ABG)
19:35:17.699 00.000 15712 Move returns status 0, amount 0
19:35:17.699 00.000 15712 move complete, result=0
19:35:17.704 00.005 7988 GuideStep: -0.0 px 49 ms WEST, 0.1 px 0 ms NORTH
19:35:17.704 00.000 15712 worker thread done servicing request
19:35:17.704 00.000 15712 Worker thread wakes up
19:35:17.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:17.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:19.343 01.639 15712 Exposure complete
19:35:19.405 00.062 15712 worker thread done servicing request
19:35:19.405 00.000 7988 OnExposeComplete: enter
19:35:19.405 00.000 7988 UpdateGuideState(): m_state=6
19:35:19.405 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2273
19:35:19.405 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=435.92, Mass=1482, SNR=26.2, Peak=191 HFD=3.2
19:35:19.405 00.000 7988 MultiStar: [#1 0.21,0.48,1.00,U] [#2 -0.01,0.39,0.98,U] [#3 0.15,0.35,0.97,U] [#4 0.19,0.41,1.01,U] [#5 -0.60,0.57,0.77,U] [#6 0.24,0.43,0.72,U] [#7 0.03,0.22,0.65,U] [#8 0.12,0.44,0.64,U] 
19:35:19.405 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.44}, one-star: {0.02, 0.62}
19:35:19.405 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:35:19.405 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:35:19.405 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.46 mountX=-0.44 mountY=-0.06, mountTheta=-3.01
19:35:19.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.44, opts=13)
19:35:19.405 00.000 7988 Enqueuing Move request for scope (0.05, 0.44)
19:35:19.420 00.015 15712 Worker thread wakes up
19:35:19.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.44) opts 0xd
19:35:19.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.44)
19:35:19.420 00.000 15712 Moving (0.05, 0.44) raw xDistance=-0.44 yDistance=-0.06
19:35:19.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:19.422 00.002 7988 UpdateGuideState exits: m=1482 SNR=26.2
19:35:19.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:19.424 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:19.424 00.000 7988 Enqueuing Expose request
19:35:19.424 00.000 15712 PPEC rslt: input = -0.44, final = -0.14, react = -0.27, pred = 0.13, hyst = -0.25, hyst_pct = 0.00, period_length = 654.86
19:35:19.424 00.000 15712 PPEC: input: -0.44, control: -0.14, exposure: 1500
19:35:19.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:19.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:35:19.424 00.000 15712 MoveAxis(E, 44, ABG)
19:35:19.424 00.000 15712 Guiding  Dir = 2, Dur = 44
19:35:19.424 00.000 15712 IsGuiding returns 0
19:35:19.442 00.018 15712 PulseGuide returned control before completion, sleep 36
19:35:19.484 00.042 15712 IsGuiding returns 1
19:35:19.484 00.000 15712 scope still moving after pulse duration time elapsed
19:35:19.541 00.057 15712 IsGuiding returns 0
19:35:19.541 00.000 15712 scope move finished after 44 + 70 ms
19:35:19.541 00.000 15712 Move returns status 0, amount 44
19:35:19.541 00.000 15712 MoveAxis(N, 0, ABG)
19:35:19.541 00.000 15712 Move returns status 0, amount 0
19:35:19.541 00.000 15712 move complete, result=0
19:35:19.541 00.000 7988 GuideStep: -0.4 px 44 ms EAST, -0.1 px 0 ms NORTH
19:35:19.543 00.002 15712 worker thread done servicing request
19:35:19.543 00.000 15712 Worker thread wakes up
19:35:19.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:19.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:20.952 01.409 15712 Exposure complete
19:35:21.013 00.061 15712 worker thread done servicing request
19:35:21.013 00.000 7988 OnExposeComplete: enter
19:35:21.013 00.000 7988 UpdateGuideState(): m_state=6
19:35:21.016 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2274
19:35:21.016 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.60, Mass=1391, SNR=25.2, Peak=173 HFD=3.2
19:35:21.018 00.002 7988 MultiStar: [#1 0.30,0.17,1.02,U] [#2 0.07,0.31,0.99,U] [#3 0.20,0.16,0.99,U] [#4 0.02,0.12,1.01,U] [#5 -0.06,0.20,0.77,U] [#6 0.15,-0.01,0.73,U] [#7 -0.23,0.10,0.71,U] [#8 0.13,0.13,0.68,U] 
19:35:21.020 00.002 7988 refined, 8 included, MultiStar: {0.09, 0.17}, one-star: {0.14, 0.30}
19:35:21.020 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
19:35:21.022 00.002 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
19:35:21.022 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.08 mountX=-0.17 mountY=-0.10, mountTheta=-2.64
19:35:21.024 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.17, opts=13)
19:35:21.026 00.002 7988 Enqueuing Move request for scope (0.09, 0.17)
19:35:21.026 00.000 15712 Worker thread wakes up
19:35:21.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
19:35:21.026 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
19:35:21.026 00.000 15712 Moving (0.09, 0.17) raw xDistance=-0.17 yDistance=-0.10
19:35:21.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:21.026 00.000 7988 UpdateGuideState exits: m=1391 SNR=25.2
19:35:21.029 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:21.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:21.032 00.003 7988 Enqueuing Expose request
19:35:21.034 00.002 15712 PPEC rslt: input = -0.17, final = 0.02, react = -0.10, pred = 0.12, hyst = -0.09, hyst_pct = 0.00, period_length = 654.82
19:35:21.034 00.000 15712 PPEC: input: -0.17, control: 0.02, exposure: 1500
19:35:21.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:21.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:35:21.034 00.000 15712 MoveAxis(W, 6, ABG)
19:35:21.034 00.000 15712 Guiding  Dir = 3, Dur = 6
19:35:21.034 00.000 15712 IsGuiding returns 0
19:35:21.054 00.020 15712 IsGuiding returns 0
19:35:21.054 00.000 15712 Move returns status 0, amount 6
19:35:21.054 00.000 15712 MoveAxis(N, 0, ABG)
19:35:21.054 00.000 15712 Move returns status 0, amount 0
19:35:21.054 00.000 15712 move complete, result=0
19:35:21.054 00.000 15712 worker thread done servicing request
19:35:21.061 00.007 15712 Worker thread wakes up
19:35:21.061 00.000 7988 GuideStep: -0.2 px 6 ms WEST, -0.1 px 0 ms NORTH
19:35:21.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:21.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:22.700 01.639 15712 Exposure complete
19:35:22.761 00.061 15712 worker thread done servicing request
19:35:22.761 00.000 7988 OnExposeComplete: enter
19:35:22.761 00.000 7988 UpdateGuideState(): m_state=6
19:35:22.761 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2275
19:35:22.761 00.000 7988 Star::Find returns 1 (0), X=1175.46, Y=435.44, Mass=1485, SNR=25.9, Peak=170 HFD=3.3
19:35:22.768 00.007 7988 MultiStar: [#1 0.16,0.09,0.98,U] [#2 0.08,0.27,1.03,U] [#3 0.11,-0.17,0.97,U] [#4 0.03,0.08,1.01,U] [#5 -0.35,0.20,0.69,U] [#6 0.16,0.07,0.71,U] [#7 -0.16,-0.03,0.69,U] [#8 0.03,0.17,0.64,U] 
19:35:22.769 00.001 7988 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.03, 0.14}
19:35:22.769 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
19:35:22.771 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.29)
19:35:22.771 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.31 mountX=-0.09 mountY=-0.03, mountTheta=-2.86
19:35:22.773 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.09, opts=13)
19:35:22.775 00.002 7988 Enqueuing Move request for scope (0.02, 0.09)
19:35:22.777 00.002 15712 Worker thread wakes up
19:35:22.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:22.777 00.000 7988 UpdateGuideState exits: m=1485 SNR=25.9
19:35:22.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:22.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:22.777 00.000 7988 Enqueuing Expose request
19:35:22.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
19:35:22.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
19:35:22.777 00.000 15712 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=-0.03
19:35:22.785 00.008 15712 PPEC rslt: input = -0.09, final = 0.10, react = -0.05, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 654.78
19:35:22.785 00.000 15712 PPEC: input: -0.09, control: 0.10, exposure: 1500
19:35:22.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:22.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:35:22.785 00.000 15712 MoveAxis(W, 33, ABG)
19:35:22.785 00.000 15712 Guiding  Dir = 3, Dur = 33
19:35:22.786 00.001 15712 IsGuiding returns 0
19:35:22.793 00.007 15712 PulseGuide returned control before completion, sleep 28
19:35:22.841 00.048 15712 IsGuiding returns 0
19:35:22.841 00.000 15712 Move returns status 0, amount 33
19:35:22.841 00.000 15712 MoveAxis(N, 0, ABG)
19:35:22.841 00.000 15712 Move returns status 0, amount 0
19:35:22.841 00.000 15712 move complete, result=0
19:35:22.841 00.000 7988 GuideStep: -0.1 px 33 ms WEST, -0.0 px 0 ms NORTH
19:35:22.852 00.011 15712 worker thread done servicing request
19:35:22.852 00.000 15712 Worker thread wakes up
19:35:22.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:22.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:24.260 01.408 15712 Exposure complete
19:35:24.323 00.063 7988 OnExposeComplete: enter
19:35:24.325 00.002 7988 UpdateGuideState(): m_state=6
19:35:24.325 00.000 15712 worker thread done servicing request
19:35:24.325 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2276
19:35:24.325 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=435.62, Mass=1421, SNR=25.5, Peak=184 HFD=3.3
19:35:24.325 00.000 7988 MultiStar: [#1 0.12,0.17,1.07,U] [#2 0.09,0.23,1.03,U] [#3 0.08,0.21,0.97,U] [#4 0.19,0.17,1.05,U] [#5 -0.13,0.29,0.72,U] [#6 0.12,-0.11,0.72,U] [#7 -0.08,0.18,0.65,U] [#8 -0.05,0.09,0.66,U] 
19:35:24.325 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.18, 0.32}
19:35:24.325 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
19:35:24.334 00.009 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.42)
19:35:24.334 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.18 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
19:35:24.337 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.18, opts=13)
19:35:24.337 00.000 7988 Enqueuing Move request for scope (0.08, 0.18)
19:35:24.340 00.003 15712 Worker thread wakes up
19:35:24.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
19:35:24.340 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
19:35:24.340 00.000 15712 Moving (0.08, 0.18) raw xDistance=-0.18 yDistance=-0.08
19:35:24.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:24.340 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.5
19:35:24.342 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:24.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:24.344 00.002 7988 Enqueuing Expose request
19:35:24.344 00.000 15712 PPEC rslt: input = -0.18, final = -0.02, react = -0.11, pred = 0.09, hyst = -0.10, hyst_pct = 0.00, period_length = 654.74
19:35:24.344 00.000 15712 PPEC: input: -0.18, control: -0.02, exposure: 1500
19:35:24.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:24.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:35:24.344 00.000 15712 MoveAxis(E, 8, ABG)
19:35:24.344 00.000 15712 Guiding  Dir = 2, Dur = 8
19:35:24.346 00.002 15712 IsGuiding returns 0
19:35:24.369 00.023 15712 IsGuiding returns 0
19:35:24.369 00.000 15712 Move returns status 0, amount 8
19:35:24.369 00.000 15712 MoveAxis(N, 0, ABG)
19:35:24.369 00.000 15712 Move returns status 0, amount 0
19:35:24.369 00.000 15712 move complete, result=0
19:35:24.369 00.000 15712 worker thread done servicing request
19:35:24.369 00.000 15712 Worker thread wakes up
19:35:24.369 00.000 7988 GuideStep: -0.2 px 8 ms EAST, -0.1 px 0 ms NORTH
19:35:24.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:24.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:26.001 01.632 15712 Exposure complete
19:35:26.062 00.061 15712 worker thread done servicing request
19:35:26.062 00.000 7988 OnExposeComplete: enter
19:35:26.062 00.000 7988 UpdateGuideState(): m_state=6
19:35:26.069 00.007 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2277
19:35:26.069 00.000 7988 Star::Find returns 1 (0), X=1175.62, Y=435.58, Mass=1482, SNR=26.0, Peak=183 HFD=3.3
19:35:26.071 00.002 7988 MultiStar: [#1 0.19,0.15,1.02,U] [#2 0.12,0.19,1.00,U] [#3 0.22,-0.01,0.92,U] [#4 0.09,0.16,1.00,U] [#5 -0.19,0.34,0.69,U] [#6 0.04,0.04,0.69,U] [#7 -0.29,0.20,0.63,U] [#8 -0.01,0.07,0.67,U] 
19:35:26.071 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.19, 0.27}
19:35:26.073 00.002 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
19:35:26.073 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
19:35:26.075 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.16 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
19:35:26.077 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.16, opts=13)
19:35:26.078 00.001 7988 Enqueuing Move request for scope (0.07, 0.16)
19:35:26.078 00.000 15712 Worker thread wakes up
19:35:26.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
19:35:26.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
19:35:26.078 00.000 15712 Moving (0.07, 0.16) raw xDistance=-0.16 yDistance=-0.07
19:35:26.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:26.078 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.0
19:35:26.082 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:26.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:26.082 00.000 7988 Enqueuing Expose request
19:35:26.082 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.70
19:35:26.082 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
19:35:26.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:26.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:35:26.082 00.000 15712 MoveAxis(W, 4, ABG)
19:35:26.082 00.000 15712 Guiding  Dir = 3, Dur = 4
19:35:26.082 00.000 15712 IsGuiding returns 0
19:35:26.110 00.028 15712 IsGuiding returns 0
19:35:26.110 00.000 15712 Move returns status 0, amount 4
19:35:26.110 00.000 15712 MoveAxis(N, 0, ABG)
19:35:26.110 00.000 15712 Move returns status 0, amount 0
19:35:26.110 00.000 15712 move complete, result=0
19:35:26.110 00.000 15712 worker thread done servicing request
19:35:26.110 00.000 15712 Worker thread wakes up
19:35:26.110 00.000 7988 GuideStep: -0.2 px 4 ms WEST, -0.1 px 0 ms NORTH
19:35:26.112 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:26.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:27.531 01.419 15712 Exposure complete
19:35:27.592 00.061 15712 worker thread done servicing request
19:35:27.592 00.000 7988 OnExposeComplete: enter
19:35:27.592 00.000 7988 UpdateGuideState(): m_state=6
19:35:27.595 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2278
19:35:27.595 00.000 7988 Star::Find returns 1 (0), X=1175.42, Y=435.39, Mass=1483, SNR=26.1, Peak=182 HFD=3.3
19:35:27.597 00.002 7988 MultiStar: [#1 0.09,-0.16,1.00,U] [#2 -0.09,0.15,1.02,U] [#3 0.18,-0.01,0.94,U] [#4 0.07,-0.10,1.02,U] [#5 -0.30,0.02,0.74,U] [#6 0.08,0.00,0.72,U] [#7 -0.14,0.07,0.65,U] [#8 0.04,0.14,0.63,U] 
19:35:27.599 00.002 7988 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {-0.00, 0.09}
19:35:27.599 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
19:35:27.601 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
19:35:27.601 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.49 mountX=-0.02 mountY=-0.00, mountTheta=-3.03
19:35:27.603 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.02, opts=13)
19:35:27.605 00.002 7988 Enqueuing Move request for scope (0.00, 0.02)
19:35:27.605 00.000 15712 Worker thread wakes up
19:35:27.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
19:35:27.605 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
19:35:27.605 00.000 15712 Moving (0.00, 0.02) raw xDistance=-0.02 yDistance=-0.00
19:35:27.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:27.605 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.1
19:35:27.608 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:27.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:27.608 00.000 7988 Enqueuing Expose request
19:35:27.608 00.000 15712 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 654.67
19:35:27.608 00.000 15712 PPEC: input: -0.02, control: 0.04, exposure: 1500
19:35:27.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:27.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:35:27.608 00.000 15712 MoveAxis(W, 13, ABG)
19:35:27.608 00.000 15712 Guiding  Dir = 3, Dur = 13
19:35:27.608 00.000 15712 IsGuiding returns 0
19:35:27.628 00.020 15712 IsGuiding returns 1
19:35:27.628 00.000 15712 scope still moving after pulse duration time elapsed
19:35:27.656 00.028 15712 IsGuiding returns 1
19:35:27.688 00.032 15712 IsGuiding returns 0
19:35:27.688 00.000 15712 scope move finished after 13 + 67 ms
19:35:27.688 00.000 15712 Move returns status 0, amount 13
19:35:27.688 00.000 15712 MoveAxis(N, 0, ABG)
19:35:27.688 00.000 15712 Move returns status 0, amount 0
19:35:27.688 00.000 15712 move complete, result=0
19:35:27.688 00.000 7988 GuideStep: -0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
19:35:27.695 00.007 15712 worker thread done servicing request
19:35:27.695 00.000 15712 Worker thread wakes up
19:35:27.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:27.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:29.333 01.638 15712 Exposure complete
19:35:29.394 00.061 15712 worker thread done servicing request
19:35:29.394 00.000 7988 OnExposeComplete: enter
19:35:29.394 00.000 7988 UpdateGuideState(): m_state=6
19:35:29.394 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2279
19:35:29.399 00.005 7988 Star::Find returns 1 (0), X=1175.68, Y=435.57, Mass=1474, SNR=26.0, Peak=197 HFD=3.2
19:35:29.399 00.000 7988 MultiStar: [#1 0.12,0.25,1.04,U] [#2 -0.03,0.14,1.02,U] [#3 -0.04,0.09,0.95,U] [#4 -0.04,0.02,1.03,U] [#5 -0.42,0.32,0.70,U] [#6 0.01,0.13,0.74,U] [#7 -0.26,0.02,0.68,U] [#8 -0.06,0.38,0.67,U] 
19:35:29.401 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {0.26, 0.27}
19:35:29.403 00.002 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
19:35:29.403 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
19:35:29.405 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.74 mountX=-0.17 mountY=0.03, mountTheta=2.99
19:35:29.407 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
19:35:29.407 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
19:35:29.409 00.002 15712 Worker thread wakes up
19:35:29.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
19:35:29.409 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
19:35:29.409 00.000 15712 Moving (-0.03, 0.17) raw xDistance=-0.17 yDistance=0.03
19:35:29.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:29.410 00.001 7988 UpdateGuideState exits: m=1474 SNR=26.0
19:35:29.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:29.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:29.410 00.000 7988 Enqueuing Expose request
19:35:29.410 00.000 15712 PPEC rslt: input = -0.17, final = -0.02, react = -0.10, pred = 0.09, hyst = -0.09, hyst_pct = 0.00, period_length = 654.63
19:35:29.410 00.000 15712 PPEC: input: -0.17, control: -0.02, exposure: 1500
19:35:29.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:29.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:35:29.410 00.000 15712 MoveAxis(E, 6, ABG)
19:35:29.410 00.000 15712 Guiding  Dir = 2, Dur = 6
19:35:29.410 00.000 15712 IsGuiding returns 0
19:35:29.435 00.025 15712 IsGuiding returns 0
19:35:29.435 00.000 15712 Move returns status 0, amount 6
19:35:29.435 00.000 15712 MoveAxis(N, 0, ABG)
19:35:29.435 00.000 15712 Move returns status 0, amount 0
19:35:29.435 00.000 15712 move complete, result=0
19:35:29.435 00.000 15712 worker thread done servicing request
19:35:29.435 00.000 15712 Worker thread wakes up
19:35:29.435 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.0 px 0 ms NORTH
19:35:29.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:29.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:30.847 01.412 15712 Exposure complete
19:35:30.908 00.061 15712 worker thread done servicing request
19:35:30.908 00.000 7988 OnExposeComplete: enter
19:35:30.908 00.000 7988 UpdateGuideState(): m_state=6
19:35:30.912 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2280
19:35:30.914 00.002 7988 Star::Find returns 1 (0), X=1175.53, Y=435.55, Mass=1543, SNR=26.9, Peak=186 HFD=3.2
19:35:30.915 00.001 7988 MultiStar: [#1 0.13,0.22,0.99,U] [#2 0.23,0.23,0.99,U] [#3 0.13,0.18,0.92,U] [#4 0.05,-0.02,1.02,U] [#5 -0.32,0.12,0.71,U] [#6 0.01,0.31,0.69,U] [#7 0.05,0.26,0.66,U] [#8 0.08,0.16,0.64,U] 
19:35:30.915 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.19}, one-star: {0.11, 0.25}
19:35:30.917 00.002 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
19:35:30.917 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.36)
19:35:30.919 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.24 mountX=-0.19 mountY=-0.07, mountTheta=-2.79
19:35:30.921 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.19, opts=13)
19:35:30.921 00.000 7988 Enqueuing Move request for scope (0.06, 0.19)
19:35:30.924 00.003 15712 Worker thread wakes up
19:35:30.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
19:35:30.924 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
19:35:30.924 00.000 15712 Moving (0.06, 0.19) raw xDistance=-0.19 yDistance=-0.07
19:35:30.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:35:30.924 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.9
19:35:30.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:30.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:30.924 00.000 7988 Enqueuing Expose request
19:35:30.924 00.000 15712 PPEC rslt: input = -0.19, final = -0.01, react = -0.11, pred = 0.10, hyst = -0.10, hyst_pct = 0.00, period_length = 654.59
19:35:30.924 00.000 15712 PPEC: input: -0.19, control: -0.01, exposure: 1500
19:35:30.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:30.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:35:30.924 00.000 15712 MoveAxis(E, 4, ABG)
19:35:30.924 00.000 15712 Guiding  Dir = 2, Dur = 4
19:35:30.932 00.008 15712 IsGuiding returns 0
19:35:30.949 00.017 15712 IsGuiding returns 0
19:35:30.949 00.000 15712 Move returns status 0, amount 4
19:35:30.949 00.000 15712 MoveAxis(N, 0, ABG)
19:35:30.949 00.000 15712 Move returns status 0, amount 0
19:35:30.949 00.000 15712 move complete, result=0
19:35:30.949 00.000 15712 worker thread done servicing request
19:35:30.949 00.000 15712 Worker thread wakes up
19:35:30.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:30.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:30.949 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
19:35:32.595 01.646 15712 Exposure complete
19:35:32.659 00.064 15712 worker thread done servicing request
19:35:32.659 00.000 7988 OnExposeComplete: enter
19:35:32.659 00.000 7988 UpdateGuideState(): m_state=6
19:35:32.659 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2281
19:35:32.659 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=435.67, Mass=1394, SNR=25.3, Peak=206 HFD=3.0
19:35:32.659 00.000 7988 MultiStar: [#1 0.21,0.19,1.02,U] [#2 0.15,0.45,1.04,U] [#3 0.21,0.16,0.97,U] [#4 0.28,0.21,1.10,U] [#5 -0.45,0.28,0.77,U] [#6 0.11,0.22,0.74,U] [#7 -0.04,0.35,0.72,U] [#8 0.15,0.32,0.65,U] 
19:35:32.659 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.28}, one-star: {0.22, 0.37}
19:35:32.659 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
19:35:32.659 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.41)
19:35:32.659 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.19 mountX=-0.28 mountY=-0.12, mountTheta=-2.74
19:35:32.669 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.28, opts=13)
19:35:32.669 00.000 7988 Enqueuing Move request for scope (0.11, 0.28)
19:35:32.669 00.000 15712 Worker thread wakes up
19:35:32.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
19:35:32.669 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
19:35:32.669 00.000 15712 Moving (0.11, 0.28) raw xDistance=-0.28 yDistance=-0.12
19:35:32.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:32.673 00.004 7988 UpdateGuideState exits: m=1394 SNR=25.3
19:35:32.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:32.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:32.673 00.000 7988 Enqueuing Expose request
19:35:32.673 00.000 15712 PPEC rslt: input = -0.28, final = -0.07, react = -0.17, pred = 0.10, hyst = -0.15, hyst_pct = 0.00, period_length = 654.55
19:35:32.673 00.000 15712 PPEC: input: -0.28, control: -0.07, exposure: 1500
19:35:32.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:32.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:35:32.673 00.000 15712 MoveAxis(E, 24, ABG)
19:35:32.673 00.000 15712 Guiding  Dir = 2, Dur = 24
19:35:32.673 00.000 15712 IsGuiding returns 0
19:35:32.688 00.015 15712 PulseGuide returned control before completion, sleep 16
19:35:32.737 00.049 15712 IsGuiding returns 0
19:35:32.737 00.000 15712 Move returns status 0, amount 24
19:35:32.737 00.000 15712 MoveAxis(N, 0, ABG)
19:35:32.737 00.000 15712 Move returns status 0, amount 0
19:35:32.737 00.000 15712 move complete, result=0
19:35:32.737 00.000 15712 worker thread done servicing request
19:35:32.737 00.000 15712 Worker thread wakes up
19:35:32.737 00.000 7988 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
19:35:32.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:32.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:34.153 01.416 15712 Exposure complete
19:35:34.214 00.061 15712 worker thread done servicing request
19:35:34.214 00.000 7988 OnExposeComplete: enter
19:35:34.214 00.000 7988 UpdateGuideState(): m_state=6
19:35:34.214 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2282
19:35:34.220 00.006 7988 Star::Find returns 1 (0), X=1175.50, Y=435.79, Mass=1458, SNR=25.9, Peak=207 HFD=3.4
19:35:34.220 00.000 7988 MultiStar: [#1 0.09,0.16,1.01,U] [#2 -0.00,0.28,1.03,U] [#3 -0.07,0.21,0.98,U] [#4 0.01,0.06,1.06,U] [#5 -0.36,0.01,0.72,U] [#6 0.02,0.02,0.74,U] [#7 -0.18,0.29,0.68,U] [#8 -0.04,0.24,0.67,U] 
19:35:34.222 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.20}, one-star: {0.08, 0.49}
19:35:34.222 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
19:35:34.224 00.002 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
19:35:34.224 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.74 mountX=-0.20 mountY=0.03, mountTheta=2.99
19:35:34.226 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.20, opts=13)
19:35:34.228 00.002 7988 Enqueuing Move request for scope (-0.03, 0.20)
19:35:34.228 00.000 15712 Worker thread wakes up
19:35:34.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
19:35:34.228 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
19:35:34.228 00.000 15712 Moving (-0.03, 0.20) raw xDistance=-0.20 yDistance=0.03
19:35:34.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:34.231 00.003 7988 UpdateGuideState exits: m=1458 SNR=25.9
19:35:34.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:34.233 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:34.233 00.000 7988 Enqueuing Expose request
19:35:34.235 00.002 15712 PPEC rslt: input = -0.20, final = -0.03, react = -0.12, pred = 0.09, hyst = -0.11, hyst_pct = 0.00, period_length = 654.51
19:35:34.235 00.000 15712 PPEC: input: -0.20, control: -0.03, exposure: 1500
19:35:34.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:34.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:35:34.235 00.000 15712 MoveAxis(E, 11, ABG)
19:35:34.235 00.000 15712 Guiding  Dir = 2, Dur = 11
19:35:34.235 00.000 15712 IsGuiding returns 0
19:35:34.262 00.027 15712 IsGuiding returns 1
19:35:34.262 00.000 15712 scope still moving after pulse duration time elapsed
19:35:34.310 00.048 15712 IsGuiding returns 0
19:35:34.310 00.000 15712 scope move finished after 11 + 63 ms
19:35:34.310 00.000 15712 Move returns status 0, amount 11
19:35:34.310 00.000 15712 MoveAxis(N, 0, ABG)
19:35:34.310 00.000 15712 Move returns status 0, amount 0
19:35:34.310 00.000 15712 move complete, result=0
19:35:34.310 00.000 15712 worker thread done servicing request
19:35:34.310 00.000 15712 Worker thread wakes up
19:35:34.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:34.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:34.310 00.000 7988 GuideStep: -0.2 px 11 ms EAST, 0.0 px 0 ms NORTH
19:35:35.940 01.630 15712 Exposure complete
19:35:36.001 00.061 15712 worker thread done servicing request
19:35:36.001 00.000 7988 OnExposeComplete: enter
19:35:36.003 00.002 7988 UpdateGuideState(): m_state=6
19:35:36.003 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2283
19:35:36.003 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.56, Mass=1557, SNR=26.8, Peak=197 HFD=3.3
19:35:36.003 00.000 7988 MultiStar: [#1 0.07,0.13,0.98,U] [#2 0.14,-0.07,0.99,U] [#3 -0.00,0.11,0.96,U] [#4 0.09,-0.17,0.99,U] [#5 -0.36,0.21,0.69,U] [#6 0.04,0.10,0.67,U] [#7 -0.12,0.01,0.63,U] [#8 -0.06,0.24,0.61,U] 
19:35:36.003 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.14, 0.26}
19:35:36.003 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
19:35:36.011 00.008 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.18)
19:35:36.011 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=-0.08 mountY=-0.01, mountTheta=-2.97
19:35:36.013 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
19:35:36.015 00.002 7988 Enqueuing Move request for scope (0.01, 0.08)
19:35:36.016 00.001 15712 Worker thread wakes up
19:35:36.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
19:35:36.016 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
19:35:36.016 00.000 15712 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.01
19:35:36.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:36.018 00.002 7988 UpdateGuideState exits: m=1557 SNR=26.8
19:35:36.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:36.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:36.018 00.000 7988 Enqueuing Expose request
19:35:36.018 00.000 15712 PPEC rslt: input = -0.08, final = 0.09, react = -0.05, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 654.47
19:35:36.018 00.000 15712 PPEC: input: -0.08, control: 0.09, exposure: 1500
19:35:36.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:36.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:35:36.018 00.000 15712 MoveAxis(W, 28, ABG)
19:35:36.018 00.000 15712 Guiding  Dir = 3, Dur = 28
19:35:36.018 00.000 15712 IsGuiding returns 0
19:35:36.035 00.017 15712 PulseGuide returned control before completion, sleep 24
19:35:36.069 00.034 15712 IsGuiding returns 1
19:35:36.070 00.001 15712 scope still moving after pulse duration time elapsed
19:35:36.096 00.026 15712 IsGuiding returns 0
19:35:36.096 00.000 15712 scope move finished after 28 + 45 ms
19:35:36.096 00.000 15712 Move returns status 0, amount 28
19:35:36.096 00.000 15712 MoveAxis(N, 0, ABG)
19:35:36.096 00.000 15712 Move returns status 0, amount 0
19:35:36.096 00.000 15712 move complete, result=0
19:35:36.096 00.000 15712 worker thread done servicing request
19:35:36.096 00.000 15712 Worker thread wakes up
19:35:36.096 00.000 7988 GuideStep: -0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
19:35:36.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:36.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:37.517 01.421 15712 Exposure complete
19:35:37.579 00.062 15712 worker thread done servicing request
19:35:37.579 00.000 7988 OnExposeComplete: enter
19:35:37.579 00.000 7988 UpdateGuideState(): m_state=6
19:35:37.582 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2284
19:35:37.582 00.000 7988 Star::Find returns 1 (0), X=1175.43, Y=435.66, Mass=1507, SNR=26.3, Peak=220 HFD=3.3
19:35:37.585 00.003 7988 MultiStar: [#1 0.01,0.10,0.98,U] [#2 -0.19,0.31,0.97,U] [#3 -0.08,0.18,0.91,U] [#4 -0.12,0.16,1.03,U] [#5 -0.27,0.31,0.66,U] [#6 -0.06,0.14,0.71,U] [#7 -0.32,0.35,0.61,U] [#8 -0.34,0.27,0.69,U] 
19:35:37.587 00.002 7988 refined, 8 included, MultiStar: {-0.13, 0.24}, one-star: {0.01, 0.36}
19:35:37.587 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
19:35:37.589 00.002 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
19:35:37.589 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.27 cameraTheta=2.08 mountX=-0.23 mountY=0.13, mountTheta=2.65
19:35:37.591 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.24, opts=13)
19:35:37.593 00.002 7988 Enqueuing Move request for scope (-0.13, 0.24)
19:35:37.593 00.000 15712 Worker thread wakes up
19:35:37.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
19:35:37.593 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
19:35:37.593 00.000 15712 Moving (-0.13, 0.24) raw xDistance=-0.23 yDistance=0.13
19:35:37.595 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:37.595 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.3
19:35:37.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:37.595 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:37.595 00.000 7988 Enqueuing Expose request
19:35:37.595 00.000 15712 PPEC rslt: input = -0.23, final = -0.06, react = -0.14, pred = 0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 654.43
19:35:37.595 00.000 15712 PPEC: input: -0.23, control: -0.06, exposure: 1500
19:35:37.595 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:37.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:35:37.595 00.000 15712 MoveAxis(E, 21, ABG)
19:35:37.595 00.000 15712 Guiding  Dir = 2, Dur = 21
19:35:37.595 00.000 15712 IsGuiding returns 0
19:35:37.619 00.024 15712 PulseGuide returned control before completion, sleep 13
19:35:37.658 00.039 15712 IsGuiding returns 0
19:35:37.658 00.000 15712 Move returns status 0, amount 21
19:35:37.658 00.000 15712 MoveAxis(N, 0, ABG)
19:35:37.658 00.000 15712 Move returns status 0, amount 0
19:35:37.658 00.000 15712 move complete, result=0
19:35:37.658 00.000 7988 GuideStep: -0.2 px 21 ms EAST, 0.1 px 0 ms NORTH
19:35:37.670 00.012 15712 worker thread done servicing request
19:35:37.670 00.000 15712 Worker thread wakes up
19:35:37.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:37.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:39.298 01.628 15712 Exposure complete
19:35:39.359 00.061 15712 worker thread done servicing request
19:35:39.359 00.000 7988 OnExposeComplete: enter
19:35:39.359 00.000 7988 UpdateGuideState(): m_state=6
19:35:39.359 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2285
19:35:39.359 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=435.41, Mass=1477, SNR=25.9, Peak=206 HFD=3.2
19:35:39.359 00.000 7988 MultiStar: [#1 0.03,-0.14,0.99,U] [#2 0.10,0.08,1.01,U] [#3 0.09,-0.15,0.95,U] [#4 0.03,-0.09,1.01,U] [#5 -0.35,0.05,0.68,U] [#6 0.04,0.09,0.75,U] [#7 -0.30,-0.04,0.66,U] [#8 0.00,-0.32,0.63,U] 
19:35:39.359 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.05, 0.11}
19:35:39.359 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
19:35:39.369 00.010 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
19:35:39.369 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.88 mountX=0.04 mountY=0.01, mountTheta=0.33
19:35:39.369 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
19:35:39.369 00.000 7988 Enqueuing Move request for scope (-0.01, -0.04)
19:35:39.369 00.000 15712 Worker thread wakes up
19:35:39.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
19:35:39.369 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
19:35:39.369 00.000 15712 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.01
19:35:39.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:39.375 00.006 7988 UpdateGuideState exits: m=1477 SNR=25.9
19:35:39.378 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:39.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:39.378 00.000 7988 Enqueuing Expose request
19:35:39.378 00.000 15712 PPEC rslt: input = 0.04, final = 0.06, react = 0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 654.39
19:35:39.378 00.000 15712 PPEC: input: 0.04, control: 0.06, exposure: 1500
19:35:39.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:39.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:35:39.378 00.000 15712 MoveAxis(W, 21, ABG)
19:35:39.378 00.000 15712 Guiding  Dir = 3, Dur = 21
19:35:39.378 00.000 15712 IsGuiding returns 0
19:35:39.407 00.029 15712 IsGuiding returns 1
19:35:39.407 00.000 15712 scope still moving after pulse duration time elapsed
19:35:39.455 00.048 15712 IsGuiding returns 0
19:35:39.455 00.000 15712 scope move finished after 21 + 55 ms
19:35:39.455 00.000 15712 Move returns status 0, amount 21
19:35:39.455 00.000 15712 MoveAxis(N, 0, ABG)
19:35:39.455 00.000 15712 Move returns status 0, amount 0
19:35:39.455 00.000 15712 move complete, result=0
19:35:39.455 00.000 7988 GuideStep: 0.0 px 21 ms WEST, 0.0 px 0 ms NORTH
19:35:39.459 00.004 15712 worker thread done servicing request
19:35:39.459 00.000 15712 Worker thread wakes up
19:35:39.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:39.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:40.875 01.416 15712 Exposure complete
19:35:40.940 00.065 15712 worker thread done servicing request
19:35:40.940 00.000 7988 OnExposeComplete: enter
19:35:40.940 00.000 7988 UpdateGuideState(): m_state=6
19:35:40.940 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2286
19:35:40.940 00.000 7988 Star::Find returns 1 (0), X=1175.41, Y=435.19, Mass=1502, SNR=26.1, Peak=212 HFD=3.4
19:35:40.940 00.000 7988 MultiStar: [#1 0.08,-0.26,1.00,U] [#2 0.07,0.12,0.99,U] [#3 0.08,-0.17,0.97,U] [#4 0.02,-0.12,1.01,U] [#5 -0.43,-0.27,0.70,U] [#6 0.15,-0.14,0.74,U] [#7 -0.03,-0.02,0.68,U] [#8 -0.11,-0.19,0.66,U] 
19:35:40.940 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.13}, one-star: {-0.02, -0.11}
19:35:40.940 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
19:35:40.940 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
19:35:40.940 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.70 mountX=0.11 mountY=0.02, mountTheta=0.15
19:35:40.952 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.11, opts=13)
19:35:40.953 00.001 7988 Enqueuing Move request for scope (-0.02, -0.11)
19:35:40.953 00.000 15712 Worker thread wakes up
19:35:40.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
19:35:40.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
19:35:40.953 00.000 15712 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=0.02
19:35:40.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:40.953 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.1
19:35:40.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:40.953 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:40.953 00.000 7988 Enqueuing Expose request
19:35:40.953 00.000 15712 PPEC rslt: input = 0.11, final = 0.07, react = 0.07, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 654.35
19:35:40.953 00.000 15712 PPEC: input: 0.11, control: 0.07, exposure: 1500
19:35:40.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:40.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:35:40.953 00.000 15712 MoveAxis(W, 22, ABG)
19:35:40.953 00.000 15712 Guiding  Dir = 3, Dur = 22
19:35:40.953 00.000 15712 IsGuiding returns 0
19:35:40.970 00.017 15712 PulseGuide returned control before completion, sleep 17
19:35:41.000 00.030 15712 IsGuiding returns 1
19:35:41.000 00.000 15712 scope still moving after pulse duration time elapsed
19:35:41.038 00.038 15712 IsGuiding returns 0
19:35:41.038 00.000 15712 scope move finished after 22 + 57 ms
19:35:41.038 00.000 15712 Move returns status 0, amount 22
19:35:41.038 00.000 15712 MoveAxis(N, 0, ABG)
19:35:41.038 00.000 15712 Move returns status 0, amount 0
19:35:41.038 00.000 15712 move complete, result=0
19:35:41.038 00.000 7988 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
19:35:41.042 00.004 15712 worker thread done servicing request
19:35:41.042 00.000 15712 Worker thread wakes up
19:35:41.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:41.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:42.673 01.631 15712 Exposure complete
19:35:42.736 00.063 15712 worker thread done servicing request
19:35:42.736 00.000 7988 OnExposeComplete: enter
19:35:42.739 00.003 7988 UpdateGuideState(): m_state=6
19:35:42.739 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2287
19:35:42.739 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=435.50, Mass=1488, SNR=26.2, Peak=202 HFD=3.2
19:35:42.739 00.000 7988 MultiStar: [#1 0.17,0.04,1.03,U] [#2 0.16,0.09,1.04,U] [#3 0.13,0.01,0.93,U] [#4 -0.04,0.04,1.00,U] [#5 -0.29,0.17,0.72,U] [#6 0.12,0.02,0.72,U] [#7 -0.24,0.15,0.67,U] [#8 -0.01,0.03,0.65,U] 
19:35:42.739 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.08, 0.19}
19:35:42.739 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
19:35:42.739 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.35)
19:35:42.739 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.24 mountX=-0.08 mountY=-0.03, mountTheta=-2.79
19:35:42.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.08, opts=13)
19:35:42.750 00.011 7988 Enqueuing Move request for scope (0.03, 0.08)
19:35:42.750 00.000 15712 Worker thread wakes up
19:35:42.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
19:35:42.750 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
19:35:42.750 00.000 15712 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.03
19:35:42.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:42.750 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.2
19:35:42.754 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:42.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:42.756 00.002 7988 Enqueuing Expose request
19:35:42.756 00.000 15712 PPEC rslt: input = -0.08, final = 0.07, react = -0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 654.32
19:35:42.756 00.000 15712 PPEC: input: -0.08, control: 0.07, exposure: 1500
19:35:42.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:42.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:35:42.756 00.000 15712 MoveAxis(W, 23, ABG)
19:35:42.758 00.002 15712 Guiding  Dir = 3, Dur = 23
19:35:42.758 00.000 15712 IsGuiding returns 0
19:35:42.782 00.024 15712 IsGuiding returns 1
19:35:42.782 00.000 15712 scope still moving after pulse duration time elapsed
19:35:42.830 00.048 15712 IsGuiding returns 0
19:35:42.830 00.000 15712 scope move finished after 23 + 49 ms
19:35:42.830 00.000 15712 Move returns status 0, amount 23
19:35:42.830 00.000 15712 MoveAxis(N, 0, ABG)
19:35:42.830 00.000 15712 Move returns status 0, amount 0
19:35:42.830 00.000 15712 move complete, result=0
19:35:42.830 00.000 15712 worker thread done servicing request
19:35:42.830 00.000 15712 Worker thread wakes up
19:35:42.830 00.000 7988 GuideStep: -0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
19:35:42.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:42.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:44.250 01.420 15712 Exposure complete
19:35:44.304 00.054 15712 worker thread done servicing request
19:35:44.312 00.008 7988 OnExposeComplete: enter
19:35:44.312 00.000 7988 UpdateGuideState(): m_state=6
19:35:44.312 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2288
19:35:44.312 00.000 7988 Star::Find returns 1 (0), X=1175.44, Y=435.58, Mass=1497, SNR=26.2, Peak=184 HFD=3.3
19:35:44.312 00.000 7988 MultiStar: [#1 0.12,0.16,0.98,U] [#2 0.06,0.10,1.01,U] [#3 0.15,0.17,0.97,U] [#4 0.07,0.31,1.00,U] [#5 -0.32,0.13,0.74,U] [#6 0.04,0.04,0.71,U] [#7 -0.08,0.24,0.64,U] [#8 -0.20,0.39,0.66,U] 
19:35:44.312 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.20}, one-star: {0.02, 0.28}
19:35:44.312 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
19:35:44.320 00.008 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
19:35:44.320 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.56 mountX=-0.20 mountY=-0.01, mountTheta=-3.11
19:35:44.320 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.20, opts=13)
19:35:44.320 00.000 7988 Enqueuing Move request for scope (0.00, 0.20)
19:35:44.320 00.000 15712 Worker thread wakes up
19:35:44.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
19:35:44.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
19:35:44.320 00.000 15712 Moving (0.00, 0.20) raw xDistance=-0.20 yDistance=-0.01
19:35:44.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:44.320 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
19:35:44.328 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:44.330 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:44.330 00.000 7988 Enqueuing Expose request
19:35:44.332 00.002 15712 PPEC rslt: input = -0.20, final = -0.04, react = -0.12, pred = 0.08, hyst = -0.10, hyst_pct = 0.00, period_length = 654.28
19:35:44.332 00.000 15712 PPEC: input: -0.20, control: -0.04, exposure: 1500
19:35:44.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:44.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:35:44.332 00.000 15712 MoveAxis(E, 13, ABG)
19:35:44.332 00.000 15712 Guiding  Dir = 2, Dur = 13
19:35:44.332 00.000 15712 IsGuiding returns 0
19:35:44.375 00.043 15712 IsGuiding returns 1
19:35:44.375 00.000 15712 scope still moving after pulse duration time elapsed
19:35:44.412 00.037 15712 IsGuiding returns 0
19:35:44.412 00.000 15712 scope move finished after 13 + 65 ms
19:35:44.412 00.000 15712 Move returns status 0, amount 13
19:35:44.412 00.000 15712 MoveAxis(N, 0, ABG)
19:35:44.412 00.000 15712 Move returns status 0, amount 0
19:35:44.412 00.000 15712 move complete, result=0
19:35:44.412 00.000 15712 worker thread done servicing request
19:35:44.412 00.000 15712 Worker thread wakes up
19:35:44.412 00.000 7988 GuideStep: -0.2 px 13 ms EAST, -0.0 px 0 ms NORTH
19:35:44.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:44.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:46.055 01.643 15712 Exposure complete
19:35:46.114 00.059 15712 worker thread done servicing request
19:35:46.114 00.000 7988 OnExposeComplete: enter
19:35:46.114 00.000 7988 UpdateGuideState(): m_state=6
19:35:46.118 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2289
19:35:46.118 00.000 7988 Star::Find returns 1 (0), X=1175.46, Y=435.38, Mass=1468, SNR=26.0, Peak=184 HFD=3.2
19:35:46.120 00.002 7988 MultiStar: [#1 0.17,-0.18,1.00,U] [#2 0.14,0.04,0.98,U] [#3 0.20,-0.10,0.96,U] [#4 0.15,-0.13,1.03,U] [#5 -0.23,-0.15,0.71,U] [#6 0.27,-0.11,0.75,U] [#7 -0.14,0.18,0.67,U] [#8 0.15,0.15,0.65,U] 
19:35:46.122 00.002 7988 single-star, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.03, 0.07}
19:35:46.122 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.58) = xAngle (2.71 = 2.71)
19:35:46.122 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.47)
19:35:46.124 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.13 mountX=-0.07 mountY=-0.04, mountTheta=-2.68
19:35:46.126 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
19:35:46.126 00.000 7988 Enqueuing Move request for scope (0.03, 0.07)
19:35:46.128 00.002 15712 Worker thread wakes up
19:35:46.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
19:35:46.129 00.001 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
19:35:46.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:46.129 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
19:35:46.129 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:46.129 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:46.129 00.000 7988 Enqueuing Expose request
19:35:46.129 00.000 15712 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=-0.04
19:35:46.129 00.000 15712 PPEC rslt: input = -0.07, final = 0.08, react = -0.04, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 654.24
19:35:46.129 00.000 15712 PPEC: input: -0.07, control: 0.08, exposure: 1500
19:35:46.129 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:46.129 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:35:46.129 00.000 15712 MoveAxis(W, 25, ABG)
19:35:46.129 00.000 15712 Guiding  Dir = 3, Dur = 25
19:35:46.129 00.000 15712 IsGuiding returns 0
19:35:46.153 00.024 15712 PulseGuide returned control before completion, sleep 19
19:35:46.201 00.048 15712 IsGuiding returns 0
19:35:46.201 00.000 15712 Move returns status 0, amount 25
19:35:46.201 00.000 15712 MoveAxis(N, 0, ABG)
19:35:46.201 00.000 15712 Move returns status 0, amount 0
19:35:46.201 00.000 15712 move complete, result=0
19:35:46.201 00.000 15712 worker thread done servicing request
19:35:46.201 00.000 15712 Worker thread wakes up
19:35:46.201 00.000 7988 GuideStep: -0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
19:35:46.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:46.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:47.609 01.408 15712 Exposure complete
19:35:47.671 00.062 15712 worker thread done servicing request
19:35:47.671 00.000 7988 OnExposeComplete: enter
19:35:47.671 00.000 7988 UpdateGuideState(): m_state=6
19:35:47.676 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2290
19:35:47.676 00.000 7988 Star::Find returns 1 (0), X=1175.49, Y=435.49, Mass=1505, SNR=26.3, Peak=203 HFD=3.2
19:35:47.678 00.002 7988 MultiStar: [#1 0.09,0.11,0.98,U] [#2 0.04,0.13,0.99,U] [#3 0.09,0.12,0.96,U] [#4 -0.04,0.12,1.02,U] [#5 -0.13,0.14,0.69,U] [#6 0.10,0.33,0.69,U] [#7 -0.06,0.18,0.65,U] [#8 0.10,0.35,0.65,U] 
19:35:47.680 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.17}, one-star: {0.07, 0.19}
19:35:47.680 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
19:35:47.682 00.002 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
19:35:47.682 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.39 mountX=-0.17 mountY=-0.04, mountTheta=-2.94
19:35:47.684 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.17, opts=13)
19:35:47.686 00.002 7988 Enqueuing Move request for scope (0.03, 0.17)
19:35:47.686 00.000 15712 Worker thread wakes up
19:35:47.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
19:35:47.686 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
19:35:47.686 00.000 15712 Moving (0.03, 0.17) raw xDistance=-0.17 yDistance=-0.04
19:35:47.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:47.686 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
19:35:47.689 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:47.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:47.689 00.000 7988 Enqueuing Expose request
19:35:47.689 00.000 15712 PPEC rslt: input = -0.17, final = -0.05, react = -0.10, pred = 0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 654.20
19:35:47.689 00.000 15712 PPEC: input: -0.17, control: -0.05, exposure: 1500
19:35:47.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:47.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:35:47.689 00.000 15712 MoveAxis(E, 15, ABG)
19:35:47.689 00.000 15712 Guiding  Dir = 2, Dur = 15
19:35:47.689 00.000 15712 IsGuiding returns 0
19:35:47.720 00.031 15712 IsGuiding returns 1
19:35:47.720 00.000 15712 scope still moving after pulse duration time elapsed
19:35:47.750 00.030 15712 IsGuiding returns 1
19:35:47.782 00.032 15712 IsGuiding returns 0
19:35:47.782 00.000 15712 scope move finished after 15 + 76 ms
19:35:47.782 00.000 15712 Move returns status 0, amount 15
19:35:47.782 00.000 15712 MoveAxis(N, 0, ABG)
19:35:47.782 00.000 15712 Move returns status 0, amount 0
19:35:47.782 00.000 15712 move complete, result=0
19:35:47.782 00.000 15712 worker thread done servicing request
19:35:47.782 00.000 15712 Worker thread wakes up
19:35:47.782 00.000 7988 GuideStep: -0.2 px 15 ms EAST, -0.0 px 0 ms NORTH
19:35:47.786 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:47.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:49.426 01.640 15712 Exposure complete
19:35:49.487 00.061 15712 worker thread done servicing request
19:35:49.487 00.000 7988 OnExposeComplete: enter
19:35:49.487 00.000 7988 UpdateGuideState(): m_state=6
19:35:49.491 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2291
19:35:49.491 00.000 7988 Star::Find returns 1 (1), X=1175.50, Y=435.31, Mass=1568, SNR=26.9, Peak=255 HFD=3.2
19:35:49.491 00.000 7988 MultiStar: [#1 0.01,-0.28,0.93,U] [#2 -0.10,-0.34,0.92,U] [#3 0.12,-0.22,0.91,U] [#4 0.01,-0.29,0.97,U] [#5 -0.27,-0.07,0.66,U] [#6 0.09,0.08,0.70,U] [#7 -0.23,-0.03,0.64,U] [#8 -0.12,-0.04,0.63,U] 
19:35:49.491 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.15}, one-star: {0.07, 0.01}
19:35:49.491 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
19:35:49.491 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.81 = -1.48)
19:35:49.491 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=-0.01 mountY=-0.07, mountTheta=-1.70
19:35:49.491 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
19:35:49.491 00.000 7988 Enqueuing Move request for scope (0.07, 0.01)
19:35:49.491 00.000 15712 Worker thread wakes up
19:35:49.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
19:35:49.491 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
19:35:49.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:49.491 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.9 Saturated
19:35:49.503 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:49.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:49.503 00.000 7988 Enqueuing Expose request
19:35:49.508 00.005 15712 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
19:35:49.509 00.001 15712 PPEC rslt: input = -0.01, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 654.16
19:35:49.509 00.000 15712 PPEC: input: -0.01, control: 0.05, exposure: 1500
19:35:49.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:49.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:35:49.509 00.000 15712 MoveAxis(W, 16, ABG)
19:35:49.509 00.000 15712 Guiding  Dir = 3, Dur = 16
19:35:49.542 00.033 15712 IsGuiding returns 0
19:35:49.559 00.017 15712 PulseGuide returned control before completion, sleep 11
19:35:49.602 00.043 15712 IsGuiding returns 0
19:35:49.602 00.000 15712 Move returns status 0, amount 16
19:35:49.602 00.000 15712 MoveAxis(N, 0, ABG)
19:35:49.602 00.000 15712 Move returns status 0, amount 0
19:35:49.602 00.000 15712 move complete, result=0
19:35:49.602 00.000 15712 worker thread done servicing request
19:35:49.602 00.000 15712 Worker thread wakes up
19:35:49.602 00.000 7988 GuideStep: -0.0 px 16 ms WEST, -0.1 px 0 ms NORTH
19:35:49.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:49.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:51.020 01.418 15712 Exposure complete
19:35:51.082 00.062 15712 worker thread done servicing request
19:35:51.082 00.000 7988 OnExposeComplete: enter
19:35:51.082 00.000 7988 UpdateGuideState(): m_state=6
19:35:51.087 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2292
19:35:51.088 00.001 7988 Star::Find returns 1 (0), X=1175.30, Y=435.29, Mass=1448, SNR=25.8, Peak=190 HFD=3.5
19:35:51.090 00.002 7988 MultiStar: [#1 0.10,-0.17,0.98,U] [#2 0.04,-0.06,1.03,U] [#3 -0.07,-0.19,0.95,U] [#4 -0.04,-0.27,1.04,U] [#5 -0.38,0.04,0.73,U] [#6 0.05,-0.21,0.69,U] [#7 -0.05,0.04,0.66,U] [#8 -0.06,-0.11,0.66,U] 
19:35:51.090 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {-0.13, -0.01}
19:35:51.092 00.002 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
19:35:51.092 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
19:35:51.094 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.02 mountX=0.11 mountY=0.06, mountTheta=0.47
19:35:51.096 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.11, opts=13)
19:35:51.096 00.000 7988 Enqueuing Move request for scope (-0.05, -0.11)
19:35:51.098 00.002 15712 Worker thread wakes up
19:35:51.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
19:35:51.098 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
19:35:51.098 00.000 15712 Moving (-0.05, -0.11) raw xDistance=0.11 yDistance=0.06
19:35:51.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:51.098 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.8
19:35:51.101 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:51.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:51.101 00.000 7988 Enqueuing Expose request
19:35:51.101 00.000 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 654.13
19:35:51.101 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
19:35:51.101 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:51.101 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:35:51.101 00.000 15712 MoveAxis(W, 14, ABG)
19:35:51.101 00.000 15712 Guiding  Dir = 3, Dur = 14
19:35:51.101 00.000 15712 IsGuiding returns 0
19:35:51.122 00.021 15712 IsGuiding returns 1
19:35:51.122 00.000 15712 scope still moving after pulse duration time elapsed
19:35:51.173 00.051 15712 IsGuiding returns 0
19:35:51.173 00.000 15712 scope move finished after 14 + 54 ms
19:35:51.173 00.000 15712 Move returns status 0, amount 14
19:35:51.173 00.000 15712 MoveAxis(N, 0, ABG)
19:35:51.173 00.000 15712 Move returns status 0, amount 0
19:35:51.173 00.000 15712 move complete, result=0
19:35:51.173 00.000 7988 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
19:35:51.175 00.002 15712 worker thread done servicing request
19:35:51.175 00.000 15712 Worker thread wakes up
19:35:51.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:51.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:52.802 01.627 15712 Exposure complete
19:35:52.863 00.061 15712 worker thread done servicing request
19:35:52.863 00.000 7988 OnExposeComplete: enter
19:35:52.863 00.000 7988 UpdateGuideState(): m_state=6
19:35:52.867 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2293
19:35:52.867 00.000 7988 Star::Find returns 1 (0), X=1175.44, Y=435.21, Mass=1422, SNR=25.4, Peak=217 HFD=3.3
19:35:52.867 00.000 7988 MultiStar: [#1 -0.11,-0.13,1.05,U] [#2 -0.09,-0.04,1.04,U] [#3 -0.21,-0.20,0.95,U] [#4 -0.21,-0.22,1.06,U] [#5 -0.52,0.03,0.74,U] [#6 -0.19,0.03,0.77,U] [#7 -0.27,-0.19,0.66,U] [#8 -0.42,-0.22,0.67,U] 
19:35:52.867 00.000 7988 single-star, 8 included, MultiStar: {-0.20, -0.12}, one-star: {0.02, -0.09}
19:35:52.872 00.005 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
19:35:52.872 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
19:35:52.874 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.38 mountX=0.09 mountY=-0.02, mountTheta=-0.16
19:35:52.876 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.09, opts=13)
19:35:52.878 00.002 7988 Enqueuing Move request for scope (0.02, -0.09)
19:35:52.879 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:52.879 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.4
19:35:52.882 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:52.882 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:52.884 00.002 7988 Enqueuing Expose request
19:35:52.884 00.000 15712 Worker thread wakes up
19:35:52.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
19:35:52.884 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
19:35:52.884 00.000 15712 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=-0.02
19:35:52.886 00.002 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 654.09
19:35:52.886 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
19:35:52.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:52.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:35:52.886 00.000 15712 MoveAxis(W, 13, ABG)
19:35:52.886 00.000 15712 Guiding  Dir = 3, Dur = 13
19:35:52.886 00.000 15712 IsGuiding returns 0
19:35:52.911 00.025 15712 IsGuiding returns 1
19:35:52.911 00.000 15712 scope still moving after pulse duration time elapsed
19:35:52.959 00.048 15712 IsGuiding returns 0
19:35:52.959 00.000 15712 scope move finished after 13 + 62 ms
19:35:52.959 00.000 15712 Move returns status 0, amount 13
19:35:52.959 00.000 15712 MoveAxis(N, 0, ABG)
19:35:52.959 00.000 15712 Move returns status 0, amount 0
19:35:52.959 00.000 15712 move complete, result=0
19:35:52.959 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
19:35:52.965 00.006 15712 worker thread done servicing request
19:35:52.965 00.000 15712 Worker thread wakes up
19:35:52.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:52.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:54.376 01.411 15712 Exposure complete
19:35:54.439 00.063 15712 worker thread done servicing request
19:35:54.439 00.000 7988 OnExposeComplete: enter
19:35:54.439 00.000 7988 UpdateGuideState(): m_state=6
19:35:54.441 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2294
19:35:54.443 00.002 7988 Star::Find returns 1 (0), X=1175.36, Y=435.51, Mass=1502, SNR=26.2, Peak=238 HFD=3.1
19:35:54.443 00.000 7988 MultiStar: [#1 -0.14,0.15,1.00,U] [#2 -0.12,0.40,1.00,U] [#3 -0.05,0.09,0.94,U] [#4 -0.07,0.15,1.04,U] [#5 -0.43,0.08,0.70,U] [#6 -0.02,0.34,0.69,U] [#7 -0.54,0.24,0.68,U] [#8 -0.11,0.11,0.65,U] 
19:35:54.445 00.002 7988 single-star, 8 included, MultiStar: {-0.16, 0.20}, one-star: {-0.07, 0.20}
19:35:54.445 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.82)
19:35:54.447 00.002 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.29)
19:35:54.447 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.22 cameraTheta=1.89 mountX=-0.20 mountY=0.06, mountTheta=2.85
19:35:54.449 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.20, opts=13)
19:35:54.451 00.002 7988 Enqueuing Move request for scope (-0.07, 0.20)
19:35:54.451 00.000 15712 Worker thread wakes up
19:35:54.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
19:35:54.453 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:54.453 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.2
19:35:54.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:54.456 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:54.456 00.000 7988 Enqueuing Expose request
19:35:54.456 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
19:35:54.456 00.000 15712 Moving (-0.07, 0.20) raw xDistance=-0.20 yDistance=0.06
19:35:54.460 00.004 15712 PPEC rslt: input = -0.20, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 654.05
19:35:54.460 00.000 15712 PPEC: input: -0.20, control: -0.08, exposure: 1500
19:35:54.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:54.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:35:54.460 00.000 15712 MoveAxis(E, 27, ABG)
19:35:54.460 00.000 15712 Guiding  Dir = 2, Dur = 27
19:35:54.460 00.000 15712 IsGuiding returns 0
19:35:54.475 00.015 15712 PulseGuide returned control before completion, sleep 17
19:35:54.500 00.025 15712 IsGuiding returns 1
19:35:54.500 00.000 15712 scope still moving after pulse duration time elapsed
19:35:54.541 00.041 15712 IsGuiding returns 0
19:35:54.541 00.000 15712 scope move finished after 27 + 57 ms
19:35:54.541 00.000 15712 Move returns status 0, amount 27
19:35:54.541 00.000 15712 MoveAxis(N, 0, ABG)
19:35:54.541 00.000 15712 Move returns status 0, amount 0
19:35:54.541 00.000 15712 move complete, result=0
19:35:54.541 00.000 15712 worker thread done servicing request
19:35:54.541 00.000 15712 Worker thread wakes up
19:35:54.541 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
19:35:54.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:54.548 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:56.174 01.626 15712 Exposure complete
19:35:56.235 00.061 15712 worker thread done servicing request
19:35:56.235 00.000 7988 OnExposeComplete: enter
19:35:56.238 00.003 7988 UpdateGuideState(): m_state=6
19:35:56.240 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2295
19:35:56.240 00.000 7988 Star::Find returns 1 (0), X=1175.23, Y=435.35, Mass=1459, SNR=26.0, Peak=239 HFD=3.1
19:35:56.240 00.000 7988 MultiStar: [#1 -0.10,-0.00,1.04,U] [#2 0.02,0.21,1.02,U] [#3 -0.05,-0.00,0.94,U] [#4 -0.08,-0.14,1.04,U] [#5 -0.57,0.03,0.67,U] [#6 -0.13,0.12,0.68,U] [#7 -0.19,0.27,0.72,U] [#8 -0.36,0.08,0.69,U] 
19:35:56.240 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.06}, one-star: {-0.19, 0.05}
19:35:56.240 00.000 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.58) = xAngle (4.37 = -1.92)
19:35:56.240 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.48 = 1.19)
19:35:56.240 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.79 mountX=-0.06 mountY=0.16, mountTheta=1.92
19:35:56.240 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.06, opts=13)
19:35:56.240 00.000 7988 Enqueuing Move request for scope (-0.16, 0.06)
19:35:56.240 00.000 15712 Worker thread wakes up
19:35:56.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
19:35:56.240 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
19:35:56.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:56.240 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.0
19:35:56.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:56.254 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:56.254 00.000 7988 Enqueuing Expose request
19:35:56.254 00.000 15712 Moving (-0.16, 0.06) raw xDistance=-0.06 yDistance=0.16
19:35:56.258 00.004 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 654.02
19:35:56.258 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
19:35:56.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:56.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:35:56.258 00.000 15712 MoveAxis(W, 15, ABG)
19:35:56.258 00.000 15712 Guiding  Dir = 3, Dur = 15
19:35:56.258 00.000 15712 IsGuiding returns 0
19:35:56.288 00.030 15712 IsGuiding returns 1
19:35:56.288 00.000 15712 scope still moving after pulse duration time elapsed
19:35:56.333 00.045 15712 IsGuiding returns 0
19:35:56.333 00.000 15712 scope move finished after 15 + 61 ms
19:35:56.333 00.000 15712 Move returns status 0, amount 15
19:35:56.333 00.000 15712 MoveAxis(N, 0, ABG)
19:35:56.333 00.000 15712 Move returns status 0, amount 0
19:35:56.333 00.000 15712 move complete, result=0
19:35:56.333 00.000 15712 worker thread done servicing request
19:35:56.333 00.000 15712 Worker thread wakes up
19:35:56.333 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.2 px 0 ms NORTH
19:35:56.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:56.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:57.757 01.424 15712 Exposure complete
19:35:57.820 00.063 15712 worker thread done servicing request
19:35:57.820 00.000 7988 OnExposeComplete: enter
19:35:57.820 00.000 7988 UpdateGuideState(): m_state=6
19:35:57.823 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2296
19:35:57.823 00.000 7988 Star::Find returns 1 (0), X=1175.38, Y=435.38, Mass=1476, SNR=25.8, Peak=211 HFD=3.3
19:35:57.823 00.000 7988 MultiStar: [#1 0.07,0.06,1.03,U] [#2 0.10,0.24,1.03,U] [#3 -0.00,0.03,0.94,U] [#4 -0.03,0.13,1.07,U] [#5 -0.58,0.29,0.72,U] [#6 0.20,0.22,0.72,U] [#7 -0.18,0.22,0.64,U] [#8 0.11,-0.07,0.67,U] 
19:35:57.823 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.13}, one-star: {-0.04, 0.08}
19:35:57.823 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.58) = xAngle (3.65 = -2.64)
19:35:57.823 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.76 = 0.47)
19:35:57.823 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.07 mountX=-0.08 mountY=0.04, mountTheta=2.66
19:35:57.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.08, opts=13)
19:35:57.823 00.000 7988 Enqueuing Move request for scope (-0.04, 0.08)
19:35:57.823 00.000 15712 Worker thread wakes up
19:35:57.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
19:35:57.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
19:35:57.823 00.000 15712 Moving (-0.04, 0.08) raw xDistance=-0.08 yDistance=0.04
19:35:57.834 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:57.834 00.000 7988 UpdateGuideState exits: m=1476 SNR=25.8
19:35:57.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:57.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:57.834 00.000 7988 Enqueuing Expose request
19:35:57.839 00.005 15712 PPEC rslt: input = -0.08, final = 0.05, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 653.98
19:35:57.839 00.000 15712 PPEC: input: -0.08, control: 0.05, exposure: 1500
19:35:57.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:57.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:35:57.839 00.000 15712 MoveAxis(W, 16, ABG)
19:35:57.839 00.000 15712 Guiding  Dir = 3, Dur = 16
19:35:57.839 00.000 15712 IsGuiding returns 0
19:35:57.850 00.011 15712 PulseGuide returned control before completion, sleep 13
19:35:57.882 00.032 15712 IsGuiding returns 1
19:35:57.882 00.000 15712 scope still moving after pulse duration time elapsed
19:35:57.914 00.032 15712 IsGuiding returns 0
19:35:57.914 00.000 15712 scope move finished after 16 + 58 ms
19:35:57.914 00.000 15712 Move returns status 0, amount 16
19:35:57.914 00.000 15712 MoveAxis(N, 0, ABG)
19:35:57.914 00.000 15712 Move returns status 0, amount 0
19:35:57.914 00.000 15712 move complete, result=0
19:35:57.914 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.0 px 0 ms NORTH
19:35:57.916 00.002 15712 worker thread done servicing request
19:35:57.916 00.000 15712 Worker thread wakes up
19:35:57.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:57.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:35:59.561 01.645 15712 Exposure complete
19:35:59.608 00.047 15712 worker thread done servicing request
19:35:59.622 00.014 7988 OnExposeComplete: enter
19:35:59.622 00.000 7988 UpdateGuideState(): m_state=6
19:35:59.625 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2297
19:35:59.625 00.000 7988 Star::Find returns 1 (0), X=1175.69, Y=435.75, Mass=1504, SNR=26.4, Peak=210 HFD=3.0
19:35:59.625 00.000 7988 MultiStar: [#1 0.33,0.35,1.05,U] [#2 0.15,0.53,1.02,U] [#3 0.17,0.13,0.96,U] [#4 0.05,0.29,1.02,U] [#5 -0.36,0.27,0.69,U] [#6 0.09,0.30,0.72,U] [#7 -0.20,0.39,0.65,U] [#8 -0.11,0.40,0.62,U] 
19:35:59.625 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.35}, one-star: {0.27, 0.45}
19:35:59.625 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
19:35:59.625 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
19:35:59.625 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.35 mountX=-0.35 mountY=-0.09, mountTheta=-2.89
19:35:59.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.35, opts=13)
19:35:59.625 00.000 7988 Enqueuing Move request for scope (0.08, 0.35)
19:35:59.625 00.000 15712 Worker thread wakes up
19:35:59.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.35) opts 0xd
19:35:59.625 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.35)
19:35:59.625 00.000 15712 Moving (0.08, 0.35) raw xDistance=-0.35 yDistance=-0.09
19:35:59.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:35:59.625 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
19:35:59.638 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:59.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:35:59.638 00.000 7988 Enqueuing Expose request
19:35:59.642 00.004 15712 PPEC rslt: input = -0.35, final = -0.16, react = -0.21, pred = 0.05, hyst = -0.19, hyst_pct = 0.00, period_length = 653.94
19:35:59.642 00.000 15712 PPEC: input: -0.35, control: -0.16, exposure: 1500
19:35:59.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:59.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:35:59.642 00.000 15712 MoveAxis(E, 53, ABG)
19:35:59.642 00.000 15712 Guiding  Dir = 2, Dur = 53
19:35:59.642 00.000 15712 IsGuiding returns 0
19:35:59.660 00.018 15712 PulseGuide returned control before completion, sleep 46
19:35:59.718 00.058 15712 IsGuiding returns 1
19:35:59.718 00.000 15712 scope still moving after pulse duration time elapsed
19:35:59.757 00.039 15712 IsGuiding returns 0
19:35:59.757 00.000 15712 scope move finished after 53 + 61 ms
19:35:59.757 00.000 15712 Move returns status 0, amount 53
19:35:59.757 00.000 15712 MoveAxis(N, 0, ABG)
19:35:59.757 00.000 15712 Move returns status 0, amount 0
19:35:59.757 00.000 15712 move complete, result=0
19:35:59.757 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
19:35:59.758 00.001 15712 worker thread done servicing request
19:35:59.758 00.000 15712 Worker thread wakes up
19:35:59.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:35:59.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:01.171 01.413 15712 Exposure complete
19:36:01.231 00.060 15712 worker thread done servicing request
19:36:01.233 00.002 7988 OnExposeComplete: enter
19:36:01.233 00.000 7988 UpdateGuideState(): m_state=6
19:36:01.235 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2298
19:36:01.235 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=435.73, Mass=1542, SNR=26.7, Peak=192 HFD=3.3
19:36:01.237 00.002 7988 MultiStar: [#1 0.03,0.29,0.98,U] [#2 -0.13,0.34,1.00,U] [#3 0.05,0.20,0.93,U] [#4 -0.20,0.31,0.99,U] [#5 -0.16,0.48,0.69,U] [#6 0.02,0.25,0.69,U] [#7 -0.03,0.43,0.65,U] [#8 -0.07,0.41,0.65,U] 
19:36:01.239 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.34}, one-star: {0.08, 0.43}
19:36:01.240 00.001 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
19:36:01.240 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
19:36:01.242 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.35 cameraTheta=1.70 mountX=-0.34 mountY=0.04, mountTheta=3.03
19:36:01.244 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.34, opts=13)
19:36:01.244 00.000 7988 Enqueuing Move request for scope (-0.05, 0.34)
19:36:01.246 00.002 15712 Worker thread wakes up
19:36:01.246 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
19:36:01.246 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
19:36:01.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:01.246 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7
19:36:01.248 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:01.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:01.250 00.002 7988 Enqueuing Expose request
19:36:01.250 00.000 15712 Moving (-0.05, 0.34) raw xDistance=-0.34 yDistance=0.04
19:36:01.252 00.002 15712 PPEC rslt: input = -0.34, final = -0.15, react = -0.21, pred = 0.06, hyst = -0.18, hyst_pct = 0.00, period_length = 653.91
19:36:01.252 00.000 15712 PPEC: input: -0.34, control: -0.15, exposure: 1500
19:36:01.252 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:01.252 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:36:01.252 00.000 15712 MoveAxis(E, 49, ABG)
19:36:01.252 00.000 15712 Guiding  Dir = 2, Dur = 49
19:36:01.252 00.000 15712 IsGuiding returns 0
19:36:01.273 00.021 15712 PulseGuide returned control before completion, sleep 39
19:36:01.327 00.054 15712 IsGuiding returns 1
19:36:01.327 00.000 15712 scope still moving after pulse duration time elapsed
19:36:01.359 00.032 15712 IsGuiding returns 0
19:36:01.359 00.000 15712 scope move finished after 49 + 67 ms
19:36:01.359 00.000 15712 Move returns status 0, amount 49
19:36:01.359 00.000 15712 MoveAxis(N, 0, ABG)
19:36:01.359 00.000 15712 Move returns status 0, amount 0
19:36:01.359 00.000 15712 move complete, result=0
19:36:01.359 00.000 7988 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
19:36:01.373 00.014 15712 worker thread done servicing request
19:36:01.373 00.000 15712 Worker thread wakes up
19:36:01.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:01.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:03.005 01.632 15712 Exposure complete
19:36:03.064 00.059 15712 worker thread done servicing request
19:36:03.064 00.000 7988 OnExposeComplete: enter
19:36:03.064 00.000 7988 UpdateGuideState(): m_state=6
19:36:03.071 00.007 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2299
19:36:03.071 00.000 7988 Star::Find returns 1 (0), X=1175.68, Y=435.20, Mass=1448, SNR=25.8, Peak=221 HFD=2.7
19:36:03.073 00.002 7988 MultiStar: [#1 0.19,-0.09,1.02,U] [#2 0.20,-0.02,1.01,U] [#3 0.24,-0.11,1.01,U] [#4 0.03,0.07,1.04,U] [#5 -0.23,-0.13,0.75,U] [#6 0.05,-0.05,0.71,U] [#7 -0.10,-0.15,0.66,U] [#8 0.09,0.21,0.67,U] 
19:36:03.075 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.25, -0.10}
19:36:03.075 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
19:36:03.076 00.001 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.03)
19:36:03.076 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.43 mountX=0.04 mountY=-0.10, mountTheta=-1.14
19:36:03.079 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
19:36:03.079 00.000 7988 Enqueuing Move request for scope (0.10, -0.05)
19:36:03.083 00.004 15712 Worker thread wakes up
19:36:03.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
19:36:03.083 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
19:36:03.083 00.000 15712 Moving (0.10, -0.05) raw xDistance=0.04 yDistance=-0.10
19:36:03.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:03.083 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.8
19:36:03.085 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:03.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:03.087 00.002 7988 Enqueuing Expose request
19:36:03.087 00.000 15712 PPEC rslt: input = 0.04, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 653.87
19:36:03.087 00.000 15712 PPEC: input: 0.04, control: 0.05, exposure: 1500
19:36:03.087 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:03.089 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:36:03.089 00.000 15712 MoveAxis(W, 16, ABG)
19:36:03.089 00.000 15712 Guiding  Dir = 3, Dur = 16
19:36:03.089 00.000 15712 IsGuiding returns 0
19:36:03.111 00.022 15712 IsGuiding returns 1
19:36:03.111 00.000 15712 scope still moving after pulse duration time elapsed
19:36:03.161 00.050 15712 IsGuiding returns 0
19:36:03.161 00.000 15712 scope move finished after 16 + 56 ms
19:36:03.161 00.000 15712 Move returns status 0, amount 16
19:36:03.161 00.000 15712 MoveAxis(N, 0, ABG)
19:36:03.161 00.000 15712 Move returns status 0, amount 0
19:36:03.161 00.000 15712 move complete, result=0
19:36:03.161 00.000 7988 GuideStep: 0.0 px 16 ms WEST, -0.1 px 0 ms NORTH
19:36:03.161 00.000 15712 worker thread done servicing request
19:36:03.163 00.002 15712 Worker thread wakes up
19:36:03.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:03.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:04.580 01.417 15712 Exposure complete
19:36:04.642 00.062 15712 worker thread done servicing request
19:36:04.642 00.000 7988 OnExposeComplete: enter
19:36:04.642 00.000 7988 UpdateGuideState(): m_state=6
19:36:04.646 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2300
19:36:04.646 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=435.34, Mass=1410, SNR=25.5, Peak=201 HFD=3.2
19:36:04.648 00.002 7988 MultiStar: [#1 0.10,0.06,1.00,U] [#2 0.12,-0.00,1.02,U] [#3 0.15,-0.07,0.96,U] [#4 0.19,-0.12,1.02,U] [#5 -0.34,-0.14,0.73,U] [#6 0.09,-0.20,0.74,U] [#7 -0.08,0.13,0.68,U] [#8 0.04,0.07,0.70,U] 
19:36:04.650 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.13, 0.03}
19:36:04.650 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.58) = xAngle (1.17 = 1.17)
19:36:04.652 00.002 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.28 = -2.01)
19:36:04.652 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.41 mountX=0.03 mountY=-0.06, mountTheta=-1.16
19:36:04.654 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.03, opts=13)
19:36:04.656 00.002 7988 Enqueuing Move request for scope (0.06, -0.03)
19:36:04.657 00.001 15712 Worker thread wakes up
19:36:04.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
19:36:04.657 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
19:36:04.657 00.000 15712 Moving (0.06, -0.03) raw xDistance=0.03 yDistance=-0.06
19:36:04.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:04.658 00.001 7988 UpdateGuideState exits: m=1410 SNR=25.5
19:36:04.660 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:04.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:04.660 00.000 7988 Enqueuing Expose request
19:36:04.660 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 653.83
19:36:04.660 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
19:36:04.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:04.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:36:04.660 00.000 15712 MoveAxis(W, 9, ABG)
19:36:04.660 00.000 15712 Guiding  Dir = 3, Dur = 9
19:36:04.660 00.000 15712 IsGuiding returns 0
19:36:04.679 00.019 15712 IsGuiding returns 0
19:36:04.679 00.000 15712 Move returns status 0, amount 9
19:36:04.679 00.000 15712 MoveAxis(N, 0, ABG)
19:36:04.679 00.000 15712 Move returns status 0, amount 0
19:36:04.679 00.000 15712 move complete, result=0
19:36:04.679 00.000 15712 worker thread done servicing request
19:36:04.679 00.000 15712 Worker thread wakes up
19:36:04.679 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
19:36:04.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:04.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:06.316 01.637 15712 Exposure complete
19:36:06.379 00.063 15712 worker thread done servicing request
19:36:06.379 00.000 7988 OnExposeComplete: enter
19:36:06.379 00.000 7988 UpdateGuideState(): m_state=6
19:36:06.379 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2301
19:36:06.379 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=435.46, Mass=1451, SNR=25.7, Peak=197 HFD=3.1
19:36:06.379 00.000 7988 MultiStar: [#1 0.18,0.04,1.02,U] [#2 0.17,0.09,1.02,U] [#3 -0.10,-0.01,0.99,U] [#4 0.13,-0.12,1.06,U] [#5 -0.13,-0.15,0.70,U] [#6 0.19,0.02,0.71,U] [#7 -0.16,-0.02,0.65,U] [#8 0.06,0.10,0.67,U] 
19:36:06.379 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.15, 0.16}
19:36:06.379 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.58) = xAngle (1.78 = 1.78)
19:36:06.379 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.89 = -1.39)
19:36:06.379 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.20 mountX=-0.01 mountY=-0.07, mountTheta=-1.78
19:36:06.391 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
19:36:06.391 00.000 7988 Enqueuing Move request for scope (0.07, 0.01)
19:36:06.391 00.000 15712 Worker thread wakes up
19:36:06.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
19:36:06.391 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
19:36:06.391 00.000 15712 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
19:36:06.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:06.396 00.005 7988 UpdateGuideState exits: m=1451 SNR=25.7
19:36:06.396 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:06.398 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:06.398 00.000 7988 Enqueuing Expose request
19:36:06.398 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.80
19:36:06.398 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
19:36:06.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:06.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:36:06.398 00.000 15712 MoveAxis(W, 7, ABG)
19:36:06.398 00.000 15712 Guiding  Dir = 3, Dur = 7
19:36:06.398 00.000 15712 IsGuiding returns 0
19:36:06.414 00.016 15712 IsGuiding returns 0
19:36:06.414 00.000 15712 Move returns status 0, amount 7
19:36:06.414 00.000 15712 MoveAxis(N, 0, ABG)
19:36:06.414 00.000 15712 Move returns status 0, amount 0
19:36:06.414 00.000 15712 move complete, result=0
19:36:06.414 00.000 15712 worker thread done servicing request
19:36:06.414 00.000 15712 Worker thread wakes up
19:36:06.414 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
19:36:06.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:06.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:07.837 01.423 15712 Exposure complete
19:36:07.893 00.056 7988 OnExposeComplete: enter
19:36:07.893 00.000 7988 UpdateGuideState(): m_state=6
19:36:07.893 00.000 15712 worker thread done servicing request
19:36:07.893 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
19:36:07.905 00.012 7988 Star::Find returns 1 (0), X=1175.67, Y=435.24, Mass=1517, SNR=26.3, Peak=202 HFD=3.5
19:36:07.905 00.000 7988 MultiStar: [#1 0.35,-0.13,0.96,U] [#2 0.14,0.03,0.99,U] [#3 0.01,-0.10,0.94,U] [#4 0.21,-0.07,1.02,U] [#5 -0.09,-0.03,0.75,U] [#6 0.36,-0.21,0.71,U] [#7 -0.08,0.15,0.68,U] [#8 0.03,0.13,0.66,U] 
19:36:07.905 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {0.25, -0.07}
19:36:07.909 00.004 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.31 = 1.31)
19:36:07.909 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.42 = -1.87)
19:36:07.909 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.27 mountX=0.04 mountY=-0.14, mountTheta=-1.31
19:36:07.909 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.04, opts=13)
19:36:07.909 00.000 7988 Enqueuing Move request for scope (0.14, -0.04)
19:36:07.909 00.000 15712 Worker thread wakes up
19:36:07.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
19:36:07.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
19:36:07.909 00.000 15712 Moving (0.14, -0.04) raw xDistance=0.04 yDistance=-0.14
19:36:07.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:07.909 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.3
19:36:07.917 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:07.917 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:07.919 00.002 7988 Enqueuing Expose request
19:36:07.919 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.76
19:36:07.919 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
19:36:07.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:07.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:36:07.919 00.000 15712 MoveAxis(W, 6, ABG)
19:36:07.919 00.000 15712 Guiding  Dir = 3, Dur = 6
19:36:07.919 00.000 15712 IsGuiding returns 0
19:36:07.940 00.021 15712 IsGuiding returns 0
19:36:07.940 00.000 15712 Move returns status 0, amount 6
19:36:07.940 00.000 15712 MoveAxis(N, 0, ABG)
19:36:07.940 00.000 15712 Move returns status 0, amount 0
19:36:07.940 00.000 15712 move complete, result=0
19:36:07.940 00.000 15712 worker thread done servicing request
19:36:07.940 00.000 15712 Worker thread wakes up
19:36:07.940 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
19:36:07.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:07.942 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:09.572 01.630 15712 Exposure complete
19:36:09.633 00.061 15712 worker thread done servicing request
19:36:09.633 00.000 7988 OnExposeComplete: enter
19:36:09.633 00.000 7988 UpdateGuideState(): m_state=6
19:36:09.636 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2303
19:36:09.636 00.000 7988 Star::Find returns 1 (0), X=1175.41, Y=435.27, Mass=1372, SNR=25.2, Peak=183 HFD=3.2
19:36:09.638 00.002 7988 MultiStar: [#1 0.02,0.05,1.07,U] [#2 0.08,-0.02,1.03,U] [#3 0.15,-0.10,0.98,U] [#4 -0.00,-0.06,1.08,U] [#5 -0.30,-0.09,0.73,U] [#6 -0.03,-0.22,0.72,U] [#7 -0.08,-0.02,0.66,U] [#8 -0.24,0.03,0.67,U] 
19:36:09.640 00.002 7988 single-star, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.01, -0.03}
19:36:09.640 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.58) = xAngle (-0.40 = -0.40)
19:36:09.642 00.002 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.71 = 2.71)
19:36:09.642 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.98 mountX=0.03 mountY=0.01, mountTheta=0.43
19:36:09.644 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
19:36:09.646 00.002 7988 Enqueuing Move request for scope (-0.01, -0.03)
19:36:09.646 00.000 15712 Worker thread wakes up
19:36:09.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
19:36:09.646 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
19:36:09.646 00.000 15712 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
19:36:09.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:09.646 00.000 7988 UpdateGuideState exits: m=1372 SNR=25.2
19:36:09.649 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:09.651 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:09.651 00.000 7988 Enqueuing Expose request
19:36:09.651 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 653.72
19:36:09.651 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
19:36:09.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:09.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:36:09.651 00.000 15712 MoveAxis(W, 9, ABG)
19:36:09.651 00.000 15712 Guiding  Dir = 3, Dur = 9
19:36:09.651 00.000 15712 IsGuiding returns 0
19:36:09.715 00.064 15712 IsGuiding returns 0
19:36:09.715 00.000 15712 Move returns status 0, amount 9
19:36:09.715 00.000 15712 MoveAxis(N, 0, ABG)
19:36:09.715 00.000 15712 Move returns status 0, amount 0
19:36:09.715 00.000 15712 move complete, result=0
19:36:09.715 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
19:36:09.715 00.000 15712 worker thread done servicing request
19:36:09.715 00.000 15712 Worker thread wakes up
19:36:09.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:09.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:11.134 01.419 15712 Exposure complete
19:36:11.196 00.062 15712 worker thread done servicing request
19:36:11.196 00.000 7988 OnExposeComplete: enter
19:36:11.196 00.000 7988 UpdateGuideState(): m_state=6
19:36:11.196 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2304
19:36:11.196 00.000 7988 Star::Find returns 1 (0), X=1175.61, Y=435.61, Mass=1434, SNR=25.7, Peak=193 HFD=3.3
19:36:11.196 00.000 7988 MultiStar: [#1 0.26,0.16,1.05,U] [#2 0.31,0.24,1.02,U] [#3 0.10,0.13,0.97,U] [#4 0.18,0.06,1.04,U] [#5 -0.19,0.15,0.74,U] [#6 0.12,0.27,0.72,U] [#7 -0.07,0.36,0.70,U] [#8 0.16,0.07,0.65,U] 
19:36:11.196 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.19}, one-star: {0.18, 0.31}
19:36:11.196 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
19:36:11.196 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.64)
19:36:11.196 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.95 mountX=-0.19 mountY=-0.14, mountTheta=-2.51
19:36:11.207 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.19, opts=13)
19:36:11.207 00.000 7988 Enqueuing Move request for scope (0.14, 0.19)
19:36:11.207 00.000 15712 Worker thread wakes up
19:36:11.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
19:36:11.207 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
19:36:11.207 00.000 15712 Moving (0.14, 0.19) raw xDistance=-0.19 yDistance=-0.14
19:36:11.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:11.211 00.004 7988 UpdateGuideState exits: m=1434 SNR=25.7
19:36:11.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:11.211 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:11.211 00.000 7988 Enqueuing Expose request
19:36:11.211 00.000 15712 PPEC rslt: input = -0.19, final = -0.08, react = -0.12, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 653.69
19:36:11.211 00.000 15712 PPEC: input: -0.19, control: -0.08, exposure: 1500
19:36:11.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:11.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:36:11.211 00.000 15712 MoveAxis(E, 28, ABG)
19:36:11.211 00.000 15712 Guiding  Dir = 2, Dur = 28
19:36:11.211 00.000 15712 IsGuiding returns 0
19:36:11.227 00.016 15712 PulseGuide returned control before completion, sleep 23
19:36:11.277 00.050 15712 IsGuiding returns 0
19:36:11.277 00.000 15712 Move returns status 0, amount 28
19:36:11.277 00.000 15712 MoveAxis(N, 0, ABG)
19:36:11.277 00.000 15712 Move returns status 0, amount 0
19:36:11.277 00.000 15712 move complete, result=0
19:36:11.277 00.000 15712 worker thread done servicing request
19:36:11.277 00.000 15712 Worker thread wakes up
19:36:11.277 00.000 7988 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
19:36:11.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:11.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:12.919 01.642 15712 Exposure complete
19:36:12.978 00.059 15712 worker thread done servicing request
19:36:12.978 00.000 7988 OnExposeComplete: enter
19:36:12.978 00.000 7988 UpdateGuideState(): m_state=6
19:36:12.984 00.006 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2305
19:36:12.984 00.000 7988 Star::Find returns 1 (0), X=1175.59, Y=435.44, Mass=1561, SNR=26.8, Peak=189 HFD=3.2
19:36:12.986 00.002 7988 MultiStar: [#1 0.19,0.05,0.98,U] [#2 0.04,0.11,0.98,U] [#3 0.04,0.08,0.94,U] [#4 0.17,-0.05,0.99,U] [#5 -0.24,-0.11,0.71,U] [#6 0.24,-0.05,0.69,U] [#7 -0.02,0.03,0.64,U] [#8 0.02,0.22,0.61,U] 
19:36:12.986 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.16, 0.14}
19:36:12.988 00.002 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.58) = xAngle (2.13 = 2.13)
19:36:12.990 00.002 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.24 = -1.05)
19:36:12.991 00.001 7988 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.55 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
19:36:12.993 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.05, opts=13)
19:36:12.994 00.001 7988 Enqueuing Move request for scope (0.08, 0.05)
19:36:12.994 00.000 15712 Worker thread wakes up
19:36:12.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
19:36:12.994 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
19:36:12.994 00.000 15712 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=-0.08
19:36:12.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:12.994 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.8
19:36:12.998 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:12.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:13.000 00.002 7988 Enqueuing Expose request
19:36:13.000 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 653.65
19:36:13.000 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
19:36:13.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:13.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:36:13.000 00.000 15712 MoveAxis(W, 12, ABG)
19:36:13.000 00.000 15712 Guiding  Dir = 3, Dur = 12
19:36:13.002 00.002 15712 IsGuiding returns 0
19:36:13.015 00.013 15712 IsGuiding returns 1
19:36:13.015 00.000 15712 scope still moving after pulse duration time elapsed
19:36:13.059 00.044 15712 IsGuiding returns 1
19:36:13.106 00.047 15712 IsGuiding returns 0
19:36:13.106 00.000 15712 scope move finished after 12 + 92 ms
19:36:13.106 00.000 15712 Move returns status 0, amount 12
19:36:13.106 00.000 15712 MoveAxis(N, 0, ABG)
19:36:13.106 00.000 15712 Move returns status 0, amount 0
19:36:13.106 00.000 15712 move complete, result=0
19:36:13.106 00.000 15712 worker thread done servicing request
19:36:13.106 00.000 15712 Worker thread wakes up
19:36:13.106 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
19:36:13.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:13.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:14.526 01.420 15712 Exposure complete
19:36:14.588 00.062 15712 worker thread done servicing request
19:36:14.588 00.000 7988 OnExposeComplete: enter
19:36:14.591 00.003 7988 UpdateGuideState(): m_state=6
19:36:14.591 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2306
19:36:14.593 00.002 7988 Star::Find returns 1 (0), X=1175.70, Y=435.71, Mass=1587, SNR=26.9, Peak=190 HFD=3.5
19:36:14.595 00.002 7988 MultiStar: [#1 0.17,0.20,1.01,U] [#2 0.18,0.21,0.94,U] [#3 0.17,0.12,0.93,U] [#4 0.15,0.26,1.01,U] [#5 -0.04,0.24,0.67,U] [#6 0.33,0.13,0.72,U] [#7 0.12,0.25,0.62,U] [#8 0.17,0.15,0.62,U] 
19:36:14.595 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.22}, one-star: {0.28, 0.41}
19:36:14.597 00.002 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
19:36:14.597 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.68)
19:36:14.599 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.28 cameraTheta=0.91 mountX=-0.23 mountY=-0.18, mountTheta=-2.47
19:36:14.601 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.22, opts=13)
19:36:14.601 00.000 7988 Enqueuing Move request for scope (0.17, 0.22)
19:36:14.603 00.002 15712 Worker thread wakes up
19:36:14.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
19:36:14.603 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
19:36:14.603 00.000 15712 Moving (0.17, 0.22) raw xDistance=-0.23 yDistance=-0.18
19:36:14.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:14.604 00.001 7988 UpdateGuideState exits: m=1587 SNR=26.9
19:36:14.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:14.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:14.608 00.004 7988 Enqueuing Expose request
19:36:14.608 00.000 15712 PPEC rslt: input = -0.23, final = -0.10, react = -0.14, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 653.62
19:36:14.608 00.000 15712 PPEC: input: -0.23, control: -0.10, exposure: 1500
19:36:14.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:14.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:36:14.608 00.000 15712 MoveAxis(E, 33, ABG)
19:36:14.608 00.000 15712 Guiding  Dir = 2, Dur = 33
19:36:14.608 00.000 15712 IsGuiding returns 0
19:36:14.637 00.029 15712 PulseGuide returned control before completion, sleep 16
19:36:14.683 00.046 15712 IsGuiding returns 0
19:36:14.683 00.000 15712 Move returns status 0, amount 33
19:36:14.683 00.000 15712 MoveAxis(N, 0, ABG)
19:36:14.683 00.000 15712 Move returns status 0, amount 0
19:36:14.683 00.000 15712 move complete, result=0
19:36:14.683 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
19:36:14.688 00.005 15712 worker thread done servicing request
19:36:14.688 00.000 15712 Worker thread wakes up
19:36:14.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:14.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:16.328 01.640 15712 Exposure complete
19:36:16.388 00.060 15712 worker thread done servicing request
19:36:16.388 00.000 7988 OnExposeComplete: enter
19:36:16.393 00.005 7988 UpdateGuideState(): m_state=6
19:36:16.393 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2307
19:36:16.395 00.002 7988 Star::Find returns 1 (0), X=1175.68, Y=435.32, Mass=1464, SNR=25.9, Peak=235 HFD=3.0
19:36:16.397 00.002 7988 MultiStar: [#1 0.35,0.04,1.00,U] [#2 0.29,0.35,1.02,U] [#3 0.25,-0.07,0.94,U] [#4 0.21,-0.02,1.03,U] [#5 -0.11,-0.02,0.73,U] [#6 0.21,-0.06,0.72,U] [#7 -0.24,0.18,0.68,U] [#8 0.12,-0.01,0.64,U] 
19:36:16.397 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.25, 0.01}
19:36:16.399 00.002 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
19:36:16.399 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.96 = -1.32)
19:36:16.401 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.28 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
19:36:16.403 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.05, opts=13)
19:36:16.404 00.001 7988 Enqueuing Move request for scope (0.17, 0.05)
19:36:16.404 00.000 15712 Worker thread wakes up
19:36:16.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
19:36:16.404 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
19:36:16.404 00.000 15712 Moving (0.17, 0.05) raw xDistance=-0.05 yDistance=-0.17
19:36:16.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:16.404 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.9
19:36:16.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:16.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:16.410 00.006 7988 Enqueuing Expose request
19:36:16.410 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.58
19:36:16.410 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
19:36:16.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:16.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:36:16.410 00.000 15712 MoveAxis(W, 7, ABG)
19:36:16.410 00.000 15712 Guiding  Dir = 3, Dur = 7
19:36:16.410 00.000 15712 IsGuiding returns 0
19:36:16.428 00.018 15712 IsGuiding returns 0
19:36:16.428 00.000 15712 Move returns status 0, amount 7
19:36:16.428 00.000 15712 MoveAxis(N, 0, ABG)
19:36:16.428 00.000 15712 Move returns status 0, amount 0
19:36:16.428 00.000 15712 move complete, result=0
19:36:16.428 00.000 15712 worker thread done servicing request
19:36:16.428 00.000 15712 Worker thread wakes up
19:36:16.428 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
19:36:16.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:16.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:17.845 01.417 15712 Exposure complete
19:36:17.906 00.061 15712 worker thread done servicing request
19:36:17.906 00.000 7988 OnExposeComplete: enter
19:36:17.906 00.000 7988 UpdateGuideState(): m_state=6
19:36:17.906 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2308
19:36:17.906 00.000 7988 Star::Find returns 1 (0), X=1175.66, Y=435.31, Mass=1459, SNR=25.9, Peak=217 HFD=3.3
19:36:17.906 00.000 7988 MultiStar: [#1 0.21,-0.06,1.00,U] [#2 0.16,0.01,1.03,U] [#3 0.22,-0.08,0.98,U] [#4 0.25,-0.14,1.04,U] [#5 -0.15,0.04,0.72,U] [#6 0.20,-0.19,0.70,U] [#7 -0.20,-0.12,0.66,U] [#8 0.07,-0.09,0.68,U] 
19:36:17.906 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.23, 0.01}
19:36:17.906 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.58) = xAngle (1.12 = 1.12)
19:36:17.906 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.23 = -2.06)
19:36:17.906 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.46 mountX=0.06 mountY=-0.13, mountTheta=-1.11
19:36:17.916 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
19:36:17.916 00.000 7988 Enqueuing Move request for scope (0.13, -0.07)
19:36:17.916 00.000 15712 Worker thread wakes up
19:36:17.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
19:36:17.916 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
19:36:17.916 00.000 15712 Moving (0.13, -0.07) raw xDistance=0.06 yDistance=-0.13
19:36:17.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:17.921 00.005 7988 UpdateGuideState exits: m=1459 SNR=25.9
19:36:17.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:17.923 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:17.923 00.000 7988 Enqueuing Expose request
19:36:17.925 00.002 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.55
19:36:17.925 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
19:36:17.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:17.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:36:17.925 00.000 15712 MoveAxis(W, 0, ABG)
19:36:17.925 00.000 15712 Move returns status 0, amount 0
19:36:17.925 00.000 15712 MoveAxis(N, 0, ABG)
19:36:17.925 00.000 15712 Move returns status 0, amount 0
19:36:17.925 00.000 15712 move complete, result=0
19:36:17.925 00.000 15712 worker thread done servicing request
19:36:17.925 00.000 15712 Worker thread wakes up
19:36:17.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:17.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:17.925 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
19:36:19.561 01.636 15712 Exposure complete
19:36:19.617 00.056 15712 worker thread done servicing request
19:36:19.617 00.000 7988 OnExposeComplete: enter
19:36:19.623 00.006 7988 UpdateGuideState(): m_state=6
19:36:19.623 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2309
19:36:19.623 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=435.27, Mass=1466, SNR=25.9, Peak=204 HFD=3.0
19:36:19.623 00.000 7988 MultiStar: [#1 0.09,-0.17,1.02,U] [#2 -0.01,-0.08,1.00,U] [#3 0.07,-0.31,0.98,U] [#4 -0.04,-0.24,1.03,U] [#5 -0.46,-0.10,0.73,U] [#6 0.14,-0.22,0.71,U] [#7 -0.14,0.01,0.69,U] [#8 -0.01,-0.08,0.68,U] 
19:36:19.623 00.000 7988 single-star, 8 included, MultiStar: {-0.02, -0.14}, one-star: {0.05, -0.03}
19:36:19.623 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.96 = 0.96)
19:36:19.623 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
19:36:19.623 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.62 mountX=0.03 mountY=-0.05, mountTheta=-0.95
19:36:19.633 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
19:36:19.633 00.000 7988 Enqueuing Move request for scope (0.05, -0.03)
19:36:19.636 00.003 15712 Worker thread wakes up
19:36:19.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
19:36:19.636 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
19:36:19.636 00.000 15712 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
19:36:19.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:19.636 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.9
19:36:19.638 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:19.639 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:19.639 00.000 7988 Enqueuing Expose request
19:36:19.641 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.51
19:36:19.641 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
19:36:19.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:19.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:36:19.641 00.000 15712 MoveAxis(E, 4, ABG)
19:36:19.641 00.000 15712 Guiding  Dir = 2, Dur = 4
19:36:19.641 00.000 15712 IsGuiding returns 0
19:36:19.657 00.016 15712 IsGuiding returns 0
19:36:19.657 00.000 15712 Move returns status 0, amount 4
19:36:19.657 00.000 15712 MoveAxis(N, 0, ABG)
19:36:19.657 00.000 15712 Move returns status 0, amount 0
19:36:19.657 00.000 15712 move complete, result=0
19:36:19.657 00.000 15712 worker thread done servicing request
19:36:19.657 00.000 15712 Worker thread wakes up
19:36:19.657 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
19:36:19.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:19.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:21.067 01.410 15712 Exposure complete
19:36:21.130 00.063 15712 worker thread done servicing request
19:36:21.130 00.000 7988 OnExposeComplete: enter
19:36:21.130 00.000 7988 UpdateGuideState(): m_state=6
19:36:21.130 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2310
19:36:21.135 00.005 7988 Star::Find returns 1 (0), X=1175.52, Y=435.26, Mass=1497, SNR=26.2, Peak=200 HFD=3.3
19:36:21.135 00.000 7988 MultiStar: [#1 0.20,-0.09,0.99,U] [#2 0.20,0.09,1.02,U] [#3 0.10,-0.22,0.95,U] [#4 0.18,-0.14,1.08,U] [#5 -0.04,-0.04,0.71,U] [#6 -0.13,0.12,0.72,U] [#7 -0.18,0.05,0.69,U] [#8 0.03,-0.05,0.65,U] 
19:36:21.135 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.10, -0.04}
19:36:21.135 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
19:36:21.135 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
19:36:21.135 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.57 mountX=0.04 mountY=-0.07, mountTheta=-1.00
19:36:21.135 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.04, opts=13)
19:36:21.135 00.000 7988 Enqueuing Move request for scope (0.07, -0.04)
19:36:21.145 00.010 15712 Worker thread wakes up
19:36:21.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
19:36:21.145 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
19:36:21.145 00.000 15712 Moving (0.07, -0.04) raw xDistance=0.04 yDistance=-0.07
19:36:21.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:21.145 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
19:36:21.146 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:21.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:21.146 00.000 7988 Enqueuing Expose request
19:36:21.146 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.48
19:36:21.146 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
19:36:21.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:21.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:36:21.146 00.000 15712 MoveAxis(E, 4, ABG)
19:36:21.146 00.000 15712 Guiding  Dir = 2, Dur = 4
19:36:21.169 00.023 15712 IsGuiding returns 0
19:36:21.189 00.020 15712 IsGuiding returns 0
19:36:21.189 00.000 15712 Move returns status 0, amount 4
19:36:21.189 00.000 15712 MoveAxis(N, 0, ABG)
19:36:21.189 00.000 15712 Move returns status 0, amount 0
19:36:21.189 00.000 15712 move complete, result=0
19:36:21.189 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
19:36:21.194 00.005 15712 worker thread done servicing request
19:36:21.194 00.000 15712 Worker thread wakes up
19:36:21.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:21.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:22.824 01.630 15712 Exposure complete
19:36:22.882 00.058 15712 worker thread done servicing request
19:36:22.882 00.000 7988 OnExposeComplete: enter
19:36:22.882 00.000 7988 UpdateGuideState(): m_state=6
19:36:22.887 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2311
19:36:22.887 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=435.34, Mass=1560, SNR=26.8, Peak=234 HFD=3.0
19:36:22.889 00.002 7988 MultiStar: [#1 0.34,-0.05,0.98,U] [#2 0.14,0.11,0.93,U] [#3 0.13,-0.17,0.94,U] [#4 0.15,-0.16,0.98,U] [#5 -0.07,-0.10,0.67,U] [#6 0.27,-0.15,0.67,U] [#7 -0.03,-0.24,0.65,U] [#8 0.17,-0.17,0.61,U] 
19:36:22.891 00.002 7988 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.17, 0.04}
19:36:22.892 00.001 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
19:36:22.892 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.12)
19:36:22.894 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.52 mountX=0.09 mountY=-0.15, mountTheta=-1.05
19:36:22.894 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.09, opts=13)
19:36:22.896 00.002 7988 Enqueuing Move request for scope (0.15, -0.09)
19:36:22.898 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:22.898 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.8
19:36:22.900 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:22.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:22.900 00.000 7988 Enqueuing Expose request
19:36:22.900 00.000 15712 Worker thread wakes up
19:36:22.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
19:36:22.900 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
19:36:22.900 00.000 15712 Moving (0.15, -0.09) raw xDistance=0.09 yDistance=-0.15
19:36:22.906 00.006 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.44
19:36:22.906 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
19:36:22.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:22.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:36:22.906 00.000 15712 MoveAxis(E, 5, ABG)
19:36:22.906 00.000 15712 Guiding  Dir = 2, Dur = 5
19:36:22.906 00.000 15712 IsGuiding returns 0
19:36:22.934 00.028 15712 IsGuiding returns 0
19:36:22.934 00.000 15712 Move returns status 0, amount 5
19:36:22.934 00.000 15712 MoveAxis(N, 0, ABG)
19:36:22.934 00.000 15712 Move returns status 0, amount 0
19:36:22.934 00.000 15712 move complete, result=0
19:36:22.934 00.000 15712 worker thread done servicing request
19:36:22.934 00.000 15712 Worker thread wakes up
19:36:22.934 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
19:36:22.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:22.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:24.351 01.417 15712 Exposure complete
19:36:24.411 00.060 15712 worker thread done servicing request
19:36:24.411 00.000 7988 OnExposeComplete: enter
19:36:24.413 00.002 7988 UpdateGuideState(): m_state=6
19:36:24.413 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2312
19:36:24.413 00.000 7988 Star::Find returns 1 (0), X=1175.61, Y=435.17, Mass=1525, SNR=26.6, Peak=198 HFD=3.4
19:36:24.413 00.000 7988 MultiStar: [#1 0.29,-0.26,0.99,U] [#2 0.00,-0.05,1.02,U] [#3 0.12,-0.39,0.96,U] [#4 0.09,-0.39,1.01,U] [#5 -0.11,-0.19,0.68,U] [#6 0.28,-0.33,0.69,U] [#7 -0.09,-0.30,0.65,U] [#8 0.10,-0.09,0.65,U] 
19:36:24.413 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.24}, one-star: {0.18, -0.13}
19:36:24.413 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
19:36:24.413 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.21)
19:36:24.413 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.23 cameraTheta=-0.61 mountX=0.13 mountY=-0.18, mountTheta=-0.96
19:36:24.422 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.13, opts=13)
19:36:24.422 00.000 7988 Enqueuing Move request for scope (0.18, -0.13)
19:36:24.422 00.000 15712 Worker thread wakes up
19:36:24.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
19:36:24.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
19:36:24.422 00.000 15712 Moving (0.18, -0.13) raw xDistance=0.13 yDistance=-0.18
19:36:24.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:24.422 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6
19:36:24.427 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:24.429 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:24.429 00.000 7988 Enqueuing Expose request
19:36:24.429 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.41
19:36:24.429 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
19:36:24.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:24.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:36:24.429 00.000 15712 MoveAxis(E, 2, ABG)
19:36:24.429 00.000 15712 Guiding  Dir = 2, Dur = 2
19:36:24.429 00.000 15712 IsGuiding returns 0
19:36:24.477 00.048 15712 IsGuiding returns 0
19:36:24.477 00.000 15712 Move returns status 0, amount 2
19:36:24.477 00.000 15712 MoveAxis(N, 0, ABG)
19:36:24.477 00.000 15712 Move returns status 0, amount 0
19:36:24.477 00.000 15712 move complete, result=0
19:36:24.477 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
19:36:24.486 00.009 15712 worker thread done servicing request
19:36:24.486 00.000 15712 Worker thread wakes up
19:36:24.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:24.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:26.124 01.638 15712 Exposure complete
19:36:26.185 00.061 7988 OnExposeComplete: enter
19:36:26.187 00.002 7988 UpdateGuideState(): m_state=6
19:36:26.187 00.000 15712 worker thread done servicing request
19:36:26.187 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2313
19:36:26.187 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=435.28, Mass=1438, SNR=25.8, Peak=210 HFD=3.2
19:36:26.190 00.003 7988 MultiStar: [#1 0.02,-0.14,0.98,U] [#2 -0.07,-0.04,1.01,U] [#3 0.02,-0.08,0.96,U] [#4 0.03,-0.07,1.03,U] [#5 -0.17,-0.04,0.72,U] [#6 0.14,-0.04,0.71,U] [#7 -0.11,-0.10,0.64,U] [#8 0.06,0.01,0.71,U] 
19:36:26.190 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.06}, one-star: {0.09, -0.02}
19:36:26.190 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
19:36:26.190 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
19:36:26.190 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.51 mountX=0.06 mountY=-0.00, mountTheta=-0.04
19:36:26.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.06, opts=13)
19:36:26.190 00.000 7988 Enqueuing Move request for scope (0.00, -0.06)
19:36:26.190 00.000 15712 Worker thread wakes up
19:36:26.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
19:36:26.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
19:36:26.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:26.190 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.8
19:36:26.201 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:26.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:26.201 00.000 7988 Enqueuing Expose request
19:36:26.201 00.000 15712 Moving (0.00, -0.06) raw xDistance=0.06 yDistance=-0.00
19:36:26.207 00.006 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.37
19:36:26.207 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
19:36:26.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:26.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:36:26.207 00.000 15712 MoveAxis(W, 2, ABG)
19:36:26.207 00.000 15712 Guiding  Dir = 3, Dur = 2
19:36:26.207 00.000 15712 IsGuiding returns 0
19:36:26.226 00.019 15712 IsGuiding returns 0
19:36:26.226 00.000 15712 Move returns status 0, amount 2
19:36:26.226 00.000 15712 MoveAxis(N, 0, ABG)
19:36:26.226 00.000 15712 Move returns status 0, amount 0
19:36:26.226 00.000 15712 move complete, result=0
19:36:26.226 00.000 15712 worker thread done servicing request
19:36:26.226 00.000 15712 Worker thread wakes up
19:36:26.226 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
19:36:26.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:26.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:27.641 01.415 15712 Exposure complete
19:36:27.702 00.061 15712 worker thread done servicing request
19:36:27.702 00.000 7988 OnExposeComplete: enter
19:36:27.702 00.000 7988 UpdateGuideState(): m_state=6
19:36:27.705 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2314
19:36:27.705 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=435.41, Mass=1475, SNR=26.0, Peak=214 HFD=3.2
19:36:27.707 00.002 7988 MultiStar: [#1 0.15,-0.01,1.02,U] [#2 -0.02,0.08,1.03,U] [#3 0.00,-0.00,0.96,U] [#4 -0.08,-0.06,1.03,U] [#5 -0.45,-0.08,0.72,U] [#6 -0.09,0.15,0.71,U] [#7 -0.06,0.05,0.70,U] [#8 -0.07,0.28,0.64,U] 
19:36:27.709 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {0.05, 0.11}
19:36:27.709 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
19:36:27.711 00.002 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
19:36:27.711 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.34 mountX=-0.05 mountY=0.05, mountTheta=2.38
19:36:27.713 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.05, opts=13)
19:36:27.715 00.002 7988 Enqueuing Move request for scope (-0.05, 0.05)
19:36:27.715 00.000 15712 Worker thread wakes up
19:36:27.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
19:36:27.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
19:36:27.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:27.715 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.0
19:36:27.718 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:27.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:27.718 00.000 7988 Enqueuing Expose request
19:36:27.718 00.000 15712 Moving (-0.05, 0.05) raw xDistance=-0.05 yDistance=0.05
19:36:27.724 00.006 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.34
19:36:27.724 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
19:36:27.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:27.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:36:27.724 00.000 15712 MoveAxis(E, 0, ABG)
19:36:27.724 00.000 15712 Move returns status 0, amount 0
19:36:27.724 00.000 15712 MoveAxis(N, 0, ABG)
19:36:27.724 00.000 15712 Move returns status 0, amount 0
19:36:27.724 00.000 15712 move complete, result=0
19:36:27.724 00.000 15712 worker thread done servicing request
19:36:27.724 00.000 15712 Worker thread wakes up
19:36:27.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:27.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:27.724 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
19:36:29.361 01.637 15712 Exposure complete
19:36:29.422 00.061 15712 worker thread done servicing request
19:36:29.422 00.000 7988 OnExposeComplete: enter
19:36:29.422 00.000 7988 UpdateGuideState(): m_state=6
19:36:29.424 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2315
19:36:29.426 00.002 7988 Star::Find returns 1 (0), X=1175.53, Y=435.30, Mass=1527, SNR=26.6, Peak=209 HFD=3.2
19:36:29.426 00.000 7988 MultiStar: [#1 0.19,-0.25,0.95,U] [#2 0.24,0.12,0.97,U] [#3 0.16,-0.04,0.90,U] [#4 0.19,-0.03,1.01,U] [#5 -0.30,-0.03,0.71,U] [#6 -0.03,-0.13,0.70,U] [#7 -0.14,0.22,0.65,U] [#8 0.18,0.09,0.66,U] 
19:36:29.428 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.11, -0.01}
19:36:29.428 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.58) = xAngle (1.43 = 1.43)
19:36:29.430 00.002 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.54 = -1.74)
19:36:29.430 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=0.01 mountY=-0.09, mountTheta=-1.43
19:36:29.432 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
19:36:29.434 00.002 7988 Enqueuing Move request for scope (0.09, -0.01)
19:36:29.434 00.000 15712 Worker thread wakes up
19:36:29.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
19:36:29.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
19:36:29.434 00.000 15712 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
19:36:29.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:29.434 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.6
19:36:29.438 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:29.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:29.438 00.000 7988 Enqueuing Expose request
19:36:29.438 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.30
19:36:29.438 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
19:36:29.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:29.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:36:29.438 00.000 15712 MoveAxis(E, 2, ABG)
19:36:29.438 00.000 15712 Guiding  Dir = 2, Dur = 2
19:36:29.470 00.032 15712 IsGuiding returns 0
19:36:29.487 00.017 15712 IsGuiding returns 0
19:36:29.487 00.000 15712 Move returns status 0, amount 2
19:36:29.487 00.000 15712 MoveAxis(N, 0, ABG)
19:36:29.487 00.000 15712 Move returns status 0, amount 0
19:36:29.487 00.000 15712 move complete, result=0
19:36:29.487 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
19:36:29.489 00.002 15712 worker thread done servicing request
19:36:29.489 00.000 15712 Worker thread wakes up
19:36:29.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:29.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:30.906 01.417 15712 Exposure complete
19:36:30.967 00.061 15712 worker thread done servicing request
19:36:30.969 00.002 7988 OnExposeComplete: enter
19:36:30.969 00.000 7988 UpdateGuideState(): m_state=6
19:36:30.970 00.001 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2316
19:36:30.970 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.32, Mass=1462, SNR=26.0, Peak=195 HFD=3.2
19:36:30.972 00.002 7988 MultiStar: [#1 0.18,-0.27,1.00,U] [#2 0.15,0.05,1.00,U] [#3 0.25,-0.05,0.94,U] [#4 0.10,-0.29,1.08,U] [#5 -0.17,-0.30,0.70,U] [#6 0.21,-0.20,0.71,U] [#7 -0.36,-0.16,0.67,U] [#8 -0.01,-0.07,0.64,U] 
19:36:30.972 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.10, 0.02}
19:36:30.972 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.80 = 1.80)
19:36:30.972 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.91 = -1.37)
19:36:30.972 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.23 mountX=-0.02 mountY=-0.10, mountTheta=-1.80
19:36:30.972 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.02, opts=13)
19:36:30.972 00.000 7988 Enqueuing Move request for scope (0.10, 0.02)
19:36:30.972 00.000 15712 Worker thread wakes up
19:36:30.982 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
19:36:30.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
19:36:30.982 00.000 15712 Moving (0.10, 0.02) raw xDistance=-0.02 yDistance=-0.10
19:36:30.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:30.983 00.001 7988 UpdateGuideState exits: m=1462 SNR=26.0
19:36:30.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:30.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:30.983 00.000 7988 Enqueuing Expose request
19:36:30.983 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.27
19:36:30.983 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
19:36:30.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:30.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:36:30.983 00.000 15712 MoveAxis(E, 4, ABG)
19:36:30.983 00.000 15712 Guiding  Dir = 2, Dur = 4
19:36:30.983 00.000 15712 IsGuiding returns 0
19:36:31.004 00.021 15712 IsGuiding returns 0
19:36:31.004 00.000 15712 Move returns status 0, amount 4
19:36:31.004 00.000 15712 MoveAxis(N, 0, ABG)
19:36:31.004 00.000 15712 Move returns status 0, amount 0
19:36:31.004 00.000 15712 move complete, result=0
19:36:31.004 00.000 15712 worker thread done servicing request
19:36:31.004 00.000 15712 Worker thread wakes up
19:36:31.004 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
19:36:31.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:31.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:32.645 01.641 15712 Exposure complete
19:36:32.707 00.062 15712 worker thread done servicing request
19:36:32.707 00.000 7988 OnExposeComplete: enter
19:36:32.707 00.000 7988 UpdateGuideState(): m_state=6
19:36:32.710 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2317
19:36:32.710 00.000 7988 Star::Find returns 1 (1), X=1175.64, Y=435.20, Mass=1459, SNR=25.9, Peak=255 HFD=2.7
19:36:32.712 00.002 7988 MultiStar: [#1 0.16,-0.31,1.01,U] [#2 0.08,-0.04,1.01,U] [#3 0.20,-0.27,0.98,U] [#4 0.20,-0.37,1.03,U] [#5 -0.05,-0.22,0.70,U] [#6 0.02,-0.32,0.72,U] [#7 -0.04,-0.21,0.65,U] [#8 -0.00,-0.18,0.67,U] 
19:36:32.714 00.002 7988 single-star, 8 included, MultiStar: {0.11, -0.22}, one-star: {0.22, -0.10}
19:36:32.715 00.001 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
19:36:32.715 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.02)
19:36:32.717 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.42 mountX=0.10 mountY=-0.22, mountTheta=-1.15
19:36:32.719 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.10, opts=13)
19:36:32.719 00.000 7988 Enqueuing Move request for scope (0.22, -0.10)
19:36:32.721 00.002 15712 Worker thread wakes up
19:36:32.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
19:36:32.721 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
19:36:32.721 00.000 15712 Moving (0.22, -0.10) raw xDistance=0.10 yDistance=-0.22
19:36:32.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:32.722 00.001 7988 UpdateGuideState exits: m=1459 SNR=25.9 Saturated
19:36:32.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:32.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:32.722 00.000 7988 Enqueuing Expose request
19:36:32.722 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.23
19:36:32.722 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
19:36:32.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:32.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:36:32.722 00.000 15712 MoveAxis(E, 4, ABG)
19:36:32.722 00.000 15712 Guiding  Dir = 2, Dur = 4
19:36:32.722 00.000 15712 IsGuiding returns 0
19:36:32.743 00.021 15712 IsGuiding returns 0
19:36:32.743 00.000 15712 Move returns status 0, amount 4
19:36:32.743 00.000 15712 MoveAxis(N, 0, ABG)
19:36:32.743 00.000 15712 Move returns status 0, amount 0
19:36:32.743 00.000 15712 move complete, result=0
19:36:32.743 00.000 15712 worker thread done servicing request
19:36:32.743 00.000 15712 Worker thread wakes up
19:36:32.743 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
19:36:32.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:32.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:34.159 01.416 15712 Exposure complete
19:36:34.217 00.058 15712 worker thread done servicing request
19:36:34.217 00.000 7988 OnExposeComplete: enter
19:36:34.217 00.000 7988 UpdateGuideState(): m_state=6
19:36:34.224 00.007 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2318
19:36:34.226 00.002 7988 Star::Find returns 1 (0), X=1175.55, Y=434.84, Mass=1486, SNR=26.0, Peak=238 HFD=3.0
19:36:34.226 00.000 7988 MultiStar: [#1 0.26,-0.45,1.03,U] [#2 0.28,-0.12,1.00,U] [#3 0.24,-0.48,0.96,U] [#4 0.17,-0.38,1.02,U] [#5 -0.13,-0.18,0.72,U] [#6 0.14,-0.44,0.72,U] [#7 0.12,-0.31,0.70,U] [#8 -0.08,-0.30,0.62,U] 
19:36:34.226 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.35}, one-star: {0.13, -0.46}
19:36:34.228 00.002 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
19:36:34.228 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.77)
19:36:34.230 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.18 mountX=0.35 mountY=-0.14, mountTheta=-0.37
19:36:34.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.35, opts=13)
19:36:34.230 00.000 7988 Enqueuing Move request for scope (0.15, -0.35)
19:36:34.230 00.000 15712 Worker thread wakes up
19:36:34.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd
19:36:34.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.35)
19:36:34.230 00.000 15712 Moving (0.15, -0.35) raw xDistance=0.35 yDistance=-0.14
19:36:34.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:34.230 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.0
19:36:34.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:34.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:34.230 00.000 7988 Enqueuing Expose request
19:36:34.230 00.000 15712 PPEC rslt: input = 0.35, final = 0.20, react = 0.21, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 653.20
19:36:34.230 00.000 15712 PPEC: input: 0.35, control: 0.20, exposure: 1500
19:36:34.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:34.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:36:34.230 00.000 15712 MoveAxis(W, 65, ABG)
19:36:34.230 00.000 15712 Guiding  Dir = 3, Dur = 65
19:36:34.246 00.016 15712 IsGuiding returns 0
19:36:34.263 00.017 15712 PulseGuide returned control before completion, sleep 60
19:36:34.345 00.082 15712 IsGuiding returns 0
19:36:34.346 00.001 15712 Move returns status 0, amount 65
19:36:34.346 00.000 15712 MoveAxis(N, 0, ABG)
19:36:34.346 00.000 15712 Move returns status 0, amount 0
19:36:34.346 00.000 15712 move complete, result=0
19:36:34.346 00.000 15712 worker thread done servicing request
19:36:34.346 00.000 7988 GuideStep: 0.4 px 65 ms WEST, -0.1 px 0 ms NORTH
19:36:34.347 00.001 15712 Worker thread wakes up
19:36:34.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:34.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:35.984 01.637 15712 Exposure complete
19:36:36.045 00.061 15712 worker thread done servicing request
19:36:36.045 00.000 7988 OnExposeComplete: enter
19:36:36.045 00.000 7988 UpdateGuideState(): m_state=6
19:36:36.048 00.003 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2319
19:36:36.049 00.001 7988 Star::Find returns 1 (0), X=1175.52, Y=435.40, Mass=1476, SNR=26.1, Peak=209 HFD=3.1
19:36:36.051 00.002 7988 MultiStar: [#1 0.26,0.03,1.01,U] [#2 0.16,0.06,1.01,U] [#3 0.15,0.14,0.94,U] [#4 0.10,0.13,1.05,U] [#5 -0.19,0.10,0.74,U] [#6 0.05,0.42,0.72,U] [#7 -0.28,0.23,0.66,U] [#8 0.14,0.09,0.61,U] 
19:36:36.051 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.14}, one-star: {0.10, 0.10}
19:36:36.053 00.002 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
19:36:36.053 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.78)
19:36:36.055 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
19:36:36.057 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.10, opts=13)
19:36:36.057 00.000 7988 Enqueuing Move request for scope (0.10, 0.10)
19:36:36.057 00.000 15712 Worker thread wakes up
19:36:36.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
19:36:36.057 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
19:36:36.057 00.000 15712 Moving (0.10, 0.10) raw xDistance=-0.10 yDistance=-0.10
19:36:36.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:36.061 00.004 7988 UpdateGuideState exits: m=1476 SNR=26.1
19:36:36.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:36.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:36.061 00.000 7988 Enqueuing Expose request
19:36:36.061 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.17
19:36:36.061 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
19:36:36.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:36.066 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:36:36.066 00.000 15712 MoveAxis(E, 2, ABG)
19:36:36.066 00.000 15712 Guiding  Dir = 2, Dur = 2
19:36:36.066 00.000 15712 IsGuiding returns 0
19:36:36.083 00.017 15712 IsGuiding returns 0
19:36:36.083 00.000 15712 Move returns status 0, amount 2
19:36:36.083 00.000 15712 MoveAxis(N, 0, ABG)
19:36:36.083 00.000 15712 Move returns status 0, amount 0
19:36:36.083 00.000 15712 move complete, result=0
19:36:36.083 00.000 15712 worker thread done servicing request
19:36:36.083 00.000 15712 Worker thread wakes up
19:36:36.083 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
19:36:36.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:36.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:37.507 01.424 15712 Exposure complete
19:36:37.570 00.063 15712 worker thread done servicing request
19:36:37.570 00.000 7988 OnExposeComplete: enter
19:36:37.570 00.000 7988 UpdateGuideState(): m_state=6
19:36:37.572 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2320
19:36:37.574 00.002 7988 Star::Find returns 1 (0), X=1175.55, Y=435.45, Mass=1544, SNR=26.6, Peak=208 HFD=3.1
19:36:37.574 00.000 7988 MultiStar: [#1 0.31,-0.04,0.98,U] [#2 0.17,0.22,1.00,U] [#3 0.10,-0.01,0.95,U] [#4 0.07,-0.07,1.01,U] [#5 -0.22,0.29,0.71,U] [#6 0.11,0.08,0.70,U] [#7 0.15,0.27,0.62,U] [#8 0.04,0.02,0.61,U] 
19:36:37.577 00.003 7988 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.12, 0.15}
19:36:37.577 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
19:36:37.579 00.002 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.88)
19:36:37.581 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=-0.09 mountY=-0.11, mountTheta=-2.28
19:36:37.583 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.09, opts=13)
19:36:37.585 00.002 7988 Enqueuing Move request for scope (0.11, 0.09)
19:36:37.587 00.002 15712 Worker thread wakes up
19:36:37.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
19:36:37.587 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
19:36:37.587 00.000 15712 Moving (0.11, 0.09) raw xDistance=-0.09 yDistance=-0.11
19:36:37.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:37.589 00.002 7988 UpdateGuideState exits: m=1544 SNR=26.6
19:36:37.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:37.591 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:37.593 00.002 7988 Enqueuing Expose request
19:36:37.594 00.001 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.13
19:36:37.594 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
19:36:37.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:37.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:36:37.594 00.000 15712 MoveAxis(E, 1, ABG)
19:36:37.594 00.000 15712 Guiding  Dir = 2, Dur = 1
19:36:37.594 00.000 15712 IsGuiding returns 0
19:36:37.621 00.027 15712 IsGuiding returns 0
19:36:37.621 00.000 15712 Move returns status 0, amount 1
19:36:37.621 00.000 15712 MoveAxis(N, 0, ABG)
19:36:37.621 00.000 15712 Move returns status 0, amount 0
19:36:37.621 00.000 15712 move complete, result=0
19:36:37.621 00.000 15712 worker thread done servicing request
19:36:37.621 00.000 15712 Worker thread wakes up
19:36:37.621 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
19:36:37.623 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:37.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:39.258 01.635 15712 Exposure complete
19:36:39.320 00.062 7988 OnExposeComplete: enter
19:36:39.320 00.000 7988 UpdateGuideState(): m_state=6
19:36:39.320 00.000 15712 worker thread done servicing request
19:36:39.320 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2321
19:36:39.320 00.000 7988 Star::Find returns 1 (0), X=1175.62, Y=435.50, Mass=1450, SNR=25.8, Peak=198 HFD=3.2
19:36:39.320 00.000 7988 MultiStar: [#1 0.09,-0.04,1.00,U] [#2 0.11,0.00,1.00,U] [#3 0.21,-0.34,0.96,U] [#4 0.13,-0.18,1.05,U] [#5 -0.10,-0.32,0.70,U] [#6 0.16,-0.04,0.73,U] [#7 -0.03,-0.01,0.69,U] [#8 -0.02,0.09,0.66,U] 
19:36:39.320 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.19, 0.20}
19:36:39.320 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
19:36:39.320 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.22)
19:36:39.320 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=0.07 mountY=-0.10, mountTheta=-0.94
19:36:39.331 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.07, opts=13)
19:36:39.331 00.000 7988 Enqueuing Move request for scope (0.10, -0.07)
19:36:39.331 00.000 15712 Worker thread wakes up
19:36:39.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
19:36:39.331 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
19:36:39.331 00.000 15712 Moving (0.10, -0.07) raw xDistance=0.07 yDistance=-0.10
19:36:39.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:39.331 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8
19:36:39.335 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:39.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:39.335 00.000 7988 Enqueuing Expose request
19:36:39.335 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.10
19:36:39.335 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
19:36:39.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:39.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:36:39.335 00.000 15712 MoveAxis(W, 3, ABG)
19:36:39.335 00.000 15712 Guiding  Dir = 3, Dur = 3
19:36:39.335 00.000 15712 IsGuiding returns 0
19:36:39.364 00.029 15712 IsGuiding returns 0
19:36:39.364 00.000 15712 Move returns status 0, amount 3
19:36:39.364 00.000 15712 MoveAxis(N, 0, ABG)
19:36:39.364 00.000 15712 Move returns status 0, amount 0
19:36:39.364 00.000 15712 move complete, result=0
19:36:39.364 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
19:36:39.366 00.002 15712 worker thread done servicing request
19:36:39.366 00.000 15712 Worker thread wakes up
19:36:39.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:39.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:40.771 01.405 15712 Exposure complete
19:36:40.832 00.061 15712 worker thread done servicing request
19:36:40.832 00.000 7988 OnExposeComplete: enter
19:36:40.832 00.000 7988 UpdateGuideState(): m_state=6
19:36:40.834 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2322
19:36:40.834 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=435.31, Mass=1608, SNR=27.1, Peak=205 HFD=3.3
19:36:40.836 00.002 7988 MultiStar: [#1 0.06,-0.09,0.96,U] [#2 0.04,-0.02,0.91,U] [#3 0.16,-0.12,0.91,U] [#4 0.13,-0.09,1.01,U] [#5 -0.42,0.03,0.68,U] [#6 0.08,-0.10,0.70,U] [#7 -0.13,-0.07,0.66,U] [#8 -0.04,0.11,0.63,U] 
19:36:40.838 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.05, 0.01}
19:36:40.838 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
19:36:40.840 00.002 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.90)
19:36:40.840 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.31 mountX=0.04 mountY=-0.01, mountTheta=-0.24
19:36:40.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
19:36:40.844 00.002 7988 Enqueuing Move request for scope (0.01, -0.04)
19:36:40.844 00.000 15712 Worker thread wakes up
19:36:40.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
19:36:40.844 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
19:36:40.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:40.846 00.002 7988 UpdateGuideState exits: m=1608 SNR=27.1
19:36:40.848 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:40.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:40.850 00.002 7988 Enqueuing Expose request
19:36:40.850 00.000 15712 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
19:36:40.852 00.002 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.06
19:36:40.852 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
19:36:40.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:40.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:36:40.852 00.000 15712 MoveAxis(E, 0, ABG)
19:36:40.852 00.000 15712 Move returns status 0, amount 0
19:36:40.852 00.000 15712 MoveAxis(N, 0, ABG)
19:36:40.852 00.000 15712 Move returns status 0, amount 0
19:36:40.852 00.000 15712 move complete, result=0
19:36:40.852 00.000 15712 worker thread done servicing request
19:36:40.852 00.000 15712 Worker thread wakes up
19:36:40.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:40.852 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:36:40.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:42.491 01.639 15712 Exposure complete
19:36:42.545 00.054 15712 worker thread done servicing request
19:36:42.552 00.007 7988 OnExposeComplete: enter
19:36:42.552 00.000 7988 UpdateGuideState(): m_state=6
19:36:42.552 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2323
19:36:42.552 00.000 7988 Star::Find returns 1 (0), X=1175.52, Y=435.48, Mass=1490, SNR=26.3, Peak=217 HFD=3.1
19:36:42.552 00.000 7988 MultiStar: [#1 0.32,-0.25,1.00,U] [#2 0.09,-0.02,0.95,U] [#3 0.02,-0.16,0.96,U] [#4 0.14,-0.27,1.00,U] [#5 -0.33,-0.01,0.68,U] [#6 0.08,-0.10,0.70,U] [#7 -0.20,0.10,0.68,U] [#8 0.11,0.13,0.66,U] 
19:36:42.552 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.10, 0.18}
19:36:42.552 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.58) = xAngle (0.80 = 0.80)
19:36:42.552 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.91 = -2.37)
19:36:42.552 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.77 mountX=0.06 mountY=-0.06, mountTheta=-0.79
19:36:42.562 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
19:36:42.564 00.002 7988 Enqueuing Move request for scope (0.06, -0.06)
19:36:42.566 00.002 15712 Worker thread wakes up
19:36:42.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
19:36:42.566 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
19:36:42.566 00.000 15712 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=-0.06
19:36:42.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:42.568 00.002 7988 UpdateGuideState exits: m=1490 SNR=26.3
19:36:42.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:42.570 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:42.570 00.000 7988 Enqueuing Expose request
19:36:42.572 00.002 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.03
19:36:42.572 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
19:36:42.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:42.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:36:42.572 00.000 15712 MoveAxis(W, 1, ABG)
19:36:42.572 00.000 15712 Guiding  Dir = 3, Dur = 1
19:36:42.599 00.027 15712 IsGuiding returns 0
19:36:42.615 00.016 15712 IsGuiding returns 0
19:36:42.615 00.000 15712 Move returns status 0, amount 1
19:36:42.615 00.000 15712 MoveAxis(N, 0, ABG)
19:36:42.615 00.000 15712 Move returns status 0, amount 0
19:36:42.615 00.000 15712 move complete, result=0
19:36:42.615 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
19:36:42.627 00.012 15712 worker thread done servicing request
19:36:42.627 00.000 15712 Worker thread wakes up
19:36:42.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:42.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:44.035 01.408 15712 Exposure complete
19:36:44.096 00.061 15712 worker thread done servicing request
19:36:44.096 00.000 7988 OnExposeComplete: enter
19:36:44.096 00.000 7988 UpdateGuideState(): m_state=6
19:36:44.101 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2324
19:36:44.101 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.33, Mass=1443, SNR=25.8, Peak=208 HFD=3.1
19:36:44.101 00.000 7988 MultiStar: [#1 0.16,-0.06,1.06,U] [#2 0.16,0.09,1.03,U] [#3 0.13,0.11,0.99,U] [#4 -0.00,-0.05,1.04,U] [#5 -0.25,-0.09,0.74,U] [#6 0.20,-0.03,0.71,U] [#7 -0.05,-0.02,0.67,U] [#8 0.05,-0.17,0.67,U] 
19:36:44.101 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.11, 0.03}
19:36:44.101 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
19:36:44.101 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.80)
19:36:44.101 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.21 mountX=0.01 mountY=-0.07, mountTheta=-1.37
19:36:44.109 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
19:36:44.109 00.000 7988 Enqueuing Move request for scope (0.07, -0.01)
19:36:44.112 00.003 15712 Worker thread wakes up
19:36:44.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
19:36:44.112 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
19:36:44.112 00.000 15712 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
19:36:44.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:44.112 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.8
19:36:44.115 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:44.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:44.117 00.002 7988 Enqueuing Expose request
19:36:44.117 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.00
19:36:44.117 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
19:36:44.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:44.119 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:36:44.119 00.000 15712 MoveAxis(W, 2, ABG)
19:36:44.119 00.000 15712 Guiding  Dir = 3, Dur = 2
19:36:44.119 00.000 15712 IsGuiding returns 0
19:36:44.143 00.024 15712 IsGuiding returns 0
19:36:44.143 00.000 15712 Move returns status 0, amount 2
19:36:44.143 00.000 15712 MoveAxis(N, 0, ABG)
19:36:44.143 00.000 15712 Move returns status 0, amount 0
19:36:44.143 00.000 15712 move complete, result=0
19:36:44.143 00.000 15712 worker thread done servicing request
19:36:44.143 00.000 15712 Worker thread wakes up
19:36:44.143 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
19:36:44.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:44.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:45.785 01.642 15712 Exposure complete
19:36:45.846 00.061 15712 worker thread done servicing request
19:36:45.846 00.000 7988 OnExposeComplete: enter
19:36:45.846 00.000 7988 UpdateGuideState(): m_state=6
19:36:45.850 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2325
19:36:45.850 00.000 7988 Star::Find returns 1 (0), X=1175.49, Y=435.37, Mass=1565, SNR=26.7, Peak=219 HFD=3.2
19:36:45.852 00.002 7988 MultiStar: [#1 0.28,-0.15,0.97,U] [#2 0.12,0.00,1.00,U] [#3 0.13,-0.19,0.93,U] [#4 0.17,-0.22,1.01,U] [#5 0.12,-0.07,0.68,U] [#6 0.16,0.10,0.68,U] [#7 -0.12,-0.36,0.64,U] [#8 0.03,0.13,0.66,U] 
19:36:45.852 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.07, 0.07}
19:36:45.854 00.002 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.58) = xAngle (2.38 = 2.38)
19:36:45.854 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.49 = -0.80)
19:36:45.856 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.80 mountX=-0.07 mountY=-0.07, mountTheta=-2.36
19:36:45.858 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.07, opts=13)
19:36:45.858 00.000 7988 Enqueuing Move request for scope (0.07, 0.07)
19:36:45.860 00.002 15712 Worker thread wakes up
19:36:45.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
19:36:45.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
19:36:45.860 00.000 15712 Moving (0.07, 0.07) raw xDistance=-0.07 yDistance=-0.07
19:36:45.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:45.862 00.002 7988 UpdateGuideState exits: m=1565 SNR=26.7
19:36:45.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:45.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:45.862 00.000 7988 Enqueuing Expose request
19:36:45.862 00.000 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.97
19:36:45.862 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
19:36:45.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:45.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:36:45.862 00.000 15712 MoveAxis(W, 5, ABG)
19:36:45.862 00.000 15712 Guiding  Dir = 3, Dur = 5
19:36:45.899 00.037 15712 IsGuiding returns 0
19:36:45.914 00.015 15712 IsGuiding returns 0
19:36:45.914 00.000 15712 Move returns status 0, amount 5
19:36:45.914 00.000 15712 MoveAxis(N, 0, ABG)
19:36:45.914 00.000 15712 Move returns status 0, amount 0
19:36:45.914 00.000 15712 move complete, result=0
19:36:45.914 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
19:36:45.920 00.006 15712 worker thread done servicing request
19:36:45.920 00.000 15712 Worker thread wakes up
19:36:45.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:45.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:47.332 01.412 15712 Exposure complete
19:36:47.394 00.062 15712 worker thread done servicing request
19:36:47.394 00.000 7988 OnExposeComplete: enter
19:36:47.394 00.000 7988 UpdateGuideState(): m_state=6
19:36:47.394 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2326
19:36:47.399 00.005 7988 Star::Find returns 1 (0), X=1175.55, Y=435.25, Mass=1390, SNR=25.3, Peak=219 HFD=2.9
19:36:47.399 00.000 7988 MultiStar: [#1 0.28,-0.13,1.07,U] [#2 0.15,0.11,1.00,U] [#3 0.21,-0.21,1.02,U] [#4 0.11,-0.15,1.03,U] [#5 -0.41,0.15,0.73,U] [#6 0.20,-0.03,0.73,U] [#7 -0.16,-0.08,0.65,U] [#8 -0.10,-0.17,0.69,U] 
19:36:47.399 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.12, -0.05}
19:36:47.399 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
19:36:47.399 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.34)
19:36:47.399 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.74 mountX=0.07 mountY=-0.07, mountTheta=-0.82
19:36:47.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.07, opts=13)
19:36:47.399 00.000 7988 Enqueuing Move request for scope (0.07, -0.07)
19:36:47.399 00.000 15712 Worker thread wakes up
19:36:47.408 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:47.408 00.000 7988 UpdateGuideState exits: m=1390 SNR=25.3
19:36:47.411 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:47.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:47.411 00.000 7988 Enqueuing Expose request
19:36:47.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
19:36:47.411 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
19:36:47.411 00.000 15712 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=-0.07
19:36:47.411 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.93
19:36:47.411 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
19:36:47.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:47.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:36:47.411 00.000 15712 MoveAxis(W, 6, ABG)
19:36:47.411 00.000 15712 Guiding  Dir = 3, Dur = 6
19:36:47.411 00.000 15712 IsGuiding returns 0
19:36:47.427 00.016 15712 IsGuiding returns 0
19:36:47.427 00.000 15712 Move returns status 0, amount 6
19:36:47.427 00.000 15712 MoveAxis(N, 0, ABG)
19:36:47.427 00.000 15712 Move returns status 0, amount 0
19:36:47.427 00.000 15712 move complete, result=0
19:36:47.427 00.000 15712 worker thread done servicing request
19:36:47.427 00.000 15712 Worker thread wakes up
19:36:47.427 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
19:36:47.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:47.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:49.067 01.640 15712 Exposure complete
19:36:49.128 00.061 15712 worker thread done servicing request
19:36:49.128 00.000 7988 OnExposeComplete: enter
19:36:49.129 00.001 7988 UpdateGuideState(): m_state=6
19:36:49.129 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2327
19:36:49.131 00.002 7988 Star::Find returns 1 (0), X=1175.50, Y=435.37, Mass=1461, SNR=25.8, Peak=231 HFD=3.1
19:36:49.133 00.002 7988 MultiStar: [#1 0.15,-0.21,1.01,U] [#2 0.11,0.05,1.03,U] [#3 0.19,-0.32,0.99,U] [#4 0.11,-0.27,1.06,U] [#5 -0.28,-0.18,0.74,U] [#6 0.16,0.04,0.71,U] [#7 -0.18,-0.09,0.67,U] [#8 0.15,0.07,0.68,U] 
19:36:49.133 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.08, 0.07}
19:36:49.135 00.002 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.58) = xAngle (2.26 = 2.26)
19:36:49.135 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.37 = -0.91)
19:36:49.137 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.68 mountX=-0.07 mountY=-0.08, mountTheta=-2.25
19:36:49.139 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.07, opts=13)
19:36:49.139 00.000 7988 Enqueuing Move request for scope (0.08, 0.07)
19:36:49.141 00.002 15712 Worker thread wakes up
19:36:49.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
19:36:49.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
19:36:49.141 00.000 15712 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.08
19:36:49.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:49.141 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.8
19:36:49.143 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:49.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:49.145 00.002 7988 Enqueuing Expose request
19:36:49.147 00.002 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.90
19:36:49.147 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
19:36:49.147 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:49.147 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:36:49.147 00.000 15712 MoveAxis(W, 4, ABG)
19:36:49.148 00.001 15712 Guiding  Dir = 3, Dur = 4
19:36:49.148 00.000 15712 IsGuiding returns 0
19:36:49.163 00.015 15712 IsGuiding returns 0
19:36:49.163 00.000 15712 Move returns status 0, amount 4
19:36:49.163 00.000 15712 MoveAxis(N, 0, ABG)
19:36:49.163 00.000 15712 Move returns status 0, amount 0
19:36:49.163 00.000 15712 move complete, result=0
19:36:49.163 00.000 15712 worker thread done servicing request
19:36:49.163 00.000 15712 Worker thread wakes up
19:36:49.163 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
19:36:49.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:49.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:50.578 01.415 15712 Exposure complete
19:36:50.643 00.065 15712 worker thread done servicing request
19:36:50.643 00.000 7988 OnExposeComplete: enter
19:36:50.643 00.000 7988 UpdateGuideState(): m_state=6
19:36:50.643 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2328
19:36:50.643 00.000 7988 Star::Find returns 1 (0), X=1175.48, Y=435.50, Mass=1465, SNR=26.0, Peak=204 HFD=3.2
19:36:50.643 00.000 7988 MultiStar: [#1 0.21,-0.09,1.03,U] [#2 0.13,-0.12,1.00,U] [#3 0.25,-0.05,0.94,U] [#4 0.22,-0.00,1.04,U] [#5 -0.14,-0.13,0.71,U] [#6 0.00,-0.17,0.72,U] [#7 -0.01,-0.02,0.67,U] [#8 0.28,0.02,0.63,U] 
19:36:50.643 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.06, 0.20}
19:36:50.643 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
19:36:50.643 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.89)
19:36:50.655 00.012 7988 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.29 mountX=0.04 mountY=-0.12, mountTheta=-1.29
19:36:50.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.04, opts=13)
19:36:50.660 00.005 7988 Enqueuing Move request for scope (0.12, -0.04)
19:36:50.660 00.000 15712 Worker thread wakes up
19:36:50.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
19:36:50.660 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
19:36:50.660 00.000 15712 Moving (0.12, -0.04) raw xDistance=0.04 yDistance=-0.12
19:36:50.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:50.660 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0
19:36:50.663 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:50.665 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:50.665 00.000 7988 Enqueuing Expose request
19:36:50.665 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 652.87
19:36:50.665 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
19:36:50.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:50.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:36:50.665 00.000 15712 MoveAxis(W, 1, ABG)
19:36:50.665 00.000 15712 Guiding  Dir = 3, Dur = 1
19:36:50.677 00.012 15712 IsGuiding returns 0
19:36:50.694 00.017 15712 IsGuiding returns 0
19:36:50.694 00.000 15712 Move returns status 0, amount 1
19:36:50.694 00.000 15712 MoveAxis(N, 0, ABG)
19:36:50.694 00.000 15712 Move returns status 0, amount 0
19:36:50.694 00.000 15712 move complete, result=0
19:36:50.694 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
19:36:50.699 00.005 15712 worker thread done servicing request
19:36:50.699 00.000 15712 Worker thread wakes up
19:36:50.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:50.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:52.331 01.632 15712 Exposure complete
19:36:52.393 00.062 15712 worker thread done servicing request
19:36:52.393 00.000 7988 OnExposeComplete: enter
19:36:52.395 00.002 7988 UpdateGuideState(): m_state=6
19:36:52.395 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2329
19:36:52.395 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.27, Mass=1482, SNR=26.1, Peak=205 HFD=3.1
19:36:52.395 00.000 7988 MultiStar: [#1 0.18,-0.24,1.01,U] [#2 -0.04,0.02,1.00,U] [#3 0.03,-0.10,0.97,U] [#4 0.03,-0.28,1.03,U] [#5 -0.36,0.05,0.67,U] [#6 0.06,-0.09,0.70,U] [#7 -0.26,-0.01,0.67,U] [#8 0.09,-0.06,0.64,U] 
19:36:52.395 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.14, -0.03}
19:36:52.395 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
19:36:52.395 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
19:36:52.395 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.54 mountX=0.09 mountY=-0.00, mountTheta=-0.01
19:36:52.395 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.09, opts=13)
19:36:52.395 00.000 7988 Enqueuing Move request for scope (0.00, -0.09)
19:36:52.407 00.012 15712 Worker thread wakes up
19:36:52.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:52.407 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1
19:36:52.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:52.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:52.411 00.004 7988 Enqueuing Expose request
19:36:52.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
19:36:52.411 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
19:36:52.411 00.000 15712 Moving (0.00, -0.09) raw xDistance=0.09 yDistance=-0.00
19:36:52.415 00.004 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.83
19:36:52.415 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
19:36:52.415 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:52.415 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:36:52.415 00.000 15712 MoveAxis(W, 2, ABG)
19:36:52.415 00.000 15712 Guiding  Dir = 3, Dur = 2
19:36:52.415 00.000 15712 IsGuiding returns 0
19:36:52.439 00.024 15712 IsGuiding returns 0
19:36:52.439 00.000 15712 Move returns status 0, amount 2
19:36:52.439 00.000 15712 MoveAxis(N, 0, ABG)
19:36:52.439 00.000 15712 Move returns status 0, amount 0
19:36:52.439 00.000 15712 move complete, result=0
19:36:52.439 00.000 15712 worker thread done servicing request
19:36:52.439 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
19:36:52.439 00.000 15712 Worker thread wakes up
19:36:52.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:52.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:53.860 01.421 15712 Exposure complete
19:36:53.922 00.062 15712 worker thread done servicing request
19:36:53.922 00.000 7988 OnExposeComplete: enter
19:36:53.922 00.000 7988 UpdateGuideState(): m_state=6
19:36:53.925 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2330
19:36:53.925 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.36, Mass=1438, SNR=25.8, Peak=199 HFD=3.1
19:36:53.925 00.000 7988 MultiStar: [#1 0.08,-0.12,1.00,U] [#2 0.06,-0.05,1.02,U] [#3 0.04,-0.15,0.99,U] [#4 0.04,-0.16,1.03,U] [#5 -0.33,-0.04,0.75,U] [#6 -0.10,-0.10,0.70,U] [#7 -0.22,0.30,0.68,U] [#8 0.05,-0.05,0.66,U] 
19:36:53.925 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.10, 0.06}
19:36:53.925 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
19:36:53.925 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
19:36:53.925 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.88 mountX=0.04 mountY=0.02, mountTheta=0.33
19:36:53.925 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
19:36:53.925 00.000 7988 Enqueuing Move request for scope (-0.01, -0.04)
19:36:53.925 00.000 15712 Worker thread wakes up
19:36:53.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
19:36:53.925 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
19:36:53.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:53.925 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.8
19:36:53.937 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:53.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:53.937 00.000 7988 Enqueuing Expose request
19:36:53.942 00.005 15712 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.02
19:36:53.942 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 652.80
19:36:53.942 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
19:36:53.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:53.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:36:53.942 00.000 15712 MoveAxis(W, 1, ABG)
19:36:53.942 00.000 15712 Guiding  Dir = 3, Dur = 1
19:36:53.956 00.014 15712 IsGuiding returns 0
19:36:53.974 00.018 15712 IsGuiding returns 0
19:36:53.974 00.000 15712 Move returns status 0, amount 1
19:36:53.974 00.000 15712 MoveAxis(N, 0, ABG)
19:36:53.974 00.000 15712 Move returns status 0, amount 0
19:36:53.974 00.000 15712 move complete, result=0
19:36:53.974 00.000 15712 worker thread done servicing request
19:36:53.974 00.000 15712 Worker thread wakes up
19:36:53.974 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
19:36:53.975 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:53.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:55.611 01.636 15712 Exposure complete
19:36:55.674 00.063 15712 worker thread done servicing request
19:36:55.674 00.000 7988 OnExposeComplete: enter
19:36:55.674 00.000 7988 UpdateGuideState(): m_state=6
19:36:55.676 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2331
19:36:55.676 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=435.36, Mass=1493, SNR=26.1, Peak=207 HFD=3.3
19:36:55.678 00.002 7988 MultiStar: [#1 0.12,-0.14,0.98,U] [#2 0.10,0.04,0.98,U] [#3 0.13,-0.24,0.94,U] [#4 0.08,-0.29,1.02,U] [#5 -0.22,-0.34,0.73,U] [#6 0.04,-0.11,0.67,U] [#7 -0.28,0.13,0.66,U] [#8 -0.13,0.06,0.66,U] 
19:36:55.680 00.002 7988 single-star, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.07, 0.06}
19:36:55.680 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
19:36:55.682 00.002 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.88)
19:36:55.682 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.71 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
19:36:55.684 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.06, opts=13)
19:36:55.686 00.002 7988 Enqueuing Move request for scope (0.07, 0.06)
19:36:55.686 00.000 15712 Worker thread wakes up
19:36:55.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
19:36:55.686 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
19:36:55.686 00.000 15712 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.07
19:36:55.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:55.686 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.1
19:36:55.689 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:55.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:55.693 00.004 7988 Enqueuing Expose request
19:36:55.693 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 652.77
19:36:55.693 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
19:36:55.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:55.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:36:55.693 00.000 15712 MoveAxis(E, 1, ABG)
19:36:55.693 00.000 15712 Guiding  Dir = 2, Dur = 1
19:36:55.693 00.000 15712 IsGuiding returns 0
19:36:55.710 00.017 15712 IsGuiding returns 0
19:36:55.710 00.000 15712 Move returns status 0, amount 1
19:36:55.710 00.000 15712 MoveAxis(N, 0, ABG)
19:36:55.710 00.000 15712 Move returns status 0, amount 0
19:36:55.710 00.000 15712 move complete, result=0
19:36:55.710 00.000 15712 worker thread done servicing request
19:36:55.710 00.000 15712 Worker thread wakes up
19:36:55.710 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
19:36:55.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:55.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:57.127 01.417 15712 Exposure complete
19:36:57.190 00.063 15712 worker thread done servicing request
19:36:57.190 00.000 7988 OnExposeComplete: enter
19:36:57.190 00.000 7988 UpdateGuideState(): m_state=6
19:36:57.190 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2332
19:36:57.190 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.45, Mass=1596, SNR=27.1, Peak=188 HFD=3.2
19:36:57.190 00.000 7988 MultiStar: [#1 0.06,-0.19,0.98,U] [#2 0.06,-0.02,0.97,U] [#3 0.04,-0.03,0.94,U] [#4 -0.00,-0.20,0.98,U] [#5 -0.27,0.09,0.70,U] [#6 -0.09,-0.12,0.64,U] [#7 -0.27,-0.03,0.64,U] [#8 0.01,0.02,0.62,U] 
19:36:57.190 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.11, 0.15}
19:36:57.190 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
19:36:57.190 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.68 = 2.68)
19:36:57.190 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.01 mountX=0.04 mountY=0.02, mountTheta=0.46
19:36:57.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.04, opts=13)
19:36:57.190 00.000 7988 Enqueuing Move request for scope (-0.02, -0.04)
19:36:57.203 00.013 15712 Worker thread wakes up
19:36:57.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:36:57.204 00.001 7988 UpdateGuideState exits: m=1596 SNR=27.1
19:36:57.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:57.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:57.204 00.000 7988 Enqueuing Expose request
19:36:57.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
19:36:57.204 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
19:36:57.204 00.000 15712 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=0.02
19:36:57.211 00.007 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.74
19:36:57.211 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
19:36:57.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:57.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:36:57.211 00.000 15712 MoveAxis(W, 3, ABG)
19:36:57.211 00.000 15712 Guiding  Dir = 3, Dur = 3
19:36:57.211 00.000 15712 IsGuiding returns 0
19:36:57.220 00.009 15712 IsGuiding returns 0
19:36:57.220 00.000 15712 Move returns status 0, amount 3
19:36:57.220 00.000 15712 MoveAxis(N, 0, ABG)
19:36:57.220 00.000 15712 Move returns status 0, amount 0
19:36:57.220 00.000 15712 move complete, result=0
19:36:57.220 00.000 15712 worker thread done servicing request
19:36:57.220 00.000 15712 Worker thread wakes up
19:36:57.220 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
19:36:57.236 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:57.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:36:58.879 01.643 15712 Exposure complete
19:36:58.940 00.061 15712 worker thread done servicing request
19:36:58.940 00.000 7988 OnExposeComplete: enter
19:36:58.940 00.000 7988 UpdateGuideState(): m_state=6
19:36:58.940 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2333
19:36:58.940 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=435.18, Mass=1392, SNR=25.3, Peak=201 HFD=3.0
19:36:58.940 00.000 7988 MultiStar: [#1 0.11,-0.38,1.01,U] [#2 -0.01,-0.13,1.04,U] [#3 0.05,-0.36,0.97,U] [#4 0.06,-0.29,1.07,U] [#5 -0.23,-0.31,0.75,U] [#6 0.13,-0.14,0.72,U] [#7 -0.19,-0.26,0.70,U] [#8 -0.11,-0.14,0.68,U] 
19:36:58.940 00.000 7988 single-star, 8 included, MultiStar: {0.00, -0.24}, one-star: {0.08, -0.12}
19:36:58.940 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
19:36:58.940 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.57)
19:36:58.940 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.98 mountX=0.12 mountY=-0.08, mountTheta=-0.58
19:36:58.952 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.12, opts=13)
19:36:58.952 00.000 7988 Enqueuing Move request for scope (0.08, -0.12)
19:36:58.955 00.003 15712 Worker thread wakes up
19:36:58.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:36:58.955 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.3
19:36:58.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:58.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:36:58.955 00.000 7988 Enqueuing Expose request
19:36:58.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
19:36:58.955 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
19:36:58.955 00.000 15712 Moving (0.08, -0.12) raw xDistance=0.12 yDistance=-0.08
19:36:58.964 00.009 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.70
19:36:58.964 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
19:36:58.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:58.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:36:58.964 00.000 15712 MoveAxis(W, 5, ABG)
19:36:58.964 00.000 15712 Guiding  Dir = 3, Dur = 5
19:36:58.964 00.000 15712 IsGuiding returns 0
19:36:58.991 00.027 15712 IsGuiding returns 0
19:36:58.991 00.000 15712 Move returns status 0, amount 5
19:36:58.991 00.000 15712 MoveAxis(N, 0, ABG)
19:36:58.991 00.000 15712 Move returns status 0, amount 0
19:36:58.991 00.000 15712 move complete, result=0
19:36:58.991 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
19:36:58.994 00.003 15712 worker thread done servicing request
19:36:58.994 00.000 15712 Worker thread wakes up
19:36:58.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:36:58.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:00.409 01.415 15712 Exposure complete
19:37:00.471 00.062 15712 worker thread done servicing request
19:37:00.471 00.000 7988 OnExposeComplete: enter
19:37:00.471 00.000 7988 UpdateGuideState(): m_state=6
19:37:00.473 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2334
19:37:00.473 00.000 7988 Star::Find returns 1 (0), X=1175.62, Y=434.92, Mass=1523, SNR=26.5, Peak=216 HFD=3.3
19:37:00.475 00.002 7988 MultiStar: [#1 0.24,-0.56,0.96,U] [#2 0.09,-0.38,0.98,U] [#3 0.15,-0.62,0.94,U] [#4 0.20,-0.48,1.00,U] [#5 -0.06,-0.31,0.75,U] [#6 0.12,-0.51,0.72,U] [#7 -0.10,-0.45,0.63,U] [#8 0.04,-0.40,0.65,U] 
19:37:00.477 00.002 7988 single-star, 8 included, MultiStar: {0.11, -0.46}, one-star: {0.20, -0.38}
19:37:00.477 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.58) = xAngle (0.48 = 0.48)
19:37:00.479 00.002 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.59 = -2.70)
19:37:00.479 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.38 hyp=0.43 cameraTheta=-1.10 mountX=0.38 mountY=-0.19, mountTheta=-0.45
19:37:00.482 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.38, opts=13)
19:37:00.482 00.000 7988 Enqueuing Move request for scope (0.20, -0.38)
19:37:00.484 00.002 15712 Worker thread wakes up
19:37:00.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.38) opts 0xd
19:37:00.484 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.38)
19:37:00.484 00.000 15712 Moving (0.20, -0.38) raw xDistance=0.38 yDistance=-0.19
19:37:00.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:00.484 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5
19:37:00.486 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:00.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:00.486 00.000 15712 PPEC rslt: input = 0.38, final = 0.24, react = 0.23, pred = 0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 652.67
19:37:00.486 00.000 7988 Enqueuing Expose request
19:37:00.486 00.000 15712 PPEC: input: 0.38, control: 0.24, exposure: 1500
19:37:00.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:00.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:37:00.486 00.000 15712 MoveAxis(W, 79, ABG)
19:37:00.486 00.000 15712 Guiding  Dir = 3, Dur = 79
19:37:00.486 00.000 15712 IsGuiding returns 0
19:37:00.506 00.020 15712 PulseGuide returned control before completion, sleep 69
19:37:00.582 00.076 15712 IsGuiding returns 1
19:37:00.582 00.000 15712 scope still moving after pulse duration time elapsed
19:37:00.618 00.036 15712 IsGuiding returns 0
19:37:00.618 00.000 15712 scope move finished after 79 + 52 ms
19:37:00.618 00.000 15712 Move returns status 0, amount 79
19:37:00.618 00.000 15712 MoveAxis(N, 0, ABG)
19:37:00.618 00.000 15712 Move returns status 0, amount 0
19:37:00.618 00.000 15712 move complete, result=0
19:37:00.618 00.000 7988 GuideStep: 0.4 px 79 ms WEST, -0.2 px 0 ms NORTH
19:37:00.625 00.007 15712 worker thread done servicing request
19:37:00.625 00.000 15712 Worker thread wakes up
19:37:00.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:00.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:02.255 01.630 15712 Exposure complete
19:37:02.317 00.062 15712 worker thread done servicing request
19:37:02.317 00.000 7988 OnExposeComplete: enter
19:37:02.318 00.001 7988 UpdateGuideState(): m_state=6
19:37:02.318 00.000 7988 Star::Find(15, 1175, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2335
19:37:02.318 00.000 7988 Star::Find returns 1 (0), X=1175.61, Y=435.20, Mass=1426, SNR=25.7, Peak=236 HFD=2.8
19:37:02.318 00.000 7988 MultiStar: [#1 0.17,-0.02,1.03,U] [#2 0.05,-0.17,1.02,U] [#3 0.29,-0.16,0.98,U] [#4 0.22,0.01,1.03,U] [#5 -0.09,-0.01,0.74,U] [#6 0.10,-0.06,0.72,U] [#7 -0.24,0.07,0.68,U] [#8 0.30,-0.02,0.67,U] 
19:37:02.318 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.19, -0.10}
19:37:02.318 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
19:37:02.318 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.25 = -2.04)
19:37:02.318 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.44 mountX=0.06 mountY=-0.12, mountTheta=-1.13
19:37:02.318 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.06, opts=13)
19:37:02.318 00.000 7988 Enqueuing Move request for scope (0.12, -0.06)
19:37:02.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:02.318 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.7
19:37:02.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:02.334 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:02.334 00.000 7988 Enqueuing Expose request
19:37:02.334 00.000 15712 Worker thread wakes up
19:37:02.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
19:37:02.334 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
19:37:02.334 00.000 15712 Moving (0.12, -0.06) raw xDistance=0.06 yDistance=-0.12
19:37:02.339 00.005 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 652.64
19:37:02.339 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
19:37:02.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:02.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:37:02.339 00.000 15712 MoveAxis(W, 1, ABG)
19:37:02.339 00.000 15712 Guiding  Dir = 3, Dur = 1
19:37:02.339 00.000 15712 IsGuiding returns 0
19:37:02.365 00.026 15712 IsGuiding returns 0
19:37:02.365 00.000 15712 Move returns status 0, amount 1
19:37:02.365 00.000 15712 MoveAxis(N, 0, ABG)
19:37:02.365 00.000 15712 Move returns status 0, amount 0
19:37:02.365 00.000 15712 move complete, result=0
19:37:02.365 00.000 15712 worker thread done servicing request
19:37:02.365 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
19:37:02.368 00.003 15712 Worker thread wakes up
19:37:02.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:02.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:03.772 01.404 15712 Exposure complete
19:37:03.832 00.060 15712 worker thread done servicing request
19:37:03.832 00.000 7988 OnExposeComplete: enter
19:37:03.832 00.000 7988 UpdateGuideState(): m_state=6
19:37:03.835 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2336
19:37:03.835 00.000 7988 Star::Find returns 1 (0), X=1175.43, Y=435.24, Mass=1453, SNR=25.8, Peak=195 HFD=3.3
19:37:03.837 00.002 7988 MultiStar: [#1 0.05,-0.14,1.04,U] [#2 -0.07,-0.00,1.02,U] [#3 0.13,-0.23,0.92,U] [#4 0.11,-0.15,1.06,U] [#5 -0.17,-0.03,0.72,U] [#6 0.20,-0.10,0.72,U] [#7 -0.25,0.05,0.67,U] [#8 0.03,0.02,0.67,U] 
19:37:03.839 00.002 7988 single-star, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.00, -0.06}
19:37:03.839 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
19:37:03.841 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.13)
19:37:03.841 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.53 mountX=0.06 mountY=-0.00, mountTheta=-0.02
19:37:03.843 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.06, opts=13)
19:37:03.843 00.000 7988 Enqueuing Move request for scope (0.00, -0.06)
19:37:03.845 00.002 15712 Worker thread wakes up
19:37:03.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
19:37:03.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
19:37:03.845 00.000 15712 Moving (0.00, -0.06) raw xDistance=0.06 yDistance=-0.00
19:37:03.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:03.845 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.8
19:37:03.848 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:03.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:03.848 00.000 7988 Enqueuing Expose request
19:37:03.848 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 652.61
19:37:03.848 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
19:37:03.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:03.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:37:03.848 00.000 15712 MoveAxis(W, 1, ABG)
19:37:03.848 00.000 15712 Guiding  Dir = 3, Dur = 1
19:37:03.848 00.000 15712 IsGuiding returns 0
19:37:03.900 00.052 15712 IsGuiding returns 0
19:37:03.900 00.000 15712 Move returns status 0, amount 1
19:37:03.900 00.000 15712 MoveAxis(N, 0, ABG)
19:37:03.900 00.000 15712 Move returns status 0, amount 0
19:37:03.900 00.000 15712 move complete, result=0
19:37:03.900 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
19:37:03.902 00.002 15712 worker thread done servicing request
19:37:03.902 00.000 15712 Worker thread wakes up
19:37:03.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:03.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:05.538 01.636 15712 Exposure complete
19:37:05.600 00.062 15712 worker thread done servicing request
19:37:05.601 00.001 7988 OnExposeComplete: enter
19:37:05.601 00.000 7988 UpdateGuideState(): m_state=6
19:37:05.601 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2337
19:37:05.601 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.37, Mass=1480, SNR=26.1, Peak=217 HFD=3.2
19:37:05.601 00.000 7988 MultiStar: [#1 0.24,-0.15,1.05,U] [#2 0.09,0.02,0.96,U] [#3 0.07,-0.07,0.92,U] [#4 0.22,-0.22,1.06,U] [#5 -0.17,0.01,0.72,U] [#6 0.10,-0.00,0.68,U] [#7 0.05,0.10,0.64,U] [#8 0.16,-0.11,0.67,U] 
19:37:05.601 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.14, 0.07}
19:37:05.601 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
19:37:05.601 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -2.00)
19:37:05.601 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.40 mountX=0.05 mountY=-0.11, mountTheta=-1.17
19:37:05.601 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.05, opts=13)
19:37:05.601 00.000 7988 Enqueuing Move request for scope (0.11, -0.05)
19:37:05.614 00.013 15712 Worker thread wakes up
19:37:05.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
19:37:05.614 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
19:37:05.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:37:05.614 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1
19:37:05.616 00.002 15712 Moving (0.11, -0.05) raw xDistance=0.05 yDistance=-0.11
19:37:05.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:05.616 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:05.618 00.002 7988 Enqueuing Expose request
19:37:05.618 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.58
19:37:05.618 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
19:37:05.618 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:05.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:37:05.618 00.000 15712 MoveAxis(W, 2, ABG)
19:37:05.618 00.000 15712 Guiding  Dir = 3, Dur = 2
19:37:05.620 00.002 15712 IsGuiding returns 0
19:37:05.636 00.016 15712 IsGuiding returns 0
19:37:05.636 00.000 15712 Move returns status 0, amount 2
19:37:05.636 00.000 15712 MoveAxis(N, 0, ABG)
19:37:05.636 00.000 15712 Move returns status 0, amount 0
19:37:05.636 00.000 15712 move complete, result=0
19:37:05.636 00.000 15712 worker thread done servicing request
19:37:05.636 00.000 15712 Worker thread wakes up
19:37:05.636 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
19:37:05.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:05.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:07.049 01.413 15712 Exposure complete
19:37:07.110 00.061 15712 worker thread done servicing request
19:37:07.110 00.000 7988 OnExposeComplete: enter
19:37:07.110 00.000 7988 UpdateGuideState(): m_state=6
19:37:07.110 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2338
19:37:07.110 00.000 7988 Star::Find returns 1 (0), X=1175.58, Y=435.38, Mass=1456, SNR=26.0, Peak=222 HFD=3.1
19:37:07.110 00.000 7988 MultiStar: [#1 0.15,-0.11,1.02,U] [#2 0.19,0.16,0.97,U] [#3 0.18,-0.07,0.93,U] [#4 0.14,-0.24,1.05,U] [#5 -0.24,-0.17,0.70,U] [#6 0.17,-0.16,0.72,U] [#7 -0.09,0.12,0.69,U] [#8 0.17,0.16,0.64,U] 
19:37:07.110 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.16, 0.08}
19:37:07.110 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
19:37:07.110 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.88)
19:37:07.110 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.28 mountX=0.03 mountY=-0.11, mountTheta=-1.29
19:37:07.121 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.03, opts=13)
19:37:07.123 00.002 7988 Enqueuing Move request for scope (0.11, -0.03)
19:37:07.123 00.000 15712 Worker thread wakes up
19:37:07.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
19:37:07.123 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
19:37:07.123 00.000 15712 Moving (0.11, -0.03) raw xDistance=0.03 yDistance=-0.11
19:37:07.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:07.126 00.003 7988 UpdateGuideState exits: m=1456 SNR=26.0
19:37:07.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:07.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:07.126 00.000 7988 Enqueuing Expose request
19:37:07.126 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.55
19:37:07.126 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
19:37:07.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:07.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:37:07.126 00.000 15712 MoveAxis(W, 3, ABG)
19:37:07.126 00.000 15712 Guiding  Dir = 3, Dur = 3
19:37:07.126 00.000 15712 IsGuiding returns 0
19:37:07.143 00.017 15712 IsGuiding returns 0
19:37:07.143 00.000 15712 Move returns status 0, amount 3
19:37:07.143 00.000 15712 MoveAxis(N, 0, ABG)
19:37:07.143 00.000 15712 Move returns status 0, amount 0
19:37:07.143 00.000 15712 move complete, result=0
19:37:07.143 00.000 15712 worker thread done servicing request
19:37:07.143 00.000 15712 Worker thread wakes up
19:37:07.143 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
19:37:07.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:07.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:08.784 01.641 15712 Exposure complete
19:37:08.845 00.061 15712 worker thread done servicing request
19:37:08.845 00.000 7988 OnExposeComplete: enter
19:37:08.847 00.002 7988 UpdateGuideState(): m_state=6
19:37:08.847 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2339
19:37:08.847 00.000 7988 Star::Find returns 1 (0), X=1175.74, Y=435.39, Mass=1393, SNR=25.2, Peak=238 HFD=3.0
19:37:08.847 00.000 7988 MultiStar: [#1 0.25,-0.04,1.02,U] [#2 0.09,-0.02,1.05,U] [#3 0.10,-0.05,0.97,U] [#4 0.33,-0.27,1.04,U] [#5 0.00,-0.11,0.69,U] [#6 0.17,-0.13,0.77,U] [#7 -0.12,-0.16,0.68,U] [#8 0.24,0.29,0.69,U] 
19:37:08.847 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.05}, one-star: {0.32, 0.09}
19:37:08.847 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
19:37:08.847 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.88)
19:37:08.847 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.28 mountX=0.05 mountY=-0.17, mountTheta=-1.29
19:37:08.857 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.05, opts=13)
19:37:08.859 00.002 7988 Enqueuing Move request for scope (0.17, -0.05)
19:37:08.859 00.000 15712 Worker thread wakes up
19:37:08.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
19:37:08.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
19:37:08.859 00.000 15712 Moving (0.17, -0.05) raw xDistance=0.05 yDistance=-0.17
19:37:08.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:08.861 00.002 7988 UpdateGuideState exits: m=1393 SNR=25.2
19:37:08.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:08.861 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:08.861 00.000 7988 Enqueuing Expose request
19:37:08.861 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.51
19:37:08.861 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
19:37:08.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:08.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:37:08.861 00.000 15712 MoveAxis(W, 3, ABG)
19:37:08.861 00.000 15712 Guiding  Dir = 3, Dur = 3
19:37:08.861 00.000 15712 IsGuiding returns 0
19:37:08.878 00.017 15712 IsGuiding returns 0
19:37:08.878 00.000 15712 Move returns status 0, amount 3
19:37:08.878 00.000 15712 MoveAxis(N, 0, ABG)
19:37:08.878 00.000 15712 Move returns status 0, amount 0
19:37:08.878 00.000 15712 move complete, result=0
19:37:08.878 00.000 15712 worker thread done servicing request
19:37:08.878 00.000 15712 Worker thread wakes up
19:37:08.878 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
19:37:08.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:08.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:10.297 01.419 15712 Exposure complete
19:37:10.361 00.064 15712 worker thread done servicing request
19:37:10.361 00.000 7988 OnExposeComplete: enter
19:37:10.361 00.000 7988 UpdateGuideState(): m_state=6
19:37:10.363 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2340
19:37:10.363 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=435.38, Mass=1468, SNR=25.9, Peak=187 HFD=3.2
19:37:10.365 00.002 7988 MultiStar: [#1 0.30,0.09,1.02,U] [#2 0.13,0.14,1.00,U] [#3 0.30,-0.02,0.93,U] [#4 0.03,0.04,1.06,U] [#5 -0.27,0.02,0.73,U] [#6 0.30,0.19,0.70,U] [#7 0.21,0.12,0.67,U] [#8 0.20,0.15,0.68,U] 
19:37:10.365 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.09}, one-star: {0.11, 0.08}
19:37:10.367 00.002 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
19:37:10.367 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.32 = -0.97)
19:37:10.369 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.63 mountX=-0.08 mountY=-0.11, mountTheta=-2.20
19:37:10.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.08, opts=13)
19:37:10.371 00.000 7988 Enqueuing Move request for scope (0.11, 0.08)
19:37:10.374 00.003 15712 Worker thread wakes up
19:37:10.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
19:37:10.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
19:37:10.374 00.000 15712 Moving (0.11, 0.08) raw xDistance=-0.08 yDistance=-0.11
19:37:10.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:10.374 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.9
19:37:10.375 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:10.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:10.375 00.000 7988 Enqueuing Expose request
19:37:10.375 00.000 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.48
19:37:10.375 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
19:37:10.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:10.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:37:10.375 00.000 15712 MoveAxis(W, 4, ABG)
19:37:10.375 00.000 15712 Guiding  Dir = 3, Dur = 4
19:37:10.375 00.000 15712 IsGuiding returns 0
19:37:10.393 00.018 15712 IsGuiding returns 0
19:37:10.393 00.000 15712 Move returns status 0, amount 4
19:37:10.393 00.000 15712 MoveAxis(N, 0, ABG)
19:37:10.393 00.000 15712 Move returns status 0, amount 0
19:37:10.393 00.000 15712 move complete, result=0
19:37:10.393 00.000 15712 worker thread done servicing request
19:37:10.393 00.000 15712 Worker thread wakes up
19:37:10.393 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
19:37:10.407 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:10.408 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:12.033 01.625 15712 Exposure complete
19:37:12.094 00.061 15712 worker thread done servicing request
19:37:12.096 00.002 7988 OnExposeComplete: enter
19:37:12.096 00.000 7988 UpdateGuideState(): m_state=6
19:37:12.096 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2341
19:37:12.096 00.000 7988 Star::Find returns 1 (1), X=1175.81, Y=435.41, Mass=1492, SNR=26.2, Peak=255 HFD=3.2
19:37:12.096 00.000 7988 MultiStar: [#1 0.25,0.01,1.02,U] [#2 0.13,0.13,0.97,U] [#3 0.23,-0.08,0.93,U] [#4 0.22,-0.03,1.04,U] [#5 -0.11,0.14,0.70,U] [#6 0.28,0.14,0.70,U] [#7 0.17,0.11,0.69,U] [#8 0.04,-0.12,0.64,U] 
19:37:12.096 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.04}, one-star: {0.39, 0.11}
19:37:12.096 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
19:37:12.096 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
19:37:12.096 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.22 mountX=-0.04 mountY=-0.19, mountTheta=-1.79
19:37:12.096 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.04, opts=13)
19:37:12.107 00.011 7988 Enqueuing Move request for scope (0.19, 0.04)
19:37:12.107 00.000 15712 Worker thread wakes up
19:37:12.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
19:37:12.107 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
19:37:12.107 00.000 15712 Moving (0.19, 0.04) raw xDistance=-0.04 yDistance=-0.19
19:37:12.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:12.110 00.003 7988 UpdateGuideState exits: m=1492 SNR=26.2 Saturated
19:37:12.110 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:12.112 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:12.112 00.000 7988 Enqueuing Expose request
19:37:12.114 00.002 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.45
19:37:12.114 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
19:37:12.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:12.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:37:12.114 00.000 15712 MoveAxis(W, 6, ABG)
19:37:12.114 00.000 15712 Guiding  Dir = 3, Dur = 6
19:37:12.114 00.000 15712 IsGuiding returns 0
19:37:12.130 00.016 15712 IsGuiding returns 0
19:37:12.130 00.000 15712 Move returns status 0, amount 6
19:37:12.130 00.000 15712 MoveAxis(N, 0, ABG)
19:37:12.130 00.000 15712 Move returns status 0, amount 0
19:37:12.130 00.000 15712 move complete, result=0
19:37:12.130 00.000 15712 worker thread done servicing request
19:37:12.130 00.000 15712 Worker thread wakes up
19:37:12.130 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
19:37:12.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:12.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:13.548 01.418 15712 Exposure complete
19:37:13.610 00.062 15712 worker thread done servicing request
19:37:13.610 00.000 7988 OnExposeComplete: enter
19:37:13.610 00.000 7988 UpdateGuideState(): m_state=6
19:37:13.612 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2342
19:37:13.612 00.000 7988 Star::Find returns 1 (0), X=1175.66, Y=435.18, Mass=1358, SNR=25.0, Peak=203 HFD=2.8
19:37:13.614 00.002 7988 MultiStar: [#1 0.13,-0.19,1.03,U] [#2 0.08,-0.14,1.02,U] [#3 0.01,-0.23,0.96,U] [#4 0.22,-0.26,1.08,U] [#5 -0.24,0.01,0.75,U] [#6 0.00,-0.19,0.74,U] [#7 -0.19,-0.10,0.64,U] [#8 0.03,-0.21,0.69,U] 
19:37:13.614 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.17}, one-star: {0.24, -0.12}
19:37:13.616 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
19:37:13.616 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.85)
19:37:13.616 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.25 mountX=0.16 mountY=-0.05, mountTheta=-0.30
19:37:13.621 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.17, opts=13)
19:37:13.621 00.000 7988 Enqueuing Move request for scope (0.05, -0.17)
19:37:13.621 00.000 15712 Worker thread wakes up
19:37:13.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
19:37:13.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
19:37:13.621 00.000 15712 Moving (0.05, -0.17) raw xDistance=0.16 yDistance=-0.05
19:37:13.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:13.621 00.000 7988 UpdateGuideState exits: m=1358 SNR=25.0
19:37:13.625 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:13.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:13.625 00.000 7988 Enqueuing Expose request
19:37:13.625 00.000 15712 PPEC rslt: input = 0.16, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 652.42
19:37:13.625 00.000 15712 PPEC: input: 0.16, control: 0.12, exposure: 1500
19:37:13.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:13.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:37:13.625 00.000 15712 MoveAxis(W, 38, ABG)
19:37:13.625 00.000 15712 Guiding  Dir = 3, Dur = 38
19:37:13.625 00.000 15712 IsGuiding returns 0
19:37:13.650 00.025 15712 PulseGuide returned control before completion, sleep 33
19:37:13.693 00.043 15712 IsGuiding returns 0
19:37:13.693 00.000 15712 Move returns status 0, amount 38
19:37:13.693 00.000 15712 MoveAxis(N, 0, ABG)
19:37:13.693 00.000 15712 Move returns status 0, amount 0
19:37:13.693 00.000 15712 move complete, result=0
19:37:13.693 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
19:37:13.700 00.007 15712 worker thread done servicing request
19:37:13.700 00.000 15712 Worker thread wakes up
19:37:13.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:13.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:15.336 01.636 15712 Exposure complete
19:37:15.398 00.062 15712 worker thread done servicing request
19:37:15.398 00.000 7988 OnExposeComplete: enter
19:37:15.398 00.000 7988 UpdateGuideState(): m_state=6
19:37:15.401 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2343
19:37:15.401 00.000 7988 Star::Find returns 1 (0), X=1175.65, Y=435.25, Mass=1532, SNR=26.2, Peak=212 HFD=3.4
19:37:15.403 00.002 7988 MultiStar: [#1 0.03,0.02,0.98,U] [#2 0.17,-0.04,1.03,U] [#3 0.13,-0.11,0.96,U] [#4 -0.11,-0.07,1.07,U] [#5 -0.09,-0.03,0.72,U] [#6 -0.08,0.02,0.72,U] [#7 -0.28,-0.06,0.69,U] [#8 -0.05,-0.04,0.69,U] 
19:37:15.403 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.23, -0.05}
19:37:15.405 00.002 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
19:37:15.405 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.88)
19:37:15.407 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.28 mountX=0.04 mountY=-0.01, mountTheta=-0.27
19:37:15.408 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
19:37:15.408 00.000 7988 Enqueuing Move request for scope (0.01, -0.04)
19:37:15.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:15.408 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.2
19:37:15.413 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:15.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:15.413 00.000 7988 Enqueuing Expose request
19:37:15.413 00.000 15712 Worker thread wakes up
19:37:15.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
19:37:15.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
19:37:15.413 00.000 15712 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
19:37:15.413 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.39
19:37:15.413 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
19:37:15.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:15.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:37:15.413 00.000 15712 MoveAxis(W, 4, ABG)
19:37:15.413 00.000 15712 Guiding  Dir = 3, Dur = 4
19:37:15.413 00.000 15712 IsGuiding returns 0
19:37:15.429 00.016 15712 IsGuiding returns 0
19:37:15.429 00.000 15712 Move returns status 0, amount 4
19:37:15.429 00.000 15712 MoveAxis(N, 0, ABG)
19:37:15.429 00.000 15712 Move returns status 0, amount 0
19:37:15.429 00.000 15712 move complete, result=0
19:37:15.429 00.000 15712 worker thread done servicing request
19:37:15.429 00.000 15712 Worker thread wakes up
19:37:15.429 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
19:37:15.441 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:15.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:16.850 01.409 15712 Exposure complete
19:37:16.909 00.059 15712 worker thread done servicing request
19:37:16.909 00.000 7988 OnExposeComplete: enter
19:37:16.909 00.000 7988 UpdateGuideState(): m_state=6
19:37:16.909 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2344
19:37:16.909 00.000 7988 Star::Find returns 1 (0), X=1175.66, Y=435.32, Mass=1345, SNR=24.9, Peak=203 HFD=3.0
19:37:16.909 00.000 7988 MultiStar: [#1 0.19,0.02,1.06,U] [#2 -0.01,0.12,1.05,U] [#3 0.08,0.08,0.97,U] [#4 0.08,0.13,1.06,U] [#5 -0.35,0.07,0.77,U] [#6 0.10,0.22,0.73,U] [#7 -0.22,-0.05,0.67,U] [#8 0.13,0.05,0.68,U] 
19:37:16.909 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.23, 0.02}
19:37:16.920 00.011 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.58) = xAngle (2.65 = 2.65)
19:37:16.920 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.76 = -0.52)
19:37:16.920 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.07 mountX=-0.07 mountY=-0.04, mountTheta=-2.63
19:37:16.920 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.07, opts=13)
19:37:16.925 00.005 7988 Enqueuing Move request for scope (0.04, 0.07)
19:37:16.925 00.000 15712 Worker thread wakes up
19:37:16.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
19:37:16.925 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
19:37:16.925 00.000 15712 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=-0.04
19:37:16.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:16.925 00.000 7988 UpdateGuideState exits: m=1345 SNR=24.9
19:37:16.929 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:16.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:16.932 00.003 7988 Enqueuing Expose request
19:37:16.932 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.36
19:37:16.932 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
19:37:16.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:16.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:37:16.932 00.000 15712 MoveAxis(W, 3, ABG)
19:37:16.932 00.000 15712 Guiding  Dir = 3, Dur = 3
19:37:16.934 00.002 15712 IsGuiding returns 0
19:37:16.959 00.025 15712 IsGuiding returns 0
19:37:16.959 00.000 15712 Move returns status 0, amount 3
19:37:16.959 00.000 15712 MoveAxis(N, 0, ABG)
19:37:16.959 00.000 15712 Move returns status 0, amount 0
19:37:16.959 00.000 15712 move complete, result=0
19:37:16.959 00.000 15712 worker thread done servicing request
19:37:16.959 00.000 15712 Worker thread wakes up
19:37:16.959 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
19:37:16.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:16.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:18.602 01.643 15712 Exposure complete
19:37:18.666 00.064 15712 worker thread done servicing request
19:37:18.666 00.000 7988 OnExposeComplete: enter
19:37:18.666 00.000 7988 UpdateGuideState(): m_state=6
19:37:18.668 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2345
19:37:18.668 00.000 7988 Star::Find returns 1 (0), X=1175.52, Y=435.35, Mass=1367, SNR=25.1, Peak=187 HFD=3.1
19:37:18.670 00.002 7988 MultiStar: [#1 -0.00,-0.17,1.03,U] [#2 0.04,0.08,1.02,U] [#3 -0.10,0.04,1.01,U] [#4 0.01,-0.08,1.06,U] [#5 -0.15,0.06,0.73,U] [#6 0.21,-0.21,0.71,U] [#7 -0.18,0.01,0.68,U] [#8 0.04,0.07,0.66,U] 
19:37:18.672 00.002 7988 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {0.10, 0.04}
19:37:18.673 00.001 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
19:37:18.673 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
19:37:18.675 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.60 mountX=0.02 mountY=0.00, mountTheta=0.05
19:37:18.675 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.02, opts=13)
19:37:18.677 00.002 7988 Enqueuing Move request for scope (-0.00, -0.02)
19:37:18.679 00.002 15712 Worker thread wakes up
19:37:18.679 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
19:37:18.679 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
19:37:18.679 00.000 15712 Moving (-0.00, -0.02) raw xDistance=0.02 yDistance=0.00
19:37:18.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:18.679 00.000 7988 UpdateGuideState exits: m=1367 SNR=25.1
19:37:18.681 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:18.681 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:18.681 00.000 7988 Enqueuing Expose request
19:37:18.681 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.33
19:37:18.681 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
19:37:18.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:18.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:37:18.681 00.000 15712 MoveAxis(W, 2, ABG)
19:37:18.681 00.000 15712 Guiding  Dir = 3, Dur = 2
19:37:18.681 00.000 15712 IsGuiding returns 0
19:37:18.701 00.020 15712 IsGuiding returns 0
19:37:18.701 00.000 15712 Move returns status 0, amount 2
19:37:18.701 00.000 15712 MoveAxis(N, 0, ABG)
19:37:18.701 00.000 15712 Move returns status 0, amount 0
19:37:18.701 00.000 15712 move complete, result=0
19:37:18.701 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
19:37:18.703 00.002 15712 worker thread done servicing request
19:37:18.703 00.000 15712 Worker thread wakes up
19:37:18.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:18.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:20.120 01.417 15712 Exposure complete
19:37:20.186 00.066 15712 worker thread done servicing request
19:37:20.186 00.000 7988 OnExposeComplete: enter
19:37:20.188 00.002 7988 UpdateGuideState(): m_state=6
19:37:20.190 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2346
19:37:20.192 00.002 7988 Star::Find returns 1 (0), X=1175.45, Y=435.58, Mass=1451, SNR=25.6, Peak=188 HFD=3.2
19:37:20.192 00.000 7988 MultiStar: [#1 0.09,0.09,1.03,U] [#2 0.01,0.16,1.01,U] [#3 -0.09,0.09,0.97,U] [#4 -0.10,0.06,1.01,U] [#5 -0.36,0.37,0.73,U] [#6 -0.02,0.02,0.71,U] [#7 -0.13,0.00,0.69,U] [#8 0.03,0.07,0.66,U] 
19:37:20.194 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.13}, one-star: {0.03, 0.28}
19:37:20.194 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.58) = xAngle (3.53 = -2.76)
19:37:20.197 00.003 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.64 = 0.35)
19:37:20.197 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.95 mountX=-0.13 mountY=0.05, mountTheta=2.78
19:37:20.197 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.13, opts=13)
19:37:20.197 00.000 7988 Enqueuing Move request for scope (-0.05, 0.13)
19:37:20.202 00.005 15712 Worker thread wakes up
19:37:20.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:20.202 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.6
19:37:20.206 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:20.208 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:20.208 00.000 7988 Enqueuing Expose request
19:37:20.210 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
19:37:20.210 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
19:37:20.210 00.000 15712 Moving (-0.05, 0.13) raw xDistance=-0.13 yDistance=0.05
19:37:20.213 00.003 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.30
19:37:20.213 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
19:37:20.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:20.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:37:20.213 00.000 15712 MoveAxis(W, 2, ABG)
19:37:20.213 00.000 15712 Guiding  Dir = 3, Dur = 2
19:37:20.252 00.039 15712 IsGuiding returns 0
19:37:20.260 00.008 15712 IsGuiding returns 0
19:37:20.260 00.000 15712 Move returns status 0, amount 2
19:37:20.260 00.000 15712 MoveAxis(N, 0, ABG)
19:37:20.260 00.000 15712 Move returns status 0, amount 0
19:37:20.260 00.000 15712 move complete, result=0
19:37:20.260 00.000 15712 worker thread done servicing request
19:37:20.260 00.000 15712 Worker thread wakes up
19:37:20.260 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
19:37:20.270 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:20.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:21.910 01.640 15712 Exposure complete
19:37:21.971 00.061 15712 worker thread done servicing request
19:37:21.971 00.000 7988 OnExposeComplete: enter
19:37:21.971 00.000 7988 UpdateGuideState(): m_state=6
19:37:21.976 00.005 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2347
19:37:21.978 00.002 7988 Star::Find returns 1 (0), X=1175.55, Y=435.40, Mass=1476, SNR=26.0, Peak=188 HFD=3.2
19:37:21.980 00.002 7988 MultiStar: [#1 0.08,0.11,1.00,U] [#2 -0.01,0.18,1.01,U] [#3 -0.02,-0.10,0.96,U] [#4 0.16,-0.05,1.04,U] [#5 -0.33,0.01,0.70,U] [#6 0.25,-0.17,0.73,U] [#7 -0.46,0.18,0.63,U] [#8 -0.00,0.24,0.64,U] 
19:37:21.981 00.001 7988 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.13, 0.10}
19:37:21.981 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:37:21.983 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
19:37:21.983 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.55 mountX=-0.05 mountY=-0.00, mountTheta=-3.10
19:37:21.985 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.05, opts=13)
19:37:21.987 00.002 7988 Enqueuing Move request for scope (0.00, 0.05)
19:37:21.989 00.002 15712 Worker thread wakes up
19:37:21.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
19:37:21.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:21.989 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.0
19:37:21.992 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:21.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:21.994 00.002 7988 Enqueuing Expose request
19:37:21.996 00.002 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
19:37:21.996 00.000 15712 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=-0.00
19:37:21.998 00.002 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 652.27
19:37:21.998 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
19:37:21.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:21.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:37:21.998 00.000 15712 MoveAxis(W, 1, ABG)
19:37:21.998 00.000 15712 Guiding  Dir = 3, Dur = 1
19:37:21.998 00.000 15712 IsGuiding returns 0
19:37:22.019 00.021 15712 IsGuiding returns 0
19:37:22.019 00.000 15712 Move returns status 0, amount 1
19:37:22.019 00.000 15712 MoveAxis(N, 0, ABG)
19:37:22.019 00.000 15712 Move returns status 0, amount 0
19:37:22.019 00.000 15712 move complete, result=0
19:37:22.019 00.000 15712 worker thread done servicing request
19:37:22.019 00.000 15712 Worker thread wakes up
19:37:22.019 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
19:37:22.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:22.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:23.438 01.419 15712 Exposure complete
19:37:23.501 00.063 15712 worker thread done servicing request
19:37:23.501 00.000 7988 OnExposeComplete: enter
19:37:23.501 00.000 7988 UpdateGuideState(): m_state=6
19:37:23.503 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2348
19:37:23.503 00.000 7988 Star::Find returns 1 (0), X=1175.38, Y=435.44, Mass=1496, SNR=26.1, Peak=208 HFD=3.2
19:37:23.505 00.002 7988 MultiStar: [#1 0.00,-0.05,0.96,U] [#2 -0.12,0.12,0.97,U] [#3 -0.04,-0.10,0.96,U] [#4 -0.08,-0.14,1.05,U] [#5 -0.24,-0.00,0.65,U] [#6 0.01,-0.03,0.70,U] [#7 -0.38,-0.14,0.67,U] [#8 -0.22,0.10,0.64,U] 
19:37:23.507 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.04, 0.14}
19:37:23.507 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.58) = xAngle (-1.47 = -1.47)
19:37:23.508 00.001 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.64 = 1.64)
19:37:23.508 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.04 mountX=0.01 mountY=0.11, mountTheta=1.47
19:37:23.510 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.01, opts=13)
19:37:23.512 00.002 7988 Enqueuing Move request for scope (-0.11, -0.01)
19:37:23.512 00.000 15712 Worker thread wakes up
19:37:23.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
19:37:23.512 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
19:37:23.512 00.000 15712 Moving (-0.11, -0.01) raw xDistance=0.01 yDistance=0.11
19:37:23.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:23.512 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.1
19:37:23.516 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:23.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:23.518 00.002 7988 Enqueuing Expose request
19:37:23.518 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 652.24
19:37:23.520 00.002 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
19:37:23.520 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:23.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:37:23.520 00.000 15712 MoveAxis(E, 0, ABG)
19:37:23.520 00.000 15712 Move returns status 0, amount 0
19:37:23.520 00.000 15712 MoveAxis(N, 0, ABG)
19:37:23.520 00.000 15712 Move returns status 0, amount 0
19:37:23.520 00.000 15712 move complete, result=0
19:37:23.520 00.000 15712 worker thread done servicing request
19:37:23.520 00.000 15712 Worker thread wakes up
19:37:23.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:23.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:23.520 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:37:25.159 01.639 15712 Exposure complete
19:37:25.221 00.062 15712 worker thread done servicing request
19:37:25.221 00.000 7988 OnExposeComplete: enter
19:37:25.221 00.000 7988 UpdateGuideState(): m_state=6
19:37:25.221 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2349
19:37:25.221 00.000 7988 Star::Find returns 1 (0), X=1175.69, Y=435.42, Mass=1541, SNR=26.7, Peak=178 HFD=3.2
19:37:25.226 00.005 7988 MultiStar: [#1 0.20,0.03,0.99,U] [#2 0.30,-0.00,0.97,U] [#3 0.12,0.10,0.93,U] [#4 -0.01,-0.11,0.97,U] [#5 -0.33,-0.21,0.67,U] [#6 0.04,0.24,0.67,U] [#7 -0.04,0.19,0.66,U] [#8 0.15,0.14,0.64,U] 
19:37:25.226 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.27, 0.12}
19:37:25.226 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
19:37:25.226 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.13)
19:37:25.226 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
19:37:25.226 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.05, opts=13)
19:37:25.226 00.000 7988 Enqueuing Move request for scope (0.10, 0.05)
19:37:25.226 00.000 15712 Worker thread wakes up
19:37:25.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
19:37:25.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
19:37:25.226 00.000 15712 Moving (0.10, 0.05) raw xDistance=-0.05 yDistance=-0.10
19:37:25.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:25.226 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7
19:37:25.237 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:25.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:25.240 00.003 7988 Enqueuing Expose request
19:37:25.240 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.21
19:37:25.240 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
19:37:25.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:25.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:37:25.240 00.000 15712 MoveAxis(E, 2, ABG)
19:37:25.240 00.000 15712 Guiding  Dir = 2, Dur = 2
19:37:25.240 00.000 15712 IsGuiding returns 0
19:37:25.269 00.029 15712 IsGuiding returns 0
19:37:25.269 00.000 15712 Move returns status 0, amount 2
19:37:25.269 00.000 15712 MoveAxis(N, 0, ABG)
19:37:25.269 00.000 15712 Move returns status 0, amount 0
19:37:25.269 00.000 15712 move complete, result=0
19:37:25.269 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
19:37:25.269 00.000 15712 worker thread done servicing request
19:37:25.269 00.000 15712 Worker thread wakes up
19:37:25.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:25.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:26.688 01.419 15712 Exposure complete
19:37:26.739 00.051 15712 worker thread done servicing request
19:37:26.739 00.000 7988 OnExposeComplete: enter
19:37:26.739 00.000 7988 UpdateGuideState(): m_state=6
19:37:26.751 00.012 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2350
19:37:26.751 00.000 7988 Star::Find returns 1 (0), X=1175.49, Y=435.28, Mass=1514, SNR=26.3, Peak=195 HFD=3.3
19:37:26.751 00.000 7988 MultiStar: [#1 0.28,-0.08,1.00,U] [#2 0.27,-0.04,1.01,U] [#3 0.08,-0.07,0.93,U] [#4 0.16,-0.09,0.99,U] [#5 -0.27,-0.05,0.70,U] [#6 -0.08,-0.13,0.73,U] [#7 -0.14,0.04,0.66,U] [#8 0.09,-0.01,0.67,U] 
19:37:26.751 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.07, -0.03}
19:37:26.755 00.004 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
19:37:26.755 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.96)
19:37:26.755 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.37 mountX=0.03 mountY=-0.07, mountTheta=-1.21
19:37:26.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
19:37:26.755 00.000 7988 Enqueuing Move request for scope (0.07, -0.03)
19:37:26.755 00.000 15712 Worker thread wakes up
19:37:26.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
19:37:26.755 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
19:37:26.755 00.000 15712 Moving (0.07, -0.03) raw xDistance=0.03 yDistance=-0.07
19:37:26.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:26.755 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.3
19:37:26.764 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:26.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:26.767 00.003 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 652.18
19:37:26.767 00.000 7988 Enqueuing Expose request
19:37:26.767 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
19:37:26.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:26.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:37:26.767 00.000 15712 MoveAxis(E, 1, ABG)
19:37:26.767 00.000 15712 Guiding  Dir = 2, Dur = 1
19:37:26.767 00.000 15712 IsGuiding returns 0
19:37:26.789 00.022 15712 IsGuiding returns 0
19:37:26.789 00.000 15712 Move returns status 0, amount 1
19:37:26.789 00.000 15712 MoveAxis(N, 0, ABG)
19:37:26.789 00.000 15712 Move returns status 0, amount 0
19:37:26.789 00.000 15712 move complete, result=0
19:37:26.789 00.000 15712 worker thread done servicing request
19:37:26.789 00.000 15712 Worker thread wakes up
19:37:26.789 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
19:37:26.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:26.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:28.428 01.639 15712 Exposure complete
19:37:28.475 00.047 15712 worker thread done servicing request
19:37:28.475 00.000 7988 OnExposeComplete: enter
19:37:28.489 00.014 7988 UpdateGuideState(): m_state=6
19:37:28.492 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2351
19:37:28.492 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=435.25, Mass=1342, SNR=24.9, Peak=190 HFD=3.0
19:37:28.492 00.000 7988 MultiStar: [#1 0.10,-0.28,1.08,U] [#2 0.11,-0.13,1.03,U] [#3 -0.29,-0.11,1.01,U] [#4 0.04,-0.27,1.08,U] [#5 -0.08,-0.19,0.74,U] [#6 -0.17,-0.17,0.74,U] [#7 -0.03,-0.33,0.73,U] [#8 -0.33,-0.23,0.69,U] 
19:37:28.492 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.19}, one-star: {0.07, -0.05}
19:37:28.492 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
19:37:28.492 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.18)
19:37:28.498 00.006 7988 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=0.05 mountY=-0.07, mountTheta=-0.98
19:37:28.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.05, opts=13)
19:37:28.498 00.000 7988 Enqueuing Move request for scope (0.07, -0.05)
19:37:28.498 00.000 15712 Worker thread wakes up
19:37:28.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
19:37:28.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
19:37:28.498 00.000 15712 Moving (0.07, -0.05) raw xDistance=0.05 yDistance=-0.07
19:37:28.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:28.498 00.000 7988 UpdateGuideState exits: m=1342 SNR=24.9
19:37:28.504 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:28.506 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:28.506 00.000 7988 Enqueuing Expose request
19:37:28.506 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.15
19:37:28.506 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
19:37:28.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:28.508 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:37:28.508 00.000 15712 MoveAxis(E, 2, ABG)
19:37:28.508 00.000 15712 Guiding  Dir = 2, Dur = 2
19:37:28.508 00.000 15712 IsGuiding returns 0
19:37:28.525 00.017 15712 IsGuiding returns 0
19:37:28.525 00.000 15712 Move returns status 0, amount 2
19:37:28.525 00.000 15712 MoveAxis(N, 0, ABG)
19:37:28.525 00.000 15712 Move returns status 0, amount 0
19:37:28.525 00.000 15712 move complete, result=0
19:37:28.525 00.000 15712 worker thread done servicing request
19:37:28.525 00.000 15712 Worker thread wakes up
19:37:28.525 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
19:37:28.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:28.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:29.938 01.413 15712 Exposure complete
19:37:29.999 00.061 15712 worker thread done servicing request
19:37:30.001 00.002 7988 OnExposeComplete: enter
19:37:30.001 00.000 7988 UpdateGuideState(): m_state=6
19:37:30.001 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2352
19:37:30.004 00.003 7988 Star::Find returns 1 (0), X=1175.48, Y=435.34, Mass=1390, SNR=25.1, Peak=201 HFD=3.1
19:37:30.004 00.000 7988 MultiStar: [#1 -0.07,-0.15,1.02,U] [#2 0.00,0.30,1.04,U] [#3 -0.08,-0.11,1.00,U] [#4 -0.03,-0.13,1.07,U] [#5 -0.51,0.10,0.73,U] [#6 -0.08,0.17,0.73,U] [#7 -0.32,0.02,0.70,U] [#8 -0.25,0.00,0.66,U] 
19:37:30.004 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.02}, one-star: {0.06, 0.04}
19:37:30.004 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
19:37:30.004 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.31 = -0.97)
19:37:30.004 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.63 mountX=-0.04 mountY=-0.06, mountTheta=-2.19
19:37:30.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.04, opts=13)
19:37:30.004 00.000 7988 Enqueuing Move request for scope (0.06, 0.04)
19:37:30.004 00.000 15712 Worker thread wakes up
19:37:30.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
19:37:30.004 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
19:37:30.004 00.000 15712 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=-0.06
19:37:30.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:30.004 00.000 7988 UpdateGuideState exits: m=1390 SNR=25.1
19:37:30.015 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:30.015 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 652.12
19:37:30.015 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
19:37:30.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:30.015 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:30.015 00.000 7988 Enqueuing Expose request
19:37:30.019 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:37:30.019 00.000 15712 MoveAxis(W, 1, ABG)
19:37:30.019 00.000 15712 Guiding  Dir = 3, Dur = 1
19:37:30.019 00.000 15712 IsGuiding returns 0
19:37:30.049 00.030 15712 IsGuiding returns 0
19:37:30.049 00.000 15712 Move returns status 0, amount 1
19:37:30.049 00.000 15712 MoveAxis(N, 0, ABG)
19:37:30.049 00.000 15712 Move returns status 0, amount 0
19:37:30.049 00.000 15712 move complete, result=0
19:37:30.049 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
19:37:30.051 00.002 15712 worker thread done servicing request
19:37:30.051 00.000 15712 Worker thread wakes up
19:37:30.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:30.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:31.694 01.643 15712 Exposure complete
19:37:31.754 00.060 15712 worker thread done servicing request
19:37:31.754 00.000 7988 OnExposeComplete: enter
19:37:31.755 00.001 7988 UpdateGuideState(): m_state=6
19:37:31.755 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2353
19:37:31.755 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=435.26, Mass=1448, SNR=25.8, Peak=200 HFD=3.2
19:37:31.755 00.000 7988 MultiStar: [#1 0.23,-0.15,1.02,U] [#2 0.05,-0.05,0.97,U] [#3 0.24,-0.01,0.92,U] [#4 0.04,-0.10,1.03,U] [#5 -0.24,-0.33,0.71,U] [#6 0.22,-0.36,0.71,U] [#7 0.14,-0.07,0.69,U] [#8 -0.01,-0.17,0.64,U] 
19:37:31.755 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.13}, one-star: {0.08, -0.04}
19:37:31.755 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
19:37:31.755 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
19:37:31.755 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.51 mountX=0.04 mountY=-0.08, mountTheta=-1.06
19:37:31.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
19:37:31.755 00.000 7988 Enqueuing Move request for scope (0.08, -0.04)
19:37:31.755 00.000 15712 Worker thread wakes up
19:37:31.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:31.755 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.8
19:37:31.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:31.771 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:31.771 00.000 7988 Enqueuing Expose request
19:37:31.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
19:37:31.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
19:37:31.771 00.000 15712 Moving (0.08, -0.04) raw xDistance=0.04 yDistance=-0.08
19:37:31.771 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.09
19:37:31.771 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
19:37:31.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:31.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:37:31.771 00.000 15712 MoveAxis(W, 3, ABG)
19:37:31.771 00.000 15712 Guiding  Dir = 3, Dur = 3
19:37:31.771 00.000 15712 IsGuiding returns 0
19:37:31.788 00.017 15712 IsGuiding returns 0
19:37:31.788 00.000 15712 Move returns status 0, amount 3
19:37:31.788 00.000 15712 MoveAxis(N, 0, ABG)
19:37:31.788 00.000 15712 Move returns status 0, amount 0
19:37:31.788 00.000 15712 move complete, result=0
19:37:31.788 00.000 15712 worker thread done servicing request
19:37:31.788 00.000 15712 Worker thread wakes up
19:37:31.788 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
19:37:31.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:31.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:33.210 01.422 15712 Exposure complete
19:37:33.271 00.061 15712 worker thread done servicing request
19:37:33.271 00.000 7988 OnExposeComplete: enter
19:37:33.271 00.000 7988 UpdateGuideState(): m_state=6
19:37:33.274 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2354
19:37:33.274 00.000 7988 Star::Find returns 1 (0), X=1175.63, Y=435.30, Mass=1419, SNR=25.4, Peak=202 HFD=3.0
19:37:33.276 00.002 7988 MultiStar: [#1 0.23,-0.10,1.01,U] [#2 0.11,0.11,1.01,U] [#3 0.06,-0.17,0.98,U] [#4 0.17,-0.03,1.08,U] [#5 0.11,-0.23,0.72,U] [#6 0.00,0.05,0.73,U] [#7 -0.15,0.02,0.67,U] [#8 0.19,-0.23,0.67,U] 
19:37:33.276 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.20, -0.00}
19:37:33.278 00.002 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.58) = xAngle (1.10 = 1.10)
19:37:33.280 00.002 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.08)
19:37:33.280 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=0.06 mountY=-0.11, mountTheta=-1.09
19:37:33.282 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.06, opts=13)
19:37:33.284 00.002 7988 Enqueuing Move request for scope (0.11, -0.06)
19:37:33.284 00.000 15712 Worker thread wakes up
19:37:33.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
19:37:33.284 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
19:37:33.284 00.000 15712 Moving (0.11, -0.06) raw xDistance=0.06 yDistance=-0.11
19:37:33.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:33.285 00.001 7988 UpdateGuideState exits: m=1419 SNR=25.4
19:37:33.287 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:33.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:33.287 00.000 7988 Enqueuing Expose request
19:37:33.287 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.06
19:37:33.287 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
19:37:33.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:33.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:37:33.287 00.000 15712 MoveAxis(W, 4, ABG)
19:37:33.287 00.000 15712 Guiding  Dir = 3, Dur = 4
19:37:33.287 00.000 15712 IsGuiding returns 0
19:37:33.307 00.020 15712 IsGuiding returns 0
19:37:33.307 00.000 15712 Move returns status 0, amount 4
19:37:33.307 00.000 15712 MoveAxis(N, 0, ABG)
19:37:33.307 00.000 15712 Move returns status 0, amount 0
19:37:33.307 00.000 15712 move complete, result=0
19:37:33.307 00.000 15712 worker thread done servicing request
19:37:33.307 00.000 15712 Worker thread wakes up
19:37:33.307 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
19:37:33.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:33.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:34.944 01.637 15712 Exposure complete
19:37:35.000 00.056 15712 worker thread done servicing request
19:37:35.000 00.000 7988 OnExposeComplete: enter
19:37:35.005 00.005 7988 UpdateGuideState(): m_state=6
19:37:35.005 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2355
19:37:35.005 00.000 7988 Star::Find returns 1 (0), X=1175.63, Y=435.61, Mass=1443, SNR=25.6, Peak=199 HFD=3.2
19:37:35.009 00.004 7988 MultiStar: [#1 0.13,0.08,1.04,U] [#2 0.18,-0.00,1.02,U] [#3 0.16,0.12,0.98,U] [#4 0.13,0.16,1.05,U] [#5 -0.05,0.09,0.74,U] [#6 0.26,-0.15,0.69,U] [#7 -0.29,0.00,0.66,U] [#8 -0.01,0.18,0.69,U] 
19:37:35.011 00.002 7988 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.21, 0.31}
19:37:35.011 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
19:37:35.013 00.002 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.80)
19:37:35.013 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
19:37:35.016 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.10, opts=13)
19:37:35.016 00.000 7988 Enqueuing Move request for scope (0.10, 0.10)
19:37:35.018 00.002 15712 Worker thread wakes up
19:37:35.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
19:37:35.018 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
19:37:35.018 00.000 15712 Moving (0.10, 0.10) raw xDistance=-0.10 yDistance=-0.10
19:37:35.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:35.021 00.003 7988 UpdateGuideState exits: m=1443 SNR=25.6
19:37:35.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:35.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:35.021 00.000 7988 Enqueuing Expose request
19:37:35.021 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.03
19:37:35.021 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
19:37:35.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:35.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:37:35.021 00.000 15712 MoveAxis(W, 6, ABG)
19:37:35.021 00.000 15712 Guiding  Dir = 3, Dur = 6
19:37:35.021 00.000 15712 IsGuiding returns 0
19:37:35.052 00.031 15712 IsGuiding returns 0
19:37:35.052 00.000 15712 Move returns status 0, amount 6
19:37:35.052 00.000 15712 MoveAxis(N, 0, ABG)
19:37:35.052 00.000 15712 Move returns status 0, amount 0
19:37:35.052 00.000 15712 move complete, result=0
19:37:35.052 00.000 15712 worker thread done servicing request
19:37:35.052 00.000 15712 Worker thread wakes up
19:37:35.052 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
19:37:35.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:35.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:36.471 01.419 15712 Exposure complete
19:37:36.528 00.057 15712 worker thread done servicing request
19:37:36.528 00.000 7988 OnExposeComplete: enter
19:37:36.528 00.000 7988 UpdateGuideState(): m_state=6
19:37:36.532 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2356
19:37:36.532 00.000 7988 Star::Find returns 1 (0), X=1175.56, Y=435.71, Mass=1406, SNR=25.6, Peak=180 HFD=3.2
19:37:36.532 00.000 7988 MultiStar: [#1 0.02,0.12,0.99,U] [#2 0.04,0.29,1.00,U] [#3 0.11,0.12,0.97,U] [#4 0.24,0.13,1.05,U] [#5 -0.55,-0.01,0.74,U] [#6 -0.05,0.02,0.69,U] [#7 -0.03,0.24,0.68,U] [#8 -0.18,0.29,0.66,U] 
19:37:36.532 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.19}, one-star: {0.14, 0.41}
19:37:36.532 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
19:37:36.532 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
19:37:36.532 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.58 mountX=-0.19 mountY=-0.00, mountTheta=-3.13
19:37:36.532 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.19, opts=13)
19:37:36.532 00.000 7988 Enqueuing Move request for scope (-0.00, 0.19)
19:37:36.532 00.000 15712 Worker thread wakes up
19:37:36.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
19:37:36.532 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
19:37:36.532 00.000 15712 Moving (-0.00, 0.19) raw xDistance=-0.19 yDistance=-0.00
19:37:36.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:36.546 00.014 7988 UpdateGuideState exits: m=1406 SNR=25.6
19:37:36.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:36.548 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:36.549 00.001 7988 Enqueuing Expose request
19:37:36.549 00.000 15712 PPEC rslt: input = -0.19, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 652.00
19:37:36.549 00.000 15712 PPEC: input: -0.19, control: -0.09, exposure: 1500
19:37:36.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:36.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:37:36.549 00.000 15712 MoveAxis(E, 29, ABG)
19:37:36.549 00.000 15712 Guiding  Dir = 2, Dur = 29
19:37:36.549 00.000 15712 IsGuiding returns 0
19:37:36.564 00.015 15712 PulseGuide returned control before completion, sleep 19
19:37:36.613 00.049 15712 IsGuiding returns 0
19:37:36.613 00.000 15712 Move returns status 0, amount 29
19:37:36.613 00.000 15712 MoveAxis(N, 0, ABG)
19:37:36.613 00.000 15712 Move returns status 0, amount 0
19:37:36.613 00.000 15712 move complete, result=0
19:37:36.613 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
19:37:36.621 00.008 15712 worker thread done servicing request
19:37:36.621 00.000 15712 Worker thread wakes up
19:37:36.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:36.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:38.255 01.634 15712 Exposure complete
19:37:38.316 00.061 15712 worker thread done servicing request
19:37:38.316 00.000 7988 OnExposeComplete: enter
19:37:38.316 00.000 7988 UpdateGuideState(): m_state=6
19:37:38.316 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2357
19:37:38.316 00.000 7988 Star::Find returns 1 (0), X=1175.59, Y=435.51, Mass=1437, SNR=25.6, Peak=188 HFD=3.2
19:37:38.316 00.000 7988 MultiStar: [#1 0.24,-0.06,1.05,U] [#2 0.13,0.15,1.00,U] [#3 0.02,0.01,0.95,U] [#4 0.27,-0.20,1.07,U] [#5 -0.17,-0.12,0.72,U] [#6 0.18,-0.16,0.74,U] [#7 -0.16,0.07,0.64,U] [#8 -0.15,0.06,0.67,U] 
19:37:38.316 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.00}, one-star: {0.17, 0.20}
19:37:38.316 00.000 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.58) = xAngle (1.53 = 1.53)
19:37:38.316 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.64 = -1.64)
19:37:38.316 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.04 mountX=0.00 mountY=-0.08, mountTheta=-1.53
19:37:38.316 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.00, opts=13)
19:37:38.316 00.000 7988 Enqueuing Move request for scope (0.08, -0.00)
19:37:38.316 00.000 15712 Worker thread wakes up
19:37:38.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:37:38.316 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.6
19:37:38.332 00.016 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
19:37:38.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:38.332 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:38.332 00.000 7988 Enqueuing Expose request
19:37:38.332 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
19:37:38.332 00.000 15712 Moving (0.08, -0.00) raw xDistance=0.00 yDistance=-0.08
19:37:38.332 00.000 15712 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 651.97
19:37:38.332 00.000 15712 PPEC: input: 0.00, control: 0.03, exposure: 1500
19:37:38.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:38.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:37:38.332 00.000 15712 MoveAxis(W, 9, ABG)
19:37:38.332 00.000 15712 Guiding  Dir = 3, Dur = 9
19:37:38.332 00.000 15712 IsGuiding returns 0
19:37:38.356 00.024 15712 IsGuiding returns 0
19:37:38.356 00.000 15712 Move returns status 0, amount 9
19:37:38.356 00.000 15712 MoveAxis(N, 0, ABG)
19:37:38.356 00.000 15712 Move returns status 0, amount 0
19:37:38.356 00.000 15712 move complete, result=0
19:37:38.356 00.000 15712 worker thread done servicing request
19:37:38.356 00.000 15712 Worker thread wakes up
19:37:38.356 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
19:37:38.364 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:38.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:39.781 01.417 15712 Exposure complete
19:37:39.843 00.062 15712 worker thread done servicing request
19:37:39.843 00.000 7988 OnExposeComplete: enter
19:37:39.843 00.000 7988 UpdateGuideState(): m_state=6
19:37:39.846 00.003 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2358
19:37:39.848 00.002 7988 Star::Find returns 1 (0), X=1175.55, Y=435.46, Mass=1476, SNR=26.1, Peak=187 HFD=3.1
19:37:39.848 00.000 7988 MultiStar: [#1 0.08,-0.06,1.03,U] [#2 -0.03,0.01,0.95,U] [#3 0.07,-0.17,0.91,U] [#4 0.09,-0.07,1.02,U] [#5 -0.22,-0.10,0.72,U] [#6 0.22,-0.08,0.68,U] [#7 -0.04,0.05,0.64,U] [#8 0.01,-0.18,0.64,U] 
19:37:39.850 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.12, 0.16}
19:37:39.850 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.74 = 0.74)
19:37:39.850 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.85 = -2.43)
19:37:39.850 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.83 mountX=0.04 mountY=-0.04, mountTheta=-0.73
19:37:39.850 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
19:37:39.850 00.000 7988 Enqueuing Move request for scope (0.04, -0.04)
19:37:39.850 00.000 15712 Worker thread wakes up
19:37:39.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
19:37:39.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:39.859 00.009 7988 UpdateGuideState exits: m=1476 SNR=26.1
19:37:39.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:39.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:39.859 00.000 7988 Enqueuing Expose request
19:37:39.864 00.005 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
19:37:39.864 00.000 15712 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=-0.04
19:37:39.866 00.002 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 651.94
19:37:39.866 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
19:37:39.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:39.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:37:39.866 00.000 15712 MoveAxis(W, 8, ABG)
19:37:39.866 00.000 15712 Guiding  Dir = 3, Dur = 8
19:37:39.866 00.000 15712 IsGuiding returns 0
19:37:39.891 00.025 15712 IsGuiding returns 0
19:37:39.891 00.000 15712 Move returns status 0, amount 8
19:37:39.891 00.000 15712 MoveAxis(N, 0, ABG)
19:37:39.891 00.000 15712 Move returns status 0, amount 0
19:37:39.891 00.000 15712 move complete, result=0
19:37:39.891 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
19:37:39.898 00.007 15712 worker thread done servicing request
19:37:39.898 00.000 15712 Worker thread wakes up
19:37:39.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:39.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:41.535 01.637 15712 Exposure complete
19:37:41.581 00.046 15712 worker thread done servicing request
19:37:41.597 00.016 7988 OnExposeComplete: enter
19:37:41.597 00.000 7988 UpdateGuideState(): m_state=6
19:37:41.597 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2359
19:37:41.597 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=435.46, Mass=1421, SNR=25.6, Peak=179 HFD=3.2
19:37:41.597 00.000 7988 MultiStar: [#1 0.19,-0.15,1.01,U] [#2 0.16,0.13,1.01,U] [#3 0.09,-0.18,1.00,U] [#4 0.16,-0.13,1.08,U] [#5 -0.25,0.02,0.73,U] [#6 0.02,0.00,0.71,U] [#7 -0.02,0.09,0.67,U] [#8 0.25,-0.14,0.64,U] 
19:37:41.597 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.22, 0.16}
19:37:41.597 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.58) = xAngle (1.34 = 1.34)
19:37:41.597 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.45 = -1.83)
19:37:41.597 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.24 mountX=0.02 mountY=-0.10, mountTheta=-1.34
19:37:41.597 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.03, opts=13)
19:37:41.597 00.000 7988 Enqueuing Move request for scope (0.10, -0.03)
19:37:41.597 00.000 15712 Worker thread wakes up
19:37:41.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
19:37:41.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
19:37:41.597 00.000 15712 Moving (0.10, -0.03) raw xDistance=0.02 yDistance=-0.10
19:37:41.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:41.597 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.6
19:37:41.612 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:41.614 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:41.614 00.000 7988 Enqueuing Expose request
19:37:41.614 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.91
19:37:41.614 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
19:37:41.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:41.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:37:41.614 00.000 15712 MoveAxis(W, 7, ABG)
19:37:41.614 00.000 15712 Guiding  Dir = 3, Dur = 7
19:37:41.648 00.034 15712 IsGuiding returns 0
19:37:41.665 00.017 15712 IsGuiding returns 0
19:37:41.665 00.000 15712 Move returns status 0, amount 7
19:37:41.665 00.000 15712 MoveAxis(N, 0, ABG)
19:37:41.665 00.000 15712 Move returns status 0, amount 0
19:37:41.665 00.000 15712 move complete, result=0
19:37:41.665 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
19:37:41.671 00.006 15712 worker thread done servicing request
19:37:41.671 00.000 15712 Worker thread wakes up
19:37:41.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:41.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:43.081 01.410 15712 Exposure complete
19:37:43.142 00.061 15712 worker thread done servicing request
19:37:43.142 00.000 7988 OnExposeComplete: enter
19:37:43.143 00.001 7988 UpdateGuideState(): m_state=6
19:37:43.143 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2360
19:37:43.143 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=435.26, Mass=1509, SNR=26.3, Peak=199 HFD=3.4
19:37:43.143 00.000 7988 MultiStar: [#1 0.20,-0.23,1.01,U] [#2 0.09,0.03,0.97,U] [#3 0.19,-0.30,0.94,U] [#4 0.25,-0.24,0.98,U] [#5 -0.12,-0.11,0.69,U] [#6 0.27,-0.17,0.70,U] [#7 -0.10,-0.04,0.67,U] [#8 0.06,-0.01,0.66,U] 
19:37:43.143 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.13}, one-star: {0.13, -0.05}
19:37:43.143 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.58) = xAngle (1.23 = 1.23)
19:37:43.143 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.34 = -1.95)
19:37:43.143 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.13 cameraTheta=-0.35 mountX=0.05 mountY=-0.12, mountTheta=-1.22
19:37:43.143 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.05, opts=13)
19:37:43.143 00.000 7988 Enqueuing Move request for scope (0.13, -0.05)
19:37:43.143 00.000 15712 Worker thread wakes up
19:37:43.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
19:37:43.143 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
19:37:43.143 00.000 15712 Moving (0.13, -0.05) raw xDistance=0.05 yDistance=-0.12
19:37:43.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:43.158 00.015 7988 UpdateGuideState exits: m=1509 SNR=26.3
19:37:43.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:43.161 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:43.161 00.000 7988 Enqueuing Expose request
19:37:43.161 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.88
19:37:43.161 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
19:37:43.161 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:43.161 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:37:43.161 00.000 15712 MoveAxis(W, 8, ABG)
19:37:43.161 00.000 15712 Guiding  Dir = 3, Dur = 8
19:37:43.161 00.000 15712 IsGuiding returns 0
19:37:43.178 00.017 15712 IsGuiding returns 0
19:37:43.178 00.000 15712 Move returns status 0, amount 8
19:37:43.178 00.000 15712 MoveAxis(N, 0, ABG)
19:37:43.178 00.000 15712 Move returns status 0, amount 0
19:37:43.178 00.000 15712 move complete, result=0
19:37:43.178 00.000 15712 worker thread done servicing request
19:37:43.178 00.000 15712 Worker thread wakes up
19:37:43.178 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
19:37:43.190 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:43.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:44.833 01.643 15712 Exposure complete
19:37:44.896 00.063 15712 worker thread done servicing request
19:37:44.896 00.000 7988 OnExposeComplete: enter
19:37:44.896 00.000 7988 UpdateGuideState(): m_state=6
19:37:44.900 00.004 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2361
19:37:44.902 00.002 7988 Star::Find returns 1 (0), X=1175.63, Y=435.28, Mass=1530, SNR=26.5, Peak=203 HFD=3.5
19:37:44.902 00.000 7988 MultiStar: [#1 0.28,-0.35,0.98,U] [#2 0.08,-0.18,1.00,U] [#3 0.24,-0.37,0.94,U] [#4 0.17,-0.26,1.00,U] [#5 -0.17,-0.16,0.70,U] [#6 0.19,-0.23,0.68,U] [#7 -0.23,-0.01,0.66,U] [#8 0.07,-0.21,0.68,U] 
19:37:44.904 00.002 7988 single-star, 8 included, MultiStar: {0.11, -0.21}, one-star: {0.21, -0.02}
19:37:44.904 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.47 = 1.47)
19:37:44.906 00.002 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.58 = -1.71)
19:37:44.906 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.11 mountX=0.02 mountY=-0.21, mountTheta=-1.47
19:37:44.906 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.02, opts=13)
19:37:44.910 00.004 7988 Enqueuing Move request for scope (0.21, -0.02)
19:37:44.910 00.000 15712 Worker thread wakes up
19:37:44.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
19:37:44.910 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
19:37:44.910 00.000 15712 Moving (0.21, -0.02) raw xDistance=0.02 yDistance=-0.21
19:37:44.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:44.913 00.003 7988 UpdateGuideState exits: m=1530 SNR=26.5
19:37:44.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:44.913 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:44.913 00.000 7988 Enqueuing Expose request
19:37:44.913 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.85
19:37:44.913 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
19:37:44.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:44.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:37:44.913 00.000 15712 MoveAxis(W, 7, ABG)
19:37:44.913 00.000 15712 Guiding  Dir = 3, Dur = 7
19:37:44.913 00.000 15712 IsGuiding returns 0
19:37:44.946 00.033 15712 IsGuiding returns 0
19:37:44.946 00.000 15712 Move returns status 0, amount 7
19:37:44.946 00.000 15712 MoveAxis(N, 0, ABG)
19:37:44.946 00.000 15712 Move returns status 0, amount 0
19:37:44.946 00.000 15712 move complete, result=0
19:37:44.946 00.000 15712 worker thread done servicing request
19:37:44.946 00.000 15712 Worker thread wakes up
19:37:44.946 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
19:37:44.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:44.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:46.359 01.413 15712 Exposure complete
19:37:46.420 00.061 15712 worker thread done servicing request
19:37:46.420 00.000 7988 OnExposeComplete: enter
19:37:46.422 00.002 7988 UpdateGuideState(): m_state=6
19:37:46.422 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2362
19:37:46.424 00.002 7988 Star::Find returns 1 (0), X=1175.65, Y=435.32, Mass=1481, SNR=26.0, Peak=188 HFD=3.4
19:37:46.426 00.002 7988 MultiStar: [#1 0.26,-0.17,1.04,U] [#2 0.17,0.04,1.02,U] [#3 0.18,-0.27,0.95,U] [#4 0.08,-0.11,1.05,U] [#5 -0.37,-0.31,0.66,U] [#6 -0.05,-0.04,0.71,U] [#7 -0.21,0.01,0.67,U] [#8 -0.09,-0.03,0.64,U] 
19:37:46.426 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.23, 0.02}
19:37:46.428 00.002 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
19:37:46.428 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.62)
19:37:46.430 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.03 mountX=0.09 mountY=-0.06, mountTheta=-0.53
19:37:46.432 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.09, opts=13)
19:37:46.432 00.000 7988 Enqueuing Move request for scope (0.06, -0.09)
19:37:46.432 00.000 15712 Worker thread wakes up
19:37:46.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
19:37:46.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
19:37:46.432 00.000 15712 Moving (0.06, -0.09) raw xDistance=0.09 yDistance=-0.06
19:37:46.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=20, FiltMax=255, Gamma=0.690
19:37:46.436 00.004 7988 UpdateGuideState exits: m=1481 SNR=26.0
19:37:46.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:46.436 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:46.439 00.003 7988 Enqueuing Expose request
19:37:46.439 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.82
19:37:46.439 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
19:37:46.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:46.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:37:46.439 00.000 15712 MoveAxis(W, 6, ABG)
19:37:46.439 00.000 15712 Guiding  Dir = 3, Dur = 6
19:37:46.456 00.017 15712 IsGuiding returns 0
19:37:46.474 00.018 15712 IsGuiding returns 0
19:37:46.474 00.000 15712 Move returns status 0, amount 6
19:37:46.474 00.000 15712 MoveAxis(N, 0, ABG)
19:37:46.474 00.000 15712 Move returns status 0, amount 0
19:37:46.474 00.000 15712 move complete, result=0
19:37:46.474 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
19:37:46.474 00.000 15712 worker thread done servicing request
19:37:46.474 00.000 15712 Worker thread wakes up
19:37:46.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:46.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:48.111 01.637 15712 Exposure complete
19:37:48.171 00.060 15712 worker thread done servicing request
19:37:48.172 00.001 7988 OnExposeComplete: enter
19:37:48.172 00.000 7988 UpdateGuideState(): m_state=6
19:37:48.172 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2363
19:37:48.172 00.000 7988 Star::Find returns 1 (0), X=1175.58, Y=435.28, Mass=1417, SNR=25.5, Peak=196 HFD=3.2
19:37:48.172 00.000 7988 MultiStar: [#1 0.21,-0.21,1.05,U] [#2 0.11,-0.05,1.05,U] [#3 0.12,-0.16,0.96,U] [#4 0.15,-0.23,1.04,U] [#5 -0.09,0.18,0.70,U] [#6 0.10,-0.09,0.69,U] [#7 0.17,-0.26,0.65,U] [#8 0.06,0.22,0.70,U] 
19:37:48.172 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.16, -0.02}
19:37:48.172 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
19:37:48.172 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.20)
19:37:48.172 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.60 mountX=0.08 mountY=-0.12, mountTheta=-0.97
19:37:48.172 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.08, opts=13)
19:37:48.172 00.000 7988 Enqueuing Move request for scope (0.12, -0.08)
19:37:48.172 00.000 15712 Worker thread wakes up
19:37:48.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
19:37:48.172 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
19:37:48.172 00.000 15712 Moving (0.12, -0.08) raw xDistance=0.08 yDistance=-0.12
19:37:48.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:48.172 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.5
19:37:48.188 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:48.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:48.188 00.000 7988 Enqueuing Expose request
19:37:48.188 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.79
19:37:48.188 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
19:37:48.188 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:48.188 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:37:48.188 00.000 15712 MoveAxis(W, 5, ABG)
19:37:48.188 00.000 15712 Guiding  Dir = 3, Dur = 5
19:37:48.188 00.000 15712 IsGuiding returns 0
19:37:48.207 00.019 15712 IsGuiding returns 0
19:37:48.207 00.000 15712 Move returns status 0, amount 5
19:37:48.207 00.000 15712 MoveAxis(N, 0, ABG)
19:37:48.207 00.000 15712 Move returns status 0, amount 0
19:37:48.207 00.000 15712 move complete, result=0
19:37:48.207 00.000 15712 worker thread done servicing request
19:37:48.207 00.000 15712 Worker thread wakes up
19:37:48.207 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
19:37:48.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:48.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,420,31,31)
19:37:49.522 01.315 7988 evsrv: cli 0CCD0AC8 connect
19:37:49.524 00.002 7988 case statement mapped state 6 to 3
19:37:49.526 00.002 7988 case statement mapped state 6 to 3
19:37:49.530 00.004 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"518df1ca-fba6-4792-b297-6ff6cee7bf10"}
19:37:49.532 00.002 7988 case statement mapped state 6 to 3
19:37:49.534 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"518df1ca-fba6-4792-b297-6ff6cee7bf10"}
19:37:49.536 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
19:37:49.542 00.006 7988 evsrv: cli 0CCD0528 connect
19:37:49.544 00.002 7988 case statement mapped state 6 to 3
19:37:49.546 00.002 7988 case statement mapped state 6 to 3
19:37:49.548 00.002 7988 evsrv: cli 0CCD0528 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"cef55413-50b6-4fb6-88ee-3b10b8b06d2b"}
19:37:49.550 00.002 7988 PhdController::Dither begins
19:37:49.551 00.001 7988 dither: size=4.00, dRA=2.58 dDec=1.97
19:37:49.553 00.002 7988 MountToCamera -- mountTheta (-0.65) + m_xAngle (-1.58) = xAngle (-2.23 = -2.23)
19:37:49.553 00.000 7988 MountToCamera -- mountX=2.58 mountY=1.97 hyp=3.25 mountTheta=-0.65 cameraX=-1.99, cameraY=-2.57 cameraTheta=-2.23
19:37:49.555 00.002 7988 setting lock position to (1173.43, 432.73)
19:37:49.557 00.002 7988 Mount: notify guiding dithered (-2.0, -2.6)
19:37:49.559 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
19:37:49.559 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
19:37:49.561 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
19:37:49.563 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
19:37:49.565 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
19:37:49.565 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
19:37:49.568 00.003 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
19:37:49.568 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
19:37:49.570 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
19:37:49.570 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
19:37:49.573 00.003 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
19:37:49.573 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
19:37:49.573 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
19:37:49.573 00.000 7988 MultiStar: stabilizing after lock position change
19:37:49.573 00.000 7988 Status Line: Dither by 2.58,1.97
19:37:49.573 00.000 7988 PhdController: newstate STATE_SETTLE_BEGIN
19:37:49.573 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
19:37:49.573 00.000 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":0,"id":"cef55413-50b6-4fb6-88ee-3b10b8b06d2b"}
19:37:49.585 00.012 7988 evsrv: cli 0CCD0528 disconnect
19:37:49.621 00.036 15712 Exposure complete
19:37:49.721 00.100 15712 worker thread done servicing request
19:37:49.721 00.000 7988 OnExposeComplete: enter
19:37:49.726 00.005 7988 UpdateGuideState(): m_state=6
19:37:49.728 00.002 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2364
19:37:49.731 00.003 7988 Star::Find returns 1 (0), X=1175.38, Y=435.25, Mass=1493, SNR=26.2, Peak=185 HFD=3.3
19:37:49.735 00.004 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
19:37:49.738 00.003 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.68)
19:37:49.740 00.002 7988 CameraToMount -- cameraX=1.95 cameraY=2.52 hyp=3.18 cameraTheta=0.91 mountX=-2.53 mountY=-2.01, mountTheta=-2.47
19:37:49.746 00.006 7988 dither recenter: remaining=(-2.6,-2.0) step=(-2.6,-2.0)
19:37:49.748 00.002 7988 MountToCamera -- mountTheta (2.49) + m_xAngle (-1.58) = xAngle (0.91 = 0.91)
19:37:49.750 00.002 7988 MountToCamera -- mountX=-2.58 mountY=-1.97 hyp=3.25 mountTheta=2.49 cameraX=1.99, cameraY=2.57 cameraTheta=0.91
19:37:49.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=1.99, y=2.57, opts=4)
19:37:49.755 00.003 7988 Enqueuing Move request for scope (1.99, 2.57)
19:37:49.757 00.002 15712 Worker thread wakes up
19:37:49.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.99, 2.57) opts 0x4
19:37:49.757 00.000 15712 Handling offset move in thread for scope, endpoint = (1.99, 2.57)
19:37:49.757 00.000 15712 Moving (1.99, 2.57) raw xDistance=-2.58 yDistance=-1.97
19:37:49.757 00.000 15712 BLC: window closed
19:37:49.759 00.002 15712 MoveAxis(E, 843, B)
19:37:49.759 00.000 15712 Guiding  Dir = 2, Dur = 843
19:37:49.759 00.000 7988 Mount: notify direct move -2.58,-1.97
19:37:49.761 00.002 15712 IsGuiding returns 0
19:37:49.761 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
19:37:49.764 00.003 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
19:37:49.768 00.004 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
19:37:49.770 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
19:37:49.772 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
19:37:49.774 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
19:37:49.778 00.004 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
19:37:49.780 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
19:37:49.784 00.004 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
19:37:49.786 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
19:37:49.789 00.003 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
19:37:49.791 00.002 15712 PulseGuide returned control before completion, sleep 826
19:37:49.791 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
19:37:49.795 00.004 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
19:37:49.796 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:49.800 00.004 7988 UpdateGuideState exits: m=1493 SNR=26.2
19:37:49.802 00.002 7988 PhdController: settling, locked = 1, distance = 3.33 (1.50) aobump = 0 frame = 1 / 99999
19:37:49.804 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767400669.804,"Host":"ASTROPC","Inst":1,"Distance":3.33,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
19:37:49.808 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:49.810 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:49.812 00.002 7988 Enqueuing Expose request
19:37:50.648 00.836 15712 IsGuiding returns 0
19:37:50.648 00.000 15712 Move returns status 0, amount 843
19:37:50.648 00.000 15712 BLC: window closed
19:37:50.648 00.000 15712 BLC: Compensation needed for non-algo type move
19:37:50.648 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
19:37:50.648 00.000 15712 MoveAxis(N, 743, B)
19:37:50.648 00.000 15712 Guiding  Dir = 0, Dur = 743
19:37:50.648 00.000 15712 IsGuiding returns 0
19:37:50.727 00.079 15712 PulseGuide returned control before completion, sleep 675
19:37:51.410 00.683 15712 IsGuiding returns 1
19:37:51.410 00.000 15712 scope still moving after pulse duration time elapsed
19:37:51.473 00.063 15712 IsGuiding returns 1
19:37:51.505 00.032 15712 IsGuiding returns 0
19:37:51.505 00.000 15712 scope move finished after 743 + 119 ms
19:37:51.505 00.000 15712 Move returns status 0, amount 743
19:37:51.505 00.000 15712 move complete, result=0
19:37:51.505 00.000 15712 worker thread done servicing request
19:37:51.505 00.000 15712 Worker thread wakes up
19:37:51.505 00.000 7988 GuideStep: -2.6 px 843 ms EAST, -2.0 px 743 ms NORTH
19:37:51.518 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:51.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:37:53.143 01.625 15712 Exposure complete
19:37:53.215 00.072 15712 worker thread done servicing request
19:37:53.215 00.000 7988 OnExposeComplete: enter
19:37:53.215 00.000 7988 UpdateGuideState(): m_state=6
19:37:53.215 00.000 7988 Star::Find(15, 1175, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2365
19:37:53.215 00.000 7988 Star::Find returns 1 (0), X=1173.74, Y=432.79, Mass=1380, SNR=25.2, Peak=205 HFD=3.4
19:37:53.215 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.58) = xAngle (1.77 = 1.77)
19:37:53.222 00.007 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.88 = -1.41)
19:37:53.222 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.31 cameraTheta=0.19 mountX=-0.06 mountY=-0.31, mountTheta=-1.77
19:37:53.222 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.06, opts=13)
19:37:53.222 00.000 7988 Enqueuing Move request for scope (0.31, 0.06)
19:37:53.222 00.000 15712 Worker thread wakes up
19:37:53.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.06) opts 0xd
19:37:53.222 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.06)
19:37:53.222 00.000 15712 Moving (0.31, 0.06) raw xDistance=-0.06 yDistance=-0.31
19:37:53.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:53.222 00.000 7988 UpdateGuideState exits: m=1380 SNR=25.2
19:37:53.231 00.009 7988 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 2 / 99999
19:37:53.233 00.002 15712 PPEC rslt(dithering): input = -0.06, final = -0.04
19:37:53.233 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
19:37:53.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:37:53.233 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767400673.233,"Host":"ASTROPC","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
19:37:53.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
19:37:53.233 00.000 15712 MoveAxis(E, 12, ABG)
19:37:53.233 00.000 15712 Guiding  Dir = 2, Dur = 12
19:37:53.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:53.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:53.238 00.005 7988 Enqueuing Expose request
19:37:53.240 00.002 15712 IsGuiding returns 0
19:37:53.258 00.018 15712 IsGuiding returns 1
19:37:53.258 00.000 15712 scope still moving after pulse duration time elapsed
19:37:53.302 00.044 15712 IsGuiding returns 0
19:37:53.302 00.000 15712 scope move finished after 12 + 52 ms
19:37:53.302 00.000 15712 Move returns status 0, amount 12
19:37:53.302 00.000 15712 MoveAxis(N, 0, ABG)
19:37:53.302 00.000 15712 Move returns status 0, amount 0
19:37:53.302 00.000 15712 move complete, result=0
19:37:53.302 00.000 15712 worker thread done servicing request
19:37:53.302 00.000 15712 Worker thread wakes up
19:37:53.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:53.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:37:53.302 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.3 px 0 ms NORTH
19:37:54.715 01.413 15712 Exposure complete
19:37:54.788 00.073 15712 worker thread done servicing request
19:37:54.788 00.000 7988 OnExposeComplete: enter
19:37:54.788 00.000 7988 UpdateGuideState(): m_state=6
19:37:54.788 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2366
19:37:54.792 00.004 7988 Star::Find returns 1 (0), X=1173.77, Y=432.83, Mass=1478, SNR=26.0, Peak=190 HFD=3.7
19:37:54.794 00.002 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.58) = xAngle (1.85 = 1.85)
19:37:54.794 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.96 = -1.32)
19:37:54.796 00.002 7988 CameraToMount -- cameraX=0.34 cameraY=0.10 hyp=0.35 cameraTheta=0.27 mountX=-0.10 mountY=-0.34, mountTheta=-1.85
19:37:54.798 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.10, opts=13)
19:37:54.800 00.002 7988 Enqueuing Move request for scope (0.34, 0.10)
19:37:54.802 00.002 15712 Worker thread wakes up
19:37:54.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.10) opts 0xd
19:37:54.802 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.10)
19:37:54.802 00.000 15712 Moving (0.34, 0.10) raw xDistance=-0.10 yDistance=-0.34
19:37:54.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:54.802 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.0
19:37:54.804 00.002 7988 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 3 / 99999
19:37:54.806 00.002 15712 PPEC rslt(dithering): input = -0.10, final = -0.06
19:37:54.806 00.000 15712 PPEC: input: -0.10, control: -0.06, exposure: 1500
19:37:54.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:37:54.806 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767400674.806,"Host":"ASTROPC","Inst":1,"Distance":0.33,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
19:37:54.808 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
19:37:54.808 00.000 15712 MoveAxis(E, 19, ABG)
19:37:54.808 00.000 15712 Guiding  Dir = 2, Dur = 19
19:37:54.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:54.809 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:54.811 00.002 7988 Enqueuing Expose request
19:37:54.811 00.000 15712 IsGuiding returns 0
19:37:54.840 00.029 15712 IsGuiding returns 1
19:37:54.840 00.000 15712 scope still moving after pulse duration time elapsed
19:37:54.888 00.048 15712 IsGuiding returns 0
19:37:54.888 00.000 15712 scope move finished after 19 + 57 ms
19:37:54.888 00.000 15712 Move returns status 0, amount 19
19:37:54.888 00.000 15712 MoveAxis(N, 0, ABG)
19:37:54.888 00.000 15712 Move returns status 0, amount 0
19:37:54.888 00.000 15712 move complete, result=0
19:37:54.888 00.000 7988 GuideStep: -0.1 px 19 ms EAST, -0.3 px 0 ms NORTH
19:37:54.889 00.001 15712 worker thread done servicing request
19:37:54.889 00.000 15712 Worker thread wakes up
19:37:54.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:54.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:37:56.518 01.629 15712 Exposure complete
19:37:56.579 00.061 15712 worker thread done servicing request
19:37:56.579 00.000 7988 OnExposeComplete: enter
19:37:56.581 00.002 7988 UpdateGuideState(): m_state=6
19:37:56.581 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2367
19:37:56.581 00.000 7988 Star::Find returns 1 (0), X=1173.79, Y=432.43, Mass=1424, SNR=25.6, Peak=229 HFD=3.2
19:37:56.587 00.006 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
19:37:56.587 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.29)
19:37:56.589 00.002 7988 CameraToMount -- cameraX=0.36 cameraY=-0.30 hyp=0.47 cameraTheta=-0.69 mountX=0.30 mountY=-0.36, mountTheta=-0.87
19:37:56.591 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.30, opts=13)
19:37:56.591 00.000 7988 Enqueuing Move request for scope (0.36, -0.30)
19:37:56.593 00.002 15712 Worker thread wakes up
19:37:56.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.30) opts 0xd
19:37:56.593 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.30)
19:37:56.593 00.000 15712 Moving (0.36, -0.30) raw xDistance=0.30 yDistance=-0.36
19:37:56.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:56.595 00.002 7988 UpdateGuideState exits: m=1424 SNR=25.6
19:37:56.596 00.001 7988 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 4 / 99999
19:37:56.596 00.000 15712 PPEC rslt(dithering): input = 0.30, final = 0.18
19:37:56.596 00.000 15712 PPEC: input: 0.30, control: 0.18, exposure: 1500
19:37:56.596 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.01
19:37:56.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
19:37:56.596 00.000 15712 MoveAxis(W, 58, ABG)
19:37:56.596 00.000 15712 Guiding  Dir = 3, Dur = 58
19:37:56.596 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767400676.596,"Host":"ASTROPC","Inst":1,"Distance":0.37,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
19:37:56.596 00.000 15712 IsGuiding returns 0
19:37:56.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:56.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:56.596 00.000 7988 Enqueuing Expose request
19:37:56.613 00.017 15712 PulseGuide returned control before completion, sleep 52
19:37:56.679 00.066 15712 IsGuiding returns 1
19:37:56.679 00.000 15712 scope still moving after pulse duration time elapsed
19:37:56.706 00.027 15712 IsGuiding returns 0
19:37:56.706 00.000 15712 scope move finished after 58 + 48 ms
19:37:56.706 00.000 15712 Move returns status 0, amount 58
19:37:56.706 00.000 15712 MoveAxis(N, 91, ABG)
19:37:56.706 00.000 15712 Guiding  Dir = 0, Dur = 91
19:37:56.706 00.000 15712 IsGuiding returns 0
19:37:56.785 00.079 15712 PulseGuide returned control before completion, sleep 17
19:37:56.817 00.032 15712 IsGuiding returns 1
19:37:56.817 00.000 15712 scope still moving after pulse duration time elapsed
19:37:56.849 00.032 15712 IsGuiding returns 1
19:37:56.918 00.069 15712 IsGuiding returns 0
19:37:56.918 00.000 15712 scope move finished after 91 + 121 ms
19:37:56.918 00.000 15712 Move returns status 0, amount 91
19:37:56.918 00.000 15712 move complete, result=0
19:37:56.918 00.000 15712 worker thread done servicing request
19:37:56.918 00.000 15712 Worker thread wakes up
19:37:56.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:56.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:37:56.918 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.4 px 91 ms NORTH
19:37:58.337 01.419 15712 Exposure complete
19:37:58.398 00.061 15712 worker thread done servicing request
19:37:58.398 00.000 7988 OnExposeComplete: enter
19:37:58.401 00.003 7988 UpdateGuideState(): m_state=6
19:37:58.401 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2368
19:37:58.403 00.002 7988 Star::Find returns 1 (0), X=1173.44, Y=432.75, Mass=1543, SNR=26.4, Peak=216 HFD=3.3
19:37:58.403 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
19:37:58.405 00.002 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
19:37:58.405 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.23 mountX=-0.02 mountY=-0.01, mountTheta=-2.78
19:37:58.407 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.02, opts=13)
19:37:58.409 00.002 7988 Enqueuing Move request for scope (0.01, 0.02)
19:37:58.411 00.002 15712 Worker thread wakes up
19:37:58.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
19:37:58.411 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
19:37:58.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:37:58.411 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.4
19:37:58.413 00.002 7988 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 5 / 99999
19:37:58.413 00.000 15712 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
19:37:58.413 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767400678.413,"Host":"ASTROPC","Inst":1,"Distance":0.26,"Time":5.2,"SettleTime":15.0,"StarLocked":true}
19:37:58.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:58.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:37:58.418 00.005 7988 Enqueuing Expose request
19:37:58.420 00.002 15712 PPEC rslt(dithering): input = -0.02, final = -0.01
19:37:58.420 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
19:37:58.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:58.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:37:58.420 00.000 15712 MoveAxis(E, 4, ABG)
19:37:58.420 00.000 15712 Guiding  Dir = 2, Dur = 4
19:37:58.420 00.000 15712 IsGuiding returns 0
19:37:58.435 00.015 15712 IsGuiding returns 0
19:37:58.435 00.000 15712 Move returns status 0, amount 4
19:37:58.435 00.000 15712 MoveAxis(N, 0, ABG)
19:37:58.435 00.000 15712 Move returns status 0, amount 0
19:37:58.435 00.000 15712 move complete, result=0
19:37:58.435 00.000 15712 worker thread done servicing request
19:37:58.435 00.000 15712 Worker thread wakes up
19:37:58.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:37:58.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:37:58.435 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
19:38:00.064 01.629 15712 Exposure complete
19:38:00.146 00.082 15712 worker thread done servicing request
19:38:00.146 00.000 7988 OnExposeComplete: enter
19:38:00.159 00.013 7988 UpdateGuideState(): m_state=6
19:38:00.161 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2369
19:38:00.163 00.002 7988 Star::Find returns 1 (0), X=1173.27, Y=432.90, Mass=1445, SNR=25.9, Peak=216 HFD=3.1
19:38:00.165 00.002 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
19:38:00.167 00.002 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
19:38:00.169 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.34 mountX=-0.16 mountY=0.16, mountTheta=2.38
19:38:00.173 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.17, opts=13)
19:38:00.174 00.001 7988 Enqueuing Move request for scope (-0.16, 0.17)
19:38:00.174 00.000 15712 Worker thread wakes up
19:38:00.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:00.174 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
19:38:00.174 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9
19:38:00.180 00.006 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
19:38:00.180 00.000 7988 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 6 / 99999
19:38:00.180 00.000 15712 Moving (-0.16, 0.17) raw xDistance=-0.16 yDistance=0.16
19:38:00.180 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767400680.180,"Host":"ASTROPC","Inst":1,"Distance":0.25,"Time":6.9,"SettleTime":15.0,"StarLocked":true}
19:38:00.185 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:00.187 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:00.187 00.000 15712 PPEC rslt(dithering): input = -0.16, final = -0.10
19:38:00.187 00.000 7988 Enqueuing Expose request
19:38:00.190 00.003 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
19:38:00.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:00.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:38:00.190 00.000 15712 MoveAxis(E, 32, ABG)
19:38:00.190 00.000 15712 Guiding  Dir = 2, Dur = 32
19:38:00.190 00.000 15712 IsGuiding returns 0
19:38:00.206 00.016 15712 PulseGuide returned control before completion, sleep 24
19:38:00.253 00.047 15712 IsGuiding returns 0
19:38:00.253 00.000 15712 Move returns status 0, amount 32
19:38:00.253 00.000 15712 MoveAxis(N, 0, ABG)
19:38:00.253 00.000 15712 Move returns status 0, amount 0
19:38:00.253 00.000 15712 move complete, result=0
19:38:00.253 00.000 15712 worker thread done servicing request
19:38:00.253 00.000 15712 Worker thread wakes up
19:38:00.253 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
19:38:00.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:00.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:01.663 01.410 15712 Exposure complete
19:38:01.723 00.060 15712 worker thread done servicing request
19:38:01.723 00.000 7988 OnExposeComplete: enter
19:38:01.727 00.004 7988 UpdateGuideState(): m_state=6
19:38:01.729 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2370
19:38:01.729 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.62, Mass=1478, SNR=26.0, Peak=217 HFD=3.3
19:38:01.731 00.002 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.51 = -0.51)
19:38:01.731 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.60 = 2.60)
19:38:01.733 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.09 mountX=0.11 mountY=0.07, mountTheta=0.53
19:38:01.735 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.11, opts=13)
19:38:01.735 00.000 7988 Enqueuing Move request for scope (-0.06, -0.11)
19:38:01.737 00.002 15712 Worker thread wakes up
19:38:01.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
19:38:01.737 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
19:38:01.737 00.000 15712 Moving (-0.06, -0.11) raw xDistance=0.11 yDistance=0.07
19:38:01.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:01.737 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.0
19:38:01.739 00.002 7988 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 7 / 99999
19:38:01.740 00.001 15712 PPEC rslt(dithering): input = 0.11, final = 0.07
19:38:01.740 00.000 15712 PPEC: input: 0.11, control: 0.07, exposure: 1500
19:38:01.740 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:01.740 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767400681.740,"Host":"ASTROPC","Inst":1,"Distance":0.22,"Time":8.5,"SettleTime":15.0,"StarLocked":true}
19:38:01.740 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:38:01.740 00.000 15712 MoveAxis(W, 22, ABG)
19:38:01.740 00.000 15712 Guiding  Dir = 3, Dur = 22
19:38:01.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:01.742 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:01.742 00.000 7988 Enqueuing Expose request
19:38:01.744 00.002 15712 IsGuiding returns 0
19:38:01.759 00.015 15712 PulseGuide returned control before completion, sleep 15
19:38:01.808 00.049 15712 IsGuiding returns 0
19:38:01.808 00.000 15712 Move returns status 0, amount 22
19:38:01.808 00.000 15712 MoveAxis(N, 0, ABG)
19:38:01.808 00.000 15712 Move returns status 0, amount 0
19:38:01.808 00.000 15712 move complete, result=0
19:38:01.808 00.000 7988 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
19:38:01.812 00.004 15712 worker thread done servicing request
19:38:01.812 00.000 15712 Worker thread wakes up
19:38:01.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:01.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:03.454 01.642 15712 Exposure complete
19:38:03.509 00.055 15712 worker thread done servicing request
19:38:03.509 00.000 7988 OnExposeComplete: enter
19:38:03.516 00.007 7988 UpdateGuideState(): m_state=6
19:38:03.516 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2371
19:38:03.516 00.000 7988 Star::Find returns 1 (1), X=1173.16, Y=432.89, Mass=1527, SNR=26.4, Peak=255 HFD=2.8
19:38:03.516 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.19 = -2.09)
19:38:03.516 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
19:38:03.516 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.32 cameraTheta=2.62 mountX=-0.16 mountY=0.27, mountTheta=2.10
19:38:03.516 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.16, opts=13)
19:38:03.516 00.000 7988 Enqueuing Move request for scope (-0.27, 0.16)
19:38:03.526 00.010 15712 Worker thread wakes up
19:38:03.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
19:38:03.526 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
19:38:03.526 00.000 15712 Moving (-0.27, 0.16) raw xDistance=-0.16 yDistance=0.27
19:38:03.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:03.526 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.4 Saturated
19:38:03.526 00.000 7988 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 8 / 99999
19:38:03.526 00.000 15712 PPEC rslt(dithering): input = -0.16, final = -0.09
19:38:03.526 00.000 15712 PPEC: input: -0.16, control: -0.09, exposure: 1500
19:38:03.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:38:03.526 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767400683.526,"Host":"ASTROPC","Inst":1,"Distance":0.25,"Time":10.3,"SettleTime":15.0,"StarLocked":true}
19:38:03.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:38:03.532 00.006 15712 MoveAxis(E, 31, ABG)
19:38:03.532 00.000 15712 Guiding  Dir = 2, Dur = 31
19:38:03.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:03.532 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:03.532 00.000 7988 Enqueuing Expose request
19:38:03.532 00.000 15712 IsGuiding returns 0
19:38:03.547 00.015 15712 PulseGuide returned control before completion, sleep 24
19:38:03.600 00.053 15712 IsGuiding returns 0
19:38:03.600 00.000 15712 Move returns status 0, amount 31
19:38:03.600 00.000 15712 MoveAxis(N, 0, ABG)
19:38:03.600 00.000 15712 Move returns status 0, amount 0
19:38:03.600 00.000 15712 move complete, result=0
19:38:03.600 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.3 px 0 ms NORTH
19:38:03.602 00.002 15712 worker thread done servicing request
19:38:03.602 00.000 15712 Worker thread wakes up
19:38:03.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:03.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:05.019 01.417 15712 Exposure complete
19:38:05.080 00.061 7988 OnExposeComplete: enter
19:38:05.080 00.000 7988 UpdateGuideState(): m_state=6
19:38:05.083 00.003 15712 worker thread done servicing request
19:38:05.083 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2372
19:38:05.085 00.002 7988 Star::Find returns 1 (0), X=1173.35, Y=432.76, Mass=1520, SNR=26.2, Peak=222 HFD=3.0
19:38:05.085 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.39 = -1.89)
19:38:05.087 00.002 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.50 = 1.22)
19:38:05.087 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.81 mountX=-0.03 mountY=0.08, mountTheta=1.89
19:38:05.089 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.03, opts=13)
19:38:05.091 00.002 7988 Enqueuing Move request for scope (-0.08, 0.03)
19:38:05.092 00.001 15712 Worker thread wakes up
19:38:05.092 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
19:38:05.092 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
19:38:05.092 00.000 15712 Moving (-0.08, 0.03) raw xDistance=-0.03 yDistance=0.08
19:38:05.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:05.092 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.2
19:38:05.094 00.002 7988 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 9 / 99999
19:38:05.096 00.002 15712 PPEC rslt(dithering): input = -0.03, final = -0.02
19:38:05.096 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767400685.096,"Host":"ASTROPC","Inst":1,"Distance":0.20,"Time":11.9,"SettleTime":15.0,"StarLocked":true}
19:38:05.096 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
19:38:05.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:05.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:05.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:05.100 00.004 7988 Enqueuing Expose request
19:38:05.100 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:38:05.100 00.000 15712 MoveAxis(E, 5, ABG)
19:38:05.100 00.000 15712 Guiding  Dir = 2, Dur = 5
19:38:05.100 00.000 15712 IsGuiding returns 0
19:38:05.112 00.012 15712 IsGuiding returns 0
19:38:05.112 00.000 15712 Move returns status 0, amount 5
19:38:05.112 00.000 15712 MoveAxis(N, 0, ABG)
19:38:05.112 00.000 15712 Move returns status 0, amount 0
19:38:05.112 00.000 15712 move complete, result=0
19:38:05.112 00.000 15712 worker thread done servicing request
19:38:05.112 00.000 15712 Worker thread wakes up
19:38:05.112 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
19:38:05.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:05.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:06.756 01.644 15712 Exposure complete
19:38:06.818 00.062 15712 worker thread done servicing request
19:38:06.818 00.000 7988 OnExposeComplete: enter
19:38:06.818 00.000 7988 UpdateGuideState(): m_state=6
19:38:06.818 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2373
19:38:06.818 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.97, Mass=1487, SNR=26.0, Peak=209 HFD=3.3
19:38:06.818 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.39 = -2.89)
19:38:06.818 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.22)
19:38:06.818 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.82 mountX=-0.23 mountY=0.05, mountTheta=2.92
19:38:06.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.23, opts=13)
19:38:06.818 00.000 7988 Enqueuing Move request for scope (-0.06, 0.23)
19:38:06.818 00.000 15712 Worker thread wakes up
19:38:06.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
19:38:06.818 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
19:38:06.818 00.000 15712 Moving (-0.06, 0.23) raw xDistance=-0.23 yDistance=0.05
19:38:06.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:06.830 00.012 7988 UpdateGuideState exits: m=1487 SNR=26.0
19:38:06.832 00.002 7988 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 10 / 99999
19:38:06.832 00.000 15712 PPEC rslt(dithering): input = -0.23, final = -0.14
19:38:06.832 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
19:38:06.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:06.832 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767400686.832,"Host":"ASTROPC","Inst":1,"Distance":0.21,"Time":13.6,"SettleTime":15.0,"StarLocked":true}
19:38:06.834 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:38:06.834 00.000 15712 MoveAxis(E, 46, ABG)
19:38:06.834 00.000 15712 Guiding  Dir = 2, Dur = 46
19:38:06.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:06.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:06.837 00.003 7988 Enqueuing Expose request
19:38:06.837 00.000 15712 IsGuiding returns 0
19:38:06.849 00.012 15712 PulseGuide returned control before completion, sleep 33
19:38:06.897 00.048 15712 IsGuiding returns 1
19:38:06.897 00.000 15712 scope still moving after pulse duration time elapsed
19:38:06.931 00.034 15712 IsGuiding returns 0
19:38:06.931 00.000 15712 scope move finished after 46 + 57 ms
19:38:06.931 00.000 15712 Move returns status 0, amount 46
19:38:06.931 00.000 15712 MoveAxis(N, 0, ABG)
19:38:06.931 00.000 15712 Move returns status 0, amount 0
19:38:06.931 00.000 15712 move complete, result=0
19:38:06.931 00.000 15712 worker thread done servicing request
19:38:06.931 00.000 15712 Worker thread wakes up
19:38:06.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:06.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:06.931 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
19:38:08.354 01.423 15712 Exposure complete
19:38:08.416 00.062 15712 worker thread done servicing request
19:38:08.416 00.000 7988 OnExposeComplete: enter
19:38:08.416 00.000 7988 UpdateGuideState(): m_state=6
19:38:08.419 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2374
19:38:08.419 00.000 7988 Star::Find returns 1 (0), X=1173.47, Y=432.70, Mass=1362, SNR=24.9, Peak=198 HFD=3.1
19:38:08.421 00.002 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
19:38:08.421 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.89 = -2.39)
19:38:08.423 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.79 mountX=0.04 mountY=-0.04, mountTheta=-0.77
19:38:08.425 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
19:38:08.425 00.000 7988 Enqueuing Move request for scope (0.04, -0.04)
19:38:08.427 00.002 15712 Worker thread wakes up
19:38:08.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
19:38:08.427 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
19:38:08.427 00.000 15712 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=-0.04
19:38:08.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:08.427 00.000 7988 UpdateGuideState exits: m=1362 SNR=24.9
19:38:08.430 00.003 7988 PhdController: settling, locked = 1, distance = 0.16 (1.50) aobump = 0 frame = 11 / 99999
19:38:08.431 00.001 15712 PPEC rslt(dithering): input = 0.04, final = 0.02
19:38:08.431 00.000 7988 PhdController: newstate STATE_FINISH
19:38:08.431 00.000 7988 PhdController complete: success
19:38:08.431 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
19:38:08.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:08.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:38:08.431 00.000 15712 MoveAxis(W, 7, ABG)
19:38:08.431 00.000 15712 Guiding  Dir = 3, Dur = 7
19:38:08.431 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767400688.431,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
19:38:08.431 00.000 15712 IsGuiding returns 0
19:38:08.431 00.000 7988 Mount: notify guiding dither settle done success=1
19:38:08.431 00.000 7988 PhdController: newstate STATE_IDLE
19:38:08.431 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:08.431 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:08.431 00.000 7988 Enqueuing Expose request
19:38:08.448 00.017 15712 IsGuiding returns 0
19:38:08.448 00.000 15712 Move returns status 0, amount 7
19:38:08.448 00.000 15712 MoveAxis(N, 0, ABG)
19:38:08.448 00.000 15712 Move returns status 0, amount 0
19:38:08.448 00.000 15712 move complete, result=0
19:38:08.448 00.000 15712 worker thread done servicing request
19:38:08.448 00.000 15712 Worker thread wakes up
19:38:08.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:08.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:08.448 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
19:38:10.089 01.641 15712 Exposure complete
19:38:10.159 00.070 15712 worker thread done servicing request
19:38:10.159 00.000 7988 OnExposeComplete: enter
19:38:10.162 00.003 7988 UpdateGuideState(): m_state=6
19:38:10.164 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
19:38:10.164 00.000 7988 Star::Find returns 1 (1), X=1173.40, Y=432.48, Mass=1492, SNR=26.2, Peak=255 HFD=3.2
19:38:10.167 00.003 7988 MultiStar: exiting stabilization period
19:38:10.167 00.000 7988 MultiStar: updating star positions after lock position change
19:38:10.167 00.000 7988 Star::Find(15, 963, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
19:38:10.167 00.000 7988 Star::Find returns 1 (0), X=963.30, Y=856.06, Mass=1494, SNR=26.1, Peak=144 HFD=4.1
19:38:10.171 00.004 7988 Star::Find(15, 366, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
19:38:10.171 00.000 7988 Star::Find returns 1 (0), X=366.88, Y=216.46, Mass=1501, SNR=26.0, Peak=220 HFD=3.7
19:38:10.171 00.000 7988 Star::Find(15, 390, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
19:38:10.171 00.000 7988 Star::Find returns 1 (0), X=390.18, Y=930.17, Mass=1450, SNR=25.5, Peak=168 HFD=4.3
19:38:10.171 00.000 7988 Star::Find(15, 541, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
19:38:10.178 00.007 7988 Star::Find returns 1 (0), X=541.50, Y=858.68, Mass=1704, SNR=27.6, Peak=139 HFD=4.8
19:38:10.180 00.002 7988 Star::Find(15, 697, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
19:38:10.182 00.002 7988 Star::Find returns 1 (0), X=697.51, Y=585.86, Mass=817, SNR=18.9, Peak=96 HFD=3.8
19:38:10.182 00.000 7988 Star::Find(15, 1000, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
19:38:10.184 00.002 7988 Star::Find returns 1 (0), X=1000.81, Y=899.26, Mass=809, SNR=18.9, Peak=150 HFD=3.5
19:38:10.184 00.000 7988 Star::Find(15, 637, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
19:38:10.184 00.000 7988 Star::Find returns 1 (0), X=637.58, Y=281.15, Mass=725, SNR=18.0, Peak=130 HFD=3.2
19:38:10.184 00.000 7988 Star::Find(15, 699, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
19:38:10.184 00.000 7988 Star::Find returns 1 (0), X=699.07, Y=924.97, Mass=693, SNR=17.5, Peak=106 HFD=3.6
19:38:10.184 00.000 7988 Star::Find(15, 753, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
19:38:10.184 00.000 7988 Star::Find returns 1 (0), X=753.35, Y=667.71, Mass=519, SNR=15.1, Peak=77 HFD=3.5
19:38:10.184 00.000 7988 Star::Find(15, 1040, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
19:38:10.184 00.000 7988 Star::Find returns 1 (0), X=1039.87, Y=802.60, Mass=504, SNR=14.9, Peak=99 HFD=3.1
19:38:10.184 00.000 7988 Star::Find(15, 893, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
19:38:10.197 00.013 7988 Star::Find returns 1 (0), X=893.67, Y=862.19, Mass=481, SNR=14.4, Peak=79 HFD=3.4
19:38:10.197 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
19:38:10.197 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
19:38:10.201 00.004 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.68 mountX=0.25 mountY=0.03, mountTheta=0.14
19:38:10.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.25, opts=13)
19:38:10.205 00.004 7988 Enqueuing Move request for scope (-0.03, -0.25)
19:38:10.207 00.002 15712 Worker thread wakes up
19:38:10.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
19:38:10.207 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
19:38:10.207 00.000 15712 Moving (-0.03, -0.25) raw xDistance=0.25 yDistance=0.03
19:38:10.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:38:10.209 00.002 7988 UpdateGuideState exits: m=1492 SNR=26.2 Saturated
19:38:10.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:10.211 00.002 15712 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 651.48
19:38:10.211 00.000 15712 PPEC: input: 0.25, control: 0.16, exposure: 1500
19:38:10.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:10.211 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:10.213 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:38:10.213 00.000 15712 MoveAxis(W, 51, ABG)
19:38:10.213 00.000 15712 Guiding  Dir = 3, Dur = 51
19:38:10.213 00.000 7988 Enqueuing Expose request
19:38:10.213 00.000 15712 IsGuiding returns 0
19:38:10.229 00.016 15712 PulseGuide returned control before completion, sleep 44
19:38:10.294 00.065 15712 IsGuiding returns 0
19:38:10.294 00.000 15712 Move returns status 0, amount 51
19:38:10.294 00.000 15712 MoveAxis(N, 0, ABG)
19:38:10.294 00.000 15712 Move returns status 0, amount 0
19:38:10.294 00.000 15712 move complete, result=0
19:38:10.294 00.000 15712 worker thread done servicing request
19:38:10.294 00.000 15712 Worker thread wakes up
19:38:10.294 00.000 7988 GuideStep: 0.3 px 51 ms WEST, 0.0 px 0 ms NORTH
19:38:10.300 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:10.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:11.713 01.413 15712 Exposure complete
19:38:11.765 00.052 15712 worker thread done servicing request
19:38:11.765 00.000 7988 OnExposeComplete: enter
19:38:11.774 00.009 7988 UpdateGuideState(): m_state=6
19:38:11.774 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
19:38:11.774 00.000 7988 Star::Find returns 1 (0), X=1173.14, Y=432.61, Mass=1415, SNR=25.5, Peak=224 HFD=3.3
19:38:11.774 00.000 7988 MultiStar: [#1 -0.00,0.06,1.04,U] [#2 -0.10,0.06,1.04,U] [#3 -0.12,0.15,0.97,U] [#4 0.05,-0.06,1.07,U] [#5 -0.13,0.20,0.76,U] [#6 -0.08,-0.06,0.71,U] [#7 -0.23,-0.28,0.70,U] [#8 -0.27,0.26,0.71,U] 
19:38:11.774 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.29, -0.13}
19:38:11.774 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.58) = xAngle (4.54 = -1.74)
19:38:11.782 00.008 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.65 = 1.37)
19:38:11.782 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.96 mountX=-0.02 mountY=0.12, mountTheta=1.74
19:38:11.782 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.02, opts=13)
19:38:11.782 00.000 7988 Enqueuing Move request for scope (-0.12, 0.02)
19:38:11.782 00.000 15712 Worker thread wakes up
19:38:11.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
19:38:11.782 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
19:38:11.782 00.000 15712 Moving (-0.12, 0.02) raw xDistance=-0.02 yDistance=0.12
19:38:11.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:11.782 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5
19:38:11.789 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:11.790 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:11.790 00.000 7988 Enqueuing Expose request
19:38:11.790 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 651.45
19:38:11.790 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
19:38:11.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:11.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:38:11.790 00.000 15712 MoveAxis(W, 1, ABG)
19:38:11.790 00.000 15712 Guiding  Dir = 3, Dur = 1
19:38:11.790 00.000 15712 IsGuiding returns 0
19:38:11.816 00.026 15712 IsGuiding returns 0
19:38:11.816 00.000 15712 Move returns status 0, amount 1
19:38:11.816 00.000 15712 MoveAxis(N, 0, ABG)
19:38:11.816 00.000 15712 Move returns status 0, amount 0
19:38:11.816 00.000 15712 move complete, result=0
19:38:11.816 00.000 15712 worker thread done servicing request
19:38:11.816 00.000 15712 Worker thread wakes up
19:38:11.816 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
19:38:11.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:11.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:13.447 01.631 15712 Exposure complete
19:38:13.509 00.062 15712 worker thread done servicing request
19:38:13.509 00.000 7988 OnExposeComplete: enter
19:38:13.510 00.001 7988 UpdateGuideState(): m_state=6
19:38:13.510 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2377
19:38:13.510 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.70, Mass=1518, SNR=26.5, Peak=213 HFD=3.3
19:38:13.510 00.000 7988 MultiStar: [#1 0.15,-0.03,0.97,U] [#2 0.04,0.08,1.03,U] [#3 0.14,0.06,0.93,U] [#4 0.42,0.01,1.02,U] [#5 0.14,0.19,0.70,U] [#6 -0.07,0.07,0.68,U] [#7 -0.25,-0.03,0.68,U] [#8 0.10,0.27,0.68,U] 
19:38:13.510 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.05}, one-star: {-0.06, -0.04}
19:38:13.510 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
19:38:13.517 00.007 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
19:38:13.517 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.57 mountX=0.04 mountY=0.06, mountTheta=1.00
19:38:13.517 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
19:38:13.517 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
19:38:13.517 00.000 15712 Worker thread wakes up
19:38:13.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
19:38:13.517 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
19:38:13.517 00.000 15712 Moving (-0.06, -0.04) raw xDistance=0.04 yDistance=0.06
19:38:13.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:38:13.517 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
19:38:13.524 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:13.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:13.524 00.000 7988 Enqueuing Expose request
19:38:13.524 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 651.42
19:38:13.524 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
19:38:13.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:13.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:38:13.524 00.000 15712 MoveAxis(E, 1, ABG)
19:38:13.524 00.000 15712 Guiding  Dir = 2, Dur = 1
19:38:13.524 00.000 15712 IsGuiding returns 0
19:38:13.543 00.019 15712 IsGuiding returns 0
19:38:13.543 00.000 15712 Move returns status 0, amount 1
19:38:13.543 00.000 15712 MoveAxis(N, 0, ABG)
19:38:13.543 00.000 15712 Move returns status 0, amount 0
19:38:13.543 00.000 15712 move complete, result=0
19:38:13.543 00.000 15712 worker thread done servicing request
19:38:13.543 00.000 15712 Worker thread wakes up
19:38:13.543 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
19:38:13.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:13.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:14.962 01.419 15712 Exposure complete
19:38:15.025 00.063 15712 worker thread done servicing request
19:38:15.025 00.000 7988 OnExposeComplete: enter
19:38:15.025 00.000 7988 UpdateGuideState(): m_state=6
19:38:15.028 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2378
19:38:15.030 00.002 7988 Star::Find returns 1 (0), X=1173.68, Y=432.79, Mass=1611, SNR=27.1, Peak=192 HFD=3.7
19:38:15.030 00.000 7988 MultiStar: [#1 0.28,-0.08,0.95,U] [#2 0.17,0.34,0.95,U] [#3 0.08,0.06,0.89,U] [#4 0.12,0.28,0.99,U] [#5 0.39,0.04,0.66,U] [#6 -0.06,0.03,0.68,U] [#7 0.03,-0.05,0.64,U] [#8 0.27,0.40,0.65,U] 
19:38:15.030 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.12}, one-star: {0.25, 0.06}
19:38:15.030 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.58) = xAngle (2.20 = 2.20)
19:38:15.030 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.31 = -0.98)
19:38:15.030 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.62 mountX=-0.12 mountY=-0.18, mountTheta=-2.19
19:38:15.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.12, opts=13)
19:38:15.030 00.000 7988 Enqueuing Move request for scope (0.17, 0.12)
19:38:15.039 00.009 15712 Worker thread wakes up
19:38:15.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
19:38:15.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
19:38:15.039 00.000 15712 Moving (0.17, 0.12) raw xDistance=-0.12 yDistance=-0.18
19:38:15.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:15.041 00.002 7988 UpdateGuideState exits: m=1611 SNR=27.1
19:38:15.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:15.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:15.041 00.000 7988 Enqueuing Expose request
19:38:15.041 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.39
19:38:15.041 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
19:38:15.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:15.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:38:15.041 00.000 15712 MoveAxis(E, 2, ABG)
19:38:15.041 00.000 15712 Guiding  Dir = 2, Dur = 2
19:38:15.041 00.000 15712 IsGuiding returns 0
19:38:15.060 00.019 15712 IsGuiding returns 0
19:38:15.060 00.000 15712 Move returns status 0, amount 2
19:38:15.060 00.000 15712 MoveAxis(N, 0, ABG)
19:38:15.060 00.000 15712 Move returns status 0, amount 0
19:38:15.060 00.000 15712 move complete, result=0
19:38:15.060 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
19:38:15.064 00.004 15712 worker thread done servicing request
19:38:15.064 00.000 15712 Worker thread wakes up
19:38:15.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:15.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:16.702 01.638 15712 Exposure complete
19:38:16.764 00.062 15712 worker thread done servicing request
19:38:16.764 00.000 7988 OnExposeComplete: enter
19:38:16.764 00.000 7988 UpdateGuideState(): m_state=6
19:38:16.767 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2379
19:38:16.769 00.002 7988 Star::Find returns 1 (0), X=1173.33, Y=432.84, Mass=1469, SNR=25.9, Peak=194 HFD=3.4
19:38:16.769 00.000 7988 MultiStar: [#1 0.03,0.37,1.00,U] [#2 -0.17,0.46,0.99,U] [#3 -0.00,0.46,0.95,U] [#4 0.05,0.20,1.03,U] [#5 0.11,0.19,0.69,U] [#6 -0.16,0.23,0.69,U] [#7 -0.15,0.29,0.68,U] [#8 0.06,0.73,0.63,U] 
19:38:16.771 00.002 7988 single-star, 8 included, MultiStar: {-0.04, 0.33}, one-star: {-0.10, 0.10}
19:38:16.771 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.36)
19:38:16.773 00.002 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.75)
19:38:16.773 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.35 mountX=-0.10 mountY=0.10, mountTheta=2.37
19:38:16.775 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.10, opts=13)
19:38:16.777 00.002 7988 Enqueuing Move request for scope (-0.10, 0.10)
19:38:16.778 00.001 15712 Worker thread wakes up
19:38:16.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
19:38:16.778 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
19:38:16.778 00.000 15712 Moving (-0.10, 0.10) raw xDistance=-0.10 yDistance=0.10
19:38:16.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:16.778 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.9
19:38:16.781 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:16.781 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:16.783 00.002 7988 Enqueuing Expose request
19:38:16.783 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.36
19:38:16.785 00.002 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
19:38:16.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:16.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:38:16.785 00.000 15712 MoveAxis(E, 3, ABG)
19:38:16.785 00.000 15712 Guiding  Dir = 2, Dur = 3
19:38:16.785 00.000 15712 IsGuiding returns 0
19:38:16.799 00.014 15712 IsGuiding returns 0
19:38:16.799 00.000 15712 Move returns status 0, amount 3
19:38:16.799 00.000 15712 MoveAxis(N, 0, ABG)
19:38:16.799 00.000 15712 Move returns status 0, amount 0
19:38:16.799 00.000 15712 move complete, result=0
19:38:16.799 00.000 15712 worker thread done servicing request
19:38:16.799 00.000 15712 Worker thread wakes up
19:38:16.799 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
19:38:16.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:16.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:18.022 01.223 7988 evsrv: cli 0CCD0AC8 connect
19:38:18.024 00.002 7988 case statement mapped state 6 to 3
19:38:18.024 00.000 7988 case statement mapped state 6 to 3
19:38:18.028 00.004 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"929e72e4-00e9-461c-ac19-4ea82f4511c8"}
19:38:18.028 00.000 7988 case statement mapped state 6 to 3
19:38:18.028 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"929e72e4-00e9-461c-ac19-4ea82f4511c8"}
19:38:18.028 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
19:38:18.213 00.185 15712 Exposure complete
19:38:18.276 00.063 15712 worker thread done servicing request
19:38:18.276 00.000 7988 OnExposeComplete: enter
19:38:18.278 00.002 7988 UpdateGuideState(): m_state=6
19:38:18.278 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2380
19:38:18.278 00.000 7988 Star::Find returns 1 (0), X=1173.47, Y=433.15, Mass=1462, SNR=25.9, Peak=181 HFD=3.4
19:38:18.278 00.000 7988 MultiStar: [#1 0.09,0.63,0.98,U] [#2 0.03,0.63,1.02,U] [#3 0.21,0.76,0.98,U] [#4 -0.06,0.60,1.00,U] [#5 -0.23,0.67,0.69,U] [#6 0.16,0.51,0.69,U] [#7 -0.08,0.30,0.64,U] [#8 0.23,0.69,0.67,U] 
19:38:18.278 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.59}, one-star: {0.04, 0.42}
19:38:18.278 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:38:18.278 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
19:38:18.278 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.42 hyp=0.42 cameraTheta=1.48 mountX=-0.42 mountY=-0.05, mountTheta=-3.02
19:38:18.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.42, opts=13)
19:38:18.278 00.000 7988 Enqueuing Move request for scope (0.04, 0.42)
19:38:18.278 00.000 15712 Worker thread wakes up
19:38:18.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.42) opts 0xd
19:38:18.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.42)
19:38:18.278 00.000 15712 Moving (0.04, 0.42) raw xDistance=-0.42 yDistance=-0.05
19:38:18.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:18.292 00.014 7988 UpdateGuideState exits: m=1462 SNR=25.9
19:38:18.292 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:18.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:18.295 00.003 7988 Enqueuing Expose request
19:38:18.295 00.000 15712 PPEC rslt: input = -0.42, final = -0.27, react = -0.25, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 651.34
19:38:18.295 00.000 15712 PPEC: input: -0.42, control: -0.27, exposure: 1500
19:38:18.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:18.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:38:18.295 00.000 15712 MoveAxis(E, 87, ABG)
19:38:18.295 00.000 15712 Guiding  Dir = 2, Dur = 87
19:38:18.295 00.000 15712 IsGuiding returns 0
19:38:18.312 00.017 15712 PulseGuide returned control before completion, sleep 72
19:38:18.404 00.092 15712 IsGuiding returns 0
19:38:18.404 00.000 15712 Move returns status 0, amount 87
19:38:18.404 00.000 15712 MoveAxis(N, 0, ABG)
19:38:18.404 00.000 15712 Move returns status 0, amount 0
19:38:18.404 00.000 15712 move complete, result=0
19:38:18.404 00.000 15712 worker thread done servicing request
19:38:18.404 00.000 15712 Worker thread wakes up
19:38:18.404 00.000 7988 GuideStep: -0.4 px 87 ms EAST, -0.1 px 0 ms NORTH
19:38:18.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:18.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:20.047 01.643 15712 Exposure complete
19:38:20.109 00.062 15712 worker thread done servicing request
19:38:20.109 00.000 7988 OnExposeComplete: enter
19:38:20.109 00.000 7988 UpdateGuideState(): m_state=6
19:38:20.112 00.003 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2381
19:38:20.112 00.000 7988 Star::Find returns 1 (0), X=1173.49, Y=432.98, Mass=1485, SNR=26.0, Peak=195 HFD=3.6
19:38:20.115 00.003 7988 MultiStar: [#1 0.13,0.50,1.00,U] [#2 0.06,0.42,1.00,U] [#3 0.38,0.49,0.96,U] [#4 0.19,0.31,1.07,U] [#5 0.25,0.37,0.72,U] [#6 0.01,0.31,0.69,U] [#7 0.07,0.04,0.62,U] [#8 0.34,0.59,0.66,U] 
19:38:20.115 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.37}, one-star: {0.06, 0.24}
19:38:20.117 00.002 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
19:38:20.117 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
19:38:20.119 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.35 mountX=-0.24 mountY=-0.06, mountTheta=-2.89
19:38:20.121 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.24, opts=13)
19:38:20.121 00.000 7988 Enqueuing Move request for scope (0.06, 0.24)
19:38:20.123 00.002 15712 Worker thread wakes up
19:38:20.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
19:38:20.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:20.125 00.002 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
19:38:20.125 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.0
19:38:20.127 00.002 15712 Moving (0.06, 0.24) raw xDistance=-0.24 yDistance=-0.06
19:38:20.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:20.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:20.130 00.003 7988 Enqueuing Expose request
19:38:20.132 00.002 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 651.31
19:38:20.132 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
19:38:20.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:20.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:38:20.132 00.000 15712 MoveAxis(E, 54, ABG)
19:38:20.132 00.000 15712 Guiding  Dir = 2, Dur = 54
19:38:20.132 00.000 15712 IsGuiding returns 0
19:38:20.156 00.024 15712 PulseGuide returned control before completion, sleep 36
19:38:20.209 00.053 15712 IsGuiding returns 0
19:38:20.209 00.000 15712 Move returns status 0, amount 54
19:38:20.209 00.000 15712 MoveAxis(N, 0, ABG)
19:38:20.209 00.000 15712 Move returns status 0, amount 0
19:38:20.209 00.000 15712 move complete, result=0
19:38:20.209 00.000 15712 worker thread done servicing request
19:38:20.209 00.000 15712 Worker thread wakes up
19:38:20.209 00.000 7988 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
19:38:20.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:20.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:21.623 01.414 15712 Exposure complete
19:38:21.685 00.062 15712 worker thread done servicing request
19:38:21.685 00.000 7988 OnExposeComplete: enter
19:38:21.685 00.000 7988 UpdateGuideState(): m_state=6
19:38:21.685 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2382
19:38:21.685 00.000 7988 Star::Find returns 1 (0), X=1173.33, Y=432.78, Mass=1415, SNR=25.5, Peak=196 HFD=3.5
19:38:21.685 00.000 7988 MultiStar: [#1 0.12,0.11,1.01,U] [#2 0.12,0.41,1.03,U] [#3 0.07,0.34,0.96,U] [#4 0.15,0.12,1.07,U] [#5 -0.08,0.39,0.72,U] [#6 0.09,-0.03,0.71,U] [#7 -0.05,0.13,0.72,U] [#8 -0.05,0.18,0.67,U] 
19:38:21.693 00.008 7988 single-star, 8 included, MultiStar: {0.04, 0.19}, one-star: {-0.10, 0.04}
19:38:21.693 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.58) = xAngle (4.29 = -2.00)
19:38:21.693 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.40 = 1.11)
19:38:21.693 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.71 mountX=-0.04 mountY=0.10, mountTheta=2.00
19:38:21.693 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.04, opts=13)
19:38:21.693 00.000 7988 Enqueuing Move request for scope (-0.10, 0.04)
19:38:21.701 00.008 15712 Worker thread wakes up
19:38:21.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
19:38:21.701 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
19:38:21.701 00.000 15712 Moving (-0.10, 0.04) raw xDistance=-0.04 yDistance=0.10
19:38:21.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:21.701 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5
19:38:21.701 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:21.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:21.701 00.000 7988 Enqueuing Expose request
19:38:21.701 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.28
19:38:21.701 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
19:38:21.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:21.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:38:21.701 00.000 15712 MoveAxis(E, 6, ABG)
19:38:21.701 00.000 15712 Guiding  Dir = 2, Dur = 6
19:38:21.701 00.000 15712 IsGuiding returns 0
19:38:21.727 00.026 15712 IsGuiding returns 0
19:38:21.727 00.000 15712 Move returns status 0, amount 6
19:38:21.727 00.000 15712 MoveAxis(N, 0, ABG)
19:38:21.727 00.000 15712 Move returns status 0, amount 0
19:38:21.727 00.000 15712 move complete, result=0
19:38:21.727 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
19:38:21.729 00.002 15712 worker thread done servicing request
19:38:21.729 00.000 15712 Worker thread wakes up
19:38:21.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:21.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:23.358 01.629 15712 Exposure complete
19:38:23.419 00.061 15712 worker thread done servicing request
19:38:23.419 00.000 7988 OnExposeComplete: enter
19:38:23.419 00.000 7988 UpdateGuideState(): m_state=6
19:38:23.419 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2383
19:38:23.419 00.000 7988 Star::Find returns 1 (0), X=1173.42, Y=432.61, Mass=1402, SNR=25.3, Peak=207 HFD=3.2
19:38:23.425 00.006 7988 MultiStar: [#1 0.23,0.19,1.03,U] [#2 -0.12,0.29,1.04,U] [#3 -0.02,0.25,1.00,U] [#4 0.02,0.17,1.06,U] [#5 0.03,0.29,0.69,U] [#6 -0.02,0.05,0.74,U] [#7 0.01,-0.11,0.67,U] [#8 0.09,0.31,0.70,U] 
19:38:23.425 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.15}, one-star: {-0.01, -0.12}
19:38:23.425 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
19:38:23.425 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
19:38:23.425 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.62 mountX=0.12 mountY=0.01, mountTheta=0.08
19:38:23.425 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
19:38:23.425 00.000 7988 Enqueuing Move request for scope (-0.01, -0.12)
19:38:23.433 00.008 15712 Worker thread wakes up
19:38:23.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
19:38:23.433 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
19:38:23.433 00.000 15712 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.01
19:38:23.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:23.435 00.002 7988 UpdateGuideState exits: m=1402 SNR=25.3
19:38:23.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:23.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:23.435 00.000 7988 Enqueuing Expose request
19:38:23.435 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.25
19:38:23.435 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
19:38:23.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:23.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:38:23.435 00.000 15712 MoveAxis(E, 7, ABG)
19:38:23.435 00.000 15712 Guiding  Dir = 2, Dur = 7
19:38:23.435 00.000 15712 IsGuiding returns 0
19:38:23.470 00.035 15712 IsGuiding returns 0
19:38:23.470 00.000 15712 Move returns status 0, amount 7
19:38:23.470 00.000 15712 MoveAxis(N, 0, ABG)
19:38:23.470 00.000 15712 Move returns status 0, amount 0
19:38:23.470 00.000 15712 move complete, result=0
19:38:23.470 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
19:38:23.471 00.001 15712 worker thread done servicing request
19:38:23.471 00.000 15712 Worker thread wakes up
19:38:23.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:23.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:24.883 01.412 15712 Exposure complete
19:38:24.945 00.062 15712 worker thread done servicing request
19:38:24.945 00.000 7988 OnExposeComplete: enter
19:38:24.945 00.000 7988 UpdateGuideState(): m_state=6
19:38:24.947 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2384
19:38:24.947 00.000 7988 Star::Find returns 1 (0), X=1173.48, Y=433.00, Mass=1426, SNR=25.5, Peak=179 HFD=3.6
19:38:24.949 00.002 7988 MultiStar: [#1 0.14,0.42,1.04,U] [#2 -0.12,0.24,1.04,U] [#3 0.11,0.30,0.97,U] [#4 0.08,0.04,1.06,U] [#5 0.33,0.22,0.71,U] [#6 -0.17,0.34,0.68,U] [#7 -0.08,-0.01,0.69,U] [#8 0.04,0.41,0.67,U] 
19:38:24.951 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.25}, one-star: {0.05, 0.26}
19:38:24.951 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
19:38:24.953 00.002 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
19:38:24.954 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.39 mountX=-0.25 mountY=-0.05, mountTheta=-2.94
19:38:24.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.25, opts=13)
19:38:24.956 00.002 7988 Enqueuing Move request for scope (0.04, 0.25)
19:38:24.958 00.002 15712 Worker thread wakes up
19:38:24.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
19:38:24.958 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
19:38:24.958 00.000 15712 Moving (0.04, 0.25) raw xDistance=-0.25 yDistance=-0.05
19:38:24.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:24.958 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.5
19:38:24.961 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:24.961 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 651.23
19:38:24.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:24.961 00.000 7988 Enqueuing Expose request
19:38:24.961 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
19:38:24.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:24.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:38:24.961 00.000 15712 MoveAxis(E, 55, ABG)
19:38:24.961 00.000 15712 Guiding  Dir = 2, Dur = 55
19:38:24.961 00.000 15712 IsGuiding returns 0
19:38:24.977 00.016 15712 PulseGuide returned control before completion, sleep 44
19:38:25.056 00.079 15712 IsGuiding returns 0
19:38:25.056 00.000 15712 Move returns status 0, amount 55
19:38:25.056 00.000 15712 MoveAxis(N, 0, ABG)
19:38:25.056 00.000 15712 Move returns status 0, amount 0
19:38:25.056 00.000 15712 move complete, result=0
19:38:25.056 00.000 7988 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
19:38:25.070 00.014 15712 worker thread done servicing request
19:38:25.070 00.000 15712 Worker thread wakes up
19:38:25.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:25.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:26.701 01.631 15712 Exposure complete
19:38:26.762 00.061 15712 worker thread done servicing request
19:38:26.762 00.000 7988 OnExposeComplete: enter
19:38:26.762 00.000 7988 UpdateGuideState(): m_state=6
19:38:26.762 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2385
19:38:26.762 00.000 7988 Star::Find returns 1 (0), X=1173.32, Y=432.53, Mass=1474, SNR=26.0, Peak=208 HFD=3.3
19:38:26.762 00.000 7988 MultiStar: [#1 0.02,-0.23,0.99,U] [#2 -0.08,-0.03,0.99,U] [#3 -0.00,0.04,0.93,U] [#4 0.04,-0.13,1.04,U] [#5 0.03,0.04,0.69,U] [#6 -0.14,0.07,0.66,U] [#7 -0.16,-0.18,0.69,U] [#8 0.03,0.06,0.65,U] 
19:38:26.762 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.11, -0.20}
19:38:26.762 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
19:38:26.762 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
19:38:26.773 00.011 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.04 mountX=0.07 mountY=0.04, mountTheta=0.49
19:38:26.773 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.07, opts=13)
19:38:26.773 00.000 7988 Enqueuing Move request for scope (-0.04, -0.07)
19:38:26.773 00.000 15712 Worker thread wakes up
19:38:26.778 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:26.778 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0
19:38:26.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:26.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:26.778 00.000 7988 Enqueuing Expose request
19:38:26.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
19:38:26.778 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
19:38:26.778 00.000 15712 Moving (-0.04, -0.07) raw xDistance=0.07 yDistance=0.04
19:38:26.785 00.007 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.20
19:38:26.785 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
19:38:26.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:26.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:38:26.785 00.000 15712 MoveAxis(E, 5, ABG)
19:38:26.785 00.000 15712 Guiding  Dir = 2, Dur = 5
19:38:26.785 00.000 15712 IsGuiding returns 0
19:38:26.810 00.025 15712 IsGuiding returns 0
19:38:26.810 00.000 15712 Move returns status 0, amount 5
19:38:26.810 00.000 15712 MoveAxis(N, 0, ABG)
19:38:26.810 00.000 15712 Move returns status 0, amount 0
19:38:26.810 00.000 15712 move complete, result=0
19:38:26.810 00.000 15712 worker thread done servicing request
19:38:26.810 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
19:38:26.810 00.000 15712 Worker thread wakes up
19:38:26.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:26.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:28.228 01.418 15712 Exposure complete
19:38:28.289 00.061 15712 worker thread done servicing request
19:38:28.289 00.000 7988 OnExposeComplete: enter
19:38:28.289 00.000 7988 UpdateGuideState(): m_state=6
19:38:28.289 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2386
19:38:28.289 00.000 7988 Star::Find returns 1 (0), X=1173.33, Y=432.56, Mass=1491, SNR=26.2, Peak=232 HFD=3.2
19:38:28.289 00.000 7988 MultiStar: [#1 0.07,0.14,1.02,U] [#2 -0.24,-0.02,1.02,U] [#3 -0.02,-0.12,0.93,U] [#4 0.13,-0.22,1.06,U] [#5 0.02,0.38,0.70,U] [#6 -0.15,-0.15,0.71,U] [#7 -0.08,-0.14,0.64,U] [#8 -0.13,0.35,0.68,U] 
19:38:28.289 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.10, -0.18}
19:38:28.289 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
19:38:28.289 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
19:38:28.289 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.91 mountX=0.01 mountY=0.05, mountTheta=1.33
19:38:28.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.01, opts=13)
19:38:28.289 00.000 7988 Enqueuing Move request for scope (-0.05, -0.01)
19:38:28.289 00.000 15712 Worker thread wakes up
19:38:28.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
19:38:28.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
19:38:28.289 00.000 15712 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
19:38:28.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:28.305 00.016 7988 UpdateGuideState exits: m=1491 SNR=26.2
19:38:28.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:28.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:28.305 00.000 7988 Enqueuing Expose request
19:38:28.305 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.17
19:38:28.305 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
19:38:28.305 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:28.305 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:38:28.305 00.000 15712 MoveAxis(E, 5, ABG)
19:38:28.305 00.000 15712 Guiding  Dir = 2, Dur = 5
19:38:28.305 00.000 15712 IsGuiding returns 0
19:38:28.322 00.017 15712 IsGuiding returns 0
19:38:28.322 00.000 15712 Move returns status 0, amount 5
19:38:28.322 00.000 15712 MoveAxis(N, 0, ABG)
19:38:28.322 00.000 15712 Move returns status 0, amount 0
19:38:28.322 00.000 15712 move complete, result=0
19:38:28.322 00.000 15712 worker thread done servicing request
19:38:28.322 00.000 15712 Worker thread wakes up
19:38:28.322 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
19:38:28.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:28.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:29.962 01.640 15712 Exposure complete
19:38:30.024 00.062 15712 worker thread done servicing request
19:38:30.024 00.000 7988 OnExposeComplete: enter
19:38:30.024 00.000 7988 UpdateGuideState(): m_state=6
19:38:30.024 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2387
19:38:30.024 00.000 7988 Star::Find returns 1 (0), X=1173.29, Y=432.39, Mass=1463, SNR=26.0, Peak=234 HFD=3.2
19:38:30.024 00.000 7988 MultiStar: [#1 0.07,-0.13,1.00,U] [#2 -0.17,0.14,0.97,U] [#3 0.13,-0.06,0.93,U] [#4 0.02,-0.19,1.04,U] [#5 -0.01,-0.04,0.68,U] [#6 -0.14,-0.01,0.67,U] [#7 0.02,-0.17,0.64,U] [#8 0.04,0.26,0.70,U] 
19:38:30.024 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.14, -0.34}
19:38:30.024 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
19:38:30.024 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
19:38:30.024 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.86 mountX=0.07 mountY=0.02, mountTheta=0.31
19:38:30.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.07, opts=13)
19:38:30.024 00.000 7988 Enqueuing Move request for scope (-0.02, -0.07)
19:38:30.024 00.000 15712 Worker thread wakes up
19:38:30.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
19:38:30.024 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
19:38:30.024 00.000 15712 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=0.02
19:38:30.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:30.039 00.015 7988 UpdateGuideState exits: m=1463 SNR=26.0
19:38:30.040 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:30.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:30.040 00.000 7988 Enqueuing Expose request
19:38:30.040 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.14
19:38:30.040 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
19:38:30.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:30.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:38:30.040 00.000 15712 MoveAxis(E, 3, ABG)
19:38:30.040 00.000 15712 Guiding  Dir = 2, Dur = 3
19:38:30.040 00.000 15712 IsGuiding returns 0
19:38:30.062 00.022 15712 IsGuiding returns 0
19:38:30.062 00.000 15712 Move returns status 0, amount 3
19:38:30.062 00.000 15712 MoveAxis(N, 0, ABG)
19:38:30.062 00.000 15712 Move returns status 0, amount 0
19:38:30.062 00.000 15712 move complete, result=0
19:38:30.062 00.000 15712 worker thread done servicing request
19:38:30.062 00.000 15712 Worker thread wakes up
19:38:30.062 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
19:38:30.073 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:30.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:31.477 01.404 15712 Exposure complete
19:38:31.538 00.061 15712 worker thread done servicing request
19:38:31.538 00.000 7988 OnExposeComplete: enter
19:38:31.538 00.000 7988 UpdateGuideState(): m_state=6
19:38:31.538 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2388
19:38:31.538 00.000 7988 Star::Find returns 1 (0), X=1173.35, Y=432.72, Mass=1480, SNR=26.0, Peak=206 HFD=3.4
19:38:31.538 00.000 7988 MultiStar: [#1 -0.00,0.21,0.99,U] [#2 -0.17,0.37,1.02,U] [#3 -0.09,0.29,0.93,U] [#4 0.01,-0.08,1.04,U] [#5 0.30,0.21,0.71,U] [#6 -0.15,0.12,0.72,U] [#7 -0.28,-0.15,0.63,U] [#8 0.19,0.22,0.66,U] 
19:38:31.538 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.14}, one-star: {-0.08, -0.01}
19:38:31.538 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
19:38:31.538 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
19:38:31.549 00.011 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.09 cameraTheta=-2.99 mountX=0.01 mountY=0.08, mountTheta=1.41
19:38:31.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.01, opts=13)
19:38:31.552 00.003 7988 Enqueuing Move request for scope (-0.08, -0.01)
19:38:31.554 00.002 15712 Worker thread wakes up
19:38:31.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
19:38:31.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
19:38:31.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:38:31.554 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.0
19:38:31.556 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:31.556 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:31.558 00.002 7988 Enqueuing Expose request
19:38:31.558 00.000 15712 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
19:38:31.560 00.002 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.12
19:38:31.560 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
19:38:31.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:31.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:38:31.560 00.000 15712 MoveAxis(E, 3, ABG)
19:38:31.560 00.000 15712 Guiding  Dir = 2, Dur = 3
19:38:31.560 00.000 15712 IsGuiding returns 0
19:38:31.616 00.056 15712 IsGuiding returns 0
19:38:31.616 00.000 15712 Move returns status 0, amount 3
19:38:31.616 00.000 15712 MoveAxis(N, 0, ABG)
19:38:31.616 00.000 15712 Move returns status 0, amount 0
19:38:31.616 00.000 15712 move complete, result=0
19:38:31.616 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
19:38:31.623 00.007 15712 worker thread done servicing request
19:38:31.623 00.000 15712 Worker thread wakes up
19:38:31.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:31.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:33.258 01.635 15712 Exposure complete
19:38:33.321 00.063 15712 worker thread done servicing request
19:38:33.321 00.000 7988 OnExposeComplete: enter
19:38:33.321 00.000 7988 UpdateGuideState(): m_state=6
19:38:33.321 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2389
19:38:33.321 00.000 7988 Star::Find returns 1 (0), X=1173.41, Y=432.72, Mass=1452, SNR=25.8, Peak=190 HFD=3.5
19:38:33.321 00.000 7988 MultiStar: [#1 0.02,0.23,1.01,U] [#2 -0.08,0.19,0.98,U] [#3 -0.11,0.17,0.95,U] [#4 0.03,0.21,1.04,U] [#5 -0.06,0.41,0.70,U] [#6 -0.16,0.15,0.71,U] [#7 -0.10,-0.16,0.67,U] [#8 -0.03,0.48,0.69,U] 
19:38:33.321 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.18}, one-star: {-0.02, -0.01}
19:38:33.321 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.58) = xAngle (-1.01 = -1.01)
19:38:33.321 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.10 = 2.10)
19:38:33.321 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.59 mountX=0.01 mountY=0.02, mountTheta=1.02
19:38:33.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
19:38:33.333 00.012 7988 Enqueuing Move request for scope (-0.02, -0.01)
19:38:33.335 00.002 15712 Worker thread wakes up
19:38:33.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:33.335 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.8
19:38:33.337 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:33.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:33.339 00.002 7988 Enqueuing Expose request
19:38:33.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
19:38:33.339 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
19:38:33.339 00.000 15712 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
19:38:33.341 00.002 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.09
19:38:33.341 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
19:38:33.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:33.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:38:33.341 00.000 15712 MoveAxis(E, 3, ABG)
19:38:33.341 00.000 15712 Guiding  Dir = 2, Dur = 3
19:38:33.341 00.000 15712 IsGuiding returns 0
19:38:33.350 00.009 15712 IsGuiding returns 0
19:38:33.350 00.000 15712 Move returns status 0, amount 3
19:38:33.350 00.000 15712 MoveAxis(N, 0, ABG)
19:38:33.350 00.000 15712 Move returns status 0, amount 0
19:38:33.350 00.000 15712 move complete, result=0
19:38:33.350 00.000 15712 worker thread done servicing request
19:38:33.350 00.000 15712 Worker thread wakes up
19:38:33.350 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
19:38:33.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:33.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:34.784 01.434 15712 Exposure complete
19:38:34.845 00.061 15712 worker thread done servicing request
19:38:34.845 00.000 7988 OnExposeComplete: enter
19:38:34.845 00.000 7988 UpdateGuideState(): m_state=6
19:38:34.850 00.005 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2390
19:38:34.852 00.002 7988 Star::Find returns 1 (0), X=1173.44, Y=432.74, Mass=1396, SNR=25.4, Peak=201 HFD=3.2
19:38:34.852 00.000 7988 MultiStar: [#1 0.09,0.30,1.00,U] [#2 -0.18,0.51,1.02,U] [#3 0.08,0.22,0.96,U] [#4 0.09,0.18,1.05,U] [#5 0.08,0.45,0.69,U] [#6 -0.09,0.19,0.78,U] [#7 0.09,0.02,0.69,U] [#8 0.10,0.41,0.67,U] 
19:38:34.854 00.002 7988 single-star, 8 included, MultiStar: {0.03, 0.25}, one-star: {0.01, 0.00}
19:38:34.854 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.58) = xAngle (1.77 = 1.77)
19:38:34.856 00.002 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.88 = -1.40)
19:38:34.856 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.19 mountX=-0.00 mountY=-0.01, mountTheta=-1.77
19:38:34.858 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.00, opts=13)
19:38:34.860 00.002 7988 Enqueuing Move request for scope (0.01, 0.00)
19:38:34.860 00.000 15712 Worker thread wakes up
19:38:34.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
19:38:34.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
19:38:34.860 00.000 15712 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
19:38:34.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:34.860 00.000 7988 UpdateGuideState exits: m=1396 SNR=25.4
19:38:34.865 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:34.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:34.867 00.002 7988 Enqueuing Expose request
19:38:34.867 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.06
19:38:34.867 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
19:38:34.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:34.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:38:34.867 00.000 15712 MoveAxis(E, 3, ABG)
19:38:34.867 00.000 15712 Guiding  Dir = 2, Dur = 3
19:38:34.869 00.002 15712 IsGuiding returns 0
19:38:34.894 00.025 15712 IsGuiding returns 0
19:38:34.894 00.000 15712 Move returns status 0, amount 3
19:38:34.894 00.000 15712 MoveAxis(N, 0, ABG)
19:38:34.894 00.000 15712 Move returns status 0, amount 0
19:38:34.894 00.000 15712 move complete, result=0
19:38:34.894 00.000 15712 worker thread done servicing request
19:38:34.894 00.000 15712 Worker thread wakes up
19:38:34.894 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
19:38:34.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:34.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:36.537 01.643 15712 Exposure complete
19:38:36.600 00.063 15712 worker thread done servicing request
19:38:36.600 00.000 7988 OnExposeComplete: enter
19:38:36.600 00.000 7988 UpdateGuideState(): m_state=6
19:38:36.600 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
19:38:36.600 00.000 7988 Star::Find returns 1 (0), X=1173.43, Y=432.75, Mass=1496, SNR=26.1, Peak=204 HFD=3.5
19:38:36.600 00.000 7988 MultiStar: [#1 0.10,0.15,1.02,U] [#2 -0.16,0.20,1.03,U] [#3 0.09,0.15,0.96,U] [#4 0.12,-0.02,0.99,U] [#5 0.12,0.28,0.71,U] [#6 -0.17,-0.12,0.70,U] [#7 -0.15,-0.17,0.70,U] [#8 0.03,0.15,0.66,U] 
19:38:36.600 00.000 7988 single-star, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.00, 0.01}
19:38:36.600 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
19:38:36.600 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
19:38:36.610 00.010 7988 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.39 mountX=-0.01 mountY=-0.00, mountTheta=-2.94
19:38:36.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.01, opts=13)
19:38:36.610 00.000 7988 Enqueuing Move request for scope (0.00, 0.01)
19:38:36.614 00.004 15712 Worker thread wakes up
19:38:36.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:36.614 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.1
19:38:36.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:36.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:36.614 00.000 7988 Enqueuing Expose request
19:38:36.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
19:38:36.614 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
19:38:36.614 00.000 15712 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
19:38:36.614 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.04
19:38:36.614 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
19:38:36.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:36.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:38:36.614 00.000 15712 MoveAxis(E, 4, ABG)
19:38:36.614 00.000 15712 Guiding  Dir = 2, Dur = 4
19:38:36.648 00.034 15712 IsGuiding returns 0
19:38:36.672 00.024 15712 IsGuiding returns 0
19:38:36.672 00.000 15712 Move returns status 0, amount 4
19:38:36.672 00.000 15712 MoveAxis(N, 0, ABG)
19:38:36.672 00.000 15712 Move returns status 0, amount 0
19:38:36.672 00.000 15712 move complete, result=0
19:38:36.672 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
19:38:36.674 00.002 15712 worker thread done servicing request
19:38:36.674 00.000 15712 Worker thread wakes up
19:38:36.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:36.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:38.084 01.410 15712 Exposure complete
19:38:38.148 00.064 15712 worker thread done servicing request
19:38:38.148 00.000 7988 OnExposeComplete: enter
19:38:38.148 00.000 7988 UpdateGuideState(): m_state=6
19:38:38.148 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2392
19:38:38.148 00.000 7988 Star::Find returns 1 (0), X=1173.39, Y=432.72, Mass=1432, SNR=25.7, Peak=199 HFD=3.2
19:38:38.148 00.000 7988 MultiStar: [#1 0.15,0.04,0.98,U] [#2 -0.08,0.02,1.02,U] [#3 -0.02,-0.00,0.95,U] [#4 0.23,0.05,1.05,U] [#5 0.24,0.08,0.70,U] [#6 -0.02,-0.06,0.71,U] [#7 0.04,-0.12,0.67,U] [#8 0.08,0.19,0.64,U] 
19:38:38.148 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.04, -0.01}
19:38:38.156 00.008 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.58) = xAngle (-1.23 = -1.23)
19:38:38.156 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.88 = 1.88)
19:38:38.156 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.81 mountX=0.01 mountY=0.04, mountTheta=1.24
19:38:38.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
19:38:38.161 00.005 7988 Enqueuing Move request for scope (-0.04, -0.01)
19:38:38.162 00.001 15712 Worker thread wakes up
19:38:38.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
19:38:38.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
19:38:38.162 00.000 15712 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
19:38:38.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:38.162 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.7
19:38:38.164 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:38.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:38.166 00.002 7988 Enqueuing Expose request
19:38:38.166 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.01
19:38:38.166 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
19:38:38.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:38.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:38:38.166 00.000 15712 MoveAxis(E, 5, ABG)
19:38:38.166 00.000 15712 Guiding  Dir = 2, Dur = 5
19:38:38.168 00.002 15712 IsGuiding returns 0
19:38:38.190 00.022 15712 IsGuiding returns 0
19:38:38.190 00.000 15712 Move returns status 0, amount 5
19:38:38.190 00.000 15712 MoveAxis(N, 0, ABG)
19:38:38.190 00.000 15712 Move returns status 0, amount 0
19:38:38.190 00.000 15712 move complete, result=0
19:38:38.190 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
19:38:38.192 00.002 15712 worker thread done servicing request
19:38:38.192 00.000 15712 Worker thread wakes up
19:38:38.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:38.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:39.824 01.632 15712 Exposure complete
19:38:39.885 00.061 15712 worker thread done servicing request
19:38:39.885 00.000 7988 OnExposeComplete: enter
19:38:39.885 00.000 7988 UpdateGuideState(): m_state=6
19:38:39.888 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2393
19:38:39.889 00.001 7988 Star::Find returns 1 (0), X=1173.36, Y=432.84, Mass=1431, SNR=25.7, Peak=189 HFD=3.2
19:38:39.889 00.000 7988 MultiStar: [#1 0.06,0.14,0.99,U] [#2 -0.19,0.35,1.01,U] [#3 0.21,0.04,0.97,U] [#4 0.04,0.08,1.02,U] [#5 0.33,0.05,0.73,U] [#6 0.03,0.12,0.71,U] [#7 0.08,0.01,0.69,U] [#8 0.14,0.25,0.66,U] 
19:38:39.891 00.002 7988 single-star, 8 included, MultiStar: {0.06, 0.13}, one-star: {-0.07, 0.11}
19:38:39.891 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.55)
19:38:39.893 00.002 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.56)
19:38:39.893 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.16 mountX=-0.11 mountY=0.07, mountTheta=2.57
19:38:39.895 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.11, opts=13)
19:38:39.897 00.002 7988 Enqueuing Move request for scope (-0.07, 0.11)
19:38:39.897 00.000 15712 Worker thread wakes up
19:38:39.899 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
19:38:39.899 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
19:38:39.899 00.000 15712 Moving (-0.07, 0.11) raw xDistance=-0.11 yDistance=0.07
19:38:39.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:38:39.899 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.7
19:38:39.901 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:39.904 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:39.904 00.000 7988 Enqueuing Expose request
19:38:39.904 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.98
19:38:39.904 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
19:38:39.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:39.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:38:39.904 00.000 15712 MoveAxis(E, 4, ABG)
19:38:39.904 00.000 15712 Guiding  Dir = 2, Dur = 4
19:38:39.907 00.003 15712 IsGuiding returns 0
19:38:39.923 00.016 15712 IsGuiding returns 0
19:38:39.923 00.000 15712 Move returns status 0, amount 4
19:38:39.923 00.000 15712 MoveAxis(N, 0, ABG)
19:38:39.923 00.000 15712 Move returns status 0, amount 0
19:38:39.923 00.000 15712 move complete, result=0
19:38:39.923 00.000 15712 worker thread done servicing request
19:38:39.923 00.000 15712 Worker thread wakes up
19:38:39.933 00.010 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
19:38:39.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:39.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:41.340 01.407 15712 Exposure complete
19:38:41.402 00.062 15712 worker thread done servicing request
19:38:41.402 00.000 7988 OnExposeComplete: enter
19:38:41.402 00.000 7988 UpdateGuideState(): m_state=6
19:38:41.405 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2394
19:38:41.405 00.000 7988 Star::Find returns 1 (0), X=1173.19, Y=432.84, Mass=1436, SNR=25.7, Peak=196 HFD=3.3
19:38:41.407 00.002 7988 MultiStar: [#1 0.21,0.32,1.04,U] [#2 0.16,0.30,1.02,U] [#3 0.11,0.21,0.98,U] [#4 0.24,0.11,1.06,U] [#5 0.28,-0.08,0.69,U] [#6 -0.10,0.05,0.73,U] [#7 0.20,0.02,0.68,U] [#8 0.20,0.39,0.67,U] 
19:38:41.407 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.17}, one-star: {-0.24, 0.11}
19:38:41.409 00.002 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
19:38:41.409 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
19:38:41.411 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.97 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
19:38:41.413 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.17, opts=13)
19:38:41.413 00.000 7988 Enqueuing Move request for scope (0.11, 0.17)
19:38:41.415 00.002 15712 Worker thread wakes up
19:38:41.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
19:38:41.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
19:38:41.415 00.000 15712 Moving (0.11, 0.17) raw xDistance=-0.17 yDistance=-0.12
19:38:41.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:38:41.417 00.002 7988 UpdateGuideState exits: m=1436 SNR=25.7
19:38:41.418 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:41.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:41.418 00.000 7988 Enqueuing Expose request
19:38:41.418 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 650.96
19:38:41.418 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
19:38:41.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:41.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:38:41.418 00.000 15712 MoveAxis(E, 38, ABG)
19:38:41.418 00.000 15712 Guiding  Dir = 2, Dur = 38
19:38:41.418 00.000 15712 IsGuiding returns 0
19:38:41.451 00.033 15712 PulseGuide returned control before completion, sleep 20
19:38:41.499 00.048 15712 IsGuiding returns 0
19:38:41.499 00.000 15712 Move returns status 0, amount 38
19:38:41.499 00.000 15712 MoveAxis(N, 0, ABG)
19:38:41.499 00.000 15712 Move returns status 0, amount 0
19:38:41.499 00.000 15712 move complete, result=0
19:38:41.499 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
19:38:41.501 00.002 15712 worker thread done servicing request
19:38:41.501 00.000 15712 Worker thread wakes up
19:38:41.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:41.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:43.128 01.627 15712 Exposure complete
19:38:43.189 00.061 15712 worker thread done servicing request
19:38:43.189 00.000 7988 OnExposeComplete: enter
19:38:43.189 00.000 7988 UpdateGuideState(): m_state=6
19:38:43.194 00.005 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2395
19:38:43.196 00.002 7988 Star::Find returns 1 (0), X=1173.28, Y=432.74, Mass=1401, SNR=25.3, Peak=206 HFD=3.5
19:38:43.196 00.000 7988 MultiStar: [#1 -0.01,0.03,1.04,U] [#2 -0.18,0.27,1.04,U] [#3 -0.08,0.25,0.97,U] [#4 0.05,0.05,1.03,U] [#5 -0.10,0.32,0.71,U] [#6 -0.20,0.12,0.75,U] [#7 -0.03,-0.10,0.69,U] [#8 -0.12,0.32,0.67,U] 
19:38:43.198 00.002 7988 single-star, 8 included, MultiStar: {-0.09, 0.14}, one-star: {-0.15, 0.01}
19:38:43.198 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.68 = -1.61)
19:38:43.200 00.002 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.79 = 1.50)
19:38:43.200 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.10 mountX=-0.01 mountY=0.15, mountTheta=1.61
19:38:43.204 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.01, opts=13)
19:38:43.204 00.000 7988 Enqueuing Move request for scope (-0.15, 0.01)
19:38:43.205 00.001 15712 Worker thread wakes up
19:38:43.207 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
19:38:43.207 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
19:38:43.207 00.000 15712 Moving (-0.15, 0.01) raw xDistance=-0.01 yDistance=0.15
19:38:43.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:43.207 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.3
19:38:43.209 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:43.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:43.209 00.000 7988 Enqueuing Expose request
19:38:43.209 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 650.93
19:38:43.209 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
19:38:43.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:43.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:38:43.209 00.000 15712 MoveAxis(E, 5, ABG)
19:38:43.209 00.000 15712 Guiding  Dir = 2, Dur = 5
19:38:43.209 00.000 15712 IsGuiding returns 0
19:38:43.237 00.028 15712 IsGuiding returns 0
19:38:43.237 00.000 15712 Move returns status 0, amount 5
19:38:43.237 00.000 15712 MoveAxis(N, 0, ABG)
19:38:43.237 00.000 15712 Move returns status 0, amount 0
19:38:43.237 00.000 15712 move complete, result=0
19:38:43.237 00.000 15712 worker thread done servicing request
19:38:43.237 00.000 15712 Worker thread wakes up
19:38:43.237 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
19:38:43.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:43.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:44.659 01.422 15712 Exposure complete
19:38:44.721 00.062 15712 worker thread done servicing request
19:38:44.721 00.000 7988 OnExposeComplete: enter
19:38:44.721 00.000 7988 UpdateGuideState(): m_state=6
19:38:44.723 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2396
19:38:44.723 00.000 7988 Star::Find returns 1 (0), X=1173.07, Y=432.85, Mass=1383, SNR=25.2, Peak=186 HFD=3.1
19:38:44.725 00.002 7988 MultiStar: [#1 -0.17,0.20,1.04,U] [#2 -0.06,0.37,1.01,U] [#3 -0.31,0.40,1.00,U] [#4 -0.03,0.24,1.06,U] [#5 0.00,0.15,0.74,U] [#6 -0.47,0.27,0.75,U] [#7 -0.15,0.10,0.63,U] [#8 -0.07,0.36,0.65,U] 
19:38:44.727 00.002 7988 refined, 8 included, MultiStar: {-0.18, 0.25}, one-star: {-0.36, 0.11}
19:38:44.727 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.58) = xAngle (3.78 = -2.50)
19:38:44.729 00.002 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.61)
19:38:44.729 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.21 mountX=-0.25 mountY=0.18, mountTheta=2.52
19:38:44.731 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.25, opts=13)
19:38:44.733 00.002 7988 Enqueuing Move request for scope (-0.18, 0.25)
19:38:44.733 00.000 15712 Worker thread wakes up
19:38:44.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
19:38:44.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:44.735 00.002 7988 UpdateGuideState exits: m=1383 SNR=25.2
19:38:44.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:44.737 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:44.737 00.000 7988 Enqueuing Expose request
19:38:44.737 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
19:38:44.737 00.000 15712 Moving (-0.18, 0.25) raw xDistance=-0.25 yDistance=0.18
19:38:44.737 00.000 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 650.90
19:38:44.737 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
19:38:44.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:44.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:38:44.737 00.000 15712 MoveAxis(E, 54, ABG)
19:38:44.737 00.000 15712 Guiding  Dir = 2, Dur = 54
19:38:44.737 00.000 15712 IsGuiding returns 0
19:38:44.760 00.023 15712 PulseGuide returned control before completion, sleep 48
19:38:44.838 00.078 15712 IsGuiding returns 0
19:38:44.838 00.000 15712 Move returns status 0, amount 54
19:38:44.838 00.000 15712 MoveAxis(N, 0, ABG)
19:38:44.838 00.000 15712 Move returns status 0, amount 0
19:38:44.838 00.000 15712 move complete, result=0
19:38:44.838 00.000 15712 worker thread done servicing request
19:38:44.838 00.000 15712 Worker thread wakes up
19:38:44.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:44.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:44.838 00.000 7988 GuideStep: -0.2 px 54 ms EAST, 0.2 px 0 ms NORTH
19:38:46.472 01.634 15712 Exposure complete
19:38:46.534 00.062 15712 worker thread done servicing request
19:38:46.534 00.000 7988 OnExposeComplete: enter
19:38:46.534 00.000 7988 UpdateGuideState(): m_state=6
19:38:46.538 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2397
19:38:46.538 00.000 7988 Star::Find returns 1 (0), X=1173.46, Y=432.61, Mass=1459, SNR=25.9, Peak=224 HFD=3.2
19:38:46.538 00.000 7988 MultiStar: [#1 0.24,-0.02,1.04,U] [#2 -0.18,0.20,1.02,U] [#3 0.10,-0.05,0.96,U] [#4 -0.16,-0.19,1.00,U] [#5 -0.03,-0.02,0.72,U] [#6 -0.22,-0.16,0.73,U] [#7 -0.08,-0.11,0.69,U] [#8 0.04,0.15,0.65,U] 
19:38:46.538 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.03, -0.12}
19:38:46.538 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.58) = xAngle (-0.58 = -0.58)
19:38:46.538 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.53 = 2.53)
19:38:46.538 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.16 mountX=0.03 mountY=0.02, mountTheta=0.60
19:38:46.545 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.03, opts=13)
19:38:46.547 00.002 7988 Enqueuing Move request for scope (-0.02, -0.03)
19:38:46.547 00.000 15712 Worker thread wakes up
19:38:46.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
19:38:46.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
19:38:46.547 00.000 15712 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.02
19:38:46.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:46.547 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
19:38:46.551 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:46.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:46.551 00.000 7988 Enqueuing Expose request
19:38:46.551 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.88
19:38:46.551 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
19:38:46.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:46.555 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:38:46.555 00.000 15712 MoveAxis(E, 8, ABG)
19:38:46.555 00.000 15712 Guiding  Dir = 2, Dur = 8
19:38:46.555 00.000 15712 IsGuiding returns 0
19:38:46.580 00.025 15712 IsGuiding returns 0
19:38:46.580 00.000 15712 Move returns status 0, amount 8
19:38:46.580 00.000 15712 MoveAxis(N, 0, ABG)
19:38:46.580 00.000 15712 Move returns status 0, amount 0
19:38:46.580 00.000 15712 move complete, result=0
19:38:46.580 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
19:38:46.583 00.003 15712 worker thread done servicing request
19:38:46.583 00.000 15712 Worker thread wakes up
19:38:46.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:46.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:48.002 01.419 15712 Exposure complete
19:38:48.061 00.059 15712 worker thread done servicing request
19:38:48.061 00.000 7988 OnExposeComplete: enter
19:38:48.061 00.000 7988 UpdateGuideState(): m_state=6
19:38:48.068 00.007 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2398
19:38:48.068 00.000 7988 Star::Find returns 1 (0), X=1173.32, Y=432.62, Mass=1525, SNR=26.5, Peak=204 HFD=3.2
19:38:48.070 00.002 7988 MultiStar: [#1 0.11,0.09,0.99,U] [#2 0.12,0.16,0.96,U] [#3 0.14,0.09,0.95,U] [#4 0.04,-0.06,0.99,U] [#5 0.14,0.22,0.70,U] [#6 -0.26,0.03,0.71,U] [#7 0.15,-0.07,0.66,U] [#8 0.12,0.25,0.66,U] 
19:38:48.072 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {-0.11, -0.11}
19:38:48.072 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
19:38:48.072 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.71)
19:38:48.072 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.89 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
19:38:48.077 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
19:38:48.077 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
19:38:48.077 00.000 15712 Worker thread wakes up
19:38:48.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
19:38:48.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
19:38:48.077 00.000 15712 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.05
19:38:48.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:48.081 00.004 7988 UpdateGuideState exits: m=1525 SNR=26.5
19:38:48.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:48.083 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:48.084 00.001 7988 Enqueuing Expose request
19:38:48.084 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.85
19:38:48.084 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
19:38:48.084 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:48.084 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:38:48.084 00.000 15712 MoveAxis(E, 9, ABG)
19:38:48.084 00.000 15712 Guiding  Dir = 2, Dur = 9
19:38:48.084 00.000 15712 IsGuiding returns 0
19:38:48.128 00.044 15712 IsGuiding returns 0
19:38:48.128 00.000 15712 Move returns status 0, amount 9
19:38:48.128 00.000 15712 MoveAxis(N, 0, ABG)
19:38:48.128 00.000 15712 Move returns status 0, amount 0
19:38:48.128 00.000 15712 move complete, result=0
19:38:48.128 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
19:38:48.135 00.007 15712 worker thread done servicing request
19:38:48.135 00.000 15712 Worker thread wakes up
19:38:48.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:48.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:49.767 01.632 15712 Exposure complete
19:38:49.828 00.061 15712 worker thread done servicing request
19:38:49.828 00.000 7988 OnExposeComplete: enter
19:38:49.833 00.005 7988 UpdateGuideState(): m_state=6
19:38:49.833 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2399
19:38:49.835 00.002 7988 Star::Find returns 1 (0), X=1173.45, Y=432.53, Mass=1467, SNR=26.0, Peak=205 HFD=3.2
19:38:49.837 00.002 7988 MultiStar: [#1 0.37,0.08,1.01,U] [#2 0.15,0.10,1.03,U] [#3 0.17,0.10,0.96,U] [#4 0.14,-0.14,1.03,U] [#5 0.18,0.11,0.72,U] [#6 -0.07,-0.00,0.71,U] [#7 0.04,-0.20,0.67,U] [#8 0.04,0.21,0.65,U] 
19:38:49.837 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.00}, one-star: {0.02, -0.21}
19:38:49.839 00.002 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
19:38:49.839 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.58)
19:38:49.841 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.01 mountX=-0.00 mountY=-0.13, mountTheta=-1.59
19:38:49.844 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.00, opts=13)
19:38:49.844 00.000 7988 Enqueuing Move request for scope (0.13, 0.00)
19:38:49.844 00.000 15712 Worker thread wakes up
19:38:49.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:49.844 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.0
19:38:49.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:49.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:49.844 00.000 7988 Enqueuing Expose request
19:38:49.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
19:38:49.844 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
19:38:49.844 00.000 15712 Moving (0.13, 0.00) raw xDistance=-0.00 yDistance=-0.13
19:38:49.854 00.010 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.82
19:38:49.854 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
19:38:49.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:49.854 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:38:49.854 00.000 15712 MoveAxis(E, 9, ABG)
19:38:49.854 00.000 15712 Guiding  Dir = 2, Dur = 9
19:38:49.854 00.000 15712 IsGuiding returns 0
19:38:49.871 00.017 15712 IsGuiding returns 0
19:38:49.871 00.000 15712 Move returns status 0, amount 9
19:38:49.871 00.000 15712 MoveAxis(N, 0, ABG)
19:38:49.871 00.000 15712 Move returns status 0, amount 0
19:38:49.871 00.000 15712 move complete, result=0
19:38:49.871 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
19:38:49.876 00.005 15712 worker thread done servicing request
19:38:49.876 00.000 15712 Worker thread wakes up
19:38:49.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:49.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:51.294 01.418 15712 Exposure complete
19:38:51.348 00.054 15712 worker thread done servicing request
19:38:51.348 00.000 7988 OnExposeComplete: enter
19:38:51.357 00.009 7988 UpdateGuideState(): m_state=6
19:38:51.359 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2400
19:38:51.361 00.002 7988 Star::Find returns 1 (0), X=1173.46, Y=432.52, Mass=1473, SNR=25.9, Peak=176 HFD=3.2
19:38:51.361 00.000 7988 MultiStar: [#1 0.30,-0.03,1.02,U] [#2 0.02,-0.05,1.02,U] [#3 0.01,-0.03,0.94,U] [#4 0.26,-0.30,1.02,U] [#5 0.24,-0.00,0.68,U] [#6 0.02,0.11,0.73,U] [#7 -0.06,-0.15,0.70,U] [#8 0.15,0.06,0.68,U] 
19:38:51.363 00.002 7988 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.03, -0.21}
19:38:51.365 00.002 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.96 = 0.96)
19:38:51.365 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
19:38:51.367 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.62 mountX=0.08 mountY=-0.11, mountTheta=-0.95
19:38:51.369 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
19:38:51.369 00.000 7988 Enqueuing Move request for scope (0.11, -0.08)
19:38:51.371 00.002 15712 Worker thread wakes up
19:38:51.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
19:38:51.371 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
19:38:51.371 00.000 15712 Moving (0.11, -0.08) raw xDistance=0.08 yDistance=-0.11
19:38:51.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:51.371 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.9
19:38:51.373 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:51.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:51.373 00.000 7988 Enqueuing Expose request
19:38:51.373 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.80
19:38:51.373 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
19:38:51.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:51.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:38:51.373 00.000 15712 MoveAxis(E, 10, ABG)
19:38:51.373 00.000 15712 Guiding  Dir = 2, Dur = 10
19:38:51.373 00.000 15712 IsGuiding returns 0
19:38:51.421 00.048 15712 IsGuiding returns 1
19:38:51.421 00.000 15712 scope still moving after pulse duration time elapsed
19:38:51.457 00.036 15712 IsGuiding returns 0
19:38:51.457 00.000 15712 scope move finished after 10 + 69 ms
19:38:51.457 00.000 15712 Move returns status 0, amount 10
19:38:51.457 00.000 15712 MoveAxis(N, 0, ABG)
19:38:51.457 00.000 15712 Move returns status 0, amount 0
19:38:51.457 00.000 15712 move complete, result=0
19:38:51.457 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
19:38:51.459 00.002 15712 worker thread done servicing request
19:38:51.459 00.000 15712 Worker thread wakes up
19:38:51.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:51.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:53.097 01.638 15712 Exposure complete
19:38:53.158 00.061 15712 worker thread done servicing request
19:38:53.158 00.000 7988 OnExposeComplete: enter
19:38:53.158 00.000 7988 UpdateGuideState(): m_state=6
19:38:53.158 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2401
19:38:53.158 00.000 7988 Star::Find returns 1 (0), X=1173.67, Y=432.58, Mass=1454, SNR=25.8, Peak=199 HFD=3.2
19:38:53.158 00.000 7988 MultiStar: [#1 0.32,-0.16,1.02,U] [#2 0.12,-0.07,0.99,U] [#3 0.21,-0.20,0.94,U] [#4 0.35,-0.08,1.03,U] [#5 0.31,-0.05,0.74,U] [#6 0.07,-0.24,0.70,U] [#7 0.18,-0.35,0.69,U] [#8 0.25,0.12,0.65,U] 
19:38:53.158 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.13}, one-star: {0.24, -0.16}
19:38:53.158 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
19:38:53.158 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.11)
19:38:53.158 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-0.52 mountX=0.13 mountY=-0.23, mountTheta=-1.05
19:38:53.168 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.13, opts=13)
19:38:53.168 00.000 7988 Enqueuing Move request for scope (0.23, -0.13)
19:38:53.168 00.000 15712 Worker thread wakes up
19:38:53.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
19:38:53.168 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
19:38:53.168 00.000 15712 Moving (0.23, -0.13) raw xDistance=0.13 yDistance=-0.23
19:38:53.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:53.168 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.8
19:38:53.174 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:53.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:53.174 00.000 7988 Enqueuing Expose request
19:38:53.174 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.77
19:38:53.174 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
19:38:53.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:53.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:38:53.174 00.000 15712 MoveAxis(E, 9, ABG)
19:38:53.174 00.000 15712 Guiding  Dir = 2, Dur = 9
19:38:53.174 00.000 15712 IsGuiding returns 0
19:38:53.190 00.016 15712 IsGuiding returns 0
19:38:53.190 00.000 15712 Move returns status 0, amount 9
19:38:53.190 00.000 15712 MoveAxis(N, 0, ABG)
19:38:53.190 00.000 15712 Move returns status 0, amount 0
19:38:53.190 00.000 15712 move complete, result=0
19:38:53.190 00.000 15712 worker thread done servicing request
19:38:53.190 00.000 15712 Worker thread wakes up
19:38:53.190 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
19:38:53.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:53.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:54.606 01.416 15712 Exposure complete
19:38:54.664 00.058 15712 worker thread done servicing request
19:38:54.664 00.000 7988 OnExposeComplete: enter
19:38:54.670 00.006 7988 UpdateGuideState(): m_state=6
19:38:54.672 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2402
19:38:54.672 00.000 7988 Star::Find returns 1 (0), X=1173.55, Y=432.34, Mass=1489, SNR=26.3, Peak=200 HFD=3.2
19:38:54.674 00.002 7988 MultiStar: [#1 0.36,-0.17,1.03,U] [#2 0.25,-0.16,0.98,U] [#3 0.40,-0.02,0.91,U] [#4 0.34,-0.30,1.01,U] [#5 0.25,-0.27,0.69,U] [#6 0.19,-0.12,0.70,U] [#7 0.12,-0.10,0.68,U] [#8 0.26,0.05,0.66,U] 
19:38:54.676 00.002 7988 refined, 8 included, MultiStar: {0.26, -0.18}, one-star: {0.12, -0.39}
19:38:54.676 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
19:38:54.678 00.002 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.19)
19:38:54.678 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.18 hyp=0.31 cameraTheta=-0.59 mountX=0.17 mountY=-0.26, mountTheta=-0.98
19:38:54.680 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.18, opts=13)
19:38:54.681 00.001 7988 Enqueuing Move request for scope (0.26, -0.18)
19:38:54.681 00.000 15712 Worker thread wakes up
19:38:54.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.18) opts 0xd
19:38:54.681 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.18)
19:38:54.681 00.000 15712 Moving (0.26, -0.18) raw xDistance=0.17 yDistance=-0.26
19:38:54.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:54.681 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.3
19:38:54.685 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:54.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:54.685 00.000 7988 Enqueuing Expose request
19:38:54.685 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 650.75
19:38:54.685 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
19:38:54.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
19:38:54.685 00.000 15712 MoveAxis(W, 28, ABG)
19:38:54.685 00.000 15712 Guiding  Dir = 3, Dur = 28
19:38:54.685 00.000 15712 IsGuiding returns 0
19:38:54.749 00.064 15712 IsGuiding returns 1
19:38:54.749 00.000 15712 scope still moving after pulse duration time elapsed
19:38:54.780 00.031 15712 IsGuiding returns 0
19:38:54.780 00.000 15712 scope move finished after 28 + 62 ms
19:38:54.780 00.000 15712 Move returns status 0, amount 28
19:38:54.780 00.000 15712 MoveAxis(N, 66, ABG)
19:38:54.780 00.000 15712 Guiding  Dir = 0, Dur = 66
19:38:54.780 00.000 15712 IsGuiding returns 0
19:38:54.862 00.082 15712 IsGuiding returns 1
19:38:54.862 00.000 15712 scope still moving after pulse duration time elapsed
19:38:54.903 00.041 15712 IsGuiding returns 1
19:38:54.958 00.055 15712 IsGuiding returns 0
19:38:54.958 00.000 15712 scope move finished after 66 + 111 ms
19:38:54.958 00.000 15712 Move returns status 0, amount 66
19:38:54.958 00.000 15712 move complete, result=0
19:38:54.958 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.3 px 66 ms NORTH
19:38:54.959 00.001 15712 worker thread done servicing request
19:38:54.959 00.000 15712 Worker thread wakes up
19:38:54.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:54.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:56.601 01.642 15712 Exposure complete
19:38:56.663 00.062 15712 worker thread done servicing request
19:38:56.663 00.000 7988 OnExposeComplete: enter
19:38:56.663 00.000 7988 UpdateGuideState(): m_state=6
19:38:56.663 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2403
19:38:56.663 00.000 7988 Star::Find returns 1 (0), X=1173.32, Y=432.71, Mass=1435, SNR=25.5, Peak=199 HFD=3.4
19:38:56.668 00.005 7988 MultiStar: [#1 0.00,0.15,1.00,U] [#2 -0.06,0.21,1.06,U] [#3 -0.07,0.22,1.00,U] [#4 -0.03,-0.15,1.01,U] [#5 -0.11,0.24,0.74,U] [#6 -0.09,-0.05,0.73,U] [#7 -0.17,-0.06,0.64,U] [#8 -0.12,0.28,0.66,U] 
19:38:56.670 00.002 7988 single-star, 8 included, MultiStar: {-0.08, 0.09}, one-star: {-0.11, -0.03}
19:38:56.670 00.000 7988 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
19:38:56.672 00.002 7988 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
19:38:56.672 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.88 mountX=0.03 mountY=0.11, mountTheta=1.31
19:38:56.674 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.03, opts=13)
19:38:56.676 00.002 7988 Enqueuing Move request for scope (-0.11, -0.03)
19:38:56.677 00.001 15712 Worker thread wakes up
19:38:56.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
19:38:56.677 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
19:38:56.677 00.000 15712 Moving (-0.11, -0.03) raw xDistance=0.03 yDistance=0.11
19:38:56.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:56.677 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.5
19:38:56.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:56.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:56.677 00.000 7988 Enqueuing Expose request
19:38:56.677 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 650.72
19:38:56.677 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
19:38:56.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:56.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:38:56.677 00.000 15712 MoveAxis(E, 6, ABG)
19:38:56.677 00.000 15712 Guiding  Dir = 2, Dur = 6
19:38:56.677 00.000 15712 IsGuiding returns 0
19:38:56.693 00.016 15712 IsGuiding returns 0
19:38:56.693 00.000 15712 Move returns status 0, amount 6
19:38:56.693 00.000 15712 MoveAxis(N, 0, ABG)
19:38:56.693 00.000 15712 Move returns status 0, amount 0
19:38:56.693 00.000 15712 move complete, result=0
19:38:56.693 00.000 15712 worker thread done servicing request
19:38:56.693 00.000 15712 Worker thread wakes up
19:38:56.693 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
19:38:56.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:56.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:58.115 01.422 15712 Exposure complete
19:38:58.178 00.063 15712 worker thread done servicing request
19:38:58.178 00.000 7988 OnExposeComplete: enter
19:38:58.178 00.000 7988 UpdateGuideState(): m_state=6
19:38:58.180 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2404
19:38:58.180 00.000 7988 Star::Find returns 1 (0), X=1173.24, Y=432.78, Mass=1508, SNR=26.3, Peak=216 HFD=3.5
19:38:58.182 00.002 7988 MultiStar: [#1 -0.03,0.12,1.00,U] [#2 -0.21,0.16,1.01,U] [#3 -0.23,0.25,0.92,U] [#4 -0.01,0.02,1.01,U] [#5 -0.11,0.11,0.69,U] [#6 -0.16,0.10,0.71,U] [#7 -0.36,-0.09,0.65,U] [#8 0.09,0.41,0.61,U] 
19:38:58.183 00.001 7988 refined, 8 included, MultiStar: {-0.13, 0.12}, one-star: {-0.19, 0.05}
19:38:58.183 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.58) = xAngle (3.98 = -2.30)
19:38:58.185 00.002 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.09 = 0.81)
19:38:58.185 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.40 mountX=-0.12 mountY=0.13, mountTheta=2.32
19:38:58.187 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.12, opts=13)
19:38:58.189 00.002 7988 Enqueuing Move request for scope (-0.13, 0.12)
19:38:58.189 00.000 15712 Worker thread wakes up
19:38:58.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
19:38:58.189 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
19:38:58.189 00.000 15712 Moving (-0.13, 0.12) raw xDistance=-0.12 yDistance=0.13
19:38:58.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:58.189 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.3
19:38:58.193 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:58.194 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:58.194 00.000 7988 Enqueuing Expose request
19:38:58.194 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.70
19:38:58.194 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
19:38:58.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:58.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:38:58.194 00.000 15712 MoveAxis(E, 2, ABG)
19:38:58.194 00.000 15712 Guiding  Dir = 2, Dur = 2
19:38:58.194 00.000 15712 IsGuiding returns 0
19:38:58.218 00.024 15712 IsGuiding returns 0
19:38:58.218 00.000 15712 Move returns status 0, amount 2
19:38:58.218 00.000 15712 MoveAxis(N, 0, ABG)
19:38:58.218 00.000 15712 Move returns status 0, amount 0
19:38:58.218 00.000 15712 move complete, result=0
19:38:58.218 00.000 15712 worker thread done servicing request
19:38:58.218 00.000 15712 Worker thread wakes up
19:38:58.218 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
19:38:58.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:38:58.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:38:59.854 01.636 15712 Exposure complete
19:38:59.902 00.048 15712 worker thread done servicing request
19:38:59.915 00.013 7988 OnExposeComplete: enter
19:38:59.915 00.000 7988 UpdateGuideState(): m_state=6
19:38:59.918 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2405
19:38:59.918 00.000 7988 Star::Find returns 1 (0), X=1173.15, Y=432.90, Mass=1486, SNR=26.1, Peak=219 HFD=3.1
19:38:59.918 00.000 7988 MultiStar: [#1 -0.08,0.29,0.97,U] [#2 -0.39,0.36,0.97,U] [#3 -0.14,0.24,0.99,U] [#4 -0.08,0.27,1.02,U] [#5 0.04,0.21,0.68,U] [#6 -0.23,0.22,0.69,U] [#7 -0.26,0.17,0.69,U] [#8 -0.36,0.45,0.61,U] 
19:38:59.918 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.26}, one-star: {-0.28, 0.17}
19:38:59.918 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.58) = xAngle (4.18 = -2.11)
19:38:59.918 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.28 = 1.00)
19:38:59.918 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.17 hyp=0.33 cameraTheta=2.60 mountX=-0.17 mountY=0.27, mountTheta=2.12
19:38:59.918 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.17, opts=13)
19:38:59.918 00.000 7988 Enqueuing Move request for scope (-0.28, 0.17)
19:38:59.918 00.000 15712 Worker thread wakes up
19:38:59.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.17) opts 0xd
19:38:59.918 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.17)
19:38:59.918 00.000 15712 Moving (-0.28, 0.17) raw xDistance=-0.17 yDistance=0.27
19:38:59.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:38:59.918 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.1
19:38:59.931 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:59.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:38:59.931 00.000 7988 Enqueuing Expose request
19:38:59.931 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 650.67
19:38:59.931 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
19:38:59.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:38:59.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:38:59.931 00.000 15712 MoveAxis(E, 33, ABG)
19:38:59.931 00.000 15712 Guiding  Dir = 2, Dur = 33
19:38:59.935 00.004 15712 IsGuiding returns 0
19:38:59.957 00.022 15712 PulseGuide returned control before completion, sleep 18
19:39:00.020 00.063 15712 IsGuiding returns 0
19:39:00.020 00.000 15712 Move returns status 0, amount 33
19:39:00.020 00.000 15712 MoveAxis(N, 0, ABG)
19:39:00.020 00.000 15712 Move returns status 0, amount 0
19:39:00.020 00.000 15712 move complete, result=0
19:39:00.020 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.3 px 0 ms NORTH
19:39:00.026 00.006 15712 worker thread done servicing request
19:39:00.026 00.000 15712 Worker thread wakes up
19:39:00.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:00.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:01.446 01.420 15712 Exposure complete
19:39:01.508 00.062 15712 worker thread done servicing request
19:39:01.508 00.000 7988 OnExposeComplete: enter
19:39:01.508 00.000 7988 UpdateGuideState(): m_state=6
19:39:01.508 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2406
19:39:01.508 00.000 7988 Star::Find returns 1 (0), X=1173.30, Y=432.69, Mass=1459, SNR=25.9, Peak=199 HFD=3.3
19:39:01.508 00.000 7988 MultiStar: [#1 0.05,0.18,1.03,U] [#2 -0.27,0.33,1.01,U] [#3 0.07,0.25,0.93,U] [#4 -0.07,0.10,0.99,U] [#5 0.02,0.13,0.73,U] [#6 -0.22,0.09,0.70,U] [#7 -0.14,-0.22,0.68,U] [#8 0.02,0.15,0.66,U] 
19:39:01.508 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.13, -0.04}
19:39:01.508 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.58) = xAngle (-1.24 = -1.24)
19:39:01.508 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.87 = 1.87)
19:39:01.517 00.009 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.81 mountX=0.04 mountY=0.13, mountTheta=1.24
19:39:01.517 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.04, opts=13)
19:39:01.517 00.000 7988 Enqueuing Move request for scope (-0.13, -0.04)
19:39:01.517 00.000 15712 Worker thread wakes up
19:39:01.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
19:39:01.517 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
19:39:01.517 00.000 15712 Moving (-0.13, -0.04) raw xDistance=0.04 yDistance=0.13
19:39:01.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:01.522 00.005 7988 UpdateGuideState exits: m=1459 SNR=25.9
19:39:01.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:01.522 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:01.522 00.000 7988 Enqueuing Expose request
19:39:01.522 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 650.64
19:39:01.522 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
19:39:01.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:01.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:39:01.522 00.000 15712 MoveAxis(E, 0, ABG)
19:39:01.522 00.000 15712 Move returns status 0, amount 0
19:39:01.522 00.000 15712 MoveAxis(N, 0, ABG)
19:39:01.522 00.000 15712 Move returns status 0, amount 0
19:39:01.522 00.000 15712 move complete, result=0
19:39:01.522 00.000 15712 worker thread done servicing request
19:39:01.522 00.000 15712 Worker thread wakes up
19:39:01.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:01.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:01.522 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:39:03.168 01.646 15712 Exposure complete
19:39:03.229 00.061 15712 worker thread done servicing request
19:39:03.229 00.000 7988 OnExposeComplete: enter
19:39:03.229 00.000 7988 UpdateGuideState(): m_state=6
19:39:03.233 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2407
19:39:03.234 00.001 7988 Star::Find returns 1 (1), X=1173.24, Y=432.44, Mass=1508, SNR=26.3, Peak=255 HFD=3.3
19:39:03.234 00.000 7988 MultiStar: [#1 -0.19,-0.00,0.99,U] [#2 -0.22,0.11,1.02,U] [#3 -0.26,0.03,0.97,U] [#4 0.00,-0.09,0.98,U] [#5 -0.41,0.07,0.69,U] [#6 -0.41,0.03,0.71,U] [#7 -0.26,-0.14,0.65,U] [#8 -0.18,0.23,0.64,U] 
19:39:03.236 00.002 7988 refined, 8 included, MultiStar: {-0.22, -0.02}, one-star: {-0.19, -0.30}
19:39:03.236 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
19:39:03.238 00.002 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
19:39:03.238 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.07 mountX=0.02 mountY=0.22, mountTheta=1.49
19:39:03.240 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.02, opts=13)
19:39:03.242 00.002 7988 Enqueuing Move request for scope (-0.22, -0.02)
19:39:03.242 00.000 15712 Worker thread wakes up
19:39:03.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd
19:39:03.242 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.02)
19:39:03.242 00.000 15712 Moving (-0.22, -0.02) raw xDistance=0.02 yDistance=0.22
19:39:03.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:03.245 00.003 7988 UpdateGuideState exits: m=1508 SNR=26.3 Saturated
19:39:03.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:03.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:03.245 00.000 7988 Enqueuing Expose request
19:39:03.245 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.62
19:39:03.245 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
19:39:03.245 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:03.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:39:03.245 00.000 15712 MoveAxis(E, 2, ABG)
19:39:03.245 00.000 15712 Guiding  Dir = 2, Dur = 2
19:39:03.245 00.000 15712 IsGuiding returns 0
19:39:03.268 00.023 15712 IsGuiding returns 0
19:39:03.268 00.000 15712 Move returns status 0, amount 2
19:39:03.268 00.000 15712 MoveAxis(N, 0, ABG)
19:39:03.268 00.000 15712 Move returns status 0, amount 0
19:39:03.268 00.000 15712 move complete, result=0
19:39:03.268 00.000 15712 worker thread done servicing request
19:39:03.268 00.000 15712 Worker thread wakes up
19:39:03.268 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
19:39:03.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:03.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:04.682 01.414 15712 Exposure complete
19:39:04.742 00.060 15712 worker thread done servicing request
19:39:04.742 00.000 7988 OnExposeComplete: enter
19:39:04.745 00.003 7988 UpdateGuideState(): m_state=6
19:39:04.747 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2408
19:39:04.747 00.000 7988 Star::Find returns 1 (1), X=1173.17, Y=432.66, Mass=1479, SNR=26.0, Peak=255 HFD=3.3
19:39:04.749 00.002 7988 MultiStar: [#1 -0.18,0.05,1.00,U] [#2 -0.30,0.18,1.04,U] [#3 -0.01,-0.07,0.95,U] [#4 -0.25,-0.22,1.04,U] [#5 -0.12,-0.15,0.69,U] [#6 -0.49,-0.06,0.71,U] [#7 -0.11,0.06,0.66,U] [#8 -0.32,0.06,0.65,U] 
19:39:04.749 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.02}, one-star: {-0.26, -0.08}
19:39:04.751 00.002 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.58) = xAngle (-1.45 = -1.45)
19:39:04.751 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.66 = 1.66)
19:39:04.753 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.03 mountX=0.03 mountY=0.22, mountTheta=1.45
19:39:04.755 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.02, opts=13)
19:39:04.755 00.000 7988 Enqueuing Move request for scope (-0.22, -0.02)
19:39:04.755 00.000 15712 Worker thread wakes up
19:39:04.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd
19:39:04.755 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.02)
19:39:04.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:04.758 00.003 7988 UpdateGuideState exits: m=1479 SNR=26.0 Saturated
19:39:04.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:04.758 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:04.761 00.003 7988 Enqueuing Expose request
19:39:04.761 00.000 15712 Moving (-0.22, -0.02) raw xDistance=0.03 yDistance=0.22
19:39:04.761 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.59
19:39:04.761 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
19:39:04.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:04.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:39:04.761 00.000 15712 MoveAxis(E, 2, ABG)
19:39:04.761 00.000 15712 Guiding  Dir = 2, Dur = 2
19:39:04.761 00.000 15712 IsGuiding returns 0
19:39:04.778 00.017 15712 IsGuiding returns 0
19:39:04.778 00.000 15712 Move returns status 0, amount 2
19:39:04.778 00.000 15712 MoveAxis(N, 0, ABG)
19:39:04.778 00.000 15712 Move returns status 0, amount 0
19:39:04.778 00.000 15712 move complete, result=0
19:39:04.778 00.000 15712 worker thread done servicing request
19:39:04.778 00.000 15712 Worker thread wakes up
19:39:04.778 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
19:39:04.790 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:04.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:06.420 01.630 15712 Exposure complete
19:39:06.481 00.061 15712 worker thread done servicing request
19:39:06.481 00.000 7988 OnExposeComplete: enter
19:39:06.481 00.000 7988 UpdateGuideState(): m_state=6
19:39:06.481 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2409
19:39:06.481 00.000 7988 Star::Find returns 1 (0), X=1173.25, Y=432.66, Mass=1392, SNR=25.4, Peak=227 HFD=3.2
19:39:06.481 00.000 7988 MultiStar: [#1 -0.08,0.11,1.03,U] [#2 -0.23,-0.04,1.03,U] [#3 0.00,0.25,0.99,U] [#4 -0.12,-0.03,1.05,U] [#5 -0.17,-0.09,0.71,U] [#6 -0.24,0.26,0.70,U] [#7 -0.14,0.21,0.68,U] [#8 -0.06,0.26,0.69,U] 
19:39:06.481 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.08}, one-star: {-0.18, -0.07}
19:39:06.481 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.58) = xAngle (4.17 = -2.12)
19:39:06.481 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.28 = 0.99)
19:39:06.481 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.59 mountX=-0.08 mountY=0.13, mountTheta=2.13
19:39:06.481 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.08, opts=13)
19:39:06.481 00.000 7988 Enqueuing Move request for scope (-0.13, 0.08)
19:39:06.495 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:06.495 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.4
19:39:06.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:06.498 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:06.498 00.000 7988 Enqueuing Expose request
19:39:06.498 00.000 15712 Worker thread wakes up
19:39:06.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
19:39:06.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
19:39:06.498 00.000 15712 Moving (-0.13, 0.08) raw xDistance=-0.08 yDistance=0.13
19:39:06.502 00.004 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 650.57
19:39:06.502 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
19:39:06.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:06.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:39:06.502 00.000 15712 MoveAxis(E, 2, ABG)
19:39:06.502 00.000 15712 Guiding  Dir = 2, Dur = 2
19:39:06.502 00.000 15712 IsGuiding returns 0
19:39:06.530 00.028 15712 IsGuiding returns 0
19:39:06.530 00.000 15712 Move returns status 0, amount 2
19:39:06.530 00.000 15712 MoveAxis(N, 0, ABG)
19:39:06.530 00.000 15712 Move returns status 0, amount 0
19:39:06.530 00.000 15712 move complete, result=0
19:39:06.530 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
19:39:06.531 00.001 15712 worker thread done servicing request
19:39:06.531 00.000 15712 Worker thread wakes up
19:39:06.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:06.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:07.945 01.414 15712 Exposure complete
19:39:08.007 00.062 15712 worker thread done servicing request
19:39:08.007 00.000 7988 OnExposeComplete: enter
19:39:08.009 00.002 7988 UpdateGuideState(): m_state=6
19:39:08.009 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2410
19:39:08.011 00.002 7988 Star::Find returns 1 (1), X=1173.17, Y=432.61, Mass=1441, SNR=25.7, Peak=255 HFD=3.2
19:39:08.011 00.000 7988 MultiStar: [#1 -0.29,0.19,1.01,U] [#2 -0.30,0.14,1.01,U] [#3 -0.28,0.14,0.97,U] [#4 -0.20,-0.08,1.06,U] [#5 -0.34,-0.03,0.73,U] [#6 -0.50,-0.20,0.72,U] [#7 -0.36,-0.21,0.66,U] [#8 -0.15,0.20,0.68,U] 
19:39:08.011 00.000 7988 single-star, 8 included, MultiStar: {-0.29, 0.01}, one-star: {-0.26, -0.12}
19:39:08.011 00.000 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.58) = xAngle (-1.12 = -1.12)
19:39:08.011 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.99 = 1.99)
19:39:08.011 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.28 cameraTheta=-2.70 mountX=0.12 mountY=0.26, mountTheta=1.13
19:39:08.011 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.12, opts=13)
19:39:08.011 00.000 7988 Enqueuing Move request for scope (-0.26, -0.12)
19:39:08.011 00.000 15712 Worker thread wakes up
19:39:08.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.12) opts 0xd
19:39:08.011 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.12)
19:39:08.011 00.000 15712 Moving (-0.26, -0.12) raw xDistance=0.12 yDistance=0.26
19:39:08.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:08.011 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.7 Saturated
19:39:08.023 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:08.025 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:08.025 00.000 7988 Enqueuing Expose request
19:39:08.028 00.003 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.54
19:39:08.028 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
19:39:08.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:39:08.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:39:08.028 00.000 15712 MoveAxis(E, 2, ABG)
19:39:08.028 00.000 15712 Guiding  Dir = 2, Dur = 2
19:39:08.028 00.000 15712 IsGuiding returns 0
19:39:08.045 00.017 15712 IsGuiding returns 0
19:39:08.045 00.000 15712 Move returns status 0, amount 2
19:39:08.045 00.000 15712 MoveAxis(N, 0, ABG)
19:39:08.045 00.000 15712 Move returns status 0, amount 0
19:39:08.045 00.000 15712 move complete, result=0
19:39:08.045 00.000 15712 worker thread done servicing request
19:39:08.045 00.000 15712 Worker thread wakes up
19:39:08.045 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.3 px 0 ms NORTH
19:39:08.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:08.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:09.680 01.635 15712 Exposure complete
19:39:09.740 00.060 15712 worker thread done servicing request
19:39:09.742 00.002 7988 OnExposeComplete: enter
19:39:09.742 00.000 7988 UpdateGuideState(): m_state=6
19:39:09.742 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2411
19:39:09.745 00.003 7988 Star::Find returns 1 (0), X=1173.08, Y=432.46, Mass=1333, SNR=24.8, Peak=238 HFD=3.1
19:39:09.745 00.000 7988 MultiStar: [#1 -0.05,-0.10,1.06,U] [#2 -0.32,0.03,1.04,U] [#3 -0.29,-0.08,0.99,U] [#4 -0.33,-0.26,1.13,U] [#5 -0.37,-0.07,0.73,U] [#6 -0.58,-0.19,0.75,U] [#7 -0.51,-0.35,0.71,U] [#8 -0.34,0.03,0.70,U] 
19:39:09.745 00.000 7988 refined, 8 included, MultiStar: {-0.33, -0.14}, one-star: {-0.35, -0.28}
19:39:09.745 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
19:39:09.745 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.94 = 1.94)
19:39:09.745 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.14 hyp=0.36 cameraTheta=-2.74 mountX=0.14 mountY=0.34, mountTheta=1.17
19:39:09.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.14, opts=13)
19:39:09.745 00.000 7988 Enqueuing Move request for scope (-0.33, -0.14)
19:39:09.745 00.000 15712 Worker thread wakes up
19:39:09.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.14) opts 0xd
19:39:09.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.14)
19:39:09.745 00.000 15712 Moving (-0.33, -0.14) raw xDistance=0.14 yDistance=0.34
19:39:09.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:39:09.745 00.000 7988 UpdateGuideState exits: m=1333 SNR=24.8
19:39:09.757 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:09.758 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:09.758 00.000 7988 Enqueuing Expose request
19:39:09.758 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.52
19:39:09.758 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
19:39:09.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:39:09.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
19:39:09.758 00.000 15712 MoveAxis(E, 2, ABG)
19:39:09.758 00.000 15712 Guiding  Dir = 2, Dur = 2
19:39:09.762 00.004 15712 IsGuiding returns 0
19:39:09.791 00.029 15712 IsGuiding returns 0
19:39:09.791 00.000 15712 Move returns status 0, amount 2
19:39:09.791 00.000 15712 MoveAxis(N, 0, ABG)
19:39:09.791 00.000 15712 Move returns status 0, amount 0
19:39:09.791 00.000 15712 move complete, result=0
19:39:09.791 00.000 15712 worker thread done servicing request
19:39:09.791 00.000 15712 Worker thread wakes up
19:39:09.791 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.3 px 0 ms NORTH
19:39:09.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:09.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:11.210 01.419 15712 Exposure complete
19:39:11.271 00.061 15712 worker thread done servicing request
19:39:11.271 00.000 7988 OnExposeComplete: enter
19:39:11.271 00.000 7988 UpdateGuideState(): m_state=6
19:39:11.274 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2412
19:39:11.274 00.000 7988 Star::Find returns 1 (1), X=1173.10, Y=432.56, Mass=1513, SNR=26.6, Peak=255 HFD=3.2
19:39:11.274 00.000 7988 MultiStar: [#1 -0.29,-0.10,1.01,U] [#2 -0.22,0.21,1.00,U] [#3 -0.21,0.08,0.94,U] [#4 -0.20,-0.08,1.00,U] [#5 -0.38,0.01,0.72,U] [#6 -0.53,0.16,0.70,U] [#7 -0.52,0.12,0.67,U] [#8 -0.24,0.35,0.65,U] 
19:39:11.274 00.000 7988 refined, 8 included, MultiStar: {-0.31, 0.05}, one-star: {-0.33, -0.18}
19:39:11.274 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.58) = xAngle (4.57 = -1.71)
19:39:11.274 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.40)
19:39:11.274 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.32 cameraTheta=3.00 mountX=-0.04 mountY=0.31, mountTheta=1.71
19:39:11.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.05, opts=13)
19:39:11.274 00.000 7988 Enqueuing Move request for scope (-0.31, 0.05)
19:39:11.274 00.000 15712 Worker thread wakes up
19:39:11.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
19:39:11.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
19:39:11.274 00.000 15712 Moving (-0.31, 0.05) raw xDistance=-0.04 yDistance=0.31
19:39:11.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:11.274 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.6 Saturated
19:39:11.287 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:11.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:11.287 00.000 7988 Enqueuing Expose request
19:39:11.291 00.004 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 650.49
19:39:11.291 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
19:39:11.291 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=0.51 newest=0.91
19:39:11.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
19:39:11.291 00.000 15712 MoveAxis(E, 1, ABG)
19:39:11.291 00.000 15712 Guiding  Dir = 2, Dur = 1
19:39:11.291 00.000 15712 IsGuiding returns 0
19:39:11.308 00.017 15712 IsGuiding returns 0
19:39:11.308 00.000 15712 Move returns status 0, amount 1
19:39:11.308 00.000 15712 BLC: Oldest BLC event removed
19:39:11.308 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
19:39:11.308 00.000 15712 MoveAxis(S, 318, ABG)
19:39:11.308 00.000 15712 Guiding  Dir = 1, Dur = 318
19:39:11.308 00.000 15712 IsGuiding returns 0
19:39:11.382 00.074 15712 PulseGuide returned control before completion, sleep 249
19:39:11.673 00.291 15712 IsGuiding returns 1
19:39:11.673 00.000 15712 scope still moving after pulse duration time elapsed
19:39:11.701 00.028 15712 IsGuiding returns 1
19:39:11.750 00.049 15712 IsGuiding returns 0
19:39:11.750 00.000 15712 scope move finished after 318 + 129 ms
19:39:11.750 00.000 15712 Move returns status 0, amount 318
19:39:11.750 00.000 15712 move complete, result=0
19:39:11.750 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.3 px 318 ms SOUTH
19:39:11.758 00.008 15712 worker thread done servicing request
19:39:11.758 00.000 15712 Worker thread wakes up
19:39:11.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:11.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:13.391 01.633 15712 Exposure complete
19:39:13.452 00.061 7988 OnExposeComplete: enter
19:39:13.452 00.000 7988 UpdateGuideState(): m_state=6
19:39:13.452 00.000 15712 worker thread done servicing request
19:39:13.452 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2413
19:39:13.452 00.000 7988 Star::Find returns 1 (0), X=1173.11, Y=432.76, Mass=1485, SNR=26.2, Peak=222 HFD=3.0
19:39:13.452 00.000 7988 MultiStar: [#1 -0.03,0.19,1.00,U] [#2 -0.31,0.28,0.98,U] [#3 -0.08,0.25,0.94,U] [#4 -0.15,0.03,0.99,U] [#5 -0.30,0.30,0.70,U] [#6 -0.33,0.17,0.69,U] [#7 -0.08,0.04,0.67,U] [#8 -0.17,0.44,0.65,U] 
19:39:13.452 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.18}, one-star: {-0.32, 0.03}
19:39:13.452 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.96 = -2.32)
19:39:13.452 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.07 = 0.79)
19:39:13.452 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.27 cameraTheta=2.38 mountX=-0.18 mountY=0.19, mountTheta=2.34
19:39:13.452 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.18, opts=13)
19:39:13.452 00.000 7988 Enqueuing Move request for scope (-0.19, 0.18)
19:39:13.452 00.000 15712 Worker thread wakes up
19:39:13.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
19:39:13.452 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
19:39:13.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:13.468 00.016 7988 UpdateGuideState exits: m=1485 SNR=26.2
19:39:13.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:13.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:13.468 00.000 7988 Enqueuing Expose request
19:39:13.468 00.000 15712 Moving (-0.19, 0.18) raw xDistance=-0.18 yDistance=0.19
19:39:13.468 00.000 15712 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.310930, 1:0.189045
19:39:13.468 00.000 15712 BLC: No correction, Miss < min_move
19:39:13.474 00.006 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 650.47
19:39:13.474 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
19:39:13.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:13.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:39:13.474 00.000 15712 MoveAxis(E, 34, ABG)
19:39:13.474 00.000 15712 Guiding  Dir = 2, Dur = 34
19:39:13.474 00.000 15712 IsGuiding returns 0
19:39:13.498 00.024 15712 PulseGuide returned control before completion, sleep 22
19:39:13.537 00.039 15712 IsGuiding returns 0
19:39:13.537 00.000 15712 Move returns status 0, amount 34
19:39:13.537 00.000 15712 MoveAxis(N, 0, ABG)
19:39:13.537 00.000 15712 Move returns status 0, amount 0
19:39:13.537 00.000 15712 move complete, result=0
19:39:13.537 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
19:39:13.547 00.010 15712 worker thread done servicing request
19:39:13.547 00.000 15712 Worker thread wakes up
19:39:13.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:13.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:14.967 01.420 15712 Exposure complete
19:39:15.029 00.062 15712 worker thread done servicing request
19:39:15.029 00.000 7988 OnExposeComplete: enter
19:39:15.031 00.002 7988 UpdateGuideState(): m_state=6
19:39:15.033 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2414
19:39:15.033 00.000 7988 Star::Find returns 1 (0), X=1173.38, Y=432.57, Mass=1488, SNR=26.1, Peak=236 HFD=3.2
19:39:15.035 00.002 7988 MultiStar: [#1 -0.05,-0.15,1.01,U] [#2 -0.15,0.10,0.96,U] [#3 0.00,0.09,0.91,U] [#4 -0.08,-0.13,1.00,U] [#5 -0.18,0.09,0.72,U] [#6 -0.18,0.01,0.72,U] [#7 0.05,-0.06,0.68,U] [#8 0.26,0.22,0.63,U] 
19:39:15.035 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.05, -0.16}
19:39:15.037 00.002 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
19:39:15.037 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
19:39:15.039 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.90 mountX=0.01 mountY=0.05, mountTheta=1.32
19:39:15.041 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.01, opts=13)
19:39:15.041 00.000 7988 Enqueuing Move request for scope (-0.05, -0.01)
19:39:15.043 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:15.045 00.002 7988 UpdateGuideState exits: m=1488 SNR=26.1
19:39:15.045 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:15.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:15.048 00.003 7988 Enqueuing Expose request
19:39:15.048 00.000 15712 Worker thread wakes up
19:39:15.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
19:39:15.048 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
19:39:15.048 00.000 15712 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
19:39:15.048 00.000 15712 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.310930, 1:0.189045, 2:0.050693
19:39:15.048 00.000 15712 BLC: No correction, Miss < min_move
19:39:15.048 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 650.44
19:39:15.048 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
19:39:15.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:15.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:39:15.048 00.000 15712 MoveAxis(W, 1, ABG)
19:39:15.048 00.000 15712 Guiding  Dir = 3, Dur = 1
19:39:15.048 00.000 15712 IsGuiding returns 0
19:39:15.081 00.033 15712 IsGuiding returns 0
19:39:15.081 00.000 15712 Move returns status 0, amount 1
19:39:15.081 00.000 15712 MoveAxis(N, 0, ABG)
19:39:15.081 00.000 15712 Move returns status 0, amount 0
19:39:15.081 00.000 15712 move complete, result=0
19:39:15.081 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
19:39:15.081 00.000 15712 worker thread done servicing request
19:39:15.081 00.000 15712 Worker thread wakes up
19:39:15.083 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:15.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:16.719 01.636 15712 Exposure complete
19:39:16.780 00.061 15712 worker thread done servicing request
19:39:16.780 00.000 7988 OnExposeComplete: enter
19:39:16.780 00.000 7988 UpdateGuideState(): m_state=6
19:39:16.785 00.005 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2415
19:39:16.785 00.000 7988 Star::Find returns 1 (0), X=1173.56, Y=432.80, Mass=1500, SNR=26.3, Peak=208 HFD=3.2
19:39:16.787 00.002 7988 MultiStar: [#1 0.09,0.20,0.98,U] [#2 0.05,0.27,1.01,U] [#3 0.26,0.40,0.95,U] [#4 0.32,0.17,1.02,U] [#5 0.36,0.23,0.71,U] [#6 -0.05,0.42,0.70,U] [#7 0.15,0.05,0.65,U] [#8 0.11,0.45,0.65,U] 
19:39:16.789 00.002 7988 single-star, 8 included, MultiStar: {0.16, 0.25}, one-star: {0.13, 0.07}
19:39:16.789 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.58) = xAngle (2.06 = 2.06)
19:39:16.791 00.002 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.12)
19:39:16.791 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.48 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
19:39:16.793 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.07, opts=13)
19:39:16.795 00.002 7988 Enqueuing Move request for scope (0.13, 0.07)
19:39:16.796 00.001 15712 Worker thread wakes up
19:39:16.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
19:39:16.796 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
19:39:16.796 00.000 15712 Moving (0.13, 0.07) raw xDistance=-0.07 yDistance=-0.13
19:39:16.796 00.000 15712 BLC: window closed
19:39:16.796 00.000 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.310930, 1:0.189045, 2:0.050693
19:39:16.797 00.001 15712 BLC: No correction, Miss < min_move
19:39:16.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:16.797 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
19:39:16.799 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:16.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:16.799 00.000 7988 Enqueuing Expose request
19:39:16.799 00.000 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 650.42
19:39:16.799 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
19:39:16.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:16.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:39:16.799 00.000 15712 MoveAxis(W, 1, ABG)
19:39:16.799 00.000 15712 Guiding  Dir = 3, Dur = 1
19:39:16.799 00.000 15712 IsGuiding returns 0
19:39:16.814 00.015 15712 IsGuiding returns 0
19:39:16.814 00.000 15712 Move returns status 0, amount 1
19:39:16.814 00.000 15712 MoveAxis(N, 0, ABG)
19:39:16.814 00.000 15712 Move returns status 0, amount 0
19:39:16.814 00.000 15712 move complete, result=0
19:39:16.814 00.000 15712 worker thread done servicing request
19:39:16.814 00.000 15712 Worker thread wakes up
19:39:16.814 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
19:39:16.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:16.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:18.234 01.420 15712 Exposure complete
19:39:18.294 00.060 15712 worker thread done servicing request
19:39:18.294 00.000 7988 OnExposeComplete: enter
19:39:18.295 00.001 7988 UpdateGuideState(): m_state=6
19:39:18.295 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2416
19:39:18.295 00.000 7988 Star::Find returns 1 (0), X=1173.36, Y=432.76, Mass=1551, SNR=26.6, Peak=192 HFD=3.2
19:39:18.295 00.000 7988 MultiStar: [#1 0.24,0.25,0.99,U] [#2 -0.02,0.37,0.99,U] [#3 0.13,0.47,0.90,U] [#4 0.14,0.29,1.05,U] [#5 0.09,0.34,0.67,U] [#6 0.09,0.10,0.69,U] [#7 0.15,0.10,0.65,U] [#8 0.26,0.42,0.63,U] 
19:39:18.295 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.26}, one-star: {-0.07, 0.02}
19:39:18.295 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.58) = xAngle (4.41 = -1.88)
19:39:18.295 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.52 = 1.23)
19:39:18.295 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.83 mountX=-0.02 mountY=0.07, mountTheta=1.88
19:39:18.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
19:39:18.295 00.000 7988 Enqueuing Move request for scope (-0.07, 0.02)
19:39:18.295 00.000 15712 Worker thread wakes up
19:39:18.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
19:39:18.308 00.013 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
19:39:18.308 00.000 15712 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
19:39:18.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:18.308 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.6
19:39:18.310 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:18.311 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:18.311 00.000 7988 Enqueuing Expose request
19:39:18.313 00.002 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 650.39
19:39:18.313 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
19:39:18.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:18.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:39:18.313 00.000 15712 MoveAxis(W, 1, ABG)
19:39:18.313 00.000 15712 Guiding  Dir = 3, Dur = 1
19:39:18.313 00.000 15712 IsGuiding returns 0
19:39:18.327 00.014 15712 IsGuiding returns 0
19:39:18.327 00.000 15712 Move returns status 0, amount 1
19:39:18.327 00.000 15712 MoveAxis(N, 0, ABG)
19:39:18.327 00.000 15712 Move returns status 0, amount 0
19:39:18.327 00.000 15712 move complete, result=0
19:39:18.327 00.000 15712 worker thread done servicing request
19:39:18.327 00.000 15712 Worker thread wakes up
19:39:18.327 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
19:39:18.343 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:18.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:19.972 01.629 15712 Exposure complete
19:39:20.033 00.061 15712 worker thread done servicing request
19:39:20.033 00.000 7988 OnExposeComplete: enter
19:39:20.033 00.000 7988 UpdateGuideState(): m_state=6
19:39:20.036 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2417
19:39:20.036 00.000 7988 Star::Find returns 1 (0), X=1173.31, Y=432.74, Mass=1460, SNR=26.0, Peak=216 HFD=2.9
19:39:20.038 00.002 7988 MultiStar: [#1 0.18,0.19,1.02,U] [#2 -0.00,0.16,1.02,U] [#3 -0.16,0.19,0.94,U] [#4 0.04,-0.03,1.06,U] [#5 -0.04,0.14,0.71,U] [#6 -0.16,0.02,0.71,U] [#7 -0.25,-0.17,0.69,U] [#8 0.10,0.15,0.62,U] 
19:39:20.040 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.12, 0.01}
19:39:20.040 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.69)
19:39:20.042 00.002 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.42)
19:39:20.043 00.001 7988 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.02 mountX=-0.08 mountY=0.04, mountTheta=2.71
19:39:20.043 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.08, opts=13)
19:39:20.045 00.002 7988 Enqueuing Move request for scope (-0.04, 0.08)
19:39:20.047 00.002 15712 Worker thread wakes up
19:39:20.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
19:39:20.047 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
19:39:20.047 00.000 15712 Moving (-0.04, 0.08) raw xDistance=-0.08 yDistance=0.04
19:39:20.049 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:20.049 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.0
19:39:20.051 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:20.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:20.053 00.002 7988 Enqueuing Expose request
19:39:20.053 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 650.36
19:39:20.053 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
19:39:20.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:20.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:39:20.053 00.000 15712 MoveAxis(E, 1, ABG)
19:39:20.053 00.000 15712 Guiding  Dir = 2, Dur = 1
19:39:20.053 00.000 15712 IsGuiding returns 0
19:39:20.081 00.028 15712 IsGuiding returns 0
19:39:20.081 00.000 15712 Move returns status 0, amount 1
19:39:20.081 00.000 15712 MoveAxis(N, 0, ABG)
19:39:20.081 00.000 15712 Move returns status 0, amount 0
19:39:20.081 00.000 15712 move complete, result=0
19:39:20.081 00.000 15712 worker thread done servicing request
19:39:20.081 00.000 15712 Worker thread wakes up
19:39:20.081 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
19:39:20.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:20.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:21.504 01.423 15712 Exposure complete
19:39:21.565 00.061 15712 worker thread done servicing request
19:39:21.565 00.000 7988 OnExposeComplete: enter
19:39:21.566 00.001 7988 UpdateGuideState(): m_state=6
19:39:21.566 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2418
19:39:21.569 00.003 7988 Star::Find returns 1 (0), X=1173.22, Y=432.62, Mass=1560, SNR=26.9, Peak=193 HFD=3.6
19:39:21.569 00.000 7988 MultiStar: [#1 0.23,0.03,1.01,U] [#2 0.07,0.22,0.96,U] [#3 0.09,0.22,0.92,U] [#4 0.19,0.05,1.00,U] [#5 0.20,0.11,0.67,U] [#6 -0.04,-0.10,0.72,U] [#7 0.27,0.13,0.65,U] [#8 -0.00,-0.04,0.65,U] 
19:39:21.569 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {-0.21, -0.11}
19:39:21.569 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.58) = xAngle (2.18 = 2.18)
19:39:21.574 00.005 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.29 = -0.99)
19:39:21.574 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.10 cameraTheta=0.60 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
19:39:21.574 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
19:39:21.574 00.000 7988 Enqueuing Move request for scope (0.09, 0.06)
19:39:21.574 00.000 15712 Worker thread wakes up
19:39:21.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
19:39:21.574 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
19:39:21.574 00.000 15712 Moving (0.09, 0.06) raw xDistance=-0.06 yDistance=-0.09
19:39:21.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:21.574 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.9
19:39:21.582 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:21.582 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:21.582 00.000 7988 Enqueuing Expose request
19:39:21.582 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.34
19:39:21.582 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
19:39:21.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:21.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:39:21.582 00.000 15712 MoveAxis(E, 3, ABG)
19:39:21.582 00.000 15712 Guiding  Dir = 2, Dur = 3
19:39:21.582 00.000 15712 IsGuiding returns 0
19:39:21.598 00.016 15712 IsGuiding returns 0
19:39:21.598 00.000 15712 Move returns status 0, amount 3
19:39:21.598 00.000 15712 MoveAxis(N, 0, ABG)
19:39:21.598 00.000 15712 Move returns status 0, amount 0
19:39:21.598 00.000 15712 move complete, result=0
19:39:21.598 00.000 15712 worker thread done servicing request
19:39:21.598 00.000 15712 Worker thread wakes up
19:39:21.598 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
19:39:21.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:21.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:23.240 01.642 15712 Exposure complete
19:39:23.291 00.051 15712 worker thread done servicing request
19:39:23.302 00.011 7988 OnExposeComplete: enter
19:39:23.302 00.000 7988 UpdateGuideState(): m_state=6
19:39:23.302 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2419
19:39:23.302 00.000 7988 Star::Find returns 1 (0), X=1173.27, Y=432.59, Mass=1493, SNR=26.2, Peak=227 HFD=3.2
19:39:23.307 00.005 7988 MultiStar: [#1 0.01,0.14,1.01,U] [#2 -0.23,0.18,0.99,U] [#3 0.10,0.13,0.95,U] [#4 -0.04,-0.01,1.00,U] [#5 -0.02,0.15,0.73,U] [#6 -0.13,-0.02,0.71,U] [#7 -0.15,-0.18,0.64,U] [#8 0.03,0.14,0.64,U] 
19:39:23.307 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.16, -0.14}
19:39:23.307 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.58) = xAngle (4.11 = -2.17)
19:39:23.307 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.94)
19:39:23.307 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.53 mountX=-0.05 mountY=0.06, mountTheta=2.18
19:39:23.307 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.05, opts=13)
19:39:23.307 00.000 7988 Enqueuing Move request for scope (-0.07, 0.05)
19:39:23.307 00.000 15712 Worker thread wakes up
19:39:23.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
19:39:23.307 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
19:39:23.307 00.000 15712 Moving (-0.07, 0.05) raw xDistance=-0.05 yDistance=0.06
19:39:23.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:23.307 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.2
19:39:23.318 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:23.318 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:23.318 00.000 7988 Enqueuing Expose request
19:39:23.323 00.005 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.31
19:39:23.323 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
19:39:23.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:23.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:39:23.323 00.000 15712 MoveAxis(E, 3, ABG)
19:39:23.323 00.000 15712 Guiding  Dir = 2, Dur = 3
19:39:23.323 00.000 15712 IsGuiding returns 0
19:39:23.341 00.018 15712 IsGuiding returns 0
19:39:23.341 00.000 15712 Move returns status 0, amount 3
19:39:23.341 00.000 15712 MoveAxis(N, 0, ABG)
19:39:23.341 00.000 15712 Move returns status 0, amount 0
19:39:23.341 00.000 15712 move complete, result=0
19:39:23.341 00.000 15712 worker thread done servicing request
19:39:23.341 00.000 15712 Worker thread wakes up
19:39:23.341 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
19:39:23.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:23.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:24.755 01.414 15712 Exposure complete
19:39:24.816 00.061 15712 worker thread done servicing request
19:39:24.816 00.000 7988 OnExposeComplete: enter
19:39:24.816 00.000 7988 UpdateGuideState(): m_state=6
19:39:24.819 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2420
19:39:24.821 00.002 7988 Star::Find returns 1 (0), X=1173.32, Y=432.67, Mass=1510, SNR=26.3, Peak=213 HFD=3.1
19:39:24.821 00.000 7988 MultiStar: [#1 0.12,0.19,0.99,U] [#2 -0.04,0.11,0.95,U] [#3 0.06,0.24,0.95,U] [#4 0.07,-0.02,0.95,U] [#5 0.27,0.29,0.68,U] [#6 -0.21,0.00,0.69,U] [#7 -0.18,-0.11,0.68,U] [#8 -0.03,0.33,0.66,U] 
19:39:24.823 00.002 7988 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {-0.11, -0.07}
19:39:24.823 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.12)
19:39:24.823 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.01)
19:39:24.823 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.59 mountX=-0.10 mountY=-0.00, mountTheta=-3.14
19:39:24.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.10, opts=13)
19:39:24.823 00.000 7988 Enqueuing Move request for scope (-0.00, 0.10)
19:39:24.823 00.000 15712 Worker thread wakes up
19:39:24.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
19:39:24.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
19:39:24.823 00.000 15712 Moving (-0.00, 0.10) raw xDistance=-0.10 yDistance=-0.00
19:39:24.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:24.832 00.009 7988 UpdateGuideState exits: m=1510 SNR=26.3
19:39:24.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:24.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:24.832 00.000 7988 Enqueuing Expose request
19:39:24.832 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.29
19:39:24.832 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
19:39:24.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:24.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:39:24.832 00.000 15712 MoveAxis(E, 3, ABG)
19:39:24.832 00.000 15712 Guiding  Dir = 2, Dur = 3
19:39:24.832 00.000 15712 IsGuiding returns 0
19:39:24.855 00.023 15712 IsGuiding returns 0
19:39:24.855 00.000 15712 Move returns status 0, amount 3
19:39:24.855 00.000 15712 MoveAxis(N, 0, ABG)
19:39:24.855 00.000 15712 Move returns status 0, amount 0
19:39:24.855 00.000 15712 move complete, result=0
19:39:24.855 00.000 15712 worker thread done servicing request
19:39:24.863 00.008 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
19:39:24.863 00.000 15712 Worker thread wakes up
19:39:24.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:24.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:26.509 01.646 15712 Exposure complete
19:39:26.568 00.059 15712 worker thread done servicing request
19:39:26.568 00.000 7988 OnExposeComplete: enter
19:39:26.569 00.001 7988 UpdateGuideState(): m_state=6
19:39:26.569 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2421
19:39:26.569 00.000 7988 Star::Find returns 1 (0), X=1173.33, Y=432.71, Mass=1403, SNR=25.4, Peak=184 HFD=3.3
19:39:26.569 00.000 7988 MultiStar: [#1 0.00,0.16,1.02,U] [#2 -0.28,0.20,1.02,U] [#3 -0.02,0.26,0.96,U] [#4 0.03,0.04,1.06,U] [#5 0.08,0.27,0.71,U] [#6 -0.09,0.01,0.73,U] [#7 -0.47,-0.00,0.67,U] [#8 0.12,0.61,0.67,U] 
19:39:26.569 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.16}, one-star: {-0.10, -0.02}
19:39:26.575 00.006 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
19:39:26.575 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
19:39:26.575 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.91 mountX=0.03 mountY=0.10, mountTheta=1.33
19:39:26.575 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.02, opts=13)
19:39:26.575 00.000 7988 Enqueuing Move request for scope (-0.10, -0.02)
19:39:26.575 00.000 15712 Worker thread wakes up
19:39:26.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
19:39:26.575 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
19:39:26.575 00.000 15712 Moving (-0.10, -0.02) raw xDistance=0.03 yDistance=0.10
19:39:26.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:26.575 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.4
19:39:26.583 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:26.585 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:26.585 00.000 7988 Enqueuing Expose request
19:39:26.585 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.26
19:39:26.585 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
19:39:26.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:26.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:39:26.585 00.000 15712 MoveAxis(E, 4, ABG)
19:39:26.585 00.000 15712 Guiding  Dir = 2, Dur = 4
19:39:26.585 00.000 15712 IsGuiding returns 0
19:39:26.605 00.020 15712 IsGuiding returns 0
19:39:26.605 00.000 15712 Move returns status 0, amount 4
19:39:26.605 00.000 15712 MoveAxis(N, 0, ABG)
19:39:26.605 00.000 15712 Move returns status 0, amount 0
19:39:26.605 00.000 15712 move complete, result=0
19:39:26.605 00.000 15712 worker thread done servicing request
19:39:26.605 00.000 15712 Worker thread wakes up
19:39:26.605 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
19:39:26.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:26.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:28.026 01.421 15712 Exposure complete
19:39:28.087 00.061 15712 worker thread done servicing request
19:39:28.087 00.000 7988 OnExposeComplete: enter
19:39:28.088 00.001 7988 UpdateGuideState(): m_state=6
19:39:28.088 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2422
19:39:28.090 00.002 7988 Star::Find returns 1 (0), X=1173.39, Y=432.84, Mass=1454, SNR=25.7, Peak=184 HFD=3.2
19:39:28.092 00.002 7988 MultiStar: [#1 0.31,0.22,1.02,U] [#2 -0.06,0.54,1.02,U] [#3 0.09,0.19,0.95,U] [#4 0.14,0.13,1.00,U] [#5 -0.09,0.17,0.74,U] [#6 -0.10,0.22,0.70,U] [#7 0.01,0.17,0.65,U] [#8 -0.05,0.36,0.67,U] 
19:39:28.092 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.23}, one-star: {-0.04, 0.10}
19:39:28.094 00.002 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
19:39:28.094 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.37)
19:39:28.096 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.96 mountX=-0.10 mountY=0.04, mountTheta=2.77
19:39:28.098 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.10, opts=13)
19:39:28.098 00.000 7988 Enqueuing Move request for scope (-0.04, 0.10)
19:39:28.100 00.002 15712 Worker thread wakes up
19:39:28.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
19:39:28.100 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
19:39:28.100 00.000 15712 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=0.04
19:39:28.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:28.103 00.003 7988 UpdateGuideState exits: m=1454 SNR=25.7
19:39:28.105 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:28.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:28.107 00.002 7988 Enqueuing Expose request
19:39:28.107 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.24
19:39:28.107 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
19:39:28.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:28.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:39:28.107 00.000 15712 MoveAxis(E, 3, ABG)
19:39:28.107 00.000 15712 Guiding  Dir = 2, Dur = 3
19:39:28.107 00.000 15712 IsGuiding returns 0
19:39:28.122 00.015 15712 IsGuiding returns 0
19:39:28.122 00.000 15712 Move returns status 0, amount 3
19:39:28.122 00.000 15712 MoveAxis(N, 0, ABG)
19:39:28.122 00.000 15712 Move returns status 0, amount 0
19:39:28.122 00.000 15712 move complete, result=0
19:39:28.122 00.000 15712 worker thread done servicing request
19:39:28.122 00.000 15712 Worker thread wakes up
19:39:28.122 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
19:39:28.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:28.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:29.758 01.636 15712 Exposure complete
19:39:29.821 00.063 15712 worker thread done servicing request
19:39:29.821 00.000 7988 OnExposeComplete: enter
19:39:29.823 00.002 7988 UpdateGuideState(): m_state=6
19:39:29.823 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2423
19:39:29.823 00.000 7988 Star::Find returns 1 (0), X=1173.30, Y=432.87, Mass=1505, SNR=26.4, Peak=195 HFD=3.1
19:39:29.823 00.000 7988 MultiStar: [#1 0.09,0.28,0.96,U] [#2 0.07,0.48,1.01,U] [#3 -0.08,0.38,0.95,U] [#4 0.19,0.17,1.06,U] [#5 0.03,0.57,0.71,U] [#6 -0.06,0.27,0.70,U] [#7 -0.16,0.15,0.64,U] [#8 0.23,0.38,0.67,U] 
19:39:29.823 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.31}, one-star: {-0.13, 0.13}
19:39:29.823 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
19:39:29.823 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
19:39:29.823 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.19 cameraTheta=2.35 mountX=-0.13 mountY=0.13, mountTheta=2.38
19:39:29.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.13, opts=13)
19:39:29.823 00.000 7988 Enqueuing Move request for scope (-0.13, 0.13)
19:39:29.823 00.000 15712 Worker thread wakes up
19:39:29.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
19:39:29.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
19:39:29.823 00.000 15712 Moving (-0.13, 0.13) raw xDistance=-0.13 yDistance=0.13
19:39:29.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:29.823 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4
19:39:29.837 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:29.837 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:29.840 00.003 7988 Enqueuing Expose request
19:39:29.840 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.21
19:39:29.840 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
19:39:29.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:29.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:39:29.840 00.000 15712 MoveAxis(E, 4, ABG)
19:39:29.840 00.000 15712 Guiding  Dir = 2, Dur = 4
19:39:29.840 00.000 15712 IsGuiding returns 0
19:39:29.856 00.016 15712 IsGuiding returns 0
19:39:29.856 00.000 15712 Move returns status 0, amount 4
19:39:29.856 00.000 15712 MoveAxis(N, 0, ABG)
19:39:29.856 00.000 15712 Move returns status 0, amount 0
19:39:29.856 00.000 15712 move complete, result=0
19:39:29.856 00.000 15712 worker thread done servicing request
19:39:29.856 00.000 15712 Worker thread wakes up
19:39:29.856 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
19:39:29.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:29.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:31.274 01.418 15712 Exposure complete
19:39:31.336 00.062 15712 worker thread done servicing request
19:39:31.336 00.000 7988 OnExposeComplete: enter
19:39:31.337 00.001 7988 UpdateGuideState(): m_state=6
19:39:31.337 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2424
19:39:31.337 00.000 7988 Star::Find returns 1 (0), X=1173.26, Y=432.82, Mass=1508, SNR=26.4, Peak=202 HFD=3.5
19:39:31.337 00.000 7988 MultiStar: [#1 0.10,0.24,1.03,U] [#2 -0.01,0.34,0.96,U] [#3 0.01,0.31,0.95,U] [#4 -0.04,0.08,1.04,U] [#5 -0.19,0.31,0.71,U] [#6 -0.07,0.18,0.68,U] [#7 -0.06,0.06,0.66,U] [#8 0.04,0.38,0.67,U] 
19:39:31.337 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.22}, one-star: {-0.17, 0.08}
19:39:31.337 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.58) = xAngle (4.26 = -2.02)
19:39:31.337 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
19:39:31.337 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.68 mountX=-0.08 mountY=0.16, mountTheta=2.03
19:39:31.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.08, opts=13)
19:39:31.337 00.000 7988 Enqueuing Move request for scope (-0.17, 0.08)
19:39:31.337 00.000 15712 Worker thread wakes up
19:39:31.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
19:39:31.337 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
19:39:31.337 00.000 15712 Moving (-0.17, 0.08) raw xDistance=-0.08 yDistance=0.16
19:39:31.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:31.337 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.4
19:39:31.351 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:31.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:31.354 00.003 7988 Enqueuing Expose request
19:39:31.354 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.19
19:39:31.354 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
19:39:31.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:31.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:39:31.354 00.000 15712 MoveAxis(E, 4, ABG)
19:39:31.354 00.000 15712 Guiding  Dir = 2, Dur = 4
19:39:31.354 00.000 15712 IsGuiding returns 0
19:39:31.384 00.030 15712 IsGuiding returns 0
19:39:31.384 00.000 15712 Move returns status 0, amount 4
19:39:31.384 00.000 15712 MoveAxis(N, 0, ABG)
19:39:31.384 00.000 15712 Move returns status 0, amount 0
19:39:31.384 00.000 15712 move complete, result=0
19:39:31.384 00.000 15712 worker thread done servicing request
19:39:31.384 00.000 15712 Worker thread wakes up
19:39:31.384 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
19:39:31.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:31.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:33.013 01.629 15712 Exposure complete
19:39:33.073 00.060 15712 worker thread done servicing request
19:39:33.073 00.000 7988 OnExposeComplete: enter
19:39:33.075 00.002 7988 UpdateGuideState(): m_state=6
19:39:33.077 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2425
19:39:33.077 00.000 7988 Star::Find returns 1 (0), X=1173.44, Y=433.13, Mass=1601, SNR=27.2, Peak=191 HFD=3.6
19:39:33.079 00.002 7988 MultiStar: [#1 0.04,0.40,1.00,U] [#2 -0.20,0.56,0.96,U] [#3 -0.03,0.37,0.88,U] [#4 -0.01,0.36,0.99,U] [#5 0.08,0.32,0.67,U] [#6 -0.15,0.42,0.67,U] [#7 -0.18,0.06,0.66,U] [#8 -0.16,0.73,0.62,U] 
19:39:33.079 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.40}, one-star: {0.01, 0.40}
19:39:33.081 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
19:39:33.083 00.002 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
19:39:33.083 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.54 mountX=-0.40 mountY=-0.02, mountTheta=-3.09
19:39:33.085 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.40, opts=13)
19:39:33.087 00.002 7988 Enqueuing Move request for scope (0.01, 0.40)
19:39:33.087 00.000 15712 Worker thread wakes up
19:39:33.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.40) opts 0xd
19:39:33.087 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.40)
19:39:33.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:33.087 00.000 7988 UpdateGuideState exits: m=1601 SNR=27.2
19:39:33.090 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:33.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:33.090 00.000 7988 Enqueuing Expose request
19:39:33.090 00.000 15712 Moving (0.01, 0.40) raw xDistance=-0.40 yDistance=-0.02
19:39:33.090 00.000 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 650.16
19:39:33.090 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
19:39:33.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:33.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:39:33.090 00.000 15712 MoveAxis(E, 80, ABG)
19:39:33.090 00.000 15712 Guiding  Dir = 2, Dur = 80
19:39:33.090 00.000 15712 IsGuiding returns 0
19:39:33.111 00.021 15712 PulseGuide returned control before completion, sleep 77
19:39:33.201 00.090 15712 IsGuiding returns 1
19:39:33.201 00.000 15712 scope still moving after pulse duration time elapsed
19:39:33.233 00.032 15712 IsGuiding returns 0
19:39:33.233 00.000 15712 scope move finished after 80 + 61 ms
19:39:33.233 00.000 15712 Move returns status 0, amount 80
19:39:33.233 00.000 15712 MoveAxis(N, 0, ABG)
19:39:33.233 00.000 15712 Move returns status 0, amount 0
19:39:33.233 00.000 15712 move complete, result=0
19:39:33.233 00.000 7988 GuideStep: -0.4 px 80 ms EAST, -0.0 px 0 ms NORTH
19:39:33.240 00.007 15712 worker thread done servicing request
19:39:33.240 00.000 15712 Worker thread wakes up
19:39:33.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:33.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:34.651 01.411 15712 Exposure complete
19:39:34.712 00.061 15712 worker thread done servicing request
19:39:34.712 00.000 7988 OnExposeComplete: enter
19:39:34.712 00.000 7988 UpdateGuideState(): m_state=6
19:39:34.712 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2426
19:39:34.712 00.000 7988 Star::Find returns 1 (0), X=1173.30, Y=432.78, Mass=1538, SNR=26.8, Peak=211 HFD=3.3
19:39:34.712 00.000 7988 MultiStar: [#1 0.05,-0.01,0.99,U] [#2 -0.12,0.30,0.98,U] [#3 0.09,0.21,0.90,U] [#4 0.06,0.09,1.03,U] [#5 -0.16,0.38,0.71,U] [#6 -0.05,-0.13,0.68,U] [#7 0.09,0.10,0.66,U] [#8 0.27,0.20,0.65,U] 
19:39:34.712 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.13}, one-star: {-0.13, 0.04}
19:39:34.712 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:39:34.712 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
19:39:34.722 00.010 7988 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.55 mountX=-0.13 mountY=-0.01, mountTheta=-3.10
19:39:34.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.13, opts=13)
19:39:34.722 00.000 7988 Enqueuing Move request for scope (0.00, 0.13)
19:39:34.727 00.005 15712 Worker thread wakes up
19:39:34.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
19:39:34.727 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
19:39:34.727 00.000 15712 Moving (0.00, 0.13) raw xDistance=-0.13 yDistance=-0.01
19:39:34.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:34.728 00.001 7988 UpdateGuideState exits: m=1538 SNR=26.8
19:39:34.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:34.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:34.728 00.000 7988 Enqueuing Expose request
19:39:34.728 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.14
19:39:34.728 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
19:39:34.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:34.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:39:34.728 00.000 15712 MoveAxis(E, 4, ABG)
19:39:34.728 00.000 15712 Guiding  Dir = 2, Dur = 4
19:39:34.728 00.000 15712 IsGuiding returns 0
19:39:34.756 00.028 15712 IsGuiding returns 0
19:39:34.756 00.000 15712 Move returns status 0, amount 4
19:39:34.756 00.000 15712 MoveAxis(N, 0, ABG)
19:39:34.756 00.000 15712 Move returns status 0, amount 0
19:39:34.756 00.000 15712 move complete, result=0
19:39:34.756 00.000 15712 worker thread done servicing request
19:39:34.756 00.000 15712 Worker thread wakes up
19:39:34.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:34.756 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
19:39:34.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:36.390 01.634 15712 Exposure complete
19:39:36.441 00.051 15712 worker thread done servicing request
19:39:36.441 00.000 7988 OnExposeComplete: enter
19:39:36.451 00.010 7988 UpdateGuideState(): m_state=6
19:39:36.451 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2427
19:39:36.451 00.000 7988 Star::Find returns 1 (0), X=1173.34, Y=432.81, Mass=1490, SNR=26.1, Peak=188 HFD=3.4
19:39:36.451 00.000 7988 MultiStar: [#1 0.11,0.14,1.05,U] [#2 -0.16,0.40,1.03,U] [#3 -0.11,0.17,0.96,U] [#4 0.09,0.05,1.03,U] [#5 0.06,0.19,0.71,U] [#6 -0.38,0.05,0.72,U] [#7 -0.13,0.15,0.70,U] [#8 0.03,0.33,0.66,U] 
19:39:36.451 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.17}, one-star: {-0.09, 0.08}
19:39:36.451 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.58) = xAngle (4.00 = -2.28)
19:39:36.458 00.007 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.11 = 0.83)
19:39:36.458 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=-0.08 mountY=0.09, mountTheta=2.30
19:39:36.458 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.08, opts=13)
19:39:36.458 00.000 7988 Enqueuing Move request for scope (-0.09, 0.08)
19:39:36.458 00.000 15712 Worker thread wakes up
19:39:36.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
19:39:36.458 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
19:39:36.458 00.000 15712 Moving (-0.09, 0.08) raw xDistance=-0.08 yDistance=0.09
19:39:36.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:36.458 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.1
19:39:36.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:36.467 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:36.467 00.000 7988 Enqueuing Expose request
19:39:36.467 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 650.12
19:39:36.467 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
19:39:36.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:36.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:39:36.467 00.000 15712 MoveAxis(E, 5, ABG)
19:39:36.467 00.000 15712 Guiding  Dir = 2, Dur = 5
19:39:36.483 00.016 15712 IsGuiding returns 0
19:39:36.499 00.016 15712 IsGuiding returns 0
19:39:36.499 00.000 15712 Move returns status 0, amount 5
19:39:36.499 00.000 15712 MoveAxis(N, 0, ABG)
19:39:36.499 00.000 15712 Move returns status 0, amount 0
19:39:36.499 00.000 15712 move complete, result=0
19:39:36.499 00.000 15712 worker thread done servicing request
19:39:36.499 00.000 15712 Worker thread wakes up
19:39:36.499 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
19:39:36.501 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:36.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:37.906 01.405 15712 Exposure complete
19:39:37.965 00.059 15712 worker thread done servicing request
19:39:37.965 00.000 7988 OnExposeComplete: enter
19:39:37.967 00.002 7988 UpdateGuideState(): m_state=6
19:39:37.967 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2428
19:39:37.967 00.000 7988 Star::Find returns 1 (0), X=1173.46, Y=433.06, Mass=1477, SNR=26.2, Peak=227 HFD=3.0
19:39:37.970 00.003 7988 MultiStar: [#1 0.13,0.40,0.97,U] [#2 -0.03,0.47,1.01,U] [#3 0.16,0.45,0.94,U] [#4 0.17,0.31,1.02,U] [#5 0.07,0.35,0.72,U] [#6 -0.05,0.29,0.71,U] [#7 0.02,0.39,0.63,U] [#8 -0.01,0.80,0.65,U] 
19:39:37.970 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.41}, one-star: {0.03, 0.32}
19:39:37.970 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
19:39:37.970 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.12)
19:39:37.970 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.33 cameraTheta=1.48 mountX=-0.32 mountY=-0.04, mountTheta=-3.03
19:39:37.970 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.32, opts=13)
19:39:37.970 00.000 7988 Enqueuing Move request for scope (0.03, 0.32)
19:39:37.970 00.000 15712 Worker thread wakes up
19:39:37.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
19:39:37.970 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
19:39:37.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:37.970 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.2
19:39:37.981 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:37.981 00.000 15712 Moving (0.03, 0.32) raw xDistance=-0.32 yDistance=-0.04
19:39:37.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:37.983 00.002 7988 Enqueuing Expose request
19:39:37.983 00.000 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 650.09
19:39:37.983 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
19:39:37.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:37.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:39:37.983 00.000 15712 MoveAxis(E, 68, ABG)
19:39:37.983 00.000 15712 Guiding  Dir = 2, Dur = 68
19:39:37.987 00.004 15712 IsGuiding returns 0
19:39:38.002 00.015 15712 PulseGuide returned control before completion, sleep 64
19:39:38.098 00.096 15712 IsGuiding returns 0
19:39:38.098 00.000 15712 Move returns status 0, amount 68
19:39:38.098 00.000 15712 MoveAxis(N, 0, ABG)
19:39:38.098 00.000 15712 Move returns status 0, amount 0
19:39:38.098 00.000 15712 move complete, result=0
19:39:38.098 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
19:39:38.098 00.000 15712 worker thread done servicing request
19:39:38.100 00.002 15712 Worker thread wakes up
19:39:38.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:38.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:39.735 01.635 15712 Exposure complete
19:39:39.797 00.062 15712 worker thread done servicing request
19:39:39.797 00.000 7988 OnExposeComplete: enter
19:39:39.797 00.000 7988 UpdateGuideState(): m_state=6
19:39:39.797 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2429
19:39:39.797 00.000 7988 Star::Find returns 1 (0), X=1173.39, Y=432.93, Mass=1388, SNR=25.3, Peak=206 HFD=2.8
19:39:39.797 00.000 7988 MultiStar: [#1 0.31,0.41,1.05,U] [#2 -0.01,0.40,1.03,U] [#3 0.20,0.36,0.99,U] [#4 0.14,0.14,1.04,U] [#5 -0.12,0.50,0.72,U] [#6 0.02,0.36,0.75,U] [#7 0.07,0.02,0.71,U] [#8 0.21,0.40,0.69,U] 
19:39:39.797 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.31}, one-star: {-0.04, 0.20}
19:39:39.797 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.92)
19:39:39.805 00.008 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.19)
19:39:39.805 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.79 mountX=-0.20 mountY=0.04, mountTheta=2.95
19:39:39.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.20, opts=13)
19:39:39.805 00.000 7988 Enqueuing Move request for scope (-0.04, 0.20)
19:39:39.805 00.000 15712 Worker thread wakes up
19:39:39.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
19:39:39.805 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
19:39:39.805 00.000 15712 Moving (-0.04, 0.20) raw xDistance=-0.20 yDistance=0.04
19:39:39.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:39:39.812 00.007 7988 UpdateGuideState exits: m=1388 SNR=25.3
19:39:39.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:39.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:39.812 00.000 7988 Enqueuing Expose request
19:39:39.812 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 650.07
19:39:39.812 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
19:39:39.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:39.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:39:39.812 00.000 15712 MoveAxis(E, 47, ABG)
19:39:39.812 00.000 15712 Guiding  Dir = 2, Dur = 47
19:39:39.812 00.000 15712 IsGuiding returns 0
19:39:39.839 00.027 15712 PulseGuide returned control before completion, sleep 36
19:39:39.913 00.074 15712 IsGuiding returns 0
19:39:39.913 00.000 15712 Move returns status 0, amount 47
19:39:39.913 00.000 15712 MoveAxis(N, 0, ABG)
19:39:39.913 00.000 15712 Move returns status 0, amount 0
19:39:39.913 00.000 15712 move complete, result=0
19:39:39.913 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
19:39:39.922 00.009 15712 worker thread done servicing request
19:39:39.922 00.000 15712 Worker thread wakes up
19:39:39.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:39.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:41.326 01.404 15712 Exposure complete
19:39:41.388 00.062 15712 worker thread done servicing request
19:39:41.388 00.000 7988 OnExposeComplete: enter
19:39:41.390 00.002 7988 UpdateGuideState(): m_state=6
19:39:41.390 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2430
19:39:41.392 00.002 7988 Star::Find returns 1 (0), X=1173.37, Y=432.76, Mass=1425, SNR=25.6, Peak=196 HFD=2.8
19:39:41.392 00.000 7988 MultiStar: [#1 0.09,0.11,1.03,U] [#2 0.14,0.21,1.02,U] [#3 0.03,0.15,0.97,U] [#4 0.08,0.06,1.07,U] [#5 0.20,0.21,0.72,U] [#6 0.02,-0.01,0.73,U] [#7 0.23,-0.12,0.66,U] [#8 0.20,0.31,0.66,U] 
19:39:41.394 00.002 7988 single-star, 8 included, MultiStar: {0.09, 0.11}, one-star: {-0.06, 0.03}
19:39:41.394 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.99)
19:39:41.396 00.002 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.41 = 1.12)
19:39:41.396 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.72 mountX=-0.03 mountY=0.06, mountTheta=1.99
19:39:41.398 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.03, opts=13)
19:39:41.398 00.000 7988 Enqueuing Move request for scope (-0.06, 0.03)
19:39:41.398 00.000 15712 Worker thread wakes up
19:39:41.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
19:39:41.398 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
19:39:41.398 00.000 15712 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
19:39:41.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:41.403 00.005 7988 UpdateGuideState exits: m=1425 SNR=25.6
19:39:41.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:41.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:41.403 00.000 7988 Enqueuing Expose request
19:39:41.403 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.04
19:39:41.403 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
19:39:41.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:41.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:39:41.403 00.000 15712 MoveAxis(E, 9, ABG)
19:39:41.403 00.000 15712 Guiding  Dir = 2, Dur = 9
19:39:41.403 00.000 15712 IsGuiding returns 0
19:39:41.422 00.019 15712 IsGuiding returns 0
19:39:41.422 00.000 15712 Move returns status 0, amount 9
19:39:41.422 00.000 15712 MoveAxis(N, 0, ABG)
19:39:41.422 00.000 15712 Move returns status 0, amount 0
19:39:41.422 00.000 15712 move complete, result=0
19:39:41.422 00.000 15712 worker thread done servicing request
19:39:41.422 00.000 15712 Worker thread wakes up
19:39:41.422 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
19:39:41.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:41.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:43.065 01.643 15712 Exposure complete
19:39:43.124 00.059 15712 worker thread done servicing request
19:39:43.126 00.002 7988 OnExposeComplete: enter
19:39:43.126 00.000 7988 UpdateGuideState(): m_state=6
19:39:43.128 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2431
19:39:43.130 00.002 7988 Star::Find returns 1 (0), X=1173.35, Y=432.69, Mass=1514, SNR=26.4, Peak=224 HFD=3.2
19:39:43.130 00.000 7988 MultiStar: [#1 0.21,0.14,1.02,U] [#2 0.00,0.16,0.98,U] [#3 0.23,0.15,0.92,U] [#4 0.07,0.15,0.99,U] [#5 0.20,-0.14,0.70,U] [#6 0.00,0.08,0.70,U] [#7 0.10,-0.03,0.68,U] [#8 -0.02,0.16,0.65,U] 
19:39:43.132 00.002 7988 single-star, 8 included, MultiStar: {0.08, 0.08}, one-star: {-0.08, -0.05}
19:39:43.132 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.58) = xAngle (-1.03 = -1.03)
19:39:43.132 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.08 = 2.08)
19:39:43.132 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=0.05 mountY=0.08, mountTheta=1.04
19:39:43.137 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
19:39:43.137 00.000 7988 Enqueuing Move request for scope (-0.08, -0.05)
19:39:43.137 00.000 15712 Worker thread wakes up
19:39:43.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
19:39:43.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
19:39:43.137 00.000 15712 Moving (-0.08, -0.05) raw xDistance=0.05 yDistance=0.08
19:39:43.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:43.137 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
19:39:43.142 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:43.142 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:43.142 00.000 7988 Enqueuing Expose request
19:39:43.142 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.02
19:39:43.142 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
19:39:43.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:43.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:39:43.142 00.000 15712 MoveAxis(E, 10, ABG)
19:39:43.142 00.000 15712 Guiding  Dir = 2, Dur = 10
19:39:43.149 00.007 15712 IsGuiding returns 0
19:39:43.165 00.016 15712 IsGuiding returns 1
19:39:43.165 00.000 15712 scope still moving after pulse duration time elapsed
19:39:43.205 00.040 15712 IsGuiding returns 0
19:39:43.205 00.000 15712 scope move finished after 10 + 53 ms
19:39:43.205 00.000 15712 Move returns status 0, amount 10
19:39:43.205 00.000 15712 MoveAxis(N, 0, ABG)
19:39:43.205 00.000 15712 Move returns status 0, amount 0
19:39:43.205 00.000 15712 move complete, result=0
19:39:43.205 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
19:39:43.214 00.009 15712 worker thread done servicing request
19:39:43.214 00.000 15712 Worker thread wakes up
19:39:43.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:43.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:44.626 01.412 15712 Exposure complete
19:39:44.684 00.058 15712 worker thread done servicing request
19:39:44.684 00.000 7988 OnExposeComplete: enter
19:39:44.687 00.003 7988 UpdateGuideState(): m_state=6
19:39:44.687 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2432
19:39:44.687 00.000 7988 Star::Find returns 1 (0), X=1173.52, Y=432.48, Mass=1595, SNR=27.0, Peak=196 HFD=3.2
19:39:44.687 00.000 7988 MultiStar: [#1 0.21,0.08,0.99,U] [#2 0.03,-0.01,1.00,U] [#3 0.28,-0.04,0.91,U] [#4 0.24,-0.21,0.97,U] [#5 0.18,0.06,0.68,U] [#6 -0.02,0.05,0.66,U] [#7 0.01,-0.01,0.64,U] [#8 0.03,0.46,0.62,U] 
19:39:44.687 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.09, -0.25}
19:39:44.687 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.58) = xAngle (1.51 = 1.51)
19:39:44.687 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.62 = -1.67)
19:39:44.687 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.07 mountX=0.01 mountY=-0.13, mountTheta=-1.51
19:39:44.687 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.01, opts=13)
19:39:44.687 00.000 7988 Enqueuing Move request for scope (0.13, -0.01)
19:39:44.687 00.000 15712 Worker thread wakes up
19:39:44.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
19:39:44.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
19:39:44.687 00.000 15712 Moving (0.13, -0.01) raw xDistance=0.01 yDistance=-0.13
19:39:44.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:39:44.687 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.0
19:39:44.701 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:44.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:44.703 00.002 7988 Enqueuing Expose request
19:39:44.703 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 649.99
19:39:44.703 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
19:39:44.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:44.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:39:44.703 00.000 15712 MoveAxis(E, 11, ABG)
19:39:44.703 00.000 15712 Guiding  Dir = 2, Dur = 11
19:39:44.703 00.000 15712 IsGuiding returns 0
19:39:44.723 00.020 15712 IsGuiding returns 1
19:39:44.723 00.000 15712 scope still moving after pulse duration time elapsed
19:39:44.775 00.052 15712 IsGuiding returns 0
19:39:44.775 00.000 15712 scope move finished after 11 + 62 ms
19:39:44.775 00.000 15712 Move returns status 0, amount 11
19:39:44.775 00.000 15712 MoveAxis(N, 0, ABG)
19:39:44.775 00.000 15712 Move returns status 0, amount 0
19:39:44.775 00.000 15712 move complete, result=0
19:39:44.775 00.000 15712 worker thread done servicing request
19:39:44.775 00.000 15712 Worker thread wakes up
19:39:44.775 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
19:39:44.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:44.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:46.411 01.636 15712 Exposure complete
19:39:46.457 00.046 15712 worker thread done servicing request
19:39:46.457 00.000 7988 OnExposeComplete: enter
19:39:46.473 00.016 7988 UpdateGuideState(): m_state=6
19:39:46.475 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2433
19:39:46.475 00.000 7988 Star::Find returns 1 (0), X=1173.45, Y=432.44, Mass=1501, SNR=26.3, Peak=192 HFD=3.2
19:39:46.477 00.002 7988 MultiStar: [#1 0.13,-0.14,1.00,U] [#2 -0.08,-0.13,0.99,U] [#3 0.13,-0.22,0.96,U] [#4 0.16,-0.25,1.04,U] [#5 0.17,-0.15,0.71,U] [#6 -0.08,-0.18,0.73,U] [#7 0.05,-0.35,0.67,U] [#8 0.23,0.14,0.64,U] 
19:39:46.479 00.002 7988 refined, 8 included, MultiStar: {0.08, -0.18}, one-star: {0.02, -0.30}
19:39:46.479 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
19:39:46.481 00.002 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.75)
19:39:46.481 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.16 mountX=0.18 mountY=-0.08, mountTheta=-0.39
19:39:46.483 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.18, opts=13)
19:39:46.485 00.002 7988 Enqueuing Move request for scope (0.08, -0.18)
19:39:46.485 00.000 15712 Worker thread wakes up
19:39:46.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
19:39:46.485 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
19:39:46.485 00.000 15712 Moving (0.08, -0.18) raw xDistance=0.18 yDistance=-0.08
19:39:46.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:46.489 00.004 7988 UpdateGuideState exits: m=1501 SNR=26.3
19:39:46.490 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:46.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:46.490 00.000 7988 Enqueuing Expose request
19:39:46.490 00.000 15712 PPEC rslt: input = 0.18, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 649.97
19:39:46.490 00.000 15712 PPEC: input: 0.18, control: 0.07, exposure: 1500
19:39:46.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:46.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:39:46.490 00.000 15712 MoveAxis(W, 23, ABG)
19:39:46.490 00.000 15712 Guiding  Dir = 3, Dur = 23
19:39:46.490 00.000 15712 IsGuiding returns 0
19:39:46.521 00.031 15712 IsGuiding returns 1
19:39:46.521 00.000 15712 scope still moving after pulse duration time elapsed
19:39:46.568 00.047 15712 IsGuiding returns 0
19:39:46.568 00.000 15712 scope move finished after 23 + 52 ms
19:39:46.568 00.000 15712 Move returns status 0, amount 23
19:39:46.568 00.000 15712 MoveAxis(N, 0, ABG)
19:39:46.568 00.000 15712 Move returns status 0, amount 0
19:39:46.568 00.000 15712 move complete, result=0
19:39:46.568 00.000 7988 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
19:39:46.571 00.003 15712 worker thread done servicing request
19:39:46.571 00.000 15712 Worker thread wakes up
19:39:46.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:46.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:47.991 01.420 15712 Exposure complete
19:39:48.052 00.061 15712 worker thread done servicing request
19:39:48.054 00.002 7988 OnExposeComplete: enter
19:39:48.054 00.000 7988 UpdateGuideState(): m_state=6
19:39:48.054 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2434
19:39:48.054 00.000 7988 Star::Find returns 1 (0), X=1173.39, Y=432.98, Mass=1525, SNR=26.2, Peak=186 HFD=3.4
19:39:48.054 00.000 7988 MultiStar: [#1 0.20,0.12,1.00,U] [#2 0.13,0.17,1.00,U] [#3 0.26,0.32,0.91,U] [#4 0.12,0.11,1.03,U] [#5 0.34,0.24,0.69,U] [#6 -0.10,0.10,0.72,U] [#7 -0.05,0.06,0.67,U] [#8 0.12,0.49,0.63,U] 
19:39:48.054 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.20}, one-star: {-0.04, 0.24}
19:39:48.054 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
19:39:48.054 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.54)
19:39:48.054 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.06 mountX=-0.20 mountY=-0.12, mountTheta=-2.61
19:39:48.054 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.20, opts=13)
19:39:48.054 00.000 7988 Enqueuing Move request for scope (0.11, 0.20)
19:39:48.054 00.000 15712 Worker thread wakes up
19:39:48.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
19:39:48.054 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
19:39:48.054 00.000 15712 Moving (0.11, 0.20) raw xDistance=-0.20 yDistance=-0.12
19:39:48.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:48.054 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.2
19:39:48.069 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:48.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:48.069 00.000 7988 Enqueuing Expose request
19:39:48.069 00.000 15712 PPEC rslt: input = -0.20, final = -0.16, react = -0.12, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 649.94
19:39:48.069 00.000 15712 PPEC: input: -0.20, control: -0.16, exposure: 1500
19:39:48.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:48.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:39:48.069 00.000 15712 MoveAxis(E, 51, ABG)
19:39:48.069 00.000 15712 Guiding  Dir = 2, Dur = 51
19:39:48.103 00.034 15712 IsGuiding returns 0
19:39:48.120 00.017 15712 PulseGuide returned control before completion, sleep 46
19:39:48.195 00.075 15712 IsGuiding returns 0
19:39:48.195 00.000 15712 Move returns status 0, amount 51
19:39:48.195 00.000 15712 MoveAxis(N, 0, ABG)
19:39:48.195 00.000 15712 Move returns status 0, amount 0
19:39:48.195 00.000 15712 move complete, result=0
19:39:48.195 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
19:39:48.202 00.007 15712 worker thread done servicing request
19:39:48.202 00.000 15712 Worker thread wakes up
19:39:48.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:48.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:49.837 01.635 15712 Exposure complete
19:39:49.898 00.061 15712 worker thread done servicing request
19:39:49.898 00.000 7988 OnExposeComplete: enter
19:39:49.898 00.000 7988 UpdateGuideState(): m_state=6
19:39:49.901 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2435
19:39:49.901 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.73, Mass=1492, SNR=26.3, Peak=209 HFD=3.4
19:39:49.903 00.002 7988 MultiStar: [#1 0.24,-0.13,1.00,U] [#2 -0.01,-0.03,1.00,U] [#3 0.18,-0.07,0.92,U] [#4 0.21,-0.07,1.02,U] [#5 0.16,0.00,0.67,U] [#6 -0.19,-0.09,0.69,U] [#7 0.04,-0.19,0.65,U] [#8 0.13,0.23,0.64,U] 
19:39:49.905 00.002 7988 single-star, 8 included, MultiStar: {0.08, -0.04}, one-star: {-0.06, -0.01}
19:39:49.906 00.001 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.58) = xAngle (-1.46 = -1.46)
19:39:49.906 00.000 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.65 = 1.65)
19:39:49.908 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.04 mountX=0.01 mountY=0.06, mountTheta=1.46
19:39:49.910 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.01, opts=13)
19:39:49.910 00.000 7988 Enqueuing Move request for scope (-0.06, -0.01)
19:39:49.913 00.003 15712 Worker thread wakes up
19:39:49.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
19:39:49.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
19:39:49.913 00.000 15712 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
19:39:49.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:49.913 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3
19:39:49.916 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:49.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:49.918 00.002 7988 Enqueuing Expose request
19:39:49.918 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 649.92
19:39:49.918 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
19:39:49.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:49.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:39:49.918 00.000 15712 MoveAxis(E, 9, ABG)
19:39:49.918 00.000 15712 Guiding  Dir = 2, Dur = 9
19:39:49.918 00.000 15712 IsGuiding returns 0
19:39:49.940 00.022 15712 IsGuiding returns 0
19:39:49.940 00.000 15712 Move returns status 0, amount 9
19:39:49.940 00.000 15712 MoveAxis(N, 0, ABG)
19:39:49.940 00.000 15712 Move returns status 0, amount 0
19:39:49.940 00.000 15712 move complete, result=0
19:39:49.940 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
19:39:49.943 00.003 15712 worker thread done servicing request
19:39:49.943 00.000 15712 Worker thread wakes up
19:39:49.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:49.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:51.350 01.407 15712 Exposure complete
19:39:51.412 00.062 15712 worker thread done servicing request
19:39:51.412 00.000 7988 OnExposeComplete: enter
19:39:51.412 00.000 7988 UpdateGuideState(): m_state=6
19:39:51.416 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2436
19:39:51.416 00.000 7988 Star::Find returns 1 (0), X=1173.32, Y=432.72, Mass=1424, SNR=25.6, Peak=220 HFD=3.4
19:39:51.418 00.002 7988 MultiStar: [#1 0.14,0.27,1.02,U] [#2 -0.06,0.30,0.99,U] [#3 0.03,0.33,0.96,U] [#4 -0.07,0.21,1.07,U] [#5 0.05,0.28,0.70,U] [#6 -0.21,0.16,0.74,U] [#7 0.06,0.14,0.68,U] [#8 -0.02,0.30,0.66,U] 
19:39:51.418 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.22}, one-star: {-0.11, -0.02}
19:39:51.420 00.002 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
19:39:51.420 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.69 = 1.69)
19:39:51.422 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-3.00 mountX=0.02 mountY=0.11, mountTheta=1.42
19:39:51.424 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.02, opts=13)
19:39:51.424 00.000 7988 Enqueuing Move request for scope (-0.11, -0.02)
19:39:51.426 00.002 15712 Worker thread wakes up
19:39:51.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
19:39:51.426 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
19:39:51.426 00.000 15712 Moving (-0.11, -0.02) raw xDistance=0.02 yDistance=0.11
19:39:51.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:51.428 00.002 7988 UpdateGuideState exits: m=1424 SNR=25.6
19:39:51.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:51.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:51.428 00.000 7988 Enqueuing Expose request
19:39:51.428 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.89
19:39:51.428 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
19:39:51.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:51.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:39:51.428 00.000 15712 MoveAxis(E, 6, ABG)
19:39:51.428 00.000 15712 Guiding  Dir = 2, Dur = 6
19:39:51.428 00.000 15712 IsGuiding returns 0
19:39:51.460 00.032 15712 IsGuiding returns 0
19:39:51.460 00.000 15712 Move returns status 0, amount 6
19:39:51.460 00.000 15712 MoveAxis(N, 0, ABG)
19:39:51.460 00.000 15712 Move returns status 0, amount 0
19:39:51.460 00.000 15712 move complete, result=0
19:39:51.460 00.000 15712 worker thread done servicing request
19:39:51.460 00.000 15712 Worker thread wakes up
19:39:51.460 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
19:39:51.462 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:51.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:53.089 01.627 15712 Exposure complete
19:39:53.134 00.045 15712 worker thread done servicing request
19:39:53.134 00.000 7988 OnExposeComplete: enter
19:39:53.150 00.016 7988 UpdateGuideState(): m_state=6
19:39:53.151 00.001 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2437
19:39:53.151 00.000 7988 Star::Find returns 1 (0), X=1173.28, Y=432.91, Mass=1416, SNR=25.6, Peak=179 HFD=3.1
19:39:53.151 00.000 7988 MultiStar: [#1 0.11,0.30,1.04,U] [#2 -0.06,0.48,1.02,U] [#3 0.17,0.43,0.97,U] [#4 0.13,0.21,1.05,U] [#5 -0.06,0.32,0.71,U] [#6 -0.10,0.26,0.76,U] [#7 -0.04,0.11,0.67,U] [#8 0.10,0.75,0.66,U] 
19:39:53.151 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.33}, one-star: {-0.15, 0.17}
19:39:53.151 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.87 = -2.41)
19:39:53.151 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.98 = 0.70)
19:39:53.151 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.29 mountX=-0.17 mountY=0.15, mountTheta=2.43
19:39:53.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.17, opts=13)
19:39:53.151 00.000 7988 Enqueuing Move request for scope (-0.15, 0.17)
19:39:53.151 00.000 15712 Worker thread wakes up
19:39:53.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
19:39:53.151 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
19:39:53.151 00.000 15712 Moving (-0.15, 0.17) raw xDistance=-0.17 yDistance=0.15
19:39:53.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:53.151 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.6
19:39:53.164 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:53.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:53.166 00.002 7988 Enqueuing Expose request
19:39:53.168 00.002 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 649.87
19:39:53.168 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
19:39:53.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:53.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:39:53.168 00.000 15712 MoveAxis(E, 39, ABG)
19:39:53.168 00.000 15712 Guiding  Dir = 2, Dur = 39
19:39:53.168 00.000 15712 IsGuiding returns 0
19:39:53.185 00.017 15712 PulseGuide returned control before completion, sleep 31
19:39:53.230 00.045 15712 IsGuiding returns 0
19:39:53.230 00.000 15712 Move returns status 0, amount 39
19:39:53.230 00.000 15712 MoveAxis(N, 0, ABG)
19:39:53.230 00.000 15712 Move returns status 0, amount 0
19:39:53.230 00.000 15712 move complete, result=0
19:39:53.230 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
19:39:53.236 00.006 15712 worker thread done servicing request
19:39:53.236 00.000 15712 Worker thread wakes up
19:39:53.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:53.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:54.651 01.415 15712 Exposure complete
19:39:54.712 00.061 15712 worker thread done servicing request
19:39:54.712 00.000 7988 OnExposeComplete: enter
19:39:54.712 00.000 7988 UpdateGuideState(): m_state=6
19:39:54.715 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2438
19:39:54.715 00.000 7988 Star::Find returns 1 (0), X=1173.46, Y=432.86, Mass=1424, SNR=25.6, Peak=184 HFD=3.1
19:39:54.715 00.000 7988 MultiStar: [#1 0.26,0.44,1.01,U] [#2 -0.12,0.42,1.04,U] [#3 0.10,0.29,0.93,U] [#4 0.15,0.19,1.06,U] [#5 0.02,0.44,0.72,U] [#6 0.02,0.20,0.72,U] [#7 0.16,0.14,0.69,U] [#8 -0.07,0.43,0.67,U] 
19:39:54.715 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.30}, one-star: {0.03, 0.13}
19:39:54.715 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
19:39:54.715 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.25)
19:39:54.715 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.35 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
19:39:54.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.13, opts=13)
19:39:54.715 00.000 7988 Enqueuing Move request for scope (0.03, 0.13)
19:39:54.715 00.000 15712 Worker thread wakes up
19:39:54.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
19:39:54.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
19:39:54.715 00.000 15712 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=-0.03
19:39:54.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:54.715 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.6
19:39:54.728 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:54.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:54.728 00.000 7988 Enqueuing Expose request
19:39:54.732 00.004 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 649.84
19:39:54.732 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
19:39:54.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:54.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:39:54.732 00.000 15712 MoveAxis(E, 2, ABG)
19:39:54.732 00.000 15712 Guiding  Dir = 2, Dur = 2
19:39:54.732 00.000 15712 IsGuiding returns 0
19:39:54.749 00.017 15712 IsGuiding returns 0
19:39:54.749 00.000 15712 Move returns status 0, amount 2
19:39:54.749 00.000 15712 MoveAxis(N, 0, ABG)
19:39:54.749 00.000 15712 Move returns status 0, amount 0
19:39:54.749 00.000 15712 move complete, result=0
19:39:54.749 00.000 15712 worker thread done servicing request
19:39:54.749 00.000 15712 Worker thread wakes up
19:39:54.749 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
19:39:54.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:54.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:56.389 01.640 15712 Exposure complete
19:39:56.452 00.063 15712 worker thread done servicing request
19:39:56.452 00.000 7988 OnExposeComplete: enter
19:39:56.452 00.000 7988 UpdateGuideState(): m_state=6
19:39:56.452 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2439
19:39:56.452 00.000 7988 Star::Find returns 1 (0), X=1173.43, Y=432.90, Mass=1472, SNR=26.1, Peak=208 HFD=3.3
19:39:56.452 00.000 7988 MultiStar: [#1 -0.07,0.35,1.01,U] [#2 -0.17,0.36,1.02,U] [#3 0.03,0.47,0.94,U] [#4 -0.07,0.10,0.98,U] [#5 0.03,0.13,0.67,U] [#6 -0.10,0.23,0.71,U] [#7 0.13,0.12,0.70,U] [#8 -0.06,0.13,0.68,U] 
19:39:56.452 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.24}, one-star: {-0.00, 0.16}
19:39:56.452 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.13)
19:39:56.452 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.02)
19:39:56.452 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.58 mountX=-0.16 mountY=-0.00, mountTheta=-3.12
19:39:56.452 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.16, opts=13)
19:39:56.452 00.000 7988 Enqueuing Move request for scope (-0.00, 0.16)
19:39:56.452 00.000 15712 Worker thread wakes up
19:39:56.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
19:39:56.452 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
19:39:56.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:39:56.452 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
19:39:56.467 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:56.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:56.469 00.002 7988 Enqueuing Expose request
19:39:56.469 00.000 15712 Moving (-0.00, 0.16) raw xDistance=-0.16 yDistance=-0.00
19:39:56.469 00.000 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 649.82
19:39:56.469 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
19:39:56.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:56.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:39:56.469 00.000 15712 MoveAxis(E, 1, ABG)
19:39:56.469 00.000 15712 Guiding  Dir = 2, Dur = 1
19:39:56.469 00.000 15712 IsGuiding returns 0
19:39:56.486 00.017 15712 IsGuiding returns 0
19:39:56.486 00.000 15712 Move returns status 0, amount 1
19:39:56.486 00.000 15712 MoveAxis(N, 0, ABG)
19:39:56.486 00.000 15712 Move returns status 0, amount 0
19:39:56.486 00.000 15712 move complete, result=0
19:39:56.486 00.000 15712 worker thread done servicing request
19:39:56.486 00.000 15712 Worker thread wakes up
19:39:56.486 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.0 px 0 ms NORTH
19:39:56.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:56.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:57.901 01.415 15712 Exposure complete
19:39:57.962 00.061 15712 worker thread done servicing request
19:39:57.962 00.000 7988 OnExposeComplete: enter
19:39:57.964 00.002 7988 UpdateGuideState(): m_state=6
19:39:57.964 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2440
19:39:57.966 00.002 7988 Star::Find returns 1 (0), X=1173.28, Y=433.00, Mass=1395, SNR=25.4, Peak=206 HFD=3.2
19:39:57.968 00.002 7988 MultiStar: [#1 -0.02,0.50,1.02,U] [#2 -0.07,0.60,1.05,U] [#3 0.07,0.53,0.92,U] [#4 -0.06,0.28,1.05,U] [#5 0.13,0.61,0.73,U] [#6 -0.35,0.47,0.71,U] [#7 -0.07,0.38,0.69,U] [#8 -0.11,0.68,0.66,U] 
19:39:57.968 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.47}, one-star: {-0.15, 0.27}
19:39:57.970 00.002 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
19:39:57.970 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
19:39:57.972 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.08 mountX=-0.27 mountY=0.14, mountTheta=2.65
19:39:57.974 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.27, opts=13)
19:39:57.974 00.000 7988 Enqueuing Move request for scope (-0.15, 0.27)
19:39:57.976 00.002 15712 Worker thread wakes up
19:39:57.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
19:39:57.976 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
19:39:57.976 00.000 15712 Moving (-0.15, 0.27) raw xDistance=-0.27 yDistance=0.14
19:39:57.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:57.978 00.002 7988 UpdateGuideState exits: m=1395 SNR=25.4
19:39:57.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:57.980 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:57.981 00.001 7988 Enqueuing Expose request
19:39:57.983 00.002 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 649.80
19:39:57.983 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
19:39:57.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:57.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:39:57.983 00.000 15712 MoveAxis(E, 54, ABG)
19:39:57.983 00.000 15712 Guiding  Dir = 2, Dur = 54
19:39:57.983 00.000 15712 IsGuiding returns 0
19:39:57.996 00.013 15712 PulseGuide returned control before completion, sleep 51
19:39:58.073 00.077 15712 IsGuiding returns 0
19:39:58.073 00.000 15712 Move returns status 0, amount 54
19:39:58.073 00.000 15712 MoveAxis(N, 0, ABG)
19:39:58.073 00.000 15712 Move returns status 0, amount 0
19:39:58.073 00.000 15712 move complete, result=0
19:39:58.073 00.000 15712 worker thread done servicing request
19:39:58.073 00.000 15712 Worker thread wakes up
19:39:58.073 00.000 7988 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
19:39:58.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:58.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:39:59.718 01.645 15712 Exposure complete
19:39:59.781 00.063 15712 worker thread done servicing request
19:39:59.781 00.000 7988 OnExposeComplete: enter
19:39:59.781 00.000 7988 UpdateGuideState(): m_state=6
19:39:59.783 00.002 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2441
19:39:59.784 00.001 7988 Star::Find returns 1 (0), X=1173.26, Y=432.80, Mass=1433, SNR=25.8, Peak=198 HFD=3.0
19:39:59.786 00.002 7988 MultiStar: [#1 0.14,0.20,0.97,U] [#2 -0.08,0.33,1.02,U] [#3 0.01,0.33,0.97,U] [#4 0.02,0.11,1.05,U] [#5 0.21,0.34,0.71,U] [#6 -0.23,0.34,0.76,U] [#7 -0.23,0.32,0.69,U] [#8 -0.03,0.42,0.67,U] 
19:39:59.786 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.26}, one-star: {-0.17, 0.07}
19:39:59.788 00.002 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.58) = xAngle (4.35 = -1.93)
19:39:59.788 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.18)
19:39:59.790 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.78 mountX=-0.06 mountY=0.17, mountTheta=1.93
19:39:59.792 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.07, opts=13)
19:39:59.792 00.000 7988 Enqueuing Move request for scope (-0.17, 0.07)
19:39:59.794 00.002 15712 Worker thread wakes up
19:39:59.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
19:39:59.794 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
19:39:59.795 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:39:59.795 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.8
19:39:59.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:59.795 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:39:59.795 00.000 7988 Enqueuing Expose request
19:39:59.795 00.000 15712 Moving (-0.17, 0.07) raw xDistance=-0.06 yDistance=0.17
19:39:59.801 00.006 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.77
19:39:59.801 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
19:39:59.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:59.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:39:59.801 00.000 15712 MoveAxis(E, 7, ABG)
19:39:59.801 00.000 15712 Guiding  Dir = 2, Dur = 7
19:39:59.801 00.000 15712 IsGuiding returns 0
19:39:59.818 00.017 15712 IsGuiding returns 0
19:39:59.818 00.000 15712 Move returns status 0, amount 7
19:39:59.818 00.000 15712 MoveAxis(N, 0, ABG)
19:39:59.818 00.000 15712 Move returns status 0, amount 0
19:39:59.818 00.000 15712 move complete, result=0
19:39:59.818 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
19:39:59.818 00.000 15712 worker thread done servicing request
19:39:59.818 00.000 15712 Worker thread wakes up
19:39:59.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:39:59.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:01.229 01.411 15712 Exposure complete
19:40:01.290 00.061 15712 worker thread done servicing request
19:40:01.290 00.000 7988 OnExposeComplete: enter
19:40:01.290 00.000 7988 UpdateGuideState(): m_state=6
19:40:01.294 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2442
19:40:01.295 00.001 7988 Star::Find returns 1 (0), X=1173.36, Y=432.96, Mass=1443, SNR=25.7, Peak=186 HFD=3.3
19:40:01.295 00.000 7988 MultiStar: [#1 0.17,0.29,0.98,U] [#2 0.01,0.51,1.02,U] [#3 0.03,0.54,0.96,U] [#4 0.16,0.27,1.08,U] [#5 -0.12,0.42,0.70,U] [#6 0.02,0.32,0.72,U] [#7 -0.16,0.08,0.69,U] [#8 -0.08,0.67,0.67,U] 
19:40:01.297 00.002 7988 single-star, 8 included, MultiStar: {0.01, 0.37}, one-star: {-0.07, 0.22}
19:40:01.297 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
19:40:01.299 00.002 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.28)
19:40:01.299 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.87 mountX=-0.22 mountY=0.06, mountTheta=2.86
19:40:01.299 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.22, opts=13)
19:40:01.299 00.000 7988 Enqueuing Move request for scope (-0.07, 0.22)
19:40:01.299 00.000 15712 Worker thread wakes up
19:40:01.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
19:40:01.306 00.007 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
19:40:01.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:01.306 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.7
19:40:01.308 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:01.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:01.310 00.002 7988 Enqueuing Expose request
19:40:01.310 00.000 15712 Moving (-0.07, 0.22) raw xDistance=-0.22 yDistance=0.06
19:40:01.312 00.002 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 649.75
19:40:01.312 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
19:40:01.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:01.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:40:01.312 00.000 15712 MoveAxis(E, 49, ABG)
19:40:01.312 00.000 15712 Guiding  Dir = 2, Dur = 49
19:40:01.312 00.000 15712 IsGuiding returns 0
19:40:01.337 00.025 15712 PulseGuide returned control before completion, sleep 36
19:40:01.385 00.048 15712 IsGuiding returns 1
19:40:01.385 00.000 15712 scope still moving after pulse duration time elapsed
19:40:01.417 00.032 15712 IsGuiding returns 0
19:40:01.417 00.000 15712 scope move finished after 49 + 54 ms
19:40:01.417 00.000 15712 Move returns status 0, amount 49
19:40:01.417 00.000 15712 MoveAxis(N, 0, ABG)
19:40:01.417 00.000 15712 Move returns status 0, amount 0
19:40:01.417 00.000 15712 move complete, result=0
19:40:01.417 00.000 15712 worker thread done servicing request
19:40:01.417 00.000 15712 Worker thread wakes up
19:40:01.417 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
19:40:01.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:01.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:03.063 01.646 15712 Exposure complete
19:40:03.116 00.053 15712 worker thread done servicing request
19:40:03.116 00.000 7988 OnExposeComplete: enter
19:40:03.124 00.008 7988 UpdateGuideState(): m_state=6
19:40:03.126 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2443
19:40:03.126 00.000 7988 Star::Find returns 1 (0), X=1173.50, Y=432.79, Mass=1504, SNR=26.3, Peak=197 HFD=3.7
19:40:03.128 00.002 7988 MultiStar: [#1 0.09,0.11,1.00,U] [#2 -0.02,0.30,1.01,U] [#3 0.23,0.14,0.95,U] [#4 0.25,0.08,1.01,U] [#5 0.06,0.24,0.69,U] [#6 -0.13,0.16,0.70,U] [#7 0.06,0.10,0.66,U] [#8 0.00,0.39,0.65,U] 
19:40:03.128 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.17}, one-star: {0.07, 0.06}
19:40:03.130 00.002 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.58) = xAngle (2.26 = 2.26)
19:40:03.130 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.37 = -0.92)
19:40:03.133 00.003 7988 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.68 mountX=-0.06 mountY=-0.08, mountTheta=-2.25
19:40:03.135 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.06, opts=13)
19:40:03.135 00.000 7988 Enqueuing Move request for scope (0.07, 0.06)
19:40:03.137 00.002 15712 Worker thread wakes up
19:40:03.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
19:40:03.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
19:40:03.137 00.000 15712 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.08
19:40:03.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:40:03.137 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.3
19:40:03.139 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:03.140 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:03.140 00.000 7988 Enqueuing Expose request
19:40:03.140 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.72
19:40:03.140 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
19:40:03.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:03.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:40:03.140 00.000 15712 MoveAxis(E, 5, ABG)
19:40:03.140 00.000 15712 Guiding  Dir = 2, Dur = 5
19:40:03.140 00.000 15712 IsGuiding returns 0
19:40:03.156 00.016 15712 IsGuiding returns 0
19:40:03.156 00.000 15712 Move returns status 0, amount 5
19:40:03.156 00.000 15712 MoveAxis(N, 0, ABG)
19:40:03.156 00.000 15712 Move returns status 0, amount 0
19:40:03.156 00.000 15712 move complete, result=0
19:40:03.156 00.000 15712 worker thread done servicing request
19:40:03.156 00.000 15712 Worker thread wakes up
19:40:03.156 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
19:40:03.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:03.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:04.574 01.418 15712 Exposure complete
19:40:04.638 00.064 15712 worker thread done servicing request
19:40:04.638 00.000 7988 OnExposeComplete: enter
19:40:04.638 00.000 7988 UpdateGuideState(): m_state=6
19:40:04.638 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2444
19:40:04.638 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.91, Mass=1513, SNR=26.2, Peak=182 HFD=3.3
19:40:04.638 00.000 7988 MultiStar: [#1 0.22,0.44,0.96,U] [#2 0.08,0.40,1.00,U] [#3 0.17,0.28,0.95,U] [#4 0.23,0.37,1.04,U] [#5 0.10,0.38,0.68,U] [#6 -0.15,0.52,0.69,U] [#7 0.02,0.31,0.65,U] [#8 -0.02,0.48,0.66,U] 
19:40:04.638 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.37}, one-star: {-0.06, 0.18}
19:40:04.638 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.79)
19:40:04.648 00.010 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.31)
19:40:04.648 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.91 mountX=-0.17 mountY=0.06, mountTheta=2.82
19:40:04.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.18, opts=13)
19:40:04.648 00.000 7988 Enqueuing Move request for scope (-0.06, 0.18)
19:40:04.648 00.000 15712 Worker thread wakes up
19:40:04.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
19:40:04.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
19:40:04.648 00.000 15712 Moving (-0.06, 0.18) raw xDistance=-0.17 yDistance=0.06
19:40:04.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:04.654 00.006 7988 UpdateGuideState exits: m=1513 SNR=26.2
19:40:04.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:04.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:04.654 00.000 7988 Enqueuing Expose request
19:40:04.654 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 649.70
19:40:04.654 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
19:40:04.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:04.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:40:04.654 00.000 15712 MoveAxis(E, 39, ABG)
19:40:04.654 00.000 15712 Guiding  Dir = 2, Dur = 39
19:40:04.673 00.019 15712 IsGuiding returns 0
19:40:04.693 00.020 15712 PulseGuide returned control before completion, sleep 34
19:40:04.755 00.062 15712 IsGuiding returns 0
19:40:04.755 00.000 15712 Move returns status 0, amount 39
19:40:04.755 00.000 15712 MoveAxis(N, 0, ABG)
19:40:04.755 00.000 15712 Move returns status 0, amount 0
19:40:04.755 00.000 15712 move complete, result=0
19:40:04.755 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
19:40:04.761 00.006 15712 worker thread done servicing request
19:40:04.761 00.000 15712 Worker thread wakes up
19:40:04.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:04.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:06.392 01.631 15712 Exposure complete
19:40:06.450 00.058 15712 worker thread done servicing request
19:40:06.453 00.003 7988 OnExposeComplete: enter
19:40:06.453 00.000 7988 UpdateGuideState(): m_state=6
19:40:06.453 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2445
19:40:06.453 00.000 7988 Star::Find returns 1 (0), X=1173.25, Y=432.84, Mass=1455, SNR=26.0, Peak=192 HFD=3.4
19:40:06.453 00.000 7988 MultiStar: [#1 -0.02,0.28,0.98,U] [#2 -0.03,0.28,0.99,U] [#3 0.23,0.34,0.97,U] [#4 0.12,0.15,1.05,U] [#5 0.19,0.12,0.71,U] [#6 -0.09,0.24,0.68,U] [#7 0.02,-0.04,0.65,U] [#8 0.17,0.33,0.66,U] 
19:40:06.453 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.21}, one-star: {-0.18, 0.10}
19:40:06.453 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
19:40:06.453 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
19:40:06.453 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.37 mountX=-0.21 mountY=-0.05, mountTheta=-2.92
19:40:06.453 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.21, opts=13)
19:40:06.453 00.000 7988 Enqueuing Move request for scope (0.04, 0.21)
19:40:06.453 00.000 15712 Worker thread wakes up
19:40:06.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
19:40:06.453 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
19:40:06.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:06.467 00.014 7988 UpdateGuideState exits: m=1455 SNR=26.0
19:40:06.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:06.469 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:06.469 00.000 7988 Enqueuing Expose request
19:40:06.469 00.000 15712 Moving (0.04, 0.21) raw xDistance=-0.21 yDistance=-0.05
19:40:06.469 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 649.67
19:40:06.469 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
19:40:06.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:06.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:40:06.469 00.000 15712 MoveAxis(E, 44, ABG)
19:40:06.469 00.000 15712 Guiding  Dir = 2, Dur = 44
19:40:06.469 00.000 15712 IsGuiding returns 0
19:40:06.501 00.032 15712 PulseGuide returned control before completion, sleep 29
19:40:06.565 00.064 15712 IsGuiding returns 1
19:40:06.565 00.000 15712 scope still moving after pulse duration time elapsed
19:40:06.596 00.031 15712 IsGuiding returns 0
19:40:06.596 00.000 15712 scope move finished after 44 + 76 ms
19:40:06.596 00.000 15712 Move returns status 0, amount 44
19:40:06.596 00.000 15712 MoveAxis(N, 0, ABG)
19:40:06.596 00.000 15712 Move returns status 0, amount 0
19:40:06.596 00.000 15712 move complete, result=0
19:40:06.596 00.000 15712 worker thread done servicing request
19:40:06.596 00.000 15712 Worker thread wakes up
19:40:06.596 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
19:40:06.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:06.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:08.016 01.420 15712 Exposure complete
19:40:08.078 00.062 7988 OnExposeComplete: enter
19:40:08.078 00.000 7988 UpdateGuideState(): m_state=6
19:40:08.078 00.000 15712 worker thread done servicing request
19:40:08.078 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2446
19:40:08.078 00.000 7988 Star::Find returns 1 (0), X=1173.33, Y=432.86, Mass=1421, SNR=25.4, Peak=220 HFD=3.4
19:40:08.082 00.004 7988 MultiStar: [#1 0.01,0.11,0.99,U] [#2 -0.17,0.23,1.05,U] [#3 -0.04,0.04,0.97,U] [#4 0.06,0.10,1.08,U] [#5 0.04,0.07,0.71,U] [#6 -0.02,0.19,0.72,U] [#7 -0.14,0.01,0.70,U] [#8 -0.16,0.23,0.67,U] 
19:40:08.082 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.10, 0.13}
19:40:08.082 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
19:40:08.082 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
19:40:08.082 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.14 cameraTheta=1.98 mountX=-0.12 mountY=0.05, mountTheta=2.75
19:40:08.082 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.12, opts=13)
19:40:08.082 00.000 7988 Enqueuing Move request for scope (-0.05, 0.12)
19:40:08.082 00.000 15712 Worker thread wakes up
19:40:08.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
19:40:08.082 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
19:40:08.082 00.000 15712 Moving (-0.05, 0.12) raw xDistance=-0.12 yDistance=0.05
19:40:08.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:08.082 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.4
19:40:08.094 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:08.096 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:08.096 00.000 7988 Enqueuing Expose request
19:40:08.098 00.002 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 649.65
19:40:08.098 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
19:40:08.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:08.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:40:08.098 00.000 15712 MoveAxis(E, 3, ABG)
19:40:08.098 00.000 15712 Guiding  Dir = 2, Dur = 3
19:40:08.098 00.000 15712 IsGuiding returns 0
19:40:08.110 00.012 15712 IsGuiding returns 0
19:40:08.116 00.006 15712 Move returns status 0, amount 3
19:40:08.116 00.000 15712 MoveAxis(N, 0, ABG)
19:40:08.116 00.000 15712 Move returns status 0, amount 0
19:40:08.116 00.000 15712 move complete, result=0
19:40:08.116 00.000 15712 worker thread done servicing request
19:40:08.116 00.000 15712 Worker thread wakes up
19:40:08.116 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
19:40:08.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:08.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:09.752 01.636 15712 Exposure complete
19:40:09.813 00.061 15712 worker thread done servicing request
19:40:09.813 00.000 7988 OnExposeComplete: enter
19:40:09.813 00.000 7988 UpdateGuideState(): m_state=6
19:40:09.817 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2447
19:40:09.819 00.002 7988 Star::Find returns 1 (0), X=1173.36, Y=432.99, Mass=1559, SNR=26.7, Peak=211 HFD=3.5
19:40:09.819 00.000 7988 MultiStar: [#1 -0.14,0.36,0.97,U] [#2 0.00,0.38,0.98,U] [#3 -0.10,0.24,0.91,U] [#4 -0.10,0.16,1.01,U] [#5 0.06,0.27,0.70,U] [#6 -0.26,0.10,0.66,U] [#7 -0.23,0.06,0.61,U] [#8 0.11,0.36,0.61,U] 
19:40:09.821 00.002 7988 single-star, 8 included, MultiStar: {-0.08, 0.25}, one-star: {-0.07, 0.25}
19:40:09.821 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
19:40:09.823 00.002 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
19:40:09.823 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.86 mountX=-0.25 mountY=0.07, mountTheta=2.88
19:40:09.825 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.25, opts=13)
19:40:09.827 00.002 7988 Enqueuing Move request for scope (-0.07, 0.25)
19:40:09.829 00.002 15712 Worker thread wakes up
19:40:09.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:09.829 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.7
19:40:09.831 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:09.831 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:09.833 00.002 7988 Enqueuing Expose request
19:40:09.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
19:40:09.833 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
19:40:09.833 00.000 15712 Moving (-0.07, 0.25) raw xDistance=-0.25 yDistance=0.07
19:40:09.836 00.003 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 649.62
19:40:09.836 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
19:40:09.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:09.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:40:09.836 00.000 15712 MoveAxis(E, 51, ABG)
19:40:09.836 00.000 15712 Guiding  Dir = 2, Dur = 51
19:40:09.836 00.000 15712 IsGuiding returns 0
19:40:09.857 00.021 15712 PulseGuide returned control before completion, sleep 42
19:40:09.920 00.063 15712 IsGuiding returns 0
19:40:09.920 00.000 15712 Move returns status 0, amount 51
19:40:09.920 00.000 15712 MoveAxis(N, 0, ABG)
19:40:09.920 00.000 15712 Move returns status 0, amount 0
19:40:09.920 00.000 15712 move complete, result=0
19:40:09.920 00.000 7988 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
19:40:09.923 00.003 15712 worker thread done servicing request
19:40:09.923 00.000 15712 Worker thread wakes up
19:40:09.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:09.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:11.342 01.419 15712 Exposure complete
19:40:11.404 00.062 15712 worker thread done servicing request
19:40:11.405 00.001 7988 OnExposeComplete: enter
19:40:11.405 00.000 7988 UpdateGuideState(): m_state=6
19:40:11.405 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2448
19:40:11.405 00.000 7988 Star::Find returns 1 (0), X=1173.26, Y=432.60, Mass=1430, SNR=25.7, Peak=225 HFD=3.2
19:40:11.405 00.000 7988 MultiStar: [#1 0.00,0.05,1.04,U] [#2 -0.30,0.12,0.98,U] [#3 0.09,0.07,0.92,U] [#4 0.06,0.03,1.03,U] [#5 -0.06,0.03,0.71,U] [#6 -0.38,0.03,0.69,U] [#7 -0.04,0.02,0.68,U] [#8 0.16,0.11,0.66,U] 
19:40:11.405 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.17, -0.13}
19:40:11.405 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.02)
19:40:11.405 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.09)
19:40:11.405 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.69 mountX=-0.03 mountY=0.07, mountTheta=2.02
19:40:11.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
19:40:11.416 00.011 7988 Enqueuing Move request for scope (-0.07, 0.03)
19:40:11.416 00.000 15712 Worker thread wakes up
19:40:11.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
19:40:11.416 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
19:40:11.416 00.000 15712 Moving (-0.07, 0.03) raw xDistance=-0.03 yDistance=0.07
19:40:11.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:11.419 00.003 7988 UpdateGuideState exits: m=1430 SNR=25.7
19:40:11.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:11.419 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:11.419 00.000 7988 Enqueuing Expose request
19:40:11.419 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 649.60
19:40:11.419 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
19:40:11.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:11.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:40:11.419 00.000 15712 MoveAxis(E, 3, ABG)
19:40:11.419 00.000 15712 Guiding  Dir = 2, Dur = 3
19:40:11.419 00.000 15712 IsGuiding returns 0
19:40:11.440 00.021 15712 IsGuiding returns 0
19:40:11.440 00.000 15712 Move returns status 0, amount 3
19:40:11.440 00.000 15712 MoveAxis(N, 0, ABG)
19:40:11.440 00.000 15712 Move returns status 0, amount 0
19:40:11.440 00.000 15712 move complete, result=0
19:40:11.440 00.000 15712 worker thread done servicing request
19:40:11.440 00.000 15712 Worker thread wakes up
19:40:11.440 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
19:40:11.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:11.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:13.079 01.639 15712 Exposure complete
19:40:13.140 00.061 15712 worker thread done servicing request
19:40:13.140 00.000 7988 OnExposeComplete: enter
19:40:13.140 00.000 7988 UpdateGuideState(): m_state=6
19:40:13.143 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
19:40:13.143 00.000 7988 Star::Find returns 1 (0), X=1173.62, Y=432.60, Mass=1422, SNR=25.4, Peak=180 HFD=3.3
19:40:13.143 00.000 7988 MultiStar: [#1 0.16,0.05,1.01,U] [#2 0.01,0.12,1.01,U] [#3 -0.04,0.14,0.96,U] [#4 0.01,-0.04,1.07,U] [#5 -0.29,-0.06,0.72,U] [#6 -0.03,-0.23,0.72,U] [#7 -0.03,-0.15,0.67,U] [#8 0.10,0.25,0.66,U] 
19:40:13.143 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.19, -0.14}
19:40:13.143 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.61 = 1.61)
19:40:13.143 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.72 = -1.57)
19:40:13.151 00.008 7988 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.03 mountX=-0.00 mountY=-0.02, mountTheta=-1.61
19:40:13.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.00, opts=13)
19:40:13.154 00.003 7988 Enqueuing Move request for scope (0.02, 0.00)
19:40:13.154 00.000 15712 Worker thread wakes up
19:40:13.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
19:40:13.154 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
19:40:13.154 00.000 15712 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
19:40:13.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:40:13.156 00.002 7988 UpdateGuideState exits: m=1422 SNR=25.4
19:40:13.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:13.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:13.156 00.000 7988 Enqueuing Expose request
19:40:13.156 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 649.57
19:40:13.156 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
19:40:13.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:13.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:40:13.156 00.000 15712 MoveAxis(E, 4, ABG)
19:40:13.156 00.000 15712 Guiding  Dir = 2, Dur = 4
19:40:13.156 00.000 15712 IsGuiding returns 0
19:40:13.207 00.051 15712 IsGuiding returns 0
19:40:13.207 00.000 15712 Move returns status 0, amount 4
19:40:13.207 00.000 15712 MoveAxis(N, 0, ABG)
19:40:13.207 00.000 15712 Move returns status 0, amount 0
19:40:13.207 00.000 15712 move complete, result=0
19:40:13.207 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
19:40:13.216 00.009 15712 worker thread done servicing request
19:40:13.216 00.000 15712 Worker thread wakes up
19:40:13.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:13.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:14.623 01.407 15712 Exposure complete
19:40:14.686 00.063 15712 worker thread done servicing request
19:40:14.686 00.000 7988 OnExposeComplete: enter
19:40:14.686 00.000 7988 UpdateGuideState(): m_state=6
19:40:14.688 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2450
19:40:14.690 00.002 7988 Star::Find returns 1 (0), X=1173.25, Y=432.89, Mass=1505, SNR=26.5, Peak=200 HFD=3.5
19:40:14.690 00.000 7988 MultiStar: [#1 0.07,0.45,1.01,U] [#2 -0.14,0.53,1.00,U] [#3 0.01,0.30,0.92,U] [#4 -0.17,0.32,1.02,U] [#5 -0.02,0.53,0.69,U] [#6 0.00,0.36,0.70,U] [#7 -0.33,-0.06,0.65,U] [#8 0.03,0.61,0.65,U] 
19:40:14.692 00.002 7988 single-star, 8 included, MultiStar: {-0.08, 0.36}, one-star: {-0.18, 0.15}
19:40:14.692 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.58) = xAngle (4.01 = -2.27)
19:40:14.694 00.002 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.12 = 0.84)
19:40:14.694 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.24 cameraTheta=2.43 mountX=-0.15 mountY=0.18, mountTheta=2.29
19:40:14.696 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.15, opts=13)
19:40:14.698 00.002 7988 Enqueuing Move request for scope (-0.18, 0.15)
19:40:14.698 00.000 15712 Worker thread wakes up
19:40:14.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
19:40:14.698 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
19:40:14.698 00.000 15712 Moving (-0.18, 0.15) raw xDistance=-0.15 yDistance=0.18
19:40:14.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:14.698 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5
19:40:14.701 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:14.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:14.701 00.000 7988 Enqueuing Expose request
19:40:14.701 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.55
19:40:14.701 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
19:40:14.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:14.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:40:14.701 00.000 15712 MoveAxis(E, 6, ABG)
19:40:14.701 00.000 15712 Guiding  Dir = 2, Dur = 6
19:40:14.701 00.000 15712 IsGuiding returns 0
19:40:14.733 00.032 15712 IsGuiding returns 0
19:40:14.733 00.000 15712 Move returns status 0, amount 6
19:40:14.733 00.000 15712 MoveAxis(N, 0, ABG)
19:40:14.733 00.000 15712 Move returns status 0, amount 0
19:40:14.733 00.000 15712 move complete, result=0
19:40:14.733 00.000 15712 worker thread done servicing request
19:40:14.733 00.000 15712 Worker thread wakes up
19:40:14.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:14.733 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.2 px 0 ms NORTH
19:40:14.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:16.379 01.646 15712 Exposure complete
19:40:16.439 00.060 15712 worker thread done servicing request
19:40:16.439 00.000 7988 OnExposeComplete: enter
19:40:16.439 00.000 7988 UpdateGuideState(): m_state=6
19:40:16.439 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2451
19:40:16.439 00.000 7988 Star::Find returns 1 (0), X=1173.39, Y=433.01, Mass=1482, SNR=26.1, Peak=171 HFD=3.4
19:40:16.439 00.000 7988 MultiStar: [#1 0.22,0.40,1.00,U] [#2 -0.15,0.41,1.00,U] [#3 0.16,0.38,0.95,U] [#4 0.06,0.51,1.04,U] [#5 0.07,0.19,0.71,U] [#6 0.02,0.38,0.69,U] [#7 -0.00,0.17,0.69,U] [#8 0.14,0.67,0.67,U] 
19:40:16.439 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.38}, one-star: {-0.04, 0.27}
19:40:16.439 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
19:40:16.439 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
19:40:16.439 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.72 mountX=-0.27 mountY=0.04, mountTheta=3.01
19:40:16.451 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.27, opts=13)
19:40:16.451 00.000 7988 Enqueuing Move request for scope (-0.04, 0.27)
19:40:16.451 00.000 15712 Worker thread wakes up
19:40:16.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
19:40:16.451 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
19:40:16.451 00.000 15712 Moving (-0.04, 0.27) raw xDistance=-0.27 yDistance=0.04
19:40:16.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:16.451 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1
19:40:16.455 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:16.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:16.455 00.000 7988 Enqueuing Expose request
19:40:16.455 00.000 15712 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 649.52
19:40:16.455 00.000 15712 PPEC: input: -0.27, control: -0.19, exposure: 1500
19:40:16.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:16.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:40:16.455 00.000 15712 MoveAxis(E, 61, ABG)
19:40:16.455 00.000 15712 Guiding  Dir = 2, Dur = 61
19:40:16.455 00.000 15712 IsGuiding returns 0
19:40:16.471 00.016 15712 PulseGuide returned control before completion, sleep 56
19:40:16.535 00.064 15712 IsGuiding returns 1
19:40:16.535 00.000 15712 scope still moving after pulse duration time elapsed
19:40:16.569 00.034 15712 IsGuiding returns 0
19:40:16.569 00.000 15712 scope move finished after 61 + 50 ms
19:40:16.569 00.000 15712 Move returns status 0, amount 61
19:40:16.569 00.000 15712 MoveAxis(N, 0, ABG)
19:40:16.569 00.000 15712 Move returns status 0, amount 0
19:40:16.569 00.000 15712 move complete, result=0
19:40:16.569 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
19:40:16.573 00.004 15712 worker thread done servicing request
19:40:16.573 00.000 15712 Worker thread wakes up
19:40:16.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:16.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:17.990 01.417 15712 Exposure complete
19:40:18.051 00.061 15712 worker thread done servicing request
19:40:18.051 00.000 7988 OnExposeComplete: enter
19:40:18.051 00.000 7988 UpdateGuideState(): m_state=6
19:40:18.051 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2452
19:40:18.051 00.000 7988 Star::Find returns 1 (0), X=1173.33, Y=432.77, Mass=1426, SNR=25.5, Peak=192 HFD=3.1
19:40:18.051 00.000 7988 MultiStar: [#1 0.07,0.32,1.03,U] [#2 -0.20,0.38,1.05,U] [#3 0.09,0.34,0.97,U] [#4 -0.12,0.14,1.06,U] [#5 -0.09,0.10,0.68,U] [#6 -0.16,-0.12,0.72,U] [#7 -0.12,0.01,0.66,U] [#8 -0.07,0.66,0.67,U] 
19:40:18.051 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.21}, one-star: {-0.10, 0.03}
19:40:18.051 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.58) = xAngle (4.41 = -1.87)
19:40:18.051 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.52 = 1.24)
19:40:18.051 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.83 mountX=-0.03 mountY=0.10, mountTheta=1.88
19:40:18.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.03, opts=13)
19:40:18.051 00.000 7988 Enqueuing Move request for scope (-0.10, 0.03)
19:40:18.064 00.013 15712 Worker thread wakes up
19:40:18.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
19:40:18.064 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
19:40:18.064 00.000 15712 Moving (-0.10, 0.03) raw xDistance=-0.03 yDistance=0.10
19:40:18.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:18.064 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.5
19:40:18.067 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:18.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:18.067 00.000 7988 Enqueuing Expose request
19:40:18.067 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 649.50
19:40:18.067 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
19:40:18.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:18.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:40:18.067 00.000 15712 MoveAxis(E, 9, ABG)
19:40:18.067 00.000 15712 Guiding  Dir = 2, Dur = 9
19:40:18.067 00.000 15712 IsGuiding returns 0
19:40:18.087 00.020 15712 IsGuiding returns 0
19:40:18.087 00.000 15712 Move returns status 0, amount 9
19:40:18.087 00.000 15712 MoveAxis(N, 0, ABG)
19:40:18.087 00.000 15712 Move returns status 0, amount 0
19:40:18.087 00.000 15712 move complete, result=0
19:40:18.087 00.000 15712 worker thread done servicing request
19:40:18.087 00.000 15712 Worker thread wakes up
19:40:18.087 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
19:40:18.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:18.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:19.728 01.641 15712 Exposure complete
19:40:19.790 00.062 15712 worker thread done servicing request
19:40:19.790 00.000 7988 OnExposeComplete: enter
19:40:19.792 00.002 7988 UpdateGuideState(): m_state=6
19:40:19.794 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2453
19:40:19.794 00.000 7988 Star::Find returns 1 (0), X=1173.45, Y=432.98, Mass=1447, SNR=25.7, Peak=192 HFD=3.3
19:40:19.796 00.002 7988 MultiStar: [#1 0.35,0.19,1.04,U] [#2 0.06,0.48,1.04,U] [#3 0.12,0.32,0.97,U] [#4 0.25,0.28,1.03,U] [#5 -0.05,0.22,0.69,U] [#6 -0.24,0.36,0.70,U] [#7 -0.10,0.56,0.69,U] [#8 0.09,0.60,0.67,U] 
19:40:19.798 00.002 7988 single-star, 8 included, MultiStar: {0.08, 0.35}, one-star: {0.02, 0.25}
19:40:19.798 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:40:19.800 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
19:40:19.800 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.47 mountX=-0.25 mountY=-0.03, mountTheta=-3.02
19:40:19.802 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.25, opts=13)
19:40:19.806 00.004 7988 Enqueuing Move request for scope (0.02, 0.25)
19:40:19.808 00.002 15712 Worker thread wakes up
19:40:19.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
19:40:19.808 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
19:40:19.808 00.000 15712 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=-0.03
19:40:19.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:19.808 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7
19:40:19.810 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:19.812 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:19.812 00.000 7988 Enqueuing Expose request
19:40:19.814 00.002 15712 PPEC rslt: input = -0.25, final = -0.19, react = -0.15, pred = -0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 649.47
19:40:19.814 00.000 15712 PPEC: input: -0.25, control: -0.19, exposure: 1500
19:40:19.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:19.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:40:19.814 00.000 15712 MoveAxis(E, 62, ABG)
19:40:19.814 00.000 15712 Guiding  Dir = 2, Dur = 62
19:40:19.815 00.001 15712 IsGuiding returns 0
19:40:19.825 00.010 15712 PulseGuide returned control before completion, sleep 56
19:40:19.911 00.086 15712 IsGuiding returns 0
19:40:19.911 00.000 15712 Move returns status 0, amount 62
19:40:19.911 00.000 15712 MoveAxis(N, 0, ABG)
19:40:19.911 00.000 15712 Move returns status 0, amount 0
19:40:19.911 00.000 15712 move complete, result=0
19:40:19.911 00.000 15712 worker thread done servicing request
19:40:19.911 00.000 15712 Worker thread wakes up
19:40:19.911 00.000 7988 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
19:40:19.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:19.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:21.321 01.410 15712 Exposure complete
19:40:21.383 00.062 15712 worker thread done servicing request
19:40:21.383 00.000 7988 OnExposeComplete: enter
19:40:21.383 00.000 7988 UpdateGuideState(): m_state=6
19:40:21.386 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2454
19:40:21.386 00.000 7988 Star::Find returns 1 (0), X=1173.40, Y=433.07, Mass=1388, SNR=25.4, Peak=195 HFD=3.2
19:40:21.388 00.002 7988 MultiStar: [#1 0.03,0.33,1.03,U] [#2 0.00,0.48,1.03,U] [#3 0.17,0.36,0.96,U] [#4 0.34,0.30,1.07,U] [#5 0.04,0.38,0.72,U] [#6 -0.20,0.35,0.70,U] [#7 0.14,0.22,0.68,U] [#8 0.17,0.43,0.70,U] 
19:40:21.390 00.002 7988 single-star, 8 included, MultiStar: {0.08, 0.35}, one-star: {-0.03, 0.33}
19:40:21.390 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
19:40:21.390 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
19:40:21.392 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.65 mountX=-0.33 mountY=0.02, mountTheta=3.09
19:40:21.394 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.33, opts=13)
19:40:21.395 00.001 7988 Enqueuing Move request for scope (-0.03, 0.33)
19:40:21.395 00.000 15712 Worker thread wakes up
19:40:21.397 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
19:40:21.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
19:40:21.397 00.000 15712 Moving (-0.03, 0.33) raw xDistance=-0.33 yDistance=0.02
19:40:21.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:21.398 00.001 7988 UpdateGuideState exits: m=1388 SNR=25.4
19:40:21.399 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:21.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:21.401 00.002 7988 Enqueuing Expose request
19:40:21.401 00.000 15712 PPEC rslt: input = -0.33, final = -0.23, react = -0.20, pred = -0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 649.45
19:40:21.401 00.000 15712 PPEC: input: -0.33, control: -0.23, exposure: 1500
19:40:21.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:21.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:40:21.401 00.000 15712 MoveAxis(E, 76, ABG)
19:40:21.401 00.000 15712 Guiding  Dir = 2, Dur = 76
19:40:21.403 00.002 15712 IsGuiding returns 0
19:40:21.431 00.028 15712 PulseGuide returned control before completion, sleep 59
19:40:21.509 00.078 15712 IsGuiding returns 1
19:40:21.509 00.000 15712 scope still moving after pulse duration time elapsed
19:40:21.542 00.033 15712 IsGuiding returns 0
19:40:21.542 00.000 15712 scope move finished after 76 + 63 ms
19:40:21.542 00.000 15712 Move returns status 0, amount 76
19:40:21.542 00.000 15712 MoveAxis(N, 0, ABG)
19:40:21.542 00.000 15712 Move returns status 0, amount 0
19:40:21.542 00.000 15712 move complete, result=0
19:40:21.542 00.000 15712 worker thread done servicing request
19:40:21.542 00.000 15712 Worker thread wakes up
19:40:21.542 00.000 7988 GuideStep: -0.3 px 76 ms EAST, 0.0 px 0 ms NORTH
19:40:21.544 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:21.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:23.173 01.629 15712 Exposure complete
19:40:23.233 00.060 15712 worker thread done servicing request
19:40:23.233 00.000 7988 OnExposeComplete: enter
19:40:23.233 00.000 7988 UpdateGuideState(): m_state=6
19:40:23.235 00.002 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2455
19:40:23.235 00.000 7988 Star::Find returns 1 (1), X=1173.35, Y=432.44, Mass=1513, SNR=26.5, Peak=255 HFD=3.2
19:40:23.237 00.002 7988 MultiStar: [#1 0.09,-0.09,1.00,U] [#2 0.04,-0.07,1.01,U] [#3 0.14,-0.12,0.98,U] [#4 0.11,-0.07,1.03,U] [#5 0.18,-0.20,0.71,U] [#6 -0.24,-0.04,0.73,U] [#7 -0.04,-0.17,0.63,U] [#8 0.13,0.16,0.65,U] 
19:40:23.239 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {-0.08, -0.29}
19:40:23.239 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.58) = xAngle (0.37 = 0.37)
19:40:23.241 00.002 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.48 = -2.80)
19:40:23.241 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.21 mountX=0.10 mountY=-0.04, mountTheta=-0.35
19:40:23.243 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.11, opts=13)
19:40:23.245 00.002 7988 Enqueuing Move request for scope (0.04, -0.11)
19:40:23.245 00.000 15712 Worker thread wakes up
19:40:23.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
19:40:23.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
19:40:23.245 00.000 15712 Moving (0.04, -0.11) raw xDistance=0.10 yDistance=-0.04
19:40:23.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:23.245 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5 Saturated
19:40:23.248 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:23.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:23.250 00.002 7988 Enqueuing Expose request
19:40:23.250 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.42
19:40:23.250 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
19:40:23.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:23.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:40:23.252 00.002 15712 MoveAxis(E, 8, ABG)
19:40:23.252 00.000 15712 Guiding  Dir = 2, Dur = 8
19:40:23.252 00.000 15712 IsGuiding returns 0
19:40:23.267 00.015 15712 IsGuiding returns 0
19:40:23.267 00.000 15712 Move returns status 0, amount 8
19:40:23.267 00.000 15712 MoveAxis(N, 0, ABG)
19:40:23.267 00.000 15712 Move returns status 0, amount 0
19:40:23.267 00.000 15712 move complete, result=0
19:40:23.267 00.000 15712 worker thread done servicing request
19:40:23.267 00.000 15712 Worker thread wakes up
19:40:23.267 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
19:40:23.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:23.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:24.685 01.418 15712 Exposure complete
19:40:24.748 00.063 15712 worker thread done servicing request
19:40:24.749 00.001 7988 OnExposeComplete: enter
19:40:24.749 00.000 7988 UpdateGuideState(): m_state=6
19:40:24.751 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2456
19:40:24.751 00.000 7988 Star::Find returns 1 (0), X=1173.33, Y=432.60, Mass=1561, SNR=27.0, Peak=212 HFD=3.2
19:40:24.753 00.002 7988 MultiStar: [#1 0.16,0.07,0.98,U] [#2 -0.07,0.08,1.00,U] [#3 0.17,0.05,0.94,U] [#4 0.10,-0.07,1.02,U] [#5 0.15,0.26,0.68,U] [#6 -0.05,-0.00,0.69,U] [#7 -0.27,0.01,0.68,U] [#8 0.30,0.26,0.67,U] 
19:40:24.755 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {-0.10, -0.13}
19:40:24.755 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
19:40:24.757 00.002 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.78)
19:40:24.757 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.82 mountX=-0.05 mountY=-0.04, mountTheta=-2.38
19:40:24.759 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.05, opts=13)
19:40:24.759 00.000 7988 Enqueuing Move request for scope (0.04, 0.05)
19:40:24.762 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:24.762 00.000 7988 UpdateGuideState exits: m=1561 SNR=27.0
19:40:24.764 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:24.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:24.766 00.002 7988 Enqueuing Expose request
19:40:24.766 00.000 15712 Worker thread wakes up
19:40:24.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
19:40:24.766 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
19:40:24.766 00.000 15712 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.04
19:40:24.770 00.004 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 649.40
19:40:24.770 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
19:40:24.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:24.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:40:24.770 00.000 15712 MoveAxis(E, 4, ABG)
19:40:24.770 00.000 15712 Guiding  Dir = 2, Dur = 4
19:40:24.770 00.000 15712 IsGuiding returns 0
19:40:24.813 00.043 15712 IsGuiding returns 0
19:40:24.813 00.000 15712 Move returns status 0, amount 4
19:40:24.813 00.000 15712 MoveAxis(N, 0, ABG)
19:40:24.813 00.000 15712 Move returns status 0, amount 0
19:40:24.813 00.000 15712 move complete, result=0
19:40:24.813 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
19:40:24.820 00.007 15712 worker thread done servicing request
19:40:24.820 00.000 15712 Worker thread wakes up
19:40:24.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:24.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:26.453 01.633 15712 Exposure complete
19:40:26.498 00.045 15712 worker thread done servicing request
19:40:26.498 00.000 7988 OnExposeComplete: enter
19:40:26.515 00.017 7988 UpdateGuideState(): m_state=6
19:40:26.515 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2457
19:40:26.517 00.002 7988 Star::Find returns 1 (0), X=1173.37, Y=432.98, Mass=1560, SNR=26.9, Peak=218 HFD=3.4
19:40:26.517 00.000 7988 MultiStar: [#1 0.12,0.37,0.99,U] [#2 -0.18,0.42,0.96,U] [#3 -0.05,0.32,0.95,U] [#4 0.01,0.34,0.98,U] [#5 0.01,0.42,0.66,U] [#6 -0.25,0.37,0.67,U] [#7 -0.10,0.30,0.65,U] [#8 0.02,0.78,0.65,U] 
19:40:26.519 00.002 7988 single-star, 8 included, MultiStar: {-0.05, 0.38}, one-star: {-0.06, 0.25}
19:40:26.519 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.58) = xAngle (3.38 = -2.91)
19:40:26.521 00.002 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.20)
19:40:26.523 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.80 mountX=-0.25 mountY=0.05, mountTheta=2.94
19:40:26.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.25, opts=13)
19:40:26.525 00.002 7988 Enqueuing Move request for scope (-0.06, 0.25)
19:40:26.527 00.002 15712 Worker thread wakes up
19:40:26.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
19:40:26.527 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
19:40:26.527 00.000 15712 Moving (-0.06, 0.25) raw xDistance=-0.25 yDistance=0.05
19:40:26.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:26.527 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.9
19:40:26.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:26.530 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:26.532 00.002 7988 Enqueuing Expose request
19:40:26.532 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 649.37
19:40:26.532 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
19:40:26.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:26.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:40:26.532 00.000 15712 MoveAxis(E, 50, ABG)
19:40:26.532 00.000 15712 Guiding  Dir = 2, Dur = 50
19:40:26.534 00.002 15712 IsGuiding returns 0
19:40:26.549 00.015 15712 PulseGuide returned control before completion, sleep 34
19:40:26.609 00.060 15712 IsGuiding returns 1
19:40:26.609 00.000 15712 scope still moving after pulse duration time elapsed
19:40:26.641 00.032 15712 IsGuiding returns 0
19:40:26.641 00.000 15712 scope move finished after 50 + 57 ms
19:40:26.641 00.000 15712 Move returns status 0, amount 50
19:40:26.641 00.000 15712 MoveAxis(N, 0, ABG)
19:40:26.641 00.000 15712 Move returns status 0, amount 0
19:40:26.641 00.000 15712 move complete, result=0
19:40:26.641 00.000 15712 worker thread done servicing request
19:40:26.641 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
19:40:26.641 00.000 15712 Worker thread wakes up
19:40:26.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:26.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:28.061 01.420 15712 Exposure complete
19:40:28.121 00.060 15712 worker thread done servicing request
19:40:28.122 00.001 7988 OnExposeComplete: enter
19:40:28.122 00.000 7988 UpdateGuideState(): m_state=6
19:40:28.122 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2458
19:40:28.122 00.000 7988 Star::Find returns 1 (1), X=1173.41, Y=433.47, Mass=1435, SNR=25.6, Peak=255 HFD=3.1
19:40:28.122 00.000 7988 MultiStar: [#1 0.11,0.89,1.03,U] [#2 -0.14,0.76,1.02,U] [#3 0.04,0.95,1.00,U] [#4 0.11,0.81,1.05,U] [#5 0.11,0.81,0.73,U] [#6 -0.15,0.75,0.72,U] [#7 -0.02,0.89,0.70,U] [#8 -0.07,0.90,0.65,U] 
19:40:28.122 00.000 7988 single-star, 8 included, MultiStar: {0.00, 0.83}, one-star: {-0.02, 0.74}
19:40:28.122 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.11)
19:40:28.130 00.008 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.00)
19:40:28.130 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.74 hyp=0.74 cameraTheta=1.60 mountX=-0.74 mountY=0.00, mountTheta=3.14
19:40:28.130 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.74, opts=13)
19:40:28.130 00.000 7988 Enqueuing Move request for scope (-0.02, 0.74)
19:40:28.130 00.000 15712 Worker thread wakes up
19:40:28.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.74) opts 0xd
19:40:28.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.74)
19:40:28.130 00.000 15712 Moving (-0.02, 0.74) raw xDistance=-0.74 yDistance=0.00
19:40:28.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:28.130 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.6 Saturated
19:40:28.137 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:28.138 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:28.138 00.000 7988 Enqueuing Expose request
19:40:28.141 00.003 15712 PPEC rslt: input = -0.74, final = -0.43, react = -0.44, pred = 0.01, hyst = -0.40, hyst_pct = 0.00, period_length = 649.35
19:40:28.141 00.000 15712 PPEC: input: -0.74, control: -0.43, exposure: 1500
19:40:28.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:28.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:40:28.141 00.000 15712 MoveAxis(E, 140, ABG)
19:40:28.141 00.000 15712 Guiding  Dir = 2, Dur = 140
19:40:28.141 00.000 15712 IsGuiding returns 0
19:40:28.154 00.013 15712 PulseGuide returned control before completion, sleep 133
19:40:28.318 00.164 15712 IsGuiding returns 0
19:40:28.318 00.000 15712 Move returns status 0, amount 140
19:40:28.318 00.000 15712 MoveAxis(N, 0, ABG)
19:40:28.318 00.000 15712 Move returns status 0, amount 0
19:40:28.318 00.000 15712 move complete, result=0
19:40:28.318 00.000 7988 GuideStep: -0.7 px 140 ms EAST, 0.0 px 0 ms NORTH
19:40:28.321 00.003 15712 worker thread done servicing request
19:40:28.321 00.000 15712 Worker thread wakes up
19:40:28.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:28.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:29.957 01.636 15712 Exposure complete
19:40:30.017 00.060 15712 worker thread done servicing request
19:40:30.017 00.000 7988 OnExposeComplete: enter
19:40:30.021 00.004 7988 UpdateGuideState(): m_state=6
19:40:30.023 00.002 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2459
19:40:30.023 00.000 7988 Star::Find returns 1 (0), X=1173.34, Y=433.58, Mass=1408, SNR=25.4, Peak=239 HFD=3.1
19:40:30.025 00.002 7988 MultiStar: [#1 0.09,0.92,1.05,U] [#2 0.11,1.14,1.04,U] [#3 0.15,1.09,1.00,U] [#4 0.01,0.89,1.03,U] [#5 0.03,1.13,0.71,U] [#6 -0.26,1.17,0.73,U] [#7 -0.20,0.79,0.71,U] [#8 0.02,1.31,0.00,M1] 
19:40:30.025 00.000 7988 single-star, 7 included, MultiStar: {-0.00, 0.99}, one-star: {-0.09, 0.85}
19:40:30.027 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
19:40:30.027 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
19:40:30.029 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.85 hyp=0.85 cameraTheta=1.67 mountX=-0.84 mountY=0.07, mountTheta=3.06
19:40:30.031 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.85, opts=13)
19:40:30.031 00.000 7988 Enqueuing Move request for scope (-0.09, 0.85)
19:40:30.033 00.002 15712 Worker thread wakes up
19:40:30.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.85) opts 0xd
19:40:30.033 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.85)
19:40:30.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:30.034 00.001 7988 UpdateGuideState exits: m=1408 SNR=25.4
19:40:30.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:30.036 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:30.036 00.000 7988 Enqueuing Expose request
19:40:30.036 00.000 15712 Moving (-0.09, 0.85) raw xDistance=-0.84 yDistance=0.07
19:40:30.036 00.000 15712 PPEC rslt: input = -0.84, final = -0.49, react = -0.51, pred = 0.02, hyst = -0.47, hyst_pct = 0.00, period_length = 649.32
19:40:30.036 00.000 15712 PPEC: input: -0.84, control: -0.49, exposure: 1500
19:40:30.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:30.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:40:30.036 00.000 15712 MoveAxis(E, 161, ABG)
19:40:30.036 00.000 15712 Guiding  Dir = 2, Dur = 161
19:40:30.036 00.000 15712 IsGuiding returns 0
19:40:30.057 00.021 15712 PulseGuide returned control before completion, sleep 152
19:40:30.231 00.174 15712 IsGuiding returns 0
19:40:30.231 00.000 15712 Move returns status 0, amount 161
19:40:30.231 00.000 15712 MoveAxis(N, 0, ABG)
19:40:30.231 00.000 15712 Move returns status 0, amount 0
19:40:30.231 00.000 15712 move complete, result=0
19:40:30.231 00.000 7988 GuideStep: -0.8 px 161 ms EAST, 0.1 px 0 ms NORTH
19:40:30.239 00.008 15712 worker thread done servicing request
19:40:30.239 00.000 15712 Worker thread wakes up
19:40:30.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:30.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:31.651 01.412 15712 Exposure complete
19:40:31.714 00.063 15712 worker thread done servicing request
19:40:31.714 00.000 7988 OnExposeComplete: enter
19:40:31.714 00.000 7988 UpdateGuideState(): m_state=6
19:40:31.714 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2460
19:40:31.717 00.003 7988 Star::Find returns 1 (0), X=1173.34, Y=432.90, Mass=1531, SNR=26.7, Peak=205 HFD=3.3
19:40:31.717 00.000 7988 MultiStar: [#1 0.09,0.28,0.97,U] [#2 -0.28,0.40,0.99,U] [#3 -0.08,0.45,0.96,U] [#4 0.02,0.29,0.99,U] [#5 0.15,0.45,0.70,U] [#6 -0.11,0.22,0.71,U] [#7 0.06,0.22,0.66,U] [#8 -0.00,0.28,0.62,U] 
19:40:31.717 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.31}, one-star: {-0.09, 0.17}
19:40:31.717 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.58) = xAngle (3.65 = -2.64)
19:40:31.717 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.76 = 0.47)
19:40:31.717 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.07 mountX=-0.17 mountY=0.09, mountTheta=2.66
19:40:31.717 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.17, opts=13)
19:40:31.717 00.000 7988 Enqueuing Move request for scope (-0.09, 0.17)
19:40:31.717 00.000 15712 Worker thread wakes up
19:40:31.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
19:40:31.717 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
19:40:31.717 00.000 15712 Moving (-0.09, 0.17) raw xDistance=-0.17 yDistance=0.09
19:40:31.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:31.717 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7
19:40:31.729 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:31.729 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:31.729 00.000 7988 Enqueuing Expose request
19:40:31.729 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 649.30
19:40:31.729 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
19:40:31.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:31.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:40:31.729 00.000 15712 MoveAxis(E, 28, ABG)
19:40:31.729 00.000 15712 Guiding  Dir = 2, Dur = 28
19:40:31.729 00.000 15712 IsGuiding returns 0
19:40:31.755 00.026 15712 PulseGuide returned control before completion, sleep 16
19:40:31.777 00.022 15712 IsGuiding returns 1
19:40:31.777 00.000 15712 scope still moving after pulse duration time elapsed
19:40:31.821 00.044 15712 IsGuiding returns 0
19:40:31.821 00.000 15712 scope move finished after 28 + 60 ms
19:40:31.821 00.000 15712 Move returns status 0, amount 28
19:40:31.821 00.000 15712 MoveAxis(N, 0, ABG)
19:40:31.821 00.000 15712 Move returns status 0, amount 0
19:40:31.821 00.000 15712 move complete, result=0
19:40:31.821 00.000 7988 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
19:40:31.823 00.002 15712 worker thread done servicing request
19:40:31.823 00.000 15712 Worker thread wakes up
19:40:31.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:31.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:33.448 01.625 15712 Exposure complete
19:40:33.503 00.055 15712 worker thread done servicing request
19:40:33.503 00.000 7988 OnExposeComplete: enter
19:40:33.513 00.010 7988 UpdateGuideState(): m_state=6
19:40:33.513 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
19:40:33.515 00.002 7988 Star::Find returns 1 (0), X=1173.23, Y=431.78, Mass=1565, SNR=26.9, Peak=222 HFD=3.4
19:40:33.515 00.000 7988 MultiStar: [#1 -0.14,-0.82,0.98,U] [#2 -0.28,-0.52,0.97,U] [#3 -0.05,-0.74,0.92,U] [#4 -0.04,-0.71,1.02,U] [#5 -0.10,-0.88,0.68,U] [#6 -0.30,-0.75,0.68,U] [#7 -0.15,-0.61,0.67,U] [#8 -0.20,-0.29,0.64,U] 
19:40:33.517 00.002 7988 refined, 8 included, MultiStar: {-0.16, -0.71}, one-star: {-0.20, -0.95}
19:40:33.517 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
19:40:33.519 00.002 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
19:40:33.520 00.001 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.71 hyp=0.73 cameraTheta=-1.79 mountX=0.71 mountY=0.17, mountTheta=0.24
19:40:33.522 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.71, opts=13)
19:40:33.522 00.000 7988 Enqueuing Move request for scope (-0.16, -0.71)
19:40:33.524 00.002 15712 Worker thread wakes up
19:40:33.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.71) opts 0xd
19:40:33.524 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.71)
19:40:33.524 00.000 15712 Moving (-0.16, -0.71) raw xDistance=0.71 yDistance=0.17
19:40:33.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:40:33.524 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.9
19:40:33.527 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:33.528 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:33.528 00.000 7988 Enqueuing Expose request
19:40:33.528 00.000 15712 PPEC rslt: input = 0.71, final = 0.41, react = 0.43, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 649.27
19:40:33.528 00.000 15712 PPEC: input: 0.71, control: 0.41, exposure: 1500
19:40:33.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:33.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:40:33.528 00.000 15712 MoveAxis(W, 135, ABG)
19:40:33.528 00.000 15712 Guiding  Dir = 3, Dur = 135
19:40:33.562 00.034 15712 IsGuiding returns 0
19:40:33.578 00.016 15712 PulseGuide returned control before completion, sleep 130
19:40:33.719 00.141 15712 IsGuiding returns 1
19:40:33.719 00.000 15712 scope still moving after pulse duration time elapsed
19:40:33.753 00.034 15712 IsGuiding returns 0
19:40:33.753 00.000 15712 scope move finished after 135 + 55 ms
19:40:33.753 00.000 15712 Move returns status 0, amount 135
19:40:33.753 00.000 15712 MoveAxis(N, 0, ABG)
19:40:33.753 00.000 15712 Move returns status 0, amount 0
19:40:33.753 00.000 15712 move complete, result=0
19:40:33.753 00.000 15712 worker thread done servicing request
19:40:33.753 00.000 7988 GuideStep: 0.7 px 135 ms WEST, 0.2 px 0 ms NORTH
19:40:33.753 00.000 15712 Worker thread wakes up
19:40:33.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:33.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:35.175 01.422 15712 Exposure complete
19:40:35.236 00.061 15712 worker thread done servicing request
19:40:35.236 00.000 7988 OnExposeComplete: enter
19:40:35.237 00.001 7988 UpdateGuideState(): m_state=6
19:40:35.239 00.002 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2462
19:40:35.239 00.000 7988 Star::Find returns 1 (0), X=1173.36, Y=432.09, Mass=1491, SNR=26.3, Peak=210 HFD=3.4
19:40:35.241 00.002 7988 MultiStar: [#1 0.14,-0.59,1.01,U] [#2 -0.05,-0.58,0.99,U] [#3 0.09,-0.34,0.93,U] [#4 -0.03,-0.41,1.04,U] [#5 0.13,-0.45,0.71,U] [#6 -0.14,-0.51,0.73,U] [#7 -0.26,-0.64,0.66,U] [#8 -0.11,-0.38,0.65,U] 
19:40:35.241 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.51}, one-star: {-0.07, -0.64}
19:40:35.243 00.002 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
19:40:35.243 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
19:40:35.245 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.51 hyp=0.51 cameraTheta=-1.62 mountX=0.51 mountY=0.04, mountTheta=0.07
19:40:35.247 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.51, opts=13)
19:40:35.247 00.000 7988 Enqueuing Move request for scope (-0.02, -0.51)
19:40:35.249 00.002 15712 Worker thread wakes up
19:40:35.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.51) opts 0xd
19:40:35.249 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.51)
19:40:35.249 00.000 15712 Moving (-0.02, -0.51) raw xDistance=0.51 yDistance=0.04
19:40:35.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:35.249 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.3
19:40:35.252 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:35.254 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:35.254 00.000 7988 Enqueuing Expose request
19:40:35.254 00.000 15712 PPEC rslt: input = 0.51, final = 0.29, react = 0.30, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 649.24
19:40:35.254 00.000 15712 PPEC: input: 0.51, control: 0.29, exposure: 1500
19:40:35.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:35.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:40:35.254 00.000 15712 MoveAxis(W, 96, ABG)
19:40:35.254 00.000 15712 Guiding  Dir = 3, Dur = 96
19:40:35.254 00.000 15712 IsGuiding returns 0
19:40:35.271 00.017 15712 PulseGuide returned control before completion, sleep 91
19:40:35.384 00.113 15712 IsGuiding returns 0
19:40:35.384 00.000 15712 Move returns status 0, amount 96
19:40:35.384 00.000 15712 MoveAxis(N, 0, ABG)
19:40:35.384 00.000 15712 Move returns status 0, amount 0
19:40:35.384 00.000 15712 move complete, result=0
19:40:35.384 00.000 7988 GuideStep: 0.5 px 96 ms WEST, 0.0 px 0 ms NORTH
19:40:35.386 00.002 15712 worker thread done servicing request
19:40:35.386 00.000 15712 Worker thread wakes up
19:40:35.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:35.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:37.024 01.638 15712 Exposure complete
19:40:37.083 00.059 15712 worker thread done servicing request
19:40:37.083 00.000 7988 OnExposeComplete: enter
19:40:37.083 00.000 7988 UpdateGuideState(): m_state=6
19:40:37.083 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2463
19:40:37.083 00.000 7988 Star::Find returns 1 (0), X=1173.40, Y=432.66, Mass=1488, SNR=26.2, Peak=217 HFD=3.3
19:40:37.089 00.006 7988 MultiStar: [#1 0.14,0.07,1.00,U] [#2 -0.03,0.01,1.00,U] [#3 0.20,-0.08,0.92,U] [#4 0.24,-0.21,1.00,U] [#5 -0.11,0.07,0.69,U] [#6 -0.03,-0.09,0.69,U] [#7 0.11,-0.16,0.67,U] [#8 0.14,0.09,0.66,U] 
19:40:37.089 00.000 7988 single-star, 8 included, MultiStar: {0.08, -0.04}, one-star: {-0.03, -0.07}
19:40:37.089 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
19:40:37.089 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.72 = 2.72)
19:40:37.089 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.96 mountX=0.07 mountY=0.03, mountTheta=0.41
19:40:37.096 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.07, opts=13)
19:40:37.096 00.000 7988 Enqueuing Move request for scope (-0.03, -0.07)
19:40:37.098 00.002 15712 Worker thread wakes up
19:40:37.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
19:40:37.098 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
19:40:37.098 00.000 15712 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=0.03
19:40:37.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:37.099 00.001 7988 UpdateGuideState exits: m=1488 SNR=26.2
19:40:37.101 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:37.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:37.103 00.002 7988 Enqueuing Expose request
19:40:37.103 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 649.22
19:40:37.103 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
19:40:37.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:37.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:40:37.103 00.000 15712 MoveAxis(E, 4, ABG)
19:40:37.103 00.000 15712 Guiding  Dir = 2, Dur = 4
19:40:37.123 00.020 15712 IsGuiding returns 0
19:40:37.140 00.017 15712 IsGuiding returns 0
19:40:37.140 00.000 15712 Move returns status 0, amount 4
19:40:37.140 00.000 15712 MoveAxis(N, 0, ABG)
19:40:37.140 00.000 15712 Move returns status 0, amount 0
19:40:37.140 00.000 15712 move complete, result=0
19:40:37.140 00.000 15712 worker thread done servicing request
19:40:37.140 00.000 15712 Worker thread wakes up
19:40:37.140 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
19:40:37.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:37.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:38.551 01.411 15712 Exposure complete
19:40:38.612 00.061 15712 worker thread done servicing request
19:40:38.612 00.000 7988 OnExposeComplete: enter
19:40:38.614 00.002 7988 UpdateGuideState(): m_state=6
19:40:38.616 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2464
19:40:38.616 00.000 7988 Star::Find returns 1 (1), X=1173.39, Y=432.37, Mass=1415, SNR=25.5, Peak=255 HFD=3.3
19:40:38.619 00.003 7988 MultiStar: [#1 -0.06,-0.24,1.05,U] [#2 0.05,-0.06,1.06,U] [#3 -0.01,-0.09,0.96,U] [#4 0.13,-0.31,1.05,U] [#5 -0.13,-0.12,0.68,U] [#6 -0.14,-0.21,0.76,U] [#7 -0.19,-0.26,0.69,U] [#8 -0.05,0.01,0.67,U] 
19:40:38.619 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.19}, one-star: {-0.04, -0.37}
19:40:38.621 00.002 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
19:40:38.621 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
19:40:38.623 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.75 mountX=0.19 mountY=0.04, mountTheta=0.20
19:40:38.625 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.19, opts=13)
19:40:38.628 00.003 7988 Enqueuing Move request for scope (-0.03, -0.19)
19:40:38.630 00.002 15712 Worker thread wakes up
19:40:38.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
19:40:38.630 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
19:40:38.630 00.000 15712 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.04
19:40:38.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:40:38.630 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5 Saturated
19:40:38.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:38.630 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:38.630 00.000 7988 Enqueuing Expose request
19:40:38.636 00.006 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 649.19
19:40:38.636 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
19:40:38.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:38.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:40:38.636 00.000 15712 MoveAxis(W, 36, ABG)
19:40:38.636 00.000 15712 Guiding  Dir = 3, Dur = 36
19:40:38.636 00.000 15712 IsGuiding returns 0
19:40:38.660 00.024 15712 PulseGuide returned control before completion, sleep 23
19:40:38.707 00.047 15712 IsGuiding returns 0
19:40:38.707 00.000 15712 Move returns status 0, amount 36
19:40:38.707 00.000 15712 MoveAxis(N, 0, ABG)
19:40:38.707 00.000 15712 Move returns status 0, amount 0
19:40:38.707 00.000 15712 move complete, result=0
19:40:38.707 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
19:40:38.711 00.004 15712 worker thread done servicing request
19:40:38.711 00.000 15712 Worker thread wakes up
19:40:38.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:38.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:40.353 01.642 15712 Exposure complete
19:40:40.414 00.061 15712 worker thread done servicing request
19:40:40.414 00.000 7988 OnExposeComplete: enter
19:40:40.414 00.000 7988 UpdateGuideState(): m_state=6
19:40:40.421 00.007 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2465
19:40:40.421 00.000 7988 Star::Find returns 1 (0), X=1173.49, Y=432.44, Mass=1471, SNR=26.2, Peak=228 HFD=3.2
19:40:40.423 00.002 7988 MultiStar: [#1 0.02,-0.11,0.98,U] [#2 0.11,0.00,1.05,U] [#3 0.04,0.04,0.95,U] [#4 0.22,-0.33,1.03,U] [#5 -0.06,0.09,0.72,U] [#6 0.09,-0.13,0.72,U] [#7 -0.31,-0.23,0.67,U] [#8 0.10,0.17,0.66,U] 
19:40:40.425 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.06, -0.30}
19:40:40.425 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
19:40:40.427 00.002 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.76)
19:40:40.427 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.16 mountX=0.10 mountY=-0.04, mountTheta=-0.39
19:40:40.430 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
19:40:40.430 00.000 7988 Enqueuing Move request for scope (0.04, -0.10)
19:40:40.432 00.002 15712 Worker thread wakes up
19:40:40.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
19:40:40.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
19:40:40.432 00.000 15712 Moving (0.04, -0.10) raw xDistance=0.10 yDistance=-0.04
19:40:40.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:40.432 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.2
19:40:40.434 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:40.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:40.436 00.002 7988 Enqueuing Expose request
19:40:40.438 00.002 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 649.16
19:40:40.438 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
19:40:40.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:40.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:40:40.438 00.000 15712 MoveAxis(E, 1, ABG)
19:40:40.438 00.000 15712 Guiding  Dir = 2, Dur = 1
19:40:40.438 00.000 15712 IsGuiding returns 0
19:40:40.493 00.055 15712 IsGuiding returns 0
19:40:40.493 00.000 15712 Move returns status 0, amount 1
19:40:40.493 00.000 15712 MoveAxis(N, 0, ABG)
19:40:40.493 00.000 15712 Move returns status 0, amount 0
19:40:40.493 00.000 15712 move complete, result=0
19:40:40.493 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
19:40:40.501 00.008 15712 worker thread done servicing request
19:40:40.501 00.000 15712 Worker thread wakes up
19:40:40.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:40.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:41.915 01.414 15712 Exposure complete
19:40:41.968 00.053 15712 worker thread done servicing request
19:40:41.968 00.000 7988 OnExposeComplete: enter
19:40:41.977 00.009 7988 UpdateGuideState(): m_state=6
19:40:41.979 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2466
19:40:41.979 00.000 7988 Star::Find returns 1 (0), X=1173.28, Y=432.53, Mass=1497, SNR=26.4, Peak=234 HFD=3.1
19:40:41.981 00.002 7988 MultiStar: [#1 0.18,-0.09,1.01,U] [#2 0.00,0.18,0.98,U] [#3 -0.10,0.13,0.95,U] [#4 -0.05,-0.20,1.01,U] [#5 -0.11,0.03,0.71,U] [#6 0.02,-0.15,0.66,U] [#7 -0.12,-0.33,0.66,U] [#8 -0.12,0.18,0.66,U] 
19:40:41.981 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.15, -0.20}
19:40:41.983 00.002 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
19:40:41.985 00.002 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
19:40:41.985 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.33 mountX=0.05 mountY=0.05, mountTheta=0.76
19:40:41.987 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.05, opts=13)
19:40:41.989 00.002 7988 Enqueuing Move request for scope (-0.04, -0.05)
19:40:41.989 00.000 15712 Worker thread wakes up
19:40:41.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
19:40:41.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
19:40:41.989 00.000 15712 Moving (-0.04, -0.05) raw xDistance=0.05 yDistance=0.05
19:40:41.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:41.989 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
19:40:41.992 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:41.993 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:41.993 00.000 7988 Enqueuing Expose request
19:40:41.993 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 649.14
19:40:41.993 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
19:40:41.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:41.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:40:41.993 00.000 15712 MoveAxis(W, 0, ABG)
19:40:41.993 00.000 15712 Move returns status 0, amount 0
19:40:41.993 00.000 15712 MoveAxis(N, 0, ABG)
19:40:41.993 00.000 15712 Move returns status 0, amount 0
19:40:41.993 00.000 15712 move complete, result=0
19:40:41.993 00.000 15712 worker thread done servicing request
19:40:41.993 00.000 15712 Worker thread wakes up
19:40:41.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:41.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:41.993 00.000 7988 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
19:40:43.634 01.641 15712 Exposure complete
19:40:43.696 00.062 15712 worker thread done servicing request
19:40:43.696 00.000 7988 OnExposeComplete: enter
19:40:43.696 00.000 7988 UpdateGuideState(): m_state=6
19:40:43.698 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2467
19:40:43.698 00.000 7988 Star::Find returns 1 (0), X=1173.32, Y=432.50, Mass=1446, SNR=25.9, Peak=234 HFD=3.1
19:40:43.700 00.002 7988 MultiStar: [#1 0.06,-0.07,1.05,U] [#2 -0.15,0.00,0.99,U] [#3 0.07,-0.02,0.95,U] [#4 -0.12,-0.03,1.01,U] [#5 -0.05,-0.22,0.68,U] [#6 -0.05,-0.22,0.66,U] [#7 -0.32,-0.11,0.72,U] [#8 -0.04,0.12,0.66,U] 
19:40:43.702 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.11, -0.23}
19:40:43.702 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
19:40:43.704 00.002 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
19:40:43.704 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=0.08 mountY=0.08, mountTheta=0.75
19:40:43.706 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
19:40:43.708 00.002 7988 Enqueuing Move request for scope (-0.08, -0.08)
19:40:43.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:43.710 00.002 7988 UpdateGuideState exits: m=1446 SNR=25.9
19:40:43.711 00.001 15712 Worker thread wakes up
19:40:43.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:43.711 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:43.711 00.000 7988 Enqueuing Expose request
19:40:43.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
19:40:43.711 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
19:40:43.711 00.000 15712 Moving (-0.08, -0.08) raw xDistance=0.08 yDistance=0.08
19:40:43.711 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.11
19:40:43.711 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
19:40:43.711 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:43.711 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:40:43.711 00.000 15712 MoveAxis(W, 8, ABG)
19:40:43.711 00.000 15712 Guiding  Dir = 3, Dur = 8
19:40:43.711 00.000 15712 IsGuiding returns 0
19:40:43.744 00.033 15712 IsGuiding returns 0
19:40:43.744 00.000 15712 Move returns status 0, amount 8
19:40:43.744 00.000 15712 MoveAxis(N, 0, ABG)
19:40:43.744 00.000 15712 Move returns status 0, amount 0
19:40:43.744 00.000 15712 move complete, result=0
19:40:43.744 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
19:40:43.745 00.001 15712 worker thread done servicing request
19:40:43.745 00.000 15712 Worker thread wakes up
19:40:43.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:43.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:45.164 01.419 15712 Exposure complete
19:40:45.226 00.062 15712 worker thread done servicing request
19:40:45.226 00.000 7988 OnExposeComplete: enter
19:40:45.226 00.000 7988 UpdateGuideState(): m_state=6
19:40:45.226 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2468
19:40:45.226 00.000 7988 Star::Find returns 1 (0), X=1173.31, Y=432.57, Mass=1419, SNR=25.5, Peak=222 HFD=3.2
19:40:45.232 00.006 7988 MultiStar: [#1 -0.04,-0.02,1.03,U] [#2 -0.06,0.01,1.01,U] [#3 0.03,0.03,0.99,U] [#4 -0.12,-0.19,1.06,U] [#5 -0.07,-0.07,0.74,U] [#6 -0.16,-0.10,0.73,U] [#7 -0.17,-0.33,0.68,U] [#8 -0.18,0.29,0.67,U] 
19:40:45.232 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.12, -0.16}
19:40:45.232 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.58) = xAngle (-0.96 = -0.96)
19:40:45.232 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.15 = 2.15)
19:40:45.232 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.53 mountX=0.06 mountY=0.09, mountTheta=0.97
19:40:45.232 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.06, opts=13)
19:40:45.232 00.000 7988 Enqueuing Move request for scope (-0.09, -0.06)
19:40:45.232 00.000 15712 Worker thread wakes up
19:40:45.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
19:40:45.232 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
19:40:45.232 00.000 15712 Moving (-0.09, -0.06) raw xDistance=0.06 yDistance=0.09
19:40:45.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:45.232 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.5
19:40:45.242 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:45.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:45.242 00.000 7988 Enqueuing Expose request
19:40:45.242 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.08
19:40:45.242 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
19:40:45.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:45.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:40:45.242 00.000 15712 MoveAxis(W, 7, ABG)
19:40:45.242 00.000 15712 Guiding  Dir = 3, Dur = 7
19:40:45.274 00.032 15712 IsGuiding returns 0
19:40:45.289 00.015 15712 IsGuiding returns 0
19:40:45.289 00.000 15712 Move returns status 0, amount 7
19:40:45.289 00.000 15712 MoveAxis(N, 0, ABG)
19:40:45.289 00.000 15712 Move returns status 0, amount 0
19:40:45.289 00.000 15712 move complete, result=0
19:40:45.289 00.000 15712 worker thread done servicing request
19:40:45.289 00.000 15712 Worker thread wakes up
19:40:45.289 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
19:40:45.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:45.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:46.930 01.641 15712 Exposure complete
19:40:46.983 00.053 15712 worker thread done servicing request
19:40:46.983 00.000 7988 OnExposeComplete: enter
19:40:46.992 00.009 7988 UpdateGuideState(): m_state=6
19:40:46.992 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2469
19:40:46.992 00.000 7988 Star::Find returns 1 (1), X=1173.26, Y=432.58, Mass=1539, SNR=26.7, Peak=255 HFD=3.3
19:40:46.992 00.000 7988 MultiStar: [#1 0.03,0.02,0.97,U] [#2 -0.02,0.15,0.97,U] [#3 -0.11,-0.01,0.94,U] [#4 -0.20,-0.10,0.99,U] [#5 -0.27,-0.06,0.68,U] [#6 -0.18,-0.06,0.70,U] [#7 -0.56,-0.39,0.64,U] [#8 -0.05,0.14,0.62,U] 
19:40:46.992 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.04}, one-star: {-0.17, -0.15}
19:40:46.992 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
19:40:46.992 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
19:40:47.000 00.008 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.86 mountX=0.05 mountY=0.16, mountTheta=1.28
19:40:47.000 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.04, opts=13)
19:40:47.000 00.000 7988 Enqueuing Move request for scope (-0.15, -0.04)
19:40:47.000 00.000 15712 Worker thread wakes up
19:40:47.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
19:40:47.000 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
19:40:47.000 00.000 15712 Moving (-0.15, -0.04) raw xDistance=0.05 yDistance=0.16
19:40:47.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:47.000 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7 Saturated
19:40:47.007 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:47.008 00.001 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.06
19:40:47.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:47.008 00.000 7988 Enqueuing Expose request
19:40:47.008 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
19:40:47.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:47.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:40:47.008 00.000 15712 MoveAxis(W, 7, ABG)
19:40:47.008 00.000 15712 Guiding  Dir = 3, Dur = 7
19:40:47.008 00.000 15712 IsGuiding returns 0
19:40:47.033 00.025 15712 IsGuiding returns 0
19:40:47.033 00.000 15712 Move returns status 0, amount 7
19:40:47.033 00.000 15712 MoveAxis(N, 0, ABG)
19:40:47.033 00.000 15712 Move returns status 0, amount 0
19:40:47.033 00.000 15712 move complete, result=0
19:40:47.033 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
19:40:47.039 00.006 15712 worker thread done servicing request
19:40:47.039 00.000 15712 Worker thread wakes up
19:40:47.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:47.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:48.444 01.405 15712 Exposure complete
19:40:48.506 00.062 15712 worker thread done servicing request
19:40:48.506 00.000 7988 OnExposeComplete: enter
19:40:48.506 00.000 7988 UpdateGuideState(): m_state=6
19:40:48.508 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2470
19:40:48.508 00.000 7988 Star::Find returns 1 (0), X=1173.21, Y=432.83, Mass=1627, SNR=27.6, Peak=228 HFD=3.4
19:40:48.510 00.002 7988 MultiStar: [#1 0.10,0.24,0.97,U] [#2 -0.23,0.44,0.95,U] [#3 -0.11,0.17,0.91,U] [#4 0.01,0.05,0.98,U] [#5 -0.06,0.42,0.67,U] [#6 -0.10,0.06,0.67,U] [#7 -0.32,0.12,0.64,U] [#8 -0.03,0.61,0.63,U] 
19:40:48.512 00.002 7988 single-star, 8 included, MultiStar: {-0.10, 0.23}, one-star: {-0.22, 0.10}
19:40:48.513 00.001 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.58) = xAngle (4.31 = -1.98)
19:40:48.513 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.42 = 1.13)
19:40:48.515 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.73 mountX=-0.10 mountY=0.22, mountTheta=1.98
19:40:48.517 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.10, opts=13)
19:40:48.517 00.000 7988 Enqueuing Move request for scope (-0.22, 0.10)
19:40:48.519 00.002 15712 Worker thread wakes up
19:40:48.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
19:40:48.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
19:40:48.519 00.000 15712 Moving (-0.22, 0.10) raw xDistance=-0.10 yDistance=0.22
19:40:48.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:48.521 00.002 7988 UpdateGuideState exits: m=1627 SNR=27.6
19:40:48.521 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:48.523 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:48.523 00.000 7988 Enqueuing Expose request
19:40:48.525 00.002 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.03
19:40:48.525 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
19:40:48.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:48.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:40:48.525 00.000 15712 MoveAxis(W, 6, ABG)
19:40:48.525 00.000 15712 Guiding  Dir = 3, Dur = 6
19:40:48.525 00.000 15712 IsGuiding returns 0
19:40:48.587 00.062 15712 IsGuiding returns 0
19:40:48.587 00.000 15712 Move returns status 0, amount 6
19:40:48.587 00.000 15712 MoveAxis(N, 0, ABG)
19:40:48.587 00.000 15712 Move returns status 0, amount 0
19:40:48.587 00.000 15712 move complete, result=0
19:40:48.587 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
19:40:48.589 00.002 15712 worker thread done servicing request
19:40:48.589 00.000 15712 Worker thread wakes up
19:40:48.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:48.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:50.233 01.644 15712 Exposure complete
19:40:50.294 00.061 15712 worker thread done servicing request
19:40:50.294 00.000 7988 OnExposeComplete: enter
19:40:50.294 00.000 7988 UpdateGuideState(): m_state=6
19:40:50.297 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2471
19:40:50.297 00.000 7988 Star::Find returns 1 (0), X=1173.26, Y=432.61, Mass=1503, SNR=26.4, Peak=227 HFD=3.2
19:40:50.299 00.002 7988 MultiStar: [#1 -0.14,0.13,0.98,U] [#2 -0.29,0.24,1.01,U] [#3 -0.05,0.12,0.94,U] [#4 -0.12,-0.17,1.01,U] [#5 -0.10,0.10,0.68,U] [#6 -0.46,-0.24,0.70,U] [#7 -0.38,0.01,0.63,U] [#8 -0.01,0.26,0.64,U] 
19:40:50.301 00.002 7988 refined, 8 included, MultiStar: {-0.19, 0.03}, one-star: {-0.17, -0.13}
19:40:50.301 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.58) = xAngle (4.54 = -1.74)
19:40:50.303 00.002 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.65 = 1.37)
19:40:50.303 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.97 mountX=-0.03 mountY=0.19, mountTheta=1.74
19:40:50.305 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.03, opts=13)
19:40:50.307 00.002 7988 Enqueuing Move request for scope (-0.19, 0.03)
19:40:50.307 00.000 15712 Worker thread wakes up
19:40:50.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
19:40:50.307 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
19:40:50.307 00.000 15712 Moving (-0.19, 0.03) raw xDistance=-0.03 yDistance=0.19
19:40:50.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:50.307 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
19:40:50.310 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:50.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:50.310 00.000 7988 Enqueuing Expose request
19:40:50.310 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 649.00
19:40:50.310 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
19:40:50.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:50.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:40:50.310 00.000 15712 MoveAxis(W, 1, ABG)
19:40:50.310 00.000 15712 Guiding  Dir = 3, Dur = 1
19:40:50.310 00.000 15712 IsGuiding returns 0
19:40:50.329 00.019 15712 IsGuiding returns 0
19:40:50.329 00.000 15712 Move returns status 0, amount 1
19:40:50.329 00.000 15712 MoveAxis(N, 0, ABG)
19:40:50.329 00.000 15712 Move returns status 0, amount 0
19:40:50.329 00.000 15712 move complete, result=0
19:40:50.329 00.000 15712 worker thread done servicing request
19:40:50.329 00.000 15712 Worker thread wakes up
19:40:50.329 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
19:40:50.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:50.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:51.746 01.417 15712 Exposure complete
19:40:51.808 00.062 15712 worker thread done servicing request
19:40:51.808 00.000 7988 OnExposeComplete: enter
19:40:51.808 00.000 7988 UpdateGuideState(): m_state=6
19:40:51.810 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2472
19:40:51.810 00.000 7988 Star::Find returns 1 (0), X=1173.19, Y=432.67, Mass=1520, SNR=26.4, Peak=210 HFD=3.6
19:40:51.812 00.002 7988 MultiStar: [#1 -0.13,0.13,1.04,U] [#2 -0.30,0.35,0.96,U] [#3 -0.18,0.20,0.93,U] [#4 -0.13,-0.13,1.01,U] [#5 -0.01,-0.02,0.68,U] [#6 -0.34,-0.13,0.72,U] [#7 -0.29,-0.07,0.65,U] [#8 -0.33,0.17,0.65,U] 
19:40:51.814 00.002 7988 refined, 8 included, MultiStar: {-0.21, 0.05}, one-star: {-0.24, -0.07}
19:40:51.814 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.58) = xAngle (4.47 = -1.82)
19:40:51.816 00.002 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.58 = 1.29)
19:40:51.816 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.89 mountX=-0.05 mountY=0.21, mountTheta=1.82
19:40:51.818 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.05, opts=13)
19:40:51.820 00.002 7988 Enqueuing Move request for scope (-0.21, 0.05)
19:40:51.822 00.002 15712 Worker thread wakes up
19:40:51.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
19:40:51.822 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
19:40:51.822 00.000 15712 Moving (-0.21, 0.05) raw xDistance=-0.05 yDistance=0.21
19:40:51.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:51.822 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.4
19:40:51.824 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:51.826 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:51.826 00.000 7988 Enqueuing Expose request
19:40:51.828 00.002 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 648.98
19:40:51.828 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
19:40:51.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:51.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:40:51.828 00.000 15712 MoveAxis(E, 4, ABG)
19:40:51.828 00.000 15712 Guiding  Dir = 2, Dur = 4
19:40:51.828 00.000 15712 IsGuiding returns 0
19:40:51.848 00.020 15712 IsGuiding returns 0
19:40:51.848 00.000 15712 Move returns status 0, amount 4
19:40:51.848 00.000 15712 MoveAxis(N, 0, ABG)
19:40:51.848 00.000 15712 Move returns status 0, amount 0
19:40:51.848 00.000 15712 move complete, result=0
19:40:51.848 00.000 15712 worker thread done servicing request
19:40:51.848 00.000 15712 Worker thread wakes up
19:40:51.848 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
19:40:51.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:51.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:53.482 01.634 15712 Exposure complete
19:40:53.533 00.051 15712 worker thread done servicing request
19:40:53.533 00.000 7988 OnExposeComplete: enter
19:40:53.545 00.012 7988 UpdateGuideState(): m_state=6
19:40:53.547 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2473
19:40:53.547 00.000 7988 Star::Find returns 1 (0), X=1173.09, Y=432.60, Mass=1362, SNR=25.1, Peak=203 HFD=3.3
19:40:53.549 00.002 7988 MultiStar: [#1 -0.02,0.16,1.05,U] [#2 -0.30,0.26,1.04,U] [#3 0.04,0.17,1.01,U] [#4 0.01,0.07,1.05,U] [#5 -0.28,0.16,0.73,U] [#6 -0.34,0.14,0.68,U] [#7 -0.26,0.05,0.69,U] [#8 0.12,0.30,0.69,U] 
19:40:53.550 00.001 7988 refined, 8 included, MultiStar: {-0.15, 0.13}, one-star: {-0.34, -0.13}
19:40:53.550 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.58) = xAngle (4.00 = -2.28)
19:40:53.552 00.002 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.11 = 0.83)
19:40:53.552 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.19 cameraTheta=2.43 mountX=-0.13 mountY=0.14, mountTheta=2.29
19:40:53.554 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.13, opts=13)
19:40:53.556 00.002 7988 Enqueuing Move request for scope (-0.15, 0.13)
19:40:53.556 00.000 15712 Worker thread wakes up
19:40:53.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
19:40:53.556 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
19:40:53.556 00.000 15712 Moving (-0.15, 0.13) raw xDistance=-0.13 yDistance=0.14
19:40:53.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:53.556 00.000 7988 UpdateGuideState exits: m=1362 SNR=25.1
19:40:53.560 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:53.561 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:53.563 00.002 7988 Enqueuing Expose request
19:40:53.563 00.000 15712 PPEC rslt: input = -0.13, final = -0.05, react = -0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 648.95
19:40:53.563 00.000 15712 PPEC: input: -0.13, control: -0.05, exposure: 1500
19:40:53.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:53.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:40:53.563 00.000 15712 MoveAxis(E, 17, ABG)
19:40:53.563 00.000 15712 Guiding  Dir = 2, Dur = 17
19:40:53.601 00.038 15712 IsGuiding returns 0
19:40:53.619 00.018 15712 PulseGuide returned control before completion, sleep 11
19:40:53.640 00.021 15712 IsGuiding returns 1
19:40:53.640 00.000 15712 scope still moving after pulse duration time elapsed
19:40:53.672 00.032 15712 IsGuiding returns 0
19:40:53.672 00.000 15712 scope move finished after 17 + 63 ms
19:40:53.672 00.000 15712 Move returns status 0, amount 17
19:40:53.672 00.000 15712 MoveAxis(N, 0, ABG)
19:40:53.672 00.000 15712 Move returns status 0, amount 0
19:40:53.672 00.000 15712 move complete, result=0
19:40:53.687 00.015 7988 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
19:40:53.688 00.001 15712 worker thread done servicing request
19:40:53.688 00.000 15712 Worker thread wakes up
19:40:53.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:53.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:55.094 01.406 15712 Exposure complete
19:40:55.155 00.061 15712 worker thread done servicing request
19:40:55.157 00.002 7988 OnExposeComplete: enter
19:40:55.157 00.000 7988 UpdateGuideState(): m_state=6
19:40:55.157 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2474
19:40:55.157 00.000 7988 Star::Find returns 1 (0), X=1173.18, Y=432.77, Mass=1556, SNR=26.9, Peak=197 HFD=3.5
19:40:55.157 00.000 7988 MultiStar: [#1 -0.01,0.20,0.99,U] [#2 -0.19,0.32,1.01,U] [#3 0.03,0.33,0.91,U] [#4 -0.07,0.13,0.98,U] [#5 -0.11,0.25,0.67,U] [#6 -0.06,0.25,0.68,U] [#7 -0.27,0.27,0.69,U] [#8 -0.30,0.46,0.63,U] 
19:40:55.157 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.24}, one-star: {-0.25, 0.03}
19:40:55.157 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.69)
19:40:55.157 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.42)
19:40:55.165 00.008 7988 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.01 mountX=-0.03 mountY=0.25, mountTheta=1.69
19:40:55.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.03, opts=13)
19:40:55.165 00.000 7988 Enqueuing Move request for scope (-0.25, 0.03)
19:40:55.165 00.000 15712 Worker thread wakes up
19:40:55.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.03) opts 0xd
19:40:55.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.03)
19:40:55.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:55.171 00.006 7988 UpdateGuideState exits: m=1556 SNR=26.9
19:40:55.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:55.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:55.171 00.000 7988 Enqueuing Expose request
19:40:55.171 00.000 15712 Moving (-0.25, 0.03) raw xDistance=-0.03 yDistance=0.25
19:40:55.177 00.006 15712 PPEC rslt: input = -0.03, final = -0.06, react = -0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 648.92
19:40:55.177 00.000 15712 PPEC: input: -0.03, control: -0.06, exposure: 1500
19:40:55.177 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:55.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:40:55.177 00.000 15712 MoveAxis(E, 19, ABG)
19:40:55.177 00.000 15712 Guiding  Dir = 2, Dur = 19
19:40:55.177 00.000 15712 IsGuiding returns 0
19:40:55.203 00.026 15712 IsGuiding returns 1
19:40:55.203 00.000 15712 scope still moving after pulse duration time elapsed
19:40:55.235 00.032 15712 IsGuiding returns 1
19:40:55.267 00.032 15712 IsGuiding returns 0
19:40:55.267 00.000 15712 scope move finished after 19 + 69 ms
19:40:55.267 00.000 15712 Move returns status 0, amount 19
19:40:55.267 00.000 15712 MoveAxis(N, 0, ABG)
19:40:55.267 00.000 15712 Move returns status 0, amount 0
19:40:55.267 00.000 15712 move complete, result=0
19:40:55.267 00.000 15712 worker thread done servicing request
19:40:55.267 00.000 15712 Worker thread wakes up
19:40:55.267 00.000 7988 GuideStep: -0.0 px 19 ms EAST, 0.2 px 0 ms NORTH
19:40:55.268 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:55.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:56.912 01.644 15712 Exposure complete
19:40:56.972 00.060 15712 worker thread done servicing request
19:40:56.972 00.000 7988 OnExposeComplete: enter
19:40:56.972 00.000 7988 UpdateGuideState(): m_state=6
19:40:56.972 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2475
19:40:56.972 00.000 7988 Star::Find returns 1 (0), X=1173.17, Y=432.87, Mass=1491, SNR=26.4, Peak=206 HFD=3.4
19:40:56.972 00.000 7988 MultiStar: [#1 -0.02,0.19,0.99,U] [#2 -0.23,0.21,0.99,U] [#3 0.03,0.36,0.91,U] [#4 -0.08,0.09,1.03,U] [#5 -0.15,0.28,0.72,U] [#6 -0.36,-0.08,0.68,U] [#7 -0.30,0.20,0.64,U] [#8 -0.15,0.17,0.66,U] 
19:40:56.972 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.18}, one-star: {-0.26, 0.14}
19:40:56.972 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.58) = xAngle (3.88 = -2.40)
19:40:56.972 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.71)
19:40:56.972 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.31 mountX=-0.17 mountY=0.15, mountTheta=2.42
19:40:56.972 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.18, opts=13)
19:40:56.972 00.000 7988 Enqueuing Move request for scope (-0.16, 0.18)
19:40:56.987 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:56.988 00.001 15712 Worker thread wakes up
19:40:56.988 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.4
19:40:56.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:56.990 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:56.990 00.000 7988 Enqueuing Expose request
19:40:56.992 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
19:40:56.992 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
19:40:56.992 00.000 15712 Moving (-0.16, 0.18) raw xDistance=-0.17 yDistance=0.15
19:40:56.992 00.000 15712 PPEC rslt: input = -0.17, final = -0.17, react = -0.10, pred = -0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 648.89
19:40:56.992 00.000 15712 PPEC: input: -0.17, control: -0.17, exposure: 1500
19:40:56.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:56.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:40:56.992 00.000 15712 MoveAxis(E, 54, ABG)
19:40:56.992 00.000 15712 Guiding  Dir = 2, Dur = 54
19:40:56.992 00.000 15712 IsGuiding returns 0
19:40:57.003 00.011 15712 PulseGuide returned control before completion, sleep 50
19:40:57.089 00.086 15712 IsGuiding returns 0
19:40:57.089 00.000 15712 Move returns status 0, amount 54
19:40:57.089 00.000 15712 MoveAxis(N, 0, ABG)
19:40:57.089 00.000 15712 Move returns status 0, amount 0
19:40:57.089 00.000 15712 move complete, result=0
19:40:57.089 00.000 7988 GuideStep: -0.2 px 54 ms EAST, 0.2 px 0 ms NORTH
19:40:57.093 00.004 15712 worker thread done servicing request
19:40:57.093 00.000 15712 Worker thread wakes up
19:40:57.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:57.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:40:58.498 01.405 15712 Exposure complete
19:40:58.561 00.063 15712 worker thread done servicing request
19:40:58.561 00.000 7988 OnExposeComplete: enter
19:40:58.561 00.000 7988 UpdateGuideState(): m_state=6
19:40:58.561 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2476
19:40:58.561 00.000 7988 Star::Find returns 1 (0), X=1173.44, Y=432.53, Mass=1509, SNR=26.4, Peak=216 HFD=3.2
19:40:58.561 00.000 7988 MultiStar: [#1 0.17,0.00,0.96,U] [#2 -0.00,-0.04,0.96,U] [#3 0.01,-0.03,0.91,U] [#4 0.05,-0.06,1.00,U] [#5 0.09,0.07,0.70,U] [#6 -0.17,-0.33,0.72,U] [#7 -0.01,-0.32,0.63,U] [#8 0.09,0.01,0.63,U] 
19:40:58.561 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.01, -0.21}
19:40:58.561 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
19:40:58.570 00.009 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.87)
19:40:58.570 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.28 mountX=0.10 mountY=-0.03, mountTheta=-0.27
19:40:58.570 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
19:40:58.570 00.000 7988 Enqueuing Move request for scope (0.03, -0.10)
19:40:58.570 00.000 15712 Worker thread wakes up
19:40:58.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
19:40:58.570 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
19:40:58.570 00.000 15712 Moving (0.03, -0.10) raw xDistance=0.10 yDistance=-0.03
19:40:58.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:40:58.576 00.006 7988 UpdateGuideState exits: m=1509 SNR=26.4
19:40:58.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:58.576 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:40:58.576 00.000 7988 Enqueuing Expose request
19:40:58.581 00.005 15712 PPEC rslt: input = 0.10, final = -0.06, react = 0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 648.87
19:40:58.581 00.000 15712 PPEC: input: 0.10, control: -0.06, exposure: 1500
19:40:58.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:58.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:40:58.581 00.000 15712 MoveAxis(E, 18, ABG)
19:40:58.581 00.000 15712 Guiding  Dir = 2, Dur = 18
19:40:58.581 00.000 15712 IsGuiding returns 0
19:40:58.608 00.027 15712 IsGuiding returns 1
19:40:58.608 00.000 15712 scope still moving after pulse duration time elapsed
19:40:58.656 00.048 15712 IsGuiding returns 0
19:40:58.656 00.000 15712 scope move finished after 18 + 57 ms
19:40:58.656 00.000 15712 Move returns status 0, amount 18
19:40:58.656 00.000 15712 MoveAxis(N, 0, ABG)
19:40:58.656 00.000 15712 Move returns status 0, amount 0
19:40:58.656 00.000 15712 move complete, result=0
19:40:58.656 00.000 15712 worker thread done servicing request
19:40:58.656 00.000 15712 Worker thread wakes up
19:40:58.656 00.000 7988 GuideStep: 0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
19:40:58.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:40:58.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:00.296 01.640 15712 Exposure complete
19:41:00.359 00.063 15712 worker thread done servicing request
19:41:00.359 00.000 7988 OnExposeComplete: enter
19:41:00.359 00.000 7988 UpdateGuideState(): m_state=6
19:41:00.361 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2477
19:41:00.363 00.002 7988 Star::Find returns 1 (0), X=1173.19, Y=432.00, Mass=1544, SNR=26.8, Peak=233 HFD=3.4
19:41:00.363 00.000 7988 MultiStar: [#1 0.07,-0.63,1.00,U] [#2 -0.14,-0.43,0.99,U] [#3 0.04,-0.60,0.95,U] [#4 -0.12,-0.78,0.98,U] [#5 -0.15,-0.37,0.69,U] [#6 -0.03,-0.82,0.70,U] [#7 -0.16,-0.84,0.63,U] [#8 0.04,-0.53,0.61,U] 
19:41:00.365 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.64}, one-star: {-0.24, -0.74}
19:41:00.367 00.002 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
19:41:00.367 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
19:41:00.370 00.003 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.64 hyp=0.64 cameraTheta=-1.69 mountX=0.64 mountY=0.09, mountTheta=0.15
19:41:00.372 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.64, opts=13)
19:41:00.372 00.000 7988 Enqueuing Move request for scope (-0.08, -0.64)
19:41:00.373 00.001 15712 Worker thread wakes up
19:41:00.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.64) opts 0xd
19:41:00.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.64)
19:41:00.373 00.000 15712 Moving (-0.08, -0.64) raw xDistance=0.64 yDistance=0.09
19:41:00.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:00.373 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8
19:41:00.377 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:00.377 00.000 15712 PPEC rslt: input = 0.64, final = 0.33, react = 0.38, pred = -0.05, hyst = 0.33, hyst_pct = 0.00, period_length = 648.84
19:41:00.377 00.000 15712 PPEC: input: 0.64, control: 0.33, exposure: 1500
19:41:00.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:00.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:00.377 00.000 7988 Enqueuing Expose request
19:41:00.381 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:41:00.381 00.000 15712 MoveAxis(W, 108, ABG)
19:41:00.381 00.000 15712 Guiding  Dir = 3, Dur = 108
19:41:00.381 00.000 15712 IsGuiding returns 0
19:41:00.399 00.018 15712 PulseGuide returned control before completion, sleep 101
19:41:00.516 00.117 15712 IsGuiding returns 1
19:41:00.516 00.000 15712 scope still moving after pulse duration time elapsed
19:41:00.558 00.042 15712 IsGuiding returns 0
19:41:00.558 00.000 15712 scope move finished after 108 + 70 ms
19:41:00.558 00.000 15712 Move returns status 0, amount 108
19:41:00.558 00.000 15712 MoveAxis(N, 0, ABG)
19:41:00.558 00.000 15712 Move returns status 0, amount 0
19:41:00.558 00.000 15712 move complete, result=0
19:41:00.558 00.000 15712 worker thread done servicing request
19:41:00.558 00.000 15712 Worker thread wakes up
19:41:00.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:00.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:00.558 00.000 7988 GuideStep: 0.6 px 108 ms WEST, 0.1 px 0 ms NORTH
19:41:01.966 01.408 15712 Exposure complete
19:41:02.027 00.061 15712 worker thread done servicing request
19:41:02.027 00.000 7988 OnExposeComplete: enter
19:41:02.029 00.002 7988 UpdateGuideState(): m_state=6
19:41:02.031 00.002 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2478
19:41:02.031 00.000 7988 Star::Find returns 1 (1), X=1173.02, Y=432.47, Mass=1473, SNR=26.0, Peak=255 HFD=3.6
19:41:02.033 00.002 7988 MultiStar: [#1 -0.21,-0.10,1.05,U] [#2 -0.23,0.04,1.04,U] [#3 -0.07,-0.05,0.95,U] [#4 -0.24,-0.29,1.07,U] [#5 -0.21,0.11,0.71,U] [#6 -0.46,-0.20,0.70,U] [#7 -0.35,-0.22,0.66,U] [#8 -0.10,0.14,0.67,U] 
19:41:02.033 00.000 7988 refined, 8 included, MultiStar: {-0.25, -0.10}, one-star: {-0.41, -0.26}
19:41:02.035 00.002 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
19:41:02.037 00.002 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
19:41:02.038 00.001 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.76 mountX=0.10 mountY=0.25, mountTheta=1.19
19:41:02.040 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.10, opts=13)
19:41:02.040 00.000 7988 Enqueuing Move request for scope (-0.25, -0.10)
19:41:02.042 00.002 15712 Worker thread wakes up
19:41:02.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
19:41:02.042 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
19:41:02.042 00.000 15712 Moving (-0.25, -0.10) raw xDistance=0.10 yDistance=0.25
19:41:02.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:02.043 00.001 7988 UpdateGuideState exits: m=1473 SNR=26.0 Saturated
19:41:02.045 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:02.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:02.047 00.002 7988 Enqueuing Expose request
19:41:02.047 00.000 15712 PPEC rslt: input = 0.10, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 648.81
19:41:02.047 00.000 15712 PPEC: input: 0.10, control: -0.04, exposure: 1500
19:41:02.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
19:41:02.047 00.000 15712 MoveAxis(E, 13, ABG)
19:41:02.047 00.000 15712 Guiding  Dir = 2, Dur = 13
19:41:02.047 00.000 15712 IsGuiding returns 0
19:41:02.075 00.028 15712 IsGuiding returns 1
19:41:02.075 00.000 15712 scope still moving after pulse duration time elapsed
19:41:02.123 00.048 15712 IsGuiding returns 0
19:41:02.123 00.000 15712 scope move finished after 13 + 64 ms
19:41:02.123 00.000 15712 Move returns status 0, amount 13
19:41:02.123 00.000 15712 MoveAxis(S, 65, ABG)
19:41:02.123 00.000 15712 Guiding  Dir = 1, Dur = 65
19:41:02.157 00.034 15712 IsGuiding returns 0
19:41:02.234 00.077 15712 IsGuiding returns 1
19:41:02.234 00.000 15712 scope still moving after pulse duration time elapsed
19:41:02.266 00.032 15712 IsGuiding returns 1
19:41:02.329 00.063 15712 IsGuiding returns 0
19:41:02.329 00.000 15712 scope move finished after 65 + 110 ms
19:41:02.329 00.000 15712 Move returns status 0, amount 65
19:41:02.329 00.000 15712 move complete, result=0
19:41:02.329 00.000 7988 GuideStep: 0.1 px 13 ms EAST, 0.3 px 65 ms SOUTH
19:41:02.335 00.006 15712 worker thread done servicing request
19:41:02.335 00.000 15712 Worker thread wakes up
19:41:02.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:02.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:03.972 01.637 15712 Exposure complete
19:41:04.034 00.062 15712 worker thread done servicing request
19:41:04.034 00.000 7988 OnExposeComplete: enter
19:41:04.036 00.002 7988 UpdateGuideState(): m_state=6
19:41:04.036 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2479
19:41:04.038 00.002 7988 Star::Find returns 1 (0), X=1173.27, Y=432.52, Mass=1431, SNR=25.7, Peak=221 HFD=3.1
19:41:04.038 00.000 7988 MultiStar: [#1 0.05,-0.02,1.02,U] [#2 0.04,0.10,1.03,U] [#3 0.18,-0.11,0.96,U] [#4 0.18,-0.17,1.03,U] [#5 0.25,0.14,0.72,U] [#6 -0.08,-0.18,0.70,U] [#7 -0.01,-0.24,0.70,U] [#8 0.06,0.02,0.68,U] 
19:41:04.040 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.16, -0.22}
19:41:04.042 00.002 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
19:41:04.042 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.51)
19:41:04.044 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.92 mountX=0.07 mountY=-0.06, mountTheta=-0.64
19:41:04.046 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.07, opts=13)
19:41:04.046 00.000 7988 Enqueuing Move request for scope (0.06, -0.07)
19:41:04.048 00.002 15712 Worker thread wakes up
19:41:04.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
19:41:04.048 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
19:41:04.048 00.000 15712 Moving (0.06, -0.07) raw xDistance=0.07 yDistance=-0.06
19:41:04.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:04.048 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.7
19:41:04.052 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:04.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:04.052 00.000 7988 Enqueuing Expose request
19:41:04.052 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 648.78
19:41:04.052 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
19:41:04.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:04.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:41:04.052 00.000 15712 MoveAxis(E, 9, ABG)
19:41:04.052 00.000 15712 Guiding  Dir = 2, Dur = 9
19:41:04.081 00.029 15712 IsGuiding returns 0
19:41:04.100 00.019 15712 IsGuiding returns 0
19:41:04.100 00.000 15712 Move returns status 0, amount 9
19:41:04.100 00.000 15712 MoveAxis(N, 0, ABG)
19:41:04.100 00.000 15712 Move returns status 0, amount 0
19:41:04.100 00.000 15712 move complete, result=0
19:41:04.100 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
19:41:04.109 00.009 15712 worker thread done servicing request
19:41:04.109 00.000 15712 Worker thread wakes up
19:41:04.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:04.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:05.519 01.410 15712 Exposure complete
19:41:05.582 00.063 15712 worker thread done servicing request
19:41:05.582 00.000 7988 OnExposeComplete: enter
19:41:05.582 00.000 7988 UpdateGuideState(): m_state=6
19:41:05.582 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2480
19:41:05.582 00.000 7988 Star::Find returns 1 (0), X=1173.63, Y=432.56, Mass=1484, SNR=26.2, Peak=175 HFD=3.3
19:41:05.582 00.000 7988 MultiStar: [#1 0.19,-0.06,1.00,U] [#2 0.11,0.08,1.01,U] [#3 0.35,-0.01,0.94,U] [#4 0.27,-0.13,1.04,U] [#5 0.23,-0.26,0.71,U] [#6 -0.11,-0.12,0.69,U] [#7 0.13,-0.24,0.69,U] [#8 0.31,0.02,0.65,U] 
19:41:05.582 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.09}, one-star: {0.20, -0.18}
19:41:05.582 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.58) = xAngle (1.12 = 1.12)
19:41:05.582 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.23 = -2.05)
19:41:05.582 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.45 mountX=0.09 mountY=-0.19, mountTheta=-1.12
19:41:05.582 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.09, opts=13)
19:41:05.593 00.011 7988 Enqueuing Move request for scope (0.19, -0.09)
19:41:05.593 00.000 15712 Worker thread wakes up
19:41:05.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
19:41:05.593 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
19:41:05.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:05.596 00.003 7988 UpdateGuideState exits: m=1484 SNR=26.2
19:41:05.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:05.598 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:05.598 00.000 7988 Enqueuing Expose request
19:41:05.600 00.002 15712 Moving (0.19, -0.09) raw xDistance=0.09 yDistance=-0.19
19:41:05.600 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 648.76
19:41:05.600 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
19:41:05.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:05.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:41:05.600 00.000 15712 MoveAxis(E, 6, ABG)
19:41:05.600 00.000 15712 Guiding  Dir = 2, Dur = 6
19:41:05.600 00.000 15712 IsGuiding returns 0
19:41:05.615 00.015 15712 IsGuiding returns 0
19:41:05.615 00.000 15712 Move returns status 0, amount 6
19:41:05.615 00.000 15712 MoveAxis(N, 0, ABG)
19:41:05.615 00.000 15712 Move returns status 0, amount 0
19:41:05.615 00.000 15712 move complete, result=0
19:41:05.615 00.000 15712 worker thread done servicing request
19:41:05.615 00.000 15712 Worker thread wakes up
19:41:05.615 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
19:41:05.627 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:05.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:07.265 01.638 15712 Exposure complete
19:41:07.328 00.063 15712 worker thread done servicing request
19:41:07.328 00.000 7988 OnExposeComplete: enter
19:41:07.329 00.001 7988 UpdateGuideState(): m_state=6
19:41:07.329 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2481
19:41:07.329 00.000 7988 Star::Find returns 1 (0), X=1173.48, Y=432.43, Mass=1434, SNR=25.4, Peak=180 HFD=3.2
19:41:07.329 00.000 7988 MultiStar: [#1 0.20,0.01,1.04,U] [#2 0.17,0.03,1.02,U] [#3 0.19,-0.03,0.97,U] [#4 0.24,-0.00,1.06,U] [#5 0.25,-0.05,0.69,U] [#6 -0.03,-0.36,0.71,U] [#7 0.01,-0.11,0.68,U] [#8 0.10,-0.09,0.65,U] 
19:41:07.329 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.09}, one-star: {0.05, -0.30}
19:41:07.329 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
19:41:07.329 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.18)
19:41:07.329 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.58 mountX=0.09 mountY=-0.14, mountTheta=-0.99
19:41:07.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.09, opts=13)
19:41:07.329 00.000 7988 Enqueuing Move request for scope (0.14, -0.09)
19:41:07.329 00.000 15712 Worker thread wakes up
19:41:07.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
19:41:07.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
19:41:07.329 00.000 15712 Moving (0.14, -0.09) raw xDistance=0.09 yDistance=-0.14
19:41:07.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:07.329 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.4
19:41:07.343 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:07.345 00.002 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 648.73
19:41:07.345 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
19:41:07.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:07.345 00.000 7988 Enqueuing Expose request
19:41:07.348 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:07.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:41:07.348 00.000 15712 MoveAxis(E, 7, ABG)
19:41:07.348 00.000 15712 Guiding  Dir = 2, Dur = 7
19:41:07.348 00.000 15712 IsGuiding returns 0
19:41:07.400 00.052 15712 IsGuiding returns 0
19:41:07.400 00.000 15712 Move returns status 0, amount 7
19:41:07.400 00.000 15712 MoveAxis(N, 0, ABG)
19:41:07.400 00.000 15712 Move returns status 0, amount 0
19:41:07.400 00.000 15712 move complete, result=0
19:41:07.400 00.000 15712 worker thread done servicing request
19:41:07.400 00.000 15712 Worker thread wakes up
19:41:07.400 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
19:41:07.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:07.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:08.809 01.409 15712 Exposure complete
19:41:08.858 00.049 15712 worker thread done servicing request
19:41:08.858 00.000 7988 OnExposeComplete: enter
19:41:08.872 00.014 7988 UpdateGuideState(): m_state=6
19:41:08.872 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
19:41:08.875 00.003 7988 Star::Find returns 1 (0), X=1173.44, Y=432.44, Mass=1413, SNR=25.5, Peak=199 HFD=3.2
19:41:08.875 00.000 7988 MultiStar: [#1 0.26,-0.05,1.03,U] [#2 0.19,-0.09,1.03,U] [#3 0.19,-0.02,0.96,U] [#4 0.23,-0.23,1.08,U] [#5 0.03,-0.25,0.74,U] [#6 0.04,-0.32,0.70,U] [#7 -0.13,-0.25,0.68,U] [#8 0.11,-0.08,0.67,U] 
19:41:08.875 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.17}, one-star: {0.01, -0.30}
19:41:08.875 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
19:41:08.875 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.55)
19:41:08.875 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.96 mountX=0.17 mountY=-0.12, mountTheta=-0.60
19:41:08.875 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.17, opts=13)
19:41:08.875 00.000 7988 Enqueuing Move request for scope (0.12, -0.17)
19:41:08.875 00.000 15712 Worker thread wakes up
19:41:08.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
19:41:08.875 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
19:41:08.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=20, FiltMax=255, Gamma=0.690
19:41:08.875 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.5
19:41:08.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:08.875 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:08.888 00.013 7988 Enqueuing Expose request
19:41:08.888 00.000 15712 Moving (0.12, -0.17) raw xDistance=0.17 yDistance=-0.12
19:41:08.892 00.004 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 648.70
19:41:08.892 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
19:41:08.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:08.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:41:08.892 00.000 15712 MoveAxis(W, 30, ABG)
19:41:08.892 00.000 15712 Guiding  Dir = 3, Dur = 30
19:41:08.892 00.000 15712 IsGuiding returns 0
19:41:08.908 00.016 15712 PulseGuide returned control before completion, sleep 15
19:41:08.936 00.028 15712 IsGuiding returns 1
19:41:08.936 00.000 15712 scope still moving after pulse duration time elapsed
19:41:08.968 00.032 15712 IsGuiding returns 0
19:41:08.968 00.000 15712 scope move finished after 30 + 44 ms
19:41:08.968 00.000 15712 Move returns status 0, amount 30
19:41:08.968 00.000 15712 MoveAxis(N, 0, ABG)
19:41:08.968 00.000 15712 Move returns status 0, amount 0
19:41:08.968 00.000 15712 move complete, result=0
19:41:08.968 00.000 15712 worker thread done servicing request
19:41:08.968 00.000 15712 Worker thread wakes up
19:41:08.968 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
19:41:08.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:08.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:10.595 01.627 15712 Exposure complete
19:41:10.657 00.062 15712 worker thread done servicing request
19:41:10.657 00.000 7988 OnExposeComplete: enter
19:41:10.658 00.001 7988 UpdateGuideState(): m_state=6
19:41:10.658 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2483
19:41:10.658 00.000 7988 Star::Find returns 1 (0), X=1173.42, Y=433.01, Mass=1426, SNR=25.5, Peak=180 HFD=3.3
19:41:10.664 00.006 7988 MultiStar: [#1 0.10,0.26,1.03,U] [#2 0.04,0.29,1.04,U] [#3 0.17,0.35,0.92,U] [#4 0.14,0.24,1.08,U] [#5 0.16,0.14,0.72,U] [#6 -0.03,0.36,0.69,U] [#7 0.03,-0.06,0.67,U] [#8 -0.05,0.55,0.67,U] 
19:41:10.664 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.27}, one-star: {-0.01, 0.28}
19:41:10.666 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
19:41:10.666 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
19:41:10.668 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.61 mountX=-0.28 mountY=0.00, mountTheta=3.13
19:41:10.670 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.28, opts=13)
19:41:10.670 00.000 7988 Enqueuing Move request for scope (-0.01, 0.28)
19:41:10.672 00.002 15712 Worker thread wakes up
19:41:10.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
19:41:10.672 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
19:41:10.672 00.000 15712 Moving (-0.01, 0.28) raw xDistance=-0.28 yDistance=0.00
19:41:10.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:10.672 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.5
19:41:10.674 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:10.675 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:10.675 00.000 7988 Enqueuing Expose request
19:41:10.675 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 648.67
19:41:10.675 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
19:41:10.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:10.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:41:10.675 00.000 15712 MoveAxis(E, 57, ABG)
19:41:10.675 00.000 15712 Guiding  Dir = 2, Dur = 57
19:41:10.675 00.000 15712 IsGuiding returns 0
19:41:10.692 00.017 15712 PulseGuide returned control before completion, sleep 52
19:41:10.773 00.081 15712 IsGuiding returns 0
19:41:10.773 00.000 15712 Move returns status 0, amount 57
19:41:10.773 00.000 15712 MoveAxis(N, 0, ABG)
19:41:10.773 00.000 15712 Move returns status 0, amount 0
19:41:10.773 00.000 15712 move complete, result=0
19:41:10.773 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
19:41:10.775 00.002 15712 worker thread done servicing request
19:41:10.775 00.000 15712 Worker thread wakes up
19:41:10.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:10.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:12.195 01.420 15712 Exposure complete
19:41:12.240 00.045 15712 worker thread done servicing request
19:41:12.240 00.000 7988 OnExposeComplete: enter
19:41:12.256 00.016 7988 UpdateGuideState(): m_state=6
19:41:12.257 00.001 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2484
19:41:12.259 00.002 7988 Star::Find returns 1 (0), X=1173.25, Y=432.71, Mass=1540, SNR=26.7, Peak=201 HFD=3.5
19:41:12.259 00.000 7988 MultiStar: [#1 0.15,0.14,0.99,U] [#2 -0.02,0.36,0.99,U] [#3 0.21,0.21,0.90,U] [#4 -0.07,0.11,1.03,U] [#5 0.05,0.18,0.67,U] [#6 -0.16,0.29,0.71,U] [#7 -0.20,0.08,0.65,U] [#8 -0.11,0.40,0.66,U] 
19:41:12.261 00.002 7988 single-star, 8 included, MultiStar: {-0.03, 0.19}, one-star: {-0.18, -0.02}
19:41:12.261 00.000 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.58) = xAngle (-1.45 = -1.45)
19:41:12.263 00.002 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.66 = 1.66)
19:41:12.263 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.03 mountX=0.02 mountY=0.18, mountTheta=1.45
19:41:12.265 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.02, opts=13)
19:41:12.267 00.002 7988 Enqueuing Move request for scope (-0.18, -0.02)
19:41:12.267 00.000 15712 Worker thread wakes up
19:41:12.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
19:41:12.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
19:41:12.267 00.000 15712 Moving (-0.18, -0.02) raw xDistance=0.02 yDistance=0.18
19:41:12.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:41:12.267 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7
19:41:12.270 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:12.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:12.272 00.002 7988 Enqueuing Expose request
19:41:12.274 00.002 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 648.64
19:41:12.274 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
19:41:12.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:12.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:41:12.274 00.000 15712 MoveAxis(W, 4, ABG)
19:41:12.274 00.000 15712 Guiding  Dir = 3, Dur = 4
19:41:12.274 00.000 15712 IsGuiding returns 0
19:41:12.291 00.017 15712 IsGuiding returns 0
19:41:12.291 00.000 15712 Move returns status 0, amount 4
19:41:12.291 00.000 15712 MoveAxis(N, 0, ABG)
19:41:12.291 00.000 15712 Move returns status 0, amount 0
19:41:12.291 00.000 15712 move complete, result=0
19:41:12.291 00.000 15712 worker thread done servicing request
19:41:12.291 00.000 15712 Worker thread wakes up
19:41:12.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:12.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:12.291 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.2 px 0 ms NORTH
19:41:13.931 01.640 15712 Exposure complete
19:41:13.993 00.062 15712 worker thread done servicing request
19:41:13.993 00.000 7988 OnExposeComplete: enter
19:41:13.993 00.000 7988 UpdateGuideState(): m_state=6
19:41:13.993 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2485
19:41:13.993 00.000 7988 Star::Find returns 1 (0), X=1173.53, Y=432.79, Mass=1425, SNR=25.5, Peak=180 HFD=3.4
19:41:13.993 00.000 7988 MultiStar: [#1 0.15,0.25,1.04,U] [#2 -0.14,0.25,1.01,U] [#3 0.19,0.23,0.94,U] [#4 0.16,0.09,1.05,U] [#5 0.05,0.19,0.70,U] [#6 -0.15,0.04,0.72,U] [#7 0.17,0.16,0.68,U] [#8 0.30,0.43,0.66,U] 
19:41:13.993 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.18}, one-star: {0.10, 0.06}
19:41:13.993 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
19:41:13.993 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.09)
19:41:14.004 00.011 7988 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
19:41:14.006 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.06, opts=13)
19:41:14.006 00.000 7988 Enqueuing Move request for scope (0.10, 0.06)
19:41:14.008 00.002 15712 Worker thread wakes up
19:41:14.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
19:41:14.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
19:41:14.008 00.000 15712 Moving (0.10, 0.06) raw xDistance=-0.06 yDistance=-0.10
19:41:14.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:14.009 00.001 7988 UpdateGuideState exits: m=1425 SNR=25.5
19:41:14.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:14.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:14.009 00.000 7988 Enqueuing Expose request
19:41:14.009 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 648.62
19:41:14.009 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
19:41:14.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:14.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:41:14.009 00.000 15712 MoveAxis(W, 1, ABG)
19:41:14.009 00.000 15712 Guiding  Dir = 3, Dur = 1
19:41:14.009 00.000 15712 IsGuiding returns 0
19:41:14.025 00.016 15712 IsGuiding returns 0
19:41:14.025 00.000 15712 Move returns status 0, amount 1
19:41:14.025 00.000 15712 MoveAxis(N, 0, ABG)
19:41:14.025 00.000 15712 Move returns status 0, amount 0
19:41:14.025 00.000 15712 move complete, result=0
19:41:14.025 00.000 15712 worker thread done servicing request
19:41:14.025 00.000 15712 Worker thread wakes up
19:41:14.025 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
19:41:14.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:14.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:15.447 01.422 15712 Exposure complete
19:41:15.508 00.061 15712 worker thread done servicing request
19:41:15.508 00.000 7988 OnExposeComplete: enter
19:41:15.509 00.001 7988 UpdateGuideState(): m_state=6
19:41:15.511 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2486
19:41:15.511 00.000 7988 Star::Find returns 1 (0), X=1173.57, Y=432.79, Mass=1444, SNR=25.9, Peak=181 HFD=3.4
19:41:15.513 00.002 7988 MultiStar: [#1 0.18,0.15,1.00,U] [#2 0.06,0.15,1.00,U] [#3 0.31,0.11,0.94,U] [#4 0.20,-0.02,1.02,U] [#5 0.17,0.31,0.69,U] [#6 0.09,0.06,0.71,U] [#7 0.01,0.08,0.67,U] [#8 0.27,0.41,0.65,U] 
19:41:15.513 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.14, 0.05}
19:41:15.515 00.002 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.58) = xAngle (1.96 = 1.96)
19:41:15.515 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.07 = -1.22)
19:41:15.517 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.38 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
19:41:15.519 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.05, opts=13)
19:41:15.519 00.000 7988 Enqueuing Move request for scope (0.14, 0.05)
19:41:15.521 00.002 15712 Worker thread wakes up
19:41:15.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
19:41:15.521 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
19:41:15.521 00.000 15712 Moving (0.14, 0.05) raw xDistance=-0.06 yDistance=-0.14
19:41:15.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:41:15.521 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.9
19:41:15.523 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:15.524 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:15.524 00.000 7988 Enqueuing Expose request
19:41:15.524 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 648.59
19:41:15.524 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
19:41:15.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:15.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:41:15.524 00.000 15712 MoveAxis(W, 1, ABG)
19:41:15.524 00.000 15712 Guiding  Dir = 3, Dur = 1
19:41:15.524 00.000 15712 IsGuiding returns 0
19:41:15.540 00.016 15712 IsGuiding returns 0
19:41:15.540 00.000 15712 Move returns status 0, amount 1
19:41:15.540 00.000 15712 MoveAxis(N, 0, ABG)
19:41:15.540 00.000 15712 Move returns status 0, amount 0
19:41:15.540 00.000 15712 move complete, result=0
19:41:15.540 00.000 15712 worker thread done servicing request
19:41:15.540 00.000 15712 Worker thread wakes up
19:41:15.540 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
19:41:15.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:15.554 00.014 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:17.184 01.630 15712 Exposure complete
19:41:17.245 00.061 15712 worker thread done servicing request
19:41:17.247 00.002 7988 OnExposeComplete: enter
19:41:17.247 00.000 7988 UpdateGuideState(): m_state=6
19:41:17.247 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2487
19:41:17.247 00.000 7988 Star::Find returns 1 (0), X=1173.34, Y=432.53, Mass=1460, SNR=25.9, Peak=216 HFD=3.2
19:41:17.247 00.000 7988 MultiStar: [#1 0.00,-0.02,1.03,U] [#2 -0.07,-0.01,1.00,U] [#3 -0.13,-0.07,0.94,U] [#4 -0.02,-0.05,1.02,U] [#5 0.05,0.06,0.70,U] [#6 -0.24,0.00,0.74,U] [#7 -0.10,0.02,0.69,U] [#8 -0.10,0.46,0.67,U] 
19:41:17.247 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.09, -0.20}
19:41:17.253 00.006 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.58) = xAngle (4.69 = -1.59)
19:41:17.253 00.000 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.80 = 1.52)
19:41:17.253 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.11 mountX=-0.00 mountY=0.07, mountTheta=1.59
19:41:17.253 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.00, opts=13)
19:41:17.253 00.000 7988 Enqueuing Move request for scope (-0.07, 0.00)
19:41:17.253 00.000 15712 Worker thread wakes up
19:41:17.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
19:41:17.253 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
19:41:17.253 00.000 15712 Moving (-0.07, 0.00) raw xDistance=-0.00 yDistance=0.07
19:41:17.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:17.253 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.9
19:41:17.261 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:17.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:17.261 00.000 7988 Enqueuing Expose request
19:41:17.261 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 648.56
19:41:17.261 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
19:41:17.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:17.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:41:17.261 00.000 15712 MoveAxis(W, 4, ABG)
19:41:17.261 00.000 15712 Guiding  Dir = 3, Dur = 4
19:41:17.261 00.000 15712 IsGuiding returns 0
19:41:17.295 00.034 15712 IsGuiding returns 0
19:41:17.295 00.000 15712 Move returns status 0, amount 4
19:41:17.295 00.000 15712 MoveAxis(N, 0, ABG)
19:41:17.295 00.000 15712 Move returns status 0, amount 0
19:41:17.295 00.000 15712 move complete, result=0
19:41:17.295 00.000 15712 worker thread done servicing request
19:41:17.295 00.000 15712 Worker thread wakes up
19:41:17.295 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
19:41:17.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:17.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:18.700 01.405 15712 Exposure complete
19:41:18.762 00.062 15712 worker thread done servicing request
19:41:18.762 00.000 7988 OnExposeComplete: enter
19:41:18.762 00.000 7988 UpdateGuideState(): m_state=6
19:41:18.762 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2488
19:41:18.765 00.003 7988 Star::Find returns 1 (0), X=1173.45, Y=432.66, Mass=1377, SNR=25.2, Peak=192 HFD=3.2
19:41:18.765 00.000 7988 MultiStar: [#1 0.31,-0.09,1.04,U] [#2 0.09,0.18,1.04,U] [#3 0.16,-0.02,1.00,U] [#4 0.14,0.02,1.06,U] [#5 0.36,-0.00,0.73,U] [#6 0.17,-0.07,0.74,U] [#7 -0.03,-0.05,0.68,U] [#8 0.24,0.33,0.69,U] 
19:41:18.765 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.02, -0.07}
19:41:18.765 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
19:41:18.765 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.88)
19:41:18.765 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.28 mountX=0.07 mountY=-0.02, mountTheta=-0.26
19:41:18.765 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
19:41:18.765 00.000 7988 Enqueuing Move request for scope (0.02, -0.07)
19:41:18.765 00.000 15712 Worker thread wakes up
19:41:18.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
19:41:18.765 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
19:41:18.765 00.000 15712 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=-0.02
19:41:18.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:41:18.765 00.000 7988 UpdateGuideState exits: m=1377 SNR=25.2
19:41:18.777 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:18.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:18.777 00.000 7988 Enqueuing Expose request
19:41:18.777 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 648.53
19:41:18.777 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
19:41:18.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:18.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:41:18.777 00.000 15712 MoveAxis(E, 2, ABG)
19:41:18.777 00.000 15712 Guiding  Dir = 2, Dur = 2
19:41:18.797 00.020 15712 IsGuiding returns 0
19:41:18.813 00.016 15712 IsGuiding returns 0
19:41:18.813 00.000 15712 Move returns status 0, amount 2
19:41:18.813 00.000 15712 MoveAxis(N, 0, ABG)
19:41:18.813 00.000 15712 Move returns status 0, amount 0
19:41:18.813 00.000 15712 move complete, result=0
19:41:18.813 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
19:41:18.816 00.003 15712 worker thread done servicing request
19:41:18.816 00.000 15712 Worker thread wakes up
19:41:18.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:18.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:19.683 00.867 7988 evsrv: cli 0CCD0168 connect
19:41:19.690 00.007 7988 case statement mapped state 6 to 3
19:41:19.692 00.002 7988 case statement mapped state 6 to 3
19:41:19.694 00.002 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"9465d7d2-6b3b-4fa5-9f73-a667d74eb54d"}
19:41:19.694 00.000 7988 case statement mapped state 6 to 3
19:41:19.694 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"9465d7d2-6b3b-4fa5-9f73-a667d74eb54d"}
19:41:19.694 00.000 7988 evsrv: cli 0CCD0168 disconnect
19:41:20.448 00.754 15712 Exposure complete
19:41:20.590 00.142 15712 worker thread done servicing request
19:41:20.590 00.000 7988 OnExposeComplete: enter
19:41:20.592 00.002 7988 UpdateGuideState(): m_state=6
19:41:20.594 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2489
19:41:20.598 00.004 7988 Star::Find returns 1 (0), X=1173.47, Y=432.41, Mass=1500, SNR=26.2, Peak=210 HFD=3.3
19:41:20.600 00.002 7988 MultiStar: [#1 0.18,-0.13,1.03,U] [#2 -0.03,-0.21,1.03,U] [#3 0.27,0.02,0.90,U] [#4 0.16,-0.14,0.99,U] [#5 0.26,0.06,0.69,U] [#6 -0.00,-0.27,0.70,U] [#7 -0.07,-0.29,0.64,U] [#8 0.05,0.16,0.63,U] 
19:41:20.602 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.04, -0.32}
19:41:20.606 00.004 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
19:41:20.608 00.002 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.53)
19:41:20.610 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.93 mountX=0.13 mountY=-0.10, mountTheta=-0.62
19:41:20.614 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.14, opts=13)
19:41:20.617 00.003 7988 Enqueuing Move request for scope (0.10, -0.14)
19:41:20.619 00.002 15712 Worker thread wakes up
19:41:20.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:20.622 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
19:41:20.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
19:41:20.622 00.000 15712 Moving (0.10, -0.14) raw xDistance=0.13 yDistance=-0.10
19:41:20.622 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.2
19:41:20.624 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:20.626 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:20.628 00.002 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 648.50
19:41:20.628 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
19:41:20.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:20.628 00.000 7988 Enqueuing Expose request
19:41:20.630 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:41:20.630 00.000 15712 MoveAxis(E, 3, ABG)
19:41:20.632 00.002 15712 Guiding  Dir = 2, Dur = 3
19:41:20.632 00.000 15712 IsGuiding returns 0
19:41:20.652 00.020 15712 IsGuiding returns 0
19:41:20.652 00.000 15712 Move returns status 0, amount 3
19:41:20.652 00.000 15712 MoveAxis(N, 0, ABG)
19:41:20.652 00.000 15712 Move returns status 0, amount 0
19:41:20.652 00.000 15712 move complete, result=0
19:41:20.652 00.000 15712 worker thread done servicing request
19:41:20.652 00.000 15712 Worker thread wakes up
19:41:20.652 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
19:41:20.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:20.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:22.064 01.412 15712 Exposure complete
19:41:22.128 00.064 15712 worker thread done servicing request
19:41:22.128 00.000 7988 OnExposeComplete: enter
19:41:22.128 00.000 7988 UpdateGuideState(): m_state=6
19:41:22.137 00.009 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2490
19:41:22.139 00.002 7988 Star::Find returns 1 (0), X=1173.39, Y=432.52, Mass=1427, SNR=25.6, Peak=204 HFD=3.2
19:41:22.141 00.002 7988 MultiStar: [#1 0.20,0.08,1.03,U] [#2 0.05,0.02,1.03,U] [#3 0.30,-0.00,0.97,U] [#4 0.21,-0.10,1.03,U] [#5 0.31,0.03,0.72,U] [#6 0.01,-0.11,0.71,U] [#7 0.24,-0.38,0.67,U] [#8 0.25,0.22,0.67,U] 
19:41:22.141 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {-0.04, -0.21}
19:41:22.143 00.002 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
19:41:22.145 00.002 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.88)
19:41:22.145 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.28 mountX=0.05 mountY=-0.16, mountTheta=-1.30
19:41:22.149 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.05, opts=13)
19:41:22.149 00.000 7988 Enqueuing Move request for scope (0.16, -0.05)
19:41:22.151 00.002 15712 Worker thread wakes up
19:41:22.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
19:41:22.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
19:41:22.151 00.000 15712 Moving (0.16, -0.05) raw xDistance=0.05 yDistance=-0.16
19:41:22.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:22.153 00.002 7988 UpdateGuideState exits: m=1427 SNR=25.6
19:41:22.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:22.155 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:22.155 00.000 7988 Enqueuing Expose request
19:41:22.159 00.004 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 648.48
19:41:22.159 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
19:41:22.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:22.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:41:22.159 00.000 15712 MoveAxis(E, 8, ABG)
19:41:22.159 00.000 15712 Guiding  Dir = 2, Dur = 8
19:41:22.159 00.000 15712 IsGuiding returns 0
19:41:22.175 00.016 15712 IsGuiding returns 0
19:41:22.175 00.000 15712 Move returns status 0, amount 8
19:41:22.175 00.000 15712 MoveAxis(N, 0, ABG)
19:41:22.175 00.000 15712 Move returns status 0, amount 0
19:41:22.175 00.000 15712 move complete, result=0
19:41:22.175 00.000 15712 worker thread done servicing request
19:41:22.175 00.000 15712 Worker thread wakes up
19:41:22.175 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
19:41:22.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:22.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:23.827 01.652 15712 Exposure complete
19:41:23.901 00.074 15712 worker thread done servicing request
19:41:23.901 00.000 7988 OnExposeComplete: enter
19:41:23.903 00.002 7988 UpdateGuideState(): m_state=6
19:41:23.904 00.001 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2491
19:41:23.906 00.002 7988 Star::Find returns 1 (0), X=1173.50, Y=433.04, Mass=1457, SNR=25.9, Peak=199 HFD=3.3
19:41:23.907 00.001 7988 MultiStar: [#1 0.04,0.43,1.00,U] [#2 0.12,0.54,1.01,U] [#3 0.16,0.32,0.94,U] [#4 0.08,0.27,1.04,U] [#5 0.15,0.30,0.73,U] [#6 0.03,0.22,0.69,U] [#7 0.03,0.21,0.67,U] [#8 0.27,0.59,0.67,U] 
19:41:23.910 00.003 7988 single-star, 8 included, MultiStar: {0.10, 0.36}, one-star: {0.07, 0.30}
19:41:23.910 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
19:41:23.912 00.002 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.26)
19:41:23.914 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.34 mountX=-0.31 mountY=-0.08, mountTheta=-2.89
19:41:23.916 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.30, opts=13)
19:41:23.918 00.002 7988 Enqueuing Move request for scope (0.07, 0.30)
19:41:23.920 00.002 15712 Worker thread wakes up
19:41:23.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
19:41:23.920 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
19:41:23.920 00.000 15712 Moving (0.07, 0.30) raw xDistance=-0.31 yDistance=-0.08
19:41:23.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:23.921 00.001 7988 UpdateGuideState exits: m=1457 SNR=25.9
19:41:23.923 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:23.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:23.923 00.000 7988 Enqueuing Expose request
19:41:23.923 00.000 15712 PPEC rslt: input = -0.31, final = -0.21, react = -0.18, pred = -0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 648.45
19:41:23.923 00.000 15712 PPEC: input: -0.31, control: -0.21, exposure: 1500
19:41:23.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:23.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:41:23.923 00.000 15712 MoveAxis(E, 70, ABG)
19:41:23.923 00.000 15712 Guiding  Dir = 2, Dur = 70
19:41:23.923 00.000 15712 IsGuiding returns 0
19:41:23.943 00.020 15712 PulseGuide returned control before completion, sleep 65
19:41:24.022 00.079 15712 IsGuiding returns 0
19:41:24.022 00.000 15712 Move returns status 0, amount 70
19:41:24.022 00.000 15712 MoveAxis(N, 0, ABG)
19:41:24.022 00.000 15712 Move returns status 0, amount 0
19:41:24.022 00.000 15712 move complete, result=0
19:41:24.022 00.000 15712 worker thread done servicing request
19:41:24.022 00.000 15712 Worker thread wakes up
19:41:24.022 00.000 7988 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
19:41:24.026 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:24.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:25.435 01.409 15712 Exposure complete
19:41:25.481 00.046 15712 worker thread done servicing request
19:41:25.481 00.000 7988 OnExposeComplete: enter
19:41:25.496 00.015 7988 UpdateGuideState(): m_state=6
19:41:25.496 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2492
19:41:25.498 00.002 7988 Star::Find returns 1 (0), X=1173.31, Y=432.98, Mass=1540, SNR=26.7, Peak=186 HFD=3.4
19:41:25.498 00.000 7988 MultiStar: [#1 0.20,0.15,0.96,U] [#2 0.03,0.36,0.96,U] [#3 0.16,0.12,0.91,U] [#4 0.08,0.27,1.00,U] [#5 0.10,0.37,0.67,U] [#6 -0.12,0.17,0.70,U] [#7 -0.24,0.13,0.65,U] [#8 0.27,0.13,0.64,U] 
19:41:25.500 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.22}, one-star: {-0.12, 0.24}
19:41:25.500 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
19:41:25.502 00.002 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
19:41:25.502 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.37 mountX=-0.22 mountY=-0.05, mountTheta=-2.92
19:41:25.504 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.22, opts=13)
19:41:25.506 00.002 7988 Enqueuing Move request for scope (0.04, 0.22)
19:41:25.506 00.000 15712 Worker thread wakes up
19:41:25.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
19:41:25.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
19:41:25.506 00.000 15712 Moving (0.04, 0.22) raw xDistance=-0.22 yDistance=-0.05
19:41:25.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:25.506 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7
19:41:25.512 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:25.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:25.512 00.000 7988 Enqueuing Expose request
19:41:25.515 00.003 15712 PPEC rslt: input = -0.22, final = -0.18, react = -0.13, pred = -0.05, hyst = -0.12, hyst_pct = 0.00, period_length = 648.42
19:41:25.515 00.000 15712 PPEC: input: -0.22, control: -0.18, exposure: 1500
19:41:25.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:25.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:41:25.515 00.000 15712 MoveAxis(E, 58, ABG)
19:41:25.515 00.000 15712 Guiding  Dir = 2, Dur = 58
19:41:25.515 00.000 15712 IsGuiding returns 0
19:41:25.532 00.017 15712 PulseGuide returned control before completion, sleep 42
19:41:25.600 00.068 15712 IsGuiding returns 0
19:41:25.600 00.000 15712 Move returns status 0, amount 58
19:41:25.600 00.000 15712 MoveAxis(N, 0, ABG)
19:41:25.600 00.000 15712 Move returns status 0, amount 0
19:41:25.600 00.000 15712 move complete, result=0
19:41:25.608 00.008 15712 worker thread done servicing request
19:41:25.608 00.000 15712 Worker thread wakes up
19:41:25.608 00.000 7988 GuideStep: -0.2 px 58 ms EAST, -0.0 px 0 ms NORTH
19:41:25.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:25.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:27.238 01.630 15712 Exposure complete
19:41:27.299 00.061 15712 worker thread done servicing request
19:41:27.299 00.000 7988 OnExposeComplete: enter
19:41:27.300 00.001 7988 UpdateGuideState(): m_state=6
19:41:27.300 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2493
19:41:27.300 00.000 7988 Star::Find returns 1 (0), X=1173.43, Y=432.43, Mass=1392, SNR=25.1, Peak=220 HFD=3.2
19:41:27.300 00.000 7988 MultiStar: [#1 0.15,-0.25,1.06,U] [#2 -0.11,-0.01,1.07,U] [#3 -0.09,-0.05,0.97,U] [#4 0.14,-0.30,1.07,U] [#5 0.07,-0.08,0.75,U] [#6 0.01,-0.18,0.73,U] [#7 -0.07,-0.24,0.69,U] [#8 -0.03,-0.03,0.67,U] 
19:41:27.300 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.17}, one-star: {-0.00, -0.30}
19:41:27.300 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
19:41:27.300 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
19:41:27.300 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.51 mountX=0.17 mountY=-0.01, mountTheta=-0.04
19:41:27.300 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.17, opts=13)
19:41:27.300 00.000 7988 Enqueuing Move request for scope (0.01, -0.17)
19:41:27.300 00.000 15712 Worker thread wakes up
19:41:27.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
19:41:27.300 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
19:41:27.300 00.000 15712 Moving (0.01, -0.17) raw xDistance=0.17 yDistance=-0.01
19:41:27.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:27.300 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.1
19:41:27.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:27.315 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:27.317 00.002 7988 Enqueuing Expose request
19:41:27.317 00.000 15712 PPEC rslt: input = 0.17, final = 0.05, react = 0.10, pred = -0.05, hyst = 0.08, hyst_pct = 0.00, period_length = 648.39
19:41:27.317 00.000 15712 PPEC: input: 0.17, control: 0.05, exposure: 1500
19:41:27.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:27.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:41:27.317 00.000 15712 MoveAxis(W, 16, ABG)
19:41:27.317 00.000 15712 Guiding  Dir = 3, Dur = 16
19:41:27.332 00.015 15712 IsGuiding returns 0
19:41:27.347 00.015 15712 IsGuiding returns 1
19:41:27.347 00.000 15712 scope still moving after pulse duration time elapsed
19:41:27.395 00.048 15712 IsGuiding returns 0
19:41:27.395 00.000 15712 scope move finished after 16 + 48 ms
19:41:27.395 00.000 15712 Move returns status 0, amount 16
19:41:27.398 00.003 15712 MoveAxis(N, 0, ABG)
19:41:27.398 00.000 15712 Move returns status 0, amount 0
19:41:27.398 00.000 15712 move complete, result=0
19:41:27.398 00.000 15712 worker thread done servicing request
19:41:27.398 00.000 15712 Worker thread wakes up
19:41:27.398 00.000 7988 GuideStep: 0.2 px 16 ms WEST, -0.0 px 0 ms NORTH
19:41:27.399 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:27.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:28.803 01.404 15712 Exposure complete
19:41:28.864 00.061 15712 worker thread done servicing request
19:41:28.864 00.000 7988 OnExposeComplete: enter
19:41:28.864 00.000 7988 UpdateGuideState(): m_state=6
19:41:28.867 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2494
19:41:28.867 00.000 7988 Star::Find returns 1 (0), X=1173.16, Y=432.52, Mass=1393, SNR=25.2, Peak=230 HFD=3.0
19:41:28.869 00.002 7988 MultiStar: [#1 -0.07,0.02,1.06,U] [#2 -0.21,0.26,1.04,U] [#3 -0.16,-0.05,0.99,U] [#4 -0.04,0.05,1.05,U] [#5 -0.07,-0.00,0.75,U] [#6 -0.18,-0.21,0.70,U] [#7 -0.17,0.13,0.64,U] [#8 -0.05,0.21,0.69,U] 
19:41:28.869 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.02}, one-star: {-0.27, -0.21}
19:41:28.871 00.002 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.58) = xAngle (4.58 = -1.70)
19:41:28.871 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.40)
19:41:28.873 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.00 mountX=-0.02 mountY=0.14, mountTheta=1.71
19:41:28.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.02, opts=13)
19:41:28.875 00.000 7988 Enqueuing Move request for scope (-0.14, 0.02)
19:41:28.877 00.002 15712 Worker thread wakes up
19:41:28.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
19:41:28.877 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
19:41:28.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:28.877 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.2
19:41:28.880 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:28.881 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:28.881 00.000 7988 Enqueuing Expose request
19:41:28.883 00.002 15712 Moving (-0.14, 0.02) raw xDistance=-0.02 yDistance=0.14
19:41:28.885 00.002 15712 PPEC rslt: input = -0.02, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 648.36
19:41:28.885 00.000 15712 PPEC: input: -0.02, control: -0.05, exposure: 1500
19:41:28.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:28.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:41:28.887 00.002 15712 MoveAxis(E, 17, ABG)
19:41:28.887 00.000 15712 Guiding  Dir = 2, Dur = 17
19:41:28.887 00.000 15712 IsGuiding returns 0
19:41:28.915 00.028 15712 IsGuiding returns 1
19:41:28.915 00.000 15712 scope still moving after pulse duration time elapsed
19:41:28.964 00.049 15712 IsGuiding returns 0
19:41:28.964 00.000 15712 scope move finished after 17 + 59 ms
19:41:28.964 00.000 15712 Move returns status 0, amount 17
19:41:28.964 00.000 15712 MoveAxis(N, 0, ABG)
19:41:28.964 00.000 15712 Move returns status 0, amount 0
19:41:28.964 00.000 15712 move complete, result=0
19:41:28.964 00.000 7988 GuideStep: -0.0 px 17 ms EAST, 0.1 px 0 ms NORTH
19:41:28.966 00.002 15712 worker thread done servicing request
19:41:28.966 00.000 15712 Worker thread wakes up
19:41:28.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:28.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:30.609 01.643 15712 Exposure complete
19:41:30.666 00.057 15712 worker thread done servicing request
19:41:30.666 00.000 7988 OnExposeComplete: enter
19:41:30.670 00.004 7988 UpdateGuideState(): m_state=6
19:41:30.670 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2495
19:41:30.670 00.000 7988 Star::Find returns 1 (0), X=1173.38, Y=432.43, Mass=1443, SNR=25.6, Peak=231 HFD=3.1
19:41:30.670 00.000 7988 MultiStar: [#1 0.12,-0.28,1.04,U] [#2 -0.03,-0.10,1.02,U] [#3 -0.04,-0.04,0.99,U] [#4 0.16,-0.20,1.03,U] [#5 -0.14,0.03,0.71,U] [#6 -0.03,-0.33,0.73,U] [#7 -0.05,-0.43,0.68,U] [#8 0.01,-0.06,0.73,U] 
19:41:30.676 00.006 7988 refined, 8 included, MultiStar: {0.00, -0.19}, one-star: {-0.05, -0.30}
19:41:30.676 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
19:41:30.678 00.002 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
19:41:30.678 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.56 mountX=0.19 mountY=0.00, mountTheta=0.02
19:41:30.680 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.19, opts=13)
19:41:30.682 00.002 7988 Enqueuing Move request for scope (0.00, -0.19)
19:41:30.683 00.001 15712 Worker thread wakes up
19:41:30.683 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.19) opts 0xd
19:41:30.683 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.19)
19:41:30.683 00.000 15712 Moving (0.00, -0.19) raw xDistance=0.19 yDistance=0.00
19:41:30.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:30.683 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.6
19:41:30.685 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:30.686 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:30.686 00.000 7988 Enqueuing Expose request
19:41:30.686 00.000 15712 PPEC rslt: input = 0.19, final = 0.06, react = 0.11, pred = -0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 648.33
19:41:30.686 00.000 15712 PPEC: input: 0.19, control: 0.06, exposure: 1500
19:41:30.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:30.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:41:30.686 00.000 15712 MoveAxis(W, 21, ABG)
19:41:30.686 00.000 15712 Guiding  Dir = 3, Dur = 21
19:41:30.686 00.000 15712 IsGuiding returns 0
19:41:30.706 00.020 15712 PulseGuide returned control before completion, sleep 15
19:41:30.733 00.027 15712 IsGuiding returns 1
19:41:30.733 00.000 15712 scope still moving after pulse duration time elapsed
19:41:30.769 00.036 15712 IsGuiding returns 0
19:41:30.769 00.000 15712 scope move finished after 21 + 59 ms
19:41:30.769 00.000 15712 Move returns status 0, amount 21
19:41:30.769 00.000 15712 MoveAxis(N, 0, ABG)
19:41:30.769 00.000 15712 Move returns status 0, amount 0
19:41:30.769 00.000 15712 move complete, result=0
19:41:30.769 00.000 7988 GuideStep: 0.2 px 21 ms WEST, 0.0 px 0 ms NORTH
19:41:30.772 00.003 15712 worker thread done servicing request
19:41:30.772 00.000 15712 Worker thread wakes up
19:41:30.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:30.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:32.187 01.415 15712 Exposure complete
19:41:32.246 00.059 15712 worker thread done servicing request
19:41:32.246 00.000 7988 OnExposeComplete: enter
19:41:32.248 00.002 7988 UpdateGuideState(): m_state=6
19:41:32.248 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2496
19:41:32.248 00.000 7988 Star::Find returns 1 (0), X=1173.32, Y=432.63, Mass=1477, SNR=25.9, Peak=197 HFD=3.1
19:41:32.248 00.000 7988 MultiStar: [#1 -0.07,-0.11,1.01,U] [#2 -0.01,-0.05,1.00,U] [#3 0.24,0.15,0.95,U] [#4 0.01,-0.08,1.06,U] [#5 0.11,0.21,0.73,U] [#6 -0.39,-0.13,0.73,U] [#7 -0.29,0.02,0.69,U] [#8 0.17,0.09,0.65,U] 
19:41:32.248 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.11, -0.10}
19:41:32.248 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
19:41:32.248 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
19:41:32.248 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.84 mountX=0.01 mountY=0.03, mountTheta=1.27
19:41:32.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
19:41:32.248 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
19:41:32.248 00.000 15712 Worker thread wakes up
19:41:32.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
19:41:32.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
19:41:32.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:41:32.248 00.000 7988 UpdateGuideState exits: m=1477 SNR=25.9
19:41:32.263 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:32.264 00.001 15712 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=0.03
19:41:32.264 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:32.264 00.000 7988 Enqueuing Expose request
19:41:32.266 00.002 15712 PPEC rslt: input = 0.01, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 648.31
19:41:32.266 00.000 15712 PPEC: input: 0.01, control: -0.05, exposure: 1500
19:41:32.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:32.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:41:32.266 00.000 15712 MoveAxis(E, 17, ABG)
19:41:32.266 00.000 15712 Guiding  Dir = 2, Dur = 17
19:41:32.266 00.000 15712 IsGuiding returns 0
19:41:32.280 00.014 15712 IsGuiding returns 1
19:41:32.280 00.000 15712 scope still moving after pulse duration time elapsed
19:41:32.331 00.051 15712 IsGuiding returns 1
19:41:32.360 00.029 15712 IsGuiding returns 0
19:41:32.360 00.000 15712 scope move finished after 17 + 74 ms
19:41:32.360 00.000 15712 Move returns status 0, amount 17
19:41:32.360 00.000 15712 MoveAxis(N, 0, ABG)
19:41:32.360 00.000 15712 Move returns status 0, amount 0
19:41:32.360 00.000 15712 move complete, result=0
19:41:32.360 00.000 15712 worker thread done servicing request
19:41:32.360 00.000 15712 Worker thread wakes up
19:41:32.360 00.000 7988 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
19:41:32.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:32.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:33.989 01.629 15712 Exposure complete
19:41:34.050 00.061 15712 worker thread done servicing request
19:41:34.050 00.000 7988 OnExposeComplete: enter
19:41:34.050 00.000 7988 UpdateGuideState(): m_state=6
19:41:34.053 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2497
19:41:34.053 00.000 7988 Star::Find returns 1 (0), X=1173.35, Y=432.25, Mass=1503, SNR=26.3, Peak=239 HFD=3.4
19:41:34.055 00.002 7988 MultiStar: [#1 -0.03,-0.26,1.02,U] [#2 -0.07,-0.15,1.00,U] [#3 0.08,-0.23,0.96,U] [#4 -0.12,-0.11,1.01,U] [#5 -0.43,-0.22,0.68,U] [#6 -0.27,-0.42,0.67,U] [#7 -0.26,-0.32,0.68,U] [#8 -0.10,0.07,0.65,U] 
19:41:34.057 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.24}, one-star: {-0.08, -0.49}
19:41:34.057 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
19:41:34.059 00.002 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
19:41:34.059 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.04 mountX=0.24 mountY=0.13, mountTheta=0.49
19:41:34.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.24, opts=13)
19:41:34.061 00.000 7988 Enqueuing Move request for scope (-0.12, -0.24)
19:41:34.065 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:34.065 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3
19:41:34.066 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:34.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:34.066 00.000 7988 Enqueuing Expose request
19:41:34.066 00.000 15712 Worker thread wakes up
19:41:34.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd
19:41:34.066 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.24)
19:41:34.066 00.000 15712 Moving (-0.12, -0.24) raw xDistance=0.24 yDistance=0.13
19:41:34.066 00.000 15712 PPEC rslt: input = 0.24, final = 0.11, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 648.28
19:41:34.066 00.000 15712 PPEC: input: 0.24, control: 0.11, exposure: 1500
19:41:34.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:34.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:41:34.066 00.000 15712 MoveAxis(W, 36, ABG)
19:41:34.066 00.000 15712 Guiding  Dir = 3, Dur = 36
19:41:34.066 00.000 15712 IsGuiding returns 0
19:41:34.081 00.015 15712 PulseGuide returned control before completion, sleep 26
19:41:34.132 00.051 15712 IsGuiding returns 0
19:41:34.132 00.000 15712 Move returns status 0, amount 36
19:41:34.132 00.000 15712 MoveAxis(N, 0, ABG)
19:41:34.132 00.000 15712 Move returns status 0, amount 0
19:41:34.132 00.000 15712 move complete, result=0
19:41:34.132 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
19:41:34.144 00.012 15712 worker thread done servicing request
19:41:34.144 00.000 15712 Worker thread wakes up
19:41:34.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:34.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:35.559 01.415 15712 Exposure complete
19:41:35.622 00.063 15712 worker thread done servicing request
19:41:35.622 00.000 7988 OnExposeComplete: enter
19:41:35.622 00.000 7988 UpdateGuideState(): m_state=6
19:41:35.625 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2498
19:41:35.625 00.000 7988 Star::Find returns 1 (0), X=1173.38, Y=432.48, Mass=1402, SNR=25.4, Peak=218 HFD=3.1
19:41:35.627 00.002 7988 MultiStar: [#1 0.23,-0.06,1.01,U] [#2 -0.11,0.03,0.97,U] [#3 0.04,-0.04,0.98,U] [#4 -0.03,0.10,1.04,U] [#5 0.14,-0.01,0.73,U] [#6 -0.15,0.06,0.74,U] [#7 -0.14,-0.20,0.67,U] [#8 0.02,0.01,0.66,U] 
19:41:35.627 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.05, -0.26}
19:41:35.627 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
19:41:35.631 00.004 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.14)
19:41:35.631 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.54 mountX=0.04 mountY=-0.00, mountTheta=-0.01
19:41:35.633 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.04, opts=13)
19:41:35.635 00.002 7988 Enqueuing Move request for scope (0.00, -0.04)
19:41:35.635 00.000 15712 Worker thread wakes up
19:41:35.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
19:41:35.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
19:41:35.635 00.000 15712 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=-0.00
19:41:35.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:35.638 00.003 7988 UpdateGuideState exits: m=1402 SNR=25.4
19:41:35.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:35.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:35.638 00.000 7988 Enqueuing Expose request
19:41:35.638 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 648.25
19:41:35.638 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
19:41:35.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:35.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:41:35.638 00.000 15712 MoveAxis(E, 8, ABG)
19:41:35.638 00.000 15712 Guiding  Dir = 2, Dur = 8
19:41:35.644 00.006 15712 IsGuiding returns 0
19:41:35.654 00.010 15712 IsGuiding returns 0
19:41:35.654 00.000 15712 Move returns status 0, amount 8
19:41:35.661 00.007 15712 MoveAxis(N, 0, ABG)
19:41:35.661 00.000 15712 Move returns status 0, amount 0
19:41:35.661 00.000 15712 move complete, result=0
19:41:35.661 00.000 15712 worker thread done servicing request
19:41:35.661 00.000 15712 Worker thread wakes up
19:41:35.661 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
19:41:35.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:35.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:37.298 01.637 15712 Exposure complete
19:41:37.359 00.061 15712 worker thread done servicing request
19:41:37.359 00.000 7988 OnExposeComplete: enter
19:41:37.361 00.002 7988 UpdateGuideState(): m_state=6
19:41:37.363 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2499
19:41:37.364 00.001 7988 Star::Find returns 1 (0), X=1173.32, Y=432.86, Mass=1515, SNR=26.4, Peak=214 HFD=3.3
19:41:37.366 00.002 7988 MultiStar: [#1 -0.06,0.17,1.01,U] [#2 -0.18,0.38,1.00,U] [#3 0.00,0.18,0.95,U] [#4 0.06,0.15,1.02,U] [#5 -0.19,0.27,0.68,U] [#6 -0.36,0.17,0.69,U] [#7 -0.23,0.13,0.68,U] [#8 0.13,0.05,0.64,U] 
19:41:37.366 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.18}, one-star: {-0.11, 0.13}
19:41:37.368 00.002 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
19:41:37.368 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.67)
19:41:37.370 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.27 mountX=-0.13 mountY=0.10, mountTheta=2.46
19:41:37.372 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.13, opts=13)
19:41:37.374 00.002 7988 Enqueuing Move request for scope (-0.11, 0.13)
19:41:37.375 00.001 15712 Worker thread wakes up
19:41:37.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
19:41:37.375 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
19:41:37.375 00.000 15712 Moving (-0.11, 0.13) raw xDistance=-0.13 yDistance=0.10
19:41:37.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:37.375 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.4
19:41:37.377 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:37.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:37.379 00.002 7988 Enqueuing Expose request
19:41:37.381 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 648.22
19:41:37.381 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
19:41:37.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:37.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:41:37.381 00.000 15712 MoveAxis(E, 6, ABG)
19:41:37.381 00.000 15712 Guiding  Dir = 2, Dur = 6
19:41:37.381 00.000 15712 IsGuiding returns 0
19:41:37.403 00.022 15712 IsGuiding returns 0
19:41:37.403 00.000 15712 Move returns status 0, amount 6
19:41:37.403 00.000 15712 MoveAxis(N, 0, ABG)
19:41:37.403 00.000 15712 Move returns status 0, amount 0
19:41:37.404 00.001 15712 move complete, result=0
19:41:37.404 00.000 15712 worker thread done servicing request
19:41:37.404 00.000 15712 Worker thread wakes up
19:41:37.404 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
19:41:37.405 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:37.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:38.822 01.417 15712 Exposure complete
19:41:38.878 00.056 15712 worker thread done servicing request
19:41:38.883 00.005 7988 OnExposeComplete: enter
19:41:38.883 00.000 7988 UpdateGuideState(): m_state=6
19:41:38.885 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2500
19:41:38.885 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.80, Mass=1544, SNR=26.6, Peak=218 HFD=3.5
19:41:38.885 00.000 7988 MultiStar: [#1 -0.03,0.14,1.05,U] [#2 -0.20,0.30,0.99,U] [#3 0.04,0.20,0.92,U] [#4 -0.17,0.04,1.02,U] [#5 0.11,0.06,0.72,U] [#6 -0.33,0.03,0.70,U] [#7 -0.16,0.05,0.65,U] [#8 -0.23,0.26,0.63,U] 
19:41:38.885 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.13}, one-star: {-0.06, 0.07}
19:41:38.885 00.000 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.58) = xAngle (3.85 = -2.44)
19:41:38.885 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.96 = 0.67)
19:41:38.885 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.27 mountX=-0.07 mountY=0.06, mountTheta=2.46
19:41:38.895 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.07, opts=13)
19:41:38.895 00.000 7988 Enqueuing Move request for scope (-0.06, 0.07)
19:41:38.899 00.004 15712 Worker thread wakes up
19:41:38.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
19:41:38.899 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
19:41:38.899 00.000 15712 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=0.06
19:41:38.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:38.899 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.6
19:41:38.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:38.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:38.899 00.000 7988 Enqueuing Expose request
19:41:38.899 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 648.19
19:41:38.899 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
19:41:38.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:38.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:41:38.899 00.000 15712 MoveAxis(E, 8, ABG)
19:41:38.899 00.000 15712 Guiding  Dir = 2, Dur = 8
19:41:38.933 00.034 15712 IsGuiding returns 0
19:41:38.950 00.017 15712 IsGuiding returns 0
19:41:38.950 00.000 15712 Move returns status 0, amount 8
19:41:38.950 00.000 15712 MoveAxis(N, 0, ABG)
19:41:38.950 00.000 15712 Move returns status 0, amount 0
19:41:38.950 00.000 15712 move complete, result=0
19:41:38.950 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
19:41:38.950 00.000 15712 worker thread done servicing request
19:41:38.950 00.000 15712 Worker thread wakes up
19:41:38.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:38.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:40.590 01.640 15712 Exposure complete
19:41:40.651 00.061 7988 OnExposeComplete: enter
19:41:40.651 00.000 7988 UpdateGuideState(): m_state=6
19:41:40.651 00.000 15712 worker thread done servicing request
19:41:40.651 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2501
19:41:40.651 00.000 7988 Star::Find returns 1 (0), X=1173.24, Y=432.69, Mass=1435, SNR=25.7, Peak=228 HFD=2.9
19:41:40.651 00.000 7988 MultiStar: [#1 0.03,0.15,1.04,U] [#2 -0.27,0.18,1.03,U] [#3 0.03,0.32,0.98,U] [#4 0.08,-0.01,1.05,U] [#5 -0.23,0.09,0.72,U] [#6 -0.03,-0.04,0.75,U] [#7 -0.17,-0.16,0.68,U] [#8 -0.18,0.34,0.67,U] 
19:41:40.651 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.10}, one-star: {-0.19, -0.05}
19:41:40.651 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
19:41:40.651 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
19:41:40.662 00.011 7988 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.35 mountX=-0.10 mountY=0.09, mountTheta=2.38
19:41:40.662 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.10, opts=13)
19:41:40.662 00.000 7988 Enqueuing Move request for scope (-0.09, 0.10)
19:41:40.662 00.000 15712 Worker thread wakes up
19:41:40.667 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
19:41:40.667 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
19:41:40.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:40.667 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.7
19:41:40.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:40.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:40.667 00.000 7988 Enqueuing Expose request
19:41:40.667 00.000 15712 Moving (-0.09, 0.10) raw xDistance=-0.10 yDistance=0.09
19:41:40.667 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 648.16
19:41:40.667 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
19:41:40.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:40.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:41:40.667 00.000 15712 MoveAxis(E, 8, ABG)
19:41:40.667 00.000 15712 Guiding  Dir = 2, Dur = 8
19:41:40.667 00.000 15712 IsGuiding returns 0
19:41:40.696 00.029 15712 IsGuiding returns 0
19:41:40.696 00.000 15712 Move returns status 0, amount 8
19:41:40.696 00.000 15712 MoveAxis(N, 0, ABG)
19:41:40.696 00.000 15712 Move returns status 0, amount 0
19:41:40.696 00.000 15712 move complete, result=0
19:41:40.696 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
19:41:40.696 00.000 15712 worker thread done servicing request
19:41:40.698 00.002 15712 Worker thread wakes up
19:41:40.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:40.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:42.103 01.405 15712 Exposure complete
19:41:42.164 00.061 15712 worker thread done servicing request
19:41:42.164 00.000 7988 OnExposeComplete: enter
19:41:42.164 00.000 7988 UpdateGuideState(): m_state=6
19:41:42.167 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2502
19:41:42.167 00.000 7988 Star::Find returns 1 (0), X=1173.36, Y=432.83, Mass=1456, SNR=25.8, Peak=200 HFD=2.9
19:41:42.169 00.002 7988 MultiStar: [#1 0.17,0.14,1.02,U] [#2 0.04,0.41,1.01,U] [#3 0.12,0.26,0.99,U] [#4 0.18,0.18,1.05,U] [#5 0.08,0.38,0.74,U] [#6 -0.24,0.05,0.70,U] [#7 -0.12,0.15,0.66,U] [#8 0.14,0.36,0.70,U] 
19:41:42.171 00.002 7988 single-star, 8 included, MultiStar: {0.05, 0.23}, one-star: {-0.07, 0.10}
19:41:42.171 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.81 = -2.47)
19:41:42.173 00.002 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.64)
19:41:42.173 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.23 mountX=-0.10 mountY=0.07, mountTheta=2.49
19:41:42.175 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.10, opts=13)
19:41:42.177 00.002 7988 Enqueuing Move request for scope (-0.07, 0.10)
19:41:42.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:42.179 00.002 7988 UpdateGuideState exits: m=1456 SNR=25.8
19:41:42.180 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:42.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:42.180 00.000 7988 Enqueuing Expose request
19:41:42.180 00.000 15712 Worker thread wakes up
19:41:42.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
19:41:42.180 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
19:41:42.180 00.000 15712 Moving (-0.07, 0.10) raw xDistance=-0.10 yDistance=0.07
19:41:42.186 00.006 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 648.14
19:41:42.186 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
19:41:42.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:42.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:41:42.186 00.000 15712 MoveAxis(E, 6, ABG)
19:41:42.186 00.000 15712 Guiding  Dir = 2, Dur = 6
19:41:42.186 00.000 15712 IsGuiding returns 0
19:41:42.212 00.026 15712 IsGuiding returns 0
19:41:42.212 00.000 15712 Move returns status 0, amount 6
19:41:42.212 00.000 15712 MoveAxis(N, 0, ABG)
19:41:42.212 00.000 15712 Move returns status 0, amount 0
19:41:42.212 00.000 15712 move complete, result=0
19:41:42.212 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
19:41:42.216 00.004 15712 worker thread done servicing request
19:41:42.216 00.000 15712 Worker thread wakes up
19:41:42.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:42.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:43.856 01.640 15712 Exposure complete
19:41:43.917 00.061 15712 worker thread done servicing request
19:41:43.917 00.000 7988 OnExposeComplete: enter
19:41:43.917 00.000 7988 UpdateGuideState(): m_state=6
19:41:43.920 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2503
19:41:43.922 00.002 7988 Star::Find returns 1 (0), X=1173.27, Y=432.82, Mass=1428, SNR=25.5, Peak=205 HFD=2.8
19:41:43.922 00.000 7988 MultiStar: [#1 0.07,0.13,1.05,U] [#2 -0.21,0.36,1.03,U] [#3 0.16,0.47,0.97,U] [#4 -0.00,0.29,1.03,U] [#5 0.05,0.13,0.71,U] [#6 -0.25,0.27,0.74,U] [#7 -0.24,0.19,0.67,U] [#8 -0.00,0.28,0.67,U] 
19:41:43.924 00.002 7988 single-star, 8 included, MultiStar: {-0.06, 0.25}, one-star: {-0.16, 0.08}
19:41:43.924 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.04)
19:41:43.926 00.002 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.07)
19:41:43.926 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.66 mountX=-0.08 mountY=0.16, mountTheta=2.05
19:41:43.926 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.08, opts=13)
19:41:43.926 00.000 7988 Enqueuing Move request for scope (-0.16, 0.08)
19:41:43.926 00.000 15712 Worker thread wakes up
19:41:43.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
19:41:43.926 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
19:41:43.926 00.000 15712 Moving (-0.16, 0.08) raw xDistance=-0.08 yDistance=0.16
19:41:43.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:43.926 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.5
19:41:43.933 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:43.933 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:43.933 00.000 7988 Enqueuing Expose request
19:41:43.933 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 648.11
19:41:43.933 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
19:41:43.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:43.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:41:43.933 00.000 15712 MoveAxis(E, 10, ABG)
19:41:43.933 00.000 15712 Guiding  Dir = 2, Dur = 10
19:41:43.933 00.000 15712 IsGuiding returns 0
19:41:43.956 00.023 15712 IsGuiding returns 1
19:41:43.956 00.000 15712 scope still moving after pulse duration time elapsed
19:41:43.981 00.025 15712 IsGuiding returns 1
19:41:44.015 00.034 15712 IsGuiding returns 0
19:41:44.015 00.000 15712 scope move finished after 10 + 73 ms
19:41:44.015 00.000 15712 Move returns status 0, amount 10
19:41:44.015 00.000 15712 MoveAxis(N, 0, ABG)
19:41:44.015 00.000 15712 Move returns status 0, amount 0
19:41:44.015 00.000 15712 move complete, result=0
19:41:44.015 00.000 15712 worker thread done servicing request
19:41:44.015 00.000 15712 Worker thread wakes up
19:41:44.015 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
19:41:44.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:44.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:45.436 01.421 15712 Exposure complete
19:41:45.487 00.051 15712 worker thread done servicing request
19:41:45.487 00.000 7988 OnExposeComplete: enter
19:41:45.497 00.010 7988 UpdateGuideState(): m_state=6
19:41:45.497 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2504
19:41:45.497 00.000 7988 Star::Find returns 1 (0), X=1173.39, Y=432.77, Mass=1426, SNR=25.7, Peak=183 HFD=3.2
19:41:45.497 00.000 7988 MultiStar: [#1 0.08,0.24,1.02,U] [#2 -0.03,0.23,1.03,U] [#3 0.02,0.24,0.95,U] [#4 0.05,0.15,1.06,U] [#5 -0.01,0.13,0.74,U] [#6 -0.00,0.09,0.72,U] [#7 -0.13,0.05,0.68,U] [#8 0.12,0.13,0.65,U] 
19:41:45.497 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.15}, one-star: {-0.04, 0.04}
19:41:45.504 00.007 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.58) = xAngle (3.99 = -2.30)
19:41:45.504 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.09 = 0.81)
19:41:45.504 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.41 mountX=-0.04 mountY=0.04, mountTheta=2.31
19:41:45.504 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
19:41:45.504 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
19:41:45.504 00.000 15712 Worker thread wakes up
19:41:45.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
19:41:45.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
19:41:45.504 00.000 15712 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
19:41:45.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:45.504 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.7
19:41:45.512 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:45.513 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:45.513 00.000 7988 Enqueuing Expose request
19:41:45.513 00.000 15712 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 648.08
19:41:45.513 00.000 15712 PPEC: input: -0.04, control: -0.04, exposure: 1500
19:41:45.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:45.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:41:45.513 00.000 15712 MoveAxis(E, 11, ABG)
19:41:45.513 00.000 15712 Guiding  Dir = 2, Dur = 11
19:41:45.513 00.000 15712 IsGuiding returns 0
19:41:45.538 00.025 15712 IsGuiding returns 1
19:41:45.538 00.000 15712 scope still moving after pulse duration time elapsed
19:41:45.561 00.023 15712 IsGuiding returns 1
19:41:45.593 00.032 15712 IsGuiding returns 0
19:41:45.593 00.000 15712 scope move finished after 11 + 76 ms
19:41:45.593 00.000 15712 Move returns status 0, amount 11
19:41:45.593 00.000 15712 MoveAxis(N, 0, ABG)
19:41:45.593 00.000 15712 Move returns status 0, amount 0
19:41:45.593 00.000 15712 move complete, result=0
19:41:45.593 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
19:41:45.593 00.000 15712 worker thread done servicing request
19:41:45.593 00.000 15712 Worker thread wakes up
19:41:45.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:45.606 00.013 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:47.235 01.629 15712 Exposure complete
19:41:47.296 00.061 15712 worker thread done servicing request
19:41:47.296 00.000 7988 OnExposeComplete: enter
19:41:47.296 00.000 7988 UpdateGuideState(): m_state=6
19:41:47.296 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2505
19:41:47.296 00.000 7988 Star::Find returns 1 (0), X=1173.39, Y=432.52, Mass=1497, SNR=26.3, Peak=240 HFD=3.2
19:41:47.296 00.000 7988 MultiStar: [#1 0.04,-0.05,0.99,U] [#2 -0.31,0.00,0.98,U] [#3 -0.06,-0.02,0.91,U] [#4 -0.12,-0.21,1.00,U] [#5 -0.26,-0.13,0.71,U] [#6 -0.13,-0.12,0.71,U] [#7 -0.28,-0.40,0.66,U] [#8 -0.13,-0.01,0.68,U] 
19:41:47.296 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.12}, one-star: {-0.04, -0.22}
19:41:47.296 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
19:41:47.296 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
19:41:47.296 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.40 mountX=0.13 mountY=0.14, mountTheta=0.84
19:41:47.307 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.12, opts=13)
19:41:47.307 00.000 7988 Enqueuing Move request for scope (-0.14, -0.12)
19:41:47.307 00.000 15712 Worker thread wakes up
19:41:47.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
19:41:47.307 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
19:41:47.307 00.000 15712 Moving (-0.14, -0.12) raw xDistance=0.13 yDistance=0.14
19:41:47.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:47.307 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3
19:41:47.312 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:47.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:47.312 00.000 7988 Enqueuing Expose request
19:41:47.312 00.000 15712 PPEC rslt: input = 0.13, final = -0.05, react = 0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 648.05
19:41:47.312 00.000 15712 PPEC: input: 0.13, control: -0.05, exposure: 1500
19:41:47.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:47.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:41:47.312 00.000 15712 MoveAxis(E, 15, ABG)
19:41:47.312 00.000 15712 Guiding  Dir = 2, Dur = 15
19:41:47.312 00.000 15712 IsGuiding returns 0
19:41:47.346 00.034 15712 IsGuiding returns 1
19:41:47.346 00.000 15712 scope still moving after pulse duration time elapsed
19:41:47.394 00.048 15712 IsGuiding returns 0
19:41:47.394 00.000 15712 scope move finished after 15 + 62 ms
19:41:47.394 00.000 15712 Move returns status 0, amount 15
19:41:47.394 00.000 15712 MoveAxis(N, 0, ABG)
19:41:47.394 00.000 15712 Move returns status 0, amount 0
19:41:47.394 00.000 15712 move complete, result=0
19:41:47.394 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
19:41:47.395 00.001 15712 worker thread done servicing request
19:41:47.395 00.000 15712 Worker thread wakes up
19:41:47.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:47.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:48.813 01.418 15712 Exposure complete
19:41:48.868 00.055 15712 worker thread done servicing request
19:41:48.868 00.000 7988 OnExposeComplete: enter
19:41:48.875 00.007 7988 UpdateGuideState(): m_state=6
19:41:48.875 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2506
19:41:48.877 00.002 7988 Star::Find returns 1 (0), X=1173.11, Y=432.62, Mass=1452, SNR=25.8, Peak=234 HFD=3.3
19:41:48.879 00.002 7988 MultiStar: [#1 -0.03,0.01,1.03,U] [#2 -0.22,0.04,1.01,U] [#3 -0.02,0.05,0.98,U] [#4 0.01,-0.27,1.06,U] [#5 -0.02,0.12,0.69,U] [#6 -0.33,0.09,0.72,U] [#7 -0.40,-0.08,0.68,U] [#8 -0.07,0.17,0.65,U] 
19:41:48.879 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.01}, one-star: {-0.32, -0.11}
19:41:48.881 00.002 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.58) = xAngle (-1.47 = -1.47)
19:41:48.881 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.64 = 1.64)
19:41:48.883 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.05 mountX=0.01 mountY=0.15, mountTheta=1.47
19:41:48.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.01, opts=13)
19:41:48.886 00.003 7988 Enqueuing Move request for scope (-0.15, -0.01)
19:41:48.886 00.000 15712 Worker thread wakes up
19:41:48.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
19:41:48.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
19:41:48.886 00.000 15712 Moving (-0.15, -0.01) raw xDistance=0.01 yDistance=0.15
19:41:48.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:48.886 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.8
19:41:48.889 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:48.889 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:48.891 00.002 15712 PPEC rslt: input = 0.01, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 648.02
19:41:48.891 00.000 15712 PPEC: input: 0.01, control: -0.05, exposure: 1500
19:41:48.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:48.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:41:48.891 00.000 15712 MoveAxis(E, 15, ABG)
19:41:48.891 00.000 15712 Guiding  Dir = 2, Dur = 15
19:41:48.891 00.000 7988 Enqueuing Expose request
19:41:48.912 00.021 15712 IsGuiding returns 0
19:41:48.927 00.015 15712 IsGuiding returns 1
19:41:48.927 00.000 15712 scope still moving after pulse duration time elapsed
19:41:48.975 00.048 15712 IsGuiding returns 0
19:41:48.975 00.000 15712 scope move finished after 15 + 49 ms
19:41:48.975 00.000 15712 Move returns status 0, amount 15
19:41:48.975 00.000 15712 MoveAxis(N, 0, ABG)
19:41:48.975 00.000 15712 Move returns status 0, amount 0
19:41:48.975 00.000 15712 move complete, result=0
19:41:48.975 00.000 7988 GuideStep: 0.0 px 15 ms EAST, 0.1 px 0 ms NORTH
19:41:48.978 00.003 15712 worker thread done servicing request
19:41:48.978 00.000 15712 Worker thread wakes up
19:41:48.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:48.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:50.616 01.638 15712 Exposure complete
19:41:50.678 00.062 15712 worker thread done servicing request
19:41:50.678 00.000 7988 OnExposeComplete: enter
19:41:50.678 00.000 7988 UpdateGuideState(): m_state=6
19:41:50.680 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2507
19:41:50.680 00.000 7988 Star::Find returns 1 (0), X=1173.27, Y=432.62, Mass=1455, SNR=25.9, Peak=212 HFD=3.2
19:41:50.682 00.002 7988 MultiStar: [#1 0.18,0.06,1.04,U] [#2 -0.01,0.23,1.00,U] [#3 0.06,0.11,0.97,U] [#4 0.17,-0.00,1.04,U] [#5 -0.08,-0.19,0.68,U] [#6 -0.18,0.11,0.73,U] [#7 -0.10,-0.03,0.67,U] [#8 -0.05,0.17,0.64,U] 
19:41:50.682 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {-0.16, -0.11}
19:41:50.684 00.002 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
19:41:50.684 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
19:41:50.686 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.71 mountX=-0.04 mountY=0.00, mountTheta=3.02
19:41:50.688 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.04, opts=13)
19:41:50.688 00.000 7988 Enqueuing Move request for scope (-0.01, 0.04)
19:41:50.690 00.002 15712 Worker thread wakes up
19:41:50.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
19:41:50.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
19:41:50.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:50.690 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.9
19:41:50.693 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:50.693 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:50.693 00.000 7988 Enqueuing Expose request
19:41:50.693 00.000 15712 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.00
19:41:50.699 00.006 15712 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 647.99
19:41:50.699 00.000 15712 PPEC: input: -0.04, control: -0.04, exposure: 1500
19:41:50.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:50.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:41:50.699 00.000 15712 MoveAxis(E, 14, ABG)
19:41:50.699 00.000 15712 Guiding  Dir = 2, Dur = 14
19:41:50.699 00.000 15712 IsGuiding returns 0
19:41:50.714 00.015 15712 IsGuiding returns 1
19:41:50.714 00.000 15712 scope still moving after pulse duration time elapsed
19:41:50.762 00.048 15712 IsGuiding returns 0
19:41:50.762 00.000 15712 scope move finished after 14 + 52 ms
19:41:50.762 00.000 15712 Move returns status 0, amount 14
19:41:50.762 00.000 15712 MoveAxis(N, 0, ABG)
19:41:50.762 00.000 15712 Move returns status 0, amount 0
19:41:50.762 00.000 15712 move complete, result=0
19:41:50.762 00.000 15712 worker thread done servicing request
19:41:50.762 00.000 15712 Worker thread wakes up
19:41:50.762 00.000 7988 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
19:41:50.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:50.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:52.182 01.420 15712 Exposure complete
19:41:52.243 00.061 15712 worker thread done servicing request
19:41:52.245 00.002 7988 OnExposeComplete: enter
19:41:52.245 00.000 7988 UpdateGuideState(): m_state=6
19:41:52.245 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2508
19:41:52.245 00.000 7988 Star::Find returns 1 (0), X=1173.22, Y=432.64, Mass=1499, SNR=26.2, Peak=231 HFD=3.2
19:41:52.249 00.004 7988 MultiStar: [#1 0.07,0.16,1.04,U] [#2 -0.14,0.27,1.02,U] [#3 -0.06,0.04,0.94,U] [#4 0.16,-0.07,1.02,U] [#5 -0.07,0.11,0.73,U] [#6 -0.31,-0.17,0.71,U] [#7 -0.13,-0.15,0.66,U] [#8 0.06,0.36,0.66,U] 
19:41:52.249 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.21, -0.09}
19:41:52.249 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.58) = xAngle (4.00 = -2.28)
19:41:52.249 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.11 = 0.83)
19:41:52.249 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.42 mountX=-0.05 mountY=0.06, mountTheta=2.29
19:41:52.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
19:41:52.249 00.000 7988 Enqueuing Move request for scope (-0.06, 0.05)
19:41:52.249 00.000 15712 Worker thread wakes up
19:41:52.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
19:41:52.249 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
19:41:52.249 00.000 15712 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=0.06
19:41:52.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:52.259 00.010 7988 UpdateGuideState exits: m=1499 SNR=26.2
19:41:52.261 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:52.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:52.263 00.002 7988 Enqueuing Expose request
19:41:52.263 00.000 15712 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 647.96
19:41:52.263 00.000 15712 PPEC: input: -0.05, control: -0.04, exposure: 1500
19:41:52.263 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:52.263 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:41:52.263 00.000 15712 MoveAxis(E, 13, ABG)
19:41:52.263 00.000 15712 Guiding  Dir = 2, Dur = 13
19:41:52.263 00.000 15712 IsGuiding returns 0
19:41:52.284 00.021 15712 IsGuiding returns 1
19:41:52.284 00.000 15712 scope still moving after pulse duration time elapsed
19:41:52.306 00.022 15712 IsGuiding returns 1
19:41:52.338 00.032 15712 IsGuiding returns 0
19:41:52.338 00.000 15712 scope move finished after 13 + 71 ms
19:41:52.338 00.000 15712 Move returns status 0, amount 13
19:41:52.338 00.000 15712 MoveAxis(N, 0, ABG)
19:41:52.338 00.000 15712 Move returns status 0, amount 0
19:41:52.338 00.000 15712 move complete, result=0
19:41:52.338 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
19:41:52.350 00.012 15712 worker thread done servicing request
19:41:52.350 00.000 15712 Worker thread wakes up
19:41:52.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:52.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:53.983 01.633 15712 Exposure complete
19:41:54.044 00.061 15712 worker thread done servicing request
19:41:54.044 00.000 7988 OnExposeComplete: enter
19:41:54.044 00.000 7988 UpdateGuideState(): m_state=6
19:41:54.048 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2509
19:41:54.048 00.000 7988 Star::Find returns 1 (0), X=1173.34, Y=432.48, Mass=1462, SNR=25.9, Peak=230 HFD=3.3
19:41:54.050 00.002 7988 MultiStar: [#1 0.09,0.02,1.02,U] [#2 -0.08,-0.06,1.00,U] [#3 0.04,0.08,0.94,U] [#4 0.05,-0.25,1.01,U] [#5 -0.04,0.14,0.73,U] [#6 -0.20,-0.13,0.72,U] [#7 0.06,-0.22,0.64,U] [#8 0.03,0.42,0.68,U] 
19:41:54.051 00.001 7988 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.09, -0.25}
19:41:54.051 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
19:41:54.053 00.002 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
19:41:54.053 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.86 mountX=0.04 mountY=0.01, mountTheta=0.31
19:41:54.055 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
19:41:54.057 00.002 7988 Enqueuing Move request for scope (-0.01, -0.04)
19:41:54.059 00.002 15712 Worker thread wakes up
19:41:54.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
19:41:54.059 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
19:41:54.059 00.000 15712 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.01
19:41:54.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:41:54.059 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.9
19:41:54.062 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:54.064 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:54.064 00.000 7988 Enqueuing Expose request
19:41:54.066 00.002 15712 PPEC rslt: input = 0.04, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 647.94
19:41:54.066 00.000 15712 PPEC: input: 0.04, control: -0.05, exposure: 1500
19:41:54.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:54.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:41:54.066 00.000 15712 MoveAxis(E, 15, ABG)
19:41:54.066 00.000 15712 Guiding  Dir = 2, Dur = 15
19:41:54.066 00.000 15712 IsGuiding returns 0
19:41:54.091 00.025 15712 IsGuiding returns 1
19:41:54.091 00.000 15712 scope still moving after pulse duration time elapsed
19:41:54.139 00.048 15712 IsGuiding returns 0
19:41:54.139 00.000 15712 scope move finished after 15 + 58 ms
19:41:54.139 00.000 15712 Move returns status 0, amount 15
19:41:54.139 00.000 15712 MoveAxis(N, 0, ABG)
19:41:54.139 00.000 15712 Move returns status 0, amount 0
19:41:54.139 00.000 15712 move complete, result=0
19:41:54.139 00.000 15712 worker thread done servicing request
19:41:54.139 00.000 15712 Worker thread wakes up
19:41:54.139 00.000 7988 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
19:41:54.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:54.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:55.559 01.420 15712 Exposure complete
19:41:55.619 00.060 15712 worker thread done servicing request
19:41:55.619 00.000 7988 OnExposeComplete: enter
19:41:55.620 00.001 7988 UpdateGuideState(): m_state=6
19:41:55.620 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2510
19:41:55.620 00.000 7988 Star::Find returns 1 (0), X=1173.36, Y=432.22, Mass=1504, SNR=26.2, Peak=227 HFD=3.2
19:41:55.620 00.000 7988 MultiStar: [#1 -0.07,-0.27,1.00,U] [#2 -0.07,-0.34,1.00,U] [#3 0.19,-0.35,0.93,U] [#4 0.16,-0.39,1.02,U] [#5 -0.11,-0.13,0.71,U] [#6 -0.11,-0.67,0.70,U] [#7 0.04,-0.44,0.67,U] [#8 -0.08,-0.10,0.63,U] 
19:41:55.620 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.36}, one-star: {-0.07, -0.51}
19:41:55.620 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
19:41:55.620 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
19:41:55.620 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.59 mountX=0.36 mountY=0.01, mountTheta=0.04
19:41:55.620 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.36, opts=13)
19:41:55.620 00.000 7988 Enqueuing Move request for scope (-0.01, -0.36)
19:41:55.632 00.012 15712 Worker thread wakes up
19:41:55.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.36) opts 0xd
19:41:55.632 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.36)
19:41:55.632 00.000 15712 Moving (-0.01, -0.36) raw xDistance=0.36 yDistance=0.01
19:41:55.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:55.632 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.2
19:41:55.634 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:55.636 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:55.636 00.000 7988 Enqueuing Expose request
19:41:55.636 00.000 15712 PPEC rslt: input = 0.36, final = 0.17, react = 0.22, pred = -0.05, hyst = 0.19, hyst_pct = 0.00, period_length = 647.91
19:41:55.636 00.000 15712 PPEC: input: 0.36, control: 0.17, exposure: 1500
19:41:55.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:55.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:41:55.636 00.000 15712 MoveAxis(W, 55, ABG)
19:41:55.636 00.000 15712 Guiding  Dir = 3, Dur = 55
19:41:55.636 00.000 15712 IsGuiding returns 0
19:41:55.652 00.016 15712 PulseGuide returned control before completion, sleep 47
19:41:55.737 00.085 15712 IsGuiding returns 0
19:41:55.737 00.000 15712 Move returns status 0, amount 55
19:41:55.737 00.000 15712 MoveAxis(N, 0, ABG)
19:41:55.737 00.000 15712 Move returns status 0, amount 0
19:41:55.737 00.000 15712 move complete, result=0
19:41:55.737 00.000 7988 GuideStep: 0.4 px 55 ms WEST, 0.0 px 0 ms NORTH
19:41:55.739 00.002 15712 worker thread done servicing request
19:41:55.739 00.000 15712 Worker thread wakes up
19:41:55.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:55.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:57.377 01.638 15712 Exposure complete
19:41:57.438 00.061 15712 worker thread done servicing request
19:41:57.438 00.000 7988 OnExposeComplete: enter
19:41:57.438 00.000 7988 UpdateGuideState(): m_state=6
19:41:57.438 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2511
19:41:57.438 00.000 7988 Star::Find returns 1 (0), X=1173.32, Y=432.50, Mass=1475, SNR=26.2, Peak=213 HFD=3.2
19:41:57.438 00.000 7988 MultiStar: [#1 0.09,0.04,1.00,U] [#2 -0.04,0.11,0.99,U] [#3 0.12,0.13,0.96,U] [#4 0.09,-0.10,1.03,U] [#5 0.16,0.09,0.75,U] [#6 -0.18,-0.05,0.71,U] [#7 0.13,-0.07,0.72,U] [#8 0.02,0.15,0.67,U] 
19:41:57.438 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {-0.11, -0.23}
19:41:57.438 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
19:41:57.438 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.45)
19:41:57.438 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.14 mountX=-0.00 mountY=-0.03, mountTheta=-1.72
19:41:57.438 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.00, opts=13)
19:41:57.438 00.000 7988 Enqueuing Move request for scope (0.03, 0.00)
19:41:57.450 00.012 15712 Worker thread wakes up
19:41:57.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
19:41:57.450 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
19:41:57.450 00.000 15712 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
19:41:57.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:57.450 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.2
19:41:57.453 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:57.454 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:57.454 00.000 7988 Enqueuing Expose request
19:41:57.454 00.000 15712 PPEC rslt: input = -0.00, final = -0.05, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 647.88
19:41:57.454 00.000 15712 PPEC: input: -0.00, control: -0.05, exposure: 1500
19:41:57.454 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:57.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:41:57.454 00.000 15712 MoveAxis(E, 16, ABG)
19:41:57.454 00.000 15712 Guiding  Dir = 2, Dur = 16
19:41:57.454 00.000 15712 IsGuiding returns 0
19:41:57.474 00.020 15712 IsGuiding returns 1
19:41:57.474 00.000 15712 scope still moving after pulse duration time elapsed
19:41:57.519 00.045 15712 IsGuiding returns 0
19:41:57.519 00.000 15712 scope move finished after 16 + 54 ms
19:41:57.519 00.000 15712 Move returns status 0, amount 16
19:41:57.519 00.000 15712 MoveAxis(N, 0, ABG)
19:41:57.519 00.000 15712 Move returns status 0, amount 0
19:41:57.519 00.000 15712 move complete, result=0
19:41:57.519 00.000 7988 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
19:41:57.530 00.011 15712 worker thread done servicing request
19:41:57.530 00.000 15712 Worker thread wakes up
19:41:57.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:57.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:41:58.937 01.407 15712 Exposure complete
19:41:58.983 00.046 15712 worker thread done servicing request
19:41:58.998 00.015 7988 OnExposeComplete: enter
19:41:58.998 00.000 7988 UpdateGuideState(): m_state=6
19:41:59.000 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2512
19:41:59.002 00.002 7988 Star::Find returns 1 (0), X=1173.50, Y=432.55, Mass=1457, SNR=26.0, Peak=192 HFD=3.2
19:41:59.002 00.000 7988 MultiStar: [#1 0.33,-0.05,1.02,U] [#2 0.16,0.09,0.98,U] [#3 0.24,-0.05,0.98,U] [#4 0.16,-0.12,1.04,U] [#5 0.21,0.07,0.73,U] [#6 -0.19,-0.11,0.71,U] [#7 -0.00,-0.22,0.68,U] [#8 0.05,0.41,0.63,U] 
19:41:59.004 00.002 7988 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.07, -0.19}
19:41:59.004 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.58) = xAngle (1.34 = 1.34)
19:41:59.006 00.002 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.45 = -1.83)
19:41:59.006 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.24 mountX=0.03 mountY=-0.13, mountTheta=-1.34
19:41:59.008 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.03, opts=13)
19:41:59.010 00.002 7988 Enqueuing Move request for scope (0.13, -0.03)
19:41:59.010 00.000 15712 Worker thread wakes up
19:41:59.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
19:41:59.010 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
19:41:59.010 00.000 15712 Moving (0.13, -0.03) raw xDistance=0.03 yDistance=-0.13
19:41:59.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:41:59.010 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0
19:41:59.014 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:59.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:41:59.017 00.003 7988 Enqueuing Expose request
19:41:59.017 00.000 15712 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 647.85
19:41:59.017 00.000 15712 PPEC: input: 0.03, control: -0.04, exposure: 1500
19:41:59.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:59.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:41:59.017 00.000 15712 MoveAxis(E, 14, ABG)
19:41:59.017 00.000 15712 Guiding  Dir = 2, Dur = 14
19:41:59.017 00.000 15712 IsGuiding returns 0
19:41:59.034 00.017 15712 IsGuiding returns 1
19:41:59.046 00.012 15712 scope still moving after pulse duration time elapsed
19:41:59.094 00.048 15712 IsGuiding returns 0
19:41:59.094 00.000 15712 scope move finished after 14 + 59 ms
19:41:59.094 00.000 15712 Move returns status 0, amount 14
19:41:59.094 00.000 15712 MoveAxis(N, 0, ABG)
19:41:59.094 00.000 15712 Move returns status 0, amount 0
19:41:59.094 00.000 15712 move complete, result=0
19:41:59.094 00.000 15712 worker thread done servicing request
19:41:59.094 00.000 15712 Worker thread wakes up
19:41:59.094 00.000 7988 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
19:41:59.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:41:59.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:00.738 01.644 15712 Exposure complete
19:42:00.798 00.060 15712 worker thread done servicing request
19:42:00.798 00.000 7988 OnExposeComplete: enter
19:42:00.798 00.000 7988 UpdateGuideState(): m_state=6
19:42:00.802 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2513
19:42:00.802 00.000 7988 Star::Find returns 1 (0), X=1173.46, Y=432.29, Mass=1512, SNR=26.4, Peak=209 HFD=3.5
19:42:00.804 00.002 7988 MultiStar: [#1 0.17,-0.35,1.01,U] [#2 -0.01,-0.29,0.99,U] [#3 0.37,-0.35,0.92,U] [#4 0.16,-0.50,1.02,U] [#5 0.01,-0.22,0.67,U] [#6 -0.00,-0.41,0.69,U] [#7 0.04,-0.48,0.66,U] [#8 0.22,-0.12,0.67,U] 
19:42:00.804 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.36}, one-star: {0.03, -0.44}
19:42:00.806 00.002 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
19:42:00.806 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.85)
19:42:00.808 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.36 hyp=0.38 cameraTheta=-1.26 mountX=0.36 mountY=-0.11, mountTheta=-0.29
19:42:00.810 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.36, opts=13)
19:42:00.810 00.000 7988 Enqueuing Move request for scope (0.12, -0.36)
19:42:00.812 00.002 15712 Worker thread wakes up
19:42:00.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.36) opts 0xd
19:42:00.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.36)
19:42:00.812 00.000 15712 Moving (0.12, -0.36) raw xDistance=0.36 yDistance=-0.11
19:42:00.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:42:00.814 00.002 7988 UpdateGuideState exits: m=1512 SNR=26.4
19:42:00.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:00.814 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:00.814 00.000 7988 Enqueuing Expose request
19:42:00.814 00.000 15712 PPEC rslt: input = 0.36, final = 0.16, react = 0.21, pred = -0.06, hyst = 0.19, hyst_pct = 0.00, period_length = 647.82
19:42:00.814 00.000 15712 PPEC: input: 0.36, control: 0.16, exposure: 1500
19:42:00.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:00.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:42:00.814 00.000 15712 MoveAxis(W, 51, ABG)
19:42:00.814 00.000 15712 Guiding  Dir = 3, Dur = 51
19:42:00.814 00.000 15712 IsGuiding returns 0
19:42:00.836 00.022 15712 PulseGuide returned control before completion, sleep 44
19:42:00.926 00.090 15712 IsGuiding returns 0
19:42:00.926 00.000 15712 Move returns status 0, amount 51
19:42:00.926 00.000 15712 MoveAxis(N, 0, ABG)
19:42:00.926 00.000 15712 Move returns status 0, amount 0
19:42:00.926 00.000 15712 move complete, result=0
19:42:00.926 00.000 15712 worker thread done servicing request
19:42:00.926 00.000 15712 Worker thread wakes up
19:42:00.926 00.000 7988 GuideStep: 0.4 px 51 ms WEST, -0.1 px 0 ms NORTH
19:42:00.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:00.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:02.349 01.423 15712 Exposure complete
19:42:02.411 00.062 7988 OnExposeComplete: enter
19:42:02.413 00.002 7988 UpdateGuideState(): m_state=6
19:42:02.413 00.000 15712 worker thread done servicing request
19:42:02.413 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2514
19:42:02.415 00.002 7988 Star::Find returns 1 (0), X=1173.37, Y=432.47, Mass=1481, SNR=26.0, Peak=196 HFD=3.3
19:42:02.415 00.000 7988 MultiStar: [#1 0.22,0.01,0.99,U] [#2 -0.10,0.11,0.97,U] [#3 0.08,0.08,0.96,U] [#4 0.11,-0.11,1.05,U] [#5 0.10,0.05,0.69,U] [#6 0.02,-0.16,0.73,U] [#7 -0.06,-0.04,0.65,U] [#8 0.02,0.34,0.67,U] 
19:42:02.417 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.06, -0.26}
19:42:02.417 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.58) = xAngle (1.34 = 1.34)
19:42:02.419 00.002 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.45 = -1.84)
19:42:02.419 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.24 mountX=0.01 mountY=-0.04, mountTheta=-1.34
19:42:02.421 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
19:42:02.423 00.002 7988 Enqueuing Move request for scope (0.04, -0.01)
19:42:02.423 00.000 15712 Worker thread wakes up
19:42:02.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
19:42:02.423 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
19:42:02.423 00.000 15712 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
19:42:02.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:02.423 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.0
19:42:02.426 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:02.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:02.426 00.000 7988 Enqueuing Expose request
19:42:02.426 00.000 15712 PPEC rslt: input = 0.01, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 647.79
19:42:02.426 00.000 15712 PPEC: input: 0.01, control: -0.06, exposure: 1500
19:42:02.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:02.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:42:02.426 00.000 15712 MoveAxis(E, 19, ABG)
19:42:02.426 00.000 15712 Guiding  Dir = 2, Dur = 19
19:42:02.426 00.000 15712 IsGuiding returns 0
19:42:02.451 00.025 15712 IsGuiding returns 1
19:42:02.451 00.000 15712 scope still moving after pulse duration time elapsed
19:42:02.495 00.044 15712 IsGuiding returns 0
19:42:02.495 00.000 15712 scope move finished after 19 + 49 ms
19:42:02.495 00.000 15712 Move returns status 0, amount 19
19:42:02.495 00.000 15712 MoveAxis(N, 0, ABG)
19:42:02.495 00.000 15712 Move returns status 0, amount 0
19:42:02.495 00.000 15712 move complete, result=0
19:42:02.495 00.000 7988 GuideStep: 0.0 px 19 ms EAST, -0.0 px 0 ms NORTH
19:42:02.501 00.006 15712 worker thread done servicing request
19:42:02.501 00.000 15712 Worker thread wakes up
19:42:02.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:02.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:04.131 01.630 15712 Exposure complete
19:42:04.183 00.052 7988 OnExposeComplete: enter
19:42:04.193 00.010 7988 UpdateGuideState(): m_state=6
19:42:04.193 00.000 15712 worker thread done servicing request
19:42:04.193 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2515
19:42:04.193 00.000 7988 Star::Find returns 1 (0), X=1173.34, Y=432.54, Mass=1497, SNR=26.3, Peak=235 HFD=3.2
19:42:04.193 00.000 7988 MultiStar: [#1 -0.17,0.05,0.98,U] [#2 -0.10,0.09,1.00,U] [#3 0.02,0.05,0.95,U] [#4 -0.07,-0.03,1.03,U] [#5 -0.19,0.15,0.71,U] [#6 -0.20,-0.06,0.70,U] [#7 -0.42,0.00,0.65,U] [#8 -0.03,0.17,0.65,U] 
19:42:04.193 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.09, -0.19}
19:42:04.193 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.72)
19:42:04.200 00.007 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.39)
19:42:04.200 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.99 mountX=-0.02 mountY=0.13, mountTheta=1.72
19:42:04.200 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.02, opts=13)
19:42:04.200 00.000 7988 Enqueuing Move request for scope (-0.13, 0.02)
19:42:04.200 00.000 15712 Worker thread wakes up
19:42:04.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
19:42:04.200 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
19:42:04.200 00.000 15712 Moving (-0.13, 0.02) raw xDistance=-0.02 yDistance=0.13
19:42:04.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:42:04.200 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3
19:42:04.208 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:04.209 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:04.209 00.000 7988 Enqueuing Expose request
19:42:04.209 00.000 15712 PPEC rslt: input = -0.02, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 647.76
19:42:04.209 00.000 15712 PPEC: input: -0.02, control: -0.05, exposure: 1500
19:42:04.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:04.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:42:04.209 00.000 15712 MoveAxis(E, 18, ABG)
19:42:04.209 00.000 15712 Guiding  Dir = 2, Dur = 18
19:42:04.209 00.000 15712 IsGuiding returns 0
19:42:04.241 00.032 15712 IsGuiding returns 1
19:42:04.241 00.000 15712 scope still moving after pulse duration time elapsed
19:42:04.273 00.032 15712 IsGuiding returns 0
19:42:04.273 00.000 15712 scope move finished after 18 + 43 ms
19:42:04.273 00.000 15712 Move returns status 0, amount 18
19:42:04.273 00.000 15712 MoveAxis(N, 0, ABG)
19:42:04.273 00.000 15712 Move returns status 0, amount 0
19:42:04.273 00.000 15712 move complete, result=0
19:42:04.273 00.000 15712 worker thread done servicing request
19:42:04.273 00.000 15712 Worker thread wakes up
19:42:04.273 00.000 7988 GuideStep: -0.0 px 18 ms EAST, 0.1 px 0 ms NORTH
19:42:04.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:04.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:05.693 01.420 15712 Exposure complete
19:42:05.754 00.061 15712 worker thread done servicing request
19:42:05.754 00.000 7988 OnExposeComplete: enter
19:42:05.754 00.000 7988 UpdateGuideState(): m_state=6
19:42:05.758 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2516
19:42:05.758 00.000 7988 Star::Find returns 1 (0), X=1173.14, Y=432.52, Mass=1514, SNR=26.5, Peak=220 HFD=3.5
19:42:05.760 00.002 7988 MultiStar: [#1 0.00,0.13,0.98,U] [#2 -0.25,0.12,0.99,U] [#3 -0.05,0.21,0.93,U] [#4 -0.10,0.12,1.00,U] [#5 -0.11,0.07,0.69,U] [#6 -0.29,0.14,0.72,U] [#7 -0.31,-0.12,0.65,U] [#8 0.03,0.21,0.63,U] 
19:42:05.760 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.07}, one-star: {-0.29, -0.21}
19:42:05.760 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.02)
19:42:05.760 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.09)
19:42:05.760 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.69 mountX=-0.07 mountY=0.15, mountTheta=2.02
19:42:05.765 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.07, opts=13)
19:42:05.765 00.000 7988 Enqueuing Move request for scope (-0.15, 0.07)
19:42:05.765 00.000 15712 Worker thread wakes up
19:42:05.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
19:42:05.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
19:42:05.765 00.000 15712 Moving (-0.15, 0.07) raw xDistance=-0.07 yDistance=0.15
19:42:05.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:05.770 00.005 7988 UpdateGuideState exits: m=1514 SNR=26.5
19:42:05.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:05.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:05.770 00.000 7988 Enqueuing Expose request
19:42:05.770 00.000 15712 PPEC rslt: input = -0.07, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 647.74
19:42:05.770 00.000 15712 PPEC: input: -0.07, control: -0.05, exposure: 1500
19:42:05.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:05.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:42:05.770 00.000 15712 MoveAxis(E, 16, ABG)
19:42:05.770 00.000 15712 Guiding  Dir = 2, Dur = 16
19:42:05.770 00.000 15712 IsGuiding returns 0
19:42:05.787 00.017 15712 PulseGuide returned control before completion, sleep 12
19:42:05.833 00.046 15712 IsGuiding returns 1
19:42:05.833 00.000 15712 scope still moving after pulse duration time elapsed
19:42:05.865 00.032 15712 IsGuiding returns 0
19:42:05.865 00.000 15712 scope move finished after 16 + 72 ms
19:42:05.865 00.000 15712 Move returns status 0, amount 16
19:42:05.865 00.000 15712 MoveAxis(N, 0, ABG)
19:42:05.865 00.000 15712 Move returns status 0, amount 0
19:42:05.865 00.000 15712 move complete, result=0
19:42:05.865 00.000 15712 worker thread done servicing request
19:42:05.865 00.000 15712 Worker thread wakes up
19:42:05.865 00.000 7988 GuideStep: -0.1 px 16 ms EAST, 0.2 px 0 ms NORTH
19:42:05.867 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:05.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:07.508 01.641 15712 Exposure complete
19:42:07.570 00.062 15712 worker thread done servicing request
19:42:07.571 00.001 7988 OnExposeComplete: enter
19:42:07.571 00.000 7988 UpdateGuideState(): m_state=6
19:42:07.571 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2517
19:42:07.571 00.000 7988 Star::Find returns 1 (0), X=1173.35, Y=432.47, Mass=1581, SNR=27.0, Peak=238 HFD=3.3
19:42:07.571 00.000 7988 MultiStar: [#1 0.01,-0.24,0.98,U] [#2 -0.08,-0.08,0.98,U] [#3 0.06,-0.17,0.91,U] [#4 -0.06,-0.20,1.02,U] [#5 -0.12,-0.21,0.66,U] [#6 -0.16,-0.01,0.69,U] [#7 -0.07,-0.55,0.67,U] [#8 0.22,0.04,0.63,U] 
19:42:07.571 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.19}, one-star: {-0.08, -0.26}
19:42:07.571 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
19:42:07.578 00.007 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
19:42:07.578 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.75 mountX=0.19 mountY=0.04, mountTheta=0.20
19:42:07.580 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.19, opts=13)
19:42:07.582 00.002 7988 Enqueuing Move request for scope (-0.03, -0.19)
19:42:07.584 00.002 15712 Worker thread wakes up
19:42:07.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
19:42:07.584 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
19:42:07.584 00.000 15712 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.04
19:42:07.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:42:07.585 00.001 7988 UpdateGuideState exits: m=1581 SNR=27.0
19:42:07.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:07.585 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:07.585 00.000 7988 Enqueuing Expose request
19:42:07.585 00.000 15712 PPEC rslt: input = 0.19, final = 0.05, react = 0.11, pred = -0.07, hyst = 0.10, hyst_pct = 0.00, period_length = 647.71
19:42:07.585 00.000 15712 PPEC: input: 0.19, control: 0.05, exposure: 1500
19:42:07.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:07.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:42:07.585 00.000 15712 MoveAxis(W, 15, ABG)
19:42:07.585 00.000 15712 Guiding  Dir = 3, Dur = 15
19:42:07.585 00.000 15712 IsGuiding returns 0
19:42:07.601 00.016 15712 IsGuiding returns 1
19:42:07.601 00.000 15712 scope still moving after pulse duration time elapsed
19:42:07.659 00.058 15712 IsGuiding returns 0
19:42:07.659 00.000 15712 scope move finished after 15 + 55 ms
19:42:07.659 00.000 15712 Move returns status 0, amount 15
19:42:07.659 00.000 15712 MoveAxis(N, 0, ABG)
19:42:07.659 00.000 15712 Move returns status 0, amount 0
19:42:07.659 00.000 15712 move complete, result=0
19:42:07.659 00.000 7988 GuideStep: 0.2 px 15 ms WEST, 0.0 px 0 ms NORTH
19:42:07.663 00.004 15712 worker thread done servicing request
19:42:07.663 00.000 15712 Worker thread wakes up
19:42:07.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:07.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:09.067 01.404 15712 Exposure complete
19:42:09.130 00.063 15712 worker thread done servicing request
19:42:09.130 00.000 7988 OnExposeComplete: enter
19:42:09.130 00.000 7988 UpdateGuideState(): m_state=6
19:42:09.130 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2518
19:42:09.130 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.48, Mass=1436, SNR=25.8, Peak=238 HFD=3.2
19:42:09.130 00.000 7988 MultiStar: [#1 -0.02,-0.07,1.00,U] [#2 -0.19,-0.04,1.01,U] [#3 -0.02,-0.10,0.97,U] [#4 -0.10,-0.22,1.04,U] [#5 -0.16,-0.14,0.71,U] [#6 0.02,-0.30,0.74,U] [#7 -0.01,-0.27,0.68,U] [#8 0.00,-0.04,0.68,U] 
19:42:09.130 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.16}, one-star: {-0.06, -0.25}
19:42:09.130 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
19:42:09.130 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
19:42:09.130 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.96 mountX=0.16 mountY=0.07, mountTheta=0.41
19:42:09.130 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.16, opts=13)
19:42:09.143 00.013 7988 Enqueuing Move request for scope (-0.06, -0.16)
19:42:09.143 00.000 15712 Worker thread wakes up
19:42:09.145 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:42:09.145 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.8
19:42:09.147 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:09.147 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:09.147 00.000 7988 Enqueuing Expose request
19:42:09.147 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
19:42:09.147 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
19:42:09.147 00.000 15712 Moving (-0.06, -0.16) raw xDistance=0.16 yDistance=0.07
19:42:09.152 00.005 15712 PPEC rslt: input = 0.16, final = -0.07, react = 0.09, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 647.68
19:42:09.152 00.000 15712 PPEC: input: 0.16, control: -0.07, exposure: 1500
19:42:09.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:09.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:42:09.152 00.000 15712 MoveAxis(E, 22, ABG)
19:42:09.152 00.000 15712 Guiding  Dir = 2, Dur = 22
19:42:09.152 00.000 15712 IsGuiding returns 0
19:42:09.179 00.027 15712 IsGuiding returns 1
19:42:09.179 00.000 15712 scope still moving after pulse duration time elapsed
19:42:09.225 00.046 15712 IsGuiding returns 0
19:42:09.225 00.000 15712 scope move finished after 22 + 52 ms
19:42:09.225 00.000 15712 Move returns status 0, amount 22
19:42:09.225 00.000 15712 MoveAxis(N, 0, ABG)
19:42:09.225 00.000 15712 Move returns status 0, amount 0
19:42:09.225 00.000 15712 move complete, result=0
19:42:09.225 00.000 7988 GuideStep: 0.2 px 22 ms EAST, 0.1 px 0 ms NORTH
19:42:09.230 00.005 15712 worker thread done servicing request
19:42:09.230 00.000 15712 Worker thread wakes up
19:42:09.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:09.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:10.868 01.638 15712 Exposure complete
19:42:10.931 00.063 15712 worker thread done servicing request
19:42:10.931 00.000 7988 OnExposeComplete: enter
19:42:10.931 00.000 7988 UpdateGuideState(): m_state=6
19:42:10.931 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2519
19:42:10.931 00.000 7988 Star::Find returns 1 (0), X=1173.31, Y=432.15, Mass=1472, SNR=26.1, Peak=188 HFD=3.4
19:42:10.931 00.000 7988 MultiStar: [#1 0.20,-0.48,0.99,U] [#2 -0.16,-0.20,1.02,U] [#3 0.00,-0.35,0.94,U] [#4 0.07,-0.46,1.06,U] [#5 -0.15,-0.37,0.68,U] [#6 -0.14,-0.42,0.69,U] [#7 -0.09,-0.35,0.67,U] [#8 0.03,-0.53,0.66,U] 
19:42:10.931 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.42}, one-star: {-0.12, -0.58}
19:42:10.931 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
19:42:10.931 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
19:42:10.931 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.42 hyp=0.42 cameraTheta=-1.65 mountX=0.42 mountY=0.04, mountTheta=0.10
19:42:10.931 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.42, opts=13)
19:42:10.931 00.000 7988 Enqueuing Move request for scope (-0.03, -0.42)
19:42:10.945 00.014 15712 Worker thread wakes up
19:42:10.945 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.42) opts 0xd
19:42:10.945 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.42)
19:42:10.945 00.000 15712 Moving (-0.03, -0.42) raw xDistance=0.42 yDistance=0.04
19:42:10.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:10.947 00.002 7988 UpdateGuideState exits: m=1472 SNR=26.1
19:42:10.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:10.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:10.947 00.000 7988 Enqueuing Expose request
19:42:10.947 00.000 15712 PPEC rslt: input = 0.42, final = 0.18, react = 0.25, pred = -0.07, hyst = 0.23, hyst_pct = 0.00, period_length = 647.65
19:42:10.947 00.000 15712 PPEC: input: 0.42, control: 0.18, exposure: 1500
19:42:10.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:10.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:42:10.947 00.000 15712 MoveAxis(W, 59, ABG)
19:42:10.947 00.000 15712 Guiding  Dir = 3, Dur = 59
19:42:10.947 00.000 15712 IsGuiding returns 0
19:42:10.969 00.022 15712 PulseGuide returned control before completion, sleep 52
19:42:11.047 00.078 15712 IsGuiding returns 1
19:42:11.047 00.000 15712 scope still moving after pulse duration time elapsed
19:42:11.075 00.028 15712 IsGuiding returns 0
19:42:11.075 00.000 15712 scope move finished after 59 + 64 ms
19:42:11.075 00.000 15712 Move returns status 0, amount 59
19:42:11.075 00.000 15712 MoveAxis(N, 0, ABG)
19:42:11.075 00.000 15712 Move returns status 0, amount 0
19:42:11.075 00.000 15712 move complete, result=0
19:42:11.075 00.000 15712 worker thread done servicing request
19:42:11.075 00.000 15712 Worker thread wakes up
19:42:11.075 00.000 7988 GuideStep: 0.4 px 59 ms WEST, 0.0 px 0 ms NORTH
19:42:11.077 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:11.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:12.481 01.404 15712 Exposure complete
19:42:12.543 00.062 15712 worker thread done servicing request
19:42:12.543 00.000 7988 OnExposeComplete: enter
19:42:12.543 00.000 7988 UpdateGuideState(): m_state=6
19:42:12.546 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2520
19:42:12.546 00.000 7988 Star::Find returns 1 (0), X=1173.22, Y=432.38, Mass=1402, SNR=25.6, Peak=223 HFD=3.2
19:42:12.548 00.002 7988 MultiStar: [#1 -0.03,-0.34,1.03,U] [#2 -0.05,-0.04,1.03,U] [#3 -0.04,-0.13,0.97,U] [#4 0.05,-0.18,1.07,U] [#5 -0.19,-0.11,0.71,U] [#6 -0.33,-0.19,0.72,U] [#7 -0.21,-0.28,0.68,U] [#8 -0.04,0.14,0.70,U] 
19:42:12.550 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.18}, one-star: {-0.21, -0.36}
19:42:12.550 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
19:42:12.552 00.002 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
19:42:12.552 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.10 mountX=0.18 mountY=0.11, mountTheta=0.55
19:42:12.554 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.18, opts=13)
19:42:12.556 00.002 7988 Enqueuing Move request for scope (-0.10, -0.18)
19:42:12.556 00.000 15712 Worker thread wakes up
19:42:12.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
19:42:12.556 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
19:42:12.556 00.000 15712 Moving (-0.10, -0.18) raw xDistance=0.18 yDistance=0.11
19:42:12.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:12.559 00.003 7988 UpdateGuideState exits: m=1402 SNR=25.6
19:42:12.560 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:12.560 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:12.560 00.000 7988 Enqueuing Expose request
19:42:12.560 00.000 15712 PPEC rslt: input = 0.18, final = 0.04, react = 0.11, pred = -0.06, hyst = 0.09, hyst_pct = 0.00, period_length = 647.62
19:42:12.560 00.000 15712 PPEC: input: 0.18, control: 0.04, exposure: 1500
19:42:12.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:12.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:42:12.560 00.000 15712 MoveAxis(W, 15, ABG)
19:42:12.560 00.000 15712 Guiding  Dir = 3, Dur = 15
19:42:12.560 00.000 15712 IsGuiding returns 0
19:42:12.577 00.017 15712 IsGuiding returns 1
19:42:12.577 00.000 15712 scope still moving after pulse duration time elapsed
19:42:12.628 00.051 15712 IsGuiding returns 0
19:42:12.628 00.000 15712 scope move finished after 15 + 53 ms
19:42:12.628 00.000 15712 Move returns status 0, amount 15
19:42:12.628 00.000 15712 MoveAxis(N, 0, ABG)
19:42:12.628 00.000 15712 Move returns status 0, amount 0
19:42:12.628 00.000 15712 move complete, result=0
19:42:12.628 00.000 7988 GuideStep: 0.2 px 15 ms WEST, 0.1 px 0 ms NORTH
19:42:12.634 00.006 15712 worker thread done servicing request
19:42:12.634 00.000 15712 Worker thread wakes up
19:42:12.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:12.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:14.263 01.629 15712 Exposure complete
19:42:14.326 00.063 7988 OnExposeComplete: enter
19:42:14.326 00.000 7988 UpdateGuideState(): m_state=6
19:42:14.329 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2521
19:42:14.331 00.002 15712 worker thread done servicing request
19:42:14.331 00.000 7988 Star::Find returns 1 (0), X=1173.27, Y=432.66, Mass=1540, SNR=26.7, Peak=220 HFD=3.1
19:42:14.331 00.000 7988 MultiStar: [#1 -0.02,0.11,0.99,U] [#2 -0.13,0.09,0.99,U] [#3 0.14,0.06,0.94,U] [#4 -0.07,0.06,1.04,U] [#5 0.10,0.04,0.70,U] [#6 -0.11,0.17,0.72,U] [#7 -0.04,-0.25,0.64,U] [#8 -0.10,0.46,0.63,U] 
19:42:14.331 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.16, -0.07}
19:42:14.335 00.004 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.56)
19:42:14.335 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.55)
19:42:14.337 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.14 mountX=-0.07 mountY=0.04, mountTheta=2.59
19:42:14.339 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.07, opts=13)
19:42:14.341 00.002 7988 Enqueuing Move request for scope (-0.04, 0.07)
19:42:14.341 00.000 15712 Worker thread wakes up
19:42:14.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:14.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
19:42:14.341 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
19:42:14.341 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7
19:42:14.346 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:14.346 00.000 15712 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=0.04
19:42:14.346 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:14.346 00.000 7988 Enqueuing Expose request
19:42:14.346 00.000 15712 PPEC rslt: input = -0.07, final = -0.07, react = -0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 647.59
19:42:14.346 00.000 15712 PPEC: input: -0.07, control: -0.07, exposure: 1500
19:42:14.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:14.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:42:14.346 00.000 15712 MoveAxis(E, 24, ABG)
19:42:14.346 00.000 15712 Guiding  Dir = 2, Dur = 24
19:42:14.346 00.000 15712 IsGuiding returns 0
19:42:14.372 00.026 15712 PulseGuide returned control before completion, sleep 13
19:42:14.406 00.034 15712 IsGuiding returns 1
19:42:14.406 00.000 15712 scope still moving after pulse duration time elapsed
19:42:14.436 00.030 15712 IsGuiding returns 0
19:42:14.436 00.000 15712 scope move finished after 24 + 60 ms
19:42:14.436 00.000 15712 Move returns status 0, amount 24
19:42:14.436 00.000 15712 MoveAxis(N, 0, ABG)
19:42:14.436 00.000 15712 Move returns status 0, amount 0
19:42:14.436 00.000 15712 move complete, result=0
19:42:14.436 00.000 15712 worker thread done servicing request
19:42:14.436 00.000 15712 Worker thread wakes up
19:42:14.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:14.436 00.000 7988 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
19:42:14.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:15.854 01.418 15712 Exposure complete
19:42:15.915 00.061 15712 worker thread done servicing request
19:42:15.915 00.000 7988 OnExposeComplete: enter
19:42:15.915 00.000 7988 UpdateGuideState(): m_state=6
19:42:15.919 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2522
19:42:15.919 00.000 7988 Star::Find returns 1 (1), X=1173.33, Y=432.54, Mass=1434, SNR=25.7, Peak=255 HFD=3.2
19:42:15.919 00.000 7988 MultiStar: [#1 0.06,0.06,1.03,U] [#2 -0.18,0.11,1.00,U] [#3 -0.03,0.09,0.98,U] [#4 -0.05,-0.10,1.05,U] [#5 -0.24,0.05,0.73,U] [#6 -0.29,-0.12,0.73,U] [#7 -0.28,-0.16,0.68,U] [#8 -0.14,0.26,0.68,U] 
19:42:15.919 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.00}, one-star: {-0.10, -0.19}
19:42:15.919 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.58) = xAngle (-1.53 = -1.53)
19:42:15.919 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.57 = 1.57)
19:42:15.919 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.11 mountX=0.00 mountY=0.13, mountTheta=1.54
19:42:15.927 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.00, opts=13)
19:42:15.927 00.000 7988 Enqueuing Move request for scope (-0.13, -0.00)
19:42:15.927 00.000 15712 Worker thread wakes up
19:42:15.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
19:42:15.927 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
19:42:15.927 00.000 15712 Moving (-0.13, -0.00) raw xDistance=0.00 yDistance=0.13
19:42:15.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:42:15.931 00.004 7988 UpdateGuideState exits: m=1434 SNR=25.7 Saturated
19:42:15.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:15.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:15.931 00.000 7988 Enqueuing Expose request
19:42:15.931 00.000 15712 PPEC rslt: input = 0.00, final = -0.08, react = 0.00, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 647.57
19:42:15.931 00.000 15712 PPEC: input: 0.00, control: -0.08, exposure: 1500
19:42:15.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:15.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:42:15.931 00.000 15712 MoveAxis(E, 25, ABG)
19:42:15.931 00.000 15712 Guiding  Dir = 2, Dur = 25
19:42:15.931 00.000 15712 IsGuiding returns 0
19:42:15.953 00.022 15712 PulseGuide returned control before completion, sleep 16
19:42:16.004 00.051 15712 IsGuiding returns 0
19:42:16.004 00.000 15712 Move returns status 0, amount 25
19:42:16.004 00.000 15712 MoveAxis(N, 0, ABG)
19:42:16.004 00.000 15712 Move returns status 0, amount 0
19:42:16.004 00.000 15712 move complete, result=0
19:42:16.004 00.000 15712 worker thread done servicing request
19:42:16.004 00.000 15712 Worker thread wakes up
19:42:16.004 00.000 7988 GuideStep: 0.0 px 25 ms EAST, 0.1 px 0 ms NORTH
19:42:16.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:16.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:17.639 01.635 15712 Exposure complete
19:42:17.700 00.061 15712 worker thread done servicing request
19:42:17.702 00.002 7988 OnExposeComplete: enter
19:42:17.702 00.000 7988 UpdateGuideState(): m_state=6
19:42:17.702 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2523
19:42:17.705 00.003 7988 Star::Find returns 1 (1), X=1173.28, Y=432.43, Mass=1460, SNR=25.9, Peak=255 HFD=3.1
19:42:17.705 00.000 7988 MultiStar: [#1 -0.04,-0.06,1.04,U] [#2 -0.17,-0.02,1.02,U] [#3 -0.01,-0.15,0.96,U] [#4 0.01,-0.17,1.07,U] [#5 -0.34,-0.03,0.69,U] [#6 -0.13,-0.32,0.71,U] [#7 -0.33,-0.47,0.67,U] [#8 -0.14,0.01,0.67,U] 
19:42:17.708 00.003 7988 refined, 8 included, MultiStar: {-0.13, -0.16}, one-star: {-0.15, -0.30}
19:42:17.708 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.58) = xAngle (-0.66 = -0.66)
19:42:17.708 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.45 = 2.45)
19:42:17.708 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.24 mountX=0.16 mountY=0.13, mountTheta=0.68
19:42:17.708 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.16, opts=13)
19:42:17.708 00.000 7988 Enqueuing Move request for scope (-0.13, -0.16)
19:42:17.715 00.007 15712 Worker thread wakes up
19:42:17.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
19:42:17.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
19:42:17.715 00.000 15712 Moving (-0.13, -0.16) raw xDistance=0.16 yDistance=0.13
19:42:17.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:17.716 00.001 7988 UpdateGuideState exits: m=1460 SNR=25.9 Saturated
19:42:17.718 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:17.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:17.718 00.000 7988 Enqueuing Expose request
19:42:17.718 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.11, hyst = 0.08, hyst_pct = 0.00, period_length = 647.54
19:42:17.718 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
19:42:17.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:17.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:42:17.718 00.000 15712 MoveAxis(E, 5, ABG)
19:42:17.718 00.000 15712 Guiding  Dir = 2, Dur = 5
19:42:17.718 00.000 15712 IsGuiding returns 0
19:42:17.732 00.014 15712 IsGuiding returns 0
19:42:17.732 00.000 15712 Move returns status 0, amount 5
19:42:17.732 00.000 15712 MoveAxis(N, 0, ABG)
19:42:17.732 00.000 15712 Move returns status 0, amount 0
19:42:17.732 00.000 15712 move complete, result=0
19:42:17.732 00.000 15712 worker thread done servicing request
19:42:17.732 00.000 15712 Worker thread wakes up
19:42:17.732 00.000 7988 GuideStep: 0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
19:42:17.748 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:17.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:19.167 01.419 15712 Exposure complete
19:42:19.229 00.062 15712 worker thread done servicing request
19:42:19.229 00.000 7988 OnExposeComplete: enter
19:42:19.229 00.000 7988 UpdateGuideState(): m_state=6
19:42:19.231 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2524
19:42:19.231 00.000 7988 Star::Find returns 1 (0), X=1173.27, Y=432.58, Mass=1505, SNR=26.3, Peak=234 HFD=3.2
19:42:19.233 00.002 7988 MultiStar: [#1 -0.03,-0.11,1.02,U] [#2 -0.21,0.03,1.03,U] [#3 -0.08,0.01,0.99,U] [#4 0.02,-0.26,1.01,U] [#5 -0.13,0.25,0.71,U] [#6 -0.12,-0.12,0.68,U] [#7 0.01,-0.12,0.68,U] [#8 -0.23,0.24,0.66,U] 
19:42:19.235 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.16, -0.15}
19:42:19.235 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
19:42:19.237 00.002 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
19:42:19.237 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.76 mountX=0.04 mountY=0.10, mountTheta=1.19
19:42:19.239 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
19:42:19.241 00.002 7988 Enqueuing Move request for scope (-0.10, -0.04)
19:42:19.241 00.000 15712 Worker thread wakes up
19:42:19.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
19:42:19.241 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
19:42:19.241 00.000 15712 Moving (-0.10, -0.04) raw xDistance=0.04 yDistance=0.10
19:42:19.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:42:19.241 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
19:42:19.246 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:19.246 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:19.246 00.000 7988 Enqueuing Expose request
19:42:19.246 00.000 15712 PPEC rslt: input = 0.04, final = -0.12, react = 0.02, pred = -0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 647.51
19:42:19.246 00.000 15712 PPEC: input: 0.04, control: -0.12, exposure: 1500
19:42:19.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:19.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:42:19.246 00.000 15712 MoveAxis(E, 40, ABG)
19:42:19.246 00.000 15712 Guiding  Dir = 2, Dur = 40
19:42:19.246 00.000 15712 IsGuiding returns 0
19:42:19.265 00.019 15712 PulseGuide returned control before completion, sleep 35
19:42:19.313 00.048 15712 IsGuiding returns 0
19:42:19.313 00.000 15712 Move returns status 0, amount 40
19:42:19.313 00.000 15712 MoveAxis(N, 0, ABG)
19:42:19.313 00.000 15712 Move returns status 0, amount 0
19:42:19.313 00.000 15712 move complete, result=0
19:42:19.313 00.000 7988 GuideStep: 0.0 px 40 ms EAST, 0.1 px 0 ms NORTH
19:42:19.313 00.000 15712 worker thread done servicing request
19:42:19.315 00.002 15712 Worker thread wakes up
19:42:19.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:19.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:20.954 01.639 15712 Exposure complete
19:42:21.015 00.061 15712 worker thread done servicing request
19:42:21.015 00.000 7988 OnExposeComplete: enter
19:42:21.015 00.000 7988 UpdateGuideState(): m_state=6
19:42:21.015 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2525
19:42:21.015 00.000 7988 Star::Find returns 1 (1), X=1173.27, Y=432.34, Mass=1464, SNR=25.9, Peak=255 HFD=2.9
19:42:21.015 00.000 7988 MultiStar: [#1 0.12,-0.12,1.03,U] [#2 -0.28,-0.04,0.99,U] [#3 0.11,0.11,0.99,U] [#4 0.14,-0.21,1.03,U] [#5 0.13,0.04,0.75,U] [#6 0.03,-0.33,0.70,U] [#7 -0.23,-0.09,0.69,U] [#8 -0.00,-0.08,0.67,U] 
19:42:21.015 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {-0.16, -0.40}
19:42:21.015 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
19:42:21.015 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
19:42:21.015 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=0.13 mountY=0.02, mountTheta=0.13
19:42:21.015 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.13, opts=13)
19:42:21.015 00.000 7988 Enqueuing Move request for scope (-0.01, -0.13)
19:42:21.015 00.000 15712 Worker thread wakes up
19:42:21.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
19:42:21.015 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
19:42:21.015 00.000 15712 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=0.02
19:42:21.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:21.015 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.9 Saturated
19:42:21.030 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:21.031 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:21.032 00.001 7988 Enqueuing Expose request
19:42:21.032 00.000 15712 PPEC rslt: input = 0.13, final = -0.15, react = 0.08, pred = -0.15, hyst = 0.00, hyst_pct = 0.00, period_length = 647.48
19:42:21.032 00.000 15712 PPEC: input: 0.13, control: -0.15, exposure: 1500
19:42:21.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:21.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:42:21.032 00.000 15712 MoveAxis(E, 49, ABG)
19:42:21.032 00.000 15712 Guiding  Dir = 2, Dur = 49
19:42:21.032 00.000 15712 IsGuiding returns 0
19:42:21.049 00.017 15712 PulseGuide returned control before completion, sleep 44
19:42:21.134 00.085 15712 IsGuiding returns 0
19:42:21.134 00.000 15712 Move returns status 0, amount 49
19:42:21.134 00.000 15712 MoveAxis(N, 0, ABG)
19:42:21.134 00.000 15712 Move returns status 0, amount 0
19:42:21.134 00.000 15712 move complete, result=0
19:42:21.134 00.000 15712 worker thread done servicing request
19:42:21.134 00.000 15712 Worker thread wakes up
19:42:21.134 00.000 7988 GuideStep: 0.1 px 49 ms EAST, 0.0 px 0 ms NORTH
19:42:21.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:21.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:22.545 01.411 15712 Exposure complete
19:42:22.606 00.061 15712 worker thread done servicing request
19:42:22.606 00.000 7988 OnExposeComplete: enter
19:42:22.606 00.000 7988 UpdateGuideState(): m_state=6
19:42:22.609 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2526
19:42:22.609 00.000 7988 Star::Find returns 1 (0), X=1173.32, Y=432.16, Mass=1373, SNR=25.1, Peak=230 HFD=3.0
19:42:22.611 00.002 7988 MultiStar: [#1 -0.04,-0.35,1.05,U] [#2 -0.06,-0.49,1.03,U] [#3 0.01,-0.36,0.98,U] [#4 0.02,-0.58,1.07,U] [#5 0.08,-0.28,0.73,U] [#6 -0.05,-0.54,0.73,U] [#7 -0.26,-0.60,0.69,U] [#8 -0.08,-0.30,0.67,U] 
19:42:22.612 00.001 7988 refined, 8 included, MultiStar: {-0.05, -0.46}, one-star: {-0.11, -0.58}
19:42:22.612 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
19:42:22.612 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
19:42:22.612 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.46 hyp=0.46 cameraTheta=-1.68 mountX=0.46 mountY=0.06, mountTheta=0.13
19:42:22.612 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.46, opts=13)
19:42:22.612 00.000 7988 Enqueuing Move request for scope (-0.05, -0.46)
19:42:22.612 00.000 15712 Worker thread wakes up
19:42:22.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.46) opts 0xd
19:42:22.612 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.46)
19:42:22.612 00.000 15712 Moving (-0.05, -0.46) raw xDistance=0.46 yDistance=0.06
19:42:22.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:22.622 00.010 7988 UpdateGuideState exits: m=1373 SNR=25.1
19:42:22.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:22.622 00.000 15712 PPEC rslt: input = 0.46, final = 0.13, react = 0.27, pred = -0.14, hyst = 0.24, hyst_pct = 0.00, period_length = 647.45
19:42:22.622 00.000 15712 PPEC: input: 0.46, control: 0.13, exposure: 1500
19:42:22.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:22.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:22.622 00.000 7988 Enqueuing Expose request
19:42:22.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:42:22.622 00.000 15712 MoveAxis(W, 43, ABG)
19:42:22.622 00.000 15712 Guiding  Dir = 3, Dur = 43
19:42:22.622 00.000 15712 IsGuiding returns 0
19:42:22.654 00.032 15712 PulseGuide returned control before completion, sleep 28
19:42:22.701 00.047 15712 IsGuiding returns 1
19:42:22.701 00.000 15712 scope still moving after pulse duration time elapsed
19:42:22.734 00.033 15712 IsGuiding returns 0
19:42:22.734 00.000 15712 scope move finished after 43 + 62 ms
19:42:22.734 00.000 15712 Move returns status 0, amount 43
19:42:22.734 00.000 15712 MoveAxis(N, 0, ABG)
19:42:22.734 00.000 15712 Move returns status 0, amount 0
19:42:22.734 00.000 15712 move complete, result=0
19:42:22.734 00.000 7988 GuideStep: 0.5 px 43 ms WEST, 0.1 px 0 ms NORTH
19:42:22.736 00.002 15712 worker thread done servicing request
19:42:22.736 00.000 15712 Worker thread wakes up
19:42:22.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:22.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:24.377 01.641 15712 Exposure complete
19:42:24.438 00.061 15712 worker thread done servicing request
19:42:24.438 00.000 7988 OnExposeComplete: enter
19:42:24.439 00.001 7988 UpdateGuideState(): m_state=6
19:42:24.441 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2527
19:42:24.441 00.000 7988 Star::Find returns 1 (1), X=1173.28, Y=432.20, Mass=1517, SNR=26.5, Peak=255 HFD=3.2
19:42:24.443 00.002 7988 MultiStar: [#1 -0.13,-0.19,1.00,U] [#2 -0.26,-0.18,1.01,U] [#3 -0.00,-0.26,0.92,U] [#4 -0.06,-0.19,0.98,U] [#5 -0.27,-0.16,0.70,U] [#6 -0.06,-0.26,0.68,U] [#7 -0.22,-0.36,0.66,U] [#8 -0.15,-0.16,0.64,U] 
19:42:24.443 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.26}, one-star: {-0.15, -0.53}
19:42:24.443 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
19:42:24.443 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
19:42:24.443 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.29 cameraTheta=-2.07 mountX=0.26 mountY=0.15, mountTheta=0.52
19:42:24.449 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.26, opts=13)
19:42:24.449 00.000 7988 Enqueuing Move request for scope (-0.14, -0.26)
19:42:24.449 00.000 15712 Worker thread wakes up
19:42:24.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
19:42:24.449 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
19:42:24.449 00.000 15712 Moving (-0.14, -0.26) raw xDistance=0.26 yDistance=0.15
19:42:24.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:24.449 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5 Saturated
19:42:24.454 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:24.454 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:24.454 00.000 7988 Enqueuing Expose request
19:42:24.454 00.000 15712 PPEC rslt: input = 0.26, final = 0.03, react = 0.16, pred = -0.13, hyst = 0.13, hyst_pct = 0.00, period_length = 647.42
19:42:24.454 00.000 15712 PPEC: input: 0.26, control: 0.03, exposure: 1500
19:42:24.454 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:24.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:42:24.454 00.000 15712 MoveAxis(W, 10, ABG)
19:42:24.454 00.000 15712 Guiding  Dir = 3, Dur = 10
19:42:24.454 00.000 15712 IsGuiding returns 0
19:42:24.477 00.023 15712 IsGuiding returns 1
19:42:24.477 00.000 15712 scope still moving after pulse duration time elapsed
19:42:24.517 00.040 15712 IsGuiding returns 0
19:42:24.517 00.000 15712 scope move finished after 10 + 55 ms
19:42:24.517 00.000 15712 Move returns status 0, amount 10
19:42:24.517 00.000 15712 MoveAxis(N, 0, ABG)
19:42:24.517 00.000 15712 Move returns status 0, amount 0
19:42:24.517 00.000 15712 move complete, result=0
19:42:24.517 00.000 7988 GuideStep: 0.3 px 10 ms WEST, 0.1 px 0 ms NORTH
19:42:24.517 00.000 15712 worker thread done servicing request
19:42:24.517 00.000 15712 Worker thread wakes up
19:42:24.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:24.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:25.933 01.416 15712 Exposure complete
19:42:25.994 00.061 15712 worker thread done servicing request
19:42:25.994 00.000 7988 OnExposeComplete: enter
19:42:25.994 00.000 7988 UpdateGuideState(): m_state=6
19:42:25.997 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2528
19:42:25.997 00.000 7988 Star::Find returns 1 (1), X=1173.24, Y=432.50, Mass=1534, SNR=26.8, Peak=255 HFD=3.4
19:42:25.997 00.000 7988 MultiStar: [#1 -0.07,-0.29,0.98,U] [#2 -0.27,-0.04,0.95,U] [#3 -0.29,-0.19,0.91,U] [#4 -0.01,-0.28,1.02,U] [#5 0.01,-0.35,0.71,U] [#6 -0.33,-0.22,0.68,U] [#7 -0.08,-0.44,0.64,U] [#8 0.02,-0.14,0.68,U] 
19:42:25.997 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.24}, one-star: {-0.19, -0.24}
19:42:25.997 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
19:42:25.997 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
19:42:25.997 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.24 hyp=0.27 cameraTheta=-2.10 mountX=0.24 mountY=0.14, mountTheta=0.55
19:42:25.997 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.24, opts=13)
19:42:25.997 00.000 7988 Enqueuing Move request for scope (-0.14, -0.24)
19:42:26.008 00.011 15712 Worker thread wakes up
19:42:26.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.24) opts 0xd
19:42:26.008 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.24)
19:42:26.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:26.010 00.002 7988 UpdateGuideState exits: m=1534 SNR=26.8 Saturated
19:42:26.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:26.013 00.003 15712 Moving (-0.14, -0.24) raw xDistance=0.24 yDistance=0.14
19:42:26.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:26.014 00.001 7988 Enqueuing Expose request
19:42:26.016 00.002 15712 PPEC rslt: input = 0.24, final = 0.05, react = 0.14, pred = -0.10, hyst = 0.14, hyst_pct = 0.00, period_length = 647.40
19:42:26.016 00.000 15712 PPEC: input: 0.24, control: 0.05, exposure: 1500
19:42:26.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:26.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:42:26.016 00.000 15712 MoveAxis(W, 15, ABG)
19:42:26.016 00.000 15712 Guiding  Dir = 3, Dur = 15
19:42:26.016 00.000 15712 IsGuiding returns 0
19:42:26.043 00.027 15712 IsGuiding returns 1
19:42:26.043 00.000 15712 scope still moving after pulse duration time elapsed
19:42:26.089 00.046 15712 IsGuiding returns 0
19:42:26.089 00.000 15712 scope move finished after 15 + 58 ms
19:42:26.089 00.000 15712 Move returns status 0, amount 15
19:42:26.089 00.000 15712 MoveAxis(N, 0, ABG)
19:42:26.089 00.000 15712 Move returns status 0, amount 0
19:42:26.089 00.000 15712 move complete, result=0
19:42:26.089 00.000 7988 GuideStep: 0.2 px 15 ms WEST, 0.1 px 0 ms NORTH
19:42:26.091 00.002 15712 worker thread done servicing request
19:42:26.091 00.000 15712 Worker thread wakes up
19:42:26.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:26.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:27.736 01.645 15712 Exposure complete
19:42:27.797 00.061 15712 worker thread done servicing request
19:42:27.797 00.000 7988 OnExposeComplete: enter
19:42:27.797 00.000 7988 UpdateGuideState(): m_state=6
19:42:27.801 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2529
19:42:27.801 00.000 7988 Star::Find returns 1 (0), X=1173.30, Y=432.52, Mass=1526, SNR=26.4, Peak=211 HFD=3.3
19:42:27.803 00.002 7988 MultiStar: [#1 -0.04,-0.05,0.99,U] [#2 -0.01,-0.11,0.97,U] [#3 -0.01,0.19,0.93,U] [#4 0.17,-0.14,0.99,U] [#5 0.03,-0.03,0.69,U] [#6 -0.17,-0.14,0.70,U] [#7 -0.03,-0.12,0.66,U] [#8 0.20,0.27,0.65,U] 
19:42:27.805 00.002 7988 refined, 8 included, MultiStar: {-0.00, -0.05}, one-star: {-0.13, -0.22}
19:42:27.805 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
19:42:27.807 00.002 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
19:42:27.807 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.62 mountX=0.05 mountY=0.00, mountTheta=0.08
19:42:27.807 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.05, opts=13)
19:42:27.807 00.000 7988 Enqueuing Move request for scope (-0.00, -0.05)
19:42:27.807 00.000 15712 Worker thread wakes up
19:42:27.807 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
19:42:27.813 00.006 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
19:42:27.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:27.813 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.4
19:42:27.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:27.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:27.818 00.005 7988 Enqueuing Expose request
19:42:27.818 00.000 15712 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.00
19:42:27.818 00.000 15712 PPEC rslt: input = 0.05, final = -0.06, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 647.37
19:42:27.818 00.000 15712 PPEC: input: 0.05, control: -0.06, exposure: 1500
19:42:27.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:27.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:42:27.818 00.000 15712 MoveAxis(E, 20, ABG)
19:42:27.818 00.000 15712 Guiding  Dir = 2, Dur = 20
19:42:27.818 00.000 15712 IsGuiding returns 0
19:42:27.845 00.027 15712 IsGuiding returns 1
19:42:27.845 00.000 15712 scope still moving after pulse duration time elapsed
19:42:27.896 00.051 15712 IsGuiding returns 0
19:42:27.896 00.000 15712 scope move finished after 20 + 54 ms
19:42:27.896 00.000 15712 Move returns status 0, amount 20
19:42:27.896 00.000 15712 MoveAxis(N, 0, ABG)
19:42:27.896 00.000 15712 Move returns status 0, amount 0
19:42:27.896 00.000 15712 move complete, result=0
19:42:27.896 00.000 7988 GuideStep: 0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
19:42:27.896 00.000 15712 worker thread done servicing request
19:42:27.896 00.000 15712 Worker thread wakes up
19:42:27.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:27.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:29.313 01.417 15712 Exposure complete
19:42:29.377 00.064 7988 OnExposeComplete: enter
19:42:29.377 00.000 7988 UpdateGuideState(): m_state=6
19:42:29.379 00.002 15712 worker thread done servicing request
19:42:29.379 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2530
19:42:29.381 00.002 7988 Star::Find returns 1 (0), X=1173.27, Y=432.52, Mass=1382, SNR=25.2, Peak=216 HFD=3.1
19:42:29.381 00.000 7988 MultiStar: [#1 0.31,-0.20,1.06,U] [#2 -0.09,-0.04,1.00,U] [#3 -0.02,-0.19,0.96,U] [#4 0.11,-0.24,1.05,U] [#5 -0.01,-0.09,0.73,U] [#6 -0.25,-0.09,0.73,U] [#7 -0.04,-0.18,0.70,U] [#8 0.06,-0.18,0.65,U] 
19:42:29.383 00.002 7988 refined, 8 included, MultiStar: {-0.00, -0.16}, one-star: {-0.16, -0.21}
19:42:29.385 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
19:42:29.385 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
19:42:29.387 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.57 mountX=0.16 mountY=0.00, mountTheta=0.03
19:42:29.389 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.16, opts=13)
19:42:29.389 00.000 7988 Enqueuing Move request for scope (-0.00, -0.16)
19:42:29.391 00.002 15712 Worker thread wakes up
19:42:29.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
19:42:29.391 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
19:42:29.391 00.000 15712 Moving (-0.00, -0.16) raw xDistance=0.16 yDistance=0.00
19:42:29.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:29.391 00.000 7988 UpdateGuideState exits: m=1382 SNR=25.2
19:42:29.394 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:29.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:29.394 00.000 7988 Enqueuing Expose request
19:42:29.398 00.004 15712 PPEC rslt: input = 0.16, final = 0.04, react = 0.10, pred = -0.06, hyst = 0.09, hyst_pct = 0.00, period_length = 647.34
19:42:29.398 00.000 15712 PPEC: input: 0.16, control: 0.04, exposure: 1500
19:42:29.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:29.399 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:42:29.399 00.000 15712 MoveAxis(W, 14, ABG)
19:42:29.399 00.000 15712 Guiding  Dir = 3, Dur = 14
19:42:29.399 00.000 15712 IsGuiding returns 0
19:42:29.413 00.014 15712 IsGuiding returns 1
19:42:29.413 00.000 15712 scope still moving after pulse duration time elapsed
19:42:29.438 00.025 15712 IsGuiding returns 1
19:42:29.470 00.032 15712 IsGuiding returns 0
19:42:29.470 00.000 15712 scope move finished after 14 + 66 ms
19:42:29.470 00.000 15712 Move returns status 0, amount 14
19:42:29.470 00.000 15712 MoveAxis(N, 0, ABG)
19:42:29.470 00.000 15712 Move returns status 0, amount 0
19:42:29.470 00.000 15712 move complete, result=0
19:42:29.470 00.000 7988 GuideStep: 0.2 px 14 ms WEST, 0.0 px 0 ms NORTH
19:42:29.481 00.011 15712 worker thread done servicing request
19:42:29.481 00.000 15712 Worker thread wakes up
19:42:29.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:29.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:31.116 01.635 15712 Exposure complete
19:42:31.170 00.054 15712 worker thread done servicing request
19:42:31.170 00.000 7988 OnExposeComplete: enter
19:42:31.178 00.008 7988 UpdateGuideState(): m_state=6
19:42:31.178 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
19:42:31.178 00.000 7988 Star::Find returns 1 (0), X=1173.21, Y=432.89, Mass=1472, SNR=26.0, Peak=241 HFD=2.9
19:42:31.178 00.000 7988 MultiStar: [#1 -0.05,0.31,1.03,U] [#2 -0.20,0.60,1.02,U] [#3 0.03,0.32,0.96,U] [#4 -0.00,0.30,1.03,U] [#5 -0.08,0.52,0.70,U] [#6 -0.10,0.32,0.74,U] [#7 -0.26,0.34,0.65,U] [#8 -0.21,0.71,0.67,U] 
19:42:31.178 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.38}, one-star: {-0.22, 0.16}
19:42:31.178 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.58) = xAngle (4.09 = -2.19)
19:42:31.178 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.92)
19:42:31.178 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.27 cameraTheta=2.51 mountX=-0.16 mountY=0.21, mountTheta=2.21
19:42:31.187 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.16, opts=13)
19:42:31.187 00.000 7988 Enqueuing Move request for scope (-0.22, 0.16)
19:42:31.187 00.000 15712 Worker thread wakes up
19:42:31.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
19:42:31.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
19:42:31.187 00.000 15712 Moving (-0.22, 0.16) raw xDistance=-0.16 yDistance=0.21
19:42:31.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:42:31.187 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0
19:42:31.193 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:31.194 00.001 15712 PPEC rslt: input = -0.16, final = -0.04, react = -0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 647.31
19:42:31.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:31.194 00.000 7988 Enqueuing Expose request
19:42:31.194 00.000 15712 PPEC: input: -0.16, control: -0.04, exposure: 1500
19:42:31.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:31.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:42:31.194 00.000 15712 MoveAxis(E, 13, ABG)
19:42:31.194 00.000 15712 Guiding  Dir = 2, Dur = 13
19:42:31.197 00.003 15712 IsGuiding returns 0
19:42:31.221 00.024 15712 IsGuiding returns 1
19:42:31.221 00.000 15712 scope still moving after pulse duration time elapsed
19:42:31.274 00.053 15712 IsGuiding returns 1
19:42:31.306 00.032 15712 IsGuiding returns 0
19:42:31.306 00.000 15712 scope move finished after 13 + 96 ms
19:42:31.306 00.000 15712 Move returns status 0, amount 13
19:42:31.306 00.000 15712 MoveAxis(N, 0, ABG)
19:42:31.306 00.000 15712 Move returns status 0, amount 0
19:42:31.306 00.000 15712 move complete, result=0
19:42:31.306 00.000 7988 GuideStep: -0.2 px 13 ms EAST, 0.2 px 0 ms NORTH
19:42:31.308 00.002 15712 worker thread done servicing request
19:42:31.308 00.000 15712 Worker thread wakes up
19:42:31.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:31.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:32.714 01.406 15712 Exposure complete
19:42:32.776 00.062 15712 worker thread done servicing request
19:42:32.776 00.000 7988 OnExposeComplete: enter
19:42:32.776 00.000 7988 UpdateGuideState(): m_state=6
19:42:32.778 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2532
19:42:32.780 00.002 7988 Star::Find returns 1 (0), X=1173.34, Y=433.06, Mass=1441, SNR=25.7, Peak=206 HFD=3.3
19:42:32.780 00.000 7988 MultiStar: [#1 0.11,0.31,1.01,U] [#2 -0.09,0.53,0.99,U] [#3 0.07,0.28,0.97,U] [#4 -0.00,0.23,1.01,U] [#5 -0.08,0.43,0.70,U] [#6 -0.36,0.34,0.72,U] [#7 -0.21,0.27,0.68,U] [#8 -0.33,0.69,0.65,U] 
19:42:32.782 00.002 7988 single-star, 8 included, MultiStar: {-0.09, 0.37}, one-star: {-0.09, 0.32}
19:42:32.782 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
19:42:32.784 00.002 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
19:42:32.785 00.001 7988 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.85 mountX=-0.32 mountY=0.08, mountTheta=2.89
19:42:32.787 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.32, opts=13)
19:42:32.787 00.000 7988 Enqueuing Move request for scope (-0.09, 0.32)
19:42:32.789 00.002 15712 Worker thread wakes up
19:42:32.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.32) opts 0xd
19:42:32.789 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.32)
19:42:32.789 00.000 15712 Moving (-0.09, 0.32) raw xDistance=-0.32 yDistance=0.08
19:42:32.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:32.792 00.003 7988 UpdateGuideState exits: m=1441 SNR=25.7
19:42:32.794 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:32.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:32.796 00.002 7988 Enqueuing Expose request
19:42:32.796 00.000 15712 PPEC rslt: input = -0.32, final = -0.26, react = -0.19, pred = -0.07, hyst = -0.17, hyst_pct = 0.00, period_length = 647.29
19:42:32.796 00.000 15712 PPEC: input: -0.32, control: -0.26, exposure: 1500
19:42:32.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:32.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:42:32.796 00.000 15712 MoveAxis(E, 86, ABG)
19:42:32.796 00.000 15712 Guiding  Dir = 2, Dur = 86
19:42:32.796 00.000 15712 IsGuiding returns 0
19:42:32.819 00.023 15712 PulseGuide returned control before completion, sleep 74
19:42:32.903 00.084 15712 IsGuiding returns 1
19:42:32.903 00.000 15712 scope still moving after pulse duration time elapsed
19:42:32.938 00.035 15712 IsGuiding returns 0
19:42:32.938 00.000 15712 scope move finished after 86 + 65 ms
19:42:32.938 00.000 15712 Move returns status 0, amount 86
19:42:32.938 00.000 15712 MoveAxis(N, 0, ABG)
19:42:32.938 00.000 15712 Move returns status 0, amount 0
19:42:32.938 00.000 15712 move complete, result=0
19:42:32.938 00.000 7988 GuideStep: -0.3 px 86 ms EAST, 0.1 px 0 ms NORTH
19:42:32.950 00.012 15712 worker thread done servicing request
19:42:32.950 00.000 15712 Worker thread wakes up
19:42:32.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:32.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:34.580 01.630 15712 Exposure complete
19:42:34.642 00.062 15712 worker thread done servicing request
19:42:34.642 00.000 7988 OnExposeComplete: enter
19:42:34.642 00.000 7988 UpdateGuideState(): m_state=6
19:42:34.642 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2533
19:42:34.642 00.000 7988 Star::Find returns 1 (1), X=1173.21, Y=432.37, Mass=1543, SNR=26.6, Peak=255 HFD=3.4
19:42:34.642 00.000 7988 MultiStar: [#1 -0.11,-0.25,0.96,U] [#2 -0.25,-0.17,0.98,U] [#3 -0.02,-0.10,0.94,U] [#4 -0.04,-0.28,1.00,U] [#5 0.07,-0.16,0.67,U] [#6 -0.23,-0.33,0.72,U] [#7 -0.28,-0.24,0.63,U] [#8 -0.23,-0.15,0.64,U] 
19:42:34.642 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.23}, one-star: {-0.22, -0.37}
19:42:34.642 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.58) = xAngle (-0.55 = -0.55)
19:42:34.642 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.56 = 2.56)
19:42:34.642 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.13 mountX=0.23 mountY=0.15, mountTheta=0.57
19:42:34.642 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.23, opts=13)
19:42:34.642 00.000 7988 Enqueuing Move request for scope (-0.14, -0.23)
19:42:34.642 00.000 15712 Worker thread wakes up
19:42:34.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
19:42:34.642 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
19:42:34.642 00.000 15712 Moving (-0.14, -0.23) raw xDistance=0.23 yDistance=0.15
19:42:34.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:34.656 00.014 7988 UpdateGuideState exits: m=1543 SNR=26.6 Saturated
19:42:34.657 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:34.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:34.657 00.000 7988 Enqueuing Expose request
19:42:34.657 00.000 15712 PPEC rslt: input = 0.23, final = 0.03, react = 0.14, pred = -0.11, hyst = 0.12, hyst_pct = 0.00, period_length = 647.26
19:42:34.657 00.000 15712 PPEC: input: 0.23, control: 0.03, exposure: 1500
19:42:34.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:34.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:42:34.657 00.000 15712 MoveAxis(W, 10, ABG)
19:42:34.657 00.000 15712 Guiding  Dir = 3, Dur = 10
19:42:34.657 00.000 15712 IsGuiding returns 0
19:42:34.688 00.031 15712 IsGuiding returns 1
19:42:34.688 00.000 15712 scope still moving after pulse duration time elapsed
19:42:34.739 00.051 15712 IsGuiding returns 0
19:42:34.739 00.000 15712 scope move finished after 10 + 67 ms
19:42:34.739 00.000 15712 Move returns status 0, amount 10
19:42:34.739 00.000 15712 MoveAxis(N, 0, ABG)
19:42:34.739 00.000 15712 Move returns status 0, amount 0
19:42:34.739 00.000 15712 move complete, result=0
19:42:34.739 00.000 7988 GuideStep: 0.2 px 10 ms WEST, 0.1 px 0 ms NORTH
19:42:34.740 00.001 15712 worker thread done servicing request
19:42:34.740 00.000 15712 Worker thread wakes up
19:42:34.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:34.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:36.153 01.413 15712 Exposure complete
19:42:36.216 00.063 15712 worker thread done servicing request
19:42:36.216 00.000 7988 OnExposeComplete: enter
19:42:36.216 00.000 7988 UpdateGuideState(): m_state=6
19:42:36.216 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2534
19:42:36.221 00.005 7988 Star::Find returns 1 (1), X=1173.11, Y=432.08, Mass=1504, SNR=26.1, Peak=255 HFD=3.0
19:42:36.221 00.000 7988 MultiStar: [#1 -0.04,-0.49,1.02,U] [#2 -0.07,-0.48,1.01,U] [#3 0.10,-0.45,0.95,U] [#4 0.08,-0.52,1.02,U] [#5 -0.08,-0.46,0.71,U] [#6 -0.19,-0.35,0.71,U] [#7 -0.14,-0.62,0.64,U] [#8 -0.02,-0.17,0.66,U] 
19:42:36.221 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.48}, one-star: {-0.32, -0.65}
19:42:36.221 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
19:42:36.221 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
19:42:36.221 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.48 hyp=0.48 cameraTheta=-1.72 mountX=0.48 mountY=0.08, mountTheta=0.17
19:42:36.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.48, opts=13)
19:42:36.221 00.000 7988 Enqueuing Move request for scope (-0.07, -0.48)
19:42:36.221 00.000 15712 Worker thread wakes up
19:42:36.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.48) opts 0xd
19:42:36.221 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.48)
19:42:36.221 00.000 15712 Moving (-0.07, -0.48) raw xDistance=0.48 yDistance=0.08
19:42:36.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:36.232 00.011 7988 UpdateGuideState exits: m=1504 SNR=26.1 Saturated
19:42:36.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:36.232 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:36.232 00.000 7988 Enqueuing Expose request
19:42:36.232 00.000 15712 PPEC rslt: input = 0.48, final = 0.20, react = 0.29, pred = -0.08, hyst = 0.24, hyst_pct = 0.00, period_length = 647.23
19:42:36.232 00.000 15712 PPEC: input: 0.48, control: 0.20, exposure: 1500
19:42:36.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:36.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:42:36.232 00.000 15712 MoveAxis(W, 66, ABG)
19:42:36.232 00.000 15712 Guiding  Dir = 3, Dur = 66
19:42:36.272 00.040 15712 IsGuiding returns 0
19:42:36.289 00.017 15712 PulseGuide returned control before completion, sleep 61
19:42:36.359 00.070 15712 IsGuiding returns 0
19:42:36.359 00.000 15712 Move returns status 0, amount 66
19:42:36.359 00.000 15712 MoveAxis(N, 0, ABG)
19:42:36.359 00.000 15712 Move returns status 0, amount 0
19:42:36.359 00.000 15712 move complete, result=0
19:42:36.359 00.000 15712 worker thread done servicing request
19:42:36.359 00.000 15712 Worker thread wakes up
19:42:36.359 00.000 7988 GuideStep: 0.5 px 66 ms WEST, 0.1 px 0 ms NORTH
19:42:36.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:36.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:38.003 01.644 15712 Exposure complete
19:42:38.064 00.061 15712 worker thread done servicing request
19:42:38.064 00.000 7988 OnExposeComplete: enter
19:42:38.064 00.000 7988 UpdateGuideState(): m_state=6
19:42:38.068 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2535
19:42:38.070 00.002 7988 Star::Find returns 1 (0), X=1173.29, Y=432.03, Mass=1476, SNR=25.8, Peak=230 HFD=3.1
19:42:38.070 00.000 7988 MultiStar: [#1 -0.00,-0.59,0.99,U] [#2 -0.13,-0.45,0.99,U] [#3 -0.10,-0.36,0.96,U] [#4 0.01,-0.44,1.05,U] [#5 0.05,-0.55,0.72,U] [#6 -0.38,-0.44,0.73,U] [#7 0.08,-0.56,0.71,U] [#8 0.10,-0.40,0.67,U] 
19:42:38.072 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.50}, one-star: {-0.14, -0.70}
19:42:38.072 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
19:42:38.074 00.002 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
19:42:38.075 00.001 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.50 hyp=0.51 cameraTheta=-1.69 mountX=0.50 mountY=0.07, mountTheta=0.14
19:42:38.077 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.50, opts=13)
19:42:38.077 00.000 7988 Enqueuing Move request for scope (-0.06, -0.50)
19:42:38.079 00.002 15712 Worker thread wakes up
19:42:38.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.50) opts 0xd
19:42:38.079 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.50)
19:42:38.079 00.000 15712 Moving (-0.06, -0.50) raw xDistance=0.50 yDistance=0.07
19:42:38.080 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:38.080 00.000 7988 UpdateGuideState exits: m=1476 SNR=25.8
19:42:38.081 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:38.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:38.083 00.002 7988 Enqueuing Expose request
19:42:38.083 00.000 15712 PPEC rslt: input = 0.50, final = 0.21, react = 0.30, pred = -0.09, hyst = 0.27, hyst_pct = 0.00, period_length = 647.20
19:42:38.083 00.000 15712 PPEC: input: 0.50, control: 0.21, exposure: 1500
19:42:38.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:38.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:42:38.083 00.000 15712 MoveAxis(W, 70, ABG)
19:42:38.085 00.002 15712 Guiding  Dir = 3, Dur = 70
19:42:38.085 00.000 15712 IsGuiding returns 0
19:42:38.109 00.024 15712 PulseGuide returned control before completion, sleep 55
19:42:38.191 00.082 15712 IsGuiding returns 0
19:42:38.191 00.000 15712 Move returns status 0, amount 70
19:42:38.191 00.000 15712 MoveAxis(N, 0, ABG)
19:42:38.191 00.000 15712 Move returns status 0, amount 0
19:42:38.191 00.000 15712 move complete, result=0
19:42:38.191 00.000 15712 worker thread done servicing request
19:42:38.191 00.000 15712 Worker thread wakes up
19:42:38.191 00.000 7988 GuideStep: 0.5 px 70 ms WEST, 0.1 px 0 ms NORTH
19:42:38.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:38.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:39.610 01.419 15712 Exposure complete
19:42:39.672 00.062 15712 worker thread done servicing request
19:42:39.672 00.000 7988 OnExposeComplete: enter
19:42:39.672 00.000 7988 UpdateGuideState(): m_state=6
19:42:39.672 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2536
19:42:39.672 00.000 7988 Star::Find returns 1 (0), X=1173.43, Y=432.39, Mass=1525, SNR=26.3, Peak=236 HFD=3.3
19:42:39.672 00.000 7988 MultiStar: [#1 0.02,-0.32,1.02,U] [#2 0.09,-0.12,0.96,U] [#3 0.12,-0.19,0.93,U] [#4 0.02,-0.25,0.98,U] [#5 0.05,-0.34,0.68,U] [#6 -0.21,-0.44,0.70,U] [#7 -0.07,-0.14,0.67,U] [#8 -0.22,-0.13,0.66,U] 
19:42:39.672 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.25}, one-star: {-0.00, -0.35}
19:42:39.678 00.006 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
19:42:39.678 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
19:42:39.678 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.61 mountX=0.25 mountY=0.02, mountTheta=0.06
19:42:39.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.25, opts=13)
19:42:39.678 00.000 7988 Enqueuing Move request for scope (-0.01, -0.25)
19:42:39.678 00.000 15712 Worker thread wakes up
19:42:39.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
19:42:39.678 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
19:42:39.678 00.000 15712 Moving (-0.01, -0.25) raw xDistance=0.25 yDistance=0.02
19:42:39.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:39.678 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.3
19:42:39.688 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:39.689 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:39.689 00.000 7988 Enqueuing Expose request
19:42:39.689 00.000 15712 PPEC rslt: input = 0.25, final = 0.07, react = 0.15, pred = -0.09, hyst = 0.15, hyst_pct = 0.00, period_length = 647.18
19:42:39.689 00.000 15712 PPEC: input: 0.25, control: 0.07, exposure: 1500
19:42:39.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:39.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:42:39.689 00.000 15712 MoveAxis(W, 22, ABG)
19:42:39.689 00.000 15712 Guiding  Dir = 3, Dur = 22
19:42:39.689 00.000 15712 IsGuiding returns 0
19:42:39.706 00.017 15712 PulseGuide returned control before completion, sleep 15
19:42:39.735 00.029 15712 IsGuiding returns 1
19:42:39.735 00.000 15712 scope still moving after pulse duration time elapsed
19:42:39.767 00.032 15712 IsGuiding returns 0
19:42:39.767 00.000 15712 scope move finished after 22 + 60 ms
19:42:39.767 00.000 15712 Move returns status 0, amount 22
19:42:39.767 00.000 15712 MoveAxis(N, 0, ABG)
19:42:39.767 00.000 15712 Move returns status 0, amount 0
19:42:39.767 00.000 15712 move complete, result=0
19:42:39.767 00.000 15712 worker thread done servicing request
19:42:39.767 00.000 15712 Worker thread wakes up
19:42:39.774 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:39.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:39.774 00.000 7988 GuideStep: 0.3 px 22 ms WEST, 0.0 px 0 ms NORTH
19:42:41.409 01.635 15712 Exposure complete
19:42:41.470 00.061 15712 worker thread done servicing request
19:42:41.472 00.002 7988 OnExposeComplete: enter
19:42:41.472 00.000 7988 UpdateGuideState(): m_state=6
19:42:41.474 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2537
19:42:41.475 00.001 7988 Star::Find returns 1 (0), X=1173.28, Y=432.62, Mass=1500, SNR=26.3, Peak=230 HFD=3.2
19:42:41.475 00.000 7988 MultiStar: [#1 0.04,0.11,1.01,U] [#2 -0.12,0.17,0.98,U] [#3 0.04,0.03,0.96,U] [#4 0.12,-0.05,1.03,U] [#5 -0.25,0.15,0.72,U] [#6 -0.20,0.19,0.69,U] [#7 -0.21,-0.16,0.66,U] [#8 0.01,0.33,0.65,U] 
19:42:41.477 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.15, -0.11}
19:42:41.477 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.58) = xAngle (3.95 = -2.33)
19:42:41.479 00.002 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.78)
19:42:41.479 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.09 cameraTheta=2.37 mountX=-0.06 mountY=0.07, mountTheta=2.35
19:42:41.481 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.07, opts=13)
19:42:41.483 00.002 7988 Enqueuing Move request for scope (-0.07, 0.07)
19:42:41.483 00.000 15712 Worker thread wakes up
19:42:41.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
19:42:41.483 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
19:42:41.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:41.483 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
19:42:41.487 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:41.488 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:41.488 00.000 7988 Enqueuing Expose request
19:42:41.488 00.000 15712 Moving (-0.07, 0.07) raw xDistance=-0.06 yDistance=0.07
19:42:41.492 00.004 15712 PPEC rslt: input = -0.06, final = -0.09, react = -0.04, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 647.15
19:42:41.492 00.000 15712 PPEC: input: -0.06, control: -0.09, exposure: 1500
19:42:41.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:41.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:42:41.492 00.000 15712 MoveAxis(E, 28, ABG)
19:42:41.492 00.000 15712 Guiding  Dir = 2, Dur = 28
19:42:41.526 00.034 15712 IsGuiding returns 0
19:42:41.543 00.017 15712 PulseGuide returned control before completion, sleep 23
19:42:41.593 00.050 15712 IsGuiding returns 0
19:42:41.593 00.000 15712 Move returns status 0, amount 28
19:42:41.593 00.000 15712 MoveAxis(N, 0, ABG)
19:42:41.593 00.000 15712 Move returns status 0, amount 0
19:42:41.593 00.000 15712 move complete, result=0
19:42:41.593 00.000 15712 worker thread done servicing request
19:42:41.593 00.000 15712 Worker thread wakes up
19:42:41.593 00.000 7988 GuideStep: -0.1 px 28 ms EAST, 0.1 px 0 ms NORTH
19:42:41.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:41.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:43.002 01.409 15712 Exposure complete
19:42:43.065 00.063 15712 worker thread done servicing request
19:42:43.065 00.000 7988 OnExposeComplete: enter
19:42:43.065 00.000 7988 UpdateGuideState(): m_state=6
19:42:43.067 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2538
19:42:43.069 00.002 7988 Star::Find returns 1 (0), X=1173.42, Y=433.09, Mass=1514, SNR=26.5, Peak=204 HFD=3.3
19:42:43.069 00.000 7988 MultiStar: [#1 0.01,0.41,1.01,U] [#2 -0.11,0.66,0.99,U] [#3 -0.03,0.50,0.95,U] [#4 0.03,0.23,1.00,U] [#5 0.05,0.57,0.69,U] [#6 -0.34,0.30,0.71,U] [#7 -0.11,0.22,0.64,U] [#8 -0.14,0.67,0.66,U] 
19:42:43.071 00.002 7988 single-star, 8 included, MultiStar: {-0.06, 0.43}, one-star: {-0.01, 0.35}
19:42:43.071 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.10)
19:42:43.073 00.002 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.01)
19:42:43.074 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.61 mountX=-0.35 mountY=0.00, mountTheta=3.13
19:42:43.076 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.35, opts=13)
19:42:43.076 00.000 7988 Enqueuing Move request for scope (-0.01, 0.35)
19:42:43.078 00.002 15712 Worker thread wakes up
19:42:43.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.35) opts 0xd
19:42:43.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.35)
19:42:43.078 00.000 15712 Moving (-0.01, 0.35) raw xDistance=-0.35 yDistance=0.00
19:42:43.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:43.078 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
19:42:43.081 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:43.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:43.083 00.002 7988 Enqueuing Expose request
19:42:43.083 00.000 15712 PPEC rslt: input = -0.35, final = -0.29, react = -0.21, pred = -0.08, hyst = -0.19, hyst_pct = 0.00, period_length = 647.12
19:42:43.085 00.002 15712 PPEC: input: -0.35, control: -0.29, exposure: 1500
19:42:43.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:43.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:42:43.085 00.000 15712 MoveAxis(E, 94, ABG)
19:42:43.085 00.000 15712 Guiding  Dir = 2, Dur = 94
19:42:43.085 00.000 15712 IsGuiding returns 0
19:42:43.113 00.028 15712 PulseGuide returned control before completion, sleep 76
19:42:43.192 00.079 15712 IsGuiding returns 1
19:42:43.192 00.000 15712 scope still moving after pulse duration time elapsed
19:42:43.240 00.048 15712 IsGuiding returns 0
19:42:43.240 00.000 15712 scope move finished after 94 + 62 ms
19:42:43.240 00.000 15712 Move returns status 0, amount 94
19:42:43.240 00.000 15712 MoveAxis(N, 0, ABG)
19:42:43.240 00.000 15712 Move returns status 0, amount 0
19:42:43.240 00.000 15712 move complete, result=0
19:42:43.240 00.000 7988 GuideStep: -0.4 px 94 ms EAST, 0.0 px 0 ms NORTH
19:42:43.243 00.003 15712 worker thread done servicing request
19:42:43.243 00.000 15712 Worker thread wakes up
19:42:43.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:43.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:44.883 01.640 15712 Exposure complete
19:42:44.945 00.062 15712 worker thread done servicing request
19:42:44.945 00.000 7988 OnExposeComplete: enter
19:42:44.947 00.002 7988 UpdateGuideState(): m_state=6
19:42:44.947 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2539
19:42:44.947 00.000 7988 Star::Find returns 1 (0), X=1173.34, Y=432.88, Mass=1492, SNR=26.0, Peak=202 HFD=3.4
19:42:44.947 00.000 7988 MultiStar: [#1 -0.11,0.18,1.02,U] [#2 -0.12,0.35,0.99,U] [#3 0.10,0.42,0.99,U] [#4 -0.01,0.27,1.01,U] [#5 -0.22,0.37,0.68,U] [#6 -0.25,0.27,0.69,U] [#7 -0.08,0.08,0.67,U] [#8 0.09,0.59,0.66,U] 
19:42:44.947 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.29}, one-star: {-0.09, 0.15}
19:42:44.947 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.58) = xAngle (3.71 = -2.57)
19:42:44.947 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.82 = 0.54)
19:42:44.947 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.13 mountX=-0.15 mountY=0.09, mountTheta=2.60
19:42:44.947 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.15, opts=13)
19:42:44.947 00.000 7988 Enqueuing Move request for scope (-0.09, 0.15)
19:42:44.947 00.000 15712 Worker thread wakes up
19:42:44.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
19:42:44.947 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
19:42:44.947 00.000 15712 Moving (-0.09, 0.15) raw xDistance=-0.15 yDistance=0.09
19:42:44.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:44.947 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.0
19:42:44.960 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:44.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:44.960 00.000 7988 Enqueuing Expose request
19:42:44.964 00.004 15712 PPEC rslt: input = -0.15, final = -0.07, react = -0.09, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 647.10
19:42:44.964 00.000 15712 PPEC: input: -0.15, control: -0.07, exposure: 1500
19:42:44.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:44.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:42:44.964 00.000 15712 MoveAxis(E, 22, ABG)
19:42:44.964 00.000 15712 Guiding  Dir = 2, Dur = 22
19:42:44.964 00.000 15712 IsGuiding returns 0
19:42:44.981 00.017 15712 PulseGuide returned control before completion, sleep 13
19:42:45.032 00.051 15712 IsGuiding returns 0
19:42:45.032 00.000 15712 Move returns status 0, amount 22
19:42:45.032 00.000 15712 MoveAxis(N, 0, ABG)
19:42:45.032 00.000 15712 Move returns status 0, amount 0
19:42:45.032 00.000 15712 move complete, result=0
19:42:45.032 00.000 7988 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
19:42:45.032 00.000 15712 worker thread done servicing request
19:42:45.034 00.002 15712 Worker thread wakes up
19:42:45.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:45.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:46.446 01.412 15712 Exposure complete
19:42:46.508 00.062 7988 OnExposeComplete: enter
19:42:46.508 00.000 7988 UpdateGuideState(): m_state=6
19:42:46.508 00.000 15712 worker thread done servicing request
19:42:46.508 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2540
19:42:46.512 00.004 7988 Star::Find returns 1 (0), X=1173.44, Y=433.17, Mass=1456, SNR=25.8, Peak=199 HFD=3.2
19:42:46.512 00.000 7988 MultiStar: [#1 0.08,0.46,0.99,U] [#2 -0.07,0.64,1.02,U] [#3 0.03,0.58,0.97,U] [#4 0.08,0.36,1.07,U] [#5 0.19,0.71,0.72,U] [#6 -0.12,0.37,0.72,U] [#7 0.09,0.56,0.66,U] [#8 0.02,0.64,0.68,U] 
19:42:46.512 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.52}, one-star: {0.01, 0.43}
19:42:46.512 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
19:42:46.512 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
19:42:46.512 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.55 mountX=-0.43 mountY=-0.02, mountTheta=-3.09
19:42:46.512 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.43, opts=13)
19:42:46.512 00.000 7988 Enqueuing Move request for scope (0.01, 0.43)
19:42:46.512 00.000 15712 Worker thread wakes up
19:42:46.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.43) opts 0xd
19:42:46.512 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.43)
19:42:46.512 00.000 15712 Moving (0.01, 0.43) raw xDistance=-0.43 yDistance=-0.02
19:42:46.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:42:46.512 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.8
19:42:46.524 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:46.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:46.524 00.000 7988 Enqueuing Expose request
19:42:46.524 00.000 15712 PPEC rslt: input = -0.43, final = -0.37, react = -0.26, pred = -0.10, hyst = -0.25, hyst_pct = 0.00, period_length = 647.07
19:42:46.524 00.000 15712 PPEC: input: -0.43, control: -0.37, exposure: 1500
19:42:46.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:46.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:42:46.524 00.000 15712 MoveAxis(E, 119, ABG)
19:42:46.524 00.000 15712 Guiding  Dir = 2, Dur = 119
19:42:46.524 00.000 15712 IsGuiding returns 0
19:42:46.546 00.022 15712 PulseGuide returned control before completion, sleep 108
19:42:46.682 00.136 15712 IsGuiding returns 0
19:42:46.682 00.000 15712 Move returns status 0, amount 119
19:42:46.682 00.000 15712 MoveAxis(N, 0, ABG)
19:42:46.682 00.000 15712 Move returns status 0, amount 0
19:42:46.682 00.000 15712 move complete, result=0
19:42:46.682 00.000 15712 worker thread done servicing request
19:42:46.682 00.000 15712 Worker thread wakes up
19:42:46.682 00.000 7988 GuideStep: -0.4 px 119 ms EAST, -0.0 px 0 ms NORTH
19:42:46.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:46.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:48.326 01.644 15712 Exposure complete
19:42:48.391 00.065 15712 worker thread done servicing request
19:42:48.391 00.000 7988 OnExposeComplete: enter
19:42:48.391 00.000 7988 UpdateGuideState(): m_state=6
19:42:48.391 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2541
19:42:48.391 00.000 7988 Star::Find returns 1 (1), X=1173.27, Y=432.44, Mass=1514, SNR=26.6, Peak=255 HFD=3.3
19:42:48.391 00.000 7988 MultiStar: [#1 0.01,-0.28,1.00,U] [#2 -0.24,-0.07,1.02,U] [#3 0.00,0.06,0.94,U] [#4 -0.07,-0.27,1.03,U] [#5 -0.17,-0.02,0.69,U] [#6 -0.34,-0.13,0.69,U] [#7 -0.12,-0.12,0.67,U] [#8 -0.08,0.11,0.67,U] 
19:42:48.391 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.13}, one-star: {-0.16, -0.29}
19:42:48.400 00.009 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
19:42:48.400 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
19:42:48.400 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.34 mountX=0.13 mountY=0.13, mountTheta=0.78
19:42:48.403 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.13, opts=13)
19:42:48.403 00.000 7988 Enqueuing Move request for scope (-0.12, -0.13)
19:42:48.403 00.000 15712 Worker thread wakes up
19:42:48.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:48.403 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.6 Saturated
19:42:48.408 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:48.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:48.410 00.002 7988 Enqueuing Expose request
19:42:48.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
19:42:48.410 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
19:42:48.410 00.000 15712 Moving (-0.12, -0.13) raw xDistance=0.13 yDistance=0.13
19:42:48.412 00.002 15712 PPEC rslt: input = 0.13, final = -0.11, react = 0.08, pred = -0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 647.04
19:42:48.412 00.000 15712 PPEC: input: 0.13, control: -0.11, exposure: 1500
19:42:48.412 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:48.412 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:42:48.412 00.000 15712 MoveAxis(E, 36, ABG)
19:42:48.412 00.000 15712 Guiding  Dir = 2, Dur = 36
19:42:48.420 00.008 15712 IsGuiding returns 0
19:42:48.436 00.016 15712 PulseGuide returned control before completion, sleep 31
19:42:48.485 00.049 15712 IsGuiding returns 0
19:42:48.485 00.000 15712 Move returns status 0, amount 36
19:42:48.485 00.000 15712 MoveAxis(N, 0, ABG)
19:42:48.485 00.000 15712 Move returns status 0, amount 0
19:42:48.485 00.000 15712 move complete, result=0
19:42:48.485 00.000 15712 worker thread done servicing request
19:42:48.485 00.000 15712 Worker thread wakes up
19:42:48.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:48.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:48.485 00.000 7988 GuideStep: 0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
19:42:49.888 01.403 15712 Exposure complete
19:42:49.949 00.061 15712 worker thread done servicing request
19:42:49.949 00.000 7988 OnExposeComplete: enter
19:42:49.950 00.001 7988 UpdateGuideState(): m_state=6
19:42:49.950 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2542
19:42:49.950 00.000 7988 Star::Find returns 1 (0), X=1173.31, Y=431.95, Mass=1490, SNR=26.2, Peak=196 HFD=3.4
19:42:49.950 00.000 7988 MultiStar: [#1 -0.01,-0.90,0.98,U] [#2 -0.15,-0.58,1.01,U] [#3 -0.06,-0.76,0.94,U] [#4 -0.14,-0.84,1.04,U] [#5 -0.12,-0.59,0.67,U] [#6 -0.14,-0.94,0.71,U] [#7 -0.01,-0.97,0.62,U] [#8 -0.07,-0.56,0.67,U] 
19:42:49.950 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.77}, one-star: {-0.12, -0.79}
19:42:49.950 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
19:42:49.950 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
19:42:49.950 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.77 hyp=0.77 cameraTheta=-1.69 mountX=0.77 mountY=0.11, mountTheta=0.14
19:42:49.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.77, opts=13)
19:42:49.950 00.000 7988 Enqueuing Move request for scope (-0.09, -0.77)
19:42:49.950 00.000 15712 Worker thread wakes up
19:42:49.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.77) opts 0xd
19:42:49.950 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.77)
19:42:49.950 00.000 15712 Moving (-0.09, -0.77) raw xDistance=0.77 yDistance=0.11
19:42:49.964 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:42:49.966 00.002 7988 UpdateGuideState exits: m=1490 SNR=26.2
19:42:49.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:49.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:49.966 00.000 7988 Enqueuing Expose request
19:42:49.966 00.000 15712 PPEC rslt: input = 0.77, final = 0.36, react = 0.46, pred = -0.10, hyst = 0.39, hyst_pct = 0.00, period_length = 647.02
19:42:49.966 00.000 15712 PPEC: input: 0.77, control: 0.36, exposure: 1500
19:42:49.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:49.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:42:49.966 00.000 15712 MoveAxis(W, 117, ABG)
19:42:49.966 00.000 15712 Guiding  Dir = 3, Dur = 117
19:42:49.966 00.000 15712 IsGuiding returns 0
19:42:49.986 00.020 15712 PulseGuide returned control before completion, sleep 110
19:42:50.109 00.123 15712 IsGuiding returns 1
19:42:50.109 00.000 15712 scope still moving after pulse duration time elapsed
19:42:50.141 00.032 15712 IsGuiding returns 0
19:42:50.141 00.000 15712 scope move finished after 117 + 59 ms
19:42:50.141 00.000 15712 Move returns status 0, amount 117
19:42:50.141 00.000 15712 MoveAxis(N, 0, ABG)
19:42:50.141 00.000 15712 Move returns status 0, amount 0
19:42:50.141 00.000 15712 move complete, result=0
19:42:50.141 00.000 15712 worker thread done servicing request
19:42:50.141 00.000 15712 Worker thread wakes up
19:42:50.141 00.000 7988 GuideStep: 0.8 px 117 ms WEST, 0.1 px 0 ms NORTH
19:42:50.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:50.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:51.788 01.647 15712 Exposure complete
19:42:51.835 00.047 15712 worker thread done servicing request
19:42:51.835 00.000 7988 OnExposeComplete: enter
19:42:51.850 00.015 7988 UpdateGuideState(): m_state=6
19:42:51.850 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2543
19:42:51.852 00.002 7988 Star::Find returns 1 (0), X=1173.17, Y=431.68, Mass=1530, SNR=26.6, Peak=240 HFD=3.5
19:42:51.852 00.000 7988 MultiStar: [#1 -0.15,-0.86,0.99,U] [#2 -0.26,-0.84,0.99,U] [#3 -0.05,-0.76,0.93,U] [#4 -0.03,-1.11,1.00,U] [#5 -0.07,-1.04,0.70,U] [#6 -0.30,-1.02,0.69,U] [#7 -0.37,-0.85,0.66,U] [#8 -0.23,-0.69,0.64,U] 
19:42:51.852 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.92}, one-star: {-0.26, -1.05}
19:42:51.852 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
19:42:51.852 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
19:42:51.852 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.92 hyp=0.94 cameraTheta=-1.77 mountX=0.92 mountY=0.20, mountTheta=0.22
19:42:51.852 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.92, opts=13)
19:42:51.852 00.000 7988 Enqueuing Move request for scope (-0.18, -0.92)
19:42:51.852 00.000 15712 Worker thread wakes up
19:42:51.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.92) opts 0xd
19:42:51.852 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.92)
19:42:51.852 00.000 15712 Moving (-0.18, -0.92) raw xDistance=0.92 yDistance=0.20
19:42:51.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:51.852 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
19:42:51.864 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:51.866 00.002 15712 PPEC rslt: input = 0.92, final = 0.48, react = 0.55, pred = -0.08, hyst = 0.49, hyst_pct = 0.00, period_length = 646.99
19:42:51.866 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:51.866 00.000 7988 Enqueuing Expose request
19:42:51.866 00.000 15712 PPEC: input: 0.92, control: 0.48, exposure: 1500
19:42:51.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:51.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:42:51.866 00.000 15712 MoveAxis(W, 155, ABG)
19:42:51.866 00.000 15712 Guiding  Dir = 3, Dur = 155
19:42:51.866 00.000 15712 IsGuiding returns 0
19:42:51.886 00.020 15712 PulseGuide returned control before completion, sleep 145
19:42:52.058 00.172 15712 IsGuiding returns 0
19:42:52.058 00.000 15712 Move returns status 0, amount 155
19:42:52.058 00.000 15712 MoveAxis(N, 0, ABG)
19:42:52.058 00.000 15712 Move returns status 0, amount 0
19:42:52.058 00.000 15712 move complete, result=0
19:42:52.058 00.000 7988 GuideStep: 0.9 px 155 ms WEST, 0.2 px 0 ms NORTH
19:42:52.067 00.009 15712 worker thread done servicing request
19:42:52.067 00.000 15712 Worker thread wakes up
19:42:52.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:52.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:53.482 01.415 15712 Exposure complete
19:42:53.544 00.062 15712 worker thread done servicing request
19:42:53.544 00.000 7988 OnExposeComplete: enter
19:42:53.544 00.000 7988 UpdateGuideState(): m_state=6
19:42:53.544 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2544
19:42:53.544 00.000 7988 Star::Find returns 1 (0), X=1173.18, Y=431.86, Mass=1462, SNR=25.9, Peak=230 HFD=2.9
19:42:53.544 00.000 7988 MultiStar: [#1 -0.33,-0.61,1.02,U] [#2 -0.35,-0.65,1.04,U] [#3 -0.21,-0.69,0.94,U] [#4 -0.12,-0.78,1.04,U] [#5 -0.22,-0.67,0.72,U] [#6 -0.41,-0.72,0.74,U] [#7 -0.33,-1.00,0.70,U] [#8 -0.19,-0.48,0.67,U] 
19:42:53.544 00.000 7988 refined, 8 included, MultiStar: {-0.27, -0.72}, one-star: {-0.25, -0.88}
19:42:53.544 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.58) = xAngle (-0.35 = -0.35)
19:42:53.552 00.008 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.76 = 2.76)
19:42:53.552 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.72 hyp=0.77 cameraTheta=-1.93 mountX=0.72 mountY=0.28, mountTheta=0.37
19:42:53.552 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.72, opts=13)
19:42:53.552 00.000 7988 Enqueuing Move request for scope (-0.27, -0.72)
19:42:53.558 00.006 15712 Worker thread wakes up
19:42:53.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.72) opts 0xd
19:42:53.558 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.72)
19:42:53.558 00.000 15712 Moving (-0.27, -0.72) raw xDistance=0.72 yDistance=0.28
19:42:53.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:53.560 00.002 7988 UpdateGuideState exits: m=1462 SNR=25.9
19:42:53.562 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:53.562 00.000 15712 PPEC rslt: input = 0.72, final = 0.40, react = 0.43, pred = -0.03, hyst = 0.41, hyst_pct = 0.00, period_length = 646.96
19:42:53.562 00.000 15712 PPEC: input: 0.72, control: 0.40, exposure: 1500
19:42:53.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
19:42:53.562 00.000 15712 MoveAxis(W, 132, ABG)
19:42:53.562 00.000 15712 Guiding  Dir = 3, Dur = 132
19:42:53.564 00.002 15712 IsGuiding returns 0
19:42:53.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:53.566 00.002 7988 Enqueuing Expose request
19:42:53.575 00.009 15712 PulseGuide returned control before completion, sleep 123
19:42:53.743 00.168 15712 IsGuiding returns 0
19:42:53.743 00.000 15712 Move returns status 0, amount 132
19:42:53.743 00.000 15712 MoveAxis(S, 73, ABG)
19:42:53.743 00.000 15712 Guiding  Dir = 1, Dur = 73
19:42:53.743 00.000 15712 IsGuiding returns 0
19:42:53.816 00.073 15712 IsGuiding returns 1
19:42:53.816 00.000 15712 scope still moving after pulse duration time elapsed
19:42:53.878 00.062 15712 IsGuiding returns 1
19:42:53.927 00.049 15712 IsGuiding returns 0
19:42:53.927 00.000 15712 scope move finished after 73 + 118 ms
19:42:53.927 00.000 15712 Move returns status 0, amount 73
19:42:53.927 00.000 15712 move complete, result=0
19:42:53.927 00.000 7988 GuideStep: 0.7 px 132 ms WEST, 0.3 px 73 ms SOUTH
19:42:53.937 00.010 15712 worker thread done servicing request
19:42:53.937 00.000 15712 Worker thread wakes up
19:42:53.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:53.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:55.568 01.631 15712 Exposure complete
19:42:55.627 00.059 15712 worker thread done servicing request
19:42:55.629 00.002 7988 OnExposeComplete: enter
19:42:55.629 00.000 7988 UpdateGuideState(): m_state=6
19:42:55.629 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2545
19:42:55.629 00.000 7988 Star::Find returns 1 (0), X=1173.40, Y=432.58, Mass=1483, SNR=26.3, Peak=233 HFD=3.2
19:42:55.629 00.000 7988 MultiStar: [#1 0.21,0.08,0.99,U] [#2 -0.04,-0.15,0.99,U] [#3 0.03,0.11,0.95,U] [#4 0.15,-0.14,1.02,U] [#5 0.06,-0.20,0.69,U] [#6 -0.03,-0.23,0.70,U] [#7 -0.05,-0.11,0.66,U] [#8 0.27,0.25,0.67,U] 
19:42:55.629 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {-0.03, -0.16}
19:42:55.629 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.58) = xAngle (0.81 = 0.81)
19:42:55.629 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.92 = -2.36)
19:42:55.629 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.77 mountX=0.06 mountY=-0.06, mountTheta=-0.79
19:42:55.629 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
19:42:55.629 00.000 7988 Enqueuing Move request for scope (0.06, -0.06)
19:42:55.629 00.000 15712 Worker thread wakes up
19:42:55.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
19:42:55.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
19:42:55.629 00.000 15712 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=-0.06
19:42:55.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:42:55.629 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
19:42:55.644 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:55.646 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:55.646 00.000 7988 Enqueuing Expose request
19:42:55.646 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 646.94
19:42:55.646 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
19:42:55.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:55.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:42:55.646 00.000 15712 MoveAxis(E, 1, ABG)
19:42:55.646 00.000 15712 Guiding  Dir = 2, Dur = 1
19:42:55.646 00.000 15712 IsGuiding returns 0
19:42:55.677 00.031 15712 IsGuiding returns 0
19:42:55.677 00.000 15712 Move returns status 0, amount 1
19:42:55.677 00.000 15712 MoveAxis(N, 0, ABG)
19:42:55.677 00.000 15712 Move returns status 0, amount 0
19:42:55.677 00.000 15712 move complete, result=0
19:42:55.677 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
19:42:55.679 00.002 15712 worker thread done servicing request
19:42:55.679 00.000 15712 Worker thread wakes up
19:42:55.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:55.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:57.097 01.418 15712 Exposure complete
19:42:57.159 00.062 15712 worker thread done servicing request
19:42:57.159 00.000 7988 OnExposeComplete: enter
19:42:57.159 00.000 7988 UpdateGuideState(): m_state=6
19:42:57.162 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2546
19:42:57.164 00.002 7988 Star::Find returns 1 (0), X=1173.36, Y=432.36, Mass=1500, SNR=26.1, Peak=193 HFD=3.4
19:42:57.164 00.000 7988 MultiStar: [#1 0.32,-0.13,0.99,U] [#2 0.23,-0.11,1.01,U] [#3 0.34,0.09,0.94,U] [#4 0.33,-0.23,1.03,U] [#5 0.17,0.17,0.71,U] [#6 0.04,-0.17,0.71,U] [#7 0.04,-0.34,0.64,U] [#8 0.24,0.16,0.64,U] 
19:42:57.166 00.002 7988 refined, 8 included, MultiStar: {0.19, -0.12}, one-star: {-0.07, -0.37}
19:42:57.166 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
19:42:57.168 00.002 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.14)
19:42:57.168 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.54 mountX=0.11 mountY=-0.19, mountTheta=-1.03
19:42:57.170 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.12, opts=13)
19:42:57.172 00.002 7988 Enqueuing Move request for scope (0.19, -0.12)
19:42:57.172 00.000 15712 Worker thread wakes up
19:42:57.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
19:42:57.172 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
19:42:57.172 00.000 15712 Moving (0.19, -0.12) raw xDistance=0.11 yDistance=-0.19
19:42:57.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:42:57.175 00.003 7988 UpdateGuideState exits: m=1500 SNR=26.1
19:42:57.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:57.175 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:57.175 00.000 7988 Enqueuing Expose request
19:42:57.175 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 646.91
19:42:57.175 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
19:42:57.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:57.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:42:57.175 00.000 15712 MoveAxis(E, 3, ABG)
19:42:57.175 00.000 15712 Guiding  Dir = 2, Dur = 3
19:42:57.175 00.000 15712 IsGuiding returns 0
19:42:57.228 00.053 15712 IsGuiding returns 0
19:42:57.228 00.000 15712 Move returns status 0, amount 3
19:42:57.228 00.000 15712 MoveAxis(N, 0, ABG)
19:42:57.228 00.000 15712 Move returns status 0, amount 0
19:42:57.228 00.000 15712 move complete, result=0
19:42:57.228 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
19:42:57.229 00.001 15712 worker thread done servicing request
19:42:57.229 00.000 15712 Worker thread wakes up
19:42:57.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:57.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:42:58.866 01.637 15712 Exposure complete
19:42:58.930 00.064 15712 worker thread done servicing request
19:42:58.930 00.000 7988 OnExposeComplete: enter
19:42:58.930 00.000 7988 UpdateGuideState(): m_state=6
19:42:58.930 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2547
19:42:58.930 00.000 7988 Star::Find returns 1 (0), X=1173.69, Y=432.90, Mass=1405, SNR=25.4, Peak=214 HFD=3.3
19:42:58.930 00.000 7988 MultiStar: [#1 0.39,0.37,1.02,U] [#2 0.22,0.31,1.05,U] [#3 0.38,0.46,0.99,U] [#4 0.39,0.33,1.08,U] [#5 0.25,0.38,0.71,U] [#6 0.07,0.35,0.74,U] [#7 0.03,0.12,0.67,U] [#8 0.25,0.72,0.67,U] 
19:42:58.930 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.35}, one-star: {0.26, 0.17}
19:42:58.930 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.58) = xAngle (2.16 = 2.16)
19:42:58.930 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.27 = -1.02)
19:42:58.930 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.17 hyp=0.31 cameraTheta=0.58 mountX=-0.17 mountY=-0.26, mountTheta=-2.15
19:42:58.930 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.17, opts=13)
19:42:58.930 00.000 7988 Enqueuing Move request for scope (0.26, 0.17)
19:42:58.944 00.014 15712 Worker thread wakes up
19:42:58.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.17) opts 0xd
19:42:58.944 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.17)
19:42:58.944 00.000 15712 Moving (0.26, 0.17) raw xDistance=-0.17 yDistance=-0.26
19:42:58.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:42:58.945 00.001 7988 UpdateGuideState exits: m=1405 SNR=25.4
19:42:58.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:58.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:42:58.945 00.000 7988 Enqueuing Expose request
19:42:58.945 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 646.88
19:42:58.945 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
19:42:58.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:42:58.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:42:58.945 00.000 15712 MoveAxis(E, 33, ABG)
19:42:58.945 00.000 15712 Guiding  Dir = 2, Dur = 33
19:42:58.945 00.000 15712 IsGuiding returns 0
19:42:58.968 00.023 15712 PulseGuide returned control before completion, sleep 24
19:42:59.012 00.044 15712 IsGuiding returns 0
19:42:59.012 00.000 15712 Move returns status 0, amount 33
19:42:59.012 00.000 15712 MoveAxis(N, 0, ABG)
19:42:59.012 00.000 15712 Move returns status 0, amount 0
19:42:59.012 00.000 15712 move complete, result=0
19:42:59.012 00.000 15712 worker thread done servicing request
19:42:59.012 00.000 15712 Worker thread wakes up
19:42:59.012 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.3 px 0 ms NORTH
19:42:59.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:42:59.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:00.427 01.415 15712 Exposure complete
19:43:00.489 00.062 15712 worker thread done servicing request
19:43:00.489 00.000 7988 OnExposeComplete: enter
19:43:00.489 00.000 7988 UpdateGuideState(): m_state=6
19:43:00.498 00.009 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2548
19:43:00.500 00.002 7988 Star::Find returns 1 (0), X=1173.71, Y=433.05, Mass=1550, SNR=26.6, Peak=222 HFD=3.4
19:43:00.500 00.000 7988 MultiStar: [#1 0.36,0.34,0.96,U] [#2 0.26,0.54,0.98,U] [#3 0.22,0.43,0.93,U] [#4 0.42,0.28,0.99,U] [#5 0.13,0.39,0.66,U] [#6 0.05,0.23,0.69,U] [#7 0.12,0.40,0.63,U] [#8 0.37,0.67,0.66,U] 
19:43:00.502 00.002 7988 single-star, 8 included, MultiStar: {0.26, 0.39}, one-star: {0.28, 0.32}
19:43:00.502 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.42 = 2.42)
19:43:00.505 00.003 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.53 = -0.75)
19:43:00.506 00.001 7988 CameraToMount -- cameraX=0.28 cameraY=0.32 hyp=0.42 cameraTheta=0.84 mountX=-0.32 mountY=-0.29, mountTheta=-2.40
19:43:00.508 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.32, opts=13)
19:43:00.508 00.000 7988 Enqueuing Move request for scope (0.28, 0.32)
19:43:00.510 00.002 15712 Worker thread wakes up
19:43:00.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.32) opts 0xd
19:43:00.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.32)
19:43:00.510 00.000 15712 Moving (0.28, 0.32) raw xDistance=-0.32 yDistance=-0.29
19:43:00.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:00.510 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.6
19:43:00.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:00.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:00.510 00.000 7988 Enqueuing Expose request
19:43:00.510 00.000 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 646.86
19:43:00.510 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
19:43:00.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:43:00.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
19:43:00.510 00.000 15712 MoveAxis(E, 69, ABG)
19:43:00.510 00.000 15712 Guiding  Dir = 2, Dur = 69
19:43:00.536 00.026 15712 IsGuiding returns 0
19:43:00.552 00.016 15712 PulseGuide returned control before completion, sleep 64
19:43:00.632 00.080 15712 IsGuiding returns 0
19:43:00.632 00.000 15712 Move returns status 0, amount 69
19:43:00.632 00.000 15712 MoveAxis(N, 0, ABG)
19:43:00.632 00.000 15712 Move returns status 0, amount 0
19:43:00.632 00.000 15712 move complete, result=0
19:43:00.632 00.000 15712 worker thread done servicing request
19:43:00.632 00.000 15712 Worker thread wakes up
19:43:00.632 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.3 px 0 ms NORTH
19:43:00.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:00.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:02.275 01.643 15712 Exposure complete
19:43:02.336 00.061 15712 worker thread done servicing request
19:43:02.336 00.000 7988 OnExposeComplete: enter
19:43:02.336 00.000 7988 UpdateGuideState(): m_state=6
19:43:02.338 00.002 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2549
19:43:02.338 00.000 7988 Star::Find returns 1 (0), X=1173.53, Y=432.64, Mass=1516, SNR=26.5, Peak=177 HFD=3.4
19:43:02.340 00.002 7988 MultiStar: [#1 0.32,-0.00,0.98,U] [#2 0.22,-0.02,0.98,U] [#3 0.32,0.13,0.92,U] [#4 0.21,-0.24,1.01,U] [#5 0.25,0.08,0.69,U] [#6 0.02,-0.02,0.71,U] [#7 -0.04,-0.23,0.65,U] [#8 0.07,-0.05,0.64,U] 
19:43:02.342 00.002 7988 single-star, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.10, -0.10}
19:43:02.342 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.58) = xAngle (0.80 = 0.80)
19:43:02.342 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.91 = -2.37)
19:43:02.342 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=0.10 mountY=-0.10, mountTheta=-0.78
19:43:02.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
19:43:02.342 00.000 7988 Enqueuing Move request for scope (0.10, -0.10)
19:43:02.342 00.000 15712 Worker thread wakes up
19:43:02.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
19:43:02.342 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
19:43:02.342 00.000 15712 Moving (0.10, -0.10) raw xDistance=0.10 yDistance=-0.10
19:43:02.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:02.342 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
19:43:02.351 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:02.353 00.002 15712 PPEC rslt: input = 0.10, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 646.83
19:43:02.353 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:02.353 00.000 15712 PPEC: input: 0.10, control: -0.04, exposure: 1500
19:43:02.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:02.353 00.000 7988 Enqueuing Expose request
19:43:02.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:43:02.353 00.000 15712 MoveAxis(E, 15, ABG)
19:43:02.353 00.000 15712 Guiding  Dir = 2, Dur = 15
19:43:02.353 00.000 15712 IsGuiding returns 0
19:43:02.372 00.019 15712 IsGuiding returns 1
19:43:02.372 00.000 15712 scope still moving after pulse duration time elapsed
19:43:02.415 00.043 15712 IsGuiding returns 1
19:43:02.447 00.032 15712 IsGuiding returns 0
19:43:02.447 00.000 15712 scope move finished after 15 + 73 ms
19:43:02.447 00.000 15712 Move returns status 0, amount 15
19:43:02.447 00.000 15712 MoveAxis(N, 0, ABG)
19:43:02.447 00.000 15712 Move returns status 0, amount 0
19:43:02.447 00.000 15712 move complete, result=0
19:43:02.447 00.000 7988 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
19:43:02.447 00.000 15712 worker thread done servicing request
19:43:02.449 00.002 15712 Worker thread wakes up
19:43:02.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:02.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:03.853 01.404 15712 Exposure complete
19:43:03.915 00.062 7988 OnExposeComplete: enter
19:43:03.917 00.002 7988 UpdateGuideState(): m_state=6
19:43:03.919 00.002 15712 worker thread done servicing request
19:43:03.919 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2550
19:43:03.919 00.000 7988 Star::Find returns 1 (0), X=1173.67, Y=432.29, Mass=1437, SNR=25.6, Peak=205 HFD=3.4
19:43:03.921 00.002 7988 MultiStar: [#1 0.35,-0.26,1.03,U] [#2 0.14,-0.16,0.99,U] [#3 0.35,-0.18,0.95,U] [#4 0.32,-0.55,1.09,U] [#5 0.19,-0.32,0.72,U] [#6 0.23,-0.42,0.70,U] [#7 0.16,-0.25,0.68,U] [#8 0.22,-0.14,0.68,U] 
19:43:03.922 00.001 7988 refined, 8 included, MultiStar: {0.25, -0.31}, one-star: {0.24, -0.44}
19:43:03.922 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.58) = xAngle (0.69 = 0.69)
19:43:03.924 00.002 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.80 = -2.48)
19:43:03.924 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.31 hyp=0.40 cameraTheta=-0.89 mountX=0.31 mountY=-0.25, mountTheta=-0.67
19:43:03.926 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.31, opts=13)
19:43:03.926 00.000 7988 Enqueuing Move request for scope (0.25, -0.31)
19:43:03.926 00.000 15712 Worker thread wakes up
19:43:03.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.31) opts 0xd
19:43:03.926 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.31)
19:43:03.926 00.000 15712 Moving (0.25, -0.31) raw xDistance=0.31 yDistance=-0.25
19:43:03.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:03.930 00.004 7988 UpdateGuideState exits: m=1437 SNR=25.6
19:43:03.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:03.930 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:03.930 00.000 7988 Enqueuing Expose request
19:43:03.930 00.000 15712 PPEC rslt: input = 0.31, final = 0.10, react = 0.18, pred = -0.09, hyst = 0.15, hyst_pct = 0.00, period_length = 646.81
19:43:03.930 00.000 15712 PPEC: input: 0.31, control: 0.10, exposure: 1500
19:43:03.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:03.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:43:03.930 00.000 15712 MoveAxis(W, 32, ABG)
19:43:03.930 00.000 15712 Guiding  Dir = 3, Dur = 32
19:43:03.930 00.000 15712 IsGuiding returns 0
19:43:03.956 00.026 15712 PulseGuide returned control before completion, sleep 22
19:43:04.013 00.057 15712 IsGuiding returns 0
19:43:04.013 00.000 15712 Move returns status 0, amount 32
19:43:04.013 00.000 15712 MoveAxis(N, 0, ABG)
19:43:04.013 00.000 15712 Move returns status 0, amount 0
19:43:04.013 00.000 15712 move complete, result=0
19:43:04.013 00.000 7988 GuideStep: 0.3 px 32 ms WEST, -0.2 px 0 ms NORTH
19:43:04.023 00.010 15712 worker thread done servicing request
19:43:04.023 00.000 15712 Worker thread wakes up
19:43:04.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:04.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:05.652 01.629 15712 Exposure complete
19:43:05.713 00.061 15712 worker thread done servicing request
19:43:05.713 00.000 7988 OnExposeComplete: enter
19:43:05.713 00.000 7988 UpdateGuideState(): m_state=6
19:43:05.716 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2551
19:43:05.716 00.000 7988 Star::Find returns 1 (0), X=1173.53, Y=432.20, Mass=1449, SNR=25.9, Peak=207 HFD=3.3
19:43:05.718 00.002 7988 MultiStar: [#1 0.28,-0.42,1.03,U] [#2 0.23,-0.20,1.01,U] [#3 0.33,-0.35,0.95,U] [#4 0.21,-0.35,1.07,U] [#5 0.34,-0.52,0.72,U] [#6 0.12,-0.39,0.71,U] [#7 0.24,-0.50,0.66,U] [#8 0.20,-0.23,0.65,U] 
19:43:05.720 00.002 7988 refined, 8 included, MultiStar: {0.23, -0.39}, one-star: {0.10, -0.54}
19:43:05.720 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
19:43:05.722 00.002 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
19:43:05.722 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.39 hyp=0.45 cameraTheta=-1.03 mountX=0.38 mountY=-0.22, mountTheta=-0.52
19:43:05.724 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.39, opts=13)
19:43:05.726 00.002 7988 Enqueuing Move request for scope (0.23, -0.39)
19:43:05.726 00.000 15712 Worker thread wakes up
19:43:05.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.39) opts 0xd
19:43:05.726 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.39)
19:43:05.726 00.000 15712 Moving (0.23, -0.39) raw xDistance=0.38 yDistance=-0.22
19:43:05.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:05.726 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9
19:43:05.729 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:05.729 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:05.729 00.000 7988 Enqueuing Expose request
19:43:05.729 00.000 15712 PPEC rslt: input = 0.38, final = 0.16, react = 0.23, pred = -0.07, hyst = 0.20, hyst_pct = 0.00, period_length = 646.78
19:43:05.729 00.000 15712 PPEC: input: 0.38, control: 0.16, exposure: 1500
19:43:05.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:05.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:43:05.729 00.000 15712 MoveAxis(W, 52, ABG)
19:43:05.729 00.000 15712 Guiding  Dir = 3, Dur = 52
19:43:05.764 00.035 15712 IsGuiding returns 0
19:43:05.779 00.015 15712 PulseGuide returned control before completion, sleep 47
19:43:05.859 00.080 15712 IsGuiding returns 0
19:43:05.859 00.000 15712 Move returns status 0, amount 52
19:43:05.859 00.000 15712 MoveAxis(N, 0, ABG)
19:43:05.859 00.000 15712 Move returns status 0, amount 0
19:43:05.859 00.000 15712 move complete, result=0
19:43:05.859 00.000 7988 GuideStep: 0.4 px 52 ms WEST, -0.2 px 0 ms NORTH
19:43:05.862 00.003 15712 worker thread done servicing request
19:43:05.862 00.000 15712 Worker thread wakes up
19:43:05.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:05.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:07.277 01.415 15712 Exposure complete
19:43:07.338 00.061 15712 worker thread done servicing request
19:43:07.338 00.000 7988 OnExposeComplete: enter
19:43:07.338 00.000 7988 UpdateGuideState(): m_state=6
19:43:07.341 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2552
19:43:07.343 00.002 7988 Star::Find returns 1 (0), X=1173.59, Y=432.09, Mass=1456, SNR=25.9, Peak=210 HFD=3.2
19:43:07.343 00.000 7988 MultiStar: [#1 0.33,-0.37,1.00,U] [#2 0.16,-0.34,1.02,U] [#3 0.46,-0.34,0.99,U] [#4 0.23,-0.41,1.04,U] [#5 0.31,-0.55,0.70,U] [#6 -0.12,-0.44,0.69,U] [#7 0.38,-0.38,0.66,U] [#8 0.21,-0.16,0.65,U] 
19:43:07.345 00.002 7988 refined, 8 included, MultiStar: {0.24, -0.41}, one-star: {0.16, -0.64}
19:43:07.345 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
19:43:07.347 00.002 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
19:43:07.347 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.41 hyp=0.47 cameraTheta=-1.04 mountX=0.41 mountY=-0.23, mountTheta=-0.52
19:43:07.349 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.41, opts=13)
19:43:07.351 00.002 7988 Enqueuing Move request for scope (0.24, -0.41)
19:43:07.351 00.000 15712 Worker thread wakes up
19:43:07.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.41) opts 0xd
19:43:07.351 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.41)
19:43:07.351 00.000 15712 Moving (0.24, -0.41) raw xDistance=0.41 yDistance=-0.23
19:43:07.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:07.351 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
19:43:07.355 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:07.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:07.357 00.002 7988 Enqueuing Expose request
19:43:07.357 00.000 15712 PPEC rslt: input = 0.41, final = 0.22, react = 0.24, pred = -0.03, hyst = 0.22, hyst_pct = 0.00, period_length = 646.76
19:43:07.357 00.000 15712 PPEC: input: 0.41, control: 0.22, exposure: 1500
19:43:07.357 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:07.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:43:07.357 00.000 15712 MoveAxis(W, 71, ABG)
19:43:07.357 00.000 15712 Guiding  Dir = 3, Dur = 71
19:43:07.357 00.000 15712 IsGuiding returns 0
19:43:07.377 00.020 15712 PulseGuide returned control before completion, sleep 63
19:43:07.458 00.081 15712 IsGuiding returns 0
19:43:07.458 00.000 15712 Move returns status 0, amount 71
19:43:07.458 00.000 15712 MoveAxis(N, 0, ABG)
19:43:07.458 00.000 15712 Move returns status 0, amount 0
19:43:07.458 00.000 15712 move complete, result=0
19:43:07.458 00.000 7988 GuideStep: 0.4 px 71 ms WEST, -0.2 px 0 ms NORTH
19:43:07.460 00.002 15712 worker thread done servicing request
19:43:07.460 00.000 15712 Worker thread wakes up
19:43:07.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:07.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:09.092 01.632 15712 Exposure complete
19:43:09.146 00.054 15712 worker thread done servicing request
19:43:09.154 00.008 7988 OnExposeComplete: enter
19:43:09.154 00.000 7988 UpdateGuideState(): m_state=6
19:43:09.154 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2553
19:43:09.156 00.002 7988 Star::Find returns 1 (0), X=1173.47, Y=432.51, Mass=1496, SNR=26.4, Peak=210 HFD=3.2
19:43:09.156 00.000 7988 MultiStar: [#1 0.23,-0.09,1.00,U] [#2 0.08,-0.01,0.99,U] [#3 0.29,0.05,0.96,U] [#4 0.12,-0.23,1.01,U] [#5 0.16,0.03,0.70,U] [#6 -0.11,-0.14,0.70,U] [#7 -0.19,-0.35,0.66,U] [#8 0.19,0.06,0.64,U] 
19:43:09.156 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.04, -0.23}
19:43:09.156 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
19:43:09.156 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.89 = -2.40)
19:43:09.156 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-0.80 mountX=0.10 mountY=-0.10, mountTheta=-0.76
19:43:09.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
19:43:09.156 00.000 7988 Enqueuing Move request for scope (0.10, -0.10)
19:43:09.156 00.000 15712 Worker thread wakes up
19:43:09.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
19:43:09.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
19:43:09.156 00.000 15712 Moving (0.10, -0.10) raw xDistance=0.10 yDistance=-0.10
19:43:09.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:09.156 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.4
19:43:09.169 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:09.170 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:09.170 00.000 7988 Enqueuing Expose request
19:43:09.170 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 646.73
19:43:09.170 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
19:43:09.170 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:09.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:43:09.170 00.000 15712 MoveAxis(E, 6, ABG)
19:43:09.170 00.000 15712 Guiding  Dir = 2, Dur = 6
19:43:09.170 00.000 15712 IsGuiding returns 0
19:43:09.190 00.020 15712 IsGuiding returns 0
19:43:09.190 00.000 15712 Move returns status 0, amount 6
19:43:09.190 00.000 15712 MoveAxis(N, 0, ABG)
19:43:09.190 00.000 15712 Move returns status 0, amount 0
19:43:09.190 00.000 15712 move complete, result=0
19:43:09.190 00.000 15712 worker thread done servicing request
19:43:09.190 00.000 15712 Worker thread wakes up
19:43:09.190 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
19:43:09.202 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:09.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:10.607 01.405 15712 Exposure complete
19:43:10.653 00.046 15712 worker thread done servicing request
19:43:10.653 00.000 7988 OnExposeComplete: enter
19:43:10.668 00.015 7988 UpdateGuideState(): m_state=6
19:43:10.670 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2554
19:43:10.670 00.000 7988 Star::Find returns 1 (0), X=1173.48, Y=432.68, Mass=1461, SNR=26.0, Peak=201 HFD=3.3
19:43:10.673 00.003 7988 MultiStar: [#1 0.28,0.02,1.01,U] [#2 -0.01,0.37,0.98,U] [#3 0.30,0.34,0.93,U] [#4 0.20,-0.09,1.05,U] [#5 0.28,0.15,0.70,U] [#6 -0.12,-0.06,0.70,U] [#7 0.33,0.02,0.69,U] [#8 -0.02,0.32,0.65,U] 
19:43:10.673 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.11}, one-star: {0.05, -0.05}
19:43:10.675 00.002 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
19:43:10.675 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.42)
19:43:10.677 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.83 mountX=0.05 mountY=-0.05, mountTheta=-0.73
19:43:10.679 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
19:43:10.679 00.000 7988 Enqueuing Move request for scope (0.05, -0.05)
19:43:10.681 00.002 15712 Worker thread wakes up
19:43:10.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
19:43:10.681 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
19:43:10.681 00.000 15712 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
19:43:10.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:10.681 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.0
19:43:10.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:10.685 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:10.686 00.001 7988 Enqueuing Expose request
19:43:10.686 00.000 15712 PPEC rslt: input = 0.05, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 646.70
19:43:10.686 00.000 15712 PPEC: input: 0.05, control: -0.05, exposure: 1500
19:43:10.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:10.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:43:10.686 00.000 15712 MoveAxis(E, 15, ABG)
19:43:10.686 00.000 15712 Guiding  Dir = 2, Dur = 15
19:43:10.686 00.000 15712 IsGuiding returns 0
19:43:10.703 00.017 15712 PulseGuide returned control before completion, sleep 11
19:43:10.717 00.014 15712 IsGuiding returns 1
19:43:10.717 00.000 15712 scope still moving after pulse duration time elapsed
19:43:10.749 00.032 15712 IsGuiding returns 0
19:43:10.749 00.000 15712 scope move finished after 15 + 47 ms
19:43:10.749 00.000 15712 Move returns status 0, amount 15
19:43:10.749 00.000 15712 MoveAxis(N, 0, ABG)
19:43:10.749 00.000 15712 Move returns status 0, amount 0
19:43:10.749 00.000 15712 move complete, result=0
19:43:10.749 00.000 15712 worker thread done servicing request
19:43:10.749 00.000 15712 Worker thread wakes up
19:43:10.749 00.000 7988 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
19:43:10.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:10.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:12.395 01.646 15712 Exposure complete
19:43:12.456 00.061 15712 worker thread done servicing request
19:43:12.456 00.000 7988 OnExposeComplete: enter
19:43:12.457 00.001 7988 UpdateGuideState(): m_state=6
19:43:12.459 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2555
19:43:12.459 00.000 7988 Star::Find returns 1 (0), X=1173.57, Y=433.38, Mass=1493, SNR=26.3, Peak=178 HFD=3.3
19:43:12.461 00.002 7988 MultiStar: [#1 0.44,0.80,0.99,U] [#2 0.06,0.89,1.01,U] [#3 0.26,0.98,0.94,U] [#4 0.20,0.88,1.06,U] [#5 0.24,0.82,0.66,U] [#6 0.12,0.85,0.68,U] [#7 0.03,0.73,0.66,U] [#8 0.33,1.20,0.66,U] 
19:43:12.461 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.86}, one-star: {0.14, 0.64}
19:43:12.463 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
19:43:12.463 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.24)
19:43:12.465 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.64 hyp=0.66 cameraTheta=1.36 mountX=-0.64 mountY=-0.15, mountTheta=-2.91
19:43:12.467 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.64, opts=13)
19:43:12.467 00.000 7988 Enqueuing Move request for scope (0.14, 0.64)
19:43:12.469 00.002 15712 Worker thread wakes up
19:43:12.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.64) opts 0xd
19:43:12.469 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.64)
19:43:12.469 00.000 15712 Moving (0.14, 0.64) raw xDistance=-0.64 yDistance=-0.15
19:43:12.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:12.469 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3
19:43:12.471 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:12.473 00.002 15712 PPEC rslt: input = -0.64, final = -0.42, react = -0.39, pred = -0.04, hyst = -0.35, hyst_pct = 0.00, period_length = 646.68
19:43:12.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:12.473 00.000 7988 Enqueuing Expose request
19:43:12.475 00.002 15712 PPEC: input: -0.64, control: -0.42, exposure: 1500
19:43:12.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:12.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:43:12.475 00.000 15712 MoveAxis(E, 138, ABG)
19:43:12.475 00.000 15712 Guiding  Dir = 2, Dur = 138
19:43:12.475 00.000 15712 IsGuiding returns 0
19:43:12.492 00.017 15712 PulseGuide returned control before completion, sleep 132
19:43:12.633 00.141 15712 IsGuiding returns 1
19:43:12.633 00.000 15712 scope still moving after pulse duration time elapsed
19:43:12.669 00.036 15712 IsGuiding returns 0
19:43:12.669 00.000 15712 scope move finished after 138 + 55 ms
19:43:12.669 00.000 15712 Move returns status 0, amount 138
19:43:12.669 00.000 15712 MoveAxis(N, 0, ABG)
19:43:12.669 00.000 15712 Move returns status 0, amount 0
19:43:12.669 00.000 15712 move complete, result=0
19:43:12.669 00.000 7988 GuideStep: -0.6 px 138 ms EAST, -0.2 px 0 ms NORTH
19:43:12.669 00.000 15712 worker thread done servicing request
19:43:12.671 00.002 15712 Worker thread wakes up
19:43:12.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:12.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:14.088 01.417 15712 Exposure complete
19:43:14.148 00.060 15712 worker thread done servicing request
19:43:14.148 00.000 7988 OnExposeComplete: enter
19:43:14.149 00.001 7988 UpdateGuideState(): m_state=6
19:43:14.149 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2556
19:43:14.149 00.000 7988 Star::Find returns 1 (0), X=1173.58, Y=433.41, Mass=1506, SNR=26.3, Peak=185 HFD=3.2
19:43:14.149 00.000 7988 MultiStar: [#1 0.27,0.58,0.97,U] [#2 0.32,0.82,0.99,U] [#3 0.31,0.82,0.95,U] [#4 0.29,0.63,1.04,U] [#5 0.22,0.86,0.69,U] [#6 -0.13,0.85,0.70,U] [#7 0.06,0.68,0.66,U] [#8 0.29,0.85,0.67,U] 
19:43:14.149 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.74}, one-star: {0.15, 0.68}
19:43:14.149 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
19:43:14.149 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
19:43:14.149 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.68 hyp=0.70 cameraTheta=1.36 mountX=-0.68 mountY=-0.16, mountTheta=-2.90
19:43:14.149 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.68, opts=13)
19:43:14.149 00.000 7988 Enqueuing Move request for scope (0.15, 0.68)
19:43:14.149 00.000 15712 Worker thread wakes up
19:43:14.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.68) opts 0xd
19:43:14.149 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.68)
19:43:14.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:14.149 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.3
19:43:14.164 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:14.165 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:14.165 00.000 7988 Enqueuing Expose request
19:43:14.165 00.000 15712 Moving (0.15, 0.68) raw xDistance=-0.68 yDistance=-0.16
19:43:14.165 00.000 15712 PPEC rslt: input = -0.68, final = -0.45, react = -0.41, pred = -0.04, hyst = -0.37, hyst_pct = 0.00, period_length = 646.66
19:43:14.165 00.000 15712 PPEC: input: -0.68, control: -0.45, exposure: 1500
19:43:14.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:14.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:43:14.165 00.000 15712 MoveAxis(E, 146, ABG)
19:43:14.165 00.000 15712 Guiding  Dir = 2, Dur = 146
19:43:14.165 00.000 15712 IsGuiding returns 0
19:43:14.182 00.017 15712 PulseGuide returned control before completion, sleep 141
19:43:14.358 00.176 15712 IsGuiding returns 1
19:43:14.358 00.000 15712 scope still moving after pulse duration time elapsed
19:43:14.390 00.032 15712 IsGuiding returns 0
19:43:14.390 00.000 15712 scope move finished after 146 + 72 ms
19:43:14.390 00.000 15712 Move returns status 0, amount 146
19:43:14.390 00.000 15712 MoveAxis(N, 0, ABG)
19:43:14.390 00.000 15712 Move returns status 0, amount 0
19:43:14.390 00.000 15712 move complete, result=0
19:43:14.390 00.000 15712 worker thread done servicing request
19:43:14.390 00.000 15712 Worker thread wakes up
19:43:14.390 00.000 7988 GuideStep: -0.7 px 146 ms EAST, -0.2 px 0 ms NORTH
19:43:14.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:14.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:16.034 01.644 15712 Exposure complete
19:43:16.095 00.061 15712 worker thread done servicing request
19:43:16.095 00.000 7988 OnExposeComplete: enter
19:43:16.097 00.002 7988 UpdateGuideState(): m_state=6
19:43:16.097 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2557
19:43:16.097 00.000 7988 Star::Find returns 1 (0), X=1173.49, Y=432.60, Mass=1561, SNR=26.9, Peak=206 HFD=3.3
19:43:16.097 00.000 7988 MultiStar: [#1 0.18,0.03,0.99,U] [#2 -0.02,0.19,0.98,U] [#3 0.08,0.09,0.92,U] [#4 0.08,-0.19,0.99,U] [#5 0.25,0.15,0.68,U] [#6 -0.03,-0.02,0.67,U] [#7 0.15,0.10,0.65,U] [#8 0.02,0.36,0.64,U] 
19:43:16.097 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.06, -0.13}
19:43:16.097 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
19:43:16.097 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.09)
19:43:16.104 00.007 7988 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.50 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
19:43:16.104 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.05, opts=13)
19:43:16.104 00.000 7988 Enqueuing Move request for scope (0.08, 0.05)
19:43:16.104 00.000 15712 Worker thread wakes up
19:43:16.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
19:43:16.104 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
19:43:16.104 00.000 15712 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=-0.09
19:43:16.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:16.104 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.9
19:43:16.111 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:16.112 00.001 15712 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 646.63
19:43:16.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:16.112 00.000 7988 Enqueuing Expose request
19:43:16.114 00.002 15712 PPEC: input: -0.05, control: -0.04, exposure: 1500
19:43:16.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:16.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:43:16.114 00.000 15712 MoveAxis(E, 13, ABG)
19:43:16.114 00.000 15712 Guiding  Dir = 2, Dur = 13
19:43:16.114 00.000 15712 IsGuiding returns 0
19:43:16.128 00.014 15712 IsGuiding returns 1
19:43:16.128 00.000 15712 scope still moving after pulse duration time elapsed
19:43:16.182 00.054 15712 IsGuiding returns 0
19:43:16.182 00.000 15712 scope move finished after 13 + 57 ms
19:43:16.182 00.000 15712 Move returns status 0, amount 13
19:43:16.182 00.000 15712 MoveAxis(N, 0, ABG)
19:43:16.182 00.000 15712 Move returns status 0, amount 0
19:43:16.182 00.000 15712 move complete, result=0
19:43:16.182 00.000 15712 worker thread done servicing request
19:43:16.182 00.000 15712 Worker thread wakes up
19:43:16.182 00.000 7988 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
19:43:16.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:16.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:17.598 01.416 15712 Exposure complete
19:43:17.661 00.063 15712 worker thread done servicing request
19:43:17.661 00.000 7988 OnExposeComplete: enter
19:43:17.661 00.000 7988 UpdateGuideState(): m_state=6
19:43:17.661 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2558
19:43:17.661 00.000 7988 Star::Find returns 1 (0), X=1173.54, Y=431.78, Mass=1529, SNR=26.7, Peak=174 HFD=3.3
19:43:17.661 00.000 7988 MultiStar: [#1 0.27,-0.69,1.00,U] [#2 -0.00,-0.79,0.97,U] [#3 -0.12,-0.83,0.95,U] [#4 0.13,-0.77,1.02,U] [#5 0.01,-0.74,0.70,U] [#6 -0.00,-0.96,0.69,U] [#7 0.31,-0.99,0.66,U] [#8 0.15,-0.60,0.62,U] 
19:43:17.661 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.81}, one-star: {0.11, -0.95}
19:43:17.661 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
19:43:17.670 00.009 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
19:43:17.670 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.81 hyp=0.82 cameraTheta=-1.46 mountX=0.81 mountY=-0.07, mountTheta=-0.09
19:43:17.670 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.81, opts=13)
19:43:17.670 00.000 7988 Enqueuing Move request for scope (0.09, -0.81)
19:43:17.675 00.005 15712 Worker thread wakes up
19:43:17.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.81) opts 0xd
19:43:17.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.81)
19:43:17.675 00.000 15712 Moving (0.09, -0.81) raw xDistance=0.81 yDistance=-0.07
19:43:17.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:17.675 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7
19:43:17.678 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:17.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:17.678 00.000 7988 Enqueuing Expose request
19:43:17.678 00.000 15712 PPEC rslt: input = 0.81, final = 0.44, react = 0.49, pred = -0.05, hyst = 0.41, hyst_pct = 0.00, period_length = 646.61
19:43:17.678 00.000 15712 PPEC: input: 0.81, control: 0.44, exposure: 1500
19:43:17.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:17.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:43:17.678 00.000 15712 MoveAxis(W, 142, ABG)
19:43:17.678 00.000 15712 Guiding  Dir = 3, Dur = 142
19:43:17.711 00.033 15712 IsGuiding returns 0
19:43:17.725 00.014 15712 PulseGuide returned control before completion, sleep 137
19:43:17.908 00.183 15712 IsGuiding returns 0
19:43:17.908 00.000 15712 Move returns status 0, amount 142
19:43:17.908 00.000 15712 MoveAxis(N, 0, ABG)
19:43:17.908 00.000 15712 Move returns status 0, amount 0
19:43:17.908 00.000 15712 move complete, result=0
19:43:17.908 00.000 7988 GuideStep: 0.8 px 142 ms WEST, -0.1 px 0 ms NORTH
19:43:17.913 00.005 15712 worker thread done servicing request
19:43:17.913 00.000 15712 Worker thread wakes up
19:43:17.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:17.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:19.540 01.627 15712 Exposure complete
19:43:19.591 00.051 15712 worker thread done servicing request
19:43:19.591 00.000 7988 OnExposeComplete: enter
19:43:19.602 00.011 7988 UpdateGuideState(): m_state=6
19:43:19.602 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2559
19:43:19.602 00.000 7988 Star::Find returns 1 (0), X=1173.43, Y=431.32, Mass=1412, SNR=25.4, Peak=214 HFD=2.9
19:43:19.602 00.000 7988 MultiStar: [#1 0.17,-1.11,1.07,U] [#2 -0.16,-1.15,1.04,U] [#3 0.21,-1.17,0.99,U] [#4 0.18,-1.20,1.08,U] [#5 -0.03,-1.07,0.73,U] [#6 -0.15,-1.42,0.00,M1] [#7 -0.09,-1.14,0.71,U] [#8 0.02,-0.97,0.69,U] 
19:43:19.602 00.000 7988 refined, 7 included, MultiStar: {0.05, -1.16}, one-star: {-0.00, -1.42}
19:43:19.609 00.007 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
19:43:19.609 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.13)
19:43:19.609 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-1.16 hyp=1.17 cameraTheta=-1.53 mountX=1.16 mountY=-0.02, mountTheta=-0.02
19:43:19.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-1.16, opts=13)
19:43:19.609 00.000 7988 Enqueuing Move request for scope (0.05, -1.16)
19:43:19.609 00.000 15712 Worker thread wakes up
19:43:19.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.16) opts 0xd
19:43:19.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -1.16)
19:43:19.609 00.000 15712 Moving (0.05, -1.16) raw xDistance=1.16 yDistance=-0.02
19:43:19.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:19.609 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.4
19:43:19.617 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:19.619 00.002 15712 PPEC rslt: input = 1.16, final = 0.65, react = 0.70, pred = -0.05, hyst = 0.63, hyst_pct = 0.00, period_length = 646.58
19:43:19.619 00.000 15712 PPEC: input: 1.16, control: 0.65, exposure: 1500
19:43:19.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:19.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:19.619 00.000 7988 Enqueuing Expose request
19:43:19.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:43:19.619 00.000 15712 MoveAxis(W, 211, ABG)
19:43:19.619 00.000 15712 Guiding  Dir = 3, Dur = 211
19:43:19.619 00.000 15712 IsGuiding returns 0
19:43:19.637 00.018 15712 PulseGuide returned control before completion, sleep 207
19:43:19.857 00.220 15712 IsGuiding returns 0
19:43:19.857 00.000 15712 Move returns status 0, amount 211
19:43:19.857 00.000 15712 MoveAxis(N, 0, ABG)
19:43:19.857 00.000 15712 Move returns status 0, amount 0
19:43:19.857 00.000 15712 move complete, result=0
19:43:19.857 00.000 15712 worker thread done servicing request
19:43:19.857 00.000 15712 Worker thread wakes up
19:43:19.857 00.000 7988 GuideStep: 1.2 px 211 ms WEST, -0.0 px 0 ms NORTH
19:43:19.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:19.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:21.277 01.420 15712 Exposure complete
19:43:21.339 00.062 15712 worker thread done servicing request
19:43:21.339 00.000 7988 OnExposeComplete: enter
19:43:21.339 00.000 7988 UpdateGuideState(): m_state=6
19:43:21.341 00.002 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2560
19:43:21.341 00.000 7988 Star::Find returns 1 (0), X=1173.66, Y=432.00, Mass=1449, SNR=25.8, Peak=198 HFD=3.3
19:43:21.344 00.003 7988 MultiStar: [#1 0.48,-0.73,1.04,U] [#2 0.14,-0.59,0.99,U] [#3 0.53,-0.63,0.99,U] [#4 0.35,-0.74,1.04,U] [#5 0.31,-0.73,0.77,U] [#6 0.20,-0.75,0.74,U] [#7 0.09,-1.09,0.68,U] [#8 0.42,-0.40,0.70,U] 
19:43:21.344 00.000 7988 refined, 8 included, MultiStar: {0.31, -0.70}, one-star: {0.23, -0.74}
19:43:21.346 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
19:43:21.346 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.75)
19:43:21.348 00.002 7988 CameraToMount -- cameraX=0.31 cameraY=-0.70 hyp=0.77 cameraTheta=-1.15 mountX=0.70 mountY=-0.30, mountTheta=-0.40
19:43:21.350 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.70, opts=13)
19:43:21.350 00.000 7988 Enqueuing Move request for scope (0.31, -0.70)
19:43:21.352 00.002 15712 Worker thread wakes up
19:43:21.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.70) opts 0xd
19:43:21.352 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.70)
19:43:21.352 00.000 15712 Moving (0.31, -0.70) raw xDistance=0.70 yDistance=-0.30
19:43:21.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:43:21.352 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.8
19:43:21.355 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:21.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:21.355 00.000 7988 Enqueuing Expose request
19:43:21.355 00.000 15712 PPEC rslt: input = 0.70, final = 0.41, react = 0.42, pred = -0.01, hyst = 0.41, hyst_pct = 0.00, period_length = 646.56
19:43:21.355 00.000 15712 PPEC: input: 0.70, control: 0.41, exposure: 1500
19:43:21.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:43:21.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:43:21.355 00.000 15712 MoveAxis(W, 133, ABG)
19:43:21.355 00.000 15712 Guiding  Dir = 3, Dur = 133
19:43:21.355 00.000 15712 IsGuiding returns 0
19:43:21.378 00.023 15712 PulseGuide returned control before completion, sleep 124
19:43:21.515 00.137 15712 IsGuiding returns 1
19:43:21.515 00.000 15712 scope still moving after pulse duration time elapsed
19:43:21.551 00.036 15712 IsGuiding returns 0
19:43:21.556 00.005 15712 scope move finished after 133 + 62 ms
19:43:21.556 00.000 15712 Move returns status 0, amount 133
19:43:21.556 00.000 15712 MoveAxis(N, 0, ABG)
19:43:21.556 00.000 15712 Move returns status 0, amount 0
19:43:21.556 00.000 15712 move complete, result=0
19:43:21.556 00.000 15712 worker thread done servicing request
19:43:21.556 00.000 15712 Worker thread wakes up
19:43:21.556 00.000 7988 GuideStep: 0.7 px 133 ms WEST, -0.3 px 0 ms NORTH
19:43:21.558 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:21.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:23.190 01.632 15712 Exposure complete
19:43:23.255 00.065 15712 worker thread done servicing request
19:43:23.255 00.000 7988 OnExposeComplete: enter
19:43:23.255 00.000 7988 UpdateGuideState(): m_state=6
19:43:23.255 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2561
19:43:23.255 00.000 7988 Star::Find returns 1 (0), X=1173.76, Y=433.80, Mass=1510, SNR=26.4, Peak=212 HFD=3.6
19:43:23.255 00.000 7988 MultiStar: [#1 0.30,1.12,1.04,U] [#2 0.07,1.26,0.97,U] [#3 0.24,1.32,0.00,M1] [#4 0.35,1.11,0.99,U] [#5 0.02,1.07,0.72,U] [#6 0.17,1.31,0.00,M1] [#7 0.47,1.04,0.65,U] [#8 0.31,1.39,0.00,M1] 
19:43:23.255 00.000 7988 single-star, 5 included, MultiStar: {0.26, 1.12}, one-star: {0.33, 1.06}
19:43:23.255 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
19:43:23.255 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.33)
19:43:23.265 00.010 7988 CameraToMount -- cameraX=0.33 cameraY=1.06 hyp=1.11 cameraTheta=1.27 mountX=-1.06 mountY=-0.36, mountTheta=-2.82
19:43:23.267 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=1.06, opts=13)
19:43:23.267 00.000 7988 Enqueuing Move request for scope (0.33, 1.06)
19:43:23.267 00.000 15712 Worker thread wakes up
19:43:23.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:43:23.267 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
19:43:23.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:23.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:23.267 00.000 7988 Enqueuing Expose request
19:43:23.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 1.06) opts 0xd
19:43:23.267 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 1.06)
19:43:23.267 00.000 15712 Moving (0.33, 1.06) raw xDistance=-1.06 yDistance=-0.36
19:43:23.277 00.010 15712 PPEC rslt: input = -1.06, final = -0.64, react = -0.64, pred = 0.00, hyst = -0.54, hyst_pct = 0.00, period_length = 646.53
19:43:23.277 00.000 15712 PPEC: input: -1.06, control: -0.64, exposure: 1500
19:43:23.277 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:43:23.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
19:43:23.277 00.000 15712 MoveAxis(E, 208, ABG)
19:43:23.277 00.000 15712 Guiding  Dir = 2, Dur = 208
19:43:23.277 00.000 15712 IsGuiding returns 0
19:43:23.288 00.011 15712 PulseGuide returned control before completion, sleep 200
19:43:23.505 00.217 15712 IsGuiding returns 0
19:43:23.505 00.000 15712 Move returns status 0, amount 208
19:43:23.505 00.000 15712 MoveAxis(N, 0, ABG)
19:43:23.505 00.000 15712 Move returns status 0, amount 0
19:43:23.505 00.000 15712 move complete, result=0
19:43:23.505 00.000 15712 worker thread done servicing request
19:43:23.505 00.000 15712 Worker thread wakes up
19:43:23.505 00.000 7988 GuideStep: -1.1 px 208 ms EAST, -0.4 px 0 ms NORTH
19:43:23.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:23.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:24.925 01.420 15712 Exposure complete
19:43:24.984 00.059 15712 worker thread done servicing request
19:43:24.984 00.000 7988 OnExposeComplete: enter
19:43:24.988 00.004 7988 UpdateGuideState(): m_state=6
19:43:24.988 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2562
19:43:24.988 00.000 7988 Star::Find returns 1 (0), X=1173.60, Y=434.40, Mass=1433, SNR=25.5, Peak=197 HFD=3.1
19:43:24.988 00.000 7988 MultiStar: [#1 0.29,1.64,0.00,M1] [#2 0.23,1.74,0.00,M1] [#3 0.29,1.69,0.00,M2] [#4 0.18,1.52,0.00,M1] [#5 0.15,1.61,0.00,M1] [#6 0.01,1.46,0.00,M2] [#7 0.07,1.45,0.00,M1] [#8 0.20,1.89,0.00,M2] 
19:43:24.988 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:43:24.988 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:43:24.988 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=1.67 hyp=1.68 cameraTheta=1.47 mountX=-1.67 mountY=-0.22, mountTheta=-3.01
19:43:24.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=1.67, opts=13)
19:43:24.988 00.000 7988 Enqueuing Move request for scope (0.17, 1.67)
19:43:24.988 00.000 15712 Worker thread wakes up
19:43:24.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 1.67) opts 0xd
19:43:24.988 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 1.67)
19:43:24.988 00.000 15712 Moving (0.17, 1.67) raw xDistance=-1.67 yDistance=-0.22
19:43:24.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:25.001 00.013 7988 UpdateGuideState exits: m=1433 SNR=25.5
19:43:25.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:25.003 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:25.004 00.001 7988 Enqueuing Expose request
19:43:25.004 00.000 15712 PPEC rslt: input = -1.67, final = -0.98, react = -1.00, pred = 0.02, hyst = -0.88, hyst_pct = 0.00, period_length = 646.51
19:43:25.004 00.000 15712 PPEC: input: -1.67, control: -0.98, exposure: 1500
19:43:25.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:25.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:43:25.004 00.000 15712 MoveAxis(E, 321, ABG)
19:43:25.004 00.000 15712 Guiding  Dir = 2, Dur = 321
19:43:25.004 00.000 15712 IsGuiding returns 0
19:43:25.020 00.016 15712 PulseGuide returned control before completion, sleep 314
19:43:25.371 00.351 15712 IsGuiding returns 0
19:43:25.371 00.000 15712 Move returns status 0, amount 321
19:43:25.371 00.000 15712 MoveAxis(N, 0, ABG)
19:43:25.371 00.000 15712 Move returns status 0, amount 0
19:43:25.371 00.000 15712 move complete, result=0
19:43:25.371 00.000 7988 GuideStep: -1.7 px 321 ms EAST, -0.2 px 0 ms NORTH
19:43:25.376 00.005 15712 worker thread done servicing request
19:43:25.376 00.000 15712 Worker thread wakes up
19:43:25.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:25.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:27.013 01.637 15712 Exposure complete
19:43:27.068 00.055 15712 worker thread done servicing request
19:43:27.068 00.000 7988 OnExposeComplete: enter
19:43:27.075 00.007 7988 UpdateGuideState(): m_state=6
19:43:27.077 00.002 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2563
19:43:27.077 00.000 7988 Star::Find returns 1 (0), X=1173.54, Y=434.92, Mass=1454, SNR=25.9, Peak=186 HFD=3.5
19:43:27.079 00.002 7988 MultiStar: [#1 0.33,2.24,0.00,M2] [#2 0.25,2.13,0.00,M2] [#3 0.40,2.31,0.00,M3] [#4 0.26,2.06,0.00,M2] [#5 0.35,2.36,0.00,M2] [#6 0.11,2.16,0.00,M3] [#7 0.24,1.93,0.00,M2] [#8 0.18,2.32,0.00,M3] 
19:43:27.079 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
19:43:27.081 00.002 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.08)
19:43:27.081 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=2.19 hyp=2.19 cameraTheta=1.52 mountX=-2.19 mountY=-0.17, mountTheta=-3.06
19:43:27.083 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=2.19, opts=13)
19:43:27.085 00.002 7988 Enqueuing Move request for scope (0.12, 2.19)
19:43:27.085 00.000 15712 Worker thread wakes up
19:43:27.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 2.19) opts 0xd
19:43:27.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 2.19)
19:43:27.085 00.000 15712 Moving (0.12, 2.19) raw xDistance=-2.19 yDistance=-0.17
19:43:27.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:27.085 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.9
19:43:27.089 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:27.089 00.000 15712 PPEC rslt: input = -2.19, final = -1.34, react = -1.31, pred = -0.02, hyst = -1.22, hyst_pct = 0.00, period_length = 646.49
19:43:27.089 00.000 15712 PPEC: input: -2.19, control: -1.34, exposure: 1500
19:43:27.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:27.091 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:43:27.091 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:27.091 00.000 7988 Enqueuing Expose request
19:43:27.091 00.000 15712 MoveAxis(E, 436, ABG)
19:43:27.091 00.000 15712 Guiding  Dir = 2, Dur = 436
19:43:27.091 00.000 15712 IsGuiding returns 0
19:43:27.110 00.019 15712 PulseGuide returned control before completion, sleep 422
19:43:27.553 00.443 15712 IsGuiding returns 1
19:43:27.553 00.000 15712 scope still moving after pulse duration time elapsed
19:43:27.587 00.034 15712 IsGuiding returns 0
19:43:27.587 00.000 15712 scope move finished after 436 + 68 ms
19:43:27.587 00.000 15712 Move returns status 0, amount 436
19:43:27.587 00.000 15712 MoveAxis(N, 0, ABG)
19:43:27.587 00.000 15712 Move returns status 0, amount 0
19:43:27.587 00.000 15712 move complete, result=0
19:43:27.587 00.000 7988 GuideStep: -2.2 px 436 ms EAST, -0.2 px 0 ms NORTH
19:43:27.600 00.013 15712 worker thread done servicing request
19:43:27.600 00.000 15712 Worker thread wakes up
19:43:27.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:27.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:29.006 01.406 15712 Exposure complete
19:43:29.067 00.061 7988 OnExposeComplete: enter
19:43:29.067 00.000 7988 UpdateGuideState(): m_state=6
19:43:29.067 00.000 15712 worker thread done servicing request
19:43:29.067 00.000 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2564
19:43:29.067 00.000 7988 Star::Find returns 1 (0), X=1173.77, Y=433.83, Mass=1498, SNR=26.3, Peak=180 HFD=3.6
19:43:29.067 00.000 7988 MultiStar: [#1 0.32,1.23,1.00,U] [#2 0.25,1.18,0.97,U] [#3 0.51,1.09,0.96,U] [#4 0.32,1.19,1.05,U] [#5 0.40,1.28,0.00,M3] [#6 -0.07,0.94,0.69,U] [#7 0.18,1.29,0.00,M3] [#8 0.35,1.29,0.00,M4] 
19:43:29.067 00.000 7988 single-star, 5 included, MultiStar: {0.30, 1.13}, one-star: {0.34, 1.10}
19:43:29.067 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
19:43:29.067 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.33)
19:43:29.067 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=1.10 hyp=1.15 cameraTheta=1.27 mountX=-1.10 mountY=-0.37, mountTheta=-2.82
19:43:29.067 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=1.10, opts=13)
19:43:29.067 00.000 7988 Enqueuing Move request for scope (0.34, 1.10)
19:43:29.067 00.000 15712 Worker thread wakes up
19:43:29.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 1.10) opts 0xd
19:43:29.067 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 1.10)
19:43:29.067 00.000 15712 Moving (0.34, 1.10) raw xDistance=-1.10 yDistance=-0.37
19:43:29.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:29.067 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3
19:43:29.083 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:29.083 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:29.083 00.000 7988 Enqueuing Expose request
19:43:29.083 00.000 15712 PPEC rslt: input = -1.10, final = -0.76, react = -0.66, pred = -0.10, hyst = -0.65, hyst_pct = 0.00, period_length = 646.46
19:43:29.083 00.000 15712 PPEC: input: -1.10, control: -0.76, exposure: 1500
19:43:29.083 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.40 newest=-0.76
19:43:29.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
19:43:29.083 00.000 15712 MoveAxis(E, 248, ABG)
19:43:29.083 00.000 15712 Guiding  Dir = 2, Dur = 248
19:43:29.115 00.032 15712 IsGuiding returns 0
19:43:29.131 00.016 15712 PulseGuide returned control before completion, sleep 243
19:43:29.404 00.273 15712 IsGuiding returns 0
19:43:29.404 00.000 15712 Move returns status 0, amount 248
19:43:29.404 00.000 15712 BLC: Oldest BLC event removed
19:43:29.404 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
19:43:29.404 00.000 15712 MoveAxis(N, 334, ABG)
19:43:29.404 00.000 15712 Guiding  Dir = 0, Dur = 334
19:43:29.404 00.000 15712 IsGuiding returns 0
19:43:29.484 00.080 15712 PulseGuide returned control before completion, sleep 265
19:43:29.752 00.268 15712 IsGuiding returns 1
19:43:29.752 00.000 15712 scope still moving after pulse duration time elapsed
19:43:29.815 00.063 15712 IsGuiding returns 1
19:43:29.851 00.036 15712 IsGuiding returns 0
19:43:29.851 00.000 15712 scope move finished after 334 + 113 ms
19:43:29.851 00.000 15712 Move returns status 0, amount 334
19:43:29.851 00.000 15712 move complete, result=0
19:43:29.851 00.000 15712 worker thread done servicing request
19:43:29.851 00.000 15712 Worker thread wakes up
19:43:29.851 00.000 7988 GuideStep: -1.1 px 248 ms EAST, -0.4 px 334 ms NORTH
19:43:29.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:29.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:31.490 01.639 15712 Exposure complete
19:43:31.551 00.061 15712 worker thread done servicing request
19:43:31.551 00.000 7988 OnExposeComplete: enter
19:43:31.551 00.000 7988 UpdateGuideState(): m_state=6
19:43:31.556 00.005 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2565
19:43:31.556 00.000 7988 Star::Find returns 1 (0), X=1173.31, Y=431.54, Mass=1409, SNR=25.3, Peak=221 HFD=3.1
19:43:31.558 00.002 7988 MultiStar: [#1 -0.09,-0.94,1.07,U] [#2 -0.34,-0.93,1.02,U] [#3 0.03,-1.08,0.99,U] [#4 0.01,-1.04,1.08,U] [#5 -0.28,-0.82,0.68,U] [#6 -0.19,-1.31,0.00,M3] [#7 -0.06,-1.26,0.68,U] [#8 -0.18,-0.96,0.70,U] 
19:43:31.560 00.002 7988 refined, 7 included, MultiStar: {-0.12, -1.03}, one-star: {-0.12, -1.19}
19:43:31.560 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
19:43:31.562 00.002 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
19:43:31.562 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-1.03 hyp=1.04 cameraTheta=-1.69 mountX=1.03 mountY=0.15, mountTheta=0.14
19:43:31.564 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-1.03, opts=13)
19:43:31.566 00.002 7988 Enqueuing Move request for scope (-0.12, -1.03)
19:43:31.567 00.001 15712 Worker thread wakes up
19:43:31.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.03) opts 0xd
19:43:31.567 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -1.03)
19:43:31.567 00.000 15712 Moving (-0.12, -1.03) raw xDistance=1.03 yDistance=0.15
19:43:31.568 00.001 15712 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.371572, 1:-0.145189
19:43:31.568 00.000 15712 BLC: No correction, Miss < min_move
19:43:31.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:31.568 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.3
19:43:31.570 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:31.572 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:31.572 00.000 7988 Enqueuing Expose request
19:43:31.574 00.002 15712 PPEC rslt: input = 1.03, final = 0.51, react = 0.62, pred = -0.11, hyst = 0.48, hyst_pct = 0.00, period_length = 646.44
19:43:31.574 00.000 15712 PPEC: input: 1.03, control: 0.51, exposure: 1500
19:43:31.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:31.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:43:31.574 00.000 15712 MoveAxis(W, 165, ABG)
19:43:31.574 00.000 15712 Guiding  Dir = 3, Dur = 165
19:43:31.574 00.000 15712 IsGuiding returns 0
19:43:31.593 00.019 15712 PulseGuide returned control before completion, sleep 157
19:43:31.775 00.182 15712 IsGuiding returns 0
19:43:31.775 00.000 15712 Move returns status 0, amount 165
19:43:31.775 00.000 15712 MoveAxis(N, 0, ABG)
19:43:31.775 00.000 15712 Move returns status 0, amount 0
19:43:31.775 00.000 15712 move complete, result=0
19:43:31.775 00.000 7988 GuideStep: 1.0 px 165 ms WEST, 0.1 px 0 ms NORTH
19:43:31.787 00.012 15712 worker thread done servicing request
19:43:31.787 00.000 15712 Worker thread wakes up
19:43:31.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:31.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:33.193 01.406 15712 Exposure complete
19:43:33.254 00.061 15712 worker thread done servicing request
19:43:33.254 00.000 7988 OnExposeComplete: enter
19:43:33.254 00.000 7988 UpdateGuideState(): m_state=6
19:43:33.254 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2566
19:43:33.254 00.000 7988 Star::Find returns 1 (0), X=1173.32, Y=430.44, Mass=1535, SNR=26.6, Peak=212 HFD=3.2
19:43:33.254 00.000 7988 MultiStar: [#1 -0.07,-2.08,0.00,M1] [#2 -0.20,-1.83,0.00,M1] [#3 -0.01,-2.24,0.00,M2] [#4 0.16,-2.12,0.00,M1] [#5 -0.08,-1.99,0.00,M3] [#6 -0.30,-2.05,0.00,M4] [#7 -0.08,-2.23,0.00,M3] [#8 -0.22,-2.05,0.00,M4] 
19:43:33.254 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
19:43:33.254 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
19:43:33.254 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-2.29 hyp=2.30 cameraTheta=-1.62 mountX=2.29 mountY=0.17, mountTheta=0.07
19:43:33.254 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-2.29, opts=13)
19:43:33.254 00.000 7988 Enqueuing Move request for scope (-0.11, -2.29)
19:43:33.254 00.000 15712 Worker thread wakes up
19:43:33.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -2.29) opts 0xd
19:43:33.254 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -2.29)
19:43:33.254 00.000 15712 Moving (-0.11, -2.29) raw xDistance=2.29 yDistance=0.17
19:43:33.267 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:33.267 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.6
19:43:33.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:33.270 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:33.270 00.000 7988 Enqueuing Expose request
19:43:33.270 00.000 15712 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.371572, 1:-0.145189, 2:-0.167510
19:43:33.270 00.000 15712 BLC: No correction, Miss < min_move
19:43:33.275 00.005 15712 PPEC rslt: input = 2.29, final = 1.31, react = 1.38, pred = -0.06, hyst = 1.19, hyst_pct = 0.00, period_length = 646.42
19:43:33.275 00.000 15712 PPEC: input: 2.29, control: 1.31, exposure: 1500
19:43:33.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:33.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:43:33.275 00.000 15712 MoveAxis(W, 429, ABG)
19:43:33.275 00.000 15712 Guiding  Dir = 3, Dur = 429
19:43:33.275 00.000 15712 IsGuiding returns 0
19:43:33.304 00.029 15712 PulseGuide returned control before completion, sleep 412
19:43:33.719 00.415 15712 IsGuiding returns 1
19:43:33.719 00.000 15712 scope still moving after pulse duration time elapsed
19:43:33.765 00.046 15712 IsGuiding returns 0
19:43:33.765 00.000 15712 scope move finished after 429 + 62 ms
19:43:33.765 00.000 15712 Move returns status 0, amount 429
19:43:33.765 00.000 15712 MoveAxis(N, 0, ABG)
19:43:33.765 00.000 15712 Move returns status 0, amount 0
19:43:33.765 00.000 15712 move complete, result=0
19:43:33.765 00.000 7988 GuideStep: 2.3 px 429 ms WEST, 0.2 px 0 ms NORTH
19:43:33.769 00.004 15712 worker thread done servicing request
19:43:33.769 00.000 15712 Worker thread wakes up
19:43:33.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:33.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:35.409 01.640 15712 Exposure complete
19:43:35.471 00.062 15712 worker thread done servicing request
19:43:35.471 00.000 7988 OnExposeComplete: enter
19:43:35.471 00.000 7988 UpdateGuideState(): m_state=6
19:43:35.473 00.002 7988 Star::Find(15, 1173, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2567
19:43:35.473 00.000 7988 Star::Find returns 1 (0), X=1173.34, Y=431.22, Mass=1353, SNR=25.0, Peak=231 HFD=2.9
19:43:35.475 00.002 7988 MultiStar: [#1 0.08,-1.61,0.00,M2] [#2 -0.11,-1.40,0.00,M2] [#3 0.07,-1.41,0.00,M3] [#4 -0.00,-1.56,0.00,M2] [#5 -0.14,-1.45,0.00,M4] [#6 -0.03,-1.55,0.00,M5] [#7 -0.00,-1.61,0.00,M4] [#8 -0.05,-1.26,0.72,U] 
19:43:35.477 00.002 7988 refined, 1 included, MultiStar: {-0.07, -1.41}, one-star: {-0.09, -1.52}
19:43:35.477 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
19:43:35.479 00.002 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
19:43:35.479 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-1.41 hyp=1.41 cameraTheta=-1.62 mountX=1.41 mountY=0.11, mountTheta=0.08
19:43:35.481 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-1.41, opts=13)
19:43:35.483 00.002 7988 Enqueuing Move request for scope (-0.07, -1.41)
19:43:35.483 00.000 15712 Worker thread wakes up
19:43:35.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.41) opts 0xd
19:43:35.483 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -1.41)
19:43:35.483 00.000 15712 Moving (-0.07, -1.41) raw xDistance=1.41 yDistance=0.11
19:43:35.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:35.483 00.000 7988 UpdateGuideState exits: m=1353 SNR=25.0
19:43:35.486 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:35.487 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:35.487 00.000 7988 Enqueuing Expose request
19:43:35.487 00.000 15712 BLC: window closed
19:43:35.487 00.000 15712 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.371572, 1:-0.145189, 2:-0.167510
19:43:35.487 00.000 15712 BLC: No correction, Miss < min_move
19:43:35.494 00.007 15712 PPEC rslt: input = 1.41, final = 0.79, react = 0.85, pred = -0.06, hyst = 0.79, hyst_pct = 0.00, period_length = 646.39
19:43:35.494 00.000 15712 PPEC: input: 1.41, control: 0.79, exposure: 1500
19:43:35.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:35.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:43:35.494 00.000 15712 MoveAxis(W, 258, ABG)
19:43:35.494 00.000 15712 Guiding  Dir = 3, Dur = 258
19:43:35.494 00.000 15712 IsGuiding returns 0
19:43:35.506 00.012 15712 PulseGuide returned control before completion, sleep 253
19:43:35.776 00.270 15712 IsGuiding returns 1
19:43:35.776 00.000 15712 scope still moving after pulse duration time elapsed
19:43:35.807 00.031 15712 IsGuiding returns 0
19:43:35.807 00.000 15712 scope move finished after 258 + 55 ms
19:43:35.807 00.000 15712 Move returns status 0, amount 258
19:43:35.807 00.000 15712 MoveAxis(N, 0, ABG)
19:43:35.807 00.000 15712 Move returns status 0, amount 0
19:43:35.807 00.000 15712 move complete, result=0
19:43:35.807 00.000 15712 worker thread done servicing request
19:43:35.807 00.000 15712 Worker thread wakes up
19:43:35.807 00.000 7988 GuideStep: 1.4 px 258 ms WEST, 0.1 px 0 ms NORTH
19:43:35.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:35.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:37.228 01.421 15712 Exposure complete
19:43:37.290 00.062 15712 worker thread done servicing request
19:43:37.290 00.000 7988 OnExposeComplete: enter
19:43:37.290 00.000 7988 UpdateGuideState(): m_state=6
19:43:37.293 00.003 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2568
19:43:37.293 00.000 7988 Star::Find returns 1 (0), X=1173.36, Y=432.50, Mass=1457, SNR=26.0, Peak=214 HFD=3.3
19:43:37.295 00.002 7988 MultiStar: [#1 -0.10,-0.06,1.01,U] [#2 -0.21,-0.14,1.00,U] [#3 -0.23,-0.21,0.99,U] [#4 0.03,-0.30,1.05,U] [#5 -0.14,-0.27,0.70,U] [#6 -0.14,-0.09,0.73,U] [#7 -0.20,-0.37,0.67,U] [#8 -0.06,0.06,0.63,U] 
19:43:37.297 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.18}, one-star: {-0.07, -0.24}
19:43:37.298 00.001 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.58) = xAngle (-0.59 = -0.59)
19:43:37.298 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.52 = 2.52)
19:43:37.298 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.17 mountX=0.18 mountY=0.13, mountTheta=0.61
19:43:37.298 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.18, opts=13)
19:43:37.298 00.000 7988 Enqueuing Move request for scope (-0.12, -0.18)
19:43:37.298 00.000 15712 Worker thread wakes up
19:43:37.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
19:43:37.298 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
19:43:37.298 00.000 15712 Moving (-0.12, -0.18) raw xDistance=0.18 yDistance=0.13
19:43:37.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:37.305 00.007 7988 UpdateGuideState exits: m=1457 SNR=26.0
19:43:37.307 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:37.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:37.309 00.002 7988 Enqueuing Expose request
19:43:37.309 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 646.37
19:43:37.309 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
19:43:37.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:37.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:43:37.309 00.000 15712 MoveAxis(W, 29, ABG)
19:43:37.309 00.000 15712 Guiding  Dir = 3, Dur = 29
19:43:37.311 00.002 15712 IsGuiding returns 0
19:43:37.332 00.021 15712 PulseGuide returned control before completion, sleep 19
19:43:37.353 00.021 15712 IsGuiding returns 1
19:43:37.353 00.000 15712 scope still moving after pulse duration time elapsed
19:43:37.385 00.032 15712 IsGuiding returns 0
19:43:37.385 00.000 15712 scope move finished after 29 + 55 ms
19:43:37.385 00.000 15712 Move returns status 0, amount 29
19:43:37.385 00.000 15712 MoveAxis(N, 0, ABG)
19:43:37.385 00.000 15712 Move returns status 0, amount 0
19:43:37.385 00.000 15712 move complete, result=0
19:43:37.385 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
19:43:37.398 00.013 15712 worker thread done servicing request
19:43:37.398 00.000 15712 Worker thread wakes up
19:43:37.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:37.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:39.028 01.630 15712 Exposure complete
19:43:39.092 00.064 15712 worker thread done servicing request
19:43:39.092 00.000 7988 OnExposeComplete: enter
19:43:39.092 00.000 7988 UpdateGuideState(): m_state=6
19:43:39.092 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2569
19:43:39.092 00.000 7988 Star::Find returns 1 (1), X=1173.12, Y=433.24, Mass=1495, SNR=26.2, Peak=255 HFD=3.4
19:43:39.092 00.000 7988 MultiStar: [#1 -0.18,0.69,0.99,U] [#2 -0.30,0.75,1.01,U] [#3 -0.07,0.68,0.96,U] [#4 -0.31,0.50,1.01,U] [#5 -0.18,0.88,0.71,U] [#6 -0.45,0.64,0.67,U] [#7 -0.31,0.33,0.65,U] [#8 -0.08,1.05,0.66,U] 
19:43:39.092 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.66}, one-star: {-0.31, 0.51}
19:43:39.092 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.69 = -2.59)
19:43:39.092 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.52)
19:43:39.092 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.51 hyp=0.59 cameraTheta=2.12 mountX=-0.51 mountY=0.30, mountTheta=2.61
19:43:39.101 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.51, opts=13)
19:43:39.101 00.000 7988 Enqueuing Move request for scope (-0.31, 0.51)
19:43:39.105 00.004 15712 Worker thread wakes up
19:43:39.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:43:39.105 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2 Saturated
19:43:39.105 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:39.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.51) opts 0xd
19:43:39.105 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.51)
19:43:39.105 00.000 15712 Moving (-0.31, 0.51) raw xDistance=-0.51 yDistance=0.30
19:43:39.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:39.105 00.000 7988 Enqueuing Expose request
19:43:39.111 00.006 15712 PPEC rslt: input = -0.51, final = -0.23, react = -0.30, pred = 0.07, hyst = -0.23, hyst_pct = 0.00, period_length = 646.35
19:43:39.111 00.000 15712 PPEC: input: -0.51, control: -0.23, exposure: 1500
19:43:39.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:43:39.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
19:43:39.111 00.000 15712 MoveAxis(E, 76, ABG)
19:43:39.111 00.000 15712 Guiding  Dir = 2, Dur = 76
19:43:39.113 00.002 15712 IsGuiding returns 0
19:43:39.138 00.025 15712 PulseGuide returned control before completion, sleep 61
19:43:39.201 00.063 15712 IsGuiding returns 1
19:43:39.201 00.000 15712 scope still moving after pulse duration time elapsed
19:43:39.249 00.048 15712 IsGuiding returns 0
19:43:39.249 00.000 15712 scope move finished after 76 + 61 ms
19:43:39.249 00.000 15712 Move returns status 0, amount 76
19:43:39.249 00.000 15712 MoveAxis(N, 0, ABG)
19:43:39.249 00.000 15712 Move returns status 0, amount 0
19:43:39.249 00.000 15712 move complete, result=0
19:43:39.249 00.000 15712 worker thread done servicing request
19:43:39.249 00.000 15712 Worker thread wakes up
19:43:39.251 00.002 7988 GuideStep: -0.5 px 76 ms EAST, 0.3 px 0 ms NORTH
19:43:39.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:39.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:40.667 01.416 15712 Exposure complete
19:43:40.728 00.061 15712 worker thread done servicing request
19:43:40.728 00.000 7988 OnExposeComplete: enter
19:43:40.728 00.000 7988 UpdateGuideState(): m_state=6
19:43:40.728 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
19:43:40.733 00.005 7988 Star::Find returns 1 (0), X=1173.16, Y=434.08, Mass=1539, SNR=26.7, Peak=207 HFD=3.7
19:43:40.733 00.000 7988 MultiStar: [#1 0.03,1.45,0.00,M1] [#2 -0.14,1.66,0.00,M1] [#3 0.02,1.53,0.00,M2] [#4 -0.06,1.51,0.00,M1] [#5 0.10,1.28,0.67,U] [#6 -0.08,1.36,0.00,M4] [#7 -0.00,1.39,0.00,M3] [#8 -0.26,1.73,0.00,M2] 
19:43:40.733 00.000 7988 refined, 1 included, MultiStar: {-0.12, 1.32}, one-star: {-0.27, 1.35}
19:43:40.733 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
19:43:40.733 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
19:43:40.733 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=1.32 hyp=1.32 cameraTheta=1.66 mountX=-1.32 mountY=0.09, mountTheta=3.07
19:43:40.733 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=1.32, opts=13)
19:43:40.733 00.000 7988 Enqueuing Move request for scope (-0.12, 1.32)
19:43:40.733 00.000 15712 Worker thread wakes up
19:43:40.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:40.733 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7
19:43:40.744 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:40.744 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:40.744 00.000 7988 Enqueuing Expose request
19:43:40.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.32) opts 0xd
19:43:40.744 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 1.32)
19:43:40.744 00.000 15712 Moving (-0.12, 1.32) raw xDistance=-1.32 yDistance=0.09
19:43:40.750 00.006 15712 PPEC rslt: input = -1.32, final = -0.74, react = -0.79, pred = 0.05, hyst = -0.71, hyst_pct = 0.00, period_length = 646.33
19:43:40.750 00.000 15712 PPEC: input: -1.32, control: -0.74, exposure: 1500
19:43:40.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:40.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:43:40.750 00.000 15712 MoveAxis(E, 242, ABG)
19:43:40.750 00.000 15712 Guiding  Dir = 2, Dur = 242
19:43:40.784 00.034 15712 IsGuiding returns 0
19:43:40.800 00.016 15712 PulseGuide returned control before completion, sleep 237
19:43:41.051 00.251 15712 IsGuiding returns 0
19:43:41.051 00.000 15712 Move returns status 0, amount 242
19:43:41.051 00.000 15712 MoveAxis(N, 0, ABG)
19:43:41.051 00.000 15712 Move returns status 0, amount 0
19:43:41.051 00.000 15712 move complete, result=0
19:43:41.051 00.000 7988 GuideStep: -1.3 px 242 ms EAST, 0.1 px 0 ms NORTH
19:43:41.058 00.007 15712 worker thread done servicing request
19:43:41.058 00.000 15712 Worker thread wakes up
19:43:41.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:41.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:42.690 01.632 15712 Exposure complete
19:43:42.744 00.054 15712 worker thread done servicing request
19:43:42.744 00.000 7988 OnExposeComplete: enter
19:43:42.752 00.008 7988 UpdateGuideState(): m_state=6
19:43:42.754 00.002 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2571
19:43:42.754 00.000 7988 Star::Find returns 1 (1), X=1173.32, Y=434.31, Mass=1557, SNR=26.8, Peak=255 HFD=3.4
19:43:42.756 00.002 7988 MultiStar: [#1 -0.07,1.97,0.00,M2] [#2 -0.10,2.00,0.00,M2] [#3 -0.08,1.94,0.00,M3] [#4 -0.00,1.68,0.00,M2] [#5 -0.11,2.05,0.00,M2] [#6 -0.26,1.74,0.00,M5] [#7 -0.15,1.85,0.00,M4] [#8 -0.16,2.00,0.00,M3] 
19:43:42.756 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
19:43:42.758 00.002 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
19:43:42.758 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=1.57 hyp=1.58 cameraTheta=1.64 mountX=-1.57 mountY=0.08, mountTheta=3.09
19:43:42.761 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=1.57, opts=13)
19:43:42.761 00.000 7988 Enqueuing Move request for scope (-0.11, 1.57)
19:43:42.763 00.002 15712 Worker thread wakes up
19:43:42.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.57) opts 0xd
19:43:42.763 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 1.57)
19:43:42.763 00.000 15712 Moving (-0.11, 1.57) raw xDistance=-1.57 yDistance=0.08
19:43:42.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:42.763 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8 Saturated
19:43:42.765 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:42.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:42.767 00.002 7988 Enqueuing Expose request
19:43:42.769 00.002 15712 PPEC rslt: input = -1.57, final = -0.92, react = -0.94, pred = 0.02, hyst = -0.86, hyst_pct = 0.00, period_length = 646.30
19:43:42.769 00.000 15712 PPEC: input: -1.57, control: -0.92, exposure: 1500
19:43:42.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:42.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:43:42.769 00.000 15712 MoveAxis(E, 300, ABG)
19:43:42.769 00.000 15712 Guiding  Dir = 2, Dur = 300
19:43:42.769 00.000 15712 IsGuiding returns 0
19:43:42.795 00.026 15712 PulseGuide returned control before completion, sleep 282
19:43:43.118 00.323 15712 IsGuiding returns 1
19:43:43.118 00.000 15712 scope still moving after pulse duration time elapsed
19:43:43.150 00.032 15712 IsGuiding returns 0
19:43:43.150 00.000 15712 scope move finished after 300 + 80 ms
19:43:43.150 00.000 15712 Move returns status 0, amount 300
19:43:43.150 00.000 15712 MoveAxis(N, 0, ABG)
19:43:43.150 00.000 15712 Move returns status 0, amount 0
19:43:43.150 00.000 15712 move complete, result=0
19:43:43.150 00.000 15712 worker thread done servicing request
19:43:43.150 00.000 15712 Worker thread wakes up
19:43:43.150 00.000 7988 GuideStep: -1.6 px 300 ms EAST, 0.1 px 0 ms NORTH
19:43:43.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:43.152 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:44.556 01.404 15712 Exposure complete
19:43:44.617 00.061 15712 worker thread done servicing request
19:43:44.617 00.000 7988 OnExposeComplete: enter
19:43:44.617 00.000 7988 UpdateGuideState(): m_state=6
19:43:44.617 00.000 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2572
19:43:44.617 00.000 7988 Star::Find returns 1 (0), X=1173.27, Y=433.65, Mass=1487, SNR=26.3, Peak=229 HFD=3.3
19:43:44.617 00.000 7988 MultiStar: [#1 0.06,0.91,1.01,U] [#2 -0.19,1.02,0.97,U] [#3 -0.08,0.99,0.94,U] [#4 0.01,0.91,1.01,U] [#5 -0.09,0.91,0.69,U] [#6 -0.30,0.84,0.69,U] [#7 -0.17,0.89,0.63,U] [#8 -0.27,1.16,0.68,U] 
19:43:44.617 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.95}, one-star: {-0.16, 0.92}
19:43:44.617 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.96)
19:43:44.617 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
19:43:44.617 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.92 hyp=0.93 cameraTheta=1.75 mountX=-0.92 mountY=0.14, mountTheta=2.99
19:43:44.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.92, opts=13)
19:43:44.631 00.014 7988 Enqueuing Move request for scope (-0.16, 0.92)
19:43:44.631 00.000 15712 Worker thread wakes up
19:43:44.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.92) opts 0xd
19:43:44.631 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.92)
19:43:44.631 00.000 15712 Moving (-0.16, 0.92) raw xDistance=-0.92 yDistance=0.14
19:43:44.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:43:44.633 00.002 7988 UpdateGuideState exits: m=1487 SNR=26.3
19:43:44.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:44.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:44.633 00.000 7988 Enqueuing Expose request
19:43:44.633 00.000 15712 PPEC rslt: input = -0.92, final = -0.53, react = -0.55, pred = 0.02, hyst = -0.54, hyst_pct = 0.00, period_length = 646.28
19:43:44.633 00.000 15712 PPEC: input: -0.92, control: -0.53, exposure: 1500
19:43:44.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:44.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:43:44.633 00.000 15712 MoveAxis(E, 174, ABG)
19:43:44.633 00.000 15712 Guiding  Dir = 2, Dur = 174
19:43:44.633 00.000 15712 IsGuiding returns 0
19:43:44.649 00.016 15712 PulseGuide returned control before completion, sleep 170
19:43:44.824 00.175 15712 IsGuiding returns 1
19:43:44.824 00.000 15712 scope still moving after pulse duration time elapsed
19:43:44.861 00.037 15712 IsGuiding returns 0
19:43:44.861 00.000 15712 scope move finished after 174 + 48 ms
19:43:44.861 00.000 15712 Move returns status 0, amount 174
19:43:44.861 00.000 15712 MoveAxis(N, 0, ABG)
19:43:44.861 00.000 15712 Move returns status 0, amount 0
19:43:44.861 00.000 15712 move complete, result=0
19:43:44.861 00.000 7988 GuideStep: -0.9 px 174 ms EAST, 0.1 px 0 ms NORTH
19:43:44.862 00.001 15712 worker thread done servicing request
19:43:44.862 00.000 15712 Worker thread wakes up
19:43:44.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:44.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:46.499 01.637 15712 Exposure complete
19:43:46.561 00.062 15712 worker thread done servicing request
19:43:46.561 00.000 7988 OnExposeComplete: enter
19:43:46.561 00.000 7988 UpdateGuideState(): m_state=6
19:43:46.561 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2573
19:43:46.561 00.000 7988 Star::Find returns 1 (0), X=1173.09, Y=430.91, Mass=1551, SNR=26.6, Peak=203 HFD=3.8
19:43:46.561 00.000 7988 MultiStar: [#1 -0.07,-1.73,0.00,M2] [#2 -0.30,-1.53,0.00,M2] [#3 -0.10,-1.71,0.00,M3] [#4 -0.19,-1.89,0.00,M2] [#5 -0.28,-1.76,0.00,M2] [#6 -0.29,-2.01,0.00,M5] [#7 -0.12,-1.85,0.00,M4] [#8 -0.28,-1.65,0.00,M3] 
19:43:46.561 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
19:43:46.561 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
19:43:46.561 00.000 7988 CameraToMount -- cameraX=-0.34 cameraY=-1.83 hyp=1.86 cameraTheta=-1.76 mountX=1.83 mountY=0.39, mountTheta=0.21
19:43:46.561 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=-1.83, opts=13)
19:43:46.561 00.000 7988 Enqueuing Move request for scope (-0.34, -1.83)
19:43:46.573 00.012 15712 Worker thread wakes up
19:43:46.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.83) opts 0xd
19:43:46.573 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, -1.83)
19:43:46.573 00.000 15712 Moving (-0.34, -1.83) raw xDistance=1.83 yDistance=0.39
19:43:46.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:46.573 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.6
19:43:46.576 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:46.576 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:46.576 00.000 7988 Enqueuing Expose request
19:43:46.576 00.000 15712 PPEC rslt: input = 1.83, final = 1.13, react = 1.10, pred = 0.04, hyst = 0.93, hyst_pct = 0.00, period_length = 646.26
19:43:46.576 00.000 15712 PPEC: input: 1.83, control: 1.13, exposure: 1500
19:43:46.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:43:46.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
19:43:46.576 00.000 15712 MoveAxis(W, 370, ABG)
19:43:46.576 00.000 15712 Guiding  Dir = 3, Dur = 370
19:43:46.576 00.000 15712 IsGuiding returns 0
19:43:46.602 00.026 15712 PulseGuide returned control before completion, sleep 358
19:43:46.975 00.373 15712 IsGuiding returns 1
19:43:46.975 00.000 15712 scope still moving after pulse duration time elapsed
19:43:47.016 00.041 15712 IsGuiding returns 0
19:43:47.016 00.000 15712 scope move finished after 370 + 68 ms
19:43:47.016 00.000 15712 Move returns status 0, amount 370
19:43:47.016 00.000 15712 MoveAxis(N, 0, ABG)
19:43:47.016 00.000 15712 Move returns status 0, amount 0
19:43:47.016 00.000 15712 move complete, result=0
19:43:47.016 00.000 7988 GuideStep: 1.8 px 370 ms WEST, 0.4 px 0 ms NORTH
19:43:47.020 00.004 15712 worker thread done servicing request
19:43:47.020 00.000 15712 Worker thread wakes up
19:43:47.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:47.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:48.428 01.408 15712 Exposure complete
19:43:48.481 00.053 15712 worker thread done servicing request
19:43:48.481 00.000 7988 OnExposeComplete: enter
19:43:48.490 00.009 7988 UpdateGuideState(): m_state=6
19:43:48.492 00.002 7988 Star::Find(15, 1173, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2574
19:43:48.492 00.000 7988 Star::Find returns 1 (0), X=1173.26, Y=430.47, Mass=1373, SNR=25.1, Peak=231 HFD=3.1
19:43:48.494 00.002 7988 MultiStar: [#1 -0.18,-2.00,0.00,M3] [#2 -0.10,-2.11,0.00,M3] [#3 -0.04,-1.95,0.00,M4] [#4 -0.00,-2.19,0.00,M3] [#5 -0.24,-2.15,0.00,M3] [#6 -0.18,-2.00,0.00,M6] [#7 -0.15,-2.27,0.00,M5] [#8 0.03,-1.84,0.00,M4] 
19:43:48.494 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
19:43:48.496 00.002 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
19:43:48.496 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-2.26 hyp=2.27 cameraTheta=-1.64 mountX=2.26 mountY=0.22, mountTheta=0.10
19:43:48.498 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-2.26, opts=13)
19:43:48.500 00.002 7988 Enqueuing Move request for scope (-0.17, -2.26)
19:43:48.500 00.000 15712 Worker thread wakes up
19:43:48.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -2.26) opts 0xd
19:43:48.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -2.26)
19:43:48.500 00.000 15712 Moving (-0.17, -2.26) raw xDistance=2.26 yDistance=0.22
19:43:48.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:48.500 00.000 7988 UpdateGuideState exits: m=1373 SNR=25.1
19:43:48.503 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:48.506 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:48.506 00.000 7988 Enqueuing Expose request
19:43:48.506 00.000 15712 PPEC rslt: input = 2.26, final = 1.43, react = 1.36, pred = 0.08, hyst = 1.19, hyst_pct = 0.00, period_length = 646.24
19:43:48.506 00.000 15712 PPEC: input: 2.26, control: 1.43, exposure: 1500
19:43:48.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:48.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:43:48.506 00.000 15712 MoveAxis(W, 468, ABG)
19:43:48.506 00.000 15712 Guiding  Dir = 3, Dur = 468
19:43:48.506 00.000 15712 IsGuiding returns 0
19:43:48.537 00.031 15712 PulseGuide returned control before completion, sleep 450
19:43:49.000 00.463 15712 IsGuiding returns 1
19:43:49.000 00.000 15712 scope still moving after pulse duration time elapsed
19:43:49.032 00.032 15712 IsGuiding returns 0
19:43:49.032 00.000 15712 scope move finished after 468 + 55 ms
19:43:49.032 00.000 15712 Move returns status 0, amount 468
19:43:49.032 00.000 15712 MoveAxis(N, 0, ABG)
19:43:49.032 00.000 15712 Move returns status 0, amount 0
19:43:49.032 00.000 15712 move complete, result=0
19:43:49.032 00.000 15712 worker thread done servicing request
19:43:49.032 00.000 15712 Worker thread wakes up
19:43:49.032 00.000 7988 GuideStep: 2.3 px 468 ms WEST, 0.2 px 0 ms NORTH
19:43:49.034 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:49.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:50.673 01.639 15712 Exposure complete
19:43:50.736 00.063 15712 worker thread done servicing request
19:43:50.736 00.000 7988 OnExposeComplete: enter
19:43:50.736 00.000 7988 UpdateGuideState(): m_state=6
19:43:50.736 00.000 7988 Star::Find(15, 1173, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2575
19:43:50.736 00.000 7988 Star::Find returns 1 (0), X=1173.26, Y=432.77, Mass=1457, SNR=25.7, Peak=211 HFD=2.9
19:43:50.741 00.005 7988 MultiStar: [#1 -0.05,0.34,1.05,U] [#2 -0.12,0.48,1.03,U] [#3 -0.20,0.38,0.99,U] [#4 -0.17,0.28,1.09,U] [#5 -0.23,0.45,0.72,U] [#6 -0.22,0.19,0.71,U] [#7 -0.13,0.27,0.71,U] [#8 -0.37,0.35,0.67,U] 
19:43:50.741 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.31}, one-star: {-0.17, 0.03}
19:43:50.741 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.58) = xAngle (4.54 = -1.75)
19:43:50.741 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.65 = 1.36)
19:43:50.741 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.96 mountX=-0.03 mountY=0.17, mountTheta=1.75
19:43:50.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.03, opts=13)
19:43:50.741 00.000 7988 Enqueuing Move request for scope (-0.17, 0.03)
19:43:50.741 00.000 15712 Worker thread wakes up
19:43:50.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
19:43:50.741 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
19:43:50.741 00.000 15712 Moving (-0.17, 0.03) raw xDistance=-0.03 yDistance=0.17
19:43:50.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:50.752 00.011 7988 UpdateGuideState exits: m=1457 SNR=25.7
19:43:50.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:50.752 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:50.752 00.000 7988 Enqueuing Expose request
19:43:50.752 00.000 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 646.22
19:43:50.752 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
19:43:50.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:50.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:43:50.752 00.000 15712 MoveAxis(W, 12, ABG)
19:43:50.752 00.000 15712 Guiding  Dir = 3, Dur = 12
19:43:50.752 00.000 15712 IsGuiding returns 0
19:43:50.775 00.023 15712 IsGuiding returns 1
19:43:50.775 00.000 15712 scope still moving after pulse duration time elapsed
19:43:50.819 00.044 15712 IsGuiding returns 0
19:43:50.819 00.000 15712 scope move finished after 12 + 54 ms
19:43:50.819 00.000 15712 Move returns status 0, amount 12
19:43:50.819 00.000 15712 MoveAxis(N, 0, ABG)
19:43:50.819 00.000 15712 Move returns status 0, amount 0
19:43:50.819 00.000 15712 move complete, result=0
19:43:50.819 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.2 px 0 ms NORTH
19:43:50.825 00.006 15712 worker thread done servicing request
19:43:50.825 00.000 15712 Worker thread wakes up
19:43:50.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:50.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:52.234 01.409 15712 Exposure complete
19:43:52.295 00.061 15712 worker thread done servicing request
19:43:52.295 00.000 7988 OnExposeComplete: enter
19:43:52.295 00.000 7988 UpdateGuideState(): m_state=6
19:43:52.295 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2576
19:43:52.295 00.000 7988 Star::Find returns 1 (1), X=1173.23, Y=433.40, Mass=1535, SNR=26.6, Peak=255 HFD=3.4
19:43:52.295 00.000 7988 MultiStar: [#1 -0.05,0.45,1.00,U] [#2 -0.22,0.71,1.00,U] [#3 0.04,0.67,0.94,U] [#4 -0.06,0.50,1.02,U] [#5 -0.06,0.34,0.67,U] [#6 -0.46,0.66,0.70,U] [#7 -0.33,0.52,0.62,U] [#8 -0.25,0.60,0.64,U] 
19:43:52.295 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.58}, one-star: {-0.20, 0.67}
19:43:52.295 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
19:43:52.295 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
19:43:52.295 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.58 hyp=0.60 cameraTheta=1.84 mountX=-0.57 mountY=0.15, mountTheta=2.89
19:43:52.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.58, opts=13)
19:43:52.307 00.012 7988 Enqueuing Move request for scope (-0.16, 0.58)
19:43:52.307 00.000 15712 Worker thread wakes up
19:43:52.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.58) opts 0xd
19:43:52.307 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.58)
19:43:52.307 00.000 15712 Moving (-0.16, 0.58) raw xDistance=-0.57 yDistance=0.15
19:43:52.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:43:52.307 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.6 Saturated
19:43:52.310 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:52.312 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:52.312 00.000 7988 Enqueuing Expose request
19:43:52.314 00.002 15712 PPEC rslt: input = -0.57, final = -0.32, react = -0.34, pred = 0.03, hyst = -0.22, hyst_pct = 0.00, period_length = 646.20
19:43:52.314 00.000 15712 PPEC: input: -0.57, control: -0.32, exposure: 1500
19:43:52.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:52.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:43:52.314 00.000 15712 MoveAxis(E, 104, ABG)
19:43:52.314 00.000 15712 Guiding  Dir = 2, Dur = 104
19:43:52.314 00.000 15712 IsGuiding returns 0
19:43:52.340 00.026 15712 PulseGuide returned control before completion, sleep 89
19:43:52.447 00.107 15712 IsGuiding returns 0
19:43:52.447 00.000 15712 Move returns status 0, amount 104
19:43:52.447 00.000 15712 MoveAxis(N, 0, ABG)
19:43:52.447 00.000 15712 Move returns status 0, amount 0
19:43:52.447 00.000 15712 move complete, result=0
19:43:52.447 00.000 7988 GuideStep: -0.6 px 104 ms EAST, 0.1 px 0 ms NORTH
19:43:52.454 00.007 15712 worker thread done servicing request
19:43:52.454 00.000 15712 Worker thread wakes up
19:43:52.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:52.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:54.084 01.630 15712 Exposure complete
19:43:54.146 00.062 15712 worker thread done servicing request
19:43:54.146 00.000 7988 OnExposeComplete: enter
19:43:54.146 00.000 7988 UpdateGuideState(): m_state=6
19:43:54.150 00.004 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2577
19:43:54.150 00.000 7988 Star::Find returns 1 (0), X=1173.26, Y=433.81, Mass=1570, SNR=26.8, Peak=192 HFD=3.6
19:43:54.152 00.002 7988 MultiStar: [#1 0.11,1.24,0.99,U] [#2 -0.19,1.42,0.00,M2] [#3 0.06,1.17,0.90,U] [#4 0.05,1.23,1.00,U] [#5 -0.19,1.41,0.00,M2] [#6 -0.11,0.95,0.67,U] [#7 -0.08,0.91,0.64,U] [#8 -0.03,1.30,0.00,M3] 
19:43:54.152 00.000 7988 single-star, 5 included, MultiStar: {-0.02, 1.12}, one-star: {-0.17, 1.08}
19:43:54.154 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
19:43:54.154 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
19:43:54.156 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=1.08 hyp=1.09 cameraTheta=1.73 mountX=-1.08 mountY=0.15, mountTheta=3.00
19:43:54.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=1.08, opts=13)
19:43:54.159 00.001 7988 Enqueuing Move request for scope (-0.17, 1.08)
19:43:54.160 00.001 15712 Worker thread wakes up
19:43:54.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.08) opts 0xd
19:43:54.160 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 1.08)
19:43:54.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:54.160 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.8
19:43:54.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:54.160 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:54.160 00.000 7988 Enqueuing Expose request
19:43:54.160 00.000 15712 Moving (-0.17, 1.08) raw xDistance=-1.08 yDistance=0.15
19:43:54.169 00.009 15712 PPEC rslt: input = -1.08, final = -0.60, react = -0.65, pred = 0.04, hyst = -0.58, hyst_pct = 0.00, period_length = 646.18
19:43:54.169 00.000 15712 PPEC: input: -1.08, control: -0.60, exposure: 1500
19:43:54.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:54.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:43:54.169 00.000 15712 MoveAxis(E, 197, ABG)
19:43:54.169 00.000 15712 Guiding  Dir = 2, Dur = 197
19:43:54.169 00.000 15712 IsGuiding returns 0
19:43:54.193 00.024 15712 PulseGuide returned control before completion, sleep 182
19:43:54.400 00.207 15712 IsGuiding returns 0
19:43:54.400 00.000 15712 Move returns status 0, amount 197
19:43:54.400 00.000 15712 MoveAxis(N, 0, ABG)
19:43:54.400 00.000 15712 Move returns status 0, amount 0
19:43:54.400 00.000 15712 move complete, result=0
19:43:54.400 00.000 7988 GuideStep: -1.1 px 197 ms EAST, 0.1 px 0 ms NORTH
19:43:54.405 00.005 15712 worker thread done servicing request
19:43:54.405 00.000 15712 Worker thread wakes up
19:43:54.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:54.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:55.819 01.414 15712 Exposure complete
19:43:55.881 00.062 15712 worker thread done servicing request
19:43:55.881 00.000 7988 OnExposeComplete: enter
19:43:55.881 00.000 7988 UpdateGuideState(): m_state=6
19:43:55.881 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2578
19:43:55.881 00.000 7988 Star::Find returns 1 (0), X=1173.35, Y=434.01, Mass=1517, SNR=26.5, Peak=193 HFD=3.3
19:43:55.881 00.000 7988 MultiStar: [#1 0.04,1.42,0.00,M1] [#2 -0.12,1.43,0.00,M3] [#3 -0.01,1.21,0.91,U] [#4 -0.04,1.12,1.02,U] [#5 -0.07,1.22,0.72,U] [#6 -0.12,1.38,0.00,M4] [#7 -0.20,1.43,0.00,M3] [#8 -0.06,1.51,0.00,M4] 
19:43:55.881 00.000 7988 refined, 3 included, MultiStar: {-0.05, 1.21}, one-star: {-0.08, 1.28}
19:43:55.881 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
19:43:55.881 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
19:43:55.891 00.010 7988 CameraToMount -- cameraX=-0.05 cameraY=1.21 hyp=1.21 cameraTheta=1.61 mountX=-1.20 mountY=0.02, mountTheta=3.12
19:43:55.891 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=1.21, opts=13)
19:43:55.891 00.000 7988 Enqueuing Move request for scope (-0.05, 1.21)
19:43:55.891 00.000 15712 Worker thread wakes up
19:43:55.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:55.897 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.21) opts 0xd
19:43:55.897 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5
19:43:55.897 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:55.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:55.897 00.000 7988 Enqueuing Expose request
19:43:55.897 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 1.21)
19:43:55.897 00.000 15712 Moving (-0.05, 1.21) raw xDistance=-1.20 yDistance=0.02
19:43:55.897 00.000 15712 PPEC rslt: input = -1.20, final = -0.70, react = -0.72, pred = 0.02, hyst = -0.67, hyst_pct = 0.00, period_length = 646.15
19:43:55.897 00.000 15712 PPEC: input: -1.20, control: -0.70, exposure: 1500
19:43:55.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:55.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:43:55.897 00.000 15712 MoveAxis(E, 229, ABG)
19:43:55.897 00.000 15712 Guiding  Dir = 2, Dur = 229
19:43:55.897 00.000 15712 IsGuiding returns 0
19:43:55.913 00.016 15712 PulseGuide returned control before completion, sleep 222
19:43:56.170 00.257 15712 IsGuiding returns 0
19:43:56.170 00.000 15712 Move returns status 0, amount 229
19:43:56.170 00.000 15712 MoveAxis(N, 0, ABG)
19:43:56.170 00.000 15712 Move returns status 0, amount 0
19:43:56.170 00.000 15712 move complete, result=0
19:43:56.170 00.000 7988 GuideStep: -1.2 px 229 ms EAST, 0.0 px 0 ms NORTH
19:43:56.180 00.010 15712 worker thread done servicing request
19:43:56.180 00.000 15712 Worker thread wakes up
19:43:56.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:56.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:57.815 01.635 15712 Exposure complete
19:43:57.876 00.061 15712 worker thread done servicing request
19:43:57.876 00.000 7988 OnExposeComplete: enter
19:43:57.876 00.000 7988 UpdateGuideState(): m_state=6
19:43:57.876 00.000 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2579
19:43:57.881 00.005 7988 Star::Find returns 1 (0), X=1173.32, Y=432.79, Mass=1377, SNR=25.1, Peak=192 HFD=3.0
19:43:57.883 00.002 7988 MultiStar: [#1 0.06,0.22,1.04,U] [#2 -0.13,0.38,1.01,U] [#3 0.11,0.27,0.99,U] [#4 -0.02,0.31,1.07,U] [#5 0.07,0.39,0.77,U] [#6 -0.31,0.20,0.71,U] [#7 -0.08,0.21,0.69,U] [#8 -0.06,0.51,0.71,U] 
19:43:57.883 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.28}, one-star: {-0.11, 0.06}
19:43:57.885 00.002 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.58) = xAngle (4.22 = -2.06)
19:43:57.885 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.33 = 1.05)
19:43:57.887 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.64 mountX=-0.06 mountY=0.11, mountTheta=2.07
19:43:57.889 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.06, opts=13)
19:43:57.889 00.000 7988 Enqueuing Move request for scope (-0.11, 0.06)
19:43:57.891 00.002 15712 Worker thread wakes up
19:43:57.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
19:43:57.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
19:43:57.891 00.000 15712 Moving (-0.11, 0.06) raw xDistance=-0.06 yDistance=0.11
19:43:57.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:43:57.892 00.001 7988 UpdateGuideState exits: m=1377 SNR=25.1
19:43:57.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:57.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:57.892 00.000 7988 Enqueuing Expose request
19:43:57.892 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 646.13
19:43:57.892 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
19:43:57.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:57.898 00.006 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:43:57.898 00.000 15712 MoveAxis(E, 0, ABG)
19:43:57.898 00.000 15712 Move returns status 0, amount 0
19:43:57.898 00.000 15712 MoveAxis(N, 0, ABG)
19:43:57.898 00.000 15712 Move returns status 0, amount 0
19:43:57.898 00.000 15712 move complete, result=0
19:43:57.898 00.000 15712 worker thread done servicing request
19:43:57.898 00.000 15712 Worker thread wakes up
19:43:57.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:57.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:43:57.898 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:43:59.312 01.414 15712 Exposure complete
19:43:59.374 00.062 15712 worker thread done servicing request
19:43:59.374 00.000 7988 OnExposeComplete: enter
19:43:59.374 00.000 7988 UpdateGuideState(): m_state=6
19:43:59.377 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2580
19:43:59.378 00.001 7988 Star::Find returns 1 (0), X=1173.26, Y=432.11, Mass=1416, SNR=25.5, Peak=206 HFD=3.2
19:43:59.380 00.002 7988 MultiStar: [#1 0.04,-0.56,1.04,U] [#2 -0.05,-0.40,1.03,U] [#3 -0.04,-0.58,0.97,U] [#4 0.02,-0.69,1.06,U] [#5 0.20,-0.56,0.76,U] [#6 -0.34,-0.59,0.75,U] [#7 -0.03,-0.63,0.67,U] [#8 -0.12,-0.47,0.67,U] 
19:43:59.380 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.57}, one-star: {-0.17, -0.62}
19:43:59.382 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
19:43:59.382 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
19:43:59.384 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.57 hyp=0.57 cameraTheta=-1.66 mountX=0.57 mountY=0.06, mountTheta=0.11
19:43:59.386 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.57, opts=13)
19:43:59.386 00.000 7988 Enqueuing Move request for scope (-0.05, -0.57)
19:43:59.388 00.002 15712 Worker thread wakes up
19:43:59.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.57) opts 0xd
19:43:59.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.57)
19:43:59.388 00.000 15712 Moving (-0.05, -0.57) raw xDistance=0.57 yDistance=0.06
19:43:59.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:43:59.388 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.5
19:43:59.390 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:59.392 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:43:59.392 00.000 7988 Enqueuing Expose request
19:43:59.394 00.002 15712 PPEC rslt: input = 0.57, final = 0.33, react = 0.34, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 646.11
19:43:59.394 00.000 15712 PPEC: input: 0.57, control: 0.33, exposure: 1500
19:43:59.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:59.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:43:59.395 00.001 15712 MoveAxis(W, 109, ABG)
19:43:59.395 00.000 15712 Guiding  Dir = 3, Dur = 109
19:43:59.422 00.027 15712 IsGuiding returns 0
19:43:59.438 00.016 15712 PulseGuide returned control before completion, sleep 104
19:43:59.550 00.112 15712 IsGuiding returns 0
19:43:59.550 00.000 15712 Move returns status 0, amount 109
19:43:59.550 00.000 15712 MoveAxis(N, 0, ABG)
19:43:59.550 00.000 15712 Move returns status 0, amount 0
19:43:59.550 00.000 15712 move complete, result=0
19:43:59.550 00.000 7988 GuideStep: 0.6 px 109 ms WEST, 0.1 px 0 ms NORTH
19:43:59.550 00.000 15712 worker thread done servicing request
19:43:59.550 00.000 15712 Worker thread wakes up
19:43:59.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:43:59.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:01.181 01.631 15712 Exposure complete
19:44:01.242 00.061 15712 worker thread done servicing request
19:44:01.242 00.000 7988 OnExposeComplete: enter
19:44:01.242 00.000 7988 UpdateGuideState(): m_state=6
19:44:01.242 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2581
19:44:01.242 00.000 7988 Star::Find returns 1 (1), X=1173.25, Y=431.31, Mass=1494, SNR=26.2, Peak=255 HFD=3.4
19:44:01.247 00.005 7988 MultiStar: [#1 0.10,-1.28,1.00,U] [#2 -0.24,-1.14,1.00,U] [#3 0.18,-1.14,0.94,U] [#4 0.09,-1.22,1.02,U] [#5 0.01,-1.10,0.70,U] [#6 0.01,-1.29,0.71,U] [#7 -0.04,-1.29,0.67,U] [#8 0.03,-1.08,0.65,U] 
19:44:01.247 00.000 7988 refined, 8 included, MultiStar: {-0.01, -1.22}, one-star: {-0.18, -1.42}
19:44:01.247 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
19:44:01.247 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
19:44:01.247 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-1.22 hyp=1.22 cameraTheta=-1.58 mountX=1.22 mountY=0.04, mountTheta=0.03
19:44:01.252 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-1.22, opts=13)
19:44:01.254 00.002 7988 Enqueuing Move request for scope (-0.01, -1.22)
19:44:01.254 00.000 15712 Worker thread wakes up
19:44:01.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.22) opts 0xd
19:44:01.254 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -1.22)
19:44:01.254 00.000 15712 Moving (-0.01, -1.22) raw xDistance=1.22 yDistance=0.04
19:44:01.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:01.254 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.2 Saturated
19:44:01.258 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:01.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:01.258 00.000 7988 Enqueuing Expose request
19:44:01.258 00.000 15712 PPEC rslt: input = 1.22, final = 0.74, react = 0.73, pred = 0.01, hyst = 0.66, hyst_pct = 0.00, period_length = 646.09
19:44:01.258 00.000 15712 PPEC: input: 1.22, control: 0.74, exposure: 1500
19:44:01.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:01.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:44:01.258 00.000 15712 MoveAxis(W, 243, ABG)
19:44:01.258 00.000 15712 Guiding  Dir = 3, Dur = 243
19:44:01.290 00.032 15712 IsGuiding returns 0
19:44:01.305 00.015 15712 PulseGuide returned control before completion, sleep 238
19:44:01.560 00.255 15712 IsGuiding returns 0
19:44:01.560 00.000 15712 Move returns status 0, amount 243
19:44:01.560 00.000 15712 MoveAxis(N, 0, ABG)
19:44:01.560 00.000 15712 Move returns status 0, amount 0
19:44:01.560 00.000 15712 move complete, result=0
19:44:01.560 00.000 15712 worker thread done servicing request
19:44:01.560 00.000 15712 Worker thread wakes up
19:44:01.560 00.000 7988 GuideStep: 1.2 px 243 ms WEST, 0.0 px 0 ms NORTH
19:44:01.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:01.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:02.983 01.423 15712 Exposure complete
19:44:03.042 00.059 15712 worker thread done servicing request
19:44:03.042 00.000 7988 OnExposeComplete: enter
19:44:03.042 00.000 7988 UpdateGuideState(): m_state=6
19:44:03.046 00.004 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2582
19:44:03.046 00.000 7988 Star::Find returns 1 (0), X=1173.28, Y=431.91, Mass=1500, SNR=26.3, Peak=237 HFD=3.2
19:44:03.048 00.002 7988 MultiStar: [#1 -0.06,-0.80,0.99,U] [#2 -0.26,-0.53,1.02,U] [#3 -0.08,-0.71,0.93,U] [#4 -0.17,-0.53,1.03,U] [#5 -0.12,-0.68,0.69,U] [#6 -0.35,-0.96,0.68,U] [#7 -0.19,-1.05,0.67,U] [#8 -0.02,-0.34,0.64,U] 
19:44:03.048 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.71}, one-star: {-0.15, -0.82}
19:44:03.050 00.002 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
19:44:03.050 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
19:44:03.052 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.71 hyp=0.72 cameraTheta=-1.79 mountX=0.71 mountY=0.17, mountTheta=0.24
19:44:03.054 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.71, opts=13)
19:44:03.054 00.000 7988 Enqueuing Move request for scope (-0.15, -0.71)
19:44:03.056 00.002 15712 Worker thread wakes up
19:44:03.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.71) opts 0xd
19:44:03.056 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.71)
19:44:03.056 00.000 15712 Moving (-0.15, -0.71) raw xDistance=0.71 yDistance=0.17
19:44:03.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:03.058 00.002 7988 UpdateGuideState exits: m=1500 SNR=26.3
19:44:03.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:03.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:03.058 00.000 7988 Enqueuing Expose request
19:44:03.058 00.000 15712 PPEC rslt: input = 0.71, final = 0.46, react = 0.42, pred = 0.04, hyst = 0.40, hyst_pct = 0.00, period_length = 646.07
19:44:03.058 00.000 15712 PPEC: input: 0.71, control: 0.46, exposure: 1500
19:44:03.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:03.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:44:03.058 00.000 15712 MoveAxis(W, 151, ABG)
19:44:03.058 00.000 15712 Guiding  Dir = 3, Dur = 151
19:44:03.058 00.000 15712 IsGuiding returns 0
19:44:03.082 00.024 15712 PulseGuide returned control before completion, sleep 142
19:44:03.234 00.152 15712 IsGuiding returns 1
19:44:03.234 00.000 15712 scope still moving after pulse duration time elapsed
19:44:03.287 00.053 15712 IsGuiding returns 0
19:44:03.287 00.000 15712 scope move finished after 151 + 76 ms
19:44:03.287 00.000 15712 Move returns status 0, amount 151
19:44:03.287 00.000 15712 MoveAxis(N, 0, ABG)
19:44:03.287 00.000 15712 Move returns status 0, amount 0
19:44:03.287 00.000 15712 move complete, result=0
19:44:03.287 00.000 7988 GuideStep: 0.7 px 151 ms WEST, 0.2 px 0 ms NORTH
19:44:03.292 00.005 15712 worker thread done servicing request
19:44:03.292 00.000 15712 Worker thread wakes up
19:44:03.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:03.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:04.925 01.633 15712 Exposure complete
19:44:04.987 00.062 15712 worker thread done servicing request
19:44:04.987 00.000 7988 OnExposeComplete: enter
19:44:04.990 00.003 7988 UpdateGuideState(): m_state=6
19:44:04.990 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2583
19:44:04.992 00.002 7988 Star::Find returns 1 (0), X=1173.27, Y=433.89, Mass=1522, SNR=26.3, Peak=219 HFD=3.3
19:44:04.992 00.000 7988 MultiStar: [#1 -0.12,1.35,0.00,M1] [#2 -0.06,1.32,0.00,M1] [#3 -0.08,1.38,0.00,M1] [#4 -0.13,1.44,0.00,M1] [#5 -0.09,1.18,0.64,U] [#6 -0.06,1.21,0.70,U] [#7 -0.05,1.17,0.69,U] [#8 -0.12,1.82,0.00,M1] 
19:44:04.994 00.002 7988 single-star, 3 included, MultiStar: {-0.10, 1.17}, one-star: {-0.16, 1.15}
19:44:04.994 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
19:44:04.996 00.002 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.11)
19:44:04.996 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=1.15 hyp=1.16 cameraTheta=1.71 mountX=-1.15 mountY=0.13, mountTheta=3.03
19:44:04.998 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=1.15, opts=13)
19:44:05.000 00.002 7988 Enqueuing Move request for scope (-0.16, 1.15)
19:44:05.002 00.002 15712 Worker thread wakes up
19:44:05.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 1.15) opts 0xd
19:44:05.002 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 1.15)
19:44:05.002 00.000 15712 Moving (-0.16, 1.15) raw xDistance=-1.15 yDistance=0.13
19:44:05.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:05.002 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.3
19:44:05.003 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:05.004 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:05.007 00.003 7988 Enqueuing Expose request
19:44:05.007 00.000 15712 PPEC rslt: input = -1.15, final = -0.61, react = -0.69, pred = 0.08, hyst = -0.58, hyst_pct = 0.00, period_length = 646.05
19:44:05.007 00.000 15712 PPEC: input: -1.15, control: -0.61, exposure: 1500
19:44:05.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:05.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:44:05.007 00.000 15712 MoveAxis(E, 200, ABG)
19:44:05.007 00.000 15712 Guiding  Dir = 2, Dur = 200
19:44:05.007 00.000 15712 IsGuiding returns 0
19:44:05.023 00.016 15712 PulseGuide returned control before completion, sleep 185
19:44:05.229 00.206 15712 IsGuiding returns 1
19:44:05.229 00.000 15712 scope still moving after pulse duration time elapsed
19:44:05.262 00.033 15712 IsGuiding returns 0
19:44:05.262 00.000 15712 scope move finished after 200 + 64 ms
19:44:05.262 00.000 15712 Move returns status 0, amount 200
19:44:05.262 00.000 15712 MoveAxis(N, 0, ABG)
19:44:05.262 00.000 15712 Move returns status 0, amount 0
19:44:05.262 00.000 15712 move complete, result=0
19:44:05.262 00.000 15712 worker thread done servicing request
19:44:05.262 00.000 15712 Worker thread wakes up
19:44:05.262 00.000 7988 GuideStep: -1.2 px 200 ms EAST, 0.1 px 0 ms NORTH
19:44:05.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:05.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:06.680 01.418 15712 Exposure complete
19:44:06.741 00.061 15712 worker thread done servicing request
19:44:06.741 00.000 7988 OnExposeComplete: enter
19:44:06.741 00.000 7988 UpdateGuideState(): m_state=6
19:44:06.741 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2584
19:44:06.741 00.000 7988 Star::Find returns 1 (1), X=1173.41, Y=434.10, Mass=1520, SNR=26.6, Peak=255 HFD=3.2
19:44:06.741 00.000 7988 MultiStar: [#1 -0.10,1.50,0.00,M2] [#2 -0.11,1.61,0.00,M2] [#3 -0.28,1.84,0.00,M2] [#4 -0.16,1.68,0.00,M2] [#5 0.07,1.63,0.00,M1] [#6 -0.18,1.78,0.00,M1] [#7 -0.27,1.47,0.00,M1] [#8 -0.02,2.04,0.00,M2] 
19:44:06.741 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
19:44:06.741 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
19:44:06.741 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=1.36 hyp=1.36 cameraTheta=1.58 mountX=-1.36 mountY=-0.02, mountTheta=-3.13
19:44:06.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=1.36, opts=13)
19:44:06.741 00.000 7988 Enqueuing Move request for scope (-0.02, 1.36)
19:44:06.741 00.000 15712 Worker thread wakes up
19:44:06.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 1.36) opts 0xd
19:44:06.741 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 1.36)
19:44:06.741 00.000 15712 Moving (-0.02, 1.36) raw xDistance=-1.36 yDistance=-0.02
19:44:06.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:06.741 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6 Saturated
19:44:06.757 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:06.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:06.757 00.000 7988 Enqueuing Expose request
19:44:06.757 00.000 15712 PPEC rslt: input = -1.36, final = -0.74, react = -0.82, pred = 0.08, hyst = -0.71, hyst_pct = 0.00, period_length = 646.04
19:44:06.757 00.000 15712 PPEC: input: -1.36, control: -0.74, exposure: 1500
19:44:06.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:06.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:44:06.757 00.000 15712 MoveAxis(E, 241, ABG)
19:44:06.757 00.000 15712 Guiding  Dir = 2, Dur = 241
19:44:06.757 00.000 15712 IsGuiding returns 0
19:44:06.774 00.017 15712 PulseGuide returned control before completion, sleep 238
19:44:07.046 00.272 15712 IsGuiding returns 0
19:44:07.046 00.000 15712 Move returns status 0, amount 241
19:44:07.046 00.000 15712 MoveAxis(N, 0, ABG)
19:44:07.046 00.000 15712 Move returns status 0, amount 0
19:44:07.046 00.000 15712 move complete, result=0
19:44:07.046 00.000 15712 worker thread done servicing request
19:44:07.046 00.000 15712 Worker thread wakes up
19:44:07.046 00.000 7988 GuideStep: -1.4 px 241 ms EAST, -0.0 px 0 ms NORTH
19:44:07.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:07.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:08.689 01.643 15712 Exposure complete
19:44:08.750 00.061 15712 worker thread done servicing request
19:44:08.750 00.000 7988 OnExposeComplete: enter
19:44:08.760 00.010 7988 UpdateGuideState(): m_state=6
19:44:08.760 00.000 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2585
19:44:08.760 00.000 7988 Star::Find returns 1 (0), X=1173.29, Y=434.32, Mass=1497, SNR=26.1, Peak=236 HFD=3.0
19:44:08.764 00.004 7988 MultiStar: [#1 -0.02,1.78,0.00,M3] [#2 -0.10,1.63,0.00,M3] [#3 0.07,1.69,0.00,M3] [#4 -0.05,1.53,0.00,M3] [#5 -0.13,1.81,0.00,M2] [#6 -0.17,1.52,0.00,M2] [#7 -0.10,1.29,0.65,U] [#8 0.15,1.79,0.00,M3] 
19:44:08.766 00.002 7988 refined, 1 included, MultiStar: {-0.12, 1.47}, one-star: {-0.14, 1.58}
19:44:08.766 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
19:44:08.768 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
19:44:08.770 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=1.47 hyp=1.47 cameraTheta=1.65 mountX=-1.47 mountY=0.09, mountTheta=3.08
19:44:08.772 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=1.47, opts=13)
19:44:08.774 00.002 7988 Enqueuing Move request for scope (-0.12, 1.47)
19:44:08.774 00.000 15712 Worker thread wakes up
19:44:08.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:08.776 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.47) opts 0xd
19:44:08.776 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.1
19:44:08.778 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.12, 1.47)
19:44:08.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:08.778 00.000 15712 Moving (-0.12, 1.47) raw xDistance=-1.47 yDistance=0.09
19:44:08.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:08.781 00.003 7988 Enqueuing Expose request
19:44:08.782 00.001 15712 PPEC rslt: input = -1.47, final = -0.81, react = -0.88, pred = 0.08, hyst = -0.83, hyst_pct = 0.00, period_length = 646.02
19:44:08.782 00.000 15712 PPEC: input: -1.47, control: -0.81, exposure: 1500
19:44:08.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:08.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:44:08.782 00.000 15712 MoveAxis(E, 263, ABG)
19:44:08.782 00.000 15712 Guiding  Dir = 2, Dur = 263
19:44:08.782 00.000 15712 IsGuiding returns 0
19:44:08.798 00.016 15712 PulseGuide returned control before completion, sleep 252
19:44:09.090 00.292 15712 IsGuiding returns 0
19:44:09.090 00.000 15712 Move returns status 0, amount 263
19:44:09.090 00.000 15712 MoveAxis(N, 0, ABG)
19:44:09.090 00.000 15712 Move returns status 0, amount 0
19:44:09.090 00.000 15712 move complete, result=0
19:44:09.090 00.000 7988 GuideStep: -1.5 px 263 ms EAST, 0.1 px 0 ms NORTH
19:44:09.095 00.005 15712 worker thread done servicing request
19:44:09.095 00.000 15712 Worker thread wakes up
19:44:09.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:09.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:10.503 01.408 15712 Exposure complete
19:44:10.565 00.062 15712 worker thread done servicing request
19:44:10.565 00.000 7988 OnExposeComplete: enter
19:44:10.565 00.000 7988 UpdateGuideState(): m_state=6
19:44:10.570 00.005 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2586
19:44:10.570 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=433.95, Mass=1430, SNR=25.6, Peak=205 HFD=3.1
19:44:10.572 00.002 7988 MultiStar: [#1 0.23,1.27,1.02,U] [#2 0.09,1.39,0.00,M4] [#3 0.00,1.30,0.97,U] [#4 -0.09,1.20,1.03,U] [#5 -0.18,1.24,0.72,U] [#6 -0.18,1.19,0.73,U] [#7 0.20,1.30,0.00,M1] [#8 -0.01,1.28,0.69,U] 
19:44:10.574 00.002 7988 single-star, 6 included, MultiStar: {-0.03, 1.24}, one-star: {-0.06, 1.21}
19:44:10.574 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
19:44:10.576 00.002 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
19:44:10.576 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=1.21 hyp=1.22 cameraTheta=1.62 mountX=-1.21 mountY=0.03, mountTheta=3.11
19:44:10.578 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=1.21, opts=13)
19:44:10.580 00.002 7988 Enqueuing Move request for scope (-0.06, 1.21)
19:44:10.581 00.001 15712 Worker thread wakes up
19:44:10.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 1.21) opts 0xd
19:44:10.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 1.21)
19:44:10.581 00.000 15712 Moving (-0.06, 1.21) raw xDistance=-1.21 yDistance=0.03
19:44:10.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:10.582 00.001 7988 UpdateGuideState exits: m=1430 SNR=25.6
19:44:10.584 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:10.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:10.586 00.002 7988 Enqueuing Expose request
19:44:10.586 00.000 15712 PPEC rslt: input = -1.21, final = -0.65, react = -0.73, pred = 0.08, hyst = -0.70, hyst_pct = 0.00, period_length = 646.00
19:44:10.586 00.000 15712 PPEC: input: -1.21, control: -0.65, exposure: 1500
19:44:10.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:10.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:44:10.586 00.000 15712 MoveAxis(E, 213, ABG)
19:44:10.586 00.000 15712 Guiding  Dir = 2, Dur = 213
19:44:10.586 00.000 15712 IsGuiding returns 0
19:44:10.599 00.013 15712 PulseGuide returned control before completion, sleep 199
19:44:10.823 00.224 15712 IsGuiding returns 0
19:44:10.823 00.000 15712 Move returns status 0, amount 213
19:44:10.823 00.000 15712 MoveAxis(N, 0, ABG)
19:44:10.823 00.000 15712 Move returns status 0, amount 0
19:44:10.823 00.000 15712 move complete, result=0
19:44:10.823 00.000 7988 GuideStep: -1.2 px 213 ms EAST, 0.0 px 0 ms NORTH
19:44:10.837 00.014 15712 worker thread done servicing request
19:44:10.837 00.000 15712 Worker thread wakes up
19:44:10.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:10.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:12.465 01.628 15712 Exposure complete
19:44:12.526 00.061 15712 worker thread done servicing request
19:44:12.526 00.000 7988 OnExposeComplete: enter
19:44:12.526 00.000 7988 UpdateGuideState(): m_state=6
19:44:12.529 00.003 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2587
19:44:12.529 00.000 7988 Star::Find returns 1 (0), X=1173.18, Y=432.00, Mass=1407, SNR=25.5, Peak=242 HFD=2.6
19:44:12.531 00.002 7988 MultiStar: [#1 0.05,-0.72,1.02,U] [#2 -0.29,-0.48,1.04,U] [#3 -0.06,-0.51,0.99,U] [#4 0.02,-0.74,1.06,U] [#5 -0.27,-0.54,0.72,U] [#6 -0.44,-0.73,0.73,U] [#7 -0.04,-0.78,0.68,U] [#8 0.09,-0.54,0.71,U] 
19:44:12.533 00.002 7988 refined, 8 included, MultiStar: {-0.13, -0.64}, one-star: {-0.25, -0.73}
19:44:12.533 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
19:44:12.533 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
19:44:12.533 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.64 hyp=0.65 cameraTheta=-1.77 mountX=0.64 mountY=0.14, mountTheta=0.22
19:44:12.533 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.64, opts=13)
19:44:12.539 00.006 7988 Enqueuing Move request for scope (-0.13, -0.64)
19:44:12.539 00.000 15712 Worker thread wakes up
19:44:12.539 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.64) opts 0xd
19:44:12.539 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.64)
19:44:12.539 00.000 15712 Moving (-0.13, -0.64) raw xDistance=0.64 yDistance=0.14
19:44:12.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:12.542 00.003 7988 UpdateGuideState exits: m=1407 SNR=25.5
19:44:12.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:12.544 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:12.544 00.000 15712 PPEC rslt: input = 0.64, final = 0.46, react = 0.38, pred = 0.07, hyst = 0.30, hyst_pct = 0.00, period_length = 645.98
19:44:12.544 00.000 15712 PPEC: input: 0.64, control: 0.46, exposure: 1500
19:44:12.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:12.544 00.000 7988 Enqueuing Expose request
19:44:12.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:44:12.544 00.000 15712 MoveAxis(W, 149, ABG)
19:44:12.544 00.000 15712 Guiding  Dir = 3, Dur = 149
19:44:12.544 00.000 15712 IsGuiding returns 0
19:44:12.558 00.014 15712 PulseGuide returned control before completion, sleep 145
19:44:12.734 00.176 15712 IsGuiding returns 0
19:44:12.734 00.000 15712 Move returns status 0, amount 149
19:44:12.734 00.000 15712 MoveAxis(N, 0, ABG)
19:44:12.734 00.000 15712 Move returns status 0, amount 0
19:44:12.734 00.000 15712 move complete, result=0
19:44:12.734 00.000 15712 worker thread done servicing request
19:44:12.734 00.000 15712 Worker thread wakes up
19:44:12.734 00.000 7988 GuideStep: 0.6 px 149 ms WEST, 0.1 px 0 ms NORTH
19:44:12.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:12.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:14.156 01.422 15712 Exposure complete
19:44:14.217 00.061 15712 worker thread done servicing request
19:44:14.217 00.000 7988 OnExposeComplete: enter
19:44:14.217 00.000 7988 UpdateGuideState(): m_state=6
19:44:14.221 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2588
19:44:14.221 00.000 7988 Star::Find returns 1 (0), X=1173.40, Y=430.76, Mass=1405, SNR=25.3, Peak=204 HFD=3.0
19:44:14.224 00.003 7988 MultiStar: [#1 0.03,-1.57,0.00,M2] [#2 -0.10,-1.70,0.00,M4] [#3 0.19,-1.79,0.00,M2] [#4 0.02,-2.01,0.00,M2] [#5 -0.09,-1.71,0.00,M1] [#6 0.05,-2.16,0.00,M1] [#7 -0.03,-1.76,0.00,M1] [#8 -0.03,-1.59,0.00,M2] 
19:44:14.224 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
19:44:14.226 00.002 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
19:44:14.226 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-1.97 hyp=1.97 cameraTheta=-1.59 mountX=1.97 mountY=0.08, mountTheta=0.04
19:44:14.228 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-1.97, opts=13)
19:44:14.230 00.002 7988 Enqueuing Move request for scope (-0.03, -1.97)
19:44:14.230 00.000 15712 Worker thread wakes up
19:44:14.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.97) opts 0xd
19:44:14.230 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -1.97)
19:44:14.230 00.000 15712 Moving (-0.03, -1.97) raw xDistance=1.97 yDistance=0.08
19:44:14.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:14.230 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.3
19:44:14.233 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:14.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:14.233 00.000 7988 Enqueuing Expose request
19:44:14.233 00.000 15712 PPEC rslt: input = 1.97, final = 1.20, react = 1.18, pred = 0.02, hyst = 1.03, hyst_pct = 0.00, period_length = 645.96
19:44:14.233 00.000 15712 PPEC: input: 1.97, control: 1.20, exposure: 1500
19:44:14.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:14.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:44:14.233 00.000 15712 MoveAxis(W, 393, ABG)
19:44:14.233 00.000 15712 Guiding  Dir = 3, Dur = 393
19:44:14.265 00.032 15712 IsGuiding returns 0
19:44:14.285 00.020 15712 PulseGuide returned control before completion, sleep 388
19:44:14.702 00.417 15712 IsGuiding returns 0
19:44:14.702 00.000 15712 Move returns status 0, amount 393
19:44:14.702 00.000 15712 MoveAxis(N, 0, ABG)
19:44:14.702 00.000 15712 Move returns status 0, amount 0
19:44:14.702 00.000 15712 move complete, result=0
19:44:14.702 00.000 7988 GuideStep: 2.0 px 393 ms WEST, 0.1 px 0 ms NORTH
19:44:14.705 00.003 15712 worker thread done servicing request
19:44:14.705 00.000 15712 Worker thread wakes up
19:44:14.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:14.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:16.343 01.638 15712 Exposure complete
19:44:16.405 00.062 15712 worker thread done servicing request
19:44:16.405 00.000 7988 OnExposeComplete: enter
19:44:16.405 00.000 7988 UpdateGuideState(): m_state=6
19:44:16.405 00.000 7988 Star::Find(15, 1173, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2589
19:44:16.405 00.000 7988 Star::Find returns 1 (0), X=1173.26, Y=431.12, Mass=1480, SNR=26.0, Peak=220 HFD=3.4
19:44:16.405 00.000 7988 MultiStar: [#1 0.27,-1.42,0.00,M3] [#2 -0.05,-1.26,1.01,U] [#3 0.24,-1.27,0.97,U] [#4 0.16,-1.48,0.00,M3] [#5 0.28,-1.31,0.00,M2] [#6 -0.18,-1.35,0.00,M2] [#7 0.05,-1.41,0.00,M2] [#8 0.06,-1.19,0.70,U] 
19:44:16.405 00.000 7988 refined, 3 included, MultiStar: {0.01, -1.34}, one-star: {-0.17, -1.61}
19:44:16.405 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
19:44:16.405 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
19:44:16.405 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-1.34 hyp=1.34 cameraTheta=-1.56 mountX=1.34 mountY=0.02, mountTheta=0.01
19:44:16.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-1.34, opts=13)
19:44:16.405 00.000 7988 Enqueuing Move request for scope (0.01, -1.34)
19:44:16.420 00.015 15712 Worker thread wakes up
19:44:16.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.34) opts 0xd
19:44:16.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -1.34)
19:44:16.420 00.000 15712 Moving (0.01, -1.34) raw xDistance=1.34 yDistance=0.02
19:44:16.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:16.420 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.0
19:44:16.422 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:16.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:16.424 00.002 7988 Enqueuing Expose request
19:44:16.426 00.002 15712 PPEC rslt: input = 1.34, final = 0.84, react = 0.81, pred = 0.03, hyst = 0.75, hyst_pct = 0.00, period_length = 645.94
19:44:16.426 00.000 15712 PPEC: input: 1.34, control: 0.84, exposure: 1500
19:44:16.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:16.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:44:16.426 00.000 15712 MoveAxis(W, 274, ABG)
19:44:16.426 00.000 15712 Guiding  Dir = 3, Dur = 274
19:44:16.437 00.011 15712 IsGuiding returns 0
19:44:16.461 00.024 15712 PulseGuide returned control before completion, sleep 269
19:44:16.744 00.283 15712 IsGuiding returns 0
19:44:16.744 00.000 15712 Move returns status 0, amount 274
19:44:16.744 00.000 15712 MoveAxis(N, 0, ABG)
19:44:16.744 00.000 15712 Move returns status 0, amount 0
19:44:16.744 00.000 15712 move complete, result=0
19:44:16.744 00.000 7988 GuideStep: 1.3 px 274 ms WEST, 0.0 px 0 ms NORTH
19:44:16.751 00.007 15712 worker thread done servicing request
19:44:16.751 00.000 15712 Worker thread wakes up
19:44:16.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:16.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:18.155 01.404 15712 Exposure complete
19:44:18.221 00.066 15712 worker thread done servicing request
19:44:18.221 00.000 7988 OnExposeComplete: enter
19:44:18.223 00.002 7988 UpdateGuideState(): m_state=6
19:44:18.223 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2590
19:44:18.223 00.000 7988 Star::Find returns 1 (0), X=1173.34, Y=432.89, Mass=1516, SNR=26.6, Peak=212 HFD=3.7
19:44:18.227 00.004 7988 MultiStar: [#1 -0.05,0.28,1.00,U] [#2 -0.15,0.35,1.00,U] [#3 0.02,0.32,0.93,U] [#4 0.06,0.28,1.05,U] [#5 -0.00,0.11,0.68,U] [#6 -0.34,0.35,0.69,U] [#7 -0.21,0.36,0.64,U] [#8 0.10,0.45,0.67,U] 
19:44:18.227 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.29}, one-star: {-0.09, 0.15}
19:44:18.229 00.002 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.58) = xAngle (3.68 = -2.60)
19:44:18.229 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.79 = 0.50)
19:44:18.231 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.10 mountX=-0.15 mountY=0.08, mountTheta=2.63
19:44:18.233 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.15, opts=13)
19:44:18.233 00.000 7988 Enqueuing Move request for scope (-0.09, 0.15)
19:44:18.233 00.000 15712 Worker thread wakes up
19:44:18.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
19:44:18.233 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
19:44:18.233 00.000 15712 Moving (-0.09, 0.15) raw xDistance=-0.15 yDistance=0.08
19:44:18.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:18.233 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.6
19:44:18.238 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:18.238 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:18.240 00.002 7988 Enqueuing Expose request
19:44:18.240 00.000 15712 PPEC rslt: input = -0.15, final = 0.06, react = -0.09, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 645.92
19:44:18.240 00.000 15712 PPEC: input: -0.15, control: 0.06, exposure: 1500
19:44:18.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:18.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:44:18.240 00.000 15712 MoveAxis(W, 20, ABG)
19:44:18.240 00.000 15712 Guiding  Dir = 3, Dur = 20
19:44:18.240 00.000 15712 IsGuiding returns 0
19:44:18.265 00.025 15712 IsGuiding returns 1
19:44:18.265 00.000 15712 scope still moving after pulse duration time elapsed
19:44:18.312 00.047 15712 IsGuiding returns 1
19:44:18.344 00.032 15712 IsGuiding returns 0
19:44:18.344 00.000 15712 scope move finished after 20 + 82 ms
19:44:18.344 00.000 15712 Move returns status 0, amount 20
19:44:18.344 00.000 15712 MoveAxis(N, 0, ABG)
19:44:18.344 00.000 15712 Move returns status 0, amount 0
19:44:18.344 00.000 15712 move complete, result=0
19:44:18.344 00.000 15712 worker thread done servicing request
19:44:18.344 00.000 15712 Worker thread wakes up
19:44:18.344 00.000 7988 GuideStep: -0.2 px 20 ms WEST, 0.1 px 0 ms NORTH
19:44:18.346 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:18.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:19.972 01.626 15712 Exposure complete
19:44:20.035 00.063 15712 worker thread done servicing request
19:44:20.035 00.000 7988 OnExposeComplete: enter
19:44:20.036 00.001 7988 UpdateGuideState(): m_state=6
19:44:20.038 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2591
19:44:20.038 00.000 7988 Star::Find returns 1 (0), X=1173.28, Y=433.90, Mass=1398, SNR=25.2, Peak=197 HFD=3.2
19:44:20.038 00.000 7988 MultiStar: [#1 0.12,1.52,0.00,M3] [#2 -0.10,1.62,0.00,M3] [#3 0.03,1.34,0.00,M1] [#4 0.06,1.30,1.02,U] [#5 -0.04,1.33,0.00,M2] [#6 -0.28,1.57,0.00,M2] [#7 -0.10,1.39,0.00,M2] [#8 -0.02,1.49,0.00,M1] 
19:44:20.038 00.000 7988 single-star, 1 included, MultiStar: {-0.04, 1.23}, one-star: {-0.15, 1.17}
19:44:20.038 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
19:44:20.038 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
19:44:20.038 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=1.17 hyp=1.18 cameraTheta=1.70 mountX=-1.17 mountY=0.12, mountTheta=3.04
19:44:20.046 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=1.17, opts=13)
19:44:20.046 00.000 7988 Enqueuing Move request for scope (-0.15, 1.17)
19:44:20.046 00.000 15712 Worker thread wakes up
19:44:20.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 1.17) opts 0xd
19:44:20.046 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 1.17)
19:44:20.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:20.046 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.2
19:44:20.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:20.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:20.052 00.006 7988 Enqueuing Expose request
19:44:20.054 00.002 15712 Moving (-0.15, 1.17) raw xDistance=-1.17 yDistance=0.12
19:44:20.054 00.000 15712 PPEC rslt: input = -1.17, final = -0.59, react = -0.70, pred = 0.11, hyst = -0.58, hyst_pct = 0.00, period_length = 645.91
19:44:20.054 00.000 15712 PPEC: input: -1.17, control: -0.59, exposure: 1500
19:44:20.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:20.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:44:20.054 00.000 15712 MoveAxis(E, 191, ABG)
19:44:20.054 00.000 15712 Guiding  Dir = 2, Dur = 191
19:44:20.054 00.000 15712 IsGuiding returns 0
19:44:20.068 00.014 15712 PulseGuide returned control before completion, sleep 185
19:44:20.294 00.226 15712 IsGuiding returns 0
19:44:20.294 00.000 15712 Move returns status 0, amount 191
19:44:20.294 00.000 15712 MoveAxis(N, 0, ABG)
19:44:20.294 00.000 15712 Move returns status 0, amount 0
19:44:20.294 00.000 15712 move complete, result=0
19:44:20.294 00.000 7988 GuideStep: -1.2 px 191 ms EAST, 0.1 px 0 ms NORTH
19:44:20.299 00.005 15712 worker thread done servicing request
19:44:20.299 00.000 15712 Worker thread wakes up
19:44:20.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:20.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:21.704 01.405 15712 Exposure complete
19:44:21.811 00.107 15712 worker thread done servicing request
19:44:21.811 00.000 7988 OnExposeComplete: enter
19:44:21.815 00.004 7988 UpdateGuideState(): m_state=6
19:44:21.817 00.002 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2592
19:44:21.817 00.000 7988 Star::Find returns 1 (0), X=1173.23, Y=434.69, Mass=1438, SNR=25.7, Peak=217 HFD=3.4
19:44:21.817 00.000 7988 MultiStar: [#1 -0.05,1.97,0.00,M4] [#2 -0.08,2.11,0.00,M4] [#3 -0.02,2.17,0.00,M2] [#4 -0.06,1.81,0.00,M2] [#5 -0.14,2.26,0.00,M3] [#6 -0.43,2.07,0.00,M3] [#7 0.02,1.92,0.00,M3] [#8 0.06,2.03,0.00,M2] 
19:44:21.817 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
19:44:21.827 00.010 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
19:44:21.829 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=1.95 hyp=1.96 cameraTheta=1.67 mountX=-1.95 mountY=0.16, mountTheta=3.06
19:44:21.839 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=1.95, opts=13)
19:44:21.844 00.005 7988 Enqueuing Move request for scope (-0.20, 1.95)
19:44:21.844 00.000 15712 Worker thread wakes up
19:44:21.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 1.95) opts 0xd
19:44:21.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:21.848 00.004 15712 Handling offset move in thread for scope, endpoint = (-0.20, 1.95)
19:44:21.848 00.000 15712 Moving (-0.20, 1.95) raw xDistance=-1.95 yDistance=0.16
19:44:21.851 00.003 7988 UpdateGuideState exits: m=1438 SNR=25.7
19:44:21.855 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:21.861 00.006 15712 PPEC rslt: input = -1.95, final = -1.07, react = -1.17, pred = 0.11, hyst = -1.05, hyst_pct = 0.00, period_length = 645.89
19:44:21.861 00.000 15712 PPEC: input: -1.95, control: -1.07, exposure: 1500
19:44:21.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:21.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:44:21.862 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:21.863 00.001 15712 MoveAxis(E, 348, ABG)
19:44:21.863 00.000 15712 Guiding  Dir = 2, Dur = 348
19:44:21.865 00.002 7988 Enqueuing Expose request
19:44:21.880 00.015 15712 IsGuiding returns 0
19:44:21.896 00.016 15712 PulseGuide returned control before completion, sleep 343
19:44:22.260 00.364 15712 IsGuiding returns 0
19:44:22.260 00.000 15712 Move returns status 0, amount 348
19:44:22.260 00.000 15712 MoveAxis(N, 0, ABG)
19:44:22.260 00.000 15712 Move returns status 0, amount 0
19:44:22.260 00.000 15712 move complete, result=0
19:44:22.260 00.000 15712 worker thread done servicing request
19:44:22.260 00.000 15712 Worker thread wakes up
19:44:22.260 00.000 7988 GuideStep: -2.0 px 348 ms EAST, 0.2 px 0 ms NORTH
19:44:22.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:22.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:23.905 01.645 15712 Exposure complete
19:44:23.969 00.064 15712 worker thread done servicing request
19:44:23.969 00.000 7988 OnExposeComplete: enter
19:44:23.969 00.000 7988 UpdateGuideState(): m_state=6
19:44:23.969 00.000 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2593
19:44:23.969 00.000 7988 Star::Find returns 1 (1), X=1173.27, Y=433.27, Mass=1516, SNR=26.4, Peak=255 HFD=3.5
19:44:23.983 00.014 7988 MultiStar: [#1 -0.09,0.73,1.01,U] [#2 -0.16,0.93,0.99,U] [#3 0.17,0.71,0.93,U] [#4 -0.26,0.60,1.00,U] [#5 -0.10,0.65,0.70,U] [#6 -0.27,0.66,0.67,U] [#7 -0.29,0.53,0.65,U] [#8 -0.15,1.10,0.62,U] 
19:44:23.983 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.71}, one-star: {-0.16, 0.54}
19:44:23.985 00.002 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.84)
19:44:23.985 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.27)
19:44:23.985 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.54 hyp=0.56 cameraTheta=1.86 mountX=-0.54 mountY=0.15, mountTheta=2.87
19:44:23.985 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.54, opts=13)
19:44:23.985 00.000 7988 Enqueuing Move request for scope (-0.16, 0.54)
19:44:23.985 00.000 15712 Worker thread wakes up
19:44:23.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.54) opts 0xd
19:44:23.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.54)
19:44:23.985 00.000 15712 Moving (-0.16, 0.54) raw xDistance=-0.54 yDistance=0.15
19:44:23.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:23.985 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.4 Saturated
19:44:23.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:23.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:23.985 00.000 7988 Enqueuing Expose request
19:44:24.000 00.015 15712 PPEC rslt: input = -0.54, final = -0.24, react = -0.32, pred = 0.08, hyst = -0.33, hyst_pct = 0.00, period_length = 645.87
19:44:24.000 00.000 15712 PPEC: input: -0.54, control: -0.24, exposure: 1500
19:44:24.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:24.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:44:24.000 00.000 15712 MoveAxis(E, 80, ABG)
19:44:24.000 00.000 15712 Guiding  Dir = 2, Dur = 80
19:44:24.017 00.017 15712 IsGuiding returns 0
19:44:24.034 00.017 15712 PulseGuide returned control before completion, sleep 75
19:44:24.143 00.109 15712 IsGuiding returns 0
19:44:24.143 00.000 15712 Move returns status 0, amount 80
19:44:24.143 00.000 15712 MoveAxis(N, 0, ABG)
19:44:24.143 00.000 15712 Move returns status 0, amount 0
19:44:24.143 00.000 15712 move complete, result=0
19:44:24.143 00.000 15712 worker thread done servicing request
19:44:24.143 00.000 15712 Worker thread wakes up
19:44:24.143 00.000 7988 GuideStep: -0.5 px 80 ms EAST, 0.1 px 0 ms NORTH
19:44:24.152 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:24.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:25.566 01.414 15712 Exposure complete
19:44:25.626 00.060 15712 worker thread done servicing request
19:44:25.626 00.000 7988 OnExposeComplete: enter
19:44:25.626 00.000 7988 UpdateGuideState(): m_state=6
19:44:25.639 00.013 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2594
19:44:25.641 00.002 7988 Star::Find returns 1 (0), X=1173.34, Y=431.86, Mass=1403, SNR=25.5, Peak=223 HFD=3.2
19:44:25.643 00.002 7988 MultiStar: [#1 0.06,-0.90,1.07,U] [#2 -0.35,-0.58,1.02,U] [#3 0.08,-0.76,0.98,U] [#4 -0.14,-0.74,1.03,U] [#5 -0.11,-0.73,0.75,U] [#6 -0.25,-0.85,0.71,U] [#7 -0.29,-0.98,0.68,U] [#8 0.05,-0.92,0.69,U] 
19:44:25.643 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.81}, one-star: {-0.09, -0.88}
19:44:25.643 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
19:44:25.643 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
19:44:25.643 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.81 hyp=0.81 cameraTheta=-1.71 mountX=0.81 mountY=0.13, mountTheta=0.16
19:44:25.643 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.81, opts=13)
19:44:25.643 00.000 7988 Enqueuing Move request for scope (-0.11, -0.81)
19:44:25.643 00.000 15712 Worker thread wakes up
19:44:25.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.81) opts 0xd
19:44:25.643 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.81)
19:44:25.643 00.000 15712 Moving (-0.11, -0.81) raw xDistance=0.81 yDistance=0.13
19:44:25.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:25.643 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.5
19:44:25.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:25.658 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:25.660 00.002 7988 Enqueuing Expose request
19:44:25.660 00.000 15712 PPEC rslt: input = 0.81, final = 0.56, react = 0.48, pred = 0.08, hyst = 0.37, hyst_pct = 0.00, period_length = 645.86
19:44:25.660 00.000 15712 PPEC: input: 0.81, control: 0.56, exposure: 1500
19:44:25.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:25.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:44:25.660 00.000 15712 MoveAxis(W, 184, ABG)
19:44:25.660 00.000 15712 Guiding  Dir = 3, Dur = 184
19:44:25.683 00.023 15712 IsGuiding returns 0
19:44:25.694 00.011 15712 PulseGuide returned control before completion, sleep 179
19:44:25.908 00.214 15712 IsGuiding returns 0
19:44:25.908 00.000 15712 Move returns status 0, amount 184
19:44:25.908 00.000 15712 MoveAxis(N, 0, ABG)
19:44:25.908 00.000 15712 Move returns status 0, amount 0
19:44:25.908 00.000 15712 move complete, result=0
19:44:25.908 00.000 15712 worker thread done servicing request
19:44:25.908 00.000 15712 Worker thread wakes up
19:44:25.908 00.000 7988 GuideStep: 0.8 px 184 ms WEST, 0.1 px 0 ms NORTH
19:44:25.911 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:25.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:26.040 00.129 7988 evsrv: cli 0CCD02A8 connect
19:44:26.042 00.002 7988 case statement mapped state 6 to 3
19:44:26.044 00.002 7988 case statement mapped state 6 to 3
19:44:26.046 00.002 7988 evsrv: cli 0CCD02A8 request: {"method":"get_app_state","id":"12a0de24-7575-476d-a7a8-c0bc2f14792c"}
19:44:26.048 00.002 7988 case statement mapped state 6 to 3
19:44:26.051 00.003 7988 evsrv: cli 0CCD02A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"12a0de24-7575-476d-a7a8-c0bc2f14792c"}
19:44:26.053 00.002 7988 evsrv: cli 0CCD02A8 disconnect
19:44:27.539 01.486 15712 Exposure complete
19:44:27.601 00.062 15712 worker thread done servicing request
19:44:27.601 00.000 7988 OnExposeComplete: enter
19:44:27.601 00.000 7988 UpdateGuideState(): m_state=6
19:44:27.605 00.004 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2595
19:44:27.605 00.000 7988 Star::Find returns 1 (0), X=1173.21, Y=430.94, Mass=1463, SNR=26.0, Peak=226 HFD=3.2
19:44:27.607 00.002 7988 MultiStar: [#1 -0.11,-1.76,0.00,M3] [#2 -0.37,-1.47,0.00,M3] [#3 -0.06,-1.66,0.00,M1] [#4 -0.13,-1.76,0.00,M1] [#5 -0.09,-1.62,0.00,M2] [#6 -0.37,-1.58,0.00,M2] [#7 -0.12,-1.81,0.00,M2] [#8 -0.27,-1.41,0.00,M1] 
19:44:27.609 00.002 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
19:44:27.609 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
19:44:27.611 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-1.79 hyp=1.80 cameraTheta=-1.69 mountX=1.79 mountY=0.26, mountTheta=0.15
19:44:27.614 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-1.79, opts=13)
19:44:27.614 00.000 7988 Enqueuing Move request for scope (-0.22, -1.79)
19:44:27.614 00.000 15712 Worker thread wakes up
19:44:27.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -1.79) opts 0xd
19:44:27.614 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -1.79)
19:44:27.614 00.000 15712 Moving (-0.22, -1.79) raw xDistance=1.79 yDistance=0.26
19:44:27.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:27.617 00.003 7988 UpdateGuideState exits: m=1463 SNR=26.0
19:44:27.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:27.617 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:27.617 00.000 7988 Enqueuing Expose request
19:44:27.617 00.000 15712 PPEC rslt: input = 1.79, final = 1.15, react = 1.08, pred = 0.08, hyst = 0.95, hyst_pct = 0.00, period_length = 645.84
19:44:27.617 00.000 15712 PPEC: input: 1.79, control: 1.15, exposure: 1500
19:44:27.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:44:27.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:44:27.617 00.000 15712 MoveAxis(W, 377, ABG)
19:44:27.617 00.000 15712 Guiding  Dir = 3, Dur = 377
19:44:27.617 00.000 15712 IsGuiding returns 0
19:44:27.648 00.031 15712 PulseGuide returned control before completion, sleep 359
19:44:28.050 00.402 15712 IsGuiding returns 1
19:44:28.050 00.000 15712 scope still moving after pulse duration time elapsed
19:44:28.079 00.029 15712 IsGuiding returns 0
19:44:28.079 00.000 15712 scope move finished after 377 + 80 ms
19:44:28.079 00.000 15712 Move returns status 0, amount 377
19:44:28.079 00.000 15712 MoveAxis(N, 0, ABG)
19:44:28.079 00.000 15712 Move returns status 0, amount 0
19:44:28.079 00.000 15712 move complete, result=0
19:44:28.079 00.000 15712 worker thread done servicing request
19:44:28.079 00.000 15712 Worker thread wakes up
19:44:28.079 00.000 7988 GuideStep: 1.8 px 377 ms WEST, 0.3 px 0 ms NORTH
19:44:28.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:28.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:29.500 01.421 15712 Exposure complete
19:44:29.561 00.061 15712 worker thread done servicing request
19:44:29.561 00.000 7988 OnExposeComplete: enter
19:44:29.561 00.000 7988 UpdateGuideState(): m_state=6
19:44:29.566 00.005 7988 Star::Find(15, 1173, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
19:44:29.566 00.000 7988 Star::Find returns 1 (0), X=1173.27, Y=431.33, Mass=1433, SNR=25.4, Peak=198 HFD=3.6
19:44:29.568 00.002 7988 MultiStar: [#1 -0.08,-1.30,1.02,U] [#2 -0.12,-1.21,1.04,U] [#3 -0.03,-1.12,0.94,U] [#4 -0.05,-1.28,1.02,U] [#5 0.06,-1.28,0.72,U] [#6 -0.30,-1.11,0.74,U] [#7 -0.13,-1.18,0.67,U] [#8 -0.15,-0.79,0.67,U] 
19:44:29.570 00.002 7988 refined, 8 included, MultiStar: {-0.10, -1.20}, one-star: {-0.16, -1.41}
19:44:29.571 00.001 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
19:44:29.571 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
19:44:29.573 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-1.20 hyp=1.21 cameraTheta=-1.66 mountX=1.21 mountY=0.13, mountTheta=0.11
19:44:29.575 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-1.20, opts=13)
19:44:29.575 00.000 7988 Enqueuing Move request for scope (-0.10, -1.20)
19:44:29.577 00.002 15712 Worker thread wakes up
19:44:29.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.20) opts 0xd
19:44:29.577 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -1.20)
19:44:29.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:29.577 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.4
19:44:29.579 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:29.579 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:29.581 00.002 7988 Enqueuing Expose request
19:44:29.581 00.000 15712 Moving (-0.10, -1.20) raw xDistance=1.21 yDistance=0.13
19:44:29.583 00.002 15712 PPEC rslt: input = 1.21, final = 0.77, react = 0.72, pred = 0.05, hyst = 0.68, hyst_pct = 0.00, period_length = 645.82
19:44:29.583 00.000 15712 PPEC: input: 1.21, control: 0.77, exposure: 1500
19:44:29.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:29.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:44:29.583 00.000 15712 MoveAxis(W, 251, ABG)
19:44:29.583 00.000 15712 Guiding  Dir = 3, Dur = 251
19:44:29.583 00.000 15712 IsGuiding returns 0
19:44:29.593 00.010 15712 PulseGuide returned control before completion, sleep 247
19:44:29.864 00.271 15712 IsGuiding returns 0
19:44:29.864 00.000 15712 Move returns status 0, amount 251
19:44:29.864 00.000 15712 MoveAxis(N, 0, ABG)
19:44:29.864 00.000 15712 Move returns status 0, amount 0
19:44:29.864 00.000 15712 move complete, result=0
19:44:29.864 00.000 15712 worker thread done servicing request
19:44:29.864 00.000 15712 Worker thread wakes up
19:44:29.864 00.000 7988 GuideStep: 1.2 px 251 ms WEST, 0.1 px 0 ms NORTH
19:44:29.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:29.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:31.507 01.643 15712 Exposure complete
19:44:31.568 00.061 15712 worker thread done servicing request
19:44:31.570 00.002 7988 OnExposeComplete: enter
19:44:31.570 00.000 7988 UpdateGuideState(): m_state=6
19:44:31.570 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2597
19:44:31.570 00.000 7988 Star::Find returns 1 (1), X=1173.24, Y=433.27, Mass=1444, SNR=25.7, Peak=255 HFD=2.9
19:44:31.570 00.000 7988 MultiStar: [#1 -0.24,0.91,1.02,U] [#2 -0.37,0.79,1.04,U] [#3 -0.11,0.87,0.96,U] [#4 -0.19,0.66,1.05,U] [#5 -0.13,0.70,0.75,U] [#6 -0.37,0.80,0.72,U] [#7 -0.18,0.76,0.69,U] [#8 -0.17,0.94,0.70,U] 
19:44:31.570 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.77}, one-star: {-0.19, 0.53}
19:44:31.576 00.006 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.79)
19:44:31.576 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.32)
19:44:31.576 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.53 hyp=0.57 cameraTheta=1.91 mountX=-0.53 mountY=0.18, mountTheta=2.82
19:44:31.576 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.53, opts=13)
19:44:31.576 00.000 7988 Enqueuing Move request for scope (-0.19, 0.53)
19:44:31.576 00.000 15712 Worker thread wakes up
19:44:31.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.53) opts 0xd
19:44:31.576 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.53)
19:44:31.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:31.584 00.008 15712 Moving (-0.19, 0.53) raw xDistance=-0.53 yDistance=0.18
19:44:31.584 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.7 Saturated
19:44:31.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:31.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:31.584 00.000 7988 Enqueuing Expose request
19:44:31.584 00.000 15712 PPEC rslt: input = -0.53, final = -0.26, react = -0.32, pred = 0.06, hyst = -0.22, hyst_pct = 0.00, period_length = 645.81
19:44:31.584 00.000 15712 PPEC: input: -0.53, control: -0.26, exposure: 1500
19:44:31.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:31.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:44:31.584 00.000 15712 MoveAxis(E, 85, ABG)
19:44:31.584 00.000 15712 Guiding  Dir = 2, Dur = 85
19:44:31.593 00.009 15712 IsGuiding returns 0
19:44:31.610 00.017 15712 PulseGuide returned control before completion, sleep 80
19:44:31.701 00.091 15712 IsGuiding returns 0
19:44:31.701 00.000 15712 Move returns status 0, amount 85
19:44:31.701 00.000 15712 MoveAxis(N, 0, ABG)
19:44:31.701 00.000 15712 Move returns status 0, amount 0
19:44:31.701 00.000 15712 move complete, result=0
19:44:31.711 00.010 7988 GuideStep: -0.5 px 85 ms EAST, 0.2 px 0 ms NORTH
19:44:31.711 00.000 15712 worker thread done servicing request
19:44:31.711 00.000 15712 Worker thread wakes up
19:44:31.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:31.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:33.131 01.420 15712 Exposure complete
19:44:33.194 00.063 15712 worker thread done servicing request
19:44:33.195 00.001 7988 OnExposeComplete: enter
19:44:33.195 00.000 7988 UpdateGuideState(): m_state=6
19:44:33.195 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2598
19:44:33.195 00.000 7988 Star::Find returns 1 (1), X=1173.16, Y=433.28, Mass=1527, SNR=26.6, Peak=255 HFD=3.5
19:44:33.195 00.000 7988 MultiStar: [#1 -0.18,0.84,1.00,U] [#2 -0.22,0.92,1.03,U] [#3 -0.16,0.82,0.94,U] [#4 0.05,0.67,1.04,U] [#5 -0.25,1.01,0.69,U] [#6 -0.30,0.79,0.69,U] [#7 -0.25,0.66,0.68,U] [#8 -0.26,0.77,0.63,U] 
19:44:33.195 00.000 7988 single-star, 8 included, MultiStar: {-0.19, 0.78}, one-star: {-0.27, 0.55}
19:44:33.195 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.60 = -2.68)
19:44:33.195 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.43)
19:44:33.195 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.55 hyp=0.61 cameraTheta=2.03 mountX=-0.54 mountY=0.25, mountTheta=2.71
19:44:33.205 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.55, opts=13)
19:44:33.205 00.000 7988 Enqueuing Move request for scope (-0.27, 0.55)
19:44:33.205 00.000 15712 Worker thread wakes up
19:44:33.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.55) opts 0xd
19:44:33.208 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:33.208 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.6 Saturated
19:44:33.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:33.208 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:33.208 00.000 7988 Enqueuing Expose request
19:44:33.208 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.55)
19:44:33.208 00.000 15712 Moving (-0.27, 0.55) raw xDistance=-0.54 yDistance=0.25
19:44:33.208 00.000 15712 PPEC rslt: input = -0.54, final = -0.27, react = -0.33, pred = 0.05, hyst = -0.25, hyst_pct = 0.00, period_length = 645.79
19:44:33.208 00.000 15712 PPEC: input: -0.54, control: -0.27, exposure: 1500
19:44:33.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:44:33.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:44:33.208 00.000 15712 MoveAxis(E, 89, ABG)
19:44:33.208 00.000 15712 Guiding  Dir = 2, Dur = 89
19:44:33.245 00.037 15712 IsGuiding returns 0
19:44:33.257 00.012 15712 PulseGuide returned control before completion, sleep 84
19:44:33.368 00.111 15712 IsGuiding returns 0
19:44:33.368 00.000 15712 Move returns status 0, amount 89
19:44:33.368 00.000 15712 MoveAxis(N, 0, ABG)
19:44:33.368 00.000 15712 Move returns status 0, amount 0
19:44:33.368 00.000 15712 move complete, result=0
19:44:33.368 00.000 7988 GuideStep: -0.5 px 89 ms EAST, 0.3 px 0 ms NORTH
19:44:33.375 00.007 15712 worker thread done servicing request
19:44:33.375 00.000 15712 Worker thread wakes up
19:44:33.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:33.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:35.012 01.637 15712 Exposure complete
19:44:35.073 00.061 15712 worker thread done servicing request
19:44:35.073 00.000 7988 OnExposeComplete: enter
19:44:35.073 00.000 7988 UpdateGuideState(): m_state=6
19:44:35.076 00.003 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2599
19:44:35.078 00.002 7988 Star::Find returns 1 (1), X=1173.13, Y=433.00, Mass=1473, SNR=26.2, Peak=255 HFD=3.0
19:44:35.078 00.000 7988 MultiStar: [#1 -0.23,0.55,1.01,U] [#2 -0.35,0.60,1.00,U] [#3 -0.23,0.57,0.94,U] [#4 -0.36,0.43,1.04,U] [#5 -0.08,0.51,0.78,U] [#6 -0.58,0.50,0.72,U] [#7 -0.64,0.17,0.66,U] [#8 -0.34,0.74,0.68,U] 
19:44:35.080 00.002 7988 single-star, 8 included, MultiStar: {-0.33, 0.48}, one-star: {-0.30, 0.27}
19:44:35.080 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.58) = xAngle (3.99 = -2.29)
19:44:35.082 00.002 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.10 = 0.82)
19:44:35.082 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.27 hyp=0.40 cameraTheta=2.41 mountX=-0.26 mountY=0.29, mountTheta=2.30
19:44:35.086 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.27, opts=13)
19:44:35.086 00.000 7988 Enqueuing Move request for scope (-0.30, 0.27)
19:44:35.089 00.003 15712 Worker thread wakes up
19:44:35.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.27) opts 0xd
19:44:35.089 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.27)
19:44:35.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:35.089 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.2 Saturated
19:44:35.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:35.089 00.000 15712 Moving (-0.30, 0.27) raw xDistance=-0.26 yDistance=0.29
19:44:35.089 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:35.089 00.000 7988 Enqueuing Expose request
19:44:35.094 00.005 15712 PPEC rslt: input = -0.26, final = -0.07, react = -0.16, pred = 0.09, hyst = -0.16, hyst_pct = 0.00, period_length = 645.78
19:44:35.094 00.000 15712 PPEC: input: -0.26, control: -0.07, exposure: 1500
19:44:35.094 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.36 newest=0.72
19:44:35.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
19:44:35.094 00.000 15712 MoveAxis(E, 22, ABG)
19:44:35.094 00.000 15712 Guiding  Dir = 2, Dur = 22
19:44:35.094 00.000 15712 IsGuiding returns 0
19:44:35.111 00.017 15712 PulseGuide returned control before completion, sleep 13
19:44:35.146 00.035 15712 IsGuiding returns 1
19:44:35.146 00.000 15712 scope still moving after pulse duration time elapsed
19:44:35.168 00.022 15712 IsGuiding returns 0
19:44:35.168 00.000 15712 scope move finished after 22 + 50 ms
19:44:35.168 00.000 15712 Move returns status 0, amount 22
19:44:35.168 00.000 15712 BLC: Oldest BLC event removed
19:44:35.168 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
19:44:35.168 00.000 15712 MoveAxis(S, 314, ABG)
19:44:35.168 00.000 15712 Guiding  Dir = 1, Dur = 314
19:44:35.168 00.000 15712 IsGuiding returns 0
19:44:35.233 00.065 15712 PulseGuide returned control before completion, sleep 250
19:44:35.504 00.271 15712 IsGuiding returns 1
19:44:35.504 00.000 15712 scope still moving after pulse duration time elapsed
19:44:35.536 00.032 15712 IsGuiding returns 1
19:44:35.571 00.035 15712 IsGuiding returns 0
19:44:35.571 00.000 15712 scope move finished after 314 + 96 ms
19:44:35.571 00.000 15712 Move returns status 0, amount 314
19:44:35.571 00.000 15712 move complete, result=0
19:44:35.571 00.000 7988 GuideStep: -0.3 px 22 ms EAST, 0.3 px 314 ms SOUTH
19:44:35.581 00.010 15712 worker thread done servicing request
19:44:35.581 00.000 15712 Worker thread wakes up
19:44:35.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:35.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:36.989 01.408 15712 Exposure complete
19:44:37.050 00.061 15712 worker thread done servicing request
19:44:37.050 00.000 7988 OnExposeComplete: enter
19:44:37.050 00.000 7988 UpdateGuideState(): m_state=6
19:44:37.054 00.004 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2600
19:44:37.054 00.000 7988 Star::Find returns 1 (0), X=1173.21, Y=432.93, Mass=1477, SNR=26.1, Peak=228 HFD=3.1
19:44:37.056 00.002 7988 MultiStar: [#1 0.05,0.09,1.01,U] [#2 -0.12,0.28,0.98,U] [#3 -0.11,0.34,0.97,U] [#4 0.00,0.24,1.05,U] [#5 -0.16,-0.00,0.74,U] [#6 -0.17,0.20,0.71,U] [#7 -0.24,0.04,0.66,U] [#8 -0.32,0.40,0.66,U] 
19:44:37.058 00.002 7988 refined, 8 included, MultiStar: {-0.13, 0.20}, one-star: {-0.22, 0.19}
19:44:37.058 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.57)
19:44:37.060 00.002 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.54)
19:44:37.060 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.14 mountX=-0.20 mountY=0.12, mountTheta=2.59
19:44:37.062 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.20, opts=13)
19:44:37.064 00.002 7988 Enqueuing Move request for scope (-0.13, 0.20)
19:44:37.064 00.000 15712 Worker thread wakes up
19:44:37.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
19:44:37.064 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
19:44:37.064 00.000 15712 Moving (-0.13, 0.20) raw xDistance=-0.20 yDistance=0.12
19:44:37.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:37.067 00.003 7988 UpdateGuideState exits: m=1477 SNR=26.1
19:44:37.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:37.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:37.067 00.000 7988 Enqueuing Expose request
19:44:37.067 00.000 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.292909, 1:0.122818
19:44:37.067 00.000 15712 BLC: No correction, Miss < min_move
19:44:37.073 00.006 15712 PPEC rslt: input = -0.20, final = -0.04, react = -0.12, pred = 0.08, hyst = -0.12, hyst_pct = 0.00, period_length = 645.76
19:44:37.073 00.000 15712 PPEC: input: -0.20, control: -0.04, exposure: 1500
19:44:37.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:37.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:44:37.073 00.000 15712 MoveAxis(E, 12, ABG)
19:44:37.073 00.000 15712 Guiding  Dir = 2, Dur = 12
19:44:37.073 00.000 15712 IsGuiding returns 0
19:44:37.084 00.011 15712 IsGuiding returns 1
19:44:37.098 00.014 15712 scope still moving after pulse duration time elapsed
19:44:37.130 00.032 15712 IsGuiding returns 0
19:44:37.130 00.000 15712 scope move finished after 12 + 43 ms
19:44:37.130 00.000 15712 Move returns status 0, amount 12
19:44:37.130 00.000 15712 MoveAxis(N, 0, ABG)
19:44:37.130 00.000 15712 Move returns status 0, amount 0
19:44:37.130 00.000 15712 move complete, result=0
19:44:37.130 00.000 15712 worker thread done servicing request
19:44:37.130 00.000 15712 Worker thread wakes up
19:44:37.130 00.000 7988 GuideStep: -0.2 px 12 ms EAST, 0.1 px 0 ms NORTH
19:44:37.132 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:37.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:38.761 01.629 15712 Exposure complete
19:44:38.821 00.060 15712 worker thread done servicing request
19:44:38.821 00.000 7988 OnExposeComplete: enter
19:44:38.823 00.002 7988 UpdateGuideState(): m_state=6
19:44:38.823 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2601
19:44:38.823 00.000 7988 Star::Find returns 1 (0), X=1173.51, Y=431.93, Mass=1510, SNR=26.5, Peak=201 HFD=3.1
19:44:38.823 00.000 7988 MultiStar: [#1 0.18,-0.75,1.01,U] [#2 -0.05,-0.52,1.03,U] [#3 0.10,-0.41,0.96,U] [#4 0.16,-0.75,1.07,U] [#5 0.17,-0.70,0.75,U] [#6 -0.06,-0.78,0.71,U] [#7 -0.08,-0.79,0.63,U] [#8 0.12,-0.57,0.69,U] 
19:44:38.823 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.67}, one-star: {0.08, -0.80}
19:44:38.823 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
19:44:38.823 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
19:44:38.823 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.67 hyp=0.67 cameraTheta=-1.46 mountX=0.67 mountY=-0.06, mountTheta=-0.09
19:44:38.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.67, opts=13)
19:44:38.823 00.000 7988 Enqueuing Move request for scope (0.08, -0.67)
19:44:38.823 00.000 15712 Worker thread wakes up
19:44:38.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.67) opts 0xd
19:44:38.823 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.67)
19:44:38.823 00.000 15712 Moving (0.08, -0.67) raw xDistance=0.67 yDistance=-0.06
19:44:38.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:38.823 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
19:44:38.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:38.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:38.840 00.017 7988 Enqueuing Expose request
19:44:38.840 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.292909, 1:0.122818, 2:-0.059145
19:44:38.840 00.000 15712 BLC: No correction, Miss < min_move
19:44:38.840 00.000 15712 PPEC rslt: input = 0.67, final = 0.47, react = 0.40, pred = 0.07, hyst = 0.36, hyst_pct = 0.00, period_length = 645.75
19:44:38.840 00.000 15712 PPEC: input: 0.67, control: 0.47, exposure: 1500
19:44:38.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:38.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:44:38.840 00.000 15712 MoveAxis(W, 154, ABG)
19:44:38.840 00.000 15712 Guiding  Dir = 3, Dur = 154
19:44:38.840 00.000 15712 IsGuiding returns 0
19:44:38.870 00.030 15712 PulseGuide returned control before completion, sleep 137
19:44:39.014 00.144 15712 IsGuiding returns 1
19:44:39.014 00.000 15712 scope still moving after pulse duration time elapsed
19:44:39.063 00.049 15712 IsGuiding returns 0
19:44:39.063 00.000 15712 scope move finished after 154 + 65 ms
19:44:39.063 00.000 15712 Move returns status 0, amount 154
19:44:39.063 00.000 15712 MoveAxis(N, 0, ABG)
19:44:39.063 00.000 15712 Move returns status 0, amount 0
19:44:39.063 00.000 15712 move complete, result=0
19:44:39.063 00.000 7988 GuideStep: 0.7 px 154 ms WEST, -0.1 px 0 ms NORTH
19:44:39.065 00.002 15712 worker thread done servicing request
19:44:39.065 00.000 15712 Worker thread wakes up
19:44:39.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:39.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:40.482 01.417 15712 Exposure complete
19:44:40.544 00.062 15712 worker thread done servicing request
19:44:40.544 00.000 7988 OnExposeComplete: enter
19:44:40.544 00.000 7988 UpdateGuideState(): m_state=6
19:44:40.547 00.003 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2602
19:44:40.547 00.000 7988 Star::Find returns 1 (0), X=1173.36, Y=432.19, Mass=1543, SNR=26.5, Peak=230 HFD=3.3
19:44:40.549 00.002 7988 MultiStar: [#1 0.17,-0.49,1.01,U] [#2 0.05,-0.25,0.97,U] [#3 0.07,-0.39,0.94,U] [#4 0.13,-0.64,1.02,U] [#5 0.04,-0.25,0.69,U] [#6 0.02,-0.47,0.68,U] [#7 0.01,-0.65,0.65,U] [#8 0.14,0.02,0.63,U] 
19:44:40.549 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.42}, one-star: {-0.07, -0.55}
19:44:40.551 00.002 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
19:44:40.553 00.002 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.02)
19:44:40.553 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.42 hyp=0.43 cameraTheta=-1.42 mountX=0.42 mountY=-0.05, mountTheta=-0.13
19:44:40.555 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.42, opts=13)
19:44:40.557 00.002 7988 Enqueuing Move request for scope (0.06, -0.42)
19:44:40.557 00.000 15712 Worker thread wakes up
19:44:40.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.42) opts 0xd
19:44:40.557 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.42)
19:44:40.557 00.000 15712 Moving (0.06, -0.42) raw xDistance=0.42 yDistance=-0.05
19:44:40.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:40.560 00.003 7988 UpdateGuideState exits: m=1543 SNR=26.5
19:44:40.561 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:40.561 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:40.561 00.000 7988 Enqueuing Expose request
19:44:40.561 00.000 15712 BLC: window closed
19:44:40.561 00.000 15712 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.292909, 1:0.122818, 2:-0.059145
19:44:40.561 00.000 15712 BLC: No correction, Miss < min_move
19:44:40.561 00.000 15712 PPEC rslt: input = 0.42, final = 0.34, react = 0.25, pred = 0.09, hyst = 0.23, hyst_pct = 0.00, period_length = 645.73
19:44:40.561 00.000 15712 PPEC: input: 0.42, control: 0.34, exposure: 1500
19:44:40.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:40.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:44:40.561 00.000 15712 MoveAxis(W, 111, ABG)
19:44:40.561 00.000 15712 Guiding  Dir = 3, Dur = 111
19:44:40.561 00.000 15712 IsGuiding returns 0
19:44:40.582 00.021 15712 PulseGuide returned control before completion, sleep 107
19:44:40.703 00.121 15712 IsGuiding returns 1
19:44:40.703 00.000 15712 scope still moving after pulse duration time elapsed
19:44:40.741 00.038 15712 IsGuiding returns 0
19:44:40.741 00.000 15712 scope move finished after 111 + 62 ms
19:44:40.741 00.000 15712 Move returns status 0, amount 111
19:44:40.741 00.000 15712 MoveAxis(N, 0, ABG)
19:44:40.741 00.000 15712 Move returns status 0, amount 0
19:44:40.741 00.000 15712 move complete, result=0
19:44:40.741 00.000 15712 worker thread done servicing request
19:44:40.741 00.000 7988 GuideStep: 0.4 px 111 ms WEST, -0.1 px 0 ms NORTH
19:44:40.743 00.002 15712 Worker thread wakes up
19:44:40.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:40.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:42.377 01.634 15712 Exposure complete
19:44:42.441 00.064 15712 worker thread done servicing request
19:44:42.441 00.000 7988 OnExposeComplete: enter
19:44:42.441 00.000 7988 UpdateGuideState(): m_state=6
19:44:42.444 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2603
19:44:42.444 00.000 7988 Star::Find returns 1 (1), X=1173.34, Y=432.14, Mass=1540, SNR=26.7, Peak=255 HFD=3.3
19:44:42.446 00.002 7988 MultiStar: [#1 -0.05,-0.32,0.96,U] [#2 -0.09,-0.42,0.97,U] [#3 0.05,-0.40,0.91,U] [#4 0.07,-0.43,0.99,U] [#5 -0.23,-0.38,0.70,U] [#6 -0.39,-0.42,0.69,U] [#7 -0.27,-0.68,0.64,U] [#8 -0.13,-0.26,0.63,U] 
19:44:42.448 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.43}, one-star: {-0.09, -0.59}
19:44:42.448 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
19:44:42.448 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
19:44:42.450 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.43 hyp=0.45 cameraTheta=-1.81 mountX=0.43 mountY=0.12, mountTheta=0.26
19:44:42.452 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.43, opts=13)
19:44:42.452 00.000 7988 Enqueuing Move request for scope (-0.11, -0.43)
19:44:42.454 00.002 15712 Worker thread wakes up
19:44:42.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.43) opts 0xd
19:44:42.454 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.43)
19:44:42.454 00.000 15712 Moving (-0.11, -0.43) raw xDistance=0.43 yDistance=0.12
19:44:42.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:42.454 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7 Saturated
19:44:42.457 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:42.457 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:42.461 00.004 7988 Enqueuing Expose request
19:44:42.461 00.000 15712 PPEC rslt: input = 0.43, final = 0.36, react = 0.26, pred = 0.10, hyst = 0.26, hyst_pct = 0.00, period_length = 645.72
19:44:42.461 00.000 15712 PPEC: input: 0.43, control: 0.36, exposure: 1500
19:44:42.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:42.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:44:42.461 00.000 15712 MoveAxis(W, 118, ABG)
19:44:42.461 00.000 15712 Guiding  Dir = 3, Dur = 118
19:44:42.463 00.002 15712 IsGuiding returns 0
19:44:42.484 00.021 15712 PulseGuide returned control before completion, sleep 107
19:44:42.603 00.119 15712 IsGuiding returns 0
19:44:42.603 00.000 15712 Move returns status 0, amount 118
19:44:42.603 00.000 15712 MoveAxis(N, 0, ABG)
19:44:42.603 00.000 15712 Move returns status 0, amount 0
19:44:42.603 00.000 15712 move complete, result=0
19:44:42.603 00.000 15712 worker thread done servicing request
19:44:42.603 00.000 15712 Worker thread wakes up
19:44:42.603 00.000 7988 GuideStep: 0.4 px 118 ms WEST, 0.1 px 0 ms NORTH
19:44:42.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:42.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:44.018 01.415 15712 Exposure complete
19:44:44.081 00.063 15712 worker thread done servicing request
19:44:44.081 00.000 7988 OnExposeComplete: enter
19:44:44.081 00.000 7988 UpdateGuideState(): m_state=6
19:44:44.084 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2604
19:44:44.084 00.000 7988 Star::Find returns 1 (0), X=1173.31, Y=432.83, Mass=1479, SNR=25.9, Peak=187 HFD=3.5
19:44:44.084 00.000 7988 MultiStar: [#1 0.04,0.26,1.02,U] [#2 -0.12,0.45,1.00,U] [#3 0.01,0.31,0.93,U] [#4 -0.15,0.20,1.03,U] [#5 0.02,0.36,0.68,U] [#6 -0.06,0.16,0.69,U] [#7 -0.21,-0.01,0.66,U] [#8 -0.09,0.32,0.70,U] 
19:44:44.084 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.24}, one-star: {-0.12, 0.09}
19:44:44.084 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.58) = xAngle (4.07 = -2.21)
19:44:44.084 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.18 = 0.90)
19:44:44.084 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.49 mountX=-0.09 mountY=0.12, mountTheta=2.22
19:44:44.084 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.09, opts=13)
19:44:44.084 00.000 7988 Enqueuing Move request for scope (-0.12, 0.09)
19:44:44.084 00.000 15712 Worker thread wakes up
19:44:44.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:44.084 00.000 7988 UpdateGuideState exits: m=1479 SNR=25.9
19:44:44.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:44.097 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
19:44:44.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
19:44:44.097 00.000 15712 Moving (-0.12, 0.09) raw xDistance=-0.09 yDistance=0.12
19:44:44.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:44.099 00.002 7988 Enqueuing Expose request
19:44:44.101 00.002 15712 PPEC rslt: input = -0.09, final = 0.11, react = -0.05, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 645.70
19:44:44.101 00.000 15712 PPEC: input: -0.09, control: 0.11, exposure: 1500
19:44:44.101 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:44.101 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:44:44.101 00.000 15712 MoveAxis(W, 36, ABG)
19:44:44.101 00.000 15712 Guiding  Dir = 3, Dur = 36
19:44:44.101 00.000 15712 IsGuiding returns 0
19:44:44.129 00.028 15712 PulseGuide returned control before completion, sleep 17
19:44:44.161 00.032 15712 IsGuiding returns 1
19:44:44.161 00.000 15712 scope still moving after pulse duration time elapsed
19:44:44.193 00.032 15712 IsGuiding returns 0
19:44:44.193 00.000 15712 scope move finished after 36 + 55 ms
19:44:44.193 00.000 15712 Move returns status 0, amount 36
19:44:44.193 00.000 15712 MoveAxis(N, 0, ABG)
19:44:44.193 00.000 15712 Move returns status 0, amount 0
19:44:44.193 00.000 15712 move complete, result=0
19:44:44.193 00.000 15712 worker thread done servicing request
19:44:44.193 00.000 15712 Worker thread wakes up
19:44:44.193 00.000 7988 GuideStep: -0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
19:44:44.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:44.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:45.834 01.641 15712 Exposure complete
19:44:45.885 00.051 15712 worker thread done servicing request
19:44:45.885 00.000 7988 OnExposeComplete: enter
19:44:45.897 00.012 7988 UpdateGuideState(): m_state=6
19:44:45.897 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2605
19:44:45.897 00.000 7988 Star::Find returns 1 (0), X=1173.24, Y=434.12, Mass=1441, SNR=25.7, Peak=201 HFD=3.4
19:44:45.897 00.000 7988 MultiStar: [#1 -0.09,1.33,0.00,M1] [#2 -0.08,1.28,1.03,U] [#3 0.11,1.28,0.90,U] [#4 0.04,1.25,1.04,U] [#5 -0.07,1.30,0.74,U] [#6 -0.36,1.15,0.72,U] [#7 -0.10,0.95,0.69,U] [#8 -0.05,1.53,0.00,M1] 
19:44:45.902 00.005 7988 refined, 6 included, MultiStar: {-0.08, 1.24}, one-star: {-0.19, 1.39}
19:44:45.902 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.07)
19:44:45.902 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.04)
19:44:45.902 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=1.24 hyp=1.25 cameraTheta=1.64 mountX=-1.24 mountY=0.05, mountTheta=3.10
19:44:45.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=1.24, opts=13)
19:44:45.902 00.000 7988 Enqueuing Move request for scope (-0.08, 1.24)
19:44:45.902 00.000 15712 Worker thread wakes up
19:44:45.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.24) opts 0xd
19:44:45.902 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 1.24)
19:44:45.902 00.000 15712 Moving (-0.08, 1.24) raw xDistance=-1.24 yDistance=0.05
19:44:45.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:45.902 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.7
19:44:45.911 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:45.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:45.913 00.002 7988 Enqueuing Expose request
19:44:45.913 00.000 15712 PPEC rslt: input = -1.24, final = -0.62, react = -0.75, pred = 0.12, hyst = -0.65, hyst_pct = 0.00, period_length = 645.69
19:44:45.913 00.000 15712 PPEC: input: -1.24, control: -0.62, exposure: 1500
19:44:45.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:45.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:44:45.913 00.000 15712 MoveAxis(E, 203, ABG)
19:44:45.913 00.000 15712 Guiding  Dir = 2, Dur = 203
19:44:45.913 00.000 15712 IsGuiding returns 0
19:44:45.936 00.023 15712 PulseGuide returned control before completion, sleep 192
19:44:46.157 00.221 15712 IsGuiding returns 0
19:44:46.157 00.000 15712 Move returns status 0, amount 203
19:44:46.157 00.000 15712 MoveAxis(N, 0, ABG)
19:44:46.157 00.000 15712 Move returns status 0, amount 0
19:44:46.157 00.000 15712 move complete, result=0
19:44:46.157 00.000 7988 GuideStep: -1.2 px 203 ms EAST, 0.1 px 0 ms NORTH
19:44:46.163 00.006 15712 worker thread done servicing request
19:44:46.163 00.000 15712 Worker thread wakes up
19:44:46.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:46.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:47.580 01.417 15712 Exposure complete
19:44:47.639 00.059 15712 worker thread done servicing request
19:44:47.639 00.000 7988 OnExposeComplete: enter
19:44:47.639 00.000 7988 UpdateGuideState(): m_state=6
19:44:47.642 00.003 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2606
19:44:47.642 00.000 7988 Star::Find returns 1 (0), X=1173.21, Y=433.44, Mass=1483, SNR=26.0, Peak=239 HFD=3.2
19:44:47.644 00.002 7988 MultiStar: [#1 0.03,0.82,1.05,U] [#2 -0.24,0.83,0.98,U] [#3 -0.03,0.74,0.94,U] [#4 -0.14,0.80,1.01,U] [#5 -0.12,0.81,0.73,U] [#6 -0.18,0.69,0.71,U] [#7 -0.25,0.79,0.63,U] [#8 -0.11,1.29,0.65,U] 
19:44:47.646 00.002 7988 single-star, 8 included, MultiStar: {-0.13, 0.82}, one-star: {-0.22, 0.71}
19:44:47.646 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
19:44:47.648 00.002 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.28)
19:44:47.648 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.71 hyp=0.74 cameraTheta=1.87 mountX=-0.70 mountY=0.20, mountTheta=2.86
19:44:47.650 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.71, opts=13)
19:44:47.652 00.002 7988 Enqueuing Move request for scope (-0.22, 0.71)
19:44:47.652 00.000 15712 Worker thread wakes up
19:44:47.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.71) opts 0xd
19:44:47.652 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.71)
19:44:47.652 00.000 15712 Moving (-0.22, 0.71) raw xDistance=-0.70 yDistance=0.20
19:44:47.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:47.654 00.002 7988 UpdateGuideState exits: m=1483 SNR=26.0
19:44:47.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:47.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:47.654 00.000 7988 Enqueuing Expose request
19:44:47.654 00.000 15712 PPEC rslt: input = -0.70, final = -0.30, react = -0.42, pred = 0.12, hyst = -0.37, hyst_pct = 0.00, period_length = 645.68
19:44:47.654 00.000 15712 PPEC: input: -0.70, control: -0.30, exposure: 1500
19:44:47.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:47.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:44:47.654 00.000 15712 MoveAxis(E, 99, ABG)
19:44:47.654 00.000 15712 Guiding  Dir = 2, Dur = 99
19:44:47.654 00.000 15712 IsGuiding returns 0
19:44:47.672 00.018 15712 PulseGuide returned control before completion, sleep 90
19:44:47.808 00.136 15712 IsGuiding returns 0
19:44:47.808 00.000 15712 Move returns status 0, amount 99
19:44:47.808 00.000 15712 MoveAxis(N, 0, ABG)
19:44:47.808 00.000 15712 Move returns status 0, amount 0
19:44:47.808 00.000 15712 move complete, result=0
19:44:47.808 00.000 7988 GuideStep: -0.7 px 99 ms EAST, 0.2 px 0 ms NORTH
19:44:47.810 00.002 15712 worker thread done servicing request
19:44:47.810 00.000 15712 Worker thread wakes up
19:44:47.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:47.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:49.446 01.636 15712 Exposure complete
19:44:49.505 00.059 15712 worker thread done servicing request
19:44:49.505 00.000 7988 OnExposeComplete: enter
19:44:49.507 00.002 7988 UpdateGuideState(): m_state=6
19:44:49.509 00.002 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
19:44:49.509 00.000 7988 Star::Find returns 1 (0), X=1173.33, Y=433.54, Mass=1459, SNR=25.8, Peak=231 HFD=3.2
19:44:49.511 00.002 7988 MultiStar: [#1 0.07,0.82,0.98,U] [#2 -0.11,0.82,1.02,U] [#3 -0.01,0.79,0.96,U] [#4 0.07,0.63,1.06,U] [#5 0.32,0.88,0.71,U] [#6 -0.16,0.93,0.71,U] [#7 -0.15,0.61,0.69,U] [#8 0.03,1.09,0.64,U] 
19:44:49.511 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.81}, one-star: {-0.10, 0.80}
19:44:49.513 00.002 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
19:44:49.513 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
19:44:49.515 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.81 hyp=0.81 cameraTheta=1.58 mountX=-0.81 mountY=-0.01, mountTheta=-3.13
19:44:49.517 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.81, opts=13)
19:44:49.517 00.000 7988 Enqueuing Move request for scope (-0.01, 0.81)
19:44:49.519 00.002 15712 Worker thread wakes up
19:44:49.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.81) opts 0xd
19:44:49.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.81)
19:44:49.519 00.000 15712 Moving (-0.01, 0.81) raw xDistance=-0.81 yDistance=-0.01
19:44:49.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:49.519 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.8
19:44:49.522 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:49.523 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:49.524 00.001 7988 Enqueuing Expose request
19:44:49.524 00.000 15712 PPEC rslt: input = -0.81, final = -0.38, react = -0.48, pred = 0.11, hyst = -0.47, hyst_pct = 0.00, period_length = 645.66
19:44:49.524 00.000 15712 PPEC: input: -0.81, control: -0.38, exposure: 1500
19:44:49.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:49.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:44:49.524 00.000 15712 MoveAxis(E, 123, ABG)
19:44:49.524 00.000 15712 Guiding  Dir = 2, Dur = 123
19:44:49.524 00.000 15712 IsGuiding returns 0
19:44:49.542 00.018 15712 PulseGuide returned control before completion, sleep 110
19:44:49.687 00.145 15712 IsGuiding returns 0
19:44:49.687 00.000 15712 Move returns status 0, amount 123
19:44:49.687 00.000 15712 MoveAxis(N, 0, ABG)
19:44:49.687 00.000 15712 Move returns status 0, amount 0
19:44:49.687 00.000 15712 move complete, result=0
19:44:49.687 00.000 7988 GuideStep: -0.8 px 123 ms EAST, -0.0 px 0 ms NORTH
19:44:49.695 00.008 15712 worker thread done servicing request
19:44:49.695 00.000 15712 Worker thread wakes up
19:44:49.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:49.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:51.103 01.408 15712 Exposure complete
19:44:51.157 00.054 15712 worker thread done servicing request
19:44:51.157 00.000 7988 OnExposeComplete: enter
19:44:51.165 00.008 7988 UpdateGuideState(): m_state=6
19:44:51.167 00.002 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2608
19:44:51.167 00.000 7988 Star::Find returns 1 (0), X=1173.23, Y=432.41, Mass=1448, SNR=26.0, Peak=230 HFD=3.2
19:44:51.169 00.002 7988 MultiStar: [#1 0.07,-0.23,1.01,U] [#2 0.01,0.04,1.01,U] [#3 -0.15,-0.08,0.94,U] [#4 0.07,-0.34,1.03,U] [#5 0.07,-0.16,0.70,U] [#6 -0.07,-0.20,0.70,U] [#7 -0.15,-0.20,0.64,U] [#8 -0.20,-0.06,0.67,U] 
19:44:51.169 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.18}, one-star: {-0.20, -0.33}
19:44:51.171 00.002 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
19:44:51.171 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
19:44:51.174 00.003 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.87 mountX=0.18 mountY=0.06, mountTheta=0.32
19:44:51.176 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.18, opts=13)
19:44:51.176 00.000 7988 Enqueuing Move request for scope (-0.05, -0.18)
19:44:51.178 00.002 15712 Worker thread wakes up
19:44:51.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
19:44:51.178 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
19:44:51.178 00.000 15712 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=0.06
19:44:51.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:51.178 00.000 7988 UpdateGuideState exits: m=1448 SNR=26.0
19:44:51.180 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:51.181 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:51.181 00.000 7988 Enqueuing Expose request
19:44:51.181 00.000 15712 PPEC rslt: input = 0.18, final = 0.22, react = 0.11, pred = 0.11, hyst = 0.08, hyst_pct = 0.00, period_length = 645.65
19:44:51.181 00.000 15712 PPEC: input: 0.18, control: 0.22, exposure: 1500
19:44:51.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:51.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:44:51.181 00.000 15712 MoveAxis(W, 70, ABG)
19:44:51.181 00.000 15712 Guiding  Dir = 3, Dur = 70
19:44:51.181 00.000 15712 IsGuiding returns 0
19:44:51.207 00.026 15712 PulseGuide returned control before completion, sleep 53
19:44:51.292 00.085 15712 IsGuiding returns 0
19:44:51.292 00.000 15712 Move returns status 0, amount 70
19:44:51.292 00.000 15712 MoveAxis(N, 0, ABG)
19:44:51.292 00.000 15712 Move returns status 0, amount 0
19:44:51.292 00.000 15712 move complete, result=0
19:44:51.292 00.000 15712 worker thread done servicing request
19:44:51.292 00.000 15712 Worker thread wakes up
19:44:51.292 00.000 7988 GuideStep: 0.2 px 70 ms WEST, 0.1 px 0 ms NORTH
19:44:51.293 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:51.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:52.919 01.626 15712 Exposure complete
19:44:52.982 00.063 15712 worker thread done servicing request
19:44:52.982 00.000 7988 OnExposeComplete: enter
19:44:52.982 00.000 7988 UpdateGuideState(): m_state=6
19:44:52.984 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2609
19:44:52.984 00.000 7988 Star::Find returns 1 (0), X=1173.25, Y=431.60, Mass=1499, SNR=26.3, Peak=235 HFD=3.2
19:44:52.986 00.002 7988 MultiStar: [#1 -0.07,-0.93,0.97,U] [#2 0.08,-0.72,1.02,U] [#3 0.11,-0.73,0.94,U] [#4 0.02,-1.14,1.00,U] [#5 -0.01,-0.93,0.68,U] [#6 -0.47,-0.94,0.69,U] [#7 -0.10,-1.10,0.63,U] [#8 -0.27,-0.68,0.66,U] 
19:44:52.988 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.92}, one-star: {-0.18, -1.13}
19:44:52.988 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
19:44:52.990 00.002 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
19:44:52.991 00.001 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.92 hyp=0.93 cameraTheta=-1.66 mountX=0.93 mountY=0.10, mountTheta=0.11
19:44:52.991 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.92, opts=13)
19:44:52.993 00.002 7988 Enqueuing Move request for scope (-0.08, -0.92)
19:44:52.995 00.002 15712 Worker thread wakes up
19:44:52.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.92) opts 0xd
19:44:52.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.92)
19:44:52.995 00.000 15712 Moving (-0.08, -0.92) raw xDistance=0.93 yDistance=0.10
19:44:52.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:44:52.995 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.3
19:44:52.997 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:52.998 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:52.998 00.000 7988 Enqueuing Expose request
19:44:52.998 00.000 15712 PPEC rslt: input = 0.93, final = 0.66, react = 0.56, pred = 0.10, hyst = 0.48, hyst_pct = 0.00, period_length = 645.64
19:44:52.998 00.000 15712 PPEC: input: 0.93, control: 0.66, exposure: 1500
19:44:52.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:52.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:44:52.998 00.000 15712 MoveAxis(W, 214, ABG)
19:44:52.998 00.000 15712 Guiding  Dir = 3, Dur = 214
19:44:52.998 00.000 15712 IsGuiding returns 0
19:44:53.015 00.017 15712 PulseGuide returned control before completion, sleep 209
19:44:53.255 00.240 15712 IsGuiding returns 0
19:44:53.255 00.000 15712 Move returns status 0, amount 214
19:44:53.255 00.000 15712 MoveAxis(N, 0, ABG)
19:44:53.255 00.000 15712 Move returns status 0, amount 0
19:44:53.255 00.000 15712 move complete, result=0
19:44:53.255 00.000 15712 worker thread done servicing request
19:44:53.255 00.000 15712 Worker thread wakes up
19:44:53.255 00.000 7988 GuideStep: 0.9 px 214 ms WEST, 0.1 px 0 ms NORTH
19:44:53.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:53.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:54.674 01.419 15712 Exposure complete
19:44:54.736 00.062 15712 worker thread done servicing request
19:44:54.736 00.000 7988 OnExposeComplete: enter
19:44:54.737 00.001 7988 UpdateGuideState(): m_state=6
19:44:54.737 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2610
19:44:54.737 00.000 7988 Star::Find returns 1 (1), X=1173.28, Y=431.37, Mass=1532, SNR=26.5, Peak=255 HFD=3.4
19:44:54.737 00.000 7988 MultiStar: [#1 0.07,-1.43,0.00,M1] [#2 -0.11,-1.31,0.00,M1] [#3 0.06,-1.16,0.90,U] [#4 -0.11,-1.32,0.00,M1] [#5 -0.06,-1.32,0.00,M1] [#6 -0.18,-1.31,0.00,M1] [#7 -0.06,-1.33,0.00,M1] [#8 -0.05,-1.00,0.61,U] 
19:44:54.742 00.005 7988 refined, 2 included, MultiStar: {-0.05, -1.20}, one-star: {-0.15, -1.36}
19:44:54.742 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
19:44:54.742 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
19:44:54.742 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-1.20 hyp=1.20 cameraTheta=-1.61 mountX=1.20 mountY=0.08, mountTheta=0.07
19:44:54.742 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-1.20, opts=13)
19:44:54.742 00.000 7988 Enqueuing Move request for scope (-0.05, -1.20)
19:44:54.742 00.000 15712 Worker thread wakes up
19:44:54.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.20) opts 0xd
19:44:54.742 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -1.20)
19:44:54.742 00.000 15712 Moving (-0.05, -1.20) raw xDistance=1.20 yDistance=0.08
19:44:54.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:54.742 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.5 Saturated
19:44:54.751 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:54.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:54.753 00.002 7988 Enqueuing Expose request
19:44:54.755 00.002 15712 PPEC rslt: input = 1.20, final = 0.81, react = 0.72, pred = 0.09, hyst = 0.66, hyst_pct = 0.00, period_length = 645.62
19:44:54.755 00.000 15712 PPEC: input: 1.20, control: 0.81, exposure: 1500
19:44:54.755 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:54.755 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:44:54.755 00.000 15712 MoveAxis(W, 265, ABG)
19:44:54.755 00.000 15712 Guiding  Dir = 3, Dur = 265
19:44:54.755 00.000 15712 IsGuiding returns 0
19:44:54.776 00.021 15712 PulseGuide returned control before completion, sleep 255
19:44:55.041 00.265 15712 IsGuiding returns 1
19:44:55.041 00.000 15712 scope still moving after pulse duration time elapsed
19:44:55.077 00.036 15712 IsGuiding returns 0
19:44:55.077 00.000 15712 scope move finished after 265 + 59 ms
19:44:55.077 00.000 15712 Move returns status 0, amount 265
19:44:55.077 00.000 15712 MoveAxis(N, 0, ABG)
19:44:55.077 00.000 15712 Move returns status 0, amount 0
19:44:55.077 00.000 15712 move complete, result=0
19:44:55.077 00.000 7988 GuideStep: 1.2 px 265 ms WEST, 0.1 px 0 ms NORTH
19:44:55.082 00.005 15712 worker thread done servicing request
19:44:55.082 00.000 15712 Worker thread wakes up
19:44:55.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:55.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:56.719 01.637 15712 Exposure complete
19:44:56.767 00.048 15712 worker thread done servicing request
19:44:56.767 00.000 7988 OnExposeComplete: enter
19:44:56.781 00.014 7988 UpdateGuideState(): m_state=6
19:44:56.781 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2611
19:44:56.784 00.003 7988 Star::Find returns 1 (0), X=1173.42, Y=432.13, Mass=1464, SNR=25.9, Peak=224 HFD=3.5
19:44:56.784 00.000 7988 MultiStar: [#1 0.04,-0.40,0.99,U] [#2 -0.19,-0.22,1.00,U] [#3 0.13,-0.34,0.96,U] [#4 -0.12,-0.38,1.05,U] [#5 0.16,-0.40,0.72,U] [#6 -0.04,-0.53,0.70,U] [#7 -0.12,-0.61,0.65,U] [#8 -0.23,-0.32,0.66,U] 
19:44:56.784 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.42}, one-star: {-0.01, -0.60}
19:44:56.784 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
19:44:56.784 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
19:44:56.784 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.42 hyp=0.42 cameraTheta=-1.66 mountX=0.42 mountY=0.05, mountTheta=0.12
19:44:56.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.42, opts=13)
19:44:56.784 00.000 7988 Enqueuing Move request for scope (-0.04, -0.42)
19:44:56.784 00.000 15712 Worker thread wakes up
19:44:56.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.42) opts 0xd
19:44:56.784 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.42)
19:44:56.784 00.000 15712 Moving (-0.04, -0.42) raw xDistance=0.42 yDistance=0.05
19:44:56.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:56.784 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.9
19:44:56.795 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:56.797 00.002 15712 PPEC rslt: input = 0.42, final = 0.37, react = 0.25, pred = 0.12, hyst = 0.26, hyst_pct = 0.00, period_length = 645.61
19:44:56.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:56.797 00.000 7988 Enqueuing Expose request
19:44:56.799 00.002 15712 PPEC: input: 0.42, control: 0.37, exposure: 1500
19:44:56.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:56.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:44:56.799 00.000 15712 MoveAxis(W, 120, ABG)
19:44:56.799 00.000 15712 Guiding  Dir = 3, Dur = 120
19:44:56.799 00.000 15712 IsGuiding returns 0
19:44:56.818 00.019 15712 PulseGuide returned control before completion, sleep 107
19:44:56.961 00.143 15712 IsGuiding returns 0
19:44:56.961 00.000 15712 Move returns status 0, amount 120
19:44:56.961 00.000 15712 MoveAxis(N, 0, ABG)
19:44:56.961 00.000 15712 Move returns status 0, amount 0
19:44:56.961 00.000 15712 move complete, result=0
19:44:56.961 00.000 7988 GuideStep: 0.4 px 120 ms WEST, 0.0 px 0 ms NORTH
19:44:56.968 00.007 15712 worker thread done servicing request
19:44:56.968 00.000 15712 Worker thread wakes up
19:44:56.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:56.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:44:58.374 01.406 15712 Exposure complete
19:44:58.430 00.056 15712 worker thread done servicing request
19:44:58.430 00.000 7988 OnExposeComplete: enter
19:44:58.435 00.005 7988 UpdateGuideState(): m_state=6
19:44:58.435 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2612
19:44:58.435 00.000 7988 Star::Find returns 1 (0), X=1173.25, Y=433.57, Mass=1383, SNR=25.3, Peak=225 HFD=3.2
19:44:58.435 00.000 7988 MultiStar: [#1 0.11,0.88,1.02,U] [#2 -0.09,1.13,1.04,U] [#3 0.03,0.90,0.99,U] [#4 -0.03,0.96,1.06,U] [#5 -0.22,0.90,0.73,U] [#6 -0.22,0.93,0.71,U] [#7 -0.05,0.83,0.67,U] [#8 0.25,1.03,0.71,U] 
19:44:58.435 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.94}, one-star: {-0.18, 0.83}
19:44:58.435 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.93)
19:44:58.435 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.18)
19:44:58.435 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.83 hyp=0.85 cameraTheta=1.78 mountX=-0.83 mountY=0.16, mountTheta=2.96
19:44:58.435 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.83, opts=13)
19:44:58.435 00.000 7988 Enqueuing Move request for scope (-0.18, 0.83)
19:44:58.435 00.000 15712 Worker thread wakes up
19:44:58.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.83) opts 0xd
19:44:58.435 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.83)
19:44:58.435 00.000 15712 Moving (-0.18, 0.83) raw xDistance=-0.83 yDistance=0.16
19:44:58.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:44:58.447 00.012 7988 UpdateGuideState exits: m=1383 SNR=25.3
19:44:58.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:44:58.449 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:44:58.451 00.002 7988 Enqueuing Expose request
19:44:58.451 00.000 15712 PPEC rslt: input = -0.83, final = -0.32, react = -0.50, pred = 0.17, hyst = -0.40, hyst_pct = 0.00, period_length = 645.60
19:44:58.451 00.000 15712 PPEC: input: -0.83, control: -0.32, exposure: 1500
19:44:58.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:44:58.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:44:58.451 00.000 15712 MoveAxis(E, 106, ABG)
19:44:58.451 00.000 15712 Guiding  Dir = 2, Dur = 106
19:44:58.451 00.000 15712 IsGuiding returns 0
19:44:58.468 00.017 15712 PulseGuide returned control before completion, sleep 101
19:44:58.597 00.129 15712 IsGuiding returns 0
19:44:58.597 00.000 15712 Move returns status 0, amount 106
19:44:58.597 00.000 15712 MoveAxis(N, 0, ABG)
19:44:58.597 00.000 15712 Move returns status 0, amount 0
19:44:58.597 00.000 15712 move complete, result=0
19:44:58.597 00.000 7988 GuideStep: -0.8 px 106 ms EAST, 0.2 px 0 ms NORTH
19:44:58.599 00.002 15712 worker thread done servicing request
19:44:58.599 00.000 15712 Worker thread wakes up
19:44:58.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:44:58.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:00.242 01.643 15712 Exposure complete
19:45:00.303 00.061 7988 OnExposeComplete: enter
19:45:00.303 00.000 7988 UpdateGuideState(): m_state=6
19:45:00.305 00.002 15712 worker thread done servicing request
19:45:00.305 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2613
19:45:00.305 00.000 7988 Star::Find returns 1 (0), X=1173.45, Y=434.13, Mass=1537, SNR=26.6, Peak=194 HFD=3.2
19:45:00.305 00.000 7988 MultiStar: [#1 0.15,1.29,0.97,U] [#2 0.18,1.52,0.00,M1] [#3 0.21,1.38,0.00,M1] [#4 0.30,1.36,0.00,M1] [#5 0.12,1.46,0.00,M1] [#6 0.08,1.52,0.00,M1] [#7 -0.01,1.24,0.63,U] [#8 0.08,1.58,0.00,M1] 
19:45:00.305 00.000 7988 refined, 2 included, MultiStar: {0.06, 1.32}, one-star: {0.02, 1.39}
19:45:00.305 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
19:45:00.305 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
19:45:00.305 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=1.32 hyp=1.32 cameraTheta=1.53 mountX=-1.32 mountY=-0.09, mountTheta=-3.07
19:45:00.315 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=1.32, opts=13)
19:45:00.315 00.000 7988 Enqueuing Move request for scope (0.06, 1.32)
19:45:00.315 00.000 15712 Worker thread wakes up
19:45:00.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 1.32) opts 0xd
19:45:00.315 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 1.32)
19:45:00.315 00.000 15712 Moving (0.06, 1.32) raw xDistance=-1.32 yDistance=-0.09
19:45:00.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:00.315 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6
19:45:00.319 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:00.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:00.319 00.000 7988 Enqueuing Expose request
19:45:00.319 00.000 15712 PPEC rslt: input = -1.32, final = -0.62, react = -0.79, pred = 0.17, hyst = -0.69, hyst_pct = 0.00, period_length = 645.59
19:45:00.319 00.000 15712 PPEC: input: -1.32, control: -0.62, exposure: 1500
19:45:00.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:00.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:45:00.319 00.000 15712 MoveAxis(E, 204, ABG)
19:45:00.319 00.000 15712 Guiding  Dir = 2, Dur = 204
19:45:00.319 00.000 15712 IsGuiding returns 0
19:45:00.339 00.020 15712 PulseGuide returned control before completion, sleep 200
19:45:00.542 00.203 15712 IsGuiding returns 1
19:45:00.542 00.000 15712 scope still moving after pulse duration time elapsed
19:45:00.578 00.036 15712 IsGuiding returns 0
19:45:00.578 00.000 15712 scope move finished after 204 + 50 ms
19:45:00.578 00.000 15712 Move returns status 0, amount 204
19:45:00.578 00.000 15712 MoveAxis(N, 0, ABG)
19:45:00.578 00.000 15712 Move returns status 0, amount 0
19:45:00.578 00.000 15712 move complete, result=0
19:45:00.578 00.000 7988 GuideStep: -1.3 px 204 ms EAST, -0.1 px 0 ms NORTH
19:45:00.578 00.000 15712 worker thread done servicing request
19:45:00.580 00.002 15712 Worker thread wakes up
19:45:00.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:00.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:01.995 01.415 15712 Exposure complete
19:45:02.057 00.062 15712 worker thread done servicing request
19:45:02.057 00.000 7988 OnExposeComplete: enter
19:45:02.057 00.000 7988 UpdateGuideState(): m_state=6
19:45:02.057 00.000 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2614
19:45:02.057 00.000 7988 Star::Find returns 1 (0), X=1173.34, Y=433.82, Mass=1519, SNR=26.3, Peak=201 HFD=3.6
19:45:02.057 00.000 7988 MultiStar: [#1 0.22,1.10,1.01,U] [#2 0.02,1.38,0.00,M2] [#3 0.11,1.23,0.94,U] [#4 0.13,0.99,1.00,U] [#5 0.17,1.23,0.72,U] [#6 -0.14,1.11,0.71,U] [#7 0.01,1.09,0.68,U] [#8 0.19,1.39,0.00,M2] 
19:45:02.057 00.000 7988 single-star, 6 included, MultiStar: {0.06, 1.12}, one-star: {-0.09, 1.09}
19:45:02.057 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.05)
19:45:02.057 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
19:45:02.057 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=1.09 hyp=1.09 cameraTheta=1.66 mountX=-1.09 mountY=0.07, mountTheta=3.08
19:45:02.067 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=1.09, opts=13)
19:45:02.067 00.000 7988 Enqueuing Move request for scope (-0.09, 1.09)
19:45:02.067 00.000 15712 Worker thread wakes up
19:45:02.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.09) opts 0xd
19:45:02.067 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 1.09)
19:45:02.067 00.000 15712 Moving (-0.09, 1.09) raw xDistance=-1.09 yDistance=0.07
19:45:02.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:02.067 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.3
19:45:02.072 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:02.073 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:02.073 00.000 7988 Enqueuing Expose request
19:45:02.073 00.000 15712 PPEC rslt: input = -1.09, final = -0.50, react = -0.65, pred = 0.15, hyst = -0.61, hyst_pct = 0.00, period_length = 645.57
19:45:02.073 00.000 15712 PPEC: input: -1.09, control: -0.50, exposure: 1500
19:45:02.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:02.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:45:02.073 00.000 15712 MoveAxis(E, 163, ABG)
19:45:02.073 00.000 15712 Guiding  Dir = 2, Dur = 163
19:45:02.109 00.036 15712 IsGuiding returns 0
19:45:02.121 00.012 15712 PulseGuide returned control before completion, sleep 158
19:45:02.300 00.179 15712 IsGuiding returns 0
19:45:02.300 00.000 15712 Move returns status 0, amount 163
19:45:02.300 00.000 15712 MoveAxis(N, 0, ABG)
19:45:02.300 00.000 15712 Move returns status 0, amount 0
19:45:02.300 00.000 15712 move complete, result=0
19:45:02.306 00.006 7988 GuideStep: -1.1 px 163 ms EAST, 0.1 px 0 ms NORTH
19:45:02.306 00.000 15712 worker thread done servicing request
19:45:02.306 00.000 15712 Worker thread wakes up
19:45:02.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:02.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:03.941 01.635 15712 Exposure complete
19:45:04.001 00.060 15712 worker thread done servicing request
19:45:04.001 00.000 7988 OnExposeComplete: enter
19:45:04.003 00.002 7988 UpdateGuideState(): m_state=6
19:45:04.003 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2615
19:45:04.003 00.000 7988 Star::Find returns 1 (0), X=1173.49, Y=432.88, Mass=1519, SNR=26.3, Peak=183 HFD=3.5
19:45:04.003 00.000 7988 MultiStar: [#1 0.24,0.03,1.01,U] [#2 0.03,0.15,1.01,U] [#3 0.14,0.04,0.92,U] [#4 0.23,0.11,1.01,U] [#5 0.33,0.33,0.68,U] [#6 -0.02,0.08,0.70,U] [#7 -0.14,-0.03,0.66,U] [#8 0.03,0.57,0.62,U] 
19:45:04.007 00.004 7988 single-star, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.06, 0.14}
19:45:04.007 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
19:45:04.007 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.41)
19:45:04.007 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.18 mountX=-0.14 mountY=-0.06, mountTheta=-2.73
19:45:04.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.14, opts=13)
19:45:04.007 00.000 7988 Enqueuing Move request for scope (0.06, 0.14)
19:45:04.007 00.000 15712 Worker thread wakes up
19:45:04.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
19:45:04.007 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
19:45:04.007 00.000 15712 Moving (0.06, 0.14) raw xDistance=-0.14 yDistance=-0.06
19:45:04.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:04.007 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.3
19:45:04.017 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:04.017 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:04.019 00.002 15712 PPEC rslt: input = -0.14, final = 0.15, react = -0.09, pred = 0.15, hyst = 0.00, hyst_pct = 0.00, period_length = 645.56
19:45:04.019 00.000 7988 Enqueuing Expose request
19:45:04.019 00.000 15712 PPEC: input: -0.14, control: 0.15, exposure: 1500
19:45:04.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:04.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:45:04.019 00.000 15712 MoveAxis(W, 50, ABG)
19:45:04.019 00.000 15712 Guiding  Dir = 3, Dur = 50
19:45:04.019 00.000 15712 IsGuiding returns 0
19:45:04.041 00.022 15712 PulseGuide returned control before completion, sleep 35
19:45:04.126 00.085 15712 IsGuiding returns 0
19:45:04.126 00.000 15712 Move returns status 0, amount 50
19:45:04.126 00.000 15712 MoveAxis(N, 0, ABG)
19:45:04.126 00.000 15712 Move returns status 0, amount 0
19:45:04.126 00.000 15712 move complete, result=0
19:45:04.126 00.000 7988 GuideStep: -0.1 px 50 ms WEST, -0.1 px 0 ms NORTH
19:45:04.130 00.004 15712 worker thread done servicing request
19:45:04.130 00.000 15712 Worker thread wakes up
19:45:04.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:04.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:05.534 01.404 15712 Exposure complete
19:45:05.589 00.055 15712 worker thread done servicing request
19:45:05.589 00.000 7988 OnExposeComplete: enter
19:45:05.595 00.006 7988 UpdateGuideState(): m_state=6
19:45:05.597 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2616
19:45:05.597 00.000 7988 Star::Find returns 1 (0), X=1173.42, Y=431.86, Mass=1421, SNR=25.5, Peak=183 HFD=3.6
19:45:05.599 00.002 7988 MultiStar: [#1 0.20,-0.81,1.03,U] [#2 -0.12,-0.54,1.00,U] [#3 0.20,-0.70,0.97,U] [#4 0.11,-0.85,1.04,U] [#5 0.14,-0.83,0.70,U] [#6 -0.18,-0.83,0.68,U] [#7 0.09,-0.90,0.67,U] [#8 0.24,-0.86,0.66,U] 
19:45:05.601 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.79}, one-star: {-0.01, -0.88}
19:45:05.601 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
19:45:05.603 00.002 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
19:45:05.603 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.79 hyp=0.79 cameraTheta=-1.48 mountX=0.79 mountY=-0.06, mountTheta=-0.07
19:45:05.606 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.79, opts=13)
19:45:05.606 00.000 7988 Enqueuing Move request for scope (0.07, -0.79)
19:45:05.608 00.002 15712 Worker thread wakes up
19:45:05.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.79) opts 0xd
19:45:05.608 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.79)
19:45:05.608 00.000 15712 Moving (0.07, -0.79) raw xDistance=0.79 yDistance=-0.06
19:45:05.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:05.608 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.5
19:45:05.611 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:05.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:05.611 00.000 7988 Enqueuing Expose request
19:45:05.611 00.000 15712 PPEC rslt: input = 0.79, final = 0.62, react = 0.47, pred = 0.15, hyst = 0.40, hyst_pct = 0.00, period_length = 645.55
19:45:05.611 00.000 15712 PPEC: input: 0.79, control: 0.62, exposure: 1500
19:45:05.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:05.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:45:05.611 00.000 15712 MoveAxis(W, 202, ABG)
19:45:05.611 00.000 15712 Guiding  Dir = 3, Dur = 202
19:45:05.630 00.019 15712 IsGuiding returns 0
19:45:05.643 00.013 15712 PulseGuide returned control before completion, sleep 197
19:45:05.869 00.226 15712 IsGuiding returns 1
19:45:05.869 00.000 15712 scope still moving after pulse duration time elapsed
19:45:05.900 00.031 15712 IsGuiding returns 0
19:45:05.900 00.000 15712 scope move finished after 202 + 67 ms
19:45:05.900 00.000 15712 Move returns status 0, amount 202
19:45:05.900 00.000 15712 MoveAxis(N, 0, ABG)
19:45:05.900 00.000 15712 Move returns status 0, amount 0
19:45:05.900 00.000 15712 move complete, result=0
19:45:05.900 00.000 15712 worker thread done servicing request
19:45:05.900 00.000 15712 Worker thread wakes up
19:45:05.900 00.000 7988 GuideStep: 0.8 px 202 ms WEST, -0.1 px 0 ms NORTH
19:45:05.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:05.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:07.530 01.630 15712 Exposure complete
19:45:07.592 00.062 15712 worker thread done servicing request
19:45:07.592 00.000 7988 OnExposeComplete: enter
19:45:07.592 00.000 7988 UpdateGuideState(): m_state=6
19:45:07.594 00.002 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2617
19:45:07.594 00.000 7988 Star::Find returns 1 (0), X=1173.19, Y=430.54, Mass=1456, SNR=26.0, Peak=230 HFD=3.2
19:45:07.594 00.000 7988 MultiStar: [#1 0.08,-2.03,0.00,M1] [#2 -0.09,-1.89,0.00,M1] [#3 -0.06,-2.00,0.00,M1] [#4 0.08,-2.05,0.00,M1] [#5 -0.10,-2.05,0.00,M1] [#6 -0.35,-2.03,0.00,M1] [#7 -0.20,-1.81,0.00,M1] [#8 0.01,-1.80,0.00,M1] 
19:45:07.594 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
19:45:07.594 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
19:45:07.594 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-2.19 hyp=2.21 cameraTheta=-1.68 mountX=2.20 mountY=0.29, mountTheta=0.13
19:45:07.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-2.19, opts=13)
19:45:07.594 00.000 7988 Enqueuing Move request for scope (-0.24, -2.19)
19:45:07.594 00.000 15712 Worker thread wakes up
19:45:07.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -2.19) opts 0xd
19:45:07.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -2.19)
19:45:07.594 00.000 15712 Moving (-0.24, -2.19) raw xDistance=2.20 yDistance=0.29
19:45:07.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:07.594 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.0
19:45:07.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:07.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:07.608 00.014 7988 Enqueuing Expose request
19:45:07.608 00.000 15712 PPEC rslt: input = 2.20, final = 1.48, react = 1.32, pred = 0.17, hyst = 1.19, hyst_pct = 0.00, period_length = 645.54
19:45:07.608 00.000 15712 PPEC: input: 2.20, control: 1.48, exposure: 1500
19:45:07.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
19:45:07.608 00.000 15712 MoveAxis(W, 484, ABG)
19:45:07.608 00.000 15712 Guiding  Dir = 3, Dur = 484
19:45:07.608 00.000 15712 IsGuiding returns 0
19:45:07.628 00.020 15712 PulseGuide returned control before completion, sleep 477
19:45:08.139 00.511 15712 IsGuiding returns 0
19:45:08.139 00.000 15712 Move returns status 0, amount 484
19:45:08.139 00.000 15712 MoveAxis(S, 75, ABG)
19:45:08.139 00.000 15712 Guiding  Dir = 1, Dur = 75
19:45:08.139 00.000 15712 IsGuiding returns 0
19:45:08.215 00.076 15712 IsGuiding returns 1
19:45:08.215 00.000 15712 scope still moving after pulse duration time elapsed
19:45:08.252 00.037 15712 IsGuiding returns 1
19:45:08.279 00.027 15712 IsGuiding returns 1
19:45:08.331 00.052 15712 IsGuiding returns 0
19:45:08.331 00.000 15712 scope move finished after 75 + 117 ms
19:45:08.331 00.000 15712 Move returns status 0, amount 75
19:45:08.331 00.000 15712 move complete, result=0
19:45:08.331 00.000 7988 GuideStep: 2.2 px 484 ms WEST, 0.3 px 75 ms SOUTH
19:45:08.333 00.002 15712 worker thread done servicing request
19:45:08.333 00.000 15712 Worker thread wakes up
19:45:08.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:08.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:09.747 01.414 15712 Exposure complete
19:45:09.808 00.061 15712 worker thread done servicing request
19:45:09.808 00.000 7988 OnExposeComplete: enter
19:45:09.810 00.002 7988 UpdateGuideState(): m_state=6
19:45:09.810 00.000 7988 Star::Find(15, 1173, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2618
19:45:09.812 00.002 7988 Star::Find returns 1 (0), X=1173.46, Y=431.25, Mass=1480, SNR=26.1, Peak=178 HFD=3.4
19:45:09.812 00.000 7988 MultiStar: [#1 0.33,-1.23,0.99,U] [#2 -0.13,-1.26,1.03,U] [#3 0.23,-1.18,0.94,U] [#4 0.22,-1.42,0.00,M2] [#5 0.29,-1.23,0.69,U] [#6 0.27,-1.36,0.00,M2] [#7 -0.07,-1.31,0.00,M2] [#8 0.16,-1.04,0.66,U] 
19:45:09.814 00.002 7988 refined, 5 included, MultiStar: {0.14, -1.25}, one-star: {0.03, -1.49}
19:45:09.814 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
19:45:09.816 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
19:45:09.816 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-1.25 hyp=1.26 cameraTheta=-1.46 mountX=1.25 mountY=-0.11, mountTheta=-0.09
19:45:09.818 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-1.25, opts=13)
19:45:09.821 00.003 7988 Enqueuing Move request for scope (0.14, -1.25)
19:45:09.821 00.000 15712 Worker thread wakes up
19:45:09.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.25) opts 0xd
19:45:09.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -1.25)
19:45:09.821 00.000 15712 Moving (0.14, -1.25) raw xDistance=1.25 yDistance=-0.11
19:45:09.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:09.821 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1
19:45:09.824 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:09.824 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:09.824 00.000 7988 Enqueuing Expose request
19:45:09.824 00.000 15712 PPEC rslt: input = 1.25, final = 0.85, react = 0.75, pred = 0.10, hyst = 0.71, hyst_pct = 0.00, period_length = 645.53
19:45:09.824 00.000 15712 PPEC: input: 1.25, control: 0.85, exposure: 1500
19:45:09.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:09.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:45:09.824 00.000 15712 MoveAxis(W, 279, ABG)
19:45:09.824 00.000 15712 Guiding  Dir = 3, Dur = 279
19:45:09.824 00.000 15712 IsGuiding returns 0
19:45:09.846 00.022 15712 PulseGuide returned control before completion, sleep 269
19:45:10.149 00.303 15712 IsGuiding returns 0
19:45:10.149 00.000 15712 Move returns status 0, amount 279
19:45:10.149 00.000 15712 MoveAxis(N, 0, ABG)
19:45:10.149 00.000 15712 Move returns status 0, amount 0
19:45:10.149 00.000 15712 move complete, result=0
19:45:10.149 00.000 7988 GuideStep: 1.3 px 279 ms WEST, -0.1 px 0 ms NORTH
19:45:10.155 00.006 15712 worker thread done servicing request
19:45:10.155 00.000 15712 Worker thread wakes up
19:45:10.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:10.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:11.789 01.634 15712 Exposure complete
19:45:11.848 00.059 15712 worker thread done servicing request
19:45:11.848 00.000 7988 OnExposeComplete: enter
19:45:11.851 00.003 7988 UpdateGuideState(): m_state=6
19:45:11.851 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2619
19:45:11.851 00.000 7988 Star::Find returns 1 (0), X=1173.69, Y=433.81, Mass=1517, SNR=26.3, Peak=231 HFD=3.6
19:45:11.851 00.000 7988 MultiStar: [#1 0.37,1.40,0.00,M1] [#2 0.19,1.62,0.00,M1] [#3 0.55,1.31,0.00,M1] [#4 0.42,1.32,0.00,M3] [#5 0.40,1.53,0.00,M1] [#6 0.07,1.47,0.00,M3] [#7 0.45,1.07,0.69,U] [#8 0.46,1.54,0.00,M1] 
19:45:11.851 00.000 7988 single-star, 1 included, MultiStar: {0.34, 1.07}, one-star: {0.26, 1.07}
19:45:11.851 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
19:45:11.851 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.27)
19:45:11.851 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=1.07 hyp=1.10 cameraTheta=1.33 mountX=-1.07 mountY=-0.29, mountTheta=-2.88
19:45:11.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=1.07, opts=13)
19:45:11.851 00.000 7988 Enqueuing Move request for scope (0.26, 1.07)
19:45:11.851 00.000 15712 Worker thread wakes up
19:45:11.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 1.07) opts 0xd
19:45:11.851 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 1.07)
19:45:11.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:11.851 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.3
19:45:11.865 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:11.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:11.867 00.002 7988 Enqueuing Expose request
19:45:11.867 00.000 15712 Moving (0.26, 1.07) raw xDistance=-1.07 yDistance=-0.29
19:45:11.870 00.003 15712 PPEC rslt: input = -1.07, final = -0.55, react = -0.64, pred = 0.10, hyst = -0.49, hyst_pct = 0.00, period_length = 645.52
19:45:11.870 00.000 15712 PPEC: input: -1.07, control: -0.55, exposure: 1500
19:45:11.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:45:11.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
19:45:11.870 00.000 15712 MoveAxis(E, 179, ABG)
19:45:11.870 00.000 15712 Guiding  Dir = 2, Dur = 179
19:45:11.870 00.000 15712 IsGuiding returns 0
19:45:11.887 00.017 15712 PulseGuide returned control before completion, sleep 166
19:45:12.103 00.216 15712 IsGuiding returns 1
19:45:12.103 00.000 15712 scope still moving after pulse duration time elapsed
19:45:12.139 00.036 15712 IsGuiding returns 0
19:45:12.139 00.000 15712 scope move finished after 179 + 87 ms
19:45:12.139 00.000 15712 Move returns status 0, amount 179
19:45:12.139 00.000 15712 MoveAxis(N, 0, ABG)
19:45:12.139 00.000 15712 Move returns status 0, amount 0
19:45:12.139 00.000 15712 move complete, result=0
19:45:12.139 00.000 15712 worker thread done servicing request
19:45:12.139 00.000 15712 Worker thread wakes up
19:45:12.139 00.000 7988 GuideStep: -1.1 px 179 ms EAST, -0.3 px 0 ms NORTH
19:45:12.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:12.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:13.558 01.419 15712 Exposure complete
19:45:13.619 00.061 15712 worker thread done servicing request
19:45:13.619 00.000 7988 OnExposeComplete: enter
19:45:13.619 00.000 7988 UpdateGuideState(): m_state=6
19:45:13.621 00.002 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2620
19:45:13.621 00.000 7988 Star::Find returns 1 (0), X=1173.96, Y=433.94, Mass=1482, SNR=26.1, Peak=240 HFD=2.9
19:45:13.623 00.002 7988 MultiStar: [#1 0.55,1.27,0.00,M2] [#2 0.46,1.38,0.00,M2] [#3 0.42,1.30,0.00,M2] [#4 0.51,1.24,0.00,M4] [#5 0.34,1.19,0.72,U] [#6 0.12,1.38,0.00,M4] [#7 0.44,1.19,0.68,U] [#8 0.69,1.30,0.00,M2] 
19:45:13.623 00.000 7988 refined, 2 included, MultiStar: {0.45, 1.20}, one-star: {0.53, 1.20}
19:45:13.625 00.002 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
19:45:13.625 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
19:45:13.627 00.002 7988 CameraToMount -- cameraX=0.45 cameraY=1.20 hyp=1.28 cameraTheta=1.21 mountX=-1.20 mountY=-0.48, mountTheta=-2.76
19:45:13.629 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=1.20, opts=13)
19:45:13.629 00.000 7988 Enqueuing Move request for scope (0.45, 1.20)
19:45:13.631 00.002 15712 Worker thread wakes up
19:45:13.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, 1.20) opts 0xd
19:45:13.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, 1.20)
19:45:13.631 00.000 15712 Moving (0.45, 1.20) raw xDistance=-1.20 yDistance=-0.48
19:45:13.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:13.631 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1
19:45:13.634 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:13.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:13.634 00.000 7988 Enqueuing Expose request
19:45:13.634 00.000 15712 PPEC rslt: input = -1.20, final = -0.57, react = -0.72, pred = 0.15, hyst = -0.60, hyst_pct = 0.00, period_length = 645.50
19:45:13.634 00.000 15712 PPEC: input: -1.20, control: -0.57, exposure: 1500
19:45:13.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:45:13.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
19:45:13.634 00.000 15712 MoveAxis(E, 185, ABG)
19:45:13.634 00.000 15712 Guiding  Dir = 2, Dur = 185
19:45:13.634 00.000 15712 IsGuiding returns 0
19:45:13.651 00.017 15712 PulseGuide returned control before completion, sleep 180
19:45:13.842 00.191 15712 IsGuiding returns 1
19:45:13.842 00.000 15712 scope still moving after pulse duration time elapsed
19:45:13.875 00.033 15712 IsGuiding returns 0
19:45:13.875 00.000 15712 scope move finished after 185 + 54 ms
19:45:13.875 00.000 15712 Move returns status 0, amount 185
19:45:13.875 00.000 15712 MoveAxis(N, 0, ABG)
19:45:13.875 00.000 15712 Move returns status 0, amount 0
19:45:13.875 00.000 15712 move complete, result=0
19:45:13.875 00.000 7988 GuideStep: -1.2 px 185 ms EAST, -0.5 px 0 ms NORTH
19:45:13.880 00.005 15712 worker thread done servicing request
19:45:13.880 00.000 15712 Worker thread wakes up
19:45:13.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:13.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:15.519 01.639 15712 Exposure complete
19:45:15.579 00.060 15712 worker thread done servicing request
19:45:15.579 00.000 7988 OnExposeComplete: enter
19:45:15.579 00.000 7988 UpdateGuideState(): m_state=6
19:45:15.581 00.002 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2621
19:45:15.581 00.000 7988 Star::Find returns 1 (0), X=1173.67, Y=433.12, Mass=1546, SNR=26.7, Peak=237 HFD=3.4
19:45:15.581 00.000 7988 MultiStar: [#1 0.38,0.71,0.98,U] [#2 0.05,0.69,0.97,U] [#3 0.27,0.68,0.94,U] [#4 0.31,0.57,1.01,U] [#5 0.21,0.79,0.67,U] [#6 0.31,0.60,0.68,U] [#7 0.23,0.48,0.68,U] [#8 0.30,1.10,0.63,U] 
19:45:15.581 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.65}, one-star: {0.24, 0.39}
19:45:15.581 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
19:45:15.581 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.58)
19:45:15.581 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.39 hyp=0.46 cameraTheta=1.01 mountX=-0.39 mountY=-0.25, mountTheta=-2.57
19:45:15.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.39, opts=13)
19:45:15.590 00.009 7988 Enqueuing Move request for scope (0.24, 0.39)
19:45:15.590 00.000 15712 Worker thread wakes up
19:45:15.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.39) opts 0xd
19:45:15.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.39)
19:45:15.590 00.000 15712 Moving (0.24, 0.39) raw xDistance=-0.39 yDistance=-0.25
19:45:15.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:15.590 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.7
19:45:15.594 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:15.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:15.594 00.000 7988 Enqueuing Expose request
19:45:15.597 00.003 15712 PPEC rslt: input = -0.39, final = -0.10, react = -0.23, pred = 0.14, hyst = -0.24, hyst_pct = 0.00, period_length = 645.49
19:45:15.597 00.000 15712 PPEC: input: -0.39, control: -0.10, exposure: 1500
19:45:15.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:45:15.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:45:15.597 00.000 15712 MoveAxis(E, 32, ABG)
19:45:15.597 00.000 15712 Guiding  Dir = 2, Dur = 32
19:45:15.597 00.000 15712 IsGuiding returns 0
19:45:15.613 00.016 15712 PulseGuide returned control before completion, sleep 21
19:45:15.663 00.050 15712 IsGuiding returns 1
19:45:15.663 00.000 15712 scope still moving after pulse duration time elapsed
19:45:15.692 00.029 15712 IsGuiding returns 0
19:45:15.692 00.000 15712 scope move finished after 32 + 62 ms
19:45:15.692 00.000 15712 Move returns status 0, amount 32
19:45:15.692 00.000 15712 MoveAxis(N, 0, ABG)
19:45:15.692 00.000 15712 Move returns status 0, amount 0
19:45:15.692 00.000 15712 move complete, result=0
19:45:15.692 00.000 15712 worker thread done servicing request
19:45:15.692 00.000 15712 Worker thread wakes up
19:45:15.692 00.000 7988 GuideStep: -0.4 px 32 ms EAST, -0.3 px 0 ms NORTH
19:45:15.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:15.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:17.100 01.408 15712 Exposure complete
19:45:17.155 00.055 15712 worker thread done servicing request
19:45:17.155 00.000 7988 OnExposeComplete: enter
19:45:17.161 00.006 7988 UpdateGuideState(): m_state=6
19:45:17.161 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2622
19:45:17.161 00.000 7988 Star::Find returns 1 (1), X=1173.76, Y=433.21, Mass=1509, SNR=26.3, Peak=255 HFD=3.4
19:45:17.161 00.000 7988 MultiStar: [#1 0.50,0.38,1.02,U] [#2 0.36,0.53,1.04,U] [#3 0.48,0.43,0.94,U] [#4 0.47,0.35,1.00,U] [#5 0.40,0.42,0.72,U] [#6 0.27,0.22,0.72,U] [#7 0.36,0.33,0.66,U] [#8 0.42,0.73,0.63,U] 
19:45:17.161 00.000 7988 single-star, 8 included, MultiStar: {0.40, 0.43}, one-star: {0.33, 0.48}
19:45:17.161 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
19:45:17.161 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
19:45:17.161 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.48 hyp=0.58 cameraTheta=0.97 mountX=-0.48 mountY=-0.34, mountTheta=-2.53
19:45:17.172 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.48, opts=13)
19:45:17.172 00.000 7988 Enqueuing Move request for scope (0.33, 0.48)
19:45:17.172 00.000 15712 Worker thread wakes up
19:45:17.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.48) opts 0xd
19:45:17.172 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.48)
19:45:17.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:17.172 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.3 Saturated
19:45:17.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:17.177 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:17.177 00.000 7988 Enqueuing Expose request
19:45:17.177 00.000 15712 Moving (0.33, 0.48) raw xDistance=-0.48 yDistance=-0.34
19:45:17.177 00.000 15712 PPEC rslt: input = -0.48, final = -0.18, react = -0.29, pred = 0.11, hyst = -0.29, hyst_pct = 0.00, period_length = 645.48
19:45:17.177 00.000 15712 PPEC: input: -0.48, control: -0.18, exposure: 1500
19:45:17.177 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.09 newest=-1.07
19:45:17.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
19:45:17.177 00.000 15712 MoveAxis(E, 59, ABG)
19:45:17.177 00.000 15712 Guiding  Dir = 2, Dur = 59
19:45:17.177 00.000 15712 IsGuiding returns 0
19:45:17.197 00.020 15712 PulseGuide returned control before completion, sleep 51
19:45:17.277 00.080 15712 IsGuiding returns 0
19:45:17.277 00.000 15712 Move returns status 0, amount 59
19:45:17.277 00.000 15712 BLC: Oldest BLC event removed
19:45:17.277 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
19:45:17.277 00.000 15712 MoveAxis(N, 325, ABG)
19:45:17.277 00.000 15712 Guiding  Dir = 0, Dur = 325
19:45:17.277 00.000 15712 IsGuiding returns 0
19:45:17.358 00.081 15712 PulseGuide returned control before completion, sleep 256
19:45:17.648 00.290 15712 IsGuiding returns 1
19:45:17.648 00.000 15712 scope still moving after pulse duration time elapsed
19:45:17.693 00.045 15712 IsGuiding returns 0
19:45:17.693 00.000 15712 scope move finished after 325 + 90 ms
19:45:17.693 00.000 15712 Move returns status 0, amount 325
19:45:17.693 00.000 15712 move complete, result=0
19:45:17.699 00.006 7988 GuideStep: -0.5 px 59 ms EAST, -0.3 px 325 ms NORTH
19:45:17.699 00.000 15712 worker thread done servicing request
19:45:17.699 00.000 15712 Worker thread wakes up
19:45:17.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:17.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:19.334 01.635 15712 Exposure complete
19:45:19.396 00.062 15712 worker thread done servicing request
19:45:19.396 00.000 7988 OnExposeComplete: enter
19:45:19.396 00.000 7988 UpdateGuideState(): m_state=6
19:45:19.398 00.002 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2623
19:45:19.400 00.002 7988 Star::Find returns 1 (0), X=1173.35, Y=431.90, Mass=1484, SNR=26.1, Peak=179 HFD=3.3
19:45:19.400 00.000 7988 MultiStar: [#1 0.32,-0.62,0.99,U] [#2 0.01,-0.50,1.02,U] [#3 0.17,-0.60,0.97,U] [#4 0.08,-0.59,1.03,U] [#5 0.21,-0.40,0.67,U] [#6 0.11,-0.84,0.70,U] [#7 0.03,-0.73,0.66,U] [#8 0.11,-0.43,0.65,U] 
19:45:19.400 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.62}, one-star: {-0.08, -0.83}
19:45:19.400 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
19:45:19.400 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
19:45:19.400 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.62 hyp=0.63 cameraTheta=-1.40 mountX=0.62 mountY=-0.09, mountTheta=-0.15
19:45:19.400 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.62, opts=13)
19:45:19.400 00.000 7988 Enqueuing Move request for scope (0.11, -0.62)
19:45:19.400 00.000 15712 Worker thread wakes up
19:45:19.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.62) opts 0xd
19:45:19.400 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.62)
19:45:19.400 00.000 15712 Moving (0.11, -0.62) raw xDistance=0.62 yDistance=-0.09
19:45:19.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:19.400 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.1
19:45:19.411 00.011 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.338366, 1:0.091497
19:45:19.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:19.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:19.411 00.000 7988 Enqueuing Expose request
19:45:19.411 00.000 15712 BLC: No correction, Miss < min_move
19:45:19.417 00.006 15712 PPEC rslt: input = 0.62, final = 0.49, react = 0.37, pred = 0.12, hyst = 0.33, hyst_pct = 0.00, period_length = 645.47
19:45:19.417 00.000 15712 PPEC: input: 0.62, control: 0.49, exposure: 1500
19:45:19.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:19.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:45:19.417 00.000 15712 MoveAxis(W, 161, ABG)
19:45:19.417 00.000 15712 Guiding  Dir = 3, Dur = 161
19:45:19.417 00.000 15712 IsGuiding returns 0
19:45:19.433 00.016 15712 PulseGuide returned control before completion, sleep 150
19:45:19.602 00.169 15712 IsGuiding returns 0
19:45:19.602 00.000 15712 Move returns status 0, amount 161
19:45:19.602 00.000 15712 MoveAxis(N, 0, ABG)
19:45:19.602 00.000 15712 Move returns status 0, amount 0
19:45:19.602 00.000 15712 move complete, result=0
19:45:19.602 00.000 15712 worker thread done servicing request
19:45:19.602 00.000 15712 Worker thread wakes up
19:45:19.602 00.000 7988 GuideStep: 0.6 px 161 ms WEST, -0.1 px 0 ms NORTH
19:45:19.603 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:19.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:21.024 01.421 15712 Exposure complete
19:45:21.082 00.058 15712 worker thread done servicing request
19:45:21.082 00.000 7988 OnExposeComplete: enter
19:45:21.082 00.000 7988 UpdateGuideState(): m_state=6
19:45:21.085 00.003 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2624
19:45:21.085 00.000 7988 Star::Find returns 1 (0), X=1173.53, Y=431.23, Mass=1510, SNR=26.5, Peak=196 HFD=3.3
19:45:21.085 00.000 7988 MultiStar: [#1 0.14,-1.45,0.00,M1] [#2 0.00,-1.34,0.00,M1] [#3 0.27,-1.41,0.00,M1] [#4 0.10,-1.49,0.00,M2] [#5 0.16,-1.55,0.00,M1] [#6 -0.01,-1.36,0.00,M2] [#7 -0.05,-1.41,0.00,M1] [#8 0.23,-1.47,0.00,M1] 
19:45:21.085 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
19:45:21.085 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
19:45:21.085 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-1.50 hyp=1.51 cameraTheta=-1.50 mountX=1.50 mountY=-0.06, mountTheta=-0.04
19:45:21.085 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-1.50, opts=13)
19:45:21.085 00.000 7988 Enqueuing Move request for scope (0.10, -1.50)
19:45:21.085 00.000 15712 Worker thread wakes up
19:45:21.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.50) opts 0xd
19:45:21.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -1.50)
19:45:21.085 00.000 15712 Moving (0.10, -1.50) raw xDistance=1.50 yDistance=-0.06
19:45:21.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:21.085 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
19:45:21.098 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:21.099 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:21.099 00.000 7988 Enqueuing Expose request
19:45:21.101 00.002 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.338366, 1:0.091497, 2:0.062456
19:45:21.101 00.000 15712 BLC: No correction, Miss < min_move
19:45:21.101 00.000 15712 PPEC rslt: input = 1.50, final = 1.03, react = 0.90, pred = 0.13, hyst = 0.80, hyst_pct = 0.00, period_length = 645.46
19:45:21.101 00.000 15712 PPEC: input: 1.50, control: 1.03, exposure: 1500
19:45:21.101 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:21.101 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:45:21.101 00.000 15712 MoveAxis(W, 337, ABG)
19:45:21.101 00.000 15712 Guiding  Dir = 3, Dur = 337
19:45:21.101 00.000 15712 IsGuiding returns 0
19:45:21.133 00.032 15712 PulseGuide returned control before completion, sleep 318
19:45:21.468 00.335 15712 IsGuiding returns 1
19:45:21.468 00.000 15712 scope still moving after pulse duration time elapsed
19:45:21.503 00.035 15712 IsGuiding returns 0
19:45:21.503 00.000 15712 scope move finished after 337 + 60 ms
19:45:21.503 00.000 15712 Move returns status 0, amount 337
19:45:21.503 00.000 15712 MoveAxis(N, 0, ABG)
19:45:21.503 00.000 15712 Move returns status 0, amount 0
19:45:21.503 00.000 15712 move complete, result=0
19:45:21.503 00.000 7988 GuideStep: 1.5 px 337 ms WEST, -0.1 px 0 ms NORTH
19:45:21.505 00.002 15712 worker thread done servicing request
19:45:21.505 00.000 15712 Worker thread wakes up
19:45:21.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:21.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:23.145 01.640 15712 Exposure complete
19:45:23.190 00.045 15712 worker thread done servicing request
19:45:23.206 00.016 7988 OnExposeComplete: enter
19:45:23.207 00.001 7988 UpdateGuideState(): m_state=6
19:45:23.207 00.000 7988 Star::Find(15, 1173, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2625
19:45:23.207 00.000 7988 Star::Find returns 1 (0), X=1173.52, Y=432.24, Mass=1506, SNR=26.4, Peak=231 HFD=3.3
19:45:23.207 00.000 7988 MultiStar: [#1 0.28,-0.48,1.02,U] [#2 -0.13,-0.41,1.02,U] [#3 0.26,-0.24,0.95,U] [#4 0.31,-0.62,1.03,U] [#5 0.08,-0.39,0.67,U] [#6 0.16,-0.42,0.70,U] [#7 0.19,-0.83,0.67,U] [#8 0.14,-0.32,0.62,U] 
19:45:23.207 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.47}, one-star: {0.09, -0.49}
19:45:23.207 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
19:45:23.207 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.84)
19:45:23.207 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.47 hyp=0.49 cameraTheta=-1.25 mountX=0.46 mountY=-0.14, mountTheta=-0.30
19:45:23.207 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.47, opts=13)
19:45:23.207 00.000 7988 Enqueuing Move request for scope (0.16, -0.47)
19:45:23.207 00.000 15712 Worker thread wakes up
19:45:23.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.47) opts 0xd
19:45:23.207 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.47)
19:45:23.207 00.000 15712 Moving (0.16, -0.47) raw xDistance=0.46 yDistance=-0.14
19:45:23.207 00.000 15712 BLC: window closed
19:45:23.207 00.000 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.338366, 1:0.091497, 2:0.062456
19:45:23.207 00.000 15712 BLC: No correction, Miss < min_move
19:45:23.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:23.207 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
19:45:23.222 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:23.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:23.224 00.002 7988 Enqueuing Expose request
19:45:23.224 00.000 15712 PPEC rslt: input = 0.46, final = 0.46, react = 0.28, pred = 0.19, hyst = 0.28, hyst_pct = 0.00, period_length = 645.45
19:45:23.224 00.000 15712 PPEC: input: 0.46, control: 0.46, exposure: 1500
19:45:23.224 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:23.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:45:23.224 00.000 15712 MoveAxis(W, 151, ABG)
19:45:23.224 00.000 15712 Guiding  Dir = 3, Dur = 151
19:45:23.224 00.000 15712 IsGuiding returns 0
19:45:23.241 00.017 15712 PulseGuide returned control before completion, sleep 144
19:45:23.414 00.173 15712 IsGuiding returns 0
19:45:23.414 00.000 15712 Move returns status 0, amount 151
19:45:23.414 00.000 15712 MoveAxis(N, 0, ABG)
19:45:23.414 00.000 15712 Move returns status 0, amount 0
19:45:23.414 00.000 15712 move complete, result=0
19:45:23.414 00.000 15712 worker thread done servicing request
19:45:23.414 00.000 15712 Worker thread wakes up
19:45:23.414 00.000 7988 GuideStep: 0.5 px 151 ms WEST, -0.1 px 0 ms NORTH
19:45:23.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:23.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:24.838 01.424 15712 Exposure complete
19:45:24.897 00.059 15712 worker thread done servicing request
19:45:24.897 00.000 7988 OnExposeComplete: enter
19:45:24.899 00.002 7988 UpdateGuideState(): m_state=6
19:45:24.901 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2626
19:45:24.901 00.000 7988 Star::Find returns 1 (0), X=1173.50, Y=432.61, Mass=1425, SNR=25.8, Peak=176 HFD=3.2
19:45:24.903 00.002 7988 MultiStar: [#1 0.14,0.11,1.01,U] [#2 -0.08,0.20,1.04,U] [#3 0.17,0.19,0.96,U] [#4 -0.01,0.09,1.04,U] [#5 -0.03,0.38,0.72,U] [#6 -0.12,0.11,0.71,U] [#7 0.17,-0.08,0.64,U] [#8 0.15,0.38,0.67,U] 
19:45:24.903 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.07, -0.12}
19:45:24.905 00.002 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
19:45:24.905 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.37)
19:45:24.907 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.23 mountX=-0.13 mountY=-0.05, mountTheta=-2.78
19:45:24.909 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.13, opts=13)
19:45:24.909 00.000 7988 Enqueuing Move request for scope (0.05, 0.13)
19:45:24.911 00.002 15712 Worker thread wakes up
19:45:24.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
19:45:24.911 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
19:45:24.911 00.000 15712 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=-0.05
19:45:24.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:24.911 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.8
19:45:24.913 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:24.914 00.001 15712 PPEC rslt: input = -0.13, final = 0.14, react = -0.08, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 645.44
19:45:24.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:24.914 00.000 7988 Enqueuing Expose request
19:45:24.918 00.004 15712 PPEC: input: -0.13, control: 0.14, exposure: 1500
19:45:24.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:24.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:45:24.918 00.000 15712 MoveAxis(W, 45, ABG)
19:45:24.918 00.000 15712 Guiding  Dir = 3, Dur = 45
19:45:24.918 00.000 15712 IsGuiding returns 0
19:45:24.935 00.017 15712 PulseGuide returned control before completion, sleep 36
19:45:25.015 00.080 15712 IsGuiding returns 1
19:45:25.015 00.000 15712 scope still moving after pulse duration time elapsed
19:45:25.042 00.027 15712 IsGuiding returns 0
19:45:25.042 00.000 15712 scope move finished after 45 + 78 ms
19:45:25.042 00.000 15712 Move returns status 0, amount 45
19:45:25.042 00.000 15712 MoveAxis(N, 0, ABG)
19:45:25.042 00.000 15712 Move returns status 0, amount 0
19:45:25.042 00.000 15712 move complete, result=0
19:45:25.042 00.000 7988 GuideStep: -0.1 px 45 ms WEST, -0.1 px 0 ms NORTH
19:45:25.045 00.003 15712 worker thread done servicing request
19:45:25.045 00.000 15712 Worker thread wakes up
19:45:25.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:25.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:26.675 01.630 15712 Exposure complete
19:45:26.726 00.051 15712 worker thread done servicing request
19:45:26.726 00.000 7988 OnExposeComplete: enter
19:45:26.726 00.000 7988 UpdateGuideState(): m_state=6
19:45:26.738 00.012 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2627
19:45:26.740 00.002 7988 Star::Find returns 1 (0), X=1173.52, Y=433.51, Mass=1420, SNR=25.5, Peak=194 HFD=3.2
19:45:26.740 00.000 7988 MultiStar: [#1 0.32,0.91,1.01,U] [#2 0.04,1.19,1.01,U] [#3 0.10,1.02,0.97,U] [#4 0.17,0.85,1.03,U] [#5 0.19,0.99,0.73,U] [#6 0.11,1.01,0.71,U] [#7 0.22,0.92,0.69,U] [#8 0.21,1.19,0.71,U] 
19:45:26.742 00.002 7988 single-star, 8 included, MultiStar: {0.16, 0.98}, one-star: {0.09, 0.77}
19:45:26.743 00.001 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
19:45:26.743 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
19:45:26.745 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.77 hyp=0.78 cameraTheta=1.45 mountX=-0.77 mountY=-0.11, mountTheta=-3.00
19:45:26.747 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.77, opts=13)
19:45:26.747 00.000 7988 Enqueuing Move request for scope (0.09, 0.77)
19:45:26.749 00.002 15712 Worker thread wakes up
19:45:26.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.77) opts 0xd
19:45:26.749 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.77)
19:45:26.749 00.000 15712 Moving (0.09, 0.77) raw xDistance=-0.77 yDistance=-0.11
19:45:26.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:26.749 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.5
19:45:26.752 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:26.752 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:26.754 00.002 7988 Enqueuing Expose request
19:45:26.754 00.000 15712 PPEC rslt: input = -0.77, final = -0.36, react = -0.46, pred = 0.10, hyst = -0.39, hyst_pct = 0.00, period_length = 645.43
19:45:26.754 00.000 15712 PPEC: input: -0.77, control: -0.36, exposure: 1500
19:45:26.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:26.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:45:26.754 00.000 15712 MoveAxis(E, 118, ABG)
19:45:26.754 00.000 15712 Guiding  Dir = 2, Dur = 118
19:45:26.754 00.000 15712 IsGuiding returns 0
19:45:26.774 00.020 15712 PulseGuide returned control before completion, sleep 108
19:45:26.913 00.139 15712 IsGuiding returns 0
19:45:26.913 00.000 15712 Move returns status 0, amount 118
19:45:26.913 00.000 15712 MoveAxis(N, 0, ABG)
19:45:26.913 00.000 15712 Move returns status 0, amount 0
19:45:26.913 00.000 15712 move complete, result=0
19:45:26.913 00.000 15712 worker thread done servicing request
19:45:26.913 00.000 15712 Worker thread wakes up
19:45:26.913 00.000 7988 GuideStep: -0.8 px 118 ms EAST, -0.1 px 0 ms NORTH
19:45:26.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:26.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:28.335 01.422 15712 Exposure complete
19:45:28.391 00.056 15712 worker thread done servicing request
19:45:28.391 00.000 7988 OnExposeComplete: enter
19:45:28.397 00.006 7988 UpdateGuideState(): m_state=6
19:45:28.397 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2628
19:45:28.397 00.000 7988 Star::Find returns 1 (0), X=1173.49, Y=433.68, Mass=1529, SNR=26.4, Peak=181 HFD=3.3
19:45:28.397 00.000 7988 MultiStar: [#1 0.23,1.04,0.98,U] [#2 0.11,1.25,0.95,U] [#3 0.17,1.10,0.99,U] [#4 0.09,0.75,1.02,U] [#5 0.15,1.31,0.00,M1] [#6 -0.09,1.08,0.74,U] [#7 -0.05,1.00,0.62,U] [#8 0.09,1.13,0.68,U] 
19:45:28.397 00.000 7988 single-star, 7 included, MultiStar: {0.09, 1.03}, one-star: {0.06, 0.94}
19:45:28.397 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
19:45:28.397 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
19:45:28.397 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.94 hyp=0.95 cameraTheta=1.50 mountX=-0.94 mountY=-0.09, mountTheta=-3.05
19:45:28.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.94, opts=13)
19:45:28.397 00.000 7988 Enqueuing Move request for scope (0.06, 0.94)
19:45:28.408 00.011 15712 Worker thread wakes up
19:45:28.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.94) opts 0xd
19:45:28.408 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.94)
19:45:28.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:28.408 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.4
19:45:28.411 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:28.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:28.413 00.002 7988 Enqueuing Expose request
19:45:28.413 00.000 15712 Moving (0.06, 0.94) raw xDistance=-0.94 yDistance=-0.09
19:45:28.413 00.000 15712 PPEC rslt: input = -0.94, final = -0.47, react = -0.57, pred = 0.10, hyst = -0.50, hyst_pct = 0.00, period_length = 645.42
19:45:28.413 00.000 15712 PPEC: input: -0.94, control: -0.47, exposure: 1500
19:45:28.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:28.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:45:28.413 00.000 15712 MoveAxis(E, 152, ABG)
19:45:28.413 00.000 15712 Guiding  Dir = 2, Dur = 152
19:45:28.413 00.000 15712 IsGuiding returns 0
19:45:28.438 00.025 15712 PulseGuide returned control before completion, sleep 142
19:45:28.613 00.175 15712 IsGuiding returns 1
19:45:28.613 00.000 15712 scope still moving after pulse duration time elapsed
19:45:28.652 00.039 15712 IsGuiding returns 0
19:45:28.652 00.000 15712 scope move finished after 152 + 81 ms
19:45:28.652 00.000 15712 Move returns status 0, amount 152
19:45:28.652 00.000 15712 MoveAxis(N, 0, ABG)
19:45:28.652 00.000 15712 Move returns status 0, amount 0
19:45:28.652 00.000 15712 move complete, result=0
19:45:28.652 00.000 15712 worker thread done servicing request
19:45:28.652 00.000 15712 Worker thread wakes up
19:45:28.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:28.652 00.000 7988 GuideStep: -0.9 px 152 ms EAST, -0.1 px 0 ms NORTH
19:45:28.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:30.293 01.641 15712 Exposure complete
19:45:30.355 00.062 15712 worker thread done servicing request
19:45:30.355 00.000 7988 OnExposeComplete: enter
19:45:30.355 00.000 7988 UpdateGuideState(): m_state=6
19:45:30.355 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2629
19:45:30.355 00.000 7988 Star::Find returns 1 (0), X=1173.53, Y=432.78, Mass=1518, SNR=26.5, Peak=187 HFD=3.5
19:45:30.355 00.000 7988 MultiStar: [#1 0.23,0.01,1.00,U] [#2 0.14,0.24,0.99,U] [#3 0.29,0.19,0.93,U] [#4 0.30,-0.02,1.02,U] [#5 0.08,0.24,0.70,U] [#6 -0.03,0.02,0.70,U] [#7 -0.01,-0.04,0.64,U] [#8 0.27,0.19,0.64,U] 
19:45:30.355 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.10}, one-star: {0.10, 0.05}
19:45:30.355 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
19:45:30.362 00.007 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.12 = -1.16)
19:45:30.362 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
19:45:30.362 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.05, opts=13)
19:45:30.362 00.000 7988 Enqueuing Move request for scope (0.10, 0.05)
19:45:30.362 00.000 15712 Worker thread wakes up
19:45:30.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
19:45:30.362 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
19:45:30.362 00.000 15712 Moving (0.10, 0.05) raw xDistance=-0.05 yDistance=-0.10
19:45:30.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:30.362 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
19:45:30.370 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:30.371 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:30.371 00.000 7988 Enqueuing Expose request
19:45:30.371 00.000 15712 PPEC rslt: input = -0.05, final = 0.12, react = -0.03, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 645.41
19:45:30.371 00.000 15712 PPEC: input: -0.05, control: 0.12, exposure: 1500
19:45:30.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:30.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:45:30.371 00.000 15712 MoveAxis(W, 38, ABG)
19:45:30.371 00.000 15712 Guiding  Dir = 3, Dur = 38
19:45:30.371 00.000 15712 IsGuiding returns 0
19:45:30.389 00.018 15712 PulseGuide returned control before completion, sleep 34
19:45:30.437 00.048 15712 IsGuiding returns 0
19:45:30.437 00.000 15712 Move returns status 0, amount 38
19:45:30.437 00.000 15712 MoveAxis(N, 0, ABG)
19:45:30.437 00.000 15712 Move returns status 0, amount 0
19:45:30.437 00.000 15712 move complete, result=0
19:45:30.437 00.000 7988 GuideStep: -0.0 px 38 ms WEST, -0.1 px 0 ms NORTH
19:45:30.439 00.002 15712 worker thread done servicing request
19:45:30.439 00.000 15712 Worker thread wakes up
19:45:30.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:30.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:31.856 01.417 15712 Exposure complete
19:45:31.914 00.058 15712 worker thread done servicing request
19:45:31.914 00.000 7988 OnExposeComplete: enter
19:45:31.917 00.003 7988 UpdateGuideState(): m_state=6
19:45:31.917 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2630
19:45:31.919 00.002 7988 Star::Find returns 1 (0), X=1173.42, Y=432.34, Mass=1577, SNR=27.0, Peak=223 HFD=3.3
19:45:31.921 00.002 7988 MultiStar: [#1 0.16,-0.24,0.99,U] [#2 -0.13,-0.26,0.96,U] [#3 0.19,-0.41,0.89,U] [#4 0.14,-0.33,0.98,U] [#5 0.06,-0.26,0.72,U] [#6 0.05,-0.30,0.69,U] [#7 -0.10,-0.45,0.67,U] [#8 0.19,-0.07,0.62,U] 
19:45:31.921 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.31}, one-star: {-0.01, -0.39}
19:45:31.923 00.002 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
19:45:31.923 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
19:45:31.923 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.31 hyp=0.31 cameraTheta=-1.38 mountX=0.31 mountY=-0.05, mountTheta=-0.17
19:45:31.927 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.31, opts=13)
19:45:31.927 00.000 7988 Enqueuing Move request for scope (0.06, -0.31)
19:45:31.927 00.000 15712 Worker thread wakes up
19:45:31.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.31) opts 0xd
19:45:31.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.31)
19:45:31.927 00.000 15712 Moving (0.06, -0.31) raw xDistance=0.31 yDistance=-0.05
19:45:31.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:31.927 00.000 7988 UpdateGuideState exits: m=1577 SNR=27.0
19:45:31.932 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:31.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:31.933 00.001 7988 Enqueuing Expose request
19:45:31.936 00.003 15712 PPEC rslt: input = 0.31, final = 0.33, react = 0.18, pred = 0.14, hyst = 0.14, hyst_pct = 0.00, period_length = 645.40
19:45:31.936 00.000 15712 PPEC: input: 0.31, control: 0.33, exposure: 1500
19:45:31.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:31.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:45:31.936 00.000 15712 MoveAxis(W, 107, ABG)
19:45:31.936 00.000 15712 Guiding  Dir = 3, Dur = 107
19:45:31.936 00.000 15712 IsGuiding returns 0
19:45:31.955 00.019 15712 PulseGuide returned control before completion, sleep 102
19:45:32.061 00.106 15712 IsGuiding returns 1
19:45:32.061 00.000 15712 scope still moving after pulse duration time elapsed
19:45:32.114 00.053 15712 IsGuiding returns 0
19:45:32.114 00.000 15712 scope move finished after 107 + 69 ms
19:45:32.114 00.000 15712 Move returns status 0, amount 107
19:45:32.114 00.000 15712 MoveAxis(N, 0, ABG)
19:45:32.114 00.000 15712 Move returns status 0, amount 0
19:45:32.114 00.000 15712 move complete, result=0
19:45:32.114 00.000 7988 GuideStep: 0.3 px 107 ms WEST, -0.1 px 0 ms NORTH
19:45:32.118 00.004 15712 worker thread done servicing request
19:45:32.118 00.000 15712 Worker thread wakes up
19:45:32.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:32.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:33.758 01.640 15712 Exposure complete
19:45:33.814 00.056 15712 worker thread done servicing request
19:45:33.814 00.000 7988 OnExposeComplete: enter
19:45:33.820 00.006 7988 UpdateGuideState(): m_state=6
19:45:33.820 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2631
19:45:33.822 00.002 7988 Star::Find returns 1 (0), X=1173.68, Y=432.06, Mass=1461, SNR=25.9, Peak=217 HFD=3.2
19:45:33.824 00.002 7988 MultiStar: [#1 0.38,-0.53,1.02,U] [#2 -0.05,-0.53,0.98,U] [#3 0.14,-0.53,0.93,U] [#4 0.25,-0.42,1.06,U] [#5 0.11,-0.43,0.73,U] [#6 -0.13,-0.65,0.77,U] [#7 -0.03,-0.48,0.65,U] [#8 0.00,-0.48,0.67,U] 
19:45:33.824 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.53}, one-star: {0.25, -0.67}
19:45:33.826 00.002 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.58) = xAngle (0.24 = 0.24)
19:45:33.826 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.94)
19:45:33.828 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.53 hyp=0.54 cameraTheta=-1.34 mountX=0.53 mountY=-0.11, mountTheta=-0.21
19:45:33.830 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.53, opts=13)
19:45:33.831 00.001 7988 Enqueuing Move request for scope (0.12, -0.53)
19:45:33.831 00.000 15712 Worker thread wakes up
19:45:33.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.53) opts 0xd
19:45:33.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.53)
19:45:33.831 00.000 15712 Moving (0.12, -0.53) raw xDistance=0.53 yDistance=-0.11
19:45:33.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:33.831 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.9
19:45:33.834 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:33.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:33.836 00.002 7988 Enqueuing Expose request
19:45:33.836 00.000 15712 PPEC rslt: input = 0.53, final = 0.47, react = 0.32, pred = 0.16, hyst = 0.29, hyst_pct = 0.00, period_length = 645.39
19:45:33.836 00.000 15712 PPEC: input: 0.53, control: 0.47, exposure: 1500
19:45:33.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:33.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:45:33.836 00.000 15712 MoveAxis(W, 154, ABG)
19:45:33.836 00.000 15712 Guiding  Dir = 3, Dur = 154
19:45:33.872 00.036 15712 IsGuiding returns 0
19:45:33.889 00.017 15712 PulseGuide returned control before completion, sleep 149
19:45:34.059 00.170 15712 IsGuiding returns 0
19:45:34.059 00.000 15712 Move returns status 0, amount 154
19:45:34.059 00.000 15712 MoveAxis(N, 0, ABG)
19:45:34.059 00.000 15712 Move returns status 0, amount 0
19:45:34.059 00.000 15712 move complete, result=0
19:45:34.059 00.000 7988 GuideStep: 0.5 px 154 ms WEST, -0.1 px 0 ms NORTH
19:45:34.067 00.008 15712 worker thread done servicing request
19:45:34.067 00.000 15712 Worker thread wakes up
19:45:34.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:34.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:35.483 01.416 15712 Exposure complete
19:45:35.532 00.049 15712 worker thread done servicing request
19:45:35.543 00.011 7988 OnExposeComplete: enter
19:45:35.543 00.000 7988 UpdateGuideState(): m_state=6
19:45:35.545 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2632
19:45:35.545 00.000 7988 Star::Find returns 1 (1), X=1173.74, Y=432.32, Mass=1475, SNR=26.0, Peak=255 HFD=2.9
19:45:35.547 00.002 7988 MultiStar: [#1 0.34,-0.15,1.04,U] [#2 0.17,-0.24,0.98,U] [#3 0.37,-0.09,0.96,U] [#4 0.19,-0.30,1.08,U] [#5 0.16,-0.25,0.67,U] [#6 0.00,-0.36,0.77,U] [#7 0.16,-0.31,0.67,U] [#8 0.31,-0.01,0.69,U] 
19:45:35.549 00.002 7988 refined, 8 included, MultiStar: {0.23, -0.24}, one-star: {0.31, -0.42}
19:45:35.549 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
19:45:35.551 00.002 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.89 = -2.39)
19:45:35.551 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.80 mountX=0.24 mountY=-0.23, mountTheta=-0.76
19:45:35.553 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.24, opts=13)
19:45:35.555 00.002 7988 Enqueuing Move request for scope (0.23, -0.24)
19:45:35.555 00.000 15712 Worker thread wakes up
19:45:35.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
19:45:35.555 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
19:45:35.555 00.000 15712 Moving (0.23, -0.24) raw xDistance=0.24 yDistance=-0.23
19:45:35.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:35.555 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.0 Saturated
19:45:35.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:35.559 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:35.559 00.000 7988 Enqueuing Expose request
19:45:35.559 00.000 15712 PPEC rslt: input = 0.24, final = 0.31, react = 0.14, pred = 0.17, hyst = 0.15, hyst_pct = 0.00, period_length = 645.38
19:45:35.559 00.000 15712 PPEC: input: 0.24, control: 0.31, exposure: 1500
19:45:35.559 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:35.559 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:45:35.559 00.000 15712 MoveAxis(W, 100, ABG)
19:45:35.559 00.000 15712 Guiding  Dir = 3, Dur = 100
19:45:35.559 00.000 15712 IsGuiding returns 0
19:45:35.583 00.024 15712 PulseGuide returned control before completion, sleep 90
19:45:35.707 00.124 15712 IsGuiding returns 0
19:45:35.707 00.000 15712 Move returns status 0, amount 100
19:45:35.707 00.000 15712 MoveAxis(N, 0, ABG)
19:45:35.707 00.000 15712 Move returns status 0, amount 0
19:45:35.707 00.000 15712 move complete, result=0
19:45:35.707 00.000 7988 GuideStep: 0.2 px 100 ms WEST, -0.2 px 0 ms NORTH
19:45:35.714 00.007 15712 worker thread done servicing request
19:45:35.714 00.000 15712 Worker thread wakes up
19:45:35.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:35.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:37.347 01.633 15712 Exposure complete
19:45:37.409 00.062 15712 worker thread done servicing request
19:45:37.409 00.000 7988 OnExposeComplete: enter
19:45:37.409 00.000 7988 UpdateGuideState(): m_state=6
19:45:37.409 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2633
19:45:37.409 00.000 7988 Star::Find returns 1 (0), X=1173.45, Y=432.96, Mass=1568, SNR=27.0, Peak=206 HFD=3.1
19:45:37.409 00.000 7988 MultiStar: [#1 0.08,0.45,0.95,U] [#2 -0.17,0.47,0.97,U] [#3 0.16,0.44,0.93,U] [#4 0.13,0.28,1.01,U] [#5 0.08,0.45,0.70,U] [#6 -0.26,0.10,0.67,U] [#7 0.02,0.22,0.64,U] [#8 0.15,0.41,0.63,U] 
19:45:37.409 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.35}, one-star: {0.02, 0.23}
19:45:37.409 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
19:45:37.409 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
19:45:37.409 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.48 mountX=-0.23 mountY=-0.03, mountTheta=-3.03
19:45:37.420 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.23, opts=13)
19:45:37.422 00.002 7988 Enqueuing Move request for scope (0.02, 0.23)
19:45:37.422 00.000 15712 Worker thread wakes up
19:45:37.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
19:45:37.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
19:45:37.422 00.000 15712 Moving (0.02, 0.23) raw xDistance=-0.23 yDistance=-0.03
19:45:37.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:37.425 00.003 7988 UpdateGuideState exits: m=1568 SNR=27.0
19:45:37.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:37.425 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:37.425 00.000 7988 Enqueuing Expose request
19:45:37.425 00.000 15712 PPEC rslt: input = -0.23, final = 0.07, react = -0.14, pred = 0.21, hyst = -0.10, hyst_pct = 0.00, period_length = 645.37
19:45:37.425 00.000 15712 PPEC: input: -0.23, control: 0.07, exposure: 1500
19:45:37.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:37.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:45:37.425 00.000 15712 MoveAxis(W, 24, ABG)
19:45:37.425 00.000 15712 Guiding  Dir = 3, Dur = 24
19:45:37.455 00.030 15712 IsGuiding returns 0
19:45:37.457 00.002 15712 PulseGuide returned control before completion, sleep 19
19:45:37.510 00.053 15712 IsGuiding returns 0
19:45:37.510 00.000 15712 Move returns status 0, amount 24
19:45:37.510 00.000 15712 MoveAxis(N, 0, ABG)
19:45:37.510 00.000 15712 Move returns status 0, amount 0
19:45:37.510 00.000 15712 move complete, result=0
19:45:37.510 00.000 15712 worker thread done servicing request
19:45:37.510 00.000 15712 Worker thread wakes up
19:45:37.510 00.000 7988 GuideStep: -0.2 px 24 ms WEST, -0.0 px 0 ms NORTH
19:45:37.520 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:37.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:38.923 01.403 15712 Exposure complete
19:45:38.984 00.061 15712 worker thread done servicing request
19:45:38.984 00.000 7988 OnExposeComplete: enter
19:45:38.986 00.002 7988 UpdateGuideState(): m_state=6
19:45:38.988 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2634
19:45:38.988 00.000 7988 Star::Find returns 1 (0), X=1173.52, Y=433.04, Mass=1502, SNR=26.3, Peak=202 HFD=3.1
19:45:38.990 00.002 7988 MultiStar: [#1 0.19,0.34,1.05,U] [#2 -0.03,0.48,1.02,U] [#3 0.09,0.39,0.94,U] [#4 0.13,0.44,1.03,U] [#5 0.28,0.48,0.75,U] [#6 -0.12,0.42,0.71,U] [#7 -0.16,0.18,0.67,U] [#8 0.26,0.52,0.64,U] 
19:45:38.990 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.40}, one-star: {0.09, 0.31}
19:45:38.990 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
19:45:38.990 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.31)
19:45:38.990 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.28 mountX=-0.31 mountY=-0.10, mountTheta=-2.83
19:45:38.990 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.31, opts=13)
19:45:38.990 00.000 7988 Enqueuing Move request for scope (0.09, 0.31)
19:45:38.990 00.000 15712 Worker thread wakes up
19:45:38.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0xd
19:45:38.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.31)
19:45:38.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:38.990 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
19:45:39.001 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:39.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:39.001 00.000 7988 Enqueuing Expose request
19:45:39.001 00.000 15712 Moving (0.09, 0.31) raw xDistance=-0.31 yDistance=-0.10
19:45:39.001 00.000 15712 PPEC rslt: input = -0.31, final = -0.00, react = -0.19, pred = 0.19, hyst = -0.15, hyst_pct = 0.00, period_length = 645.36
19:45:39.001 00.000 15712 PPEC: input: -0.31, control: -0.00, exposure: 1500
19:45:39.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:39.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:45:39.001 00.000 15712 MoveAxis(E, 0, ABG)
19:45:39.001 00.000 15712 Move returns status 0, amount 0
19:45:39.001 00.000 15712 MoveAxis(N, 0, ABG)
19:45:39.001 00.000 15712 Move returns status 0, amount 0
19:45:39.001 00.000 15712 move complete, result=0
19:45:39.001 00.000 15712 worker thread done servicing request
19:45:39.001 00.000 15712 Worker thread wakes up
19:45:39.001 00.000 7988 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
19:45:39.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:39.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:40.647 01.646 15712 Exposure complete
19:45:40.708 00.061 15712 worker thread done servicing request
19:45:40.708 00.000 7988 OnExposeComplete: enter
19:45:40.708 00.000 7988 UpdateGuideState(): m_state=6
19:45:40.710 00.002 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2635
19:45:40.710 00.000 7988 Star::Find returns 1 (0), X=1173.46, Y=433.12, Mass=1474, SNR=26.1, Peak=195 HFD=3.1
19:45:40.712 00.002 7988 MultiStar: [#1 0.21,0.33,1.01,U] [#2 -0.03,0.70,0.97,U] [#3 0.24,0.63,0.94,U] [#4 0.10,0.44,1.04,U] [#5 0.07,0.55,0.72,U] [#6 -0.09,0.51,0.71,U] [#7 -0.07,0.31,0.68,U] [#8 -0.08,0.71,0.68,U] 
19:45:40.714 00.002 7988 single-star, 8 included, MultiStar: {0.06, 0.50}, one-star: {0.03, 0.39}
19:45:40.714 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
19:45:40.716 00.002 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.10)
19:45:40.716 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.50 mountX=-0.39 mountY=-0.04, mountTheta=-3.04
19:45:40.718 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.39, opts=13)
19:45:40.720 00.002 7988 Enqueuing Move request for scope (0.03, 0.39)
19:45:40.720 00.000 15712 Worker thread wakes up
19:45:40.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
19:45:40.720 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
19:45:40.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:40.720 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.1
19:45:40.723 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:40.724 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:40.724 00.000 7988 Enqueuing Expose request
19:45:40.724 00.000 15712 Moving (0.03, 0.39) raw xDistance=-0.39 yDistance=-0.04
19:45:40.724 00.000 15712 PPEC rslt: input = -0.39, final = -0.08, react = -0.23, pred = 0.16, hyst = -0.21, hyst_pct = 0.00, period_length = 645.35
19:45:40.724 00.000 15712 PPEC: input: -0.39, control: -0.08, exposure: 1500
19:45:40.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:40.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:45:40.724 00.000 15712 MoveAxis(E, 26, ABG)
19:45:40.724 00.000 15712 Guiding  Dir = 2, Dur = 26
19:45:40.724 00.000 15712 IsGuiding returns 0
19:45:40.745 00.021 15712 PulseGuide returned control before completion, sleep 20
19:45:40.788 00.043 15712 IsGuiding returns 0
19:45:40.788 00.000 15712 Move returns status 0, amount 26
19:45:40.788 00.000 15712 MoveAxis(N, 0, ABG)
19:45:40.788 00.000 15712 Move returns status 0, amount 0
19:45:40.788 00.000 15712 move complete, result=0
19:45:40.788 00.000 15712 worker thread done servicing request
19:45:40.788 00.000 15712 Worker thread wakes up
19:45:40.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:40.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:40.788 00.000 7988 GuideStep: -0.4 px 26 ms EAST, -0.0 px 0 ms NORTH
19:45:42.211 01.423 15712 Exposure complete
19:45:42.264 00.053 15712 worker thread done servicing request
19:45:42.264 00.000 7988 OnExposeComplete: enter
19:45:42.273 00.009 7988 UpdateGuideState(): m_state=6
19:45:42.273 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2636
19:45:42.273 00.000 7988 Star::Find returns 1 (0), X=1173.50, Y=433.07, Mass=1532, SNR=26.5, Peak=237 HFD=3.3
19:45:42.273 00.000 7988 MultiStar: [#1 0.16,0.46,1.01,U] [#2 0.05,0.66,0.98,U] [#3 0.18,0.65,0.93,U] [#4 0.25,0.50,1.02,U] [#5 -0.06,0.65,0.71,U] [#6 0.19,0.44,0.72,U] [#7 0.15,0.25,0.66,U] [#8 0.07,0.71,0.65,U] 
19:45:42.273 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.52}, one-star: {0.07, 0.33}
19:45:42.273 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
19:45:42.273 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
19:45:42.281 00.008 7988 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.36 mountX=-0.33 mountY=-0.08, mountTheta=-2.91
19:45:42.281 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.33, opts=13)
19:45:42.281 00.000 7988 Enqueuing Move request for scope (0.07, 0.33)
19:45:42.281 00.000 15712 Worker thread wakes up
19:45:42.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0xd
19:45:42.281 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.33)
19:45:42.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:42.281 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.5
19:45:42.287 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:42.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:42.289 00.002 7988 Enqueuing Expose request
19:45:42.289 00.000 15712 Moving (0.07, 0.33) raw xDistance=-0.33 yDistance=-0.08
19:45:42.289 00.000 15712 PPEC rslt: input = -0.33, final = -0.11, react = -0.20, pred = 0.09, hyst = -0.18, hyst_pct = 0.00, period_length = 645.34
19:45:42.289 00.000 15712 PPEC: input: -0.33, control: -0.11, exposure: 1500
19:45:42.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:42.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:45:42.289 00.000 15712 MoveAxis(E, 37, ABG)
19:45:42.289 00.000 15712 Guiding  Dir = 2, Dur = 37
19:45:42.289 00.000 15712 IsGuiding returns 0
19:45:42.313 00.024 15712 PulseGuide returned control before completion, sleep 29
19:45:42.358 00.045 15712 IsGuiding returns 0
19:45:42.358 00.000 15712 Move returns status 0, amount 37
19:45:42.358 00.000 15712 MoveAxis(N, 0, ABG)
19:45:42.358 00.000 15712 Move returns status 0, amount 0
19:45:42.358 00.000 15712 move complete, result=0
19:45:42.358 00.000 7988 GuideStep: -0.3 px 37 ms EAST, -0.1 px 0 ms NORTH
19:45:42.363 00.005 15712 worker thread done servicing request
19:45:42.363 00.000 15712 Worker thread wakes up
19:45:42.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:42.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:43.997 01.634 15712 Exposure complete
19:45:44.059 00.062 15712 worker thread done servicing request
19:45:44.059 00.000 7988 OnExposeComplete: enter
19:45:44.059 00.000 7988 UpdateGuideState(): m_state=6
19:45:44.062 00.003 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2637
19:45:44.062 00.000 7988 Star::Find returns 1 (0), X=1173.59, Y=432.77, Mass=1470, SNR=26.1, Peak=200 HFD=3.2
19:45:44.064 00.002 7988 MultiStar: [#1 0.12,0.02,1.05,U] [#2 0.06,0.31,0.99,U] [#3 0.29,0.29,0.97,U] [#4 0.24,0.22,1.04,U] [#5 0.38,0.29,0.69,U] [#6 0.05,0.16,0.69,U] [#7 0.13,-0.08,0.66,U] [#8 0.36,0.45,0.65,U] 
19:45:44.064 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.18}, one-star: {0.16, 0.03}
19:45:44.066 00.002 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.58) = xAngle (1.80 = 1.80)
19:45:44.067 00.001 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
19:45:44.067 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.22 mountX=-0.04 mountY=-0.16, mountTheta=-1.79
19:45:44.069 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.03, opts=13)
19:45:44.071 00.002 7988 Enqueuing Move request for scope (0.16, 0.03)
19:45:44.071 00.000 15712 Worker thread wakes up
19:45:44.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
19:45:44.071 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
19:45:44.071 00.000 15712 Moving (0.16, 0.03) raw xDistance=-0.04 yDistance=-0.16
19:45:44.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:44.071 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.1
19:45:44.075 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:44.075 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:44.075 00.000 7988 Enqueuing Expose request
19:45:44.075 00.000 15712 PPEC rslt: input = -0.04, final = 0.07, react = -0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 645.33
19:45:44.075 00.000 15712 PPEC: input: -0.04, control: 0.07, exposure: 1500
19:45:44.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:44.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:45:44.075 00.000 15712 MoveAxis(W, 24, ABG)
19:45:44.075 00.000 15712 Guiding  Dir = 3, Dur = 24
19:45:44.075 00.000 15712 IsGuiding returns 0
19:45:44.101 00.026 15712 IsGuiding returns 1
19:45:44.101 00.000 15712 scope still moving after pulse duration time elapsed
19:45:44.159 00.058 15712 IsGuiding returns 1
19:45:44.203 00.044 15712 IsGuiding returns 0
19:45:44.203 00.000 15712 scope move finished after 24 + 99 ms
19:45:44.203 00.000 15712 Move returns status 0, amount 24
19:45:44.203 00.000 15712 MoveAxis(N, 0, ABG)
19:45:44.203 00.000 15712 Move returns status 0, amount 0
19:45:44.203 00.000 15712 move complete, result=0
19:45:44.203 00.000 15712 worker thread done servicing request
19:45:44.203 00.000 15712 Worker thread wakes up
19:45:44.203 00.000 7988 GuideStep: -0.0 px 24 ms WEST, -0.2 px 0 ms NORTH
19:45:44.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:44.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:45.623 01.420 15712 Exposure complete
19:45:45.680 00.057 15712 worker thread done servicing request
19:45:45.680 00.000 7988 OnExposeComplete: enter
19:45:45.685 00.005 7988 UpdateGuideState(): m_state=6
19:45:45.685 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2638
19:45:45.685 00.000 7988 Star::Find returns 1 (0), X=1173.58, Y=432.71, Mass=1498, SNR=26.3, Peak=215 HFD=3.3
19:45:45.685 00.000 7988 MultiStar: [#1 0.28,0.13,1.02,U] [#2 -0.00,0.30,0.98,U] [#3 0.12,0.21,0.93,U] [#4 0.21,0.10,1.02,U] [#5 0.21,0.25,0.72,U] [#6 0.13,0.14,0.73,U] [#7 0.03,-0.04,0.65,U] [#8 0.25,0.19,0.66,U] 
19:45:45.685 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.14}, one-star: {0.15, -0.02}
19:45:45.685 00.000 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.58) = xAngle (1.44 = 1.44)
19:45:45.685 00.000 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.55 = -1.73)
19:45:45.685 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.14 mountX=0.02 mountY=-0.15, mountTheta=-1.44
19:45:45.685 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.02, opts=13)
19:45:45.685 00.000 7988 Enqueuing Move request for scope (0.15, -0.02)
19:45:45.685 00.000 15712 Worker thread wakes up
19:45:45.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
19:45:45.697 00.012 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
19:45:45.697 00.000 15712 Moving (0.15, -0.02) raw xDistance=0.02 yDistance=-0.15
19:45:45.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:45.697 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3
19:45:45.699 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:45.699 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:45.700 00.001 7988 Enqueuing Expose request
19:45:45.702 00.002 15712 PPEC rslt: input = 0.02, final = 0.07, react = 0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 645.33
19:45:45.702 00.000 15712 PPEC: input: 0.02, control: 0.07, exposure: 1500
19:45:45.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:45.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:45:45.702 00.000 15712 MoveAxis(W, 22, ABG)
19:45:45.702 00.000 15712 Guiding  Dir = 3, Dur = 22
19:45:45.702 00.000 15712 IsGuiding returns 0
19:45:45.716 00.014 15712 PulseGuide returned control before completion, sleep 18
19:45:45.765 00.049 15712 IsGuiding returns 0
19:45:45.765 00.000 15712 Move returns status 0, amount 22
19:45:45.765 00.000 15712 MoveAxis(N, 0, ABG)
19:45:45.765 00.000 15712 Move returns status 0, amount 0
19:45:45.765 00.000 15712 move complete, result=0
19:45:45.765 00.000 7988 GuideStep: 0.0 px 22 ms WEST, -0.1 px 0 ms NORTH
19:45:45.768 00.003 15712 worker thread done servicing request
19:45:45.768 00.000 15712 Worker thread wakes up
19:45:45.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:45.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:47.409 01.641 15712 Exposure complete
19:45:47.470 00.061 15712 worker thread done servicing request
19:45:47.470 00.000 7988 OnExposeComplete: enter
19:45:47.470 00.000 7988 UpdateGuideState(): m_state=6
19:45:47.473 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2639
19:45:47.473 00.000 7988 Star::Find returns 1 (0), X=1173.40, Y=432.56, Mass=1480, SNR=26.1, Peak=214 HFD=3.1
19:45:47.475 00.002 7988 MultiStar: [#1 -0.03,-0.07,1.00,U] [#2 0.15,-0.15,1.00,U] [#3 0.13,0.04,0.93,U] [#4 0.27,-0.12,1.04,U] [#5 0.07,-0.06,0.68,U] [#6 -0.01,-0.21,0.71,U] [#7 -0.06,-0.33,0.64,U] [#8 -0.09,-0.07,0.67,U] 
19:45:47.475 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {-0.03, -0.18}
19:45:47.477 00.002 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.58) = xAngle (0.44 = 0.44)
19:45:47.477 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.55 = -2.74)
19:45:47.479 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.14 mountX=0.12 mountY=-0.05, mountTheta=-0.41
19:45:47.481 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.12, opts=13)
19:45:47.483 00.002 7988 Enqueuing Move request for scope (0.06, -0.12)
19:45:47.483 00.000 15712 Worker thread wakes up
19:45:47.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
19:45:47.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
19:45:47.483 00.000 15712 Moving (0.06, -0.12) raw xDistance=0.12 yDistance=-0.05
19:45:47.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:47.483 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1
19:45:47.486 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:47.488 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:47.488 00.000 7988 Enqueuing Expose request
19:45:47.490 00.002 15712 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 645.32
19:45:47.490 00.000 15712 PPEC: input: 0.12, control: 0.05, exposure: 1500
19:45:47.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:47.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:45:47.490 00.000 15712 MoveAxis(W, 18, ABG)
19:45:47.490 00.000 15712 Guiding  Dir = 3, Dur = 18
19:45:47.490 00.000 15712 IsGuiding returns 0
19:45:47.508 00.018 15712 PulseGuide returned control before completion, sleep 11
19:45:47.551 00.043 15712 IsGuiding returns 0
19:45:47.551 00.000 15712 Move returns status 0, amount 18
19:45:47.551 00.000 15712 MoveAxis(N, 0, ABG)
19:45:47.551 00.000 15712 Move returns status 0, amount 0
19:45:47.551 00.000 15712 move complete, result=0
19:45:47.551 00.000 15712 worker thread done servicing request
19:45:47.551 00.000 15712 Worker thread wakes up
19:45:47.551 00.000 7988 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
19:45:47.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:47.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:48.973 01.422 15712 Exposure complete
19:45:49.032 00.059 15712 worker thread done servicing request
19:45:49.032 00.000 7988 OnExposeComplete: enter
19:45:49.034 00.002 7988 UpdateGuideState(): m_state=6
19:45:49.034 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2640
19:45:49.034 00.000 7988 Star::Find returns 1 (0), X=1173.56, Y=432.26, Mass=1532, SNR=26.4, Peak=204 HFD=3.2
19:45:49.034 00.000 7988 MultiStar: [#1 0.25,-0.36,1.00,U] [#2 0.08,-0.30,1.02,U] [#3 0.43,-0.36,0.94,U] [#4 0.21,-0.48,1.07,U] [#5 0.06,-0.34,0.67,U] [#6 0.03,-0.40,0.70,U] [#7 0.10,-0.52,0.65,U] [#8 0.20,-0.28,0.63,U] 
19:45:49.034 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.39}, one-star: {0.13, -0.48}
19:45:49.034 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
19:45:49.034 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.75)
19:45:49.034 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.39 hyp=0.43 cameraTheta=-1.16 mountX=0.39 mountY=-0.16, mountTheta=-0.39
19:45:49.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.39, opts=13)
19:45:49.034 00.000 7988 Enqueuing Move request for scope (0.17, -0.39)
19:45:49.034 00.000 15712 Worker thread wakes up
19:45:49.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.39) opts 0xd
19:45:49.034 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.39)
19:45:49.034 00.000 15712 Moving (0.17, -0.39) raw xDistance=0.39 yDistance=-0.16
19:45:49.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:49.047 00.013 7988 UpdateGuideState exits: m=1532 SNR=26.4
19:45:49.047 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:49.049 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:49.049 00.000 7988 Enqueuing Expose request
19:45:49.051 00.002 15712 PPEC rslt: input = 0.39, final = 0.29, react = 0.24, pred = 0.05, hyst = 0.22, hyst_pct = 0.00, period_length = 645.31
19:45:49.051 00.000 15712 PPEC: input: 0.39, control: 0.29, exposure: 1500
19:45:49.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:49.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:45:49.051 00.000 15712 MoveAxis(W, 95, ABG)
19:45:49.051 00.000 15712 Guiding  Dir = 3, Dur = 95
19:45:49.051 00.000 15712 IsGuiding returns 0
19:45:49.064 00.013 15712 PulseGuide returned control before completion, sleep 83
19:45:49.184 00.120 15712 IsGuiding returns 0
19:45:49.184 00.000 15712 Move returns status 0, amount 95
19:45:49.184 00.000 15712 MoveAxis(N, 0, ABG)
19:45:49.184 00.000 15712 Move returns status 0, amount 0
19:45:49.184 00.000 15712 move complete, result=0
19:45:49.184 00.000 15712 worker thread done servicing request
19:45:49.184 00.000 15712 Worker thread wakes up
19:45:49.184 00.000 7988 GuideStep: 0.4 px 95 ms WEST, -0.2 px 0 ms NORTH
19:45:49.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:49.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:50.819 01.635 15712 Exposure complete
19:45:50.870 00.051 15712 worker thread done servicing request
19:45:50.870 00.000 7988 OnExposeComplete: enter
19:45:50.882 00.012 7988 UpdateGuideState(): m_state=6
19:45:50.882 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2641
19:45:50.884 00.002 7988 Star::Find returns 1 (0), X=1173.63, Y=432.84, Mass=1376, SNR=25.2, Peak=228 HFD=3.0
19:45:50.884 00.000 7988 MultiStar: [#1 0.40,0.16,1.03,U] [#2 0.30,0.21,1.08,U] [#3 0.35,0.23,0.99,U] [#4 0.50,-0.00,1.12,U] [#5 0.38,0.26,0.77,U] [#6 0.25,0.19,0.73,U] [#7 0.19,0.18,0.67,U] [#8 0.43,0.40,0.67,U] 
19:45:50.886 00.002 7988 single-star, 8 included, MultiStar: {0.34, 0.18}, one-star: {0.20, 0.10}
19:45:50.887 00.001 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
19:45:50.887 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.13)
19:45:50.889 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.23 cameraTheta=0.47 mountX=-0.10 mountY=-0.21, mountTheta=-2.04
19:45:50.891 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.10, opts=13)
19:45:50.891 00.000 7988 Enqueuing Move request for scope (0.20, 0.10)
19:45:50.893 00.002 15712 Worker thread wakes up
19:45:50.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
19:45:50.893 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
19:45:50.893 00.000 15712 Moving (0.20, 0.10) raw xDistance=-0.10 yDistance=-0.21
19:45:50.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:50.893 00.000 7988 UpdateGuideState exits: m=1376 SNR=25.2
19:45:50.896 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:50.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:50.897 00.001 7988 Enqueuing Expose request
19:45:50.897 00.000 15712 PPEC rslt: input = -0.10, final = 0.06, react = -0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 645.30
19:45:50.897 00.000 15712 PPEC: input: -0.10, control: 0.06, exposure: 1500
19:45:50.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:50.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:45:50.897 00.000 15712 MoveAxis(W, 21, ABG)
19:45:50.897 00.000 15712 Guiding  Dir = 3, Dur = 21
19:45:50.897 00.000 15712 IsGuiding returns 0
19:45:50.921 00.024 15712 IsGuiding returns 1
19:45:50.921 00.000 15712 scope still moving after pulse duration time elapsed
19:45:50.961 00.040 15712 IsGuiding returns 0
19:45:50.961 00.000 15712 scope move finished after 21 + 40 ms
19:45:50.961 00.000 15712 Move returns status 0, amount 21
19:45:50.961 00.000 15712 MoveAxis(N, 0, ABG)
19:45:50.961 00.000 15712 Move returns status 0, amount 0
19:45:50.961 00.000 15712 move complete, result=0
19:45:50.961 00.000 15712 worker thread done servicing request
19:45:50.961 00.000 15712 Worker thread wakes up
19:45:50.961 00.000 7988 GuideStep: -0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
19:45:50.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:50.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:52.367 01.406 15712 Exposure complete
19:45:52.426 00.059 15712 worker thread done servicing request
19:45:52.428 00.002 7988 OnExposeComplete: enter
19:45:52.429 00.001 7988 UpdateGuideState(): m_state=6
19:45:52.429 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2642
19:45:52.429 00.000 7988 Star::Find returns 1 (1), X=1173.68, Y=433.01, Mass=1549, SNR=26.7, Peak=255 HFD=3.3
19:45:52.433 00.004 7988 MultiStar: [#1 0.48,0.31,0.99,U] [#2 0.25,0.46,0.98,U] [#3 0.47,0.37,0.94,U] [#4 0.40,0.19,1.04,U] [#5 0.27,0.49,0.71,U] [#6 0.15,0.22,0.70,U] [#7 0.18,0.02,0.61,U] [#8 0.46,0.46,0.64,U] 
19:45:52.433 00.000 7988 single-star, 8 included, MultiStar: {0.33, 0.31}, one-star: {0.25, 0.27}
19:45:52.433 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
19:45:52.433 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.76)
19:45:52.433 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.37 cameraTheta=0.83 mountX=-0.28 mountY=-0.26, mountTheta=-2.39
19:45:52.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.27, opts=13)
19:45:52.433 00.000 7988 Enqueuing Move request for scope (0.25, 0.27)
19:45:52.433 00.000 15712 Worker thread wakes up
19:45:52.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.27) opts 0xd
19:45:52.433 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.27)
19:45:52.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:52.433 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.7 Saturated
19:45:52.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:52.445 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:52.445 00.000 7988 Enqueuing Expose request
19:45:52.447 00.002 15712 Moving (0.25, 0.27) raw xDistance=-0.28 yDistance=-0.26
19:45:52.450 00.003 15712 PPEC rslt: input = -0.28, final = -0.08, react = -0.17, pred = 0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 645.29
19:45:52.450 00.000 15712 PPEC: input: -0.28, control: -0.08, exposure: 1500
19:45:52.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
19:45:52.450 00.000 15712 MoveAxis(E, 27, ABG)
19:45:52.450 00.000 15712 Guiding  Dir = 2, Dur = 27
19:45:52.450 00.000 15712 IsGuiding returns 0
19:45:52.479 00.029 15712 IsGuiding returns 1
19:45:52.479 00.000 15712 scope still moving after pulse duration time elapsed
19:45:52.524 00.045 15712 IsGuiding returns 0
19:45:52.524 00.000 15712 scope move finished after 27 + 49 ms
19:45:52.524 00.000 15712 Move returns status 0, amount 27
19:45:52.524 00.000 15712 MoveAxis(N, 65, ABG)
19:45:52.524 00.000 15712 Guiding  Dir = 0, Dur = 65
19:45:52.524 00.000 15712 IsGuiding returns 0
19:45:52.607 00.083 15712 IsGuiding returns 1
19:45:52.607 00.000 15712 scope still moving after pulse duration time elapsed
19:45:52.635 00.028 15712 IsGuiding returns 1
19:45:52.687 00.052 15712 IsGuiding returns 1
19:45:52.719 00.032 15712 IsGuiding returns 0
19:45:52.719 00.000 15712 scope move finished after 65 + 126 ms
19:45:52.719 00.000 15712 Move returns status 0, amount 65
19:45:52.719 00.000 15712 move complete, result=0
19:45:52.719 00.000 7988 GuideStep: -0.3 px 27 ms EAST, -0.3 px 65 ms NORTH
19:45:52.721 00.002 15712 worker thread done servicing request
19:45:52.721 00.000 15712 Worker thread wakes up
19:45:52.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:52.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:54.357 01.636 15712 Exposure complete
19:45:54.421 00.064 7988 OnExposeComplete: enter
19:45:54.423 00.002 7988 UpdateGuideState(): m_state=6
19:45:54.423 00.000 15712 worker thread done servicing request
19:45:54.423 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2643
19:45:54.423 00.000 7988 Star::Find returns 1 (0), X=1173.36, Y=433.01, Mass=1523, SNR=26.4, Peak=225 HFD=3.4
19:45:54.423 00.000 7988 MultiStar: [#1 -0.04,0.26,1.01,U] [#2 -0.08,0.55,1.00,U] [#3 -0.04,0.48,0.94,U] [#4 -0.03,0.27,1.03,U] [#5 -0.04,0.25,0.70,U] [#6 -0.23,0.23,0.68,U] [#7 0.04,0.27,0.67,U] [#8 0.16,0.42,0.64,U] 
19:45:54.423 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.34}, one-star: {-0.07, 0.28}
19:45:54.423 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
19:45:54.423 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.23)
19:45:54.423 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=-0.28 mountY=0.07, mountTheta=2.91
19:45:54.423 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.28, opts=13)
19:45:54.423 00.000 7988 Enqueuing Move request for scope (-0.07, 0.28)
19:45:54.423 00.000 15712 Worker thread wakes up
19:45:54.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
19:45:54.423 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
19:45:54.423 00.000 15712 Moving (-0.07, 0.28) raw xDistance=-0.28 yDistance=0.07
19:45:54.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:54.423 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.4
19:45:54.437 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:54.437 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:54.440 00.003 7988 Enqueuing Expose request
19:45:54.440 00.000 15712 PPEC rslt: input = -0.28, final = -0.09, react = -0.17, pred = 0.08, hyst = -0.15, hyst_pct = 0.00, period_length = 645.28
19:45:54.440 00.000 15712 PPEC: input: -0.28, control: -0.09, exposure: 1500
19:45:54.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:54.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:45:54.440 00.000 15712 MoveAxis(E, 29, ABG)
19:45:54.440 00.000 15712 Guiding  Dir = 2, Dur = 29
19:45:54.440 00.000 15712 IsGuiding returns 0
19:45:54.456 00.016 15712 PulseGuide returned control before completion, sleep 20
19:45:54.485 00.029 15712 IsGuiding returns 1
19:45:54.485 00.000 15712 scope still moving after pulse duration time elapsed
19:45:54.525 00.040 15712 IsGuiding returns 0
19:45:54.525 00.000 15712 scope move finished after 29 + 54 ms
19:45:54.525 00.000 15712 Move returns status 0, amount 29
19:45:54.525 00.000 15712 MoveAxis(N, 0, ABG)
19:45:54.525 00.000 15712 Move returns status 0, amount 0
19:45:54.525 00.000 15712 move complete, result=0
19:45:54.525 00.000 7988 GuideStep: -0.3 px 29 ms EAST, 0.1 px 0 ms NORTH
19:45:54.525 00.000 15712 worker thread done servicing request
19:45:54.527 00.002 15712 Worker thread wakes up
19:45:54.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:54.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:55.938 01.411 15712 Exposure complete
19:45:55.995 00.057 15712 worker thread done servicing request
19:45:55.995 00.000 7988 OnExposeComplete: enter
19:45:55.999 00.004 7988 UpdateGuideState(): m_state=6
19:45:56.001 00.002 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2644
19:45:56.001 00.000 7988 Star::Find returns 1 (0), X=1173.26, Y=432.92, Mass=1488, SNR=26.3, Peak=206 HFD=3.3
19:45:56.003 00.002 7988 MultiStar: [#1 -0.12,0.26,1.01,U] [#2 0.00,0.44,0.97,U] [#3 0.10,0.23,0.93,U] [#4 0.21,0.21,1.06,U] [#5 -0.00,0.09,0.69,U] [#6 -0.00,0.06,0.70,U] [#7 -0.08,-0.06,0.65,U] [#8 -0.04,0.36,0.66,U] 
19:45:56.003 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.21}, one-star: {-0.17, 0.19}
19:45:56.006 00.003 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.10)
19:45:56.006 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.01)
19:45:56.008 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.61 mountX=-0.21 mountY=0.00, mountTheta=3.13
19:45:56.008 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.21, opts=13)
19:45:56.008 00.000 7988 Enqueuing Move request for scope (-0.01, 0.21)
19:45:56.008 00.000 15712 Worker thread wakes up
19:45:56.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
19:45:56.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:56.008 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
19:45:56.014 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:56.015 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:56.015 00.000 7988 Enqueuing Expose request
19:45:56.015 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
19:45:56.015 00.000 15712 Moving (-0.01, 0.21) raw xDistance=-0.21 yDistance=0.00
19:45:56.015 00.000 15712 PPEC rslt: input = -0.21, final = -0.06, react = -0.13, pred = 0.06, hyst = -0.12, hyst_pct = 0.00, period_length = 645.27
19:45:56.015 00.000 15712 PPEC: input: -0.21, control: -0.06, exposure: 1500
19:45:56.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:56.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:45:56.015 00.000 15712 MoveAxis(E, 21, ABG)
19:45:56.015 00.000 15712 Guiding  Dir = 2, Dur = 21
19:45:56.023 00.008 15712 IsGuiding returns 0
19:45:56.040 00.017 15712 PulseGuide returned control before completion, sleep 16
19:45:56.063 00.023 15712 IsGuiding returns 1
19:45:56.063 00.000 15712 scope still moving after pulse duration time elapsed
19:45:56.100 00.037 15712 IsGuiding returns 0
19:45:56.100 00.000 15712 scope move finished after 21 + 58 ms
19:45:56.100 00.000 15712 Move returns status 0, amount 21
19:45:56.100 00.000 15712 MoveAxis(N, 0, ABG)
19:45:56.100 00.000 15712 Move returns status 0, amount 0
19:45:56.100 00.000 15712 move complete, result=0
19:45:56.100 00.000 15712 worker thread done servicing request
19:45:56.100 00.000 15712 Worker thread wakes up
19:45:56.100 00.000 7988 GuideStep: -0.2 px 21 ms EAST, 0.0 px 0 ms NORTH
19:45:56.109 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:56.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:57.847 01.738 15712 Exposure complete
19:45:57.909 00.062 15712 worker thread done servicing request
19:45:57.909 00.000 7988 OnExposeComplete: enter
19:45:57.909 00.000 7988 UpdateGuideState(): m_state=6
19:45:57.909 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2645
19:45:57.912 00.003 7988 Star::Find returns 1 (0), X=1173.29, Y=432.68, Mass=1473, SNR=25.9, Peak=241 HFD=3.3
19:45:57.912 00.000 7988 MultiStar: [#1 0.12,-0.03,0.98,U] [#2 -0.22,-0.01,0.99,U] [#3 -0.07,0.03,0.96,U] [#4 -0.09,-0.09,1.04,U] [#5 0.21,-0.00,0.76,U] [#6 -0.19,-0.13,0.72,U] [#7 -0.24,-0.30,0.66,U] [#8 -0.10,0.05,0.69,U] 
19:45:57.912 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.14, -0.06}
19:45:57.912 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.58) = xAngle (-0.95 = -0.95)
19:45:57.912 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.16 = 2.16)
19:45:57.912 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.53 mountX=0.05 mountY=0.08, mountTheta=0.96
19:45:57.912 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
19:45:57.912 00.000 7988 Enqueuing Move request for scope (-0.08, -0.05)
19:45:57.912 00.000 15712 Worker thread wakes up
19:45:57.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
19:45:57.912 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
19:45:57.912 00.000 15712 Moving (-0.08, -0.05) raw xDistance=0.05 yDistance=0.08
19:45:57.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:45:57.912 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.9
19:45:57.924 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:57.925 00.001 15712 PPEC rslt: input = 0.05, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 645.26
19:45:57.925 00.000 15712 PPEC: input: 0.05, control: 0.05, exposure: 1500
19:45:57.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:57.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:57.925 00.000 7988 Enqueuing Expose request
19:45:57.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:45:57.925 00.000 15712 MoveAxis(W, 18, ABG)
19:45:57.925 00.000 15712 Guiding  Dir = 3, Dur = 18
19:45:57.929 00.004 15712 IsGuiding returns 0
19:45:57.945 00.016 15712 PulseGuide returned control before completion, sleep 12
19:45:57.993 00.048 15712 IsGuiding returns 0
19:45:57.993 00.000 15712 Move returns status 0, amount 18
19:45:57.993 00.000 15712 MoveAxis(N, 0, ABG)
19:45:57.993 00.000 15712 Move returns status 0, amount 0
19:45:57.993 00.000 15712 move complete, result=0
19:45:57.993 00.000 7988 GuideStep: 0.1 px 18 ms WEST, 0.1 px 0 ms NORTH
19:45:57.995 00.002 15712 worker thread done servicing request
19:45:57.995 00.000 15712 Worker thread wakes up
19:45:57.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:57.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:45:59.410 01.415 15712 Exposure complete
19:45:59.458 00.048 15712 worker thread done servicing request
19:45:59.458 00.000 7988 OnExposeComplete: enter
19:45:59.471 00.013 7988 UpdateGuideState(): m_state=6
19:45:59.471 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2646
19:45:59.471 00.000 7988 Star::Find returns 1 (1), X=1173.23, Y=432.60, Mass=1498, SNR=26.3, Peak=255 HFD=3.1
19:45:59.475 00.004 7988 MultiStar: [#1 0.01,-0.02,1.03,U] [#2 -0.15,0.31,1.01,U] [#3 0.01,0.06,0.92,U] [#4 -0.03,0.03,0.99,U] [#5 -0.11,0.17,0.69,U] [#6 -0.27,-0.02,0.67,U] [#7 -0.09,0.12,0.67,U] [#8 -0.18,0.51,0.65,U] 
19:45:59.475 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {-0.20, -0.14}
19:45:59.475 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.96 = -2.32)
19:45:59.475 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.07 = 0.79)
19:45:59.475 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.38 mountX=-0.10 mountY=0.10, mountTheta=2.34
19:45:59.475 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.10, opts=13)
19:45:59.475 00.000 7988 Enqueuing Move request for scope (-0.10, 0.10)
19:45:59.475 00.000 15712 Worker thread wakes up
19:45:59.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
19:45:59.475 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
19:45:59.475 00.000 15712 Moving (-0.10, 0.10) raw xDistance=-0.10 yDistance=0.10
19:45:59.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:45:59.475 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3 Saturated
19:45:59.485 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:45:59.485 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:45:59.487 00.002 7988 Enqueuing Expose request
19:45:59.487 00.000 15712 PPEC rslt: input = -0.10, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 645.25
19:45:59.487 00.000 15712 PPEC: input: -0.10, control: 0.05, exposure: 1500
19:45:59.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:45:59.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:45:59.487 00.000 15712 MoveAxis(W, 16, ABG)
19:45:59.487 00.000 15712 Guiding  Dir = 3, Dur = 16
19:45:59.526 00.039 15712 IsGuiding returns 0
19:45:59.544 00.018 15712 PulseGuide returned control before completion, sleep 11
19:45:59.583 00.039 15712 IsGuiding returns 0
19:45:59.583 00.000 15712 Move returns status 0, amount 16
19:45:59.583 00.000 15712 MoveAxis(N, 0, ABG)
19:45:59.583 00.000 15712 Move returns status 0, amount 0
19:45:59.583 00.000 15712 move complete, result=0
19:45:59.583 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
19:45:59.583 00.000 15712 worker thread done servicing request
19:45:59.583 00.000 15712 Worker thread wakes up
19:45:59.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:45:59.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:01.221 01.638 15712 Exposure complete
19:46:01.279 00.058 15712 worker thread done servicing request
19:46:01.279 00.000 7988 OnExposeComplete: enter
19:46:01.285 00.006 7988 UpdateGuideState(): m_state=6
19:46:01.285 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2647
19:46:01.285 00.000 7988 Star::Find returns 1 (1), X=1173.15, Y=432.49, Mass=1408, SNR=25.5, Peak=255 HFD=3.0
19:46:01.285 00.000 7988 MultiStar: [#1 -0.04,-0.26,1.01,U] [#2 -0.29,-0.36,1.01,U] [#3 -0.04,-0.13,0.97,U] [#4 -0.01,-0.51,1.06,U] [#5 -0.26,-0.31,0.75,U] [#6 -0.35,-0.26,0.69,U] [#7 -0.05,-0.49,0.67,U] [#8 -0.29,-0.01,0.65,U] 
19:46:01.285 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.29}, one-star: {-0.28, -0.24}
19:46:01.285 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.51 = -0.51)
19:46:01.285 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.60 = 2.60)
19:46:01.285 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-2.09 mountX=0.29 mountY=0.18, mountTheta=0.54
19:46:01.285 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.29, opts=13)
19:46:01.295 00.010 7988 Enqueuing Move request for scope (-0.17, -0.29)
19:46:01.295 00.000 15712 Worker thread wakes up
19:46:01.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
19:46:01.295 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
19:46:01.295 00.000 15712 Moving (-0.17, -0.29) raw xDistance=0.29 yDistance=0.18
19:46:01.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:01.295 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.5 Saturated
19:46:01.299 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:01.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:01.300 00.001 7988 Enqueuing Expose request
19:46:01.300 00.000 15712 PPEC rslt: input = 0.29, final = 0.23, react = 0.18, pred = 0.05, hyst = 0.16, hyst_pct = 0.00, period_length = 645.24
19:46:01.300 00.000 15712 PPEC: input: 0.29, control: 0.23, exposure: 1500
19:46:01.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:01.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:46:01.300 00.000 15712 MoveAxis(W, 75, ABG)
19:46:01.300 00.000 15712 Guiding  Dir = 3, Dur = 75
19:46:01.300 00.000 15712 IsGuiding returns 0
19:46:01.318 00.018 15712 PulseGuide returned control before completion, sleep 70
19:46:01.428 00.110 15712 IsGuiding returns 1
19:46:01.428 00.000 15712 scope still moving after pulse duration time elapsed
19:46:01.460 00.032 15712 IsGuiding returns 0
19:46:01.460 00.000 15712 scope move finished after 75 + 82 ms
19:46:01.460 00.000 15712 Move returns status 0, amount 75
19:46:01.460 00.000 15712 MoveAxis(N, 0, ABG)
19:46:01.460 00.000 15712 Move returns status 0, amount 0
19:46:01.460 00.000 15712 move complete, result=0
19:46:01.460 00.000 15712 worker thread done servicing request
19:46:01.460 00.000 15712 Worker thread wakes up
19:46:01.460 00.000 7988 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH
19:46:01.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:01.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:02.879 01.419 15712 Exposure complete
19:46:02.940 00.061 15712 worker thread done servicing request
19:46:02.940 00.000 7988 OnExposeComplete: enter
19:46:02.940 00.000 7988 UpdateGuideState(): m_state=6
19:46:02.943 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2648
19:46:02.944 00.001 7988 Star::Find returns 1 (1), X=1173.17, Y=432.41, Mass=1388, SNR=25.2, Peak=255 HFD=3.0
19:46:02.944 00.000 7988 MultiStar: [#1 -0.14,0.04,1.05,U] [#2 -0.23,0.04,1.06,U] [#3 -0.18,-0.12,0.96,U] [#4 -0.13,-0.33,1.06,U] [#5 -0.27,-0.26,0.73,U] [#6 -0.37,-0.07,0.78,U] [#7 -0.01,-0.33,0.66,U] [#8 0.13,0.20,0.66,U] 
19:46:02.946 00.002 7988 refined, 8 included, MultiStar: {-0.17, -0.13}, one-star: {-0.26, -0.32}
19:46:02.946 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.92 = -0.92)
19:46:02.948 00.002 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.19 = 2.19)
19:46:02.948 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.49 mountX=0.13 mountY=0.17, mountTheta=0.93
19:46:02.950 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.13, opts=13)
19:46:02.952 00.002 7988 Enqueuing Move request for scope (-0.17, -0.13)
19:46:02.952 00.000 15712 Worker thread wakes up
19:46:02.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
19:46:02.952 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
19:46:02.952 00.000 15712 Moving (-0.17, -0.13) raw xDistance=0.13 yDistance=0.17
19:46:02.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:02.952 00.000 7988 UpdateGuideState exits: m=1388 SNR=25.2 Saturated
19:46:02.956 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:02.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:02.956 00.000 7988 Enqueuing Expose request
19:46:02.956 00.000 15712 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 645.23
19:46:02.956 00.000 15712 PPEC: input: 0.13, control: 0.06, exposure: 1500
19:46:02.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:02.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:46:02.956 00.000 15712 MoveAxis(W, 20, ABG)
19:46:02.956 00.000 15712 Guiding  Dir = 3, Dur = 20
19:46:02.956 00.000 15712 IsGuiding returns 0
19:46:02.978 00.022 15712 IsGuiding returns 1
19:46:02.978 00.000 15712 scope still moving after pulse duration time elapsed
19:46:03.028 00.050 15712 IsGuiding returns 0
19:46:03.028 00.000 15712 scope move finished after 20 + 48 ms
19:46:03.028 00.000 15712 Move returns status 0, amount 20
19:46:03.028 00.000 15712 MoveAxis(N, 0, ABG)
19:46:03.028 00.000 15712 Move returns status 0, amount 0
19:46:03.028 00.000 15712 move complete, result=0
19:46:03.028 00.000 7988 GuideStep: 0.1 px 20 ms WEST, 0.2 px 0 ms NORTH
19:46:03.028 00.000 15712 worker thread done servicing request
19:46:03.030 00.002 15712 Worker thread wakes up
19:46:03.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:03.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:04.666 01.636 15712 Exposure complete
19:46:04.726 00.060 15712 worker thread done servicing request
19:46:04.726 00.000 7988 OnExposeComplete: enter
19:46:04.727 00.001 7988 UpdateGuideState(): m_state=6
19:46:04.727 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2649
19:46:04.727 00.000 7988 Star::Find returns 1 (0), X=1173.36, Y=432.87, Mass=1426, SNR=25.8, Peak=199 HFD=3.2
19:46:04.731 00.004 7988 MultiStar: [#1 0.14,0.11,1.01,U] [#2 -0.01,0.15,1.00,U] [#3 -0.13,0.19,0.95,U] [#4 0.15,0.17,1.06,U] [#5 -0.09,0.36,0.67,U] [#6 -0.05,0.29,0.72,U] [#7 -0.10,0.13,0.66,U] [#8 0.03,0.44,0.67,U] 
19:46:04.731 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.20}, one-star: {-0.07, 0.14}
19:46:04.731 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.58) = xAngle (3.63 = -2.65)
19:46:04.731 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.74 = 0.46)
19:46:04.731 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.05 mountX=-0.13 mountY=0.07, mountTheta=2.68
19:46:04.731 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.14, opts=13)
19:46:04.731 00.000 7988 Enqueuing Move request for scope (-0.07, 0.14)
19:46:04.731 00.000 15712 Worker thread wakes up
19:46:04.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
19:46:04.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
19:46:04.731 00.000 15712 Moving (-0.07, 0.14) raw xDistance=-0.13 yDistance=0.07
19:46:04.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:04.731 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.8
19:46:04.741 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:04.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:04.743 00.002 15712 PPEC rslt: input = -0.13, final = 0.06, react = -0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 645.23
19:46:04.743 00.000 15712 PPEC: input: -0.13, control: 0.06, exposure: 1500
19:46:04.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:04.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:46:04.743 00.000 7988 Enqueuing Expose request
19:46:04.743 00.000 15712 MoveAxis(W, 20, ABG)
19:46:04.743 00.000 15712 Guiding  Dir = 3, Dur = 20
19:46:04.782 00.039 15712 IsGuiding returns 0
19:46:04.798 00.016 15712 PulseGuide returned control before completion, sleep 15
19:46:04.823 00.025 15712 IsGuiding returns 1
19:46:04.823 00.000 15712 scope still moving after pulse duration time elapsed
19:46:04.867 00.044 15712 IsGuiding returns 0
19:46:04.867 00.000 15712 scope move finished after 20 + 59 ms
19:46:04.867 00.000 15712 Move returns status 0, amount 20
19:46:04.867 00.000 15712 MoveAxis(N, 0, ABG)
19:46:04.867 00.000 15712 Move returns status 0, amount 0
19:46:04.867 00.000 15712 move complete, result=0
19:46:04.867 00.000 15712 worker thread done servicing request
19:46:04.867 00.000 15712 Worker thread wakes up
19:46:04.867 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
19:46:04.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:04.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:06.274 01.407 15712 Exposure complete
19:46:06.328 00.054 15712 worker thread done servicing request
19:46:06.328 00.000 7988 OnExposeComplete: enter
19:46:06.336 00.008 7988 UpdateGuideState(): m_state=6
19:46:06.336 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2650
19:46:06.336 00.000 7988 Star::Find returns 1 (0), X=1173.36, Y=432.86, Mass=1449, SNR=25.8, Peak=225 HFD=3.0
19:46:06.336 00.000 7988 MultiStar: [#1 -0.00,0.46,1.03,U] [#2 -0.02,0.48,1.03,U] [#3 -0.11,0.45,0.96,U] [#4 -0.12,0.39,1.05,U] [#5 -0.02,0.42,0.69,U] [#6 -0.07,0.38,0.71,U] [#7 -0.25,0.35,0.66,U] [#8 -0.05,0.39,0.68,U] 
19:46:06.336 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.38}, one-star: {-0.07, 0.12}
19:46:06.336 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.58) = xAngle (3.68 = -2.60)
19:46:06.336 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.79 = 0.51)
19:46:06.336 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.10 mountX=-0.12 mountY=0.07, mountTheta=2.63
19:46:06.344 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.12, opts=13)
19:46:06.344 00.000 7988 Enqueuing Move request for scope (-0.07, 0.12)
19:46:06.344 00.000 15712 Worker thread wakes up
19:46:06.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
19:46:06.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
19:46:06.344 00.000 15712 Moving (-0.07, 0.12) raw xDistance=-0.12 yDistance=0.07
19:46:06.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:06.344 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.8
19:46:06.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:06.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:06.352 00.008 15712 PPEC rslt: input = -0.12, final = 0.05, react = -0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 645.22
19:46:06.352 00.000 15712 PPEC: input: -0.12, control: 0.05, exposure: 1500
19:46:06.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:06.352 00.000 7988 Enqueuing Expose request
19:46:06.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:46:06.352 00.000 15712 MoveAxis(W, 18, ABG)
19:46:06.352 00.000 15712 Guiding  Dir = 3, Dur = 18
19:46:06.356 00.004 15712 IsGuiding returns 0
19:46:06.385 00.029 15712 IsGuiding returns 1
19:46:06.385 00.000 15712 scope still moving after pulse duration time elapsed
19:46:06.432 00.047 15712 IsGuiding returns 1
19:46:06.464 00.032 15712 IsGuiding returns 0
19:46:06.464 00.000 15712 scope move finished after 18 + 90 ms
19:46:06.464 00.000 15712 Move returns status 0, amount 18
19:46:06.464 00.000 15712 MoveAxis(N, 0, ABG)
19:46:06.464 00.000 15712 Move returns status 0, amount 0
19:46:06.464 00.000 15712 move complete, result=0
19:46:06.464 00.000 15712 worker thread done servicing request
19:46:06.464 00.000 15712 Worker thread wakes up
19:46:06.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:06.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:06.464 00.000 7988 GuideStep: -0.1 px 18 ms WEST, 0.1 px 0 ms NORTH
19:46:08.204 01.740 15712 Exposure complete
19:46:08.250 00.046 15712 worker thread done servicing request
19:46:08.250 00.000 7988 OnExposeComplete: enter
19:46:08.266 00.016 7988 UpdateGuideState(): m_state=6
19:46:08.266 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2651
19:46:08.268 00.002 7988 Star::Find returns 1 (1), X=1173.24, Y=433.20, Mass=1503, SNR=26.2, Peak=255 HFD=3.2
19:46:08.270 00.002 7988 MultiStar: [#1 -0.14,0.68,0.98,U] [#2 -0.10,0.68,1.00,U] [#3 -0.12,0.78,0.98,U] [#4 -0.15,0.69,1.00,U] [#5 -0.12,0.70,0.72,U] [#6 -0.34,0.72,0.72,U] [#7 -0.18,0.40,0.61,U] [#8 -0.09,0.97,0.67,U] 
19:46:08.270 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.67}, one-star: {-0.19, 0.46}
19:46:08.272 00.002 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
19:46:08.272 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.37)
19:46:08.274 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.46 hyp=0.50 cameraTheta=1.96 mountX=-0.46 mountY=0.18, mountTheta=2.77
19:46:08.276 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.46, opts=13)
19:46:08.276 00.000 7988 Enqueuing Move request for scope (-0.19, 0.46)
19:46:08.278 00.002 15712 Worker thread wakes up
19:46:08.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.46) opts 0xd
19:46:08.278 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.46)
19:46:08.278 00.000 15712 Moving (-0.19, 0.46) raw xDistance=-0.46 yDistance=0.18
19:46:08.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:08.278 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.2 Saturated
19:46:08.280 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:08.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:08.283 00.003 7988 Enqueuing Expose request
19:46:08.283 00.000 15712 PPEC rslt: input = -0.46, final = -0.22, react = -0.28, pred = 0.06, hyst = -0.25, hyst_pct = 0.00, period_length = 645.21
19:46:08.283 00.000 15712 PPEC: input: -0.46, control: -0.22, exposure: 1500
19:46:08.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:08.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:46:08.283 00.000 15712 MoveAxis(E, 72, ABG)
19:46:08.283 00.000 15712 Guiding  Dir = 2, Dur = 72
19:46:08.283 00.000 15712 IsGuiding returns 0
19:46:08.303 00.020 15712 PulseGuide returned control before completion, sleep 64
19:46:08.378 00.075 15712 IsGuiding returns 1
19:46:08.378 00.000 15712 scope still moving after pulse duration time elapsed
19:46:08.415 00.037 15712 IsGuiding returns 0
19:46:08.415 00.000 15712 scope move finished after 72 + 58 ms
19:46:08.415 00.000 15712 Move returns status 0, amount 72
19:46:08.415 00.000 15712 MoveAxis(N, 0, ABG)
19:46:08.415 00.000 15712 Move returns status 0, amount 0
19:46:08.415 00.000 15712 move complete, result=0
19:46:08.415 00.000 15712 worker thread done servicing request
19:46:08.415 00.000 15712 Worker thread wakes up
19:46:08.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:08.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:08.415 00.000 7988 GuideStep: -0.5 px 72 ms EAST, 0.2 px 0 ms NORTH
19:46:09.832 01.417 15712 Exposure complete
19:46:09.891 00.059 15712 worker thread done servicing request
19:46:09.891 00.000 7988 OnExposeComplete: enter
19:46:09.893 00.002 7988 UpdateGuideState(): m_state=6
19:46:09.893 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2652
19:46:09.896 00.003 7988 Star::Find returns 1 (0), X=1173.22, Y=432.83, Mass=1490, SNR=26.1, Peak=218 HFD=3.6
19:46:09.896 00.000 7988 MultiStar: [#1 -0.11,0.38,1.01,U] [#2 -0.20,0.39,1.04,U] [#3 -0.14,0.37,0.96,U] [#4 -0.23,0.15,0.99,U] [#5 -0.29,0.20,0.73,U] [#6 -0.28,0.19,0.70,U] [#7 -0.28,0.36,0.66,U] [#8 -0.18,0.46,0.65,U] 
19:46:09.896 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.29}, one-star: {-0.21, 0.09}
19:46:09.896 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.29 = -1.99)
19:46:09.896 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.40 = 1.12)
19:46:09.896 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.72 mountX=-0.09 mountY=0.20, mountTheta=1.99
19:46:09.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.09, opts=13)
19:46:09.896 00.000 7988 Enqueuing Move request for scope (-0.21, 0.09)
19:46:09.896 00.000 15712 Worker thread wakes up
19:46:09.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
19:46:09.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
19:46:09.896 00.000 15712 Moving (-0.21, 0.09) raw xDistance=-0.09 yDistance=0.20
19:46:09.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:46:09.896 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.1
19:46:09.908 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:09.909 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:09.909 00.000 7988 Enqueuing Expose request
19:46:09.909 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 645.20
19:46:09.909 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
19:46:09.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:09.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:46:09.909 00.000 15712 MoveAxis(W, 14, ABG)
19:46:09.909 00.000 15712 Guiding  Dir = 3, Dur = 14
19:46:09.909 00.000 15712 IsGuiding returns 0
19:46:09.930 00.021 15712 IsGuiding returns 1
19:46:09.930 00.000 15712 scope still moving after pulse duration time elapsed
19:46:09.981 00.051 15712 IsGuiding returns 0
19:46:09.981 00.000 15712 scope move finished after 14 + 55 ms
19:46:09.981 00.000 15712 Move returns status 0, amount 14
19:46:09.981 00.000 15712 MoveAxis(N, 0, ABG)
19:46:09.981 00.000 15712 Move returns status 0, amount 0
19:46:09.981 00.000 15712 move complete, result=0
19:46:09.981 00.000 15712 worker thread done servicing request
19:46:09.981 00.000 15712 Worker thread wakes up
19:46:09.981 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.2 px 0 ms NORTH
19:46:09.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:09.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:11.615 01.634 15712 Exposure complete
19:46:11.665 00.050 7988 OnExposeComplete: enter
19:46:11.677 00.012 7988 UpdateGuideState(): m_state=6
19:46:11.677 00.000 15712 worker thread done servicing request
19:46:11.677 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2653
19:46:11.679 00.002 7988 Star::Find returns 1 (0), X=1173.21, Y=432.72, Mass=1427, SNR=25.7, Peak=230 HFD=3.1
19:46:11.679 00.000 7988 MultiStar: [#1 -0.08,0.22,1.02,U] [#2 -0.29,0.17,1.05,U] [#3 -0.00,0.34,0.98,U] [#4 -0.15,0.06,1.05,U] [#5 -0.39,0.17,0.73,U] [#6 -0.31,0.13,0.71,U] [#7 -0.20,-0.14,0.66,U] [#8 -0.20,0.52,0.64,U] 
19:46:11.681 00.002 7988 single-star, 8 included, MultiStar: {-0.20, 0.16}, one-star: {-0.22, -0.02}
19:46:11.682 00.001 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.58) = xAngle (-1.48 = -1.48)
19:46:11.682 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.63 = 1.63)
19:46:11.684 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.06 mountX=0.02 mountY=0.22, mountTheta=1.48
19:46:11.686 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.02, opts=13)
19:46:11.686 00.000 7988 Enqueuing Move request for scope (-0.22, -0.02)
19:46:11.688 00.002 15712 Worker thread wakes up
19:46:11.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd
19:46:11.688 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.02)
19:46:11.688 00.000 15712 Moving (-0.22, -0.02) raw xDistance=0.02 yDistance=0.22
19:46:11.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:11.688 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7
19:46:11.691 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:11.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:11.693 00.002 7988 Enqueuing Expose request
19:46:11.693 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 645.19
19:46:11.693 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
19:46:11.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:11.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:46:11.693 00.000 15712 MoveAxis(W, 8, ABG)
19:46:11.693 00.000 15712 Guiding  Dir = 3, Dur = 8
19:46:11.693 00.000 15712 IsGuiding returns 0
19:46:11.725 00.032 15712 IsGuiding returns 0
19:46:11.725 00.000 15712 Move returns status 0, amount 8
19:46:11.725 00.000 15712 MoveAxis(N, 0, ABG)
19:46:11.725 00.000 15712 Move returns status 0, amount 0
19:46:11.725 00.000 15712 move complete, result=0
19:46:11.725 00.000 15712 worker thread done servicing request
19:46:11.725 00.000 15712 Worker thread wakes up
19:46:11.725 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.2 px 0 ms NORTH
19:46:11.727 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:11.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:13.144 01.417 15712 Exposure complete
19:46:13.194 00.050 15712 worker thread done servicing request
19:46:13.194 00.000 7988 OnExposeComplete: enter
19:46:13.206 00.012 7988 UpdateGuideState(): m_state=6
19:46:13.206 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2654
19:46:13.208 00.002 7988 Star::Find returns 1 (1), X=1173.16, Y=432.72, Mass=1531, SNR=26.7, Peak=255 HFD=3.1
19:46:13.208 00.000 7988 MultiStar: [#1 -0.13,0.08,0.99,U] [#2 -0.39,0.21,1.00,U] [#3 -0.39,0.27,0.90,U] [#4 -0.31,0.03,0.97,U] [#5 -0.45,0.31,0.73,U] [#6 -0.40,0.25,0.64,U] [#7 -0.29,0.07,0.64,U] [#8 -0.39,0.33,0.63,U] 
19:46:13.210 00.002 7988 single-star, 8 included, MultiStar: {-0.33, 0.16}, one-star: {-0.27, -0.02}
19:46:13.211 00.001 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
19:46:13.211 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
19:46:13.213 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.08 mountX=0.02 mountY=0.27, mountTheta=1.50
19:46:13.215 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.02, opts=13)
19:46:13.215 00.000 7988 Enqueuing Move request for scope (-0.27, -0.02)
19:46:13.217 00.002 15712 Worker thread wakes up
19:46:13.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
19:46:13.217 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
19:46:13.217 00.000 15712 Moving (-0.27, -0.02) raw xDistance=0.02 yDistance=0.27
19:46:13.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:13.217 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7 Saturated
19:46:13.220 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:13.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:13.222 00.002 7988 Enqueuing Expose request
19:46:13.222 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 645.18
19:46:13.222 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
19:46:13.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:46:13.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:46:13.222 00.000 15712 MoveAxis(W, 4, ABG)
19:46:13.222 00.000 15712 Guiding  Dir = 3, Dur = 4
19:46:13.222 00.000 15712 IsGuiding returns 0
19:46:13.242 00.020 15712 IsGuiding returns 0
19:46:13.242 00.000 15712 Move returns status 0, amount 4
19:46:13.242 00.000 15712 MoveAxis(N, 0, ABG)
19:46:13.242 00.000 15712 Move returns status 0, amount 0
19:46:13.242 00.000 15712 move complete, result=0
19:46:13.242 00.000 15712 worker thread done servicing request
19:46:13.242 00.000 15712 Worker thread wakes up
19:46:13.242 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.3 px 0 ms NORTH
19:46:13.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:13.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:14.880 01.638 15712 Exposure complete
19:46:14.931 00.051 15712 worker thread done servicing request
19:46:14.931 00.000 7988 OnExposeComplete: enter
19:46:14.942 00.011 7988 UpdateGuideState(): m_state=6
19:46:14.942 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2655
19:46:14.942 00.000 7988 Star::Find returns 1 (1), X=1173.07, Y=432.49, Mass=1540, SNR=26.7, Peak=255 HFD=3.5
19:46:14.948 00.006 7988 MultiStar: [#1 -0.27,-0.01,0.97,U] [#2 -0.42,0.12,0.98,U] [#3 -0.26,-0.05,0.94,U] [#4 -0.23,-0.18,1.00,U] [#5 -0.27,0.22,0.71,U] [#6 -0.41,-0.22,0.67,U] [#7 -0.28,-0.17,0.62,U] [#8 -0.26,0.19,0.64,U] 
19:46:14.948 00.000 7988 refined, 8 included, MultiStar: {-0.31, -0.04}, one-star: {-0.36, -0.24}
19:46:14.948 00.000 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
19:46:14.948 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.69 = 1.69)
19:46:14.948 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-3.00 mountX=0.05 mountY=0.31, mountTheta=1.42
19:46:14.948 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.04, opts=13)
19:46:14.948 00.000 7988 Enqueuing Move request for scope (-0.31, -0.04)
19:46:14.948 00.000 15712 Worker thread wakes up
19:46:14.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.04) opts 0xd
19:46:14.948 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.04)
19:46:14.948 00.000 15712 Moving (-0.31, -0.04) raw xDistance=0.05 yDistance=0.31
19:46:14.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:46:14.948 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7 Saturated
19:46:14.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:14.958 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:14.958 00.000 7988 Enqueuing Expose request
19:46:14.958 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 645.17
19:46:14.958 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
19:46:14.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:46:14.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
19:46:14.958 00.000 15712 MoveAxis(W, 4, ABG)
19:46:14.958 00.000 15712 Guiding  Dir = 3, Dur = 4
19:46:14.982 00.024 15712 IsGuiding returns 0
19:46:14.999 00.017 15712 IsGuiding returns 0
19:46:14.999 00.000 15712 Move returns status 0, amount 4
19:46:14.999 00.000 15712 MoveAxis(N, 0, ABG)
19:46:14.999 00.000 15712 Move returns status 0, amount 0
19:46:14.999 00.000 15712 move complete, result=0
19:46:14.999 00.000 15712 worker thread done servicing request
19:46:14.999 00.000 15712 Worker thread wakes up
19:46:14.999 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.3 px 0 ms NORTH
19:46:14.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:14.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:16.406 01.407 15712 Exposure complete
19:46:16.468 00.062 15712 worker thread done servicing request
19:46:16.468 00.000 7988 OnExposeComplete: enter
19:46:16.470 00.002 7988 UpdateGuideState(): m_state=6
19:46:16.470 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2656
19:46:16.470 00.000 7988 Star::Find returns 1 (1), X=1173.07, Y=432.36, Mass=1464, SNR=26.0, Peak=255 HFD=3.3
19:46:16.470 00.000 7988 MultiStar: [#1 -0.07,-0.10,1.00,U] [#2 -0.36,0.04,1.02,U] [#3 -0.11,-0.14,0.98,U] [#4 -0.23,-0.06,1.04,U] [#5 -0.20,0.05,0.71,U] [#6 -0.43,-0.13,0.70,U] [#7 -0.48,-0.35,0.67,U] [#8 -0.31,-0.15,0.63,U] 
19:46:16.470 00.000 7988 refined, 8 included, MultiStar: {-0.27, -0.13}, one-star: {-0.35, -0.38}
19:46:16.470 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.58) = xAngle (-1.11 = -1.11)
19:46:16.470 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.00 = 2.00)
19:46:16.470 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-2.69 mountX=0.13 mountY=0.27, mountTheta=1.11
19:46:16.470 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.13, opts=13)
19:46:16.479 00.009 7988 Enqueuing Move request for scope (-0.27, -0.13)
19:46:16.479 00.000 15712 Worker thread wakes up
19:46:16.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.13) opts 0xd
19:46:16.479 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.13)
19:46:16.479 00.000 15712 Moving (-0.27, -0.13) raw xDistance=0.13 yDistance=0.27
19:46:16.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:16.479 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.0 Saturated
19:46:16.484 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:16.486 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:16.487 00.001 7988 Enqueuing Expose request
19:46:16.488 00.001 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 645.16
19:46:16.488 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
19:46:16.488 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.42 newest=0.85
19:46:16.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
19:46:16.488 00.000 15712 MoveAxis(W, 2, ABG)
19:46:16.488 00.000 15712 Guiding  Dir = 3, Dur = 2
19:46:16.488 00.000 15712 IsGuiding returns 0
19:46:16.501 00.013 15712 IsGuiding returns 0
19:46:16.501 00.000 15712 Move returns status 0, amount 2
19:46:16.501 00.000 15712 BLC: Oldest BLC event removed
19:46:16.501 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
19:46:16.501 00.000 15712 MoveAxis(S, 309, ABG)
19:46:16.501 00.000 15712 Guiding  Dir = 1, Dur = 309
19:46:16.501 00.000 15712 IsGuiding returns 0
19:46:16.582 00.081 15712 PulseGuide returned control before completion, sleep 240
19:46:16.855 00.273 15712 IsGuiding returns 1
19:46:16.855 00.000 15712 scope still moving after pulse duration time elapsed
19:46:16.885 00.030 15712 IsGuiding returns 1
19:46:16.951 00.066 15712 IsGuiding returns 0
19:46:16.951 00.000 15712 scope move finished after 309 + 137 ms
19:46:16.951 00.000 15712 Move returns status 0, amount 309
19:46:16.951 00.000 15712 move complete, result=0
19:46:16.951 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.3 px 309 ms SOUTH
19:46:16.953 00.002 15712 worker thread done servicing request
19:46:16.953 00.000 15712 Worker thread wakes up
19:46:16.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:16.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:18.589 01.636 15712 Exposure complete
19:46:18.638 00.049 15712 worker thread done servicing request
19:46:18.651 00.013 7988 OnExposeComplete: enter
19:46:18.651 00.000 7988 UpdateGuideState(): m_state=6
19:46:18.651 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2657
19:46:18.655 00.004 7988 Star::Find returns 1 (0), X=1173.48, Y=432.29, Mass=1524, SNR=26.4, Peak=191 HFD=3.3
19:46:18.655 00.000 7988 MultiStar: [#1 0.20,-0.26,0.99,U] [#2 0.02,-0.21,1.01,U] [#3 0.24,-0.34,0.95,U] [#4 0.17,-0.24,0.99,U] [#5 0.15,-0.03,0.68,U] [#6 -0.20,-0.25,0.68,U] [#7 0.22,-0.34,0.69,U] [#8 -0.02,-0.04,0.61,U] 
19:46:18.655 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.25}, one-star: {0.05, -0.45}
19:46:18.655 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
19:46:18.655 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.79)
19:46:18.655 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.19 mountX=0.25 mountY=-0.09, mountTheta=-0.36
19:46:18.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.25, opts=13)
19:46:18.655 00.000 7988 Enqueuing Move request for scope (0.10, -0.25)
19:46:18.655 00.000 15712 Worker thread wakes up
19:46:18.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
19:46:18.655 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
19:46:18.655 00.000 15712 Moving (0.10, -0.25) raw xDistance=0.25 yDistance=-0.09
19:46:18.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:18.655 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.4
19:46:18.667 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:18.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:18.667 00.000 7988 Enqueuing Expose request
19:46:18.667 00.000 15712 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.274391, 1:-0.094962
19:46:18.667 00.000 15712 BLC: No correction, Miss < min_move
19:46:18.672 00.005 15712 PPEC rslt: input = 0.25, final = 0.18, react = 0.15, pred = 0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 645.16
19:46:18.672 00.000 15712 PPEC: input: 0.25, control: 0.18, exposure: 1500
19:46:18.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:18.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:46:18.672 00.000 15712 MoveAxis(W, 58, ABG)
19:46:18.672 00.000 15712 Guiding  Dir = 3, Dur = 58
19:46:18.672 00.000 15712 IsGuiding returns 0
19:46:18.689 00.017 15712 PulseGuide returned control before completion, sleep 50
19:46:18.757 00.068 15712 IsGuiding returns 1
19:46:18.757 00.000 15712 scope still moving after pulse duration time elapsed
19:46:18.779 00.022 15712 IsGuiding returns 0
19:46:18.779 00.000 15712 scope move finished after 58 + 47 ms
19:46:18.779 00.000 15712 Move returns status 0, amount 58
19:46:18.779 00.000 15712 MoveAxis(N, 0, ABG)
19:46:18.779 00.000 15712 Move returns status 0, amount 0
19:46:18.779 00.000 15712 move complete, result=0
19:46:18.779 00.000 15712 worker thread done servicing request
19:46:18.779 00.000 15712 Worker thread wakes up
19:46:18.779 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.1 px 0 ms NORTH
19:46:18.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:18.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:20.199 01.420 15712 Exposure complete
19:46:20.251 00.052 15712 worker thread done servicing request
19:46:20.251 00.000 7988 OnExposeComplete: enter
19:46:20.260 00.009 7988 UpdateGuideState(): m_state=6
19:46:20.260 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2658
19:46:20.262 00.002 7988 Star::Find returns 1 (0), X=1173.47, Y=432.42, Mass=1444, SNR=25.9, Peak=203 HFD=3.2
19:46:20.264 00.002 7988 MultiStar: [#1 0.29,-0.18,1.03,U] [#2 -0.04,-0.19,1.02,U] [#3 0.10,-0.21,0.93,U] [#4 0.25,-0.46,1.05,U] [#5 0.01,-0.19,0.65,U] [#6 -0.19,-0.31,0.70,U] [#7 -0.05,-0.46,0.68,U] [#8 -0.16,0.08,0.70,U] 
19:46:20.264 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.26}, one-star: {0.04, -0.31}
19:46:20.266 00.002 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
19:46:20.266 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
19:46:20.268 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.38 mountX=0.26 mountY=-0.04, mountTheta=-0.16
19:46:20.270 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.26, opts=13)
19:46:20.270 00.000 7988 Enqueuing Move request for scope (0.05, -0.26)
19:46:20.272 00.002 15712 Worker thread wakes up
19:46:20.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
19:46:20.272 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
19:46:20.272 00.000 15712 Moving (0.05, -0.26) raw xDistance=0.26 yDistance=-0.04
19:46:20.272 00.000 15712 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.274391, 1:-0.094962, 2:-0.041869
19:46:20.272 00.000 15712 BLC: No correction, Miss < min_move
19:46:20.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:46:20.272 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.9
19:46:20.276 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:20.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:20.276 00.000 7988 Enqueuing Expose request
19:46:20.276 00.000 15712 PPEC rslt: input = 0.26, final = 0.18, react = 0.15, pred = 0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 645.15
19:46:20.276 00.000 15712 PPEC: input: 0.26, control: 0.18, exposure: 1500
19:46:20.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:20.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:46:20.276 00.000 15712 MoveAxis(W, 60, ABG)
19:46:20.276 00.000 15712 Guiding  Dir = 3, Dur = 60
19:46:20.276 00.000 15712 IsGuiding returns 0
19:46:20.303 00.027 15712 PulseGuide returned control before completion, sleep 44
19:46:20.388 00.085 15712 IsGuiding returns 1
19:46:20.388 00.000 15712 scope still moving after pulse duration time elapsed
19:46:20.420 00.032 15712 IsGuiding returns 0
19:46:20.420 00.000 15712 scope move finished after 60 + 79 ms
19:46:20.420 00.000 15712 Move returns status 0, amount 60
19:46:20.420 00.000 15712 MoveAxis(N, 0, ABG)
19:46:20.420 00.000 15712 Move returns status 0, amount 0
19:46:20.420 00.000 15712 move complete, result=0
19:46:20.420 00.000 15712 worker thread done servicing request
19:46:20.420 00.000 15712 Worker thread wakes up
19:46:20.420 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.0 px 0 ms NORTH
19:46:20.422 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:20.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:22.161 01.739 15712 Exposure complete
19:46:22.207 00.046 15712 worker thread done servicing request
19:46:22.222 00.015 7988 OnExposeComplete: enter
19:46:22.222 00.000 7988 UpdateGuideState(): m_state=6
19:46:22.224 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2659
19:46:22.224 00.000 7988 Star::Find returns 1 (0), X=1173.42, Y=432.61, Mass=1405, SNR=25.3, Peak=184 HFD=3.3
19:46:22.226 00.002 7988 MultiStar: [#1 0.22,0.13,1.02,U] [#2 -0.01,0.24,1.05,U] [#3 -0.03,0.31,0.96,U] [#4 0.06,-0.02,1.07,U] [#5 0.08,0.18,0.73,U] [#6 -0.13,-0.00,0.75,U] [#7 -0.10,0.15,0.68,U] [#8 0.02,0.42,0.66,U] 
19:46:22.226 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.13}, one-star: {-0.01, -0.13}
19:46:22.228 00.002 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
19:46:22.228 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
19:46:22.230 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=0.13 mountY=0.02, mountTheta=0.12
19:46:22.232 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.13, opts=13)
19:46:22.232 00.000 7988 Enqueuing Move request for scope (-0.01, -0.13)
19:46:22.234 00.002 15712 Worker thread wakes up
19:46:22.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
19:46:22.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
19:46:22.234 00.000 15712 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=0.02
19:46:22.234 00.000 15712 BLC: window closed
19:46:22.234 00.000 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.274391, 1:-0.094962, 2:-0.041869
19:46:22.234 00.000 15712 BLC: No correction, Miss < min_move
19:46:22.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:22.234 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.3
19:46:22.237 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:22.238 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:22.238 00.000 7988 Enqueuing Expose request
19:46:22.241 00.003 15712 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 645.14
19:46:22.241 00.000 15712 PPEC: input: 0.13, control: 0.05, exposure: 1500
19:46:22.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:22.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:46:22.241 00.000 15712 MoveAxis(W, 16, ABG)
19:46:22.241 00.000 15712 Guiding  Dir = 3, Dur = 16
19:46:22.241 00.000 15712 IsGuiding returns 0
19:46:22.290 00.049 15712 IsGuiding returns 1
19:46:22.290 00.000 15712 scope still moving after pulse duration time elapsed
19:46:22.318 00.028 15712 IsGuiding returns 0
19:46:22.318 00.000 15712 scope move finished after 16 + 60 ms
19:46:22.318 00.000 15712 Move returns status 0, amount 16
19:46:22.318 00.000 15712 MoveAxis(N, 0, ABG)
19:46:22.318 00.000 15712 Move returns status 0, amount 0
19:46:22.318 00.000 15712 move complete, result=0
19:46:22.318 00.000 15712 worker thread done servicing request
19:46:22.318 00.000 15712 Worker thread wakes up
19:46:22.318 00.000 7988 GuideStep: 0.1 px 16 ms WEST, 0.0 px 0 ms NORTH
19:46:22.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:22.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:23.736 01.418 15712 Exposure complete
19:46:23.796 00.060 15712 worker thread done servicing request
19:46:23.796 00.000 7988 OnExposeComplete: enter
19:46:23.798 00.002 7988 UpdateGuideState(): m_state=6
19:46:23.798 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2660
19:46:23.800 00.002 7988 Star::Find returns 1 (0), X=1173.46, Y=432.66, Mass=1451, SNR=25.7, Peak=185 HFD=3.2
19:46:23.802 00.002 7988 MultiStar: [#1 -0.06,0.01,1.02,U] [#2 -0.06,0.35,1.00,U] [#3 -0.01,0.22,1.00,U] [#4 0.12,0.10,1.06,U] [#5 0.02,0.21,0.74,U] [#6 -0.13,0.15,0.70,U] [#7 -0.17,0.04,0.66,U] [#8 0.12,0.19,0.65,U] 
19:46:23.802 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.13}, one-star: {0.03, -0.07}
19:46:23.804 00.002 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.58) = xAngle (0.44 = 0.44)
19:46:23.804 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.55 = -2.73)
19:46:23.806 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.14 mountX=0.07 mountY=-0.03, mountTheta=-0.41
19:46:23.808 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
19:46:23.808 00.000 7988 Enqueuing Move request for scope (0.03, -0.07)
19:46:23.810 00.002 15712 Worker thread wakes up
19:46:23.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
19:46:23.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
19:46:23.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:46:23.810 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.7
19:46:23.812 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:23.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:23.814 00.002 7988 Enqueuing Expose request
19:46:23.814 00.000 15712 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
19:46:23.814 00.000 15712 PPEC rslt: input = 0.07, final = 0.05, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 645.13
19:46:23.814 00.000 15712 PPEC: input: 0.07, control: 0.05, exposure: 1500
19:46:23.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:23.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:46:23.814 00.000 15712 MoveAxis(W, 15, ABG)
19:46:23.814 00.000 15712 Guiding  Dir = 3, Dur = 15
19:46:23.814 00.000 15712 IsGuiding returns 0
19:46:23.839 00.025 15712 IsGuiding returns 1
19:46:23.839 00.000 15712 scope still moving after pulse duration time elapsed
19:46:23.883 00.044 15712 IsGuiding returns 0
19:46:23.883 00.000 15712 scope move finished after 15 + 54 ms
19:46:23.883 00.000 15712 Move returns status 0, amount 15
19:46:23.883 00.000 15712 MoveAxis(N, 0, ABG)
19:46:23.883 00.000 15712 Move returns status 0, amount 0
19:46:23.883 00.000 15712 move complete, result=0
19:46:23.883 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
19:46:23.883 00.000 15712 worker thread done servicing request
19:46:23.883 00.000 15712 Worker thread wakes up
19:46:23.891 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:23.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:25.632 01.741 15712 Exposure complete
19:46:25.677 00.045 15712 worker thread done servicing request
19:46:25.677 00.000 7988 OnExposeComplete: enter
19:46:25.694 00.017 7988 UpdateGuideState(): m_state=6
19:46:25.694 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2661
19:46:25.694 00.000 7988 Star::Find returns 1 (0), X=1173.61, Y=433.01, Mass=1505, SNR=26.3, Peak=177 HFD=3.4
19:46:25.694 00.000 7988 MultiStar: [#1 0.20,0.42,0.97,U] [#2 0.16,0.41,1.01,U] [#3 0.22,0.35,0.91,U] [#4 -0.02,0.20,0.98,U] [#5 0.02,0.47,0.66,U] [#6 -0.09,0.27,0.69,U] [#7 -0.12,0.27,0.65,U] [#8 -0.00,0.39,0.63,U] 
19:46:25.694 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.34}, one-star: {0.18, 0.28}
19:46:25.694 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
19:46:25.694 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
19:46:25.694 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.28 hyp=0.33 cameraTheta=1.00 mountX=-0.28 mountY=-0.18, mountTheta=-2.56
19:46:25.694 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.28, opts=13)
19:46:25.694 00.000 7988 Enqueuing Move request for scope (0.18, 0.28)
19:46:25.694 00.000 15712 Worker thread wakes up
19:46:25.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.28) opts 0xd
19:46:25.694 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.28)
19:46:25.694 00.000 15712 Moving (0.18, 0.28) raw xDistance=-0.28 yDistance=-0.18
19:46:25.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:46:25.694 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
19:46:25.707 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:25.709 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:25.709 00.000 7988 Enqueuing Expose request
19:46:25.711 00.002 15712 PPEC rslt: input = -0.28, final = -0.12, react = -0.17, pred = 0.05, hyst = -0.15, hyst_pct = 0.00, period_length = 645.12
19:46:25.711 00.000 15712 PPEC: input: -0.28, control: -0.12, exposure: 1500
19:46:25.711 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:25.711 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:46:25.711 00.000 15712 MoveAxis(E, 38, ABG)
19:46:25.711 00.000 15712 Guiding  Dir = 2, Dur = 38
19:46:25.711 00.000 15712 IsGuiding returns 0
19:46:25.725 00.014 15712 PulseGuide returned control before completion, sleep 34
19:46:25.774 00.049 15712 IsGuiding returns 0
19:46:25.774 00.000 15712 Move returns status 0, amount 38
19:46:25.774 00.000 15712 MoveAxis(N, 0, ABG)
19:46:25.774 00.000 15712 Move returns status 0, amount 0
19:46:25.774 00.000 15712 move complete, result=0
19:46:25.774 00.000 15712 worker thread done servicing request
19:46:25.774 00.000 15712 Worker thread wakes up
19:46:25.774 00.000 7988 GuideStep: -0.3 px 38 ms EAST, -0.2 px 0 ms NORTH
19:46:25.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:25.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:27.192 01.418 15712 Exposure complete
19:46:27.254 00.062 15712 worker thread done servicing request
19:46:27.254 00.000 7988 OnExposeComplete: enter
19:46:27.256 00.002 7988 UpdateGuideState(): m_state=6
19:46:27.257 00.001 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2662
19:46:27.257 00.000 7988 Star::Find returns 1 (0), X=1173.43, Y=432.75, Mass=1456, SNR=26.1, Peak=184 HFD=3.3
19:46:27.259 00.002 7988 MultiStar: [#1 0.19,0.26,1.01,U] [#2 -0.08,0.44,1.04,U] [#3 0.02,0.41,0.96,U] [#4 0.05,0.24,1.00,U] [#5 0.23,0.44,0.71,U] [#6 0.07,0.19,0.70,U] [#7 -0.11,0.26,0.65,U] [#8 0.05,0.31,0.70,U] 
19:46:27.259 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.28}, one-star: {0.00, 0.01}
19:46:27.259 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
19:46:27.259 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
19:46:27.259 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.35 mountX=-0.01 mountY=-0.00, mountTheta=-2.90
19:46:27.259 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.01, opts=13)
19:46:27.259 00.000 7988 Enqueuing Move request for scope (0.00, 0.01)
19:46:27.259 00.000 15712 Worker thread wakes up
19:46:27.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
19:46:27.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
19:46:27.259 00.000 15712 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
19:46:27.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:27.259 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.1
19:46:27.270 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:27.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:27.272 00.002 7988 Enqueuing Expose request
19:46:27.272 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 645.11
19:46:27.274 00.002 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
19:46:27.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:27.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:46:27.274 00.000 15712 MoveAxis(W, 14, ABG)
19:46:27.274 00.000 15712 Guiding  Dir = 3, Dur = 14
19:46:27.274 00.000 15712 IsGuiding returns 0
19:46:27.292 00.018 15712 IsGuiding returns 1
19:46:27.292 00.000 15712 scope still moving after pulse duration time elapsed
19:46:27.336 00.044 15712 IsGuiding returns 0
19:46:27.336 00.000 15712 scope move finished after 14 + 52 ms
19:46:27.336 00.000 15712 Move returns status 0, amount 14
19:46:27.336 00.000 15712 MoveAxis(N, 0, ABG)
19:46:27.336 00.000 15712 Move returns status 0, amount 0
19:46:27.336 00.000 15712 move complete, result=0
19:46:27.336 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
19:46:27.342 00.006 15712 worker thread done servicing request
19:46:27.342 00.000 15712 Worker thread wakes up
19:46:27.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:27.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:28.980 01.638 15712 Exposure complete
19:46:29.039 00.059 15712 worker thread done servicing request
19:46:29.039 00.000 7988 OnExposeComplete: enter
19:46:29.042 00.003 7988 UpdateGuideState(): m_state=6
19:46:29.042 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2663
19:46:29.042 00.000 7988 Star::Find returns 1 (0), X=1173.49, Y=432.88, Mass=1457, SNR=26.0, Peak=183 HFD=3.5
19:46:29.042 00.000 7988 MultiStar: [#1 0.30,0.16,0.96,U] [#2 0.05,0.41,1.03,U] [#3 0.26,0.28,0.96,U] [#4 0.21,0.20,1.00,U] [#5 0.29,0.40,0.69,U] [#6 -0.08,0.14,0.70,U] [#7 -0.14,-0.06,0.66,U] [#8 0.16,0.46,0.60,U] 
19:46:29.042 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.24}, one-star: {0.06, 0.14}
19:46:29.042 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
19:46:29.042 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.42)
19:46:29.042 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.18 mountX=-0.14 mountY=-0.06, mountTheta=-2.73
19:46:29.042 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.14, opts=13)
19:46:29.042 00.000 7988 Enqueuing Move request for scope (0.06, 0.14)
19:46:29.042 00.000 15712 Worker thread wakes up
19:46:29.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
19:46:29.042 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
19:46:29.042 00.000 15712 Moving (0.06, 0.14) raw xDistance=-0.14 yDistance=-0.06
19:46:29.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:29.042 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0
19:46:29.056 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:29.057 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:29.059 00.002 7988 Enqueuing Expose request
19:46:29.059 00.000 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 645.10
19:46:29.059 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
19:46:29.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:29.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:46:29.059 00.000 15712 MoveAxis(W, 12, ABG)
19:46:29.059 00.000 15712 Guiding  Dir = 3, Dur = 12
19:46:29.059 00.000 15712 IsGuiding returns 0
19:46:29.079 00.020 15712 IsGuiding returns 1
19:46:29.079 00.000 15712 scope still moving after pulse duration time elapsed
19:46:29.127 00.048 15712 IsGuiding returns 0
19:46:29.127 00.000 15712 scope move finished after 12 + 59 ms
19:46:29.127 00.000 15712 Move returns status 0, amount 12
19:46:29.127 00.000 15712 MoveAxis(N, 0, ABG)
19:46:29.127 00.000 15712 Move returns status 0, amount 0
19:46:29.127 00.000 15712 move complete, result=0
19:46:29.127 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
19:46:29.133 00.006 15712 worker thread done servicing request
19:46:29.133 00.000 15712 Worker thread wakes up
19:46:29.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:29.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:30.543 01.410 15712 Exposure complete
19:46:30.609 00.066 15712 worker thread done servicing request
19:46:30.609 00.000 7988 OnExposeComplete: enter
19:46:30.611 00.002 7988 UpdateGuideState(): m_state=6
19:46:30.613 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2664
19:46:30.613 00.000 7988 Star::Find returns 1 (0), X=1173.44, Y=432.90, Mass=1447, SNR=25.7, Peak=181 HFD=3.5
19:46:30.615 00.002 7988 MultiStar: [#1 0.15,0.15,1.02,U] [#2 -0.06,0.33,1.04,U] [#3 0.00,0.30,0.97,U] [#4 0.10,0.17,1.07,U] [#5 0.24,0.21,0.76,U] [#6 0.02,0.34,0.70,U] [#7 -0.28,0.14,0.67,U] [#8 0.31,0.38,0.69,U] 
19:46:30.617 00.002 7988 single-star, 8 included, MultiStar: {0.06, 0.24}, one-star: {0.01, 0.16}
19:46:30.617 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
19:46:30.619 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
19:46:30.621 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.17 cameraTheta=1.49 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
19:46:30.624 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.16, opts=13)
19:46:30.626 00.002 7988 Enqueuing Move request for scope (0.01, 0.16)
19:46:30.626 00.000 15712 Worker thread wakes up
19:46:30.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:30.628 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
19:46:30.628 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7
19:46:30.630 00.002 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
19:46:30.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:30.632 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:30.634 00.002 7988 Enqueuing Expose request
19:46:30.634 00.000 15712 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=-0.02
19:46:30.637 00.003 15712 PPEC rslt: input = -0.16, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 645.09
19:46:30.637 00.000 15712 PPEC: input: -0.16, control: -0.07, exposure: 1500
19:46:30.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:30.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:46:30.637 00.000 15712 MoveAxis(E, 23, ABG)
19:46:30.637 00.000 15712 Guiding  Dir = 2, Dur = 23
19:46:30.640 00.003 15712 IsGuiding returns 0
19:46:30.658 00.018 15712 IsGuiding returns 1
19:46:30.658 00.000 15712 scope still moving after pulse duration time elapsed
19:46:30.726 00.068 15712 IsGuiding returns 0
19:46:30.726 00.000 15712 scope move finished after 23 + 65 ms
19:46:30.726 00.000 15712 Move returns status 0, amount 23
19:46:30.726 00.000 15712 MoveAxis(N, 0, ABG)
19:46:30.726 00.000 15712 Move returns status 0, amount 0
19:46:30.726 00.000 15712 move complete, result=0
19:46:30.726 00.000 15712 worker thread done servicing request
19:46:30.726 00.000 15712 Worker thread wakes up
19:46:30.726 00.000 7988 GuideStep: -0.2 px 23 ms EAST, -0.0 px 0 ms NORTH
19:46:30.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:30.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:32.360 01.634 15712 Exposure complete
19:46:32.411 00.051 15712 worker thread done servicing request
19:46:32.411 00.000 7988 OnExposeComplete: enter
19:46:32.411 00.000 7988 UpdateGuideState(): m_state=6
19:46:32.422 00.011 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2665
19:46:32.422 00.000 7988 Star::Find returns 1 (0), X=1173.63, Y=432.84, Mass=1439, SNR=25.7, Peak=197 HFD=3.3
19:46:32.422 00.000 7988 MultiStar: [#1 0.33,0.08,1.00,U] [#2 0.14,0.29,1.04,U] [#3 0.14,0.26,0.93,U] [#4 0.02,0.01,1.03,U] [#5 -0.03,0.14,0.76,U] [#6 0.17,0.09,0.70,U] [#7 0.28,-0.07,0.72,U] [#8 0.35,0.23,0.63,U] 
19:46:32.422 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.13}, one-star: {0.20, 0.10}
19:46:32.428 00.006 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.22 = 2.22)
19:46:32.428 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.33 = -0.96)
19:46:32.428 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.64 mountX=-0.13 mountY=-0.18, mountTheta=-2.20
19:46:32.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.13, opts=13)
19:46:32.428 00.000 7988 Enqueuing Move request for scope (0.17, 0.13)
19:46:32.428 00.000 15712 Worker thread wakes up
19:46:32.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
19:46:32.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
19:46:32.428 00.000 15712 Moving (0.17, 0.13) raw xDistance=-0.13 yDistance=-0.18
19:46:32.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:46:32.428 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.7
19:46:32.436 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:32.436 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:32.438 00.002 7988 Enqueuing Expose request
19:46:32.438 00.000 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 645.09
19:46:32.438 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
19:46:32.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:32.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:46:32.438 00.000 15712 MoveAxis(W, 9, ABG)
19:46:32.438 00.000 15712 Guiding  Dir = 3, Dur = 9
19:46:32.440 00.002 15712 IsGuiding returns 0
19:46:32.488 00.048 15712 IsGuiding returns 0
19:46:32.488 00.000 15712 Move returns status 0, amount 9
19:46:32.488 00.000 15712 MoveAxis(N, 0, ABG)
19:46:32.488 00.000 15712 Move returns status 0, amount 0
19:46:32.488 00.000 15712 move complete, result=0
19:46:32.488 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
19:46:32.490 00.002 15712 worker thread done servicing request
19:46:32.490 00.000 15712 Worker thread wakes up
19:46:32.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:32.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:33.909 01.419 15712 Exposure complete
19:46:33.971 00.062 15712 worker thread done servicing request
19:46:33.971 00.000 7988 OnExposeComplete: enter
19:46:33.971 00.000 7988 UpdateGuideState(): m_state=6
19:46:33.973 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
19:46:33.975 00.002 7988 Star::Find returns 1 (0), X=1173.49, Y=432.69, Mass=1429, SNR=25.5, Peak=176 HFD=3.3
19:46:33.975 00.000 7988 MultiStar: [#1 0.34,0.14,1.01,U] [#2 -0.05,0.27,1.01,U] [#3 0.20,0.12,0.98,U] [#4 0.23,-0.07,1.05,U] [#5 0.27,0.01,0.74,U] [#6 -0.07,-0.03,0.70,U] [#7 0.13,0.20,0.68,U] [#8 0.32,0.39,0.68,U] 
19:46:33.977 00.002 7988 single-star, 8 included, MultiStar: {0.16, 0.10}, one-star: {0.06, -0.04}
19:46:33.979 00.002 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.58) = xAngle (0.90 = 0.90)
19:46:33.979 00.000 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.01 = -2.27)
19:46:33.981 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.68 mountX=0.04 mountY=-0.05, mountTheta=-0.89
19:46:33.981 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
19:46:33.983 00.002 7988 Enqueuing Move request for scope (0.06, -0.04)
19:46:33.985 00.002 15712 Worker thread wakes up
19:46:33.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
19:46:33.985 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
19:46:33.985 00.000 15712 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=-0.05
19:46:33.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:33.985 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.5
19:46:33.986 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:33.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:33.986 00.000 7988 Enqueuing Expose request
19:46:33.986 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 645.08
19:46:33.986 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
19:46:33.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:33.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:46:33.986 00.000 15712 MoveAxis(W, 6, ABG)
19:46:33.986 00.000 15712 Guiding  Dir = 3, Dur = 6
19:46:33.986 00.000 15712 IsGuiding returns 0
19:46:34.006 00.020 15712 IsGuiding returns 0
19:46:34.006 00.000 15712 Move returns status 0, amount 6
19:46:34.006 00.000 15712 MoveAxis(N, 0, ABG)
19:46:34.006 00.000 15712 Move returns status 0, amount 0
19:46:34.006 00.000 15712 move complete, result=0
19:46:34.006 00.000 15712 worker thread done servicing request
19:46:34.006 00.000 15712 Worker thread wakes up
19:46:34.006 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
19:46:34.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:34.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:35.644 01.638 15712 Exposure complete
19:46:35.694 00.050 15712 worker thread done servicing request
19:46:35.694 00.000 7988 OnExposeComplete: enter
19:46:35.708 00.014 7988 UpdateGuideState(): m_state=6
19:46:35.708 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2667
19:46:35.708 00.000 7988 Star::Find returns 1 (0), X=1173.57, Y=432.90, Mass=1439, SNR=25.8, Peak=174 HFD=3.5
19:46:35.711 00.003 7988 MultiStar: [#1 0.21,0.15,1.04,U] [#2 -0.02,0.21,0.98,U] [#3 0.12,0.23,0.97,U] [#4 0.31,0.10,1.02,U] [#5 0.09,0.08,0.71,U] [#6 -0.04,0.05,0.73,U] [#7 -0.06,0.04,0.67,U] [#8 0.34,0.40,0.64,U] 
19:46:35.711 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.16}, one-star: {0.14, 0.17}
19:46:35.711 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
19:46:35.711 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.70)
19:46:35.711 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.20 cameraTheta=0.90 mountX=-0.16 mountY=-0.13, mountTheta=-2.45
19:46:35.711 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.16, opts=13)
19:46:35.711 00.000 7988 Enqueuing Move request for scope (0.13, 0.16)
19:46:35.711 00.000 15712 Worker thread wakes up
19:46:35.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
19:46:35.711 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
19:46:35.711 00.000 15712 Moving (0.13, 0.16) raw xDistance=-0.16 yDistance=-0.13
19:46:35.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:35.711 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.8
19:46:35.722 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:35.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:35.724 00.002 7988 Enqueuing Expose request
19:46:35.724 00.000 15712 PPEC rslt: input = -0.16, final = 0.02, react = -0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 645.07
19:46:35.724 00.000 15712 PPEC: input: -0.16, control: 0.02, exposure: 1500
19:46:35.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:35.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:46:35.724 00.000 15712 MoveAxis(W, 7, ABG)
19:46:35.724 00.000 15712 Guiding  Dir = 3, Dur = 7
19:46:35.724 00.000 15712 IsGuiding returns 0
19:46:35.745 00.021 15712 IsGuiding returns 0
19:46:35.745 00.000 15712 Move returns status 0, amount 7
19:46:35.745 00.000 15712 MoveAxis(N, 0, ABG)
19:46:35.745 00.000 15712 Move returns status 0, amount 0
19:46:35.745 00.000 15712 move complete, result=0
19:46:35.745 00.000 15712 worker thread done servicing request
19:46:35.745 00.000 15712 Worker thread wakes up
19:46:35.745 00.000 7988 GuideStep: -0.2 px 7 ms WEST, -0.1 px 0 ms NORTH
19:46:35.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:35.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:37.161 01.416 15712 Exposure complete
19:46:37.209 00.048 15712 worker thread done servicing request
19:46:37.209 00.000 7988 OnExposeComplete: enter
19:46:37.225 00.016 7988 UpdateGuideState(): m_state=6
19:46:37.225 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2668
19:46:37.225 00.000 7988 Star::Find returns 1 (0), X=1173.46, Y=432.70, Mass=1424, SNR=25.6, Peak=194 HFD=3.3
19:46:37.225 00.000 7988 MultiStar: [#1 0.27,0.09,1.06,U] [#2 0.01,0.36,0.99,U] [#3 0.10,0.22,0.96,U] [#4 0.06,0.08,1.01,U] [#5 0.01,0.20,0.75,U] [#6 -0.13,-0.02,0.68,U] [#7 0.19,0.18,0.68,U] [#8 0.05,0.38,0.65,U] 
19:46:37.225 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.03, -0.04}
19:46:37.225 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
19:46:37.225 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.53)
19:46:37.225 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.94 mountX=0.04 mountY=-0.03, mountTheta=-0.62
19:46:37.225 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
19:46:37.225 00.000 7988 Enqueuing Move request for scope (0.03, -0.04)
19:46:37.236 00.011 15712 Worker thread wakes up
19:46:37.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
19:46:37.236 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
19:46:37.236 00.000 15712 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=-0.03
19:46:37.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:46:37.236 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.6
19:46:37.239 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:37.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:37.241 00.002 7988 Enqueuing Expose request
19:46:37.241 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 645.06
19:46:37.241 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
19:46:37.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:37.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:46:37.241 00.000 15712 MoveAxis(W, 6, ABG)
19:46:37.241 00.000 15712 Guiding  Dir = 3, Dur = 6
19:46:37.259 00.018 15712 IsGuiding returns 0
19:46:37.276 00.017 15712 IsGuiding returns 0
19:46:37.276 00.000 15712 Move returns status 0, amount 6
19:46:37.276 00.000 15712 MoveAxis(N, 0, ABG)
19:46:37.276 00.000 15712 Move returns status 0, amount 0
19:46:37.276 00.000 15712 move complete, result=0
19:46:37.276 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
19:46:37.285 00.009 15712 worker thread done servicing request
19:46:37.285 00.000 15712 Worker thread wakes up
19:46:37.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:37.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:38.913 01.628 15712 Exposure complete
19:46:38.974 00.061 15712 worker thread done servicing request
19:46:38.974 00.000 7988 OnExposeComplete: enter
19:46:38.974 00.000 7988 UpdateGuideState(): m_state=6
19:46:38.977 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2669
19:46:38.977 00.000 7988 Star::Find returns 1 (0), X=1173.56, Y=432.71, Mass=1543, SNR=26.7, Peak=202 HFD=3.3
19:46:38.977 00.000 7988 MultiStar: [#1 0.24,0.17,0.96,U] [#2 -0.13,0.28,0.99,U] [#3 -0.00,0.24,0.94,U] [#4 0.14,-0.10,1.01,U] [#5 -0.07,0.14,0.65,U] [#6 0.07,-0.06,0.67,U] [#7 -0.02,-0.14,0.66,U] [#8 0.14,0.37,0.63,U] 
19:46:38.977 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.14, -0.02}
19:46:38.977 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
19:46:38.977 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
19:46:38.977 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.10 mountY=-0.06, mountTheta=-2.56
19:46:38.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
19:46:38.977 00.000 7988 Enqueuing Move request for scope (0.06, 0.10)
19:46:38.977 00.000 15712 Worker thread wakes up
19:46:38.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
19:46:38.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
19:46:38.977 00.000 15712 Moving (0.06, 0.10) raw xDistance=-0.10 yDistance=-0.06
19:46:38.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:46:38.977 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.7
19:46:38.990 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:38.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:38.990 00.000 7988 Enqueuing Expose request
19:46:38.990 00.000 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 645.05
19:46:38.990 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
19:46:38.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:38.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:46:38.990 00.000 15712 MoveAxis(W, 4, ABG)
19:46:38.990 00.000 15712 Guiding  Dir = 3, Dur = 4
19:46:38.994 00.004 15712 IsGuiding returns 0
19:46:39.009 00.015 15712 IsGuiding returns 0
19:46:39.009 00.000 15712 Move returns status 0, amount 4
19:46:39.009 00.000 15712 MoveAxis(N, 0, ABG)
19:46:39.009 00.000 15712 Move returns status 0, amount 0
19:46:39.009 00.000 15712 move complete, result=0
19:46:39.009 00.000 15712 worker thread done servicing request
19:46:39.009 00.000 15712 Worker thread wakes up
19:46:39.009 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
19:46:39.011 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:39.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:40.426 01.415 15712 Exposure complete
19:46:40.473 00.047 15712 worker thread done servicing request
19:46:40.473 00.000 7988 OnExposeComplete: enter
19:46:40.473 00.000 7988 UpdateGuideState(): m_state=6
19:46:40.491 00.018 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2670
19:46:40.492 00.001 7988 Star::Find returns 1 (0), X=1173.51, Y=432.75, Mass=1470, SNR=26.0, Peak=191 HFD=3.4
19:46:40.493 00.001 7988 MultiStar: [#1 0.27,0.20,0.99,U] [#2 0.06,0.29,1.01,U] [#3 0.19,0.18,0.93,U] [#4 0.15,0.12,1.08,U] [#5 0.07,0.26,0.74,U] [#6 -0.06,0.04,0.70,U] [#7 0.00,0.15,0.64,U] [#8 0.12,0.39,0.66,U] 
19:46:40.494 00.001 7988 single-star, 8 included, MultiStar: {0.11, 0.18}, one-star: {0.08, 0.02}
19:46:40.495 00.001 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.58) = xAngle (1.77 = 1.77)
19:46:40.496 00.001 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.88 = -1.40)
19:46:40.497 00.001 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.20 mountX=-0.02 mountY=-0.08, mountTheta=-1.77
19:46:40.499 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
19:46:40.500 00.001 7988 Enqueuing Move request for scope (0.08, 0.02)
19:46:40.502 00.002 15712 Worker thread wakes up
19:46:40.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
19:46:40.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
19:46:40.502 00.000 15712 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
19:46:40.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:46:40.502 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0
19:46:40.505 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:40.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:40.505 00.000 7988 Enqueuing Expose request
19:46:40.508 00.003 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 645.04
19:46:40.508 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
19:46:40.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:40.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:46:40.508 00.000 15712 MoveAxis(W, 4, ABG)
19:46:40.508 00.000 15712 Guiding  Dir = 3, Dur = 4
19:46:40.508 00.000 15712 IsGuiding returns 0
19:46:40.524 00.016 15712 IsGuiding returns 0
19:46:40.524 00.000 15712 Move returns status 0, amount 4
19:46:40.524 00.000 15712 MoveAxis(N, 0, ABG)
19:46:40.524 00.000 15712 Move returns status 0, amount 0
19:46:40.524 00.000 15712 move complete, result=0
19:46:40.524 00.000 15712 worker thread done servicing request
19:46:40.524 00.000 15712 Worker thread wakes up
19:46:40.524 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
19:46:40.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:40.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:42.164 01.640 15712 Exposure complete
19:46:42.225 00.061 15712 worker thread done servicing request
19:46:42.225 00.000 7988 OnExposeComplete: enter
19:46:42.225 00.000 7988 UpdateGuideState(): m_state=6
19:46:42.227 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2671
19:46:42.229 00.002 7988 Star::Find returns 1 (0), X=1173.42, Y=432.84, Mass=1552, SNR=26.8, Peak=199 HFD=3.5
19:46:42.229 00.000 7988 MultiStar: [#1 0.25,0.10,0.99,U] [#2 -0.05,0.43,0.98,U] [#3 0.22,0.20,0.94,U] [#4 0.25,0.22,1.00,U] [#5 0.24,0.15,0.72,U] [#6 -0.17,0.12,0.69,U] [#7 -0.11,-0.04,0.63,U] [#8 -0.02,0.49,0.68,U] 
19:46:42.231 00.002 7988 single-star, 8 included, MultiStar: {0.08, 0.20}, one-star: {-0.01, 0.11}
19:46:42.231 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
19:46:42.233 00.002 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
19:46:42.233 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=-0.11 mountY=0.00, mountTheta=3.10
19:46:42.235 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.11, opts=13)
19:46:42.237 00.002 7988 Enqueuing Move request for scope (-0.01, 0.11)
19:46:42.237 00.000 15712 Worker thread wakes up
19:46:42.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
19:46:42.237 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
19:46:42.237 00.000 15712 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.00
19:46:42.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=20, FiltMax=255, Gamma=0.690
19:46:42.237 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8
19:46:42.241 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:42.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:42.241 00.000 7988 Enqueuing Expose request
19:46:42.244 00.003 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 645.04
19:46:42.244 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
19:46:42.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:42.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:46:42.244 00.000 15712 MoveAxis(W, 1, ABG)
19:46:42.244 00.000 15712 Guiding  Dir = 3, Dur = 1
19:46:42.278 00.034 15712 IsGuiding returns 0
19:46:42.296 00.018 15712 IsGuiding returns 0
19:46:42.296 00.000 15712 Move returns status 0, amount 1
19:46:42.296 00.000 15712 MoveAxis(N, 0, ABG)
19:46:42.296 00.000 15712 Move returns status 0, amount 0
19:46:42.296 00.000 15712 move complete, result=0
19:46:42.296 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
19:46:42.304 00.008 15712 worker thread done servicing request
19:46:42.304 00.000 15712 Worker thread wakes up
19:46:42.304 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:42.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:43.708 01.404 15712 Exposure complete
19:46:43.767 00.059 15712 worker thread done servicing request
19:46:43.767 00.000 7988 OnExposeComplete: enter
19:46:43.767 00.000 7988 UpdateGuideState(): m_state=6
19:46:43.770 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2672
19:46:43.772 00.002 7988 Star::Find returns 1 (0), X=1173.51, Y=432.72, Mass=1455, SNR=25.9, Peak=197 HFD=3.3
19:46:43.772 00.000 7988 MultiStar: [#1 0.25,0.27,1.02,U] [#2 0.22,0.41,1.01,U] [#3 0.30,0.09,0.96,U] [#4 0.28,0.18,1.10,U] [#5 0.31,0.14,0.67,U] [#6 0.07,0.05,0.73,U] [#7 0.07,-0.03,0.66,U] [#8 0.25,0.46,0.65,U] 
19:46:43.774 00.002 7988 single-star, 8 included, MultiStar: {0.21, 0.18}, one-star: {0.08, -0.02}
19:46:43.774 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.58) = xAngle (1.35 = 1.35)
19:46:43.776 00.002 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.46 = -1.82)
19:46:43.776 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.23 mountX=0.02 mountY=-0.08, mountTheta=-1.35
19:46:43.778 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.02, opts=13)
19:46:43.780 00.002 7988 Enqueuing Move request for scope (0.08, -0.02)
19:46:43.780 00.000 15712 Worker thread wakes up
19:46:43.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
19:46:43.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
19:46:43.780 00.000 15712 Moving (0.08, -0.02) raw xDistance=0.02 yDistance=-0.08
19:46:43.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:43.780 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.9
19:46:43.784 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:43.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:43.786 00.002 7988 Enqueuing Expose request
19:46:43.786 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 645.03
19:46:43.786 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
19:46:43.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:43.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:46:43.786 00.000 15712 MoveAxis(W, 2, ABG)
19:46:43.786 00.000 15712 Guiding  Dir = 3, Dur = 2
19:46:43.786 00.000 15712 IsGuiding returns 0
19:46:43.805 00.019 15712 IsGuiding returns 0
19:46:43.805 00.000 15712 Move returns status 0, amount 2
19:46:43.805 00.000 15712 MoveAxis(N, 0, ABG)
19:46:43.805 00.000 15712 Move returns status 0, amount 0
19:46:43.805 00.000 15712 move complete, result=0
19:46:43.805 00.000 15712 worker thread done servicing request
19:46:43.805 00.000 15712 Worker thread wakes up
19:46:43.805 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
19:46:43.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:43.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:45.447 01.642 15712 Exposure complete
19:46:45.506 00.059 15712 worker thread done servicing request
19:46:45.506 00.000 7988 OnExposeComplete: enter
19:46:45.508 00.002 7988 UpdateGuideState(): m_state=6
19:46:45.508 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2673
19:46:45.508 00.000 7988 Star::Find returns 1 (0), X=1173.46, Y=432.69, Mass=1547, SNR=26.7, Peak=210 HFD=3.4
19:46:45.508 00.000 7988 MultiStar: [#1 0.43,0.06,0.96,U] [#2 -0.14,0.03,1.00,U] [#3 0.14,0.17,0.96,U] [#4 0.09,-0.13,1.01,U] [#5 0.28,-0.09,0.75,U] [#6 0.12,-0.15,0.68,U] [#7 0.19,0.01,0.69,U] [#8 0.10,0.20,0.67,U] 
19:46:45.508 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.03, -0.05}
19:46:45.508 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
19:46:45.508 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.55)
19:46:45.508 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.95 mountX=0.05 mountY=-0.03, mountTheta=-0.60
19:46:45.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
19:46:45.508 00.000 7988 Enqueuing Move request for scope (0.03, -0.05)
19:46:45.508 00.000 15712 Worker thread wakes up
19:46:45.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
19:46:45.508 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
19:46:45.508 00.000 15712 Moving (0.03, -0.05) raw xDistance=0.05 yDistance=-0.03
19:46:45.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:46:45.508 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.7
19:46:45.522 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:45.523 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:45.525 00.002 7988 Enqueuing Expose request
19:46:45.525 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 645.02
19:46:45.525 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
19:46:45.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:45.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:46:45.525 00.000 15712 MoveAxis(E, 0, ABG)
19:46:45.525 00.000 15712 Move returns status 0, amount 0
19:46:45.525 00.000 15712 MoveAxis(N, 0, ABG)
19:46:45.525 00.000 15712 Move returns status 0, amount 0
19:46:45.525 00.000 15712 move complete, result=0
19:46:45.525 00.000 15712 worker thread done servicing request
19:46:45.525 00.000 15712 Worker thread wakes up
19:46:45.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:45.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:45.525 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:46:46.943 01.418 15712 Exposure complete
19:46:47.005 00.062 15712 worker thread done servicing request
19:46:47.005 00.000 7988 OnExposeComplete: enter
19:46:47.006 00.001 7988 UpdateGuideState(): m_state=6
19:46:47.006 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2674
19:46:47.006 00.000 7988 Star::Find returns 1 (0), X=1173.46, Y=432.64, Mass=1472, SNR=26.1, Peak=192 HFD=3.3
19:46:47.006 00.000 7988 MultiStar: [#1 0.36,-0.02,1.01,U] [#2 -0.04,0.08,1.00,U] [#3 0.34,0.07,0.92,U] [#4 0.40,-0.08,1.05,U] [#5 0.12,0.11,0.68,U] [#6 0.01,-0.12,0.71,U] [#7 -0.04,-0.15,0.63,U] [#8 0.19,0.21,0.64,U] 
19:46:47.006 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.03, -0.09}
19:46:47.006 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
19:46:47.006 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.86)
19:46:47.006 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.26 mountX=0.09 mountY=-0.03, mountTheta=-0.29
19:46:47.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
19:46:47.006 00.000 7988 Enqueuing Move request for scope (0.03, -0.09)
19:46:47.006 00.000 15712 Worker thread wakes up
19:46:47.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
19:46:47.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
19:46:47.006 00.000 15712 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=-0.03
19:46:47.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:47.006 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
19:46:47.020 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:47.022 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:47.022 00.000 7988 Enqueuing Expose request
19:46:47.022 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 645.01
19:46:47.022 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
19:46:47.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:47.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:46:47.022 00.000 15712 MoveAxis(W, 0, ABG)
19:46:47.022 00.000 15712 Move returns status 0, amount 0
19:46:47.022 00.000 15712 MoveAxis(N, 0, ABG)
19:46:47.022 00.000 15712 Move returns status 0, amount 0
19:46:47.022 00.000 15712 move complete, result=0
19:46:47.022 00.000 15712 worker thread done servicing request
19:46:47.022 00.000 15712 Worker thread wakes up
19:46:47.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:47.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:47.022 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
19:46:48.665 01.643 15712 Exposure complete
19:46:48.722 00.057 15712 worker thread done servicing request
19:46:48.722 00.000 7988 OnExposeComplete: enter
19:46:48.722 00.000 7988 UpdateGuideState(): m_state=6
19:46:48.728 00.006 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2675
19:46:48.730 00.002 7988 Star::Find returns 1 (0), X=1173.53, Y=432.72, Mass=1482, SNR=26.1, Peak=190 HFD=3.4
19:46:48.730 00.000 7988 MultiStar: [#1 0.21,0.22,1.00,U] [#2 0.10,0.28,1.04,U] [#3 0.15,0.24,0.96,U] [#4 0.13,0.16,1.03,U] [#5 0.23,0.41,0.72,U] [#6 -0.05,0.03,0.68,U] [#7 -0.18,0.15,0.65,U] [#8 0.19,0.32,0.65,U] 
19:46:48.732 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.20}, one-star: {0.10, -0.01}
19:46:48.732 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
19:46:48.734 00.002 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.71)
19:46:48.734 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.12 mountX=0.01 mountY=-0.10, mountTheta=-1.46
19:46:48.736 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.01, opts=13)
19:46:48.738 00.002 7988 Enqueuing Move request for scope (0.10, -0.01)
19:46:48.739 00.001 15712 Worker thread wakes up
19:46:48.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
19:46:48.739 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
19:46:48.739 00.000 15712 Moving (0.10, -0.01) raw xDistance=0.01 yDistance=-0.10
19:46:48.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:48.739 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1
19:46:48.741 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:48.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:48.743 00.002 7988 Enqueuing Expose request
19:46:48.743 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 645.00
19:46:48.743 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
19:46:48.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:48.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:46:48.743 00.000 15712 MoveAxis(W, 3, ABG)
19:46:48.743 00.000 15712 Guiding  Dir = 3, Dur = 3
19:46:48.746 00.003 15712 IsGuiding returns 0
19:46:48.760 00.014 15712 IsGuiding returns 0
19:46:48.760 00.000 15712 Move returns status 0, amount 3
19:46:48.760 00.000 15712 MoveAxis(N, 0, ABG)
19:46:48.760 00.000 15712 Move returns status 0, amount 0
19:46:48.760 00.000 15712 move complete, result=0
19:46:48.760 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
19:46:48.760 00.000 15712 worker thread done servicing request
19:46:48.760 00.000 15712 Worker thread wakes up
19:46:48.762 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:48.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:50.181 01.419 15712 Exposure complete
19:46:50.242 00.061 15712 worker thread done servicing request
19:46:50.243 00.001 7988 OnExposeComplete: enter
19:46:50.243 00.000 7988 UpdateGuideState(): m_state=6
19:46:50.243 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2676
19:46:50.243 00.000 7988 Star::Find returns 1 (0), X=1173.63, Y=432.53, Mass=1393, SNR=25.3, Peak=181 HFD=3.2
19:46:50.243 00.000 7988 MultiStar: [#1 0.25,-0.09,1.07,U] [#2 0.24,0.03,1.03,U] [#3 0.54,-0.06,0.97,U] [#4 0.27,-0.17,1.04,U] [#5 0.33,0.20,0.76,U] [#6 -0.10,-0.04,0.73,U] [#7 0.01,-0.16,0.69,U] [#8 0.29,0.42,0.65,U] 
19:46:50.243 00.000 7988 refined, 8 included, MultiStar: {0.24, -0.03}, one-star: {0.20, -0.21}
19:46:50.243 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
19:46:50.243 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.71)
19:46:50.243 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.12 mountX=0.03 mountY=-0.24, mountTheta=-1.46
19:46:50.253 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.03, opts=13)
19:46:50.253 00.000 7988 Enqueuing Move request for scope (0.24, -0.03)
19:46:50.253 00.000 15712 Worker thread wakes up
19:46:50.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
19:46:50.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
19:46:50.253 00.000 15712 Moving (0.24, -0.03) raw xDistance=0.03 yDistance=-0.24
19:46:50.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:50.253 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.3
19:46:50.257 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:50.258 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:50.258 00.000 7988 Enqueuing Expose request
19:46:50.258 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.99
19:46:50.258 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
19:46:50.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:50.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:46:50.258 00.000 15712 MoveAxis(W, 5, ABG)
19:46:50.258 00.000 15712 Guiding  Dir = 3, Dur = 5
19:46:50.258 00.000 15712 IsGuiding returns 0
19:46:50.278 00.020 15712 IsGuiding returns 0
19:46:50.278 00.000 15712 Move returns status 0, amount 5
19:46:50.278 00.000 15712 MoveAxis(N, 0, ABG)
19:46:50.278 00.000 15712 Move returns status 0, amount 0
19:46:50.278 00.000 15712 move complete, result=0
19:46:50.278 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
19:46:50.280 00.002 15712 worker thread done servicing request
19:46:50.280 00.000 15712 Worker thread wakes up
19:46:50.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:50.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:51.919 01.639 15712 Exposure complete
19:46:51.981 00.062 15712 worker thread done servicing request
19:46:51.981 00.000 7988 OnExposeComplete: enter
19:46:51.981 00.000 7988 UpdateGuideState(): m_state=6
19:46:51.983 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2677
19:46:51.985 00.002 7988 Star::Find returns 1 (0), X=1173.62, Y=432.51, Mass=1440, SNR=25.7, Peak=190 HFD=3.2
19:46:51.985 00.000 7988 MultiStar: [#1 0.50,0.05,1.08,U] [#2 0.12,-0.03,1.05,U] [#3 0.40,-0.01,0.96,U] [#4 0.21,-0.11,1.06,U] [#5 0.13,-0.02,0.73,U] [#6 0.23,-0.27,0.75,U] [#7 0.15,-0.15,0.66,U] [#8 0.30,0.13,0.67,U] 
19:46:51.987 00.002 7988 refined, 8 included, MultiStar: {0.25, -0.07}, one-star: {0.19, -0.23}
19:46:51.987 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.31 = 1.31)
19:46:51.987 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.42 = -1.86)
19:46:51.990 00.003 7988 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.27 mountX=0.07 mountY=-0.25, mountTheta=-1.31
19:46:51.992 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.07, opts=13)
19:46:51.992 00.000 7988 Enqueuing Move request for scope (0.25, -0.07)
19:46:51.994 00.002 15712 Worker thread wakes up
19:46:51.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
19:46:51.994 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
19:46:51.994 00.000 15712 Moving (0.25, -0.07) raw xDistance=0.07 yDistance=-0.25
19:46:51.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:51.994 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.7
19:46:51.996 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:51.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:51.996 00.000 7988 Enqueuing Expose request
19:46:51.996 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.98
19:46:51.996 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
19:46:51.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:46:51.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:46:51.996 00.000 15712 MoveAxis(W, 6, ABG)
19:46:51.996 00.000 15712 Guiding  Dir = 3, Dur = 6
19:46:52.001 00.005 15712 IsGuiding returns 0
19:46:52.018 00.017 15712 IsGuiding returns 0
19:46:52.018 00.000 15712 Move returns status 0, amount 6
19:46:52.018 00.000 15712 MoveAxis(N, 0, ABG)
19:46:52.018 00.000 15712 Move returns status 0, amount 0
19:46:52.018 00.000 15712 move complete, result=0
19:46:52.018 00.000 15712 worker thread done servicing request
19:46:52.018 00.000 15712 Worker thread wakes up
19:46:52.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:52.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:52.018 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.3 px 0 ms NORTH
19:46:53.432 01.414 15712 Exposure complete
19:46:53.495 00.063 15712 worker thread done servicing request
19:46:53.495 00.000 7988 OnExposeComplete: enter
19:46:53.495 00.000 7988 UpdateGuideState(): m_state=6
19:46:53.498 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2678
19:46:53.498 00.000 7988 Star::Find returns 1 (0), X=1173.24, Y=432.42, Mass=1468, SNR=26.1, Peak=206 HFD=3.2
19:46:53.498 00.000 7988 MultiStar: [#1 0.06,-0.07,0.97,U] [#2 0.09,0.03,0.98,U] [#3 0.27,-0.03,0.93,U] [#4 0.20,-0.25,1.08,U] [#5 0.02,-0.21,0.72,U] [#6 0.04,-0.13,0.73,U] [#7 0.17,-0.34,0.68,U] [#8 0.10,-0.09,0.66,U] 
19:46:53.498 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {-0.19, -0.31}
19:46:53.498 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.58) = xAngle (0.50 = 0.50)
19:46:53.498 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.61 = -2.67)
19:46:53.498 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.18 cameraTheta=-1.08 mountX=0.15 mountY=-0.08, mountTheta=-0.48
19:46:53.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.15, opts=13)
19:46:53.498 00.000 7988 Enqueuing Move request for scope (0.08, -0.15)
19:46:53.498 00.000 15712 Worker thread wakes up
19:46:53.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
19:46:53.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
19:46:53.498 00.000 15712 Moving (0.08, -0.15) raw xDistance=0.15 yDistance=-0.08
19:46:53.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:53.498 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.1
19:46:53.511 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:53.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:53.511 00.000 7988 Enqueuing Expose request
19:46:53.511 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.98
19:46:53.511 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
19:46:53.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:53.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:46:53.511 00.000 15712 MoveAxis(W, 5, ABG)
19:46:53.511 00.000 15712 Guiding  Dir = 3, Dur = 5
19:46:53.515 00.004 15712 IsGuiding returns 0
19:46:53.532 00.017 15712 IsGuiding returns 0
19:46:53.532 00.000 15712 Move returns status 0, amount 5
19:46:53.532 00.000 15712 MoveAxis(N, 0, ABG)
19:46:53.532 00.000 15712 Move returns status 0, amount 0
19:46:53.532 00.000 15712 move complete, result=0
19:46:53.532 00.000 15712 worker thread done servicing request
19:46:53.532 00.000 15712 Worker thread wakes up
19:46:53.532 00.000 7988 GuideStep: 0.2 px 5 ms WEST, -0.1 px 0 ms NORTH
19:46:53.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:53.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:55.288 01.756 15712 Exposure complete
19:46:55.346 00.058 15712 worker thread done servicing request
19:46:55.346 00.000 7988 OnExposeComplete: enter
19:46:55.348 00.002 7988 UpdateGuideState(): m_state=6
19:46:55.350 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2679
19:46:55.350 00.000 7988 Star::Find returns 1 (0), X=1173.43, Y=432.62, Mass=1488, SNR=26.2, Peak=220 HFD=3.2
19:46:55.352 00.002 7988 MultiStar: [#1 0.06,-0.11,1.00,U] [#2 -0.14,0.14,0.99,U] [#3 0.02,-0.08,0.94,U] [#4 0.09,-0.19,1.05,U] [#5 0.03,-0.03,0.71,U] [#6 -0.17,-0.25,0.71,U] [#7 0.01,-0.16,0.67,U] [#8 0.07,0.14,0.69,U] 
19:46:55.352 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {0.00, -0.11}
19:46:55.354 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
19:46:55.354 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
19:46:55.356 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.59 mountX=0.07 mountY=0.00, mountTheta=0.04
19:46:55.359 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.07, opts=13)
19:46:55.359 00.000 7988 Enqueuing Move request for scope (-0.00, -0.07)
19:46:55.361 00.002 15712 Worker thread wakes up
19:46:55.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
19:46:55.361 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
19:46:55.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:46:55.362 00.001 7988 UpdateGuideState exits: m=1488 SNR=26.2
19:46:55.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:55.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:55.362 00.000 7988 Enqueuing Expose request
19:46:55.366 00.004 15712 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=0.00
19:46:55.368 00.002 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.97
19:46:55.368 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
19:46:55.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:55.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:46:55.368 00.000 15712 MoveAxis(W, 5, ABG)
19:46:55.368 00.000 15712 Guiding  Dir = 3, Dur = 5
19:46:55.368 00.000 15712 IsGuiding returns 0
19:46:55.383 00.015 15712 IsGuiding returns 0
19:46:55.383 00.000 15712 Move returns status 0, amount 5
19:46:55.383 00.000 15712 MoveAxis(N, 0, ABG)
19:46:55.393 00.010 15712 Move returns status 0, amount 0
19:46:55.393 00.000 15712 move complete, result=0
19:46:55.393 00.000 15712 worker thread done servicing request
19:46:55.393 00.000 15712 Worker thread wakes up
19:46:55.393 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
19:46:55.395 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:55.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:56.815 01.420 15712 Exposure complete
19:46:56.861 00.046 15712 worker thread done servicing request
19:46:56.861 00.000 7988 OnExposeComplete: enter
19:46:56.878 00.017 7988 UpdateGuideState(): m_state=6
19:46:56.878 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2680
19:46:56.878 00.000 7988 Star::Find returns 1 (0), X=1173.36, Y=432.52, Mass=1470, SNR=25.9, Peak=201 HFD=3.2
19:46:56.878 00.000 7988 MultiStar: [#1 0.17,-0.08,1.01,U] [#2 0.01,-0.05,1.01,U] [#3 0.20,-0.20,0.93,U] [#4 0.11,-0.10,1.03,U] [#5 -0.03,-0.37,0.71,U] [#6 0.01,-0.07,0.70,U] [#7 0.20,-0.42,0.66,U] [#8 0.34,0.13,0.65,U] 
19:46:56.878 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.15}, one-star: {-0.07, -0.21}
19:46:56.878 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
19:46:56.878 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.58)
19:46:56.878 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=0.15 mountY=-0.09, mountTheta=-0.57
19:46:56.878 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.15, opts=13)
19:46:56.878 00.000 7988 Enqueuing Move request for scope (0.10, -0.15)
19:46:56.878 00.000 15712 Worker thread wakes up
19:46:56.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
19:46:56.878 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
19:46:56.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=20, FiltMax=255, Gamma=0.690
19:46:56.878 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.9
19:46:56.892 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:56.893 00.001 15712 Moving (0.10, -0.15) raw xDistance=0.15 yDistance=-0.09
19:46:56.893 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:56.895 00.002 7988 Enqueuing Expose request
19:46:56.897 00.002 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.96
19:46:56.897 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
19:46:56.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:56.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:46:56.897 00.000 15712 MoveAxis(W, 4, ABG)
19:46:56.897 00.000 15712 Guiding  Dir = 3, Dur = 4
19:46:56.897 00.000 15712 IsGuiding returns 0
19:46:56.944 00.047 15712 IsGuiding returns 0
19:46:56.944 00.000 15712 Move returns status 0, amount 4
19:46:56.944 00.000 15712 MoveAxis(N, 0, ABG)
19:46:56.944 00.000 15712 Move returns status 0, amount 0
19:46:56.944 00.000 15712 move complete, result=0
19:46:56.944 00.000 15712 worker thread done servicing request
19:46:56.944 00.000 15712 Worker thread wakes up
19:46:56.944 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
19:46:56.945 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:56.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:46:58.587 01.642 15712 Exposure complete
19:46:58.646 00.059 15712 worker thread done servicing request
19:46:58.648 00.002 7988 OnExposeComplete: enter
19:46:58.649 00.001 7988 UpdateGuideState(): m_state=6
19:46:58.649 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2681
19:46:58.651 00.002 7988 Star::Find returns 1 (0), X=1173.47, Y=432.34, Mass=1518, SNR=26.3, Peak=208 HFD=3.2
19:46:58.651 00.000 7988 MultiStar: [#1 0.08,-0.30,1.02,U] [#2 0.10,-0.18,0.97,U] [#3 0.12,-0.27,0.94,U] [#4 0.29,-0.31,1.06,U] [#5 0.18,-0.17,0.72,U] [#6 -0.13,-0.30,0.71,U] [#7 0.04,-0.47,0.64,U] [#8 0.03,-0.17,0.65,U] 
19:46:58.653 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.28}, one-star: {0.04, -0.39}
19:46:58.655 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
19:46:58.655 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.84)
19:46:58.655 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.25 mountX=0.28 mountY=-0.09, mountTheta=-0.30
19:46:58.657 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.28, opts=13)
19:46:58.659 00.002 7988 Enqueuing Move request for scope (0.10, -0.28)
19:46:58.661 00.002 15712 Worker thread wakes up
19:46:58.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
19:46:58.661 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
19:46:58.661 00.000 15712 Moving (0.10, -0.28) raw xDistance=0.28 yDistance=-0.09
19:46:58.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:46:58.661 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.3
19:46:58.663 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:46:58.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:46:58.665 00.002 7988 Enqueuing Expose request
19:46:58.665 00.000 15712 PPEC rslt: input = 0.28, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 644.95
19:46:58.665 00.000 15712 PPEC: input: 0.28, control: 0.18, exposure: 1500
19:46:58.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:46:58.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:46:58.665 00.000 15712 MoveAxis(W, 59, ABG)
19:46:58.665 00.000 15712 Guiding  Dir = 3, Dur = 59
19:46:58.665 00.000 15712 IsGuiding returns 0
19:46:58.680 00.015 15712 PulseGuide returned control before completion, sleep 52
19:46:58.763 00.083 15712 IsGuiding returns 0
19:46:58.763 00.000 15712 Move returns status 0, amount 59
19:46:58.763 00.000 15712 MoveAxis(N, 0, ABG)
19:46:58.763 00.000 15712 Move returns status 0, amount 0
19:46:58.763 00.000 15712 move complete, result=0
19:46:58.763 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
19:46:58.767 00.004 15712 worker thread done servicing request
19:46:58.767 00.000 15712 Worker thread wakes up
19:46:58.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:46:58.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:00.181 01.414 15712 Exposure complete
19:47:00.228 00.047 15712 worker thread done servicing request
19:47:00.228 00.000 7988 OnExposeComplete: enter
19:47:00.228 00.000 7988 UpdateGuideState(): m_state=6
19:47:00.243 00.015 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2682
19:47:00.245 00.002 7988 Star::Find returns 1 (0), X=1173.48, Y=432.60, Mass=1531, SNR=26.7, Peak=211 HFD=3.2
19:47:00.245 00.000 7988 MultiStar: [#1 0.24,-0.08,0.98,U] [#2 0.20,0.08,1.00,U] [#3 0.09,0.08,0.92,U] [#4 0.17,-0.05,1.02,U] [#5 0.06,-0.00,0.70,U] [#6 0.15,-0.24,0.69,U] [#7 -0.02,-0.28,0.65,U] [#8 0.09,0.40,0.63,U] 
19:47:00.245 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.05, -0.13}
19:47:00.245 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.36 = 1.36)
19:47:00.245 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.47 = -1.81)
19:47:00.245 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=0.03 mountY=-0.12, mountTheta=-1.36
19:47:00.245 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.03, opts=13)
19:47:00.245 00.000 7988 Enqueuing Move request for scope (0.12, -0.03)
19:47:00.245 00.000 15712 Worker thread wakes up
19:47:00.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
19:47:00.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
19:47:00.245 00.000 15712 Moving (0.12, -0.03) raw xDistance=0.03 yDistance=-0.12
19:47:00.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:00.245 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7
19:47:00.256 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:00.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:00.258 00.002 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.94
19:47:00.258 00.000 7988 Enqueuing Expose request
19:47:00.258 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
19:47:00.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:00.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:47:00.258 00.000 15712 MoveAxis(W, 2, ABG)
19:47:00.258 00.000 15712 Guiding  Dir = 3, Dur = 2
19:47:00.295 00.037 15712 IsGuiding returns 0
19:47:00.313 00.018 15712 IsGuiding returns 0
19:47:00.313 00.000 15712 Move returns status 0, amount 2
19:47:00.313 00.000 15712 MoveAxis(N, 0, ABG)
19:47:00.313 00.000 15712 Move returns status 0, amount 0
19:47:00.313 00.000 15712 move complete, result=0
19:47:00.313 00.000 15712 worker thread done servicing request
19:47:00.313 00.000 15712 Worker thread wakes up
19:47:00.313 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
19:47:00.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:00.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:01.948 01.635 15712 Exposure complete
19:47:01.997 00.049 15712 worker thread done servicing request
19:47:01.997 00.000 7988 OnExposeComplete: enter
19:47:02.012 00.015 7988 UpdateGuideState(): m_state=6
19:47:02.012 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2683
19:47:02.014 00.002 7988 Star::Find returns 1 (0), X=1173.45, Y=432.52, Mass=1497, SNR=26.2, Peak=212 HFD=3.2
19:47:02.014 00.000 7988 MultiStar: [#1 0.14,0.02,1.02,U] [#2 0.07,-0.01,0.95,U] [#3 -0.02,0.09,0.95,U] [#4 0.05,0.03,1.01,U] [#5 0.05,0.07,0.70,U] [#6 0.02,-0.25,0.67,U] [#7 0.13,-0.25,0.66,U] [#8 0.28,0.12,0.63,U] 
19:47:02.014 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.02, -0.21}
19:47:02.014 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
19:47:02.014 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.05)
19:47:02.014 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.08 cameraTheta=-0.45 mountX=0.04 mountY=-0.07, mountTheta=-1.12
19:47:02.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
19:47:02.014 00.000 7988 Enqueuing Move request for scope (0.08, -0.04)
19:47:02.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:02.014 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
19:47:02.014 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:02.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:02.028 00.014 7988 Enqueuing Expose request
19:47:02.028 00.000 15712 Worker thread wakes up
19:47:02.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
19:47:02.028 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
19:47:02.028 00.000 15712 Moving (0.08, -0.04) raw xDistance=0.04 yDistance=-0.07
19:47:02.031 00.003 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.93
19:47:02.031 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
19:47:02.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:02.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:47:02.031 00.000 15712 MoveAxis(W, 3, ABG)
19:47:02.031 00.000 15712 Guiding  Dir = 3, Dur = 3
19:47:02.031 00.000 15712 IsGuiding returns 0
19:47:02.048 00.017 15712 IsGuiding returns 0
19:47:02.048 00.000 15712 Move returns status 0, amount 3
19:47:02.059 00.011 15712 MoveAxis(N, 0, ABG)
19:47:02.059 00.000 15712 Move returns status 0, amount 0
19:47:02.059 00.000 15712 move complete, result=0
19:47:02.059 00.000 15712 worker thread done servicing request
19:47:02.059 00.000 15712 Worker thread wakes up
19:47:02.059 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
19:47:02.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:02.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:03.477 01.418 15712 Exposure complete
19:47:03.538 00.061 15712 worker thread done servicing request
19:47:03.538 00.000 7988 OnExposeComplete: enter
19:47:03.540 00.002 7988 UpdateGuideState(): m_state=6
19:47:03.540 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2684
19:47:03.542 00.002 7988 Star::Find returns 1 (0), X=1173.49, Y=432.59, Mass=1411, SNR=25.6, Peak=230 HFD=3.2
19:47:03.543 00.001 7988 MultiStar: [#1 0.18,-0.03,1.05,U] [#2 -0.11,-0.03,1.05,U] [#3 0.00,0.04,0.94,U] [#4 0.01,-0.11,1.03,U] [#5 0.08,0.01,0.77,U] [#6 -0.03,0.11,0.72,U] [#7 -0.30,-0.21,0.68,U] [#8 -0.06,0.32,0.71,U] 
19:47:03.545 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.06, -0.14}
19:47:03.545 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
19:47:03.547 00.002 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
19:47:03.547 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.06 mountX=0.01 mountY=0.01, mountTheta=0.51
19:47:03.549 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
19:47:03.551 00.002 7988 Enqueuing Move request for scope (-0.01, -0.01)
19:47:03.551 00.000 15712 Worker thread wakes up
19:47:03.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
19:47:03.551 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
19:47:03.551 00.000 15712 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
19:47:03.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:03.551 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.6
19:47:03.554 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:03.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:03.556 00.002 7988 Enqueuing Expose request
19:47:03.556 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.93
19:47:03.556 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
19:47:03.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:03.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:47:03.556 00.000 15712 MoveAxis(W, 4, ABG)
19:47:03.556 00.000 15712 Guiding  Dir = 3, Dur = 4
19:47:03.556 00.000 15712 IsGuiding returns 0
19:47:03.576 00.020 15712 IsGuiding returns 0
19:47:03.576 00.000 15712 Move returns status 0, amount 4
19:47:03.576 00.000 15712 MoveAxis(N, 0, ABG)
19:47:03.576 00.000 15712 Move returns status 0, amount 0
19:47:03.576 00.000 15712 move complete, result=0
19:47:03.577 00.001 15712 worker thread done servicing request
19:47:03.577 00.000 15712 Worker thread wakes up
19:47:03.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:03.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:03.577 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
19:47:05.213 01.636 15712 Exposure complete
19:47:05.271 00.058 15712 worker thread done servicing request
19:47:05.271 00.000 7988 OnExposeComplete: enter
19:47:05.274 00.003 7988 UpdateGuideState(): m_state=6
19:47:05.274 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2685
19:47:05.274 00.000 7988 Star::Find returns 1 (0), X=1173.55, Y=432.62, Mass=1446, SNR=25.9, Peak=193 HFD=3.2
19:47:05.274 00.000 7988 MultiStar: [#1 0.22,0.14,1.00,U] [#2 0.06,0.20,1.01,U] [#3 0.32,0.19,0.95,U] [#4 0.39,-0.03,1.07,U] [#5 0.03,0.21,0.73,U] [#6 -0.11,-0.11,0.72,U] [#7 0.06,-0.14,0.64,U] [#8 0.45,0.25,0.64,U] 
19:47:05.278 00.004 7988 single-star, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.12, -0.12}
19:47:05.278 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
19:47:05.278 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.35)
19:47:05.278 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.76 mountX=0.12 mountY=-0.12, mountTheta=-0.81
19:47:05.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.12, opts=13)
19:47:05.278 00.000 7988 Enqueuing Move request for scope (0.12, -0.12)
19:47:05.278 00.000 15712 Worker thread wakes up
19:47:05.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
19:47:05.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
19:47:05.278 00.000 15712 Moving (0.12, -0.12) raw xDistance=0.12 yDistance=-0.12
19:47:05.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:05.278 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.9
19:47:05.288 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:05.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:05.290 00.002 7988 Enqueuing Expose request
19:47:05.290 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.92
19:47:05.290 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
19:47:05.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:05.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:47:05.290 00.000 15712 MoveAxis(W, 8, ABG)
19:47:05.290 00.000 15712 Guiding  Dir = 3, Dur = 8
19:47:05.312 00.022 15712 IsGuiding returns 0
19:47:05.329 00.017 15712 IsGuiding returns 0
19:47:05.329 00.000 15712 Move returns status 0, amount 8
19:47:05.329 00.000 15712 MoveAxis(N, 0, ABG)
19:47:05.329 00.000 15712 Move returns status 0, amount 0
19:47:05.329 00.000 15712 move complete, result=0
19:47:05.329 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
19:47:05.338 00.009 15712 worker thread done servicing request
19:47:05.338 00.000 15712 Worker thread wakes up
19:47:05.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:05.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:06.754 01.416 15712 Exposure complete
19:47:06.808 00.054 15712 worker thread done servicing request
19:47:06.808 00.000 7988 OnExposeComplete: enter
19:47:06.808 00.000 7988 UpdateGuideState(): m_state=6
19:47:06.818 00.010 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2686
19:47:06.818 00.000 7988 Star::Find returns 1 (0), X=1173.39, Y=432.69, Mass=1410, SNR=25.3, Peak=209 HFD=3.1
19:47:06.818 00.000 7988 MultiStar: [#1 0.21,0.04,1.05,U] [#2 0.05,0.01,1.01,U] [#3 0.15,0.20,0.97,U] [#4 0.29,-0.10,1.06,U] [#5 0.45,0.08,0.73,U] [#6 0.15,0.12,0.70,U] [#7 0.16,-0.05,0.69,U] [#8 0.28,0.36,0.71,U] 
19:47:06.818 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.06}, one-star: {-0.04, -0.04}
19:47:06.818 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
19:47:06.825 00.007 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
19:47:06.825 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.34 mountX=0.04 mountY=0.04, mountTheta=0.78
19:47:06.825 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
19:47:06.825 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
19:47:06.825 00.000 15712 Worker thread wakes up
19:47:06.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
19:47:06.825 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
19:47:06.825 00.000 15712 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.04
19:47:06.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:06.825 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.3
19:47:06.832 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:06.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:06.834 00.002 7988 Enqueuing Expose request
19:47:06.834 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.91
19:47:06.834 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
19:47:06.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:06.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:47:06.834 00.000 15712 MoveAxis(W, 7, ABG)
19:47:06.834 00.000 15712 Guiding  Dir = 3, Dur = 7
19:47:06.834 00.000 15712 IsGuiding returns 0
19:47:06.850 00.016 15712 IsGuiding returns 0
19:47:06.850 00.000 15712 Move returns status 0, amount 7
19:47:06.850 00.000 15712 MoveAxis(N, 0, ABG)
19:47:06.850 00.000 15712 Move returns status 0, amount 0
19:47:06.850 00.000 15712 move complete, result=0
19:47:06.850 00.000 15712 worker thread done servicing request
19:47:06.850 00.000 15712 Worker thread wakes up
19:47:06.850 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
19:47:06.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:06.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:08.493 01.643 15712 Exposure complete
19:47:08.554 00.061 15712 worker thread done servicing request
19:47:08.554 00.000 7988 OnExposeComplete: enter
19:47:08.556 00.002 7988 UpdateGuideState(): m_state=6
19:47:08.556 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2687
19:47:08.556 00.000 7988 Star::Find returns 1 (0), X=1173.47, Y=432.65, Mass=1492, SNR=26.1, Peak=214 HFD=3.2
19:47:08.556 00.000 7988 MultiStar: [#1 0.25,-0.02,1.02,U] [#2 0.01,0.16,0.96,U] [#3 0.04,0.14,0.97,U] [#4 0.10,-0.04,1.03,U] [#5 0.04,-0.09,0.68,U] [#6 -0.03,-0.25,0.68,U] [#7 -0.11,-0.16,0.64,U] [#8 0.06,0.23,0.63,U] 
19:47:08.561 00.005 7988 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.04, -0.09}
19:47:08.561 00.000 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.58) = xAngle (1.47 = 1.47)
19:47:08.561 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.58 = -1.70)
19:47:08.561 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.10 mountX=0.01 mountY=-0.06, mountTheta=-1.47
19:47:08.561 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
19:47:08.561 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
19:47:08.561 00.000 15712 Worker thread wakes up
19:47:08.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
19:47:08.561 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
19:47:08.561 00.000 15712 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
19:47:08.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:08.561 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.1
19:47:08.570 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:08.572 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:08.572 00.000 7988 Enqueuing Expose request
19:47:08.572 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.90
19:47:08.572 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
19:47:08.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:08.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:47:08.572 00.000 15712 MoveAxis(W, 6, ABG)
19:47:08.572 00.000 15712 Guiding  Dir = 3, Dur = 6
19:47:08.572 00.000 15712 IsGuiding returns 0
19:47:08.595 00.023 15712 IsGuiding returns 0
19:47:08.595 00.000 15712 Move returns status 0, amount 6
19:47:08.595 00.000 15712 MoveAxis(N, 0, ABG)
19:47:08.595 00.000 15712 Move returns status 0, amount 0
19:47:08.595 00.000 15712 move complete, result=0
19:47:08.595 00.000 15712 worker thread done servicing request
19:47:08.595 00.000 15712 Worker thread wakes up
19:47:08.595 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
19:47:08.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:08.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:10.011 01.416 15712 Exposure complete
19:47:10.056 00.045 15712 worker thread done servicing request
19:47:10.056 00.000 7988 OnExposeComplete: enter
19:47:10.073 00.017 7988 UpdateGuideState(): m_state=6
19:47:10.073 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2688
19:47:10.073 00.000 7988 Star::Find returns 1 (0), X=1173.63, Y=432.52, Mass=1552, SNR=26.8, Peak=212 HFD=3.2
19:47:10.073 00.000 7988 MultiStar: [#1 0.26,0.01,0.97,U] [#2 0.11,0.11,1.00,U] [#3 0.35,-0.08,0.90,U] [#4 0.08,-0.11,0.99,U] [#5 0.26,-0.13,0.72,U] [#6 -0.01,-0.02,0.66,U] [#7 0.05,-0.20,0.65,U] [#8 0.36,0.10,0.66,U] 
19:47:10.073 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.06}, one-star: {0.20, -0.22}
19:47:10.073 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.58) = xAngle (1.27 = 1.27)
19:47:10.073 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.91)
19:47:10.073 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.31 mountX=0.06 mountY=-0.18, mountTheta=-1.26
19:47:10.073 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.06, opts=13)
19:47:10.073 00.000 7988 Enqueuing Move request for scope (0.18, -0.06)
19:47:10.073 00.000 15712 Worker thread wakes up
19:47:10.073 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
19:47:10.073 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
19:47:10.073 00.000 15712 Moving (0.18, -0.06) raw xDistance=0.06 yDistance=-0.18
19:47:10.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:10.073 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8
19:47:10.087 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:10.088 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:10.088 00.000 7988 Enqueuing Expose request
19:47:10.090 00.002 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.89
19:47:10.090 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
19:47:10.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:10.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:47:10.090 00.000 15712 MoveAxis(W, 5, ABG)
19:47:10.090 00.000 15712 Guiding  Dir = 3, Dur = 5
19:47:10.107 00.017 15712 IsGuiding returns 0
19:47:10.124 00.017 15712 IsGuiding returns 0
19:47:10.124 00.000 15712 Move returns status 0, amount 5
19:47:10.124 00.000 15712 MoveAxis(N, 0, ABG)
19:47:10.124 00.000 15712 Move returns status 0, amount 0
19:47:10.124 00.000 15712 move complete, result=0
19:47:10.124 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
19:47:10.132 00.008 15712 worker thread done servicing request
19:47:10.132 00.000 15712 Worker thread wakes up
19:47:10.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:10.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:11.766 01.634 15712 Exposure complete
19:47:11.812 00.046 15712 worker thread done servicing request
19:47:11.812 00.000 7988 OnExposeComplete: enter
19:47:11.827 00.015 7988 UpdateGuideState(): m_state=6
19:47:11.829 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2689
19:47:11.829 00.000 7988 Star::Find returns 1 (0), X=1173.62, Y=432.60, Mass=1454, SNR=26.0, Peak=192 HFD=3.3
19:47:11.829 00.000 7988 MultiStar: [#1 0.37,-0.02,1.04,U] [#2 0.01,0.00,1.00,U] [#3 0.32,-0.09,0.99,U] [#4 0.28,-0.25,1.03,U] [#5 0.29,-0.27,0.73,U] [#6 -0.16,-0.20,0.71,U] [#7 -0.05,-0.36,0.66,U] [#8 0.11,0.20,0.64,U] 
19:47:11.829 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.12}, one-star: {0.19, -0.14}
19:47:11.829 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
19:47:11.829 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.22)
19:47:11.829 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.63 mountX=0.12 mountY=-0.17, mountTheta=-0.94
19:47:11.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.12, opts=13)
19:47:11.829 00.000 7988 Enqueuing Move request for scope (0.17, -0.12)
19:47:11.829 00.000 15712 Worker thread wakes up
19:47:11.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
19:47:11.829 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
19:47:11.829 00.000 15712 Moving (0.17, -0.12) raw xDistance=0.12 yDistance=-0.17
19:47:11.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:11.829 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.0
19:47:11.841 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:11.843 00.002 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.88
19:47:11.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:11.843 00.000 7988 Enqueuing Expose request
19:47:11.843 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
19:47:11.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:11.846 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:47:11.846 00.000 15712 MoveAxis(W, 4, ABG)
19:47:11.846 00.000 15712 Guiding  Dir = 3, Dur = 4
19:47:11.846 00.000 15712 IsGuiding returns 0
19:47:11.869 00.023 15712 IsGuiding returns 0
19:47:11.869 00.000 15712 Move returns status 0, amount 4
19:47:11.869 00.000 15712 MoveAxis(N, 0, ABG)
19:47:11.869 00.000 15712 Move returns status 0, amount 0
19:47:11.869 00.000 15712 move complete, result=0
19:47:11.869 00.000 15712 worker thread done servicing request
19:47:11.869 00.000 15712 Worker thread wakes up
19:47:11.869 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
19:47:11.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:11.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:13.277 01.408 15712 Exposure complete
19:47:13.325 00.048 15712 worker thread done servicing request
19:47:13.325 00.000 7988 OnExposeComplete: enter
19:47:13.340 00.015 7988 UpdateGuideState(): m_state=6
19:47:13.340 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
19:47:13.342 00.002 7988 Star::Find returns 1 (0), X=1173.52, Y=432.49, Mass=1451, SNR=26.0, Peak=194 HFD=3.2
19:47:13.342 00.000 7988 MultiStar: [#1 0.25,-0.03,1.02,U] [#2 -0.10,-0.11,1.01,U] [#3 0.13,-0.15,0.94,U] [#4 0.11,-0.03,1.05,U] [#5 0.06,0.05,0.66,U] [#6 -0.02,-0.31,0.69,U] [#7 0.01,-0.27,0.67,U] [#8 0.07,0.17,0.71,U] 
19:47:13.342 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.09, -0.25}
19:47:13.342 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.58) = xAngle (0.61 = 0.61)
19:47:13.342 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.56)
19:47:13.342 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-0.97 mountX=0.10 mountY=-0.07, mountTheta=-0.59
19:47:13.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
19:47:13.342 00.000 7988 Enqueuing Move request for scope (0.07, -0.10)
19:47:13.342 00.000 15712 Worker thread wakes up
19:47:13.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
19:47:13.342 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
19:47:13.342 00.000 15712 Moving (0.07, -0.10) raw xDistance=0.10 yDistance=-0.07
19:47:13.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:13.342 00.000 7988 UpdateGuideState exits: m=1451 SNR=26.0
19:47:13.354 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:13.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:13.356 00.002 7988 Enqueuing Expose request
19:47:13.358 00.002 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.88
19:47:13.358 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
19:47:13.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:13.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:47:13.358 00.000 15712 MoveAxis(W, 3, ABG)
19:47:13.358 00.000 15712 Guiding  Dir = 3, Dur = 3
19:47:13.358 00.000 15712 IsGuiding returns 0
19:47:13.372 00.014 15712 IsGuiding returns 0
19:47:13.372 00.000 15712 Move returns status 0, amount 3
19:47:13.372 00.000 15712 MoveAxis(N, 0, ABG)
19:47:13.372 00.000 15712 Move returns status 0, amount 0
19:47:13.372 00.000 15712 move complete, result=0
19:47:13.372 00.000 15712 worker thread done servicing request
19:47:13.372 00.000 15712 Worker thread wakes up
19:47:13.372 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
19:47:13.377 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:13.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:15.015 01.638 15712 Exposure complete
19:47:15.061 00.046 15712 worker thread done servicing request
19:47:15.061 00.000 7988 OnExposeComplete: enter
19:47:15.076 00.015 7988 UpdateGuideState(): m_state=6
19:47:15.076 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2691
19:47:15.076 00.000 7988 Star::Find returns 1 (0), X=1173.48, Y=432.37, Mass=1470, SNR=26.0, Peak=193 HFD=3.2
19:47:15.076 00.000 7988 MultiStar: [#1 0.30,-0.15,1.02,U] [#2 -0.12,-0.12,1.02,U] [#3 0.33,-0.02,0.93,U] [#4 0.21,-0.15,1.02,U] [#5 -0.00,-0.10,0.72,U] [#6 -0.11,-0.25,0.74,U] [#7 -0.17,-0.39,0.70,U] [#8 0.05,-0.07,0.68,U] 
19:47:15.076 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.18}, one-star: {0.05, -0.37}
19:47:15.076 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.58) = xAngle (0.41 = 0.41)
19:47:15.076 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.77)
19:47:15.076 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.17 mountX=0.18 mountY=-0.07, mountTheta=-0.38
19:47:15.076 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.18, opts=13)
19:47:15.076 00.000 7988 Enqueuing Move request for scope (0.08, -0.18)
19:47:15.076 00.000 15712 Worker thread wakes up
19:47:15.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
19:47:15.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
19:47:15.076 00.000 15712 Moving (0.08, -0.18) raw xDistance=0.18 yDistance=-0.07
19:47:15.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:15.076 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0
19:47:15.091 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:15.092 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:15.093 00.001 7988 Enqueuing Expose request
19:47:15.093 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 644.87
19:47:15.093 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
19:47:15.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:15.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:47:15.093 00.000 15712 MoveAxis(W, 34, ABG)
19:47:15.093 00.000 15712 Guiding  Dir = 3, Dur = 34
19:47:15.127 00.034 15712 IsGuiding returns 0
19:47:15.144 00.017 15712 PulseGuide returned control before completion, sleep 29
19:47:15.212 00.068 15712 IsGuiding returns 0
19:47:15.212 00.000 15712 Move returns status 0, amount 34
19:47:15.212 00.000 15712 MoveAxis(N, 0, ABG)
19:47:15.212 00.000 15712 Move returns status 0, amount 0
19:47:15.212 00.000 15712 move complete, result=0
19:47:15.212 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
19:47:15.215 00.003 15712 worker thread done servicing request
19:47:15.215 00.000 15712 Worker thread wakes up
19:47:15.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:15.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:16.624 01.409 15712 Exposure complete
19:47:16.683 00.059 15712 worker thread done servicing request
19:47:16.685 00.002 7988 OnExposeComplete: enter
19:47:16.685 00.000 7988 UpdateGuideState(): m_state=6
19:47:16.685 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2692
19:47:16.685 00.000 7988 Star::Find returns 1 (0), X=1173.55, Y=432.56, Mass=1499, SNR=26.4, Peak=184 HFD=3.3
19:47:16.685 00.000 7988 MultiStar: [#1 0.01,0.15,0.96,U] [#2 0.05,0.32,0.98,U] [#3 0.14,0.10,0.99,U] [#4 0.05,0.07,1.01,U] [#5 0.33,-0.06,0.71,U] [#6 0.03,0.04,0.67,U] [#7 -0.23,0.20,0.70,U] [#8 -0.11,0.24,0.63,U] 
19:47:16.685 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.12, -0.17}
19:47:16.691 00.006 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
19:47:16.691 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
19:47:16.691 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.08 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
19:47:16.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.10, opts=13)
19:47:16.691 00.000 7988 Enqueuing Move request for scope (0.05, 0.10)
19:47:16.691 00.000 15712 Worker thread wakes up
19:47:16.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
19:47:16.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
19:47:16.691 00.000 15712 Moving (0.05, 0.10) raw xDistance=-0.10 yDistance=-0.05
19:47:16.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:16.691 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4
19:47:16.699 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:16.700 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:16.700 00.000 7988 Enqueuing Expose request
19:47:16.700 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.86
19:47:16.700 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
19:47:16.700 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:16.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:47:16.700 00.000 15712 MoveAxis(E, 1, ABG)
19:47:16.700 00.000 15712 Guiding  Dir = 2, Dur = 1
19:47:16.700 00.000 15712 IsGuiding returns 0
19:47:16.732 00.032 15712 IsGuiding returns 0
19:47:16.732 00.000 15712 Move returns status 0, amount 1
19:47:16.732 00.000 15712 MoveAxis(N, 0, ABG)
19:47:16.732 00.000 15712 Move returns status 0, amount 0
19:47:16.732 00.000 15712 move complete, result=0
19:47:16.732 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
19:47:16.734 00.002 15712 worker thread done servicing request
19:47:16.734 00.000 15712 Worker thread wakes up
19:47:16.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:16.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:18.374 01.640 15712 Exposure complete
19:47:18.426 00.052 15712 worker thread done servicing request
19:47:18.426 00.000 7988 OnExposeComplete: enter
19:47:18.436 00.010 7988 UpdateGuideState(): m_state=6
19:47:18.438 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2693
19:47:18.438 00.000 7988 Star::Find returns 1 (0), X=1173.52, Y=432.60, Mass=1487, SNR=26.2, Peak=178 HFD=3.3
19:47:18.440 00.002 7988 MultiStar: [#1 0.15,0.29,0.97,U] [#2 0.04,0.19,1.03,U] [#3 0.21,0.29,0.95,U] [#4 0.31,-0.01,1.03,U] [#5 0.02,0.06,0.70,U] [#6 0.01,0.06,0.68,U] [#7 -0.01,-0.19,0.67,U] [#8 0.27,0.41,0.64,U] 
19:47:18.440 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.11}, one-star: {0.09, -0.14}
19:47:18.442 00.002 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
19:47:18.443 00.001 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.59)
19:47:18.443 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.99 mountX=0.14 mountY=-0.09, mountTheta=-0.56
19:47:18.445 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.14, opts=13)
19:47:18.447 00.002 7988 Enqueuing Move request for scope (0.09, -0.14)
19:47:18.447 00.000 15712 Worker thread wakes up
19:47:18.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
19:47:18.447 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
19:47:18.447 00.000 15712 Moving (0.09, -0.14) raw xDistance=0.14 yDistance=-0.09
19:47:18.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:18.447 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2
19:47:18.451 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:18.452 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:18.452 00.000 7988 Enqueuing Expose request
19:47:18.454 00.002 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.85
19:47:18.454 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
19:47:18.454 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:18.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:47:18.454 00.000 15712 MoveAxis(W, 0, ABG)
19:47:18.454 00.000 15712 Move returns status 0, amount 0
19:47:18.454 00.000 15712 MoveAxis(N, 0, ABG)
19:47:18.454 00.000 15712 Move returns status 0, amount 0
19:47:18.454 00.000 15712 move complete, result=0
19:47:18.454 00.000 15712 worker thread done servicing request
19:47:18.454 00.000 15712 Worker thread wakes up
19:47:18.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:18.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:18.454 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
19:47:19.970 01.516 15712 Exposure complete
19:47:20.023 00.053 15712 worker thread done servicing request
19:47:20.023 00.000 7988 OnExposeComplete: enter
19:47:20.032 00.009 7988 UpdateGuideState(): m_state=6
19:47:20.032 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2694
19:47:20.032 00.000 7988 Star::Find returns 1 (0), X=1173.44, Y=432.68, Mass=1490, SNR=26.2, Peak=188 HFD=3.4
19:47:20.032 00.000 7988 MultiStar: [#1 0.33,0.22,1.01,U] [#2 0.15,-0.04,0.97,U] [#3 0.31,-0.04,0.94,U] [#4 0.25,-0.18,1.02,U] [#5 0.19,0.12,0.74,U] [#6 0.02,0.07,0.71,U] [#7 0.14,-0.08,0.68,U] [#8 0.07,0.12,0.70,U] 
19:47:20.032 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.01, -0.06}
19:47:20.032 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
19:47:20.032 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.05)
19:47:20.040 00.008 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.45 mountX=0.06 mountY=-0.01, mountTheta=-0.10
19:47:20.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
19:47:20.040 00.000 7988 Enqueuing Move request for scope (0.01, -0.06)
19:47:20.040 00.000 15712 Worker thread wakes up
19:47:20.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
19:47:20.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
19:47:20.040 00.000 15712 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=-0.01
19:47:20.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:20.040 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.2
19:47:20.046 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:20.047 00.001 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.84
19:47:20.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:20.047 00.000 7988 Enqueuing Expose request
19:47:20.047 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
19:47:20.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:20.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:47:20.047 00.000 15712 MoveAxis(W, 1, ABG)
19:47:20.047 00.000 15712 Guiding  Dir = 3, Dur = 1
19:47:20.047 00.000 15712 IsGuiding returns 0
19:47:20.070 00.023 15712 IsGuiding returns 0
19:47:20.070 00.000 15712 Move returns status 0, amount 1
19:47:20.070 00.000 15712 MoveAxis(N, 0, ABG)
19:47:20.070 00.000 15712 Move returns status 0, amount 0
19:47:20.070 00.000 15712 move complete, result=0
19:47:20.070 00.000 15712 worker thread done servicing request
19:47:20.070 00.000 15712 Worker thread wakes up
19:47:20.070 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
19:47:20.074 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:20.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:21.707 01.633 15712 Exposure complete
19:47:21.768 00.061 15712 worker thread done servicing request
19:47:21.768 00.000 7988 OnExposeComplete: enter
19:47:21.768 00.000 7988 UpdateGuideState(): m_state=6
19:47:21.768 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2695
19:47:21.768 00.000 7988 Star::Find returns 1 (0), X=1173.74, Y=432.77, Mass=1510, SNR=26.3, Peak=195 HFD=3.5
19:47:21.768 00.000 7988 MultiStar: [#1 0.40,0.01,1.01,U] [#2 0.01,0.33,1.02,U] [#3 0.09,0.18,0.92,U] [#4 0.23,-0.00,1.05,U] [#5 0.22,0.15,0.70,U] [#6 0.02,0.07,0.68,U] [#7 0.03,0.04,0.67,U] [#8 0.14,0.50,0.63,U] 
19:47:21.768 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.13}, one-star: {0.31, 0.03}
19:47:21.775 00.007 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.58) = xAngle (2.24 = 2.24)
19:47:21.775 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.35 = -0.93)
19:47:21.775 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.22 cameraTheta=0.66 mountX=-0.14 mountY=-0.17, mountTheta=-2.23
19:47:21.775 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.13, opts=13)
19:47:21.775 00.000 7988 Enqueuing Move request for scope (0.17, 0.13)
19:47:21.775 00.000 15712 Worker thread wakes up
19:47:21.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
19:47:21.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
19:47:21.775 00.000 15712 Moving (0.17, 0.13) raw xDistance=-0.14 yDistance=-0.17
19:47:21.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:21.775 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.3
19:47:21.784 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:21.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:21.784 00.000 7988 Enqueuing Expose request
19:47:21.784 00.000 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.83
19:47:21.784 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
19:47:21.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:21.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:47:21.784 00.000 15712 MoveAxis(W, 1, ABG)
19:47:21.784 00.000 15712 Guiding  Dir = 3, Dur = 1
19:47:21.784 00.000 15712 IsGuiding returns 0
19:47:21.809 00.025 15712 IsGuiding returns 0
19:47:21.815 00.006 15712 Move returns status 0, amount 1
19:47:21.815 00.000 15712 MoveAxis(N, 0, ABG)
19:47:21.815 00.000 15712 Move returns status 0, amount 0
19:47:21.815 00.000 15712 move complete, result=0
19:47:21.815 00.000 15712 worker thread done servicing request
19:47:21.815 00.000 15712 Worker thread wakes up
19:47:21.815 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
19:47:21.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:21.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:23.236 01.421 15712 Exposure complete
19:47:23.288 00.052 15712 worker thread done servicing request
19:47:23.288 00.000 7988 OnExposeComplete: enter
19:47:23.296 00.008 7988 UpdateGuideState(): m_state=6
19:47:23.296 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2696
19:47:23.296 00.000 7988 Star::Find returns 1 (0), X=1173.61, Y=432.71, Mass=1455, SNR=25.9, Peak=185 HFD=3.4
19:47:23.296 00.000 7988 MultiStar: [#1 0.30,0.20,1.01,U] [#2 0.24,0.44,1.01,U] [#3 0.16,0.23,0.90,U] [#4 0.30,0.10,1.02,U] [#5 -0.14,0.20,0.71,U] [#6 -0.01,0.16,0.70,U] [#7 0.21,0.14,0.68,U] [#8 0.26,0.25,0.68,U] 
19:47:23.296 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.19}, one-star: {0.18, -0.02}
19:47:23.296 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
19:47:23.296 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.72)
19:47:23.305 00.009 7988 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.12 mountX=0.02 mountY=-0.18, mountTheta=-1.46
19:47:23.305 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.02, opts=13)
19:47:23.305 00.000 7988 Enqueuing Move request for scope (0.18, -0.02)
19:47:23.305 00.000 15712 Worker thread wakes up
19:47:23.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
19:47:23.305 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
19:47:23.305 00.000 15712 Moving (0.18, -0.02) raw xDistance=0.02 yDistance=-0.18
19:47:23.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:23.305 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.9
19:47:23.311 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:23.312 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:23.312 00.000 7988 Enqueuing Expose request
19:47:23.312 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.83
19:47:23.312 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
19:47:23.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:23.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:47:23.312 00.000 15712 MoveAxis(E, 0, ABG)
19:47:23.312 00.000 15712 Move returns status 0, amount 0
19:47:23.312 00.000 15712 MoveAxis(N, 0, ABG)
19:47:23.312 00.000 15712 Move returns status 0, amount 0
19:47:23.312 00.000 15712 move complete, result=0
19:47:23.312 00.000 15712 worker thread done servicing request
19:47:23.312 00.000 15712 Worker thread wakes up
19:47:23.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:23.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:23.312 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:47:24.944 01.632 15712 Exposure complete
19:47:25.004 00.060 15712 worker thread done servicing request
19:47:25.004 00.000 7988 OnExposeComplete: enter
19:47:25.006 00.002 7988 UpdateGuideState(): m_state=6
19:47:25.006 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2697
19:47:25.006 00.000 7988 Star::Find returns 1 (0), X=1173.47, Y=433.04, Mass=1383, SNR=25.1, Peak=197 HFD=3.1
19:47:25.006 00.000 7988 MultiStar: [#1 0.35,0.27,1.05,U] [#2 0.09,0.45,1.08,U] [#3 0.25,0.26,1.01,U] [#4 0.08,0.22,1.08,U] [#5 0.25,0.54,0.72,U] [#6 -0.07,0.08,0.72,U] [#7 0.21,0.24,0.70,U] [#8 0.15,0.67,0.65,U] 
19:47:25.006 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.33}, one-star: {0.04, 0.31}
19:47:25.006 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
19:47:25.006 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.15)
19:47:25.006 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.45 mountX=-0.31 mountY=-0.04, mountTheta=-3.00
19:47:25.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.31, opts=13)
19:47:25.006 00.000 7988 Enqueuing Move request for scope (0.04, 0.31)
19:47:25.006 00.000 15712 Worker thread wakes up
19:47:25.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.31) opts 0xd
19:47:25.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.31)
19:47:25.006 00.000 15712 Moving (0.04, 0.31) raw xDistance=-0.31 yDistance=-0.04
19:47:25.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:25.006 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.1
19:47:25.020 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:25.021 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:25.021 00.000 7988 Enqueuing Expose request
19:47:25.021 00.000 15712 PPEC rslt: input = -0.31, final = -0.18, react = -0.18, pred = -0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 644.82
19:47:25.021 00.000 15712 PPEC: input: -0.31, control: -0.18, exposure: 1500
19:47:25.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:25.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:47:25.021 00.000 15712 MoveAxis(E, 60, ABG)
19:47:25.021 00.000 15712 Guiding  Dir = 2, Dur = 60
19:47:25.021 00.000 15712 IsGuiding returns 0
19:47:25.038 00.017 15712 PulseGuide returned control before completion, sleep 52
19:47:25.123 00.085 15712 IsGuiding returns 0
19:47:25.123 00.000 15712 Move returns status 0, amount 60
19:47:25.123 00.000 15712 MoveAxis(N, 0, ABG)
19:47:25.123 00.000 15712 Move returns status 0, amount 0
19:47:25.123 00.000 15712 move complete, result=0
19:47:25.123 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
19:47:25.123 00.000 15712 worker thread done servicing request
19:47:25.125 00.002 15712 Worker thread wakes up
19:47:25.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:25.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:26.539 01.414 15712 Exposure complete
19:47:26.597 00.058 15712 worker thread done servicing request
19:47:26.597 00.000 7988 OnExposeComplete: enter
19:47:26.597 00.000 7988 UpdateGuideState(): m_state=6
19:47:26.601 00.004 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2698
19:47:26.601 00.000 7988 Star::Find returns 1 (0), X=1173.52, Y=432.70, Mass=1386, SNR=25.1, Peak=183 HFD=3.4
19:47:26.603 00.002 7988 MultiStar: [#1 0.13,0.08,1.07,U] [#2 -0.03,0.18,1.05,U] [#3 0.18,0.20,0.97,U] [#4 0.16,0.08,1.03,U] [#5 0.07,0.13,0.73,U] [#6 0.00,-0.26,0.73,U] [#7 -0.06,-0.03,0.71,U] [#8 0.23,0.28,0.69,U] 
19:47:26.605 00.002 7988 single-star, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.09, -0.04}
19:47:26.605 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
19:47:26.607 00.002 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.98)
19:47:26.607 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.38 mountX=0.04 mountY=-0.09, mountTheta=-1.19
19:47:26.609 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.04, opts=13)
19:47:26.611 00.002 7988 Enqueuing Move request for scope (0.09, -0.04)
19:47:26.611 00.000 15712 Worker thread wakes up
19:47:26.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
19:47:26.611 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
19:47:26.611 00.000 15712 Moving (0.09, -0.04) raw xDistance=0.04 yDistance=-0.09
19:47:26.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:26.611 00.000 7988 UpdateGuideState exits: m=1386 SNR=25.1
19:47:26.615 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:26.615 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:26.617 00.002 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.81
19:47:26.617 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
19:47:26.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:26.617 00.000 7988 Enqueuing Expose request
19:47:26.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:47:26.617 00.000 15712 MoveAxis(E, 1, ABG)
19:47:26.617 00.000 15712 Guiding  Dir = 2, Dur = 1
19:47:26.617 00.000 15712 IsGuiding returns 0
19:47:26.637 00.020 15712 IsGuiding returns 0
19:47:26.637 00.000 15712 Move returns status 0, amount 1
19:47:26.637 00.000 15712 MoveAxis(N, 0, ABG)
19:47:26.637 00.000 15712 Move returns status 0, amount 0
19:47:26.637 00.000 15712 move complete, result=0
19:47:26.637 00.000 15712 worker thread done servicing request
19:47:26.637 00.000 15712 Worker thread wakes up
19:47:26.637 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
19:47:26.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:26.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:27.742 01.105 7988 evsrv: cli 0CCD0168 connect
19:47:27.744 00.002 7988 case statement mapped state 6 to 3
19:47:27.746 00.002 7988 case statement mapped state 6 to 3
19:47:27.748 00.002 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"42467b06-57d7-4cc7-92d4-37077300536c"}
19:47:27.748 00.000 7988 case statement mapped state 6 to 3
19:47:27.748 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"42467b06-57d7-4cc7-92d4-37077300536c"}
19:47:27.748 00.000 7988 evsrv: cli 0CCD0168 disconnect
19:47:28.275 00.527 15712 Exposure complete
19:47:28.370 00.095 15712 worker thread done servicing request
19:47:28.370 00.000 7988 OnExposeComplete: enter
19:47:28.378 00.008 7988 UpdateGuideState(): m_state=6
19:47:28.380 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2699
19:47:28.382 00.002 7988 Star::Find returns 1 (0), X=1173.65, Y=432.68, Mass=1525, SNR=26.5, Peak=185 HFD=3.5
19:47:28.382 00.000 7988 MultiStar: [#1 0.33,0.21,0.99,U] [#2 0.04,0.20,1.01,U] [#3 0.39,0.25,0.94,U] [#4 0.32,0.10,0.99,U] [#5 0.25,0.08,0.70,U] [#6 0.14,0.14,0.67,U] [#7 0.04,0.11,0.66,U] [#8 0.26,0.37,0.64,U] 
19:47:28.387 00.005 7988 single-star, 8 included, MultiStar: {0.23, 0.15}, one-star: {0.22, -0.06}
19:47:28.387 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
19:47:28.387 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.85)
19:47:28.387 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.25 mountX=0.05 mountY=-0.22, mountTheta=-1.33
19:47:28.387 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.06, opts=13)
19:47:28.397 00.010 7988 Enqueuing Move request for scope (0.22, -0.06)
19:47:28.397 00.000 15712 Worker thread wakes up
19:47:28.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=20, FiltMax=255, Gamma=0.690
19:47:28.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
19:47:28.397 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
19:47:28.404 00.007 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
19:47:28.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:28.404 00.000 15712 Moving (0.22, -0.06) raw xDistance=0.05 yDistance=-0.22
19:47:28.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:28.408 00.004 7988 Enqueuing Expose request
19:47:28.412 00.004 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.80
19:47:28.412 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
19:47:28.412 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:28.412 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:47:28.412 00.000 15712 MoveAxis(E, 3, ABG)
19:47:28.412 00.000 15712 Guiding  Dir = 2, Dur = 3
19:47:28.413 00.001 15712 IsGuiding returns 0
19:47:28.429 00.016 15712 IsGuiding returns 0
19:47:28.429 00.000 15712 Move returns status 0, amount 3
19:47:28.429 00.000 15712 MoveAxis(N, 0, ABG)
19:47:28.429 00.000 15712 Move returns status 0, amount 0
19:47:28.429 00.000 15712 move complete, result=0
19:47:28.429 00.000 15712 worker thread done servicing request
19:47:28.429 00.000 15712 Worker thread wakes up
19:47:28.429 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
19:47:28.434 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:28.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:29.844 01.410 15712 Exposure complete
19:47:29.911 00.067 15712 worker thread done servicing request
19:47:29.911 00.000 7988 OnExposeComplete: enter
19:47:29.911 00.000 7988 UpdateGuideState(): m_state=6
19:47:29.911 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2700
19:47:29.911 00.000 7988 Star::Find returns 1 (0), X=1173.47, Y=432.98, Mass=1434, SNR=25.6, Peak=196 HFD=3.3
19:47:29.921 00.010 7988 MultiStar: [#1 0.35,0.08,0.99,U] [#2 0.07,0.30,1.04,U] [#3 0.23,0.28,0.95,U] [#4 0.12,0.24,1.02,U] [#5 0.17,0.33,0.71,U] [#6 0.11,0.11,0.70,U] [#7 0.09,0.18,0.65,U] [#8 0.34,0.46,0.64,U] 
19:47:29.921 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.24}, one-star: {0.04, 0.25}
19:47:29.921 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
19:47:29.921 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.19)
19:47:29.921 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.41 mountX=-0.25 mountY=-0.05, mountTheta=-2.96
19:47:29.928 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.25, opts=13)
19:47:29.928 00.000 7988 Enqueuing Move request for scope (0.04, 0.25)
19:47:29.928 00.000 15712 Worker thread wakes up
19:47:29.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
19:47:29.928 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
19:47:29.928 00.000 15712 Moving (0.04, 0.25) raw xDistance=-0.25 yDistance=-0.05
19:47:29.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:29.933 00.005 7988 UpdateGuideState exits: m=1434 SNR=25.6
19:47:29.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:29.935 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:29.935 00.000 7988 Enqueuing Expose request
19:47:29.937 00.002 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 644.79
19:47:29.937 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
19:47:29.937 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:29.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:47:29.937 00.000 15712 MoveAxis(E, 52, ABG)
19:47:29.937 00.000 15712 Guiding  Dir = 2, Dur = 52
19:47:29.937 00.000 15712 IsGuiding returns 0
19:47:29.962 00.025 15712 PulseGuide returned control before completion, sleep 35
19:47:30.033 00.071 15712 IsGuiding returns 0
19:47:30.033 00.000 15712 Move returns status 0, amount 52
19:47:30.033 00.000 15712 MoveAxis(N, 0, ABG)
19:47:30.033 00.000 15712 Move returns status 0, amount 0
19:47:30.033 00.000 15712 move complete, result=0
19:47:30.033 00.000 15712 worker thread done servicing request
19:47:30.033 00.000 15712 Worker thread wakes up
19:47:30.033 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
19:47:30.047 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:30.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:31.684 01.637 15712 Exposure complete
19:47:31.745 00.061 15712 worker thread done servicing request
19:47:31.745 00.000 7988 OnExposeComplete: enter
19:47:31.760 00.015 7988 UpdateGuideState(): m_state=6
19:47:31.760 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2701
19:47:31.762 00.002 7988 Star::Find returns 1 (0), X=1173.56, Y=432.54, Mass=1463, SNR=25.9, Peak=178 HFD=3.3
19:47:31.764 00.002 7988 MultiStar: [#1 0.37,0.04,1.03,U] [#2 0.08,-0.08,1.04,U] [#3 0.16,0.15,0.93,U] [#4 0.20,-0.23,1.01,U] [#5 0.15,-0.09,0.72,U] [#6 -0.04,-0.13,0.70,U] [#7 0.28,-0.13,0.64,U] [#8 0.37,0.02,0.68,U] 
19:47:31.766 00.002 7988 refined, 8 included, MultiStar: {0.19, -0.07}, one-star: {0.13, -0.19}
19:47:31.766 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.58) = xAngle (1.23 = 1.23)
19:47:31.768 00.002 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.34 = -1.95)
19:47:31.770 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.35 mountX=0.07 mountY=-0.19, mountTheta=-1.22
19:47:31.772 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.07, opts=13)
19:47:31.772 00.000 7988 Enqueuing Move request for scope (0.19, -0.07)
19:47:31.772 00.000 15712 Worker thread wakes up
19:47:31.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:31.772 00.000 7988 UpdateGuideState exits: m=1463 SNR=25.9
19:47:31.777 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:31.779 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:31.781 00.002 7988 Enqueuing Expose request
19:47:31.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
19:47:31.781 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
19:47:31.781 00.000 15712 Moving (0.19, -0.07) raw xDistance=0.07 yDistance=-0.19
19:47:31.783 00.002 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.78
19:47:31.783 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
19:47:31.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:31.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:47:31.783 00.000 15712 MoveAxis(E, 3, ABG)
19:47:31.783 00.000 15712 Guiding  Dir = 2, Dur = 3
19:47:31.794 00.011 15712 IsGuiding returns 0
19:47:31.811 00.017 15712 IsGuiding returns 0
19:47:31.811 00.000 15712 Move returns status 0, amount 3
19:47:31.811 00.000 15712 MoveAxis(N, 0, ABG)
19:47:31.811 00.000 15712 Move returns status 0, amount 0
19:47:31.811 00.000 15712 move complete, result=0
19:47:31.811 00.000 15712 worker thread done servicing request
19:47:31.811 00.000 15712 Worker thread wakes up
19:47:31.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:31.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:31.811 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
19:47:33.226 01.415 15712 Exposure complete
19:47:33.272 00.046 15712 worker thread done servicing request
19:47:33.272 00.000 7988 OnExposeComplete: enter
19:47:33.288 00.016 7988 UpdateGuideState(): m_state=6
19:47:33.289 00.001 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2702
19:47:33.289 00.000 7988 Star::Find returns 1 (0), X=1173.62, Y=432.80, Mass=1456, SNR=25.9, Peak=192 HFD=3.6
19:47:33.289 00.000 7988 MultiStar: [#1 0.35,0.17,1.00,U] [#2 0.18,0.33,0.99,U] [#3 0.35,0.21,0.94,U] [#4 0.39,0.05,1.02,U] [#5 0.42,0.15,0.71,U] [#6 0.05,0.05,0.71,U] [#7 0.21,-0.03,0.66,U] [#8 0.36,0.27,0.64,U] 
19:47:33.289 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.14}, one-star: {0.19, 0.06}
19:47:33.289 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.89 = 1.89)
19:47:33.289 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.00 = -1.28)
19:47:33.289 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.32 mountX=-0.06 mountY=-0.19, mountTheta=-1.89
19:47:33.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.06, opts=13)
19:47:33.289 00.000 7988 Enqueuing Move request for scope (0.19, 0.06)
19:47:33.289 00.000 15712 Worker thread wakes up
19:47:33.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
19:47:33.289 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
19:47:33.289 00.000 15712 Moving (0.19, 0.06) raw xDistance=-0.06 yDistance=-0.19
19:47:33.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:33.289 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
19:47:33.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:33.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:33.304 00.015 7988 Enqueuing Expose request
19:47:33.306 00.002 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.78
19:47:33.306 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
19:47:33.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:33.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:47:33.306 00.000 15712 MoveAxis(E, 2, ABG)
19:47:33.306 00.000 15712 Guiding  Dir = 2, Dur = 2
19:47:33.306 00.000 15712 IsGuiding returns 0
19:47:33.323 00.017 15712 IsGuiding returns 0
19:47:33.323 00.000 15712 Move returns status 0, amount 2
19:47:33.323 00.000 15712 MoveAxis(N, 0, ABG)
19:47:33.323 00.000 15712 Move returns status 0, amount 0
19:47:33.323 00.000 15712 move complete, result=0
19:47:33.323 00.000 15712 worker thread done servicing request
19:47:33.323 00.000 15712 Worker thread wakes up
19:47:33.323 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
19:47:33.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:33.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:35.066 01.743 15712 Exposure complete
19:47:35.126 00.060 15712 worker thread done servicing request
19:47:35.126 00.000 7988 OnExposeComplete: enter
19:47:35.128 00.002 7988 UpdateGuideState(): m_state=6
19:47:35.130 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2703
19:47:35.130 00.000 7988 Star::Find returns 1 (0), X=1173.59, Y=432.84, Mass=1523, SNR=26.6, Peak=185 HFD=3.6
19:47:35.132 00.002 7988 MultiStar: [#1 0.43,0.32,0.96,U] [#2 0.03,0.35,1.00,U] [#3 0.22,0.35,0.96,U] [#4 0.22,0.16,1.03,U] [#5 0.34,0.14,0.73,U] [#6 0.01,0.05,0.70,U] [#7 -0.03,0.10,0.62,U] [#8 0.10,0.35,0.65,U] 
19:47:35.132 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.22}, one-star: {0.16, 0.11}
19:47:35.134 00.002 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.58) = xAngle (2.19 = 2.19)
19:47:35.134 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.30 = -0.98)
19:47:35.136 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.61 mountX=-0.11 mountY=-0.16, mountTheta=-2.18
19:47:35.138 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.11, opts=13)
19:47:35.138 00.000 7988 Enqueuing Move request for scope (0.16, 0.11)
19:47:35.140 00.002 15712 Worker thread wakes up
19:47:35.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
19:47:35.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
19:47:35.140 00.000 15712 Moving (0.16, 0.11) raw xDistance=-0.11 yDistance=-0.16
19:47:35.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:35.140 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
19:47:35.142 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:35.143 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:35.143 00.000 7988 Enqueuing Expose request
19:47:35.143 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.77
19:47:35.143 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
19:47:35.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:35.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:47:35.143 00.000 15712 MoveAxis(E, 1, ABG)
19:47:35.143 00.000 15712 Guiding  Dir = 2, Dur = 1
19:47:35.143 00.000 15712 IsGuiding returns 0
19:47:35.161 00.018 15712 IsGuiding returns 0
19:47:35.161 00.000 15712 Move returns status 0, amount 1
19:47:35.161 00.000 15712 MoveAxis(N, 0, ABG)
19:47:35.161 00.000 15712 Move returns status 0, amount 0
19:47:35.161 00.000 15712 move complete, result=0
19:47:35.161 00.000 15712 worker thread done servicing request
19:47:35.161 00.000 15712 Worker thread wakes up
19:47:35.161 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
19:47:35.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:35.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:36.581 01.420 15712 Exposure complete
19:47:36.643 00.062 15712 worker thread done servicing request
19:47:36.643 00.000 7988 OnExposeComplete: enter
19:47:36.643 00.000 7988 UpdateGuideState(): m_state=6
19:47:36.646 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2704
19:47:36.646 00.000 7988 Star::Find returns 1 (0), X=1173.54, Y=432.88, Mass=1471, SNR=26.0, Peak=184 HFD=3.4
19:47:36.648 00.002 7988 MultiStar: [#1 0.20,0.24,1.03,U] [#2 0.04,0.47,1.03,U] [#3 0.25,0.36,0.92,U] [#4 0.15,0.37,1.04,U] [#5 -0.01,0.42,0.70,U] [#6 -0.03,0.26,0.73,U] [#7 0.13,-0.00,0.65,U] [#8 0.20,0.37,0.67,U] 
19:47:36.648 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.30}, one-star: {0.11, 0.15}
19:47:36.650 00.002 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
19:47:36.650 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.68)
19:47:36.652 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.91 mountX=-0.15 mountY=-0.12, mountTheta=-2.47
19:47:36.654 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.15, opts=13)
19:47:36.654 00.000 7988 Enqueuing Move request for scope (0.11, 0.15)
19:47:36.657 00.003 15712 Worker thread wakes up
19:47:36.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
19:47:36.657 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
19:47:36.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:36.657 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0
19:47:36.658 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:36.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:36.658 00.000 7988 Enqueuing Expose request
19:47:36.658 00.000 15712 Moving (0.11, 0.15) raw xDistance=-0.15 yDistance=-0.12
19:47:36.658 00.000 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.76
19:47:36.658 00.000 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
19:47:36.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:36.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:47:36.658 00.000 15712 MoveAxis(W, 1, ABG)
19:47:36.658 00.000 15712 Guiding  Dir = 3, Dur = 1
19:47:36.658 00.000 15712 IsGuiding returns 0
19:47:36.712 00.054 15712 IsGuiding returns 0
19:47:36.712 00.000 15712 Move returns status 0, amount 1
19:47:36.712 00.000 15712 MoveAxis(N, 0, ABG)
19:47:36.712 00.000 15712 Move returns status 0, amount 0
19:47:36.712 00.000 15712 move complete, result=0
19:47:36.712 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
19:47:36.714 00.002 15712 worker thread done servicing request
19:47:36.714 00.000 15712 Worker thread wakes up
19:47:36.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:36.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:38.349 01.635 15712 Exposure complete
19:47:38.407 00.058 15712 worker thread done servicing request
19:47:38.407 00.000 7988 OnExposeComplete: enter
19:47:38.412 00.005 7988 UpdateGuideState(): m_state=6
19:47:38.412 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2705
19:47:38.412 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.87, Mass=1445, SNR=25.7, Peak=191 HFD=3.2
19:47:38.412 00.000 7988 MultiStar: [#1 0.05,0.24,0.98,U] [#2 -0.01,0.35,1.00,U] [#3 0.03,0.37,0.94,U] [#4 0.05,0.22,1.03,U] [#5 -0.02,0.47,0.73,U] [#6 0.01,0.26,0.71,U] [#7 0.09,0.10,0.65,U] [#8 -0.08,0.56,0.63,U] 
19:47:38.412 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.29}, one-star: {-0.06, 0.13}
19:47:38.412 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.59 = -2.69)
19:47:38.412 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.42)
19:47:38.412 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=2.02 mountX=-0.13 mountY=0.06, mountTheta=2.72
19:47:38.412 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.13, opts=13)
19:47:38.412 00.000 7988 Enqueuing Move request for scope (-0.06, 0.13)
19:47:38.424 00.012 15712 Worker thread wakes up
19:47:38.424 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
19:47:38.424 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
19:47:38.424 00.000 15712 Moving (-0.06, 0.13) raw xDistance=-0.13 yDistance=0.06
19:47:38.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:38.424 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.7
19:47:38.426 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:38.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:38.428 00.002 7988 Enqueuing Expose request
19:47:38.428 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.75
19:47:38.428 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
19:47:38.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:38.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:47:38.428 00.000 15712 MoveAxis(W, 2, ABG)
19:47:38.428 00.000 15712 Guiding  Dir = 3, Dur = 2
19:47:38.428 00.000 15712 IsGuiding returns 0
19:47:38.449 00.021 15712 IsGuiding returns 0
19:47:38.449 00.000 15712 Move returns status 0, amount 2
19:47:38.449 00.000 15712 MoveAxis(N, 0, ABG)
19:47:38.449 00.000 15712 Move returns status 0, amount 0
19:47:38.449 00.000 15712 move complete, result=0
19:47:38.449 00.000 15712 worker thread done servicing request
19:47:38.449 00.000 15712 Worker thread wakes up
19:47:38.449 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
19:47:38.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:38.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:39.864 01.415 15712 Exposure complete
19:47:39.925 00.061 15712 worker thread done servicing request
19:47:39.925 00.000 7988 OnExposeComplete: enter
19:47:39.928 00.003 7988 UpdateGuideState(): m_state=6
19:47:39.928 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2706
19:47:39.930 00.002 7988 Star::Find returns 1 (0), X=1173.47, Y=432.78, Mass=1486, SNR=26.2, Peak=199 HFD=3.4
19:47:39.932 00.002 7988 MultiStar: [#1 0.10,0.12,0.98,U] [#2 0.01,0.32,0.99,U] [#3 0.10,0.20,0.95,U] [#4 0.02,0.20,1.03,U] [#5 -0.03,0.16,0.68,U] [#6 -0.10,0.13,0.68,U] [#7 -0.12,0.03,0.66,U] [#8 0.12,0.36,0.63,U] 
19:47:39.932 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.17}, one-star: {0.04, 0.05}
19:47:39.934 00.002 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.58) = xAngle (2.43 = 2.43)
19:47:39.934 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.54 = -0.74)
19:47:39.936 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.85 mountX=-0.05 mountY=-0.04, mountTheta=-2.41
19:47:39.936 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.05, opts=13)
19:47:39.938 00.002 7988 Enqueuing Move request for scope (0.04, 0.05)
19:47:39.938 00.000 15712 Worker thread wakes up
19:47:39.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
19:47:39.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
19:47:39.938 00.000 15712 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.04
19:47:39.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:39.938 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
19:47:39.942 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:39.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:39.943 00.001 7988 Enqueuing Expose request
19:47:39.943 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.74
19:47:39.943 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
19:47:39.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:39.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:47:39.943 00.000 15712 MoveAxis(W, 3, ABG)
19:47:39.943 00.000 15712 Guiding  Dir = 3, Dur = 3
19:47:39.943 00.000 15712 IsGuiding returns 0
19:47:39.972 00.029 15712 IsGuiding returns 0
19:47:39.972 00.000 15712 Move returns status 0, amount 3
19:47:39.972 00.000 15712 MoveAxis(N, 0, ABG)
19:47:39.972 00.000 15712 Move returns status 0, amount 0
19:47:39.972 00.000 15712 move complete, result=0
19:47:39.972 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
19:47:39.974 00.002 15712 worker thread done servicing request
19:47:39.974 00.000 15712 Worker thread wakes up
19:47:39.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:39.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:41.603 01.629 15712 Exposure complete
19:47:41.655 00.052 15712 worker thread done servicing request
19:47:41.655 00.000 7988 OnExposeComplete: enter
19:47:41.665 00.010 7988 UpdateGuideState(): m_state=6
19:47:41.665 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2707
19:47:41.667 00.002 7988 Star::Find returns 1 (0), X=1173.60, Y=433.29, Mass=1460, SNR=26.0, Peak=206 HFD=3.3
19:47:41.669 00.002 7988 MultiStar: [#1 0.18,0.48,1.02,U] [#2 0.23,0.54,1.01,U] [#3 0.32,0.64,0.94,U] [#4 0.37,0.40,0.97,U] [#5 0.09,0.58,0.69,U] [#6 0.08,0.71,0.72,U] [#7 0.04,0.54,0.70,U] [#8 0.38,0.61,0.62,U] 
19:47:41.669 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.55}, one-star: {0.17, 0.56}
19:47:41.669 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
19:47:41.672 00.003 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.33)
19:47:41.672 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.56 hyp=0.58 cameraTheta=1.27 mountX=-0.56 mountY=-0.19, mountTheta=-2.82
19:47:41.674 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.56, opts=13)
19:47:41.676 00.002 7988 Enqueuing Move request for scope (0.17, 0.56)
19:47:41.676 00.000 15712 Worker thread wakes up
19:47:41.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.56) opts 0xd
19:47:41.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.56)
19:47:41.676 00.000 15712 Moving (0.17, 0.56) raw xDistance=-0.56 yDistance=-0.19
19:47:41.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:41.676 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.0
19:47:41.681 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:41.681 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:41.681 00.000 7988 Enqueuing Expose request
19:47:41.681 00.000 15712 PPEC rslt: input = -0.56, final = -0.32, react = -0.34, pred = 0.01, hyst = -0.30, hyst_pct = 0.00, period_length = 644.73
19:47:41.681 00.000 15712 PPEC: input: -0.56, control: -0.32, exposure: 1500
19:47:41.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:41.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:47:41.681 00.000 15712 MoveAxis(E, 105, ABG)
19:47:41.681 00.000 15712 Guiding  Dir = 2, Dur = 105
19:47:41.681 00.000 15712 IsGuiding returns 0
19:47:41.697 00.016 15712 PulseGuide returned control before completion, sleep 102
19:47:41.827 00.130 15712 IsGuiding returns 0
19:47:41.827 00.000 15712 Move returns status 0, amount 105
19:47:41.827 00.000 15712 MoveAxis(N, 0, ABG)
19:47:41.827 00.000 15712 Move returns status 0, amount 0
19:47:41.827 00.000 15712 move complete, result=0
19:47:41.827 00.000 7988 GuideStep: -0.6 px 105 ms EAST, -0.2 px 0 ms NORTH
19:47:41.829 00.002 15712 worker thread done servicing request
19:47:41.829 00.000 15712 Worker thread wakes up
19:47:41.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:41.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:43.231 01.402 15712 Exposure complete
19:47:43.292 00.061 15712 worker thread done servicing request
19:47:43.292 00.000 7988 OnExposeComplete: enter
19:47:43.295 00.003 7988 UpdateGuideState(): m_state=6
19:47:43.295 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2708
19:47:43.297 00.002 7988 Star::Find returns 1 (0), X=1173.41, Y=433.21, Mass=1581, SNR=26.8, Peak=204 HFD=3.5
19:47:43.297 00.000 7988 MultiStar: [#1 0.09,0.51,1.00,U] [#2 -0.00,0.57,1.01,U] [#3 0.16,0.50,0.93,U] [#4 0.12,0.41,1.02,U] [#5 0.02,0.39,0.65,U] [#6 -0.05,0.29,0.71,U] [#7 -0.06,0.48,0.63,U] [#8 0.05,0.73,0.63,U] 
19:47:43.299 00.002 7988 single-star, 8 included, MultiStar: {0.04, 0.49}, one-star: {-0.02, 0.48}
19:47:43.299 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
19:47:43.301 00.002 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.01)
19:47:43.301 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.48 hyp=0.48 cameraTheta=1.60 mountX=-0.48 mountY=0.00, mountTheta=3.13
19:47:43.304 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.48, opts=13)
19:47:43.306 00.002 7988 Enqueuing Move request for scope (-0.02, 0.48)
19:47:43.306 00.000 15712 Worker thread wakes up
19:47:43.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.48) opts 0xd
19:47:43.306 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.48)
19:47:43.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:43.306 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.8
19:47:43.309 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:43.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:43.311 00.002 7988 Enqueuing Expose request
19:47:43.311 00.000 15712 Moving (-0.02, 0.48) raw xDistance=-0.48 yDistance=0.00
19:47:43.313 00.002 15712 PPEC rslt: input = -0.48, final = -0.28, react = -0.29, pred = 0.01, hyst = -0.26, hyst_pct = 0.00, period_length = 644.73
19:47:43.313 00.000 15712 PPEC: input: -0.48, control: -0.28, exposure: 1500
19:47:43.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:43.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:47:43.313 00.000 15712 MoveAxis(E, 90, ABG)
19:47:43.313 00.000 15712 Guiding  Dir = 2, Dur = 90
19:47:43.313 00.000 15712 IsGuiding returns 0
19:47:43.343 00.030 15712 PulseGuide returned control before completion, sleep 71
19:47:43.425 00.082 15712 IsGuiding returns 1
19:47:43.425 00.000 15712 scope still moving after pulse duration time elapsed
19:47:43.455 00.030 15712 IsGuiding returns 0
19:47:43.455 00.000 15712 scope move finished after 90 + 49 ms
19:47:43.455 00.000 15712 Move returns status 0, amount 90
19:47:43.455 00.000 15712 MoveAxis(N, 0, ABG)
19:47:43.455 00.000 15712 Move returns status 0, amount 0
19:47:43.455 00.000 15712 move complete, result=0
19:47:43.455 00.000 15712 worker thread done servicing request
19:47:43.455 00.000 15712 Worker thread wakes up
19:47:43.455 00.000 7988 GuideStep: -0.5 px 90 ms EAST, 0.0 px 0 ms NORTH
19:47:43.457 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:43.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:45.090 01.633 15712 Exposure complete
19:47:45.139 00.049 15712 worker thread done servicing request
19:47:45.139 00.000 7988 OnExposeComplete: enter
19:47:45.154 00.015 7988 UpdateGuideState(): m_state=6
19:47:45.155 00.001 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2709
19:47:45.155 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.63, Mass=1502, SNR=26.4, Peak=216 HFD=3.0
19:47:45.155 00.000 7988 MultiStar: [#1 0.07,0.13,1.01,U] [#2 -0.04,0.31,0.96,U] [#3 0.01,0.25,0.92,U] [#4 -0.01,0.08,1.01,U] [#5 -0.05,0.10,0.74,U] [#6 -0.27,0.01,0.72,U] [#7 -0.03,0.05,0.67,U] [#8 -0.00,0.25,0.64,U] 
19:47:45.155 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.06, -0.10}
19:47:45.155 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
19:47:45.155 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
19:47:45.155 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.08 mountX=0.10 mountY=0.06, mountTheta=0.52
19:47:45.155 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.10, opts=13)
19:47:45.155 00.000 7988 Enqueuing Move request for scope (-0.06, -0.10)
19:47:45.155 00.000 15712 Worker thread wakes up
19:47:45.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
19:47:45.155 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
19:47:45.155 00.000 15712 Moving (-0.06, -0.10) raw xDistance=0.10 yDistance=0.06
19:47:45.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:45.155 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.4
19:47:45.170 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:45.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:45.173 00.003 7988 Enqueuing Expose request
19:47:45.173 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.72
19:47:45.173 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
19:47:45.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:45.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:47:45.173 00.000 15712 MoveAxis(W, 3, ABG)
19:47:45.173 00.000 15712 Guiding  Dir = 3, Dur = 3
19:47:45.173 00.000 15712 IsGuiding returns 0
19:47:45.192 00.019 15712 IsGuiding returns 0
19:47:45.192 00.000 15712 Move returns status 0, amount 3
19:47:45.192 00.000 15712 MoveAxis(N, 0, ABG)
19:47:45.192 00.000 15712 Move returns status 0, amount 0
19:47:45.192 00.000 15712 move complete, result=0
19:47:45.192 00.000 15712 worker thread done servicing request
19:47:45.192 00.000 15712 Worker thread wakes up
19:47:45.192 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
19:47:45.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:45.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:46.616 01.424 15712 Exposure complete
19:47:46.679 00.063 15712 worker thread done servicing request
19:47:46.679 00.000 7988 OnExposeComplete: enter
19:47:46.679 00.000 7988 UpdateGuideState(): m_state=6
19:47:46.679 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2710
19:47:46.679 00.000 7988 Star::Find returns 1 (0), X=1173.60, Y=432.72, Mass=1455, SNR=25.8, Peak=184 HFD=3.3
19:47:46.679 00.000 7988 MultiStar: [#1 0.19,0.16,1.03,U] [#2 -0.08,0.15,1.03,U] [#3 0.10,0.40,0.94,U] [#4 0.29,-0.12,1.06,U] [#5 0.10,0.08,0.70,U] [#6 0.10,0.11,0.76,U] [#7 -0.14,0.09,0.68,U] [#8 0.04,0.43,0.69,U] 
19:47:46.679 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.13}, one-star: {0.17, -0.01}
19:47:46.687 00.008 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
19:47:46.687 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
19:47:46.687 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.94 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
19:47:46.687 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.13, opts=13)
19:47:46.687 00.000 7988 Enqueuing Move request for scope (0.10, 0.13)
19:47:46.687 00.000 15712 Worker thread wakes up
19:47:46.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
19:47:46.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
19:47:46.687 00.000 15712 Moving (0.10, 0.13) raw xDistance=-0.13 yDistance=-0.10
19:47:46.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:46.695 00.008 7988 UpdateGuideState exits: m=1455 SNR=25.8
19:47:46.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:46.695 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:46.695 00.000 7988 Enqueuing Expose request
19:47:46.695 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.71
19:47:46.695 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
19:47:46.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:46.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:47:46.695 00.000 15712 MoveAxis(W, 3, ABG)
19:47:46.695 00.000 15712 Guiding  Dir = 3, Dur = 3
19:47:46.695 00.000 15712 IsGuiding returns 0
19:47:46.742 00.047 15712 IsGuiding returns 0
19:47:46.742 00.000 15712 Move returns status 0, amount 3
19:47:46.742 00.000 15712 MoveAxis(N, 0, ABG)
19:47:46.742 00.000 15712 Move returns status 0, amount 0
19:47:46.742 00.000 15712 move complete, result=0
19:47:46.742 00.000 15712 worker thread done servicing request
19:47:46.742 00.000 15712 Worker thread wakes up
19:47:46.742 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
19:47:46.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:46.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:48.388 01.646 15712 Exposure complete
19:47:48.437 00.049 15712 worker thread done servicing request
19:47:48.437 00.000 7988 OnExposeComplete: enter
19:47:48.437 00.000 7988 UpdateGuideState(): m_state=6
19:47:48.450 00.013 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
19:47:48.450 00.000 7988 Star::Find returns 1 (0), X=1173.32, Y=432.84, Mass=1532, SNR=26.5, Peak=213 HFD=3.4
19:47:48.454 00.004 7988 MultiStar: [#1 0.11,0.00,1.01,U] [#2 -0.12,0.30,1.00,U] [#3 0.16,0.13,0.94,U] [#4 0.09,0.11,1.03,U] [#5 -0.02,0.22,0.71,U] [#6 -0.32,0.21,0.69,U] [#7 -0.05,0.18,0.65,U] [#8 -0.14,0.48,0.63,U] 
19:47:48.454 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.18}, one-star: {-0.11, 0.11}
19:47:48.454 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
19:47:48.454 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
19:47:48.454 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.34 mountX=-0.11 mountY=0.10, mountTheta=2.38
19:47:48.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.11, opts=13)
19:47:48.454 00.000 7988 Enqueuing Move request for scope (-0.11, 0.11)
19:47:48.454 00.000 15712 Worker thread wakes up
19:47:48.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
19:47:48.454 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
19:47:48.454 00.000 15712 Moving (-0.11, 0.11) raw xDistance=-0.11 yDistance=0.10
19:47:48.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:48.454 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.5
19:47:48.464 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:48.464 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:48.466 00.002 7988 Enqueuing Expose request
19:47:48.466 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.70
19:47:48.466 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
19:47:48.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:48.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:47:48.466 00.000 15712 MoveAxis(E, 1, ABG)
19:47:48.466 00.000 15712 Guiding  Dir = 2, Dur = 1
19:47:48.466 00.000 15712 IsGuiding returns 0
19:47:48.488 00.022 15712 IsGuiding returns 0
19:47:48.488 00.000 15712 Move returns status 0, amount 1
19:47:48.488 00.000 15712 MoveAxis(N, 0, ABG)
19:47:48.488 00.000 15712 Move returns status 0, amount 0
19:47:48.488 00.000 15712 move complete, result=0
19:47:48.488 00.000 15712 worker thread done servicing request
19:47:48.488 00.000 15712 Worker thread wakes up
19:47:48.488 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
19:47:48.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:48.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:49.907 01.419 15712 Exposure complete
19:47:49.964 00.057 15712 worker thread done servicing request
19:47:49.964 00.000 7988 OnExposeComplete: enter
19:47:49.964 00.000 7988 UpdateGuideState(): m_state=6
19:47:49.972 00.008 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2712
19:47:49.974 00.002 7988 Star::Find returns 1 (0), X=1173.59, Y=432.98, Mass=1464, SNR=26.0, Peak=197 HFD=3.1
19:47:49.974 00.000 7988 MultiStar: [#1 0.41,0.24,1.01,U] [#2 0.02,0.44,1.00,U] [#3 0.16,0.39,0.98,U] [#4 0.38,0.13,1.05,U] [#5 0.44,0.43,0.72,U] [#6 0.20,-0.05,0.71,U] [#7 0.01,0.22,0.68,U] [#8 0.14,0.51,0.69,U] 
19:47:49.976 00.002 7988 single-star, 8 included, MultiStar: {0.22, 0.28}, one-star: {0.16, 0.24}
19:47:49.976 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
19:47:49.978 00.002 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.60)
19:47:49.978 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=1.00 mountX=-0.24 mountY=-0.16, mountTheta=-2.55
19:47:49.981 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.24, opts=13)
19:47:49.981 00.000 7988 Enqueuing Move request for scope (0.16, 0.24)
19:47:49.981 00.000 15712 Worker thread wakes up
19:47:49.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
19:47:49.981 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
19:47:49.981 00.000 15712 Moving (0.16, 0.24) raw xDistance=-0.24 yDistance=-0.16
19:47:49.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:49.981 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.0
19:47:49.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:49.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:49.981 00.000 7988 Enqueuing Expose request
19:47:49.981 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 644.69
19:47:49.981 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
19:47:49.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:49.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:47:49.981 00.000 15712 MoveAxis(E, 50, ABG)
19:47:49.981 00.000 15712 Guiding  Dir = 2, Dur = 50
19:47:49.981 00.000 15712 IsGuiding returns 0
19:47:49.998 00.017 15712 PulseGuide returned control before completion, sleep 41
19:47:50.066 00.068 15712 IsGuiding returns 0
19:47:50.066 00.000 15712 Move returns status 0, amount 50
19:47:50.066 00.000 15712 MoveAxis(N, 0, ABG)
19:47:50.066 00.000 15712 Move returns status 0, amount 0
19:47:50.066 00.000 15712 move complete, result=0
19:47:50.066 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.2 px 0 ms NORTH
19:47:50.075 00.009 15712 worker thread done servicing request
19:47:50.075 00.000 15712 Worker thread wakes up
19:47:50.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:50.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:51.716 01.641 15712 Exposure complete
19:47:51.776 00.060 15712 worker thread done servicing request
19:47:51.776 00.000 7988 OnExposeComplete: enter
19:47:51.778 00.002 7988 UpdateGuideState(): m_state=6
19:47:51.778 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2713
19:47:51.778 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.71, Mass=1524, SNR=26.5, Peak=209 HFD=3.2
19:47:51.778 00.000 7988 MultiStar: [#1 0.26,0.19,1.01,U] [#2 -0.04,0.35,0.99,U] [#3 0.09,0.10,0.96,U] [#4 -0.04,0.24,1.00,U] [#5 -0.12,0.11,0.68,U] [#6 -0.21,0.06,0.68,U] [#7 -0.15,0.04,0.67,U] [#8 -0.04,0.34,0.64,U] 
19:47:51.783 00.005 7988 single-star, 8 included, MultiStar: {-0.02, 0.16}, one-star: {-0.06, -0.02}
19:47:51.783 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.58) = xAngle (-1.26 = -1.26)
19:47:51.783 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.85 = 1.85)
19:47:51.783 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.84 mountX=0.02 mountY=0.07, mountTheta=1.26
19:47:51.783 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
19:47:51.783 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
19:47:51.783 00.000 15712 Worker thread wakes up
19:47:51.783 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
19:47:51.783 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
19:47:51.783 00.000 15712 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=0.07
19:47:51.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:51.783 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5
19:47:51.793 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:51.794 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:51.794 00.000 7988 Enqueuing Expose request
19:47:51.794 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.69
19:47:51.794 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
19:47:51.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:51.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:47:51.794 00.000 15712 MoveAxis(E, 2, ABG)
19:47:51.794 00.000 15712 Guiding  Dir = 2, Dur = 2
19:47:51.794 00.000 15712 IsGuiding returns 0
19:47:51.810 00.016 15712 IsGuiding returns 0
19:47:51.810 00.000 15712 Move returns status 0, amount 2
19:47:51.810 00.000 15712 MoveAxis(N, 0, ABG)
19:47:51.810 00.000 15712 Move returns status 0, amount 0
19:47:51.810 00.000 15712 move complete, result=0
19:47:51.810 00.000 15712 worker thread done servicing request
19:47:51.810 00.000 15712 Worker thread wakes up
19:47:51.810 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
19:47:51.817 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:51.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:53.231 01.414 15712 Exposure complete
19:47:53.278 00.047 15712 worker thread done servicing request
19:47:53.278 00.000 7988 OnExposeComplete: enter
19:47:53.293 00.015 7988 UpdateGuideState(): m_state=6
19:47:53.295 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2714
19:47:53.295 00.000 7988 Star::Find returns 1 (0), X=1173.45, Y=432.47, Mass=1462, SNR=25.8, Peak=191 HFD=3.2
19:47:53.295 00.000 7988 MultiStar: [#1 0.14,0.05,1.04,U] [#2 0.05,0.04,1.01,U] [#3 0.17,0.06,0.98,U] [#4 0.11,-0.05,1.07,U] [#5 0.10,-0.15,0.72,U] [#6 -0.02,0.06,0.71,U] [#7 0.20,-0.05,0.66,U] [#8 0.09,0.22,0.67,U] 
19:47:53.295 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.02, -0.27}
19:47:53.295 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.58) = xAngle (1.42 = 1.42)
19:47:53.295 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.75)
19:47:53.295 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.16 mountX=0.01 mountY=-0.10, mountTheta=-1.42
19:47:53.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.02, opts=13)
19:47:53.295 00.000 7988 Enqueuing Move request for scope (0.10, -0.02)
19:47:53.295 00.000 15712 Worker thread wakes up
19:47:53.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
19:47:53.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
19:47:53.295 00.000 15712 Moving (0.10, -0.02) raw xDistance=0.01 yDistance=-0.10
19:47:53.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:53.295 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.8
19:47:53.295 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:53.309 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:53.309 00.000 7988 Enqueuing Expose request
19:47:53.309 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.68
19:47:53.309 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
19:47:53.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:53.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:47:53.309 00.000 15712 MoveAxis(E, 2, ABG)
19:47:53.309 00.000 15712 Guiding  Dir = 2, Dur = 2
19:47:53.312 00.003 15712 IsGuiding returns 0
19:47:53.329 00.017 15712 IsGuiding returns 0
19:47:53.329 00.000 15712 Move returns status 0, amount 2
19:47:53.329 00.000 15712 MoveAxis(N, 0, ABG)
19:47:53.329 00.000 15712 Move returns status 0, amount 0
19:47:53.329 00.000 15712 move complete, result=0
19:47:53.329 00.000 15712 worker thread done servicing request
19:47:53.329 00.000 15712 Worker thread wakes up
19:47:53.329 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
19:47:53.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:53.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:54.969 01.640 15712 Exposure complete
19:47:55.029 00.060 15712 worker thread done servicing request
19:47:55.029 00.000 7988 OnExposeComplete: enter
19:47:55.030 00.001 7988 UpdateGuideState(): m_state=6
19:47:55.030 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2715
19:47:55.030 00.000 7988 Star::Find returns 1 (0), X=1173.43, Y=432.48, Mass=1467, SNR=25.9, Peak=214 HFD=3.2
19:47:55.030 00.000 7988 MultiStar: [#1 0.14,-0.04,1.05,U] [#2 -0.00,0.07,1.00,U] [#3 0.04,0.07,0.96,U] [#4 0.24,-0.11,1.02,U] [#5 0.15,-0.04,0.75,U] [#6 0.17,-0.04,0.72,U] [#7 0.03,-0.20,0.74,U] [#8 0.33,0.32,0.66,U] 
19:47:55.030 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {-0.00, -0.25}
19:47:55.030 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
19:47:55.030 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.87)
19:47:55.030 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=0.03 mountY=-0.11, mountTheta=-1.30
19:47:55.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.03, opts=13)
19:47:55.030 00.000 7988 Enqueuing Move request for scope (0.11, -0.03)
19:47:55.030 00.000 15712 Worker thread wakes up
19:47:55.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
19:47:55.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
19:47:55.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:55.030 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.9
19:47:55.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:55.046 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:55.046 00.000 7988 Enqueuing Expose request
19:47:55.048 00.002 15712 Moving (0.11, -0.03) raw xDistance=0.03 yDistance=-0.11
19:47:55.048 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.67
19:47:55.048 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
19:47:55.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:55.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:47:55.048 00.000 15712 MoveAxis(E, 1, ABG)
19:47:55.048 00.000 15712 Guiding  Dir = 2, Dur = 1
19:47:55.048 00.000 15712 IsGuiding returns 0
19:47:55.097 00.049 15712 IsGuiding returns 0
19:47:55.097 00.000 15712 Move returns status 0, amount 1
19:47:55.097 00.000 15712 MoveAxis(N, 0, ABG)
19:47:55.097 00.000 15712 Move returns status 0, amount 0
19:47:55.097 00.000 15712 move complete, result=0
19:47:55.097 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
19:47:55.110 00.013 15712 worker thread done servicing request
19:47:55.110 00.000 15712 Worker thread wakes up
19:47:55.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:55.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:56.517 01.407 15712 Exposure complete
19:47:56.579 00.062 15712 worker thread done servicing request
19:47:56.579 00.000 7988 OnExposeComplete: enter
19:47:56.579 00.000 7988 UpdateGuideState(): m_state=6
19:47:56.579 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2716
19:47:56.579 00.000 7988 Star::Find returns 1 (0), X=1173.44, Y=432.60, Mass=1458, SNR=25.9, Peak=214 HFD=3.2
19:47:56.579 00.000 7988 MultiStar: [#1 0.14,0.07,1.01,U] [#2 -0.06,0.26,1.04,U] [#3 0.17,0.02,0.96,U] [#4 -0.02,-0.06,1.06,U] [#5 0.28,-0.12,0.73,U] [#6 -0.08,-0.13,0.68,U] [#7 -0.14,-0.15,0.65,U] [#8 -0.02,0.42,0.67,U] 
19:47:56.579 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.01, -0.13}
19:47:56.579 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.58) = xAngle (2.16 = 2.16)
19:47:56.579 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.26 = -1.02)
19:47:56.579 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.58 mountX=-0.02 mountY=-0.04, mountTheta=-2.15
19:47:56.579 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.02, opts=13)
19:47:56.579 00.000 7988 Enqueuing Move request for scope (0.04, 0.02)
19:47:56.579 00.000 15712 Worker thread wakes up
19:47:56.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:56.579 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
19:47:56.595 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:56.595 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:56.595 00.000 7988 Enqueuing Expose request
19:47:56.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
19:47:56.595 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
19:47:56.595 00.000 15712 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=-0.04
19:47:56.595 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.66
19:47:56.595 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
19:47:56.595 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:56.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:47:56.595 00.000 15712 MoveAxis(E, 0, ABG)
19:47:56.595 00.000 15712 Move returns status 0, amount 0
19:47:56.595 00.000 15712 MoveAxis(N, 0, ABG)
19:47:56.595 00.000 15712 Move returns status 0, amount 0
19:47:56.595 00.000 15712 move complete, result=0
19:47:56.595 00.000 15712 worker thread done servicing request
19:47:56.595 00.000 15712 Worker thread wakes up
19:47:56.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:56.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:56.595 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:47:58.239 01.644 15712 Exposure complete
19:47:58.296 00.057 15712 worker thread done servicing request
19:47:58.296 00.000 7988 OnExposeComplete: enter
19:47:58.301 00.005 7988 UpdateGuideState(): m_state=6
19:47:58.301 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2717
19:47:58.301 00.000 7988 Star::Find returns 1 (0), X=1173.41, Y=432.46, Mass=1459, SNR=25.9, Peak=209 HFD=3.2
19:47:58.305 00.004 7988 MultiStar: [#1 0.16,-0.11,1.03,U] [#2 -0.08,0.18,1.03,U] [#3 0.09,-0.03,0.97,U] [#4 0.20,-0.10,1.04,U] [#5 0.04,-0.08,0.72,U] [#6 -0.11,-0.18,0.73,U] [#7 -0.09,-0.13,0.70,U] [#8 0.13,0.56,0.67,U] 
19:47:58.307 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {-0.02, -0.27}
19:47:58.307 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
19:47:58.309 00.002 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.19)
19:47:58.309 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.60 mountX=0.03 mountY=-0.04, mountTheta=-0.97
19:47:58.312 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
19:47:58.312 00.000 7988 Enqueuing Move request for scope (0.04, -0.03)
19:47:58.314 00.002 15712 Worker thread wakes up
19:47:58.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
19:47:58.314 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
19:47:58.314 00.000 15712 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
19:47:58.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:47:58.314 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
19:47:58.316 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:58.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:58.316 00.000 7988 Enqueuing Expose request
19:47:58.316 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.66
19:47:58.316 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
19:47:58.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:58.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:47:58.316 00.000 15712 MoveAxis(W, 3, ABG)
19:47:58.316 00.000 15712 Guiding  Dir = 3, Dur = 3
19:47:58.316 00.000 15712 IsGuiding returns 0
19:47:58.332 00.016 15712 IsGuiding returns 0
19:47:58.332 00.000 15712 Move returns status 0, amount 3
19:47:58.332 00.000 15712 MoveAxis(N, 0, ABG)
19:47:58.332 00.000 15712 Move returns status 0, amount 0
19:47:58.332 00.000 15712 move complete, result=0
19:47:58.332 00.000 15712 worker thread done servicing request
19:47:58.332 00.000 15712 Worker thread wakes up
19:47:58.332 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
19:47:58.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:58.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:47:59.752 01.420 15712 Exposure complete
19:47:59.814 00.062 15712 worker thread done servicing request
19:47:59.814 00.000 7988 OnExposeComplete: enter
19:47:59.815 00.001 7988 UpdateGuideState(): m_state=6
19:47:59.817 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2718
19:47:59.817 00.000 7988 Star::Find returns 1 (0), X=1173.67, Y=432.46, Mass=1528, SNR=26.6, Peak=191 HFD=3.2
19:47:59.817 00.000 7988 MultiStar: [#1 0.26,-0.03,1.00,U] [#2 -0.02,0.31,0.97,U] [#3 0.27,0.10,0.93,U] [#4 0.24,-0.17,1.03,U] [#5 0.10,0.27,0.69,U] [#6 0.10,-0.04,0.66,U] [#7 -0.04,-0.08,0.65,U] [#8 0.11,0.15,0.67,U] 
19:47:59.821 00.004 7988 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.24, -0.28}
19:47:59.826 00.005 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.58) = xAngle (1.69 = 1.69)
19:47:59.826 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.80 = -1.48)
19:47:59.828 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.16 cameraTheta=0.11 mountX=-0.02 mountY=-0.15, mountTheta=-1.69
19:47:59.830 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.02, opts=13)
19:47:59.831 00.001 7988 Enqueuing Move request for scope (0.15, 0.02)
19:47:59.831 00.000 15712 Worker thread wakes up
19:47:59.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
19:47:59.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
19:47:59.831 00.000 15712 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
19:47:59.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:47:59.831 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6
19:47:59.835 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:47:59.835 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:47:59.835 00.000 7988 Enqueuing Expose request
19:47:59.835 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.65
19:47:59.835 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
19:47:59.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:47:59.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:47:59.835 00.000 15712 MoveAxis(W, 3, ABG)
19:47:59.835 00.000 15712 Guiding  Dir = 3, Dur = 3
19:47:59.835 00.000 15712 IsGuiding returns 0
19:47:59.852 00.017 15712 IsGuiding returns 0
19:47:59.852 00.000 15712 Move returns status 0, amount 3
19:47:59.852 00.000 15712 MoveAxis(N, 0, ABG)
19:47:59.852 00.000 15712 Move returns status 0, amount 0
19:47:59.852 00.000 15712 move complete, result=0
19:47:59.852 00.000 15712 worker thread done servicing request
19:47:59.852 00.000 15712 Worker thread wakes up
19:47:59.852 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
19:47:59.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:47:59.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:01.491 01.639 15712 Exposure complete
19:48:01.553 00.062 15712 worker thread done servicing request
19:48:01.553 00.000 7988 OnExposeComplete: enter
19:48:01.553 00.000 7988 UpdateGuideState(): m_state=6
19:48:01.556 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2719
19:48:01.556 00.000 7988 Star::Find returns 1 (0), X=1173.61, Y=432.93, Mass=1388, SNR=25.2, Peak=180 HFD=3.4
19:48:01.559 00.003 7988 MultiStar: [#1 0.27,0.04,1.06,U] [#2 -0.16,0.42,1.05,U] [#3 0.17,0.20,0.95,U] [#4 0.20,0.27,1.02,U] [#5 -0.02,0.14,0.67,U] [#6 -0.13,0.19,0.73,U] [#7 0.14,0.32,0.72,U] [#8 -0.12,0.42,0.68,U] 
19:48:01.559 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.24}, one-star: {0.18, 0.19}
19:48:01.561 00.002 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
19:48:01.561 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
19:48:01.563 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.27 mountX=-0.24 mountY=-0.08, mountTheta=-2.82
19:48:01.565 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.24, opts=13)
19:48:01.565 00.000 7988 Enqueuing Move request for scope (0.07, 0.24)
19:48:01.567 00.002 15712 Worker thread wakes up
19:48:01.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
19:48:01.567 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
19:48:01.567 00.000 15712 Moving (0.07, 0.24) raw xDistance=-0.24 yDistance=-0.08
19:48:01.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:48:01.567 00.000 7988 UpdateGuideState exits: m=1388 SNR=25.2
19:48:01.569 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:01.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:01.569 00.000 7988 Enqueuing Expose request
19:48:01.569 00.000 15712 PPEC rslt: input = -0.24, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 644.64
19:48:01.569 00.000 15712 PPEC: input: -0.24, control: -0.13, exposure: 1500
19:48:01.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:01.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:48:01.569 00.000 15712 MoveAxis(E, 43, ABG)
19:48:01.569 00.000 15712 Guiding  Dir = 2, Dur = 43
19:48:01.569 00.000 15712 IsGuiding returns 0
19:48:01.595 00.026 15712 PulseGuide returned control before completion, sleep 30
19:48:01.633 00.038 15712 IsGuiding returns 1
19:48:01.633 00.000 15712 scope still moving after pulse duration time elapsed
19:48:01.694 00.061 15712 IsGuiding returns 0
19:48:01.694 00.000 15712 scope move finished after 43 + 76 ms
19:48:01.694 00.000 15712 Move returns status 0, amount 43
19:48:01.694 00.000 15712 MoveAxis(N, 0, ABG)
19:48:01.694 00.000 15712 Move returns status 0, amount 0
19:48:01.694 00.000 15712 move complete, result=0
19:48:01.694 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
19:48:01.694 00.000 15712 worker thread done servicing request
19:48:01.696 00.002 15712 Worker thread wakes up
19:48:01.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:01.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:03.113 01.417 15712 Exposure complete
19:48:03.174 00.061 15712 worker thread done servicing request
19:48:03.174 00.000 7988 OnExposeComplete: enter
19:48:03.176 00.002 7988 UpdateGuideState(): m_state=6
19:48:03.176 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2720
19:48:03.176 00.000 7988 Star::Find returns 1 (0), X=1173.50, Y=432.62, Mass=1486, SNR=26.1, Peak=190 HFD=3.3
19:48:03.176 00.000 7988 MultiStar: [#1 0.06,-0.03,1.03,U] [#2 0.11,0.05,0.97,U] [#3 0.06,0.08,0.96,U] [#4 0.16,-0.17,1.05,U] [#5 0.02,-0.00,0.70,U] [#6 -0.10,-0.04,0.73,U] [#7 0.13,-0.21,0.66,U] [#8 0.31,0.30,0.68,U] 
19:48:03.176 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.07, -0.11}
19:48:03.183 00.007 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.58) = xAngle (1.34 = 1.34)
19:48:03.183 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.45 = -1.83)
19:48:03.185 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.24 mountX=0.02 mountY=-0.09, mountTheta=-1.34
19:48:03.187 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.02, opts=13)
19:48:03.188 00.001 7988 Enqueuing Move request for scope (0.09, -0.02)
19:48:03.188 00.000 15712 Worker thread wakes up
19:48:03.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
19:48:03.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
19:48:03.188 00.000 15712 Moving (0.09, -0.02) raw xDistance=0.02 yDistance=-0.09
19:48:03.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:03.190 00.002 7988 UpdateGuideState exits: m=1486 SNR=26.1
19:48:03.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:03.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:03.190 00.000 7988 Enqueuing Expose request
19:48:03.190 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.63
19:48:03.190 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
19:48:03.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:03.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:48:03.190 00.000 15712 MoveAxis(W, 4, ABG)
19:48:03.190 00.000 15712 Guiding  Dir = 3, Dur = 4
19:48:03.190 00.000 15712 IsGuiding returns 0
19:48:03.205 00.015 15712 IsGuiding returns 0
19:48:03.205 00.000 15712 Move returns status 0, amount 4
19:48:03.205 00.000 15712 MoveAxis(N, 0, ABG)
19:48:03.205 00.000 15712 Move returns status 0, amount 0
19:48:03.205 00.000 15712 move complete, result=0
19:48:03.205 00.000 15712 worker thread done servicing request
19:48:03.205 00.000 15712 Worker thread wakes up
19:48:03.205 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
19:48:03.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:03.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:04.848 01.643 15712 Exposure complete
19:48:04.909 00.061 15712 worker thread done servicing request
19:48:04.909 00.000 7988 OnExposeComplete: enter
19:48:04.910 00.001 7988 UpdateGuideState(): m_state=6
19:48:04.912 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2721
19:48:04.914 00.002 7988 Star::Find returns 1 (0), X=1173.60, Y=432.52, Mass=1527, SNR=26.4, Peak=208 HFD=3.2
19:48:04.914 00.000 7988 MultiStar: [#1 0.17,-0.12,1.01,U] [#2 -0.08,-0.01,0.99,U] [#3 0.07,-0.03,0.96,U] [#4 0.08,-0.20,1.02,U] [#5 -0.07,-0.05,0.72,U] [#6 -0.05,-0.16,0.70,U] [#7 -0.04,-0.43,0.64,U] [#8 0.02,0.31,0.68,U] 
19:48:04.916 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.18, -0.21}
19:48:04.916 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
19:48:04.918 00.002 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.77)
19:48:04.918 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.18 mountX=0.10 mountY=-0.04, mountTheta=-0.37
19:48:04.922 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
19:48:04.922 00.000 7988 Enqueuing Move request for scope (0.04, -0.10)
19:48:04.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:48:04.925 00.003 7988 UpdateGuideState exits: m=1527 SNR=26.4
19:48:04.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:04.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:04.925 00.000 7988 Enqueuing Expose request
19:48:04.925 00.000 15712 Worker thread wakes up
19:48:04.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
19:48:04.925 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
19:48:04.925 00.000 15712 Moving (0.04, -0.10) raw xDistance=0.10 yDistance=-0.04
19:48:04.934 00.009 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.62
19:48:04.936 00.002 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
19:48:04.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:04.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:48:04.936 00.000 15712 MoveAxis(W, 5, ABG)
19:48:04.936 00.000 15712 Guiding  Dir = 3, Dur = 5
19:48:04.936 00.000 15712 IsGuiding returns 0
19:48:04.942 00.006 15712 IsGuiding returns 0
19:48:04.942 00.000 15712 Move returns status 0, amount 5
19:48:04.942 00.000 15712 MoveAxis(N, 0, ABG)
19:48:04.942 00.000 15712 Move returns status 0, amount 0
19:48:04.942 00.000 15712 move complete, result=0
19:48:04.942 00.000 15712 worker thread done servicing request
19:48:04.942 00.000 15712 Worker thread wakes up
19:48:04.942 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
19:48:04.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:04.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:06.359 01.417 15712 Exposure complete
19:48:06.422 00.063 15712 worker thread done servicing request
19:48:06.422 00.000 7988 OnExposeComplete: enter
19:48:06.423 00.001 7988 UpdateGuideState(): m_state=6
19:48:06.423 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2722
19:48:06.423 00.000 7988 Star::Find returns 1 (0), X=1173.39, Y=432.58, Mass=1430, SNR=25.7, Peak=201 HFD=3.2
19:48:06.423 00.000 7988 MultiStar: [#1 0.21,-0.07,1.01,U] [#2 0.23,0.10,1.03,U] [#3 0.12,0.05,0.96,U] [#4 0.16,-0.11,1.05,U] [#5 0.03,0.21,0.73,U] [#6 -0.08,-0.07,0.70,U] [#7 0.19,-0.07,0.71,U] [#8 0.29,0.37,0.64,U] 
19:48:06.423 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {-0.03, -0.15}
19:48:06.423 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.58) = xAngle (1.68 = 1.68)
19:48:06.423 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.79 = -1.49)
19:48:06.423 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.01 mountY=-0.13, mountTheta=-1.68
19:48:06.423 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.01, opts=13)
19:48:06.423 00.000 7988 Enqueuing Move request for scope (0.13, 0.01)
19:48:06.423 00.000 15712 Worker thread wakes up
19:48:06.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
19:48:06.423 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
19:48:06.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:06.423 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.7
19:48:06.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:06.439 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:06.439 00.000 7988 Enqueuing Expose request
19:48:06.441 00.002 15712 Moving (0.13, 0.01) raw xDistance=-0.01 yDistance=-0.13
19:48:06.443 00.002 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.62
19:48:06.443 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
19:48:06.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:06.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:48:06.443 00.000 15712 MoveAxis(W, 4, ABG)
19:48:06.443 00.000 15712 Guiding  Dir = 3, Dur = 4
19:48:06.443 00.000 15712 IsGuiding returns 0
19:48:06.471 00.028 15712 IsGuiding returns 0
19:48:06.473 00.002 15712 Move returns status 0, amount 4
19:48:06.473 00.000 15712 MoveAxis(N, 0, ABG)
19:48:06.473 00.000 15712 Move returns status 0, amount 0
19:48:06.473 00.000 15712 move complete, result=0
19:48:06.473 00.000 15712 worker thread done servicing request
19:48:06.473 00.000 15712 Worker thread wakes up
19:48:06.473 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
19:48:06.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:06.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:08.115 01.642 15712 Exposure complete
19:48:08.174 00.059 15712 worker thread done servicing request
19:48:08.177 00.003 7988 OnExposeComplete: enter
19:48:08.177 00.000 7988 UpdateGuideState(): m_state=6
19:48:08.177 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2723
19:48:08.177 00.000 7988 Star::Find returns 1 (0), X=1173.25, Y=432.73, Mass=1415, SNR=25.5, Peak=190 HFD=3.1
19:48:08.177 00.000 7988 MultiStar: [#1 -0.04,0.21,1.03,U] [#2 -0.06,0.24,1.05,U] [#3 0.02,0.41,0.99,U] [#4 0.07,0.19,1.01,U] [#5 0.33,0.09,0.72,U] [#6 0.08,0.22,0.70,U] [#7 0.01,-0.15,0.70,U] [#8 -0.20,0.39,0.63,U] 
19:48:08.177 00.000 7988 single-star, 8 included, MultiStar: {-0.00, 0.18}, one-star: {-0.18, -0.01}
19:48:08.177 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.58) = xAngle (-1.53 = -1.53)
19:48:08.177 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.58 = 1.58)
19:48:08.177 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.11 mountX=0.01 mountY=0.18, mountTheta=1.53
19:48:08.177 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.01, opts=13)
19:48:08.177 00.000 7988 Enqueuing Move request for scope (-0.18, -0.01)
19:48:08.177 00.000 15712 Worker thread wakes up
19:48:08.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
19:48:08.177 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
19:48:08.190 00.013 15712 Moving (-0.18, -0.01) raw xDistance=0.01 yDistance=0.18
19:48:08.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:08.190 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5
19:48:08.192 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:08.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:08.192 00.000 7988 Enqueuing Expose request
19:48:08.192 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.61
19:48:08.192 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
19:48:08.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:08.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:48:08.192 00.000 15712 MoveAxis(W, 2, ABG)
19:48:08.192 00.000 15712 Guiding  Dir = 3, Dur = 2
19:48:08.192 00.000 15712 IsGuiding returns 0
19:48:08.208 00.016 15712 IsGuiding returns 0
19:48:08.208 00.000 15712 Move returns status 0, amount 2
19:48:08.208 00.000 15712 MoveAxis(N, 0, ABG)
19:48:08.208 00.000 15712 Move returns status 0, amount 0
19:48:08.208 00.000 15712 move complete, result=0
19:48:08.208 00.000 15712 worker thread done servicing request
19:48:08.208 00.000 15712 Worker thread wakes up
19:48:08.208 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
19:48:08.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:08.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:09.626 01.418 15712 Exposure complete
19:48:09.689 00.063 15712 worker thread done servicing request
19:48:09.689 00.000 7988 OnExposeComplete: enter
19:48:09.690 00.001 7988 UpdateGuideState(): m_state=6
19:48:09.691 00.001 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2724
19:48:09.691 00.000 7988 Star::Find returns 1 (0), X=1173.45, Y=432.73, Mass=1423, SNR=25.5, Peak=204 HFD=3.2
19:48:09.691 00.000 7988 MultiStar: [#1 0.19,0.20,1.07,U] [#2 -0.13,0.14,1.04,U] [#3 -0.05,0.30,1.00,U] [#4 -0.11,-0.01,1.07,U] [#5 0.03,-0.04,0.73,U] [#6 -0.16,-0.00,0.73,U] [#7 -0.23,-0.11,0.69,U] [#8 0.02,0.35,0.66,U] 
19:48:09.691 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.02, -0.01}
19:48:09.691 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.58) = xAngle (1.28 = 1.28)
19:48:09.691 00.000 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.38 = -1.90)
19:48:09.691 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.30 mountX=0.01 mountY=-0.02, mountTheta=-1.27
19:48:09.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
19:48:09.691 00.000 7988 Enqueuing Move request for scope (0.02, -0.01)
19:48:09.691 00.000 15712 Worker thread wakes up
19:48:09.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
19:48:09.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
19:48:09.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:48:09.703 00.012 7988 UpdateGuideState exits: m=1423 SNR=25.5
19:48:09.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:09.705 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:09.706 00.001 7988 Enqueuing Expose request
19:48:09.706 00.000 15712 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
19:48:09.706 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.60
19:48:09.706 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
19:48:09.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:09.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:48:09.706 00.000 15712 MoveAxis(W, 2, ABG)
19:48:09.706 00.000 15712 Guiding  Dir = 3, Dur = 2
19:48:09.706 00.000 15712 IsGuiding returns 0
19:48:09.722 00.016 15712 IsGuiding returns 0
19:48:09.722 00.000 15712 Move returns status 0, amount 2
19:48:09.722 00.000 15712 MoveAxis(N, 0, ABG)
19:48:09.722 00.000 15712 Move returns status 0, amount 0
19:48:09.722 00.000 15712 move complete, result=0
19:48:09.722 00.000 15712 worker thread done servicing request
19:48:09.722 00.000 15712 Worker thread wakes up
19:48:09.722 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
19:48:09.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:09.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:11.478 01.756 15712 Exposure complete
19:48:11.538 00.060 15712 worker thread done servicing request
19:48:11.538 00.000 7988 OnExposeComplete: enter
19:48:11.540 00.002 7988 UpdateGuideState(): m_state=6
19:48:11.540 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2725
19:48:11.540 00.000 7988 Star::Find returns 1 (1), X=1173.15, Y=432.54, Mass=1529, SNR=26.5, Peak=255 HFD=3.3
19:48:11.540 00.000 7988 MultiStar: [#1 -0.03,-0.33,0.98,U] [#2 -0.18,-0.12,1.02,U] [#3 -0.01,-0.02,0.96,U] [#4 0.04,-0.24,1.03,U] [#5 -0.22,-0.19,0.71,U] [#6 -0.19,-0.21,0.71,U] [#7 -0.15,-0.26,0.62,U] [#8 -0.13,0.13,0.64,U] 
19:48:11.540 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.17}, one-star: {-0.28, -0.20}
19:48:11.540 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
19:48:11.540 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.48 = 2.48)
19:48:11.540 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.20 cameraTheta=-2.20 mountX=0.17 mountY=0.13, mountTheta=0.65
19:48:11.540 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.17, opts=13)
19:48:11.540 00.000 7988 Enqueuing Move request for scope (-0.12, -0.17)
19:48:11.540 00.000 15712 Worker thread wakes up
19:48:11.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:48:11.540 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.5 Saturated
19:48:11.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:11.555 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:11.555 00.000 7988 Enqueuing Expose request
19:48:11.557 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
19:48:11.557 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
19:48:11.557 00.000 15712 Moving (-0.12, -0.17) raw xDistance=0.17 yDistance=0.13
19:48:11.561 00.004 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 644.59
19:48:11.561 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
19:48:11.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:11.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:48:11.561 00.000 15712 MoveAxis(W, 35, ABG)
19:48:11.561 00.000 15712 Guiding  Dir = 3, Dur = 35
19:48:11.561 00.000 15712 IsGuiding returns 0
19:48:11.587 00.026 15712 PulseGuide returned control before completion, sleep 20
19:48:11.636 00.049 15712 IsGuiding returns 0
19:48:11.636 00.000 15712 Move returns status 0, amount 35
19:48:11.636 00.000 15712 MoveAxis(N, 0, ABG)
19:48:11.636 00.000 15712 Move returns status 0, amount 0
19:48:11.636 00.000 15712 move complete, result=0
19:48:11.636 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
19:48:11.638 00.002 15712 worker thread done servicing request
19:48:11.638 00.000 15712 Worker thread wakes up
19:48:11.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:11.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:13.054 01.416 15712 Exposure complete
19:48:13.105 00.051 15712 worker thread done servicing request
19:48:13.105 00.000 7988 OnExposeComplete: enter
19:48:13.105 00.000 7988 UpdateGuideState(): m_state=6
19:48:13.117 00.012 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2726
19:48:13.117 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.77, Mass=1440, SNR=25.9, Peak=196 HFD=3.1
19:48:13.117 00.000 7988 MultiStar: [#1 0.34,0.26,1.02,U] [#2 -0.07,0.13,1.02,U] [#3 -0.04,0.34,0.97,U] [#4 -0.06,0.15,1.04,U] [#5 0.19,0.12,0.75,U] [#6 -0.08,0.00,0.71,U] [#7 -0.04,0.07,0.68,U] [#8 0.04,0.21,0.64,U] 
19:48:13.117 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.15}, one-star: {-0.06, 0.03}
19:48:13.122 00.005 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.58) = xAngle (4.18 = -2.10)
19:48:13.122 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.29 = 1.01)
19:48:13.122 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.60 mountX=-0.03 mountY=0.06, mountTheta=2.11
19:48:13.122 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.03, opts=13)
19:48:13.122 00.000 7988 Enqueuing Move request for scope (-0.06, 0.03)
19:48:13.122 00.000 15712 Worker thread wakes up
19:48:13.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
19:48:13.122 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
19:48:13.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:13.122 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.9
19:48:13.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:13.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:13.122 00.000 7988 Enqueuing Expose request
19:48:13.133 00.011 15712 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
19:48:13.133 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.59
19:48:13.133 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
19:48:13.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:13.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:48:13.133 00.000 15712 MoveAxis(W, 2, ABG)
19:48:13.133 00.000 15712 Guiding  Dir = 3, Dur = 2
19:48:13.153 00.020 15712 IsGuiding returns 0
19:48:13.165 00.012 15712 IsGuiding returns 0
19:48:13.165 00.000 15712 Move returns status 0, amount 2
19:48:13.165 00.000 15712 MoveAxis(N, 0, ABG)
19:48:13.165 00.000 15712 Move returns status 0, amount 0
19:48:13.165 00.000 15712 move complete, result=0
19:48:13.165 00.000 15712 worker thread done servicing request
19:48:13.165 00.000 15712 Worker thread wakes up
19:48:13.165 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
19:48:13.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:13.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:14.809 01.644 15712 Exposure complete
19:48:14.869 00.060 15712 worker thread done servicing request
19:48:14.869 00.000 7988 OnExposeComplete: enter
19:48:14.871 00.002 7988 UpdateGuideState(): m_state=6
19:48:14.871 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2727
19:48:14.871 00.000 7988 Star::Find returns 1 (0), X=1173.45, Y=433.02, Mass=1496, SNR=26.1, Peak=147 HFD=3.8
19:48:14.871 00.000 7988 MultiStar: [#1 0.15,0.59,1.01,U] [#2 0.10,0.66,1.00,U] [#3 0.10,0.58,0.93,U] [#4 0.08,0.40,1.03,U] [#5 -0.10,0.49,0.72,U] [#6 -0.19,0.45,0.67,U] [#7 -0.03,0.18,0.64,U] [#8 -0.26,0.77,0.66,U] 
19:48:14.871 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.49}, one-star: {0.02, 0.29}
19:48:14.871 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
19:48:14.871 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
19:48:14.871 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.51 mountX=-0.29 mountY=-0.02, mountTheta=-3.06
19:48:14.871 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.29, opts=13)
19:48:14.871 00.000 7988 Enqueuing Move request for scope (0.02, 0.29)
19:48:14.871 00.000 15712 Worker thread wakes up
19:48:14.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
19:48:14.871 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
19:48:14.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:14.871 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.1
19:48:14.885 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:14.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:14.886 00.001 7988 Enqueuing Expose request
19:48:14.888 00.002 15712 Moving (0.02, 0.29) raw xDistance=-0.29 yDistance=-0.02
19:48:14.888 00.000 15712 PPEC rslt: input = -0.29, final = -0.17, react = -0.17, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 644.58
19:48:14.888 00.000 15712 PPEC: input: -0.29, control: -0.17, exposure: 1500
19:48:14.888 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:14.888 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:48:14.888 00.000 15712 MoveAxis(E, 55, ABG)
19:48:14.888 00.000 15712 Guiding  Dir = 2, Dur = 55
19:48:14.888 00.000 15712 IsGuiding returns 0
19:48:14.905 00.017 15712 PulseGuide returned control before completion, sleep 45
19:48:14.990 00.085 15712 IsGuiding returns 0
19:48:14.990 00.000 15712 Move returns status 0, amount 55
19:48:14.990 00.000 15712 MoveAxis(N, 0, ABG)
19:48:14.990 00.000 15712 Move returns status 0, amount 0
19:48:14.990 00.000 15712 move complete, result=0
19:48:14.990 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.0 px 0 ms NORTH
19:48:14.994 00.004 15712 worker thread done servicing request
19:48:14.994 00.000 15712 Worker thread wakes up
19:48:14.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:14.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:16.404 01.410 15712 Exposure complete
19:48:16.465 00.061 15712 worker thread done servicing request
19:48:16.465 00.000 7988 OnExposeComplete: enter
19:48:16.465 00.000 7988 UpdateGuideState(): m_state=6
19:48:16.465 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2728
19:48:16.465 00.000 7988 Star::Find returns 1 (0), X=1173.31, Y=433.01, Mass=1452, SNR=25.9, Peak=172 HFD=3.4
19:48:16.470 00.005 7988 MultiStar: [#1 0.02,0.45,1.05,U] [#2 -0.33,0.59,1.02,U] [#3 0.01,0.59,0.91,U] [#4 -0.04,0.37,1.04,U] [#5 -0.09,0.74,0.72,U] [#6 -0.29,0.39,0.69,U] [#7 -0.25,0.19,0.63,U] [#8 -0.05,0.71,0.63,U] 
19:48:16.470 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.47}, one-star: {-0.12, 0.27}
19:48:16.470 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.73)
19:48:16.470 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.38)
19:48:16.470 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.30 cameraTheta=1.98 mountX=-0.27 mountY=0.11, mountTheta=2.75
19:48:16.470 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.27, opts=13)
19:48:16.470 00.000 7988 Enqueuing Move request for scope (-0.12, 0.27)
19:48:16.470 00.000 15712 Worker thread wakes up
19:48:16.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
19:48:16.470 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
19:48:16.470 00.000 15712 Moving (-0.12, 0.27) raw xDistance=-0.27 yDistance=0.11
19:48:16.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:48:16.470 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.9
19:48:16.481 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:16.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:16.481 00.000 7988 Enqueuing Expose request
19:48:16.481 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 644.57
19:48:16.481 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
19:48:16.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:16.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:48:16.481 00.000 15712 MoveAxis(E, 52, ABG)
19:48:16.481 00.000 15712 Guiding  Dir = 2, Dur = 52
19:48:16.481 00.000 15712 IsGuiding returns 0
19:48:16.504 00.023 15712 PulseGuide returned control before completion, sleep 36
19:48:16.560 00.056 15712 IsGuiding returns 1
19:48:16.560 00.000 15712 scope still moving after pulse duration time elapsed
19:48:16.592 00.032 15712 IsGuiding returns 0
19:48:16.592 00.000 15712 scope move finished after 52 + 55 ms
19:48:16.592 00.000 15712 Move returns status 0, amount 52
19:48:16.592 00.000 15712 MoveAxis(N, 0, ABG)
19:48:16.592 00.000 15712 Move returns status 0, amount 0
19:48:16.592 00.000 15712 move complete, result=0
19:48:16.592 00.000 15712 worker thread done servicing request
19:48:16.592 00.000 15712 Worker thread wakes up
19:48:16.592 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
19:48:16.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:16.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:18.334 01.742 15712 Exposure complete
19:48:18.395 00.061 15712 worker thread done servicing request
19:48:18.395 00.000 7988 OnExposeComplete: enter
19:48:18.395 00.000 7988 UpdateGuideState(): m_state=6
19:48:18.400 00.005 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2729
19:48:18.400 00.000 7988 Star::Find returns 1 (0), X=1173.27, Y=432.91, Mass=1476, SNR=26.1, Peak=170 HFD=3.5
19:48:18.402 00.002 7988 MultiStar: [#1 -0.09,0.23,1.03,U] [#2 -0.14,0.34,1.01,U] [#3 -0.07,0.29,0.93,U] [#4 -0.17,0.33,1.06,U] [#5 -0.29,0.58,0.72,U] [#6 -0.36,0.12,0.70,U] [#7 -0.08,-0.19,0.65,U] [#8 -0.30,0.35,0.65,U] 
19:48:18.404 00.002 7988 single-star, 8 included, MultiStar: {-0.17, 0.26}, one-star: {-0.16, 0.18}
19:48:18.404 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.58) = xAngle (3.89 = -2.40)
19:48:18.406 00.002 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.00 = 0.71)
19:48:18.406 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.31 mountX=-0.18 mountY=0.16, mountTheta=2.41
19:48:18.409 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.18, opts=13)
19:48:18.409 00.000 7988 Enqueuing Move request for scope (-0.16, 0.18)
19:48:18.411 00.002 15712 Worker thread wakes up
19:48:18.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
19:48:18.411 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
19:48:18.411 00.000 15712 Moving (-0.16, 0.18) raw xDistance=-0.18 yDistance=0.16
19:48:18.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=22, FiltMax=255, Gamma=0.690
19:48:18.411 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1
19:48:18.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:18.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:18.411 00.000 7988 Enqueuing Expose request
19:48:18.411 00.000 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 644.56
19:48:18.411 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
19:48:18.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:18.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:48:18.411 00.000 15712 MoveAxis(E, 33, ABG)
19:48:18.411 00.000 15712 Guiding  Dir = 2, Dur = 33
19:48:18.429 00.018 15712 IsGuiding returns 0
19:48:18.445 00.016 15712 PulseGuide returned control before completion, sleep 28
19:48:18.493 00.048 15712 IsGuiding returns 0
19:48:18.493 00.000 15712 Move returns status 0, amount 33
19:48:18.493 00.000 15712 MoveAxis(N, 0, ABG)
19:48:18.493 00.000 15712 Move returns status 0, amount 0
19:48:18.493 00.000 15712 move complete, result=0
19:48:18.493 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.2 px 0 ms NORTH
19:48:18.493 00.000 15712 worker thread done servicing request
19:48:18.495 00.002 15712 Worker thread wakes up
19:48:18.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:18.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:19.908 01.413 15712 Exposure complete
19:48:19.969 00.061 15712 worker thread done servicing request
19:48:19.969 00.000 7988 OnExposeComplete: enter
19:48:19.971 00.002 7988 UpdateGuideState(): m_state=6
19:48:19.971 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2730
19:48:19.971 00.000 7988 Star::Find returns 1 (0), X=1173.32, Y=433.12, Mass=1483, SNR=26.0, Peak=129 HFD=4.4
19:48:19.971 00.000 7988 MultiStar: [#1 -0.08,0.48,0.99,U] [#2 -0.29,0.59,1.01,U] [#3 -0.05,0.30,0.90,U] [#4 0.02,0.38,1.04,U] [#5 -0.18,0.55,0.72,U] [#6 -0.41,0.51,0.71,U] [#7 -0.24,0.28,0.61,U] [#8 0.07,0.75,0.62,U] 
19:48:19.971 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.46}, one-star: {-0.11, 0.38}
19:48:19.971 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.85)
19:48:19.971 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.26)
19:48:19.971 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.40 cameraTheta=1.86 mountX=-0.38 mountY=0.10, mountTheta=2.88
19:48:19.971 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.38, opts=13)
19:48:19.971 00.000 7988 Enqueuing Move request for scope (-0.11, 0.38)
19:48:19.971 00.000 15712 Worker thread wakes up
19:48:19.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
19:48:19.971 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
19:48:19.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:19.971 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.0
19:48:19.986 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:19.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:19.987 00.001 7988 Enqueuing Expose request
19:48:19.987 00.000 15712 Moving (-0.11, 0.38) raw xDistance=-0.38 yDistance=0.10
19:48:19.987 00.000 15712 PPEC rslt: input = -0.38, final = -0.23, react = -0.23, pred = 0.00, hyst = -0.22, hyst_pct = 0.00, period_length = 644.56
19:48:19.987 00.000 15712 PPEC: input: -0.38, control: -0.23, exposure: 1500
19:48:19.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:19.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:48:19.987 00.000 15712 MoveAxis(E, 74, ABG)
19:48:19.987 00.000 15712 Guiding  Dir = 2, Dur = 74
19:48:19.987 00.000 15712 IsGuiding returns 0
19:48:20.009 00.022 15712 PulseGuide returned control before completion, sleep 66
19:48:20.105 00.096 15712 IsGuiding returns 1
19:48:20.105 00.000 15712 scope still moving after pulse duration time elapsed
19:48:20.131 00.026 15712 IsGuiding returns 0
19:48:20.131 00.000 15712 scope move finished after 74 + 64 ms
19:48:20.131 00.000 15712 Move returns status 0, amount 74
19:48:20.131 00.000 15712 MoveAxis(N, 0, ABG)
19:48:20.131 00.000 15712 Move returns status 0, amount 0
19:48:20.131 00.000 15712 move complete, result=0
19:48:20.131 00.000 15712 worker thread done servicing request
19:48:20.131 00.000 15712 Worker thread wakes up
19:48:20.131 00.000 7988 GuideStep: -0.4 px 74 ms EAST, 0.1 px 0 ms NORTH
19:48:20.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:20.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:21.762 01.631 15712 Exposure complete
19:48:21.821 00.059 15712 worker thread done servicing request
19:48:21.823 00.002 7988 OnExposeComplete: enter
19:48:21.823 00.000 7988 UpdateGuideState(): m_state=6
19:48:21.823 00.000 7988 Star::Find(15, 1173, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2731
19:48:21.823 00.000 7988 Star::Find returns 1 (0), X=1173.22, Y=432.22, Mass=1487, SNR=26.0, Peak=218 HFD=3.6
19:48:21.823 00.000 7988 MultiStar: [#1 -0.19,-0.33,1.02,U] [#2 -0.12,-0.12,1.05,U] [#3 -0.07,-0.29,0.95,U] [#4 0.06,-0.25,1.02,U] [#5 -0.11,-0.17,0.66,U] [#6 -0.56,-0.31,0.69,U] [#7 -0.03,-0.52,0.65,U] [#8 0.02,0.13,0.66,U] 
19:48:21.823 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.27}, one-star: {-0.21, -0.51}
19:48:21.823 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
19:48:21.823 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
19:48:21.823 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.02 mountX=0.27 mountY=0.14, mountTheta=0.46
19:48:21.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.27, opts=13)
19:48:21.823 00.000 7988 Enqueuing Move request for scope (-0.13, -0.27)
19:48:21.823 00.000 15712 Worker thread wakes up
19:48:21.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
19:48:21.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
19:48:21.823 00.000 15712 Moving (-0.13, -0.27) raw xDistance=0.27 yDistance=0.14
19:48:21.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:21.823 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.0
19:48:21.838 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:21.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:21.838 00.000 7988 Enqueuing Expose request
19:48:21.838 00.000 15712 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 644.55
19:48:21.838 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
19:48:21.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:21.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:48:21.838 00.000 15712 MoveAxis(W, 53, ABG)
19:48:21.838 00.000 15712 Guiding  Dir = 3, Dur = 53
19:48:21.838 00.000 15712 IsGuiding returns 0
19:48:21.858 00.020 15712 PulseGuide returned control before completion, sleep 39
19:48:21.944 00.086 15712 IsGuiding returns 0
19:48:21.944 00.000 15712 Move returns status 0, amount 53
19:48:21.944 00.000 15712 MoveAxis(N, 0, ABG)
19:48:21.944 00.000 15712 Move returns status 0, amount 0
19:48:21.944 00.000 15712 move complete, result=0
19:48:21.944 00.000 15712 worker thread done servicing request
19:48:21.944 00.000 15712 Worker thread wakes up
19:48:21.944 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
19:48:21.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:21.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:23.352 01.408 15712 Exposure complete
19:48:23.413 00.061 15712 worker thread done servicing request
19:48:23.413 00.000 7988 OnExposeComplete: enter
19:48:23.414 00.001 7988 UpdateGuideState(): m_state=6
19:48:23.414 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2732
19:48:23.414 00.000 7988 Star::Find returns 1 (0), X=1173.16, Y=432.67, Mass=1563, SNR=26.8, Peak=203 HFD=3.5
19:48:23.414 00.000 7988 MultiStar: [#1 -0.15,0.05,0.96,U] [#2 -0.15,0.18,0.98,U] [#3 -0.13,0.16,0.89,U] [#4 -0.08,-0.05,1.03,U] [#5 -0.01,0.09,0.67,U] [#6 -0.45,-0.02,0.69,U] [#7 -0.29,-0.06,0.66,U] [#8 -0.31,0.42,0.65,U] 
19:48:23.420 00.006 7988 refined, 8 included, MultiStar: {-0.19, 0.07}, one-star: {-0.27, -0.07}
19:48:23.420 00.000 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.58) = xAngle (4.37 = -1.91)
19:48:23.420 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.48 = 1.19)
19:48:23.420 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.21 cameraTheta=2.79 mountX=-0.07 mountY=0.19, mountTheta=1.92
19:48:23.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.07, opts=13)
19:48:23.420 00.000 7988 Enqueuing Move request for scope (-0.19, 0.07)
19:48:23.420 00.000 15712 Worker thread wakes up
19:48:23.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
19:48:23.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
19:48:23.420 00.000 15712 Moving (-0.19, 0.07) raw xDistance=-0.07 yDistance=0.19
19:48:23.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:48:23.420 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.8
19:48:23.429 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:23.430 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:23.430 00.000 7988 Enqueuing Expose request
19:48:23.430 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.54
19:48:23.430 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
19:48:23.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:23.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:48:23.430 00.000 15712 MoveAxis(E, 4, ABG)
19:48:23.430 00.000 15712 Guiding  Dir = 2, Dur = 4
19:48:23.448 00.018 15712 IsGuiding returns 0
19:48:23.464 00.016 15712 IsGuiding returns 0
19:48:23.464 00.000 15712 Move returns status 0, amount 4
19:48:23.464 00.000 15712 MoveAxis(N, 0, ABG)
19:48:23.464 00.000 15712 Move returns status 0, amount 0
19:48:23.464 00.000 15712 move complete, result=0
19:48:23.464 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
19:48:23.465 00.001 15712 worker thread done servicing request
19:48:23.465 00.000 15712 Worker thread wakes up
19:48:23.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:23.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:25.104 01.639 15712 Exposure complete
19:48:25.154 00.050 15712 worker thread done servicing request
19:48:25.154 00.000 7988 OnExposeComplete: enter
19:48:25.154 00.000 7988 UpdateGuideState(): m_state=6
19:48:25.167 00.013 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2733
19:48:25.167 00.000 7988 Star::Find returns 1 (0), X=1173.32, Y=432.85, Mass=1491, SNR=26.2, Peak=199 HFD=3.4
19:48:25.171 00.004 7988 MultiStar: [#1 0.04,0.32,0.99,U] [#2 -0.26,0.23,1.03,U] [#3 0.14,0.32,0.98,U] [#4 -0.19,0.29,1.07,U] [#5 -0.10,0.34,0.74,U] [#6 -0.02,0.34,0.68,U] [#7 -0.23,0.15,0.64,U] [#8 -0.07,0.38,0.68,U] 
19:48:25.171 00.000 7988 single-star, 8 included, MultiStar: {-0.09, 0.27}, one-star: {-0.11, 0.11}
19:48:25.173 00.002 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.37)
19:48:25.173 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.74)
19:48:25.175 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.33 mountX=-0.11 mountY=0.10, mountTheta=2.39
19:48:25.177 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.11, opts=13)
19:48:25.177 00.000 7988 Enqueuing Move request for scope (-0.11, 0.11)
19:48:25.179 00.002 15712 Worker thread wakes up
19:48:25.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
19:48:25.179 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
19:48:25.179 00.000 15712 Moving (-0.11, 0.11) raw xDistance=-0.11 yDistance=0.10
19:48:25.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:25.179 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
19:48:25.182 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:25.182 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:25.183 00.001 7988 Enqueuing Expose request
19:48:25.185 00.002 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.53
19:48:25.185 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
19:48:25.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:25.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:48:25.185 00.000 15712 MoveAxis(E, 4, ABG)
19:48:25.185 00.000 15712 Guiding  Dir = 2, Dur = 4
19:48:25.185 00.000 15712 IsGuiding returns 0
19:48:25.205 00.020 15712 IsGuiding returns 0
19:48:25.205 00.000 15712 Move returns status 0, amount 4
19:48:25.205 00.000 15712 MoveAxis(N, 0, ABG)
19:48:25.205 00.000 15712 Move returns status 0, amount 0
19:48:25.205 00.000 15712 move complete, result=0
19:48:25.205 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
19:48:25.205 00.000 15712 worker thread done servicing request
19:48:25.205 00.000 15712 Worker thread wakes up
19:48:25.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:25.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:26.619 01.414 15712 Exposure complete
19:48:26.668 00.049 15712 worker thread done servicing request
19:48:26.668 00.000 7988 OnExposeComplete: enter
19:48:26.668 00.000 7988 UpdateGuideState(): m_state=6
19:48:26.680 00.012 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2734
19:48:26.682 00.002 7988 Star::Find returns 1 (0), X=1173.17, Y=432.58, Mass=1479, SNR=26.2, Peak=229 HFD=3.2
19:48:26.685 00.003 7988 MultiStar: [#1 -0.16,0.16,0.98,U] [#2 -0.38,0.15,1.04,U] [#3 -0.18,0.13,0.97,U] [#4 -0.14,-0.28,1.02,U] [#5 -0.27,0.11,0.71,U] [#6 -0.41,-0.02,0.68,U] [#7 -0.24,-0.03,0.66,U] [#8 -0.31,0.41,0.63,U] 
19:48:26.685 00.000 7988 refined, 8 included, MultiStar: {-0.25, 0.04}, one-star: {-0.26, -0.16}
19:48:26.685 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.71)
19:48:26.685 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.40)
19:48:26.685 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.26 cameraTheta=2.99 mountX=-0.04 mountY=0.25, mountTheta=1.71
19:48:26.685 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.04, opts=13)
19:48:26.685 00.000 7988 Enqueuing Move request for scope (-0.25, 0.04)
19:48:26.685 00.000 15712 Worker thread wakes up
19:48:26.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:48:26.685 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2
19:48:26.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:26.696 00.011 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
19:48:26.696 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:26.696 00.000 7988 Enqueuing Expose request
19:48:26.696 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
19:48:26.696 00.000 15712 Moving (-0.25, 0.04) raw xDistance=-0.04 yDistance=0.25
19:48:26.702 00.006 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.53
19:48:26.702 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
19:48:26.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
19:48:26.702 00.000 15712 MoveAxis(E, 4, ABG)
19:48:26.702 00.000 15712 Guiding  Dir = 2, Dur = 4
19:48:26.702 00.000 15712 IsGuiding returns 0
19:48:26.719 00.017 15712 IsGuiding returns 0
19:48:26.719 00.000 15712 Move returns status 0, amount 4
19:48:26.719 00.000 15712 MoveAxis(S, 64, ABG)
19:48:26.719 00.000 15712 Guiding  Dir = 1, Dur = 64
19:48:26.753 00.034 15712 IsGuiding returns 0
19:48:26.830 00.077 15712 IsGuiding returns 1
19:48:26.830 00.000 15712 scope still moving after pulse duration time elapsed
19:48:26.872 00.042 15712 IsGuiding returns 1
19:48:26.929 00.057 15712 IsGuiding returns 0
19:48:26.929 00.000 15712 scope move finished after 64 + 111 ms
19:48:26.929 00.000 15712 Move returns status 0, amount 64
19:48:26.929 00.000 15712 move complete, result=0
19:48:26.929 00.000 15712 worker thread done servicing request
19:48:26.929 00.000 15712 Worker thread wakes up
19:48:26.929 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.3 px 64 ms SOUTH
19:48:26.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:26.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:28.676 01.747 15712 Exposure complete
19:48:28.737 00.061 15712 worker thread done servicing request
19:48:28.737 00.000 7988 OnExposeComplete: enter
19:48:28.737 00.000 7988 UpdateGuideState(): m_state=6
19:48:28.739 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2735
19:48:28.739 00.000 7988 Star::Find returns 1 (0), X=1173.26, Y=432.79, Mass=1481, SNR=26.1, Peak=187 HFD=3.5
19:48:28.741 00.002 7988 MultiStar: [#1 0.10,0.18,1.03,U] [#2 -0.05,0.20,1.01,U] [#3 0.05,0.21,0.96,U] [#4 -0.10,0.20,1.02,U] [#5 -0.07,0.10,0.72,U] [#6 -0.14,0.45,0.69,U] [#7 0.02,0.05,0.68,U] [#8 0.19,0.40,0.67,U] 
19:48:28.743 00.002 7988 single-star, 8 included, MultiStar: {-0.02, 0.20}, one-star: {-0.17, 0.06}
19:48:28.743 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.38 = -1.90)
19:48:28.743 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.49 = 1.21)
19:48:28.745 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.81 mountX=-0.06 mountY=0.17, mountTheta=1.90
19:48:28.747 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.06, opts=13)
19:48:28.747 00.000 7988 Enqueuing Move request for scope (-0.17, 0.06)
19:48:28.749 00.002 15712 Worker thread wakes up
19:48:28.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
19:48:28.749 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
19:48:28.749 00.000 15712 Moving (-0.17, 0.06) raw xDistance=-0.06 yDistance=0.17
19:48:28.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:28.749 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
19:48:28.752 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:28.752 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:28.752 00.000 7988 Enqueuing Expose request
19:48:28.752 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.52
19:48:28.752 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
19:48:28.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:28.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:48:28.752 00.000 15712 MoveAxis(E, 0, ABG)
19:48:28.752 00.000 15712 Move returns status 0, amount 0
19:48:28.752 00.000 15712 MoveAxis(N, 0, ABG)
19:48:28.752 00.000 15712 Move returns status 0, amount 0
19:48:28.752 00.000 15712 move complete, result=0
19:48:28.752 00.000 15712 worker thread done servicing request
19:48:28.752 00.000 15712 Worker thread wakes up
19:48:28.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:28.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:28.752 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:48:30.172 01.420 15712 Exposure complete
19:48:30.223 00.051 15712 worker thread done servicing request
19:48:30.223 00.000 7988 OnExposeComplete: enter
19:48:30.234 00.011 7988 UpdateGuideState(): m_state=6
19:48:30.234 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2736
19:48:30.234 00.000 7988 Star::Find returns 1 (0), X=1173.42, Y=432.57, Mass=1482, SNR=25.9, Peak=189 HFD=3.2
19:48:30.234 00.000 7988 MultiStar: [#1 0.11,0.06,1.05,U] [#2 0.10,0.11,1.02,U] [#3 0.09,0.33,0.96,U] [#4 0.16,-0.04,1.04,U] [#5 -0.01,0.00,0.69,U] [#6 -0.07,0.02,0.71,U] [#7 -0.11,-0.10,0.64,U] [#8 0.10,0.32,0.70,U] 
19:48:30.234 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {-0.01, -0.16}
19:48:30.240 00.006 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
19:48:30.240 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.73)
19:48:30.240 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.86 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
19:48:30.240 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
19:48:30.240 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
19:48:30.240 00.000 15712 Worker thread wakes up
19:48:30.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
19:48:30.240 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
19:48:30.240 00.000 15712 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.05
19:48:30.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:30.240 00.000 7988 UpdateGuideState exits: m=1482 SNR=25.9
19:48:30.248 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:30.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:30.250 00.002 7988 Enqueuing Expose request
19:48:30.250 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.51
19:48:30.250 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
19:48:30.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:30.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:48:30.250 00.000 15712 MoveAxis(W, 0, ABG)
19:48:30.250 00.000 15712 Move returns status 0, amount 0
19:48:30.250 00.000 15712 MoveAxis(N, 0, ABG)
19:48:30.250 00.000 15712 Move returns status 0, amount 0
19:48:30.250 00.000 15712 move complete, result=0
19:48:30.250 00.000 15712 worker thread done servicing request
19:48:30.250 00.000 15712 Worker thread wakes up
19:48:30.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:30.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:30.250 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
19:48:31.879 01.629 15712 Exposure complete
19:48:31.927 00.048 15712 worker thread done servicing request
19:48:31.927 00.000 7988 OnExposeComplete: enter
19:48:31.942 00.015 7988 UpdateGuideState(): m_state=6
19:48:31.943 00.001 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2737
19:48:31.943 00.000 7988 Star::Find returns 1 (0), X=1173.28, Y=432.54, Mass=1510, SNR=26.6, Peak=222 HFD=3.2
19:48:31.943 00.000 7988 MultiStar: [#1 -0.03,0.12,0.96,U] [#2 -0.10,0.13,0.95,U] [#3 0.10,0.15,0.93,U] [#4 -0.01,0.01,1.05,U] [#5 -0.01,0.21,0.71,U] [#6 -0.19,0.07,0.67,U] [#7 0.06,-0.13,0.68,U] [#8 0.04,0.27,0.64,U] 
19:48:31.943 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.15, -0.19}
19:48:31.943 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.58) = xAngle (3.62 = -2.66)
19:48:31.943 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.45)
19:48:31.943 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.04 mountX=-0.06 mountY=0.03, mountTheta=2.69
19:48:31.943 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
19:48:31.943 00.000 7988 Enqueuing Move request for scope (-0.03, 0.06)
19:48:31.943 00.000 15712 Worker thread wakes up
19:48:31.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
19:48:31.943 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
19:48:31.943 00.000 15712 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=0.03
19:48:31.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:48:31.943 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.6
19:48:31.956 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:31.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:31.959 00.003 7988 Enqueuing Expose request
19:48:31.959 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.50
19:48:31.959 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
19:48:31.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:31.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:48:31.959 00.000 15712 MoveAxis(W, 2, ABG)
19:48:31.959 00.000 15712 Guiding  Dir = 3, Dur = 2
19:48:31.993 00.034 15712 IsGuiding returns 0
19:48:32.010 00.017 15712 IsGuiding returns 0
19:48:32.010 00.000 15712 Move returns status 0, amount 2
19:48:32.010 00.000 15712 MoveAxis(N, 0, ABG)
19:48:32.010 00.000 15712 Move returns status 0, amount 0
19:48:32.010 00.000 15712 move complete, result=0
19:48:32.010 00.000 15712 worker thread done servicing request
19:48:32.010 00.000 15712 Worker thread wakes up
19:48:32.010 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
19:48:32.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:32.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:33.428 01.418 15712 Exposure complete
19:48:33.474 00.046 15712 worker thread done servicing request
19:48:33.474 00.000 7988 OnExposeComplete: enter
19:48:33.489 00.015 7988 UpdateGuideState(): m_state=6
19:48:33.489 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2738
19:48:33.489 00.000 7988 Star::Find returns 1 (0), X=1173.34, Y=432.73, Mass=1415, SNR=25.6, Peak=179 HFD=3.3
19:48:33.489 00.000 7988 MultiStar: [#1 0.08,0.15,0.99,U] [#2 -0.01,0.18,1.03,U] [#3 0.19,0.23,0.96,U] [#4 0.07,0.09,1.04,U] [#5 0.08,0.07,0.71,U] [#6 -0.24,0.16,0.73,U] [#7 -0.14,0.05,0.69,U] [#8 0.04,0.62,0.66,U] 
19:48:33.489 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.16}, one-star: {-0.09, -0.00}
19:48:33.489 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.58) = xAngle (-1.53 = -1.53)
19:48:33.489 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.58 = 1.58)
19:48:33.489 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.11 mountX=0.00 mountY=0.09, mountTheta=1.53
19:48:33.498 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.00, opts=13)
19:48:33.498 00.000 7988 Enqueuing Move request for scope (-0.09, -0.00)
19:48:33.498 00.000 15712 Worker thread wakes up
19:48:33.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
19:48:33.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
19:48:33.498 00.000 15712 Moving (-0.09, -0.00) raw xDistance=0.00 yDistance=0.09
19:48:33.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:48:33.498 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.6
19:48:33.504 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:33.505 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:33.506 00.001 7988 Enqueuing Expose request
19:48:33.506 00.000 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.50
19:48:33.506 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
19:48:33.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:33.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:48:33.506 00.000 15712 MoveAxis(W, 3, ABG)
19:48:33.506 00.000 15712 Guiding  Dir = 3, Dur = 3
19:48:33.506 00.000 15712 IsGuiding returns 0
19:48:33.526 00.020 15712 IsGuiding returns 0
19:48:33.526 00.000 15712 Move returns status 0, amount 3
19:48:33.526 00.000 15712 MoveAxis(N, 0, ABG)
19:48:33.526 00.000 15712 Move returns status 0, amount 0
19:48:33.526 00.000 15712 move complete, result=0
19:48:33.526 00.000 15712 worker thread done servicing request
19:48:33.526 00.000 15712 Worker thread wakes up
19:48:33.526 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
19:48:33.536 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:33.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:35.276 01.740 15712 Exposure complete
19:48:35.336 00.060 15712 worker thread done servicing request
19:48:35.337 00.001 7988 OnExposeComplete: enter
19:48:35.337 00.000 7988 UpdateGuideState(): m_state=6
19:48:35.337 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2739
19:48:35.337 00.000 7988 Star::Find returns 1 (0), X=1173.40, Y=432.46, Mass=1504, SNR=26.4, Peak=215 HFD=3.2
19:48:35.337 00.000 7988 MultiStar: [#1 0.16,0.05,1.03,U] [#2 -0.26,-0.02,1.02,U] [#3 -0.06,0.06,0.98,U] [#4 -0.17,-0.04,1.00,U] [#5 -0.07,0.03,0.72,U] [#6 -0.22,-0.14,0.71,U] [#7 -0.31,0.06,0.67,U] [#8 0.02,0.45,0.59,U] 
19:48:35.343 00.006 7988 refined, 8 included, MultiStar: {-0.10, 0.00}, one-star: {-0.03, -0.27}
19:48:35.343 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.58) = xAngle (4.71 = -1.57)
19:48:35.343 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.82 = 1.54)
19:48:35.343 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.13 mountX=-0.00 mountY=0.10, mountTheta=1.57
19:48:35.343 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.00, opts=13)
19:48:35.343 00.000 7988 Enqueuing Move request for scope (-0.10, 0.00)
19:48:35.343 00.000 15712 Worker thread wakes up
19:48:35.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
19:48:35.343 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
19:48:35.343 00.000 15712 Moving (-0.10, 0.00) raw xDistance=-0.00 yDistance=0.10
19:48:35.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:35.343 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
19:48:35.352 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:35.353 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:35.353 00.000 7988 Enqueuing Expose request
19:48:35.353 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.49
19:48:35.353 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
19:48:35.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:35.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:48:35.353 00.000 15712 MoveAxis(W, 4, ABG)
19:48:35.353 00.000 15712 Guiding  Dir = 3, Dur = 4
19:48:35.353 00.000 15712 IsGuiding returns 0
19:48:35.372 00.019 15712 IsGuiding returns 0
19:48:35.372 00.000 15712 Move returns status 0, amount 4
19:48:35.372 00.000 15712 MoveAxis(N, 0, ABG)
19:48:35.372 00.000 15712 Move returns status 0, amount 0
19:48:35.372 00.000 15712 move complete, result=0
19:48:35.372 00.000 15712 worker thread done servicing request
19:48:35.372 00.000 15712 Worker thread wakes up
19:48:35.372 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
19:48:35.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:35.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:36.791 01.419 15712 Exposure complete
19:48:36.852 00.061 15712 worker thread done servicing request
19:48:36.852 00.000 7988 OnExposeComplete: enter
19:48:36.852 00.000 7988 UpdateGuideState(): m_state=6
19:48:36.856 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2740
19:48:36.856 00.000 7988 Star::Find returns 1 (0), X=1173.38, Y=432.55, Mass=1446, SNR=25.8, Peak=183 HFD=3.2
19:48:36.858 00.002 7988 MultiStar: [#1 0.11,0.21,1.00,U] [#2 -0.21,0.27,1.03,U] [#3 0.08,0.22,0.96,U] [#4 -0.15,0.08,1.04,U] [#5 -0.09,-0.04,0.71,U] [#6 -0.09,0.09,0.74,U] [#7 -0.32,-0.10,0.67,U] [#8 -0.04,0.11,0.68,U] 
19:48:36.858 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.08}, one-star: {-0.05, -0.18}
19:48:36.860 00.002 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
19:48:36.860 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
19:48:36.862 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.34 mountX=-0.08 mountY=0.08, mountTheta=2.38
19:48:36.864 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.08, opts=13)
19:48:36.864 00.000 7988 Enqueuing Move request for scope (-0.08, 0.08)
19:48:36.866 00.002 15712 Worker thread wakes up
19:48:36.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
19:48:36.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
19:48:36.866 00.000 15712 Moving (-0.08, 0.08) raw xDistance=-0.08 yDistance=0.08
19:48:36.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:36.866 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.8
19:48:36.868 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:36.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:36.868 00.000 7988 Enqueuing Expose request
19:48:36.868 00.000 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.48
19:48:36.868 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
19:48:36.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:36.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:48:36.868 00.000 15712 MoveAxis(W, 4, ABG)
19:48:36.868 00.000 15712 Guiding  Dir = 3, Dur = 4
19:48:36.873 00.005 15712 IsGuiding returns 0
19:48:36.890 00.017 15712 IsGuiding returns 0
19:48:36.890 00.000 15712 Move returns status 0, amount 4
19:48:36.890 00.000 15712 MoveAxis(N, 0, ABG)
19:48:36.890 00.000 15712 Move returns status 0, amount 0
19:48:36.890 00.000 15712 move complete, result=0
19:48:36.890 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
19:48:36.890 00.000 15712 worker thread done servicing request
19:48:36.890 00.000 15712 Worker thread wakes up
19:48:36.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:36.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:38.529 01.639 15712 Exposure complete
19:48:38.590 00.061 15712 worker thread done servicing request
19:48:38.590 00.000 7988 OnExposeComplete: enter
19:48:38.593 00.003 7988 UpdateGuideState(): m_state=6
19:48:38.593 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2741
19:48:38.593 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.71, Mass=1504, SNR=26.3, Peak=201 HFD=3.1
19:48:38.593 00.000 7988 MultiStar: [#1 0.13,0.13,1.02,U] [#2 -0.12,0.17,1.00,U] [#3 0.28,0.03,0.97,U] [#4 0.03,0.14,1.08,U] [#5 -0.07,-0.06,0.68,U] [#6 -0.03,-0.08,0.74,U] [#7 0.02,-0.17,0.66,U] [#8 0.02,0.10,0.63,U] 
19:48:38.593 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {-0.06, -0.02}
19:48:38.593 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
19:48:38.593 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.63)
19:48:38.593 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.97 mountX=-0.04 mountY=-0.03, mountTheta=-2.53
19:48:38.593 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
19:48:38.593 00.000 7988 Enqueuing Move request for scope (0.03, 0.04)
19:48:38.593 00.000 15712 Worker thread wakes up
19:48:38.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
19:48:38.593 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
19:48:38.593 00.000 15712 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.03
19:48:38.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:48:38.607 00.014 7988 UpdateGuideState exits: m=1504 SNR=26.3
19:48:38.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:38.609 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:38.609 00.000 7988 Enqueuing Expose request
19:48:38.609 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.48
19:48:38.609 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
19:48:38.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:38.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:48:38.609 00.000 15712 MoveAxis(W, 4, ABG)
19:48:38.609 00.000 15712 Guiding  Dir = 3, Dur = 4
19:48:38.645 00.036 15712 IsGuiding returns 0
19:48:38.661 00.016 15712 IsGuiding returns 0
19:48:38.661 00.000 15712 Move returns status 0, amount 4
19:48:38.661 00.000 15712 MoveAxis(N, 0, ABG)
19:48:38.661 00.000 15712 Move returns status 0, amount 0
19:48:38.661 00.000 15712 move complete, result=0
19:48:38.661 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
19:48:38.667 00.006 15712 worker thread done servicing request
19:48:38.667 00.000 15712 Worker thread wakes up
19:48:38.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:38.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:40.075 01.408 15712 Exposure complete
19:48:40.136 00.061 15712 worker thread done servicing request
19:48:40.138 00.002 7988 OnExposeComplete: enter
19:48:40.138 00.000 7988 UpdateGuideState(): m_state=6
19:48:40.138 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2742
19:48:40.138 00.000 7988 Star::Find returns 1 (0), X=1173.64, Y=432.62, Mass=1457, SNR=25.9, Peak=183 HFD=3.3
19:48:40.138 00.000 7988 MultiStar: [#1 0.27,0.09,1.02,U] [#2 -0.02,0.22,1.04,U] [#3 0.22,0.25,0.97,U] [#4 0.09,0.19,1.03,U] [#5 0.10,-0.05,0.72,U] [#6 0.08,0.11,0.71,U] [#7 -0.06,0.03,0.69,U] [#8 0.20,0.13,0.66,U] 
19:48:40.138 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.21, -0.12}
19:48:40.138 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.25 = 2.25)
19:48:40.138 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.36 = -0.92)
19:48:40.138 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=-0.10 mountY=-0.13, mountTheta=-2.24
19:48:40.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.10, opts=13)
19:48:40.138 00.000 7988 Enqueuing Move request for scope (0.13, 0.10)
19:48:40.138 00.000 15712 Worker thread wakes up
19:48:40.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
19:48:40.138 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
19:48:40.138 00.000 15712 Moving (0.13, 0.10) raw xDistance=-0.10 yDistance=-0.13
19:48:40.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:40.138 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9
19:48:40.153 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:40.155 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:40.156 00.001 7988 Enqueuing Expose request
19:48:40.156 00.000 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.47
19:48:40.156 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
19:48:40.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:40.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:48:40.156 00.000 15712 MoveAxis(W, 3, ABG)
19:48:40.156 00.000 15712 Guiding  Dir = 3, Dur = 3
19:48:40.156 00.000 15712 IsGuiding returns 0
19:48:40.177 00.021 15712 IsGuiding returns 0
19:48:40.177 00.000 15712 Move returns status 0, amount 3
19:48:40.177 00.000 15712 MoveAxis(N, 0, ABG)
19:48:40.177 00.000 15712 Move returns status 0, amount 0
19:48:40.177 00.000 15712 move complete, result=0
19:48:40.177 00.000 15712 worker thread done servicing request
19:48:40.177 00.000 15712 Worker thread wakes up
19:48:40.177 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
19:48:40.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:40.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:41.825 01.648 15712 Exposure complete
19:48:41.873 00.048 15712 worker thread done servicing request
19:48:41.873 00.000 7988 OnExposeComplete: enter
19:48:41.889 00.016 7988 UpdateGuideState(): m_state=6
19:48:41.890 00.001 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2743
19:48:41.890 00.000 7988 Star::Find returns 1 (0), X=1173.58, Y=432.89, Mass=1462, SNR=26.0, Peak=197 HFD=3.4
19:48:41.890 00.000 7988 MultiStar: [#1 0.29,0.15,1.05,U] [#2 -0.05,0.11,1.03,U] [#3 0.31,0.26,0.92,U] [#4 0.20,0.03,1.05,U] [#5 0.06,0.06,0.74,U] [#6 0.08,0.15,0.70,U] [#7 0.15,0.05,0.64,U] [#8 0.22,0.43,0.63,U] 
19:48:41.890 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.15}, one-star: {0.15, 0.16}
19:48:41.890 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.40 = 2.40)
19:48:41.890 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.51 = -0.78)
19:48:41.890 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.21 cameraTheta=0.82 mountX=-0.16 mountY=-0.15, mountTheta=-2.38
19:48:41.890 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.16, opts=13)
19:48:41.890 00.000 7988 Enqueuing Move request for scope (0.15, 0.16)
19:48:41.890 00.000 15712 Worker thread wakes up
19:48:41.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
19:48:41.890 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
19:48:41.890 00.000 15712 Moving (0.15, 0.16) raw xDistance=-0.16 yDistance=-0.15
19:48:41.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:41.890 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.0
19:48:41.903 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:41.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:41.905 00.002 7988 Enqueuing Expose request
19:48:41.905 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.46
19:48:41.907 00.002 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
19:48:41.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:41.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:48:41.907 00.000 15712 MoveAxis(W, 4, ABG)
19:48:41.907 00.000 15712 Guiding  Dir = 3, Dur = 4
19:48:41.907 00.000 15712 IsGuiding returns 0
19:48:41.924 00.017 15712 IsGuiding returns 0
19:48:41.924 00.000 15712 Move returns status 0, amount 4
19:48:41.924 00.000 15712 MoveAxis(N, 0, ABG)
19:48:41.924 00.000 15712 Move returns status 0, amount 0
19:48:41.924 00.000 15712 move complete, result=0
19:48:41.924 00.000 15712 worker thread done servicing request
19:48:41.924 00.000 15712 Worker thread wakes up
19:48:41.924 00.000 7988 GuideStep: -0.2 px 4 ms WEST, -0.2 px 0 ms NORTH
19:48:41.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:41.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:43.339 01.415 15712 Exposure complete
19:48:43.399 00.060 15712 worker thread done servicing request
19:48:43.399 00.000 7988 OnExposeComplete: enter
19:48:43.403 00.004 7988 UpdateGuideState(): m_state=6
19:48:43.403 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2744
19:48:43.403 00.000 7988 Star::Find returns 1 (0), X=1173.42, Y=432.84, Mass=1440, SNR=25.7, Peak=178 HFD=3.5
19:48:43.403 00.000 7988 MultiStar: [#1 -0.01,0.22,1.03,U] [#2 -0.10,0.14,1.02,U] [#3 -0.00,0.15,0.95,U] [#4 -0.01,0.10,1.05,U] [#5 0.11,-0.03,0.68,U] [#6 -0.25,0.21,0.72,U] [#7 -0.09,0.08,0.69,U] [#8 0.05,0.29,0.62,U] 
19:48:43.403 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.14}, one-star: {-0.01, 0.11}
19:48:43.403 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
19:48:43.403 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
19:48:43.403 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=-0.11 mountY=0.01, mountTheta=3.05
19:48:43.403 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.11, opts=13)
19:48:43.403 00.000 7988 Enqueuing Move request for scope (-0.01, 0.11)
19:48:43.403 00.000 15712 Worker thread wakes up
19:48:43.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
19:48:43.403 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
19:48:43.403 00.000 15712 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.01
19:48:43.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:43.403 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.7
19:48:43.416 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:43.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:43.418 00.002 7988 Enqueuing Expose request
19:48:43.418 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.45
19:48:43.418 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
19:48:43.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:43.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:48:43.418 00.000 15712 MoveAxis(W, 2, ABG)
19:48:43.418 00.000 15712 Guiding  Dir = 3, Dur = 2
19:48:43.418 00.000 15712 IsGuiding returns 0
19:48:43.439 00.021 15712 IsGuiding returns 0
19:48:43.439 00.000 15712 Move returns status 0, amount 2
19:48:43.439 00.000 15712 MoveAxis(N, 0, ABG)
19:48:43.439 00.000 15712 Move returns status 0, amount 0
19:48:43.439 00.000 15712 move complete, result=0
19:48:43.439 00.000 15712 worker thread done servicing request
19:48:43.439 00.000 15712 Worker thread wakes up
19:48:43.439 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
19:48:43.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:43.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:45.077 01.638 15712 Exposure complete
19:48:45.137 00.060 15712 worker thread done servicing request
19:48:45.137 00.000 7988 OnExposeComplete: enter
19:48:45.139 00.002 7988 UpdateGuideState(): m_state=6
19:48:45.139 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2745
19:48:45.139 00.000 7988 Star::Find returns 1 (0), X=1173.54, Y=432.79, Mass=1448, SNR=25.9, Peak=181 HFD=3.4
19:48:45.139 00.000 7988 MultiStar: [#1 0.24,0.15,1.02,U] [#2 -0.06,0.29,1.02,U] [#3 0.30,0.15,0.94,U] [#4 0.14,0.15,1.02,U] [#5 -0.10,0.08,0.69,U] [#6 0.01,0.05,0.72,U] [#7 -0.09,0.09,0.66,U] [#8 0.09,0.08,0.67,U] 
19:48:45.139 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.11, 0.06}
19:48:45.139 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.58) = xAngle (2.06 = 2.06)
19:48:45.139 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.17 = -1.11)
19:48:45.139 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.48 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
19:48:45.139 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.06, opts=13)
19:48:45.139 00.000 7988 Enqueuing Move request for scope (0.11, 0.06)
19:48:45.139 00.000 15712 Worker thread wakes up
19:48:45.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
19:48:45.139 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
19:48:45.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:45.152 00.013 7988 UpdateGuideState exits: m=1448 SNR=25.9
19:48:45.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:45.154 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:45.155 00.001 15712 Moving (0.11, 0.06) raw xDistance=-0.06 yDistance=-0.11
19:48:45.155 00.000 7988 Enqueuing Expose request
19:48:45.157 00.002 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.45
19:48:45.157 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
19:48:45.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:45.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:48:45.157 00.000 15712 MoveAxis(W, 1, ABG)
19:48:45.157 00.000 15712 Guiding  Dir = 3, Dur = 1
19:48:45.157 00.000 15712 IsGuiding returns 0
19:48:45.186 00.029 15712 IsGuiding returns 0
19:48:45.186 00.000 15712 Move returns status 0, amount 1
19:48:45.186 00.000 15712 MoveAxis(N, 0, ABG)
19:48:45.186 00.000 15712 Move returns status 0, amount 0
19:48:45.186 00.000 15712 move complete, result=0
19:48:45.186 00.000 15712 worker thread done servicing request
19:48:45.186 00.000 15712 Worker thread wakes up
19:48:45.186 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
19:48:45.187 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:45.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:46.604 01.417 15712 Exposure complete
19:48:46.666 00.062 15712 worker thread done servicing request
19:48:46.666 00.000 7988 OnExposeComplete: enter
19:48:46.667 00.001 7988 UpdateGuideState(): m_state=6
19:48:46.669 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2746
19:48:46.669 00.000 7988 Star::Find returns 1 (0), X=1173.49, Y=432.81, Mass=1526, SNR=26.6, Peak=195 HFD=3.6
19:48:46.671 00.002 7988 MultiStar: [#1 0.10,0.08,0.97,U] [#2 0.05,0.13,1.01,U] [#3 0.14,0.09,0.92,U] [#4 0.08,0.15,1.03,U] [#5 0.04,0.11,0.68,U] [#6 0.12,0.11,0.67,U] [#7 -0.31,-0.20,0.63,U] [#8 -0.01,0.08,0.65,U] 
19:48:46.671 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.06, 0.07}
19:48:46.673 00.002 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
19:48:46.673 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
19:48:46.675 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.09 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
19:48:46.677 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
19:48:46.677 00.000 7988 Enqueuing Move request for scope (0.04, 0.08)
19:48:46.679 00.002 15712 Worker thread wakes up
19:48:46.679 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
19:48:46.679 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
19:48:46.679 00.000 15712 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=-0.04
19:48:46.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:46.679 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6
19:48:46.682 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:46.682 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:46.684 00.002 7988 Enqueuing Expose request
19:48:46.684 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.44
19:48:46.684 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
19:48:46.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:46.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:48:46.684 00.000 15712 MoveAxis(E, 1, ABG)
19:48:46.684 00.000 15712 Guiding  Dir = 2, Dur = 1
19:48:46.684 00.000 15712 IsGuiding returns 0
19:48:46.735 00.051 15712 IsGuiding returns 0
19:48:46.735 00.000 15712 Move returns status 0, amount 1
19:48:46.735 00.000 15712 MoveAxis(N, 0, ABG)
19:48:46.735 00.000 15712 Move returns status 0, amount 0
19:48:46.735 00.000 15712 move complete, result=0
19:48:46.735 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
19:48:46.738 00.003 15712 worker thread done servicing request
19:48:46.738 00.000 15712 Worker thread wakes up
19:48:46.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:46.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:48.376 01.638 15712 Exposure complete
19:48:48.437 00.061 15712 worker thread done servicing request
19:48:48.437 00.000 7988 OnExposeComplete: enter
19:48:48.437 00.000 7988 UpdateGuideState(): m_state=6
19:48:48.441 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2747
19:48:48.441 00.000 7988 Star::Find returns 1 (0), X=1173.57, Y=432.51, Mass=1370, SNR=24.9, Peak=180 HFD=3.2
19:48:48.443 00.002 7988 MultiStar: [#1 0.33,-0.00,1.05,U] [#2 0.16,-0.08,1.05,U] [#3 0.39,-0.21,1.00,U] [#4 0.21,-0.22,1.10,U] [#5 0.03,-0.04,0.78,U] [#6 0.06,0.03,0.71,U] [#7 0.15,-0.30,0.67,U] [#8 0.16,0.06,0.69,U] 
19:48:48.443 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.12}, one-star: {0.14, -0.22}
19:48:48.445 00.002 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
19:48:48.445 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.14)
19:48:48.447 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.54 mountX=0.11 mountY=-0.19, mountTheta=-1.03
19:48:48.449 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.12, opts=13)
19:48:48.450 00.001 7988 Enqueuing Move request for scope (0.19, -0.12)
19:48:48.450 00.000 15712 Worker thread wakes up
19:48:48.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
19:48:48.450 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
19:48:48.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:48.453 00.003 7988 UpdateGuideState exits: m=1370 SNR=24.9
19:48:48.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:48.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:48.453 00.000 7988 Enqueuing Expose request
19:48:48.453 00.000 15712 Moving (0.19, -0.12) raw xDistance=0.11 yDistance=-0.19
19:48:48.453 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.43
19:48:48.453 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
19:48:48.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:48.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:48:48.453 00.000 15712 MoveAxis(E, 2, ABG)
19:48:48.453 00.000 15712 Guiding  Dir = 2, Dur = 2
19:48:48.453 00.000 15712 IsGuiding returns 0
19:48:48.469 00.016 15712 IsGuiding returns 0
19:48:48.469 00.000 15712 Move returns status 0, amount 2
19:48:48.469 00.000 15712 MoveAxis(N, 0, ABG)
19:48:48.469 00.000 15712 Move returns status 0, amount 0
19:48:48.469 00.000 15712 move complete, result=0
19:48:48.469 00.000 15712 worker thread done servicing request
19:48:48.469 00.000 15712 Worker thread wakes up
19:48:48.469 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
19:48:48.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:48.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:49.891 01.422 15712 Exposure complete
19:48:49.945 00.054 15712 worker thread done servicing request
19:48:49.945 00.000 7988 OnExposeComplete: enter
19:48:49.955 00.010 7988 UpdateGuideState(): m_state=6
19:48:49.955 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2748
19:48:49.955 00.000 7988 Star::Find returns 1 (0), X=1173.57, Y=432.59, Mass=1530, SNR=26.6, Peak=188 HFD=3.3
19:48:49.955 00.000 7988 MultiStar: [#1 0.33,-0.02,0.97,U] [#2 0.11,0.04,0.98,U] [#3 0.37,0.06,0.92,U] [#4 0.37,-0.03,1.01,U] [#5 0.09,0.15,0.70,U] [#6 0.05,-0.06,0.69,U] [#7 0.24,-0.07,0.64,U] [#8 0.42,0.11,0.67,U] 
19:48:49.955 00.000 7988 single-star, 8 included, MultiStar: {0.24, -0.00}, one-star: {0.14, -0.14}
19:48:49.955 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
19:48:49.961 00.006 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.89 = -2.40)
19:48:49.961 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.80 mountX=0.14 mountY=-0.13, mountTheta=-0.76
19:48:49.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.14, opts=13)
19:48:49.961 00.000 7988 Enqueuing Move request for scope (0.14, -0.14)
19:48:49.961 00.000 15712 Worker thread wakes up
19:48:49.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
19:48:49.961 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
19:48:49.961 00.000 15712 Moving (0.14, -0.14) raw xDistance=0.14 yDistance=-0.13
19:48:49.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:49.961 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
19:48:49.969 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:49.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:49.971 00.002 7988 Enqueuing Expose request
19:48:49.971 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.42
19:48:49.971 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
19:48:49.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:49.971 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:48:49.971 00.000 15712 MoveAxis(E, 3, ABG)
19:48:49.971 00.000 15712 Guiding  Dir = 2, Dur = 3
19:48:49.971 00.000 15712 IsGuiding returns 0
19:48:49.995 00.024 15712 IsGuiding returns 0
19:48:49.995 00.000 15712 Move returns status 0, amount 3
19:48:49.995 00.000 15712 MoveAxis(N, 0, ABG)
19:48:49.995 00.000 15712 Move returns status 0, amount 0
19:48:49.995 00.000 15712 move complete, result=0
19:48:49.995 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
19:48:50.000 00.005 15712 worker thread done servicing request
19:48:50.000 00.000 15712 Worker thread wakes up
19:48:50.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:50.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:51.630 01.630 15712 Exposure complete
19:48:51.680 00.050 15712 worker thread done servicing request
19:48:51.680 00.000 7988 OnExposeComplete: enter
19:48:51.692 00.012 7988 UpdateGuideState(): m_state=6
19:48:51.692 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2749
19:48:51.692 00.000 7988 Star::Find returns 1 (0), X=1173.56, Y=432.84, Mass=1446, SNR=25.8, Peak=179 HFD=3.6
19:48:51.692 00.000 7988 MultiStar: [#1 0.27,0.27,0.99,U] [#2 0.18,0.16,1.02,U] [#3 0.34,-0.08,0.98,U] [#4 0.33,-0.14,1.03,U] [#5 0.22,0.14,0.72,U] [#6 0.12,-0.11,0.69,U] [#7 0.28,-0.19,0.68,U] [#8 0.38,0.03,0.63,U] 
19:48:51.692 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.03}, one-star: {0.13, 0.11}
19:48:51.697 00.005 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
19:48:51.697 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.89)
19:48:51.697 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.71 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
19:48:51.697 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.11, opts=13)
19:48:51.697 00.000 7988 Enqueuing Move request for scope (0.13, 0.11)
19:48:51.697 00.000 15712 Worker thread wakes up
19:48:51.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
19:48:51.697 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
19:48:51.697 00.000 15712 Moving (0.13, 0.11) raw xDistance=-0.11 yDistance=-0.13
19:48:51.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:51.697 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.8
19:48:51.706 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:51.706 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:51.708 00.002 7988 Enqueuing Expose request
19:48:51.708 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.42
19:48:51.708 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
19:48:51.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:51.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:48:51.708 00.000 15712 MoveAxis(E, 3, ABG)
19:48:51.708 00.000 15712 Guiding  Dir = 2, Dur = 3
19:48:51.708 00.000 15712 IsGuiding returns 0
19:48:51.740 00.032 15712 IsGuiding returns 0
19:48:51.740 00.000 15712 Move returns status 0, amount 3
19:48:51.740 00.000 15712 MoveAxis(N, 0, ABG)
19:48:51.740 00.000 15712 Move returns status 0, amount 0
19:48:51.740 00.000 15712 move complete, result=0
19:48:51.740 00.000 15712 worker thread done servicing request
19:48:51.740 00.000 15712 Worker thread wakes up
19:48:51.740 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
19:48:51.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:51.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:53.161 01.421 15712 Exposure complete
19:48:53.212 00.051 15712 worker thread done servicing request
19:48:53.212 00.000 7988 OnExposeComplete: enter
19:48:53.223 00.011 7988 UpdateGuideState(): m_state=6
19:48:53.223 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2750
19:48:53.223 00.000 7988 Star::Find returns 1 (0), X=1173.39, Y=432.65, Mass=1470, SNR=26.0, Peak=201 HFD=3.3
19:48:53.223 00.000 7988 MultiStar: [#1 0.18,0.03,1.00,U] [#2 -0.08,0.37,1.00,U] [#3 0.11,-0.06,0.94,U] [#4 0.20,-0.09,1.02,U] [#5 0.29,0.20,0.70,U] [#6 -0.01,0.09,0.68,U] [#7 0.08,-0.12,0.67,U] [#8 -0.04,0.26,0.67,U] 
19:48:53.223 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {-0.04, -0.09}
19:48:53.223 00.000 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
19:48:53.230 00.007 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.34 = -0.94)
19:48:53.230 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.66 mountX=-0.06 mountY=-0.08, mountTheta=-2.22
19:48:53.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
19:48:53.230 00.000 7988 Enqueuing Move request for scope (0.08, 0.06)
19:48:53.230 00.000 15712 Worker thread wakes up
19:48:53.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
19:48:53.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
19:48:53.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:53.230 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0
19:48:53.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:53.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:53.239 00.009 7988 Enqueuing Expose request
19:48:53.239 00.000 15712 Moving (0.08, 0.06) raw xDistance=-0.06 yDistance=-0.08
19:48:53.243 00.004 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.41
19:48:53.243 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
19:48:53.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:53.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:48:53.243 00.000 15712 MoveAxis(E, 2, ABG)
19:48:53.243 00.000 15712 Guiding  Dir = 2, Dur = 2
19:48:53.243 00.000 15712 IsGuiding returns 0
19:48:53.255 00.012 15712 IsGuiding returns 0
19:48:53.255 00.000 15712 Move returns status 0, amount 2
19:48:53.255 00.000 15712 MoveAxis(N, 0, ABG)
19:48:53.255 00.000 15712 Move returns status 0, amount 0
19:48:53.255 00.000 15712 move complete, result=0
19:48:53.255 00.000 15712 worker thread done servicing request
19:48:53.255 00.000 15712 Worker thread wakes up
19:48:53.255 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
19:48:53.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:53.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:54.900 01.645 15712 Exposure complete
19:48:54.960 00.060 15712 worker thread done servicing request
19:48:54.960 00.000 7988 OnExposeComplete: enter
19:48:54.962 00.002 7988 UpdateGuideState(): m_state=6
19:48:54.962 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2751
19:48:54.962 00.000 7988 Star::Find returns 1 (0), X=1173.69, Y=432.94, Mass=1471, SNR=26.0, Peak=210 HFD=3.4
19:48:54.966 00.004 7988 MultiStar: [#1 0.29,0.44,1.00,U] [#2 0.02,0.23,1.00,U] [#3 0.42,0.40,0.97,U] [#4 0.32,0.30,1.09,U] [#5 0.51,0.33,0.69,U] [#6 -0.04,0.29,0.74,U] [#7 -0.00,0.16,0.66,U] [#8 0.37,0.44,0.67,U] 
19:48:54.966 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.31}, one-star: {0.26, 0.20}
19:48:54.966 00.000 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.58) = xAngle (2.24 = 2.24)
19:48:54.966 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.35 = -0.93)
19:48:54.966 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.66 mountX=-0.20 mountY=-0.26, mountTheta=-2.23
19:48:54.966 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.20, opts=13)
19:48:54.966 00.000 7988 Enqueuing Move request for scope (0.26, 0.20)
19:48:54.966 00.000 15712 Worker thread wakes up
19:48:54.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0xd
19:48:54.966 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
19:48:54.966 00.000 15712 Moving (0.26, 0.20) raw xDistance=-0.20 yDistance=-0.26
19:48:54.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:48:54.966 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0
19:48:54.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:54.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:54.978 00.012 7988 Enqueuing Expose request
19:48:54.978 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 644.40
19:48:54.978 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
19:48:54.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:48:54.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:48:54.978 00.000 15712 MoveAxis(E, 43, ABG)
19:48:54.978 00.000 15712 Guiding  Dir = 2, Dur = 43
19:48:54.978 00.000 15712 IsGuiding returns 0
19:48:55.000 00.022 15712 PulseGuide returned control before completion, sleep 34
19:48:55.042 00.042 15712 IsGuiding returns 1
19:48:55.042 00.000 15712 scope still moving after pulse duration time elapsed
19:48:55.079 00.037 15712 IsGuiding returns 0
19:48:55.079 00.000 15712 scope move finished after 43 + 56 ms
19:48:55.079 00.000 15712 Move returns status 0, amount 43
19:48:55.079 00.000 15712 MoveAxis(N, 0, ABG)
19:48:55.079 00.000 15712 Move returns status 0, amount 0
19:48:55.079 00.000 15712 move complete, result=0
19:48:55.079 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.3 px 0 ms NORTH
19:48:55.082 00.003 15712 worker thread done servicing request
19:48:55.082 00.000 15712 Worker thread wakes up
19:48:55.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:55.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:56.497 01.415 15712 Exposure complete
19:48:56.548 00.051 15712 worker thread done servicing request
19:48:56.548 00.000 7988 OnExposeComplete: enter
19:48:56.558 00.010 7988 UpdateGuideState(): m_state=6
19:48:56.558 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2752
19:48:56.558 00.000 7988 Star::Find returns 1 (0), X=1173.66, Y=432.66, Mass=1451, SNR=25.9, Peak=188 HFD=3.4
19:48:56.558 00.000 7988 MultiStar: [#1 0.29,0.09,1.00,U] [#2 0.15,0.16,1.01,U] [#3 0.19,0.11,0.96,U] [#4 0.32,0.03,1.05,U] [#5 0.34,-0.06,0.73,U] [#6 0.12,0.03,0.68,U] [#7 0.04,0.04,0.67,U] [#8 0.25,0.25,0.71,U] 
19:48:56.558 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.06}, one-star: {0.23, -0.07}
19:48:56.558 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
19:48:56.565 00.007 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
19:48:56.565 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.28 mountX=-0.07 mountY=-0.22, mountTheta=-1.86
19:48:56.565 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.06, opts=13)
19:48:56.565 00.000 7988 Enqueuing Move request for scope (0.22, 0.06)
19:48:56.565 00.000 15712 Worker thread wakes up
19:48:56.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
19:48:56.565 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
19:48:56.565 00.000 15712 Moving (0.22, 0.06) raw xDistance=-0.07 yDistance=-0.22
19:48:56.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:48:56.565 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
19:48:56.572 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:56.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:56.574 00.002 7988 Enqueuing Expose request
19:48:56.574 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.40
19:48:56.574 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
19:48:56.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:56.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:48:56.574 00.000 15712 MoveAxis(E, 3, ABG)
19:48:56.574 00.000 15712 Guiding  Dir = 2, Dur = 3
19:48:56.574 00.000 15712 IsGuiding returns 0
19:48:56.599 00.025 15712 IsGuiding returns 0
19:48:56.599 00.000 15712 Move returns status 0, amount 3
19:48:56.599 00.000 15712 MoveAxis(N, 0, ABG)
19:48:56.599 00.000 15712 Move returns status 0, amount 0
19:48:56.599 00.000 15712 move complete, result=0
19:48:56.599 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
19:48:56.601 00.002 15712 worker thread done servicing request
19:48:56.601 00.000 15712 Worker thread wakes up
19:48:56.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:56.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:58.233 01.632 15712 Exposure complete
19:48:58.284 00.051 15712 worker thread done servicing request
19:48:58.284 00.000 7988 OnExposeComplete: enter
19:48:58.284 00.000 7988 UpdateGuideState(): m_state=6
19:48:58.296 00.012 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2753
19:48:58.296 00.000 7988 Star::Find returns 1 (0), X=1173.54, Y=432.84, Mass=1569, SNR=27.0, Peak=155 HFD=3.7
19:48:58.296 00.000 7988 MultiStar: [#1 0.21,0.01,1.01,U] [#2 0.05,0.27,0.97,U] [#3 0.31,0.18,0.93,U] [#4 0.15,0.27,0.95,U] [#5 0.09,-0.01,0.68,U] [#6 -0.10,0.13,0.68,U] [#7 0.06,-0.03,0.67,U] [#8 0.21,0.35,0.65,U] 
19:48:58.301 00.005 7988 single-star, 8 included, MultiStar: {0.13, 0.14}, one-star: {0.11, 0.10}
19:48:58.301 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
19:48:58.301 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
19:48:58.301 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.74 mountX=-0.10 mountY=-0.11, mountTheta=-2.31
19:48:58.301 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.10, opts=13)
19:48:58.301 00.000 7988 Enqueuing Move request for scope (0.11, 0.10)
19:48:58.301 00.000 15712 Worker thread wakes up
19:48:58.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
19:48:58.301 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
19:48:58.301 00.000 15712 Moving (0.11, 0.10) raw xDistance=-0.10 yDistance=-0.11
19:48:58.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:58.301 00.000 7988 UpdateGuideState exits: m=1569 SNR=27.0
19:48:58.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:58.311 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:58.311 00.000 7988 Enqueuing Expose request
19:48:58.311 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.39
19:48:58.311 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
19:48:58.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:58.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:48:58.311 00.000 15712 MoveAxis(E, 5, ABG)
19:48:58.311 00.000 15712 Guiding  Dir = 2, Dur = 5
19:48:58.318 00.007 15712 IsGuiding returns 0
19:48:58.334 00.016 15712 IsGuiding returns 0
19:48:58.334 00.000 15712 Move returns status 0, amount 5
19:48:58.334 00.000 15712 MoveAxis(N, 0, ABG)
19:48:58.334 00.000 15712 Move returns status 0, amount 0
19:48:58.334 00.000 15712 move complete, result=0
19:48:58.334 00.000 15712 worker thread done servicing request
19:48:58.334 00.000 15712 Worker thread wakes up
19:48:58.334 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
19:48:58.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:58.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:48:59.745 01.411 15712 Exposure complete
19:48:59.796 00.051 15712 worker thread done servicing request
19:48:59.796 00.000 7988 OnExposeComplete: enter
19:48:59.809 00.013 7988 UpdateGuideState(): m_state=6
19:48:59.809 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2754
19:48:59.811 00.002 7988 Star::Find returns 1 (0), X=1173.47, Y=432.67, Mass=1447, SNR=25.8, Peak=191 HFD=3.4
19:48:59.811 00.000 7988 MultiStar: [#1 0.21,0.02,1.03,U] [#2 0.11,0.00,1.00,U] [#3 0.06,0.05,0.95,U] [#4 0.15,-0.05,1.10,U] [#5 0.03,0.12,0.71,U] [#6 0.05,-0.16,0.67,U] [#7 0.18,0.03,0.68,U] [#8 -0.05,0.34,0.68,U] 
19:48:59.813 00.002 7988 single-star, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.04, -0.07}
19:48:59.813 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.58) = xAngle (0.50 = 0.50)
19:48:59.815 00.002 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.61 = -2.67)
19:48:59.815 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.08 mountX=0.07 mountY=-0.04, mountTheta=-0.48
19:48:59.817 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.07, opts=13)
19:48:59.819 00.002 7988 Enqueuing Move request for scope (0.04, -0.07)
19:48:59.819 00.000 15712 Worker thread wakes up
19:48:59.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
19:48:59.819 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
19:48:59.819 00.000 15712 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=-0.04
19:48:59.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:48:59.819 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.8
19:48:59.823 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:48:59.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:48:59.825 00.002 7988 Enqueuing Expose request
19:48:59.825 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.38
19:48:59.825 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
19:48:59.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:48:59.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:48:59.825 00.000 15712 MoveAxis(E, 8, ABG)
19:48:59.825 00.000 15712 Guiding  Dir = 2, Dur = 8
19:48:59.825 00.000 15712 IsGuiding returns 0
19:48:59.844 00.019 15712 IsGuiding returns 0
19:48:59.844 00.000 15712 Move returns status 0, amount 8
19:48:59.844 00.000 15712 MoveAxis(N, 0, ABG)
19:48:59.844 00.000 15712 Move returns status 0, amount 0
19:48:59.844 00.000 15712 move complete, result=0
19:48:59.844 00.000 15712 worker thread done servicing request
19:48:59.844 00.000 15712 Worker thread wakes up
19:48:59.844 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
19:48:59.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:48:59.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:01.484 01.640 15712 Exposure complete
19:49:01.540 00.056 15712 worker thread done servicing request
19:49:01.540 00.000 7988 OnExposeComplete: enter
19:49:01.546 00.006 7988 UpdateGuideState(): m_state=6
19:49:01.546 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2755
19:49:01.546 00.000 7988 Star::Find returns 1 (0), X=1173.70, Y=432.42, Mass=1578, SNR=26.9, Peak=189 HFD=3.5
19:49:01.546 00.000 7988 MultiStar: [#1 0.40,-0.15,0.99,U] [#2 0.15,0.10,0.98,U] [#3 0.30,-0.21,0.89,U] [#4 0.30,-0.20,1.02,U] [#5 0.30,-0.03,0.70,U] [#6 0.18,-0.14,0.65,U] [#7 0.25,-0.15,0.66,U] [#8 0.07,-0.01,0.63,U] 
19:49:01.546 00.000 7988 refined, 8 included, MultiStar: {0.26, -0.13}, one-star: {0.27, -0.32}
19:49:01.546 00.000 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.58) = xAngle (1.11 = 1.11)
19:49:01.546 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.22 = -2.06)
19:49:01.546 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.47 mountX=0.13 mountY=-0.25, mountTheta=-1.11
19:49:01.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.13, opts=13)
19:49:01.546 00.000 7988 Enqueuing Move request for scope (0.26, -0.13)
19:49:01.546 00.000 15712 Worker thread wakes up
19:49:01.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.13) opts 0xd
19:49:01.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.13)
19:49:01.546 00.000 15712 Moving (0.26, -0.13) raw xDistance=0.13 yDistance=-0.25
19:49:01.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:01.546 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.9
19:49:01.560 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:01.562 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:01.562 00.000 7988 Enqueuing Expose request
19:49:01.563 00.001 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 644.38
19:49:01.563 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
19:49:01.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:49:01.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:49:01.563 00.000 15712 MoveAxis(E, 10, ABG)
19:49:01.563 00.000 15712 Guiding  Dir = 2, Dur = 10
19:49:01.563 00.000 15712 IsGuiding returns 0
19:49:01.586 00.023 15712 IsGuiding returns 1
19:49:01.586 00.000 15712 scope still moving after pulse duration time elapsed
19:49:01.610 00.024 15712 IsGuiding returns 1
19:49:01.648 00.038 15712 IsGuiding returns 0
19:49:01.648 00.000 15712 scope move finished after 10 + 76 ms
19:49:01.648 00.000 15712 Move returns status 0, amount 10
19:49:01.648 00.000 15712 MoveAxis(N, 0, ABG)
19:49:01.648 00.000 15712 Move returns status 0, amount 0
19:49:01.648 00.000 15712 move complete, result=0
19:49:01.648 00.000 15712 worker thread done servicing request
19:49:01.648 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.3 px 0 ms NORTH
19:49:01.648 00.000 15712 Worker thread wakes up
19:49:01.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:01.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:03.059 01.411 15712 Exposure complete
19:49:03.118 00.059 15712 worker thread done servicing request
19:49:03.118 00.000 7988 OnExposeComplete: enter
19:49:03.120 00.002 7988 UpdateGuideState(): m_state=6
19:49:03.122 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2756
19:49:03.122 00.000 7988 Star::Find returns 1 (0), X=1173.54, Y=432.24, Mass=1426, SNR=25.7, Peak=186 HFD=3.2
19:49:03.124 00.002 7988 MultiStar: [#1 0.26,-0.28,0.98,U] [#2 0.04,-0.12,1.00,U] [#3 0.23,-0.01,0.96,U] [#4 0.25,-0.30,1.04,U] [#5 0.28,-0.23,0.73,U] [#6 0.09,-0.36,0.72,U] [#7 0.13,-0.38,0.69,U] [#8 0.17,-0.20,0.67,U] 
19:49:03.124 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.26}, one-star: {0.11, -0.49}
19:49:03.126 00.002 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
19:49:03.127 00.001 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.59)
19:49:03.127 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-0.99 mountX=0.26 mountY=-0.17, mountTheta=-0.57
19:49:03.129 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.26, opts=13)
19:49:03.131 00.002 7988 Enqueuing Move request for scope (0.17, -0.26)
19:49:03.131 00.000 15712 Worker thread wakes up
19:49:03.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
19:49:03.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
19:49:03.131 00.000 15712 Moving (0.17, -0.26) raw xDistance=0.26 yDistance=-0.17
19:49:03.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:03.131 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.7
19:49:03.135 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:03.136 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:03.136 00.000 7988 Enqueuing Expose request
19:49:03.136 00.000 15712 PPEC rslt: input = 0.26, final = 0.12, react = 0.16, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 644.37
19:49:03.136 00.000 15712 PPEC: input: 0.26, control: 0.12, exposure: 1500
19:49:03.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:03.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:49:03.136 00.000 15712 MoveAxis(W, 41, ABG)
19:49:03.136 00.000 15712 Guiding  Dir = 3, Dur = 41
19:49:03.136 00.000 15712 IsGuiding returns 0
19:49:03.168 00.032 15712 PulseGuide returned control before completion, sleep 22
19:49:03.199 00.031 15712 IsGuiding returns 1
19:49:03.199 00.000 15712 scope still moving after pulse duration time elapsed
19:49:03.247 00.048 15712 IsGuiding returns 0
19:49:03.247 00.000 15712 scope move finished after 41 + 68 ms
19:49:03.247 00.000 15712 Move returns status 0, amount 41
19:49:03.247 00.000 15712 MoveAxis(N, 0, ABG)
19:49:03.247 00.000 15712 Move returns status 0, amount 0
19:49:03.247 00.000 15712 move complete, result=0
19:49:03.247 00.000 7988 GuideStep: 0.3 px 41 ms WEST, -0.2 px 0 ms NORTH
19:49:03.250 00.003 15712 worker thread done servicing request
19:49:03.250 00.000 15712 Worker thread wakes up
19:49:03.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:03.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:04.891 01.641 15712 Exposure complete
19:49:04.948 00.057 15712 worker thread done servicing request
19:49:04.948 00.000 7988 OnExposeComplete: enter
19:49:04.953 00.005 7988 UpdateGuideState(): m_state=6
19:49:04.953 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2757
19:49:04.955 00.002 7988 Star::Find returns 1 (0), X=1173.42, Y=432.76, Mass=1496, SNR=26.2, Peak=192 HFD=3.6
19:49:04.955 00.000 7988 MultiStar: [#1 0.19,0.03,1.04,U] [#2 -0.05,0.37,1.01,U] [#3 0.12,0.20,0.93,U] [#4 0.31,-0.06,1.04,U] [#5 0.20,0.30,0.70,U] [#6 -0.05,0.03,0.67,U] [#7 0.01,-0.07,0.61,U] [#8 0.13,0.27,0.60,U] 
19:49:04.957 00.002 7988 single-star, 8 included, MultiStar: {0.10, 0.12}, one-star: {-0.01, 0.02}
19:49:04.957 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.82)
19:49:04.959 00.002 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.29)
19:49:04.959 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.89 mountX=-0.02 mountY=0.01, mountTheta=2.84
19:49:04.961 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
19:49:04.963 00.002 7988 Enqueuing Move request for scope (-0.01, 0.02)
19:49:04.963 00.000 15712 Worker thread wakes up
19:49:04.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
19:49:04.963 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
19:49:04.963 00.000 15712 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
19:49:04.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:49:04.966 00.003 7988 UpdateGuideState exits: m=1496 SNR=26.2
19:49:04.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:04.968 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:04.969 00.001 7988 Enqueuing Expose request
19:49:04.969 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 644.36
19:49:04.969 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
19:49:04.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:04.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:49:04.969 00.000 15712 MoveAxis(E, 11, ABG)
19:49:04.969 00.000 15712 Guiding  Dir = 2, Dur = 11
19:49:05.004 00.035 15712 IsGuiding returns 0
19:49:05.017 00.013 15712 IsGuiding returns 1
19:49:05.017 00.000 15712 scope still moving after pulse duration time elapsed
19:49:05.068 00.051 15712 IsGuiding returns 0
19:49:05.068 00.000 15712 scope move finished after 11 + 52 ms
19:49:05.068 00.000 15712 Move returns status 0, amount 11
19:49:05.068 00.000 15712 MoveAxis(N, 0, ABG)
19:49:05.068 00.000 15712 Move returns status 0, amount 0
19:49:05.068 00.000 15712 move complete, result=0
19:49:05.068 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
19:49:05.073 00.005 15712 worker thread done servicing request
19:49:05.073 00.000 15712 Worker thread wakes up
19:49:05.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:05.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:06.486 01.413 15712 Exposure complete
19:49:06.547 00.061 7988 OnExposeComplete: enter
19:49:06.548 00.001 7988 UpdateGuideState(): m_state=6
19:49:06.548 00.000 15712 worker thread done servicing request
19:49:06.548 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2758
19:49:06.550 00.002 7988 Star::Find returns 1 (0), X=1173.48, Y=432.37, Mass=1476, SNR=26.1, Peak=203 HFD=3.3
19:49:06.552 00.002 7988 MultiStar: [#1 0.05,-0.14,1.02,U] [#2 -0.25,0.04,0.99,U] [#3 0.04,-0.00,0.97,U] [#4 0.13,-0.23,1.01,U] [#5 0.03,-0.12,0.73,U] [#6 -0.17,0.00,0.72,U] [#7 -0.18,-0.32,0.66,U] [#8 -0.06,0.20,0.63,U] 
19:49:06.552 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {0.05, -0.36}
19:49:06.554 00.002 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
19:49:06.554 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
19:49:06.556 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.84 mountX=0.11 mountY=0.03, mountTheta=0.29
19:49:06.556 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.11, opts=13)
19:49:06.558 00.002 7988 Enqueuing Move request for scope (-0.03, -0.11)
19:49:06.560 00.002 15712 Worker thread wakes up
19:49:06.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
19:49:06.560 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
19:49:06.560 00.000 15712 Moving (-0.03, -0.11) raw xDistance=0.11 yDistance=0.03
19:49:06.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:06.563 00.003 7988 UpdateGuideState exits: m=1476 SNR=26.1
19:49:06.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:06.565 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:06.565 00.000 7988 Enqueuing Expose request
19:49:06.565 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 644.35
19:49:06.565 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
19:49:06.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:06.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:49:06.565 00.000 15712 MoveAxis(E, 10, ABG)
19:49:06.565 00.000 15712 Guiding  Dir = 2, Dur = 10
19:49:06.565 00.000 15712 IsGuiding returns 0
19:49:06.582 00.017 15712 IsGuiding returns 1
19:49:06.582 00.000 15712 scope still moving after pulse duration time elapsed
19:49:06.633 00.051 15712 IsGuiding returns 0
19:49:06.633 00.000 15712 scope move finished after 10 + 58 ms
19:49:06.633 00.000 15712 Move returns status 0, amount 10
19:49:06.633 00.000 15712 MoveAxis(N, 0, ABG)
19:49:06.633 00.000 15712 Move returns status 0, amount 0
19:49:06.633 00.000 15712 move complete, result=0
19:49:06.633 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
19:49:06.639 00.006 15712 worker thread done servicing request
19:49:06.639 00.000 15712 Worker thread wakes up
19:49:06.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:06.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:08.275 01.636 15712 Exposure complete
19:49:08.335 00.060 15712 worker thread done servicing request
19:49:08.335 00.000 7988 OnExposeComplete: enter
19:49:08.335 00.000 7988 UpdateGuideState(): m_state=6
19:49:08.339 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2759
19:49:08.341 00.002 7988 Star::Find returns 1 (0), X=1173.38, Y=432.15, Mass=1529, SNR=26.6, Peak=220 HFD=3.2
19:49:08.343 00.002 7988 MultiStar: [#1 0.07,-0.28,1.00,U] [#2 0.05,-0.22,1.01,U] [#3 0.27,-0.17,0.94,U] [#4 0.15,-0.31,1.01,U] [#5 0.19,-0.24,0.72,U] [#6 0.01,-0.24,0.67,U] [#7 0.04,-0.58,0.63,U] [#8 0.21,-0.23,0.66,U] 
19:49:08.343 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.31}, one-star: {-0.05, -0.58}
19:49:08.343 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
19:49:08.343 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.85)
19:49:08.343 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.26 mountX=0.31 mountY=-0.09, mountTheta=-0.29
19:49:08.343 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.31, opts=13)
19:49:08.343 00.000 7988 Enqueuing Move request for scope (0.10, -0.31)
19:49:08.353 00.010 15712 Worker thread wakes up
19:49:08.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.31) opts 0xd
19:49:08.353 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.31)
19:49:08.353 00.000 15712 Moving (0.10, -0.31) raw xDistance=0.31 yDistance=-0.09
19:49:08.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:08.353 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6
19:49:08.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:08.355 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:08.355 00.000 7988 Enqueuing Expose request
19:49:08.355 00.000 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.19, pred = -0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 644.35
19:49:08.355 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
19:49:08.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:08.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:49:08.355 00.000 15712 MoveAxis(W, 55, ABG)
19:49:08.355 00.000 15712 Guiding  Dir = 3, Dur = 55
19:49:08.391 00.036 15712 IsGuiding returns 0
19:49:08.403 00.012 15712 PulseGuide returned control before completion, sleep 50
19:49:08.488 00.085 15712 IsGuiding returns 0
19:49:08.488 00.000 15712 Move returns status 0, amount 55
19:49:08.488 00.000 15712 MoveAxis(N, 0, ABG)
19:49:08.488 00.000 15712 Move returns status 0, amount 0
19:49:08.488 00.000 15712 move complete, result=0
19:49:08.488 00.000 15712 worker thread done servicing request
19:49:08.488 00.000 15712 Worker thread wakes up
19:49:08.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:08.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:08.488 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
19:49:09.906 01.418 15712 Exposure complete
19:49:09.966 00.060 15712 worker thread done servicing request
19:49:09.966 00.000 7988 OnExposeComplete: enter
19:49:09.966 00.000 7988 UpdateGuideState(): m_state=6
19:49:09.969 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2760
19:49:09.969 00.000 7988 Star::Find returns 1 (0), X=1173.70, Y=432.34, Mass=1433, SNR=25.7, Peak=202 HFD=3.2
19:49:09.971 00.002 7988 MultiStar: [#1 0.40,-0.10,1.00,U] [#2 0.22,0.05,1.05,U] [#3 0.29,0.06,1.00,U] [#4 0.20,-0.16,1.06,U] [#5 0.36,-0.03,0.74,U] [#6 0.21,-0.25,0.72,U] [#7 0.34,-0.43,0.67,U] [#8 0.52,0.19,0.69,U] 
19:49:09.971 00.000 7988 refined, 8 included, MultiStar: {0.30, -0.12}, one-star: {0.27, -0.40}
19:49:09.973 00.002 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
19:49:09.973 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.96)
19:49:09.975 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=-0.12 hyp=0.32 cameraTheta=-0.36 mountX=0.11 mountY=-0.30, mountTheta=-1.21
19:49:09.977 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.12, opts=13)
19:49:09.977 00.000 7988 Enqueuing Move request for scope (0.30, -0.12)
19:49:09.979 00.002 15712 Worker thread wakes up
19:49:09.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.12) opts 0xd
19:49:09.979 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.12)
19:49:09.979 00.000 15712 Moving (0.30, -0.12) raw xDistance=0.11 yDistance=-0.30
19:49:09.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:09.979 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.7
19:49:09.982 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:09.983 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:09.983 00.000 7988 Enqueuing Expose request
19:49:09.983 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.34
19:49:09.983 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
19:49:09.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
19:49:09.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:49:09.983 00.000 15712 MoveAxis(E, 4, ABG)
19:49:09.983 00.000 15712 Guiding  Dir = 2, Dur = 4
19:49:09.983 00.000 15712 IsGuiding returns 0
19:49:10.007 00.024 15712 IsGuiding returns 0
19:49:10.007 00.000 15712 Move returns status 0, amount 4
19:49:10.007 00.000 15712 MoveAxis(N, 0, ABG)
19:49:10.007 00.000 15712 Move returns status 0, amount 0
19:49:10.007 00.000 15712 move complete, result=0
19:49:10.007 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.3 px 0 ms NORTH
19:49:10.012 00.005 15712 worker thread done servicing request
19:49:10.012 00.000 15712 Worker thread wakes up
19:49:10.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:10.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:11.753 01.741 15712 Exposure complete
19:49:11.802 00.049 15712 worker thread done servicing request
19:49:11.802 00.000 7988 OnExposeComplete: enter
19:49:11.814 00.012 7988 UpdateGuideState(): m_state=6
19:49:11.814 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
19:49:11.814 00.000 7988 Star::Find returns 1 (0), X=1173.55, Y=432.66, Mass=1451, SNR=25.9, Peak=179 HFD=3.3
19:49:11.814 00.000 7988 MultiStar: [#1 0.21,0.03,0.99,U] [#2 0.07,-0.05,1.02,U] [#3 0.28,0.04,0.96,U] [#4 0.21,-0.09,1.06,U] [#5 0.08,0.19,0.75,U] [#6 0.09,-0.20,0.72,U] [#7 -0.06,-0.13,0.70,U] [#8 0.14,0.03,0.66,U] 
19:49:11.814 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.12, -0.07}
19:49:11.819 00.005 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
19:49:11.819 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.80)
19:49:11.819 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=0.03 mountY=-0.13, mountTheta=-1.37
19:49:11.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.03, opts=13)
19:49:11.819 00.000 7988 Enqueuing Move request for scope (0.14, -0.03)
19:49:11.819 00.000 15712 Worker thread wakes up
19:49:11.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
19:49:11.819 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
19:49:11.819 00.000 15712 Moving (0.14, -0.03) raw xDistance=0.03 yDistance=-0.13
19:49:11.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:11.819 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
19:49:11.830 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:11.830 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:11.830 00.000 7988 Enqueuing Expose request
19:49:11.830 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.33
19:49:11.830 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
19:49:11.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:11.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:49:11.830 00.000 15712 MoveAxis(E, 3, ABG)
19:49:11.830 00.000 15712 Guiding  Dir = 2, Dur = 3
19:49:11.830 00.000 15712 IsGuiding returns 0
19:49:11.846 00.016 15712 IsGuiding returns 0
19:49:11.846 00.000 15712 Move returns status 0, amount 3
19:49:11.846 00.000 15712 MoveAxis(N, 0, ABG)
19:49:11.846 00.000 15712 Move returns status 0, amount 0
19:49:11.846 00.000 15712 move complete, result=0
19:49:11.846 00.000 15712 worker thread done servicing request
19:49:11.846 00.000 15712 Worker thread wakes up
19:49:11.846 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
19:49:11.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:11.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:13.265 01.419 15712 Exposure complete
19:49:13.313 00.048 15712 worker thread done servicing request
19:49:13.313 00.000 7988 OnExposeComplete: enter
19:49:13.327 00.014 7988 UpdateGuideState(): m_state=6
19:49:13.327 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2762
19:49:13.329 00.002 7988 Star::Find returns 1 (0), X=1173.49, Y=432.58, Mass=1429, SNR=25.7, Peak=192 HFD=3.2
19:49:13.329 00.000 7988 MultiStar: [#1 0.20,-0.04,1.00,U] [#2 0.12,0.10,1.03,U] [#3 0.19,0.05,1.00,U] [#4 0.07,-0.00,1.01,U] [#5 0.04,-0.23,0.70,U] [#6 -0.03,-0.13,0.73,U] [#7 0.22,-0.12,0.69,U] [#8 0.12,0.22,0.69,U] 
19:49:13.329 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.06, -0.15}
19:49:13.329 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.58) = xAngle (1.32 = 1.32)
19:49:13.329 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.43 = -1.85)
19:49:13.329 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=0.03 mountY=-0.11, mountTheta=-1.32
19:49:13.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.03, opts=13)
19:49:13.329 00.000 7988 Enqueuing Move request for scope (0.11, -0.03)
19:49:13.329 00.000 15712 Worker thread wakes up
19:49:13.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
19:49:13.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
19:49:13.329 00.000 15712 Moving (0.11, -0.03) raw xDistance=0.03 yDistance=-0.11
19:49:13.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:13.329 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.7
19:49:13.341 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:13.342 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:13.342 00.000 7988 Enqueuing Expose request
19:49:13.342 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.33
19:49:13.342 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
19:49:13.342 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:13.342 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:49:13.342 00.000 15712 MoveAxis(E, 2, ABG)
19:49:13.342 00.000 15712 Guiding  Dir = 2, Dur = 2
19:49:13.342 00.000 15712 IsGuiding returns 0
19:49:13.398 00.056 15712 IsGuiding returns 0
19:49:13.398 00.000 15712 Move returns status 0, amount 2
19:49:13.398 00.000 15712 MoveAxis(N, 0, ABG)
19:49:13.398 00.000 15712 Move returns status 0, amount 0
19:49:13.398 00.000 15712 move complete, result=0
19:49:13.398 00.000 15712 worker thread done servicing request
19:49:13.398 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
19:49:13.400 00.002 15712 Worker thread wakes up
19:49:13.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:13.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:15.035 01.635 15712 Exposure complete
19:49:15.097 00.062 15712 worker thread done servicing request
19:49:15.097 00.000 7988 OnExposeComplete: enter
19:49:15.098 00.001 7988 UpdateGuideState(): m_state=6
19:49:15.098 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2763
19:49:15.098 00.000 7988 Star::Find returns 1 (0), X=1173.55, Y=432.70, Mass=1492, SNR=26.3, Peak=177 HFD=3.3
19:49:15.098 00.000 7988 MultiStar: [#1 0.30,-0.03,1.04,U] [#2 0.17,0.20,1.00,U] [#3 0.16,0.06,0.95,U] [#4 0.26,0.29,1.05,U] [#5 0.22,0.12,0.75,U] [#6 0.05,0.19,0.72,U] [#7 -0.01,-0.09,0.65,U] [#8 0.06,0.53,0.64,U] 
19:49:15.098 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.12, -0.03}
19:49:15.098 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
19:49:15.098 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.84)
19:49:15.098 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.25 mountX=0.03 mountY=-0.12, mountTheta=-1.33
19:49:15.098 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.03, opts=13)
19:49:15.098 00.000 7988 Enqueuing Move request for scope (0.12, -0.03)
19:49:15.098 00.000 15712 Worker thread wakes up
19:49:15.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
19:49:15.098 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
19:49:15.098 00.000 15712 Moving (0.12, -0.03) raw xDistance=0.03 yDistance=-0.12
19:49:15.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:15.098 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3
19:49:15.112 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:15.113 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:15.114 00.001 7988 Enqueuing Expose request
19:49:15.114 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.32
19:49:15.114 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
19:49:15.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:15.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:49:15.114 00.000 15712 MoveAxis(E, 2, ABG)
19:49:15.114 00.000 15712 Guiding  Dir = 2, Dur = 2
19:49:15.114 00.000 15712 IsGuiding returns 0
19:49:15.130 00.016 15712 IsGuiding returns 0
19:49:15.130 00.000 15712 Move returns status 0, amount 2
19:49:15.130 00.000 15712 MoveAxis(N, 0, ABG)
19:49:15.130 00.000 15712 Move returns status 0, amount 0
19:49:15.130 00.000 15712 move complete, result=0
19:49:15.130 00.000 15712 worker thread done servicing request
19:49:15.130 00.000 15712 Worker thread wakes up
19:49:15.130 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
19:49:15.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:15.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:16.550 01.420 15712 Exposure complete
19:49:16.611 00.061 15712 worker thread done servicing request
19:49:16.611 00.000 7988 OnExposeComplete: enter
19:49:16.611 00.000 7988 UpdateGuideState(): m_state=6
19:49:16.615 00.004 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2764
19:49:16.615 00.000 7988 Star::Find returns 1 (0), X=1173.50, Y=432.49, Mass=1572, SNR=26.9, Peak=195 HFD=3.2
19:49:16.617 00.002 7988 MultiStar: [#1 0.24,0.01,0.99,U] [#2 0.18,-0.04,0.98,U] [#3 0.29,-0.11,0.90,U] [#4 0.30,-0.12,1.03,U] [#5 0.18,-0.09,0.65,U] [#6 0.19,-0.16,0.70,U] [#7 0.18,-0.10,0.64,U] [#8 0.20,0.24,0.61,U] 
19:49:16.617 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.08}, one-star: {0.07, -0.25}
19:49:16.619 00.002 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
19:49:16.619 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.96)
19:49:16.621 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.37 mountX=0.08 mountY=-0.20, mountTheta=-1.21
19:49:16.623 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.08, opts=13)
19:49:16.624 00.001 7988 Enqueuing Move request for scope (0.21, -0.08)
19:49:16.624 00.000 15712 Worker thread wakes up
19:49:16.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
19:49:16.624 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
19:49:16.624 00.000 15712 Moving (0.21, -0.08) raw xDistance=0.08 yDistance=-0.20
19:49:16.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:16.624 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.9
19:49:16.627 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:16.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:16.627 00.000 7988 Enqueuing Expose request
19:49:16.627 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.31
19:49:16.627 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
19:49:16.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:16.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:49:16.627 00.000 15712 MoveAxis(E, 2, ABG)
19:49:16.627 00.000 15712 Guiding  Dir = 2, Dur = 2
19:49:16.627 00.000 15712 IsGuiding returns 0
19:49:16.658 00.031 15712 IsGuiding returns 0
19:49:16.658 00.000 15712 Move returns status 0, amount 2
19:49:16.658 00.000 15712 MoveAxis(N, 0, ABG)
19:49:16.658 00.000 15712 Move returns status 0, amount 0
19:49:16.658 00.000 15712 move complete, result=0
19:49:16.658 00.000 15712 worker thread done servicing request
19:49:16.658 00.000 15712 Worker thread wakes up
19:49:16.658 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
19:49:16.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:16.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:18.401 01.743 15712 Exposure complete
19:49:18.461 00.060 15712 worker thread done servicing request
19:49:18.461 00.000 7988 OnExposeComplete: enter
19:49:18.463 00.002 7988 UpdateGuideState(): m_state=6
19:49:18.463 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2765
19:49:18.465 00.002 7988 Star::Find returns 1 (0), X=1173.58, Y=432.85, Mass=1502, SNR=26.3, Peak=206 HFD=3.4
19:49:18.465 00.000 7988 MultiStar: [#1 0.49,-0.05,0.99,U] [#2 0.42,0.23,1.00,U] [#3 0.35,-0.05,0.91,U] [#4 0.49,-0.25,1.05,U] [#5 0.23,0.16,0.72,U] [#6 0.29,0.04,0.67,U] [#7 0.36,0.01,0.63,U] [#8 0.52,-0.01,0.65,U] 
19:49:18.467 00.002 7988 single-star, 8 included, MultiStar: {0.37, 0.02}, one-star: {0.15, 0.12}
19:49:18.467 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
19:49:18.469 00.002 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.34 = -0.94)
19:49:18.469 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.65 mountX=-0.12 mountY=-0.15, mountTheta=-2.22
19:49:18.471 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.12, opts=13)
19:49:18.473 00.002 7988 Enqueuing Move request for scope (0.15, 0.12)
19:49:18.473 00.000 15712 Worker thread wakes up
19:49:18.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
19:49:18.473 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
19:49:18.473 00.000 15712 Moving (0.15, 0.12) raw xDistance=-0.12 yDistance=-0.15
19:49:18.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:18.473 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
19:49:18.477 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:18.478 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:18.478 00.000 7988 Enqueuing Expose request
19:49:18.478 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.30
19:49:18.478 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
19:49:18.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:18.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:49:18.478 00.000 15712 MoveAxis(E, 4, ABG)
19:49:18.478 00.000 15712 Guiding  Dir = 2, Dur = 4
19:49:18.478 00.000 15712 IsGuiding returns 0
19:49:18.495 00.017 15712 IsGuiding returns 0
19:49:18.495 00.000 15712 Move returns status 0, amount 4
19:49:18.495 00.000 15712 MoveAxis(N, 0, ABG)
19:49:18.495 00.000 15712 Move returns status 0, amount 0
19:49:18.495 00.000 15712 move complete, result=0
19:49:18.495 00.000 15712 worker thread done servicing request
19:49:18.495 00.000 15712 Worker thread wakes up
19:49:18.495 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
19:49:18.498 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:18.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:19.915 01.417 15712 Exposure complete
19:49:19.975 00.060 15712 worker thread done servicing request
19:49:19.975 00.000 7988 OnExposeComplete: enter
19:49:19.977 00.002 7988 UpdateGuideState(): m_state=6
19:49:19.977 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2766
19:49:19.977 00.000 7988 Star::Find returns 1 (0), X=1173.39, Y=432.57, Mass=1456, SNR=25.9, Peak=182 HFD=3.3
19:49:19.977 00.000 7988 MultiStar: [#1 0.26,0.12,0.99,U] [#2 -0.08,0.19,0.99,U] [#3 0.13,0.23,0.92,U] [#4 0.22,-0.09,1.05,U] [#5 0.17,0.13,0.69,U] [#6 -0.08,0.26,0.72,U] [#7 -0.13,0.12,0.67,U] [#8 0.02,0.23,0.68,U] 
19:49:19.977 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {-0.04, -0.16}
19:49:19.977 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
19:49:19.977 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.58)
19:49:19.977 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.10 mountY=-0.06, mountTheta=-2.57
19:49:19.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
19:49:19.977 00.000 7988 Enqueuing Move request for scope (0.06, 0.10)
19:49:19.977 00.000 15712 Worker thread wakes up
19:49:19.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
19:49:19.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
19:49:19.977 00.000 15712 Moving (0.06, 0.10) raw xDistance=-0.10 yDistance=-0.06
19:49:19.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:19.990 00.013 7988 UpdateGuideState exits: m=1456 SNR=25.9
19:49:19.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:19.992 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:19.993 00.001 7988 Enqueuing Expose request
19:49:19.993 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.30
19:49:19.993 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
19:49:19.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:19.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:49:19.993 00.000 15712 MoveAxis(E, 5, ABG)
19:49:19.993 00.000 15712 Guiding  Dir = 2, Dur = 5
19:49:19.993 00.000 15712 IsGuiding returns 0
19:49:20.041 00.048 15712 IsGuiding returns 0
19:49:20.041 00.000 15712 Move returns status 0, amount 5
19:49:20.041 00.000 15712 MoveAxis(N, 0, ABG)
19:49:20.041 00.000 15712 Move returns status 0, amount 0
19:49:20.041 00.000 15712 move complete, result=0
19:49:20.041 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
19:49:20.050 00.009 15712 worker thread done servicing request
19:49:20.050 00.000 15712 Worker thread wakes up
19:49:20.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:20.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:21.683 01.633 15712 Exposure complete
19:49:21.745 00.062 15712 worker thread done servicing request
19:49:21.745 00.000 7988 OnExposeComplete: enter
19:49:21.745 00.000 7988 UpdateGuideState(): m_state=6
19:49:21.745 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2767
19:49:21.745 00.000 7988 Star::Find returns 1 (0), X=1173.48, Y=432.77, Mass=1469, SNR=25.9, Peak=184 HFD=3.4
19:49:21.745 00.000 7988 MultiStar: [#1 0.23,0.19,1.00,U] [#2 -0.06,0.32,0.99,U] [#3 0.19,0.23,0.93,U] [#4 0.10,0.00,1.00,U] [#5 0.33,0.15,0.70,U] [#6 -0.15,-0.06,0.71,U] [#7 0.08,-0.11,0.63,U] [#8 0.18,0.50,0.65,U] 
19:49:21.745 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.14}, one-star: {0.05, 0.04}
19:49:21.745 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.22 = 2.22)
19:49:21.745 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.33 = -0.95)
19:49:21.757 00.012 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.64 mountX=-0.04 mountY=-0.05, mountTheta=-2.21
19:49:21.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
19:49:21.757 00.000 7988 Enqueuing Move request for scope (0.05, 0.04)
19:49:21.761 00.004 15712 Worker thread wakes up
19:49:21.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
19:49:21.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
19:49:21.761 00.000 15712 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
19:49:21.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:21.761 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.9
19:49:21.764 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:21.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:21.764 00.000 7988 Enqueuing Expose request
19:49:21.764 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.29
19:49:21.764 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
19:49:21.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:21.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:49:21.764 00.000 15712 MoveAxis(E, 6, ABG)
19:49:21.764 00.000 15712 Guiding  Dir = 2, Dur = 6
19:49:21.764 00.000 15712 IsGuiding returns 0
19:49:21.787 00.023 15712 IsGuiding returns 0
19:49:21.787 00.000 15712 Move returns status 0, amount 6
19:49:21.787 00.000 15712 MoveAxis(N, 0, ABG)
19:49:21.787 00.000 15712 Move returns status 0, amount 0
19:49:21.787 00.000 15712 move complete, result=0
19:49:21.787 00.000 15712 worker thread done servicing request
19:49:21.787 00.000 15712 Worker thread wakes up
19:49:21.787 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
19:49:21.791 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:21.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:23.195 01.404 15712 Exposure complete
19:49:23.254 00.059 15712 worker thread done servicing request
19:49:23.254 00.000 7988 OnExposeComplete: enter
19:49:23.259 00.005 7988 UpdateGuideState(): m_state=6
19:49:23.259 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2768
19:49:23.259 00.000 7988 Star::Find returns 1 (0), X=1173.63, Y=432.81, Mass=1468, SNR=25.8, Peak=195 HFD=3.5
19:49:23.259 00.000 7988 MultiStar: [#1 0.30,0.24,1.00,U] [#2 0.12,0.28,1.02,U] [#3 0.39,0.17,0.97,U] [#4 0.23,-0.00,1.00,U] [#5 0.42,0.28,0.70,U] [#6 -0.02,0.11,0.70,U] [#7 -0.02,0.01,0.69,U] [#8 0.52,0.39,0.70,U] 
19:49:23.259 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.17}, one-star: {0.20, 0.08}
19:49:23.259 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.58) = xAngle (1.96 = 1.96)
19:49:23.259 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.07 = -1.21)
19:49:23.259 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.38 mountX=-0.08 mountY=-0.20, mountTheta=-1.96
19:49:23.259 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.08, opts=13)
19:49:23.270 00.011 7988 Enqueuing Move request for scope (0.20, 0.08)
19:49:23.270 00.000 15712 Worker thread wakes up
19:49:23.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
19:49:23.270 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
19:49:23.270 00.000 15712 Moving (0.20, 0.08) raw xDistance=-0.08 yDistance=-0.20
19:49:23.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:23.270 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.8
19:49:23.273 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:23.274 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:23.274 00.000 7988 Enqueuing Expose request
19:49:23.274 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.28
19:49:23.274 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
19:49:23.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:23.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:49:23.274 00.000 15712 MoveAxis(E, 7, ABG)
19:49:23.274 00.000 15712 Guiding  Dir = 2, Dur = 7
19:49:23.274 00.000 15712 IsGuiding returns 0
19:49:23.292 00.018 15712 IsGuiding returns 0
19:49:23.292 00.000 15712 Move returns status 0, amount 7
19:49:23.292 00.000 15712 MoveAxis(N, 0, ABG)
19:49:23.292 00.000 15712 Move returns status 0, amount 0
19:49:23.292 00.000 15712 move complete, result=0
19:49:23.292 00.000 15712 worker thread done servicing request
19:49:23.292 00.000 15712 Worker thread wakes up
19:49:23.292 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
19:49:23.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:23.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:24.933 01.641 15712 Exposure complete
19:49:24.988 00.055 15712 worker thread done servicing request
19:49:24.988 00.000 7988 OnExposeComplete: enter
19:49:24.996 00.008 7988 UpdateGuideState(): m_state=6
19:49:24.996 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2769
19:49:24.996 00.000 7988 Star::Find returns 1 (0), X=1173.37, Y=432.69, Mass=1520, SNR=26.4, Peak=185 HFD=3.4
19:49:24.996 00.000 7988 MultiStar: [#1 0.22,0.07,0.99,U] [#2 -0.06,0.33,1.01,U] [#3 0.11,0.26,0.95,U] [#4 0.30,0.06,1.02,U] [#5 0.32,0.33,0.71,U] [#6 -0.06,0.27,0.69,U] [#7 0.18,0.03,0.68,U] [#8 0.17,0.46,0.67,U] 
19:49:24.996 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.18}, one-star: {-0.06, -0.04}
19:49:24.996 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
19:49:24.996 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
19:49:24.996 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.49 mountX=0.04 mountY=0.06, mountTheta=0.92
19:49:25.005 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
19:49:25.005 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
19:49:25.005 00.000 15712 Worker thread wakes up
19:49:25.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
19:49:25.005 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
19:49:25.005 00.000 15712 Moving (-0.06, -0.04) raw xDistance=0.04 yDistance=0.06
19:49:25.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:49:25.005 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.4
19:49:25.011 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:25.012 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:25.012 00.000 7988 Enqueuing Expose request
19:49:25.012 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.28
19:49:25.012 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
19:49:25.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:25.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:49:25.012 00.000 15712 MoveAxis(E, 6, ABG)
19:49:25.012 00.000 15712 Guiding  Dir = 2, Dur = 6
19:49:25.030 00.018 15712 IsGuiding returns 0
19:49:25.044 00.014 15712 IsGuiding returns 0
19:49:25.044 00.000 15712 Move returns status 0, amount 6
19:49:25.044 00.000 15712 MoveAxis(N, 0, ABG)
19:49:25.044 00.000 15712 Move returns status 0, amount 0
19:49:25.044 00.000 15712 move complete, result=0
19:49:25.044 00.000 15712 worker thread done servicing request
19:49:25.044 00.000 15712 Worker thread wakes up
19:49:25.044 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
19:49:25.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:25.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:26.464 01.420 15712 Exposure complete
19:49:26.525 00.061 15712 worker thread done servicing request
19:49:26.525 00.000 7988 OnExposeComplete: enter
19:49:26.527 00.002 7988 UpdateGuideState(): m_state=6
19:49:26.527 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2770
19:49:26.527 00.000 7988 Star::Find returns 1 (0), X=1173.29, Y=432.78, Mass=1453, SNR=25.9, Peak=216 HFD=3.1
19:49:26.527 00.000 7988 MultiStar: [#1 0.01,0.08,1.00,U] [#2 -0.02,0.36,1.02,U] [#3 -0.00,0.16,0.98,U] [#4 -0.04,-0.01,1.04,U] [#5 -0.07,-0.06,0.74,U] [#6 -0.23,-0.05,0.68,U] [#7 -0.11,0.16,0.69,U] [#8 0.03,0.28,0.63,U] 
19:49:26.527 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.14, 0.04}
19:49:26.527 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.58) = xAngle (3.65 = -2.63)
19:49:26.534 00.007 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.76 = 0.48)
19:49:26.534 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.07 mountX=-0.11 mountY=0.06, mountTheta=2.66
19:49:26.534 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.11, opts=13)
19:49:26.534 00.000 7988 Enqueuing Move request for scope (-0.06, 0.11)
19:49:26.534 00.000 15712 Worker thread wakes up
19:49:26.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
19:49:26.534 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
19:49:26.534 00.000 15712 Moving (-0.06, 0.11) raw xDistance=-0.11 yDistance=0.06
19:49:26.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:49:26.534 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.9
19:49:26.541 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:26.541 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:26.543 00.002 7988 Enqueuing Expose request
19:49:26.543 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.27
19:49:26.543 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
19:49:26.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:26.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:49:26.543 00.000 15712 MoveAxis(E, 5, ABG)
19:49:26.543 00.000 15712 Guiding  Dir = 2, Dur = 5
19:49:26.543 00.000 15712 IsGuiding returns 0
19:49:26.567 00.024 15712 IsGuiding returns 0
19:49:26.567 00.000 15712 Move returns status 0, amount 5
19:49:26.567 00.000 15712 MoveAxis(N, 0, ABG)
19:49:26.567 00.000 15712 Move returns status 0, amount 0
19:49:26.567 00.000 15712 move complete, result=0
19:49:26.567 00.000 15712 worker thread done servicing request
19:49:26.567 00.000 15712 Worker thread wakes up
19:49:26.567 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
19:49:26.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:26.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:28.203 01.636 15712 Exposure complete
19:49:28.263 00.060 15712 worker thread done servicing request
19:49:28.263 00.000 7988 OnExposeComplete: enter
19:49:28.264 00.001 7988 UpdateGuideState(): m_state=6
19:49:28.266 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2771
19:49:28.266 00.000 7988 Star::Find returns 1 (0), X=1173.50, Y=432.55, Mass=1440, SNR=25.8, Peak=206 HFD=3.2
19:49:28.266 00.000 7988 MultiStar: [#1 0.24,-0.12,1.03,U] [#2 0.04,-0.05,1.02,U] [#3 0.16,-0.04,0.94,U] [#4 0.25,-0.17,1.07,U] [#5 0.03,-0.12,0.68,U] [#6 0.07,-0.07,0.74,U] [#7 0.19,-0.42,0.62,U] [#8 0.13,0.11,0.67,U] 
19:49:28.266 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.07, -0.19}
19:49:28.266 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.87 = 0.87)
19:49:28.266 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.98 = -2.31)
19:49:28.266 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.71 mountX=0.11 mountY=-0.13, mountTheta=-0.85
19:49:28.266 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.12, opts=13)
19:49:28.266 00.000 7988 Enqueuing Move request for scope (0.13, -0.12)
19:49:28.266 00.000 15712 Worker thread wakes up
19:49:28.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
19:49:28.266 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
19:49:28.266 00.000 15712 Moving (0.13, -0.12) raw xDistance=0.11 yDistance=-0.13
19:49:28.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:28.266 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.8
19:49:28.280 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:28.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:28.280 00.000 7988 Enqueuing Expose request
19:49:28.283 00.003 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.26
19:49:28.283 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
19:49:28.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:28.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:49:28.283 00.000 15712 MoveAxis(E, 5, ABG)
19:49:28.283 00.000 15712 Guiding  Dir = 2, Dur = 5
19:49:28.283 00.000 15712 IsGuiding returns 0
19:49:28.343 00.060 15712 IsGuiding returns 0
19:49:28.343 00.000 15712 Move returns status 0, amount 5
19:49:28.343 00.000 15712 MoveAxis(N, 0, ABG)
19:49:28.343 00.000 15712 Move returns status 0, amount 0
19:49:28.343 00.000 15712 move complete, result=0
19:49:28.343 00.000 15712 worker thread done servicing request
19:49:28.343 00.000 15712 Worker thread wakes up
19:49:28.343 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
19:49:28.345 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:28.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:29.763 01.418 15712 Exposure complete
19:49:29.814 00.051 15712 worker thread done servicing request
19:49:29.814 00.000 7988 OnExposeComplete: enter
19:49:29.814 00.000 7988 UpdateGuideState(): m_state=6
19:49:29.826 00.012 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2772
19:49:29.826 00.000 7988 Star::Find returns 1 (0), X=1173.49, Y=432.79, Mass=1425, SNR=25.6, Peak=186 HFD=3.4
19:49:29.826 00.000 7988 MultiStar: [#1 0.35,0.11,1.06,U] [#2 0.03,0.16,1.03,U] [#3 0.20,0.17,0.95,U] [#4 0.30,-0.24,1.07,U] [#5 0.25,0.17,0.70,U] [#6 0.10,-0.01,0.69,U] [#7 0.01,-0.12,0.66,U] [#8 0.06,0.23,0.69,U] 
19:49:29.826 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.06, 0.06}
19:49:29.831 00.005 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
19:49:29.831 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.81)
19:49:29.831 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.78 mountX=-0.06 mountY=-0.06, mountTheta=-2.35
19:49:29.831 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
19:49:29.831 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
19:49:29.831 00.000 15712 Worker thread wakes up
19:49:29.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
19:49:29.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
19:49:29.831 00.000 15712 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.06
19:49:29.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:29.831 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.6
19:49:29.839 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:29.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:29.841 00.002 7988 Enqueuing Expose request
19:49:29.841 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.26
19:49:29.841 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
19:49:29.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:29.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:49:29.841 00.000 15712 MoveAxis(E, 5, ABG)
19:49:29.841 00.000 15712 Guiding  Dir = 2, Dur = 5
19:49:29.843 00.002 15712 IsGuiding returns 0
19:49:29.862 00.019 15712 IsGuiding returns 0
19:49:29.862 00.000 15712 Move returns status 0, amount 5
19:49:29.862 00.000 15712 MoveAxis(N, 0, ABG)
19:49:29.862 00.000 15712 Move returns status 0, amount 0
19:49:29.862 00.000 15712 move complete, result=0
19:49:29.862 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
19:49:29.864 00.002 15712 worker thread done servicing request
19:49:29.864 00.000 15712 Worker thread wakes up
19:49:29.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:29.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:31.499 01.635 15712 Exposure complete
19:49:31.560 00.061 15712 worker thread done servicing request
19:49:31.560 00.000 7988 OnExposeComplete: enter
19:49:31.560 00.000 7988 UpdateGuideState(): m_state=6
19:49:31.562 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2773
19:49:31.562 00.000 7988 Star::Find returns 1 (0), X=1173.48, Y=432.59, Mass=1419, SNR=25.5, Peak=183 HFD=3.3
19:49:31.562 00.000 7988 MultiStar: [#1 0.20,-0.07,1.03,U] [#2 -0.13,0.16,1.06,U] [#3 0.29,-0.18,0.95,U] [#4 0.11,-0.15,1.04,U] [#5 0.14,-0.05,0.74,U] [#6 0.01,0.02,0.69,U] [#7 0.10,-0.18,0.68,U] [#8 0.13,0.21,0.65,U] 
19:49:31.562 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.05, -0.15}
19:49:31.562 00.000 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.58) = xAngle (1.11 = 1.11)
19:49:31.562 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.22 = -2.07)
19:49:31.562 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.47 mountX=0.05 mountY=-0.10, mountTheta=-1.10
19:49:31.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
19:49:31.562 00.000 7988 Enqueuing Move request for scope (0.10, -0.05)
19:49:31.562 00.000 15712 Worker thread wakes up
19:49:31.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
19:49:31.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
19:49:31.562 00.000 15712 Moving (0.10, -0.05) raw xDistance=0.05 yDistance=-0.10
19:49:31.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:31.562 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.5
19:49:31.575 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:31.577 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:31.577 00.000 7988 Enqueuing Expose request
19:49:31.577 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.25
19:49:31.577 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
19:49:31.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:31.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:49:31.579 00.002 15712 MoveAxis(E, 4, ABG)
19:49:31.579 00.000 15712 Guiding  Dir = 2, Dur = 4
19:49:31.579 00.000 15712 IsGuiding returns 0
19:49:31.597 00.018 15712 IsGuiding returns 0
19:49:31.597 00.000 15712 Move returns status 0, amount 4
19:49:31.597 00.000 15712 MoveAxis(N, 0, ABG)
19:49:31.597 00.000 15712 Move returns status 0, amount 0
19:49:31.597 00.000 15712 move complete, result=0
19:49:31.597 00.000 15712 worker thread done servicing request
19:49:31.597 00.000 15712 Worker thread wakes up
19:49:31.597 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
19:49:31.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:31.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:33.012 01.415 15712 Exposure complete
19:49:33.071 00.059 15712 worker thread done servicing request
19:49:33.071 00.000 7988 OnExposeComplete: enter
19:49:33.073 00.002 7988 UpdateGuideState(): m_state=6
19:49:33.073 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2774
19:49:33.076 00.003 7988 Star::Find returns 1 (0), X=1173.66, Y=432.80, Mass=1517, SNR=26.4, Peak=183 HFD=3.6
19:49:33.076 00.000 7988 MultiStar: [#1 0.32,-0.02,1.01,U] [#2 0.28,0.07,0.98,U] [#3 0.35,0.19,0.95,U] [#4 0.33,0.14,1.00,U] [#5 -0.07,0.17,0.69,U] [#6 -0.05,0.19,0.70,U] [#7 0.03,-0.09,0.67,U] [#8 0.13,0.16,0.64,U] 
19:49:33.076 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.09}, one-star: {0.23, 0.06}
19:49:33.076 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
19:49:33.076 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.15)
19:49:33.076 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.44 mountX=-0.10 mountY=-0.20, mountTheta=-2.02
19:49:33.076 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.09, opts=13)
19:49:33.076 00.000 7988 Enqueuing Move request for scope (0.20, 0.09)
19:49:33.076 00.000 15712 Worker thread wakes up
19:49:33.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
19:49:33.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
19:49:33.076 00.000 15712 Moving (0.20, 0.09) raw xDistance=-0.10 yDistance=-0.20
19:49:33.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:33.076 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.4
19:49:33.087 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:33.089 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:33.089 00.000 7988 Enqueuing Expose request
19:49:33.089 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.24
19:49:33.089 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
19:49:33.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:33.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:49:33.089 00.000 15712 MoveAxis(E, 3, ABG)
19:49:33.089 00.000 15712 Guiding  Dir = 2, Dur = 3
19:49:33.089 00.000 15712 IsGuiding returns 0
19:49:33.107 00.018 15712 IsGuiding returns 0
19:49:33.107 00.000 15712 Move returns status 0, amount 3
19:49:33.107 00.000 15712 MoveAxis(N, 0, ABG)
19:49:33.107 00.000 15712 Move returns status 0, amount 0
19:49:33.107 00.000 15712 move complete, result=0
19:49:33.107 00.000 15712 worker thread done servicing request
19:49:33.107 00.000 15712 Worker thread wakes up
19:49:33.107 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
19:49:33.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:33.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:34.747 01.640 15712 Exposure complete
19:49:34.794 00.047 15712 worker thread done servicing request
19:49:34.794 00.000 7988 OnExposeComplete: enter
19:49:34.810 00.016 7988 UpdateGuideState(): m_state=6
19:49:34.810 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2775
19:49:34.812 00.002 7988 Star::Find returns 1 (0), X=1173.60, Y=432.58, Mass=1455, SNR=25.7, Peak=172 HFD=3.3
19:49:34.814 00.002 7988 MultiStar: [#1 0.27,0.04,1.03,U] [#2 0.14,0.16,1.03,U] [#3 0.21,0.12,0.94,U] [#4 0.20,0.07,1.03,U] [#5 0.21,0.36,0.71,U] [#6 0.08,0.07,0.72,U] [#7 0.24,-0.08,0.67,U] [#8 0.06,0.22,0.67,U] 
19:49:34.814 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.08}, one-star: {0.17, -0.15}
19:49:34.816 00.002 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.58) = xAngle (2.00 = 2.00)
19:49:34.816 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.11 = -1.17)
19:49:34.818 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.42 mountX=-0.08 mountY=-0.18, mountTheta=-2.00
19:49:34.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.08, opts=13)
19:49:34.820 00.002 7988 Enqueuing Move request for scope (0.18, 0.08)
19:49:34.822 00.002 15712 Worker thread wakes up
19:49:34.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
19:49:34.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
19:49:34.822 00.000 15712 Moving (0.18, 0.08) raw xDistance=-0.08 yDistance=-0.18
19:49:34.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:34.822 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.7
19:49:34.825 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:34.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:34.827 00.002 7988 Enqueuing Expose request
19:49:34.827 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.23
19:49:34.827 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
19:49:34.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:34.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:49:34.827 00.000 15712 MoveAxis(E, 3, ABG)
19:49:34.827 00.000 15712 Guiding  Dir = 2, Dur = 3
19:49:34.827 00.000 15712 IsGuiding returns 0
19:49:34.848 00.021 15712 IsGuiding returns 0
19:49:34.848 00.000 15712 Move returns status 0, amount 3
19:49:34.848 00.000 15712 MoveAxis(N, 0, ABG)
19:49:34.848 00.000 15712 Move returns status 0, amount 0
19:49:34.848 00.000 15712 move complete, result=0
19:49:34.848 00.000 15712 worker thread done servicing request
19:49:34.848 00.000 15712 Worker thread wakes up
19:49:34.848 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
19:49:34.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:34.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:36.264 01.416 15712 Exposure complete
19:49:36.325 00.061 15712 worker thread done servicing request
19:49:36.325 00.000 7988 OnExposeComplete: enter
19:49:36.327 00.002 7988 UpdateGuideState(): m_state=6
19:49:36.327 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2776
19:49:36.329 00.002 7988 Star::Find returns 1 (0), X=1173.43, Y=432.68, Mass=1533, SNR=26.7, Peak=193 HFD=3.4
19:49:36.329 00.000 7988 MultiStar: [#1 0.19,0.11,0.96,U] [#2 0.11,0.21,0.93,U] [#3 0.19,0.05,0.94,U] [#4 0.24,-0.14,1.04,U] [#5 -0.01,-0.01,0.69,U] [#6 -0.14,0.03,0.68,U] [#7 0.04,-0.10,0.67,U] [#8 0.15,0.46,0.65,U] 
19:49:36.331 00.002 7988 single-star, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.00, -0.06}
19:49:36.331 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
19:49:36.333 00.002 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = -3.14)
19:49:36.333 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.55 mountX=0.06 mountY=-0.00, mountTheta=-0.00
19:49:36.335 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.06, opts=13)
19:49:36.337 00.002 7988 Enqueuing Move request for scope (0.00, -0.06)
19:49:36.337 00.000 15712 Worker thread wakes up
19:49:36.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
19:49:36.337 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
19:49:36.337 00.000 15712 Moving (0.00, -0.06) raw xDistance=0.06 yDistance=-0.00
19:49:36.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:36.337 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7
19:49:36.340 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:36.342 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:36.342 00.000 7988 Enqueuing Expose request
19:49:36.342 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.23
19:49:36.342 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
19:49:36.342 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:36.342 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:49:36.342 00.000 15712 MoveAxis(E, 3, ABG)
19:49:36.342 00.000 15712 Guiding  Dir = 2, Dur = 3
19:49:36.342 00.000 15712 IsGuiding returns 0
19:49:36.363 00.021 15712 IsGuiding returns 0
19:49:36.363 00.000 15712 Move returns status 0, amount 3
19:49:36.363 00.000 15712 MoveAxis(N, 0, ABG)
19:49:36.363 00.000 15712 Move returns status 0, amount 0
19:49:36.363 00.000 15712 move complete, result=0
19:49:36.363 00.000 15712 worker thread done servicing request
19:49:36.363 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
19:49:36.369 00.006 15712 Worker thread wakes up
19:49:36.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:36.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:38.004 01.635 15712 Exposure complete
19:49:38.059 00.055 15712 worker thread done servicing request
19:49:38.059 00.000 7988 OnExposeComplete: enter
19:49:38.065 00.006 7988 UpdateGuideState(): m_state=6
19:49:38.065 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2777
19:49:38.065 00.000 7988 Star::Find returns 1 (0), X=1173.73, Y=432.58, Mass=1468, SNR=26.0, Peak=176 HFD=3.2
19:49:38.065 00.000 7988 MultiStar: [#1 0.37,0.20,1.04,U] [#2 0.29,0.19,1.01,U] [#3 0.12,0.18,0.89,U] [#4 0.29,0.16,1.06,U] [#5 0.21,0.20,0.73,U] [#6 -0.01,0.01,0.72,U] [#7 0.10,0.11,0.65,U] [#8 0.22,0.39,0.65,U] 
19:49:38.065 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.13}, one-star: {0.30, -0.16}
19:49:38.065 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
19:49:38.065 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.06)
19:49:38.065 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.13 hyp=0.26 cameraTheta=0.54 mountX=-0.14 mountY=-0.23, mountTheta=-2.11
19:49:38.065 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.13, opts=13)
19:49:38.076 00.011 7988 Enqueuing Move request for scope (0.22, 0.13)
19:49:38.076 00.000 15712 Worker thread wakes up
19:49:38.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.13) opts 0xd
19:49:38.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.13)
19:49:38.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:38.076 00.000 15712 Moving (0.22, 0.13) raw xDistance=-0.14 yDistance=-0.23
19:49:38.076 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
19:49:38.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:38.081 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:38.081 00.000 7988 Enqueuing Expose request
19:49:38.081 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.22
19:49:38.081 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
19:49:38.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:38.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:49:38.081 00.000 15712 MoveAxis(E, 3, ABG)
19:49:38.081 00.000 15712 Guiding  Dir = 2, Dur = 3
19:49:38.093 00.012 15712 IsGuiding returns 0
19:49:38.096 00.003 15712 IsGuiding returns 0
19:49:38.096 00.000 15712 Move returns status 0, amount 3
19:49:38.096 00.000 15712 MoveAxis(N, 0, ABG)
19:49:38.096 00.000 15712 Move returns status 0, amount 0
19:49:38.096 00.000 15712 move complete, result=0
19:49:38.096 00.000 15712 worker thread done servicing request
19:49:38.096 00.000 15712 Worker thread wakes up
19:49:38.096 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
19:49:38.110 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:38.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:39.515 01.405 15712 Exposure complete
19:49:39.569 00.054 15712 worker thread done servicing request
19:49:39.569 00.000 7988 OnExposeComplete: enter
19:49:39.578 00.009 7988 UpdateGuideState(): m_state=6
19:49:39.578 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2778
19:49:39.578 00.000 7988 Star::Find returns 1 (0), X=1173.66, Y=432.75, Mass=1419, SNR=25.4, Peak=190 HFD=3.4
19:49:39.578 00.000 7988 MultiStar: [#1 0.27,0.12,1.02,U] [#2 0.26,0.12,1.04,U] [#3 0.26,0.12,0.95,U] [#4 0.26,-0.02,1.06,U] [#5 -0.01,0.33,0.71,U] [#6 0.14,0.03,0.75,U] [#7 0.12,-0.23,0.73,U] [#8 0.28,0.22,0.68,U] 
19:49:39.578 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.08}, one-star: {0.23, 0.02}
19:49:39.578 00.000 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.58) = xAngle (1.93 = 1.93)
19:49:39.578 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.03 = -1.25)
19:49:39.586 00.008 7988 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.22 cameraTheta=0.35 mountX=-0.08 mountY=-0.21, mountTheta=-1.92
19:49:39.586 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.08, opts=13)
19:49:39.586 00.000 7988 Enqueuing Move request for scope (0.21, 0.08)
19:49:39.586 00.000 15712 Worker thread wakes up
19:49:39.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
19:49:39.586 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
19:49:39.586 00.000 15712 Moving (0.21, 0.08) raw xDistance=-0.08 yDistance=-0.21
19:49:39.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:39.586 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.4
19:49:39.592 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:39.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:39.594 00.002 7988 Enqueuing Expose request
19:49:39.594 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.21
19:49:39.594 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
19:49:39.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:39.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:49:39.594 00.000 15712 MoveAxis(E, 3, ABG)
19:49:39.594 00.000 15712 Guiding  Dir = 2, Dur = 3
19:49:39.594 00.000 15712 IsGuiding returns 0
19:49:39.612 00.018 15712 IsGuiding returns 0
19:49:39.612 00.000 15712 Move returns status 0, amount 3
19:49:39.612 00.000 15712 MoveAxis(N, 0, ABG)
19:49:39.612 00.000 15712 Move returns status 0, amount 0
19:49:39.612 00.000 15712 move complete, result=0
19:49:39.612 00.000 15712 worker thread done servicing request
19:49:39.612 00.000 15712 Worker thread wakes up
19:49:39.612 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
19:49:39.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:39.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:41.353 01.741 15712 Exposure complete
19:49:41.414 00.061 15712 worker thread done servicing request
19:49:41.414 00.000 7988 OnExposeComplete: enter
19:49:41.414 00.000 7988 UpdateGuideState(): m_state=6
19:49:41.417 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2779
19:49:41.417 00.000 7988 Star::Find returns 1 (0), X=1173.39, Y=432.55, Mass=1483, SNR=26.1, Peak=210 HFD=3.2
19:49:41.419 00.002 7988 MultiStar: [#1 0.11,-0.15,1.00,U] [#2 -0.08,0.18,0.95,U] [#3 -0.02,0.20,0.94,U] [#4 -0.08,-0.01,1.04,U] [#5 0.16,0.06,0.66,U] [#6 -0.23,-0.01,0.69,U] [#7 -0.02,-0.06,0.70,U] [#8 0.03,0.36,0.68,U] 
19:49:41.421 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.04, -0.19}
19:49:41.421 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.72 = -2.56)
19:49:41.423 00.002 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.55)
19:49:41.423 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.15 mountX=-0.03 mountY=0.02, mountTheta=2.58
19:49:41.425 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.03, opts=13)
19:49:41.425 00.000 7988 Enqueuing Move request for scope (-0.02, 0.03)
19:49:41.427 00.002 15712 Worker thread wakes up
19:49:41.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
19:49:41.427 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
19:49:41.427 00.000 15712 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
19:49:41.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:41.427 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.1
19:49:41.430 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:41.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:41.430 00.000 7988 Enqueuing Expose request
19:49:41.430 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.21
19:49:41.430 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
19:49:41.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:41.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:49:41.430 00.000 15712 MoveAxis(E, 3, ABG)
19:49:41.430 00.000 15712 Guiding  Dir = 2, Dur = 3
19:49:41.430 00.000 15712 IsGuiding returns 0
19:49:41.450 00.020 15712 IsGuiding returns 0
19:49:41.450 00.000 15712 Move returns status 0, amount 3
19:49:41.450 00.000 15712 MoveAxis(N, 0, ABG)
19:49:41.450 00.000 15712 Move returns status 0, amount 0
19:49:41.450 00.000 15712 move complete, result=0
19:49:41.450 00.000 15712 worker thread done servicing request
19:49:41.450 00.000 15712 Worker thread wakes up
19:49:41.450 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
19:49:41.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:41.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:42.867 01.417 15712 Exposure complete
19:49:42.928 00.061 15712 worker thread done servicing request
19:49:42.928 00.000 7988 OnExposeComplete: enter
19:49:42.928 00.000 7988 UpdateGuideState(): m_state=6
19:49:42.928 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2780
19:49:42.928 00.000 7988 Star::Find returns 1 (0), X=1173.45, Y=432.77, Mass=1390, SNR=25.3, Peak=175 HFD=3.3
19:49:42.928 00.000 7988 MultiStar: [#1 0.15,-0.01,1.05,U] [#2 -0.02,0.23,1.05,U] [#3 0.24,0.06,1.00,U] [#4 0.12,0.11,1.08,U] [#5 0.11,-0.02,0.73,U] [#6 -0.10,-0.05,0.69,U] [#7 -0.01,0.07,0.68,U] [#8 0.05,0.48,0.68,U] 
19:49:42.928 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.02, 0.04}
19:49:42.928 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
19:49:42.936 00.008 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.40)
19:49:42.936 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.19 mountX=-0.04 mountY=-0.02, mountTheta=-2.74
19:49:42.936 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.04, opts=13)
19:49:42.936 00.000 7988 Enqueuing Move request for scope (0.02, 0.04)
19:49:42.936 00.000 15712 Worker thread wakes up
19:49:42.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
19:49:42.936 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
19:49:42.936 00.000 15712 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=-0.02
19:49:42.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:42.936 00.000 7988 UpdateGuideState exits: m=1390 SNR=25.3
19:49:42.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:42.944 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:42.946 00.002 7988 Enqueuing Expose request
19:49:42.946 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.20
19:49:42.946 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
19:49:42.946 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:42.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:49:42.946 00.000 15712 MoveAxis(E, 3, ABG)
19:49:42.946 00.000 15712 Guiding  Dir = 2, Dur = 3
19:49:42.946 00.000 15712 IsGuiding returns 0
19:49:42.960 00.014 15712 IsGuiding returns 0
19:49:42.960 00.000 15712 Move returns status 0, amount 3
19:49:42.960 00.000 15712 MoveAxis(N, 0, ABG)
19:49:42.960 00.000 15712 Move returns status 0, amount 0
19:49:42.960 00.000 15712 move complete, result=0
19:49:42.960 00.000 15712 worker thread done servicing request
19:49:42.960 00.000 15712 Worker thread wakes up
19:49:42.960 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
19:49:42.970 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:42.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:44.603 01.633 15712 Exposure complete
19:49:44.654 00.051 15712 worker thread done servicing request
19:49:44.654 00.000 7988 OnExposeComplete: enter
19:49:44.664 00.010 7988 UpdateGuideState(): m_state=6
19:49:44.666 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2781
19:49:44.666 00.000 7988 Star::Find returns 1 (0), X=1173.51, Y=432.77, Mass=1517, SNR=26.4, Peak=200 HFD=3.6
19:49:44.668 00.002 7988 MultiStar: [#1 0.04,0.10,0.99,U] [#2 -0.08,0.28,0.98,U] [#3 0.12,0.05,0.95,U] [#4 -0.06,-0.02,0.98,U] [#5 0.04,0.27,0.71,U] [#6 -0.15,0.23,0.67,U] [#7 -0.01,-0.04,0.71,U] [#8 -0.23,0.19,0.67,U] 
19:49:44.668 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.11}, one-star: {0.08, 0.03}
19:49:44.668 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.58) = xAngle (1.96 = 1.96)
19:49:44.671 00.003 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.07 = -1.22)
19:49:44.671 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.38 mountX=-0.03 mountY=-0.08, mountTheta=-1.95
19:49:44.673 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.03, opts=13)
19:49:44.675 00.002 7988 Enqueuing Move request for scope (0.08, 0.03)
19:49:44.675 00.000 15712 Worker thread wakes up
19:49:44.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
19:49:44.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
19:49:44.675 00.000 15712 Moving (0.08, 0.03) raw xDistance=-0.03 yDistance=-0.08
19:49:44.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:44.675 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.4
19:49:44.679 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:44.680 00.001 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.19
19:49:44.680 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
19:49:44.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:44.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:44.680 00.000 7988 Enqueuing Expose request
19:49:44.683 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:49:44.683 00.000 15712 MoveAxis(E, 4, ABG)
19:49:44.683 00.000 15712 Guiding  Dir = 2, Dur = 4
19:49:44.683 00.000 15712 IsGuiding returns 0
19:49:44.739 00.056 15712 IsGuiding returns 0
19:49:44.739 00.000 15712 Move returns status 0, amount 4
19:49:44.739 00.000 15712 MoveAxis(N, 0, ABG)
19:49:44.739 00.000 15712 Move returns status 0, amount 0
19:49:44.739 00.000 15712 move complete, result=0
19:49:44.739 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
19:49:44.745 00.006 15712 worker thread done servicing request
19:49:44.745 00.000 15712 Worker thread wakes up
19:49:44.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:44.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:46.165 01.420 15712 Exposure complete
19:49:46.217 00.052 15712 worker thread done servicing request
19:49:46.217 00.000 7988 OnExposeComplete: enter
19:49:46.226 00.009 7988 UpdateGuideState(): m_state=6
19:49:46.226 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2782
19:49:46.226 00.000 7988 Star::Find returns 1 (0), X=1173.51, Y=432.68, Mass=1510, SNR=26.3, Peak=200 HFD=3.4
19:49:46.226 00.000 7988 MultiStar: [#1 0.12,0.02,0.95,U] [#2 0.02,0.26,0.99,U] [#3 0.20,0.05,0.92,U] [#4 -0.03,0.12,1.01,U] [#5 0.20,0.10,0.70,U] [#6 -0.07,0.03,0.73,U] [#7 -0.01,-0.04,0.67,U] [#8 -0.06,0.27,0.63,U] 
19:49:46.226 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.08, -0.05}
19:49:46.226 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
19:49:46.226 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.17)
19:49:46.234 00.008 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.58 mountX=0.05 mountY=-0.08, mountTheta=-0.99
19:49:46.234 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
19:49:46.234 00.000 7988 Enqueuing Move request for scope (0.08, -0.05)
19:49:46.234 00.000 15712 Worker thread wakes up
19:49:46.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
19:49:46.234 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
19:49:46.234 00.000 15712 Moving (0.08, -0.05) raw xDistance=0.05 yDistance=-0.08
19:49:46.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:46.234 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.3
19:49:46.241 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:46.242 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:46.242 00.000 7988 Enqueuing Expose request
19:49:46.242 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.18
19:49:46.242 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
19:49:46.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:46.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:49:46.242 00.000 15712 MoveAxis(E, 4, ABG)
19:49:46.242 00.000 15712 Guiding  Dir = 2, Dur = 4
19:49:46.242 00.000 15712 IsGuiding returns 0
19:49:46.258 00.016 15712 IsGuiding returns 0
19:49:46.258 00.000 15712 Move returns status 0, amount 4
19:49:46.258 00.000 15712 MoveAxis(N, 0, ABG)
19:49:46.258 00.000 15712 Move returns status 0, amount 0
19:49:46.258 00.000 15712 move complete, result=0
19:49:46.258 00.000 15712 worker thread done servicing request
19:49:46.258 00.000 15712 Worker thread wakes up
19:49:46.258 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
19:49:46.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:46.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:47.901 01.643 15712 Exposure complete
19:49:47.955 00.054 15712 worker thread done servicing request
19:49:47.955 00.000 7988 OnExposeComplete: enter
19:49:47.955 00.000 7988 UpdateGuideState(): m_state=6
19:49:47.965 00.010 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2783
19:49:47.967 00.002 7988 Star::Find returns 1 (0), X=1173.33, Y=432.92, Mass=1546, SNR=26.7, Peak=165 HFD=3.8
19:49:47.967 00.000 7988 MultiStar: [#1 -0.00,0.17,0.98,U] [#2 -0.05,0.33,1.00,U] [#3 0.01,0.32,0.93,U] [#4 -0.09,0.27,1.01,U] [#5 -0.22,0.25,0.72,U] [#6 -0.26,0.13,0.70,U] [#7 -0.50,0.10,0.67,U] [#8 -0.13,0.46,0.65,U] 
19:49:47.969 00.002 7988 single-star, 8 included, MultiStar: {-0.13, 0.25}, one-star: {-0.10, 0.19}
19:49:47.969 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.64)
19:49:47.971 00.002 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.47)
19:49:47.971 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.06 mountX=-0.19 mountY=0.10, mountTheta=2.67
19:49:47.973 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.19, opts=13)
19:49:47.975 00.002 7988 Enqueuing Move request for scope (-0.10, 0.19)
19:49:47.975 00.000 15712 Worker thread wakes up
19:49:47.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
19:49:47.975 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
19:49:47.975 00.000 15712 Moving (-0.10, 0.19) raw xDistance=-0.19 yDistance=0.10
19:49:47.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:47.975 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.7
19:49:47.978 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:47.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:47.980 00.002 7988 Enqueuing Expose request
19:49:47.980 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 644.18
19:49:47.980 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
19:49:47.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:47.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:49:47.980 00.000 15712 MoveAxis(E, 42, ABG)
19:49:47.980 00.000 15712 Guiding  Dir = 2, Dur = 42
19:49:47.980 00.000 15712 IsGuiding returns 0
19:49:48.000 00.020 15712 PulseGuide returned control before completion, sleep 31
19:49:48.060 00.060 15712 IsGuiding returns 1
19:49:48.060 00.000 15712 scope still moving after pulse duration time elapsed
19:49:48.092 00.032 15712 IsGuiding returns 0
19:49:48.092 00.000 15712 scope move finished after 42 + 68 ms
19:49:48.092 00.000 15712 Move returns status 0, amount 42
19:49:48.092 00.000 15712 MoveAxis(N, 0, ABG)
19:49:48.092 00.000 15712 Move returns status 0, amount 0
19:49:48.092 00.000 15712 move complete, result=0
19:49:48.092 00.000 15712 worker thread done servicing request
19:49:48.092 00.000 15712 Worker thread wakes up
19:49:48.092 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
19:49:48.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:48.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:49.512 01.420 15712 Exposure complete
19:49:49.573 00.061 15712 worker thread done servicing request
19:49:49.573 00.000 7988 OnExposeComplete: enter
19:49:49.573 00.000 7988 UpdateGuideState(): m_state=6
19:49:49.575 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2784
19:49:49.577 00.002 7988 Star::Find returns 1 (0), X=1173.30, Y=432.92, Mass=1480, SNR=25.9, Peak=149 HFD=3.9
19:49:49.577 00.000 7988 MultiStar: [#1 0.06,0.15,1.03,U] [#2 -0.04,0.34,1.00,U] [#3 0.09,0.15,0.95,U] [#4 0.09,0.11,1.00,U] [#5 -0.04,0.11,0.71,U] [#6 -0.37,-0.08,0.69,U] [#7 -0.31,-0.06,0.65,U] [#8 0.18,0.35,0.67,U] 
19:49:49.579 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.15}, one-star: {-0.13, 0.18}
19:49:49.579 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.88)
19:49:49.581 00.002 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.23)
19:49:49.581 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.83 mountX=-0.15 mountY=0.04, mountTheta=2.91
19:49:49.583 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.15, opts=13)
19:49:49.585 00.002 7988 Enqueuing Move request for scope (-0.04, 0.15)
19:49:49.585 00.000 15712 Worker thread wakes up
19:49:49.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
19:49:49.585 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
19:49:49.585 00.000 15712 Moving (-0.04, 0.15) raw xDistance=-0.15 yDistance=0.04
19:49:49.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:49.585 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.9
19:49:49.588 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:49.588 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:49.588 00.000 7988 Enqueuing Expose request
19:49:49.588 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.17
19:49:49.588 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
19:49:49.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:49.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:49:49.588 00.000 15712 MoveAxis(E, 5, ABG)
19:49:49.588 00.000 15712 Guiding  Dir = 2, Dur = 5
19:49:49.588 00.000 15712 IsGuiding returns 0
19:49:49.617 00.029 15712 IsGuiding returns 0
19:49:49.617 00.000 15712 Move returns status 0, amount 5
19:49:49.617 00.000 15712 MoveAxis(N, 0, ABG)
19:49:49.617 00.000 15712 Move returns status 0, amount 0
19:49:49.617 00.000 15712 move complete, result=0
19:49:49.617 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
19:49:49.620 00.003 15712 worker thread done servicing request
19:49:49.620 00.000 15712 Worker thread wakes up
19:49:49.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:49.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:51.360 01.740 15712 Exposure complete
19:49:51.421 00.061 15712 worker thread done servicing request
19:49:51.422 00.001 7988 OnExposeComplete: enter
19:49:51.422 00.000 7988 UpdateGuideState(): m_state=6
19:49:51.422 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2785
19:49:51.422 00.000 7988 Star::Find returns 1 (0), X=1173.34, Y=432.64, Mass=1455, SNR=25.8, Peak=205 HFD=3.3
19:49:51.422 00.000 7988 MultiStar: [#1 0.07,-0.01,1.03,U] [#2 -0.13,0.30,1.02,U] [#3 0.24,0.04,0.92,U] [#4 0.02,-0.07,1.02,U] [#5 0.13,-0.25,0.71,U] [#6 -0.10,-0.10,0.70,U] [#7 -0.09,0.07,0.68,U] [#8 0.14,0.36,0.64,U] 
19:49:51.422 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.09, -0.09}
19:49:51.422 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
19:49:51.422 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
19:49:51.422 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.93 mountX=-0.03 mountY=-0.02, mountTheta=-2.49
19:49:51.422 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.03, opts=13)
19:49:51.422 00.000 7988 Enqueuing Move request for scope (0.02, 0.03)
19:49:51.434 00.012 15712 Worker thread wakes up
19:49:51.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
19:49:51.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
19:49:51.434 00.000 15712 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
19:49:51.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:49:51.434 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.8
19:49:51.437 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:51.437 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:51.437 00.000 7988 Enqueuing Expose request
19:49:51.437 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.16
19:49:51.437 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
19:49:51.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:51.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:49:51.437 00.000 15712 MoveAxis(E, 6, ABG)
19:49:51.437 00.000 15712 Guiding  Dir = 2, Dur = 6
19:49:51.437 00.000 15712 IsGuiding returns 0
19:49:51.456 00.019 15712 IsGuiding returns 0
19:49:51.456 00.000 15712 Move returns status 0, amount 6
19:49:51.456 00.000 15712 MoveAxis(N, 0, ABG)
19:49:51.456 00.000 15712 Move returns status 0, amount 0
19:49:51.456 00.000 15712 move complete, result=0
19:49:51.456 00.000 15712 worker thread done servicing request
19:49:51.456 00.000 15712 Worker thread wakes up
19:49:51.456 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
19:49:51.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:51.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:52.866 01.410 15712 Exposure complete
19:49:52.930 00.064 15712 worker thread done servicing request
19:49:52.930 00.000 7988 OnExposeComplete: enter
19:49:52.930 00.000 7988 UpdateGuideState(): m_state=6
19:49:52.942 00.012 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2786
19:49:52.942 00.000 7988 Star::Find returns 1 (0), X=1173.52, Y=432.75, Mass=1441, SNR=25.8, Peak=189 HFD=3.1
19:49:52.942 00.000 7988 MultiStar: [#1 0.18,0.11,1.01,U] [#2 0.17,0.28,1.04,U] [#3 0.27,0.17,0.97,U] [#4 0.30,0.12,1.06,U] [#5 0.17,0.25,0.74,U] [#6 0.00,0.23,0.67,U] [#7 0.19,-0.03,0.66,U] [#8 0.20,0.40,0.64,U] 
19:49:52.945 00.003 7988 single-star, 8 included, MultiStar: {0.18, 0.17}, one-star: {0.09, 0.01}
19:49:52.945 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
19:49:52.945 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.45)
19:49:52.945 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.10 cameraTheta=0.15 mountX=-0.01 mountY=-0.10, mountTheta=-1.72
19:49:52.945 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
19:49:52.945 00.000 7988 Enqueuing Move request for scope (0.09, 0.01)
19:49:52.945 00.000 15712 Worker thread wakes up
19:49:52.945 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
19:49:52.945 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
19:49:52.945 00.000 15712 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.10
19:49:52.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:52.945 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.8
19:49:52.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:52.958 00.013 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.16
19:49:52.958 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
19:49:52.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:52.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:49:52.958 00.000 15712 MoveAxis(E, 6, ABG)
19:49:52.958 00.000 15712 Guiding  Dir = 2, Dur = 6
19:49:52.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:52.958 00.000 7988 Enqueuing Expose request
19:49:52.961 00.003 15712 IsGuiding returns 0
19:49:52.986 00.025 15712 IsGuiding returns 0
19:49:52.986 00.000 15712 Move returns status 0, amount 6
19:49:52.986 00.000 15712 MoveAxis(N, 0, ABG)
19:49:52.986 00.000 15712 Move returns status 0, amount 0
19:49:52.986 00.000 15712 move complete, result=0
19:49:52.986 00.000 15712 worker thread done servicing request
19:49:52.986 00.000 15712 Worker thread wakes up
19:49:52.986 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
19:49:52.992 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:52.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:54.633 01.641 15712 Exposure complete
19:49:54.693 00.060 15712 worker thread done servicing request
19:49:54.693 00.000 7988 OnExposeComplete: enter
19:49:54.696 00.003 7988 UpdateGuideState(): m_state=6
19:49:54.696 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2787
19:49:54.696 00.000 7988 Star::Find returns 1 (0), X=1173.72, Y=432.56, Mass=1464, SNR=25.8, Peak=206 HFD=3.2
19:49:54.700 00.004 7988 MultiStar: [#1 0.47,0.12,1.02,U] [#2 0.13,0.08,1.01,U] [#3 0.30,0.09,0.96,U] [#4 0.26,-0.08,1.10,U] [#5 0.17,-0.17,0.70,U] [#6 0.23,0.05,0.73,U] [#7 0.24,0.06,0.73,U] [#8 0.12,0.24,0.69,U] 
19:49:54.702 00.002 7988 refined, 8 included, MultiStar: {0.25, 0.02}, one-star: {0.29, -0.17}
19:49:54.702 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
19:49:54.702 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
19:49:54.702 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.25 cameraTheta=0.08 mountX=-0.02 mountY=-0.25, mountTheta=-1.66
19:49:54.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.02, opts=13)
19:49:54.708 00.006 7988 Enqueuing Move request for scope (0.25, 0.02)
19:49:54.708 00.000 15712 Worker thread wakes up
19:49:54.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
19:49:54.708 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
19:49:54.708 00.000 15712 Moving (0.25, 0.02) raw xDistance=-0.02 yDistance=-0.25
19:49:54.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:54.711 00.003 7988 UpdateGuideState exits: m=1464 SNR=25.8
19:49:54.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:54.711 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:54.711 00.000 7988 Enqueuing Expose request
19:49:54.711 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 644.15
19:49:54.711 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
19:49:54.711 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:49:54.711 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:49:54.711 00.000 15712 MoveAxis(E, 10, ABG)
19:49:54.711 00.000 15712 Guiding  Dir = 2, Dur = 10
19:49:54.711 00.000 15712 IsGuiding returns 0
19:49:54.732 00.021 15712 IsGuiding returns 1
19:49:54.732 00.000 15712 scope still moving after pulse duration time elapsed
19:49:54.779 00.047 15712 IsGuiding returns 0
19:49:54.779 00.000 15712 scope move finished after 10 + 53 ms
19:49:54.779 00.000 15712 Move returns status 0, amount 10
19:49:54.779 00.000 15712 MoveAxis(N, 0, ABG)
19:49:54.779 00.000 15712 Move returns status 0, amount 0
19:49:54.779 00.000 15712 move complete, result=0
19:49:54.779 00.000 15712 worker thread done servicing request
19:49:54.779 00.000 15712 Worker thread wakes up
19:49:54.779 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.3 px 0 ms NORTH
19:49:54.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:54.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:56.198 01.419 15712 Exposure complete
19:49:56.259 00.061 15712 worker thread done servicing request
19:49:56.260 00.001 7988 OnExposeComplete: enter
19:49:56.260 00.000 7988 UpdateGuideState(): m_state=6
19:49:56.260 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2788
19:49:56.260 00.000 7988 Star::Find returns 1 (0), X=1173.61, Y=432.39, Mass=1515, SNR=26.5, Peak=217 HFD=3.0
19:49:56.260 00.000 7988 MultiStar: [#1 0.28,-0.19,1.02,U] [#2 0.33,-0.04,0.97,U] [#3 0.38,-0.14,0.96,U] [#4 0.29,-0.25,1.05,U] [#5 0.47,-0.21,0.71,U] [#6 -0.07,-0.21,0.71,U] [#7 0.20,-0.30,0.66,U] [#8 0.11,-0.03,0.66,U] 
19:49:56.260 00.000 7988 refined, 8 included, MultiStar: {0.25, -0.19}, one-star: {0.18, -0.35}
19:49:56.260 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.58) = xAngle (0.92 = 0.92)
19:49:56.260 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.03 = -2.25)
19:49:56.260 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.32 cameraTheta=-0.66 mountX=0.19 mountY=-0.25, mountTheta=-0.91
19:49:56.260 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.19, opts=13)
19:49:56.260 00.000 7988 Enqueuing Move request for scope (0.25, -0.19)
19:49:56.272 00.012 15712 Worker thread wakes up
19:49:56.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
19:49:56.272 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
19:49:56.272 00.000 15712 Moving (0.25, -0.19) raw xDistance=0.19 yDistance=-0.25
19:49:56.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:56.272 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
19:49:56.275 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:56.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:56.275 00.000 7988 Enqueuing Expose request
19:49:56.275 00.000 15712 PPEC rslt: input = 0.19, final = 0.08, react = 0.11, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 644.14
19:49:56.275 00.000 15712 PPEC: input: 0.19, control: 0.08, exposure: 1500
19:49:56.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:56.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:49:56.275 00.000 15712 MoveAxis(W, 26, ABG)
19:49:56.275 00.000 15712 Guiding  Dir = 3, Dur = 26
19:49:56.275 00.000 15712 IsGuiding returns 0
19:49:56.290 00.015 15712 PulseGuide returned control before completion, sleep 15
19:49:56.328 00.038 15712 IsGuiding returns 1
19:49:56.328 00.000 15712 scope still moving after pulse duration time elapsed
19:49:56.354 00.026 15712 IsGuiding returns 0
19:49:56.354 00.000 15712 scope move finished after 26 + 49 ms
19:49:56.354 00.000 15712 Move returns status 0, amount 26
19:49:56.354 00.000 15712 MoveAxis(N, 0, ABG)
19:49:56.354 00.000 15712 Move returns status 0, amount 0
19:49:56.354 00.000 15712 move complete, result=0
19:49:56.354 00.000 15712 worker thread done servicing request
19:49:56.354 00.000 15712 Worker thread wakes up
19:49:56.354 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.2 px 0 ms NORTH
19:49:56.356 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:56.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:57.988 01.632 15712 Exposure complete
19:49:58.050 00.062 15712 worker thread done servicing request
19:49:58.050 00.000 7988 OnExposeComplete: enter
19:49:58.050 00.000 7988 UpdateGuideState(): m_state=6
19:49:58.053 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2789
19:49:58.053 00.000 7988 Star::Find returns 1 (0), X=1173.67, Y=432.77, Mass=1564, SNR=26.9, Peak=221 HFD=3.4
19:49:58.055 00.002 7988 MultiStar: [#1 0.36,0.12,0.99,U] [#2 0.05,0.32,0.97,U] [#3 0.32,0.35,0.93,U] [#4 0.31,-0.02,0.98,U] [#5 0.21,0.04,0.70,U] [#6 0.04,0.18,0.71,U] [#7 0.06,-0.22,0.65,U] [#8 0.36,0.17,0.65,U] 
19:49:58.056 00.001 7988 single-star, 8 included, MultiStar: {0.22, 0.12}, one-star: {0.24, 0.04}
19:49:58.056 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
19:49:58.058 00.002 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.45)
19:49:58.058 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.15 mountX=-0.04 mountY=-0.24, mountTheta=-1.73
19:49:58.060 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.04, opts=13)
19:49:58.062 00.002 7988 Enqueuing Move request for scope (0.24, 0.04)
19:49:58.062 00.000 15712 Worker thread wakes up
19:49:58.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
19:49:58.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
19:49:58.062 00.000 15712 Moving (0.24, 0.04) raw xDistance=-0.04 yDistance=-0.24
19:49:58.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:58.062 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9
19:49:58.066 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:58.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:58.066 00.000 7988 Enqueuing Expose request
19:49:58.066 00.000 15712 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 644.13
19:49:58.066 00.000 15712 PPEC: input: -0.04, control: -0.04, exposure: 1500
19:49:58.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:58.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:49:58.066 00.000 15712 MoveAxis(E, 12, ABG)
19:49:58.066 00.000 15712 Guiding  Dir = 2, Dur = 12
19:49:58.066 00.000 15712 IsGuiding returns 0
19:49:58.090 00.024 15712 IsGuiding returns 1
19:49:58.090 00.000 15712 scope still moving after pulse duration time elapsed
19:49:58.134 00.044 15712 IsGuiding returns 0
19:49:58.134 00.000 15712 scope move finished after 12 + 56 ms
19:49:58.134 00.000 15712 Move returns status 0, amount 12
19:49:58.134 00.000 15712 MoveAxis(N, 0, ABG)
19:49:58.134 00.000 15712 Move returns status 0, amount 0
19:49:58.134 00.000 15712 move complete, result=0
19:49:58.134 00.000 7988 GuideStep: -0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
19:49:58.134 00.000 15712 worker thread done servicing request
19:49:58.141 00.007 15712 Worker thread wakes up
19:49:58.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:58.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:49:59.553 01.412 15712 Exposure complete
19:49:59.614 00.061 15712 worker thread done servicing request
19:49:59.614 00.000 7988 OnExposeComplete: enter
19:49:59.614 00.000 7988 UpdateGuideState(): m_state=6
19:49:59.614 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2790
19:49:59.614 00.000 7988 Star::Find returns 1 (0), X=1173.35, Y=432.56, Mass=1495, SNR=26.3, Peak=209 HFD=3.2
19:49:59.614 00.000 7988 MultiStar: [#1 0.04,-0.13,1.00,U] [#2 -0.11,0.24,1.02,U] [#3 0.13,0.16,0.94,U] [#4 -0.02,0.13,1.09,U] [#5 0.26,-0.02,0.72,U] [#6 -0.23,0.03,0.74,U] [#7 0.08,-0.13,0.69,U] [#8 0.01,0.15,0.66,U] 
19:49:59.614 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {-0.08, -0.18}
19:49:59.614 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
19:49:59.622 00.008 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
19:49:59.622 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.39 mountX=-0.03 mountY=-0.01, mountTheta=-2.94
19:49:59.622 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
19:49:59.622 00.000 7988 Enqueuing Move request for scope (0.01, 0.03)
19:49:59.622 00.000 15712 Worker thread wakes up
19:49:59.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
19:49:59.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
19:49:59.622 00.000 15712 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
19:49:59.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:49:59.622 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3
19:49:59.629 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:59.630 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:49:59.630 00.000 7988 Enqueuing Expose request
19:49:59.633 00.003 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 644.13
19:49:59.633 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
19:49:59.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:59.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:49:59.633 00.000 15712 MoveAxis(E, 10, ABG)
19:49:59.633 00.000 15712 Guiding  Dir = 2, Dur = 10
19:49:59.633 00.000 15712 IsGuiding returns 0
19:49:59.656 00.023 15712 IsGuiding returns 1
19:49:59.656 00.000 15712 scope still moving after pulse duration time elapsed
19:49:59.698 00.042 15712 IsGuiding returns 1
19:49:59.726 00.028 15712 IsGuiding returns 0
19:49:59.726 00.000 15712 scope move finished after 10 + 82 ms
19:49:59.726 00.000 15712 Move returns status 0, amount 10
19:49:59.726 00.000 15712 MoveAxis(N, 0, ABG)
19:49:59.726 00.000 15712 Move returns status 0, amount 0
19:49:59.726 00.000 15712 move complete, result=0
19:49:59.726 00.000 15712 worker thread done servicing request
19:49:59.726 00.000 15712 Worker thread wakes up
19:49:59.726 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
19:49:59.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:49:59.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:01.357 01.631 15712 Exposure complete
19:50:01.407 00.050 15712 worker thread done servicing request
19:50:01.407 00.000 7988 OnExposeComplete: enter
19:50:01.419 00.012 7988 UpdateGuideState(): m_state=6
19:50:01.419 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2791
19:50:01.419 00.000 7988 Star::Find returns 1 (0), X=1173.38, Y=432.20, Mass=1516, SNR=26.5, Peak=203 HFD=3.2
19:50:01.419 00.000 7988 MultiStar: [#1 0.11,-0.38,0.98,U] [#2 0.03,-0.12,1.02,U] [#3 0.30,-0.17,0.94,U] [#4 0.12,-0.49,1.02,U] [#5 0.03,-0.31,0.69,U] [#6 -0.17,-0.24,0.71,U] [#7 0.10,-0.29,0.66,U] [#8 0.20,-0.40,0.66,U] 
19:50:01.424 00.005 7988 refined, 8 included, MultiStar: {0.08, -0.33}, one-star: {-0.04, -0.53}
19:50:01.424 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.58) = xAngle (0.24 = 0.24)
19:50:01.424 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.93)
19:50:01.424 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.34 mountX=0.33 mountY=-0.07, mountTheta=-0.21
19:50:01.424 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.33, opts=13)
19:50:01.424 00.000 7988 Enqueuing Move request for scope (0.08, -0.33)
19:50:01.424 00.000 15712 Worker thread wakes up
19:50:01.424 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.33) opts 0xd
19:50:01.424 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.33)
19:50:01.424 00.000 15712 Moving (0.08, -0.33) raw xDistance=0.33 yDistance=-0.07
19:50:01.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:01.424 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
19:50:01.433 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:01.435 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:01.435 00.000 7988 Enqueuing Expose request
19:50:01.435 00.000 15712 PPEC rslt: input = 0.33, final = 0.17, react = 0.20, pred = -0.03, hyst = 0.18, hyst_pct = 0.00, period_length = 644.12
19:50:01.435 00.000 15712 PPEC: input: 0.33, control: 0.17, exposure: 1500
19:50:01.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:01.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:50:01.435 00.000 15712 MoveAxis(W, 55, ABG)
19:50:01.435 00.000 15712 Guiding  Dir = 3, Dur = 55
19:50:01.435 00.000 15712 IsGuiding returns 0
19:50:01.458 00.023 15712 PulseGuide returned control before completion, sleep 40
19:50:01.515 00.057 15712 IsGuiding returns 1
19:50:01.515 00.000 15712 scope still moving after pulse duration time elapsed
19:50:01.558 00.043 15712 IsGuiding returns 0
19:50:01.558 00.000 15712 scope move finished after 55 + 65 ms
19:50:01.558 00.000 15712 Move returns status 0, amount 55
19:50:01.558 00.000 15712 MoveAxis(N, 0, ABG)
19:50:01.558 00.000 15712 Move returns status 0, amount 0
19:50:01.558 00.000 15712 move complete, result=0
19:50:01.558 00.000 15712 worker thread done servicing request
19:50:01.558 00.000 15712 Worker thread wakes up
19:50:01.558 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
19:50:01.560 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:01.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:02.965 01.405 15712 Exposure complete
19:50:03.024 00.059 15712 worker thread done servicing request
19:50:03.024 00.000 7988 OnExposeComplete: enter
19:50:03.027 00.003 7988 UpdateGuideState(): m_state=6
19:50:03.027 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2792
19:50:03.027 00.000 7988 Star::Find returns 1 (0), X=1173.26, Y=432.60, Mass=1483, SNR=26.2, Peak=214 HFD=3.2
19:50:03.027 00.000 7988 MultiStar: [#1 0.07,0.08,0.99,U] [#2 0.00,0.20,1.00,U] [#3 0.16,0.06,0.96,U] [#4 0.17,-0.00,1.06,U] [#5 -0.10,0.32,0.71,U] [#6 -0.05,0.03,0.71,U] [#7 0.10,0.05,0.69,U] [#8 0.07,0.27,0.63,U] 
19:50:03.027 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {-0.17, -0.13}
19:50:03.027 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
19:50:03.027 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
19:50:03.027 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.23 mountX=-0.08 mountY=-0.03, mountTheta=-2.78
19:50:03.027 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.08, opts=13)
19:50:03.027 00.000 7988 Enqueuing Move request for scope (0.03, 0.08)
19:50:03.027 00.000 15712 Worker thread wakes up
19:50:03.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
19:50:03.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
19:50:03.027 00.000 15712 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.03
19:50:03.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:50:03.027 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.2
19:50:03.041 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:03.043 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:03.043 00.000 7988 Enqueuing Expose request
19:50:03.043 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.11
19:50:03.043 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
19:50:03.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:03.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:50:03.043 00.000 15712 MoveAxis(E, 7, ABG)
19:50:03.043 00.000 15712 Guiding  Dir = 2, Dur = 7
19:50:03.043 00.000 15712 IsGuiding returns 0
19:50:03.061 00.018 15712 IsGuiding returns 0
19:50:03.061 00.000 15712 Move returns status 0, amount 7
19:50:03.061 00.000 15712 MoveAxis(N, 0, ABG)
19:50:03.061 00.000 15712 Move returns status 0, amount 0
19:50:03.061 00.000 15712 move complete, result=0
19:50:03.061 00.000 15712 worker thread done servicing request
19:50:03.061 00.000 15712 Worker thread wakes up
19:50:03.061 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
19:50:03.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:03.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:04.704 01.643 15712 Exposure complete
19:50:04.763 00.059 15712 worker thread done servicing request
19:50:04.763 00.000 7988 OnExposeComplete: enter
19:50:04.763 00.000 7988 UpdateGuideState(): m_state=6
19:50:04.766 00.003 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2793
19:50:04.766 00.000 7988 Star::Find returns 1 (0), X=1173.28, Y=432.65, Mass=1444, SNR=25.8, Peak=229 HFD=3.1
19:50:04.766 00.000 7988 MultiStar: [#1 0.15,0.02,1.04,U] [#2 -0.18,0.04,1.03,U] [#3 -0.00,0.18,0.94,U] [#4 0.17,-0.02,1.05,U] [#5 -0.12,0.17,0.73,U] [#6 -0.26,-0.06,0.72,U] [#7 -0.19,-0.29,0.66,U] [#8 -0.09,0.29,0.68,U] 
19:50:04.766 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.15, -0.08}
19:50:04.766 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.02)
19:50:04.766 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.09)
19:50:04.766 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.69 mountX=-0.03 mountY=0.06, mountTheta=2.02
19:50:04.766 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.03, opts=13)
19:50:04.776 00.010 7988 Enqueuing Move request for scope (-0.06, 0.03)
19:50:04.776 00.000 15712 Worker thread wakes up
19:50:04.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
19:50:04.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
19:50:04.776 00.000 15712 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
19:50:04.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:04.776 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.8
19:50:04.779 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:04.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:04.781 00.002 7988 Enqueuing Expose request
19:50:04.781 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.10
19:50:04.781 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
19:50:04.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:04.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:50:04.781 00.000 15712 MoveAxis(E, 1, ABG)
19:50:04.781 00.000 15712 Guiding  Dir = 2, Dur = 1
19:50:04.783 00.002 15712 IsGuiding returns 0
19:50:04.801 00.018 15712 IsGuiding returns 0
19:50:04.801 00.000 15712 Move returns status 0, amount 1
19:50:04.801 00.000 15712 MoveAxis(N, 0, ABG)
19:50:04.801 00.000 15712 Move returns status 0, amount 0
19:50:04.801 00.000 15712 move complete, result=0
19:50:04.801 00.000 15712 worker thread done servicing request
19:50:04.801 00.000 15712 Worker thread wakes up
19:50:04.801 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
19:50:04.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:04.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:06.219 01.418 15712 Exposure complete
19:50:06.272 00.053 15712 worker thread done servicing request
19:50:06.272 00.000 7988 OnExposeComplete: enter
19:50:06.272 00.000 7988 UpdateGuideState(): m_state=6
19:50:06.281 00.009 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2794
19:50:06.281 00.000 7988 Star::Find returns 1 (0), X=1173.53, Y=432.57, Mass=1418, SNR=25.5, Peak=210 HFD=3.2
19:50:06.281 00.000 7988 MultiStar: [#1 0.18,0.05,1.06,U] [#2 0.07,0.15,1.01,U] [#3 0.16,0.13,0.96,U] [#4 0.16,-0.09,1.05,U] [#5 0.08,0.14,0.73,U] [#6 -0.06,0.03,0.69,U] [#7 -0.25,-0.33,0.67,U] [#8 0.13,0.26,0.67,U] 
19:50:06.281 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.10, -0.16}
19:50:06.281 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
19:50:06.281 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
19:50:06.281 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.25 mountX=-0.02 mountY=-0.08, mountTheta=-1.83
19:50:06.289 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
19:50:06.289 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
19:50:06.289 00.000 15712 Worker thread wakes up
19:50:06.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
19:50:06.289 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
19:50:06.289 00.000 15712 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
19:50:06.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:06.289 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.5
19:50:06.294 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:06.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:06.296 00.002 7988 Enqueuing Expose request
19:50:06.296 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.10
19:50:06.296 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
19:50:06.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:06.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:50:06.296 00.000 15712 MoveAxis(E, 1, ABG)
19:50:06.296 00.000 15712 Guiding  Dir = 2, Dur = 1
19:50:06.296 00.000 15712 IsGuiding returns 0
19:50:06.312 00.016 15712 IsGuiding returns 0
19:50:06.312 00.000 15712 Move returns status 0, amount 1
19:50:06.312 00.000 15712 MoveAxis(N, 0, ABG)
19:50:06.312 00.000 15712 Move returns status 0, amount 0
19:50:06.312 00.000 15712 move complete, result=0
19:50:06.312 00.000 15712 worker thread done servicing request
19:50:06.312 00.000 15712 Worker thread wakes up
19:50:06.312 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
19:50:06.323 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:06.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:07.954 01.631 15712 Exposure complete
19:50:08.008 00.054 15712 worker thread done servicing request
19:50:08.008 00.000 7988 OnExposeComplete: enter
19:50:08.008 00.000 7988 UpdateGuideState(): m_state=6
19:50:08.016 00.008 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2795
19:50:08.018 00.002 7988 Star::Find returns 1 (0), X=1173.42, Y=432.54, Mass=1531, SNR=26.7, Peak=226 HFD=3.2
19:50:08.018 00.000 7988 MultiStar: [#1 0.25,-0.04,1.01,U] [#2 -0.17,0.11,0.96,U] [#3 0.11,0.24,0.93,U] [#4 0.10,-0.01,0.98,U] [#5 0.14,0.02,0.69,U] [#6 -0.01,0.14,0.69,U] [#7 0.06,-0.33,0.69,U] [#8 0.16,0.28,0.65,U] 
19:50:08.020 00.002 7988 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.01, -0.19}
19:50:08.020 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
19:50:08.022 00.002 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.28)
19:50:08.022 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.32 mountX=-0.02 mountY=-0.07, mountTheta=-1.89
19:50:08.025 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.02, opts=13)
19:50:08.025 00.000 7988 Enqueuing Move request for scope (0.07, 0.02)
19:50:08.027 00.002 15712 Worker thread wakes up
19:50:08.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
19:50:08.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
19:50:08.027 00.000 15712 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=-0.07
19:50:08.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:50:08.027 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7
19:50:08.030 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:08.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:08.032 00.002 7988 Enqueuing Expose request
19:50:08.032 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.09
19:50:08.032 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
19:50:08.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:08.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:50:08.032 00.000 15712 MoveAxis(E, 0, ABG)
19:50:08.032 00.000 15712 Move returns status 0, amount 0
19:50:08.032 00.000 15712 MoveAxis(N, 0, ABG)
19:50:08.032 00.000 15712 Move returns status 0, amount 0
19:50:08.032 00.000 15712 move complete, result=0
19:50:08.032 00.000 15712 worker thread done servicing request
19:50:08.032 00.000 15712 Worker thread wakes up
19:50:08.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:08.035 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:08.035 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:50:09.564 01.529 15712 Exposure complete
19:50:09.622 00.058 15712 worker thread done servicing request
19:50:09.622 00.000 7988 OnExposeComplete: enter
19:50:09.625 00.003 7988 UpdateGuideState(): m_state=6
19:50:09.625 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2796
19:50:09.625 00.000 7988 Star::Find returns 1 (1), X=1173.43, Y=432.41, Mass=1521, SNR=26.6, Peak=255 HFD=3.1
19:50:09.625 00.000 7988 MultiStar: [#1 0.08,-0.23,1.04,U] [#2 -0.03,-0.10,0.99,U] [#3 -0.02,0.04,0.92,U] [#4 0.06,-0.22,1.04,U] [#5 0.05,-0.02,0.70,U] [#6 -0.15,-0.25,0.69,U] [#7 0.00,-0.14,0.64,U] [#8 0.25,-0.10,0.66,U] 
19:50:09.625 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.15}, one-star: {0.00, -0.32}
19:50:09.625 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
19:50:09.625 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
19:50:09.625 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.40 mountX=0.15 mountY=-0.02, mountTheta=-0.15
19:50:09.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.15, opts=13)
19:50:09.625 00.000 7988 Enqueuing Move request for scope (0.03, -0.15)
19:50:09.625 00.000 15712 Worker thread wakes up
19:50:09.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
19:50:09.625 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
19:50:09.625 00.000 15712 Moving (0.03, -0.15) raw xDistance=0.15 yDistance=-0.02
19:50:09.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:50:09.625 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6 Saturated
19:50:09.639 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:09.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:09.641 00.002 7988 Enqueuing Expose request
19:50:09.641 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.08
19:50:09.641 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
19:50:09.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:09.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:50:09.641 00.000 15712 MoveAxis(E, 1, ABG)
19:50:09.641 00.000 15712 Guiding  Dir = 2, Dur = 1
19:50:09.641 00.000 15712 IsGuiding returns 0
19:50:09.661 00.020 15712 IsGuiding returns 0
19:50:09.661 00.000 15712 Move returns status 0, amount 1
19:50:09.661 00.000 15712 MoveAxis(N, 0, ABG)
19:50:09.661 00.000 15712 Move returns status 0, amount 0
19:50:09.661 00.000 15712 move complete, result=0
19:50:09.661 00.000 15712 worker thread done servicing request
19:50:09.661 00.000 15712 Worker thread wakes up
19:50:09.661 00.000 7988 GuideStep: 0.2 px 1 ms EAST, -0.0 px 0 ms NORTH
19:50:09.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:09.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:11.302 01.641 15712 Exposure complete
19:50:11.357 00.055 15712 worker thread done servicing request
19:50:11.357 00.000 7988 OnExposeComplete: enter
19:50:11.365 00.008 7988 UpdateGuideState(): m_state=6
19:50:11.365 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2797
19:50:11.367 00.002 7988 Star::Find returns 1 (0), X=1173.29, Y=432.75, Mass=1526, SNR=26.5, Peak=191 HFD=3.2
19:50:11.367 00.000 7988 MultiStar: [#1 -0.00,0.16,1.03,U] [#2 -0.02,0.14,0.98,U] [#3 -0.00,0.17,0.94,U] [#4 0.24,0.14,1.01,U] [#5 0.05,0.10,0.70,U] [#6 -0.12,-0.08,0.71,U] [#7 -0.08,-0.13,0.66,U] [#8 -0.06,0.40,0.68,U] 
19:50:11.369 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.14, 0.01}
19:50:11.369 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
19:50:11.371 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
19:50:11.371 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.65 mountX=-0.11 mountY=0.01, mountTheta=3.08
19:50:11.374 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.11, opts=13)
19:50:11.374 00.000 7988 Enqueuing Move request for scope (-0.01, 0.11)
19:50:11.376 00.002 15712 Worker thread wakes up
19:50:11.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
19:50:11.376 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
19:50:11.376 00.000 15712 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.01
19:50:11.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:11.376 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5
19:50:11.379 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:11.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:11.381 00.002 7988 Enqueuing Expose request
19:50:11.381 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.08
19:50:11.381 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
19:50:11.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:11.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:50:11.381 00.000 15712 MoveAxis(E, 1, ABG)
19:50:11.381 00.000 15712 Guiding  Dir = 2, Dur = 1
19:50:11.413 00.032 15712 IsGuiding returns 0
19:50:11.437 00.024 15712 IsGuiding returns 0
19:50:11.437 00.000 15712 Move returns status 0, amount 1
19:50:11.437 00.000 15712 MoveAxis(N, 0, ABG)
19:50:11.437 00.000 15712 Move returns status 0, amount 0
19:50:11.437 00.000 15712 move complete, result=0
19:50:11.437 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
19:50:11.438 00.001 15712 worker thread done servicing request
19:50:11.438 00.000 15712 Worker thread wakes up
19:50:11.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:11.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:12.849 01.411 15712 Exposure complete
19:50:12.910 00.061 15712 worker thread done servicing request
19:50:12.910 00.000 7988 OnExposeComplete: enter
19:50:12.910 00.000 7988 UpdateGuideState(): m_state=6
19:50:12.910 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2798
19:50:12.910 00.000 7988 Star::Find returns 1 (0), X=1173.26, Y=432.48, Mass=1483, SNR=26.0, Peak=231 HFD=3.3
19:50:12.910 00.000 7988 MultiStar: [#1 0.16,0.09,1.05,U] [#2 -0.11,0.09,0.99,U] [#3 0.19,-0.06,0.95,U] [#4 0.04,0.00,1.02,U] [#5 -0.13,0.02,0.71,U] [#6 -0.07,-0.05,0.72,U] [#7 -0.12,0.10,0.68,U] [#8 -0.02,0.31,0.68,U] 
19:50:12.910 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.17, -0.25}
19:50:12.910 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
19:50:12.910 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
19:50:12.910 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.34 mountX=-0.02 mountY=0.02, mountTheta=2.38
19:50:12.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.02, opts=13)
19:50:12.910 00.000 7988 Enqueuing Move request for scope (-0.02, 0.02)
19:50:12.910 00.000 15712 Worker thread wakes up
19:50:12.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
19:50:12.910 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
19:50:12.910 00.000 15712 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
19:50:12.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:12.910 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.0
19:50:12.926 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:12.928 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:12.928 00.000 7988 Enqueuing Expose request
19:50:12.930 00.002 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.07
19:50:12.930 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
19:50:12.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:12.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:50:12.930 00.000 15712 MoveAxis(W, 0, ABG)
19:50:12.930 00.000 15712 Move returns status 0, amount 0
19:50:12.930 00.000 15712 MoveAxis(N, 0, ABG)
19:50:12.930 00.000 15712 Move returns status 0, amount 0
19:50:12.930 00.000 15712 move complete, result=0
19:50:12.930 00.000 15712 worker thread done servicing request
19:50:12.930 00.000 15712 Worker thread wakes up
19:50:12.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:12.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:12.930 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
19:50:14.569 01.639 15712 Exposure complete
19:50:14.630 00.061 15712 worker thread done servicing request
19:50:14.630 00.000 7988 OnExposeComplete: enter
19:50:14.630 00.000 7988 UpdateGuideState(): m_state=6
19:50:14.632 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2799
19:50:14.632 00.000 7988 Star::Find returns 1 (0), X=1173.57, Y=432.47, Mass=1542, SNR=26.7, Peak=178 HFD=3.2
19:50:14.634 00.002 7988 MultiStar: [#1 0.22,0.07,1.00,U] [#2 -0.03,-0.08,1.01,U] [#3 0.26,0.02,0.95,U] [#4 0.22,-0.26,1.02,U] [#5 0.02,-0.04,0.74,U] [#6 0.10,-0.24,0.69,U] [#7 -0.03,-0.12,0.66,U] [#8 0.06,0.31,0.66,U] 
19:50:14.636 00.002 7988 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.14, -0.26}
19:50:14.636 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
19:50:14.638 00.002 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.18)
19:50:14.638 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.59 mountX=0.08 mountY=-0.11, mountTheta=-0.98
19:50:14.640 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.08, opts=13)
19:50:14.640 00.000 7988 Enqueuing Move request for scope (0.12, -0.08)
19:50:14.642 00.002 15712 Worker thread wakes up
19:50:14.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
19:50:14.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
19:50:14.642 00.000 15712 Moving (0.12, -0.08) raw xDistance=0.08 yDistance=-0.11
19:50:14.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:14.642 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7
19:50:14.645 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:14.646 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:14.646 00.000 7988 Enqueuing Expose request
19:50:14.646 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.06
19:50:14.646 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
19:50:14.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:14.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:50:14.646 00.000 15712 MoveAxis(E, 1, ABG)
19:50:14.646 00.000 15712 Guiding  Dir = 2, Dur = 1
19:50:14.646 00.000 15712 IsGuiding returns 0
19:50:14.661 00.015 15712 IsGuiding returns 0
19:50:14.661 00.000 15712 Move returns status 0, amount 1
19:50:14.661 00.000 15712 MoveAxis(N, 0, ABG)
19:50:14.661 00.000 15712 Move returns status 0, amount 0
19:50:14.661 00.000 15712 move complete, result=0
19:50:14.661 00.000 15712 worker thread done servicing request
19:50:14.661 00.000 15712 Worker thread wakes up
19:50:14.661 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
19:50:14.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:14.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:16.079 01.418 15712 Exposure complete
19:50:16.141 00.062 15712 worker thread done servicing request
19:50:16.141 00.000 7988 OnExposeComplete: enter
19:50:16.141 00.000 7988 UpdateGuideState(): m_state=6
19:50:16.143 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2800
19:50:16.143 00.000 7988 Star::Find returns 1 (1), X=1173.34, Y=432.54, Mass=1467, SNR=26.1, Peak=255 HFD=3.2
19:50:16.143 00.000 7988 MultiStar: [#1 -0.05,-0.13,0.99,U] [#2 -0.29,-0.03,0.97,U] [#3 -0.14,0.20,0.97,U] [#4 -0.06,-0.22,1.03,U] [#5 -0.05,-0.03,0.71,U] [#6 -0.16,-0.11,0.71,U] [#7 -0.18,-0.21,0.66,U] [#8 -0.14,0.13,0.65,U] 
19:50:16.143 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.09, -0.20}
19:50:16.143 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.58) = xAngle (-1.06 = -1.06)
19:50:16.143 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.05 = 2.05)
19:50:16.143 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.64 mountX=0.07 mountY=0.13, mountTheta=1.07
19:50:16.143 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.07, opts=13)
19:50:16.143 00.000 7988 Enqueuing Move request for scope (-0.13, -0.07)
19:50:16.143 00.000 15712 Worker thread wakes up
19:50:16.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
19:50:16.143 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
19:50:16.143 00.000 15712 Moving (-0.13, -0.07) raw xDistance=0.07 yDistance=0.13
19:50:16.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:16.156 00.013 7988 UpdateGuideState exits: m=1467 SNR=26.1 Saturated
19:50:16.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:16.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:16.159 00.003 7988 Enqueuing Expose request
19:50:16.159 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.05
19:50:16.159 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
19:50:16.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:16.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:50:16.159 00.000 15712 MoveAxis(W, 0, ABG)
19:50:16.159 00.000 15712 Move returns status 0, amount 0
19:50:16.159 00.000 15712 MoveAxis(N, 0, ABG)
19:50:16.159 00.000 15712 Move returns status 0, amount 0
19:50:16.159 00.000 15712 move complete, result=0
19:50:16.159 00.000 15712 worker thread done servicing request
19:50:16.159 00.000 15712 Worker thread wakes up
19:50:16.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:16.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:16.159 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
19:50:17.798 01.639 15712 Exposure complete
19:50:17.857 00.059 15712 worker thread done servicing request
19:50:17.857 00.000 7988 OnExposeComplete: enter
19:50:17.857 00.000 7988 UpdateGuideState(): m_state=6
19:50:17.862 00.005 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2801
19:50:17.862 00.000 7988 Star::Find returns 1 (0), X=1173.40, Y=432.60, Mass=1494, SNR=26.1, Peak=217 HFD=3.2
19:50:17.862 00.000 7988 MultiStar: [#1 0.19,0.02,1.04,U] [#2 -0.00,0.22,1.01,U] [#3 0.02,0.13,0.95,U] [#4 -0.21,-0.06,1.03,U] [#5 -0.22,0.13,0.70,U] [#6 -0.08,-0.11,0.72,U] [#7 -0.13,-0.10,0.67,U] [#8 -0.02,0.19,0.68,U] 
19:50:17.862 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.03, -0.13}
19:50:17.862 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.58) = xAngle (4.09 = -2.19)
19:50:17.862 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.92)
19:50:17.862 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.51 mountX=-0.03 mountY=0.04, mountTheta=2.20
19:50:17.862 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.03, opts=13)
19:50:17.862 00.000 7988 Enqueuing Move request for scope (-0.04, 0.03)
19:50:17.862 00.000 15712 Worker thread wakes up
19:50:17.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
19:50:17.862 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
19:50:17.862 00.000 15712 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=0.04
19:50:17.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:17.874 00.012 7988 UpdateGuideState exits: m=1494 SNR=26.1
19:50:17.874 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:17.876 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:17.877 00.001 7988 Enqueuing Expose request
19:50:17.877 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.05
19:50:17.877 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
19:50:17.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:17.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:50:17.877 00.000 15712 MoveAxis(W, 2, ABG)
19:50:17.877 00.000 15712 Guiding  Dir = 3, Dur = 2
19:50:17.877 00.000 15712 IsGuiding returns 0
19:50:17.894 00.017 15712 IsGuiding returns 0
19:50:17.894 00.000 15712 Move returns status 0, amount 2
19:50:17.894 00.000 15712 MoveAxis(N, 0, ABG)
19:50:17.894 00.000 15712 Move returns status 0, amount 0
19:50:17.894 00.000 15712 move complete, result=0
19:50:17.894 00.000 15712 worker thread done servicing request
19:50:17.894 00.000 15712 Worker thread wakes up
19:50:17.894 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
19:50:17.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:17.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:19.316 01.422 15712 Exposure complete
19:50:19.370 00.054 15712 worker thread done servicing request
19:50:19.370 00.000 7988 OnExposeComplete: enter
19:50:19.370 00.000 7988 UpdateGuideState(): m_state=6
19:50:19.377 00.007 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2802
19:50:19.379 00.002 7988 Star::Find returns 1 (0), X=1173.32, Y=432.55, Mass=1434, SNR=25.8, Peak=200 HFD=3.2
19:50:19.379 00.000 7988 MultiStar: [#1 -0.03,0.08,0.99,U] [#2 -0.12,0.14,1.04,U] [#3 0.04,0.07,0.94,U] [#4 -0.08,-0.20,1.02,U] [#5 -0.10,0.13,0.71,U] [#6 -0.06,-0.15,0.69,U] [#7 -0.33,-0.13,0.64,U] [#8 0.09,0.18,0.68,U] 
19:50:19.381 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.11, -0.18}
19:50:19.381 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.58) = xAngle (-1.44 = -1.44)
19:50:19.383 00.002 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.67 = 1.67)
19:50:19.383 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.02 mountX=0.01 mountY=0.08, mountTheta=1.44
19:50:19.385 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.01, opts=13)
19:50:19.387 00.002 7988 Enqueuing Move request for scope (-0.08, -0.01)
19:50:19.387 00.000 15712 Worker thread wakes up
19:50:19.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
19:50:19.387 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
19:50:19.387 00.000 15712 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
19:50:19.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:19.387 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.8
19:50:19.391 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:19.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:19.393 00.002 7988 Enqueuing Expose request
19:50:19.393 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.04
19:50:19.393 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
19:50:19.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:19.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:50:19.393 00.000 15712 MoveAxis(W, 2, ABG)
19:50:19.393 00.000 15712 Guiding  Dir = 3, Dur = 2
19:50:19.393 00.000 15712 IsGuiding returns 0
19:50:19.409 00.016 15712 IsGuiding returns 0
19:50:19.409 00.000 15712 Move returns status 0, amount 2
19:50:19.409 00.000 15712 MoveAxis(N, 0, ABG)
19:50:19.409 00.000 15712 Move returns status 0, amount 0
19:50:19.409 00.000 15712 move complete, result=0
19:50:19.409 00.000 15712 worker thread done servicing request
19:50:19.409 00.000 15712 Worker thread wakes up
19:50:19.409 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
19:50:19.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:19.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:21.055 01.646 15712 Exposure complete
19:50:21.103 00.048 15712 worker thread done servicing request
19:50:21.103 00.000 7988 OnExposeComplete: enter
19:50:21.117 00.014 7988 UpdateGuideState(): m_state=6
19:50:21.117 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2803
19:50:21.117 00.000 7988 Star::Find returns 1 (0), X=1173.30, Y=432.67, Mass=1472, SNR=26.1, Peak=239 HFD=3.1
19:50:21.120 00.003 7988 MultiStar: [#1 -0.07,0.14,1.01,U] [#2 -0.04,0.21,0.98,U] [#3 -0.07,0.05,0.91,U] [#4 -0.23,0.03,1.02,U] [#5 -0.37,0.16,0.68,U] [#6 -0.17,0.11,0.70,U] [#7 -0.22,-0.07,0.64,U] [#8 -0.21,0.18,0.65,U] 
19:50:21.120 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.08}, one-star: {-0.13, -0.07}
19:50:21.120 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.58) = xAngle (-1.06 = -1.06)
19:50:21.120 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.05 = 2.05)
19:50:21.125 00.005 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-2.64 mountX=0.07 mountY=0.13, mountTheta=1.07
19:50:21.127 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.07, opts=13)
19:50:21.127 00.000 7988 Enqueuing Move request for scope (-0.13, -0.07)
19:50:21.129 00.002 15712 Worker thread wakes up
19:50:21.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
19:50:21.129 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
19:50:21.129 00.000 15712 Moving (-0.13, -0.07) raw xDistance=0.07 yDistance=0.13
19:50:21.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:21.129 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
19:50:21.131 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:21.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:21.133 00.002 7988 Enqueuing Expose request
19:50:21.133 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.03
19:50:21.133 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
19:50:21.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:21.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:50:21.133 00.000 15712 MoveAxis(W, 2, ABG)
19:50:21.133 00.000 15712 Guiding  Dir = 3, Dur = 2
19:50:21.137 00.004 15712 IsGuiding returns 0
19:50:21.154 00.017 15712 IsGuiding returns 0
19:50:21.154 00.000 15712 Move returns status 0, amount 2
19:50:21.154 00.000 15712 MoveAxis(N, 0, ABG)
19:50:21.154 00.000 15712 Move returns status 0, amount 0
19:50:21.154 00.000 15712 move complete, result=0
19:50:21.154 00.000 15712 worker thread done servicing request
19:50:21.154 00.000 15712 Worker thread wakes up
19:50:21.154 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
19:50:21.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:21.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:22.570 01.416 15712 Exposure complete
19:50:22.630 00.060 15712 worker thread done servicing request
19:50:22.630 00.000 7988 OnExposeComplete: enter
19:50:22.632 00.002 7988 UpdateGuideState(): m_state=6
19:50:22.633 00.001 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2804
19:50:22.633 00.000 7988 Star::Find returns 1 (0), X=1173.23, Y=432.60, Mass=1464, SNR=26.0, Peak=236 HFD=3.2
19:50:22.633 00.000 7988 MultiStar: [#1 0.05,0.10,1.00,U] [#2 -0.13,0.08,1.02,U] [#3 -0.06,0.04,0.98,U] [#4 0.01,-0.07,1.03,U] [#5 -0.09,0.08,0.72,U] [#6 -0.20,0.15,0.72,U] [#7 -0.08,0.04,0.65,U] [#8 0.02,0.15,0.63,U] 
19:50:22.633 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.20, -0.13}
19:50:22.633 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.23 = -2.05)
19:50:22.633 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
19:50:22.633 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.08 cameraTheta=2.66 mountX=-0.04 mountY=0.07, mountTheta=2.06
19:50:22.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
19:50:22.633 00.000 7988 Enqueuing Move request for scope (-0.08, 0.04)
19:50:22.633 00.000 15712 Worker thread wakes up
19:50:22.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
19:50:22.633 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
19:50:22.633 00.000 15712 Moving (-0.08, 0.04) raw xDistance=-0.04 yDistance=0.07
19:50:22.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:22.633 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.0
19:50:22.646 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:22.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:22.648 00.002 7988 Enqueuing Expose request
19:50:22.650 00.002 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.02
19:50:22.650 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
19:50:22.650 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:22.650 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:50:22.650 00.000 15712 MoveAxis(W, 1, ABG)
19:50:22.650 00.000 15712 Guiding  Dir = 3, Dur = 1
19:50:22.650 00.000 15712 IsGuiding returns 0
19:50:22.667 00.017 15712 IsGuiding returns 0
19:50:22.667 00.000 15712 Move returns status 0, amount 1
19:50:22.667 00.000 15712 MoveAxis(N, 0, ABG)
19:50:22.667 00.000 15712 Move returns status 0, amount 0
19:50:22.667 00.000 15712 move complete, result=0
19:50:22.667 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
19:50:22.675 00.008 15712 worker thread done servicing request
19:50:22.675 00.000 15712 Worker thread wakes up
19:50:22.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:22.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:24.309 01.634 15712 Exposure complete
19:50:24.371 00.062 15712 worker thread done servicing request
19:50:24.371 00.000 7988 OnExposeComplete: enter
19:50:24.371 00.000 7988 UpdateGuideState(): m_state=6
19:50:24.371 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2805
19:50:24.371 00.000 7988 Star::Find returns 1 (0), X=1173.19, Y=432.61, Mass=1577, SNR=27.0, Peak=242 HFD=3.2
19:50:24.371 00.000 7988 MultiStar: [#1 -0.14,0.10,0.98,U] [#2 -0.32,0.26,0.99,U] [#3 -0.18,0.15,0.95,U] [#4 0.03,0.06,0.98,U] [#5 -0.03,0.09,0.73,U] [#6 -0.35,0.09,0.66,U] [#7 -0.18,-0.17,0.66,U] [#8 -0.06,0.26,0.67,U] 
19:50:24.371 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.08}, one-star: {-0.24, -0.13}
19:50:24.371 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.58) = xAngle (4.26 = -2.02)
19:50:24.371 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
19:50:24.371 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=-0.08 mountY=0.16, mountTheta=2.03
19:50:24.371 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.08, opts=13)
19:50:24.384 00.013 7988 Enqueuing Move request for scope (-0.16, 0.08)
19:50:24.384 00.000 15712 Worker thread wakes up
19:50:24.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:24.384 00.000 7988 UpdateGuideState exits: m=1577 SNR=27.0
19:50:24.387 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:24.387 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:24.387 00.000 7988 Enqueuing Expose request
19:50:24.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
19:50:24.387 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
19:50:24.387 00.000 15712 Moving (-0.16, 0.08) raw xDistance=-0.08 yDistance=0.16
19:50:24.387 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.02
19:50:24.387 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
19:50:24.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:24.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:50:24.387 00.000 15712 MoveAxis(E, 0, ABG)
19:50:24.387 00.000 15712 Move returns status 0, amount 0
19:50:24.387 00.000 15712 MoveAxis(N, 0, ABG)
19:50:24.387 00.000 15712 Move returns status 0, amount 0
19:50:24.387 00.000 15712 move complete, result=0
19:50:24.387 00.000 15712 worker thread done servicing request
19:50:24.387 00.000 15712 Worker thread wakes up
19:50:24.387 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:50:24.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:24.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:25.804 01.417 15712 Exposure complete
19:50:25.865 00.061 15712 worker thread done servicing request
19:50:25.865 00.000 7988 OnExposeComplete: enter
19:50:25.868 00.003 7988 UpdateGuideState(): m_state=6
19:50:25.868 00.000 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2806
19:50:25.868 00.000 7988 Star::Find returns 1 (0), X=1173.19, Y=432.73, Mass=1505, SNR=26.3, Peak=237 HFD=3.1
19:50:25.868 00.000 7988 MultiStar: [#1 -0.04,0.13,1.03,U] [#2 -0.10,0.26,1.00,U] [#3 0.03,0.08,0.93,U] [#4 0.04,0.05,1.03,U] [#5 -0.16,0.05,0.70,U] [#6 -0.13,0.14,0.73,U] [#7 -0.35,-0.20,0.65,U] [#8 0.01,0.26,0.67,U] 
19:50:25.868 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.24, -0.00}
19:50:25.868 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.58) = xAngle (3.97 = -2.31)
19:50:25.868 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.80)
19:50:25.868 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.39 mountX=-0.09 mountY=0.09, mountTheta=2.33
19:50:25.868 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.09, opts=13)
19:50:25.878 00.010 7988 Enqueuing Move request for scope (-0.10, 0.09)
19:50:25.878 00.000 15712 Worker thread wakes up
19:50:25.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
19:50:25.878 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
19:50:25.878 00.000 15712 Moving (-0.10, 0.09) raw xDistance=-0.09 yDistance=0.09
19:50:25.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:25.878 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
19:50:25.884 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:25.884 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:25.884 00.000 7988 Enqueuing Expose request
19:50:25.884 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.01
19:50:25.884 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
19:50:25.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:25.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:50:25.884 00.000 15712 MoveAxis(E, 1, ABG)
19:50:25.884 00.000 15712 Guiding  Dir = 2, Dur = 1
19:50:25.884 00.000 15712 IsGuiding returns 0
19:50:25.900 00.016 15712 IsGuiding returns 0
19:50:25.900 00.000 15712 Move returns status 0, amount 1
19:50:25.900 00.000 15712 MoveAxis(N, 0, ABG)
19:50:25.900 00.000 15712 Move returns status 0, amount 0
19:50:25.900 00.000 15712 move complete, result=0
19:50:25.900 00.000 15712 worker thread done servicing request
19:50:25.900 00.000 15712 Worker thread wakes up
19:50:25.900 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
19:50:25.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:25.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:27.544 01.644 15712 Exposure complete
19:50:27.595 00.051 15712 worker thread done servicing request
19:50:27.595 00.000 7988 OnExposeComplete: enter
19:50:27.595 00.000 7988 UpdateGuideState(): m_state=6
19:50:27.606 00.011 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2807
19:50:27.608 00.002 7988 Star::Find returns 1 (1), X=1173.38, Y=432.74, Mass=1500, SNR=26.4, Peak=255 HFD=2.9
19:50:27.608 00.000 7988 MultiStar: [#1 0.06,0.07,1.03,U] [#2 -0.15,0.38,0.98,U] [#3 0.11,0.10,0.94,U] [#4 -0.01,0.10,1.04,U] [#5 -0.15,0.21,0.68,U] [#6 -0.30,0.12,0.71,U] [#7 -0.07,-0.01,0.68,U] [#8 -0.03,0.24,0.62,U] 
19:50:27.610 00.002 7988 single-star, 8 included, MultiStar: {-0.06, 0.13}, one-star: {-0.05, 0.01}
19:50:27.610 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.58) = xAngle (4.53 = -1.76)
19:50:27.612 00.002 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.35)
19:50:27.612 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.95 mountX=-0.01 mountY=0.05, mountTheta=1.76
19:50:27.614 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
19:50:27.616 00.002 7988 Enqueuing Move request for scope (-0.05, 0.01)
19:50:27.616 00.000 15712 Worker thread wakes up
19:50:27.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
19:50:27.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
19:50:27.616 00.000 15712 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
19:50:27.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:27.616 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4 Saturated
19:50:27.620 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:27.620 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:27.622 00.002 7988 Enqueuing Expose request
19:50:27.622 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.00
19:50:27.622 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
19:50:27.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:27.624 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:50:27.624 00.000 15712 MoveAxis(E, 3, ABG)
19:50:27.624 00.000 15712 Guiding  Dir = 2, Dur = 3
19:50:27.624 00.000 15712 IsGuiding returns 0
19:50:27.642 00.018 15712 IsGuiding returns 0
19:50:27.642 00.000 15712 Move returns status 0, amount 3
19:50:27.642 00.000 15712 MoveAxis(N, 0, ABG)
19:50:27.642 00.000 15712 Move returns status 0, amount 0
19:50:27.642 00.000 15712 move complete, result=0
19:50:27.642 00.000 15712 worker thread done servicing request
19:50:27.642 00.000 15712 Worker thread wakes up
19:50:27.642 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
19:50:27.646 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:27.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:29.059 01.413 15712 Exposure complete
19:50:29.109 00.050 15712 worker thread done servicing request
19:50:29.109 00.000 7988 OnExposeComplete: enter
19:50:29.109 00.000 7988 UpdateGuideState(): m_state=6
19:50:29.123 00.014 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2808
19:50:29.123 00.000 7988 Star::Find returns 1 (0), X=1173.34, Y=432.78, Mass=1451, SNR=25.9, Peak=232 HFD=3.1
19:50:29.126 00.003 7988 MultiStar: [#1 0.00,0.12,1.05,U] [#2 -0.11,0.11,1.02,U] [#3 -0.04,0.12,0.95,U] [#4 -0.04,-0.05,1.06,U] [#5 0.19,0.00,0.73,U] [#6 -0.16,0.06,0.73,U] [#7 0.03,0.09,0.67,U] [#8 -0.11,0.34,0.64,U] 
19:50:29.126 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {-0.09, 0.05}
19:50:29.126 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.70)
19:50:29.126 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.41)
19:50:29.126 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.01 mountX=-0.09 mountY=0.04, mountTheta=2.72
19:50:29.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.09, opts=13)
19:50:29.126 00.000 7988 Enqueuing Move request for scope (-0.04, 0.09)
19:50:29.126 00.000 15712 Worker thread wakes up
19:50:29.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
19:50:29.126 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
19:50:29.126 00.000 15712 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=0.04
19:50:29.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:29.126 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
19:50:29.136 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:29.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:29.138 00.002 7988 Enqueuing Expose request
19:50:29.138 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 643.99
19:50:29.138 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
19:50:29.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:29.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:50:29.138 00.000 15712 MoveAxis(E, 6, ABG)
19:50:29.138 00.000 15712 Guiding  Dir = 2, Dur = 6
19:50:29.138 00.000 15712 IsGuiding returns 0
19:50:29.194 00.056 15712 IsGuiding returns 0
19:50:29.194 00.000 15712 Move returns status 0, amount 6
19:50:29.194 00.000 15712 MoveAxis(N, 0, ABG)
19:50:29.194 00.000 15712 Move returns status 0, amount 0
19:50:29.194 00.000 15712 move complete, result=0
19:50:29.194 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
19:50:29.197 00.003 15712 worker thread done servicing request
19:50:29.197 00.000 15712 Worker thread wakes up
19:50:29.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:29.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1158,418,31,31)
19:50:29.479 00.282 7988 evsrv: cli 0CCD0668 connect
19:50:29.483 00.004 7988 case statement mapped state 6 to 3
19:50:29.485 00.002 7988 case statement mapped state 6 to 3
19:50:29.485 00.000 7988 evsrv: cli 0CCD0668 request: {"method":"get_app_state","id":"75effbde-d885-436f-96ed-4cbc1f014639"}
19:50:29.485 00.000 7988 case statement mapped state 6 to 3
19:50:29.491 00.006 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":"Guiding","id":"75effbde-d885-436f-96ed-4cbc1f014639"}
19:50:29.495 00.004 7988 evsrv: cli 0CCD0668 disconnect
19:50:29.497 00.002 7988 evsrv: cli 0CCD0528 connect
19:50:29.500 00.003 7988 case statement mapped state 6 to 3
19:50:29.500 00.000 7988 case statement mapped state 6 to 3
19:50:29.500 00.000 7988 evsrv: cli 0CCD0528 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"d7b2180a-58a9-4d8c-852c-a02cf686f55c"}
19:50:29.500 00.000 7988 PhdController::Dither begins
19:50:29.500 00.000 7988 dither: size=4.00, dRA=-2.61 dDec=2.87
19:50:29.505 00.005 7988 MountToCamera -- mountTheta (-2.31) + m_xAngle (-1.58) = xAngle (-3.89 = 2.40)
19:50:29.507 00.002 7988 MountToCamera -- mountX=-2.61 mountY=2.87 hyp=3.88 mountTheta=-2.31 cameraX=-2.85, cameraY=2.63 cameraTheta=2.40
19:50:29.507 00.000 7988 setting lock position to (1170.58, 435.36)
19:50:29.509 00.002 7988 Mount: notify guiding dithered (-2.9, 2.6)
19:50:29.509 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
19:50:29.511 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
19:50:29.514 00.003 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
19:50:29.516 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
19:50:29.517 00.001 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
19:50:29.519 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
19:50:29.521 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
19:50:29.521 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
19:50:29.523 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
19:50:29.525 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
19:50:29.527 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
19:50:29.529 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
19:50:29.529 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
19:50:29.531 00.002 7988 MultiStar: stabilizing after lock position change
19:50:29.533 00.002 7988 Status Line: Dither by -2.61,2.87
19:50:29.534 00.001 7988 PhdController: newstate STATE_SETTLE_BEGIN
19:50:29.537 00.003 7988 PhdController: newstate STATE_SETTLE_WAIT
19:50:29.537 00.000 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":0,"id":"d7b2180a-58a9-4d8c-852c-a02cf686f55c"}
19:50:29.539 00.002 7988 evsrv: cli 0CCD0528 disconnect
19:50:30.825 01.286 15712 Exposure complete
19:50:30.903 00.078 15712 worker thread done servicing request
19:50:30.903 00.000 7988 OnExposeComplete: enter
19:50:30.906 00.003 7988 UpdateGuideState(): m_state=6
19:50:30.908 00.002 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2809
19:50:30.908 00.000 7988 Star::Find returns 1 (0), X=1173.22, Y=432.96, Mass=1528, SNR=26.6, Peak=212 HFD=3.4
19:50:30.910 00.002 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
19:50:30.912 00.002 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.95 = -2.33)
19:50:30.914 00.002 7988 CameraToMount -- cameraX=2.64 cameraY=-2.40 hyp=3.57 cameraTheta=-0.74 mountX=2.38 mountY=-2.58, mountTheta=-0.82
19:50:30.917 00.003 7988 dither recenter: remaining=(2.6,-2.9) step=(2.6,-2.9)
19:50:30.919 00.002 7988 MountToCamera -- mountTheta (0.83) + m_xAngle (-1.58) = xAngle (-0.74 = -0.74)
19:50:30.921 00.002 7988 MountToCamera -- mountX=2.61 mountY=-2.87 hyp=3.88 mountTheta=0.83 cameraX=2.85, cameraY=-2.63 cameraTheta=-0.74
19:50:30.923 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=2.85, y=-2.63, opts=4)
19:50:30.925 00.002 7988 Enqueuing Move request for scope (2.85, -2.63)
19:50:30.925 00.000 7988 Mount: notify direct move 2.61,-2.87
19:50:30.927 00.002 15712 Worker thread wakes up
19:50:30.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (2.85, -2.63) opts 0x4
19:50:30.927 00.000 15712 Handling offset move in thread for scope, endpoint = (2.85, -2.63)
19:50:30.927 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
19:50:30.929 00.002 15712 Moving (2.85, -2.63) raw xDistance=2.61 yDistance=-2.87
19:50:30.929 00.000 15712 BLC: window closed
19:50:30.929 00.000 15712 MoveAxis(W, 851, B)
19:50:30.929 00.000 15712 Guiding  Dir = 3, Dur = 851
19:50:30.929 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
19:50:30.931 00.002 15712 IsGuiding returns 0
19:50:30.931 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
19:50:30.933 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
19:50:30.933 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
19:50:30.933 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
19:50:30.933 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
19:50:30.940 00.007 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
19:50:30.940 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
19:50:30.940 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
19:50:30.940 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
19:50:30.940 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
19:50:30.949 00.009 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
19:50:30.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:30.949 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6
19:50:30.949 00.000 15712 PulseGuide returned control before completion, sleep 840
19:50:30.949 00.000 7988 PhdController: settling, locked = 1, distance = 3.86 (1.50) aobump = 0 frame = 1 / 99999
19:50:30.949 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767401430.949,"Host":"ASTROPC","Inst":1,"Distance":3.86,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
19:50:30.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:30.957 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:30.957 00.000 7988 Enqueuing Expose request
19:50:31.822 00.865 15712 IsGuiding returns 1
19:50:31.822 00.000 15712 scope still moving after pulse duration time elapsed
19:50:31.867 00.045 15712 IsGuiding returns 0
19:50:31.867 00.000 15712 scope move finished after 851 + 84 ms
19:50:31.867 00.000 15712 Move returns status 0, amount 851
19:50:31.867 00.000 15712 BLC: window closed
19:50:31.867 00.000 15712 BLC: Compensation needed for non-algo type move
19:50:31.867 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
19:50:31.867 00.000 15712 MoveAxis(N, 972, B)
19:50:31.867 00.000 15712 Guiding  Dir = 0, Dur = 972
19:50:31.867 00.000 15712 IsGuiding returns 0
19:50:31.941 00.074 15712 PulseGuide returned control before completion, sleep 906
19:50:32.865 00.924 15712 IsGuiding returns 1
19:50:32.865 00.000 15712 scope still moving after pulse duration time elapsed
19:50:32.897 00.032 15712 IsGuiding returns 1
19:50:32.965 00.068 15712 IsGuiding returns 0
19:50:32.965 00.000 15712 scope move finished after 972 + 127 ms
19:50:32.967 00.002 15712 Move returns status 0, amount 972
19:50:32.967 00.000 15712 move complete, result=0
19:50:32.967 00.000 15712 worker thread done servicing request
19:50:32.967 00.000 15712 Worker thread wakes up
19:50:32.967 00.000 7988 GuideStep: 2.6 px 851 ms WEST, -2.9 px 972 ms NORTH
19:50:32.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:32.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:34.711 01.744 15712 Exposure complete
19:50:34.758 00.047 15712 worker thread done servicing request
19:50:34.758 00.000 7988 OnExposeComplete: enter
19:50:34.758 00.000 7988 UpdateGuideState(): m_state=6
19:50:34.773 00.015 7988 Star::Find(15, 1173, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2810
19:50:34.775 00.002 7988 Star::Find returns 1 (0), X=1170.77, Y=435.84, Mass=1544, SNR=26.6, Peak=219 HFD=3.2
19:50:34.775 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
19:50:34.777 00.002 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.41)
19:50:34.777 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.47 hyp=0.51 cameraTheta=1.19 mountX=-0.48 mountY=-0.20, mountTheta=-2.74
19:50:34.779 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.47, opts=13)
19:50:34.781 00.002 7988 Enqueuing Move request for scope (0.19, 0.47)
19:50:34.781 00.000 15712 Worker thread wakes up
19:50:34.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.47) opts 0xd
19:50:34.781 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.47)
19:50:34.781 00.000 15712 Moving (0.19, 0.47) raw xDistance=-0.48 yDistance=-0.20
19:50:34.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:34.781 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.6
19:50:34.781 00.000 7988 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 2 / 99999
19:50:34.781 00.000 15712 PPEC rslt(dithering): input = -0.48, final = -0.29
19:50:34.781 00.000 15712 PPEC: input: -0.48, control: -0.29, exposure: 1500
19:50:34.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:34.781 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767401434.781,"Host":"ASTROPC","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
19:50:34.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:50:34.781 00.000 15712 MoveAxis(E, 93, ABG)
19:50:34.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:34.789 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:34.789 00.000 7988 Enqueuing Expose request
19:50:34.792 00.003 15712 Guiding  Dir = 2, Dur = 93
19:50:34.792 00.000 15712 IsGuiding returns 0
19:50:34.821 00.029 15712 PulseGuide returned control before completion, sleep 74
19:50:34.934 00.113 15712 IsGuiding returns 0
19:50:34.934 00.000 15712 Move returns status 0, amount 93
19:50:34.934 00.000 15712 MoveAxis(N, 0, ABG)
19:50:34.934 00.000 15712 Move returns status 0, amount 0
19:50:34.934 00.000 15712 move complete, result=0
19:50:34.934 00.000 15712 worker thread done servicing request
19:50:34.934 00.000 15712 Worker thread wakes up
19:50:34.934 00.000 7988 GuideStep: -0.5 px 93 ms EAST, -0.2 px 0 ms NORTH
19:50:34.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:34.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:36.340 01.406 15712 Exposure complete
19:50:36.402 00.062 15712 worker thread done servicing request
19:50:36.402 00.000 7988 OnExposeComplete: enter
19:50:36.402 00.000 7988 UpdateGuideState(): m_state=6
19:50:36.408 00.006 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2811
19:50:36.409 00.001 7988 Star::Find returns 1 (1), X=1170.80, Y=435.53, Mass=1486, SNR=26.1, Peak=255 HFD=3.1
19:50:36.409 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.22 = 2.22)
19:50:36.411 00.002 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.33 = -0.95)
19:50:36.411 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.64 mountX=-0.17 mountY=-0.23, mountTheta=-2.21
19:50:36.413 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.17, opts=13)
19:50:36.415 00.002 7988 Enqueuing Move request for scope (0.22, 0.17)
19:50:36.415 00.000 15712 Worker thread wakes up
19:50:36.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
19:50:36.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
19:50:36.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:36.415 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.1 Saturated
19:50:36.418 00.003 7988 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 3 / 99999
19:50:36.418 00.000 15712 Moving (0.22, 0.17) raw xDistance=-0.17 yDistance=-0.23
19:50:36.418 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767401436.418,"Host":"ASTROPC","Inst":1,"Distance":0.44,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
19:50:36.418 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:36.422 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:36.422 00.000 7988 Enqueuing Expose request
19:50:36.422 00.000 15712 PPEC rslt(dithering): input = -0.17, final = -0.10
19:50:36.422 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
19:50:36.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:36.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:50:36.422 00.000 15712 MoveAxis(E, 33, ABG)
19:50:36.422 00.000 15712 Guiding  Dir = 2, Dur = 33
19:50:36.422 00.000 15712 IsGuiding returns 0
19:50:36.450 00.028 15712 PulseGuide returned control before completion, sleep 16
19:50:36.498 00.048 15712 IsGuiding returns 0
19:50:36.498 00.000 15712 Move returns status 0, amount 33
19:50:36.498 00.000 15712 MoveAxis(N, 0, ABG)
19:50:36.498 00.000 15712 Move returns status 0, amount 0
19:50:36.498 00.000 15712 move complete, result=0
19:50:36.498 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
19:50:36.502 00.004 15712 worker thread done servicing request
19:50:36.502 00.000 15712 Worker thread wakes up
19:50:36.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:36.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:38.141 01.639 15712 Exposure complete
19:50:38.202 00.061 15712 worker thread done servicing request
19:50:38.202 00.000 7988 OnExposeComplete: enter
19:50:38.210 00.008 7988 UpdateGuideState(): m_state=6
19:50:38.211 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2812
19:50:38.211 00.000 7988 Star::Find returns 1 (1), X=1170.93, Y=435.31, Mass=1484, SNR=26.1, Peak=255 HFD=3.2
19:50:38.213 00.002 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.58) = xAngle (1.44 = 1.44)
19:50:38.215 00.002 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.55 = -1.74)
19:50:38.217 00.002 7988 CameraToMount -- cameraX=0.35 cameraY=-0.05 hyp=0.36 cameraTheta=-0.14 mountX=0.05 mountY=-0.35, mountTheta=-1.44
19:50:38.220 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=-0.05, opts=13)
19:50:38.224 00.004 7988 Enqueuing Move request for scope (0.35, -0.05)
19:50:38.224 00.000 15712 Worker thread wakes up
19:50:38.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.05) opts 0xd
19:50:38.224 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, -0.05)
19:50:38.224 00.000 15712 Moving (0.35, -0.05) raw xDistance=0.05 yDistance=-0.35
19:50:38.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:38.226 00.002 7988 UpdateGuideState exits: m=1484 SNR=26.1 Saturated
19:50:38.228 00.002 7988 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 4 / 99999
19:50:38.228 00.000 15712 PPEC rslt(dithering): input = 0.05, final = 0.03
19:50:38.228 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
19:50:38.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:50:38.230 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767401438.228,"Host":"ASTROPC","Inst":1,"Distance":0.42,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
19:50:38.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
19:50:38.230 00.000 15712 MoveAxis(W, 9, ABG)
19:50:38.230 00.000 15712 Guiding  Dir = 3, Dur = 9
19:50:38.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:38.233 00.003 15712 IsGuiding returns 0
19:50:38.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:38.235 00.002 7988 Enqueuing Expose request
19:50:38.249 00.014 15712 IsGuiding returns 0
19:50:38.249 00.000 15712 Move returns status 0, amount 9
19:50:38.249 00.000 15712 MoveAxis(N, 0, ABG)
19:50:38.249 00.000 15712 Move returns status 0, amount 0
19:50:38.249 00.000 15712 move complete, result=0
19:50:38.249 00.000 15712 worker thread done servicing request
19:50:38.249 00.000 15712 Worker thread wakes up
19:50:38.249 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.4 px 0 ms NORTH
19:50:38.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:38.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:39.669 01.420 15712 Exposure complete
19:50:39.724 00.055 15712 worker thread done servicing request
19:50:39.724 00.000 7988 OnExposeComplete: enter
19:50:39.724 00.000 7988 UpdateGuideState(): m_state=6
19:50:39.732 00.008 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2813
19:50:39.732 00.000 7988 Star::Find returns 1 (1), X=1170.90, Y=435.32, Mass=1509, SNR=26.5, Peak=255 HFD=3.3
19:50:39.734 00.002 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.58) = xAngle (1.44 = 1.44)
19:50:39.734 00.000 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.55 = -1.73)
19:50:39.736 00.002 7988 CameraToMount -- cameraX=0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-0.14 mountX=0.04 mountY=-0.32, mountTheta=-1.44
19:50:39.738 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.04, opts=13)
19:50:39.738 00.000 7988 Enqueuing Move request for scope (0.32, -0.04)
19:50:39.741 00.003 15712 Worker thread wakes up
19:50:39.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.04) opts 0xd
19:50:39.741 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.04)
19:50:39.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:39.741 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.5 Saturated
19:50:39.743 00.002 7988 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 5 / 99999
19:50:39.743 00.000 15712 Moving (0.32, -0.04) raw xDistance=0.04 yDistance=-0.32
19:50:39.743 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767401439.743,"Host":"ASTROPC","Inst":1,"Distance":0.39,"Time":5.0,"SettleTime":15.0,"StarLocked":true}
19:50:39.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:39.746 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:39.746 00.000 7988 Enqueuing Expose request
19:50:39.748 00.002 15712 PPEC rslt(dithering): input = 0.04, final = 0.02
19:50:39.748 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
19:50:39.748 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:50:39.748 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
19:50:39.748 00.000 15712 MoveAxis(W, 8, ABG)
19:50:39.748 00.000 15712 Guiding  Dir = 3, Dur = 8
19:50:39.748 00.000 15712 IsGuiding returns 0
19:50:39.775 00.027 15712 IsGuiding returns 0
19:50:39.775 00.000 15712 Move returns status 0, amount 8
19:50:39.775 00.000 15712 MoveAxis(N, 0, ABG)
19:50:39.775 00.000 15712 Move returns status 0, amount 0
19:50:39.775 00.000 15712 move complete, result=0
19:50:39.775 00.000 15712 worker thread done servicing request
19:50:39.775 00.000 15712 Worker thread wakes up
19:50:39.775 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.3 px 0 ms NORTH
19:50:39.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:39.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:41.520 01.745 15712 Exposure complete
19:50:41.565 00.045 15712 worker thread done servicing request
19:50:41.565 00.000 7988 OnExposeComplete: enter
19:50:41.580 00.015 7988 UpdateGuideState(): m_state=6
19:50:41.580 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2814
19:50:41.580 00.000 7988 Star::Find returns 1 (1), X=1170.85, Y=435.45, Mass=1423, SNR=25.6, Peak=255 HFD=3.0
19:50:41.580 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
19:50:41.580 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
19:50:41.580 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.09 hyp=0.28 cameraTheta=0.31 mountX=-0.09 mountY=-0.27, mountTheta=-1.88
19:50:41.580 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.09, opts=13)
19:50:41.580 00.000 7988 Enqueuing Move request for scope (0.27, 0.09)
19:50:41.580 00.000 15712 Worker thread wakes up
19:50:41.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.09) opts 0xd
19:50:41.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.09)
19:50:41.580 00.000 15712 Moving (0.27, 0.09) raw xDistance=-0.09 yDistance=-0.27
19:50:41.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:41.580 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.6 Saturated
19:50:41.593 00.013 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 6 / 99999
19:50:41.593 00.000 15712 PPEC rslt(dithering): input = -0.09, final = -0.05
19:50:41.593 00.000 15712 PPEC: input: -0.09, control: -0.05, exposure: 1500
19:50:41.593 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.94
19:50:41.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
19:50:41.593 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767401441.593,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
19:50:41.593 00.000 15712 MoveAxis(E, 17, ABG)
19:50:41.593 00.000 15712 Guiding  Dir = 2, Dur = 17
19:50:41.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:41.597 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:41.597 00.000 7988 Enqueuing Expose request
19:50:41.597 00.000 15712 IsGuiding returns 0
19:50:41.614 00.017 15712 PulseGuide returned control before completion, sleep 11
19:50:41.629 00.015 15712 IsGuiding returns 1
19:50:41.629 00.000 15712 scope still moving after pulse duration time elapsed
19:50:41.664 00.035 15712 IsGuiding returns 0
19:50:41.664 00.000 15712 scope move finished after 17 + 47 ms
19:50:41.664 00.000 15712 Move returns status 0, amount 17
19:50:41.664 00.000 15712 MoveAxis(N, 69, ABG)
19:50:41.664 00.000 15712 Guiding  Dir = 0, Dur = 69
19:50:41.664 00.000 15712 IsGuiding returns 0
19:50:41.775 00.111 15712 IsGuiding returns 1
19:50:41.775 00.000 15712 scope still moving after pulse duration time elapsed
19:50:41.840 00.065 15712 IsGuiding returns 0
19:50:41.840 00.000 15712 scope move finished after 69 + 106 ms
19:50:41.840 00.000 15712 Move returns status 0, amount 69
19:50:41.840 00.000 15712 move complete, result=0
19:50:41.840 00.000 7988 GuideStep: -0.1 px 17 ms EAST, -0.3 px 69 ms NORTH
19:50:41.841 00.001 15712 worker thread done servicing request
19:50:41.841 00.000 15712 Worker thread wakes up
19:50:41.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:41.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:43.262 01.421 15712 Exposure complete
19:50:43.315 00.053 15712 worker thread done servicing request
19:50:43.322 00.007 7988 OnExposeComplete: enter
19:50:43.322 00.000 7988 UpdateGuideState(): m_state=6
19:50:43.324 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2815
19:50:43.324 00.000 7988 Star::Find returns 1 (0), X=1170.66, Y=435.73, Mass=1520, SNR=26.4, Peak=226 HFD=3.0
19:50:43.326 00.002 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
19:50:43.326 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
19:50:43.328 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.34 mountX=-0.36 mountY=-0.09, mountTheta=-2.89
19:50:43.330 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.36, opts=13)
19:50:43.330 00.000 7988 Enqueuing Move request for scope (0.08, 0.36)
19:50:43.332 00.002 15712 Worker thread wakes up
19:50:43.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.36) opts 0xd
19:50:43.332 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.36)
19:50:43.332 00.000 15712 Moving (0.08, 0.36) raw xDistance=-0.36 yDistance=-0.09
19:50:43.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:43.332 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.4
19:50:43.334 00.002 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 7 / 99999
19:50:43.334 00.000 15712 PPEC rslt(dithering): input = -0.36, final = -0.22
19:50:43.334 00.000 15712 PPEC: input: -0.36, control: -0.22, exposure: 1500
19:50:43.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:43.334 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767401443.334,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":8.5,"SettleTime":15.0,"StarLocked":true}
19:50:43.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:50:43.334 00.000 15712 MoveAxis(E, 71, ABG)
19:50:43.334 00.000 15712 Guiding  Dir = 2, Dur = 71
19:50:43.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:43.338 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:43.338 00.000 7988 Enqueuing Expose request
19:50:43.338 00.000 15712 IsGuiding returns 0
19:50:43.357 00.019 15712 PulseGuide returned control before completion, sleep 64
19:50:43.438 00.081 15712 IsGuiding returns 1
19:50:43.438 00.000 15712 scope still moving after pulse duration time elapsed
19:50:43.466 00.028 15712 IsGuiding returns 0
19:50:43.466 00.000 15712 scope move finished after 71 + 54 ms
19:50:43.466 00.000 15712 Move returns status 0, amount 71
19:50:43.466 00.000 15712 MoveAxis(N, 0, ABG)
19:50:43.466 00.000 15712 Move returns status 0, amount 0
19:50:43.466 00.000 15712 move complete, result=0
19:50:43.466 00.000 7988 GuideStep: -0.4 px 71 ms EAST, -0.1 px 0 ms NORTH
19:50:43.467 00.001 15712 worker thread done servicing request
19:50:43.467 00.000 15712 Worker thread wakes up
19:50:43.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:43.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:45.209 01.742 15712 Exposure complete
19:50:45.254 00.045 15712 worker thread done servicing request
19:50:45.254 00.000 7988 OnExposeComplete: enter
19:50:45.270 00.016 7988 UpdateGuideState(): m_state=6
19:50:45.271 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2816
19:50:45.271 00.000 7988 Star::Find returns 1 (0), X=1170.67, Y=435.45, Mass=1458, SNR=26.0, Peak=215 HFD=3.2
19:50:45.271 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.35 = 2.35)
19:50:45.271 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.46 = -0.82)
19:50:45.271 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.78 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
19:50:45.271 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.09, opts=13)
19:50:45.271 00.000 7988 Enqueuing Move request for scope (0.09, 0.09)
19:50:45.271 00.000 15712 Worker thread wakes up
19:50:45.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:45.271 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
19:50:45.283 00.012 7988 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 8 / 99999
19:50:45.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
19:50:45.283 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
19:50:45.283 00.000 15712 Moving (0.09, 0.09) raw xDistance=-0.09 yDistance=-0.09
19:50:45.283 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767401445.283,"Host":"ASTROPC","Inst":1,"Distance":0.29,"Time":10.5,"SettleTime":15.0,"StarLocked":true}
19:50:45.285 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:45.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:45.288 00.003 7988 Enqueuing Expose request
19:50:45.288 00.000 15712 PPEC rslt(dithering): input = -0.09, final = -0.05
19:50:45.288 00.000 15712 PPEC: input: -0.09, control: -0.05, exposure: 1500
19:50:45.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:45.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:50:45.288 00.000 15712 MoveAxis(E, 18, ABG)
19:50:45.288 00.000 15712 Guiding  Dir = 2, Dur = 18
19:50:45.288 00.000 15712 IsGuiding returns 0
19:50:45.340 00.052 15712 IsGuiding returns 1
19:50:45.340 00.000 15712 scope still moving after pulse duration time elapsed
19:50:45.365 00.025 15712 IsGuiding returns 0
19:50:45.365 00.000 15712 scope move finished after 18 + 57 ms
19:50:45.365 00.000 15712 Move returns status 0, amount 18
19:50:45.365 00.000 15712 MoveAxis(N, 0, ABG)
19:50:45.365 00.000 15712 Move returns status 0, amount 0
19:50:45.365 00.000 15712 move complete, result=0
19:50:45.365 00.000 15712 worker thread done servicing request
19:50:45.365 00.000 15712 Worker thread wakes up
19:50:45.365 00.000 7988 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
19:50:45.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:45.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:46.770 01.405 15712 Exposure complete
19:50:46.821 00.051 15712 worker thread done servicing request
19:50:46.821 00.000 7988 OnExposeComplete: enter
19:50:46.821 00.000 7988 UpdateGuideState(): m_state=6
19:50:46.832 00.011 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2817
19:50:46.832 00.000 7988 Star::Find returns 1 (0), X=1170.55, Y=435.64, Mass=1471, SNR=26.0, Peak=177 HFD=3.4
19:50:46.832 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
19:50:46.832 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
19:50:46.832 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.28 cameraTheta=1.67 mountX=-0.27 mountY=0.02, mountTheta=3.06
19:50:46.838 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.27, opts=13)
19:50:46.838 00.000 7988 Enqueuing Move request for scope (-0.03, 0.27)
19:50:46.838 00.000 15712 Worker thread wakes up
19:50:46.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
19:50:46.838 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
19:50:46.838 00.000 15712 Moving (-0.03, 0.27) raw xDistance=-0.27 yDistance=0.02
19:50:46.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:46.838 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0
19:50:46.843 00.005 7988 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 9 / 99999
19:50:46.843 00.000 15712 PPEC rslt(dithering): input = -0.27, final = -0.16
19:50:46.843 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
19:50:46.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:46.843 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767401446.843,"Host":"ASTROPC","Inst":1,"Distance":0.29,"Time":12.1,"SettleTime":15.0,"StarLocked":true}
19:50:46.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:50:46.843 00.000 15712 MoveAxis(E, 54, ABG)
19:50:46.843 00.000 15712 Guiding  Dir = 2, Dur = 54
19:50:46.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:46.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:46.848 00.005 7988 Enqueuing Expose request
19:50:46.848 00.000 15712 IsGuiding returns 0
19:50:46.871 00.023 15712 PulseGuide returned control before completion, sleep 39
19:50:46.952 00.081 15712 IsGuiding returns 0
19:50:46.952 00.000 15712 Move returns status 0, amount 54
19:50:46.952 00.000 15712 MoveAxis(N, 0, ABG)
19:50:46.952 00.000 15712 Move returns status 0, amount 0
19:50:46.952 00.000 15712 move complete, result=0
19:50:46.952 00.000 15712 worker thread done servicing request
19:50:46.952 00.000 15712 Worker thread wakes up
19:50:46.952 00.000 7988 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
19:50:46.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:46.957 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:48.593 01.636 15712 Exposure complete
19:50:48.644 00.051 15712 worker thread done servicing request
19:50:48.644 00.000 7988 OnExposeComplete: enter
19:50:48.655 00.011 7988 UpdateGuideState(): m_state=6
19:50:48.655 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2818
19:50:48.655 00.000 7988 Star::Find returns 1 (0), X=1170.48, Y=435.48, Mass=1437, SNR=25.7, Peak=209 HFD=3.2
19:50:48.655 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
19:50:48.655 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.69)
19:50:48.655 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.28 mountX=-0.11 mountY=0.09, mountTheta=2.44
19:50:48.661 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.11, opts=13)
19:50:48.661 00.000 7988 Enqueuing Move request for scope (-0.10, 0.11)
19:50:48.661 00.000 15712 Worker thread wakes up
19:50:48.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
19:50:48.661 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
19:50:48.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:48.661 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.7
19:50:48.661 00.000 7988 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 10 / 99999
19:50:48.661 00.000 15712 Moving (-0.10, 0.11) raw xDistance=-0.11 yDistance=0.09
19:50:48.661 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767401448.661,"Host":"ASTROPC","Inst":1,"Distance":0.25,"Time":13.9,"SettleTime":15.0,"StarLocked":true}
19:50:48.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:48.670 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:48.671 00.001 7988 Enqueuing Expose request
19:50:48.671 00.000 15712 PPEC rslt(dithering): input = -0.11, final = -0.07
19:50:48.671 00.000 15712 PPEC: input: -0.11, control: -0.07, exposure: 1500
19:50:48.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:48.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:50:48.671 00.000 15712 MoveAxis(E, 22, ABG)
19:50:48.671 00.000 15712 Guiding  Dir = 2, Dur = 22
19:50:48.695 00.024 15712 IsGuiding returns 0
19:50:48.713 00.018 15712 PulseGuide returned control before completion, sleep 17
19:50:48.735 00.022 15712 IsGuiding returns 1
19:50:48.735 00.000 15712 scope still moving after pulse duration time elapsed
19:50:48.771 00.036 15712 IsGuiding returns 0
19:50:48.771 00.000 15712 scope move finished after 22 + 57 ms
19:50:48.771 00.000 15712 Move returns status 0, amount 22
19:50:48.771 00.000 15712 MoveAxis(N, 0, ABG)
19:50:48.771 00.000 15712 Move returns status 0, amount 0
19:50:48.771 00.000 15712 move complete, result=0
19:50:48.771 00.000 7988 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
19:50:48.778 00.007 15712 worker thread done servicing request
19:50:48.778 00.000 15712 Worker thread wakes up
19:50:48.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:48.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:50.190 01.412 15712 Exposure complete
19:50:50.246 00.056 15712 worker thread done servicing request
19:50:50.246 00.000 7988 OnExposeComplete: enter
19:50:50.246 00.000 7988 UpdateGuideState(): m_state=6
19:50:50.252 00.006 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2819
19:50:50.252 00.000 7988 Star::Find returns 1 (0), X=1170.43, Y=434.91, Mass=1474, SNR=26.0, Peak=206 HFD=3.4
19:50:50.254 00.002 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
19:50:50.254 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
19:50:50.256 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.46 hyp=0.48 cameraTheta=-1.88 mountX=0.46 mountY=0.16, mountTheta=0.33
19:50:50.258 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.46, opts=13)
19:50:50.258 00.000 7988 Enqueuing Move request for scope (-0.14, -0.46)
19:50:50.260 00.002 15712 Worker thread wakes up
19:50:50.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.46) opts 0xd
19:50:50.260 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.46)
19:50:50.260 00.000 15712 Moving (-0.14, -0.46) raw xDistance=0.46 yDistance=0.16
19:50:50.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:50.260 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0
19:50:50.263 00.003 7988 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 11 / 99999
19:50:50.263 00.000 7988 PhdController: newstate STATE_FINISH
19:50:50.265 00.002 7988 PhdController complete: success
19:50:50.265 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767401450.265,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
19:50:50.267 00.002 15712 PPEC rslt(dithering): input = 0.46, final = 0.27
19:50:50.267 00.000 7988 Mount: notify guiding dither settle done success=1
19:50:50.268 00.001 7988 PhdController: newstate STATE_IDLE
19:50:50.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:50.270 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:50.270 00.000 7988 Enqueuing Expose request
19:50:50.272 00.002 15712 PPEC: input: 0.46, control: 0.27, exposure: 1500
19:50:50.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:50.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:50:50.272 00.000 15712 MoveAxis(W, 90, ABG)
19:50:50.272 00.000 15712 Guiding  Dir = 3, Dur = 90
19:50:50.272 00.000 15712 IsGuiding returns 0
19:50:50.290 00.018 15712 PulseGuide returned control before completion, sleep 78
19:50:50.380 00.090 15712 IsGuiding returns 1
19:50:50.380 00.000 15712 scope still moving after pulse duration time elapsed
19:50:50.416 00.036 15712 IsGuiding returns 0
19:50:50.416 00.000 15712 scope move finished after 90 + 60 ms
19:50:50.416 00.000 15712 Move returns status 0, amount 90
19:50:50.416 00.000 15712 MoveAxis(N, 0, ABG)
19:50:50.416 00.000 15712 Move returns status 0, amount 0
19:50:50.416 00.000 15712 move complete, result=0
19:50:50.416 00.000 7988 GuideStep: 0.5 px 90 ms WEST, 0.2 px 0 ms NORTH
19:50:50.425 00.009 15712 worker thread done servicing request
19:50:50.425 00.000 15712 Worker thread wakes up
19:50:50.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:50.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:52.166 01.741 15712 Exposure complete
19:50:52.217 00.051 15712 worker thread done servicing request
19:50:52.217 00.000 7988 OnExposeComplete: enter
19:50:52.228 00.011 7988 UpdateGuideState(): m_state=6
19:50:52.228 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
19:50:52.230 00.002 7988 Star::Find returns 1 (0), X=1170.63, Y=435.40, Mass=1507, SNR=26.5, Peak=185 HFD=3.3
19:50:52.230 00.000 7988 MultiStar: exiting stabilization period
19:50:52.232 00.002 7988 MultiStar: updating star positions after lock position change
19:50:52.234 00.002 7988 Star::Find(15, 960, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
19:50:52.234 00.000 7988 Star::Find returns 1 (0), X=960.66, Y=858.74, Mass=1503, SNR=26.1, Peak=157 HFD=4.4
19:50:52.236 00.002 7988 Star::Find(15, 364, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
19:50:52.236 00.000 7988 Star::Find returns 1 (1), X=364.01, Y=219.48, Mass=1632, SNR=27.1, Peak=255 HFD=4.1
19:50:52.238 00.002 7988 Star::Find(15, 387, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
19:50:52.238 00.000 7988 Star::Find returns 1 (0), X=387.45, Y=932.88, Mass=1391, SNR=25.1, Peak=140 HFD=3.9
19:50:52.240 00.002 7988 Star::Find(15, 538, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
19:50:52.240 00.000 7988 Star::Find returns 1 (0), X=538.79, Y=861.34, Mass=1666, SNR=27.2, Peak=166 HFD=4.9
19:50:52.242 00.002 7988 Star::Find(15, 694, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
19:50:52.242 00.000 7988 Star::Find returns 1 (0), X=694.69, Y=588.55, Mass=739, SNR=18.0, Peak=99 HFD=3.6
19:50:52.244 00.002 7988 Star::Find(15, 998, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
19:50:52.244 00.000 7988 Star::Find returns 1 (0), X=997.72, Y=901.86, Mass=770, SNR=18.7, Peak=119 HFD=3.6
19:50:52.246 00.002 7988 Star::Find(15, 634, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
19:50:52.246 00.000 7988 Star::Find returns 1 (0), X=634.62, Y=283.59, Mass=658, SNR=17.2, Peak=119 HFD=3.0
19:50:52.246 00.000 7988 Star::Find(15, 696, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
19:50:52.246 00.000 7988 Star::Find returns 1 (0), X=696.32, Y=927.91, Mass=685, SNR=17.5, Peak=86 HFD=3.7
19:50:52.246 00.000 7988 Star::Find(15, 750, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
19:50:52.251 00.005 7988 Star::Find returns 1 (0), X=750.71, Y=670.35, Mass=475, SNR=14.3, Peak=81 HFD=3.5
19:50:52.251 00.000 7988 Star::Find(15, 1037, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
19:50:52.251 00.000 7988 Star::Find returns 1 (0), X=1037.25, Y=805.47, Mass=484, SNR=14.7, Peak=106 HFD=3.0
19:50:52.251 00.000 7988 Star::Find(15, 890, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
19:50:52.251 00.000 7988 Star::Find returns 1 (0), X=890.99, Y=864.51, Mass=388, SNR=13.0, Peak=79 HFD=3.0
19:50:52.251 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
19:50:52.251 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.01)
19:50:52.251 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.59 mountX=-0.03 mountY=-0.05, mountTheta=-2.16
19:50:52.260 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.03, opts=13)
19:50:52.260 00.000 7988 Enqueuing Move request for scope (0.05, 0.03)
19:50:52.260 00.000 15712 Worker thread wakes up
19:50:52.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
19:50:52.260 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
19:50:52.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:52.260 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
19:50:52.265 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:52.265 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:52.267 00.002 7988 Enqueuing Expose request
19:50:52.267 00.000 15712 Moving (0.05, 0.03) raw xDistance=-0.03 yDistance=-0.05
19:50:52.267 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.90
19:50:52.267 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
19:50:52.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:52.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:50:52.267 00.000 15712 MoveAxis(W, 3, ABG)
19:50:52.267 00.000 15712 Guiding  Dir = 3, Dur = 3
19:50:52.278 00.011 15712 IsGuiding returns 0
19:50:52.294 00.016 15712 IsGuiding returns 0
19:50:52.294 00.000 15712 Move returns status 0, amount 3
19:50:52.294 00.000 15712 MoveAxis(N, 0, ABG)
19:50:52.294 00.000 15712 Move returns status 0, amount 0
19:50:52.294 00.000 15712 move complete, result=0
19:50:52.294 00.000 15712 worker thread done servicing request
19:50:52.294 00.000 15712 Worker thread wakes up
19:50:52.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:52.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:52.294 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
19:50:53.712 01.418 15712 Exposure complete
19:50:53.763 00.051 15712 worker thread done servicing request
19:50:53.763 00.000 7988 OnExposeComplete: enter
19:50:53.763 00.000 7988 UpdateGuideState(): m_state=6
19:50:53.775 00.012 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2821
19:50:53.775 00.000 7988 Star::Find returns 1 (0), X=1170.62, Y=435.26, Mass=1465, SNR=26.0, Peak=205 HFD=3.3
19:50:53.775 00.000 7988 MultiStar: [#1 -0.03,0.15,1.01,U] [#2 -0.05,-0.28,1.04,U] [#3 -0.02,0.15,0.96,U] [#4 -0.10,-0.03,1.02,U] [#5 0.09,0.00,0.70,U] [#6 0.17,0.05,0.69,U] [#7 0.33,-0.04,0.66,U] [#8 -0.12,-0.03,0.67,U] 
19:50:53.775 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.05, -0.10}
19:50:53.780 00.005 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.58) = xAngle (0.90 = 0.90)
19:50:53.780 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.01 = -2.27)
19:50:53.780 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.67 mountX=0.02 mountY=-0.02, mountTheta=-0.89
19:50:53.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
19:50:53.780 00.000 7988 Enqueuing Move request for scope (0.02, -0.02)
19:50:53.780 00.000 15712 Worker thread wakes up
19:50:53.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
19:50:53.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
19:50:53.780 00.000 15712 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
19:50:53.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:53.780 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0
19:50:53.788 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:53.788 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:53.790 00.002 7988 Enqueuing Expose request
19:50:53.790 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 643.90
19:50:53.790 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
19:50:53.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:53.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:50:53.790 00.000 15712 MoveAxis(W, 0, ABG)
19:50:53.790 00.000 15712 Move returns status 0, amount 0
19:50:53.790 00.000 15712 MoveAxis(N, 0, ABG)
19:50:53.790 00.000 15712 Move returns status 0, amount 0
19:50:53.790 00.000 15712 move complete, result=0
19:50:53.790 00.000 15712 worker thread done servicing request
19:50:53.790 00.000 15712 Worker thread wakes up
19:50:53.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:53.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:53.790 00.000 7988 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
19:50:55.420 01.630 15712 Exposure complete
19:50:55.478 00.058 15712 worker thread done servicing request
19:50:55.478 00.000 7988 OnExposeComplete: enter
19:50:55.481 00.003 7988 UpdateGuideState(): m_state=6
19:50:55.483 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2822
19:50:55.483 00.000 7988 Star::Find returns 1 (0), X=1170.52, Y=435.49, Mass=1600, SNR=27.3, Peak=185 HFD=3.2
19:50:55.485 00.002 7988 MultiStar: [#1 -0.00,0.17,0.99,U] [#2 -0.08,-0.09,0.96,U] [#3 -0.07,0.38,0.94,U] [#4 0.09,0.11,1.01,U] [#5 -0.02,-0.01,0.66,U] [#6 0.11,0.12,0.69,U] [#7 -0.04,0.41,0.62,U] [#8 0.05,0.05,0.65,U] 
19:50:55.485 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.06, 0.12}
19:50:55.487 00.002 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.58) = xAngle (3.57 = -2.71)
19:50:55.487 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.68 = 0.39)
19:50:55.489 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.99 mountX=-0.12 mountY=0.05, mountTheta=2.74
19:50:55.491 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.12, opts=13)
19:50:55.491 00.000 7988 Enqueuing Move request for scope (-0.06, 0.12)
19:50:55.493 00.002 15712 Worker thread wakes up
19:50:55.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
19:50:55.493 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
19:50:55.493 00.000 15712 Moving (-0.06, 0.12) raw xDistance=-0.12 yDistance=0.05
19:50:55.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:50:55.495 00.002 7988 UpdateGuideState exits: m=1600 SNR=27.3
19:50:55.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:55.497 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:55.497 00.000 7988 Enqueuing Expose request
19:50:55.499 00.002 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 643.89
19:50:55.499 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
19:50:55.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:55.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:50:55.499 00.000 15712 MoveAxis(W, 0, ABG)
19:50:55.499 00.000 15712 Move returns status 0, amount 0
19:50:55.499 00.000 15712 MoveAxis(N, 0, ABG)
19:50:55.499 00.000 15712 Move returns status 0, amount 0
19:50:55.499 00.000 15712 move complete, result=0
19:50:55.499 00.000 15712 worker thread done servicing request
19:50:55.499 00.000 15712 Worker thread wakes up
19:50:55.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:55.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:55.499 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
19:50:57.026 01.527 15712 Exposure complete
19:50:57.074 00.048 15712 worker thread done servicing request
19:50:57.074 00.000 7988 OnExposeComplete: enter
19:50:57.087 00.013 7988 UpdateGuideState(): m_state=6
19:50:57.087 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2823
19:50:57.087 00.000 7988 Star::Find returns 1 (0), X=1170.56, Y=435.39, Mass=1520, SNR=26.5, Peak=209 HFD=3.0
19:50:57.091 00.004 7988 MultiStar: [#1 0.07,0.02,1.01,U] [#2 0.02,-0.14,1.01,U] [#3 -0.10,0.21,0.97,U] [#4 0.02,0.01,1.06,U] [#5 0.10,0.12,0.73,U] [#6 0.22,0.18,0.66,U] [#7 -0.04,0.22,0.67,U] [#8 -0.18,0.13,0.67,U] 
19:50:57.091 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.07}, one-star: {-0.02, 0.03}
19:50:57.091 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.58) = xAngle (3.67 = -2.61)
19:50:57.091 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.78 = 0.50)
19:50:57.091 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.10 mountX=-0.03 mountY=0.01, mountTheta=2.63
19:50:57.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.03, opts=13)
19:50:57.091 00.000 7988 Enqueuing Move request for scope (-0.02, 0.03)
19:50:57.091 00.000 15712 Worker thread wakes up
19:50:57.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
19:50:57.091 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
19:50:57.091 00.000 15712 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.01
19:50:57.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:50:57.091 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5
19:50:57.101 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:57.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:57.103 00.002 7988 Enqueuing Expose request
19:50:57.103 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 643.88
19:50:57.103 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
19:50:57.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:57.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:50:57.103 00.000 15712 MoveAxis(W, 0, ABG)
19:50:57.103 00.000 15712 Move returns status 0, amount 0
19:50:57.103 00.000 15712 MoveAxis(N, 0, ABG)
19:50:57.103 00.000 15712 Move returns status 0, amount 0
19:50:57.103 00.000 15712 move complete, result=0
19:50:57.103 00.000 15712 worker thread done servicing request
19:50:57.103 00.000 15712 Worker thread wakes up
19:50:57.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:57.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:57.103 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
19:50:58.843 01.740 15712 Exposure complete
19:50:58.894 00.051 15712 worker thread done servicing request
19:50:58.894 00.000 7988 OnExposeComplete: enter
19:50:58.906 00.012 7988 UpdateGuideState(): m_state=6
19:50:58.906 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2824
19:50:58.906 00.000 7988 Star::Find returns 1 (0), X=1170.62, Y=435.46, Mass=1401, SNR=25.4, Peak=190 HFD=3.1
19:50:58.906 00.000 7988 MultiStar: [#1 0.02,0.28,1.05,U] [#2 0.06,0.02,1.03,U] [#3 -0.04,0.38,0.97,U] [#4 -0.03,0.27,1.07,U] [#5 -0.04,0.26,0.74,U] [#6 0.16,0.24,0.74,U] [#7 0.04,0.44,0.69,U] [#8 0.18,0.22,0.68,U] 
19:50:58.906 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.24}, one-star: {0.04, 0.09}
19:50:58.911 00.005 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
19:50:58.911 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.45)
19:50:58.911 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
19:50:58.911 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
19:50:58.911 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
19:50:58.911 00.000 15712 Worker thread wakes up
19:50:58.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
19:50:58.911 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
19:50:58.911 00.000 15712 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=-0.04
19:50:58.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:50:58.911 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.4
19:50:58.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:58.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:50:58.922 00.011 7988 Enqueuing Expose request
19:50:58.922 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 643.87
19:50:58.922 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
19:50:58.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:58.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:50:58.922 00.000 15712 MoveAxis(W, 0, ABG)
19:50:58.922 00.000 15712 Move returns status 0, amount 0
19:50:58.922 00.000 15712 MoveAxis(N, 0, ABG)
19:50:58.922 00.000 15712 Move returns status 0, amount 0
19:50:58.922 00.000 15712 move complete, result=0
19:50:58.922 00.000 15712 worker thread done servicing request
19:50:58.922 00.000 15712 Worker thread wakes up
19:50:58.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:50:58.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:50:58.922 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
19:51:00.050 01.128 7988 evsrv: cli 0CCD0AC8 connect
19:51:00.050 00.000 7988 case statement mapped state 6 to 3
19:51:00.050 00.000 7988 case statement mapped state 6 to 3
19:51:00.056 00.006 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"cf7cf7a4-9749-4d4a-9bc3-9eb9c42695bf"}
19:51:00.056 00.000 7988 case statement mapped state 6 to 3
19:51:00.056 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf7cf7a4-9749-4d4a-9bc3-9eb9c42695bf"}
19:51:00.056 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
19:51:00.329 00.273 15712 Exposure complete
19:51:00.390 00.061 15712 worker thread done servicing request
19:51:00.390 00.000 7988 OnExposeComplete: enter
19:51:00.391 00.001 7988 UpdateGuideState(): m_state=6
19:51:00.391 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2825
19:51:00.391 00.000 7988 Star::Find returns 1 (0), X=1170.85, Y=435.69, Mass=1534, SNR=26.7, Peak=221 HFD=3.3
19:51:00.391 00.000 7988 MultiStar: [#1 0.03,0.47,1.02,U] [#2 0.15,0.23,1.02,U] [#3 0.12,0.48,0.95,U] [#4 0.11,0.37,1.01,U] [#5 0.27,0.56,0.68,U] [#6 0.38,0.47,0.68,U] [#7 0.25,0.66,0.67,U] [#8 -0.04,0.33,0.63,U] 
19:51:00.391 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.42}, one-star: {0.27, 0.33}
19:51:00.391 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.45 = 2.45)
19:51:00.391 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.72)
19:51:00.391 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.33 hyp=0.43 cameraTheta=0.88 mountX=-0.33 mountY=-0.28, mountTheta=-2.44
19:51:00.391 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.33, opts=13)
19:51:00.391 00.000 7988 Enqueuing Move request for scope (0.27, 0.33)
19:51:00.391 00.000 15712 Worker thread wakes up
19:51:00.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.33) opts 0xd
19:51:00.391 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.33)
19:51:00.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:00.391 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7
19:51:00.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:00.406 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:00.406 00.000 7988 Enqueuing Expose request
19:51:00.406 00.000 15712 Moving (0.27, 0.33) raw xDistance=-0.33 yDistance=-0.28
19:51:00.406 00.000 15712 PPEC rslt: input = -0.33, final = -0.20, react = -0.20, pred = 0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 643.86
19:51:00.406 00.000 15712 PPEC: input: -0.33, control: -0.20, exposure: 1500
19:51:00.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
19:51:00.406 00.000 15712 MoveAxis(E, 65, ABG)
19:51:00.406 00.000 15712 Guiding  Dir = 2, Dur = 65
19:51:00.406 00.000 15712 IsGuiding returns 0
19:51:00.428 00.022 15712 PulseGuide returned control before completion, sleep 57
19:51:00.508 00.080 15712 IsGuiding returns 0
19:51:00.508 00.000 15712 Move returns status 0, amount 65
19:51:00.508 00.000 15712 MoveAxis(N, 72, ABG)
19:51:00.508 00.000 15712 Guiding  Dir = 0, Dur = 72
19:51:00.508 00.000 15712 IsGuiding returns 0
19:51:00.582 00.074 15712 IsGuiding returns 1
19:51:00.582 00.000 15712 scope still moving after pulse duration time elapsed
19:51:00.614 00.032 15712 IsGuiding returns 1
19:51:00.646 00.032 15712 IsGuiding returns 1
19:51:00.702 00.056 15712 IsGuiding returns 0
19:51:00.702 00.000 15712 scope move finished after 72 + 119 ms
19:51:00.702 00.000 15712 Move returns status 0, amount 72
19:51:00.702 00.000 15712 move complete, result=0
19:51:00.702 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.3 px 72 ms NORTH
19:51:00.704 00.002 15712 worker thread done servicing request
19:51:00.704 00.000 15712 Worker thread wakes up
19:51:00.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:00.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:02.447 01.743 15712 Exposure complete
19:51:02.497 00.050 15712 worker thread done servicing request
19:51:02.509 00.012 7988 OnExposeComplete: enter
19:51:02.509 00.000 7988 UpdateGuideState(): m_state=6
19:51:02.509 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2826
19:51:02.509 00.000 7988 Star::Find returns 1 (0), X=1170.43, Y=435.49, Mass=1538, SNR=26.6, Peak=196 HFD=3.2
19:51:02.514 00.005 7988 MultiStar: [#1 -0.24,0.34,1.00,U] [#2 -0.25,-0.12,0.98,U] [#3 -0.29,0.32,0.92,U] [#4 -0.03,0.23,0.98,U] [#5 -0.07,0.11,0.71,U] [#6 0.06,0.30,0.66,U] [#7 0.01,0.36,0.64,U] [#8 -0.13,0.25,0.65,U] 
19:51:02.514 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.20}, one-star: {-0.14, 0.13}
19:51:02.514 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.58) = xAngle (4.00 = -2.29)
19:51:02.514 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.11 = 0.82)
19:51:02.514 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.42 mountX=-0.13 mountY=0.14, mountTheta=2.30
19:51:02.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.13, opts=13)
19:51:02.514 00.000 7988 Enqueuing Move request for scope (-0.14, 0.13)
19:51:02.514 00.000 15712 Worker thread wakes up
19:51:02.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
19:51:02.514 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
19:51:02.514 00.000 15712 Moving (-0.14, 0.13) raw xDistance=-0.13 yDistance=0.14
19:51:02.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:02.514 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.6
19:51:02.525 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:02.525 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:02.525 00.000 7988 Enqueuing Expose request
19:51:02.525 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 643.85
19:51:02.525 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
19:51:02.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:02.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:51:02.525 00.000 15712 MoveAxis(E, 0, ABG)
19:51:02.525 00.000 15712 Move returns status 0, amount 0
19:51:02.525 00.000 15712 MoveAxis(N, 0, ABG)
19:51:02.525 00.000 15712 Move returns status 0, amount 0
19:51:02.525 00.000 15712 move complete, result=0
19:51:02.525 00.000 15712 worker thread done servicing request
19:51:02.525 00.000 15712 Worker thread wakes up
19:51:02.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:02.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:02.525 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:51:03.933 01.408 15712 Exposure complete
19:51:03.993 00.060 15712 worker thread done servicing request
19:51:03.993 00.000 7988 OnExposeComplete: enter
19:51:03.993 00.000 7988 UpdateGuideState(): m_state=6
19:51:03.995 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2827
19:51:03.997 00.002 7988 Star::Find returns 1 (0), X=1170.37, Y=435.63, Mass=1456, SNR=25.9, Peak=198 HFD=3.3
19:51:03.997 00.000 7988 MultiStar: [#1 -0.20,0.43,0.99,U] [#2 -0.27,0.21,1.06,U] [#3 -0.29,0.54,0.94,U] [#4 -0.33,0.43,1.06,U] [#5 -0.32,0.31,0.71,U] [#6 -0.13,0.45,0.68,U] [#7 -0.31,0.49,0.66,U] [#8 -0.13,0.36,0.66,U] 
19:51:03.999 00.002 7988 single-star, 8 included, MultiStar: {-0.25, 0.38}, one-star: {-0.21, 0.27}
19:51:03.999 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.58) = xAngle (3.80 = -2.48)
19:51:04.001 00.002 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.91 = 0.63)
19:51:04.001 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.22 mountX=-0.27 mountY=0.20, mountTheta=2.50
19:51:04.003 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.27, opts=13)
19:51:04.005 00.002 7988 Enqueuing Move request for scope (-0.21, 0.27)
19:51:04.005 00.000 15712 Worker thread wakes up
19:51:04.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
19:51:04.005 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
19:51:04.005 00.000 15712 Moving (-0.21, 0.27) raw xDistance=-0.27 yDistance=0.20
19:51:04.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:04.005 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
19:51:04.009 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:04.010 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:04.010 00.000 7988 Enqueuing Expose request
19:51:04.010 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 643.84
19:51:04.010 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
19:51:04.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:04.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:51:04.010 00.000 15712 MoveAxis(E, 53, ABG)
19:51:04.010 00.000 15712 Guiding  Dir = 2, Dur = 53
19:51:04.010 00.000 15712 IsGuiding returns 0
19:51:04.043 00.033 15712 PulseGuide returned control before completion, sleep 33
19:51:04.088 00.045 15712 IsGuiding returns 1
19:51:04.088 00.000 15712 scope still moving after pulse duration time elapsed
19:51:04.123 00.035 15712 IsGuiding returns 0
19:51:04.123 00.000 15712 scope move finished after 53 + 57 ms
19:51:04.123 00.000 15712 Move returns status 0, amount 53
19:51:04.123 00.000 15712 MoveAxis(N, 0, ABG)
19:51:04.123 00.000 15712 Move returns status 0, amount 0
19:51:04.123 00.000 15712 move complete, result=0
19:51:04.123 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.2 px 0 ms NORTH
19:51:04.125 00.002 15712 worker thread done servicing request
19:51:04.125 00.000 15712 Worker thread wakes up
19:51:04.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:04.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:05.765 01.640 15712 Exposure complete
19:51:05.825 00.060 15712 worker thread done servicing request
19:51:05.825 00.000 7988 OnExposeComplete: enter
19:51:05.827 00.002 7988 UpdateGuideState(): m_state=6
19:51:05.827 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2828
19:51:05.829 00.002 7988 Star::Find returns 1 (0), X=1170.30, Y=435.62, Mass=1590, SNR=26.9, Peak=210 HFD=3.4
19:51:05.830 00.001 7988 MultiStar: [#1 -0.31,0.45,0.97,U] [#2 -0.23,0.25,0.96,U] [#3 -0.42,0.29,0.96,U] [#4 -0.18,0.37,1.02,U] [#5 -0.14,0.38,0.71,U] [#6 -0.07,0.35,0.66,U] [#7 -0.48,0.62,0.65,U] [#8 -0.61,0.31,0.62,U] 
19:51:05.830 00.000 7988 single-star, 8 included, MultiStar: {-0.30, 0.36}, one-star: {-0.28, 0.25}
19:51:05.832 00.002 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.58) = xAngle (3.99 = -2.29)
19:51:05.832 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.10 = 0.82)
19:51:05.835 00.003 7988 CameraToMount -- cameraX=-0.28 cameraY=0.25 hyp=0.38 cameraTheta=2.41 mountX=-0.25 mountY=0.28, mountTheta=2.31
19:51:05.837 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.25, opts=13)
19:51:05.837 00.000 7988 Enqueuing Move request for scope (-0.28, 0.25)
19:51:05.839 00.002 15712 Worker thread wakes up
19:51:05.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.25) opts 0xd
19:51:05.839 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.25)
19:51:05.839 00.000 15712 Moving (-0.28, 0.25) raw xDistance=-0.25 yDistance=0.28
19:51:05.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:05.839 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.9
19:51:05.841 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:05.841 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:05.843 00.002 7988 Enqueuing Expose request
19:51:05.845 00.002 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 643.84
19:51:05.845 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
19:51:05.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:51:05.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
19:51:05.845 00.000 15712 MoveAxis(E, 50, ABG)
19:51:05.845 00.000 15712 Guiding  Dir = 2, Dur = 50
19:51:05.847 00.002 15712 IsGuiding returns 0
19:51:05.864 00.017 15712 PulseGuide returned control before completion, sleep 45
19:51:05.943 00.079 15712 IsGuiding returns 0
19:51:05.943 00.000 15712 Move returns status 0, amount 50
19:51:05.943 00.000 15712 MoveAxis(N, 0, ABG)
19:51:05.943 00.000 15712 Move returns status 0, amount 0
19:51:05.943 00.000 15712 move complete, result=0
19:51:05.943 00.000 7988 GuideStep: -0.3 px 50 ms EAST, 0.3 px 0 ms NORTH
19:51:05.946 00.003 15712 worker thread done servicing request
19:51:05.946 00.000 15712 Worker thread wakes up
19:51:05.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:05.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:07.360 01.414 15712 Exposure complete
19:51:07.422 00.062 15712 worker thread done servicing request
19:51:07.423 00.001 7988 OnExposeComplete: enter
19:51:07.423 00.000 7988 UpdateGuideState(): m_state=6
19:51:07.423 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2829
19:51:07.423 00.000 7988 Star::Find returns 1 (0), X=1170.16, Y=435.61, Mass=1556, SNR=26.8, Peak=237 HFD=3.3
19:51:07.423 00.000 7988 MultiStar: [#1 -0.32,0.42,1.02,U] [#2 -0.43,0.26,0.97,U] [#3 -0.44,0.53,0.93,U] [#4 -0.64,0.22,1.07,U] [#5 -0.27,0.28,0.71,U] [#6 -0.04,0.61,0.71,U] [#7 -0.19,0.37,0.65,U] [#8 -0.09,0.31,0.66,U] 
19:51:07.428 00.005 7988 single-star, 8 included, MultiStar: {-0.34, 0.36}, one-star: {-0.42, 0.25}
19:51:07.428 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.58) = xAngle (4.18 = -2.10)
19:51:07.428 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.29 = 1.01)
19:51:07.428 00.000 7988 CameraToMount -- cameraX=-0.42 cameraY=0.25 hyp=0.49 cameraTheta=2.61 mountX=-0.25 mountY=0.42, mountTheta=2.11
19:51:07.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.42, y=0.25, opts=13)
19:51:07.428 00.000 7988 Enqueuing Move request for scope (-0.42, 0.25)
19:51:07.428 00.000 15712 Worker thread wakes up
19:51:07.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.25) opts 0xd
19:51:07.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.42, 0.25)
19:51:07.428 00.000 15712 Moving (-0.42, 0.25) raw xDistance=-0.25 yDistance=0.42
19:51:07.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:07.428 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.8
19:51:07.437 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:07.438 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:07.440 00.002 7988 Enqueuing Expose request
19:51:07.440 00.000 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 643.83
19:51:07.440 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
19:51:07.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:51:07.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
19:51:07.440 00.000 15712 MoveAxis(E, 52, ABG)
19:51:07.440 00.000 15712 Guiding  Dir = 2, Dur = 52
19:51:07.440 00.000 15712 IsGuiding returns 0
19:51:07.462 00.022 15712 PulseGuide returned control before completion, sleep 41
19:51:07.518 00.056 15712 IsGuiding returns 0
19:51:07.518 00.000 15712 Move returns status 0, amount 52
19:51:07.518 00.000 15712 MoveAxis(N, 0, ABG)
19:51:07.518 00.000 15712 Move returns status 0, amount 0
19:51:07.518 00.000 15712 move complete, result=0
19:51:07.518 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.4 px 0 ms NORTH
19:51:07.529 00.011 15712 worker thread done servicing request
19:51:07.529 00.000 15712 Worker thread wakes up
19:51:07.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:07.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:09.271 01.742 15712 Exposure complete
19:51:09.330 00.059 15712 worker thread done servicing request
19:51:09.330 00.000 7988 OnExposeComplete: enter
19:51:09.332 00.002 7988 UpdateGuideState(): m_state=6
19:51:09.334 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2830
19:51:09.334 00.000 7988 Star::Find returns 1 (1), X=1170.18, Y=435.38, Mass=1433, SNR=25.8, Peak=255 HFD=3.2
19:51:09.334 00.000 7988 MultiStar: [#1 -0.47,0.22,1.04,U] [#2 -0.46,-0.04,1.02,U] [#3 -0.33,0.18,0.95,U] [#4 -0.47,-0.03,1.03,U] [#5 -0.52,0.03,0.72,U] [#6 -0.39,0.22,0.74,U] [#7 -0.21,0.32,0.71,U] [#8 -0.40,0.09,0.66,U] 
19:51:09.334 00.000 7988 single-star, 8 included, MultiStar: {-0.41, 0.10}, one-star: {-0.40, 0.01}
19:51:09.334 00.000 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.58) = xAngle (4.69 = -1.59)
19:51:09.334 00.000 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.80 = 1.52)
19:51:09.334 00.000 7988 CameraToMount -- cameraX=-0.40 cameraY=0.01 hyp=0.40 cameraTheta=3.11 mountX=-0.01 mountY=0.40, mountTheta=1.59
19:51:09.334 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=0.01, opts=13)
19:51:09.334 00.000 7988 Enqueuing Move request for scope (-0.40, 0.01)
19:51:09.334 00.000 15712 Worker thread wakes up
19:51:09.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.01) opts 0xd
19:51:09.334 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, 0.01)
19:51:09.334 00.000 15712 Moving (-0.40, 0.01) raw xDistance=-0.01 yDistance=0.40
19:51:09.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:09.347 00.013 7988 UpdateGuideState exits: m=1433 SNR=25.8 Saturated
19:51:09.348 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:09.348 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:09.348 00.000 7988 Enqueuing Expose request
19:51:09.348 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 643.82
19:51:09.348 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
19:51:09.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:51:09.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
19:51:09.348 00.000 15712 MoveAxis(E, 6, ABG)
19:51:09.348 00.000 15712 Guiding  Dir = 2, Dur = 6
19:51:09.381 00.033 15712 IsGuiding returns 0
19:51:09.396 00.015 15712 IsGuiding returns 0
19:51:09.396 00.000 15712 Move returns status 0, amount 6
19:51:09.396 00.000 15712 MoveAxis(N, 0, ABG)
19:51:09.396 00.000 15712 Move returns status 0, amount 0
19:51:09.396 00.000 15712 move complete, result=0
19:51:09.396 00.000 15712 worker thread done servicing request
19:51:09.396 00.000 15712 Worker thread wakes up
19:51:09.396 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.4 px 0 ms NORTH
19:51:09.399 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:09.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:10.818 01.419 15712 Exposure complete
19:51:10.881 00.063 15712 worker thread done servicing request
19:51:10.881 00.000 7988 OnExposeComplete: enter
19:51:10.883 00.002 7988 UpdateGuideState(): m_state=6
19:51:10.883 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2831
19:51:10.885 00.002 7988 Star::Find returns 1 (0), X=1170.39, Y=435.04, Mass=1519, SNR=26.4, Peak=214 HFD=3.5
19:51:10.887 00.002 7988 MultiStar: [#1 -0.29,-0.25,1.03,U] [#2 -0.04,-0.33,1.03,U] [#3 -0.39,0.08,0.95,U] [#4 -0.27,-0.31,1.01,U] [#5 -0.43,-0.25,0.73,U] [#6 -0.10,-0.10,0.72,U] [#7 -0.14,-0.16,0.65,U] [#8 -0.41,-0.37,0.68,U] 
19:51:10.889 00.002 7988 refined, 8 included, MultiStar: {-0.25, -0.22}, one-star: {-0.19, -0.32}
19:51:10.889 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
19:51:10.891 00.002 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.28 = 2.28)
19:51:10.893 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-2.40 mountX=0.23 mountY=0.25, mountTheta=0.84
19:51:10.896 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.22, opts=13)
19:51:10.896 00.000 7988 Enqueuing Move request for scope (-0.25, -0.22)
19:51:10.896 00.000 15712 Worker thread wakes up
19:51:10.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:10.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.22) opts 0xd
19:51:10.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.22)
19:51:10.896 00.000 15712 Moving (-0.25, -0.22) raw xDistance=0.23 yDistance=0.25
19:51:10.896 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.4
19:51:10.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:10.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:10.896 00.000 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 643.81
19:51:10.896 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
19:51:10.896 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.02 newest=1.06
19:51:10.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
19:51:10.896 00.000 7988 Enqueuing Expose request
19:51:10.896 00.000 15712 MoveAxis(W, 38, ABG)
19:51:10.896 00.000 15712 Guiding  Dir = 3, Dur = 38
19:51:10.896 00.000 15712 IsGuiding returns 0
19:51:10.928 00.032 15712 PulseGuide returned control before completion, sleep 23
19:51:10.979 00.051 15712 IsGuiding returns 0
19:51:10.979 00.000 15712 Move returns status 0, amount 38
19:51:10.979 00.000 15712 BLC: Oldest BLC event removed
19:51:10.979 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
19:51:10.979 00.000 15712 MoveAxis(S, 303, ABG)
19:51:10.979 00.000 15712 Guiding  Dir = 1, Dur = 303
19:51:10.979 00.000 15712 IsGuiding returns 0
19:51:11.055 00.076 15712 PulseGuide returned control before completion, sleep 234
19:51:11.330 00.275 15712 IsGuiding returns 1
19:51:11.330 00.000 15712 scope still moving after pulse duration time elapsed
19:51:11.358 00.028 15712 IsGuiding returns 1
19:51:11.412 00.054 15712 IsGuiding returns 0
19:51:11.412 00.000 15712 scope move finished after 303 + 128 ms
19:51:11.412 00.000 15712 Move returns status 0, amount 303
19:51:11.412 00.000 15712 move complete, result=0
19:51:11.412 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.3 px 303 ms SOUTH
19:51:11.414 00.002 15712 worker thread done servicing request
19:51:11.414 00.000 15712 Worker thread wakes up
19:51:11.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:11.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:13.046 01.632 15712 Exposure complete
19:51:13.105 00.059 15712 worker thread done servicing request
19:51:13.105 00.000 7988 OnExposeComplete: enter
19:51:13.108 00.003 7988 UpdateGuideState(): m_state=6
19:51:13.108 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2832
19:51:13.108 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=435.14, Mass=1427, SNR=25.7, Peak=231 HFD=2.7
19:51:13.108 00.000 7988 MultiStar: [#1 -0.04,-0.15,1.01,U] [#2 0.10,-0.45,1.03,U] [#3 -0.12,-0.19,0.96,U] [#4 -0.10,-0.30,1.09,U] [#5 -0.11,-0.18,0.71,U] [#6 -0.01,-0.23,0.71,U] [#7 0.02,0.01,0.68,U] [#8 -0.06,-0.24,0.66,U] 
19:51:13.108 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.23}, one-star: {0.06, -0.23}
19:51:13.108 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
19:51:13.108 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
19:51:13.108 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.69 mountX=0.23 mountY=0.03, mountTheta=0.14
19:51:13.108 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.23, opts=13)
19:51:13.108 00.000 7988 Enqueuing Move request for scope (-0.03, -0.23)
19:51:13.120 00.012 15712 Worker thread wakes up
19:51:13.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
19:51:13.120 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
19:51:13.120 00.000 15712 Moving (-0.03, -0.23) raw xDistance=0.23 yDistance=0.03
19:51:13.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:13.120 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7
19:51:13.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:13.124 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:13.124 00.000 7988 Enqueuing Expose request
19:51:13.124 00.000 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.251665, 1:0.033179
19:51:13.124 00.000 15712 BLC: No correction, Miss < min_move
19:51:13.124 00.000 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 643.80
19:51:13.124 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
19:51:13.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:13.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:51:13.124 00.000 15712 MoveAxis(W, 37, ABG)
19:51:13.124 00.000 15712 Guiding  Dir = 3, Dur = 37
19:51:13.124 00.000 15712 IsGuiding returns 0
19:51:13.154 00.030 15712 PulseGuide returned control before completion, sleep 24
19:51:13.193 00.039 15712 IsGuiding returns 0
19:51:13.193 00.000 15712 Move returns status 0, amount 37
19:51:13.193 00.000 15712 MoveAxis(N, 0, ABG)
19:51:13.193 00.000 15712 Move returns status 0, amount 0
19:51:13.193 00.000 15712 move complete, result=0
19:51:13.193 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
19:51:13.203 00.010 15712 worker thread done servicing request
19:51:13.203 00.000 15712 Worker thread wakes up
19:51:13.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:13.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:14.607 01.404 15712 Exposure complete
19:51:14.668 00.061 15712 worker thread done servicing request
19:51:14.668 00.000 7988 OnExposeComplete: enter
19:51:14.670 00.002 7988 UpdateGuideState(): m_state=6
19:51:14.670 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2833
19:51:14.672 00.002 7988 Star::Find returns 1 (0), X=1170.66, Y=435.23, Mass=1608, SNR=27.4, Peak=214 HFD=3.6
19:51:14.672 00.000 7988 MultiStar: [#1 0.06,0.13,0.98,U] [#2 -0.08,-0.09,0.94,U] [#3 0.07,-0.03,0.90,U] [#4 0.06,0.01,0.98,U] [#5 -0.13,0.28,0.65,U] [#6 0.17,0.15,0.67,U] [#7 -0.01,0.35,0.63,U] [#8 0.13,0.03,0.64,U] 
19:51:14.674 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.08, -0.13}
19:51:14.674 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
19:51:14.676 00.002 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
19:51:14.676 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.97 mountX=-0.06 mountY=-0.04, mountTheta=-2.53
19:51:14.678 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
19:51:14.680 00.002 7988 Enqueuing Move request for scope (0.04, 0.06)
19:51:14.680 00.000 15712 Worker thread wakes up
19:51:14.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
19:51:14.680 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
19:51:14.680 00.000 15712 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
19:51:14.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:14.680 00.000 7988 UpdateGuideState exits: m=1608 SNR=27.4
19:51:14.684 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:14.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:14.686 00.002 7988 Enqueuing Expose request
19:51:14.686 00.000 15712 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.251665, 1:0.033179, 2:-0.039771
19:51:14.686 00.000 15712 BLC: No correction, Miss < min_move
19:51:14.686 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 643.79
19:51:14.686 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
19:51:14.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:14.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:51:14.686 00.000 15712 MoveAxis(E, 6, ABG)
19:51:14.686 00.000 15712 Guiding  Dir = 2, Dur = 6
19:51:14.686 00.000 15712 IsGuiding returns 0
19:51:14.720 00.034 15712 IsGuiding returns 0
19:51:14.720 00.000 15712 Move returns status 0, amount 6
19:51:14.720 00.000 15712 MoveAxis(N, 0, ABG)
19:51:14.720 00.000 15712 Move returns status 0, amount 0
19:51:14.720 00.000 15712 move complete, result=0
19:51:14.720 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
19:51:14.722 00.002 15712 worker thread done servicing request
19:51:14.722 00.000 15712 Worker thread wakes up
19:51:14.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:14.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:16.363 01.641 15712 Exposure complete
19:51:16.418 00.055 15712 worker thread done servicing request
19:51:16.418 00.000 7988 OnExposeComplete: enter
19:51:16.426 00.008 7988 UpdateGuideState(): m_state=6
19:51:16.426 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2834
19:51:16.428 00.002 7988 Star::Find returns 1 (0), X=1170.62, Y=435.41, Mass=1513, SNR=26.5, Peak=222 HFD=3.1
19:51:16.430 00.002 7988 MultiStar: [#1 0.03,0.04,1.01,U] [#2 -0.08,-0.10,0.99,U] [#3 -0.21,0.03,0.96,U] [#4 -0.15,-0.02,1.06,U] [#5 0.03,0.22,0.69,U] [#6 0.26,0.06,0.71,U] [#7 0.29,-0.03,0.65,U] [#8 0.01,0.01,0.62,U] 
19:51:16.430 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {0.04, 0.05}
19:51:16.432 00.002 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
19:51:16.432 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
19:51:16.434 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.43 mountX=-0.02 mountY=-0.00, mountTheta=-2.98
19:51:16.435 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.02, opts=13)
19:51:16.437 00.002 7988 Enqueuing Move request for scope (0.00, 0.02)
19:51:16.437 00.000 15712 Worker thread wakes up
19:51:16.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
19:51:16.437 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
19:51:16.437 00.000 15712 Moving (0.00, 0.02) raw xDistance=-0.02 yDistance=-0.00
19:51:16.437 00.000 15712 BLC: window closed
19:51:16.437 00.000 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.251665, 1:0.033179, 2:-0.039771
19:51:16.437 00.000 15712 BLC: No correction, Miss < min_move
19:51:16.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:16.437 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
19:51:16.441 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:16.441 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:16.443 00.002 7988 Enqueuing Expose request
19:51:16.445 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 643.78
19:51:16.445 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
19:51:16.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:16.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:51:16.445 00.000 15712 MoveAxis(E, 7, ABG)
19:51:16.445 00.000 15712 Guiding  Dir = 2, Dur = 7
19:51:16.445 00.000 15712 IsGuiding returns 0
19:51:16.463 00.018 15712 IsGuiding returns 0
19:51:16.463 00.000 15712 Move returns status 0, amount 7
19:51:16.463 00.000 15712 MoveAxis(N, 0, ABG)
19:51:16.463 00.000 15712 Move returns status 0, amount 0
19:51:16.463 00.000 15712 move complete, result=0
19:51:16.463 00.000 15712 worker thread done servicing request
19:51:16.463 00.000 15712 Worker thread wakes up
19:51:16.463 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
19:51:16.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:16.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:17.882 01.419 15712 Exposure complete
19:51:17.941 00.059 15712 worker thread done servicing request
19:51:17.941 00.000 7988 OnExposeComplete: enter
19:51:17.943 00.002 7988 UpdateGuideState(): m_state=6
19:51:17.943 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2835
19:51:17.945 00.002 7988 Star::Find returns 1 (0), X=1170.80, Y=435.62, Mass=1508, SNR=26.4, Peak=205 HFD=3.2
19:51:17.945 00.000 7988 MultiStar: [#1 0.11,0.35,0.96,U] [#2 0.11,-0.01,1.01,U] [#3 0.19,0.32,0.96,U] [#4 -0.02,0.23,0.97,U] [#5 0.13,0.41,0.70,U] [#6 0.23,0.31,0.74,U] [#7 -0.01,0.28,0.64,U] [#8 0.00,0.06,0.66,U] 
19:51:17.948 00.003 7988 refined, 8 included, MultiStar: {0.11, 0.24}, one-star: {0.22, 0.25}
19:51:17.948 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.58) = xAngle (2.71 = 2.71)
19:51:17.948 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.46)
19:51:17.948 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.13 mountX=-0.24 mountY=-0.12, mountTheta=-2.69
19:51:17.948 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.24, opts=13)
19:51:17.948 00.000 7988 Enqueuing Move request for scope (0.11, 0.24)
19:51:17.948 00.000 15712 Worker thread wakes up
19:51:17.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
19:51:17.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
19:51:17.948 00.000 15712 Moving (0.11, 0.24) raw xDistance=-0.24 yDistance=-0.12
19:51:17.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:17.948 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.4
19:51:17.957 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:17.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:17.959 00.002 7988 Enqueuing Expose request
19:51:17.959 00.000 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 643.77
19:51:17.959 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
19:51:17.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:17.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:51:17.959 00.000 15712 MoveAxis(E, 56, ABG)
19:51:17.959 00.000 15712 Guiding  Dir = 2, Dur = 56
19:51:17.959 00.000 15712 IsGuiding returns 0
19:51:17.979 00.020 15712 PulseGuide returned control before completion, sleep 47
19:51:18.060 00.081 15712 IsGuiding returns 0
19:51:18.060 00.000 15712 Move returns status 0, amount 56
19:51:18.060 00.000 15712 MoveAxis(N, 0, ABG)
19:51:18.060 00.000 15712 Move returns status 0, amount 0
19:51:18.060 00.000 15712 move complete, result=0
19:51:18.060 00.000 15712 worker thread done servicing request
19:51:18.060 00.000 15712 Worker thread wakes up
19:51:18.060 00.000 7988 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
19:51:18.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:18.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:19.699 01.639 15712 Exposure complete
19:51:19.750 00.051 15712 worker thread done servicing request
19:51:19.750 00.000 7988 OnExposeComplete: enter
19:51:19.761 00.011 7988 UpdateGuideState(): m_state=6
19:51:19.761 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2836
19:51:19.761 00.000 7988 Star::Find returns 1 (0), X=1170.74, Y=435.72, Mass=1426, SNR=25.7, Peak=203 HFD=3.2
19:51:19.761 00.000 7988 MultiStar: [#1 0.03,0.51,1.00,U] [#2 0.17,0.25,1.00,U] [#3 -0.06,0.36,0.99,U] [#4 0.09,0.38,1.06,U] [#5 0.31,0.49,0.71,U] [#6 0.18,0.50,0.72,U] [#7 0.51,0.58,0.69,U] [#8 -0.00,0.56,0.71,U] 
19:51:19.766 00.005 7988 single-star, 8 included, MultiStar: {0.14, 0.43}, one-star: {0.16, 0.36}
19:51:19.766 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
19:51:19.766 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.46)
19:51:19.766 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.36 hyp=0.39 cameraTheta=1.14 mountX=-0.36 mountY=-0.17, mountTheta=-2.69
19:51:19.766 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.36, opts=13)
19:51:19.766 00.000 7988 Enqueuing Move request for scope (0.16, 0.36)
19:51:19.773 00.007 15712 Worker thread wakes up
19:51:19.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.36) opts 0xd
19:51:19.773 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.36)
19:51:19.773 00.000 15712 Moving (0.16, 0.36) raw xDistance=-0.36 yDistance=-0.17
19:51:19.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:19.773 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.7
19:51:19.776 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:19.776 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:19.778 00.002 7988 Enqueuing Expose request
19:51:19.778 00.000 15712 PPEC rslt: input = -0.36, final = -0.24, react = -0.21, pred = -0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 643.77
19:51:19.778 00.000 15712 PPEC: input: -0.36, control: -0.24, exposure: 1500
19:51:19.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:19.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:51:19.778 00.000 15712 MoveAxis(E, 79, ABG)
19:51:19.778 00.000 15712 Guiding  Dir = 2, Dur = 79
19:51:19.778 00.000 15712 IsGuiding returns 0
19:51:19.800 00.022 15712 PulseGuide returned control before completion, sleep 67
19:51:19.878 00.078 15712 IsGuiding returns 1
19:51:19.878 00.000 15712 scope still moving after pulse duration time elapsed
19:51:19.905 00.027 15712 IsGuiding returns 0
19:51:19.905 00.000 15712 scope move finished after 79 + 46 ms
19:51:19.905 00.000 15712 Move returns status 0, amount 79
19:51:19.905 00.000 15712 MoveAxis(N, 0, ABG)
19:51:19.905 00.000 15712 Move returns status 0, amount 0
19:51:19.905 00.000 15712 move complete, result=0
19:51:19.905 00.000 15712 worker thread done servicing request
19:51:19.905 00.000 15712 Worker thread wakes up
19:51:19.905 00.000 7988 GuideStep: -0.4 px 79 ms EAST, -0.2 px 0 ms NORTH
19:51:19.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:19.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:21.327 01.422 15712 Exposure complete
19:51:21.380 00.053 15712 worker thread done servicing request
19:51:21.380 00.000 7988 OnExposeComplete: enter
19:51:21.388 00.008 7988 UpdateGuideState(): m_state=6
19:51:21.388 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2837
19:51:21.388 00.000 7988 Star::Find returns 1 (0), X=1170.77, Y=435.79, Mass=1514, SNR=26.5, Peak=217 HFD=3.5
19:51:21.388 00.000 7988 MultiStar: [#1 -0.02,0.47,1.00,U] [#2 0.18,0.37,1.00,U] [#3 0.18,0.48,0.95,U] [#4 -0.04,0.62,1.06,U] [#5 0.20,0.55,0.67,U] [#6 0.26,0.59,0.71,U] [#7 0.16,0.75,0.66,U] [#8 -0.01,0.41,0.66,U] 
19:51:21.388 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.51}, one-star: {0.19, 0.42}
19:51:21.388 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
19:51:21.388 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.84 = -0.45)
19:51:21.388 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.42 hyp=0.47 cameraTheta=1.15 mountX=-0.43 mountY=-0.20, mountTheta=-2.70
19:51:21.398 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.42, opts=13)
19:51:21.399 00.001 7988 Enqueuing Move request for scope (0.19, 0.42)
19:51:21.399 00.000 15712 Worker thread wakes up
19:51:21.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.42) opts 0xd
19:51:21.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.42)
19:51:21.399 00.000 15712 Moving (0.19, 0.42) raw xDistance=-0.43 yDistance=-0.20
19:51:21.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:21.399 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
19:51:21.403 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:21.404 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:21.404 00.000 7988 Enqueuing Expose request
19:51:21.404 00.000 15712 PPEC rslt: input = -0.43, final = -0.29, react = -0.26, pred = -0.04, hyst = -0.24, hyst_pct = 0.00, period_length = 643.76
19:51:21.404 00.000 15712 PPEC: input: -0.43, control: -0.29, exposure: 1500
19:51:21.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:21.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:51:21.404 00.000 15712 MoveAxis(E, 96, ABG)
19:51:21.404 00.000 15712 Guiding  Dir = 2, Dur = 96
19:51:21.404 00.000 15712 IsGuiding returns 0
19:51:21.430 00.026 15712 PulseGuide returned control before completion, sleep 79
19:51:21.516 00.086 15712 IsGuiding returns 1
19:51:21.516 00.000 15712 scope still moving after pulse duration time elapsed
19:51:21.550 00.034 15712 IsGuiding returns 0
19:51:21.550 00.000 15712 scope move finished after 96 + 58 ms
19:51:21.550 00.000 15712 Move returns status 0, amount 96
19:51:21.550 00.000 15712 MoveAxis(N, 0, ABG)
19:51:21.550 00.000 15712 Move returns status 0, amount 0
19:51:21.550 00.000 15712 move complete, result=0
19:51:21.550 00.000 7988 GuideStep: -0.4 px 96 ms EAST, -0.2 px 0 ms NORTH
19:51:21.550 00.000 15712 worker thread done servicing request
19:51:21.564 00.014 15712 Worker thread wakes up
19:51:21.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:21.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:23.302 01.738 15712 Exposure complete
19:51:23.353 00.051 15712 worker thread done servicing request
19:51:23.353 00.000 7988 OnExposeComplete: enter
19:51:23.365 00.012 7988 UpdateGuideState(): m_state=6
19:51:23.365 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2838
19:51:23.367 00.002 7988 Star::Find returns 1 (1), X=1170.87, Y=435.27, Mass=1520, SNR=26.3, Peak=255 HFD=3.1
19:51:23.367 00.000 7988 MultiStar: [#1 0.16,0.06,1.00,U] [#2 -0.01,-0.12,0.96,U] [#3 0.26,0.05,0.95,U] [#4 0.16,0.07,1.02,U] [#5 0.20,0.12,0.71,U] [#6 0.34,0.04,0.71,U] [#7 0.18,0.18,0.64,U] [#8 0.30,0.13,0.65,U] 
19:51:23.369 00.002 7988 refined, 8 included, MultiStar: {0.20, 0.04}, one-star: {0.29, -0.09}
19:51:23.370 00.001 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.58) = xAngle (1.76 = 1.76)
19:51:23.370 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.42)
19:51:23.372 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.18 mountX=-0.04 mountY=-0.20, mountTheta=-1.76
19:51:23.374 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.04, opts=13)
19:51:23.374 00.000 7988 Enqueuing Move request for scope (0.20, 0.04)
19:51:23.376 00.002 15712 Worker thread wakes up
19:51:23.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
19:51:23.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
19:51:23.376 00.000 15712 Moving (0.20, 0.04) raw xDistance=-0.04 yDistance=-0.20
19:51:23.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:23.376 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.3 Saturated
19:51:23.379 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:23.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:23.381 00.002 7988 Enqueuing Expose request
19:51:23.381 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 643.75
19:51:23.381 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
19:51:23.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:23.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:51:23.381 00.000 15712 MoveAxis(E, 10, ABG)
19:51:23.381 00.000 15712 Guiding  Dir = 2, Dur = 10
19:51:23.381 00.000 15712 IsGuiding returns 0
19:51:23.399 00.018 15712 IsGuiding returns 1
19:51:23.399 00.000 15712 scope still moving after pulse duration time elapsed
19:51:23.448 00.049 15712 IsGuiding returns 0
19:51:23.448 00.000 15712 scope move finished after 10 + 55 ms
19:51:23.448 00.000 15712 Move returns status 0, amount 10
19:51:23.448 00.000 15712 MoveAxis(N, 0, ABG)
19:51:23.448 00.000 15712 Move returns status 0, amount 0
19:51:23.448 00.000 15712 move complete, result=0
19:51:23.448 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
19:51:23.450 00.002 15712 worker thread done servicing request
19:51:23.450 00.000 15712 Worker thread wakes up
19:51:23.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:23.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:24.867 01.417 15712 Exposure complete
19:51:24.929 00.062 15712 worker thread done servicing request
19:51:24.929 00.000 7988 OnExposeComplete: enter
19:51:24.929 00.000 7988 UpdateGuideState(): m_state=6
19:51:24.929 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
19:51:24.929 00.000 7988 Star::Find returns 1 (0), X=1170.78, Y=435.12, Mass=1427, SNR=25.7, Peak=228 HFD=2.8
19:51:24.929 00.000 7988 MultiStar: [#1 0.09,-0.13,1.03,U] [#2 0.04,-0.32,1.02,U] [#3 0.05,-0.09,0.98,U] [#4 0.06,-0.21,1.07,U] [#5 0.20,-0.14,0.71,U] [#6 0.27,-0.10,0.73,U] [#7 0.10,-0.05,0.69,U] [#8 -0.05,-0.13,0.67,U] 
19:51:24.935 00.006 7988 refined, 8 included, MultiStar: {0.10, -0.17}, one-star: {0.20, -0.24}
19:51:24.935 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
19:51:24.935 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.60)
19:51:24.935 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.01 mountX=0.16 mountY=-0.10, mountTheta=-0.55
19:51:24.935 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.17, opts=13)
19:51:24.935 00.000 7988 Enqueuing Move request for scope (0.10, -0.17)
19:51:24.935 00.000 15712 Worker thread wakes up
19:51:24.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
19:51:24.935 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
19:51:24.935 00.000 15712 Moving (0.10, -0.17) raw xDistance=0.16 yDistance=-0.10
19:51:24.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:24.935 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7
19:51:24.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:24.945 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:24.945 00.000 7988 Enqueuing Expose request
19:51:24.945 00.000 15712 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 643.74
19:51:24.945 00.000 15712 PPEC: input: 0.16, control: 0.08, exposure: 1500
19:51:24.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:24.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:51:24.945 00.000 15712 MoveAxis(W, 25, ABG)
19:51:24.945 00.000 15712 Guiding  Dir = 3, Dur = 25
19:51:24.945 00.000 15712 IsGuiding returns 0
19:51:24.965 00.020 15712 PulseGuide returned control before completion, sleep 19
19:51:25.013 00.048 15712 IsGuiding returns 0
19:51:25.013 00.000 15712 Move returns status 0, amount 25
19:51:25.013 00.000 15712 MoveAxis(N, 0, ABG)
19:51:25.013 00.000 15712 Move returns status 0, amount 0
19:51:25.013 00.000 15712 move complete, result=0
19:51:25.013 00.000 7988 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
19:51:25.016 00.003 15712 worker thread done servicing request
19:51:25.016 00.000 15712 Worker thread wakes up
19:51:25.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:25.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:26.654 01.638 15712 Exposure complete
19:51:26.703 00.049 15712 worker thread done servicing request
19:51:26.703 00.000 7988 OnExposeComplete: enter
19:51:26.716 00.013 7988 UpdateGuideState(): m_state=6
19:51:26.716 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2840
19:51:26.716 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.13, Mass=1458, SNR=25.9, Peak=212 HFD=3.2
19:51:26.719 00.003 7988 MultiStar: [#1 0.06,-0.20,1.03,U] [#2 0.04,-0.31,1.04,U] [#3 -0.05,-0.22,0.93,U] [#4 0.18,-0.24,1.02,U] [#5 0.09,-0.13,0.71,U] [#6 0.15,-0.28,0.72,U] [#7 0.07,0.02,0.67,U] [#8 -0.12,-0.33,0.66,U] 
19:51:26.719 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.22}, one-star: {0.08, -0.23}
19:51:26.719 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
19:51:26.719 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.90)
19:51:26.719 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.31 mountX=0.22 mountY=-0.05, mountTheta=-0.24
19:51:26.719 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.22, opts=13)
19:51:26.719 00.000 7988 Enqueuing Move request for scope (0.06, -0.22)
19:51:26.719 00.000 15712 Worker thread wakes up
19:51:26.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
19:51:26.719 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
19:51:26.719 00.000 15712 Moving (0.06, -0.22) raw xDistance=0.22 yDistance=-0.05
19:51:26.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:26.719 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
19:51:26.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:26.731 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:26.731 00.000 7988 Enqueuing Expose request
19:51:26.731 00.000 15712 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 643.73
19:51:26.731 00.000 15712 PPEC: input: 0.22, control: 0.10, exposure: 1500
19:51:26.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:26.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:51:26.731 00.000 15712 MoveAxis(W, 33, ABG)
19:51:26.731 00.000 15712 Guiding  Dir = 3, Dur = 33
19:51:26.731 00.000 15712 IsGuiding returns 0
19:51:26.756 00.025 15712 PulseGuide returned control before completion, sleep 22
19:51:26.779 00.023 15712 IsGuiding returns 1
19:51:26.779 00.000 15712 scope still moving after pulse duration time elapsed
19:51:26.815 00.036 15712 IsGuiding returns 0
19:51:26.815 00.000 15712 scope move finished after 33 + 53 ms
19:51:26.815 00.000 15712 Move returns status 0, amount 33
19:51:26.815 00.000 15712 MoveAxis(N, 0, ABG)
19:51:26.821 00.006 15712 Move returns status 0, amount 0
19:51:26.821 00.000 15712 move complete, result=0
19:51:26.821 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
19:51:26.821 00.000 15712 worker thread done servicing request
19:51:26.821 00.000 15712 Worker thread wakes up
19:51:26.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:26.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:28.231 01.410 15712 Exposure complete
19:51:28.283 00.052 15712 worker thread done servicing request
19:51:28.283 00.000 7988 OnExposeComplete: enter
19:51:28.292 00.009 7988 UpdateGuideState(): m_state=6
19:51:28.294 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2841
19:51:28.294 00.000 7988 Star::Find returns 1 (0), X=1170.58, Y=435.29, Mass=1406, SNR=25.6, Peak=212 HFD=2.9
19:51:28.296 00.002 7988 MultiStar: [#1 0.07,-0.10,1.03,U] [#2 0.05,-0.30,1.07,U] [#3 0.08,-0.10,0.96,U] [#4 -0.02,-0.15,1.02,U] [#5 0.23,-0.11,0.72,U] [#6 0.18,0.12,0.73,U] [#7 0.14,0.06,0.69,U] [#8 -0.18,-0.13,0.69,U] 
19:51:28.296 00.000 7988 single-star, 8 included, MultiStar: {0.06, -0.10}, one-star: {-0.00, -0.08}
19:51:28.298 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
19:51:28.298 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
19:51:28.300 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.59 mountX=0.08 mountY=0.00, mountTheta=0.04
19:51:28.302 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.08, opts=13)
19:51:28.302 00.000 7988 Enqueuing Move request for scope (-0.00, -0.08)
19:51:28.304 00.002 15712 Worker thread wakes up
19:51:28.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
19:51:28.304 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
19:51:28.304 00.000 15712 Moving (-0.00, -0.08) raw xDistance=0.08 yDistance=0.00
19:51:28.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:28.304 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.6
19:51:28.307 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:28.308 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:28.308 00.000 7988 Enqueuing Expose request
19:51:28.308 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 643.72
19:51:28.308 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
19:51:28.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:28.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:51:28.308 00.000 15712 MoveAxis(E, 7, ABG)
19:51:28.308 00.000 15712 Guiding  Dir = 2, Dur = 7
19:51:28.308 00.000 15712 IsGuiding returns 0
19:51:28.334 00.026 15712 IsGuiding returns 0
19:51:28.334 00.000 15712 Move returns status 0, amount 7
19:51:28.334 00.000 15712 MoveAxis(N, 0, ABG)
19:51:28.334 00.000 15712 Move returns status 0, amount 0
19:51:28.334 00.000 15712 move complete, result=0
19:51:28.340 00.006 15712 worker thread done servicing request
19:51:28.340 00.000 15712 Worker thread wakes up
19:51:28.340 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
19:51:28.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:28.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:29.980 01.640 15712 Exposure complete
19:51:30.035 00.055 15712 worker thread done servicing request
19:51:30.035 00.000 7988 OnExposeComplete: enter
19:51:30.035 00.000 7988 UpdateGuideState(): m_state=6
19:51:30.044 00.009 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2842
19:51:30.044 00.000 7988 Star::Find returns 1 (0), X=1170.69, Y=435.84, Mass=1467, SNR=26.0, Peak=208 HFD=3.4
19:51:30.044 00.000 7988 MultiStar: [#1 0.18,0.54,1.01,U] [#2 0.02,0.19,0.99,U] [#3 0.18,0.54,0.99,U] [#4 -0.01,0.44,1.03,U] [#5 -0.04,0.43,0.71,U] [#6 0.27,0.46,0.69,U] [#7 0.17,0.57,0.66,U] [#8 -0.08,0.38,0.66,U] 
19:51:30.044 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.45}, one-star: {0.11, 0.48}
19:51:30.044 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
19:51:30.044 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
19:51:30.044 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.45 hyp=0.46 cameraTheta=1.37 mountX=-0.45 mountY=-0.10, mountTheta=-2.92
19:51:30.052 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.45, opts=13)
19:51:30.052 00.000 7988 Enqueuing Move request for scope (0.09, 0.45)
19:51:30.052 00.000 15712 Worker thread wakes up
19:51:30.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.45) opts 0xd
19:51:30.052 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.45)
19:51:30.052 00.000 15712 Moving (0.09, 0.45) raw xDistance=-0.45 yDistance=-0.10
19:51:30.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:30.052 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.0
19:51:30.057 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:30.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:30.057 00.000 7988 Enqueuing Expose request
19:51:30.060 00.003 15712 PPEC rslt: input = -0.45, final = -0.27, react = -0.27, pred = 0.00, hyst = -0.24, hyst_pct = 0.00, period_length = 643.71
19:51:30.060 00.000 15712 PPEC: input: -0.45, control: -0.27, exposure: 1500
19:51:30.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:30.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:51:30.060 00.000 15712 MoveAxis(E, 88, ABG)
19:51:30.060 00.000 15712 Guiding  Dir = 2, Dur = 88
19:51:30.060 00.000 15712 IsGuiding returns 0
19:51:30.076 00.016 15712 PulseGuide returned control before completion, sleep 79
19:51:30.176 00.100 15712 IsGuiding returns 0
19:51:30.176 00.000 15712 Move returns status 0, amount 88
19:51:30.176 00.000 15712 MoveAxis(N, 0, ABG)
19:51:30.176 00.000 15712 Move returns status 0, amount 0
19:51:30.176 00.000 15712 move complete, result=0
19:51:30.176 00.000 7988 GuideStep: -0.4 px 88 ms EAST, -0.1 px 0 ms NORTH
19:51:30.179 00.003 15712 worker thread done servicing request
19:51:30.179 00.000 15712 Worker thread wakes up
19:51:30.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:30.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:31.593 01.414 15712 Exposure complete
19:51:31.649 00.056 15712 worker thread done servicing request
19:51:31.649 00.000 7988 OnExposeComplete: enter
19:51:31.656 00.007 7988 UpdateGuideState(): m_state=6
19:51:31.656 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2843
19:51:31.658 00.002 7988 Star::Find returns 1 (0), X=1170.88, Y=435.83, Mass=1519, SNR=26.4, Peak=230 HFD=3.1
19:51:31.658 00.000 7988 MultiStar: [#1 0.28,0.51,0.98,U] [#2 0.15,0.36,1.00,U] [#3 0.34,0.45,0.98,U] [#4 0.30,0.42,1.03,U] [#5 0.27,0.69,0.73,U] [#6 0.25,0.62,0.70,U] [#7 0.22,0.61,0.67,U] [#8 0.16,0.29,0.67,U] 
19:51:31.660 00.002 7988 refined, 8 included, MultiStar: {0.26, 0.48}, one-star: {0.30, 0.47}
19:51:31.660 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
19:51:31.662 00.002 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.52)
19:51:31.662 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.48 hyp=0.55 cameraTheta=1.08 mountX=-0.48 mountY=-0.27, mountTheta=-2.63
19:51:31.664 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.48, opts=13)
19:51:31.666 00.002 7988 Enqueuing Move request for scope (0.26, 0.48)
19:51:31.668 00.002 15712 Worker thread wakes up
19:51:31.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.48) opts 0xd
19:51:31.668 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.48)
19:51:31.668 00.000 15712 Moving (0.26, 0.48) raw xDistance=-0.48 yDistance=-0.27
19:51:31.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:31.668 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.4
19:51:31.670 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:31.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:31.672 00.002 7988 Enqueuing Expose request
19:51:31.672 00.000 15712 PPEC rslt: input = -0.48, final = -0.30, react = -0.29, pred = -0.01, hyst = -0.26, hyst_pct = 0.00, period_length = 643.70
19:51:31.672 00.000 15712 PPEC: input: -0.48, control: -0.30, exposure: 1500
19:51:31.674 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:51:31.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:51:31.674 00.000 15712 MoveAxis(E, 99, ABG)
19:51:31.674 00.000 15712 Guiding  Dir = 2, Dur = 99
19:51:31.674 00.000 15712 IsGuiding returns 0
19:51:31.688 00.014 15712 PulseGuide returned control before completion, sleep 88
19:51:31.819 00.131 15712 IsGuiding returns 0
19:51:31.819 00.000 15712 Move returns status 0, amount 99
19:51:31.819 00.000 15712 MoveAxis(N, 0, ABG)
19:51:31.819 00.000 15712 Move returns status 0, amount 0
19:51:31.819 00.000 15712 move complete, result=0
19:51:31.819 00.000 15712 worker thread done servicing request
19:51:31.819 00.000 15712 Worker thread wakes up
19:51:31.819 00.000 7988 GuideStep: -0.5 px 99 ms EAST, -0.3 px 0 ms NORTH
19:51:31.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:31.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:33.464 01.645 15712 Exposure complete
19:51:33.521 00.057 15712 worker thread done servicing request
19:51:33.521 00.000 7988 OnExposeComplete: enter
19:51:33.525 00.004 7988 UpdateGuideState(): m_state=6
19:51:33.525 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2844
19:51:33.525 00.000 7988 Star::Find returns 1 (0), X=1170.77, Y=435.76, Mass=1399, SNR=25.5, Peak=198 HFD=3.0
19:51:33.525 00.000 7988 MultiStar: [#1 0.04,0.54,1.04,U] [#2 0.22,0.18,1.04,U] [#3 0.13,0.46,0.96,U] [#4 0.18,0.27,1.01,U] [#5 0.08,0.53,0.71,U] [#6 0.25,0.29,0.78,U] [#7 0.17,0.59,0.68,U] [#8 0.13,0.16,0.64,U] 
19:51:33.525 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.38}, one-star: {0.19, 0.40}
19:51:33.525 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
19:51:33.525 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.41)
19:51:33.525 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.18 mountX=-0.38 mountY=-0.16, mountTheta=-2.74
19:51:33.525 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.38, opts=13)
19:51:33.525 00.000 7988 Enqueuing Move request for scope (0.15, 0.38)
19:51:33.538 00.013 15712 Worker thread wakes up
19:51:33.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.38) opts 0xd
19:51:33.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.38)
19:51:33.538 00.000 15712 Moving (0.15, 0.38) raw xDistance=-0.38 yDistance=-0.16
19:51:33.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:33.538 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.5
19:51:33.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:33.541 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:33.541 00.000 7988 Enqueuing Expose request
19:51:33.541 00.000 15712 PPEC rslt: input = -0.38, final = -0.27, react = -0.23, pred = -0.04, hyst = -0.22, hyst_pct = 0.00, period_length = 643.69
19:51:33.541 00.000 15712 PPEC: input: -0.38, control: -0.27, exposure: 1500
19:51:33.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:33.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:51:33.541 00.000 15712 MoveAxis(E, 89, ABG)
19:51:33.541 00.000 15712 Guiding  Dir = 2, Dur = 89
19:51:33.541 00.000 15712 IsGuiding returns 0
19:51:33.561 00.020 15712 PulseGuide returned control before completion, sleep 79
19:51:33.674 00.113 15712 IsGuiding returns 0
19:51:33.674 00.000 15712 Move returns status 0, amount 89
19:51:33.674 00.000 15712 MoveAxis(N, 0, ABG)
19:51:33.674 00.000 15712 Move returns status 0, amount 0
19:51:33.674 00.000 15712 move complete, result=0
19:51:33.674 00.000 7988 GuideStep: -0.4 px 89 ms EAST, -0.2 px 0 ms NORTH
19:51:33.680 00.006 15712 worker thread done servicing request
19:51:33.680 00.000 15712 Worker thread wakes up
19:51:33.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:33.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:35.091 01.411 15712 Exposure complete
19:51:35.151 00.060 15712 worker thread done servicing request
19:51:35.151 00.000 7988 OnExposeComplete: enter
19:51:35.152 00.001 7988 UpdateGuideState(): m_state=6
19:51:35.152 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2845
19:51:35.152 00.000 7988 Star::Find returns 1 (0), X=1170.75, Y=435.94, Mass=1606, SNR=27.2, Peak=239 HFD=3.7
19:51:35.152 00.000 7988 MultiStar: [#1 0.02,0.69,0.96,U] [#2 0.03,0.40,0.96,U] [#3 0.06,0.58,0.95,U] [#4 0.12,0.79,1.00,U] [#5 0.14,0.75,0.67,U] [#6 0.26,0.49,0.66,U] [#7 0.33,0.85,0.62,U] [#8 0.09,0.88,0.62,U] 
19:51:35.152 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.65}, one-star: {0.17, 0.57}
19:51:35.152 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
19:51:35.152 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.31)
19:51:35.152 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.57 hyp=0.60 cameraTheta=1.28 mountX=-0.57 mountY=-0.18, mountTheta=-2.83
19:51:35.152 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.57, opts=13)
19:51:35.152 00.000 7988 Enqueuing Move request for scope (0.17, 0.57)
19:51:35.152 00.000 15712 Worker thread wakes up
19:51:35.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:35.152 00.000 7988 UpdateGuideState exits: m=1606 SNR=27.2
19:51:35.167 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:35.167 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:35.169 00.002 7988 Enqueuing Expose request
19:51:35.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.57) opts 0xd
19:51:35.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.57)
19:51:35.169 00.000 15712 Moving (0.17, 0.57) raw xDistance=-0.57 yDistance=-0.18
19:51:35.169 00.000 15712 PPEC rslt: input = -0.57, final = -0.40, react = -0.34, pred = -0.06, hyst = -0.33, hyst_pct = 0.00, period_length = 643.68
19:51:35.169 00.000 15712 PPEC: input: -0.57, control: -0.40, exposure: 1500
19:51:35.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:35.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:51:35.169 00.000 15712 MoveAxis(E, 131, ABG)
19:51:35.169 00.000 15712 Guiding  Dir = 2, Dur = 131
19:51:35.169 00.000 15712 IsGuiding returns 0
19:51:35.194 00.025 15712 PulseGuide returned control before completion, sleep 125
19:51:35.345 00.151 15712 IsGuiding returns 0
19:51:35.345 00.000 15712 Move returns status 0, amount 131
19:51:35.345 00.000 15712 MoveAxis(N, 0, ABG)
19:51:35.345 00.000 15712 Move returns status 0, amount 0
19:51:35.345 00.000 15712 move complete, result=0
19:51:35.345 00.000 7988 GuideStep: -0.6 px 131 ms EAST, -0.2 px 0 ms NORTH
19:51:35.356 00.011 15712 worker thread done servicing request
19:51:35.356 00.000 15712 Worker thread wakes up
19:51:35.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:35.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:36.986 01.630 15712 Exposure complete
19:51:37.038 00.052 15712 worker thread done servicing request
19:51:37.038 00.000 7988 OnExposeComplete: enter
19:51:37.047 00.009 7988 UpdateGuideState(): m_state=6
19:51:37.049 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
19:51:37.049 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.11, Mass=1541, SNR=26.7, Peak=240 HFD=3.3
19:51:37.051 00.002 7988 MultiStar: [#1 0.06,-0.04,1.00,U] [#2 -0.10,-0.32,0.97,U] [#3 -0.00,-0.12,0.93,U] [#4 0.19,-0.16,1.00,U] [#5 0.04,-0.17,0.69,U] [#6 0.29,-0.18,0.72,U] [#7 0.08,-0.05,0.64,U] [#8 0.12,-0.12,0.65,U] 
19:51:37.051 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.16}, one-star: {0.08, -0.25}
19:51:37.053 00.002 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
19:51:37.053 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.71)
19:51:37.055 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.12 mountX=0.16 mountY=-0.08, mountTheta=-0.44
19:51:37.057 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.16, opts=13)
19:51:37.057 00.000 7988 Enqueuing Move request for scope (0.08, -0.16)
19:51:37.059 00.002 15712 Worker thread wakes up
19:51:37.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
19:51:37.059 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
19:51:37.059 00.000 15712 Moving (0.08, -0.16) raw xDistance=0.16 yDistance=-0.08
19:51:37.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:37.059 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7
19:51:37.063 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:37.063 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:37.065 00.002 7988 Enqueuing Expose request
19:51:37.065 00.000 15712 PPEC rslt: input = 0.16, final = -0.05, react = 0.10, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 643.67
19:51:37.065 00.000 15712 PPEC: input: 0.16, control: -0.05, exposure: 1500
19:51:37.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:37.067 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:51:37.067 00.000 15712 MoveAxis(E, 16, ABG)
19:51:37.067 00.000 15712 Guiding  Dir = 2, Dur = 16
19:51:37.067 00.000 15712 IsGuiding returns 0
19:51:37.082 00.015 15712 PulseGuide returned control before completion, sleep 11
19:51:37.095 00.013 15712 IsGuiding returns 1
19:51:37.095 00.000 15712 scope still moving after pulse duration time elapsed
19:51:37.130 00.035 15712 IsGuiding returns 0
19:51:37.130 00.000 15712 scope move finished after 16 + 47 ms
19:51:37.130 00.000 15712 Move returns status 0, amount 16
19:51:37.130 00.000 15712 MoveAxis(N, 0, ABG)
19:51:37.130 00.000 15712 Move returns status 0, amount 0
19:51:37.130 00.000 15712 move complete, result=0
19:51:37.130 00.000 7988 GuideStep: 0.2 px 16 ms EAST, -0.1 px 0 ms NORTH
19:51:37.132 00.002 15712 worker thread done servicing request
19:51:37.132 00.000 15712 Worker thread wakes up
19:51:37.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:37.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:38.548 01.416 15712 Exposure complete
19:51:38.600 00.052 15712 worker thread done servicing request
19:51:38.600 00.000 7988 OnExposeComplete: enter
19:51:38.610 00.010 7988 UpdateGuideState(): m_state=6
19:51:38.610 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2847
19:51:38.612 00.002 7988 Star::Find returns 1 (1), X=1171.01, Y=435.05, Mass=1490, SNR=26.3, Peak=255 HFD=2.9
19:51:38.612 00.000 7988 MultiStar: [#1 0.16,-0.22,0.97,U] [#2 0.21,-0.50,0.99,U] [#3 0.30,-0.19,0.94,U] [#4 0.36,-0.48,1.04,U] [#5 0.20,-0.23,0.69,U] [#6 0.56,-0.24,0.72,U] [#7 0.27,0.05,0.65,U] [#8 0.39,-0.63,0.66,U] 
19:51:38.614 00.002 7988 refined, 8 included, MultiStar: {0.32, -0.31}, one-star: {0.43, -0.32}
19:51:38.614 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.58) = xAngle (0.80 = 0.80)
19:51:38.617 00.003 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.91 = -2.38)
19:51:38.617 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.31 hyp=0.45 cameraTheta=-0.78 mountX=0.31 mountY=-0.31, mountTheta=-0.78
19:51:38.619 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.31, opts=13)
19:51:38.619 00.000 7988 Enqueuing Move request for scope (0.32, -0.31)
19:51:38.621 00.002 15712 Worker thread wakes up
19:51:38.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.31) opts 0xd
19:51:38.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.31)
19:51:38.621 00.000 15712 Moving (0.32, -0.31) raw xDistance=0.31 yDistance=-0.31
19:51:38.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:38.621 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.3 Saturated
19:51:38.626 00.005 15712 PPEC rslt: input = 0.31, final = 0.15, react = 0.19, pred = -0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 643.66
19:51:38.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:38.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:38.626 00.000 7988 Enqueuing Expose request
19:51:38.626 00.000 15712 PPEC: input: 0.31, control: 0.15, exposure: 1500
19:51:38.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:51:38.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
19:51:38.626 00.000 15712 MoveAxis(W, 50, ABG)
19:51:38.626 00.000 15712 Guiding  Dir = 3, Dur = 50
19:51:38.626 00.000 15712 IsGuiding returns 0
19:51:38.648 00.022 15712 PulseGuide returned control before completion, sleep 42
19:51:38.725 00.077 15712 IsGuiding returns 1
19:51:38.725 00.000 15712 scope still moving after pulse duration time elapsed
19:51:38.753 00.028 15712 IsGuiding returns 0
19:51:38.753 00.000 15712 scope move finished after 50 + 73 ms
19:51:38.753 00.000 15712 Move returns status 0, amount 50
19:51:38.753 00.000 15712 MoveAxis(N, 0, ABG)
19:51:38.753 00.000 15712 Move returns status 0, amount 0
19:51:38.753 00.000 15712 move complete, result=0
19:51:38.753 00.000 15712 worker thread done servicing request
19:51:38.753 00.000 15712 Worker thread wakes up
19:51:38.753 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.3 px 0 ms NORTH
19:51:38.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:38.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:40.384 01.631 15712 Exposure complete
19:51:40.444 00.060 15712 worker thread done servicing request
19:51:40.444 00.000 7988 OnExposeComplete: enter
19:51:40.444 00.000 7988 UpdateGuideState(): m_state=6
19:51:40.447 00.003 7988 Star::Find(15, 1171, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2848
19:51:40.447 00.000 7988 Star::Find returns 1 (0), X=1170.79, Y=434.96, Mass=1470, SNR=26.0, Peak=234 HFD=3.2
19:51:40.449 00.002 7988 MultiStar: [#1 0.20,-0.41,1.06,U] [#2 0.23,-0.58,1.04,U] [#3 0.23,-0.26,0.99,U] [#4 0.23,-0.42,1.06,U] [#5 0.61,-0.55,0.72,U] [#6 0.42,-0.22,0.72,U] [#7 0.19,-0.17,0.69,U] [#8 0.24,-0.39,0.65,U] 
19:51:40.451 00.002 7988 single-star, 8 included, MultiStar: {0.27, -0.39}, one-star: {0.21, -0.40}
19:51:40.451 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.49 = 0.49)
19:51:40.453 00.002 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.60 = -2.68)
19:51:40.454 00.001 7988 CameraToMount -- cameraX=0.21 cameraY=-0.40 hyp=0.46 cameraTheta=-1.09 mountX=0.40 mountY=-0.20, mountTheta=-0.47
19:51:40.456 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.40, opts=13)
19:51:40.456 00.000 7988 Enqueuing Move request for scope (0.21, -0.40)
19:51:40.458 00.002 15712 Worker thread wakes up
19:51:40.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.40) opts 0xd
19:51:40.458 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.40)
19:51:40.458 00.000 15712 Moving (0.21, -0.40) raw xDistance=0.40 yDistance=-0.20
19:51:40.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:40.460 00.002 7988 UpdateGuideState exits: m=1470 SNR=26.0
19:51:40.460 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:40.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:40.460 00.000 7988 Enqueuing Expose request
19:51:40.460 00.000 15712 PPEC rslt: input = 0.40, final = 0.21, react = 0.24, pred = -0.04, hyst = 0.21, hyst_pct = 0.00, period_length = 643.65
19:51:40.460 00.000 15712 PPEC: input: 0.40, control: 0.21, exposure: 1500
19:51:40.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:40.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:51:40.460 00.000 15712 MoveAxis(W, 67, ABG)
19:51:40.460 00.000 15712 Guiding  Dir = 3, Dur = 67
19:51:40.460 00.000 15712 IsGuiding returns 0
19:51:40.476 00.016 15712 PulseGuide returned control before completion, sleep 55
19:51:40.556 00.080 15712 IsGuiding returns 0
19:51:40.556 00.000 15712 Move returns status 0, amount 67
19:51:40.556 00.000 15712 MoveAxis(N, 0, ABG)
19:51:40.556 00.000 15712 Move returns status 0, amount 0
19:51:40.556 00.000 15712 move complete, result=0
19:51:40.556 00.000 7988 GuideStep: 0.4 px 67 ms WEST, -0.2 px 0 ms NORTH
19:51:40.569 00.013 15712 worker thread done servicing request
19:51:40.569 00.000 15712 Worker thread wakes up
19:51:40.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:40.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:41.977 01.408 15712 Exposure complete
19:51:42.037 00.060 15712 worker thread done servicing request
19:51:42.038 00.001 7988 OnExposeComplete: enter
19:51:42.038 00.000 7988 UpdateGuideState(): m_state=6
19:51:42.038 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2849
19:51:42.038 00.000 7988 Star::Find returns 1 (0), X=1170.87, Y=434.92, Mass=1482, SNR=26.2, Peak=241 HFD=3.0
19:51:42.038 00.000 7988 MultiStar: [#1 0.10,-0.48,1.01,U] [#2 0.17,-0.55,1.00,U] [#3 0.14,-0.48,0.96,U] [#4 0.03,-0.38,1.05,U] [#5 0.13,-0.31,0.72,U] [#6 0.26,-0.25,0.72,U] [#7 0.10,-0.21,0.65,U] [#8 0.02,-0.40,0.67,U] 
19:51:42.038 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.40}, one-star: {0.29, -0.44}
19:51:42.038 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
19:51:42.038 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.83)
19:51:42.038 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.40 hyp=0.43 cameraTheta=-1.24 mountX=0.40 mountY=-0.13, mountTheta=-0.31
19:51:42.038 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.40, opts=13)
19:51:42.050 00.012 7988 Enqueuing Move request for scope (0.14, -0.40)
19:51:42.050 00.000 15712 Worker thread wakes up
19:51:42.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.40) opts 0xd
19:51:42.050 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.40)
19:51:42.050 00.000 15712 Moving (0.14, -0.40) raw xDistance=0.40 yDistance=-0.13
19:51:42.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:42.050 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.2
19:51:42.054 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:42.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:42.054 00.000 7988 Enqueuing Expose request
19:51:42.054 00.000 15712 PPEC rslt: input = 0.40, final = 0.23, react = 0.24, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 643.64
19:51:42.054 00.000 15712 PPEC: input: 0.40, control: 0.23, exposure: 1500
19:51:42.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:42.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:51:42.054 00.000 15712 MoveAxis(W, 75, ABG)
19:51:42.054 00.000 15712 Guiding  Dir = 3, Dur = 75
19:51:42.054 00.000 15712 IsGuiding returns 0
19:51:42.086 00.032 15712 PulseGuide returned control before completion, sleep 58
19:51:42.149 00.063 15712 IsGuiding returns 1
19:51:42.149 00.000 15712 scope still moving after pulse duration time elapsed
19:51:42.197 00.048 15712 IsGuiding returns 0
19:51:42.197 00.000 15712 scope move finished after 75 + 63 ms
19:51:42.197 00.000 15712 Move returns status 0, amount 75
19:51:42.197 00.000 15712 MoveAxis(N, 0, ABG)
19:51:42.197 00.000 15712 Move returns status 0, amount 0
19:51:42.197 00.000 15712 move complete, result=0
19:51:42.197 00.000 15712 worker thread done servicing request
19:51:42.197 00.000 15712 Worker thread wakes up
19:51:42.197 00.000 7988 GuideStep: 0.4 px 75 ms WEST, -0.1 px 0 ms NORTH
19:51:42.199 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:42.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:43.827 01.628 15712 Exposure complete
19:51:43.873 00.046 15712 worker thread done servicing request
19:51:43.873 00.000 7988 OnExposeComplete: enter
19:51:43.888 00.015 7988 UpdateGuideState(): m_state=6
19:51:43.888 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2850
19:51:43.888 00.000 7988 Star::Find returns 1 (0), X=1170.60, Y=435.55, Mass=1586, SNR=27.0, Peak=195 HFD=3.3
19:51:43.888 00.000 7988 MultiStar: [#1 -0.02,0.18,1.01,U] [#2 -0.05,0.15,0.96,U] [#3 0.13,0.24,0.94,U] [#4 -0.02,0.16,1.02,U] [#5 0.19,0.40,0.67,U] [#6 0.24,0.30,0.72,U] [#7 -0.19,0.39,0.63,U] [#8 0.06,0.27,0.65,U] 
19:51:43.888 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.24}, one-star: {0.02, 0.19}
19:51:43.888 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:51:43.888 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:51:43.888 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.46 mountX=-0.19 mountY=-0.03, mountTheta=-3.01
19:51:43.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.19, opts=13)
19:51:43.888 00.000 7988 Enqueuing Move request for scope (0.02, 0.19)
19:51:43.888 00.000 15712 Worker thread wakes up
19:51:43.888 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
19:51:43.888 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
19:51:43.888 00.000 15712 Moving (0.02, 0.19) raw xDistance=-0.19 yDistance=-0.03
19:51:43.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:43.888 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.0
19:51:43.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:43.905 00.017 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:43.905 00.000 7988 Enqueuing Expose request
19:51:43.905 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 643.63
19:51:43.905 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
19:51:43.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:43.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:51:43.905 00.000 15712 MoveAxis(E, 39, ABG)
19:51:43.905 00.000 15712 Guiding  Dir = 2, Dur = 39
19:51:43.922 00.017 15712 IsGuiding returns 0
19:51:43.939 00.017 15712 PulseGuide returned control before completion, sleep 34
19:51:44.004 00.065 15712 IsGuiding returns 0
19:51:44.004 00.000 15712 Move returns status 0, amount 39
19:51:44.004 00.000 15712 MoveAxis(N, 0, ABG)
19:51:44.004 00.000 15712 Move returns status 0, amount 0
19:51:44.004 00.000 15712 move complete, result=0
19:51:44.004 00.000 15712 worker thread done servicing request
19:51:44.004 00.000 15712 Worker thread wakes up
19:51:44.004 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
19:51:44.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:44.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:45.422 01.418 15712 Exposure complete
19:51:45.467 00.045 15712 worker thread done servicing request
19:51:45.467 00.000 7988 OnExposeComplete: enter
19:51:45.483 00.016 7988 UpdateGuideState(): m_state=6
19:51:45.484 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2851
19:51:45.486 00.002 7988 Star::Find returns 1 (0), X=1170.62, Y=435.80, Mass=1478, SNR=26.1, Peak=184 HFD=3.2
19:51:45.486 00.000 7988 MultiStar: [#1 -0.04,0.39,1.02,U] [#2 0.00,-0.07,1.00,U] [#3 -0.07,0.39,0.97,U] [#4 0.01,0.19,1.04,U] [#5 0.18,0.54,0.70,U] [#6 0.17,0.47,0.74,U] [#7 0.04,0.56,0.68,U] [#8 -0.01,0.22,0.67,U] 
19:51:45.488 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.33}, one-star: {0.04, 0.44}
19:51:45.488 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
19:51:45.490 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
19:51:45.490 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.48 mountX=-0.33 mountY=-0.04, mountTheta=-3.03
19:51:45.492 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.33, opts=13)
19:51:45.494 00.002 7988 Enqueuing Move request for scope (0.03, 0.33)
19:51:45.494 00.000 15712 Worker thread wakes up
19:51:45.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
19:51:45.494 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
19:51:45.494 00.000 15712 Moving (0.03, 0.33) raw xDistance=-0.33 yDistance=-0.04
19:51:45.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:45.494 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.1
19:51:45.497 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:45.499 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:45.499 00.000 7988 Enqueuing Expose request
19:51:45.501 00.002 15712 PPEC rslt: input = -0.33, final = -0.18, react = -0.20, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 643.62
19:51:45.501 00.000 15712 PPEC: input: -0.33, control: -0.18, exposure: 1500
19:51:45.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:45.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:51:45.501 00.000 15712 MoveAxis(E, 60, ABG)
19:51:45.501 00.000 15712 Guiding  Dir = 2, Dur = 60
19:51:45.501 00.000 15712 IsGuiding returns 0
19:51:45.521 00.020 15712 PulseGuide returned control before completion, sleep 51
19:51:45.586 00.065 15712 IsGuiding returns 1
19:51:45.586 00.000 15712 scope still moving after pulse duration time elapsed
19:51:45.610 00.024 15712 IsGuiding returns 0
19:51:45.610 00.000 15712 scope move finished after 60 + 49 ms
19:51:45.610 00.000 15712 Move returns status 0, amount 60
19:51:45.610 00.000 15712 MoveAxis(N, 0, ABG)
19:51:45.610 00.000 15712 Move returns status 0, amount 0
19:51:45.610 00.000 15712 move complete, result=0
19:51:45.610 00.000 15712 worker thread done servicing request
19:51:45.610 00.000 15712 Worker thread wakes up
19:51:45.610 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
19:51:45.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:45.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:47.252 01.642 15712 Exposure complete
19:51:47.313 00.061 15712 worker thread done servicing request
19:51:47.313 00.000 7988 OnExposeComplete: enter
19:51:47.314 00.001 7988 UpdateGuideState(): m_state=6
19:51:47.314 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2852
19:51:47.314 00.000 7988 Star::Find returns 1 (1), X=1170.74, Y=435.81, Mass=1539, SNR=26.6, Peak=255 HFD=3.4
19:51:47.314 00.000 7988 MultiStar: [#1 0.21,0.68,1.02,U] [#2 0.08,0.52,1.00,U] [#3 0.07,0.74,0.95,U] [#4 0.03,0.55,1.02,U] [#5 0.39,0.72,0.70,U] [#6 0.36,0.55,0.70,U] [#7 0.19,0.63,0.68,U] [#8 0.29,0.55,0.64,U] 
19:51:47.314 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.59}, one-star: {0.17, 0.45}
19:51:47.314 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
19:51:47.314 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.38)
19:51:47.322 00.008 7988 CameraToMount -- cameraX=0.17 cameraY=0.45 hyp=0.48 cameraTheta=1.22 mountX=-0.45 mountY=-0.18, mountTheta=-2.77
19:51:47.322 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.45, opts=13)
19:51:47.322 00.000 7988 Enqueuing Move request for scope (0.17, 0.45)
19:51:47.322 00.000 15712 Worker thread wakes up
19:51:47.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.45) opts 0xd
19:51:47.322 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.45)
19:51:47.322 00.000 15712 Moving (0.17, 0.45) raw xDistance=-0.45 yDistance=-0.18
19:51:47.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:47.322 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.6 Saturated
19:51:47.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:47.330 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:47.330 00.000 7988 Enqueuing Expose request
19:51:47.330 00.000 15712 PPEC rslt: input = -0.45, final = -0.27, react = -0.27, pred = -0.00, hyst = -0.25, hyst_pct = 0.00, period_length = 643.61
19:51:47.330 00.000 15712 PPEC: input: -0.45, control: -0.27, exposure: 1500
19:51:47.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:47.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:51:47.330 00.000 15712 MoveAxis(E, 89, ABG)
19:51:47.330 00.000 15712 Guiding  Dir = 2, Dur = 89
19:51:47.330 00.000 15712 IsGuiding returns 0
19:51:47.356 00.026 15712 PulseGuide returned control before completion, sleep 72
19:51:47.468 00.112 15712 IsGuiding returns 0
19:51:47.468 00.000 15712 Move returns status 0, amount 89
19:51:47.468 00.000 15712 MoveAxis(N, 0, ABG)
19:51:47.468 00.000 15712 Move returns status 0, amount 0
19:51:47.468 00.000 15712 move complete, result=0
19:51:47.468 00.000 7988 GuideStep: -0.4 px 89 ms EAST, -0.2 px 0 ms NORTH
19:51:47.474 00.006 15712 worker thread done servicing request
19:51:47.474 00.000 15712 Worker thread wakes up
19:51:47.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:47.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:48.878 01.404 15712 Exposure complete
19:51:48.940 00.062 15712 worker thread done servicing request
19:51:48.940 00.000 7988 OnExposeComplete: enter
19:51:48.940 00.000 7988 UpdateGuideState(): m_state=6
19:51:48.940 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2853
19:51:48.940 00.000 7988 Star::Find returns 1 (0), X=1170.73, Y=435.75, Mass=1508, SNR=26.5, Peak=223 HFD=3.5
19:51:48.953 00.013 7988 MultiStar: [#1 -0.05,0.61,1.02,U] [#2 0.17,0.21,0.99,U] [#3 0.07,0.65,0.97,U] [#4 0.09,0.43,1.05,U] [#5 0.18,0.69,0.70,U] [#6 0.13,0.57,0.71,U] [#7 0.24,0.59,0.67,U] [#8 0.34,0.55,0.67,U] 
19:51:48.953 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.51}, one-star: {0.16, 0.39}
19:51:48.956 00.003 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
19:51:48.956 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.41)
19:51:48.956 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.19 mountX=-0.39 mountY=-0.17, mountTheta=-2.74
19:51:48.956 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.39, opts=13)
19:51:48.956 00.000 7988 Enqueuing Move request for scope (0.16, 0.39)
19:51:48.956 00.000 15712 Worker thread wakes up
19:51:48.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.39) opts 0xd
19:51:48.956 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.39)
19:51:48.956 00.000 15712 Moving (0.16, 0.39) raw xDistance=-0.39 yDistance=-0.17
19:51:48.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:48.956 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.5
19:51:48.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:48.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:48.956 00.000 7988 Enqueuing Expose request
19:51:48.956 00.000 15712 PPEC rslt: input = -0.39, final = -0.23, react = -0.23, pred = 0.00, hyst = -0.22, hyst_pct = 0.00, period_length = 643.60
19:51:48.956 00.000 15712 PPEC: input: -0.39, control: -0.23, exposure: 1500
19:51:48.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:48.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:51:48.956 00.000 15712 MoveAxis(E, 76, ABG)
19:51:48.956 00.000 15712 Guiding  Dir = 2, Dur = 76
19:51:48.956 00.000 15712 IsGuiding returns 0
19:51:48.991 00.035 15712 PulseGuide returned control before completion, sleep 64
19:51:49.067 00.076 15712 IsGuiding returns 1
19:51:49.067 00.000 15712 scope still moving after pulse duration time elapsed
19:51:49.103 00.036 15712 IsGuiding returns 0
19:51:49.103 00.000 15712 scope move finished after 76 + 58 ms
19:51:49.103 00.000 15712 Move returns status 0, amount 76
19:51:49.103 00.000 15712 MoveAxis(N, 0, ABG)
19:51:49.103 00.000 15712 Move returns status 0, amount 0
19:51:49.103 00.000 15712 move complete, result=0
19:51:49.103 00.000 7988 GuideStep: -0.4 px 76 ms EAST, -0.2 px 0 ms NORTH
19:51:49.104 00.001 15712 worker thread done servicing request
19:51:49.104 00.000 15712 Worker thread wakes up
19:51:49.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:49.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:50.744 01.640 15712 Exposure complete
19:51:50.789 00.045 15712 worker thread done servicing request
19:51:50.789 00.000 7988 OnExposeComplete: enter
19:51:50.805 00.016 7988 UpdateGuideState(): m_state=6
19:51:50.806 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2854
19:51:50.808 00.002 7988 Star::Find returns 1 (0), X=1170.74, Y=435.66, Mass=1480, SNR=26.1, Peak=199 HFD=3.1
19:51:50.808 00.000 7988 MultiStar: [#1 0.02,0.33,0.98,U] [#2 0.22,0.13,1.01,U] [#3 0.17,0.43,1.00,U] [#4 0.00,0.27,1.04,U] [#5 0.15,0.51,0.69,U] [#6 0.23,0.41,0.75,U] [#7 -0.01,0.50,0.67,U] [#8 0.03,0.27,0.65,U] 
19:51:50.810 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.34}, one-star: {0.16, 0.29}
19:51:50.810 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
19:51:50.812 00.002 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.52)
19:51:50.812 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.33 cameraTheta=1.08 mountX=-0.30 mountY=-0.17, mountTheta=-2.63
19:51:50.812 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.29, opts=13)
19:51:50.812 00.000 7988 Enqueuing Move request for scope (0.16, 0.29)
19:51:50.812 00.000 15712 Worker thread wakes up
19:51:50.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.29) opts 0xd
19:51:50.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.29)
19:51:50.812 00.000 15712 Moving (0.16, 0.29) raw xDistance=-0.30 yDistance=-0.17
19:51:50.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:50.812 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1
19:51:50.820 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:50.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:50.821 00.001 7988 Enqueuing Expose request
19:51:50.823 00.002 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = -0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 643.59
19:51:50.823 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
19:51:50.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:50.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:51:50.823 00.000 15712 MoveAxis(E, 58, ABG)
19:51:50.823 00.000 15712 Guiding  Dir = 2, Dur = 58
19:51:50.823 00.000 15712 IsGuiding returns 0
19:51:50.845 00.022 15712 PulseGuide returned control before completion, sleep 48
19:51:50.901 00.056 15712 IsGuiding returns 1
19:51:50.901 00.000 15712 scope still moving after pulse duration time elapsed
19:51:50.939 00.038 15712 IsGuiding returns 0
19:51:50.939 00.000 15712 scope move finished after 58 + 58 ms
19:51:50.939 00.000 15712 Move returns status 0, amount 58
19:51:50.939 00.000 15712 MoveAxis(N, 0, ABG)
19:51:50.939 00.000 15712 Move returns status 0, amount 0
19:51:50.939 00.000 15712 move complete, result=0
19:51:50.939 00.000 15712 worker thread done servicing request
19:51:50.939 00.000 15712 Worker thread wakes up
19:51:50.939 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.2 px 0 ms NORTH
19:51:50.942 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:50.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:52.353 01.411 15712 Exposure complete
19:51:52.416 00.063 15712 worker thread done servicing request
19:51:52.416 00.000 7988 OnExposeComplete: enter
19:51:52.421 00.005 7988 UpdateGuideState(): m_state=6
19:51:52.421 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2855
19:51:52.423 00.002 7988 Star::Find returns 1 (0), X=1170.71, Y=435.39, Mass=1477, SNR=26.2, Peak=233 HFD=3.0
19:51:52.425 00.002 7988 MultiStar: [#1 0.02,0.11,0.98,U] [#2 0.14,-0.03,1.00,U] [#3 0.18,0.30,0.94,U] [#4 0.21,0.18,1.03,U] [#5 0.23,0.20,0.72,U] [#6 0.18,0.24,0.73,U] [#7 0.19,0.26,0.62,U] [#8 -0.07,0.05,0.63,U] 
19:51:52.425 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.14}, one-star: {0.13, 0.02}
19:51:52.427 00.002 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.58) = xAngle (1.77 = 1.77)
19:51:52.427 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.41)
19:51:52.429 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=-0.03 mountY=-0.13, mountTheta=-1.76
19:51:52.431 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.02, opts=13)
19:51:52.431 00.000 7988 Enqueuing Move request for scope (0.13, 0.02)
19:51:52.432 00.001 15712 Worker thread wakes up
19:51:52.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
19:51:52.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
19:51:52.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:52.432 00.000 15712 Moving (0.13, 0.02) raw xDistance=-0.03 yDistance=-0.13
19:51:52.432 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.2
19:51:52.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:52.436 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:52.437 00.001 7988 Enqueuing Expose request
19:51:52.437 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.58
19:51:52.437 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
19:51:52.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:52.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:51:52.437 00.000 15712 MoveAxis(W, 4, ABG)
19:51:52.437 00.000 15712 Guiding  Dir = 3, Dur = 4
19:51:52.472 00.035 15712 IsGuiding returns 0
19:51:52.488 00.016 15712 IsGuiding returns 0
19:51:52.488 00.000 15712 Move returns status 0, amount 4
19:51:52.488 00.000 15712 MoveAxis(N, 0, ABG)
19:51:52.488 00.000 15712 Move returns status 0, amount 0
19:51:52.488 00.000 15712 move complete, result=0
19:51:52.488 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
19:51:52.493 00.005 15712 worker thread done servicing request
19:51:52.493 00.000 15712 Worker thread wakes up
19:51:52.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:52.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:54.233 01.740 15712 Exposure complete
19:51:54.295 00.062 15712 worker thread done servicing request
19:51:54.295 00.000 7988 OnExposeComplete: enter
19:51:54.295 00.000 7988 UpdateGuideState(): m_state=6
19:51:54.295 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2856
19:51:54.295 00.000 7988 Star::Find returns 1 (1), X=1170.76, Y=435.33, Mass=1447, SNR=25.9, Peak=255 HFD=2.9
19:51:54.295 00.000 7988 MultiStar: [#1 0.03,0.13,1.04,U] [#2 0.00,-0.16,1.02,U] [#3 -0.01,0.04,0.99,U] [#4 0.04,0.08,1.02,U] [#5 0.07,-0.02,0.71,U] [#6 0.28,0.36,0.70,U] [#7 0.16,0.42,0.68,U] [#8 0.19,0.10,0.69,U] 
19:51:54.295 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.18, -0.03}
19:51:54.295 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
19:51:54.295 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
19:51:54.295 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.13 cameraTheta=0.72 mountX=-0.08 mountY=-0.10, mountTheta=-2.29
19:51:54.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.08, opts=13)
19:51:54.295 00.000 7988 Enqueuing Move request for scope (0.09, 0.08)
19:51:54.295 00.000 15712 Worker thread wakes up
19:51:54.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
19:51:54.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
19:51:54.295 00.000 15712 Moving (0.09, 0.08) raw xDistance=-0.08 yDistance=-0.10
19:51:54.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:54.295 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.9 Saturated
19:51:54.310 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:54.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:54.310 00.000 7988 Enqueuing Expose request
19:51:54.310 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.57
19:51:54.310 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
19:51:54.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:54.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:51:54.310 00.000 15712 MoveAxis(E, 4, ABG)
19:51:54.310 00.000 15712 Guiding  Dir = 2, Dur = 4
19:51:54.345 00.035 15712 IsGuiding returns 0
19:51:54.361 00.016 15712 IsGuiding returns 0
19:51:54.361 00.000 15712 Move returns status 0, amount 4
19:51:54.361 00.000 15712 MoveAxis(N, 0, ABG)
19:51:54.361 00.000 15712 Move returns status 0, amount 0
19:51:54.361 00.000 15712 move complete, result=0
19:51:54.361 00.000 15712 worker thread done servicing request
19:51:54.361 00.000 15712 Worker thread wakes up
19:51:54.361 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
19:51:54.363 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:54.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:55.780 01.417 15712 Exposure complete
19:51:55.842 00.062 15712 worker thread done servicing request
19:51:55.842 00.000 7988 OnExposeComplete: enter
19:51:55.842 00.000 7988 UpdateGuideState(): m_state=6
19:51:55.842 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2857
19:51:55.842 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=435.18, Mass=1592, SNR=27.2, Peak=199 HFD=3.5
19:51:55.842 00.000 7988 MultiStar: [#1 -0.08,-0.05,0.98,U] [#2 0.10,-0.10,0.97,U] [#3 0.05,-0.17,0.94,U] [#4 -0.10,-0.02,1.03,U] [#5 -0.14,-0.12,0.67,U] [#6 0.16,-0.00,0.68,U] [#7 0.08,0.12,0.65,U] [#8 -0.04,-0.19,0.62,U] 
19:51:55.842 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.12, -0.18}
19:51:55.842 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
19:51:55.842 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
19:51:55.842 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.78 mountX=0.08 mountY=0.02, mountTheta=0.23
19:51:55.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.08, opts=13)
19:51:55.842 00.000 7988 Enqueuing Move request for scope (-0.02, -0.08)
19:51:55.842 00.000 15712 Worker thread wakes up
19:51:55.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
19:51:55.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
19:51:55.842 00.000 15712 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=0.02
19:51:55.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:55.855 00.013 7988 UpdateGuideState exits: m=1592 SNR=27.2
19:51:55.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:55.857 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:55.860 00.003 7988 Enqueuing Expose request
19:51:55.860 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 643.56
19:51:55.860 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
19:51:55.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:55.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:51:55.860 00.000 15712 MoveAxis(E, 6, ABG)
19:51:55.860 00.000 15712 Guiding  Dir = 2, Dur = 6
19:51:55.860 00.000 15712 IsGuiding returns 0
19:51:55.878 00.018 15712 IsGuiding returns 0
19:51:55.878 00.000 15712 Move returns status 0, amount 6
19:51:55.878 00.000 15712 MoveAxis(N, 0, ABG)
19:51:55.878 00.000 15712 Move returns status 0, amount 0
19:51:55.878 00.000 15712 move complete, result=0
19:51:55.878 00.000 15712 worker thread done servicing request
19:51:55.878 00.000 15712 Worker thread wakes up
19:51:55.878 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
19:51:55.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:55.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:57.521 01.643 15712 Exposure complete
19:51:57.572 00.051 15712 worker thread done servicing request
19:51:57.572 00.000 7988 OnExposeComplete: enter
19:51:57.572 00.000 7988 UpdateGuideState(): m_state=6
19:51:57.583 00.011 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2858
19:51:57.583 00.000 7988 Star::Find returns 1 (0), X=1170.67, Y=435.19, Mass=1480, SNR=26.1, Peak=227 HFD=3.0
19:51:57.583 00.000 7988 MultiStar: [#1 0.05,-0.02,1.04,U] [#2 0.09,-0.34,1.00,U] [#3 0.18,0.04,0.96,U] [#4 -0.10,0.02,0.99,U] [#5 0.12,-0.12,0.72,U] [#6 0.10,-0.09,0.70,U] [#7 0.35,0.20,0.67,U] [#8 -0.05,-0.02,0.69,U] 
19:51:57.583 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.10, -0.18}
19:51:57.583 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.58) = xAngle (0.92 = 0.92)
19:51:57.589 00.006 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.02 = -2.26)
19:51:57.589 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.66 mountX=0.07 mountY=-0.08, mountTheta=-0.90
19:51:57.589 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.07, opts=13)
19:51:57.589 00.000 7988 Enqueuing Move request for scope (0.08, -0.07)
19:51:57.589 00.000 15712 Worker thread wakes up
19:51:57.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
19:51:57.589 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
19:51:57.589 00.000 15712 Moving (0.08, -0.07) raw xDistance=0.07 yDistance=-0.08
19:51:57.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:57.589 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1
19:51:57.597 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:57.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:57.599 00.002 7988 Enqueuing Expose request
19:51:57.599 00.000 15712 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 643.55
19:51:57.599 00.000 15712 PPEC: input: 0.07, control: -0.04, exposure: 1500
19:51:57.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:57.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:51:57.599 00.000 15712 MoveAxis(E, 12, ABG)
19:51:57.599 00.000 15712 Guiding  Dir = 2, Dur = 12
19:51:57.601 00.002 15712 IsGuiding returns 0
19:51:57.615 00.014 15712 IsGuiding returns 1
19:51:57.615 00.000 15712 scope still moving after pulse duration time elapsed
19:51:57.667 00.052 15712 IsGuiding returns 0
19:51:57.667 00.000 15712 scope move finished after 12 + 57 ms
19:51:57.667 00.000 15712 Move returns status 0, amount 12
19:51:57.667 00.000 15712 MoveAxis(N, 0, ABG)
19:51:57.667 00.000 15712 Move returns status 0, amount 0
19:51:57.667 00.000 15712 move complete, result=0
19:51:57.667 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
19:51:57.672 00.005 15712 worker thread done servicing request
19:51:57.672 00.000 15712 Worker thread wakes up
19:51:57.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:57.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:51:59.086 01.414 15712 Exposure complete
19:51:59.140 00.054 15712 worker thread done servicing request
19:51:59.140 00.000 7988 OnExposeComplete: enter
19:51:59.147 00.007 7988 UpdateGuideState(): m_state=6
19:51:59.147 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2859
19:51:59.147 00.000 7988 Star::Find returns 1 (0), X=1170.68, Y=435.48, Mass=1514, SNR=26.3, Peak=198 HFD=3.2
19:51:59.147 00.000 7988 MultiStar: [#1 0.01,0.29,1.03,U] [#2 -0.02,0.07,1.03,U] [#3 -0.01,0.37,0.97,U] [#4 0.09,0.27,1.01,U] [#5 0.00,0.45,0.71,U] [#6 0.15,0.42,0.69,U] [#7 0.19,0.37,0.64,U] [#8 0.04,0.33,0.66,U] 
19:51:59.147 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.28}, one-star: {0.10, 0.12}
19:51:59.147 00.000 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
19:51:59.147 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.73)
19:51:59.155 00.008 7988 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.87 mountX=-0.12 mountY=-0.10, mountTheta=-2.43
19:51:59.155 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.12, opts=13)
19:51:59.155 00.000 7988 Enqueuing Move request for scope (0.10, 0.12)
19:51:59.155 00.000 15712 Worker thread wakes up
19:51:59.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
19:51:59.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
19:51:59.155 00.000 15712 Moving (0.10, 0.12) raw xDistance=-0.12 yDistance=-0.10
19:51:59.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:51:59.155 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.3
19:51:59.161 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:59.163 00.002 15712 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 643.54
19:51:59.163 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:51:59.163 00.000 7988 Enqueuing Expose request
19:51:59.165 00.002 15712 PPEC: input: -0.12, control: -0.04, exposure: 1500
19:51:59.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:59.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:51:59.165 00.000 15712 MoveAxis(E, 12, ABG)
19:51:59.165 00.000 15712 Guiding  Dir = 2, Dur = 12
19:51:59.172 00.007 15712 IsGuiding returns 0
19:51:59.189 00.017 15712 IsGuiding returns 1
19:51:59.189 00.000 15712 scope still moving after pulse duration time elapsed
19:51:59.211 00.022 15712 IsGuiding returns 1
19:51:59.253 00.042 15712 IsGuiding returns 0
19:51:59.253 00.000 15712 scope move finished after 12 + 68 ms
19:51:59.253 00.000 15712 Move returns status 0, amount 12
19:51:59.253 00.000 15712 MoveAxis(N, 0, ABG)
19:51:59.253 00.000 15712 Move returns status 0, amount 0
19:51:59.253 00.000 15712 move complete, result=0
19:51:59.253 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
19:51:59.254 00.001 15712 worker thread done servicing request
19:51:59.254 00.000 15712 Worker thread wakes up
19:51:59.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:51:59.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:00.889 01.635 15712 Exposure complete
19:52:00.948 00.059 15712 worker thread done servicing request
19:52:00.950 00.002 7988 OnExposeComplete: enter
19:52:00.950 00.000 7988 UpdateGuideState(): m_state=6
19:52:00.952 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2860
19:52:00.954 00.002 7988 Star::Find returns 1 (0), X=1170.47, Y=435.98, Mass=1414, SNR=25.5, Peak=195 HFD=3.3
19:52:00.954 00.000 7988 MultiStar: [#1 -0.06,0.69,1.04,U] [#2 0.01,0.54,1.03,U] [#3 0.01,0.79,0.97,U] [#4 -0.02,0.71,1.07,U] [#5 0.22,0.73,0.73,U] [#6 0.07,0.79,0.71,U] [#7 0.12,0.67,0.69,U] [#8 -0.23,0.55,0.68,U] 
19:52:00.956 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.67}, one-star: {-0.11, 0.61}
19:52:00.956 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
19:52:00.957 00.001 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
19:52:00.959 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.61 hyp=0.62 cameraTheta=1.74 mountX=-0.61 mountY=0.09, mountTheta=2.99
19:52:00.959 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.61, opts=13)
19:52:00.961 00.002 7988 Enqueuing Move request for scope (-0.11, 0.61)
19:52:00.963 00.002 15712 Worker thread wakes up
19:52:00.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.61) opts 0xd
19:52:00.963 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.61)
19:52:00.963 00.000 15712 Moving (-0.11, 0.61) raw xDistance=-0.61 yDistance=0.09
19:52:00.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:52:00.963 00.000 7988 UpdateGuideState exits: m=1414 SNR=25.5
19:52:00.965 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:00.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:00.965 00.000 7988 Enqueuing Expose request
19:52:00.965 00.000 15712 PPEC rslt: input = -0.61, final = -0.42, react = -0.37, pred = -0.05, hyst = -0.33, hyst_pct = 0.00, period_length = 643.53
19:52:00.965 00.000 15712 PPEC: input: -0.61, control: -0.42, exposure: 1500
19:52:00.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:00.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:52:00.965 00.000 15712 MoveAxis(E, 136, ABG)
19:52:00.965 00.000 15712 Guiding  Dir = 2, Dur = 136
19:52:00.965 00.000 15712 IsGuiding returns 0
19:52:00.991 00.026 15712 PulseGuide returned control before completion, sleep 121
19:52:01.125 00.134 15712 IsGuiding returns 1
19:52:01.125 00.000 15712 scope still moving after pulse duration time elapsed
19:52:01.179 00.054 15712 IsGuiding returns 0
19:52:01.179 00.000 15712 scope move finished after 136 + 81 ms
19:52:01.179 00.000 15712 Move returns status 0, amount 136
19:52:01.179 00.000 15712 MoveAxis(N, 0, ABG)
19:52:01.179 00.000 15712 Move returns status 0, amount 0
19:52:01.179 00.000 15712 move complete, result=0
19:52:01.179 00.000 7988 GuideStep: -0.6 px 136 ms EAST, 0.1 px 0 ms NORTH
19:52:01.188 00.009 15712 worker thread done servicing request
19:52:01.188 00.000 15712 Worker thread wakes up
19:52:01.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:01.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:02.608 01.420 15712 Exposure complete
19:52:02.667 00.059 15712 worker thread done servicing request
19:52:02.667 00.000 7988 OnExposeComplete: enter
19:52:02.669 00.002 7988 UpdateGuideState(): m_state=6
19:52:02.669 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2861
19:52:02.669 00.000 7988 Star::Find returns 1 (0), X=1170.68, Y=436.13, Mass=1571, SNR=26.8, Peak=202 HFD=3.6
19:52:02.669 00.000 7988 MultiStar: [#1 0.13,0.79,0.98,U] [#2 -0.07,0.68,0.98,U] [#3 -0.14,0.99,0.95,U] [#4 -0.10,0.78,1.01,U] [#5 0.09,0.95,0.69,U] [#6 0.24,1.10,0.70,U] [#7 -0.16,1.21,0.64,U] [#8 -0.19,1.11,0.65,U] 
19:52:02.669 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.90}, one-star: {0.10, 0.77}
19:52:02.669 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
19:52:02.676 00.007 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
19:52:02.676 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.77 hyp=0.78 cameraTheta=1.44 mountX=-0.77 mountY=-0.12, mountTheta=-2.98
19:52:02.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.77, opts=13)
19:52:02.676 00.000 7988 Enqueuing Move request for scope (0.10, 0.77)
19:52:02.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:02.676 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.8
19:52:02.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:02.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:02.685 00.009 7988 Enqueuing Expose request
19:52:02.685 00.000 15712 Worker thread wakes up
19:52:02.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.77) opts 0xd
19:52:02.685 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.77)
19:52:02.685 00.000 15712 Moving (0.10, 0.77) raw xDistance=-0.77 yDistance=-0.12
19:52:02.685 00.000 15712 PPEC rslt: input = -0.77, final = -0.53, react = -0.46, pred = -0.07, hyst = -0.42, hyst_pct = 0.00, period_length = 643.52
19:52:02.685 00.000 15712 PPEC: input: -0.77, control: -0.53, exposure: 1500
19:52:02.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:02.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:52:02.685 00.000 15712 MoveAxis(E, 173, ABG)
19:52:02.685 00.000 15712 Guiding  Dir = 2, Dur = 173
19:52:02.717 00.032 15712 IsGuiding returns 0
19:52:02.737 00.020 15712 PulseGuide returned control before completion, sleep 168
19:52:02.944 00.207 15712 IsGuiding returns 1
19:52:02.944 00.000 15712 scope still moving after pulse duration time elapsed
19:52:02.972 00.028 15712 IsGuiding returns 0
19:52:02.972 00.000 15712 scope move finished after 173 + 78 ms
19:52:02.972 00.000 15712 Move returns status 0, amount 173
19:52:02.972 00.000 15712 MoveAxis(N, 0, ABG)
19:52:02.972 00.000 15712 Move returns status 0, amount 0
19:52:02.972 00.000 15712 move complete, result=0
19:52:02.972 00.000 15712 worker thread done servicing request
19:52:02.972 00.000 15712 Worker thread wakes up
19:52:02.972 00.000 7988 GuideStep: -0.8 px 173 ms EAST, -0.1 px 0 ms NORTH
19:52:02.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:02.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:04.602 01.630 15712 Exposure complete
19:52:04.649 00.047 15712 worker thread done servicing request
19:52:04.649 00.000 7988 OnExposeComplete: enter
19:52:04.664 00.015 7988 UpdateGuideState(): m_state=6
19:52:04.666 00.002 7988 Star::Find(15, 1170, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2862
19:52:04.666 00.000 7988 Star::Find returns 1 (0), X=1170.74, Y=435.94, Mass=1607, SNR=27.3, Peak=237 HFD=3.8
19:52:04.666 00.000 7988 MultiStar: [#1 0.18,0.60,0.96,U] [#2 0.13,0.52,0.94,U] [#3 0.07,0.59,0.94,U] [#4 0.16,0.69,1.01,U] [#5 0.13,0.75,0.65,U] [#6 0.30,0.52,0.67,U] [#7 0.27,0.67,0.65,U] [#8 0.36,0.50,0.63,U] 
19:52:04.666 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.60}, one-star: {0.16, 0.58}
19:52:04.666 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
19:52:04.666 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
19:52:04.666 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.58 hyp=0.60 cameraTheta=1.30 mountX=-0.58 mountY=-0.17, mountTheta=-2.85
19:52:04.666 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.58, opts=13)
19:52:04.666 00.000 7988 Enqueuing Move request for scope (0.16, 0.58)
19:52:04.666 00.000 15712 Worker thread wakes up
19:52:04.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.58) opts 0xd
19:52:04.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.58)
19:52:04.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:04.666 00.000 7988 UpdateGuideState exits: m=1607 SNR=27.3
19:52:04.679 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:04.679 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:04.680 00.001 7988 Enqueuing Expose request
19:52:04.682 00.002 15712 Moving (0.16, 0.58) raw xDistance=-0.58 yDistance=-0.17
19:52:04.683 00.001 15712 PPEC rslt: input = -0.58, final = -0.42, react = -0.35, pred = -0.07, hyst = -0.34, hyst_pct = 0.00, period_length = 643.51
19:52:04.683 00.000 15712 PPEC: input: -0.58, control: -0.42, exposure: 1500
19:52:04.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:04.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:52:04.683 00.000 15712 MoveAxis(E, 138, ABG)
19:52:04.683 00.000 15712 Guiding  Dir = 2, Dur = 138
19:52:04.683 00.000 15712 IsGuiding returns 0
19:52:04.700 00.017 15712 PulseGuide returned control before completion, sleep 132
19:52:04.844 00.144 15712 IsGuiding returns 1
19:52:04.844 00.000 15712 scope still moving after pulse duration time elapsed
19:52:04.872 00.028 15712 IsGuiding returns 0
19:52:04.872 00.000 15712 scope move finished after 138 + 48 ms
19:52:04.872 00.000 15712 Move returns status 0, amount 138
19:52:04.872 00.000 15712 MoveAxis(N, 0, ABG)
19:52:04.872 00.000 15712 Move returns status 0, amount 0
19:52:04.872 00.000 15712 move complete, result=0
19:52:04.872 00.000 15712 worker thread done servicing request
19:52:04.872 00.000 15712 Worker thread wakes up
19:52:04.872 00.000 7988 GuideStep: -0.6 px 138 ms EAST, -0.2 px 0 ms NORTH
19:52:04.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:04.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:06.279 01.407 15712 Exposure complete
19:52:06.333 00.054 15712 worker thread done servicing request
19:52:06.341 00.008 7988 OnExposeComplete: enter
19:52:06.343 00.002 7988 UpdateGuideState(): m_state=6
19:52:06.343 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2863
19:52:06.343 00.000 7988 Star::Find returns 1 (0), X=1170.72, Y=435.47, Mass=1415, SNR=25.5, Peak=199 HFD=3.2
19:52:06.343 00.000 7988 MultiStar: [#1 0.09,-0.05,1.01,U] [#2 0.05,-0.07,1.02,U] [#3 0.22,0.17,0.99,U] [#4 -0.03,0.03,1.07,U] [#5 0.06,0.06,0.72,U] [#6 0.32,0.20,0.75,U] [#7 0.20,0.33,0.66,U] [#8 0.09,0.04,0.66,U] 
19:52:06.343 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.14, 0.11}
19:52:06.343 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
19:52:06.350 00.007 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.00)
19:52:06.350 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=-0.08 mountY=-0.12, mountTheta=-2.16
19:52:06.350 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.08, opts=13)
19:52:06.350 00.000 7988 Enqueuing Move request for scope (0.12, 0.08)
19:52:06.350 00.000 15712 Worker thread wakes up
19:52:06.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
19:52:06.350 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
19:52:06.350 00.000 15712 Moving (0.12, 0.08) raw xDistance=-0.08 yDistance=-0.12
19:52:06.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:06.356 00.006 7988 UpdateGuideState exits: m=1415 SNR=25.5
19:52:06.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:06.356 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:06.356 00.000 7988 Enqueuing Expose request
19:52:06.356 00.000 15712 PPEC rslt: input = -0.08, final = -0.06, react = -0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 643.49
19:52:06.356 00.000 15712 PPEC: input: -0.08, control: -0.06, exposure: 1500
19:52:06.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:06.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:52:06.356 00.000 15712 MoveAxis(E, 20, ABG)
19:52:06.356 00.000 15712 Guiding  Dir = 2, Dur = 20
19:52:06.356 00.000 15712 IsGuiding returns 0
19:52:06.376 00.020 15712 PulseGuide returned control before completion, sleep 12
19:52:06.425 00.049 15712 IsGuiding returns 0
19:52:06.425 00.000 15712 Move returns status 0, amount 20
19:52:06.425 00.000 15712 MoveAxis(N, 0, ABG)
19:52:06.425 00.000 15712 Move returns status 0, amount 0
19:52:06.425 00.000 15712 move complete, result=0
19:52:06.425 00.000 15712 worker thread done servicing request
19:52:06.425 00.000 15712 Worker thread wakes up
19:52:06.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:06.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:06.425 00.000 7988 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
19:52:08.064 01.639 15712 Exposure complete
19:52:08.119 00.055 15712 worker thread done servicing request
19:52:08.119 00.000 7988 OnExposeComplete: enter
19:52:08.126 00.007 7988 UpdateGuideState(): m_state=6
19:52:08.126 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2864
19:52:08.126 00.000 7988 Star::Find returns 1 (0), X=1170.73, Y=434.81, Mass=1448, SNR=25.9, Peak=234 HFD=3.0
19:52:08.126 00.000 7988 MultiStar: [#1 0.07,-0.31,1.02,U] [#2 0.10,-0.70,1.00,U] [#3 0.04,-0.44,0.95,U] [#4 0.08,-0.30,1.08,U] [#5 -0.07,-0.31,0.71,U] [#6 0.30,-0.22,0.71,U] [#7 0.17,-0.55,0.70,U] [#8 0.02,-0.33,0.65,U] 
19:52:08.126 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.42}, one-star: {0.16, -0.55}
19:52:08.126 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.58) = xAngle (0.23 = 0.23)
19:52:08.126 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.34 = -2.94)
19:52:08.126 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.42 hyp=0.43 cameraTheta=-1.35 mountX=0.42 mountY=-0.09, mountTheta=-0.20
19:52:08.136 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.42, opts=13)
19:52:08.136 00.000 7988 Enqueuing Move request for scope (0.10, -0.42)
19:52:08.136 00.000 15712 Worker thread wakes up
19:52:08.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.42) opts 0xd
19:52:08.136 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.42)
19:52:08.136 00.000 15712 Moving (0.10, -0.42) raw xDistance=0.42 yDistance=-0.09
19:52:08.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:08.136 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.9
19:52:08.141 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:08.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:08.142 00.001 7988 Enqueuing Expose request
19:52:08.142 00.000 15712 PPEC rslt: input = 0.42, final = 0.22, react = 0.25, pred = -0.03, hyst = 0.20, hyst_pct = 0.00, period_length = 643.48
19:52:08.142 00.000 15712 PPEC: input: 0.42, control: 0.22, exposure: 1500
19:52:08.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:08.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:52:08.142 00.000 15712 MoveAxis(W, 72, ABG)
19:52:08.142 00.000 15712 Guiding  Dir = 3, Dur = 72
19:52:08.142 00.000 15712 IsGuiding returns 0
19:52:08.170 00.028 15712 PulseGuide returned control before completion, sleep 55
19:52:08.238 00.068 15712 IsGuiding returns 1
19:52:08.238 00.000 15712 scope still moving after pulse duration time elapsed
19:52:08.272 00.034 15712 IsGuiding returns 0
19:52:08.272 00.000 15712 scope move finished after 72 + 67 ms
19:52:08.272 00.000 15712 Move returns status 0, amount 72
19:52:08.272 00.000 15712 MoveAxis(N, 0, ABG)
19:52:08.272 00.000 15712 Move returns status 0, amount 0
19:52:08.272 00.000 15712 move complete, result=0
19:52:08.272 00.000 15712 worker thread done servicing request
19:52:08.272 00.000 15712 Worker thread wakes up
19:52:08.272 00.000 7988 GuideStep: 0.4 px 72 ms WEST, -0.1 px 0 ms NORTH
19:52:08.285 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:08.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:09.704 01.419 15712 Exposure complete
19:52:09.750 00.046 15712 worker thread done servicing request
19:52:09.750 00.000 7988 OnExposeComplete: enter
19:52:09.766 00.016 7988 UpdateGuideState(): m_state=6
19:52:09.767 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2865
19:52:09.767 00.000 7988 Star::Find returns 1 (0), X=1170.72, Y=434.85, Mass=1532, SNR=26.5, Peak=217 HFD=3.4
19:52:09.769 00.002 7988 MultiStar: [#1 0.23,-0.53,1.01,U] [#2 0.29,-0.60,0.98,U] [#3 0.17,-0.41,0.96,U] [#4 0.29,-0.57,1.03,U] [#5 0.27,-0.41,0.68,U] [#6 0.11,-0.49,0.72,U] [#7 0.37,-0.35,0.65,U] [#8 0.25,-0.39,0.63,U] 
19:52:09.771 00.002 7988 single-star, 8 included, MultiStar: {0.23, -0.49}, one-star: {0.14, -0.52}
19:52:09.771 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
19:52:09.773 00.002 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.90)
19:52:09.773 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.52 hyp=0.54 cameraTheta=-1.30 mountX=0.52 mountY=-0.13, mountTheta=-0.25
19:52:09.775 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.52, opts=13)
19:52:09.777 00.002 7988 Enqueuing Move request for scope (0.14, -0.52)
19:52:09.777 00.000 15712 Worker thread wakes up
19:52:09.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.52) opts 0xd
19:52:09.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.52)
19:52:09.777 00.000 15712 Moving (0.14, -0.52) raw xDistance=0.52 yDistance=-0.13
19:52:09.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:09.777 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.5
19:52:09.780 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:09.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:09.782 00.002 7988 Enqueuing Expose request
19:52:09.784 00.002 15712 PPEC rslt: input = 0.52, final = 0.27, react = 0.31, pred = -0.04, hyst = 0.27, hyst_pct = 0.00, period_length = 643.47
19:52:09.784 00.000 15712 PPEC: input: 0.52, control: 0.27, exposure: 1500
19:52:09.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:09.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:52:09.784 00.000 15712 MoveAxis(W, 87, ABG)
19:52:09.784 00.000 15712 Guiding  Dir = 3, Dur = 87
19:52:09.784 00.000 15712 IsGuiding returns 0
19:52:09.801 00.017 15712 PulseGuide returned control before completion, sleep 80
19:52:09.898 00.097 15712 IsGuiding returns 1
19:52:09.898 00.000 15712 scope still moving after pulse duration time elapsed
19:52:09.925 00.027 15712 IsGuiding returns 0
19:52:09.925 00.000 15712 scope move finished after 87 + 54 ms
19:52:09.925 00.000 15712 Move returns status 0, amount 87
19:52:09.925 00.000 15712 MoveAxis(N, 0, ABG)
19:52:09.925 00.000 15712 Move returns status 0, amount 0
19:52:09.925 00.000 15712 move complete, result=0
19:52:09.925 00.000 15712 worker thread done servicing request
19:52:09.925 00.000 15712 Worker thread wakes up
19:52:09.925 00.000 7988 GuideStep: 0.5 px 87 ms WEST, -0.1 px 0 ms NORTH
19:52:09.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:09.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:11.667 01.742 15712 Exposure complete
19:52:11.724 00.057 15712 worker thread done servicing request
19:52:11.724 00.000 7988 OnExposeComplete: enter
19:52:11.728 00.004 7988 UpdateGuideState(): m_state=6
19:52:11.728 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2866
19:52:11.728 00.000 7988 Star::Find returns 1 (0), X=1170.81, Y=435.43, Mass=1491, SNR=26.1, Peak=224 HFD=3.3
19:52:11.728 00.000 7988 MultiStar: [#1 -0.02,0.28,1.01,U] [#2 -0.01,-0.00,0.97,U] [#3 0.09,0.09,0.94,U] [#4 0.12,0.16,1.02,U] [#5 0.00,0.12,0.69,U] [#6 0.28,0.08,0.71,U] [#7 0.08,0.40,0.62,U] [#8 0.02,0.20,0.63,U] 
19:52:11.728 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.23, 0.07}
19:52:11.728 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
19:52:11.728 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.58)
19:52:11.728 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.02 mountX=-0.15 mountY=-0.09, mountTheta=-2.58
19:52:11.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.15, opts=13)
19:52:11.728 00.000 7988 Enqueuing Move request for scope (0.09, 0.15)
19:52:11.728 00.000 15712 Worker thread wakes up
19:52:11.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
19:52:11.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
19:52:11.728 00.000 15712 Moving (0.09, 0.15) raw xDistance=-0.15 yDistance=-0.09
19:52:11.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:11.741 00.013 7988 UpdateGuideState exits: m=1491 SNR=26.1
19:52:11.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:11.743 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:11.744 00.001 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 643.46
19:52:11.744 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
19:52:11.744 00.000 7988 Enqueuing Expose request
19:52:11.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:11.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:52:11.744 00.000 15712 MoveAxis(E, 11, ABG)
19:52:11.744 00.000 15712 Guiding  Dir = 2, Dur = 11
19:52:11.744 00.000 15712 IsGuiding returns 0
19:52:11.796 00.052 15712 IsGuiding returns 1
19:52:11.796 00.000 15712 scope still moving after pulse duration time elapsed
19:52:11.826 00.030 15712 IsGuiding returns 0
19:52:11.826 00.000 15712 scope move finished after 11 + 74 ms
19:52:11.826 00.000 15712 Move returns status 0, amount 11
19:52:11.826 00.000 15712 MoveAxis(N, 0, ABG)
19:52:11.826 00.000 15712 Move returns status 0, amount 0
19:52:11.826 00.000 15712 move complete, result=0
19:52:11.826 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
19:52:11.834 00.008 15712 worker thread done servicing request
19:52:11.834 00.000 15712 Worker thread wakes up
19:52:11.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:11.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:13.246 01.412 15712 Exposure complete
19:52:13.303 00.057 15712 worker thread done servicing request
19:52:13.303 00.000 7988 OnExposeComplete: enter
19:52:13.307 00.004 7988 UpdateGuideState(): m_state=6
19:52:13.307 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2867
19:52:13.307 00.000 7988 Star::Find returns 1 (0), X=1170.78, Y=436.14, Mass=1412, SNR=25.5, Peak=207 HFD=3.3
19:52:13.307 00.000 7988 MultiStar: [#1 0.15,0.79,1.02,U] [#2 -0.02,0.72,1.01,U] [#3 0.01,1.11,0.97,U] [#4 0.11,0.95,1.01,U] [#5 0.03,0.77,0.74,U] [#6 0.50,0.90,0.70,U] [#7 0.05,0.96,0.67,U] [#8 0.27,0.68,0.67,U] 
19:52:13.307 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.85}, one-star: {0.20, 0.78}
19:52:13.307 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
19:52:13.307 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
19:52:13.307 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.78 hyp=0.81 cameraTheta=1.32 mountX=-0.78 mountY=-0.22, mountTheta=-2.86
19:52:13.307 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.78, opts=13)
19:52:13.307 00.000 7988 Enqueuing Move request for scope (0.20, 0.78)
19:52:13.307 00.000 15712 Worker thread wakes up
19:52:13.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.78) opts 0xd
19:52:13.307 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.78)
19:52:13.307 00.000 15712 Moving (0.20, 0.78) raw xDistance=-0.78 yDistance=-0.22
19:52:13.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:13.320 00.013 7988 UpdateGuideState exits: m=1412 SNR=25.5
19:52:13.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:13.322 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:13.323 00.001 7988 Enqueuing Expose request
19:52:13.325 00.002 15712 PPEC rslt: input = -0.78, final = -0.50, react = -0.47, pred = -0.03, hyst = -0.41, hyst_pct = 0.00, period_length = 643.45
19:52:13.325 00.000 15712 PPEC: input: -0.78, control: -0.50, exposure: 1500
19:52:13.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:13.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:52:13.325 00.000 15712 MoveAxis(E, 163, ABG)
19:52:13.325 00.000 15712 Guiding  Dir = 2, Dur = 163
19:52:13.325 00.000 15712 IsGuiding returns 0
19:52:13.343 00.018 15712 PulseGuide returned control before completion, sleep 149
19:52:13.524 00.181 15712 IsGuiding returns 0
19:52:13.524 00.000 15712 Move returns status 0, amount 163
19:52:13.524 00.000 15712 MoveAxis(N, 0, ABG)
19:52:13.524 00.000 15712 Move returns status 0, amount 0
19:52:13.524 00.000 15712 move complete, result=0
19:52:13.524 00.000 7988 GuideStep: -0.8 px 163 ms EAST, -0.2 px 0 ms NORTH
19:52:13.528 00.004 15712 worker thread done servicing request
19:52:13.528 00.000 15712 Worker thread wakes up
19:52:13.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:13.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:15.170 01.642 15712 Exposure complete
19:52:15.226 00.056 15712 worker thread done servicing request
19:52:15.226 00.000 7988 OnExposeComplete: enter
19:52:15.226 00.000 7988 UpdateGuideState(): m_state=6
19:52:15.233 00.007 7988 Star::Find(15, 1170, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2868
19:52:15.233 00.000 7988 Star::Find returns 1 (0), X=1170.87, Y=436.35, Mass=1354, SNR=25.0, Peak=240 HFD=2.9
19:52:15.233 00.000 7988 MultiStar: [#1 0.03,1.19,1.06,U] [#2 0.12,0.96,1.09,U] [#3 0.26,1.08,0.99,U] [#4 0.17,1.04,1.07,U] [#5 0.15,1.01,0.75,U] [#6 0.50,1.42,0.00,M1] [#7 0.23,1.33,0.00,M1] [#8 0.18,1.07,0.72,U] 
19:52:15.233 00.000 7988 single-star, 6 included, MultiStar: {0.17, 1.05}, one-star: {0.29, 0.99}
19:52:15.233 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
19:52:15.233 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.31)
19:52:15.233 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.99 hyp=1.03 cameraTheta=1.28 mountX=-0.99 mountY=-0.32, mountTheta=-2.83
19:52:15.233 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.99, opts=13)
19:52:15.243 00.010 7988 Enqueuing Move request for scope (0.29, 0.99)
19:52:15.243 00.000 15712 Worker thread wakes up
19:52:15.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.99) opts 0xd
19:52:15.243 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.99)
19:52:15.243 00.000 15712 Moving (0.29, 0.99) raw xDistance=-0.99 yDistance=-0.32
19:52:15.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:15.243 00.000 7988 UpdateGuideState exits: m=1354 SNR=25.0
19:52:15.246 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:15.246 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:15.246 00.000 7988 Enqueuing Expose request
19:52:15.249 00.003 15712 PPEC rslt: input = -0.99, final = -0.61, react = -0.59, pred = -0.02, hyst = -0.54, hyst_pct = 0.00, period_length = 643.44
19:52:15.249 00.000 15712 PPEC: input: -0.99, control: -0.61, exposure: 1500
19:52:15.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:52:15.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
19:52:15.249 00.000 15712 MoveAxis(E, 200, ABG)
19:52:15.249 00.000 15712 Guiding  Dir = 2, Dur = 200
19:52:15.249 00.000 15712 IsGuiding returns 0
19:52:15.268 00.019 15712 PulseGuide returned control before completion, sleep 193
19:52:15.472 00.204 15712 IsGuiding returns 1
19:52:15.472 00.000 15712 scope still moving after pulse duration time elapsed
19:52:15.504 00.032 15712 IsGuiding returns 0
19:52:15.504 00.000 15712 scope move finished after 200 + 57 ms
19:52:15.504 00.000 15712 Move returns status 0, amount 200
19:52:15.504 00.000 15712 MoveAxis(N, 0, ABG)
19:52:15.504 00.000 15712 Move returns status 0, amount 0
19:52:15.504 00.000 15712 move complete, result=0
19:52:15.504 00.000 7988 GuideStep: -1.0 px 200 ms EAST, -0.3 px 0 ms NORTH
19:52:15.510 00.006 15712 worker thread done servicing request
19:52:15.510 00.000 15712 Worker thread wakes up
19:52:15.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:15.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:16.927 01.417 15712 Exposure complete
19:52:16.978 00.051 15712 worker thread done servicing request
19:52:16.978 00.000 7988 OnExposeComplete: enter
19:52:16.978 00.000 7988 UpdateGuideState(): m_state=6
19:52:16.988 00.010 7988 Star::Find(15, 1170, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2869
19:52:16.988 00.000 7988 Star::Find returns 1 (1), X=1170.83, Y=436.08, Mass=1498, SNR=26.3, Peak=255 HFD=2.9
19:52:16.988 00.000 7988 MultiStar: [#1 0.29,1.12,1.03,U] [#2 0.32,0.77,0.98,U] [#3 0.26,1.02,0.97,U] [#4 0.32,1.07,1.04,U] [#5 0.34,0.82,0.70,U] [#6 0.41,1.04,0.69,U] [#7 0.48,1.12,0.63,U] [#8 0.29,0.84,0.67,U] 
19:52:16.988 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.95}, one-star: {0.25, 0.72}
19:52:16.988 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
19:52:16.995 00.007 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.36)
19:52:16.995 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.72 hyp=0.76 cameraTheta=1.24 mountX=-0.72 mountY=-0.27, mountTheta=-2.79
19:52:16.995 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.72, opts=13)
19:52:16.995 00.000 7988 Enqueuing Move request for scope (0.25, 0.72)
19:52:16.995 00.000 15712 Worker thread wakes up
19:52:16.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.72) opts 0xd
19:52:16.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.72)
19:52:16.995 00.000 15712 Moving (0.25, 0.72) raw xDistance=-0.72 yDistance=-0.27
19:52:16.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:16.995 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3 Saturated
19:52:17.002 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:17.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:17.004 00.002 7988 Enqueuing Expose request
19:52:17.004 00.000 15712 PPEC rslt: input = -0.72, final = -0.47, react = -0.43, pred = -0.03, hyst = -0.42, hyst_pct = 0.00, period_length = 643.43
19:52:17.004 00.000 15712 PPEC: input: -0.72, control: -0.47, exposure: 1500
19:52:17.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:52:17.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:52:17.004 00.000 15712 MoveAxis(E, 152, ABG)
19:52:17.004 00.000 15712 Guiding  Dir = 2, Dur = 152
19:52:17.004 00.000 15712 IsGuiding returns 0
19:52:17.020 00.016 15712 PulseGuide returned control before completion, sleep 141
19:52:17.199 00.179 15712 IsGuiding returns 1
19:52:17.199 00.000 15712 scope still moving after pulse duration time elapsed
19:52:17.229 00.030 15712 IsGuiding returns 0
19:52:17.229 00.000 15712 scope move finished after 152 + 71 ms
19:52:17.229 00.000 15712 Move returns status 0, amount 152
19:52:17.229 00.000 15712 MoveAxis(N, 0, ABG)
19:52:17.229 00.000 15712 Move returns status 0, amount 0
19:52:17.229 00.000 15712 move complete, result=0
19:52:17.229 00.000 15712 worker thread done servicing request
19:52:17.229 00.000 15712 Worker thread wakes up
19:52:17.229 00.000 7988 GuideStep: -0.7 px 152 ms EAST, -0.3 px 0 ms NORTH
19:52:17.231 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:17.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:18.859 01.628 15712 Exposure complete
19:52:18.919 00.060 15712 worker thread done servicing request
19:52:18.919 00.000 7988 OnExposeComplete: enter
19:52:18.921 00.002 7988 UpdateGuideState(): m_state=6
19:52:18.921 00.000 7988 Star::Find(15, 1170, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2870
19:52:18.921 00.000 7988 Star::Find returns 1 (0), X=1170.90, Y=435.54, Mass=1407, SNR=25.3, Peak=218 HFD=3.4
19:52:18.921 00.000 7988 MultiStar: [#1 0.09,0.37,1.05,U] [#2 0.25,-0.06,1.01,U] [#3 0.22,0.21,0.94,U] [#4 0.18,0.19,1.04,U] [#5 0.10,0.38,0.73,U] [#6 0.26,0.26,0.73,U] [#7 0.29,0.52,0.70,U] [#8 0.09,0.47,0.66,U] 
19:52:18.921 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.26}, one-star: {0.32, 0.18}
19:52:18.921 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
19:52:18.921 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.69)
19:52:18.921 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.33 cameraTheta=0.91 mountX=-0.26 mountY=-0.21, mountTheta=-2.47
19:52:18.931 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.26, opts=13)
19:52:18.931 00.000 7988 Enqueuing Move request for scope (0.20, 0.26)
19:52:18.931 00.000 15712 Worker thread wakes up
19:52:18.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.26) opts 0xd
19:52:18.931 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.26)
19:52:18.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:18.931 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.3
19:52:18.936 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:18.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:18.936 00.000 7988 Enqueuing Expose request
19:52:18.936 00.000 15712 Moving (0.20, 0.26) raw xDistance=-0.26 yDistance=-0.21
19:52:18.936 00.000 15712 PPEC rslt: input = -0.26, final = -0.19, react = -0.16, pred = -0.04, hyst = -0.18, hyst_pct = 0.00, period_length = 643.41
19:52:18.936 00.000 15712 PPEC: input: -0.26, control: -0.19, exposure: 1500
19:52:18.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:18.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:52:18.936 00.000 15712 MoveAxis(E, 64, ABG)
19:52:18.936 00.000 15712 Guiding  Dir = 2, Dur = 64
19:52:18.936 00.000 15712 IsGuiding returns 0
19:52:18.960 00.024 15712 PulseGuide returned control before completion, sleep 57
19:52:19.051 00.091 15712 IsGuiding returns 0
19:52:19.051 00.000 15712 Move returns status 0, amount 64
19:52:19.051 00.000 15712 MoveAxis(N, 0, ABG)
19:52:19.051 00.000 15712 Move returns status 0, amount 0
19:52:19.051 00.000 15712 move complete, result=0
19:52:19.051 00.000 15712 worker thread done servicing request
19:52:19.051 00.000 15712 Worker thread wakes up
19:52:19.051 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.2 px 0 ms NORTH
19:52:19.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:19.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:20.470 01.419 15712 Exposure complete
19:52:20.530 00.060 15712 worker thread done servicing request
19:52:20.530 00.000 7988 OnExposeComplete: enter
19:52:20.531 00.001 7988 UpdateGuideState(): m_state=6
19:52:20.533 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2871
19:52:20.533 00.000 7988 Star::Find returns 1 (0), X=1170.76, Y=435.34, Mass=1504, SNR=26.2, Peak=230 HFD=3.3
19:52:20.535 00.002 7988 MultiStar: [#1 0.17,0.04,1.01,U] [#2 0.02,-0.13,1.03,U] [#3 0.10,0.17,0.95,U] [#4 0.02,-0.13,1.03,U] [#5 0.32,0.25,0.69,U] [#6 0.16,0.02,0.71,U] [#7 0.30,0.45,0.66,U] [#8 -0.03,-0.07,0.67,U] 
19:52:20.535 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.18, -0.02}
19:52:20.537 00.002 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
19:52:20.537 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.26)
19:52:20.539 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.33 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
19:52:20.541 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.05, opts=13)
19:52:20.541 00.000 7988 Enqueuing Move request for scope (0.13, 0.05)
19:52:20.541 00.000 15712 Worker thread wakes up
19:52:20.541 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
19:52:20.541 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
19:52:20.541 00.000 15712 Moving (0.13, 0.05) raw xDistance=-0.05 yDistance=-0.13
19:52:20.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:20.541 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.2
19:52:20.546 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:20.547 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:20.547 00.000 7988 Enqueuing Expose request
19:52:20.547 00.000 15712 PPEC rslt: input = -0.05, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 643.40
19:52:20.547 00.000 15712 PPEC: input: -0.05, control: -0.05, exposure: 1500
19:52:20.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:20.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:52:20.547 00.000 15712 MoveAxis(E, 18, ABG)
19:52:20.547 00.000 15712 Guiding  Dir = 2, Dur = 18
19:52:20.547 00.000 15712 IsGuiding returns 0
19:52:20.568 00.021 15712 PulseGuide returned control before completion, sleep 13
19:52:20.617 00.049 15712 IsGuiding returns 0
19:52:20.617 00.000 15712 Move returns status 0, amount 18
19:52:20.617 00.000 15712 MoveAxis(N, 0, ABG)
19:52:20.617 00.000 15712 Move returns status 0, amount 0
19:52:20.617 00.000 15712 move complete, result=0
19:52:20.617 00.000 7988 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
19:52:20.625 00.008 15712 worker thread done servicing request
19:52:20.625 00.000 15712 Worker thread wakes up
19:52:20.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:20.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:22.269 01.644 15712 Exposure complete
19:52:22.316 00.047 15712 worker thread done servicing request
19:52:22.316 00.000 7988 OnExposeComplete: enter
19:52:22.316 00.000 7988 UpdateGuideState(): m_state=6
19:52:22.330 00.014 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2872
19:52:22.330 00.000 7988 Star::Find returns 1 (0), X=1170.80, Y=434.34, Mass=1560, SNR=26.7, Peak=219 HFD=3.6
19:52:22.334 00.004 7988 MultiStar: [#1 0.14,-0.99,1.01,U] [#2 0.25,-1.18,0.95,U] [#3 0.21,-0.92,0.93,U] [#4 0.28,-1.22,1.01,U] [#5 0.17,-0.94,0.68,U] [#6 0.29,-0.94,0.68,U] [#7 0.26,-0.99,0.62,U] [#8 0.14,-1.11,0.67,U] 
19:52:22.334 00.000 7988 single-star, 8 included, MultiStar: {0.22, -1.04}, one-star: {0.22, -1.02}
19:52:22.334 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
19:52:22.334 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
19:52:22.334 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-1.02 hyp=1.04 cameraTheta=-1.36 mountX=1.02 mountY=-0.20, mountTheta=-0.19
19:52:22.334 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-1.02, opts=13)
19:52:22.334 00.000 7988 Enqueuing Move request for scope (0.22, -1.02)
19:52:22.334 00.000 15712 Worker thread wakes up
19:52:22.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.02) opts 0xd
19:52:22.334 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -1.02)
19:52:22.334 00.000 15712 Moving (0.22, -1.02) raw xDistance=1.02 yDistance=-0.20
19:52:22.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:22.334 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.7
19:52:22.344 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:22.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:22.346 00.002 7988 Enqueuing Expose request
19:52:22.346 00.000 15712 PPEC rslt: input = 1.02, final = 0.56, react = 0.61, pred = -0.05, hyst = 0.54, hyst_pct = 0.00, period_length = 643.39
19:52:22.346 00.000 15712 PPEC: input: 1.02, control: 0.56, exposure: 1500
19:52:22.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:22.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:52:22.346 00.000 15712 MoveAxis(W, 182, ABG)
19:52:22.346 00.000 15712 Guiding  Dir = 3, Dur = 182
19:52:22.346 00.000 15712 IsGuiding returns 0
19:52:22.365 00.019 15712 PulseGuide returned control before completion, sleep 177
19:52:22.573 00.208 15712 IsGuiding returns 0
19:52:22.573 00.000 15712 Move returns status 0, amount 182
19:52:22.573 00.000 15712 MoveAxis(N, 0, ABG)
19:52:22.573 00.000 15712 Move returns status 0, amount 0
19:52:22.573 00.000 15712 move complete, result=0
19:52:22.573 00.000 15712 worker thread done servicing request
19:52:22.573 00.000 15712 Worker thread wakes up
19:52:22.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:22.573 00.000 7988 GuideStep: 1.0 px 182 ms WEST, -0.2 px 0 ms NORTH
19:52:22.575 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:23.992 01.417 15712 Exposure complete
19:52:24.051 00.059 15712 worker thread done servicing request
19:52:24.051 00.000 7988 OnExposeComplete: enter
19:52:24.051 00.000 7988 UpdateGuideState(): m_state=6
19:52:24.054 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2873
19:52:24.054 00.000 7988 Star::Find returns 1 (0), X=1170.88, Y=434.16, Mass=1381, SNR=25.3, Peak=235 HFD=2.9
19:52:24.056 00.002 7988 MultiStar: [#1 0.11,-1.19,1.04,U] [#2 0.24,-1.32,0.00,M1] [#3 0.18,-1.11,0.98,U] [#4 0.25,-1.19,1.08,U] [#5 0.34,-1.11,0.70,U] [#6 0.60,-1.05,0.72,U] [#7 0.35,-1.25,0.00,M1] [#8 0.21,-1.23,0.69,U] 
19:52:24.058 00.002 7988 refined, 6 included, MultiStar: {0.27, -1.16}, one-star: {0.30, -1.21}
19:52:24.058 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.58) = xAngle (0.24 = 0.24)
19:52:24.060 00.002 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.94)
19:52:24.060 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-1.16 hyp=1.19 cameraTheta=-1.34 mountX=1.16 mountY=-0.24, mountTheta=-0.21
19:52:24.062 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-1.16, opts=13)
19:52:24.064 00.002 7988 Enqueuing Move request for scope (0.27, -1.16)
19:52:24.064 00.000 15712 Worker thread wakes up
19:52:24.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -1.16) opts 0xd
19:52:24.064 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -1.16)
19:52:24.064 00.000 15712 Moving (0.27, -1.16) raw xDistance=1.16 yDistance=-0.24
19:52:24.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:24.064 00.000 7988 UpdateGuideState exits: m=1381 SNR=25.3
19:52:24.067 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:24.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:24.067 00.000 7988 Enqueuing Expose request
19:52:24.067 00.000 15712 PPEC rslt: input = 1.16, final = 0.66, react = 0.70, pred = -0.04, hyst = 0.62, hyst_pct = 0.00, period_length = 643.38
19:52:24.067 00.000 15712 PPEC: input: 1.16, control: 0.66, exposure: 1500
19:52:24.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:24.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:52:24.067 00.000 15712 MoveAxis(W, 215, ABG)
19:52:24.067 00.000 15712 Guiding  Dir = 3, Dur = 215
19:52:24.067 00.000 15712 IsGuiding returns 0
19:52:24.083 00.016 15712 PulseGuide returned control before completion, sleep 205
19:52:24.328 00.245 15712 IsGuiding returns 0
19:52:24.328 00.000 15712 Move returns status 0, amount 215
19:52:24.328 00.000 15712 MoveAxis(N, 0, ABG)
19:52:24.328 00.000 15712 Move returns status 0, amount 0
19:52:24.328 00.000 15712 move complete, result=0
19:52:24.328 00.000 15712 worker thread done servicing request
19:52:24.328 00.000 15712 Worker thread wakes up
19:52:24.328 00.000 7988 GuideStep: 1.2 px 215 ms WEST, -0.2 px 0 ms NORTH
19:52:24.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:24.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:25.963 01.635 15712 Exposure complete
19:52:26.023 00.060 15712 worker thread done servicing request
19:52:26.023 00.000 7988 OnExposeComplete: enter
19:52:26.027 00.004 7988 UpdateGuideState(): m_state=6
19:52:26.027 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2874
19:52:26.027 00.000 7988 Star::Find returns 1 (0), X=1170.82, Y=435.59, Mass=1476, SNR=26.0, Peak=196 HFD=3.3
19:52:26.027 00.000 7988 MultiStar: [#1 0.09,0.41,1.02,U] [#2 0.29,0.04,1.00,U] [#3 0.18,0.37,0.99,U] [#4 0.22,0.34,1.03,U] [#5 0.18,0.31,0.74,U] [#6 0.28,0.49,0.75,U] [#7 0.22,0.38,0.65,U] [#8 0.11,0.37,0.66,U] 
19:52:26.027 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.32}, one-star: {0.24, 0.22}
19:52:26.027 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
19:52:26.027 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
19:52:26.027 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.33 cameraTheta=0.74 mountX=-0.22 mountY=-0.25, mountTheta=-2.31
19:52:26.027 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.22, opts=13)
19:52:26.027 00.000 7988 Enqueuing Move request for scope (0.24, 0.22)
19:52:26.027 00.000 15712 Worker thread wakes up
19:52:26.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.22) opts 0xd
19:52:26.039 00.012 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.22)
19:52:26.039 00.000 15712 Moving (0.24, 0.22) raw xDistance=-0.22 yDistance=-0.25
19:52:26.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:26.039 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.0
19:52:26.041 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:26.043 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:26.043 00.000 7988 Enqueuing Expose request
19:52:26.043 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 643.36
19:52:26.043 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
19:52:26.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:26.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:52:26.043 00.000 15712 MoveAxis(E, 53, ABG)
19:52:26.043 00.000 15712 Guiding  Dir = 2, Dur = 53
19:52:26.043 00.000 15712 IsGuiding returns 0
19:52:26.073 00.030 15712 PulseGuide returned control before completion, sleep 36
19:52:26.123 00.050 15712 IsGuiding returns 1
19:52:26.123 00.000 15712 scope still moving after pulse duration time elapsed
19:52:26.154 00.031 15712 IsGuiding returns 0
19:52:26.154 00.000 15712 scope move finished after 53 + 55 ms
19:52:26.154 00.000 15712 Move returns status 0, amount 53
19:52:26.154 00.000 15712 MoveAxis(N, 0, ABG)
19:52:26.154 00.000 15712 Move returns status 0, amount 0
19:52:26.154 00.000 15712 move complete, result=0
19:52:26.154 00.000 15712 worker thread done servicing request
19:52:26.154 00.000 15712 Worker thread wakes up
19:52:26.154 00.000 7988 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
19:52:26.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:26.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:27.576 01.422 15712 Exposure complete
19:52:27.635 00.059 15712 worker thread done servicing request
19:52:27.635 00.000 7988 OnExposeComplete: enter
19:52:27.638 00.003 7988 UpdateGuideState(): m_state=6
19:52:27.640 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2875
19:52:27.640 00.000 7988 Star::Find returns 1 (0), X=1170.91, Y=436.46, Mass=1438, SNR=25.6, Peak=221 HFD=3.2
19:52:27.642 00.002 7988 MultiStar: [#1 0.26,1.31,0.00,M1] [#2 0.32,0.86,1.05,U] [#3 0.30,1.26,0.00,M1] [#4 0.31,1.32,0.00,M1] [#5 0.14,1.23,0.71,U] [#6 0.39,1.60,0.00,M1] [#7 0.38,1.32,0.00,M1] [#8 0.40,1.23,0.00,M1] 
19:52:27.642 00.000 7988 refined, 2 included, MultiStar: {0.28, 1.04}, one-star: {0.33, 1.10}
19:52:27.644 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
19:52:27.644 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
19:52:27.646 00.002 7988 CameraToMount -- cameraX=0.28 cameraY=1.04 hyp=1.08 cameraTheta=1.31 mountX=-1.05 mountY=-0.30, mountTheta=-2.86
19:52:27.648 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=1.04, opts=13)
19:52:27.648 00.000 7988 Enqueuing Move request for scope (0.28, 1.04)
19:52:27.650 00.002 15712 Worker thread wakes up
19:52:27.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 1.04) opts 0xd
19:52:27.650 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 1.04)
19:52:27.650 00.000 15712 Moving (0.28, 1.04) raw xDistance=-1.05 yDistance=-0.30
19:52:27.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:52:27.652 00.002 7988 UpdateGuideState exits: m=1438 SNR=25.6
19:52:27.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:27.654 00.002 15712 PPEC rslt: input = -1.05, final = -0.66, react = -0.63, pred = -0.03, hyst = -0.52, hyst_pct = 0.00, period_length = 643.35
19:52:27.654 00.000 15712 PPEC: input: -1.05, control: -0.66, exposure: 1500
19:52:27.654 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.63 newest=-0.79
19:52:27.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
19:52:27.654 00.000 15712 MoveAxis(E, 215, ABG)
19:52:27.654 00.000 15712 Guiding  Dir = 2, Dur = 215
19:52:27.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:27.656 00.002 7988 Enqueuing Expose request
19:52:27.688 00.032 15712 IsGuiding returns 0
19:52:27.704 00.016 15712 PulseGuide returned control before completion, sleep 210
19:52:27.928 00.224 15712 IsGuiding returns 1
19:52:27.928 00.000 15712 scope still moving after pulse duration time elapsed
19:52:27.959 00.031 15712 IsGuiding returns 0
19:52:27.959 00.000 15712 scope move finished after 215 + 55 ms
19:52:27.959 00.000 15712 Move returns status 0, amount 215
19:52:27.959 00.000 15712 BLC: Oldest BLC event removed
19:52:27.959 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
19:52:27.959 00.000 15712 MoveAxis(N, 316, ABG)
19:52:27.959 00.000 15712 Guiding  Dir = 0, Dur = 316
19:52:27.959 00.000 15712 IsGuiding returns 0
19:52:28.040 00.081 15712 PulseGuide returned control before completion, sleep 246
19:52:28.293 00.253 15712 IsGuiding returns 1
19:52:28.293 00.000 15712 scope still moving after pulse duration time elapsed
19:52:28.325 00.032 15712 IsGuiding returns 1
19:52:28.392 00.067 15712 IsGuiding returns 0
19:52:28.392 00.000 15712 scope move finished after 316 + 116 ms
19:52:28.392 00.000 15712 Move returns status 0, amount 316
19:52:28.392 00.000 15712 move complete, result=0
19:52:28.392 00.000 7988 GuideStep: -1.0 px 215 ms EAST, -0.3 px 316 ms NORTH
19:52:28.393 00.001 15712 worker thread done servicing request
19:52:28.393 00.000 15712 Worker thread wakes up
19:52:28.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:28.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:30.032 01.639 15712 Exposure complete
19:52:30.093 00.061 15712 worker thread done servicing request
19:52:30.093 00.000 7988 OnExposeComplete: enter
19:52:30.096 00.003 7988 UpdateGuideState(): m_state=6
19:52:30.096 00.000 7988 Star::Find(15, 1170, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2876
19:52:30.098 00.002 7988 Star::Find returns 1 (0), X=1170.43, Y=436.56, Mass=1464, SNR=26.0, Peak=192 HFD=3.2
19:52:30.100 00.002 7988 MultiStar: [#1 -0.20,1.31,0.00,M2] [#2 -0.29,1.14,0.96,U] [#3 -0.31,1.36,0.00,M2] [#4 -0.29,1.38,0.00,M2] [#5 -0.19,1.52,0.00,M1] [#6 0.02,1.27,0.00,M2] [#7 0.17,1.41,0.00,M2] [#8 -0.22,1.27,0.00,M2] 
19:52:30.100 00.000 7988 refined, 1 included, MultiStar: {-0.22, 1.17}, one-star: {-0.15, 1.20}
19:52:30.100 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
19:52:30.100 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
19:52:30.100 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=1.17 hyp=1.19 cameraTheta=1.75 mountX=-1.17 mountY=0.19, mountTheta=2.98
19:52:30.100 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=1.17, opts=13)
19:52:30.100 00.000 7988 Enqueuing Move request for scope (-0.22, 1.17)
19:52:30.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:30.100 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.0
19:52:30.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:30.100 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:30.112 00.012 7988 Enqueuing Expose request
19:52:30.112 00.000 15712 Worker thread wakes up
19:52:30.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 1.17) opts 0xd
19:52:30.112 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 1.17)
19:52:30.112 00.000 15712 Moving (-0.22, 1.17) raw xDistance=-1.17 yDistance=0.19
19:52:30.112 00.000 15712 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.302506, 1:-0.188225
19:52:30.112 00.000 15712 BLC: No correction, Miss < min_move
19:52:30.115 00.003 15712 PPEC rslt: input = -1.17, final = -0.73, react = -0.70, pred = -0.03, hyst = -0.64, hyst_pct = 0.00, period_length = 643.34
19:52:30.117 00.002 15712 PPEC: input: -1.17, control: -0.73, exposure: 1500
19:52:30.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:30.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:52:30.117 00.000 15712 MoveAxis(E, 238, ABG)
19:52:30.117 00.000 15712 Guiding  Dir = 2, Dur = 238
19:52:30.117 00.000 15712 IsGuiding returns 0
19:52:30.132 00.015 15712 PulseGuide returned control before completion, sleep 233
19:52:30.389 00.257 15712 IsGuiding returns 0
19:52:30.389 00.000 15712 Move returns status 0, amount 238
19:52:30.389 00.000 15712 MoveAxis(N, 0, ABG)
19:52:30.389 00.000 15712 Move returns status 0, amount 0
19:52:30.389 00.000 15712 move complete, result=0
19:52:30.389 00.000 15712 worker thread done servicing request
19:52:30.389 00.000 15712 Worker thread wakes up
19:52:30.389 00.000 7988 GuideStep: -1.2 px 238 ms EAST, 0.2 px 0 ms NORTH
19:52:30.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:30.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:31.805 01.416 15712 Exposure complete
19:52:31.864 00.059 15712 worker thread done servicing request
19:52:31.864 00.000 7988 OnExposeComplete: enter
19:52:31.866 00.002 7988 UpdateGuideState(): m_state=6
19:52:31.867 00.001 7988 Star::Find(15, 1170, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2877
19:52:31.867 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=436.36, Mass=1455, SNR=25.8, Peak=204 HFD=3.4
19:52:31.867 00.000 7988 MultiStar: [#1 -0.45,0.85,1.05,U] [#2 -0.32,0.79,1.02,U] [#3 -0.29,0.94,0.99,U] [#4 -0.24,0.95,1.04,U] [#5 -0.28,1.00,0.72,U] [#6 -0.11,0.91,0.67,U] [#7 -0.11,1.24,0.66,U] [#8 -0.35,0.78,0.67,U] 
19:52:31.867 00.000 7988 refined, 8 included, MultiStar: {-0.27, 0.93}, one-star: {-0.22, 0.99}
19:52:31.867 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
19:52:31.867 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
19:52:31.867 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.93 hyp=0.97 cameraTheta=1.86 mountX=-0.93 mountY=0.25, mountTheta=2.88
19:52:31.867 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.93, opts=13)
19:52:31.867 00.000 7988 Enqueuing Move request for scope (-0.27, 0.93)
19:52:31.867 00.000 15712 Worker thread wakes up
19:52:31.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.93) opts 0xd
19:52:31.867 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.93)
19:52:31.867 00.000 15712 Moving (-0.27, 0.93) raw xDistance=-0.93 yDistance=0.25
19:52:31.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:31.867 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.8
19:52:31.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:31.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:31.867 00.000 7988 Enqueuing Expose request
19:52:31.882 00.015 15712 BLC: History state: CurrMiss=-0.25, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.302506, 1:-0.188225, 2:-0.249349
19:52:31.882 00.000 15712 BLC: No correction, Miss < min_move
19:52:31.884 00.002 15712 PPEC rslt: input = -0.93, final = -0.59, react = -0.56, pred = -0.03, hyst = -0.54, hyst_pct = 0.00, period_length = 643.33
19:52:31.884 00.000 15712 PPEC: input: -0.93, control: -0.59, exposure: 1500
19:52:31.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:31.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:52:31.884 00.000 15712 MoveAxis(E, 193, ABG)
19:52:31.884 00.000 15712 Guiding  Dir = 2, Dur = 193
19:52:31.884 00.000 15712 IsGuiding returns 0
19:52:31.901 00.017 15712 PulseGuide returned control before completion, sleep 183
19:52:32.126 00.225 15712 IsGuiding returns 0
19:52:32.126 00.000 15712 Move returns status 0, amount 193
19:52:32.126 00.000 15712 MoveAxis(N, 0, ABG)
19:52:32.126 00.000 15712 Move returns status 0, amount 0
19:52:32.126 00.000 15712 move complete, result=0
19:52:32.126 00.000 15712 worker thread done servicing request
19:52:32.126 00.000 15712 Worker thread wakes up
19:52:32.126 00.000 7988 GuideStep: -0.9 px 193 ms EAST, 0.2 px 0 ms NORTH
19:52:32.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:32.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:33.767 01.641 15712 Exposure complete
19:52:33.828 00.061 15712 worker thread done servicing request
19:52:33.828 00.000 7988 OnExposeComplete: enter
19:52:33.828 00.000 7988 UpdateGuideState(): m_state=6
19:52:33.831 00.003 7988 Star::Find(15, 1170, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2878
19:52:33.831 00.000 7988 Star::Find returns 1 (0), X=1170.29, Y=434.88, Mass=1417, SNR=25.5, Peak=180 HFD=3.4
19:52:33.833 00.002 7988 MultiStar: [#1 -0.34,-0.24,1.04,U] [#2 -0.24,-0.37,1.01,U] [#3 -0.33,-0.22,0.98,U] [#4 -0.26,-0.20,1.07,U] [#5 -0.45,-0.25,0.70,U] [#6 -0.22,-0.25,0.73,U] [#7 -0.13,-0.10,0.66,U] [#8 -0.09,-0.18,0.70,U] 
19:52:33.833 00.000 7988 refined, 8 included, MultiStar: {-0.27, -0.26}, one-star: {-0.29, -0.49}
19:52:33.835 00.002 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.58) = xAngle (-0.78 = -0.78)
19:52:33.835 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.33 = 2.33)
19:52:33.837 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.26 hyp=0.38 cameraTheta=-2.36 mountX=0.27 mountY=0.27, mountTheta=0.80
19:52:33.839 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.26, opts=13)
19:52:33.839 00.000 7988 Enqueuing Move request for scope (-0.27, -0.26)
19:52:33.841 00.002 15712 Worker thread wakes up
19:52:33.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.26) opts 0xd
19:52:33.841 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.26)
19:52:33.841 00.000 15712 Moving (-0.27, -0.26) raw xDistance=0.27 yDistance=0.27
19:52:33.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:33.841 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.5
19:52:33.844 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:33.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:33.846 00.002 7988 Enqueuing Expose request
19:52:33.846 00.000 15712 BLC: window closed
19:52:33.848 00.002 15712 BLC: History state: CurrMiss=-0.27, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.302506, 1:-0.188225, 2:-0.249349
19:52:33.848 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
19:52:33.848 00.000 15712 BLC: window closed
19:52:33.848 00.000 15712 PPEC rslt: input = 0.27, final = 0.10, react = 0.16, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 643.31
19:52:33.848 00.000 15712 PPEC: input: 0.27, control: 0.10, exposure: 1500
19:52:33.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:52:33.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:52:33.848 00.000 15712 MoveAxis(W, 34, ABG)
19:52:33.848 00.000 15712 Guiding  Dir = 3, Dur = 34
19:52:33.848 00.000 15712 IsGuiding returns 0
19:52:33.860 00.012 15712 PulseGuide returned control before completion, sleep 22
19:52:33.907 00.047 15712 IsGuiding returns 0
19:52:33.907 00.000 15712 Move returns status 0, amount 34
19:52:33.907 00.000 15712 MoveAxis(N, 0, ABG)
19:52:33.907 00.000 15712 Move returns status 0, amount 0
19:52:33.907 00.000 15712 move complete, result=0
19:52:33.907 00.000 15712 worker thread done servicing request
19:52:33.907 00.000 15712 Worker thread wakes up
19:52:33.907 00.000 7988 GuideStep: 0.3 px 34 ms WEST, 0.3 px 0 ms NORTH
19:52:33.909 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:33.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:35.327 01.418 15712 Exposure complete
19:52:35.372 00.045 15712 worker thread done servicing request
19:52:35.372 00.000 7988 OnExposeComplete: enter
19:52:35.388 00.016 7988 UpdateGuideState(): m_state=6
19:52:35.389 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2879
19:52:35.389 00.000 7988 Star::Find returns 1 (0), X=1170.16, Y=434.32, Mass=1457, SNR=26.1, Peak=218 HFD=3.4
19:52:35.389 00.000 7988 MultiStar: [#1 -0.38,-1.01,1.01,U] [#2 -0.23,-1.21,0.97,U] [#3 -0.41,-0.96,0.97,U] [#4 -0.32,-0.98,1.05,U] [#5 -0.16,-0.93,0.68,U] [#6 -0.14,-1.11,0.71,U] [#7 -0.40,-0.85,0.67,U] [#8 -0.22,-1.01,0.66,U] 
19:52:35.389 00.000 7988 refined, 8 included, MultiStar: {-0.31, -1.02}, one-star: {-0.42, -1.04}
19:52:35.389 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
19:52:35.389 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
19:52:35.389 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-1.02 hyp=1.06 cameraTheta=-1.86 mountX=1.02 mountY=0.33, mountTheta=0.31
19:52:35.398 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-1.02, opts=13)
19:52:35.398 00.000 7988 Enqueuing Move request for scope (-0.31, -1.02)
19:52:35.398 00.000 15712 Worker thread wakes up
19:52:35.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -1.02) opts 0xd
19:52:35.398 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -1.02)
19:52:35.398 00.000 15712 Moving (-0.31, -1.02) raw xDistance=1.02 yDistance=0.33
19:52:35.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:35.398 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.1
19:52:35.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:35.404 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:35.404 00.000 7988 Enqueuing Expose request
19:52:35.406 00.002 15712 PPEC rslt: input = 1.02, final = 0.52, react = 0.61, pred = -0.09, hyst = 0.52, hyst_pct = 0.00, period_length = 643.30
19:52:35.406 00.000 15712 PPEC: input: 1.02, control: 0.52, exposure: 1500
19:52:35.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:52:35.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
19:52:35.406 00.000 15712 MoveAxis(W, 170, ABG)
19:52:35.406 00.000 15712 Guiding  Dir = 3, Dur = 170
19:52:35.406 00.000 15712 IsGuiding returns 0
19:52:35.424 00.018 15712 PulseGuide returned control before completion, sleep 163
19:52:35.596 00.172 15712 IsGuiding returns 1
19:52:35.596 00.000 15712 scope still moving after pulse duration time elapsed
19:52:35.632 00.036 15712 IsGuiding returns 0
19:52:35.632 00.000 15712 scope move finished after 170 + 55 ms
19:52:35.632 00.000 15712 Move returns status 0, amount 170
19:52:35.632 00.000 15712 MoveAxis(N, 0, ABG)
19:52:35.632 00.000 15712 Move returns status 0, amount 0
19:52:35.632 00.000 15712 move complete, result=0
19:52:35.632 00.000 7988 GuideStep: 1.0 px 170 ms WEST, 0.3 px 0 ms NORTH
19:52:35.634 00.002 15712 worker thread done servicing request
19:52:35.634 00.000 15712 Worker thread wakes up
19:52:35.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:35.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:37.275 01.641 15712 Exposure complete
19:52:37.327 00.052 15712 worker thread done servicing request
19:52:37.327 00.000 7988 OnExposeComplete: enter
19:52:37.336 00.009 7988 UpdateGuideState(): m_state=6
19:52:37.338 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2880
19:52:37.338 00.000 7988 Star::Find returns 1 (0), X=1170.32, Y=433.71, Mass=1505, SNR=26.4, Peak=228 HFD=3.1
19:52:37.340 00.002 7988 MultiStar: [#1 -0.36,-1.38,0.00,M1] [#2 -0.19,-1.82,0.00,M1] [#3 -0.28,-1.38,0.00,M1] [#4 -0.20,-1.53,0.00,M1] [#5 -0.13,-1.28,0.00,M1] [#6 0.12,-1.46,0.00,M1] [#7 -0.29,-1.57,0.00,M1] [#8 -0.19,-1.58,0.00,M1] 
19:52:37.340 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
19:52:37.342 00.002 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
19:52:37.342 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-1.65 hyp=1.67 cameraTheta=-1.73 mountX=1.65 mountY=0.30, mountTheta=0.18
19:52:37.344 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-1.65, opts=13)
19:52:37.346 00.002 7988 Enqueuing Move request for scope (-0.26, -1.65)
19:52:37.346 00.000 15712 Worker thread wakes up
19:52:37.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.65) opts 0xd
19:52:37.346 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -1.65)
19:52:37.346 00.000 15712 Moving (-0.26, -1.65) raw xDistance=1.65 yDistance=0.30
19:52:37.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:37.346 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4
19:52:37.350 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:37.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:37.353 00.003 7988 Enqueuing Expose request
19:52:37.353 00.000 15712 PPEC rslt: input = 1.65, final = 0.90, react = 0.99, pred = -0.09, hyst = 0.90, hyst_pct = 0.00, period_length = 643.29
19:52:37.353 00.000 15712 PPEC: input: 1.65, control: 0.90, exposure: 1500
19:52:37.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:52:37.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
19:52:37.353 00.000 15712 MoveAxis(W, 294, ABG)
19:52:37.353 00.000 15712 Guiding  Dir = 3, Dur = 294
19:52:37.353 00.000 15712 IsGuiding returns 0
19:52:37.374 00.021 15712 PulseGuide returned control before completion, sleep 284
19:52:37.693 00.319 15712 IsGuiding returns 0
19:52:37.693 00.000 15712 Move returns status 0, amount 294
19:52:37.693 00.000 15712 MoveAxis(N, 0, ABG)
19:52:37.693 00.000 15712 Move returns status 0, amount 0
19:52:37.693 00.000 15712 move complete, result=0
19:52:37.693 00.000 15712 worker thread done servicing request
19:52:37.693 00.000 15712 Worker thread wakes up
19:52:37.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:37.693 00.000 7988 GuideStep: 1.7 px 294 ms WEST, 0.3 px 0 ms NORTH
19:52:37.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:39.111 01.418 15712 Exposure complete
19:52:39.163 00.052 15712 worker thread done servicing request
19:52:39.163 00.000 7988 OnExposeComplete: enter
19:52:39.172 00.009 7988 UpdateGuideState(): m_state=6
19:52:39.172 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2881
19:52:39.172 00.000 7988 Star::Find returns 1 (0), X=1170.18, Y=434.58, Mass=1511, SNR=26.2, Peak=210 HFD=3.2
19:52:39.172 00.000 7988 MultiStar: [#1 -0.39,-0.81,1.00,U] [#2 -0.29,-1.13,0.99,U] [#3 -0.43,-0.59,0.95,U] [#4 -0.38,-0.71,1.02,U] [#5 -0.03,-0.93,0.74,U] [#6 -0.23,-0.89,0.67,U] [#7 -0.13,-0.57,0.64,U] [#8 -0.32,-0.81,0.66,U] 
19:52:39.172 00.000 7988 refined, 8 included, MultiStar: {-0.30, -0.81}, one-star: {-0.40, -0.78}
19:52:39.172 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.58) = xAngle (-0.35 = -0.35)
19:52:39.172 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.76 = 2.76)
19:52:39.180 00.008 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.81 hyp=0.86 cameraTheta=-1.93 mountX=0.81 mountY=0.32, mountTheta=0.38
19:52:39.180 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.81, opts=13)
19:52:39.180 00.000 7988 Enqueuing Move request for scope (-0.30, -0.81)
19:52:39.185 00.005 15712 Worker thread wakes up
19:52:39.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.81) opts 0xd
19:52:39.185 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.81)
19:52:39.185 00.000 15712 Moving (-0.30, -0.81) raw xDistance=0.81 yDistance=0.32
19:52:39.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:39.185 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.2
19:52:39.187 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:39.188 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:39.189 00.001 7988 Enqueuing Expose request
19:52:39.189 00.000 15712 PPEC rslt: input = 0.81, final = 0.41, react = 0.49, pred = -0.08, hyst = 0.47, hyst_pct = 0.00, period_length = 643.27
19:52:39.189 00.000 15712 PPEC: input: 0.81, control: 0.41, exposure: 1500
19:52:39.191 00.002 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.69 newest=0.95
19:52:39.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
19:52:39.191 00.000 15712 MoveAxis(W, 132, ABG)
19:52:39.191 00.000 15712 Guiding  Dir = 3, Dur = 132
19:52:39.191 00.000 15712 IsGuiding returns 0
19:52:39.204 00.013 15712 PulseGuide returned control before completion, sleep 121
19:52:39.352 00.148 15712 IsGuiding returns 0
19:52:39.352 00.000 15712 Move returns status 0, amount 132
19:52:39.352 00.000 15712 BLC: Oldest BLC event removed
19:52:39.352 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
19:52:39.352 00.000 15712 MoveAxis(S, 322, ABG)
19:52:39.352 00.000 15712 Guiding  Dir = 1, Dur = 322
19:52:39.352 00.000 15712 IsGuiding returns 0
19:52:39.437 00.085 15712 PulseGuide returned control before completion, sleep 253
19:52:39.706 00.269 15712 IsGuiding returns 1
19:52:39.706 00.000 15712 scope still moving after pulse duration time elapsed
19:52:39.731 00.025 15712 IsGuiding returns 1
19:52:39.763 00.032 15712 IsGuiding returns 1
19:52:39.799 00.036 15712 IsGuiding returns 0
19:52:39.799 00.000 15712 scope move finished after 322 + 125 ms
19:52:39.799 00.000 15712 Move returns status 0, amount 322
19:52:39.799 00.000 15712 move complete, result=0
19:52:39.799 00.000 7988 GuideStep: 0.8 px 132 ms WEST, 0.3 px 322 ms SOUTH
19:52:39.806 00.007 15712 worker thread done servicing request
19:52:39.806 00.000 15712 Worker thread wakes up
19:52:39.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:39.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:41.438 01.632 15712 Exposure complete
19:52:41.500 00.062 15712 worker thread done servicing request
19:52:41.500 00.000 7988 OnExposeComplete: enter
19:52:41.500 00.000 7988 UpdateGuideState(): m_state=6
19:52:41.500 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2882
19:52:41.500 00.000 7988 Star::Find returns 1 (0), X=1170.86, Y=437.70, Mass=1486, SNR=26.1, Peak=199 HFD=3.4
19:52:41.500 00.000 7988 MultiStar: [#1 0.04,2.33,0.00,M1] [#2 0.07,1.99,0.00,M1] [#3 0.04,2.43,0.00,M1] [#4 -0.15,2.11,0.00,M1] [#5 0.14,2.29,0.00,M1] [#6 0.22,2.05,0.00,M1] [#7 0.15,2.51,0.00,M1] [#8 0.16,2.28,0.00,M1] 
19:52:41.500 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
19:52:41.500 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
19:52:41.500 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=2.34 hyp=2.36 cameraTheta=1.45 mountX=-2.34 mountY=-0.34, mountTheta=-3.00
19:52:41.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=2.34, opts=13)
19:52:41.511 00.011 7988 Enqueuing Move request for scope (0.28, 2.34)
19:52:41.511 00.000 15712 Worker thread wakes up
19:52:41.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 2.34) opts 0xd
19:52:41.511 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 2.34)
19:52:41.511 00.000 15712 Moving (0.28, 2.34) raw xDistance=-2.34 yDistance=-0.34
19:52:41.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:41.511 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.1
19:52:41.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:41.516 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:41.516 00.000 7988 Enqueuing Expose request
19:52:41.518 00.002 15712 BLC: History state: CurrMiss=-0.34, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.323220, 1:-0.340417
19:52:41.518 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
19:52:41.518 00.000 15712 BLC: window closed
19:52:41.518 00.000 15712 PPEC rslt: input = -2.34, final = -1.45, react = -1.41, pred = -0.05, hyst = -1.21, hyst_pct = 0.00, period_length = 643.26
19:52:41.518 00.000 15712 PPEC: input: -2.34, control: -1.45, exposure: 1500
19:52:41.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:52:41.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
19:52:41.518 00.000 15712 MoveAxis(E, 475, ABG)
19:52:41.518 00.000 15712 Guiding  Dir = 2, Dur = 475
19:52:41.518 00.000 15712 IsGuiding returns 0
19:52:41.545 00.027 15712 PulseGuide returned control before completion, sleep 461
19:52:42.010 00.465 15712 IsGuiding returns 1
19:52:42.010 00.000 15712 scope still moving after pulse duration time elapsed
19:52:42.074 00.064 15712 IsGuiding returns 0
19:52:42.074 00.000 15712 scope move finished after 475 + 77 ms
19:52:42.074 00.000 15712 Move returns status 0, amount 475
19:52:42.074 00.000 15712 MoveAxis(N, 0, ABG)
19:52:42.074 00.000 15712 Move returns status 0, amount 0
19:52:42.074 00.000 15712 move complete, result=0
19:52:42.074 00.000 15712 worker thread done servicing request
19:52:42.074 00.000 15712 Worker thread wakes up
19:52:42.074 00.000 7988 GuideStep: -2.3 px 475 ms EAST, -0.3 px 0 ms NORTH
19:52:42.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:42.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:43.493 01.419 15712 Exposure complete
19:52:43.550 00.057 15712 worker thread done servicing request
19:52:43.550 00.000 7988 OnExposeComplete: enter
19:52:43.550 00.000 7988 UpdateGuideState(): m_state=6
19:52:43.554 00.004 7988 Star::Find(15, 1170, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2883
19:52:43.554 00.000 7988 Star::Find returns 1 (0), X=1170.74, Y=436.93, Mass=1540, SNR=26.7, Peak=179 HFD=3.7
19:52:43.554 00.000 7988 MultiStar: [#1 0.02,1.57,0.00,M2] [#2 0.13,1.26,0.97,U] [#3 0.06,1.54,0.00,M2] [#4 0.18,1.53,0.00,M2] [#5 0.31,1.49,0.00,M2] [#6 0.39,1.53,0.00,M2] [#7 0.08,1.98,0.00,M2] [#8 0.22,1.54,0.00,M2] 
19:52:43.554 00.000 7988 refined, 1 included, MultiStar: {0.15, 1.42}, one-star: {0.16, 1.57}
19:52:43.554 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
19:52:43.554 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
19:52:43.554 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=1.42 hyp=1.42 cameraTheta=1.47 mountX=-1.42 mountY=-0.18, mountTheta=-3.01
19:52:43.554 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=1.42, opts=13)
19:52:43.554 00.000 7988 Enqueuing Move request for scope (0.15, 1.42)
19:52:43.554 00.000 15712 Worker thread wakes up
19:52:43.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.42) opts 0xd
19:52:43.554 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 1.42)
19:52:43.554 00.000 15712 Moving (0.15, 1.42) raw xDistance=-1.42 yDistance=-0.18
19:52:43.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:43.554 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7
19:52:43.568 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:43.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:43.570 00.002 7988 Enqueuing Expose request
19:52:43.570 00.000 15712 PPEC rslt: input = -1.42, final = -0.90, react = -0.85, pred = -0.05, hyst = -0.74, hyst_pct = 0.00, period_length = 643.25
19:52:43.570 00.000 15712 PPEC: input: -1.42, control: -0.90, exposure: 1500
19:52:43.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:43.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:52:43.572 00.002 15712 MoveAxis(E, 292, ABG)
19:52:43.572 00.000 15712 Guiding  Dir = 2, Dur = 292
19:52:43.572 00.000 15712 IsGuiding returns 0
19:52:43.592 00.020 15712 PulseGuide returned control before completion, sleep 282
19:52:43.908 00.316 15712 IsGuiding returns 0
19:52:43.908 00.000 15712 Move returns status 0, amount 292
19:52:43.908 00.000 15712 MoveAxis(N, 0, ABG)
19:52:43.908 00.000 15712 Move returns status 0, amount 0
19:52:43.908 00.000 15712 move complete, result=0
19:52:43.908 00.000 7988 GuideStep: -1.4 px 292 ms EAST, -0.2 px 0 ms NORTH
19:52:43.914 00.006 15712 worker thread done servicing request
19:52:43.914 00.000 15712 Worker thread wakes up
19:52:43.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:43.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:45.550 01.636 15712 Exposure complete
19:52:45.608 00.058 15712 worker thread done servicing request
19:52:45.608 00.000 7988 OnExposeComplete: enter
19:52:45.613 00.005 7988 UpdateGuideState(): m_state=6
19:52:45.615 00.002 7988 Star::Find(15, 1170, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2884
19:52:45.615 00.000 7988 Star::Find returns 1 (0), X=1170.91, Y=435.51, Mass=1520, SNR=26.4, Peak=211 HFD=3.5
19:52:45.617 00.002 7988 MultiStar: [#1 0.18,0.28,1.04,U] [#2 0.03,0.13,1.01,U] [#3 0.04,0.28,0.93,U] [#4 0.06,0.22,1.02,U] [#5 0.14,0.36,0.69,U] [#6 0.22,0.19,0.70,U] [#7 0.11,0.32,0.63,U] [#8 -0.22,0.20,0.66,U] 
19:52:45.617 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.23}, one-star: {0.33, 0.14}
19:52:45.619 00.002 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
19:52:45.619 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.46)
19:52:45.621 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.14 mountX=-0.23 mountY=-0.11, mountTheta=-2.69
19:52:45.623 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.23, opts=13)
19:52:45.623 00.000 7988 Enqueuing Move request for scope (0.11, 0.23)
19:52:45.625 00.002 15712 Worker thread wakes up
19:52:45.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
19:52:45.625 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
19:52:45.625 00.000 15712 Moving (0.11, 0.23) raw xDistance=-0.23 yDistance=-0.11
19:52:45.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:45.625 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.4
19:52:45.628 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:45.629 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:45.629 00.000 7988 Enqueuing Expose request
19:52:45.629 00.000 15712 PPEC rslt: input = -0.23, final = -0.22, react = -0.14, pred = -0.08, hyst = -0.21, hyst_pct = 0.00, period_length = 643.23
19:52:45.629 00.000 15712 PPEC: input: -0.23, control: -0.22, exposure: 1500
19:52:45.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:45.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:52:45.629 00.000 15712 MoveAxis(E, 72, ABG)
19:52:45.629 00.000 15712 Guiding  Dir = 2, Dur = 72
19:52:45.661 00.032 15712 IsGuiding returns 0
19:52:45.680 00.019 15712 PulseGuide returned control before completion, sleep 67
19:52:45.757 00.077 15712 IsGuiding returns 1
19:52:45.757 00.000 15712 scope still moving after pulse duration time elapsed
19:52:45.796 00.039 15712 IsGuiding returns 0
19:52:45.796 00.000 15712 scope move finished after 72 + 55 ms
19:52:45.796 00.000 15712 Move returns status 0, amount 72
19:52:45.796 00.000 15712 MoveAxis(N, 0, ABG)
19:52:45.796 00.000 15712 Move returns status 0, amount 0
19:52:45.796 00.000 15712 move complete, result=0
19:52:45.796 00.000 7988 GuideStep: -0.2 px 72 ms EAST, -0.1 px 0 ms NORTH
19:52:45.801 00.005 15712 worker thread done servicing request
19:52:45.801 00.000 15712 Worker thread wakes up
19:52:45.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:45.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:47.209 01.408 15712 Exposure complete
19:52:47.256 00.047 15712 worker thread done servicing request
19:52:47.256 00.000 7988 OnExposeComplete: enter
19:52:47.271 00.015 7988 UpdateGuideState(): m_state=6
19:52:47.271 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2885
19:52:47.273 00.002 7988 Star::Find returns 1 (0), X=1170.90, Y=434.85, Mass=1483, SNR=26.1, Peak=216 HFD=3.1
19:52:47.273 00.000 7988 MultiStar: [#1 0.09,-0.48,1.02,U] [#2 0.23,-0.58,0.96,U] [#3 0.32,-0.43,0.94,U] [#4 0.11,-0.53,1.02,U] [#5 0.14,-0.24,0.69,U] [#6 0.34,-0.24,0.69,U] [#7 0.28,-0.34,0.67,U] [#8 0.25,-0.59,0.65,U] 
19:52:47.273 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.45}, one-star: {0.33, -0.51}
19:52:47.273 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
19:52:47.273 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.70)
19:52:47.273 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.45 hyp=0.50 cameraTheta=-1.11 mountX=0.45 mountY=-0.21, mountTheta=-0.45
19:52:47.273 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.45, opts=13)
19:52:47.273 00.000 7988 Enqueuing Move request for scope (0.23, -0.45)
19:52:47.273 00.000 15712 Worker thread wakes up
19:52:47.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.45) opts 0xd
19:52:47.273 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.45)
19:52:47.273 00.000 15712 Moving (0.23, -0.45) raw xDistance=0.45 yDistance=-0.21
19:52:47.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:47.273 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.1
19:52:47.285 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:47.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:47.287 00.002 7988 Enqueuing Expose request
19:52:47.287 00.000 15712 PPEC rslt: input = 0.45, final = 0.18, react = 0.27, pred = -0.08, hyst = 0.19, hyst_pct = 0.00, period_length = 643.22
19:52:47.287 00.000 15712 PPEC: input: 0.45, control: 0.18, exposure: 1500
19:52:47.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:47.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:52:47.287 00.000 15712 MoveAxis(W, 60, ABG)
19:52:47.287 00.000 15712 Guiding  Dir = 3, Dur = 60
19:52:47.287 00.000 15712 IsGuiding returns 0
19:52:47.312 00.025 15712 PulseGuide returned control before completion, sleep 43
19:52:47.391 00.079 15712 IsGuiding returns 0
19:52:47.391 00.000 15712 Move returns status 0, amount 60
19:52:47.391 00.000 15712 MoveAxis(N, 0, ABG)
19:52:47.391 00.000 15712 Move returns status 0, amount 0
19:52:47.391 00.000 15712 move complete, result=0
19:52:47.391 00.000 7988 GuideStep: 0.4 px 60 ms WEST, -0.2 px 0 ms NORTH
19:52:47.399 00.008 15712 worker thread done servicing request
19:52:47.399 00.000 15712 Worker thread wakes up
19:52:47.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:47.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:49.138 01.739 15712 Exposure complete
19:52:49.199 00.061 15712 worker thread done servicing request
19:52:49.199 00.000 7988 OnExposeComplete: enter
19:52:49.201 00.002 7988 UpdateGuideState(): m_state=6
19:52:49.201 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2886
19:52:49.201 00.000 7988 Star::Find returns 1 (0), X=1170.94, Y=434.25, Mass=1343, SNR=24.9, Peak=224 HFD=3.2
19:52:49.201 00.000 7988 MultiStar: [#1 0.16,-0.69,1.06,U] [#2 0.18,-1.27,0.00,M1] [#3 0.11,-0.79,0.98,U] [#4 0.03,-0.81,1.08,U] [#5 -0.10,-0.72,0.74,U] [#6 0.39,-0.74,0.75,U] [#7 0.29,-0.69,0.68,U] [#8 0.13,-1.01,0.69,U] 
19:52:49.201 00.000 7988 refined, 7 included, MultiStar: {0.17, -0.82}, one-star: {0.36, -1.11}
19:52:49.201 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
19:52:49.201 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.97)
19:52:49.208 00.007 7988 CameraToMount -- cameraX=0.17 cameraY=-0.82 hyp=0.84 cameraTheta=-1.37 mountX=0.82 mountY=-0.15, mountTheta=-0.18
19:52:49.208 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.82, opts=13)
19:52:49.208 00.000 7988 Enqueuing Move request for scope (0.17, -0.82)
19:52:49.208 00.000 15712 Worker thread wakes up
19:52:49.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.82) opts 0xd
19:52:49.208 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.82)
19:52:49.208 00.000 15712 Moving (0.17, -0.82) raw xDistance=0.82 yDistance=-0.15
19:52:49.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:49.216 00.008 15712 PPEC rslt: input = 0.82, final = 0.38, react = 0.49, pred = -0.11, hyst = 0.43, hyst_pct = 0.00, period_length = 643.21
19:52:49.216 00.000 7988 UpdateGuideState exits: m=1343 SNR=24.9
19:52:49.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:49.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:49.216 00.000 7988 Enqueuing Expose request
19:52:49.216 00.000 15712 PPEC: input: 0.82, control: 0.38, exposure: 1500
19:52:49.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:49.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:52:49.216 00.000 15712 MoveAxis(W, 125, ABG)
19:52:49.216 00.000 15712 Guiding  Dir = 3, Dur = 125
19:52:49.216 00.000 15712 IsGuiding returns 0
19:52:49.235 00.019 15712 PulseGuide returned control before completion, sleep 121
19:52:49.359 00.124 15712 IsGuiding returns 1
19:52:49.359 00.000 15712 scope still moving after pulse duration time elapsed
19:52:49.394 00.035 15712 IsGuiding returns 0
19:52:49.394 00.000 15712 scope move finished after 125 + 48 ms
19:52:49.394 00.000 15712 Move returns status 0, amount 125
19:52:49.394 00.000 15712 MoveAxis(N, 0, ABG)
19:52:49.394 00.000 15712 Move returns status 0, amount 0
19:52:49.394 00.000 15712 move complete, result=0
19:52:49.394 00.000 7988 GuideStep: 0.8 px 125 ms WEST, -0.1 px 0 ms NORTH
19:52:49.394 00.000 15712 worker thread done servicing request
19:52:49.396 00.002 15712 Worker thread wakes up
19:52:49.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:49.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:50.814 01.418 15712 Exposure complete
19:52:50.876 00.062 7988 OnExposeComplete: enter
19:52:50.876 00.000 7988 UpdateGuideState(): m_state=6
19:52:50.878 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2887
19:52:50.880 00.002 7988 Star::Find returns 1 (0), X=1170.62, Y=433.82, Mass=1514, SNR=26.4, Peak=186 HFD=3.7
19:52:50.882 00.002 7988 MultiStar: [#1 -0.10,-1.27,0.00,M1] [#2 0.10,-1.58,0.00,M2] [#3 0.02,-1.27,0.96,U] [#4 0.19,-1.37,0.00,M1] [#5 0.14,-1.54,0.00,M1] [#6 -0.08,-1.21,0.69,U] [#7 -0.03,-1.39,0.00,M1] [#8 -0.09,-1.49,0.00,M1] 
19:52:50.884 00.002 15712 worker thread done servicing request
19:52:50.884 00.000 7988 refined, 2 included, MultiStar: {0.00, -1.36}, one-star: {0.04, -1.55}
19:52:50.884 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
19:52:50.886 00.002 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
19:52:50.886 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-1.36 hyp=1.36 cameraTheta=-1.57 mountX=1.36 mountY=0.03, mountTheta=0.02
19:52:50.890 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-1.36, opts=13)
19:52:50.890 00.000 7988 Enqueuing Move request for scope (0.00, -1.36)
19:52:50.892 00.002 15712 Worker thread wakes up
19:52:50.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -1.36) opts 0xd
19:52:50.892 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -1.36)
19:52:50.892 00.000 15712 Moving (0.00, -1.36) raw xDistance=1.36 yDistance=0.03
19:52:50.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:50.892 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
19:52:50.895 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:50.895 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:50.897 00.002 7988 Enqueuing Expose request
19:52:50.897 00.000 15712 PPEC rslt: input = 1.36, final = 0.71, react = 0.82, pred = -0.11, hyst = 0.74, hyst_pct = 0.00, period_length = 643.19
19:52:50.897 00.000 15712 PPEC: input: 1.36, control: 0.71, exposure: 1500
19:52:50.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:50.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:52:50.897 00.000 15712 MoveAxis(W, 232, ABG)
19:52:50.897 00.000 15712 Guiding  Dir = 3, Dur = 232
19:52:50.899 00.002 15712 IsGuiding returns 0
19:52:50.913 00.014 15712 PulseGuide returned control before completion, sleep 228
19:52:51.166 00.253 15712 IsGuiding returns 0
19:52:51.166 00.000 15712 Move returns status 0, amount 232
19:52:51.166 00.000 15712 MoveAxis(N, 0, ABG)
19:52:51.166 00.000 15712 Move returns status 0, amount 0
19:52:51.166 00.000 15712 move complete, result=0
19:52:51.166 00.000 7988 GuideStep: 1.4 px 232 ms WEST, 0.0 px 0 ms NORTH
19:52:51.171 00.005 15712 worker thread done servicing request
19:52:51.171 00.000 15712 Worker thread wakes up
19:52:51.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:51.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:52.806 01.635 15712 Exposure complete
19:52:52.864 00.058 15712 worker thread done servicing request
19:52:52.864 00.000 7988 OnExposeComplete: enter
19:52:52.867 00.003 7988 UpdateGuideState(): m_state=6
19:52:52.867 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2888
19:52:52.867 00.000 7988 Star::Find returns 1 (0), X=1170.75, Y=434.64, Mass=1451, SNR=26.0, Peak=190 HFD=3.5
19:52:52.867 00.000 7988 MultiStar: [#1 0.02,-0.55,0.98,U] [#2 0.06,-0.73,1.01,U] [#3 -0.02,-0.61,0.94,U] [#4 -0.04,-0.62,1.04,U] [#5 0.19,-0.61,0.71,U] [#6 0.37,-0.68,0.71,U] [#7 -0.23,-0.45,0.65,U] [#8 0.35,-0.78,0.64,U] 
19:52:52.867 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.64}, one-star: {0.18, -0.72}
19:52:52.867 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
19:52:52.867 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
19:52:52.867 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.64 hyp=0.65 cameraTheta=-1.44 mountX=0.64 mountY=-0.07, mountTheta=-0.11
19:52:52.867 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.64, opts=13)
19:52:52.867 00.000 7988 Enqueuing Move request for scope (0.09, -0.64)
19:52:52.867 00.000 15712 Worker thread wakes up
19:52:52.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.64) opts 0xd
19:52:52.867 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.64)
19:52:52.867 00.000 15712 Moving (0.09, -0.64) raw xDistance=0.64 yDistance=-0.07
19:52:52.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:52.881 00.014 7988 UpdateGuideState exits: m=1451 SNR=26.0
19:52:52.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:52.883 00.002 15712 PPEC rslt: input = 0.64, final = 0.26, react = 0.38, pred = -0.12, hyst = 0.37, hyst_pct = 0.00, period_length = 643.18
19:52:52.883 00.000 15712 PPEC: input: 0.64, control: 0.26, exposure: 1500
19:52:52.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:52.883 00.000 7988 Enqueuing Expose request
19:52:52.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:52.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:52:52.883 00.000 15712 MoveAxis(W, 85, ABG)
19:52:52.883 00.000 15712 Guiding  Dir = 3, Dur = 85
19:52:52.883 00.000 15712 IsGuiding returns 0
19:52:52.899 00.016 15712 PulseGuide returned control before completion, sleep 71
19:52:53.017 00.118 15712 IsGuiding returns 0
19:52:53.017 00.000 15712 Move returns status 0, amount 85
19:52:53.017 00.000 15712 MoveAxis(N, 0, ABG)
19:52:53.017 00.000 15712 Move returns status 0, amount 0
19:52:53.017 00.000 15712 move complete, result=0
19:52:53.017 00.000 7988 GuideStep: 0.6 px 85 ms WEST, -0.1 px 0 ms NORTH
19:52:53.025 00.008 15712 worker thread done servicing request
19:52:53.025 00.000 15712 Worker thread wakes up
19:52:53.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:53.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:54.430 01.405 15712 Exposure complete
19:52:54.491 00.061 15712 worker thread done servicing request
19:52:54.491 00.000 7988 OnExposeComplete: enter
19:52:54.491 00.000 7988 UpdateGuideState(): m_state=6
19:52:54.494 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2889
19:52:54.496 00.002 7988 Star::Find returns 1 (0), X=1170.70, Y=435.72, Mass=1581, SNR=26.9, Peak=192 HFD=3.6
19:52:54.496 00.000 7988 MultiStar: [#1 -0.05,0.56,0.97,U] [#2 0.06,0.26,0.97,U] [#3 -0.02,0.59,0.91,U] [#4 0.17,0.43,1.00,U] [#5 0.16,0.68,0.71,U] [#6 0.19,0.43,0.72,U] [#7 0.27,0.85,0.66,U] [#8 -0.02,0.60,0.63,U] 
19:52:54.496 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.51}, one-star: {0.12, 0.36}
19:52:54.496 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
19:52:54.496 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.35)
19:52:54.496 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.24 mountX=-0.36 mountY=-0.13, mountTheta=-2.79
19:52:54.496 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.36, opts=13)
19:52:54.496 00.000 7988 Enqueuing Move request for scope (0.12, 0.36)
19:52:54.496 00.000 15712 Worker thread wakes up
19:52:54.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0xd
19:52:54.496 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
19:52:54.496 00.000 15712 Moving (0.12, 0.36) raw xDistance=-0.36 yDistance=-0.13
19:52:54.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:54.496 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.9
19:52:54.507 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:54.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:54.509 00.002 7988 Enqueuing Expose request
19:52:54.509 00.000 15712 PPEC rslt: input = -0.36, final = -0.32, react = -0.22, pred = -0.10, hyst = -0.15, hyst_pct = 0.00, period_length = 643.16
19:52:54.509 00.000 15712 PPEC: input: -0.36, control: -0.32, exposure: 1500
19:52:54.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:54.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:52:54.509 00.000 15712 MoveAxis(E, 104, ABG)
19:52:54.509 00.000 15712 Guiding  Dir = 2, Dur = 104
19:52:54.509 00.000 15712 IsGuiding returns 0
19:52:54.525 00.016 15712 PulseGuide returned control before completion, sleep 100
19:52:54.637 00.112 15712 IsGuiding returns 1
19:52:54.637 00.000 15712 scope still moving after pulse duration time elapsed
19:52:54.669 00.032 15712 IsGuiding returns 0
19:52:54.669 00.000 15712 scope move finished after 104 + 54 ms
19:52:54.669 00.000 15712 Move returns status 0, amount 104
19:52:54.669 00.000 15712 MoveAxis(N, 0, ABG)
19:52:54.669 00.000 15712 Move returns status 0, amount 0
19:52:54.669 00.000 15712 move complete, result=0
19:52:54.669 00.000 15712 worker thread done servicing request
19:52:54.669 00.000 15712 Worker thread wakes up
19:52:54.669 00.000 7988 GuideStep: -0.4 px 104 ms EAST, -0.1 px 0 ms NORTH
19:52:54.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:54.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:56.314 01.645 15712 Exposure complete
19:52:56.375 00.061 15712 worker thread done servicing request
19:52:56.375 00.000 7988 OnExposeComplete: enter
19:52:56.376 00.001 7988 UpdateGuideState(): m_state=6
19:52:56.378 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2890
19:52:56.378 00.000 7988 Star::Find returns 1 (0), X=1170.69, Y=436.06, Mass=1488, SNR=26.1, Peak=209 HFD=3.3
19:52:56.378 00.000 7988 MultiStar: [#1 0.08,0.90,0.98,U] [#2 0.13,0.54,0.96,U] [#3 0.11,0.85,0.97,U] [#4 0.16,0.78,1.05,U] [#5 0.07,1.02,0.71,U] [#6 0.29,0.81,0.70,U] [#7 0.25,0.86,0.67,U] [#8 0.17,0.69,0.65,U] 
19:52:56.378 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.79}, one-star: {0.11, 0.70}
19:52:56.378 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
19:52:56.384 00.006 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.19)
19:52:56.384 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.70 hyp=0.71 cameraTheta=1.41 mountX=-0.70 mountY=-0.13, mountTheta=-2.96
19:52:56.384 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.70, opts=13)
19:52:56.384 00.000 7988 Enqueuing Move request for scope (0.11, 0.70)
19:52:56.384 00.000 15712 Worker thread wakes up
19:52:56.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.70) opts 0xd
19:52:56.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.70)
19:52:56.384 00.000 15712 Moving (0.11, 0.70) raw xDistance=-0.70 yDistance=-0.13
19:52:56.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:56.384 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.1
19:52:56.391 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:56.392 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:56.392 00.000 7988 Enqueuing Expose request
19:52:56.392 00.000 15712 PPEC rslt: input = -0.70, final = -0.53, react = -0.42, pred = -0.11, hyst = -0.36, hyst_pct = 0.00, period_length = 643.15
19:52:56.392 00.000 15712 PPEC: input: -0.70, control: -0.53, exposure: 1500
19:52:56.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:56.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:52:56.392 00.000 15712 MoveAxis(E, 173, ABG)
19:52:56.392 00.000 15712 Guiding  Dir = 2, Dur = 173
19:52:56.392 00.000 15712 IsGuiding returns 0
19:52:56.412 00.020 15712 PulseGuide returned control before completion, sleep 168
19:52:56.583 00.171 15712 IsGuiding returns 1
19:52:56.583 00.000 15712 scope still moving after pulse duration time elapsed
19:52:56.615 00.032 15712 IsGuiding returns 0
19:52:56.615 00.000 15712 scope move finished after 173 + 51 ms
19:52:56.615 00.000 15712 Move returns status 0, amount 173
19:52:56.615 00.000 15712 MoveAxis(N, 0, ABG)
19:52:56.615 00.000 15712 Move returns status 0, amount 0
19:52:56.615 00.000 15712 move complete, result=0
19:52:56.615 00.000 7988 GuideStep: -0.7 px 173 ms EAST, -0.1 px 0 ms NORTH
19:52:56.623 00.008 15712 worker thread done servicing request
19:52:56.623 00.000 15712 Worker thread wakes up
19:52:56.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:56.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:58.039 01.416 15712 Exposure complete
19:52:58.098 00.059 15712 worker thread done servicing request
19:52:58.100 00.002 7988 OnExposeComplete: enter
19:52:58.101 00.001 7988 UpdateGuideState(): m_state=6
19:52:58.101 00.000 7988 Star::Find(15, 1170, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2891
19:52:58.103 00.002 7988 Star::Find returns 1 (0), X=1170.83, Y=435.86, Mass=1535, SNR=26.7, Peak=208 HFD=3.7
19:52:58.103 00.000 7988 MultiStar: [#1 0.16,0.56,0.99,U] [#2 0.14,0.43,0.96,U] [#3 0.24,0.51,0.92,U] [#4 0.30,0.52,1.02,U] [#5 0.20,0.68,0.67,U] [#6 0.31,0.43,0.68,U] [#7 0.10,0.98,0.66,U] [#8 0.31,0.45,0.66,U] 
19:52:58.105 00.002 7988 single-star, 8 included, MultiStar: {0.22, 0.55}, one-star: {0.25, 0.49}
19:52:58.107 00.002 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
19:52:58.107 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
19:52:58.109 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=0.49 hyp=0.55 cameraTheta=1.10 mountX=-0.49 mountY=-0.26, mountTheta=-2.66
19:52:58.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.49, opts=13)
19:52:58.111 00.002 7988 Enqueuing Move request for scope (0.25, 0.49)
19:52:58.113 00.002 15712 Worker thread wakes up
19:52:58.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.49) opts 0xd
19:52:58.113 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.49)
19:52:58.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:58.113 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
19:52:58.115 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:58.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:58.115 00.000 7988 Enqueuing Expose request
19:52:58.118 00.003 15712 Moving (0.25, 0.49) raw xDistance=-0.49 yDistance=-0.26
19:52:58.118 00.000 15712 PPEC rslt: input = -0.49, final = -0.40, react = -0.30, pred = -0.11, hyst = -0.29, hyst_pct = 0.00, period_length = 643.14
19:52:58.118 00.000 15712 PPEC: input: -0.49, control: -0.40, exposure: 1500
19:52:58.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:52:58.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:52:58.118 00.000 15712 MoveAxis(E, 131, ABG)
19:52:58.118 00.000 15712 Guiding  Dir = 2, Dur = 131
19:52:58.118 00.000 15712 IsGuiding returns 0
19:52:58.135 00.017 15712 PulseGuide returned control before completion, sleep 125
19:52:58.280 00.145 15712 IsGuiding returns 0
19:52:58.280 00.000 15712 Move returns status 0, amount 131
19:52:58.280 00.000 15712 MoveAxis(N, 0, ABG)
19:52:58.280 00.000 15712 Move returns status 0, amount 0
19:52:58.280 00.000 15712 move complete, result=0
19:52:58.280 00.000 7988 GuideStep: -0.5 px 131 ms EAST, -0.3 px 0 ms NORTH
19:52:58.284 00.004 15712 worker thread done servicing request
19:52:58.284 00.000 15712 Worker thread wakes up
19:52:58.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:52:58.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:52:59.921 01.637 15712 Exposure complete
19:52:59.972 00.051 15712 worker thread done servicing request
19:52:59.972 00.000 7988 OnExposeComplete: enter
19:52:59.983 00.011 7988 UpdateGuideState(): m_state=6
19:52:59.983 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2892
19:52:59.983 00.000 7988 Star::Find returns 1 (1), X=1170.90, Y=435.05, Mass=1582, SNR=27.0, Peak=255 HFD=3.4
19:52:59.983 00.000 7988 MultiStar: [#1 0.18,-0.25,0.96,U] [#2 0.05,-0.31,1.00,U] [#3 0.05,-0.25,0.93,U] [#4 0.18,-0.23,1.03,U] [#5 0.23,-0.23,0.70,U] [#6 0.29,-0.30,0.72,U] [#7 0.32,-0.23,0.65,U] [#8 0.18,-0.08,0.64,U] 
19:52:59.983 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.25}, one-star: {0.32, -0.32}
19:52:59.989 00.006 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
19:52:59.989 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.51)
19:52:59.989 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-0.91 mountX=0.25 mountY=-0.19, mountTheta=-0.64
19:52:59.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.25, opts=13)
19:52:59.989 00.000 7988 Enqueuing Move request for scope (0.19, -0.25)
19:52:59.989 00.000 15712 Worker thread wakes up
19:52:59.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
19:52:59.989 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
19:52:59.989 00.000 15712 Moving (0.19, -0.25) raw xDistance=0.25 yDistance=-0.19
19:52:59.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:52:59.998 00.009 7988 UpdateGuideState exits: m=1582 SNR=27.0 Saturated
19:52:59.998 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:59.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:52:59.998 00.000 7988 Enqueuing Expose request
19:52:59.998 00.000 15712 PPEC rslt: input = 0.25, final = 0.05, react = 0.15, pred = -0.10, hyst = 0.10, hyst_pct = 0.00, period_length = 643.12
19:52:59.998 00.000 15712 PPEC: input: 0.25, control: 0.05, exposure: 1500
19:52:59.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:59.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:52:59.998 00.000 15712 MoveAxis(W, 15, ABG)
19:52:59.998 00.000 15712 Guiding  Dir = 3, Dur = 15
19:53:00.022 00.024 15712 IsGuiding returns 0
19:53:00.039 00.017 15712 IsGuiding returns 1
19:53:00.039 00.000 15712 scope still moving after pulse duration time elapsed
19:53:00.062 00.023 15712 IsGuiding returns 1
19:53:00.099 00.037 15712 IsGuiding returns 0
19:53:00.099 00.000 15712 scope move finished after 15 + 64 ms
19:53:00.099 00.000 15712 Move returns status 0, amount 15
19:53:00.099 00.000 15712 MoveAxis(N, 0, ABG)
19:53:00.099 00.000 15712 Move returns status 0, amount 0
19:53:00.099 00.000 15712 move complete, result=0
19:53:00.099 00.000 7988 GuideStep: 0.2 px 15 ms WEST, -0.2 px 0 ms NORTH
19:53:00.106 00.007 15712 worker thread done servicing request
19:53:00.106 00.000 15712 Worker thread wakes up
19:53:00.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:00.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:01.513 01.407 15712 Exposure complete
19:53:01.573 00.060 15712 worker thread done servicing request
19:53:01.573 00.000 7988 OnExposeComplete: enter
19:53:01.575 00.002 7988 UpdateGuideState(): m_state=6
19:53:01.577 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2893
19:53:01.577 00.000 7988 Star::Find returns 1 (0), X=1170.62, Y=434.41, Mass=1596, SNR=27.1, Peak=214 HFD=3.3
19:53:01.579 00.002 7988 MultiStar: [#1 0.08,-0.74,0.98,U] [#2 0.07,-0.96,0.96,U] [#3 -0.12,-0.76,0.88,U] [#4 0.13,-0.73,1.02,U] [#5 -0.03,-0.55,0.68,U] [#6 0.30,-0.69,0.67,U] [#7 0.37,-0.56,0.64,U] [#8 0.18,-0.68,0.69,U] 
19:53:01.579 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.75}, one-star: {0.04, -0.95}
19:53:01.581 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
19:53:01.581 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
19:53:01.583 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.75 hyp=0.76 cameraTheta=-1.44 mountX=0.75 mountY=-0.08, mountTheta=-0.11
19:53:01.585 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.75, opts=13)
19:53:01.585 00.000 7988 Enqueuing Move request for scope (0.10, -0.75)
19:53:01.587 00.002 15712 Worker thread wakes up
19:53:01.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.75) opts 0xd
19:53:01.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:01.588 00.001 7988 UpdateGuideState exits: m=1596 SNR=27.1
19:53:01.589 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:01.591 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:01.592 00.001 7988 Enqueuing Expose request
19:53:01.593 00.001 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.75)
19:53:01.593 00.000 15712 Moving (0.10, -0.75) raw xDistance=0.75 yDistance=-0.08
19:53:01.596 00.003 15712 PPEC rslt: input = 0.75, final = 0.36, react = 0.45, pred = -0.09, hyst = 0.38, hyst_pct = 0.00, period_length = 643.11
19:53:01.596 00.000 15712 PPEC: input: 0.75, control: 0.36, exposure: 1500
19:53:01.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:01.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:53:01.596 00.000 15712 MoveAxis(W, 118, ABG)
19:53:01.596 00.000 15712 Guiding  Dir = 3, Dur = 118
19:53:01.597 00.001 15712 IsGuiding returns 0
19:53:01.622 00.025 15712 PulseGuide returned control before completion, sleep 102
19:53:01.733 00.111 15712 IsGuiding returns 1
19:53:01.733 00.000 15712 scope still moving after pulse duration time elapsed
19:53:01.765 00.032 15712 IsGuiding returns 0
19:53:01.765 00.000 15712 scope move finished after 118 + 52 ms
19:53:01.765 00.000 15712 Move returns status 0, amount 118
19:53:01.765 00.000 15712 MoveAxis(N, 0, ABG)
19:53:01.765 00.000 15712 Move returns status 0, amount 0
19:53:01.765 00.000 15712 move complete, result=0
19:53:01.765 00.000 7988 GuideStep: 0.8 px 118 ms WEST, -0.1 px 0 ms NORTH
19:53:01.769 00.004 15712 worker thread done servicing request
19:53:01.769 00.000 15712 Worker thread wakes up
19:53:01.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:01.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:03.410 01.641 15712 Exposure complete
19:53:03.470 00.060 15712 worker thread done servicing request
19:53:03.470 00.000 7988 OnExposeComplete: enter
19:53:03.472 00.002 7988 UpdateGuideState(): m_state=6
19:53:03.473 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2894
19:53:03.473 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=434.10, Mass=1509, SNR=26.2, Peak=222 HFD=3.3
19:53:03.473 00.000 7988 MultiStar: [#1 0.17,-1.40,0.00,M1] [#2 0.07,-1.38,0.00,M1] [#3 0.10,-1.21,0.98,U] [#4 0.12,-1.35,0.00,M1] [#5 0.03,-1.14,0.75,U] [#6 0.26,-1.16,0.70,U] [#7 0.20,-1.01,0.66,U] [#8 0.23,-1.38,0.00,M1] 
19:53:03.473 00.000 7988 refined, 4 included, MultiStar: {0.10, -1.17}, one-star: {-0.04, -1.26}
19:53:03.473 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
19:53:03.473 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
19:53:03.473 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-1.17 hyp=1.17 cameraTheta=-1.49 mountX=1.17 mountY=-0.07, mountTheta=-0.06
19:53:03.473 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-1.17, opts=13)
19:53:03.473 00.000 7988 Enqueuing Move request for scope (0.10, -1.17)
19:53:03.473 00.000 15712 Worker thread wakes up
19:53:03.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.17) opts 0xd
19:53:03.473 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -1.17)
19:53:03.473 00.000 15712 Moving (0.10, -1.17) raw xDistance=1.17 yDistance=-0.07
19:53:03.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:53:03.473 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.2
19:53:03.486 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:03.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:03.488 00.002 7988 Enqueuing Expose request
19:53:03.490 00.002 15712 PPEC rslt: input = 1.17, final = 0.61, react = 0.70, pred = -0.09, hyst = 0.63, hyst_pct = 0.00, period_length = 643.09
19:53:03.490 00.000 15712 PPEC: input: 1.17, control: 0.61, exposure: 1500
19:53:03.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:03.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:53:03.490 00.000 15712 MoveAxis(W, 200, ABG)
19:53:03.490 00.000 15712 Guiding  Dir = 3, Dur = 200
19:53:03.490 00.000 15712 IsGuiding returns 0
19:53:03.509 00.019 15712 PulseGuide returned control before completion, sleep 192
19:53:03.727 00.218 15712 IsGuiding returns 0
19:53:03.727 00.000 15712 Move returns status 0, amount 200
19:53:03.727 00.000 15712 MoveAxis(N, 0, ABG)
19:53:03.727 00.000 15712 Move returns status 0, amount 0
19:53:03.727 00.000 15712 move complete, result=0
19:53:03.727 00.000 7988 GuideStep: 1.2 px 200 ms WEST, -0.1 px 0 ms NORTH
19:53:03.734 00.007 15712 worker thread done servicing request
19:53:03.734 00.000 15712 Worker thread wakes up
19:53:03.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:03.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:05.148 01.414 15712 Exposure complete
19:53:05.207 00.059 15712 worker thread done servicing request
19:53:05.209 00.002 7988 OnExposeComplete: enter
19:53:05.210 00.001 7988 UpdateGuideState(): m_state=6
19:53:05.210 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2895
19:53:05.210 00.000 7988 Star::Find returns 1 (0), X=1170.67, Y=434.44, Mass=1472, SNR=26.0, Peak=186 HFD=3.2
19:53:05.210 00.000 7988 MultiStar: [#1 0.11,-0.77,1.03,U] [#2 0.14,-1.18,1.01,U] [#3 0.03,-0.93,0.93,U] [#4 0.05,-1.11,1.05,U] [#5 0.03,-0.76,0.72,U] [#6 0.19,-0.75,0.73,U] [#7 -0.01,-0.73,0.66,U] [#8 0.09,-1.16,0.67,U] 
19:53:05.210 00.000 7988 single-star, 8 included, MultiStar: {0.08, -0.93}, one-star: {0.09, -0.93}
19:53:05.210 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
19:53:05.210 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
19:53:05.210 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.93 hyp=0.93 cameraTheta=-1.47 mountX=0.93 mountY=-0.07, mountTheta=-0.07
19:53:05.210 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.93, opts=13)
19:53:05.220 00.010 7988 Enqueuing Move request for scope (0.09, -0.93)
19:53:05.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:05.220 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0
19:53:05.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:05.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:05.220 00.000 7988 Enqueuing Expose request
19:53:05.226 00.006 15712 Worker thread wakes up
19:53:05.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.93) opts 0xd
19:53:05.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.93)
19:53:05.226 00.000 15712 Moving (0.09, -0.93) raw xDistance=0.93 yDistance=-0.07
19:53:05.226 00.000 15712 PPEC rslt: input = 0.93, final = 0.47, react = 0.56, pred = -0.09, hyst = 0.52, hyst_pct = 0.00, period_length = 643.08
19:53:05.226 00.000 15712 PPEC: input: 0.93, control: 0.47, exposure: 1500
19:53:05.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:05.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:53:05.226 00.000 15712 MoveAxis(W, 153, ABG)
19:53:05.226 00.000 15712 Guiding  Dir = 3, Dur = 153
19:53:05.262 00.036 15712 IsGuiding returns 0
19:53:05.278 00.016 15712 PulseGuide returned control before completion, sleep 148
19:53:05.458 00.180 15712 IsGuiding returns 0
19:53:05.458 00.000 15712 Move returns status 0, amount 153
19:53:05.458 00.000 15712 MoveAxis(N, 0, ABG)
19:53:05.458 00.000 15712 Move returns status 0, amount 0
19:53:05.458 00.000 15712 move complete, result=0
19:53:05.458 00.000 7988 GuideStep: 0.9 px 153 ms WEST, -0.1 px 0 ms NORTH
19:53:05.461 00.003 15712 worker thread done servicing request
19:53:05.461 00.000 15712 Worker thread wakes up
19:53:05.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:05.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:07.097 01.636 15712 Exposure complete
19:53:07.158 00.061 15712 worker thread done servicing request
19:53:07.158 00.000 7988 OnExposeComplete: enter
19:53:07.158 00.000 7988 UpdateGuideState(): m_state=6
19:53:07.160 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2896
19:53:07.160 00.000 7988 Star::Find returns 1 (0), X=1170.72, Y=435.50, Mass=1381, SNR=25.2, Peak=191 HFD=3.3
19:53:07.162 00.002 7988 MultiStar: [#1 0.09,0.24,1.05,U] [#2 0.07,-0.01,1.03,U] [#3 -0.14,0.52,0.96,U] [#4 -0.06,0.39,1.04,U] [#5 0.07,0.21,0.71,U] [#6 0.19,0.33,0.70,U] [#7 0.20,0.30,0.67,U] [#8 0.33,0.22,0.68,U] 
19:53:07.162 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.26}, one-star: {0.15, 0.14}
19:53:07.164 00.002 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
19:53:07.164 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.84)
19:53:07.166 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.75 mountX=-0.14 mountY=-0.15, mountTheta=-2.32
19:53:07.168 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.14, opts=13)
19:53:07.168 00.000 7988 Enqueuing Move request for scope (0.15, 0.14)
19:53:07.168 00.000 15712 Worker thread wakes up
19:53:07.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
19:53:07.168 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
19:53:07.168 00.000 15712 Moving (0.15, 0.14) raw xDistance=-0.14 yDistance=-0.15
19:53:07.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:07.168 00.000 7988 UpdateGuideState exits: m=1381 SNR=25.2
19:53:07.173 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:07.175 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:07.175 00.000 7988 Enqueuing Expose request
19:53:07.177 00.002 15712 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 643.06
19:53:07.177 00.000 15712 PPEC: input: -0.14, control: -0.09, exposure: 1500
19:53:07.177 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:07.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:53:07.177 00.000 15712 MoveAxis(E, 29, ABG)
19:53:07.177 00.000 15712 Guiding  Dir = 2, Dur = 29
19:53:07.177 00.000 15712 IsGuiding returns 0
19:53:07.190 00.013 15712 PulseGuide returned control before completion, sleep 16
19:53:07.241 00.051 15712 IsGuiding returns 0
19:53:07.241 00.000 15712 Move returns status 0, amount 29
19:53:07.241 00.000 15712 MoveAxis(N, 0, ABG)
19:53:07.241 00.000 15712 Move returns status 0, amount 0
19:53:07.241 00.000 15712 move complete, result=0
19:53:07.241 00.000 7988 GuideStep: -0.1 px 29 ms EAST, -0.1 px 0 ms NORTH
19:53:07.251 00.010 15712 worker thread done servicing request
19:53:07.251 00.000 15712 Worker thread wakes up
19:53:07.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:07.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:08.657 01.406 15712 Exposure complete
19:53:08.705 00.048 15712 worker thread done servicing request
19:53:08.705 00.000 7988 OnExposeComplete: enter
19:53:08.720 00.015 7988 UpdateGuideState(): m_state=6
19:53:08.721 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2897
19:53:08.721 00.000 7988 Star::Find returns 1 (0), X=1170.62, Y=435.94, Mass=1506, SNR=26.3, Peak=222 HFD=3.3
19:53:08.723 00.002 7988 MultiStar: [#1 0.07,0.84,1.03,U] [#2 0.15,0.49,0.97,U] [#3 0.01,0.81,0.97,U] [#4 -0.03,0.65,1.01,U] [#5 0.17,0.96,0.66,U] [#6 0.26,0.78,0.68,U] [#7 0.25,0.75,0.64,U] [#8 0.02,0.83,0.67,U] 
19:53:08.725 00.002 7988 single-star, 8 included, MultiStar: {0.09, 0.73}, one-star: {0.04, 0.57}
19:53:08.725 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
19:53:08.727 00.002 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
19:53:08.727 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.57 hyp=0.57 cameraTheta=1.51 mountX=-0.57 mountY=-0.05, mountTheta=-3.05
19:53:08.729 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.57, opts=13)
19:53:08.731 00.002 7988 Enqueuing Move request for scope (0.04, 0.57)
19:53:08.731 00.000 15712 Worker thread wakes up
19:53:08.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.57) opts 0xd
19:53:08.731 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.57)
19:53:08.731 00.000 15712 Moving (0.04, 0.57) raw xDistance=-0.57 yDistance=-0.05
19:53:08.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:08.731 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.3
19:53:08.734 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:08.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:08.737 00.003 15712 PPEC rslt: input = -0.57, final = -0.43, react = -0.34, pred = -0.09, hyst = -0.28, hyst_pct = 0.00, period_length = 643.05
19:53:08.737 00.000 15712 PPEC: input: -0.57, control: -0.43, exposure: 1500
19:53:08.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:08.737 00.000 7988 Enqueuing Expose request
19:53:08.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:53:08.737 00.000 15712 MoveAxis(E, 141, ABG)
19:53:08.737 00.000 15712 Guiding  Dir = 2, Dur = 141
19:53:08.739 00.002 15712 IsGuiding returns 0
19:53:08.768 00.029 15712 PulseGuide returned control before completion, sleep 123
19:53:08.895 00.127 15712 IsGuiding returns 1
19:53:08.895 00.000 15712 scope still moving after pulse duration time elapsed
19:53:08.943 00.048 15712 IsGuiding returns 0
19:53:08.943 00.000 15712 scope move finished after 141 + 63 ms
19:53:08.943 00.000 15712 Move returns status 0, amount 141
19:53:08.943 00.000 15712 MoveAxis(N, 0, ABG)
19:53:08.943 00.000 15712 Move returns status 0, amount 0
19:53:08.943 00.000 15712 move complete, result=0
19:53:08.943 00.000 7988 GuideStep: -0.6 px 141 ms EAST, -0.1 px 0 ms NORTH
19:53:08.945 00.002 15712 worker thread done servicing request
19:53:08.945 00.000 15712 Worker thread wakes up
19:53:08.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:08.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:10.585 01.640 15712 Exposure complete
19:53:10.637 00.052 15712 worker thread done servicing request
19:53:10.637 00.000 7988 OnExposeComplete: enter
19:53:10.637 00.000 7988 UpdateGuideState(): m_state=6
19:53:10.647 00.010 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2898
19:53:10.647 00.000 7988 Star::Find returns 1 (0), X=1170.87, Y=435.90, Mass=1524, SNR=26.5, Peak=209 HFD=3.8
19:53:10.647 00.000 7988 MultiStar: [#1 0.41,0.45,0.97,U] [#2 0.25,0.33,1.00,U] [#3 0.30,0.46,0.93,U] [#4 0.12,0.51,1.02,U] [#5 0.30,0.60,0.71,U] [#6 0.43,0.64,0.68,U] [#7 0.32,0.67,0.63,U] [#8 0.18,0.46,0.66,U] 
19:53:10.647 00.000 7988 refined, 8 included, MultiStar: {0.28, 0.50}, one-star: {0.29, 0.53}
19:53:10.647 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
19:53:10.647 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.54)
19:53:10.647 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.50 hyp=0.58 cameraTheta=1.06 mountX=-0.51 mountY=-0.30, mountTheta=-2.61
19:53:10.655 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.50, opts=13)
19:53:10.655 00.000 7988 Enqueuing Move request for scope (0.28, 0.50)
19:53:10.655 00.000 15712 Worker thread wakes up
19:53:10.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.50) opts 0xd
19:53:10.655 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.50)
19:53:10.655 00.000 15712 Moving (0.28, 0.50) raw xDistance=-0.51 yDistance=-0.30
19:53:10.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:53:10.655 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5
19:53:10.660 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:10.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:10.662 00.002 15712 PPEC rslt: input = -0.51, final = -0.38, react = -0.30, pred = -0.08, hyst = -0.28, hyst_pct = 0.00, period_length = 643.04
19:53:10.662 00.000 7988 Enqueuing Expose request
19:53:10.662 00.000 15712 PPEC: input: -0.51, control: -0.38, exposure: 1500
19:53:10.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:53:10.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:53:10.662 00.000 15712 MoveAxis(E, 125, ABG)
19:53:10.662 00.000 15712 Guiding  Dir = 2, Dur = 125
19:53:10.662 00.000 15712 IsGuiding returns 0
19:53:10.678 00.016 15712 PulseGuide returned control before completion, sleep 115
19:53:10.805 00.127 15712 IsGuiding returns 1
19:53:10.805 00.000 15712 scope still moving after pulse duration time elapsed
19:53:10.841 00.036 15712 IsGuiding returns 0
19:53:10.841 00.000 15712 scope move finished after 125 + 56 ms
19:53:10.841 00.000 15712 Move returns status 0, amount 125
19:53:10.841 00.000 15712 MoveAxis(N, 0, ABG)
19:53:10.841 00.000 15712 Move returns status 0, amount 0
19:53:10.841 00.000 15712 move complete, result=0
19:53:10.841 00.000 7988 GuideStep: -0.5 px 125 ms EAST, -0.3 px 0 ms NORTH
19:53:10.848 00.007 15712 worker thread done servicing request
19:53:10.848 00.000 15712 Worker thread wakes up
19:53:10.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:10.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:12.258 01.410 15712 Exposure complete
19:53:12.317 00.059 15712 worker thread done servicing request
19:53:12.317 00.000 7988 OnExposeComplete: enter
19:53:12.319 00.002 7988 UpdateGuideState(): m_state=6
19:53:12.319 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2899
19:53:12.319 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.39, Mass=1431, SNR=25.7, Peak=190 HFD=3.2
19:53:12.322 00.003 7988 MultiStar: [#1 0.22,0.03,0.98,U] [#2 -0.03,-0.17,1.01,U] [#3 -0.06,0.01,0.94,U] [#4 0.02,-0.09,1.07,U] [#5 0.10,0.09,0.69,U] [#6 0.18,-0.06,0.70,U] [#7 0.18,0.38,0.68,U] [#8 0.19,0.03,0.68,U] 
19:53:12.322 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.07, 0.03}
19:53:12.322 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.58) = xAngle (1.95 = 1.95)
19:53:12.322 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.06 = -1.22)
19:53:12.322 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.38 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
19:53:12.322 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.03, opts=13)
19:53:12.322 00.000 7988 Enqueuing Move request for scope (0.07, 0.03)
19:53:12.322 00.000 15712 Worker thread wakes up
19:53:12.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:12.322 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.7
19:53:12.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:12.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:12.335 00.013 7988 Enqueuing Expose request
19:53:12.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
19:53:12.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
19:53:12.335 00.000 15712 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
19:53:12.339 00.004 15712 PPEC rslt: input = -0.03, final = -0.07, react = -0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 643.02
19:53:12.339 00.000 15712 PPEC: input: -0.03, control: -0.07, exposure: 1500
19:53:12.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:12.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:53:12.339 00.000 15712 MoveAxis(E, 23, ABG)
19:53:12.339 00.000 15712 Guiding  Dir = 2, Dur = 23
19:53:12.339 00.000 15712 IsGuiding returns 0
19:53:12.356 00.017 15712 IsGuiding returns 1
19:53:12.356 00.000 15712 scope still moving after pulse duration time elapsed
19:53:12.407 00.051 15712 IsGuiding returns 0
19:53:12.407 00.000 15712 scope move finished after 23 + 48 ms
19:53:12.407 00.000 15712 Move returns status 0, amount 23
19:53:12.407 00.000 15712 MoveAxis(N, 0, ABG)
19:53:12.407 00.000 15712 Move returns status 0, amount 0
19:53:12.407 00.000 15712 move complete, result=0
19:53:12.407 00.000 7988 GuideStep: -0.0 px 23 ms EAST, -0.1 px 0 ms NORTH
19:53:12.414 00.007 15712 worker thread done servicing request
19:53:12.414 00.000 15712 Worker thread wakes up
19:53:12.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:12.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:14.044 01.630 15712 Exposure complete
19:53:14.104 00.060 15712 worker thread done servicing request
19:53:14.104 00.000 7988 OnExposeComplete: enter
19:53:14.106 00.002 7988 UpdateGuideState(): m_state=6
19:53:14.107 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2900
19:53:14.107 00.000 7988 Star::Find returns 1 (0), X=1170.83, Y=434.89, Mass=1458, SNR=25.9, Peak=230 HFD=3.2
19:53:14.107 00.000 7988 MultiStar: [#1 0.24,-0.28,1.01,U] [#2 0.00,-0.62,0.99,U] [#3 0.09,-0.42,0.94,U] [#4 0.21,-0.37,1.03,U] [#5 -0.01,-0.29,0.70,U] [#6 0.42,-0.24,0.73,U] [#7 0.30,-0.14,0.66,U] [#8 0.09,-0.45,0.66,U] 
19:53:14.107 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.38}, one-star: {0.25, -0.47}
19:53:14.107 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.44 = 0.44)
19:53:14.107 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.55 = -2.73)
19:53:14.107 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.38 hyp=0.42 cameraTheta=-1.13 mountX=0.38 mountY=-0.17, mountTheta=-0.42
19:53:14.107 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.38, opts=13)
19:53:14.107 00.000 7988 Enqueuing Move request for scope (0.18, -0.38)
19:53:14.107 00.000 15712 Worker thread wakes up
19:53:14.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.38) opts 0xd
19:53:14.107 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.38)
19:53:14.107 00.000 15712 Moving (0.18, -0.38) raw xDistance=0.38 yDistance=-0.17
19:53:14.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:14.107 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
19:53:14.120 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:14.122 00.002 15712 PPEC rslt: input = 0.38, final = 0.12, react = 0.23, pred = -0.10, hyst = 0.18, hyst_pct = 0.00, period_length = 643.01
19:53:14.122 00.000 15712 PPEC: input: 0.38, control: 0.12, exposure: 1500
19:53:14.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:14.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:14.122 00.000 7988 Enqueuing Expose request
19:53:14.124 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:53:14.124 00.000 15712 MoveAxis(W, 40, ABG)
19:53:14.124 00.000 15712 Guiding  Dir = 3, Dur = 40
19:53:14.124 00.000 15712 IsGuiding returns 0
19:53:14.154 00.030 15712 PulseGuide returned control before completion, sleep 21
19:53:14.201 00.047 15712 IsGuiding returns 0
19:53:14.201 00.000 15712 Move returns status 0, amount 40
19:53:14.201 00.000 15712 MoveAxis(N, 0, ABG)
19:53:14.201 00.000 15712 Move returns status 0, amount 0
19:53:14.201 00.000 15712 move complete, result=0
19:53:14.201 00.000 7988 GuideStep: 0.4 px 40 ms WEST, -0.2 px 0 ms NORTH
19:53:14.204 00.003 15712 worker thread done servicing request
19:53:14.204 00.000 15712 Worker thread wakes up
19:53:14.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:14.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:15.622 01.418 15712 Exposure complete
19:53:15.669 00.047 15712 worker thread done servicing request
19:53:15.669 00.000 7988 OnExposeComplete: enter
19:53:15.683 00.014 7988 UpdateGuideState(): m_state=6
19:53:15.685 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2901
19:53:15.686 00.001 7988 Star::Find returns 1 (0), X=1170.57, Y=434.40, Mass=1385, SNR=25.2, Peak=161 HFD=3.3
19:53:15.686 00.000 7988 MultiStar: [#1 0.07,-0.88,1.05,U] [#2 0.03,-1.23,1.05,U] [#3 0.14,-0.85,1.00,U] [#4 0.09,-0.89,1.08,U] [#5 0.22,-0.71,0.71,U] [#6 0.28,-0.90,0.75,U] [#7 0.11,-0.79,0.68,U] [#8 -0.01,-0.69,0.67,U] 
19:53:15.688 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.90}, one-star: {-0.00, -0.96}
19:53:15.688 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
19:53:15.690 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.06)
19:53:15.690 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.90 hyp=0.90 cameraTheta=-1.46 mountX=0.90 mountY=-0.07, mountTheta=-0.08
19:53:15.692 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.90, opts=13)
19:53:15.694 00.002 7988 Enqueuing Move request for scope (0.10, -0.90)
19:53:15.694 00.000 15712 Worker thread wakes up
19:53:15.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.90) opts 0xd
19:53:15.694 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.90)
19:53:15.694 00.000 15712 Moving (0.10, -0.90) raw xDistance=0.90 yDistance=-0.07
19:53:15.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:15.694 00.000 7988 UpdateGuideState exits: m=1385 SNR=25.2
19:53:15.698 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:15.699 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:15.699 00.000 7988 Enqueuing Expose request
19:53:15.701 00.002 15712 PPEC rslt: input = 0.90, final = 0.44, react = 0.54, pred = -0.10, hyst = 0.48, hyst_pct = 0.00, period_length = 642.99
19:53:15.701 00.000 15712 PPEC: input: 0.90, control: 0.44, exposure: 1500
19:53:15.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:15.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:53:15.701 00.000 15712 MoveAxis(W, 143, ABG)
19:53:15.701 00.000 15712 Guiding  Dir = 3, Dur = 143
19:53:15.701 00.000 15712 IsGuiding returns 0
19:53:15.720 00.019 15712 PulseGuide returned control before completion, sleep 136
19:53:15.859 00.139 15712 IsGuiding returns 1
19:53:15.859 00.000 15712 scope still moving after pulse duration time elapsed
19:53:15.894 00.035 15712 IsGuiding returns 0
19:53:15.894 00.000 15712 scope move finished after 143 + 50 ms
19:53:15.894 00.000 15712 Move returns status 0, amount 143
19:53:15.894 00.000 15712 MoveAxis(N, 0, ABG)
19:53:15.894 00.000 15712 Move returns status 0, amount 0
19:53:15.894 00.000 15712 move complete, result=0
19:53:15.894 00.000 7988 GuideStep: 0.9 px 143 ms WEST, -0.1 px 0 ms NORTH
19:53:15.898 00.004 15712 worker thread done servicing request
19:53:15.898 00.000 15712 Worker thread wakes up
19:53:15.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:15.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:17.535 01.637 15712 Exposure complete
19:53:17.590 00.055 15712 worker thread done servicing request
19:53:17.590 00.000 7988 OnExposeComplete: enter
19:53:17.598 00.008 7988 UpdateGuideState(): m_state=6
19:53:17.598 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2902
19:53:17.598 00.000 7988 Star::Find returns 1 (0), X=1170.82, Y=433.23, Mass=1513, SNR=26.4, Peak=234 HFD=3.0
19:53:17.598 00.000 7988 MultiStar: [#1 0.06,-1.88,0.00,M1] [#2 0.02,-2.15,0.00,M1] [#3 0.23,-1.74,0.00,M1] [#4 -0.06,-1.94,0.00,M1] [#5 0.22,-1.92,0.00,M1] [#6 0.28,-1.85,0.00,M1] [#7 -0.02,-1.95,0.00,M1] [#8 -0.06,-1.75,0.00,M1] 
19:53:17.598 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
19:53:17.598 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
19:53:17.598 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-2.13 hyp=2.14 cameraTheta=-1.46 mountX=2.13 mountY=-0.19, mountTheta=-0.09
19:53:17.598 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-2.13, opts=13)
19:53:17.607 00.009 7988 Enqueuing Move request for scope (0.24, -2.13)
19:53:17.607 00.000 15712 Worker thread wakes up
19:53:17.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -2.13) opts 0xd
19:53:17.607 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -2.13)
19:53:17.607 00.000 15712 Moving (0.24, -2.13) raw xDistance=2.13 yDistance=-0.19
19:53:17.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:53:17.607 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.4
19:53:17.611 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:17.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:17.613 00.002 7988 Enqueuing Expose request
19:53:17.614 00.001 15712 PPEC rslt: input = 2.13, final = 1.19, react = 1.28, pred = -0.09, hyst = 1.16, hyst_pct = 0.00, period_length = 642.98
19:53:17.614 00.000 15712 PPEC: input: 2.13, control: 1.19, exposure: 1500
19:53:17.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:17.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:53:17.614 00.000 15712 MoveAxis(W, 389, ABG)
19:53:17.614 00.000 15712 Guiding  Dir = 3, Dur = 389
19:53:17.614 00.000 15712 IsGuiding returns 0
19:53:17.630 00.016 15712 PulseGuide returned control before completion, sleep 377
19:53:18.029 00.399 15712 IsGuiding returns 1
19:53:18.029 00.000 15712 scope still moving after pulse duration time elapsed
19:53:18.068 00.039 15712 IsGuiding returns 0
19:53:18.068 00.000 15712 scope move finished after 389 + 66 ms
19:53:18.068 00.000 15712 Move returns status 0, amount 389
19:53:18.068 00.000 15712 MoveAxis(N, 0, ABG)
19:53:18.068 00.000 15712 Move returns status 0, amount 0
19:53:18.068 00.000 15712 move complete, result=0
19:53:18.068 00.000 7988 GuideStep: 2.1 px 389 ms WEST, -0.2 px 0 ms NORTH
19:53:18.073 00.005 15712 worker thread done servicing request
19:53:18.073 00.000 15712 Worker thread wakes up
19:53:18.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:18.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:19.479 01.406 15712 Exposure complete
19:53:19.528 00.049 15712 worker thread done servicing request
19:53:19.541 00.013 7988 OnExposeComplete: enter
19:53:19.541 00.000 7988 UpdateGuideState(): m_state=6
19:53:19.541 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2903
19:53:19.541 00.000 7988 Star::Find returns 1 (0), X=1170.68, Y=433.97, Mass=1500, SNR=26.2, Peak=196 HFD=3.6
19:53:19.544 00.003 7988 MultiStar: [#1 0.06,-1.41,0.00,M2] [#2 0.11,-1.63,0.00,M2] [#3 0.08,-1.34,0.00,M2] [#4 0.10,-1.41,0.00,M2] [#5 0.04,-1.32,0.00,M2] [#6 0.28,-1.33,0.00,M2] [#7 0.05,-1.16,0.65,U] [#8 0.22,-1.44,0.00,M2] 
19:53:19.544 00.000 7988 refined, 1 included, MultiStar: {0.08, -1.30}, one-star: {0.10, -1.40}
19:53:19.544 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
19:53:19.544 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.11)
19:53:19.544 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-1.30 hyp=1.31 cameraTheta=-1.51 mountX=1.30 mountY=-0.05, mountTheta=-0.04
19:53:19.544 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-1.30, opts=13)
19:53:19.544 00.000 7988 Enqueuing Move request for scope (0.08, -1.30)
19:53:19.544 00.000 15712 Worker thread wakes up
19:53:19.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -1.30) opts 0xd
19:53:19.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -1.30)
19:53:19.544 00.000 15712 Moving (0.08, -1.30) raw xDistance=1.30 yDistance=-0.05
19:53:19.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:19.544 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.2
19:53:19.555 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:19.557 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:19.557 00.000 7988 Enqueuing Expose request
19:53:19.557 00.000 15712 PPEC rslt: input = 1.30, final = 0.73, react = 0.78, pred = -0.05, hyst = 0.73, hyst_pct = 0.00, period_length = 642.96
19:53:19.557 00.000 15712 PPEC: input: 1.30, control: 0.73, exposure: 1500
19:53:19.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:19.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:53:19.557 00.000 15712 MoveAxis(W, 238, ABG)
19:53:19.557 00.000 15712 Guiding  Dir = 3, Dur = 238
19:53:19.557 00.000 15712 IsGuiding returns 0
19:53:19.589 00.032 15712 PulseGuide returned control before completion, sleep 219
19:53:19.812 00.223 15712 IsGuiding returns 1
19:53:19.812 00.000 15712 scope still moving after pulse duration time elapsed
19:53:19.860 00.048 15712 IsGuiding returns 1
19:53:19.891 00.031 15712 IsGuiding returns 0
19:53:19.891 00.000 15712 scope move finished after 238 + 93 ms
19:53:19.891 00.000 15712 Move returns status 0, amount 238
19:53:19.891 00.000 15712 MoveAxis(N, 0, ABG)
19:53:19.891 00.000 15712 Move returns status 0, amount 0
19:53:19.891 00.000 15712 move complete, result=0
19:53:19.891 00.000 15712 worker thread done servicing request
19:53:19.891 00.000 15712 Worker thread wakes up
19:53:19.891 00.000 7988 GuideStep: 1.3 px 238 ms WEST, -0.0 px 0 ms NORTH
19:53:19.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:19.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:21.537 01.646 15712 Exposure complete
19:53:21.642 00.105 15712 worker thread done servicing request
19:53:21.642 00.000 7988 OnExposeComplete: enter
19:53:21.644 00.002 7988 UpdateGuideState(): m_state=6
19:53:21.646 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2904
19:53:21.650 00.004 7988 Star::Find returns 1 (0), X=1170.63, Y=436.57, Mass=1448, SNR=25.8, Peak=185 HFD=3.3
19:53:21.654 00.004 7988 MultiStar: [#1 0.08,1.24,1.06,U] [#2 -0.06,0.96,1.03,U] [#3 -0.00,1.33,0.00,M3] [#4 0.08,1.30,0.00,M3] [#5 0.34,1.27,0.00,M3] [#6 0.21,1.27,0.00,M3] [#7 -0.10,1.36,0.00,M1] [#8 0.10,1.35,0.00,M3] 
19:53:21.662 00.008 7988 refined, 2 included, MultiStar: {0.03, 1.14}, one-star: {0.05, 1.21}
19:53:21.666 00.004 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:53:21.671 00.005 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.05)
19:53:21.674 00.003 7988 CameraToMount -- cameraX=0.03 cameraY=1.14 hyp=1.14 cameraTheta=1.55 mountX=-1.14 mountY=-0.05, mountTheta=-3.09
19:53:21.682 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=1.14, opts=13)
19:53:21.688 00.006 7988 Enqueuing Move request for scope (0.03, 1.14)
19:53:21.691 00.003 15712 Worker thread wakes up
19:53:21.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:21.693 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.14) opts 0xd
19:53:21.693 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 1.14)
19:53:21.695 00.002 15712 Moving (0.03, 1.14) raw xDistance=-1.14 yDistance=-0.05
19:53:21.695 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.8
19:53:21.701 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:21.705 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:21.713 00.008 15712 PPEC rslt: input = -1.14, final = -0.71, react = -0.68, pred = -0.03, hyst = -0.54, hyst_pct = 0.00, period_length = 642.95
19:53:21.713 00.000 15712 PPEC: input: -1.14, control: -0.71, exposure: 1500
19:53:21.713 00.000 7988 Enqueuing Expose request
19:53:21.718 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:21.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:53:21.718 00.000 15712 MoveAxis(E, 233, ABG)
19:53:21.718 00.000 15712 Guiding  Dir = 2, Dur = 233
19:53:21.730 00.012 15712 IsGuiding returns 0
19:53:21.746 00.016 15712 PulseGuide returned control before completion, sleep 228
19:53:21.977 00.231 15712 IsGuiding returns 1
19:53:21.977 00.000 15712 scope still moving after pulse duration time elapsed
19:53:22.011 00.034 15712 IsGuiding returns 0
19:53:22.011 00.000 15712 scope move finished after 233 + 55 ms
19:53:22.011 00.000 15712 Move returns status 0, amount 233
19:53:22.011 00.000 15712 MoveAxis(N, 0, ABG)
19:53:22.011 00.000 15712 Move returns status 0, amount 0
19:53:22.011 00.000 15712 move complete, result=0
19:53:22.011 00.000 15712 worker thread done servicing request
19:53:22.011 00.000 15712 Worker thread wakes up
19:53:22.011 00.000 7988 GuideStep: -1.1 px 233 ms EAST, -0.1 px 0 ms NORTH
19:53:22.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:22.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:23.427 01.416 15712 Exposure complete
19:53:23.474 00.047 15712 worker thread done servicing request
19:53:23.474 00.000 7988 OnExposeComplete: enter
19:53:23.489 00.015 7988 UpdateGuideState(): m_state=6
19:53:23.491 00.002 7988 Star::Find(15, 1170, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2905
19:53:23.491 00.000 7988 Star::Find returns 1 (0), X=1170.84, Y=436.10, Mass=1559, SNR=26.9, Peak=213 HFD=3.6
19:53:23.491 00.000 7988 MultiStar: [#1 0.17,0.71,0.98,U] [#2 0.07,0.69,1.01,U] [#3 0.21,0.55,0.95,U] [#4 0.14,0.57,0.97,U] [#5 0.20,1.02,0.68,U] [#6 0.44,0.67,0.69,U] [#7 0.26,1.18,0.67,U] [#8 -0.00,0.62,0.65,U] 
19:53:23.491 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.73}, one-star: {0.26, 0.74}
19:53:23.491 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
19:53:23.491 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.28)
19:53:23.491 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.73 hyp=0.75 cameraTheta=1.32 mountX=-0.73 mountY=-0.21, mountTheta=-2.87
19:53:23.499 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.73, opts=13)
19:53:23.499 00.000 7988 Enqueuing Move request for scope (0.19, 0.73)
19:53:23.499 00.000 15712 Worker thread wakes up
19:53:23.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.73) opts 0xd
19:53:23.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.73)
19:53:23.499 00.000 15712 Moving (0.19, 0.73) raw xDistance=-0.73 yDistance=-0.21
19:53:23.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:23.499 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.9
19:53:23.504 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:23.505 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:23.505 00.000 7988 Enqueuing Expose request
19:53:23.505 00.000 15712 PPEC rslt: input = -0.73, final = -0.47, react = -0.44, pred = -0.04, hyst = -0.35, hyst_pct = 0.00, period_length = 642.94
19:53:23.505 00.000 15712 PPEC: input: -0.73, control: -0.47, exposure: 1500
19:53:23.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:23.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:53:23.508 00.003 15712 MoveAxis(E, 155, ABG)
19:53:23.508 00.000 15712 Guiding  Dir = 2, Dur = 155
19:53:23.508 00.000 15712 IsGuiding returns 0
19:53:23.537 00.029 15712 PulseGuide returned control before completion, sleep 137
19:53:23.681 00.144 15712 IsGuiding returns 1
19:53:23.681 00.000 15712 scope still moving after pulse duration time elapsed
19:53:23.729 00.048 15712 IsGuiding returns 0
19:53:23.729 00.000 15712 scope move finished after 155 + 66 ms
19:53:23.729 00.000 15712 Move returns status 0, amount 155
19:53:23.729 00.000 15712 MoveAxis(N, 0, ABG)
19:53:23.729 00.000 15712 Move returns status 0, amount 0
19:53:23.729 00.000 15712 move complete, result=0
19:53:23.729 00.000 15712 worker thread done servicing request
19:53:23.729 00.000 15712 Worker thread wakes up
19:53:23.730 00.001 7988 GuideStep: -0.7 px 155 ms EAST, -0.2 px 0 ms NORTH
19:53:23.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:23.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:25.372 01.642 15712 Exposure complete
19:53:25.432 00.060 15712 worker thread done servicing request
19:53:25.432 00.000 7988 OnExposeComplete: enter
19:53:25.432 00.000 7988 UpdateGuideState(): m_state=6
19:53:25.434 00.002 7988 Star::Find(15, 1170, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2906
19:53:25.436 00.002 7988 Star::Find returns 1 (0), X=1170.72, Y=435.25, Mass=1416, SNR=25.6, Peak=207 HFD=2.9
19:53:25.436 00.000 7988 MultiStar: [#1 -0.05,-0.04,1.06,U] [#2 -0.04,-0.14,1.03,U] [#3 0.01,0.11,0.98,U] [#4 0.04,0.23,1.07,U] [#5 0.18,0.21,0.72,U] [#6 0.36,0.12,0.73,U] [#7 0.30,0.22,0.66,U] [#8 0.23,-0.00,0.63,U] 
19:53:25.438 00.002 7988 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.14, -0.12}
19:53:25.438 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
19:53:25.440 00.002 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.18 = -1.10)
19:53:25.440 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.06 mountY=-0.11, mountTheta=-2.07
19:53:25.442 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.06, opts=13)
19:53:25.444 00.002 7988 Enqueuing Move request for scope (0.10, 0.06)
19:53:25.444 00.000 15712 Worker thread wakes up
19:53:25.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:25.446 00.002 7988 UpdateGuideState exits: m=1416 SNR=25.6
19:53:25.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:25.448 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:25.448 00.000 7988 Enqueuing Expose request
19:53:25.450 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
19:53:25.450 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
19:53:25.450 00.000 15712 Moving (0.10, 0.06) raw xDistance=-0.06 yDistance=-0.11
19:53:25.453 00.003 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 642.92
19:53:25.453 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
19:53:25.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:25.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:53:25.453 00.000 15712 MoveAxis(W, 0, ABG)
19:53:25.453 00.000 15712 Move returns status 0, amount 0
19:53:25.453 00.000 15712 MoveAxis(N, 0, ABG)
19:53:25.453 00.000 15712 Move returns status 0, amount 0
19:53:25.453 00.000 15712 move complete, result=0
19:53:25.453 00.000 15712 worker thread done servicing request
19:53:25.453 00.000 15712 Worker thread wakes up
19:53:25.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:25.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:25.453 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
19:53:26.868 01.415 15712 Exposure complete
19:53:26.928 00.060 15712 worker thread done servicing request
19:53:26.929 00.001 7988 OnExposeComplete: enter
19:53:26.929 00.000 7988 UpdateGuideState(): m_state=6
19:53:26.929 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2907
19:53:26.929 00.000 7988 Star::Find returns 1 (0), X=1170.77, Y=434.86, Mass=1335, SNR=24.7, Peak=220 HFD=2.9
19:53:26.929 00.000 7988 MultiStar: [#1 0.18,-0.23,1.09,U] [#2 0.25,-0.61,1.05,U] [#3 0.23,-0.20,1.04,U] [#4 0.48,-0.43,1.12,U] [#5 0.25,-0.15,0.80,U] [#6 0.24,-0.34,0.76,U] [#7 0.44,-0.20,0.70,U] [#8 0.26,-0.09,0.69,U] 
19:53:26.929 00.000 7988 refined, 8 included, MultiStar: {0.28, -0.32}, one-star: {0.19, -0.51}
19:53:26.929 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.72 = 0.72)
19:53:26.929 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.83 = -2.46)
19:53:26.929 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.32 hyp=0.43 cameraTheta=-0.86 mountX=0.32 mountY=-0.27, mountTheta=-0.70
19:53:26.929 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.32, opts=13)
19:53:26.929 00.000 7988 Enqueuing Move request for scope (0.28, -0.32)
19:53:26.929 00.000 15712 Worker thread wakes up
19:53:26.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.32) opts 0xd
19:53:26.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.32)
19:53:26.929 00.000 15712 Moving (0.28, -0.32) raw xDistance=0.32 yDistance=-0.27
19:53:26.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:26.943 00.014 7988 UpdateGuideState exits: m=1335 SNR=24.7
19:53:26.945 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:26.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:26.945 00.000 7988 Enqueuing Expose request
19:53:26.945 00.000 15712 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 642.91
19:53:26.945 00.000 15712 PPEC: input: 0.32, control: 0.18, exposure: 1500
19:53:26.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:53:26.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:53:26.945 00.000 15712 MoveAxis(W, 60, ABG)
19:53:26.945 00.000 15712 Guiding  Dir = 3, Dur = 60
19:53:26.945 00.000 15712 IsGuiding returns 0
19:53:26.960 00.015 15712 PulseGuide returned control before completion, sleep 54
19:53:27.045 00.085 15712 IsGuiding returns 0
19:53:27.045 00.000 15712 Move returns status 0, amount 60
19:53:27.045 00.000 15712 MoveAxis(N, 0, ABG)
19:53:27.045 00.000 15712 Move returns status 0, amount 0
19:53:27.045 00.000 15712 move complete, result=0
19:53:27.045 00.000 15712 worker thread done servicing request
19:53:27.045 00.000 15712 Worker thread wakes up
19:53:27.045 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.3 px 0 ms NORTH
19:53:27.056 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:27.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:28.696 01.640 15712 Exposure complete
19:53:28.742 00.046 15712 worker thread done servicing request
19:53:28.742 00.000 7988 OnExposeComplete: enter
19:53:28.758 00.016 7988 UpdateGuideState(): m_state=6
19:53:28.759 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2908
19:53:28.759 00.000 7988 Star::Find returns 1 (0), X=1170.89, Y=435.56, Mass=1527, SNR=26.5, Peak=162 HFD=3.8
19:53:28.759 00.000 7988 MultiStar: [#1 0.19,0.29,1.01,U] [#2 0.24,0.24,0.95,U] [#3 0.37,0.20,0.93,U] [#4 0.14,0.16,1.03,U] [#5 0.37,0.07,0.69,U] [#6 0.32,0.33,0.70,U] [#7 0.27,0.52,0.66,U] [#8 0.06,0.33,0.69,U] 
19:53:28.759 00.000 7988 refined, 8 included, MultiStar: {0.25, 0.25}, one-star: {0.31, 0.19}
19:53:28.759 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
19:53:28.759 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.81)
19:53:28.759 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.78 mountX=-0.25 mountY=-0.26, mountTheta=-2.35
19:53:28.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.25, opts=13)
19:53:28.759 00.000 7988 Enqueuing Move request for scope (0.25, 0.25)
19:53:28.759 00.000 15712 Worker thread wakes up
19:53:28.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.25) opts 0xd
19:53:28.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.25)
19:53:28.759 00.000 15712 Moving (0.25, 0.25) raw xDistance=-0.25 yDistance=-0.26
19:53:28.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:28.759 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
19:53:28.771 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:28.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:28.774 00.003 7988 Enqueuing Expose request
19:53:28.774 00.000 15712 PPEC rslt: input = -0.25, final = -0.19, react = -0.15, pred = -0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 642.89
19:53:28.774 00.000 15712 PPEC: input: -0.25, control: -0.19, exposure: 1500
19:53:28.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:53:28.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:53:28.774 00.000 15712 MoveAxis(E, 61, ABG)
19:53:28.774 00.000 15712 Guiding  Dir = 2, Dur = 61
19:53:28.774 00.000 15712 IsGuiding returns 0
19:53:28.793 00.019 15712 PulseGuide returned control before completion, sleep 51
19:53:28.854 00.061 15712 IsGuiding returns 1
19:53:28.854 00.000 15712 scope still moving after pulse duration time elapsed
19:53:28.900 00.046 15712 IsGuiding returns 0
19:53:28.900 00.000 15712 scope move finished after 61 + 63 ms
19:53:28.900 00.000 15712 Move returns status 0, amount 61
19:53:28.900 00.000 15712 MoveAxis(N, 0, ABG)
19:53:28.900 00.000 15712 Move returns status 0, amount 0
19:53:28.900 00.000 15712 move complete, result=0
19:53:28.900 00.000 15712 worker thread done servicing request
19:53:28.900 00.000 15712 Worker thread wakes up
19:53:28.900 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.3 px 0 ms NORTH
19:53:28.902 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:28.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:30.307 01.405 15712 Exposure complete
19:53:30.358 00.051 15712 worker thread done servicing request
19:53:30.370 00.012 7988 OnExposeComplete: enter
19:53:30.370 00.000 7988 UpdateGuideState(): m_state=6
19:53:30.372 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2909
19:53:30.372 00.000 7988 Star::Find returns 1 (0), X=1170.94, Y=434.87, Mass=1490, SNR=26.2, Peak=200 HFD=3.5
19:53:30.374 00.002 7988 MultiStar: [#1 0.30,-0.33,1.00,U] [#2 0.28,-0.74,0.99,U] [#3 0.35,-0.47,0.94,U] [#4 0.33,-0.48,1.04,U] [#5 0.29,-0.38,0.71,U] [#6 0.46,-0.46,0.67,U] [#7 0.43,-0.27,0.63,U] [#8 0.27,-0.49,0.64,U] 
19:53:30.375 00.001 7988 refined, 8 included, MultiStar: {0.34, -0.47}, one-star: {0.36, -0.49}
19:53:30.375 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.63 = 0.63)
19:53:30.377 00.002 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.74 = -2.54)
19:53:30.377 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.47 hyp=0.58 cameraTheta=-0.95 mountX=0.46 mountY=-0.33, mountTheta=-0.61
19:53:30.379 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.47, opts=13)
19:53:30.381 00.002 7988 Enqueuing Move request for scope (0.34, -0.47)
19:53:30.381 00.000 15712 Worker thread wakes up
19:53:30.383 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.47) opts 0xd
19:53:30.383 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.47)
19:53:30.383 00.000 15712 Moving (0.34, -0.47) raw xDistance=0.46 yDistance=-0.33
19:53:30.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:30.383 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.2
19:53:30.385 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:30.386 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:30.386 00.000 7988 Enqueuing Expose request
19:53:30.386 00.000 15712 PPEC rslt: input = 0.46, final = 0.18, react = 0.28, pred = -0.09, hyst = 0.26, hyst_pct = 0.00, period_length = 642.88
19:53:30.386 00.000 15712 PPEC: input: 0.46, control: 0.18, exposure: 1500
19:53:30.386 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.43 newest=-0.85
19:53:30.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
19:53:30.386 00.000 15712 MoveAxis(W, 60, ABG)
19:53:30.386 00.000 15712 Guiding  Dir = 3, Dur = 60
19:53:30.386 00.000 15712 IsGuiding returns 0
19:53:30.409 00.023 15712 PulseGuide returned control before completion, sleep 49
19:53:30.466 00.057 15712 IsGuiding returns 1
19:53:30.466 00.000 15712 scope still moving after pulse duration time elapsed
19:53:30.502 00.036 15712 IsGuiding returns 0
19:53:30.502 00.000 15712 scope move finished after 60 + 57 ms
19:53:30.502 00.000 15712 Move returns status 0, amount 60
19:53:30.502 00.000 15712 BLC: Oldest BLC event removed
19:53:30.502 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
19:53:30.502 00.000 15712 MoveAxis(N, 322, ABG)
19:53:30.502 00.000 15712 Guiding  Dir = 0, Dur = 322
19:53:30.535 00.033 15712 IsGuiding returns 0
19:53:30.613 00.078 15712 PulseGuide returned control before completion, sleep 253
19:53:30.881 00.268 15712 IsGuiding returns 1
19:53:30.881 00.000 15712 scope still moving after pulse duration time elapsed
19:53:30.913 00.032 15712 IsGuiding returns 1
19:53:30.954 00.041 15712 IsGuiding returns 0
19:53:30.954 00.000 15712 scope move finished after 322 + 92 ms
19:53:30.954 00.000 15712 Move returns status 0, amount 322
19:53:30.954 00.000 15712 move complete, result=0
19:53:30.954 00.000 15712 worker thread done servicing request
19:53:30.954 00.000 15712 Worker thread wakes up
19:53:30.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:30.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:30.954 00.000 7988 GuideStep: 0.5 px 60 ms WEST, -0.3 px 322 ms NORTH
19:53:32.591 01.637 15712 Exposure complete
19:53:32.637 00.046 15712 worker thread done servicing request
19:53:32.637 00.000 7988 OnExposeComplete: enter
19:53:32.652 00.015 7988 UpdateGuideState(): m_state=6
19:53:32.654 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2910
19:53:32.654 00.000 7988 Star::Find returns 1 (0), X=1170.27, Y=434.13, Mass=1509, SNR=26.4, Peak=231 HFD=3.5
19:53:32.654 00.000 7988 MultiStar: [#1 -0.45,-1.12,1.01,U] [#2 -0.32,-1.21,1.01,U] [#3 -0.30,-1.01,0.97,U] [#4 -0.40,-1.11,1.03,U] [#5 -0.41,-1.09,0.71,U] [#6 -0.25,-1.12,0.66,U] [#7 -0.05,-1.02,0.65,U] [#8 -0.36,-1.23,0.00,M1] 
19:53:32.654 00.000 7988 refined, 7 included, MultiStar: {-0.33, -1.12}, one-star: {-0.31, -1.23}
19:53:32.654 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
19:53:32.654 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
19:53:32.654 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-1.12 hyp=1.17 cameraTheta=-1.85 mountX=1.12 mountY=0.35, mountTheta=0.30
19:53:32.654 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-1.12, opts=13)
19:53:32.654 00.000 7988 Enqueuing Move request for scope (-0.33, -1.12)
19:53:32.654 00.000 15712 Worker thread wakes up
19:53:32.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -1.12) opts 0xd
19:53:32.654 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -1.12)
19:53:32.654 00.000 15712 Moving (-0.33, -1.12) raw xDistance=1.12 yDistance=0.35
19:53:32.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:32.654 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
19:53:32.667 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:32.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:32.669 00.002 7988 Enqueuing Expose request
19:53:32.671 00.002 15712 BLC: History state: CurrMiss=-0.35, AvgInitMiss=-0.05, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.325449, 1:-0.352437
19:53:32.671 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
19:53:32.671 00.000 15712 BLC: window closed
19:53:32.672 00.001 15712 PPEC rslt: input = 1.12, final = 0.57, react = 0.67, pred = -0.10, hyst = 0.60, hyst_pct = 0.00, period_length = 642.86
19:53:32.672 00.000 15712 PPEC: input: 1.12, control: 0.57, exposure: 1500
19:53:32.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:53:32.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
19:53:32.672 00.000 15712 MoveAxis(W, 187, ABG)
19:53:32.672 00.000 15712 Guiding  Dir = 3, Dur = 187
19:53:32.688 00.016 15712 IsGuiding returns 0
19:53:32.708 00.020 15712 PulseGuide returned control before completion, sleep 182
19:53:32.927 00.219 15712 IsGuiding returns 1
19:53:32.927 00.000 15712 scope still moving after pulse duration time elapsed
19:53:32.972 00.045 15712 IsGuiding returns 0
19:53:32.972 00.000 15712 scope move finished after 187 + 88 ms
19:53:32.972 00.000 15712 Move returns status 0, amount 187
19:53:32.972 00.000 15712 MoveAxis(N, 0, ABG)
19:53:32.972 00.000 15712 Move returns status 0, amount 0
19:53:32.972 00.000 15712 move complete, result=0
19:53:32.972 00.000 15712 worker thread done servicing request
19:53:32.972 00.000 15712 Worker thread wakes up
19:53:32.972 00.000 7988 GuideStep: 1.1 px 187 ms WEST, 0.4 px 0 ms NORTH
19:53:32.974 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:32.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:34.393 01.419 15712 Exposure complete
19:53:34.453 00.060 15712 worker thread done servicing request
19:53:34.454 00.001 7988 OnExposeComplete: enter
19:53:34.454 00.000 7988 UpdateGuideState(): m_state=6
19:53:34.456 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2911
19:53:34.456 00.000 7988 Star::Find returns 1 (0), X=1170.25, Y=434.99, Mass=1458, SNR=25.9, Peak=176 HFD=3.7
19:53:34.456 00.000 7988 MultiStar: [#1 -0.25,-0.23,1.02,U] [#2 -0.19,-0.70,1.00,U] [#3 -0.10,-0.31,0.95,U] [#4 -0.13,-0.53,1.07,U] [#5 -0.14,-0.20,0.72,U] [#6 0.14,-0.29,0.73,U] [#7 -0.22,-0.11,0.66,U] [#8 -0.23,-0.54,0.67,U] 
19:53:34.456 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.38}, one-star: {-0.33, -0.37}
19:53:34.456 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.58) = xAngle (-0.41 = -0.41)
19:53:34.456 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.70 = 2.70)
19:53:34.456 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.38 hyp=0.41 cameraTheta=-1.98 mountX=0.38 mountY=0.18, mountTheta=0.43
19:53:34.456 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.38, opts=13)
19:53:34.456 00.000 7988 Enqueuing Move request for scope (-0.17, -0.38)
19:53:34.456 00.000 15712 Worker thread wakes up
19:53:34.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.38) opts 0xd
19:53:34.456 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.38)
19:53:34.456 00.000 15712 Moving (-0.17, -0.38) raw xDistance=0.38 yDistance=0.18
19:53:34.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:34.456 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
19:53:34.469 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:34.470 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:34.470 00.000 7988 Enqueuing Expose request
19:53:34.470 00.000 15712 PPEC rslt: input = 0.38, final = 0.18, react = 0.23, pred = -0.05, hyst = 0.22, hyst_pct = 0.00, period_length = 642.85
19:53:34.470 00.000 15712 PPEC: input: 0.38, control: 0.18, exposure: 1500
19:53:34.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:34.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:53:34.470 00.000 15712 MoveAxis(W, 58, ABG)
19:53:34.470 00.000 15712 Guiding  Dir = 3, Dur = 58
19:53:34.473 00.003 15712 IsGuiding returns 0
19:53:34.502 00.029 15712 PulseGuide returned control before completion, sleep 39
19:53:34.566 00.064 15712 IsGuiding returns 0
19:53:34.566 00.000 15712 Move returns status 0, amount 58
19:53:34.566 00.000 15712 MoveAxis(N, 0, ABG)
19:53:34.566 00.000 15712 Move returns status 0, amount 0
19:53:34.566 00.000 15712 move complete, result=0
19:53:34.566 00.000 15712 worker thread done servicing request
19:53:34.566 00.000 15712 Worker thread wakes up
19:53:34.566 00.000 7988 GuideStep: 0.4 px 58 ms WEST, 0.2 px 0 ms NORTH
19:53:34.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:34.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:36.211 01.645 15712 Exposure complete
19:53:36.271 00.060 15712 worker thread done servicing request
19:53:36.271 00.000 7988 OnExposeComplete: enter
19:53:36.271 00.000 7988 UpdateGuideState(): m_state=6
19:53:36.274 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2912
19:53:36.274 00.000 7988 Star::Find returns 1 (0), X=1170.43, Y=435.48, Mass=1501, SNR=26.1, Peak=205 HFD=3.2
19:53:36.276 00.002 7988 MultiStar: [#1 -0.32,0.17,1.03,U] [#2 -0.23,-0.14,0.98,U] [#3 -0.29,0.32,0.97,U] [#4 -0.22,0.11,1.03,U] [#5 -0.11,0.16,0.68,U] [#6 -0.20,0.15,0.69,U] [#7 -0.42,0.47,0.63,U] [#8 -0.17,0.13,0.68,U] 
19:53:36.276 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.15}, one-star: {-0.15, 0.11}
19:53:36.278 00.002 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.20)
19:53:36.278 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.90)
19:53:36.280 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.50 mountX=-0.11 mountY=0.15, mountTheta=2.22
19:53:36.282 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.11, opts=13)
19:53:36.282 00.000 7988 Enqueuing Move request for scope (-0.15, 0.11)
19:53:36.284 00.002 15712 Worker thread wakes up
19:53:36.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
19:53:36.284 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
19:53:36.284 00.000 15712 Moving (-0.15, 0.11) raw xDistance=-0.11 yDistance=0.15
19:53:36.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:36.284 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.1
19:53:36.287 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:36.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:36.289 00.002 7988 Enqueuing Expose request
19:53:36.289 00.000 15712 PPEC rslt: input = -0.11, final = -0.06, react = -0.07, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 642.84
19:53:36.289 00.000 15712 PPEC: input: -0.11, control: -0.06, exposure: 1500
19:53:36.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:36.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:53:36.291 00.002 15712 MoveAxis(E, 19, ABG)
19:53:36.291 00.000 15712 Guiding  Dir = 2, Dur = 19
19:53:36.291 00.000 15712 IsGuiding returns 0
19:53:36.308 00.017 15712 PulseGuide returned control before completion, sleep 12
19:53:36.321 00.013 15712 IsGuiding returns 1
19:53:36.321 00.000 15712 scope still moving after pulse duration time elapsed
19:53:36.356 00.035 15712 IsGuiding returns 0
19:53:36.356 00.000 15712 scope move finished after 19 + 46 ms
19:53:36.356 00.000 15712 Move returns status 0, amount 19
19:53:36.356 00.000 15712 MoveAxis(N, 0, ABG)
19:53:36.356 00.000 15712 Move returns status 0, amount 0
19:53:36.356 00.000 15712 move complete, result=0
19:53:36.356 00.000 7988 GuideStep: -0.1 px 19 ms EAST, 0.1 px 0 ms NORTH
19:53:36.358 00.002 15712 worker thread done servicing request
19:53:36.358 00.000 15712 Worker thread wakes up
19:53:36.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:36.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:37.774 01.416 15712 Exposure complete
19:53:37.833 00.059 15712 worker thread done servicing request
19:53:37.833 00.000 7988 OnExposeComplete: enter
19:53:37.835 00.002 7988 UpdateGuideState(): m_state=6
19:53:37.837 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
19:53:37.838 00.001 7988 Star::Find returns 1 (0), X=1170.39, Y=435.25, Mass=1549, SNR=26.8, Peak=227 HFD=3.5
19:53:37.838 00.000 7988 MultiStar: [#1 -0.32,0.14,1.03,U] [#2 -0.03,-0.18,0.97,U] [#3 -0.17,-0.09,0.97,U] [#4 -0.21,-0.08,1.00,U] [#5 -0.08,0.10,0.65,U] [#6 -0.20,0.09,0.69,U] [#7 -0.22,0.25,0.65,U] [#8 -0.08,0.02,0.63,U] 
19:53:37.840 00.002 7988 refined, 8 included, MultiStar: {-0.17, -0.00}, one-star: {-0.19, -0.11}
19:53:37.840 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.58) = xAngle (-1.55 = -1.55)
19:53:37.842 00.002 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.56 = 1.56)
19:53:37.842 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.13 mountX=0.00 mountY=0.17, mountTheta=1.55
19:53:37.844 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.00, opts=13)
19:53:37.846 00.002 7988 Enqueuing Move request for scope (-0.17, -0.00)
19:53:37.846 00.000 15712 Worker thread wakes up
19:53:37.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.00) opts 0xd
19:53:37.846 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.00)
19:53:37.846 00.000 15712 Moving (-0.17, -0.00) raw xDistance=0.00 yDistance=0.17
19:53:37.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:37.846 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8
19:53:37.850 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:37.851 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:37.851 00.000 7988 Enqueuing Expose request
19:53:37.851 00.000 15712 PPEC rslt: input = 0.00, final = -0.05, react = 0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.82
19:53:37.851 00.000 15712 PPEC: input: 0.00, control: -0.05, exposure: 1500
19:53:37.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:37.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:53:37.851 00.000 15712 MoveAxis(E, 17, ABG)
19:53:37.851 00.000 15712 Guiding  Dir = 2, Dur = 17
19:53:37.851 00.000 15712 IsGuiding returns 0
19:53:37.872 00.021 15712 IsGuiding returns 1
19:53:37.872 00.000 15712 scope still moving after pulse duration time elapsed
19:53:37.922 00.050 15712 IsGuiding returns 1
19:53:37.947 00.025 15712 IsGuiding returns 0
19:53:37.947 00.000 15712 scope move finished after 17 + 76 ms
19:53:37.947 00.000 15712 Move returns status 0, amount 17
19:53:37.947 00.000 15712 MoveAxis(N, 0, ABG)
19:53:37.947 00.000 15712 Move returns status 0, amount 0
19:53:37.947 00.000 15712 move complete, result=0
19:53:37.947 00.000 15712 worker thread done servicing request
19:53:37.947 00.000 15712 Worker thread wakes up
19:53:37.947 00.000 7988 GuideStep: 0.0 px 17 ms EAST, 0.2 px 0 ms NORTH
19:53:37.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:37.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:39.591 01.644 15712 Exposure complete
19:53:39.638 00.047 15712 worker thread done servicing request
19:53:39.638 00.000 7988 OnExposeComplete: enter
19:53:39.638 00.000 7988 UpdateGuideState(): m_state=6
19:53:39.653 00.015 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2914
19:53:39.655 00.002 7988 Star::Find returns 1 (0), X=1170.35, Y=434.71, Mass=1409, SNR=25.4, Peak=181 HFD=3.4
19:53:39.655 00.000 7988 MultiStar: [#1 -0.21,-0.49,1.04,U] [#2 -0.23,-0.68,1.06,U] [#3 -0.12,-0.39,0.97,U] [#4 -0.18,-0.51,1.06,U] [#5 -0.14,-0.64,0.74,U] [#6 -0.09,-0.50,0.73,U] [#7 0.17,-0.48,0.68,U] [#8 -0.16,-0.51,0.72,U] 
19:53:39.655 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.54}, one-star: {-0.23, -0.65}
19:53:39.655 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
19:53:39.655 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
19:53:39.655 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.54 hyp=0.56 cameraTheta=-1.83 mountX=0.54 mountY=0.16, mountTheta=0.28
19:53:39.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.54, opts=13)
19:53:39.655 00.000 7988 Enqueuing Move request for scope (-0.14, -0.54)
19:53:39.655 00.000 15712 Worker thread wakes up
19:53:39.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.54) opts 0xd
19:53:39.655 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.54)
19:53:39.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:39.655 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.4
19:53:39.666 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:39.666 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:39.668 00.002 15712 Moving (-0.14, -0.54) raw xDistance=0.54 yDistance=0.16
19:53:39.668 00.000 7988 Enqueuing Expose request
19:53:39.672 00.004 15712 PPEC rslt: input = 0.54, final = 0.30, react = 0.32, pred = -0.02, hyst = 0.29, hyst_pct = 0.00, period_length = 642.81
19:53:39.672 00.000 15712 PPEC: input: 0.54, control: 0.30, exposure: 1500
19:53:39.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:39.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:53:39.672 00.000 15712 MoveAxis(W, 99, ABG)
19:53:39.672 00.000 15712 Guiding  Dir = 3, Dur = 99
19:53:39.672 00.000 15712 IsGuiding returns 0
19:53:39.689 00.017 15712 PulseGuide returned control before completion, sleep 85
19:53:39.815 00.126 15712 IsGuiding returns 0
19:53:39.826 00.011 15712 Move returns status 0, amount 99
19:53:39.826 00.000 15712 MoveAxis(N, 0, ABG)
19:53:39.826 00.000 15712 Move returns status 0, amount 0
19:53:39.826 00.000 15712 move complete, result=0
19:53:39.826 00.000 7988 GuideStep: 0.5 px 99 ms WEST, 0.2 px 0 ms NORTH
19:53:39.826 00.000 15712 worker thread done servicing request
19:53:39.826 00.000 15712 Worker thread wakes up
19:53:39.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:39.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:41.235 01.409 15712 Exposure complete
19:53:41.296 00.061 15712 worker thread done servicing request
19:53:41.296 00.000 7988 OnExposeComplete: enter
19:53:41.296 00.000 7988 UpdateGuideState(): m_state=6
19:53:41.298 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2915
19:53:41.300 00.002 7988 Star::Find returns 1 (0), X=1170.26, Y=434.63, Mass=1448, SNR=25.8, Peak=176 HFD=3.3
19:53:41.300 00.000 7988 MultiStar: [#1 -0.26,-0.60,1.00,U] [#2 -0.34,-0.96,0.99,U] [#3 -0.22,-0.50,0.95,U] [#4 -0.19,-0.63,1.04,U] [#5 -0.17,-0.45,0.75,U] [#6 0.20,-0.66,0.71,U] [#7 -0.04,-0.63,0.65,U] [#8 -0.27,-0.64,0.69,U] 
19:53:41.302 00.002 7988 refined, 8 included, MultiStar: {-0.19, -0.65}, one-star: {-0.32, -0.73}
19:53:41.302 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
19:53:41.304 00.002 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
19:53:41.304 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.65 hyp=0.68 cameraTheta=-1.86 mountX=0.65 mountY=0.21, mountTheta=0.31
19:53:41.306 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.65, opts=13)
19:53:41.306 00.000 7988 Enqueuing Move request for scope (-0.19, -0.65)
19:53:41.308 00.002 15712 Worker thread wakes up
19:53:41.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.65) opts 0xd
19:53:41.308 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.65)
19:53:41.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:41.308 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.8
19:53:41.311 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:41.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:41.311 00.000 7988 Enqueuing Expose request
19:53:41.311 00.000 15712 Moving (-0.19, -0.65) raw xDistance=0.65 yDistance=0.21
19:53:41.311 00.000 15712 PPEC rslt: input = 0.65, final = 0.37, react = 0.39, pred = -0.02, hyst = 0.35, hyst_pct = 0.00, period_length = 642.80
19:53:41.311 00.000 15712 PPEC: input: 0.65, control: 0.37, exposure: 1500
19:53:41.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:41.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:53:41.311 00.000 15712 MoveAxis(W, 121, ABG)
19:53:41.311 00.000 15712 Guiding  Dir = 3, Dur = 121
19:53:41.311 00.000 15712 IsGuiding returns 0
19:53:41.343 00.032 15712 PulseGuide returned control before completion, sleep 106
19:53:41.454 00.111 15712 IsGuiding returns 1
19:53:41.454 00.000 15712 scope still moving after pulse duration time elapsed
19:53:41.488 00.034 15712 IsGuiding returns 0
19:53:41.488 00.000 15712 scope move finished after 121 + 48 ms
19:53:41.488 00.000 15712 Move returns status 0, amount 121
19:53:41.488 00.000 15712 MoveAxis(N, 0, ABG)
19:53:41.488 00.000 15712 Move returns status 0, amount 0
19:53:41.488 00.000 15712 move complete, result=0
19:53:41.488 00.000 15712 worker thread done servicing request
19:53:41.488 00.000 7988 GuideStep: 0.7 px 121 ms WEST, 0.2 px 0 ms NORTH
19:53:41.488 00.000 15712 Worker thread wakes up
19:53:41.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:41.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:43.131 01.643 15712 Exposure complete
19:53:43.192 00.061 15712 worker thread done servicing request
19:53:43.192 00.000 7988 OnExposeComplete: enter
19:53:43.192 00.000 7988 UpdateGuideState(): m_state=6
19:53:43.195 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2916
19:53:43.195 00.000 7988 Star::Find returns 1 (0), X=1170.67, Y=434.76, Mass=1533, SNR=26.7, Peak=181 HFD=3.6
19:53:43.195 00.000 7988 MultiStar: [#1 -0.28,-0.42,1.02,U] [#2 -0.30,-0.59,1.00,U] [#3 -0.37,-0.29,0.95,U] [#4 -0.25,-0.42,1.04,U] [#5 -0.18,-0.39,0.68,U] [#6 0.07,-0.53,0.69,U] [#7 -0.15,-0.24,0.63,U] [#8 -0.17,-0.52,0.60,U] 
19:53:43.195 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.45}, one-star: {0.09, -0.60}
19:53:43.195 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
19:53:43.195 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
19:53:43.195 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.45 hyp=0.49 cameraTheta=-1.96 mountX=0.45 mountY=0.19, mountTheta=0.40
19:53:43.195 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.45, opts=13)
19:53:43.195 00.000 7988 Enqueuing Move request for scope (-0.18, -0.45)
19:53:43.195 00.000 15712 Worker thread wakes up
19:53:43.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.45) opts 0xd
19:53:43.195 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.45)
19:53:43.195 00.000 15712 Moving (-0.18, -0.45) raw xDistance=0.45 yDistance=0.19
19:53:43.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:43.195 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7
19:53:43.209 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:43.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:43.210 00.001 7988 Enqueuing Expose request
19:53:43.210 00.000 15712 PPEC rslt: input = 0.45, final = 0.25, react = 0.27, pred = -0.03, hyst = 0.26, hyst_pct = 0.00, period_length = 642.78
19:53:43.210 00.000 15712 PPEC: input: 0.45, control: 0.25, exposure: 1500
19:53:43.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:43.212 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:53:43.212 00.000 15712 MoveAxis(W, 80, ABG)
19:53:43.212 00.000 15712 Guiding  Dir = 3, Dur = 80
19:53:43.212 00.000 15712 IsGuiding returns 0
19:53:43.230 00.018 15712 PulseGuide returned control before completion, sleep 73
19:53:43.307 00.077 15712 IsGuiding returns 1
19:53:43.307 00.000 15712 scope still moving after pulse duration time elapsed
19:53:43.342 00.035 15712 IsGuiding returns 0
19:53:43.342 00.000 15712 scope move finished after 80 + 49 ms
19:53:43.342 00.000 15712 Move returns status 0, amount 80
19:53:43.342 00.000 15712 MoveAxis(N, 0, ABG)
19:53:43.342 00.000 15712 Move returns status 0, amount 0
19:53:43.342 00.000 15712 move complete, result=0
19:53:43.342 00.000 7988 GuideStep: 0.5 px 80 ms WEST, 0.2 px 0 ms NORTH
19:53:43.344 00.002 15712 worker thread done servicing request
19:53:43.344 00.000 15712 Worker thread wakes up
19:53:43.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:43.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:44.760 01.416 15712 Exposure complete
19:53:44.806 00.046 15712 worker thread done servicing request
19:53:44.806 00.000 7988 OnExposeComplete: enter
19:53:44.806 00.000 7988 UpdateGuideState(): m_state=6
19:53:44.823 00.017 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2917
19:53:44.823 00.000 7988 Star::Find returns 1 (0), X=1170.51, Y=435.02, Mass=1525, SNR=26.5, Peak=196 HFD=3.6
19:53:44.825 00.002 7988 MultiStar: [#1 -0.37,-0.29,1.00,U] [#2 -0.25,-0.56,1.00,U] [#3 -0.20,-0.52,0.95,U] [#4 -0.18,-0.35,0.99,U] [#5 -0.27,-0.20,0.70,U] [#6 -0.01,-0.25,0.69,U] [#7 -0.21,-0.34,0.62,U] [#8 -0.21,-0.39,0.66,U] 
19:53:44.825 00.000 7988 single-star, 8 included, MultiStar: {-0.20, -0.37}, one-star: {-0.07, -0.34}
19:53:44.827 00.002 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
19:53:44.827 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
19:53:44.829 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.77 mountX=0.34 mountY=0.08, mountTheta=0.23
19:53:44.831 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.34, opts=13)
19:53:44.831 00.000 7988 Enqueuing Move request for scope (-0.07, -0.34)
19:53:44.833 00.002 15712 Worker thread wakes up
19:53:44.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd
19:53:44.833 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.34)
19:53:44.833 00.000 15712 Moving (-0.07, -0.34) raw xDistance=0.34 yDistance=0.08
19:53:44.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:44.833 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
19:53:44.836 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:44.836 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:44.838 00.002 7988 Enqueuing Expose request
19:53:44.840 00.002 15712 PPEC rslt: input = 0.34, final = 0.19, react = 0.21, pred = -0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 642.77
19:53:44.840 00.000 15712 PPEC: input: 0.34, control: 0.19, exposure: 1500
19:53:44.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:44.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:53:44.840 00.000 15712 MoveAxis(W, 63, ABG)
19:53:44.840 00.000 15712 Guiding  Dir = 3, Dur = 63
19:53:44.857 00.017 15712 IsGuiding returns 0
19:53:44.874 00.017 15712 PulseGuide returned control before completion, sleep 58
19:53:44.954 00.080 15712 IsGuiding returns 0
19:53:44.954 00.000 15712 Move returns status 0, amount 63
19:53:44.954 00.000 15712 MoveAxis(N, 0, ABG)
19:53:44.954 00.000 15712 Move returns status 0, amount 0
19:53:44.954 00.000 15712 move complete, result=0
19:53:44.954 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.1 px 0 ms NORTH
19:53:44.954 00.000 15712 worker thread done servicing request
19:53:44.954 00.000 15712 Worker thread wakes up
19:53:44.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:44.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:46.598 01.644 15712 Exposure complete
19:53:46.643 00.045 15712 worker thread done servicing request
19:53:46.643 00.000 7988 OnExposeComplete: enter
19:53:46.659 00.016 7988 UpdateGuideState(): m_state=6
19:53:46.660 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2918
19:53:46.660 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=434.94, Mass=1449, SNR=25.7, Peak=201 HFD=3.1
19:53:46.660 00.000 7988 MultiStar: [#1 -0.16,-0.22,1.06,U] [#2 -0.23,-0.58,1.00,U] [#3 -0.20,-0.36,0.99,U] [#4 -0.16,-0.30,1.07,U] [#5 -0.13,-0.03,0.71,U] [#6 -0.12,-0.29,0.74,U] [#7 -0.20,-0.19,0.65,U] [#8 -0.28,-0.24,0.68,U] 
19:53:46.660 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.31}, one-star: {-0.13, -0.43}
19:53:46.660 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
19:53:46.660 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
19:53:46.660 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-2.09 mountX=0.31 mountY=0.19, mountTheta=0.54
19:53:46.660 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.31, opts=13)
19:53:46.660 00.000 7988 Enqueuing Move request for scope (-0.18, -0.31)
19:53:46.660 00.000 15712 Worker thread wakes up
19:53:46.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.31) opts 0xd
19:53:46.660 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.31)
19:53:46.660 00.000 15712 Moving (-0.18, -0.31) raw xDistance=0.31 yDistance=0.19
19:53:46.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:46.660 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.7
19:53:46.673 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:46.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:46.675 00.002 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.19, pred = -0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 642.76
19:53:46.675 00.000 7988 Enqueuing Expose request
19:53:46.677 00.002 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
19:53:46.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:46.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:53:46.677 00.000 15712 MoveAxis(W, 54, ABG)
19:53:46.677 00.000 15712 Guiding  Dir = 3, Dur = 54
19:53:46.677 00.000 15712 IsGuiding returns 0
19:53:46.695 00.018 15712 PulseGuide returned control before completion, sleep 44
19:53:46.763 00.068 15712 IsGuiding returns 0
19:53:46.763 00.000 15712 Move returns status 0, amount 54
19:53:46.763 00.000 15712 MoveAxis(N, 0, ABG)
19:53:46.763 00.000 15712 Move returns status 0, amount 0
19:53:46.763 00.000 15712 move complete, result=0
19:53:46.763 00.000 7988 GuideStep: 0.3 px 54 ms WEST, 0.2 px 0 ms NORTH
19:53:46.763 00.000 15712 worker thread done servicing request
19:53:46.765 00.002 15712 Worker thread wakes up
19:53:46.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:46.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:48.175 01.410 15712 Exposure complete
19:53:48.235 00.060 15712 worker thread done servicing request
19:53:48.235 00.000 7988 OnExposeComplete: enter
19:53:48.236 00.001 7988 UpdateGuideState(): m_state=6
19:53:48.236 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2919
19:53:48.236 00.000 7988 Star::Find returns 1 (0), X=1170.57, Y=435.11, Mass=1505, SNR=26.3, Peak=209 HFD=3.2
19:53:48.236 00.000 7988 MultiStar: [#1 -0.27,-0.15,1.04,U] [#2 -0.19,-0.51,0.96,U] [#3 -0.25,-0.27,0.96,U] [#4 -0.28,-0.20,1.03,U] [#5 0.02,-0.01,0.71,U] [#6 -0.05,-0.31,0.73,U] [#7 -0.18,0.08,0.65,U] [#8 -0.29,-0.08,0.67,U] 
19:53:48.242 00.006 7988 single-star, 8 included, MultiStar: {-0.17, -0.21}, one-star: {-0.01, -0.25}
19:53:48.242 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
19:53:48.242 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
19:53:48.242 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.60 mountX=0.25 mountY=0.01, mountTheta=0.06
19:53:48.242 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.25, opts=13)
19:53:48.242 00.000 7988 Enqueuing Move request for scope (-0.01, -0.25)
19:53:48.242 00.000 15712 Worker thread wakes up
19:53:48.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
19:53:48.242 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
19:53:48.242 00.000 15712 Moving (-0.01, -0.25) raw xDistance=0.25 yDistance=0.01
19:53:48.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:48.242 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
19:53:48.251 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:48.252 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:48.252 00.000 7988 Enqueuing Expose request
19:53:48.252 00.000 15712 PPEC rslt: input = 0.25, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 642.74
19:53:48.252 00.000 15712 PPEC: input: 0.25, control: 0.14, exposure: 1500
19:53:48.252 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:48.252 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:53:48.252 00.000 15712 MoveAxis(W, 46, ABG)
19:53:48.252 00.000 15712 Guiding  Dir = 3, Dur = 46
19:53:48.252 00.000 15712 IsGuiding returns 0
19:53:48.276 00.024 15712 PulseGuide returned control before completion, sleep 31
19:53:48.316 00.040 15712 IsGuiding returns 1
19:53:48.316 00.000 15712 scope still moving after pulse duration time elapsed
19:53:48.348 00.032 15712 IsGuiding returns 0
19:53:48.348 00.000 15712 scope move finished after 46 + 59 ms
19:53:48.361 00.013 15712 Move returns status 0, amount 46
19:53:48.361 00.000 15712 MoveAxis(N, 0, ABG)
19:53:48.361 00.000 15712 Move returns status 0, amount 0
19:53:48.361 00.000 15712 move complete, result=0
19:53:48.361 00.000 15712 worker thread done servicing request
19:53:48.361 00.000 15712 Worker thread wakes up
19:53:48.361 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
19:53:48.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:48.363 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:50.101 01.738 15712 Exposure complete
19:53:50.161 00.060 15712 worker thread done servicing request
19:53:50.161 00.000 7988 OnExposeComplete: enter
19:53:50.163 00.002 7988 UpdateGuideState(): m_state=6
19:53:50.165 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2920
19:53:50.165 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=435.44, Mass=1546, SNR=26.5, Peak=212 HFD=3.2
19:53:50.167 00.002 7988 MultiStar: [#1 -0.34,0.30,1.01,U] [#2 -0.11,0.01,0.99,U] [#3 -0.15,0.11,0.98,U] [#4 -0.15,0.15,1.01,U] [#5 0.08,0.36,0.73,U] [#6 0.06,0.30,0.71,U] [#7 -0.12,0.47,0.65,U] [#8 -0.07,-0.02,0.67,U] 
19:53:50.167 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.18}, one-star: {-0.18, 0.07}
19:53:50.169 00.002 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.34 = -1.95)
19:53:50.169 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.45 = 1.16)
19:53:50.171 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.76 mountX=-0.07 mountY=0.18, mountTheta=1.95
19:53:50.173 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.07, opts=13)
19:53:50.173 00.000 7988 Enqueuing Move request for scope (-0.18, 0.07)
19:53:50.175 00.002 15712 Worker thread wakes up
19:53:50.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
19:53:50.175 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
19:53:50.175 00.000 15712 Moving (-0.18, 0.07) raw xDistance=-0.07 yDistance=0.18
19:53:50.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:50.175 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.5
19:53:50.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:50.178 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:50.178 00.000 7988 Enqueuing Expose request
19:53:50.178 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 642.73
19:53:50.178 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
19:53:50.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:50.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:53:50.178 00.000 15712 MoveAxis(E, 0, ABG)
19:53:50.178 00.000 15712 Move returns status 0, amount 0
19:53:50.178 00.000 15712 MoveAxis(N, 0, ABG)
19:53:50.178 00.000 15712 Move returns status 0, amount 0
19:53:50.178 00.000 15712 move complete, result=0
19:53:50.178 00.000 15712 worker thread done servicing request
19:53:50.178 00.000 15712 Worker thread wakes up
19:53:50.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:50.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:50.178 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:53:51.599 01.421 15712 Exposure complete
19:53:51.658 00.059 15712 worker thread done servicing request
19:53:51.658 00.000 7988 OnExposeComplete: enter
19:53:51.660 00.002 7988 UpdateGuideState(): m_state=6
19:53:51.660 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
19:53:51.660 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=435.45, Mass=1469, SNR=25.9, Peak=237 HFD=3.1
19:53:51.660 00.000 7988 MultiStar: [#1 -0.33,0.21,1.02,U] [#2 -0.19,-0.03,1.03,U] [#3 -0.28,0.24,0.97,U] [#4 -0.40,0.08,1.05,U] [#5 -0.25,0.12,0.70,U] [#6 0.05,0.27,0.71,U] [#7 -0.02,0.31,0.66,U] [#8 -0.24,0.05,0.68,U] 
19:53:51.660 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.14}, one-star: {-0.12, 0.08}
19:53:51.660 00.000 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.58) = xAngle (4.10 = -2.19)
19:53:51.660 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.92)
19:53:51.660 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.52 mountX=-0.08 mountY=0.11, mountTheta=2.20
19:53:51.660 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.08, opts=13)
19:53:51.660 00.000 7988 Enqueuing Move request for scope (-0.12, 0.08)
19:53:51.660 00.000 15712 Worker thread wakes up
19:53:51.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
19:53:51.660 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
19:53:51.660 00.000 15712 Moving (-0.12, 0.08) raw xDistance=-0.08 yDistance=0.11
19:53:51.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:51.660 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.9
19:53:51.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:51.675 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:51.675 00.000 7988 Enqueuing Expose request
19:53:51.675 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 642.72
19:53:51.675 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
19:53:51.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:51.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:53:51.675 00.000 15712 MoveAxis(E, 3, ABG)
19:53:51.675 00.000 15712 Guiding  Dir = 2, Dur = 3
19:53:51.675 00.000 15712 IsGuiding returns 0
19:53:51.726 00.051 15712 IsGuiding returns 0
19:53:51.726 00.000 15712 Move returns status 0, amount 3
19:53:51.726 00.000 15712 MoveAxis(N, 0, ABG)
19:53:51.726 00.000 15712 Move returns status 0, amount 0
19:53:51.726 00.000 15712 move complete, result=0
19:53:51.726 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
19:53:51.736 00.010 15712 worker thread done servicing request
19:53:51.736 00.000 15712 Worker thread wakes up
19:53:51.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:51.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:53.367 01.631 15712 Exposure complete
19:53:53.429 00.062 15712 worker thread done servicing request
19:53:53.429 00.000 7988 OnExposeComplete: enter
19:53:53.429 00.000 7988 UpdateGuideState(): m_state=6
19:53:53.432 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2922
19:53:53.432 00.000 7988 Star::Find returns 1 (1), X=1170.25, Y=435.55, Mass=1538, SNR=26.6, Peak=255 HFD=3.2
19:53:53.434 00.002 7988 MultiStar: [#1 -0.41,0.21,0.98,U] [#2 -0.38,0.00,0.98,U] [#3 -0.43,0.08,0.96,U] [#4 -0.24,0.20,1.02,U] [#5 -0.25,0.22,0.69,U] [#6 -0.22,0.26,0.70,U] [#7 -0.28,0.44,0.63,U] [#8 -0.39,0.19,0.68,U] 
19:53:53.434 00.000 7988 refined, 8 included, MultiStar: {-0.33, 0.19}, one-star: {-0.33, 0.19}
19:53:53.436 00.002 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.58) = xAngle (4.20 = -2.08)
19:53:53.436 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.03)
19:53:53.438 00.002 7988 CameraToMount -- cameraX=-0.33 cameraY=0.19 hyp=0.38 cameraTheta=2.63 mountX=-0.18 mountY=0.32, mountTheta=2.09
19:53:53.440 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.19, opts=13)
19:53:53.440 00.000 7988 Enqueuing Move request for scope (-0.33, 0.19)
19:53:53.442 00.002 15712 Worker thread wakes up
19:53:53.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.19) opts 0xd
19:53:53.442 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.19)
19:53:53.442 00.000 15712 Moving (-0.33, 0.19) raw xDistance=-0.18 yDistance=0.32
19:53:53.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:53:53.442 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.6 Saturated
19:53:53.445 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:53.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:53.445 00.000 7988 Enqueuing Expose request
19:53:53.445 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 642.70
19:53:53.445 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
19:53:53.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:53:53.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
19:53:53.445 00.000 15712 MoveAxis(E, 40, ABG)
19:53:53.445 00.000 15712 Guiding  Dir = 2, Dur = 40
19:53:53.445 00.000 15712 IsGuiding returns 0
19:53:53.476 00.031 15712 PulseGuide returned control before completion, sleep 24
19:53:53.524 00.048 15712 IsGuiding returns 0
19:53:53.524 00.000 15712 Move returns status 0, amount 40
19:53:53.524 00.000 15712 MoveAxis(N, 0, ABG)
19:53:53.524 00.000 15712 Move returns status 0, amount 0
19:53:53.524 00.000 15712 move complete, result=0
19:53:53.524 00.000 15712 worker thread done servicing request
19:53:53.524 00.000 15712 Worker thread wakes up
19:53:53.524 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.3 px 0 ms NORTH
19:53:53.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:53.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:54.945 01.421 15712 Exposure complete
19:53:55.005 00.060 15712 worker thread done servicing request
19:53:55.005 00.000 7988 OnExposeComplete: enter
19:53:55.007 00.002 7988 UpdateGuideState(): m_state=6
19:53:55.007 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2923
19:53:55.007 00.000 7988 Star::Find returns 1 (1), X=1170.44, Y=435.30, Mass=1492, SNR=26.3, Peak=255 HFD=3.2
19:53:55.007 00.000 7988 MultiStar: [#1 -0.10,0.04,1.03,U] [#2 -0.20,-0.14,0.98,U] [#3 -0.25,0.03,0.96,U] [#4 -0.19,-0.09,1.02,U] [#5 -0.21,0.01,0.72,U] [#6 0.04,0.17,0.68,U] [#7 -0.02,0.19,0.65,U] [#8 -0.43,0.05,0.65,U] 
19:53:55.007 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.01}, one-star: {-0.14, -0.06}
19:53:55.007 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.58) = xAngle (-1.15 = -1.15)
19:53:55.007 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.96 = 1.96)
19:53:55.007 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-2.73 mountX=0.06 mountY=0.14, mountTheta=1.15
19:53:55.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.06, opts=13)
19:53:55.007 00.000 7988 Enqueuing Move request for scope (-0.14, -0.06)
19:53:55.007 00.000 15712 Worker thread wakes up
19:53:55.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
19:53:55.007 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
19:53:55.007 00.000 15712 Moving (-0.14, -0.06) raw xDistance=0.06 yDistance=0.14
19:53:55.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:55.007 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3 Saturated
19:53:55.024 00.017 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:55.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:55.024 00.000 7988 Enqueuing Expose request
19:53:55.024 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 642.69
19:53:55.024 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
19:53:55.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:55.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:53:55.024 00.000 15712 MoveAxis(E, 4, ABG)
19:53:55.024 00.000 15712 Guiding  Dir = 2, Dur = 4
19:53:55.057 00.033 15712 IsGuiding returns 0
19:53:55.075 00.018 15712 IsGuiding returns 0
19:53:55.075 00.000 15712 Move returns status 0, amount 4
19:53:55.075 00.000 15712 MoveAxis(N, 0, ABG)
19:53:55.075 00.000 15712 Move returns status 0, amount 0
19:53:55.075 00.000 15712 move complete, result=0
19:53:55.075 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
19:53:55.077 00.002 15712 worker thread done servicing request
19:53:55.077 00.000 15712 Worker thread wakes up
19:53:55.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:55.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:56.716 01.639 15712 Exposure complete
19:53:56.773 00.057 15712 worker thread done servicing request
19:53:56.773 00.000 7988 OnExposeComplete: enter
19:53:56.773 00.000 7988 UpdateGuideState(): m_state=6
19:53:56.779 00.006 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2924
19:53:56.781 00.002 7988 Star::Find returns 1 (0), X=1170.30, Y=434.71, Mass=1600, SNR=27.0, Peak=207 HFD=3.5
19:53:56.781 00.000 7988 MultiStar: [#1 -0.39,-0.42,0.99,U] [#2 -0.24,-0.61,0.95,U] [#3 -0.17,-0.38,0.92,U] [#4 -0.30,-0.60,1.02,U] [#5 -0.39,-0.38,0.70,U] [#6 -0.05,-0.41,0.70,U] [#7 -0.15,-0.28,0.67,U] [#8 -0.54,-0.59,0.64,U] 
19:53:56.783 00.002 7988 refined, 8 included, MultiStar: {-0.28, -0.49}, one-star: {-0.28, -0.65}
19:53:56.783 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.51 = -0.51)
19:53:56.785 00.002 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.60 = 2.60)
19:53:56.785 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.49 hyp=0.56 cameraTheta=-2.09 mountX=0.49 mountY=0.29, mountTheta=0.53
19:53:56.787 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.49, opts=13)
19:53:56.789 00.002 7988 Enqueuing Move request for scope (-0.28, -0.49)
19:53:56.790 00.001 15712 Worker thread wakes up
19:53:56.790 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.49) opts 0xd
19:53:56.790 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.49)
19:53:56.790 00.000 15712 Moving (-0.28, -0.49) raw xDistance=0.49 yDistance=0.29
19:53:56.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:56.790 00.000 7988 UpdateGuideState exits: m=1600 SNR=27.0
19:53:56.793 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:56.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:56.795 00.002 7988 Enqueuing Expose request
19:53:56.795 00.000 15712 PPEC rslt: input = 0.49, final = 0.30, react = 0.30, pred = 0.01, hyst = 0.26, hyst_pct = 0.00, period_length = 642.68
19:53:56.795 00.000 15712 PPEC: input: 0.49, control: 0.30, exposure: 1500
19:53:56.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:53:56.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:53:56.795 00.000 15712 MoveAxis(W, 98, ABG)
19:53:56.795 00.000 15712 Guiding  Dir = 3, Dur = 98
19:53:56.795 00.000 15712 IsGuiding returns 0
19:53:56.810 00.015 15712 PulseGuide returned control before completion, sleep 89
19:53:56.926 00.116 15712 IsGuiding returns 0
19:53:56.926 00.000 15712 Move returns status 0, amount 98
19:53:56.926 00.000 15712 MoveAxis(N, 0, ABG)
19:53:56.926 00.000 15712 Move returns status 0, amount 0
19:53:56.926 00.000 15712 move complete, result=0
19:53:56.926 00.000 15712 worker thread done servicing request
19:53:56.926 00.000 15712 Worker thread wakes up
19:53:56.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:56.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:53:56.926 00.000 7988 GuideStep: 0.5 px 98 ms WEST, 0.3 px 0 ms NORTH
19:53:58.349 01.423 15712 Exposure complete
19:53:58.410 00.061 15712 worker thread done servicing request
19:53:58.410 00.000 7988 OnExposeComplete: enter
19:53:58.410 00.000 7988 UpdateGuideState(): m_state=6
19:53:58.410 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2925
19:53:58.410 00.000 7988 Star::Find returns 1 (0), X=1170.25, Y=434.86, Mass=1564, SNR=26.8, Peak=152 HFD=3.7
19:53:58.410 00.000 7988 MultiStar: [#1 -0.48,-0.48,0.99,U] [#2 -0.52,-0.54,0.95,U] [#3 -0.47,-0.42,0.91,U] [#4 -0.27,-0.35,1.01,U] [#5 -0.41,-0.16,0.69,U] [#6 -0.22,-0.04,0.69,U] [#7 -0.38,-0.39,0.67,U] [#8 -0.43,-0.52,0.63,U] 
19:53:58.410 00.000 7988 refined, 8 included, MultiStar: {-0.39, -0.39}, one-star: {-0.33, -0.51}
19:53:58.410 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.58) = xAngle (-0.78 = -0.78)
19:53:58.410 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.33 = 2.33)
19:53:58.410 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=-0.39 hyp=0.55 cameraTheta=-2.36 mountX=0.40 mountY=0.40, mountTheta=0.79
19:53:58.420 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=-0.39, opts=13)
19:53:58.420 00.000 7988 Enqueuing Move request for scope (-0.39, -0.39)
19:53:58.423 00.003 15712 Worker thread wakes up
19:53:58.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.39) opts 0xd
19:53:58.423 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, -0.39)
19:53:58.423 00.000 15712 Moving (-0.39, -0.39) raw xDistance=0.40 yDistance=0.40
19:53:58.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:53:58.423 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.8
19:53:58.426 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:58.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:53:58.428 00.002 7988 Enqueuing Expose request
19:53:58.428 00.000 15712 PPEC rslt: input = 0.40, final = 0.23, react = 0.24, pred = -0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 642.66
19:53:58.428 00.000 15712 PPEC: input: 0.40, control: 0.23, exposure: 1500
19:53:58.428 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.46 newest=0.84
19:53:58.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
19:53:58.428 00.000 15712 MoveAxis(W, 74, ABG)
19:53:58.428 00.000 15712 Guiding  Dir = 3, Dur = 74
19:53:58.430 00.002 15712 IsGuiding returns 0
19:53:58.440 00.010 15712 PulseGuide returned control before completion, sleep 67
19:53:58.516 00.076 15712 IsGuiding returns 1
19:53:58.516 00.000 15712 scope still moving after pulse duration time elapsed
19:53:58.548 00.032 15712 IsGuiding returns 0
19:53:58.548 00.000 15712 scope move finished after 74 + 55 ms
19:53:58.560 00.012 15712 Move returns status 0, amount 74
19:53:58.560 00.000 15712 BLC: Oldest BLC event removed
19:53:58.560 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
19:53:58.560 00.000 15712 MoveAxis(S, 341, ABG)
19:53:58.560 00.000 15712 Guiding  Dir = 1, Dur = 341
19:53:58.560 00.000 15712 IsGuiding returns 0
19:53:58.632 00.072 15712 PulseGuide returned control before completion, sleep 273
19:53:58.916 00.284 15712 IsGuiding returns 1
19:53:58.916 00.000 15712 scope still moving after pulse duration time elapsed
19:53:58.948 00.032 15712 IsGuiding returns 1
19:53:58.980 00.032 15712 IsGuiding returns 1
19:53:59.020 00.040 15712 IsGuiding returns 0
19:53:59.020 00.000 15712 scope move finished after 341 + 122 ms
19:53:59.020 00.000 15712 Move returns status 0, amount 341
19:53:59.020 00.000 15712 move complete, result=0
19:53:59.020 00.000 7988 GuideStep: 0.4 px 74 ms WEST, 0.4 px 341 ms SOUTH
19:53:59.025 00.005 15712 worker thread done servicing request
19:53:59.025 00.000 15712 Worker thread wakes up
19:53:59.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:53:59.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:00.766 01.741 15712 Exposure complete
19:54:00.827 00.061 15712 worker thread done servicing request
19:54:00.827 00.000 7988 OnExposeComplete: enter
19:54:00.828 00.001 7988 UpdateGuideState(): m_state=6
19:54:00.828 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2926
19:54:00.828 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.23, Mass=1518, SNR=26.5, Peak=180 HFD=3.3
19:54:00.828 00.000 7988 MultiStar: [#1 -0.16,0.08,0.98,U] [#2 -0.11,-0.28,0.99,U] [#3 -0.16,0.07,0.94,U] [#4 -0.09,-0.03,1.02,U] [#5 -0.10,0.06,0.69,U] [#6 0.22,0.04,0.71,U] [#7 0.04,0.25,0.65,U] [#8 0.00,-0.20,0.66,U] 
19:54:00.828 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.07, -0.13}
19:54:00.828 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.58) = xAngle (-1.01 = -1.01)
19:54:00.828 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.10 = 2.10)
19:54:00.828 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.59 mountX=0.03 mountY=0.04, mountTheta=1.02
19:54:00.838 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.03, opts=13)
19:54:00.838 00.000 7988 Enqueuing Move request for scope (-0.04, -0.03)
19:54:00.838 00.000 15712 Worker thread wakes up
19:54:00.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
19:54:00.838 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
19:54:00.838 00.000 15712 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
19:54:00.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:00.838 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
19:54:00.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:00.844 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:00.844 00.000 7988 Enqueuing Expose request
19:54:00.844 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.400873, 1:0.043176
19:54:00.844 00.000 15712 BLC: No correction, Miss < min_move
19:54:00.844 00.000 15712 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.65
19:54:00.844 00.000 15712 PPEC: input: 0.03, control: -0.05, exposure: 1500
19:54:00.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:00.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:54:00.844 00.000 15712 MoveAxis(E, 17, ABG)
19:54:00.844 00.000 15712 Guiding  Dir = 2, Dur = 17
19:54:00.844 00.000 15712 IsGuiding returns 0
19:54:00.876 00.032 15712 IsGuiding returns 1
19:54:00.876 00.000 15712 scope still moving after pulse duration time elapsed
19:54:00.924 00.048 15712 IsGuiding returns 0
19:54:00.924 00.000 15712 scope move finished after 17 + 57 ms
19:54:00.924 00.000 15712 Move returns status 0, amount 17
19:54:00.924 00.000 15712 MoveAxis(N, 0, ABG)
19:54:00.924 00.000 15712 Move returns status 0, amount 0
19:54:00.924 00.000 15712 move complete, result=0
19:54:00.924 00.000 15712 worker thread done servicing request
19:54:00.924 00.000 15712 Worker thread wakes up
19:54:00.924 00.000 7988 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
19:54:00.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:00.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:01.739 00.815 7988 evsrv: cli 0CCD0AC8 connect
19:54:01.741 00.002 7988 case statement mapped state 6 to 3
19:54:01.743 00.002 7988 case statement mapped state 6 to 3
19:54:01.750 00.007 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"dfb78136-f851-47e9-8133-76f4a7e48ff3"}
19:54:01.752 00.002 7988 case statement mapped state 6 to 3
19:54:01.754 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfb78136-f851-47e9-8133-76f4a7e48ff3"}
19:54:01.756 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
19:54:02.337 00.581 15712 Exposure complete
19:54:02.430 00.093 15712 worker thread done servicing request
19:54:02.432 00.002 7988 OnExposeComplete: enter
19:54:02.433 00.001 7988 UpdateGuideState(): m_state=6
19:54:02.435 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
19:54:02.437 00.002 7988 Star::Find returns 1 (0), X=1170.61, Y=435.37, Mass=1577, SNR=27.1, Peak=222 HFD=3.0
19:54:02.441 00.004 7988 MultiStar: [#1 -0.15,0.27,0.97,U] [#2 -0.05,-0.29,1.01,U] [#3 -0.07,0.28,0.92,U] [#4 -0.13,0.06,1.02,U] [#5 0.01,0.35,0.67,U] [#6 0.08,0.33,0.70,U] [#7 -0.11,0.38,0.65,U] [#8 -0.19,-0.00,0.64,U] 
19:54:02.441 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.13}, one-star: {0.03, 0.01}
19:54:02.445 00.004 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.81 = 1.81)
19:54:02.446 00.001 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.92 = -1.37)
19:54:02.448 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.23 mountX=-0.01 mountY=-0.03, mountTheta=-1.81
19:54:02.452 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.01, opts=13)
19:54:02.454 00.002 7988 Enqueuing Move request for scope (0.03, 0.01)
19:54:02.456 00.002 15712 Worker thread wakes up
19:54:02.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:02.458 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
19:54:02.458 00.000 7988 UpdateGuideState exits: m=1577 SNR=27.1
19:54:02.458 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
19:54:02.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:02.462 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:02.464 00.002 7988 Enqueuing Expose request
19:54:02.466 00.002 15712 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
19:54:02.466 00.000 15712 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.400873, 1:0.043176, 2:-0.029086
19:54:02.466 00.000 15712 BLC: No correction, Miss < min_move
19:54:02.471 00.005 15712 PPEC rslt: input = -0.01, final = -0.05, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.64
19:54:02.471 00.000 15712 PPEC: input: -0.01, control: -0.05, exposure: 1500
19:54:02.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:02.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:54:02.471 00.000 15712 MoveAxis(E, 17, ABG)
19:54:02.471 00.000 15712 Guiding  Dir = 2, Dur = 17
19:54:02.471 00.000 15712 IsGuiding returns 0
19:54:02.490 00.019 15712 IsGuiding returns 1
19:54:02.490 00.000 15712 scope still moving after pulse duration time elapsed
19:54:02.554 00.064 15712 IsGuiding returns 0
19:54:02.554 00.000 15712 scope move finished after 17 + 65 ms
19:54:02.554 00.000 15712 Move returns status 0, amount 17
19:54:02.554 00.000 15712 MoveAxis(N, 0, ABG)
19:54:02.554 00.000 15712 Move returns status 0, amount 0
19:54:02.554 00.000 15712 move complete, result=0
19:54:02.554 00.000 15712 worker thread done servicing request
19:54:02.554 00.000 15712 Worker thread wakes up
19:54:02.554 00.000 7988 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
19:54:02.558 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:02.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:04.191 01.633 15712 Exposure complete
19:54:04.264 00.073 15712 worker thread done servicing request
19:54:04.264 00.000 7988 OnExposeComplete: enter
19:54:04.264 00.000 7988 UpdateGuideState(): m_state=6
19:54:04.268 00.004 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2928
19:54:04.270 00.002 7988 Star::Find returns 1 (0), X=1170.76, Y=435.58, Mass=1500, SNR=26.4, Peak=211 HFD=3.2
19:54:04.272 00.002 7988 MultiStar: [#1 0.15,0.11,1.00,U] [#2 0.07,-0.20,1.02,U] [#3 0.12,0.01,0.95,U] [#4 0.11,0.19,1.02,U] [#5 0.04,0.25,0.72,U] [#6 0.35,0.31,0.71,U] [#7 0.17,0.31,0.67,U] [#8 0.01,0.17,0.70,U] 
19:54:04.272 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.14}, one-star: {0.18, 0.22}
19:54:04.274 00.002 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.58) = xAngle (2.38 = 2.38)
19:54:04.276 00.002 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.49 = -0.79)
19:54:04.276 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.80 mountX=-0.14 mountY=-0.13, mountTheta=-2.36
19:54:04.278 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.14, opts=13)
19:54:04.281 00.003 7988 Enqueuing Move request for scope (0.13, 0.14)
19:54:04.281 00.000 15712 Worker thread wakes up
19:54:04.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
19:54:04.281 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
19:54:04.281 00.000 15712 Moving (0.13, 0.14) raw xDistance=-0.14 yDistance=-0.13
19:54:04.281 00.000 15712 BLC: window closed
19:54:04.283 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:04.283 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
19:54:04.285 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:04.286 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:04.288 00.002 7988 Enqueuing Expose request
19:54:04.288 00.000 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.400873, 1:0.043176, 2:-0.029086
19:54:04.288 00.000 15712 BLC: No correction, Miss < min_move
19:54:04.292 00.004 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.63
19:54:04.292 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
19:54:04.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:04.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:54:04.292 00.000 15712 MoveAxis(E, 11, ABG)
19:54:04.292 00.000 15712 Guiding  Dir = 2, Dur = 11
19:54:04.294 00.002 15712 IsGuiding returns 0
19:54:04.301 00.007 15712 IsGuiding returns 1
19:54:04.301 00.000 15712 scope still moving after pulse duration time elapsed
19:54:04.348 00.047 15712 IsGuiding returns 1
19:54:04.396 00.048 15712 IsGuiding returns 0
19:54:04.396 00.000 15712 scope move finished after 11 + 91 ms
19:54:04.396 00.000 15712 Move returns status 0, amount 11
19:54:04.396 00.000 15712 MoveAxis(N, 0, ABG)
19:54:04.396 00.000 15712 Move returns status 0, amount 0
19:54:04.396 00.000 15712 move complete, result=0
19:54:04.396 00.000 15712 worker thread done servicing request
19:54:04.396 00.000 15712 Worker thread wakes up
19:54:04.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:04.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:04.396 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
19:54:05.807 01.411 15712 Exposure complete
19:54:05.872 00.065 15712 worker thread done servicing request
19:54:05.872 00.000 7988 OnExposeComplete: enter
19:54:05.872 00.000 7988 UpdateGuideState(): m_state=6
19:54:05.880 00.008 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2929
19:54:05.882 00.002 7988 Star::Find returns 1 (1), X=1170.92, Y=435.24, Mass=1435, SNR=25.6, Peak=255 HFD=2.8
19:54:05.882 00.000 7988 MultiStar: [#1 0.25,-0.16,1.04,U] [#2 0.19,-0.47,1.04,U] [#3 0.24,-0.12,0.99,U] [#4 0.25,-0.01,1.06,U] [#5 0.25,-0.07,0.70,U] [#6 0.24,-0.16,0.74,U] [#7 0.48,0.11,0.66,U] [#8 0.24,-0.13,0.68,U] 
19:54:05.884 00.002 7988 refined, 8 included, MultiStar: {0.27, -0.14}, one-star: {0.34, -0.12}
19:54:05.886 00.002 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.58) = xAngle (1.11 = 1.11)
19:54:05.886 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.07)
19:54:05.888 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-0.47 mountX=0.14 mountY=-0.27, mountTheta=-1.10
19:54:05.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.14, opts=13)
19:54:05.888 00.000 7988 Enqueuing Move request for scope (0.27, -0.14)
19:54:05.888 00.000 15712 Worker thread wakes up
19:54:05.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:05.895 00.007 7988 UpdateGuideState exits: m=1435 SNR=25.6 Saturated
19:54:05.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:05.898 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:05.900 00.002 7988 Enqueuing Expose request
19:54:05.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.14) opts 0xd
19:54:05.900 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.14)
19:54:05.900 00.000 15712 Moving (0.27, -0.14) raw xDistance=0.14 yDistance=-0.27
19:54:05.902 00.002 15712 PPEC rslt: input = 0.14, final = -0.04, react = 0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.62
19:54:05.902 00.000 15712 PPEC: input: 0.14, control: -0.04, exposure: 1500
19:54:05.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:54:05.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:54:05.902 00.000 15712 MoveAxis(E, 14, ABG)
19:54:05.902 00.000 15712 Guiding  Dir = 2, Dur = 14
19:54:05.902 00.000 15712 IsGuiding returns 0
19:54:05.923 00.021 15712 IsGuiding returns 1
19:54:05.923 00.000 15712 scope still moving after pulse duration time elapsed
19:54:05.975 00.052 15712 IsGuiding returns 0
19:54:05.975 00.000 15712 scope move finished after 14 + 56 ms
19:54:05.975 00.000 15712 Move returns status 0, amount 14
19:54:05.975 00.000 15712 MoveAxis(N, 0, ABG)
19:54:05.975 00.000 15712 Move returns status 0, amount 0
19:54:05.975 00.000 15712 move complete, result=0
19:54:05.975 00.000 15712 worker thread done servicing request
19:54:05.975 00.000 15712 Worker thread wakes up
19:54:05.975 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.3 px 0 ms NORTH
19:54:05.977 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:05.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:07.717 01.740 15712 Exposure complete
19:54:07.778 00.061 15712 worker thread done servicing request
19:54:07.778 00.000 7988 OnExposeComplete: enter
19:54:07.778 00.000 7988 UpdateGuideState(): m_state=6
19:54:07.781 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2930
19:54:07.781 00.000 7988 Star::Find returns 1 (0), X=1170.72, Y=434.49, Mass=1443, SNR=25.6, Peak=228 HFD=3.1
19:54:07.783 00.002 7988 MultiStar: [#1 0.17,-0.67,1.04,U] [#2 0.28,-1.03,1.06,U] [#3 0.20,-0.65,1.00,U] [#4 0.18,-0.74,1.07,U] [#5 0.14,-0.67,0.73,U] [#6 0.33,-0.61,0.72,U] [#7 0.22,-0.46,0.66,U] [#8 0.33,-0.82,0.66,U] 
19:54:07.785 00.002 7988 refined, 8 included, MultiStar: {0.21, -0.74}, one-star: {0.14, -0.87}
19:54:07.785 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
19:54:07.787 00.002 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.88)
19:54:07.787 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.74 hyp=0.77 cameraTheta=-1.29 mountX=0.74 mountY=-0.20, mountTheta=-0.26
19:54:07.789 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.74, opts=13)
19:54:07.791 00.002 7988 Enqueuing Move request for scope (0.21, -0.74)
19:54:07.791 00.000 15712 Worker thread wakes up
19:54:07.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.74) opts 0xd
19:54:07.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.74)
19:54:07.791 00.000 15712 Moving (0.21, -0.74) raw xDistance=0.74 yDistance=-0.20
19:54:07.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:07.791 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.6
19:54:07.794 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:07.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:07.794 00.000 7988 Enqueuing Expose request
19:54:07.794 00.000 15712 PPEC rslt: input = 0.74, final = 0.40, react = 0.44, pred = -0.04, hyst = 0.40, hyst_pct = 0.00, period_length = 642.60
19:54:07.794 00.000 15712 PPEC: input: 0.74, control: 0.40, exposure: 1500
19:54:07.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:07.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:54:07.794 00.000 15712 MoveAxis(W, 132, ABG)
19:54:07.794 00.000 15712 Guiding  Dir = 3, Dur = 132
19:54:07.794 00.000 15712 IsGuiding returns 0
19:54:07.814 00.020 15712 PulseGuide returned control before completion, sleep 127
19:54:07.953 00.139 15712 IsGuiding returns 1
19:54:07.953 00.000 15712 scope still moving after pulse duration time elapsed
19:54:07.988 00.035 15712 IsGuiding returns 0
19:54:07.988 00.000 15712 scope move finished after 132 + 59 ms
19:54:07.988 00.000 15712 Move returns status 0, amount 132
19:54:07.988 00.000 15712 MoveAxis(N, 0, ABG)
19:54:07.988 00.000 15712 Move returns status 0, amount 0
19:54:07.988 00.000 15712 move complete, result=0
19:54:07.988 00.000 15712 worker thread done servicing request
19:54:07.988 00.000 15712 Worker thread wakes up
19:54:07.988 00.000 7988 GuideStep: 0.7 px 132 ms WEST, -0.2 px 0 ms NORTH
19:54:07.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:07.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:09.407 01.419 15712 Exposure complete
19:54:09.454 00.047 15712 worker thread done servicing request
19:54:09.454 00.000 7988 OnExposeComplete: enter
19:54:09.454 00.000 7988 UpdateGuideState(): m_state=6
19:54:09.468 00.014 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2931
19:54:09.468 00.000 7988 Star::Find returns 1 (0), X=1170.84, Y=434.41, Mass=1422, SNR=25.4, Peak=221 HFD=3.2
19:54:09.471 00.003 7988 MultiStar: [#1 0.20,-0.88,1.04,U] [#2 0.18,-1.22,1.03,U] [#3 0.15,-0.91,0.99,U] [#4 0.20,-0.94,1.07,U] [#5 0.13,-1.00,0.77,U] [#6 0.27,-0.99,0.74,U] [#7 0.29,-0.76,0.68,U] [#8 0.28,-1.07,0.69,U] 
19:54:09.471 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.97}, one-star: {0.26, -0.96}
19:54:09.471 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
19:54:09.471 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.90)
19:54:09.471 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.96 hyp=0.99 cameraTheta=-1.30 mountX=0.95 mountY=-0.24, mountTheta=-0.25
19:54:09.471 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.96, opts=13)
19:54:09.471 00.000 7988 Enqueuing Move request for scope (0.26, -0.96)
19:54:09.471 00.000 15712 Worker thread wakes up
19:54:09.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.96) opts 0xd
19:54:09.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.96)
19:54:09.471 00.000 15712 Moving (0.26, -0.96) raw xDistance=0.95 yDistance=-0.24
19:54:09.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:09.471 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.4
19:54:09.482 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:09.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:09.484 00.002 7988 Enqueuing Expose request
19:54:09.484 00.000 15712 PPEC rslt: input = 0.95, final = 0.55, react = 0.57, pred = -0.02, hyst = 0.51, hyst_pct = 0.00, period_length = 642.59
19:54:09.484 00.000 15712 PPEC: input: 0.95, control: 0.55, exposure: 1500
19:54:09.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:09.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:54:09.484 00.000 15712 MoveAxis(W, 179, ABG)
19:54:09.484 00.000 15712 Guiding  Dir = 3, Dur = 179
19:54:09.484 00.000 15712 IsGuiding returns 0
19:54:09.505 00.021 15712 PulseGuide returned control before completion, sleep 168
19:54:09.712 00.207 15712 IsGuiding returns 0
19:54:09.712 00.000 15712 Move returns status 0, amount 179
19:54:09.712 00.000 15712 MoveAxis(N, 0, ABG)
19:54:09.712 00.000 15712 Move returns status 0, amount 0
19:54:09.712 00.000 15712 move complete, result=0
19:54:09.712 00.000 15712 worker thread done servicing request
19:54:09.712 00.000 15712 Worker thread wakes up
19:54:09.712 00.000 7988 GuideStep: 1.0 px 179 ms WEST, -0.2 px 0 ms NORTH
19:54:09.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:09.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:11.461 01.749 15712 Exposure complete
19:54:11.512 00.051 15712 worker thread done servicing request
19:54:11.512 00.000 7988 OnExposeComplete: enter
19:54:11.522 00.010 7988 UpdateGuideState(): m_state=6
19:54:11.522 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2932
19:54:11.524 00.002 7988 Star::Find returns 1 (0), X=1170.89, Y=434.63, Mass=1512, SNR=26.5, Peak=214 HFD=3.4
19:54:11.524 00.000 7988 MultiStar: [#1 0.35,-0.87,0.99,U] [#2 0.25,-0.95,1.01,U] [#3 0.25,-0.69,0.93,U] [#4 0.26,-0.71,1.02,U] [#5 0.31,-0.60,0.69,U] [#6 0.55,-0.67,0.70,U] [#7 0.16,-0.46,0.65,U] [#8 0.26,-0.83,0.65,U] 
19:54:11.526 00.002 7988 refined, 8 included, MultiStar: {0.30, -0.74}, one-star: {0.31, -0.74}
19:54:11.526 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
19:54:11.529 00.003 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.78)
19:54:11.529 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.74 hyp=0.80 cameraTheta=-1.19 mountX=0.74 mountY=-0.28, mountTheta=-0.36
19:54:11.531 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.74, opts=13)
19:54:11.533 00.002 7988 Enqueuing Move request for scope (0.30, -0.74)
19:54:11.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:11.535 00.002 7988 UpdateGuideState exits: m=1512 SNR=26.5
19:54:11.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:11.537 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:11.538 00.001 15712 Worker thread wakes up
19:54:11.538 00.000 7988 Enqueuing Expose request
19:54:11.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.74) opts 0xd
19:54:11.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.74)
19:54:11.538 00.000 15712 Moving (0.30, -0.74) raw xDistance=0.74 yDistance=-0.28
19:54:11.538 00.000 15712 PPEC rslt: input = 0.74, final = 0.46, react = 0.44, pred = 0.02, hyst = 0.42, hyst_pct = 0.00, period_length = 642.58
19:54:11.538 00.000 15712 PPEC: input: 0.74, control: 0.46, exposure: 1500
19:54:11.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:54:11.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:54:11.538 00.000 15712 MoveAxis(W, 151, ABG)
19:54:11.538 00.000 15712 Guiding  Dir = 3, Dur = 151
19:54:11.538 00.000 15712 IsGuiding returns 0
19:54:11.570 00.032 15712 PulseGuide returned control before completion, sleep 134
19:54:11.713 00.143 15712 IsGuiding returns 1
19:54:11.713 00.000 15712 scope still moving after pulse duration time elapsed
19:54:11.747 00.034 15712 IsGuiding returns 0
19:54:11.747 00.000 15712 scope move finished after 151 + 52 ms
19:54:11.747 00.000 15712 Move returns status 0, amount 151
19:54:11.747 00.000 15712 MoveAxis(N, 0, ABG)
19:54:11.747 00.000 15712 Move returns status 0, amount 0
19:54:11.747 00.000 15712 move complete, result=0
19:54:11.747 00.000 7988 GuideStep: 0.7 px 151 ms WEST, -0.3 px 0 ms NORTH
19:54:11.748 00.001 15712 worker thread done servicing request
19:54:11.748 00.000 15712 Worker thread wakes up
19:54:11.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:11.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:13.165 01.417 15712 Exposure complete
19:54:13.211 00.046 15712 worker thread done servicing request
19:54:13.211 00.000 7988 OnExposeComplete: enter
19:54:13.227 00.016 7988 UpdateGuideState(): m_state=6
19:54:13.228 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2933
19:54:13.228 00.000 7988 Star::Find returns 1 (0), X=1170.90, Y=434.91, Mass=1540, SNR=26.5, Peak=241 HFD=3.1
19:54:13.228 00.000 7988 MultiStar: [#1 0.17,-0.17,0.98,U] [#2 0.24,-0.63,0.98,U] [#3 0.15,-0.21,0.94,U] [#4 0.12,-0.27,1.03,U] [#5 0.43,-0.30,0.71,U] [#6 0.35,-0.27,0.74,U] [#7 0.30,-0.06,0.64,U] [#8 0.14,-0.36,0.64,U] 
19:54:13.228 00.000 7988 refined, 8 included, MultiStar: {0.24, -0.31}, one-star: {0.32, -0.45}
19:54:13.228 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
19:54:13.228 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.52)
19:54:13.228 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.31 hyp=0.39 cameraTheta=-0.92 mountX=0.31 mountY=-0.23, mountTheta=-0.64
19:54:13.228 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.31, opts=13)
19:54:13.228 00.000 7988 Enqueuing Move request for scope (0.24, -0.31)
19:54:13.228 00.000 15712 Worker thread wakes up
19:54:13.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.31) opts 0xd
19:54:13.228 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.31)
19:54:13.228 00.000 15712 Moving (0.24, -0.31) raw xDistance=0.31 yDistance=-0.23
19:54:13.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:13.228 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.5
19:54:13.241 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:13.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:13.242 00.001 7988 Enqueuing Expose request
19:54:13.244 00.002 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.19, pred = -0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 642.57
19:54:13.244 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
19:54:13.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:13.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:54:13.244 00.000 15712 MoveAxis(W, 54, ABG)
19:54:13.244 00.000 15712 Guiding  Dir = 3, Dur = 54
19:54:13.244 00.000 15712 IsGuiding returns 0
19:54:13.261 00.017 15712 PulseGuide returned control before completion, sleep 46
19:54:13.342 00.081 15712 IsGuiding returns 0
19:54:13.342 00.000 15712 Move returns status 0, amount 54
19:54:13.342 00.000 15712 MoveAxis(N, 0, ABG)
19:54:13.342 00.000 15712 Move returns status 0, amount 0
19:54:13.342 00.000 15712 move complete, result=0
19:54:13.342 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.2 px 0 ms NORTH
19:54:13.346 00.004 15712 worker thread done servicing request
19:54:13.346 00.000 15712 Worker thread wakes up
19:54:13.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:13.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:14.976 01.630 15712 Exposure complete
19:54:15.027 00.051 15712 worker thread done servicing request
19:54:15.037 00.010 7988 OnExposeComplete: enter
19:54:15.039 00.002 7988 UpdateGuideState(): m_state=6
19:54:15.039 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2934
19:54:15.039 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=435.31, Mass=1510, SNR=26.5, Peak=212 HFD=3.0
19:54:15.039 00.000 7988 MultiStar: [#1 -0.05,0.03,1.00,U] [#2 -0.02,-0.25,1.03,U] [#3 0.22,0.02,0.97,U] [#4 0.08,-0.02,1.04,U] [#5 0.02,0.01,0.67,U] [#6 0.13,0.03,0.68,U] [#7 -0.01,0.16,0.64,U] [#8 0.13,-0.02,0.66,U] 
19:54:15.044 00.005 7988 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.06, -0.05}
19:54:15.044 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
19:54:15.044 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.93)
19:54:15.044 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.34 mountX=0.02 mountY=-0.06, mountTheta=-1.24
19:54:15.044 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
19:54:15.044 00.000 7988 Enqueuing Move request for scope (0.06, -0.02)
19:54:15.044 00.000 15712 Worker thread wakes up
19:54:15.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
19:54:15.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
19:54:15.044 00.000 15712 Moving (0.06, -0.02) raw xDistance=0.02 yDistance=-0.06
19:54:15.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:15.044 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
19:54:15.053 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:15.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:15.053 00.000 7988 Enqueuing Expose request
19:54:15.053 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 642.56
19:54:15.053 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
19:54:15.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:15.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:54:15.053 00.000 15712 MoveAxis(E, 1, ABG)
19:54:15.053 00.000 15712 Guiding  Dir = 2, Dur = 1
19:54:15.053 00.000 15712 IsGuiding returns 0
19:54:15.085 00.032 15712 IsGuiding returns 0
19:54:15.085 00.000 15712 Move returns status 0, amount 1
19:54:15.085 00.000 15712 MoveAxis(N, 0, ABG)
19:54:15.085 00.000 15712 Move returns status 0, amount 0
19:54:15.085 00.000 15712 move complete, result=0
19:54:15.085 00.000 15712 worker thread done servicing request
19:54:15.085 00.000 15712 Worker thread wakes up
19:54:15.085 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
19:54:15.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:15.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:16.501 01.416 15712 Exposure complete
19:54:16.561 00.060 15712 worker thread done servicing request
19:54:16.561 00.000 7988 OnExposeComplete: enter
19:54:16.561 00.000 7988 UpdateGuideState(): m_state=6
19:54:16.561 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2935
19:54:16.565 00.004 7988 Star::Find returns 1 (0), X=1170.71, Y=435.37, Mass=1569, SNR=26.9, Peak=223 HFD=3.1
19:54:16.565 00.000 7988 MultiStar: [#1 0.17,0.09,0.97,U] [#2 0.11,-0.32,0.99,U] [#3 0.13,0.15,0.93,U] [#4 0.09,0.05,1.04,U] [#5 0.12,0.00,0.66,U] [#6 0.37,0.17,0.69,U] [#7 0.24,-0.04,0.62,U] [#8 0.08,0.03,0.62,U] 
19:54:16.565 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.13, 0.01}
19:54:16.565 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.58) = xAngle (1.65 = 1.65)
19:54:16.565 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.76 = -1.53)
19:54:16.565 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.07 mountX=-0.01 mountY=-0.13, mountTheta=-1.65
19:54:16.573 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.01, opts=13)
19:54:16.573 00.000 7988 Enqueuing Move request for scope (0.13, 0.01)
19:54:16.573 00.000 15712 Worker thread wakes up
19:54:16.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
19:54:16.573 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
19:54:16.573 00.000 15712 Moving (0.13, 0.01) raw xDistance=-0.01 yDistance=-0.13
19:54:16.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:16.573 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.9
19:54:16.579 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:16.579 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:16.581 00.002 7988 Enqueuing Expose request
19:54:16.581 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 642.54
19:54:16.581 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
19:54:16.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:16.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:54:16.581 00.000 15712 MoveAxis(E, 2, ABG)
19:54:16.581 00.000 15712 Guiding  Dir = 2, Dur = 2
19:54:16.581 00.000 15712 IsGuiding returns 0
19:54:16.605 00.024 15712 IsGuiding returns 0
19:54:16.605 00.000 15712 Move returns status 0, amount 2
19:54:16.606 00.001 15712 MoveAxis(N, 0, ABG)
19:54:16.606 00.000 15712 Move returns status 0, amount 0
19:54:16.606 00.000 15712 move complete, result=0
19:54:16.606 00.000 15712 worker thread done servicing request
19:54:16.606 00.000 15712 Worker thread wakes up
19:54:16.606 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
19:54:16.607 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:16.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:18.241 01.634 15712 Exposure complete
19:54:18.294 00.053 15712 worker thread done servicing request
19:54:18.294 00.000 7988 OnExposeComplete: enter
19:54:18.294 00.000 7988 UpdateGuideState(): m_state=6
19:54:18.303 00.009 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2936
19:54:18.303 00.000 7988 Star::Find returns 1 (0), X=1170.68, Y=435.45, Mass=1567, SNR=27.0, Peak=188 HFD=3.2
19:54:18.303 00.000 7988 MultiStar: [#1 -0.09,0.12,0.99,U] [#2 0.09,-0.06,1.02,U] [#3 0.03,0.25,0.94,U] [#4 -0.01,-0.02,1.01,U] [#5 0.02,0.17,0.65,U] [#6 0.17,0.41,0.70,U] [#7 -0.00,0.27,0.63,U] [#8 0.19,0.21,0.66,U] 
19:54:18.303 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.10, 0.08}
19:54:18.303 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
19:54:18.303 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.91)
19:54:18.311 00.008 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.69 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
19:54:18.311 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
19:54:18.311 00.000 7988 Enqueuing Move request for scope (0.10, 0.08)
19:54:18.311 00.000 15712 Worker thread wakes up
19:54:18.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
19:54:18.311 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
19:54:18.311 00.000 15712 Moving (0.10, 0.08) raw xDistance=-0.08 yDistance=-0.10
19:54:18.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:18.311 00.000 7988 UpdateGuideState exits: m=1567 SNR=27.0
19:54:18.317 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:18.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:18.319 00.002 7988 Enqueuing Expose request
19:54:18.319 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.53
19:54:18.319 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
19:54:18.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:18.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:54:18.319 00.000 15712 MoveAxis(W, 9, ABG)
19:54:18.319 00.000 15712 Guiding  Dir = 3, Dur = 9
19:54:18.319 00.000 15712 IsGuiding returns 0
19:54:18.345 00.026 15712 IsGuiding returns 0
19:54:18.345 00.000 15712 Move returns status 0, amount 9
19:54:18.345 00.000 15712 MoveAxis(N, 0, ABG)
19:54:18.345 00.000 15712 Move returns status 0, amount 0
19:54:18.345 00.000 15712 move complete, result=0
19:54:18.345 00.000 15712 worker thread done servicing request
19:54:18.345 00.000 15712 Worker thread wakes up
19:54:18.345 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
19:54:18.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:18.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:19.770 01.425 15712 Exposure complete
19:54:19.826 00.056 15712 worker thread done servicing request
19:54:19.826 00.000 7988 OnExposeComplete: enter
19:54:19.831 00.005 7988 UpdateGuideState(): m_state=6
19:54:19.834 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2937
19:54:19.834 00.000 7988 Star::Find returns 1 (0), X=1170.84, Y=435.33, Mass=1497, SNR=26.2, Peak=205 HFD=3.2
19:54:19.836 00.002 7988 MultiStar: [#1 0.02,0.08,1.03,U] [#2 0.02,-0.24,0.98,U] [#3 0.02,0.19,0.98,U] [#4 0.22,-0.16,1.06,U] [#5 0.19,-0.03,0.68,U] [#6 0.29,-0.10,0.70,U] [#7 0.19,0.22,0.67,U] [#8 0.13,0.02,0.68,U] 
19:54:19.838 00.002 7988 refined, 8 included, MultiStar: {0.14, -0.01}, one-star: {0.27, -0.04}
19:54:19.838 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.58) = xAngle (1.49 = 1.49)
19:54:19.840 00.002 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.60 = -1.68)
19:54:19.841 00.001 7988 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.09 mountX=0.01 mountY=-0.14, mountTheta=-1.49
19:54:19.843 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.01, opts=13)
19:54:19.845 00.002 7988 Enqueuing Move request for scope (0.14, -0.01)
19:54:19.845 00.000 15712 Worker thread wakes up
19:54:19.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
19:54:19.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
19:54:19.845 00.000 15712 Moving (0.14, -0.01) raw xDistance=0.01 yDistance=-0.14
19:54:19.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:19.847 00.002 7988 UpdateGuideState exits: m=1497 SNR=26.2
19:54:19.848 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:19.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:19.848 00.000 7988 Enqueuing Expose request
19:54:19.848 00.000 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.52
19:54:19.848 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
19:54:19.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:19.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:54:19.848 00.000 15712 MoveAxis(W, 13, ABG)
19:54:19.848 00.000 15712 Guiding  Dir = 3, Dur = 13
19:54:19.882 00.034 15712 IsGuiding returns 0
19:54:19.895 00.013 15712 IsGuiding returns 1
19:54:19.895 00.000 15712 scope still moving after pulse duration time elapsed
19:54:19.943 00.048 15712 IsGuiding returns 0
19:54:19.943 00.000 15712 scope move finished after 13 + 51 ms
19:54:19.943 00.000 15712 Move returns status 0, amount 13
19:54:19.943 00.000 15712 MoveAxis(N, 0, ABG)
19:54:19.943 00.000 15712 Move returns status 0, amount 0
19:54:19.943 00.000 15712 move complete, result=0
19:54:19.943 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
19:54:19.948 00.005 15712 worker thread done servicing request
19:54:19.948 00.000 15712 Worker thread wakes up
19:54:19.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:19.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:21.589 01.641 15712 Exposure complete
19:54:21.644 00.055 15712 worker thread done servicing request
19:54:21.644 00.000 7988 OnExposeComplete: enter
19:54:21.644 00.000 7988 UpdateGuideState(): m_state=6
19:54:21.651 00.007 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2938
19:54:21.651 00.000 7988 Star::Find returns 1 (0), X=1170.70, Y=435.26, Mass=1487, SNR=26.2, Peak=213 HFD=3.4
19:54:21.651 00.000 7988 MultiStar: [#1 0.10,-0.25,1.02,U] [#2 0.21,-0.27,1.04,U] [#3 -0.00,-0.09,0.96,U] [#4 0.11,-0.18,1.02,U] [#5 0.15,0.12,0.67,U] [#6 0.38,-0.20,0.67,U] [#7 0.18,0.09,0.65,U] [#8 0.26,-0.21,0.65,U] 
19:54:21.651 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.14}, one-star: {0.12, -0.11}
19:54:21.651 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
19:54:21.651 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.31)
19:54:21.651 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.72 mountX=0.10 mountY=-0.12, mountTheta=-0.85
19:54:21.651 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.11, opts=13)
19:54:21.661 00.010 7988 Enqueuing Move request for scope (0.12, -0.11)
19:54:21.661 00.000 15712 Worker thread wakes up
19:54:21.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
19:54:21.661 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
19:54:21.661 00.000 15712 Moving (0.12, -0.11) raw xDistance=0.10 yDistance=-0.12
19:54:21.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:21.661 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2
19:54:21.664 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:21.664 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:21.666 00.002 7988 Enqueuing Expose request
19:54:21.666 00.000 15712 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.51
19:54:21.666 00.000 15712 PPEC: input: 0.10, control: 0.05, exposure: 1500
19:54:21.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:21.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:54:21.666 00.000 15712 MoveAxis(W, 17, ABG)
19:54:21.666 00.000 15712 Guiding  Dir = 3, Dur = 17
19:54:21.666 00.000 15712 IsGuiding returns 0
19:54:21.682 00.016 15712 IsGuiding returns 1
19:54:21.682 00.000 15712 scope still moving after pulse duration time elapsed
19:54:21.736 00.054 15712 IsGuiding returns 0
19:54:21.736 00.000 15712 scope move finished after 17 + 50 ms
19:54:21.736 00.000 15712 Move returns status 0, amount 17
19:54:21.736 00.000 15712 MoveAxis(N, 0, ABG)
19:54:21.736 00.000 15712 Move returns status 0, amount 0
19:54:21.736 00.000 15712 move complete, result=0
19:54:21.736 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
19:54:21.742 00.006 15712 worker thread done servicing request
19:54:21.742 00.000 15712 Worker thread wakes up
19:54:21.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:21.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:23.152 01.410 15712 Exposure complete
19:54:23.214 00.062 15712 worker thread done servicing request
19:54:23.214 00.000 7988 OnExposeComplete: enter
19:54:23.214 00.000 7988 UpdateGuideState(): m_state=6
19:54:23.214 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2939
19:54:23.214 00.000 7988 Star::Find returns 1 (0), X=1170.87, Y=435.10, Mass=1520, SNR=26.6, Peak=219 HFD=3.8
19:54:23.214 00.000 7988 MultiStar: [#1 0.18,-0.19,1.01,U] [#2 0.23,-0.35,0.98,U] [#3 0.24,-0.20,0.94,U] [#4 0.25,-0.16,1.02,U] [#5 0.28,-0.08,0.69,U] [#6 0.27,-0.07,0.69,U] [#7 0.24,0.05,0.64,U] [#8 0.23,-0.75,0.64,U] 
19:54:23.214 00.000 7988 refined, 8 included, MultiStar: {0.24, -0.22}, one-star: {0.29, -0.26}
19:54:23.214 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
19:54:23.214 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.95 = -2.33)
19:54:23.214 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-0.74 mountX=0.22 mountY=-0.24, mountTheta=-0.83
19:54:23.224 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.22, opts=13)
19:54:23.226 00.002 7988 Enqueuing Move request for scope (0.24, -0.22)
19:54:23.227 00.001 15712 Worker thread wakes up
19:54:23.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
19:54:23.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
19:54:23.227 00.000 15712 Moving (0.24, -0.22) raw xDistance=0.22 yDistance=-0.24
19:54:23.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:23.227 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
19:54:23.230 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:23.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:23.232 00.002 7988 Enqueuing Expose request
19:54:23.232 00.000 15712 PPEC rslt: input = 0.22, final = 0.17, react = 0.13, pred = 0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 642.50
19:54:23.232 00.000 15712 PPEC: input: 0.22, control: 0.17, exposure: 1500
19:54:23.234 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:23.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:54:23.234 00.000 15712 MoveAxis(W, 57, ABG)
19:54:23.234 00.000 15712 Guiding  Dir = 3, Dur = 57
19:54:23.234 00.000 15712 IsGuiding returns 0
19:54:23.251 00.017 15712 PulseGuide returned control before completion, sleep 46
19:54:23.330 00.079 15712 IsGuiding returns 0
19:54:23.330 00.000 15712 Move returns status 0, amount 57
19:54:23.330 00.000 15712 MoveAxis(N, 0, ABG)
19:54:23.330 00.000 15712 Move returns status 0, amount 0
19:54:23.330 00.000 15712 move complete, result=0
19:54:23.330 00.000 7988 GuideStep: 0.2 px 57 ms WEST, -0.2 px 0 ms NORTH
19:54:23.337 00.007 15712 worker thread done servicing request
19:54:23.337 00.000 15712 Worker thread wakes up
19:54:23.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:23.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:24.967 01.630 15712 Exposure complete
19:54:25.013 00.046 15712 worker thread done servicing request
19:54:25.013 00.000 7988 OnExposeComplete: enter
19:54:25.028 00.015 7988 UpdateGuideState(): m_state=6
19:54:25.030 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2940
19:54:25.030 00.000 7988 Star::Find returns 1 (1), X=1170.78, Y=435.48, Mass=1455, SNR=25.9, Peak=255 HFD=3.1
19:54:25.030 00.000 7988 MultiStar: [#1 0.28,0.34,1.03,U] [#2 0.39,-0.15,0.99,U] [#3 0.27,0.15,0.98,U] [#4 0.30,0.08,1.05,U] [#5 0.33,0.11,0.71,U] [#6 0.34,0.47,0.71,U] [#7 0.31,0.34,0.66,U] [#8 0.31,0.20,0.65,U] 
19:54:25.030 00.000 7988 single-star, 8 included, MultiStar: {0.30, 0.17}, one-star: {0.20, 0.12}
19:54:25.030 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
19:54:25.030 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.05)
19:54:25.030 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.54 mountX=-0.12 mountY=-0.20, mountTheta=-2.11
19:54:25.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.12, opts=13)
19:54:25.030 00.000 7988 Enqueuing Move request for scope (0.20, 0.12)
19:54:25.030 00.000 15712 Worker thread wakes up
19:54:25.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
19:54:25.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
19:54:25.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:25.030 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.9 Saturated
19:54:25.043 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:25.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:25.044 00.001 7988 Enqueuing Expose request
19:54:25.044 00.000 15712 Moving (0.20, 0.12) raw xDistance=-0.12 yDistance=-0.20
19:54:25.047 00.003 15712 PPEC rslt: input = -0.12, final = 0.05, react = -0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.49
19:54:25.047 00.000 15712 PPEC: input: -0.12, control: 0.05, exposure: 1500
19:54:25.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:25.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:54:25.047 00.000 15712 MoveAxis(W, 18, ABG)
19:54:25.047 00.000 15712 Guiding  Dir = 3, Dur = 18
19:54:25.047 00.000 15712 IsGuiding returns 0
19:54:25.077 00.030 15712 IsGuiding returns 1
19:54:25.077 00.000 15712 scope still moving after pulse duration time elapsed
19:54:25.108 00.031 15712 IsGuiding returns 1
19:54:25.140 00.032 15712 IsGuiding returns 0
19:54:25.140 00.000 15712 scope move finished after 18 + 71 ms
19:54:25.140 00.000 15712 Move returns status 0, amount 18
19:54:25.140 00.000 15712 MoveAxis(N, 0, ABG)
19:54:25.140 00.000 15712 Move returns status 0, amount 0
19:54:25.140 00.000 15712 move complete, result=0
19:54:25.140 00.000 15712 worker thread done servicing request
19:54:25.140 00.000 15712 Worker thread wakes up
19:54:25.140 00.000 7988 GuideStep: -0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
19:54:25.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:25.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:26.560 01.420 15712 Exposure complete
19:54:26.611 00.051 15712 worker thread done servicing request
19:54:26.611 00.000 7988 OnExposeComplete: enter
19:54:26.623 00.012 7988 UpdateGuideState(): m_state=6
19:54:26.623 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2941
19:54:26.626 00.003 7988 Star::Find returns 1 (0), X=1170.90, Y=435.49, Mass=1430, SNR=25.5, Peak=208 HFD=3.4
19:54:26.626 00.000 7988 MultiStar: [#1 0.38,0.36,1.05,U] [#2 0.37,0.04,1.03,U] [#3 0.32,0.27,0.95,U] [#4 0.30,0.37,1.03,U] [#5 0.36,0.48,0.71,U] [#6 0.61,0.34,0.72,U] [#7 0.21,0.64,0.63,U] [#8 0.26,0.24,0.68,U] 
19:54:26.628 00.002 7988 single-star, 8 included, MultiStar: {0.35, 0.30}, one-star: {0.32, 0.13}
19:54:26.628 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.58) = xAngle (1.97 = 1.97)
19:54:26.630 00.002 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.08 = -1.21)
19:54:26.630 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.13 hyp=0.34 cameraTheta=0.39 mountX=-0.13 mountY=-0.32, mountTheta=-1.96
19:54:26.632 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.13, opts=13)
19:54:26.634 00.002 7988 Enqueuing Move request for scope (0.32, 0.13)
19:54:26.634 00.000 15712 Worker thread wakes up
19:54:26.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.13) opts 0xd
19:54:26.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.13)
19:54:26.634 00.000 15712 Moving (0.32, 0.13) raw xDistance=-0.13 yDistance=-0.32
19:54:26.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:26.634 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.5
19:54:26.637 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:26.639 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:26.639 00.000 7988 Enqueuing Expose request
19:54:26.639 00.000 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.48
19:54:26.639 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
19:54:26.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:54:26.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
19:54:26.639 00.000 15712 MoveAxis(W, 9, ABG)
19:54:26.639 00.000 15712 Guiding  Dir = 3, Dur = 9
19:54:26.639 00.000 15712 IsGuiding returns 0
19:54:26.659 00.020 15712 IsGuiding returns 0
19:54:26.659 00.000 15712 Move returns status 0, amount 9
19:54:26.659 00.000 15712 MoveAxis(N, 0, ABG)
19:54:26.659 00.000 15712 Move returns status 0, amount 0
19:54:26.659 00.000 15712 move complete, result=0
19:54:26.659 00.000 15712 worker thread done servicing request
19:54:26.659 00.000 15712 Worker thread wakes up
19:54:26.659 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.3 px 0 ms NORTH
19:54:26.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:26.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:28.304 01.645 15712 Exposure complete
19:54:28.363 00.059 15712 worker thread done servicing request
19:54:28.363 00.000 7988 OnExposeComplete: enter
19:54:28.366 00.003 7988 UpdateGuideState(): m_state=6
19:54:28.366 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2942
19:54:28.366 00.000 7988 Star::Find returns 1 (1), X=1171.01, Y=435.52, Mass=1544, SNR=26.6, Peak=255 HFD=3.6
19:54:28.366 00.000 7988 MultiStar: [#1 0.32,0.31,1.03,U] [#2 0.36,0.03,0.98,U] [#3 0.46,0.31,0.96,U] [#4 0.37,0.23,1.00,U] [#5 0.36,0.48,0.68,U] [#6 0.46,0.33,0.66,U] [#7 0.37,0.30,0.62,U] [#8 0.30,0.20,0.66,U] 
19:54:28.366 00.000 7988 refined, 8 included, MultiStar: {0.38, 0.25}, one-star: {0.43, 0.16}
19:54:28.366 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.58) = xAngle (2.16 = 2.16)
19:54:28.366 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.27 = -1.01)
19:54:28.366 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=0.25 hyp=0.46 cameraTheta=0.58 mountX=-0.25 mountY=-0.39, mountTheta=-2.15
19:54:28.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=0.25, opts=13)
19:54:28.366 00.000 7988 Enqueuing Move request for scope (0.38, 0.25)
19:54:28.366 00.000 15712 Worker thread wakes up
19:54:28.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.25) opts 0xd
19:54:28.366 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, 0.25)
19:54:28.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:28.366 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.6 Saturated
19:54:28.380 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:28.380 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:28.382 00.002 7988 Enqueuing Expose request
19:54:28.382 00.000 15712 Moving (0.38, 0.25) raw xDistance=-0.25 yDistance=-0.39
19:54:28.382 00.000 15712 PPEC rslt: input = -0.25, final = -0.12, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 642.47
19:54:28.382 00.000 15712 PPEC: input: -0.25, control: -0.12, exposure: 1500
19:54:28.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:54:28.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
19:54:28.382 00.000 15712 MoveAxis(E, 38, ABG)
19:54:28.382 00.000 15712 Guiding  Dir = 2, Dur = 38
19:54:28.382 00.000 15712 IsGuiding returns 0
19:54:28.402 00.020 15712 PulseGuide returned control before completion, sleep 34
19:54:28.448 00.046 15712 IsGuiding returns 0
19:54:28.448 00.000 15712 Move returns status 0, amount 38
19:54:28.448 00.000 15712 MoveAxis(N, 0, ABG)
19:54:28.448 00.000 15712 Move returns status 0, amount 0
19:54:28.448 00.000 15712 move complete, result=0
19:54:28.448 00.000 7988 GuideStep: -0.3 px 38 ms EAST, -0.4 px 0 ms NORTH
19:54:28.452 00.004 15712 worker thread done servicing request
19:54:28.452 00.000 15712 Worker thread wakes up
19:54:28.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:28.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:29.868 01.416 15712 Exposure complete
19:54:29.927 00.059 15712 worker thread done servicing request
19:54:29.927 00.000 7988 OnExposeComplete: enter
19:54:29.929 00.002 7988 UpdateGuideState(): m_state=6
19:54:29.929 00.000 7988 Star::Find(15, 1171, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2943
19:54:29.929 00.000 7988 Star::Find returns 1 (1), X=1171.12, Y=435.34, Mass=1520, SNR=26.4, Peak=255 HFD=3.4
19:54:29.929 00.000 7988 MultiStar: [#1 0.50,0.24,0.96,U] [#2 0.66,-0.13,0.96,U] [#3 0.45,0.21,0.95,U] [#4 0.46,0.23,1.01,U] [#5 0.56,0.21,0.68,U] [#6 0.56,0.23,0.70,U] [#7 0.46,0.38,0.66,U] [#8 0.40,0.26,0.67,U] 
19:54:29.929 00.000 7988 single-star, 8 included, MultiStar: {0.51, 0.16}, one-star: {0.54, -0.02}
19:54:29.929 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.58) = xAngle (1.54 = 1.54)
19:54:29.929 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.65 = -1.63)
19:54:29.929 00.000 7988 CameraToMount -- cameraX=0.54 cameraY=-0.02 hyp=0.54 cameraTheta=-0.03 mountX=0.01 mountY=-0.54, mountTheta=-1.54
19:54:29.929 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.54, y=-0.02, opts=13)
19:54:29.929 00.000 7988 Enqueuing Move request for scope (0.54, -0.02)
19:54:29.929 00.000 15712 Worker thread wakes up
19:54:29.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.02) opts 0xd
19:54:29.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.54, -0.02)
19:54:29.929 00.000 15712 Moving (0.54, -0.02) raw xDistance=0.01 yDistance=-0.54
19:54:29.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:29.929 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.4 Saturated
19:54:29.944 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:29.945 00.001 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 642.46
19:54:29.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:29.945 00.000 7988 Enqueuing Expose request
19:54:29.945 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
19:54:29.945 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.30 newest=-1.25
19:54:29.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
19:54:29.945 00.000 15712 MoveAxis(E, 2, ABG)
19:54:29.945 00.000 15712 Guiding  Dir = 2, Dur = 2
19:54:29.945 00.000 15712 IsGuiding returns 0
19:54:29.961 00.016 15712 IsGuiding returns 0
19:54:29.961 00.000 15712 Move returns status 0, amount 2
19:54:29.961 00.000 15712 BLC: Oldest BLC event removed
19:54:29.961 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
19:54:29.961 00.000 15712 MoveAxis(N, 376, ABG)
19:54:29.961 00.000 15712 Guiding  Dir = 0, Dur = 376
19:54:29.961 00.000 15712 IsGuiding returns 0
19:54:30.045 00.084 15712 PulseGuide returned control before completion, sleep 307
19:54:30.360 00.315 15712 IsGuiding returns 1
19:54:30.360 00.000 15712 scope still moving after pulse duration time elapsed
19:54:30.392 00.032 15712 IsGuiding returns 1
19:54:30.446 00.054 15712 IsGuiding returns 0
19:54:30.446 00.000 15712 scope move finished after 376 + 103 ms
19:54:30.446 00.000 15712 Move returns status 0, amount 376
19:54:30.446 00.000 15712 move complete, result=0
19:54:30.446 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.5 px 376 ms NORTH
19:54:30.450 00.004 15712 worker thread done servicing request
19:54:30.450 00.000 15712 Worker thread wakes up
19:54:30.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:30.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:32.088 01.638 15712 Exposure complete
19:54:32.139 00.051 15712 worker thread done servicing request
19:54:32.139 00.000 7988 OnExposeComplete: enter
19:54:32.150 00.011 7988 UpdateGuideState(): m_state=6
19:54:32.150 00.000 7988 Star::Find(15, 1171, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2944
19:54:32.150 00.000 7988 Star::Find returns 1 (0), X=1170.66, Y=435.63, Mass=1423, SNR=25.6, Peak=181 HFD=3.4
19:54:32.150 00.000 7988 MultiStar: [#1 0.13,0.33,1.00,U] [#2 0.05,-0.19,1.03,U] [#3 0.08,0.26,0.97,U] [#4 -0.04,0.18,1.02,U] [#5 0.09,0.38,0.68,U] [#6 0.14,0.35,0.68,U] [#7 -0.20,0.33,0.66,U] [#8 0.07,0.34,0.67,U] 
19:54:32.150 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.23}, one-star: {0.08, 0.27}
19:54:32.150 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
19:54:32.156 00.006 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.23)
19:54:32.156 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.37 mountX=-0.23 mountY=-0.05, mountTheta=-2.92
19:54:32.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.23, opts=13)
19:54:32.156 00.000 7988 Enqueuing Move request for scope (0.05, 0.23)
19:54:32.156 00.000 15712 Worker thread wakes up
19:54:32.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
19:54:32.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
19:54:32.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:32.156 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.6
19:54:32.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:32.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:32.165 00.009 7988 Enqueuing Expose request
19:54:32.165 00.000 15712 Moving (0.05, 0.23) raw xDistance=-0.23 yDistance=-0.05
19:54:32.165 00.000 15712 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.536275, 1:0.052454
19:54:32.165 00.000 15712 BLC: No correction, Miss < min_move
19:54:32.165 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 642.45
19:54:32.165 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
19:54:32.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:32.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:54:32.165 00.000 15712 MoveAxis(E, 52, ABG)
19:54:32.165 00.000 15712 Guiding  Dir = 2, Dur = 52
19:54:32.165 00.000 15712 IsGuiding returns 0
19:54:32.190 00.025 15712 PulseGuide returned control before completion, sleep 43
19:54:32.266 00.076 15712 IsGuiding returns 1
19:54:32.266 00.000 15712 scope still moving after pulse duration time elapsed
19:54:32.294 00.028 15712 IsGuiding returns 0
19:54:32.294 00.000 15712 scope move finished after 52 + 71 ms
19:54:32.294 00.000 15712 Move returns status 0, amount 52
19:54:32.294 00.000 15712 MoveAxis(N, 0, ABG)
19:54:32.294 00.000 15712 Move returns status 0, amount 0
19:54:32.294 00.000 15712 move complete, result=0
19:54:32.294 00.000 15712 worker thread done servicing request
19:54:32.294 00.000 15712 Worker thread wakes up
19:54:32.294 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
19:54:32.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:32.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:33.715 01.421 15712 Exposure complete
19:54:33.772 00.057 15712 worker thread done servicing request
19:54:33.772 00.000 7988 OnExposeComplete: enter
19:54:33.776 00.004 7988 UpdateGuideState(): m_state=6
19:54:33.776 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2945
19:54:33.776 00.000 7988 Star::Find returns 1 (0), X=1170.51, Y=435.07, Mass=1542, SNR=26.5, Peak=186 HFD=3.6
19:54:33.776 00.000 7988 MultiStar: [#1 0.00,-0.25,1.01,U] [#2 -0.26,-0.49,0.97,U] [#3 -0.11,-0.29,0.91,U] [#4 0.02,-0.41,1.03,U] [#5 -0.27,-0.12,0.70,U] [#6 0.28,-0.28,0.68,U] [#7 -0.19,-0.04,0.62,U] [#8 -0.13,-0.37,0.63,U] 
19:54:33.776 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.30}, one-star: {-0.06, -0.29}
19:54:33.776 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
19:54:33.776 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
19:54:33.776 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.79 mountX=0.29 mountY=0.07, mountTheta=0.24
19:54:33.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.29, opts=13)
19:54:33.776 00.000 7988 Enqueuing Move request for scope (-0.06, -0.29)
19:54:33.776 00.000 15712 Worker thread wakes up
19:54:33.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
19:54:33.789 00.013 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
19:54:33.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:33.789 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.5
19:54:33.791 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:33.792 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:33.792 00.000 7988 Enqueuing Expose request
19:54:33.792 00.000 15712 Moving (-0.06, -0.29) raw xDistance=0.29 yDistance=0.07
19:54:33.792 00.000 15712 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.536275, 1:0.052454, 2:-0.071167
19:54:33.792 00.000 15712 BLC: No correction, Miss < min_move
19:54:33.797 00.005 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 642.44
19:54:33.797 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
19:54:33.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:33.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:54:33.797 00.000 15712 MoveAxis(W, 53, ABG)
19:54:33.797 00.000 15712 Guiding  Dir = 3, Dur = 53
19:54:33.797 00.000 15712 IsGuiding returns 0
19:54:33.813 00.016 15712 PulseGuide returned control before completion, sleep 42
19:54:33.872 00.059 15712 IsGuiding returns 1
19:54:33.872 00.000 15712 scope still moving after pulse duration time elapsed
19:54:33.909 00.037 15712 IsGuiding returns 0
19:54:33.909 00.000 15712 scope move finished after 53 + 65 ms
19:54:33.909 00.000 15712 Move returns status 0, amount 53
19:54:33.909 00.000 15712 MoveAxis(N, 0, ABG)
19:54:33.909 00.000 15712 Move returns status 0, amount 0
19:54:33.909 00.000 15712 move complete, result=0
19:54:33.909 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
19:54:33.918 00.009 15712 worker thread done servicing request
19:54:33.918 00.000 15712 Worker thread wakes up
19:54:33.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:33.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:35.657 01.739 15712 Exposure complete
19:54:35.712 00.055 15712 worker thread done servicing request
19:54:35.712 00.000 7988 OnExposeComplete: enter
19:54:35.718 00.006 7988 UpdateGuideState(): m_state=6
19:54:35.718 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2946
19:54:35.718 00.000 7988 Star::Find returns 1 (0), X=1170.50, Y=435.03, Mass=1405, SNR=25.2, Peak=175 HFD=3.6
19:54:35.718 00.000 7988 MultiStar: [#1 -0.16,-0.39,1.05,U] [#2 -0.17,-0.55,1.06,U] [#3 -0.03,-0.37,0.98,U] [#4 -0.09,-0.20,1.04,U] [#5 -0.08,-0.23,0.71,U] [#6 -0.05,-0.41,0.74,U] [#7 0.02,-0.14,0.66,U] [#8 -0.28,-0.60,0.69,U] 
19:54:35.718 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.36}, one-star: {-0.08, -0.33}
19:54:35.718 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
19:54:35.718 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
19:54:35.718 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.82 mountX=0.33 mountY=0.09, mountTheta=0.27
19:54:35.729 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.33, opts=13)
19:54:35.729 00.000 7988 Enqueuing Move request for scope (-0.08, -0.33)
19:54:35.729 00.000 15712 Worker thread wakes up
19:54:35.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.33) opts 0xd
19:54:35.729 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.33)
19:54:35.729 00.000 15712 Moving (-0.08, -0.33) raw xDistance=0.33 yDistance=0.09
19:54:35.729 00.000 15712 BLC: window closed
19:54:35.729 00.000 15712 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.536275, 1:0.052454, 2:-0.071167
19:54:35.729 00.000 15712 BLC: No correction, Miss < min_move
19:54:35.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:35.729 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.2
19:54:35.733 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:35.734 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:35.734 00.000 7988 Enqueuing Expose request
19:54:35.734 00.000 15712 PPEC rslt: input = 0.33, final = 0.25, react = 0.20, pred = 0.05, hyst = 0.17, hyst_pct = 0.00, period_length = 642.42
19:54:35.734 00.000 15712 PPEC: input: 0.33, control: 0.25, exposure: 1500
19:54:35.734 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:35.734 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:54:35.734 00.000 15712 MoveAxis(W, 81, ABG)
19:54:35.734 00.000 15712 Guiding  Dir = 3, Dur = 81
19:54:35.734 00.000 15712 IsGuiding returns 0
19:54:35.755 00.021 15712 PulseGuide returned control before completion, sleep 74
19:54:35.830 00.075 15712 IsGuiding returns 1
19:54:35.830 00.000 15712 scope still moving after pulse duration time elapsed
19:54:35.865 00.035 15712 IsGuiding returns 0
19:54:35.865 00.000 15712 scope move finished after 81 + 48 ms
19:54:35.865 00.000 15712 Move returns status 0, amount 81
19:54:35.865 00.000 15712 MoveAxis(N, 0, ABG)
19:54:35.865 00.000 15712 Move returns status 0, amount 0
19:54:35.865 00.000 15712 move complete, result=0
19:54:35.865 00.000 15712 worker thread done servicing request
19:54:35.865 00.000 15712 Worker thread wakes up
19:54:35.865 00.000 7988 GuideStep: 0.3 px 81 ms WEST, 0.1 px 0 ms NORTH
19:54:35.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:35.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:37.281 01.416 15712 Exposure complete
19:54:37.326 00.045 15712 worker thread done servicing request
19:54:37.326 00.000 7988 OnExposeComplete: enter
19:54:37.342 00.016 7988 UpdateGuideState(): m_state=6
19:54:37.342 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2947
19:54:37.342 00.000 7988 Star::Find returns 1 (0), X=1170.56, Y=435.10, Mass=1464, SNR=25.9, Peak=196 HFD=3.3
19:54:37.342 00.000 7988 MultiStar: [#1 -0.23,-0.01,1.04,U] [#2 -0.16,-0.48,1.01,U] [#3 -0.01,-0.20,0.92,U] [#4 -0.11,-0.16,1.03,U] [#5 0.10,-0.05,0.68,U] [#6 -0.06,-0.02,0.68,U] [#7 -0.25,-0.10,0.67,U] [#8 -0.16,-0.05,0.68,U] 
19:54:37.342 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.16}, one-star: {-0.02, -0.26}
19:54:37.342 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
19:54:37.342 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
19:54:37.342 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.14 mountX=0.16 mountY=0.11, mountTheta=0.59
19:54:37.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.16, opts=13)
19:54:37.342 00.000 7988 Enqueuing Move request for scope (-0.10, -0.16)
19:54:37.342 00.000 15712 Worker thread wakes up
19:54:37.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
19:54:37.342 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
19:54:37.342 00.000 15712 Moving (-0.10, -0.16) raw xDistance=0.16 yDistance=0.11
19:54:37.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:37.342 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.9
19:54:37.357 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:37.358 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:37.359 00.001 7988 Enqueuing Expose request
19:54:37.359 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.41
19:54:37.359 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
19:54:37.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:37.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:54:37.359 00.000 15712 MoveAxis(W, 10, ABG)
19:54:37.359 00.000 15712 Guiding  Dir = 3, Dur = 10
19:54:37.361 00.002 15712 IsGuiding returns 0
19:54:37.379 00.018 15712 IsGuiding returns 1
19:54:37.379 00.000 15712 scope still moving after pulse duration time elapsed
19:54:37.445 00.066 15712 IsGuiding returns 0
19:54:37.445 00.000 15712 scope move finished after 10 + 78 ms
19:54:37.445 00.000 15712 Move returns status 0, amount 10
19:54:37.445 00.000 15712 MoveAxis(N, 0, ABG)
19:54:37.445 00.000 15712 Move returns status 0, amount 0
19:54:37.445 00.000 15712 move complete, result=0
19:54:37.445 00.000 15712 worker thread done servicing request
19:54:37.445 00.000 15712 Worker thread wakes up
19:54:37.445 00.000 7988 GuideStep: 0.2 px 10 ms WEST, 0.1 px 0 ms NORTH
19:54:37.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:37.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:39.191 01.746 15712 Exposure complete
19:54:39.248 00.057 15712 worker thread done servicing request
19:54:39.248 00.000 7988 OnExposeComplete: enter
19:54:39.254 00.006 7988 UpdateGuideState(): m_state=6
19:54:39.256 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2948
19:54:39.256 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=435.45, Mass=1476, SNR=26.1, Peak=225 HFD=3.2
19:54:39.258 00.002 7988 MultiStar: [#1 -0.15,0.01,1.01,U] [#2 -0.18,-0.15,1.05,U] [#3 -0.01,0.10,0.95,U] [#4 -0.21,0.25,1.00,U] [#5 -0.17,0.37,0.71,U] [#6 -0.03,0.26,0.68,U] [#7 -0.11,0.08,0.65,U] [#8 -0.02,0.31,0.67,U] 
19:54:39.258 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.13}, one-star: {-0.12, 0.09}
19:54:39.260 00.002 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.21)
19:54:39.260 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.90)
19:54:39.262 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.50 mountX=-0.09 mountY=0.12, mountTheta=2.22
19:54:39.264 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.09, opts=13)
19:54:39.265 00.001 7988 Enqueuing Move request for scope (-0.12, 0.09)
19:54:39.265 00.000 15712 Worker thread wakes up
19:54:39.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
19:54:39.265 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
19:54:39.265 00.000 15712 Moving (-0.12, 0.09) raw xDistance=-0.09 yDistance=0.12
19:54:39.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:54:39.265 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1
19:54:39.268 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:39.270 00.002 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 642.40
19:54:39.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:39.270 00.000 7988 Enqueuing Expose request
19:54:39.270 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
19:54:39.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:39.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:54:39.270 00.000 15712 MoveAxis(W, 3, ABG)
19:54:39.270 00.000 15712 Guiding  Dir = 3, Dur = 3
19:54:39.270 00.000 15712 IsGuiding returns 0
19:54:39.287 00.017 15712 IsGuiding returns 0
19:54:39.287 00.000 15712 Move returns status 0, amount 3
19:54:39.287 00.000 15712 MoveAxis(N, 0, ABG)
19:54:39.287 00.000 15712 Move returns status 0, amount 0
19:54:39.287 00.000 15712 move complete, result=0
19:54:39.287 00.000 15712 worker thread done servicing request
19:54:39.287 00.000 15712 Worker thread wakes up
19:54:39.287 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
19:54:39.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:39.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:40.693 01.406 15712 Exposure complete
19:54:40.745 00.052 15712 worker thread done servicing request
19:54:40.745 00.000 7988 OnExposeComplete: enter
19:54:40.754 00.009 7988 UpdateGuideState(): m_state=6
19:54:40.754 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2949
19:54:40.754 00.000 7988 Star::Find returns 1 (0), X=1170.43, Y=435.36, Mass=1454, SNR=26.0, Peak=191 HFD=3.3
19:54:40.754 00.000 7988 MultiStar: [#1 -0.17,0.00,1.01,U] [#2 -0.06,-0.15,0.97,U] [#3 -0.08,0.09,0.96,U] [#4 -0.23,-0.03,1.01,U] [#5 -0.08,-0.02,0.69,U] [#6 0.14,0.02,0.70,U] [#7 0.01,0.28,0.66,U] [#8 -0.14,0.09,0.67,U] 
19:54:40.754 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.15, -0.00}
19:54:40.754 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.52 = -1.76)
19:54:40.754 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.35)
19:54:40.762 00.008 7988 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.94 mountX=-0.02 mountY=0.09, mountTheta=1.76
19:54:40.762 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.02, opts=13)
19:54:40.762 00.000 7988 Enqueuing Move request for scope (-0.09, 0.02)
19:54:40.762 00.000 15712 Worker thread wakes up
19:54:40.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
19:54:40.762 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
19:54:40.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:40.762 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.0
19:54:40.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:40.762 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:40.770 00.008 7988 Enqueuing Expose request
19:54:40.770 00.000 15712 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.09
19:54:40.774 00.004 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 642.39
19:54:40.774 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
19:54:40.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:40.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:54:40.774 00.000 15712 MoveAxis(W, 4, ABG)
19:54:40.774 00.000 15712 Guiding  Dir = 3, Dur = 4
19:54:40.774 00.000 15712 IsGuiding returns 0
19:54:40.786 00.012 15712 IsGuiding returns 0
19:54:40.786 00.000 15712 Move returns status 0, amount 4
19:54:40.786 00.000 15712 MoveAxis(N, 0, ABG)
19:54:40.786 00.000 15712 Move returns status 0, amount 0
19:54:40.786 00.000 15712 move complete, result=0
19:54:40.786 00.000 15712 worker thread done servicing request
19:54:40.786 00.000 15712 Worker thread wakes up
19:54:40.786 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
19:54:40.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:40.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:42.429 01.643 15712 Exposure complete
19:54:42.483 00.054 15712 worker thread done servicing request
19:54:42.483 00.000 7988 OnExposeComplete: enter
19:54:42.483 00.000 7988 UpdateGuideState(): m_state=6
19:54:42.491 00.008 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2950
19:54:42.491 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=435.27, Mass=1485, SNR=26.1, Peak=209 HFD=3.5
19:54:42.494 00.003 7988 MultiStar: [#1 -0.18,-0.20,1.03,U] [#2 -0.27,-0.26,1.02,U] [#3 -0.22,0.09,0.95,U] [#4 -0.39,0.00,1.04,U] [#5 -0.08,0.11,0.69,U] [#6 -0.08,0.11,0.71,U] [#7 -0.10,-0.08,0.64,U] [#8 -0.55,-0.04,0.67,U] 
19:54:42.494 00.000 7988 single-star, 8 included, MultiStar: {-0.23, -0.05}, one-star: {-0.20, -0.09}
19:54:42.494 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.58) = xAngle (-1.14 = -1.14)
19:54:42.494 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.97 = 1.97)
19:54:42.494 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.72 mountX=0.09 mountY=0.20, mountTheta=1.14
19:54:42.494 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.09, opts=13)
19:54:42.494 00.000 7988 Enqueuing Move request for scope (-0.20, -0.09)
19:54:42.502 00.008 15712 Worker thread wakes up
19:54:42.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
19:54:42.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
19:54:42.502 00.000 15712 Moving (-0.20, -0.09) raw xDistance=0.09 yDistance=0.20
19:54:42.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:42.502 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1
19:54:42.505 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:42.505 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.38
19:54:42.505 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
19:54:42.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:42.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:42.507 00.002 7988 Enqueuing Expose request
19:54:42.507 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:54:42.507 00.000 15712 MoveAxis(W, 8, ABG)
19:54:42.507 00.000 15712 Guiding  Dir = 3, Dur = 8
19:54:42.511 00.004 15712 IsGuiding returns 0
19:54:42.528 00.017 15712 IsGuiding returns 0
19:54:42.528 00.000 15712 Move returns status 0, amount 8
19:54:42.528 00.000 15712 MoveAxis(N, 0, ABG)
19:54:42.528 00.000 15712 Move returns status 0, amount 0
19:54:42.528 00.000 15712 move complete, result=0
19:54:42.528 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.2 px 0 ms NORTH
19:54:42.534 00.006 15712 worker thread done servicing request
19:54:42.534 00.000 15712 Worker thread wakes up
19:54:42.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:42.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:43.946 01.412 15712 Exposure complete
19:54:43.992 00.046 15712 worker thread done servicing request
19:54:43.992 00.000 7988 OnExposeComplete: enter
19:54:44.008 00.016 7988 UpdateGuideState(): m_state=6
19:54:44.009 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2951
19:54:44.009 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=435.28, Mass=1403, SNR=25.3, Peak=217 HFD=3.4
19:54:44.009 00.000 7988 MultiStar: [#1 -0.21,0.06,1.04,U] [#2 -0.23,-0.08,1.03,U] [#3 -0.24,0.14,0.97,U] [#4 -0.27,0.13,1.04,U] [#5 -0.22,0.05,0.72,U] [#6 -0.02,0.27,0.72,U] [#7 -0.21,0.16,0.65,U] [#8 -0.29,0.02,0.67,U] 
19:54:44.009 00.000 7988 refined, 8 included, MultiStar: {-0.22, 0.07}, one-star: {-0.25, -0.09}
19:54:44.009 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.58) = xAngle (4.43 = -1.85)
19:54:44.009 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.26)
19:54:44.009 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.85 mountX=-0.06 mountY=0.22, mountTheta=1.86
19:54:44.009 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.07, opts=13)
19:54:44.009 00.000 7988 Enqueuing Move request for scope (-0.22, 0.07)
19:54:44.009 00.000 15712 Worker thread wakes up
19:54:44.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
19:54:44.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
19:54:44.009 00.000 15712 Moving (-0.22, 0.07) raw xDistance=-0.06 yDistance=0.22
19:54:44.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:44.009 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.3
19:54:44.022 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:44.022 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.37
19:54:44.022 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
19:54:44.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:44.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:44.024 00.002 7988 Enqueuing Expose request
19:54:44.026 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:54:44.026 00.000 15712 MoveAxis(W, 11, ABG)
19:54:44.026 00.000 15712 Guiding  Dir = 3, Dur = 11
19:54:44.026 00.000 15712 IsGuiding returns 0
19:54:44.045 00.019 15712 IsGuiding returns 1
19:54:44.045 00.000 15712 scope still moving after pulse duration time elapsed
19:54:44.094 00.049 15712 IsGuiding returns 0
19:54:44.094 00.000 15712 scope move finished after 11 + 61 ms
19:54:44.094 00.000 15712 Move returns status 0, amount 11
19:54:44.094 00.000 15712 MoveAxis(N, 0, ABG)
19:54:44.094 00.000 15712 Move returns status 0, amount 0
19:54:44.094 00.000 15712 move complete, result=0
19:54:44.094 00.000 15712 worker thread done servicing request
19:54:44.094 00.000 15712 Worker thread wakes up
19:54:44.094 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
19:54:44.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:44.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:45.733 01.639 15712 Exposure complete
19:54:45.780 00.047 15712 worker thread done servicing request
19:54:45.780 00.000 7988 OnExposeComplete: enter
19:54:45.794 00.014 7988 UpdateGuideState(): m_state=6
19:54:45.794 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2952
19:54:45.797 00.003 7988 Star::Find returns 1 (0), X=1170.51, Y=435.21, Mass=1403, SNR=25.3, Peak=186 HFD=3.4
19:54:45.797 00.000 7988 MultiStar: [#1 -0.13,-0.03,1.04,U] [#2 -0.06,-0.27,1.06,U] [#3 -0.16,-0.04,0.98,U] [#4 -0.12,-0.07,1.08,U] [#5 -0.11,0.05,0.75,U] [#6 0.21,0.04,0.72,U] [#7 -0.03,0.18,0.70,U] [#8 -0.22,0.13,0.70,U] 
19:54:45.797 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.07, -0.15}
19:54:45.797 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.58) = xAngle (-1.16 = -1.16)
19:54:45.797 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.95 = 1.95)
19:54:45.797 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.74 mountX=0.04 mountY=0.08, mountTheta=1.17
19:54:45.797 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
19:54:45.797 00.000 7988 Enqueuing Move request for scope (-0.08, -0.04)
19:54:45.797 00.000 15712 Worker thread wakes up
19:54:45.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
19:54:45.797 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
19:54:45.797 00.000 15712 Moving (-0.08, -0.04) raw xDistance=0.04 yDistance=0.08
19:54:45.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:45.797 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.3
19:54:45.808 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:45.808 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:45.810 00.002 7988 Enqueuing Expose request
19:54:45.810 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 642.36
19:54:45.810 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
19:54:45.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:45.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:54:45.810 00.000 15712 MoveAxis(W, 3, ABG)
19:54:45.810 00.000 15712 Guiding  Dir = 3, Dur = 3
19:54:45.810 00.000 15712 IsGuiding returns 0
19:54:45.831 00.021 15712 IsGuiding returns 0
19:54:45.831 00.000 15712 Move returns status 0, amount 3
19:54:45.831 00.000 15712 MoveAxis(N, 0, ABG)
19:54:45.831 00.000 15712 Move returns status 0, amount 0
19:54:45.831 00.000 15712 move complete, result=0
19:54:45.831 00.000 15712 worker thread done servicing request
19:54:45.831 00.000 15712 Worker thread wakes up
19:54:45.842 00.011 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
19:54:45.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:45.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:47.246 01.404 15712 Exposure complete
19:54:47.292 00.046 15712 worker thread done servicing request
19:54:47.292 00.000 7988 OnExposeComplete: enter
19:54:47.309 00.017 7988 UpdateGuideState(): m_state=6
19:54:47.309 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2953
19:54:47.309 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=435.02, Mass=1518, SNR=26.3, Peak=192 HFD=3.4
19:54:47.309 00.000 7988 MultiStar: [#1 0.00,-0.22,1.03,U] [#2 -0.10,-0.36,0.99,U] [#3 -0.19,-0.22,0.94,U] [#4 -0.23,-0.26,1.04,U] [#5 -0.05,-0.05,0.70,U] [#6 0.13,-0.35,0.71,U] [#7 0.12,-0.12,0.66,U] [#8 -0.29,-0.13,0.68,U] 
19:54:47.309 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.24}, one-star: {-0.21, -0.34}
19:54:47.309 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
19:54:47.309 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.72 = 2.72)
19:54:47.309 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.97 mountX=0.24 mountY=0.11, mountTheta=0.42
19:54:47.309 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.24, opts=13)
19:54:47.309 00.000 7988 Enqueuing Move request for scope (-0.10, -0.24)
19:54:47.309 00.000 15712 Worker thread wakes up
19:54:47.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
19:54:47.309 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
19:54:47.309 00.000 15712 Moving (-0.10, -0.24) raw xDistance=0.24 yDistance=0.11
19:54:47.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:47.309 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.3
19:54:47.323 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:47.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:47.326 00.003 7988 Enqueuing Expose request
19:54:47.326 00.000 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 642.36
19:54:47.326 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
19:54:47.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:47.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:54:47.326 00.000 15712 MoveAxis(W, 49, ABG)
19:54:47.326 00.000 15712 Guiding  Dir = 3, Dur = 49
19:54:47.343 00.017 15712 IsGuiding returns 0
19:54:47.359 00.016 15712 PulseGuide returned control before completion, sleep 44
19:54:47.440 00.081 15712 IsGuiding returns 0
19:54:47.440 00.000 15712 Move returns status 0, amount 49
19:54:47.440 00.000 15712 MoveAxis(N, 0, ABG)
19:54:47.440 00.000 15712 Move returns status 0, amount 0
19:54:47.440 00.000 15712 move complete, result=0
19:54:47.440 00.000 7988 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
19:54:47.442 00.002 15712 worker thread done servicing request
19:54:47.442 00.000 15712 Worker thread wakes up
19:54:47.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:47.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:49.080 01.638 15712 Exposure complete
19:54:49.125 00.045 15712 worker thread done servicing request
19:54:49.125 00.000 7988 OnExposeComplete: enter
19:54:49.140 00.015 7988 UpdateGuideState(): m_state=6
19:54:49.141 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2954
19:54:49.141 00.000 7988 Star::Find returns 1 (0), X=1170.66, Y=435.03, Mass=1535, SNR=26.6, Peak=208 HFD=3.3
19:54:49.141 00.000 7988 MultiStar: [#1 -0.14,-0.17,1.00,U] [#2 -0.30,-0.43,0.99,U] [#3 -0.20,-0.25,0.93,U] [#4 -0.09,-0.38,1.03,U] [#5 -0.17,-0.46,0.69,U] [#6 0.05,-0.18,0.68,U] [#7 0.08,0.04,0.65,U] [#8 -0.18,-0.28,0.69,U] 
19:54:49.141 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.28}, one-star: {0.08, -0.34}
19:54:49.141 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.35 = -0.35)
19:54:49.141 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.76 = 2.76)
19:54:49.141 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.92 mountX=0.28 mountY=0.11, mountTheta=0.37
19:54:49.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.28, opts=13)
19:54:49.141 00.000 7988 Enqueuing Move request for scope (-0.10, -0.28)
19:54:49.141 00.000 15712 Worker thread wakes up
19:54:49.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.28) opts 0xd
19:54:49.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.28)
19:54:49.141 00.000 15712 Moving (-0.10, -0.28) raw xDistance=0.28 yDistance=0.11
19:54:49.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:49.141 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.6
19:54:49.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:49.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:49.141 00.000 7988 Enqueuing Expose request
19:54:49.157 00.016 15712 PPEC rslt: input = 0.28, final = 0.19, react = 0.17, pred = 0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 642.35
19:54:49.157 00.000 15712 PPEC: input: 0.28, control: 0.19, exposure: 1500
19:54:49.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:49.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:54:49.157 00.000 15712 MoveAxis(W, 61, ABG)
19:54:49.157 00.000 15712 Guiding  Dir = 3, Dur = 61
19:54:49.157 00.000 15712 IsGuiding returns 0
19:54:49.182 00.025 15712 PulseGuide returned control before completion, sleep 48
19:54:49.260 00.078 15712 IsGuiding returns 1
19:54:49.260 00.000 15712 scope still moving after pulse duration time elapsed
19:54:49.285 00.025 15712 IsGuiding returns 0
19:54:49.285 00.000 15712 scope move finished after 61 + 65 ms
19:54:49.285 00.000 15712 Move returns status 0, amount 61
19:54:49.285 00.000 15712 MoveAxis(N, 0, ABG)
19:54:49.285 00.000 15712 Move returns status 0, amount 0
19:54:49.285 00.000 15712 move complete, result=0
19:54:49.285 00.000 15712 worker thread done servicing request
19:54:49.285 00.000 15712 Worker thread wakes up
19:54:49.285 00.000 7988 GuideStep: 0.3 px 61 ms WEST, 0.1 px 0 ms NORTH
19:54:49.287 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:49.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:50.692 01.405 15712 Exposure complete
19:54:50.740 00.048 15712 worker thread done servicing request
19:54:50.740 00.000 7988 OnExposeComplete: enter
19:54:50.740 00.000 7988 UpdateGuideState(): m_state=6
19:54:50.754 00.014 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2955
19:54:50.754 00.000 7988 Star::Find returns 1 (0), X=1170.69, Y=435.37, Mass=1497, SNR=26.2, Peak=177 HFD=3.4
19:54:50.757 00.003 7988 MultiStar: [#1 0.00,0.02,1.03,U] [#2 -0.01,-0.23,1.03,U] [#3 -0.13,-0.00,0.95,U] [#4 0.03,-0.02,1.03,U] [#5 0.04,0.12,0.73,U] [#6 0.07,0.11,0.73,U] [#7 -0.00,0.18,0.64,U] [#8 0.03,0.04,0.60,U] 
19:54:50.757 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.11, 0.00}
19:54:50.757 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
19:54:50.757 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.00)
19:54:50.757 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.59 mountX=-0.01 mountY=-0.01, mountTheta=-2.16
19:54:50.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
19:54:50.757 00.000 7988 Enqueuing Move request for scope (0.01, 0.01)
19:54:50.757 00.000 15712 Worker thread wakes up
19:54:50.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
19:54:50.757 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
19:54:50.757 00.000 15712 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
19:54:50.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:50.757 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
19:54:50.768 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:50.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:50.770 00.002 7988 Enqueuing Expose request
19:54:50.770 00.000 15712 PPEC rslt: input = -0.01, final = 0.07, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 642.34
19:54:50.770 00.000 15712 PPEC: input: -0.01, control: 0.07, exposure: 1500
19:54:50.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:50.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:54:50.770 00.000 15712 MoveAxis(W, 21, ABG)
19:54:50.770 00.000 15712 Guiding  Dir = 3, Dur = 21
19:54:50.770 00.000 15712 IsGuiding returns 0
19:54:50.791 00.021 15712 IsGuiding returns 1
19:54:50.791 00.000 15712 scope still moving after pulse duration time elapsed
19:54:50.843 00.052 15712 IsGuiding returns 0
19:54:50.843 00.000 15712 scope move finished after 21 + 51 ms
19:54:50.843 00.000 15712 Move returns status 0, amount 21
19:54:50.843 00.000 15712 MoveAxis(N, 0, ABG)
19:54:50.843 00.000 15712 Move returns status 0, amount 0
19:54:50.843 00.000 15712 move complete, result=0
19:54:50.843 00.000 15712 worker thread done servicing request
19:54:50.843 00.000 15712 Worker thread wakes up
19:54:50.843 00.000 7988 GuideStep: -0.0 px 21 ms WEST, -0.0 px 0 ms NORTH
19:54:50.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:50.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:52.479 01.636 15712 Exposure complete
19:54:52.538 00.059 15712 worker thread done servicing request
19:54:52.538 00.000 7988 OnExposeComplete: enter
19:54:52.541 00.003 7988 UpdateGuideState(): m_state=6
19:54:52.541 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2956
19:54:52.541 00.000 7988 Star::Find returns 1 (0), X=1170.52, Y=435.66, Mass=1466, SNR=26.1, Peak=200 HFD=3.3
19:54:52.541 00.000 7988 MultiStar: [#1 -0.18,0.38,1.03,U] [#2 -0.05,-0.08,1.01,U] [#3 -0.25,0.31,0.98,U] [#4 0.11,0.40,1.06,U] [#5 -0.16,0.17,0.71,U] [#6 0.10,0.28,0.72,U] [#7 -0.07,0.54,0.64,U] [#8 -0.07,0.37,0.64,U] 
19:54:52.545 00.004 7988 refined, 8 included, MultiStar: {-0.07, 0.29}, one-star: {-0.06, 0.30}
19:54:52.545 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.58) = xAngle (3.39 = -2.90)
19:54:52.545 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.21)
19:54:52.545 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.81 mountX=-0.29 mountY=0.06, mountTheta=2.93
19:54:52.545 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.29, opts=13)
19:54:52.545 00.000 7988 Enqueuing Move request for scope (-0.07, 0.29)
19:54:52.545 00.000 15712 Worker thread wakes up
19:54:52.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
19:54:52.545 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
19:54:52.545 00.000 15712 Moving (-0.07, 0.29) raw xDistance=-0.29 yDistance=0.06
19:54:52.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:52.545 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.1
19:54:52.554 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:52.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:52.556 00.002 7988 Enqueuing Expose request
19:54:52.556 00.000 15712 PPEC rslt: input = -0.29, final = -0.11, react = -0.17, pred = 0.06, hyst = -0.14, hyst_pct = 0.00, period_length = 642.33
19:54:52.556 00.000 15712 PPEC: input: -0.29, control: -0.11, exposure: 1500
19:54:52.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:52.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:54:52.556 00.000 15712 MoveAxis(E, 37, ABG)
19:54:52.556 00.000 15712 Guiding  Dir = 2, Dur = 37
19:54:52.556 00.000 15712 IsGuiding returns 0
19:54:52.582 00.026 15712 PulseGuide returned control before completion, sleep 19
19:54:52.635 00.053 15712 IsGuiding returns 1
19:54:52.635 00.000 15712 scope still moving after pulse duration time elapsed
19:54:52.667 00.032 15712 IsGuiding returns 0
19:54:52.667 00.000 15712 scope move finished after 37 + 71 ms
19:54:52.667 00.000 15712 Move returns status 0, amount 37
19:54:52.667 00.000 15712 MoveAxis(N, 0, ABG)
19:54:52.667 00.000 15712 Move returns status 0, amount 0
19:54:52.667 00.000 15712 move complete, result=0
19:54:52.667 00.000 15712 worker thread done servicing request
19:54:52.667 00.000 15712 Worker thread wakes up
19:54:52.667 00.000 7988 GuideStep: -0.3 px 37 ms EAST, 0.1 px 0 ms NORTH
19:54:52.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:52.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:54.088 01.421 15712 Exposure complete
19:54:54.149 00.061 15712 worker thread done servicing request
19:54:54.149 00.000 7988 OnExposeComplete: enter
19:54:54.149 00.000 7988 UpdateGuideState(): m_state=6
19:54:54.152 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2957
19:54:54.152 00.000 7988 Star::Find returns 1 (0), X=1170.75, Y=435.19, Mass=1518, SNR=26.6, Peak=207 HFD=3.5
19:54:54.154 00.002 7988 MultiStar: [#1 -0.05,-0.04,1.01,U] [#2 0.11,-0.22,0.98,U] [#3 0.12,-0.07,0.94,U] [#4 0.13,-0.10,1.00,U] [#5 0.18,0.24,0.71,U] [#6 0.08,-0.20,0.67,U] [#7 0.03,0.13,0.66,U] [#8 0.19,-0.06,0.66,U] 
19:54:54.156 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.17, -0.17}
19:54:54.156 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
19:54:54.158 00.002 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
19:54:54.158 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.56 mountX=0.07 mountY=-0.10, mountTheta=-1.00
19:54:54.160 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.07, opts=13)
19:54:54.162 00.002 7988 Enqueuing Move request for scope (0.10, -0.07)
19:54:54.162 00.000 15712 Worker thread wakes up
19:54:54.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
19:54:54.162 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
19:54:54.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:54.164 00.002 7988 UpdateGuideState exits: m=1518 SNR=26.6
19:54:54.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:54.166 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:54.166 00.000 7988 Enqueuing Expose request
19:54:54.168 00.002 15712 Moving (0.10, -0.07) raw xDistance=0.07 yDistance=-0.10
19:54:54.168 00.000 15712 PPEC rslt: input = 0.07, final = 0.05, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.32
19:54:54.168 00.000 15712 PPEC: input: 0.07, control: 0.05, exposure: 1500
19:54:54.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:54.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:54:54.168 00.000 15712 MoveAxis(W, 18, ABG)
19:54:54.168 00.000 15712 Guiding  Dir = 3, Dur = 18
19:54:54.168 00.000 15712 IsGuiding returns 0
19:54:54.201 00.033 15712 IsGuiding returns 1
19:54:54.201 00.000 15712 scope still moving after pulse duration time elapsed
19:54:54.245 00.044 15712 IsGuiding returns 0
19:54:54.245 00.000 15712 scope move finished after 18 + 59 ms
19:54:54.245 00.000 15712 Move returns status 0, amount 18
19:54:54.245 00.000 15712 MoveAxis(N, 0, ABG)
19:54:54.245 00.000 15712 Move returns status 0, amount 0
19:54:54.245 00.000 15712 move complete, result=0
19:54:54.245 00.000 7988 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
19:54:54.251 00.006 15712 worker thread done servicing request
19:54:54.251 00.000 15712 Worker thread wakes up
19:54:54.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:54.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:55.890 01.639 15712 Exposure complete
19:54:55.949 00.059 15712 worker thread done servicing request
19:54:55.949 00.000 7988 OnExposeComplete: enter
19:54:55.952 00.003 7988 UpdateGuideState(): m_state=6
19:54:55.952 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2958
19:54:55.952 00.000 7988 Star::Find returns 1 (0), X=1170.78, Y=435.07, Mass=1389, SNR=25.2, Peak=235 HFD=2.9
19:54:55.952 00.000 7988 MultiStar: [#1 -0.05,-0.04,1.05,U] [#2 0.11,-0.34,1.05,U] [#3 0.00,-0.15,0.97,U] [#4 0.02,-0.16,1.08,U] [#5 0.26,-0.17,0.71,U] [#6 0.30,-0.09,0.74,U] [#7 0.32,-0.03,0.64,U] [#8 -0.13,-0.07,0.66,U] 
19:54:55.952 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.16}, one-star: {0.20, -0.30}
19:54:55.952 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
19:54:55.959 00.007 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.59)
19:54:55.959 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.99 mountX=0.16 mountY=-0.10, mountTheta=-0.56
19:54:55.959 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.16, opts=13)
19:54:55.959 00.000 7988 Enqueuing Move request for scope (0.11, -0.16)
19:54:55.959 00.000 15712 Worker thread wakes up
19:54:55.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
19:54:55.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
19:54:55.959 00.000 15712 Moving (0.11, -0.16) raw xDistance=0.16 yDistance=-0.10
19:54:55.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:55.959 00.000 7988 UpdateGuideState exits: m=1389 SNR=25.2
19:54:55.966 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:55.968 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:55.968 00.000 7988 Enqueuing Expose request
19:54:55.968 00.000 15712 PPEC rslt: input = 0.16, final = 0.05, react = 0.10, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.31
19:54:55.968 00.000 15712 PPEC: input: 0.16, control: 0.05, exposure: 1500
19:54:55.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:55.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:54:55.968 00.000 15712 MoveAxis(W, 17, ABG)
19:54:55.968 00.000 15712 Guiding  Dir = 3, Dur = 17
19:54:55.968 00.000 15712 IsGuiding returns 0
19:54:55.984 00.016 15712 IsGuiding returns 1
19:54:55.984 00.000 15712 scope still moving after pulse duration time elapsed
19:54:56.037 00.053 15712 IsGuiding returns 0
19:54:56.037 00.000 15712 scope move finished after 17 + 52 ms
19:54:56.037 00.000 15712 Move returns status 0, amount 17
19:54:56.037 00.000 15712 MoveAxis(N, 0, ABG)
19:54:56.037 00.000 15712 Move returns status 0, amount 0
19:54:56.037 00.000 15712 move complete, result=0
19:54:56.037 00.000 7988 GuideStep: 0.2 px 17 ms WEST, -0.1 px 0 ms NORTH
19:54:56.041 00.004 15712 worker thread done servicing request
19:54:56.041 00.000 15712 Worker thread wakes up
19:54:56.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:56.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:57.454 01.413 15712 Exposure complete
19:54:57.516 00.062 15712 worker thread done servicing request
19:54:57.516 00.000 7988 OnExposeComplete: enter
19:54:57.516 00.000 7988 UpdateGuideState(): m_state=6
19:54:57.518 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2959
19:54:57.518 00.000 7988 Star::Find returns 1 (0), X=1170.67, Y=435.16, Mass=1474, SNR=26.0, Peak=229 HFD=3.0
19:54:57.520 00.002 7988 MultiStar: [#1 0.09,0.00,1.00,U] [#2 0.25,-0.23,1.00,U] [#3 -0.02,0.01,0.97,U] [#4 0.06,0.03,1.03,U] [#5 -0.10,-0.04,0.69,U] [#6 0.23,0.17,0.71,U] [#7 0.22,-0.00,0.69,U] [#8 0.09,-0.02,0.68,U] 
19:54:57.522 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.09, -0.21}
19:54:57.523 00.001 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
19:54:57.523 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.98)
19:54:57.525 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.38 mountX=0.04 mountY=-0.10, mountTheta=-1.19
19:54:57.525 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.04, opts=13)
19:54:57.527 00.002 7988 Enqueuing Move request for scope (0.10, -0.04)
19:54:57.529 00.002 15712 Worker thread wakes up
19:54:57.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:57.529 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0
19:54:57.531 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:57.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:57.531 00.000 7988 Enqueuing Expose request
19:54:57.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
19:54:57.531 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
19:54:57.531 00.000 15712 Moving (0.10, -0.04) raw xDistance=0.04 yDistance=-0.10
19:54:57.531 00.000 15712 PPEC rslt: input = 0.04, final = 0.07, react = 0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 642.30
19:54:57.531 00.000 15712 PPEC: input: 0.04, control: 0.07, exposure: 1500
19:54:57.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:57.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:54:57.531 00.000 15712 MoveAxis(W, 23, ABG)
19:54:57.531 00.000 15712 Guiding  Dir = 3, Dur = 23
19:54:57.531 00.000 15712 IsGuiding returns 0
19:54:57.556 00.025 15712 PulseGuide returned control before completion, sleep 14
19:54:57.578 00.022 15712 IsGuiding returns 1
19:54:57.578 00.000 15712 scope still moving after pulse duration time elapsed
19:54:57.615 00.037 15712 IsGuiding returns 0
19:54:57.615 00.000 15712 scope move finished after 23 + 60 ms
19:54:57.615 00.000 15712 Move returns status 0, amount 23
19:54:57.615 00.000 15712 MoveAxis(N, 0, ABG)
19:54:57.615 00.000 15712 Move returns status 0, amount 0
19:54:57.615 00.000 15712 move complete, result=0
19:54:57.615 00.000 7988 GuideStep: 0.0 px 23 ms WEST, -0.1 px 0 ms NORTH
19:54:57.623 00.008 15712 worker thread done servicing request
19:54:57.623 00.000 15712 Worker thread wakes up
19:54:57.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:57.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:54:59.254 01.631 15712 Exposure complete
19:54:59.315 00.061 15712 worker thread done servicing request
19:54:59.315 00.000 7988 OnExposeComplete: enter
19:54:59.318 00.003 7988 UpdateGuideState(): m_state=6
19:54:59.318 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2960
19:54:59.318 00.000 7988 Star::Find returns 1 (0), X=1170.59, Y=435.53, Mass=1533, SNR=26.7, Peak=186 HFD=3.2
19:54:59.318 00.000 7988 MultiStar: [#1 -0.04,0.35,0.98,U] [#2 0.03,0.11,0.99,U] [#3 0.02,0.11,0.95,U] [#4 -0.04,0.24,1.00,U] [#5 0.17,0.19,0.67,U] [#6 0.12,0.25,0.70,U] [#7 0.26,0.25,0.65,U] [#8 -0.03,0.14,0.63,U] 
19:54:59.318 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.20}, one-star: {0.01, 0.17}
19:54:59.318 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
19:54:59.318 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.10)
19:54:59.318 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.50 mountX=-0.17 mountY=-0.02, mountTheta=-3.05
19:54:59.326 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.17, opts=13)
19:54:59.326 00.000 7988 Enqueuing Move request for scope (0.01, 0.17)
19:54:59.326 00.000 15712 Worker thread wakes up
19:54:59.326 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
19:54:59.326 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
19:54:59.326 00.000 15712 Moving (0.01, 0.17) raw xDistance=-0.17 yDistance=-0.02
19:54:59.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:54:59.326 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7
19:54:59.332 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:59.334 00.002 15712 PPEC rslt: input = -0.17, final = -0.03, react = -0.10, pred = 0.07, hyst = -0.09, hyst_pct = 0.00, period_length = 642.29
19:54:59.334 00.000 15712 PPEC: input: -0.17, control: -0.03, exposure: 1500
19:54:59.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:59.334 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:54:59.334 00.000 7988 Enqueuing Expose request
19:54:59.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:54:59.334 00.000 15712 MoveAxis(E, 11, ABG)
19:54:59.334 00.000 15712 Guiding  Dir = 2, Dur = 11
19:54:59.334 00.000 15712 IsGuiding returns 0
19:54:59.360 00.026 15712 IsGuiding returns 1
19:54:59.360 00.000 15712 scope still moving after pulse duration time elapsed
19:54:59.398 00.038 15712 IsGuiding returns 0
19:54:59.398 00.000 15712 scope move finished after 11 + 51 ms
19:54:59.398 00.000 15712 Move returns status 0, amount 11
19:54:59.398 00.000 15712 MoveAxis(N, 0, ABG)
19:54:59.398 00.000 15712 Move returns status 0, amount 0
19:54:59.398 00.000 15712 move complete, result=0
19:54:59.398 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.0 px 0 ms NORTH
19:54:59.400 00.002 15712 worker thread done servicing request
19:54:59.400 00.000 15712 Worker thread wakes up
19:54:59.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:54:59.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:00.818 01.418 15712 Exposure complete
19:55:00.879 00.061 15712 worker thread done servicing request
19:55:00.879 00.000 7988 OnExposeComplete: enter
19:55:00.881 00.002 7988 UpdateGuideState(): m_state=6
19:55:00.883 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2961
19:55:00.883 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=435.12, Mass=1435, SNR=25.6, Peak=205 HFD=3.0
19:55:00.885 00.002 7988 MultiStar: [#1 -0.23,-0.20,1.06,U] [#2 -0.28,-0.37,1.05,U] [#3 -0.14,-0.22,0.99,U] [#4 -0.08,-0.36,1.04,U] [#5 0.01,-0.13,0.79,U] [#6 0.02,-0.21,0.72,U] [#7 -0.11,0.08,0.69,U] [#8 -0.27,-0.07,0.70,U] 
19:55:00.887 00.002 7988 single-star, 8 included, MultiStar: {-0.13, -0.21}, one-star: {-0.03, -0.24}
19:55:00.887 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
19:55:00.890 00.003 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
19:55:00.890 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.71 mountX=0.24 mountY=0.04, mountTheta=0.16
19:55:00.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.24, opts=13)
19:55:00.894 00.002 7988 Enqueuing Move request for scope (-0.03, -0.24)
19:55:00.895 00.001 15712 Worker thread wakes up
19:55:00.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
19:55:00.895 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
19:55:00.895 00.000 15712 Moving (-0.03, -0.24) raw xDistance=0.24 yDistance=0.04
19:55:00.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:00.895 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.6
19:55:00.898 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:00.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:00.898 00.000 7988 Enqueuing Expose request
19:55:00.898 00.000 15712 PPEC rslt: input = 0.24, final = 0.22, react = 0.14, pred = 0.08, hyst = 0.13, hyst_pct = 0.00, period_length = 642.28
19:55:00.898 00.000 15712 PPEC: input: 0.24, control: 0.22, exposure: 1500
19:55:00.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:00.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:55:00.898 00.000 15712 MoveAxis(W, 72, ABG)
19:55:00.898 00.000 15712 Guiding  Dir = 3, Dur = 72
19:55:00.898 00.000 15712 IsGuiding returns 0
19:55:00.931 00.033 15712 PulseGuide returned control before completion, sleep 54
19:55:00.991 00.060 15712 IsGuiding returns 1
19:55:00.991 00.000 15712 scope still moving after pulse duration time elapsed
19:55:01.026 00.035 15712 IsGuiding returns 0
19:55:01.026 00.000 15712 scope move finished after 72 + 51 ms
19:55:01.026 00.000 15712 Move returns status 0, amount 72
19:55:01.026 00.000 15712 MoveAxis(N, 0, ABG)
19:55:01.026 00.000 15712 Move returns status 0, amount 0
19:55:01.026 00.000 15712 move complete, result=0
19:55:01.026 00.000 7988 GuideStep: 0.2 px 72 ms WEST, 0.0 px 0 ms NORTH
19:55:01.028 00.002 15712 worker thread done servicing request
19:55:01.028 00.000 15712 Worker thread wakes up
19:55:01.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:01.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:02.667 01.639 15712 Exposure complete
19:55:02.727 00.060 15712 worker thread done servicing request
19:55:02.727 00.000 7988 OnExposeComplete: enter
19:55:02.727 00.000 7988 UpdateGuideState(): m_state=6
19:55:02.731 00.004 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2962
19:55:02.731 00.000 7988 Star::Find returns 1 (0), X=1170.55, Y=435.32, Mass=1457, SNR=25.8, Peak=201 HFD=3.2
19:55:02.731 00.000 7988 MultiStar: [#1 -0.02,0.13,1.03,U] [#2 0.00,-0.14,1.01,U] [#3 0.03,0.09,0.98,U] [#4 -0.05,0.05,1.06,U] [#5 -0.01,0.27,0.69,U] [#6 0.22,0.11,0.72,U] [#7 0.19,0.32,0.65,U] [#8 -0.17,-0.04,0.71,U] 
19:55:02.731 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.07}, one-star: {-0.03, -0.04}
19:55:02.731 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
19:55:02.731 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
19:55:02.731 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.18 mountX=0.04 mountY=0.03, mountTheta=0.62
19:55:02.731 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.04, opts=13)
19:55:02.731 00.000 7988 Enqueuing Move request for scope (-0.03, -0.04)
19:55:02.731 00.000 15712 Worker thread wakes up
19:55:02.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
19:55:02.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
19:55:02.731 00.000 15712 Moving (-0.03, -0.04) raw xDistance=0.04 yDistance=0.03
19:55:02.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:02.744 00.013 7988 UpdateGuideState exits: m=1457 SNR=25.8
19:55:02.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:02.746 00.002 15712 PPEC rslt: input = 0.04, final = 0.08, react = 0.03, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 642.27
19:55:02.746 00.000 15712 PPEC: input: 0.04, control: 0.08, exposure: 1500
19:55:02.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:02.746 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:02.747 00.001 7988 Enqueuing Expose request
19:55:02.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:55:02.747 00.000 15712 MoveAxis(W, 26, ABG)
19:55:02.747 00.000 15712 Guiding  Dir = 3, Dur = 26
19:55:02.747 00.000 15712 IsGuiding returns 0
19:55:02.767 00.020 15712 PulseGuide returned control before completion, sleep 17
19:55:02.795 00.028 15712 IsGuiding returns 1
19:55:02.795 00.000 15712 scope still moving after pulse duration time elapsed
19:55:02.829 00.034 15712 IsGuiding returns 0
19:55:02.829 00.000 15712 scope move finished after 26 + 57 ms
19:55:02.829 00.000 15712 Move returns status 0, amount 26
19:55:02.829 00.000 15712 MoveAxis(N, 0, ABG)
19:55:02.829 00.000 15712 Move returns status 0, amount 0
19:55:02.829 00.000 15712 move complete, result=0
19:55:02.829 00.000 15712 worker thread done servicing request
19:55:02.829 00.000 15712 Worker thread wakes up
19:55:02.829 00.000 7988 GuideStep: 0.0 px 26 ms WEST, 0.0 px 0 ms NORTH
19:55:02.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:02.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:04.247 01.418 15712 Exposure complete
19:55:04.302 00.055 15712 worker thread done servicing request
19:55:04.302 00.000 7988 OnExposeComplete: enter
19:55:04.308 00.006 7988 UpdateGuideState(): m_state=6
19:55:04.309 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2963
19:55:04.309 00.000 7988 Star::Find returns 1 (0), X=1170.88, Y=435.74, Mass=1546, SNR=26.6, Peak=222 HFD=3.3
19:55:04.311 00.002 7988 MultiStar: [#1 0.17,0.49,1.00,U] [#2 0.13,0.31,1.02,U] [#3 0.13,0.63,0.93,U] [#4 0.14,0.64,1.05,U] [#5 0.15,0.54,0.68,U] [#6 0.49,0.68,0.72,U] [#7 0.40,0.60,0.66,U] [#8 0.16,0.59,0.65,U] 
19:55:04.311 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.53}, one-star: {0.30, 0.37}
19:55:04.313 00.002 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
19:55:04.313 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.71)
19:55:04.315 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=0.37 hyp=0.48 cameraTheta=0.89 mountX=-0.37 mountY=-0.31, mountTheta=-2.45
19:55:04.317 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.37, opts=13)
19:55:04.317 00.000 7988 Enqueuing Move request for scope (0.30, 0.37)
19:55:04.317 00.000 15712 Worker thread wakes up
19:55:04.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.37) opts 0xd
19:55:04.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.37)
19:55:04.317 00.000 15712 Moving (0.30, 0.37) raw xDistance=-0.37 yDistance=-0.31
19:55:04.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:04.317 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.6
19:55:04.322 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:04.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:04.324 00.002 15712 PPEC rslt: input = -0.37, final = -0.13, react = -0.22, pred = 0.10, hyst = -0.19, hyst_pct = 0.00, period_length = 642.26
19:55:04.324 00.000 15712 PPEC: input: -0.37, control: -0.13, exposure: 1500
19:55:04.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
19:55:04.324 00.000 15712 MoveAxis(E, 41, ABG)
19:55:04.324 00.000 15712 Guiding  Dir = 2, Dur = 41
19:55:04.324 00.000 7988 Enqueuing Expose request
19:55:04.328 00.004 15712 IsGuiding returns 0
19:55:04.343 00.015 15712 PulseGuide returned control before completion, sleep 36
19:55:04.388 00.045 15712 IsGuiding returns 1
19:55:04.388 00.000 15712 scope still moving after pulse duration time elapsed
19:55:04.427 00.039 15712 IsGuiding returns 0
19:55:04.427 00.000 15712 scope move finished after 41 + 55 ms
19:55:04.427 00.000 15712 Move returns status 0, amount 41
19:55:04.427 00.000 15712 MoveAxis(N, 79, ABG)
19:55:04.427 00.000 15712 Guiding  Dir = 0, Dur = 79
19:55:04.427 00.000 15712 IsGuiding returns 0
19:55:04.504 00.077 15712 IsGuiding returns 1
19:55:04.504 00.000 15712 scope still moving after pulse duration time elapsed
19:55:04.564 00.060 15712 IsGuiding returns 1
19:55:04.615 00.051 15712 IsGuiding returns 0
19:55:04.615 00.000 15712 scope move finished after 79 + 112 ms
19:55:04.615 00.000 15712 Move returns status 0, amount 79
19:55:04.615 00.000 15712 move complete, result=0
19:55:04.615 00.000 15712 worker thread done servicing request
19:55:04.615 00.000 15712 Worker thread wakes up
19:55:04.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:04.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:04.615 00.000 7988 GuideStep: -0.4 px 41 ms EAST, -0.3 px 79 ms NORTH
19:55:06.366 01.751 15712 Exposure complete
19:55:06.424 00.058 15712 worker thread done servicing request
19:55:06.426 00.002 7988 OnExposeComplete: enter
19:55:06.427 00.001 7988 UpdateGuideState(): m_state=6
19:55:06.427 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2964
19:55:06.427 00.000 7988 Star::Find returns 1 (1), X=1170.12, Y=435.40, Mass=1481, SNR=26.3, Peak=255 HFD=3.3
19:55:06.427 00.000 7988 MultiStar: [#1 -0.55,0.12,1.00,U] [#2 -0.50,-0.12,1.04,U] [#3 -0.44,0.18,0.96,U] [#4 -0.40,0.01,1.05,U] [#5 -0.43,0.06,0.68,U] [#6 -0.41,0.16,0.72,U] [#7 -0.19,0.26,0.66,U] [#8 -0.54,0.35,0.65,U] 
19:55:06.427 00.000 7988 refined, 8 included, MultiStar: {-0.44, 0.10}, one-star: {-0.46, 0.03}
19:55:06.433 00.006 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.58) = xAngle (4.50 = -1.78)
19:55:06.433 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
19:55:06.433 00.000 7988 CameraToMount -- cameraX=-0.44 cameraY=0.10 hyp=0.45 cameraTheta=2.92 mountX=-0.10 mountY=0.44, mountTheta=1.79
19:55:06.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=0.10, opts=13)
19:55:06.433 00.000 7988 Enqueuing Move request for scope (-0.44, 0.10)
19:55:06.433 00.000 15712 Worker thread wakes up
19:55:06.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.10) opts 0xd
19:55:06.433 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, 0.10)
19:55:06.433 00.000 15712 Moving (-0.44, 0.10) raw xDistance=-0.10 yDistance=0.44
19:55:06.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:06.433 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.3 Saturated
19:55:06.442 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:06.443 00.001 15712 PPEC rslt: input = -0.10, final = 0.11, react = -0.06, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 642.26
19:55:06.443 00.000 15712 PPEC: input: -0.10, control: 0.11, exposure: 1500
19:55:06.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:55:06.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:06.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
19:55:06.443 00.000 15712 MoveAxis(W, 35, ABG)
19:55:06.443 00.000 15712 Guiding  Dir = 3, Dur = 35
19:55:06.443 00.000 7988 Enqueuing Expose request
19:55:06.443 00.000 15712 IsGuiding returns 0
19:55:06.459 00.016 15712 PulseGuide returned control before completion, sleep 30
19:55:06.507 00.048 15712 IsGuiding returns 0
19:55:06.507 00.000 15712 Move returns status 0, amount 35
19:55:06.507 00.000 15712 MoveAxis(N, 0, ABG)
19:55:06.507 00.000 15712 Move returns status 0, amount 0
19:55:06.507 00.000 15712 move complete, result=0
19:55:06.507 00.000 7988 GuideStep: -0.1 px 35 ms WEST, 0.4 px 0 ms NORTH
19:55:06.509 00.002 15712 worker thread done servicing request
19:55:06.509 00.000 15712 Worker thread wakes up
19:55:06.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:06.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:07.923 01.414 15712 Exposure complete
19:55:07.981 00.058 15712 worker thread done servicing request
19:55:07.981 00.000 7988 OnExposeComplete: enter
19:55:07.984 00.003 7988 UpdateGuideState(): m_state=6
19:55:07.984 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2965
19:55:07.986 00.002 7988 Star::Find returns 1 (1), X=1170.31, Y=435.60, Mass=1549, SNR=26.8, Peak=255 HFD=3.2
19:55:07.988 00.002 7988 MultiStar: [#1 -0.27,0.50,1.01,U] [#2 -0.21,0.03,0.99,U] [#3 -0.25,0.42,0.93,U] [#4 -0.22,0.22,1.04,U] [#5 -0.44,0.52,0.71,U] [#6 -0.03,0.49,0.67,U] [#7 -0.14,0.46,0.62,U] [#8 -0.41,0.25,0.67,U] 
19:55:07.988 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.33}, one-star: {-0.27, 0.24}
19:55:07.990 00.002 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.58) = xAngle (3.99 = -2.30)
19:55:07.990 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.09 = 0.81)
19:55:07.992 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=0.24 hyp=0.36 cameraTheta=2.41 mountX=-0.24 mountY=0.26, mountTheta=2.31
19:55:07.994 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.24, opts=13)
19:55:07.994 00.000 7988 Enqueuing Move request for scope (-0.27, 0.24)
19:55:07.996 00.002 15712 Worker thread wakes up
19:55:07.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.24) opts 0xd
19:55:07.996 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.24)
19:55:07.996 00.000 15712 Moving (-0.27, 0.24) raw xDistance=-0.24 yDistance=0.26
19:55:07.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:07.996 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8 Saturated
19:55:07.998 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:08.000 00.002 15712 PPEC rslt: input = -0.24, final = -0.05, react = -0.14, pred = 0.10, hyst = -0.14, hyst_pct = 0.00, period_length = 642.25
19:55:08.000 00.000 15712 PPEC: input: -0.24, control: -0.05, exposure: 1500
19:55:08.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:55:08.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:08.000 00.000 7988 Enqueuing Expose request
19:55:08.003 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:55:08.003 00.000 15712 MoveAxis(E, 15, ABG)
19:55:08.003 00.000 15712 Guiding  Dir = 2, Dur = 15
19:55:08.003 00.000 15712 IsGuiding returns 0
19:55:08.015 00.012 15712 IsGuiding returns 1
19:55:08.015 00.000 15712 scope still moving after pulse duration time elapsed
19:55:08.066 00.051 15712 IsGuiding returns 0
19:55:08.066 00.000 15712 scope move finished after 15 + 57 ms
19:55:08.066 00.000 15712 Move returns status 0, amount 15
19:55:08.066 00.000 15712 MoveAxis(N, 0, ABG)
19:55:08.066 00.000 15712 Move returns status 0, amount 0
19:55:08.066 00.000 15712 move complete, result=0
19:55:08.066 00.000 7988 GuideStep: -0.2 px 15 ms EAST, 0.3 px 0 ms NORTH
19:55:08.079 00.013 15712 worker thread done servicing request
19:55:08.079 00.000 15712 Worker thread wakes up
19:55:08.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:08.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:09.819 01.740 15712 Exposure complete
19:55:09.869 00.050 15712 worker thread done servicing request
19:55:09.869 00.000 7988 OnExposeComplete: enter
19:55:09.880 00.011 7988 UpdateGuideState(): m_state=6
19:55:09.882 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2966
19:55:09.882 00.000 7988 Star::Find returns 1 (0), X=1170.28, Y=435.60, Mass=1515, SNR=26.4, Peak=242 HFD=3.2
19:55:09.884 00.002 7988 MultiStar: [#1 -0.48,0.15,1.01,U] [#2 -0.15,0.08,1.04,U] [#3 -0.11,0.24,0.94,U] [#4 -0.40,0.07,1.03,U] [#5 -0.34,0.18,0.69,U] [#6 -0.20,0.35,0.70,U] [#7 -0.19,0.37,0.63,U] [#8 -0.29,0.27,0.68,U] 
19:55:09.884 00.000 7988 refined, 8 included, MultiStar: {-0.28, 0.20}, one-star: {-0.30, 0.23}
19:55:09.886 00.002 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.58) = xAngle (4.10 = -2.18)
19:55:09.886 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.21 = 0.93)
19:55:09.888 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.34 cameraTheta=2.52 mountX=-0.20 mountY=0.27, mountTheta=2.19
19:55:09.890 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.20, opts=13)
19:55:09.890 00.000 7988 Enqueuing Move request for scope (-0.28, 0.20)
19:55:09.892 00.002 15712 Worker thread wakes up
19:55:09.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
19:55:09.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
19:55:09.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:09.892 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.4
19:55:09.895 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:09.896 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:09.896 00.000 7988 Enqueuing Expose request
19:55:09.898 00.002 15712 Moving (-0.28, 0.20) raw xDistance=-0.20 yDistance=0.27
19:55:09.898 00.000 15712 PPEC rslt: input = -0.20, final = -0.04, react = -0.12, pred = 0.07, hyst = -0.10, hyst_pct = 0.00, period_length = 642.24
19:55:09.898 00.000 15712 PPEC: input: -0.20, control: -0.04, exposure: 1500
19:55:09.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:55:09.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:55:09.898 00.000 15712 MoveAxis(E, 15, ABG)
19:55:09.898 00.000 15712 Guiding  Dir = 2, Dur = 15
19:55:09.898 00.000 15712 IsGuiding returns 0
19:55:09.930 00.032 15712 IsGuiding returns 1
19:55:09.930 00.000 15712 scope still moving after pulse duration time elapsed
19:55:09.978 00.048 15712 IsGuiding returns 0
19:55:09.978 00.000 15712 scope move finished after 15 + 61 ms
19:55:09.978 00.000 15712 Move returns status 0, amount 15
19:55:09.978 00.000 15712 MoveAxis(N, 0, ABG)
19:55:09.978 00.000 15712 Move returns status 0, amount 0
19:55:09.978 00.000 15712 move complete, result=0
19:55:09.978 00.000 7988 GuideStep: -0.2 px 15 ms EAST, 0.3 px 0 ms NORTH
19:55:09.980 00.002 15712 worker thread done servicing request
19:55:09.980 00.000 15712 Worker thread wakes up
19:55:09.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:09.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:11.394 01.414 15712 Exposure complete
19:55:11.455 00.061 15712 worker thread done servicing request
19:55:11.457 00.002 7988 OnExposeComplete: enter
19:55:11.457 00.000 7988 UpdateGuideState(): m_state=6
19:55:11.457 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2967
19:55:11.457 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=435.05, Mass=1509, SNR=26.3, Peak=201 HFD=3.5
19:55:11.457 00.000 7988 MultiStar: [#1 -0.25,-0.12,0.98,U] [#2 -0.20,-0.17,0.96,U] [#3 -0.30,-0.16,0.93,U] [#4 -0.36,-0.07,1.04,U] [#5 -0.13,-0.12,0.72,U] [#6 -0.02,-0.16,0.71,U] [#7 -0.35,0.13,0.66,U] [#8 -0.34,-0.09,0.68,U] 
19:55:11.457 00.000 7988 refined, 8 included, MultiStar: {-0.25, -0.13}, one-star: {-0.25, -0.32}
19:55:11.457 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
19:55:11.457 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
19:55:11.465 00.008 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.66 mountX=0.13 mountY=0.25, mountTheta=1.09
19:55:11.465 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.13, opts=13)
19:55:11.465 00.000 7988 Enqueuing Move request for scope (-0.25, -0.13)
19:55:11.465 00.000 15712 Worker thread wakes up
19:55:11.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.13) opts 0xd
19:55:11.465 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.13)
19:55:11.465 00.000 15712 Moving (-0.25, -0.13) raw xDistance=0.13 yDistance=0.25
19:55:11.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:11.465 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.3
19:55:11.471 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:11.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:11.471 00.000 7988 Enqueuing Expose request
19:55:11.471 00.000 15712 PPEC rslt: input = 0.13, final = 0.08, react = 0.08, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 642.23
19:55:11.471 00.000 15712 PPEC: input: 0.13, control: 0.08, exposure: 1500
19:55:11.471 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.22 newest=0.78
19:55:11.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
19:55:11.471 00.000 15712 MoveAxis(W, 27, ABG)
19:55:11.471 00.000 15712 Guiding  Dir = 3, Dur = 27
19:55:11.471 00.000 15712 IsGuiding returns 0
19:55:11.496 00.025 15712 PulseGuide returned control before completion, sleep 18
19:55:11.541 00.045 15712 IsGuiding returns 0
19:55:11.541 00.000 15712 Move returns status 0, amount 27
19:55:11.541 00.000 15712 BLC: Oldest BLC event removed
19:55:11.541 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
19:55:11.541 00.000 15712 MoveAxis(S, 303, ABG)
19:55:11.541 00.000 15712 Guiding  Dir = 1, Dur = 303
19:55:11.541 00.000 15712 IsGuiding returns 0
19:55:11.618 00.077 15712 PulseGuide returned control before completion, sleep 234
19:55:11.907 00.289 15712 IsGuiding returns 1
19:55:11.907 00.000 15712 scope still moving after pulse duration time elapsed
19:55:11.958 00.051 15712 IsGuiding returns 0
19:55:11.958 00.000 15712 scope move finished after 303 + 112 ms
19:55:11.958 00.000 15712 Move returns status 0, amount 303
19:55:11.958 00.000 15712 move complete, result=0
19:55:11.958 00.000 7988 GuideStep: 0.1 px 27 ms WEST, 0.3 px 303 ms SOUTH
19:55:11.962 00.004 15712 worker thread done servicing request
19:55:11.962 00.000 15712 Worker thread wakes up
19:55:11.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:11.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:13.597 01.635 15712 Exposure complete
19:55:13.657 00.060 15712 worker thread done servicing request
19:55:13.657 00.000 7988 OnExposeComplete: enter
19:55:13.657 00.000 7988 UpdateGuideState(): m_state=6
19:55:13.660 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2968
19:55:13.660 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=434.82, Mass=1562, SNR=26.8, Peak=191 HFD=3.5
19:55:13.662 00.002 7988 MultiStar: [#1 -0.02,-0.24,1.04,U] [#2 -0.00,-0.55,0.98,U] [#3 -0.19,-0.48,0.88,U] [#4 -0.19,-0.47,0.98,U] [#5 0.02,-0.31,0.71,U] [#6 0.01,-0.20,0.69,U] [#7 -0.11,-0.21,0.63,U] [#8 -0.18,-0.15,0.67,U] 
19:55:13.662 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.37}, one-star: {-0.04, -0.54}
19:55:13.664 00.002 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
19:55:13.664 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
19:55:13.666 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.77 mountX=0.37 mountY=0.09, mountTheta=0.22
19:55:13.668 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.37, opts=13)
19:55:13.668 00.000 7988 Enqueuing Move request for scope (-0.08, -0.37)
19:55:13.670 00.002 15712 Worker thread wakes up
19:55:13.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.37) opts 0xd
19:55:13.670 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.37)
19:55:13.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:13.670 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.8
19:55:13.672 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:13.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:13.672 00.000 7988 Enqueuing Expose request
19:55:13.672 00.000 15712 Moving (-0.08, -0.37) raw xDistance=0.37 yDistance=0.09
19:55:13.672 00.000 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=-0.05, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.250391, 1:0.085316
19:55:13.672 00.000 15712 BLC: No correction, Miss < min_move
19:55:13.679 00.007 15712 PPEC rslt: input = 0.37, final = 0.34, react = 0.22, pred = 0.11, hyst = 0.20, hyst_pct = 0.00, period_length = 642.22
19:55:13.679 00.000 15712 PPEC: input: 0.37, control: 0.34, exposure: 1500
19:55:13.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:13.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:55:13.679 00.000 15712 MoveAxis(W, 110, ABG)
19:55:13.679 00.000 15712 Guiding  Dir = 3, Dur = 110
19:55:13.679 00.000 15712 IsGuiding returns 0
19:55:13.694 00.015 15712 PulseGuide returned control before completion, sleep 99
19:55:13.832 00.138 15712 IsGuiding returns 0
19:55:13.832 00.000 15712 Move returns status 0, amount 110
19:55:13.832 00.000 15712 MoveAxis(N, 0, ABG)
19:55:13.832 00.000 15712 Move returns status 0, amount 0
19:55:13.832 00.000 15712 move complete, result=0
19:55:13.832 00.000 15712 worker thread done servicing request
19:55:13.832 00.000 15712 Worker thread wakes up
19:55:13.832 00.000 7988 GuideStep: 0.4 px 110 ms WEST, 0.1 px 0 ms NORTH
19:55:13.847 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:13.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:15.267 01.420 15712 Exposure complete
19:55:15.326 00.059 15712 worker thread done servicing request
19:55:15.326 00.000 7988 OnExposeComplete: enter
19:55:15.329 00.003 7988 UpdateGuideState(): m_state=6
19:55:15.329 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2969
19:55:15.329 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=435.19, Mass=1485, SNR=26.0, Peak=222 HFD=3.4
19:55:15.329 00.000 7988 MultiStar: [#1 -0.21,0.10,1.03,U] [#2 -0.07,-0.45,1.03,U] [#3 -0.12,-0.03,0.97,U] [#4 -0.05,0.07,1.01,U] [#5 -0.39,0.01,0.75,U] [#6 -0.05,0.23,0.71,U] [#7 -0.00,0.18,0.69,U] [#8 -0.07,-0.14,0.67,U] 
19:55:15.329 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.22, -0.17}
19:55:15.329 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.58) = xAngle (-1.29 = -1.29)
19:55:15.329 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.82 = 1.82)
19:55:15.329 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.87 mountX=0.04 mountY=0.14, mountTheta=1.29
19:55:15.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.04, opts=13)
19:55:15.329 00.000 7988 Enqueuing Move request for scope (-0.13, -0.04)
19:55:15.329 00.000 15712 Worker thread wakes up
19:55:15.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
19:55:15.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
19:55:15.329 00.000 15712 Moving (-0.13, -0.04) raw xDistance=0.04 yDistance=0.14
19:55:15.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:15.329 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.0
19:55:15.343 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:15.343 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:15.344 00.001 7988 Enqueuing Expose request
19:55:15.344 00.000 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=-0.05, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.250391, 1:0.085316, 2:0.135493
19:55:15.344 00.000 15712 BLC: No correction, Miss < min_move
19:55:15.346 00.002 15712 PPEC rslt: input = 0.04, final = 0.11, react = 0.02, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 642.21
19:55:15.346 00.000 15712 PPEC: input: 0.04, control: 0.11, exposure: 1500
19:55:15.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:15.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:55:15.346 00.000 15712 MoveAxis(W, 37, ABG)
19:55:15.346 00.000 15712 Guiding  Dir = 3, Dur = 37
19:55:15.346 00.000 15712 IsGuiding returns 0
19:55:15.364 00.018 15712 PulseGuide returned control before completion, sleep 33
19:55:15.412 00.048 15712 IsGuiding returns 0
19:55:15.412 00.000 15712 Move returns status 0, amount 37
19:55:15.412 00.000 15712 MoveAxis(N, 0, ABG)
19:55:15.412 00.000 15712 Move returns status 0, amount 0
19:55:15.412 00.000 15712 move complete, result=0
19:55:15.412 00.000 7988 GuideStep: 0.0 px 37 ms WEST, 0.1 px 0 ms NORTH
19:55:15.414 00.002 15712 worker thread done servicing request
19:55:15.414 00.000 15712 Worker thread wakes up
19:55:15.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:15.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:17.053 01.639 15712 Exposure complete
19:55:17.110 00.057 15712 worker thread done servicing request
19:55:17.110 00.000 7988 OnExposeComplete: enter
19:55:17.114 00.004 7988 UpdateGuideState(): m_state=6
19:55:17.114 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2970
19:55:17.114 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=435.30, Mass=1440, SNR=25.5, Peak=188 HFD=3.4
19:55:17.114 00.000 7988 MultiStar: [#1 -0.35,0.12,1.03,U] [#2 -0.20,-0.25,1.04,U] [#3 -0.21,0.11,0.94,U] [#4 -0.25,0.14,1.01,U] [#5 -0.26,0.23,0.70,U] [#6 -0.25,0.34,0.71,U] [#7 -0.26,0.38,0.68,U] [#8 -0.22,0.09,0.67,U] 
19:55:17.114 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.10}, one-star: {-0.16, -0.07}
19:55:17.114 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
19:55:17.114 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.94 = 1.94)
19:55:17.114 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-2.75 mountX=0.07 mountY=0.17, mountTheta=1.18
19:55:17.114 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.07, opts=13)
19:55:17.114 00.000 7988 Enqueuing Move request for scope (-0.16, -0.07)
19:55:17.114 00.000 15712 Worker thread wakes up
19:55:17.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
19:55:17.126 00.012 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
19:55:17.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:55:17.126 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.5
19:55:17.128 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:17.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:17.130 00.002 7988 Enqueuing Expose request
19:55:17.130 00.000 15712 Moving (-0.16, -0.07) raw xDistance=0.07 yDistance=0.17
19:55:17.130 00.000 15712 BLC: window closed
19:55:17.130 00.000 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=-0.05, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.250391, 1:0.085316, 2:0.135493
19:55:17.130 00.000 15712 BLC: No correction, Miss < min_move
19:55:17.130 00.000 15712 PPEC rslt: input = 0.07, final = 0.10, react = 0.04, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 642.21
19:55:17.130 00.000 15712 PPEC: input: 0.07, control: 0.10, exposure: 1500
19:55:17.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:17.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:55:17.130 00.000 15712 MoveAxis(W, 34, ABG)
19:55:17.130 00.000 15712 Guiding  Dir = 3, Dur = 34
19:55:17.130 00.000 15712 IsGuiding returns 0
19:55:17.151 00.021 15712 PulseGuide returned control before completion, sleep 26
19:55:17.203 00.052 15712 IsGuiding returns 0
19:55:17.203 00.000 15712 Move returns status 0, amount 34
19:55:17.203 00.000 15712 MoveAxis(N, 0, ABG)
19:55:17.203 00.000 15712 Move returns status 0, amount 0
19:55:17.203 00.000 15712 move complete, result=0
19:55:17.203 00.000 15712 worker thread done servicing request
19:55:17.203 00.000 15712 Worker thread wakes up
19:55:17.203 00.000 7988 GuideStep: 0.1 px 34 ms WEST, 0.2 px 0 ms NORTH
19:55:17.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:17.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:18.617 01.414 15712 Exposure complete
19:55:18.678 00.061 15712 worker thread done servicing request
19:55:18.678 00.000 7988 OnExposeComplete: enter
19:55:18.678 00.000 7988 UpdateGuideState(): m_state=6
19:55:18.678 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2971
19:55:18.678 00.000 7988 Star::Find returns 1 (0), X=1170.52, Y=435.31, Mass=1361, SNR=24.9, Peak=177 HFD=3.1
19:55:18.678 00.000 7988 MultiStar: [#1 -0.20,0.23,1.05,U] [#2 0.02,-0.04,1.02,U] [#3 0.06,0.04,0.96,U] [#4 -0.04,0.13,1.07,U] [#5 -0.02,0.25,0.71,U] [#6 0.07,0.14,0.74,U] [#7 -0.13,0.36,0.69,U] [#8 0.15,0.08,0.69,U] 
19:55:18.678 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.06, -0.05}
19:55:18.678 00.000 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
19:55:18.678 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
19:55:18.678 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.41 mountX=0.05 mountY=0.06, mountTheta=0.85
19:55:18.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.05, opts=13)
19:55:18.678 00.000 7988 Enqueuing Move request for scope (-0.06, -0.05)
19:55:18.678 00.000 15712 Worker thread wakes up
19:55:18.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
19:55:18.678 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
19:55:18.678 00.000 15712 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
19:55:18.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:18.678 00.000 7988 UpdateGuideState exits: m=1361 SNR=24.9
19:55:18.693 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:18.694 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:18.694 00.000 7988 Enqueuing Expose request
19:55:18.694 00.000 15712 PPEC rslt: input = 0.05, final = 0.11, react = 0.03, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 642.20
19:55:18.694 00.000 15712 PPEC: input: 0.05, control: 0.11, exposure: 1500
19:55:18.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:18.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:55:18.694 00.000 15712 MoveAxis(W, 35, ABG)
19:55:18.694 00.000 15712 Guiding  Dir = 3, Dur = 35
19:55:18.694 00.000 15712 IsGuiding returns 0
19:55:18.714 00.020 15712 PulseGuide returned control before completion, sleep 22
19:55:18.761 00.047 15712 IsGuiding returns 0
19:55:18.761 00.000 15712 Move returns status 0, amount 35
19:55:18.761 00.000 15712 MoveAxis(N, 0, ABG)
19:55:18.761 00.000 15712 Move returns status 0, amount 0
19:55:18.761 00.000 15712 move complete, result=0
19:55:18.761 00.000 7988 GuideStep: 0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
19:55:18.770 00.009 15712 worker thread done servicing request
19:55:18.770 00.000 15712 Worker thread wakes up
19:55:18.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:18.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:20.399 01.629 15712 Exposure complete
19:55:20.460 00.061 15712 worker thread done servicing request
19:55:20.460 00.000 7988 OnExposeComplete: enter
19:55:20.462 00.002 7988 UpdateGuideState(): m_state=6
19:55:20.462 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2972
19:55:20.462 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=435.86, Mass=1487, SNR=26.2, Peak=174 HFD=3.7
19:55:20.462 00.000 7988 MultiStar: [#1 -0.13,0.60,1.00,U] [#2 -0.01,0.31,1.01,U] [#3 -0.19,0.53,0.93,U] [#4 0.09,0.41,1.02,U] [#5 0.09,0.78,0.69,U] [#6 0.31,0.65,0.67,U] [#7 -0.02,0.79,0.68,U] [#8 0.14,0.38,0.67,U] 
19:55:20.462 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.54}, one-star: {-0.20, 0.50}
19:55:20.462 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.12)
19:55:20.462 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.01)
19:55:20.462 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.54 hyp=0.54 cameraTheta=1.59 mountX=-0.54 mountY=-0.00, mountTheta=-3.13
19:55:20.462 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.54, opts=13)
19:55:20.462 00.000 7988 Enqueuing Move request for scope (-0.01, 0.54)
19:55:20.462 00.000 15712 Worker thread wakes up
19:55:20.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.54) opts 0xd
19:55:20.462 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.54)
19:55:20.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:20.462 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2
19:55:20.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:20.477 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:20.477 00.000 7988 Enqueuing Expose request
19:55:20.477 00.000 15712 Moving (-0.01, 0.54) raw xDistance=-0.54 yDistance=-0.00
19:55:20.477 00.000 15712 PPEC rslt: input = -0.54, final = -0.22, react = -0.32, pred = 0.10, hyst = -0.28, hyst_pct = 0.00, period_length = 642.19
19:55:20.477 00.000 15712 PPEC: input: -0.54, control: -0.22, exposure: 1500
19:55:20.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:20.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:55:20.477 00.000 15712 MoveAxis(E, 73, ABG)
19:55:20.477 00.000 15712 Guiding  Dir = 2, Dur = 73
19:55:20.477 00.000 15712 IsGuiding returns 0
19:55:20.511 00.034 15712 PulseGuide returned control before completion, sleep 56
19:55:20.573 00.062 15712 IsGuiding returns 1
19:55:20.573 00.000 15712 scope still moving after pulse duration time elapsed
19:55:20.621 00.048 15712 IsGuiding returns 0
19:55:20.621 00.000 15712 scope move finished after 73 + 65 ms
19:55:20.621 00.000 15712 Move returns status 0, amount 73
19:55:20.621 00.000 15712 MoveAxis(N, 0, ABG)
19:55:20.621 00.000 15712 Move returns status 0, amount 0
19:55:20.621 00.000 15712 move complete, result=0
19:55:20.621 00.000 15712 worker thread done servicing request
19:55:20.623 00.002 15712 Worker thread wakes up
19:55:20.623 00.000 7988 GuideStep: -0.5 px 73 ms EAST, -0.0 px 0 ms NORTH
19:55:20.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:20.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:22.043 01.420 15712 Exposure complete
19:55:22.103 00.060 15712 worker thread done servicing request
19:55:22.103 00.000 7988 OnExposeComplete: enter
19:55:22.105 00.002 7988 UpdateGuideState(): m_state=6
19:55:22.105 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
19:55:22.107 00.002 7988 Star::Find returns 1 (0), X=1170.43, Y=435.29, Mass=1563, SNR=26.9, Peak=205 HFD=3.4
19:55:22.107 00.000 7988 MultiStar: [#1 0.12,0.10,1.01,U] [#2 -0.14,-0.11,0.99,U] [#3 -0.19,0.06,0.94,U] [#4 -0.21,0.15,1.01,U] [#5 -0.11,0.14,0.67,U] [#6 0.07,0.31,0.70,U] [#7 0.11,0.11,0.63,U] [#8 -0.31,-0.18,0.68,U] 
19:55:22.109 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.15, -0.08}
19:55:22.109 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.04)
19:55:22.109 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.07)
19:55:22.109 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.67 mountX=-0.05 mountY=0.09, mountTheta=2.04
19:55:22.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.05, opts=13)
19:55:22.109 00.000 7988 Enqueuing Move request for scope (-0.09, 0.05)
19:55:22.109 00.000 15712 Worker thread wakes up
19:55:22.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
19:55:22.109 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
19:55:22.109 00.000 15712 Moving (-0.09, 0.05) raw xDistance=-0.05 yDistance=0.09
19:55:22.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:22.109 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.9
19:55:22.119 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:22.119 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:22.121 00.002 7988 Enqueuing Expose request
19:55:22.121 00.000 15712 PPEC rslt: input = -0.05, final = 0.11, react = -0.03, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 642.18
19:55:22.121 00.000 15712 PPEC: input: -0.05, control: 0.11, exposure: 1500
19:55:22.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:22.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:55:22.121 00.000 15712 MoveAxis(W, 34, ABG)
19:55:22.121 00.000 15712 Guiding  Dir = 3, Dur = 34
19:55:22.121 00.000 15712 IsGuiding returns 0
19:55:22.142 00.021 15712 PulseGuide returned control before completion, sleep 26
19:55:22.169 00.027 15712 IsGuiding returns 1
19:55:22.169 00.000 15712 scope still moving after pulse duration time elapsed
19:55:22.204 00.035 15712 IsGuiding returns 0
19:55:22.204 00.000 15712 scope move finished after 34 + 48 ms
19:55:22.204 00.000 15712 Move returns status 0, amount 34
19:55:22.204 00.000 15712 MoveAxis(N, 0, ABG)
19:55:22.204 00.000 15712 Move returns status 0, amount 0
19:55:22.204 00.000 15712 move complete, result=0
19:55:22.204 00.000 7988 GuideStep: -0.0 px 34 ms WEST, 0.1 px 0 ms NORTH
19:55:22.208 00.004 15712 worker thread done servicing request
19:55:22.208 00.000 15712 Worker thread wakes up
19:55:22.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:22.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:23.845 01.637 15712 Exposure complete
19:55:23.895 00.050 15712 worker thread done servicing request
19:55:23.895 00.000 7988 OnExposeComplete: enter
19:55:23.907 00.012 7988 UpdateGuideState(): m_state=6
19:55:23.907 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2974
19:55:23.907 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=435.43, Mass=1581, SNR=27.0, Peak=208 HFD=3.3
19:55:23.907 00.000 7988 MultiStar: [#1 -0.14,0.27,1.01,U] [#2 -0.22,0.08,0.99,U] [#3 -0.09,0.41,0.91,U] [#4 -0.08,0.17,1.03,U] [#5 -0.03,0.41,0.68,U] [#6 0.16,0.31,0.70,U] [#7 -0.08,0.32,0.64,U] [#8 -0.18,0.47,0.68,U] 
19:55:23.907 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.26}, one-star: {-0.17, 0.07}
19:55:23.912 00.005 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.33 = -1.95)
19:55:23.912 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.44 = 1.16)
19:55:23.912 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.76 mountX=-0.07 mountY=0.17, mountTheta=1.95
19:55:23.912 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.07, opts=13)
19:55:23.912 00.000 7988 Enqueuing Move request for scope (-0.17, 0.07)
19:55:23.912 00.000 15712 Worker thread wakes up
19:55:23.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
19:55:23.912 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
19:55:23.912 00.000 15712 Moving (-0.17, 0.07) raw xDistance=-0.07 yDistance=0.17
19:55:23.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:23.912 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.0
19:55:23.921 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:23.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:23.923 00.002 7988 Enqueuing Expose request
19:55:23.923 00.000 15712 PPEC rslt: input = -0.07, final = 0.10, react = -0.04, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 642.18
19:55:23.923 00.000 15712 PPEC: input: -0.07, control: 0.10, exposure: 1500
19:55:23.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:23.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:55:23.923 00.000 15712 MoveAxis(W, 33, ABG)
19:55:23.923 00.000 15712 Guiding  Dir = 3, Dur = 33
19:55:23.923 00.000 15712 IsGuiding returns 0
19:55:23.946 00.023 15712 PulseGuide returned control before completion, sleep 21
19:55:23.989 00.043 15712 IsGuiding returns 1
19:55:23.989 00.000 15712 scope still moving after pulse duration time elapsed
19:55:24.019 00.030 15712 IsGuiding returns 0
19:55:24.019 00.000 15712 scope move finished after 33 + 61 ms
19:55:24.019 00.000 15712 Move returns status 0, amount 33
19:55:24.019 00.000 15712 MoveAxis(N, 0, ABG)
19:55:24.019 00.000 15712 Move returns status 0, amount 0
19:55:24.019 00.000 15712 move complete, result=0
19:55:24.019 00.000 15712 worker thread done servicing request
19:55:24.019 00.000 7988 GuideStep: -0.1 px 33 ms WEST, 0.2 px 0 ms NORTH
19:55:24.019 00.000 15712 Worker thread wakes up
19:55:24.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:24.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:25.440 01.421 15712 Exposure complete
19:55:25.493 00.053 15712 worker thread done servicing request
19:55:25.493 00.000 7988 OnExposeComplete: enter
19:55:25.502 00.009 7988 UpdateGuideState(): m_state=6
19:55:25.502 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2975
19:55:25.504 00.002 7988 Star::Find returns 1 (0), X=1170.45, Y=435.67, Mass=1473, SNR=26.1, Peak=180 HFD=3.2
19:55:25.504 00.000 7988 MultiStar: [#1 -0.10,0.50,1.02,U] [#2 -0.20,0.15,1.04,U] [#3 -0.26,0.41,0.99,U] [#4 -0.01,0.39,1.06,U] [#5 0.10,0.77,0.70,U] [#6 -0.00,0.52,0.74,U] [#7 -0.10,0.82,0.69,U] [#8 -0.35,0.23,0.63,U] 
19:55:25.506 00.002 7988 single-star, 8 included, MultiStar: {-0.12, 0.44}, one-star: {-0.13, 0.31}
19:55:25.506 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.58) = xAngle (3.55 = -2.73)
19:55:25.508 00.002 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.38)
19:55:25.508 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.97 mountX=-0.31 mountY=0.12, mountTheta=2.76
19:55:25.509 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.31, opts=13)
19:55:25.511 00.002 7988 Enqueuing Move request for scope (-0.13, 0.31)
19:55:25.513 00.002 15712 Worker thread wakes up
19:55:25.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.31) opts 0xd
19:55:25.513 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.31)
19:55:25.513 00.000 15712 Moving (-0.13, 0.31) raw xDistance=-0.31 yDistance=0.12
19:55:25.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:55:25.513 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.1
19:55:25.515 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:25.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:25.517 00.002 7988 Enqueuing Expose request
19:55:25.517 00.000 15712 PPEC rslt: input = -0.31, final = -0.08, react = -0.19, pred = 0.10, hyst = -0.16, hyst_pct = 0.00, period_length = 642.17
19:55:25.519 00.002 15712 PPEC: input: -0.31, control: -0.08, exposure: 1500
19:55:25.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:25.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:55:25.519 00.000 15712 MoveAxis(E, 27, ABG)
19:55:25.519 00.000 15712 Guiding  Dir = 2, Dur = 27
19:55:25.519 00.000 15712 IsGuiding returns 0
19:55:25.543 00.024 15712 PulseGuide returned control before completion, sleep 11
19:55:25.594 00.051 15712 IsGuiding returns 0
19:55:25.594 00.000 15712 Move returns status 0, amount 27
19:55:25.594 00.000 15712 MoveAxis(N, 0, ABG)
19:55:25.594 00.000 15712 Move returns status 0, amount 0
19:55:25.594 00.000 15712 move complete, result=0
19:55:25.594 00.000 15712 worker thread done servicing request
19:55:25.594 00.000 15712 Worker thread wakes up
19:55:25.594 00.000 7988 GuideStep: -0.3 px 27 ms EAST, 0.1 px 0 ms NORTH
19:55:25.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:25.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:27.336 01.742 15712 Exposure complete
19:55:27.396 00.060 15712 worker thread done servicing request
19:55:27.396 00.000 7988 OnExposeComplete: enter
19:55:27.397 00.001 7988 UpdateGuideState(): m_state=6
19:55:27.398 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2976
19:55:27.398 00.000 7988 Star::Find returns 1 (0), X=1170.51, Y=435.43, Mass=1420, SNR=25.7, Peak=171 HFD=3.2
19:55:27.398 00.000 7988 MultiStar: [#1 -0.24,0.05,1.04,U] [#2 -0.12,-0.05,0.98,U] [#3 0.01,0.20,0.94,U] [#4 0.12,-0.07,1.05,U] [#5 0.03,0.14,0.72,U] [#6 0.34,0.02,0.70,U] [#7 0.25,0.19,0.67,U] [#8 0.09,0.04,0.65,U] 
19:55:27.398 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.07, 0.06}
19:55:27.398 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
19:55:27.398 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.42)
19:55:27.398 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.18 mountX=-0.06 mountY=-0.02, mountTheta=-2.73
19:55:27.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.06, opts=13)
19:55:27.398 00.000 7988 Enqueuing Move request for scope (0.02, 0.06)
19:55:27.398 00.000 15712 Worker thread wakes up
19:55:27.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
19:55:27.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
19:55:27.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:27.398 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.7
19:55:27.411 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:27.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:27.413 00.002 7988 Enqueuing Expose request
19:55:27.415 00.002 15712 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
19:55:27.415 00.000 15712 PPEC rslt: input = -0.06, final = 0.10, react = -0.03, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 642.16
19:55:27.415 00.000 15712 PPEC: input: -0.06, control: 0.10, exposure: 1500
19:55:27.415 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:27.415 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:55:27.415 00.000 15712 MoveAxis(W, 33, ABG)
19:55:27.415 00.000 15712 Guiding  Dir = 3, Dur = 33
19:55:27.415 00.000 15712 IsGuiding returns 0
19:55:27.445 00.030 15712 PulseGuide returned control before completion, sleep 14
19:55:27.496 00.051 15712 IsGuiding returns 0
19:55:27.496 00.000 15712 Move returns status 0, amount 33
19:55:27.496 00.000 15712 MoveAxis(N, 0, ABG)
19:55:27.496 00.000 15712 Move returns status 0, amount 0
19:55:27.496 00.000 15712 move complete, result=0
19:55:27.496 00.000 7988 GuideStep: -0.1 px 33 ms WEST, -0.0 px 0 ms NORTH
19:55:27.498 00.002 15712 worker thread done servicing request
19:55:27.498 00.000 15712 Worker thread wakes up
19:55:27.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:27.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:28.916 01.418 15712 Exposure complete
19:55:28.963 00.047 15712 worker thread done servicing request
19:55:28.963 00.000 7988 OnExposeComplete: enter
19:55:28.963 00.000 7988 UpdateGuideState(): m_state=6
19:55:28.978 00.015 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2977
19:55:28.978 00.000 7988 Star::Find returns 1 (0), X=1170.60, Y=435.35, Mass=1436, SNR=25.7, Peak=192 HFD=3.1
19:55:28.980 00.002 7988 MultiStar: [#1 -0.10,-0.01,1.05,U] [#2 0.06,-0.23,1.03,U] [#3 -0.15,0.12,0.99,U] [#4 -0.01,-0.02,1.04,U] [#5 0.01,0.10,0.71,U] [#6 0.12,0.39,0.69,U] [#7 0.12,0.10,0.66,U] [#8 -0.17,0.05,0.66,U] 
19:55:28.980 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.02, -0.01}
19:55:28.980 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
19:55:28.980 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.09)
19:55:28.980 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.50 mountX=0.01 mountY=-0.02, mountTheta=-1.08
19:55:28.980 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
19:55:28.980 00.000 7988 Enqueuing Move request for scope (0.02, -0.01)
19:55:28.980 00.000 15712 Worker thread wakes up
19:55:28.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
19:55:28.980 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
19:55:28.980 00.000 15712 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
19:55:28.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:28.980 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.7
19:55:28.991 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:28.993 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:28.994 00.001 15712 PPEC rslt: input = 0.01, final = 0.13, react = 0.01, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 642.15
19:55:28.994 00.000 7988 Enqueuing Expose request
19:55:28.994 00.000 15712 PPEC: input: 0.01, control: 0.13, exposure: 1500
19:55:28.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:28.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:55:28.994 00.000 15712 MoveAxis(W, 42, ABG)
19:55:28.994 00.000 15712 Guiding  Dir = 3, Dur = 42
19:55:28.994 00.000 15712 IsGuiding returns 0
19:55:29.014 00.020 15712 PulseGuide returned control before completion, sleep 33
19:55:29.062 00.048 15712 IsGuiding returns 1
19:55:29.062 00.000 15712 scope still moving after pulse duration time elapsed
19:55:29.090 00.028 15712 IsGuiding returns 0
19:55:29.090 00.000 15712 scope move finished after 42 + 52 ms
19:55:29.090 00.000 15712 Move returns status 0, amount 42
19:55:29.090 00.000 15712 MoveAxis(N, 0, ABG)
19:55:29.090 00.000 15712 Move returns status 0, amount 0
19:55:29.090 00.000 15712 move complete, result=0
19:55:29.090 00.000 7988 GuideStep: 0.0 px 42 ms WEST, -0.0 px 0 ms NORTH
19:55:29.092 00.002 15712 worker thread done servicing request
19:55:29.092 00.000 15712 Worker thread wakes up
19:55:29.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:29.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:30.834 01.742 15712 Exposure complete
19:55:30.893 00.059 15712 worker thread done servicing request
19:55:30.893 00.000 7988 OnExposeComplete: enter
19:55:30.895 00.002 7988 UpdateGuideState(): m_state=6
19:55:30.897 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2978
19:55:30.897 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=435.60, Mass=1516, SNR=26.4, Peak=186 HFD=3.3
19:55:30.899 00.002 7988 MultiStar: [#1 -0.03,0.44,0.98,U] [#2 -0.12,-0.11,0.98,U] [#3 -0.29,0.34,0.94,U] [#4 -0.13,0.16,1.04,U] [#5 -0.06,0.22,0.69,U] [#6 0.13,0.30,0.71,U] [#7 -0.09,0.34,0.66,U] [#8 -0.25,0.25,0.66,U] 
19:55:30.899 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.23}, one-star: {-0.04, 0.23}
19:55:30.902 00.003 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
19:55:30.902 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
19:55:30.904 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.72 mountX=-0.23 mountY=0.03, mountTheta=3.01
19:55:30.904 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.23, opts=13)
19:55:30.906 00.002 7988 Enqueuing Move request for scope (-0.04, 0.23)
19:55:30.908 00.002 15712 Worker thread wakes up
19:55:30.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
19:55:30.908 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
19:55:30.908 00.000 15712 Moving (-0.04, 0.23) raw xDistance=-0.23 yDistance=0.03
19:55:30.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:30.908 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.4
19:55:30.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:30.911 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:30.911 00.000 7988 Enqueuing Expose request
19:55:30.911 00.000 15712 PPEC rslt: input = -0.23, final = -0.02, react = -0.14, pred = 0.12, hyst = -0.12, hyst_pct = 0.00, period_length = 642.15
19:55:30.911 00.000 15712 PPEC: input: -0.23, control: -0.02, exposure: 1500
19:55:30.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:30.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:55:30.911 00.000 15712 MoveAxis(E, 6, ABG)
19:55:30.911 00.000 15712 Guiding  Dir = 2, Dur = 6
19:55:30.911 00.000 15712 IsGuiding returns 0
19:55:30.927 00.016 15712 IsGuiding returns 0
19:55:30.927 00.000 15712 Move returns status 0, amount 6
19:55:30.927 00.000 15712 MoveAxis(N, 0, ABG)
19:55:30.927 00.000 15712 Move returns status 0, amount 0
19:55:30.927 00.000 15712 move complete, result=0
19:55:30.927 00.000 15712 worker thread done servicing request
19:55:30.927 00.000 15712 Worker thread wakes up
19:55:30.927 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.0 px 0 ms NORTH
19:55:30.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:30.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:32.348 01.421 15712 Exposure complete
19:55:32.410 00.062 15712 worker thread done servicing request
19:55:32.410 00.000 7988 OnExposeComplete: enter
19:55:32.410 00.000 7988 UpdateGuideState(): m_state=6
19:55:32.414 00.004 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2979
19:55:32.414 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=435.56, Mass=1388, SNR=25.3, Peak=208 HFD=3.2
19:55:32.414 00.000 7988 MultiStar: [#1 -0.18,0.26,1.07,U] [#2 -0.00,-0.08,1.04,U] [#3 -0.13,0.38,0.97,U] [#4 -0.19,0.34,1.08,U] [#5 -0.13,0.48,0.76,U] [#6 0.23,0.29,0.78,U] [#7 -0.07,0.60,0.72,U] [#8 -0.17,0.26,0.71,U] 
19:55:32.414 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.29}, one-star: {-0.22, 0.19}
19:55:32.414 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.58) = xAngle (4.00 = -2.28)
19:55:32.414 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.11 = 0.83)
19:55:32.421 00.007 7988 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.42 mountX=-0.19 mountY=0.22, mountTheta=2.30
19:55:32.421 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.19, opts=13)
19:55:32.423 00.002 7988 Enqueuing Move request for scope (-0.22, 0.19)
19:55:32.425 00.002 15712 Worker thread wakes up
19:55:32.425 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
19:55:32.425 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
19:55:32.425 00.000 15712 Moving (-0.22, 0.19) raw xDistance=-0.19 yDistance=0.22
19:55:32.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:55:32.426 00.001 7988 UpdateGuideState exits: m=1388 SNR=25.3
19:55:32.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:32.428 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:32.428 00.000 7988 Enqueuing Expose request
19:55:32.428 00.000 15712 PPEC rslt: input = -0.19, final = -0.01, react = -0.12, pred = 0.11, hyst = -0.10, hyst_pct = 0.00, period_length = 642.14
19:55:32.431 00.003 15712 PPEC: input: -0.19, control: -0.01, exposure: 1500
19:55:32.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:32.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:55:32.431 00.000 15712 MoveAxis(E, 2, ABG)
19:55:32.431 00.000 15712 Guiding  Dir = 2, Dur = 2
19:55:32.431 00.000 15712 IsGuiding returns 0
19:55:32.448 00.017 15712 IsGuiding returns 0
19:55:32.448 00.000 15712 Move returns status 0, amount 2
19:55:32.448 00.000 15712 MoveAxis(N, 0, ABG)
19:55:32.448 00.000 15712 Move returns status 0, amount 0
19:55:32.448 00.000 15712 move complete, result=0
19:55:32.448 00.000 15712 worker thread done servicing request
19:55:32.448 00.000 15712 Worker thread wakes up
19:55:32.448 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.2 px 0 ms NORTH
19:55:32.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:32.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:34.087 01.639 15712 Exposure complete
19:55:34.133 00.046 15712 worker thread done servicing request
19:55:34.149 00.016 7988 OnExposeComplete: enter
19:55:34.150 00.001 7988 UpdateGuideState(): m_state=6
19:55:34.150 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2980
19:55:34.152 00.002 7988 Star::Find returns 1 (1), X=1170.21, Y=435.46, Mass=1574, SNR=26.9, Peak=255 HFD=3.3
19:55:34.154 00.002 7988 MultiStar: [#1 -0.28,0.24,1.02,U] [#2 -0.13,-0.08,0.98,U] [#3 -0.26,0.16,0.95,U] [#4 -0.30,0.09,1.02,U] [#5 -0.24,0.42,0.68,U] [#6 -0.05,0.43,0.70,U] [#7 -0.18,0.21,0.67,U] [#8 -0.41,0.28,0.64,U] 
19:55:34.154 00.000 7988 refined, 8 included, MultiStar: {-0.25, 0.19}, one-star: {-0.37, 0.10}
19:55:34.156 00.002 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.20)
19:55:34.156 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.91)
19:55:34.158 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.31 cameraTheta=2.50 mountX=-0.18 mountY=0.24, mountTheta=2.21
19:55:34.160 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.19, opts=13)
19:55:34.160 00.000 7988 Enqueuing Move request for scope (-0.25, 0.19)
19:55:34.162 00.002 15712 Worker thread wakes up
19:55:34.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
19:55:34.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
19:55:34.162 00.000 15712 Moving (-0.25, 0.19) raw xDistance=-0.18 yDistance=0.24
19:55:34.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:34.162 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.9 Saturated
19:55:34.164 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:34.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:34.167 00.003 7988 Enqueuing Expose request
19:55:34.167 00.000 15712 PPEC rslt: input = -0.18, final = -0.02, react = -0.11, pred = 0.09, hyst = -0.10, hyst_pct = 0.00, period_length = 642.13
19:55:34.167 00.000 15712 PPEC: input: -0.18, control: -0.02, exposure: 1500
19:55:34.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:34.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:55:34.167 00.000 15712 MoveAxis(E, 8, ABG)
19:55:34.167 00.000 15712 Guiding  Dir = 2, Dur = 8
19:55:34.167 00.000 15712 IsGuiding returns 0
19:55:34.184 00.017 15712 IsGuiding returns 0
19:55:34.184 00.000 15712 Move returns status 0, amount 8
19:55:34.184 00.000 15712 MoveAxis(N, 0, ABG)
19:55:34.184 00.000 15712 Move returns status 0, amount 0
19:55:34.184 00.000 15712 move complete, result=0
19:55:34.184 00.000 7988 GuideStep: -0.2 px 8 ms EAST, 0.2 px 0 ms NORTH
19:55:34.196 00.012 15712 worker thread done servicing request
19:55:34.196 00.000 15712 Worker thread wakes up
19:55:34.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:34.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:35.598 01.402 15712 Exposure complete
19:55:35.660 00.062 15712 worker thread done servicing request
19:55:35.660 00.000 7988 OnExposeComplete: enter
19:55:35.662 00.002 7988 UpdateGuideState(): m_state=6
19:55:35.662 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2981
19:55:35.662 00.000 7988 Star::Find returns 1 (0), X=1170.47, Y=435.42, Mass=1555, SNR=27.0, Peak=214 HFD=3.2
19:55:35.662 00.000 7988 MultiStar: [#1 -0.22,0.32,0.97,U] [#2 -0.10,-0.01,0.97,U] [#3 -0.18,0.25,0.94,U] [#4 -0.25,0.11,1.03,U] [#5 -0.19,0.25,0.67,U] [#6 -0.06,0.34,0.70,U] [#7 -0.11,0.13,0.64,U] [#8 -0.15,0.13,0.64,U] 
19:55:35.662 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.17}, one-star: {-0.11, 0.05}
19:55:35.662 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.58) = xAngle (4.28 = -2.01)
19:55:35.662 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.10)
19:55:35.662 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.70 mountX=-0.05 mountY=0.11, mountTheta=2.01
19:55:35.662 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.05, opts=13)
19:55:35.662 00.000 7988 Enqueuing Move request for scope (-0.11, 0.05)
19:55:35.662 00.000 15712 Worker thread wakes up
19:55:35.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
19:55:35.662 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
19:55:35.662 00.000 15712 Moving (-0.11, 0.05) raw xDistance=-0.05 yDistance=0.11
19:55:35.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:55:35.662 00.000 7988 UpdateGuideState exits: m=1555 SNR=27.0
19:55:35.676 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:35.677 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:35.677 00.000 7988 Enqueuing Expose request
19:55:35.677 00.000 15712 PPEC rslt: input = -0.05, final = 0.09, react = -0.03, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 642.12
19:55:35.677 00.000 15712 PPEC: input: -0.05, control: 0.09, exposure: 1500
19:55:35.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:35.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:55:35.677 00.000 15712 MoveAxis(W, 29, ABG)
19:55:35.677 00.000 15712 Guiding  Dir = 3, Dur = 29
19:55:35.677 00.000 15712 IsGuiding returns 0
19:55:35.694 00.017 15712 PulseGuide returned control before completion, sleep 24
19:55:35.745 00.051 15712 IsGuiding returns 1
19:55:35.745 00.000 15712 scope still moving after pulse duration time elapsed
19:55:35.773 00.028 15712 IsGuiding returns 0
19:55:35.773 00.000 15712 scope move finished after 29 + 64 ms
19:55:35.773 00.000 15712 Move returns status 0, amount 29
19:55:35.773 00.000 15712 MoveAxis(N, 0, ABG)
19:55:35.773 00.000 15712 Move returns status 0, amount 0
19:55:35.773 00.000 15712 move complete, result=0
19:55:35.773 00.000 15712 worker thread done servicing request
19:55:35.773 00.000 15712 Worker thread wakes up
19:55:35.773 00.000 7988 GuideStep: -0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
19:55:35.775 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:35.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:37.515 01.740 15712 Exposure complete
19:55:37.563 00.048 15712 worker thread done servicing request
19:55:37.563 00.000 7988 OnExposeComplete: enter
19:55:37.577 00.014 7988 UpdateGuideState(): m_state=6
19:55:37.577 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2982
19:55:37.580 00.003 7988 Star::Find returns 1 (0), X=1170.46, Y=435.57, Mass=1551, SNR=26.6, Peak=227 HFD=3.2
19:55:37.580 00.000 7988 MultiStar: [#1 -0.29,0.28,1.01,U] [#2 -0.13,0.07,1.00,U] [#3 -0.25,0.41,0.95,U] [#4 -0.03,0.17,1.03,U] [#5 -0.08,0.19,0.70,U] [#6 0.01,0.02,0.69,U] [#7 -0.07,0.38,0.64,U] [#8 -0.31,0.36,0.66,U] 
19:55:37.580 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.23}, one-star: {-0.12, 0.21}
19:55:37.580 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.67 = -2.62)
19:55:37.580 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.78 = 0.49)
19:55:37.580 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.09 mountX=-0.21 mountY=0.11, mountTheta=2.64
19:55:37.580 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.21, opts=13)
19:55:37.580 00.000 7988 Enqueuing Move request for scope (-0.12, 0.21)
19:55:37.580 00.000 15712 Worker thread wakes up
19:55:37.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
19:55:37.580 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
19:55:37.580 00.000 15712 Moving (-0.12, 0.21) raw xDistance=-0.21 yDistance=0.11
19:55:37.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:37.580 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.6
19:55:37.591 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:37.592 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:37.592 00.000 7988 Enqueuing Expose request
19:55:37.592 00.000 15712 PPEC rslt: input = -0.21, final = 0.02, react = -0.13, pred = 0.14, hyst = -0.11, hyst_pct = 0.00, period_length = 642.12
19:55:37.592 00.000 15712 PPEC: input: -0.21, control: 0.02, exposure: 1500
19:55:37.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:37.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:55:37.592 00.000 15712 MoveAxis(W, 6, ABG)
19:55:37.592 00.000 15712 Guiding  Dir = 3, Dur = 6
19:55:37.592 00.000 15712 IsGuiding returns 0
19:55:37.646 00.054 15712 IsGuiding returns 0
19:55:37.646 00.000 15712 Move returns status 0, amount 6
19:55:37.646 00.000 15712 MoveAxis(N, 0, ABG)
19:55:37.646 00.000 15712 Move returns status 0, amount 0
19:55:37.646 00.000 15712 move complete, result=0
19:55:37.646 00.000 7988 GuideStep: -0.2 px 6 ms WEST, 0.1 px 0 ms NORTH
19:55:37.648 00.002 15712 worker thread done servicing request
19:55:37.648 00.000 15712 Worker thread wakes up
19:55:37.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:37.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:39.060 01.412 15712 Exposure complete
19:55:39.120 00.060 15712 worker thread done servicing request
19:55:39.120 00.000 7988 OnExposeComplete: enter
19:55:39.122 00.002 7988 UpdateGuideState(): m_state=6
19:55:39.124 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2983
19:55:39.125 00.001 7988 Star::Find returns 1 (0), X=1170.32, Y=435.42, Mass=1508, SNR=26.3, Peak=222 HFD=3.3
19:55:39.125 00.000 7988 MultiStar: [#1 -0.18,0.18,0.99,U] [#2 -0.25,0.01,0.99,U] [#3 -0.34,0.25,0.96,U] [#4 -0.30,0.13,1.03,U] [#5 -0.23,0.38,0.70,U] [#6 0.07,0.21,0.69,U] [#7 -0.39,0.47,0.64,U] [#8 -0.23,0.16,0.61,U] 
19:55:39.127 00.002 7988 single-star, 8 included, MultiStar: {-0.24, 0.19}, one-star: {-0.26, 0.06}
19:55:39.127 00.000 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.58) = xAngle (4.51 = -1.78)
19:55:39.129 00.002 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.62 = 1.33)
19:55:39.129 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.06 hyp=0.26 cameraTheta=2.93 mountX=-0.05 mountY=0.26, mountTheta=1.78
19:55:39.131 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.06, opts=13)
19:55:39.133 00.002 7988 Enqueuing Move request for scope (-0.26, 0.06)
19:55:39.133 00.000 15712 Worker thread wakes up
19:55:39.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.06) opts 0xd
19:55:39.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.06)
19:55:39.133 00.000 15712 Moving (-0.26, 0.06) raw xDistance=-0.05 yDistance=0.26
19:55:39.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:39.133 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.3
19:55:39.137 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:39.138 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:39.138 00.000 7988 Enqueuing Expose request
19:55:39.138 00.000 15712 PPEC rslt: input = -0.05, final = 0.13, react = -0.03, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 642.11
19:55:39.138 00.000 15712 PPEC: input: -0.05, control: 0.13, exposure: 1500
19:55:39.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
19:55:39.138 00.000 15712 MoveAxis(W, 41, ABG)
19:55:39.138 00.000 15712 Guiding  Dir = 3, Dur = 41
19:55:39.138 00.000 15712 IsGuiding returns 0
19:55:39.159 00.021 15712 PulseGuide returned control before completion, sleep 27
19:55:39.203 00.044 15712 IsGuiding returns 1
19:55:39.203 00.000 15712 scope still moving after pulse duration time elapsed
19:55:39.261 00.058 15712 IsGuiding returns 0
19:55:39.261 00.000 15712 scope move finished after 41 + 79 ms
19:55:39.261 00.000 15712 Move returns status 0, amount 41
19:55:39.261 00.000 15712 MoveAxis(S, 65, ABG)
19:55:39.261 00.000 15712 Guiding  Dir = 1, Dur = 65
19:55:39.261 00.000 15712 IsGuiding returns 0
19:55:39.336 00.075 15712 IsGuiding returns 1
19:55:39.336 00.000 15712 scope still moving after pulse duration time elapsed
19:55:39.366 00.030 15712 IsGuiding returns 1
19:55:39.414 00.048 15712 IsGuiding returns 0
19:55:39.414 00.000 15712 scope move finished after 65 + 94 ms
19:55:39.414 00.000 15712 Move returns status 0, amount 65
19:55:39.414 00.000 15712 move complete, result=0
19:55:39.414 00.000 7988 GuideStep: -0.1 px 41 ms WEST, 0.3 px 65 ms SOUTH
19:55:39.423 00.009 15712 worker thread done servicing request
19:55:39.423 00.000 15712 Worker thread wakes up
19:55:39.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:39.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:41.054 01.631 15712 Exposure complete
19:55:41.100 00.046 15712 worker thread done servicing request
19:55:41.100 00.000 7988 OnExposeComplete: enter
19:55:41.115 00.015 7988 UpdateGuideState(): m_state=6
19:55:41.115 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2984
19:55:41.117 00.002 7988 Star::Find returns 1 (0), X=1170.52, Y=435.63, Mass=1457, SNR=25.9, Peak=181 HFD=3.4
19:55:41.119 00.002 7988 MultiStar: [#1 -0.05,0.14,1.00,U] [#2 0.01,0.06,0.98,U] [#3 -0.03,0.43,0.98,U] [#4 0.17,0.07,1.05,U] [#5 -0.05,0.23,0.68,U] [#6 0.17,0.41,0.74,U] [#7 -0.08,0.54,0.65,U] [#8 -0.04,-0.04,0.66,U] 
19:55:41.119 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.22}, one-star: {-0.06, 0.27}
19:55:41.121 00.002 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
19:55:41.121 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
19:55:41.123 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.53 mountX=-0.22 mountY=-0.01, mountTheta=-3.08
19:55:41.125 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.22, opts=13)
19:55:41.125 00.000 7988 Enqueuing Move request for scope (0.01, 0.22)
19:55:41.127 00.002 15712 Worker thread wakes up
19:55:41.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
19:55:41.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
19:55:41.127 00.000 15712 Moving (0.01, 0.22) raw xDistance=-0.22 yDistance=-0.01
19:55:41.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:41.127 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9
19:55:41.130 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:41.130 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:41.132 00.002 7988 Enqueuing Expose request
19:55:41.132 00.000 15712 PPEC rslt: input = -0.22, final = -0.00, react = -0.13, pred = 0.13, hyst = -0.12, hyst_pct = 0.00, period_length = 642.10
19:55:41.132 00.000 15712 PPEC: input: -0.22, control: -0.00, exposure: 1500
19:55:41.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:41.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:55:41.132 00.000 15712 MoveAxis(E, 1, ABG)
19:55:41.132 00.000 15712 Guiding  Dir = 2, Dur = 1
19:55:41.132 00.000 15712 IsGuiding returns 0
19:55:41.163 00.031 15712 IsGuiding returns 0
19:55:41.163 00.000 15712 Move returns status 0, amount 1
19:55:41.163 00.000 15712 MoveAxis(N, 0, ABG)
19:55:41.163 00.000 15712 Move returns status 0, amount 0
19:55:41.163 00.000 15712 move complete, result=0
19:55:41.163 00.000 15712 worker thread done servicing request
19:55:41.163 00.000 15712 Worker thread wakes up
19:55:41.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:41.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:41.163 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.0 px 0 ms NORTH
19:55:42.582 01.419 15712 Exposure complete
19:55:42.642 00.060 15712 worker thread done servicing request
19:55:42.642 00.000 7988 OnExposeComplete: enter
19:55:42.643 00.001 7988 UpdateGuideState(): m_state=6
19:55:42.643 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2985
19:55:42.645 00.002 7988 Star::Find returns 1 (0), X=1170.55, Y=435.30, Mass=1544, SNR=26.6, Peak=181 HFD=3.3
19:55:42.645 00.000 7988 MultiStar: [#1 -0.11,0.17,1.03,U] [#2 -0.07,-0.06,0.98,U] [#3 -0.05,-0.02,0.94,U] [#4 -0.12,0.09,1.01,U] [#5 0.19,0.23,0.69,U] [#6 0.17,0.30,0.68,U] [#7 -0.08,0.29,0.65,U] [#8 -0.19,0.11,0.64,U] 
19:55:42.645 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.03, -0.06}
19:55:42.645 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
19:55:42.645 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.63 = 2.63)
19:55:42.645 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.06 mountX=0.06 mountY=0.03, mountTheta=0.50
19:55:42.645 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
19:55:42.645 00.000 7988 Enqueuing Move request for scope (-0.03, -0.06)
19:55:42.645 00.000 15712 Worker thread wakes up
19:55:42.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
19:55:42.645 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
19:55:42.645 00.000 15712 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.03
19:55:42.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:42.645 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.6
19:55:42.657 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:42.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:42.659 00.002 7988 Enqueuing Expose request
19:55:42.659 00.000 15712 PPEC rslt: input = 0.06, final = 0.12, react = 0.04, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 642.10
19:55:42.659 00.000 15712 PPEC: input: 0.06, control: 0.12, exposure: 1500
19:55:42.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:42.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:55:42.659 00.000 15712 MoveAxis(W, 40, ABG)
19:55:42.659 00.000 15712 Guiding  Dir = 3, Dur = 40
19:55:42.659 00.000 15712 IsGuiding returns 0
19:55:42.679 00.020 15712 PulseGuide returned control before completion, sleep 31
19:55:42.728 00.049 15712 IsGuiding returns 0
19:55:42.730 00.002 15712 Move returns status 0, amount 40
19:55:42.730 00.000 15712 MoveAxis(N, 0, ABG)
19:55:42.730 00.000 15712 Move returns status 0, amount 0
19:55:42.730 00.000 15712 move complete, result=0
19:55:42.730 00.000 7988 GuideStep: 0.1 px 40 ms WEST, 0.0 px 0 ms NORTH
19:55:42.730 00.000 15712 worker thread done servicing request
19:55:42.730 00.000 15712 Worker thread wakes up
19:55:42.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:42.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:44.367 01.637 15712 Exposure complete
19:55:44.414 00.047 15712 worker thread done servicing request
19:55:44.414 00.000 7988 OnExposeComplete: enter
19:55:44.429 00.015 7988 UpdateGuideState(): m_state=6
19:55:44.431 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2986
19:55:44.431 00.000 7988 Star::Find returns 1 (0), X=1170.47, Y=435.56, Mass=1488, SNR=26.1, Peak=180 HFD=3.3
19:55:44.431 00.000 7988 MultiStar: [#1 -0.23,0.50,1.04,U] [#2 -0.13,0.09,1.03,U] [#3 -0.08,0.41,0.95,U] [#4 0.03,0.08,1.06,U] [#5 0.08,0.38,0.67,U] [#6 0.03,0.42,0.72,U] [#7 -0.08,0.43,0.67,U] [#8 -0.11,0.36,0.64,U] 
19:55:44.431 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.30}, one-star: {-0.11, 0.20}
19:55:44.431 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.67 = -2.61)
19:55:44.431 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.78 = 0.50)
19:55:44.431 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.09 mountX=-0.20 mountY=0.11, mountTheta=2.64
19:55:44.431 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.20, opts=13)
19:55:44.431 00.000 7988 Enqueuing Move request for scope (-0.11, 0.20)
19:55:44.431 00.000 15712 Worker thread wakes up
19:55:44.431 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
19:55:44.431 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
19:55:44.431 00.000 15712 Moving (-0.11, 0.20) raw xDistance=-0.20 yDistance=0.11
19:55:44.431 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:55:44.431 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.1
19:55:44.431 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:44.445 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:44.445 00.000 7988 Enqueuing Expose request
19:55:44.447 00.002 15712 PPEC rslt: input = -0.20, final = 0.05, react = -0.12, pred = 0.16, hyst = -0.11, hyst_pct = 0.00, period_length = 642.09
19:55:44.447 00.000 15712 PPEC: input: -0.20, control: 0.05, exposure: 1500
19:55:44.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:44.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:55:44.447 00.000 15712 MoveAxis(W, 15, ABG)
19:55:44.447 00.000 15712 Guiding  Dir = 3, Dur = 15
19:55:44.448 00.001 15712 IsGuiding returns 0
19:55:44.465 00.017 15712 IsGuiding returns 1
19:55:44.465 00.000 15712 scope still moving after pulse duration time elapsed
19:55:44.516 00.051 15712 IsGuiding returns 0
19:55:44.516 00.000 15712 scope move finished after 15 + 57 ms
19:55:44.516 00.000 15712 Move returns status 0, amount 15
19:55:44.516 00.000 15712 MoveAxis(N, 0, ABG)
19:55:44.516 00.000 15712 Move returns status 0, amount 0
19:55:44.516 00.000 15712 move complete, result=0
19:55:44.516 00.000 7988 GuideStep: -0.2 px 15 ms WEST, 0.1 px 0 ms NORTH
19:55:44.522 00.006 15712 worker thread done servicing request
19:55:44.522 00.000 15712 Worker thread wakes up
19:55:44.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:44.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:45.931 01.409 15712 Exposure complete
19:55:45.986 00.055 15712 worker thread done servicing request
19:55:45.986 00.000 7988 OnExposeComplete: enter
19:55:45.992 00.006 7988 UpdateGuideState(): m_state=6
19:55:45.994 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2987
19:55:45.995 00.001 7988 Star::Find returns 1 (0), X=1170.53, Y=435.54, Mass=1509, SNR=26.1, Peak=180 HFD=3.2
19:55:45.997 00.002 7988 MultiStar: [#1 -0.35,0.32,0.96,U] [#2 -0.00,0.10,1.00,U] [#3 0.02,0.21,0.93,U] [#4 -0.04,0.09,1.01,U] [#5 0.20,0.19,0.67,U] [#6 0.29,0.12,0.72,U] [#7 0.19,0.47,0.66,U] [#8 0.08,0.31,0.64,U] 
19:55:45.997 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.21}, one-star: {-0.05, 0.18}
19:55:45.999 00.002 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
19:55:45.999 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
19:55:46.001 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.85 mountX=-0.18 mountY=0.05, mountTheta=2.88
19:55:46.003 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.18, opts=13)
19:55:46.003 00.000 7988 Enqueuing Move request for scope (-0.05, 0.18)
19:55:46.005 00.002 15712 Worker thread wakes up
19:55:46.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
19:55:46.005 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
19:55:46.005 00.000 15712 Moving (-0.05, 0.18) raw xDistance=-0.18 yDistance=0.05
19:55:46.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:46.005 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.1
19:55:46.007 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:46.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:46.007 00.000 7988 Enqueuing Expose request
19:55:46.007 00.000 15712 PPEC rslt: input = -0.18, final = 0.01, react = -0.11, pred = 0.12, hyst = -0.09, hyst_pct = 0.00, period_length = 642.08
19:55:46.007 00.000 15712 PPEC: input: -0.18, control: 0.01, exposure: 1500
19:55:46.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:46.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:55:46.007 00.000 15712 MoveAxis(W, 5, ABG)
19:55:46.007 00.000 15712 Guiding  Dir = 3, Dur = 5
19:55:46.007 00.000 15712 IsGuiding returns 0
19:55:46.071 00.064 15712 IsGuiding returns 0
19:55:46.071 00.000 15712 Move returns status 0, amount 5
19:55:46.071 00.000 15712 MoveAxis(N, 0, ABG)
19:55:46.071 00.000 15712 Move returns status 0, amount 0
19:55:46.071 00.000 15712 move complete, result=0
19:55:46.071 00.000 15712 worker thread done servicing request
19:55:46.071 00.000 15712 Worker thread wakes up
19:55:46.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:46.071 00.000 7988 GuideStep: -0.2 px 5 ms WEST, 0.0 px 0 ms NORTH
19:55:46.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:47.713 01.642 15712 Exposure complete
19:55:47.774 00.061 15712 worker thread done servicing request
19:55:47.774 00.000 7988 OnExposeComplete: enter
19:55:47.776 00.002 7988 UpdateGuideState(): m_state=6
19:55:47.778 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2988
19:55:47.778 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=435.42, Mass=1519, SNR=26.3, Peak=173 HFD=3.3
19:55:47.780 00.002 7988 MultiStar: [#1 0.01,0.21,1.00,U] [#2 -0.02,-0.10,1.03,U] [#3 -0.02,0.14,0.95,U] [#4 0.06,0.04,1.02,U] [#5 -0.03,0.00,0.73,U] [#6 0.05,0.03,0.74,U] [#7 -0.10,0.07,0.64,U] [#8 0.03,0.27,0.67,U] 
19:55:47.781 00.001 7988 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.06, 0.05}
19:55:47.781 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:55:47.783 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
19:55:47.783 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.08 cameraTheta=1.46 mountX=-0.07 mountY=-0.01, mountTheta=-3.00
19:55:47.785 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.07, opts=13)
19:55:47.787 00.002 7988 Enqueuing Move request for scope (0.01, 0.07)
19:55:47.787 00.000 15712 Worker thread wakes up
19:55:47.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
19:55:47.787 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
19:55:47.787 00.000 15712 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
19:55:47.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:47.787 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.3
19:55:47.790 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:47.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:47.792 00.002 7988 Enqueuing Expose request
19:55:47.792 00.000 15712 PPEC rslt: input = -0.07, final = 0.11, react = -0.04, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 642.07
19:55:47.792 00.000 15712 PPEC: input: -0.07, control: 0.11, exposure: 1500
19:55:47.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:47.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:55:47.792 00.000 15712 MoveAxis(W, 37, ABG)
19:55:47.792 00.000 15712 Guiding  Dir = 3, Dur = 37
19:55:47.792 00.000 15712 IsGuiding returns 0
19:55:47.812 00.020 15712 PulseGuide returned control before completion, sleep 30
19:55:47.860 00.048 15712 IsGuiding returns 0
19:55:47.860 00.000 15712 Move returns status 0, amount 37
19:55:47.860 00.000 15712 MoveAxis(N, 0, ABG)
19:55:47.860 00.000 15712 Move returns status 0, amount 0
19:55:47.860 00.000 15712 move complete, result=0
19:55:47.860 00.000 7988 GuideStep: -0.1 px 37 ms WEST, -0.0 px 0 ms NORTH
19:55:47.860 00.000 15712 worker thread done servicing request
19:55:47.862 00.002 15712 Worker thread wakes up
19:55:47.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:47.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:49.277 01.415 15712 Exposure complete
19:55:49.337 00.060 15712 worker thread done servicing request
19:55:49.337 00.000 7988 OnExposeComplete: enter
19:55:49.339 00.002 7988 UpdateGuideState(): m_state=6
19:55:49.339 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2989
19:55:49.339 00.000 7988 Star::Find returns 1 (0), X=1170.50, Y=435.53, Mass=1502, SNR=26.3, Peak=181 HFD=3.2
19:55:49.339 00.000 7988 MultiStar: [#1 -0.20,0.48,1.01,U] [#2 -0.04,0.09,1.02,U] [#3 -0.07,0.26,0.94,U] [#4 -0.11,0.08,1.02,U] [#5 -0.13,0.33,0.66,U] [#6 -0.03,0.43,0.71,U] [#7 -0.06,0.23,0.66,U] [#8 -0.14,0.27,0.64,U] 
19:55:49.339 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.25}, one-star: {-0.08, 0.17}
19:55:49.344 00.005 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.69)
19:55:49.344 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.42)
19:55:49.344 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.18 cameraTheta=2.01 mountX=-0.17 mountY=0.07, mountTheta=2.72
19:55:49.344 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.17, opts=13)
19:55:49.344 00.000 7988 Enqueuing Move request for scope (-0.08, 0.17)
19:55:49.344 00.000 15712 Worker thread wakes up
19:55:49.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
19:55:49.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
19:55:49.344 00.000 15712 Moving (-0.08, 0.17) raw xDistance=-0.17 yDistance=0.07
19:55:49.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:49.344 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
19:55:49.355 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:49.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:49.357 00.002 7988 Enqueuing Expose request
19:55:49.357 00.000 15712 PPEC rslt: input = -0.17, final = -0.00, react = -0.10, pred = 0.10, hyst = -0.09, hyst_pct = 0.00, period_length = 642.07
19:55:49.357 00.000 15712 PPEC: input: -0.17, control: -0.00, exposure: 1500
19:55:49.357 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:49.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:55:49.357 00.000 15712 MoveAxis(E, 0, ABG)
19:55:49.357 00.000 15712 Move returns status 0, amount 0
19:55:49.357 00.000 15712 MoveAxis(N, 0, ABG)
19:55:49.357 00.000 15712 Move returns status 0, amount 0
19:55:49.357 00.000 15712 move complete, result=0
19:55:49.359 00.002 15712 worker thread done servicing request
19:55:49.359 00.000 15712 Worker thread wakes up
19:55:49.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:49.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:49.359 00.000 7988 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:55:51.002 01.643 15712 Exposure complete
19:55:51.047 00.045 15712 worker thread done servicing request
19:55:51.047 00.000 7988 OnExposeComplete: enter
19:55:51.047 00.000 7988 UpdateGuideState(): m_state=6
19:55:51.063 00.016 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2990
19:55:51.063 00.000 7988 Star::Find returns 1 (0), X=1170.31, Y=435.83, Mass=1509, SNR=26.2, Peak=185 HFD=3.6
19:55:51.063 00.000 7988 MultiStar: [#1 -0.31,0.58,1.00,U] [#2 -0.14,0.09,1.03,U] [#3 -0.26,0.41,0.93,U] [#4 -0.19,0.38,1.03,U] [#5 -0.20,0.90,0.71,U] [#6 -0.04,0.51,0.69,U] [#7 -0.13,0.59,0.63,U] [#8 -0.05,0.40,0.65,U] 
19:55:51.063 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.46}, one-star: {-0.26, 0.47}
19:55:51.063 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.75)
19:55:51.063 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.36)
19:55:51.063 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.46 hyp=0.50 cameraTheta=1.96 mountX=-0.46 mountY=0.18, mountTheta=2.77
19:55:51.063 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.46, opts=13)
19:55:51.063 00.000 7988 Enqueuing Move request for scope (-0.19, 0.46)
19:55:51.075 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:51.075 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.2
19:55:51.077 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:51.077 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:51.079 00.002 7988 Enqueuing Expose request
19:55:51.080 00.001 15712 Worker thread wakes up
19:55:51.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.46) opts 0xd
19:55:51.080 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.46)
19:55:51.080 00.000 15712 Moving (-0.19, 0.46) raw xDistance=-0.46 yDistance=0.18
19:55:51.080 00.000 15712 PPEC rslt: input = -0.46, final = -0.14, react = -0.28, pred = 0.13, hyst = -0.24, hyst_pct = 0.00, period_length = 642.06
19:55:51.080 00.000 15712 PPEC: input: -0.46, control: -0.14, exposure: 1500
19:55:51.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:51.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:55:51.080 00.000 15712 MoveAxis(E, 46, ABG)
19:55:51.080 00.000 15712 Guiding  Dir = 2, Dur = 46
19:55:51.097 00.017 15712 IsGuiding returns 0
19:55:51.114 00.017 15712 PulseGuide returned control before completion, sleep 41
19:55:51.199 00.085 15712 IsGuiding returns 0
19:55:51.199 00.000 15712 Move returns status 0, amount 46
19:55:51.199 00.000 15712 MoveAxis(N, 0, ABG)
19:55:51.199 00.000 15712 Move returns status 0, amount 0
19:55:51.199 00.000 15712 move complete, result=0
19:55:51.199 00.000 15712 worker thread done servicing request
19:55:51.199 00.000 15712 Worker thread wakes up
19:55:51.199 00.000 7988 GuideStep: -0.5 px 46 ms EAST, 0.2 px 0 ms NORTH
19:55:51.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:51.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:52.609 01.410 15712 Exposure complete
19:55:52.671 00.062 15712 worker thread done servicing request
19:55:52.671 00.000 7988 OnExposeComplete: enter
19:55:52.671 00.000 7988 UpdateGuideState(): m_state=6
19:55:52.671 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2991
19:55:52.671 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=435.21, Mass=1454, SNR=25.9, Peak=218 HFD=3.2
19:55:52.671 00.000 7988 MultiStar: [#1 -0.17,0.05,1.00,U] [#2 -0.20,-0.14,1.00,U] [#3 -0.31,0.04,0.98,U] [#4 -0.14,0.10,1.05,U] [#5 -0.41,-0.04,0.69,U] [#6 -0.03,0.04,0.74,U] [#7 -0.20,0.11,0.66,U] [#8 -0.41,-0.10,0.70,U] 
19:55:52.671 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.01}, one-star: {-0.17, -0.15}
19:55:52.678 00.007 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.58) = xAngle (-1.51 = -1.51)
19:55:52.678 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.60 = 1.60)
19:55:52.678 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.09 mountX=0.01 mountY=0.22, mountTheta=1.51
19:55:52.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.01, opts=13)
19:55:52.678 00.000 7988 Enqueuing Move request for scope (-0.22, -0.01)
19:55:52.678 00.000 15712 Worker thread wakes up
19:55:52.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
19:55:52.678 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
19:55:52.678 00.000 15712 Moving (-0.22, -0.01) raw xDistance=0.01 yDistance=0.22
19:55:52.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:55:52.686 00.008 7988 UpdateGuideState exits: m=1454 SNR=25.9
19:55:52.687 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:52.687 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:52.687 00.000 7988 Enqueuing Expose request
19:55:52.687 00.000 15712 PPEC rslt: input = 0.01, final = 0.15, react = 0.01, pred = 0.15, hyst = 0.00, hyst_pct = 0.00, period_length = 642.06
19:55:52.687 00.000 15712 PPEC: input: 0.01, control: 0.15, exposure: 1500
19:55:52.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:52.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:55:52.687 00.000 15712 MoveAxis(W, 50, ABG)
19:55:52.687 00.000 15712 Guiding  Dir = 3, Dur = 50
19:55:52.687 00.000 15712 IsGuiding returns 0
19:55:52.719 00.032 15712 PulseGuide returned control before completion, sleep 33
19:55:52.766 00.047 15712 IsGuiding returns 0
19:55:52.766 00.000 15712 Move returns status 0, amount 50
19:55:52.766 00.000 15712 MoveAxis(N, 0, ABG)
19:55:52.766 00.000 15712 Move returns status 0, amount 0
19:55:52.766 00.000 15712 move complete, result=0
19:55:52.766 00.000 15712 worker thread done servicing request
19:55:52.766 00.000 15712 Worker thread wakes up
19:55:52.766 00.000 7988 GuideStep: 0.0 px 50 ms WEST, 0.2 px 0 ms NORTH
19:55:52.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:52.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:54.408 01.642 15712 Exposure complete
19:55:54.465 00.057 15712 worker thread done servicing request
19:55:54.465 00.000 7988 OnExposeComplete: enter
19:55:54.471 00.006 7988 UpdateGuideState(): m_state=6
19:55:54.471 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2992
19:55:54.471 00.000 7988 Star::Find returns 1 (0), X=1170.45, Y=435.51, Mass=1430, SNR=25.6, Peak=210 HFD=3.2
19:55:54.471 00.000 7988 MultiStar: [#1 -0.21,0.18,1.05,U] [#2 -0.07,-0.23,1.03,U] [#3 -0.13,0.21,0.97,U] [#4 -0.05,0.10,1.08,U] [#5 -0.21,0.21,0.69,U] [#6 0.03,0.13,0.71,U] [#7 0.11,0.40,0.69,U] [#8 -0.11,0.27,0.66,U] 
19:55:54.471 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {-0.13, 0.14}
19:55:54.471 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
19:55:54.471 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
19:55:54.471 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.16 mountX=-0.14 mountY=0.09, mountTheta=2.57
19:55:54.471 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.14, opts=13)
19:55:54.482 00.011 7988 Enqueuing Move request for scope (-0.09, 0.14)
19:55:54.482 00.000 15712 Worker thread wakes up
19:55:54.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
19:55:54.482 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
19:55:54.482 00.000 15712 Moving (-0.09, 0.14) raw xDistance=-0.14 yDistance=0.09
19:55:54.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:54.482 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.6
19:55:54.485 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:54.487 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:54.487 00.000 7988 Enqueuing Expose request
19:55:54.487 00.000 15712 PPEC rslt: input = -0.14, final = 0.17, react = -0.08, pred = 0.17, hyst = 0.00, hyst_pct = 0.00, period_length = 642.05
19:55:54.487 00.000 15712 PPEC: input: -0.14, control: 0.17, exposure: 1500
19:55:54.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:54.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:55:54.487 00.000 15712 MoveAxis(W, 55, ABG)
19:55:54.487 00.000 15712 Guiding  Dir = 3, Dur = 55
19:55:54.487 00.000 15712 IsGuiding returns 0
19:55:54.508 00.021 15712 PulseGuide returned control before completion, sleep 45
19:55:54.584 00.076 15712 IsGuiding returns 0
19:55:54.584 00.000 15712 Move returns status 0, amount 55
19:55:54.584 00.000 15712 MoveAxis(N, 0, ABG)
19:55:54.584 00.000 15712 Move returns status 0, amount 0
19:55:54.584 00.000 15712 move complete, result=0
19:55:54.584 00.000 15712 worker thread done servicing request
19:55:54.584 00.000 15712 Worker thread wakes up
19:55:54.584 00.000 7988 GuideStep: -0.1 px 55 ms WEST, 0.1 px 0 ms NORTH
19:55:54.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:54.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:56.006 01.422 15712 Exposure complete
19:55:56.067 00.061 15712 worker thread done servicing request
19:55:56.067 00.000 7988 OnExposeComplete: enter
19:55:56.067 00.000 7988 UpdateGuideState(): m_state=6
19:55:56.070 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2993
19:55:56.070 00.000 7988 Star::Find returns 1 (0), X=1170.55, Y=435.56, Mass=1504, SNR=26.3, Peak=177 HFD=3.3
19:55:56.072 00.002 7988 MultiStar: [#1 -0.10,0.65,1.02,U] [#2 0.06,0.05,1.02,U] [#3 -0.15,0.41,0.93,U] [#4 -0.11,0.37,1.00,U] [#5 -0.24,0.30,0.67,U] [#6 0.14,0.44,0.70,U] [#7 0.09,0.43,0.62,U] [#8 0.12,0.13,0.67,U] 
19:55:56.072 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.33}, one-star: {-0.03, 0.20}
19:55:56.074 00.002 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
19:55:56.074 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
19:55:56.074 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.74 mountX=-0.20 mountY=0.03, mountTheta=2.99
19:55:56.079 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.20, opts=13)
19:55:56.079 00.000 7988 Enqueuing Move request for scope (-0.03, 0.20)
19:55:56.079 00.000 15712 Worker thread wakes up
19:55:56.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
19:55:56.079 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
19:55:56.079 00.000 15712 Moving (-0.03, 0.20) raw xDistance=-0.20 yDistance=0.03
19:55:56.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:56.082 00.003 7988 UpdateGuideState exits: m=1504 SNR=26.3
19:55:56.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:56.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:56.082 00.000 7988 Enqueuing Expose request
19:55:56.082 00.000 15712 PPEC rslt: input = -0.20, final = 0.02, react = -0.12, pred = 0.14, hyst = -0.10, hyst_pct = 0.00, period_length = 642.04
19:55:56.082 00.000 15712 PPEC: input: -0.20, control: 0.02, exposure: 1500
19:55:56.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:56.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:55:56.082 00.000 15712 MoveAxis(W, 7, ABG)
19:55:56.082 00.000 15712 Guiding  Dir = 3, Dur = 7
19:55:56.098 00.016 15712 IsGuiding returns 0
19:55:56.114 00.016 15712 IsGuiding returns 0
19:55:56.114 00.000 15712 Move returns status 0, amount 7
19:55:56.114 00.000 15712 MoveAxis(N, 0, ABG)
19:55:56.114 00.000 15712 Move returns status 0, amount 0
19:55:56.114 00.000 15712 move complete, result=0
19:55:56.114 00.000 7988 GuideStep: -0.2 px 7 ms WEST, 0.0 px 0 ms NORTH
19:55:56.126 00.012 15712 worker thread done servicing request
19:55:56.126 00.000 15712 Worker thread wakes up
19:55:56.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:56.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:57.756 01.630 15712 Exposure complete
19:55:57.816 00.060 15712 worker thread done servicing request
19:55:57.816 00.000 7988 OnExposeComplete: enter
19:55:57.816 00.000 7988 UpdateGuideState(): m_state=6
19:55:57.819 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2994
19:55:57.819 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=435.61, Mass=1465, SNR=26.1, Peak=171 HFD=3.3
19:55:57.819 00.000 7988 MultiStar: [#1 0.05,0.43,1.04,U] [#2 -0.02,-0.15,0.98,U] [#3 -0.11,0.32,0.96,U] [#4 -0.06,0.39,1.03,U] [#5 -0.02,0.50,0.69,U] [#6 0.06,0.37,0.73,U] [#7 -0.10,0.62,0.65,U] [#8 0.12,0.49,0.67,U] 
19:55:57.819 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.33}, one-star: {-0.12, 0.24}
19:55:57.819 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.60 = -2.68)
19:55:57.819 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.43)
19:55:57.819 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.03 mountX=-0.24 mountY=0.11, mountTheta=2.70
19:55:57.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.24, opts=13)
19:55:57.819 00.000 7988 Enqueuing Move request for scope (-0.12, 0.24)
19:55:57.819 00.000 15712 Worker thread wakes up
19:55:57.831 00.012 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
19:55:57.831 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
19:55:57.831 00.000 15712 Moving (-0.12, 0.24) raw xDistance=-0.24 yDistance=0.11
19:55:57.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:57.831 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.1
19:55:57.833 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:57.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:57.833 00.000 7988 Enqueuing Expose request
19:55:57.835 00.002 15712 PPEC rslt: input = -0.24, final = -0.03, react = -0.15, pred = 0.12, hyst = -0.12, hyst_pct = 0.00, period_length = 642.04
19:55:57.835 00.000 15712 PPEC: input: -0.24, control: -0.03, exposure: 1500
19:55:57.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:57.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:55:57.835 00.000 15712 MoveAxis(E, 9, ABG)
19:55:57.835 00.000 15712 Guiding  Dir = 2, Dur = 9
19:55:57.835 00.000 15712 IsGuiding returns 0
19:55:57.851 00.016 15712 IsGuiding returns 0
19:55:57.851 00.000 15712 Move returns status 0, amount 9
19:55:57.851 00.000 15712 MoveAxis(N, 0, ABG)
19:55:57.851 00.000 15712 Move returns status 0, amount 0
19:55:57.851 00.000 15712 move complete, result=0
19:55:57.851 00.000 15712 worker thread done servicing request
19:55:57.851 00.000 15712 Worker thread wakes up
19:55:57.851 00.000 7988 GuideStep: -0.2 px 9 ms EAST, 0.1 px 0 ms NORTH
19:55:57.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:57.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:59.269 01.418 15712 Exposure complete
19:55:59.327 00.058 15712 worker thread done servicing request
19:55:59.327 00.000 7988 OnExposeComplete: enter
19:55:59.332 00.005 7988 UpdateGuideState(): m_state=6
19:55:59.332 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2995
19:55:59.332 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=435.56, Mass=1366, SNR=25.1, Peak=184 HFD=3.3
19:55:59.332 00.000 7988 MultiStar: [#1 -0.13,0.37,1.05,U] [#2 -0.09,-0.04,1.03,U] [#3 -0.09,0.42,0.96,U] [#4 0.03,0.23,1.08,U] [#5 -0.04,0.47,0.71,U] [#6 0.06,0.12,0.75,U] [#7 -0.01,0.60,0.66,U] [#8 -0.09,0.31,0.67,U] 
19:55:59.332 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.28}, one-star: {-0.05, 0.20}
19:55:59.332 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.58) = xAngle (3.38 = -2.90)
19:55:59.332 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.20)
19:55:59.332 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.80 mountX=-0.20 mountY=0.04, mountTheta=2.94
19:55:59.332 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.20, opts=13)
19:55:59.344 00.012 7988 Enqueuing Move request for scope (-0.05, 0.20)
19:55:59.344 00.000 15712 Worker thread wakes up
19:55:59.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
19:55:59.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
19:55:59.344 00.000 15712 Moving (-0.05, 0.20) raw xDistance=-0.20 yDistance=0.04
19:55:59.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:55:59.344 00.000 7988 UpdateGuideState exits: m=1366 SNR=25.1
19:55:59.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:59.348 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:55:59.348 00.000 7988 Enqueuing Expose request
19:55:59.348 00.000 15712 PPEC rslt: input = -0.20, final = 0.00, react = -0.12, pred = 0.12, hyst = -0.11, hyst_pct = 0.00, period_length = 642.03
19:55:59.348 00.000 15712 PPEC: input: -0.20, control: 0.00, exposure: 1500
19:55:59.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:59.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:55:59.348 00.000 15712 MoveAxis(W, 1, ABG)
19:55:59.348 00.000 15712 Guiding  Dir = 3, Dur = 1
19:55:59.351 00.003 15712 IsGuiding returns 0
19:55:59.369 00.018 15712 IsGuiding returns 0
19:55:59.369 00.000 15712 Move returns status 0, amount 1
19:55:59.369 00.000 15712 MoveAxis(N, 0, ABG)
19:55:59.369 00.000 15712 Move returns status 0, amount 0
19:55:59.369 00.000 15712 move complete, result=0
19:55:59.369 00.000 15712 worker thread done servicing request
19:55:59.369 00.000 15712 Worker thread wakes up
19:55:59.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:55:59.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:55:59.369 00.000 7988 GuideStep: -0.2 px 1 ms WEST, 0.0 px 0 ms NORTH
19:56:01.026 01.657 15712 Exposure complete
19:56:01.080 00.054 15712 worker thread done servicing request
19:56:01.080 00.000 7988 OnExposeComplete: enter
19:56:01.080 00.000 7988 UpdateGuideState(): m_state=6
19:56:01.088 00.008 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2996
19:56:01.090 00.002 7988 Star::Find returns 1 (0), X=1170.53, Y=435.51, Mass=1494, SNR=26.2, Peak=203 HFD=3.2
19:56:01.090 00.000 7988 MultiStar: [#1 -0.08,0.29,1.00,U] [#2 -0.12,0.02,1.01,U] [#3 -0.17,0.35,0.92,U] [#4 -0.12,0.30,1.04,U] [#5 -0.00,0.31,0.68,U] [#6 0.01,0.35,0.72,U] [#7 -0.06,0.27,0.65,U] [#8 -0.15,0.34,0.67,U] 
19:56:01.092 00.002 7988 single-star, 8 included, MultiStar: {-0.09, 0.25}, one-star: {-0.05, 0.14}
19:56:01.092 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.82)
19:56:01.094 00.002 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.29)
19:56:01.094 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.89 mountX=-0.14 mountY=0.04, mountTheta=2.85
19:56:01.097 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.14, opts=13)
19:56:01.099 00.002 7988 Enqueuing Move request for scope (-0.05, 0.14)
19:56:01.099 00.000 15712 Worker thread wakes up
19:56:01.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
19:56:01.099 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
19:56:01.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:01.099 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.2
19:56:01.102 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:01.102 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:01.104 00.002 7988 Enqueuing Expose request
19:56:01.104 00.000 15712 Moving (-0.05, 0.14) raw xDistance=-0.14 yDistance=0.04
19:56:01.104 00.000 15712 PPEC rslt: input = -0.14, final = 0.16, react = -0.09, pred = 0.16, hyst = 0.00, hyst_pct = 0.00, period_length = 642.02
19:56:01.104 00.000 15712 PPEC: input: -0.14, control: 0.16, exposure: 1500
19:56:01.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:01.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:56:01.104 00.000 15712 MoveAxis(W, 52, ABG)
19:56:01.104 00.000 15712 Guiding  Dir = 3, Dur = 52
19:56:01.104 00.000 15712 IsGuiding returns 0
19:56:01.124 00.020 15712 PulseGuide returned control before completion, sleep 47
19:56:01.205 00.081 15712 IsGuiding returns 0
19:56:01.205 00.000 15712 Move returns status 0, amount 52
19:56:01.205 00.000 15712 MoveAxis(N, 0, ABG)
19:56:01.205 00.000 15712 Move returns status 0, amount 0
19:56:01.205 00.000 15712 move complete, result=0
19:56:01.205 00.000 7988 GuideStep: -0.1 px 52 ms WEST, 0.0 px 0 ms NORTH
19:56:01.209 00.004 15712 worker thread done servicing request
19:56:01.209 00.000 15712 Worker thread wakes up
19:56:01.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:01.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:02.622 01.413 15712 Exposure complete
19:56:02.677 00.055 15712 worker thread done servicing request
19:56:02.677 00.000 7988 OnExposeComplete: enter
19:56:02.683 00.006 7988 UpdateGuideState(): m_state=6
19:56:02.683 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2997
19:56:02.683 00.000 7988 Star::Find returns 1 (0), X=1170.45, Y=435.72, Mass=1510, SNR=26.4, Peak=170 HFD=3.5
19:56:02.683 00.000 7988 MultiStar: [#1 -0.21,0.34,1.01,U] [#2 -0.15,0.19,1.01,U] [#3 -0.08,0.60,0.94,U] [#4 -0.27,0.39,0.98,U] [#5 -0.05,0.63,0.70,U] [#6 -0.05,0.59,0.69,U] [#7 -0.01,0.45,0.67,U] [#8 -0.14,0.37,0.67,U] 
19:56:02.683 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.42}, one-star: {-0.13, 0.36}
19:56:02.683 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.80)
19:56:02.683 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.31)
19:56:02.683 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.36 hyp=0.38 cameraTheta=1.91 mountX=-0.36 mountY=0.12, mountTheta=2.82
19:56:02.683 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.36, opts=13)
19:56:02.694 00.011 7988 Enqueuing Move request for scope (-0.13, 0.36)
19:56:02.694 00.000 15712 Worker thread wakes up
19:56:02.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.36) opts 0xd
19:56:02.694 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.36)
19:56:02.694 00.000 15712 Moving (-0.13, 0.36) raw xDistance=-0.36 yDistance=0.12
19:56:02.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:02.694 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
19:56:02.694 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:02.699 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:02.699 00.000 7988 Enqueuing Expose request
19:56:02.699 00.000 15712 PPEC rslt: input = -0.36, final = -0.02, react = -0.21, pred = 0.19, hyst = -0.19, hyst_pct = 0.00, period_length = 642.02
19:56:02.699 00.000 15712 PPEC: input: -0.36, control: -0.02, exposure: 1500
19:56:02.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:02.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:56:02.699 00.000 15712 MoveAxis(E, 7, ABG)
19:56:02.699 00.000 15712 Guiding  Dir = 2, Dur = 7
19:56:02.699 00.000 15712 IsGuiding returns 0
19:56:02.715 00.016 15712 IsGuiding returns 0
19:56:02.715 00.000 15712 Move returns status 0, amount 7
19:56:02.715 00.000 15712 MoveAxis(N, 0, ABG)
19:56:02.715 00.000 15712 Move returns status 0, amount 0
19:56:02.715 00.000 15712 move complete, result=0
19:56:02.715 00.000 15712 worker thread done servicing request
19:56:02.715 00.000 15712 Worker thread wakes up
19:56:02.715 00.000 7988 GuideStep: -0.4 px 7 ms EAST, 0.1 px 0 ms NORTH
19:56:02.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:02.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:04.357 01.642 15712 Exposure complete
19:56:04.412 00.055 15712 worker thread done servicing request
19:56:04.412 00.000 7988 OnExposeComplete: enter
19:56:04.418 00.006 7988 UpdateGuideState(): m_state=6
19:56:04.418 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2998
19:56:04.418 00.000 7988 Star::Find returns 1 (0), X=1170.52, Y=435.63, Mass=1537, SNR=26.4, Peak=191 HFD=3.4
19:56:04.418 00.000 7988 MultiStar: [#1 -0.04,0.43,1.01,U] [#2 -0.31,0.22,0.99,U] [#3 -0.31,0.59,0.95,U] [#4 -0.16,0.41,1.03,U] [#5 -0.12,0.36,0.67,U] [#6 -0.02,0.48,0.71,U] [#7 -0.06,0.53,0.65,U] [#8 -0.39,0.08,0.63,U] 
19:56:04.418 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.38}, one-star: {-0.05, 0.27}
19:56:04.418 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.35 = -2.93)
19:56:04.418 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.18)
19:56:04.418 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.77 mountX=-0.26 mountY=0.05, mountTheta=2.96
19:56:04.429 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.27, opts=13)
19:56:04.429 00.000 7988 Enqueuing Move request for scope (-0.05, 0.27)
19:56:04.429 00.000 15712 Worker thread wakes up
19:56:04.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
19:56:04.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
19:56:04.429 00.000 15712 Moving (-0.05, 0.27) raw xDistance=-0.26 yDistance=0.05
19:56:04.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:04.429 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.4
19:56:04.433 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:04.434 00.001 15712 PPEC rslt: input = -0.26, final = 0.00, react = -0.16, pred = 0.16, hyst = -0.13, hyst_pct = 0.00, period_length = 642.01
19:56:04.434 00.000 15712 PPEC: input: -0.26, control: 0.00, exposure: 1500
19:56:04.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:04.434 00.000 7988 Enqueuing Expose request
19:56:04.437 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:04.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:56:04.437 00.000 15712 MoveAxis(W, 1, ABG)
19:56:04.437 00.000 15712 Guiding  Dir = 3, Dur = 1
19:56:04.437 00.000 15712 IsGuiding returns 0
19:56:04.466 00.029 15712 IsGuiding returns 0
19:56:04.466 00.000 15712 Move returns status 0, amount 1
19:56:04.466 00.000 15712 MoveAxis(N, 0, ABG)
19:56:04.466 00.000 15712 Move returns status 0, amount 0
19:56:04.466 00.000 15712 move complete, result=0
19:56:04.466 00.000 15712 worker thread done servicing request
19:56:04.466 00.000 15712 Worker thread wakes up
19:56:04.466 00.000 7988 GuideStep: -0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
19:56:04.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:04.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:05.884 01.418 15712 Exposure complete
19:56:05.946 00.062 15712 worker thread done servicing request
19:56:05.946 00.000 7988 OnExposeComplete: enter
19:56:05.947 00.001 7988 UpdateGuideState(): m_state=6
19:56:05.947 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2999
19:56:05.949 00.002 7988 Star::Find returns 1 (0), X=1170.52, Y=435.70, Mass=1425, SNR=25.8, Peak=178 HFD=3.3
19:56:05.951 00.002 7988 MultiStar: [#1 -0.09,0.37,1.03,U] [#2 -0.24,0.25,1.00,U] [#3 -0.15,0.38,1.00,U] [#4 -0.09,0.34,1.05,U] [#5 -0.13,0.51,0.73,U] [#6 0.10,0.38,0.71,U] [#7 -0.33,0.72,0.67,U] [#8 -0.06,0.32,0.70,U] 
19:56:05.951 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.39}, one-star: {-0.06, 0.34}
19:56:05.953 00.002 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.97)
19:56:05.953 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
19:56:05.955 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.74 mountX=-0.34 mountY=0.05, mountTheta=3.00
19:56:05.956 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.34, opts=13)
19:56:05.958 00.002 7988 Enqueuing Move request for scope (-0.06, 0.34)
19:56:05.958 00.000 15712 Worker thread wakes up
19:56:05.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
19:56:05.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
19:56:05.958 00.000 15712 Moving (-0.06, 0.34) raw xDistance=-0.34 yDistance=0.05
19:56:05.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:05.958 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.8
19:56:05.963 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:05.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:05.963 00.000 7988 Enqueuing Expose request
19:56:05.963 00.000 15712 PPEC rslt: input = -0.34, final = -0.05, react = -0.20, pred = 0.15, hyst = -0.18, hyst_pct = 0.00, period_length = 642.00
19:56:05.963 00.000 15712 PPEC: input: -0.34, control: -0.05, exposure: 1500
19:56:05.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:05.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:56:05.963 00.000 15712 MoveAxis(E, 18, ABG)
19:56:05.963 00.000 15712 Guiding  Dir = 2, Dur = 18
19:56:05.963 00.000 15712 IsGuiding returns 0
19:56:05.982 00.019 15712 IsGuiding returns 1
19:56:05.982 00.000 15712 scope still moving after pulse duration time elapsed
19:56:06.027 00.045 15712 IsGuiding returns 0
19:56:06.027 00.000 15712 scope move finished after 18 + 49 ms
19:56:06.027 00.000 15712 Move returns status 0, amount 18
19:56:06.027 00.000 15712 MoveAxis(N, 0, ABG)
19:56:06.027 00.000 15712 Move returns status 0, amount 0
19:56:06.027 00.000 15712 move complete, result=0
19:56:06.027 00.000 7988 GuideStep: -0.3 px 18 ms EAST, 0.0 px 0 ms NORTH
19:56:06.036 00.009 15712 worker thread done servicing request
19:56:06.036 00.000 15712 Worker thread wakes up
19:56:06.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:06.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:07.667 01.631 15712 Exposure complete
19:56:07.729 00.062 15712 worker thread done servicing request
19:56:07.729 00.000 7988 OnExposeComplete: enter
19:56:07.729 00.000 7988 UpdateGuideState(): m_state=6
19:56:07.731 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
19:56:07.731 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=435.40, Mass=1488, SNR=26.2, Peak=212 HFD=3.3
19:56:07.731 00.000 7988 MultiStar: [#1 -0.35,0.21,1.02,U] [#2 -0.08,-0.14,0.98,U] [#3 -0.14,0.14,0.94,U] [#4 0.05,0.01,1.03,U] [#5 0.03,0.36,0.68,U] [#6 -0.08,-0.04,0.71,U] [#7 -0.05,0.24,0.66,U] [#8 -0.26,-0.11,0.67,U] 
19:56:07.731 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.25, 0.03}
19:56:07.731 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.58) = xAngle (4.22 = -2.07)
19:56:07.731 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.33 = 1.04)
19:56:07.731 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.64 mountX=-0.07 mountY=0.13, mountTheta=2.07
19:56:07.731 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.07, opts=13)
19:56:07.731 00.000 7988 Enqueuing Move request for scope (-0.13, 0.07)
19:56:07.731 00.000 15712 Worker thread wakes up
19:56:07.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
19:56:07.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
19:56:07.731 00.000 15712 Moving (-0.13, 0.07) raw xDistance=-0.07 yDistance=0.13
19:56:07.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:07.731 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.2
19:56:07.745 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:07.746 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:07.747 00.001 7988 Enqueuing Expose request
19:56:07.747 00.000 15712 PPEC rslt: input = -0.07, final = 0.14, react = -0.04, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 642.00
19:56:07.747 00.000 15712 PPEC: input: -0.07, control: 0.14, exposure: 1500
19:56:07.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:07.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:56:07.747 00.000 15712 MoveAxis(W, 46, ABG)
19:56:07.747 00.000 15712 Guiding  Dir = 3, Dur = 46
19:56:07.781 00.034 15712 IsGuiding returns 0
19:56:07.805 00.024 15712 PulseGuide returned control before completion, sleep 41
19:56:07.858 00.053 15712 IsGuiding returns 1
19:56:07.858 00.000 15712 scope still moving after pulse duration time elapsed
19:56:07.890 00.032 15712 IsGuiding returns 0
19:56:07.892 00.002 15712 scope move finished after 46 + 53 ms
19:56:07.892 00.000 15712 Move returns status 0, amount 46
19:56:07.892 00.000 15712 MoveAxis(N, 0, ABG)
19:56:07.892 00.000 15712 Move returns status 0, amount 0
19:56:07.892 00.000 15712 move complete, result=0
19:56:07.892 00.000 15712 worker thread done servicing request
19:56:07.892 00.000 15712 Worker thread wakes up
19:56:07.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:07.892 00.000 7988 GuideStep: -0.1 px 46 ms WEST, 0.1 px 0 ms NORTH
19:56:07.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:09.309 01.417 15712 Exposure complete
19:56:09.360 00.051 15712 worker thread done servicing request
19:56:09.360 00.000 7988 OnExposeComplete: enter
19:56:09.360 00.000 7988 UpdateGuideState(): m_state=6
19:56:09.372 00.012 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3001
19:56:09.372 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=435.59, Mass=1475, SNR=26.1, Peak=179 HFD=3.2
19:56:09.372 00.000 7988 MultiStar: [#1 -0.10,0.54,1.02,U] [#2 -0.18,0.08,0.98,U] [#3 -0.11,0.40,0.95,U] [#4 -0.08,0.28,1.04,U] [#5 0.00,0.28,0.71,U] [#6 0.27,0.48,0.69,U] [#7 -0.13,0.71,0.65,U] [#8 0.25,0.33,0.72,U] 
19:56:09.372 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.36}, one-star: {-0.04, 0.23}
19:56:09.378 00.006 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.97)
19:56:09.378 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.14)
19:56:09.378 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.74 mountX=-0.23 mountY=0.03, mountTheta=3.00
19:56:09.378 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.23, opts=13)
19:56:09.378 00.000 7988 Enqueuing Move request for scope (-0.04, 0.23)
19:56:09.378 00.000 15712 Worker thread wakes up
19:56:09.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
19:56:09.378 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
19:56:09.378 00.000 15712 Moving (-0.04, 0.23) raw xDistance=-0.23 yDistance=0.03
19:56:09.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:56:09.378 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1
19:56:09.386 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:09.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:09.388 00.002 7988 Enqueuing Expose request
19:56:09.388 00.000 15712 PPEC rslt: input = -0.23, final = -0.01, react = -0.14, pred = 0.12, hyst = -0.13, hyst_pct = 0.00, period_length = 641.99
19:56:09.388 00.000 15712 PPEC: input: -0.23, control: -0.01, exposure: 1500
19:56:09.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:09.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:56:09.388 00.000 15712 MoveAxis(E, 4, ABG)
19:56:09.388 00.000 15712 Guiding  Dir = 2, Dur = 4
19:56:09.407 00.019 15712 IsGuiding returns 0
19:56:09.420 00.013 15712 IsGuiding returns 0
19:56:09.420 00.000 15712 Move returns status 0, amount 4
19:56:09.420 00.000 15712 MoveAxis(N, 0, ABG)
19:56:09.420 00.000 15712 Move returns status 0, amount 0
19:56:09.420 00.000 15712 move complete, result=0
19:56:09.420 00.000 7988 GuideStep: -0.2 px 4 ms EAST, 0.0 px 0 ms NORTH
19:56:09.425 00.005 15712 worker thread done servicing request
19:56:09.425 00.000 15712 Worker thread wakes up
19:56:09.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:09.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:11.064 01.639 15712 Exposure complete
19:56:11.123 00.059 15712 worker thread done servicing request
19:56:11.123 00.000 7988 OnExposeComplete: enter
19:56:11.125 00.002 7988 UpdateGuideState(): m_state=6
19:56:11.126 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3002
19:56:11.126 00.000 7988 Star::Find returns 1 (0), X=1170.58, Y=435.66, Mass=1492, SNR=26.4, Peak=186 HFD=3.3
19:56:11.126 00.000 7988 MultiStar: [#1 -0.13,0.50,0.99,U] [#2 0.01,0.15,0.98,U] [#3 0.02,0.40,0.98,U] [#4 0.17,0.31,1.05,U] [#5 -0.17,0.57,0.72,U] [#6 0.09,0.47,0.68,U] [#7 0.07,0.43,0.64,U] [#8 -0.30,0.42,0.66,U] 
19:56:11.126 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.38}, one-star: {-0.00, 0.30}
19:56:11.126 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
19:56:11.126 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
19:56:11.126 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.57 mountX=-0.30 mountY=-0.01, mountTheta=-3.12
19:56:11.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.30, opts=13)
19:56:11.126 00.000 7988 Enqueuing Move request for scope (-0.00, 0.30)
19:56:11.126 00.000 15712 Worker thread wakes up
19:56:11.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.30) opts 0xd
19:56:11.126 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.30)
19:56:11.126 00.000 15712 Moving (-0.00, 0.30) raw xDistance=-0.30 yDistance=-0.01
19:56:11.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:11.126 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.4
19:56:11.139 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:11.141 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:11.141 00.000 7988 Enqueuing Expose request
19:56:11.143 00.002 15712 PPEC rslt: input = -0.30, final = -0.11, react = -0.18, pred = 0.07, hyst = -0.15, hyst_pct = 0.00, period_length = 641.99
19:56:11.143 00.000 15712 PPEC: input: -0.30, control: -0.11, exposure: 1500
19:56:11.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:11.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:56:11.143 00.000 15712 MoveAxis(E, 36, ABG)
19:56:11.143 00.000 15712 Guiding  Dir = 2, Dur = 36
19:56:11.143 00.000 15712 IsGuiding returns 0
19:56:11.160 00.017 15712 PulseGuide returned control before completion, sleep 26
19:56:11.210 00.050 15712 IsGuiding returns 0
19:56:11.210 00.000 15712 Move returns status 0, amount 36
19:56:11.210 00.000 15712 MoveAxis(N, 0, ABG)
19:56:11.210 00.000 15712 Move returns status 0, amount 0
19:56:11.210 00.000 15712 move complete, result=0
19:56:11.210 00.000 7988 GuideStep: -0.3 px 36 ms EAST, -0.0 px 0 ms NORTH
19:56:11.215 00.005 15712 worker thread done servicing request
19:56:11.215 00.000 15712 Worker thread wakes up
19:56:11.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:11.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:12.626 01.411 15712 Exposure complete
19:56:12.686 00.060 15712 worker thread done servicing request
19:56:12.686 00.000 7988 OnExposeComplete: enter
19:56:12.688 00.002 7988 UpdateGuideState(): m_state=6
19:56:12.688 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3003
19:56:12.690 00.002 7988 Star::Find returns 1 (0), X=1170.50, Y=435.32, Mass=1378, SNR=25.1, Peak=215 HFD=3.1
19:56:12.692 00.002 7988 MultiStar: [#1 -0.13,0.23,1.04,U] [#2 -0.02,-0.15,1.06,U] [#3 -0.16,0.17,1.00,U] [#4 -0.11,0.09,1.10,U] [#5 0.04,0.21,0.73,U] [#6 0.20,0.26,0.74,U] [#7 0.04,0.09,0.66,U] [#8 0.04,-0.01,0.67,U] 
19:56:12.692 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.09}, one-star: {-0.07, -0.04}
19:56:12.694 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.58) = xAngle (-1.04 = -1.04)
19:56:12.694 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.07 = 2.07)
19:56:12.696 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-2.62 mountX=0.04 mountY=0.08, mountTheta=1.05
19:56:12.698 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.04, opts=13)
19:56:12.698 00.000 7988 Enqueuing Move request for scope (-0.07, -0.04)
19:56:12.700 00.002 15712 Worker thread wakes up
19:56:12.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
19:56:12.700 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
19:56:12.700 00.000 15712 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=0.08
19:56:12.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:12.700 00.000 7988 UpdateGuideState exits: m=1378 SNR=25.1
19:56:12.702 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:12.704 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:12.705 00.001 7988 Enqueuing Expose request
19:56:12.705 00.000 15712 PPEC rslt: input = 0.04, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 641.98
19:56:12.705 00.000 15712 PPEC: input: 0.04, control: 0.05, exposure: 1500
19:56:12.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:12.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:56:12.705 00.000 15712 MoveAxis(W, 16, ABG)
19:56:12.705 00.000 15712 Guiding  Dir = 3, Dur = 16
19:56:12.705 00.000 15712 IsGuiding returns 0
19:56:12.755 00.050 15712 IsGuiding returns 1
19:56:12.755 00.000 15712 scope still moving after pulse duration time elapsed
19:56:12.799 00.044 15712 IsGuiding returns 0
19:56:12.799 00.000 15712 scope move finished after 16 + 77 ms
19:56:12.799 00.000 15712 Move returns status 0, amount 16
19:56:12.799 00.000 15712 MoveAxis(N, 0, ABG)
19:56:12.799 00.000 15712 Move returns status 0, amount 0
19:56:12.799 00.000 15712 move complete, result=0
19:56:12.799 00.000 15712 worker thread done servicing request
19:56:12.799 00.000 15712 Worker thread wakes up
19:56:12.799 00.000 7988 GuideStep: 0.0 px 16 ms WEST, 0.1 px 0 ms NORTH
19:56:12.801 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:12.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:14.429 01.628 15712 Exposure complete
19:56:14.513 00.084 15712 worker thread done servicing request
19:56:14.513 00.000 7988 OnExposeComplete: enter
19:56:14.513 00.000 7988 UpdateGuideState(): m_state=6
19:56:14.518 00.005 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3004
19:56:14.520 00.002 7988 Star::Find returns 1 (0), X=1170.36, Y=435.38, Mass=1531, SNR=26.5, Peak=178 HFD=3.4
19:56:14.522 00.002 7988 MultiStar: [#1 -0.27,0.07,0.98,U] [#2 -0.16,0.14,0.98,U] [#3 -0.24,0.12,0.96,U] [#4 -0.17,0.01,1.00,U] [#5 -0.09,0.17,0.68,U] [#6 0.03,0.26,0.72,U] [#7 -0.37,0.11,0.63,U] [#8 -0.04,-0.00,0.63,U] 
19:56:14.522 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.10}, one-star: {-0.21, 0.02}
19:56:14.522 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.06)
19:56:14.526 00.004 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.05)
19:56:14.526 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.20 cameraTheta=2.65 mountX=-0.09 mountY=0.18, mountTheta=2.06
19:56:14.526 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.10, opts=13)
19:56:14.526 00.000 7988 Enqueuing Move request for scope (-0.18, 0.10)
19:56:14.526 00.000 15712 Worker thread wakes up
19:56:14.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
19:56:14.526 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
19:56:14.526 00.000 15712 Moving (-0.18, 0.10) raw xDistance=-0.09 yDistance=0.18
19:56:14.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:14.526 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.5
19:56:14.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:14.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:14.526 00.000 7988 Enqueuing Expose request
19:56:14.526 00.000 15712 PPEC rslt: input = -0.09, final = 0.07, react = -0.06, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 641.97
19:56:14.526 00.000 15712 PPEC: input: -0.09, control: 0.07, exposure: 1500
19:56:14.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:14.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:56:14.526 00.000 15712 MoveAxis(W, 23, ABG)
19:56:14.526 00.000 15712 Guiding  Dir = 3, Dur = 23
19:56:14.538 00.012 15712 IsGuiding returns 0
19:56:14.548 00.010 15712 PulseGuide returned control before completion, sleep 18
19:56:14.601 00.053 15712 IsGuiding returns 0
19:56:14.601 00.000 15712 Move returns status 0, amount 23
19:56:14.601 00.000 15712 MoveAxis(N, 0, ABG)
19:56:14.601 00.000 15712 Move returns status 0, amount 0
19:56:14.601 00.000 15712 move complete, result=0
19:56:14.601 00.000 15712 worker thread done servicing request
19:56:14.601 00.000 15712 Worker thread wakes up
19:56:14.601 00.000 7988 GuideStep: -0.1 px 23 ms WEST, 0.2 px 0 ms NORTH
19:56:14.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:14.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:16.021 01.420 15712 Exposure complete
19:56:16.082 00.061 15712 worker thread done servicing request
19:56:16.082 00.000 7988 OnExposeComplete: enter
19:56:16.083 00.001 7988 UpdateGuideState(): m_state=6
19:56:16.085 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3005
19:56:16.085 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=435.41, Mass=1557, SNR=26.7, Peak=181 HFD=3.3
19:56:16.087 00.002 7988 MultiStar: [#1 -0.15,0.31,1.01,U] [#2 -0.13,-0.07,0.98,U] [#3 0.10,0.06,0.94,U] [#4 -0.02,0.10,1.00,U] [#5 -0.05,0.05,0.69,U] [#6 0.18,0.06,0.71,U] [#7 -14.00,0.89,0.00,M1] [#8 -0.10,0.09,0.64,U] 
19:56:16.089 00.002 7988 single-star, 7 included, MultiStar: {-0.03, 0.08}, one-star: {-0.05, 0.04}
19:56:16.089 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.58) = xAngle (4.03 = -2.25)
19:56:16.091 00.002 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.14 = 0.86)
19:56:16.091 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.45 mountX=-0.04 mountY=0.05, mountTheta=2.26
19:56:16.093 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.04, opts=13)
19:56:16.095 00.002 7988 Enqueuing Move request for scope (-0.05, 0.04)
19:56:16.095 00.000 15712 Worker thread wakes up
19:56:16.095 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
19:56:16.095 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
19:56:16.095 00.000 15712 Moving (-0.05, 0.04) raw xDistance=-0.04 yDistance=0.05
19:56:16.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:16.095 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.7
19:56:16.098 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:16.099 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:16.099 00.000 7988 Enqueuing Expose request
19:56:16.099 00.000 15712 PPEC rslt: input = -0.04, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 641.97
19:56:16.099 00.000 15712 PPEC: input: -0.04, control: 0.05, exposure: 1500
19:56:16.099 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:16.099 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:56:16.099 00.000 15712 MoveAxis(W, 15, ABG)
19:56:16.099 00.000 15712 Guiding  Dir = 3, Dur = 15
19:56:16.099 00.000 15712 IsGuiding returns 0
19:56:16.115 00.016 15712 IsGuiding returns 1
19:56:16.115 00.000 15712 scope still moving after pulse duration time elapsed
19:56:16.168 00.053 15712 IsGuiding returns 0
19:56:16.168 00.000 15712 scope move finished after 15 + 50 ms
19:56:16.168 00.000 15712 Move returns status 0, amount 15
19:56:16.168 00.000 15712 MoveAxis(N, 0, ABG)
19:56:16.168 00.000 15712 Move returns status 0, amount 0
19:56:16.168 00.000 15712 move complete, result=0
19:56:16.168 00.000 7988 GuideStep: -0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
19:56:16.170 00.002 15712 worker thread done servicing request
19:56:16.170 00.000 15712 Worker thread wakes up
19:56:16.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:16.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:17.809 01.639 15712 Exposure complete
19:56:17.860 00.051 15712 worker thread done servicing request
19:56:17.860 00.000 7988 OnExposeComplete: enter
19:56:17.869 00.009 7988 UpdateGuideState(): m_state=6
19:56:17.869 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3006
19:56:17.869 00.000 7988 Star::Find returns 1 (0), X=1170.49, Y=435.62, Mass=1402, SNR=25.3, Peak=182 HFD=3.3
19:56:17.869 00.000 7988 MultiStar: [#1 -0.05,0.27,1.03,U] [#2 -0.30,-0.06,1.05,U] [#3 -0.11,0.38,0.96,U] [#4 -0.24,0.12,1.05,U] [#5 -0.28,0.34,0.73,U] [#6 -0.16,0.44,0.72,U] [#7 -0.09,0.18,0.68,U] [#8 -0.17,0.12,0.67,U] 
19:56:17.869 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.22}, one-star: {-0.09, 0.26}
19:56:17.869 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
19:56:17.877 00.008 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.31)
19:56:17.877 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.90 mountX=-0.26 mountY=0.08, mountTheta=2.83
19:56:17.877 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.26, opts=13)
19:56:17.877 00.000 7988 Enqueuing Move request for scope (-0.09, 0.26)
19:56:17.877 00.000 15712 Worker thread wakes up
19:56:17.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
19:56:17.877 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
19:56:17.877 00.000 15712 Moving (-0.09, 0.26) raw xDistance=-0.26 yDistance=0.08
19:56:17.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:17.877 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.3
19:56:17.884 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:17.885 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:17.885 00.000 7988 Enqueuing Expose request
19:56:17.885 00.000 15712 PPEC rslt: input = -0.26, final = -0.10, react = -0.15, pred = 0.06, hyst = -0.13, hyst_pct = 0.00, period_length = 641.96
19:56:17.885 00.000 15712 PPEC: input: -0.26, control: -0.10, exposure: 1500
19:56:17.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:17.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:56:17.885 00.000 15712 MoveAxis(E, 31, ABG)
19:56:17.885 00.000 15712 Guiding  Dir = 2, Dur = 31
19:56:17.885 00.000 15712 IsGuiding returns 0
19:56:17.901 00.016 15712 PulseGuide returned control before completion, sleep 19
19:56:17.955 00.054 15712 IsGuiding returns 0
19:56:17.955 00.000 15712 Move returns status 0, amount 31
19:56:17.955 00.000 15712 MoveAxis(N, 0, ABG)
19:56:17.955 00.000 15712 Move returns status 0, amount 0
19:56:17.955 00.000 15712 move complete, result=0
19:56:17.955 00.000 7988 GuideStep: -0.3 px 31 ms EAST, 0.1 px 0 ms NORTH
19:56:17.961 00.006 15712 worker thread done servicing request
19:56:17.961 00.000 15712 Worker thread wakes up
19:56:17.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:17.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:19.369 01.408 15712 Exposure complete
19:56:19.427 00.058 15712 worker thread done servicing request
19:56:19.427 00.000 7988 OnExposeComplete: enter
19:56:19.430 00.003 7988 UpdateGuideState(): m_state=6
19:56:19.432 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3007
19:56:19.432 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=435.31, Mass=1492, SNR=26.4, Peak=208 HFD=3.2
19:56:19.434 00.002 7988 MultiStar: [#1 -0.37,-0.04,1.02,U] [#2 -0.41,-0.02,0.97,U] [#3 -0.24,-0.16,0.93,U] [#4 -0.24,-0.28,1.02,U] [#5 -0.35,0.10,0.72,U] [#6 -0.28,0.24,0.69,U] [#7 -0.17,0.33,0.65,U] [#8 -0.14,-0.07,0.65,U] 
19:56:19.436 00.002 7988 single-star, 8 included, MultiStar: {-0.27, -0.02}, one-star: {-0.14, -0.05}
19:56:19.436 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
19:56:19.438 00.002 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
19:56:19.438 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.78 mountX=0.05 mountY=0.14, mountTheta=1.21
19:56:19.440 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.05, opts=13)
19:56:19.440 00.000 7988 Enqueuing Move request for scope (-0.14, -0.05)
19:56:19.442 00.002 15712 Worker thread wakes up
19:56:19.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
19:56:19.442 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
19:56:19.442 00.000 15712 Moving (-0.14, -0.05) raw xDistance=0.05 yDistance=0.14
19:56:19.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:19.442 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.4
19:56:19.446 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:19.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:19.446 00.000 7988 Enqueuing Expose request
19:56:19.446 00.000 15712 PPEC rslt: input = 0.05, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 641.96
19:56:19.446 00.000 15712 PPEC: input: 0.05, control: 0.05, exposure: 1500
19:56:19.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:19.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:56:19.446 00.000 15712 MoveAxis(W, 18, ABG)
19:56:19.446 00.000 15712 Guiding  Dir = 3, Dur = 18
19:56:19.446 00.000 15712 IsGuiding returns 0
19:56:19.476 00.030 15712 IsGuiding returns 1
19:56:19.477 00.001 15712 scope still moving after pulse duration time elapsed
19:56:19.525 00.048 15712 IsGuiding returns 0
19:56:19.525 00.000 15712 scope move finished after 18 + 57 ms
19:56:19.525 00.000 15712 Move returns status 0, amount 18
19:56:19.525 00.000 15712 MoveAxis(N, 0, ABG)
19:56:19.525 00.000 15712 Move returns status 0, amount 0
19:56:19.525 00.000 15712 move complete, result=0
19:56:19.525 00.000 15712 worker thread done servicing request
19:56:19.525 00.000 15712 Worker thread wakes up
19:56:19.525 00.000 7988 GuideStep: 0.1 px 18 ms WEST, 0.1 px 0 ms NORTH
19:56:19.527 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:19.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:21.169 01.642 15712 Exposure complete
19:56:21.230 00.061 15712 worker thread done servicing request
19:56:21.230 00.000 7988 OnExposeComplete: enter
19:56:21.230 00.000 7988 UpdateGuideState(): m_state=6
19:56:21.233 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3008
19:56:21.233 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=435.42, Mass=1463, SNR=26.0, Peak=227 HFD=3.2
19:56:21.233 00.000 7988 MultiStar: [#1 -0.40,0.10,1.01,U] [#2 -0.24,-0.08,0.99,U] [#3 -0.28,0.24,0.96,U] [#4 0.00,-0.20,1.03,U] [#5 -0.20,0.27,0.68,U] [#6 -0.02,0.01,0.66,U] [#7 -0.22,0.36,0.68,U] [#8 -0.23,0.00,0.65,U] 
19:56:21.233 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.07}, one-star: {-0.17, 0.06}
19:56:21.233 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.39 = -1.89)
19:56:21.233 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.50 = 1.22)
19:56:21.233 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.81 mountX=-0.06 mountY=0.17, mountTheta=1.90
19:56:21.233 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.06, opts=13)
19:56:21.233 00.000 7988 Enqueuing Move request for scope (-0.17, 0.06)
19:56:21.243 00.010 15712 Worker thread wakes up
19:56:21.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
19:56:21.243 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
19:56:21.243 00.000 15712 Moving (-0.17, 0.06) raw xDistance=-0.06 yDistance=0.17
19:56:21.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:21.243 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.0
19:56:21.247 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:21.247 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:21.249 00.002 7988 Enqueuing Expose request
19:56:21.249 00.000 15712 PPEC rslt: input = -0.06, final = 0.08, react = -0.03, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 641.95
19:56:21.249 00.000 15712 PPEC: input: -0.06, control: 0.08, exposure: 1500
19:56:21.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:21.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:56:21.249 00.000 15712 MoveAxis(W, 26, ABG)
19:56:21.249 00.000 15712 Guiding  Dir = 3, Dur = 26
19:56:21.249 00.000 15712 IsGuiding returns 0
19:56:21.267 00.018 15712 PulseGuide returned control before completion, sleep 21
19:56:21.297 00.030 15712 IsGuiding returns 1
19:56:21.297 00.000 15712 scope still moving after pulse duration time elapsed
19:56:21.331 00.034 15712 IsGuiding returns 0
19:56:21.331 00.000 15712 scope move finished after 26 + 54 ms
19:56:21.331 00.000 15712 Move returns status 0, amount 26
19:56:21.331 00.000 15712 MoveAxis(N, 0, ABG)
19:56:21.331 00.000 15712 Move returns status 0, amount 0
19:56:21.331 00.000 15712 move complete, result=0
19:56:21.331 00.000 7988 GuideStep: -0.1 px 26 ms WEST, 0.2 px 0 ms NORTH
19:56:21.333 00.002 15712 worker thread done servicing request
19:56:21.333 00.000 15712 Worker thread wakes up
19:56:21.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:21.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:22.753 01.420 15712 Exposure complete
19:56:22.813 00.060 15712 worker thread done servicing request
19:56:22.813 00.000 7988 OnExposeComplete: enter
19:56:22.814 00.001 7988 UpdateGuideState(): m_state=6
19:56:22.814 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3009
19:56:22.816 00.002 7988 Star::Find returns 1 (0), X=1170.29, Y=435.53, Mass=1479, SNR=26.3, Peak=211 HFD=3.3
19:56:22.818 00.002 7988 MultiStar: [#1 -0.26,0.19,1.02,U] [#2 -0.21,0.10,0.98,U] [#3 -0.29,0.37,0.99,U] [#4 -0.31,0.20,1.02,U] [#5 -0.29,0.54,0.69,U] [#6 -0.03,0.31,0.73,U] [#7 -0.24,0.30,0.68,U] [#8 -0.37,0.40,0.67,U] 
19:56:22.818 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.27}, one-star: {-0.29, 0.17}
19:56:22.820 00.002 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.08)
19:56:22.820 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.03)
19:56:22.822 00.002 7988 CameraToMount -- cameraX=-0.29 cameraY=0.17 hyp=0.34 cameraTheta=2.62 mountX=-0.16 mountY=0.29, mountTheta=2.09
19:56:22.823 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.17, opts=13)
19:56:22.825 00.002 7988 Enqueuing Move request for scope (-0.29, 0.17)
19:56:22.825 00.000 15712 Worker thread wakes up
19:56:22.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.17) opts 0xd
19:56:22.825 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.17)
19:56:22.825 00.000 15712 Moving (-0.29, 0.17) raw xDistance=-0.16 yDistance=0.29
19:56:22.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:22.825 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.3
19:56:22.829 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:22.830 00.001 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = 0.08, hyst = -0.09, hyst_pct = 0.00, period_length = 641.94
19:56:22.830 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
19:56:22.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
19:56:22.830 00.000 15712 MoveAxis(E, 5, ABG)
19:56:22.830 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:22.830 00.000 7988 Enqueuing Expose request
19:56:22.830 00.000 15712 Guiding  Dir = 2, Dur = 5
19:56:22.830 00.000 15712 IsGuiding returns 0
19:56:22.846 00.016 15712 IsGuiding returns 0
19:56:22.846 00.000 15712 Move returns status 0, amount 5
19:56:22.846 00.000 15712 MoveAxis(S, 73, ABG)
19:56:22.846 00.000 15712 Guiding  Dir = 1, Dur = 73
19:56:22.846 00.000 15712 IsGuiding returns 0
19:56:22.926 00.080 15712 IsGuiding returns 1
19:56:22.926 00.000 15712 scope still moving after pulse duration time elapsed
19:56:22.958 00.032 15712 IsGuiding returns 1
19:56:22.990 00.032 15712 IsGuiding returns 1
19:56:23.040 00.050 15712 IsGuiding returns 1
19:56:23.074 00.034 15712 IsGuiding returns 0
19:56:23.074 00.000 15712 scope move finished after 73 + 151 ms
19:56:23.074 00.000 15712 Move returns status 0, amount 73
19:56:23.074 00.000 15712 move complete, result=0
19:56:23.074 00.000 15712 worker thread done servicing request
19:56:23.074 00.000 15712 Worker thread wakes up
19:56:23.074 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.3 px 73 ms SOUTH
19:56:23.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:23.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:24.715 01.641 15712 Exposure complete
19:56:24.776 00.061 15712 worker thread done servicing request
19:56:24.776 00.000 7988 OnExposeComplete: enter
19:56:24.778 00.002 7988 UpdateGuideState(): m_state=6
19:56:24.778 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3010
19:56:24.780 00.002 7988 Star::Find returns 1 (0), X=1170.75, Y=435.61, Mass=1475, SNR=26.1, Peak=174 HFD=3.4
19:56:24.780 00.000 7988 MultiStar: [#1 0.03,0.30,1.06,U] [#2 0.13,0.15,1.00,U] [#3 0.28,0.30,0.97,U] [#4 -0.04,0.34,1.03,U] [#5 0.16,0.20,0.70,U] [#6 0.20,0.12,0.73,U] [#7 0.11,0.50,0.63,U] [#8 0.10,0.49,0.68,U] 
19:56:24.782 00.002 7988 single-star, 8 included, MultiStar: {0.12, 0.29}, one-star: {0.17, 0.25}
19:56:24.785 00.003 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
19:56:24.785 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.61)
19:56:24.787 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.98 mountX=-0.25 mountY=-0.17, mountTheta=-2.54
19:56:24.787 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.25, opts=13)
19:56:24.789 00.002 7988 Enqueuing Move request for scope (0.17, 0.25)
19:56:24.791 00.002 15712 Worker thread wakes up
19:56:24.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd
19:56:24.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.25)
19:56:24.791 00.000 15712 Moving (0.17, 0.25) raw xDistance=-0.25 yDistance=-0.17
19:56:24.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:24.791 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1
19:56:24.793 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:24.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:24.794 00.001 7988 Enqueuing Expose request
19:56:24.795 00.001 15712 PPEC rslt: input = -0.25, final = -0.05, react = -0.15, pred = 0.10, hyst = -0.13, hyst_pct = 0.00, period_length = 641.94
19:56:24.795 00.000 15712 PPEC: input: -0.25, control: -0.05, exposure: 1500
19:56:24.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:24.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:56:24.795 00.000 15712 MoveAxis(E, 17, ABG)
19:56:24.795 00.000 15712 Guiding  Dir = 2, Dur = 17
19:56:24.795 00.000 15712 IsGuiding returns 0
19:56:24.812 00.017 15712 IsGuiding returns 1
19:56:24.812 00.000 15712 scope still moving after pulse duration time elapsed
19:56:24.863 00.051 15712 IsGuiding returns 0
19:56:24.863 00.000 15712 scope move finished after 17 + 50 ms
19:56:24.863 00.000 15712 Move returns status 0, amount 17
19:56:24.863 00.000 15712 MoveAxis(N, 0, ABG)
19:56:24.863 00.000 15712 Move returns status 0, amount 0
19:56:24.863 00.000 15712 move complete, result=0
19:56:24.863 00.000 7988 GuideStep: -0.3 px 17 ms EAST, -0.2 px 0 ms NORTH
19:56:24.866 00.003 15712 worker thread done servicing request
19:56:24.866 00.000 15712 Worker thread wakes up
19:56:24.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:24.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:26.280 01.414 15712 Exposure complete
19:56:26.347 00.067 15712 worker thread done servicing request
19:56:26.347 00.000 7988 OnExposeComplete: enter
19:56:26.347 00.000 7988 UpdateGuideState(): m_state=6
19:56:26.347 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3011
19:56:26.347 00.000 7988 Star::Find returns 1 (0), X=1170.70, Y=435.46, Mass=1414, SNR=25.6, Peak=205 HFD=3.2
19:56:26.347 00.000 7988 MultiStar: [#1 0.07,-0.01,1.02,U] [#2 0.25,-0.17,1.04,U] [#3 0.25,0.14,0.99,U] [#4 0.32,-0.17,1.07,U] [#5 0.16,0.15,0.70,U] [#6 0.49,0.06,0.73,U] [#7 0.30,0.12,0.66,U] [#8 0.35,-0.01,0.70,U] 
19:56:26.347 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.01}, one-star: {0.13, 0.10}
19:56:26.347 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
19:56:26.347 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.34 = -0.94)
19:56:26.357 00.010 7988 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.65 mountX=-0.10 mountY=-0.13, mountTheta=-2.22
19:56:26.360 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.10, opts=13)
19:56:26.360 00.000 7988 Enqueuing Move request for scope (0.13, 0.10)
19:56:26.360 00.000 15712 Worker thread wakes up
19:56:26.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
19:56:26.360 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
19:56:26.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
19:56:26.360 00.000 7988 UpdateGuideState exits: m=1414 SNR=25.6
19:56:26.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:26.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:26.360 00.000 7988 Enqueuing Expose request
19:56:26.360 00.000 15712 Moving (0.13, 0.10) raw xDistance=-0.10 yDistance=-0.13
19:56:26.360 00.000 15712 PPEC rslt: input = -0.10, final = 0.09, react = -0.06, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 641.93
19:56:26.360 00.000 15712 PPEC: input: -0.10, control: 0.09, exposure: 1500
19:56:26.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:26.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:56:26.360 00.000 15712 MoveAxis(W, 31, ABG)
19:56:26.360 00.000 15712 Guiding  Dir = 3, Dur = 31
19:56:26.377 00.017 15712 IsGuiding returns 0
19:56:26.397 00.020 15712 PulseGuide returned control before completion, sleep 26
19:56:26.462 00.065 15712 IsGuiding returns 0
19:56:26.462 00.000 15712 Move returns status 0, amount 31
19:56:26.462 00.000 15712 MoveAxis(N, 0, ABG)
19:56:26.462 00.000 15712 Move returns status 0, amount 0
19:56:26.462 00.000 15712 move complete, result=0
19:56:26.462 00.000 7988 GuideStep: -0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
19:56:26.464 00.002 15712 worker thread done servicing request
19:56:26.464 00.000 15712 Worker thread wakes up
19:56:26.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:26.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:28.096 01.632 15712 Exposure complete
19:56:28.147 00.051 15712 worker thread done servicing request
19:56:28.147 00.000 7988 OnExposeComplete: enter
19:56:28.159 00.012 7988 UpdateGuideState(): m_state=6
19:56:28.159 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3012
19:56:28.161 00.002 7988 Star::Find returns 1 (0), X=1170.73, Y=435.29, Mass=1500, SNR=26.3, Peak=241 HFD=3.1
19:56:28.161 00.000 7988 MultiStar: [#1 0.12,0.16,1.01,U] [#2 0.16,0.02,1.01,U] [#3 0.14,0.12,0.97,U] [#4 0.25,0.11,1.03,U] [#5 0.13,0.04,0.70,U] [#6 0.24,0.05,0.71,U] [#7 0.30,0.28,0.63,U] [#8 0.25,0.11,0.62,U] 
19:56:28.163 00.002 7988 single-star, 8 included, MultiStar: {0.19, 0.08}, one-star: {0.15, -0.08}
19:56:28.163 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.58) = xAngle (1.12 = 1.12)
19:56:28.165 00.002 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.23 = -2.05)
19:56:28.165 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.46 mountX=0.07 mountY=-0.15, mountTheta=-1.12
19:56:28.167 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.08, opts=13)
19:56:28.169 00.002 7988 Enqueuing Move request for scope (0.15, -0.08)
19:56:28.169 00.000 15712 Worker thread wakes up
19:56:28.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
19:56:28.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
19:56:28.169 00.000 15712 Moving (0.15, -0.08) raw xDistance=0.07 yDistance=-0.15
19:56:28.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:28.169 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
19:56:28.173 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:28.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:28.175 00.002 15712 PPEC rslt: input = 0.07, final = 0.08, react = 0.04, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 641.93
19:56:28.175 00.000 7988 Enqueuing Expose request
19:56:28.175 00.000 15712 PPEC: input: 0.07, control: 0.08, exposure: 1500
19:56:28.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:28.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:56:28.175 00.000 15712 MoveAxis(W, 25, ABG)
19:56:28.175 00.000 15712 Guiding  Dir = 3, Dur = 25
19:56:28.175 00.000 15712 IsGuiding returns 0
19:56:28.197 00.022 15712 IsGuiding returns 1
19:56:28.197 00.000 15712 scope still moving after pulse duration time elapsed
19:56:28.249 00.052 15712 IsGuiding returns 0
19:56:28.249 00.000 15712 scope move finished after 25 + 49 ms
19:56:28.249 00.000 15712 Move returns status 0, amount 25
19:56:28.249 00.000 15712 MoveAxis(N, 0, ABG)
19:56:28.249 00.000 15712 Move returns status 0, amount 0
19:56:28.249 00.000 15712 move complete, result=0
19:56:28.249 00.000 7988 GuideStep: 0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
19:56:28.254 00.005 15712 worker thread done servicing request
19:56:28.254 00.000 15712 Worker thread wakes up
19:56:28.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:28.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:29.673 01.419 15712 Exposure complete
19:56:29.726 00.053 15712 worker thread done servicing request
19:56:29.726 00.000 7988 OnExposeComplete: enter
19:56:29.734 00.008 7988 UpdateGuideState(): m_state=6
19:56:29.734 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3013
19:56:29.734 00.000 7988 Star::Find returns 1 (0), X=1170.86, Y=435.60, Mass=1491, SNR=26.0, Peak=193 HFD=3.5
19:56:29.734 00.000 7988 MultiStar: [#1 0.17,0.10,1.04,U] [#2 0.11,0.05,1.00,U] [#3 0.17,0.09,0.98,U] [#4 0.06,0.01,1.04,U] [#5 0.34,0.48,0.73,U] [#6 0.51,0.15,0.73,U] [#7 0.36,0.12,0.67,U] [#8 -0.04,0.29,0.72,U] 
19:56:29.734 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.16}, one-star: {0.28, 0.24}
19:56:29.734 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
19:56:29.734 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.34 = -0.94)
19:56:29.743 00.009 7988 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.26 cameraTheta=0.65 mountX=-0.16 mountY=-0.21, mountTheta=-2.22
19:56:29.743 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.16, opts=13)
19:56:29.743 00.000 7988 Enqueuing Move request for scope (0.21, 0.16)
19:56:29.743 00.000 15712 Worker thread wakes up
19:56:29.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
19:56:29.743 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
19:56:29.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:29.743 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.0
19:56:29.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:29.751 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:29.751 00.000 7988 Enqueuing Expose request
19:56:29.751 00.000 15712 Moving (0.21, 0.16) raw xDistance=-0.16 yDistance=-0.21
19:56:29.751 00.000 15712 PPEC rslt: input = -0.16, final = 0.05, react = -0.10, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 641.92
19:56:29.751 00.000 15712 PPEC: input: -0.16, control: 0.05, exposure: 1500
19:56:29.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:29.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:56:29.751 00.000 15712 MoveAxis(W, 17, ABG)
19:56:29.751 00.000 15712 Guiding  Dir = 3, Dur = 17
19:56:29.751 00.000 15712 IsGuiding returns 0
19:56:29.766 00.015 15712 PulseGuide returned control before completion, sleep 14
19:56:29.814 00.048 15712 IsGuiding returns 0
19:56:29.814 00.000 15712 Move returns status 0, amount 17
19:56:29.814 00.000 15712 MoveAxis(N, 0, ABG)
19:56:29.814 00.000 15712 Move returns status 0, amount 0
19:56:29.814 00.000 15712 move complete, result=0
19:56:29.814 00.000 7988 GuideStep: -0.2 px 17 ms WEST, -0.2 px 0 ms NORTH
19:56:29.821 00.007 15712 worker thread done servicing request
19:56:29.821 00.000 15712 Worker thread wakes up
19:56:29.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:29.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:31.459 01.638 15712 Exposure complete
19:56:31.510 00.051 15712 worker thread done servicing request
19:56:31.510 00.000 7988 OnExposeComplete: enter
19:56:31.510 00.000 7988 UpdateGuideState(): m_state=6
19:56:31.522 00.012 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3014
19:56:31.522 00.000 7988 Star::Find returns 1 (0), X=1170.80, Y=435.60, Mass=1493, SNR=26.0, Peak=213 HFD=3.3
19:56:31.522 00.000 7988 MultiStar: [#1 0.18,0.37,1.02,U] [#2 0.14,-0.03,1.02,U] [#3 0.24,0.30,0.96,U] [#4 0.23,0.17,1.04,U] [#5 0.21,0.33,0.70,U] [#6 0.28,0.28,0.71,U] [#7 0.40,0.35,0.65,U] [#8 0.22,0.23,0.66,U] 
19:56:31.522 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.24}, one-star: {0.22, 0.24}
19:56:31.527 00.005 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.40 = 2.40)
19:56:31.527 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.51 = -0.78)
19:56:31.527 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.24 hyp=0.32 cameraTheta=0.82 mountX=-0.24 mountY=-0.23, mountTheta=-2.38
19:56:31.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.24, opts=13)
19:56:31.527 00.000 7988 Enqueuing Move request for scope (0.22, 0.24)
19:56:31.527 00.000 15712 Worker thread wakes up
19:56:31.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.24) opts 0xd
19:56:31.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.24)
19:56:31.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:31.527 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.0
19:56:31.535 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:31.535 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:31.537 00.002 7988 Enqueuing Expose request
19:56:31.537 00.000 15712 Moving (0.22, 0.24) raw xDistance=-0.24 yDistance=-0.23
19:56:31.537 00.000 15712 PPEC rslt: input = -0.24, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 641.92
19:56:31.537 00.000 15712 PPEC: input: -0.24, control: -0.10, exposure: 1500
19:56:31.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:31.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:56:31.537 00.000 15712 MoveAxis(E, 33, ABG)
19:56:31.537 00.000 15712 Guiding  Dir = 2, Dur = 33
19:56:31.537 00.000 15712 IsGuiding returns 0
19:56:31.561 00.024 15712 PulseGuide returned control before completion, sleep 26
19:56:31.601 00.040 15712 IsGuiding returns 0
19:56:31.601 00.000 15712 Move returns status 0, amount 33
19:56:31.601 00.000 15712 MoveAxis(N, 0, ABG)
19:56:31.601 00.000 15712 Move returns status 0, amount 0
19:56:31.601 00.000 15712 move complete, result=0
19:56:31.601 00.000 15712 worker thread done servicing request
19:56:31.601 00.000 15712 Worker thread wakes up
19:56:31.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:31.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:31.601 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
19:56:33.019 01.418 15712 Exposure complete
19:56:33.078 00.059 15712 worker thread done servicing request
19:56:33.078 00.000 7988 OnExposeComplete: enter
19:56:33.080 00.002 7988 UpdateGuideState(): m_state=6
19:56:33.082 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3015
19:56:33.082 00.000 7988 Star::Find returns 1 (0), X=1170.62, Y=435.37, Mass=1460, SNR=25.7, Peak=219 HFD=3.0
19:56:33.084 00.002 7988 MultiStar: [#1 0.11,0.16,1.04,U] [#2 0.02,-0.34,1.02,U] [#3 -0.06,0.05,0.97,U] [#4 0.17,0.00,1.01,U] [#5 0.08,0.22,0.72,U] [#6 0.47,0.20,0.72,U] [#7 0.17,0.30,0.71,U] [#8 0.09,0.15,0.65,U] 
19:56:33.084 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.04, 0.01}
19:56:33.086 00.002 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.58) = xAngle (1.76 = 1.76)
19:56:33.086 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.41)
19:56:33.088 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.18 mountX=-0.01 mountY=-0.04, mountTheta=-1.76
19:56:33.088 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.01, opts=13)
19:56:33.091 00.003 7988 Enqueuing Move request for scope (0.04, 0.01)
19:56:33.091 00.000 15712 Worker thread wakes up
19:56:33.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
19:56:33.091 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
19:56:33.091 00.000 15712 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
19:56:33.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:33.091 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.7
19:56:33.095 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:33.096 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:33.096 00.000 7988 Enqueuing Expose request
19:56:33.096 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.91
19:56:33.096 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
19:56:33.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:33.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:56:33.096 00.000 15712 MoveAxis(W, 13, ABG)
19:56:33.096 00.000 15712 Guiding  Dir = 3, Dur = 13
19:56:33.096 00.000 15712 IsGuiding returns 0
19:56:33.126 00.030 15712 IsGuiding returns 1
19:56:33.126 00.000 15712 scope still moving after pulse duration time elapsed
19:56:33.160 00.034 15712 IsGuiding returns 0
19:56:33.160 00.000 15712 scope move finished after 13 + 47 ms
19:56:33.160 00.000 15712 Move returns status 0, amount 13
19:56:33.160 00.000 15712 MoveAxis(N, 0, ABG)
19:56:33.160 00.000 15712 Move returns status 0, amount 0
19:56:33.160 00.000 15712 move complete, result=0
19:56:33.160 00.000 15712 worker thread done servicing request
19:56:33.160 00.000 15712 Worker thread wakes up
19:56:33.160 00.000 7988 GuideStep: -0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
19:56:33.162 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:33.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:34.909 01.747 15712 Exposure complete
19:56:34.968 00.059 15712 worker thread done servicing request
19:56:34.968 00.000 7988 OnExposeComplete: enter
19:56:34.968 00.000 7988 UpdateGuideState(): m_state=6
19:56:34.968 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
19:56:34.968 00.000 7988 Star::Find returns 1 (0), X=1170.70, Y=435.30, Mass=1381, SNR=25.1, Peak=195 HFD=3.0
19:56:34.968 00.000 7988 MultiStar: [#1 -0.02,0.01,1.06,U] [#2 0.04,-0.22,1.08,U] [#3 -0.07,0.14,0.99,U] [#4 -0.03,-0.04,1.10,U] [#5 0.14,-0.06,0.75,U] [#6 0.19,-0.16,0.75,U] [#7 0.16,0.16,0.69,U] [#8 0.08,-0.01,0.68,U] 
19:56:34.968 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.12, -0.07}
19:56:34.968 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
19:56:34.968 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.13)
19:56:34.968 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.53 mountX=0.03 mountY=-0.05, mountTheta=-1.04
19:56:34.978 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
19:56:34.978 00.000 7988 Enqueuing Move request for scope (0.05, -0.03)
19:56:34.978 00.000 15712 Worker thread wakes up
19:56:34.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
19:56:34.978 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
19:56:34.978 00.000 15712 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
19:56:34.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:34.978 00.000 7988 UpdateGuideState exits: m=1381 SNR=25.1
19:56:34.985 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:34.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:34.987 00.002 7988 Enqueuing Expose request
19:56:34.987 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.90
19:56:34.987 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
19:56:34.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:34.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:56:34.987 00.000 15712 MoveAxis(W, 10, ABG)
19:56:34.987 00.000 15712 Guiding  Dir = 3, Dur = 10
19:56:34.987 00.000 15712 IsGuiding returns 0
19:56:35.014 00.027 15712 IsGuiding returns 1
19:56:35.014 00.000 15712 scope still moving after pulse duration time elapsed
19:56:35.062 00.048 15712 IsGuiding returns 0
19:56:35.062 00.000 15712 scope move finished after 10 + 62 ms
19:56:35.062 00.000 15712 Move returns status 0, amount 10
19:56:35.062 00.000 15712 MoveAxis(N, 0, ABG)
19:56:35.062 00.000 15712 Move returns status 0, amount 0
19:56:35.062 00.000 15712 move complete, result=0
19:56:35.062 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
19:56:35.064 00.002 15712 worker thread done servicing request
19:56:35.064 00.000 15712 Worker thread wakes up
19:56:35.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:35.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:36.481 01.417 15712 Exposure complete
19:56:36.541 00.060 15712 worker thread done servicing request
19:56:36.541 00.000 7988 OnExposeComplete: enter
19:56:36.541 00.000 7988 UpdateGuideState(): m_state=6
19:56:36.543 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3017
19:56:36.543 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.40, Mass=1465, SNR=25.9, Peak=181 HFD=3.2
19:56:36.545 00.002 7988 MultiStar: [#1 0.03,0.39,1.03,U] [#2 0.19,0.08,1.06,U] [#3 -0.09,0.23,0.95,U] [#4 0.02,0.33,1.03,U] [#5 -0.05,0.19,0.70,U] [#6 0.21,0.20,0.75,U] [#7 0.09,0.20,0.69,U] [#8 0.06,0.05,0.67,U] 
19:56:36.545 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.19}, one-star: {0.07, 0.04}
19:56:36.547 00.002 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
19:56:36.549 00.002 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.07)
19:56:36.549 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.52 mountX=-0.04 mountY=-0.07, mountTheta=-2.09
19:56:36.551 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
19:56:36.551 00.000 7988 Enqueuing Move request for scope (0.07, 0.04)
19:56:36.553 00.002 15712 Worker thread wakes up
19:56:36.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
19:56:36.553 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
19:56:36.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:36.553 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.9
19:56:36.556 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:36.558 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:36.558 00.000 7988 Enqueuing Expose request
19:56:36.558 00.000 15712 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.07
19:56:36.562 00.004 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.90
19:56:36.562 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
19:56:36.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:36.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:56:36.562 00.000 15712 MoveAxis(W, 11, ABG)
19:56:36.562 00.000 15712 Guiding  Dir = 3, Dur = 11
19:56:36.562 00.000 15712 IsGuiding returns 0
19:56:36.609 00.047 15712 IsGuiding returns 1
19:56:36.609 00.000 15712 scope still moving after pulse duration time elapsed
19:56:36.643 00.034 15712 IsGuiding returns 0
19:56:36.643 00.000 15712 scope move finished after 11 + 69 ms
19:56:36.643 00.000 15712 Move returns status 0, amount 11
19:56:36.643 00.000 15712 MoveAxis(N, 0, ABG)
19:56:36.643 00.000 15712 Move returns status 0, amount 0
19:56:36.643 00.000 15712 move complete, result=0
19:56:36.643 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
19:56:36.646 00.003 15712 worker thread done servicing request
19:56:36.646 00.000 15712 Worker thread wakes up
19:56:36.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:36.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:38.282 01.636 15712 Exposure complete
19:56:38.345 00.063 15712 worker thread done servicing request
19:56:38.345 00.000 7988 OnExposeComplete: enter
19:56:38.347 00.002 7988 UpdateGuideState(): m_state=6
19:56:38.347 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3018
19:56:38.349 00.002 7988 Star::Find returns 1 (0), X=1170.51, Y=435.80, Mass=1544, SNR=26.6, Peak=173 HFD=3.7
19:56:38.349 00.000 7988 MultiStar: [#1 -0.01,0.41,1.02,U] [#2 -0.00,0.22,0.97,U] [#3 -0.01,0.43,0.92,U] [#4 0.21,0.28,0.99,U] [#5 0.03,0.42,0.69,U] [#6 0.31,0.28,0.66,U] [#7 0.08,0.47,0.65,U] [#8 0.15,0.32,0.65,U] 
19:56:38.349 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.36}, one-star: {-0.06, 0.44}
19:56:38.349 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
19:56:38.349 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
19:56:38.349 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.36 hyp=0.37 cameraTheta=1.40 mountX=-0.36 mountY=-0.07, mountTheta=-2.94
19:56:38.349 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.36, opts=13)
19:56:38.349 00.000 7988 Enqueuing Move request for scope (0.06, 0.36)
19:56:38.360 00.011 15712 Worker thread wakes up
19:56:38.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.36) opts 0xd
19:56:38.360 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.36)
19:56:38.360 00.000 15712 Moving (0.06, 0.36) raw xDistance=-0.36 yDistance=-0.07
19:56:38.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:38.362 00.002 7988 UpdateGuideState exits: m=1544 SNR=26.6
19:56:38.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:38.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:38.362 00.000 7988 Enqueuing Expose request
19:56:38.362 00.000 15712 PPEC rslt: input = -0.36, final = -0.18, react = -0.22, pred = 0.04, hyst = -0.19, hyst_pct = 0.00, period_length = 641.89
19:56:38.362 00.000 15712 PPEC: input: -0.36, control: -0.18, exposure: 1500
19:56:38.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:38.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:56:38.362 00.000 15712 MoveAxis(E, 57, ABG)
19:56:38.362 00.000 15712 Guiding  Dir = 2, Dur = 57
19:56:38.362 00.000 15712 IsGuiding returns 0
19:56:38.383 00.021 15712 PulseGuide returned control before completion, sleep 48
19:56:38.464 00.081 15712 IsGuiding returns 0
19:56:38.464 00.000 15712 Move returns status 0, amount 57
19:56:38.464 00.000 15712 MoveAxis(N, 0, ABG)
19:56:38.464 00.000 15712 Move returns status 0, amount 0
19:56:38.464 00.000 15712 move complete, result=0
19:56:38.464 00.000 15712 worker thread done servicing request
19:56:38.464 00.000 15712 Worker thread wakes up
19:56:38.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:38.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:38.464 00.000 7988 GuideStep: -0.4 px 57 ms EAST, -0.1 px 0 ms NORTH
19:56:39.877 01.413 15712 Exposure complete
19:56:39.935 00.058 15712 worker thread done servicing request
19:56:39.938 00.003 7988 OnExposeComplete: enter
19:56:39.938 00.000 7988 UpdateGuideState(): m_state=6
19:56:39.938 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3019
19:56:39.938 00.000 7988 Star::Find returns 1 (0), X=1170.86, Y=435.38, Mass=1410, SNR=25.6, Peak=185 HFD=3.5
19:56:39.938 00.000 7988 MultiStar: [#1 0.01,0.12,1.06,U] [#2 0.15,-0.09,0.99,U] [#3 0.01,0.04,0.98,U] [#4 0.26,0.07,1.06,U] [#5 0.28,0.28,0.70,U] [#6 0.10,0.05,0.70,U] [#7 0.15,0.19,0.68,U] [#8 0.12,0.03,0.68,U] 
19:56:39.938 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.28, 0.02}
19:56:39.938 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.03 = 2.03)
19:56:39.946 00.008 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.14 = -1.15)
19:56:39.946 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.45 mountX=-0.07 mountY=-0.15, mountTheta=-2.02
19:56:39.946 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.07, opts=13)
19:56:39.946 00.000 7988 Enqueuing Move request for scope (0.15, 0.07)
19:56:39.946 00.000 15712 Worker thread wakes up
19:56:39.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
19:56:39.946 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
19:56:39.946 00.000 15712 Moving (0.15, 0.07) raw xDistance=-0.07 yDistance=-0.15
19:56:39.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:39.946 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.6
19:56:39.946 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:39.954 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:39.954 00.000 7988 Enqueuing Expose request
19:56:39.954 00.000 15712 PPEC rslt: input = -0.07, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 641.89
19:56:39.954 00.000 15712 PPEC: input: -0.07, control: 0.05, exposure: 1500
19:56:39.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:39.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:56:39.954 00.000 15712 MoveAxis(W, 15, ABG)
19:56:39.954 00.000 15712 Guiding  Dir = 3, Dur = 15
19:56:39.954 00.000 15712 IsGuiding returns 0
19:56:39.980 00.026 15712 IsGuiding returns 1
19:56:39.980 00.000 15712 scope still moving after pulse duration time elapsed
19:56:40.031 00.051 15712 IsGuiding returns 0
19:56:40.031 00.000 15712 scope move finished after 15 + 59 ms
19:56:40.031 00.000 15712 Move returns status 0, amount 15
19:56:40.031 00.000 15712 MoveAxis(N, 0, ABG)
19:56:40.031 00.000 15712 Move returns status 0, amount 0
19:56:40.031 00.000 15712 move complete, result=0
19:56:40.031 00.000 15712 worker thread done servicing request
19:56:40.031 00.000 15712 Worker thread wakes up
19:56:40.031 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
19:56:40.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:40.034 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:41.673 01.639 15712 Exposure complete
19:56:41.732 00.059 15712 worker thread done servicing request
19:56:41.732 00.000 7988 OnExposeComplete: enter
19:56:41.737 00.005 7988 UpdateGuideState(): m_state=6
19:56:41.737 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3020
19:56:41.737 00.000 7988 Star::Find returns 1 (0), X=1170.75, Y=435.36, Mass=1496, SNR=26.1, Peak=196 HFD=3.6
19:56:41.737 00.000 7988 MultiStar: [#1 0.23,-0.02,1.03,U] [#2 0.07,-0.18,0.97,U] [#3 0.18,0.15,0.94,U] [#4 0.24,-0.07,1.04,U] [#5 0.31,0.07,0.68,U] [#6 0.65,0.05,0.68,U] [#7 0.18,-0.02,0.68,U] [#8 0.09,0.13,0.70,U] 
19:56:41.737 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.00}, one-star: {0.17, -0.00}
19:56:41.737 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.56 = 1.56)
19:56:41.737 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.62)
19:56:41.737 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.02 mountX=0.00 mountY=-0.17, mountTheta=-1.56
19:56:41.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.00, opts=13)
19:56:41.737 00.000 7988 Enqueuing Move request for scope (0.17, -0.00)
19:56:41.737 00.000 15712 Worker thread wakes up
19:56:41.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
19:56:41.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
19:56:41.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:41.749 00.012 7988 UpdateGuideState exits: m=1496 SNR=26.1
19:56:41.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:41.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:41.752 00.003 7988 Enqueuing Expose request
19:56:41.754 00.002 15712 Moving (0.17, -0.00) raw xDistance=0.00 yDistance=-0.17
19:56:41.754 00.000 15712 PPEC rslt: input = 0.00, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.88
19:56:41.754 00.000 15712 PPEC: input: 0.00, control: 0.04, exposure: 1500
19:56:41.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:41.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:56:41.754 00.000 15712 MoveAxis(W, 13, ABG)
19:56:41.754 00.000 15712 Guiding  Dir = 3, Dur = 13
19:56:41.754 00.000 15712 IsGuiding returns 0
19:56:41.768 00.014 15712 IsGuiding returns 1
19:56:41.768 00.000 15712 scope still moving after pulse duration time elapsed
19:56:41.817 00.049 15712 IsGuiding returns 0
19:56:41.817 00.000 15712 scope move finished after 13 + 52 ms
19:56:41.817 00.000 15712 Move returns status 0, amount 13
19:56:41.817 00.000 15712 MoveAxis(N, 0, ABG)
19:56:41.817 00.000 15712 Move returns status 0, amount 0
19:56:41.817 00.000 15712 move complete, result=0
19:56:41.817 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.2 px 0 ms NORTH
19:56:41.825 00.008 15712 worker thread done servicing request
19:56:41.825 00.000 15712 Worker thread wakes up
19:56:41.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:41.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:43.236 01.411 15712 Exposure complete
19:56:43.297 00.061 15712 worker thread done servicing request
19:56:43.297 00.000 7988 OnExposeComplete: enter
19:56:43.297 00.000 7988 UpdateGuideState(): m_state=6
19:56:43.300 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3021
19:56:43.300 00.000 7988 Star::Find returns 1 (0), X=1170.58, Y=435.24, Mass=1527, SNR=26.4, Peak=189 HFD=3.6
19:56:43.302 00.002 7988 MultiStar: [#1 -0.16,0.15,0.97,U] [#2 0.06,-0.30,0.98,U] [#3 0.09,-0.01,0.96,U] [#4 0.05,0.01,1.00,U] [#5 -0.04,-0.09,0.70,U] [#6 0.32,0.10,0.69,U] [#7 0.28,0.14,0.64,U] [#8 0.02,-0.14,0.63,U] 
19:56:43.302 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.00, -0.13}
19:56:43.304 00.002 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
19:56:43.304 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
19:56:43.306 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.56 mountX=0.04 mountY=-0.06, mountTheta=-1.01
19:56:43.308 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
19:56:43.310 00.002 7988 Enqueuing Move request for scope (0.06, -0.04)
19:56:43.310 00.000 15712 Worker thread wakes up
19:56:43.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
19:56:43.310 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
19:56:43.310 00.000 15712 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=-0.06
19:56:43.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:43.312 00.002 7988 UpdateGuideState exits: m=1527 SNR=26.4
19:56:43.314 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:43.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:43.314 00.000 7988 Enqueuing Expose request
19:56:43.314 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.88
19:56:43.314 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
19:56:43.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:43.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:56:43.314 00.000 15712 MoveAxis(W, 6, ABG)
19:56:43.314 00.000 15712 Guiding  Dir = 3, Dur = 6
19:56:43.314 00.000 15712 IsGuiding returns 0
19:56:43.333 00.019 15712 IsGuiding returns 0
19:56:43.333 00.000 15712 Move returns status 0, amount 6
19:56:43.333 00.000 15712 MoveAxis(N, 0, ABG)
19:56:43.333 00.000 15712 Move returns status 0, amount 0
19:56:43.333 00.000 15712 move complete, result=0
19:56:43.333 00.000 15712 worker thread done servicing request
19:56:43.333 00.000 15712 Worker thread wakes up
19:56:43.333 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
19:56:43.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:43.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:45.083 01.750 15712 Exposure complete
19:56:45.134 00.051 15712 worker thread done servicing request
19:56:45.134 00.000 7988 OnExposeComplete: enter
19:56:45.134 00.000 7988 UpdateGuideState(): m_state=6
19:56:45.145 00.011 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3022
19:56:45.145 00.000 7988 Star::Find returns 1 (0), X=1170.73, Y=435.25, Mass=1493, SNR=26.0, Peak=199 HFD=3.5
19:56:45.145 00.000 7988 MultiStar: [#1 0.05,-0.08,1.01,U] [#2 0.31,-0.39,0.98,U] [#3 0.36,-0.09,0.95,U] [#4 0.12,-0.09,1.01,U] [#5 0.26,-0.04,0.70,U] [#6 0.35,-0.04,0.71,U] [#7 0.10,0.12,0.66,U] [#8 0.19,0.06,0.65,U] 
19:56:45.145 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.09}, one-star: {0.15, -0.11}
19:56:45.145 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.58) = xAngle (0.92 = 0.92)
19:56:45.151 00.006 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.03 = -2.26)
19:56:45.151 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.66 mountX=0.11 mountY=-0.15, mountTheta=-0.91
19:56:45.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.11, opts=13)
19:56:45.151 00.000 7988 Enqueuing Move request for scope (0.15, -0.11)
19:56:45.151 00.000 15712 Worker thread wakes up
19:56:45.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
19:56:45.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
19:56:45.151 00.000 15712 Moving (0.15, -0.11) raw xDistance=0.11 yDistance=-0.15
19:56:45.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:45.151 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.0
19:56:45.158 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:45.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:45.160 00.002 7988 Enqueuing Expose request
19:56:45.160 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.87
19:56:45.160 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
19:56:45.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:45.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:56:45.160 00.000 15712 MoveAxis(W, 3, ABG)
19:56:45.160 00.000 15712 Guiding  Dir = 3, Dur = 3
19:56:45.179 00.019 15712 IsGuiding returns 0
19:56:45.196 00.017 15712 IsGuiding returns 0
19:56:45.196 00.000 15712 Move returns status 0, amount 3
19:56:45.196 00.000 15712 MoveAxis(N, 0, ABG)
19:56:45.196 00.000 15712 Move returns status 0, amount 0
19:56:45.196 00.000 15712 move complete, result=0
19:56:45.196 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
19:56:45.197 00.001 15712 worker thread done servicing request
19:56:45.197 00.000 15712 Worker thread wakes up
19:56:45.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:45.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:46.617 01.420 15712 Exposure complete
19:56:46.677 00.060 15712 worker thread done servicing request
19:56:46.677 00.000 7988 OnExposeComplete: enter
19:56:46.677 00.000 7988 UpdateGuideState(): m_state=6
19:56:46.677 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3023
19:56:46.677 00.000 7988 Star::Find returns 1 (0), X=1170.62, Y=434.99, Mass=1429, SNR=25.6, Peak=176 HFD=3.4
19:56:46.682 00.005 7988 MultiStar: [#1 -0.06,-0.28,1.04,U] [#2 0.06,-0.35,1.03,U] [#3 -0.13,-0.12,0.95,U] [#4 0.08,-0.15,1.04,U] [#5 0.30,-0.05,0.72,U] [#6 0.20,-0.03,0.72,U] [#7 0.14,0.06,0.65,U] [#8 -0.13,-0.20,0.70,U] 
19:56:46.682 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.18}, one-star: {0.04, -0.37}
19:56:46.682 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
19:56:46.682 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.36 = -2.92)
19:56:46.682 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.33 mountX=0.18 mountY=-0.04, mountTheta=-0.22
19:56:46.682 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.18, opts=13)
19:56:46.682 00.000 7988 Enqueuing Move request for scope (0.05, -0.18)
19:56:46.682 00.000 15712 Worker thread wakes up
19:56:46.682 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
19:56:46.682 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
19:56:46.682 00.000 15712 Moving (0.05, -0.18) raw xDistance=0.18 yDistance=-0.04
19:56:46.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:46.682 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.6
19:56:46.694 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:46.694 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:46.694 00.000 7988 Enqueuing Expose request
19:56:46.694 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 641.87
19:56:46.694 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
19:56:46.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:46.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:56:46.694 00.000 15712 MoveAxis(W, 41, ABG)
19:56:46.694 00.000 15712 Guiding  Dir = 3, Dur = 41
19:56:46.694 00.000 15712 IsGuiding returns 0
19:56:46.714 00.020 15712 PulseGuide returned control before completion, sleep 35
19:56:46.758 00.044 15712 IsGuiding returns 1
19:56:46.758 00.000 15712 scope still moving after pulse duration time elapsed
19:56:46.794 00.036 15712 IsGuiding returns 0
19:56:46.794 00.000 15712 scope move finished after 41 + 55 ms
19:56:46.794 00.000 15712 Move returns status 0, amount 41
19:56:46.794 00.000 15712 MoveAxis(N, 0, ABG)
19:56:46.794 00.000 15712 Move returns status 0, amount 0
19:56:46.794 00.000 15712 move complete, result=0
19:56:46.794 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
19:56:46.796 00.002 15712 worker thread done servicing request
19:56:46.796 00.000 15712 Worker thread wakes up
19:56:46.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:46.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:48.434 01.638 15712 Exposure complete
19:56:48.494 00.060 15712 worker thread done servicing request
19:56:48.494 00.000 7988 OnExposeComplete: enter
19:56:48.496 00.002 7988 UpdateGuideState(): m_state=6
19:56:48.498 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3024
19:56:48.498 00.000 7988 Star::Find returns 1 (0), X=1170.70, Y=435.43, Mass=1530, SNR=26.5, Peak=176 HFD=3.5
19:56:48.500 00.002 7988 MultiStar: [#1 0.12,0.01,1.00,U] [#2 -0.14,-0.09,1.01,U] [#3 0.11,0.10,0.96,U] [#4 0.08,0.10,1.00,U] [#5 0.32,0.09,0.71,U] [#6 0.27,0.15,0.71,U] [#7 0.08,0.31,0.64,U] [#8 -0.11,0.39,0.65,U] 
19:56:48.500 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.12, 0.06}
19:56:48.502 00.002 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.09 = 2.09)
19:56:48.502 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.20 = -1.09)
19:56:48.504 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.51 mountX=-0.07 mountY=-0.12, mountTheta=-2.08
19:56:48.504 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.06, opts=13)
19:56:48.504 00.000 7988 Enqueuing Move request for scope (0.12, 0.06)
19:56:48.504 00.000 15712 Worker thread wakes up
19:56:48.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
19:56:48.504 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
19:56:48.504 00.000 15712 Moving (0.12, 0.06) raw xDistance=-0.07 yDistance=-0.12
19:56:48.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:48.504 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.5
19:56:48.510 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:48.512 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:48.512 00.000 7988 Enqueuing Expose request
19:56:48.512 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.86
19:56:48.512 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
19:56:48.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:48.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:56:48.512 00.000 15712 MoveAxis(W, 9, ABG)
19:56:48.512 00.000 15712 Guiding  Dir = 3, Dur = 9
19:56:48.512 00.000 15712 IsGuiding returns 0
19:56:48.534 00.022 15712 IsGuiding returns 0
19:56:48.534 00.000 15712 Move returns status 0, amount 9
19:56:48.534 00.000 15712 MoveAxis(N, 0, ABG)
19:56:48.534 00.000 15712 Move returns status 0, amount 0
19:56:48.534 00.000 15712 move complete, result=0
19:56:48.534 00.000 15712 worker thread done servicing request
19:56:48.534 00.000 15712 Worker thread wakes up
19:56:48.534 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
19:56:48.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:48.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:49.947 01.413 15712 Exposure complete
19:56:50.008 00.061 15712 worker thread done servicing request
19:56:50.008 00.000 7988 OnExposeComplete: enter
19:56:50.008 00.000 7988 UpdateGuideState(): m_state=6
19:56:50.011 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3025
19:56:50.011 00.000 7988 Star::Find returns 1 (0), X=1170.77, Y=435.32, Mass=1402, SNR=25.4, Peak=173 HFD=3.6
19:56:50.011 00.000 7988 MultiStar: [#1 0.11,0.29,1.08,U] [#2 0.19,-0.37,1.06,U] [#3 0.10,0.29,0.95,U] [#4 -0.01,0.30,1.06,U] [#5 0.03,0.19,0.72,U] [#6 0.17,0.09,0.72,U] [#7 -0.09,0.22,0.67,U] [#8 0.06,0.22,0.64,U] 
19:56:50.011 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.12}, one-star: {0.19, -0.05}
19:56:50.015 00.004 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
19:56:50.015 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.68)
19:56:50.015 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=-0.12 mountY=-0.09, mountTheta=-2.48
19:56:50.015 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.12, opts=13)
19:56:50.015 00.000 7988 Enqueuing Move request for scope (0.09, 0.12)
19:56:50.015 00.000 15712 Worker thread wakes up
19:56:50.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
19:56:50.015 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
19:56:50.015 00.000 15712 Moving (0.09, 0.12) raw xDistance=-0.12 yDistance=-0.09
19:56:50.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:50.015 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.4
19:56:50.024 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:50.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:50.026 00.002 7988 Enqueuing Expose request
19:56:50.027 00.001 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.85
19:56:50.027 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
19:56:50.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:50.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:56:50.027 00.000 15712 MoveAxis(W, 12, ABG)
19:56:50.027 00.000 15712 Guiding  Dir = 3, Dur = 12
19:56:50.027 00.000 15712 IsGuiding returns 0
19:56:50.049 00.022 15712 IsGuiding returns 1
19:56:50.049 00.000 15712 scope still moving after pulse duration time elapsed
19:56:50.118 00.069 15712 IsGuiding returns 0
19:56:50.118 00.000 15712 scope move finished after 12 + 78 ms
19:56:50.118 00.000 15712 Move returns status 0, amount 12
19:56:50.118 00.000 15712 MoveAxis(N, 0, ABG)
19:56:50.118 00.000 15712 Move returns status 0, amount 0
19:56:50.118 00.000 15712 move complete, result=0
19:56:50.118 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
19:56:50.121 00.003 15712 worker thread done servicing request
19:56:50.121 00.000 15712 Worker thread wakes up
19:56:50.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:50.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:51.861 01.740 15712 Exposure complete
19:56:51.919 00.058 15712 worker thread done servicing request
19:56:51.919 00.000 7988 OnExposeComplete: enter
19:56:51.923 00.004 7988 UpdateGuideState(): m_state=6
19:56:51.925 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3026
19:56:51.925 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=435.66, Mass=1474, SNR=26.2, Peak=170 HFD=3.4
19:56:51.927 00.002 7988 MultiStar: [#1 -0.19,0.40,1.02,U] [#2 -0.14,-0.08,1.00,U] [#3 -0.13,0.32,0.95,U] [#4 -0.13,0.28,0.98,U] [#5 0.23,0.37,0.71,U] [#6 0.13,0.34,0.68,U] [#7 0.12,0.28,0.64,U] [#8 -0.28,0.11,0.67,U] 
19:56:51.927 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.25}, one-star: {-0.05, 0.29}
19:56:51.929 00.002 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.88)
19:56:51.929 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.23)
19:56:51.931 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.82 mountX=-0.25 mountY=0.06, mountTheta=2.91
19:56:51.933 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.25, opts=13)
19:56:51.933 00.000 7988 Enqueuing Move request for scope (-0.06, 0.25)
19:56:51.935 00.002 15712 Worker thread wakes up
19:56:51.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
19:56:51.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
19:56:51.936 00.001 15712 Moving (-0.06, 0.25) raw xDistance=-0.25 yDistance=0.06
19:56:51.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:51.936 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.2
19:56:51.938 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:51.939 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:51.939 00.000 7988 Enqueuing Expose request
19:56:51.939 00.000 15712 PPEC rslt: input = -0.25, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 641.85
19:56:51.939 00.000 15712 PPEC: input: -0.25, control: -0.11, exposure: 1500
19:56:51.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:51.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:56:51.939 00.000 15712 MoveAxis(E, 35, ABG)
19:56:51.939 00.000 15712 Guiding  Dir = 2, Dur = 35
19:56:51.939 00.000 15712 IsGuiding returns 0
19:56:51.957 00.018 15712 PulseGuide returned control before completion, sleep 31
19:56:52.004 00.047 15712 IsGuiding returns 0
19:56:52.004 00.000 15712 Move returns status 0, amount 35
19:56:52.004 00.000 15712 MoveAxis(N, 0, ABG)
19:56:52.004 00.000 15712 Move returns status 0, amount 0
19:56:52.004 00.000 15712 move complete, result=0
19:56:52.004 00.000 15712 worker thread done servicing request
19:56:52.004 00.000 15712 Worker thread wakes up
19:56:52.004 00.000 7988 GuideStep: -0.3 px 35 ms EAST, 0.1 px 0 ms NORTH
19:56:52.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:52.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:53.423 01.419 15712 Exposure complete
19:56:53.483 00.060 15712 worker thread done servicing request
19:56:53.483 00.000 7988 OnExposeComplete: enter
19:56:53.483 00.000 7988 UpdateGuideState(): m_state=6
19:56:53.485 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3027
19:56:53.487 00.002 7988 Star::Find returns 1 (0), X=1170.74, Y=435.10, Mass=1462, SNR=25.6, Peak=169 HFD=3.6
19:56:53.487 00.000 7988 MultiStar: [#1 0.19,-0.24,1.05,U] [#2 0.10,-0.12,1.03,U] [#3 -0.11,0.02,0.98,U] [#4 -0.11,0.11,1.03,U] [#5 -0.08,-0.23,0.68,U] [#6 0.04,0.15,0.72,U] [#7 -0.11,0.33,0.68,U] [#8 -0.03,0.02,0.65,U] 
19:56:53.489 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.16, -0.27}
19:56:53.489 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.38 = 0.38)
19:56:53.491 00.002 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.49 = -2.80)
19:56:53.491 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.20 mountX=0.04 mountY=-0.02, mountTheta=-0.35
19:56:53.493 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.04, opts=13)
19:56:53.495 00.002 7988 Enqueuing Move request for scope (0.02, -0.04)
19:56:53.495 00.000 15712 Worker thread wakes up
19:56:53.495 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
19:56:53.495 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
19:56:53.495 00.000 15712 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
19:56:53.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:53.495 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.6
19:56:53.498 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:53.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:53.501 00.003 7988 Enqueuing Expose request
19:56:53.501 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.84
19:56:53.501 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
19:56:53.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:53.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:56:53.501 00.000 15712 MoveAxis(W, 12, ABG)
19:56:53.501 00.000 15712 Guiding  Dir = 3, Dur = 12
19:56:53.501 00.000 15712 IsGuiding returns 0
19:56:53.554 00.053 15712 IsGuiding returns 1
19:56:53.554 00.000 15712 scope still moving after pulse duration time elapsed
19:56:53.580 00.026 15712 IsGuiding returns 0
19:56:53.580 00.000 15712 scope move finished after 12 + 65 ms
19:56:53.580 00.000 15712 Move returns status 0, amount 12
19:56:53.580 00.000 15712 MoveAxis(N, 0, ABG)
19:56:53.580 00.000 15712 Move returns status 0, amount 0
19:56:53.580 00.000 15712 move complete, result=0
19:56:53.580 00.000 15712 worker thread done servicing request
19:56:53.580 00.000 15712 Worker thread wakes up
19:56:53.580 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
19:56:53.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:53.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:55.211 01.631 15712 Exposure complete
19:56:55.270 00.059 15712 worker thread done servicing request
19:56:55.270 00.000 7988 OnExposeComplete: enter
19:56:55.270 00.000 7988 UpdateGuideState(): m_state=6
19:56:55.274 00.004 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3028
19:56:55.274 00.000 7988 Star::Find returns 1 (0), X=1170.66, Y=435.00, Mass=1375, SNR=25.3, Peak=181 HFD=3.3
19:56:55.276 00.002 7988 MultiStar: [#1 0.02,-0.22,1.05,U] [#2 -0.02,-0.38,1.08,U] [#3 0.06,-0.38,0.95,U] [#4 0.05,-0.28,1.03,U] [#5 -0.04,-0.30,0.74,U] [#6 0.32,-0.34,0.73,U] [#7 0.19,-0.04,0.66,U] [#8 0.03,-0.24,0.66,U] 
19:56:55.276 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.29}, one-star: {0.08, -0.36}
19:56:55.278 00.002 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.58) = xAngle (0.24 = 0.24)
19:56:55.278 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.94)
19:56:55.280 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.34 mountX=0.29 mountY=-0.06, mountTheta=-0.21
19:56:55.282 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.29, opts=13)
19:56:55.282 00.000 7988 Enqueuing Move request for scope (0.07, -0.29)
19:56:55.284 00.002 15712 Worker thread wakes up
19:56:55.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
19:56:55.284 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
19:56:55.284 00.000 15712 Moving (0.07, -0.29) raw xDistance=0.29 yDistance=-0.06
19:56:55.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:56:55.284 00.000 7988 UpdateGuideState exits: m=1375 SNR=25.3
19:56:55.287 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:55.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:55.287 00.000 7988 Enqueuing Expose request
19:56:55.287 00.000 15712 PPEC rslt: input = 0.29, final = 0.21, react = 0.17, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 641.84
19:56:55.287 00.000 15712 PPEC: input: 0.29, control: 0.21, exposure: 1500
19:56:55.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:55.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:56:55.287 00.000 15712 MoveAxis(W, 68, ABG)
19:56:55.287 00.000 15712 Guiding  Dir = 3, Dur = 68
19:56:55.287 00.000 15712 IsGuiding returns 0
19:56:55.307 00.020 15712 PulseGuide returned control before completion, sleep 56
19:56:55.390 00.083 15712 IsGuiding returns 0
19:56:55.390 00.000 15712 Move returns status 0, amount 68
19:56:55.390 00.000 15712 MoveAxis(N, 0, ABG)
19:56:55.390 00.000 15712 Move returns status 0, amount 0
19:56:55.390 00.000 15712 move complete, result=0
19:56:55.390 00.000 7988 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
19:56:55.396 00.006 15712 worker thread done servicing request
19:56:55.396 00.000 15712 Worker thread wakes up
19:56:55.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:55.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:56.800 01.404 15712 Exposure complete
19:56:56.853 00.053 15712 worker thread done servicing request
19:56:56.853 00.000 7988 OnExposeComplete: enter
19:56:56.853 00.000 7988 UpdateGuideState(): m_state=6
19:56:56.861 00.008 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3029
19:56:56.861 00.000 7988 Star::Find returns 1 (0), X=1170.51, Y=435.23, Mass=1425, SNR=25.6, Peak=189 HFD=3.0
19:56:56.861 00.000 7988 MultiStar: [#1 -0.11,-0.27,1.02,U] [#2 -0.11,-0.37,1.04,U] [#3 -0.06,-0.11,0.96,U] [#4 -0.20,-0.06,1.04,U] [#5 -0.05,-0.00,0.71,U] [#6 0.21,-0.21,0.74,U] [#7 0.11,-0.06,0.67,U] [#8 -0.20,0.02,0.66,U] 
19:56:56.861 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.15}, one-star: {-0.07, -0.14}
19:56:56.861 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
19:56:56.861 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
19:56:56.861 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.05 mountX=0.14 mountY=0.07, mountTheta=0.49
19:56:56.870 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.14, opts=13)
19:56:56.870 00.000 7988 Enqueuing Move request for scope (-0.07, -0.14)
19:56:56.870 00.000 15712 Worker thread wakes up
19:56:56.870 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
19:56:56.870 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
19:56:56.870 00.000 15712 Moving (-0.07, -0.14) raw xDistance=0.14 yDistance=0.07
19:56:56.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:56.870 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.6
19:56:56.875 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:56.875 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:56.877 00.002 7988 Enqueuing Expose request
19:56:56.877 00.000 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.83
19:56:56.877 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
19:56:56.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:56.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:56:56.877 00.000 15712 MoveAxis(W, 10, ABG)
19:56:56.877 00.000 15712 Guiding  Dir = 3, Dur = 10
19:56:56.877 00.000 15712 IsGuiding returns 0
19:56:56.893 00.016 15712 IsGuiding returns 1
19:56:56.893 00.000 15712 scope still moving after pulse duration time elapsed
19:56:56.944 00.051 15712 IsGuiding returns 0
19:56:56.944 00.000 15712 scope move finished after 10 + 54 ms
19:56:56.944 00.000 15712 Move returns status 0, amount 10
19:56:56.944 00.000 15712 MoveAxis(N, 0, ABG)
19:56:56.944 00.000 15712 Move returns status 0, amount 0
19:56:56.944 00.000 15712 move complete, result=0
19:56:56.944 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
19:56:56.946 00.002 15712 worker thread done servicing request
19:56:56.946 00.000 15712 Worker thread wakes up
19:56:56.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:56.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:56:58.586 01.640 15712 Exposure complete
19:56:58.637 00.051 15712 worker thread done servicing request
19:56:58.637 00.000 7988 OnExposeComplete: enter
19:56:58.637 00.000 7988 UpdateGuideState(): m_state=6
19:56:58.649 00.012 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3030
19:56:58.649 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.45, Mass=1514, SNR=26.2, Peak=168 HFD=3.2
19:56:58.651 00.002 7988 MultiStar: [#1 0.05,0.21,1.02,U] [#2 0.01,-0.19,1.01,U] [#3 -0.00,0.12,0.96,U] [#4 0.07,0.17,1.04,U] [#5 -0.16,0.08,0.68,U] [#6 -0.02,0.45,0.69,U] [#7 0.22,0.33,0.63,U] [#8 0.07,0.16,0.67,U] 
19:56:58.653 00.002 7988 single-star, 8 included, MultiStar: {0.03, 0.14}, one-star: {0.07, 0.09}
19:56:58.654 00.001 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
19:56:58.654 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.72)
19:56:58.656 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.88 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
19:56:58.658 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.09, opts=13)
19:56:58.658 00.000 7988 Enqueuing Move request for scope (0.07, 0.09)
19:56:58.660 00.002 15712 Worker thread wakes up
19:56:58.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
19:56:58.660 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
19:56:58.660 00.000 15712 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=-0.07
19:56:58.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:56:58.662 00.002 7988 UpdateGuideState exits: m=1514 SNR=26.2
19:56:58.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:58.664 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:56:58.665 00.001 7988 Enqueuing Expose request
19:56:58.667 00.002 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.83
19:56:58.667 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
19:56:58.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:58.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:56:58.667 00.000 15712 MoveAxis(W, 13, ABG)
19:56:58.667 00.000 15712 Guiding  Dir = 3, Dur = 13
19:56:58.667 00.000 15712 IsGuiding returns 0
19:56:58.681 00.014 15712 IsGuiding returns 1
19:56:58.681 00.000 15712 scope still moving after pulse duration time elapsed
19:56:58.732 00.051 15712 IsGuiding returns 0
19:56:58.732 00.000 15712 scope move finished after 13 + 53 ms
19:56:58.732 00.000 15712 Move returns status 0, amount 13
19:56:58.732 00.000 15712 MoveAxis(N, 0, ABG)
19:56:58.732 00.000 15712 Move returns status 0, amount 0
19:56:58.732 00.000 15712 move complete, result=0
19:56:58.732 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
19:56:58.736 00.004 15712 worker thread done servicing request
19:56:58.736 00.000 15712 Worker thread wakes up
19:56:58.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:56:58.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:00.150 01.414 15712 Exposure complete
19:57:00.204 00.054 15712 worker thread done servicing request
19:57:00.204 00.000 7988 OnExposeComplete: enter
19:57:00.204 00.000 7988 UpdateGuideState(): m_state=6
19:57:00.211 00.007 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3031
19:57:00.213 00.002 7988 Star::Find returns 1 (0), X=1170.73, Y=435.64, Mass=1478, SNR=26.1, Peak=177 HFD=3.5
19:57:00.213 00.000 7988 MultiStar: [#1 0.07,0.36,1.02,U] [#2 -0.02,-0.01,1.02,U] [#3 0.16,0.32,0.97,U] [#4 0.11,0.12,1.01,U] [#5 0.18,0.41,0.69,U] [#6 0.12,0.36,0.70,U] [#7 0.05,0.35,0.66,U] [#8 0.19,0.15,0.62,U] 
19:57:00.215 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.25}, one-star: {0.15, 0.28}
19:57:00.215 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
19:57:00.217 00.002 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
19:57:00.219 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.16 mountX=-0.25 mountY=-0.11, mountTheta=-2.71
19:57:00.219 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.25, opts=13)
19:57:00.219 00.000 7988 Enqueuing Move request for scope (0.11, 0.25)
19:57:00.219 00.000 15712 Worker thread wakes up
19:57:00.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.25) opts 0xd
19:57:00.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.25)
19:57:00.219 00.000 15712 Moving (0.11, 0.25) raw xDistance=-0.25 yDistance=-0.11
19:57:00.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:00.219 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.1
19:57:00.225 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:00.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:00.227 00.002 15712 PPEC rslt: input = -0.25, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 641.82
19:57:00.227 00.000 7988 Enqueuing Expose request
19:57:00.229 00.002 15712 PPEC: input: -0.25, control: -0.11, exposure: 1500
19:57:00.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:00.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:57:00.229 00.000 15712 MoveAxis(E, 36, ABG)
19:57:00.229 00.000 15712 Guiding  Dir = 2, Dur = 36
19:57:00.236 00.007 15712 IsGuiding returns 0
19:57:00.253 00.017 15712 PulseGuide returned control before completion, sleep 31
19:57:00.308 00.055 15712 IsGuiding returns 0
19:57:00.308 00.000 15712 Move returns status 0, amount 36
19:57:00.308 00.000 15712 MoveAxis(N, 0, ABG)
19:57:00.308 00.000 15712 Move returns status 0, amount 0
19:57:00.308 00.000 15712 move complete, result=0
19:57:00.308 00.000 7988 GuideStep: -0.3 px 36 ms EAST, -0.1 px 0 ms NORTH
19:57:00.318 00.010 15712 worker thread done servicing request
19:57:00.318 00.000 15712 Worker thread wakes up
19:57:00.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:00.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:01.953 01.635 15712 Exposure complete
19:57:02.006 00.053 15712 worker thread done servicing request
19:57:02.006 00.000 7988 OnExposeComplete: enter
19:57:02.006 00.000 7988 UpdateGuideState(): m_state=6
19:57:02.015 00.009 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3032
19:57:02.017 00.002 7988 Star::Find returns 1 (0), X=1170.67, Y=435.30, Mass=1441, SNR=25.8, Peak=186 HFD=3.3
19:57:02.017 00.000 7988 MultiStar: [#1 0.03,-0.03,1.03,U] [#2 -0.18,-0.14,1.03,U] [#3 -0.01,0.22,0.95,U] [#4 -0.00,-0.07,1.03,U] [#5 0.11,0.16,0.72,U] [#6 0.32,-0.01,0.71,U] [#7 -0.17,0.18,0.62,U] [#8 -0.08,-0.03,0.69,U] 
19:57:02.019 00.002 7988 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.09, -0.06}
19:57:02.019 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.54 = 2.54)
19:57:02.021 00.002 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.65 = -0.63)
19:57:02.021 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.96 mountX=-0.01 mountY=-0.01, mountTheta=-2.52
19:57:02.023 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
19:57:02.023 00.000 7988 Enqueuing Move request for scope (0.01, 0.01)
19:57:02.025 00.002 15712 Worker thread wakes up
19:57:02.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
19:57:02.025 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
19:57:02.025 00.000 15712 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
19:57:02.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:02.025 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.8
19:57:02.028 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:02.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:02.030 00.002 7988 Enqueuing Expose request
19:57:02.030 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.82
19:57:02.030 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
19:57:02.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:02.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:57:02.030 00.000 15712 MoveAxis(W, 14, ABG)
19:57:02.030 00.000 15712 Guiding  Dir = 3, Dur = 14
19:57:02.030 00.000 15712 IsGuiding returns 0
19:57:02.057 00.027 15712 IsGuiding returns 1
19:57:02.057 00.000 15712 scope still moving after pulse duration time elapsed
19:57:02.114 00.057 15712 IsGuiding returns 0
19:57:02.114 00.000 15712 scope move finished after 14 + 76 ms
19:57:02.114 00.000 15712 Move returns status 0, amount 14
19:57:02.114 00.000 15712 MoveAxis(N, 0, ABG)
19:57:02.114 00.000 15712 Move returns status 0, amount 0
19:57:02.114 00.000 15712 move complete, result=0
19:57:02.114 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
19:57:02.125 00.011 15712 worker thread done servicing request
19:57:02.125 00.000 15712 Worker thread wakes up
19:57:02.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:02.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:03.545 01.420 15712 Exposure complete
19:57:03.626 00.081 15712 worker thread done servicing request
19:57:03.626 00.000 7988 OnExposeComplete: enter
19:57:03.630 00.004 7988 UpdateGuideState(): m_state=6
19:57:03.630 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3033
19:57:03.632 00.002 7988 Star::Find returns 1 (0), X=1170.68, Y=435.36, Mass=1513, SNR=26.1, Peak=205 HFD=3.3
19:57:03.634 00.002 7988 MultiStar: [#1 0.11,0.30,1.02,U] [#2 -0.19,0.04,0.99,U] [#3 0.11,0.11,0.97,U] [#4 0.26,0.11,1.01,U] [#5 0.15,0.25,0.73,U] [#6 0.31,0.30,0.71,U] [#7 0.11,0.33,0.67,U] [#8 0.04,0.19,0.66,U] 
19:57:03.636 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.10, -0.00}
19:57:03.638 00.002 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.56 = 1.56)
19:57:03.640 00.002 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.67 = -1.61)
19:57:03.642 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.02 mountX=0.00 mountY=-0.10, mountTheta=-1.56
19:57:03.644 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.00, opts=13)
19:57:03.646 00.002 7988 Enqueuing Move request for scope (0.10, -0.00)
19:57:03.648 00.002 15712 Worker thread wakes up
19:57:03.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:03.650 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
19:57:03.650 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.1
19:57:03.652 00.002 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
19:57:03.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:03.653 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:03.654 00.001 7988 Enqueuing Expose request
19:57:03.654 00.000 15712 Moving (0.10, -0.00) raw xDistance=0.00 yDistance=-0.10
19:57:03.661 00.007 15712 PPEC rslt: input = 0.00, final = 0.05, react = 0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 641.81
19:57:03.661 00.000 15712 PPEC: input: 0.00, control: 0.05, exposure: 1500
19:57:03.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:03.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:57:03.661 00.000 15712 MoveAxis(W, 15, ABG)
19:57:03.661 00.000 15712 Guiding  Dir = 3, Dur = 15
19:57:03.661 00.000 15712 IsGuiding returns 0
19:57:03.688 00.027 15712 IsGuiding returns 1
19:57:03.688 00.000 15712 scope still moving after pulse duration time elapsed
19:57:03.733 00.045 15712 IsGuiding returns 0
19:57:03.733 00.000 15712 scope move finished after 15 + 59 ms
19:57:03.733 00.000 15712 Move returns status 0, amount 15
19:57:03.733 00.000 15712 MoveAxis(N, 0, ABG)
19:57:03.733 00.000 15712 Move returns status 0, amount 0
19:57:03.733 00.000 15712 move complete, result=0
19:57:03.733 00.000 15712 worker thread done servicing request
19:57:03.733 00.000 15712 Worker thread wakes up
19:57:03.733 00.000 7988 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
19:57:03.739 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:03.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:05.379 01.640 15712 Exposure complete
19:57:05.457 00.078 15712 worker thread done servicing request
19:57:05.457 00.000 7988 OnExposeComplete: enter
19:57:05.457 00.000 7988 UpdateGuideState(): m_state=6
19:57:05.457 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3034
19:57:05.457 00.000 7988 Star::Find returns 1 (0), X=1170.80, Y=435.72, Mass=1509, SNR=26.3, Peak=169 HFD=3.6
19:57:05.457 00.000 7988 MultiStar: [#1 0.01,0.38,0.98,U] [#2 0.20,-0.22,0.98,U] [#3 0.24,0.27,0.95,U] [#4 0.14,0.20,1.01,U] [#5 0.13,0.44,0.68,U] [#6 0.45,0.26,0.71,U] [#7 0.31,0.35,0.66,U] [#8 0.01,0.22,0.63,U] 
19:57:05.457 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.24}, one-star: {0.22, 0.36}
19:57:05.457 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
19:57:05.468 00.011 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.68)
19:57:05.468 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.30 cameraTheta=0.91 mountX=-0.24 mountY=-0.19, mountTheta=-2.47
19:57:05.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.24, opts=13)
19:57:05.473 00.005 7988 Enqueuing Move request for scope (0.19, 0.24)
19:57:05.473 00.000 15712 Worker thread wakes up
19:57:05.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
19:57:05.473 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
19:57:05.473 00.000 15712 Moving (0.19, 0.24) raw xDistance=-0.24 yDistance=-0.19
19:57:05.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:05.473 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.3
19:57:05.478 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:05.480 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:05.482 00.002 7988 Enqueuing Expose request
19:57:05.482 00.000 15712 PPEC rslt: input = -0.24, final = -0.11, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 641.81
19:57:05.482 00.000 15712 PPEC: input: -0.24, control: -0.11, exposure: 1500
19:57:05.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:05.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:57:05.482 00.000 15712 MoveAxis(E, 36, ABG)
19:57:05.482 00.000 15712 Guiding  Dir = 2, Dur = 36
19:57:05.484 00.002 15712 IsGuiding returns 0
19:57:05.505 00.021 15712 PulseGuide returned control before completion, sleep 19
19:57:05.558 00.053 15712 IsGuiding returns 0
19:57:05.558 00.000 15712 Move returns status 0, amount 36
19:57:05.558 00.000 15712 MoveAxis(N, 0, ABG)
19:57:05.558 00.000 15712 Move returns status 0, amount 0
19:57:05.558 00.000 15712 move complete, result=0
19:57:05.558 00.000 15712 worker thread done servicing request
19:57:05.558 00.000 15712 Worker thread wakes up
19:57:05.560 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:05.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:05.560 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.2 px 0 ms NORTH
19:57:06.965 01.405 15712 Exposure complete
19:57:07.028 00.063 15712 worker thread done servicing request
19:57:07.028 00.000 7988 OnExposeComplete: enter
19:57:07.028 00.000 7988 UpdateGuideState(): m_state=6
19:57:07.028 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3035
19:57:07.028 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=435.60, Mass=1458, SNR=25.9, Peak=186 HFD=3.3
19:57:07.028 00.000 7988 MultiStar: [#1 0.09,0.30,1.04,U] [#2 0.06,-0.20,0.99,U] [#3 0.20,0.17,0.99,U] [#4 0.26,0.08,1.10,U] [#5 0.05,0.44,0.71,U] [#6 0.31,0.18,0.71,U] [#7 0.07,0.43,0.63,U] [#8 0.32,0.19,0.66,U] 
19:57:07.042 00.014 7988 refined, 8 included, MultiStar: {0.15, 0.18}, one-star: {0.06, 0.23}
19:57:07.044 00.002 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.58) = xAngle (2.45 = 2.45)
19:57:07.045 00.001 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.72)
19:57:07.047 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.24 cameraTheta=0.87 mountX=-0.18 mountY=-0.16, mountTheta=-2.43
19:57:07.049 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.18, opts=13)
19:57:07.049 00.000 7988 Enqueuing Move request for scope (0.15, 0.18)
19:57:07.049 00.000 15712 Worker thread wakes up
19:57:07.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
19:57:07.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
19:57:07.049 00.000 15712 Moving (0.15, 0.18) raw xDistance=-0.18 yDistance=-0.16
19:57:07.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:07.054 00.005 7988 UpdateGuideState exits: m=1458 SNR=25.9
19:57:07.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:07.056 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:07.056 00.000 7988 Enqueuing Expose request
19:57:07.058 00.002 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 641.80
19:57:07.058 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
19:57:07.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:07.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:57:07.058 00.000 15712 MoveAxis(E, 29, ABG)
19:57:07.058 00.000 15712 Guiding  Dir = 2, Dur = 29
19:57:07.058 00.000 15712 IsGuiding returns 0
19:57:07.074 00.016 15712 PulseGuide returned control before completion, sleep 22
19:57:07.122 00.048 15712 IsGuiding returns 1
19:57:07.122 00.000 15712 scope still moving after pulse duration time elapsed
19:57:07.154 00.032 15712 IsGuiding returns 0
19:57:07.154 00.000 15712 scope move finished after 29 + 64 ms
19:57:07.154 00.000 15712 Move returns status 0, amount 29
19:57:07.154 00.000 15712 MoveAxis(N, 0, ABG)
19:57:07.154 00.000 15712 Move returns status 0, amount 0
19:57:07.154 00.000 15712 move complete, result=0
19:57:07.154 00.000 15712 worker thread done servicing request
19:57:07.154 00.000 15712 Worker thread wakes up
19:57:07.154 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
19:57:07.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:07.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:08.087 00.933 7988 evsrv: cli 0CCD0AC8 connect
19:57:08.089 00.002 7988 case statement mapped state 6 to 3
19:57:08.093 00.004 7988 case statement mapped state 6 to 3
19:57:08.094 00.001 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"692824c8-eb5d-4b9e-9b22-7cb453bb94cf"}
19:57:08.094 00.000 7988 case statement mapped state 6 to 3
19:57:08.094 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"692824c8-eb5d-4b9e-9b22-7cb453bb94cf"}
19:57:08.100 00.006 7988 evsrv: cli 0CCD0AC8 disconnect
19:57:08.789 00.689 15712 Exposure complete
19:57:08.851 00.062 15712 worker thread done servicing request
19:57:08.851 00.000 7988 OnExposeComplete: enter
19:57:08.851 00.000 7988 UpdateGuideState(): m_state=6
19:57:08.853 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3036
19:57:08.853 00.000 7988 Star::Find returns 1 (0), X=1170.78, Y=434.78, Mass=1454, SNR=25.9, Peak=209 HFD=3.2
19:57:08.855 00.002 7988 MultiStar: [#1 0.16,-0.49,1.04,U] [#2 0.15,-0.46,1.01,U] [#3 0.17,-0.36,0.96,U] [#4 0.33,-0.35,1.05,U] [#5 0.19,-0.13,0.70,U] [#6 0.49,-0.51,0.75,U] [#7 0.08,-0.29,0.65,U] [#8 0.22,-0.47,0.68,U] 
19:57:08.858 00.003 7988 refined, 8 included, MultiStar: {0.22, -0.41}, one-star: {0.20, -0.58}
19:57:08.858 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.58) = xAngle (0.50 = 0.50)
19:57:08.860 00.002 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.61 = -2.68)
19:57:08.860 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.41 hyp=0.47 cameraTheta=-1.08 mountX=0.41 mountY=-0.21, mountTheta=-0.47
19:57:08.862 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.41, opts=13)
19:57:08.864 00.002 7988 Enqueuing Move request for scope (0.22, -0.41)
19:57:08.864 00.000 15712 Worker thread wakes up
19:57:08.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.41) opts 0xd
19:57:08.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.41)
19:57:08.864 00.000 15712 Moving (0.22, -0.41) raw xDistance=0.41 yDistance=-0.21
19:57:08.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:08.867 00.003 7988 UpdateGuideState exits: m=1454 SNR=25.9
19:57:08.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:08.869 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:08.869 00.000 7988 Enqueuing Expose request
19:57:08.869 00.000 15712 PPEC rslt: input = 0.41, final = 0.26, react = 0.25, pred = 0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 641.80
19:57:08.869 00.000 15712 PPEC: input: 0.41, control: 0.26, exposure: 1500
19:57:08.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:08.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:57:08.869 00.000 15712 MoveAxis(W, 85, ABG)
19:57:08.869 00.000 15712 Guiding  Dir = 3, Dur = 85
19:57:08.869 00.000 15712 IsGuiding returns 0
19:57:08.898 00.029 15712 PulseGuide returned control before completion, sleep 68
19:57:08.980 00.082 15712 IsGuiding returns 1
19:57:08.980 00.000 15712 scope still moving after pulse duration time elapsed
19:57:09.010 00.030 15712 IsGuiding returns 0
19:57:09.010 00.000 15712 scope move finished after 85 + 52 ms
19:57:09.010 00.000 15712 Move returns status 0, amount 85
19:57:09.010 00.000 15712 MoveAxis(N, 0, ABG)
19:57:09.010 00.000 15712 Move returns status 0, amount 0
19:57:09.010 00.000 15712 move complete, result=0
19:57:09.010 00.000 15712 worker thread done servicing request
19:57:09.010 00.000 15712 Worker thread wakes up
19:57:09.010 00.000 7988 GuideStep: 0.4 px 85 ms WEST, -0.2 px 0 ms NORTH
19:57:09.011 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:09.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:10.416 01.405 15712 Exposure complete
19:57:10.473 00.057 15712 worker thread done servicing request
19:57:10.477 00.004 7988 OnExposeComplete: enter
19:57:10.477 00.000 7988 UpdateGuideState(): m_state=6
19:57:10.477 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3037
19:57:10.477 00.000 7988 Star::Find returns 1 (0), X=1170.51, Y=435.03, Mass=1484, SNR=26.1, Peak=223 HFD=3.2
19:57:10.477 00.000 7988 MultiStar: [#1 -0.03,-0.15,1.03,U] [#2 0.14,-0.69,1.01,U] [#3 0.28,-0.37,0.98,U] [#4 -0.05,-0.33,1.02,U] [#5 0.22,0.06,0.74,U] [#6 0.21,-0.33,0.69,U] [#7 0.06,-0.24,0.64,U] [#8 -0.10,-0.42,0.70,U] 
19:57:10.477 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.32}, one-star: {-0.07, -0.34}
19:57:10.477 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
19:57:10.477 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.96)
19:57:10.477 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.36 mountX=0.32 mountY=-0.06, mountTheta=-0.19
19:57:10.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.32, opts=13)
19:57:10.477 00.000 7988 Enqueuing Move request for scope (0.07, -0.32)
19:57:10.490 00.013 15712 Worker thread wakes up
19:57:10.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.32) opts 0xd
19:57:10.490 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.32)
19:57:10.490 00.000 15712 Moving (0.07, -0.32) raw xDistance=0.32 yDistance=-0.06
19:57:10.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:10.490 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.1
19:57:10.492 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:10.493 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:10.493 00.000 7988 Enqueuing Expose request
19:57:10.493 00.000 15712 PPEC rslt: input = 0.32, final = 0.20, react = 0.19, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 641.79
19:57:10.493 00.000 15712 PPEC: input: 0.32, control: 0.20, exposure: 1500
19:57:10.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:10.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:57:10.493 00.000 15712 MoveAxis(W, 65, ABG)
19:57:10.493 00.000 15712 Guiding  Dir = 3, Dur = 65
19:57:10.493 00.000 15712 IsGuiding returns 0
19:57:10.515 00.022 15712 PulseGuide returned control before completion, sleep 57
19:57:10.595 00.080 15712 IsGuiding returns 0
19:57:10.595 00.000 15712 Move returns status 0, amount 65
19:57:10.595 00.000 15712 MoveAxis(N, 0, ABG)
19:57:10.595 00.000 15712 Move returns status 0, amount 0
19:57:10.595 00.000 15712 move complete, result=0
19:57:10.595 00.000 7988 GuideStep: 0.3 px 65 ms WEST, -0.1 px 0 ms NORTH
19:57:10.596 00.001 15712 worker thread done servicing request
19:57:10.596 00.000 15712 Worker thread wakes up
19:57:10.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:10.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:12.234 01.638 15712 Exposure complete
19:57:12.294 00.060 15712 worker thread done servicing request
19:57:12.295 00.001 7988 OnExposeComplete: enter
19:57:12.295 00.000 7988 UpdateGuideState(): m_state=6
19:57:12.295 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3038
19:57:12.295 00.000 7988 Star::Find returns 1 (0), X=1170.71, Y=435.34, Mass=1541, SNR=26.7, Peak=229 HFD=3.0
19:57:12.295 00.000 7988 MultiStar: [#1 -0.11,0.08,1.03,U] [#2 -0.08,-0.17,0.96,U] [#3 -0.00,0.13,0.97,U] [#4 0.06,-0.04,1.02,U] [#5 -0.01,-0.00,0.69,U] [#6 0.04,0.03,0.70,U] [#7 0.15,0.14,0.65,U] [#8 0.13,-0.24,0.63,U] 
19:57:12.295 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.13, -0.02}
19:57:12.295 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
19:57:12.295 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.87)
19:57:12.295 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.28 mountX=0.01 mountY=-0.03, mountTheta=-1.30
19:57:12.306 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.01, opts=13)
19:57:12.306 00.000 7988 Enqueuing Move request for scope (0.03, -0.01)
19:57:12.308 00.002 15712 Worker thread wakes up
19:57:12.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
19:57:12.308 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
19:57:12.308 00.000 15712 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
19:57:12.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:12.308 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7
19:57:12.311 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:12.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:12.311 00.000 7988 Enqueuing Expose request
19:57:12.311 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.79
19:57:12.311 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
19:57:12.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:12.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:57:12.311 00.000 15712 MoveAxis(W, 1, ABG)
19:57:12.311 00.000 15712 Guiding  Dir = 3, Dur = 1
19:57:12.311 00.000 15712 IsGuiding returns 0
19:57:12.337 00.026 15712 IsGuiding returns 0
19:57:12.337 00.000 15712 Move returns status 0, amount 1
19:57:12.337 00.000 15712 MoveAxis(N, 0, ABG)
19:57:12.337 00.000 15712 Move returns status 0, amount 0
19:57:12.337 00.000 15712 move complete, result=0
19:57:12.337 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
19:57:12.339 00.002 15712 worker thread done servicing request
19:57:12.339 00.000 15712 Worker thread wakes up
19:57:12.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:12.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:13.744 01.405 15712 Exposure complete
19:57:13.792 00.048 15712 worker thread done servicing request
19:57:13.792 00.000 7988 OnExposeComplete: enter
19:57:13.807 00.015 7988 UpdateGuideState(): m_state=6
19:57:13.807 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3039
19:57:13.807 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=435.37, Mass=1485, SNR=26.2, Peak=192 HFD=3.2
19:57:13.807 00.000 7988 MultiStar: [#1 -0.06,0.03,0.99,U] [#2 0.08,-0.12,1.01,U] [#3 -0.01,0.12,0.96,U] [#4 -0.05,0.07,1.01,U] [#5 -0.05,0.38,0.68,U] [#6 -0.08,0.01,0.68,U] [#7 0.15,0.26,0.63,U] [#8 -0.00,0.28,0.66,U] 
19:57:13.807 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.04, 0.01}
19:57:13.807 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.52 = -1.76)
19:57:13.807 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.35)
19:57:13.807 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.94 mountX=-0.01 mountY=0.04, mountTheta=1.77
19:57:13.807 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
19:57:13.807 00.000 7988 Enqueuing Move request for scope (-0.04, 0.01)
19:57:13.807 00.000 15712 Worker thread wakes up
19:57:13.807 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
19:57:13.807 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
19:57:13.807 00.000 15712 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=0.04
19:57:13.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:13.807 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.2
19:57:13.823 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:13.824 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:13.824 00.000 7988 Enqueuing Expose request
19:57:13.824 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.78
19:57:13.824 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
19:57:13.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:13.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:57:13.824 00.000 15712 MoveAxis(W, 4, ABG)
19:57:13.824 00.000 15712 Guiding  Dir = 3, Dur = 4
19:57:13.824 00.000 15712 IsGuiding returns 0
19:57:13.855 00.031 15712 IsGuiding returns 0
19:57:13.855 00.000 15712 Move returns status 0, amount 4
19:57:13.855 00.000 15712 MoveAxis(N, 0, ABG)
19:57:13.855 00.000 15712 Move returns status 0, amount 0
19:57:13.855 00.000 15712 move complete, result=0
19:57:13.855 00.000 15712 worker thread done servicing request
19:57:13.855 00.000 15712 Worker thread wakes up
19:57:13.855 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
19:57:13.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:13.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:15.498 01.643 15712 Exposure complete
19:57:15.559 00.061 15712 worker thread done servicing request
19:57:15.559 00.000 7988 OnExposeComplete: enter
19:57:15.561 00.002 7988 UpdateGuideState(): m_state=6
19:57:15.563 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3040
19:57:15.563 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.53, Mass=1518, SNR=26.5, Peak=180 HFD=3.3
19:57:15.565 00.002 7988 MultiStar: [#1 -0.14,0.15,0.99,U] [#2 -0.10,-0.08,0.97,U] [#3 0.01,0.08,0.96,U] [#4 -0.01,0.16,1.02,U] [#5 0.23,0.29,0.73,U] [#6 0.16,0.20,0.72,U] [#7 -0.15,0.31,0.65,U] [#8 -0.01,0.18,0.67,U] 
19:57:15.565 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.15}, one-star: {0.07, 0.17}
19:57:15.567 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
19:57:15.567 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
19:57:15.569 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.55 mountX=-0.15 mountY=-0.01, mountTheta=-3.10
19:57:15.571 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.15, opts=13)
19:57:15.571 00.000 7988 Enqueuing Move request for scope (0.00, 0.15)
19:57:15.573 00.002 15712 Worker thread wakes up
19:57:15.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
19:57:15.573 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
19:57:15.573 00.000 15712 Moving (0.00, 0.15) raw xDistance=-0.15 yDistance=-0.01
19:57:15.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:15.573 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
19:57:15.576 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:15.576 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:15.576 00.000 7988 Enqueuing Expose request
19:57:15.576 00.000 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.78
19:57:15.576 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
19:57:15.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:15.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:57:15.576 00.000 15712 MoveAxis(W, 7, ABG)
19:57:15.576 00.000 15712 Guiding  Dir = 3, Dur = 7
19:57:15.576 00.000 15712 IsGuiding returns 0
19:57:15.627 00.051 15712 IsGuiding returns 0
19:57:15.627 00.000 15712 Move returns status 0, amount 7
19:57:15.627 00.000 15712 MoveAxis(N, 0, ABG)
19:57:15.627 00.000 15712 Move returns status 0, amount 0
19:57:15.627 00.000 15712 move complete, result=0
19:57:15.627 00.000 7988 GuideStep: -0.2 px 7 ms WEST, -0.0 px 0 ms NORTH
19:57:15.632 00.005 15712 worker thread done servicing request
19:57:15.632 00.000 15712 Worker thread wakes up
19:57:15.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:15.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:17.040 01.408 15712 Exposure complete
19:57:17.102 00.062 15712 worker thread done servicing request
19:57:17.102 00.000 7988 OnExposeComplete: enter
19:57:17.102 00.000 7988 UpdateGuideState(): m_state=6
19:57:17.106 00.004 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3041
19:57:17.106 00.000 7988 Star::Find returns 1 (0), X=1170.59, Y=435.57, Mass=1501, SNR=26.5, Peak=168 HFD=3.3
19:57:17.106 00.000 7988 MultiStar: [#1 -0.19,0.32,0.98,U] [#2 -0.15,-0.01,1.01,U] [#3 -0.03,0.19,0.94,U] [#4 -0.22,0.07,1.03,U] [#5 0.21,0.25,0.70,U] [#6 0.23,0.26,0.73,U] [#7 0.40,0.48,0.70,U] [#8 0.00,0.33,0.66,U] 
19:57:17.106 00.000 7988 single-star, 8 included, MultiStar: {0.00, 0.22}, one-star: {0.01, 0.21}
19:57:17.106 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
19:57:17.106 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.10)
19:57:17.106 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.50 mountX=-0.21 mountY=-0.02, mountTheta=-3.05
19:57:17.115 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.21, opts=13)
19:57:17.115 00.000 7988 Enqueuing Move request for scope (0.01, 0.21)
19:57:17.117 00.002 15712 Worker thread wakes up
19:57:17.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
19:57:17.117 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
19:57:17.117 00.000 15712 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.02
19:57:17.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:17.117 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.5
19:57:17.120 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:17.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:17.120 00.000 7988 Enqueuing Expose request
19:57:17.123 00.003 15712 PPEC rslt: input = -0.21, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 641.77
19:57:17.123 00.000 15712 PPEC: input: -0.21, control: -0.10, exposure: 1500
19:57:17.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:17.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:57:17.123 00.000 15712 MoveAxis(E, 34, ABG)
19:57:17.123 00.000 15712 Guiding  Dir = 2, Dur = 34
19:57:17.123 00.000 15712 IsGuiding returns 0
19:57:17.140 00.017 15712 PulseGuide returned control before completion, sleep 20
19:57:17.181 00.041 15712 IsGuiding returns 0
19:57:17.181 00.000 15712 Move returns status 0, amount 34
19:57:17.181 00.000 15712 MoveAxis(N, 0, ABG)
19:57:17.181 00.000 15712 Move returns status 0, amount 0
19:57:17.181 00.000 15712 move complete, result=0
19:57:17.181 00.000 15712 worker thread done servicing request
19:57:17.181 00.000 15712 Worker thread wakes up
19:57:17.181 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
19:57:17.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:17.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:18.822 01.641 15712 Exposure complete
19:57:18.873 00.051 15712 worker thread done servicing request
19:57:18.873 00.000 7988 OnExposeComplete: enter
19:57:18.884 00.011 7988 UpdateGuideState(): m_state=6
19:57:18.886 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3042
19:57:18.888 00.002 7988 Star::Find returns 1 (0), X=1170.71, Y=435.20, Mass=1502, SNR=26.2, Peak=208 HFD=3.0
19:57:18.888 00.000 7988 MultiStar: [#1 0.08,-0.07,1.02,U] [#2 0.14,-0.17,1.01,U] [#3 -0.15,0.17,0.96,U] [#4 0.03,-0.03,1.05,U] [#5 -0.08,-0.01,0.70,U] [#6 0.22,0.09,0.72,U] [#7 0.13,0.20,0.65,U] [#8 -0.19,0.19,0.66,U] 
19:57:18.890 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.13, -0.16}
19:57:18.892 00.002 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.67 = 1.67)
19:57:18.892 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
19:57:18.894 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.09 mountX=-0.00 mountY=-0.04, mountTheta=-1.67
19:57:18.896 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.00, opts=13)
19:57:18.899 00.003 7988 Enqueuing Move request for scope (0.04, 0.00)
19:57:18.900 00.001 15712 Worker thread wakes up
19:57:18.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
19:57:18.900 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
19:57:18.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:18.900 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.2
19:57:18.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:18.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:18.900 00.000 7988 Enqueuing Expose request
19:57:18.900 00.000 15712 Moving (0.04, 0.00) raw xDistance=-0.00 yDistance=-0.04
19:57:18.907 00.007 15712 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.77
19:57:18.907 00.000 15712 PPEC: input: -0.00, control: 0.02, exposure: 1500
19:57:18.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:18.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:57:18.907 00.000 15712 MoveAxis(W, 6, ABG)
19:57:18.907 00.000 15712 Guiding  Dir = 3, Dur = 6
19:57:18.907 00.000 15712 IsGuiding returns 0
19:57:18.932 00.025 15712 IsGuiding returns 0
19:57:18.932 00.000 15712 Move returns status 0, amount 6
19:57:18.932 00.000 15712 MoveAxis(N, 0, ABG)
19:57:18.932 00.000 15712 Move returns status 0, amount 0
19:57:18.932 00.000 15712 move complete, result=0
19:57:18.932 00.000 15712 worker thread done servicing request
19:57:18.932 00.000 15712 Worker thread wakes up
19:57:18.932 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
19:57:18.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:18.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:20.355 01.423 15712 Exposure complete
19:57:20.414 00.059 15712 worker thread done servicing request
19:57:20.414 00.000 7988 OnExposeComplete: enter
19:57:20.416 00.002 7988 UpdateGuideState(): m_state=6
19:57:20.416 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3043
19:57:20.416 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=435.25, Mass=1611, SNR=27.4, Peak=209 HFD=3.4
19:57:20.416 00.000 7988 MultiStar: [#1 -0.13,-0.09,0.95,U] [#2 -0.10,-0.25,0.95,U] [#3 -0.09,0.16,0.92,U] [#4 -0.15,0.01,1.02,U] [#5 -0.05,0.17,0.66,U] [#6 0.19,-0.07,0.68,U] [#7 0.02,0.20,0.63,U] [#8 -0.17,0.03,0.64,U] 
19:57:20.421 00.005 7988 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {0.06, -0.11}
19:57:20.421 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.58) = xAngle (-1.39 = -1.39)
19:57:20.421 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.72 = 1.72)
19:57:20.421 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.97 mountX=0.01 mountY=0.05, mountTheta=1.39
19:57:20.421 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.01, opts=13)
19:57:20.421 00.000 7988 Enqueuing Move request for scope (-0.05, -0.01)
19:57:20.421 00.000 15712 Worker thread wakes up
19:57:20.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
19:57:20.421 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
19:57:20.421 00.000 15712 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
19:57:20.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:57:20.421 00.000 7988 UpdateGuideState exits: m=1611 SNR=27.4
19:57:20.430 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:20.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:20.432 00.002 7988 Enqueuing Expose request
19:57:20.432 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.76
19:57:20.432 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
19:57:20.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:20.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:57:20.432 00.000 15712 MoveAxis(W, 6, ABG)
19:57:20.432 00.000 15712 Guiding  Dir = 3, Dur = 6
19:57:20.432 00.000 15712 IsGuiding returns 0
19:57:20.455 00.023 15712 IsGuiding returns 0
19:57:20.455 00.000 15712 Move returns status 0, amount 6
19:57:20.455 00.000 15712 MoveAxis(N, 0, ABG)
19:57:20.455 00.000 15712 Move returns status 0, amount 0
19:57:20.455 00.000 15712 move complete, result=0
19:57:20.455 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
19:57:20.459 00.004 15712 worker thread done servicing request
19:57:20.459 00.000 15712 Worker thread wakes up
19:57:20.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:20.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:22.092 01.633 15712 Exposure complete
19:57:22.140 00.048 15712 worker thread done servicing request
19:57:22.140 00.000 7988 OnExposeComplete: enter
19:57:22.155 00.015 7988 UpdateGuideState(): m_state=6
19:57:22.156 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3044
19:57:22.156 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=435.25, Mass=1493, SNR=26.3, Peak=201 HFD=3.4
19:57:22.156 00.000 7988 MultiStar: [#1 -0.26,-0.03,1.03,U] [#2 -0.14,-0.14,0.97,U] [#3 -0.28,-0.06,0.94,U] [#4 -0.39,-0.07,1.00,U] [#5 -0.30,-0.21,0.71,U] [#6 -0.01,-0.03,0.70,U] [#7 0.04,0.08,0.65,U] [#8 -0.31,-0.22,0.67,U] 
19:57:22.156 00.000 7988 single-star, 8 included, MultiStar: {-0.21, -0.09}, one-star: {-0.12, -0.12}
19:57:22.156 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.58) = xAngle (-0.80 = -0.80)
19:57:22.156 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.31 = 2.31)
19:57:22.156 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.38 mountX=0.12 mountY=0.12, mountTheta=0.81
19:57:22.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.12, opts=13)
19:57:22.156 00.000 7988 Enqueuing Move request for scope (-0.12, -0.12)
19:57:22.156 00.000 15712 Worker thread wakes up
19:57:22.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
19:57:22.156 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
19:57:22.156 00.000 15712 Moving (-0.12, -0.12) raw xDistance=0.12 yDistance=0.12
19:57:22.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:22.156 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3
19:57:22.169 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:22.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:22.172 00.003 7988 Enqueuing Expose request
19:57:22.172 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.76
19:57:22.172 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
19:57:22.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:22.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:57:22.172 00.000 15712 MoveAxis(W, 4, ABG)
19:57:22.172 00.000 15712 Guiding  Dir = 3, Dur = 4
19:57:22.172 00.000 15712 IsGuiding returns 0
19:57:22.192 00.020 15712 IsGuiding returns 0
19:57:22.192 00.000 15712 Move returns status 0, amount 4
19:57:22.192 00.000 15712 MoveAxis(N, 0, ABG)
19:57:22.192 00.000 15712 Move returns status 0, amount 0
19:57:22.192 00.000 15712 move complete, result=0
19:57:22.192 00.000 15712 worker thread done servicing request
19:57:22.192 00.000 15712 Worker thread wakes up
19:57:22.192 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
19:57:22.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:22.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:23.607 01.415 15712 Exposure complete
19:57:23.671 00.064 15712 worker thread done servicing request
19:57:23.671 00.000 7988 OnExposeComplete: enter
19:57:23.671 00.000 7988 UpdateGuideState(): m_state=6
19:57:23.674 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3045
19:57:23.674 00.000 7988 Star::Find returns 1 (0), X=1170.34, Y=435.32, Mass=1484, SNR=26.2, Peak=198 HFD=3.4
19:57:23.676 00.002 7988 MultiStar: [#1 -0.30,0.23,1.03,U] [#2 0.04,-0.14,0.99,U] [#3 -0.09,0.23,0.95,U] [#4 -0.16,0.17,1.04,U] [#5 -0.04,-0.01,0.74,U] [#6 -0.06,0.25,0.70,U] [#7 -0.20,0.09,0.69,U] [#8 -0.08,0.11,0.63,U] 
19:57:23.676 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.10}, one-star: {-0.24, -0.05}
19:57:23.678 00.002 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.58) = xAngle (4.09 = -2.19)
19:57:23.678 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.92)
19:57:23.680 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.51 mountX=-0.10 mountY=0.13, mountTheta=2.21
19:57:23.682 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.10, opts=13)
19:57:23.682 00.000 7988 Enqueuing Move request for scope (-0.13, 0.10)
19:57:23.684 00.002 15712 Worker thread wakes up
19:57:23.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
19:57:23.684 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
19:57:23.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:57:23.685 00.001 7988 UpdateGuideState exits: m=1484 SNR=26.2
19:57:23.686 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:23.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:23.686 00.000 7988 Enqueuing Expose request
19:57:23.686 00.000 15712 Moving (-0.13, 0.10) raw xDistance=-0.10 yDistance=0.13
19:57:23.692 00.006 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.75
19:57:23.692 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
19:57:23.692 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:23.692 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:57:23.692 00.000 15712 MoveAxis(W, 4, ABG)
19:57:23.692 00.000 15712 Guiding  Dir = 3, Dur = 4
19:57:23.692 00.000 15712 IsGuiding returns 0
19:57:23.702 00.010 15712 IsGuiding returns 0
19:57:23.702 00.000 15712 Move returns status 0, amount 4
19:57:23.702 00.000 15712 MoveAxis(N, 0, ABG)
19:57:23.702 00.000 15712 Move returns status 0, amount 0
19:57:23.702 00.000 15712 move complete, result=0
19:57:23.702 00.000 15712 worker thread done servicing request
19:57:23.702 00.000 15712 Worker thread wakes up
19:57:23.718 00.016 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
19:57:23.719 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:23.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:25.360 01.641 15712 Exposure complete
19:57:25.422 00.062 15712 worker thread done servicing request
19:57:25.422 00.000 7988 OnExposeComplete: enter
19:57:25.422 00.000 7988 UpdateGuideState(): m_state=6
19:57:25.424 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3046
19:57:25.426 00.002 7988 Star::Find returns 1 (0), X=1170.61, Y=435.22, Mass=1424, SNR=25.6, Peak=170 HFD=3.6
19:57:25.426 00.000 7988 MultiStar: [#1 -0.06,-0.04,1.05,U] [#2 -0.15,-0.26,1.00,U] [#3 -0.06,-0.01,0.96,U] [#4 0.04,-0.04,1.04,U] [#5 0.02,0.00,0.70,U] [#6 0.13,0.08,0.74,U] [#7 -0.13,0.04,0.66,U] [#8 -0.09,-0.12,0.66,U] 
19:57:25.428 00.002 7988 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.03, -0.14}
19:57:25.428 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
19:57:25.430 00.002 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
19:57:25.430 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.02 mountX=0.06 mountY=0.03, mountTheta=0.47
19:57:25.432 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
19:57:25.434 00.002 7988 Enqueuing Move request for scope (-0.03, -0.06)
19:57:25.435 00.001 15712 Worker thread wakes up
19:57:25.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
19:57:25.435 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
19:57:25.435 00.000 15712 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.03
19:57:25.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:25.435 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.6
19:57:25.438 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:25.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:25.440 00.002 7988 Enqueuing Expose request
19:57:25.442 00.002 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.75
19:57:25.442 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
19:57:25.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:25.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:57:25.442 00.000 15712 MoveAxis(W, 4, ABG)
19:57:25.442 00.000 15712 Guiding  Dir = 3, Dur = 4
19:57:25.442 00.000 15712 IsGuiding returns 0
19:57:25.460 00.018 15712 IsGuiding returns 0
19:57:25.460 00.000 15712 Move returns status 0, amount 4
19:57:25.460 00.000 15712 MoveAxis(N, 0, ABG)
19:57:25.460 00.000 15712 Move returns status 0, amount 0
19:57:25.460 00.000 15712 move complete, result=0
19:57:25.460 00.000 15712 worker thread done servicing request
19:57:25.460 00.000 15712 Worker thread wakes up
19:57:25.460 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
19:57:25.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:25.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:26.876 01.416 15712 Exposure complete
19:57:26.932 00.056 15712 worker thread done servicing request
19:57:26.932 00.000 7988 OnExposeComplete: enter
19:57:26.938 00.006 7988 UpdateGuideState(): m_state=6
19:57:26.938 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3047
19:57:26.938 00.000 7988 Star::Find returns 1 (0), X=1170.51, Y=435.24, Mass=1480, SNR=26.0, Peak=175 HFD=3.4
19:57:26.938 00.000 7988 MultiStar: [#1 -0.26,-0.17,1.02,U] [#2 -0.10,-0.50,1.02,U] [#3 -0.05,-0.21,0.97,U] [#4 -0.05,-0.42,1.03,U] [#5 -0.32,0.03,0.71,U] [#6 0.18,-0.24,0.74,U] [#7 -0.01,-0.09,0.64,U] [#8 -0.27,-0.10,0.66,U] 
19:57:26.938 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.22}, one-star: {-0.07, -0.13}
19:57:26.938 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.51 = -0.51)
19:57:26.938 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.60 = 2.60)
19:57:26.938 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.09 mountX=0.13 mountY=0.08, mountTheta=0.54
19:57:26.948 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.13, opts=13)
19:57:26.949 00.001 7988 Enqueuing Move request for scope (-0.07, -0.13)
19:57:26.949 00.000 15712 Worker thread wakes up
19:57:26.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
19:57:26.949 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
19:57:26.949 00.000 15712 Moving (-0.07, -0.13) raw xDistance=0.13 yDistance=0.08
19:57:26.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:26.949 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.0
19:57:26.952 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:26.953 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:26.953 00.000 7988 Enqueuing Expose request
19:57:26.953 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.74
19:57:26.953 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
19:57:26.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:26.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:57:26.953 00.000 15712 MoveAxis(W, 4, ABG)
19:57:26.953 00.000 15712 Guiding  Dir = 3, Dur = 4
19:57:26.970 00.017 15712 IsGuiding returns 0
19:57:26.985 00.015 15712 IsGuiding returns 0
19:57:26.985 00.000 15712 Move returns status 0, amount 4
19:57:26.985 00.000 15712 MoveAxis(N, 0, ABG)
19:57:26.985 00.000 15712 Move returns status 0, amount 0
19:57:26.985 00.000 15712 move complete, result=0
19:57:26.985 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
19:57:26.996 00.011 15712 worker thread done servicing request
19:57:26.996 00.000 15712 Worker thread wakes up
19:57:26.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:26.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:28.627 01.631 15712 Exposure complete
19:57:28.687 00.060 15712 worker thread done servicing request
19:57:28.687 00.000 7988 OnExposeComplete: enter
19:57:28.688 00.001 7988 UpdateGuideState(): m_state=6
19:57:28.688 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3048
19:57:28.688 00.000 7988 Star::Find returns 1 (0), X=1170.51, Y=435.02, Mass=1498, SNR=26.4, Peak=165 HFD=3.6
19:57:28.688 00.000 7988 MultiStar: [#1 -0.24,-0.23,1.00,U] [#2 -0.09,-0.58,1.01,U] [#3 -0.16,-0.40,0.98,U] [#4 -0.14,-0.37,1.00,U] [#5 -0.22,-0.30,0.66,U] [#6 0.06,0.02,0.73,U] [#7 0.02,-0.37,0.64,U] [#8 -0.09,-0.33,0.66,U] 
19:57:28.688 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.33}, one-star: {-0.07, -0.35}
19:57:28.688 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.58) = xAngle (-0.31 = -0.31)
19:57:28.688 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
19:57:28.688 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.89 mountX=0.33 mountY=0.12, mountTheta=0.34
19:57:28.698 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.33, opts=13)
19:57:28.698 00.000 7988 Enqueuing Move request for scope (-0.11, -0.33)
19:57:28.698 00.000 15712 Worker thread wakes up
19:57:28.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.33) opts 0xd
19:57:28.698 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.33)
19:57:28.698 00.000 15712 Moving (-0.11, -0.33) raw xDistance=0.33 yDistance=0.12
19:57:28.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:28.698 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
19:57:28.703 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:28.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:28.703 00.000 7988 Enqueuing Expose request
19:57:28.703 00.000 15712 PPEC rslt: input = 0.33, final = 0.22, react = 0.20, pred = 0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 641.73
19:57:28.703 00.000 15712 PPEC: input: 0.33, control: 0.22, exposure: 1500
19:57:28.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:28.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:57:28.703 00.000 15712 MoveAxis(W, 70, ABG)
19:57:28.703 00.000 15712 Guiding  Dir = 3, Dur = 70
19:57:28.703 00.000 15712 IsGuiding returns 0
19:57:28.736 00.033 15712 PulseGuide returned control before completion, sleep 52
19:57:28.815 00.079 15712 IsGuiding returns 0
19:57:28.817 00.002 15712 Move returns status 0, amount 70
19:57:28.817 00.000 15712 MoveAxis(N, 0, ABG)
19:57:28.817 00.000 15712 Move returns status 0, amount 0
19:57:28.817 00.000 15712 move complete, result=0
19:57:28.817 00.000 15712 worker thread done servicing request
19:57:28.817 00.000 15712 Worker thread wakes up
19:57:28.817 00.000 7988 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
19:57:28.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:28.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:30.235 01.418 15712 Exposure complete
19:57:30.281 00.046 15712 worker thread done servicing request
19:57:30.281 00.000 7988 OnExposeComplete: enter
19:57:30.296 00.015 7988 UpdateGuideState(): m_state=6
19:57:30.296 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3049
19:57:30.296 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.01, Mass=1536, SNR=26.8, Peak=170 HFD=3.4
19:57:30.296 00.000 7988 MultiStar: [#1 -0.01,-0.17,1.00,U] [#2 -0.11,-0.31,1.03,U] [#3 -0.30,-0.05,0.91,U] [#4 -0.08,-0.08,1.02,U] [#5 -0.15,0.13,0.66,U] [#6 -0.07,-0.27,0.69,U] [#7 -0.31,0.07,0.64,U] [#8 0.00,-0.17,0.63,U] 
19:57:30.296 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.15}, one-star: {0.07, -0.36}
19:57:30.296 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
19:57:30.296 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
19:57:30.296 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.15 mountX=0.15 mountY=0.10, mountTheta=0.60
19:57:30.296 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.15, opts=13)
19:57:30.296 00.000 7988 Enqueuing Move request for scope (-0.10, -0.15)
19:57:30.296 00.000 15712 Worker thread wakes up
19:57:30.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
19:57:30.296 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
19:57:30.296 00.000 15712 Moving (-0.10, -0.15) raw xDistance=0.15 yDistance=0.10
19:57:30.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:57:30.296 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.8
19:57:30.313 00.017 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:30.313 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:30.313 00.000 7988 Enqueuing Expose request
19:57:30.313 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.73
19:57:30.313 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
19:57:30.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:30.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:57:30.313 00.000 15712 MoveAxis(W, 6, ABG)
19:57:30.313 00.000 15712 Guiding  Dir = 3, Dur = 6
19:57:30.347 00.034 15712 IsGuiding returns 0
19:57:30.364 00.017 15712 IsGuiding returns 0
19:57:30.364 00.000 15712 Move returns status 0, amount 6
19:57:30.364 00.000 15712 MoveAxis(N, 0, ABG)
19:57:30.364 00.000 15712 Move returns status 0, amount 0
19:57:30.364 00.000 15712 move complete, result=0
19:57:30.364 00.000 15712 worker thread done servicing request
19:57:30.364 00.000 7988 GuideStep: 0.2 px 6 ms WEST, 0.1 px 0 ms NORTH
19:57:30.369 00.005 15712 Worker thread wakes up
19:57:30.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:30.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:32.006 01.637 15712 Exposure complete
19:57:32.065 00.059 15712 worker thread done servicing request
19:57:32.065 00.000 7988 OnExposeComplete: enter
19:57:32.069 00.004 7988 UpdateGuideState(): m_state=6
19:57:32.069 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3050
19:57:32.071 00.002 7988 Star::Find returns 1 (0), X=1170.60, Y=435.42, Mass=1449, SNR=26.0, Peak=184 HFD=3.3
19:57:32.071 00.000 7988 MultiStar: [#1 0.04,0.12,1.00,U] [#2 0.14,-0.05,1.00,U] [#3 0.08,0.27,0.91,U] [#4 0.07,0.24,1.03,U] [#5 0.06,0.11,0.72,U] [#6 0.37,0.57,0.73,U] [#7 0.31,0.38,0.66,U] [#8 -0.07,0.18,0.68,U] 
19:57:32.073 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.19}, one-star: {0.02, 0.05}
19:57:32.073 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
19:57:32.075 00.002 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.45)
19:57:32.075 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.14 mountX=-0.05 mountY=-0.03, mountTheta=-2.69
19:57:32.077 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.05, opts=13)
19:57:32.079 00.002 7988 Enqueuing Move request for scope (0.02, 0.05)
19:57:32.079 00.000 15712 Worker thread wakes up
19:57:32.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
19:57:32.079 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
19:57:32.079 00.000 15712 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=-0.03
19:57:32.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:32.082 00.003 7988 UpdateGuideState exits: m=1449 SNR=26.0
19:57:32.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:32.084 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:32.085 00.001 7988 Enqueuing Expose request
19:57:32.085 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.72
19:57:32.085 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
19:57:32.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:32.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:57:32.085 00.000 15712 MoveAxis(W, 6, ABG)
19:57:32.085 00.000 15712 Guiding  Dir = 3, Dur = 6
19:57:32.085 00.000 15712 IsGuiding returns 0
19:57:32.101 00.016 15712 IsGuiding returns 0
19:57:32.101 00.000 15712 Move returns status 0, amount 6
19:57:32.101 00.000 15712 MoveAxis(N, 0, ABG)
19:57:32.101 00.000 15712 Move returns status 0, amount 0
19:57:32.101 00.000 15712 move complete, result=0
19:57:32.101 00.000 15712 worker thread done servicing request
19:57:32.101 00.000 15712 Worker thread wakes up
19:57:32.101 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
19:57:32.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:32.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:33.521 01.420 15712 Exposure complete
19:57:33.578 00.057 15712 worker thread done servicing request
19:57:33.578 00.000 7988 OnExposeComplete: enter
19:57:33.584 00.006 7988 UpdateGuideState(): m_state=6
19:57:33.584 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3051
19:57:33.584 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.42, Mass=1567, SNR=26.9, Peak=194 HFD=3.2
19:57:33.584 00.000 7988 MultiStar: [#1 0.03,0.21,1.02,U] [#2 -0.21,0.04,0.96,U] [#3 0.13,0.39,0.95,U] [#4 0.06,0.14,1.02,U] [#5 -0.04,0.50,0.67,U] [#6 0.33,-0.00,0.71,U] [#7 0.27,0.33,0.67,U] [#8 0.04,0.32,0.62,U] 
19:57:33.584 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.21}, one-star: {0.08, 0.05}
19:57:33.584 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.58) = xAngle (2.19 = 2.19)
19:57:33.584 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.30 = -0.99)
19:57:33.584 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=-0.05 mountY=-0.08, mountTheta=-2.18
19:57:33.584 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.05, opts=13)
19:57:33.584 00.000 7988 Enqueuing Move request for scope (0.08, 0.05)
19:57:33.595 00.011 15712 Worker thread wakes up
19:57:33.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
19:57:33.595 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
19:57:33.595 00.000 15712 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=-0.08
19:57:33.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:33.595 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.9
19:57:33.598 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:33.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:33.599 00.001 7988 Enqueuing Expose request
19:57:33.602 00.003 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.72
19:57:33.602 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
19:57:33.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:33.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:57:33.602 00.000 15712 MoveAxis(W, 5, ABG)
19:57:33.602 00.000 15712 Guiding  Dir = 3, Dur = 5
19:57:33.602 00.000 15712 IsGuiding returns 0
19:57:33.615 00.013 15712 IsGuiding returns 0
19:57:33.615 00.000 15712 Move returns status 0, amount 5
19:57:33.615 00.000 15712 MoveAxis(N, 0, ABG)
19:57:33.615 00.000 15712 Move returns status 0, amount 0
19:57:33.615 00.000 15712 move complete, result=0
19:57:33.615 00.000 15712 worker thread done servicing request
19:57:33.615 00.000 15712 Worker thread wakes up
19:57:33.615 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
19:57:33.628 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:33.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:35.255 01.627 15712 Exposure complete
19:57:35.317 00.062 15712 worker thread done servicing request
19:57:35.317 00.000 7988 OnExposeComplete: enter
19:57:35.319 00.002 7988 UpdateGuideState(): m_state=6
19:57:35.319 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3052
19:57:35.321 00.002 7988 Star::Find returns 1 (0), X=1170.81, Y=435.61, Mass=1427, SNR=25.7, Peak=166 HFD=3.4
19:57:35.321 00.000 7988 MultiStar: [#1 0.04,0.34,1.03,U] [#2 0.11,0.01,1.05,U] [#3 0.23,0.31,0.98,U] [#4 0.19,0.29,1.06,U] [#5 0.33,0.20,0.70,U] [#6 0.25,0.28,0.73,U] [#7 0.24,0.45,0.65,U] [#8 0.40,0.31,0.69,U] 
19:57:35.323 00.002 7988 refined, 8 included, MultiStar: {0.21, 0.26}, one-star: {0.23, 0.25}
19:57:35.323 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
19:57:35.325 00.002 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.70)
19:57:35.325 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.34 cameraTheta=0.90 mountX=-0.26 mountY=-0.22, mountTheta=-2.46
19:57:35.328 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.26, opts=13)
19:57:35.328 00.000 7988 Enqueuing Move request for scope (0.21, 0.26)
19:57:35.330 00.002 15712 Worker thread wakes up
19:57:35.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
19:57:35.330 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
19:57:35.330 00.000 15712 Moving (0.21, 0.26) raw xDistance=-0.26 yDistance=-0.22
19:57:35.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:35.330 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7
19:57:35.333 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:35.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:35.334 00.001 7988 Enqueuing Expose request
19:57:35.334 00.000 15712 PPEC rslt: input = -0.26, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 641.71
19:57:35.334 00.000 15712 PPEC: input: -0.26, control: -0.13, exposure: 1500
19:57:35.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:35.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:57:35.334 00.000 15712 MoveAxis(E, 44, ABG)
19:57:35.334 00.000 15712 Guiding  Dir = 2, Dur = 44
19:57:35.334 00.000 15712 IsGuiding returns 0
19:57:35.350 00.016 15712 PulseGuide returned control before completion, sleep 37
19:57:35.403 00.053 15712 IsGuiding returns 1
19:57:35.403 00.000 15712 scope still moving after pulse duration time elapsed
19:57:35.430 00.027 15712 IsGuiding returns 0
19:57:35.430 00.000 15712 scope move finished after 44 + 49 ms
19:57:35.430 00.000 15712 Move returns status 0, amount 44
19:57:35.430 00.000 15712 MoveAxis(N, 0, ABG)
19:57:35.430 00.000 15712 Move returns status 0, amount 0
19:57:35.430 00.000 15712 move complete, result=0
19:57:35.430 00.000 15712 worker thread done servicing request
19:57:35.430 00.000 15712 Worker thread wakes up
19:57:35.430 00.000 7988 GuideStep: -0.3 px 44 ms EAST, -0.2 px 0 ms NORTH
19:57:35.432 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:35.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:36.837 01.405 15712 Exposure complete
19:57:36.896 00.059 15712 worker thread done servicing request
19:57:36.896 00.000 7988 OnExposeComplete: enter
19:57:36.899 00.003 7988 UpdateGuideState(): m_state=6
19:57:36.899 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3053
19:57:36.899 00.000 7988 Star::Find returns 1 (0), X=1170.85, Y=435.37, Mass=1504, SNR=26.3, Peak=233 HFD=3.3
19:57:36.899 00.000 7988 MultiStar: [#1 0.24,0.01,1.01,U] [#2 0.13,-0.17,1.03,U] [#3 0.14,-0.06,0.95,U] [#4 0.19,-0.03,0.99,U] [#5 0.13,0.50,0.65,U] [#6 0.30,0.10,0.73,U] [#7 0.13,0.32,0.64,U] [#8 0.05,-0.06,0.67,U] 
19:57:36.899 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.04}, one-star: {0.27, 0.00}
19:57:36.899 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.81 = 1.81)
19:57:36.899 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.92 = -1.37)
19:57:36.899 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.19 cameraTheta=0.23 mountX=-0.04 mountY=-0.18, mountTheta=-1.81
19:57:36.909 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.04, opts=13)
19:57:36.909 00.000 7988 Enqueuing Move request for scope (0.18, 0.04)
19:57:36.909 00.000 15712 Worker thread wakes up
19:57:36.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
19:57:36.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
19:57:36.909 00.000 15712 Moving (0.18, 0.04) raw xDistance=-0.04 yDistance=-0.18
19:57:36.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:57:36.909 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.3
19:57:36.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:36.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:36.915 00.006 7988 Enqueuing Expose request
19:57:36.915 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.71
19:57:36.915 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
19:57:36.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:36.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:57:36.915 00.000 15712 MoveAxis(W, 5, ABG)
19:57:36.915 00.000 15712 Guiding  Dir = 3, Dur = 5
19:57:36.915 00.000 15712 IsGuiding returns 0
19:57:36.936 00.021 15712 IsGuiding returns 0
19:57:36.936 00.000 15712 Move returns status 0, amount 5
19:57:36.936 00.000 15712 MoveAxis(N, 0, ABG)
19:57:36.936 00.000 15712 Move returns status 0, amount 0
19:57:36.936 00.000 15712 move complete, result=0
19:57:36.936 00.000 15712 worker thread done servicing request
19:57:36.936 00.000 15712 Worker thread wakes up
19:57:36.936 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
19:57:36.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:36.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:38.577 01.641 15712 Exposure complete
19:57:38.637 00.060 15712 worker thread done servicing request
19:57:38.637 00.000 7988 OnExposeComplete: enter
19:57:38.639 00.002 7988 UpdateGuideState(): m_state=6
19:57:38.639 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3054
19:57:38.642 00.003 7988 Star::Find returns 1 (0), X=1170.79, Y=435.33, Mass=1503, SNR=26.3, Peak=205 HFD=3.3
19:57:38.642 00.000 7988 MultiStar: [#1 0.14,-0.04,1.01,U] [#2 0.11,-0.05,0.98,U] [#3 0.23,0.00,0.93,U] [#4 0.07,-0.04,1.02,U] [#5 0.13,0.23,0.67,U] [#6 0.28,-0.06,0.72,U] [#7 0.29,0.15,0.65,U] [#8 0.09,-0.03,0.66,U] 
19:57:38.642 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.00}, one-star: {0.21, -0.03}
19:57:38.642 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
19:57:38.642 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
19:57:38.642 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.03 mountX=-0.01 mountY=-0.17, mountTheta=-1.60
19:57:38.642 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.00, opts=13)
19:57:38.642 00.000 7988 Enqueuing Move request for scope (0.17, 0.00)
19:57:38.642 00.000 15712 Worker thread wakes up
19:57:38.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
19:57:38.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
19:57:38.642 00.000 15712 Moving (0.17, 0.00) raw xDistance=-0.01 yDistance=-0.17
19:57:38.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:38.642 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3
19:57:38.653 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:38.654 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:38.654 00.000 7988 Enqueuing Expose request
19:57:38.654 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.70
19:57:38.654 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
19:57:38.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:38.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:57:38.654 00.000 15712 MoveAxis(W, 1, ABG)
19:57:38.654 00.000 15712 Guiding  Dir = 3, Dur = 1
19:57:38.654 00.000 15712 IsGuiding returns 0
19:57:38.675 00.021 15712 IsGuiding returns 0
19:57:38.675 00.000 15712 Move returns status 0, amount 1
19:57:38.675 00.000 15712 MoveAxis(N, 0, ABG)
19:57:38.675 00.000 15712 Move returns status 0, amount 0
19:57:38.675 00.000 15712 move complete, result=0
19:57:38.675 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
19:57:38.681 00.006 15712 worker thread done servicing request
19:57:38.681 00.000 15712 Worker thread wakes up
19:57:38.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:38.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:40.091 01.410 15712 Exposure complete
19:57:40.153 00.062 15712 worker thread done servicing request
19:57:40.153 00.000 7988 OnExposeComplete: enter
19:57:40.154 00.001 7988 UpdateGuideState(): m_state=6
19:57:40.154 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3055
19:57:40.154 00.000 7988 Star::Find returns 1 (0), X=1170.68, Y=435.34, Mass=1484, SNR=26.2, Peak=221 HFD=3.0
19:57:40.154 00.000 7988 MultiStar: [#1 -0.00,0.14,1.00,U] [#2 -0.06,-0.35,0.95,U] [#3 0.08,0.15,0.98,U] [#4 0.07,0.06,1.03,U] [#5 0.15,0.04,0.74,U] [#6 0.48,0.15,0.72,U] [#7 0.14,0.04,0.64,U] [#8 -0.06,0.11,0.68,U] 
19:57:40.154 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.10, -0.02}
19:57:40.154 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.89 = 1.89)
19:57:40.154 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.00 = -1.28)
19:57:40.154 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.31 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
19:57:40.154 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.03, opts=13)
19:57:40.154 00.000 7988 Enqueuing Move request for scope (0.09, 0.03)
19:57:40.154 00.000 15712 Worker thread wakes up
19:57:40.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
19:57:40.154 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
19:57:40.154 00.000 15712 Moving (0.09, 0.03) raw xDistance=-0.03 yDistance=-0.09
19:57:40.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:40.154 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2
19:57:40.169 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:40.170 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:40.171 00.001 7988 Enqueuing Expose request
19:57:40.171 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.70
19:57:40.171 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
19:57:40.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:40.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:57:40.171 00.000 15712 MoveAxis(E, 3, ABG)
19:57:40.171 00.000 15712 Guiding  Dir = 2, Dur = 3
19:57:40.171 00.000 15712 IsGuiding returns 0
19:57:40.192 00.021 15712 IsGuiding returns 0
19:57:40.192 00.000 15712 Move returns status 0, amount 3
19:57:40.192 00.000 15712 MoveAxis(N, 0, ABG)
19:57:40.192 00.000 15712 Move returns status 0, amount 0
19:57:40.192 00.000 15712 move complete, result=0
19:57:40.192 00.000 15712 worker thread done servicing request
19:57:40.192 00.000 15712 Worker thread wakes up
19:57:40.192 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
19:57:40.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:40.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:41.941 01.749 15712 Exposure complete
19:57:42.003 00.062 15712 worker thread done servicing request
19:57:42.003 00.000 7988 OnExposeComplete: enter
19:57:42.005 00.002 7988 UpdateGuideState(): m_state=6
19:57:42.005 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3056
19:57:42.007 00.002 7988 Star::Find returns 1 (0), X=1170.54, Y=435.27, Mass=1463, SNR=26.1, Peak=171 HFD=3.4
19:57:42.009 00.002 7988 MultiStar: [#1 -0.12,-0.14,1.01,U] [#2 0.07,-0.50,1.00,U] [#3 0.09,0.00,0.94,U] [#4 -0.04,-0.11,1.01,U] [#5 0.09,0.03,0.68,U] [#6 -0.08,0.07,0.75,U] [#7 0.15,-0.08,0.64,U] [#8 0.01,0.02,0.66,U] 
19:57:42.009 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.04, -0.09}
19:57:42.011 00.002 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
19:57:42.011 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
19:57:42.013 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.99 mountX=0.09 mountY=0.04, mountTheta=0.44
19:57:42.015 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.09, opts=13)
19:57:42.015 00.000 7988 Enqueuing Move request for scope (-0.04, -0.09)
19:57:42.017 00.002 15712 Worker thread wakes up
19:57:42.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
19:57:42.017 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
19:57:42.017 00.000 15712 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=0.04
19:57:42.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:42.019 00.002 7988 UpdateGuideState exits: m=1463 SNR=26.1
19:57:42.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:42.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:42.022 00.003 7988 Enqueuing Expose request
19:57:42.022 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.69
19:57:42.022 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
19:57:42.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:42.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:57:42.022 00.000 15712 MoveAxis(E, 3, ABG)
19:57:42.022 00.000 15712 Guiding  Dir = 2, Dur = 3
19:57:42.022 00.000 15712 IsGuiding returns 0
19:57:42.052 00.030 15712 IsGuiding returns 0
19:57:42.052 00.000 15712 Move returns status 0, amount 3
19:57:42.052 00.000 15712 MoveAxis(N, 0, ABG)
19:57:42.052 00.000 15712 Move returns status 0, amount 0
19:57:42.052 00.000 15712 move complete, result=0
19:57:42.052 00.000 15712 worker thread done servicing request
19:57:42.052 00.000 15712 Worker thread wakes up
19:57:42.052 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
19:57:42.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:42.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:43.470 01.418 15712 Exposure complete
19:57:43.519 00.049 15712 worker thread done servicing request
19:57:43.519 00.000 7988 OnExposeComplete: enter
19:57:43.519 00.000 7988 UpdateGuideState(): m_state=6
19:57:43.534 00.015 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3057
19:57:43.536 00.002 7988 Star::Find returns 1 (0), X=1170.83, Y=435.35, Mass=1510, SNR=26.5, Peak=225 HFD=3.3
19:57:43.536 00.000 7988 MultiStar: [#1 0.16,-0.04,1.02,U] [#2 0.22,-0.34,0.99,U] [#3 0.33,-0.08,0.95,U] [#4 0.26,-0.03,1.07,U] [#5 0.44,-0.07,0.69,U] [#6 0.36,0.15,0.70,U] [#7 0.26,0.20,0.65,U] [#8 0.38,-0.19,0.69,U] 
19:57:43.536 00.000 7988 single-star, 8 included, MultiStar: {0.28, -0.06}, one-star: {0.25, -0.01}
19:57:43.536 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.58) = xAngle (1.53 = 1.53)
19:57:43.536 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.64 = -1.64)
19:57:43.536 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.05 mountX=0.01 mountY=-0.25, mountTheta=-1.53
19:57:43.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.01, opts=13)
19:57:43.536 00.000 7988 Enqueuing Move request for scope (0.25, -0.01)
19:57:43.536 00.000 15712 Worker thread wakes up
19:57:43.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
19:57:43.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
19:57:43.536 00.000 15712 Moving (0.25, -0.01) raw xDistance=0.01 yDistance=-0.25
19:57:43.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:43.536 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
19:57:43.550 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:43.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:43.550 00.000 7988 Enqueuing Expose request
19:57:43.553 00.003 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.69
19:57:43.553 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
19:57:43.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:43.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:57:43.553 00.000 15712 MoveAxis(E, 4, ABG)
19:57:43.553 00.000 15712 Guiding  Dir = 2, Dur = 4
19:57:43.553 00.000 15712 IsGuiding returns 0
19:57:43.570 00.017 15712 IsGuiding returns 0
19:57:43.570 00.000 15712 Move returns status 0, amount 4
19:57:43.570 00.000 15712 MoveAxis(N, 0, ABG)
19:57:43.570 00.000 15712 Move returns status 0, amount 0
19:57:43.570 00.000 15712 move complete, result=0
19:57:43.570 00.000 15712 worker thread done servicing request
19:57:43.570 00.000 15712 Worker thread wakes up
19:57:43.570 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
19:57:43.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:43.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:45.210 01.640 15712 Exposure complete
19:57:45.270 00.060 15712 worker thread done servicing request
19:57:45.270 00.000 7988 OnExposeComplete: enter
19:57:45.270 00.000 7988 UpdateGuideState(): m_state=6
19:57:45.274 00.004 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3058
19:57:45.274 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=435.43, Mass=1490, SNR=26.0, Peak=178 HFD=3.2
19:57:45.274 00.000 7988 MultiStar: [#1 0.07,0.13,0.99,U] [#2 0.05,-0.13,1.03,U] [#3 -0.11,0.22,0.98,U] [#4 -0.10,-0.01,1.05,U] [#5 0.18,0.28,0.70,U] [#6 0.27,0.43,0.70,U] [#7 0.06,0.17,0.65,U] [#8 -0.16,0.04,0.63,U] 
19:57:45.274 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.06, 0.06}
19:57:45.274 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.58) = xAngle (2.38 = 2.38)
19:57:45.274 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.49 = -0.80)
19:57:45.274 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.80 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
19:57:45.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
19:57:45.274 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
19:57:45.274 00.000 15712 Worker thread wakes up
19:57:45.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
19:57:45.274 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
19:57:45.274 00.000 15712 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.06
19:57:45.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:45.274 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.0
19:57:45.287 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:45.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:45.287 00.000 7988 Enqueuing Expose request
19:57:45.290 00.003 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.68
19:57:45.290 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
19:57:45.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:45.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:57:45.290 00.000 15712 MoveAxis(E, 3, ABG)
19:57:45.290 00.000 15712 Guiding  Dir = 2, Dur = 3
19:57:45.324 00.034 15712 IsGuiding returns 0
19:57:45.338 00.014 15712 IsGuiding returns 0
19:57:45.338 00.000 15712 Move returns status 0, amount 3
19:57:45.338 00.000 15712 MoveAxis(N, 0, ABG)
19:57:45.338 00.000 15712 Move returns status 0, amount 0
19:57:45.338 00.000 15712 move complete, result=0
19:57:45.338 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
19:57:45.346 00.008 15712 worker thread done servicing request
19:57:45.346 00.000 15712 Worker thread wakes up
19:57:45.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:45.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:46.755 01.409 15712 Exposure complete
19:57:46.802 00.047 15712 worker thread done servicing request
19:57:46.802 00.000 7988 OnExposeComplete: enter
19:57:46.817 00.015 7988 UpdateGuideState(): m_state=6
19:57:46.817 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3059
19:57:46.817 00.000 7988 Star::Find returns 1 (0), X=1170.57, Y=435.24, Mass=1460, SNR=26.1, Peak=214 HFD=3.2
19:57:46.817 00.000 7988 MultiStar: [#1 -0.05,0.08,1.03,U] [#2 -0.25,-0.12,1.01,U] [#3 0.27,0.08,0.96,U] [#4 0.11,-0.05,1.03,U] [#5 -0.12,0.14,0.76,U] [#6 0.25,0.06,0.71,U] [#7 0.06,0.02,0.66,U] [#8 0.15,0.02,0.65,U] 
19:57:46.817 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {-0.01, -0.12}
19:57:46.817 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.58) = xAngle (1.71 = 1.71)
19:57:46.817 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.82 = -1.47)
19:57:46.817 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.13 mountX=-0.00 mountY=-0.04, mountTheta=-1.71
19:57:46.817 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.00, opts=13)
19:57:46.817 00.000 7988 Enqueuing Move request for scope (0.04, 0.00)
19:57:46.817 00.000 15712 Worker thread wakes up
19:57:46.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
19:57:46.817 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
19:57:46.817 00.000 15712 Moving (0.04, 0.00) raw xDistance=-0.00 yDistance=-0.04
19:57:46.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:46.817 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.1
19:57:46.832 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:46.833 00.001 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.68
19:57:46.833 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
19:57:46.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:46.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:46.834 00.001 7988 Enqueuing Expose request
19:57:46.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:57:46.834 00.000 15712 MoveAxis(E, 1, ABG)
19:57:46.834 00.000 15712 Guiding  Dir = 2, Dur = 1
19:57:46.834 00.000 15712 IsGuiding returns 0
19:57:46.851 00.017 15712 IsGuiding returns 0
19:57:46.851 00.000 15712 Move returns status 0, amount 1
19:57:46.851 00.000 15712 MoveAxis(N, 0, ABG)
19:57:46.851 00.000 15712 Move returns status 0, amount 0
19:57:46.851 00.000 15712 move complete, result=0
19:57:46.851 00.000 15712 worker thread done servicing request
19:57:46.851 00.000 15712 Worker thread wakes up
19:57:46.851 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
19:57:46.865 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:46.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:48.609 01.744 15712 Exposure complete
19:57:48.668 00.059 15712 worker thread done servicing request
19:57:48.668 00.000 7988 OnExposeComplete: enter
19:57:48.670 00.002 7988 UpdateGuideState(): m_state=6
19:57:48.672 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3060
19:57:48.673 00.001 7988 Star::Find returns 1 (0), X=1170.78, Y=435.36, Mass=1374, SNR=25.0, Peak=211 HFD=3.1
19:57:48.673 00.000 7988 MultiStar: [#1 0.12,-0.05,1.03,U] [#2 0.07,-0.33,1.02,U] [#3 0.27,0.05,1.02,U] [#4 0.05,0.07,1.06,U] [#5 0.25,-0.09,0.73,U] [#6 0.37,-0.20,0.68,U] [#7 0.14,0.28,0.68,U] [#8 0.41,-0.15,0.71,U] 
19:57:48.675 00.002 7988 single-star, 8 included, MultiStar: {0.19, -0.05}, one-star: {0.20, -0.00}
19:57:48.675 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
19:57:48.677 00.002 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.60)
19:57:48.677 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-0.01 mountX=-0.00 mountY=-0.20, mountTheta=-1.57
19:57:48.679 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.00, opts=13)
19:57:48.681 00.002 7988 Enqueuing Move request for scope (0.20, -0.00)
19:57:48.681 00.000 15712 Worker thread wakes up
19:57:48.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.00) opts 0xd
19:57:48.681 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.00)
19:57:48.681 00.000 15712 Moving (0.20, -0.00) raw xDistance=-0.00 yDistance=-0.20
19:57:48.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:48.681 00.000 7988 UpdateGuideState exits: m=1374 SNR=25.0
19:57:48.685 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:48.686 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:48.686 00.000 7988 Enqueuing Expose request
19:57:48.686 00.000 15712 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.67
19:57:48.686 00.000 15712 PPEC: input: -0.00, control: 0.00, exposure: 1500
19:57:48.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:48.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:57:48.686 00.000 15712 MoveAxis(W, 1, ABG)
19:57:48.686 00.000 15712 Guiding  Dir = 3, Dur = 1
19:57:48.686 00.000 15712 IsGuiding returns 0
19:57:48.706 00.020 15712 IsGuiding returns 0
19:57:48.706 00.000 15712 Move returns status 0, amount 1
19:57:48.706 00.000 15712 MoveAxis(N, 0, ABG)
19:57:48.706 00.000 15712 Move returns status 0, amount 0
19:57:48.706 00.000 15712 move complete, result=0
19:57:48.718 00.012 7988 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
19:57:48.718 00.000 15712 worker thread done servicing request
19:57:48.718 00.000 15712 Worker thread wakes up
19:57:48.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:48.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:50.138 01.420 15712 Exposure complete
19:57:50.184 00.046 15712 worker thread done servicing request
19:57:50.184 00.000 7988 OnExposeComplete: enter
19:57:50.200 00.016 7988 UpdateGuideState(): m_state=6
19:57:50.201 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3061
19:57:50.201 00.000 7988 Star::Find returns 1 (0), X=1170.68, Y=435.49, Mass=1429, SNR=25.6, Peak=201 HFD=3.2
19:57:50.201 00.000 7988 MultiStar: [#1 0.05,0.13,1.02,U] [#2 0.04,-0.15,1.03,U] [#3 0.16,0.15,1.00,U] [#4 0.14,0.07,1.06,U] [#5 0.32,0.29,0.72,U] [#6 0.15,0.32,0.72,U] [#7 0.32,0.30,0.67,U] [#8 -0.15,-0.00,0.65,U] 
19:57:50.201 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.12}, one-star: {0.10, 0.13}
19:57:50.201 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
19:57:50.201 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.70)
19:57:50.201 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.90 mountX=-0.13 mountY=-0.11, mountTheta=-2.46
19:57:50.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.13, opts=13)
19:57:50.201 00.000 7988 Enqueuing Move request for scope (0.10, 0.13)
19:57:50.201 00.000 15712 Worker thread wakes up
19:57:50.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
19:57:50.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
19:57:50.201 00.000 15712 Moving (0.10, 0.13) raw xDistance=-0.13 yDistance=-0.11
19:57:50.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:50.201 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.6
19:57:50.213 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:50.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:50.215 00.002 7988 Enqueuing Expose request
19:57:50.215 00.000 15712 PPEC rslt: input = -0.13, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.67
19:57:50.215 00.000 15712 PPEC: input: -0.13, control: 0.00, exposure: 1500
19:57:50.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:50.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:57:50.215 00.000 15712 MoveAxis(W, 1, ABG)
19:57:50.215 00.000 15712 Guiding  Dir = 3, Dur = 1
19:57:50.252 00.037 15712 IsGuiding returns 0
19:57:50.268 00.016 15712 IsGuiding returns 0
19:57:50.268 00.000 15712 Move returns status 0, amount 1
19:57:50.268 00.000 15712 MoveAxis(N, 0, ABG)
19:57:50.268 00.000 15712 Move returns status 0, amount 0
19:57:50.268 00.000 15712 move complete, result=0
19:57:50.268 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
19:57:50.269 00.001 15712 worker thread done servicing request
19:57:50.269 00.000 15712 Worker thread wakes up
19:57:50.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:50.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:51.907 01.638 15712 Exposure complete
19:57:51.968 00.061 15712 worker thread done servicing request
19:57:51.968 00.000 7988 OnExposeComplete: enter
19:57:51.968 00.000 7988 UpdateGuideState(): m_state=6
19:57:51.971 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3062
19:57:51.971 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.27, Mass=1479, SNR=26.2, Peak=171 HFD=3.5
19:57:51.971 00.000 7988 MultiStar: [#1 -0.05,0.09,1.01,U] [#2 0.02,0.00,1.01,U] [#3 0.13,0.21,0.94,U] [#4 -0.00,0.10,1.00,U] [#5 0.08,0.32,0.70,U] [#6 0.19,0.10,0.73,U] [#7 0.27,0.25,0.67,U] [#8 0.07,0.10,0.64,U] 
19:57:51.971 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.07, -0.09}
19:57:51.971 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.58) = xAngle (0.68 = 0.68)
19:57:51.971 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.79 = -2.50)
19:57:51.971 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.90 mountX=0.09 mountY=-0.07, mountTheta=-0.66
19:57:51.971 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
19:57:51.971 00.000 7988 Enqueuing Move request for scope (0.07, -0.09)
19:57:51.971 00.000 15712 Worker thread wakes up
19:57:51.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
19:57:51.971 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
19:57:51.971 00.000 15712 Moving (0.07, -0.09) raw xDistance=0.09 yDistance=-0.07
19:57:51.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:51.984 00.013 7988 UpdateGuideState exits: m=1479 SNR=26.2
19:57:51.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:51.986 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:51.986 00.000 7988 Enqueuing Expose request
19:57:51.987 00.001 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.66
19:57:51.987 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
19:57:51.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:51.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:57:51.987 00.000 15712 MoveAxis(E, 0, ABG)
19:57:51.987 00.000 15712 Move returns status 0, amount 0
19:57:51.987 00.000 15712 MoveAxis(N, 0, ABG)
19:57:51.987 00.000 15712 Move returns status 0, amount 0
19:57:51.987 00.000 15712 move complete, result=0
19:57:51.987 00.000 15712 worker thread done servicing request
19:57:51.987 00.000 15712 Worker thread wakes up
19:57:51.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:51.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:51.987 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:57:53.407 01.420 15712 Exposure complete
19:57:53.462 00.055 15712 worker thread done servicing request
19:57:53.462 00.000 7988 OnExposeComplete: enter
19:57:53.462 00.000 7988 UpdateGuideState(): m_state=6
19:57:53.469 00.007 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3063
19:57:53.469 00.000 7988 Star::Find returns 1 (0), X=1170.71, Y=435.53, Mass=1498, SNR=26.3, Peak=211 HFD=3.2
19:57:53.471 00.002 7988 MultiStar: [#1 0.03,0.17,0.99,U] [#2 0.31,-0.09,1.03,U] [#3 0.10,0.07,0.97,U] [#4 0.01,0.06,1.01,U] [#5 0.43,0.26,0.74,U] [#6 0.24,0.12,0.72,U] [#7 0.16,0.29,0.64,U] [#8 0.04,0.18,0.71,U] 
19:57:53.473 00.002 7988 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.13, 0.16}
19:57:53.473 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.25 = 2.25)
19:57:53.473 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.36 = -0.92)
19:57:53.475 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.67 mountX=-0.12 mountY=-0.16, mountTheta=-2.24
19:57:53.477 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.12, opts=13)
19:57:53.477 00.000 7988 Enqueuing Move request for scope (0.15, 0.12)
19:57:53.479 00.002 15712 Worker thread wakes up
19:57:53.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
19:57:53.479 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
19:57:53.479 00.000 15712 Moving (0.15, 0.12) raw xDistance=-0.12 yDistance=-0.16
19:57:53.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:53.479 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3
19:57:53.482 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:53.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:53.484 00.002 7988 Enqueuing Expose request
19:57:53.485 00.001 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.66
19:57:53.485 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
19:57:53.485 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:53.485 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:57:53.485 00.000 15712 MoveAxis(W, 0, ABG)
19:57:53.485 00.000 15712 Move returns status 0, amount 0
19:57:53.485 00.000 15712 MoveAxis(N, 0, ABG)
19:57:53.485 00.000 15712 Move returns status 0, amount 0
19:57:53.485 00.000 15712 move complete, result=0
19:57:53.485 00.000 15712 worker thread done servicing request
19:57:53.485 00.000 15712 Worker thread wakes up
19:57:53.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:53.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:53.485 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
19:57:55.126 01.641 15712 Exposure complete
19:57:55.180 00.054 15712 worker thread done servicing request
19:57:55.180 00.000 7988 OnExposeComplete: enter
19:57:55.180 00.000 7988 UpdateGuideState(): m_state=6
19:57:55.189 00.009 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3064
19:57:55.189 00.000 7988 Star::Find returns 1 (0), X=1170.80, Y=435.40, Mass=1526, SNR=26.3, Peak=201 HFD=3.6
19:57:55.189 00.000 7988 MultiStar: [#1 0.12,0.24,1.00,U] [#2 0.07,-0.04,0.99,U] [#3 0.12,0.28,0.97,U] [#4 0.29,-0.07,1.01,U] [#5 0.27,0.40,0.72,U] [#6 0.36,0.26,0.70,U] [#7 0.16,0.12,0.66,U] [#8 0.30,0.21,0.62,U] 
19:57:55.189 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.15}, one-star: {0.22, 0.04}
19:57:55.189 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.58) = xAngle (1.74 = 1.74)
19:57:55.189 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.85 = -1.44)
19:57:55.189 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.16 mountX=-0.04 mountY=-0.22, mountTheta=-1.74
19:57:55.197 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.04, opts=13)
19:57:55.197 00.000 7988 Enqueuing Move request for scope (0.22, 0.04)
19:57:55.197 00.000 15712 Worker thread wakes up
19:57:55.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
19:57:55.197 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
19:57:55.197 00.000 15712 Moving (0.22, 0.04) raw xDistance=-0.04 yDistance=-0.22
19:57:55.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:55.197 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.3
19:57:55.202 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:55.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:55.204 00.002 7988 Enqueuing Expose request
19:57:55.206 00.002 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.65
19:57:55.206 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
19:57:55.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:55.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:57:55.206 00.000 15712 MoveAxis(W, 2, ABG)
19:57:55.206 00.000 15712 Guiding  Dir = 3, Dur = 2
19:57:55.236 00.030 15712 IsGuiding returns 0
19:57:55.255 00.019 15712 IsGuiding returns 0
19:57:55.255 00.000 15712 Move returns status 0, amount 2
19:57:55.255 00.000 15712 MoveAxis(N, 0, ABG)
19:57:55.255 00.000 15712 Move returns status 0, amount 0
19:57:55.255 00.000 15712 move complete, result=0
19:57:55.255 00.000 15712 worker thread done servicing request
19:57:55.255 00.000 15712 Worker thread wakes up
19:57:55.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:55.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:55.255 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
19:57:56.674 01.419 15712 Exposure complete
19:57:56.727 00.053 15712 worker thread done servicing request
19:57:56.727 00.000 7988 OnExposeComplete: enter
19:57:56.735 00.008 7988 UpdateGuideState(): m_state=6
19:57:56.735 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3065
19:57:56.737 00.002 7988 Star::Find returns 1 (0), X=1170.69, Y=435.52, Mass=1490, SNR=26.0, Peak=185 HFD=3.3
19:57:56.737 00.000 7988 MultiStar: [#1 0.36,0.27,1.03,U] [#2 0.17,0.11,1.03,U] [#3 0.24,0.20,0.98,U] [#4 0.19,-0.04,1.03,U] [#5 0.11,0.23,0.69,U] [#6 0.58,0.25,0.71,U] [#7 0.51,0.52,0.69,U] [#8 0.60,0.34,0.69,U] 
19:57:56.739 00.002 7988 single-star, 8 included, MultiStar: {0.30, 0.21}, one-star: {0.11, 0.16}
19:57:56.739 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.54 = 2.54)
19:57:56.741 00.002 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.64)
19:57:56.741 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.96 mountX=-0.16 mountY=-0.11, mountTheta=-2.51
19:57:56.744 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.16, opts=13)
19:57:56.746 00.002 7988 Enqueuing Move request for scope (0.11, 0.16)
19:57:56.746 00.000 15712 Worker thread wakes up
19:57:56.746 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
19:57:56.746 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
19:57:56.746 00.000 15712 Moving (0.11, 0.16) raw xDistance=-0.16 yDistance=-0.11
19:57:56.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:57:56.746 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.0
19:57:56.749 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:56.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:56.751 00.002 7988 Enqueuing Expose request
19:57:56.751 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.10, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.65
19:57:56.751 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
19:57:56.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:56.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:57:56.751 00.000 15712 MoveAxis(W, 2, ABG)
19:57:56.751 00.000 15712 Guiding  Dir = 3, Dur = 2
19:57:56.751 00.000 15712 IsGuiding returns 0
19:57:56.771 00.020 15712 IsGuiding returns 0
19:57:56.771 00.000 15712 Move returns status 0, amount 2
19:57:56.771 00.000 15712 MoveAxis(N, 0, ABG)
19:57:56.771 00.000 15712 Move returns status 0, amount 0
19:57:56.771 00.000 15712 move complete, result=0
19:57:56.771 00.000 15712 worker thread done servicing request
19:57:56.771 00.000 15712 Worker thread wakes up
19:57:56.771 00.000 7988 GuideStep: -0.2 px 2 ms WEST, -0.1 px 0 ms NORTH
19:57:56.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:56.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:57:58.414 01.643 15712 Exposure complete
19:57:58.466 00.052 15712 worker thread done servicing request
19:57:58.466 00.000 7988 OnExposeComplete: enter
19:57:58.476 00.010 7988 UpdateGuideState(): m_state=6
19:57:58.478 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3066
19:57:58.478 00.000 7988 Star::Find returns 1 (0), X=1170.88, Y=435.70, Mass=1496, SNR=26.1, Peak=185 HFD=3.4
19:57:58.478 00.000 7988 MultiStar: [#1 0.24,0.37,1.00,U] [#2 0.25,0.13,0.98,U] [#3 0.30,0.58,0.96,U] [#4 0.26,0.42,1.03,U] [#5 0.38,0.37,0.70,U] [#6 0.42,0.33,0.70,U] [#7 0.55,0.44,0.65,U] [#8 0.32,0.58,0.68,U] 
19:57:58.478 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.39}, one-star: {0.31, 0.34}
19:57:58.478 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.42 = 2.42)
19:57:58.478 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.53 = -0.76)
19:57:58.478 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.34 hyp=0.46 cameraTheta=0.84 mountX=-0.34 mountY=-0.31, mountTheta=-2.40
19:57:58.478 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.34, opts=13)
19:57:58.478 00.000 7988 Enqueuing Move request for scope (0.31, 0.34)
19:57:58.478 00.000 15712 Worker thread wakes up
19:57:58.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.34) opts 0xd
19:57:58.478 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.34)
19:57:58.478 00.000 15712 Moving (0.31, 0.34) raw xDistance=-0.34 yDistance=-0.31
19:57:58.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:57:58.478 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.1
19:57:58.491 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:58.493 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:57:58.493 00.000 7988 Enqueuing Expose request
19:57:58.493 00.000 15712 PPEC rslt: input = -0.34, final = -0.20, react = -0.21, pred = 0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 641.64
19:57:58.493 00.000 15712 PPEC: input: -0.34, control: -0.20, exposure: 1500
19:57:58.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:57:58.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
19:57:58.493 00.000 15712 MoveAxis(E, 66, ABG)
19:57:58.493 00.000 15712 Guiding  Dir = 2, Dur = 66
19:57:58.493 00.000 15712 IsGuiding returns 0
19:57:58.513 00.020 15712 PulseGuide returned control before completion, sleep 57
19:57:58.573 00.060 15712 IsGuiding returns 1
19:57:58.573 00.000 15712 scope still moving after pulse duration time elapsed
19:57:58.612 00.039 15712 IsGuiding returns 0
19:57:58.612 00.000 15712 scope move finished after 66 + 50 ms
19:57:58.612 00.000 15712 Move returns status 0, amount 66
19:57:58.612 00.000 15712 MoveAxis(N, 0, ABG)
19:57:58.612 00.000 15712 Move returns status 0, amount 0
19:57:58.612 00.000 15712 move complete, result=0
19:57:58.612 00.000 7988 GuideStep: -0.3 px 66 ms EAST, -0.3 px 0 ms NORTH
19:57:58.613 00.001 15712 worker thread done servicing request
19:57:58.613 00.000 15712 Worker thread wakes up
19:57:58.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:57:58.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:00.027 01.414 15712 Exposure complete
19:58:00.085 00.058 15712 worker thread done servicing request
19:58:00.085 00.000 7988 OnExposeComplete: enter
19:58:00.088 00.003 7988 UpdateGuideState(): m_state=6
19:58:00.088 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3067
19:58:00.090 00.002 7988 Star::Find returns 1 (0), X=1170.70, Y=435.26, Mass=1529, SNR=26.7, Peak=182 HFD=3.5
19:58:00.090 00.000 7988 MultiStar: [#1 -0.05,0.38,0.99,U] [#2 -0.09,-0.00,1.00,U] [#3 -0.18,0.15,0.89,U] [#4 -0.01,0.18,0.99,U] [#5 0.15,0.29,0.68,U] [#6 0.21,0.43,0.68,U] [#7 0.10,0.39,0.64,U] [#8 0.10,0.16,0.63,U] 
19:58:00.093 00.003 7988 single-star, 8 included, MultiStar: {0.02, 0.19}, one-star: {0.12, -0.11}
19:58:00.093 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.58) = xAngle (0.88 = 0.88)
19:58:00.095 00.002 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.99 = -2.29)
19:58:00.095 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.70 mountX=0.10 mountY=-0.12, mountTheta=-0.87
19:58:00.097 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.11, opts=13)
19:58:00.097 00.000 7988 Enqueuing Move request for scope (0.12, -0.11)
19:58:00.097 00.000 15712 Worker thread wakes up
19:58:00.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
19:58:00.097 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
19:58:00.097 00.000 15712 Moving (0.12, -0.11) raw xDistance=0.10 yDistance=-0.12
19:58:00.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:58:00.097 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7
19:58:00.102 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:00.102 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:00.104 00.002 7988 Enqueuing Expose request
19:58:00.104 00.000 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.64
19:58:00.104 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
19:58:00.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:00.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:58:00.104 00.000 15712 MoveAxis(W, 1, ABG)
19:58:00.104 00.000 15712 Guiding  Dir = 3, Dur = 1
19:58:00.104 00.000 15712 IsGuiding returns 0
19:58:00.126 00.022 15712 IsGuiding returns 0
19:58:00.126 00.000 15712 Move returns status 0, amount 1
19:58:00.126 00.000 15712 MoveAxis(N, 0, ABG)
19:58:00.126 00.000 15712 Move returns status 0, amount 0
19:58:00.126 00.000 15712 move complete, result=0
19:58:00.126 00.000 15712 worker thread done servicing request
19:58:00.126 00.000 15712 Worker thread wakes up
19:58:00.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:00.126 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
19:58:00.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:01.768 01.642 15712 Exposure complete
19:58:01.829 00.061 15712 worker thread done servicing request
19:58:01.829 00.000 7988 OnExposeComplete: enter
19:58:01.829 00.000 7988 UpdateGuideState(): m_state=6
19:58:01.829 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3068
19:58:01.829 00.000 7988 Star::Find returns 1 (0), X=1170.62, Y=435.60, Mass=1511, SNR=26.3, Peak=180 HFD=3.3
19:58:01.829 00.000 7988 MultiStar: [#1 0.03,0.31,1.02,U] [#2 0.10,-0.23,0.99,U] [#3 0.17,0.17,0.94,U] [#4 0.00,0.37,1.01,U] [#5 0.22,0.39,0.67,U] [#6 0.17,0.34,0.72,U] [#7 -0.04,0.53,0.64,U] [#8 0.10,0.14,0.64,U] 
19:58:01.829 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.24}, one-star: {0.04, 0.24}
19:58:01.829 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
19:58:01.829 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.21)
19:58:01.829 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.39 mountX=-0.24 mountY=-0.05, mountTheta=-2.94
19:58:01.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.24, opts=13)
19:58:01.829 00.000 7988 Enqueuing Move request for scope (0.04, 0.24)
19:58:01.829 00.000 15712 Worker thread wakes up
19:58:01.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
19:58:01.829 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
19:58:01.829 00.000 15712 Moving (0.04, 0.24) raw xDistance=-0.24 yDistance=-0.05
19:58:01.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:01.829 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.3
19:58:01.844 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:01.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:01.844 00.000 7988 Enqueuing Expose request
19:58:01.844 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.14, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 641.63
19:58:01.844 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
19:58:01.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:01.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:58:01.844 00.000 15712 MoveAxis(E, 45, ABG)
19:58:01.844 00.000 15712 Guiding  Dir = 2, Dur = 45
19:58:01.844 00.000 15712 IsGuiding returns 0
19:58:01.866 00.022 15712 PulseGuide returned control before completion, sleep 32
19:58:01.930 00.064 15712 IsGuiding returns 1
19:58:01.930 00.000 15712 scope still moving after pulse duration time elapsed
19:58:01.972 00.042 15712 IsGuiding returns 0
19:58:01.972 00.000 15712 scope move finished after 45 + 79 ms
19:58:01.972 00.000 15712 Move returns status 0, amount 45
19:58:01.972 00.000 15712 MoveAxis(N, 0, ABG)
19:58:01.972 00.000 15712 Move returns status 0, amount 0
19:58:01.972 00.000 15712 move complete, result=0
19:58:01.972 00.000 15712 worker thread done servicing request
19:58:01.972 00.000 15712 Worker thread wakes up
19:58:01.972 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
19:58:01.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:01.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:03.383 01.411 15712 Exposure complete
19:58:03.441 00.058 15712 worker thread done servicing request
19:58:03.441 00.000 7988 OnExposeComplete: enter
19:58:03.441 00.000 7988 UpdateGuideState(): m_state=6
19:58:03.441 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3069
19:58:03.441 00.000 7988 Star::Find returns 1 (0), X=1170.71, Y=435.49, Mass=1427, SNR=25.7, Peak=188 HFD=3.3
19:58:03.441 00.000 7988 MultiStar: [#1 -0.02,0.02,1.06,U] [#2 -0.02,0.01,1.02,U] [#3 0.06,0.11,0.97,U] [#4 0.18,-0.05,1.06,U] [#5 -0.13,-0.05,0.73,U] [#6 0.22,-0.11,0.74,U] [#7 0.08,0.18,0.67,U] [#8 0.04,-0.09,0.69,U] 
19:58:03.441 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.13, 0.12}
19:58:03.441 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.89 = 1.89)
19:58:03.441 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.00 = -1.29)
19:58:03.441 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.31 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
19:58:03.441 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.02, opts=13)
19:58:03.441 00.000 7988 Enqueuing Move request for scope (0.06, 0.02)
19:58:03.441 00.000 15712 Worker thread wakes up
19:58:03.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
19:58:03.441 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
19:58:03.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:03.456 00.015 7988 UpdateGuideState exits: m=1427 SNR=25.7
19:58:03.458 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:03.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:03.460 00.002 7988 Enqueuing Expose request
19:58:03.460 00.000 15712 Moving (0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
19:58:03.462 00.002 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.63
19:58:03.462 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
19:58:03.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:03.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:58:03.462 00.000 15712 MoveAxis(W, 0, ABG)
19:58:03.462 00.000 15712 Move returns status 0, amount 0
19:58:03.462 00.000 15712 MoveAxis(N, 0, ABG)
19:58:03.462 00.000 15712 Move returns status 0, amount 0
19:58:03.462 00.000 15712 move complete, result=0
19:58:03.462 00.000 15712 worker thread done servicing request
19:58:03.462 00.000 15712 Worker thread wakes up
19:58:03.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:03.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:03.462 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
19:58:05.100 01.638 15712 Exposure complete
19:58:05.159 00.059 15712 worker thread done servicing request
19:58:05.161 00.002 7988 OnExposeComplete: enter
19:58:05.161 00.000 7988 UpdateGuideState(): m_state=6
19:58:05.163 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3070
19:58:05.165 00.002 7988 Star::Find returns 1 (0), X=1170.64, Y=435.57, Mass=1492, SNR=26.3, Peak=176 HFD=3.4
19:58:05.165 00.000 7988 MultiStar: [#1 0.02,0.15,0.99,U] [#2 0.15,-0.08,0.99,U] [#3 0.07,0.20,0.92,U] [#4 0.07,0.16,1.00,U] [#5 0.12,0.17,0.71,U] [#6 0.23,0.25,0.70,U] [#7 0.06,0.20,0.69,U] [#8 0.14,0.15,0.67,U] 
19:58:05.167 00.002 7988 refined, 8 included, MultiStar: {0.10, 0.15}, one-star: {0.06, 0.21}
19:58:05.167 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
19:58:05.169 00.002 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
19:58:05.169 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.01 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
19:58:05.171 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.15, opts=13)
19:58:05.173 00.002 7988 Enqueuing Move request for scope (0.10, 0.15)
19:58:05.174 00.001 15712 Worker thread wakes up
19:58:05.174 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
19:58:05.174 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
19:58:05.174 00.000 15712 Moving (0.10, 0.15) raw xDistance=-0.15 yDistance=-0.10
19:58:05.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:05.174 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3
19:58:05.177 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:05.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:05.177 00.000 7988 Enqueuing Expose request
19:58:05.177 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.62
19:58:05.177 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
19:58:05.177 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:05.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:58:05.177 00.000 15712 MoveAxis(E, 0, ABG)
19:58:05.177 00.000 15712 Move returns status 0, amount 0
19:58:05.177 00.000 15712 MoveAxis(N, 0, ABG)
19:58:05.177 00.000 15712 Move returns status 0, amount 0
19:58:05.177 00.000 15712 move complete, result=0
19:58:05.177 00.000 15712 worker thread done servicing request
19:58:05.177 00.000 15712 Worker thread wakes up
19:58:05.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:05.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:05.177 00.000 7988 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:58:06.600 01.423 15712 Exposure complete
19:58:06.658 00.058 15712 worker thread done servicing request
19:58:06.658 00.000 7988 OnExposeComplete: enter
19:58:06.661 00.003 7988 UpdateGuideState(): m_state=6
19:58:06.661 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3071
19:58:06.661 00.000 7988 Star::Find returns 1 (0), X=1170.68, Y=435.56, Mass=1438, SNR=25.8, Peak=173 HFD=3.3
19:58:06.661 00.000 7988 MultiStar: [#1 0.08,0.22,1.03,U] [#2 -0.16,0.24,1.01,U] [#3 -0.09,0.35,0.99,U] [#4 -0.13,0.09,1.05,U] [#5 0.01,0.65,0.72,U] [#6 0.10,0.17,0.72,U] [#7 -0.02,0.63,0.66,U] [#8 -0.06,0.26,0.66,U] 
19:58:06.661 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.29}, one-star: {0.10, 0.20}
19:58:06.661 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
19:58:06.661 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.50)
19:58:06.661 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.10 mountX=-0.20 mountY=-0.11, mountTheta=-2.65
19:58:06.670 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.20, opts=13)
19:58:06.670 00.000 7988 Enqueuing Move request for scope (0.10, 0.20)
19:58:06.670 00.000 15712 Worker thread wakes up
19:58:06.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
19:58:06.670 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
19:58:06.670 00.000 15712 Moving (0.10, 0.20) raw xDistance=-0.20 yDistance=-0.11
19:58:06.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:06.670 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.8
19:58:06.675 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:06.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:06.677 00.002 7988 Enqueuing Expose request
19:58:06.677 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 641.62
19:58:06.677 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
19:58:06.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:06.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:58:06.677 00.000 15712 MoveAxis(E, 40, ABG)
19:58:06.677 00.000 15712 Guiding  Dir = 2, Dur = 40
19:58:06.677 00.000 15712 IsGuiding returns 0
19:58:06.693 00.016 15712 PulseGuide returned control before completion, sleep 30
19:58:06.746 00.053 15712 IsGuiding returns 0
19:58:06.746 00.000 15712 Move returns status 0, amount 40
19:58:06.746 00.000 15712 MoveAxis(N, 0, ABG)
19:58:06.746 00.000 15712 Move returns status 0, amount 0
19:58:06.746 00.000 15712 move complete, result=0
19:58:06.746 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
19:58:06.749 00.003 15712 worker thread done servicing request
19:58:06.749 00.000 15712 Worker thread wakes up
19:58:06.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:06.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:08.388 01.639 15712 Exposure complete
19:58:08.439 00.051 15712 worker thread done servicing request
19:58:08.439 00.000 7988 OnExposeComplete: enter
19:58:08.439 00.000 7988 UpdateGuideState(): m_state=6
19:58:08.450 00.011 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3072
19:58:08.450 00.000 7988 Star::Find returns 1 (0), X=1170.58, Y=435.59, Mass=1393, SNR=25.3, Peak=174 HFD=3.3
19:58:08.450 00.000 7988 MultiStar: [#1 0.05,0.40,1.05,U] [#2 -0.06,0.00,1.04,U] [#3 -0.19,0.33,1.00,U] [#4 0.02,0.02,1.06,U] [#5 -0.24,0.18,0.75,U] [#6 0.12,0.31,0.76,U] [#7 0.11,0.36,0.68,U] [#8 -0.05,0.39,0.68,U] 
19:58:08.450 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.23}, one-star: {-0.00, 0.22}
19:58:08.455 00.005 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
19:58:08.455 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
19:58:08.455 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.58 mountX=-0.22 mountY=-0.00, mountTheta=-3.13
19:58:08.455 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.22, opts=13)
19:58:08.455 00.000 7988 Enqueuing Move request for scope (-0.00, 0.22)
19:58:08.455 00.000 15712 Worker thread wakes up
19:58:08.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
19:58:08.455 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
19:58:08.455 00.000 15712 Moving (-0.00, 0.22) raw xDistance=-0.22 yDistance=-0.00
19:58:08.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:08.455 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.3
19:58:08.463 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:08.463 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 641.61
19:58:08.463 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
19:58:08.463 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:08.463 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:08.466 00.003 7988 Enqueuing Expose request
19:58:08.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:58:08.466 00.000 15712 MoveAxis(E, 46, ABG)
19:58:08.466 00.000 15712 Guiding  Dir = 2, Dur = 46
19:58:08.468 00.002 15712 IsGuiding returns 0
19:58:08.490 00.022 15712 PulseGuide returned control before completion, sleep 35
19:58:08.546 00.056 15712 IsGuiding returns 1
19:58:08.546 00.000 15712 scope still moving after pulse duration time elapsed
19:58:08.578 00.032 15712 IsGuiding returns 0
19:58:08.578 00.000 15712 scope move finished after 46 + 64 ms
19:58:08.578 00.000 15712 Move returns status 0, amount 46
19:58:08.578 00.000 15712 MoveAxis(N, 0, ABG)
19:58:08.578 00.000 15712 Move returns status 0, amount 0
19:58:08.578 00.000 15712 move complete, result=0
19:58:08.578 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
19:58:08.580 00.002 15712 worker thread done servicing request
19:58:08.580 00.000 15712 Worker thread wakes up
19:58:08.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:08.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:09.999 01.419 15712 Exposure complete
19:58:10.060 00.061 15712 worker thread done servicing request
19:58:10.060 00.000 7988 OnExposeComplete: enter
19:58:10.060 00.000 7988 UpdateGuideState(): m_state=6
19:58:10.062 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
19:58:10.062 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=435.37, Mass=1495, SNR=26.2, Peak=184 HFD=3.3
19:58:10.064 00.002 7988 MultiStar: [#1 -0.09,0.10,1.05,U] [#2 -0.04,-0.18,0.97,U] [#3 0.25,0.01,0.97,U] [#4 0.04,0.06,1.05,U] [#5 0.10,0.04,0.67,U] [#6 0.07,0.04,0.69,U] [#7 -0.03,0.44,0.65,U] [#8 -0.04,0.07,0.65,U] 
19:58:10.064 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.12, 0.00}
19:58:10.066 00.002 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
19:58:10.066 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.28)
19:58:10.068 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.32 mountX=-0.05 mountY=-0.01, mountTheta=-2.87
19:58:10.070 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
19:58:10.070 00.000 7988 Enqueuing Move request for scope (0.01, 0.05)
19:58:10.072 00.002 15712 Worker thread wakes up
19:58:10.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
19:58:10.072 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
19:58:10.072 00.000 15712 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
19:58:10.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:10.072 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2
19:58:10.075 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:10.076 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:10.076 00.000 7988 Enqueuing Expose request
19:58:10.076 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.61
19:58:10.076 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
19:58:10.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:10.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:58:10.076 00.000 15712 MoveAxis(E, 2, ABG)
19:58:10.076 00.000 15712 Guiding  Dir = 2, Dur = 2
19:58:10.076 00.000 15712 IsGuiding returns 0
19:58:10.097 00.021 15712 IsGuiding returns 0
19:58:10.097 00.000 15712 Move returns status 0, amount 2
19:58:10.097 00.000 15712 MoveAxis(N, 0, ABG)
19:58:10.097 00.000 15712 Move returns status 0, amount 0
19:58:10.097 00.000 15712 move complete, result=0
19:58:10.097 00.000 15712 worker thread done servicing request
19:58:10.097 00.000 15712 Worker thread wakes up
19:58:10.097 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
19:58:10.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:10.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:11.847 01.750 15712 Exposure complete
19:58:11.894 00.047 15712 worker thread done servicing request
19:58:11.894 00.000 7988 OnExposeComplete: enter
19:58:11.894 00.000 7988 UpdateGuideState(): m_state=6
19:58:11.909 00.015 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3074
19:58:11.911 00.002 7988 Star::Find returns 1 (0), X=1170.69, Y=435.25, Mass=1471, SNR=26.1, Peak=184 HFD=3.5
19:58:11.911 00.000 7988 MultiStar: [#1 -0.28,0.26,1.01,U] [#2 -0.09,0.07,1.01,U] [#3 0.04,0.24,0.97,U] [#4 -0.16,0.20,1.05,U] [#5 -0.21,0.47,0.66,U] [#6 0.01,0.52,0.74,U] [#7 -0.02,0.41,0.66,U] [#8 0.09,0.32,0.64,U] 
19:58:11.911 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.24}, one-star: {0.11, -0.11}
19:58:11.911 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.58) = xAngle (0.80 = 0.80)
19:58:11.911 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.91 = -2.37)
19:58:11.911 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.78 mountX=0.11 mountY=-0.11, mountTheta=-0.78
19:58:11.911 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.11, opts=13)
19:58:11.911 00.000 7988 Enqueuing Move request for scope (0.11, -0.11)
19:58:11.911 00.000 15712 Worker thread wakes up
19:58:11.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
19:58:11.911 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
19:58:11.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:11.911 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1
19:58:11.922 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:11.922 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:11.924 00.002 7988 Enqueuing Expose request
19:58:11.924 00.000 15712 Moving (0.11, -0.11) raw xDistance=0.11 yDistance=-0.11
19:58:11.928 00.004 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.60
19:58:11.928 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
19:58:11.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:11.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:58:11.928 00.000 15712 MoveAxis(E, 3, ABG)
19:58:11.930 00.002 15712 Guiding  Dir = 2, Dur = 3
19:58:11.930 00.000 15712 IsGuiding returns 0
19:58:11.956 00.026 15712 IsGuiding returns 0
19:58:11.956 00.000 15712 Move returns status 0, amount 3
19:58:11.956 00.000 15712 MoveAxis(N, 0, ABG)
19:58:11.956 00.000 15712 Move returns status 0, amount 0
19:58:11.956 00.000 15712 move complete, result=0
19:58:11.956 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
19:58:11.961 00.005 15712 worker thread done servicing request
19:58:11.961 00.000 15712 Worker thread wakes up
19:58:11.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:11.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:13.379 01.418 15712 Exposure complete
19:58:13.439 00.060 15712 worker thread done servicing request
19:58:13.439 00.000 7988 OnExposeComplete: enter
19:58:13.440 00.001 7988 UpdateGuideState(): m_state=6
19:58:13.440 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3075
19:58:13.442 00.002 7988 Star::Find returns 1 (0), X=1170.67, Y=435.47, Mass=1514, SNR=26.4, Peak=160 HFD=3.4
19:58:13.442 00.000 7988 MultiStar: [#1 -0.05,0.11,0.98,U] [#2 -0.08,0.06,1.00,U] [#3 -0.09,0.11,0.93,U] [#4 0.02,0.26,1.01,U] [#5 -0.02,0.36,0.67,U] [#6 0.15,0.30,0.70,U] [#7 0.15,0.32,0.67,U] [#8 0.05,0.26,0.65,U] 
19:58:13.442 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.19}, one-star: {0.09, 0.10}
19:58:13.442 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
19:58:13.442 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.77)
19:58:13.442 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.83 mountX=-0.10 mountY=-0.10, mountTheta=-2.39
19:58:13.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.10, opts=13)
19:58:13.442 00.000 7988 Enqueuing Move request for scope (0.09, 0.10)
19:58:13.442 00.000 15712 Worker thread wakes up
19:58:13.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
19:58:13.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
19:58:13.442 00.000 15712 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.10
19:58:13.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:13.442 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
19:58:13.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:13.455 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:13.455 00.000 7988 Enqueuing Expose request
19:58:13.455 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.60
19:58:13.459 00.004 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
19:58:13.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:13.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:58:13.459 00.000 15712 MoveAxis(E, 3, ABG)
19:58:13.459 00.000 15712 Guiding  Dir = 2, Dur = 3
19:58:13.459 00.000 15712 IsGuiding returns 0
19:58:13.476 00.017 15712 IsGuiding returns 0
19:58:13.476 00.000 15712 Move returns status 0, amount 3
19:58:13.476 00.000 15712 MoveAxis(N, 0, ABG)
19:58:13.476 00.000 15712 Move returns status 0, amount 0
19:58:13.476 00.000 15712 move complete, result=0
19:58:13.476 00.000 15712 worker thread done servicing request
19:58:13.476 00.000 15712 Worker thread wakes up
19:58:13.476 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
19:58:13.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:13.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:15.114 01.638 15712 Exposure complete
19:58:15.174 00.060 15712 worker thread done servicing request
19:58:15.174 00.000 7988 OnExposeComplete: enter
19:58:15.177 00.003 7988 UpdateGuideState(): m_state=6
19:58:15.177 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3076
19:58:15.177 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=435.68, Mass=1515, SNR=26.5, Peak=171 HFD=3.5
19:58:15.177 00.000 7988 MultiStar: [#1 -0.04,0.32,1.00,U] [#2 -0.28,0.08,0.99,U] [#3 -0.03,0.40,0.89,U] [#4 -0.12,0.33,1.03,U] [#5 -0.31,0.24,0.70,U] [#6 0.10,0.40,0.69,U] [#7 -0.19,0.48,0.64,U] [#8 -0.21,0.31,0.68,U] 
19:58:15.177 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.31}, one-star: {0.06, 0.31}
19:58:15.177 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
19:58:15.177 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.22)
19:58:15.177 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.38 mountX=-0.31 mountY=-0.07, mountTheta=-2.93
19:58:15.177 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.31, opts=13)
19:58:15.177 00.000 7988 Enqueuing Move request for scope (0.06, 0.31)
19:58:15.177 00.000 15712 Worker thread wakes up
19:58:15.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
19:58:15.177 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
19:58:15.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:15.177 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
19:58:15.190 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:15.191 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:15.191 00.000 7988 Enqueuing Expose request
19:58:15.193 00.002 15712 Moving (0.06, 0.31) raw xDistance=-0.31 yDistance=-0.07
19:58:15.196 00.003 15712 PPEC rslt: input = -0.31, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 641.59
19:58:15.196 00.000 15712 PPEC: input: -0.31, control: -0.20, exposure: 1500
19:58:15.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:15.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:58:15.196 00.000 15712 MoveAxis(E, 64, ABG)
19:58:15.196 00.000 15712 Guiding  Dir = 2, Dur = 64
19:58:15.210 00.014 15712 IsGuiding returns 0
19:58:15.233 00.023 15712 PulseGuide returned control before completion, sleep 59
19:58:15.312 00.079 15712 IsGuiding returns 0
19:58:15.312 00.000 15712 Move returns status 0, amount 64
19:58:15.312 00.000 15712 MoveAxis(N, 0, ABG)
19:58:15.312 00.000 15712 Move returns status 0, amount 0
19:58:15.312 00.000 15712 move complete, result=0
19:58:15.312 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.1 px 0 ms NORTH
19:58:15.317 00.005 15712 worker thread done servicing request
19:58:15.317 00.000 15712 Worker thread wakes up
19:58:15.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:15.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:16.723 01.406 15712 Exposure complete
19:58:16.783 00.060 15712 worker thread done servicing request
19:58:16.786 00.003 7988 OnExposeComplete: enter
19:58:16.786 00.000 7988 UpdateGuideState(): m_state=6
19:58:16.788 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3077
19:58:16.788 00.000 7988 Star::Find returns 1 (0), X=1170.67, Y=435.39, Mass=1466, SNR=25.9, Peak=163 HFD=3.3
19:58:16.790 00.002 7988 MultiStar: [#1 0.03,0.27,1.00,U] [#2 0.10,0.05,1.02,U] [#3 0.22,0.26,0.97,U] [#4 0.00,0.24,1.02,U] [#5 0.20,0.01,0.71,U] [#6 0.33,0.09,0.70,U] [#7 0.28,0.44,0.67,U] [#8 0.05,0.33,0.65,U] 
19:58:16.790 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.18}, one-star: {0.09, 0.02}
19:58:16.792 00.002 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.81 = 1.81)
19:58:16.792 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.92 = -1.36)
19:58:16.794 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.23 mountX=-0.02 mountY=-0.09, mountTheta=-1.81
19:58:16.796 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.02, opts=13)
19:58:16.796 00.000 7988 Enqueuing Move request for scope (0.09, 0.02)
19:58:16.798 00.002 15712 Worker thread wakes up
19:58:16.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
19:58:16.798 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
19:58:16.798 00.000 15712 Moving (0.09, 0.02) raw xDistance=-0.02 yDistance=-0.09
19:58:16.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:16.799 00.001 7988 UpdateGuideState exits: m=1466 SNR=25.9
19:58:16.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:16.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:16.799 00.000 7988 Enqueuing Expose request
19:58:16.799 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.59
19:58:16.799 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
19:58:16.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:16.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:58:16.799 00.000 15712 MoveAxis(E, 2, ABG)
19:58:16.799 00.000 15712 Guiding  Dir = 2, Dur = 2
19:58:16.799 00.000 15712 IsGuiding returns 0
19:58:16.866 00.067 15712 IsGuiding returns 0
19:58:16.866 00.000 15712 Move returns status 0, amount 2
19:58:16.866 00.000 15712 MoveAxis(N, 0, ABG)
19:58:16.866 00.000 15712 Move returns status 0, amount 0
19:58:16.866 00.000 15712 move complete, result=0
19:58:16.866 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
19:58:16.868 00.002 15712 worker thread done servicing request
19:58:16.868 00.000 15712 Worker thread wakes up
19:58:16.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:16.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:18.507 01.639 15712 Exposure complete
19:58:18.561 00.054 15712 worker thread done servicing request
19:58:18.561 00.000 7988 OnExposeComplete: enter
19:58:18.561 00.000 7988 UpdateGuideState(): m_state=6
19:58:18.570 00.009 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3078
19:58:18.570 00.000 7988 Star::Find returns 1 (0), X=1170.61, Y=435.62, Mass=1513, SNR=26.4, Peak=175 HFD=3.4
19:58:18.570 00.000 7988 MultiStar: [#1 -0.04,0.42,1.00,U] [#2 0.12,0.25,1.03,U] [#3 0.08,0.36,0.96,U] [#4 0.06,0.41,1.02,U] [#5 -0.25,0.59,0.68,U] [#6 0.19,0.24,0.67,U] [#7 -0.02,0.80,0.65,U] [#8 -0.11,0.51,0.63,U] 
19:58:18.570 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.41}, one-star: {0.03, 0.26}
19:58:18.570 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
19:58:18.570 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
19:58:18.570 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.46 mountX=-0.26 mountY=-0.04, mountTheta=-3.01
19:58:18.578 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.26, opts=13)
19:58:18.578 00.000 7988 Enqueuing Move request for scope (0.03, 0.26)
19:58:18.578 00.000 15712 Worker thread wakes up
19:58:18.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
19:58:18.578 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
19:58:18.578 00.000 15712 Moving (0.03, 0.26) raw xDistance=-0.26 yDistance=-0.04
19:58:18.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:18.578 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.4
19:58:18.583 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:18.583 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:18.583 00.000 7988 Enqueuing Expose request
19:58:18.586 00.003 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 641.58
19:58:18.586 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
19:58:18.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:18.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:58:18.586 00.000 15712 MoveAxis(E, 52, ABG)
19:58:18.586 00.000 15712 Guiding  Dir = 2, Dur = 52
19:58:18.586 00.000 15712 IsGuiding returns 0
19:58:18.602 00.016 15712 PulseGuide returned control before completion, sleep 42
19:58:18.684 00.082 15712 IsGuiding returns 0
19:58:18.684 00.000 15712 Move returns status 0, amount 52
19:58:18.684 00.000 15712 MoveAxis(N, 0, ABG)
19:58:18.684 00.000 15712 Move returns status 0, amount 0
19:58:18.684 00.000 15712 move complete, result=0
19:58:18.684 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
19:58:18.690 00.006 15712 worker thread done servicing request
19:58:18.690 00.000 15712 Worker thread wakes up
19:58:18.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:18.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:20.104 01.414 15712 Exposure complete
19:58:20.164 00.060 15712 worker thread done servicing request
19:58:20.164 00.000 7988 OnExposeComplete: enter
19:58:20.164 00.000 7988 UpdateGuideState(): m_state=6
19:58:20.167 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3079
19:58:20.167 00.000 7988 Star::Find returns 1 (0), X=1170.55, Y=435.43, Mass=1578, SNR=26.9, Peak=190 HFD=3.2
19:58:20.169 00.002 7988 MultiStar: [#1 0.15,0.42,1.00,U] [#2 -0.07,0.08,1.01,U] [#3 0.12,0.38,0.89,U] [#4 -0.18,0.29,0.97,U] [#5 -0.13,0.22,0.71,U] [#6 -0.01,0.36,0.68,U] [#7 -0.05,0.36,0.63,U] [#8 0.12,0.16,0.63,U] 
19:58:20.169 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.26}, one-star: {-0.02, 0.07}
19:58:20.171 00.002 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.80)
19:58:20.171 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.31)
19:58:20.173 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.91 mountX=-0.07 mountY=0.02, mountTheta=2.83
19:58:20.175 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.07, opts=13)
19:58:20.175 00.000 7988 Enqueuing Move request for scope (-0.02, 0.07)
19:58:20.177 00.002 15712 Worker thread wakes up
19:58:20.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
19:58:20.177 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
19:58:20.177 00.000 15712 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=0.02
19:58:20.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:20.177 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.9
19:58:20.180 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:20.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:20.180 00.000 7988 Enqueuing Expose request
19:58:20.180 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.58
19:58:20.180 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
19:58:20.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:20.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:58:20.180 00.000 15712 MoveAxis(E, 0, ABG)
19:58:20.180 00.000 15712 Move returns status 0, amount 0
19:58:20.180 00.000 15712 MoveAxis(N, 0, ABG)
19:58:20.180 00.000 15712 Move returns status 0, amount 0
19:58:20.180 00.000 15712 move complete, result=0
19:58:20.180 00.000 15712 worker thread done servicing request
19:58:20.180 00.000 15712 Worker thread wakes up
19:58:20.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:20.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:20.180 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:58:21.825 01.645 15712 Exposure complete
19:58:21.886 00.061 15712 worker thread done servicing request
19:58:21.886 00.000 7988 OnExposeComplete: enter
19:58:21.886 00.000 7988 UpdateGuideState(): m_state=6
19:58:21.888 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3080
19:58:21.888 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.37, Mass=1497, SNR=26.3, Peak=180 HFD=3.3
19:58:21.888 00.000 7988 MultiStar: [#1 -0.14,0.18,1.02,U] [#2 -0.12,-0.11,0.98,U] [#3 0.01,0.13,0.98,U] [#4 -0.10,0.08,1.02,U] [#5 -0.17,0.47,0.71,U] [#6 0.28,0.20,0.72,U] [#7 -0.08,0.46,0.62,U] [#8 -0.02,0.16,0.67,U] 
19:58:21.888 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.15}, one-star: {0.07, 0.01}
19:58:21.893 00.005 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
19:58:21.893 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
19:58:21.893 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.08 mountX=-0.01 mountY=-0.07, mountTheta=-1.66
19:58:21.893 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
19:58:21.893 00.000 7988 Enqueuing Move request for scope (0.07, 0.01)
19:58:21.893 00.000 15712 Worker thread wakes up
19:58:21.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
19:58:21.893 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
19:58:21.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:21.893 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3
19:58:21.901 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:21.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:21.903 00.002 7988 Enqueuing Expose request
19:58:21.903 00.000 15712 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
19:58:21.905 00.002 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.57
19:58:21.905 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
19:58:21.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:21.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:58:21.905 00.000 15712 MoveAxis(E, 0, ABG)
19:58:21.905 00.000 15712 Move returns status 0, amount 0
19:58:21.905 00.000 15712 MoveAxis(N, 0, ABG)
19:58:21.905 00.000 15712 Move returns status 0, amount 0
19:58:21.905 00.000 15712 move complete, result=0
19:58:21.905 00.000 15712 worker thread done servicing request
19:58:21.905 00.000 15712 Worker thread wakes up
19:58:21.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:21.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:21.905 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:58:23.323 01.418 15712 Exposure complete
19:58:23.385 00.062 15712 worker thread done servicing request
19:58:23.385 00.000 7988 OnExposeComplete: enter
19:58:23.386 00.001 7988 UpdateGuideState(): m_state=6
19:58:23.386 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3081
19:58:23.386 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.39, Mass=1470, SNR=26.0, Peak=178 HFD=3.2
19:58:23.386 00.000 7988 MultiStar: [#1 -0.02,0.14,1.01,U] [#2 0.08,-0.25,1.02,U] [#3 0.10,0.04,0.99,U] [#4 0.01,-0.07,1.04,U] [#5 0.05,0.28,0.71,U] [#6 0.47,0.15,0.73,U] [#7 -0.03,0.17,0.68,U] [#8 -0.03,0.03,0.66,U] 
19:58:23.386 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.07, 0.03}
19:58:23.386 00.000 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.58) = xAngle (1.93 = 1.93)
19:58:23.386 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.04 = -1.24)
19:58:23.386 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.35 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
19:58:23.386 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.03, opts=13)
19:58:23.386 00.000 7988 Enqueuing Move request for scope (0.07, 0.03)
19:58:23.398 00.012 15712 Worker thread wakes up
19:58:23.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
19:58:23.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
19:58:23.398 00.000 15712 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
19:58:23.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:23.399 00.001 7988 UpdateGuideState exits: m=1470 SNR=26.0
19:58:23.401 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:23.402 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:23.402 00.000 7988 Enqueuing Expose request
19:58:23.402 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.57
19:58:23.402 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
19:58:23.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:23.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:58:23.402 00.000 15712 MoveAxis(E, 1, ABG)
19:58:23.402 00.000 15712 Guiding  Dir = 2, Dur = 1
19:58:23.402 00.000 15712 IsGuiding returns 0
19:58:23.419 00.017 15712 IsGuiding returns 0
19:58:23.419 00.000 15712 Move returns status 0, amount 1
19:58:23.419 00.000 15712 MoveAxis(N, 0, ABG)
19:58:23.419 00.000 15712 Move returns status 0, amount 0
19:58:23.419 00.000 15712 move complete, result=0
19:58:23.419 00.000 15712 worker thread done servicing request
19:58:23.419 00.000 15712 Worker thread wakes up
19:58:23.419 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
19:58:23.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:23.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:25.160 01.741 15712 Exposure complete
19:58:25.205 00.045 15712 worker thread done servicing request
19:58:25.205 00.000 7988 OnExposeComplete: enter
19:58:25.221 00.016 7988 UpdateGuideState(): m_state=6
19:58:25.222 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3082
19:58:25.225 00.003 7988 Star::Find returns 1 (0), X=1170.64, Y=435.46, Mass=1366, SNR=25.0, Peak=184 HFD=3.2
19:58:25.225 00.000 7988 MultiStar: [#1 0.12,0.05,1.08,U] [#2 0.16,-0.17,1.03,U] [#3 -0.13,0.40,0.98,U] [#4 0.18,0.14,1.13,U] [#5 -0.08,0.15,0.73,U] [#6 0.22,0.32,0.72,U] [#7 0.21,0.24,0.69,U] [#8 0.19,0.10,0.71,U] 
19:58:25.227 00.002 7988 single-star, 8 included, MultiStar: {0.10, 0.14}, one-star: {0.06, 0.10}
19:58:25.227 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
19:58:25.229 00.002 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.55)
19:58:25.229 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
19:58:25.231 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
19:58:25.233 00.002 7988 Enqueuing Move request for scope (0.06, 0.10)
19:58:25.233 00.000 15712 Worker thread wakes up
19:58:25.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
19:58:25.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
19:58:25.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:58:25.233 00.000 7988 UpdateGuideState exits: m=1366 SNR=25.0
19:58:25.236 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:25.236 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:25.237 00.001 7988 Enqueuing Expose request
19:58:25.239 00.002 15712 Moving (0.06, 0.10) raw xDistance=-0.10 yDistance=-0.06
19:58:25.239 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.56
19:58:25.239 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
19:58:25.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:25.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:58:25.239 00.000 15712 MoveAxis(E, 0, ABG)
19:58:25.239 00.000 15712 Move returns status 0, amount 0
19:58:25.239 00.000 15712 MoveAxis(N, 0, ABG)
19:58:25.239 00.000 15712 Move returns status 0, amount 0
19:58:25.239 00.000 15712 move complete, result=0
19:58:25.239 00.000 15712 worker thread done servicing request
19:58:25.239 00.000 15712 Worker thread wakes up
19:58:25.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:25.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:25.239 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:58:26.661 01.422 15712 Exposure complete
19:58:26.722 00.061 15712 worker thread done servicing request
19:58:26.722 00.000 7988 OnExposeComplete: enter
19:58:26.722 00.000 7988 UpdateGuideState(): m_state=6
19:58:26.722 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3083
19:58:26.722 00.000 7988 Star::Find returns 1 (0), X=1170.73, Y=435.60, Mass=1592, SNR=27.0, Peak=166 HFD=3.5
19:58:26.722 00.000 7988 MultiStar: [#1 -0.17,0.40,0.94,U] [#2 -0.00,0.31,0.97,U] [#3 -0.01,0.27,0.90,U] [#4 -0.02,0.29,1.01,U] [#5 0.13,0.31,0.66,U] [#6 0.16,0.48,0.67,U] [#7 -0.17,0.37,0.63,U] [#8 0.07,0.31,0.61,U] 
19:58:26.722 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.33}, one-star: {0.15, 0.24}
19:58:26.722 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
19:58:26.722 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.58)
19:58:26.722 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.01 mountX=-0.24 mountY=-0.15, mountTheta=-2.57
19:58:26.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.24, opts=13)
19:58:26.722 00.000 7988 Enqueuing Move request for scope (0.15, 0.24)
19:58:26.735 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:26.735 00.000 7988 UpdateGuideState exits: m=1592 SNR=27.0
19:58:26.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:26.737 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:26.737 00.000 7988 Enqueuing Expose request
19:58:26.737 00.000 15712 Worker thread wakes up
19:58:26.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
19:58:26.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
19:58:26.737 00.000 15712 Moving (0.15, 0.24) raw xDistance=-0.24 yDistance=-0.15
19:58:26.742 00.005 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.14, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 641.56
19:58:26.742 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
19:58:26.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:26.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:58:26.742 00.000 15712 MoveAxis(E, 46, ABG)
19:58:26.744 00.002 15712 Guiding  Dir = 2, Dur = 46
19:58:26.744 00.000 15712 IsGuiding returns 0
19:58:26.759 00.015 15712 PulseGuide returned control before completion, sleep 41
19:58:26.822 00.063 15712 IsGuiding returns 0
19:58:26.822 00.000 15712 Move returns status 0, amount 46
19:58:26.822 00.000 15712 MoveAxis(N, 0, ABG)
19:58:26.822 00.000 15712 Move returns status 0, amount 0
19:58:26.822 00.000 15712 move complete, result=0
19:58:26.822 00.000 15712 worker thread done servicing request
19:58:26.822 00.000 15712 Worker thread wakes up
19:58:26.822 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
19:58:26.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:26.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:28.459 01.637 15712 Exposure complete
19:58:28.520 00.061 15712 worker thread done servicing request
19:58:28.520 00.000 7988 OnExposeComplete: enter
19:58:28.520 00.000 7988 UpdateGuideState(): m_state=6
19:58:28.523 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3084
19:58:28.523 00.000 7988 Star::Find returns 1 (0), X=1170.49, Y=435.40, Mass=1515, SNR=26.5, Peak=166 HFD=3.3
19:58:28.523 00.000 7988 MultiStar: [#1 -0.25,0.34,0.96,U] [#2 -0.15,-0.13,0.95,U] [#3 -0.30,0.44,0.95,U] [#4 -0.14,0.22,1.02,U] [#5 -0.12,0.47,0.69,U] [#6 0.15,0.25,0.74,U] [#7 -0.02,0.33,0.65,U] [#8 -0.00,0.28,0.68,U] 
19:58:28.523 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.24}, one-star: {-0.09, 0.04}
19:58:28.523 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.33 = -1.95)
19:58:28.523 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.44 = 1.16)
19:58:28.523 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.76 mountX=-0.04 mountY=0.09, mountTheta=1.95
19:58:28.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
19:58:28.523 00.000 7988 Enqueuing Move request for scope (-0.09, 0.04)
19:58:28.523 00.000 15712 Worker thread wakes up
19:58:28.523 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
19:58:28.523 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
19:58:28.523 00.000 15712 Moving (-0.09, 0.04) raw xDistance=-0.04 yDistance=0.09
19:58:28.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:28.523 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
19:58:28.537 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:28.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:28.539 00.002 7988 Enqueuing Expose request
19:58:28.539 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.55
19:58:28.539 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
19:58:28.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:28.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:58:28.539 00.000 15712 MoveAxis(E, 1, ABG)
19:58:28.539 00.000 15712 Guiding  Dir = 2, Dur = 1
19:58:28.539 00.000 15712 IsGuiding returns 0
19:58:28.557 00.018 15712 IsGuiding returns 0
19:58:28.557 00.000 15712 Move returns status 0, amount 1
19:58:28.557 00.000 15712 MoveAxis(N, 0, ABG)
19:58:28.557 00.000 15712 Move returns status 0, amount 0
19:58:28.557 00.000 15712 move complete, result=0
19:58:28.557 00.000 15712 worker thread done servicing request
19:58:28.557 00.000 15712 Worker thread wakes up
19:58:28.557 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
19:58:28.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:28.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:29.972 01.415 15712 Exposure complete
19:58:30.030 00.058 15712 worker thread done servicing request
19:58:30.032 00.002 7988 OnExposeComplete: enter
19:58:30.033 00.001 7988 UpdateGuideState(): m_state=6
19:58:30.033 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3085
19:58:30.035 00.002 7988 Star::Find returns 1 (0), X=1170.44, Y=435.31, Mass=1501, SNR=26.3, Peak=146 HFD=3.5
19:58:30.035 00.000 7988 MultiStar: [#1 -0.18,0.13,0.98,U] [#2 -0.11,0.15,1.03,U] [#3 -0.39,0.08,0.92,U] [#4 -0.33,0.17,0.98,U] [#5 -0.06,0.30,0.69,U] [#6 0.09,0.39,0.68,U] [#7 0.03,0.42,0.59,U] [#8 -0.27,0.18,0.64,U] 
19:58:30.035 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.17}, one-star: {-0.14, -0.05}
19:58:30.035 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
19:58:30.035 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
19:58:30.035 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.76 mountX=0.06 mountY=0.14, mountTheta=1.19
19:58:30.035 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.05, opts=13)
19:58:30.035 00.000 7988 Enqueuing Move request for scope (-0.14, -0.05)
19:58:30.035 00.000 15712 Worker thread wakes up
19:58:30.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
19:58:30.035 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
19:58:30.035 00.000 15712 Moving (-0.14, -0.05) raw xDistance=0.06 yDistance=0.14
19:58:30.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:30.035 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
19:58:30.049 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:30.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:30.049 00.000 7988 Enqueuing Expose request
19:58:30.052 00.003 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.55
19:58:30.052 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
19:58:30.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:30.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:58:30.052 00.000 15712 MoveAxis(W, 0, ABG)
19:58:30.052 00.000 15712 Move returns status 0, amount 0
19:58:30.052 00.000 15712 MoveAxis(N, 0, ABG)
19:58:30.052 00.000 15712 Move returns status 0, amount 0
19:58:30.052 00.000 15712 move complete, result=0
19:58:30.052 00.000 15712 worker thread done servicing request
19:58:30.052 00.000 15712 Worker thread wakes up
19:58:30.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:30.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:30.052 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
19:58:31.696 01.644 15712 Exposure complete
19:58:31.751 00.055 15712 worker thread done servicing request
19:58:31.751 00.000 7988 OnExposeComplete: enter
19:58:31.757 00.006 7988 UpdateGuideState(): m_state=6
19:58:31.757 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3086
19:58:31.757 00.000 7988 Star::Find returns 1 (0), X=1170.79, Y=435.57, Mass=1493, SNR=26.3, Peak=163 HFD=3.5
19:58:31.757 00.000 7988 MultiStar: [#1 -0.12,0.45,1.01,U] [#2 -0.08,0.14,1.02,U] [#3 -0.09,0.36,0.93,U] [#4 -0.03,0.41,1.02,U] [#5 -0.05,0.41,0.70,U] [#6 0.09,0.41,0.71,U] [#7 0.08,0.58,0.66,U] [#8 -0.18,0.32,0.67,U] 
19:58:31.757 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.35}, one-star: {0.21, 0.21}
19:58:31.757 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
19:58:31.757 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.80)
19:58:31.757 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.21 hyp=0.30 cameraTheta=0.79 mountX=-0.21 mountY=-0.21, mountTheta=-2.35
19:58:31.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.21, opts=13)
19:58:31.768 00.011 7988 Enqueuing Move request for scope (0.21, 0.21)
19:58:31.768 00.000 15712 Worker thread wakes up
19:58:31.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.21) opts 0xd
19:58:31.768 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.21)
19:58:31.768 00.000 15712 Moving (0.21, 0.21) raw xDistance=-0.21 yDistance=-0.21
19:58:31.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:58:31.768 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3
19:58:31.771 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:31.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:31.774 00.003 7988 Enqueuing Expose request
19:58:31.774 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 641.54
19:58:31.774 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
19:58:31.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:31.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:58:31.774 00.000 15712 MoveAxis(E, 41, ABG)
19:58:31.774 00.000 15712 Guiding  Dir = 2, Dur = 41
19:58:31.774 00.000 15712 IsGuiding returns 0
19:58:31.795 00.021 15712 PulseGuide returned control before completion, sleep 33
19:58:31.870 00.075 15712 IsGuiding returns 1
19:58:31.870 00.000 15712 scope still moving after pulse duration time elapsed
19:58:31.901 00.031 15712 IsGuiding returns 0
19:58:31.901 00.000 15712 scope move finished after 41 + 84 ms
19:58:31.901 00.000 15712 Move returns status 0, amount 41
19:58:31.901 00.000 15712 MoveAxis(N, 0, ABG)
19:58:31.901 00.000 15712 Move returns status 0, amount 0
19:58:31.901 00.000 15712 move complete, result=0
19:58:31.901 00.000 15712 worker thread done servicing request
19:58:31.901 00.000 15712 Worker thread wakes up
19:58:31.901 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
19:58:31.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:31.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:33.319 01.418 15712 Exposure complete
19:58:33.366 00.047 15712 worker thread done servicing request
19:58:33.366 00.000 7988 OnExposeComplete: enter
19:58:33.366 00.000 7988 UpdateGuideState(): m_state=6
19:58:33.381 00.015 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3087
19:58:33.383 00.002 7988 Star::Find returns 1 (0), X=1170.56, Y=435.47, Mass=1510, SNR=26.2, Peak=166 HFD=3.3
19:58:33.383 00.000 7988 MultiStar: [#1 -0.09,0.40,1.00,U] [#2 -0.09,0.08,0.97,U] [#3 -0.04,0.10,0.95,U] [#4 -0.21,0.18,1.01,U] [#5 -0.13,0.27,0.71,U] [#6 0.01,0.34,0.71,U] [#7 -0.14,0.40,0.65,U] [#8 -0.15,0.35,0.65,U] 
19:58:33.383 00.000 7988 single-star, 8 included, MultiStar: {-0.09, 0.23}, one-star: {-0.02, 0.11}
19:58:33.383 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
19:58:33.383 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
19:58:33.383 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.72 mountX=-0.11 mountY=0.01, mountTheta=3.01
19:58:33.383 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.11, opts=13)
19:58:33.383 00.000 7988 Enqueuing Move request for scope (-0.02, 0.11)
19:58:33.383 00.000 15712 Worker thread wakes up
19:58:33.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
19:58:33.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
19:58:33.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:33.383 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.2
19:58:33.395 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:33.395 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:33.397 00.002 7988 Enqueuing Expose request
19:58:33.398 00.001 15712 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.01
19:58:33.400 00.002 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.54
19:58:33.400 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
19:58:33.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:33.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:58:33.400 00.000 15712 MoveAxis(W, 1, ABG)
19:58:33.400 00.000 15712 Guiding  Dir = 3, Dur = 1
19:58:33.400 00.000 15712 IsGuiding returns 0
19:58:33.417 00.017 15712 IsGuiding returns 0
19:58:33.417 00.000 15712 Move returns status 0, amount 1
19:58:33.417 00.000 15712 MoveAxis(N, 0, ABG)
19:58:33.417 00.000 15712 Move returns status 0, amount 0
19:58:33.417 00.000 15712 move complete, result=0
19:58:33.417 00.000 15712 worker thread done servicing request
19:58:33.417 00.000 15712 Worker thread wakes up
19:58:33.417 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
19:58:33.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:33.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:35.167 01.750 15712 Exposure complete
19:58:35.228 00.061 15712 worker thread done servicing request
19:58:35.228 00.000 7988 OnExposeComplete: enter
19:58:35.228 00.000 7988 UpdateGuideState(): m_state=6
19:58:35.230 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3088
19:58:35.230 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=435.31, Mass=1406, SNR=25.5, Peak=181 HFD=3.3
19:58:35.232 00.002 7988 MultiStar: [#1 -0.28,0.24,1.07,U] [#2 -0.07,-0.10,1.06,U] [#3 -0.21,0.44,0.99,U] [#4 -0.21,0.19,1.04,U] [#5 -0.04,0.45,0.73,U] [#6 -0.04,0.21,0.71,U] [#7 0.01,0.35,0.67,U] [#8 -0.33,0.33,0.68,U] 
19:58:35.234 00.002 7988 single-star, 8 included, MultiStar: {-0.15, 0.21}, one-star: {-0.11, -0.05}
19:58:35.234 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.58) = xAngle (-1.13 = -1.13)
19:58:35.236 00.002 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.98 = 1.98)
19:58:35.236 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.13 cameraTheta=-2.71 mountX=0.05 mountY=0.12, mountTheta=1.14
19:58:35.238 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.05, opts=13)
19:58:35.240 00.002 7988 Enqueuing Move request for scope (-0.11, -0.05)
19:58:35.240 00.000 15712 Worker thread wakes up
19:58:35.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
19:58:35.240 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
19:58:35.240 00.000 15712 Moving (-0.11, -0.05) raw xDistance=0.05 yDistance=0.12
19:58:35.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:35.244 00.004 7988 UpdateGuideState exits: m=1406 SNR=25.5
19:58:35.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:35.244 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:35.244 00.000 7988 Enqueuing Expose request
19:58:35.244 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.53
19:58:35.244 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
19:58:35.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:35.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:58:35.244 00.000 15712 MoveAxis(W, 2, ABG)
19:58:35.244 00.000 15712 Guiding  Dir = 3, Dur = 2
19:58:35.244 00.000 15712 IsGuiding returns 0
19:58:35.263 00.019 15712 IsGuiding returns 0
19:58:35.263 00.000 15712 Move returns status 0, amount 2
19:58:35.263 00.000 15712 MoveAxis(N, 0, ABG)
19:58:35.263 00.000 15712 Move returns status 0, amount 0
19:58:35.263 00.000 15712 move complete, result=0
19:58:35.263 00.000 15712 worker thread done servicing request
19:58:35.263 00.000 15712 Worker thread wakes up
19:58:35.263 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
19:58:35.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:35.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:36.683 01.420 15712 Exposure complete
19:58:36.734 00.051 15712 worker thread done servicing request
19:58:36.734 00.000 7988 OnExposeComplete: enter
19:58:36.734 00.000 7988 UpdateGuideState(): m_state=6
19:58:36.746 00.012 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3089
19:58:36.746 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=435.52, Mass=1559, SNR=26.6, Peak=204 HFD=3.3
19:58:36.746 00.000 7988 MultiStar: [#1 -0.14,0.26,0.95,U] [#2 0.05,0.07,0.95,U] [#3 -0.00,0.27,0.92,U] [#4 -0.09,0.28,1.03,U] [#5 -0.04,0.25,0.69,U] [#6 0.09,0.29,0.71,U] [#7 -0.09,0.39,0.62,U] [#8 -0.35,0.34,0.65,U] 
19:58:36.746 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.25}, one-star: {-0.20, 0.16}
19:58:36.751 00.005 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.58) = xAngle (4.06 = -2.22)
19:58:36.751 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.17 = 0.89)
19:58:36.751 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.48 mountX=-0.16 mountY=0.20, mountTheta=2.23
19:58:36.751 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.16, opts=13)
19:58:36.751 00.000 7988 Enqueuing Move request for scope (-0.20, 0.16)
19:58:36.751 00.000 15712 Worker thread wakes up
19:58:36.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
19:58:36.751 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
19:58:36.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:36.751 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.6
19:58:36.760 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:36.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:36.762 00.002 15712 Moving (-0.20, 0.16) raw xDistance=-0.16 yDistance=0.20
19:58:36.762 00.000 7988 Enqueuing Expose request
19:58:36.762 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.53
19:58:36.762 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
19:58:36.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:36.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:58:36.762 00.000 15712 MoveAxis(W, 3, ABG)
19:58:36.762 00.000 15712 Guiding  Dir = 3, Dur = 3
19:58:36.762 00.000 15712 IsGuiding returns 0
19:58:36.782 00.020 15712 IsGuiding returns 0
19:58:36.782 00.000 15712 Move returns status 0, amount 3
19:58:36.782 00.000 15712 MoveAxis(N, 0, ABG)
19:58:36.782 00.000 15712 Move returns status 0, amount 0
19:58:36.782 00.000 15712 move complete, result=0
19:58:36.782 00.000 15712 worker thread done servicing request
19:58:36.782 00.000 15712 Worker thread wakes up
19:58:36.782 00.000 7988 GuideStep: -0.2 px 3 ms WEST, 0.2 px 0 ms NORTH
19:58:36.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:36.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:38.419 01.637 15712 Exposure complete
19:58:38.465 00.046 15712 worker thread done servicing request
19:58:38.465 00.000 7988 OnExposeComplete: enter
19:58:38.481 00.016 7988 UpdateGuideState(): m_state=6
19:58:38.482 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3090
19:58:38.482 00.000 7988 Star::Find returns 1 (0), X=1170.76, Y=435.63, Mass=1286, SNR=24.4, Peak=170 HFD=3.3
19:58:38.482 00.000 7988 MultiStar: [#1 0.14,0.17,1.10,U] [#2 0.07,0.04,1.10,U] [#3 0.08,-0.01,0.98,U] [#4 -0.01,0.22,1.05,U] [#5 0.16,0.37,0.78,U] [#6 0.24,0.32,0.75,U] [#7 0.02,0.34,0.70,U] [#8 -0.18,0.26,0.69,U] 
19:58:38.482 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.20}, one-star: {0.19, 0.26}
19:58:38.482 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
19:58:38.482 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.41)
19:58:38.482 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.19 mountX=-0.20 mountY=-0.09, mountTheta=-2.74
19:58:38.482 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.20, opts=13)
19:58:38.482 00.000 7988 Enqueuing Move request for scope (0.08, 0.20)
19:58:38.482 00.000 15712 Worker thread wakes up
19:58:38.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
19:58:38.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
19:58:38.482 00.000 15712 Moving (0.08, 0.20) raw xDistance=-0.20 yDistance=-0.09
19:58:38.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:38.482 00.000 7988 UpdateGuideState exits: m=1286 SNR=24.4
19:58:38.495 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:38.497 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:38.498 00.001 7988 Enqueuing Expose request
19:58:38.499 00.001 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 641.52
19:58:38.499 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
19:58:38.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:38.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:58:38.499 00.000 15712 MoveAxis(E, 38, ABG)
19:58:38.499 00.000 15712 Guiding  Dir = 2, Dur = 38
19:58:38.533 00.034 15712 IsGuiding returns 0
19:58:38.550 00.017 15712 PulseGuide returned control before completion, sleep 33
19:58:38.618 00.068 15712 IsGuiding returns 0
19:58:38.618 00.000 15712 Move returns status 0, amount 38
19:58:38.618 00.000 15712 MoveAxis(N, 0, ABG)
19:58:38.618 00.000 15712 Move returns status 0, amount 0
19:58:38.618 00.000 15712 move complete, result=0
19:58:38.618 00.000 15712 worker thread done servicing request
19:58:38.618 00.000 15712 Worker thread wakes up
19:58:38.618 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
19:58:38.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:38.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:40.029 01.411 15712 Exposure complete
19:58:40.078 00.049 15712 worker thread done servicing request
19:58:40.078 00.000 7988 OnExposeComplete: enter
19:58:40.090 00.012 7988 UpdateGuideState(): m_state=6
19:58:40.090 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3091
19:58:40.090 00.000 7988 Star::Find returns 1 (0), X=1170.66, Y=435.23, Mass=1525, SNR=26.6, Peak=198 HFD=3.5
19:58:40.090 00.000 7988 MultiStar: [#1 0.01,0.05,0.95,U] [#2 -0.08,-0.17,0.95,U] [#3 -0.05,0.19,0.88,U] [#4 -0.02,0.09,1.03,U] [#5 0.23,0.08,0.67,U] [#6 0.39,-0.09,0.71,U] [#7 -0.09,0.25,0.66,U] [#8 -0.04,0.21,0.65,U] 
19:58:40.090 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.08, -0.13}
19:58:40.095 00.005 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.40 = 2.40)
19:58:40.095 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.51 = -0.77)
19:58:40.095 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.82 mountX=-0.04 mountY=-0.04, mountTheta=-2.38
19:58:40.095 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
19:58:40.095 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
19:58:40.095 00.000 15712 Worker thread wakes up
19:58:40.095 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
19:58:40.095 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
19:58:40.095 00.000 15712 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
19:58:40.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:40.095 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6
19:58:40.104 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:40.104 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:40.106 00.002 7988 Enqueuing Expose request
19:58:40.106 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.52
19:58:40.106 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
19:58:40.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:40.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:58:40.106 00.000 15712 MoveAxis(E, 0, ABG)
19:58:40.106 00.000 15712 Move returns status 0, amount 0
19:58:40.106 00.000 15712 MoveAxis(N, 0, ABG)
19:58:40.106 00.000 15712 Move returns status 0, amount 0
19:58:40.106 00.000 15712 move complete, result=0
19:58:40.106 00.000 15712 worker thread done servicing request
19:58:40.106 00.000 15712 Worker thread wakes up
19:58:40.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:40.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:40.106 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:58:41.734 01.628 15712 Exposure complete
19:58:41.782 00.048 15712 worker thread done servicing request
19:58:41.782 00.000 7988 OnExposeComplete: enter
19:58:41.797 00.015 7988 UpdateGuideState(): m_state=6
19:58:41.797 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3092
19:58:41.797 00.000 7988 Star::Find returns 1 (0), X=1170.62, Y=435.36, Mass=1484, SNR=26.3, Peak=201 HFD=3.3
19:58:41.797 00.000 7988 MultiStar: [#1 -0.13,0.23,1.01,U] [#2 0.24,-0.15,1.03,U] [#3 -0.01,0.24,0.98,U] [#4 0.00,0.31,1.02,U] [#5 0.10,0.23,0.68,U] [#6 0.36,0.46,0.68,U] [#7 -0.11,0.36,0.63,U] [#8 0.25,-0.09,0.65,U] 
19:58:41.797 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.05, -0.00}
19:58:41.797 00.000 7988 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.58) = xAngle (1.58 = 1.58)
19:58:41.797 00.000 7988 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.69 = -1.60)
19:58:41.797 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.00 mountX=-0.00 mountY=-0.05, mountTheta=-1.58
19:58:41.797 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.00, opts=13)
19:58:41.797 00.000 7988 Enqueuing Move request for scope (0.05, -0.00)
19:58:41.797 00.000 15712 Worker thread wakes up
19:58:41.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
19:58:41.797 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
19:58:41.797 00.000 15712 Moving (0.05, -0.00) raw xDistance=-0.00 yDistance=-0.05
19:58:41.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:41.797 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3
19:58:41.811 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:41.811 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:41.814 00.003 7988 Enqueuing Expose request
19:58:41.814 00.000 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.51
19:58:41.814 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
19:58:41.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:41.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:58:41.814 00.000 15712 MoveAxis(E, 0, ABG)
19:58:41.814 00.000 15712 Move returns status 0, amount 0
19:58:41.814 00.000 15712 MoveAxis(N, 0, ABG)
19:58:41.814 00.000 15712 Move returns status 0, amount 0
19:58:41.814 00.000 15712 move complete, result=0
19:58:41.814 00.000 15712 worker thread done servicing request
19:58:41.814 00.000 15712 Worker thread wakes up
19:58:41.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:41.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:41.814 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:58:43.331 01.517 15712 Exposure complete
19:58:43.378 00.047 15712 worker thread done servicing request
19:58:43.378 00.000 7988 OnExposeComplete: enter
19:58:43.378 00.000 7988 UpdateGuideState(): m_state=6
19:58:43.393 00.015 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3093
19:58:43.393 00.000 7988 Star::Find returns 1 (0), X=1170.49, Y=435.48, Mass=1560, SNR=26.9, Peak=184 HFD=3.2
19:58:43.395 00.002 7988 MultiStar: [#1 -0.05,-0.05,0.97,U] [#2 -0.06,-0.14,0.95,U] [#3 -0.01,0.22,0.94,U] [#4 -0.11,-0.00,1.00,U] [#5 0.03,0.13,0.68,U] [#6 0.16,-0.06,0.67,U] [#7 0.24,0.44,0.66,U] [#8 -0.23,0.27,0.66,U] 
19:58:43.395 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.09, 0.12}
19:58:43.398 00.003 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.42 = -2.87)
19:58:43.399 00.001 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
19:58:43.399 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.84 mountX=-0.09 mountY=0.02, mountTheta=2.90
19:58:43.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.09, opts=13)
19:58:43.399 00.000 7988 Enqueuing Move request for scope (-0.02, 0.09)
19:58:43.399 00.000 15712 Worker thread wakes up
19:58:43.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
19:58:43.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
19:58:43.399 00.000 15712 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=0.02
19:58:43.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:58:43.399 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.9
19:58:43.406 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:43.406 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:43.408 00.002 7988 Enqueuing Expose request
19:58:43.408 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.51
19:58:43.408 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
19:58:43.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:43.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:58:43.408 00.000 15712 MoveAxis(E, 3, ABG)
19:58:43.408 00.000 15712 Guiding  Dir = 2, Dur = 3
19:58:43.408 00.000 15712 IsGuiding returns 0
19:58:43.428 00.020 15712 IsGuiding returns 0
19:58:43.428 00.000 15712 Move returns status 0, amount 3
19:58:43.428 00.000 15712 MoveAxis(N, 0, ABG)
19:58:43.428 00.000 15712 Move returns status 0, amount 0
19:58:43.428 00.000 15712 move complete, result=0
19:58:43.428 00.000 15712 worker thread done servicing request
19:58:43.428 00.000 15712 Worker thread wakes up
19:58:43.428 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
19:58:43.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:43.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:45.066 01.638 15712 Exposure complete
19:58:45.135 00.069 15712 worker thread done servicing request
19:58:45.135 00.000 7988 OnExposeComplete: enter
19:58:45.135 00.000 7988 UpdateGuideState(): m_state=6
19:58:45.135 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3094
19:58:45.135 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=435.40, Mass=1572, SNR=27.0, Peak=187 HFD=3.3
19:58:45.135 00.000 7988 MultiStar: [#1 -0.11,0.12,0.98,U] [#2 0.11,-0.04,1.00,U] [#3 0.01,0.33,0.95,U] [#4 -0.04,0.21,1.00,U] [#5 -0.17,0.37,0.65,U] [#6 0.12,0.28,0.69,U] [#7 -0.14,0.42,0.62,U] [#8 -0.06,0.28,0.63,U] 
19:58:45.135 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.20}, one-star: {-0.04, 0.04}
19:58:45.135 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.58) = xAngle (3.97 = -2.32)
19:58:45.135 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.79)
19:58:45.145 00.010 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.39 mountX=-0.04 mountY=0.04, mountTheta=2.33
19:58:45.145 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
19:58:45.145 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
19:58:45.145 00.000 15712 Worker thread wakes up
19:58:45.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
19:58:45.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
19:58:45.145 00.000 15712 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
19:58:45.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:45.145 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.0
19:58:45.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:45.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:45.145 00.000 7988 Enqueuing Expose request
19:58:45.145 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.51
19:58:45.145 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
19:58:45.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:45.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:58:45.145 00.000 15712 MoveAxis(E, 5, ABG)
19:58:45.145 00.000 15712 Guiding  Dir = 2, Dur = 5
19:58:45.165 00.020 15712 IsGuiding returns 0
19:58:45.180 00.015 15712 IsGuiding returns 0
19:58:45.180 00.000 15712 Move returns status 0, amount 5
19:58:45.180 00.000 15712 MoveAxis(N, 0, ABG)
19:58:45.180 00.000 15712 Move returns status 0, amount 0
19:58:45.180 00.000 15712 move complete, result=0
19:58:45.180 00.000 15712 worker thread done servicing request
19:58:45.180 00.000 15712 Worker thread wakes up
19:58:45.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:45.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:45.180 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
19:58:46.596 01.416 15712 Exposure complete
19:58:46.656 00.060 15712 worker thread done servicing request
19:58:46.656 00.000 7988 OnExposeComplete: enter
19:58:46.656 00.000 7988 UpdateGuideState(): m_state=6
19:58:46.660 00.004 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3095
19:58:46.660 00.000 7988 Star::Find returns 1 (0), X=1170.61, Y=435.59, Mass=1460, SNR=26.0, Peak=195 HFD=3.2
19:58:46.660 00.000 7988 MultiStar: [#1 0.07,0.43,1.04,U] [#2 0.06,0.06,1.04,U] [#3 0.12,0.38,0.96,U] [#4 0.10,0.02,1.06,U] [#5 -0.11,0.42,0.74,U] [#6 0.47,0.54,0.73,U] [#7 0.39,0.51,0.62,U] [#8 0.05,0.26,0.66,U] 
19:58:46.660 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.30}, one-star: {0.03, 0.23}
19:58:46.660 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
19:58:46.660 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
19:58:46.660 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.43 mountX=-0.23 mountY=-0.04, mountTheta=-2.98
19:58:46.660 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.23, opts=13)
19:58:46.660 00.000 7988 Enqueuing Move request for scope (0.03, 0.23)
19:58:46.660 00.000 15712 Worker thread wakes up
19:58:46.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
19:58:46.660 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
19:58:46.660 00.000 15712 Moving (0.03, 0.23) raw xDistance=-0.23 yDistance=-0.04
19:58:46.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:46.673 00.013 7988 UpdateGuideState exits: m=1460 SNR=26.0
19:58:46.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:46.675 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:46.676 00.001 7988 Enqueuing Expose request
19:58:46.676 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 641.50
19:58:46.676 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
19:58:46.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:46.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:58:46.676 00.000 15712 MoveAxis(E, 51, ABG)
19:58:46.676 00.000 15712 Guiding  Dir = 2, Dur = 51
19:58:46.676 00.000 15712 IsGuiding returns 0
19:58:46.692 00.016 15712 PulseGuide returned control before completion, sleep 47
19:58:46.771 00.079 15712 IsGuiding returns 0
19:58:46.773 00.002 15712 Move returns status 0, amount 51
19:58:46.773 00.000 15712 MoveAxis(N, 0, ABG)
19:58:46.773 00.000 15712 Move returns status 0, amount 0
19:58:46.773 00.000 15712 move complete, result=0
19:58:46.773 00.000 15712 worker thread done servicing request
19:58:46.773 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
19:58:46.773 00.000 15712 Worker thread wakes up
19:58:46.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:46.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:48.414 01.641 15712 Exposure complete
19:58:48.474 00.060 15712 worker thread done servicing request
19:58:48.474 00.000 7988 OnExposeComplete: enter
19:58:48.476 00.002 7988 UpdateGuideState(): m_state=6
19:58:48.476 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3096
19:58:48.476 00.000 7988 Star::Find returns 1 (0), X=1170.73, Y=435.20, Mass=1527, SNR=26.6, Peak=184 HFD=3.6
19:58:48.476 00.000 7988 MultiStar: [#1 -0.11,0.08,1.01,U] [#2 -0.11,-0.19,1.01,U] [#3 0.04,0.17,0.94,U] [#4 0.02,0.14,0.98,U] [#5 -0.03,-0.02,0.68,U] [#6 0.18,0.01,0.69,U] [#7 -0.03,0.25,0.62,U] [#8 0.16,0.15,0.65,U] 
19:58:48.476 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.15, -0.16}
19:58:48.476 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
19:58:48.476 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
19:58:48.476 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.98 mountX=-0.04 mountY=-0.02, mountTheta=-2.53
19:58:48.484 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.03, opts=13)
19:58:48.486 00.002 7988 Enqueuing Move request for scope (0.02, 0.03)
19:58:48.486 00.000 15712 Worker thread wakes up
19:58:48.486 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
19:58:48.486 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
19:58:48.486 00.000 15712 Moving (0.02, 0.03) raw xDistance=-0.04 yDistance=-0.02
19:58:48.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:48.489 00.003 7988 UpdateGuideState exits: m=1527 SNR=26.6
19:58:48.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:48.491 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:48.492 00.001 7988 Enqueuing Expose request
19:58:48.492 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.50
19:58:48.492 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
19:58:48.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:48.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:58:48.492 00.000 15712 MoveAxis(E, 6, ABG)
19:58:48.492 00.000 15712 Guiding  Dir = 2, Dur = 6
19:58:48.492 00.000 15712 IsGuiding returns 0
19:58:48.512 00.020 15712 IsGuiding returns 0
19:58:48.512 00.000 15712 Move returns status 0, amount 6
19:58:48.512 00.000 15712 MoveAxis(N, 0, ABG)
19:58:48.512 00.000 15712 Move returns status 0, amount 0
19:58:48.512 00.000 15712 move complete, result=0
19:58:48.512 00.000 15712 worker thread done servicing request
19:58:48.512 00.000 15712 Worker thread wakes up
19:58:48.512 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
19:58:48.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:48.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:49.929 01.417 15712 Exposure complete
19:58:49.986 00.057 15712 worker thread done servicing request
19:58:49.986 00.000 7988 OnExposeComplete: enter
19:58:49.986 00.000 7988 UpdateGuideState(): m_state=6
19:58:49.992 00.006 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3097
19:58:49.994 00.002 7988 Star::Find returns 1 (0), X=1170.61, Y=435.45, Mass=1578, SNR=26.9, Peak=193 HFD=3.3
19:58:49.996 00.002 7988 MultiStar: [#1 -0.08,0.01,0.97,U] [#2 -0.15,-0.25,0.95,U] [#3 0.11,-0.12,0.92,U] [#4 -0.01,-0.19,1.01,U] [#5 0.05,-0.06,0.70,U] [#6 0.30,-0.21,0.69,U] [#7 0.06,0.00,0.61,U] [#8 0.23,-0.03,0.63,U] 
19:58:49.996 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.03, 0.09}
19:58:49.998 00.002 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
19:58:49.998 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
19:58:50.000 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.22 mountX=-0.09 mountY=-0.03, mountTheta=-2.78
19:58:50.000 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
19:58:50.003 00.003 7988 Enqueuing Move request for scope (0.03, 0.09)
19:58:50.005 00.002 15712 Worker thread wakes up
19:58:50.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
19:58:50.005 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
19:58:50.005 00.000 15712 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=-0.03
19:58:50.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:50.005 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.9
19:58:50.007 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:50.008 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:50.008 00.000 7988 Enqueuing Expose request
19:58:50.008 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.49
19:58:50.008 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
19:58:50.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:50.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:58:50.008 00.000 15712 MoveAxis(E, 3, ABG)
19:58:50.008 00.000 15712 Guiding  Dir = 2, Dur = 3
19:58:50.008 00.000 15712 IsGuiding returns 0
19:58:50.024 00.016 15712 IsGuiding returns 0
19:58:50.024 00.000 15712 Move returns status 0, amount 3
19:58:50.024 00.000 15712 MoveAxis(N, 0, ABG)
19:58:50.024 00.000 15712 Move returns status 0, amount 0
19:58:50.024 00.000 15712 move complete, result=0
19:58:50.024 00.000 15712 worker thread done servicing request
19:58:50.024 00.000 15712 Worker thread wakes up
19:58:50.024 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
19:58:50.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:50.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:51.670 01.646 15712 Exposure complete
19:58:51.722 00.052 15712 worker thread done servicing request
19:58:51.722 00.000 7988 OnExposeComplete: enter
19:58:51.722 00.000 7988 UpdateGuideState(): m_state=6
19:58:51.732 00.010 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3098
19:58:51.734 00.002 7988 Star::Find returns 1 (0), X=1170.63, Y=435.32, Mass=1502, SNR=26.2, Peak=201 HFD=3.2
19:58:51.734 00.000 7988 MultiStar: [#1 0.11,0.02,1.01,U] [#2 0.04,-0.30,1.03,U] [#3 -0.00,0.17,0.95,U] [#4 -0.12,-0.03,1.06,U] [#5 0.18,0.00,0.73,U] [#6 0.05,0.03,0.76,U] [#7 0.11,0.30,0.65,U] [#8 0.12,0.15,0.64,U] 
19:58:51.736 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.05, -0.05}
19:58:51.736 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
19:58:51.738 00.002 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.32)
19:58:51.739 00.001 7988 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.28 mountX=-0.01 mountY=-0.05, mountTheta=-1.86
19:58:51.741 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.01, opts=13)
19:58:51.741 00.000 7988 Enqueuing Move request for scope (0.05, 0.01)
19:58:51.743 00.002 15712 Worker thread wakes up
19:58:51.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
19:58:51.743 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
19:58:51.743 00.000 15712 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
19:58:51.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:51.743 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.2
19:58:51.745 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:51.745 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:51.747 00.002 7988 Enqueuing Expose request
19:58:51.747 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.49
19:58:51.747 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
19:58:51.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:51.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:58:51.747 00.000 15712 MoveAxis(E, 1, ABG)
19:58:51.747 00.000 15712 Guiding  Dir = 2, Dur = 1
19:58:51.747 00.000 15712 IsGuiding returns 0
19:58:51.773 00.026 15712 IsGuiding returns 0
19:58:51.773 00.000 15712 Move returns status 0, amount 1
19:58:51.773 00.000 15712 MoveAxis(N, 0, ABG)
19:58:51.773 00.000 15712 Move returns status 0, amount 0
19:58:51.773 00.000 15712 move complete, result=0
19:58:51.773 00.000 15712 worker thread done servicing request
19:58:51.773 00.000 15712 Worker thread wakes up
19:58:51.773 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
19:58:51.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:51.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:53.182 01.409 15712 Exposure complete
19:58:53.241 00.059 15712 worker thread done servicing request
19:58:53.241 00.000 7988 OnExposeComplete: enter
19:58:53.241 00.000 7988 UpdateGuideState(): m_state=6
19:58:53.244 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3099
19:58:53.244 00.000 7988 Star::Find returns 1 (0), X=1170.74, Y=435.35, Mass=1434, SNR=25.8, Peak=223 HFD=3.1
19:58:53.244 00.000 7988 MultiStar: [#1 0.19,0.06,1.05,U] [#2 -0.04,-0.39,1.02,U] [#3 0.13,0.15,0.98,U] [#4 -0.02,-0.19,1.04,U] [#5 0.10,0.01,0.68,U] [#6 0.30,-0.05,0.73,U] [#7 0.22,0.03,0.69,U] [#8 0.25,-0.07,0.70,U] 
19:58:53.244 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.16, -0.01}
19:58:53.250 00.006 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.58) = xAngle (1.17 = 1.17)
19:58:53.250 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.28 = -2.01)
19:58:53.250 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.41 mountX=0.06 mountY=-0.13, mountTheta=-1.16
19:58:53.250 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
19:58:53.250 00.000 7988 Enqueuing Move request for scope (0.13, -0.06)
19:58:53.250 00.000 15712 Worker thread wakes up
19:58:53.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
19:58:53.250 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
19:58:53.250 00.000 15712 Moving (0.13, -0.06) raw xDistance=0.06 yDistance=-0.13
19:58:53.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:53.250 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.8
19:58:53.258 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:53.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:53.260 00.002 7988 Enqueuing Expose request
19:58:53.260 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.48
19:58:53.260 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
19:58:53.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:53.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:58:53.260 00.000 15712 MoveAxis(E, 1, ABG)
19:58:53.260 00.000 15712 Guiding  Dir = 2, Dur = 1
19:58:53.278 00.018 15712 IsGuiding returns 0
19:58:53.294 00.016 15712 IsGuiding returns 0
19:58:53.294 00.000 15712 Move returns status 0, amount 1
19:58:53.294 00.000 15712 MoveAxis(N, 0, ABG)
19:58:53.294 00.000 15712 Move returns status 0, amount 0
19:58:53.294 00.000 15712 move complete, result=0
19:58:53.294 00.000 15712 worker thread done servicing request
19:58:53.294 00.000 15712 Worker thread wakes up
19:58:53.294 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
19:58:53.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:53.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:54.936 01.642 15712 Exposure complete
19:58:54.983 00.047 15712 worker thread done servicing request
19:58:54.983 00.000 7988 OnExposeComplete: enter
19:58:54.999 00.016 7988 UpdateGuideState(): m_state=6
19:58:55.000 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3100
19:58:55.000 00.000 7988 Star::Find returns 1 (0), X=1170.58, Y=435.40, Mass=1532, SNR=26.5, Peak=211 HFD=3.2
19:58:55.002 00.002 7988 MultiStar: [#1 0.04,-0.11,1.02,U] [#2 -0.01,-0.27,1.00,U] [#3 -0.13,0.22,0.91,U] [#4 -0.01,-0.15,1.02,U] [#5 0.13,-0.03,0.69,U] [#6 0.11,-0.02,0.70,U] [#7 0.19,0.27,0.66,U] [#8 -0.14,-0.15,0.65,U] 
19:58:55.004 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.00, 0.04}
19:58:55.004 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
19:58:55.006 00.002 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.83)
19:58:55.006 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.23 mountX=0.03 mountY=-0.01, mountTheta=-0.32
19:58:55.008 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
19:58:55.010 00.002 7988 Enqueuing Move request for scope (0.01, -0.03)
19:58:55.010 00.000 15712 Worker thread wakes up
19:58:55.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
19:58:55.010 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
19:58:55.010 00.000 15712 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
19:58:55.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:58:55.010 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.5
19:58:55.013 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:55.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:55.015 00.002 7988 Enqueuing Expose request
19:58:55.017 00.002 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.48
19:58:55.017 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
19:58:55.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:55.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:58:55.017 00.000 15712 MoveAxis(E, 0, ABG)
19:58:55.017 00.000 15712 Move returns status 0, amount 0
19:58:55.017 00.000 15712 MoveAxis(N, 0, ABG)
19:58:55.017 00.000 15712 Move returns status 0, amount 0
19:58:55.017 00.000 15712 move complete, result=0
19:58:55.017 00.000 15712 worker thread done servicing request
19:58:55.017 00.000 15712 Worker thread wakes up
19:58:55.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:55.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:55.017 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:58:56.434 01.417 15712 Exposure complete
19:58:56.496 00.062 15712 worker thread done servicing request
19:58:56.496 00.000 7988 OnExposeComplete: enter
19:58:56.496 00.000 7988 UpdateGuideState(): m_state=6
19:58:56.497 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3101
19:58:56.497 00.000 7988 Star::Find returns 1 (0), X=1170.52, Y=435.11, Mass=1587, SNR=27.0, Peak=189 HFD=3.6
19:58:56.497 00.000 7988 MultiStar: [#1 -0.05,0.06,0.99,U] [#2 -0.07,-0.24,0.97,U] [#3 0.01,0.08,0.95,U] [#4 0.07,-0.06,1.00,U] [#5 -0.06,-0.01,0.64,U] [#6 0.12,-0.12,0.68,U] [#7 -0.01,0.17,0.66,U] [#8 -0.16,-0.20,0.63,U] 
19:58:56.497 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.06, -0.25}
19:58:56.497 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
19:58:56.497 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
19:58:56.497 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.86 mountX=0.07 mountY=0.02, mountTheta=0.31
19:58:56.497 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.07, opts=13)
19:58:56.497 00.000 7988 Enqueuing Move request for scope (-0.02, -0.07)
19:58:56.497 00.000 15712 Worker thread wakes up
19:58:56.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
19:58:56.497 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
19:58:56.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:56.497 00.000 7988 UpdateGuideState exits: m=1587 SNR=27.0
19:58:56.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:56.497 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:56.513 00.016 7988 Enqueuing Expose request
19:58:56.513 00.000 15712 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=0.02
19:58:56.513 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.47
19:58:56.513 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
19:58:56.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:56.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:58:56.513 00.000 15712 MoveAxis(E, 0, ABG)
19:58:56.513 00.000 15712 Move returns status 0, amount 0
19:58:56.513 00.000 15712 MoveAxis(N, 0, ABG)
19:58:56.513 00.000 15712 Move returns status 0, amount 0
19:58:56.513 00.000 15712 move complete, result=0
19:58:56.513 00.000 15712 worker thread done servicing request
19:58:56.513 00.000 15712 Worker thread wakes up
19:58:56.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:56.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:56.513 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:58:58.157 01.644 15712 Exposure complete
19:58:58.215 00.058 15712 worker thread done servicing request
19:58:58.215 00.000 7988 OnExposeComplete: enter
19:58:58.215 00.000 7988 UpdateGuideState(): m_state=6
19:58:58.221 00.006 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3102
19:58:58.223 00.002 7988 Star::Find returns 1 (0), X=1170.54, Y=435.33, Mass=1464, SNR=25.8, Peak=191 HFD=3.2
19:58:58.223 00.000 7988 MultiStar: [#1 -0.09,-0.01,1.04,U] [#2 0.00,-0.09,1.02,U] [#3 -0.06,0.13,0.96,U] [#4 0.00,-0.05,1.03,U] [#5 -0.18,0.02,0.72,U] [#6 0.28,0.15,0.69,U] [#7 0.11,0.21,0.67,U] [#8 -0.13,0.14,0.68,U] 
19:58:58.225 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.04, -0.04}
19:58:58.225 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.58) = xAngle (3.57 = -2.71)
19:58:58.227 00.002 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.68 = 0.40)
19:58:58.227 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.00 mountX=-0.04 mountY=0.02, mountTheta=2.74
19:58:58.229 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.04, opts=13)
19:58:58.231 00.002 7988 Enqueuing Move request for scope (-0.02, 0.04)
19:58:58.231 00.000 15712 Worker thread wakes up
19:58:58.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
19:58:58.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
19:58:58.231 00.000 15712 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
19:58:58.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:58.231 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.8
19:58:58.234 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:58.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:58.236 00.002 7988 Enqueuing Expose request
19:58:58.236 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.47
19:58:58.236 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
19:58:58.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:58.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:58:58.236 00.000 15712 MoveAxis(W, 0, ABG)
19:58:58.236 00.000 15712 Move returns status 0, amount 0
19:58:58.236 00.000 15712 MoveAxis(N, 0, ABG)
19:58:58.236 00.000 15712 Move returns status 0, amount 0
19:58:58.236 00.000 15712 move complete, result=0
19:58:58.236 00.000 15712 worker thread done servicing request
19:58:58.236 00.000 15712 Worker thread wakes up
19:58:58.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:58.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:58:58.236 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
19:58:59.653 01.417 15712 Exposure complete
19:58:59.711 00.058 15712 worker thread done servicing request
19:58:59.711 00.000 7988 OnExposeComplete: enter
19:58:59.716 00.005 7988 UpdateGuideState(): m_state=6
19:58:59.718 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3103
19:58:59.718 00.000 7988 Star::Find returns 1 (0), X=1170.84, Y=435.35, Mass=1518, SNR=26.3, Peak=227 HFD=3.2
19:58:59.718 00.000 7988 MultiStar: [#1 0.10,0.03,1.01,U] [#2 0.05,-0.40,1.01,U] [#3 0.29,-0.12,0.96,U] [#4 0.09,-0.05,1.04,U] [#5 0.12,0.11,0.70,U] [#6 0.37,0.06,0.70,U] [#7 0.02,-0.11,0.65,U] [#8 0.32,0.06,0.64,U] 
19:58:59.718 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.26, -0.01}
19:58:59.718 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
19:58:59.718 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.93)
19:58:59.718 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.33 mountX=0.06 mountY=-0.17, mountTheta=-1.24
19:58:59.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.06, opts=13)
19:58:59.728 00.010 7988 Enqueuing Move request for scope (0.17, -0.06)
19:58:59.728 00.000 15712 Worker thread wakes up
19:58:59.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
19:58:59.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
19:58:59.728 00.000 15712 Moving (0.17, -0.06) raw xDistance=0.06 yDistance=-0.17
19:58:59.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:58:59.728 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.3
19:58:59.731 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:59.732 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:58:59.732 00.000 7988 Enqueuing Expose request
19:58:59.732 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.46
19:58:59.732 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
19:58:59.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:59.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:58:59.732 00.000 15712 MoveAxis(W, 2, ABG)
19:58:59.732 00.000 15712 Guiding  Dir = 3, Dur = 2
19:58:59.732 00.000 15712 IsGuiding returns 0
19:58:59.752 00.020 15712 IsGuiding returns 0
19:58:59.752 00.000 15712 Move returns status 0, amount 2
19:58:59.752 00.000 15712 MoveAxis(N, 0, ABG)
19:58:59.752 00.000 15712 Move returns status 0, amount 0
19:58:59.752 00.000 15712 move complete, result=0
19:58:59.752 00.000 15712 worker thread done servicing request
19:58:59.752 00.000 15712 Worker thread wakes up
19:58:59.752 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
19:58:59.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:58:59.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:01.391 01.639 15712 Exposure complete
19:59:01.443 00.052 15712 worker thread done servicing request
19:59:01.443 00.000 7988 OnExposeComplete: enter
19:59:01.452 00.009 7988 UpdateGuideState(): m_state=6
19:59:01.452 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3104
19:59:01.454 00.002 7988 Star::Find returns 1 (0), X=1170.47, Y=435.09, Mass=1487, SNR=26.3, Peak=200 HFD=3.1
19:59:01.454 00.000 7988 MultiStar: [#1 -0.14,-0.29,1.01,U] [#2 -0.19,-0.36,1.01,U] [#3 -0.17,-0.25,0.98,U] [#4 -0.06,-0.13,0.99,U] [#5 -0.27,-0.18,0.72,U] [#6 0.09,-0.06,0.66,U] [#7 0.15,0.19,0.67,U] [#8 -0.03,-0.24,0.67,U] 
19:59:01.456 00.002 7988 refined, 8 included, MultiStar: {-0.09, -0.20}, one-star: {-0.11, -0.28}
19:59:01.456 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
19:59:01.458 00.002 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
19:59:01.458 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-2.02 mountX=0.20 mountY=0.10, mountTheta=0.47
19:59:01.460 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.20, opts=13)
19:59:01.462 00.002 7988 Enqueuing Move request for scope (-0.09, -0.20)
19:59:01.462 00.000 15712 Worker thread wakes up
19:59:01.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
19:59:01.462 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
19:59:01.462 00.000 15712 Moving (-0.09, -0.20) raw xDistance=0.20 yDistance=0.10
19:59:01.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:01.462 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
19:59:01.466 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:01.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:01.468 00.002 7988 Enqueuing Expose request
19:59:01.468 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 641.46
19:59:01.468 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
19:59:01.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:01.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:59:01.468 00.000 15712 MoveAxis(W, 40, ABG)
19:59:01.468 00.000 15712 Guiding  Dir = 3, Dur = 40
19:59:01.468 00.000 15712 IsGuiding returns 0
19:59:01.488 00.020 15712 PulseGuide returned control before completion, sleep 28
19:59:01.555 00.067 15712 IsGuiding returns 0
19:59:01.555 00.000 15712 Move returns status 0, amount 40
19:59:01.555 00.000 15712 MoveAxis(N, 0, ABG)
19:59:01.555 00.000 15712 Move returns status 0, amount 0
19:59:01.555 00.000 15712 move complete, result=0
19:59:01.555 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
19:59:01.559 00.004 15712 worker thread done servicing request
19:59:01.559 00.000 15712 Worker thread wakes up
19:59:01.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:01.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:02.967 01.408 15712 Exposure complete
19:59:03.029 00.062 15712 worker thread done servicing request
19:59:03.029 00.000 7988 OnExposeComplete: enter
19:59:03.029 00.000 7988 UpdateGuideState(): m_state=6
19:59:03.031 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3105
19:59:03.033 00.002 7988 Star::Find returns 1 (0), X=1170.62, Y=435.45, Mass=1593, SNR=27.2, Peak=196 HFD=3.2
19:59:03.033 00.000 7988 MultiStar: [#1 0.00,0.07,0.98,U] [#2 0.08,-0.04,0.96,U] [#3 -0.10,0.30,0.92,U] [#4 0.01,0.07,1.03,U] [#5 0.20,0.15,0.66,U] [#6 0.33,0.17,0.74,U] [#7 0.26,0.33,0.60,U] [#8 0.07,0.03,0.65,U] 
19:59:03.035 00.002 7988 single-star, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.04, 0.09}
19:59:03.035 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
19:59:03.037 00.002 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
19:59:03.037 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=-0.09 mountY=-0.05, mountTheta=-2.66
19:59:03.039 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
19:59:03.041 00.002 7988 Enqueuing Move request for scope (0.04, 0.09)
19:59:03.041 00.000 15712 Worker thread wakes up
19:59:03.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
19:59:03.041 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
19:59:03.041 00.000 15712 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=-0.05
19:59:03.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:59:03.041 00.000 7988 UpdateGuideState exits: m=1593 SNR=27.2
19:59:03.045 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:03.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:03.047 00.002 7988 Enqueuing Expose request
19:59:03.047 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.45
19:59:03.047 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
19:59:03.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:03.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:59:03.047 00.000 15712 MoveAxis(W, 1, ABG)
19:59:03.047 00.000 15712 Guiding  Dir = 3, Dur = 1
19:59:03.083 00.036 15712 IsGuiding returns 0
19:59:03.095 00.012 15712 IsGuiding returns 0
19:59:03.095 00.000 15712 Move returns status 0, amount 1
19:59:03.095 00.000 15712 MoveAxis(N, 0, ABG)
19:59:03.095 00.000 15712 Move returns status 0, amount 0
19:59:03.095 00.000 15712 move complete, result=0
19:59:03.095 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
19:59:03.110 00.015 15712 worker thread done servicing request
19:59:03.110 00.000 15712 Worker thread wakes up
19:59:03.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:03.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:04.850 01.740 15712 Exposure complete
19:59:04.911 00.061 15712 worker thread done servicing request
19:59:04.911 00.000 7988 OnExposeComplete: enter
19:59:04.913 00.002 7988 UpdateGuideState(): m_state=6
19:59:04.913 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3106
19:59:04.913 00.000 7988 Star::Find returns 1 (0), X=1170.63, Y=435.42, Mass=1517, SNR=26.5, Peak=200 HFD=3.2
19:59:04.913 00.000 7988 MultiStar: [#1 0.12,0.19,1.03,U] [#2 0.13,-0.23,1.02,U] [#3 0.17,0.25,0.96,U] [#4 0.14,0.20,1.01,U] [#5 0.22,0.13,0.69,U] [#6 0.14,0.03,0.69,U] [#7 0.20,0.18,0.67,U] [#8 0.11,0.28,0.66,U] 
19:59:04.913 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.12}, one-star: {0.05, 0.06}
19:59:04.913 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
19:59:04.913 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.77)
19:59:04.913 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.83 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
19:59:04.913 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
19:59:04.913 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
19:59:04.913 00.000 15712 Worker thread wakes up
19:59:04.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
19:59:04.913 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
19:59:04.913 00.000 15712 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.06
19:59:04.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:59:04.913 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5
19:59:04.927 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:04.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:04.927 00.000 7988 Enqueuing Expose request
19:59:04.930 00.003 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.45
19:59:04.930 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
19:59:04.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:04.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:59:04.930 00.000 15712 MoveAxis(W, 3, ABG)
19:59:04.930 00.000 15712 Guiding  Dir = 3, Dur = 3
19:59:04.930 00.000 15712 IsGuiding returns 0
19:59:04.975 00.045 15712 IsGuiding returns 0
19:59:04.975 00.000 15712 Move returns status 0, amount 3
19:59:04.975 00.000 15712 MoveAxis(N, 0, ABG)
19:59:04.975 00.000 15712 Move returns status 0, amount 0
19:59:04.975 00.000 15712 move complete, result=0
19:59:04.975 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
19:59:04.980 00.005 15712 worker thread done servicing request
19:59:04.980 00.000 15712 Worker thread wakes up
19:59:04.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:04.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:06.396 01.416 15712 Exposure complete
19:59:06.443 00.047 15712 worker thread done servicing request
19:59:06.443 00.000 7988 OnExposeComplete: enter
19:59:06.458 00.015 7988 UpdateGuideState(): m_state=6
19:59:06.458 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3107
19:59:06.460 00.002 7988 Star::Find returns 1 (0), X=1170.62, Y=435.59, Mass=1452, SNR=25.8, Peak=184 HFD=3.3
19:59:06.460 00.000 7988 MultiStar: [#1 0.03,0.19,1.03,U] [#2 -0.26,-0.24,1.05,U] [#3 -0.09,0.30,0.96,U] [#4 -0.04,-0.00,1.09,U] [#5 0.06,0.28,0.70,U] [#6 0.28,-0.02,0.70,U] [#7 0.06,0.29,0.64,U] [#8 -0.15,0.28,0.69,U] 
19:59:06.460 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {0.04, 0.23}
19:59:06.460 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
19:59:06.460 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
19:59:06.460 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.72 mountX=-0.13 mountY=0.02, mountTheta=3.01
19:59:06.460 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.13, opts=13)
19:59:06.460 00.000 7988 Enqueuing Move request for scope (-0.02, 0.13)
19:59:06.460 00.000 15712 Worker thread wakes up
19:59:06.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
19:59:06.460 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
19:59:06.460 00.000 15712 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=0.02
19:59:06.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:06.460 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.8
19:59:06.472 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:06.473 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:06.473 00.000 7988 Enqueuing Expose request
19:59:06.475 00.002 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.44
19:59:06.475 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
19:59:06.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:06.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:59:06.475 00.000 15712 MoveAxis(W, 4, ABG)
19:59:06.475 00.000 15712 Guiding  Dir = 3, Dur = 4
19:59:06.475 00.000 15712 IsGuiding returns 0
19:59:06.494 00.019 15712 IsGuiding returns 0
19:59:06.494 00.000 15712 Move returns status 0, amount 4
19:59:06.494 00.000 15712 MoveAxis(N, 0, ABG)
19:59:06.494 00.000 15712 Move returns status 0, amount 0
19:59:06.494 00.000 15712 move complete, result=0
19:59:06.494 00.000 15712 worker thread done servicing request
19:59:06.494 00.000 15712 Worker thread wakes up
19:59:06.494 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
19:59:06.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:06.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:08.135 01.641 15712 Exposure complete
19:59:08.194 00.059 15712 worker thread done servicing request
19:59:08.194 00.000 7988 OnExposeComplete: enter
19:59:08.194 00.000 7988 UpdateGuideState(): m_state=6
19:59:08.196 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3108
19:59:08.196 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=435.47, Mass=1416, SNR=25.4, Peak=189 HFD=3.2
19:59:08.196 00.000 7988 MultiStar: [#1 -0.01,0.35,1.05,U] [#2 0.05,-0.08,1.03,U] [#3 -0.04,0.41,1.00,U] [#4 0.01,0.30,1.07,U] [#5 -0.14,0.59,0.75,U] [#6 -0.00,0.35,0.74,U] [#7 -0.02,0.37,0.69,U] [#8 0.08,0.04,0.69,U] 
19:59:08.196 00.000 7988 single-star, 8 included, MultiStar: {0.00, 0.26}, one-star: {0.06, 0.10}
19:59:08.196 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.61 = 2.61)
19:59:08.196 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.72 = -0.56)
19:59:08.196 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
19:59:08.196 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
19:59:08.196 00.000 7988 Enqueuing Move request for scope (0.06, 0.10)
19:59:08.196 00.000 15712 Worker thread wakes up
19:59:08.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
19:59:08.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
19:59:08.196 00.000 15712 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=-0.07
19:59:08.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:08.196 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.4
19:59:08.211 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:08.212 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:08.212 00.000 7988 Enqueuing Expose request
19:59:08.212 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.44
19:59:08.212 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
19:59:08.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:08.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:59:08.212 00.000 15712 MoveAxis(W, 4, ABG)
19:59:08.212 00.000 15712 Guiding  Dir = 3, Dur = 4
19:59:08.212 00.000 15712 IsGuiding returns 0
19:59:08.230 00.018 15712 IsGuiding returns 0
19:59:08.230 00.000 15712 Move returns status 0, amount 4
19:59:08.230 00.000 15712 MoveAxis(N, 0, ABG)
19:59:08.230 00.000 15712 Move returns status 0, amount 0
19:59:08.230 00.000 15712 move complete, result=0
19:59:08.230 00.000 15712 worker thread done servicing request
19:59:08.230 00.000 15712 Worker thread wakes up
19:59:08.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:08.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:08.230 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
19:59:09.649 01.419 15712 Exposure complete
19:59:09.710 00.061 15712 worker thread done servicing request
19:59:09.710 00.000 7988 OnExposeComplete: enter
19:59:09.710 00.000 7988 UpdateGuideState(): m_state=6
19:59:09.713 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
19:59:09.713 00.000 7988 Star::Find returns 1 (0), X=1170.52, Y=435.40, Mass=1521, SNR=26.4, Peak=225 HFD=3.1
19:59:09.713 00.000 7988 MultiStar: [#1 -0.05,-0.08,1.03,U] [#2 -0.02,-0.38,0.98,U] [#3 -0.18,0.02,0.95,U] [#4 -0.09,-0.16,1.03,U] [#5 0.12,-0.05,0.70,U] [#6 0.17,0.05,0.71,U] [#7 0.20,0.24,0.66,U] [#8 0.24,-0.21,0.66,U] 
19:59:09.717 00.004 7988 single-star, 8 included, MultiStar: {0.01, -0.07}, one-star: {-0.06, 0.03}
19:59:09.717 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.05)
19:59:09.717 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.05)
19:59:09.717 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.65 mountX=-0.03 mountY=0.06, mountTheta=2.06
19:59:09.717 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.03, opts=13)
19:59:09.717 00.000 7988 Enqueuing Move request for scope (-0.06, 0.03)
19:59:09.717 00.000 15712 Worker thread wakes up
19:59:09.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
19:59:09.717 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
19:59:09.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=19, FiltMax=255, Gamma=0.690
19:59:09.717 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.4
19:59:09.727 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:09.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:09.729 00.002 15712 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
19:59:09.729 00.000 7988 Enqueuing Expose request
19:59:09.731 00.002 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.43
19:59:09.731 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
19:59:09.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:09.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:59:09.731 00.000 15712 MoveAxis(W, 4, ABG)
19:59:09.731 00.000 15712 Guiding  Dir = 3, Dur = 4
19:59:09.731 00.000 15712 IsGuiding returns 0
19:59:09.748 00.017 15712 IsGuiding returns 0
19:59:09.748 00.000 15712 Move returns status 0, amount 4
19:59:09.748 00.000 15712 MoveAxis(N, 0, ABG)
19:59:09.748 00.000 15712 Move returns status 0, amount 0
19:59:09.748 00.000 15712 move complete, result=0
19:59:09.748 00.000 15712 worker thread done servicing request
19:59:09.748 00.000 15712 Worker thread wakes up
19:59:09.748 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
19:59:09.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:09.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:11.500 01.752 15712 Exposure complete
19:59:11.562 00.062 15712 worker thread done servicing request
19:59:11.562 00.000 7988 OnExposeComplete: enter
19:59:11.563 00.001 7988 UpdateGuideState(): m_state=6
19:59:11.563 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3110
19:59:11.563 00.000 7988 Star::Find returns 1 (0), X=1170.30, Y=435.13, Mass=1463, SNR=25.8, Peak=196 HFD=3.4
19:59:11.563 00.000 7988 MultiStar: [#1 -0.44,-0.16,1.01,U] [#2 -0.51,-0.41,1.01,U] [#3 -0.33,-0.04,0.99,U] [#4 -0.34,-0.14,1.06,U] [#5 -0.28,-0.06,0.71,U] [#6 -0.00,-0.10,0.73,U] [#7 -0.11,-0.02,0.70,U] [#8 -0.26,-0.14,0.67,U] 
19:59:11.563 00.000 7988 refined, 8 included, MultiStar: {-0.30, -0.15}, one-star: {-0.28, -0.23}
19:59:11.563 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
19:59:11.563 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
19:59:11.563 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.34 cameraTheta=-2.67 mountX=0.16 mountY=0.31, mountTheta=1.10
19:59:11.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.15, opts=13)
19:59:11.563 00.000 7988 Enqueuing Move request for scope (-0.30, -0.15)
19:59:11.563 00.000 15712 Worker thread wakes up
19:59:11.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd
19:59:11.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.15)
19:59:11.563 00.000 15712 Moving (-0.30, -0.15) raw xDistance=0.16 yDistance=0.31
19:59:11.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:11.563 00.000 7988 UpdateGuideState exits: m=1463 SNR=25.8
19:59:11.577 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:11.577 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:11.580 00.003 7988 Enqueuing Expose request
19:59:11.580 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.43
19:59:11.580 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
19:59:11.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
19:59:11.580 00.000 15712 MoveAxis(W, 5, ABG)
19:59:11.580 00.000 15712 Guiding  Dir = 3, Dur = 5
19:59:11.580 00.000 15712 IsGuiding returns 0
19:59:11.595 00.015 15712 IsGuiding returns 0
19:59:11.595 00.000 15712 Move returns status 0, amount 5
19:59:11.595 00.000 15712 MoveAxis(S, 78, ABG)
19:59:11.595 00.000 15712 Guiding  Dir = 1, Dur = 78
19:59:11.595 00.000 15712 IsGuiding returns 0
19:59:11.705 00.110 15712 IsGuiding returns 1
19:59:11.705 00.000 15712 scope still moving after pulse duration time elapsed
19:59:11.738 00.033 15712 IsGuiding returns 1
19:59:11.803 00.065 15712 IsGuiding returns 0
19:59:11.803 00.000 15712 scope move finished after 78 + 129 ms
19:59:11.803 00.000 15712 Move returns status 0, amount 78
19:59:11.803 00.000 15712 move complete, result=0
19:59:11.803 00.000 7988 GuideStep: 0.2 px 5 ms WEST, 0.3 px 78 ms SOUTH
19:59:11.805 00.002 15712 worker thread done servicing request
19:59:11.805 00.000 15712 Worker thread wakes up
19:59:11.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:11.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:13.219 01.414 15712 Exposure complete
19:59:13.280 00.061 15712 worker thread done servicing request
19:59:13.280 00.000 7988 OnExposeComplete: enter
19:59:13.283 00.003 7988 UpdateGuideState(): m_state=6
19:59:13.283 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3111
19:59:13.283 00.000 7988 Star::Find returns 1 (0), X=1170.66, Y=435.23, Mass=1545, SNR=26.6, Peak=225 HFD=3.3
19:59:13.283 00.000 7988 MultiStar: [#1 0.05,0.04,1.00,U] [#2 -0.16,-0.36,0.97,U] [#3 0.07,-0.09,0.94,U] [#4 0.15,-0.04,1.01,U] [#5 0.06,0.03,0.68,U] [#6 0.20,0.06,0.68,U] [#7 0.05,0.04,0.64,U] [#8 0.10,0.04,0.69,U] 
19:59:13.283 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.08, -0.14}
19:59:13.283 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
19:59:13.283 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.36)
19:59:13.283 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.76 mountX=0.06 mountY=-0.06, mountTheta=-0.80
19:59:13.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
19:59:13.283 00.000 7988 Enqueuing Move request for scope (0.06, -0.06)
19:59:13.283 00.000 15712 Worker thread wakes up
19:59:13.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
19:59:13.283 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
19:59:13.283 00.000 15712 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=-0.06
19:59:13.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:13.283 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.6
19:59:13.297 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:13.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:13.299 00.002 7988 Enqueuing Expose request
19:59:13.299 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.43
19:59:13.299 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
19:59:13.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:13.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:59:13.299 00.000 15712 MoveAxis(W, 4, ABG)
19:59:13.299 00.000 15712 Guiding  Dir = 3, Dur = 4
19:59:13.299 00.000 15712 IsGuiding returns 0
19:59:13.314 00.015 15712 IsGuiding returns 0
19:59:13.314 00.000 15712 Move returns status 0, amount 4
19:59:13.314 00.000 15712 MoveAxis(N, 0, ABG)
19:59:13.314 00.000 15712 Move returns status 0, amount 0
19:59:13.314 00.000 15712 move complete, result=0
19:59:13.314 00.000 15712 worker thread done servicing request
19:59:13.314 00.000 15712 Worker thread wakes up
19:59:13.314 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
19:59:13.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:13.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:14.960 01.646 15712 Exposure complete
19:59:15.014 00.054 15712 worker thread done servicing request
19:59:15.014 00.000 7988 OnExposeComplete: enter
19:59:15.022 00.008 7988 UpdateGuideState(): m_state=6
19:59:15.022 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3112
19:59:15.022 00.000 7988 Star::Find returns 1 (0), X=1170.76, Y=435.49, Mass=1466, SNR=25.9, Peak=212 HFD=3.2
19:59:15.022 00.000 7988 MultiStar: [#1 0.13,-0.04,1.04,U] [#2 0.06,-0.04,1.00,U] [#3 0.09,0.06,0.96,U] [#4 0.25,0.06,1.10,U] [#5 0.30,-0.12,0.69,U] [#6 0.46,0.21,0.73,U] [#7 0.02,0.12,0.67,U] [#8 0.25,0.02,0.67,U] 
19:59:15.022 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.04}, one-star: {0.18, 0.13}
19:59:15.022 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.58) = xAngle (1.80 = 1.80)
19:59:15.022 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.91 = -1.37)
19:59:15.022 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.22 mountX=-0.04 mountY=-0.19, mountTheta=-1.80
19:59:15.032 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.04, opts=13)
19:59:15.032 00.000 7988 Enqueuing Move request for scope (0.19, 0.04)
19:59:15.034 00.002 15712 Worker thread wakes up
19:59:15.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
19:59:15.034 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
19:59:15.034 00.000 15712 Moving (0.19, 0.04) raw xDistance=-0.04 yDistance=-0.19
19:59:15.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:15.034 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.9
19:59:15.036 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:15.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:15.038 00.002 7988 Enqueuing Expose request
19:59:15.038 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.42
19:59:15.038 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
19:59:15.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:15.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:59:15.038 00.000 15712 MoveAxis(W, 2, ABG)
19:59:15.038 00.000 15712 Guiding  Dir = 3, Dur = 2
19:59:15.038 00.000 15712 IsGuiding returns 0
19:59:15.054 00.016 15712 IsGuiding returns 0
19:59:15.054 00.000 15712 Move returns status 0, amount 2
19:59:15.054 00.000 15712 MoveAxis(N, 0, ABG)
19:59:15.054 00.000 15712 Move returns status 0, amount 0
19:59:15.054 00.000 15712 move complete, result=0
19:59:15.054 00.000 15712 worker thread done servicing request
19:59:15.054 00.000 15712 Worker thread wakes up
19:59:15.054 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
19:59:15.065 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:15.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:16.474 01.409 15712 Exposure complete
19:59:16.534 00.060 15712 worker thread done servicing request
19:59:16.534 00.000 7988 OnExposeComplete: enter
19:59:16.537 00.003 7988 UpdateGuideState(): m_state=6
19:59:16.537 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3113
19:59:16.539 00.002 7988 Star::Find returns 1 (0), X=1170.71, Y=435.40, Mass=1616, SNR=27.2, Peak=237 HFD=3.2
19:59:16.539 00.000 7988 MultiStar: [#1 0.08,0.17,1.01,U] [#2 0.29,-0.26,0.97,U] [#3 0.32,0.02,0.95,U] [#4 0.10,-0.04,1.01,U] [#5 0.27,0.16,0.69,U] [#6 0.48,0.12,0.69,U] [#7 0.48,0.21,0.64,U] [#8 0.29,-0.05,0.63,U] 
19:59:16.541 00.002 7988 single-star, 8 included, MultiStar: {0.25, 0.03}, one-star: {0.14, 0.03}
19:59:16.541 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
19:59:16.543 00.002 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.35)
19:59:16.543 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.25 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
19:59:16.545 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.03, opts=13)
19:59:16.547 00.002 7988 Enqueuing Move request for scope (0.14, 0.03)
19:59:16.547 00.000 15712 Worker thread wakes up
19:59:16.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
19:59:16.547 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
19:59:16.547 00.000 15712 Moving (0.14, 0.03) raw xDistance=-0.04 yDistance=-0.14
19:59:16.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:16.547 00.000 7988 UpdateGuideState exits: m=1616 SNR=27.2
19:59:16.551 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:16.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:16.553 00.002 7988 Enqueuing Expose request
19:59:16.553 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.42
19:59:16.553 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
19:59:16.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:16.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:59:16.553 00.000 15712 MoveAxis(W, 1, ABG)
19:59:16.553 00.000 15712 Guiding  Dir = 3, Dur = 1
19:59:16.553 00.000 15712 IsGuiding returns 0
19:59:16.579 00.026 15712 IsGuiding returns 0
19:59:16.579 00.000 15712 Move returns status 0, amount 1
19:59:16.579 00.000 15712 MoveAxis(N, 0, ABG)
19:59:16.579 00.000 15712 Move returns status 0, amount 0
19:59:16.579 00.000 15712 move complete, result=0
19:59:16.579 00.000 15712 worker thread done servicing request
19:59:16.579 00.000 15712 Worker thread wakes up
19:59:16.579 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
19:59:16.585 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:16.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:18.324 01.739 15712 Exposure complete
19:59:18.383 00.059 15712 worker thread done servicing request
19:59:18.383 00.000 7988 OnExposeComplete: enter
19:59:18.385 00.002 7988 UpdateGuideState(): m_state=6
19:59:18.385 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3114
19:59:18.385 00.000 7988 Star::Find returns 1 (0), X=1171.01, Y=435.30, Mass=1603, SNR=27.2, Peak=240 HFD=3.4
19:59:18.385 00.000 7988 MultiStar: [#1 0.18,0.11,0.99,U] [#2 0.22,-0.18,0.95,U] [#3 0.37,-0.01,0.92,U] [#4 0.49,-0.15,0.99,U] [#5 0.26,0.14,0.70,U] [#6 0.56,0.13,0.71,U] [#7 0.29,0.33,0.61,U] [#8 0.39,-0.01,0.64,U] 
19:59:18.385 00.000 7988 refined, 8 included, MultiStar: {0.35, 0.01}, one-star: {0.43, -0.07}
19:59:18.385 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.61 = 1.61)
19:59:18.385 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.72 = -1.57)
19:59:18.385 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=0.01 hyp=0.35 cameraTheta=0.03 mountX=-0.01 mountY=-0.35, mountTheta=-1.61
19:59:18.385 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.01, opts=13)
19:59:18.385 00.000 7988 Enqueuing Move request for scope (0.35, 0.01)
19:59:18.385 00.000 15712 Worker thread wakes up
19:59:18.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.01) opts 0xd
19:59:18.385 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.01)
19:59:18.385 00.000 15712 Moving (0.35, 0.01) raw xDistance=-0.01 yDistance=-0.35
19:59:18.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:18.401 00.016 7988 UpdateGuideState exits: m=1603 SNR=27.2
19:59:18.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:18.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:18.401 00.000 7988 Enqueuing Expose request
19:59:18.401 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.41
19:59:18.401 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
19:59:18.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:59:18.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
19:59:18.401 00.000 15712 MoveAxis(E, 1, ABG)
19:59:18.401 00.000 15712 Guiding  Dir = 2, Dur = 1
19:59:18.401 00.000 15712 IsGuiding returns 0
19:59:18.420 00.019 15712 IsGuiding returns 0
19:59:18.420 00.000 15712 Move returns status 0, amount 1
19:59:18.420 00.000 15712 MoveAxis(N, 0, ABG)
19:59:18.420 00.000 15712 Move returns status 0, amount 0
19:59:18.420 00.000 15712 move complete, result=0
19:59:18.420 00.000 15712 worker thread done servicing request
19:59:18.420 00.000 15712 Worker thread wakes up
19:59:18.420 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.4 px 0 ms NORTH
19:59:18.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:18.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:19.839 01.419 15712 Exposure complete
19:59:19.894 00.055 15712 worker thread done servicing request
19:59:19.894 00.000 7988 OnExposeComplete: enter
19:59:19.894 00.000 7988 UpdateGuideState(): m_state=6
19:59:19.900 00.006 7988 Star::Find(15, 1171, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3115
19:59:19.900 00.000 7988 Star::Find returns 1 (0), X=1170.89, Y=435.26, Mass=1544, SNR=26.7, Peak=242 HFD=3.2
19:59:19.900 00.000 7988 MultiStar: [#1 0.42,0.21,1.01,U] [#2 0.32,-0.08,1.00,U] [#3 0.21,0.12,0.97,U] [#4 0.28,0.30,1.04,U] [#5 0.33,0.02,0.67,U] [#6 0.65,-0.13,0.71,U] [#7 0.33,0.14,0.64,U] [#8 0.35,0.20,0.64,U] 
19:59:19.900 00.000 7988 single-star, 8 included, MultiStar: {0.35, 0.08}, one-star: {0.31, -0.10}
19:59:19.900 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.26 = 1.26)
19:59:19.900 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.92)
19:59:19.900 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.10 hyp=0.33 cameraTheta=-0.32 mountX=0.10 mountY=-0.31, mountTheta=-1.25
19:59:19.900 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.10, opts=13)
19:59:19.900 00.000 7988 Enqueuing Move request for scope (0.31, -0.10)
19:59:19.911 00.011 15712 Worker thread wakes up
19:59:19.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.10) opts 0xd
19:59:19.911 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.10)
19:59:19.911 00.000 15712 Moving (0.31, -0.10) raw xDistance=0.10 yDistance=-0.31
19:59:19.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:19.911 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.7
19:59:19.914 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:19.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:19.916 00.002 7988 Enqueuing Expose request
19:59:19.916 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.41
19:59:19.916 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
19:59:19.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:59:19.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
19:59:19.916 00.000 15712 MoveAxis(E, 3, ABG)
19:59:19.916 00.000 15712 Guiding  Dir = 2, Dur = 3
19:59:19.916 00.000 15712 IsGuiding returns 0
19:59:19.932 00.016 15712 IsGuiding returns 0
19:59:19.932 00.000 15712 Move returns status 0, amount 3
19:59:19.932 00.000 15712 MoveAxis(N, 0, ABG)
19:59:19.932 00.000 15712 Move returns status 0, amount 0
19:59:19.932 00.000 15712 move complete, result=0
19:59:19.932 00.000 15712 worker thread done servicing request
19:59:19.932 00.000 15712 Worker thread wakes up
19:59:19.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:19.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:19.932 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.3 px 0 ms NORTH
19:59:21.580 01.648 15712 Exposure complete
19:59:21.630 00.050 15712 worker thread done servicing request
19:59:21.630 00.000 7988 OnExposeComplete: enter
19:59:21.643 00.013 7988 UpdateGuideState(): m_state=6
19:59:21.643 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3116
19:59:21.643 00.000 7988 Star::Find returns 1 (1), X=1170.80, Y=435.32, Mass=1612, SNR=27.3, Peak=255 HFD=3.3
19:59:21.643 00.000 7988 MultiStar: [#1 0.22,-0.01,0.98,U] [#2 0.19,-0.03,0.96,U] [#3 0.11,0.26,0.91,U] [#4 0.36,-0.04,1.00,U] [#5 0.30,0.04,0.65,U] [#6 0.45,0.17,0.68,U] [#7 0.24,0.11,0.61,U] [#8 0.18,0.09,0.65,U] 
19:59:21.647 00.004 7988 single-star, 8 included, MultiStar: {0.25, 0.05}, one-star: {0.23, -0.04}
19:59:21.647 00.000 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.58) = xAngle (1.40 = 1.40)
19:59:21.647 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.51 = -1.77)
19:59:21.647 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-0.18 mountX=0.04 mountY=-0.22, mountTheta=-1.40
19:59:21.647 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.04, opts=13)
19:59:21.647 00.000 7988 Enqueuing Move request for scope (0.23, -0.04)
19:59:21.647 00.000 15712 Worker thread wakes up
19:59:21.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd
19:59:21.647 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.04)
19:59:21.647 00.000 15712 Moving (0.23, -0.04) raw xDistance=0.04 yDistance=-0.22
19:59:21.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:59:21.647 00.000 7988 UpdateGuideState exits: m=1612 SNR=27.3 Saturated
19:59:21.657 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:21.659 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:21.659 00.000 7988 Enqueuing Expose request
19:59:21.659 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.40
19:59:21.659 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
19:59:21.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:21.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:59:21.659 00.000 15712 MoveAxis(E, 4, ABG)
19:59:21.659 00.000 15712 Guiding  Dir = 2, Dur = 4
19:59:21.659 00.000 15712 IsGuiding returns 0
19:59:21.713 00.054 15712 IsGuiding returns 0
19:59:21.713 00.000 15712 Move returns status 0, amount 4
19:59:21.713 00.000 15712 MoveAxis(N, 0, ABG)
19:59:21.713 00.000 15712 Move returns status 0, amount 0
19:59:21.713 00.000 15712 move complete, result=0
19:59:21.713 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
19:59:21.715 00.002 15712 worker thread done servicing request
19:59:21.715 00.000 15712 Worker thread wakes up
19:59:21.716 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:21.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:23.127 01.411 15712 Exposure complete
19:59:23.189 00.062 15712 worker thread done servicing request
19:59:23.189 00.000 7988 OnExposeComplete: enter
19:59:23.189 00.000 7988 UpdateGuideState(): m_state=6
19:59:23.192 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3117
19:59:23.192 00.000 7988 Star::Find returns 1 (1), X=1170.87, Y=435.22, Mass=1412, SNR=25.7, Peak=255 HFD=2.8
19:59:23.194 00.002 7988 MultiStar: [#1 0.16,0.06,1.02,U] [#2 0.22,-0.35,1.03,U] [#3 0.08,0.03,0.97,U] [#4 0.15,-0.07,1.08,U] [#5 -0.11,0.01,0.76,U] [#6 0.46,0.19,0.72,U] [#7 0.47,0.02,0.68,U] [#8 0.35,0.27,0.68,U] 
19:59:23.194 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.02}, one-star: {0.29, -0.15}
19:59:23.196 00.002 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.58) = xAngle (1.49 = 1.49)
19:59:23.196 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.60 = -1.69)
19:59:23.198 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.09 mountX=0.02 mountY=-0.22, mountTheta=-1.49
19:59:23.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.02, opts=13)
19:59:23.200 00.000 7988 Enqueuing Move request for scope (0.22, -0.02)
19:59:23.202 00.002 15712 Worker thread wakes up
19:59:23.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
19:59:23.202 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
19:59:23.202 00.000 15712 Moving (0.22, -0.02) raw xDistance=0.02 yDistance=-0.22
19:59:23.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:23.202 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.7 Saturated
19:59:23.204 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:23.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:23.204 00.000 7988 Enqueuing Expose request
19:59:23.204 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.40
19:59:23.204 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
19:59:23.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:23.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:59:23.204 00.000 15712 MoveAxis(E, 4, ABG)
19:59:23.204 00.000 15712 Guiding  Dir = 2, Dur = 4
19:59:23.204 00.000 15712 IsGuiding returns 0
19:59:23.228 00.024 15712 IsGuiding returns 0
19:59:23.228 00.000 15712 Move returns status 0, amount 4
19:59:23.228 00.000 15712 MoveAxis(N, 0, ABG)
19:59:23.228 00.000 15712 Move returns status 0, amount 0
19:59:23.228 00.000 15712 move complete, result=0
19:59:23.228 00.000 15712 worker thread done servicing request
19:59:23.228 00.000 15712 Worker thread wakes up
19:59:23.228 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
19:59:23.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:23.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:24.864 01.636 15712 Exposure complete
19:59:24.911 00.047 15712 worker thread done servicing request
19:59:24.911 00.000 7988 OnExposeComplete: enter
19:59:24.927 00.016 7988 UpdateGuideState(): m_state=6
19:59:24.928 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3118
19:59:24.928 00.000 7988 Star::Find returns 1 (0), X=1170.86, Y=435.25, Mass=1481, SNR=26.1, Peak=238 HFD=3.0
19:59:24.930 00.002 7988 MultiStar: [#1 0.06,0.04,1.01,U] [#2 0.05,-0.15,1.03,U] [#3 0.26,-0.01,0.96,U] [#4 0.16,-0.16,1.04,U] [#5 0.09,0.11,0.68,U] [#6 0.47,-0.00,0.70,U] [#7 0.03,0.10,0.66,U] [#8 0.17,-0.02,0.67,U] 
19:59:24.932 00.002 7988 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.28, -0.12}
19:59:24.932 00.000 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
19:59:24.934 00.002 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.80)
19:59:24.934 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.20 mountX=0.03 mountY=-0.17, mountTheta=-1.37
19:59:24.936 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.04, opts=13)
19:59:24.938 00.002 7988 Enqueuing Move request for scope (0.17, -0.04)
19:59:24.938 00.000 15712 Worker thread wakes up
19:59:24.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
19:59:24.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
19:59:24.938 00.000 15712 Moving (0.17, -0.04) raw xDistance=0.03 yDistance=-0.17
19:59:24.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:24.938 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
19:59:24.941 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:24.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:24.943 00.002 7988 Enqueuing Expose request
19:59:24.945 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.39
19:59:24.945 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
19:59:24.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:24.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:59:24.945 00.000 15712 MoveAxis(E, 4, ABG)
19:59:24.945 00.000 15712 Guiding  Dir = 2, Dur = 4
19:59:24.945 00.000 15712 IsGuiding returns 0
19:59:24.962 00.017 15712 IsGuiding returns 0
19:59:24.962 00.000 15712 Move returns status 0, amount 4
19:59:24.962 00.000 15712 MoveAxis(N, 0, ABG)
19:59:24.962 00.000 15712 Move returns status 0, amount 0
19:59:24.975 00.013 15712 move complete, result=0
19:59:24.975 00.000 15712 worker thread done servicing request
19:59:24.975 00.000 15712 Worker thread wakes up
19:59:24.975 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
19:59:24.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:24.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:26.393 01.418 15712 Exposure complete
19:59:26.442 00.049 15712 worker thread done servicing request
19:59:26.442 00.000 7988 OnExposeComplete: enter
19:59:26.457 00.015 7988 UpdateGuideState(): m_state=6
19:59:26.457 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3119
19:59:26.459 00.002 7988 Star::Find returns 1 (0), X=1170.78, Y=435.31, Mass=1469, SNR=26.1, Peak=228 HFD=3.4
19:59:26.459 00.000 7988 MultiStar: [#1 0.22,-0.09,1.01,U] [#2 0.24,-0.22,1.03,U] [#3 0.31,0.01,0.92,U] [#4 0.28,-0.16,1.01,U] [#5 0.42,0.05,0.69,U] [#6 0.43,0.22,0.71,U] [#7 0.24,0.25,0.65,U] [#8 0.29,0.09,0.63,U] 
19:59:26.459 00.000 7988 single-star, 8 included, MultiStar: {0.28, -0.01}, one-star: {0.20, -0.06}
19:59:26.459 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
19:59:26.459 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.87)
19:59:26.459 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.28 mountX=0.06 mountY=-0.20, mountTheta=-1.30
19:59:26.459 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.06, opts=13)
19:59:26.459 00.000 7988 Enqueuing Move request for scope (0.20, -0.06)
19:59:26.459 00.000 15712 Worker thread wakes up
19:59:26.459 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
19:59:26.459 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
19:59:26.459 00.000 15712 Moving (0.20, -0.06) raw xDistance=0.06 yDistance=-0.20
19:59:26.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:26.459 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.1
19:59:26.471 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:26.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:26.472 00.001 7988 Enqueuing Expose request
19:59:26.472 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.39
19:59:26.474 00.002 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
19:59:26.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:26.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:59:26.474 00.000 15712 MoveAxis(E, 4, ABG)
19:59:26.474 00.000 15712 Guiding  Dir = 2, Dur = 4
19:59:26.488 00.014 15712 IsGuiding returns 0
19:59:26.508 00.020 15712 IsGuiding returns 0
19:59:26.508 00.000 15712 Move returns status 0, amount 4
19:59:26.508 00.000 15712 MoveAxis(N, 0, ABG)
19:59:26.508 00.000 15712 Move returns status 0, amount 0
19:59:26.508 00.000 15712 move complete, result=0
19:59:26.508 00.000 15712 worker thread done servicing request
19:59:26.508 00.000 15712 Worker thread wakes up
19:59:26.508 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
19:59:26.510 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:26.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:28.145 01.635 15712 Exposure complete
19:59:28.211 00.066 15712 worker thread done servicing request
19:59:28.211 00.000 7988 OnExposeComplete: enter
19:59:28.221 00.010 7988 UpdateGuideState(): m_state=6
19:59:28.221 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3120
19:59:28.225 00.004 7988 Star::Find returns 1 (0), X=1170.80, Y=435.41, Mass=1505, SNR=26.2, Peak=206 HFD=3.3
19:59:28.225 00.000 7988 MultiStar: [#1 0.08,0.29,1.04,U] [#2 0.03,0.04,1.00,U] [#3 0.13,0.27,0.96,U] [#4 0.12,0.24,1.07,U] [#5 0.09,0.41,0.68,U] [#6 0.40,0.14,0.70,U] [#7 0.20,0.33,0.64,U] [#8 0.06,0.21,0.66,U] 
19:59:28.227 00.002 7988 single-star, 8 included, MultiStar: {0.14, 0.21}, one-star: {0.22, 0.04}
19:59:28.229 00.002 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.58) = xAngle (1.76 = 1.76)
19:59:28.231 00.002 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.41)
19:59:28.231 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.23 cameraTheta=0.18 mountX=-0.04 mountY=-0.23, mountTheta=-1.76
19:59:28.233 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.04, opts=13)
19:59:28.235 00.002 7988 Enqueuing Move request for scope (0.22, 0.04)
19:59:28.237 00.002 15712 Worker thread wakes up
19:59:28.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
19:59:28.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
19:59:28.237 00.000 15712 Moving (0.22, 0.04) raw xDistance=-0.04 yDistance=-0.23
19:59:28.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:28.239 00.002 7988 UpdateGuideState exits: m=1505 SNR=26.2
19:59:28.242 00.003 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.38
19:59:28.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:28.242 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
19:59:28.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:28.246 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:28.246 00.000 7988 Enqueuing Expose request
19:59:28.248 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:59:28.248 00.000 15712 MoveAxis(E, 5, ABG)
19:59:28.248 00.000 15712 Guiding  Dir = 2, Dur = 5
19:59:28.248 00.000 15712 IsGuiding returns 0
19:59:28.258 00.010 15712 IsGuiding returns 0
19:59:28.258 00.000 15712 Move returns status 0, amount 5
19:59:28.258 00.000 15712 MoveAxis(N, 0, ABG)
19:59:28.258 00.000 15712 Move returns status 0, amount 0
19:59:28.258 00.000 15712 move complete, result=0
19:59:28.258 00.000 15712 worker thread done servicing request
19:59:28.258 00.000 15712 Worker thread wakes up
19:59:28.258 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
19:59:28.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:28.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:29.687 01.429 15712 Exposure complete
19:59:29.735 00.048 7988 OnExposeComplete: enter
19:59:29.749 00.014 15712 worker thread done servicing request
19:59:29.749 00.000 7988 UpdateGuideState(): m_state=6
19:59:29.751 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3121
19:59:29.752 00.001 7988 Star::Find returns 1 (0), X=1170.66, Y=435.54, Mass=1537, SNR=26.8, Peak=195 HFD=3.2
19:59:29.754 00.002 7988 MultiStar: [#1 0.12,0.28,0.99,U] [#2 0.08,0.01,1.04,U] [#3 0.08,0.27,0.91,U] [#4 0.14,0.37,0.99,U] [#5 0.18,0.40,0.69,U] [#6 0.41,0.26,0.69,U] [#7 0.10,0.36,0.64,U] [#8 0.02,0.50,0.66,U] 
19:59:29.754 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.27}, one-star: {0.08, 0.18}
19:59:29.756 00.002 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.58) = xAngle (2.70 = 2.70)
19:59:29.756 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.47)
19:59:29.758 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.12 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
19:59:29.758 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.18, opts=13)
19:59:29.758 00.000 7988 Enqueuing Move request for scope (0.08, 0.18)
19:59:29.764 00.006 15712 Worker thread wakes up
19:59:29.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
19:59:29.764 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
19:59:29.764 00.000 15712 Moving (0.08, 0.18) raw xDistance=-0.18 yDistance=-0.09
19:59:29.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:29.764 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.8
19:59:29.765 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:29.767 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:29.767 00.000 7988 Enqueuing Expose request
19:59:29.769 00.002 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 641.38
19:59:29.769 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
19:59:29.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:29.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:59:29.769 00.000 15712 MoveAxis(E, 41, ABG)
19:59:29.769 00.000 15712 Guiding  Dir = 2, Dur = 41
19:59:29.769 00.000 15712 IsGuiding returns 0
19:59:29.781 00.012 15712 PulseGuide returned control before completion, sleep 37
19:59:29.833 00.052 15712 IsGuiding returns 0
19:59:29.833 00.000 15712 Move returns status 0, amount 41
19:59:29.833 00.000 15712 MoveAxis(N, 0, ABG)
19:59:29.833 00.000 15712 Move returns status 0, amount 0
19:59:29.833 00.000 15712 move complete, result=0
19:59:29.833 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
19:59:29.835 00.002 15712 worker thread done servicing request
19:59:29.835 00.000 15712 Worker thread wakes up
19:59:29.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:29.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:31.471 01.636 15712 Exposure complete
19:59:31.518 00.047 15712 worker thread done servicing request
19:59:31.518 00.000 7988 OnExposeComplete: enter
19:59:31.518 00.000 7988 UpdateGuideState(): m_state=6
19:59:31.533 00.015 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3122
19:59:31.533 00.000 7988 Star::Find returns 1 (0), X=1171.02, Y=435.42, Mass=1536, SNR=26.8, Peak=233 HFD=3.5
19:59:31.535 00.002 7988 MultiStar: [#1 0.12,0.05,1.00,U] [#2 0.23,-0.21,1.01,U] [#3 0.26,0.25,0.96,U] [#4 0.26,0.15,1.04,U] [#5 0.24,0.22,0.72,U] [#6 0.34,0.32,0.68,U] [#7 0.29,0.35,0.66,U] [#8 0.07,0.36,0.67,U] 
19:59:31.535 00.000 7988 refined, 8 included, MultiStar: {0.25, 0.15}, one-star: {0.44, 0.06}
19:59:31.535 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
19:59:31.535 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.07)
19:59:31.535 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.15 hyp=0.29 cameraTheta=0.52 mountX=-0.15 mountY=-0.26, mountTheta=-2.09
19:59:31.535 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.15, opts=13)
19:59:31.535 00.000 7988 Enqueuing Move request for scope (0.25, 0.15)
19:59:31.535 00.000 15712 Worker thread wakes up
19:59:31.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.15) opts 0xd
19:59:31.535 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.15)
19:59:31.535 00.000 15712 Moving (0.25, 0.15) raw xDistance=-0.15 yDistance=-0.26
19:59:31.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:31.535 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.8
19:59:31.546 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:31.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:31.546 00.000 7988 Enqueuing Expose request
19:59:31.549 00.003 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.37
19:59:31.549 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
19:59:31.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
19:59:31.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:59:31.549 00.000 15712 MoveAxis(E, 6, ABG)
19:59:31.549 00.000 15712 Guiding  Dir = 2, Dur = 6
19:59:31.549 00.000 15712 IsGuiding returns 0
19:59:31.569 00.020 15712 IsGuiding returns 0
19:59:31.569 00.000 15712 Move returns status 0, amount 6
19:59:31.569 00.000 15712 MoveAxis(N, 0, ABG)
19:59:31.569 00.000 15712 Move returns status 0, amount 0
19:59:31.569 00.000 15712 move complete, result=0
19:59:31.569 00.000 15712 worker thread done servicing request
19:59:31.569 00.000 15712 Worker thread wakes up
19:59:31.569 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.3 px 0 ms NORTH
19:59:31.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:31.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:32.990 01.421 15712 Exposure complete
19:59:33.051 00.061 15712 worker thread done servicing request
19:59:33.051 00.000 7988 OnExposeComplete: enter
19:59:33.052 00.001 7988 UpdateGuideState(): m_state=6
19:59:33.052 00.000 7988 Star::Find(15, 1171, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3123
19:59:33.054 00.002 7988 Star::Find returns 1 (0), X=1170.96, Y=435.47, Mass=1529, SNR=26.5, Peak=232 HFD=3.3
19:59:33.056 00.002 7988 MultiStar: [#1 0.12,0.47,1.01,U] [#2 0.12,0.02,1.00,U] [#3 0.38,0.30,0.93,U] [#4 0.28,0.16,1.02,U] [#5 0.37,0.08,0.69,U] [#6 0.39,0.02,0.71,U] [#7 0.49,0.26,0.65,U] [#8 0.32,0.22,0.66,U] 
19:59:33.056 00.000 7988 refined, 8 included, MultiStar: {0.30, 0.19}, one-star: {0.38, 0.11}
19:59:33.058 00.002 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.58) = xAngle (2.13 = 2.13)
19:59:33.058 00.000 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.24 = -1.04)
19:59:33.060 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=0.19 hyp=0.35 cameraTheta=0.55 mountX=-0.19 mountY=-0.31, mountTheta=-2.12
19:59:33.062 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.19, opts=13)
19:59:33.062 00.000 7988 Enqueuing Move request for scope (0.30, 0.19)
19:59:33.064 00.002 15712 Worker thread wakes up
19:59:33.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.19) opts 0xd
19:59:33.064 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.19)
19:59:33.064 00.000 15712 Moving (0.30, 0.19) raw xDistance=-0.19 yDistance=-0.31
19:59:33.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:33.064 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.5
19:59:33.066 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:33.067 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:33.067 00.000 7988 Enqueuing Expose request
19:59:33.067 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 641.37
19:59:33.067 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
19:59:33.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
19:59:33.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
19:59:33.067 00.000 15712 MoveAxis(E, 42, ABG)
19:59:33.067 00.000 15712 Guiding  Dir = 2, Dur = 42
19:59:33.067 00.000 15712 IsGuiding returns 0
19:59:33.088 00.021 15712 PulseGuide returned control before completion, sleep 29
19:59:33.151 00.063 15712 IsGuiding returns 1
19:59:33.151 00.000 15712 scope still moving after pulse duration time elapsed
19:59:33.179 00.028 15712 IsGuiding returns 0
19:59:33.179 00.000 15712 scope move finished after 42 + 67 ms
19:59:33.179 00.000 15712 Move returns status 0, amount 42
19:59:33.179 00.000 15712 MoveAxis(N, 0, ABG)
19:59:33.179 00.000 15712 Move returns status 0, amount 0
19:59:33.179 00.000 15712 move complete, result=0
19:59:33.179 00.000 15712 worker thread done servicing request
19:59:33.179 00.000 15712 Worker thread wakes up
19:59:33.179 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.3 px 0 ms NORTH
19:59:33.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:33.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:34.818 01.639 15712 Exposure complete
19:59:34.868 00.050 15712 worker thread done servicing request
19:59:34.868 00.000 7988 OnExposeComplete: enter
19:59:34.882 00.014 7988 UpdateGuideState(): m_state=6
19:59:34.882 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3124
19:59:34.882 00.000 7988 Star::Find returns 1 (1), X=1170.91, Y=435.17, Mass=1543, SNR=26.8, Peak=255 HFD=3.0
19:59:34.885 00.003 7988 MultiStar: [#1 0.31,0.01,1.01,U] [#2 0.19,-0.37,0.99,U] [#3 0.30,-0.19,0.94,U] [#4 0.20,-0.11,1.01,U] [#5 0.41,0.13,0.68,U] [#6 0.55,0.07,0.69,U] [#7 0.30,0.32,0.65,U] [#8 0.09,-0.14,0.64,U] 
19:59:34.885 00.000 7988 refined, 8 included, MultiStar: {0.29, -0.08}, one-star: {0.33, -0.19}
19:59:34.885 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
19:59:34.885 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.43 = -1.85)
19:59:34.885 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-0.25 mountX=0.07 mountY=-0.29, mountTheta=-1.32
19:59:34.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.08, opts=13)
19:59:34.885 00.000 7988 Enqueuing Move request for scope (0.29, -0.08)
19:59:34.885 00.000 15712 Worker thread wakes up
19:59:34.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
19:59:34.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
19:59:34.885 00.000 15712 Moving (0.29, -0.08) raw xDistance=0.07 yDistance=-0.29
19:59:34.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:59:34.885 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8 Saturated
19:59:34.896 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:34.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:34.898 00.002 7988 Enqueuing Expose request
19:59:34.898 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.36
19:59:34.898 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
19:59:34.898 00.000 15712 switching direction from 1 to -1 - decHistory=-4 oldest=-0.75 newest=-0.85
19:59:34.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
19:59:34.898 00.000 15712 MoveAxis(E, 7, ABG)
19:59:34.898 00.000 15712 Guiding  Dir = 2, Dur = 7
19:59:34.898 00.000 15712 IsGuiding returns 0
19:59:34.914 00.016 15712 IsGuiding returns 0
19:59:34.914 00.000 15712 Move returns status 0, amount 7
19:59:34.914 00.000 15712 BLC: Oldest BLC event removed
19:59:34.914 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
19:59:34.914 00.000 15712 MoveAxis(N, 313, ABG)
19:59:34.914 00.000 15712 Guiding  Dir = 0, Dur = 313
19:59:34.914 00.000 15712 IsGuiding returns 0
19:59:34.994 00.080 15712 PulseGuide returned control before completion, sleep 244
19:59:35.267 00.273 15712 IsGuiding returns 1
19:59:35.267 00.000 15712 scope still moving after pulse duration time elapsed
19:59:35.331 00.064 15712 IsGuiding returns 0
19:59:35.331 00.000 15712 scope move finished after 313 + 101 ms
19:59:35.331 00.000 15712 Move returns status 0, amount 313
19:59:35.331 00.000 15712 move complete, result=0
19:59:35.331 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.3 px 313 ms NORTH
19:59:35.333 00.002 15712 worker thread done servicing request
19:59:35.333 00.000 15712 Worker thread wakes up
19:59:35.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:35.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:36.752 01.419 15712 Exposure complete
19:59:36.804 00.052 15712 worker thread done servicing request
19:59:36.804 00.000 7988 OnExposeComplete: enter
19:59:36.804 00.000 7988 UpdateGuideState(): m_state=6
19:59:36.814 00.010 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3125
19:59:36.814 00.000 7988 Star::Find returns 1 (0), X=1170.94, Y=435.36, Mass=1566, SNR=26.7, Peak=224 HFD=3.3
19:59:36.814 00.000 7988 MultiStar: [#1 0.22,-0.04,0.98,U] [#2 0.22,-0.14,1.01,U] [#3 0.23,0.03,0.91,U] [#4 0.16,0.05,1.04,U] [#5 0.22,0.11,0.73,U] [#6 0.44,0.13,0.70,U] [#7 0.29,0.21,0.64,U] [#8 0.39,-0.17,0.62,U] 
19:59:36.814 00.000 7988 refined, 8 included, MultiStar: {0.27, 0.01}, one-star: {0.36, -0.00}
19:59:36.814 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.58) = xAngle (1.63 = 1.63)
19:59:36.814 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.74 = -1.55)
19:59:36.821 00.007 7988 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.05 mountX=-0.02 mountY=-0.27, mountTheta=-1.63
19:59:36.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.01, opts=13)
19:59:36.821 00.000 7988 Enqueuing Move request for scope (0.27, 0.01)
19:59:36.821 00.000 15712 Worker thread wakes up
19:59:36.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd
19:59:36.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.01)
19:59:36.821 00.000 15712 Moving (0.27, 0.01) raw xDistance=-0.02 yDistance=-0.27
19:59:36.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:36.821 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.7
19:59:36.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:36.821 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:36.821 00.000 7988 Enqueuing Expose request
19:59:36.830 00.009 15712 BLC: History state: CurrMiss=0.27, AvgInitMiss=-0.04, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.290498, 1:0.271675
19:59:36.830 00.000 15712 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
19:59:36.830 00.000 15712 BLC: window closed
19:59:36.832 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.36
19:59:36.832 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
19:59:36.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
19:59:36.832 00.000 15712 MoveAxis(E, 7, ABG)
19:59:36.832 00.000 15712 Guiding  Dir = 2, Dur = 7
19:59:36.832 00.000 15712 IsGuiding returns 0
19:59:36.846 00.014 15712 IsGuiding returns 0
19:59:36.846 00.000 15712 Move returns status 0, amount 7
19:59:36.846 00.000 15712 MoveAxis(N, 69, ABG)
19:59:36.846 00.000 15712 Guiding  Dir = 0, Dur = 69
19:59:36.846 00.000 15712 IsGuiding returns 0
19:59:36.929 00.083 15712 IsGuiding returns 1
19:59:36.929 00.000 15712 scope still moving after pulse duration time elapsed
19:59:36.962 00.033 15712 IsGuiding returns 1
19:59:37.026 00.064 15712 IsGuiding returns 0
19:59:37.026 00.000 15712 scope move finished after 69 + 107 ms
19:59:37.026 00.000 15712 Move returns status 0, amount 69
19:59:37.026 00.000 15712 move complete, result=0
19:59:37.026 00.000 15712 worker thread done servicing request
19:59:37.026 00.000 15712 Worker thread wakes up
19:59:37.026 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.3 px 69 ms NORTH
19:59:37.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:37.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:38.666 01.640 15712 Exposure complete
19:59:38.725 00.059 15712 worker thread done servicing request
19:59:38.725 00.000 7988 OnExposeComplete: enter
19:59:38.727 00.002 7988 UpdateGuideState(): m_state=6
19:59:38.727 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3126
19:59:38.727 00.000 7988 Star::Find returns 1 (0), X=1170.66, Y=435.10, Mass=1589, SNR=27.1, Peak=216 HFD=3.5
19:59:38.727 00.000 7988 MultiStar: [#1 -0.00,-0.05,0.97,U] [#2 -0.04,-0.36,1.00,U] [#3 -0.21,0.06,0.93,U] [#4 -0.13,-0.20,1.03,U] [#5 -0.11,0.05,0.70,U] [#6 0.14,-0.13,0.68,U] [#7 0.15,0.05,0.63,U] [#8 -0.05,-0.01,0.64,U] 
19:59:38.727 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {0.08, -0.26}
19:59:38.727 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
19:59:38.727 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
19:59:38.727 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.82 mountX=0.11 mountY=0.03, mountTheta=0.27
19:59:38.727 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.11, opts=13)
19:59:38.727 00.000 7988 Enqueuing Move request for scope (-0.03, -0.11)
19:59:38.727 00.000 15712 Worker thread wakes up
19:59:38.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
19:59:38.727 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
19:59:38.727 00.000 15712 Moving (-0.03, -0.11) raw xDistance=0.11 yDistance=0.03
19:59:38.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:38.727 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.1
19:59:38.742 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:38.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:38.743 00.001 7988 Enqueuing Expose request
19:59:38.743 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.35
19:59:38.743 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
19:59:38.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:38.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:59:38.743 00.000 15712 MoveAxis(E, 6, ABG)
19:59:38.743 00.000 15712 Guiding  Dir = 2, Dur = 6
19:59:38.743 00.000 15712 IsGuiding returns 0
19:59:38.764 00.021 15712 IsGuiding returns 0
19:59:38.764 00.000 15712 Move returns status 0, amount 6
19:59:38.764 00.000 15712 MoveAxis(N, 0, ABG)
19:59:38.764 00.000 15712 Move returns status 0, amount 0
19:59:38.764 00.000 15712 move complete, result=0
19:59:38.764 00.000 15712 worker thread done servicing request
19:59:38.764 00.000 15712 Worker thread wakes up
19:59:38.764 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
19:59:38.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:38.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:40.184 01.420 15712 Exposure complete
19:59:40.243 00.059 15712 worker thread done servicing request
19:59:40.243 00.000 7988 OnExposeComplete: enter
19:59:40.246 00.003 7988 UpdateGuideState(): m_state=6
19:59:40.246 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3127
19:59:40.246 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=435.51, Mass=1531, SNR=26.6, Peak=206 HFD=3.2
19:59:40.246 00.000 7988 MultiStar: [#1 -0.14,0.16,1.01,U] [#2 0.08,-0.06,0.99,U] [#3 -0.10,0.18,0.93,U] [#4 -0.11,0.27,1.00,U] [#5 0.02,0.22,0.71,U] [#6 0.10,0.39,0.67,U] [#7 0.06,0.20,0.63,U] [#8 0.05,0.06,0.65,U] 
19:59:40.246 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.17}, one-star: {-0.18, 0.15}
19:59:40.246 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
19:59:40.246 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
19:59:40.246 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.79 mountX=-0.17 mountY=0.03, mountTheta=2.94
19:59:40.246 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.17, opts=13)
19:59:40.256 00.010 7988 Enqueuing Move request for scope (-0.04, 0.17)
19:59:40.256 00.000 15712 Worker thread wakes up
19:59:40.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
19:59:40.256 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
19:59:40.256 00.000 15712 Moving (-0.04, 0.17) raw xDistance=-0.17 yDistance=0.03
19:59:40.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:40.256 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.6
19:59:40.260 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:40.260 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:40.262 00.002 7988 Enqueuing Expose request
19:59:40.262 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 641.35
19:59:40.262 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
19:59:40.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:40.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:59:40.262 00.000 15712 MoveAxis(E, 38, ABG)
19:59:40.262 00.000 15712 Guiding  Dir = 2, Dur = 38
19:59:40.262 00.000 15712 IsGuiding returns 0
19:59:40.278 00.016 15712 PulseGuide returned control before completion, sleep 26
19:59:40.330 00.052 15712 IsGuiding returns 1
19:59:40.330 00.000 15712 scope still moving after pulse duration time elapsed
19:59:40.358 00.028 15712 IsGuiding returns 0
19:59:40.358 00.000 15712 scope move finished after 38 + 55 ms
19:59:40.358 00.000 15712 Move returns status 0, amount 38
19:59:40.358 00.000 15712 MoveAxis(N, 0, ABG)
19:59:40.358 00.000 15712 Move returns status 0, amount 0
19:59:40.358 00.000 15712 move complete, result=0
19:59:40.358 00.000 15712 worker thread done servicing request
19:59:40.358 00.000 15712 Worker thread wakes up
19:59:40.358 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
19:59:40.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:40.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:41.999 01.641 15712 Exposure complete
19:59:42.060 00.061 15712 worker thread done servicing request
19:59:42.060 00.000 7988 OnExposeComplete: enter
19:59:42.062 00.002 7988 UpdateGuideState(): m_state=6
19:59:42.064 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3128
19:59:42.064 00.000 7988 Star::Find returns 1 (0), X=1170.63, Y=435.29, Mass=1462, SNR=25.7, Peak=209 HFD=3.1
19:59:42.066 00.002 7988 MultiStar: [#1 0.02,0.21,1.01,U] [#2 -0.08,-0.43,1.03,U] [#3 0.04,-0.10,0.97,U] [#4 0.11,-0.01,1.07,U] [#5 0.16,-0.01,0.71,U] [#6 0.05,0.28,0.72,U] [#7 0.06,0.11,0.64,U] [#8 0.01,-0.16,0.69,U] 
19:59:42.066 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.05, -0.08}
19:59:42.068 00.002 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.58) = xAngle (0.91 = 0.91)
19:59:42.068 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.01 = -2.27)
19:59:42.070 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.06 cameraTheta=-0.67 mountX=0.03 mountY=-0.04, mountTheta=-0.89
19:59:42.072 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
19:59:42.072 00.000 7988 Enqueuing Move request for scope (0.04, -0.03)
19:59:42.074 00.002 15712 Worker thread wakes up
19:59:42.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
19:59:42.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
19:59:42.074 00.000 15712 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
19:59:42.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:42.074 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.7
19:59:42.077 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:42.078 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:42.078 00.000 7988 Enqueuing Expose request
19:59:42.081 00.003 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.35
19:59:42.081 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
19:59:42.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:42.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:59:42.081 00.000 15712 MoveAxis(E, 6, ABG)
19:59:42.081 00.000 15712 Guiding  Dir = 2, Dur = 6
19:59:42.081 00.000 15712 IsGuiding returns 0
19:59:42.094 00.013 15712 IsGuiding returns 0
19:59:42.094 00.000 15712 Move returns status 0, amount 6
19:59:42.094 00.000 15712 MoveAxis(N, 0, ABG)
19:59:42.094 00.000 15712 Move returns status 0, amount 0
19:59:42.094 00.000 15712 move complete, result=0
19:59:42.094 00.000 15712 worker thread done servicing request
19:59:42.094 00.000 15712 Worker thread wakes up
19:59:42.094 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
19:59:42.111 00.017 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:42.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:43.514 01.403 15712 Exposure complete
19:59:43.560 00.046 15712 worker thread done servicing request
19:59:43.560 00.000 7988 OnExposeComplete: enter
19:59:43.576 00.016 7988 UpdateGuideState(): m_state=6
19:59:43.577 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3129
19:59:43.577 00.000 7988 Star::Find returns 1 (0), X=1170.68, Y=435.24, Mass=1456, SNR=25.9, Peak=209 HFD=3.3
19:59:43.577 00.000 7988 MultiStar: [#1 -0.01,0.01,1.01,U] [#2 0.19,-0.22,0.99,U] [#3 0.04,0.06,0.96,U] [#4 0.21,-0.07,1.04,U] [#5 0.20,0.11,0.72,U] [#6 0.40,-0.03,0.70,U] [#7 0.29,0.30,0.67,U] [#8 0.09,-0.14,0.67,U] 
19:59:43.577 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.02}, one-star: {0.10, -0.12}
19:59:43.577 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.58) = xAngle (0.73 = 0.73)
19:59:43.577 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.83 = -2.45)
19:59:43.577 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.85 mountX=0.12 mountY=-0.10, mountTheta=-0.71
19:59:43.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.12, opts=13)
19:59:43.577 00.000 7988 Enqueuing Move request for scope (0.10, -0.12)
19:59:43.577 00.000 15712 Worker thread wakes up
19:59:43.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
19:59:43.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
19:59:43.577 00.000 15712 Moving (0.10, -0.12) raw xDistance=0.12 yDistance=-0.10
19:59:43.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:59:43.577 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
19:59:43.590 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:43.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:43.592 00.002 7988 Enqueuing Expose request
19:59:43.592 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.34
19:59:43.592 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
19:59:43.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:43.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:59:43.592 00.000 15712 MoveAxis(E, 3, ABG)
19:59:43.594 00.002 15712 Guiding  Dir = 2, Dur = 3
19:59:43.594 00.000 15712 IsGuiding returns 0
19:59:43.611 00.017 15712 IsGuiding returns 0
19:59:43.611 00.000 15712 Move returns status 0, amount 3
19:59:43.611 00.000 15712 MoveAxis(N, 0, ABG)
19:59:43.611 00.000 15712 Move returns status 0, amount 0
19:59:43.611 00.000 15712 move complete, result=0
19:59:43.611 00.000 15712 worker thread done servicing request
19:59:43.611 00.000 15712 Worker thread wakes up
19:59:43.611 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
19:59:43.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:43.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:45.253 01.642 15712 Exposure complete
19:59:45.312 00.059 15712 worker thread done servicing request
19:59:45.312 00.000 7988 OnExposeComplete: enter
19:59:45.312 00.000 7988 UpdateGuideState(): m_state=6
19:59:45.316 00.004 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3130
19:59:45.316 00.000 7988 Star::Find returns 1 (1), X=1170.76, Y=435.41, Mass=1607, SNR=27.1, Peak=255 HFD=3.2
19:59:45.316 00.000 7988 MultiStar: [#1 -0.04,0.23,1.00,U] [#2 -0.03,-0.10,0.97,U] [#3 -0.12,0.17,0.90,U] [#4 -0.08,-0.06,1.02,U] [#5 0.00,0.17,0.71,U] [#6 0.17,0.05,0.68,U] [#7 0.13,0.21,0.62,U] [#8 0.14,-0.05,0.66,U] 
19:59:45.316 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.18, 0.04}
19:59:45.316 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
19:59:45.316 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.40)
19:59:45.316 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.19 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
19:59:45.316 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
19:59:45.316 00.000 7988 Enqueuing Move request for scope (0.03, 0.07)
19:59:45.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:45.316 00.000 7988 UpdateGuideState exits: m=1607 SNR=27.1 Saturated
19:59:45.329 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:45.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:45.329 00.000 7988 Enqueuing Expose request
19:59:45.332 00.003 15712 Worker thread wakes up
19:59:45.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
19:59:45.332 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
19:59:45.332 00.000 15712 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=-0.03
19:59:45.332 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.34
19:59:45.332 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
19:59:45.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:45.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:59:45.332 00.000 15712 MoveAxis(E, 3, ABG)
19:59:45.332 00.000 15712 Guiding  Dir = 2, Dur = 3
19:59:45.332 00.000 15712 IsGuiding returns 0
19:59:45.352 00.020 15712 IsGuiding returns 0
19:59:45.352 00.000 15712 Move returns status 0, amount 3
19:59:45.352 00.000 15712 MoveAxis(N, 0, ABG)
19:59:45.352 00.000 15712 Move returns status 0, amount 0
19:59:45.352 00.000 15712 move complete, result=0
19:59:45.352 00.000 15712 worker thread done servicing request
19:59:45.352 00.000 15712 Worker thread wakes up
19:59:45.352 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
19:59:45.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:45.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:46.768 01.416 15712 Exposure complete
19:59:46.830 00.062 15712 worker thread done servicing request
19:59:46.830 00.000 7988 OnExposeComplete: enter
19:59:46.832 00.002 7988 UpdateGuideState(): m_state=6
19:59:46.832 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3131
19:59:46.832 00.000 7988 Star::Find returns 1 (0), X=1170.76, Y=435.42, Mass=1512, SNR=26.5, Peak=226 HFD=3.2
19:59:46.832 00.000 7988 MultiStar: [#1 -0.02,0.34,0.99,U] [#2 -0.07,-0.11,1.01,U] [#3 0.09,0.14,0.96,U] [#4 0.08,0.17,1.00,U] [#5 0.07,0.41,0.72,U] [#6 0.21,0.27,0.72,U] [#7 0.11,0.29,0.65,U] [#8 -0.09,0.29,0.63,U] 
19:59:46.832 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.19}, one-star: {0.19, 0.05}
19:59:46.832 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
19:59:46.832 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.32)
19:59:46.832 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.28 mountX=-0.05 mountY=-0.19, mountTheta=-1.86
19:59:46.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.05, opts=13)
19:59:46.832 00.000 7988 Enqueuing Move request for scope (0.19, 0.05)
19:59:46.843 00.011 15712 Worker thread wakes up
19:59:46.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
19:59:46.843 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
19:59:46.843 00.000 15712 Moving (0.19, 0.05) raw xDistance=-0.05 yDistance=-0.19
19:59:46.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:46.843 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.5
19:59:46.846 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:46.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:46.848 00.002 7988 Enqueuing Expose request
19:59:46.848 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.33
19:59:46.848 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
19:59:46.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:46.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:59:46.848 00.000 15712 MoveAxis(E, 3, ABG)
19:59:46.848 00.000 15712 Guiding  Dir = 2, Dur = 3
19:59:46.848 00.000 15712 IsGuiding returns 0
19:59:46.869 00.021 15712 IsGuiding returns 0
19:59:46.869 00.000 15712 Move returns status 0, amount 3
19:59:46.869 00.000 15712 MoveAxis(N, 0, ABG)
19:59:46.869 00.000 15712 Move returns status 0, amount 0
19:59:46.869 00.000 15712 move complete, result=0
19:59:46.869 00.000 15712 worker thread done servicing request
19:59:46.869 00.000 15712 Worker thread wakes up
19:59:46.869 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
19:59:46.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:46.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:48.511 01.642 15712 Exposure complete
19:59:48.562 00.051 15712 worker thread done servicing request
19:59:48.562 00.000 7988 OnExposeComplete: enter
19:59:48.572 00.010 7988 UpdateGuideState(): m_state=6
19:59:48.572 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3132
19:59:48.572 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=435.56, Mass=1566, SNR=26.9, Peak=187 HFD=3.2
19:59:48.572 00.000 7988 MultiStar: [#1 -0.14,0.34,0.98,U] [#2 0.10,-0.02,0.99,U] [#3 -0.17,0.52,0.92,U] [#4 -0.08,0.36,1.00,U] [#5 -0.04,0.15,0.68,U] [#6 0.12,0.39,0.73,U] [#7 0.29,0.23,0.64,U] [#8 -0.18,0.56,0.65,U] 
19:59:48.572 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.30}, one-star: {-0.14, 0.20}
19:59:48.572 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.58) = xAngle (3.76 = -2.52)
19:59:48.579 00.007 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.87 = 0.59)
19:59:48.579 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.25 cameraTheta=2.18 mountX=-0.20 mountY=0.14, mountTheta=2.54
19:59:48.579 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.20, opts=13)
19:59:48.579 00.000 7988 Enqueuing Move request for scope (-0.14, 0.20)
19:59:48.579 00.000 15712 Worker thread wakes up
19:59:48.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
19:59:48.579 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
19:59:48.579 00.000 15712 Moving (-0.14, 0.20) raw xDistance=-0.20 yDistance=0.14
19:59:48.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:48.579 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.9
19:59:48.586 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:48.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:48.588 00.002 7988 Enqueuing Expose request
19:59:48.588 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 641.33
19:59:48.588 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
19:59:48.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:48.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:59:48.588 00.000 15712 MoveAxis(E, 42, ABG)
19:59:48.588 00.000 15712 Guiding  Dir = 2, Dur = 42
19:59:48.588 00.000 15712 IsGuiding returns 0
19:59:48.613 00.025 15712 PulseGuide returned control before completion, sleep 28
19:59:48.652 00.039 15712 IsGuiding returns 1
19:59:48.652 00.000 15712 scope still moving after pulse duration time elapsed
19:59:48.710 00.058 15712 IsGuiding returns 0
19:59:48.710 00.000 15712 scope move finished after 42 + 77 ms
19:59:48.710 00.000 15712 Move returns status 0, amount 42
19:59:48.710 00.000 15712 MoveAxis(N, 0, ABG)
19:59:48.710 00.000 15712 Move returns status 0, amount 0
19:59:48.710 00.000 15712 move complete, result=0
19:59:48.710 00.000 15712 worker thread done servicing request
19:59:48.710 00.000 15712 Worker thread wakes up
19:59:48.710 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
19:59:48.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:48.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:50.118 01.408 15712 Exposure complete
19:59:50.180 00.062 15712 worker thread done servicing request
19:59:50.180 00.000 7988 OnExposeComplete: enter
19:59:50.180 00.000 7988 UpdateGuideState(): m_state=6
19:59:50.183 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3133
19:59:50.183 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=435.43, Mass=1599, SNR=27.2, Peak=195 HFD=3.2
19:59:50.185 00.002 7988 MultiStar: [#1 0.12,0.16,1.02,U] [#2 -0.12,-0.10,0.98,U] [#3 -0.06,0.14,0.94,U] [#4 -0.01,-0.07,1.01,U] [#5 0.17,0.13,0.67,U] [#6 0.19,0.11,0.67,U] [#7 0.21,0.20,0.66,U] [#8 -0.13,-0.07,0.63,U] 
19:59:50.185 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.07, 0.06}
19:59:50.187 00.002 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
19:59:50.187 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.63)
19:59:50.187 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.97 mountX=-0.06 mountY=-0.04, mountTheta=-2.53
19:59:50.192 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
19:59:50.192 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
19:59:50.192 00.000 15712 Worker thread wakes up
19:59:50.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
19:59:50.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
19:59:50.192 00.000 15712 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
19:59:50.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:50.192 00.000 7988 UpdateGuideState exits: m=1599 SNR=27.2
19:59:50.196 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:50.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:50.196 00.000 7988 Enqueuing Expose request
19:59:50.196 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.32
19:59:50.196 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
19:59:50.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:50.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:59:50.196 00.000 15712 MoveAxis(E, 1, ABG)
19:59:50.196 00.000 15712 Guiding  Dir = 2, Dur = 1
19:59:50.196 00.000 15712 IsGuiding returns 0
19:59:50.228 00.032 15712 IsGuiding returns 0
19:59:50.228 00.000 15712 Move returns status 0, amount 1
19:59:50.228 00.000 15712 MoveAxis(N, 0, ABG)
19:59:50.228 00.000 15712 Move returns status 0, amount 0
19:59:50.228 00.000 15712 move complete, result=0
19:59:50.228 00.000 15712 worker thread done servicing request
19:59:50.228 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
19:59:50.230 00.002 15712 Worker thread wakes up
19:59:50.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:50.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:51.871 01.641 15712 Exposure complete
19:59:51.926 00.055 15712 worker thread done servicing request
19:59:51.926 00.000 7988 OnExposeComplete: enter
19:59:51.926 00.000 7988 UpdateGuideState(): m_state=6
19:59:51.934 00.008 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3134
19:59:51.934 00.000 7988 Star::Find returns 1 (0), X=1170.50, Y=435.64, Mass=1556, SNR=26.9, Peak=195 HFD=3.3
19:59:51.934 00.000 7988 MultiStar: [#1 -0.14,0.34,1.00,U] [#2 -0.24,0.17,1.00,U] [#3 -0.10,0.37,0.95,U] [#4 -0.16,0.46,1.02,U] [#5 -0.17,0.31,0.69,U] [#6 0.05,0.36,0.69,U] [#7 -0.03,0.20,0.65,U] [#8 -0.21,0.38,0.67,U] 
19:59:51.934 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.32}, one-star: {-0.08, 0.27}
19:59:51.934 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.84)
19:59:51.934 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.27)
19:59:51.934 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.29 cameraTheta=1.86 mountX=-0.27 mountY=0.08, mountTheta=2.87
19:59:51.934 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.27, opts=13)
19:59:51.943 00.009 7988 Enqueuing Move request for scope (-0.08, 0.27)
19:59:51.943 00.000 15712 Worker thread wakes up
19:59:51.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.27) opts 0xd
19:59:51.943 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.27)
19:59:51.943 00.000 15712 Moving (-0.08, 0.27) raw xDistance=-0.27 yDistance=0.08
19:59:51.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:51.943 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9
19:59:51.947 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:51.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:51.949 00.002 7988 Enqueuing Expose request
19:59:51.949 00.000 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 641.32
19:59:51.949 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
19:59:51.949 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:51.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:59:51.949 00.000 15712 MoveAxis(E, 56, ABG)
19:59:51.949 00.000 15712 Guiding  Dir = 2, Dur = 56
19:59:51.949 00.000 15712 IsGuiding returns 0
19:59:51.965 00.016 15712 PulseGuide returned control before completion, sleep 47
19:59:52.046 00.081 15712 IsGuiding returns 0
19:59:52.046 00.000 15712 Move returns status 0, amount 56
19:59:52.046 00.000 15712 MoveAxis(N, 0, ABG)
19:59:52.046 00.000 15712 Move returns status 0, amount 0
19:59:52.046 00.000 15712 move complete, result=0
19:59:52.046 00.000 15712 worker thread done servicing request
19:59:52.046 00.000 15712 Worker thread wakes up
19:59:52.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:52.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:52.046 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
19:59:53.467 01.421 15712 Exposure complete
19:59:53.526 00.059 15712 worker thread done servicing request
19:59:53.526 00.000 7988 OnExposeComplete: enter
19:59:53.528 00.002 7988 UpdateGuideState(): m_state=6
19:59:53.528 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3135
19:59:53.530 00.002 7988 Star::Find returns 1 (0), X=1170.39, Y=435.23, Mass=1542, SNR=26.5, Peak=217 HFD=3.4
19:59:53.532 00.002 7988 MultiStar: [#1 -0.08,-0.20,1.00,U] [#2 -0.14,-0.34,1.01,U] [#3 -0.19,-0.18,0.93,U] [#4 -0.14,-0.31,1.04,U] [#5 -0.17,-0.04,0.68,U] [#6 0.10,-0.04,0.69,U] [#7 -0.15,-0.05,0.64,U] [#8 -0.08,-0.23,0.66,U] 
19:59:53.532 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.18}, one-star: {-0.19, -0.14}
19:59:53.534 00.002 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
19:59:53.534 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
19:59:53.536 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.15 mountX=0.19 mountY=0.12, mountTheta=0.59
19:59:53.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.18, opts=13)
19:59:53.538 00.002 7988 Enqueuing Move request for scope (-0.12, -0.18)
19:59:53.540 00.002 15712 Worker thread wakes up
19:59:53.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
19:59:53.540 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
19:59:53.540 00.000 15712 Moving (-0.12, -0.18) raw xDistance=0.19 yDistance=0.12
19:59:53.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:53.540 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.5
19:59:53.542 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:53.543 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:53.544 00.001 7988 Enqueuing Expose request
19:59:53.544 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 641.31
19:59:53.544 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
19:59:53.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:53.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:59:53.544 00.000 15712 MoveAxis(W, 34, ABG)
19:59:53.544 00.000 15712 Guiding  Dir = 3, Dur = 34
19:59:53.544 00.000 15712 IsGuiding returns 0
19:59:53.560 00.016 15712 PulseGuide returned control before completion, sleep 22
19:59:53.615 00.055 15712 IsGuiding returns 0
19:59:53.615 00.000 15712 Move returns status 0, amount 34
19:59:53.615 00.000 15712 MoveAxis(N, 0, ABG)
19:59:53.615 00.000 15712 Move returns status 0, amount 0
19:59:53.615 00.000 15712 move complete, result=0
19:59:53.615 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
19:59:53.619 00.004 15712 worker thread done servicing request
19:59:53.619 00.000 15712 Worker thread wakes up
19:59:53.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:53.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:55.363 01.744 15712 Exposure complete
19:59:55.415 00.052 15712 worker thread done servicing request
19:59:55.415 00.000 7988 OnExposeComplete: enter
19:59:55.424 00.009 7988 UpdateGuideState(): m_state=6
19:59:55.424 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3136
19:59:55.424 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=435.42, Mass=1558, SNR=26.8, Peak=220 HFD=3.3
19:59:55.424 00.000 7988 MultiStar: [#1 -0.21,0.11,0.99,U] [#2 -0.13,-0.23,1.00,U] [#3 -0.25,-0.07,0.92,U] [#4 -0.10,-0.02,1.02,U] [#5 -0.19,0.18,0.67,U] [#6 0.10,0.02,0.70,U] [#7 -0.21,0.30,0.62,U] [#8 -0.27,0.02,0.63,U] 
19:59:55.424 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.19, 0.06}
19:59:55.424 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.72)
19:59:55.424 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.39)
19:59:55.432 00.008 7988 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=2.99 mountX=-0.02 mountY=0.16, mountTheta=1.72
19:59:55.432 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.02, opts=13)
19:59:55.432 00.000 7988 Enqueuing Move request for scope (-0.16, 0.02)
19:59:55.432 00.000 15712 Worker thread wakes up
19:59:55.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
19:59:55.432 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
19:59:55.432 00.000 15712 Moving (-0.16, 0.02) raw xDistance=-0.02 yDistance=0.16
19:59:55.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
19:59:55.432 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.8
19:59:55.438 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:55.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:55.440 00.002 7988 Enqueuing Expose request
19:59:55.440 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.31
19:59:55.440 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
19:59:55.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:55.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:59:55.440 00.000 15712 MoveAxis(E, 5, ABG)
19:59:55.440 00.000 15712 Guiding  Dir = 2, Dur = 5
19:59:55.440 00.000 15712 IsGuiding returns 0
19:59:55.472 00.032 15712 IsGuiding returns 0
19:59:55.472 00.000 15712 Move returns status 0, amount 5
19:59:55.472 00.000 15712 MoveAxis(N, 0, ABG)
19:59:55.472 00.000 15712 Move returns status 0, amount 0
19:59:55.472 00.000 15712 move complete, result=0
19:59:55.472 00.000 15712 worker thread done servicing request
19:59:55.472 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
19:59:55.474 00.002 15712 Worker thread wakes up
19:59:55.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:55.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:56.890 01.416 15712 Exposure complete
19:59:56.944 00.054 15712 worker thread done servicing request
19:59:56.944 00.000 7988 OnExposeComplete: enter
19:59:56.953 00.009 7988 UpdateGuideState(): m_state=6
19:59:56.955 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3137
19:59:56.955 00.000 7988 Star::Find returns 1 (0), X=1170.60, Y=435.44, Mass=1443, SNR=26.0, Peak=191 HFD=3.2
19:59:56.957 00.002 7988 MultiStar: [#1 -0.02,0.28,1.03,U] [#2 -0.03,-0.03,1.00,U] [#3 -0.08,0.06,0.94,U] [#4 -0.03,0.17,1.03,U] [#5 -0.13,0.33,0.69,U] [#6 0.07,0.36,0.70,U] [#7 0.07,0.32,0.66,U] [#8 -0.04,0.11,0.64,U] 
19:59:56.957 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.17}, one-star: {0.02, 0.08}
19:59:56.959 00.002 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
19:59:56.959 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
19:59:56.961 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.32 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
19:59:56.963 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.08, opts=13)
19:59:56.963 00.000 7988 Enqueuing Move request for scope (0.02, 0.08)
19:59:56.965 00.002 15712 Worker thread wakes up
19:59:56.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
19:59:56.965 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
19:59:56.965 00.000 15712 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
19:59:56.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:56.965 00.000 7988 UpdateGuideState exits: m=1443 SNR=26.0
19:59:56.968 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:56.968 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:56.968 00.000 7988 Enqueuing Expose request
19:59:56.968 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.30
19:59:56.968 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
19:59:56.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:56.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:59:56.968 00.000 15712 MoveAxis(E, 7, ABG)
19:59:56.968 00.000 15712 Guiding  Dir = 2, Dur = 7
19:59:56.968 00.000 15712 IsGuiding returns 0
19:59:56.989 00.021 15712 IsGuiding returns 0
19:59:56.989 00.000 15712 Move returns status 0, amount 7
19:59:56.989 00.000 15712 MoveAxis(N, 0, ABG)
19:59:56.989 00.000 15712 Move returns status 0, amount 0
19:59:56.989 00.000 15712 move complete, result=0
19:59:56.989 00.000 15712 worker thread done servicing request
19:59:56.989 00.000 15712 Worker thread wakes up
19:59:56.989 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
19:59:56.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:56.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
19:59:58.633 01.644 15712 Exposure complete
19:59:58.692 00.059 15712 worker thread done servicing request
19:59:58.692 00.000 7988 OnExposeComplete: enter
19:59:58.694 00.002 7988 UpdateGuideState(): m_state=6
19:59:58.695 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3138
19:59:58.695 00.000 7988 Star::Find returns 1 (0), X=1170.30, Y=435.75, Mass=1524, SNR=26.6, Peak=208 HFD=3.4
19:59:58.698 00.003 7988 MultiStar: [#1 -0.22,0.42,0.99,U] [#2 -0.40,0.26,0.96,U] [#3 -0.27,0.34,0.93,U] [#4 -0.31,0.30,1.02,U] [#5 -0.33,0.60,0.71,U] [#6 -0.14,0.40,0.69,U] [#7 -0.34,0.66,0.65,U] [#8 -0.24,0.26,0.65,U] 
19:59:58.699 00.001 7988 single-star, 8 included, MultiStar: {-0.28, 0.39}, one-star: {-0.28, 0.39}
19:59:58.700 00.001 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.58) = xAngle (3.77 = -2.51)
19:59:58.701 00.001 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.88 = 0.59)
19:59:58.702 00.001 7988 CameraToMount -- cameraX=-0.28 cameraY=0.39 hyp=0.48 cameraTheta=2.19 mountX=-0.39 mountY=0.27, mountTheta=2.54
19:59:58.705 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.39, opts=13)
19:59:58.706 00.001 7988 Enqueuing Move request for scope (-0.28, 0.39)
19:59:58.707 00.001 15712 Worker thread wakes up
19:59:58.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.39) opts 0xd
19:59:58.707 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.39)
19:59:58.707 00.000 15712 Moving (-0.28, 0.39) raw xDistance=-0.39 yDistance=0.27
19:59:58.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
19:59:58.708 00.001 7988 UpdateGuideState exits: m=1524 SNR=26.6
19:59:58.710 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:58.710 00.000 15712 PPEC rslt: input = -0.39, final = -0.26, react = -0.23, pred = -0.03, hyst = -0.21, hyst_pct = 0.00, period_length = 641.30
19:59:58.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
19:59:58.712 00.002 7988 Enqueuing Expose request
19:59:58.712 00.000 15712 PPEC: input: -0.39, control: -0.26, exposure: 1500
19:59:58.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:59:58.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:59:58.712 00.000 15712 MoveAxis(E, 84, ABG)
19:59:58.712 00.000 15712 Guiding  Dir = 2, Dur = 84
19:59:58.745 00.033 15712 IsGuiding returns 0
19:59:58.762 00.017 15712 PulseGuide returned control before completion, sleep 79
19:59:58.874 00.112 15712 IsGuiding returns 0
19:59:58.874 00.000 15712 Move returns status 0, amount 84
19:59:58.874 00.000 15712 MoveAxis(N, 0, ABG)
19:59:58.874 00.000 15712 Move returns status 0, amount 0
19:59:58.874 00.000 15712 move complete, result=0
19:59:58.874 00.000 7988 GuideStep: -0.4 px 84 ms EAST, 0.3 px 0 ms NORTH
19:59:58.878 00.004 15712 worker thread done servicing request
19:59:58.878 00.000 15712 Worker thread wakes up
19:59:58.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
19:59:58.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:00.288 01.410 15712 Exposure complete
20:00:00.344 00.056 15712 worker thread done servicing request
20:00:00.344 00.000 7988 OnExposeComplete: enter
20:00:00.350 00.006 7988 UpdateGuideState(): m_state=6
20:00:00.350 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3139
20:00:00.354 00.004 7988 Star::Find returns 1 (0), X=1170.25, Y=435.41, Mass=1534, SNR=26.5, Peak=216 HFD=3.4
20:00:00.356 00.002 7988 MultiStar: [#1 -0.37,0.21,0.99,U] [#2 -0.32,-0.23,0.99,U] [#3 -0.34,0.23,0.96,U] [#4 -0.22,-0.04,1.04,U] [#5 -0.19,0.16,0.73,U] [#6 -0.04,0.20,0.69,U] [#7 -0.35,0.33,0.64,U] [#8 -0.18,0.19,0.65,U] 
20:00:00.356 00.000 7988 refined, 8 included, MultiStar: {-0.27, 0.10}, one-star: {-0.33, 0.04}
20:00:00.356 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.58) = xAngle (4.35 = -1.93)
20:00:00.356 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.18)
20:00:00.361 00.005 7988 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.78 mountX=-0.10 mountY=0.27, mountTheta=1.93
20:00:00.361 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.10, opts=13)
20:00:00.361 00.000 7988 Enqueuing Move request for scope (-0.27, 0.10)
20:00:00.361 00.000 15712 Worker thread wakes up
20:00:00.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
20:00:00.361 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
20:00:00.361 00.000 15712 Moving (-0.27, 0.10) raw xDistance=-0.10 yDistance=0.27
20:00:00.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:00:00.366 00.005 7988 UpdateGuideState exits: m=1534 SNR=26.5
20:00:00.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:00.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:00.366 00.000 7988 Enqueuing Expose request
20:00:00.366 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.29
20:00:00.366 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
20:00:00.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:00:00.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:00:00.366 00.000 15712 MoveAxis(E, 8, ABG)
20:00:00.366 00.000 15712 Guiding  Dir = 2, Dur = 8
20:00:00.399 00.033 15712 IsGuiding returns 0
20:00:00.413 00.014 15712 IsGuiding returns 0
20:00:00.413 00.000 15712 Move returns status 0, amount 8
20:00:00.413 00.000 15712 MoveAxis(N, 0, ABG)
20:00:00.413 00.000 15712 Move returns status 0, amount 0
20:00:00.413 00.000 15712 move complete, result=0
20:00:00.413 00.000 15712 worker thread done servicing request
20:00:00.413 00.000 15712 Worker thread wakes up
20:00:00.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:00.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:00.413 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.3 px 0 ms NORTH
20:00:02.169 01.756 15712 Exposure complete
20:00:02.215 00.046 15712 worker thread done servicing request
20:00:02.215 00.000 7988 OnExposeComplete: enter
20:00:02.232 00.017 7988 UpdateGuideState(): m_state=6
20:00:02.232 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3140
20:00:02.232 00.000 7988 Star::Find returns 1 (0), X=1170.23, Y=435.68, Mass=1505, SNR=26.3, Peak=205 HFD=3.1
20:00:02.232 00.000 7988 MultiStar: [#1 -0.38,0.42,1.04,U] [#2 -0.41,0.23,1.02,U] [#3 -0.37,0.43,0.97,U] [#4 -0.27,0.36,1.02,U] [#5 -0.47,0.25,0.70,U] [#6 0.14,0.52,0.71,U] [#7 -0.20,0.53,0.64,U] [#8 -0.29,0.54,0.69,U] 
20:00:02.232 00.000 7988 single-star, 8 included, MultiStar: {-0.30, 0.39}, one-star: {-0.35, 0.32}
20:00:02.232 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.58) = xAngle (3.98 = -2.31)
20:00:02.232 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.09 = 0.80)
20:00:02.232 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.32 hyp=0.47 cameraTheta=2.40 mountX=-0.31 mountY=0.34, mountTheta=2.32
20:00:02.232 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.32, opts=13)
20:00:02.232 00.000 7988 Enqueuing Move request for scope (-0.35, 0.32)
20:00:02.232 00.000 15712 Worker thread wakes up
20:00:02.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.32) opts 0xd
20:00:02.232 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.32)
20:00:02.232 00.000 15712 Moving (-0.35, 0.32) raw xDistance=-0.31 yDistance=0.34
20:00:02.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:02.232 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
20:00:02.246 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:02.247 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:02.249 00.002 7988 Enqueuing Expose request
20:00:02.249 00.000 15712 PPEC rslt: input = -0.31, final = -0.22, react = -0.19, pred = -0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 641.29
20:00:02.249 00.000 15712 PPEC: input: -0.31, control: -0.22, exposure: 1500
20:00:02.249 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.09 newest=0.87
20:00:02.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
20:00:02.249 00.000 15712 MoveAxis(E, 70, ABG)
20:00:02.249 00.000 15712 Guiding  Dir = 2, Dur = 70
20:00:02.280 00.031 15712 IsGuiding returns 0
20:00:02.297 00.017 15712 PulseGuide returned control before completion, sleep 64
20:00:02.376 00.079 15712 IsGuiding returns 0
20:00:02.376 00.000 15712 Move returns status 0, amount 70
20:00:02.376 00.000 15712 BLC: Oldest BLC event removed
20:00:02.376 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
20:00:02.376 00.000 15712 MoveAxis(S, 325, ABG)
20:00:02.376 00.000 15712 Guiding  Dir = 1, Dur = 325
20:00:02.377 00.001 15712 IsGuiding returns 0
20:00:02.456 00.079 15712 PulseGuide returned control before completion, sleep 256
20:00:02.744 00.288 15712 IsGuiding returns 1
20:00:02.744 00.000 15712 scope still moving after pulse duration time elapsed
20:00:02.776 00.032 15712 IsGuiding returns 1
20:00:02.839 00.063 15712 IsGuiding returns 0
20:00:02.839 00.000 15712 scope move finished after 325 + 138 ms
20:00:02.839 00.000 15712 Move returns status 0, amount 325
20:00:02.839 00.000 15712 move complete, result=0
20:00:02.839 00.000 15712 worker thread done servicing request
20:00:02.839 00.000 15712 Worker thread wakes up
20:00:02.839 00.000 7988 GuideStep: -0.3 px 70 ms EAST, 0.3 px 325 ms SOUTH
20:00:02.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:02.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:04.247 01.408 15712 Exposure complete
20:00:04.307 00.060 15712 worker thread done servicing request
20:00:04.307 00.000 7988 OnExposeComplete: enter
20:00:04.308 00.001 7988 UpdateGuideState(): m_state=6
20:00:04.310 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3141
20:00:04.310 00.000 7988 Star::Find returns 1 (0), X=1170.73, Y=435.54, Mass=1506, SNR=26.1, Peak=196 HFD=3.3
20:00:04.312 00.002 7988 MultiStar: [#1 0.16,0.25,1.04,U] [#2 0.10,0.06,1.01,U] [#3 0.21,0.22,0.96,U] [#4 0.04,0.17,1.06,U] [#5 0.04,0.29,0.73,U] [#6 0.51,0.45,0.70,U] [#7 0.08,0.39,0.64,U] [#8 0.16,0.14,0.66,U] 
20:00:04.314 00.002 7988 single-star, 8 included, MultiStar: {0.15, 0.22}, one-star: {0.15, 0.18}
20:00:04.314 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.45 = 2.45)
20:00:04.316 00.002 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.72)
20:00:04.316 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.88 mountX=-0.18 mountY=-0.15, mountTheta=-2.44
20:00:04.318 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.18, opts=13)
20:00:04.320 00.002 7988 Enqueuing Move request for scope (0.15, 0.18)
20:00:04.320 00.000 15712 Worker thread wakes up
20:00:04.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
20:00:04.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
20:00:04.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:04.320 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.1
20:00:04.324 00.004 15712 Moving (0.15, 0.18) raw xDistance=-0.18 yDistance=-0.15
20:00:04.324 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:04.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:04.324 00.000 7988 Enqueuing Expose request
20:00:04.324 00.000 15712 BLC: History state: CurrMiss=-0.15, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.337838, 1:-0.152047
20:00:04.324 00.000 15712 BLC: No correction, Miss < min_move
20:00:04.324 00.000 15712 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 641.28
20:00:04.324 00.000 15712 PPEC: input: -0.18, control: -0.14, exposure: 1500
20:00:04.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:04.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:00:04.324 00.000 15712 MoveAxis(E, 44, ABG)
20:00:04.324 00.000 15712 Guiding  Dir = 2, Dur = 44
20:00:04.324 00.000 15712 IsGuiding returns 0
20:00:04.359 00.035 15712 PulseGuide returned control before completion, sleep 29
20:00:04.392 00.033 15712 IsGuiding returns 1
20:00:04.392 00.000 15712 scope still moving after pulse duration time elapsed
20:00:04.420 00.028 15712 IsGuiding returns 0
20:00:04.420 00.000 15712 scope move finished after 44 + 43 ms
20:00:04.420 00.000 15712 Move returns status 0, amount 44
20:00:04.420 00.000 15712 MoveAxis(N, 0, ABG)
20:00:04.420 00.000 15712 Move returns status 0, amount 0
20:00:04.420 00.000 15712 move complete, result=0
20:00:04.420 00.000 15712 worker thread done servicing request
20:00:04.420 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
20:00:04.420 00.000 15712 Worker thread wakes up
20:00:04.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:04.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:06.062 01.642 15712 Exposure complete
20:00:06.122 00.060 15712 worker thread done servicing request
20:00:06.122 00.000 7988 OnExposeComplete: enter
20:00:06.122 00.000 7988 UpdateGuideState(): m_state=6
20:00:06.125 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3142
20:00:06.127 00.002 7988 Star::Find returns 1 (0), X=1171.09, Y=435.17, Mass=1431, SNR=25.6, Peak=190 HFD=3.7
20:00:06.127 00.000 7988 MultiStar: [#1 0.45,-0.16,1.04,U] [#2 0.68,-0.45,0.98,U] [#3 0.72,-0.22,0.99,U] [#4 0.80,-0.23,1.09,U] [#5 0.48,-0.02,0.70,U] [#6 0.73,-0.17,0.69,U] [#7 0.73,0.03,0.65,U] [#8 0.71,-0.28,0.62,U] 
20:00:06.127 00.000 7988 single-star, 8 included, MultiStar: {0.64, -0.20}, one-star: {0.51, -0.20}
20:00:06.127 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
20:00:06.127 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.96)
20:00:06.127 00.000 7988 CameraToMount -- cameraX=0.51 cameraY=-0.20 hyp=0.55 cameraTheta=-0.37 mountX=0.19 mountY=-0.51, mountTheta=-1.20
20:00:06.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.51, y=-0.20, opts=13)
20:00:06.127 00.000 7988 Enqueuing Move request for scope (0.51, -0.20)
20:00:06.127 00.000 15712 Worker thread wakes up
20:00:06.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.20) opts 0xd
20:00:06.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.51, -0.20)
20:00:06.127 00.000 15712 Moving (0.51, -0.20) raw xDistance=0.19 yDistance=-0.51
20:00:06.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:06.127 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.6
20:00:06.139 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:06.139 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:06.141 00.002 7988 Enqueuing Expose request
20:00:06.141 00.000 15712 BLC: History state: CurrMiss=-0.51, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.337838, 1:-0.152047, 2:-0.506334
20:00:06.141 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
20:00:06.141 00.000 15712 BLC: window closed
20:00:06.144 00.003 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 641.28
20:00:06.144 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
20:00:06.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:00:06.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
20:00:06.144 00.000 15712 MoveAxis(W, 29, ABG)
20:00:06.144 00.000 15712 Guiding  Dir = 3, Dur = 29
20:00:06.144 00.000 15712 IsGuiding returns 0
20:00:06.164 00.020 15712 PulseGuide returned control before completion, sleep 21
20:00:06.212 00.048 15712 IsGuiding returns 0
20:00:06.212 00.000 15712 Move returns status 0, amount 29
20:00:06.212 00.000 15712 MoveAxis(N, 0, ABG)
20:00:06.212 00.000 15712 Move returns status 0, amount 0
20:00:06.212 00.000 15712 move complete, result=0
20:00:06.212 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.5 px 0 ms NORTH
20:00:06.215 00.003 15712 worker thread done servicing request
20:00:06.215 00.000 15712 Worker thread wakes up
20:00:06.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:06.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:07.629 01.414 15712 Exposure complete
20:00:07.674 00.045 15712 worker thread done servicing request
20:00:07.674 00.000 7988 OnExposeComplete: enter
20:00:07.690 00.016 7988 UpdateGuideState(): m_state=6
20:00:07.690 00.000 7988 Star::Find(15, 1171, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3143
20:00:07.690 00.000 7988 Star::Find returns 1 (0), X=1171.05, Y=435.44, Mass=1545, SNR=26.6, Peak=225 HFD=3.6
20:00:07.690 00.000 7988 MultiStar: [#1 0.28,0.30,0.99,U] [#2 0.45,-0.07,0.99,U] [#3 0.41,0.11,0.95,U] [#4 0.31,0.14,1.01,U] [#5 0.39,0.09,0.70,U] [#6 0.69,0.21,0.69,U] [#7 0.36,0.34,0.65,U] [#8 0.21,-0.04,0.62,U] 
20:00:07.690 00.000 7988 refined, 8 included, MultiStar: {0.40, 0.13}, one-star: {0.47, 0.08}
20:00:07.690 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.89 = 1.89)
20:00:07.690 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
20:00:07.690 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=0.13 hyp=0.42 cameraTheta=0.31 mountX=-0.13 mountY=-0.40, mountTheta=-1.88
20:00:07.700 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=0.13, opts=13)
20:00:07.701 00.001 7988 Enqueuing Move request for scope (0.40, 0.13)
20:00:07.702 00.001 15712 Worker thread wakes up
20:00:07.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.13) opts 0xd
20:00:07.702 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, 0.13)
20:00:07.702 00.000 15712 Moving (0.40, 0.13) raw xDistance=-0.13 yDistance=-0.40
20:00:07.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:07.703 00.001 7988 UpdateGuideState exits: m=1545 SNR=26.6
20:00:07.705 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:07.706 00.001 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.27
20:00:07.706 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
20:00:07.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:00:07.706 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:07.708 00.002 7988 Enqueuing Expose request
20:00:07.709 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:00:07.709 00.000 15712 MoveAxis(E, 6, ABG)
20:00:07.709 00.000 15712 Guiding  Dir = 2, Dur = 6
20:00:07.729 00.020 15712 IsGuiding returns 0
20:00:07.747 00.018 15712 IsGuiding returns 0
20:00:07.747 00.000 15712 Move returns status 0, amount 6
20:00:07.747 00.000 15712 MoveAxis(N, 0, ABG)
20:00:07.747 00.000 15712 Move returns status 0, amount 0
20:00:07.747 00.000 15712 move complete, result=0
20:00:07.747 00.000 15712 worker thread done servicing request
20:00:07.747 00.000 15712 Worker thread wakes up
20:00:07.747 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.4 px 0 ms NORTH
20:00:07.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:07.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:09.382 01.635 15712 Exposure complete
20:00:09.428 00.046 15712 worker thread done servicing request
20:00:09.428 00.000 7988 OnExposeComplete: enter
20:00:09.443 00.015 7988 UpdateGuideState(): m_state=6
20:00:09.443 00.000 7988 Star::Find(15, 1171, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3144
20:00:09.445 00.002 7988 Star::Find returns 1 (0), X=1170.95, Y=435.42, Mass=1420, SNR=25.4, Peak=198 HFD=3.4
20:00:09.445 00.000 7988 MultiStar: [#1 0.23,0.36,1.04,U] [#2 0.27,-0.05,1.04,U] [#3 0.48,0.16,0.98,U] [#4 0.42,0.27,1.02,U] [#5 0.36,0.50,0.78,U] [#6 0.50,0.28,0.72,U] [#7 0.10,0.39,0.68,U] [#8 0.30,0.42,0.66,U] 
20:00:09.445 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.24}, one-star: {0.37, 0.06}
20:00:09.445 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.58) = xAngle (1.74 = 1.74)
20:00:09.445 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.85 = -1.44)
20:00:09.445 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=0.06 hyp=0.37 cameraTheta=0.16 mountX=-0.06 mountY=-0.37, mountTheta=-1.74
20:00:09.445 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=0.06, opts=13)
20:00:09.445 00.000 7988 Enqueuing Move request for scope (0.37, 0.06)
20:00:09.445 00.000 15712 Worker thread wakes up
20:00:09.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.06) opts 0xd
20:00:09.445 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, 0.06)
20:00:09.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:09.445 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.4
20:00:09.457 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:09.457 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:09.459 00.002 7988 Enqueuing Expose request
20:00:09.459 00.000 15712 Moving (0.37, 0.06) raw xDistance=-0.06 yDistance=-0.37
20:00:09.462 00.003 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.27
20:00:09.462 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:00:09.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:00:09.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
20:00:09.462 00.000 15712 MoveAxis(E, 4, ABG)
20:00:09.462 00.000 15712 Guiding  Dir = 2, Dur = 4
20:00:09.462 00.000 15712 IsGuiding returns 0
20:00:09.482 00.020 15712 IsGuiding returns 0
20:00:09.482 00.000 15712 Move returns status 0, amount 4
20:00:09.482 00.000 15712 MoveAxis(N, 0, ABG)
20:00:09.482 00.000 15712 Move returns status 0, amount 0
20:00:09.482 00.000 15712 move complete, result=0
20:00:09.482 00.000 15712 worker thread done servicing request
20:00:09.482 00.000 15712 Worker thread wakes up
20:00:09.482 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.4 px 0 ms NORTH
20:00:09.491 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:09.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:09.792 00.301 7988 evsrv: cli 0CCD0168 connect
20:00:09.796 00.004 7988 case statement mapped state 6 to 3
20:00:09.798 00.002 7988 case statement mapped state 6 to 3
20:00:09.800 00.002 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"f7ab9757-80c5-4c2c-840b-98bd714f7359"}
20:00:09.802 00.002 7988 case statement mapped state 6 to 3
20:00:09.804 00.002 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7ab9757-80c5-4c2c-840b-98bd714f7359"}
20:00:09.808 00.004 7988 evsrv: cli 0CCD0168 disconnect
20:00:10.910 01.102 15712 Exposure complete
20:00:11.015 00.105 15712 worker thread done servicing request
20:00:11.015 00.000 7988 OnExposeComplete: enter
20:00:11.017 00.002 7988 UpdateGuideState(): m_state=6
20:00:11.019 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3145
20:00:11.020 00.001 7988 Star::Find returns 1 (0), X=1170.75, Y=435.66, Mass=1420, SNR=25.6, Peak=196 HFD=3.6
20:00:11.022 00.002 7988 MultiStar: [#1 0.21,0.21,1.04,U] [#2 0.16,0.05,1.02,U] [#3 0.17,0.17,0.97,U] [#4 0.13,0.22,1.04,U] [#5 0.16,0.32,0.70,U] [#6 0.47,0.44,0.72,U] [#7 0.34,0.49,0.65,U] [#8 0.27,0.13,0.68,U] 
20:00:11.024 00.002 7988 refined, 8 included, MultiStar: {0.22, 0.24}, one-star: {0.18, 0.29}
20:00:11.024 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
20:00:11.026 00.002 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.76)
20:00:11.028 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.24 hyp=0.33 cameraTheta=0.84 mountX=-0.24 mountY=-0.23, mountTheta=-2.40
20:00:11.028 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.24, opts=13)
20:00:11.028 00.000 7988 Enqueuing Move request for scope (0.22, 0.24)
20:00:11.028 00.000 15712 Worker thread wakes up
20:00:11.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.24) opts 0xd
20:00:11.028 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.24)
20:00:11.028 00.000 15712 Moving (0.22, 0.24) raw xDistance=-0.24 yDistance=-0.23
20:00:11.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:11.037 00.009 7988 UpdateGuideState exits: m=1420 SNR=25.6
20:00:11.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:11.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:11.037 00.000 7988 Enqueuing Expose request
20:00:11.044 00.007 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 641.26
20:00:11.044 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
20:00:11.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:11.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:00:11.044 00.000 15712 MoveAxis(E, 50, ABG)
20:00:11.044 00.000 15712 Guiding  Dir = 2, Dur = 50
20:00:11.076 00.032 15712 IsGuiding returns 0
20:00:11.092 00.016 15712 PulseGuide returned control before completion, sleep 45
20:00:11.173 00.081 15712 IsGuiding returns 0
20:00:11.173 00.000 15712 Move returns status 0, amount 50
20:00:11.173 00.000 15712 MoveAxis(N, 0, ABG)
20:00:11.173 00.000 15712 Move returns status 0, amount 0
20:00:11.173 00.000 15712 move complete, result=0
20:00:11.173 00.000 15712 worker thread done servicing request
20:00:11.173 00.000 15712 Worker thread wakes up
20:00:11.173 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.2 px 0 ms NORTH
20:00:11.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:11.186 00.013 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:12.821 01.635 15712 Exposure complete
20:00:12.884 00.063 15712 worker thread done servicing request
20:00:12.884 00.000 7988 OnExposeComplete: enter
20:00:12.884 00.000 7988 UpdateGuideState(): m_state=6
20:00:12.884 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3146
20:00:12.884 00.000 7988 Star::Find returns 1 (1), X=1170.73, Y=435.18, Mass=1459, SNR=25.8, Peak=255 HFD=3.0
20:00:12.901 00.017 7988 MultiStar: [#1 0.08,-0.03,1.04,U] [#2 0.22,-0.15,1.05,U] [#3 0.04,-0.06,0.98,U] [#4 0.14,0.07,1.05,U] [#5 0.17,-0.05,0.71,U] [#6 0.23,-0.06,0.73,U] [#7 0.05,0.06,0.67,U] [#8 0.28,0.11,0.69,U] 
20:00:12.903 00.002 7988 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.15, -0.19}
20:00:12.903 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.31 = 1.31)
20:00:12.905 00.002 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.42 = -1.87)
20:00:12.907 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.27 mountX=0.04 mountY=-0.15, mountTheta=-1.30
20:00:12.909 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.04, opts=13)
20:00:12.911 00.002 7988 Enqueuing Move request for scope (0.15, -0.04)
20:00:12.913 00.002 15712 Worker thread wakes up
20:00:12.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
20:00:12.913 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
20:00:12.913 00.000 15712 Moving (0.15, -0.04) raw xDistance=0.04 yDistance=-0.15
20:00:12.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:12.916 00.003 7988 UpdateGuideState exits: m=1459 SNR=25.8 Saturated
20:00:12.918 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:12.920 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:12.920 00.000 7988 Enqueuing Expose request
20:00:12.920 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.25
20:00:12.920 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
20:00:12.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:12.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:00:12.920 00.000 15712 MoveAxis(E, 2, ABG)
20:00:12.920 00.000 15712 Guiding  Dir = 2, Dur = 2
20:00:12.920 00.000 15712 IsGuiding returns 0
20:00:12.973 00.053 15712 IsGuiding returns 0
20:00:12.973 00.000 15712 Move returns status 0, amount 2
20:00:12.973 00.000 15712 MoveAxis(N, 0, ABG)
20:00:12.973 00.000 15712 Move returns status 0, amount 0
20:00:12.973 00.000 15712 move complete, result=0
20:00:12.973 00.000 15712 worker thread done servicing request
20:00:12.973 00.000 15712 Worker thread wakes up
20:00:12.973 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
20:00:12.975 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:12.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:14.388 01.413 15712 Exposure complete
20:00:14.466 00.078 15712 worker thread done servicing request
20:00:14.466 00.000 7988 OnExposeComplete: enter
20:00:14.468 00.002 7988 UpdateGuideState(): m_state=6
20:00:14.468 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3147
20:00:14.468 00.000 7988 Star::Find returns 1 (1), X=1170.80, Y=435.31, Mass=1546, SNR=26.6, Peak=255 HFD=3.2
20:00:14.468 00.000 7988 MultiStar: [#1 0.19,0.11,1.00,U] [#2 0.22,-0.24,0.98,U] [#3 0.19,0.07,0.95,U] [#4 0.21,-0.08,1.08,U] [#5 0.12,-0.19,0.67,U] [#6 0.45,0.16,0.72,U] [#7 0.25,0.15,0.67,U] [#8 0.25,0.01,0.66,U] 
20:00:14.468 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.01}, one-star: {0.22, -0.05}
20:00:14.468 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.58) = xAngle (1.35 = 1.35)
20:00:14.479 00.011 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.46 = -1.82)
20:00:14.479 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.23 mountX=0.05 mountY=-0.22, mountTheta=-1.35
20:00:14.479 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.05, opts=13)
20:00:14.484 00.005 7988 Enqueuing Move request for scope (0.22, -0.05)
20:00:14.484 00.000 15712 Worker thread wakes up
20:00:14.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
20:00:14.484 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
20:00:14.484 00.000 15712 Moving (0.22, -0.05) raw xDistance=0.05 yDistance=-0.22
20:00:14.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:14.489 00.005 7988 UpdateGuideState exits: m=1546 SNR=26.6 Saturated
20:00:14.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:14.491 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:14.493 00.002 7988 Enqueuing Expose request
20:00:14.495 00.002 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.25
20:00:14.495 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
20:00:14.496 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:14.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:00:14.496 00.000 15712 MoveAxis(E, 6, ABG)
20:00:14.496 00.000 15712 Guiding  Dir = 2, Dur = 6
20:00:14.496 00.000 15712 IsGuiding returns 0
20:00:14.516 00.020 15712 IsGuiding returns 0
20:00:14.516 00.000 15712 Move returns status 0, amount 6
20:00:14.516 00.000 15712 MoveAxis(N, 0, ABG)
20:00:14.516 00.000 15712 Move returns status 0, amount 0
20:00:14.516 00.000 15712 move complete, result=0
20:00:14.516 00.000 15712 worker thread done servicing request
20:00:14.516 00.000 15712 Worker thread wakes up
20:00:14.516 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
20:00:14.528 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:14.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:16.158 01.630 15712 Exposure complete
20:00:16.212 00.054 15712 worker thread done servicing request
20:00:16.212 00.000 7988 OnExposeComplete: enter
20:00:16.212 00.000 7988 UpdateGuideState(): m_state=6
20:00:16.220 00.008 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3148
20:00:16.220 00.000 7988 Star::Find returns 1 (1), X=1170.87, Y=435.41, Mass=1473, SNR=26.2, Peak=255 HFD=3.2
20:00:16.220 00.000 7988 MultiStar: [#1 0.39,0.18,1.01,U] [#2 0.34,-0.18,1.03,U] [#3 0.44,0.08,0.97,U] [#4 0.45,0.06,1.04,U] [#5 0.55,-0.14,0.71,U] [#6 0.57,0.02,0.73,U] [#7 0.80,0.28,0.68,U] [#8 0.34,-0.09,0.66,U] 
20:00:16.220 00.000 7988 single-star, 8 included, MultiStar: {0.45, 0.03}, one-star: {0.29, 0.05}
20:00:16.220 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.58) = xAngle (1.74 = 1.74)
20:00:16.220 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.85 = -1.43)
20:00:16.220 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.05 hyp=0.30 cameraTheta=0.17 mountX=-0.05 mountY=-0.30, mountTheta=-1.74
20:00:16.229 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.05, opts=13)
20:00:16.229 00.000 7988 Enqueuing Move request for scope (0.29, 0.05)
20:00:16.229 00.000 15712 Worker thread wakes up
20:00:16.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.05) opts 0xd
20:00:16.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.05)
20:00:16.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:16.229 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.2 Saturated
20:00:16.234 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:16.234 00.000 15712 Moving (0.29, 0.05) raw xDistance=-0.05 yDistance=-0.30
20:00:16.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:16.236 00.002 7988 Enqueuing Expose request
20:00:16.238 00.002 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.24
20:00:16.238 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
20:00:16.238 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:00:16.238 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:00:16.238 00.000 15712 MoveAxis(E, 8, ABG)
20:00:16.238 00.000 15712 Guiding  Dir = 2, Dur = 8
20:00:16.238 00.000 15712 IsGuiding returns 0
20:00:16.268 00.030 15712 IsGuiding returns 0
20:00:16.268 00.000 15712 Move returns status 0, amount 8
20:00:16.268 00.000 15712 MoveAxis(N, 0, ABG)
20:00:16.268 00.000 15712 Move returns status 0, amount 0
20:00:16.268 00.000 15712 move complete, result=0
20:00:16.268 00.000 15712 worker thread done servicing request
20:00:16.268 00.000 15712 Worker thread wakes up
20:00:16.268 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.3 px 0 ms NORTH
20:00:16.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:16.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:17.687 01.419 15712 Exposure complete
20:00:17.748 00.061 15712 worker thread done servicing request
20:00:17.748 00.000 7988 OnExposeComplete: enter
20:00:17.748 00.000 7988 UpdateGuideState(): m_state=6
20:00:17.748 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3149
20:00:17.748 00.000 7988 Star::Find returns 1 (1), X=1171.03, Y=435.32, Mass=1480, SNR=26.1, Peak=255 HFD=3.3
20:00:17.748 00.000 7988 MultiStar: [#1 0.34,-0.13,1.04,U] [#2 0.44,-0.25,0.98,U] [#3 0.10,0.03,0.96,U] [#4 0.29,0.09,1.03,U] [#5 0.36,0.11,0.69,U] [#6 0.37,0.02,0.73,U] [#7 0.27,0.20,0.68,U] [#8 0.43,-0.14,0.69,U] 
20:00:17.748 00.000 7988 refined, 8 included, MultiStar: {0.34, -0.02}, one-star: {0.45, -0.04}
20:00:17.748 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.58) = xAngle (1.51 = 1.51)
20:00:17.748 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.62 = -1.66)
20:00:17.748 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-0.07 mountX=0.02 mountY=-0.34, mountTheta=-1.51
20:00:17.759 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.02, opts=13)
20:00:17.759 00.000 7988 Enqueuing Move request for scope (0.34, -0.02)
20:00:17.759 00.000 15712 Worker thread wakes up
20:00:17.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.02) opts 0xd
20:00:17.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.02)
20:00:17.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:17.759 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1 Saturated
20:00:17.764 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:17.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:17.764 00.000 7988 Enqueuing Expose request
20:00:17.764 00.000 15712 Moving (0.34, -0.02) raw xDistance=0.02 yDistance=-0.34
20:00:17.764 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.24
20:00:17.764 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
20:00:17.764 00.000 15712 switching direction from 1 to -1 - decHistory=-4 oldest=-0.32 newest=-0.85
20:00:17.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
20:00:17.764 00.000 15712 MoveAxis(E, 9, ABG)
20:00:17.764 00.000 15712 Guiding  Dir = 2, Dur = 9
20:00:17.764 00.000 15712 IsGuiding returns 0
20:00:17.787 00.023 15712 IsGuiding returns 0
20:00:17.787 00.000 15712 Move returns status 0, amount 9
20:00:17.787 00.000 15712 BLC: Oldest BLC event removed
20:00:17.787 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
20:00:17.787 00.000 15712 MoveAxis(N, 325, ABG)
20:00:17.787 00.000 15712 Guiding  Dir = 0, Dur = 325
20:00:17.787 00.000 15712 IsGuiding returns 0
20:00:17.864 00.077 15712 PulseGuide returned control before completion, sleep 256
20:00:18.133 00.269 15712 IsGuiding returns 1
20:00:18.133 00.000 15712 scope still moving after pulse duration time elapsed
20:00:18.185 00.052 15712 IsGuiding returns 1
20:00:18.244 00.059 15712 IsGuiding returns 0
20:00:18.244 00.000 15712 scope move finished after 325 + 138 ms
20:00:18.244 00.000 15712 Move returns status 0, amount 325
20:00:18.244 00.000 15712 move complete, result=0
20:00:18.244 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.3 px 325 ms NORTH
20:00:18.252 00.008 15712 worker thread done servicing request
20:00:18.252 00.000 15712 Worker thread wakes up
20:00:18.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:18.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:19.885 01.633 15712 Exposure complete
20:00:19.946 00.061 15712 worker thread done servicing request
20:00:19.946 00.000 7988 OnExposeComplete: enter
20:00:19.946 00.000 7988 UpdateGuideState(): m_state=6
20:00:19.946 00.000 7988 Star::Find(15, 1171, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3150
20:00:19.950 00.004 7988 Star::Find returns 1 (0), X=1170.67, Y=435.28, Mass=1479, SNR=26.3, Peak=224 HFD=3.1
20:00:19.950 00.000 7988 MultiStar: [#1 0.06,-0.20,1.02,U] [#2 0.02,-0.16,1.01,U] [#3 0.12,-0.08,0.91,U] [#4 0.15,-0.06,1.05,U] [#5 0.20,0.10,0.70,U] [#6 0.18,0.12,0.71,U] [#7 0.03,-0.02,0.63,U] [#8 0.08,-0.16,0.64,U] 
20:00:19.950 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.09, -0.08}
20:00:19.950 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
20:00:19.950 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.95 = -2.33)
20:00:19.950 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.74 mountX=0.08 mountY=-0.09, mountTheta=-0.83
20:00:19.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.08, opts=13)
20:00:19.950 00.000 7988 Enqueuing Move request for scope (0.09, -0.08)
20:00:19.960 00.010 15712 Worker thread wakes up
20:00:19.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
20:00:19.960 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
20:00:19.960 00.000 15712 Moving (0.09, -0.08) raw xDistance=0.08 yDistance=-0.09
20:00:19.960 00.000 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=-0.05, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.337729, 1:0.087836
20:00:19.960 00.000 15712 BLC: No correction, Miss < min_move
20:00:19.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:19.962 00.002 7988 UpdateGuideState exits: m=1479 SNR=26.3
20:00:19.964 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:19.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:19.964 00.000 7988 Enqueuing Expose request
20:00:19.967 00.003 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.23
20:00:19.967 00.000 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
20:00:19.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:19.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:00:19.967 00.000 15712 MoveAxis(E, 13, ABG)
20:00:19.967 00.000 15712 Guiding  Dir = 2, Dur = 13
20:00:19.967 00.000 15712 IsGuiding returns 0
20:00:19.984 00.017 15712 IsGuiding returns 1
20:00:19.984 00.000 15712 scope still moving after pulse duration time elapsed
20:00:20.025 00.041 15712 IsGuiding returns 0
20:00:20.025 00.000 15712 scope move finished after 13 + 44 ms
20:00:20.025 00.000 15712 Move returns status 0, amount 13
20:00:20.025 00.000 15712 MoveAxis(N, 0, ABG)
20:00:20.025 00.000 15712 Move returns status 0, amount 0
20:00:20.025 00.000 15712 move complete, result=0
20:00:20.025 00.000 15712 worker thread done servicing request
20:00:20.025 00.000 15712 Worker thread wakes up
20:00:20.025 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
20:00:20.027 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:20.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:21.444 01.417 15712 Exposure complete
20:00:21.507 00.063 15712 worker thread done servicing request
20:00:21.507 00.000 7988 OnExposeComplete: enter
20:00:21.507 00.000 7988 UpdateGuideState(): m_state=6
20:00:21.507 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3151
20:00:21.507 00.000 7988 Star::Find returns 1 (0), X=1170.61, Y=435.08, Mass=1540, SNR=26.7, Peak=208 HFD=3.4
20:00:21.507 00.000 7988 MultiStar: [#1 -0.00,-0.14,1.00,U] [#2 0.12,-0.41,0.99,U] [#3 0.20,-0.16,0.93,U] [#4 0.02,-0.27,1.02,U] [#5 -0.09,-0.23,0.66,U] [#6 0.23,-0.24,0.70,U] [#7 0.09,-0.20,0.67,U] [#8 -0.06,-0.49,0.61,U] 
20:00:21.507 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.26}, one-star: {0.03, -0.29}
20:00:21.514 00.007 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.58) = xAngle (0.24 = 0.24)
20:00:21.514 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.93)
20:00:21.514 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.34 mountX=0.26 mountY=-0.06, mountTheta=-0.21
20:00:21.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.26, opts=13)
20:00:21.514 00.000 7988 Enqueuing Move request for scope (0.06, -0.26)
20:00:21.514 00.000 15712 Worker thread wakes up
20:00:21.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:21.521 00.007 7988 UpdateGuideState exits: m=1540 SNR=26.7
20:00:21.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.26) opts 0xd
20:00:21.521 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.26)
20:00:21.521 00.000 15712 Moving (0.06, -0.26) raw xDistance=0.26 yDistance=-0.06
20:00:21.521 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.05, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.337729, 1:0.087836, 2:0.056694
20:00:21.521 00.000 15712 BLC: No correction, Miss < min_move
20:00:21.525 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:21.525 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:21.525 00.000 7988 Enqueuing Expose request
20:00:21.525 00.000 15712 PPEC rslt: input = 0.26, final = 0.12, react = 0.16, pred = -0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 641.23
20:00:21.525 00.000 15712 PPEC: input: 0.26, control: 0.12, exposure: 1500
20:00:21.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:21.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:00:21.525 00.000 15712 MoveAxis(W, 40, ABG)
20:00:21.525 00.000 15712 Guiding  Dir = 3, Dur = 40
20:00:21.537 00.012 15712 IsGuiding returns 0
20:00:21.556 00.019 15712 PulseGuide returned control before completion, sleep 35
20:00:21.601 00.045 15712 IsGuiding returns 0
20:00:21.601 00.000 15712 Move returns status 0, amount 40
20:00:21.601 00.000 15712 MoveAxis(N, 0, ABG)
20:00:21.601 00.000 15712 Move returns status 0, amount 0
20:00:21.601 00.000 15712 move complete, result=0
20:00:21.601 00.000 7988 GuideStep: 0.3 px 40 ms WEST, -0.1 px 0 ms NORTH
20:00:21.608 00.007 15712 worker thread done servicing request
20:00:21.608 00.000 15712 Worker thread wakes up
20:00:21.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:21.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:23.247 01.639 15712 Exposure complete
20:00:23.301 00.054 15712 worker thread done servicing request
20:00:23.301 00.000 7988 OnExposeComplete: enter
20:00:23.309 00.008 7988 UpdateGuideState(): m_state=6
20:00:23.309 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
20:00:23.311 00.002 7988 Star::Find returns 1 (0), X=1170.45, Y=435.46, Mass=1491, SNR=26.2, Peak=202 HFD=3.2
20:00:23.313 00.002 7988 MultiStar: [#1 -0.17,-0.02,1.02,U] [#2 -0.11,-0.14,1.02,U] [#3 -0.05,0.06,0.94,U] [#4 -0.04,-0.10,1.05,U] [#5 -0.08,0.16,0.67,U] [#6 0.06,0.11,0.72,U] [#7 -0.01,0.23,0.68,U] [#8 0.03,-0.09,0.65,U] 
20:00:23.313 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.13, 0.10}
20:00:23.315 00.002 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.58) = xAngle (4.40 = -1.88)
20:00:23.315 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.51 = 1.23)
20:00:23.317 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.82 mountX=-0.02 mountY=0.07, mountTheta=1.89
20:00:23.318 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
20:00:23.320 00.002 7988 Enqueuing Move request for scope (-0.07, 0.02)
20:00:23.320 00.000 15712 Worker thread wakes up
20:00:23.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
20:00:23.320 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
20:00:23.320 00.000 15712 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
20:00:23.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:23.320 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
20:00:23.323 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:23.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:23.325 00.002 15712 BLC: window closed
20:00:23.325 00.000 7988 Enqueuing Expose request
20:00:23.325 00.000 15712 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.05, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.337729, 1:0.087836, 2:0.056694
20:00:23.325 00.000 15712 BLC: No correction, Miss < min_move
20:00:23.328 00.003 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.22
20:00:23.328 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
20:00:23.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:23.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:00:23.328 00.000 15712 MoveAxis(E, 12, ABG)
20:00:23.328 00.000 15712 Guiding  Dir = 2, Dur = 12
20:00:23.328 00.000 15712 IsGuiding returns 0
20:00:23.341 00.013 15712 IsGuiding returns 1
20:00:23.341 00.000 15712 scope still moving after pulse duration time elapsed
20:00:23.394 00.053 15712 IsGuiding returns 0
20:00:23.394 00.000 15712 scope move finished after 12 + 53 ms
20:00:23.394 00.000 15712 Move returns status 0, amount 12
20:00:23.394 00.000 15712 MoveAxis(N, 0, ABG)
20:00:23.394 00.000 15712 Move returns status 0, amount 0
20:00:23.394 00.000 15712 move complete, result=0
20:00:23.394 00.000 7988 GuideStep: -0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
20:00:23.398 00.004 15712 worker thread done servicing request
20:00:23.398 00.000 15712 Worker thread wakes up
20:00:23.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:23.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:24.813 01.415 15712 Exposure complete
20:00:24.867 00.054 15712 worker thread done servicing request
20:00:24.867 00.000 7988 OnExposeComplete: enter
20:00:24.875 00.008 7988 UpdateGuideState(): m_state=6
20:00:24.875 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3153
20:00:24.877 00.002 7988 Star::Find returns 1 (0), X=1170.40, Y=435.32, Mass=1519, SNR=26.3, Peak=222 HFD=3.2
20:00:24.879 00.002 7988 MultiStar: [#1 -0.21,-0.05,0.99,U] [#2 -0.01,-0.34,0.96,U] [#3 -0.05,-0.19,0.92,U] [#4 -0.17,-0.04,1.03,U] [#5 -0.08,0.09,0.69,U] [#6 -0.08,-0.09,0.72,U] [#7 -0.01,-0.05,0.66,U] [#8 -0.28,-0.21,0.64,U] 
20:00:24.879 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.11}, one-star: {-0.18, -0.04}
20:00:24.881 00.002 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
20:00:24.881 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
20:00:24.883 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.42 mountX=0.11 mountY=0.12, mountTheta=0.85
20:00:24.885 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.11, opts=13)
20:00:24.887 00.002 7988 Enqueuing Move request for scope (-0.12, -0.11)
20:00:24.887 00.000 15712 Worker thread wakes up
20:00:24.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
20:00:24.887 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
20:00:24.887 00.000 15712 Moving (-0.12, -0.11) raw xDistance=0.11 yDistance=0.12
20:00:24.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:24.889 00.002 7988 UpdateGuideState exits: m=1519 SNR=26.3
20:00:24.891 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:24.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:24.891 00.000 7988 Enqueuing Expose request
20:00:24.891 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.22
20:00:24.891 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
20:00:24.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:24.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:00:24.891 00.000 15712 MoveAxis(E, 5, ABG)
20:00:24.891 00.000 15712 Guiding  Dir = 2, Dur = 5
20:00:24.907 00.016 15712 IsGuiding returns 0
20:00:24.932 00.025 15712 IsGuiding returns 0
20:00:24.932 00.000 15712 Move returns status 0, amount 5
20:00:24.932 00.000 15712 MoveAxis(N, 0, ABG)
20:00:24.932 00.000 15712 Move returns status 0, amount 0
20:00:24.932 00.000 15712 move complete, result=0
20:00:24.932 00.000 15712 worker thread done servicing request
20:00:24.932 00.000 15712 Worker thread wakes up
20:00:24.932 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
20:00:24.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:24.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:26.571 01.639 15712 Exposure complete
20:00:26.630 00.059 15712 worker thread done servicing request
20:00:26.630 00.000 7988 OnExposeComplete: enter
20:00:26.630 00.000 7988 UpdateGuideState(): m_state=6
20:00:26.634 00.004 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3154
20:00:26.634 00.000 7988 Star::Find returns 1 (0), X=1170.67, Y=435.13, Mass=1571, SNR=26.9, Peak=216 HFD=3.4
20:00:26.634 00.000 7988 MultiStar: [#1 -0.03,-0.16,1.01,U] [#2 0.01,-0.29,0.98,U] [#3 0.07,-0.12,0.92,U] [#4 -0.04,-0.18,1.00,U] [#5 0.08,-0.05,0.72,U] [#6 0.06,-0.10,0.70,U] [#7 0.10,0.07,0.60,U] [#8 0.04,-0.06,0.62,U] 
20:00:26.634 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.14}, one-star: {0.09, -0.23}
20:00:26.634 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
20:00:26.634 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.92)
20:00:26.634 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.32 mountX=0.14 mountY=-0.03, mountTheta=-0.23
20:00:26.634 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.14, opts=13)
20:00:26.634 00.000 7988 Enqueuing Move request for scope (0.04, -0.14)
20:00:26.634 00.000 15712 Worker thread wakes up
20:00:26.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
20:00:26.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
20:00:26.634 00.000 15712 Moving (0.04, -0.14) raw xDistance=0.14 yDistance=-0.03
20:00:26.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:26.634 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.9
20:00:26.646 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:26.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:26.646 00.000 7988 Enqueuing Expose request
20:00:26.646 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.21
20:00:26.646 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
20:00:26.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:26.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:00:26.651 00.005 15712 MoveAxis(E, 5, ABG)
20:00:26.651 00.000 15712 Guiding  Dir = 2, Dur = 5
20:00:26.651 00.000 15712 IsGuiding returns 0
20:00:26.672 00.021 15712 IsGuiding returns 0
20:00:26.672 00.000 15712 Move returns status 0, amount 5
20:00:26.672 00.000 15712 MoveAxis(N, 0, ABG)
20:00:26.672 00.000 15712 Move returns status 0, amount 0
20:00:26.672 00.000 15712 move complete, result=0
20:00:26.672 00.000 15712 worker thread done servicing request
20:00:26.672 00.000 15712 Worker thread wakes up
20:00:26.672 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
20:00:26.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:26.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:28.084 01.412 15712 Exposure complete
20:00:28.132 00.048 15712 worker thread done servicing request
20:00:28.132 00.000 7988 OnExposeComplete: enter
20:00:28.145 00.013 7988 UpdateGuideState(): m_state=6
20:00:28.145 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3155
20:00:28.145 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=435.11, Mass=1449, SNR=25.7, Peak=187 HFD=3.3
20:00:28.149 00.004 7988 MultiStar: [#1 0.03,-0.08,1.03,U] [#2 -0.13,-0.30,1.04,U] [#3 -0.05,-0.06,0.96,U] [#4 -0.08,-0.06,1.07,U] [#5 0.02,0.11,0.70,U] [#6 0.18,-0.02,0.74,U] [#7 0.16,0.07,0.66,U] [#8 0.09,-0.23,0.64,U] 
20:00:28.149 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.10}, one-star: {-0.04, -0.26}
20:00:28.149 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
20:00:28.149 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
20:00:28.149 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.53 mountX=0.10 mountY=-0.00, mountTheta=-0.01
20:00:28.149 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.10, opts=13)
20:00:28.149 00.000 7988 Enqueuing Move request for scope (0.00, -0.10)
20:00:28.149 00.000 15712 Worker thread wakes up
20:00:28.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
20:00:28.149 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
20:00:28.149 00.000 15712 Moving (0.00, -0.10) raw xDistance=0.10 yDistance=-0.00
20:00:28.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:28.149 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.7
20:00:28.160 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:28.161 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:28.161 00.000 7988 Enqueuing Expose request
20:00:28.161 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.20
20:00:28.161 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
20:00:28.161 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:28.161 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:00:28.161 00.000 15712 MoveAxis(E, 2, ABG)
20:00:28.161 00.000 15712 Guiding  Dir = 2, Dur = 2
20:00:28.161 00.000 15712 IsGuiding returns 0
20:00:28.183 00.022 15712 IsGuiding returns 0
20:00:28.183 00.000 15712 Move returns status 0, amount 2
20:00:28.183 00.000 15712 MoveAxis(N, 0, ABG)
20:00:28.183 00.000 15712 Move returns status 0, amount 0
20:00:28.183 00.000 15712 move complete, result=0
20:00:28.183 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
20:00:28.193 00.010 15712 worker thread done servicing request
20:00:28.193 00.000 15712 Worker thread wakes up
20:00:28.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:28.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:29.835 01.642 15712 Exposure complete
20:00:29.896 00.061 15712 worker thread done servicing request
20:00:29.896 00.000 7988 OnExposeComplete: enter
20:00:29.898 00.002 7988 UpdateGuideState(): m_state=6
20:00:29.898 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3156
20:00:29.901 00.003 7988 Star::Find returns 1 (0), X=1170.58, Y=435.33, Mass=1484, SNR=26.0, Peak=204 HFD=3.2
20:00:29.901 00.000 7988 MultiStar: [#1 -0.08,0.11,1.01,U] [#2 -0.13,-0.15,0.99,U] [#3 0.00,-0.04,0.94,U] [#4 -0.05,-0.03,1.07,U] [#5 -0.29,-0.27,0.68,U] [#6 0.18,0.10,0.72,U] [#7 -0.13,0.16,0.63,U] [#8 0.03,0.13,0.63,U] 
20:00:29.901 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.00, -0.03}
20:00:29.901 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
20:00:29.901 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
20:00:29.901 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.65 mountX=0.03 mountY=0.00, mountTheta=0.11
20:00:29.901 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.03, opts=13)
20:00:29.901 00.000 7988 Enqueuing Move request for scope (-0.00, -0.03)
20:00:29.901 00.000 15712 Worker thread wakes up
20:00:29.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
20:00:29.901 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
20:00:29.901 00.000 15712 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=0.00
20:00:29.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:29.901 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.0
20:00:29.912 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:29.913 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:29.913 00.000 7988 Enqueuing Expose request
20:00:29.913 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.20
20:00:29.913 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
20:00:29.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:29.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:00:29.913 00.000 15712 MoveAxis(E, 1, ABG)
20:00:29.913 00.000 15712 Guiding  Dir = 2, Dur = 1
20:00:29.913 00.000 15712 IsGuiding returns 0
20:00:29.934 00.021 15712 IsGuiding returns 0
20:00:29.934 00.000 15712 Move returns status 0, amount 1
20:00:29.934 00.000 15712 MoveAxis(N, 0, ABG)
20:00:29.934 00.000 15712 Move returns status 0, amount 0
20:00:29.934 00.000 15712 move complete, result=0
20:00:29.935 00.001 15712 worker thread done servicing request
20:00:29.935 00.000 15712 Worker thread wakes up
20:00:29.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:29.935 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
20:00:29.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:31.354 01.419 15712 Exposure complete
20:00:31.413 00.059 15712 worker thread done servicing request
20:00:31.413 00.000 7988 OnExposeComplete: enter
20:00:31.415 00.002 7988 UpdateGuideState(): m_state=6
20:00:31.415 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3157
20:00:31.415 00.000 7988 Star::Find returns 1 (0), X=1170.73, Y=435.32, Mass=1515, SNR=26.5, Peak=201 HFD=3.4
20:00:31.415 00.000 7988 MultiStar: [#1 -0.10,-0.02,0.98,U] [#2 0.21,-0.22,1.00,U] [#3 -0.05,0.00,0.96,U] [#4 -0.05,-0.08,1.00,U] [#5 0.11,0.16,0.67,U] [#6 0.20,-0.19,0.70,U] [#7 0.02,0.22,0.66,U] [#8 0.18,-0.24,0.66,U] 
20:00:31.415 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.15, -0.04}
20:00:31.415 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.58) = xAngle (0.91 = 0.91)
20:00:31.415 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.02 = -2.27)
20:00:31.415 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.67 mountX=0.05 mountY=-0.06, mountTheta=-0.89
20:00:31.415 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.05, opts=13)
20:00:31.415 00.000 7988 Enqueuing Move request for scope (0.07, -0.05)
20:00:31.415 00.000 15712 Worker thread wakes up
20:00:31.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
20:00:31.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
20:00:31.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:00:31.415 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
20:00:31.415 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:31.415 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:31.430 00.015 7988 Enqueuing Expose request
20:00:31.432 00.002 15712 Moving (0.07, -0.05) raw xDistance=0.05 yDistance=-0.06
20:00:31.432 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.19
20:00:31.432 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
20:00:31.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:31.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:00:31.432 00.000 15712 MoveAxis(E, 1, ABG)
20:00:31.432 00.000 15712 Guiding  Dir = 2, Dur = 1
20:00:31.432 00.000 15712 IsGuiding returns 0
20:00:31.447 00.015 15712 IsGuiding returns 0
20:00:31.447 00.000 15712 Move returns status 0, amount 1
20:00:31.447 00.000 15712 MoveAxis(N, 0, ABG)
20:00:31.447 00.000 15712 Move returns status 0, amount 0
20:00:31.447 00.000 15712 move complete, result=0
20:00:31.447 00.000 15712 worker thread done servicing request
20:00:31.447 00.000 15712 Worker thread wakes up
20:00:31.447 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:00:31.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:31.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:33.092 01.645 15712 Exposure complete
20:00:33.146 00.054 15712 worker thread done servicing request
20:00:33.146 00.000 7988 OnExposeComplete: enter
20:00:33.153 00.007 7988 UpdateGuideState(): m_state=6
20:00:33.153 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3158
20:00:33.153 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=435.18, Mass=1545, SNR=26.6, Peak=204 HFD=3.2
20:00:33.153 00.000 7988 MultiStar: [#1 -0.03,0.32,1.02,U] [#2 -0.03,-0.10,1.01,U] [#3 0.06,0.18,0.93,U] [#4 0.05,0.16,1.00,U] [#5 0.15,0.10,0.70,U] [#6 0.02,0.23,0.72,U] [#7 -0.05,0.40,0.69,U] [#8 -0.08,-0.09,0.62,U] 
20:00:33.153 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.06, -0.18}
20:00:33.153 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
20:00:33.153 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
20:00:33.153 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.40 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
20:00:33.153 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.11, opts=13)
20:00:33.164 00.011 7988 Enqueuing Move request for scope (0.02, 0.11)
20:00:33.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:00:33.164 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.6
20:00:33.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:33.169 00.005 15712 Worker thread wakes up
20:00:33.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
20:00:33.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
20:00:33.169 00.000 15712 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=-0.02
20:00:33.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:33.169 00.000 7988 Enqueuing Expose request
20:00:33.173 00.004 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.19
20:00:33.173 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
20:00:33.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:33.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:00:33.173 00.000 15712 MoveAxis(E, 1, ABG)
20:00:33.173 00.000 15712 Guiding  Dir = 2, Dur = 1
20:00:33.173 00.000 15712 IsGuiding returns 0
20:00:33.217 00.044 15712 IsGuiding returns 0
20:00:33.217 00.000 15712 Move returns status 0, amount 1
20:00:33.217 00.000 15712 MoveAxis(N, 0, ABG)
20:00:33.217 00.000 15712 Move returns status 0, amount 0
20:00:33.217 00.000 15712 move complete, result=0
20:00:33.217 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
20:00:33.229 00.012 15712 worker thread done servicing request
20:00:33.229 00.000 15712 Worker thread wakes up
20:00:33.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:33.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:34.639 01.410 15712 Exposure complete
20:00:34.692 00.053 15712 worker thread done servicing request
20:00:34.692 00.000 7988 OnExposeComplete: enter
20:00:34.701 00.009 7988 UpdateGuideState(): m_state=6
20:00:34.701 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3159
20:00:34.703 00.002 7988 Star::Find returns 1 (0), X=1170.66, Y=435.27, Mass=1494, SNR=26.1, Peak=188 HFD=3.4
20:00:34.704 00.001 7988 MultiStar: [#1 -0.03,-0.09,0.99,U] [#2 -0.07,-0.32,0.97,U] [#3 -0.17,0.01,0.97,U] [#4 -0.15,0.09,1.02,U] [#5 0.11,0.19,0.68,U] [#6 0.22,-0.14,0.71,U] [#7 0.09,0.17,0.61,U] [#8 -0.06,-0.28,0.63,U] 
20:00:34.705 00.001 7988 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.08, -0.10}
20:00:34.707 00.002 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
20:00:34.708 00.001 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
20:00:34.708 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.75 mountX=0.06 mountY=0.01, mountTheta=0.21
20:00:34.710 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.06, opts=13)
20:00:34.711 00.001 7988 Enqueuing Move request for scope (-0.01, -0.06)
20:00:34.713 00.002 15712 Worker thread wakes up
20:00:34.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
20:00:34.713 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
20:00:34.713 00.000 15712 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=0.01
20:00:34.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:34.714 00.001 7988 UpdateGuideState exits: m=1494 SNR=26.1
20:00:34.715 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:34.716 00.001 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.18
20:00:34.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:34.716 00.000 7988 Enqueuing Expose request
20:00:34.716 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
20:00:34.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:34.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:00:34.716 00.000 15712 MoveAxis(E, 2, ABG)
20:00:34.716 00.000 15712 Guiding  Dir = 2, Dur = 2
20:00:34.716 00.000 15712 IsGuiding returns 0
20:00:34.743 00.027 15712 IsGuiding returns 0
20:00:34.743 00.000 15712 Move returns status 0, amount 2
20:00:34.743 00.000 15712 MoveAxis(N, 0, ABG)
20:00:34.743 00.000 15712 Move returns status 0, amount 0
20:00:34.743 00.000 15712 move complete, result=0
20:00:34.743 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
20:00:34.747 00.004 15712 worker thread done servicing request
20:00:34.747 00.000 15712 Worker thread wakes up
20:00:34.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:34.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:36.489 01.742 15712 Exposure complete
20:00:36.550 00.061 15712 worker thread done servicing request
20:00:36.550 00.000 7988 OnExposeComplete: enter
20:00:36.550 00.000 7988 UpdateGuideState(): m_state=6
20:00:36.552 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3160
20:00:36.552 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=435.17, Mass=1559, SNR=26.8, Peak=175 HFD=3.7
20:00:36.554 00.002 7988 MultiStar: [#1 -0.34,-0.01,0.97,U] [#2 -0.01,-0.24,1.03,U] [#3 -0.05,-0.14,0.94,U] [#4 -0.05,-0.10,1.02,U] [#5 -0.19,0.03,0.67,U] [#6 0.06,0.01,0.69,U] [#7 0.18,0.18,0.62,U] [#8 -0.19,-0.07,0.62,U] 
20:00:36.556 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.04, -0.19}
20:00:36.556 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
20:00:36.558 00.002 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
20:00:36.558 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.33 mountX=0.08 mountY=0.08, mountTheta=0.77
20:00:36.560 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
20:00:36.561 00.001 7988 Enqueuing Move request for scope (-0.07, -0.08)
20:00:36.563 00.002 15712 Worker thread wakes up
20:00:36.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
20:00:36.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
20:00:36.563 00.000 15712 Moving (-0.07, -0.08) raw xDistance=0.08 yDistance=0.08
20:00:36.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:36.563 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.8
20:00:36.565 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:36.566 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:36.566 00.000 7988 Enqueuing Expose request
20:00:36.566 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.17
20:00:36.566 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
20:00:36.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:36.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:00:36.566 00.000 15712 MoveAxis(E, 1, ABG)
20:00:36.566 00.000 15712 Guiding  Dir = 2, Dur = 1
20:00:36.566 00.000 15712 IsGuiding returns 0
20:00:36.582 00.016 15712 IsGuiding returns 0
20:00:36.582 00.000 15712 Move returns status 0, amount 1
20:00:36.582 00.000 15712 MoveAxis(N, 0, ABG)
20:00:36.582 00.000 15712 Move returns status 0, amount 0
20:00:36.582 00.000 15712 move complete, result=0
20:00:36.582 00.000 15712 worker thread done servicing request
20:00:36.582 00.000 15712 Worker thread wakes up
20:00:36.582 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:00:36.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:36.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:38.001 01.419 15712 Exposure complete
20:00:38.059 00.058 15712 worker thread done servicing request
20:00:38.059 00.000 7988 OnExposeComplete: enter
20:00:38.062 00.003 7988 UpdateGuideState(): m_state=6
20:00:38.062 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3161
20:00:38.064 00.002 7988 Star::Find returns 1 (0), X=1170.55, Y=435.23, Mass=1515, SNR=26.3, Peak=167 HFD=3.4
20:00:38.064 00.000 7988 MultiStar: [#1 -0.01,-0.11,1.03,U] [#2 -0.13,-0.18,0.99,U] [#3 -0.10,-0.16,0.95,U] [#4 -0.23,-0.10,1.03,U] [#5 0.14,0.00,0.69,U] [#6 0.30,-0.16,0.71,U] [#7 -0.03,-0.06,0.68,U] [#8 -0.16,-0.23,0.66,U] 
20:00:38.066 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.13}, one-star: {-0.03, -0.13}
20:00:38.066 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.31 = -0.31)
20:00:38.068 00.002 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
20:00:38.068 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.88 mountX=0.13 mountY=0.04, mountTheta=0.33
20:00:38.070 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.13, opts=13)
20:00:38.072 00.002 7988 Enqueuing Move request for scope (-0.04, -0.13)
20:00:38.074 00.002 15712 Worker thread wakes up
20:00:38.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
20:00:38.074 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
20:00:38.074 00.000 15712 Moving (-0.04, -0.13) raw xDistance=0.13 yDistance=0.04
20:00:38.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:00:38.074 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.3
20:00:38.076 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:38.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:38.078 00.002 7988 Enqueuing Expose request
20:00:38.080 00.002 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.17
20:00:38.080 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
20:00:38.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:38.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:00:38.080 00.000 15712 MoveAxis(E, 1, ABG)
20:00:38.080 00.000 15712 Guiding  Dir = 2, Dur = 1
20:00:38.080 00.000 15712 IsGuiding returns 0
20:00:38.102 00.022 15712 IsGuiding returns 0
20:00:38.102 00.000 15712 Move returns status 0, amount 1
20:00:38.102 00.000 15712 MoveAxis(N, 0, ABG)
20:00:38.102 00.000 15712 Move returns status 0, amount 0
20:00:38.102 00.000 15712 move complete, result=0
20:00:38.102 00.000 15712 worker thread done servicing request
20:00:38.102 00.000 15712 Worker thread wakes up
20:00:38.102 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
20:00:38.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:38.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:39.741 01.639 15712 Exposure complete
20:00:39.789 00.048 15712 worker thread done servicing request
20:00:39.789 00.000 7988 OnExposeComplete: enter
20:00:39.802 00.013 7988 UpdateGuideState(): m_state=6
20:00:39.802 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3162
20:00:39.802 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=435.15, Mass=1499, SNR=26.2, Peak=187 HFD=3.6
20:00:39.806 00.004 7988 MultiStar: [#1 -0.19,-0.18,1.01,U] [#2 -0.22,-0.22,1.01,U] [#3 -0.26,0.13,0.93,U] [#4 -0.09,-0.25,1.05,U] [#5 -0.04,-0.10,0.67,U] [#6 0.08,-0.01,0.70,U] [#7 -0.07,0.06,0.68,U] [#8 -0.16,-0.50,0.65,U] 
20:00:39.806 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.14}, one-star: {-0.16, -0.21}
20:00:39.806 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.74 = -0.74)
20:00:39.806 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
20:00:39.806 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.20 cameraTheta=-2.32 mountX=0.14 mountY=0.14, mountTheta=0.76
20:00:39.806 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.14, opts=13)
20:00:39.806 00.000 7988 Enqueuing Move request for scope (-0.13, -0.14)
20:00:39.806 00.000 15712 Worker thread wakes up
20:00:39.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
20:00:39.806 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
20:00:39.806 00.000 15712 Moving (-0.13, -0.14) raw xDistance=0.14 yDistance=0.14
20:00:39.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:39.806 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.2
20:00:39.817 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:39.818 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:39.818 00.000 7988 Enqueuing Expose request
20:00:39.818 00.000 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.16
20:00:39.818 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
20:00:39.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:39.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:00:39.818 00.000 15712 MoveAxis(W, 0, ABG)
20:00:39.818 00.000 15712 Move returns status 0, amount 0
20:00:39.818 00.000 15712 MoveAxis(N, 0, ABG)
20:00:39.818 00.000 15712 Move returns status 0, amount 0
20:00:39.818 00.000 15712 move complete, result=0
20:00:39.818 00.000 15712 worker thread done servicing request
20:00:39.818 00.000 15712 Worker thread wakes up
20:00:39.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:39.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:39.818 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
20:00:41.348 01.530 15712 Exposure complete
20:00:41.404 00.056 15712 worker thread done servicing request
20:00:41.404 00.000 7988 OnExposeComplete: enter
20:00:41.410 00.006 7988 UpdateGuideState(): m_state=6
20:00:41.412 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3163
20:00:41.412 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=435.21, Mass=1574, SNR=27.0, Peak=202 HFD=3.6
20:00:41.414 00.002 7988 MultiStar: [#1 -0.21,-0.00,0.99,U] [#2 -0.37,-0.36,0.99,U] [#3 -0.28,-0.15,0.94,U] [#4 -0.22,-0.18,1.00,U] [#5 -0.10,-0.00,0.63,U] [#6 -0.10,-0.19,0.69,U] [#7 0.02,-0.09,0.64,U] [#8 -0.27,-0.01,0.64,U] 
20:00:41.414 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.14}, one-star: {-0.25, -0.16}
20:00:41.416 00.002 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
20:00:41.416 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
20:00:41.418 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.56 mountX=0.14 mountY=0.21, mountTheta=1.00
20:00:41.420 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.14, opts=13)
20:00:41.420 00.000 7988 Enqueuing Move request for scope (-0.21, -0.14)
20:00:41.421 00.001 15712 Worker thread wakes up
20:00:41.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
20:00:41.421 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
20:00:41.421 00.000 15712 Moving (-0.21, -0.14) raw xDistance=0.14 yDistance=0.21
20:00:41.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:41.421 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.0
20:00:41.424 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:41.426 00.002 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.16
20:00:41.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:41.426 00.000 7988 Enqueuing Expose request
20:00:41.426 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
20:00:41.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:41.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:00:41.426 00.000 15712 MoveAxis(W, 1, ABG)
20:00:41.426 00.000 15712 Guiding  Dir = 3, Dur = 1
20:00:41.426 00.000 15712 IsGuiding returns 0
20:00:41.442 00.016 15712 IsGuiding returns 0
20:00:41.442 00.000 15712 Move returns status 0, amount 1
20:00:41.442 00.000 15712 MoveAxis(N, 0, ABG)
20:00:41.442 00.000 15712 Move returns status 0, amount 0
20:00:41.442 00.000 15712 move complete, result=0
20:00:41.442 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
20:00:41.444 00.002 15712 worker thread done servicing request
20:00:41.444 00.000 15712 Worker thread wakes up
20:00:41.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:41.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:43.082 01.638 15712 Exposure complete
20:00:43.144 00.062 15712 worker thread done servicing request
20:00:43.144 00.000 7988 OnExposeComplete: enter
20:00:43.146 00.002 7988 UpdateGuideState(): m_state=6
20:00:43.146 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3164
20:00:43.146 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=435.01, Mass=1471, SNR=26.1, Peak=164 HFD=3.6
20:00:43.146 00.000 7988 MultiStar: [#1 -0.15,-0.27,1.00,U] [#2 -0.06,-0.54,1.04,U] [#3 -0.14,-0.24,0.93,U] [#4 -0.21,-0.34,1.04,U] [#5 -0.01,-0.12,0.73,U] [#6 -0.09,-0.31,0.72,U] [#7 -0.19,-0.14,0.67,U] [#8 -0.03,-0.16,0.66,U] 
20:00:43.146 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.29}, one-star: {-0.15, -0.35}
20:00:43.146 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
20:00:43.146 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
20:00:43.146 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.29 hyp=0.32 cameraTheta=-1.96 mountX=0.29 mountY=0.13, mountTheta=0.41
20:00:43.155 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.29, opts=13)
20:00:43.155 00.000 7988 Enqueuing Move request for scope (-0.12, -0.29)
20:00:43.155 00.000 15712 Worker thread wakes up
20:00:43.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.29) opts 0xd
20:00:43.155 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.29)
20:00:43.155 00.000 15712 Moving (-0.12, -0.29) raw xDistance=0.29 yDistance=0.13
20:00:43.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:43.155 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1
20:00:43.160 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:43.161 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:43.161 00.000 7988 Enqueuing Expose request
20:00:43.161 00.000 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.18, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 641.15
20:00:43.161 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
20:00:43.161 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:43.161 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:00:43.161 00.000 15712 MoveAxis(W, 58, ABG)
20:00:43.161 00.000 15712 Guiding  Dir = 3, Dur = 58
20:00:43.161 00.000 15712 IsGuiding returns 0
20:00:43.177 00.016 15712 PulseGuide returned control before completion, sleep 53
20:00:43.264 00.087 15712 IsGuiding returns 0
20:00:43.264 00.000 15712 Move returns status 0, amount 58
20:00:43.264 00.000 15712 MoveAxis(N, 0, ABG)
20:00:43.264 00.000 15712 Move returns status 0, amount 0
20:00:43.264 00.000 15712 move complete, result=0
20:00:43.264 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
20:00:43.266 00.002 15712 worker thread done servicing request
20:00:43.266 00.000 15712 Worker thread wakes up
20:00:43.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:43.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:44.680 01.414 15712 Exposure complete
20:00:44.739 00.059 15712 worker thread done servicing request
20:00:44.739 00.000 7988 OnExposeComplete: enter
20:00:44.742 00.003 7988 UpdateGuideState(): m_state=6
20:00:44.744 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3165
20:00:44.744 00.000 7988 Star::Find returns 1 (0), X=1170.35, Y=435.25, Mass=1551, SNR=26.7, Peak=170 HFD=3.6
20:00:44.746 00.002 7988 MultiStar: [#1 -0.28,-0.15,1.02,U] [#2 -0.19,-0.36,0.99,U] [#3 -0.26,-0.02,0.90,U] [#4 -0.11,-0.24,1.01,U] [#5 -0.11,-0.11,0.71,U] [#6 -0.05,-0.20,0.73,U] [#7 0.14,-0.03,0.62,U] [#8 -0.14,-0.04,0.63,U] 
20:00:44.746 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.15}, one-star: {-0.23, -0.12}
20:00:44.748 00.002 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
20:00:44.748 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
20:00:44.750 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.22 cameraTheta=-2.36 mountX=0.15 mountY=0.16, mountTheta=0.80
20:00:44.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.15, opts=13)
20:00:44.752 00.000 7988 Enqueuing Move request for scope (-0.15, -0.15)
20:00:44.752 00.000 15712 Worker thread wakes up
20:00:44.754 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
20:00:44.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
20:00:44.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:00:44.754 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.7
20:00:44.756 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:44.756 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:44.758 00.002 7988 Enqueuing Expose request
20:00:44.758 00.000 15712 Moving (-0.15, -0.15) raw xDistance=0.15 yDistance=0.16
20:00:44.758 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.14
20:00:44.758 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
20:00:44.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:44.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:00:44.758 00.000 15712 MoveAxis(W, 2, ABG)
20:00:44.758 00.000 15712 Guiding  Dir = 3, Dur = 2
20:00:44.758 00.000 15712 IsGuiding returns 0
20:00:44.774 00.016 15712 IsGuiding returns 0
20:00:44.774 00.000 15712 Move returns status 0, amount 2
20:00:44.774 00.000 15712 MoveAxis(N, 0, ABG)
20:00:44.774 00.000 15712 Move returns status 0, amount 0
20:00:44.774 00.000 15712 move complete, result=0
20:00:44.774 00.000 15712 worker thread done servicing request
20:00:44.774 00.000 15712 Worker thread wakes up
20:00:44.774 00.000 7988 GuideStep: 0.2 px 2 ms WEST, 0.2 px 0 ms NORTH
20:00:44.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:44.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:46.418 01.644 15712 Exposure complete
20:00:46.472 00.054 15712 worker thread done servicing request
20:00:46.472 00.000 7988 OnExposeComplete: enter
20:00:46.480 00.008 7988 UpdateGuideState(): m_state=6
20:00:46.480 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3166
20:00:46.480 00.000 7988 Star::Find returns 1 (0), X=1170.47, Y=435.00, Mass=1526, SNR=26.6, Peak=191 HFD=3.6
20:00:46.480 00.000 7988 MultiStar: [#1 -0.27,-0.28,0.98,U] [#2 -0.26,-0.28,0.96,U] [#3 -0.29,-0.21,0.93,U] [#4 -0.24,-0.11,1.00,U] [#5 -0.26,-0.06,0.68,U] [#6 -0.04,-0.23,0.71,U] [#7 -0.26,0.07,0.64,U] [#8 -0.25,-0.12,0.63,U] 
20:00:46.480 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.19}, one-star: {-0.11, -0.36}
20:00:46.480 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.58) = xAngle (-0.85 = -0.85)
20:00:46.480 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.26 = 2.26)
20:00:46.480 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.43 mountX=0.19 mountY=0.23, mountTheta=0.86
20:00:46.489 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.19, opts=13)
20:00:46.489 00.000 7988 Enqueuing Move request for scope (-0.22, -0.19)
20:00:46.489 00.000 15712 Worker thread wakes up
20:00:46.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd
20:00:46.489 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.19)
20:00:46.489 00.000 15712 Moving (-0.22, -0.19) raw xDistance=0.19 yDistance=0.23
20:00:46.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:46.489 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6
20:00:46.494 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:46.494 00.000 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.12, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 641.14
20:00:46.494 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
20:00:46.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:46.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:46.496 00.002 7988 Enqueuing Expose request
20:00:46.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:00:46.496 00.000 15712 MoveAxis(W, 40, ABG)
20:00:46.496 00.000 15712 Guiding  Dir = 3, Dur = 40
20:00:46.496 00.000 15712 IsGuiding returns 0
20:00:46.523 00.027 15712 PulseGuide returned control before completion, sleep 23
20:00:46.562 00.039 15712 IsGuiding returns 0
20:00:46.562 00.000 15712 Move returns status 0, amount 40
20:00:46.562 00.000 15712 MoveAxis(N, 0, ABG)
20:00:46.562 00.000 15712 Move returns status 0, amount 0
20:00:46.562 00.000 15712 move complete, result=0
20:00:46.562 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
20:00:46.575 00.013 15712 worker thread done servicing request
20:00:46.575 00.000 15712 Worker thread wakes up
20:00:46.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:46.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:47.980 01.405 15712 Exposure complete
20:00:48.042 00.062 15712 worker thread done servicing request
20:00:48.042 00.000 7988 OnExposeComplete: enter
20:00:48.044 00.002 7988 UpdateGuideState(): m_state=6
20:00:48.046 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3167
20:00:48.046 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=435.20, Mass=1534, SNR=26.4, Peak=200 HFD=3.6
20:00:48.048 00.002 7988 MultiStar: [#1 -0.28,-0.02,1.02,U] [#2 -0.15,-0.26,0.96,U] [#3 -0.26,0.08,0.94,U] [#4 -0.20,-0.03,1.03,U] [#5 -0.25,0.19,0.68,U] [#6 -0.03,-0.18,0.70,U] [#7 -0.18,0.02,0.65,U] [#8 0.06,-0.04,0.64,U] 
20:00:48.048 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.05}, one-star: {-0.05, -0.16}
20:00:48.050 00.002 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.25 = -1.25)
20:00:48.050 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.86 = 1.86)
20:00:48.052 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.83 mountX=0.05 mountY=0.16, mountTheta=1.25
20:00:48.054 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.05, opts=13)
20:00:48.054 00.000 7988 Enqueuing Move request for scope (-0.16, -0.05)
20:00:48.056 00.002 15712 Worker thread wakes up
20:00:48.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
20:00:48.056 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
20:00:48.056 00.000 15712 Moving (-0.16, -0.05) raw xDistance=0.05 yDistance=0.16
20:00:48.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:48.058 00.002 7988 UpdateGuideState exits: m=1534 SNR=26.4
20:00:48.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:48.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:48.058 00.000 7988 Enqueuing Expose request
20:00:48.058 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.13
20:00:48.058 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
20:00:48.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:48.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:00:48.058 00.000 15712 MoveAxis(W, 2, ABG)
20:00:48.058 00.000 15712 Guiding  Dir = 3, Dur = 2
20:00:48.058 00.000 15712 IsGuiding returns 0
20:00:48.092 00.034 15712 IsGuiding returns 0
20:00:48.092 00.000 15712 Move returns status 0, amount 2
20:00:48.092 00.000 15712 MoveAxis(N, 0, ABG)
20:00:48.092 00.000 15712 Move returns status 0, amount 0
20:00:48.092 00.000 15712 move complete, result=0
20:00:48.092 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
20:00:48.094 00.002 15712 worker thread done servicing request
20:00:48.094 00.000 15712 Worker thread wakes up
20:00:48.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:48.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:49.736 01.642 15712 Exposure complete
20:00:49.788 00.052 15712 worker thread done servicing request
20:00:49.788 00.000 7988 OnExposeComplete: enter
20:00:49.788 00.000 7988 UpdateGuideState(): m_state=6
20:00:49.798 00.010 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
20:00:49.798 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=435.27, Mass=1552, SNR=26.7, Peak=212 HFD=3.4
20:00:49.798 00.000 7988 MultiStar: [#1 -0.26,0.12,1.01,U] [#2 -0.21,-0.22,0.98,U] [#3 -0.20,-0.03,0.93,U] [#4 -0.07,-0.05,1.01,U] [#5 -0.20,0.05,0.72,U] [#6 0.23,-0.06,0.70,U] [#7 -0.16,0.19,0.66,U] [#8 -0.29,-0.17,0.67,U] 
20:00:49.798 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.03}, one-star: {-0.14, -0.09}
20:00:49.798 00.000 7988 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.58) = xAngle (-1.34 = -1.34)
20:00:49.798 00.000 7988 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.77 = 1.77)
20:00:49.805 00.007 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.92 mountX=0.03 mountY=0.15, mountTheta=1.34
20:00:49.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.03, opts=13)
20:00:49.805 00.000 7988 Enqueuing Move request for scope (-0.15, -0.03)
20:00:49.805 00.000 15712 Worker thread wakes up
20:00:49.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
20:00:49.805 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
20:00:49.805 00.000 15712 Moving (-0.15, -0.03) raw xDistance=0.03 yDistance=0.15
20:00:49.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:49.805 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.7
20:00:49.811 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:49.811 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:49.811 00.000 7988 Enqueuing Expose request
20:00:49.814 00.003 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.12
20:00:49.814 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
20:00:49.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:49.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:00:49.814 00.000 15712 MoveAxis(W, 3, ABG)
20:00:49.814 00.000 15712 Guiding  Dir = 3, Dur = 3
20:00:49.814 00.000 15712 IsGuiding returns 0
20:00:49.830 00.016 15712 IsGuiding returns 0
20:00:49.830 00.000 15712 Move returns status 0, amount 3
20:00:49.830 00.000 15712 MoveAxis(N, 0, ABG)
20:00:49.830 00.000 15712 Move returns status 0, amount 0
20:00:49.830 00.000 15712 move complete, result=0
20:00:49.830 00.000 15712 worker thread done servicing request
20:00:49.830 00.000 15712 Worker thread wakes up
20:00:49.830 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
20:00:49.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:49.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:51.249 01.419 15712 Exposure complete
20:00:51.304 00.055 15712 worker thread done servicing request
20:00:51.304 00.000 7988 OnExposeComplete: enter
20:00:51.304 00.000 7988 UpdateGuideState(): m_state=6
20:00:51.313 00.009 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3169
20:00:51.313 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=435.26, Mass=1445, SNR=25.8, Peak=186 HFD=3.3
20:00:51.313 00.000 7988 MultiStar: [#1 -0.36,-0.16,1.02,U] [#2 -0.18,-0.25,1.03,U] [#3 -0.27,0.03,0.96,U] [#4 -0.21,0.06,1.00,U] [#5 -0.08,-0.37,0.76,U] [#6 -0.14,0.06,0.73,U] [#7 -0.26,0.20,0.67,U] [#8 -0.23,-0.08,0.67,U] 
20:00:51.316 00.003 7988 single-star, 8 included, MultiStar: {-0.20, -0.08}, one-star: {-0.05, -0.10}
20:00:51.316 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
20:00:51.316 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
20:00:51.316 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-2.04 mountX=0.10 mountY=0.05, mountTheta=0.49
20:00:51.316 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.10, opts=13)
20:00:51.316 00.000 7988 Enqueuing Move request for scope (-0.05, -0.10)
20:00:51.316 00.000 15712 Worker thread wakes up
20:00:51.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
20:00:51.316 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
20:00:51.316 00.000 15712 Moving (-0.05, -0.10) raw xDistance=0.10 yDistance=0.05
20:00:51.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:00:51.316 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.8
20:00:51.326 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:51.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:51.328 00.002 7988 Enqueuing Expose request
20:00:51.328 00.000 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.12
20:00:51.328 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
20:00:51.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:51.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:00:51.328 00.000 15712 MoveAxis(W, 2, ABG)
20:00:51.328 00.000 15712 Guiding  Dir = 3, Dur = 2
20:00:51.334 00.006 15712 IsGuiding returns 0
20:00:51.351 00.017 15712 IsGuiding returns 0
20:00:51.351 00.000 15712 Move returns status 0, amount 2
20:00:51.351 00.000 15712 MoveAxis(N, 0, ABG)
20:00:51.351 00.000 15712 Move returns status 0, amount 0
20:00:51.351 00.000 15712 move complete, result=0
20:00:51.351 00.000 15712 worker thread done servicing request
20:00:51.351 00.000 15712 Worker thread wakes up
20:00:51.351 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
20:00:51.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:51.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:52.987 01.636 15712 Exposure complete
20:00:53.035 00.048 15712 worker thread done servicing request
20:00:53.035 00.000 7988 OnExposeComplete: enter
20:00:53.051 00.016 7988 UpdateGuideState(): m_state=6
20:00:53.052 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3170
20:00:53.052 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=435.15, Mass=1529, SNR=26.7, Peak=215 HFD=3.5
20:00:53.052 00.000 7988 MultiStar: [#1 -0.18,-0.10,0.97,U] [#2 -0.08,-0.23,0.99,U] [#3 -0.25,-0.07,0.92,U] [#4 -0.16,0.00,1.04,U] [#5 -0.25,0.11,0.69,U] [#6 0.03,-0.38,0.66,U] [#7 -0.21,0.11,0.67,U] [#8 -0.31,-0.24,0.64,U] 
20:00:53.052 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.11}, one-star: {-0.14, -0.22}
20:00:53.052 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
20:00:53.052 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
20:00:53.052 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.55 mountX=0.12 mountY=0.17, mountTheta=0.98
20:00:53.052 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.11, opts=13)
20:00:53.052 00.000 7988 Enqueuing Move request for scope (-0.17, -0.11)
20:00:53.052 00.000 15712 Worker thread wakes up
20:00:53.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
20:00:53.052 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
20:00:53.052 00.000 15712 Moving (-0.17, -0.11) raw xDistance=0.12 yDistance=0.17
20:00:53.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:53.052 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7
20:00:53.065 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:53.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:53.066 00.001 7988 Enqueuing Expose request
20:00:53.068 00.002 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.11
20:00:53.068 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
20:00:53.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:53.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:00:53.068 00.000 15712 MoveAxis(W, 0, ABG)
20:00:53.068 00.000 15712 Move returns status 0, amount 0
20:00:53.068 00.000 15712 MoveAxis(N, 0, ABG)
20:00:53.068 00.000 15712 Move returns status 0, amount 0
20:00:53.068 00.000 15712 move complete, result=0
20:00:53.068 00.000 15712 worker thread done servicing request
20:00:53.068 00.000 15712 Worker thread wakes up
20:00:53.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:53.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:53.068 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
20:00:54.596 01.528 15712 Exposure complete
20:00:54.656 00.060 15712 worker thread done servicing request
20:00:54.656 00.000 7988 OnExposeComplete: enter
20:00:54.658 00.002 7988 UpdateGuideState(): m_state=6
20:00:54.658 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3171
20:00:54.658 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=435.24, Mass=1525, SNR=26.5, Peak=209 HFD=3.5
20:00:54.658 00.000 7988 MultiStar: [#1 -0.23,0.03,1.00,U] [#2 -0.35,0.03,1.01,U] [#3 -0.20,-0.03,0.93,U] [#4 -0.31,0.25,1.02,U] [#5 -0.25,0.08,0.66,U] [#6 -0.16,0.09,0.72,U] [#7 -0.24,0.26,0.63,U] [#8 -0.26,-0.20,0.61,U] 
20:00:54.658 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.04}, one-star: {-0.15, -0.12}
20:00:54.658 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.58) = xAngle (-0.89 = -0.89)
20:00:54.658 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.22 = 2.22)
20:00:54.658 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.20 cameraTheta=-2.46 mountX=0.13 mountY=0.16, mountTheta=0.90
20:00:54.667 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.12, opts=13)
20:00:54.667 00.000 7988 Enqueuing Move request for scope (-0.15, -0.12)
20:00:54.667 00.000 15712 Worker thread wakes up
20:00:54.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
20:00:54.667 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
20:00:54.667 00.000 15712 Moving (-0.15, -0.12) raw xDistance=0.13 yDistance=0.16
20:00:54.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:00:54.667 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
20:00:54.673 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:54.674 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:54.674 00.000 7988 Enqueuing Expose request
20:00:54.674 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.10
20:00:54.674 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
20:00:54.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:54.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:00:54.674 00.000 15712 MoveAxis(E, 0, ABG)
20:00:54.674 00.000 15712 Move returns status 0, amount 0
20:00:54.674 00.000 15712 MoveAxis(N, 0, ABG)
20:00:54.674 00.000 15712 Move returns status 0, amount 0
20:00:54.674 00.000 15712 move complete, result=0
20:00:54.674 00.000 15712 worker thread done servicing request
20:00:54.674 00.000 15712 Worker thread wakes up
20:00:54.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:54.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:54.674 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:00:56.416 01.742 15712 Exposure complete
20:00:56.475 00.059 15712 worker thread done servicing request
20:00:56.475 00.000 7988 OnExposeComplete: enter
20:00:56.475 00.000 7988 UpdateGuideState(): m_state=6
20:00:56.478 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3172
20:00:56.478 00.000 7988 Star::Find returns 1 (0), X=1170.35, Y=435.29, Mass=1563, SNR=26.9, Peak=242 HFD=3.3
20:00:56.478 00.000 7988 MultiStar: [#1 -0.35,0.24,0.98,U] [#2 -0.26,-0.16,0.97,U] [#3 -0.14,0.23,0.90,U] [#4 -0.19,-0.06,1.00,U] [#5 -0.18,0.18,0.72,U] [#6 0.09,0.28,0.70,U] [#7 -0.06,0.31,0.67,U] [#8 -0.25,0.18,0.65,U] 
20:00:56.478 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.11}, one-star: {-0.23, -0.07}
20:00:56.478 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.08)
20:00:56.478 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.03)
20:00:56.478 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.21 cameraTheta=2.62 mountX=-0.10 mountY=0.18, mountTheta=2.09
20:00:56.486 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.11, opts=13)
20:00:56.486 00.000 7988 Enqueuing Move request for scope (-0.19, 0.11)
20:00:56.486 00.000 15712 Worker thread wakes up
20:00:56.486 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
20:00:56.486 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
20:00:56.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:00:56.486 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.9
20:00:56.491 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:56.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:56.493 00.002 15712 Moving (-0.19, 0.11) raw xDistance=-0.10 yDistance=0.18
20:00:56.493 00.000 7988 Enqueuing Expose request
20:00:56.495 00.002 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.10
20:00:56.495 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
20:00:56.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:56.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:00:56.497 00.002 15712 MoveAxis(E, 2, ABG)
20:00:56.497 00.000 15712 Guiding  Dir = 2, Dur = 2
20:00:56.497 00.000 15712 IsGuiding returns 0
20:00:56.515 00.018 15712 IsGuiding returns 0
20:00:56.515 00.000 15712 Move returns status 0, amount 2
20:00:56.515 00.000 15712 MoveAxis(N, 0, ABG)
20:00:56.515 00.000 15712 Move returns status 0, amount 0
20:00:56.515 00.000 15712 move complete, result=0
20:00:56.515 00.000 15712 worker thread done servicing request
20:00:56.515 00.000 15712 Worker thread wakes up
20:00:56.515 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
20:00:56.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:56.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:57.932 01.417 15712 Exposure complete
20:00:57.993 00.061 15712 worker thread done servicing request
20:00:57.993 00.000 7988 OnExposeComplete: enter
20:00:57.993 00.000 7988 UpdateGuideState(): m_state=6
20:00:57.996 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3173
20:00:57.998 00.002 7988 Star::Find returns 1 (0), X=1170.44, Y=435.38, Mass=1554, SNR=26.6, Peak=232 HFD=3.2
20:00:57.998 00.000 7988 MultiStar: [#1 -0.01,0.23,1.00,U] [#2 -0.12,-0.16,1.00,U] [#3 -0.06,0.37,0.95,U] [#4 -0.06,0.09,1.04,U] [#5 -0.04,0.18,0.71,U] [#6 -0.04,0.42,0.69,U] [#7 -0.22,0.35,0.66,U] [#8 -0.12,0.01,0.64,U] 
20:00:58.000 00.002 7988 single-star, 8 included, MultiStar: {-0.09, 0.15}, one-star: {-0.14, 0.01}
20:00:58.000 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.65)
20:00:58.002 00.002 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.74 = 1.46)
20:00:58.002 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.05 mountX=-0.01 mountY=0.14, mountTheta=1.65
20:00:58.002 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.01, opts=13)
20:00:58.002 00.000 7988 Enqueuing Move request for scope (-0.14, 0.01)
20:00:58.002 00.000 15712 Worker thread wakes up
20:00:58.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
20:00:58.002 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
20:00:58.002 00.000 15712 Moving (-0.14, 0.01) raw xDistance=-0.01 yDistance=0.14
20:00:58.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:00:58.002 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.6
20:00:58.009 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:58.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:58.009 00.000 7988 Enqueuing Expose request
20:00:58.009 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.09
20:00:58.009 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
20:00:58.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:58.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:00:58.009 00.000 15712 MoveAxis(E, 2, ABG)
20:00:58.009 00.000 15712 Guiding  Dir = 2, Dur = 2
20:00:58.015 00.006 15712 IsGuiding returns 0
20:00:58.032 00.017 15712 IsGuiding returns 0
20:00:58.032 00.000 15712 Move returns status 0, amount 2
20:00:58.032 00.000 15712 MoveAxis(N, 0, ABG)
20:00:58.032 00.000 15712 Move returns status 0, amount 0
20:00:58.032 00.000 15712 move complete, result=0
20:00:58.032 00.000 15712 worker thread done servicing request
20:00:58.032 00.000 15712 Worker thread wakes up
20:00:58.032 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
20:00:58.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:58.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:00:59.670 01.638 15712 Exposure complete
20:00:59.719 00.049 15712 worker thread done servicing request
20:00:59.719 00.000 7988 OnExposeComplete: enter
20:00:59.719 00.000 7988 UpdateGuideState(): m_state=6
20:00:59.734 00.015 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3174
20:00:59.736 00.002 7988 Star::Find returns 1 (0), X=1170.57, Y=435.46, Mass=1542, SNR=26.7, Peak=209 HFD=3.1
20:00:59.736 00.000 7988 MultiStar: [#1 -0.23,0.23,0.96,U] [#2 -0.09,-0.07,1.01,U] [#3 -0.11,0.15,0.95,U] [#4 -0.12,0.08,1.00,U] [#5 -0.24,0.06,0.70,U] [#6 0.11,0.15,0.70,U] [#7 -0.14,0.15,0.62,U] [#8 -0.20,0.05,0.64,U] 
20:00:59.736 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.10}, one-star: {-0.01, 0.10}
20:00:59.736 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
20:00:59.736 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
20:00:59.736 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.69 mountX=-0.10 mountY=0.01, mountTheta=3.04
20:00:59.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.10, opts=13)
20:00:59.736 00.000 7988 Enqueuing Move request for scope (-0.01, 0.10)
20:00:59.736 00.000 15712 Worker thread wakes up
20:00:59.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
20:00:59.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
20:00:59.736 00.000 15712 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=0.01
20:00:59.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:00:59.736 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7
20:00:59.747 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:59.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:00:59.749 00.002 7988 Enqueuing Expose request
20:00:59.751 00.002 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.08
20:00:59.751 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
20:00:59.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:59.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:00:59.751 00.000 15712 MoveAxis(E, 4, ABG)
20:00:59.751 00.000 15712 Guiding  Dir = 2, Dur = 4
20:00:59.751 00.000 15712 IsGuiding returns 0
20:00:59.769 00.018 15712 IsGuiding returns 0
20:00:59.769 00.000 15712 Move returns status 0, amount 4
20:00:59.769 00.000 15712 MoveAxis(N, 0, ABG)
20:00:59.769 00.000 15712 Move returns status 0, amount 0
20:00:59.769 00.000 15712 move complete, result=0
20:00:59.769 00.000 15712 worker thread done servicing request
20:00:59.769 00.000 15712 Worker thread wakes up
20:00:59.769 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
20:00:59.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:00:59.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:01.184 01.415 15712 Exposure complete
20:01:01.232 00.048 15712 worker thread done servicing request
20:01:01.232 00.000 7988 OnExposeComplete: enter
20:01:01.247 00.015 7988 UpdateGuideState(): m_state=6
20:01:01.247 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3175
20:01:01.247 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=435.10, Mass=1484, SNR=26.2, Peak=210 HFD=3.3
20:01:01.247 00.000 7988 MultiStar: [#1 -0.25,0.15,1.03,U] [#2 -0.05,-0.32,1.02,U] [#3 -0.21,0.12,0.95,U] [#4 -0.14,-0.11,1.03,U] [#5 -0.24,-0.04,0.74,U] [#6 0.12,0.11,0.73,U] [#7 -0.12,0.19,0.68,U] [#8 -0.08,-0.04,0.68,U] 
20:01:01.247 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.18, -0.27}
20:01:01.247 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
20:01:01.247 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
20:01:01.247 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.89 mountX=0.04 mountY=0.14, mountTheta=1.31
20:01:01.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.03, opts=13)
20:01:01.247 00.000 7988 Enqueuing Move request for scope (-0.13, -0.03)
20:01:01.247 00.000 15712 Worker thread wakes up
20:01:01.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
20:01:01.247 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
20:01:01.247 00.000 15712 Moving (-0.13, -0.03) raw xDistance=0.04 yDistance=0.14
20:01:01.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:01.247 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2
20:01:01.261 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:01.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:01.264 00.003 7988 Enqueuing Expose request
20:01:01.264 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.08
20:01:01.264 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
20:01:01.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:01.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:01:01.264 00.000 15712 MoveAxis(E, 5, ABG)
20:01:01.264 00.000 15712 Guiding  Dir = 2, Dur = 5
20:01:01.264 00.000 15712 IsGuiding returns 0
20:01:01.327 00.063 15712 IsGuiding returns 0
20:01:01.327 00.000 15712 Move returns status 0, amount 5
20:01:01.327 00.000 15712 MoveAxis(N, 0, ABG)
20:01:01.327 00.000 15712 Move returns status 0, amount 0
20:01:01.327 00.000 15712 move complete, result=0
20:01:01.327 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
20:01:01.327 00.000 15712 worker thread done servicing request
20:01:01.327 00.000 15712 Worker thread wakes up
20:01:01.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:01.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:02.973 01.646 15712 Exposure complete
20:01:03.032 00.059 15712 worker thread done servicing request
20:01:03.032 00.000 7988 OnExposeComplete: enter
20:01:03.034 00.002 7988 UpdateGuideState(): m_state=6
20:01:03.034 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3176
20:01:03.034 00.000 7988 Star::Find returns 1 (0), X=1170.56, Y=435.28, Mass=1511, SNR=26.3, Peak=181 HFD=3.4
20:01:03.034 00.000 7988 MultiStar: [#1 -0.09,0.12,1.00,U] [#2 -0.17,-0.19,0.99,U] [#3 -0.14,0.15,0.95,U] [#4 -0.04,0.07,1.02,U] [#5 -0.10,0.10,0.70,U] [#6 0.10,0.28,0.69,U] [#7 0.00,0.25,0.65,U] [#8 -0.09,0.37,0.69,U] 
20:01:03.034 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.10}, one-star: {-0.01, -0.08}
20:01:03.034 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.58) = xAngle (-0.16 = -0.16)
20:01:03.034 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
20:01:03.034 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.74 mountX=0.08 mountY=0.02, mountTheta=0.19
20:01:03.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.08, opts=13)
20:01:03.034 00.000 7988 Enqueuing Move request for scope (-0.01, -0.08)
20:01:03.034 00.000 15712 Worker thread wakes up
20:01:03.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
20:01:03.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
20:01:03.034 00.000 15712 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.02
20:01:03.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:03.034 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.3
20:01:03.048 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:03.050 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:03.051 00.001 7988 Enqueuing Expose request
20:01:03.051 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.07
20:01:03.051 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
20:01:03.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:03.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:01:03.051 00.000 15712 MoveAxis(E, 4, ABG)
20:01:03.051 00.000 15712 Guiding  Dir = 2, Dur = 4
20:01:03.051 00.000 15712 IsGuiding returns 0
20:01:03.070 00.019 15712 IsGuiding returns 0
20:01:03.070 00.000 15712 Move returns status 0, amount 4
20:01:03.070 00.000 15712 MoveAxis(N, 0, ABG)
20:01:03.070 00.000 15712 Move returns status 0, amount 0
20:01:03.070 00.000 15712 move complete, result=0
20:01:03.070 00.000 15712 worker thread done servicing request
20:01:03.070 00.000 15712 Worker thread wakes up
20:01:03.070 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
20:01:03.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:03.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:04.488 01.418 15712 Exposure complete
20:01:04.550 00.062 15712 worker thread done servicing request
20:01:04.550 00.000 7988 OnExposeComplete: enter
20:01:04.550 00.000 7988 UpdateGuideState(): m_state=6
20:01:04.552 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3177
20:01:04.554 00.002 7988 Star::Find returns 1 (0), X=1170.59, Y=435.37, Mass=1463, SNR=26.1, Peak=171 HFD=3.3
20:01:04.554 00.000 7988 MultiStar: [#1 -0.14,-0.12,1.00,U] [#2 0.06,0.02,1.00,U] [#3 -0.14,0.20,0.94,U] [#4 0.04,0.03,1.01,U] [#5 0.01,-0.02,0.68,U] [#6 0.23,0.14,0.69,U] [#7 -0.03,0.22,0.66,U] [#8 -0.14,-0.08,0.65,U] 
20:01:04.556 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.02, 0.00}
20:01:04.556 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
20:01:04.558 00.002 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
20:01:04.558 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.28 mountX=-0.00 mountY=-0.02, mountTheta=-1.86
20:01:04.560 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.00, opts=13)
20:01:04.562 00.002 7988 Enqueuing Move request for scope (0.02, 0.00)
20:01:04.562 00.000 15712 Worker thread wakes up
20:01:04.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
20:01:04.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
20:01:04.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:04.562 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.1
20:01:04.565 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:04.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:04.567 00.002 7988 Enqueuing Expose request
20:01:04.568 00.001 15712 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
20:01:04.568 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.06
20:01:04.568 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
20:01:04.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:04.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:01:04.568 00.000 15712 MoveAxis(E, 3, ABG)
20:01:04.568 00.000 15712 Guiding  Dir = 2, Dur = 3
20:01:04.568 00.000 15712 IsGuiding returns 0
20:01:04.588 00.020 15712 IsGuiding returns 0
20:01:04.588 00.000 15712 Move returns status 0, amount 3
20:01:04.588 00.000 15712 MoveAxis(N, 0, ABG)
20:01:04.588 00.000 15712 Move returns status 0, amount 0
20:01:04.588 00.000 15712 move complete, result=0
20:01:04.588 00.000 15712 worker thread done servicing request
20:01:04.588 00.000 15712 Worker thread wakes up
20:01:04.588 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
20:01:04.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:04.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:06.229 01.641 15712 Exposure complete
20:01:06.287 00.058 15712 worker thread done servicing request
20:01:06.287 00.000 7988 OnExposeComplete: enter
20:01:06.287 00.000 7988 UpdateGuideState(): m_state=6
20:01:06.290 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3178
20:01:06.290 00.000 7988 Star::Find returns 1 (0), X=1170.52, Y=435.34, Mass=1517, SNR=26.4, Peak=177 HFD=3.4
20:01:06.290 00.000 7988 MultiStar: [#1 -0.06,0.17,0.98,U] [#2 -0.18,0.05,1.01,U] [#3 -0.10,0.24,0.97,U] [#4 0.06,0.07,1.01,U] [#5 -0.19,0.44,0.69,U] [#6 0.23,-0.08,0.69,U] [#7 -0.06,0.28,0.62,U] [#8 -0.07,0.01,0.64,U] 
20:01:06.290 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.05, -0.02}
20:01:06.290 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
20:01:06.290 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
20:01:06.290 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.76 mountX=0.02 mountY=0.05, mountTheta=1.18
20:01:06.298 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
20:01:06.300 00.002 7988 Enqueuing Move request for scope (-0.05, -0.02)
20:01:06.300 00.000 15712 Worker thread wakes up
20:01:06.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
20:01:06.300 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
20:01:06.300 00.000 15712 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
20:01:06.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:06.300 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.4
20:01:06.304 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:06.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:06.306 00.002 7988 Enqueuing Expose request
20:01:06.306 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.05
20:01:06.306 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
20:01:06.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:06.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:01:06.306 00.000 15712 MoveAxis(E, 1, ABG)
20:01:06.306 00.000 15712 Guiding  Dir = 2, Dur = 1
20:01:06.306 00.000 15712 IsGuiding returns 0
20:01:06.330 00.024 15712 IsGuiding returns 0
20:01:06.330 00.000 15712 Move returns status 0, amount 1
20:01:06.330 00.000 15712 MoveAxis(N, 0, ABG)
20:01:06.330 00.000 15712 Move returns status 0, amount 0
20:01:06.330 00.000 15712 move complete, result=0
20:01:06.330 00.000 15712 worker thread done servicing request
20:01:06.330 00.000 15712 Worker thread wakes up
20:01:06.330 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
20:01:06.332 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:06.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:07.744 01.412 15712 Exposure complete
20:01:07.806 00.062 15712 worker thread done servicing request
20:01:07.806 00.000 7988 OnExposeComplete: enter
20:01:07.807 00.001 7988 UpdateGuideState(): m_state=6
20:01:07.807 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3179
20:01:07.809 00.002 7988 Star::Find returns 1 (0), X=1170.59, Y=435.53, Mass=1443, SNR=25.8, Peak=175 HFD=3.2
20:01:07.811 00.002 7988 MultiStar: [#1 -0.04,0.37,1.04,U] [#2 -0.21,-0.20,1.03,U] [#3 -0.03,0.16,0.95,U] [#4 -0.27,0.13,1.05,U] [#5 0.07,0.15,0.72,U] [#6 0.22,0.40,0.69,U] [#7 -0.13,0.36,0.64,U] [#8 0.11,-0.01,0.68,U] 
20:01:07.811 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.16}, one-star: {0.01, 0.16}
20:01:07.813 00.002 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
20:01:07.813 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.08)
20:01:07.815 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.52 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
20:01:07.817 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.16, opts=13)
20:01:07.817 00.000 7988 Enqueuing Move request for scope (0.01, 0.16)
20:01:07.819 00.002 15712 Worker thread wakes up
20:01:07.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
20:01:07.819 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
20:01:07.819 00.000 15712 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=-0.01
20:01:07.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:07.819 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.8
20:01:07.822 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:07.823 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:07.823 00.000 7988 Enqueuing Expose request
20:01:07.823 00.000 15712 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 641.05
20:01:07.823 00.000 15712 PPEC: input: -0.16, control: -0.09, exposure: 1500
20:01:07.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:07.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:01:07.823 00.000 15712 MoveAxis(E, 30, ABG)
20:01:07.823 00.000 15712 Guiding  Dir = 2, Dur = 30
20:01:07.823 00.000 15712 IsGuiding returns 0
20:01:07.843 00.020 15712 PulseGuide returned control before completion, sleep 18
20:01:07.894 00.051 15712 IsGuiding returns 0
20:01:07.894 00.000 15712 Move returns status 0, amount 30
20:01:07.894 00.000 15712 MoveAxis(N, 0, ABG)
20:01:07.894 00.000 15712 Move returns status 0, amount 0
20:01:07.894 00.000 15712 move complete, result=0
20:01:07.894 00.000 15712 worker thread done servicing request
20:01:07.894 00.000 15712 Worker thread wakes up
20:01:07.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:07.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:07.894 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
20:01:09.530 01.636 15712 Exposure complete
20:01:09.591 00.061 15712 worker thread done servicing request
20:01:09.591 00.000 7988 OnExposeComplete: enter
20:01:09.592 00.001 7988 UpdateGuideState(): m_state=6
20:01:09.592 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3180
20:01:09.592 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=435.39, Mass=1431, SNR=25.6, Peak=181 HFD=3.2
20:01:09.596 00.004 7988 MultiStar: [#1 -0.19,0.07,1.03,U] [#2 -0.02,-0.02,1.03,U] [#3 -0.23,0.29,0.99,U] [#4 -0.00,0.19,1.05,U] [#5 -0.13,0.05,0.75,U] [#6 -0.02,0.02,0.71,U] [#7 -0.04,0.33,0.69,U] [#8 -0.27,0.02,0.64,U] 
20:01:09.596 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.11}, one-star: {-0.05, 0.02}
20:01:09.596 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.58) = xAngle (4.26 = -2.02)
20:01:09.596 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
20:01:09.596 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.68 mountX=-0.02 mountY=0.05, mountTheta=2.03
20:01:09.596 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.02, opts=13)
20:01:09.596 00.000 7988 Enqueuing Move request for scope (-0.05, 0.02)
20:01:09.596 00.000 15712 Worker thread wakes up
20:01:09.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
20:01:09.596 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
20:01:09.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:01:09.596 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.6
20:01:09.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:09.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:09.608 00.012 7988 Enqueuing Expose request
20:01:09.608 00.000 15712 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
20:01:09.613 00.005 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.04
20:01:09.613 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
20:01:09.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:09.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:01:09.613 00.000 15712 MoveAxis(W, 2, ABG)
20:01:09.613 00.000 15712 Guiding  Dir = 3, Dur = 2
20:01:09.613 00.000 15712 IsGuiding returns 0
20:01:09.630 00.017 15712 IsGuiding returns 0
20:01:09.630 00.000 15712 Move returns status 0, amount 2
20:01:09.630 00.000 15712 MoveAxis(N, 0, ABG)
20:01:09.630 00.000 15712 Move returns status 0, amount 0
20:01:09.630 00.000 15712 move complete, result=0
20:01:09.630 00.000 15712 worker thread done servicing request
20:01:09.640 00.010 15712 Worker thread wakes up
20:01:09.640 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
20:01:09.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:09.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:11.061 01.421 15712 Exposure complete
20:01:11.121 00.060 15712 worker thread done servicing request
20:01:11.121 00.000 7988 OnExposeComplete: enter
20:01:11.121 00.000 7988 UpdateGuideState(): m_state=6
20:01:11.123 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3181
20:01:11.123 00.000 7988 Star::Find returns 1 (0), X=1170.49, Y=435.43, Mass=1560, SNR=26.8, Peak=177 HFD=3.3
20:01:11.125 00.002 7988 MultiStar: [#1 -0.06,0.23,0.99,U] [#2 -0.04,-0.10,0.97,U] [#3 0.14,0.13,0.91,U] [#4 0.14,0.10,1.01,U] [#5 0.10,0.31,0.66,U] [#6 0.01,0.12,0.69,U] [#7 -0.01,0.14,0.66,U] [#8 -0.02,0.02,0.61,U] 
20:01:11.127 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {-0.09, 0.07}
20:01:11.127 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
20:01:11.129 00.002 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
20:01:11.129 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.39 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
20:01:11.131 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.11, opts=13)
20:01:11.133 00.002 7988 Enqueuing Move request for scope (0.02, 0.11)
20:01:11.133 00.000 15712 Worker thread wakes up
20:01:11.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
20:01:11.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
20:01:11.133 00.000 15712 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=-0.02
20:01:11.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:01:11.133 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.8
20:01:11.136 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:11.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:11.136 00.000 7988 Enqueuing Expose request
20:01:11.136 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.03
20:01:11.136 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
20:01:11.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:11.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:01:11.136 00.000 15712 MoveAxis(W, 1, ABG)
20:01:11.136 00.000 15712 Guiding  Dir = 3, Dur = 1
20:01:11.136 00.000 15712 IsGuiding returns 0
20:01:11.157 00.021 15712 IsGuiding returns 0
20:01:11.157 00.000 15712 Move returns status 0, amount 1
20:01:11.157 00.000 15712 MoveAxis(N, 0, ABG)
20:01:11.157 00.000 15712 Move returns status 0, amount 0
20:01:11.157 00.000 15712 move complete, result=0
20:01:11.157 00.000 15712 worker thread done servicing request
20:01:11.157 00.000 15712 Worker thread wakes up
20:01:11.157 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
20:01:11.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:11.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:12.796 01.639 15712 Exposure complete
20:01:12.843 00.047 15712 worker thread done servicing request
20:01:12.843 00.000 7988 OnExposeComplete: enter
20:01:12.857 00.014 7988 UpdateGuideState(): m_state=6
20:01:12.857 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3182
20:01:12.857 00.000 7988 Star::Find returns 1 (0), X=1170.49, Y=435.49, Mass=1525, SNR=26.5, Peak=192 HFD=3.2
20:01:12.860 00.003 7988 MultiStar: [#1 -0.02,0.01,0.98,U] [#2 -0.19,-0.04,0.99,U] [#3 -0.26,0.32,0.93,U] [#4 -0.22,0.02,1.02,U] [#5 -0.24,0.26,0.71,U] [#6 0.09,0.19,0.71,U] [#7 -0.12,0.32,0.67,U] [#8 -0.02,-0.01,0.65,U] 
20:01:12.860 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.12}, one-star: {-0.09, 0.13}
20:01:12.860 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.54)
20:01:12.860 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
20:01:12.860 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.16 mountX=-0.13 mountY=0.08, mountTheta=2.57
20:01:12.860 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.13, opts=13)
20:01:12.860 00.000 7988 Enqueuing Move request for scope (-0.09, 0.13)
20:01:12.860 00.000 15712 Worker thread wakes up
20:01:12.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
20:01:12.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
20:01:12.860 00.000 15712 Moving (-0.09, 0.13) raw xDistance=-0.13 yDistance=0.08
20:01:12.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:12.860 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
20:01:12.871 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:12.871 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:12.873 00.002 7988 Enqueuing Expose request
20:01:12.873 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.03
20:01:12.873 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
20:01:12.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:12.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:01:12.873 00.000 15712 MoveAxis(E, 3, ABG)
20:01:12.873 00.000 15712 Guiding  Dir = 2, Dur = 3
20:01:12.873 00.000 15712 IsGuiding returns 0
20:01:12.894 00.021 15712 IsGuiding returns 0
20:01:12.894 00.000 15712 Move returns status 0, amount 3
20:01:12.894 00.000 15712 MoveAxis(N, 0, ABG)
20:01:12.894 00.000 15712 Move returns status 0, amount 0
20:01:12.894 00.000 15712 move complete, result=0
20:01:12.894 00.000 15712 worker thread done servicing request
20:01:12.894 00.000 15712 Worker thread wakes up
20:01:12.894 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:01:12.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:12.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:14.308 01.414 15712 Exposure complete
20:01:14.372 00.064 15712 worker thread done servicing request
20:01:14.372 00.000 7988 OnExposeComplete: enter
20:01:14.372 00.000 7988 UpdateGuideState(): m_state=6
20:01:14.372 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3183
20:01:14.375 00.003 7988 Star::Find returns 1 (0), X=1170.65, Y=435.47, Mass=1510, SNR=26.2, Peak=189 HFD=3.2
20:01:14.375 00.000 7988 MultiStar: [#1 -0.15,0.47,1.01,U] [#2 0.08,-0.07,0.97,U] [#3 -0.16,0.21,0.95,U] [#4 -0.15,0.09,1.05,U] [#5 -0.16,0.29,0.71,U] [#6 0.06,0.24,0.70,U] [#7 -0.01,0.44,0.65,U] [#8 -0.08,0.18,0.65,U] 
20:01:14.375 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.21}, one-star: {0.07, 0.10}
20:01:14.375 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
20:01:14.375 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.65)
20:01:14.375 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.13 cameraTheta=0.94 mountX=-0.10 mountY=-0.08, mountTheta=-2.50
20:01:14.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.10, opts=13)
20:01:14.375 00.000 7988 Enqueuing Move request for scope (0.07, 0.10)
20:01:14.375 00.000 15712 Worker thread wakes up
20:01:14.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
20:01:14.375 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
20:01:14.375 00.000 15712 Moving (0.07, 0.10) raw xDistance=-0.10 yDistance=-0.08
20:01:14.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:01:14.375 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.2
20:01:14.387 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:14.389 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:14.389 00.000 7988 Enqueuing Expose request
20:01:14.389 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.02
20:01:14.389 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
20:01:14.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:14.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:01:14.389 00.000 15712 MoveAxis(E, 3, ABG)
20:01:14.389 00.000 15712 Guiding  Dir = 2, Dur = 3
20:01:14.389 00.000 15712 IsGuiding returns 0
20:01:14.450 00.061 15712 IsGuiding returns 0
20:01:14.450 00.000 15712 Move returns status 0, amount 3
20:01:14.450 00.000 15712 MoveAxis(N, 0, ABG)
20:01:14.450 00.000 15712 Move returns status 0, amount 0
20:01:14.450 00.000 15712 move complete, result=0
20:01:14.450 00.000 15712 worker thread done servicing request
20:01:14.450 00.000 15712 Worker thread wakes up
20:01:14.450 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
20:01:14.453 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:14.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:16.094 01.641 15712 Exposure complete
20:01:16.142 00.048 15712 worker thread done servicing request
20:01:16.142 00.000 7988 OnExposeComplete: enter
20:01:16.157 00.015 7988 UpdateGuideState(): m_state=6
20:01:16.158 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3184
20:01:16.158 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=435.56, Mass=1425, SNR=25.8, Peak=196 HFD=3.2
20:01:16.158 00.000 7988 MultiStar: [#1 -0.30,0.21,1.06,U] [#2 -0.21,0.01,0.98,U] [#3 -0.26,0.37,0.98,U] [#4 -0.09,0.17,1.04,U] [#5 0.09,0.29,0.71,U] [#6 0.06,0.39,0.74,U] [#7 -0.19,0.23,0.71,U] [#8 -0.20,0.26,0.68,U] 
20:01:16.158 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.23}, one-star: {-0.21, 0.20}
20:01:16.158 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.58) = xAngle (3.76 = -2.53)
20:01:16.158 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.87 = 0.58)
20:01:16.158 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.18 mountX=-0.23 mountY=0.15, mountTheta=2.55
20:01:16.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.23, opts=13)
20:01:16.158 00.000 7988 Enqueuing Move request for scope (-0.16, 0.23)
20:01:16.158 00.000 15712 Worker thread wakes up
20:01:16.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
20:01:16.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
20:01:16.158 00.000 15712 Moving (-0.16, 0.23) raw xDistance=-0.23 yDistance=0.15
20:01:16.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:16.158 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.8
20:01:16.171 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:16.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:16.173 00.002 7988 Enqueuing Expose request
20:01:16.175 00.002 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 641.01
20:01:16.175 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
20:01:16.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:16.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:01:16.175 00.000 15712 MoveAxis(E, 48, ABG)
20:01:16.175 00.000 15712 Guiding  Dir = 2, Dur = 48
20:01:16.175 00.000 15712 IsGuiding returns 0
20:01:16.192 00.017 15712 PulseGuide returned control before completion, sleep 42
20:01:16.237 00.045 15712 IsGuiding returns 1
20:01:16.237 00.000 15712 scope still moving after pulse duration time elapsed
20:01:16.269 00.032 15712 IsGuiding returns 0
20:01:16.269 00.000 15712 scope move finished after 48 + 48 ms
20:01:16.269 00.000 15712 Move returns status 0, amount 48
20:01:16.269 00.000 15712 MoveAxis(N, 0, ABG)
20:01:16.269 00.000 15712 Move returns status 0, amount 0
20:01:16.269 00.000 15712 move complete, result=0
20:01:16.269 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.2 px 0 ms NORTH
20:01:16.274 00.005 15712 worker thread done servicing request
20:01:16.274 00.000 15712 Worker thread wakes up
20:01:16.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:16.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:17.692 01.418 15712 Exposure complete
20:01:17.752 00.060 15712 worker thread done servicing request
20:01:17.752 00.000 7988 OnExposeComplete: enter
20:01:17.752 00.000 7988 UpdateGuideState(): m_state=6
20:01:17.752 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3185
20:01:17.752 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=435.24, Mass=1556, SNR=26.8, Peak=217 HFD=3.5
20:01:17.752 00.000 7988 MultiStar: [#1 -0.31,0.10,0.99,U] [#2 -0.21,-0.12,1.01,U] [#3 -0.24,0.15,0.94,U] [#4 -0.15,0.06,1.00,U] [#5 -0.16,-0.01,0.70,U] [#6 -0.15,0.09,0.70,U] [#7 -0.12,0.08,0.62,U] [#8 -0.05,-0.42,0.66,U] 
20:01:17.752 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.01}, one-star: {-0.19, -0.12}
20:01:17.760 00.008 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
20:01:17.760 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
20:01:17.762 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.07 mountX=0.02 mountY=0.18, mountTheta=1.49
20:01:17.762 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.01, opts=13)
20:01:17.764 00.002 7988 Enqueuing Move request for scope (-0.18, -0.01)
20:01:17.766 00.002 15712 Worker thread wakes up
20:01:17.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:01:17.766 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.8
20:01:17.769 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:17.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:17.769 00.000 7988 Enqueuing Expose request
20:01:17.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
20:01:17.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
20:01:17.769 00.000 15712 Moving (-0.18, -0.01) raw xDistance=0.02 yDistance=0.18
20:01:17.769 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.00
20:01:17.769 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
20:01:17.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:17.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:01:17.769 00.000 15712 MoveAxis(E, 2, ABG)
20:01:17.769 00.000 15712 Guiding  Dir = 2, Dur = 2
20:01:17.786 00.017 15712 IsGuiding returns 0
20:01:17.803 00.017 15712 IsGuiding returns 0
20:01:17.803 00.000 15712 Move returns status 0, amount 2
20:01:17.803 00.000 15712 MoveAxis(N, 0, ABG)
20:01:17.803 00.000 15712 Move returns status 0, amount 0
20:01:17.803 00.000 15712 move complete, result=0
20:01:17.803 00.000 15712 worker thread done servicing request
20:01:17.803 00.000 15712 Worker thread wakes up
20:01:17.803 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
20:01:17.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:17.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:19.440 01.637 15712 Exposure complete
20:01:19.502 00.062 15712 worker thread done servicing request
20:01:19.502 00.000 7988 OnExposeComplete: enter
20:01:19.504 00.002 7988 UpdateGuideState(): m_state=6
20:01:19.504 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3186
20:01:19.506 00.002 7988 Star::Find returns 1 (0), X=1170.37, Y=435.39, Mass=1434, SNR=25.6, Peak=200 HFD=3.3
20:01:19.506 00.000 7988 MultiStar: [#1 -0.19,0.01,1.00,U] [#2 -0.33,-0.18,1.03,U] [#3 -0.23,0.24,0.98,U] [#4 -0.17,0.19,1.11,U] [#5 -0.23,0.32,0.73,U] [#6 -0.07,0.20,0.72,U] [#7 -0.09,0.19,0.68,U] [#8 -0.25,0.12,0.67,U] 
20:01:19.508 00.002 7988 single-star, 8 included, MultiStar: {-0.20, 0.11}, one-star: {-0.20, 0.02}
20:01:19.508 00.000 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.58) = xAngle (4.61 = -1.68)
20:01:19.510 00.002 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.71 = 1.43)
20:01:19.510 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.21 cameraTheta=3.03 mountX=-0.02 mountY=0.20, mountTheta=1.68
20:01:19.512 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.02, opts=13)
20:01:19.514 00.002 7988 Enqueuing Move request for scope (-0.20, 0.02)
20:01:19.514 00.000 15712 Worker thread wakes up
20:01:19.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
20:01:19.514 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
20:01:19.514 00.000 15712 Moving (-0.20, 0.02) raw xDistance=-0.02 yDistance=0.20
20:01:19.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:19.514 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.6
20:01:19.518 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:19.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:19.518 00.000 7988 Enqueuing Expose request
20:01:19.521 00.003 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.00
20:01:19.521 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
20:01:19.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:19.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:01:19.521 00.000 15712 MoveAxis(E, 0, ABG)
20:01:19.521 00.000 15712 Move returns status 0, amount 0
20:01:19.521 00.000 15712 MoveAxis(N, 0, ABG)
20:01:19.521 00.000 15712 Move returns status 0, amount 0
20:01:19.521 00.000 15712 move complete, result=0
20:01:19.521 00.000 15712 worker thread done servicing request
20:01:19.521 00.000 15712 Worker thread wakes up
20:01:19.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:19.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:19.521 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:01:21.052 01.531 15712 Exposure complete
20:01:21.101 00.049 15712 worker thread done servicing request
20:01:21.101 00.000 7988 OnExposeComplete: enter
20:01:21.114 00.013 7988 UpdateGuideState(): m_state=6
20:01:21.114 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3187
20:01:21.114 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=435.54, Mass=1465, SNR=26.1, Peak=194 HFD=3.2
20:01:21.118 00.004 7988 MultiStar: [#1 -0.16,0.34,1.04,U] [#2 -0.27,0.00,1.02,U] [#3 -0.10,0.24,0.94,U] [#4 -0.24,0.25,1.04,U] [#5 -0.28,-0.03,0.72,U] [#6 0.09,0.32,0.71,U] [#7 -0.15,0.21,0.68,U] [#8 -0.18,0.40,0.67,U] 
20:01:21.118 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.21}, one-star: {-0.16, 0.17}
20:01:21.118 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.38)
20:01:21.118 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.73)
20:01:21.118 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.24 cameraTheta=2.33 mountX=-0.17 mountY=0.16, mountTheta=2.39
20:01:21.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.17, opts=13)
20:01:21.118 00.000 7988 Enqueuing Move request for scope (-0.16, 0.17)
20:01:21.118 00.000 15712 Worker thread wakes up
20:01:21.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
20:01:21.118 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
20:01:21.118 00.000 15712 Moving (-0.16, 0.17) raw xDistance=-0.17 yDistance=0.16
20:01:21.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:21.118 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.1
20:01:21.128 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:21.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:21.130 00.002 7988 Enqueuing Expose request
20:01:21.130 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 640.99
20:01:21.130 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
20:01:21.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:21.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:01:21.130 00.000 15712 MoveAxis(E, 31, ABG)
20:01:21.130 00.000 15712 Guiding  Dir = 2, Dur = 31
20:01:21.130 00.000 15712 IsGuiding returns 0
20:01:21.148 00.018 15712 PulseGuide returned control before completion, sleep 26
20:01:21.194 00.046 15712 IsGuiding returns 0
20:01:21.194 00.000 15712 Move returns status 0, amount 31
20:01:21.194 00.000 15712 MoveAxis(N, 0, ABG)
20:01:21.194 00.000 15712 Move returns status 0, amount 0
20:01:21.194 00.000 15712 move complete, result=0
20:01:21.194 00.000 15712 worker thread done servicing request
20:01:21.194 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
20:01:21.196 00.002 15712 Worker thread wakes up
20:01:21.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:21.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:22.838 01.642 15712 Exposure complete
20:01:22.888 00.050 15712 worker thread done servicing request
20:01:22.888 00.000 7988 OnExposeComplete: enter
20:01:22.888 00.000 7988 UpdateGuideState(): m_state=6
20:01:22.901 00.013 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3188
20:01:22.903 00.002 7988 Star::Find returns 1 (0), X=1170.60, Y=435.35, Mass=1472, SNR=26.2, Peak=183 HFD=3.2
20:01:22.905 00.002 7988 MultiStar: [#1 -0.12,0.10,1.06,U] [#2 -0.18,0.12,1.04,U] [#3 -0.16,-0.09,0.97,U] [#4 -0.05,-0.13,1.05,U] [#5 -0.10,0.17,0.72,U] [#6 0.15,0.17,0.71,U] [#7 0.08,0.22,0.67,U] [#8 -0.22,0.11,0.65,U] 
20:01:22.905 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.02, -0.01}
20:01:22.907 00.002 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
20:01:22.907 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.13)
20:01:22.909 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.53 mountX=0.01 mountY=-0.02, mountTheta=-1.04
20:01:22.911 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
20:01:22.911 00.000 7988 Enqueuing Move request for scope (0.02, -0.01)
20:01:22.913 00.002 15712 Worker thread wakes up
20:01:22.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
20:01:22.913 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
20:01:22.913 00.000 15712 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
20:01:22.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:22.913 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.2
20:01:22.915 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:22.915 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:22.918 00.003 7988 Enqueuing Expose request
20:01:22.918 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.98
20:01:22.918 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
20:01:22.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:22.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:01:22.918 00.000 15712 MoveAxis(W, 4, ABG)
20:01:22.918 00.000 15712 Guiding  Dir = 3, Dur = 4
20:01:22.918 00.000 15712 IsGuiding returns 0
20:01:22.935 00.017 15712 IsGuiding returns 0
20:01:22.935 00.000 15712 Move returns status 0, amount 4
20:01:22.935 00.000 15712 MoveAxis(N, 0, ABG)
20:01:22.935 00.000 15712 Move returns status 0, amount 0
20:01:22.935 00.000 15712 move complete, result=0
20:01:22.935 00.000 15712 worker thread done servicing request
20:01:22.935 00.000 15712 Worker thread wakes up
20:01:22.935 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
20:01:22.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:22.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:24.357 01.422 15712 Exposure complete
20:01:24.416 00.059 15712 worker thread done servicing request
20:01:24.416 00.000 7988 OnExposeComplete: enter
20:01:24.416 00.000 7988 UpdateGuideState(): m_state=6
20:01:24.419 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3189
20:01:24.421 00.002 7988 Star::Find returns 1 (0), X=1170.49, Y=435.37, Mass=1524, SNR=26.6, Peak=184 HFD=3.3
20:01:24.421 00.000 7988 MultiStar: [#1 -0.24,0.31,1.00,U] [#2 -0.14,-0.04,0.98,U] [#3 0.10,0.17,0.93,U] [#4 0.03,0.20,1.01,U] [#5 -0.03,0.52,0.69,U] [#6 0.13,0.17,0.70,U] [#7 -0.14,0.42,0.64,U] [#8 -0.43,0.50,0.66,U] 
20:01:24.423 00.002 7988 single-star, 8 included, MultiStar: {-0.08, 0.23}, one-star: {-0.09, 0.01}
20:01:24.423 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.58) = xAngle (4.64 = -1.65)
20:01:24.425 00.002 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.46)
20:01:24.425 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.06 mountX=-0.01 mountY=0.09, mountTheta=1.65
20:01:24.427 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.01, opts=13)
20:01:24.429 00.002 7988 Enqueuing Move request for scope (-0.09, 0.01)
20:01:24.429 00.000 15712 Worker thread wakes up
20:01:24.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
20:01:24.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
20:01:24.429 00.000 15712 Moving (-0.09, 0.01) raw xDistance=-0.01 yDistance=0.09
20:01:24.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:01:24.431 00.002 7988 UpdateGuideState exits: m=1524 SNR=26.6
20:01:24.433 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:24.433 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:24.435 00.002 7988 Enqueuing Expose request
20:01:24.435 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.97
20:01:24.435 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
20:01:24.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:24.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:01:24.435 00.000 15712 MoveAxis(W, 3, ABG)
20:01:24.435 00.000 15712 Guiding  Dir = 3, Dur = 3
20:01:24.435 00.000 15712 IsGuiding returns 0
20:01:24.450 00.015 15712 IsGuiding returns 0
20:01:24.450 00.000 15712 Move returns status 0, amount 3
20:01:24.450 00.000 15712 MoveAxis(N, 0, ABG)
20:01:24.450 00.000 15712 Move returns status 0, amount 0
20:01:24.450 00.000 15712 move complete, result=0
20:01:24.450 00.000 15712 worker thread done servicing request
20:01:24.450 00.000 15712 Worker thread wakes up
20:01:24.450 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
20:01:24.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:24.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:26.096 01.646 15712 Exposure complete
20:01:26.156 00.060 15712 worker thread done servicing request
20:01:26.156 00.000 7988 OnExposeComplete: enter
20:01:26.156 00.000 7988 UpdateGuideState(): m_state=6
20:01:26.159 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3190
20:01:26.159 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=435.41, Mass=1436, SNR=25.8, Peak=190 HFD=3.3
20:01:26.161 00.002 7988 MultiStar: [#1 -0.08,0.17,1.05,U] [#2 -0.13,-0.10,1.03,U] [#3 -0.38,0.12,0.97,U] [#4 -0.16,0.28,1.05,U] [#5 -0.15,0.11,0.68,U] [#6 0.18,0.12,0.72,U] [#7 0.02,0.34,0.70,U] [#8 -0.26,0.13,0.67,U] 
20:01:26.161 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.13}, one-star: {-0.17, 0.04}
20:01:26.163 00.002 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.58) = xAngle (4.48 = -1.80)
20:01:26.165 00.002 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.59 = 1.31)
20:01:26.165 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.90 mountX=-0.04 mountY=0.17, mountTheta=1.80
20:01:26.167 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.04, opts=13)
20:01:26.169 00.002 7988 Enqueuing Move request for scope (-0.17, 0.04)
20:01:26.169 00.000 15712 Worker thread wakes up
20:01:26.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
20:01:26.169 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
20:01:26.169 00.000 15712 Moving (-0.17, 0.04) raw xDistance=-0.04 yDistance=0.17
20:01:26.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:01:26.169 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.8
20:01:26.171 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:26.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:26.171 00.000 7988 Enqueuing Expose request
20:01:26.171 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.96
20:01:26.171 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
20:01:26.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:26.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:01:26.171 00.000 15712 MoveAxis(W, 2, ABG)
20:01:26.171 00.000 15712 Guiding  Dir = 3, Dur = 2
20:01:26.171 00.000 15712 IsGuiding returns 0
20:01:26.188 00.017 15712 IsGuiding returns 0
20:01:26.188 00.000 15712 Move returns status 0, amount 2
20:01:26.188 00.000 15712 MoveAxis(N, 0, ABG)
20:01:26.188 00.000 15712 Move returns status 0, amount 0
20:01:26.188 00.000 15712 move complete, result=0
20:01:26.188 00.000 15712 worker thread done servicing request
20:01:26.188 00.000 15712 Worker thread wakes up
20:01:26.188 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
20:01:26.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:26.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:27.610 01.422 15712 Exposure complete
20:01:27.663 00.053 15712 worker thread done servicing request
20:01:27.663 00.000 7988 OnExposeComplete: enter
20:01:27.672 00.009 7988 UpdateGuideState(): m_state=6
20:01:27.672 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3191
20:01:27.672 00.000 7988 Star::Find returns 1 (0), X=1170.61, Y=435.31, Mass=1564, SNR=26.9, Peak=185 HFD=3.4
20:01:27.672 00.000 7988 MultiStar: [#1 -0.18,0.30,1.00,U] [#2 -0.00,-0.27,0.97,U] [#3 -0.25,0.19,0.95,U] [#4 -0.12,-0.01,1.00,U] [#5 -0.11,0.26,0.67,U] [#6 0.01,0.23,0.67,U] [#7 -0.03,0.18,0.65,U] [#8 -0.08,-0.06,0.65,U] 
20:01:27.672 00.000 7988 single-star, 8 included, MultiStar: {-0.09, 0.07}, one-star: {0.04, -0.05}
20:01:27.672 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
20:01:27.672 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.57)
20:01:27.672 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=0.05 mountY=-0.03, mountTheta=-0.58
20:01:27.680 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.05, opts=13)
20:01:27.680 00.000 7988 Enqueuing Move request for scope (0.04, -0.05)
20:01:27.680 00.000 15712 Worker thread wakes up
20:01:27.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
20:01:27.680 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
20:01:27.680 00.000 15712 Moving (0.04, -0.05) raw xDistance=0.05 yDistance=-0.03
20:01:27.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:27.680 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9
20:01:27.686 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:27.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:27.688 00.002 7988 Enqueuing Expose request
20:01:27.688 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.96
20:01:27.688 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
20:01:27.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:27.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:01:27.688 00.000 15712 MoveAxis(E, 2, ABG)
20:01:27.688 00.000 15712 Guiding  Dir = 2, Dur = 2
20:01:27.688 00.000 15712 IsGuiding returns 0
20:01:27.714 00.026 15712 IsGuiding returns 0
20:01:27.714 00.000 15712 Move returns status 0, amount 2
20:01:27.714 00.000 15712 MoveAxis(N, 0, ABG)
20:01:27.714 00.000 15712 Move returns status 0, amount 0
20:01:27.714 00.000 15712 move complete, result=0
20:01:27.714 00.000 15712 worker thread done servicing request
20:01:27.714 00.000 15712 Worker thread wakes up
20:01:27.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:27.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:27.714 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
20:01:29.458 01.744 15712 Exposure complete
20:01:29.518 00.060 15712 worker thread done servicing request
20:01:29.518 00.000 7988 OnExposeComplete: enter
20:01:29.518 00.000 7988 UpdateGuideState(): m_state=6
20:01:29.519 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3192
20:01:29.519 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=435.40, Mass=1457, SNR=25.9, Peak=186 HFD=3.3
20:01:29.519 00.000 7988 MultiStar: [#1 -0.21,0.22,1.03,U] [#2 -0.29,0.06,1.04,U] [#3 -0.26,0.09,0.97,U] [#4 -0.23,0.00,1.00,U] [#5 -0.16,0.14,0.66,U] [#6 0.15,0.14,0.72,U] [#7 -0.10,0.31,0.65,U] [#8 -0.06,0.01,0.67,U] 
20:01:29.519 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.11}, one-star: {-0.18, 0.04}
20:01:29.519 00.000 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.58) = xAngle (4.51 = -1.78)
20:01:29.519 00.000 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.62 = 1.33)
20:01:29.519 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.93 mountX=-0.04 mountY=0.18, mountTheta=1.78
20:01:29.519 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.04, opts=13)
20:01:29.519 00.000 7988 Enqueuing Move request for scope (-0.18, 0.04)
20:01:29.519 00.000 15712 Worker thread wakes up
20:01:29.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
20:01:29.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
20:01:29.519 00.000 15712 Moving (-0.18, 0.04) raw xDistance=-0.04 yDistance=0.18
20:01:29.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:01:29.519 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9
20:01:29.533 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:29.534 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:29.535 00.001 7988 Enqueuing Expose request
20:01:29.535 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.95
20:01:29.535 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:01:29.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:29.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:01:29.535 00.000 15712 MoveAxis(E, 4, ABG)
20:01:29.535 00.000 15712 Guiding  Dir = 2, Dur = 4
20:01:29.535 00.000 15712 IsGuiding returns 0
20:01:29.551 00.016 15712 IsGuiding returns 0
20:01:29.551 00.000 15712 Move returns status 0, amount 4
20:01:29.551 00.000 15712 MoveAxis(N, 0, ABG)
20:01:29.551 00.000 15712 Move returns status 0, amount 0
20:01:29.551 00.000 15712 move complete, result=0
20:01:29.551 00.000 15712 worker thread done servicing request
20:01:29.551 00.000 15712 Worker thread wakes up
20:01:29.551 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
20:01:29.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:29.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:30.972 01.421 15712 Exposure complete
20:01:31.029 00.057 15712 worker thread done servicing request
20:01:31.029 00.000 7988 OnExposeComplete: enter
20:01:31.034 00.005 7988 UpdateGuideState(): m_state=6
20:01:31.034 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3193
20:01:31.034 00.000 7988 Star::Find returns 1 (0), X=1170.30, Y=435.46, Mass=1468, SNR=26.2, Peak=218 HFD=3.2
20:01:31.034 00.000 7988 MultiStar: [#1 -0.24,0.15,0.98,U] [#2 -0.23,-0.27,1.03,U] [#3 -0.16,0.17,0.99,U] [#4 -0.22,-0.06,1.02,U] [#5 -0.23,0.08,0.72,U] [#6 -0.06,-0.00,0.72,U] [#7 -0.10,0.26,0.70,U] [#8 -0.24,0.27,0.66,U] 
20:01:31.034 00.000 7988 refined, 8 included, MultiStar: {-0.20, 0.06}, one-star: {-0.28, 0.09}
20:01:31.034 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.58) = xAngle (4.43 = -1.85)
20:01:31.034 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.26)
20:01:31.034 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.85 mountX=-0.06 mountY=0.20, mountTheta=1.86
20:01:31.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.06, opts=13)
20:01:31.034 00.000 7988 Enqueuing Move request for scope (-0.20, 0.06)
20:01:31.046 00.012 15712 Worker thread wakes up
20:01:31.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
20:01:31.046 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
20:01:31.046 00.000 15712 Moving (-0.20, 0.06) raw xDistance=-0.06 yDistance=0.20
20:01:31.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:31.046 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.2
20:01:31.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:31.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:31.050 00.004 7988 Enqueuing Expose request
20:01:31.050 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.94
20:01:31.050 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:01:31.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:31.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:01:31.050 00.000 15712 MoveAxis(E, 5, ABG)
20:01:31.050 00.000 15712 Guiding  Dir = 2, Dur = 5
20:01:31.050 00.000 15712 IsGuiding returns 0
20:01:31.071 00.021 15712 IsGuiding returns 0
20:01:31.071 00.000 15712 Move returns status 0, amount 5
20:01:31.071 00.000 15712 MoveAxis(N, 0, ABG)
20:01:31.071 00.000 15712 Move returns status 0, amount 0
20:01:31.071 00.000 15712 move complete, result=0
20:01:31.071 00.000 15712 worker thread done servicing request
20:01:31.071 00.000 15712 Worker thread wakes up
20:01:31.071 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
20:01:31.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:31.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:32.708 01.637 15712 Exposure complete
20:01:32.770 00.062 7988 OnExposeComplete: enter
20:01:32.770 00.000 7988 UpdateGuideState(): m_state=6
20:01:32.770 00.000 15712 worker thread done servicing request
20:01:32.770 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3194
20:01:32.770 00.000 7988 Star::Find returns 1 (0), X=1170.57, Y=435.43, Mass=1477, SNR=26.1, Peak=179 HFD=3.3
20:01:32.770 00.000 7988 MultiStar: [#1 -0.02,0.20,1.05,U] [#2 -0.21,-0.08,1.02,U] [#3 -0.23,0.12,0.96,U] [#4 -0.22,0.23,1.06,U] [#5 0.06,0.25,0.73,U] [#6 0.20,0.39,0.73,U] [#7 -0.05,0.47,0.70,U] [#8 -0.22,0.09,0.67,U] 
20:01:32.770 00.000 7988 single-star, 8 included, MultiStar: {-0.09, 0.18}, one-star: {-0.01, 0.06}
20:01:32.770 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.04)
20:01:32.779 00.009 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.07)
20:01:32.779 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.67 mountX=-0.06 mountY=0.00, mountTheta=3.07
20:01:32.779 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
20:01:32.779 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
20:01:32.779 00.000 15712 Worker thread wakes up
20:01:32.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:32.779 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1
20:01:32.786 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:32.786 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:32.788 00.002 7988 Enqueuing Expose request
20:01:32.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
20:01:32.788 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
20:01:32.788 00.000 15712 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.00
20:01:32.790 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.93
20:01:32.790 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:01:32.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:32.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:01:32.790 00.000 15712 MoveAxis(E, 3, ABG)
20:01:32.790 00.000 15712 Guiding  Dir = 2, Dur = 3
20:01:32.796 00.006 15712 IsGuiding returns 0
20:01:32.812 00.016 15712 IsGuiding returns 0
20:01:32.812 00.000 15712 Move returns status 0, amount 3
20:01:32.812 00.000 15712 MoveAxis(N, 0, ABG)
20:01:32.812 00.000 15712 Move returns status 0, amount 0
20:01:32.812 00.000 15712 move complete, result=0
20:01:32.812 00.000 15712 worker thread done servicing request
20:01:32.812 00.000 15712 Worker thread wakes up
20:01:32.812 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
20:01:32.818 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:32.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:34.222 01.404 15712 Exposure complete
20:01:34.281 00.059 15712 worker thread done servicing request
20:01:34.281 00.000 7988 OnExposeComplete: enter
20:01:34.282 00.001 7988 UpdateGuideState(): m_state=6
20:01:34.282 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3195
20:01:34.282 00.000 7988 Star::Find returns 1 (0), X=1170.72, Y=435.59, Mass=1522, SNR=26.4, Peak=169 HFD=3.3
20:01:34.282 00.000 7988 MultiStar: [#1 0.07,0.27,1.04,U] [#2 0.01,-0.01,1.01,U] [#3 -0.00,0.23,0.94,U] [#4 0.01,-0.08,1.03,U] [#5 0.03,0.30,0.70,U] [#6 0.04,0.37,0.70,U] [#7 -0.07,0.43,0.63,U] [#8 0.14,0.01,0.66,U] 
20:01:34.282 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {0.14, 0.23}
20:01:34.282 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
20:01:34.290 00.008 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
20:01:34.290 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.34 mountX=-0.18 mountY=-0.05, mountTheta=-2.89
20:01:34.290 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.18, opts=13)
20:01:34.290 00.000 7988 Enqueuing Move request for scope (0.04, 0.18)
20:01:34.290 00.000 15712 Worker thread wakes up
20:01:34.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
20:01:34.290 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
20:01:34.290 00.000 15712 Moving (0.04, 0.18) raw xDistance=-0.18 yDistance=-0.05
20:01:34.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:34.290 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.4
20:01:34.297 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:34.298 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:34.298 00.000 7988 Enqueuing Expose request
20:01:34.298 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 640.92
20:01:34.298 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
20:01:34.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:34.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:01:34.298 00.000 15712 MoveAxis(E, 38, ABG)
20:01:34.298 00.000 15712 Guiding  Dir = 2, Dur = 38
20:01:34.298 00.000 15712 IsGuiding returns 0
20:01:34.314 00.016 15712 PulseGuide returned control before completion, sleep 31
20:01:34.367 00.053 15712 IsGuiding returns 0
20:01:34.367 00.000 15712 Move returns status 0, amount 38
20:01:34.367 00.000 15712 MoveAxis(N, 0, ABG)
20:01:34.367 00.000 15712 Move returns status 0, amount 0
20:01:34.367 00.000 15712 move complete, result=0
20:01:34.367 00.000 15712 worker thread done servicing request
20:01:34.367 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
20:01:34.369 00.002 15712 Worker thread wakes up
20:01:34.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:34.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:36.006 01.637 15712 Exposure complete
20:01:36.060 00.054 15712 worker thread done servicing request
20:01:36.060 00.000 7988 OnExposeComplete: enter
20:01:36.068 00.008 7988 UpdateGuideState(): m_state=6
20:01:36.068 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3196
20:01:36.068 00.000 7988 Star::Find returns 1 (0), X=1170.43, Y=435.45, Mass=1450, SNR=25.8, Peak=174 HFD=3.2
20:01:36.068 00.000 7988 MultiStar: [#1 -0.23,0.37,1.03,U] [#2 0.06,-0.30,1.02,U] [#3 -0.11,0.10,0.96,U] [#4 -0.17,0.09,1.08,U] [#5 0.03,0.24,0.68,U] [#6 0.12,0.46,0.70,U] [#7 0.04,0.25,0.69,U] [#8 -0.07,-0.05,0.65,U] 
20:01:36.068 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {-0.15, 0.09}
20:01:36.068 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.65)
20:01:36.068 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.46)
20:01:36.068 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.14 cameraTheta=2.06 mountX=-0.13 mountY=0.06, mountTheta=2.67
20:01:36.077 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.13, opts=13)
20:01:36.077 00.000 7988 Enqueuing Move request for scope (-0.07, 0.13)
20:01:36.077 00.000 15712 Worker thread wakes up
20:01:36.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
20:01:36.077 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
20:01:36.077 00.000 15712 Moving (-0.07, 0.13) raw xDistance=-0.13 yDistance=0.06
20:01:36.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:01:36.077 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8
20:01:36.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:36.077 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:36.084 00.007 7988 Enqueuing Expose request
20:01:36.084 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.92
20:01:36.084 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
20:01:36.084 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:36.084 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:01:36.084 00.000 15712 MoveAxis(E, 2, ABG)
20:01:36.084 00.000 15712 Guiding  Dir = 2, Dur = 2
20:01:36.116 00.032 15712 IsGuiding returns 0
20:01:36.137 00.021 15712 IsGuiding returns 0
20:01:36.137 00.000 15712 Move returns status 0, amount 2
20:01:36.137 00.000 15712 MoveAxis(N, 0, ABG)
20:01:36.137 00.000 15712 Move returns status 0, amount 0
20:01:36.137 00.000 15712 move complete, result=0
20:01:36.137 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:01:36.143 00.006 15712 worker thread done servicing request
20:01:36.143 00.000 15712 Worker thread wakes up
20:01:36.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:36.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:37.553 01.410 15712 Exposure complete
20:01:37.612 00.059 15712 worker thread done servicing request
20:01:37.614 00.002 7988 OnExposeComplete: enter
20:01:37.614 00.000 7988 UpdateGuideState(): m_state=6
20:01:37.614 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3197
20:01:37.614 00.000 7988 Star::Find returns 1 (0), X=1170.48, Y=435.47, Mass=1456, SNR=25.9, Peak=186 HFD=3.2
20:01:37.614 00.000 7988 MultiStar: [#1 -0.26,0.32,1.03,U] [#2 -0.21,0.01,1.02,U] [#3 -0.12,0.12,0.96,U] [#4 -0.07,0.15,1.05,U] [#5 -0.00,0.18,0.72,U] [#6 0.09,0.31,0.71,U] [#7 -0.04,0.26,0.67,U] [#8 -0.19,-0.03,0.65,U] 
20:01:37.614 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.16}, one-star: {-0.10, 0.10}
20:01:37.614 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.58) = xAngle (3.90 = -2.39)
20:01:37.614 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.01 = 0.72)
20:01:37.623 00.009 7988 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.32 mountX=-0.10 mountY=0.09, mountTheta=2.40
20:01:37.623 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.10, opts=13)
20:01:37.623 00.000 7988 Enqueuing Move request for scope (-0.10, 0.10)
20:01:37.623 00.000 15712 Worker thread wakes up
20:01:37.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
20:01:37.623 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
20:01:37.623 00.000 15712 Moving (-0.10, 0.10) raw xDistance=-0.10 yDistance=0.09
20:01:37.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:37.623 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
20:01:37.629 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:37.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:37.629 00.000 7988 Enqueuing Expose request
20:01:37.629 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.91
20:01:37.629 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
20:01:37.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:37.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:01:37.629 00.000 15712 MoveAxis(E, 6, ABG)
20:01:37.629 00.000 15712 Guiding  Dir = 2, Dur = 6
20:01:37.629 00.000 15712 IsGuiding returns 0
20:01:37.656 00.027 15712 IsGuiding returns 0
20:01:37.656 00.000 15712 Move returns status 0, amount 6
20:01:37.656 00.000 15712 MoveAxis(N, 0, ABG)
20:01:37.656 00.000 15712 Move returns status 0, amount 0
20:01:37.656 00.000 15712 move complete, result=0
20:01:37.656 00.000 15712 worker thread done servicing request
20:01:37.656 00.000 15712 Worker thread wakes up
20:01:37.656 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:01:37.661 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:37.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:39.304 01.643 15712 Exposure complete
20:01:39.356 00.052 15712 worker thread done servicing request
20:01:39.356 00.000 7988 OnExposeComplete: enter
20:01:39.356 00.000 7988 UpdateGuideState(): m_state=6
20:01:39.366 00.010 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3198
20:01:39.366 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=435.45, Mass=1520, SNR=26.3, Peak=165 HFD=3.3
20:01:39.366 00.000 7988 MultiStar: [#1 -0.17,0.08,0.97,U] [#2 -0.29,0.14,1.00,U] [#3 -0.10,0.22,0.96,U] [#4 0.01,-0.03,1.03,U] [#5 0.16,0.14,0.66,U] [#6 0.16,0.14,0.71,U] [#7 0.02,0.19,0.67,U] [#8 0.11,-0.02,0.64,U] 
20:01:39.366 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {-0.18, 0.09}
20:01:39.366 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.63 = -2.65)
20:01:39.366 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.74 = 0.46)
20:01:39.373 00.007 7988 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=-0.10 mountY=0.05, mountTheta=2.68
20:01:39.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.10, opts=13)
20:01:39.373 00.000 7988 Enqueuing Move request for scope (-0.06, 0.10)
20:01:39.373 00.000 15712 Worker thread wakes up
20:01:39.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
20:01:39.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
20:01:39.373 00.000 15712 Moving (-0.06, 0.10) raw xDistance=-0.10 yDistance=0.05
20:01:39.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:39.373 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.3
20:01:39.379 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:39.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:39.381 00.002 7988 Enqueuing Expose request
20:01:39.381 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.90
20:01:39.381 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
20:01:39.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:39.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:01:39.381 00.000 15712 MoveAxis(E, 8, ABG)
20:01:39.381 00.000 15712 Guiding  Dir = 2, Dur = 8
20:01:39.381 00.000 15712 IsGuiding returns 0
20:01:39.399 00.018 15712 IsGuiding returns 0
20:01:39.399 00.000 15712 Move returns status 0, amount 8
20:01:39.399 00.000 15712 MoveAxis(N, 0, ABG)
20:01:39.399 00.000 15712 Move returns status 0, amount 0
20:01:39.399 00.000 15712 move complete, result=0
20:01:39.399 00.000 15712 worker thread done servicing request
20:01:39.399 00.000 15712 Worker thread wakes up
20:01:39.399 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
20:01:39.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:39.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:40.816 01.417 15712 Exposure complete
20:01:40.871 00.055 15712 worker thread done servicing request
20:01:40.871 00.000 7988 OnExposeComplete: enter
20:01:40.871 00.000 7988 UpdateGuideState(): m_state=6
20:01:40.880 00.009 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3199
20:01:40.880 00.000 7988 Star::Find returns 1 (0), X=1170.69, Y=435.43, Mass=1586, SNR=27.0, Peak=198 HFD=3.4
20:01:40.880 00.000 7988 MultiStar: [#1 0.04,0.27,1.00,U] [#2 -0.05,0.08,1.02,U] [#3 0.10,0.13,0.94,U] [#4 0.10,0.13,0.98,U] [#5 0.19,0.26,0.69,U] [#6 0.30,0.17,0.68,U] [#7 0.12,0.38,0.65,U] [#8 0.14,0.31,0.62,U] 
20:01:40.880 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.19}, one-star: {0.12, 0.07}
20:01:40.880 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
20:01:40.880 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.08)
20:01:40.880 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.13 cameraTheta=0.52 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
20:01:40.888 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.07, opts=13)
20:01:40.888 00.000 7988 Enqueuing Move request for scope (0.12, 0.07)
20:01:40.888 00.000 15712 Worker thread wakes up
20:01:40.888 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
20:01:40.888 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
20:01:40.888 00.000 15712 Moving (0.12, 0.07) raw xDistance=-0.07 yDistance=-0.12
20:01:40.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:01:40.888 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.0
20:01:40.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:40.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:40.888 00.000 7988 Enqueuing Expose request
20:01:40.896 00.008 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.89
20:01:40.896 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
20:01:40.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:40.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:01:40.896 00.000 15712 MoveAxis(E, 7, ABG)
20:01:40.896 00.000 15712 Guiding  Dir = 2, Dur = 7
20:01:40.896 00.000 15712 IsGuiding returns 0
20:01:40.912 00.016 15712 IsGuiding returns 0
20:01:40.912 00.000 15712 Move returns status 0, amount 7
20:01:40.912 00.000 15712 MoveAxis(N, 0, ABG)
20:01:40.912 00.000 15712 Move returns status 0, amount 0
20:01:40.912 00.000 15712 move complete, result=0
20:01:40.912 00.000 15712 worker thread done servicing request
20:01:40.912 00.000 15712 Worker thread wakes up
20:01:40.912 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
20:01:40.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:40.922 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:42.553 01.631 15712 Exposure complete
20:01:42.614 00.061 15712 worker thread done servicing request
20:01:42.614 00.000 7988 OnExposeComplete: enter
20:01:42.614 00.000 7988 UpdateGuideState(): m_state=6
20:01:42.616 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3200
20:01:42.618 00.002 7988 Star::Find returns 1 (0), X=1170.54, Y=435.56, Mass=1479, SNR=26.0, Peak=188 HFD=3.2
20:01:42.618 00.000 7988 MultiStar: [#1 0.06,0.06,1.01,U] [#2 -0.07,-0.04,0.98,U] [#3 -0.07,0.37,0.95,U] [#4 -0.13,0.19,1.02,U] [#5 -0.03,0.24,0.71,U] [#6 0.08,0.06,0.70,U] [#7 0.16,0.39,0.67,U] [#8 -0.14,0.01,0.68,U] 
20:01:42.620 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.16}, one-star: {-0.04, 0.20}
20:01:42.620 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.97)
20:01:42.622 00.002 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
20:01:42.623 00.001 7988 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.74 mountX=-0.16 mountY=0.02, mountTheta=3.00
20:01:42.625 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.16, opts=13)
20:01:42.625 00.000 7988 Enqueuing Move request for scope (-0.03, 0.16)
20:01:42.627 00.002 15712 Worker thread wakes up
20:01:42.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
20:01:42.627 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
20:01:42.627 00.000 15712 Moving (-0.03, 0.16) raw xDistance=-0.16 yDistance=0.02
20:01:42.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:42.627 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.0
20:01:42.630 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:42.630 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:42.633 00.003 7988 Enqueuing Expose request
20:01:42.633 00.000 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.10, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.88
20:01:42.633 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
20:01:42.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:42.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:01:42.633 00.000 15712 MoveAxis(E, 11, ABG)
20:01:42.633 00.000 15712 Guiding  Dir = 2, Dur = 11
20:01:42.633 00.000 15712 IsGuiding returns 0
20:01:42.662 00.029 15712 IsGuiding returns 1
20:01:42.662 00.000 15712 scope still moving after pulse duration time elapsed
20:01:42.710 00.048 15712 IsGuiding returns 0
20:01:42.710 00.000 15712 scope move finished after 11 + 63 ms
20:01:42.710 00.000 15712 Move returns status 0, amount 11
20:01:42.710 00.000 15712 MoveAxis(N, 0, ABG)
20:01:42.710 00.000 15712 Move returns status 0, amount 0
20:01:42.710 00.000 15712 move complete, result=0
20:01:42.710 00.000 15712 worker thread done servicing request
20:01:42.710 00.000 15712 Worker thread wakes up
20:01:42.710 00.000 7988 GuideStep: -0.2 px 11 ms EAST, 0.0 px 0 ms NORTH
20:01:42.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:42.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:44.134 01.424 15712 Exposure complete
20:01:44.192 00.058 15712 worker thread done servicing request
20:01:44.192 00.000 7988 OnExposeComplete: enter
20:01:44.193 00.001 7988 UpdateGuideState(): m_state=6
20:01:44.193 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3201
20:01:44.193 00.000 7988 Star::Find returns 1 (0), X=1170.77, Y=435.52, Mass=1492, SNR=26.3, Peak=191 HFD=3.4
20:01:44.193 00.000 7988 MultiStar: [#1 -0.13,0.07,1.00,U] [#2 -0.07,-0.14,1.00,U] [#3 0.11,0.06,0.95,U] [#4 0.00,0.14,0.99,U] [#5 0.05,0.37,0.68,U] [#6 0.09,0.13,0.71,U] [#7 0.11,0.25,0.68,U] [#8 -0.05,0.01,0.64,U] 
20:01:44.193 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.19, 0.16}
20:01:44.193 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
20:01:44.193 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.33)
20:01:44.193 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.27 mountX=-0.11 mountY=-0.04, mountTheta=-2.82
20:01:44.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.11, opts=13)
20:01:44.193 00.000 7988 Enqueuing Move request for scope (0.03, 0.11)
20:01:44.205 00.012 15712 Worker thread wakes up
20:01:44.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
20:01:44.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
20:01:44.205 00.000 15712 Moving (0.03, 0.11) raw xDistance=-0.11 yDistance=-0.04
20:01:44.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:44.205 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3
20:01:44.208 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:44.209 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:44.209 00.000 7988 Enqueuing Expose request
20:01:44.209 00.000 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.87
20:01:44.209 00.000 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
20:01:44.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:44.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:01:44.209 00.000 15712 MoveAxis(E, 12, ABG)
20:01:44.209 00.000 15712 Guiding  Dir = 2, Dur = 12
20:01:44.229 00.020 15712 IsGuiding returns 0
20:01:44.245 00.016 15712 IsGuiding returns 1
20:01:44.245 00.000 15712 scope still moving after pulse duration time elapsed
20:01:44.293 00.048 15712 IsGuiding returns 0
20:01:44.293 00.000 15712 scope move finished after 12 + 51 ms
20:01:44.293 00.000 15712 Move returns status 0, amount 12
20:01:44.293 00.000 15712 MoveAxis(N, 0, ABG)
20:01:44.293 00.000 15712 Move returns status 0, amount 0
20:01:44.293 00.000 15712 move complete, result=0
20:01:44.293 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
20:01:44.295 00.002 15712 worker thread done servicing request
20:01:44.295 00.000 15712 Worker thread wakes up
20:01:44.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:44.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:45.932 01.637 15712 Exposure complete
20:01:45.994 00.062 15712 worker thread done servicing request
20:01:45.994 00.000 7988 OnExposeComplete: enter
20:01:45.995 00.001 7988 UpdateGuideState(): m_state=6
20:01:45.997 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3202
20:01:45.997 00.000 7988 Star::Find returns 1 (0), X=1170.72, Y=435.17, Mass=1543, SNR=26.7, Peak=189 HFD=3.5
20:01:45.999 00.002 7988 MultiStar: [#1 0.03,0.07,0.98,U] [#2 -0.08,-0.20,0.97,U] [#3 -0.25,-0.13,0.95,U] [#4 -0.16,-0.11,1.00,U] [#5 -0.15,0.00,0.67,U] [#6 0.22,-0.21,0.68,U] [#7 -0.05,0.10,0.64,U] [#8 -0.09,-0.03,0.68,U] 
20:01:45.999 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {0.14, -0.19}
20:01:46.001 00.002 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
20:01:46.001 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
20:01:46.003 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.08 mountX=0.09 mountY=0.05, mountTheta=0.52
20:01:46.005 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.09, opts=13)
20:01:46.005 00.000 7988 Enqueuing Move request for scope (-0.05, -0.09)
20:01:46.007 00.002 15712 Worker thread wakes up
20:01:46.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
20:01:46.007 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
20:01:46.007 00.000 15712 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=0.05
20:01:46.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:01:46.007 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.7
20:01:46.010 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:46.011 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:46.011 00.000 7988 Enqueuing Expose request
20:01:46.011 00.000 15712 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.87
20:01:46.011 00.000 15712 PPEC: input: 0.09, control: -0.04, exposure: 1500
20:01:46.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:46.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:01:46.011 00.000 15712 MoveAxis(E, 13, ABG)
20:01:46.011 00.000 15712 Guiding  Dir = 2, Dur = 13
20:01:46.011 00.000 15712 IsGuiding returns 0
20:01:46.034 00.023 15712 IsGuiding returns 1
20:01:46.034 00.000 15712 scope still moving after pulse duration time elapsed
20:01:46.059 00.025 15712 IsGuiding returns 1
20:01:46.096 00.037 15712 IsGuiding returns 0
20:01:46.096 00.000 15712 scope move finished after 13 + 72 ms
20:01:46.096 00.000 15712 Move returns status 0, amount 13
20:01:46.096 00.000 15712 MoveAxis(N, 0, ABG)
20:01:46.096 00.000 15712 Move returns status 0, amount 0
20:01:46.096 00.000 15712 move complete, result=0
20:01:46.096 00.000 7988 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
20:01:46.101 00.005 15712 worker thread done servicing request
20:01:46.101 00.000 15712 Worker thread wakes up
20:01:46.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:46.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:47.511 01.410 15712 Exposure complete
20:01:47.571 00.060 15712 worker thread done servicing request
20:01:47.571 00.000 7988 OnExposeComplete: enter
20:01:47.573 00.002 7988 UpdateGuideState(): m_state=6
20:01:47.574 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3203
20:01:47.574 00.000 7988 Star::Find returns 1 (0), X=1170.57, Y=435.09, Mass=1436, SNR=25.7, Peak=184 HFD=3.4
20:01:47.576 00.002 7988 MultiStar: [#1 -0.02,-0.25,1.01,U] [#2 -0.03,-0.52,1.02,U] [#3 0.16,-0.13,0.96,U] [#4 -0.02,-0.20,1.06,U] [#5 -0.07,-0.22,0.72,U] [#6 0.24,-0.25,0.71,U] [#7 0.19,-0.10,0.65,U] [#8 -0.12,-0.24,0.65,U] 
20:01:47.578 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.25}, one-star: {-0.01, -0.28}
20:01:47.578 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
20:01:47.580 00.002 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
20:01:47.580 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.45 mountX=0.25 mountY=-0.03, mountTheta=-0.10
20:01:47.582 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.25, opts=13)
20:01:47.584 00.002 7988 Enqueuing Move request for scope (0.03, -0.25)
20:01:47.584 00.000 15712 Worker thread wakes up
20:01:47.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
20:01:47.584 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
20:01:47.584 00.000 15712 Moving (0.03, -0.25) raw xDistance=0.25 yDistance=-0.03
20:01:47.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:47.584 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.7
20:01:47.587 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:47.589 00.002 15712 PPEC rslt: input = 0.25, final = 0.10, react = 0.15, pred = -0.05, hyst = 0.13, hyst_pct = 0.00, period_length = 640.86
20:01:47.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:47.589 00.000 7988 Enqueuing Expose request
20:01:47.591 00.002 15712 PPEC: input: 0.25, control: 0.10, exposure: 1500
20:01:47.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:47.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:01:47.591 00.000 15712 MoveAxis(W, 34, ABG)
20:01:47.591 00.000 15712 Guiding  Dir = 3, Dur = 34
20:01:47.592 00.001 15712 IsGuiding returns 0
20:01:47.612 00.020 15712 PulseGuide returned control before completion, sleep 19
20:01:47.675 00.063 15712 IsGuiding returns 0
20:01:47.675 00.000 15712 Move returns status 0, amount 34
20:01:47.675 00.000 15712 MoveAxis(N, 0, ABG)
20:01:47.675 00.000 15712 Move returns status 0, amount 0
20:01:47.675 00.000 15712 move complete, result=0
20:01:47.675 00.000 7988 GuideStep: 0.3 px 34 ms WEST, -0.0 px 0 ms NORTH
20:01:47.683 00.008 15712 worker thread done servicing request
20:01:47.683 00.000 15712 Worker thread wakes up
20:01:47.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:47.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:49.324 01.641 15712 Exposure complete
20:01:49.386 00.062 15712 worker thread done servicing request
20:01:49.386 00.000 7988 OnExposeComplete: enter
20:01:49.387 00.001 7988 UpdateGuideState(): m_state=6
20:01:49.387 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3204
20:01:49.387 00.000 7988 Star::Find returns 1 (0), X=1170.66, Y=435.28, Mass=1491, SNR=26.1, Peak=180 HFD=3.5
20:01:49.391 00.004 7988 MultiStar: [#1 -0.13,0.08,1.01,U] [#2 -0.02,-0.02,1.02,U] [#3 -0.00,0.17,0.94,U] [#4 -0.13,0.09,1.04,U] [#5 -0.27,0.22,0.70,U] [#6 0.26,0.14,0.70,U] [#7 0.01,0.12,0.68,U] [#8 -0.08,0.08,0.70,U] 
20:01:49.391 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {0.09, -0.08}
20:01:49.391 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
20:01:49.394 00.003 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.37)
20:01:49.394 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.96 mountX=-0.08 mountY=0.03, mountTheta=2.77
20:01:49.396 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.08, opts=13)
20:01:49.398 00.002 7988 Enqueuing Move request for scope (-0.03, 0.08)
20:01:49.399 00.001 15712 Worker thread wakes up
20:01:49.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
20:01:49.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
20:01:49.399 00.000 15712 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=0.03
20:01:49.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:49.399 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.1
20:01:49.401 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:49.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:49.403 00.002 7988 Enqueuing Expose request
20:01:49.403 00.000 15712 PPEC rslt: input = -0.08, final = -0.06, react = -0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.85
20:01:49.403 00.000 15712 PPEC: input: -0.08, control: -0.06, exposure: 1500
20:01:49.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:49.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:01:49.403 00.000 15712 MoveAxis(E, 19, ABG)
20:01:49.403 00.000 15712 Guiding  Dir = 2, Dur = 19
20:01:49.403 00.000 15712 IsGuiding returns 0
20:01:49.419 00.016 15712 PulseGuide returned control before completion, sleep 12
20:01:49.472 00.053 15712 IsGuiding returns 0
20:01:49.472 00.000 15712 Move returns status 0, amount 19
20:01:49.472 00.000 15712 MoveAxis(N, 0, ABG)
20:01:49.472 00.000 15712 Move returns status 0, amount 0
20:01:49.472 00.000 15712 move complete, result=0
20:01:49.472 00.000 7988 GuideStep: -0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
20:01:49.472 00.000 15712 worker thread done servicing request
20:01:49.474 00.002 15712 Worker thread wakes up
20:01:49.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:49.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:50.890 01.416 15712 Exposure complete
20:01:50.951 00.061 15712 worker thread done servicing request
20:01:50.951 00.000 7988 OnExposeComplete: enter
20:01:50.951 00.000 7988 UpdateGuideState(): m_state=6
20:01:50.954 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3205
20:01:50.954 00.000 7988 Star::Find returns 1 (0), X=1170.70, Y=435.42, Mass=1420, SNR=25.5, Peak=169 HFD=3.5
20:01:50.956 00.002 7988 MultiStar: [#1 -0.01,0.09,1.00,U] [#2 0.04,-0.37,1.04,U] [#3 -0.03,0.19,0.96,U] [#4 0.16,-0.05,1.05,U] [#5 0.56,0.29,0.72,U] [#6 0.19,0.15,0.73,U] [#7 0.03,0.03,0.66,U] [#8 -0.12,0.03,0.66,U] 
20:01:50.958 00.002 7988 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.12, 0.06}
20:01:50.958 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.89 = 1.89)
20:01:50.960 00.002 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.00 = -1.29)
20:01:50.960 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
20:01:50.962 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
20:01:50.964 00.002 7988 Enqueuing Move request for scope (0.10, 0.03)
20:01:50.964 00.000 15712 Worker thread wakes up
20:01:50.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
20:01:50.964 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
20:01:50.964 00.000 15712 Moving (0.10, 0.03) raw xDistance=-0.03 yDistance=-0.10
20:01:50.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:50.964 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.5
20:01:50.967 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:50.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:50.967 00.000 7988 Enqueuing Expose request
20:01:50.967 00.000 15712 PPEC rslt: input = -0.03, final = -0.06, react = -0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.84
20:01:50.967 00.000 15712 PPEC: input: -0.03, control: -0.06, exposure: 1500
20:01:50.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:50.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:01:50.967 00.000 15712 MoveAxis(E, 20, ABG)
20:01:50.967 00.000 15712 Guiding  Dir = 2, Dur = 20
20:01:50.967 00.000 15712 IsGuiding returns 0
20:01:50.990 00.023 15712 PulseGuide returned control before completion, sleep 12
20:01:51.015 00.025 15712 IsGuiding returns 1
20:01:51.015 00.000 15712 scope still moving after pulse duration time elapsed
20:01:51.051 00.036 15712 IsGuiding returns 0
20:01:51.051 00.000 15712 scope move finished after 20 + 63 ms
20:01:51.051 00.000 15712 Move returns status 0, amount 20
20:01:51.051 00.000 15712 MoveAxis(N, 0, ABG)
20:01:51.051 00.000 15712 Move returns status 0, amount 0
20:01:51.051 00.000 15712 move complete, result=0
20:01:51.051 00.000 7988 GuideStep: -0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
20:01:51.056 00.005 15712 worker thread done servicing request
20:01:51.056 00.000 15712 Worker thread wakes up
20:01:51.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:51.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:52.692 01.636 15712 Exposure complete
20:01:52.750 00.058 15712 worker thread done servicing request
20:01:52.750 00.000 7988 OnExposeComplete: enter
20:01:52.753 00.003 7988 UpdateGuideState(): m_state=6
20:01:52.753 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3206
20:01:52.753 00.000 7988 Star::Find returns 1 (0), X=1170.75, Y=435.25, Mass=1514, SNR=26.3, Peak=204 HFD=3.5
20:01:52.753 00.000 7988 MultiStar: [#1 0.14,-0.13,1.01,U] [#2 0.07,-0.26,1.01,U] [#3 -0.06,0.10,0.92,U] [#4 0.21,-0.13,1.02,U] [#5 0.27,0.21,0.70,U] [#6 0.15,0.13,0.70,U] [#7 0.33,0.20,0.67,U] [#8 0.10,0.14,0.67,U] 
20:01:52.753 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.17, -0.11}
20:01:52.753 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
20:01:52.753 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.67)
20:01:52.753 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.07 mountX=0.01 mountY=-0.15, mountTheta=-1.50
20:01:52.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.01, opts=13)
20:01:52.764 00.011 7988 Enqueuing Move request for scope (0.15, -0.01)
20:01:52.764 00.000 15712 Worker thread wakes up
20:01:52.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
20:01:52.764 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
20:01:52.764 00.000 15712 Moving (0.15, -0.01) raw xDistance=0.01 yDistance=-0.15
20:01:52.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:52.764 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.3
20:01:52.767 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:52.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:52.769 00.002 7988 Enqueuing Expose request
20:01:52.772 00.003 15712 PPEC rslt: input = 0.01, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.83
20:01:52.772 00.000 15712 PPEC: input: 0.01, control: -0.06, exposure: 1500
20:01:52.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:52.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:01:52.772 00.000 15712 MoveAxis(E, 20, ABG)
20:01:52.772 00.000 15712 Guiding  Dir = 2, Dur = 20
20:01:52.772 00.000 15712 IsGuiding returns 0
20:01:52.785 00.013 15712 IsGuiding returns 1
20:01:52.785 00.000 15712 scope still moving after pulse duration time elapsed
20:01:52.833 00.048 15712 IsGuiding returns 0
20:01:52.833 00.000 15712 scope move finished after 20 + 51 ms
20:01:52.833 00.000 15712 Move returns status 0, amount 20
20:01:52.833 00.000 15712 MoveAxis(N, 0, ABG)
20:01:52.833 00.000 15712 Move returns status 0, amount 0
20:01:52.833 00.000 15712 move complete, result=0
20:01:52.833 00.000 15712 worker thread done servicing request
20:01:52.833 00.000 15712 Worker thread wakes up
20:01:52.833 00.000 7988 GuideStep: 0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
20:01:52.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:52.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:54.255 01.422 15712 Exposure complete
20:01:54.311 00.056 15712 worker thread done servicing request
20:01:54.311 00.000 7988 OnExposeComplete: enter
20:01:54.311 00.000 7988 UpdateGuideState(): m_state=6
20:01:54.317 00.006 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3207
20:01:54.319 00.002 7988 Star::Find returns 1 (0), X=1170.75, Y=434.95, Mass=1446, SNR=25.8, Peak=192 HFD=3.3
20:01:54.319 00.000 7988 MultiStar: [#1 0.01,-0.26,1.03,U] [#2 -0.11,-0.76,1.01,U] [#3 -0.09,-0.11,0.99,U] [#4 0.10,-0.38,1.06,U] [#5 0.02,-0.39,0.73,U] [#6 0.39,-0.06,0.73,U] [#7 0.18,-0.28,0.66,U] [#8 0.05,-0.29,0.68,U] 
20:01:54.321 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.34}, one-star: {0.18, -0.41}
20:01:54.321 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
20:01:54.323 00.002 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.96)
20:01:54.323 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.36 mountX=0.34 mountY=-0.06, mountTheta=-0.18
20:01:54.325 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.34, opts=13)
20:01:54.327 00.002 7988 Enqueuing Move request for scope (0.07, -0.34)
20:01:54.328 00.001 15712 Worker thread wakes up
20:01:54.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.34) opts 0xd
20:01:54.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.34)
20:01:54.328 00.000 15712 Moving (0.07, -0.34) raw xDistance=0.34 yDistance=-0.06
20:01:54.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:01:54.328 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.8
20:01:54.330 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:54.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:54.332 00.002 7988 Enqueuing Expose request
20:01:54.334 00.002 15712 PPEC rslt: input = 0.34, final = 0.16, react = 0.20, pred = -0.05, hyst = 0.18, hyst_pct = 0.00, period_length = 640.82
20:01:54.334 00.000 15712 PPEC: input: 0.34, control: 0.16, exposure: 1500
20:01:54.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:54.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:01:54.334 00.000 15712 MoveAxis(W, 51, ABG)
20:01:54.334 00.000 15712 Guiding  Dir = 3, Dur = 51
20:01:54.334 00.000 15712 IsGuiding returns 0
20:01:54.362 00.028 15712 PulseGuide returned control before completion, sleep 35
20:01:54.413 00.051 15712 IsGuiding returns 1
20:01:54.413 00.000 15712 scope still moving after pulse duration time elapsed
20:01:54.444 00.031 15712 IsGuiding returns 0
20:01:54.444 00.000 15712 scope move finished after 51 + 57 ms
20:01:54.444 00.000 15712 Move returns status 0, amount 51
20:01:54.444 00.000 15712 MoveAxis(N, 0, ABG)
20:01:54.444 00.000 15712 Move returns status 0, amount 0
20:01:54.444 00.000 15712 move complete, result=0
20:01:54.444 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
20:01:54.446 00.002 15712 worker thread done servicing request
20:01:54.446 00.000 15712 Worker thread wakes up
20:01:54.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:54.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:56.087 01.641 15712 Exposure complete
20:01:56.148 00.061 15712 worker thread done servicing request
20:01:56.148 00.000 7988 OnExposeComplete: enter
20:01:56.148 00.000 7988 UpdateGuideState(): m_state=6
20:01:56.148 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3208
20:01:56.151 00.003 7988 Star::Find returns 1 (0), X=1170.79, Y=435.02, Mass=1478, SNR=26.2, Peak=200 HFD=3.2
20:01:56.151 00.000 7988 MultiStar: [#1 0.06,-0.23,1.01,U] [#2 0.05,-0.43,1.01,U] [#3 0.09,-0.27,0.97,U] [#4 0.19,-0.04,1.07,U] [#5 -0.07,-0.30,0.71,U] [#6 0.35,-0.18,0.71,U] [#7 0.28,-0.11,0.69,U] [#8 0.14,-0.31,0.64,U] 
20:01:56.151 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.25}, one-star: {0.22, -0.34}
20:01:56.151 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.58) = xAngle (0.53 = 0.53)
20:01:56.151 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.64)
20:01:56.151 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.28 cameraTheta=-1.05 mountX=0.24 mountY=-0.14, mountTheta=-0.51
20:01:56.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.25, opts=13)
20:01:56.151 00.000 7988 Enqueuing Move request for scope (0.14, -0.25)
20:01:56.151 00.000 15712 Worker thread wakes up
20:01:56.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
20:01:56.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
20:01:56.151 00.000 15712 Moving (0.14, -0.25) raw xDistance=0.24 yDistance=-0.14
20:01:56.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:56.151 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2
20:01:56.164 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:56.165 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:56.165 00.000 7988 Enqueuing Expose request
20:01:56.167 00.002 15712 PPEC rslt: input = 0.24, final = 0.11, react = 0.15, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 640.81
20:01:56.167 00.000 15712 PPEC: input: 0.24, control: 0.11, exposure: 1500
20:01:56.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:56.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:01:56.167 00.000 15712 MoveAxis(W, 36, ABG)
20:01:56.167 00.000 15712 Guiding  Dir = 3, Dur = 36
20:01:56.169 00.002 15712 IsGuiding returns 0
20:01:56.185 00.016 15712 PulseGuide returned control before completion, sleep 30
20:01:56.233 00.048 15712 IsGuiding returns 0
20:01:56.233 00.000 15712 Move returns status 0, amount 36
20:01:56.233 00.000 15712 MoveAxis(N, 0, ABG)
20:01:56.233 00.000 15712 Move returns status 0, amount 0
20:01:56.233 00.000 15712 move complete, result=0
20:01:56.233 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
20:01:56.233 00.000 15712 worker thread done servicing request
20:01:56.235 00.002 15712 Worker thread wakes up
20:01:56.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:56.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:57.650 01.415 15712 Exposure complete
20:01:57.696 00.046 15712 worker thread done servicing request
20:01:57.711 00.015 7988 OnExposeComplete: enter
20:01:57.711 00.000 7988 UpdateGuideState(): m_state=6
20:01:57.713 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3209
20:01:57.713 00.000 7988 Star::Find returns 1 (0), X=1170.82, Y=435.21, Mass=1403, SNR=25.4, Peak=203 HFD=2.9
20:01:57.715 00.002 7988 MultiStar: [#1 0.07,0.05,1.03,U] [#2 0.13,-0.09,1.00,U] [#3 -0.02,0.11,0.98,U] [#4 0.28,-0.17,1.12,U] [#5 0.06,-0.20,0.74,U] [#6 0.34,0.23,0.72,U] [#7 0.07,0.23,0.71,U] [#8 0.24,0.13,0.65,U] 
20:01:57.715 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.00}, one-star: {0.24, -0.15}
20:01:57.717 00.002 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
20:01:57.719 00.002 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.60)
20:01:57.719 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.01 mountX=0.00 mountY=-0.16, mountTheta=-1.57
20:01:57.721 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.00, opts=13)
20:01:57.723 00.002 7988 Enqueuing Move request for scope (0.16, -0.00)
20:01:57.723 00.000 15712 Worker thread wakes up
20:01:57.723 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
20:01:57.723 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
20:01:57.723 00.000 15712 Moving (0.16, -0.00) raw xDistance=0.00 yDistance=-0.16
20:01:57.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:57.723 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.4
20:01:57.726 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:57.727 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:57.728 00.001 7988 Enqueuing Expose request
20:01:57.728 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.80
20:01:57.728 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
20:01:57.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:57.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:01:57.728 00.000 15712 MoveAxis(E, 8, ABG)
20:01:57.728 00.000 15712 Guiding  Dir = 2, Dur = 8
20:01:57.728 00.000 15712 IsGuiding returns 0
20:01:57.745 00.017 15712 IsGuiding returns 0
20:01:57.745 00.000 15712 Move returns status 0, amount 8
20:01:57.745 00.000 15712 MoveAxis(N, 0, ABG)
20:01:57.745 00.000 15712 Move returns status 0, amount 0
20:01:57.745 00.000 15712 move complete, result=0
20:01:57.745 00.000 15712 worker thread done servicing request
20:01:57.745 00.000 15712 Worker thread wakes up
20:01:57.745 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
20:01:57.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:57.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:01:59.387 01.642 15712 Exposure complete
20:01:59.442 00.055 15712 worker thread done servicing request
20:01:59.442 00.000 7988 OnExposeComplete: enter
20:01:59.449 00.007 7988 UpdateGuideState(): m_state=6
20:01:59.449 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3210
20:01:59.451 00.002 7988 Star::Find returns 1 (0), X=1170.74, Y=435.43, Mass=1422, SNR=25.7, Peak=178 HFD=3.2
20:01:59.453 00.002 7988 MultiStar: [#1 0.15,0.29,1.03,U] [#2 0.15,-0.09,1.01,U] [#3 -0.01,0.27,0.95,U] [#4 0.22,-0.02,1.05,U] [#5 0.12,-0.00,0.73,U] [#6 0.16,0.21,0.77,U] [#7 0.06,0.36,0.66,U] [#8 0.22,0.36,0.67,U] 
20:01:59.453 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.17, 0.07}
20:01:59.455 00.002 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.58) = xAngle (1.98 = 1.98)
20:01:59.455 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.09 = -1.19)
20:01:59.457 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.41 mountX=-0.07 mountY=-0.17, mountTheta=-1.98
20:01:59.459 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.07, opts=13)
20:01:59.459 00.000 7988 Enqueuing Move request for scope (0.17, 0.07)
20:01:59.461 00.002 15712 Worker thread wakes up
20:01:59.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
20:01:59.461 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
20:01:59.461 00.000 15712 Moving (0.17, 0.07) raw xDistance=-0.07 yDistance=-0.17
20:01:59.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:01:59.461 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.7
20:01:59.463 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:59.463 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:01:59.465 00.002 7988 Enqueuing Expose request
20:01:59.465 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.79
20:01:59.465 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
20:01:59.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:59.467 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:01:59.467 00.000 15712 MoveAxis(E, 1, ABG)
20:01:59.467 00.000 15712 Guiding  Dir = 2, Dur = 1
20:01:59.467 00.000 15712 IsGuiding returns 0
20:01:59.493 00.026 15712 IsGuiding returns 0
20:01:59.493 00.000 15712 Move returns status 0, amount 1
20:01:59.493 00.000 15712 MoveAxis(N, 0, ABG)
20:01:59.493 00.000 15712 Move returns status 0, amount 0
20:01:59.493 00.000 15712 move complete, result=0
20:01:59.493 00.000 15712 worker thread done servicing request
20:01:59.493 00.000 15712 Worker thread wakes up
20:01:59.493 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
20:01:59.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:01:59.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:00.900 01.407 15712 Exposure complete
20:02:00.961 00.061 15712 worker thread done servicing request
20:02:00.961 00.000 7988 OnExposeComplete: enter
20:02:00.961 00.000 7988 UpdateGuideState(): m_state=6
20:02:00.963 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3211
20:02:00.963 00.000 7988 Star::Find returns 1 (0), X=1170.66, Y=435.39, Mass=1597, SNR=27.2, Peak=184 HFD=3.4
20:02:00.963 00.000 7988 MultiStar: [#1 0.11,0.24,1.00,U] [#2 0.11,-0.08,0.94,U] [#3 0.03,0.14,0.90,U] [#4 -0.07,0.39,1.01,U] [#5 0.26,0.21,0.73,U] [#6 0.08,0.31,0.70,U] [#7 0.11,0.09,0.63,U] [#8 -0.02,0.12,0.66,U] 
20:02:00.963 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.08, 0.02}
20:02:00.963 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.58) = xAngle (1.87 = 1.87)
20:02:00.963 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.98 = -1.31)
20:02:00.963 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.29 mountX=-0.03 mountY=-0.08, mountTheta=-1.87
20:02:00.971 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
20:02:00.971 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
20:02:00.971 00.000 15712 Worker thread wakes up
20:02:00.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
20:02:00.971 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
20:02:00.971 00.000 15712 Moving (0.08, 0.02) raw xDistance=-0.03 yDistance=-0.08
20:02:00.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:02:00.971 00.000 7988 UpdateGuideState exits: m=1597 SNR=27.2
20:02:00.977 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:00.977 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:00.979 00.002 7988 Enqueuing Expose request
20:02:00.979 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.79
20:02:00.979 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:02:00.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:00.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:02:00.979 00.000 15712 MoveAxis(E, 2, ABG)
20:02:00.979 00.000 15712 Guiding  Dir = 2, Dur = 2
20:02:00.979 00.000 15712 IsGuiding returns 0
20:02:00.996 00.017 15712 IsGuiding returns 0
20:02:00.996 00.000 15712 Move returns status 0, amount 2
20:02:00.996 00.000 15712 MoveAxis(N, 0, ABG)
20:02:00.996 00.000 15712 Move returns status 0, amount 0
20:02:00.996 00.000 15712 move complete, result=0
20:02:00.996 00.000 15712 worker thread done servicing request
20:02:00.996 00.000 15712 Worker thread wakes up
20:02:00.996 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
20:02:00.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:00.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:02.639 01.643 15712 Exposure complete
20:02:02.691 00.052 15712 worker thread done servicing request
20:02:02.691 00.000 7988 OnExposeComplete: enter
20:02:02.700 00.009 7988 UpdateGuideState(): m_state=6
20:02:02.700 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3212
20:02:02.700 00.000 7988 Star::Find returns 1 (0), X=1170.91, Y=435.66, Mass=1548, SNR=26.8, Peak=211 HFD=3.4
20:02:02.700 00.000 7988 MultiStar: [#1 0.41,0.25,0.99,U] [#2 0.23,-0.08,0.98,U] [#3 0.35,0.34,0.96,U] [#4 0.35,0.29,1.05,U] [#5 0.29,0.14,0.72,U] [#6 0.22,0.23,0.70,U] [#7 0.25,0.39,0.65,U] [#8 0.35,0.27,0.67,U] 
20:02:02.700 00.000 7988 refined, 8 included, MultiStar: {0.31, 0.23}, one-star: {0.33, 0.30}
20:02:02.700 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.22 = 2.22)
20:02:02.700 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.33 = -0.95)
20:02:02.708 00.008 7988 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.39 cameraTheta=0.64 mountX=-0.24 mountY=-0.32, mountTheta=-2.21
20:02:02.708 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.23, opts=13)
20:02:02.708 00.000 7988 Enqueuing Move request for scope (0.31, 0.23)
20:02:02.708 00.000 15712 Worker thread wakes up
20:02:02.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd
20:02:02.708 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.23)
20:02:02.708 00.000 15712 Moving (0.31, 0.23) raw xDistance=-0.24 yDistance=-0.32
20:02:02.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:02.708 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
20:02:02.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:02.716 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:02.716 00.000 7988 Enqueuing Expose request
20:02:02.716 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 640.78
20:02:02.716 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
20:02:02.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
20:02:02.716 00.000 15712 MoveAxis(E, 52, ABG)
20:02:02.716 00.000 15712 Guiding  Dir = 2, Dur = 52
20:02:02.716 00.000 15712 IsGuiding returns 0
20:02:02.736 00.020 15712 PulseGuide returned control before completion, sleep 43
20:02:02.796 00.060 15712 IsGuiding returns 1
20:02:02.796 00.000 15712 scope still moving after pulse duration time elapsed
20:02:02.834 00.038 15712 IsGuiding returns 0
20:02:02.834 00.000 15712 scope move finished after 52 + 63 ms
20:02:02.834 00.000 15712 Move returns status 0, amount 52
20:02:02.834 00.000 15712 MoveAxis(N, 81, ABG)
20:02:02.834 00.000 15712 Guiding  Dir = 0, Dur = 81
20:02:02.834 00.000 15712 IsGuiding returns 0
20:02:02.913 00.079 15712 PulseGuide returned control before completion, sleep 11
20:02:02.947 00.034 15712 IsGuiding returns 1
20:02:02.947 00.000 15712 scope still moving after pulse duration time elapsed
20:02:02.973 00.026 15712 IsGuiding returns 1
20:02:03.041 00.068 15712 IsGuiding returns 0
20:02:03.041 00.000 15712 scope move finished after 81 + 126 ms
20:02:03.041 00.000 15712 Move returns status 0, amount 81
20:02:03.041 00.000 15712 move complete, result=0
20:02:03.041 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.3 px 81 ms NORTH
20:02:03.044 00.003 15712 worker thread done servicing request
20:02:03.044 00.000 15712 Worker thread wakes up
20:02:03.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:03.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:04.460 01.416 15712 Exposure complete
20:02:04.521 00.061 15712 worker thread done servicing request
20:02:04.521 00.000 7988 OnExposeComplete: enter
20:02:04.521 00.000 7988 UpdateGuideState(): m_state=6
20:02:04.524 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3213
20:02:04.524 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=435.40, Mass=1474, SNR=26.0, Peak=179 HFD=3.3
20:02:04.526 00.002 7988 MultiStar: [#1 -0.08,0.20,1.07,U] [#2 -0.16,-0.18,1.02,U] [#3 -0.18,0.16,0.96,U] [#4 -0.29,0.12,1.02,U] [#5 -0.01,0.47,0.71,U] [#6 0.00,-0.01,0.71,U] [#7 -0.26,0.40,0.73,U] [#8 -0.11,0.18,0.68,U] 
20:02:04.526 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.14}, one-star: {0.06, 0.04}
20:02:04.528 00.002 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
20:02:04.528 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.00)
20:02:04.530 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.59 mountX=-0.04 mountY=-0.06, mountTheta=-2.16
20:02:04.532 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.04, opts=13)
20:02:04.532 00.000 7988 Enqueuing Move request for scope (0.06, 0.04)
20:02:04.534 00.002 15712 Worker thread wakes up
20:02:04.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
20:02:04.534 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
20:02:04.534 00.000 15712 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=-0.06
20:02:04.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:04.534 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0
20:02:04.536 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:04.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:04.536 00.000 7988 Enqueuing Expose request
20:02:04.536 00.000 15712 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.77
20:02:04.536 00.000 15712 PPEC: input: -0.04, control: -0.04, exposure: 1500
20:02:04.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:04.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:02:04.536 00.000 15712 MoveAxis(E, 13, ABG)
20:02:04.536 00.000 15712 Guiding  Dir = 2, Dur = 13
20:02:04.536 00.000 15712 IsGuiding returns 0
20:02:04.556 00.020 15712 IsGuiding returns 1
20:02:04.556 00.000 15712 scope still moving after pulse duration time elapsed
20:02:04.604 00.048 15712 IsGuiding returns 1
20:02:04.632 00.028 15712 IsGuiding returns 0
20:02:04.632 00.000 15712 scope move finished after 13 + 77 ms
20:02:04.632 00.000 15712 Move returns status 0, amount 13
20:02:04.632 00.000 15712 MoveAxis(N, 0, ABG)
20:02:04.632 00.000 15712 Move returns status 0, amount 0
20:02:04.632 00.000 15712 move complete, result=0
20:02:04.632 00.000 15712 worker thread done servicing request
20:02:04.632 00.000 15712 Worker thread wakes up
20:02:04.632 00.000 7988 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
20:02:04.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:04.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:06.273 01.641 15712 Exposure complete
20:02:06.331 00.058 15712 worker thread done servicing request
20:02:06.331 00.000 7988 OnExposeComplete: enter
20:02:06.331 00.000 7988 UpdateGuideState(): m_state=6
20:02:06.335 00.004 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3214
20:02:06.337 00.002 7988 Star::Find returns 1 (0), X=1170.50, Y=435.17, Mass=1559, SNR=26.6, Peak=198 HFD=3.5
20:02:06.337 00.000 7988 MultiStar: [#1 -0.22,-0.09,1.00,U] [#2 -0.19,-0.34,0.98,U] [#3 -0.08,-0.10,0.93,U] [#4 -0.22,-0.08,1.00,U] [#5 -0.15,-0.04,0.66,U] [#6 -0.15,-0.14,0.68,U] [#7 -0.19,-0.03,0.67,U] [#8 0.00,-0.06,0.64,U] 
20:02:06.339 00.002 7988 refined, 8 included, MultiStar: {-0.15, -0.13}, one-star: {-0.08, -0.20}
20:02:06.339 00.000 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
20:02:06.341 00.002 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
20:02:06.341 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.19 cameraTheta=-2.42 mountX=0.13 mountY=0.15, mountTheta=0.86
20:02:06.343 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.13, opts=13)
20:02:06.345 00.002 7988 Enqueuing Move request for scope (-0.15, -0.13)
20:02:06.345 00.000 15712 Worker thread wakes up
20:02:06.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
20:02:06.345 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
20:02:06.345 00.000 15712 Moving (-0.15, -0.13) raw xDistance=0.13 yDistance=0.15
20:02:06.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:06.345 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.6
20:02:06.348 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:06.348 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:06.350 00.002 7988 Enqueuing Expose request
20:02:06.350 00.000 15712 PPEC rslt: input = 0.13, final = -0.05, react = 0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.76
20:02:06.350 00.000 15712 PPEC: input: 0.13, control: -0.05, exposure: 1500
20:02:06.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:06.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:02:06.350 00.000 15712 MoveAxis(E, 15, ABG)
20:02:06.350 00.000 15712 Guiding  Dir = 2, Dur = 15
20:02:06.350 00.000 15712 IsGuiding returns 0
20:02:06.382 00.032 15712 IsGuiding returns 1
20:02:06.382 00.000 15712 scope still moving after pulse duration time elapsed
20:02:06.430 00.048 15712 IsGuiding returns 0
20:02:06.430 00.000 15712 scope move finished after 15 + 62 ms
20:02:06.430 00.000 15712 Move returns status 0, amount 15
20:02:06.430 00.000 15712 MoveAxis(N, 0, ABG)
20:02:06.430 00.000 15712 Move returns status 0, amount 0
20:02:06.430 00.000 15712 move complete, result=0
20:02:06.432 00.002 7988 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
20:02:06.433 00.001 15712 worker thread done servicing request
20:02:06.433 00.000 15712 Worker thread wakes up
20:02:06.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:06.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:07.853 01.420 15712 Exposure complete
20:02:07.913 00.060 15712 worker thread done servicing request
20:02:07.913 00.000 7988 OnExposeComplete: enter
20:02:07.915 00.002 7988 UpdateGuideState(): m_state=6
20:02:07.917 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3215
20:02:07.917 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=434.99, Mass=1494, SNR=26.1, Peak=163 HFD=3.7
20:02:07.919 00.002 7988 MultiStar: [#1 -0.12,-0.21,1.01,U] [#2 -0.26,-0.42,0.99,U] [#3 -0.00,-0.27,0.95,U] [#4 -0.08,-0.18,1.02,U] [#5 -0.17,-0.19,0.74,U] [#6 -0.08,-0.14,0.72,U] [#7 0.13,-0.03,0.65,U] [#8 -0.11,-0.39,0.65,U] 
20:02:07.919 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.25}, one-star: {-0.21, -0.37}
20:02:07.921 00.002 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.58) = xAngle (-0.40 = -0.40)
20:02:07.921 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.71 = 2.71)
20:02:07.923 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.98 mountX=0.25 mountY=0.12, mountTheta=0.43
20:02:07.925 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.25, opts=13)
20:02:07.925 00.000 7988 Enqueuing Move request for scope (-0.11, -0.25)
20:02:07.927 00.002 15712 Worker thread wakes up
20:02:07.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
20:02:07.927 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
20:02:07.927 00.000 15712 Moving (-0.11, -0.25) raw xDistance=0.25 yDistance=0.12
20:02:07.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:07.927 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.1
20:02:07.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:07.930 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:07.931 00.001 7988 Enqueuing Expose request
20:02:07.931 00.000 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 640.75
20:02:07.931 00.000 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
20:02:07.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:07.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:02:07.931 00.000 15712 MoveAxis(W, 38, ABG)
20:02:07.931 00.000 15712 Guiding  Dir = 3, Dur = 38
20:02:07.931 00.000 15712 IsGuiding returns 0
20:02:07.949 00.018 15712 PulseGuide returned control before completion, sleep 33
20:02:07.995 00.046 15712 IsGuiding returns 0
20:02:07.995 00.000 15712 Move returns status 0, amount 38
20:02:07.995 00.000 15712 MoveAxis(N, 0, ABG)
20:02:07.995 00.000 15712 Move returns status 0, amount 0
20:02:07.995 00.000 15712 move complete, result=0
20:02:07.998 00.003 7988 GuideStep: 0.3 px 38 ms WEST, 0.1 px 0 ms NORTH
20:02:07.998 00.000 15712 worker thread done servicing request
20:02:07.998 00.000 15712 Worker thread wakes up
20:02:07.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:07.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:09.642 01.644 15712 Exposure complete
20:02:09.698 00.056 15712 worker thread done servicing request
20:02:09.698 00.000 7988 OnExposeComplete: enter
20:02:09.703 00.005 7988 UpdateGuideState(): m_state=6
20:02:09.703 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3216
20:02:09.703 00.000 7988 Star::Find returns 1 (0), X=1170.34, Y=435.27, Mass=1512, SNR=26.3, Peak=206 HFD=3.5
20:02:09.703 00.000 7988 MultiStar: [#1 -0.16,-0.18,1.03,U] [#2 -0.24,-0.30,0.99,U] [#3 -0.17,-0.12,0.96,U] [#4 -0.22,-0.30,1.02,U] [#5 0.01,-0.16,0.72,U] [#6 0.09,-0.21,0.71,U] [#7 -0.10,0.06,0.71,U] [#8 -0.24,-0.10,0.63,U] 
20:02:09.703 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.16}, one-star: {-0.24, -0.09}
20:02:09.703 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
20:02:09.703 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
20:02:09.703 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.31 mountX=0.17 mountY=0.15, mountTheta=0.75
20:02:09.703 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.16, opts=13)
20:02:09.703 00.000 7988 Enqueuing Move request for scope (-0.15, -0.16)
20:02:09.715 00.012 15712 Worker thread wakes up
20:02:09.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
20:02:09.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
20:02:09.715 00.000 15712 Moving (-0.15, -0.16) raw xDistance=0.17 yDistance=0.15
20:02:09.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:02:09.715 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.3
20:02:09.718 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:09.719 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:09.719 00.000 7988 Enqueuing Expose request
20:02:09.719 00.000 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 640.74
20:02:09.719 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
20:02:09.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:09.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:02:09.719 00.000 15712 MoveAxis(W, 21, ABG)
20:02:09.719 00.000 15712 Guiding  Dir = 3, Dur = 21
20:02:09.719 00.000 15712 IsGuiding returns 0
20:02:09.736 00.017 15712 PulseGuide returned control before completion, sleep 14
20:02:09.766 00.030 15712 IsGuiding returns 1
20:02:09.766 00.000 15712 scope still moving after pulse duration time elapsed
20:02:09.798 00.032 15712 IsGuiding returns 0
20:02:09.798 00.000 15712 scope move finished after 21 + 55 ms
20:02:09.798 00.000 15712 Move returns status 0, amount 21
20:02:09.798 00.000 15712 MoveAxis(N, 0, ABG)
20:02:09.798 00.000 15712 Move returns status 0, amount 0
20:02:09.798 00.000 15712 move complete, result=0
20:02:09.798 00.000 15712 worker thread done servicing request
20:02:09.798 00.000 15712 Worker thread wakes up
20:02:09.798 00.000 7988 GuideStep: 0.2 px 21 ms WEST, 0.2 px 0 ms NORTH
20:02:09.800 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:09.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:11.219 01.419 15712 Exposure complete
20:02:11.280 00.061 15712 worker thread done servicing request
20:02:11.280 00.000 7988 OnExposeComplete: enter
20:02:11.280 00.000 7988 UpdateGuideState(): m_state=6
20:02:11.280 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3217
20:02:11.280 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=435.35, Mass=1423, SNR=25.8, Peak=222 HFD=3.1
20:02:11.280 00.000 7988 MultiStar: [#1 -0.12,0.05,1.03,U] [#2 -0.35,-0.18,1.01,U] [#3 -0.40,0.10,0.95,U] [#4 -0.17,0.07,0.99,U] [#5 -0.20,-0.19,0.72,U] [#6 -0.18,0.17,0.72,U] [#7 -0.11,0.39,0.63,U] [#8 -0.39,0.13,0.66,U] 
20:02:11.280 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.05}, one-star: {-0.16, -0.01}
20:02:11.280 00.000 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
20:02:11.280 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
20:02:11.280 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.06 mountX=0.01 mountY=0.16, mountTheta=1.49
20:02:11.290 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.01, opts=13)
20:02:11.292 00.002 7988 Enqueuing Move request for scope (-0.16, -0.01)
20:02:11.292 00.000 15712 Worker thread wakes up
20:02:11.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
20:02:11.292 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
20:02:11.292 00.000 15712 Moving (-0.16, -0.01) raw xDistance=0.01 yDistance=0.16
20:02:11.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:11.295 00.003 7988 UpdateGuideState exits: m=1423 SNR=25.8
20:02:11.296 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:11.298 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:11.298 00.000 7988 Enqueuing Expose request
20:02:11.298 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.73
20:02:11.298 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
20:02:11.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:11.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:02:11.298 00.000 15712 MoveAxis(E, 8, ABG)
20:02:11.298 00.000 15712 Guiding  Dir = 2, Dur = 8
20:02:11.298 00.000 15712 IsGuiding returns 0
20:02:11.312 00.014 15712 IsGuiding returns 0
20:02:11.312 00.000 15712 Move returns status 0, amount 8
20:02:11.312 00.000 15712 MoveAxis(N, 0, ABG)
20:02:11.312 00.000 15712 Move returns status 0, amount 0
20:02:11.312 00.000 15712 move complete, result=0
20:02:11.312 00.000 15712 worker thread done servicing request
20:02:11.312 00.000 15712 Worker thread wakes up
20:02:11.312 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
20:02:11.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:11.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:12.954 01.642 15712 Exposure complete
20:02:13.012 00.058 15712 worker thread done servicing request
20:02:13.012 00.000 7988 OnExposeComplete: enter
20:02:13.017 00.005 7988 UpdateGuideState(): m_state=6
20:02:13.017 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3218
20:02:13.019 00.002 7988 Star::Find returns 1 (0), X=1170.40, Y=435.48, Mass=1476, SNR=26.0, Peak=223 HFD=3.2
20:02:13.019 00.000 7988 MultiStar: [#1 -0.31,0.29,1.02,U] [#2 -0.19,-0.07,1.00,U] [#3 -0.11,0.15,0.96,U] [#4 -0.13,0.18,1.06,U] [#5 -0.19,0.51,0.75,U] [#6 0.04,0.17,0.75,U] [#7 0.11,0.28,0.65,U] [#8 -0.23,0.29,0.66,U] 
20:02:13.021 00.002 7988 single-star, 8 included, MultiStar: {-0.14, 0.20}, one-star: {-0.18, 0.12}
20:02:13.021 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.15)
20:02:13.023 00.002 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.96)
20:02:13.023 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.21 cameraTheta=2.55 mountX=-0.12 mountY=0.17, mountTheta=2.16
20:02:13.025 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.12, opts=13)
20:02:13.027 00.002 7988 Enqueuing Move request for scope (-0.18, 0.12)
20:02:13.029 00.002 15712 Worker thread wakes up
20:02:13.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
20:02:13.029 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
20:02:13.029 00.000 15712 Moving (-0.18, 0.12) raw xDistance=-0.12 yDistance=0.17
20:02:13.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:13.029 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.0
20:02:13.031 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:13.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:13.033 00.002 7988 Enqueuing Expose request
20:02:13.033 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.72
20:02:13.033 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
20:02:13.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:13.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:02:13.033 00.000 15712 MoveAxis(E, 2, ABG)
20:02:13.033 00.000 15712 Guiding  Dir = 2, Dur = 2
20:02:13.033 00.000 15712 IsGuiding returns 0
20:02:13.096 00.063 15712 IsGuiding returns 0
20:02:13.096 00.000 15712 Move returns status 0, amount 2
20:02:13.096 00.000 15712 MoveAxis(N, 0, ABG)
20:02:13.096 00.000 15712 Move returns status 0, amount 0
20:02:13.096 00.000 15712 move complete, result=0
20:02:13.097 00.001 15712 worker thread done servicing request
20:02:13.097 00.000 15712 Worker thread wakes up
20:02:13.097 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
20:02:13.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:13.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:14.515 01.418 15712 Exposure complete
20:02:14.577 00.062 15712 worker thread done servicing request
20:02:14.577 00.000 7988 OnExposeComplete: enter
20:02:14.577 00.000 7988 UpdateGuideState(): m_state=6
20:02:14.577 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3219
20:02:14.577 00.000 7988 Star::Find returns 1 (0), X=1170.57, Y=435.43, Mass=1519, SNR=26.3, Peak=193 HFD=3.3
20:02:14.577 00.000 7988 MultiStar: [#1 -0.21,0.31,1.02,U] [#2 -0.22,0.17,0.99,U] [#3 -0.28,0.30,0.97,U] [#4 -0.22,0.25,1.01,U] [#5 -0.17,0.07,0.75,U] [#6 0.04,0.39,0.72,U] [#7 -0.14,0.47,0.68,U] [#8 -0.38,0.38,0.68,U] 
20:02:14.577 00.000 7988 single-star, 8 included, MultiStar: {-0.18, 0.26}, one-star: {-0.01, 0.06}
20:02:14.577 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
20:02:14.577 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.12)
20:02:14.577 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.72 mountX=-0.06 mountY=0.01, mountTheta=3.02
20:02:14.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
20:02:14.590 00.013 7988 Enqueuing Move request for scope (-0.01, 0.06)
20:02:14.590 00.000 15712 Worker thread wakes up
20:02:14.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
20:02:14.590 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
20:02:14.590 00.000 15712 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.01
20:02:14.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:02:14.592 00.002 7988 UpdateGuideState exits: m=1519 SNR=26.3
20:02:14.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:14.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:14.592 00.000 7988 Enqueuing Expose request
20:02:14.592 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.71
20:02:14.592 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
20:02:14.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:14.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:02:14.592 00.000 15712 MoveAxis(W, 1, ABG)
20:02:14.592 00.000 15712 Guiding  Dir = 3, Dur = 1
20:02:14.592 00.000 15712 IsGuiding returns 0
20:02:14.612 00.020 15712 IsGuiding returns 0
20:02:14.612 00.000 15712 Move returns status 0, amount 1
20:02:14.612 00.000 15712 MoveAxis(N, 0, ABG)
20:02:14.612 00.000 15712 Move returns status 0, amount 0
20:02:14.612 00.000 15712 move complete, result=0
20:02:14.612 00.000 15712 worker thread done servicing request
20:02:14.612 00.000 15712 Worker thread wakes up
20:02:14.612 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
20:02:14.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:14.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:16.252 01.640 15712 Exposure complete
20:02:16.310 00.058 15712 worker thread done servicing request
20:02:16.310 00.000 7988 OnExposeComplete: enter
20:02:16.313 00.003 7988 UpdateGuideState(): m_state=6
20:02:16.315 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3220
20:02:16.315 00.000 7988 Star::Find returns 1 (1), X=1170.22, Y=435.51, Mass=1503, SNR=26.2, Peak=255 HFD=3.2
20:02:16.317 00.002 7988 MultiStar: [#1 -0.41,0.46,1.02,U] [#2 -0.31,-0.04,1.01,U] [#3 -0.30,0.30,0.99,U] [#4 -0.60,0.20,1.01,U] [#5 -0.27,0.27,0.67,U] [#6 -0.35,0.28,0.74,U] [#7 -0.15,0.42,0.66,U] [#8 -0.49,0.35,0.67,U] 
20:02:16.317 00.000 7988 single-star, 8 included, MultiStar: {-0.37, 0.25}, one-star: {-0.36, 0.15}
20:02:16.319 00.002 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.58) = xAngle (4.33 = -1.95)
20:02:16.319 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.44 = 1.16)
20:02:16.321 00.002 7988 CameraToMount -- cameraX=-0.36 cameraY=0.15 hyp=0.39 cameraTheta=2.75 mountX=-0.15 mountY=0.36, mountTheta=1.96
20:02:16.323 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=0.15, opts=13)
20:02:16.323 00.000 7988 Enqueuing Move request for scope (-0.36, 0.15)
20:02:16.323 00.000 15712 Worker thread wakes up
20:02:16.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.15) opts 0xd
20:02:16.323 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, 0.15)
20:02:16.323 00.000 15712 Moving (-0.36, 0.15) raw xDistance=-0.15 yDistance=0.36
20:02:16.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:02:16.327 00.004 7988 UpdateGuideState exits: m=1503 SNR=26.2 Saturated
20:02:16.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:16.329 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:16.329 00.000 7988 Enqueuing Expose request
20:02:16.329 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.70
20:02:16.329 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
20:02:16.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:02:16.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
20:02:16.329 00.000 15712 MoveAxis(E, 2, ABG)
20:02:16.329 00.000 15712 Guiding  Dir = 2, Dur = 2
20:02:16.329 00.000 15712 IsGuiding returns 0
20:02:16.354 00.025 15712 IsGuiding returns 0
20:02:16.354 00.000 15712 Move returns status 0, amount 2
20:02:16.354 00.000 15712 MoveAxis(N, 0, ABG)
20:02:16.354 00.000 15712 Move returns status 0, amount 0
20:02:16.354 00.000 15712 move complete, result=0
20:02:16.354 00.000 15712 worker thread done servicing request
20:02:16.354 00.000 15712 Worker thread wakes up
20:02:16.354 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.4 px 0 ms NORTH
20:02:16.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:16.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:17.777 01.423 15712 Exposure complete
20:02:17.825 00.048 15712 worker thread done servicing request
20:02:17.825 00.000 7988 OnExposeComplete: enter
20:02:17.825 00.000 7988 UpdateGuideState(): m_state=6
20:02:17.842 00.017 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3221
20:02:17.842 00.000 7988 Star::Find returns 1 (0), X=1170.20, Y=435.58, Mass=1503, SNR=26.3, Peak=211 HFD=3.5
20:02:17.842 00.000 7988 MultiStar: [#1 -0.53,0.37,1.01,U] [#2 -0.37,0.13,0.99,U] [#3 -0.43,0.47,0.96,U] [#4 -0.39,0.25,1.03,U] [#5 -0.27,0.36,0.70,U] [#6 -0.06,0.28,0.72,U] [#7 -0.38,0.48,0.64,U] [#8 -0.55,0.26,0.64,U] 
20:02:17.842 00.000 7988 single-star, 8 included, MultiStar: {-0.38, 0.31}, one-star: {-0.38, 0.22}
20:02:17.842 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.08)
20:02:17.842 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.03)
20:02:17.842 00.000 7988 CameraToMount -- cameraX=-0.38 cameraY=0.22 hyp=0.43 cameraTheta=2.62 mountX=-0.21 mountY=0.37, mountTheta=2.09
20:02:17.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=0.22, opts=13)
20:02:17.842 00.000 7988 Enqueuing Move request for scope (-0.38, 0.22)
20:02:17.842 00.000 15712 Worker thread wakes up
20:02:17.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.22) opts 0xd
20:02:17.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, 0.22)
20:02:17.842 00.000 15712 Moving (-0.38, 0.22) raw xDistance=-0.21 yDistance=0.37
20:02:17.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:17.842 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3
20:02:17.854 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:17.854 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 640.69
20:02:17.854 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
20:02:17.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:02:17.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:17.857 00.003 7988 Enqueuing Expose request
20:02:17.859 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:02:17.859 00.000 15712 MoveAxis(E, 49, ABG)
20:02:17.859 00.000 15712 Guiding  Dir = 2, Dur = 49
20:02:17.875 00.016 15712 IsGuiding returns 0
20:02:17.889 00.014 15712 PulseGuide returned control before completion, sleep 43
20:02:17.937 00.048 15712 IsGuiding returns 1
20:02:17.937 00.000 15712 scope still moving after pulse duration time elapsed
20:02:17.969 00.032 15712 IsGuiding returns 0
20:02:17.969 00.000 15712 scope move finished after 49 + 46 ms
20:02:17.969 00.000 15712 Move returns status 0, amount 49
20:02:17.969 00.000 15712 MoveAxis(N, 0, ABG)
20:02:17.969 00.000 15712 Move returns status 0, amount 0
20:02:17.969 00.000 15712 move complete, result=0
20:02:17.969 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.4 px 0 ms NORTH
20:02:17.973 00.004 15712 worker thread done servicing request
20:02:17.973 00.000 15712 Worker thread wakes up
20:02:17.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:17.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:19.612 01.639 15712 Exposure complete
20:02:19.659 00.047 15712 worker thread done servicing request
20:02:19.659 00.000 7988 OnExposeComplete: enter
20:02:19.675 00.016 7988 UpdateGuideState(): m_state=6
20:02:19.676 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3222
20:02:19.676 00.000 7988 Star::Find returns 1 (0), X=1170.35, Y=435.29, Mass=1455, SNR=25.8, Peak=228 HFD=3.4
20:02:19.676 00.000 7988 MultiStar: [#1 -0.34,0.21,1.03,U] [#2 -0.45,0.10,1.01,U] [#3 -0.21,0.06,0.92,U] [#4 -0.40,0.19,1.04,U] [#5 -0.08,0.25,0.74,U] [#6 -0.15,0.21,0.68,U] [#7 -0.25,0.36,0.64,U] [#8 -0.30,0.14,0.69,U] 
20:02:19.676 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.15}, one-star: {-0.23, -0.07}
20:02:19.676 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
20:02:19.676 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
20:02:19.676 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.85 mountX=0.07 mountY=0.23, mountTheta=1.28
20:02:19.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.07, opts=13)
20:02:19.676 00.000 7988 Enqueuing Move request for scope (-0.23, -0.07)
20:02:19.676 00.000 15712 Worker thread wakes up
20:02:19.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
20:02:19.676 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
20:02:19.676 00.000 15712 Moving (-0.23, -0.07) raw xDistance=0.07 yDistance=0.23
20:02:19.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:19.676 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.8
20:02:19.689 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:19.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:19.691 00.002 7988 Enqueuing Expose request
20:02:19.693 00.002 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.68
20:02:19.693 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
20:02:19.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:19.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:02:19.693 00.000 15712 MoveAxis(E, 10, ABG)
20:02:19.693 00.000 15712 Guiding  Dir = 2, Dur = 10
20:02:19.693 00.000 15712 IsGuiding returns 0
20:02:19.713 00.020 15712 IsGuiding returns 1
20:02:19.713 00.000 15712 scope still moving after pulse duration time elapsed
20:02:19.760 00.047 15712 IsGuiding returns 0
20:02:19.760 00.000 15712 scope move finished after 10 + 57 ms
20:02:19.760 00.000 15712 Move returns status 0, amount 10
20:02:19.760 00.000 15712 MoveAxis(N, 0, ABG)
20:02:19.760 00.000 15712 Move returns status 0, amount 0
20:02:19.760 00.000 15712 move complete, result=0
20:02:19.760 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
20:02:19.763 00.003 15712 worker thread done servicing request
20:02:19.763 00.000 15712 Worker thread wakes up
20:02:19.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:19.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:21.178 01.415 15712 Exposure complete
20:02:21.237 00.059 15712 worker thread done servicing request
20:02:21.237 00.000 7988 OnExposeComplete: enter
20:02:21.239 00.002 7988 UpdateGuideState(): m_state=6
20:02:21.241 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3223
20:02:21.241 00.000 7988 Star::Find returns 1 (0), X=1170.35, Y=435.42, Mass=1540, SNR=26.5, Peak=213 HFD=3.4
20:02:21.243 00.002 7988 MultiStar: [#1 -0.44,0.18,0.98,U] [#2 -0.30,0.02,0.99,U] [#3 -0.33,0.04,0.96,U] [#4 -0.13,-0.08,1.03,U] [#5 -0.40,0.29,0.69,U] [#6 0.01,0.06,0.73,U] [#7 -0.36,0.42,0.62,U] [#8 -0.52,0.09,0.61,U] 
20:02:21.245 00.002 7988 single-star, 8 included, MultiStar: {-0.29, 0.10}, one-star: {-0.22, 0.06}
20:02:21.245 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.58) = xAngle (4.46 = -1.82)
20:02:21.247 00.002 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.57 = 1.29)
20:02:21.247 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.88 mountX=-0.06 mountY=0.22, mountTheta=1.82
20:02:21.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.06, opts=13)
20:02:21.247 00.000 7988 Enqueuing Move request for scope (-0.22, 0.06)
20:02:21.247 00.000 15712 Worker thread wakes up
20:02:21.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
20:02:21.247 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
20:02:21.247 00.000 15712 Moving (-0.22, 0.06) raw xDistance=-0.06 yDistance=0.22
20:02:21.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:02:21.247 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.5
20:02:21.255 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:21.256 00.001 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.67
20:02:21.256 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
20:02:21.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:21.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:02:21.256 00.000 15712 MoveAxis(E, 8, ABG)
20:02:21.256 00.000 15712 Guiding  Dir = 2, Dur = 8
20:02:21.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:21.258 00.002 15712 IsGuiding returns 0
20:02:21.258 00.000 7988 Enqueuing Expose request
20:02:21.279 00.021 15712 IsGuiding returns 0
20:02:21.279 00.000 15712 Move returns status 0, amount 8
20:02:21.279 00.000 15712 MoveAxis(N, 0, ABG)
20:02:21.279 00.000 15712 Move returns status 0, amount 0
20:02:21.279 00.000 15712 move complete, result=0
20:02:21.279 00.000 15712 worker thread done servicing request
20:02:21.279 00.000 15712 Worker thread wakes up
20:02:21.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:21.279 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
20:02:21.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:22.916 01.637 15712 Exposure complete
20:02:22.976 00.060 15712 worker thread done servicing request
20:02:22.976 00.000 7988 OnExposeComplete: enter
20:02:22.976 00.000 7988 UpdateGuideState(): m_state=6
20:02:22.979 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3224
20:02:22.979 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=435.19, Mass=1526, SNR=26.4, Peak=199 HFD=3.5
20:02:22.981 00.002 7988 MultiStar: [#1 -0.40,-0.03,0.99,U] [#2 -0.42,-0.15,0.99,U] [#3 -0.25,0.08,0.93,U] [#4 -0.24,0.10,1.01,U] [#5 -0.32,-0.11,0.69,U] [#6 -0.24,0.16,0.69,U] [#7 -0.19,0.12,0.68,U] [#8 -0.19,0.08,0.61,U] 
20:02:22.981 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.00}, one-star: {-0.14, -0.18}
20:02:22.983 00.002 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.58) = xAngle (-0.66 = -0.66)
20:02:22.983 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.45 = 2.45)
20:02:22.985 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.23 mountX=0.18 mountY=0.14, mountTheta=0.68
20:02:22.987 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.18, opts=13)
20:02:22.987 00.000 7988 Enqueuing Move request for scope (-0.14, -0.18)
20:02:22.989 00.002 15712 Worker thread wakes up
20:02:22.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
20:02:22.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
20:02:22.989 00.000 15712 Moving (-0.14, -0.18) raw xDistance=0.18 yDistance=0.14
20:02:22.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:22.989 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.4
20:02:22.992 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:22.993 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:22.993 00.000 7988 Enqueuing Expose request
20:02:22.993 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 640.66
20:02:22.993 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
20:02:22.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:22.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:02:22.993 00.000 15712 MoveAxis(W, 34, ABG)
20:02:22.993 00.000 15712 Guiding  Dir = 3, Dur = 34
20:02:22.993 00.000 15712 IsGuiding returns 0
20:02:23.013 00.020 15712 PulseGuide returned control before completion, sleep 19
20:02:23.061 00.048 15712 IsGuiding returns 0
20:02:23.061 00.000 15712 Move returns status 0, amount 34
20:02:23.061 00.000 15712 MoveAxis(N, 0, ABG)
20:02:23.061 00.000 15712 Move returns status 0, amount 0
20:02:23.061 00.000 15712 move complete, result=0
20:02:23.061 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
20:02:23.072 00.011 15712 worker thread done servicing request
20:02:23.072 00.000 15712 Worker thread wakes up
20:02:23.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:23.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:24.478 01.406 15712 Exposure complete
20:02:24.539 00.061 15712 worker thread done servicing request
20:02:24.539 00.000 7988 OnExposeComplete: enter
20:02:24.539 00.000 7988 UpdateGuideState(): m_state=6
20:02:24.541 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3225
20:02:24.541 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=435.43, Mass=1454, SNR=26.0, Peak=196 HFD=3.4
20:02:24.543 00.002 7988 MultiStar: [#1 -0.34,0.21,1.03,U] [#2 -0.26,-0.07,1.02,U] [#3 -0.31,0.28,0.95,U] [#4 -0.15,0.17,1.07,U] [#5 -0.32,0.36,0.74,U] [#6 -0.26,0.42,0.71,U] [#7 -0.24,0.51,0.68,U] [#8 -0.08,0.22,0.64,U] 
20:02:24.545 00.002 7988 single-star, 8 included, MultiStar: {-0.24, 0.22}, one-star: {-0.21, 0.06}
20:02:24.545 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.44 = -1.85)
20:02:24.547 00.002 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.26)
20:02:24.547 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.86 mountX=-0.06 mountY=0.21, mountTheta=1.85
20:02:24.549 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.06, opts=13)
20:02:24.551 00.002 7988 Enqueuing Move request for scope (-0.21, 0.06)
20:02:24.551 00.000 15712 Worker thread wakes up
20:02:24.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
20:02:24.551 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
20:02:24.551 00.000 15712 Moving (-0.21, 0.06) raw xDistance=-0.06 yDistance=0.21
20:02:24.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:24.551 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.0
20:02:24.554 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:24.556 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:24.556 00.000 7988 Enqueuing Expose request
20:02:24.556 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.65
20:02:24.556 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:02:24.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:24.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:02:24.556 00.000 15712 MoveAxis(E, 2, ABG)
20:02:24.556 00.000 15712 Guiding  Dir = 2, Dur = 2
20:02:24.556 00.000 15712 IsGuiding returns 0
20:02:24.586 00.030 15712 IsGuiding returns 0
20:02:24.586 00.000 15712 Move returns status 0, amount 2
20:02:24.586 00.000 15712 MoveAxis(N, 0, ABG)
20:02:24.586 00.000 15712 Move returns status 0, amount 0
20:02:24.586 00.000 15712 move complete, result=0
20:02:24.586 00.000 15712 worker thread done servicing request
20:02:24.586 00.000 15712 Worker thread wakes up
20:02:24.586 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
20:02:24.590 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:24.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:26.228 01.638 15712 Exposure complete
20:02:26.290 00.062 15712 worker thread done servicing request
20:02:26.290 00.000 7988 OnExposeComplete: enter
20:02:26.291 00.001 7988 UpdateGuideState(): m_state=6
20:02:26.291 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3226
20:02:26.293 00.002 7988 Star::Find returns 1 (0), X=1170.45, Y=435.45, Mass=1421, SNR=25.4, Peak=193 HFD=3.2
20:02:26.295 00.002 7988 MultiStar: [#1 -0.38,0.24,1.04,U] [#2 -0.22,0.11,1.02,U] [#3 -0.42,0.40,0.99,U] [#4 -0.37,0.17,1.05,U] [#5 -0.27,0.32,0.71,U] [#6 -0.02,0.22,0.71,U] [#7 -0.14,0.45,0.67,U] [#8 -0.23,0.23,0.69,U] 
20:02:26.295 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.24}, one-star: {-0.13, 0.09}
20:02:26.297 00.002 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.58) = xAngle (4.14 = -2.14)
20:02:26.297 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.25 = 0.97)
20:02:26.299 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.57 mountX=-0.08 mountY=0.13, mountTheta=2.15
20:02:26.301 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.09, opts=13)
20:02:26.301 00.000 7988 Enqueuing Move request for scope (-0.13, 0.09)
20:02:26.301 00.000 15712 Worker thread wakes up
20:02:26.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
20:02:26.301 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
20:02:26.301 00.000 15712 Moving (-0.13, 0.09) raw xDistance=-0.08 yDistance=0.13
20:02:26.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:26.301 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.4
20:02:26.306 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:26.307 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:26.307 00.000 7988 Enqueuing Expose request
20:02:26.307 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.64
20:02:26.307 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
20:02:26.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:26.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:02:26.307 00.000 15712 MoveAxis(E, 6, ABG)
20:02:26.307 00.000 15712 Guiding  Dir = 2, Dur = 6
20:02:26.307 00.000 15712 IsGuiding returns 0
20:02:26.328 00.021 15712 IsGuiding returns 0
20:02:26.328 00.000 15712 Move returns status 0, amount 6
20:02:26.328 00.000 15712 MoveAxis(N, 0, ABG)
20:02:26.328 00.000 15712 Move returns status 0, amount 0
20:02:26.328 00.000 15712 move complete, result=0
20:02:26.328 00.000 15712 worker thread done servicing request
20:02:26.328 00.000 15712 Worker thread wakes up
20:02:26.328 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:02:26.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:26.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:27.744 01.416 15712 Exposure complete
20:02:27.806 00.062 15712 worker thread done servicing request
20:02:27.806 00.000 7988 OnExposeComplete: enter
20:02:27.808 00.002 7988 UpdateGuideState(): m_state=6
20:02:27.808 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3227
20:02:27.808 00.000 7988 Star::Find returns 1 (0), X=1170.21, Y=435.68, Mass=1512, SNR=26.3, Peak=196 HFD=3.5
20:02:27.808 00.000 7988 MultiStar: [#1 -0.25,0.28,1.01,U] [#2 -0.36,0.03,0.97,U] [#3 -0.34,0.29,0.93,U] [#4 -0.37,0.11,1.03,U] [#5 -0.42,0.27,0.66,U] [#6 -0.21,0.12,0.72,U] [#7 -0.20,0.45,0.63,U] [#8 -0.49,0.33,0.66,U] 
20:02:27.808 00.000 7988 refined, 8 included, MultiStar: {-0.33, 0.23}, one-star: {-0.37, 0.31}
20:02:27.808 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.58) = xAngle (4.11 = -2.17)
20:02:27.808 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.94)
20:02:27.808 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.23 hyp=0.41 cameraTheta=2.53 mountX=-0.23 mountY=0.33, mountTheta=2.18
20:02:27.808 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.23, opts=13)
20:02:27.818 00.010 7988 Enqueuing Move request for scope (-0.33, 0.23)
20:02:27.818 00.000 15712 Worker thread wakes up
20:02:27.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.23) opts 0xd
20:02:27.818 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.23)
20:02:27.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:02:27.818 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.3
20:02:27.822 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:27.823 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:27.824 00.001 7988 Enqueuing Expose request
20:02:27.824 00.000 15712 Moving (-0.33, 0.23) raw xDistance=-0.23 yDistance=0.33
20:02:27.826 00.002 15712 PPEC rslt: input = -0.23, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 640.63
20:02:27.826 00.000 15712 PPEC: input: -0.23, control: -0.17, exposure: 1500
20:02:27.826 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.54 newest=0.67
20:02:27.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
20:02:27.826 00.000 15712 MoveAxis(E, 55, ABG)
20:02:27.826 00.000 15712 Guiding  Dir = 2, Dur = 55
20:02:27.844 00.018 15712 IsGuiding returns 0
20:02:27.860 00.016 15712 PulseGuide returned control before completion, sleep 49
20:02:27.919 00.059 15712 IsGuiding returns 1
20:02:27.919 00.000 15712 scope still moving after pulse duration time elapsed
20:02:27.958 00.039 15712 IsGuiding returns 0
20:02:27.958 00.000 15712 scope move finished after 55 + 57 ms
20:02:27.958 00.000 15712 Move returns status 0, amount 55
20:02:27.958 00.000 15712 BLC: Oldest BLC event removed
20:02:27.958 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
20:02:27.958 00.000 15712 MoveAxis(S, 323, ABG)
20:02:27.958 00.000 15712 Guiding  Dir = 1, Dur = 323
20:02:27.958 00.000 15712 IsGuiding returns 0
20:02:28.035 00.077 15712 PulseGuide returned control before completion, sleep 254
20:02:28.307 00.272 15712 IsGuiding returns 1
20:02:28.307 00.000 15712 scope still moving after pulse duration time elapsed
20:02:28.335 00.028 15712 IsGuiding returns 1
20:02:28.392 00.057 15712 IsGuiding returns 0
20:02:28.392 00.000 15712 scope move finished after 323 + 107 ms
20:02:28.392 00.000 15712 Move returns status 0, amount 323
20:02:28.392 00.000 15712 move complete, result=0
20:02:28.392 00.000 7988 GuideStep: -0.2 px 55 ms EAST, 0.3 px 323 ms SOUTH
20:02:28.392 00.000 15712 worker thread done servicing request
20:02:28.394 00.002 15712 Worker thread wakes up
20:02:28.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:28.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:30.134 01.740 15712 Exposure complete
20:02:30.196 00.062 15712 worker thread done servicing request
20:02:30.197 00.001 7988 OnExposeComplete: enter
20:02:30.197 00.000 7988 UpdateGuideState(): m_state=6
20:02:30.197 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
20:02:30.197 00.000 7988 Star::Find returns 1 (0), X=1170.66, Y=435.32, Mass=1492, SNR=26.1, Peak=207 HFD=3.1
20:02:30.201 00.004 7988 MultiStar: [#1 -0.01,0.31,1.03,U] [#2 -0.14,-0.09,1.05,U] [#3 -0.15,0.24,0.96,U] [#4 -0.13,0.08,1.06,U] [#5 -0.15,0.34,0.73,U] [#6 0.11,0.17,0.70,U] [#7 -0.05,0.31,0.70,U] [#8 -0.22,0.06,0.62,U] 
20:02:30.201 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.14}, one-star: {0.08, -0.05}
20:02:30.201 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
20:02:30.201 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.14)
20:02:30.201 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=0.05 mountY=-0.08, mountTheta=-1.03
20:02:30.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
20:02:30.201 00.000 7988 Enqueuing Move request for scope (0.08, -0.05)
20:02:30.201 00.000 15712 Worker thread wakes up
20:02:30.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
20:02:30.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
20:02:30.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:30.201 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.1
20:02:30.212 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:30.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:30.212 00.000 7988 Enqueuing Expose request
20:02:30.212 00.000 15712 Moving (0.08, -0.05) raw xDistance=0.05 yDistance=-0.08
20:02:30.212 00.000 15712 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.328123, 1:-0.076526
20:02:30.212 00.000 15712 BLC: No correction, Miss < min_move
20:02:30.218 00.006 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.62
20:02:30.218 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
20:02:30.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:30.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:02:30.218 00.000 15712 MoveAxis(E, 14, ABG)
20:02:30.218 00.000 15712 Guiding  Dir = 2, Dur = 14
20:02:30.218 00.000 15712 IsGuiding returns 0
20:02:30.244 00.026 15712 IsGuiding returns 1
20:02:30.244 00.000 15712 scope still moving after pulse duration time elapsed
20:02:30.295 00.051 15712 IsGuiding returns 0
20:02:30.295 00.000 15712 scope move finished after 14 + 61 ms
20:02:30.295 00.000 15712 Move returns status 0, amount 14
20:02:30.295 00.000 15712 MoveAxis(N, 0, ABG)
20:02:30.295 00.000 15712 Move returns status 0, amount 0
20:02:30.295 00.000 15712 move complete, result=0
20:02:30.295 00.000 7988 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
20:02:30.296 00.001 15712 worker thread done servicing request
20:02:30.296 00.000 15712 Worker thread wakes up
20:02:30.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:30.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:31.714 01.418 15712 Exposure complete
20:02:31.775 00.061 15712 worker thread done servicing request
20:02:31.775 00.000 7988 OnExposeComplete: enter
20:02:31.775 00.000 7988 UpdateGuideState(): m_state=6
20:02:31.775 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3229
20:02:31.775 00.000 7988 Star::Find returns 1 (0), X=1170.57, Y=435.29, Mass=1496, SNR=26.3, Peak=192 HFD=3.2
20:02:31.775 00.000 7988 MultiStar: [#1 -0.15,0.10,1.00,U] [#2 -0.18,-0.30,1.00,U] [#3 0.02,0.02,0.90,U] [#4 -0.06,0.05,1.04,U] [#5 -0.06,0.04,0.75,U] [#6 0.04,0.15,0.72,U] [#7 -0.02,0.04,0.66,U] [#8 0.02,0.01,0.66,U] 
20:02:31.782 00.007 7988 refined, 8 included, MultiStar: {-0.05, -0.00}, one-star: {-0.01, -0.08}
20:02:31.782 00.000 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.58) = xAngle (-1.48 = -1.48)
20:02:31.782 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.63 = 1.63)
20:02:31.782 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.06 mountX=0.00 mountY=0.05, mountTheta=1.48
20:02:31.782 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.00, opts=13)
20:02:31.782 00.000 7988 Enqueuing Move request for scope (-0.05, -0.00)
20:02:31.782 00.000 15712 Worker thread wakes up
20:02:31.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
20:02:31.782 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
20:02:31.782 00.000 15712 Moving (-0.05, -0.00) raw xDistance=0.00 yDistance=0.05
20:02:31.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:31.782 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3
20:02:31.791 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:31.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:31.791 00.000 7988 Enqueuing Expose request
20:02:31.791 00.000 15712 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.328123, 1:-0.076526, 2:0.050141
20:02:31.791 00.000 15712 BLC: No correction, Miss < min_move
20:02:31.791 00.000 15712 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.61
20:02:31.791 00.000 15712 PPEC: input: 0.00, control: -0.04, exposure: 1500
20:02:31.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:31.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:02:31.791 00.000 15712 MoveAxis(E, 14, ABG)
20:02:31.799 00.008 15712 Guiding  Dir = 2, Dur = 14
20:02:31.799 00.000 15712 IsGuiding returns 0
20:02:31.843 00.044 15712 IsGuiding returns 1
20:02:31.843 00.000 15712 scope still moving after pulse duration time elapsed
20:02:31.871 00.028 15712 IsGuiding returns 0
20:02:31.871 00.000 15712 scope move finished after 14 + 64 ms
20:02:31.871 00.000 15712 Move returns status 0, amount 14
20:02:31.871 00.000 15712 MoveAxis(N, 0, ABG)
20:02:31.871 00.000 15712 Move returns status 0, amount 0
20:02:31.871 00.000 15712 move complete, result=0
20:02:31.871 00.000 7988 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
20:02:31.879 00.008 15712 worker thread done servicing request
20:02:31.879 00.000 15712 Worker thread wakes up
20:02:31.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:31.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:33.516 01.637 15712 Exposure complete
20:02:33.570 00.054 15712 worker thread done servicing request
20:02:33.570 00.000 7988 OnExposeComplete: enter
20:02:33.570 00.000 7988 UpdateGuideState(): m_state=6
20:02:33.578 00.008 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3230
20:02:33.580 00.002 7988 Star::Find returns 1 (0), X=1170.48, Y=435.21, Mass=1564, SNR=26.7, Peak=172 HFD=3.6
20:02:33.580 00.000 7988 MultiStar: [#1 -0.06,-0.19,1.01,U] [#2 -0.12,-0.35,1.00,U] [#3 -0.00,-0.07,0.95,U] [#4 -0.16,-0.13,1.01,U] [#5 -0.12,-0.07,0.65,U] [#6 0.12,0.12,0.67,U] [#7 0.01,-0.01,0.64,U] [#8 -0.05,-0.22,0.66,U] 
20:02:33.582 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.13}, one-star: {-0.10, -0.16}
20:02:33.582 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
20:02:33.584 00.002 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.68 = 2.68)
20:02:33.584 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-2.00 mountX=0.13 mountY=0.07, mountTheta=0.45
20:02:33.587 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.13, opts=13)
20:02:33.587 00.000 7988 Enqueuing Move request for scope (-0.06, -0.13)
20:02:33.589 00.002 15712 Worker thread wakes up
20:02:33.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
20:02:33.589 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
20:02:33.589 00.000 15712 Moving (-0.06, -0.13) raw xDistance=0.13 yDistance=0.07
20:02:33.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:33.589 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.7
20:02:33.591 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:33.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:33.593 00.002 7988 Enqueuing Expose request
20:02:33.593 00.000 15712 BLC: window closed
20:02:33.593 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.328123, 1:-0.076526, 2:0.050141
20:02:33.593 00.000 15712 BLC: No correction, Miss < min_move
20:02:33.597 00.004 15712 PPEC rslt: input = 0.13, final = -0.06, react = 0.08, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.60
20:02:33.597 00.000 15712 PPEC: input: 0.13, control: -0.06, exposure: 1500
20:02:33.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:33.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:02:33.597 00.000 15712 MoveAxis(E, 19, ABG)
20:02:33.597 00.000 15712 Guiding  Dir = 2, Dur = 19
20:02:33.599 00.002 15712 IsGuiding returns 0
20:02:33.609 00.010 15712 IsGuiding returns 1
20:02:33.609 00.000 15712 scope still moving after pulse duration time elapsed
20:02:33.657 00.048 15712 IsGuiding returns 0
20:02:33.657 00.000 15712 scope move finished after 19 + 49 ms
20:02:33.657 00.000 15712 Move returns status 0, amount 19
20:02:33.657 00.000 15712 MoveAxis(N, 0, ABG)
20:02:33.657 00.000 15712 Move returns status 0, amount 0
20:02:33.657 00.000 15712 move complete, result=0
20:02:33.657 00.000 7988 GuideStep: 0.1 px 19 ms EAST, 0.1 px 0 ms NORTH
20:02:33.669 00.012 15712 worker thread done servicing request
20:02:33.669 00.000 15712 Worker thread wakes up
20:02:33.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:33.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:35.080 01.411 15712 Exposure complete
20:02:35.132 00.052 15712 worker thread done servicing request
20:02:35.132 00.000 7988 OnExposeComplete: enter
20:02:35.141 00.009 7988 UpdateGuideState(): m_state=6
20:02:35.141 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3231
20:02:35.141 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=434.81, Mass=1443, SNR=25.7, Peak=177 HFD=3.2
20:02:35.141 00.000 7988 MultiStar: [#1 -0.10,-0.35,1.07,U] [#2 -0.13,-0.58,1.05,U] [#3 -0.20,-0.32,0.96,U] [#4 -0.03,-0.35,1.09,U] [#5 -0.06,-0.42,0.73,U] [#6 0.11,-0.40,0.72,U] [#7 -0.10,-0.15,0.64,U] [#8 0.08,-0.44,0.69,U] 
20:02:35.141 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.41}, one-star: {-0.05, -0.56}
20:02:35.141 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
20:02:35.148 00.007 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
20:02:35.148 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.41 hyp=0.41 cameraTheta=-1.72 mountX=0.41 mountY=0.07, mountTheta=0.18
20:02:35.148 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.41, opts=13)
20:02:35.148 00.000 7988 Enqueuing Move request for scope (-0.06, -0.41)
20:02:35.148 00.000 15712 Worker thread wakes up
20:02:35.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.41) opts 0xd
20:02:35.148 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.41)
20:02:35.148 00.000 15712 Moving (-0.06, -0.41) raw xDistance=0.41 yDistance=0.07
20:02:35.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:35.148 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.7
20:02:35.156 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:35.157 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:35.157 00.000 7988 Enqueuing Expose request
20:02:35.157 00.000 15712 PPEC rslt: input = 0.41, final = 0.20, react = 0.24, pred = -0.05, hyst = 0.22, hyst_pct = 0.00, period_length = 640.59
20:02:35.157 00.000 15712 PPEC: input: 0.41, control: 0.20, exposure: 1500
20:02:35.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:35.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:02:35.157 00.000 15712 MoveAxis(W, 64, ABG)
20:02:35.157 00.000 15712 Guiding  Dir = 3, Dur = 64
20:02:35.182 00.025 15712 IsGuiding returns 0
20:02:35.199 00.017 15712 PulseGuide returned control before completion, sleep 58
20:02:35.269 00.070 15712 IsGuiding returns 0
20:02:35.269 00.000 15712 Move returns status 0, amount 64
20:02:35.269 00.000 15712 MoveAxis(N, 0, ABG)
20:02:35.269 00.000 15712 Move returns status 0, amount 0
20:02:35.269 00.000 15712 move complete, result=0
20:02:35.269 00.000 7988 GuideStep: 0.4 px 64 ms WEST, 0.1 px 0 ms NORTH
20:02:35.284 00.015 15712 worker thread done servicing request
20:02:35.284 00.000 15712 Worker thread wakes up
20:02:35.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:35.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:36.913 01.629 15712 Exposure complete
20:02:36.966 00.053 15712 worker thread done servicing request
20:02:36.966 00.000 7988 OnExposeComplete: enter
20:02:36.975 00.009 7988 UpdateGuideState(): m_state=6
20:02:36.975 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3232
20:02:36.975 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=435.13, Mass=1557, SNR=26.9, Peak=193 HFD=3.4
20:02:36.975 00.000 7988 MultiStar: [#1 -0.22,-0.30,1.01,U] [#2 -0.23,-0.40,0.97,U] [#3 -0.12,-0.35,0.93,U] [#4 -0.12,-0.18,1.02,U] [#5 -0.03,-0.11,0.71,U] [#6 0.19,-0.17,0.66,U] [#7 -0.03,-0.33,0.65,U] [#8 -0.16,-0.45,0.64,U] 
20:02:36.975 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.28}, one-star: {-0.15, -0.23}
20:02:36.975 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.58) = xAngle (-0.58 = -0.58)
20:02:36.975 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.53 = 2.53)
20:02:36.983 00.008 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-2.16 mountX=0.23 mountY=0.16, mountTheta=0.60
20:02:36.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.23, opts=13)
20:02:36.983 00.000 7988 Enqueuing Move request for scope (-0.15, -0.23)
20:02:36.983 00.000 15712 Worker thread wakes up
20:02:36.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
20:02:36.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
20:02:36.983 00.000 15712 Moving (-0.15, -0.23) raw xDistance=0.23 yDistance=0.16
20:02:36.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:02:36.983 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.9
20:02:36.989 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:36.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:36.991 00.002 7988 Enqueuing Expose request
20:02:36.991 00.000 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 640.58
20:02:36.991 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
20:02:36.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:36.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:02:36.991 00.000 15712 MoveAxis(W, 35, ABG)
20:02:36.991 00.000 15712 Guiding  Dir = 3, Dur = 35
20:02:36.991 00.000 15712 IsGuiding returns 0
20:02:37.008 00.017 15712 PulseGuide returned control before completion, sleep 31
20:02:37.055 00.047 15712 IsGuiding returns 0
20:02:37.055 00.000 15712 Move returns status 0, amount 35
20:02:37.055 00.000 15712 MoveAxis(N, 0, ABG)
20:02:37.055 00.000 15712 Move returns status 0, amount 0
20:02:37.055 00.000 15712 move complete, result=0
20:02:37.055 00.000 15712 worker thread done servicing request
20:02:37.055 00.000 15712 Worker thread wakes up
20:02:37.055 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.2 px 0 ms NORTH
20:02:37.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:37.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:38.476 01.421 15712 Exposure complete
20:02:38.531 00.055 15712 worker thread done servicing request
20:02:38.531 00.000 7988 OnExposeComplete: enter
20:02:38.538 00.007 7988 UpdateGuideState(): m_state=6
20:02:38.538 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3233
20:02:38.540 00.002 7988 Star::Find returns 1 (0), X=1170.34, Y=435.20, Mass=1438, SNR=25.8, Peak=195 HFD=3.4
20:02:38.542 00.002 7988 MultiStar: [#1 -0.10,0.04,1.04,U] [#2 -0.13,-0.19,1.02,U] [#3 -0.17,0.15,0.94,U] [#4 -0.15,-0.08,1.05,U] [#5 -0.08,0.12,0.74,U] [#6 0.13,-0.19,0.69,U] [#7 -0.01,0.12,0.67,U] [#8 -0.09,-0.02,0.66,U] 
20:02:38.542 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.24, -0.16}
20:02:38.544 00.002 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
20:02:38.544 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
20:02:38.546 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.86 mountX=0.03 mountY=0.11, mountTheta=1.29
20:02:38.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.03, opts=13)
20:02:38.548 00.002 7988 Enqueuing Move request for scope (-0.11, -0.03)
20:02:38.550 00.002 15712 Worker thread wakes up
20:02:38.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
20:02:38.550 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
20:02:38.550 00.000 15712 Moving (-0.11, -0.03) raw xDistance=0.03 yDistance=0.11
20:02:38.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:38.550 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.8
20:02:38.552 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:38.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:38.554 00.002 7988 Enqueuing Expose request
20:02:38.554 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.57
20:02:38.554 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
20:02:38.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:38.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:02:38.554 00.000 15712 MoveAxis(E, 10, ABG)
20:02:38.554 00.000 15712 Guiding  Dir = 2, Dur = 10
20:02:38.554 00.000 15712 IsGuiding returns 0
20:02:38.575 00.021 15712 IsGuiding returns 1
20:02:38.575 00.000 15712 scope still moving after pulse duration time elapsed
20:02:38.618 00.043 15712 IsGuiding returns 0
20:02:38.618 00.000 15712 scope move finished after 10 + 55 ms
20:02:38.618 00.000 15712 Move returns status 0, amount 10
20:02:38.618 00.000 15712 MoveAxis(N, 0, ABG)
20:02:38.618 00.000 15712 Move returns status 0, amount 0
20:02:38.618 00.000 15712 move complete, result=0
20:02:38.618 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
20:02:38.624 00.006 15712 worker thread done servicing request
20:02:38.624 00.000 15712 Worker thread wakes up
20:02:38.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:38.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:40.263 01.639 15712 Exposure complete
20:02:40.319 00.056 15712 worker thread done servicing request
20:02:40.319 00.000 7988 OnExposeComplete: enter
20:02:40.319 00.000 7988 UpdateGuideState(): m_state=6
20:02:40.327 00.008 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3234
20:02:40.327 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=435.30, Mass=1601, SNR=27.3, Peak=225 HFD=3.5
20:02:40.327 00.000 7988 MultiStar: [#1 -0.33,0.06,0.99,U] [#2 -0.19,-0.18,0.95,U] [#3 -0.38,-0.01,0.90,U] [#4 -0.13,-0.13,0.96,U] [#5 -0.05,0.00,0.64,U] [#6 0.08,0.28,0.70,U] [#7 -0.20,0.50,0.62,U] [#8 -0.17,-0.05,0.65,U] 
20:02:40.327 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.02}, one-star: {-0.20, -0.07}
20:02:40.327 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.58) = xAngle (4.60 = -1.68)
20:02:40.327 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.71 = 1.43)
20:02:40.327 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.02 mountX=-0.02 mountY=0.19, mountTheta=1.68
20:02:40.336 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.02, opts=13)
20:02:40.336 00.000 7988 Enqueuing Move request for scope (-0.19, 0.02)
20:02:40.336 00.000 15712 Worker thread wakes up
20:02:40.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
20:02:40.336 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
20:02:40.336 00.000 15712 Moving (-0.19, 0.02) raw xDistance=-0.02 yDistance=0.19
20:02:40.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:40.336 00.000 7988 UpdateGuideState exits: m=1601 SNR=27.3
20:02:40.341 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:40.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:40.343 00.002 7988 Enqueuing Expose request
20:02:40.343 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.56
20:02:40.343 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
20:02:40.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:40.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:02:40.343 00.000 15712 MoveAxis(E, 10, ABG)
20:02:40.343 00.000 15712 Guiding  Dir = 2, Dur = 10
20:02:40.343 00.000 15712 IsGuiding returns 0
20:02:40.363 00.020 15712 IsGuiding returns 1
20:02:40.363 00.000 15712 scope still moving after pulse duration time elapsed
20:02:40.427 00.064 15712 IsGuiding returns 1
20:02:40.454 00.027 15712 IsGuiding returns 0
20:02:40.454 00.000 15712 scope move finished after 10 + 98 ms
20:02:40.454 00.000 15712 Move returns status 0, amount 10
20:02:40.454 00.000 15712 MoveAxis(N, 0, ABG)
20:02:40.454 00.000 15712 Move returns status 0, amount 0
20:02:40.454 00.000 15712 move complete, result=0
20:02:40.455 00.001 7988 GuideStep: -0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
20:02:40.455 00.000 15712 worker thread done servicing request
20:02:40.455 00.000 15712 Worker thread wakes up
20:02:40.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:40.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:41.876 01.421 15712 Exposure complete
20:02:41.935 00.059 15712 worker thread done servicing request
20:02:41.937 00.002 7988 OnExposeComplete: enter
20:02:41.937 00.000 7988 UpdateGuideState(): m_state=6
20:02:41.937 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3235
20:02:41.937 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=435.04, Mass=1451, SNR=25.8, Peak=196 HFD=3.5
20:02:41.937 00.000 7988 MultiStar: [#1 -0.13,-0.27,1.01,U] [#2 -0.09,-0.35,1.02,U] [#3 -0.16,-0.09,1.00,U] [#4 -0.10,-0.28,1.07,U] [#5 -0.08,-0.20,0.74,U] [#6 0.12,0.09,0.70,U] [#7 -0.10,-0.19,0.65,U] [#8 0.12,-0.09,0.66,U] 
20:02:41.937 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.20}, one-star: {-0.12, -0.32}
20:02:41.937 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.33 = -0.33)
20:02:41.937 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.78 = 2.78)
20:02:41.937 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.91 mountX=0.20 mountY=0.08, mountTheta=0.36
20:02:41.937 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.20, opts=13)
20:02:41.937 00.000 7988 Enqueuing Move request for scope (-0.07, -0.20)
20:02:41.937 00.000 15712 Worker thread wakes up
20:02:41.937 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
20:02:41.937 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
20:02:41.937 00.000 15712 Moving (-0.07, -0.20) raw xDistance=0.20 yDistance=0.08
20:02:41.937 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:02:41.951 00.014 7988 UpdateGuideState exits: m=1451 SNR=25.8
20:02:41.952 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:41.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:41.952 00.000 7988 Enqueuing Expose request
20:02:41.952 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 640.55
20:02:41.952 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
20:02:41.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:41.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:02:41.952 00.000 15712 MoveAxis(W, 33, ABG)
20:02:41.952 00.000 15712 Guiding  Dir = 3, Dur = 33
20:02:41.952 00.000 15712 IsGuiding returns 0
20:02:41.969 00.017 15712 PulseGuide returned control before completion, sleep 20
20:02:42.020 00.051 15712 IsGuiding returns 0
20:02:42.020 00.000 15712 Move returns status 0, amount 33
20:02:42.020 00.000 15712 MoveAxis(N, 0, ABG)
20:02:42.020 00.000 15712 Move returns status 0, amount 0
20:02:42.020 00.000 15712 move complete, result=0
20:02:42.020 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
20:02:42.029 00.009 15712 worker thread done servicing request
20:02:42.029 00.000 15712 Worker thread wakes up
20:02:42.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:42.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:43.769 01.740 15712 Exposure complete
20:02:43.828 00.059 15712 worker thread done servicing request
20:02:43.828 00.000 7988 OnExposeComplete: enter
20:02:43.830 00.002 7988 UpdateGuideState(): m_state=6
20:02:43.831 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3236
20:02:43.832 00.001 7988 Star::Find returns 1 (0), X=1170.52, Y=435.25, Mass=1484, SNR=26.3, Peak=206 HFD=3.1
20:02:43.832 00.000 7988 MultiStar: [#1 -0.09,-0.10,1.00,U] [#2 -0.08,-0.27,1.00,U] [#3 -0.04,0.17,0.98,U] [#4 -0.12,0.01,1.02,U] [#5 0.22,-0.10,0.71,U] [#6 0.29,-0.17,0.70,U] [#7 0.25,0.22,0.68,U] [#8 -0.01,0.05,0.69,U] 
20:02:43.832 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.06, -0.11}
20:02:43.832 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
20:02:43.832 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.75)
20:02:43.832 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.16 mountX=0.04 mountY=-0.02, mountTheta=-0.39
20:02:43.839 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.04, opts=13)
20:02:43.839 00.000 7988 Enqueuing Move request for scope (0.02, -0.04)
20:02:43.839 00.000 15712 Worker thread wakes up
20:02:43.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
20:02:43.839 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
20:02:43.839 00.000 15712 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
20:02:43.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:43.839 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3
20:02:43.844 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:43.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:43.846 00.002 7988 Enqueuing Expose request
20:02:43.846 00.000 15712 PPEC rslt: input = 0.04, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.54
20:02:43.846 00.000 15712 PPEC: input: 0.04, control: -0.04, exposure: 1500
20:02:43.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:43.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:02:43.846 00.000 15712 MoveAxis(E, 12, ABG)
20:02:43.846 00.000 15712 Guiding  Dir = 2, Dur = 12
20:02:43.846 00.000 15712 IsGuiding returns 0
20:02:43.866 00.020 15712 IsGuiding returns 1
20:02:43.866 00.000 15712 scope still moving after pulse duration time elapsed
20:02:43.914 00.048 15712 IsGuiding returns 0
20:02:43.914 00.000 15712 scope move finished after 12 + 55 ms
20:02:43.915 00.001 15712 Move returns status 0, amount 12
20:02:43.915 00.000 15712 MoveAxis(N, 0, ABG)
20:02:43.915 00.000 15712 Move returns status 0, amount 0
20:02:43.915 00.000 15712 move complete, result=0
20:02:43.915 00.000 15712 worker thread done servicing request
20:02:43.915 00.000 15712 Worker thread wakes up
20:02:43.915 00.000 7988 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
20:02:43.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:43.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:45.329 01.414 15712 Exposure complete
20:02:45.387 00.058 15712 worker thread done servicing request
20:02:45.387 00.000 7988 OnExposeComplete: enter
20:02:45.387 00.000 7988 UpdateGuideState(): m_state=6
20:02:45.391 00.004 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3237
20:02:45.391 00.000 7988 Star::Find returns 1 (0), X=1170.47, Y=435.11, Mass=1484, SNR=25.9, Peak=196 HFD=3.5
20:02:45.391 00.000 7988 MultiStar: [#1 -0.25,-0.07,1.03,U] [#2 0.01,-0.47,1.05,U] [#3 -0.14,-0.32,0.95,U] [#4 -0.06,-0.20,1.03,U] [#5 0.00,-0.41,0.70,U] [#6 0.30,-0.26,0.72,U] [#7 0.10,0.01,0.69,U] [#8 -0.29,-0.15,0.65,U] 
20:02:45.391 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.24}, one-star: {-0.10, -0.25}
20:02:45.391 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
20:02:45.391 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
20:02:45.391 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.80 mountX=0.24 mountY=0.06, mountTheta=0.26
20:02:45.400 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.24, opts=13)
20:02:45.400 00.000 7988 Enqueuing Move request for scope (-0.06, -0.24)
20:02:45.400 00.000 15712 Worker thread wakes up
20:02:45.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
20:02:45.400 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
20:02:45.400 00.000 15712 Moving (-0.06, -0.24) raw xDistance=0.24 yDistance=0.06
20:02:45.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:02:45.404 00.004 7988 UpdateGuideState exits: m=1484 SNR=25.9
20:02:45.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:45.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:45.407 00.003 7988 Enqueuing Expose request
20:02:45.407 00.000 15712 PPEC rslt: input = 0.24, final = 0.10, react = 0.15, pred = -0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 640.53
20:02:45.407 00.000 15712 PPEC: input: 0.24, control: 0.10, exposure: 1500
20:02:45.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:45.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:02:45.407 00.000 15712 MoveAxis(W, 34, ABG)
20:02:45.407 00.000 15712 Guiding  Dir = 3, Dur = 34
20:02:45.427 00.020 15712 IsGuiding returns 0
20:02:45.443 00.016 15712 PulseGuide returned control before completion, sleep 29
20:02:45.489 00.046 15712 IsGuiding returns 0
20:02:45.489 00.000 15712 Move returns status 0, amount 34
20:02:45.489 00.000 15712 MoveAxis(N, 0, ABG)
20:02:45.489 00.000 15712 Move returns status 0, amount 0
20:02:45.489 00.000 15712 move complete, result=0
20:02:45.489 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
20:02:45.498 00.009 15712 worker thread done servicing request
20:02:45.498 00.000 15712 Worker thread wakes up
20:02:45.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:45.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:47.131 01.633 15712 Exposure complete
20:02:47.189 00.058 15712 worker thread done servicing request
20:02:47.189 00.000 7988 OnExposeComplete: enter
20:02:47.189 00.000 7988 UpdateGuideState(): m_state=6
20:02:47.192 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3238
20:02:47.192 00.000 7988 Star::Find returns 1 (0), X=1170.79, Y=435.14, Mass=1484, SNR=26.0, Peak=238 HFD=3.2
20:02:47.192 00.000 7988 MultiStar: [#1 -0.20,0.04,1.03,U] [#2 -0.05,-0.29,1.02,U] [#3 0.12,-0.08,0.94,U] [#4 0.06,-0.10,1.05,U] [#5 0.04,0.10,0.71,U] [#6 0.36,-0.04,0.70,U] [#7 0.17,0.12,0.64,U] [#8 -0.11,-0.29,0.68,U] 
20:02:47.192 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.21, -0.22}
20:02:47.192 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.58) = xAngle (0.56 = 0.56)
20:02:47.192 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.62)
20:02:47.192 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.02 mountX=0.10 mountY=-0.06, mountTheta=-0.53
20:02:47.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.10, opts=13)
20:02:47.192 00.000 7988 Enqueuing Move request for scope (0.06, -0.10)
20:02:47.192 00.000 15712 Worker thread wakes up
20:02:47.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
20:02:47.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
20:02:47.204 00.012 15712 Moving (0.06, -0.10) raw xDistance=0.10 yDistance=-0.06
20:02:47.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:47.204 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.0
20:02:47.206 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:47.206 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:47.206 00.000 7988 Enqueuing Expose request
20:02:47.208 00.002 15712 PPEC rslt: input = 0.10, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.52
20:02:47.208 00.000 15712 PPEC: input: 0.10, control: -0.05, exposure: 1500
20:02:47.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:47.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:02:47.208 00.000 15712 MoveAxis(E, 17, ABG)
20:02:47.208 00.000 15712 Guiding  Dir = 2, Dur = 17
20:02:47.210 00.002 15712 IsGuiding returns 0
20:02:47.238 00.028 15712 IsGuiding returns 1
20:02:47.238 00.000 15712 scope still moving after pulse duration time elapsed
20:02:47.278 00.040 15712 IsGuiding returns 0
20:02:47.278 00.000 15712 scope move finished after 17 + 59 ms
20:02:47.278 00.000 15712 Move returns status 0, amount 17
20:02:47.278 00.000 15712 MoveAxis(N, 0, ABG)
20:02:47.287 00.009 15712 Move returns status 0, amount 0
20:02:47.287 00.000 15712 move complete, result=0
20:02:47.287 00.000 7988 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
20:02:47.287 00.000 15712 worker thread done servicing request
20:02:47.287 00.000 15712 Worker thread wakes up
20:02:47.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:47.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:48.705 01.418 15712 Exposure complete
20:02:48.765 00.060 15712 worker thread done servicing request
20:02:48.765 00.000 7988 OnExposeComplete: enter
20:02:48.767 00.002 7988 UpdateGuideState(): m_state=6
20:02:48.767 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3239
20:02:48.767 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=434.90, Mass=1509, SNR=26.4, Peak=206 HFD=3.4
20:02:48.767 00.000 7988 MultiStar: [#1 -0.01,-0.19,1.00,U] [#2 0.03,-0.54,1.00,U] [#3 -0.06,-0.05,0.94,U] [#4 0.13,-0.18,1.00,U] [#5 -0.11,0.01,0.69,U] [#6 0.04,-0.36,0.69,U] [#7 0.28,-0.23,0.68,U] [#8 0.10,-0.30,0.64,U] 
20:02:48.767 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.26}, one-star: {-0.05, -0.47}
20:02:48.767 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
20:02:48.767 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.04)
20:02:48.767 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.27 cameraTheta=-1.44 mountX=0.26 mountY=-0.03, mountTheta=-0.11
20:02:48.767 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.26, opts=13)
20:02:48.767 00.000 7988 Enqueuing Move request for scope (0.03, -0.26)
20:02:48.767 00.000 15712 Worker thread wakes up
20:02:48.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
20:02:48.767 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
20:02:48.767 00.000 15712 Moving (0.03, -0.26) raw xDistance=0.26 yDistance=-0.03
20:02:48.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:48.767 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
20:02:48.781 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:48.781 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:48.784 00.003 7988 Enqueuing Expose request
20:02:48.784 00.000 15712 PPEC rslt: input = 0.26, final = 0.12, react = 0.16, pred = -0.04, hyst = 0.15, hyst_pct = 0.00, period_length = 640.51
20:02:48.784 00.000 15712 PPEC: input: 0.26, control: 0.12, exposure: 1500
20:02:48.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:48.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:02:48.784 00.000 15712 MoveAxis(W, 40, ABG)
20:02:48.784 00.000 15712 Guiding  Dir = 3, Dur = 40
20:02:48.801 00.017 15712 IsGuiding returns 0
20:02:48.818 00.017 15712 PulseGuide returned control before completion, sleep 35
20:02:48.869 00.051 15712 IsGuiding returns 0
20:02:48.869 00.000 15712 Move returns status 0, amount 40
20:02:48.869 00.000 15712 MoveAxis(N, 0, ABG)
20:02:48.869 00.000 15712 Move returns status 0, amount 0
20:02:48.869 00.000 15712 move complete, result=0
20:02:48.869 00.000 7988 GuideStep: 0.3 px 40 ms WEST, -0.0 px 0 ms NORTH
20:02:48.869 00.000 15712 worker thread done servicing request
20:02:48.869 00.000 15712 Worker thread wakes up
20:02:48.871 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:48.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:50.508 01.637 15712 Exposure complete
20:02:50.556 00.048 15712 worker thread done servicing request
20:02:50.556 00.000 7988 OnExposeComplete: enter
20:02:50.569 00.013 7988 UpdateGuideState(): m_state=6
20:02:50.569 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3240
20:02:50.571 00.002 7988 Star::Find returns 1 (0), X=1170.71, Y=435.30, Mass=1505, SNR=26.3, Peak=198 HFD=3.5
20:02:50.572 00.001 7988 MultiStar: [#1 0.17,0.13,1.00,U] [#2 0.11,-0.09,1.01,U] [#3 0.02,0.13,0.97,U] [#4 0.10,0.13,1.04,U] [#5 0.19,0.20,0.72,U] [#6 0.22,0.29,0.73,U] [#7 0.30,0.24,0.68,U] [#8 0.31,0.08,0.64,U] 
20:02:50.574 00.002 7988 single-star, 8 included, MultiStar: {0.16, 0.10}, one-star: {0.13, -0.06}
20:02:50.574 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.58) = xAngle (1.12 = 1.12)
20:02:50.576 00.002 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.23 = -2.06)
20:02:50.576 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.46 mountX=0.06 mountY=-0.13, mountTheta=-1.11
20:02:50.578 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
20:02:50.580 00.002 7988 Enqueuing Move request for scope (0.13, -0.06)
20:02:50.580 00.000 15712 Worker thread wakes up
20:02:50.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
20:02:50.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
20:02:50.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:02:50.580 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
20:02:50.584 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:50.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:50.585 00.001 7988 Enqueuing Expose request
20:02:50.585 00.000 15712 Moving (0.13, -0.06) raw xDistance=0.06 yDistance=-0.13
20:02:50.589 00.004 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.50
20:02:50.589 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
20:02:50.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:50.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:02:50.589 00.000 15712 MoveAxis(E, 10, ABG)
20:02:50.589 00.000 15712 Guiding  Dir = 2, Dur = 10
20:02:50.589 00.000 15712 IsGuiding returns 0
20:02:50.606 00.017 15712 IsGuiding returns 1
20:02:50.606 00.000 15712 scope still moving after pulse duration time elapsed
20:02:50.657 00.051 15712 IsGuiding returns 0
20:02:50.657 00.000 15712 scope move finished after 10 + 58 ms
20:02:50.657 00.000 15712 Move returns status 0, amount 10
20:02:50.657 00.000 15712 MoveAxis(N, 0, ABG)
20:02:50.657 00.000 15712 Move returns status 0, amount 0
20:02:50.657 00.000 15712 move complete, result=0
20:02:50.657 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
20:02:50.661 00.004 15712 worker thread done servicing request
20:02:50.661 00.000 15712 Worker thread wakes up
20:02:50.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:50.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:52.071 01.410 15712 Exposure complete
20:02:52.119 00.048 15712 worker thread done servicing request
20:02:52.119 00.000 7988 OnExposeComplete: enter
20:02:52.133 00.014 7988 UpdateGuideState(): m_state=6
20:02:52.133 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3241
20:02:52.133 00.000 7988 Star::Find returns 1 (0), X=1170.77, Y=435.24, Mass=1545, SNR=26.6, Peak=198 HFD=3.6
20:02:52.136 00.003 7988 MultiStar: [#1 0.08,-0.05,0.99,U] [#2 0.24,-0.24,0.99,U] [#3 -0.05,0.11,0.94,U] [#4 0.14,-0.03,0.99,U] [#5 0.26,0.11,0.67,U] [#6 0.36,0.20,0.66,U] [#7 0.21,0.15,0.67,U] [#8 0.19,0.01,0.64,U] 
20:02:52.136 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.19, -0.13}
20:02:52.136 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.56 = 1.56)
20:02:52.136 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.67 = -1.61)
20:02:52.136 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.02 mountX=0.00 mountY=-0.17, mountTheta=-1.56
20:02:52.136 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.00, opts=13)
20:02:52.136 00.000 7988 Enqueuing Move request for scope (0.17, -0.00)
20:02:52.136 00.000 15712 Worker thread wakes up
20:02:52.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
20:02:52.136 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
20:02:52.136 00.000 15712 Moving (0.17, -0.00) raw xDistance=0.00 yDistance=-0.17
20:02:52.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:02:52.136 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.6
20:02:52.147 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:52.147 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:52.149 00.002 7988 Enqueuing Expose request
20:02:52.149 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.49
20:02:52.149 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
20:02:52.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:52.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:02:52.149 00.000 15712 MoveAxis(E, 6, ABG)
20:02:52.149 00.000 15712 Guiding  Dir = 2, Dur = 6
20:02:52.149 00.000 15712 IsGuiding returns 0
20:02:52.203 00.054 15712 IsGuiding returns 0
20:02:52.203 00.000 15712 Move returns status 0, amount 6
20:02:52.203 00.000 15712 MoveAxis(N, 0, ABG)
20:02:52.203 00.000 15712 Move returns status 0, amount 0
20:02:52.203 00.000 15712 move complete, result=0
20:02:52.203 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
20:02:52.211 00.008 15712 worker thread done servicing request
20:02:52.211 00.000 15712 Worker thread wakes up
20:02:52.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:52.212 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:53.853 01.641 15712 Exposure complete
20:02:53.902 00.049 15712 worker thread done servicing request
20:02:53.902 00.000 7988 OnExposeComplete: enter
20:02:53.902 00.000 7988 UpdateGuideState(): m_state=6
20:02:53.916 00.014 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3242
20:02:53.918 00.002 7988 Star::Find returns 1 (0), X=1170.62, Y=435.38, Mass=1478, SNR=26.1, Peak=202 HFD=3.0
20:02:53.919 00.001 7988 MultiStar: [#1 -0.03,0.18,1.02,U] [#2 -0.02,-0.09,1.02,U] [#3 -0.00,0.15,0.96,U] [#4 -0.05,0.04,1.01,U] [#5 -0.09,0.01,0.70,U] [#6 0.26,0.14,0.73,U] [#7 0.07,0.18,0.65,U] [#8 0.08,0.30,0.70,U] 
20:02:53.919 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.04, 0.02}
20:02:53.921 00.002 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
20:02:53.921 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.15)
20:02:53.923 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.44 mountX=-0.02 mountY=-0.04, mountTheta=-2.02
20:02:53.925 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.02, opts=13)
20:02:53.925 00.000 7988 Enqueuing Move request for scope (0.04, 0.02)
20:02:53.927 00.002 15712 Worker thread wakes up
20:02:53.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
20:02:53.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
20:02:53.927 00.000 15712 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=-0.04
20:02:53.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:53.927 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.1
20:02:53.929 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:53.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:53.931 00.002 7988 Enqueuing Expose request
20:02:53.931 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.48
20:02:53.931 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:02:53.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:53.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:02:53.931 00.000 15712 MoveAxis(E, 4, ABG)
20:02:53.934 00.003 15712 Guiding  Dir = 2, Dur = 4
20:02:53.934 00.000 15712 IsGuiding returns 0
20:02:53.949 00.015 15712 IsGuiding returns 0
20:02:53.949 00.000 15712 Move returns status 0, amount 4
20:02:53.949 00.000 15712 MoveAxis(N, 0, ABG)
20:02:53.949 00.000 15712 Move returns status 0, amount 0
20:02:53.949 00.000 15712 move complete, result=0
20:02:53.949 00.000 15712 worker thread done servicing request
20:02:53.949 00.000 15712 Worker thread wakes up
20:02:53.949 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
20:02:53.953 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:53.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:55.368 01.415 15712 Exposure complete
20:02:55.416 00.048 15712 worker thread done servicing request
20:02:55.416 00.000 7988 OnExposeComplete: enter
20:02:55.416 00.000 7988 UpdateGuideState(): m_state=6
20:02:55.433 00.017 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3243
20:02:55.433 00.000 7988 Star::Find returns 1 (0), X=1170.61, Y=435.38, Mass=1480, SNR=26.1, Peak=209 HFD=3.3
20:02:55.433 00.000 7988 MultiStar: [#1 0.21,-0.02,1.01,U] [#2 0.13,-0.21,1.03,U] [#3 0.12,0.21,0.92,U] [#4 0.04,-0.20,1.02,U] [#5 0.22,0.04,0.66,U] [#6 0.22,-0.11,0.68,U] [#7 0.22,0.01,0.66,U] [#8 0.14,0.06,0.67,U] 
20:02:55.433 00.000 7988 single-star, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.03, 0.02}
20:02:55.433 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.03 = 2.03)
20:02:55.433 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.15)
20:02:55.433 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.45 mountX=-0.02 mountY=-0.03, mountTheta=-2.02
20:02:55.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
20:02:55.433 00.000 7988 Enqueuing Move request for scope (0.03, 0.02)
20:02:55.433 00.000 15712 Worker thread wakes up
20:02:55.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
20:02:55.433 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
20:02:55.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:55.433 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1
20:02:55.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:55.433 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:55.448 00.015 7988 Enqueuing Expose request
20:02:55.448 00.000 15712 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
20:02:55.450 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.47
20:02:55.450 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
20:02:55.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:55.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:02:55.450 00.000 15712 MoveAxis(E, 5, ABG)
20:02:55.450 00.000 15712 Guiding  Dir = 2, Dur = 5
20:02:55.450 00.000 15712 IsGuiding returns 0
20:02:55.470 00.020 15712 IsGuiding returns 0
20:02:55.470 00.000 15712 Move returns status 0, amount 5
20:02:55.470 00.000 15712 MoveAxis(N, 0, ABG)
20:02:55.470 00.000 15712 Move returns status 0, amount 0
20:02:55.470 00.000 15712 move complete, result=0
20:02:55.470 00.000 15712 worker thread done servicing request
20:02:55.470 00.000 15712 Worker thread wakes up
20:02:55.470 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
20:02:55.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:55.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:57.107 01.637 15712 Exposure complete
20:02:57.167 00.060 15712 worker thread done servicing request
20:02:57.167 00.000 7988 OnExposeComplete: enter
20:02:57.171 00.004 7988 UpdateGuideState(): m_state=6
20:02:57.173 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3244
20:02:57.173 00.000 7988 Star::Find returns 1 (0), X=1170.61, Y=435.15, Mass=1442, SNR=25.8, Peak=159 HFD=3.6
20:02:57.175 00.002 7988 MultiStar: [#1 -0.12,0.01,1.00,U] [#2 -0.05,-0.28,1.02,U] [#3 -0.04,-0.13,0.98,U] [#4 -0.10,-0.13,1.08,U] [#5 -0.18,-0.19,0.67,U] [#6 0.14,-0.03,0.72,U] [#7 0.02,0.01,0.66,U] [#8 0.05,-0.04,0.64,U] 
20:02:57.175 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.03, -0.22}
20:02:57.177 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
20:02:57.177 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
20:02:57.179 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.83 mountX=0.12 mountY=0.03, mountTheta=0.28
20:02:57.181 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
20:02:57.181 00.000 7988 Enqueuing Move request for scope (-0.03, -0.12)
20:02:57.183 00.002 15712 Worker thread wakes up
20:02:57.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
20:02:57.183 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
20:02:57.183 00.000 15712 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=0.03
20:02:57.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:02:57.184 00.001 7988 UpdateGuideState exits: m=1442 SNR=25.8
20:02:57.186 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:57.187 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:57.187 00.000 7988 Enqueuing Expose request
20:02:57.189 00.002 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.46
20:02:57.189 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
20:02:57.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:57.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:02:57.189 00.000 15712 MoveAxis(E, 9, ABG)
20:02:57.189 00.000 15712 Guiding  Dir = 2, Dur = 9
20:02:57.189 00.000 15712 IsGuiding returns 0
20:02:57.209 00.020 15712 IsGuiding returns 0
20:02:57.209 00.000 15712 Move returns status 0, amount 9
20:02:57.209 00.000 15712 MoveAxis(N, 0, ABG)
20:02:57.209 00.000 15712 Move returns status 0, amount 0
20:02:57.209 00.000 15712 move complete, result=0
20:02:57.209 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
20:02:57.215 00.006 15712 worker thread done servicing request
20:02:57.215 00.000 15712 Worker thread wakes up
20:02:57.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:57.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:02:58.625 01.410 15712 Exposure complete
20:02:58.685 00.060 15712 worker thread done servicing request
20:02:58.685 00.000 7988 OnExposeComplete: enter
20:02:58.686 00.001 7988 UpdateGuideState(): m_state=6
20:02:58.686 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3245
20:02:58.686 00.000 7988 Star::Find returns 1 (0), X=1170.56, Y=435.46, Mass=1472, SNR=26.2, Peak=189 HFD=3.2
20:02:58.686 00.000 7988 MultiStar: [#1 -0.30,0.33,1.00,U] [#2 -0.26,0.04,1.01,U] [#3 -0.12,0.27,0.99,U] [#4 -0.20,0.34,1.04,U] [#5 -0.09,0.39,0.72,U] [#6 -0.12,0.38,0.71,U] [#7 -0.19,0.39,0.64,U] [#8 -0.39,0.15,0.69,U] 
20:02:58.686 00.000 7988 single-star, 8 included, MultiStar: {-0.19, 0.25}, one-star: {-0.02, 0.09}
20:02:58.686 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
20:02:58.686 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.19)
20:02:58.686 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.79 mountX=-0.09 mountY=0.02, mountTheta=2.95
20:02:58.686 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.09, opts=13)
20:02:58.686 00.000 7988 Enqueuing Move request for scope (-0.02, 0.09)
20:02:58.698 00.012 15712 Worker thread wakes up
20:02:58.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
20:02:58.698 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
20:02:58.698 00.000 15712 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=0.02
20:02:58.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:02:58.698 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.2
20:02:58.700 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:58.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:02:58.702 00.002 7988 Enqueuing Expose request
20:02:58.702 00.000 15712 PPEC rslt: input = -0.09, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.44
20:02:58.702 00.000 15712 PPEC: input: -0.09, control: -0.04, exposure: 1500
20:02:58.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:58.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:02:58.702 00.000 15712 MoveAxis(E, 12, ABG)
20:02:58.702 00.000 15712 Guiding  Dir = 2, Dur = 12
20:02:58.702 00.000 15712 IsGuiding returns 0
20:02:58.723 00.021 15712 IsGuiding returns 1
20:02:58.723 00.000 15712 scope still moving after pulse duration time elapsed
20:02:58.786 00.063 15712 IsGuiding returns 0
20:02:58.786 00.000 15712 scope move finished after 12 + 78 ms
20:02:58.786 00.000 15712 Move returns status 0, amount 12
20:02:58.786 00.000 15712 MoveAxis(N, 0, ABG)
20:02:58.786 00.000 15712 Move returns status 0, amount 0
20:02:58.786 00.000 15712 move complete, result=0
20:02:58.786 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
20:02:58.797 00.011 15712 worker thread done servicing request
20:02:58.797 00.000 15712 Worker thread wakes up
20:02:58.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:02:58.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:03:00.538 01.741 15712 Exposure complete
20:03:00.586 00.048 15712 worker thread done servicing request
20:03:00.586 00.000 7988 OnExposeComplete: enter
20:03:00.599 00.013 7988 UpdateGuideState(): m_state=6
20:03:00.599 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3246
20:03:00.599 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=435.25, Mass=1525, SNR=26.4, Peak=187 HFD=3.5
20:03:00.603 00.004 7988 MultiStar: [#1 -0.05,0.01,1.02,U] [#2 -0.12,-0.29,0.98,U] [#3 -0.18,0.19,0.98,U] [#4 -0.24,-0.03,1.01,U] [#5 -0.11,-0.03,0.70,U] [#6 0.00,0.11,0.72,U] [#7 0.06,0.20,0.67,U] [#8 0.04,0.14,0.66,U] 
20:03:00.603 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.16, -0.12}
20:03:00.603 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.58) = xAngle (4.66 = -1.62)
20:03:00.603 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.77 = 1.48)
20:03:00.603 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.08 mountX=-0.01 mountY=0.10, mountTheta=1.62
20:03:00.603 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.01, opts=13)
20:03:00.603 00.000 7988 Enqueuing Move request for scope (-0.10, 0.01)
20:03:00.603 00.000 15712 Worker thread wakes up
20:03:00.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
20:03:00.603 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
20:03:00.603 00.000 15712 Moving (-0.10, 0.01) raw xDistance=-0.01 yDistance=0.10
20:03:00.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:00.603 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.4
20:03:00.614 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:00.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:00.615 00.001 7988 Enqueuing Expose request
20:03:00.617 00.002 15712 PPEC rslt: input = -0.01, final = -0.05, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.43
20:03:00.617 00.000 15712 PPEC: input: -0.01, control: -0.05, exposure: 1500
20:03:00.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:00.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:03:00.617 00.000 15712 MoveAxis(E, 16, ABG)
20:03:00.617 00.000 15712 Guiding  Dir = 2, Dur = 16
20:03:00.617 00.000 15712 IsGuiding returns 0
20:03:00.634 00.017 15712 PulseGuide returned control before completion, sleep 11
20:03:00.647 00.013 15712 IsGuiding returns 1
20:03:00.647 00.000 15712 scope still moving after pulse duration time elapsed
20:03:00.682 00.035 15712 IsGuiding returns 0
20:03:00.682 00.000 15712 scope move finished after 16 + 47 ms
20:03:00.682 00.000 15712 Move returns status 0, amount 16
20:03:00.682 00.000 15712 MoveAxis(N, 0, ABG)
20:03:00.682 00.000 15712 Move returns status 0, amount 0
20:03:00.682 00.000 15712 move complete, result=0
20:03:00.682 00.000 15712 worker thread done servicing request
20:03:00.682 00.000 15712 Worker thread wakes up
20:03:00.682 00.000 7988 GuideStep: -0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
20:03:00.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:00.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:03:02.099 01.417 15712 Exposure complete
20:03:02.150 00.051 15712 worker thread done servicing request
20:03:02.150 00.000 7988 OnExposeComplete: enter
20:03:02.163 00.013 7988 UpdateGuideState(): m_state=6
20:03:02.163 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3247
20:03:02.163 00.000 7988 Star::Find returns 1 (0), X=1170.56, Y=435.22, Mass=1441, SNR=25.7, Peak=185 HFD=3.3
20:03:02.167 00.004 7988 MultiStar: [#1 -0.01,0.01,1.01,U] [#2 -0.12,-0.39,1.02,U] [#3 0.10,-0.12,0.96,U] [#4 -0.07,-0.19,1.06,U] [#5 -0.15,-0.10,0.75,U] [#6 0.12,-0.12,0.71,U] [#7 0.07,0.23,0.69,U] [#8 -0.28,-0.20,0.71,U] 
20:03:02.167 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.12}, one-star: {-0.02, -0.14}
20:03:02.167 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
20:03:02.167 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
20:03:02.167 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.87 mountX=0.12 mountY=0.04, mountTheta=0.32
20:03:02.167 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.12, opts=13)
20:03:02.167 00.000 7988 Enqueuing Move request for scope (-0.04, -0.12)
20:03:02.167 00.000 15712 Worker thread wakes up
20:03:02.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
20:03:02.167 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
20:03:02.167 00.000 15712 Moving (-0.04, -0.12) raw xDistance=0.12 yDistance=0.04
20:03:02.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:02.167 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.7
20:03:02.167 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:02.178 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:02.178 00.000 7988 Enqueuing Expose request
20:03:02.178 00.000 15712 PPEC rslt: input = 0.12, final = -0.06, react = 0.07, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.42
20:03:02.178 00.000 15712 PPEC: input: 0.12, control: -0.06, exposure: 1500
20:03:02.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:02.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:03:02.178 00.000 15712 MoveAxis(E, 19, ABG)
20:03:02.178 00.000 15712 Guiding  Dir = 2, Dur = 19
20:03:02.178 00.000 15712 IsGuiding returns 0
20:03:02.200 00.022 15712 PulseGuide returned control before completion, sleep 11
20:03:02.247 00.047 15712 IsGuiding returns 0
20:03:02.247 00.000 15712 Move returns status 0, amount 19
20:03:02.247 00.000 15712 MoveAxis(N, 0, ABG)
20:03:02.247 00.000 15712 Move returns status 0, amount 0
20:03:02.247 00.000 15712 move complete, result=0
20:03:02.247 00.000 7988 GuideStep: 0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
20:03:02.249 00.002 15712 worker thread done servicing request
20:03:02.249 00.000 15712 Worker thread wakes up
20:03:02.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:02.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:03:03.887 01.638 15712 Exposure complete
20:03:03.937 00.050 15712 worker thread done servicing request
20:03:03.937 00.000 7988 OnExposeComplete: enter
20:03:03.937 00.000 7988 UpdateGuideState(): m_state=6
20:03:03.948 00.011 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3248
20:03:03.948 00.000 7988 Star::Find returns 1 (0), X=1170.69, Y=435.26, Mass=1568, SNR=26.9, Peak=189 HFD=3.5
20:03:03.948 00.000 7988 MultiStar: [#1 0.07,-0.11,1.01,U] [#2 0.05,-0.48,0.98,U] [#3 -0.19,0.05,0.95,U] [#4 0.01,-0.13,0.99,U] [#5 -0.12,-0.12,0.73,U] [#6 0.30,-0.09,0.69,U] [#7 0.10,0.08,0.63,U] [#8 -0.12,-0.29,0.66,U] 
20:03:03.948 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.11, -0.10}
20:03:03.948 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
20:03:03.954 00.006 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
20:03:03.954 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.43 mountX=0.14 mountY=-0.02, mountTheta=-0.12
20:03:03.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
20:03:03.954 00.000 7988 Enqueuing Move request for scope (0.02, -0.14)
20:03:03.954 00.000 15712 Worker thread wakes up
20:03:03.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
20:03:03.954 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
20:03:03.954 00.000 15712 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=-0.02
20:03:03.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:03:03.954 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.9
20:03:03.962 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:03.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:03.964 00.002 7988 Enqueuing Expose request
20:03:03.964 00.000 15712 PPEC rslt: input = 0.14, final = -0.06, react = 0.08, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
20:03:03.964 00.000 15712 PPEC: input: 0.14, control: -0.06, exposure: 1500
20:03:03.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:03.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:03:03.964 00.000 15712 MoveAxis(E, 19, ABG)
20:03:03.964 00.000 15712 Guiding  Dir = 2, Dur = 19
20:03:03.964 00.000 15712 IsGuiding returns 0
20:03:03.989 00.025 15712 IsGuiding returns 1
20:03:03.989 00.000 15712 scope still moving after pulse duration time elapsed
20:03:04.011 00.022 15712 IsGuiding returns 1
20:03:04.043 00.032 15712 IsGuiding returns 0
20:03:04.043 00.000 15712 scope move finished after 19 + 69 ms
20:03:04.043 00.000 15712 Move returns status 0, amount 19
20:03:04.043 00.000 15712 MoveAxis(N, 0, ABG)
20:03:04.043 00.000 15712 Move returns status 0, amount 0
20:03:04.043 00.000 15712 move complete, result=0
20:03:04.043 00.000 7988 GuideStep: 0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
20:03:04.056 00.013 15712 worker thread done servicing request
20:03:04.056 00.000 15712 Worker thread wakes up
20:03:04.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:04.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:03:05.466 01.410 15712 Exposure complete
20:03:05.527 00.061 15712 worker thread done servicing request
20:03:05.527 00.000 7988 OnExposeComplete: enter
20:03:05.527 00.000 7988 UpdateGuideState(): m_state=6
20:03:05.530 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3249
20:03:05.530 00.000 7988 Star::Find returns 1 (1), X=1170.28, Y=435.32, Mass=1486, SNR=26.2, Peak=255 HFD=3.4
20:03:05.532 00.002 7988 MultiStar: [#1 -0.40,-0.07,1.01,U] [#2 -0.37,-0.32,1.03,U] [#3 -0.29,-0.05,0.95,U] [#4 -0.35,-0.10,1.04,U] [#5 -0.38,0.03,0.74,U] [#6 -0.00,0.04,0.72,U] [#7 -0.13,0.05,0.67,U] [#8 -0.29,-0.00,0.65,U] 
20:03:05.532 00.000 7988 refined, 8 included, MultiStar: {-0.29, -0.07}, one-star: {-0.30, -0.05}
20:03:05.534 00.002 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.34 = -1.34)
20:03:05.535 00.001 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.77 = 1.77)
20:03:05.535 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-2.91 mountX=0.07 mountY=0.29, mountTheta=1.34
20:03:05.537 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.07, opts=13)
20:03:05.539 00.002 7988 Enqueuing Move request for scope (-0.29, -0.07)
20:03:05.539 00.000 15712 Worker thread wakes up
20:03:05.539 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.07) opts 0xd
20:03:05.539 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.07)
20:03:05.539 00.000 15712 Moving (-0.29, -0.07) raw xDistance=0.07 yDistance=0.29
20:03:05.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:05.539 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2 Saturated
20:03:05.543 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:05.543 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:05.545 00.002 7988 Enqueuing Expose request
20:03:05.545 00.000 15712 PPEC rslt: input = 0.07, final = -0.06, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
20:03:05.545 00.000 15712 PPEC: input: 0.07, control: -0.06, exposure: 1500
20:03:05.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
20:03:05.545 00.000 15712 MoveAxis(E, 19, ABG)
20:03:05.547 00.002 15712 Guiding  Dir = 2, Dur = 19
20:03:05.547 00.000 15712 IsGuiding returns 0
20:03:05.569 00.022 15712 IsGuiding returns 1
20:03:05.569 00.000 15712 scope still moving after pulse duration time elapsed
20:03:05.623 00.054 15712 IsGuiding returns 0
20:03:05.623 00.000 15712 scope move finished after 19 + 70 ms
20:03:05.623 00.000 15712 Move returns status 0, amount 19
20:03:05.623 00.000 15712 MoveAxis(S, 75, ABG)
20:03:05.623 00.000 15712 Guiding  Dir = 1, Dur = 75
20:03:05.623 00.000 15712 IsGuiding returns 0
20:03:05.705 00.082 15712 IsGuiding returns 1
20:03:05.705 00.000 15712 scope still moving after pulse duration time elapsed
20:03:05.756 00.051 15712 IsGuiding returns 1
20:03:05.824 00.068 15712 IsGuiding returns 0
20:03:05.824 00.000 15712 scope move finished after 75 + 116 ms
20:03:05.824 00.000 15712 Move returns status 0, amount 75
20:03:05.824 00.000 15712 move complete, result=0
20:03:05.824 00.000 7988 GuideStep: 0.1 px 19 ms EAST, 0.3 px 75 ms SOUTH
20:03:05.831 00.007 15712 worker thread done servicing request
20:03:05.831 00.000 15712 Worker thread wakes up
20:03:05.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:05.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:03:07.472 01.641 15712 Exposure complete
20:03:07.525 00.053 15712 worker thread done servicing request
20:03:07.525 00.000 7988 OnExposeComplete: enter
20:03:07.533 00.008 7988 UpdateGuideState(): m_state=6
20:03:07.533 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3250
20:03:07.533 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=435.33, Mass=1577, SNR=26.8, Peak=175 HFD=3.4
20:03:07.533 00.000 7988 MultiStar: [#1 -0.13,0.24,1.01,U] [#2 -0.13,-0.01,0.97,U] [#3 -0.03,0.06,0.90,U] [#4 0.04,-0.09,0.99,U] [#5 -0.30,0.06,0.66,U] [#6 0.10,0.14,0.71,U] [#7 0.10,0.48,0.62,U] [#8 0.13,0.01,0.65,U] 
20:03:07.533 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.05, -0.04}
20:03:07.533 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.58) = xAngle (-0.95 = -0.95)
20:03:07.533 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.16 = 2.16)
20:03:07.533 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.52 mountX=0.04 mountY=0.05, mountTheta=0.96
20:03:07.542 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
20:03:07.542 00.000 7988 Enqueuing Move request for scope (-0.05, -0.04)
20:03:07.542 00.000 15712 Worker thread wakes up
20:03:07.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
20:03:07.542 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
20:03:07.542 00.000 15712 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
20:03:07.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:07.542 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.8
20:03:07.547 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:07.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:07.549 00.002 7988 Enqueuing Expose request
20:03:07.549 00.000 15712 PPEC rslt: input = 0.04, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
20:03:07.549 00.000 15712 PPEC: input: 0.04, control: -0.05, exposure: 1500
20:03:07.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:07.551 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:03:07.551 00.000 15712 MoveAxis(E, 16, ABG)
20:03:07.551 00.000 15712 Guiding  Dir = 2, Dur = 16
20:03:07.551 00.000 15712 IsGuiding returns 0
20:03:07.565 00.014 15712 IsGuiding returns 1
20:03:07.565 00.000 15712 scope still moving after pulse duration time elapsed
20:03:07.613 00.048 15712 IsGuiding returns 0
20:03:07.613 00.000 15712 scope move finished after 16 + 51 ms
20:03:07.613 00.000 15712 Move returns status 0, amount 16
20:03:07.613 00.000 15712 MoveAxis(N, 0, ABG)
20:03:07.613 00.000 15712 Move returns status 0, amount 0
20:03:07.613 00.000 15712 move complete, result=0
20:03:07.613 00.000 15712 worker thread done servicing request
20:03:07.613 00.000 15712 Worker thread wakes up
20:03:07.613 00.000 7988 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
20:03:07.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:07.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:03:09.035 01.422 15712 Exposure complete
20:03:09.096 00.061 15712 worker thread done servicing request
20:03:09.096 00.000 7988 OnExposeComplete: enter
20:03:09.096 00.000 7988 UpdateGuideState(): m_state=6
20:03:09.098 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3251
20:03:09.098 00.000 7988 Star::Find returns 1 (0), X=1170.66, Y=435.51, Mass=1522, SNR=26.5, Peak=188 HFD=3.3
20:03:09.100 00.002 7988 MultiStar: [#1 0.01,0.12,1.01,U] [#2 0.03,-0.09,1.00,U] [#3 0.01,0.19,0.92,U] [#4 -0.03,0.01,1.02,U] [#5 -0.19,0.08,0.65,U] [#6 0.28,0.17,0.65,U] [#7 0.25,0.31,0.64,U] [#8 -0.13,0.34,0.63,U] 
20:03:09.100 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.08, 0.15}
20:03:09.102 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
20:03:09.102 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
20:03:09.104 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=-0.13 mountY=-0.03, mountTheta=-2.87
20:03:09.106 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.13, opts=13)
20:03:09.106 00.000 7988 Enqueuing Move request for scope (0.03, 0.13)
20:03:09.108 00.002 15712 Worker thread wakes up
20:03:09.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
20:03:09.108 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
20:03:09.108 00.000 15712 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=-0.03
20:03:09.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:09.108 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5
20:03:09.111 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:09.112 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:09.112 00.000 7988 Enqueuing Expose request
20:03:09.112 00.000 15712 PPEC rslt: input = -0.13, final = -0.05, react = -0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.38
20:03:09.112 00.000 15712 PPEC: input: -0.13, control: -0.05, exposure: 1500
20:03:09.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:09.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:03:09.112 00.000 15712 MoveAxis(E, 16, ABG)
20:03:09.112 00.000 15712 Guiding  Dir = 2, Dur = 16
20:03:09.112 00.000 15712 IsGuiding returns 0
20:03:09.133 00.021 15712 IsGuiding returns 1
20:03:09.133 00.000 15712 scope still moving after pulse duration time elapsed
20:03:09.185 00.052 15712 IsGuiding returns 0
20:03:09.185 00.000 15712 scope move finished after 16 + 54 ms
20:03:09.185 00.000 15712 Move returns status 0, amount 16
20:03:09.185 00.000 15712 MoveAxis(N, 0, ABG)
20:03:09.185 00.000 15712 Move returns status 0, amount 0
20:03:09.185 00.000 15712 move complete, result=0
20:03:09.185 00.000 7988 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
20:03:09.187 00.002 15712 worker thread done servicing request
20:03:09.187 00.000 15712 Worker thread wakes up
20:03:09.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:09.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:03:10.823 01.636 15712 Exposure complete
20:03:10.874 00.051 15712 worker thread done servicing request
20:03:10.874 00.000 7988 OnExposeComplete: enter
20:03:10.874 00.000 7988 UpdateGuideState(): m_state=6
20:03:10.885 00.011 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3252
20:03:10.887 00.002 7988 Star::Find returns 1 (0), X=1170.62, Y=435.06, Mass=1448, SNR=25.7, Peak=205 HFD=3.3
20:03:10.887 00.000 7988 MultiStar: [#1 0.09,-0.25,1.03,U] [#2 0.08,-0.41,0.97,U] [#3 0.04,-0.23,0.96,U] [#4 0.22,-0.30,1.04,U] [#5 0.30,-0.30,0.71,U] [#6 0.31,-0.28,0.73,U] [#7 0.17,-0.10,0.68,U] [#8 0.07,-0.27,0.65,U] 
20:03:10.889 00.002 7988 single-star, 8 included, MultiStar: {0.14, -0.28}, one-star: {0.04, -0.31}
20:03:10.891 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
20:03:10.891 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
20:03:10.893 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.45 mountX=0.31 mountY=-0.03, mountTheta=-0.10
20:03:10.895 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.31, opts=13)
20:03:10.895 00.000 7988 Enqueuing Move request for scope (0.04, -0.31)
20:03:10.897 00.002 15712 Worker thread wakes up
20:03:10.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:10.899 00.002 7988 UpdateGuideState exits: m=1448 SNR=25.7
20:03:10.901 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:10.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:10.901 00.000 7988 Enqueuing Expose request
20:03:10.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
20:03:10.901 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
20:03:10.901 00.000 15712 Moving (0.04, -0.31) raw xDistance=0.31 yDistance=-0.03
20:03:10.901 00.000 15712 PPEC rslt: input = 0.31, final = 0.12, react = 0.18, pred = -0.06, hyst = 0.16, hyst_pct = 0.00, period_length = 640.37
20:03:10.901 00.000 15712 PPEC: input: 0.31, control: 0.12, exposure: 1500
20:03:10.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:10.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:03:10.901 00.000 15712 MoveAxis(W, 39, ABG)
20:03:10.901 00.000 15712 Guiding  Dir = 3, Dur = 39
20:03:10.908 00.007 15712 IsGuiding returns 0
20:03:10.925 00.017 15712 PulseGuide returned control before completion, sleep 30
20:03:10.986 00.061 15712 IsGuiding returns 1
20:03:10.986 00.000 15712 scope still moving after pulse duration time elapsed
20:03:11.013 00.027 15712 IsGuiding returns 0
20:03:11.013 00.000 15712 scope move finished after 39 + 66 ms
20:03:11.013 00.000 15712 Move returns status 0, amount 39
20:03:11.013 00.000 15712 MoveAxis(N, 0, ABG)
20:03:11.013 00.000 15712 Move returns status 0, amount 0
20:03:11.013 00.000 15712 move complete, result=0
20:03:11.013 00.000 15712 worker thread done servicing request
20:03:11.013 00.000 15712 Worker thread wakes up
20:03:11.013 00.000 7988 GuideStep: 0.3 px 39 ms WEST, -0.0 px 0 ms NORTH
20:03:11.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:11.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1156,420,31,31)
20:03:11.544 00.531 7988 evsrv: cli 0CCD0AC8 connect
20:03:11.546 00.002 7988 case statement mapped state 6 to 3
20:03:11.548 00.002 7988 case statement mapped state 6 to 3
20:03:11.552 00.004 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"d956c068-8b28-4691-a417-3e20b448bf9e"}
20:03:11.553 00.001 7988 case statement mapped state 6 to 3
20:03:11.555 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"d956c068-8b28-4691-a417-3e20b448bf9e"}
20:03:11.574 00.019 7988 evsrv: cli 0CCD0AC8 disconnect
20:03:11.578 00.004 7988 evsrv: cli 0CCD0528 connect
20:03:11.580 00.002 7988 case statement mapped state 6 to 3
20:03:11.582 00.002 7988 case statement mapped state 6 to 3
20:03:11.585 00.003 7988 evsrv: cli 0CCD0528 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"ad3d2673-4672-4389-9df4-e9d5fcb06f84"}
20:03:11.587 00.002 7988 PhdController::Dither begins
20:03:11.587 00.000 7988 dither: size=4.00, dRA=1.68 dDec=0.11
20:03:11.589 00.002 7988 MountToCamera -- mountTheta (-0.06) + m_xAngle (-1.58) = xAngle (-1.64 = -1.64)
20:03:11.591 00.002 7988 MountToCamera -- mountX=1.68 mountY=0.11 hyp=1.69 mountTheta=-0.06 cameraX=-0.12, cameraY=-1.68 cameraTheta=-1.64
20:03:11.591 00.000 7988 setting lock position to (1170.46, 433.68)
20:03:11.593 00.002 7988 Mount: notify guiding dithered (-0.1, -1.7)
20:03:11.595 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:03:11.597 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
20:03:11.599 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:03:11.601 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:03:11.603 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
20:03:11.605 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:03:11.606 00.001 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
20:03:11.610 00.004 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:03:11.612 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:03:11.612 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
20:03:11.614 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
20:03:11.617 00.003 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
20:03:11.635 00.018 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
20:03:11.639 00.004 7988 MultiStar: stabilizing after lock position change
20:03:11.640 00.001 7988 Status Line: Dither by 1.68,0.11
20:03:11.644 00.004 7988 PhdController: newstate STATE_SETTLE_BEGIN
20:03:11.646 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
20:03:11.648 00.002 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":0,"id":"ad3d2673-4672-4389-9df4-e9d5fcb06f84"}
20:03:11.651 00.003 7988 evsrv: cli 0CCD0528 disconnect
20:03:12.426 00.775 15712 Exposure complete
20:03:12.538 00.112 15712 worker thread done servicing request
20:03:12.538 00.000 7988 OnExposeComplete: enter
20:03:12.544 00.006 7988 UpdateGuideState(): m_state=6
20:03:12.546 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3253
20:03:12.548 00.002 7988 Star::Find returns 1 (0), X=1170.72, Y=435.13, Mass=1530, SNR=26.4, Peak=203 HFD=3.6
20:03:12.550 00.002 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
20:03:12.552 00.002 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
20:03:12.554 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=1.44 hyp=1.47 cameraTheta=1.39 mountX=-1.45 mountY=-0.29, mountTheta=-2.94
20:03:12.559 00.005 7988 dither recenter: remaining=(-1.7,-0.1) step=(-1.7,-0.1)
20:03:12.561 00.002 7988 MountToCamera -- mountTheta (3.08) + m_xAngle (-1.58) = xAngle (1.50 = 1.50)
20:03:12.565 00.004 7988 MountToCamera -- mountX=-1.68 mountY=-0.11 hyp=1.69 mountTheta=3.08 cameraX=0.12, cameraY=1.68 cameraTheta=1.50
20:03:12.575 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=1.68, opts=4)
20:03:12.588 00.013 7988 Enqueuing Move request for scope (0.12, 1.68)
20:03:12.603 00.015 15712 Worker thread wakes up
20:03:12.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.68) opts 0x4
20:03:12.603 00.000 7988 Mount: notify direct move -1.68,-0.11
20:03:12.607 00.004 15712 Handling offset move in thread for scope, endpoint = (0.12, 1.68)
20:03:12.607 00.000 15712 Moving (0.12, 1.68) raw xDistance=-1.68 yDistance=-0.11
20:03:12.607 00.000 15712 BLC: window closed
20:03:12.607 00.000 15712 MoveAxis(E, 550, B)
20:03:12.607 00.000 15712 Guiding  Dir = 2, Dur = 550
20:03:12.607 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:03:12.613 00.006 15712 IsGuiding returns 0
20:03:12.613 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
20:03:12.618 00.005 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:03:12.622 00.004 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:03:12.626 00.004 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
20:03:12.628 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:03:12.632 00.004 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
20:03:12.637 00.005 15712 PulseGuide returned control before completion, sleep 537
20:03:12.637 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:03:12.641 00.004 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:03:12.643 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
20:03:12.647 00.004 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
20:03:12.648 00.001 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
20:03:12.652 00.004 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
20:03:12.654 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:12.655 00.001 7988 UpdateGuideState exits: m=1530 SNR=26.4
20:03:12.657 00.002 7988 PhdController: settling, locked = 1, distance = 1.75 (1.50) aobump = 0 frame = 1 / 99999
20:03:12.659 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767402192.659,"Host":"ASTROPC","Inst":1,"Distance":1.75,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
20:03:12.661 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:12.664 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:12.664 00.000 7988 Enqueuing Expose request
20:03:13.203 00.539 15712 IsGuiding returns 0
20:03:13.203 00.000 15712 Move returns status 0, amount 550
20:03:13.203 00.000 15712 BLC: window closed
20:03:13.203 00.000 15712 BLC: Compensation needed for non-algo type move
20:03:13.203 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
20:03:13.203 00.000 15712 MoveAxis(N, 267, B)
20:03:13.203 00.000 15712 Guiding  Dir = 0, Dur = 267
20:03:13.203 00.000 15712 IsGuiding returns 0
20:03:13.291 00.088 15712 PulseGuide returned control before completion, sleep 198
20:03:13.503 00.212 15712 IsGuiding returns 1
20:03:13.503 00.000 15712 scope still moving after pulse duration time elapsed
20:03:13.534 00.031 15712 IsGuiding returns 1
20:03:13.588 00.054 15712 IsGuiding returns 0
20:03:13.588 00.000 15712 scope move finished after 267 + 115 ms
20:03:13.588 00.000 15712 Move returns status 0, amount 267
20:03:13.588 00.000 15712 move complete, result=0
20:03:13.588 00.000 15712 worker thread done servicing request
20:03:13.588 00.000 15712 Worker thread wakes up
20:03:13.588 00.000 7988 GuideStep: -1.7 px 550 ms EAST, -0.1 px 267 ms NORTH
20:03:13.598 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:13.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:15.232 01.634 15712 Exposure complete
20:03:15.300 00.068 15712 worker thread done servicing request
20:03:15.300 00.000 7988 OnExposeComplete: enter
20:03:15.308 00.008 7988 UpdateGuideState(): m_state=6
20:03:15.308 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3254
20:03:15.310 00.002 7988 Star::Find returns 1 (0), X=1170.61, Y=433.24, Mass=1435, SNR=25.8, Peak=192 HFD=3.4
20:03:15.312 00.002 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
20:03:15.312 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.82)
20:03:15.312 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.44 hyp=0.47 cameraTheta=-1.23 mountX=0.44 mountY=-0.15, mountTheta=-0.32
20:03:15.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.44, opts=13)
20:03:15.317 00.005 7988 Enqueuing Move request for scope (0.16, -0.44)
20:03:15.317 00.000 15712 Worker thread wakes up
20:03:15.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.44) opts 0xd
20:03:15.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.44)
20:03:15.317 00.000 15712 Moving (0.16, -0.44) raw xDistance=0.44 yDistance=-0.15
20:03:15.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:03:15.317 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.8
20:03:15.322 00.005 7988 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 2 / 99999
20:03:15.324 00.002 15712 PPEC rslt(dithering): input = 0.44, final = 0.26
20:03:15.324 00.000 15712 PPEC: input: 0.44, control: 0.26, exposure: 1500
20:03:15.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:15.324 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767402195.324,"Host":"ASTROPC","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
20:03:15.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:03:15.324 00.000 15712 MoveAxis(W, 86, ABG)
20:03:15.324 00.000 15712 Guiding  Dir = 3, Dur = 86
20:03:15.324 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:15.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:15.328 00.004 7988 Enqueuing Expose request
20:03:15.331 00.003 15712 IsGuiding returns 0
20:03:15.353 00.022 15712 PulseGuide returned control before completion, sleep 73
20:03:15.439 00.086 15712 IsGuiding returns 0
20:03:15.439 00.000 15712 Move returns status 0, amount 86
20:03:15.439 00.000 15712 MoveAxis(N, 0, ABG)
20:03:15.439 00.000 15712 Move returns status 0, amount 0
20:03:15.439 00.000 15712 move complete, result=0
20:03:15.439 00.000 15712 worker thread done servicing request
20:03:15.439 00.000 15712 Worker thread wakes up
20:03:15.439 00.000 7988 GuideStep: 0.4 px 86 ms WEST, -0.1 px 0 ms NORTH
20:03:15.452 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:15.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:16.872 01.420 15712 Exposure complete
20:03:16.931 00.059 15712 worker thread done servicing request
20:03:16.931 00.000 7988 OnExposeComplete: enter
20:03:16.933 00.002 7988 UpdateGuideState(): m_state=6
20:03:16.933 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3255
20:03:16.933 00.000 7988 Star::Find returns 1 (0), X=1170.48, Y=433.76, Mass=1576, SNR=26.8, Peak=190 HFD=3.5
20:03:16.933 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
20:03:16.933 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
20:03:16.933 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
20:03:16.933 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.08, opts=13)
20:03:16.933 00.000 7988 Enqueuing Move request for scope (0.02, 0.08)
20:03:16.933 00.000 15712 Worker thread wakes up
20:03:16.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
20:03:16.933 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
20:03:16.933 00.000 15712 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
20:03:16.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:03:16.933 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.8
20:03:16.933 00.000 7988 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 3 / 99999
20:03:16.933 00.000 15712 PPEC rslt(dithering): input = -0.08, final = -0.05
20:03:16.933 00.000 15712 PPEC: input: -0.08, control: -0.05, exposure: 1500
20:03:16.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:16.933 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767402196.933,"Host":"ASTROPC","Inst":1,"Distance":0.35,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
20:03:16.948 00.015 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:03:16.948 00.000 15712 MoveAxis(E, 15, ABG)
20:03:16.948 00.000 15712 Guiding  Dir = 2, Dur = 15
20:03:16.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:16.949 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:16.949 00.000 7988 Enqueuing Expose request
20:03:16.951 00.002 15712 IsGuiding returns 0
20:03:16.970 00.019 15712 IsGuiding returns 1
20:03:16.970 00.000 15712 scope still moving after pulse duration time elapsed
20:03:17.016 00.046 15712 IsGuiding returns 0
20:03:17.016 00.000 15712 scope move finished after 15 + 51 ms
20:03:17.016 00.000 15712 Move returns status 0, amount 15
20:03:17.016 00.000 15712 MoveAxis(N, 0, ABG)
20:03:17.016 00.000 15712 Move returns status 0, amount 0
20:03:17.016 00.000 15712 move complete, result=0
20:03:17.016 00.000 7988 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
20:03:17.020 00.004 15712 worker thread done servicing request
20:03:17.020 00.000 15712 Worker thread wakes up
20:03:17.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:17.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:18.660 01.640 15712 Exposure complete
20:03:18.716 00.056 15712 worker thread done servicing request
20:03:18.716 00.000 7988 OnExposeComplete: enter
20:03:18.724 00.008 7988 UpdateGuideState(): m_state=6
20:03:18.724 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3256
20:03:18.726 00.002 7988 Star::Find returns 1 (1), X=1170.79, Y=434.00, Mass=1495, SNR=26.2, Peak=255 HFD=3.0
20:03:18.726 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.34 = 2.34)
20:03:18.726 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.45 = -0.83)
20:03:18.726 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=0.32 hyp=0.46 cameraTheta=0.76 mountX=-0.32 mountY=-0.34, mountTheta=-2.33
20:03:18.726 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.32, opts=13)
20:03:18.733 00.007 7988 Enqueuing Move request for scope (0.34, 0.32)
20:03:18.733 00.000 15712 Worker thread wakes up
20:03:18.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.32) opts 0xd
20:03:18.733 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.32)
20:03:18.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:18.733 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2 Saturated
20:03:18.733 00.000 7988 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 4 / 99999
20:03:18.733 00.000 15712 Moving (0.34, 0.32) raw xDistance=-0.32 yDistance=-0.34
20:03:18.733 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767402198.733,"Host":"ASTROPC","Inst":1,"Distance":0.38,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
20:03:18.733 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:18.739 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:18.739 00.000 7988 Enqueuing Expose request
20:03:18.739 00.000 15712 PPEC rslt(dithering): input = -0.32, final = -0.19
20:03:18.739 00.000 15712 PPEC: input: -0.32, control: -0.19, exposure: 1500
20:03:18.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:03:18.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:03:18.739 00.000 15712 MoveAxis(E, 63, ABG)
20:03:18.739 00.000 15712 Guiding  Dir = 2, Dur = 63
20:03:18.739 00.000 15712 IsGuiding returns 0
20:03:18.760 00.021 15712 PulseGuide returned control before completion, sleep 56
20:03:18.818 00.058 15712 IsGuiding returns 1
20:03:18.818 00.000 15712 scope still moving after pulse duration time elapsed
20:03:18.851 00.033 15712 IsGuiding returns 0
20:03:18.851 00.000 15712 scope move finished after 63 + 50 ms
20:03:18.851 00.000 15712 Move returns status 0, amount 63
20:03:18.851 00.000 15712 MoveAxis(N, 0, ABG)
20:03:18.851 00.000 15712 Move returns status 0, amount 0
20:03:18.851 00.000 15712 move complete, result=0
20:03:18.851 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.3 px 0 ms NORTH
20:03:18.857 00.006 15712 worker thread done servicing request
20:03:18.857 00.000 15712 Worker thread wakes up
20:03:18.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:18.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:20.273 01.416 15712 Exposure complete
20:03:20.330 00.057 15712 worker thread done servicing request
20:03:20.330 00.000 7988 OnExposeComplete: enter
20:03:20.330 00.000 7988 UpdateGuideState(): m_state=6
20:03:20.334 00.004 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3257
20:03:20.336 00.002 7988 Star::Find returns 1 (0), X=1170.76, Y=434.72, Mass=1579, SNR=27.1, Peak=201 HFD=3.5
20:03:20.336 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
20:03:20.338 00.002 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.31)
20:03:20.338 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=1.04 hyp=1.09 cameraTheta=1.29 mountX=-1.05 mountY=-0.33, mountTheta=-2.84
20:03:20.340 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=1.04, opts=13)
20:03:20.342 00.002 7988 Enqueuing Move request for scope (0.30, 1.04)
20:03:20.342 00.000 15712 Worker thread wakes up
20:03:20.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 1.04) opts 0xd
20:03:20.342 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 1.04)
20:03:20.342 00.000 15712 Moving (0.30, 1.04) raw xDistance=-1.05 yDistance=-0.33
20:03:20.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:03:20.342 00.000 7988 UpdateGuideState exits: m=1579 SNR=27.1
20:03:20.345 00.003 7988 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 5 / 99999
20:03:20.345 00.000 15712 PPEC rslt(dithering): input = -1.05, final = -0.63
20:03:20.345 00.000 15712 PPEC: input: -1.05, control: -0.63, exposure: 1500
20:03:20.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:03:20.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:03:20.345 00.000 15712 MoveAxis(E, 205, ABG)
20:03:20.345 00.000 15712 Guiding  Dir = 2, Dur = 205
20:03:20.345 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767402200.345,"Host":"ASTROPC","Inst":1,"Distance":0.59,"Time":5.0,"SettleTime":15.0,"StarLocked":true}
20:03:20.347 00.002 15712 IsGuiding returns 0
20:03:20.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:20.350 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:20.350 00.000 7988 Enqueuing Expose request
20:03:20.366 00.016 15712 PulseGuide returned control before completion, sleep 189
20:03:20.593 00.227 15712 IsGuiding returns 0
20:03:20.593 00.000 15712 Move returns status 0, amount 205
20:03:20.593 00.000 15712 MoveAxis(N, 0, ABG)
20:03:20.593 00.000 15712 Move returns status 0, amount 0
20:03:20.593 00.000 15712 move complete, result=0
20:03:20.593 00.000 15712 worker thread done servicing request
20:03:20.593 00.000 15712 Worker thread wakes up
20:03:20.593 00.000 7988 GuideStep: -1.0 px 205 ms EAST, -0.3 px 0 ms NORTH
20:03:20.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:20.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:22.235 01.642 15712 Exposure complete
20:03:22.296 00.061 15712 worker thread done servicing request
20:03:22.296 00.000 7988 OnExposeComplete: enter
20:03:22.298 00.002 7988 UpdateGuideState(): m_state=6
20:03:22.300 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3258
20:03:22.301 00.001 7988 Star::Find returns 1 (0), X=1171.01, Y=435.00, Mass=1446, SNR=25.9, Peak=230 HFD=2.8
20:03:22.303 00.002 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
20:03:22.303 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.42)
20:03:22.305 00.002 7988 CameraToMount -- cameraX=0.55 cameraY=1.32 hyp=1.43 cameraTheta=1.18 mountX=-1.33 mountY=-0.58, mountTheta=-2.73
20:03:22.307 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.55, y=1.32, opts=13)
20:03:22.307 00.000 7988 Enqueuing Move request for scope (0.55, 1.32)
20:03:22.309 00.002 15712 Worker thread wakes up
20:03:22.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.55, 1.32) opts 0xd
20:03:22.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.55, 1.32)
20:03:22.309 00.000 15712 Moving (0.55, 1.32) raw xDistance=-1.33 yDistance=-0.58
20:03:22.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:22.309 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.9
20:03:22.312 00.003 7988 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 6 / 99999
20:03:22.312 00.000 15712 PPEC rslt(dithering): input = -1.33, final = -0.80
20:03:22.312 00.000 15712 PPEC: input: -1.33, control: -0.80, exposure: 1500
20:03:22.312 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.25
20:03:22.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
20:03:22.312 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767402202.312,"Host":"ASTROPC","Inst":1,"Distance":0.85,"Time":7.0,"SettleTime":15.0,"StarLocked":true}
20:03:22.312 00.000 15712 MoveAxis(E, 260, ABG)
20:03:22.312 00.000 15712 Guiding  Dir = 2, Dur = 260
20:03:22.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:22.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:22.317 00.005 7988 Enqueuing Expose request
20:03:22.318 00.001 15712 IsGuiding returns 0
20:03:22.335 00.017 15712 PulseGuide returned control before completion, sleep 248
20:03:22.606 00.271 15712 IsGuiding returns 0
20:03:22.606 00.000 15712 Move returns status 0, amount 260
20:03:22.606 00.000 15712 MoveAxis(N, 148, ABG)
20:03:22.606 00.000 15712 Guiding  Dir = 0, Dur = 148
20:03:22.606 00.000 15712 IsGuiding returns 0
20:03:22.691 00.085 15712 PulseGuide returned control before completion, sleep 79
20:03:22.772 00.081 15712 IsGuiding returns 1
20:03:22.772 00.000 15712 scope still moving after pulse duration time elapsed
20:03:22.803 00.031 15712 IsGuiding returns 1
20:03:22.835 00.032 15712 IsGuiding returns 1
20:03:22.883 00.048 15712 IsGuiding returns 0
20:03:22.883 00.000 15712 scope move finished after 148 + 123 ms
20:03:22.883 00.000 15712 Move returns status 0, amount 148
20:03:22.883 00.000 15712 move complete, result=0
20:03:22.883 00.000 15712 worker thread done servicing request
20:03:22.883 00.000 15712 Worker thread wakes up
20:03:22.883 00.000 7988 GuideStep: -1.3 px 260 ms EAST, -0.6 px 148 ms NORTH
20:03:22.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:22.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:24.299 01.416 15712 Exposure complete
20:03:24.360 00.061 15712 worker thread done servicing request
20:03:24.360 00.000 7988 OnExposeComplete: enter
20:03:24.360 00.000 7988 UpdateGuideState(): m_state=6
20:03:24.366 00.006 7988 Star::Find(15, 1171, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3259
20:03:24.368 00.002 7988 Star::Find returns 1 (0), X=1170.61, Y=434.36, Mass=1565, SNR=26.9, Peak=194 HFD=3.3
20:03:24.368 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
20:03:24.370 00.002 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.25)
20:03:24.370 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.68 hyp=0.70 cameraTheta=1.35 mountX=-0.68 mountY=-0.17, mountTheta=-2.90
20:03:24.372 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.68, opts=13)
20:03:24.374 00.002 7988 Enqueuing Move request for scope (0.15, 0.68)
20:03:24.374 00.000 15712 Worker thread wakes up
20:03:24.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.68) opts 0xd
20:03:24.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.68)
20:03:24.374 00.000 15712 Moving (0.15, 0.68) raw xDistance=-0.68 yDistance=-0.17
20:03:24.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:24.377 00.003 7988 UpdateGuideState exits: m=1565 SNR=26.9
20:03:24.377 00.000 7988 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 7 / 99999
20:03:24.379 00.002 15712 PPEC rslt(dithering): input = -0.68, final = -0.41
20:03:24.379 00.000 15712 PPEC: input: -0.68, control: -0.41, exposure: 1500
20:03:24.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:24.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:03:24.379 00.000 15712 MoveAxis(E, 134, ABG)
20:03:24.379 00.000 15712 Guiding  Dir = 2, Dur = 134
20:03:24.379 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767402204.379,"Host":"ASTROPC","Inst":1,"Distance":0.80,"Time":9.1,"SettleTime":15.0,"StarLocked":true}
20:03:24.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:24.382 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:24.382 00.000 7988 Enqueuing Expose request
20:03:24.384 00.002 15712 IsGuiding returns 0
20:03:24.394 00.010 15712 PulseGuide returned control before completion, sleep 129
20:03:24.536 00.142 15712 IsGuiding returns 0
20:03:24.536 00.000 15712 Move returns status 0, amount 134
20:03:24.536 00.000 15712 MoveAxis(N, 0, ABG)
20:03:24.536 00.000 15712 Move returns status 0, amount 0
20:03:24.536 00.000 15712 move complete, result=0
20:03:24.536 00.000 7988 GuideStep: -0.7 px 134 ms EAST, -0.2 px 0 ms NORTH
20:03:24.547 00.011 15712 worker thread done servicing request
20:03:24.547 00.000 15712 Worker thread wakes up
20:03:24.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:24.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:26.183 01.636 15712 Exposure complete
20:03:26.243 00.060 15712 worker thread done servicing request
20:03:26.243 00.000 7988 OnExposeComplete: enter
20:03:26.243 00.000 7988 UpdateGuideState(): m_state=6
20:03:26.247 00.004 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3260
20:03:26.247 00.000 7988 Star::Find returns 1 (0), X=1170.45, Y=433.53, Mass=1450, SNR=26.0, Peak=198 HFD=3.2
20:03:26.247 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
20:03:26.250 00.003 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
20:03:26.250 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.63 mountX=0.15 mountY=0.01, mountTheta=0.08
20:03:26.250 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.15, opts=13)
20:03:26.250 00.000 7988 Enqueuing Move request for scope (-0.01, -0.15)
20:03:26.250 00.000 15712 Worker thread wakes up
20:03:26.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
20:03:26.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
20:03:26.250 00.000 15712 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=0.01
20:03:26.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:26.250 00.000 7988 UpdateGuideState exits: m=1450 SNR=26.0
20:03:26.258 00.008 7988 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 8 / 99999
20:03:26.258 00.000 15712 PPEC rslt(dithering): input = 0.15, final = 0.09
20:03:26.258 00.000 15712 PPEC: input: 0.15, control: 0.09, exposure: 1500
20:03:26.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:26.258 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767402206.258,"Host":"ASTROPC","Inst":1,"Distance":0.61,"Time":10.9,"SettleTime":15.0,"StarLocked":true}
20:03:26.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:03:26.258 00.000 15712 MoveAxis(W, 29, ABG)
20:03:26.258 00.000 15712 Guiding  Dir = 3, Dur = 29
20:03:26.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:26.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:26.263 00.005 7988 Enqueuing Expose request
20:03:26.263 00.000 15712 IsGuiding returns 0
20:03:26.318 00.055 15712 IsGuiding returns 1
20:03:26.318 00.000 15712 scope still moving after pulse duration time elapsed
20:03:26.343 00.025 15712 IsGuiding returns 1
20:03:26.375 00.032 15712 IsGuiding returns 0
20:03:26.375 00.000 15712 scope move finished after 29 + 81 ms
20:03:26.375 00.000 15712 Move returns status 0, amount 29
20:03:26.375 00.000 15712 MoveAxis(N, 0, ABG)
20:03:26.375 00.000 15712 Move returns status 0, amount 0
20:03:26.375 00.000 15712 move complete, result=0
20:03:26.375 00.000 15712 worker thread done servicing request
20:03:26.375 00.000 15712 Worker thread wakes up
20:03:26.375 00.000 7988 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
20:03:26.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:26.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:27.779 01.404 15712 Exposure complete
20:03:27.833 00.054 15712 worker thread done servicing request
20:03:27.833 00.000 7988 OnExposeComplete: enter
20:03:27.833 00.000 7988 UpdateGuideState(): m_state=6
20:03:27.842 00.009 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3261
20:03:27.842 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=432.84, Mass=1527, SNR=26.5, Peak=180 HFD=3.6
20:03:27.842 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
20:03:27.842 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
20:03:27.842 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.84 hyp=0.84 cameraTheta=-1.68 mountX=0.84 mountY=0.11, mountTheta=0.13
20:03:27.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.84, opts=13)
20:03:27.850 00.008 7988 Enqueuing Move request for scope (-0.09, -0.84)
20:03:27.850 00.000 15712 Worker thread wakes up
20:03:27.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.84) opts 0xd
20:03:27.850 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.84)
20:03:27.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:27.850 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
20:03:27.850 00.000 7988 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 9 / 99999
20:03:27.850 00.000 15712 Moving (-0.09, -0.84) raw xDistance=0.84 yDistance=0.11
20:03:27.850 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767402207.850,"Host":"ASTROPC","Inst":1,"Distance":0.68,"Time":12.5,"SettleTime":15.0,"StarLocked":true}
20:03:27.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:27.856 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:27.858 00.002 7988 Enqueuing Expose request
20:03:27.858 00.000 15712 PPEC rslt(dithering): input = 0.84, final = 0.50
20:03:27.858 00.000 15712 PPEC: input: 0.84, control: 0.50, exposure: 1500
20:03:27.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:27.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:03:27.858 00.000 15712 MoveAxis(W, 164, ABG)
20:03:27.858 00.000 15712 Guiding  Dir = 3, Dur = 164
20:03:27.858 00.000 15712 IsGuiding returns 0
20:03:27.885 00.027 15712 PulseGuide returned control before completion, sleep 147
20:03:28.049 00.164 15712 IsGuiding returns 0
20:03:28.049 00.000 15712 Move returns status 0, amount 164
20:03:28.049 00.000 15712 MoveAxis(N, 0, ABG)
20:03:28.049 00.000 15712 Move returns status 0, amount 0
20:03:28.049 00.000 15712 move complete, result=0
20:03:28.049 00.000 15712 worker thread done servicing request
20:03:28.049 00.000 15712 Worker thread wakes up
20:03:28.049 00.000 7988 GuideStep: 0.8 px 164 ms WEST, 0.1 px 0 ms NORTH
20:03:28.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:28.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:29.790 01.741 15712 Exposure complete
20:03:29.851 00.061 15712 worker thread done servicing request
20:03:29.851 00.000 7988 OnExposeComplete: enter
20:03:29.851 00.000 7988 UpdateGuideState(): m_state=6
20:03:29.851 00.000 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3262
20:03:29.851 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=433.45, Mass=1479, SNR=26.0, Peak=217 HFD=3.2
20:03:29.851 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
20:03:29.851 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
20:03:29.858 00.007 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.76 mountX=0.23 mountY=0.05, mountTheta=0.21
20:03:29.858 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.23, opts=13)
20:03:29.858 00.000 7988 Enqueuing Move request for scope (-0.04, -0.23)
20:03:29.858 00.000 15712 Worker thread wakes up
20:03:29.858 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
20:03:29.858 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
20:03:29.858 00.000 15712 Moving (-0.04, -0.23) raw xDistance=0.23 yDistance=0.05
20:03:29.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:29.858 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.0
20:03:29.864 00.006 7988 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 10 / 99999
20:03:29.864 00.000 15712 PPEC rslt(dithering): input = 0.23, final = 0.14
20:03:29.864 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
20:03:29.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:29.864 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767402209.864,"Host":"ASTROPC","Inst":1,"Distance":0.54,"Time":14.5,"SettleTime":15.0,"StarLocked":true}
20:03:29.867 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:03:29.867 00.000 15712 MoveAxis(W, 45, ABG)
20:03:29.867 00.000 15712 Guiding  Dir = 3, Dur = 45
20:03:29.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:29.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:29.867 00.000 7988 Enqueuing Expose request
20:03:29.867 00.000 15712 IsGuiding returns 0
20:03:29.886 00.019 15712 PulseGuide returned control before completion, sleep 40
20:03:29.931 00.045 15712 IsGuiding returns 1
20:03:29.931 00.000 15712 scope still moving after pulse duration time elapsed
20:03:29.966 00.035 15712 IsGuiding returns 0
20:03:29.966 00.000 15712 scope move finished after 45 + 50 ms
20:03:29.966 00.000 15712 Move returns status 0, amount 45
20:03:29.966 00.000 15712 MoveAxis(N, 0, ABG)
20:03:29.966 00.000 15712 Move returns status 0, amount 0
20:03:29.966 00.000 15712 move complete, result=0
20:03:29.966 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
20:03:29.968 00.002 15712 worker thread done servicing request
20:03:29.968 00.000 15712 Worker thread wakes up
20:03:29.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:29.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:31.385 01.417 15712 Exposure complete
20:03:31.441 00.056 15712 worker thread done servicing request
20:03:31.441 00.000 7988 OnExposeComplete: enter
20:03:31.448 00.007 7988 UpdateGuideState(): m_state=6
20:03:31.448 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3263
20:03:31.448 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=433.87, Mass=1486, SNR=26.2, Peak=186 HFD=3.4
20:03:31.448 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.54)
20:03:31.448 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
20:03:31.448 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.16 mountX=-0.19 mountY=0.12, mountTheta=2.57
20:03:31.448 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.19, opts=13)
20:03:31.448 00.000 7988 Enqueuing Move request for scope (-0.13, 0.19)
20:03:31.458 00.010 15712 Worker thread wakes up
20:03:31.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
20:03:31.458 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
20:03:31.458 00.000 15712 Moving (-0.13, 0.19) raw xDistance=-0.19 yDistance=0.12
20:03:31.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:31.458 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
20:03:31.461 00.003 7988 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 11 / 99999
20:03:31.461 00.000 7988 PhdController: newstate STATE_FINISH
20:03:31.461 00.000 7988 PhdController complete: success
20:03:31.464 00.003 15712 PPEC rslt(dithering): input = -0.19, final = -0.11
20:03:31.464 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
20:03:31.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:31.464 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767402211.464,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
20:03:31.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:03:31.464 00.000 15712 MoveAxis(E, 37, ABG)
20:03:31.464 00.000 15712 Guiding  Dir = 2, Dur = 37
20:03:31.464 00.000 7988 Mount: notify guiding dither settle done success=1
20:03:31.464 00.000 7988 PhdController: newstate STATE_IDLE
20:03:31.468 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:31.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:31.468 00.000 7988 Enqueuing Expose request
20:03:31.480 00.012 15712 IsGuiding returns 0
20:03:31.500 00.020 15712 PulseGuide returned control before completion, sleep 32
20:03:31.548 00.048 15712 IsGuiding returns 0
20:03:31.548 00.000 15712 Move returns status 0, amount 37
20:03:31.548 00.000 15712 MoveAxis(N, 0, ABG)
20:03:31.548 00.000 15712 Move returns status 0, amount 0
20:03:31.548 00.000 15712 move complete, result=0
20:03:31.548 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
20:03:31.549 00.001 15712 worker thread done servicing request
20:03:31.549 00.000 15712 Worker thread wakes up
20:03:31.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:31.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:33.190 01.641 15712 Exposure complete
20:03:33.251 00.061 15712 worker thread done servicing request
20:03:33.251 00.000 7988 OnExposeComplete: enter
20:03:33.251 00.000 7988 UpdateGuideState(): m_state=6
20:03:33.254 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
20:03:33.254 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=434.57, Mass=1568, SNR=27.0, Peak=205 HFD=3.3
20:03:33.254 00.000 7988 MultiStar: exiting stabilization period
20:03:33.254 00.000 7988 MultiStar: updating star positions after lock position change
20:03:33.254 00.000 7988 Star::Find(15, 960, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
20:03:33.254 00.000 7988 Star::Find returns 1 (0), X=960.23, Y=858.10, Mass=1591, SNR=26.8, Peak=132 HFD=4.3
20:03:33.260 00.006 7988 Star::Find(15, 363, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
20:03:33.260 00.000 7988 Star::Find returns 1 (0), X=363.70, Y=218.31, Mass=1480, SNR=25.9, Peak=185 HFD=3.7
20:03:33.260 00.000 7988 Star::Find(15, 387, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
20:03:33.260 00.000 7988 Star::Find returns 1 (0), X=387.15, Y=931.97, Mass=1431, SNR=25.6, Peak=129 HFD=4.3
20:03:33.260 00.000 7988 Star::Find(15, 538, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
20:03:33.260 00.000 7988 Star::Find returns 1 (0), X=538.52, Y=860.38, Mass=1647, SNR=27.1, Peak=141 HFD=4.9
20:03:33.260 00.000 7988 Star::Find(15, 694, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
20:03:33.260 00.000 7988 Star::Find returns 1 (0), X=694.37, Y=587.80, Mass=805, SNR=18.8, Peak=82 HFD=4.1
20:03:33.260 00.000 7988 Star::Find(15, 997, 900, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
20:03:33.270 00.010 7988 Star::Find returns 1 (0), X=997.83, Y=901.10, Mass=800, SNR=19.0, Peak=115 HFD=3.9
20:03:33.270 00.000 7988 Star::Find(15, 634, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
20:03:33.270 00.000 7988 Star::Find returns 1 (0), X=634.65, Y=282.74, Mass=678, SNR=17.3, Peak=104 HFD=3.5
20:03:33.270 00.000 7988 Star::Find(15, 696, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
20:03:33.270 00.000 7988 Star::Find returns 1 (0), X=695.93, Y=927.01, Mass=710, SNR=17.6, Peak=91 HFD=4.0
20:03:33.270 00.000 7988 Star::Find(15, 750, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
20:03:33.270 00.000 7988 Star::Find returns 1 (0), X=750.17, Y=669.86, Mass=499, SNR=14.6, Peak=66 HFD=3.9
20:03:33.277 00.007 7988 Star::Find(15, 1037, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
20:03:33.277 00.000 7988 Star::Find returns 1 (0), X=1036.76, Y=804.76, Mass=523, SNR=15.3, Peak=84 HFD=3.5
20:03:33.277 00.000 7988 Star::Find(15, 890, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
20:03:33.277 00.000 7988 Star::Find returns 1 (0), X=890.48, Y=864.19, Mass=454, SNR=14.1, Peak=72 HFD=3.4
20:03:33.277 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
20:03:33.277 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
20:03:33.277 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.89 hyp=0.89 cameraTheta=1.62 mountX=-0.89 mountY=0.02, mountTheta=3.12
20:03:33.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.89, opts=13)
20:03:33.286 00.009 7988 Enqueuing Move request for scope (-0.04, 0.89)
20:03:33.286 00.000 15712 Worker thread wakes up
20:03:33.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.89) opts 0xd
20:03:33.286 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.89)
20:03:33.286 00.000 15712 Moving (-0.04, 0.89) raw xDistance=-0.89 yDistance=0.02
20:03:33.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:33.286 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.0
20:03:33.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:33.286 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:33.286 00.000 7988 Enqueuing Expose request
20:03:33.286 00.000 15712 PPEC rslt: input = -0.89, final = -0.58, react = -0.53, pred = -0.05, hyst = -0.49, hyst_pct = 0.00, period_length = 640.25
20:03:33.286 00.000 15712 PPEC: input: -0.89, control: -0.58, exposure: 1500
20:03:33.286 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:33.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:03:33.286 00.000 15712 MoveAxis(E, 190, ABG)
20:03:33.286 00.000 15712 Guiding  Dir = 2, Dur = 190
20:03:33.286 00.000 15712 IsGuiding returns 0
20:03:33.322 00.036 15712 PulseGuide returned control before completion, sleep 172
20:03:33.525 00.203 15712 IsGuiding returns 0
20:03:33.525 00.000 15712 Move returns status 0, amount 190
20:03:33.525 00.000 15712 MoveAxis(N, 0, ABG)
20:03:33.525 00.000 15712 Move returns status 0, amount 0
20:03:33.525 00.000 15712 move complete, result=0
20:03:33.525 00.000 7988 GuideStep: -0.9 px 190 ms EAST, 0.0 px 0 ms NORTH
20:03:33.532 00.007 15712 worker thread done servicing request
20:03:33.532 00.000 15712 Worker thread wakes up
20:03:33.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:33.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:34.945 01.413 15712 Exposure complete
20:03:34.993 00.048 15712 worker thread done servicing request
20:03:34.993 00.000 7988 OnExposeComplete: enter
20:03:34.993 00.000 7988 UpdateGuideState(): m_state=6
20:03:35.008 00.015 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3265
20:03:35.008 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=434.21, Mass=1521, SNR=26.4, Peak=211 HFD=3.6
20:03:35.011 00.003 7988 MultiStar: [#1 0.22,-0.29,0.98,U] [#2 0.04,-0.03,0.97,U] [#3 0.12,0.05,0.95,U] [#4 0.12,0.06,1.00,U] [#5 0.10,-0.11,0.70,U] [#6 0.07,-0.04,0.72,U] [#7 -0.18,0.28,0.66,U] [#8 0.03,-0.28,0.67,U] 
20:03:35.011 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {-0.07, 0.53}
20:03:35.011 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
20:03:35.011 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.16)
20:03:35.011 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.44 mountX=-0.03 mountY=-0.06, mountTheta=-2.01
20:03:35.011 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.03, opts=13)
20:03:35.011 00.000 7988 Enqueuing Move request for scope (0.06, 0.03)
20:03:35.011 00.000 15712 Worker thread wakes up
20:03:35.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
20:03:35.011 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
20:03:35.011 00.000 15712 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.06
20:03:35.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:03:35.011 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.4
20:03:35.022 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:35.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:35.024 00.002 7988 Enqueuing Expose request
20:03:35.024 00.000 15712 PPEC rslt: input = -0.03, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.24
20:03:35.024 00.000 15712 PPEC: input: -0.03, control: -0.05, exposure: 1500
20:03:35.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:35.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:03:35.024 00.000 15712 MoveAxis(E, 17, ABG)
20:03:35.024 00.000 15712 Guiding  Dir = 2, Dur = 17
20:03:35.062 00.038 15712 IsGuiding returns 0
20:03:35.081 00.019 15712 PulseGuide returned control before completion, sleep 12
20:03:35.103 00.022 15712 IsGuiding returns 1
20:03:35.103 00.000 15712 scope still moving after pulse duration time elapsed
20:03:35.135 00.032 15712 IsGuiding returns 0
20:03:35.135 00.000 15712 scope move finished after 17 + 62 ms
20:03:35.135 00.000 15712 Move returns status 0, amount 17
20:03:35.135 00.000 15712 MoveAxis(N, 0, ABG)
20:03:35.135 00.000 15712 Move returns status 0, amount 0
20:03:35.135 00.000 15712 move complete, result=0
20:03:35.135 00.000 7988 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
20:03:35.135 00.000 15712 worker thread done servicing request
20:03:35.135 00.000 15712 Worker thread wakes up
20:03:35.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:35.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:36.779 01.644 15712 Exposure complete
20:03:36.832 00.053 15712 worker thread done servicing request
20:03:36.832 00.000 7988 OnExposeComplete: enter
20:03:36.832 00.000 7988 UpdateGuideState(): m_state=6
20:03:36.840 00.008 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3266
20:03:36.840 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=434.84, Mass=1462, SNR=25.8, Peak=161 HFD=3.7
20:03:36.840 00.000 7988 MultiStar: [#1 0.15,0.25,1.02,U] [#2 0.08,0.53,1.01,U] [#3 0.16,0.57,0.97,U] [#4 0.02,0.40,1.02,U] [#5 0.33,0.45,0.73,U] [#6 0.08,0.29,0.73,U] [#7 -0.11,0.49,0.64,U] [#8 0.18,0.45,0.65,U] 
20:03:36.840 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.52}, one-star: {0.00, 1.16}
20:03:36.840 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
20:03:36.840 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.21)
20:03:36.840 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.52 hyp=0.53 cameraTheta=1.39 mountX=-0.52 mountY=-0.11, mountTheta=-2.94
20:03:36.849 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.52, opts=13)
20:03:36.849 00.000 7988 Enqueuing Move request for scope (0.10, 0.52)
20:03:36.849 00.000 15712 Worker thread wakes up
20:03:36.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.52) opts 0xd
20:03:36.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.52)
20:03:36.849 00.000 15712 Moving (0.10, 0.52) raw xDistance=-0.52 yDistance=-0.11
20:03:36.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:03:36.849 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.8
20:03:36.854 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:36.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:36.856 00.002 15712 PPEC rslt: input = -0.52, final = -0.37, react = -0.31, pred = -0.06, hyst = -0.32, hyst_pct = 0.00, period_length = 640.23
20:03:36.856 00.000 7988 Enqueuing Expose request
20:03:36.856 00.000 15712 PPEC: input: -0.52, control: -0.37, exposure: 1500
20:03:36.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:36.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:03:36.856 00.000 15712 MoveAxis(E, 121, ABG)
20:03:36.856 00.000 15712 Guiding  Dir = 2, Dur = 121
20:03:36.856 00.000 15712 IsGuiding returns 0
20:03:36.883 00.027 15712 PulseGuide returned control before completion, sleep 102
20:03:37.000 00.117 15712 IsGuiding returns 1
20:03:37.000 00.000 15712 scope still moving after pulse duration time elapsed
20:03:37.032 00.032 15712 IsGuiding returns 0
20:03:37.032 00.000 15712 scope move finished after 121 + 53 ms
20:03:37.032 00.000 15712 Move returns status 0, amount 121
20:03:37.032 00.000 15712 MoveAxis(N, 0, ABG)
20:03:37.032 00.000 15712 Move returns status 0, amount 0
20:03:37.032 00.000 15712 move complete, result=0
20:03:37.032 00.000 7988 GuideStep: -0.5 px 121 ms EAST, -0.1 px 0 ms NORTH
20:03:37.034 00.002 15712 worker thread done servicing request
20:03:37.034 00.000 15712 Worker thread wakes up
20:03:37.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:37.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:38.453 01.419 15712 Exposure complete
20:03:38.499 00.046 15712 worker thread done servicing request
20:03:38.499 00.000 7988 OnExposeComplete: enter
20:03:38.515 00.016 7988 UpdateGuideState(): m_state=6
20:03:38.515 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3267
20:03:38.517 00.002 7988 Star::Find returns 1 (0), X=1170.45, Y=434.70, Mass=1513, SNR=26.3, Peak=177 HFD=3.5
20:03:38.517 00.000 7988 MultiStar: [#1 0.25,-0.04,1.05,U] [#2 0.26,0.15,0.98,U] [#3 0.45,0.31,0.95,U] [#4 0.13,0.21,0.99,U] [#5 0.25,-0.17,0.72,U] [#6 0.03,0.02,0.71,U] [#7 -0.01,0.24,0.67,U] [#8 0.20,-0.00,0.65,U] 
20:03:38.519 00.002 7988 refined, 8 included, MultiStar: {0.18, 0.22}, one-star: {-0.01, 1.02}
20:03:38.521 00.002 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
20:03:38.521 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.71)
20:03:38.523 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.22 hyp=0.28 cameraTheta=0.88 mountX=-0.22 mountY=-0.18, mountTheta=-2.44
20:03:38.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.22, opts=13)
20:03:38.525 00.002 7988 Enqueuing Move request for scope (0.18, 0.22)
20:03:38.527 00.002 15712 Worker thread wakes up
20:03:38.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.22) opts 0xd
20:03:38.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.22)
20:03:38.527 00.000 15712 Moving (0.18, 0.22) raw xDistance=-0.22 yDistance=-0.18
20:03:38.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:03:38.527 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.3
20:03:38.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:38.530 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:38.530 00.000 7988 Enqueuing Expose request
20:03:38.532 00.002 15712 PPEC rslt: input = -0.22, final = -0.21, react = -0.13, pred = -0.08, hyst = -0.12, hyst_pct = 0.00, period_length = 640.21
20:03:38.532 00.000 15712 PPEC: input: -0.22, control: -0.21, exposure: 1500
20:03:38.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:38.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:03:38.532 00.000 15712 MoveAxis(E, 70, ABG)
20:03:38.532 00.000 15712 Guiding  Dir = 2, Dur = 70
20:03:38.532 00.000 15712 IsGuiding returns 0
20:03:38.550 00.018 15712 PulseGuide returned control before completion, sleep 65
20:03:38.627 00.077 15712 IsGuiding returns 0
20:03:38.627 00.000 15712 Move returns status 0, amount 70
20:03:38.627 00.000 15712 MoveAxis(N, 0, ABG)
20:03:38.627 00.000 15712 Move returns status 0, amount 0
20:03:38.627 00.000 15712 move complete, result=0
20:03:38.627 00.000 7988 GuideStep: -0.2 px 70 ms EAST, -0.2 px 0 ms NORTH
20:03:38.632 00.005 15712 worker thread done servicing request
20:03:38.632 00.000 15712 Worker thread wakes up
20:03:38.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:38.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:40.276 01.644 15712 Exposure complete
20:03:40.336 00.060 15712 worker thread done servicing request
20:03:40.336 00.000 7988 OnExposeComplete: enter
20:03:40.338 00.002 7988 UpdateGuideState(): m_state=6
20:03:40.340 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3268
20:03:40.340 00.000 7988 Star::Find returns 1 (0), X=1170.32, Y=434.22, Mass=1552, SNR=26.7, Peak=223 HFD=3.4
20:03:40.342 00.002 7988 MultiStar: [#1 0.16,-0.56,0.98,U] [#2 0.20,-0.25,1.02,U] [#3 0.07,-0.13,0.92,U] [#4 -0.20,-0.20,1.00,U] [#5 0.14,-0.38,0.68,U] [#6 -0.29,-0.33,0.73,U] [#7 -0.41,-0.00,0.65,U] [#8 -0.16,-0.33,0.63,U] 
20:03:40.342 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.17}, one-star: {-0.14, 0.54}
20:03:40.342 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
20:03:40.347 00.005 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
20:03:40.349 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.87 mountX=0.17 mountY=0.06, mountTheta=0.32
20:03:40.353 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.17, opts=13)
20:03:40.353 00.000 7988 Enqueuing Move request for scope (-0.05, -0.17)
20:03:40.353 00.000 15712 Worker thread wakes up
20:03:40.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
20:03:40.353 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
20:03:40.353 00.000 15712 Moving (-0.05, -0.17) raw xDistance=0.17 yDistance=0.06
20:03:40.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:03:40.353 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.7
20:03:40.359 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:40.361 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:40.361 00.000 7988 Enqueuing Expose request
20:03:40.361 00.000 15712 PPEC rslt: input = 0.17, final = -0.01, react = 0.10, pred = -0.11, hyst = 0.07, hyst_pct = 0.00, period_length = 640.20
20:03:40.361 00.000 15712 PPEC: input: 0.17, control: -0.01, exposure: 1500
20:03:40.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:40.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:03:40.361 00.000 15712 MoveAxis(E, 4, ABG)
20:03:40.361 00.000 15712 Guiding  Dir = 2, Dur = 4
20:03:40.361 00.000 15712 IsGuiding returns 0
20:03:40.387 00.026 15712 IsGuiding returns 0
20:03:40.387 00.000 15712 Move returns status 0, amount 4
20:03:40.387 00.000 15712 MoveAxis(N, 0, ABG)
20:03:40.387 00.000 15712 Move returns status 0, amount 0
20:03:40.387 00.000 15712 move complete, result=0
20:03:40.387 00.000 15712 worker thread done servicing request
20:03:40.387 00.000 15712 Worker thread wakes up
20:03:40.387 00.000 7988 GuideStep: 0.2 px 4 ms EAST, 0.1 px 0 ms NORTH
20:03:40.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:40.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:41.796 01.409 15712 Exposure complete
20:03:41.855 00.059 15712 worker thread done servicing request
20:03:41.855 00.000 7988 OnExposeComplete: enter
20:03:41.855 00.000 7988 UpdateGuideState(): m_state=6
20:03:41.857 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3269
20:03:41.857 00.000 7988 Star::Find returns 1 (1), X=1170.09, Y=433.90, Mass=1460, SNR=25.9, Peak=255 HFD=2.8
20:03:41.857 00.000 7988 MultiStar: [#1 -0.17,-0.61,1.05,U] [#2 -0.32,-0.51,1.00,U] [#3 -0.31,-0.26,0.99,U] [#4 -0.39,-0.17,1.07,U] [#5 -0.28,-0.59,0.75,U] [#6 -0.35,-0.51,0.72,U] [#7 -0.22,-0.48,0.69,U] [#8 -0.01,-0.33,0.64,U] 
20:03:41.857 00.000 7988 single-star, 8 included, MultiStar: {-0.28, -0.34}, one-star: {-0.36, 0.22}
20:03:41.857 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.58) = xAngle (4.18 = -2.10)
20:03:41.857 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.29 = 1.01)
20:03:41.864 00.007 7988 CameraToMount -- cameraX=-0.36 cameraY=0.22 hyp=0.42 cameraTheta=2.60 mountX=-0.22 mountY=0.36, mountTheta=2.11
20:03:41.864 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=0.22, opts=13)
20:03:41.864 00.000 7988 Enqueuing Move request for scope (-0.36, 0.22)
20:03:41.864 00.000 15712 Worker thread wakes up
20:03:41.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.22) opts 0xd
20:03:41.864 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, 0.22)
20:03:41.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:41.864 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.9 Saturated
20:03:41.871 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:41.871 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:41.873 00.002 7988 Enqueuing Expose request
20:03:41.875 00.002 15712 Moving (-0.36, 0.22) raw xDistance=-0.22 yDistance=0.36
20:03:41.875 00.000 15712 PPEC rslt: input = -0.22, final = -0.24, react = -0.13, pred = -0.11, hyst = -0.13, hyst_pct = 0.00, period_length = 640.19
20:03:41.875 00.000 15712 PPEC: input: -0.22, control: -0.24, exposure: 1500
20:03:41.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:03:41.875 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
20:03:41.875 00.000 15712 MoveAxis(E, 77, ABG)
20:03:41.875 00.000 15712 Guiding  Dir = 2, Dur = 77
20:03:41.875 00.000 15712 IsGuiding returns 0
20:03:41.906 00.031 15712 PulseGuide returned control before completion, sleep 60
20:03:41.969 00.063 15712 IsGuiding returns 1
20:03:41.969 00.000 15712 scope still moving after pulse duration time elapsed
20:03:42.018 00.049 15712 IsGuiding returns 0
20:03:42.018 00.000 15712 scope move finished after 77 + 62 ms
20:03:42.018 00.000 15712 Move returns status 0, amount 77
20:03:42.018 00.000 15712 MoveAxis(N, 0, ABG)
20:03:42.018 00.000 15712 Move returns status 0, amount 0
20:03:42.018 00.000 15712 move complete, result=0
20:03:42.018 00.000 15712 worker thread done servicing request
20:03:42.018 00.000 15712 Worker thread wakes up
20:03:42.018 00.000 7988 GuideStep: -0.2 px 77 ms EAST, 0.4 px 0 ms NORTH
20:03:42.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:42.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:43.761 01.743 15712 Exposure complete
20:03:43.821 00.060 15712 worker thread done servicing request
20:03:43.821 00.000 7988 OnExposeComplete: enter
20:03:43.823 00.002 7988 UpdateGuideState(): m_state=6
20:03:43.823 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3270
20:03:43.823 00.000 7988 Star::Find returns 1 (1), X=1170.30, Y=433.13, Mass=1511, SNR=26.6, Peak=255 HFD=3.3
20:03:43.823 00.000 7988 MultiStar: [#1 -0.04,-1.35,0.00,M1] [#2 -0.19,-1.13,1.01,U] [#3 -0.13,-1.06,0.95,U] [#4 -0.09,-1.03,1.01,U] [#5 -0.16,-1.28,0.00,M1] [#6 -0.31,-1.10,0.73,U] [#7 -0.30,-1.30,0.00,M1] [#8 0.12,-1.14,0.64,U] 
20:03:43.823 00.000 7988 single-star, 5 included, MultiStar: {-0.13, -0.99}, one-star: {-0.15, -0.55}
20:03:43.823 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
20:03:43.823 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
20:03:43.823 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.55 hyp=0.57 cameraTheta=-1.84 mountX=0.55 mountY=0.17, mountTheta=0.29
20:03:43.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.55, opts=13)
20:03:43.823 00.000 7988 Enqueuing Move request for scope (-0.15, -0.55)
20:03:43.823 00.000 15712 Worker thread wakes up
20:03:43.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.55) opts 0xd
20:03:43.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.55)
20:03:43.823 00.000 15712 Moving (-0.15, -0.55) raw xDistance=0.55 yDistance=0.17
20:03:43.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:43.823 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.6 Saturated
20:03:43.838 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:43.839 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:43.839 00.000 7988 Enqueuing Expose request
20:03:43.841 00.002 15712 PPEC rslt: input = 0.55, final = 0.24, react = 0.33, pred = -0.09, hyst = 0.30, hyst_pct = 0.00, period_length = 640.18
20:03:43.841 00.000 15712 PPEC: input: 0.55, control: 0.24, exposure: 1500
20:03:43.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:43.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:03:43.841 00.000 15712 MoveAxis(W, 77, ABG)
20:03:43.841 00.000 15712 Guiding  Dir = 3, Dur = 77
20:03:43.841 00.000 15712 IsGuiding returns 0
20:03:43.855 00.014 15712 PulseGuide returned control before completion, sleep 73
20:03:43.968 00.113 15712 IsGuiding returns 1
20:03:43.968 00.000 15712 scope still moving after pulse duration time elapsed
20:03:43.999 00.031 15712 IsGuiding returns 0
20:03:43.999 00.000 15712 scope move finished after 77 + 80 ms
20:03:43.999 00.000 15712 Move returns status 0, amount 77
20:03:43.999 00.000 15712 MoveAxis(N, 0, ABG)
20:03:43.999 00.000 15712 Move returns status 0, amount 0
20:03:43.999 00.000 15712 move complete, result=0
20:03:43.999 00.000 15712 worker thread done servicing request
20:03:43.999 00.000 15712 Worker thread wakes up
20:03:43.999 00.000 7988 GuideStep: 0.6 px 77 ms WEST, 0.2 px 0 ms NORTH
20:03:43.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:43.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:45.420 01.421 15712 Exposure complete
20:03:45.481 00.061 15712 worker thread done servicing request
20:03:45.481 00.000 7988 OnExposeComplete: enter
20:03:45.481 00.000 7988 UpdateGuideState(): m_state=6
20:03:45.483 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3271
20:03:45.483 00.000 7988 Star::Find returns 1 (0), X=1169.97, Y=433.73, Mass=1529, SNR=26.5, Peak=232 HFD=3.2
20:03:45.485 00.002 7988 MultiStar: [#1 -0.31,-0.70,1.02,U] [#2 -0.44,-0.58,0.98,U] [#3 -0.48,-0.50,0.95,U] [#4 -0.45,-0.50,1.04,U] [#5 -0.40,-0.61,0.69,U] [#6 -0.64,-0.71,0.70,U] [#7 -0.55,-0.38,0.67,U] [#8 -0.35,-0.58,0.68,U] 
20:03:45.487 00.002 7988 single-star, 8 included, MultiStar: {-0.45, -0.49}, one-star: {-0.48, 0.05}
20:03:45.487 00.000 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.58) = xAngle (4.61 = -1.67)
20:03:45.489 00.002 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.72 = 1.44)
20:03:45.489 00.000 7988 CameraToMount -- cameraX=-0.48 cameraY=0.05 hyp=0.49 cameraTheta=3.03 mountX=-0.05 mountY=0.48, mountTheta=1.67
20:03:45.491 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.48, y=0.05, opts=13)
20:03:45.493 00.002 7988 Enqueuing Move request for scope (-0.48, 0.05)
20:03:45.493 00.000 15712 Worker thread wakes up
20:03:45.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.05) opts 0xd
20:03:45.493 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.48, 0.05)
20:03:45.493 00.000 15712 Moving (-0.48, 0.05) raw xDistance=-0.05 yDistance=0.48
20:03:45.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:45.493 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.5
20:03:45.496 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:45.496 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:45.496 00.000 7988 Enqueuing Expose request
20:03:45.496 00.000 15712 PPEC rslt: input = -0.05, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
20:03:45.496 00.000 15712 PPEC: input: -0.05, control: -0.06, exposure: 1500
20:03:45.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:03:45.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
20:03:45.496 00.000 15712 MoveAxis(E, 20, ABG)
20:03:45.496 00.000 15712 Guiding  Dir = 2, Dur = 20
20:03:45.496 00.000 15712 IsGuiding returns 0
20:03:45.515 00.019 15712 PulseGuide returned control before completion, sleep 13
20:03:45.567 00.052 15712 IsGuiding returns 0
20:03:45.567 00.000 15712 Move returns status 0, amount 20
20:03:45.567 00.000 15712 MoveAxis(N, 0, ABG)
20:03:45.567 00.000 15712 Move returns status 0, amount 0
20:03:45.567 00.000 15712 move complete, result=0
20:03:45.567 00.000 7988 GuideStep: -0.1 px 20 ms EAST, 0.5 px 0 ms NORTH
20:03:45.569 00.002 15712 worker thread done servicing request
20:03:45.569 00.000 15712 Worker thread wakes up
20:03:45.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:45.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:47.206 01.637 15712 Exposure complete
20:03:47.266 00.060 15712 worker thread done servicing request
20:03:47.266 00.000 7988 OnExposeComplete: enter
20:03:47.266 00.000 7988 UpdateGuideState(): m_state=6
20:03:47.269 00.003 7988 Star::Find(15, 1169, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3272
20:03:47.269 00.000 7988 Star::Find returns 1 (0), X=1170.03, Y=434.95, Mass=1457, SNR=26.0, Peak=229 HFD=2.9
20:03:47.269 00.000 7988 MultiStar: [#1 -0.19,0.04,1.05,U] [#2 -0.42,0.44,1.00,U] [#3 -0.30,0.49,0.97,U] [#4 -0.36,0.33,1.07,U] [#5 -0.41,0.31,0.73,U] [#6 -0.57,0.31,0.74,U] [#7 -0.46,0.55,0.68,U] [#8 -0.29,0.21,0.67,U] 
20:03:47.269 00.000 7988 refined, 8 included, MultiStar: {-0.37, 0.45}, one-star: {-0.43, 1.27}
20:03:47.273 00.004 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
20:03:47.273 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.67)
20:03:47.273 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.45 hyp=0.58 cameraTheta=2.26 mountX=-0.45 mountY=0.36, mountTheta=2.46
20:03:47.273 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.45, opts=13)
20:03:47.279 00.006 7988 Enqueuing Move request for scope (-0.37, 0.45)
20:03:47.279 00.000 15712 Worker thread wakes up
20:03:47.279 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.45) opts 0xd
20:03:47.279 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.45)
20:03:47.279 00.000 15712 Moving (-0.37, 0.45) raw xDistance=-0.45 yDistance=0.36
20:03:47.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:47.279 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0
20:03:47.283 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:47.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:47.285 00.002 7988 Enqueuing Expose request
20:03:47.285 00.000 15712 PPEC rslt: input = -0.45, final = -0.29, react = -0.27, pred = -0.03, hyst = -0.23, hyst_pct = 0.00, period_length = 640.16
20:03:47.285 00.000 15712 PPEC: input: -0.45, control: -0.29, exposure: 1500
20:03:47.285 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.09 newest=1.01
20:03:47.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
20:03:47.285 00.000 15712 MoveAxis(E, 96, ABG)
20:03:47.285 00.000 15712 Guiding  Dir = 2, Dur = 96
20:03:47.290 00.005 15712 IsGuiding returns 0
20:03:47.307 00.017 15712 PulseGuide returned control before completion, sleep 90
20:03:47.415 00.108 15712 IsGuiding returns 0
20:03:47.415 00.000 15712 Move returns status 0, amount 96
20:03:47.415 00.000 15712 BLC: Oldest BLC event removed
20:03:47.415 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
20:03:47.415 00.000 15712 MoveAxis(S, 331, ABG)
20:03:47.415 00.000 15712 Guiding  Dir = 1, Dur = 331
20:03:47.415 00.000 15712 IsGuiding returns 0
20:03:47.495 00.080 15712 PulseGuide returned control before completion, sleep 262
20:03:47.780 00.285 15712 IsGuiding returns 1
20:03:47.780 00.000 15712 scope still moving after pulse duration time elapsed
20:03:47.812 00.032 15712 IsGuiding returns 1
20:03:47.869 00.057 15712 IsGuiding returns 0
20:03:47.869 00.000 15712 scope move finished after 331 + 115 ms
20:03:47.869 00.000 15712 Move returns status 0, amount 331
20:03:47.869 00.000 15712 move complete, result=0
20:03:47.869 00.000 15712 worker thread done servicing request
20:03:47.869 00.000 15712 Worker thread wakes up
20:03:47.869 00.000 7988 GuideStep: -0.4 px 96 ms EAST, 0.4 px 331 ms SOUTH
20:03:47.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:47.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:49.280 01.411 15712 Exposure complete
20:03:49.331 00.051 15712 worker thread done servicing request
20:03:49.331 00.000 7988 OnExposeComplete: enter
20:03:49.331 00.000 7988 UpdateGuideState(): m_state=6
20:03:49.342 00.011 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3273
20:03:49.342 00.000 7988 Star::Find returns 1 (1), X=1170.33, Y=435.13, Mass=1499, SNR=26.2, Peak=255 HFD=3.3
20:03:49.342 00.000 7988 MultiStar: [#1 0.10,0.43,1.01,U] [#2 -0.04,0.84,1.00,U] [#3 0.03,0.70,1.00,U] [#4 0.16,0.66,1.04,U] [#5 0.11,0.75,0.72,U] [#6 -0.25,0.59,0.71,U] [#7 -0.37,0.82,0.66,U] [#8 0.26,0.62,0.64,U] 
20:03:49.342 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.77}, one-star: {-0.13, 1.45}
20:03:49.342 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
20:03:49.348 00.006 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
20:03:49.348 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.77 hyp=0.77 cameraTheta=1.58 mountX=-0.77 mountY=-0.01, mountTheta=-3.12
20:03:49.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.77, opts=13)
20:03:49.348 00.000 7988 Enqueuing Move request for scope (-0.00, 0.77)
20:03:49.348 00.000 15712 Worker thread wakes up
20:03:49.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.77) opts 0xd
20:03:49.348 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.77)
20:03:49.348 00.000 15712 Moving (-0.00, 0.77) raw xDistance=-0.77 yDistance=-0.01
20:03:49.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:49.348 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.2 Saturated
20:03:49.355 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:49.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:49.357 00.002 7988 Enqueuing Expose request
20:03:49.358 00.001 15712 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.04, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.361665, 1:-0.014790
20:03:49.358 00.000 15712 BLC: No correction, Miss < min_move
20:03:49.358 00.000 15712 PPEC rslt: input = -0.77, final = -0.49, react = -0.46, pred = -0.02, hyst = -0.42, hyst_pct = 0.00, period_length = 640.15
20:03:49.358 00.000 15712 PPEC: input: -0.77, control: -0.49, exposure: 1500
20:03:49.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:49.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:03:49.358 00.000 15712 MoveAxis(E, 159, ABG)
20:03:49.358 00.000 15712 Guiding  Dir = 2, Dur = 159
20:03:49.358 00.000 15712 IsGuiding returns 0
20:03:49.382 00.024 15712 PulseGuide returned control before completion, sleep 144
20:03:49.535 00.153 15712 IsGuiding returns 1
20:03:49.535 00.000 15712 scope still moving after pulse duration time elapsed
20:03:49.570 00.035 15712 IsGuiding returns 0
20:03:49.570 00.000 15712 scope move finished after 159 + 58 ms
20:03:49.570 00.000 15712 Move returns status 0, amount 159
20:03:49.570 00.000 15712 MoveAxis(N, 0, ABG)
20:03:49.570 00.000 15712 Move returns status 0, amount 0
20:03:49.570 00.000 15712 move complete, result=0
20:03:49.570 00.000 7988 GuideStep: -0.8 px 159 ms EAST, -0.0 px 0 ms NORTH
20:03:49.581 00.011 15712 worker thread done servicing request
20:03:49.581 00.000 15712 Worker thread wakes up
20:03:49.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:49.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:51.322 01.741 15712 Exposure complete
20:03:51.373 00.051 15712 worker thread done servicing request
20:03:51.373 00.000 7988 OnExposeComplete: enter
20:03:51.373 00.000 7988 UpdateGuideState(): m_state=6
20:03:51.385 00.012 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3274
20:03:51.387 00.002 7988 Star::Find returns 1 (0), X=1170.34, Y=434.67, Mass=1527, SNR=26.5, Peak=211 HFD=3.4
20:03:51.387 00.000 7988 MultiStar: [#1 0.30,-0.08,1.03,U] [#2 0.12,0.07,1.00,U] [#3 0.31,0.11,0.92,U] [#4 0.08,0.52,1.02,U] [#5 0.19,-0.17,0.69,U] [#6 -0.08,-0.07,0.70,U] [#7 0.13,0.10,0.66,U] [#8 0.05,0.40,0.67,U] 
20:03:51.389 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.23}, one-star: {-0.12, 0.99}
20:03:51.390 00.001 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.69 = 2.69)
20:03:51.390 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.80 = -0.48)
20:03:51.392 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.26 cameraTheta=1.11 mountX=-0.23 mountY=-0.12, mountTheta=-2.67
20:03:51.394 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.23, opts=13)
20:03:51.394 00.000 7988 Enqueuing Move request for scope (0.11, 0.23)
20:03:51.396 00.002 15712 Worker thread wakes up
20:03:51.396 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
20:03:51.396 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
20:03:51.396 00.000 15712 Moving (0.11, 0.23) raw xDistance=-0.23 yDistance=-0.12
20:03:51.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:03:51.398 00.002 7988 UpdateGuideState exits: m=1527 SNR=26.5
20:03:51.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:51.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:51.400 00.002 7988 Enqueuing Expose request
20:03:51.400 00.000 15712 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.04, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.361665, 1:-0.014790, 2:-0.119058
20:03:51.400 00.000 15712 BLC: No correction, Miss < min_move
20:03:51.404 00.004 15712 PPEC rslt: input = -0.23, final = -0.18, react = -0.14, pred = -0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 640.14
20:03:51.404 00.000 15712 PPEC: input: -0.23, control: -0.18, exposure: 1500
20:03:51.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:51.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:03:51.404 00.000 15712 MoveAxis(E, 58, ABG)
20:03:51.404 00.000 15712 Guiding  Dir = 2, Dur = 58
20:03:51.404 00.000 15712 IsGuiding returns 0
20:03:51.432 00.028 15712 PulseGuide returned control before completion, sleep 40
20:03:51.480 00.048 15712 IsGuiding returns 1
20:03:51.480 00.000 15712 scope still moving after pulse duration time elapsed
20:03:51.514 00.034 15712 IsGuiding returns 0
20:03:51.514 00.000 15712 scope move finished after 58 + 50 ms
20:03:51.514 00.000 15712 Move returns status 0, amount 58
20:03:51.514 00.000 15712 MoveAxis(N, 0, ABG)
20:03:51.514 00.000 15712 Move returns status 0, amount 0
20:03:51.514 00.000 15712 move complete, result=0
20:03:51.514 00.000 7988 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
20:03:51.516 00.002 15712 worker thread done servicing request
20:03:51.516 00.000 15712 Worker thread wakes up
20:03:51.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:51.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:52.935 01.419 15712 Exposure complete
20:03:52.991 00.056 15712 worker thread done servicing request
20:03:52.991 00.000 7988 OnExposeComplete: enter
20:03:52.997 00.006 7988 UpdateGuideState(): m_state=6
20:03:52.997 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3275
20:03:52.997 00.000 7988 Star::Find returns 1 (0), X=1170.34, Y=434.09, Mass=1405, SNR=25.3, Peak=185 HFD=3.4
20:03:52.997 00.000 7988 MultiStar: [#1 0.08,-0.47,1.05,U] [#2 -0.01,-0.19,1.02,U] [#3 0.13,-0.32,0.93,U] [#4 0.14,-0.18,1.06,U] [#5 0.03,-0.43,0.73,U] [#6 -0.02,-0.40,0.70,U] [#7 -0.23,-0.30,0.69,U] [#8 0.32,-0.42,0.66,U] 
20:03:52.997 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.24}, one-star: {-0.12, 0.41}
20:03:52.997 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
20:03:52.997 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.01)
20:03:52.997 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.42 mountX=0.24 mountY=-0.03, mountTheta=-0.13
20:03:52.997 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.24, opts=13)
20:03:53.007 00.010 7988 Enqueuing Move request for scope (0.04, -0.24)
20:03:53.007 00.000 15712 Worker thread wakes up
20:03:53.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
20:03:53.007 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
20:03:53.007 00.000 15712 Moving (0.04, -0.24) raw xDistance=0.24 yDistance=-0.03
20:03:53.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:53.007 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.3
20:03:53.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:53.013 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:53.013 00.000 7988 Enqueuing Expose request
20:03:53.015 00.002 15712 BLC: window closed
20:03:53.015 00.000 15712 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.04, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.361665, 1:-0.014790, 2:-0.119058
20:03:53.015 00.000 15712 BLC: No correction, Miss < min_move
20:03:53.015 00.000 15712 PPEC rslt: input = 0.24, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 640.13
20:03:53.015 00.000 15712 PPEC: input: 0.24, control: 0.10, exposure: 1500
20:03:53.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:53.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:03:53.015 00.000 15712 MoveAxis(W, 32, ABG)
20:03:53.015 00.000 15712 Guiding  Dir = 3, Dur = 32
20:03:53.015 00.000 15712 IsGuiding returns 0
20:03:53.032 00.017 15712 PulseGuide returned control before completion, sleep 29
20:03:53.076 00.044 15712 IsGuiding returns 0
20:03:53.076 00.000 15712 Move returns status 0, amount 32
20:03:53.076 00.000 15712 MoveAxis(N, 0, ABG)
20:03:53.076 00.000 15712 Move returns status 0, amount 0
20:03:53.076 00.000 15712 move complete, result=0
20:03:53.076 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
20:03:53.082 00.006 15712 worker thread done servicing request
20:03:53.082 00.000 15712 Worker thread wakes up
20:03:53.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:53.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:54.721 01.639 15712 Exposure complete
20:03:54.777 00.056 15712 worker thread done servicing request
20:03:54.777 00.000 7988 OnExposeComplete: enter
20:03:54.777 00.000 7988 UpdateGuideState(): m_state=6
20:03:54.783 00.006 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3276
20:03:54.783 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=433.80, Mass=1447, SNR=25.6, Peak=186 HFD=3.2
20:03:54.783 00.000 7988 MultiStar: [#1 0.35,-0.81,1.03,U] [#2 0.20,-0.54,1.00,U] [#3 0.15,-0.57,0.96,U] [#4 0.12,-0.61,1.03,U] [#5 0.23,-0.80,0.70,U] [#6 0.03,-0.67,0.69,U] [#7 -0.00,-0.56,0.68,U] [#8 0.31,-0.81,0.70,U] 
20:03:54.783 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.57}, one-star: {0.07, 0.12}
20:03:54.783 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
20:03:54.783 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
20:03:54.783 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.02 mountX=-0.12 mountY=-0.07, mountTheta=-2.58
20:03:54.783 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.12, opts=13)
20:03:54.783 00.000 7988 Enqueuing Move request for scope (0.07, 0.12)
20:03:54.793 00.010 15712 Worker thread wakes up
20:03:54.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
20:03:54.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
20:03:54.793 00.000 15712 Moving (0.07, 0.12) raw xDistance=-0.12 yDistance=-0.07
20:03:54.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:54.793 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.6
20:03:54.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:54.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:54.798 00.005 7988 Enqueuing Expose request
20:03:54.798 00.000 15712 PPEC rslt: input = -0.12, final = -0.05, react = -0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.11
20:03:54.798 00.000 15712 PPEC: input: -0.12, control: -0.05, exposure: 1500
20:03:54.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:54.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:03:54.798 00.000 15712 MoveAxis(E, 16, ABG)
20:03:54.798 00.000 15712 Guiding  Dir = 2, Dur = 16
20:03:54.798 00.000 15712 IsGuiding returns 0
20:03:54.815 00.017 15712 IsGuiding returns 1
20:03:54.815 00.000 15712 scope still moving after pulse duration time elapsed
20:03:54.866 00.051 15712 IsGuiding returns 1
20:03:54.894 00.028 15712 IsGuiding returns 0
20:03:54.894 00.000 15712 scope move finished after 16 + 77 ms
20:03:54.894 00.000 15712 Move returns status 0, amount 16
20:03:54.894 00.000 15712 MoveAxis(N, 0, ABG)
20:03:54.894 00.000 15712 Move returns status 0, amount 0
20:03:54.894 00.000 15712 move complete, result=0
20:03:54.894 00.000 15712 worker thread done servicing request
20:03:54.894 00.000 15712 Worker thread wakes up
20:03:54.894 00.000 7988 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
20:03:54.896 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:54.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:56.302 01.406 15712 Exposure complete
20:03:56.364 00.062 15712 worker thread done servicing request
20:03:56.364 00.000 7988 OnExposeComplete: enter
20:03:56.364 00.000 7988 UpdateGuideState(): m_state=6
20:03:56.366 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3277
20:03:56.366 00.000 7988 Star::Find returns 1 (0), X=1170.57, Y=433.22, Mass=1584, SNR=26.8, Peak=211 HFD=3.6
20:03:56.368 00.002 7988 MultiStar: [#1 0.43,-1.38,0.00,M1] [#2 0.23,-1.11,0.99,U] [#3 0.38,-1.16,0.93,U] [#4 0.40,-1.18,0.00,M1] [#5 0.31,-1.38,0.00,M1] [#6 0.03,-1.14,0.70,U] [#7 -0.01,-1.10,0.65,U] [#8 0.34,-0.99,0.62,U] 
20:03:56.370 00.002 7988 single-star, 5 included, MultiStar: {0.19, -0.97}, one-star: {0.11, -0.46}
20:03:56.370 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.24 = 0.24)
20:03:56.372 00.002 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.93)
20:03:56.372 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.46 hyp=0.47 cameraTheta=-1.33 mountX=0.46 mountY=-0.10, mountTheta=-0.21
20:03:56.374 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.46, opts=13)
20:03:56.376 00.002 7988 Enqueuing Move request for scope (0.11, -0.46)
20:03:56.376 00.000 15712 Worker thread wakes up
20:03:56.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.46) opts 0xd
20:03:56.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.46)
20:03:56.376 00.000 15712 Moving (0.11, -0.46) raw xDistance=0.46 yDistance=-0.10
20:03:56.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:56.376 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.8
20:03:56.380 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:56.380 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:56.380 00.000 7988 Enqueuing Expose request
20:03:56.380 00.000 15712 PPEC rslt: input = 0.46, final = 0.21, react = 0.27, pred = -0.06, hyst = 0.25, hyst_pct = 0.00, period_length = 640.10
20:03:56.380 00.000 15712 PPEC: input: 0.46, control: 0.21, exposure: 1500
20:03:56.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:56.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:03:56.380 00.000 15712 MoveAxis(W, 69, ABG)
20:03:56.380 00.000 15712 Guiding  Dir = 3, Dur = 69
20:03:56.380 00.000 15712 IsGuiding returns 0
20:03:56.396 00.016 15712 PulseGuide returned control before completion, sleep 59
20:03:56.476 00.080 15712 IsGuiding returns 0
20:03:56.476 00.000 15712 Move returns status 0, amount 69
20:03:56.476 00.000 15712 MoveAxis(N, 0, ABG)
20:03:56.476 00.000 15712 Move returns status 0, amount 0
20:03:56.476 00.000 15712 move complete, result=0
20:03:56.476 00.000 7988 GuideStep: 0.5 px 69 ms WEST, -0.1 px 0 ms NORTH
20:03:56.487 00.011 15712 worker thread done servicing request
20:03:56.487 00.000 15712 Worker thread wakes up
20:03:56.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:56.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:58.119 01.632 15712 Exposure complete
20:03:58.164 00.045 15712 worker thread done servicing request
20:03:58.164 00.000 7988 OnExposeComplete: enter
20:03:58.180 00.016 7988 UpdateGuideState(): m_state=6
20:03:58.181 00.001 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3278
20:03:58.181 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=433.57, Mass=1488, SNR=26.3, Peak=183 HFD=3.3
20:03:58.183 00.002 7988 MultiStar: [#1 0.39,-1.08,1.02,U] [#2 0.27,-0.70,1.01,U] [#3 0.19,-0.66,0.96,U] [#4 0.21,-0.78,1.02,U] [#5 0.40,-0.86,0.74,U] [#6 0.16,-0.84,0.74,U] [#7 0.11,-0.54,0.68,U] [#8 0.16,-0.68,0.68,U] 
20:03:58.185 00.002 7988 single-star, 8 included, MultiStar: {0.22, -0.69}, one-star: {0.09, -0.11}
20:03:58.185 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.58) = xAngle (0.69 = 0.69)
20:03:58.187 00.002 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.80 = -2.48)
20:03:58.187 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.89 mountX=0.10 mountY=-0.08, mountTheta=-0.67
20:03:58.189 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.11, opts=13)
20:03:58.191 00.002 7988 Enqueuing Move request for scope (0.09, -0.11)
20:03:58.191 00.000 15712 Worker thread wakes up
20:03:58.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
20:03:58.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
20:03:58.191 00.000 15712 Moving (0.09, -0.11) raw xDistance=0.10 yDistance=-0.08
20:03:58.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:03:58.191 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
20:03:58.196 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:58.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:58.198 00.002 7988 Enqueuing Expose request
20:03:58.198 00.000 15712 PPEC rslt: input = 0.10, final = -0.07, react = 0.06, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
20:03:58.198 00.000 15712 PPEC: input: 0.10, control: -0.07, exposure: 1500
20:03:58.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:58.200 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:03:58.200 00.000 15712 MoveAxis(E, 24, ABG)
20:03:58.200 00.000 15712 Guiding  Dir = 2, Dur = 24
20:03:58.200 00.000 15712 IsGuiding returns 0
20:03:58.215 00.015 15712 IsGuiding returns 1
20:03:58.215 00.000 15712 scope still moving after pulse duration time elapsed
20:03:58.260 00.045 15712 IsGuiding returns 0
20:03:58.260 00.000 15712 scope move finished after 24 + 35 ms
20:03:58.260 00.000 15712 Move returns status 0, amount 24
20:03:58.260 00.000 15712 MoveAxis(N, 0, ABG)
20:03:58.260 00.000 15712 Move returns status 0, amount 0
20:03:58.260 00.000 15712 move complete, result=0
20:03:58.260 00.000 15712 worker thread done servicing request
20:03:58.260 00.000 15712 Worker thread wakes up
20:03:58.260 00.000 7988 GuideStep: 0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
20:03:58.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:03:58.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:03:59.677 01.417 15712 Exposure complete
20:03:59.764 00.087 15712 worker thread done servicing request
20:03:59.764 00.000 7988 OnExposeComplete: enter
20:03:59.764 00.000 7988 UpdateGuideState(): m_state=6
20:03:59.764 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3279
20:03:59.771 00.007 7988 Star::Find returns 1 (0), X=1170.63, Y=435.19, Mass=1547, SNR=26.7, Peak=187 HFD=3.5
20:03:59.771 00.000 7988 MultiStar: [#1 0.30,0.53,1.01,U] [#2 0.25,0.75,0.99,U] [#3 0.35,0.81,0.95,U] [#4 0.18,0.84,0.99,U] [#5 0.40,0.56,0.69,U] [#6 -0.06,0.65,0.69,U] [#7 0.06,0.72,0.65,U] [#8 0.19,0.64,0.64,U] 
20:03:59.771 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.80}, one-star: {0.17, 1.51}
20:03:59.777 00.006 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
20:03:59.777 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
20:03:59.777 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.80 hyp=0.83 cameraTheta=1.31 mountX=-0.80 mountY=-0.23, mountTheta=-2.86
20:03:59.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.80, opts=13)
20:03:59.787 00.010 7988 Enqueuing Move request for scope (0.21, 0.80)
20:03:59.789 00.002 15712 Worker thread wakes up
20:03:59.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.80) opts 0xd
20:03:59.789 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.80)
20:03:59.789 00.000 15712 Moving (0.21, 0.80) raw xDistance=-0.80 yDistance=-0.23
20:03:59.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=20, FiltMax=255, Gamma=0.690
20:03:59.792 00.003 7988 UpdateGuideState exits: m=1547 SNR=26.7
20:03:59.792 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:59.794 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:03:59.796 00.002 7988 Enqueuing Expose request
20:03:59.798 00.002 15712 PPEC rslt: input = -0.80, final = -0.55, react = -0.48, pred = -0.07, hyst = -0.42, hyst_pct = 0.00, period_length = 640.08
20:03:59.798 00.000 15712 PPEC: input: -0.80, control: -0.55, exposure: 1500
20:03:59.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:59.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:03:59.798 00.000 15712 MoveAxis(E, 180, ABG)
20:03:59.798 00.000 15712 Guiding  Dir = 2, Dur = 180
20:03:59.825 00.027 15712 IsGuiding returns 0
20:03:59.835 00.010 15712 PulseGuide returned control before completion, sleep 175
20:04:00.048 00.213 15712 IsGuiding returns 0
20:04:00.048 00.000 15712 Move returns status 0, amount 180
20:04:00.048 00.000 15712 MoveAxis(N, 0, ABG)
20:04:00.048 00.000 15712 Move returns status 0, amount 0
20:04:00.048 00.000 15712 move complete, result=0
20:04:00.048 00.000 15712 worker thread done servicing request
20:04:00.048 00.000 15712 Worker thread wakes up
20:04:00.048 00.000 7988 GuideStep: -0.8 px 180 ms EAST, -0.2 px 0 ms NORTH
20:04:00.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:00.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:01.792 01.744 15712 Exposure complete
20:04:01.846 00.054 15712 worker thread done servicing request
20:04:01.846 00.000 7988 OnExposeComplete: enter
20:04:01.854 00.008 7988 UpdateGuideState(): m_state=6
20:04:01.856 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3280
20:04:01.856 00.000 7988 Star::Find returns 1 (0), X=1170.62, Y=435.59, Mass=1455, SNR=26.0, Peak=177 HFD=3.1
20:04:01.858 00.002 7988 MultiStar: [#1 0.41,1.06,1.04,U] [#2 0.08,1.28,0.00,M1] [#3 0.09,1.32,0.00,M1] [#4 0.26,1.39,0.00,M1] [#5 0.27,1.28,0.00,M1] [#6 -0.04,1.30,0.00,M1] [#7 0.12,1.28,0.00,M1] [#8 0.51,1.15,0.00,M1] 
20:04:01.858 00.000 7988 refined, 1 included, MultiStar: {0.29, 1.47}, one-star: {0.17, 1.91}
20:04:01.860 00.002 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
20:04:01.860 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
20:04:01.862 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=1.47 hyp=1.50 cameraTheta=1.37 mountX=-1.48 mountY=-0.33, mountTheta=-2.92
20:04:01.863 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=1.47, opts=13)
20:04:01.865 00.002 7988 Enqueuing Move request for scope (0.29, 1.47)
20:04:01.865 00.000 15712 Worker thread wakes up
20:04:01.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 1.47) opts 0xd
20:04:01.865 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 1.47)
20:04:01.865 00.000 15712 Moving (0.29, 1.47) raw xDistance=-1.48 yDistance=-0.33
20:04:01.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:01.865 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.0
20:04:01.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:01.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:01.870 00.005 7988 Enqueuing Expose request
20:04:01.870 00.000 15712 PPEC rslt: input = -1.48, final = -0.95, react = -0.89, pred = -0.07, hyst = -0.80, hyst_pct = 0.00, period_length = 640.07
20:04:01.870 00.000 15712 PPEC: input: -1.48, control: -0.95, exposure: 1500
20:04:01.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:04:01.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:04:01.870 00.000 15712 MoveAxis(E, 311, ABG)
20:04:01.870 00.000 15712 Guiding  Dir = 2, Dur = 311
20:04:01.870 00.000 15712 IsGuiding returns 0
20:04:01.888 00.018 15712 PulseGuide returned control before completion, sleep 307
20:04:02.222 00.334 15712 IsGuiding returns 0
20:04:02.222 00.000 15712 Move returns status 0, amount 311
20:04:02.222 00.000 15712 MoveAxis(N, 0, ABG)
20:04:02.222 00.000 15712 Move returns status 0, amount 0
20:04:02.222 00.000 15712 move complete, result=0
20:04:02.222 00.000 7988 GuideStep: -1.5 px 311 ms EAST, -0.3 px 0 ms NORTH
20:04:02.225 00.003 15712 worker thread done servicing request
20:04:02.225 00.000 15712 Worker thread wakes up
20:04:02.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:02.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:03.641 01.416 15712 Exposure complete
20:04:03.696 00.055 15712 worker thread done servicing request
20:04:03.696 00.000 7988 OnExposeComplete: enter
20:04:03.702 00.006 7988 UpdateGuideState(): m_state=6
20:04:03.702 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3281
20:04:03.702 00.000 7988 Star::Find returns 1 (0), X=1170.58, Y=435.55, Mass=1487, SNR=26.1, Peak=181 HFD=3.3
20:04:03.702 00.000 7988 MultiStar: [#1 0.32,0.92,1.03,U] [#2 0.16,1.27,0.00,M2] [#3 0.30,1.25,0.00,M2] [#4 0.29,1.13,1.10,U] [#5 0.32,1.19,0.71,U] [#6 0.12,1.31,0.00,M2] [#7 -0.20,1.23,0.00,M2] [#8 0.50,1.16,0.00,M2] 
20:04:03.702 00.000 7988 refined, 3 included, MultiStar: {0.26, 1.28}, one-star: {0.13, 1.87}
20:04:03.702 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
20:04:03.702 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
20:04:03.702 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=1.28 hyp=1.30 cameraTheta=1.37 mountX=-1.28 mountY=-0.29, mountTheta=-2.92
20:04:03.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=1.28, opts=13)
20:04:03.713 00.011 7988 Enqueuing Move request for scope (0.26, 1.28)
20:04:03.713 00.000 15712 Worker thread wakes up
20:04:03.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 1.28) opts 0xd
20:04:03.713 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 1.28)
20:04:03.713 00.000 15712 Moving (0.26, 1.28) raw xDistance=-1.28 yDistance=-0.29
20:04:03.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:03.713 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.1
20:04:03.716 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:03.718 00.002 15712 PPEC rslt: input = -1.28, final = -0.83, react = -0.77, pred = -0.06, hyst = -0.72, hyst_pct = 0.00, period_length = 640.06
20:04:03.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:03.718 00.000 7988 Enqueuing Expose request
20:04:03.720 00.002 15712 PPEC: input: -1.28, control: -0.83, exposure: 1500
20:04:03.720 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:04:03.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:04:03.720 00.000 15712 MoveAxis(E, 270, ABG)
20:04:03.720 00.000 15712 Guiding  Dir = 2, Dur = 270
20:04:03.720 00.000 15712 IsGuiding returns 0
20:04:03.738 00.018 15712 PulseGuide returned control before completion, sleep 259
20:04:04.024 00.286 15712 IsGuiding returns 0
20:04:04.024 00.000 15712 Move returns status 0, amount 270
20:04:04.024 00.000 15712 MoveAxis(N, 0, ABG)
20:04:04.024 00.000 15712 Move returns status 0, amount 0
20:04:04.024 00.000 15712 move complete, result=0
20:04:04.024 00.000 7988 GuideStep: -1.3 px 270 ms EAST, -0.3 px 0 ms NORTH
20:04:04.032 00.008 15712 worker thread done servicing request
20:04:04.032 00.000 15712 Worker thread wakes up
20:04:04.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:04.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:05.666 01.634 15712 Exposure complete
20:04:05.720 00.054 15712 worker thread done servicing request
20:04:05.720 00.000 7988 OnExposeComplete: enter
20:04:05.720 00.000 7988 UpdateGuideState(): m_state=6
20:04:05.728 00.008 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3282
20:04:05.728 00.000 7988 Star::Find returns 1 (0), X=1170.78, Y=434.39, Mass=1427, SNR=25.6, Peak=208 HFD=3.2
20:04:05.728 00.000 7988 MultiStar: [#1 0.44,-0.36,1.07,U] [#2 0.26,-0.09,0.99,U] [#3 0.49,0.11,1.00,U] [#4 0.33,0.12,1.05,U] [#5 0.43,0.04,0.69,U] [#6 0.20,-0.04,0.73,U] [#7 0.29,-0.09,0.66,U] [#8 0.49,-0.33,0.66,U] 
20:04:05.728 00.000 7988 refined, 8 included, MultiStar: {0.36, 0.02}, one-star: {0.32, 0.70}
20:04:05.728 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.58) = xAngle (1.64 = 1.64)
20:04:05.728 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.75 = -1.53)
20:04:05.728 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=0.02 hyp=0.36 cameraTheta=0.06 mountX=-0.03 mountY=-0.36, mountTheta=-1.64
20:04:05.737 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.02, opts=13)
20:04:05.737 00.000 7988 Enqueuing Move request for scope (0.36, 0.02)
20:04:05.737 00.000 15712 Worker thread wakes up
20:04:05.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.02) opts 0xd
20:04:05.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.02)
20:04:05.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:05.737 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.6
20:04:05.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:05.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:05.737 00.000 7988 Enqueuing Expose request
20:04:05.744 00.007 15712 Moving (0.36, 0.02) raw xDistance=-0.03 yDistance=-0.36
20:04:05.744 00.000 15712 PPEC rslt: input = -0.03, final = -0.07, react = -0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
20:04:05.744 00.000 15712 PPEC: input: -0.03, control: -0.07, exposure: 1500
20:04:05.744 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.16 newest=-0.98
20:04:05.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
20:04:05.744 00.000 15712 MoveAxis(E, 23, ABG)
20:04:05.744 00.000 15712 Guiding  Dir = 2, Dur = 23
20:04:05.771 00.027 15712 IsGuiding returns 0
20:04:05.776 00.005 15712 PulseGuide returned control before completion, sleep 18
20:04:05.828 00.052 15712 IsGuiding returns 0
20:04:05.837 00.009 15712 Move returns status 0, amount 23
20:04:05.837 00.000 15712 BLC: Oldest BLC event removed
20:04:05.837 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
20:04:05.837 00.000 15712 MoveAxis(N, 332, ABG)
20:04:05.837 00.000 15712 Guiding  Dir = 0, Dur = 332
20:04:05.837 00.000 15712 IsGuiding returns 0
20:04:05.913 00.076 15712 PulseGuide returned control before completion, sleep 264
20:04:06.191 00.278 15712 IsGuiding returns 1
20:04:06.191 00.000 15712 scope still moving after pulse duration time elapsed
20:04:06.265 00.074 15712 IsGuiding returns 1
20:04:06.298 00.033 15712 IsGuiding returns 0
20:04:06.298 00.000 15712 scope move finished after 332 + 130 ms
20:04:06.298 00.000 15712 Move returns status 0, amount 332
20:04:06.298 00.000 15712 move complete, result=0
20:04:06.298 00.000 15712 worker thread done servicing request
20:04:06.298 00.000 15712 Worker thread wakes up
20:04:06.298 00.000 7988 GuideStep: -0.0 px 23 ms EAST, -0.4 px 332 ms NORTH
20:04:06.300 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:06.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:07.717 01.417 15712 Exposure complete
20:04:07.796 00.079 15712 worker thread done servicing request
20:04:07.796 00.000 7988 OnExposeComplete: enter
20:04:07.796 00.000 7988 UpdateGuideState(): m_state=6
20:04:07.796 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3283
20:04:07.796 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=434.07, Mass=1530, SNR=26.6, Peak=195 HFD=3.3
20:04:07.796 00.000 7988 MultiStar: [#1 0.19,-0.73,0.98,U] [#2 0.10,-0.26,1.00,U] [#3 0.24,-0.45,0.94,U] [#4 0.05,-0.43,1.01,U] [#5 -0.02,-0.31,0.71,U] [#6 -0.26,-0.66,0.69,U] [#7 -0.02,-0.38,0.68,U] [#8 0.25,-0.52,0.64,U] 
20:04:07.796 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.35}, one-star: {-0.05, 0.39}
20:04:07.808 00.012 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
20:04:07.808 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -2.99)
20:04:07.808 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.35 hyp=0.36 cameraTheta=-1.40 mountX=0.35 mountY=-0.05, mountTheta=-0.15
20:04:07.812 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.35, opts=13)
20:04:07.812 00.000 7988 Enqueuing Move request for scope (0.06, -0.35)
20:04:07.812 00.000 15712 Worker thread wakes up
20:04:07.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.35) opts 0xd
20:04:07.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.35)
20:04:07.812 00.000 15712 Moving (0.06, -0.35) raw xDistance=0.35 yDistance=-0.05
20:04:07.812 00.000 15712 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.364121, 1:0.052872
20:04:07.812 00.000 15712 BLC: No correction, Miss < min_move
20:04:07.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:07.812 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
20:04:07.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:07.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:07.812 00.000 7988 Enqueuing Expose request
20:04:07.812 00.000 15712 PPEC rslt: input = 0.35, final = 0.17, react = 0.21, pred = -0.05, hyst = 0.14, hyst_pct = 0.00, period_length = 640.04
20:04:07.812 00.000 15712 PPEC: input: 0.35, control: 0.17, exposure: 1500
20:04:07.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:07.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:04:07.825 00.013 15712 MoveAxis(W, 54, ABG)
20:04:07.825 00.000 15712 Guiding  Dir = 3, Dur = 54
20:04:07.825 00.000 15712 IsGuiding returns 0
20:04:07.844 00.019 15712 PulseGuide returned control before completion, sleep 40
20:04:07.891 00.047 15712 IsGuiding returns 1
20:04:07.891 00.000 15712 scope still moving after pulse duration time elapsed
20:04:07.927 00.036 15712 IsGuiding returns 0
20:04:07.927 00.000 15712 scope move finished after 54 + 50 ms
20:04:07.927 00.000 15712 Move returns status 0, amount 54
20:04:07.927 00.000 15712 MoveAxis(N, 0, ABG)
20:04:07.927 00.000 15712 Move returns status 0, amount 0
20:04:07.927 00.000 15712 move complete, result=0
20:04:07.927 00.000 15712 worker thread done servicing request
20:04:07.927 00.000 15712 Worker thread wakes up
20:04:07.927 00.000 7988 GuideStep: 0.4 px 54 ms WEST, -0.1 px 0 ms NORTH
20:04:07.932 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:07.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:09.576 01.644 15712 Exposure complete
20:04:09.622 00.046 15712 worker thread done servicing request
20:04:09.622 00.000 7988 OnExposeComplete: enter
20:04:09.636 00.014 7988 UpdateGuideState(): m_state=6
20:04:09.636 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3284
20:04:09.640 00.004 7988 Star::Find returns 1 (0), X=1170.27, Y=432.90, Mass=1566, SNR=26.7, Peak=190 HFD=3.8
20:04:09.640 00.000 7988 MultiStar: [#1 0.12,-1.75,0.00,M1] [#2 0.05,-1.38,0.00,M1] [#3 0.05,-1.37,0.00,M1] [#4 0.03,-1.40,0.00,M1] [#5 0.05,-1.66,0.00,M1] [#6 -0.09,-1.87,0.00,M1] [#7 -0.46,-1.40,0.00,M1] [#8 0.17,-1.45,0.00,M1] 
20:04:09.640 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
20:04:09.640 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
20:04:09.640 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.78 hyp=0.80 cameraTheta=-1.81 mountX=0.78 mountY=0.21, mountTheta=0.26
20:04:09.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.78, opts=13)
20:04:09.640 00.000 7988 Enqueuing Move request for scope (-0.19, -0.78)
20:04:09.640 00.000 15712 Worker thread wakes up
20:04:09.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.78) opts 0xd
20:04:09.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.78)
20:04:09.640 00.000 15712 Moving (-0.19, -0.78) raw xDistance=0.78 yDistance=0.21
20:04:09.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:09.640 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.7
20:04:09.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:09.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:09.640 00.000 7988 Enqueuing Expose request
20:04:09.652 00.012 15712 BLC: History state: CurrMiss=-0.21, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.364121, 1:0.052872, 2:-0.207360
20:04:09.652 00.000 15712 BLC: No correction, Miss < min_move
20:04:09.656 00.004 15712 PPEC rslt: input = 0.78, final = 0.42, react = 0.47, pred = -0.05, hyst = 0.42, hyst_pct = 0.00, period_length = 640.03
20:04:09.656 00.000 15712 PPEC: input: 0.78, control: 0.42, exposure: 1500
20:04:09.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:09.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:04:09.656 00.000 15712 MoveAxis(W, 138, ABG)
20:04:09.656 00.000 15712 Guiding  Dir = 3, Dur = 138
20:04:09.656 00.000 15712 IsGuiding returns 0
20:04:09.672 00.016 15712 PulseGuide returned control before completion, sleep 133
20:04:09.832 00.160 15712 IsGuiding returns 1
20:04:09.832 00.000 15712 scope still moving after pulse duration time elapsed
20:04:09.860 00.028 15712 IsGuiding returns 0
20:04:09.860 00.000 15712 scope move finished after 138 + 65 ms
20:04:09.860 00.000 15712 Move returns status 0, amount 138
20:04:09.860 00.000 15712 MoveAxis(N, 0, ABG)
20:04:09.860 00.000 15712 Move returns status 0, amount 0
20:04:09.860 00.000 15712 move complete, result=0
20:04:09.860 00.000 15712 worker thread done servicing request
20:04:09.860 00.000 15712 Worker thread wakes up
20:04:09.860 00.000 7988 GuideStep: 0.8 px 138 ms WEST, 0.2 px 0 ms NORTH
20:04:09.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:09.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:11.281 01.421 15712 Exposure complete
20:04:11.340 00.059 15712 worker thread done servicing request
20:04:11.340 00.000 7988 OnExposeComplete: enter
20:04:11.340 00.000 7988 UpdateGuideState(): m_state=6
20:04:11.342 00.002 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3285
20:04:11.342 00.000 7988 Star::Find returns 1 (0), X=1170.24, Y=432.89, Mass=1513, SNR=26.3, Peak=210 HFD=3.4
20:04:11.342 00.000 7988 MultiStar: [#1 -0.09,-1.80,0.00,M2] [#2 0.11,-1.55,0.00,M2] [#3 -0.04,-1.78,0.00,M2] [#4 -0.04,-1.56,0.00,M2] [#5 0.07,-1.69,0.00,M2] [#6 -0.18,-1.53,0.00,M2] [#7 -0.35,-1.39,0.00,M2] [#8 -0.12,-1.73,0.00,M2] 
20:04:11.342 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
20:04:11.342 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
20:04:11.342 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.79 hyp=0.82 cameraTheta=-1.84 mountX=0.79 mountY=0.24, mountTheta=0.29
20:04:11.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.79, opts=13)
20:04:11.342 00.000 7988 Enqueuing Move request for scope (-0.22, -0.79)
20:04:11.342 00.000 15712 Worker thread wakes up
20:04:11.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.79) opts 0xd
20:04:11.342 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.79)
20:04:11.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:04:11.342 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.3
20:04:11.355 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:11.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:11.357 00.002 7988 Enqueuing Expose request
20:04:11.357 00.000 15712 Moving (-0.22, -0.79) raw xDistance=0.79 yDistance=0.24
20:04:11.358 00.001 15712 BLC: window closed
20:04:11.358 00.000 15712 BLC: History state: CurrMiss=-0.24, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.364121, 1:0.052872, 2:-0.207360
20:04:11.358 00.000 15712 BLC: No correction, Miss < min_move
20:04:11.358 00.000 15712 PPEC rslt: input = 0.79, final = 0.45, react = 0.48, pred = -0.03, hyst = 0.44, hyst_pct = 0.00, period_length = 640.02
20:04:11.358 00.000 15712 PPEC: input: 0.79, control: 0.45, exposure: 1500
20:04:11.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:11.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:04:11.358 00.000 15712 MoveAxis(W, 147, ABG)
20:04:11.358 00.000 15712 Guiding  Dir = 3, Dur = 147
20:04:11.358 00.000 15712 IsGuiding returns 0
20:04:11.379 00.021 15712 PulseGuide returned control before completion, sleep 137
20:04:11.556 00.177 15712 IsGuiding returns 0
20:04:11.556 00.000 15712 Move returns status 0, amount 147
20:04:11.556 00.000 15712 MoveAxis(N, 0, ABG)
20:04:11.556 00.000 15712 Move returns status 0, amount 0
20:04:11.556 00.000 15712 move complete, result=0
20:04:11.556 00.000 7988 GuideStep: 0.8 px 147 ms WEST, 0.2 px 0 ms NORTH
20:04:11.561 00.005 15712 worker thread done servicing request
20:04:11.561 00.000 15712 Worker thread wakes up
20:04:11.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:11.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:13.300 01.739 15712 Exposure complete
20:04:13.349 00.049 15712 worker thread done servicing request
20:04:13.349 00.000 7988 OnExposeComplete: enter
20:04:13.362 00.013 7988 UpdateGuideState(): m_state=6
20:04:13.362 00.000 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3286
20:04:13.362 00.000 7988 Star::Find returns 1 (0), X=1170.07, Y=434.23, Mass=1510, SNR=26.5, Peak=238 HFD=3.2
20:04:13.366 00.004 7988 MultiStar: [#1 -0.09,-0.54,1.01,U] [#2 -0.17,-0.03,1.02,U] [#3 -0.13,0.24,0.93,U] [#4 -0.10,-0.15,1.03,U] [#5 0.05,-0.22,0.70,U] [#6 -0.17,-0.16,0.73,U] [#7 -0.47,-0.17,0.68,U] [#8 0.01,-0.07,0.66,U] 
20:04:13.366 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.05}, one-star: {-0.39, 0.55}
20:04:13.366 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.58) = xAngle (-1.26 = -1.26)
20:04:13.366 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.85 = 1.85)
20:04:13.366 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.84 mountX=0.05 mountY=0.17, mountTheta=1.27
20:04:13.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.05, opts=13)
20:04:13.366 00.000 7988 Enqueuing Move request for scope (-0.16, -0.05)
20:04:13.366 00.000 15712 Worker thread wakes up
20:04:13.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
20:04:13.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
20:04:13.366 00.000 15712 Moving (-0.16, -0.05) raw xDistance=0.05 yDistance=0.17
20:04:13.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:04:13.366 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
20:04:13.376 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:13.378 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:13.378 00.000 7988 Enqueuing Expose request
20:04:13.378 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
20:04:13.378 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
20:04:13.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:13.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:04:13.378 00.000 15712 MoveAxis(E, 4, ABG)
20:04:13.378 00.000 15712 Guiding  Dir = 2, Dur = 4
20:04:13.413 00.035 15712 IsGuiding returns 0
20:04:13.426 00.013 15712 IsGuiding returns 0
20:04:13.426 00.000 15712 Move returns status 0, amount 4
20:04:13.426 00.000 15712 MoveAxis(N, 0, ABG)
20:04:13.426 00.000 15712 Move returns status 0, amount 0
20:04:13.426 00.000 15712 move complete, result=0
20:04:13.426 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
20:04:13.431 00.005 15712 worker thread done servicing request
20:04:13.431 00.000 15712 Worker thread wakes up
20:04:13.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:13.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:14.846 01.415 15712 Exposure complete
20:04:14.934 00.088 15712 worker thread done servicing request
20:04:14.934 00.000 7988 OnExposeComplete: enter
20:04:14.936 00.002 7988 UpdateGuideState(): m_state=6
20:04:14.940 00.004 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3287
20:04:14.942 00.002 7988 Star::Find returns 1 (0), X=1170.33, Y=435.48, Mass=1384, SNR=25.2, Peak=240 HFD=3.1
20:04:14.944 00.002 7988 MultiStar: [#1 0.15,0.69,1.06,U] [#2 -0.12,0.88,1.03,U] [#3 0.00,0.85,1.00,U] [#4 -0.16,0.95,1.11,U] [#5 0.13,0.72,0.75,U] [#6 -0.36,0.97,0.75,U] [#7 -0.23,0.99,0.67,U] [#8 -0.01,0.88,0.71,U] 
20:04:14.945 00.001 7988 refined, 8 included, MultiStar: {-0.07, 0.98}, one-star: {-0.13, 1.80}
20:04:14.947 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
20:04:14.949 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
20:04:14.951 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.98 hyp=0.98 cameraTheta=1.65 mountX=-0.98 mountY=0.05, mountTheta=3.09
20:04:14.954 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.98, opts=13)
20:04:14.956 00.002 7988 Enqueuing Move request for scope (-0.07, 0.98)
20:04:14.958 00.002 15712 Worker thread wakes up
20:04:14.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.98) opts 0xd
20:04:14.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.98)
20:04:14.958 00.000 15712 Moving (-0.07, 0.98) raw xDistance=-0.98 yDistance=0.05
20:04:14.962 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:04:14.964 00.002 7988 UpdateGuideState exits: m=1384 SNR=25.2
20:04:14.966 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:14.968 00.002 15712 PPEC rslt: input = -0.98, final = -0.56, react = -0.59, pred = 0.03, hyst = -0.50, hyst_pct = 0.00, period_length = 639.99
20:04:14.968 00.000 15712 PPEC: input: -0.98, control: -0.56, exposure: 1500
20:04:14.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:14.968 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:14.970 00.002 7988 Enqueuing Expose request
20:04:14.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:04:14.970 00.000 15712 MoveAxis(E, 183, ABG)
20:04:14.970 00.000 15712 Guiding  Dir = 2, Dur = 183
20:04:14.970 00.000 15712 IsGuiding returns 0
20:04:14.986 00.016 15712 PulseGuide returned control before completion, sleep 172
20:04:15.200 00.214 15712 IsGuiding returns 0
20:04:15.200 00.000 15712 Move returns status 0, amount 183
20:04:15.200 00.000 15712 MoveAxis(N, 0, ABG)
20:04:15.200 00.000 15712 Move returns status 0, amount 0
20:04:15.200 00.000 15712 move complete, result=0
20:04:15.200 00.000 15712 worker thread done servicing request
20:04:15.200 00.000 15712 Worker thread wakes up
20:04:15.200 00.000 7988 GuideStep: -1.0 px 183 ms EAST, 0.0 px 0 ms NORTH
20:04:15.204 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:15.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:16.841 01.637 15712 Exposure complete
20:04:16.909 00.068 15712 worker thread done servicing request
20:04:16.909 00.000 7988 OnExposeComplete: enter
20:04:16.909 00.000 7988 UpdateGuideState(): m_state=6
20:04:16.919 00.010 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3288
20:04:16.919 00.000 7988 Star::Find returns 1 (0), X=1170.14, Y=435.73, Mass=1491, SNR=26.1, Peak=235 HFD=3.3
20:04:16.919 00.000 7988 MultiStar: [#1 -0.00,1.10,1.02,U] [#2 -0.18,1.46,0.00,M1] [#3 -0.05,1.35,0.00,M1] [#4 -0.14,1.31,0.00,M1] [#5 -0.03,1.33,0.00,M1] [#6 -0.30,1.03,0.67,U] [#7 -0.55,1.27,0.00,M1] [#8 0.12,1.20,0.70,U] 
20:04:16.919 00.000 7988 refined, 3 included, MultiStar: {-0.13, 1.39}, one-star: {-0.31, 2.05}
20:04:16.926 00.007 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
20:04:16.926 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
20:04:16.926 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=1.39 hyp=1.39 cameraTheta=1.66 mountX=-1.39 mountY=0.10, mountTheta=3.07
20:04:16.926 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=1.39, opts=13)
20:04:16.926 00.000 7988 Enqueuing Move request for scope (-0.13, 1.39)
20:04:16.926 00.000 15712 Worker thread wakes up
20:04:16.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 1.39) opts 0xd
20:04:16.926 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 1.39)
20:04:16.926 00.000 15712 Moving (-0.13, 1.39) raw xDistance=-1.39 yDistance=0.10
20:04:16.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:16.935 00.009 7988 UpdateGuideState exits: m=1491 SNR=26.1
20:04:16.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:16.937 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:16.939 00.002 7988 Enqueuing Expose request
20:04:16.939 00.000 15712 PPEC rslt: input = -1.39, final = -0.82, react = -0.83, pred = 0.01, hyst = -0.75, hyst_pct = 0.00, period_length = 639.98
20:04:16.939 00.000 15712 PPEC: input: -1.39, control: -0.82, exposure: 1500
20:04:16.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:16.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:04:16.939 00.000 15712 MoveAxis(E, 268, ABG)
20:04:16.939 00.000 15712 Guiding  Dir = 2, Dur = 268
20:04:16.977 00.038 15712 IsGuiding returns 0
20:04:16.982 00.005 15712 PulseGuide returned control before completion, sleep 263
20:04:17.270 00.288 15712 IsGuiding returns 0
20:04:17.270 00.000 15712 Move returns status 0, amount 268
20:04:17.270 00.000 15712 MoveAxis(N, 0, ABG)
20:04:17.270 00.000 15712 Move returns status 0, amount 0
20:04:17.270 00.000 15712 move complete, result=0
20:04:17.270 00.000 15712 worker thread done servicing request
20:04:17.270 00.000 15712 Worker thread wakes up
20:04:17.270 00.000 7988 GuideStep: -1.4 px 268 ms EAST, 0.1 px 0 ms NORTH
20:04:17.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:17.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:18.691 01.421 15712 Exposure complete
20:04:18.752 00.061 15712 worker thread done servicing request
20:04:18.752 00.000 7988 OnExposeComplete: enter
20:04:18.752 00.000 7988 UpdateGuideState(): m_state=6
20:04:18.752 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3289
20:04:18.752 00.000 7988 Star::Find returns 1 (0), X=1170.07, Y=435.42, Mass=1430, SNR=25.8, Peak=239 HFD=3.2
20:04:18.752 00.000 7988 MultiStar: [#1 -0.15,0.71,1.02,U] [#2 -0.19,1.09,1.01,U] [#3 -0.17,0.87,0.99,U] [#4 -0.36,1.04,1.06,U] [#5 -0.16,0.80,0.72,U] [#6 -0.48,0.93,0.73,U] [#7 -0.48,1.24,0.00,M2] [#8 -0.09,0.73,0.68,U] 
20:04:18.752 00.000 7988 refined, 7 included, MultiStar: {-0.25, 1.01}, one-star: {-0.39, 1.73}
20:04:18.752 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.58) = xAngle (3.39 = -2.89)
20:04:18.752 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.22)
20:04:18.761 00.009 7988 CameraToMount -- cameraX=-0.25 cameraY=1.01 hyp=1.04 cameraTheta=1.81 mountX=-1.01 mountY=0.23, mountTheta=2.92
20:04:18.761 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=1.01, opts=13)
20:04:18.761 00.000 7988 Enqueuing Move request for scope (-0.25, 1.01)
20:04:18.761 00.000 15712 Worker thread wakes up
20:04:18.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:04:18.761 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.8
20:04:18.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:18.768 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:18.768 00.000 7988 Enqueuing Expose request
20:04:18.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.01) opts 0xd
20:04:18.768 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 1.01)
20:04:18.768 00.000 15712 Moving (-0.25, 1.01) raw xDistance=-1.01 yDistance=0.23
20:04:18.773 00.005 15712 PPEC rslt: input = -1.01, final = -0.60, react = -0.60, pred = 0.01, hyst = -0.58, hyst_pct = 0.00, period_length = 639.97
20:04:18.773 00.000 15712 PPEC: input: -1.01, control: -0.60, exposure: 1500
20:04:18.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:18.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:04:18.773 00.000 15712 MoveAxis(E, 195, ABG)
20:04:18.773 00.000 15712 Guiding  Dir = 2, Dur = 195
20:04:18.773 00.000 15712 IsGuiding returns 0
20:04:18.795 00.022 15712 PulseGuide returned control before completion, sleep 181
20:04:19.007 00.212 15712 IsGuiding returns 0
20:04:19.007 00.000 15712 Move returns status 0, amount 195
20:04:19.007 00.000 15712 MoveAxis(N, 0, ABG)
20:04:19.007 00.000 15712 Move returns status 0, amount 0
20:04:19.007 00.000 15712 move complete, result=0
20:04:19.007 00.000 15712 worker thread done servicing request
20:04:19.007 00.000 15712 Worker thread wakes up
20:04:19.007 00.000 7988 GuideStep: -1.0 px 195 ms EAST, 0.2 px 0 ms NORTH
20:04:19.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:19.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:20.750 01.743 15712 Exposure complete
20:04:20.809 00.059 15712 worker thread done servicing request
20:04:20.809 00.000 7988 OnExposeComplete: enter
20:04:20.810 00.001 7988 UpdateGuideState(): m_state=6
20:04:20.810 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3290
20:04:20.810 00.000 7988 Star::Find returns 1 (1), X=1170.20, Y=434.45, Mass=1591, SNR=27.1, Peak=255 HFD=3.4
20:04:20.810 00.000 7988 MultiStar: [#1 -0.04,-0.18,0.98,U] [#2 -0.21,0.12,0.98,U] [#3 -0.09,0.13,0.91,U] [#4 -0.24,-0.09,1.00,U] [#5 -0.04,-0.21,0.69,U] [#6 -0.31,-0.00,0.69,U] [#7 -0.53,0.12,0.61,U] [#8 0.06,0.10,0.62,U] 
20:04:20.810 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.10}, one-star: {-0.26, 0.77}
20:04:20.810 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.05)
20:04:20.818 00.008 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
20:04:20.818 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.21 cameraTheta=2.65 mountX=-0.10 mountY=0.18, mountTheta=2.06
20:04:20.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.10, opts=13)
20:04:20.818 00.000 7988 Enqueuing Move request for scope (-0.18, 0.10)
20:04:20.818 00.000 15712 Worker thread wakes up
20:04:20.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
20:04:20.818 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
20:04:20.818 00.000 15712 Moving (-0.18, 0.10) raw xDistance=-0.10 yDistance=0.18
20:04:20.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:20.818 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.1 Saturated
20:04:20.825 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:20.826 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:20.826 00.000 7988 Enqueuing Expose request
20:04:20.826 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
20:04:20.826 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
20:04:20.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:20.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:04:20.826 00.000 15712 MoveAxis(W, 0, ABG)
20:04:20.826 00.000 15712 Move returns status 0, amount 0
20:04:20.826 00.000 15712 MoveAxis(N, 0, ABG)
20:04:20.826 00.000 15712 Move returns status 0, amount 0
20:04:20.826 00.000 15712 move complete, result=0
20:04:20.826 00.000 15712 worker thread done servicing request
20:04:20.826 00.000 15712 Worker thread wakes up
20:04:20.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:20.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:20.826 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
20:04:22.246 01.420 15712 Exposure complete
20:04:22.305 00.059 15712 worker thread done servicing request
20:04:22.305 00.000 7988 OnExposeComplete: enter
20:04:22.305 00.000 7988 UpdateGuideState(): m_state=6
20:04:22.308 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3291
20:04:22.310 00.002 7988 Star::Find returns 1 (0), X=1170.15, Y=433.89, Mass=1514, SNR=26.3, Peak=227 HFD=3.3
20:04:22.310 00.000 7988 MultiStar: [#1 0.12,-0.81,1.00,U] [#2 -0.23,-0.40,1.01,U] [#3 -0.11,-0.52,0.97,U] [#4 -0.11,-0.72,1.03,U] [#5 -0.10,-0.52,0.72,U] [#6 -0.20,-0.69,0.75,U] [#7 -0.52,-0.49,0.62,U] [#8 0.00,-0.39,0.63,U] 
20:04:22.312 00.002 7988 single-star, 8 included, MultiStar: {-0.15, -0.48}, one-star: {-0.31, 0.21}
20:04:22.312 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.58) = xAngle (4.12 = -2.16)
20:04:22.314 00.002 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.23 = 0.95)
20:04:22.314 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.21 hyp=0.37 cameraTheta=2.54 mountX=-0.21 mountY=0.30, mountTheta=2.17
20:04:22.316 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.21, opts=13)
20:04:22.316 00.000 7988 Enqueuing Move request for scope (-0.31, 0.21)
20:04:22.318 00.002 15712 Worker thread wakes up
20:04:22.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.21) opts 0xd
20:04:22.318 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.21)
20:04:22.318 00.000 15712 Moving (-0.31, 0.21) raw xDistance=-0.21 yDistance=0.30
20:04:22.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:04:22.318 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.3
20:04:22.321 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:22.321 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:22.323 00.002 7988 Enqueuing Expose request
20:04:22.323 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.12, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.95
20:04:22.323 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
20:04:22.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:04:22.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:04:22.323 00.000 15712 MoveAxis(E, 42, ABG)
20:04:22.323 00.000 15712 Guiding  Dir = 2, Dur = 42
20:04:22.323 00.000 15712 IsGuiding returns 0
20:04:22.347 00.024 15712 PulseGuide returned control before completion, sleep 30
20:04:22.387 00.040 15712 IsGuiding returns 1
20:04:22.387 00.000 15712 scope still moving after pulse duration time elapsed
20:04:22.419 00.032 15712 IsGuiding returns 1
20:04:22.451 00.032 15712 IsGuiding returns 0
20:04:22.451 00.000 15712 scope move finished after 42 + 83 ms
20:04:22.451 00.000 15712 Move returns status 0, amount 42
20:04:22.451 00.000 15712 MoveAxis(N, 0, ABG)
20:04:22.451 00.000 15712 Move returns status 0, amount 0
20:04:22.451 00.000 15712 move complete, result=0
20:04:22.451 00.000 15712 worker thread done servicing request
20:04:22.451 00.000 15712 Worker thread wakes up
20:04:22.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:22.451 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.3 px 0 ms NORTH
20:04:22.453 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:24.088 01.635 15712 Exposure complete
20:04:24.150 00.062 15712 worker thread done servicing request
20:04:24.150 00.000 7988 OnExposeComplete: enter
20:04:24.150 00.000 7988 UpdateGuideState(): m_state=6
20:04:24.150 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3292
20:04:24.163 00.013 7988 Star::Find returns 1 (0), X=1170.15, Y=432.46, Mass=1505, SNR=26.2, Peak=241 HFD=3.3
20:04:24.163 00.000 7988 MultiStar: [#1 -0.10,-1.93,0.00,M1] [#2 -0.13,-1.80,0.00,M1] [#3 -0.11,-1.81,0.00,M1] [#4 -0.24,-1.90,0.00,M1] [#5 -0.33,-1.76,0.00,M1] [#6 -0.33,-2.08,0.00,M1] [#7 -0.59,-1.79,0.00,M1] [#8 0.01,-2.07,0.00,M1] 
20:04:24.166 00.003 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
20:04:24.166 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
20:04:24.166 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-1.22 hyp=1.26 cameraTheta=-1.82 mountX=1.23 mountY=0.34, mountTheta=0.27
20:04:24.166 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-1.22, opts=13)
20:04:24.166 00.000 7988 Enqueuing Move request for scope (-0.31, -1.22)
20:04:24.166 00.000 15712 Worker thread wakes up
20:04:24.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -1.22) opts 0xd
20:04:24.166 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -1.22)
20:04:24.166 00.000 15712 Moving (-0.31, -1.22) raw xDistance=1.23 yDistance=0.34
20:04:24.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:24.166 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.2
20:04:24.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:24.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:24.166 00.000 7988 Enqueuing Expose request
20:04:24.180 00.014 15712 PPEC rslt: input = 1.23, final = 0.68, react = 0.74, pred = -0.06, hyst = 0.66, hyst_pct = 0.00, period_length = 639.94
20:04:24.180 00.000 15712 PPEC: input: 1.23, control: 0.68, exposure: 1500
20:04:24.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:04:24.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:04:24.180 00.000 15712 MoveAxis(W, 221, ABG)
20:04:24.180 00.000 15712 Guiding  Dir = 3, Dur = 221
20:04:24.180 00.000 15712 IsGuiding returns 0
20:04:24.197 00.017 15712 PulseGuide returned control before completion, sleep 210
20:04:24.418 00.221 15712 IsGuiding returns 1
20:04:24.418 00.000 15712 scope still moving after pulse duration time elapsed
20:04:24.452 00.034 15712 IsGuiding returns 0
20:04:24.452 00.000 15712 scope move finished after 221 + 55 ms
20:04:24.452 00.000 15712 Move returns status 0, amount 221
20:04:24.452 00.000 15712 MoveAxis(N, 0, ABG)
20:04:24.452 00.000 15712 Move returns status 0, amount 0
20:04:24.452 00.000 15712 move complete, result=0
20:04:24.452 00.000 15712 worker thread done servicing request
20:04:24.452 00.000 15712 Worker thread wakes up
20:04:24.452 00.000 7988 GuideStep: 1.2 px 221 ms WEST, 0.3 px 0 ms NORTH
20:04:24.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:24.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:25.865 01.413 15712 Exposure complete
20:04:25.925 00.060 15712 worker thread done servicing request
20:04:25.925 00.000 7988 OnExposeComplete: enter
20:04:25.926 00.001 7988 UpdateGuideState(): m_state=6
20:04:25.926 00.000 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3293
20:04:25.926 00.000 7988 Star::Find returns 1 (0), X=1170.16, Y=432.49, Mass=1469, SNR=26.1, Peak=230 HFD=3.4
20:04:25.926 00.000 7988 MultiStar: [#1 -0.15,-2.09,0.00,M2] [#2 -0.17,-1.93,0.00,M2] [#3 -0.15,-1.83,0.00,M2] [#4 -0.15,-1.73,0.00,M2] [#5 -0.19,-1.89,0.00,M2] [#6 -0.47,-1.84,0.00,M2] [#7 -0.40,-1.72,0.00,M2] [#8 -0.13,-2.05,0.00,M2] 
20:04:25.932 00.006 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
20:04:25.932 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
20:04:25.932 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-1.19 hyp=1.22 cameraTheta=-1.82 mountX=1.19 mountY=0.33, mountTheta=0.27
20:04:25.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-1.19, opts=13)
20:04:25.932 00.000 7988 Enqueuing Move request for scope (-0.30, -1.19)
20:04:25.932 00.000 15712 Worker thread wakes up
20:04:25.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -1.19) opts 0xd
20:04:25.932 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -1.19)
20:04:25.932 00.000 15712 Moving (-0.30, -1.19) raw xDistance=1.19 yDistance=0.33
20:04:25.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:04:25.932 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.1
20:04:25.940 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:25.940 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:25.942 00.002 7988 Enqueuing Expose request
20:04:25.942 00.000 15712 PPEC rslt: input = 1.19, final = 0.68, react = 0.71, pred = -0.03, hyst = 0.63, hyst_pct = 0.00, period_length = 639.93
20:04:25.942 00.000 15712 PPEC: input: 1.19, control: 0.68, exposure: 1500
20:04:25.942 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.61 newest=0.97
20:04:25.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
20:04:25.942 00.000 15712 MoveAxis(W, 222, ABG)
20:04:25.942 00.000 15712 Guiding  Dir = 3, Dur = 222
20:04:25.942 00.000 15712 IsGuiding returns 0
20:04:25.961 00.019 15712 PulseGuide returned control before completion, sleep 216
20:04:26.183 00.222 15712 IsGuiding returns 1
20:04:26.183 00.000 15712 scope still moving after pulse duration time elapsed
20:04:26.215 00.032 15712 IsGuiding returns 0
20:04:26.215 00.000 15712 scope move finished after 222 + 50 ms
20:04:26.215 00.000 15712 Move returns status 0, amount 222
20:04:26.215 00.000 15712 BLC: Oldest BLC event removed
20:04:26.215 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
20:04:26.215 00.000 15712 MoveAxis(S, 323, ABG)
20:04:26.215 00.000 15712 Guiding  Dir = 1, Dur = 323
20:04:26.215 00.000 15712 IsGuiding returns 0
20:04:26.297 00.082 15712 PulseGuide returned control before completion, sleep 254
20:04:26.600 00.303 15712 IsGuiding returns 1
20:04:26.600 00.000 15712 scope still moving after pulse duration time elapsed
20:04:26.664 00.064 15712 IsGuiding returns 0
20:04:26.664 00.000 15712 scope move finished after 323 + 123 ms
20:04:26.664 00.000 15712 Move returns status 0, amount 323
20:04:26.664 00.000 15712 move complete, result=0
20:04:26.664 00.000 15712 worker thread done servicing request
20:04:26.664 00.000 15712 Worker thread wakes up
20:04:26.665 00.001 7988 GuideStep: 1.2 px 222 ms WEST, 0.3 px 323 ms SOUTH
20:04:26.667 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:26.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:28.304 01.637 15712 Exposure complete
20:04:28.364 00.060 15712 worker thread done servicing request
20:04:28.364 00.000 7988 OnExposeComplete: enter
20:04:28.366 00.002 7988 UpdateGuideState(): m_state=6
20:04:28.366 00.000 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3294
20:04:28.366 00.000 7988 Star::Find returns 1 (0), X=1170.24, Y=434.22, Mass=1494, SNR=26.2, Peak=185 HFD=3.5
20:04:28.366 00.000 7988 MultiStar: [#1 0.01,-0.39,1.00,U] [#2 0.10,-0.28,1.02,U] [#3 -0.01,-0.16,0.95,U] [#4 -0.02,-0.25,1.01,U] [#5 0.18,-0.33,0.71,U] [#6 -0.16,-0.31,0.69,U] [#7 -0.12,-0.21,0.69,U] [#8 0.08,-0.19,0.68,U] 
20:04:28.366 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.16}, one-star: {-0.22, 0.54}
20:04:28.366 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
20:04:28.366 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
20:04:28.366 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.68 mountX=0.16 mountY=0.02, mountTheta=0.14
20:04:28.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.16, opts=13)
20:04:28.366 00.000 7988 Enqueuing Move request for scope (-0.02, -0.16)
20:04:28.366 00.000 15712 Worker thread wakes up
20:04:28.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
20:04:28.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
20:04:28.366 00.000 15712 Moving (-0.02, -0.16) raw xDistance=0.16 yDistance=0.02
20:04:28.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:28.366 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.2
20:04:28.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:28.381 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:28.382 00.001 7988 Enqueuing Expose request
20:04:28.384 00.002 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.329807, 1:0.022181
20:04:28.384 00.000 15712 BLC: No correction, Miss < min_move
20:04:28.384 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
20:04:28.384 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
20:04:28.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:28.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:04:28.384 00.000 15712 MoveAxis(E, 7, ABG)
20:04:28.384 00.000 15712 Guiding  Dir = 2, Dur = 7
20:04:28.384 00.000 15712 IsGuiding returns 0
20:04:28.400 00.016 15712 IsGuiding returns 0
20:04:28.400 00.000 15712 Move returns status 0, amount 7
20:04:28.400 00.000 15712 MoveAxis(N, 0, ABG)
20:04:28.400 00.000 15712 Move returns status 0, amount 0
20:04:28.400 00.000 15712 move complete, result=0
20:04:28.400 00.000 15712 worker thread done servicing request
20:04:28.400 00.000 15712 Worker thread wakes up
20:04:28.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:28.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:28.400 00.000 7988 GuideStep: 0.2 px 7 ms EAST, 0.0 px 0 ms NORTH
20:04:29.819 01.419 15712 Exposure complete
20:04:29.879 00.060 15712 worker thread done servicing request
20:04:29.879 00.000 7988 OnExposeComplete: enter
20:04:29.879 00.000 7988 UpdateGuideState(): m_state=6
20:04:29.882 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3295
20:04:29.882 00.000 7988 Star::Find returns 1 (0), X=1170.52, Y=434.94, Mass=1484, SNR=26.2, Peak=159 HFD=3.7
20:04:29.882 00.000 7988 MultiStar: [#1 0.10,0.35,1.00,U] [#2 0.18,0.60,1.01,U] [#3 0.12,0.57,0.96,U] [#4 0.16,0.58,1.03,U] [#5 0.30,0.42,0.71,U] [#6 -0.29,0.24,0.67,U] [#7 -0.29,0.64,0.66,U] [#8 0.18,0.59,0.66,U] 
20:04:29.882 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.60}, one-star: {0.06, 1.26}
20:04:29.882 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
20:04:29.882 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.15)
20:04:29.882 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.60 hyp=0.61 cameraTheta=1.45 mountX=-0.60 mountY=-0.09, mountTheta=-3.00
20:04:29.882 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.60, opts=13)
20:04:29.882 00.000 7988 Enqueuing Move request for scope (0.07, 0.60)
20:04:29.882 00.000 15712 Worker thread wakes up
20:04:29.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.60) opts 0xd
20:04:29.882 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.60)
20:04:29.882 00.000 15712 Moving (0.07, 0.60) raw xDistance=-0.60 yDistance=-0.09
20:04:29.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:04:29.882 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2
20:04:29.896 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:29.897 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:29.897 00.000 7988 Enqueuing Expose request
20:04:29.898 00.001 15712 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.329807, 1:0.022181, 2:-0.088378
20:04:29.898 00.000 15712 BLC: No correction, Miss < min_move
20:04:29.898 00.000 15712 PPEC rslt: input = -0.60, final = -0.31, react = -0.36, pred = 0.05, hyst = -0.28, hyst_pct = 0.00, period_length = 639.91
20:04:29.898 00.000 15712 PPEC: input: -0.60, control: -0.31, exposure: 1500
20:04:29.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:29.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:04:29.898 00.000 15712 MoveAxis(E, 102, ABG)
20:04:29.898 00.000 15712 Guiding  Dir = 2, Dur = 102
20:04:29.898 00.000 15712 IsGuiding returns 0
20:04:29.914 00.016 15712 PulseGuide returned control before completion, sleep 90
20:04:30.050 00.136 15712 IsGuiding returns 0
20:04:30.050 00.000 15712 Move returns status 0, amount 102
20:04:30.050 00.000 15712 MoveAxis(N, 0, ABG)
20:04:30.050 00.000 15712 Move returns status 0, amount 0
20:04:30.050 00.000 15712 move complete, result=0
20:04:30.050 00.000 15712 worker thread done servicing request
20:04:30.050 00.000 15712 Worker thread wakes up
20:04:30.050 00.000 7988 GuideStep: -0.6 px 102 ms EAST, -0.1 px 0 ms NORTH
20:04:30.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:30.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:31.795 01.745 15712 Exposure complete
20:04:31.852 00.057 15712 worker thread done servicing request
20:04:31.852 00.000 7988 OnExposeComplete: enter
20:04:31.857 00.005 7988 UpdateGuideState(): m_state=6
20:04:31.857 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3296
20:04:31.857 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=435.24, Mass=1468, SNR=26.0, Peak=176 HFD=3.3
20:04:31.857 00.000 7988 MultiStar: [#1 0.17,0.46,1.03,U] [#2 0.06,0.77,1.03,U] [#3 0.02,0.74,0.94,U] [#4 0.18,0.78,1.07,U] [#5 0.28,0.62,0.73,U] [#6 -0.11,0.73,0.71,U] [#7 -0.30,0.76,0.65,U] [#8 0.42,0.61,0.65,U] 
20:04:31.857 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.80}, one-star: {0.08, 1.56}
20:04:31.857 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
20:04:31.857 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
20:04:31.857 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.80 hyp=0.80 cameraTheta=1.45 mountX=-0.80 mountY=-0.11, mountTheta=-3.00
20:04:31.857 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.80, opts=13)
20:04:31.857 00.000 7988 Enqueuing Move request for scope (0.09, 0.80)
20:04:31.869 00.012 15712 Worker thread wakes up
20:04:31.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:31.869 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
20:04:31.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:31.869 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:31.873 00.004 7988 Enqueuing Expose request
20:04:31.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.80) opts 0xd
20:04:31.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.80)
20:04:31.873 00.000 15712 Moving (0.09, 0.80) raw xDistance=-0.80 yDistance=-0.11
20:04:31.873 00.000 15712 BLC: window closed
20:04:31.873 00.000 15712 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.329807, 1:0.022181, 2:-0.088378
20:04:31.873 00.000 15712 BLC: No correction, Miss < min_move
20:04:31.877 00.004 15712 PPEC rslt: input = -0.80, final = -0.43, react = -0.48, pred = 0.05, hyst = -0.43, hyst_pct = 0.00, period_length = 639.90
20:04:31.877 00.000 15712 PPEC: input: -0.80, control: -0.43, exposure: 1500
20:04:31.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:31.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:04:31.877 00.000 15712 MoveAxis(E, 139, ABG)
20:04:31.877 00.000 15712 Guiding  Dir = 2, Dur = 139
20:04:31.879 00.002 15712 IsGuiding returns 0
20:04:31.908 00.029 15712 PulseGuide returned control before completion, sleep 120
20:04:32.068 00.160 15712 IsGuiding returns 1
20:04:32.068 00.000 15712 scope still moving after pulse duration time elapsed
20:04:32.096 00.028 15712 IsGuiding returns 0
20:04:32.096 00.000 15712 scope move finished after 139 + 78 ms
20:04:32.096 00.000 15712 Move returns status 0, amount 139
20:04:32.096 00.000 15712 MoveAxis(N, 0, ABG)
20:04:32.096 00.000 15712 Move returns status 0, amount 0
20:04:32.096 00.000 15712 move complete, result=0
20:04:32.096 00.000 15712 worker thread done servicing request
20:04:32.096 00.000 15712 Worker thread wakes up
20:04:32.096 00.000 7988 GuideStep: -0.8 px 139 ms EAST, -0.1 px 0 ms NORTH
20:04:32.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:32.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:33.505 01.409 15712 Exposure complete
20:04:33.565 00.060 15712 worker thread done servicing request
20:04:33.565 00.000 7988 OnExposeComplete: enter
20:04:33.567 00.002 7988 UpdateGuideState(): m_state=6
20:04:33.567 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3297
20:04:33.569 00.002 7988 Star::Find returns 1 (0), X=1170.54, Y=434.79, Mass=1444, SNR=25.8, Peak=170 HFD=3.6
20:04:33.569 00.000 7988 MultiStar: [#1 0.09,0.32,1.00,U] [#2 0.07,0.42,1.03,U] [#3 0.11,0.50,0.98,U] [#4 0.18,0.40,1.10,U] [#5 0.04,0.35,0.73,U] [#6 -0.19,0.45,0.75,U] [#7 -0.14,0.41,0.67,U] [#8 0.25,0.39,0.68,U] 
20:04:33.571 00.002 7988 refined, 8 included, MultiStar: {0.07, 0.49}, one-star: {0.09, 1.11}
20:04:33.571 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
20:04:33.573 00.002 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.16)
20:04:33.573 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.49 hyp=0.50 cameraTheta=1.44 mountX=-0.49 mountY=-0.08, mountTheta=-2.99
20:04:33.575 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.49, opts=13)
20:04:33.577 00.002 7988 Enqueuing Move request for scope (0.07, 0.49)
20:04:33.577 00.000 15712 Worker thread wakes up
20:04:33.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.49) opts 0xd
20:04:33.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.49)
20:04:33.577 00.000 15712 Moving (0.07, 0.49) raw xDistance=-0.49 yDistance=-0.08
20:04:33.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:33.577 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.8
20:04:33.581 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:33.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:33.581 00.000 7988 Enqueuing Expose request
20:04:33.584 00.003 15712 PPEC rslt: input = -0.49, final = -0.24, react = -0.30, pred = 0.06, hyst = -0.29, hyst_pct = 0.00, period_length = 639.89
20:04:33.584 00.000 15712 PPEC: input: -0.49, control: -0.24, exposure: 1500
20:04:33.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:33.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:04:33.584 00.000 15712 MoveAxis(E, 78, ABG)
20:04:33.584 00.000 15712 Guiding  Dir = 2, Dur = 78
20:04:33.584 00.000 15712 IsGuiding returns 0
20:04:33.601 00.017 15712 PulseGuide returned control before completion, sleep 72
20:04:33.676 00.075 15712 IsGuiding returns 1
20:04:33.676 00.000 15712 scope still moving after pulse duration time elapsed
20:04:33.713 00.037 15712 IsGuiding returns 0
20:04:33.713 00.000 15712 scope move finished after 78 + 51 ms
20:04:33.713 00.000 15712 Move returns status 0, amount 78
20:04:33.713 00.000 15712 MoveAxis(N, 0, ABG)
20:04:33.713 00.000 15712 Move returns status 0, amount 0
20:04:33.713 00.000 15712 move complete, result=0
20:04:33.713 00.000 7988 GuideStep: -0.5 px 78 ms EAST, -0.1 px 0 ms NORTH
20:04:33.716 00.003 15712 worker thread done servicing request
20:04:33.716 00.000 15712 Worker thread wakes up
20:04:33.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:33.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:35.352 01.636 15712 Exposure complete
20:04:35.446 00.094 15712 worker thread done servicing request
20:04:35.446 00.000 7988 OnExposeComplete: enter
20:04:35.448 00.002 7988 UpdateGuideState(): m_state=6
20:04:35.450 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3298
20:04:35.451 00.001 7988 Star::Find returns 1 (0), X=1170.25, Y=433.83, Mass=1529, SNR=26.7, Peak=190 HFD=3.6
20:04:35.453 00.002 7988 MultiStar: [#1 -0.04,-0.61,1.00,U] [#2 0.07,-0.26,0.98,U] [#3 0.00,-0.43,0.94,U] [#4 -0.03,-0.28,1.02,U] [#5 0.04,-0.29,0.71,U] [#6 -0.32,-0.51,0.69,U] [#7 -0.16,-0.21,0.68,U] [#8 0.07,-0.32,0.61,U] 
20:04:35.455 00.002 7988 single-star, 8 included, MultiStar: {-0.06, -0.30}, one-star: {-0.21, 0.15}
20:04:35.457 00.002 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.58) = xAngle (4.11 = -2.17)
20:04:35.457 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.94)
20:04:35.460 00.003 7988 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.53 mountX=-0.15 mountY=0.21, mountTheta=2.18
20:04:35.462 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.15, opts=13)
20:04:35.464 00.002 7988 Enqueuing Move request for scope (-0.21, 0.15)
20:04:35.464 00.000 15712 Worker thread wakes up
20:04:35.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:35.466 00.002 7988 UpdateGuideState exits: m=1529 SNR=26.7
20:04:35.468 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:35.470 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:35.470 00.000 7988 Enqueuing Expose request
20:04:35.472 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
20:04:35.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
20:04:35.472 00.000 15712 Moving (-0.21, 0.15) raw xDistance=-0.15 yDistance=0.21
20:04:35.478 00.006 15712 PPEC rslt: input = -0.15, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
20:04:35.478 00.000 15712 PPEC: input: -0.15, control: 0.05, exposure: 1500
20:04:35.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:35.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:04:35.478 00.000 15712 MoveAxis(W, 16, ABG)
20:04:35.478 00.000 15712 Guiding  Dir = 3, Dur = 16
20:04:35.478 00.000 15712 IsGuiding returns 0
20:04:35.504 00.026 15712 IsGuiding returns 1
20:04:35.504 00.000 15712 scope still moving after pulse duration time elapsed
20:04:35.556 00.052 15712 IsGuiding returns 0
20:04:35.556 00.000 15712 scope move finished after 16 + 73 ms
20:04:35.556 00.000 15712 Move returns status 0, amount 16
20:04:35.556 00.000 15712 MoveAxis(N, 0, ABG)
20:04:35.556 00.000 15712 Move returns status 0, amount 0
20:04:35.556 00.000 15712 move complete, result=0
20:04:35.556 00.000 15712 worker thread done servicing request
20:04:35.556 00.000 15712 Worker thread wakes up
20:04:35.556 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.2 px 0 ms NORTH
20:04:35.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:35.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:36.987 01.431 15712 Exposure complete
20:04:37.058 00.071 15712 worker thread done servicing request
20:04:37.058 00.000 7988 OnExposeComplete: enter
20:04:37.060 00.002 7988 UpdateGuideState(): m_state=6
20:04:37.062 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3299
20:04:37.062 00.000 7988 Star::Find returns 1 (0), X=1170.55, Y=433.52, Mass=1516, SNR=26.4, Peak=213 HFD=3.2
20:04:37.063 00.001 7988 MultiStar: [#1 0.18,-1.06,1.03,U] [#2 -0.21,-0.73,0.98,U] [#3 -0.07,-0.74,0.96,U] [#4 -0.08,-0.69,1.03,U] [#5 -0.18,-1.12,0.73,U] [#6 -0.05,-0.93,0.68,U] [#7 -0.34,-0.51,0.66,U] [#8 -0.06,-0.86,0.64,U] 
20:04:37.065 00.002 7988 single-star, 8 included, MultiStar: {-0.07, -0.74}, one-star: {0.09, -0.16}
20:04:37.067 00.002 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
20:04:37.067 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
20:04:37.069 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.04 mountX=0.16 mountY=-0.09, mountTheta=-0.52
20:04:37.071 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.16, opts=13)
20:04:37.073 00.002 7988 Enqueuing Move request for scope (0.09, -0.16)
20:04:37.075 00.002 15712 Worker thread wakes up
20:04:37.075 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
20:04:37.075 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
20:04:37.075 00.000 15712 Moving (0.09, -0.16) raw xDistance=0.16 yDistance=-0.09
20:04:37.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:37.075 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.4
20:04:37.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:37.081 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:37.081 00.000 7988 Enqueuing Expose request
20:04:37.083 00.002 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
20:04:37.083 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
20:04:37.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:37.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:04:37.083 00.000 15712 MoveAxis(W, 9, ABG)
20:04:37.083 00.000 15712 Guiding  Dir = 3, Dur = 9
20:04:37.083 00.000 15712 IsGuiding returns 0
20:04:37.132 00.049 15712 IsGuiding returns 0
20:04:37.132 00.000 15712 Move returns status 0, amount 9
20:04:37.132 00.000 15712 MoveAxis(N, 0, ABG)
20:04:37.132 00.000 15712 Move returns status 0, amount 0
20:04:37.132 00.000 15712 move complete, result=0
20:04:37.132 00.000 7988 GuideStep: 0.2 px 9 ms WEST, -0.1 px 0 ms NORTH
20:04:37.137 00.005 15712 worker thread done servicing request
20:04:37.137 00.000 15712 Worker thread wakes up
20:04:37.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:37.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:38.772 01.635 15712 Exposure complete
20:04:38.818 00.046 15712 worker thread done servicing request
20:04:38.818 00.000 7988 OnExposeComplete: enter
20:04:38.834 00.016 7988 UpdateGuideState(): m_state=6
20:04:38.834 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3300
20:04:38.834 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=433.03, Mass=1497, SNR=26.2, Peak=199 HFD=3.4
20:04:38.834 00.000 7988 MultiStar: [#1 0.08,-1.54,0.00,M1] [#2 0.04,-1.27,0.00,M1] [#3 -0.05,-1.37,0.00,M1] [#4 -0.09,-1.37,0.00,M1] [#5 0.03,-1.24,0.00,M1] [#6 -0.24,-1.51,0.00,M1] [#7 -0.36,-1.36,0.00,M1] [#8 0.12,-1.11,0.65,U] 
20:04:38.834 00.000 7988 single-star, 1 included, MultiStar: {0.00, -0.83}, one-star: {-0.08, -0.65}
20:04:38.834 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
20:04:38.834 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
20:04:38.834 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.65 hyp=0.65 cameraTheta=-1.69 mountX=0.65 mountY=0.09, mountTheta=0.14
20:04:38.834 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.65, opts=13)
20:04:38.834 00.000 7988 Enqueuing Move request for scope (-0.08, -0.65)
20:04:38.834 00.000 15712 Worker thread wakes up
20:04:38.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.65) opts 0xd
20:04:38.834 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.65)
20:04:38.834 00.000 15712 Moving (-0.08, -0.65) raw xDistance=0.65 yDistance=0.09
20:04:38.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:38.834 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
20:04:38.848 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:38.850 00.002 15712 PPEC rslt: input = 0.65, final = 0.38, react = 0.39, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 639.86
20:04:38.850 00.000 15712 PPEC: input: 0.65, control: 0.38, exposure: 1500
20:04:38.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:38.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:04:38.850 00.000 15712 MoveAxis(W, 125, ABG)
20:04:38.850 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:38.851 00.001 15712 Guiding  Dir = 3, Dur = 125
20:04:38.851 00.000 7988 Enqueuing Expose request
20:04:38.851 00.000 15712 IsGuiding returns 0
20:04:38.868 00.017 15712 PulseGuide returned control before completion, sleep 111
20:04:39.021 00.153 15712 IsGuiding returns 1
20:04:39.021 00.000 15712 scope still moving after pulse duration time elapsed
20:04:39.058 00.037 15712 IsGuiding returns 0
20:04:39.058 00.000 15712 scope move finished after 125 + 80 ms
20:04:39.058 00.000 15712 Move returns status 0, amount 125
20:04:39.058 00.000 15712 MoveAxis(N, 0, ABG)
20:04:39.058 00.000 15712 Move returns status 0, amount 0
20:04:39.058 00.000 15712 move complete, result=0
20:04:39.058 00.000 7988 GuideStep: 0.6 px 125 ms WEST, 0.1 px 0 ms NORTH
20:04:39.060 00.002 15712 worker thread done servicing request
20:04:39.060 00.000 15712 Worker thread wakes up
20:04:39.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:39.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:40.479 01.419 15712 Exposure complete
20:04:40.533 00.054 15712 worker thread done servicing request
20:04:40.533 00.000 7988 OnExposeComplete: enter
20:04:40.540 00.007 7988 UpdateGuideState(): m_state=6
20:04:40.540 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3301
20:04:40.542 00.002 7988 Star::Find returns 1 (0), X=1170.41, Y=433.90, Mass=1496, SNR=26.2, Peak=169 HFD=3.6
20:04:40.542 00.000 7988 MultiStar: [#1 0.04,-0.73,1.00,U] [#2 -0.01,-0.30,1.05,U] [#3 0.20,-0.38,0.95,U] [#4 -0.09,-0.23,1.00,U] [#5 0.07,-0.48,0.70,U] [#6 -0.23,-0.42,0.69,U] [#7 -0.16,-0.40,0.64,U] [#8 0.07,-0.46,0.69,U] 
20:04:40.544 00.002 7988 single-star, 8 included, MultiStar: {-0.01, -0.34}, one-star: {-0.05, 0.22}
20:04:40.546 00.002 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.35 = -2.93)
20:04:40.546 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.18)
20:04:40.546 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.78 mountX=-0.22 mountY=0.04, mountTheta=2.96
20:04:40.548 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.22, opts=13)
20:04:40.550 00.002 7988 Enqueuing Move request for scope (-0.05, 0.22)
20:04:40.550 00.000 15712 Worker thread wakes up
20:04:40.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
20:04:40.550 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
20:04:40.550 00.000 15712 Moving (-0.05, 0.22) raw xDistance=-0.22 yDistance=0.04
20:04:40.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:04:40.550 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.2
20:04:40.553 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:40.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:40.555 00.002 7988 Enqueuing Expose request
20:04:40.555 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.85
20:04:40.555 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
20:04:40.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:40.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:04:40.555 00.000 15712 MoveAxis(E, 52, ABG)
20:04:40.555 00.000 15712 Guiding  Dir = 2, Dur = 52
20:04:40.555 00.000 15712 IsGuiding returns 0
20:04:40.571 00.016 15712 PulseGuide returned control before completion, sleep 49
20:04:40.651 00.080 15712 IsGuiding returns 0
20:04:40.651 00.000 15712 Move returns status 0, amount 52
20:04:40.651 00.000 15712 MoveAxis(N, 0, ABG)
20:04:40.651 00.000 15712 Move returns status 0, amount 0
20:04:40.651 00.000 15712 move complete, result=0
20:04:40.651 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
20:04:40.652 00.001 15712 worker thread done servicing request
20:04:40.652 00.000 15712 Worker thread wakes up
20:04:40.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:40.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:42.292 01.640 15712 Exposure complete
20:04:42.354 00.062 15712 worker thread done servicing request
20:04:42.354 00.000 7988 OnExposeComplete: enter
20:04:42.355 00.001 7988 UpdateGuideState(): m_state=6
20:04:42.355 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3302
20:04:42.355 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=435.03, Mass=1436, SNR=25.6, Peak=155 HFD=3.6
20:04:42.355 00.000 7988 MultiStar: [#1 0.30,0.36,1.04,U] [#2 0.00,0.82,1.01,U] [#3 0.07,0.55,0.95,U] [#4 0.09,0.63,1.02,U] [#5 0.11,0.48,0.71,U] [#6 -0.07,0.41,0.73,U] [#7 -0.22,0.76,0.62,U] [#8 0.24,0.54,0.70,U] 
20:04:42.355 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.67}, one-star: {-0.01, 1.35}
20:04:42.355 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
20:04:42.355 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
20:04:42.355 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.67 hyp=0.67 cameraTheta=1.47 mountX=-0.67 mountY=-0.08, mountTheta=-3.02
20:04:42.355 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.67, opts=13)
20:04:42.355 00.000 7988 Enqueuing Move request for scope (0.07, 0.67)
20:04:42.355 00.000 15712 Worker thread wakes up
20:04:42.355 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.67) opts 0xd
20:04:42.355 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.67)
20:04:42.355 00.000 15712 Moving (0.07, 0.67) raw xDistance=-0.67 yDistance=-0.08
20:04:42.355 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:42.355 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.6
20:04:42.370 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:42.371 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:42.371 00.000 7988 Enqueuing Expose request
20:04:42.371 00.000 15712 PPEC rslt: input = -0.67, final = -0.46, react = -0.40, pred = -0.06, hyst = -0.34, hyst_pct = 0.00, period_length = 639.84
20:04:42.371 00.000 15712 PPEC: input: -0.67, control: -0.46, exposure: 1500
20:04:42.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:42.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:04:42.371 00.000 15712 MoveAxis(E, 149, ABG)
20:04:42.371 00.000 15712 Guiding  Dir = 2, Dur = 149
20:04:42.371 00.000 15712 IsGuiding returns 0
20:04:42.393 00.022 15712 PulseGuide returned control before completion, sleep 140
20:04:42.568 00.175 15712 IsGuiding returns 0
20:04:42.568 00.000 15712 Move returns status 0, amount 149
20:04:42.568 00.000 15712 MoveAxis(N, 0, ABG)
20:04:42.568 00.000 15712 Move returns status 0, amount 0
20:04:42.568 00.000 15712 move complete, result=0
20:04:42.568 00.000 15712 worker thread done servicing request
20:04:42.568 00.000 15712 Worker thread wakes up
20:04:42.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:42.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:42.568 00.000 7988 GuideStep: -0.7 px 149 ms EAST, -0.1 px 0 ms NORTH
20:04:43.983 01.415 15712 Exposure complete
20:04:44.043 00.060 15712 worker thread done servicing request
20:04:44.045 00.002 7988 OnExposeComplete: enter
20:04:44.045 00.000 7988 UpdateGuideState(): m_state=6
20:04:44.047 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3303
20:04:44.047 00.000 7988 Star::Find returns 1 (0), X=1170.48, Y=434.97, Mass=1438, SNR=25.8, Peak=172 HFD=3.6
20:04:44.047 00.000 7988 MultiStar: [#1 0.30,0.26,1.03,U] [#2 0.06,0.76,1.03,U] [#3 0.22,0.73,0.97,U] [#4 0.05,0.49,1.03,U] [#5 0.13,0.57,0.73,U] [#6 -0.24,0.38,0.72,U] [#7 -0.09,0.79,0.69,U] [#8 0.15,0.64,0.66,U] 
20:04:44.047 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.66}, one-star: {0.02, 1.29}
20:04:44.047 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
20:04:44.047 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
20:04:44.054 00.007 7988 CameraToMount -- cameraX=0.08 cameraY=0.66 hyp=0.67 cameraTheta=1.45 mountX=-0.66 mountY=-0.09, mountTheta=-3.00
20:04:44.054 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.66, opts=13)
20:04:44.054 00.000 7988 Enqueuing Move request for scope (0.08, 0.66)
20:04:44.054 00.000 15712 Worker thread wakes up
20:04:44.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:44.054 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.8
20:04:44.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:44.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:44.054 00.000 7988 Enqueuing Expose request
20:04:44.062 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.66) opts 0xd
20:04:44.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.66)
20:04:44.062 00.000 15712 Moving (0.08, 0.66) raw xDistance=-0.66 yDistance=-0.09
20:04:44.064 00.002 15712 PPEC rslt: input = -0.66, final = -0.47, react = -0.40, pred = -0.07, hyst = -0.37, hyst_pct = 0.00, period_length = 639.83
20:04:44.064 00.000 15712 PPEC: input: -0.66, control: -0.47, exposure: 1500
20:04:44.064 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:44.064 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:04:44.064 00.000 15712 MoveAxis(E, 152, ABG)
20:04:44.064 00.000 15712 Guiding  Dir = 2, Dur = 152
20:04:44.064 00.000 15712 IsGuiding returns 0
20:04:44.088 00.024 15712 PulseGuide returned control before completion, sleep 142
20:04:44.258 00.170 15712 IsGuiding returns 1
20:04:44.258 00.000 15712 scope still moving after pulse duration time elapsed
20:04:44.286 00.028 15712 IsGuiding returns 0
20:04:44.286 00.000 15712 scope move finished after 152 + 67 ms
20:04:44.286 00.000 15712 Move returns status 0, amount 152
20:04:44.286 00.000 15712 MoveAxis(N, 0, ABG)
20:04:44.286 00.000 15712 Move returns status 0, amount 0
20:04:44.286 00.000 15712 move complete, result=0
20:04:44.286 00.000 15712 worker thread done servicing request
20:04:44.286 00.000 15712 Worker thread wakes up
20:04:44.286 00.000 7988 GuideStep: -0.7 px 152 ms EAST, -0.1 px 0 ms NORTH
20:04:44.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:44.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:45.925 01.639 15712 Exposure complete
20:04:45.986 00.061 15712 worker thread done servicing request
20:04:45.986 00.000 7988 OnExposeComplete: enter
20:04:45.989 00.003 7988 UpdateGuideState(): m_state=6
20:04:45.989 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3304
20:04:45.989 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=434.51, Mass=1433, SNR=25.6, Peak=207 HFD=3.2
20:04:45.993 00.004 7988 MultiStar: [#1 0.34,-0.16,1.03,U] [#2 0.01,0.40,1.06,U] [#3 0.03,0.27,0.97,U] [#4 -0.04,0.46,1.02,U] [#5 0.29,0.09,0.72,U] [#6 -0.05,0.05,0.71,U] [#7 0.00,0.39,0.65,U] [#8 0.13,0.26,0.68,U] 
20:04:45.993 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.30}, one-star: {-0.10, 0.83}
20:04:45.993 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
20:04:45.993 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.24)
20:04:45.993 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.36 mountX=-0.30 mountY=-0.07, mountTheta=-2.91
20:04:45.993 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.30, opts=13)
20:04:45.993 00.000 7988 Enqueuing Move request for scope (0.06, 0.30)
20:04:45.993 00.000 15712 Worker thread wakes up
20:04:45.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.30) opts 0xd
20:04:45.993 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.30)
20:04:45.993 00.000 15712 Moving (0.06, 0.30) raw xDistance=-0.30 yDistance=-0.07
20:04:45.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:04:45.993 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.6
20:04:46.003 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:46.003 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:46.005 00.002 7988 Enqueuing Expose request
20:04:46.005 00.000 15712 PPEC rslt: input = -0.30, final = -0.25, react = -0.18, pred = -0.07, hyst = -0.19, hyst_pct = 0.00, period_length = 639.82
20:04:46.005 00.000 15712 PPEC: input: -0.30, control: -0.25, exposure: 1500
20:04:46.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:46.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:04:46.005 00.000 15712 MoveAxis(E, 82, ABG)
20:04:46.005 00.000 15712 Guiding  Dir = 2, Dur = 82
20:04:46.005 00.000 15712 IsGuiding returns 0
20:04:46.021 00.016 15712 PulseGuide returned control before completion, sleep 79
20:04:46.134 00.113 15712 IsGuiding returns 1
20:04:46.134 00.000 15712 scope still moving after pulse duration time elapsed
20:04:46.165 00.031 15712 IsGuiding returns 0
20:04:46.165 00.000 15712 scope move finished after 82 + 75 ms
20:04:46.165 00.000 15712 Move returns status 0, amount 82
20:04:46.165 00.000 15712 MoveAxis(N, 0, ABG)
20:04:46.165 00.000 15712 Move returns status 0, amount 0
20:04:46.165 00.000 15712 move complete, result=0
20:04:46.165 00.000 15712 worker thread done servicing request
20:04:46.165 00.000 15712 Worker thread wakes up
20:04:46.165 00.000 7988 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH
20:04:46.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:46.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:47.578 01.413 15712 Exposure complete
20:04:47.674 00.096 15712 worker thread done servicing request
20:04:47.676 00.002 7988 OnExposeComplete: enter
20:04:47.676 00.000 7988 UpdateGuideState(): m_state=6
20:04:47.676 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3305
20:04:47.676 00.000 7988 Star::Find returns 1 (0), X=1170.47, Y=434.29, Mass=1497, SNR=26.2, Peak=217 HFD=3.3
20:04:47.676 00.000 7988 MultiStar: [#1 0.17,-0.61,1.03,U] [#2 0.01,-0.12,1.02,U] [#3 0.25,-0.06,0.98,U] [#4 -0.02,-0.17,1.00,U] [#5 0.14,-0.27,0.72,U] [#6 -0.10,-0.34,0.68,U] [#7 -0.31,-0.07,0.66,U] [#8 0.04,-0.10,0.65,U] 
20:04:47.676 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.01, 0.61}
20:04:47.676 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
20:04:47.688 00.012 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.87)
20:04:47.688 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.28 mountX=0.12 mountY=-0.03, mountTheta=-0.27
20:04:47.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
20:04:47.688 00.000 7988 Enqueuing Move request for scope (0.04, -0.12)
20:04:47.688 00.000 15712 Worker thread wakes up
20:04:47.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:47.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
20:04:47.688 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
20:04:47.688 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
20:04:47.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:47.688 00.000 15712 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=-0.03
20:04:47.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:47.688 00.000 7988 Enqueuing Expose request
20:04:47.705 00.017 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
20:04:47.705 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
20:04:47.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:47.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:04:47.705 00.000 15712 MoveAxis(E, 6, ABG)
20:04:47.705 00.000 15712 Guiding  Dir = 2, Dur = 6
20:04:47.705 00.000 15712 IsGuiding returns 0
20:04:47.732 00.027 15712 IsGuiding returns 0
20:04:47.732 00.000 15712 Move returns status 0, amount 6
20:04:47.732 00.000 15712 MoveAxis(N, 0, ABG)
20:04:47.732 00.000 15712 Move returns status 0, amount 0
20:04:47.732 00.000 15712 move complete, result=0
20:04:47.732 00.000 15712 worker thread done servicing request
20:04:47.732 00.000 15712 Worker thread wakes up
20:04:47.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:47.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:47.732 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
20:04:49.371 01.639 15712 Exposure complete
20:04:49.420 00.049 15712 worker thread done servicing request
20:04:49.420 00.000 7988 OnExposeComplete: enter
20:04:49.420 00.000 7988 UpdateGuideState(): m_state=6
20:04:49.432 00.012 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3306
20:04:49.432 00.000 7988 Star::Find returns 1 (0), X=1170.28, Y=433.62, Mass=1497, SNR=26.1, Peak=216 HFD=3.5
20:04:49.432 00.000 7988 MultiStar: [#1 0.14,-1.10,1.00,U] [#2 0.02,-0.80,1.01,U] [#3 0.05,-0.83,0.95,U] [#4 0.12,-1.02,1.01,U] [#5 0.20,-0.92,0.72,U] [#6 -0.36,-0.99,0.66,U] [#7 -0.35,-0.82,0.63,U] [#8 0.00,-0.61,0.63,U] 
20:04:49.437 00.005 7988 single-star, 8 included, MultiStar: {-0.02, -0.79}, one-star: {-0.18, -0.06}
20:04:49.437 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.58) = xAngle (-1.22 = -1.22)
20:04:49.437 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.89 = 1.89)
20:04:49.437 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.80 mountX=0.06 mountY=0.18, mountTheta=1.23
20:04:49.437 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.06, opts=13)
20:04:49.437 00.000 7988 Enqueuing Move request for scope (-0.18, -0.06)
20:04:49.437 00.000 15712 Worker thread wakes up
20:04:49.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
20:04:49.437 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
20:04:49.437 00.000 15712 Moving (-0.18, -0.06) raw xDistance=0.06 yDistance=0.18
20:04:49.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:49.437 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.1
20:04:49.446 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:49.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:49.448 00.002 7988 Enqueuing Expose request
20:04:49.448 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
20:04:49.448 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
20:04:49.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:49.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:04:49.448 00.000 15712 MoveAxis(E, 8, ABG)
20:04:49.451 00.003 15712 Guiding  Dir = 2, Dur = 8
20:04:49.470 00.019 15712 IsGuiding returns 0
20:04:49.488 00.018 15712 IsGuiding returns 0
20:04:49.488 00.000 15712 Move returns status 0, amount 8
20:04:49.488 00.000 15712 MoveAxis(N, 0, ABG)
20:04:49.488 00.000 15712 Move returns status 0, amount 0
20:04:49.488 00.000 15712 move complete, result=0
20:04:49.488 00.000 15712 worker thread done servicing request
20:04:49.488 00.000 15712 Worker thread wakes up
20:04:49.488 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
20:04:49.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:49.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:50.912 01.424 15712 Exposure complete
20:04:50.967 00.055 15712 worker thread done servicing request
20:04:50.967 00.000 7988 OnExposeComplete: enter
20:04:50.967 00.000 7988 UpdateGuideState(): m_state=6
20:04:50.974 00.007 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3307
20:04:50.976 00.002 7988 Star::Find returns 1 (0), X=1170.23, Y=432.78, Mass=1361, SNR=25.0, Peak=190 HFD=3.5
20:04:50.976 00.000 7988 MultiStar: [#1 0.21,-1.87,0.00,M1] [#2 0.15,-1.58,0.00,M1] [#3 0.02,-1.69,0.00,M1] [#4 0.06,-1.61,0.00,M1] [#5 0.08,-1.96,0.00,M1] [#6 -0.21,-1.72,0.00,M1] [#7 -0.16,-1.65,0.00,M1] [#8 0.33,-1.61,0.00,M1] 
20:04:50.978 00.002 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
20:04:50.978 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
20:04:50.980 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.90 hyp=0.93 cameraTheta=-1.82 mountX=0.91 mountY=0.25, mountTheta=0.27
20:04:50.982 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.90, opts=13)
20:04:50.982 00.000 7988 Enqueuing Move request for scope (-0.23, -0.90)
20:04:50.984 00.002 15712 Worker thread wakes up
20:04:50.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.90) opts 0xd
20:04:50.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.90)
20:04:50.984 00.000 15712 Moving (-0.23, -0.90) raw xDistance=0.91 yDistance=0.25
20:04:50.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:04:50.984 00.000 7988 UpdateGuideState exits: m=1361 SNR=25.0
20:04:50.987 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:50.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:50.989 00.002 7988 Enqueuing Expose request
20:04:50.989 00.000 15712 PPEC rslt: input = 0.91, final = 0.55, react = 0.54, pred = 0.01, hyst = 0.49, hyst_pct = 0.00, period_length = 639.79
20:04:50.989 00.000 15712 PPEC: input: 0.91, control: 0.55, exposure: 1500
20:04:50.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
20:04:50.989 00.000 15712 MoveAxis(W, 181, ABG)
20:04:50.989 00.000 15712 Guiding  Dir = 3, Dur = 181
20:04:50.989 00.000 15712 IsGuiding returns 0
20:04:51.008 00.019 15712 PulseGuide returned control before completion, sleep 173
20:04:51.216 00.208 15712 IsGuiding returns 0
20:04:51.216 00.000 15712 Move returns status 0, amount 181
20:04:51.216 00.000 15712 MoveAxis(S, 64, ABG)
20:04:51.216 00.000 15712 Guiding  Dir = 1, Dur = 64
20:04:51.216 00.000 15712 IsGuiding returns 0
20:04:51.296 00.080 15712 IsGuiding returns 1
20:04:51.296 00.000 15712 scope still moving after pulse duration time elapsed
20:04:51.328 00.032 15712 IsGuiding returns 1
20:04:51.392 00.064 15712 IsGuiding returns 0
20:04:51.392 00.000 15712 scope move finished after 64 + 110 ms
20:04:51.392 00.000 15712 Move returns status 0, amount 64
20:04:51.392 00.000 15712 move complete, result=0
20:04:51.392 00.000 15712 worker thread done servicing request
20:04:51.392 00.000 7988 GuideStep: 0.9 px 181 ms WEST, 0.3 px 64 ms SOUTH
20:04:51.394 00.002 15712 Worker thread wakes up
20:04:51.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:51.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:53.035 01.641 15712 Exposure complete
20:04:53.091 00.056 15712 worker thread done servicing request
20:04:53.091 00.000 7988 OnExposeComplete: enter
20:04:53.097 00.006 7988 UpdateGuideState(): m_state=6
20:04:53.097 00.000 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3308
20:04:53.097 00.000 7988 Star::Find returns 1 (0), X=1170.60, Y=432.81, Mass=1550, SNR=26.7, Peak=189 HFD=3.6
20:04:53.097 00.000 7988 MultiStar: [#1 0.47,-1.90,0.00,M2] [#2 0.19,-1.65,0.00,M2] [#3 0.19,-1.55,0.00,M2] [#4 0.21,-1.55,0.00,M2] [#5 0.27,-1.72,0.00,M2] [#6 0.17,-1.85,0.00,M2] [#7 0.03,-1.59,0.00,M2] [#8 0.48,-1.65,0.00,M2] 
20:04:53.097 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
20:04:53.097 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
20:04:53.097 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.87 hyp=0.88 cameraTheta=-1.41 mountX=0.86 mountY=-0.12, mountTheta=-0.14
20:04:53.097 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.87, opts=13)
20:04:53.097 00.000 7988 Enqueuing Move request for scope (0.14, -0.87)
20:04:53.108 00.011 15712 Worker thread wakes up
20:04:53.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.87) opts 0xd
20:04:53.108 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.87)
20:04:53.108 00.000 15712 Moving (0.14, -0.87) raw xDistance=0.86 yDistance=-0.12
20:04:53.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:53.108 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.7
20:04:53.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:53.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:53.113 00.005 7988 Enqueuing Expose request
20:04:53.113 00.000 15712 PPEC rslt: input = 0.86, final = 0.53, react = 0.52, pred = 0.01, hyst = 0.47, hyst_pct = 0.00, period_length = 639.78
20:04:53.113 00.000 15712 PPEC: input: 0.86, control: 0.53, exposure: 1500
20:04:53.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:53.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:04:53.113 00.000 15712 MoveAxis(W, 172, ABG)
20:04:53.113 00.000 15712 Guiding  Dir = 3, Dur = 172
20:04:53.113 00.000 15712 IsGuiding returns 0
20:04:53.131 00.018 15712 PulseGuide returned control before completion, sleep 162
20:04:53.321 00.190 15712 IsGuiding returns 1
20:04:53.321 00.000 15712 scope still moving after pulse duration time elapsed
20:04:53.353 00.032 15712 IsGuiding returns 0
20:04:53.353 00.000 15712 scope move finished after 172 + 66 ms
20:04:53.353 00.000 15712 Move returns status 0, amount 172
20:04:53.353 00.000 15712 MoveAxis(N, 0, ABG)
20:04:53.353 00.000 15712 Move returns status 0, amount 0
20:04:53.353 00.000 15712 move complete, result=0
20:04:53.353 00.000 15712 worker thread done servicing request
20:04:53.353 00.000 15712 Worker thread wakes up
20:04:53.353 00.000 7988 GuideStep: 0.9 px 172 ms WEST, -0.1 px 0 ms NORTH
20:04:53.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:53.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:54.760 01.407 15712 Exposure complete
20:04:54.811 00.051 15712 worker thread done servicing request
20:04:54.811 00.000 7988 OnExposeComplete: enter
20:04:54.811 00.000 7988 UpdateGuideState(): m_state=6
20:04:54.822 00.011 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3309
20:04:54.822 00.000 7988 Star::Find returns 1 (0), X=1170.45, Y=433.94, Mass=1573, SNR=26.8, Peak=175 HFD=3.6
20:04:54.822 00.000 7988 MultiStar: [#1 0.32,-0.62,0.95,U] [#2 0.22,-0.44,0.96,U] [#3 0.32,-0.42,0.93,U] [#4 0.24,-0.33,0.98,U] [#5 0.49,-0.68,0.69,U] [#6 0.10,-0.53,0.66,U] [#7 0.18,-0.30,0.63,U] [#8 0.32,-0.39,0.63,U] 
20:04:54.822 00.000 7988 single-star, 8 included, MultiStar: {0.24, -0.37}, one-star: {-0.01, 0.26}
20:04:54.822 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.09)
20:04:54.828 00.006 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
20:04:54.828 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.62 mountX=-0.26 mountY=0.01, mountTheta=3.12
20:04:54.828 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.26, opts=13)
20:04:54.828 00.000 7988 Enqueuing Move request for scope (-0.01, 0.26)
20:04:54.828 00.000 15712 Worker thread wakes up
20:04:54.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
20:04:54.828 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
20:04:54.828 00.000 15712 Moving (-0.01, 0.26) raw xDistance=-0.26 yDistance=0.01
20:04:54.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:04:54.828 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.8
20:04:54.835 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:54.835 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:54.838 00.003 15712 PPEC rslt: input = -0.26, final = -0.12, react = -0.16, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.78
20:04:54.838 00.000 7988 Enqueuing Expose request
20:04:54.838 00.000 15712 PPEC: input: -0.26, control: -0.12, exposure: 1500
20:04:54.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:54.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:04:54.838 00.000 15712 MoveAxis(E, 38, ABG)
20:04:54.838 00.000 15712 Guiding  Dir = 2, Dur = 38
20:04:54.838 00.000 15712 IsGuiding returns 0
20:04:54.862 00.024 15712 PulseGuide returned control before completion, sleep 26
20:04:54.924 00.062 15712 IsGuiding returns 0
20:04:54.924 00.000 15712 Move returns status 0, amount 38
20:04:54.924 00.000 15712 MoveAxis(N, 0, ABG)
20:04:54.924 00.000 15712 Move returns status 0, amount 0
20:04:54.924 00.000 15712 move complete, result=0
20:04:54.924 00.000 15712 worker thread done servicing request
20:04:54.924 00.000 15712 Worker thread wakes up
20:04:54.924 00.000 7988 GuideStep: -0.3 px 38 ms EAST, 0.0 px 0 ms NORTH
20:04:54.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:54.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:56.559 01.635 15712 Exposure complete
20:04:56.615 00.056 15712 worker thread done servicing request
20:04:56.615 00.000 7988 OnExposeComplete: enter
20:04:56.615 00.000 7988 UpdateGuideState(): m_state=6
20:04:56.623 00.008 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3310
20:04:56.623 00.000 7988 Star::Find returns 1 (0), X=1170.61, Y=434.78, Mass=1470, SNR=26.0, Peak=181 HFD=3.6
20:04:56.625 00.002 7988 MultiStar: [#1 0.35,0.07,1.02,U] [#2 0.21,0.30,1.01,U] [#3 0.43,0.33,0.96,U] [#4 0.24,0.37,1.05,U] [#5 0.22,0.22,0.74,U] [#6 0.07,0.45,0.73,U] [#7 -0.11,0.58,0.69,U] [#8 0.36,0.24,0.64,U] 
20:04:56.627 00.002 7988 refined, 8 included, MultiStar: {0.22, 0.41}, one-star: {0.16, 1.10}
20:04:56.627 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.58) = xAngle (2.65 = 2.65)
20:04:56.629 00.002 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.76 = -0.52)
20:04:56.629 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.41 hyp=0.47 cameraTheta=1.07 mountX=-0.41 mountY=-0.23, mountTheta=-2.63
20:04:56.632 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.41, opts=13)
20:04:56.632 00.000 7988 Enqueuing Move request for scope (0.22, 0.41)
20:04:56.634 00.002 15712 Worker thread wakes up
20:04:56.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.41) opts 0xd
20:04:56.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.41)
20:04:56.634 00.000 15712 Moving (0.22, 0.41) raw xDistance=-0.41 yDistance=-0.23
20:04:56.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:04:56.634 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0
20:04:56.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:56.639 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:56.639 00.000 7988 Enqueuing Expose request
20:04:56.641 00.002 15712 PPEC rslt: input = -0.41, final = -0.23, react = -0.25, pred = 0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 639.77
20:04:56.641 00.000 15712 PPEC: input: -0.41, control: -0.23, exposure: 1500
20:04:56.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:56.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:04:56.641 00.000 15712 MoveAxis(E, 75, ABG)
20:04:56.641 00.000 15712 Guiding  Dir = 2, Dur = 75
20:04:56.641 00.000 15712 IsGuiding returns 0
20:04:56.665 00.024 15712 PulseGuide returned control before completion, sleep 59
20:04:56.756 00.091 15712 IsGuiding returns 0
20:04:56.756 00.000 15712 Move returns status 0, amount 75
20:04:56.756 00.000 15712 MoveAxis(N, 0, ABG)
20:04:56.756 00.000 15712 Move returns status 0, amount 0
20:04:56.756 00.000 15712 move complete, result=0
20:04:56.756 00.000 7988 GuideStep: -0.4 px 75 ms EAST, -0.2 px 0 ms NORTH
20:04:56.767 00.011 15712 worker thread done servicing request
20:04:56.767 00.000 15712 Worker thread wakes up
20:04:56.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:56.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:58.173 01.406 15712 Exposure complete
20:04:58.231 00.058 15712 worker thread done servicing request
20:04:58.231 00.000 7988 OnExposeComplete: enter
20:04:58.231 00.000 7988 UpdateGuideState(): m_state=6
20:04:58.235 00.004 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3311
20:04:58.235 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=434.56, Mass=1393, SNR=25.2, Peak=190 HFD=3.2
20:04:58.237 00.002 7988 MultiStar: [#1 0.39,-0.14,1.06,U] [#2 0.18,0.14,1.03,U] [#3 0.24,0.47,0.97,U] [#4 0.36,0.24,1.07,U] [#5 0.25,-0.09,0.74,U] [#6 0.09,0.16,0.75,U] [#7 -0.08,0.42,0.69,U] [#8 0.38,0.16,0.67,U] 
20:04:58.239 00.002 7988 refined, 8 included, MultiStar: {0.22, 0.26}, one-star: {0.07, 0.88}
20:04:58.239 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
20:04:58.241 00.002 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.73)
20:04:58.241 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.26 hyp=0.34 cameraTheta=0.86 mountX=-0.26 mountY=-0.22, mountTheta=-2.42
20:04:58.243 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.26, opts=13)
20:04:58.245 00.002 7988 Enqueuing Move request for scope (0.22, 0.26)
20:04:58.245 00.000 15712 Worker thread wakes up
20:04:58.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.26) opts 0xd
20:04:58.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.26)
20:04:58.245 00.000 15712 Moving (0.22, 0.26) raw xDistance=-0.26 yDistance=-0.22
20:04:58.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:04:58.245 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.2
20:04:58.248 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:58.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:04:58.250 00.002 7988 Enqueuing Expose request
20:04:58.251 00.001 15712 PPEC rslt: input = -0.26, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.76
20:04:58.251 00.000 15712 PPEC: input: -0.26, control: -0.13, exposure: 1500
20:04:58.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:58.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:04:58.251 00.000 15712 MoveAxis(E, 43, ABG)
20:04:58.251 00.000 15712 Guiding  Dir = 2, Dur = 43
20:04:58.251 00.000 15712 IsGuiding returns 0
20:04:58.267 00.016 15712 PulseGuide returned control before completion, sleep 39
20:04:58.314 00.047 15712 IsGuiding returns 1
20:04:58.314 00.000 15712 scope still moving after pulse duration time elapsed
20:04:58.345 00.031 15712 IsGuiding returns 0
20:04:58.345 00.000 15712 scope move finished after 43 + 49 ms
20:04:58.345 00.000 15712 Move returns status 0, amount 43
20:04:58.345 00.000 15712 MoveAxis(N, 0, ABG)
20:04:58.345 00.000 15712 Move returns status 0, amount 0
20:04:58.345 00.000 15712 move complete, result=0
20:04:58.345 00.000 15712 worker thread done servicing request
20:04:58.345 00.000 15712 Worker thread wakes up
20:04:58.345 00.000 7988 GuideStep: -0.3 px 43 ms EAST, -0.2 px 0 ms NORTH
20:04:58.347 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:04:58.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:04:59.981 01.634 15712 Exposure complete
20:05:00.058 00.077 15712 worker thread done servicing request
20:05:00.058 00.000 7988 OnExposeComplete: enter
20:05:00.058 00.000 7988 UpdateGuideState(): m_state=6
20:05:00.058 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3312
20:05:00.058 00.000 7988 Star::Find returns 1 (0), X=1170.47, Y=434.43, Mass=1445, SNR=25.7, Peak=184 HFD=3.3
20:05:00.064 00.006 7988 MultiStar: [#1 0.38,0.05,1.03,U] [#2 0.35,0.41,1.02,U] [#3 0.15,0.38,0.96,U] [#4 0.17,0.28,1.04,U] [#5 0.25,0.15,0.75,U] [#6 -0.01,0.12,0.72,U] [#7 -0.00,0.47,0.64,U] [#8 0.20,0.33,0.67,U] 
20:05:00.064 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.33}, one-star: {0.01, 0.75}
20:05:00.064 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
20:05:00.064 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
20:05:00.064 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.33 hyp=0.38 cameraTheta=1.08 mountX=-0.33 mountY=-0.18, mountTheta=-2.64
20:05:00.064 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.33, opts=13)
20:05:00.074 00.010 7988 Enqueuing Move request for scope (0.18, 0.33)
20:05:00.074 00.000 15712 Worker thread wakes up
20:05:00.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.33) opts 0xd
20:05:00.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.33)
20:05:00.074 00.000 15712 Moving (0.18, 0.33) raw xDistance=-0.33 yDistance=-0.18
20:05:00.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:00.074 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.7
20:05:00.077 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:00.079 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:00.080 00.001 7988 Enqueuing Expose request
20:05:00.082 00.002 15712 PPEC rslt: input = -0.33, final = -0.18, react = -0.20, pred = 0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 639.75
20:05:00.082 00.000 15712 PPEC: input: -0.33, control: -0.18, exposure: 1500
20:05:00.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:00.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:05:00.082 00.000 15712 MoveAxis(E, 60, ABG)
20:05:00.082 00.000 15712 Guiding  Dir = 2, Dur = 60
20:05:00.082 00.000 15712 IsGuiding returns 0
20:05:00.097 00.015 15712 PulseGuide returned control before completion, sleep 49
20:05:00.184 00.087 15712 IsGuiding returns 0
20:05:00.184 00.000 15712 Move returns status 0, amount 60
20:05:00.184 00.000 15712 MoveAxis(N, 0, ABG)
20:05:00.184 00.000 15712 Move returns status 0, amount 0
20:05:00.184 00.000 15712 move complete, result=0
20:05:00.184 00.000 15712 worker thread done servicing request
20:05:00.184 00.000 15712 Worker thread wakes up
20:05:00.184 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.2 px 0 ms NORTH
20:05:00.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:00.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:01.600 01.416 15712 Exposure complete
20:05:01.661 00.061 15712 worker thread done servicing request
20:05:01.661 00.000 7988 OnExposeComplete: enter
20:05:01.661 00.000 7988 UpdateGuideState(): m_state=6
20:05:01.661 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3313
20:05:01.661 00.000 7988 Star::Find returns 1 (0), X=1170.59, Y=433.86, Mass=1478, SNR=26.2, Peak=175 HFD=3.4
20:05:01.661 00.000 7988 MultiStar: [#1 0.37,-0.82,1.02,U] [#2 0.23,-0.50,1.02,U] [#3 0.25,-0.44,0.95,U] [#4 0.08,-0.49,1.04,U] [#5 0.22,-0.74,0.72,U] [#6 0.01,-0.83,0.69,U] [#7 0.08,-0.69,0.64,U] [#8 0.32,-0.73,0.65,U] 
20:05:01.661 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.53}, one-star: {0.13, 0.18}
20:05:01.661 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
20:05:01.661 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.66)
20:05:01.661 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.94 mountX=-0.18 mountY=-0.13, mountTheta=-2.50
20:05:01.661 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.18, opts=13)
20:05:01.661 00.000 7988 Enqueuing Move request for scope (0.13, 0.18)
20:05:01.674 00.013 15712 Worker thread wakes up
20:05:01.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
20:05:01.674 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
20:05:01.674 00.000 15712 Moving (0.13, 0.18) raw xDistance=-0.18 yDistance=-0.13
20:05:01.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:01.674 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2
20:05:01.677 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:01.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:01.677 00.000 7988 Enqueuing Expose request
20:05:01.677 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.74
20:05:01.677 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
20:05:01.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:01.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:05:01.677 00.000 15712 MoveAxis(E, 29, ABG)
20:05:01.677 00.000 15712 Guiding  Dir = 2, Dur = 29
20:05:01.677 00.000 15712 IsGuiding returns 0
20:05:01.693 00.016 15712 PulseGuide returned control before completion, sleep 17
20:05:01.742 00.049 15712 IsGuiding returns 0
20:05:01.742 00.000 15712 Move returns status 0, amount 29
20:05:01.742 00.000 15712 MoveAxis(N, 0, ABG)
20:05:01.742 00.000 15712 Move returns status 0, amount 0
20:05:01.742 00.000 15712 move complete, result=0
20:05:01.742 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
20:05:01.753 00.011 15712 worker thread done servicing request
20:05:01.753 00.000 15712 Worker thread wakes up
20:05:01.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:01.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:03.382 01.629 15712 Exposure complete
20:05:03.429 00.047 15712 worker thread done servicing request
20:05:03.429 00.000 7988 OnExposeComplete: enter
20:05:03.443 00.014 7988 UpdateGuideState(): m_state=6
20:05:03.445 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3314
20:05:03.445 00.000 7988 Star::Find returns 1 (0), X=1170.35, Y=433.27, Mass=1471, SNR=26.0, Peak=200 HFD=3.4
20:05:03.447 00.002 7988 MultiStar: [#1 0.35,-1.34,0.00,M1] [#2 0.18,-0.92,0.99,U] [#3 0.27,-0.90,0.95,U] [#4 0.25,-0.89,1.03,U] [#5 0.17,-1.13,0.72,U] [#6 0.06,-1.16,0.71,U] [#7 -0.17,-0.79,0.67,U] [#8 0.39,-0.87,0.67,U] 
20:05:03.449 00.002 7988 single-star, 7 included, MultiStar: {0.13, -0.87}, one-star: {-0.11, -0.41}
20:05:03.449 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
20:05:03.451 00.002 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
20:05:03.451 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.41 hyp=0.43 cameraTheta=-1.83 mountX=0.42 mountY=0.12, mountTheta=0.28
20:05:03.453 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.41, opts=13)
20:05:03.455 00.002 7988 Enqueuing Move request for scope (-0.11, -0.41)
20:05:03.455 00.000 15712 Worker thread wakes up
20:05:03.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.41) opts 0xd
20:05:03.455 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.41)
20:05:03.455 00.000 15712 Moving (-0.11, -0.41) raw xDistance=0.42 yDistance=0.12
20:05:03.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:03.455 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0
20:05:03.458 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:03.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:03.460 00.002 7988 Enqueuing Expose request
20:05:03.460 00.000 15712 PPEC rslt: input = 0.42, final = 0.27, react = 0.25, pred = 0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 639.73
20:05:03.460 00.000 15712 PPEC: input: 0.42, control: 0.27, exposure: 1500
20:05:03.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:03.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:05:03.460 00.000 15712 MoveAxis(W, 88, ABG)
20:05:03.460 00.000 15712 Guiding  Dir = 3, Dur = 88
20:05:03.460 00.000 15712 IsGuiding returns 0
20:05:03.478 00.018 15712 PulseGuide returned control before completion, sleep 83
20:05:03.572 00.094 15712 IsGuiding returns 0
20:05:03.572 00.000 15712 Move returns status 0, amount 88
20:05:03.572 00.000 15712 MoveAxis(N, 0, ABG)
20:05:03.572 00.000 15712 Move returns status 0, amount 0
20:05:03.572 00.000 15712 move complete, result=0
20:05:03.572 00.000 7988 GuideStep: 0.4 px 88 ms WEST, 0.1 px 0 ms NORTH
20:05:03.576 00.004 15712 worker thread done servicing request
20:05:03.576 00.000 15712 Worker thread wakes up
20:05:03.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:03.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:04.993 01.417 15712 Exposure complete
20:05:05.039 00.046 15712 worker thread done servicing request
20:05:05.039 00.000 7988 OnExposeComplete: enter
20:05:05.039 00.000 7988 UpdateGuideState(): m_state=6
20:05:05.054 00.015 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3315
20:05:05.056 00.002 7988 Star::Find returns 1 (0), X=1170.59, Y=432.97, Mass=1506, SNR=26.5, Peak=217 HFD=3.4
20:05:05.056 00.000 7988 MultiStar: [#1 0.49,-1.59,0.00,M2] [#2 0.36,-1.30,0.00,M1] [#3 0.44,-1.22,0.00,M1] [#4 0.19,-1.12,1.00,U] [#5 0.23,-1.66,0.00,M1] [#6 -0.02,-1.50,0.00,M1] [#7 -0.09,-1.39,0.00,M1] [#8 0.24,-1.37,0.00,M1] 
20:05:05.058 00.002 7988 single-star, 1 included, MultiStar: {0.16, -0.92}, one-star: {0.14, -0.71}
20:05:05.058 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
20:05:05.060 00.002 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.98)
20:05:05.060 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.71 hyp=0.72 cameraTheta=-1.38 mountX=0.71 mountY=-0.12, mountTheta=-0.17
20:05:05.062 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.71, opts=13)
20:05:05.064 00.002 7988 Enqueuing Move request for scope (0.14, -0.71)
20:05:05.064 00.000 15712 Worker thread wakes up
20:05:05.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.71) opts 0xd
20:05:05.064 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.71)
20:05:05.064 00.000 15712 Moving (0.14, -0.71) raw xDistance=0.71 yDistance=-0.12
20:05:05.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:05.064 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
20:05:05.068 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:05.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:05.070 00.002 7988 Enqueuing Expose request
20:05:05.070 00.000 15712 PPEC rslt: input = 0.71, final = 0.44, react = 0.43, pred = 0.02, hyst = 0.38, hyst_pct = 0.00, period_length = 639.73
20:05:05.070 00.000 15712 PPEC: input: 0.71, control: 0.44, exposure: 1500
20:05:05.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:05.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:05:05.070 00.000 15712 MoveAxis(W, 145, ABG)
20:05:05.070 00.000 15712 Guiding  Dir = 3, Dur = 145
20:05:05.070 00.000 15712 IsGuiding returns 0
20:05:05.090 00.020 15712 PulseGuide returned control before completion, sleep 134
20:05:05.230 00.140 15712 IsGuiding returns 1
20:05:05.230 00.000 15712 scope still moving after pulse duration time elapsed
20:05:05.266 00.036 15712 IsGuiding returns 0
20:05:05.266 00.000 15712 scope move finished after 145 + 51 ms
20:05:05.266 00.000 15712 Move returns status 0, amount 145
20:05:05.266 00.000 15712 MoveAxis(N, 0, ABG)
20:05:05.266 00.000 15712 Move returns status 0, amount 0
20:05:05.266 00.000 15712 move complete, result=0
20:05:05.266 00.000 7988 GuideStep: 0.7 px 145 ms WEST, -0.1 px 0 ms NORTH
20:05:05.271 00.005 15712 worker thread done servicing request
20:05:05.271 00.000 15712 Worker thread wakes up
20:05:05.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:05.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:06.910 01.639 15712 Exposure complete
20:05:06.959 00.049 15712 worker thread done servicing request
20:05:06.959 00.000 7988 OnExposeComplete: enter
20:05:06.959 00.000 7988 UpdateGuideState(): m_state=6
20:05:06.971 00.012 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3316
20:05:06.971 00.000 7988 Star::Find returns 1 (0), X=1170.81, Y=433.39, Mass=1512, SNR=26.4, Peak=218 HFD=3.2
20:05:06.971 00.000 7988 MultiStar: [#1 0.55,-1.16,0.00,M3] [#2 0.56,-1.10,0.00,M2] [#3 0.48,-0.83,0.93,U] [#4 0.43,-0.98,1.01,U] [#5 0.45,-1.02,0.70,U] [#6 0.25,-0.96,0.68,U] [#7 0.10,-0.90,0.67,U] [#8 0.57,-1.06,0.66,U] 
20:05:06.971 00.000 7988 single-star, 6 included, MultiStar: {0.38, -0.83}, one-star: {0.35, -0.29}
20:05:06.976 00.005 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
20:05:06.976 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.28)
20:05:06.976 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=-0.29 hyp=0.45 cameraTheta=-0.69 mountX=0.29 mountY=-0.34, mountTheta=-0.88
20:05:06.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=-0.29, opts=13)
20:05:06.976 00.000 7988 Enqueuing Move request for scope (0.35, -0.29)
20:05:06.976 00.000 15712 Worker thread wakes up
20:05:06.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.29) opts 0xd
20:05:06.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, -0.29)
20:05:06.976 00.000 15712 Moving (0.35, -0.29) raw xDistance=0.29 yDistance=-0.34
20:05:06.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:06.976 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.4
20:05:06.984 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:06.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:06.986 00.002 7988 Enqueuing Expose request
20:05:06.986 00.000 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 639.72
20:05:06.986 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
20:05:06.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:06.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:05:06.986 00.000 15712 MoveAxis(W, 60, ABG)
20:05:06.986 00.000 15712 Guiding  Dir = 3, Dur = 60
20:05:06.986 00.000 15712 IsGuiding returns 0
20:05:07.010 00.024 15712 PulseGuide returned control before completion, sleep 48
20:05:07.086 00.076 15712 IsGuiding returns 0
20:05:07.086 00.000 15712 Move returns status 0, amount 60
20:05:07.086 00.000 15712 MoveAxis(N, 0, ABG)
20:05:07.086 00.000 15712 Move returns status 0, amount 0
20:05:07.086 00.000 15712 move complete, result=0
20:05:07.086 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.3 px 0 ms NORTH
20:05:07.093 00.007 15712 worker thread done servicing request
20:05:07.093 00.000 15712 Worker thread wakes up
20:05:07.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:07.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:08.499 01.406 15712 Exposure complete
20:05:08.561 00.062 15712 worker thread done servicing request
20:05:08.563 00.002 7988 OnExposeComplete: enter
20:05:08.563 00.000 7988 UpdateGuideState(): m_state=6
20:05:08.563 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
20:05:08.563 00.000 7988 Star::Find returns 1 (0), X=1170.73, Y=434.28, Mass=1575, SNR=27.0, Peak=212 HFD=3.5
20:05:08.563 00.000 7988 MultiStar: [#1 0.67,-0.48,0.95,U] [#2 0.31,-0.05,0.94,U] [#3 0.66,-0.07,0.92,U] [#4 0.52,-0.17,1.04,U] [#5 0.65,-0.27,0.70,U] [#6 0.32,-0.56,0.68,U] [#7 0.29,-0.19,0.64,U] [#8 0.61,-0.15,0.66,U] 
20:05:08.563 00.000 7988 refined, 8 included, MultiStar: {0.48, -0.12}, one-star: {0.27, 0.60}
20:05:08.563 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
20:05:08.563 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.43 = -1.85)
20:05:08.563 00.000 7988 CameraToMount -- cameraX=0.48 cameraY=-0.12 hyp=0.50 cameraTheta=-0.25 mountX=0.12 mountY=-0.48, mountTheta=-1.32
20:05:08.573 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.48, y=-0.12, opts=13)
20:05:08.573 00.000 7988 Enqueuing Move request for scope (0.48, -0.12)
20:05:08.573 00.000 15712 Worker thread wakes up
20:05:08.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.12) opts 0xd
20:05:08.573 00.000 15712 Handling offset move in thread for scope, endpoint = (0.48, -0.12)
20:05:08.573 00.000 15712 Moving (0.48, -0.12) raw xDistance=0.12 yDistance=-0.48
20:05:08.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:08.577 00.004 7988 UpdateGuideState exits: m=1575 SNR=27.0
20:05:08.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:08.577 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:08.577 00.000 7988 Enqueuing Expose request
20:05:08.577 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
20:05:08.577 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
20:05:08.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:05:08.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
20:05:08.577 00.000 15712 MoveAxis(W, 8, ABG)
20:05:08.577 00.000 15712 Guiding  Dir = 3, Dur = 8
20:05:08.577 00.000 15712 IsGuiding returns 0
20:05:08.609 00.032 15712 IsGuiding returns 0
20:05:08.609 00.000 15712 Move returns status 0, amount 8
20:05:08.609 00.000 15712 MoveAxis(N, 0, ABG)
20:05:08.609 00.000 15712 Move returns status 0, amount 0
20:05:08.609 00.000 15712 move complete, result=0
20:05:08.609 00.000 15712 worker thread done servicing request
20:05:08.609 00.000 15712 Worker thread wakes up
20:05:08.609 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.5 px 0 ms NORTH
20:05:08.611 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:08.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:10.348 01.737 15712 Exposure complete
20:05:10.413 00.065 15712 worker thread done servicing request
20:05:10.413 00.000 7988 OnExposeComplete: enter
20:05:10.413 00.000 7988 UpdateGuideState(): m_state=6
20:05:10.413 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
20:05:10.413 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=434.70, Mass=1527, SNR=26.6, Peak=197 HFD=3.4
20:05:10.413 00.000 7988 MultiStar: [#1 0.49,0.23,1.02,U] [#2 0.41,0.24,0.99,U] [#3 0.53,0.47,0.95,U] [#4 0.46,0.22,1.03,U] [#5 0.28,0.34,0.73,U] [#6 0.20,0.04,0.71,U] [#7 0.14,0.55,0.64,U] [#8 0.57,0.16,0.64,U] 
20:05:10.413 00.000 7988 refined, 8 included, MultiStar: {0.37, 0.38}, one-star: {0.19, 1.02}
20:05:10.413 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
20:05:10.413 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.81)
20:05:10.413 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=0.38 hyp=0.53 cameraTheta=0.79 mountX=-0.38 mountY=-0.38, mountTheta=-2.35
20:05:10.424 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=0.38, opts=13)
20:05:10.424 00.000 7988 Enqueuing Move request for scope (0.37, 0.38)
20:05:10.424 00.000 15712 Worker thread wakes up
20:05:10.424 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.38) opts 0xd
20:05:10.424 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, 0.38)
20:05:10.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:10.424 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.6
20:05:10.430 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:10.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:10.432 00.002 7988 Enqueuing Expose request
20:05:10.432 00.000 15712 Moving (0.37, 0.38) raw xDistance=-0.38 yDistance=-0.38
20:05:10.435 00.003 15712 PPEC rslt: input = -0.38, final = -0.21, react = -0.23, pred = 0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.70
20:05:10.435 00.000 15712 PPEC: input: -0.38, control: -0.21, exposure: 1500
20:05:10.435 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.45 newest=-1.20
20:05:10.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
20:05:10.435 00.000 15712 MoveAxis(E, 70, ABG)
20:05:10.435 00.000 15712 Guiding  Dir = 2, Dur = 70
20:05:10.448 00.013 15712 IsGuiding returns 0
20:05:10.461 00.013 15712 PulseGuide returned control before completion, sleep 65
20:05:10.543 00.082 15712 IsGuiding returns 0
20:05:10.543 00.000 15712 Move returns status 0, amount 70
20:05:10.543 00.000 15712 BLC: Oldest BLC event removed
20:05:10.543 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
20:05:10.543 00.000 15712 MoveAxis(N, 337, ABG)
20:05:10.543 00.000 15712 Guiding  Dir = 0, Dur = 337
20:05:10.543 00.000 15712 IsGuiding returns 0
20:05:10.620 00.077 15712 PulseGuide returned control before completion, sleep 268
20:05:10.923 00.303 15712 IsGuiding returns 1
20:05:10.923 00.000 15712 scope still moving after pulse duration time elapsed
20:05:10.951 00.028 15712 IsGuiding returns 1
20:05:10.985 00.034 15712 IsGuiding returns 0
20:05:10.985 00.000 15712 scope move finished after 337 + 110 ms
20:05:10.985 00.000 15712 Move returns status 0, amount 337
20:05:10.985 00.000 15712 move complete, result=0
20:05:10.985 00.000 7988 GuideStep: -0.4 px 70 ms EAST, -0.4 px 337 ms NORTH
20:05:10.993 00.008 15712 worker thread done servicing request
20:05:10.993 00.000 15712 Worker thread wakes up
20:05:10.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:10.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:12.404 01.411 15712 Exposure complete
20:05:12.463 00.059 15712 worker thread done servicing request
20:05:12.463 00.000 7988 OnExposeComplete: enter
20:05:12.463 00.000 7988 UpdateGuideState(): m_state=6
20:05:12.466 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3319
20:05:12.468 00.002 7988 Star::Find returns 1 (0), X=1170.59, Y=434.86, Mass=1551, SNR=26.8, Peak=169 HFD=3.6
20:05:12.468 00.000 7988 MultiStar: [#1 0.33,0.12,1.02,U] [#2 0.21,0.48,0.97,U] [#3 0.10,0.43,0.92,U] [#4 0.09,0.56,1.03,U] [#5 0.18,0.36,0.72,U] [#6 0.09,0.34,0.66,U] [#7 -0.10,0.43,0.67,U] [#8 0.35,0.69,0.66,U] 
20:05:12.470 00.002 7988 refined, 8 included, MultiStar: {0.16, 0.52}, one-star: {0.14, 1.18}
20:05:12.470 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
20:05:12.472 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
20:05:12.472 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.52 hyp=0.54 cameraTheta=1.28 mountX=-0.52 mountY=-0.17, mountTheta=-2.82
20:05:12.474 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.52, opts=13)
20:05:12.476 00.002 7988 Enqueuing Move request for scope (0.16, 0.52)
20:05:12.476 00.000 15712 Worker thread wakes up
20:05:12.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.52) opts 0xd
20:05:12.476 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.52)
20:05:12.476 00.000 15712 Moving (0.16, 0.52) raw xDistance=-0.52 yDistance=-0.17
20:05:12.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:12.476 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.8
20:05:12.479 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:12.480 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:12.482 00.002 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.382147, 1:0.170587
20:05:12.482 00.000 7988 Enqueuing Expose request
20:05:12.482 00.000 15712 BLC: No correction, Miss < min_move
20:05:12.484 00.002 15712 PPEC rslt: input = -0.52, final = -0.29, react = -0.31, pred = 0.03, hyst = -0.28, hyst_pct = 0.00, period_length = 639.70
20:05:12.484 00.000 15712 PPEC: input: -0.52, control: -0.29, exposure: 1500
20:05:12.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:12.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:05:12.484 00.000 15712 MoveAxis(E, 93, ABG)
20:05:12.484 00.000 15712 Guiding  Dir = 2, Dur = 93
20:05:12.484 00.000 15712 IsGuiding returns 0
20:05:12.508 00.024 15712 PulseGuide returned control before completion, sleep 80
20:05:12.633 00.125 15712 IsGuiding returns 1
20:05:12.633 00.000 15712 scope still moving after pulse duration time elapsed
20:05:12.674 00.041 15712 IsGuiding returns 0
20:05:12.674 00.000 15712 scope move finished after 93 + 94 ms
20:05:12.674 00.000 15712 Move returns status 0, amount 93
20:05:12.674 00.000 15712 MoveAxis(N, 0, ABG)
20:05:12.674 00.000 15712 Move returns status 0, amount 0
20:05:12.674 00.000 15712 move complete, result=0
20:05:12.674 00.000 15712 worker thread done servicing request
20:05:12.674 00.000 15712 Worker thread wakes up
20:05:12.674 00.000 7988 GuideStep: -0.5 px 93 ms EAST, -0.2 px 0 ms NORTH
20:05:12.676 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:12.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:14.320 01.644 15712 Exposure complete
20:05:14.381 00.061 15712 worker thread done servicing request
20:05:14.381 00.000 7988 OnExposeComplete: enter
20:05:14.387 00.006 7988 UpdateGuideState(): m_state=6
20:05:14.387 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3320
20:05:14.387 00.000 7988 Star::Find returns 1 (0), X=1170.20, Y=433.85, Mass=1564, SNR=26.8, Peak=186 HFD=3.7
20:05:14.387 00.000 7988 MultiStar: [#1 0.08,-0.97,0.97,U] [#2 -0.04,-0.51,0.98,U] [#3 -0.14,-0.73,0.92,U] [#4 -0.10,-0.59,0.94,U] [#5 0.19,-0.79,0.65,U] [#6 -0.28,-0.85,0.68,U] [#7 -0.20,-0.18,0.68,U] [#8 0.27,-0.84,0.64,U] 
20:05:14.387 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.57}, one-star: {-0.26, 0.17}
20:05:14.387 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.58) = xAngle (4.14 = -2.15)
20:05:14.387 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.96)
20:05:14.387 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.17 hyp=0.31 cameraTheta=2.56 mountX=-0.17 mountY=0.25, mountTheta=2.16
20:05:14.397 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.17, opts=13)
20:05:14.397 00.000 7988 Enqueuing Move request for scope (-0.26, 0.17)
20:05:14.397 00.000 15712 Worker thread wakes up
20:05:14.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.17) opts 0xd
20:05:14.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.17)
20:05:14.397 00.000 15712 Moving (-0.26, 0.17) raw xDistance=-0.17 yDistance=0.25
20:05:14.397 00.000 15712 BLC: History state: CurrMiss=-0.25, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.382147, 1:0.170587, 2:-0.254263
20:05:14.397 00.000 15712 BLC: Over-shoot, first stiction event, no adjustment
20:05:14.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:14.397 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.8
20:05:14.403 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:14.405 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:14.405 00.000 7988 Enqueuing Expose request
20:05:14.407 00.002 15712 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.69
20:05:14.407 00.000 15712 PPEC: input: -0.17, control: -0.08, exposure: 1500
20:05:14.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:14.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:05:14.407 00.000 15712 MoveAxis(E, 27, ABG)
20:05:14.407 00.000 15712 Guiding  Dir = 2, Dur = 27
20:05:14.407 00.000 15712 IsGuiding returns 0
20:05:14.422 00.015 15712 PulseGuide returned control before completion, sleep 17
20:05:14.460 00.038 15712 IsGuiding returns 0
20:05:14.460 00.000 15712 Move returns status 0, amount 27
20:05:14.460 00.000 15712 MoveAxis(N, 0, ABG)
20:05:14.460 00.000 15712 Move returns status 0, amount 0
20:05:14.460 00.000 15712 move complete, result=0
20:05:14.460 00.000 15712 worker thread done servicing request
20:05:14.460 00.000 15712 Worker thread wakes up
20:05:14.460 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.3 px 0 ms NORTH
20:05:14.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:14.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:15.877 01.417 15712 Exposure complete
20:05:15.937 00.060 15712 worker thread done servicing request
20:05:15.937 00.000 7988 OnExposeComplete: enter
20:05:15.937 00.000 7988 UpdateGuideState(): m_state=6
20:05:15.948 00.011 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3321
20:05:15.948 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=432.94, Mass=1459, SNR=25.9, Peak=192 HFD=3.4
20:05:15.948 00.000 7988 MultiStar: [#1 0.10,-1.74,0.00,M1] [#2 0.16,-1.57,0.00,M1] [#3 0.14,-1.31,0.00,M1] [#4 0.15,-1.61,0.00,M1] [#5 0.15,-1.55,0.00,M1] [#6 -0.20,-1.68,0.00,M1] [#7 -0.38,-1.31,0.00,M1] [#8 0.40,-1.60,0.00,M1] 
20:05:15.948 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
20:05:15.953 00.005 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
20:05:15.953 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.74 hyp=0.75 cameraTheta=-1.69 mountX=0.74 mountY=0.10, mountTheta=0.14
20:05:15.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.74, opts=13)
20:05:15.953 00.000 7988 Enqueuing Move request for scope (-0.09, -0.74)
20:05:15.953 00.000 15712 Worker thread wakes up
20:05:15.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.74) opts 0xd
20:05:15.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.74)
20:05:15.953 00.000 15712 Moving (-0.09, -0.74) raw xDistance=0.74 yDistance=0.10
20:05:15.953 00.000 15712 BLC: window closed
20:05:15.953 00.000 15712 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.382147, 1:0.170587, 2:-0.254263
20:05:15.953 00.000 15712 BLC: No correction, Miss < min_move
20:05:15.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:15.953 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
20:05:15.962 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:15.964 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:15.965 00.001 7988 Enqueuing Expose request
20:05:15.965 00.000 15712 PPEC rslt: input = 0.74, final = 0.47, react = 0.44, pred = 0.03, hyst = 0.38, hyst_pct = 0.00, period_length = 639.68
20:05:15.965 00.000 15712 PPEC: input: 0.74, control: 0.47, exposure: 1500
20:05:15.967 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:15.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:05:15.967 00.000 15712 MoveAxis(W, 154, ABG)
20:05:15.967 00.000 15712 Guiding  Dir = 3, Dur = 154
20:05:15.967 00.000 15712 IsGuiding returns 0
20:05:15.984 00.017 15712 PulseGuide returned control before completion, sleep 138
20:05:16.152 00.168 15712 IsGuiding returns 1
20:05:16.152 00.000 15712 scope still moving after pulse duration time elapsed
20:05:16.175 00.023 15712 IsGuiding returns 0
20:05:16.175 00.000 15712 scope move finished after 154 + 53 ms
20:05:16.175 00.000 15712 Move returns status 0, amount 154
20:05:16.175 00.000 15712 MoveAxis(N, 0, ABG)
20:05:16.175 00.000 15712 Move returns status 0, amount 0
20:05:16.175 00.000 15712 move complete, result=0
20:05:16.175 00.000 15712 worker thread done servicing request
20:05:16.175 00.000 15712 Worker thread wakes up
20:05:16.175 00.000 7988 GuideStep: 0.7 px 154 ms WEST, 0.1 px 0 ms NORTH
20:05:16.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:16.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:17.813 01.638 15712 Exposure complete
20:05:17.868 00.055 15712 worker thread done servicing request
20:05:17.868 00.000 7988 OnExposeComplete: enter
20:05:17.875 00.007 7988 UpdateGuideState(): m_state=6
20:05:17.875 00.000 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3322
20:05:17.875 00.000 7988 Star::Find returns 1 (0), X=1170.29, Y=432.02, Mass=1553, SNR=26.9, Peak=191 HFD=3.6
20:05:17.875 00.000 7988 MultiStar: [#1 0.11,-2.71,0.00,M2] [#2 0.07,-2.26,0.00,M2] [#3 0.14,-2.39,0.00,M2] [#4 0.23,-2.40,0.00,M2] [#5 0.12,-2.48,0.00,M2] [#6 -0.22,-2.40,0.00,M2] [#7 -0.30,-2.21,0.00,M2] [#8 0.34,-2.70,0.00,M2] 
20:05:17.875 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
20:05:17.875 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
20:05:17.875 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-1.66 hyp=1.67 cameraTheta=-1.67 mountX=1.66 mountY=0.21, mountTheta=0.13
20:05:17.875 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-1.66, opts=13)
20:05:17.875 00.000 7988 Enqueuing Move request for scope (-0.17, -1.66)
20:05:17.885 00.010 15712 Worker thread wakes up
20:05:17.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.66) opts 0xd
20:05:17.885 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -1.66)
20:05:17.885 00.000 15712 Moving (-0.17, -1.66) raw xDistance=1.66 yDistance=0.21
20:05:17.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:17.885 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.9
20:05:17.887 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:17.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:17.887 00.000 7988 Enqueuing Expose request
20:05:17.891 00.004 15712 PPEC rslt: input = 1.66, final = 1.02, react = 1.00, pred = 0.02, hyst = 0.89, hyst_pct = 0.00, period_length = 639.68
20:05:17.891 00.000 15712 PPEC: input: 1.66, control: 1.02, exposure: 1500
20:05:17.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:17.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:05:17.891 00.000 15712 MoveAxis(W, 332, ABG)
20:05:17.891 00.000 15712 Guiding  Dir = 3, Dur = 332
20:05:17.892 00.001 15712 IsGuiding returns 0
20:05:17.912 00.020 15712 PulseGuide returned control before completion, sleep 321
20:05:18.280 00.368 15712 IsGuiding returns 1
20:05:18.280 00.000 15712 scope still moving after pulse duration time elapsed
20:05:18.307 00.027 15712 IsGuiding returns 0
20:05:18.307 00.000 15712 scope move finished after 332 + 83 ms
20:05:18.307 00.000 15712 Move returns status 0, amount 332
20:05:18.307 00.000 15712 MoveAxis(N, 0, ABG)
20:05:18.307 00.000 15712 Move returns status 0, amount 0
20:05:18.307 00.000 15712 move complete, result=0
20:05:18.307 00.000 7988 GuideStep: 1.7 px 332 ms WEST, 0.2 px 0 ms NORTH
20:05:18.309 00.002 15712 worker thread done servicing request
20:05:18.309 00.000 15712 Worker thread wakes up
20:05:18.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:18.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:19.728 01.419 15712 Exposure complete
20:05:19.789 00.061 7988 OnExposeComplete: enter
20:05:19.791 00.002 7988 UpdateGuideState(): m_state=6
20:05:19.791 00.000 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3323
20:05:19.793 00.002 7988 Star::Find returns 1 (0), X=1170.25, Y=432.01, Mass=1481, SNR=26.2, Peak=192 HFD=3.3
20:05:19.795 00.002 15712 worker thread done servicing request
20:05:19.795 00.000 7988 MultiStar: [#1 0.24,-2.64,0.00,M3] [#2 0.20,-2.22,0.00,M3] [#3 0.03,-2.37,0.00,M3] [#4 0.03,-2.28,0.00,M3] [#5 0.15,-2.50,0.00,M3] [#6 -0.01,-2.52,0.00,M3] [#7 -0.06,-2.16,0.00,M3] [#8 0.27,-2.36,0.00,M3] 
20:05:19.795 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
20:05:19.795 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
20:05:19.795 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-1.67 hyp=1.68 cameraTheta=-1.69 mountX=1.67 mountY=0.25, mountTheta=0.15
20:05:19.795 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-1.67, opts=13)
20:05:19.795 00.000 7988 Enqueuing Move request for scope (-0.21, -1.67)
20:05:19.795 00.000 15712 Worker thread wakes up
20:05:19.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.67) opts 0xd
20:05:19.795 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -1.67)
20:05:19.795 00.000 15712 Moving (-0.21, -1.67) raw xDistance=1.67 yDistance=0.25
20:05:19.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:19.805 00.010 7988 UpdateGuideState exits: m=1481 SNR=26.2
20:05:19.806 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:19.808 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:19.808 00.000 7988 Enqueuing Expose request
20:05:19.810 00.002 15712 PPEC rslt: input = 1.67, final = 1.04, react = 1.00, pred = 0.04, hyst = 0.93, hyst_pct = 0.00, period_length = 639.67
20:05:19.810 00.000 15712 PPEC: input: 1.67, control: 1.04, exposure: 1500
20:05:19.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:19.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:05:19.810 00.000 15712 MoveAxis(W, 340, ABG)
20:05:19.810 00.000 15712 Guiding  Dir = 3, Dur = 340
20:05:19.810 00.000 15712 IsGuiding returns 0
20:05:19.831 00.021 15712 PulseGuide returned control before completion, sleep 331
20:05:20.214 00.383 15712 IsGuiding returns 1
20:05:20.214 00.000 15712 scope still moving after pulse duration time elapsed
20:05:20.237 00.023 15712 IsGuiding returns 0
20:05:20.237 00.000 15712 scope move finished after 340 + 86 ms
20:05:20.237 00.000 15712 Move returns status 0, amount 340
20:05:20.237 00.000 15712 MoveAxis(N, 0, ABG)
20:05:20.237 00.000 15712 Move returns status 0, amount 0
20:05:20.237 00.000 15712 move complete, result=0
20:05:20.237 00.000 15712 worker thread done servicing request
20:05:20.237 00.000 15712 Worker thread wakes up
20:05:20.237 00.000 7988 GuideStep: 1.7 px 340 ms WEST, 0.2 px 0 ms NORTH
20:05:20.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:20.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:21.876 01.639 15712 Exposure complete
20:05:21.929 00.053 15712 worker thread done servicing request
20:05:21.929 00.000 7988 OnExposeComplete: enter
20:05:21.929 00.000 7988 UpdateGuideState(): m_state=6
20:05:21.939 00.010 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3324
20:05:21.939 00.000 7988 Star::Find returns 1 (0), X=1170.61, Y=435.15, Mass=1508, SNR=26.2, Peak=193 HFD=3.3
20:05:21.939 00.000 7988 MultiStar: [#1 0.45,0.38,1.02,U] [#2 0.12,0.80,1.03,U] [#3 0.39,0.89,0.95,U] [#4 0.20,0.82,1.03,U] [#5 0.48,0.84,0.70,U] [#6 0.10,0.64,0.71,U] [#7 -0.08,0.96,0.68,U] [#8 0.47,0.70,0.67,U] 
20:05:21.939 00.000 7988 refined, 8 included, MultiStar: {0.25, 0.84}, one-star: {0.15, 1.47}
20:05:21.939 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
20:05:21.939 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
20:05:21.946 00.007 7988 CameraToMount -- cameraX=0.25 cameraY=0.84 hyp=0.88 cameraTheta=1.28 mountX=-0.84 mountY=-0.27, mountTheta=-2.83
20:05:21.946 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.84, opts=13)
20:05:21.946 00.000 7988 Enqueuing Move request for scope (0.25, 0.84)
20:05:21.946 00.000 15712 Worker thread wakes up
20:05:21.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.84) opts 0xd
20:05:21.946 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.84)
20:05:21.946 00.000 15712 Moving (0.25, 0.84) raw xDistance=-0.84 yDistance=-0.27
20:05:21.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:21.946 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.2
20:05:21.953 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:21.953 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:21.955 00.002 7988 Enqueuing Expose request
20:05:21.955 00.000 15712 PPEC rslt: input = -0.84, final = -0.48, react = -0.51, pred = 0.03, hyst = -0.39, hyst_pct = 0.00, period_length = 639.66
20:05:21.955 00.000 15712 PPEC: input: -0.84, control: -0.48, exposure: 1500
20:05:21.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:05:21.955 00.000 15712 MoveAxis(E, 156, ABG)
20:05:21.955 00.000 15712 Guiding  Dir = 2, Dur = 156
20:05:21.957 00.002 15712 IsGuiding returns 0
20:05:21.973 00.016 15712 PulseGuide returned control before completion, sleep 150
20:05:22.130 00.157 15712 IsGuiding returns 1
20:05:22.130 00.000 15712 scope still moving after pulse duration time elapsed
20:05:22.165 00.035 15712 IsGuiding returns 0
20:05:22.165 00.000 15712 scope move finished after 156 + 52 ms
20:05:22.165 00.000 15712 Move returns status 0, amount 156
20:05:22.165 00.000 15712 MoveAxis(N, 70, ABG)
20:05:22.165 00.000 15712 Guiding  Dir = 0, Dur = 70
20:05:22.165 00.000 15712 IsGuiding returns 0
20:05:22.245 00.080 15712 IsGuiding returns 1
20:05:22.245 00.000 15712 scope still moving after pulse duration time elapsed
20:05:22.274 00.029 15712 IsGuiding returns 1
20:05:22.338 00.064 15712 IsGuiding returns 0
20:05:22.338 00.000 15712 scope move finished after 70 + 105 ms
20:05:22.338 00.000 15712 Move returns status 0, amount 70
20:05:22.338 00.000 15712 move complete, result=0
20:05:22.338 00.000 7988 GuideStep: -0.8 px 156 ms EAST, -0.3 px 70 ms NORTH
20:05:22.343 00.005 15712 worker thread done servicing request
20:05:22.343 00.000 15712 Worker thread wakes up
20:05:22.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:22.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:23.759 01.416 15712 Exposure complete
20:05:23.804 00.045 15712 worker thread done servicing request
20:05:23.804 00.000 7988 OnExposeComplete: enter
20:05:23.819 00.015 7988 UpdateGuideState(): m_state=6
20:05:23.819 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3325
20:05:23.819 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=435.12, Mass=1455, SNR=26.1, Peak=213 HFD=3.3
20:05:23.819 00.000 7988 MultiStar: [#1 0.27,0.47,1.04,U] [#2 0.07,0.71,1.05,U] [#3 0.02,0.81,0.96,U] [#4 0.18,0.64,1.06,U] [#5 0.12,0.71,0.71,U] [#6 0.04,0.48,0.68,U] [#7 -0.04,0.64,0.65,U] [#8 0.34,0.51,0.65,U] 
20:05:23.819 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.73}, one-star: {-0.09, 1.44}
20:05:23.819 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
20:05:23.819 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
20:05:23.819 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.73 hyp=0.74 cameraTheta=1.43 mountX=-0.73 mountY=-0.12, mountTheta=-2.98
20:05:23.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.73, opts=13)
20:05:23.819 00.000 7988 Enqueuing Move request for scope (0.10, 0.73)
20:05:23.819 00.000 15712 Worker thread wakes up
20:05:23.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.73) opts 0xd
20:05:23.819 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.73)
20:05:23.819 00.000 15712 Moving (0.10, 0.73) raw xDistance=-0.73 yDistance=-0.12
20:05:23.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:23.819 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.1
20:05:23.834 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:23.835 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:23.836 00.001 7988 Enqueuing Expose request
20:05:23.836 00.000 15712 PPEC rslt: input = -0.73, final = -0.41, react = -0.44, pred = 0.03, hyst = -0.33, hyst_pct = 0.00, period_length = 639.66
20:05:23.836 00.000 15712 PPEC: input: -0.73, control: -0.41, exposure: 1500
20:05:23.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:23.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:05:23.836 00.000 15712 MoveAxis(E, 135, ABG)
20:05:23.836 00.000 15712 Guiding  Dir = 2, Dur = 135
20:05:23.836 00.000 15712 IsGuiding returns 0
20:05:23.857 00.021 15712 PulseGuide returned control before completion, sleep 125
20:05:24.029 00.172 15712 IsGuiding returns 1
20:05:24.029 00.000 15712 scope still moving after pulse duration time elapsed
20:05:24.059 00.030 15712 IsGuiding returns 0
20:05:24.059 00.000 15712 scope move finished after 135 + 85 ms
20:05:24.059 00.000 15712 Move returns status 0, amount 135
20:05:24.059 00.000 15712 MoveAxis(N, 0, ABG)
20:05:24.059 00.000 15712 Move returns status 0, amount 0
20:05:24.059 00.000 15712 move complete, result=0
20:05:24.059 00.000 15712 worker thread done servicing request
20:05:24.059 00.000 15712 Worker thread wakes up
20:05:24.059 00.000 7988 GuideStep: -0.7 px 135 ms EAST, -0.1 px 0 ms NORTH
20:05:24.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:24.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:25.703 01.644 15712 Exposure complete
20:05:25.762 00.059 15712 worker thread done servicing request
20:05:25.763 00.001 7988 OnExposeComplete: enter
20:05:25.764 00.001 7988 UpdateGuideState(): m_state=6
20:05:25.765 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3326
20:05:25.766 00.001 7988 Star::Find returns 1 (0), X=1170.25, Y=434.08, Mass=1565, SNR=26.7, Peak=212 HFD=3.5
20:05:25.767 00.001 7988 MultiStar: [#1 0.09,-0.73,0.99,U] [#2 0.12,-0.42,1.01,U] [#3 -0.07,-0.23,0.94,U] [#4 0.01,-0.24,1.02,U] [#5 0.02,-0.34,0.71,U] [#6 -0.27,-0.47,0.71,U] [#7 0.05,-0.14,0.66,U] [#8 0.12,-0.29,0.63,U] 
20:05:25.769 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.27}, one-star: {-0.20, 0.40}
20:05:25.770 00.001 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
20:05:25.770 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
20:05:25.771 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.63 mountX=0.27 mountY=0.02, mountTheta=0.08
20:05:25.771 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.27, opts=13)
20:05:25.771 00.000 7988 Enqueuing Move request for scope (-0.01, -0.27)
20:05:25.775 00.004 15712 Worker thread wakes up
20:05:25.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
20:05:25.775 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
20:05:25.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:25.775 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.7
20:05:25.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:25.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:25.775 00.000 7988 Enqueuing Expose request
20:05:25.781 00.006 15712 Moving (-0.01, -0.27) raw xDistance=0.27 yDistance=0.02
20:05:25.781 00.000 15712 PPEC rslt: input = 0.27, final = 0.22, react = 0.16, pred = 0.06, hyst = 0.12, hyst_pct = 0.00, period_length = 639.65
20:05:25.781 00.000 15712 PPEC: input: 0.27, control: 0.22, exposure: 1500
20:05:25.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:25.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:05:25.781 00.000 15712 MoveAxis(W, 71, ABG)
20:05:25.781 00.000 15712 Guiding  Dir = 3, Dur = 71
20:05:25.781 00.000 15712 IsGuiding returns 0
20:05:25.809 00.028 15712 PulseGuide returned control before completion, sleep 57
20:05:25.895 00.086 15712 IsGuiding returns 0
20:05:25.895 00.000 15712 Move returns status 0, amount 71
20:05:25.895 00.000 15712 MoveAxis(N, 0, ABG)
20:05:25.895 00.000 15712 Move returns status 0, amount 0
20:05:25.895 00.000 15712 move complete, result=0
20:05:25.895 00.000 7988 GuideStep: 0.3 px 71 ms WEST, 0.0 px 0 ms NORTH
20:05:25.895 00.000 15712 worker thread done servicing request
20:05:25.895 00.000 15712 Worker thread wakes up
20:05:25.908 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:25.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:26.032 00.124 7988 evsrv: cli 0CCD0528 connect
20:05:26.032 00.000 7988 case statement mapped state 6 to 3
20:05:26.036 00.004 7988 case statement mapped state 6 to 3
20:05:26.036 00.000 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"2f87a4da-6995-42e9-919c-dfe8cf4070aa"}
20:05:26.036 00.000 7988 case statement mapped state 6 to 3
20:05:26.036 00.000 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f87a4da-6995-42e9-919c-dfe8cf4070aa"}
20:05:26.036 00.000 7988 evsrv: cli 0CCD0528 disconnect
20:05:27.327 01.291 15712 Exposure complete
20:05:27.386 00.059 15712 worker thread done servicing request
20:05:27.386 00.000 7988 OnExposeComplete: enter
20:05:27.388 00.002 7988 UpdateGuideState(): m_state=6
20:05:27.388 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3327
20:05:27.391 00.003 7988 Star::Find returns 1 (0), X=1170.25, Y=434.06, Mass=1447, SNR=25.7, Peak=215 HFD=3.3
20:05:27.391 00.000 7988 MultiStar: [#1 -0.09,-0.50,1.05,U] [#2 0.01,-0.27,1.01,U] [#3 -0.18,-0.47,0.98,U] [#4 -0.18,-0.31,1.03,U] [#5 0.00,-0.48,0.72,U] [#6 -0.32,-0.49,0.74,U] [#7 -0.43,-0.09,0.69,U] [#8 -0.03,-0.17,0.67,U] 
20:05:27.391 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.26}, one-star: {-0.21, 0.38}
20:05:27.391 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
20:05:27.391 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
20:05:27.391 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-2.10 mountX=0.26 mountY=0.16, mountTheta=0.54
20:05:27.398 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.26, opts=13)
20:05:27.399 00.001 7988 Enqueuing Move request for scope (-0.15, -0.26)
20:05:27.399 00.000 15712 Worker thread wakes up
20:05:27.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.26) opts 0xd
20:05:27.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.26)
20:05:27.399 00.000 15712 Moving (-0.15, -0.26) raw xDistance=0.26 yDistance=0.16
20:05:27.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:27.399 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7
20:05:27.402 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:27.402 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:27.404 00.002 7988 Enqueuing Expose request
20:05:27.406 00.002 15712 PPEC rslt: input = 0.26, final = 0.24, react = 0.16, pred = 0.08, hyst = 0.12, hyst_pct = 0.00, period_length = 639.65
20:05:27.406 00.000 15712 PPEC: input: 0.26, control: 0.24, exposure: 1500
20:05:27.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:27.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:05:27.406 00.000 15712 MoveAxis(W, 77, ABG)
20:05:27.406 00.000 15712 Guiding  Dir = 3, Dur = 77
20:05:27.406 00.000 15712 IsGuiding returns 0
20:05:27.424 00.018 15712 PulseGuide returned control before completion, sleep 71
20:05:27.500 00.076 15712 IsGuiding returns 1
20:05:27.500 00.000 15712 scope still moving after pulse duration time elapsed
20:05:27.551 00.051 15712 IsGuiding returns 0
20:05:27.551 00.000 15712 scope move finished after 77 + 68 ms
20:05:27.551 00.000 15712 Move returns status 0, amount 77
20:05:27.551 00.000 15712 MoveAxis(N, 0, ABG)
20:05:27.551 00.000 15712 Move returns status 0, amount 0
20:05:27.551 00.000 15712 move complete, result=0
20:05:27.551 00.000 7988 GuideStep: 0.3 px 77 ms WEST, 0.2 px 0 ms NORTH
20:05:27.553 00.002 15712 worker thread done servicing request
20:05:27.553 00.000 15712 Worker thread wakes up
20:05:27.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:27.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:29.192 01.639 15712 Exposure complete
20:05:29.251 00.059 15712 worker thread done servicing request
20:05:29.251 00.000 7988 OnExposeComplete: enter
20:05:29.251 00.000 7988 UpdateGuideState(): m_state=6
20:05:29.254 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3328
20:05:29.256 00.002 7988 Star::Find returns 1 (0), X=1170.25, Y=433.44, Mass=1460, SNR=26.0, Peak=220 HFD=3.3
20:05:29.256 00.000 7988 MultiStar: [#1 0.11,-1.13,1.02,U] [#2 -0.01,-0.92,1.01,U] [#3 0.16,-0.86,0.96,U] [#4 -0.00,-0.84,1.01,U] [#5 0.05,-0.79,0.72,U] [#6 -0.09,-1.03,0.69,U] [#7 -0.20,-0.94,0.68,U] [#8 0.04,-0.81,0.64,U] 
20:05:29.258 00.002 7988 single-star, 8 included, MultiStar: {-0.01, -0.83}, one-star: {-0.21, -0.24}
20:05:29.258 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.58) = xAngle (-0.72 = -0.72)
20:05:29.260 00.002 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.39 = 2.39)
20:05:29.261 00.001 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-2.30 mountX=0.24 mountY=0.21, mountTheta=0.74
20:05:29.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.24, opts=13)
20:05:29.261 00.000 7988 Enqueuing Move request for scope (-0.21, -0.24)
20:05:29.261 00.000 15712 Worker thread wakes up
20:05:29.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.24) opts 0xd
20:05:29.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.24)
20:05:29.261 00.000 15712 Moving (-0.21, -0.24) raw xDistance=0.24 yDistance=0.21
20:05:29.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:29.261 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.0
20:05:29.268 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:29.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:29.270 00.002 7988 Enqueuing Expose request
20:05:29.270 00.000 15712 PPEC rslt: input = 0.24, final = 0.20, react = 0.14, pred = 0.06, hyst = 0.14, hyst_pct = 0.00, period_length = 639.64
20:05:29.270 00.000 15712 PPEC: input: 0.24, control: 0.20, exposure: 1500
20:05:29.272 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:29.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:05:29.272 00.000 15712 MoveAxis(W, 66, ABG)
20:05:29.272 00.000 15712 Guiding  Dir = 3, Dur = 66
20:05:29.272 00.000 15712 IsGuiding returns 0
20:05:29.290 00.018 15712 PulseGuide returned control before completion, sleep 60
20:05:29.370 00.080 15712 IsGuiding returns 0
20:05:29.370 00.000 15712 Move returns status 0, amount 66
20:05:29.370 00.000 15712 MoveAxis(N, 0, ABG)
20:05:29.370 00.000 15712 Move returns status 0, amount 0
20:05:29.370 00.000 15712 move complete, result=0
20:05:29.370 00.000 7988 GuideStep: 0.2 px 66 ms WEST, 0.2 px 0 ms NORTH
20:05:29.376 00.006 15712 worker thread done servicing request
20:05:29.376 00.000 15712 Worker thread wakes up
20:05:29.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:29.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:30.786 01.410 15712 Exposure complete
20:05:30.845 00.059 15712 worker thread done servicing request
20:05:30.845 00.000 7988 OnExposeComplete: enter
20:05:30.847 00.002 7988 UpdateGuideState(): m_state=6
20:05:30.847 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3329
20:05:30.847 00.000 7988 Star::Find returns 1 (0), X=1170.20, Y=432.91, Mass=1562, SNR=26.6, Peak=201 HFD=3.7
20:05:30.847 00.000 7988 MultiStar: [#1 0.19,-1.82,0.00,M1] [#2 -0.09,-1.68,0.00,M1] [#3 -0.10,-1.40,0.00,M1] [#4 0.04,-1.80,0.00,M1] [#5 0.12,-1.88,0.00,M1] [#6 -0.23,-1.67,0.00,M1] [#7 -0.34,-1.31,0.00,M1] [#8 -0.07,-1.64,0.00,M1] 
20:05:30.847 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.58) = xAngle (-0.31 = -0.31)
20:05:30.847 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
20:05:30.847 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.77 hyp=0.81 cameraTheta=-1.89 mountX=0.77 mountY=0.28, mountTheta=0.34
20:05:30.847 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.77, opts=13)
20:05:30.847 00.000 7988 Enqueuing Move request for scope (-0.26, -0.77)
20:05:30.847 00.000 15712 Worker thread wakes up
20:05:30.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.77) opts 0xd
20:05:30.847 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.77)
20:05:30.847 00.000 15712 Moving (-0.26, -0.77) raw xDistance=0.77 yDistance=0.28
20:05:30.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:30.847 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.6
20:05:30.859 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:30.859 00.000 15712 PPEC rslt: input = 0.77, final = 0.54, react = 0.46, pred = 0.07, hyst = 0.43, hyst_pct = 0.00, period_length = 639.63
20:05:30.859 00.000 15712 PPEC: input: 0.77, control: 0.54, exposure: 1500
20:05:30.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:05:30.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:30.859 00.000 7988 Enqueuing Expose request
20:05:30.863 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:05:30.863 00.000 15712 MoveAxis(W, 176, ABG)
20:05:30.863 00.000 15712 Guiding  Dir = 3, Dur = 176
20:05:30.863 00.000 15712 IsGuiding returns 0
20:05:30.883 00.020 15712 PulseGuide returned control before completion, sleep 158
20:05:31.054 00.171 15712 IsGuiding returns 1
20:05:31.054 00.000 15712 scope still moving after pulse duration time elapsed
20:05:31.086 00.032 15712 IsGuiding returns 0
20:05:31.086 00.000 15712 scope move finished after 176 + 46 ms
20:05:31.086 00.000 15712 Move returns status 0, amount 176
20:05:31.086 00.000 15712 MoveAxis(N, 0, ABG)
20:05:31.086 00.000 15712 Move returns status 0, amount 0
20:05:31.086 00.000 15712 move complete, result=0
20:05:31.086 00.000 7988 GuideStep: 0.8 px 176 ms WEST, 0.3 px 0 ms NORTH
20:05:31.088 00.002 15712 worker thread done servicing request
20:05:31.088 00.000 15712 Worker thread wakes up
20:05:31.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:31.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:32.728 01.640 15712 Exposure complete
20:05:32.781 00.053 15712 worker thread done servicing request
20:05:32.781 00.000 7988 OnExposeComplete: enter
20:05:32.781 00.000 7988 UpdateGuideState(): m_state=6
20:05:32.791 00.010 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3330
20:05:32.791 00.000 7988 Star::Find returns 1 (0), X=1170.28, Y=432.53, Mass=1481, SNR=26.1, Peak=218 HFD=3.3
20:05:32.793 00.002 7988 MultiStar: [#1 -0.03,-2.05,0.00,M2] [#2 0.07,-1.76,0.00,M2] [#3 -0.16,-1.51,0.00,M2] [#4 -0.15,-1.76,0.00,M2] [#5 -0.01,-1.88,0.00,M2] [#6 -0.24,-1.85,0.00,M2] [#7 -0.30,-1.71,0.00,M2] [#8 -0.07,-1.54,0.00,M2] 
20:05:32.795 00.002 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
20:05:32.795 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
20:05:32.797 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-1.16 hyp=1.17 cameraTheta=-1.72 mountX=1.16 mountY=0.21, mountTheta=0.18
20:05:32.798 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-1.16, opts=13)
20:05:32.798 00.000 7988 Enqueuing Move request for scope (-0.18, -1.16)
20:05:32.800 00.002 15712 Worker thread wakes up
20:05:32.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.16) opts 0xd
20:05:32.800 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -1.16)
20:05:32.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:32.800 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
20:05:32.803 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:32.803 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:32.805 00.002 7988 Enqueuing Expose request
20:05:32.805 00.000 15712 Moving (-0.18, -1.16) raw xDistance=1.16 yDistance=0.21
20:05:32.807 00.002 15712 PPEC rslt: input = 1.16, final = 0.79, react = 0.69, pred = 0.09, hyst = 0.64, hyst_pct = 0.00, period_length = 639.63
20:05:32.807 00.000 15712 PPEC: input: 1.16, control: 0.79, exposure: 1500
20:05:32.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:32.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:05:32.807 00.000 15712 MoveAxis(W, 256, ABG)
20:05:32.807 00.000 15712 Guiding  Dir = 3, Dur = 256
20:05:32.826 00.019 15712 IsGuiding returns 0
20:05:32.843 00.017 15712 PulseGuide returned control before completion, sleep 250
20:05:33.114 00.271 15712 IsGuiding returns 0
20:05:33.114 00.000 15712 Move returns status 0, amount 256
20:05:33.114 00.000 15712 MoveAxis(N, 0, ABG)
20:05:33.114 00.000 15712 Move returns status 0, amount 0
20:05:33.114 00.000 15712 move complete, result=0
20:05:33.114 00.000 7988 GuideStep: 1.2 px 256 ms WEST, 0.2 px 0 ms NORTH
20:05:33.116 00.002 15712 worker thread done servicing request
20:05:33.116 00.000 15712 Worker thread wakes up
20:05:33.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:33.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:34.534 01.418 15712 Exposure complete
20:05:34.583 00.049 15712 worker thread done servicing request
20:05:34.583 00.000 7988 OnExposeComplete: enter
20:05:34.596 00.013 7988 UpdateGuideState(): m_state=6
20:05:34.596 00.000 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3331
20:05:34.596 00.000 7988 Star::Find returns 1 (0), X=1170.23, Y=433.95, Mass=1480, SNR=25.9, Peak=178 HFD=3.9
20:05:34.600 00.004 7988 MultiStar: [#1 0.13,-0.80,1.02,U] [#2 -0.13,-0.58,1.03,U] [#3 -0.12,-0.51,0.92,U] [#4 -0.06,-0.70,1.03,U] [#5 -0.26,-0.65,0.72,U] [#6 -0.16,-0.58,0.72,U] [#7 -0.35,-0.41,0.65,U] [#8 -0.06,-0.50,0.67,U] 
20:05:34.600 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.49}, one-star: {-0.23, 0.27}
20:05:34.600 00.000 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.58) = xAngle (3.85 = -2.44)
20:05:34.600 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.96 = 0.67)
20:05:34.600 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.35 cameraTheta=2.27 mountX=-0.27 mountY=0.22, mountTheta=2.45
20:05:34.600 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.27, opts=13)
20:05:34.600 00.000 7988 Enqueuing Move request for scope (-0.23, 0.27)
20:05:34.600 00.000 15712 Worker thread wakes up
20:05:34.600 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
20:05:34.600 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
20:05:34.600 00.000 15712 Moving (-0.23, 0.27) raw xDistance=-0.27 yDistance=0.22
20:05:34.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:34.600 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.9
20:05:34.610 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:34.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:34.612 00.002 7988 Enqueuing Expose request
20:05:34.612 00.000 15712 PPEC rslt: input = -0.27, final = -0.07, react = -0.16, pred = 0.09, hyst = -0.11, hyst_pct = 0.00, period_length = 639.62
20:05:34.612 00.000 15712 PPEC: input: -0.27, control: -0.07, exposure: 1500
20:05:34.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:34.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:05:34.612 00.000 15712 MoveAxis(E, 23, ABG)
20:05:34.612 00.000 15712 Guiding  Dir = 2, Dur = 23
20:05:34.612 00.000 15712 IsGuiding returns 0
20:05:34.628 00.016 15712 PulseGuide returned control before completion, sleep 15
20:05:34.680 00.052 15712 IsGuiding returns 0
20:05:34.680 00.000 15712 Move returns status 0, amount 23
20:05:34.680 00.000 15712 MoveAxis(N, 0, ABG)
20:05:34.680 00.000 15712 Move returns status 0, amount 0
20:05:34.680 00.000 15712 move complete, result=0
20:05:34.680 00.000 15712 worker thread done servicing request
20:05:34.680 00.000 15712 Worker thread wakes up
20:05:34.680 00.000 7988 GuideStep: -0.3 px 23 ms EAST, 0.2 px 0 ms NORTH
20:05:34.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:34.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:36.320 01.640 15712 Exposure complete
20:05:36.367 00.047 15712 worker thread done servicing request
20:05:36.367 00.000 7988 OnExposeComplete: enter
20:05:36.384 00.017 7988 UpdateGuideState(): m_state=6
20:05:36.384 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3332
20:05:36.384 00.000 7988 Star::Find returns 1 (0), X=1170.29, Y=434.19, Mass=1552, SNR=26.6, Peak=192 HFD=3.8
20:05:36.384 00.000 7988 MultiStar: [#1 -0.01,-0.31,0.98,U] [#2 0.01,-0.02,0.99,U] [#3 -0.15,-0.12,0.95,U] [#4 -0.06,-0.18,1.00,U] [#5 -0.34,-0.32,0.71,U] [#6 -0.22,-0.36,0.70,U] [#7 -0.60,-0.15,0.66,U] [#8 -0.11,-0.09,0.64,U] 
20:05:36.384 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.10}, one-star: {-0.17, 0.51}
20:05:36.384 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
20:05:36.384 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
20:05:36.392 00.008 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.60 mountX=0.10 mountY=0.16, mountTheta=1.03
20:05:36.394 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.10, opts=13)
20:05:36.394 00.000 7988 Enqueuing Move request for scope (-0.16, -0.10)
20:05:36.396 00.002 15712 Worker thread wakes up
20:05:36.396 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
20:05:36.396 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
20:05:36.396 00.000 15712 Moving (-0.16, -0.10) raw xDistance=0.10 yDistance=0.16
20:05:36.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:36.396 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.6
20:05:36.398 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:36.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:36.401 00.003 7988 Enqueuing Expose request
20:05:36.401 00.000 15712 PPEC rslt: input = 0.10, final = 0.08, react = 0.06, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
20:05:36.401 00.000 15712 PPEC: input: 0.10, control: 0.08, exposure: 1500
20:05:36.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:36.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:05:36.401 00.000 15712 MoveAxis(W, 25, ABG)
20:05:36.401 00.000 15712 Guiding  Dir = 3, Dur = 25
20:05:36.418 00.017 15712 IsGuiding returns 0
20:05:36.435 00.017 15712 PulseGuide returned control before completion, sleep 20
20:05:36.487 00.052 15712 IsGuiding returns 0
20:05:36.487 00.000 15712 Move returns status 0, amount 25
20:05:36.487 00.000 15712 MoveAxis(N, 0, ABG)
20:05:36.487 00.000 15712 Move returns status 0, amount 0
20:05:36.487 00.000 15712 move complete, result=0
20:05:36.487 00.000 7988 GuideStep: 0.1 px 25 ms WEST, 0.2 px 0 ms NORTH
20:05:36.489 00.002 15712 worker thread done servicing request
20:05:36.489 00.000 15712 Worker thread wakes up
20:05:36.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:36.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:37.897 01.408 15712 Exposure complete
20:05:37.958 00.061 15712 worker thread done servicing request
20:05:37.958 00.000 7988 OnExposeComplete: enter
20:05:37.965 00.007 7988 UpdateGuideState(): m_state=6
20:05:37.965 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3333
20:05:37.965 00.000 7988 Star::Find returns 1 (0), X=1170.16, Y=434.40, Mass=1464, SNR=25.8, Peak=201 HFD=3.6
20:05:37.965 00.000 7988 MultiStar: [#1 -0.08,-0.34,0.99,U] [#2 -0.04,0.04,1.04,U] [#3 -0.19,-0.03,0.94,U] [#4 -0.21,-0.16,1.01,U] [#5 -0.12,-0.19,0.74,U] [#6 -0.38,-0.10,0.71,U] [#7 -0.36,-0.16,0.66,U] [#8 -0.08,-0.03,0.64,U] 
20:05:37.965 00.000 7988 refined, 8 included, MultiStar: {-0.19, -0.01}, one-star: {-0.30, 0.72}
20:05:37.965 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
20:05:37.965 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
20:05:37.973 00.008 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.07 mountX=0.02 mountY=0.19, mountTheta=1.49
20:05:37.973 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.01, opts=13)
20:05:37.973 00.000 7988 Enqueuing Move request for scope (-0.19, -0.01)
20:05:37.973 00.000 15712 Worker thread wakes up
20:05:37.973 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:37.973 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
20:05:37.973 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.8
20:05:37.982 00.009 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
20:05:37.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:37.982 00.000 15712 Moving (-0.19, -0.01) raw xDistance=0.02 yDistance=0.19
20:05:37.982 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:37.984 00.002 7988 Enqueuing Expose request
20:05:37.986 00.002 15712 PPEC rslt: input = 0.02, final = 0.07, react = 0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
20:05:37.986 00.000 15712 PPEC: input: 0.02, control: 0.07, exposure: 1500
20:05:37.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:37.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:05:37.986 00.000 15712 MoveAxis(W, 24, ABG)
20:05:37.986 00.000 15712 Guiding  Dir = 3, Dur = 24
20:05:37.986 00.000 15712 IsGuiding returns 0
20:05:38.005 00.019 15712 PulseGuide returned control before completion, sleep 17
20:05:38.052 00.047 15712 IsGuiding returns 0
20:05:38.052 00.000 15712 Move returns status 0, amount 24
20:05:38.052 00.000 15712 MoveAxis(N, 0, ABG)
20:05:38.052 00.000 15712 Move returns status 0, amount 0
20:05:38.052 00.000 15712 move complete, result=0
20:05:38.052 00.000 15712 worker thread done servicing request
20:05:38.052 00.000 15712 Worker thread wakes up
20:05:38.052 00.000 7988 GuideStep: 0.0 px 24 ms WEST, 0.2 px 0 ms NORTH
20:05:38.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:38.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:39.696 01.644 15712 Exposure complete
20:05:39.756 00.060 15712 worker thread done servicing request
20:05:39.758 00.002 7988 OnExposeComplete: enter
20:05:39.758 00.000 7988 UpdateGuideState(): m_state=6
20:05:39.758 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3334
20:05:39.758 00.000 7988 Star::Find returns 1 (0), X=1170.00, Y=434.48, Mass=1436, SNR=25.6, Peak=184 HFD=3.6
20:05:39.758 00.000 7988 MultiStar: [#1 -0.20,-0.30,1.03,U] [#2 -0.38,0.08,1.00,U] [#3 -0.23,-0.01,0.94,U] [#4 -0.27,0.11,1.05,U] [#5 -0.36,0.11,0.73,U] [#6 -0.53,0.04,0.72,U] [#7 -0.61,0.21,0.66,U] [#8 -0.45,-0.08,0.70,U] 
20:05:39.758 00.000 7988 refined, 8 included, MultiStar: {-0.37, 0.11}, one-star: {-0.46, 0.80}
20:05:39.758 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.58) = xAngle (4.43 = -1.86)
20:05:39.758 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.25)
20:05:39.758 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.11 hyp=0.39 cameraTheta=2.85 mountX=-0.11 mountY=0.37, mountTheta=1.86
20:05:39.767 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.11, opts=13)
20:05:39.767 00.000 7988 Enqueuing Move request for scope (-0.37, 0.11)
20:05:39.767 00.000 15712 Worker thread wakes up
20:05:39.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.11) opts 0xd
20:05:39.767 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.11)
20:05:39.767 00.000 15712 Moving (-0.37, 0.11) raw xDistance=-0.11 yDistance=0.37
20:05:39.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:39.767 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.6
20:05:39.772 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:39.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:39.772 00.000 7988 Enqueuing Expose request
20:05:39.772 00.000 15712 PPEC rslt: input = -0.11, final = 0.07, react = -0.07, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
20:05:39.772 00.000 15712 PPEC: input: -0.11, control: 0.07, exposure: 1500
20:05:39.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:05:39.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:05:39.772 00.000 15712 MoveAxis(W, 23, ABG)
20:05:39.772 00.000 15712 Guiding  Dir = 3, Dur = 23
20:05:39.772 00.000 15712 IsGuiding returns 0
20:05:39.792 00.020 15712 PulseGuide returned control before completion, sleep 15
20:05:39.841 00.049 15712 IsGuiding returns 0
20:05:39.841 00.000 15712 Move returns status 0, amount 23
20:05:39.841 00.000 15712 MoveAxis(N, 0, ABG)
20:05:39.843 00.002 15712 Move returns status 0, amount 0
20:05:39.843 00.000 15712 move complete, result=0
20:05:39.843 00.000 15712 worker thread done servicing request
20:05:39.843 00.000 15712 Worker thread wakes up
20:05:39.843 00.000 7988 GuideStep: -0.1 px 23 ms WEST, 0.4 px 0 ms NORTH
20:05:39.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:39.845 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:41.258 01.413 15712 Exposure complete
20:05:41.320 00.062 15712 worker thread done servicing request
20:05:41.322 00.002 7988 OnExposeComplete: enter
20:05:41.322 00.000 7988 UpdateGuideState(): m_state=6
20:05:41.322 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3335
20:05:41.322 00.000 7988 Star::Find returns 1 (0), X=1170.04, Y=433.75, Mass=1515, SNR=26.6, Peak=159 HFD=3.8
20:05:41.322 00.000 7988 MultiStar: [#1 -0.10,-0.94,1.00,U] [#2 -0.12,-0.76,0.97,U] [#3 -0.22,-0.58,0.94,U] [#4 -0.21,-0.61,0.97,U] [#5 -0.17,-0.44,0.71,U] [#6 -0.50,-0.87,0.67,U] [#7 -0.50,-0.59,0.66,U] [#8 -0.12,-0.70,0.67,U] 
20:05:41.322 00.000 7988 single-star, 8 included, MultiStar: {-0.25, -0.59}, one-star: {-0.41, 0.07}
20:05:41.322 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.58) = xAngle (4.56 = -1.72)
20:05:41.322 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.67 = 1.39)
20:05:41.330 00.008 7988 CameraToMount -- cameraX=-0.41 cameraY=0.07 hyp=0.42 cameraTheta=2.98 mountX=-0.06 mountY=0.41, mountTheta=1.72
20:05:41.330 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.41, y=0.07, opts=13)
20:05:41.330 00.000 7988 Enqueuing Move request for scope (-0.41, 0.07)
20:05:41.330 00.000 15712 Worker thread wakes up
20:05:41.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.07) opts 0xd
20:05:41.330 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.41, 0.07)
20:05:41.330 00.000 15712 Moving (-0.41, 0.07) raw xDistance=-0.06 yDistance=0.41
20:05:41.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:41.330 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.6
20:05:41.336 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:41.336 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:41.336 00.000 7988 Enqueuing Expose request
20:05:41.336 00.000 15712 PPEC rslt: input = -0.06, final = 0.09, react = -0.04, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
20:05:41.336 00.000 15712 PPEC: input: -0.06, control: 0.09, exposure: 1500
20:05:41.336 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.40 newest=0.97
20:05:41.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
20:05:41.336 00.000 15712 MoveAxis(W, 30, ABG)
20:05:41.336 00.000 15712 Guiding  Dir = 3, Dur = 30
20:05:41.336 00.000 15712 IsGuiding returns 0
20:05:41.355 00.019 15712 PulseGuide returned control before completion, sleep 19
20:05:41.406 00.051 15712 IsGuiding returns 0
20:05:41.406 00.000 15712 Move returns status 0, amount 30
20:05:41.406 00.000 15712 BLC: Oldest BLC event removed
20:05:41.406 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
20:05:41.406 00.000 15712 MoveAxis(S, 344, ABG)
20:05:41.406 00.000 15712 Guiding  Dir = 1, Dur = 344
20:05:41.432 00.026 15712 IsGuiding returns 0
20:05:41.517 00.085 15712 PulseGuide returned control before completion, sleep 275
20:05:41.800 00.283 15712 IsGuiding returns 1
20:05:41.800 00.000 15712 scope still moving after pulse duration time elapsed
20:05:41.832 00.032 15712 IsGuiding returns 1
20:05:41.880 00.048 15712 IsGuiding returns 0
20:05:41.880 00.000 15712 scope move finished after 344 + 102 ms
20:05:41.880 00.000 15712 Move returns status 0, amount 344
20:05:41.880 00.000 15712 move complete, result=0
20:05:41.880 00.000 7988 GuideStep: -0.1 px 30 ms WEST, 0.4 px 344 ms SOUTH
20:05:41.891 00.011 15712 worker thread done servicing request
20:05:41.891 00.000 15712 Worker thread wakes up
20:05:41.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:41.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:43.633 01.742 15712 Exposure complete
20:05:43.679 00.046 15712 worker thread done servicing request
20:05:43.679 00.000 7988 OnExposeComplete: enter
20:05:43.694 00.015 7988 UpdateGuideState(): m_state=6
20:05:43.694 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3336
20:05:43.696 00.002 7988 Star::Find returns 1 (0), X=1170.45, Y=432.56, Mass=1504, SNR=26.5, Peak=182 HFD=3.2
20:05:43.696 00.000 7988 MultiStar: [#1 0.26,-2.00,0.00,M1] [#2 0.31,-1.90,0.00,M1] [#3 0.20,-1.75,0.00,M1] [#4 0.15,-1.93,0.00,M1] [#5 0.29,-2.05,0.00,M1] [#6 0.03,-1.74,0.00,M1] [#7 0.09,-1.86,0.00,M1] [#8 0.31,-1.97,0.00,M1] 
20:05:43.696 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
20:05:43.696 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
20:05:43.696 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-1.12 hyp=1.12 cameraTheta=-1.57 mountX=1.12 mountY=0.03, mountTheta=0.03
20:05:43.696 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-1.12, opts=13)
20:05:43.696 00.000 7988 Enqueuing Move request for scope (-0.00, -1.12)
20:05:43.696 00.000 15712 Worker thread wakes up
20:05:43.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.12) opts 0xd
20:05:43.696 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -1.12)
20:05:43.696 00.000 15712 Moving (-0.00, -1.12) raw xDistance=1.12 yDistance=0.03
20:05:43.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:43.696 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.5
20:05:43.696 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:43.696 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:43.709 00.013 7988 Enqueuing Expose request
20:05:43.709 00.000 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.410696, 1:0.031999
20:05:43.709 00.000 15712 BLC: No correction, Miss < min_move
20:05:43.713 00.004 15712 PPEC rslt: input = 1.12, final = 0.78, react = 0.67, pred = 0.11, hyst = 0.61, hyst_pct = 0.00, period_length = 639.60
20:05:43.713 00.000 15712 PPEC: input: 1.12, control: 0.78, exposure: 1500
20:05:43.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:43.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:05:43.713 00.000 15712 MoveAxis(W, 255, ABG)
20:05:43.713 00.000 15712 Guiding  Dir = 3, Dur = 255
20:05:43.713 00.000 15712 IsGuiding returns 0
20:05:43.743 00.030 15712 PulseGuide returned control before completion, sleep 237
20:05:44.013 00.270 15712 IsGuiding returns 0
20:05:44.013 00.000 15712 Move returns status 0, amount 255
20:05:44.013 00.000 15712 MoveAxis(N, 0, ABG)
20:05:44.013 00.000 15712 Move returns status 0, amount 0
20:05:44.013 00.000 15712 move complete, result=0
20:05:44.013 00.000 7988 GuideStep: 1.1 px 255 ms WEST, 0.0 px 0 ms NORTH
20:05:44.017 00.004 15712 worker thread done servicing request
20:05:44.017 00.000 15712 Worker thread wakes up
20:05:44.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:44.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:45.434 01.417 15712 Exposure complete
20:05:45.494 00.060 15712 worker thread done servicing request
20:05:45.494 00.000 7988 OnExposeComplete: enter
20:05:45.496 00.002 7988 UpdateGuideState(): m_state=6
20:05:45.497 00.001 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3337
20:05:45.499 00.002 7988 Star::Find returns 1 (0), X=1170.57, Y=432.79, Mass=1526, SNR=26.5, Peak=202 HFD=3.3
20:05:45.499 00.000 7988 MultiStar: [#1 0.25,-1.87,0.00,M2] [#2 0.33,-1.48,0.00,M2] [#3 0.33,-1.59,0.00,M2] [#4 0.36,-1.63,0.00,M2] [#5 0.56,-1.75,0.00,M2] [#6 0.01,-1.67,0.00,M2] [#7 -0.18,-1.45,0.00,M2] [#8 0.25,-1.91,0.00,M2] 
20:05:45.501 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
20:05:45.501 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.05)
20:05:45.501 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.89 hyp=0.90 cameraTheta=-1.45 mountX=0.89 mountY=-0.09, mountTheta=-0.10
20:05:45.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.89, opts=13)
20:05:45.501 00.000 7988 Enqueuing Move request for scope (0.11, -0.89)
20:05:45.501 00.000 15712 Worker thread wakes up
20:05:45.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.89) opts 0xd
20:05:45.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.89)
20:05:45.501 00.000 15712 Moving (0.11, -0.89) raw xDistance=0.89 yDistance=-0.09
20:05:45.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:45.501 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5
20:05:45.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:45.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:45.511 00.010 7988 Enqueuing Expose request
20:05:45.511 00.000 15712 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.410696, 1:0.031999, 2:-0.086026
20:05:45.511 00.000 15712 BLC: No correction, Miss < min_move
20:05:45.513 00.002 15712 PPEC rslt: input = 0.89, final = 0.64, react = 0.54, pred = 0.10, hyst = 0.49, hyst_pct = 0.00, period_length = 639.60
20:05:45.513 00.000 15712 PPEC: input: 0.89, control: 0.64, exposure: 1500
20:05:45.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:45.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:05:45.513 00.000 15712 MoveAxis(W, 209, ABG)
20:05:45.513 00.000 15712 Guiding  Dir = 3, Dur = 209
20:05:45.513 00.000 15712 IsGuiding returns 0
20:05:45.531 00.018 15712 PulseGuide returned control before completion, sleep 204
20:05:45.752 00.221 15712 IsGuiding returns 1
20:05:45.752 00.000 15712 scope still moving after pulse duration time elapsed
20:05:45.783 00.031 15712 IsGuiding returns 0
20:05:45.783 00.000 15712 scope move finished after 209 + 57 ms
20:05:45.783 00.000 15712 Move returns status 0, amount 209
20:05:45.783 00.000 15712 MoveAxis(N, 0, ABG)
20:05:45.783 00.000 15712 Move returns status 0, amount 0
20:05:45.783 00.000 15712 move complete, result=0
20:05:45.783 00.000 15712 worker thread done servicing request
20:05:45.783 00.000 15712 Worker thread wakes up
20:05:45.783 00.000 7988 GuideStep: 0.9 px 209 ms WEST, -0.1 px 0 ms NORTH
20:05:45.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:45.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:47.425 01.642 15712 Exposure complete
20:05:47.474 00.049 15712 worker thread done servicing request
20:05:47.474 00.000 7988 OnExposeComplete: enter
20:05:47.488 00.014 7988 UpdateGuideState(): m_state=6
20:05:47.490 00.002 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3338
20:05:47.492 00.002 7988 Star::Find returns 1 (0), X=1170.69, Y=434.06, Mass=1437, SNR=25.8, Peak=212 HFD=3.2
20:05:47.492 00.000 7988 MultiStar: [#1 0.31,-0.36,1.01,U] [#2 0.23,-0.27,1.02,U] [#3 0.18,-0.17,0.95,U] [#4 0.25,-0.05,1.06,U] [#5 0.18,-0.27,0.73,U] [#6 -0.07,-0.30,0.70,U] [#7 0.28,-0.39,0.64,U] [#8 0.43,0.08,0.70,U] 
20:05:47.494 00.002 7988 refined, 8 included, MultiStar: {0.23, -0.14}, one-star: {0.23, 0.38}
20:05:47.494 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.58) = xAngle (1.03 = 1.03)
20:05:47.496 00.002 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.14 = -2.14)
20:05:47.496 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.55 mountX=0.14 mountY=-0.22, mountTheta=-1.02
20:05:47.498 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.14, opts=13)
20:05:47.500 00.002 7988 Enqueuing Move request for scope (0.23, -0.14)
20:05:47.500 00.000 15712 Worker thread wakes up
20:05:47.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
20:05:47.500 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
20:05:47.500 00.000 15712 Moving (0.23, -0.14) raw xDistance=0.14 yDistance=-0.22
20:05:47.500 00.000 15712 BLC: window closed
20:05:47.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:47.500 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.8
20:05:47.503 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:47.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:47.505 00.002 7988 Enqueuing Expose request
20:05:47.505 00.000 15712 BLC: History state: CurrMiss=-0.22, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.410696, 1:0.031999, 2:-0.086026
20:05:47.505 00.000 15712 BLC: No correction, Miss < min_move
20:05:47.505 00.000 15712 PPEC rslt: input = 0.14, final = 0.13, react = 0.08, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
20:05:47.505 00.000 15712 PPEC: input: 0.14, control: 0.13, exposure: 1500
20:05:47.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:47.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:05:47.505 00.000 15712 MoveAxis(W, 43, ABG)
20:05:47.505 00.000 15712 Guiding  Dir = 3, Dur = 43
20:05:47.505 00.000 15712 IsGuiding returns 0
20:05:47.522 00.017 15712 PulseGuide returned control before completion, sleep 33
20:05:47.569 00.047 15712 IsGuiding returns 1
20:05:47.569 00.000 15712 scope still moving after pulse duration time elapsed
20:05:47.607 00.038 15712 IsGuiding returns 0
20:05:47.607 00.000 15712 scope move finished after 43 + 58 ms
20:05:47.607 00.000 15712 Move returns status 0, amount 43
20:05:47.607 00.000 15712 MoveAxis(N, 0, ABG)
20:05:47.607 00.000 15712 Move returns status 0, amount 0
20:05:47.607 00.000 15712 move complete, result=0
20:05:47.607 00.000 7988 GuideStep: 0.1 px 43 ms WEST, -0.2 px 0 ms NORTH
20:05:47.613 00.006 15712 worker thread done servicing request
20:05:47.613 00.000 15712 Worker thread wakes up
20:05:47.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:47.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:49.023 01.410 15712 Exposure complete
20:05:49.085 00.062 15712 worker thread done servicing request
20:05:49.085 00.000 7988 OnExposeComplete: enter
20:05:49.087 00.002 7988 UpdateGuideState(): m_state=6
20:05:49.087 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3339
20:05:49.087 00.000 7988 Star::Find returns 1 (0), X=1170.61, Y=434.32, Mass=1495, SNR=26.1, Peak=174 HFD=3.4
20:05:49.087 00.000 7988 MultiStar: [#1 0.57,-0.02,1.03,U] [#2 0.48,0.29,0.98,U] [#3 0.35,0.18,0.91,U] [#4 0.34,0.20,1.02,U] [#5 0.49,0.02,0.72,U] [#6 0.21,-0.01,0.71,U] [#7 0.36,0.13,0.64,U] [#8 0.57,0.33,0.63,U] 
20:05:49.087 00.000 7988 refined, 8 included, MultiStar: {0.39, 0.21}, one-star: {0.16, 0.64}
20:05:49.087 00.000 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.58) = xAngle (2.06 = 2.06)
20:05:49.087 00.000 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.17 = -1.11)
20:05:49.087 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=0.21 hyp=0.44 cameraTheta=0.49 mountX=-0.21 mountY=-0.40, mountTheta=-2.06
20:05:49.087 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=0.21, opts=13)
20:05:49.087 00.000 7988 Enqueuing Move request for scope (0.39, 0.21)
20:05:49.087 00.000 15712 Worker thread wakes up
20:05:49.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.21) opts 0xd
20:05:49.087 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, 0.21)
20:05:49.087 00.000 15712 Moving (0.39, 0.21) raw xDistance=-0.21 yDistance=-0.40
20:05:49.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:49.087 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.1
20:05:49.101 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:49.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:49.101 00.000 7988 Enqueuing Expose request
20:05:49.104 00.003 15712 PPEC rslt: input = -0.21, final = 0.01, react = -0.13, pred = 0.13, hyst = -0.07, hyst_pct = 0.00, period_length = 639.59
20:05:49.104 00.000 15712 PPEC: input: -0.21, control: 0.01, exposure: 1500
20:05:49.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:49.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:05:49.104 00.000 15712 MoveAxis(W, 2, ABG)
20:05:49.104 00.000 15712 Guiding  Dir = 3, Dur = 2
20:05:49.111 00.007 15712 IsGuiding returns 0
20:05:49.121 00.010 15712 IsGuiding returns 0
20:05:49.121 00.000 15712 Move returns status 0, amount 2
20:05:49.121 00.000 15712 MoveAxis(N, 0, ABG)
20:05:49.121 00.000 15712 Move returns status 0, amount 0
20:05:49.121 00.000 15712 move complete, result=0
20:05:49.121 00.000 15712 worker thread done servicing request
20:05:49.121 00.000 15712 Worker thread wakes up
20:05:49.121 00.000 7988 GuideStep: -0.2 px 2 ms WEST, -0.4 px 0 ms NORTH
20:05:49.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:49.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:50.761 01.640 15712 Exposure complete
20:05:50.820 00.059 15712 worker thread done servicing request
20:05:50.820 00.000 7988 OnExposeComplete: enter
20:05:50.822 00.002 7988 UpdateGuideState(): m_state=6
20:05:50.822 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3340
20:05:50.822 00.000 7988 Star::Find returns 1 (0), X=1170.70, Y=435.05, Mass=1488, SNR=26.3, Peak=211 HFD=3.3
20:05:50.822 00.000 7988 MultiStar: [#1 0.52,0.27,0.97,U] [#2 0.31,0.62,0.99,U] [#3 0.52,0.68,0.94,U] [#4 0.42,0.67,1.05,U] [#5 0.39,0.82,0.68,U] [#6 0.23,0.65,0.68,U] [#7 0.36,0.62,0.66,U] [#8 0.51,0.57,0.65,U] 
20:05:50.822 00.000 7988 refined, 8 included, MultiStar: {0.39, 0.70}, one-star: {0.24, 1.37}
20:05:50.822 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
20:05:50.822 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.53)
20:05:50.822 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=0.70 hyp=0.80 cameraTheta=1.06 mountX=-0.71 mountY=-0.41, mountTheta=-2.62
20:05:50.822 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=0.70, opts=13)
20:05:50.822 00.000 7988 Enqueuing Move request for scope (0.39, 0.70)
20:05:50.822 00.000 15712 Worker thread wakes up
20:05:50.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.70) opts 0xd
20:05:50.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, 0.70)
20:05:50.822 00.000 15712 Moving (0.39, 0.70) raw xDistance=-0.71 yDistance=-0.41
20:05:50.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:50.822 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
20:05:50.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:50.837 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:50.838 00.001 7988 Enqueuing Expose request
20:05:50.838 00.000 15712 PPEC rslt: input = -0.71, final = -0.32, react = -0.42, pred = 0.11, hyst = -0.37, hyst_pct = 0.00, period_length = 639.58
20:05:50.838 00.000 15712 PPEC: input: -0.71, control: -0.32, exposure: 1500
20:05:50.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:50.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
20:05:50.838 00.000 15712 MoveAxis(E, 103, ABG)
20:05:50.838 00.000 15712 Guiding  Dir = 2, Dur = 103
20:05:50.838 00.000 15712 IsGuiding returns 0
20:05:50.857 00.019 15712 PulseGuide returned control before completion, sleep 98
20:05:50.966 00.109 15712 IsGuiding returns 0
20:05:50.966 00.000 15712 Move returns status 0, amount 103
20:05:50.966 00.000 15712 MoveAxis(N, 0, ABG)
20:05:50.966 00.000 15712 Move returns status 0, amount 0
20:05:50.966 00.000 15712 move complete, result=0
20:05:50.966 00.000 15712 worker thread done servicing request
20:05:50.966 00.000 15712 Worker thread wakes up
20:05:50.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:50.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:50.966 00.000 7988 GuideStep: -0.7 px 103 ms EAST, -0.4 px 0 ms NORTH
20:05:52.389 01.423 15712 Exposure complete
20:05:52.447 00.058 15712 worker thread done servicing request
20:05:52.447 00.000 7988 OnExposeComplete: enter
20:05:52.450 00.003 7988 UpdateGuideState(): m_state=6
20:05:52.450 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3341
20:05:52.452 00.002 7988 Star::Find returns 1 (0), X=1170.77, Y=434.55, Mass=1563, SNR=26.8, Peak=186 HFD=3.4
20:05:52.452 00.000 7988 MultiStar: [#1 0.43,0.06,0.95,U] [#2 0.19,0.21,0.99,U] [#3 0.23,0.29,0.90,U] [#4 0.47,0.15,1.01,U] [#5 0.22,0.29,0.69,U] [#6 0.15,0.05,0.69,U] [#7 0.03,0.27,0.63,U] [#8 0.57,0.19,0.65,U] 
20:05:52.454 00.002 7988 refined, 8 included, MultiStar: {0.30, 0.28}, one-star: {0.32, 0.87}
20:05:52.454 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
20:05:52.456 00.002 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.85)
20:05:52.456 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.28 hyp=0.41 cameraTheta=0.75 mountX=-0.28 mountY=-0.30, mountTheta=-2.31
20:05:52.458 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.28, opts=13)
20:05:52.460 00.002 7988 Enqueuing Move request for scope (0.30, 0.28)
20:05:52.460 00.000 15712 Worker thread wakes up
20:05:52.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.28) opts 0xd
20:05:52.460 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.28)
20:05:52.460 00.000 15712 Moving (0.30, 0.28) raw xDistance=-0.28 yDistance=-0.30
20:05:52.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:05:52.460 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.8
20:05:52.464 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:52.464 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:52.465 00.001 7988 Enqueuing Expose request
20:05:52.465 00.000 15712 PPEC rslt: input = -0.28, final = -0.07, react = -0.17, pred = 0.10, hyst = -0.15, hyst_pct = 0.00, period_length = 639.58
20:05:52.465 00.000 15712 PPEC: input: -0.28, control: -0.07, exposure: 1500
20:05:52.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:05:52.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:05:52.465 00.000 15712 MoveAxis(E, 23, ABG)
20:05:52.465 00.000 15712 Guiding  Dir = 2, Dur = 23
20:05:52.465 00.000 15712 IsGuiding returns 0
20:05:52.485 00.020 15712 PulseGuide returned control before completion, sleep 15
20:05:52.514 00.029 15712 IsGuiding returns 1
20:05:52.514 00.000 15712 scope still moving after pulse duration time elapsed
20:05:52.551 00.037 15712 IsGuiding returns 0
20:05:52.551 00.000 15712 scope move finished after 23 + 60 ms
20:05:52.551 00.000 15712 Move returns status 0, amount 23
20:05:52.551 00.000 15712 MoveAxis(N, 0, ABG)
20:05:52.551 00.000 15712 Move returns status 0, amount 0
20:05:52.551 00.000 15712 move complete, result=0
20:05:52.551 00.000 15712 worker thread done servicing request
20:05:52.551 00.000 7988 GuideStep: -0.3 px 23 ms EAST, -0.3 px 0 ms NORTH
20:05:52.553 00.002 15712 Worker thread wakes up
20:05:52.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:52.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:54.189 01.636 15712 Exposure complete
20:05:54.249 00.060 15712 worker thread done servicing request
20:05:54.249 00.000 7988 OnExposeComplete: enter
20:05:54.251 00.002 7988 UpdateGuideState(): m_state=6
20:05:54.251 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3342
20:05:54.254 00.003 7988 Star::Find returns 1 (0), X=1170.62, Y=433.84, Mass=1525, SNR=26.5, Peak=188 HFD=3.5
20:05:54.254 00.000 7988 MultiStar: [#1 0.30,-0.75,1.02,U] [#2 0.42,-0.39,0.99,U] [#3 0.34,-0.34,0.93,U] [#4 0.19,-0.37,1.01,U] [#5 0.48,-0.63,0.71,U] [#6 0.15,-0.52,0.68,U] [#7 0.03,-0.43,0.67,U] [#8 0.32,-0.50,0.68,U] 
20:05:54.254 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.40}, one-star: {0.16, 0.16}
20:05:54.254 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
20:05:54.254 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.81)
20:05:54.254 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.22 cameraTheta=0.79 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
20:05:54.254 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.16, opts=13)
20:05:54.254 00.000 7988 Enqueuing Move request for scope (0.16, 0.16)
20:05:54.254 00.000 15712 Worker thread wakes up
20:05:54.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
20:05:54.254 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
20:05:54.254 00.000 15712 Moving (0.16, 0.16) raw xDistance=-0.16 yDistance=-0.16
20:05:54.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:54.254 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
20:05:54.265 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:54.266 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:54.266 00.000 7988 Enqueuing Expose request
20:05:54.266 00.000 15712 PPEC rslt: input = -0.16, final = 0.09, react = -0.10, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
20:05:54.266 00.000 15712 PPEC: input: -0.16, control: 0.09, exposure: 1500
20:05:54.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:54.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:05:54.266 00.000 15712 MoveAxis(W, 28, ABG)
20:05:54.266 00.000 15712 Guiding  Dir = 3, Dur = 28
20:05:54.266 00.000 15712 IsGuiding returns 0
20:05:54.288 00.022 15712 PulseGuide returned control before completion, sleep 15
20:05:54.323 00.035 15712 IsGuiding returns 1
20:05:54.323 00.000 15712 scope still moving after pulse duration time elapsed
20:05:54.362 00.039 15712 IsGuiding returns 0
20:05:54.362 00.000 15712 scope move finished after 28 + 64 ms
20:05:54.362 00.000 15712 Move returns status 0, amount 28
20:05:54.362 00.000 15712 MoveAxis(N, 0, ABG)
20:05:54.362 00.000 15712 Move returns status 0, amount 0
20:05:54.362 00.000 15712 move complete, result=0
20:05:54.362 00.000 15712 worker thread done servicing request
20:05:54.362 00.000 15712 Worker thread wakes up
20:05:54.362 00.000 7988 GuideStep: -0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
20:05:54.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:54.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:55.782 01.420 15712 Exposure complete
20:05:55.833 00.051 15712 worker thread done servicing request
20:05:55.833 00.000 7988 OnExposeComplete: enter
20:05:55.844 00.011 7988 UpdateGuideState(): m_state=6
20:05:55.844 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
20:05:55.844 00.000 7988 Star::Find returns 1 (0), X=1170.59, Y=433.65, Mass=1487, SNR=26.2, Peak=177 HFD=3.4
20:05:55.844 00.000 7988 MultiStar: [#1 0.32,-0.92,1.05,U] [#2 0.18,-0.75,0.99,U] [#3 0.32,-0.87,0.95,U] [#4 0.27,-0.69,1.02,U] [#5 0.20,-0.78,0.70,U] [#6 0.14,-0.95,0.70,U] [#7 -0.01,-0.89,0.68,U] [#8 0.42,-0.75,0.68,U] 
20:05:55.844 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.72}, one-star: {0.13, -0.03}
20:05:55.850 00.006 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.58) = xAngle (1.39 = 1.39)
20:05:55.850 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.50 = -1.79)
20:05:55.850 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.19 mountX=0.03 mountY=-0.13, mountTheta=-1.39
20:05:55.850 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.03, opts=13)
20:05:55.850 00.000 7988 Enqueuing Move request for scope (0.13, -0.03)
20:05:55.850 00.000 15712 Worker thread wakes up
20:05:55.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
20:05:55.850 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
20:05:55.850 00.000 15712 Moving (0.13, -0.03) raw xDistance=0.03 yDistance=-0.13
20:05:55.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:55.850 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2
20:05:55.858 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:55.858 00.000 15712 PPEC rslt: input = 0.03, final = 0.09, react = 0.02, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
20:05:55.858 00.000 15712 PPEC: input: 0.03, control: 0.09, exposure: 1500
20:05:55.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:55.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:55.860 00.002 7988 Enqueuing Expose request
20:05:55.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:05:55.860 00.000 15712 MoveAxis(W, 29, ABG)
20:05:55.860 00.000 15712 Guiding  Dir = 3, Dur = 29
20:05:55.862 00.002 15712 IsGuiding returns 0
20:05:55.892 00.030 15712 IsGuiding returns 1
20:05:55.892 00.000 15712 scope still moving after pulse duration time elapsed
20:05:55.934 00.042 15712 IsGuiding returns 0
20:05:55.939 00.005 15712 scope move finished after 29 + 47 ms
20:05:55.939 00.000 15712 Move returns status 0, amount 29
20:05:55.939 00.000 15712 MoveAxis(N, 0, ABG)
20:05:55.939 00.000 15712 Move returns status 0, amount 0
20:05:55.939 00.000 15712 move complete, result=0
20:05:55.939 00.000 7988 GuideStep: 0.0 px 29 ms WEST, -0.1 px 0 ms NORTH
20:05:55.941 00.002 15712 worker thread done servicing request
20:05:55.941 00.000 15712 Worker thread wakes up
20:05:55.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:55.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:57.581 01.640 15712 Exposure complete
20:05:57.641 00.060 15712 worker thread done servicing request
20:05:57.643 00.002 7988 OnExposeComplete: enter
20:05:57.644 00.001 7988 UpdateGuideState(): m_state=6
20:05:57.644 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3344
20:05:57.644 00.000 7988 Star::Find returns 1 (0), X=1170.51, Y=432.92, Mass=1553, SNR=26.7, Peak=186 HFD=3.6
20:05:57.644 00.000 7988 MultiStar: [#1 0.36,-1.60,0.00,M1] [#2 0.32,-1.49,0.00,M1] [#3 0.26,-1.34,0.00,M1] [#4 0.39,-1.42,0.00,M1] [#5 0.29,-1.35,0.00,M1] [#6 0.02,-1.78,0.00,M1] [#7 -0.11,-1.20,0.68,U] [#8 0.34,-1.77,0.00,M1] 
20:05:57.644 00.000 7988 single-star, 1 included, MultiStar: {-0.01, -0.94}, one-star: {0.06, -0.76}
20:05:57.644 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
20:05:57.644 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
20:05:57.652 00.008 7988 CameraToMount -- cameraX=0.06 cameraY=-0.76 hyp=0.76 cameraTheta=-1.50 mountX=0.76 mountY=-0.04, mountTheta=-0.05
20:05:57.652 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.76, opts=13)
20:05:57.652 00.000 7988 Enqueuing Move request for scope (0.06, -0.76)
20:05:57.652 00.000 15712 Worker thread wakes up
20:05:57.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.76) opts 0xd
20:05:57.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.76)
20:05:57.652 00.000 15712 Moving (0.06, -0.76) raw xDistance=0.76 yDistance=-0.04
20:05:57.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:57.652 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.7
20:05:57.658 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:57.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:57.660 00.002 15712 PPEC rslt: input = 0.76, final = 0.53, react = 0.46, pred = 0.07, hyst = 0.42, hyst_pct = 0.00, period_length = 639.57
20:05:57.660 00.000 15712 PPEC: input: 0.76, control: 0.53, exposure: 1500
20:05:57.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:57.660 00.000 7988 Enqueuing Expose request
20:05:57.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:05:57.660 00.000 15712 MoveAxis(W, 173, ABG)
20:05:57.660 00.000 15712 Guiding  Dir = 3, Dur = 173
20:05:57.660 00.000 15712 IsGuiding returns 0
20:05:57.676 00.016 15712 PulseGuide returned control before completion, sleep 164
20:05:57.883 00.207 15712 IsGuiding returns 1
20:05:57.883 00.000 15712 scope still moving after pulse duration time elapsed
20:05:57.915 00.032 15712 IsGuiding returns 0
20:05:57.915 00.000 15712 scope move finished after 173 + 79 ms
20:05:57.915 00.000 15712 Move returns status 0, amount 173
20:05:57.915 00.000 15712 MoveAxis(N, 0, ABG)
20:05:57.915 00.000 15712 Move returns status 0, amount 0
20:05:57.915 00.000 15712 move complete, result=0
20:05:57.915 00.000 7988 GuideStep: 0.8 px 173 ms WEST, -0.0 px 0 ms NORTH
20:05:57.917 00.002 15712 worker thread done servicing request
20:05:57.917 00.000 15712 Worker thread wakes up
20:05:57.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:57.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:05:59.322 01.405 15712 Exposure complete
20:05:59.369 00.047 15712 worker thread done servicing request
20:05:59.369 00.000 7988 OnExposeComplete: enter
20:05:59.383 00.014 7988 UpdateGuideState(): m_state=6
20:05:59.385 00.002 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3345
20:05:59.386 00.001 7988 Star::Find returns 1 (0), X=1170.51, Y=433.12, Mass=1504, SNR=26.3, Peak=180 HFD=3.7
20:05:59.386 00.000 7988 MultiStar: [#1 0.32,-1.53,0.00,M2] [#2 0.23,-1.28,0.00,M2] [#3 0.28,-1.40,0.00,M2] [#4 0.34,-1.42,0.00,M2] [#5 0.46,-1.55,0.00,M2] [#6 -0.03,-1.57,0.00,M2] [#7 -0.07,-1.15,0.66,U] [#8 0.56,-1.55,0.00,M2] 
20:05:59.388 00.002 7988 single-star, 1 included, MultiStar: {0.00, -0.80}, one-star: {0.05, -0.56}
20:05:59.388 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
20:05:59.390 00.002 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
20:05:59.390 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.56 hyp=0.56 cameraTheta=-1.48 mountX=0.56 mountY=-0.04, mountTheta=-0.07
20:05:59.392 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.56, opts=13)
20:05:59.394 00.002 7988 Enqueuing Move request for scope (0.05, -0.56)
20:05:59.394 00.000 15712 Worker thread wakes up
20:05:59.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.56) opts 0xd
20:05:59.394 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.56)
20:05:59.394 00.000 15712 Moving (0.05, -0.56) raw xDistance=0.56 yDistance=-0.04
20:05:59.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:05:59.394 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.3
20:05:59.398 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:59.400 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:05:59.400 00.000 7988 Enqueuing Expose request
20:05:59.400 00.000 15712 PPEC rslt: input = 0.56, final = 0.39, react = 0.34, pred = 0.06, hyst = 0.31, hyst_pct = 0.00, period_length = 639.57
20:05:59.400 00.000 15712 PPEC: input: 0.56, control: 0.39, exposure: 1500
20:05:59.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:59.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:05:59.400 00.000 15712 MoveAxis(W, 128, ABG)
20:05:59.400 00.000 15712 Guiding  Dir = 3, Dur = 128
20:05:59.400 00.000 15712 IsGuiding returns 0
20:05:59.420 00.020 15712 PulseGuide returned control before completion, sleep 117
20:05:59.547 00.127 15712 IsGuiding returns 1
20:05:59.547 00.000 15712 scope still moving after pulse duration time elapsed
20:05:59.575 00.028 15712 IsGuiding returns 0
20:05:59.575 00.000 15712 scope move finished after 128 + 45 ms
20:05:59.575 00.000 15712 Move returns status 0, amount 128
20:05:59.575 00.000 15712 MoveAxis(N, 0, ABG)
20:05:59.575 00.000 15712 Move returns status 0, amount 0
20:05:59.575 00.000 15712 move complete, result=0
20:05:59.575 00.000 15712 worker thread done servicing request
20:05:59.575 00.000 15712 Worker thread wakes up
20:05:59.575 00.000 7988 GuideStep: 0.6 px 128 ms WEST, -0.0 px 0 ms NORTH
20:05:59.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:05:59.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:01.207 01.632 15712 Exposure complete
20:06:01.257 00.050 15712 worker thread done servicing request
20:06:01.257 00.000 7988 OnExposeComplete: enter
20:06:01.270 00.013 7988 UpdateGuideState(): m_state=6
20:06:01.272 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3346
20:06:01.272 00.000 7988 Star::Find returns 1 (0), X=1170.71, Y=433.58, Mass=1467, SNR=25.9, Peak=187 HFD=3.3
20:06:01.274 00.002 7988 MultiStar: [#1 0.30,-0.88,0.99,U] [#2 0.41,-0.70,0.97,U] [#3 0.32,-0.71,0.92,U] [#4 0.18,-0.62,1.03,U] [#5 0.17,-0.50,0.72,U] [#6 0.04,-0.68,0.69,U] [#7 0.07,-0.73,0.72,U] [#8 0.36,-0.72,0.73,U] 
20:06:01.274 00.000 7988 single-star, 8 included, MultiStar: {0.24, -0.62}, one-star: {0.25, -0.10}
20:06:01.276 00.002 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
20:06:01.276 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.30 = -1.98)
20:06:01.278 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.38 mountX=0.10 mountY=-0.25, mountTheta=-1.19
20:06:01.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.10, opts=13)
20:06:01.280 00.002 7988 Enqueuing Move request for scope (0.25, -0.10)
20:06:01.282 00.002 15712 Worker thread wakes up
20:06:01.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
20:06:01.282 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
20:06:01.282 00.000 15712 Moving (0.25, -0.10) raw xDistance=0.10 yDistance=-0.25
20:06:01.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:01.282 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.9
20:06:01.284 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:01.286 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:01.286 00.000 7988 Enqueuing Expose request
20:06:01.286 00.000 15712 PPEC rslt: input = 0.10, final = 0.09, react = 0.06, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
20:06:01.286 00.000 15712 PPEC: input: 0.10, control: 0.09, exposure: 1500
20:06:01.286 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:01.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:06:01.286 00.000 15712 MoveAxis(W, 30, ABG)
20:06:01.286 00.000 15712 Guiding  Dir = 3, Dur = 30
20:06:01.286 00.000 15712 IsGuiding returns 0
20:06:01.308 00.022 15712 PulseGuide returned control before completion, sleep 18
20:06:01.350 00.042 15712 IsGuiding returns 0
20:06:01.350 00.000 15712 Move returns status 0, amount 30
20:06:01.350 00.000 15712 MoveAxis(N, 0, ABG)
20:06:01.350 00.000 15712 Move returns status 0, amount 0
20:06:01.350 00.000 15712 move complete, result=0
20:06:01.350 00.000 7988 GuideStep: 0.1 px 30 ms WEST, -0.2 px 0 ms NORTH
20:06:01.360 00.010 15712 worker thread done servicing request
20:06:01.360 00.000 15712 Worker thread wakes up
20:06:01.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:01.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:02.773 01.413 15712 Exposure complete
20:06:02.834 00.061 15712 worker thread done servicing request
20:06:02.834 00.000 7988 OnExposeComplete: enter
20:06:02.841 00.007 7988 UpdateGuideState(): m_state=6
20:06:02.841 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3347
20:06:02.841 00.000 7988 Star::Find returns 1 (0), X=1170.50, Y=433.65, Mass=1442, SNR=25.6, Peak=180 HFD=3.3
20:06:02.841 00.000 7988 MultiStar: [#1 0.31,-0.75,1.05,U] [#2 0.28,-0.43,1.06,U] [#3 0.24,-0.40,0.95,U] [#4 0.20,-0.46,1.06,U] [#5 0.10,-0.61,0.72,U] [#6 -0.06,-0.83,0.72,U] [#7 0.13,-0.42,0.65,U] [#8 0.47,-0.46,0.65,U] 
20:06:02.841 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.48}, one-star: {0.04, -0.03}
20:06:02.841 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
20:06:02.841 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
20:06:02.841 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.61 mountX=0.03 mountY=-0.04, mountTheta=-0.95
20:06:02.850 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
20:06:02.852 00.002 7988 Enqueuing Move request for scope (0.04, -0.03)
20:06:02.852 00.000 15712 Worker thread wakes up
20:06:02.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
20:06:02.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
20:06:02.852 00.000 15712 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
20:06:02.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:02.852 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.6
20:06:02.852 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:02.852 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:02.857 00.005 7988 Enqueuing Expose request
20:06:02.857 00.000 15712 PPEC rslt: input = 0.03, final = 0.10, react = 0.02, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
20:06:02.857 00.000 15712 PPEC: input: 0.03, control: 0.10, exposure: 1500
20:06:02.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:02.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:06:02.857 00.000 15712 MoveAxis(W, 34, ABG)
20:06:02.857 00.000 15712 Guiding  Dir = 3, Dur = 34
20:06:02.891 00.034 15712 IsGuiding returns 0
20:06:02.908 00.017 15712 PulseGuide returned control before completion, sleep 29
20:06:02.965 00.057 15712 IsGuiding returns 0
20:06:02.965 00.000 15712 Move returns status 0, amount 34
20:06:02.965 00.000 15712 MoveAxis(N, 0, ABG)
20:06:02.965 00.000 15712 Move returns status 0, amount 0
20:06:02.965 00.000 15712 move complete, result=0
20:06:02.965 00.000 7988 GuideStep: 0.0 px 34 ms WEST, -0.0 px 0 ms NORTH
20:06:02.975 00.010 15712 worker thread done servicing request
20:06:02.975 00.000 15712 Worker thread wakes up
20:06:02.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:02.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:04.617 01.642 15712 Exposure complete
20:06:04.675 00.058 15712 worker thread done servicing request
20:06:04.675 00.000 7988 OnExposeComplete: enter
20:06:04.675 00.000 7988 UpdateGuideState(): m_state=6
20:06:04.679 00.004 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3348
20:06:04.679 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=433.91, Mass=1415, SNR=25.5, Peak=201 HFD=3.4
20:06:04.679 00.000 7988 MultiStar: [#1 0.46,-0.58,1.03,U] [#2 0.26,-0.73,1.00,U] [#3 0.39,-0.46,0.99,U] [#4 0.36,-0.51,1.06,U] [#5 0.18,-0.34,0.72,U] [#6 -0.06,-0.45,0.73,U] [#7 0.05,-0.43,0.68,U] [#8 0.52,-0.30,0.67,U] 
20:06:04.679 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.40}, one-star: {0.18, 0.23}
20:06:04.679 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
20:06:04.679 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.69)
20:06:04.679 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.91 mountX=-0.23 mountY=-0.18, mountTheta=-2.47
20:06:04.679 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.23, opts=13)
20:06:04.679 00.000 7988 Enqueuing Move request for scope (0.18, 0.23)
20:06:04.679 00.000 15712 Worker thread wakes up
20:06:04.679 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
20:06:04.679 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
20:06:04.679 00.000 15712 Moving (0.18, 0.23) raw xDistance=-0.23 yDistance=-0.18
20:06:04.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:04.679 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5
20:06:04.692 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:04.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:04.694 00.002 15712 PPEC rslt: input = -0.23, final = -0.01, react = -0.14, pred = 0.13, hyst = -0.12, hyst_pct = 0.00, period_length = 639.56
20:06:04.694 00.000 7988 Enqueuing Expose request
20:06:04.695 00.001 15712 PPEC: input: -0.23, control: -0.01, exposure: 1500
20:06:04.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:04.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:06:04.695 00.000 15712 MoveAxis(E, 3, ABG)
20:06:04.695 00.000 15712 Guiding  Dir = 2, Dur = 3
20:06:04.697 00.002 15712 IsGuiding returns 0
20:06:04.715 00.018 15712 IsGuiding returns 0
20:06:04.715 00.000 15712 Move returns status 0, amount 3
20:06:04.715 00.000 15712 MoveAxis(N, 0, ABG)
20:06:04.715 00.000 15712 Move returns status 0, amount 0
20:06:04.715 00.000 15712 move complete, result=0
20:06:04.715 00.000 15712 worker thread done servicing request
20:06:04.715 00.000 15712 Worker thread wakes up
20:06:04.715 00.000 7988 GuideStep: -0.2 px 3 ms EAST, -0.2 px 0 ms NORTH
20:06:04.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:04.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:06.134 01.419 15712 Exposure complete
20:06:06.190 00.056 15712 worker thread done servicing request
20:06:06.190 00.000 7988 OnExposeComplete: enter
20:06:06.195 00.005 7988 UpdateGuideState(): m_state=6
20:06:06.195 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3349
20:06:06.195 00.000 7988 Star::Find returns 1 (0), X=1170.65, Y=433.90, Mass=1483, SNR=26.0, Peak=183 HFD=3.6
20:06:06.195 00.000 7988 MultiStar: [#1 0.43,-0.77,1.02,U] [#2 0.31,-0.50,0.98,U] [#3 0.46,-0.47,0.98,U] [#4 0.28,-0.45,1.04,U] [#5 0.23,-0.71,0.74,U] [#6 0.04,-0.60,0.69,U] [#7 0.15,-0.49,0.63,U] [#8 0.51,-0.47,0.66,U] 
20:06:06.195 00.000 7988 single-star, 8 included, MultiStar: {0.30, -0.46}, one-star: {0.20, 0.22}
20:06:06.195 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.58) = xAngle (2.43 = 2.43)
20:06:06.195 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.54 = -0.75)
20:06:06.195 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.22 hyp=0.30 cameraTheta=0.85 mountX=-0.22 mountY=-0.20, mountTheta=-2.41
20:06:06.195 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.22, opts=13)
20:06:06.195 00.000 7988 Enqueuing Move request for scope (0.20, 0.22)
20:06:06.207 00.012 15712 Worker thread wakes up
20:06:06.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.22) opts 0xd
20:06:06.207 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.22)
20:06:06.207 00.000 15712 Moving (0.20, 0.22) raw xDistance=-0.22 yDistance=-0.20
20:06:06.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:06.207 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.0
20:06:06.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:06.211 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:06.211 00.000 7988 Enqueuing Expose request
20:06:06.211 00.000 15712 PPEC rslt: input = -0.22, final = 0.00, react = -0.13, pred = 0.14, hyst = -0.12, hyst_pct = 0.00, period_length = 639.55
20:06:06.211 00.000 15712 PPEC: input: -0.22, control: 0.00, exposure: 1500
20:06:06.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:06.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:06:06.211 00.000 15712 MoveAxis(W, 0, ABG)
20:06:06.211 00.000 15712 Move returns status 0, amount 0
20:06:06.211 00.000 15712 MoveAxis(N, 0, ABG)
20:06:06.211 00.000 15712 Move returns status 0, amount 0
20:06:06.211 00.000 15712 move complete, result=0
20:06:06.211 00.000 15712 worker thread done servicing request
20:06:06.211 00.000 15712 Worker thread wakes up
20:06:06.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:06.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:06.211 00.000 7988 GuideStep: -0.2 px 0 ms WEST, -0.2 px 0 ms NORTH
20:06:07.854 01.643 15712 Exposure complete
20:06:07.913 00.059 15712 worker thread done servicing request
20:06:07.913 00.000 7988 OnExposeComplete: enter
20:06:07.916 00.003 7988 UpdateGuideState(): m_state=6
20:06:07.916 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3350
20:06:07.916 00.000 7988 Star::Find returns 1 (0), X=1170.58, Y=433.49, Mass=1517, SNR=26.4, Peak=176 HFD=3.2
20:06:07.916 00.000 7988 MultiStar: [#1 0.50,-1.08,1.01,U] [#2 0.32,-0.90,0.96,U] [#3 0.25,-0.94,0.94,U] [#4 0.35,-0.88,1.01,U] [#5 0.61,-1.07,0.70,U] [#6 0.03,-1.11,0.65,U] [#7 0.17,-0.60,0.62,U] [#8 0.30,-1.02,0.71,U] 
20:06:07.916 00.000 7988 single-star, 8 included, MultiStar: {0.30, -0.85}, one-star: {0.13, -0.19}
20:06:07.916 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
20:06:07.916 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.58)
20:06:07.923 00.007 7988 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.98 mountX=0.19 mountY=-0.12, mountTheta=-0.58
20:06:07.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.19, opts=13)
20:06:07.923 00.000 7988 Enqueuing Move request for scope (0.13, -0.19)
20:06:07.923 00.000 15712 Worker thread wakes up
20:06:07.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:07.923 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.4
20:06:07.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:07.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:07.923 00.000 7988 Enqueuing Expose request
20:06:07.932 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
20:06:07.932 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
20:06:07.932 00.000 15712 Moving (0.13, -0.19) raw xDistance=0.19 yDistance=-0.12
20:06:07.932 00.000 15712 PPEC rslt: input = 0.19, final = 0.24, react = 0.11, pred = 0.13, hyst = 0.10, hyst_pct = 0.00, period_length = 639.55
20:06:07.932 00.000 15712 PPEC: input: 0.19, control: 0.24, exposure: 1500
20:06:07.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:07.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:06:07.932 00.000 15712 MoveAxis(W, 78, ABG)
20:06:07.932 00.000 15712 Guiding  Dir = 3, Dur = 78
20:06:07.932 00.000 15712 IsGuiding returns 0
20:06:07.957 00.025 15712 PulseGuide returned control before completion, sleep 66
20:06:08.028 00.071 15712 IsGuiding returns 1
20:06:08.028 00.000 15712 scope still moving after pulse duration time elapsed
20:06:08.077 00.049 15712 IsGuiding returns 0
20:06:08.077 00.000 15712 scope move finished after 78 + 72 ms
20:06:08.077 00.000 15712 Move returns status 0, amount 78
20:06:08.077 00.000 15712 MoveAxis(N, 0, ABG)
20:06:08.077 00.000 15712 Move returns status 0, amount 0
20:06:08.077 00.000 15712 move complete, result=0
20:06:08.077 00.000 7988 GuideStep: 0.2 px 78 ms WEST, -0.1 px 0 ms NORTH
20:06:08.089 00.012 15712 worker thread done servicing request
20:06:08.089 00.000 15712 Worker thread wakes up
20:06:08.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:08.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:09.496 01.407 15712 Exposure complete
20:06:09.541 00.045 15712 worker thread done servicing request
20:06:09.541 00.000 7988 OnExposeComplete: enter
20:06:09.557 00.016 7988 UpdateGuideState(): m_state=6
20:06:09.557 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3351
20:06:09.557 00.000 7988 Star::Find returns 1 (0), X=1170.58, Y=433.26, Mass=1455, SNR=25.9, Peak=170 HFD=3.4
20:06:09.557 00.000 7988 MultiStar: [#1 0.42,-1.31,0.00,M1] [#2 0.08,-1.18,1.02,U] [#3 0.24,-1.29,0.00,M1] [#4 0.20,-1.03,1.02,U] [#5 0.17,-1.41,0.00,M1] [#6 0.12,-1.56,0.00,M1] [#7 0.04,-0.91,0.65,U] [#8 0.25,-1.28,0.00,M1] 
20:06:09.557 00.000 7988 single-star, 3 included, MultiStar: {0.12, -0.89}, one-star: {0.12, -0.42}
20:06:09.557 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
20:06:09.557 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.88)
20:06:09.557 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.42 hyp=0.44 cameraTheta=-1.28 mountX=0.42 mountY=-0.11, mountTheta=-0.26
20:06:09.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.42, opts=13)
20:06:09.557 00.000 7988 Enqueuing Move request for scope (0.12, -0.42)
20:06:09.557 00.000 15712 Worker thread wakes up
20:06:09.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.42) opts 0xd
20:06:09.557 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.42)
20:06:09.557 00.000 15712 Moving (0.12, -0.42) raw xDistance=0.42 yDistance=-0.11
20:06:09.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:09.557 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.9
20:06:09.572 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:09.574 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:09.575 00.001 7988 Enqueuing Expose request
20:06:09.575 00.000 15712 PPEC rslt: input = 0.42, final = 0.37, react = 0.25, pred = 0.11, hyst = 0.23, hyst_pct = 0.00, period_length = 639.55
20:06:09.575 00.000 15712 PPEC: input: 0.42, control: 0.37, exposure: 1500
20:06:09.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:09.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:06:09.575 00.000 15712 MoveAxis(W, 120, ABG)
20:06:09.575 00.000 15712 Guiding  Dir = 3, Dur = 120
20:06:09.575 00.000 15712 IsGuiding returns 0
20:06:09.590 00.015 15712 PulseGuide returned control before completion, sleep 117
20:06:09.734 00.144 15712 IsGuiding returns 0
20:06:09.734 00.000 15712 Move returns status 0, amount 120
20:06:09.734 00.000 15712 MoveAxis(N, 0, ABG)
20:06:09.734 00.000 15712 Move returns status 0, amount 0
20:06:09.734 00.000 15712 move complete, result=0
20:06:09.734 00.000 15712 worker thread done servicing request
20:06:09.734 00.000 15712 Worker thread wakes up
20:06:09.734 00.000 7988 GuideStep: 0.4 px 120 ms WEST, -0.1 px 0 ms NORTH
20:06:09.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:09.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:11.375 01.641 15712 Exposure complete
20:06:11.427 00.052 15712 worker thread done servicing request
20:06:11.427 00.000 7988 OnExposeComplete: enter
20:06:11.438 00.011 7988 UpdateGuideState(): m_state=6
20:06:11.438 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3352
20:06:11.438 00.000 7988 Star::Find returns 1 (0), X=1170.60, Y=432.73, Mass=1415, SNR=25.5, Peak=176 HFD=3.4
20:06:11.438 00.000 7988 MultiStar: [#1 0.34,-2.01,0.00,M2] [#2 0.12,-1.51,0.00,M1] [#3 0.08,-1.66,0.00,M2] [#4 0.31,-1.63,0.00,M1] [#5 0.50,-1.84,0.00,M2] [#6 0.06,-1.93,0.00,M2] [#7 0.01,-1.41,0.00,M1] [#8 0.49,-2.12,0.00,M2] 
20:06:11.443 00.005 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
20:06:11.443 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.02)
20:06:11.446 00.003 7988 CameraToMount -- cameraX=0.14 cameraY=-0.95 hyp=0.96 cameraTheta=-1.42 mountX=0.95 mountY=-0.12, mountTheta=-0.12
20:06:11.448 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.95, opts=13)
20:06:11.448 00.000 7988 Enqueuing Move request for scope (0.14, -0.95)
20:06:11.450 00.002 15712 Worker thread wakes up
20:06:11.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.95) opts 0xd
20:06:11.450 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.95)
20:06:11.450 00.000 15712 Moving (0.14, -0.95) raw xDistance=0.95 yDistance=-0.12
20:06:11.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:11.450 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5
20:06:11.453 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:11.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:11.454 00.001 7988 Enqueuing Expose request
20:06:11.454 00.000 15712 PPEC rslt: input = 0.95, final = 0.68, react = 0.57, pred = 0.11, hyst = 0.53, hyst_pct = 0.00, period_length = 639.55
20:06:11.454 00.000 15712 PPEC: input: 0.95, control: 0.68, exposure: 1500
20:06:11.454 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:11.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:06:11.454 00.000 15712 MoveAxis(W, 221, ABG)
20:06:11.454 00.000 15712 Guiding  Dir = 3, Dur = 221
20:06:11.454 00.000 15712 IsGuiding returns 0
20:06:11.477 00.023 15712 PulseGuide returned control before completion, sleep 211
20:06:11.694 00.217 15712 IsGuiding returns 1
20:06:11.694 00.000 15712 scope still moving after pulse duration time elapsed
20:06:11.733 00.039 15712 IsGuiding returns 0
20:06:11.733 00.000 15712 scope move finished after 221 + 54 ms
20:06:11.733 00.000 15712 Move returns status 0, amount 221
20:06:11.733 00.000 15712 MoveAxis(N, 0, ABG)
20:06:11.733 00.000 15712 Move returns status 0, amount 0
20:06:11.733 00.000 15712 move complete, result=0
20:06:11.733 00.000 7988 GuideStep: 1.0 px 221 ms WEST, -0.1 px 0 ms NORTH
20:06:11.733 00.000 15712 worker thread done servicing request
20:06:11.735 00.002 15712 Worker thread wakes up
20:06:11.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:11.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:13.149 01.414 15712 Exposure complete
20:06:13.210 00.061 15712 worker thread done servicing request
20:06:13.210 00.000 7988 OnExposeComplete: enter
20:06:13.211 00.001 7988 UpdateGuideState(): m_state=6
20:06:13.211 00.000 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3353
20:06:13.213 00.002 7988 Star::Find returns 1 (0), X=1170.44, Y=433.35, Mass=1417, SNR=25.6, Peak=182 HFD=3.3
20:06:13.215 00.002 7988 MultiStar: [#1 0.39,-1.05,1.03,U] [#2 0.14,-0.98,1.03,U] [#3 0.19,-0.90,0.95,U] [#4 0.06,-0.96,1.01,U] [#5 0.30,-1.11,0.70,U] [#6 -0.21,-1.10,0.72,U] [#7 -0.12,-0.94,0.64,U] [#8 0.04,-0.97,0.70,U] 
20:06:13.215 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.91}, one-star: {-0.02, -0.33}
20:06:13.217 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
20:06:13.217 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
20:06:13.219 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.63 mountX=0.33 mountY=0.03, mountTheta=0.08
20:06:13.221 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.33, opts=13)
20:06:13.221 00.000 7988 Enqueuing Move request for scope (-0.02, -0.33)
20:06:13.223 00.002 15712 Worker thread wakes up
20:06:13.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.33) opts 0xd
20:06:13.223 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.33)
20:06:13.223 00.000 15712 Moving (-0.02, -0.33) raw xDistance=0.33 yDistance=0.03
20:06:13.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:13.223 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.6
20:06:13.225 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:13.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:13.228 00.003 7988 Enqueuing Expose request
20:06:13.228 00.000 15712 PPEC rslt: input = 0.33, final = 0.31, react = 0.20, pred = 0.11, hyst = 0.20, hyst_pct = 0.00, period_length = 639.54
20:06:13.228 00.000 15712 PPEC: input: 0.33, control: 0.31, exposure: 1500
20:06:13.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:13.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:06:13.228 00.000 15712 MoveAxis(W, 102, ABG)
20:06:13.228 00.000 15712 Guiding  Dir = 3, Dur = 102
20:06:13.228 00.000 15712 IsGuiding returns 0
20:06:13.245 00.017 15712 PulseGuide returned control before completion, sleep 92
20:06:13.357 00.112 15712 IsGuiding returns 1
20:06:13.357 00.000 15712 scope still moving after pulse duration time elapsed
20:06:13.384 00.027 15712 IsGuiding returns 0
20:06:13.384 00.000 15712 scope move finished after 102 + 52 ms
20:06:13.384 00.000 15712 Move returns status 0, amount 102
20:06:13.384 00.000 15712 MoveAxis(N, 0, ABG)
20:06:13.384 00.000 15712 Move returns status 0, amount 0
20:06:13.384 00.000 15712 move complete, result=0
20:06:13.384 00.000 15712 worker thread done servicing request
20:06:13.384 00.000 15712 Worker thread wakes up
20:06:13.384 00.000 7988 GuideStep: 0.3 px 102 ms WEST, 0.0 px 0 ms NORTH
20:06:13.386 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:13.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:15.030 01.644 15712 Exposure complete
20:06:15.091 00.061 15712 worker thread done servicing request
20:06:15.091 00.000 7988 OnExposeComplete: enter
20:06:15.092 00.001 7988 UpdateGuideState(): m_state=6
20:06:15.092 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3354
20:06:15.094 00.002 7988 Star::Find returns 1 (0), X=1170.53, Y=433.98, Mass=1481, SNR=26.1, Peak=179 HFD=3.6
20:06:15.096 00.002 7988 MultiStar: [#1 0.42,-0.64,0.99,U] [#2 0.17,-0.37,1.01,U] [#3 0.16,-0.26,0.96,U] [#4 0.28,-0.15,0.99,U] [#5 0.23,-0.65,0.70,U] [#6 0.06,-0.45,0.71,U] [#7 -0.09,-0.32,0.66,U] [#8 0.28,-0.19,0.70,U] 
20:06:15.096 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.29}, one-star: {0.07, 0.30}
20:06:15.098 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
20:06:15.098 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
20:06:15.100 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.33 mountX=-0.30 mountY=-0.08, mountTheta=-2.88
20:06:15.100 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.30, opts=13)
20:06:15.102 00.002 7988 Enqueuing Move request for scope (0.07, 0.30)
20:06:15.104 00.002 15712 Worker thread wakes up
20:06:15.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
20:06:15.104 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
20:06:15.104 00.000 15712 Moving (0.07, 0.30) raw xDistance=-0.30 yDistance=-0.08
20:06:15.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:15.104 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
20:06:15.106 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:15.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:15.108 00.002 7988 Enqueuing Expose request
20:06:15.108 00.000 15712 PPEC rslt: input = -0.30, final = -0.06, react = -0.18, pred = 0.13, hyst = -0.12, hyst_pct = 0.00, period_length = 639.54
20:06:15.108 00.000 15712 PPEC: input: -0.30, control: -0.06, exposure: 1500
20:06:15.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:15.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:06:15.108 00.000 15712 MoveAxis(E, 18, ABG)
20:06:15.108 00.000 15712 Guiding  Dir = 2, Dur = 18
20:06:15.108 00.000 15712 IsGuiding returns 0
20:06:15.134 00.026 15712 IsGuiding returns 1
20:06:15.134 00.000 15712 scope still moving after pulse duration time elapsed
20:06:15.193 00.059 15712 IsGuiding returns 0
20:06:15.193 00.000 15712 scope move finished after 18 + 73 ms
20:06:15.193 00.000 15712 Move returns status 0, amount 18
20:06:15.193 00.000 15712 MoveAxis(N, 0, ABG)
20:06:15.193 00.000 15712 Move returns status 0, amount 0
20:06:15.202 00.009 15712 move complete, result=0
20:06:15.202 00.000 15712 worker thread done servicing request
20:06:15.202 00.000 15712 Worker thread wakes up
20:06:15.202 00.000 7988 GuideStep: -0.3 px 18 ms EAST, -0.1 px 0 ms NORTH
20:06:15.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:15.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:16.608 01.406 15712 Exposure complete
20:06:16.669 00.061 15712 worker thread done servicing request
20:06:16.669 00.000 7988 OnExposeComplete: enter
20:06:16.669 00.000 7988 UpdateGuideState(): m_state=6
20:06:16.672 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3355
20:06:16.672 00.000 7988 Star::Find returns 1 (0), X=1170.62, Y=433.94, Mass=1458, SNR=25.9, Peak=185 HFD=3.4
20:06:16.674 00.002 7988 MultiStar: [#1 0.38,-0.64,0.99,U] [#2 0.04,-0.41,1.03,U] [#3 0.17,-0.43,0.97,U] [#4 0.13,-0.49,1.08,U] [#5 0.26,-0.59,0.72,U] [#6 0.07,-0.70,0.71,U] [#7 -0.01,-0.47,0.68,U] [#8 0.48,-0.60,0.63,U] 
20:06:16.676 00.002 7988 single-star, 8 included, MultiStar: {0.18, -0.43}, one-star: {0.16, 0.26}
20:06:16.676 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
20:06:16.678 00.002 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
20:06:16.678 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.31 cameraTheta=1.02 mountX=-0.26 mountY=-0.17, mountTheta=-2.58
20:06:16.680 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.26, opts=13)
20:06:16.680 00.000 7988 Enqueuing Move request for scope (0.16, 0.26)
20:06:16.682 00.002 15712 Worker thread wakes up
20:06:16.682 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
20:06:16.682 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
20:06:16.682 00.000 15712 Moving (0.16, 0.26) raw xDistance=-0.26 yDistance=-0.17
20:06:16.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:16.682 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
20:06:16.685 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:16.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:16.685 00.000 7988 Enqueuing Expose request
20:06:16.685 00.000 15712 PPEC rslt: input = -0.26, final = 0.01, react = -0.16, pred = 0.16, hyst = -0.12, hyst_pct = 0.00, period_length = 639.54
20:06:16.685 00.000 15712 PPEC: input: -0.26, control: 0.01, exposure: 1500
20:06:16.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:16.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:06:16.685 00.000 15712 MoveAxis(W, 2, ABG)
20:06:16.685 00.000 15712 Guiding  Dir = 3, Dur = 2
20:06:16.685 00.000 15712 IsGuiding returns 0
20:06:16.703 00.018 15712 IsGuiding returns 0
20:06:16.703 00.000 15712 Move returns status 0, amount 2
20:06:16.703 00.000 15712 MoveAxis(N, 0, ABG)
20:06:16.703 00.000 15712 Move returns status 0, amount 0
20:06:16.703 00.000 15712 move complete, result=0
20:06:16.703 00.000 15712 worker thread done servicing request
20:06:16.703 00.000 15712 Worker thread wakes up
20:06:16.703 00.000 7988 GuideStep: -0.3 px 2 ms WEST, -0.2 px 0 ms NORTH
20:06:16.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:16.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:18.344 01.641 15712 Exposure complete
20:06:18.407 00.063 15712 worker thread done servicing request
20:06:18.407 00.000 7988 OnExposeComplete: enter
20:06:18.407 00.000 7988 UpdateGuideState(): m_state=6
20:06:18.410 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3356
20:06:18.410 00.000 7988 Star::Find returns 1 (0), X=1170.55, Y=433.56, Mass=1496, SNR=26.2, Peak=165 HFD=3.3
20:06:18.412 00.002 7988 MultiStar: [#1 0.36,-1.00,1.03,U] [#2 0.22,-0.85,1.00,U] [#3 0.05,-0.81,0.94,U] [#4 0.19,-0.99,1.00,U] [#5 0.30,-0.84,0.68,U] [#6 -0.09,-0.85,0.70,U] [#7 -0.05,-0.64,0.65,U] [#8 0.23,-0.91,0.63,U] 
20:06:18.414 00.002 7988 single-star, 8 included, MultiStar: {0.15, -0.77}, one-star: {0.09, -0.12}
20:06:18.414 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
20:06:18.416 00.002 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.51)
20:06:18.416 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.92 mountX=0.12 mountY=-0.09, mountTheta=-0.64
20:06:18.418 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.12, opts=13)
20:06:18.418 00.000 7988 Enqueuing Move request for scope (0.09, -0.12)
20:06:18.420 00.002 15712 Worker thread wakes up
20:06:18.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
20:06:18.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
20:06:18.420 00.000 15712 Moving (0.09, -0.12) raw xDistance=0.12 yDistance=-0.09
20:06:18.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:18.420 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.2
20:06:18.423 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:18.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:18.423 00.000 7988 Enqueuing Expose request
20:06:18.423 00.000 15712 PPEC rslt: input = 0.12, final = 0.15, react = 0.07, pred = 0.15, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
20:06:18.423 00.000 15712 PPEC: input: 0.12, control: 0.15, exposure: 1500
20:06:18.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:18.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:06:18.423 00.000 15712 MoveAxis(W, 47, ABG)
20:06:18.423 00.000 15712 Guiding  Dir = 3, Dur = 47
20:06:18.423 00.000 15712 IsGuiding returns 0
20:06:18.446 00.023 15712 PulseGuide returned control before completion, sleep 39
20:06:18.487 00.041 15712 IsGuiding returns 1
20:06:18.487 00.000 15712 scope still moving after pulse duration time elapsed
20:06:18.518 00.031 15712 IsGuiding returns 0
20:06:18.518 00.000 15712 scope move finished after 47 + 51 ms
20:06:18.518 00.000 15712 Move returns status 0, amount 47
20:06:18.518 00.000 15712 MoveAxis(N, 0, ABG)
20:06:18.518 00.000 15712 Move returns status 0, amount 0
20:06:18.518 00.000 15712 move complete, result=0
20:06:18.518 00.000 7988 GuideStep: 0.1 px 47 ms WEST, -0.1 px 0 ms NORTH
20:06:18.528 00.010 15712 worker thread done servicing request
20:06:18.528 00.000 15712 Worker thread wakes up
20:06:18.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:18.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:19.940 01.412 15712 Exposure complete
20:06:19.991 00.051 15712 worker thread done servicing request
20:06:19.991 00.000 7988 OnExposeComplete: enter
20:06:20.002 00.011 7988 UpdateGuideState(): m_state=6
20:06:20.002 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3357
20:06:20.004 00.002 7988 Star::Find returns 1 (0), X=1170.45, Y=433.44, Mass=1462, SNR=26.0, Peak=190 HFD=3.2
20:06:20.006 00.002 7988 MultiStar: [#1 0.33,-1.07,1.00,U] [#2 0.18,-1.07,1.02,U] [#3 0.22,-0.97,0.99,U] [#4 0.31,-1.10,1.03,U] [#5 0.20,-1.19,0.73,U] [#6 -0.12,-1.05,0.72,U] [#7 -0.10,-0.94,0.66,U] [#8 0.45,-0.86,0.65,U] 
20:06:20.006 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.94}, one-star: {-0.01, -0.24}
20:06:20.008 00.002 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
20:06:20.008 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
20:06:20.008 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.61 mountX=0.24 mountY=0.01, mountTheta=0.06
20:06:20.010 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.24, opts=13)
20:06:20.012 00.002 7988 Enqueuing Move request for scope (-0.01, -0.24)
20:06:20.012 00.000 15712 Worker thread wakes up
20:06:20.014 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
20:06:20.014 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
20:06:20.014 00.000 15712 Moving (-0.01, -0.24) raw xDistance=0.24 yDistance=0.01
20:06:20.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:20.014 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.0
20:06:20.016 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:20.018 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:20.018 00.000 7988 Enqueuing Expose request
20:06:20.018 00.000 15712 PPEC rslt: input = 0.24, final = 0.27, react = 0.15, pred = 0.12, hyst = 0.13, hyst_pct = 0.00, period_length = 639.53
20:06:20.018 00.000 15712 PPEC: input: 0.24, control: 0.27, exposure: 1500
20:06:20.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:20.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:06:20.018 00.000 15712 MoveAxis(W, 88, ABG)
20:06:20.018 00.000 15712 Guiding  Dir = 3, Dur = 88
20:06:20.025 00.007 15712 IsGuiding returns 0
20:06:20.042 00.017 15712 PulseGuide returned control before completion, sleep 83
20:06:20.150 00.108 15712 IsGuiding returns 0
20:06:20.150 00.000 15712 Move returns status 0, amount 88
20:06:20.150 00.000 15712 MoveAxis(N, 0, ABG)
20:06:20.150 00.000 15712 Move returns status 0, amount 0
20:06:20.150 00.000 15712 move complete, result=0
20:06:20.150 00.000 7988 GuideStep: 0.2 px 88 ms WEST, 0.0 px 0 ms NORTH
20:06:20.157 00.007 15712 worker thread done servicing request
20:06:20.157 00.000 15712 Worker thread wakes up
20:06:20.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:20.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:21.789 01.632 15712 Exposure complete
20:06:21.845 00.056 15712 worker thread done servicing request
20:06:21.845 00.000 7988 OnExposeComplete: enter
20:06:21.845 00.000 7988 UpdateGuideState(): m_state=6
20:06:21.850 00.005 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3358
20:06:21.852 00.002 7988 Star::Find returns 1 (0), X=1170.59, Y=433.80, Mass=1592, SNR=27.0, Peak=185 HFD=3.7
20:06:21.852 00.000 7988 MultiStar: [#1 0.34,-0.81,0.98,U] [#2 0.20,-0.59,0.96,U] [#3 0.23,-0.49,0.95,U] [#4 0.29,-0.56,1.00,U] [#5 0.28,-0.61,0.67,U] [#6 -0.04,-0.72,0.67,U] [#7 -0.05,-0.72,0.64,U] [#8 0.30,-0.61,0.63,U] 
20:06:21.854 00.002 7988 single-star, 8 included, MultiStar: {0.20, -0.53}, one-star: {0.14, 0.12}
20:06:21.854 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.58) = xAngle (2.28 = 2.28)
20:06:21.856 00.002 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.39 = -0.89)
20:06:21.856 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.70 mountX=-0.12 mountY=-0.14, mountTheta=-2.27
20:06:21.858 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.12, opts=13)
20:06:21.860 00.002 7988 Enqueuing Move request for scope (0.14, 0.12)
20:06:21.862 00.002 15712 Worker thread wakes up
20:06:21.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
20:06:21.862 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
20:06:21.862 00.000 15712 Moving (0.14, 0.12) raw xDistance=-0.12 yDistance=-0.14
20:06:21.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:21.862 00.000 7988 UpdateGuideState exits: m=1592 SNR=27.0
20:06:21.864 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:21.864 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:21.866 00.002 7988 Enqueuing Expose request
20:06:21.866 00.000 15712 PPEC rslt: input = -0.12, final = 0.09, react = -0.07, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
20:06:21.866 00.000 15712 PPEC: input: -0.12, control: 0.09, exposure: 1500
20:06:21.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:21.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:06:21.866 00.000 15712 MoveAxis(W, 29, ABG)
20:06:21.866 00.000 15712 Guiding  Dir = 3, Dur = 29
20:06:21.898 00.032 15712 IsGuiding returns 0
20:06:21.913 00.015 15712 PulseGuide returned control before completion, sleep 24
20:06:21.961 00.048 15712 IsGuiding returns 0
20:06:21.961 00.000 15712 Move returns status 0, amount 29
20:06:21.961 00.000 15712 MoveAxis(N, 0, ABG)
20:06:21.961 00.000 15712 Move returns status 0, amount 0
20:06:21.961 00.000 15712 move complete, result=0
20:06:21.961 00.000 15712 worker thread done servicing request
20:06:21.961 00.000 15712 Worker thread wakes up
20:06:21.961 00.000 7988 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
20:06:21.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:21.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:23.382 01.421 15712 Exposure complete
20:06:23.441 00.059 15712 worker thread done servicing request
20:06:23.441 00.000 7988 OnExposeComplete: enter
20:06:23.444 00.003 7988 UpdateGuideState(): m_state=6
20:06:23.444 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3359
20:06:23.444 00.000 7988 Star::Find returns 1 (0), X=1170.84, Y=433.61, Mass=1423, SNR=25.5, Peak=176 HFD=3.6
20:06:23.444 00.000 7988 MultiStar: [#1 0.43,-0.89,1.04,U] [#2 0.53,-0.57,1.05,U] [#3 0.32,-0.54,0.93,U] [#4 0.35,-0.50,1.03,U] [#5 0.50,-0.65,0.71,U] [#6 0.24,-0.76,0.70,U] [#7 0.25,-0.64,0.63,U] [#8 0.58,-0.88,0.69,U] 
20:06:23.444 00.000 7988 single-star, 8 included, MultiStar: {0.40, -0.59}, one-star: {0.38, -0.07}
20:06:23.444 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.58) = xAngle (1.39 = 1.39)
20:06:23.444 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.50 = -1.78)
20:06:23.444 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=-0.07 hyp=0.39 cameraTheta=-0.19 mountX=0.07 mountY=-0.38, mountTheta=-1.39
20:06:23.444 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=-0.07, opts=13)
20:06:23.444 00.000 7988 Enqueuing Move request for scope (0.38, -0.07)
20:06:23.444 00.000 15712 Worker thread wakes up
20:06:23.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.07) opts 0xd
20:06:23.444 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, -0.07)
20:06:23.444 00.000 15712 Moving (0.38, -0.07) raw xDistance=0.07 yDistance=-0.38
20:06:23.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:23.444 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.5
20:06:23.457 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:23.459 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:23.459 00.000 7988 Enqueuing Expose request
20:06:23.461 00.002 15712 PPEC rslt: input = 0.07, final = 0.11, react = 0.04, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
20:06:23.461 00.000 15712 PPEC: input: 0.07, control: 0.11, exposure: 1500
20:06:23.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:06:23.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
20:06:23.461 00.000 15712 MoveAxis(W, 36, ABG)
20:06:23.461 00.000 15712 Guiding  Dir = 3, Dur = 36
20:06:23.461 00.000 15712 IsGuiding returns 0
20:06:23.480 00.019 15712 PulseGuide returned control before completion, sleep 28
20:06:23.523 00.043 15712 IsGuiding returns 0
20:06:23.523 00.000 15712 Move returns status 0, amount 36
20:06:23.523 00.000 15712 MoveAxis(N, 0, ABG)
20:06:23.529 00.006 15712 Move returns status 0, amount 0
20:06:23.529 00.000 15712 move complete, result=0
20:06:23.529 00.000 7988 GuideStep: 0.1 px 36 ms WEST, -0.4 px 0 ms NORTH
20:06:23.529 00.000 15712 worker thread done servicing request
20:06:23.529 00.000 15712 Worker thread wakes up
20:06:23.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:23.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:25.167 01.638 15712 Exposure complete
20:06:25.227 00.060 15712 worker thread done servicing request
20:06:25.227 00.000 7988 OnExposeComplete: enter
20:06:25.229 00.002 7988 UpdateGuideState(): m_state=6
20:06:25.231 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3360
20:06:25.231 00.000 7988 Star::Find returns 1 (0), X=1170.86, Y=433.87, Mass=1437, SNR=25.7, Peak=216 HFD=3.2
20:06:25.231 00.000 7988 MultiStar: [#1 0.66,-0.79,0.99,U] [#2 0.26,-0.56,1.04,U] [#3 0.33,-0.46,0.97,U] [#4 0.33,-0.45,1.09,U] [#5 0.37,-0.49,0.70,U] [#6 0.31,-0.56,0.71,U] [#7 0.27,-0.40,0.71,U] [#8 0.52,-0.51,0.68,U] 
20:06:25.231 00.000 7988 single-star, 8 included, MultiStar: {0.39, -0.44}, one-star: {0.40, 0.19}
20:06:25.231 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
20:06:25.231 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.16)
20:06:25.231 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=0.19 hyp=0.45 cameraTheta=0.44 mountX=-0.19 mountY=-0.41, mountTheta=-2.01
20:06:25.231 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=0.19, opts=13)
20:06:25.240 00.009 7988 Enqueuing Move request for scope (0.40, 0.19)
20:06:25.242 00.002 15712 Worker thread wakes up
20:06:25.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.19) opts 0xd
20:06:25.242 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, 0.19)
20:06:25.242 00.000 15712 Moving (0.40, 0.19) raw xDistance=-0.19 yDistance=-0.41
20:06:25.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:25.242 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.7
20:06:25.244 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:25.244 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:25.246 00.002 7988 Enqueuing Expose request
20:06:25.246 00.000 15712 PPEC rslt: input = -0.19, final = 0.03, react = -0.12, pred = 0.14, hyst = -0.10, hyst_pct = 0.00, period_length = 639.53
20:06:25.246 00.000 15712 PPEC: input: -0.19, control: 0.03, exposure: 1500
20:06:25.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:06:25.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
20:06:25.246 00.000 15712 MoveAxis(W, 8, ABG)
20:06:25.246 00.000 15712 Guiding  Dir = 3, Dur = 8
20:06:25.246 00.000 15712 IsGuiding returns 0
20:06:25.263 00.017 15712 IsGuiding returns 0
20:06:25.263 00.000 15712 Move returns status 0, amount 8
20:06:25.263 00.000 15712 MoveAxis(N, 0, ABG)
20:06:25.263 00.000 15712 Move returns status 0, amount 0
20:06:25.263 00.000 15712 move complete, result=0
20:06:25.263 00.000 15712 worker thread done servicing request
20:06:25.263 00.000 15712 Worker thread wakes up
20:06:25.263 00.000 7988 GuideStep: -0.2 px 8 ms WEST, -0.4 px 0 ms NORTH
20:06:25.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:25.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:26.683 01.420 15712 Exposure complete
20:06:26.744 00.061 15712 worker thread done servicing request
20:06:26.744 00.000 7988 OnExposeComplete: enter
20:06:26.745 00.001 7988 UpdateGuideState(): m_state=6
20:06:26.745 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3361
20:06:26.745 00.000 7988 Star::Find returns 1 (0), X=1170.55, Y=433.82, Mass=1467, SNR=25.9, Peak=192 HFD=3.5
20:06:26.745 00.000 7988 MultiStar: [#1 0.40,-0.94,1.03,U] [#2 0.37,-0.47,1.03,U] [#3 0.36,-0.52,0.97,U] [#4 0.31,-0.50,1.02,U] [#5 0.28,-0.42,0.68,U] [#6 -0.01,-0.80,0.72,U] [#7 -0.01,-0.41,0.67,U] [#8 0.39,-0.55,0.65,U] 
20:06:26.745 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.49}, one-star: {0.09, 0.14}
20:06:26.745 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
20:06:26.745 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
20:06:26.745 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=0.97 mountX=-0.14 mountY=-0.10, mountTheta=-2.53
20:06:26.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.14, opts=13)
20:06:26.745 00.000 7988 Enqueuing Move request for scope (0.09, 0.14)
20:06:26.745 00.000 15712 Worker thread wakes up
20:06:26.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
20:06:26.745 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
20:06:26.745 00.000 15712 Moving (0.09, 0.14) raw xDistance=-0.14 yDistance=-0.10
20:06:26.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:26.745 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.9
20:06:26.759 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:26.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:26.761 00.002 15712 PPEC rslt: input = -0.14, final = 0.18, react = -0.08, pred = 0.18, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
20:06:26.761 00.000 15712 PPEC: input: -0.14, control: 0.18, exposure: 1500
20:06:26.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:26.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:06:26.761 00.000 15712 MoveAxis(W, 59, ABG)
20:06:26.761 00.000 15712 Guiding  Dir = 3, Dur = 59
20:06:26.761 00.000 7988 Enqueuing Expose request
20:06:26.763 00.002 15712 IsGuiding returns 0
20:06:26.782 00.019 15712 PulseGuide returned control before completion, sleep 44
20:06:26.863 00.081 15712 IsGuiding returns 0
20:06:26.863 00.000 15712 Move returns status 0, amount 59
20:06:26.863 00.000 15712 MoveAxis(N, 0, ABG)
20:06:26.863 00.000 15712 Move returns status 0, amount 0
20:06:26.863 00.000 15712 move complete, result=0
20:06:26.863 00.000 7988 GuideStep: -0.1 px 59 ms WEST, -0.1 px 0 ms NORTH
20:06:26.871 00.008 15712 worker thread done servicing request
20:06:26.871 00.000 15712 Worker thread wakes up
20:06:26.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:26.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:28.613 01.742 15712 Exposure complete
20:06:28.666 00.053 15712 worker thread done servicing request
20:06:28.666 00.000 7988 OnExposeComplete: enter
20:06:28.674 00.008 7988 UpdateGuideState(): m_state=6
20:06:28.674 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3362
20:06:28.674 00.000 7988 Star::Find returns 1 (0), X=1170.77, Y=434.20, Mass=1574, SNR=27.0, Peak=221 HFD=3.5
20:06:28.674 00.000 7988 MultiStar: [#1 0.61,-0.59,1.01,U] [#2 0.36,-0.20,1.02,U] [#3 0.38,-0.20,0.92,U] [#4 0.33,-0.04,1.00,U] [#5 0.54,-0.40,0.70,U] [#6 0.24,-0.39,0.72,U] [#7 0.13,0.02,0.67,U] [#8 0.38,0.03,0.64,U] 
20:06:28.674 00.000 7988 refined, 8 included, MultiStar: {0.37, -0.14}, one-star: {0.31, 0.52}
20:06:28.674 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.58) = xAngle (1.23 = 1.23)
20:06:28.674 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.34 = -1.95)
20:06:28.674 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=-0.14 hyp=0.39 cameraTheta=-0.35 mountX=0.13 mountY=-0.37, mountTheta=-1.22
20:06:28.683 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=-0.14, opts=13)
20:06:28.683 00.000 7988 Enqueuing Move request for scope (0.37, -0.14)
20:06:28.683 00.000 15712 Worker thread wakes up
20:06:28.683 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.14) opts 0xd
20:06:28.683 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, -0.14)
20:06:28.683 00.000 15712 Moving (0.37, -0.14) raw xDistance=0.13 yDistance=-0.37
20:06:28.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:28.683 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.0
20:06:28.688 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:28.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:28.690 00.002 7988 Enqueuing Expose request
20:06:28.690 00.000 15712 PPEC rslt: input = 0.13, final = 0.20, react = 0.08, pred = 0.20, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
20:06:28.690 00.000 15712 PPEC: input: 0.13, control: 0.20, exposure: 1500
20:06:28.690 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.87
20:06:28.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
20:06:28.690 00.000 15712 MoveAxis(W, 67, ABG)
20:06:28.690 00.000 15712 Guiding  Dir = 3, Dur = 67
20:06:28.690 00.000 15712 IsGuiding returns 0
20:06:28.706 00.016 15712 PulseGuide returned control before completion, sleep 63
20:06:28.804 00.098 15712 IsGuiding returns 0
20:06:28.804 00.000 15712 Move returns status 0, amount 67
20:06:28.804 00.000 15712 BLC: Oldest BLC event removed
20:06:28.804 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 239 applied
20:06:28.804 00.000 15712 MoveAxis(N, 333, ABG)
20:06:28.804 00.000 15712 Guiding  Dir = 0, Dur = 333
20:06:28.804 00.000 15712 IsGuiding returns 0
20:06:28.882 00.078 15712 PulseGuide returned control before completion, sleep 265
20:06:29.154 00.272 15712 IsGuiding returns 1
20:06:29.154 00.000 15712 scope still moving after pulse duration time elapsed
20:06:29.187 00.033 15712 IsGuiding returns 1
20:06:29.235 00.048 15712 IsGuiding returns 1
20:06:29.266 00.031 15712 IsGuiding returns 0
20:06:29.266 00.000 15712 scope move finished after 333 + 129 ms
20:06:29.266 00.000 15712 Move returns status 0, amount 333
20:06:29.266 00.000 15712 move complete, result=0
20:06:29.266 00.000 15712 worker thread done servicing request
20:06:29.266 00.000 7988 GuideStep: 0.1 px 67 ms WEST, -0.4 px 333 ms NORTH
20:06:29.266 00.000 15712 Worker thread wakes up
20:06:29.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:29.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:30.686 01.420 15712 Exposure complete
20:06:30.747 00.061 15712 worker thread done servicing request
20:06:30.747 00.000 7988 OnExposeComplete: enter
20:06:30.747 00.000 7988 UpdateGuideState(): m_state=6
20:06:30.750 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3363
20:06:30.750 00.000 7988 Star::Find returns 1 (0), X=1170.82, Y=434.34, Mass=1473, SNR=25.9, Peak=207 HFD=3.4
20:06:30.752 00.002 7988 MultiStar: [#1 0.52,-0.28,1.02,U] [#2 0.29,-0.09,1.03,U] [#3 0.45,0.12,0.92,U] [#4 0.13,0.03,1.05,U] [#5 0.61,-0.12,0.70,U] [#6 0.17,-0.24,0.69,U] [#7 0.24,-0.03,0.66,U] [#8 0.53,0.10,0.69,U] 
20:06:30.754 00.002 7988 refined, 8 included, MultiStar: {0.36, 0.03}, one-star: {0.36, 0.66}
20:06:30.754 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
20:06:30.754 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.76 = -1.52)
20:06:30.756 00.002 7988 CameraToMount -- cameraX=0.36 cameraY=0.03 hyp=0.36 cameraTheta=0.08 mountX=-0.03 mountY=-0.36, mountTheta=-1.65
20:06:30.758 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.03, opts=13)
20:06:30.758 00.000 7988 Enqueuing Move request for scope (0.36, 0.03)
20:06:30.760 00.002 15712 Worker thread wakes up
20:06:30.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.03) opts 0xd
20:06:30.760 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.03)
20:06:30.760 00.000 15712 Moving (0.36, 0.03) raw xDistance=-0.03 yDistance=-0.36
20:06:30.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:30.760 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.9
20:06:30.763 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:30.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:30.765 00.002 7988 Enqueuing Expose request
20:06:30.765 00.000 15712 BLC: History state: CurrMiss=0.36, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.366662, 1:0.363073
20:06:30.765 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
20:06:30.767 00.002 15712 PPEC rslt: input = -0.03, final = 0.18, react = -0.02, pred = 0.18, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
20:06:30.767 00.000 15712 PPEC: input: -0.03, control: 0.18, exposure: 1500
20:06:30.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
20:06:30.767 00.000 15712 MoveAxis(W, 59, ABG)
20:06:30.767 00.000 15712 Guiding  Dir = 3, Dur = 59
20:06:30.767 00.000 15712 IsGuiding returns 0
20:06:30.785 00.018 15712 PulseGuide returned control before completion, sleep 54
20:06:30.843 00.058 15712 IsGuiding returns 1
20:06:30.843 00.000 15712 scope still moving after pulse duration time elapsed
20:06:30.898 00.055 15712 IsGuiding returns 0
20:06:30.898 00.000 15712 scope move finished after 59 + 69 ms
20:06:30.898 00.000 15712 Move returns status 0, amount 59
20:06:30.898 00.000 15712 MoveAxis(N, 93, ABG)
20:06:30.898 00.000 15712 Guiding  Dir = 0, Dur = 93
20:06:30.926 00.028 15712 IsGuiding returns 0
20:06:31.008 00.082 15712 PulseGuide returned control before completion, sleep 24
20:06:31.035 00.027 15712 IsGuiding returns 1
20:06:31.035 00.000 15712 scope still moving after pulse duration time elapsed
20:06:31.067 00.032 15712 IsGuiding returns 1
20:06:31.137 00.070 15712 IsGuiding returns 0
20:06:31.137 00.000 15712 scope move finished after 93 + 113 ms
20:06:31.137 00.000 15712 Move returns status 0, amount 93
20:06:31.137 00.000 15712 move complete, result=0
20:06:31.137 00.000 7988 GuideStep: -0.0 px 59 ms WEST, -0.4 px 93 ms NORTH
20:06:31.137 00.000 15712 worker thread done servicing request
20:06:31.139 00.002 15712 Worker thread wakes up
20:06:31.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:31.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:32.778 01.639 15712 Exposure complete
20:06:32.837 00.059 15712 worker thread done servicing request
20:06:32.837 00.000 7988 OnExposeComplete: enter
20:06:32.837 00.000 7988 UpdateGuideState(): m_state=6
20:06:32.840 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3364
20:06:32.840 00.000 7988 Star::Find returns 1 (0), X=1170.09, Y=434.31, Mass=1486, SNR=26.2, Peak=230 HFD=3.4
20:06:32.840 00.000 7988 MultiStar: [#1 -0.27,-0.25,1.00,U] [#2 -0.27,0.06,0.99,U] [#3 -0.19,0.06,0.96,U] [#4 -0.34,-0.01,1.03,U] [#5 -0.30,-0.26,0.70,U] [#6 -0.64,0.13,0.69,U] [#7 -0.75,0.26,0.65,U] [#8 -0.24,-0.07,0.65,U] 
20:06:32.840 00.000 7988 refined, 8 included, MultiStar: {-0.36, 0.07}, one-star: {-0.37, 0.63}
20:06:32.840 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.58) = xAngle (4.54 = -1.75)
20:06:32.840 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.65 = 1.36)
20:06:32.846 00.006 7988 CameraToMount -- cameraX=-0.36 cameraY=0.07 hyp=0.36 cameraTheta=2.96 mountX=-0.06 mountY=0.35, mountTheta=1.75
20:06:32.846 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=0.07, opts=13)
20:06:32.846 00.000 7988 Enqueuing Move request for scope (-0.36, 0.07)
20:06:32.846 00.000 15712 Worker thread wakes up
20:06:32.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.07) opts 0xd
20:06:32.846 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, 0.07)
20:06:32.846 00.000 15712 Moving (-0.36, 0.07) raw xDistance=-0.06 yDistance=0.35
20:06:32.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:32.846 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
20:06:32.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:32.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:32.846 00.000 7988 Enqueuing Expose request
20:06:32.856 00.010 15712 BLC: History state: CurrMiss=-0.35, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=-0.366662, 1:0.363073, 2:-0.354042
20:06:32.856 00.000 15712 BLC: Over-shoot, stiction seen, nominal decrease by -77.000000
20:06:32.856 00.000 15712 BLC: window closed
20:06:32.856 00.000 15712 BLC: Pulse adjusted to 191
20:06:32.856 00.000 15712 PPEC rslt: input = -0.06, final = 0.15, react = -0.04, pred = 0.15, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
20:06:32.856 00.000 15712 PPEC: input: -0.06, control: 0.15, exposure: 1500
20:06:32.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:06:32.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:06:32.856 00.000 15712 MoveAxis(W, 49, ABG)
20:06:32.856 00.000 15712 Guiding  Dir = 3, Dur = 49
20:06:32.856 00.000 15712 IsGuiding returns 0
20:06:32.872 00.016 15712 PulseGuide returned control before completion, sleep 41
20:06:32.956 00.084 15712 IsGuiding returns 0
20:06:32.956 00.000 15712 Move returns status 0, amount 49
20:06:32.956 00.000 15712 MoveAxis(N, 0, ABG)
20:06:32.956 00.000 15712 Move returns status 0, amount 0
20:06:32.956 00.000 15712 move complete, result=0
20:06:32.956 00.000 15712 worker thread done servicing request
20:06:32.956 00.000 15712 Worker thread wakes up
20:06:32.956 00.000 7988 GuideStep: -0.1 px 49 ms WEST, 0.4 px 0 ms NORTH
20:06:32.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:32.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:33.161 00.205 7988 evsrv: cli 0CCD0AC8 connect
20:06:33.161 00.000 7988 case statement mapped state 6 to 3
20:06:33.161 00.000 7988 case statement mapped state 6 to 3
20:06:33.161 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_pixel_scale","id":"cedf7e00-70c1-4d7d-b0a9-9c0d1b657825"}
20:06:33.161 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"cedf7e00-70c1-4d7d-b0a9-9c0d1b657825"}
20:06:33.161 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
20:06:34.376 01.215 15712 Exposure complete
20:06:34.435 00.059 15712 worker thread done servicing request
20:06:34.435 00.000 7988 OnExposeComplete: enter
20:06:34.435 00.000 7988 UpdateGuideState(): m_state=6
20:06:34.437 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
20:06:34.437 00.000 7988 Star::Find returns 1 (0), X=1169.97, Y=434.58, Mass=1489, SNR=26.1, Peak=201 HFD=3.5
20:06:34.437 00.000 7988 MultiStar: [#1 -0.22,-0.02,1.00,U] [#2 -0.19,0.47,1.01,U] [#3 -0.18,0.51,0.96,U] [#4 -0.37,0.42,1.02,U] [#5 -0.62,0.18,0.73,U] [#6 -0.76,0.25,0.66,U] [#7 -0.45,0.32,0.69,U] [#8 -0.41,0.39,0.67,U] 
20:06:34.437 00.000 7988 refined, 8 included, MultiStar: {-0.39, 0.39}, one-star: {-0.49, 0.90}
20:06:34.437 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.36)
20:06:34.437 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.75)
20:06:34.444 00.007 7988 CameraToMount -- cameraX=-0.39 cameraY=0.39 hyp=0.55 cameraTheta=2.35 mountX=-0.39 mountY=0.38, mountTheta=2.37
20:06:34.444 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.39, opts=13)
20:06:34.444 00.000 7988 Enqueuing Move request for scope (-0.39, 0.39)
20:06:34.444 00.000 15712 Worker thread wakes up
20:06:34.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.39) opts 0xd
20:06:34.444 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.39)
20:06:34.444 00.000 15712 Moving (-0.39, 0.39) raw xDistance=-0.39 yDistance=0.38
20:06:34.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:34.444 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.1
20:06:34.451 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:34.451 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:34.453 00.002 7988 Enqueuing Expose request
20:06:34.453 00.000 15712 PPEC rslt: input = -0.39, final = -0.14, react = -0.23, pred = 0.09, hyst = -0.20, hyst_pct = 0.00, period_length = 639.51
20:06:34.453 00.000 15712 PPEC: input: -0.39, control: -0.14, exposure: 1500
20:06:34.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:06:34.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
20:06:34.453 00.000 15712 MoveAxis(E, 46, ABG)
20:06:34.453 00.000 15712 Guiding  Dir = 2, Dur = 46
20:06:34.453 00.000 15712 IsGuiding returns 0
20:06:34.473 00.020 15712 PulseGuide returned control before completion, sleep 33
20:06:34.539 00.066 15712 IsGuiding returns 1
20:06:34.539 00.000 15712 scope still moving after pulse duration time elapsed
20:06:34.564 00.025 15712 IsGuiding returns 0
20:06:34.564 00.000 15712 scope move finished after 46 + 63 ms
20:06:34.564 00.000 15712 Move returns status 0, amount 46
20:06:34.564 00.000 15712 MoveAxis(N, 0, ABG)
20:06:34.564 00.000 15712 Move returns status 0, amount 0
20:06:34.564 00.000 15712 move complete, result=0
20:06:34.564 00.000 15712 worker thread done servicing request
20:06:34.564 00.000 15712 Worker thread wakes up
20:06:34.564 00.000 7988 GuideStep: -0.4 px 46 ms EAST, 0.4 px 0 ms NORTH
20:06:34.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:34.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:36.206 01.642 15712 Exposure complete
20:06:36.266 00.060 15712 worker thread done servicing request
20:06:36.266 00.000 7988 OnExposeComplete: enter
20:06:36.267 00.001 7988 UpdateGuideState(): m_state=6
20:06:36.269 00.002 7988 Star::Find(15, 1169, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3366
20:06:36.269 00.000 7988 Star::Find returns 1 (0), X=1170.01, Y=434.48, Mass=1458, SNR=25.7, Peak=222 HFD=3.6
20:06:36.271 00.002 7988 MultiStar: [#1 -0.36,-0.09,1.01,U] [#2 -0.25,0.08,1.02,U] [#3 -0.39,0.09,0.98,U] [#4 -0.32,0.16,1.05,U] [#5 -0.26,-0.14,0.69,U] [#6 -0.49,-0.16,0.74,U] [#7 -0.63,0.09,0.68,U] [#8 -0.25,0.01,0.67,U] 
20:06:36.271 00.000 7988 refined, 8 included, MultiStar: {-0.37, 0.11}, one-star: {-0.44, 0.80}
20:06:36.273 00.002 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.86)
20:06:36.273 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.25)
20:06:36.275 00.002 7988 CameraToMount -- cameraX=-0.37 cameraY=0.11 hyp=0.39 cameraTheta=2.84 mountX=-0.11 mountY=0.37, mountTheta=1.86
20:06:36.277 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.11, opts=13)
20:06:36.277 00.000 7988 Enqueuing Move request for scope (-0.37, 0.11)
20:06:36.279 00.002 15712 Worker thread wakes up
20:06:36.279 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.11) opts 0xd
20:06:36.279 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.11)
20:06:36.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:36.279 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.7
20:06:36.282 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:36.282 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:36.284 00.002 7988 Enqueuing Expose request
20:06:36.284 00.000 15712 Moving (-0.37, 0.11) raw xDistance=-0.11 yDistance=0.37
20:06:36.284 00.000 15712 PPEC rslt: input = -0.11, final = 0.07, react = -0.07, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
20:06:36.284 00.000 15712 PPEC: input: -0.11, control: 0.07, exposure: 1500
20:06:36.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:06:36.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:06:36.284 00.000 15712 MoveAxis(W, 24, ABG)
20:06:36.284 00.000 15712 Guiding  Dir = 3, Dur = 24
20:06:36.284 00.000 15712 IsGuiding returns 0
20:06:36.314 00.030 15712 IsGuiding returns 1
20:06:36.314 00.000 15712 scope still moving after pulse duration time elapsed
20:06:36.361 00.047 15712 IsGuiding returns 0
20:06:36.361 00.000 15712 scope move finished after 24 + 50 ms
20:06:36.361 00.000 15712 Move returns status 0, amount 24
20:06:36.361 00.000 15712 MoveAxis(N, 0, ABG)
20:06:36.361 00.000 15712 Move returns status 0, amount 0
20:06:36.361 00.000 15712 move complete, result=0
20:06:36.361 00.000 7988 GuideStep: -0.1 px 24 ms WEST, 0.4 px 0 ms NORTH
20:06:36.361 00.000 15712 worker thread done servicing request
20:06:36.361 00.000 15712 Worker thread wakes up
20:06:36.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:36.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:37.782 01.421 15712 Exposure complete
20:06:37.830 00.048 15712 worker thread done servicing request
20:06:37.830 00.000 7988 OnExposeComplete: enter
20:06:37.830 00.000 7988 UpdateGuideState(): m_state=6
20:06:37.843 00.013 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3367
20:06:37.843 00.000 7988 Star::Find returns 1 (0), X=1170.02, Y=434.47, Mass=1487, SNR=26.0, Peak=223 HFD=3.6
20:06:37.843 00.000 7988 MultiStar: [#1 -0.04,0.02,1.03,U] [#2 -0.32,-0.02,0.98,U] [#3 -0.32,0.13,0.95,U] [#4 -0.21,0.10,1.02,U] [#5 -0.23,0.04,0.72,U] [#6 -0.54,0.01,0.67,U] [#7 -0.80,0.15,0.67,U] [#8 -0.10,0.18,0.66,U] 
20:06:37.847 00.004 7988 refined, 8 included, MultiStar: {-0.32, 0.17}, one-star: {-0.44, 0.79}
20:06:37.847 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.04)
20:06:37.847 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.07)
20:06:37.847 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=0.17 hyp=0.36 cameraTheta=2.66 mountX=-0.16 mountY=0.31, mountTheta=2.05
20:06:37.847 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.17, opts=13)
20:06:37.847 00.000 7988 Enqueuing Move request for scope (-0.32, 0.17)
20:06:37.847 00.000 15712 Worker thread wakes up
20:06:37.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.17) opts 0xd
20:06:37.847 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.17)
20:06:37.847 00.000 15712 Moving (-0.32, 0.17) raw xDistance=-0.16 yDistance=0.31
20:06:37.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:37.847 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.0
20:06:37.857 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:37.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:37.859 00.002 7988 Enqueuing Expose request
20:06:37.859 00.000 15712 PPEC rslt: input = -0.16, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.51
20:06:37.859 00.000 15712 PPEC: input: -0.16, control: -0.07, exposure: 1500
20:06:37.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:06:37.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:06:37.859 00.000 15712 MoveAxis(E, 22, ABG)
20:06:37.859 00.000 15712 Guiding  Dir = 2, Dur = 22
20:06:37.859 00.000 15712 IsGuiding returns 0
20:06:37.881 00.022 15712 PulseGuide returned control before completion, sleep 11
20:06:37.907 00.026 15712 IsGuiding returns 1
20:06:37.907 00.000 15712 scope still moving after pulse duration time elapsed
20:06:37.944 00.037 15712 IsGuiding returns 0
20:06:37.944 00.000 15712 scope move finished after 22 + 63 ms
20:06:37.944 00.000 15712 Move returns status 0, amount 22
20:06:37.944 00.000 15712 MoveAxis(N, 0, ABG)
20:06:37.944 00.000 15712 Move returns status 0, amount 0
20:06:37.944 00.000 15712 move complete, result=0
20:06:37.944 00.000 7988 GuideStep: -0.2 px 22 ms EAST, 0.3 px 0 ms NORTH
20:06:37.948 00.004 15712 worker thread done servicing request
20:06:37.948 00.000 15712 Worker thread wakes up
20:06:37.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:37.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:39.583 01.635 15712 Exposure complete
20:06:39.632 00.049 15712 worker thread done servicing request
20:06:39.632 00.000 7988 OnExposeComplete: enter
20:06:39.632 00.000 7988 UpdateGuideState(): m_state=6
20:06:39.647 00.015 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3368
20:06:39.647 00.000 7988 Star::Find returns 1 (0), X=1169.96, Y=434.16, Mass=1603, SNR=27.2, Peak=233 HFD=3.5
20:06:39.649 00.002 7988 MultiStar: [#1 -0.23,-0.49,0.97,U] [#2 -0.50,-0.30,1.01,U] [#3 -0.45,-0.08,0.90,U] [#4 -0.36,-0.41,1.00,U] [#5 -0.32,-0.28,0.67,U] [#6 -0.81,-0.53,0.67,U] [#7 -0.61,-0.11,0.64,U] [#8 -0.31,-0.36,0.65,U] 
20:06:39.649 00.000 7988 refined, 8 included, MultiStar: {-0.44, -0.22}, one-star: {-0.50, 0.48}
20:06:39.649 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.58) = xAngle (-1.11 = -1.11)
20:06:39.649 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.00 = 2.00)
20:06:39.649 00.000 7988 CameraToMount -- cameraX=-0.44 cameraY=-0.22 hyp=0.49 cameraTheta=-2.69 mountX=0.22 mountY=0.45, mountTheta=1.12
20:06:39.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=-0.22, opts=13)
20:06:39.649 00.000 7988 Enqueuing Move request for scope (-0.44, -0.22)
20:06:39.649 00.000 15712 Worker thread wakes up
20:06:39.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.22) opts 0xd
20:06:39.649 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, -0.22)
20:06:39.649 00.000 15712 Moving (-0.44, -0.22) raw xDistance=0.22 yDistance=0.45
20:06:39.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:39.649 00.000 7988 UpdateGuideState exits: m=1603 SNR=27.2
20:06:39.660 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:39.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:39.660 00.000 7988 Enqueuing Expose request
20:06:39.663 00.003 15712 PPEC rslt: input = 0.22, final = 0.18, react = 0.13, pred = 0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 639.51
20:06:39.663 00.000 15712 PPEC: input: 0.22, control: 0.18, exposure: 1500
20:06:39.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:06:39.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
20:06:39.663 00.000 15712 MoveAxis(W, 58, ABG)
20:06:39.663 00.000 15712 Guiding  Dir = 3, Dur = 58
20:06:39.663 00.000 15712 IsGuiding returns 0
20:06:39.683 00.020 15712 PulseGuide returned control before completion, sleep 45
20:06:39.768 00.085 15712 IsGuiding returns 1
20:06:39.768 00.000 15712 scope still moving after pulse duration time elapsed
20:06:39.791 00.023 15712 IsGuiding returns 0
20:06:39.791 00.000 15712 scope move finished after 58 + 69 ms
20:06:39.791 00.000 15712 Move returns status 0, amount 58
20:06:39.791 00.000 15712 MoveAxis(N, 0, ABG)
20:06:39.791 00.000 15712 Move returns status 0, amount 0
20:06:39.791 00.000 15712 move complete, result=0
20:06:39.791 00.000 15712 worker thread done servicing request
20:06:39.791 00.000 15712 Worker thread wakes up
20:06:39.791 00.000 7988 GuideStep: 0.2 px 58 ms WEST, 0.4 px 0 ms NORTH
20:06:39.793 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:39.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:41.211 01.418 15712 Exposure complete
20:06:41.269 00.058 15712 worker thread done servicing request
20:06:41.269 00.000 7988 OnExposeComplete: enter
20:06:41.272 00.003 7988 UpdateGuideState(): m_state=6
20:06:41.272 00.000 7988 Star::Find(15, 1169, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3369
20:06:41.272 00.000 7988 Star::Find returns 1 (0), X=1169.84, Y=434.29, Mass=1403, SNR=25.3, Peak=214 HFD=3.1
20:06:41.272 00.000 7988 MultiStar: [#1 -0.23,-0.26,1.05,U] [#2 -0.29,-0.13,1.06,U] [#3 -0.44,0.00,0.96,U] [#4 -0.28,-0.15,1.08,U] [#5 -0.59,-0.00,0.70,U] [#6 -0.63,-0.27,0.74,U] [#7 -0.64,0.00,0.71,U] [#8 -0.26,-0.08,0.74,U] 
20:06:41.272 00.000 7988 refined, 8 included, MultiStar: {-0.43, -0.03}, one-star: {-0.62, 0.61}
20:06:41.272 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
20:06:41.272 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
20:06:41.280 00.008 7988 CameraToMount -- cameraX=-0.43 cameraY=-0.03 hyp=0.43 cameraTheta=-3.08 mountX=0.03 mountY=0.43, mountTheta=1.50
20:06:41.280 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=-0.03, opts=13)
20:06:41.280 00.000 7988 Enqueuing Move request for scope (-0.43, -0.03)
20:06:41.280 00.000 15712 Worker thread wakes up
20:06:41.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.03) opts 0xd
20:06:41.280 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, -0.03)
20:06:41.280 00.000 15712 Moving (-0.43, -0.03) raw xDistance=0.03 yDistance=0.43
20:06:41.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:41.280 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.3
20:06:41.286 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:41.286 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:41.288 00.002 7988 Enqueuing Expose request
20:06:41.288 00.000 15712 PPEC rslt: input = 0.03, final = 0.08, react = 0.02, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
20:06:41.288 00.000 15712 PPEC: input: 0.03, control: 0.08, exposure: 1500
20:06:41.288 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.87 newest=1.19
20:06:41.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
20:06:41.288 00.000 15712 MoveAxis(W, 28, ABG)
20:06:41.288 00.000 15712 Guiding  Dir = 3, Dur = 28
20:06:41.288 00.000 15712 IsGuiding returns 0
20:06:41.314 00.026 15712 IsGuiding returns 1
20:06:41.314 00.000 15712 scope still moving after pulse duration time elapsed
20:06:41.365 00.051 15712 IsGuiding returns 0
20:06:41.365 00.000 15712 scope move finished after 28 + 48 ms
20:06:41.365 00.000 15712 Move returns status 0, amount 28
20:06:41.365 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 191 applied
20:06:41.365 00.000 15712 MoveAxis(S, 300, ABG)
20:06:41.365 00.000 15712 Guiding  Dir = 1, Dur = 300
20:06:41.365 00.000 15712 IsGuiding returns 0
20:06:41.442 00.077 15712 PulseGuide returned control before completion, sleep 231
20:06:41.703 00.261 15712 IsGuiding returns 1
20:06:41.703 00.000 15712 scope still moving after pulse duration time elapsed
20:06:41.735 00.032 15712 IsGuiding returns 1
20:06:41.783 00.048 15712 IsGuiding returns 0
20:06:41.783 00.000 15712 scope move finished after 300 + 115 ms
20:06:41.783 00.000 15712 Move returns status 0, amount 300
20:06:41.783 00.000 15712 move complete, result=0
20:06:41.783 00.000 15712 worker thread done servicing request
20:06:41.783 00.000 15712 Worker thread wakes up
20:06:41.783 00.000 7988 GuideStep: 0.0 px 28 ms WEST, 0.4 px 300 ms SOUTH
20:06:41.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:41.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:43.424 01.641 15712 Exposure complete
20:06:43.486 00.062 15712 worker thread done servicing request
20:06:43.486 00.000 7988 OnExposeComplete: enter
20:06:43.486 00.000 7988 UpdateGuideState(): m_state=6
20:06:43.488 00.002 7988 Star::Find(15, 1169, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3370
20:06:43.488 00.000 7988 Star::Find returns 1 (0), X=1170.19, Y=434.57, Mass=1500, SNR=26.3, Peak=207 HFD=3.3
20:06:43.491 00.003 7988 MultiStar: [#1 -0.06,0.04,1.04,U] [#2 -0.02,0.34,1.02,U] [#3 -0.03,0.16,0.95,U] [#4 -0.04,0.11,1.02,U] [#5 0.21,0.08,0.71,U] [#6 -0.33,0.10,0.75,U] [#7 -0.34,0.19,0.65,U] [#8 0.20,0.09,0.69,U] 
20:06:43.491 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.24}, one-star: {-0.26, 0.89}
20:06:43.491 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
20:06:43.491 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
20:06:43.491 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.88 mountX=-0.24 mountY=0.07, mountTheta=2.85
20:06:43.491 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.24, opts=13)
20:06:43.498 00.007 7988 Enqueuing Move request for scope (-0.08, 0.24)
20:06:43.498 00.000 15712 Worker thread wakes up
20:06:43.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
20:06:43.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
20:06:43.498 00.000 15712 Moving (-0.08, 0.24) raw xDistance=-0.24 yDistance=0.07
20:06:43.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:43.498 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
20:06:43.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:43.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:43.504 00.006 7988 Enqueuing Expose request
20:06:43.504 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.426386, 1:0.071118
20:06:43.504 00.000 15712 BLC: No correction, Miss < min_move
20:06:43.508 00.004 15712 PPEC rslt: input = -0.24, final = -0.05, react = -0.14, pred = 0.10, hyst = -0.12, hyst_pct = 0.00, period_length = 639.50
20:06:43.508 00.000 15712 PPEC: input: -0.24, control: -0.05, exposure: 1500
20:06:43.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:43.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:06:43.508 00.000 15712 MoveAxis(E, 15, ABG)
20:06:43.508 00.000 15712 Guiding  Dir = 2, Dur = 15
20:06:43.508 00.000 15712 IsGuiding returns 0
20:06:43.524 00.016 15712 IsGuiding returns 1
20:06:43.524 00.000 15712 scope still moving after pulse duration time elapsed
20:06:43.567 00.043 15712 IsGuiding returns 0
20:06:43.567 00.000 15712 scope move finished after 15 + 48 ms
20:06:43.567 00.000 15712 Move returns status 0, amount 15
20:06:43.567 00.000 15712 MoveAxis(N, 0, ABG)
20:06:43.567 00.000 15712 Move returns status 0, amount 0
20:06:43.567 00.000 15712 move complete, result=0
20:06:43.567 00.000 7988 GuideStep: -0.2 px 15 ms EAST, 0.1 px 0 ms NORTH
20:06:43.567 00.000 15712 worker thread done servicing request
20:06:43.567 00.000 15712 Worker thread wakes up
20:06:43.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:43.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:44.991 01.424 15712 Exposure complete
20:06:45.052 00.061 15712 worker thread done servicing request
20:06:45.052 00.000 7988 OnExposeComplete: enter
20:06:45.052 00.000 7988 UpdateGuideState(): m_state=6
20:06:45.055 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3371
20:06:45.055 00.000 7988 Star::Find returns 1 (0), X=1170.12, Y=434.48, Mass=1488, SNR=26.1, Peak=228 HFD=3.5
20:06:45.055 00.000 7988 MultiStar: [#1 -0.10,-0.37,1.00,U] [#2 -0.22,0.10,1.01,U] [#3 -0.10,0.07,0.96,U] [#4 -0.24,0.13,1.02,U] [#5 -0.12,-0.07,0.72,U] [#6 -0.23,-0.06,0.70,U] [#7 -0.01,0.19,0.66,U] [#8 -0.08,-0.01,0.64,U] 
20:06:45.055 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.10}, one-star: {-0.34, 0.80}
20:06:45.055 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.19 = -2.09)
20:06:45.055 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
20:06:45.055 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.19 cameraTheta=2.62 mountX=-0.10 mountY=0.17, mountTheta=2.10
20:06:45.055 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.10, opts=13)
20:06:45.055 00.000 7988 Enqueuing Move request for scope (-0.17, 0.10)
20:06:45.055 00.000 15712 Worker thread wakes up
20:06:45.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
20:06:45.055 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
20:06:45.055 00.000 15712 Moving (-0.17, 0.10) raw xDistance=-0.10 yDistance=0.17
20:06:45.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:45.055 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.1
20:06:45.068 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:45.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:45.068 00.000 7988 Enqueuing Expose request
20:06:45.072 00.004 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.426386, 1:0.071118, 2:0.165934
20:06:45.072 00.000 15712 BLC: No correction, Miss < min_move
20:06:45.072 00.000 15712 PPEC rslt: input = -0.10, final = 0.09, react = -0.06, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
20:06:45.072 00.000 15712 PPEC: input: -0.10, control: 0.09, exposure: 1500
20:06:45.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:45.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:06:45.072 00.000 15712 MoveAxis(W, 28, ABG)
20:06:45.072 00.000 15712 Guiding  Dir = 3, Dur = 28
20:06:45.072 00.000 15712 IsGuiding returns 0
20:06:45.088 00.016 15712 PulseGuide returned control before completion, sleep 23
20:06:45.139 00.051 15712 IsGuiding returns 0
20:06:45.139 00.000 15712 Move returns status 0, amount 28
20:06:45.139 00.000 15712 MoveAxis(N, 0, ABG)
20:06:45.139 00.000 15712 Move returns status 0, amount 0
20:06:45.139 00.000 15712 move complete, result=0
20:06:45.139 00.000 7988 GuideStep: -0.1 px 28 ms WEST, 0.2 px 0 ms NORTH
20:06:45.139 00.000 15712 worker thread done servicing request
20:06:45.141 00.002 15712 Worker thread wakes up
20:06:45.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:45.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:46.778 01.637 15712 Exposure complete
20:06:46.837 00.059 15712 worker thread done servicing request
20:06:46.837 00.000 7988 OnExposeComplete: enter
20:06:46.837 00.000 7988 UpdateGuideState(): m_state=6
20:06:46.840 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3372
20:06:46.840 00.000 7988 Star::Find returns 1 (1), X=1170.16, Y=434.41, Mass=1545, SNR=26.6, Peak=255 HFD=3.3
20:06:46.840 00.000 7988 MultiStar: [#1 -0.01,-0.27,1.01,U] [#2 -0.14,-0.01,0.98,U] [#3 -0.05,0.05,0.95,U] [#4 -0.15,-0.01,1.05,U] [#5 -0.20,-0.19,0.70,U] [#6 -0.32,-0.05,0.69,U] [#7 -0.34,0.16,0.63,U] [#8 0.10,0.13,0.64,U] 
20:06:46.840 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.07}, one-star: {-0.30, 0.73}
20:06:46.840 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.98)
20:06:46.840 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.41 = 1.13)
20:06:46.840 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.72 mountX=-0.07 mountY=0.15, mountTheta=1.99
20:06:46.840 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.07, opts=13)
20:06:46.840 00.000 7988 Enqueuing Move request for scope (-0.15, 0.07)
20:06:46.840 00.000 15712 Worker thread wakes up
20:06:46.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
20:06:46.840 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
20:06:46.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:46.840 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.6 Saturated
20:06:46.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:46.854 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:46.856 00.002 15712 Moving (-0.15, 0.07) raw xDistance=-0.07 yDistance=0.15
20:06:46.856 00.000 15712 BLC: window closed
20:06:46.856 00.000 7988 Enqueuing Expose request
20:06:46.856 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.426386, 1:0.071118, 2:0.165934
20:06:46.856 00.000 15712 BLC: No correction, Miss < min_move
20:06:46.860 00.004 15712 PPEC rslt: input = -0.07, final = 0.09, react = -0.04, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
20:06:46.860 00.000 15712 PPEC: input: -0.07, control: 0.09, exposure: 1500
20:06:46.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:46.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:06:46.860 00.000 15712 MoveAxis(W, 29, ABG)
20:06:46.860 00.000 15712 Guiding  Dir = 3, Dur = 29
20:06:46.860 00.000 15712 IsGuiding returns 0
20:06:46.872 00.012 15712 PulseGuide returned control before completion, sleep 20
20:06:46.922 00.050 15712 IsGuiding returns 0
20:06:46.922 00.000 15712 Move returns status 0, amount 29
20:06:46.922 00.000 15712 MoveAxis(N, 0, ABG)
20:06:46.922 00.000 15712 Move returns status 0, amount 0
20:06:46.922 00.000 15712 move complete, result=0
20:06:46.922 00.000 15712 worker thread done servicing request
20:06:46.922 00.000 15712 Worker thread wakes up
20:06:46.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:46.922 00.000 7988 GuideStep: -0.1 px 29 ms WEST, 0.2 px 0 ms NORTH
20:06:46.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:48.344 01.422 15712 Exposure complete
20:06:48.401 00.057 15712 worker thread done servicing request
20:06:48.401 00.000 7988 OnExposeComplete: enter
20:06:48.401 00.000 7988 UpdateGuideState(): m_state=6
20:06:48.401 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3373
20:06:48.401 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=434.51, Mass=1611, SNR=27.3, Peak=227 HFD=3.3
20:06:48.401 00.000 7988 MultiStar: [#1 0.00,-0.09,0.97,U] [#2 0.05,0.25,0.99,U] [#3 -0.11,0.02,0.94,U] [#4 -0.16,0.07,0.98,U] [#5 0.19,0.03,0.70,U] [#6 -0.17,0.07,0.68,U] [#7 -0.15,0.31,0.65,U] [#8 0.04,0.05,0.64,U] 
20:06:48.401 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.18}, one-star: {-0.05, 0.83}
20:06:48.401 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
20:06:48.401 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
20:06:48.401 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.79 mountX=-0.18 mountY=0.04, mountTheta=2.94
20:06:48.401 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.18, opts=13)
20:06:48.417 00.016 7988 Enqueuing Move request for scope (-0.04, 0.18)
20:06:48.418 00.001 15712 Worker thread wakes up
20:06:48.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
20:06:48.418 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
20:06:48.418 00.000 15712 Moving (-0.04, 0.18) raw xDistance=-0.18 yDistance=0.04
20:06:48.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:48.420 00.002 7988 UpdateGuideState exits: m=1611 SNR=27.3
20:06:48.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:48.422 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:48.422 00.000 7988 Enqueuing Expose request
20:06:48.424 00.002 15712 PPEC rslt: input = -0.18, final = -0.04, react = -0.11, pred = 0.07, hyst = -0.09, hyst_pct = 0.00, period_length = 639.50
20:06:48.424 00.000 15712 PPEC: input: -0.18, control: -0.04, exposure: 1500
20:06:48.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:48.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:06:48.424 00.000 15712 MoveAxis(E, 12, ABG)
20:06:48.424 00.000 15712 Guiding  Dir = 2, Dur = 12
20:06:48.424 00.000 15712 IsGuiding returns 0
20:06:48.434 00.010 15712 IsGuiding returns 1
20:06:48.434 00.000 15712 scope still moving after pulse duration time elapsed
20:06:48.488 00.054 15712 IsGuiding returns 0
20:06:48.488 00.000 15712 scope move finished after 12 + 59 ms
20:06:48.488 00.000 15712 Move returns status 0, amount 12
20:06:48.488 00.000 15712 MoveAxis(N, 0, ABG)
20:06:48.488 00.000 15712 Move returns status 0, amount 0
20:06:48.488 00.000 15712 move complete, result=0
20:06:48.488 00.000 7988 GuideStep: -0.2 px 12 ms EAST, 0.0 px 0 ms NORTH
20:06:48.498 00.010 15712 worker thread done servicing request
20:06:48.498 00.000 15712 Worker thread wakes up
20:06:48.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:48.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:50.126 01.628 15712 Exposure complete
20:06:50.186 00.060 15712 worker thread done servicing request
20:06:50.186 00.000 7988 OnExposeComplete: enter
20:06:50.189 00.003 7988 UpdateGuideState(): m_state=6
20:06:50.189 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3374
20:06:50.191 00.002 7988 Star::Find returns 1 (0), X=1170.33, Y=434.46, Mass=1541, SNR=26.7, Peak=226 HFD=3.2
20:06:50.191 00.000 7988 MultiStar: [#1 0.05,0.05,1.05,U] [#2 0.09,0.06,0.98,U] [#3 0.04,0.18,0.92,U] [#4 0.12,0.13,1.02,U] [#5 -0.01,-0.00,0.72,U] [#6 -0.30,0.05,0.67,U] [#7 0.21,0.23,0.68,U] [#8 0.01,0.36,0.63,U] 
20:06:50.193 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.21}, one-star: {-0.13, 0.77}
20:06:50.193 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
20:06:50.195 00.002 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.10)
20:06:50.195 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.50 mountX=-0.21 mountY=-0.02, mountTheta=-3.04
20:06:50.197 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.21, opts=13)
20:06:50.199 00.002 7988 Enqueuing Move request for scope (0.02, 0.21)
20:06:50.199 00.000 15712 Worker thread wakes up
20:06:50.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
20:06:50.199 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
20:06:50.199 00.000 15712 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=-0.02
20:06:50.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:50.199 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7
20:06:50.203 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:50.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:50.205 00.002 7988 Enqueuing Expose request
20:06:50.205 00.000 15712 PPEC rslt: input = -0.21, final = -0.06, react = -0.13, pred = 0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 639.50
20:06:50.205 00.000 15712 PPEC: input: -0.21, control: -0.06, exposure: 1500
20:06:50.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:50.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:06:50.205 00.000 15712 MoveAxis(E, 21, ABG)
20:06:50.205 00.000 15712 Guiding  Dir = 2, Dur = 21
20:06:50.205 00.000 15712 IsGuiding returns 0
20:06:50.220 00.015 15712 PulseGuide returned control before completion, sleep 17
20:06:50.270 00.050 15712 IsGuiding returns 1
20:06:50.270 00.000 15712 scope still moving after pulse duration time elapsed
20:06:50.301 00.031 15712 IsGuiding returns 0
20:06:50.301 00.000 15712 scope move finished after 21 + 71 ms
20:06:50.301 00.000 15712 Move returns status 0, amount 21
20:06:50.301 00.000 15712 MoveAxis(N, 0, ABG)
20:06:50.301 00.000 15712 Move returns status 0, amount 0
20:06:50.301 00.000 15712 move complete, result=0
20:06:50.301 00.000 15712 worker thread done servicing request
20:06:50.301 00.000 15712 Worker thread wakes up
20:06:50.301 00.000 7988 GuideStep: -0.2 px 21 ms EAST, -0.0 px 0 ms NORTH
20:06:50.303 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:50.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:51.721 01.418 15712 Exposure complete
20:06:51.781 00.060 15712 worker thread done servicing request
20:06:51.782 00.001 7988 OnExposeComplete: enter
20:06:51.783 00.001 7988 UpdateGuideState(): m_state=6
20:06:51.785 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3375
20:06:51.785 00.000 7988 Star::Find returns 1 (0), X=1170.17, Y=434.24, Mass=1522, SNR=26.4, Peak=212 HFD=3.6
20:06:51.787 00.002 7988 MultiStar: [#1 0.00,-0.38,0.98,U] [#2 -0.14,-0.11,0.99,U] [#3 -0.10,-0.30,0.94,U] [#4 0.00,-0.50,1.06,U] [#5 -0.05,-0.39,0.72,U] [#6 -0.28,-0.45,0.68,U] [#7 -0.22,-0.22,0.67,U] [#8 -0.00,-0.21,0.67,U] 
20:06:51.787 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.21}, one-star: {-0.28, 0.56}
20:06:51.789 00.002 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
20:06:51.789 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
20:06:51.791 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-2.07 mountX=0.21 mountY=0.12, mountTheta=0.51
20:06:51.793 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.21, opts=13)
20:06:51.793 00.000 7988 Enqueuing Move request for scope (-0.11, -0.21)
20:06:51.795 00.002 15712 Worker thread wakes up
20:06:51.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
20:06:51.795 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
20:06:51.795 00.000 15712 Moving (-0.11, -0.21) raw xDistance=0.21 yDistance=0.12
20:06:51.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:51.795 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.4
20:06:51.798 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:51.800 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:51.800 00.000 7988 Enqueuing Expose request
20:06:51.800 00.000 15712 PPEC rslt: input = 0.21, final = 0.17, react = 0.13, pred = 0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 639.49
20:06:51.800 00.000 15712 PPEC: input: 0.21, control: 0.17, exposure: 1500
20:06:51.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:51.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:06:51.800 00.000 15712 MoveAxis(W, 57, ABG)
20:06:51.800 00.000 15712 Guiding  Dir = 3, Dur = 57
20:06:51.800 00.000 15712 IsGuiding returns 0
20:06:51.817 00.017 15712 PulseGuide returned control before completion, sleep 50
20:06:51.894 00.077 15712 IsGuiding returns 0
20:06:51.894 00.000 15712 Move returns status 0, amount 57
20:06:51.894 00.000 15712 MoveAxis(N, 0, ABG)
20:06:51.894 00.000 15712 Move returns status 0, amount 0
20:06:51.894 00.000 15712 move complete, result=0
20:06:51.894 00.000 15712 worker thread done servicing request
20:06:51.894 00.000 7988 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
20:06:51.902 00.008 15712 Worker thread wakes up
20:06:51.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:51.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:53.540 01.638 15712 Exposure complete
20:06:53.587 00.047 15712 worker thread done servicing request
20:06:53.587 00.000 7988 OnExposeComplete: enter
20:06:53.602 00.015 7988 UpdateGuideState(): m_state=6
20:06:53.604 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3376
20:06:53.604 00.000 7988 Star::Find returns 1 (0), X=1170.24, Y=434.07, Mass=1554, SNR=26.7, Peak=196 HFD=3.8
20:06:53.606 00.002 7988 MultiStar: [#1 -0.02,-0.50,1.03,U] [#2 0.05,-0.51,0.99,U] [#3 0.08,-0.30,0.93,U] [#4 -0.19,-0.08,1.03,U] [#5 0.02,-0.15,0.68,U] [#6 -0.30,-0.41,0.67,U] [#7 -0.07,-0.29,0.64,U] [#8 -0.02,-0.18,0.67,U] 
20:06:53.606 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.22}, one-star: {-0.22, 0.39}
20:06:53.608 00.002 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
20:06:53.608 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
20:06:53.610 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.90 mountX=0.22 mountY=0.08, mountTheta=0.35
20:06:53.612 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.22, opts=13)
20:06:53.612 00.000 7988 Enqueuing Move request for scope (-0.07, -0.22)
20:06:53.612 00.000 15712 Worker thread wakes up
20:06:53.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
20:06:53.612 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
20:06:53.612 00.000 15712 Moving (-0.07, -0.22) raw xDistance=0.22 yDistance=0.08
20:06:53.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:53.612 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.7
20:06:53.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:53.617 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:53.617 00.000 7988 Enqueuing Expose request
20:06:53.617 00.000 15712 PPEC rslt: input = 0.22, final = 0.19, react = 0.13, pred = 0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 639.49
20:06:53.617 00.000 15712 PPEC: input: 0.22, control: 0.19, exposure: 1500
20:06:53.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:53.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:06:53.617 00.000 15712 MoveAxis(W, 62, ABG)
20:06:53.621 00.004 15712 Guiding  Dir = 3, Dur = 62
20:06:53.621 00.000 15712 IsGuiding returns 0
20:06:53.638 00.017 15712 PulseGuide returned control before completion, sleep 51
20:06:53.713 00.075 15712 IsGuiding returns 0
20:06:53.713 00.000 15712 Move returns status 0, amount 62
20:06:53.713 00.000 15712 MoveAxis(N, 0, ABG)
20:06:53.713 00.000 15712 Move returns status 0, amount 0
20:06:53.723 00.010 15712 move complete, result=0
20:06:53.723 00.000 7988 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
20:06:53.723 00.000 15712 worker thread done servicing request
20:06:53.723 00.000 15712 Worker thread wakes up
20:06:53.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:53.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:55.132 01.409 15712 Exposure complete
20:06:55.191 00.059 15712 worker thread done servicing request
20:06:55.193 00.002 7988 OnExposeComplete: enter
20:06:55.193 00.000 7988 UpdateGuideState(): m_state=6
20:06:55.194 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3377
20:06:55.194 00.000 7988 Star::Find returns 1 (0), X=1170.28, Y=434.30, Mass=1434, SNR=25.6, Peak=208 HFD=3.5
20:06:55.194 00.000 7988 MultiStar: [#1 0.13,-0.40,1.01,U] [#2 -0.03,-0.12,1.03,U] [#3 -0.07,-0.03,0.96,U] [#4 -0.04,-0.16,1.06,U] [#5 -0.07,0.01,0.71,U] [#6 -0.08,-0.25,0.72,U] [#7 -0.14,0.04,0.68,U] [#8 0.02,-0.15,0.69,U] 
20:06:55.194 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.17, 0.62}
20:06:55.194 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
20:06:55.194 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
20:06:55.202 00.008 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.39 mountX=0.05 mountY=0.05, mountTheta=0.83
20:06:55.202 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
20:06:55.202 00.000 7988 Enqueuing Move request for scope (-0.05, -0.04)
20:06:55.202 00.000 15712 Worker thread wakes up
20:06:55.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
20:06:55.202 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
20:06:55.202 00.000 15712 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=0.05
20:06:55.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:55.202 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.6
20:06:55.208 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:55.208 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:55.210 00.002 7988 Enqueuing Expose request
20:06:55.210 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
20:06:55.210 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
20:06:55.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:55.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:06:55.210 00.000 15712 MoveAxis(W, 14, ABG)
20:06:55.210 00.000 15712 Guiding  Dir = 3, Dur = 14
20:06:55.210 00.000 15712 IsGuiding returns 0
20:06:55.236 00.026 15712 IsGuiding returns 1
20:06:55.242 00.006 15712 scope still moving after pulse duration time elapsed
20:06:55.289 00.047 15712 IsGuiding returns 0
20:06:55.289 00.000 15712 scope move finished after 14 + 62 ms
20:06:55.289 00.000 15712 Move returns status 0, amount 14
20:06:55.289 00.000 15712 MoveAxis(N, 0, ABG)
20:06:55.289 00.000 15712 Move returns status 0, amount 0
20:06:55.289 00.000 15712 move complete, result=0
20:06:55.289 00.000 15712 worker thread done servicing request
20:06:55.289 00.000 15712 Worker thread wakes up
20:06:55.289 00.000 7988 GuideStep: 0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
20:06:55.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:55.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:56.929 01.640 15712 Exposure complete
20:06:56.986 00.057 15712 worker thread done servicing request
20:06:56.986 00.000 7988 OnExposeComplete: enter
20:06:56.992 00.006 7988 UpdateGuideState(): m_state=6
20:06:56.992 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3378
20:06:56.992 00.000 7988 Star::Find returns 1 (0), X=1170.14, Y=434.51, Mass=1570, SNR=26.9, Peak=229 HFD=3.4
20:06:56.996 00.004 7988 MultiStar: [#1 0.08,-0.14,0.97,U] [#2 -0.14,-0.03,0.96,U] [#3 -0.17,0.29,0.91,U] [#4 -0.19,0.31,0.98,U] [#5 0.14,-0.04,0.71,U] [#6 -0.33,-0.05,0.68,U] [#7 -0.35,0.16,0.67,U] [#8 -0.09,-0.06,0.62,U] 
20:06:56.996 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.17}, one-star: {-0.32, 0.83}
20:06:56.996 00.000 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.58) = xAngle (3.88 = -2.40)
20:06:56.996 00.000 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.71)
20:06:56.996 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.22 cameraTheta=2.30 mountX=-0.17 mountY=0.15, mountTheta=2.42
20:06:56.996 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.17, opts=13)
20:06:57.003 00.007 7988 Enqueuing Move request for scope (-0.15, 0.17)
20:06:57.003 00.000 15712 Worker thread wakes up
20:06:57.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
20:06:57.003 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
20:06:57.003 00.000 15712 Moving (-0.15, 0.17) raw xDistance=-0.17 yDistance=0.15
20:06:57.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:06:57.003 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.9
20:06:57.006 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:57.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:57.008 00.002 7988 Enqueuing Expose request
20:06:57.008 00.000 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 639.49
20:06:57.008 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
20:06:57.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:57.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:06:57.008 00.000 15712 MoveAxis(E, 22, ABG)
20:06:57.008 00.000 15712 Guiding  Dir = 2, Dur = 22
20:06:57.008 00.000 15712 IsGuiding returns 0
20:06:57.024 00.016 15712 PulseGuide returned control before completion, sleep 12
20:06:57.076 00.052 15712 IsGuiding returns 0
20:06:57.076 00.000 15712 Move returns status 0, amount 22
20:06:57.076 00.000 15712 MoveAxis(N, 0, ABG)
20:06:57.076 00.000 15712 Move returns status 0, amount 0
20:06:57.076 00.000 15712 move complete, result=0
20:06:57.076 00.000 7988 GuideStep: -0.2 px 22 ms EAST, 0.1 px 0 ms NORTH
20:06:57.081 00.005 15712 worker thread done servicing request
20:06:57.081 00.000 15712 Worker thread wakes up
20:06:57.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:57.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:06:58.495 01.414 15712 Exposure complete
20:06:58.550 00.055 15712 worker thread done servicing request
20:06:58.550 00.000 7988 OnExposeComplete: enter
20:06:58.557 00.007 7988 UpdateGuideState(): m_state=6
20:06:58.557 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3379
20:06:58.559 00.002 7988 Star::Find returns 1 (1), X=1170.17, Y=434.32, Mass=1454, SNR=26.0, Peak=255 HFD=3.1
20:06:58.559 00.000 7988 MultiStar: [#1 -0.01,-0.29,1.05,U] [#2 -0.11,-0.08,1.01,U] [#3 -0.09,0.07,0.97,U] [#4 -0.21,-0.03,1.08,U] [#5 -0.01,-0.21,0.70,U] [#6 -0.36,-0.10,0.71,U] [#7 -0.32,0.16,0.66,U] [#8 -0.08,-0.13,0.67,U] 
20:06:58.561 00.002 7988 refined, 8 included, MultiStar: {-0.16, 0.01}, one-star: {-0.29, 0.64}
20:06:58.561 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.58) = xAngle (4.65 = -1.64)
20:06:58.563 00.002 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.76 = 1.47)
20:06:58.565 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.07 mountX=-0.01 mountY=0.16, mountTheta=1.64
20:06:58.565 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.01, opts=13)
20:06:58.567 00.002 7988 Enqueuing Move request for scope (-0.16, 0.01)
20:06:58.567 00.000 15712 Worker thread wakes up
20:06:58.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
20:06:58.567 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
20:06:58.567 00.000 15712 Moving (-0.16, 0.01) raw xDistance=-0.01 yDistance=0.16
20:06:58.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:06:58.567 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.0 Saturated
20:06:58.571 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:58.571 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:06:58.572 00.001 7988 Enqueuing Expose request
20:06:58.572 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
20:06:58.572 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
20:06:58.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:58.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:06:58.572 00.000 15712 MoveAxis(W, 13, ABG)
20:06:58.572 00.000 15712 Guiding  Dir = 3, Dur = 13
20:06:58.572 00.000 15712 IsGuiding returns 0
20:06:58.597 00.025 15712 IsGuiding returns 1
20:06:58.597 00.000 15712 scope still moving after pulse duration time elapsed
20:06:58.621 00.024 15712 IsGuiding returns 1
20:06:58.662 00.041 15712 IsGuiding returns 0
20:06:58.662 00.000 15712 scope move finished after 13 + 74 ms
20:06:58.662 00.000 15712 Move returns status 0, amount 13
20:06:58.662 00.000 15712 MoveAxis(N, 0, ABG)
20:06:58.662 00.000 15712 Move returns status 0, amount 0
20:06:58.662 00.000 15712 move complete, result=0
20:06:58.662 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.2 px 0 ms NORTH
20:06:58.663 00.001 15712 worker thread done servicing request
20:06:58.663 00.000 15712 Worker thread wakes up
20:06:58.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:06:58.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:00.293 01.630 15712 Exposure complete
20:07:00.362 00.069 15712 worker thread done servicing request
20:07:00.362 00.000 7988 OnExposeComplete: enter
20:07:00.362 00.000 7988 UpdateGuideState(): m_state=6
20:07:00.362 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3380
20:07:00.362 00.000 7988 Star::Find returns 1 (0), X=1170.09, Y=434.27, Mass=1390, SNR=25.3, Peak=223 HFD=3.3
20:07:00.362 00.000 7988 MultiStar: [#1 0.04,-0.33,1.02,U] [#2 -0.13,0.06,1.01,U] [#3 -0.14,-0.01,0.99,U] [#4 -0.13,-0.02,1.06,U] [#5 -0.22,0.02,0.72,U] [#6 -0.45,-0.13,0.74,U] [#7 -0.57,0.20,0.67,U] [#8 -0.09,0.12,0.68,U] 
20:07:00.362 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.05}, one-star: {-0.36, 0.59}
20:07:00.369 00.007 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.58) = xAngle (4.48 = -1.80)
20:07:00.369 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.59 = 1.31)
20:07:00.371 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.90 mountX=-0.05 mountY=0.21, mountTheta=1.80
20:07:00.371 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.05, opts=13)
20:07:00.371 00.000 7988 Enqueuing Move request for scope (-0.21, 0.05)
20:07:00.371 00.000 15712 Worker thread wakes up
20:07:00.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
20:07:00.371 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
20:07:00.371 00.000 15712 Moving (-0.21, 0.05) raw xDistance=-0.05 yDistance=0.21
20:07:00.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:00.371 00.000 7988 UpdateGuideState exits: m=1390 SNR=25.3
20:07:00.378 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:00.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:00.378 00.000 7988 Enqueuing Expose request
20:07:00.378 00.000 15712 PPEC rslt: input = -0.05, final = 0.06, react = -0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
20:07:00.378 00.000 15712 PPEC: input: -0.05, control: 0.06, exposure: 1500
20:07:00.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:00.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:07:00.378 00.000 15712 MoveAxis(W, 19, ABG)
20:07:00.378 00.000 15712 Guiding  Dir = 3, Dur = 19
20:07:00.378 00.000 15712 IsGuiding returns 0
20:07:00.403 00.025 15712 IsGuiding returns 1
20:07:00.403 00.000 15712 scope still moving after pulse duration time elapsed
20:07:00.450 00.047 15712 IsGuiding returns 0
20:07:00.450 00.000 15712 scope move finished after 19 + 50 ms
20:07:00.450 00.000 15712 Move returns status 0, amount 19
20:07:00.450 00.000 15712 MoveAxis(N, 0, ABG)
20:07:00.450 00.000 15712 Move returns status 0, amount 0
20:07:00.450 00.000 15712 move complete, result=0
20:07:00.450 00.000 15712 worker thread done servicing request
20:07:00.450 00.000 15712 Worker thread wakes up
20:07:00.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:00.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:00.450 00.000 7988 GuideStep: -0.0 px 19 ms WEST, 0.2 px 0 ms NORTH
20:07:01.871 01.421 15712 Exposure complete
20:07:01.917 00.046 15712 worker thread done servicing request
20:07:01.917 00.000 7988 OnExposeComplete: enter
20:07:01.917 00.000 7988 UpdateGuideState(): m_state=6
20:07:01.932 00.015 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
20:07:01.934 00.002 7988 Star::Find returns 1 (0), X=1170.15, Y=434.55, Mass=1566, SNR=26.9, Peak=233 HFD=3.5
20:07:01.934 00.000 7988 MultiStar: [#1 -0.02,-0.08,1.01,U] [#2 -0.24,0.09,0.99,U] [#3 -0.18,0.10,0.92,U] [#4 -0.15,0.12,1.01,U] [#5 -0.21,-0.18,0.71,U] [#6 -0.22,-0.08,0.67,U] [#7 -0.35,0.11,0.65,U] [#8 -0.01,0.09,0.62,U] 
20:07:01.936 00.002 7988 refined, 8 included, MultiStar: {-0.19, 0.14}, one-star: {-0.30, 0.87}
20:07:01.936 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.58) = xAngle (4.09 = -2.20)
20:07:01.938 00.002 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.91)
20:07:01.938 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=-0.14 mountY=0.18, mountTheta=2.21
20:07:01.940 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.14, opts=13)
20:07:01.940 00.000 7988 Enqueuing Move request for scope (-0.19, 0.14)
20:07:01.940 00.000 15712 Worker thread wakes up
20:07:01.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
20:07:01.940 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
20:07:01.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:01.940 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.9
20:07:01.946 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:01.946 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:01.948 00.002 15712 Moving (-0.19, 0.14) raw xDistance=-0.14 yDistance=0.18
20:07:01.948 00.000 7988 Enqueuing Expose request
20:07:01.949 00.001 15712 PPEC rslt: input = -0.14, final = 0.06, react = -0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
20:07:01.949 00.000 15712 PPEC: input: -0.14, control: 0.06, exposure: 1500
20:07:01.949 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:01.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:07:01.949 00.000 15712 MoveAxis(W, 18, ABG)
20:07:01.949 00.000 15712 Guiding  Dir = 3, Dur = 18
20:07:01.984 00.035 15712 IsGuiding returns 0
20:07:02.002 00.018 15712 PulseGuide returned control before completion, sleep 12
20:07:02.028 00.026 15712 IsGuiding returns 1
20:07:02.028 00.000 15712 scope still moving after pulse duration time elapsed
20:07:02.062 00.034 15712 IsGuiding returns 0
20:07:02.062 00.000 15712 scope move finished after 18 + 62 ms
20:07:02.062 00.000 15712 Move returns status 0, amount 18
20:07:02.062 00.000 15712 MoveAxis(N, 0, ABG)
20:07:02.062 00.000 15712 Move returns status 0, amount 0
20:07:02.062 00.000 15712 move complete, result=0
20:07:02.062 00.000 7988 GuideStep: -0.1 px 18 ms WEST, 0.2 px 0 ms NORTH
20:07:02.068 00.006 15712 worker thread done servicing request
20:07:02.068 00.000 15712 Worker thread wakes up
20:07:02.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:02.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:03.704 01.636 15712 Exposure complete
20:07:03.755 00.051 15712 worker thread done servicing request
20:07:03.755 00.000 7988 OnExposeComplete: enter
20:07:03.755 00.000 7988 UpdateGuideState(): m_state=6
20:07:03.766 00.011 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
20:07:03.768 00.002 7988 Star::Find returns 1 (0), X=1170.20, Y=434.57, Mass=1416, SNR=25.5, Peak=214 HFD=3.2
20:07:03.768 00.000 7988 MultiStar: [#1 -0.10,-0.07,1.04,U] [#2 -0.22,0.16,1.00,U] [#3 -0.10,0.20,0.94,U] [#4 -0.17,0.26,1.05,U] [#5 0.09,0.20,0.74,U] [#6 -0.15,0.03,0.76,U] [#7 -0.20,0.10,0.69,U] [#8 0.05,0.16,0.66,U] 
20:07:03.770 00.002 7988 refined, 8 included, MultiStar: {-0.13, 0.22}, one-star: {-0.26, 0.89}
20:07:03.771 00.001 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.67 = -2.61)
20:07:03.771 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.78 = 0.49)
20:07:03.773 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.09 mountX=-0.22 mountY=0.12, mountTheta=2.64
20:07:03.773 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.22, opts=13)
20:07:03.775 00.002 7988 Enqueuing Move request for scope (-0.13, 0.22)
20:07:03.777 00.002 15712 Worker thread wakes up
20:07:03.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
20:07:03.777 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
20:07:03.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:03.777 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.5
20:07:03.779 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:03.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:03.781 00.002 7988 Enqueuing Expose request
20:07:03.781 00.000 15712 Moving (-0.13, 0.22) raw xDistance=-0.22 yDistance=0.12
20:07:03.781 00.000 15712 PPEC rslt: input = -0.22, final = -0.08, react = -0.13, pred = 0.05, hyst = -0.12, hyst_pct = 0.00, period_length = 639.48
20:07:03.781 00.000 15712 PPEC: input: -0.22, control: -0.08, exposure: 1500
20:07:03.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:03.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:07:03.781 00.000 15712 MoveAxis(E, 27, ABG)
20:07:03.781 00.000 15712 Guiding  Dir = 2, Dur = 27
20:07:03.781 00.000 15712 IsGuiding returns 0
20:07:03.805 00.024 15712 PulseGuide returned control before completion, sleep 16
20:07:03.856 00.051 15712 IsGuiding returns 0
20:07:03.856 00.000 15712 Move returns status 0, amount 27
20:07:03.856 00.000 15712 MoveAxis(N, 0, ABG)
20:07:03.856 00.000 15712 Move returns status 0, amount 0
20:07:03.856 00.000 15712 move complete, result=0
20:07:03.856 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
20:07:03.856 00.000 15712 worker thread done servicing request
20:07:03.858 00.002 15712 Worker thread wakes up
20:07:03.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:03.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:05.261 01.403 15712 Exposure complete
20:07:05.332 00.071 15712 worker thread done servicing request
20:07:05.332 00.000 7988 OnExposeComplete: enter
20:07:05.334 00.002 7988 UpdateGuideState(): m_state=6
20:07:05.336 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3383
20:07:05.336 00.000 7988 Star::Find returns 1 (0), X=1170.14, Y=434.20, Mass=1427, SNR=25.6, Peak=235 HFD=3.1
20:07:05.338 00.002 7988 MultiStar: [#1 -0.06,-0.45,1.05,U] [#2 -0.16,-0.16,1.00,U] [#3 -0.09,-0.14,0.95,U] [#4 -0.20,-0.25,1.03,U] [#5 -0.09,-0.21,0.70,U] [#6 -0.33,-0.28,0.75,U] [#7 -0.24,-0.07,0.65,U] [#8 -0.18,-0.46,0.69,U] 
20:07:05.340 00.002 7988 refined, 8 included, MultiStar: {-0.18, -0.16}, one-star: {-0.32, 0.52}
20:07:05.342 00.002 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.58) = xAngle (-0.85 = -0.85)
20:07:05.344 00.002 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.26 = 2.26)
20:07:05.344 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-2.43 mountX=0.16 mountY=0.19, mountTheta=0.87
20:07:05.348 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.16, opts=13)
20:07:05.348 00.000 7988 Enqueuing Move request for scope (-0.18, -0.16)
20:07:05.351 00.003 15712 Worker thread wakes up
20:07:05.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:05.351 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.6
20:07:05.353 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:05.355 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:05.355 00.000 7988 Enqueuing Expose request
20:07:05.357 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.16) opts 0xd
20:07:05.357 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.16)
20:07:05.357 00.000 15712 Moving (-0.18, -0.16) raw xDistance=0.16 yDistance=0.19
20:07:05.357 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
20:07:05.357 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
20:07:05.357 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:05.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:07:05.357 00.000 15712 MoveAxis(W, 11, ABG)
20:07:05.357 00.000 15712 Guiding  Dir = 3, Dur = 11
20:07:05.357 00.000 15712 IsGuiding returns 0
20:07:05.387 00.030 15712 IsGuiding returns 1
20:07:05.387 00.000 15712 scope still moving after pulse duration time elapsed
20:07:05.436 00.049 15712 IsGuiding returns 0
20:07:05.436 00.000 15712 scope move finished after 11 + 64 ms
20:07:05.436 00.000 15712 Move returns status 0, amount 11
20:07:05.436 00.000 15712 MoveAxis(N, 0, ABG)
20:07:05.436 00.000 15712 Move returns status 0, amount 0
20:07:05.436 00.000 15712 move complete, result=0
20:07:05.436 00.000 15712 worker thread done servicing request
20:07:05.436 00.000 15712 Worker thread wakes up
20:07:05.436 00.000 7988 GuideStep: 0.2 px 11 ms WEST, 0.2 px 0 ms NORTH
20:07:05.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:05.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:07.076 01.640 15712 Exposure complete
20:07:07.136 00.060 15712 worker thread done servicing request
20:07:07.136 00.000 7988 OnExposeComplete: enter
20:07:07.137 00.001 7988 UpdateGuideState(): m_state=6
20:07:07.139 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3384
20:07:07.139 00.000 7988 Star::Find returns 1 (1), X=1170.02, Y=434.23, Mass=1490, SNR=26.3, Peak=255 HFD=3.2
20:07:07.141 00.002 7988 MultiStar: [#1 0.05,-0.62,0.99,U] [#2 -0.09,-0.13,1.00,U] [#3 -0.24,0.09,0.92,U] [#4 0.03,-0.26,1.04,U] [#5 -0.25,-0.26,0.69,U] [#6 -0.12,-0.32,0.72,U] [#7 -0.35,-0.25,0.66,U] [#8 -0.03,-0.46,0.64,U] 
20:07:07.141 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.16}, one-star: {-0.43, 0.55}
20:07:07.143 00.002 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
20:07:07.143 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
20:07:07.145 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.33 mountX=0.16 mountY=0.16, mountTheta=0.76
20:07:07.147 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.16, opts=13)
20:07:07.147 00.000 7988 Enqueuing Move request for scope (-0.15, -0.16)
20:07:07.149 00.002 15712 Worker thread wakes up
20:07:07.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
20:07:07.149 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
20:07:07.149 00.000 15712 Moving (-0.15, -0.16) raw xDistance=0.16 yDistance=0.16
20:07:07.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:07:07.149 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.3 Saturated
20:07:07.152 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:07.153 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:07.153 00.000 7988 Enqueuing Expose request
20:07:07.155 00.002 15712 PPEC rslt: input = 0.16, final = 0.13, react = 0.10, pred = 0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 639.48
20:07:07.155 00.000 15712 PPEC: input: 0.16, control: 0.13, exposure: 1500
20:07:07.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:07.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:07:07.155 00.000 15712 MoveAxis(W, 43, ABG)
20:07:07.155 00.000 15712 Guiding  Dir = 3, Dur = 43
20:07:07.155 00.000 15712 IsGuiding returns 0
20:07:07.169 00.014 15712 PulseGuide returned control before completion, sleep 29
20:07:07.217 00.048 15712 IsGuiding returns 1
20:07:07.217 00.000 15712 scope still moving after pulse duration time elapsed
20:07:07.264 00.047 15712 IsGuiding returns 0
20:07:07.264 00.000 15712 scope move finished after 43 + 65 ms
20:07:07.264 00.000 15712 Move returns status 0, amount 43
20:07:07.264 00.000 15712 MoveAxis(N, 0, ABG)
20:07:07.264 00.000 15712 Move returns status 0, amount 0
20:07:07.264 00.000 15712 move complete, result=0
20:07:07.264 00.000 15712 worker thread done servicing request
20:07:07.264 00.000 15712 Worker thread wakes up
20:07:07.264 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.2 px 0 ms NORTH
20:07:07.266 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:07.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:08.684 01.418 15712 Exposure complete
20:07:08.732 00.048 15712 worker thread done servicing request
20:07:08.732 00.000 7988 OnExposeComplete: enter
20:07:08.732 00.000 7988 UpdateGuideState(): m_state=6
20:07:08.747 00.015 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3385
20:07:08.747 00.000 7988 Star::Find returns 1 (0), X=1170.21, Y=434.32, Mass=1449, SNR=25.8, Peak=229 HFD=3.4
20:07:08.747 00.000 7988 MultiStar: [#1 0.01,-0.29,1.03,U] [#2 -0.13,-0.09,0.99,U] [#3 -0.12,-0.08,0.92,U] [#4 -0.10,0.10,1.02,U] [#5 -0.23,-0.06,0.73,U] [#6 -0.35,-0.15,0.71,U] [#7 -0.45,0.09,0.70,U] [#8 0.17,-0.16,0.66,U] 
20:07:08.747 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.24, 0.64}
20:07:08.747 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.58) = xAngle (4.66 = -1.63)
20:07:08.747 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.77 = 1.48)
20:07:08.747 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.08 mountX=-0.01 mountY=0.15, mountTheta=1.63
20:07:08.747 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.01, opts=13)
20:07:08.747 00.000 7988 Enqueuing Move request for scope (-0.15, 0.01)
20:07:08.747 00.000 15712 Worker thread wakes up
20:07:08.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
20:07:08.747 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
20:07:08.747 00.000 15712 Moving (-0.15, 0.01) raw xDistance=-0.01 yDistance=0.15
20:07:08.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:08.747 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.8
20:07:08.759 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:08.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:08.761 00.002 7988 Enqueuing Expose request
20:07:08.761 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
20:07:08.761 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
20:07:08.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:08.764 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:07:08.764 00.000 15712 MoveAxis(W, 9, ABG)
20:07:08.764 00.000 15712 Guiding  Dir = 3, Dur = 9
20:07:08.764 00.000 15712 IsGuiding returns 0
20:07:08.779 00.015 15712 IsGuiding returns 0
20:07:08.779 00.000 15712 Move returns status 0, amount 9
20:07:08.779 00.000 15712 MoveAxis(N, 0, ABG)
20:07:08.779 00.000 15712 Move returns status 0, amount 0
20:07:08.779 00.000 15712 move complete, result=0
20:07:08.779 00.000 15712 worker thread done servicing request
20:07:08.779 00.000 15712 Worker thread wakes up
20:07:08.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:08.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:08.779 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.2 px 0 ms NORTH
20:07:10.420 01.641 15712 Exposure complete
20:07:10.467 00.047 15712 worker thread done servicing request
20:07:10.467 00.000 7988 OnExposeComplete: enter
20:07:10.483 00.016 7988 UpdateGuideState(): m_state=6
20:07:10.483 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3386
20:07:10.483 00.000 7988 Star::Find returns 1 (0), X=1170.30, Y=434.16, Mass=1474, SNR=26.0, Peak=216 HFD=3.5
20:07:10.483 00.000 7988 MultiStar: [#1 0.12,-0.54,1.02,U] [#2 -0.08,0.02,1.05,U] [#3 -0.08,0.05,0.96,U] [#4 0.06,-0.08,1.03,U] [#5 -0.06,-0.19,0.70,U] [#6 -0.18,-0.28,0.69,U] [#7 -0.32,-0.09,0.68,U] [#8 -0.09,-0.18,0.66,U] 
20:07:10.483 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.16, 0.48}
20:07:10.483 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.78 = -0.78)
20:07:10.483 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.33 = 2.33)
20:07:10.483 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.35 mountX=0.08 mountY=0.08, mountTheta=0.79
20:07:10.483 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
20:07:10.483 00.000 7988 Enqueuing Move request for scope (-0.08, -0.08)
20:07:10.483 00.000 15712 Worker thread wakes up
20:07:10.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
20:07:10.483 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
20:07:10.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:07:10.483 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0
20:07:10.483 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:10.483 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:10.499 00.016 7988 Enqueuing Expose request
20:07:10.499 00.000 15712 Moving (-0.08, -0.08) raw xDistance=0.08 yDistance=0.08
20:07:10.502 00.003 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
20:07:10.502 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
20:07:10.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:10.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:07:10.502 00.000 15712 MoveAxis(W, 11, ABG)
20:07:10.502 00.000 15712 Guiding  Dir = 3, Dur = 11
20:07:10.502 00.000 15712 IsGuiding returns 0
20:07:10.517 00.015 15712 IsGuiding returns 1
20:07:10.517 00.000 15712 scope still moving after pulse duration time elapsed
20:07:10.546 00.029 15712 IsGuiding returns 1
20:07:10.585 00.039 15712 IsGuiding returns 0
20:07:10.585 00.000 15712 scope move finished after 11 + 69 ms
20:07:10.585 00.000 15712 Move returns status 0, amount 11
20:07:10.585 00.000 15712 MoveAxis(N, 0, ABG)
20:07:10.585 00.000 15712 Move returns status 0, amount 0
20:07:10.585 00.000 15712 move complete, result=0
20:07:10.585 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
20:07:10.588 00.003 15712 worker thread done servicing request
20:07:10.588 00.000 15712 Worker thread wakes up
20:07:10.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:10.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:11.996 01.408 15712 Exposure complete
20:07:12.050 00.054 15712 worker thread done servicing request
20:07:12.050 00.000 7988 OnExposeComplete: enter
20:07:12.050 00.000 7988 UpdateGuideState(): m_state=6
20:07:12.058 00.008 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3387
20:07:12.060 00.002 7988 Star::Find returns 1 (0), X=1170.25, Y=434.38, Mass=1545, SNR=26.8, Peak=236 HFD=3.3
20:07:12.060 00.000 7988 MultiStar: [#1 -0.13,-0.35,0.99,U] [#2 -0.18,0.00,1.00,U] [#3 -0.26,0.19,0.92,U] [#4 -0.14,0.01,1.00,U] [#5 -0.07,-0.30,0.62,U] [#6 -0.24,-0.12,0.67,U] [#7 -0.41,0.31,0.67,U] [#8 -0.05,0.25,0.63,U] 
20:07:12.062 00.002 7988 refined, 8 included, MultiStar: {-0.19, 0.08}, one-star: {-0.21, 0.70}
20:07:12.062 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.98)
20:07:12.064 00.002 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.41 = 1.13)
20:07:12.064 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.72 mountX=-0.08 mountY=0.19, mountTheta=1.99
20:07:12.066 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.08, opts=13)
20:07:12.067 00.001 7988 Enqueuing Move request for scope (-0.19, 0.08)
20:07:12.069 00.002 15712 Worker thread wakes up
20:07:12.069 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
20:07:12.069 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
20:07:12.069 00.000 15712 Moving (-0.19, 0.08) raw xDistance=-0.08 yDistance=0.19
20:07:12.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:12.069 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8
20:07:12.071 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:12.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:12.073 00.002 7988 Enqueuing Expose request
20:07:12.073 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
20:07:12.073 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
20:07:12.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:12.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:07:12.073 00.000 15712 MoveAxis(W, 7, ABG)
20:07:12.073 00.000 15712 Guiding  Dir = 3, Dur = 7
20:07:12.073 00.000 15712 IsGuiding returns 0
20:07:12.101 00.028 15712 IsGuiding returns 0
20:07:12.101 00.000 15712 Move returns status 0, amount 7
20:07:12.101 00.000 15712 MoveAxis(N, 0, ABG)
20:07:12.101 00.000 15712 Move returns status 0, amount 0
20:07:12.101 00.000 15712 move complete, result=0
20:07:12.101 00.000 15712 worker thread done servicing request
20:07:12.101 00.000 15712 Worker thread wakes up
20:07:12.101 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
20:07:12.105 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:12.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:13.844 01.739 15712 Exposure complete
20:07:13.903 00.059 15712 worker thread done servicing request
20:07:13.903 00.000 7988 OnExposeComplete: enter
20:07:13.905 00.002 7988 UpdateGuideState(): m_state=6
20:07:13.907 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3388
20:07:13.907 00.000 7988 Star::Find returns 1 (0), X=1170.27, Y=434.29, Mass=1543, SNR=26.6, Peak=231 HFD=3.6
20:07:13.909 00.002 7988 MultiStar: [#1 -0.02,-0.28,1.00,U] [#2 -0.09,-0.10,0.93,U] [#3 -0.20,0.02,0.94,U] [#4 -0.15,-0.03,1.03,U] [#5 -0.06,-0.24,0.68,U] [#6 -0.17,-0.23,0.69,U] [#7 -0.53,-0.12,0.64,U] [#8 -0.34,0.06,0.61,U] 
20:07:13.911 00.002 7988 refined, 8 included, MultiStar: {-0.18, -0.02}, one-star: {-0.19, 0.61}
20:07:13.911 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.58) = xAngle (-1.46 = -1.46)
20:07:13.913 00.002 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.65 = 1.65)
20:07:13.913 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.04 mountX=0.02 mountY=0.18, mountTheta=1.46
20:07:13.915 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.02, opts=13)
20:07:13.917 00.002 7988 Enqueuing Move request for scope (-0.18, -0.02)
20:07:13.917 00.000 15712 Worker thread wakes up
20:07:13.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
20:07:13.917 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
20:07:13.917 00.000 15712 Moving (-0.18, -0.02) raw xDistance=0.02 yDistance=0.18
20:07:13.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:13.920 00.003 7988 UpdateGuideState exits: m=1543 SNR=26.6
20:07:13.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:13.921 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:13.921 00.000 7988 Enqueuing Expose request
20:07:13.921 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
20:07:13.921 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
20:07:13.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:13.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:07:13.921 00.000 15712 MoveAxis(W, 8, ABG)
20:07:13.921 00.000 15712 Guiding  Dir = 3, Dur = 8
20:07:13.921 00.000 15712 IsGuiding returns 0
20:07:13.937 00.016 15712 IsGuiding returns 0
20:07:13.937 00.000 15712 Move returns status 0, amount 8
20:07:13.937 00.000 15712 MoveAxis(N, 0, ABG)
20:07:13.937 00.000 15712 Move returns status 0, amount 0
20:07:13.937 00.000 15712 move complete, result=0
20:07:13.937 00.000 15712 worker thread done servicing request
20:07:13.937 00.000 15712 Worker thread wakes up
20:07:13.937 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.2 px 0 ms NORTH
20:07:13.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:13.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:15.353 01.416 15712 Exposure complete
20:07:15.401 00.048 15712 worker thread done servicing request
20:07:15.416 00.015 7988 OnExposeComplete: enter
20:07:15.417 00.001 7988 UpdateGuideState(): m_state=6
20:07:15.417 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3389
20:07:15.417 00.000 7988 Star::Find returns 1 (0), X=1170.06, Y=434.30, Mass=1564, SNR=26.8, Peak=230 HFD=3.7
20:07:15.417 00.000 7988 MultiStar: [#1 -0.12,-0.41,0.98,U] [#2 0.12,0.00,0.99,U] [#3 -0.23,0.03,0.96,U] [#4 -0.17,0.03,1.02,U] [#5 -0.30,0.03,0.68,U] [#6 -0.36,-0.32,0.72,U] [#7 -0.26,0.09,0.64,U] [#8 -0.14,-0.17,0.66,U] 
20:07:15.417 00.000 7988 refined, 8 included, MultiStar: {-0.20, 0.00}, one-star: {-0.40, 0.62}
20:07:15.417 00.000 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.58) = xAngle (4.71 = -1.57)
20:07:15.417 00.000 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.82 = 1.54)
20:07:15.417 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.00 hyp=0.20 cameraTheta=3.14 mountX=0.00 mountY=0.20, mountTheta=1.57
20:07:15.417 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.00, opts=13)
20:07:15.417 00.000 7988 Enqueuing Move request for scope (-0.20, 0.00)
20:07:15.417 00.000 15712 Worker thread wakes up
20:07:15.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.00) opts 0xd
20:07:15.417 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.00)
20:07:15.417 00.000 15712 Moving (-0.20, 0.00) raw xDistance=0.00 yDistance=0.20
20:07:15.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:15.417 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.8
20:07:15.431 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:15.431 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:15.433 00.002 7988 Enqueuing Expose request
20:07:15.433 00.000 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
20:07:15.433 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
20:07:15.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:15.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:07:15.433 00.000 15712 MoveAxis(W, 8, ABG)
20:07:15.433 00.000 15712 Guiding  Dir = 3, Dur = 8
20:07:15.433 00.000 15712 IsGuiding returns 0
20:07:15.484 00.051 15712 IsGuiding returns 0
20:07:15.484 00.000 15712 Move returns status 0, amount 8
20:07:15.484 00.000 15712 MoveAxis(N, 0, ABG)
20:07:15.484 00.000 15712 Move returns status 0, amount 0
20:07:15.484 00.000 15712 move complete, result=0
20:07:15.484 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.2 px 0 ms NORTH
20:07:15.495 00.011 15712 worker thread done servicing request
20:07:15.495 00.000 15712 Worker thread wakes up
20:07:15.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:15.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:17.134 01.639 15712 Exposure complete
20:07:17.199 00.065 15712 worker thread done servicing request
20:07:17.199 00.000 7988 OnExposeComplete: enter
20:07:17.199 00.000 7988 UpdateGuideState(): m_state=6
20:07:17.209 00.010 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3390
20:07:17.211 00.002 7988 Star::Find returns 1 (0), X=1170.31, Y=434.31, Mass=1450, SNR=25.7, Peak=219 HFD=3.4
20:07:17.211 00.000 7988 MultiStar: [#1 0.17,-0.34,1.00,U] [#2 -0.14,-0.14,1.03,U] [#3 -0.02,-0.04,1.00,U] [#4 -0.02,0.07,1.04,U] [#5 -0.11,-0.12,0.73,U] [#6 -0.35,-0.02,0.75,U] [#7 -0.49,-0.01,0.68,U] [#8 -0.01,0.03,0.68,U] 
20:07:17.211 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.15, 0.63}
20:07:17.216 00.005 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.65)
20:07:17.216 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.74 = 1.46)
20:07:17.216 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.05 mountX=-0.01 mountY=0.11, mountTheta=1.65
20:07:17.216 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.01, opts=13)
20:07:17.216 00.000 7988 Enqueuing Move request for scope (-0.11, 0.01)
20:07:17.216 00.000 15712 Worker thread wakes up
20:07:17.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:17.216 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.7
20:07:17.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:17.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:17.227 00.011 7988 Enqueuing Expose request
20:07:17.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
20:07:17.227 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
20:07:17.227 00.000 15712 Moving (-0.11, 0.01) raw xDistance=-0.01 yDistance=0.11
20:07:17.233 00.006 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
20:07:17.233 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
20:07:17.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:17.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:07:17.233 00.000 15712 MoveAxis(W, 10, ABG)
20:07:17.233 00.000 15712 Guiding  Dir = 3, Dur = 10
20:07:17.233 00.000 15712 IsGuiding returns 0
20:07:17.250 00.017 15712 IsGuiding returns 1
20:07:17.250 00.000 15712 scope still moving after pulse duration time elapsed
20:07:17.291 00.041 15712 IsGuiding returns 0
20:07:17.291 00.000 15712 scope move finished after 10 + 55 ms
20:07:17.291 00.000 15712 Move returns status 0, amount 10
20:07:17.291 00.000 15712 MoveAxis(N, 0, ABG)
20:07:17.291 00.000 15712 Move returns status 0, amount 0
20:07:17.291 00.000 15712 move complete, result=0
20:07:17.291 00.000 15712 worker thread done servicing request
20:07:17.291 00.000 15712 Worker thread wakes up
20:07:17.291 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
20:07:17.300 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:17.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:18.713 01.413 15712 Exposure complete
20:07:18.762 00.049 15712 worker thread done servicing request
20:07:18.762 00.000 7988 OnExposeComplete: enter
20:07:18.775 00.013 7988 UpdateGuideState(): m_state=6
20:07:18.775 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3391
20:07:18.775 00.000 7988 Star::Find returns 1 (0), X=1170.32, Y=434.41, Mass=1649, SNR=27.7, Peak=238 HFD=3.5
20:07:18.775 00.000 7988 MultiStar: [#1 0.00,-0.41,0.94,U] [#2 -0.05,0.01,0.94,U] [#3 0.06,-0.03,0.89,U] [#4 -0.35,0.04,1.00,U] [#5 -0.18,-0.17,0.69,U] [#6 -0.40,0.04,0.66,U] [#7 -0.58,0.01,0.63,U] [#8 0.12,-0.18,0.62,U] 
20:07:18.779 00.004 7988 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.14, 0.73}
20:07:18.779 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.71)
20:07:18.779 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.40)
20:07:18.779 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=2.99 mountX=-0.02 mountY=0.15, mountTheta=1.71
20:07:18.779 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.02, opts=13)
20:07:18.779 00.000 7988 Enqueuing Move request for scope (-0.16, 0.02)
20:07:18.779 00.000 15712 Worker thread wakes up
20:07:18.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
20:07:18.779 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
20:07:18.779 00.000 15712 Moving (-0.16, 0.02) raw xDistance=-0.02 yDistance=0.15
20:07:18.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:18.779 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.7
20:07:18.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:18.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:18.791 00.012 7988 Enqueuing Expose request
20:07:18.791 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
20:07:18.791 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
20:07:18.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:18.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:07:18.791 00.000 15712 MoveAxis(W, 9, ABG)
20:07:18.791 00.000 15712 Guiding  Dir = 3, Dur = 9
20:07:18.791 00.000 15712 IsGuiding returns 0
20:07:18.813 00.022 15712 IsGuiding returns 0
20:07:18.813 00.000 15712 Move returns status 0, amount 9
20:07:18.813 00.000 15712 MoveAxis(N, 0, ABG)
20:07:18.813 00.000 15712 Move returns status 0, amount 0
20:07:18.813 00.000 15712 move complete, result=0
20:07:18.813 00.000 15712 worker thread done servicing request
20:07:18.813 00.000 15712 Worker thread wakes up
20:07:18.813 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.2 px 0 ms NORTH
20:07:18.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:18.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:20.560 01.747 15712 Exposure complete
20:07:20.616 00.056 15712 worker thread done servicing request
20:07:20.616 00.000 7988 OnExposeComplete: enter
20:07:20.616 00.000 7988 UpdateGuideState(): m_state=6
20:07:20.621 00.005 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3392
20:07:20.621 00.000 7988 Star::Find returns 1 (0), X=1170.06, Y=434.24, Mass=1429, SNR=25.6, Peak=227 HFD=3.3
20:07:20.621 00.000 7988 MultiStar: [#1 -0.00,-0.62,1.02,U] [#2 -0.27,-0.02,1.02,U] [#3 -0.12,-0.14,0.96,U] [#4 -0.20,-0.17,1.05,U] [#5 -0.11,-0.20,0.71,U] [#6 -0.27,-0.27,0.70,U] [#7 -0.25,-0.15,0.67,U] [#8 0.05,-0.31,0.69,U] 
20:07:20.621 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.14}, one-star: {-0.40, 0.56}
20:07:20.621 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
20:07:20.621 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
20:07:20.621 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.22 cameraTheta=-2.49 mountX=0.14 mountY=0.18, mountTheta=0.92
20:07:20.621 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.14, opts=13)
20:07:20.621 00.000 7988 Enqueuing Move request for scope (-0.18, -0.14)
20:07:20.633 00.012 15712 Worker thread wakes up
20:07:20.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
20:07:20.633 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
20:07:20.633 00.000 15712 Moving (-0.18, -0.14) raw xDistance=0.14 yDistance=0.18
20:07:20.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:20.633 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.6
20:07:20.635 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:20.635 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:20.637 00.002 7988 Enqueuing Expose request
20:07:20.637 00.000 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
20:07:20.637 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
20:07:20.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:20.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:07:20.637 00.000 15712 MoveAxis(W, 7, ABG)
20:07:20.637 00.000 15712 Guiding  Dir = 3, Dur = 7
20:07:20.653 00.016 15712 IsGuiding returns 0
20:07:20.671 00.018 15712 IsGuiding returns 0
20:07:20.671 00.000 15712 Move returns status 0, amount 7
20:07:20.671 00.000 15712 MoveAxis(N, 0, ABG)
20:07:20.671 00.000 15712 Move returns status 0, amount 0
20:07:20.671 00.000 15712 move complete, result=0
20:07:20.671 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
20:07:20.673 00.002 15712 worker thread done servicing request
20:07:20.673 00.000 15712 Worker thread wakes up
20:07:20.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:20.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:22.092 01.419 15712 Exposure complete
20:07:22.151 00.059 15712 worker thread done servicing request
20:07:22.151 00.000 7988 OnExposeComplete: enter
20:07:22.153 00.002 7988 UpdateGuideState(): m_state=6
20:07:22.153 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3393
20:07:22.153 00.000 7988 Star::Find returns 1 (0), X=1170.24, Y=434.11, Mass=1397, SNR=25.4, Peak=185 HFD=3.6
20:07:22.153 00.000 7988 MultiStar: [#1 0.03,-0.48,1.03,U] [#2 -0.08,-0.40,1.03,U] [#3 0.02,-0.21,0.96,U] [#4 -0.04,-0.27,1.02,U] [#5 -0.04,-0.20,0.71,U] [#6 -0.27,-0.55,0.68,U] [#7 -0.66,-0.29,0.69,U] [#8 -0.05,-0.53,0.69,U] 
20:07:22.153 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.26}, one-star: {-0.22, 0.43}
20:07:22.153 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.45 = -0.45)
20:07:22.153 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.66 = 2.66)
20:07:22.153 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-2.02 mountX=0.26 mountY=0.13, mountTheta=0.47
20:07:22.162 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.26, opts=13)
20:07:22.162 00.000 7988 Enqueuing Move request for scope (-0.13, -0.26)
20:07:22.162 00.000 15712 Worker thread wakes up
20:07:22.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.26) opts 0xd
20:07:22.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.26)
20:07:22.162 00.000 15712 Moving (-0.13, -0.26) raw xDistance=0.26 yDistance=0.13
20:07:22.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:07:22.162 00.000 7988 UpdateGuideState exits: m=1397 SNR=25.4
20:07:22.167 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:22.167 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:22.169 00.002 7988 Enqueuing Expose request
20:07:22.169 00.000 15712 PPEC rslt: input = 0.26, final = 0.18, react = 0.16, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.46
20:07:22.169 00.000 15712 PPEC: input: 0.26, control: 0.18, exposure: 1500
20:07:22.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:22.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:07:22.169 00.000 15712 MoveAxis(W, 58, ABG)
20:07:22.169 00.000 15712 Guiding  Dir = 3, Dur = 58
20:07:22.169 00.000 15712 IsGuiding returns 0
20:07:22.190 00.021 15712 PulseGuide returned control before completion, sleep 50
20:07:22.250 00.060 15712 IsGuiding returns 1
20:07:22.250 00.000 15712 scope still moving after pulse duration time elapsed
20:07:22.286 00.036 15712 IsGuiding returns 0
20:07:22.286 00.000 15712 scope move finished after 58 + 55 ms
20:07:22.286 00.000 15712 Move returns status 0, amount 58
20:07:22.286 00.000 15712 MoveAxis(N, 0, ABG)
20:07:22.286 00.000 15712 Move returns status 0, amount 0
20:07:22.286 00.000 15712 move complete, result=0
20:07:22.286 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
20:07:22.286 00.000 15712 worker thread done servicing request
20:07:22.288 00.002 15712 Worker thread wakes up
20:07:22.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:22.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:23.925 01.637 15712 Exposure complete
20:07:23.986 00.061 15712 worker thread done servicing request
20:07:23.986 00.000 7988 OnExposeComplete: enter
20:07:23.986 00.000 7988 UpdateGuideState(): m_state=6
20:07:23.993 00.007 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3394
20:07:23.995 00.002 7988 Star::Find returns 1 (0), X=1170.16, Y=434.24, Mass=1538, SNR=26.6, Peak=223 HFD=3.5
20:07:23.997 00.002 7988 MultiStar: [#1 0.01,-0.26,0.97,U] [#2 -0.08,-0.09,0.97,U] [#3 -0.03,-0.11,0.92,U] [#4 0.01,-0.13,1.01,U] [#5 0.05,-0.07,0.72,U] [#6 -0.23,-0.08,0.71,U] [#7 -0.42,0.00,0.66,U] [#8 0.06,-0.11,0.65,U] 
20:07:23.999 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {-0.30, 0.56}
20:07:23.999 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
20:07:24.002 00.003 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
20:07:24.004 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.89 mountX=0.03 mountY=0.10, mountTheta=1.31
20:07:24.006 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.03, opts=13)
20:07:24.008 00.002 7988 Enqueuing Move request for scope (-0.10, -0.03)
20:07:24.008 00.000 15712 Worker thread wakes up
20:07:24.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:24.008 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.6
20:07:24.012 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:24.014 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:24.016 00.002 7988 Enqueuing Expose request
20:07:24.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
20:07:24.016 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
20:07:24.016 00.000 15712 Moving (-0.10, -0.03) raw xDistance=0.03 yDistance=0.10
20:07:24.021 00.005 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
20:07:24.021 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
20:07:24.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:24.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:07:24.021 00.000 15712 MoveAxis(W, 9, ABG)
20:07:24.021 00.000 15712 Guiding  Dir = 3, Dur = 9
20:07:24.021 00.000 15712 IsGuiding returns 0
20:07:24.044 00.023 15712 IsGuiding returns 0
20:07:24.044 00.000 15712 Move returns status 0, amount 9
20:07:24.044 00.000 15712 MoveAxis(N, 0, ABG)
20:07:24.044 00.000 15712 Move returns status 0, amount 0
20:07:24.044 00.000 15712 move complete, result=0
20:07:24.044 00.000 15712 worker thread done servicing request
20:07:24.044 00.000 15712 Worker thread wakes up
20:07:24.044 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
20:07:24.046 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:24.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:25.450 01.404 15712 Exposure complete
20:07:25.511 00.061 15712 worker thread done servicing request
20:07:25.511 00.000 7988 OnExposeComplete: enter
20:07:25.511 00.000 7988 UpdateGuideState(): m_state=6
20:07:25.514 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3395
20:07:25.514 00.000 7988 Star::Find returns 1 (0), X=1170.08, Y=434.06, Mass=1446, SNR=25.7, Peak=214 HFD=3.2
20:07:25.514 00.000 7988 MultiStar: [#1 -0.16,-0.27,1.01,U] [#2 -0.10,-0.28,1.03,U] [#3 -0.27,-0.19,0.95,U] [#4 -0.16,-0.14,1.00,U] [#5 -0.30,-0.38,0.74,U] [#6 -0.47,-0.61,0.73,U] [#7 -0.52,-0.20,0.64,U] [#8 -0.12,-0.25,0.65,U] 
20:07:25.514 00.000 7988 refined, 8 included, MultiStar: {-0.26, -0.20}, one-star: {-0.38, 0.38}
20:07:25.514 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.58) = xAngle (-0.92 = -0.92)
20:07:25.514 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.19 = 2.19)
20:07:25.514 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.20 hyp=0.33 cameraTheta=-2.50 mountX=0.20 mountY=0.27, mountTheta=0.93
20:07:25.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.20, opts=13)
20:07:25.524 00.010 7988 Enqueuing Move request for scope (-0.26, -0.20)
20:07:25.524 00.000 15712 Worker thread wakes up
20:07:25.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.20) opts 0xd
20:07:25.524 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.20)
20:07:25.524 00.000 15712 Moving (-0.26, -0.20) raw xDistance=0.20 yDistance=0.27
20:07:25.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:25.524 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.7
20:07:25.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:25.524 00.000 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.45
20:07:25.524 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
20:07:25.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
20:07:25.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:25.530 00.006 7988 Enqueuing Expose request
20:07:25.530 00.000 15712 MoveAxis(W, 50, ABG)
20:07:25.530 00.000 15712 Guiding  Dir = 3, Dur = 50
20:07:25.530 00.000 15712 IsGuiding returns 0
20:07:25.546 00.016 15712 PulseGuide returned control before completion, sleep 47
20:07:25.594 00.048 15712 IsGuiding returns 1
20:07:25.594 00.000 15712 scope still moving after pulse duration time elapsed
20:07:25.658 00.064 15712 IsGuiding returns 0
20:07:25.658 00.000 15712 scope move finished after 50 + 76 ms
20:07:25.658 00.000 15712 Move returns status 0, amount 50
20:07:25.658 00.000 15712 MoveAxis(S, 68, ABG)
20:07:25.658 00.000 15712 Guiding  Dir = 1, Dur = 68
20:07:25.658 00.000 15712 IsGuiding returns 0
20:07:25.738 00.080 15712 IsGuiding returns 1
20:07:25.738 00.000 15712 scope still moving after pulse duration time elapsed
20:07:25.770 00.032 15712 IsGuiding returns 1
20:07:25.834 00.064 15712 IsGuiding returns 0
20:07:25.834 00.000 15712 scope move finished after 68 + 107 ms
20:07:25.834 00.000 15712 Move returns status 0, amount 68
20:07:25.834 00.000 15712 move complete, result=0
20:07:25.834 00.000 7988 GuideStep: 0.2 px 50 ms WEST, 0.3 px 68 ms SOUTH
20:07:25.834 00.000 15712 worker thread done servicing request
20:07:25.836 00.002 15712 Worker thread wakes up
20:07:25.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:25.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:27.476 01.640 15712 Exposure complete
20:07:27.531 00.055 15712 worker thread done servicing request
20:07:27.531 00.000 7988 OnExposeComplete: enter
20:07:27.537 00.006 7988 UpdateGuideState(): m_state=6
20:07:27.541 00.004 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3396
20:07:27.541 00.000 7988 Star::Find returns 1 (0), X=1169.98, Y=434.38, Mass=1542, SNR=26.6, Peak=207 HFD=3.5
20:07:27.541 00.000 7988 MultiStar: [#1 -0.15,-0.15,1.00,U] [#2 -0.23,0.13,0.98,U] [#3 -0.26,-0.08,0.91,U] [#4 -0.30,0.18,1.04,U] [#5 0.07,-0.18,0.70,U] [#6 -0.43,-0.30,0.67,U] [#7 -0.52,0.18,0.64,U] [#8 -0.09,0.20,0.66,U] 
20:07:27.548 00.007 7988 refined, 8 included, MultiStar: {-0.27, 0.09}, one-star: {-0.47, 0.70}
20:07:27.548 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.58) = xAngle (4.38 = -1.90)
20:07:27.548 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.49 = 1.21)
20:07:27.548 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.28 cameraTheta=2.80 mountX=-0.09 mountY=0.26, mountTheta=1.91
20:07:27.553 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.09, opts=13)
20:07:27.553 00.000 7988 Enqueuing Move request for scope (-0.27, 0.09)
20:07:27.553 00.000 15712 Worker thread wakes up
20:07:27.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.09) opts 0xd
20:07:27.553 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.09)
20:07:27.553 00.000 15712 Moving (-0.27, 0.09) raw xDistance=-0.09 yDistance=0.26
20:07:27.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:27.553 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.6
20:07:27.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:27.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:27.553 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
20:07:27.553 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
20:07:27.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
20:07:27.553 00.000 15712 MoveAxis(W, 15, ABG)
20:07:27.553 00.000 15712 Guiding  Dir = 3, Dur = 15
20:07:27.553 00.000 7988 Enqueuing Expose request
20:07:27.573 00.020 15712 IsGuiding returns 0
20:07:27.590 00.017 15712 IsGuiding returns 1
20:07:27.590 00.000 15712 scope still moving after pulse duration time elapsed
20:07:27.641 00.051 15712 IsGuiding returns 0
20:07:27.641 00.000 15712 scope move finished after 15 + 48 ms
20:07:27.641 00.000 15712 Move returns status 0, amount 15
20:07:27.641 00.000 15712 MoveAxis(S, 67, ABG)
20:07:27.641 00.000 15712 Guiding  Dir = 1, Dur = 67
20:07:27.641 00.000 15712 IsGuiding returns 0
20:07:27.718 00.077 15712 IsGuiding returns 1
20:07:27.718 00.000 15712 scope still moving after pulse duration time elapsed
20:07:27.745 00.027 15712 IsGuiding returns 1
20:07:27.814 00.069 15712 IsGuiding returns 0
20:07:27.814 00.000 15712 scope move finished after 67 + 108 ms
20:07:27.814 00.000 15712 Move returns status 0, amount 67
20:07:27.814 00.000 15712 move complete, result=0
20:07:27.814 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.3 px 67 ms SOUTH
20:07:27.818 00.004 15712 worker thread done servicing request
20:07:27.818 00.000 15712 Worker thread wakes up
20:07:27.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:27.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:29.227 01.409 15712 Exposure complete
20:07:29.279 00.052 15712 worker thread done servicing request
20:07:29.279 00.000 7988 OnExposeComplete: enter
20:07:29.288 00.009 7988 UpdateGuideState(): m_state=6
20:07:29.288 00.000 7988 Star::Find(15, 1169, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3397
20:07:29.288 00.000 7988 Star::Find returns 1 (0), X=1170.18, Y=434.35, Mass=1524, SNR=26.4, Peak=211 HFD=3.5
20:07:29.288 00.000 7988 MultiStar: [#1 0.13,-0.14,1.00,U] [#2 0.17,-0.04,1.01,U] [#3 -0.06,-0.01,0.93,U] [#4 0.07,0.05,1.02,U] [#5 0.12,0.05,0.72,U] [#6 -0.39,-0.15,0.68,U] [#7 0.09,0.11,0.64,U] [#8 0.26,0.02,0.66,U] 
20:07:29.288 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {-0.28, 0.67}
20:07:29.288 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
20:07:29.288 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.18)
20:07:29.296 00.008 7988 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.42 mountX=-0.07 mountY=-0.01, mountTheta=-2.97
20:07:29.296 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.07, opts=13)
20:07:29.296 00.000 7988 Enqueuing Move request for scope (0.01, 0.07)
20:07:29.296 00.000 15712 Worker thread wakes up
20:07:29.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
20:07:29.296 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
20:07:29.296 00.000 15712 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
20:07:29.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:29.296 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.4
20:07:29.302 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:29.302 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:29.304 00.002 7988 Enqueuing Expose request
20:07:29.304 00.000 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
20:07:29.304 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
20:07:29.304 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:29.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:07:29.304 00.000 15712 MoveAxis(W, 14, ABG)
20:07:29.304 00.000 15712 Guiding  Dir = 3, Dur = 14
20:07:29.304 00.000 15712 IsGuiding returns 0
20:07:29.329 00.025 15712 IsGuiding returns 1
20:07:29.329 00.000 15712 scope still moving after pulse duration time elapsed
20:07:29.380 00.051 15712 IsGuiding returns 0
20:07:29.380 00.000 15712 scope move finished after 14 + 63 ms
20:07:29.380 00.000 15712 Move returns status 0, amount 14
20:07:29.380 00.000 15712 MoveAxis(N, 0, ABG)
20:07:29.380 00.000 15712 Move returns status 0, amount 0
20:07:29.380 00.000 15712 move complete, result=0
20:07:29.380 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
20:07:29.384 00.004 15712 worker thread done servicing request
20:07:29.384 00.000 15712 Worker thread wakes up
20:07:29.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:29.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:31.027 01.643 15712 Exposure complete
20:07:31.081 00.054 15712 worker thread done servicing request
20:07:31.081 00.000 7988 OnExposeComplete: enter
20:07:31.090 00.009 7988 UpdateGuideState(): m_state=6
20:07:31.090 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3398
20:07:31.092 00.002 7988 Star::Find returns 1 (0), X=1170.28, Y=434.61, Mass=1472, SNR=26.1, Peak=199 HFD=3.2
20:07:31.092 00.000 7988 MultiStar: [#1 0.35,-0.13,1.05,U] [#2 0.05,0.08,1.01,U] [#3 0.00,0.33,0.92,U] [#4 0.03,0.24,1.03,U] [#5 -0.12,0.00,0.70,U] [#6 -0.22,0.08,0.73,U] [#7 -0.47,0.51,0.67,U] [#8 0.07,0.23,0.65,U] 
20:07:31.094 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.25}, one-star: {-0.18, 0.93}
20:07:31.094 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
20:07:31.096 00.002 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
20:07:31.098 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.26 cameraTheta=1.69 mountX=-0.25 mountY=0.03, mountTheta=3.04
20:07:31.100 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.25, opts=13)
20:07:31.100 00.000 7988 Enqueuing Move request for scope (-0.03, 0.25)
20:07:31.102 00.002 15712 Worker thread wakes up
20:07:31.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
20:07:31.102 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
20:07:31.102 00.000 15712 Moving (-0.03, 0.25) raw xDistance=-0.25 yDistance=0.03
20:07:31.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:31.102 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
20:07:31.104 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:31.104 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:31.106 00.002 7988 Enqueuing Expose request
20:07:31.106 00.000 15712 PPEC rslt: input = -0.25, final = -0.12, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 639.45
20:07:31.106 00.000 15712 PPEC: input: -0.25, control: -0.12, exposure: 1500
20:07:31.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:31.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:07:31.106 00.000 15712 MoveAxis(E, 38, ABG)
20:07:31.106 00.000 15712 Guiding  Dir = 2, Dur = 38
20:07:31.108 00.002 15712 IsGuiding returns 0
20:07:31.125 00.017 15712 PulseGuide returned control before completion, sleep 32
20:07:31.173 00.048 15712 IsGuiding returns 0
20:07:31.173 00.000 15712 Move returns status 0, amount 38
20:07:31.173 00.000 15712 MoveAxis(N, 0, ABG)
20:07:31.173 00.000 15712 Move returns status 0, amount 0
20:07:31.173 00.000 15712 move complete, result=0
20:07:31.173 00.000 7988 GuideStep: -0.3 px 38 ms EAST, 0.0 px 0 ms NORTH
20:07:31.175 00.002 15712 worker thread done servicing request
20:07:31.175 00.000 15712 Worker thread wakes up
20:07:31.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:31.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:32.590 01.415 15712 Exposure complete
20:07:32.642 00.052 15712 worker thread done servicing request
20:07:32.642 00.000 7988 OnExposeComplete: enter
20:07:32.642 00.000 7988 UpdateGuideState(): m_state=6
20:07:32.651 00.009 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3399
20:07:32.651 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=434.19, Mass=1397, SNR=25.4, Peak=181 HFD=3.2
20:07:32.651 00.000 7988 MultiStar: [#1 0.12,-0.13,1.03,U] [#2 0.04,0.07,1.05,U] [#3 0.04,-0.05,0.97,U] [#4 -0.01,-0.00,1.07,U] [#5 -0.03,-0.02,0.73,U] [#6 -0.20,-0.13,0.74,U] [#7 -0.32,0.08,0.73,U] [#8 0.06,-0.07,0.68,U] 
20:07:32.651 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.07, 0.51}
20:07:32.651 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
20:07:32.651 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.65)
20:07:32.651 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.24 mountX=-0.04 mountY=0.03, mountTheta=2.48
20:07:32.659 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
20:07:32.659 00.000 7988 Enqueuing Move request for scope (-0.03, 0.04)
20:07:32.659 00.000 15712 Worker thread wakes up
20:07:32.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
20:07:32.659 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
20:07:32.659 00.000 15712 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
20:07:32.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:32.659 00.000 7988 UpdateGuideState exits: m=1397 SNR=25.4
20:07:32.665 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:32.665 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:32.667 00.002 7988 Enqueuing Expose request
20:07:32.667 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
20:07:32.667 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
20:07:32.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:32.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:07:32.667 00.000 15712 MoveAxis(W, 11, ABG)
20:07:32.667 00.000 15712 Guiding  Dir = 3, Dur = 11
20:07:32.667 00.000 15712 IsGuiding returns 0
20:07:32.691 00.024 15712 IsGuiding returns 1
20:07:32.691 00.000 15712 scope still moving after pulse duration time elapsed
20:07:32.715 00.024 15712 IsGuiding returns 1
20:07:32.751 00.036 15712 IsGuiding returns 0
20:07:32.751 00.000 15712 scope move finished after 11 + 75 ms
20:07:32.751 00.000 15712 Move returns status 0, amount 11
20:07:32.751 00.000 15712 MoveAxis(N, 0, ABG)
20:07:32.751 00.000 15712 Move returns status 0, amount 0
20:07:32.751 00.000 15712 move complete, result=0
20:07:32.751 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
20:07:32.757 00.006 15712 worker thread done servicing request
20:07:32.757 00.000 15712 Worker thread wakes up
20:07:32.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:32.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:34.389 01.632 15712 Exposure complete
20:07:34.446 00.057 15712 worker thread done servicing request
20:07:34.446 00.000 7988 OnExposeComplete: enter
20:07:34.453 00.007 7988 UpdateGuideState(): m_state=6
20:07:34.453 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
20:07:34.453 00.000 7988 Star::Find returns 1 (0), X=1170.27, Y=434.65, Mass=1513, SNR=26.5, Peak=196 HFD=3.3
20:07:34.453 00.000 7988 MultiStar: [#1 0.29,-0.22,1.00,U] [#2 0.14,-0.02,1.03,U] [#3 0.31,0.14,0.98,U] [#4 0.03,0.11,1.01,U] [#5 0.25,0.03,0.70,U] [#6 0.03,-0.14,0.74,U] [#7 -0.26,0.15,0.67,U] [#8 0.38,0.14,0.62,U] 
20:07:34.453 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {-0.18, 0.97}
20:07:34.453 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
20:07:34.453 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.70)
20:07:34.453 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.90 mountX=-0.14 mountY=-0.11, mountTheta=-2.46
20:07:34.463 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.14, opts=13)
20:07:34.463 00.000 7988 Enqueuing Move request for scope (0.11, 0.14)
20:07:34.463 00.000 15712 Worker thread wakes up
20:07:34.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
20:07:34.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
20:07:34.463 00.000 15712 Moving (0.11, 0.14) raw xDistance=-0.14 yDistance=-0.11
20:07:34.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:34.463 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
20:07:34.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:34.463 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:34.470 00.007 7988 Enqueuing Expose request
20:07:34.470 00.000 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
20:07:34.470 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
20:07:34.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:34.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:07:34.470 00.000 15712 MoveAxis(W, 10, ABG)
20:07:34.470 00.000 15712 Guiding  Dir = 3, Dur = 10
20:07:34.497 00.027 15712 IsGuiding returns 0
20:07:34.514 00.017 15712 IsGuiding returns 1
20:07:34.514 00.000 15712 scope still moving after pulse duration time elapsed
20:07:34.570 00.056 15712 IsGuiding returns 0
20:07:34.570 00.000 15712 scope move finished after 10 + 69 ms
20:07:34.570 00.000 15712 Move returns status 0, amount 10
20:07:34.570 00.000 15712 MoveAxis(N, 0, ABG)
20:07:34.570 00.000 15712 Move returns status 0, amount 0
20:07:34.570 00.000 15712 move complete, result=0
20:07:34.570 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
20:07:34.580 00.010 15712 worker thread done servicing request
20:07:34.580 00.000 15712 Worker thread wakes up
20:07:34.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:34.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:35.986 01.406 15712 Exposure complete
20:07:36.045 00.059 15712 worker thread done servicing request
20:07:36.045 00.000 7988 OnExposeComplete: enter
20:07:36.048 00.003 7988 UpdateGuideState(): m_state=6
20:07:36.048 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3401
20:07:36.048 00.000 7988 Star::Find returns 1 (0), X=1170.35, Y=434.46, Mass=1522, SNR=26.5, Peak=216 HFD=3.2
20:07:36.048 00.000 7988 MultiStar: [#1 0.20,-0.06,1.02,U] [#2 0.10,0.37,1.01,U] [#3 0.05,0.28,0.95,U] [#4 -0.04,0.21,1.04,U] [#5 -0.00,0.00,0.71,U] [#6 -0.17,-0.02,0.70,U] [#7 -0.24,0.21,0.66,U] [#8 0.08,0.09,0.67,U] 
20:07:36.048 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.23}, one-star: {-0.11, 0.78}
20:07:36.048 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.12)
20:07:36.055 00.007 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.01)
20:07:36.057 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.59 mountX=-0.23 mountY=-0.00, mountTheta=-3.13
20:07:36.059 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.23, opts=13)
20:07:36.060 00.001 7988 Enqueuing Move request for scope (-0.00, 0.23)
20:07:36.060 00.000 15712 Worker thread wakes up
20:07:36.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
20:07:36.060 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
20:07:36.060 00.000 15712 Moving (-0.00, 0.23) raw xDistance=-0.23 yDistance=-0.00
20:07:36.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:07:36.063 00.003 7988 UpdateGuideState exits: m=1522 SNR=26.5
20:07:36.063 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:36.063 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:36.063 00.000 7988 Enqueuing Expose request
20:07:36.063 00.000 15712 PPEC rslt: input = -0.23, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.44
20:07:36.063 00.000 15712 PPEC: input: -0.23, control: -0.11, exposure: 1500
20:07:36.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:36.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:07:36.063 00.000 15712 MoveAxis(E, 34, ABG)
20:07:36.063 00.000 15712 Guiding  Dir = 2, Dur = 34
20:07:36.063 00.000 15712 IsGuiding returns 0
20:07:36.096 00.033 15712 PulseGuide returned control before completion, sleep 17
20:07:36.143 00.047 15712 IsGuiding returns 1
20:07:36.143 00.000 15712 scope still moving after pulse duration time elapsed
20:07:36.175 00.032 15712 IsGuiding returns 0
20:07:36.175 00.000 15712 scope move finished after 34 + 72 ms
20:07:36.175 00.000 15712 Move returns status 0, amount 34
20:07:36.175 00.000 15712 MoveAxis(N, 0, ABG)
20:07:36.175 00.000 15712 Move returns status 0, amount 0
20:07:36.175 00.000 15712 move complete, result=0
20:07:36.175 00.000 15712 worker thread done servicing request
20:07:36.175 00.000 15712 Worker thread wakes up
20:07:36.175 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
20:07:36.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:36.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:37.917 01.742 15712 Exposure complete
20:07:37.963 00.046 15712 worker thread done servicing request
20:07:37.963 00.000 7988 OnExposeComplete: enter
20:07:37.978 00.015 7988 UpdateGuideState(): m_state=6
20:07:37.978 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3402
20:07:37.980 00.002 7988 Star::Find returns 1 (0), X=1170.31, Y=434.33, Mass=1544, SNR=26.7, Peak=236 HFD=3.3
20:07:37.980 00.000 7988 MultiStar: [#1 0.24,-0.57,1.00,U] [#2 0.04,-0.12,1.03,U] [#3 0.07,0.09,0.99,U] [#4 0.01,-0.27,0.99,U] [#5 0.01,-0.09,0.70,U] [#6 -0.16,-0.09,0.70,U] [#7 -0.13,0.09,0.66,U] [#8 0.18,-0.09,0.62,U] 
20:07:37.982 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.15, 0.65}
20:07:37.982 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
20:07:37.984 00.002 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.74)
20:07:37.984 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.15 mountX=0.04 mountY=-0.02, mountTheta=-0.40
20:07:37.986 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.04, opts=13)
20:07:37.988 00.002 7988 Enqueuing Move request for scope (0.02, -0.04)
20:07:37.988 00.000 15712 Worker thread wakes up
20:07:37.990 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
20:07:37.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
20:07:37.990 00.000 15712 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
20:07:37.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:37.990 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.7
20:07:37.992 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:37.994 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:37.994 00.000 7988 Enqueuing Expose request
20:07:37.994 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
20:07:37.994 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
20:07:37.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:37.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:07:37.994 00.000 15712 MoveAxis(W, 7, ABG)
20:07:37.994 00.000 15712 Guiding  Dir = 3, Dur = 7
20:07:37.994 00.000 15712 IsGuiding returns 0
20:07:38.014 00.020 15712 IsGuiding returns 0
20:07:38.014 00.000 15712 Move returns status 0, amount 7
20:07:38.014 00.000 15712 MoveAxis(N, 0, ABG)
20:07:38.014 00.000 15712 Move returns status 0, amount 0
20:07:38.014 00.000 15712 move complete, result=0
20:07:38.014 00.000 15712 worker thread done servicing request
20:07:38.014 00.000 15712 Worker thread wakes up
20:07:38.014 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
20:07:38.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:38.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:39.433 01.419 15712 Exposure complete
20:07:39.494 00.061 15712 worker thread done servicing request
20:07:39.494 00.000 7988 OnExposeComplete: enter
20:07:39.494 00.000 7988 UpdateGuideState(): m_state=6
20:07:39.497 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3403
20:07:39.497 00.000 7988 Star::Find returns 1 (0), X=1170.43, Y=434.00, Mass=1546, SNR=26.7, Peak=188 HFD=3.5
20:07:39.499 00.002 7988 MultiStar: [#1 0.25,-0.54,1.03,U] [#2 -0.20,-0.25,1.01,U] [#3 0.12,-0.23,0.92,U] [#4 0.17,-0.30,1.06,U] [#5 0.05,-0.37,0.69,U] [#6 0.02,-0.48,0.68,U] [#7 -0.03,-0.14,0.71,U] [#8 0.48,-0.35,0.69,U] 
20:07:39.499 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.25}, one-star: {-0.02, 0.32}
20:07:39.499 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
20:07:39.499 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.83)
20:07:39.499 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.26 cameraTheta=-1.24 mountX=0.25 mountY=-0.08, mountTheta=-0.31
20:07:39.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.25, opts=13)
20:07:39.499 00.000 7988 Enqueuing Move request for scope (0.09, -0.25)
20:07:39.499 00.000 15712 Worker thread wakes up
20:07:39.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
20:07:39.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
20:07:39.499 00.000 15712 Moving (0.09, -0.25) raw xDistance=0.25 yDistance=-0.08
20:07:39.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:39.509 00.010 7988 UpdateGuideState exits: m=1546 SNR=26.7
20:07:39.510 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:39.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:39.510 00.000 7988 Enqueuing Expose request
20:07:39.510 00.000 15712 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.44
20:07:39.510 00.000 15712 PPEC: input: 0.25, control: 0.16, exposure: 1500
20:07:39.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:39.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:07:39.510 00.000 15712 MoveAxis(W, 53, ABG)
20:07:39.510 00.000 15712 Guiding  Dir = 3, Dur = 53
20:07:39.510 00.000 15712 IsGuiding returns 0
20:07:39.526 00.016 15712 PulseGuide returned control before completion, sleep 46
20:07:39.612 00.086 15712 IsGuiding returns 0
20:07:39.612 00.000 15712 Move returns status 0, amount 53
20:07:39.612 00.000 15712 MoveAxis(N, 0, ABG)
20:07:39.612 00.000 15712 Move returns status 0, amount 0
20:07:39.612 00.000 15712 move complete, result=0
20:07:39.612 00.000 7988 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
20:07:39.615 00.003 15712 worker thread done servicing request
20:07:39.615 00.000 15712 Worker thread wakes up
20:07:39.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:39.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:41.252 01.637 15712 Exposure complete
20:07:41.307 00.055 15712 worker thread done servicing request
20:07:41.307 00.000 7988 OnExposeComplete: enter
20:07:41.313 00.006 7988 UpdateGuideState(): m_state=6
20:07:41.313 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3404
20:07:41.313 00.000 7988 Star::Find returns 1 (0), X=1170.28, Y=434.44, Mass=1509, SNR=26.4, Peak=215 HFD=3.3
20:07:41.313 00.000 7988 MultiStar: [#1 0.02,-0.43,0.99,U] [#2 -0.09,0.12,1.00,U] [#3 -0.03,0.03,0.95,U] [#4 -0.18,0.01,1.03,U] [#5 -0.02,-0.06,0.69,U] [#6 -0.28,-0.14,0.72,U] [#7 -0.46,0.25,0.65,U] [#8 0.06,-0.09,0.67,U] 
20:07:41.313 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.17, 0.76}
20:07:41.313 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.58) = xAngle (4.26 = -2.02)
20:07:41.313 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
20:07:41.313 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.68 mountX=-0.06 mountY=0.12, mountTheta=2.03
20:07:41.313 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.06, opts=13)
20:07:41.313 00.000 7988 Enqueuing Move request for scope (-0.12, 0.06)
20:07:41.313 00.000 15712 Worker thread wakes up
20:07:41.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
20:07:41.313 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
20:07:41.313 00.000 15712 Moving (-0.12, 0.06) raw xDistance=-0.06 yDistance=0.12
20:07:41.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:41.313 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
20:07:41.327 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:41.328 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:41.330 00.002 7988 Enqueuing Expose request
20:07:41.330 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
20:07:41.330 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
20:07:41.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:41.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:07:41.330 00.000 15712 MoveAxis(W, 3, ABG)
20:07:41.330 00.000 15712 Guiding  Dir = 3, Dur = 3
20:07:41.330 00.000 15712 IsGuiding returns 0
20:07:41.347 00.017 15712 IsGuiding returns 0
20:07:41.347 00.000 15712 Move returns status 0, amount 3
20:07:41.347 00.000 15712 MoveAxis(N, 0, ABG)
20:07:41.347 00.000 15712 Move returns status 0, amount 0
20:07:41.347 00.000 15712 move complete, result=0
20:07:41.347 00.000 15712 worker thread done servicing request
20:07:41.347 00.000 15712 Worker thread wakes up
20:07:41.347 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
20:07:41.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:41.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:42.764 01.417 15712 Exposure complete
20:07:42.812 00.048 15712 worker thread done servicing request
20:07:42.812 00.000 7988 OnExposeComplete: enter
20:07:42.827 00.015 7988 UpdateGuideState(): m_state=6
20:07:42.829 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3405
20:07:42.829 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=434.34, Mass=1624, SNR=27.4, Peak=202 HFD=3.5
20:07:42.831 00.002 7988 MultiStar: [#1 0.31,-0.21,0.94,U] [#2 -0.03,-0.01,0.94,U] [#3 0.09,-0.22,0.92,U] [#4 0.09,0.03,1.02,U] [#5 0.25,-0.25,0.68,U] [#6 -0.09,-0.09,0.67,U] [#7 -0.31,-0.18,0.67,U] [#8 0.10,0.12,0.66,U] 
20:07:42.831 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {-0.13, 0.66}
20:07:42.833 00.002 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.58) = xAngle (1.62 = 1.62)
20:07:42.833 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.73 = -1.55)
20:07:42.835 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.04 mountX=-0.00 mountY=-0.04, mountTheta=-1.62
20:07:42.837 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.00, opts=13)
20:07:42.837 00.000 7988 Enqueuing Move request for scope (0.04, 0.00)
20:07:42.839 00.002 15712 Worker thread wakes up
20:07:42.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
20:07:42.839 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
20:07:42.839 00.000 15712 Moving (0.04, 0.00) raw xDistance=-0.00 yDistance=-0.04
20:07:42.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:42.839 00.000 7988 UpdateGuideState exits: m=1624 SNR=27.4
20:07:42.842 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:42.843 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:42.844 00.001 7988 Enqueuing Expose request
20:07:42.844 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
20:07:42.844 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
20:07:42.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:42.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:07:42.844 00.000 15712 MoveAxis(W, 2, ABG)
20:07:42.844 00.000 15712 Guiding  Dir = 3, Dur = 2
20:07:42.844 00.000 15712 IsGuiding returns 0
20:07:42.896 00.052 15712 IsGuiding returns 0
20:07:42.896 00.000 15712 Move returns status 0, amount 2
20:07:42.896 00.000 15712 MoveAxis(N, 0, ABG)
20:07:42.896 00.000 15712 Move returns status 0, amount 0
20:07:42.896 00.000 15712 move complete, result=0
20:07:42.896 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
20:07:42.907 00.011 15712 worker thread done servicing request
20:07:42.907 00.000 15712 Worker thread wakes up
20:07:42.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:42.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:44.548 01.641 15712 Exposure complete
20:07:44.595 00.047 15712 worker thread done servicing request
20:07:44.595 00.000 7988 OnExposeComplete: enter
20:07:44.611 00.016 7988 UpdateGuideState(): m_state=6
20:07:44.611 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
20:07:44.611 00.000 7988 Star::Find returns 1 (0), X=1170.31, Y=434.15, Mass=1489, SNR=26.2, Peak=224 HFD=3.3
20:07:44.611 00.000 7988 MultiStar: [#1 0.03,-0.34,1.04,U] [#2 0.10,-0.31,1.02,U] [#3 0.05,-0.18,0.94,U] [#4 0.18,-0.19,1.01,U] [#5 -0.02,-0.24,0.72,U] [#6 -0.33,-0.39,0.72,U] [#7 -0.26,-0.22,0.65,U] [#8 0.15,-0.44,0.67,U] 
20:07:44.611 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.19}, one-star: {-0.15, 0.47}
20:07:44.611 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
20:07:44.611 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
20:07:44.611 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.64 mountX=0.19 mountY=0.02, mountTheta=0.09
20:07:44.611 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.19, opts=13)
20:07:44.611 00.000 7988 Enqueuing Move request for scope (-0.01, -0.19)
20:07:44.611 00.000 15712 Worker thread wakes up
20:07:44.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
20:07:44.611 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
20:07:44.611 00.000 15712 Moving (-0.01, -0.19) raw xDistance=0.19 yDistance=0.02
20:07:44.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:44.611 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2
20:07:44.625 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:44.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:44.627 00.002 7988 Enqueuing Expose request
20:07:44.627 00.000 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.43
20:07:44.627 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
20:07:44.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:44.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:07:44.627 00.000 15712 MoveAxis(W, 41, ABG)
20:07:44.627 00.000 15712 Guiding  Dir = 3, Dur = 41
20:07:44.627 00.000 15712 IsGuiding returns 0
20:07:44.647 00.020 15712 PulseGuide returned control before completion, sleep 34
20:07:44.695 00.048 15712 IsGuiding returns 0
20:07:44.695 00.000 15712 Move returns status 0, amount 41
20:07:44.695 00.000 15712 MoveAxis(N, 0, ABG)
20:07:44.695 00.000 15712 Move returns status 0, amount 0
20:07:44.695 00.000 15712 move complete, result=0
20:07:44.696 00.001 7988 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
20:07:44.696 00.000 15712 worker thread done servicing request
20:07:44.696 00.000 15712 Worker thread wakes up
20:07:44.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:44.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:46.110 01.414 15712 Exposure complete
20:07:46.172 00.062 15712 worker thread done servicing request
20:07:46.172 00.000 7988 OnExposeComplete: enter
20:07:46.173 00.001 7988 UpdateGuideState(): m_state=6
20:07:46.173 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3407
20:07:46.173 00.000 7988 Star::Find returns 1 (0), X=1170.50, Y=434.30, Mass=1364, SNR=25.1, Peak=172 HFD=3.2
20:07:46.173 00.000 7988 MultiStar: [#1 0.27,-0.28,1.06,U] [#2 0.17,-0.08,1.05,U] [#3 0.20,-0.10,1.02,U] [#4 0.14,-0.11,1.06,U] [#5 0.13,-0.24,0.73,U] [#6 0.16,-0.14,0.73,U] [#7 -0.12,-0.01,0.69,U] [#8 0.29,-0.26,0.71,U] 
20:07:46.173 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.04, 0.62}
20:07:46.173 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.58) = xAngle (1.22 = 1.22)
20:07:46.173 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.33 = -1.95)
20:07:46.173 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.36 mountX=0.05 mountY=-0.15, mountTheta=-1.22
20:07:46.183 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.06, opts=13)
20:07:46.183 00.000 7988 Enqueuing Move request for scope (0.15, -0.06)
20:07:46.185 00.002 15712 Worker thread wakes up
20:07:46.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
20:07:46.185 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
20:07:46.185 00.000 15712 Moving (0.15, -0.06) raw xDistance=0.05 yDistance=-0.15
20:07:46.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:07:46.185 00.000 7988 UpdateGuideState exits: m=1364 SNR=25.1
20:07:46.188 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:46.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:46.190 00.002 7988 Enqueuing Expose request
20:07:46.190 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
20:07:46.190 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
20:07:46.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:46.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:07:46.190 00.000 15712 MoveAxis(W, 5, ABG)
20:07:46.190 00.000 15712 Guiding  Dir = 3, Dur = 5
20:07:46.207 00.017 15712 IsGuiding returns 0
20:07:46.225 00.018 15712 IsGuiding returns 0
20:07:46.225 00.000 15712 Move returns status 0, amount 5
20:07:46.225 00.000 15712 MoveAxis(N, 0, ABG)
20:07:46.225 00.000 15712 Move returns status 0, amount 0
20:07:46.225 00.000 15712 move complete, result=0
20:07:46.225 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
20:07:46.232 00.007 15712 worker thread done servicing request
20:07:46.232 00.000 15712 Worker thread wakes up
20:07:46.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:46.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:47.972 01.740 15712 Exposure complete
20:07:48.029 00.057 15712 worker thread done servicing request
20:07:48.029 00.000 7988 OnExposeComplete: enter
20:07:48.034 00.005 7988 UpdateGuideState(): m_state=6
20:07:48.034 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3408
20:07:48.034 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=434.24, Mass=1437, SNR=25.8, Peak=181 HFD=3.4
20:07:48.034 00.000 7988 MultiStar: [#1 0.29,-0.58,1.03,U] [#2 0.30,-0.27,1.00,U] [#3 0.34,-0.21,0.99,U] [#4 0.27,-0.17,1.02,U] [#5 0.19,-0.35,0.71,U] [#6 0.04,-0.34,0.72,U] [#7 -0.03,-0.04,0.67,U] [#8 0.30,-0.40,0.68,U] 
20:07:48.034 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.19}, one-star: {-0.08, 0.56}
20:07:48.034 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
20:07:48.034 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.39)
20:07:48.034 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.79 mountX=0.19 mountY=-0.18, mountTheta=-0.77
20:07:48.045 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.19, opts=13)
20:07:48.045 00.000 7988 Enqueuing Move request for scope (0.19, -0.19)
20:07:48.045 00.000 15712 Worker thread wakes up
20:07:48.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd
20:07:48.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.19)
20:07:48.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:48.045 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.8
20:07:48.045 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:48.050 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:48.050 00.000 7988 Enqueuing Expose request
20:07:48.052 00.002 15712 Moving (0.19, -0.19) raw xDistance=0.19 yDistance=-0.18
20:07:48.052 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.43
20:07:48.052 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
20:07:48.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:48.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:07:48.052 00.000 15712 MoveAxis(W, 43, ABG)
20:07:48.052 00.000 15712 Guiding  Dir = 3, Dur = 43
20:07:48.052 00.000 15712 IsGuiding returns 0
20:07:48.082 00.030 15712 PulseGuide returned control before completion, sleep 26
20:07:48.113 00.031 15712 IsGuiding returns 1
20:07:48.113 00.000 15712 scope still moving after pulse duration time elapsed
20:07:48.164 00.051 15712 IsGuiding returns 0
20:07:48.164 00.000 15712 scope move finished after 43 + 64 ms
20:07:48.164 00.000 15712 Move returns status 0, amount 43
20:07:48.164 00.000 15712 MoveAxis(N, 0, ABG)
20:07:48.164 00.000 15712 Move returns status 0, amount 0
20:07:48.164 00.000 15712 move complete, result=0
20:07:48.164 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
20:07:48.164 00.000 15712 worker thread done servicing request
20:07:48.164 00.000 15712 Worker thread wakes up
20:07:48.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:48.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:49.582 01.418 15712 Exposure complete
20:07:49.642 00.060 15712 worker thread done servicing request
20:07:49.642 00.000 7988 OnExposeComplete: enter
20:07:49.642 00.000 7988 UpdateGuideState(): m_state=6
20:07:49.644 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3409
20:07:49.646 00.002 7988 Star::Find returns 1 (0), X=1170.26, Y=434.22, Mass=1448, SNR=25.8, Peak=203 HFD=3.5
20:07:49.646 00.000 7988 MultiStar: [#1 0.00,-0.41,1.03,U] [#2 -0.04,-0.19,1.00,U] [#3 -0.00,0.08,0.97,U] [#4 -0.10,-0.02,1.02,U] [#5 -0.01,-0.02,0.73,U] [#6 -0.17,-0.21,0.70,U] [#7 -0.14,-0.01,0.66,U] [#8 0.38,-0.15,0.67,U] 
20:07:49.648 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.20, 0.54}
20:07:49.648 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.58) = xAngle (-0.78 = -0.78)
20:07:49.650 00.002 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.33 = 2.33)
20:07:49.650 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.36 mountX=0.04 mountY=0.04, mountTheta=0.79
20:07:49.652 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
20:07:49.654 00.002 7988 Enqueuing Move request for scope (-0.04, -0.04)
20:07:49.654 00.000 15712 Worker thread wakes up
20:07:49.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
20:07:49.654 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
20:07:49.654 00.000 15712 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.04
20:07:49.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:49.654 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.8
20:07:49.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:49.658 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:49.660 00.002 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
20:07:49.660 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
20:07:49.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:49.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:07:49.660 00.000 15712 MoveAxis(W, 6, ABG)
20:07:49.660 00.000 15712 Guiding  Dir = 3, Dur = 6
20:07:49.660 00.000 7988 Enqueuing Expose request
20:07:49.660 00.000 15712 IsGuiding returns 0
20:07:49.682 00.022 15712 IsGuiding returns 0
20:07:49.682 00.000 15712 Move returns status 0, amount 6
20:07:49.682 00.000 15712 MoveAxis(N, 0, ABG)
20:07:49.682 00.000 15712 Move returns status 0, amount 0
20:07:49.682 00.000 15712 move complete, result=0
20:07:49.682 00.000 15712 worker thread done servicing request
20:07:49.682 00.000 15712 Worker thread wakes up
20:07:49.682 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
20:07:49.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:49.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:51.324 01.642 15712 Exposure complete
20:07:51.383 00.059 15712 worker thread done servicing request
20:07:51.383 00.000 7988 OnExposeComplete: enter
20:07:51.383 00.000 7988 UpdateGuideState(): m_state=6
20:07:51.385 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3410
20:07:51.387 00.002 7988 Star::Find returns 1 (0), X=1170.38, Y=434.30, Mass=1573, SNR=27.0, Peak=191 HFD=3.5
20:07:51.387 00.000 7988 MultiStar: [#1 0.04,-0.36,0.96,U] [#2 0.12,-0.07,0.99,U] [#3 0.03,0.19,0.92,U] [#4 0.07,-0.09,1.01,U] [#5 0.21,-0.12,0.70,U] [#6 -0.19,-0.18,0.73,U] [#7 -0.03,-0.05,0.65,U] [#8 0.23,-0.18,0.63,U] 
20:07:51.389 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.08, 0.62}
20:07:51.389 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
20:07:51.391 00.002 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.88)
20:07:51.391 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.29 mountX=0.01 mountY=-0.04, mountTheta=-1.29
20:07:51.393 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
20:07:51.395 00.002 7988 Enqueuing Move request for scope (0.04, -0.01)
20:07:51.395 00.000 15712 Worker thread wakes up
20:07:51.395 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
20:07:51.395 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
20:07:51.395 00.000 15712 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
20:07:51.395 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:51.398 00.003 7988 UpdateGuideState exits: m=1573 SNR=27.0
20:07:51.399 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:51.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:51.399 00.000 7988 Enqueuing Expose request
20:07:51.399 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
20:07:51.399 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
20:07:51.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:51.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:07:51.399 00.000 15712 MoveAxis(W, 8, ABG)
20:07:51.399 00.000 15712 Guiding  Dir = 3, Dur = 8
20:07:51.399 00.000 15712 IsGuiding returns 0
20:07:51.414 00.015 15712 IsGuiding returns 0
20:07:51.426 00.012 15712 Move returns status 0, amount 8
20:07:51.426 00.000 15712 MoveAxis(N, 0, ABG)
20:07:51.426 00.000 15712 Move returns status 0, amount 0
20:07:51.426 00.000 15712 move complete, result=0
20:07:51.426 00.000 15712 worker thread done servicing request
20:07:51.426 00.000 15712 Worker thread wakes up
20:07:51.426 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
20:07:51.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:51.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:52.833 01.407 15712 Exposure complete
20:07:52.892 00.059 15712 worker thread done servicing request
20:07:52.894 00.002 7988 OnExposeComplete: enter
20:07:52.894 00.000 7988 UpdateGuideState(): m_state=6
20:07:52.894 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3411
20:07:52.894 00.000 7988 Star::Find returns 1 (0), X=1170.35, Y=434.10, Mass=1471, SNR=26.0, Peak=208 HFD=3.4
20:07:52.894 00.000 7988 MultiStar: [#1 0.07,-0.51,1.02,U] [#2 -0.01,-0.41,1.01,U] [#3 -0.14,-0.23,0.96,U] [#4 0.04,-0.28,1.04,U] [#5 -0.01,-0.41,0.71,U] [#6 -0.27,-0.41,0.70,U] [#7 -0.16,-0.16,0.66,U] [#8 0.13,-0.10,0.68,U] 
20:07:52.894 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.23}, one-star: {-0.10, 0.42}
20:07:52.894 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
20:07:52.894 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
20:07:52.894 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.76 mountX=0.23 mountY=0.05, mountTheta=0.22
20:07:52.904 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.23, opts=13)
20:07:52.904 00.000 7988 Enqueuing Move request for scope (-0.05, -0.23)
20:07:52.904 00.000 15712 Worker thread wakes up
20:07:52.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
20:07:52.904 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
20:07:52.904 00.000 15712 Moving (-0.05, -0.23) raw xDistance=0.23 yDistance=0.05
20:07:52.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:52.904 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0
20:07:52.910 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:52.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:52.910 00.000 7988 Enqueuing Expose request
20:07:52.910 00.000 15712 PPEC rslt: input = 0.23, final = 0.16, react = 0.14, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.42
20:07:52.910 00.000 15712 PPEC: input: 0.23, control: 0.16, exposure: 1500
20:07:52.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:52.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:07:52.910 00.000 15712 MoveAxis(W, 52, ABG)
20:07:52.910 00.000 15712 Guiding  Dir = 3, Dur = 52
20:07:52.910 00.000 15712 IsGuiding returns 0
20:07:52.942 00.032 15712 PulseGuide returned control before completion, sleep 33
20:07:52.990 00.048 15712 IsGuiding returns 1
20:07:52.990 00.000 15712 scope still moving after pulse duration time elapsed
20:07:53.022 00.032 15712 IsGuiding returns 0
20:07:53.022 00.000 15712 scope move finished after 52 + 56 ms
20:07:53.022 00.000 15712 Move returns status 0, amount 52
20:07:53.022 00.000 15712 MoveAxis(N, 0, ABG)
20:07:53.022 00.000 15712 Move returns status 0, amount 0
20:07:53.022 00.000 15712 move complete, result=0
20:07:53.022 00.000 7988 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
20:07:53.024 00.002 15712 worker thread done servicing request
20:07:53.024 00.000 15712 Worker thread wakes up
20:07:53.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:53.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:54.661 01.637 15712 Exposure complete
20:07:54.723 00.062 15712 worker thread done servicing request
20:07:54.723 00.000 7988 OnExposeComplete: enter
20:07:54.725 00.002 7988 UpdateGuideState(): m_state=6
20:07:54.725 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3412
20:07:54.725 00.000 7988 Star::Find returns 1 (0), X=1170.25, Y=434.48, Mass=1427, SNR=25.7, Peak=206 HFD=3.3
20:07:54.725 00.000 7988 MultiStar: [#1 0.32,-0.30,0.99,U] [#2 0.10,0.06,1.04,U] [#3 0.06,0.16,0.95,U] [#4 0.01,-0.00,1.10,U] [#5 0.27,0.06,0.75,U] [#6 0.01,-0.09,0.73,U] [#7 -0.17,0.26,0.67,U] [#8 0.03,0.05,0.64,U] 
20:07:54.725 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {-0.20, 0.80}
20:07:54.725 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
20:07:54.725 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.84 = -0.44)
20:07:54.725 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.15 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
20:07:54.725 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.11, opts=13)
20:07:54.725 00.000 7988 Enqueuing Move request for scope (0.05, 0.11)
20:07:54.725 00.000 15712 Worker thread wakes up
20:07:54.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
20:07:54.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
20:07:54.725 00.000 15712 Moving (0.05, 0.11) raw xDistance=-0.11 yDistance=-0.05
20:07:54.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:07:54.725 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7
20:07:54.739 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:54.740 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:54.740 00.000 7988 Enqueuing Expose request
20:07:54.740 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
20:07:54.740 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
20:07:54.740 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:54.740 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:07:54.740 00.000 15712 MoveAxis(W, 5, ABG)
20:07:54.740 00.000 15712 Guiding  Dir = 3, Dur = 5
20:07:54.760 00.020 15712 IsGuiding returns 0
20:07:54.782 00.022 15712 IsGuiding returns 0
20:07:54.782 00.000 15712 Move returns status 0, amount 5
20:07:54.782 00.000 15712 MoveAxis(N, 0, ABG)
20:07:54.782 00.000 15712 Move returns status 0, amount 0
20:07:54.782 00.000 15712 move complete, result=0
20:07:54.782 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
20:07:54.783 00.001 15712 worker thread done servicing request
20:07:54.783 00.000 15712 Worker thread wakes up
20:07:54.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:54.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:56.191 01.408 15712 Exposure complete
20:07:56.238 00.047 15712 worker thread done servicing request
20:07:56.238 00.000 7988 OnExposeComplete: enter
20:07:56.254 00.016 7988 UpdateGuideState(): m_state=6
20:07:56.254 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3413
20:07:56.254 00.000 7988 Star::Find returns 1 (0), X=1170.50, Y=434.55, Mass=1467, SNR=26.0, Peak=168 HFD=3.2
20:07:56.254 00.000 7988 MultiStar: [#1 0.28,-0.07,1.06,U] [#2 0.12,0.29,1.06,U] [#3 0.25,0.09,0.96,U] [#4 0.22,0.08,1.01,U] [#5 0.13,0.00,0.70,U] [#6 0.10,-0.00,0.71,U] [#7 -0.41,0.23,0.69,U] [#8 0.37,0.16,0.66,U] 
20:07:56.254 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.19}, one-star: {0.04, 0.87}
20:07:56.254 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
20:07:56.254 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.63)
20:07:56.254 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.24 cameraTheta=0.97 mountX=-0.20 mountY=-0.14, mountTheta=-2.52
20:07:56.254 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.19, opts=13)
20:07:56.254 00.000 7988 Enqueuing Move request for scope (0.13, 0.19)
20:07:56.254 00.000 15712 Worker thread wakes up
20:07:56.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
20:07:56.254 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
20:07:56.254 00.000 15712 Moving (0.13, 0.19) raw xDistance=-0.20 yDistance=-0.14
20:07:56.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:07:56.254 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.0
20:07:56.268 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:56.270 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:56.271 00.001 7988 Enqueuing Expose request
20:07:56.271 00.000 15712 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.41
20:07:56.271 00.000 15712 PPEC: input: -0.20, control: -0.10, exposure: 1500
20:07:56.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:56.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:07:56.271 00.000 15712 MoveAxis(E, 33, ABG)
20:07:56.271 00.000 15712 Guiding  Dir = 2, Dur = 33
20:07:56.271 00.000 15712 IsGuiding returns 0
20:07:56.291 00.020 15712 PulseGuide returned control before completion, sleep 17
20:07:56.339 00.048 15712 IsGuiding returns 0
20:07:56.339 00.000 15712 Move returns status 0, amount 33
20:07:56.339 00.000 15712 MoveAxis(N, 0, ABG)
20:07:56.339 00.000 15712 Move returns status 0, amount 0
20:07:56.339 00.000 15712 move complete, result=0
20:07:56.339 00.000 15712 worker thread done servicing request
20:07:56.339 00.000 15712 Worker thread wakes up
20:07:56.339 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
20:07:56.349 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:56.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:57.991 01.642 15712 Exposure complete
20:07:58.039 00.048 15712 worker thread done servicing request
20:07:58.039 00.000 7988 OnExposeComplete: enter
20:07:58.039 00.000 7988 UpdateGuideState(): m_state=6
20:07:58.055 00.016 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3414
20:07:58.055 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=434.40, Mass=1457, SNR=25.9, Peak=199 HFD=3.3
20:07:58.057 00.002 7988 MultiStar: [#1 0.17,-0.14,1.00,U] [#2 0.18,0.21,1.03,U] [#3 0.26,0.05,0.92,U] [#4 0.20,-0.26,1.03,U] [#5 0.02,0.10,0.72,U] [#6 -0.12,-0.20,0.67,U] [#7 -0.12,0.05,0.66,U] [#8 0.28,0.07,0.64,U] 
20:07:58.057 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {-0.03, 0.72}
20:07:58.057 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.22 = 2.22)
20:07:58.057 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.33 = -0.95)
20:07:58.057 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.64 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
20:07:58.057 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
20:07:58.057 00.000 7988 Enqueuing Move request for scope (0.10, 0.08)
20:07:58.057 00.000 15712 Worker thread wakes up
20:07:58.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
20:07:58.057 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
20:07:58.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:58.057 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9
20:07:58.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:58.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:58.057 00.000 7988 Enqueuing Expose request
20:07:58.072 00.015 15712 Moving (0.10, 0.08) raw xDistance=-0.08 yDistance=-0.11
20:07:58.074 00.002 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
20:07:58.074 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
20:07:58.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:58.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:07:58.074 00.000 15712 MoveAxis(W, 6, ABG)
20:07:58.074 00.000 15712 Guiding  Dir = 3, Dur = 6
20:07:58.074 00.000 15712 IsGuiding returns 0
20:07:58.089 00.015 15712 IsGuiding returns 0
20:07:58.089 00.000 15712 Move returns status 0, amount 6
20:07:58.089 00.000 15712 MoveAxis(N, 0, ABG)
20:07:58.089 00.000 15712 Move returns status 0, amount 0
20:07:58.089 00.000 15712 move complete, result=0
20:07:58.089 00.000 15712 worker thread done servicing request
20:07:58.089 00.000 15712 Worker thread wakes up
20:07:58.089 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
20:07:58.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:58.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:07:59.504 01.415 15712 Exposure complete
20:07:59.566 00.062 15712 worker thread done servicing request
20:07:59.566 00.000 7988 OnExposeComplete: enter
20:07:59.567 00.001 7988 UpdateGuideState(): m_state=6
20:07:59.567 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3415
20:07:59.567 00.000 7988 Star::Find returns 1 (0), X=1170.45, Y=434.52, Mass=1554, SNR=26.8, Peak=192 HFD=3.2
20:07:59.567 00.000 7988 MultiStar: [#1 0.36,-0.28,1.00,U] [#2 0.14,0.10,0.96,U] [#3 0.39,0.14,0.94,U] [#4 0.21,0.16,1.05,U] [#5 0.27,0.15,0.69,U] [#6 -0.06,0.00,0.67,U] [#7 -0.25,0.30,0.64,U] [#8 0.22,0.20,0.67,U] 
20:07:59.567 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.18}, one-star: {-0.01, 0.84}
20:07:59.567 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.58) = xAngle (2.43 = 2.43)
20:07:59.567 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.54 = -0.74)
20:07:59.567 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.85 mountX=-0.18 mountY=-0.16, mountTheta=-2.41
20:07:59.567 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.18, opts=13)
20:07:59.567 00.000 7988 Enqueuing Move request for scope (0.16, 0.18)
20:07:59.567 00.000 15712 Worker thread wakes up
20:07:59.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
20:07:59.567 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
20:07:59.567 00.000 15712 Moving (0.16, 0.18) raw xDistance=-0.18 yDistance=-0.16
20:07:59.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:07:59.567 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.8
20:07:59.581 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:59.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:07:59.583 00.002 7988 Enqueuing Expose request
20:07:59.583 00.000 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.41
20:07:59.583 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
20:07:59.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:59.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:07:59.583 00.000 15712 MoveAxis(E, 31, ABG)
20:07:59.583 00.000 15712 Guiding  Dir = 2, Dur = 31
20:07:59.583 00.000 15712 IsGuiding returns 0
20:07:59.604 00.021 15712 PulseGuide returned control before completion, sleep 18
20:07:59.651 00.047 15712 IsGuiding returns 0
20:07:59.651 00.000 15712 Move returns status 0, amount 31
20:07:59.651 00.000 15712 MoveAxis(N, 0, ABG)
20:07:59.651 00.000 15712 Move returns status 0, amount 0
20:07:59.651 00.000 15712 move complete, result=0
20:07:59.651 00.000 15712 worker thread done servicing request
20:07:59.651 00.000 15712 Worker thread wakes up
20:07:59.651 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
20:07:59.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:07:59.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:01.291 01.640 15712 Exposure complete
20:08:01.337 00.046 15712 worker thread done servicing request
20:08:01.337 00.000 7988 OnExposeComplete: enter
20:08:01.337 00.000 7988 UpdateGuideState(): m_state=6
20:08:01.354 00.017 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3416
20:08:01.354 00.000 7988 Star::Find returns 1 (0), X=1170.48, Y=434.12, Mass=1503, SNR=26.4, Peak=180 HFD=3.5
20:08:01.354 00.000 7988 MultiStar: [#1 0.37,-0.50,1.02,U] [#2 0.29,-0.12,1.01,U] [#3 0.16,-0.19,0.97,U] [#4 0.17,-0.13,1.03,U] [#5 0.42,-0.51,0.71,U] [#6 0.10,-0.25,0.75,U] [#7 -0.05,-0.33,0.69,U] [#8 0.28,-0.44,0.67,U] 
20:08:01.354 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.20}, one-star: {0.03, 0.44}
20:08:01.354 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
20:08:01.354 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.89 = -2.39)
20:08:01.354 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-0.79 mountX=0.20 mountY=-0.19, mountTheta=-0.77
20:08:01.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.20, opts=13)
20:08:01.354 00.000 7988 Enqueuing Move request for scope (0.20, -0.20)
20:08:01.354 00.000 15712 Worker thread wakes up
20:08:01.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
20:08:01.354 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
20:08:01.354 00.000 15712 Moving (0.20, -0.20) raw xDistance=0.20 yDistance=-0.19
20:08:01.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:08:01.354 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
20:08:01.366 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:01.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:01.368 00.002 7988 Enqueuing Expose request
20:08:01.368 00.000 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.41
20:08:01.368 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
20:08:01.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:01.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:08:01.368 00.000 15712 MoveAxis(W, 44, ABG)
20:08:01.368 00.000 15712 Guiding  Dir = 3, Dur = 44
20:08:01.368 00.000 15712 IsGuiding returns 0
20:08:01.399 00.031 15712 PulseGuide returned control before completion, sleep 26
20:08:01.432 00.033 15712 IsGuiding returns 1
20:08:01.432 00.000 15712 scope still moving after pulse duration time elapsed
20:08:01.473 00.041 15712 IsGuiding returns 0
20:08:01.473 00.000 15712 scope move finished after 44 + 64 ms
20:08:01.473 00.000 15712 Move returns status 0, amount 44
20:08:01.473 00.000 15712 MoveAxis(N, 0, ABG)
20:08:01.473 00.000 15712 Move returns status 0, amount 0
20:08:01.473 00.000 15712 move complete, result=0
20:08:01.473 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
20:08:01.479 00.006 15712 worker thread done servicing request
20:08:01.479 00.000 15712 Worker thread wakes up
20:08:01.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:01.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:02.885 01.406 15712 Exposure complete
20:08:02.947 00.062 15712 worker thread done servicing request
20:08:02.947 00.000 7988 OnExposeComplete: enter
20:08:02.947 00.000 7988 UpdateGuideState(): m_state=6
20:08:02.947 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3417
20:08:02.947 00.000 7988 Star::Find returns 1 (0), X=1170.32, Y=434.61, Mass=1637, SNR=27.5, Peak=184 HFD=3.5
20:08:02.947 00.000 7988 MultiStar: [#1 0.21,-0.23,0.97,U] [#2 0.29,-0.12,0.94,U] [#3 0.33,0.05,0.91,U] [#4 0.35,-0.13,1.00,U] [#5 0.19,0.09,0.65,U] [#6 -0.10,-0.11,0.67,U] [#7 -0.08,0.21,0.62,U] [#8 0.36,0.13,0.63,U] 
20:08:02.954 00.007 7988 refined, 8 included, MultiStar: {0.17, 0.09}, one-star: {-0.14, 0.93}
20:08:02.954 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
20:08:02.954 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.08)
20:08:02.954 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.52 mountX=-0.10 mountY=-0.17, mountTheta=-2.09
20:08:02.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.09, opts=13)
20:08:02.954 00.000 7988 Enqueuing Move request for scope (0.17, 0.09)
20:08:02.954 00.000 15712 Worker thread wakes up
20:08:02.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
20:08:02.954 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
20:08:02.954 00.000 15712 Moving (0.17, 0.09) raw xDistance=-0.10 yDistance=-0.17
20:08:02.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:08:02.954 00.000 7988 UpdateGuideState exits: m=1637 SNR=27.5
20:08:02.962 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:02.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:02.962 00.000 7988 Enqueuing Expose request
20:08:02.962 00.000 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
20:08:02.962 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
20:08:02.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:02.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:08:02.962 00.000 15712 MoveAxis(W, 5, ABG)
20:08:02.962 00.000 15712 Guiding  Dir = 3, Dur = 5
20:08:02.962 00.000 15712 IsGuiding returns 0
20:08:02.982 00.020 15712 IsGuiding returns 0
20:08:02.982 00.000 15712 Move returns status 0, amount 5
20:08:02.982 00.000 15712 MoveAxis(N, 0, ABG)
20:08:02.982 00.000 15712 Move returns status 0, amount 0
20:08:02.982 00.000 15712 move complete, result=0
20:08:02.982 00.000 15712 worker thread done servicing request
20:08:02.982 00.000 15712 Worker thread wakes up
20:08:02.982 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
20:08:02.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:02.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:04.623 01.641 15712 Exposure complete
20:08:04.680 00.057 15712 worker thread done servicing request
20:08:04.680 00.000 7988 OnExposeComplete: enter
20:08:04.680 00.000 7988 UpdateGuideState(): m_state=6
20:08:04.685 00.005 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3418
20:08:04.687 00.002 7988 Star::Find returns 1 (0), X=1170.45, Y=434.49, Mass=1561, SNR=26.7, Peak=187 HFD=3.2
20:08:04.687 00.000 7988 MultiStar: [#1 0.42,-0.03,0.99,U] [#2 0.30,0.06,1.01,U] [#3 0.22,0.17,0.91,U] [#4 0.23,0.20,1.01,U] [#5 0.18,0.31,0.68,U] [#6 0.19,0.19,0.73,U] [#7 0.02,0.42,0.64,U] [#8 0.34,0.25,0.65,U] 
20:08:04.689 00.002 7988 refined, 8 included, MultiStar: {0.21, 0.26}, one-star: {-0.00, 0.81}
20:08:04.689 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
20:08:04.691 00.002 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.72)
20:08:04.691 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.34 cameraTheta=0.88 mountX=-0.26 mountY=-0.22, mountTheta=-2.44
20:08:04.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.26, opts=13)
20:08:04.695 00.002 7988 Enqueuing Move request for scope (0.21, 0.26)
20:08:04.695 00.000 15712 Worker thread wakes up
20:08:04.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
20:08:04.695 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
20:08:04.695 00.000 15712 Moving (0.21, 0.26) raw xDistance=-0.26 yDistance=-0.22
20:08:04.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:04.695 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.7
20:08:04.699 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:04.699 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:04.701 00.002 7988 Enqueuing Expose request
20:08:04.701 00.000 15712 PPEC rslt: input = -0.26, final = -0.15, react = -0.16, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.40
20:08:04.701 00.000 15712 PPEC: input: -0.26, control: -0.15, exposure: 1500
20:08:04.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:04.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:08:04.701 00.000 15712 MoveAxis(E, 50, ABG)
20:08:04.701 00.000 15712 Guiding  Dir = 2, Dur = 50
20:08:04.721 00.020 15712 IsGuiding returns 0
20:08:04.738 00.017 15712 PulseGuide returned control before completion, sleep 45
20:08:04.796 00.058 15712 IsGuiding returns 1
20:08:04.796 00.000 15712 scope still moving after pulse duration time elapsed
20:08:04.832 00.036 15712 IsGuiding returns 0
20:08:04.832 00.000 15712 scope move finished after 50 + 62 ms
20:08:04.832 00.000 15712 Move returns status 0, amount 50
20:08:04.832 00.000 15712 MoveAxis(N, 0, ABG)
20:08:04.832 00.000 15712 Move returns status 0, amount 0
20:08:04.832 00.000 15712 move complete, result=0
20:08:04.832 00.000 7988 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
20:08:04.837 00.005 15712 worker thread done servicing request
20:08:04.837 00.000 15712 Worker thread wakes up
20:08:04.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:04.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:06.248 01.411 15712 Exposure complete
20:08:06.301 00.053 15712 worker thread done servicing request
20:08:06.301 00.000 7988 OnExposeComplete: enter
20:08:06.309 00.008 7988 UpdateGuideState(): m_state=6
20:08:06.309 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3419
20:08:06.309 00.000 7988 Star::Find returns 1 (0), X=1170.63, Y=434.25, Mass=1491, SNR=26.2, Peak=197 HFD=3.5
20:08:06.309 00.000 7988 MultiStar: [#1 0.52,-0.44,1.00,U] [#2 0.40,-0.15,0.95,U] [#3 0.34,-0.07,0.91,U] [#4 0.49,-0.31,1.01,U] [#5 0.22,-0.24,0.71,U] [#6 0.11,-0.20,0.71,U] [#7 -0.10,0.19,0.64,U] [#8 0.34,-0.44,0.64,U] 
20:08:06.309 00.000 7988 refined, 8 included, MultiStar: {0.30, -0.11}, one-star: {0.18, 0.57}
20:08:06.309 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.58) = xAngle (1.22 = 1.22)
20:08:06.309 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.33 = -1.96)
20:08:06.318 00.009 7988 CameraToMount -- cameraX=0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-0.36 mountX=0.11 mountY=-0.30, mountTheta=-1.21
20:08:06.318 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.11, opts=13)
20:08:06.318 00.000 7988 Enqueuing Move request for scope (0.30, -0.11)
20:08:06.318 00.000 15712 Worker thread wakes up
20:08:06.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.11) opts 0xd
20:08:06.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.11)
20:08:06.318 00.000 15712 Moving (0.30, -0.11) raw xDistance=0.11 yDistance=-0.30
20:08:06.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:06.318 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
20:08:06.324 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:06.325 00.001 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
20:08:06.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:06.325 00.000 7988 Enqueuing Expose request
20:08:06.325 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
20:08:06.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:08:06.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:08:06.325 00.000 15712 MoveAxis(E, 4, ABG)
20:08:06.325 00.000 15712 Guiding  Dir = 2, Dur = 4
20:08:06.325 00.000 15712 IsGuiding returns 0
20:08:06.351 00.026 15712 IsGuiding returns 0
20:08:06.351 00.000 15712 Move returns status 0, amount 4
20:08:06.351 00.000 15712 MoveAxis(N, 0, ABG)
20:08:06.351 00.000 15712 Move returns status 0, amount 0
20:08:06.351 00.000 15712 move complete, result=0
20:08:06.351 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.3 px 0 ms NORTH
20:08:06.356 00.005 15712 worker thread done servicing request
20:08:06.356 00.000 15712 Worker thread wakes up
20:08:06.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:06.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:08.096 01.740 15712 Exposure complete
20:08:08.155 00.059 15712 worker thread done servicing request
20:08:08.155 00.000 7988 OnExposeComplete: enter
20:08:08.157 00.002 7988 UpdateGuideState(): m_state=6
20:08:08.159 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3420
20:08:08.159 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=434.27, Mass=1400, SNR=25.3, Peak=180 HFD=3.4
20:08:08.161 00.002 7988 MultiStar: [#1 0.40,-0.19,1.07,U] [#2 0.25,-0.09,1.02,U] [#3 0.42,-0.08,0.98,U] [#4 0.23,0.06,1.03,U] [#5 0.35,-0.10,0.71,U] [#6 0.01,-0.15,0.73,U] [#7 -0.18,-0.12,0.67,U] [#8 0.38,-0.06,0.64,U] 
20:08:08.161 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.00}, one-star: {-0.07, 0.59}
20:08:08.163 00.002 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
20:08:08.163 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.60)
20:08:08.165 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.01 mountX=0.00 mountY=-0.21, mountTheta=-1.57
20:08:08.167 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.00, opts=13)
20:08:08.167 00.000 7988 Enqueuing Move request for scope (0.21, -0.00)
20:08:08.169 00.002 15712 Worker thread wakes up
20:08:08.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
20:08:08.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
20:08:08.169 00.000 15712 Moving (0.21, -0.00) raw xDistance=0.00 yDistance=-0.21
20:08:08.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:08.169 00.000 7988 UpdateGuideState exits: m=1400 SNR=25.3
20:08:08.172 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:08.173 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:08.173 00.000 7988 Enqueuing Expose request
20:08:08.173 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
20:08:08.173 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
20:08:08.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:08.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:08:08.173 00.000 15712 MoveAxis(E, 5, ABG)
20:08:08.173 00.000 15712 Guiding  Dir = 2, Dur = 5
20:08:08.173 00.000 15712 IsGuiding returns 0
20:08:08.189 00.016 15712 IsGuiding returns 0
20:08:08.189 00.000 15712 Move returns status 0, amount 5
20:08:08.189 00.000 15712 MoveAxis(N, 0, ABG)
20:08:08.189 00.000 15712 Move returns status 0, amount 0
20:08:08.189 00.000 15712 move complete, result=0
20:08:08.189 00.000 15712 worker thread done servicing request
20:08:08.189 00.000 15712 Worker thread wakes up
20:08:08.189 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
20:08:08.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:08.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:09.610 01.421 15712 Exposure complete
20:08:09.669 00.059 15712 worker thread done servicing request
20:08:09.669 00.000 7988 OnExposeComplete: enter
20:08:09.671 00.002 7988 UpdateGuideState(): m_state=6
20:08:09.671 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3421
20:08:09.671 00.000 7988 Star::Find returns 1 (0), X=1170.57, Y=434.40, Mass=1435, SNR=25.7, Peak=185 HFD=3.3
20:08:09.671 00.000 7988 MultiStar: [#1 0.41,-0.37,1.02,U] [#2 0.26,-0.14,1.01,U] [#3 0.29,-0.20,0.96,U] [#4 0.07,-0.20,1.06,U] [#5 0.19,-0.13,0.74,U] [#6 0.09,-0.16,0.69,U] [#7 -0.09,0.03,0.67,U] [#8 0.33,-0.19,0.65,U] 
20:08:09.671 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.07}, one-star: {0.11, 0.72}
20:08:09.671 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
20:08:09.671 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.93)
20:08:09.671 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.33 mountX=0.06 mountY=-0.19, mountTheta=-1.24
20:08:09.671 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.07, opts=13)
20:08:09.671 00.000 7988 Enqueuing Move request for scope (0.19, -0.07)
20:08:09.671 00.000 15712 Worker thread wakes up
20:08:09.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
20:08:09.671 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
20:08:09.671 00.000 15712 Moving (0.19, -0.07) raw xDistance=0.06 yDistance=-0.19
20:08:09.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:08:09.671 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.7
20:08:09.686 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:09.687 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:09.687 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
20:08:09.687 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
20:08:09.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:09.687 00.000 7988 Enqueuing Expose request
20:08:09.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:08:09.687 00.000 15712 MoveAxis(E, 5, ABG)
20:08:09.687 00.000 15712 Guiding  Dir = 2, Dur = 5
20:08:09.687 00.000 15712 IsGuiding returns 0
20:08:09.737 00.050 15712 IsGuiding returns 0
20:08:09.737 00.000 15712 Move returns status 0, amount 5
20:08:09.737 00.000 15712 MoveAxis(N, 0, ABG)
20:08:09.737 00.000 15712 Move returns status 0, amount 0
20:08:09.737 00.000 15712 move complete, result=0
20:08:09.737 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
20:08:09.745 00.008 15712 worker thread done servicing request
20:08:09.745 00.000 15712 Worker thread wakes up
20:08:09.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:09.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:11.381 01.636 15712 Exposure complete
20:08:11.436 00.055 15712 worker thread done servicing request
20:08:11.436 00.000 7988 OnExposeComplete: enter
20:08:11.436 00.000 7988 UpdateGuideState(): m_state=6
20:08:11.442 00.006 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3422
20:08:11.442 00.000 7988 Star::Find returns 1 (0), X=1170.32, Y=434.18, Mass=1502, SNR=26.3, Peak=223 HFD=3.5
20:08:11.442 00.000 7988 MultiStar: [#1 0.21,-0.43,1.00,U] [#2 -0.20,-0.23,0.97,U] [#3 -0.05,-0.17,0.93,U] [#4 -0.14,-0.24,1.03,U] [#5 0.07,-0.34,0.68,U] [#6 -0.24,-0.12,0.71,U] [#7 -0.39,0.03,0.64,U] [#8 0.22,-0.23,0.68,U] 
20:08:11.442 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.13}, one-star: {-0.13, 0.50}
20:08:11.442 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
20:08:11.442 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.63 = 2.63)
20:08:11.442 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.06 mountX=0.13 mountY=0.07, mountTheta=0.50
20:08:11.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.13, opts=13)
20:08:11.453 00.011 7988 Enqueuing Move request for scope (-0.07, -0.13)
20:08:11.453 00.000 15712 Worker thread wakes up
20:08:11.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
20:08:11.453 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
20:08:11.453 00.000 15712 Moving (-0.07, -0.13) raw xDistance=0.13 yDistance=0.07
20:08:11.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:11.453 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
20:08:11.456 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:11.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:11.459 00.003 7988 Enqueuing Expose request
20:08:11.459 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
20:08:11.459 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
20:08:11.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:11.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:08:11.459 00.000 15712 MoveAxis(E, 5, ABG)
20:08:11.459 00.000 15712 Guiding  Dir = 2, Dur = 5
20:08:11.459 00.000 15712 IsGuiding returns 0
20:08:11.480 00.021 15712 IsGuiding returns 0
20:08:11.480 00.000 15712 Move returns status 0, amount 5
20:08:11.480 00.000 15712 MoveAxis(N, 0, ABG)
20:08:11.480 00.000 15712 Move returns status 0, amount 0
20:08:11.480 00.000 15712 move complete, result=0
20:08:11.480 00.000 15712 worker thread done servicing request
20:08:11.480 00.000 15712 Worker thread wakes up
20:08:11.480 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
20:08:11.487 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:11.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:12.895 01.408 15712 Exposure complete
20:08:12.949 00.054 15712 worker thread done servicing request
20:08:12.949 00.000 7988 OnExposeComplete: enter
20:08:12.956 00.007 7988 UpdateGuideState(): m_state=6
20:08:12.958 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3423
20:08:12.958 00.000 7988 Star::Find returns 1 (0), X=1170.58, Y=434.12, Mass=1504, SNR=26.4, Peak=186 HFD=3.3
20:08:12.960 00.002 7988 MultiStar: [#1 0.18,-0.34,1.00,U] [#2 0.15,-0.01,1.02,U] [#3 0.15,0.15,0.91,U] [#4 0.25,-0.16,1.05,U] [#5 0.13,-0.14,0.67,U] [#6 -0.35,-0.14,0.68,U] [#7 -0.03,0.09,0.66,U] [#8 0.12,-0.03,0.64,U] 
20:08:12.960 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.12, 0.44}
20:08:12.962 00.002 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
20:08:12.962 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.72)
20:08:12.964 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.12 mountX=0.01 mountY=-0.10, mountTheta=-1.46
20:08:12.966 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.01, opts=13)
20:08:12.968 00.002 7988 Enqueuing Move request for scope (0.10, -0.01)
20:08:12.968 00.000 15712 Worker thread wakes up
20:08:12.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
20:08:12.968 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
20:08:12.968 00.000 15712 Moving (0.10, -0.01) raw xDistance=0.01 yDistance=-0.10
20:08:12.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:08:12.968 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
20:08:12.971 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:12.972 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:12.972 00.000 7988 Enqueuing Expose request
20:08:12.972 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
20:08:12.972 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:08:12.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:12.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:08:12.972 00.000 15712 MoveAxis(E, 4, ABG)
20:08:12.972 00.000 15712 Guiding  Dir = 2, Dur = 4
20:08:12.972 00.000 15712 IsGuiding returns 0
20:08:13.036 00.064 15712 IsGuiding returns 0
20:08:13.036 00.000 15712 Move returns status 0, amount 4
20:08:13.036 00.000 15712 MoveAxis(N, 0, ABG)
20:08:13.036 00.000 15712 Move returns status 0, amount 0
20:08:13.036 00.000 15712 move complete, result=0
20:08:13.036 00.000 15712 worker thread done servicing request
20:08:13.036 00.000 15712 Worker thread wakes up
20:08:13.036 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
20:08:13.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:13.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:14.674 01.638 15712 Exposure complete
20:08:14.732 00.058 15712 worker thread done servicing request
20:08:14.732 00.000 7988 OnExposeComplete: enter
20:08:14.738 00.006 7988 UpdateGuideState(): m_state=6
20:08:14.738 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3424
20:08:14.740 00.002 7988 Star::Find returns 1 (0), X=1170.45, Y=434.18, Mass=1437, SNR=25.7, Peak=189 HFD=3.3
20:08:14.742 00.002 7988 MultiStar: [#1 0.17,-0.49,1.02,U] [#2 0.34,-0.40,1.02,U] [#3 0.29,-0.22,0.95,U] [#4 0.22,-0.19,1.05,U] [#5 0.33,-0.41,0.72,U] [#6 0.01,-0.25,0.71,U] [#7 0.01,0.06,0.69,U] [#8 0.29,-0.16,0.64,U] 
20:08:14.742 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.17}, one-star: {-0.00, 0.50}
20:08:14.744 00.002 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.83 = 0.83)
20:08:14.744 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.35)
20:08:14.746 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-0.75 mountX=0.17 mountY=-0.18, mountTheta=-0.81
20:08:14.748 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.17, opts=13)
20:08:14.749 00.001 7988 Enqueuing Move request for scope (0.19, -0.17)
20:08:14.749 00.000 15712 Worker thread wakes up
20:08:14.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
20:08:14.749 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
20:08:14.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:08:14.749 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.7
20:08:14.752 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:14.752 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:14.754 00.002 7988 Enqueuing Expose request
20:08:14.754 00.000 15712 Moving (0.19, -0.17) raw xDistance=0.17 yDistance=-0.18
20:08:14.758 00.004 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.39
20:08:14.758 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
20:08:14.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:14.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:08:14.758 00.000 15712 MoveAxis(W, 32, ABG)
20:08:14.758 00.000 15712 Guiding  Dir = 3, Dur = 32
20:08:14.758 00.000 15712 IsGuiding returns 0
20:08:14.774 00.016 15712 PulseGuide returned control before completion, sleep 24
20:08:14.826 00.052 15712 IsGuiding returns 0
20:08:14.826 00.000 15712 Move returns status 0, amount 32
20:08:14.826 00.000 15712 MoveAxis(N, 0, ABG)
20:08:14.826 00.000 15712 Move returns status 0, amount 0
20:08:14.826 00.000 15712 move complete, result=0
20:08:14.826 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.2 px 0 ms NORTH
20:08:14.828 00.002 15712 worker thread done servicing request
20:08:14.828 00.000 15712 Worker thread wakes up
20:08:14.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:14.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:16.242 01.414 15712 Exposure complete
20:08:16.297 00.055 15712 worker thread done servicing request
20:08:16.297 00.000 7988 OnExposeComplete: enter
20:08:16.304 00.007 7988 UpdateGuideState(): m_state=6
20:08:16.306 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3425
20:08:16.306 00.000 7988 Star::Find returns 1 (0), X=1170.14, Y=434.22, Mass=1454, SNR=25.9, Peak=207 HFD=3.5
20:08:16.306 00.000 7988 MultiStar: [#1 0.26,-0.26,1.00,U] [#2 0.05,-0.22,1.03,U] [#3 -0.07,-0.05,0.97,U] [#4 -0.22,-0.22,1.06,U] [#5 -0.12,-0.32,0.69,U] [#6 -0.22,-0.28,0.69,U] [#7 -0.56,-0.18,0.66,U] [#8 0.02,-0.07,0.65,U] 
20:08:16.306 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.10}, one-star: {-0.32, 0.54}
20:08:16.306 00.000 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.58) = xAngle (-0.83 = -0.83)
20:08:16.306 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.28 = 2.28)
20:08:16.306 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.41 mountX=0.11 mountY=0.12, mountTheta=0.85
20:08:16.314 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
20:08:16.314 00.000 7988 Enqueuing Move request for scope (-0.12, -0.10)
20:08:16.314 00.000 15712 Worker thread wakes up
20:08:16.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
20:08:16.314 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
20:08:16.314 00.000 15712 Moving (-0.12, -0.10) raw xDistance=0.11 yDistance=0.12
20:08:16.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:16.314 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.9
20:08:16.319 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:16.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:16.319 00.000 7988 Enqueuing Expose request
20:08:16.319 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
20:08:16.319 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
20:08:16.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:16.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:08:16.319 00.000 15712 MoveAxis(W, 2, ABG)
20:08:16.319 00.000 15712 Guiding  Dir = 3, Dur = 2
20:08:16.319 00.000 15712 IsGuiding returns 0
20:08:16.340 00.021 15712 IsGuiding returns 0
20:08:16.340 00.000 15712 Move returns status 0, amount 2
20:08:16.340 00.000 15712 MoveAxis(N, 0, ABG)
20:08:16.340 00.000 15712 Move returns status 0, amount 0
20:08:16.340 00.000 15712 move complete, result=0
20:08:16.340 00.000 15712 worker thread done servicing request
20:08:16.340 00.000 15712 Worker thread wakes up
20:08:16.340 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
20:08:16.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:16.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:17.975 01.635 15712 Exposure complete
20:08:18.038 00.063 15712 worker thread done servicing request
20:08:18.038 00.000 7988 OnExposeComplete: enter
20:08:18.038 00.000 7988 UpdateGuideState(): m_state=6
20:08:18.041 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3426
20:08:18.041 00.000 7988 Star::Find returns 1 (0), X=1170.51, Y=434.31, Mass=1483, SNR=26.2, Peak=190 HFD=3.3
20:08:18.043 00.002 7988 MultiStar: [#1 0.26,-0.33,1.01,U] [#2 0.20,0.01,0.97,U] [#3 0.05,0.21,0.98,U] [#4 0.23,0.15,1.00,U] [#5 0.09,-0.34,0.72,U] [#6 -0.05,-0.03,0.74,U] [#7 -0.15,0.23,0.64,U] [#8 0.10,0.20,0.67,U] 
20:08:18.043 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.05, 0.63}
20:08:18.045 00.002 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
20:08:18.045 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
20:08:18.047 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.72 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
20:08:18.050 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.09, opts=13)
20:08:18.050 00.000 7988 Enqueuing Move request for scope (0.10, 0.09)
20:08:18.052 00.002 15712 Worker thread wakes up
20:08:18.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
20:08:18.052 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
20:08:18.052 00.000 15712 Moving (0.10, 0.09) raw xDistance=-0.09 yDistance=-0.10
20:08:18.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:08:18.052 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.2
20:08:18.054 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:18.056 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:18.056 00.000 7988 Enqueuing Expose request
20:08:18.056 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
20:08:18.056 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
20:08:18.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:18.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:08:18.056 00.000 15712 MoveAxis(W, 2, ABG)
20:08:18.056 00.000 15712 Guiding  Dir = 3, Dur = 2
20:08:18.056 00.000 15712 IsGuiding returns 0
20:08:18.086 00.030 15712 IsGuiding returns 0
20:08:18.086 00.000 15712 Move returns status 0, amount 2
20:08:18.086 00.000 15712 MoveAxis(N, 0, ABG)
20:08:18.086 00.000 15712 Move returns status 0, amount 0
20:08:18.086 00.000 15712 move complete, result=0
20:08:18.086 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
20:08:18.088 00.002 15712 worker thread done servicing request
20:08:18.088 00.000 15712 Worker thread wakes up
20:08:18.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:18.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:19.491 01.403 15712 Exposure complete
20:08:19.546 00.055 15712 worker thread done servicing request
20:08:19.546 00.000 7988 OnExposeComplete: enter
20:08:19.546 00.000 7988 UpdateGuideState(): m_state=6
20:08:19.554 00.008 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3427
20:08:19.554 00.000 7988 Star::Find returns 1 (0), X=1170.50, Y=434.31, Mass=1498, SNR=26.3, Peak=159 HFD=3.5
20:08:19.554 00.000 7988 MultiStar: [#1 0.28,-0.21,0.98,U] [#2 0.23,0.19,0.99,U] [#3 0.16,0.11,0.91,U] [#4 0.09,0.09,1.03,U] [#5 0.50,-0.01,0.69,U] [#6 -0.08,-0.07,0.68,U] [#7 -0.09,0.32,0.64,U] [#8 0.35,-0.26,0.64,U] 
20:08:19.554 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.10}, one-star: {0.04, 0.63}
20:08:19.554 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.14 = 2.14)
20:08:19.554 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.25 = -1.04)
20:08:19.554 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.56 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
20:08:19.563 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.10, opts=13)
20:08:19.563 00.000 7988 Enqueuing Move request for scope (0.17, 0.10)
20:08:19.563 00.000 15712 Worker thread wakes up
20:08:19.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
20:08:19.563 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
20:08:19.563 00.000 15712 Moving (0.17, 0.10) raw xDistance=-0.11 yDistance=-0.17
20:08:19.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:08:19.563 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3
20:08:19.568 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:19.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:19.571 00.003 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
20:08:19.571 00.000 7988 Enqueuing Expose request
20:08:19.571 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
20:08:19.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:19.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:08:19.571 00.000 15712 MoveAxis(W, 3, ABG)
20:08:19.571 00.000 15712 Guiding  Dir = 3, Dur = 3
20:08:19.571 00.000 15712 IsGuiding returns 0
20:08:19.593 00.022 15712 IsGuiding returns 0
20:08:19.593 00.000 15712 Move returns status 0, amount 3
20:08:19.593 00.000 15712 MoveAxis(N, 0, ABG)
20:08:19.593 00.000 15712 Move returns status 0, amount 0
20:08:19.593 00.000 15712 move complete, result=0
20:08:19.593 00.000 15712 worker thread done servicing request
20:08:19.593 00.000 15712 Worker thread wakes up
20:08:19.593 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
20:08:19.595 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:19.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:21.231 01.636 15712 Exposure complete
20:08:21.283 00.052 15712 worker thread done servicing request
20:08:21.283 00.000 7988 OnExposeComplete: enter
20:08:21.293 00.010 7988 UpdateGuideState(): m_state=6
20:08:21.293 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3428
20:08:21.293 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=434.60, Mass=1504, SNR=26.3, Peak=201 HFD=3.3
20:08:21.293 00.000 7988 MultiStar: [#1 0.22,-0.20,1.06,U] [#2 0.12,0.11,1.03,U] [#3 0.39,0.13,0.95,U] [#4 0.22,-0.04,1.00,U] [#5 0.04,0.13,0.68,U] [#6 0.08,-0.35,0.69,U] [#7 -0.31,0.21,0.68,U] [#8 0.39,0.01,0.65,U] 
20:08:21.293 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {-0.08, 0.92}
20:08:21.293 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
20:08:21.300 00.007 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.86)
20:08:21.300 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.74 mountX=-0.12 mountY=-0.13, mountTheta=-2.30
20:08:21.302 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.12, opts=13)
20:08:21.304 00.002 7988 Enqueuing Move request for scope (0.13, 0.12)
20:08:21.304 00.000 15712 Worker thread wakes up
20:08:21.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
20:08:21.304 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
20:08:21.304 00.000 15712 Moving (0.13, 0.12) raw xDistance=-0.12 yDistance=-0.13
20:08:21.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:21.304 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.3
20:08:21.307 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:21.308 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:21.308 00.000 7988 Enqueuing Expose request
20:08:21.308 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
20:08:21.308 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
20:08:21.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:21.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:08:21.308 00.000 15712 MoveAxis(W, 4, ABG)
20:08:21.308 00.000 15712 Guiding  Dir = 3, Dur = 4
20:08:21.330 00.022 15712 IsGuiding returns 0
20:08:21.340 00.010 15712 IsGuiding returns 0
20:08:21.340 00.000 15712 Move returns status 0, amount 4
20:08:21.340 00.000 15712 MoveAxis(N, 0, ABG)
20:08:21.340 00.000 15712 Move returns status 0, amount 0
20:08:21.340 00.000 15712 move complete, result=0
20:08:21.340 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
20:08:21.349 00.009 15712 worker thread done servicing request
20:08:21.349 00.000 15712 Worker thread wakes up
20:08:21.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:21.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:22.762 01.413 15712 Exposure complete
20:08:22.823 00.061 15712 worker thread done servicing request
20:08:22.824 00.001 7988 OnExposeComplete: enter
20:08:22.825 00.001 7988 UpdateGuideState(): m_state=6
20:08:22.825 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3429
20:08:22.825 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=434.70, Mass=1604, SNR=27.1, Peak=192 HFD=3.5
20:08:22.825 00.000 7988 MultiStar: [#1 0.03,0.08,1.00,U] [#2 0.09,0.19,0.95,U] [#3 -0.03,0.36,0.91,U] [#4 -0.04,0.20,1.00,U] [#5 0.34,0.10,0.65,U] [#6 -0.23,0.26,0.69,U] [#7 -0.17,0.36,0.64,U] [#8 0.21,0.23,0.63,U] 
20:08:22.830 00.005 7988 refined, 8 included, MultiStar: {0.00, 0.32}, one-star: {-0.12, 1.02}
20:08:22.830 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = -3.14)
20:08:22.830 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
20:08:22.830 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.56 mountX=-0.32 mountY=-0.01, mountTheta=-3.11
20:08:22.830 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.32, opts=13)
20:08:22.830 00.000 7988 Enqueuing Move request for scope (0.00, 0.32)
20:08:22.830 00.000 15712 Worker thread wakes up
20:08:22.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.32) opts 0xd
20:08:22.830 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.32)
20:08:22.830 00.000 15712 Moving (0.00, 0.32) raw xDistance=-0.32 yDistance=-0.01
20:08:22.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:22.830 00.000 7988 UpdateGuideState exits: m=1604 SNR=27.1
20:08:22.839 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:22.840 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:22.840 00.000 7988 Enqueuing Expose request
20:08:22.840 00.000 15712 PPEC rslt: input = -0.32, final = -0.18, react = -0.19, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.37
20:08:22.840 00.000 15712 PPEC: input: -0.32, control: -0.18, exposure: 1500
20:08:22.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:22.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:08:22.840 00.000 15712 MoveAxis(E, 60, ABG)
20:08:22.840 00.000 15712 Guiding  Dir = 2, Dur = 60
20:08:22.840 00.000 15712 IsGuiding returns 0
20:08:22.864 00.024 15712 PulseGuide returned control before completion, sleep 48
20:08:22.920 00.056 15712 IsGuiding returns 1
20:08:22.920 00.000 15712 scope still moving after pulse duration time elapsed
20:08:22.973 00.053 15712 IsGuiding returns 0
20:08:22.973 00.000 15712 scope move finished after 60 + 75 ms
20:08:22.973 00.000 15712 Move returns status 0, amount 60
20:08:22.973 00.000 15712 MoveAxis(N, 0, ABG)
20:08:22.973 00.000 15712 Move returns status 0, amount 0
20:08:22.973 00.000 15712 move complete, result=0
20:08:22.973 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
20:08:22.980 00.007 15712 worker thread done servicing request
20:08:22.980 00.000 15712 Worker thread wakes up
20:08:22.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:22.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:24.612 01.632 15712 Exposure complete
20:08:24.671 00.059 15712 worker thread done servicing request
20:08:24.671 00.000 7988 OnExposeComplete: enter
20:08:24.674 00.003 7988 UpdateGuideState(): m_state=6
20:08:24.674 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3430
20:08:24.676 00.002 7988 Star::Find returns 1 (0), X=1170.43, Y=434.10, Mass=1408, SNR=25.5, Peak=181 HFD=3.6
20:08:24.678 00.002 7988 MultiStar: [#1 0.17,-0.42,1.05,U] [#2 -0.08,-0.25,1.02,U] [#3 0.06,0.21,1.01,U] [#4 -0.01,-0.04,1.05,U] [#5 0.09,-0.35,0.73,U] [#6 -0.11,0.02,0.73,U] [#7 -0.39,-0.23,0.68,U] [#8 0.23,-0.22,0.72,U] 
20:08:24.678 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.08}, one-star: {-0.03, 0.42}
20:08:24.680 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
20:08:24.680 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
20:08:24.682 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.57 mountX=0.08 mountY=0.00, mountTheta=0.03
20:08:24.682 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.08, opts=13)
20:08:24.684 00.002 7988 Enqueuing Move request for scope (-0.00, -0.08)
20:08:24.686 00.002 15712 Worker thread wakes up
20:08:24.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
20:08:24.686 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
20:08:24.686 00.000 15712 Moving (-0.00, -0.08) raw xDistance=0.08 yDistance=0.00
20:08:24.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:24.686 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.5
20:08:24.688 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:24.690 00.002 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
20:08:24.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:24.690 00.000 7988 Enqueuing Expose request
20:08:24.690 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
20:08:24.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:24.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:08:24.690 00.000 15712 MoveAxis(W, 2, ABG)
20:08:24.690 00.000 15712 Guiding  Dir = 3, Dur = 2
20:08:24.693 00.003 15712 IsGuiding returns 0
20:08:24.716 00.023 15712 IsGuiding returns 0
20:08:24.716 00.000 15712 Move returns status 0, amount 2
20:08:24.716 00.000 15712 MoveAxis(N, 0, ABG)
20:08:24.716 00.000 15712 Move returns status 0, amount 0
20:08:24.716 00.000 15712 move complete, result=0
20:08:24.716 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
20:08:24.721 00.005 15712 worker thread done servicing request
20:08:24.721 00.000 15712 Worker thread wakes up
20:08:24.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:24.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:26.140 01.419 15712 Exposure complete
20:08:26.198 00.058 15712 worker thread done servicing request
20:08:26.198 00.000 7988 OnExposeComplete: enter
20:08:26.201 00.003 7988 UpdateGuideState(): m_state=6
20:08:26.203 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3431
20:08:26.203 00.000 7988 Star::Find returns 1 (0), X=1170.31, Y=434.40, Mass=1451, SNR=25.9, Peak=173 HFD=3.5
20:08:26.205 00.002 7988 MultiStar: [#1 0.26,-0.36,1.04,U] [#2 0.14,0.02,1.02,U] [#3 0.18,-0.08,0.95,U] [#4 -0.14,-0.06,1.04,U] [#5 0.13,-0.03,0.71,U] [#6 -0.24,-0.40,0.73,U] [#7 -0.27,0.22,0.64,U] [#8 0.30,-0.25,0.64,U] 
20:08:26.205 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.15, 0.72}
20:08:26.207 00.002 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
20:08:26.207 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.25 = -2.04)
20:08:26.209 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.44 mountX=0.01 mountY=-0.03, mountTheta=-1.13
20:08:26.211 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.01, opts=13)
20:08:26.211 00.000 7988 Enqueuing Move request for scope (0.03, -0.01)
20:08:26.211 00.000 15712 Worker thread wakes up
20:08:26.213 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
20:08:26.213 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
20:08:26.213 00.000 15712 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
20:08:26.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:26.213 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
20:08:26.215 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:26.217 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:26.217 00.000 7988 Enqueuing Expose request
20:08:26.217 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
20:08:26.217 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
20:08:26.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:26.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:08:26.217 00.000 15712 MoveAxis(W, 1, ABG)
20:08:26.217 00.000 15712 Guiding  Dir = 3, Dur = 1
20:08:26.217 00.000 15712 IsGuiding returns 0
20:08:26.233 00.016 15712 IsGuiding returns 0
20:08:26.233 00.000 15712 Move returns status 0, amount 1
20:08:26.233 00.000 15712 MoveAxis(N, 0, ABG)
20:08:26.233 00.000 15712 Move returns status 0, amount 0
20:08:26.233 00.000 15712 move complete, result=0
20:08:26.233 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
20:08:26.240 00.007 15712 worker thread done servicing request
20:08:26.240 00.000 15712 Worker thread wakes up
20:08:26.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:26.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:27.812 01.572 7988 evsrv: cli 0CCD0668 connect
20:08:27.817 00.005 7988 case statement mapped state 6 to 3
20:08:27.819 00.002 7988 case statement mapped state 6 to 3
20:08:27.821 00.002 7988 evsrv: cli 0CCD0668 request: {"method":"get_app_state","id":"ab665913-2e77-4592-8ef8-74ee4453dbf9"}
20:08:27.821 00.000 7988 case statement mapped state 6 to 3
20:08:27.821 00.000 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab665913-2e77-4592-8ef8-74ee4453dbf9"}
20:08:27.821 00.000 7988 evsrv: cli 0CCD0668 disconnect
20:08:27.878 00.057 15712 Exposure complete
20:08:28.012 00.134 15712 worker thread done servicing request
20:08:28.012 00.000 7988 OnExposeComplete: enter
20:08:28.012 00.000 7988 UpdateGuideState(): m_state=6
20:08:28.012 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3432
20:08:28.012 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=434.26, Mass=1541, SNR=26.6, Peak=192 HFD=3.6
20:08:28.024 00.012 7988 MultiStar: [#1 0.14,-0.26,0.99,U] [#2 0.12,-0.25,0.98,U] [#3 0.13,-0.11,0.93,U] [#4 0.21,-0.20,0.97,U] [#5 0.18,-0.09,0.69,U] [#6 -0.25,-0.35,0.70,U] [#7 -0.11,0.00,0.66,U] [#8 0.05,-0.17,0.64,U] 
20:08:28.026 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {-0.13, 0.58}
20:08:28.029 00.003 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.58) = xAngle (0.53 = 0.53)
20:08:28.029 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.64)
20:08:28.029 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.05 mountX=0.08 mountY=-0.05, mountTheta=-0.51
20:08:28.036 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.09, opts=13)
20:08:28.038 00.002 7988 Enqueuing Move request for scope (0.05, -0.09)
20:08:28.040 00.002 15712 Worker thread wakes up
20:08:28.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
20:08:28.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
20:08:28.040 00.000 15712 Moving (0.05, -0.09) raw xDistance=0.08 yDistance=-0.05
20:08:28.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:28.043 00.003 7988 UpdateGuideState exits: m=1541 SNR=26.6
20:08:28.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:28.046 00.003 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
20:08:28.046 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
20:08:28.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:28.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:28.049 00.003 7988 Enqueuing Expose request
20:08:28.051 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:08:28.051 00.000 15712 MoveAxis(W, 1, ABG)
20:08:28.051 00.000 15712 Guiding  Dir = 3, Dur = 1
20:08:28.051 00.000 15712 IsGuiding returns 0
20:08:28.076 00.025 15712 IsGuiding returns 0
20:08:28.076 00.000 15712 Move returns status 0, amount 1
20:08:28.076 00.000 15712 MoveAxis(N, 0, ABG)
20:08:28.076 00.000 15712 Move returns status 0, amount 0
20:08:28.076 00.000 15712 move complete, result=0
20:08:28.076 00.000 15712 worker thread done servicing request
20:08:28.076 00.000 15712 Worker thread wakes up
20:08:28.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:28.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:28.079 00.003 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
20:08:29.495 01.416 15712 Exposure complete
20:08:29.579 00.084 15712 worker thread done servicing request
20:08:29.579 00.000 7988 OnExposeComplete: enter
20:08:29.579 00.000 7988 UpdateGuideState(): m_state=6
20:08:29.579 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3433
20:08:29.579 00.000 7988 Star::Find returns 1 (0), X=1170.32, Y=434.08, Mass=1524, SNR=26.3, Peak=206 HFD=3.4
20:08:29.588 00.009 7988 MultiStar: [#1 0.14,-0.33,0.99,U] [#2 0.10,-0.13,0.93,U] [#3 -0.05,-0.19,0.91,U] [#4 -0.17,-0.26,1.00,U] [#5 -0.00,-0.35,0.72,U] [#6 -0.12,-0.30,0.70,U] [#7 -0.20,-0.10,0.64,U] [#8 0.15,-0.42,0.62,U] 
20:08:29.588 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.17}, one-star: {-0.13, 0.40}
20:08:29.591 00.003 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
20:08:29.593 00.002 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
20:08:29.595 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.75 mountX=0.17 mountY=0.04, mountTheta=0.20
20:08:29.597 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.17, opts=13)
20:08:29.599 00.002 7988 Enqueuing Move request for scope (-0.03, -0.17)
20:08:29.601 00.002 15712 Worker thread wakes up
20:08:29.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
20:08:29.601 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
20:08:29.601 00.000 15712 Moving (-0.03, -0.17) raw xDistance=0.17 yDistance=0.04
20:08:29.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:29.603 00.002 7988 UpdateGuideState exits: m=1524 SNR=26.3
20:08:29.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:29.605 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:29.607 00.002 7988 Enqueuing Expose request
20:08:29.607 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.36
20:08:29.607 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
20:08:29.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:29.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:08:29.607 00.000 15712 MoveAxis(W, 33, ABG)
20:08:29.607 00.000 15712 Guiding  Dir = 3, Dur = 33
20:08:29.607 00.000 15712 IsGuiding returns 0
20:08:29.622 00.015 15712 PulseGuide returned control before completion, sleep 27
20:08:29.675 00.053 15712 IsGuiding returns 0
20:08:29.675 00.000 15712 Move returns status 0, amount 33
20:08:29.675 00.000 15712 MoveAxis(N, 0, ABG)
20:08:29.675 00.000 15712 Move returns status 0, amount 0
20:08:29.675 00.000 15712 move complete, result=0
20:08:29.675 00.000 15712 worker thread done servicing request
20:08:29.675 00.000 15712 Worker thread wakes up
20:08:29.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:29.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:29.675 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
20:08:31.307 01.632 15712 Exposure complete
20:08:31.370 00.063 15712 worker thread done servicing request
20:08:31.370 00.000 7988 OnExposeComplete: enter
20:08:31.370 00.000 7988 UpdateGuideState(): m_state=6
20:08:31.370 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3434
20:08:31.385 00.015 7988 Star::Find returns 1 (0), X=1170.30, Y=434.37, Mass=1492, SNR=26.0, Peak=195 HFD=3.5
20:08:31.385 00.000 7988 MultiStar: [#1 0.25,-0.28,1.03,U] [#2 0.13,0.02,0.99,U] [#3 -0.03,0.20,0.96,U] [#4 0.17,0.31,1.03,U] [#5 0.29,0.00,0.73,U] [#6 -0.02,-0.10,0.70,U] [#7 -0.14,0.03,0.66,U] [#8 0.15,0.24,0.68,U] 
20:08:31.385 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.14}, one-star: {-0.15, 0.69}
20:08:31.385 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.58) = xAngle (2.65 = 2.65)
20:08:31.385 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.53)
20:08:31.385 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.07 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
20:08:31.385 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.14, opts=13)
20:08:31.385 00.000 7988 Enqueuing Move request for scope (0.07, 0.14)
20:08:31.385 00.000 15712 Worker thread wakes up
20:08:31.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
20:08:31.385 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
20:08:31.385 00.000 15712 Moving (0.07, 0.14) raw xDistance=-0.14 yDistance=-0.08
20:08:31.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:31.399 00.014 7988 UpdateGuideState exits: m=1492 SNR=26.0
20:08:31.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:31.401 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:31.402 00.001 7988 Enqueuing Expose request
20:08:31.402 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
20:08:31.402 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
20:08:31.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:31.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:08:31.402 00.000 15712 MoveAxis(E, 1, ABG)
20:08:31.402 00.000 15712 Guiding  Dir = 2, Dur = 1
20:08:31.402 00.000 15712 IsGuiding returns 0
20:08:31.433 00.031 15712 IsGuiding returns 0
20:08:31.433 00.000 15712 Move returns status 0, amount 1
20:08:31.433 00.000 15712 MoveAxis(N, 0, ABG)
20:08:31.433 00.000 15712 Move returns status 0, amount 0
20:08:31.433 00.000 15712 move complete, result=0
20:08:31.433 00.000 15712 worker thread done servicing request
20:08:31.433 00.000 15712 Worker thread wakes up
20:08:31.433 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:08:31.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:31.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:32.845 01.412 15712 Exposure complete
20:08:32.911 00.066 15712 worker thread done servicing request
20:08:32.911 00.000 7988 OnExposeComplete: enter
20:08:32.911 00.000 7988 UpdateGuideState(): m_state=6
20:08:32.921 00.010 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3435
20:08:32.923 00.002 7988 Star::Find returns 1 (0), X=1170.44, Y=434.32, Mass=1509, SNR=26.4, Peak=185 HFD=3.4
20:08:32.924 00.001 7988 MultiStar: [#1 0.17,-0.32,1.01,U] [#2 -0.01,-0.15,1.00,U] [#3 -0.05,-0.16,0.95,U] [#4 0.04,0.05,1.04,U] [#5 0.04,-0.16,0.71,U] [#6 -0.14,-0.02,0.69,U] [#7 -0.25,-0.04,0.61,U] [#8 0.05,-0.14,0.62,U] 
20:08:32.924 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.01, 0.64}
20:08:32.924 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
20:08:32.924 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
20:08:32.929 00.005 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.90 mountX=0.02 mountY=0.01, mountTheta=0.35
20:08:32.929 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.02, opts=13)
20:08:32.929 00.000 7988 Enqueuing Move request for scope (-0.01, -0.02)
20:08:32.929 00.000 15712 Worker thread wakes up
20:08:32.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
20:08:32.929 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
20:08:32.929 00.000 15712 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
20:08:32.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:32.929 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
20:08:32.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:32.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:32.929 00.000 7988 Enqueuing Expose request
20:08:32.940 00.011 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
20:08:32.940 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
20:08:32.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:32.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:08:32.940 00.000 15712 MoveAxis(E, 1, ABG)
20:08:32.940 00.000 15712 Guiding  Dir = 2, Dur = 1
20:08:32.980 00.040 15712 IsGuiding returns 0
20:08:32.997 00.017 15712 IsGuiding returns 0
20:08:32.997 00.000 15712 Move returns status 0, amount 1
20:08:32.997 00.000 15712 MoveAxis(N, 0, ABG)
20:08:32.997 00.000 15712 Move returns status 0, amount 0
20:08:32.997 00.000 15712 move complete, result=0
20:08:32.997 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
20:08:33.001 00.004 15712 worker thread done servicing request
20:08:33.001 00.000 15712 Worker thread wakes up
20:08:33.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:33.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:34.633 01.632 15712 Exposure complete
20:08:34.682 00.049 15712 worker thread done servicing request
20:08:34.682 00.000 7988 OnExposeComplete: enter
20:08:34.694 00.012 7988 UpdateGuideState(): m_state=6
20:08:34.694 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3436
20:08:34.696 00.002 7988 Star::Find returns 1 (0), X=1170.39, Y=434.45, Mass=1582, SNR=26.9, Peak=189 HFD=3.3
20:08:34.696 00.000 7988 MultiStar: [#1 0.23,-0.22,0.99,U] [#2 -0.02,0.08,0.94,U] [#3 -0.05,0.30,0.92,U] [#4 0.03,0.13,0.99,U] [#5 0.18,0.19,0.68,U] [#6 0.00,-0.10,0.68,U] [#7 -0.25,0.07,0.64,U] [#8 0.30,0.21,0.69,U] 
20:08:34.698 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.17}, one-star: {-0.07, 0.77}
20:08:34.699 00.001 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
20:08:34.699 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
20:08:34.701 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.35 mountX=-0.17 mountY=-0.04, mountTheta=-2.90
20:08:34.703 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.17, opts=13)
20:08:34.703 00.000 7988 Enqueuing Move request for scope (0.04, 0.17)
20:08:34.705 00.002 15712 Worker thread wakes up
20:08:34.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
20:08:34.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
20:08:34.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:34.705 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.9
20:08:34.708 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:34.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:34.710 00.002 7988 Enqueuing Expose request
20:08:34.710 00.000 15712 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=-0.04
20:08:34.710 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.35
20:08:34.710 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
20:08:34.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:34.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:08:34.710 00.000 15712 MoveAxis(E, 36, ABG)
20:08:34.710 00.000 15712 Guiding  Dir = 2, Dur = 36
20:08:34.710 00.000 15712 IsGuiding returns 0
20:08:34.741 00.031 15712 PulseGuide returned control before completion, sleep 20
20:08:34.789 00.048 15712 IsGuiding returns 0
20:08:34.789 00.000 15712 Move returns status 0, amount 36
20:08:34.789 00.000 15712 MoveAxis(N, 0, ABG)
20:08:34.789 00.000 15712 Move returns status 0, amount 0
20:08:34.789 00.000 15712 move complete, result=0
20:08:34.789 00.000 15712 worker thread done servicing request
20:08:34.789 00.000 15712 Worker thread wakes up
20:08:34.789 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
20:08:34.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:34.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:36.208 01.419 15712 Exposure complete
20:08:36.261 00.053 15712 worker thread done servicing request
20:08:36.261 00.000 7988 OnExposeComplete: enter
20:08:36.269 00.008 7988 UpdateGuideState(): m_state=6
20:08:36.269 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3437
20:08:36.269 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=434.36, Mass=1494, SNR=26.1, Peak=179 HFD=3.4
20:08:36.269 00.000 7988 MultiStar: [#1 0.12,-0.26,1.02,U] [#2 0.04,0.15,1.02,U] [#3 0.05,0.28,0.99,U] [#4 -0.01,0.09,1.00,U] [#5 0.17,0.06,0.73,U] [#6 -0.14,-0.04,0.72,U] [#7 -0.05,-0.03,0.67,U] [#8 0.12,0.09,0.65,U] 
20:08:36.269 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {-0.07, 0.68}
20:08:36.269 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
20:08:36.269 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
20:08:36.278 00.009 7988 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.35 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
20:08:36.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.13, opts=13)
20:08:36.278 00.000 7988 Enqueuing Move request for scope (0.03, 0.13)
20:08:36.278 00.000 15712 Worker thread wakes up
20:08:36.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
20:08:36.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
20:08:36.278 00.000 15712 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=-0.03
20:08:36.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:36.278 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.1
20:08:36.284 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:36.285 00.001 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
20:08:36.285 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
20:08:36.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:36.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:36.285 00.000 7988 Enqueuing Expose request
20:08:36.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:08:36.285 00.000 15712 MoveAxis(E, 2, ABG)
20:08:36.285 00.000 15712 Guiding  Dir = 2, Dur = 2
20:08:36.285 00.000 15712 IsGuiding returns 0
20:08:36.301 00.016 15712 IsGuiding returns 0
20:08:36.301 00.000 15712 Move returns status 0, amount 2
20:08:36.301 00.000 15712 MoveAxis(N, 0, ABG)
20:08:36.301 00.000 15712 Move returns status 0, amount 0
20:08:36.301 00.000 15712 move complete, result=0
20:08:36.301 00.000 15712 worker thread done servicing request
20:08:36.301 00.000 15712 Worker thread wakes up
20:08:36.301 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
20:08:36.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:36.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:37.947 01.646 15712 Exposure complete
20:08:38.006 00.059 15712 worker thread done servicing request
20:08:38.006 00.000 7988 OnExposeComplete: enter
20:08:38.006 00.000 7988 UpdateGuideState(): m_state=6
20:08:38.009 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3438
20:08:38.009 00.000 7988 Star::Find returns 1 (0), X=1170.19, Y=434.49, Mass=1537, SNR=26.7, Peak=167 HFD=3.8
20:08:38.009 00.000 7988 MultiStar: [#1 0.34,-0.25,1.01,U] [#2 -0.00,0.03,0.98,U] [#3 -0.07,0.20,0.96,U] [#4 0.06,0.14,1.00,U] [#5 0.05,0.03,0.68,U] [#6 -0.07,0.00,0.71,U] [#7 -0.33,0.15,0.63,U] [#8 0.21,0.04,0.62,U] 
20:08:38.009 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.14}, one-star: {-0.27, 0.81}
20:08:38.013 00.004 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
20:08:38.013 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.00)
20:08:38.013 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.60 mountX=-0.14 mountY=0.00, mountTheta=3.14
20:08:38.013 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.14, opts=13)
20:08:38.013 00.000 7988 Enqueuing Move request for scope (-0.00, 0.14)
20:08:38.013 00.000 15712 Worker thread wakes up
20:08:38.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
20:08:38.013 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
20:08:38.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:38.013 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7
20:08:38.013 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:38.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:38.013 00.000 7988 Enqueuing Expose request
20:08:38.025 00.012 15712 Moving (-0.00, 0.14) raw xDistance=-0.14 yDistance=0.00
20:08:38.027 00.002 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
20:08:38.027 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
20:08:38.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:38.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:08:38.027 00.000 15712 MoveAxis(E, 2, ABG)
20:08:38.027 00.000 15712 Guiding  Dir = 2, Dur = 2
20:08:38.027 00.000 15712 IsGuiding returns 0
20:08:38.047 00.020 15712 IsGuiding returns 0
20:08:38.047 00.000 15712 Move returns status 0, amount 2
20:08:38.047 00.000 15712 MoveAxis(N, 0, ABG)
20:08:38.047 00.000 15712 Move returns status 0, amount 0
20:08:38.047 00.000 15712 move complete, result=0
20:08:38.047 00.000 15712 worker thread done servicing request
20:08:38.047 00.000 15712 Worker thread wakes up
20:08:38.047 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
20:08:38.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:38.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:39.459 01.412 15712 Exposure complete
20:08:39.518 00.059 15712 worker thread done servicing request
20:08:39.518 00.000 7988 OnExposeComplete: enter
20:08:39.518 00.000 7988 UpdateGuideState(): m_state=6
20:08:39.521 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3439
20:08:39.523 00.002 7988 Star::Find returns 1 (0), X=1170.26, Y=434.20, Mass=1455, SNR=25.8, Peak=198 HFD=3.5
20:08:39.523 00.000 7988 MultiStar: [#1 -0.05,-0.47,1.07,U] [#2 -0.06,0.12,1.04,U] [#3 0.05,-0.14,0.96,U] [#4 -0.14,-0.01,1.01,U] [#5 -0.01,-0.28,0.71,U] [#6 -0.40,-0.20,0.72,U] [#7 -0.17,0.18,0.64,U] [#8 -0.23,-0.21,0.65,U] 
20:08:39.525 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.05}, one-star: {-0.20, 0.52}
20:08:39.525 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
20:08:39.527 00.002 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
20:08:39.527 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.78 mountX=0.05 mountY=0.12, mountTheta=1.20
20:08:39.529 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.05, opts=13)
20:08:39.531 00.002 7988 Enqueuing Move request for scope (-0.12, -0.05)
20:08:39.531 00.000 15712 Worker thread wakes up
20:08:39.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
20:08:39.531 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
20:08:39.531 00.000 15712 Moving (-0.12, -0.05) raw xDistance=0.05 yDistance=0.12
20:08:39.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:39.531 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.8
20:08:39.534 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:39.534 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:39.536 00.002 7988 Enqueuing Expose request
20:08:39.536 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
20:08:39.536 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
20:08:39.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:39.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:08:39.536 00.000 15712 MoveAxis(E, 3, ABG)
20:08:39.536 00.000 15712 Guiding  Dir = 2, Dur = 3
20:08:39.536 00.000 15712 IsGuiding returns 0
20:08:39.584 00.048 15712 IsGuiding returns 0
20:08:39.584 00.000 15712 Move returns status 0, amount 3
20:08:39.584 00.000 15712 MoveAxis(N, 0, ABG)
20:08:39.584 00.000 15712 Move returns status 0, amount 0
20:08:39.584 00.000 15712 move complete, result=0
20:08:39.584 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:08:39.587 00.003 15712 worker thread done servicing request
20:08:39.587 00.000 15712 Worker thread wakes up
20:08:39.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:39.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:41.228 01.641 15712 Exposure complete
20:08:41.277 00.049 15712 worker thread done servicing request
20:08:41.277 00.000 7988 OnExposeComplete: enter
20:08:41.290 00.013 7988 UpdateGuideState(): m_state=6
20:08:41.290 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3440
20:08:41.292 00.002 7988 Star::Find returns 1 (0), X=1170.28, Y=434.69, Mass=1602, SNR=27.1, Peak=171 HFD=3.7
20:08:41.292 00.000 7988 MultiStar: [#1 0.17,-0.08,1.00,U] [#2 0.20,0.18,0.96,U] [#3 0.26,0.19,0.87,U] [#4 0.11,0.01,0.96,U] [#5 -0.19,0.33,0.69,U] [#6 -0.16,-0.03,0.70,U] [#7 0.08,0.32,0.63,U] [#8 0.05,0.10,0.66,U] 
20:08:41.294 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.23}, one-star: {-0.18, 1.01}
20:08:41.294 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
20:08:41.296 00.002 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
20:08:41.296 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.36 mountX=-0.24 mountY=-0.05, mountTheta=-2.91
20:08:41.298 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.23, opts=13)
20:08:41.300 00.002 7988 Enqueuing Move request for scope (0.05, 0.23)
20:08:41.300 00.000 15712 Worker thread wakes up
20:08:41.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
20:08:41.300 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
20:08:41.300 00.000 15712 Moving (0.05, 0.23) raw xDistance=-0.24 yDistance=-0.05
20:08:41.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:08:41.300 00.000 7988 UpdateGuideState exits: m=1602 SNR=27.1
20:08:41.304 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:41.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:41.305 00.001 7988 Enqueuing Expose request
20:08:41.305 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.34
20:08:41.305 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
20:08:41.307 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:41.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:08:41.307 00.000 15712 MoveAxis(E, 48, ABG)
20:08:41.307 00.000 15712 Guiding  Dir = 2, Dur = 48
20:08:41.307 00.000 15712 IsGuiding returns 0
20:08:41.328 00.021 15712 PulseGuide returned control before completion, sleep 38
20:08:41.369 00.041 15712 IsGuiding returns 1
20:08:41.369 00.000 15712 scope still moving after pulse duration time elapsed
20:08:41.405 00.036 15712 IsGuiding returns 0
20:08:41.405 00.000 15712 scope move finished after 48 + 52 ms
20:08:41.405 00.000 15712 Move returns status 0, amount 48
20:08:41.405 00.000 15712 MoveAxis(N, 0, ABG)
20:08:41.405 00.000 15712 Move returns status 0, amount 0
20:08:41.405 00.000 15712 move complete, result=0
20:08:41.405 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
20:08:41.409 00.004 15712 worker thread done servicing request
20:08:41.409 00.000 15712 Worker thread wakes up
20:08:41.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:41.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:42.824 01.415 15712 Exposure complete
20:08:42.876 00.052 15712 worker thread done servicing request
20:08:42.876 00.000 7988 OnExposeComplete: enter
20:08:42.886 00.010 7988 UpdateGuideState(): m_state=6
20:08:42.886 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3441
20:08:42.888 00.002 7988 Star::Find returns 1 (0), X=1170.46, Y=434.31, Mass=1619, SNR=27.2, Peak=166 HFD=3.5
20:08:42.890 00.002 7988 MultiStar: [#1 0.30,-0.35,0.99,U] [#2 0.16,-0.04,0.97,U] [#3 0.13,-0.01,0.94,U] [#4 0.35,0.03,1.00,U] [#5 0.32,-0.05,0.68,U] [#6 0.06,-0.06,0.70,U] [#7 0.22,-0.06,0.64,U] [#8 0.13,-0.04,0.66,U] 
20:08:42.891 00.001 7988 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {-0.00, 0.63}
20:08:42.891 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.67 = 1.67)
20:08:42.893 00.002 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.78 = -1.50)
20:08:42.893 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.09 mountX=-0.02 mountY=-0.19, mountTheta=-1.67
20:08:42.893 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.02, opts=13)
20:08:42.893 00.000 7988 Enqueuing Move request for scope (0.19, 0.02)
20:08:42.893 00.000 15712 Worker thread wakes up
20:08:42.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
20:08:42.893 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
20:08:42.893 00.000 15712 Moving (0.19, 0.02) raw xDistance=-0.02 yDistance=-0.19
20:08:42.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:42.893 00.000 7988 UpdateGuideState exits: m=1619 SNR=27.2
20:08:42.900 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:42.902 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:42.902 00.000 7988 Enqueuing Expose request
20:08:42.902 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
20:08:42.902 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
20:08:42.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:42.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:08:42.902 00.000 15712 MoveAxis(E, 1, ABG)
20:08:42.902 00.000 15712 Guiding  Dir = 2, Dur = 1
20:08:42.908 00.006 15712 IsGuiding returns 0
20:08:42.927 00.019 15712 IsGuiding returns 0
20:08:42.927 00.000 15712 Move returns status 0, amount 1
20:08:42.927 00.000 15712 MoveAxis(N, 0, ABG)
20:08:42.927 00.000 15712 Move returns status 0, amount 0
20:08:42.927 00.000 15712 move complete, result=0
20:08:42.927 00.000 15712 worker thread done servicing request
20:08:42.927 00.000 15712 Worker thread wakes up
20:08:42.927 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
20:08:42.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:42.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:44.560 01.633 15712 Exposure complete
20:08:44.610 00.050 15712 worker thread done servicing request
20:08:44.610 00.000 7988 OnExposeComplete: enter
20:08:44.610 00.000 7988 UpdateGuideState(): m_state=6
20:08:44.622 00.012 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3442
20:08:44.622 00.000 7988 Star::Find returns 1 (0), X=1170.49, Y=434.37, Mass=1421, SNR=25.6, Peak=198 HFD=3.2
20:08:44.622 00.000 7988 MultiStar: [#1 0.26,-0.08,1.06,U] [#2 0.09,-0.21,1.02,U] [#3 -0.04,0.32,0.99,U] [#4 0.15,0.11,1.05,U] [#5 0.33,-0.16,0.76,U] [#6 -0.08,-0.05,0.69,U] [#7 0.12,-0.15,0.67,U] [#8 0.30,-0.02,0.68,U] 
20:08:44.622 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.04, 0.69}
20:08:44.627 00.005 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
20:08:44.627 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.09)
20:08:44.627 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=-0.07 mountY=-0.13, mountTheta=-2.08
20:08:44.627 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.07, opts=13)
20:08:44.627 00.000 7988 Enqueuing Move request for scope (0.13, 0.07)
20:08:44.627 00.000 15712 Worker thread wakes up
20:08:44.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
20:08:44.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
20:08:44.627 00.000 15712 Moving (0.13, 0.07) raw xDistance=-0.07 yDistance=-0.13
20:08:44.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:44.627 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.6
20:08:44.635 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:44.635 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:44.637 00.002 7988 Enqueuing Expose request
20:08:44.637 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
20:08:44.637 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
20:08:44.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:44.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:08:44.637 00.000 15712 MoveAxis(E, 1, ABG)
20:08:44.637 00.000 15712 Guiding  Dir = 2, Dur = 1
20:08:44.637 00.000 15712 IsGuiding returns 0
20:08:44.669 00.032 15712 IsGuiding returns 0
20:08:44.669 00.000 15712 Move returns status 0, amount 1
20:08:44.669 00.000 15712 MoveAxis(N, 0, ABG)
20:08:44.669 00.000 15712 Move returns status 0, amount 0
20:08:44.669 00.000 15712 move complete, result=0
20:08:44.669 00.000 15712 worker thread done servicing request
20:08:44.669 00.000 15712 Worker thread wakes up
20:08:44.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:44.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:44.669 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:08:46.073 01.404 15712 Exposure complete
20:08:46.121 00.048 15712 worker thread done servicing request
20:08:46.121 00.000 7988 OnExposeComplete: enter
20:08:46.136 00.015 7988 UpdateGuideState(): m_state=6
20:08:46.138 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3443
20:08:46.138 00.000 7988 Star::Find returns 1 (0), X=1170.55, Y=434.28, Mass=1591, SNR=27.0, Peak=174 HFD=3.5
20:08:46.138 00.000 7988 MultiStar: [#1 0.43,-0.40,1.00,U] [#2 0.26,0.03,0.95,U] [#3 0.02,0.15,0.90,U] [#4 -0.02,0.02,1.02,U] [#5 0.29,-0.40,0.66,U] [#6 0.03,-0.11,0.71,U] [#7 -0.24,0.16,0.61,U] [#8 0.38,-0.12,0.64,U] 
20:08:46.138 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.09, 0.60}
20:08:46.138 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.58) = xAngle (1.63 = 1.63)
20:08:46.138 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.74 = -1.54)
20:08:46.138 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.05 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
20:08:46.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.01, opts=13)
20:08:46.138 00.000 7988 Enqueuing Move request for scope (0.14, 0.01)
20:08:46.138 00.000 15712 Worker thread wakes up
20:08:46.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
20:08:46.138 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
20:08:46.138 00.000 15712 Moving (0.14, 0.01) raw xDistance=-0.01 yDistance=-0.14
20:08:46.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:46.138 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.0
20:08:46.151 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:46.152 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:46.152 00.000 7988 Enqueuing Expose request
20:08:46.152 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
20:08:46.152 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
20:08:46.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:46.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:08:46.152 00.000 15712 MoveAxis(W, 1, ABG)
20:08:46.152 00.000 15712 Guiding  Dir = 3, Dur = 1
20:08:46.155 00.003 15712 IsGuiding returns 0
20:08:46.170 00.015 15712 IsGuiding returns 0
20:08:46.170 00.000 15712 Move returns status 0, amount 1
20:08:46.170 00.000 15712 MoveAxis(N, 0, ABG)
20:08:46.170 00.000 15712 Move returns status 0, amount 0
20:08:46.170 00.000 15712 move complete, result=0
20:08:46.170 00.000 15712 worker thread done servicing request
20:08:46.170 00.000 15712 Worker thread wakes up
20:08:46.170 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
20:08:46.172 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:46.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:47.812 01.640 15712 Exposure complete
20:08:47.874 00.062 15712 worker thread done servicing request
20:08:47.874 00.000 7988 OnExposeComplete: enter
20:08:47.874 00.000 7988 UpdateGuideState(): m_state=6
20:08:47.874 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3444
20:08:47.874 00.000 7988 Star::Find returns 1 (0), X=1170.69, Y=434.27, Mass=1563, SNR=26.8, Peak=174 HFD=3.6
20:08:47.874 00.000 7988 MultiStar: [#1 0.40,-0.53,1.01,U] [#2 0.22,0.05,0.98,U] [#3 -0.00,0.09,0.96,U] [#4 0.09,0.00,0.99,U] [#5 0.23,-0.28,0.70,U] [#6 0.19,-0.27,0.70,U] [#7 -0.04,0.09,0.61,U] [#8 0.46,-0.03,0.60,U] 
20:08:47.874 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.23, 0.59}
20:08:47.874 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
20:08:47.874 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.71)
20:08:47.883 00.009 7988 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.12 mountX=0.02 mountY=-0.20, mountTheta=-1.46
20:08:47.885 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.02, opts=13)
20:08:47.885 00.000 7988 Enqueuing Move request for scope (0.20, -0.02)
20:08:47.887 00.002 15712 Worker thread wakes up
20:08:47.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
20:08:47.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
20:08:47.887 00.000 15712 Moving (0.20, -0.02) raw xDistance=0.02 yDistance=-0.20
20:08:47.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:47.888 00.001 7988 UpdateGuideState exits: m=1563 SNR=26.8
20:08:47.889 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:47.889 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:47.889 00.000 7988 Enqueuing Expose request
20:08:47.889 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
20:08:47.889 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
20:08:47.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:47.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:08:47.889 00.000 15712 MoveAxis(W, 1, ABG)
20:08:47.889 00.000 15712 Guiding  Dir = 3, Dur = 1
20:08:47.909 00.020 15712 IsGuiding returns 0
20:08:47.929 00.020 15712 IsGuiding returns 0
20:08:47.929 00.000 15712 Move returns status 0, amount 1
20:08:47.929 00.000 15712 MoveAxis(N, 0, ABG)
20:08:47.929 00.000 15712 Move returns status 0, amount 0
20:08:47.929 00.000 15712 move complete, result=0
20:08:47.929 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
20:08:47.931 00.002 15712 worker thread done servicing request
20:08:47.931 00.000 15712 Worker thread wakes up
20:08:47.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:47.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:49.341 01.410 15712 Exposure complete
20:08:49.399 00.058 15712 worker thread done servicing request
20:08:49.399 00.000 7988 OnExposeComplete: enter
20:08:49.403 00.004 7988 UpdateGuideState(): m_state=6
20:08:49.403 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3445
20:08:49.403 00.000 7988 Star::Find returns 1 (0), X=1170.48, Y=434.44, Mass=1456, SNR=26.0, Peak=184 HFD=3.2
20:08:49.403 00.000 7988 MultiStar: [#1 0.29,-0.27,1.01,U] [#2 0.04,0.12,1.01,U] [#3 -0.07,0.14,0.96,U] [#4 0.24,0.12,1.05,U] [#5 0.05,0.08,0.70,U] [#6 -0.11,0.12,0.72,U] [#7 0.12,0.12,0.68,U] [#8 0.29,-0.03,0.68,U] 
20:08:49.403 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.13}, one-star: {0.02, 0.75}
20:08:49.403 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
20:08:49.403 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.67)
20:08:49.403 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.93 mountX=-0.14 mountY=-0.10, mountTheta=-2.49
20:08:49.403 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.13, opts=13)
20:08:49.403 00.000 7988 Enqueuing Move request for scope (0.10, 0.13)
20:08:49.403 00.000 15712 Worker thread wakes up
20:08:49.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
20:08:49.403 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
20:08:49.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:08:49.403 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.0
20:08:49.418 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:49.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:49.419 00.001 7988 Enqueuing Expose request
20:08:49.420 00.001 15712 Moving (0.10, 0.13) raw xDistance=-0.14 yDistance=-0.10
20:08:49.420 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
20:08:49.420 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
20:08:49.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:49.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:08:49.420 00.000 15712 MoveAxis(E, 1, ABG)
20:08:49.420 00.000 15712 Guiding  Dir = 2, Dur = 1
20:08:49.420 00.000 15712 IsGuiding returns 0
20:08:49.442 00.022 15712 IsGuiding returns 0
20:08:49.442 00.000 15712 Move returns status 0, amount 1
20:08:49.442 00.000 15712 MoveAxis(N, 0, ABG)
20:08:49.442 00.000 15712 Move returns status 0, amount 0
20:08:49.442 00.000 15712 move complete, result=0
20:08:49.442 00.000 15712 worker thread done servicing request
20:08:49.442 00.000 15712 Worker thread wakes up
20:08:49.442 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:08:49.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:49.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:51.192 01.750 15712 Exposure complete
20:08:51.250 00.058 15712 worker thread done servicing request
20:08:51.250 00.000 7988 OnExposeComplete: enter
20:08:51.250 00.000 7988 UpdateGuideState(): m_state=6
20:08:51.250 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3446
20:08:51.254 00.004 7988 Star::Find returns 1 (0), X=1170.43, Y=434.50, Mass=1459, SNR=26.0, Peak=169 HFD=3.2
20:08:51.254 00.000 7988 MultiStar: [#1 0.44,-0.18,1.02,U] [#2 0.10,0.28,1.02,U] [#3 0.17,0.31,1.00,U] [#4 0.10,0.29,1.00,U] [#5 0.34,0.17,0.71,U] [#6 0.15,0.19,0.69,U] [#7 -0.04,0.20,0.65,U] [#8 0.12,0.12,0.66,U] 
20:08:51.257 00.003 7988 refined, 8 included, MultiStar: {0.15, 0.25}, one-star: {-0.03, 0.82}
20:08:51.257 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.61 = 2.61)
20:08:51.257 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.72 = -0.56)
20:08:51.257 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.25 hyp=0.30 cameraTheta=1.03 mountX=-0.26 mountY=-0.16, mountTheta=-2.59
20:08:51.257 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.25, opts=13)
20:08:51.257 00.000 7988 Enqueuing Move request for scope (0.15, 0.25)
20:08:51.257 00.000 15712 Worker thread wakes up
20:08:51.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.25) opts 0xd
20:08:51.257 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.25)
20:08:51.257 00.000 15712 Moving (0.15, 0.25) raw xDistance=-0.26 yDistance=-0.16
20:08:51.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:08:51.257 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.0
20:08:51.266 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:51.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:51.268 00.002 7988 Enqueuing Expose request
20:08:51.270 00.002 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.32
20:08:51.270 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
20:08:51.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:51.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:08:51.270 00.000 15712 MoveAxis(E, 52, ABG)
20:08:51.270 00.000 15712 Guiding  Dir = 2, Dur = 52
20:08:51.270 00.000 15712 IsGuiding returns 0
20:08:51.286 00.016 15712 PulseGuide returned control before completion, sleep 48
20:08:51.366 00.080 15712 IsGuiding returns 0
20:08:51.366 00.000 15712 Move returns status 0, amount 52
20:08:51.366 00.000 15712 MoveAxis(N, 0, ABG)
20:08:51.366 00.000 15712 Move returns status 0, amount 0
20:08:51.366 00.000 15712 move complete, result=0
20:08:51.366 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
20:08:51.368 00.002 15712 worker thread done servicing request
20:08:51.368 00.000 15712 Worker thread wakes up
20:08:51.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:51.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:52.789 01.421 15712 Exposure complete
20:08:52.849 00.060 15712 worker thread done servicing request
20:08:52.849 00.000 7988 OnExposeComplete: enter
20:08:52.850 00.001 7988 UpdateGuideState(): m_state=6
20:08:52.850 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3447
20:08:52.850 00.000 7988 Star::Find returns 1 (0), X=1170.49, Y=434.53, Mass=1541, SNR=26.6, Peak=167 HFD=3.2
20:08:52.854 00.004 7988 MultiStar: [#1 0.32,-0.18,0.97,U] [#2 0.28,0.34,0.99,U] [#3 0.26,0.23,0.88,U] [#4 0.13,0.06,0.96,U] [#5 0.15,0.13,0.69,U] [#6 -0.01,0.05,0.71,U] [#7 -0.23,0.51,0.63,U] [#8 0.40,0.06,0.64,U] 
20:08:52.854 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.23}, one-star: {0.03, 0.84}
20:08:52.854 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
20:08:52.854 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
20:08:52.854 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.97 mountX=-0.24 mountY=-0.17, mountTheta=-2.53
20:08:52.854 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.23, opts=13)
20:08:52.854 00.000 7988 Enqueuing Move request for scope (0.16, 0.23)
20:08:52.854 00.000 15712 Worker thread wakes up
20:08:52.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
20:08:52.854 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
20:08:52.854 00.000 15712 Moving (0.16, 0.23) raw xDistance=-0.24 yDistance=-0.17
20:08:52.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:52.854 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.6
20:08:52.864 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:52.864 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:52.866 00.002 7988 Enqueuing Expose request
20:08:52.866 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.32
20:08:52.866 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
20:08:52.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:52.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:08:52.866 00.000 15712 MoveAxis(E, 48, ABG)
20:08:52.866 00.000 15712 Guiding  Dir = 2, Dur = 48
20:08:52.866 00.000 15712 IsGuiding returns 0
20:08:52.884 00.018 15712 PulseGuide returned control before completion, sleep 43
20:08:52.930 00.046 15712 IsGuiding returns 1
20:08:52.930 00.000 15712 scope still moving after pulse duration time elapsed
20:08:52.962 00.032 15712 IsGuiding returns 0
20:08:52.962 00.000 15712 scope move finished after 48 + 46 ms
20:08:52.962 00.000 15712 Move returns status 0, amount 48
20:08:52.962 00.000 15712 MoveAxis(N, 0, ABG)
20:08:52.962 00.000 15712 Move returns status 0, amount 0
20:08:52.962 00.000 15712 move complete, result=0
20:08:52.962 00.000 15712 worker thread done servicing request
20:08:52.962 00.000 15712 Worker thread wakes up
20:08:52.962 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.2 px 0 ms NORTH
20:08:52.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:52.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:54.594 01.632 15712 Exposure complete
20:08:54.672 00.078 15712 worker thread done servicing request
20:08:54.672 00.000 7988 OnExposeComplete: enter
20:08:54.675 00.003 7988 UpdateGuideState(): m_state=6
20:08:54.677 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3448
20:08:54.679 00.002 7988 Star::Find returns 1 (0), X=1170.34, Y=434.23, Mass=1467, SNR=25.9, Peak=170 HFD=3.6
20:08:54.681 00.002 7988 MultiStar: [#1 0.26,-0.29,1.02,U] [#2 0.37,-0.28,1.00,U] [#3 0.35,0.16,0.96,U] [#4 0.11,-0.14,1.02,U] [#5 0.35,-0.42,0.72,U] [#6 -0.08,-0.12,0.70,U] [#7 -0.05,-0.22,0.63,U] [#8 0.38,0.01,0.64,U] 
20:08:54.681 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {-0.12, 0.55}
20:08:54.683 00.002 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
20:08:54.685 00.002 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.96)
20:08:54.688 00.003 7988 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.36 mountX=0.07 mountY=-0.18, mountTheta=-1.21
20:08:54.690 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.07, opts=13)
20:08:54.692 00.002 7988 Enqueuing Move request for scope (0.18, -0.07)
20:08:54.696 00.004 15712 Worker thread wakes up
20:08:54.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:54.698 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
20:08:54.698 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.9
20:08:54.700 00.002 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
20:08:54.700 00.000 15712 Moving (0.18, -0.07) raw xDistance=0.07 yDistance=-0.18
20:08:54.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:54.702 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:54.704 00.002 7988 Enqueuing Expose request
20:08:54.704 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
20:08:54.704 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
20:08:54.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:54.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:08:54.704 00.000 15712 MoveAxis(E, 2, ABG)
20:08:54.704 00.000 15712 Guiding  Dir = 2, Dur = 2
20:08:54.704 00.000 15712 IsGuiding returns 0
20:08:54.721 00.017 15712 IsGuiding returns 0
20:08:54.721 00.000 15712 Move returns status 0, amount 2
20:08:54.721 00.000 15712 MoveAxis(N, 0, ABG)
20:08:54.721 00.000 15712 Move returns status 0, amount 0
20:08:54.721 00.000 15712 move complete, result=0
20:08:54.721 00.000 15712 worker thread done servicing request
20:08:54.721 00.000 15712 Worker thread wakes up
20:08:54.723 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:54.723 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
20:08:54.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:56.139 01.416 15712 Exposure complete
20:08:56.189 00.050 15712 worker thread done servicing request
20:08:56.189 00.000 7988 OnExposeComplete: enter
20:08:56.202 00.013 7988 UpdateGuideState(): m_state=6
20:08:56.202 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3449
20:08:56.202 00.000 7988 Star::Find returns 1 (0), X=1170.31, Y=434.14, Mass=1535, SNR=26.7, Peak=196 HFD=3.4
20:08:56.202 00.000 7988 MultiStar: [#1 0.27,-0.70,0.97,U] [#2 0.21,-0.42,1.00,U] [#3 0.01,-0.20,0.92,U] [#4 0.01,-0.15,1.02,U] [#5 0.15,-0.42,0.70,U] [#6 -0.07,-0.59,0.71,U] [#7 -0.31,-0.44,0.65,U] [#8 -0.09,-0.45,0.66,U] 
20:08:56.206 00.004 7988 refined, 8 included, MultiStar: {0.02, -0.30}, one-star: {-0.15, 0.46}
20:08:56.206 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
20:08:56.206 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
20:08:56.206 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.51 mountX=0.30 mountY=-0.01, mountTheta=-0.04
20:08:56.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.30, opts=13)
20:08:56.206 00.000 7988 Enqueuing Move request for scope (0.02, -0.30)
20:08:56.206 00.000 15712 Worker thread wakes up
20:08:56.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
20:08:56.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
20:08:56.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:56.206 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
20:08:56.216 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:56.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:56.217 00.001 7988 Enqueuing Expose request
20:08:56.217 00.000 15712 Moving (0.02, -0.30) raw xDistance=0.30 yDistance=-0.01
20:08:56.221 00.004 15712 PPEC rslt: input = 0.30, final = 0.17, react = 0.18, pred = -0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 639.31
20:08:56.221 00.000 15712 PPEC: input: 0.30, control: 0.17, exposure: 1500
20:08:56.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:56.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:08:56.221 00.000 15712 MoveAxis(W, 57, ABG)
20:08:56.221 00.000 15712 Guiding  Dir = 3, Dur = 57
20:08:56.241 00.020 15712 IsGuiding returns 0
20:08:56.254 00.013 15712 PulseGuide returned control before completion, sleep 51
20:08:56.313 00.059 15712 IsGuiding returns 1
20:08:56.313 00.000 15712 scope still moving after pulse duration time elapsed
20:08:56.349 00.036 15712 IsGuiding returns 0
20:08:56.349 00.000 15712 scope move finished after 57 + 55 ms
20:08:56.349 00.000 15712 Move returns status 0, amount 57
20:08:56.349 00.000 15712 MoveAxis(N, 0, ABG)
20:08:56.349 00.000 15712 Move returns status 0, amount 0
20:08:56.349 00.000 15712 move complete, result=0
20:08:56.349 00.000 7988 GuideStep: 0.3 px 57 ms WEST, -0.0 px 0 ms NORTH
20:08:56.355 00.006 15712 worker thread done servicing request
20:08:56.355 00.000 15712 Worker thread wakes up
20:08:56.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:56.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:57.987 01.632 15712 Exposure complete
20:08:58.044 00.057 15712 worker thread done servicing request
20:08:58.044 00.000 7988 OnExposeComplete: enter
20:08:58.051 00.007 7988 UpdateGuideState(): m_state=6
20:08:58.053 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3450
20:08:58.053 00.000 7988 Star::Find returns 1 (0), X=1170.14, Y=434.35, Mass=1460, SNR=25.9, Peak=211 HFD=3.4
20:08:58.055 00.002 7988 MultiStar: [#1 0.05,-0.24,1.02,U] [#2 0.21,-0.10,1.06,U] [#3 0.01,-0.20,1.00,U] [#4 0.07,-0.14,1.06,U] [#5 -0.10,-0.12,0.72,U] [#6 -0.36,0.04,0.71,U] [#7 -0.23,0.05,0.64,U] [#8 -0.00,-0.24,0.67,U] 
20:08:58.055 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.32, 0.67}
20:08:58.057 00.002 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.58) = xAngle (-1.11 = -1.11)
20:08:58.057 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.00 = 2.00)
20:08:58.059 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.69 mountX=0.03 mountY=0.06, mountTheta=1.12
20:08:58.060 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.03, opts=13)
20:08:58.062 00.002 7988 Enqueuing Move request for scope (-0.05, -0.03)
20:08:58.062 00.000 15712 Worker thread wakes up
20:08:58.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
20:08:58.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
20:08:58.062 00.000 15712 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=0.06
20:08:58.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:58.062 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.9
20:08:58.066 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:58.067 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:58.067 00.000 7988 Enqueuing Expose request
20:08:58.067 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
20:08:58.067 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
20:08:58.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:58.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:08:58.067 00.000 15712 MoveAxis(E, 2, ABG)
20:08:58.067 00.000 15712 Guiding  Dir = 2, Dur = 2
20:08:58.067 00.000 15712 IsGuiding returns 0
20:08:58.094 00.027 15712 IsGuiding returns 0
20:08:58.094 00.000 15712 Move returns status 0, amount 2
20:08:58.094 00.000 15712 MoveAxis(N, 0, ABG)
20:08:58.094 00.000 15712 Move returns status 0, amount 0
20:08:58.094 00.000 15712 move complete, result=0
20:08:58.094 00.000 15712 worker thread done servicing request
20:08:58.094 00.000 15712 Worker thread wakes up
20:08:58.094 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
20:08:58.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:58.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:08:59.514 01.420 15712 Exposure complete
20:08:59.577 00.063 15712 worker thread done servicing request
20:08:59.577 00.000 7988 OnExposeComplete: enter
20:08:59.577 00.000 7988 UpdateGuideState(): m_state=6
20:08:59.579 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3451
20:08:59.579 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=434.30, Mass=1532, SNR=26.7, Peak=187 HFD=3.5
20:08:59.581 00.002 7988 MultiStar: [#1 0.17,-0.39,1.03,U] [#2 0.06,0.03,1.02,U] [#3 -0.00,0.09,0.94,U] [#4 0.02,-0.03,0.97,U] [#5 0.13,0.00,0.68,U] [#6 -0.19,-0.18,0.72,U] [#7 0.19,-0.01,0.67,U] [#8 0.18,0.16,0.66,U] 
20:08:59.581 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {-0.10, 0.62}
20:08:59.581 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
20:08:59.581 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.90)
20:08:59.581 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=-0.04 mountY=-0.05, mountTheta=-2.26
20:08:59.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
20:08:59.581 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
20:08:59.590 00.009 15712 Worker thread wakes up
20:08:59.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
20:08:59.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
20:08:59.590 00.000 15712 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.05
20:08:59.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:08:59.590 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7
20:08:59.592 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:59.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:08:59.592 00.000 7988 Enqueuing Expose request
20:08:59.592 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
20:08:59.592 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:08:59.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:59.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:08:59.592 00.000 15712 MoveAxis(E, 2, ABG)
20:08:59.592 00.000 15712 Guiding  Dir = 2, Dur = 2
20:08:59.592 00.000 15712 IsGuiding returns 0
20:08:59.614 00.022 15712 IsGuiding returns 0
20:08:59.614 00.000 15712 Move returns status 0, amount 2
20:08:59.614 00.000 15712 MoveAxis(N, 0, ABG)
20:08:59.614 00.000 15712 Move returns status 0, amount 0
20:08:59.614 00.000 15712 move complete, result=0
20:08:59.614 00.000 15712 worker thread done servicing request
20:08:59.614 00.000 15712 Worker thread wakes up
20:08:59.614 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
20:08:59.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:08:59.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:01.253 01.639 15712 Exposure complete
20:09:01.312 00.059 15712 worker thread done servicing request
20:09:01.312 00.000 7988 OnExposeComplete: enter
20:09:01.315 00.003 7988 UpdateGuideState(): m_state=6
20:09:01.315 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3452
20:09:01.315 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=434.22, Mass=1417, SNR=25.4, Peak=167 HFD=3.5
20:09:01.315 00.000 7988 MultiStar: [#1 0.08,-0.04,1.09,U] [#2 0.12,-0.05,1.00,U] [#3 0.15,0.10,0.98,U] [#4 0.05,0.22,1.01,U] [#5 -0.02,-0.17,0.72,U] [#6 -0.17,-0.17,0.75,U] [#7 -0.28,-0.06,0.68,U] [#8 0.25,0.16,0.65,U] 
20:09:01.315 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {-0.05, 0.54}
20:09:01.315 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
20:09:01.315 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.34)
20:09:01.315 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.25 mountX=-0.07 mountY=-0.03, mountTheta=-2.80
20:09:01.322 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.07, opts=13)
20:09:01.322 00.000 7988 Enqueuing Move request for scope (0.02, 0.07)
20:09:01.322 00.000 15712 Worker thread wakes up
20:09:01.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
20:09:01.322 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
20:09:01.322 00.000 15712 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=-0.03
20:09:01.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:01.322 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.4
20:09:01.328 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:01.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:01.330 00.002 7988 Enqueuing Expose request
20:09:01.330 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
20:09:01.330 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
20:09:01.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:01.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:09:01.330 00.000 15712 MoveAxis(E, 2, ABG)
20:09:01.330 00.000 15712 Guiding  Dir = 2, Dur = 2
20:09:01.330 00.000 15712 IsGuiding returns 0
20:09:01.354 00.024 15712 IsGuiding returns 0
20:09:01.354 00.000 15712 Move returns status 0, amount 2
20:09:01.354 00.000 15712 MoveAxis(N, 0, ABG)
20:09:01.356 00.002 15712 Move returns status 0, amount 0
20:09:01.356 00.000 15712 move complete, result=0
20:09:01.356 00.000 15712 worker thread done servicing request
20:09:01.356 00.000 15712 Worker thread wakes up
20:09:01.356 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
20:09:01.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:01.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:02.767 01.411 15712 Exposure complete
20:09:02.820 00.053 15712 worker thread done servicing request
20:09:02.828 00.008 7988 OnExposeComplete: enter
20:09:02.828 00.000 7988 UpdateGuideState(): m_state=6
20:09:02.830 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3453
20:09:02.830 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=434.31, Mass=1423, SNR=25.6, Peak=193 HFD=3.5
20:09:02.832 00.002 7988 MultiStar: [#1 0.12,-0.35,1.05,U] [#2 0.14,-0.04,1.03,U] [#3 0.15,0.01,0.91,U] [#4 0.12,-0.11,1.01,U] [#5 -0.02,-0.44,0.71,U] [#6 -0.13,-0.27,0.74,U] [#7 0.14,0.12,0.69,U] [#8 0.16,-0.04,0.67,U] 
20:09:02.832 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {-0.05, 0.63}
20:09:02.834 00.002 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.58) = xAngle (1.05 = 1.05)
20:09:02.834 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.16 = -2.13)
20:09:02.836 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.53 mountX=0.04 mountY=-0.07, mountTheta=-1.04
20:09:02.837 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.04, opts=13)
20:09:02.839 00.002 7988 Enqueuing Move request for scope (0.07, -0.04)
20:09:02.839 00.000 15712 Worker thread wakes up
20:09:02.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
20:09:02.839 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
20:09:02.839 00.000 15712 Moving (0.07, -0.04) raw xDistance=0.04 yDistance=-0.07
20:09:02.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:02.839 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.6
20:09:02.842 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:02.843 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:02.843 00.000 7988 Enqueuing Expose request
20:09:02.843 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
20:09:02.843 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
20:09:02.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:02.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:09:02.843 00.000 15712 MoveAxis(E, 3, ABG)
20:09:02.843 00.000 15712 Guiding  Dir = 2, Dur = 3
20:09:02.843 00.000 15712 IsGuiding returns 0
20:09:02.906 00.063 15712 IsGuiding returns 0
20:09:02.906 00.000 15712 Move returns status 0, amount 3
20:09:02.906 00.000 15712 MoveAxis(N, 0, ABG)
20:09:02.906 00.000 15712 Move returns status 0, amount 0
20:09:02.906 00.000 15712 move complete, result=0
20:09:02.906 00.000 15712 worker thread done servicing request
20:09:02.906 00.000 15712 Worker thread wakes up
20:09:02.906 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
20:09:02.908 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:02.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:04.647 01.739 15712 Exposure complete
20:09:04.706 00.059 15712 worker thread done servicing request
20:09:04.706 00.000 7988 OnExposeComplete: enter
20:09:04.709 00.003 7988 UpdateGuideState(): m_state=6
20:09:04.711 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3454
20:09:04.711 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=434.36, Mass=1506, SNR=26.4, Peak=183 HFD=3.4
20:09:04.713 00.002 7988 MultiStar: [#1 0.16,-0.07,1.01,U] [#2 -0.10,0.09,1.02,U] [#3 0.08,0.05,0.96,U] [#4 0.10,0.29,1.01,U] [#5 0.08,0.00,0.68,U] [#6 -0.28,0.08,0.67,U] [#7 0.10,0.14,0.64,U] [#8 0.02,0.07,0.69,U] 
20:09:04.713 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.16}, one-star: {-0.06, 0.68}
20:09:04.715 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
20:09:04.715 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
20:09:04.717 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.47 mountX=-0.16 mountY=-0.02, mountTheta=-3.02
20:09:04.719 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.16, opts=13)
20:09:04.719 00.000 7988 Enqueuing Move request for scope (0.02, 0.16)
20:09:04.721 00.002 15712 Worker thread wakes up
20:09:04.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
20:09:04.721 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
20:09:04.721 00.000 15712 Moving (0.02, 0.16) raw xDistance=-0.16 yDistance=-0.02
20:09:04.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:04.723 00.002 7988 UpdateGuideState exits: m=1506 SNR=26.4
20:09:04.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:04.724 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:04.724 00.000 7988 Enqueuing Expose request
20:09:04.724 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
20:09:04.724 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
20:09:04.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:04.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:09:04.724 00.000 15712 MoveAxis(E, 4, ABG)
20:09:04.724 00.000 15712 Guiding  Dir = 2, Dur = 4
20:09:04.724 00.000 15712 IsGuiding returns 0
20:09:04.777 00.053 15712 IsGuiding returns 0
20:09:04.777 00.000 15712 Move returns status 0, amount 4
20:09:04.777 00.000 15712 MoveAxis(N, 0, ABG)
20:09:04.777 00.000 15712 Move returns status 0, amount 0
20:09:04.777 00.000 15712 move complete, result=0
20:09:04.777 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.0 px 0 ms NORTH
20:09:04.778 00.001 15712 worker thread done servicing request
20:09:04.778 00.000 15712 Worker thread wakes up
20:09:04.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:04.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:06.191 01.413 15712 Exposure complete
20:09:06.252 00.061 15712 worker thread done servicing request
20:09:06.252 00.000 7988 OnExposeComplete: enter
20:09:06.254 00.002 7988 UpdateGuideState(): m_state=6
20:09:06.254 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3455
20:09:06.254 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=434.59, Mass=1499, SNR=26.3, Peak=181 HFD=3.3
20:09:06.254 00.000 7988 MultiStar: [#1 0.34,-0.11,1.00,U] [#2 0.20,0.06,1.00,U] [#3 0.38,0.28,0.97,U] [#4 0.09,0.22,1.05,U] [#5 0.36,0.00,0.76,U] [#6 0.06,0.02,0.69,U] [#7 -0.08,0.23,0.62,U] [#8 0.17,0.09,0.66,U] 
20:09:06.254 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.20}, one-star: {-0.01, 0.91}
20:09:06.254 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
20:09:06.254 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.74)
20:09:06.254 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.86 mountX=-0.21 mountY=-0.18, mountTheta=-2.42
20:09:06.254 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.20, opts=13)
20:09:06.254 00.000 7988 Enqueuing Move request for scope (0.18, 0.20)
20:09:06.254 00.000 15712 Worker thread wakes up
20:09:06.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
20:09:06.254 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
20:09:06.254 00.000 15712 Moving (0.18, 0.20) raw xDistance=-0.21 yDistance=-0.18
20:09:06.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:06.254 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.3
20:09:06.268 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:06.270 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:06.271 00.001 7988 Enqueuing Expose request
20:09:06.271 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.30
20:09:06.271 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
20:09:06.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:06.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:09:06.271 00.000 15712 MoveAxis(E, 44, ABG)
20:09:06.271 00.000 15712 Guiding  Dir = 2, Dur = 44
20:09:06.271 00.000 15712 IsGuiding returns 0
20:09:06.290 00.019 15712 PulseGuide returned control before completion, sleep 33
20:09:06.332 00.042 15712 IsGuiding returns 1
20:09:06.332 00.000 15712 scope still moving after pulse duration time elapsed
20:09:06.373 00.041 15712 IsGuiding returns 0
20:09:06.373 00.000 15712 scope move finished after 44 + 58 ms
20:09:06.373 00.000 15712 Move returns status 0, amount 44
20:09:06.373 00.000 15712 MoveAxis(N, 0, ABG)
20:09:06.373 00.000 15712 Move returns status 0, amount 0
20:09:06.373 00.000 15712 move complete, result=0
20:09:06.373 00.000 15712 worker thread done servicing request
20:09:06.373 00.000 15712 Worker thread wakes up
20:09:06.373 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
20:09:06.378 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:06.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:08.006 01.628 15712 Exposure complete
20:09:08.057 00.051 15712 worker thread done servicing request
20:09:08.057 00.000 7988 OnExposeComplete: enter
20:09:08.067 00.010 7988 UpdateGuideState(): m_state=6
20:09:08.067 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3456
20:09:08.067 00.000 7988 Star::Find returns 1 (0), X=1170.70, Y=434.37, Mass=1472, SNR=26.0, Peak=164 HFD=3.5
20:09:08.067 00.000 7988 MultiStar: [#1 0.35,-0.28,0.98,U] [#2 0.28,-0.18,0.99,U] [#3 0.04,0.01,0.93,U] [#4 0.15,-0.11,1.07,U] [#5 0.18,0.01,0.72,U] [#6 -0.05,-0.37,0.69,U] [#7 -0.03,-0.11,0.67,U] [#8 0.44,-0.18,0.66,U] 
20:09:08.067 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.04}, one-star: {0.24, 0.69}
20:09:08.074 00.007 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.36 = 1.36)
20:09:08.074 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.47 = -1.81)
20:09:08.074 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.21 mountX=0.04 mountY=-0.19, mountTheta=-1.36
20:09:08.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.04, opts=13)
20:09:08.074 00.000 7988 Enqueuing Move request for scope (0.19, -0.04)
20:09:08.074 00.000 15712 Worker thread wakes up
20:09:08.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
20:09:08.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
20:09:08.074 00.000 15712 Moving (0.19, -0.04) raw xDistance=0.04 yDistance=-0.19
20:09:08.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:08.074 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0
20:09:08.082 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:08.083 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:08.083 00.000 7988 Enqueuing Expose request
20:09:08.083 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
20:09:08.083 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
20:09:08.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:08.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:09:08.083 00.000 15712 MoveAxis(E, 4, ABG)
20:09:08.083 00.000 15712 Guiding  Dir = 2, Dur = 4
20:09:08.083 00.000 15712 IsGuiding returns 0
20:09:08.099 00.016 15712 IsGuiding returns 0
20:09:08.099 00.000 15712 Move returns status 0, amount 4
20:09:08.099 00.000 15712 MoveAxis(N, 0, ABG)
20:09:08.099 00.000 15712 Move returns status 0, amount 0
20:09:08.099 00.000 15712 move complete, result=0
20:09:08.099 00.000 15712 worker thread done servicing request
20:09:08.099 00.000 15712 Worker thread wakes up
20:09:08.099 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
20:09:08.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:08.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:09.519 01.420 15712 Exposure complete
20:09:09.580 00.061 15712 worker thread done servicing request
20:09:09.580 00.000 7988 OnExposeComplete: enter
20:09:09.580 00.000 7988 UpdateGuideState(): m_state=6
20:09:09.583 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3457
20:09:09.583 00.000 7988 Star::Find returns 1 (0), X=1170.68, Y=434.11, Mass=1543, SNR=26.6, Peak=178 HFD=3.6
20:09:09.585 00.002 7988 MultiStar: [#1 0.42,-0.50,1.01,U] [#2 0.22,-0.02,0.97,U] [#3 0.37,-0.08,0.91,U] [#4 0.38,-0.22,1.02,U] [#5 0.23,-0.30,0.71,U] [#6 -0.13,-0.06,0.69,U] [#7 0.18,-0.07,0.63,U] [#8 0.07,-0.06,0.67,U] 
20:09:09.587 00.002 7988 refined, 8 included, MultiStar: {0.24, -0.10}, one-star: {0.22, 0.43}
20:09:09.587 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
20:09:09.587 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.98)
20:09:09.587 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.38 mountX=0.09 mountY=-0.24, mountTheta=-1.19
20:09:09.587 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.10, opts=13)
20:09:09.587 00.000 7988 Enqueuing Move request for scope (0.24, -0.10)
20:09:09.587 00.000 15712 Worker thread wakes up
20:09:09.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
20:09:09.587 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
20:09:09.587 00.000 15712 Moving (0.24, -0.10) raw xDistance=0.09 yDistance=-0.24
20:09:09.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:09.587 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.6
20:09:09.597 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:09.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:09.599 00.002 7988 Enqueuing Expose request
20:09:09.599 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
20:09:09.599 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
20:09:09.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:09.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:09:09.601 00.002 15712 MoveAxis(E, 5, ABG)
20:09:09.601 00.000 15712 Guiding  Dir = 2, Dur = 5
20:09:09.601 00.000 15712 IsGuiding returns 0
20:09:09.614 00.013 15712 IsGuiding returns 0
20:09:09.614 00.000 15712 Move returns status 0, amount 5
20:09:09.614 00.000 15712 MoveAxis(N, 0, ABG)
20:09:09.614 00.000 15712 Move returns status 0, amount 0
20:09:09.614 00.000 15712 move complete, result=0
20:09:09.614 00.000 15712 worker thread done servicing request
20:09:09.614 00.000 15712 Worker thread wakes up
20:09:09.614 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
20:09:09.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:09.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:11.257 01.643 15712 Exposure complete
20:09:11.318 00.061 15712 worker thread done servicing request
20:09:11.318 00.000 7988 OnExposeComplete: enter
20:09:11.321 00.003 7988 UpdateGuideState(): m_state=6
20:09:11.321 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3458
20:09:11.321 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=434.23, Mass=1575, SNR=27.1, Peak=187 HFD=3.5
20:09:11.321 00.000 7988 MultiStar: [#1 0.31,-0.43,0.96,U] [#2 0.05,-0.07,0.94,U] [#3 0.12,0.23,0.95,U] [#4 0.15,0.15,1.01,U] [#5 0.16,-0.40,0.72,U] [#6 0.04,-0.29,0.68,U] [#7 0.12,0.07,0.64,U] [#8 0.07,-0.06,0.63,U] 
20:09:11.321 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.07, 0.55}
20:09:11.321 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.58) = xAngle (1.53 = 1.53)
20:09:11.321 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.64 = -1.65)
20:09:11.321 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=0.01 mountY=-0.12, mountTheta=-1.53
20:09:11.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
20:09:11.321 00.000 7988 Enqueuing Move request for scope (0.12, -0.01)
20:09:11.321 00.000 15712 Worker thread wakes up
20:09:11.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
20:09:11.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
20:09:11.321 00.000 15712 Moving (0.12, -0.01) raw xDistance=0.01 yDistance=-0.12
20:09:11.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:11.321 00.000 7988 UpdateGuideState exits: m=1575 SNR=27.1
20:09:11.334 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:11.336 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:11.336 00.000 7988 Enqueuing Expose request
20:09:11.338 00.002 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
20:09:11.338 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:09:11.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:11.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:09:11.338 00.000 15712 MoveAxis(E, 4, ABG)
20:09:11.338 00.000 15712 Guiding  Dir = 2, Dur = 4
20:09:11.338 00.000 15712 IsGuiding returns 0
20:09:11.388 00.050 15712 IsGuiding returns 0
20:09:11.388 00.000 15712 Move returns status 0, amount 4
20:09:11.388 00.000 15712 MoveAxis(N, 0, ABG)
20:09:11.388 00.000 15712 Move returns status 0, amount 0
20:09:11.388 00.000 15712 move complete, result=0
20:09:11.388 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
20:09:11.396 00.008 15712 worker thread done servicing request
20:09:11.396 00.000 15712 Worker thread wakes up
20:09:11.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:11.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:12.805 01.409 15712 Exposure complete
20:09:12.851 00.046 15712 worker thread done servicing request
20:09:12.851 00.000 7988 OnExposeComplete: enter
20:09:12.866 00.015 7988 UpdateGuideState(): m_state=6
20:09:12.867 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3459
20:09:12.867 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=434.36, Mass=1393, SNR=25.3, Peak=194 HFD=3.2
20:09:12.869 00.002 7988 MultiStar: [#1 0.29,-0.44,1.01,U] [#2 0.17,-0.05,1.06,U] [#3 0.19,-0.02,0.98,U] [#4 0.20,-0.09,1.08,U] [#5 0.27,0.02,0.74,U] [#6 0.01,0.05,0.72,U] [#7 0.07,-0.03,0.67,U] [#8 0.22,-0.28,0.67,U] 
20:09:12.871 00.002 7988 refined, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.08, 0.68}
20:09:12.871 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.58) = xAngle (1.52 = 1.52)
20:09:12.873 00.002 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.63 = -1.66)
20:09:12.873 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.06 mountX=0.01 mountY=-0.17, mountTheta=-1.52
20:09:12.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.01, opts=13)
20:09:12.877 00.002 7988 Enqueuing Move request for scope (0.17, -0.01)
20:09:12.877 00.000 15712 Worker thread wakes up
20:09:12.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
20:09:12.877 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
20:09:12.877 00.000 15712 Moving (0.17, -0.01) raw xDistance=0.01 yDistance=-0.17
20:09:12.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:12.877 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.3
20:09:12.880 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:12.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:12.882 00.002 7988 Enqueuing Expose request
20:09:12.884 00.002 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
20:09:12.884 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:09:12.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:12.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:09:12.884 00.000 15712 MoveAxis(E, 5, ABG)
20:09:12.884 00.000 15712 Guiding  Dir = 2, Dur = 5
20:09:12.884 00.000 15712 IsGuiding returns 0
20:09:12.901 00.017 15712 IsGuiding returns 0
20:09:12.901 00.000 15712 Move returns status 0, amount 5
20:09:12.901 00.000 15712 MoveAxis(N, 0, ABG)
20:09:12.901 00.000 15712 Move returns status 0, amount 0
20:09:12.901 00.000 15712 move complete, result=0
20:09:12.901 00.000 15712 worker thread done servicing request
20:09:12.901 00.000 15712 Worker thread wakes up
20:09:12.901 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
20:09:12.914 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:12.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:14.543 01.629 15712 Exposure complete
20:09:14.604 00.061 15712 worker thread done servicing request
20:09:14.604 00.000 7988 OnExposeComplete: enter
20:09:14.604 00.000 7988 UpdateGuideState(): m_state=6
20:09:14.607 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3460
20:09:14.607 00.000 7988 Star::Find returns 1 (0), X=1170.28, Y=434.34, Mass=1582, SNR=27.0, Peak=234 HFD=3.5
20:09:14.609 00.002 7988 MultiStar: [#1 0.00,-0.15,1.04,U] [#2 0.04,0.07,0.95,U] [#3 -0.11,0.01,0.94,U] [#4 -0.06,-0.07,1.00,U] [#5 0.06,-0.20,0.70,U] [#6 -0.26,-0.21,0.68,U] [#7 -0.26,0.05,0.65,U] [#8 0.17,0.10,0.66,U] 
20:09:14.611 00.002 7988 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.17, 0.66}
20:09:14.611 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.15)
20:09:14.613 00.002 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.96)
20:09:14.613 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.08 cameraTheta=2.55 mountX=-0.04 mountY=0.06, mountTheta=2.16
20:09:14.615 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.04, opts=13)
20:09:14.616 00.001 7988 Enqueuing Move request for scope (-0.06, 0.04)
20:09:14.616 00.000 15712 Worker thread wakes up
20:09:14.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
20:09:14.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
20:09:14.616 00.000 15712 Moving (-0.06, 0.04) raw xDistance=-0.04 yDistance=0.06
20:09:14.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:14.616 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.0
20:09:14.620 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:14.620 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:14.620 00.000 7988 Enqueuing Expose request
20:09:14.620 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
20:09:14.620 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:09:14.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:14.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:09:14.620 00.000 15712 MoveAxis(E, 3, ABG)
20:09:14.620 00.000 15712 Guiding  Dir = 2, Dur = 3
20:09:14.620 00.000 15712 IsGuiding returns 0
20:09:14.671 00.051 15712 IsGuiding returns 0
20:09:14.671 00.000 15712 Move returns status 0, amount 3
20:09:14.671 00.000 15712 MoveAxis(N, 0, ABG)
20:09:14.671 00.000 15712 Move returns status 0, amount 0
20:09:14.671 00.000 15712 move complete, result=0
20:09:14.671 00.000 15712 worker thread done servicing request
20:09:14.671 00.000 15712 Worker thread wakes up
20:09:14.671 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:09:14.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:14.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:16.090 01.419 15712 Exposure complete
20:09:16.150 00.060 15712 worker thread done servicing request
20:09:16.152 00.002 7988 OnExposeComplete: enter
20:09:16.152 00.000 7988 UpdateGuideState(): m_state=6
20:09:16.152 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3461
20:09:16.152 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=434.47, Mass=1544, SNR=26.7, Peak=198 HFD=3.2
20:09:16.152 00.000 7988 MultiStar: [#1 0.21,-0.12,1.00,U] [#2 0.06,-0.01,1.02,U] [#3 0.12,0.14,0.97,U] [#4 0.02,0.12,1.01,U] [#5 0.01,0.10,0.72,U] [#6 -0.06,0.32,0.71,U] [#7 -0.20,0.30,0.66,U] [#8 0.09,0.40,0.69,U] 
20:09:16.152 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.22}, one-star: {0.00, 0.79}
20:09:16.152 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
20:09:16.152 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
20:09:16.152 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.39 mountX=-0.22 mountY=-0.04, mountTheta=-2.94
20:09:16.152 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.22, opts=13)
20:09:16.152 00.000 7988 Enqueuing Move request for scope (0.04, 0.22)
20:09:16.152 00.000 15712 Worker thread wakes up
20:09:16.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
20:09:16.165 00.013 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
20:09:16.165 00.000 15712 Moving (0.04, 0.22) raw xDistance=-0.22 yDistance=-0.04
20:09:16.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:16.165 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.7
20:09:16.167 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:16.168 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:16.168 00.000 7988 Enqueuing Expose request
20:09:16.168 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.28
20:09:16.168 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
20:09:16.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:16.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:09:16.168 00.000 15712 MoveAxis(E, 46, ABG)
20:09:16.168 00.000 15712 Guiding  Dir = 2, Dur = 46
20:09:16.168 00.000 15712 IsGuiding returns 0
20:09:16.189 00.021 15712 PulseGuide returned control before completion, sleep 38
20:09:16.230 00.041 15712 IsGuiding returns 1
20:09:16.230 00.000 15712 scope still moving after pulse duration time elapsed
20:09:16.284 00.054 15712 IsGuiding returns 0
20:09:16.284 00.000 15712 scope move finished after 46 + 68 ms
20:09:16.284 00.000 15712 Move returns status 0, amount 46
20:09:16.284 00.000 15712 MoveAxis(N, 0, ABG)
20:09:16.284 00.000 15712 Move returns status 0, amount 0
20:09:16.284 00.000 15712 move complete, result=0
20:09:16.284 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
20:09:16.287 00.003 15712 worker thread done servicing request
20:09:16.287 00.000 15712 Worker thread wakes up
20:09:16.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:16.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:17.925 01.638 15712 Exposure complete
20:09:17.981 00.056 15712 worker thread done servicing request
20:09:17.981 00.000 7988 OnExposeComplete: enter
20:09:17.986 00.005 7988 UpdateGuideState(): m_state=6
20:09:17.986 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3462
20:09:17.986 00.000 7988 Star::Find returns 1 (0), X=1170.45, Y=434.12, Mass=1547, SNR=26.7, Peak=195 HFD=3.5
20:09:17.986 00.000 7988 MultiStar: [#1 0.36,-0.36,1.03,U] [#2 0.27,-0.09,0.97,U] [#3 0.28,0.13,0.99,U] [#4 0.22,-0.10,1.05,U] [#5 0.37,-0.33,0.69,U] [#6 0.04,-0.33,0.67,U] [#7 -0.14,-0.02,0.65,U] [#8 0.06,0.09,0.69,U] 
20:09:17.986 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.05}, one-star: {-0.01, 0.44}
20:09:17.986 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
20:09:17.986 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.87)
20:09:17.986 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.27 mountX=0.05 mountY=-0.18, mountTheta=-1.30
20:09:17.986 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.05, opts=13)
20:09:17.986 00.000 7988 Enqueuing Move request for scope (0.18, -0.05)
20:09:17.998 00.012 15712 Worker thread wakes up
20:09:17.998 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
20:09:17.998 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
20:09:17.998 00.000 15712 Moving (0.18, -0.05) raw xDistance=0.05 yDistance=-0.18
20:09:17.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:17.998 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.7
20:09:18.002 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:18.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:18.002 00.000 7988 Enqueuing Expose request
20:09:18.002 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
20:09:18.002 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
20:09:18.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:18.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:09:18.002 00.000 15712 MoveAxis(E, 2, ABG)
20:09:18.002 00.000 15712 Guiding  Dir = 2, Dur = 2
20:09:18.023 00.021 15712 IsGuiding returns 0
20:09:18.034 00.011 15712 IsGuiding returns 0
20:09:18.034 00.000 15712 Move returns status 0, amount 2
20:09:18.034 00.000 15712 MoveAxis(N, 0, ABG)
20:09:18.034 00.000 15712 Move returns status 0, amount 0
20:09:18.034 00.000 15712 move complete, result=0
20:09:18.034 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
20:09:18.045 00.011 15712 worker thread done servicing request
20:09:18.045 00.000 15712 Worker thread wakes up
20:09:18.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:18.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:19.458 01.413 15712 Exposure complete
20:09:19.511 00.053 15712 worker thread done servicing request
20:09:19.511 00.000 7988 OnExposeComplete: enter
20:09:19.511 00.000 7988 UpdateGuideState(): m_state=6
20:09:19.519 00.008 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3463
20:09:19.519 00.000 7988 Star::Find returns 1 (0), X=1170.67, Y=434.22, Mass=1413, SNR=25.6, Peak=192 HFD=3.3
20:09:19.519 00.000 7988 MultiStar: [#1 0.45,-0.11,1.04,U] [#2 0.28,-0.16,1.07,U] [#3 0.28,-0.06,0.97,U] [#4 0.28,0.04,1.06,U] [#5 0.45,-0.10,0.73,U] [#6 -0.01,-0.04,0.71,U] [#7 0.17,0.04,0.67,U] [#8 0.48,-0.12,0.69,U] 
20:09:19.519 00.000 7988 refined, 8 included, MultiStar: {0.29, 0.01}, one-star: {0.22, 0.54}
20:09:19.519 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.61 = 1.61)
20:09:19.519 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.72 = -1.57)
20:09:19.519 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.01 hyp=0.29 cameraTheta=0.03 mountX=-0.01 mountY=-0.29, mountTheta=-1.61
20:09:19.519 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.01, opts=13)
20:09:19.528 00.009 7988 Enqueuing Move request for scope (0.29, 0.01)
20:09:19.528 00.000 15712 Worker thread wakes up
20:09:19.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.01) opts 0xd
20:09:19.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.01)
20:09:19.528 00.000 15712 Moving (0.29, 0.01) raw xDistance=-0.01 yDistance=-0.29
20:09:19.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:19.528 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.6
20:09:19.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:19.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:19.535 00.007 7988 Enqueuing Expose request
20:09:19.535 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
20:09:19.535 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
20:09:19.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:09:19.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:09:19.535 00.000 15712 MoveAxis(E, 1, ABG)
20:09:19.535 00.000 15712 Guiding  Dir = 2, Dur = 1
20:09:19.535 00.000 15712 IsGuiding returns 0
20:09:19.562 00.027 15712 IsGuiding returns 0
20:09:19.562 00.000 15712 Move returns status 0, amount 1
20:09:19.562 00.000 15712 MoveAxis(N, 0, ABG)
20:09:19.562 00.000 15712 Move returns status 0, amount 0
20:09:19.562 00.000 15712 move complete, result=0
20:09:19.562 00.000 15712 worker thread done servicing request
20:09:19.562 00.000 15712 Worker thread wakes up
20:09:19.562 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.3 px 0 ms NORTH
20:09:19.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:19.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:21.197 01.635 15712 Exposure complete
20:09:21.248 00.051 15712 worker thread done servicing request
20:09:21.248 00.000 7988 OnExposeComplete: enter
20:09:21.260 00.012 7988 UpdateGuideState(): m_state=6
20:09:21.260 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3464
20:09:21.260 00.000 7988 Star::Find returns 1 (0), X=1170.57, Y=434.35, Mass=1491, SNR=26.1, Peak=166 HFD=3.4
20:09:21.265 00.005 7988 MultiStar: [#1 0.42,-0.29,1.00,U] [#2 0.24,-0.13,1.01,U] [#3 0.39,0.05,0.94,U] [#4 0.15,0.05,1.05,U] [#5 0.31,-0.16,0.74,U] [#6 0.21,-0.21,0.72,U] [#7 0.11,0.21,0.68,U] [#8 0.34,0.01,0.64,U] 
20:09:21.265 00.000 7988 refined, 8 included, MultiStar: {0.25, 0.03}, one-star: {0.12, 0.67}
20:09:21.265 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.58) = xAngle (1.69 = 1.69)
20:09:21.265 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.80 = -1.48)
20:09:21.265 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.26 cameraTheta=0.11 mountX=-0.03 mountY=-0.25, mountTheta=-1.69
20:09:21.265 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.03, opts=13)
20:09:21.265 00.000 7988 Enqueuing Move request for scope (0.25, 0.03)
20:09:21.265 00.000 15712 Worker thread wakes up
20:09:21.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
20:09:21.265 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
20:09:21.265 00.000 15712 Moving (0.25, 0.03) raw xDistance=-0.03 yDistance=-0.25
20:09:21.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:21.276 00.011 7988 UpdateGuideState exits: m=1491 SNR=26.1
20:09:21.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:21.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:21.276 00.000 7988 Enqueuing Expose request
20:09:21.276 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
20:09:21.276 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
20:09:21.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:09:21.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:09:21.276 00.000 15712 MoveAxis(W, 1, ABG)
20:09:21.276 00.000 15712 Guiding  Dir = 3, Dur = 1
20:09:21.276 00.000 15712 IsGuiding returns 0
20:09:21.299 00.023 15712 IsGuiding returns 0
20:09:21.299 00.000 15712 Move returns status 0, amount 1
20:09:21.299 00.000 15712 MoveAxis(N, 0, ABG)
20:09:21.299 00.000 15712 Move returns status 0, amount 0
20:09:21.299 00.000 15712 move complete, result=0
20:09:21.299 00.000 15712 worker thread done servicing request
20:09:21.299 00.000 15712 Worker thread wakes up
20:09:21.299 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.3 px 0 ms NORTH
20:09:21.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:21.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:22.712 01.413 15712 Exposure complete
20:09:22.761 00.049 15712 worker thread done servicing request
20:09:22.761 00.000 7988 OnExposeComplete: enter
20:09:22.775 00.014 7988 UpdateGuideState(): m_state=6
20:09:22.775 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3465
20:09:22.778 00.003 7988 Star::Find returns 1 (0), X=1170.61, Y=434.26, Mass=1493, SNR=26.2, Peak=168 HFD=3.6
20:09:22.778 00.000 7988 MultiStar: [#1 0.35,-0.33,1.00,U] [#2 0.42,-0.13,1.00,U] [#3 0.27,-0.09,0.93,U] [#4 0.39,-0.18,1.06,U] [#5 0.26,-0.19,0.67,U] [#6 0.08,0.03,0.70,U] [#7 -0.03,0.08,0.67,U] [#8 0.45,-0.03,0.67,U] 
20:09:22.778 00.000 7988 refined, 8 included, MultiStar: {0.27, -0.03}, one-star: {0.15, 0.58}
20:09:22.778 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.47 = 1.47)
20:09:22.778 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.58 = -1.70)
20:09:22.778 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-0.11 mountX=0.03 mountY=-0.27, mountTheta=-1.47
20:09:22.778 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.03, opts=13)
20:09:22.778 00.000 7988 Enqueuing Move request for scope (0.27, -0.03)
20:09:22.778 00.000 15712 Worker thread wakes up
20:09:22.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.03) opts 0xd
20:09:22.778 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.03)
20:09:22.778 00.000 15712 Moving (0.27, -0.03) raw xDistance=0.03 yDistance=-0.27
20:09:22.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:22.778 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.2
20:09:22.790 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:22.791 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:22.791 00.000 7988 Enqueuing Expose request
20:09:22.791 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
20:09:22.791 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
20:09:22.791 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.55 newest=-0.82
20:09:22.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:09:22.791 00.000 15712 MoveAxis(W, 2, ABG)
20:09:22.791 00.000 15712 Guiding  Dir = 3, Dur = 2
20:09:22.791 00.000 15712 IsGuiding returns 0
20:09:22.823 00.032 15712 IsGuiding returns 0
20:09:22.823 00.000 15712 Move returns status 0, amount 2
20:09:22.823 00.000 15712 BLC: Oldest BLC event removed
20:09:22.823 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 191 applied
20:09:22.823 00.000 15712 MoveAxis(N, 260, ABG)
20:09:22.823 00.000 15712 Guiding  Dir = 0, Dur = 260
20:09:22.823 00.000 15712 IsGuiding returns 0
20:09:22.914 00.091 15712 PulseGuide returned control before completion, sleep 180
20:09:23.110 00.196 15712 IsGuiding returns 1
20:09:23.110 00.000 15712 scope still moving after pulse duration time elapsed
20:09:23.142 00.032 15712 IsGuiding returns 1
20:09:23.174 00.032 15712 IsGuiding returns 1
20:09:23.221 00.047 15712 IsGuiding returns 0
20:09:23.221 00.000 15712 scope move finished after 260 + 138 ms
20:09:23.221 00.000 15712 Move returns status 0, amount 260
20:09:23.221 00.000 15712 move complete, result=0
20:09:23.223 00.002 15712 worker thread done servicing request
20:09:23.223 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.3 px 260 ms NORTH
20:09:23.223 00.000 15712 Worker thread wakes up
20:09:23.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:23.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:24.861 01.638 15712 Exposure complete
20:09:24.923 00.062 15712 worker thread done servicing request
20:09:24.923 00.000 7988 OnExposeComplete: enter
20:09:24.923 00.000 7988 UpdateGuideState(): m_state=6
20:09:24.923 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3466
20:09:24.923 00.000 7988 Star::Find returns 1 (0), X=1170.43, Y=434.37, Mass=1442, SNR=25.8, Peak=213 HFD=3.3
20:09:24.923 00.000 7988 MultiStar: [#1 0.24,-0.42,0.98,U] [#2 0.05,-0.07,0.98,U] [#3 0.04,0.15,0.94,U] [#4 0.23,-0.20,1.07,U] [#5 0.29,-0.28,0.69,U] [#6 -0.14,-0.33,0.71,U] [#7 -0.41,0.09,0.65,U] [#8 0.09,0.23,0.68,U] 
20:09:24.923 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.03, 0.69}
20:09:24.923 00.000 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.58) = xAngle (1.40 = 1.40)
20:09:24.923 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.51 = -1.78)
20:09:24.923 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=0.01 mountY=-0.06, mountTheta=-1.40
20:09:24.936 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
20:09:24.936 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
20:09:24.936 00.000 15712 Worker thread wakes up
20:09:24.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
20:09:24.936 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
20:09:24.936 00.000 15712 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
20:09:24.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:24.939 00.003 7988 UpdateGuideState exits: m=1442 SNR=25.8
20:09:24.941 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:24.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:24.943 00.002 7988 Enqueuing Expose request
20:09:24.943 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.270358, 1:0.056309
20:09:24.943 00.000 15712 BLC: No correction, Miss < min_move
20:09:24.945 00.002 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
20:09:24.945 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
20:09:24.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:24.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:09:24.945 00.000 15712 MoveAxis(W, 3, ABG)
20:09:24.945 00.000 15712 Guiding  Dir = 3, Dur = 3
20:09:24.945 00.000 15712 IsGuiding returns 0
20:09:24.963 00.018 15712 IsGuiding returns 0
20:09:24.963 00.000 15712 Move returns status 0, amount 3
20:09:24.963 00.000 15712 MoveAxis(N, 0, ABG)
20:09:24.963 00.000 15712 Move returns status 0, amount 0
20:09:24.963 00.000 15712 move complete, result=0
20:09:24.963 00.000 15712 worker thread done servicing request
20:09:24.963 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
20:09:24.963 00.000 15712 Worker thread wakes up
20:09:24.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:24.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:26.381 01.418 15712 Exposure complete
20:09:26.441 00.060 15712 worker thread done servicing request
20:09:26.441 00.000 7988 OnExposeComplete: enter
20:09:26.445 00.004 7988 UpdateGuideState(): m_state=6
20:09:26.445 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3467
20:09:26.448 00.003 7988 Star::Find returns 1 (0), X=1170.33, Y=434.49, Mass=1578, SNR=26.8, Peak=220 HFD=3.3
20:09:26.448 00.000 7988 MultiStar: [#1 0.23,-0.09,0.96,U] [#2 0.02,-0.04,1.01,U] [#3 -0.05,0.06,0.94,U] [#4 0.09,0.01,0.95,U] [#5 0.17,0.03,0.69,U] [#6 -0.16,-0.04,0.65,U] [#7 -0.29,0.09,0.64,U] [#8 0.21,0.17,0.63,U] 
20:09:26.448 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {-0.13, 0.81}
20:09:26.448 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
20:09:26.448 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.16)
20:09:26.448 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.12 mountY=-0.02, mountTheta=-2.99
20:09:26.448 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.12, opts=13)
20:09:26.448 00.000 7988 Enqueuing Move request for scope (0.02, 0.12)
20:09:26.448 00.000 15712 Worker thread wakes up
20:09:26.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
20:09:26.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
20:09:26.448 00.000 15712 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=-0.02
20:09:26.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:26.448 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.8
20:09:26.459 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:26.461 00.002 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.270358, 1:0.056309, 2:0.019151
20:09:26.461 00.000 15712 BLC: No correction, Miss < min_move
20:09:26.461 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:26.461 00.000 7988 Enqueuing Expose request
20:09:26.464 00.003 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
20:09:26.464 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
20:09:26.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:26.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:09:26.464 00.000 15712 MoveAxis(W, 2, ABG)
20:09:26.464 00.000 15712 Guiding  Dir = 3, Dur = 2
20:09:26.464 00.000 15712 IsGuiding returns 0
20:09:26.481 00.017 15712 IsGuiding returns 0
20:09:26.481 00.000 15712 Move returns status 0, amount 2
20:09:26.481 00.000 15712 MoveAxis(N, 0, ABG)
20:09:26.481 00.000 15712 Move returns status 0, amount 0
20:09:26.481 00.000 15712 move complete, result=0
20:09:26.481 00.000 15712 worker thread done servicing request
20:09:26.481 00.000 15712 Worker thread wakes up
20:09:26.481 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
20:09:26.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:26.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:28.122 01.641 15712 Exposure complete
20:09:28.168 00.046 15712 worker thread done servicing request
20:09:28.168 00.000 7988 OnExposeComplete: enter
20:09:28.182 00.014 7988 UpdateGuideState(): m_state=6
20:09:28.184 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3468
20:09:28.184 00.000 7988 Star::Find returns 1 (0), X=1170.10, Y=434.27, Mass=1489, SNR=26.0, Peak=215 HFD=3.5
20:09:28.184 00.000 7988 MultiStar: [#1 0.11,-0.33,0.99,U] [#2 -0.15,-0.08,1.03,U] [#3 -0.18,-0.18,0.91,U] [#4 -0.14,-0.10,1.02,U] [#5 0.03,-0.27,0.72,U] [#6 -0.42,-0.28,0.72,U] [#7 -0.34,-0.04,0.68,U] [#8 0.00,-0.22,0.65,U] 
20:09:28.184 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.08}, one-star: {-0.36, 0.59}
20:09:28.184 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
20:09:28.184 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
20:09:28.184 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.66 mountX=0.08 mountY=0.16, mountTheta=1.08
20:09:28.184 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.08, opts=13)
20:09:28.194 00.010 7988 Enqueuing Move request for scope (-0.16, -0.08)
20:09:28.196 00.002 15712 Worker thread wakes up
20:09:28.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
20:09:28.196 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
20:09:28.196 00.000 15712 Moving (-0.16, -0.08) raw xDistance=0.08 yDistance=0.16
20:09:28.196 00.000 15712 BLC: window closed
20:09:28.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:28.196 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.0
20:09:28.198 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:28.199 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:28.199 00.000 7988 Enqueuing Expose request
20:09:28.199 00.000 15712 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.270358, 1:0.056309, 2:0.019151
20:09:28.199 00.000 15712 BLC: No correction, Miss < min_move
20:09:28.199 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
20:09:28.199 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
20:09:28.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:28.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:09:28.199 00.000 15712 MoveAxis(W, 2, ABG)
20:09:28.199 00.000 15712 Guiding  Dir = 3, Dur = 2
20:09:28.199 00.000 15712 IsGuiding returns 0
20:09:28.251 00.052 15712 IsGuiding returns 0
20:09:28.251 00.000 15712 Move returns status 0, amount 2
20:09:28.251 00.000 15712 MoveAxis(N, 0, ABG)
20:09:28.251 00.000 15712 Move returns status 0, amount 0
20:09:28.251 00.000 15712 move complete, result=0
20:09:28.251 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
20:09:28.259 00.008 15712 worker thread done servicing request
20:09:28.259 00.000 15712 Worker thread wakes up
20:09:28.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:28.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:29.666 01.407 15712 Exposure complete
20:09:29.723 00.057 15712 worker thread done servicing request
20:09:29.723 00.000 7988 OnExposeComplete: enter
20:09:29.728 00.005 7988 UpdateGuideState(): m_state=6
20:09:29.730 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3469
20:09:29.730 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=434.27, Mass=1454, SNR=25.9, Peak=224 HFD=3.2
20:09:29.730 00.000 7988 MultiStar: [#1 -0.04,-0.19,1.01,U] [#2 -0.19,0.24,1.00,U] [#3 0.05,-0.05,1.01,U] [#4 -0.03,-0.05,1.01,U] [#5 -0.15,0.05,0.74,U] [#6 -0.22,-0.03,0.70,U] [#7 -0.17,-0.04,0.65,U] [#8 0.07,-0.08,0.64,U] 
20:09:29.730 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {-0.04, 0.59}
20:09:29.730 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.58) = xAngle (4.06 = -2.23)
20:09:29.730 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.17 = 0.88)
20:09:29.730 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.48 mountX=-0.06 mountY=0.07, mountTheta=2.24
20:09:29.730 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
20:09:29.730 00.000 7988 Enqueuing Move request for scope (-0.08, 0.06)
20:09:29.730 00.000 15712 Worker thread wakes up
20:09:29.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
20:09:29.730 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
20:09:29.730 00.000 15712 Moving (-0.08, 0.06) raw xDistance=-0.06 yDistance=0.07
20:09:29.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:29.730 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.9
20:09:29.742 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:29.744 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:29.744 00.000 7988 Enqueuing Expose request
20:09:29.744 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.25
20:09:29.744 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
20:09:29.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:29.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:09:29.744 00.000 15712 MoveAxis(W, 3, ABG)
20:09:29.744 00.000 15712 Guiding  Dir = 3, Dur = 3
20:09:29.747 00.003 15712 IsGuiding returns 0
20:09:29.775 00.028 15712 IsGuiding returns 0
20:09:29.775 00.000 15712 Move returns status 0, amount 3
20:09:29.775 00.000 15712 MoveAxis(N, 0, ABG)
20:09:29.775 00.000 15712 Move returns status 0, amount 0
20:09:29.775 00.000 15712 move complete, result=0
20:09:29.775 00.000 15712 worker thread done servicing request
20:09:29.775 00.000 15712 Worker thread wakes up
20:09:29.775 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
20:09:29.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:29.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:31.519 01.744 15712 Exposure complete
20:09:31.580 00.061 15712 worker thread done servicing request
20:09:31.580 00.000 7988 OnExposeComplete: enter
20:09:31.582 00.002 7988 UpdateGuideState(): m_state=6
20:09:31.582 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3470
20:09:31.584 00.002 7988 Star::Find returns 1 (0), X=1170.38, Y=434.39, Mass=1374, SNR=25.1, Peak=179 HFD=3.3
20:09:31.586 00.002 7988 MultiStar: [#1 0.25,0.01,1.04,U] [#2 0.11,0.06,1.09,U] [#3 0.13,0.12,1.02,U] [#4 0.07,0.07,1.11,U] [#5 0.25,0.06,0.76,U] [#6 -0.18,0.19,0.74,U] [#7 -0.20,0.25,0.70,U] [#8 0.01,0.13,0.69,U] 
20:09:31.586 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.18}, one-star: {-0.07, 0.70}
20:09:31.588 00.002 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
20:09:31.588 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
20:09:31.590 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.27 mountX=-0.18 mountY=-0.06, mountTheta=-2.82
20:09:31.592 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.18, opts=13)
20:09:31.592 00.000 7988 Enqueuing Move request for scope (0.05, 0.18)
20:09:31.594 00.002 15712 Worker thread wakes up
20:09:31.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
20:09:31.594 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
20:09:31.594 00.000 15712 Moving (0.05, 0.18) raw xDistance=-0.18 yDistance=-0.06
20:09:31.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:31.595 00.001 7988 UpdateGuideState exits: m=1374 SNR=25.1
20:09:31.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:31.597 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:31.597 00.000 7988 Enqueuing Expose request
20:09:31.599 00.002 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.25
20:09:31.599 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
20:09:31.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:31.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:09:31.599 00.000 15712 MoveAxis(E, 33, ABG)
20:09:31.599 00.000 15712 Guiding  Dir = 2, Dur = 33
20:09:31.599 00.000 15712 IsGuiding returns 0
20:09:31.630 00.031 15712 PulseGuide returned control before completion, sleep 14
20:09:31.677 00.047 15712 IsGuiding returns 0
20:09:31.677 00.000 15712 Move returns status 0, amount 33
20:09:31.677 00.000 15712 MoveAxis(N, 0, ABG)
20:09:31.677 00.000 15712 Move returns status 0, amount 0
20:09:31.677 00.000 15712 move complete, result=0
20:09:31.677 00.000 15712 worker thread done servicing request
20:09:31.677 00.000 15712 Worker thread wakes up
20:09:31.677 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
20:09:31.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:31.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:33.095 01.418 15712 Exposure complete
20:09:33.155 00.060 15712 worker thread done servicing request
20:09:33.155 00.000 7988 OnExposeComplete: enter
20:09:33.157 00.002 7988 UpdateGuideState(): m_state=6
20:09:33.157 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3471
20:09:33.157 00.000 7988 Star::Find returns 1 (0), X=1170.55, Y=434.36, Mass=1555, SNR=26.6, Peak=171 HFD=3.4
20:09:33.157 00.000 7988 MultiStar: [#1 0.32,-0.24,0.98,U] [#2 0.14,-0.08,1.00,U] [#3 0.02,-0.09,0.96,U] [#4 0.05,-0.05,1.00,U] [#5 0.46,-0.02,0.70,U] [#6 -0.03,-0.14,0.72,U] [#7 -0.16,0.19,0.62,U] [#8 0.27,0.14,0.66,U] 
20:09:33.157 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.10, 0.68}
20:09:33.157 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
20:09:33.164 00.007 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.28)
20:09:33.164 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.32 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
20:09:33.164 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
20:09:33.164 00.000 7988 Enqueuing Move request for scope (0.13, 0.04)
20:09:33.164 00.000 15712 Worker thread wakes up
20:09:33.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
20:09:33.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
20:09:33.164 00.000 15712 Moving (0.13, 0.04) raw xDistance=-0.04 yDistance=-0.13
20:09:33.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:33.164 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.6
20:09:33.171 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:33.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:33.173 00.002 7988 Enqueuing Expose request
20:09:33.173 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.25
20:09:33.173 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
20:09:33.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:33.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:09:33.173 00.000 15712 MoveAxis(W, 1, ABG)
20:09:33.173 00.000 15712 Guiding  Dir = 3, Dur = 1
20:09:33.173 00.000 15712 IsGuiding returns 0
20:09:33.194 00.021 15712 IsGuiding returns 0
20:09:33.194 00.000 15712 Move returns status 0, amount 1
20:09:33.194 00.000 15712 MoveAxis(N, 0, ABG)
20:09:33.198 00.004 15712 Move returns status 0, amount 0
20:09:33.198 00.000 15712 move complete, result=0
20:09:33.198 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
20:09:33.198 00.000 15712 worker thread done servicing request
20:09:33.198 00.000 15712 Worker thread wakes up
20:09:33.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:33.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:34.834 01.636 15712 Exposure complete
20:09:34.879 00.045 15712 worker thread done servicing request
20:09:34.879 00.000 7988 OnExposeComplete: enter
20:09:34.895 00.016 7988 UpdateGuideState(): m_state=6
20:09:34.896 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3472
20:09:34.896 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=434.04, Mass=1353, SNR=24.9, Peak=168 HFD=3.4
20:09:34.896 00.000 7988 MultiStar: [#1 0.30,-0.51,1.07,U] [#2 0.01,-0.21,1.09,U] [#3 -0.12,-0.08,0.99,U] [#4 0.04,-0.14,1.04,U] [#5 0.23,-0.42,0.75,U] [#6 0.00,-0.32,0.74,U] [#7 -0.08,-0.06,0.69,U] [#8 0.08,-0.25,0.67,U] 
20:09:34.896 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.17}, one-star: {-0.06, 0.35}
20:09:34.896 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
20:09:34.896 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.91)
20:09:34.896 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.31 mountX=0.17 mountY=-0.04, mountTheta=-0.24
20:09:34.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.17, opts=13)
20:09:34.896 00.000 7988 Enqueuing Move request for scope (0.05, -0.17)
20:09:34.908 00.012 15712 Worker thread wakes up
20:09:34.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
20:09:34.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
20:09:34.908 00.000 15712 Moving (0.05, -0.17) raw xDistance=0.17 yDistance=-0.04
20:09:34.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:34.910 00.002 7988 UpdateGuideState exits: m=1353 SNR=24.9
20:09:34.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:34.913 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:34.913 00.000 7988 Enqueuing Expose request
20:09:34.915 00.002 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.24
20:09:34.915 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
20:09:34.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:34.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:09:34.915 00.000 15712 MoveAxis(W, 36, ABG)
20:09:34.915 00.000 15712 Guiding  Dir = 3, Dur = 36
20:09:34.915 00.000 15712 IsGuiding returns 0
20:09:34.932 00.017 15712 PulseGuide returned control before completion, sleep 31
20:09:34.981 00.049 15712 IsGuiding returns 0
20:09:34.981 00.000 15712 Move returns status 0, amount 36
20:09:34.981 00.000 15712 MoveAxis(N, 0, ABG)
20:09:34.981 00.000 15712 Move returns status 0, amount 0
20:09:34.981 00.000 15712 move complete, result=0
20:09:34.981 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
20:09:34.989 00.008 15712 worker thread done servicing request
20:09:34.989 00.000 15712 Worker thread wakes up
20:09:34.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:34.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:36.409 01.420 15712 Exposure complete
20:09:36.468 00.059 15712 worker thread done servicing request
20:09:36.468 00.000 7988 OnExposeComplete: enter
20:09:36.470 00.002 7988 UpdateGuideState(): m_state=6
20:09:36.472 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3473
20:09:36.472 00.000 7988 Star::Find returns 1 (0), X=1170.35, Y=434.36, Mass=1471, SNR=25.9, Peak=204 HFD=3.4
20:09:36.474 00.002 7988 MultiStar: [#1 0.33,-0.60,0.99,U] [#2 0.08,-0.13,1.05,U] [#3 0.19,0.13,0.95,U] [#4 0.05,-0.18,1.12,U] [#5 0.10,-0.18,0.70,U] [#6 -0.04,-0.42,0.73,U] [#7 -0.38,-0.01,0.66,U] [#8 0.08,-0.03,0.65,U] 
20:09:36.474 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {-0.10, 0.67}
20:09:36.477 00.003 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
20:09:36.477 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.61)
20:09:36.479 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.01 mountX=0.08 mountY=-0.05, mountTheta=-0.55
20:09:36.481 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
20:09:36.481 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
20:09:36.483 00.002 15712 Worker thread wakes up
20:09:36.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
20:09:36.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
20:09:36.483 00.000 15712 Moving (0.05, -0.08) raw xDistance=0.08 yDistance=-0.05
20:09:36.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:36.483 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.9
20:09:36.486 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:36.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:36.486 00.000 7988 Enqueuing Expose request
20:09:36.486 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.24
20:09:36.486 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
20:09:36.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:36.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:09:36.486 00.000 15712 MoveAxis(W, 3, ABG)
20:09:36.486 00.000 15712 Guiding  Dir = 3, Dur = 3
20:09:36.486 00.000 15712 IsGuiding returns 0
20:09:36.502 00.016 15712 IsGuiding returns 0
20:09:36.502 00.000 15712 Move returns status 0, amount 3
20:09:36.502 00.000 15712 MoveAxis(N, 0, ABG)
20:09:36.502 00.000 15712 Move returns status 0, amount 0
20:09:36.502 00.000 15712 move complete, result=0
20:09:36.502 00.000 15712 worker thread done servicing request
20:09:36.502 00.000 15712 Worker thread wakes up
20:09:36.502 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
20:09:36.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:36.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:38.145 01.643 15712 Exposure complete
20:09:38.194 00.049 15712 worker thread done servicing request
20:09:38.194 00.000 7988 OnExposeComplete: enter
20:09:38.207 00.013 7988 UpdateGuideState(): m_state=6
20:09:38.207 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3474
20:09:38.207 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=434.09, Mass=1522, SNR=26.4, Peak=190 HFD=3.6
20:09:38.211 00.004 7988 MultiStar: [#1 0.30,-0.30,1.00,U] [#2 -0.01,-0.29,0.98,U] [#3 0.10,-0.06,0.99,U] [#4 -0.14,-0.14,1.03,U] [#5 0.02,-0.04,0.72,U] [#6 -0.11,-0.27,0.69,U] [#7 -0.10,-0.23,0.63,U] [#8 0.21,-0.04,0.65,U] 
20:09:38.211 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.08, 0.41}
20:09:38.211 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
20:09:38.211 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.75)
20:09:38.211 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.16 mountX=0.10 mountY=-0.04, mountTheta=-0.39
20:09:38.211 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
20:09:38.211 00.000 7988 Enqueuing Move request for scope (0.04, -0.10)
20:09:38.211 00.000 15712 Worker thread wakes up
20:09:38.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
20:09:38.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
20:09:38.211 00.000 15712 Moving (0.04, -0.10) raw xDistance=0.10 yDistance=-0.04
20:09:38.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:38.211 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.4
20:09:38.222 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:38.223 00.001 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.24
20:09:38.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:38.223 00.000 7988 Enqueuing Expose request
20:09:38.223 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
20:09:38.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:38.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:09:38.223 00.000 15712 MoveAxis(W, 3, ABG)
20:09:38.223 00.000 15712 Guiding  Dir = 3, Dur = 3
20:09:38.262 00.039 15712 IsGuiding returns 0
20:09:38.279 00.017 15712 IsGuiding returns 0
20:09:38.279 00.000 15712 Move returns status 0, amount 3
20:09:38.279 00.000 15712 MoveAxis(N, 0, ABG)
20:09:38.279 00.000 15712 Move returns status 0, amount 0
20:09:38.279 00.000 15712 move complete, result=0
20:09:38.279 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
20:09:38.281 00.002 15712 worker thread done servicing request
20:09:38.281 00.000 15712 Worker thread wakes up
20:09:38.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:38.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:39.694 01.413 15712 Exposure complete
20:09:39.752 00.058 15712 worker thread done servicing request
20:09:39.752 00.000 7988 OnExposeComplete: enter
20:09:39.756 00.004 7988 UpdateGuideState(): m_state=6
20:09:39.756 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3475
20:09:39.758 00.002 7988 Star::Find returns 1 (0), X=1170.32, Y=434.33, Mass=1481, SNR=26.1, Peak=197 HFD=3.4
20:09:39.758 00.000 7988 MultiStar: [#1 0.39,-0.24,1.06,U] [#2 0.10,-0.13,1.01,U] [#3 0.22,0.15,0.95,U] [#4 0.12,0.02,1.03,U] [#5 0.25,-0.10,0.72,U] [#6 -0.14,0.08,0.75,U] [#7 -0.13,0.05,0.67,U] [#8 0.25,-0.01,0.68,U] 
20:09:39.760 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {-0.14, 0.65}
20:09:39.762 00.002 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.58) = xAngle (2.06 = 2.06)
20:09:39.762 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.17 = -1.12)
20:09:39.764 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.48 mountX=-0.06 mountY=-0.11, mountTheta=-2.05
20:09:39.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.06, opts=13)
20:09:39.766 00.002 7988 Enqueuing Move request for scope (0.11, 0.06)
20:09:39.768 00.002 15712 Worker thread wakes up
20:09:39.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
20:09:39.768 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
20:09:39.768 00.000 15712 Moving (0.11, 0.06) raw xDistance=-0.06 yDistance=-0.11
20:09:39.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:39.768 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
20:09:39.770 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:39.770 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.23
20:09:39.770 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
20:09:39.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:39.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:39.771 00.001 7988 Enqueuing Expose request
20:09:39.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:09:39.771 00.000 15712 MoveAxis(W, 2, ABG)
20:09:39.771 00.000 15712 Guiding  Dir = 3, Dur = 2
20:09:39.771 00.000 15712 IsGuiding returns 0
20:09:39.793 00.022 15712 IsGuiding returns 0
20:09:39.793 00.000 15712 Move returns status 0, amount 2
20:09:39.793 00.000 15712 MoveAxis(N, 0, ABG)
20:09:39.793 00.000 15712 Move returns status 0, amount 0
20:09:39.793 00.000 15712 move complete, result=0
20:09:39.793 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
20:09:39.800 00.007 15712 worker thread done servicing request
20:09:39.800 00.000 15712 Worker thread wakes up
20:09:39.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:39.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:41.540 01.740 15712 Exposure complete
20:09:41.600 00.060 15712 worker thread done servicing request
20:09:41.600 00.000 7988 OnExposeComplete: enter
20:09:41.602 00.002 7988 UpdateGuideState(): m_state=6
20:09:41.602 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3476
20:09:41.602 00.000 7988 Star::Find returns 1 (0), X=1170.30, Y=434.23, Mass=1494, SNR=26.3, Peak=217 HFD=3.1
20:09:41.606 00.004 7988 MultiStar: [#1 0.16,-0.36,0.99,U] [#2 0.12,-0.17,1.00,U] [#3 0.15,-0.09,0.96,U] [#4 0.11,-0.24,1.04,U] [#5 -0.09,-0.33,0.70,U] [#6 -0.08,-0.31,0.74,U] [#7 -0.30,-0.26,0.65,U] [#8 0.25,-0.21,0.69,U] 
20:09:41.606 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.14}, one-star: {-0.15, 0.55}
20:09:41.608 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
20:09:41.608 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
20:09:41.610 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.36 mountX=0.14 mountY=-0.03, mountTheta=-0.19
20:09:41.612 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.14, opts=13)
20:09:41.612 00.000 7988 Enqueuing Move request for scope (0.03, -0.14)
20:09:41.614 00.002 15712 Worker thread wakes up
20:09:41.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
20:09:41.614 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
20:09:41.614 00.000 15712 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=-0.03
20:09:41.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:41.615 00.001 7988 UpdateGuideState exits: m=1494 SNR=26.3
20:09:41.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:41.617 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:41.617 00.000 7988 Enqueuing Expose request
20:09:41.617 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.23
20:09:41.617 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
20:09:41.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:41.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:09:41.617 00.000 15712 MoveAxis(W, 2, ABG)
20:09:41.617 00.000 15712 Guiding  Dir = 3, Dur = 2
20:09:41.617 00.000 15712 IsGuiding returns 0
20:09:41.636 00.019 15712 IsGuiding returns 0
20:09:41.636 00.000 15712 Move returns status 0, amount 2
20:09:41.636 00.000 15712 MoveAxis(N, 0, ABG)
20:09:41.636 00.000 15712 Move returns status 0, amount 0
20:09:41.636 00.000 15712 move complete, result=0
20:09:41.636 00.000 15712 worker thread done servicing request
20:09:41.636 00.000 15712 Worker thread wakes up
20:09:41.636 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
20:09:41.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:41.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:43.055 01.419 15712 Exposure complete
20:09:43.116 00.061 15712 worker thread done servicing request
20:09:43.116 00.000 7988 OnExposeComplete: enter
20:09:43.116 00.000 7988 UpdateGuideState(): m_state=6
20:09:43.119 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3477
20:09:43.121 00.002 7988 Star::Find returns 1 (0), X=1170.56, Y=434.23, Mass=1427, SNR=25.7, Peak=184 HFD=3.2
20:09:43.121 00.000 7988 MultiStar: [#1 0.22,-0.32,1.03,U] [#2 -0.04,-0.17,1.05,U] [#3 0.03,0.14,0.97,U] [#4 -0.00,-0.27,1.05,U] [#5 0.31,-0.28,0.69,U] [#6 -0.05,-0.15,0.69,U] [#7 0.00,0.05,0.65,U] [#8 0.18,-0.17,0.63,U] 
20:09:43.123 00.002 7988 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.10, 0.55}
20:09:43.123 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.58) = xAngle (0.91 = 0.91)
20:09:43.125 00.002 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.02 = -2.26)
20:09:43.125 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=0.06 mountY=-0.08, mountTheta=-0.90
20:09:43.127 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.06, opts=13)
20:09:43.129 00.002 7988 Enqueuing Move request for scope (0.08, -0.06)
20:09:43.129 00.000 15712 Worker thread wakes up
20:09:43.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
20:09:43.129 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
20:09:43.129 00.000 15712 Moving (0.08, -0.06) raw xDistance=0.06 yDistance=-0.08
20:09:43.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:43.129 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7
20:09:43.132 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:43.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:43.134 00.002 7988 Enqueuing Expose request
20:09:43.134 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.23
20:09:43.134 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
20:09:43.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:43.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:09:43.134 00.000 15712 MoveAxis(W, 1, ABG)
20:09:43.134 00.000 15712 Guiding  Dir = 3, Dur = 1
20:09:43.134 00.000 15712 IsGuiding returns 0
20:09:43.150 00.016 15712 IsGuiding returns 0
20:09:43.150 00.000 15712 Move returns status 0, amount 1
20:09:43.150 00.000 15712 MoveAxis(N, 0, ABG)
20:09:43.150 00.000 15712 Move returns status 0, amount 0
20:09:43.150 00.000 15712 move complete, result=0
20:09:43.150 00.000 15712 worker thread done servicing request
20:09:43.150 00.000 15712 Worker thread wakes up
20:09:43.150 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
20:09:43.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:43.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:44.796 01.646 15712 Exposure complete
20:09:44.856 00.060 15712 worker thread done servicing request
20:09:44.856 00.000 7988 OnExposeComplete: enter
20:09:44.857 00.001 7988 UpdateGuideState(): m_state=6
20:09:44.859 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
20:09:44.859 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=434.23, Mass=1466, SNR=25.9, Peak=191 HFD=3.4
20:09:44.859 00.000 7988 MultiStar: [#1 0.02,-0.19,1.03,U] [#2 -0.03,-0.13,1.01,U] [#3 0.02,-0.08,0.96,U] [#4 0.05,-0.02,1.05,U] [#5 0.23,-0.23,0.71,U] [#6 -0.23,-0.10,0.69,U] [#7 -0.39,-0.02,0.64,U] [#8 0.14,0.07,0.68,U] 
20:09:44.859 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {-0.09, 0.55}
20:09:44.859 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.58) = xAngle (-1.15 = -1.15)
20:09:44.859 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.96 = 1.96)
20:09:44.859 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.73 mountX=0.01 mountY=0.02, mountTheta=1.16
20:09:44.859 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
20:09:44.859 00.000 7988 Enqueuing Move request for scope (-0.02, -0.01)
20:09:44.859 00.000 15712 Worker thread wakes up
20:09:44.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
20:09:44.859 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
20:09:44.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:44.859 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.9
20:09:44.872 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:44.873 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:44.873 00.000 7988 Enqueuing Expose request
20:09:44.876 00.003 15712 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
20:09:44.878 00.002 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.22
20:09:44.878 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
20:09:44.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:44.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:09:44.878 00.000 15712 MoveAxis(E, 1, ABG)
20:09:44.878 00.000 15712 Guiding  Dir = 2, Dur = 1
20:09:44.880 00.002 15712 IsGuiding returns 0
20:09:44.893 00.013 15712 IsGuiding returns 0
20:09:44.893 00.000 15712 Move returns status 0, amount 1
20:09:44.893 00.000 15712 MoveAxis(N, 0, ABG)
20:09:44.893 00.000 15712 Move returns status 0, amount 0
20:09:44.893 00.000 15712 move complete, result=0
20:09:44.893 00.000 15712 worker thread done servicing request
20:09:44.893 00.000 15712 Worker thread wakes up
20:09:44.893 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
20:09:44.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:44.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:46.306 01.413 15712 Exposure complete
20:09:46.355 00.049 15712 worker thread done servicing request
20:09:46.355 00.000 7988 OnExposeComplete: enter
20:09:46.355 00.000 7988 UpdateGuideState(): m_state=6
20:09:46.369 00.014 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3479
20:09:46.372 00.003 7988 Star::Find returns 1 (0), X=1170.50, Y=434.30, Mass=1408, SNR=25.5, Peak=196 HFD=3.1
20:09:46.372 00.000 7988 MultiStar: [#1 0.43,-0.41,1.06,U] [#2 0.14,-0.09,1.06,U] [#3 0.14,0.13,0.96,U] [#4 0.05,-0.06,1.05,U] [#5 0.22,-0.10,0.73,U] [#6 0.06,-0.20,0.72,U] [#7 -0.27,0.04,0.75,U] [#8 -0.06,0.03,0.68,U] 
20:09:46.372 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.00}, one-star: {0.04, 0.62}
20:09:46.372 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
20:09:46.372 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.61)
20:09:46.372 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.01 mountX=0.00 mountY=-0.10, mountTheta=-1.57
20:09:46.372 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.00, opts=13)
20:09:46.372 00.000 7988 Enqueuing Move request for scope (0.10, -0.00)
20:09:46.372 00.000 15712 Worker thread wakes up
20:09:46.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
20:09:46.372 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
20:09:46.372 00.000 15712 Moving (0.10, -0.00) raw xDistance=0.00 yDistance=-0.10
20:09:46.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:46.372 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.5
20:09:46.385 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:46.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:46.385 00.000 7988 Enqueuing Expose request
20:09:46.389 00.004 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.22
20:09:46.389 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
20:09:46.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:46.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:09:46.389 00.000 15712 MoveAxis(E, 2, ABG)
20:09:46.389 00.000 15712 Guiding  Dir = 2, Dur = 2
20:09:46.389 00.000 15712 IsGuiding returns 0
20:09:46.411 00.022 15712 IsGuiding returns 0
20:09:46.411 00.000 15712 Move returns status 0, amount 2
20:09:46.411 00.000 15712 MoveAxis(N, 0, ABG)
20:09:46.411 00.000 15712 Move returns status 0, amount 0
20:09:46.411 00.000 15712 move complete, result=0
20:09:46.411 00.000 15712 worker thread done servicing request
20:09:46.411 00.000 15712 Worker thread wakes up
20:09:46.411 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
20:09:46.417 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:46.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:48.046 01.629 15712 Exposure complete
20:09:48.107 00.061 15712 worker thread done servicing request
20:09:48.107 00.000 7988 OnExposeComplete: enter
20:09:48.108 00.001 7988 UpdateGuideState(): m_state=6
20:09:48.110 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3480
20:09:48.110 00.000 7988 Star::Find returns 1 (0), X=1170.45, Y=434.23, Mass=1483, SNR=26.2, Peak=236 HFD=3.2
20:09:48.112 00.002 7988 MultiStar: [#1 -0.07,-0.35,1.05,U] [#2 0.11,0.02,0.99,U] [#3 0.01,-0.13,0.92,U] [#4 0.17,-0.14,1.05,U] [#5 0.02,-0.26,0.70,U] [#6 -0.17,-0.51,0.71,U] [#7 -0.20,0.07,0.63,U] [#8 0.41,0.06,0.65,U] 
20:09:48.112 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {-0.01, 0.55}
20:09:48.114 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.44 = 0.44)
20:09:48.114 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.55 = -2.73)
20:09:48.116 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.13 mountX=0.07 mountY=-0.03, mountTheta=-0.42
20:09:48.118 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
20:09:48.118 00.000 7988 Enqueuing Move request for scope (0.03, -0.07)
20:09:48.120 00.002 15712 Worker thread wakes up
20:09:48.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
20:09:48.120 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
20:09:48.120 00.000 15712 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
20:09:48.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:48.122 00.002 7988 UpdateGuideState exits: m=1483 SNR=26.2
20:09:48.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:48.124 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:48.124 00.000 7988 Enqueuing Expose request
20:09:48.124 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.22
20:09:48.124 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
20:09:48.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:48.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:09:48.124 00.000 15712 MoveAxis(E, 3, ABG)
20:09:48.124 00.000 15712 Guiding  Dir = 2, Dur = 3
20:09:48.124 00.000 15712 IsGuiding returns 0
20:09:48.139 00.015 15712 IsGuiding returns 0
20:09:48.139 00.000 15712 Move returns status 0, amount 3
20:09:48.139 00.000 15712 MoveAxis(N, 0, ABG)
20:09:48.139 00.000 15712 Move returns status 0, amount 0
20:09:48.139 00.000 15712 move complete, result=0
20:09:48.139 00.000 15712 worker thread done servicing request
20:09:48.139 00.000 15712 Worker thread wakes up
20:09:48.139 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:09:48.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:48.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:49.557 01.418 15712 Exposure complete
20:09:49.617 00.060 15712 worker thread done servicing request
20:09:49.617 00.000 7988 OnExposeComplete: enter
20:09:49.621 00.004 7988 UpdateGuideState(): m_state=6
20:09:49.621 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3481
20:09:49.621 00.000 7988 Star::Find returns 1 (0), X=1170.27, Y=434.15, Mass=1594, SNR=27.2, Peak=212 HFD=3.6
20:09:49.621 00.000 7988 MultiStar: [#1 0.14,-0.15,0.97,U] [#2 0.27,-0.13,0.93,U] [#3 0.15,0.14,0.91,U] [#4 0.30,-0.11,0.99,U] [#5 0.05,-0.17,0.68,U] [#6 -0.12,-0.07,0.68,U] [#7 -0.14,0.04,0.62,U] [#8 0.29,-0.04,0.66,U] 
20:09:49.621 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {-0.19, 0.47}
20:09:49.621 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
20:09:49.621 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
20:09:49.621 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
20:09:49.621 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
20:09:49.621 00.000 7988 Enqueuing Move request for scope (0.09, 0.01)
20:09:49.621 00.000 15712 Worker thread wakes up
20:09:49.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
20:09:49.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
20:09:49.621 00.000 15712 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
20:09:49.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:49.634 00.013 7988 UpdateGuideState exits: m=1594 SNR=27.2
20:09:49.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:49.636 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:49.637 00.001 7988 Enqueuing Expose request
20:09:49.637 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.21
20:09:49.637 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
20:09:49.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:49.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:09:49.637 00.000 15712 MoveAxis(E, 2, ABG)
20:09:49.637 00.000 15712 Guiding  Dir = 2, Dur = 2
20:09:49.657 00.020 15712 IsGuiding returns 0
20:09:49.674 00.017 15712 IsGuiding returns 0
20:09:49.674 00.000 15712 Move returns status 0, amount 2
20:09:49.674 00.000 15712 MoveAxis(N, 0, ABG)
20:09:49.674 00.000 15712 Move returns status 0, amount 0
20:09:49.674 00.000 15712 move complete, result=0
20:09:49.674 00.000 15712 worker thread done servicing request
20:09:49.674 00.000 15712 Worker thread wakes up
20:09:49.674 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
20:09:49.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:49.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:51.311 01.637 15712 Exposure complete
20:09:51.367 00.056 15712 worker thread done servicing request
20:09:51.367 00.000 7988 OnExposeComplete: enter
20:09:51.367 00.000 7988 UpdateGuideState(): m_state=6
20:09:51.375 00.008 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3482
20:09:51.375 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=434.08, Mass=1492, SNR=26.2, Peak=174 HFD=3.6
20:09:51.375 00.000 7988 MultiStar: [#1 0.34,-0.52,1.01,U] [#2 0.16,-0.11,0.99,U] [#3 0.41,-0.24,0.94,U] [#4 -0.02,-0.12,1.03,U] [#5 0.21,-0.36,0.70,U] [#6 0.10,-0.44,0.71,U] [#7 -0.16,-0.14,0.65,U] [#8 0.35,-0.14,0.67,U] 
20:09:51.375 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.17}, one-star: {-0.05, 0.40}
20:09:51.375 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.58) = xAngle (0.73 = 0.73)
20:09:51.375 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.84 = -2.44)
20:09:51.375 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.85 mountX=0.17 mountY=-0.15, mountTheta=-0.71
20:09:51.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.17, opts=13)
20:09:51.384 00.009 7988 Enqueuing Move request for scope (0.15, -0.17)
20:09:51.384 00.000 15712 Worker thread wakes up
20:09:51.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
20:09:51.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
20:09:51.384 00.000 15712 Moving (0.15, -0.17) raw xDistance=0.17 yDistance=-0.15
20:09:51.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:51.384 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.2
20:09:51.388 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:51.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:51.391 00.003 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.21
20:09:51.391 00.000 7988 Enqueuing Expose request
20:09:51.391 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
20:09:51.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:51.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:09:51.391 00.000 15712 MoveAxis(W, 31, ABG)
20:09:51.391 00.000 15712 Guiding  Dir = 3, Dur = 31
20:09:51.393 00.002 15712 IsGuiding returns 0
20:09:51.418 00.025 15712 PulseGuide returned control before completion, sleep 16
20:09:51.459 00.041 15712 IsGuiding returns 0
20:09:51.459 00.000 15712 Move returns status 0, amount 31
20:09:51.459 00.000 15712 MoveAxis(N, 0, ABG)
20:09:51.459 00.000 15712 Move returns status 0, amount 0
20:09:51.459 00.000 15712 move complete, result=0
20:09:51.459 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
20:09:51.469 00.010 15712 worker thread done servicing request
20:09:51.469 00.000 15712 Worker thread wakes up
20:09:51.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:51.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:52.887 01.418 15712 Exposure complete
20:09:52.949 00.062 15712 worker thread done servicing request
20:09:52.949 00.000 7988 OnExposeComplete: enter
20:09:52.949 00.000 7988 UpdateGuideState(): m_state=6
20:09:52.949 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3483
20:09:52.949 00.000 7988 Star::Find returns 1 (0), X=1170.32, Y=434.50, Mass=1431, SNR=25.7, Peak=190 HFD=3.2
20:09:52.949 00.000 7988 MultiStar: [#1 0.40,-0.49,1.07,U] [#2 0.04,0.07,1.08,U] [#3 0.26,-0.01,0.98,U] [#4 0.22,0.09,1.03,U] [#5 0.04,-0.28,0.73,U] [#6 -0.04,-0.00,0.71,U] [#7 -0.21,0.23,0.67,U] [#8 0.11,0.13,0.64,U] 
20:09:52.949 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {-0.14, 0.82}
20:09:52.949 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
20:09:52.949 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.00)
20:09:52.949 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.59 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
20:09:52.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
20:09:52.964 00.015 7988 Enqueuing Move request for scope (0.09, 0.06)
20:09:52.965 00.001 15712 Worker thread wakes up
20:09:52.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
20:09:52.965 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
20:09:52.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:52.965 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.7
20:09:52.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:52.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:52.965 00.000 7988 Enqueuing Expose request
20:09:52.965 00.000 15712 Moving (0.09, 0.06) raw xDistance=-0.06 yDistance=-0.09
20:09:52.965 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.21
20:09:52.965 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:09:52.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:52.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:09:52.965 00.000 15712 MoveAxis(E, 2, ABG)
20:09:52.965 00.000 15712 Guiding  Dir = 2, Dur = 2
20:09:52.965 00.000 15712 IsGuiding returns 0
20:09:53.002 00.037 15712 IsGuiding returns 0
20:09:53.002 00.000 15712 Move returns status 0, amount 2
20:09:53.002 00.000 15712 MoveAxis(N, 0, ABG)
20:09:53.002 00.000 15712 Move returns status 0, amount 0
20:09:53.002 00.000 15712 move complete, result=0
20:09:53.002 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
20:09:53.003 00.001 15712 worker thread done servicing request
20:09:53.003 00.000 15712 Worker thread wakes up
20:09:53.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:53.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:54.642 01.639 15712 Exposure complete
20:09:54.699 00.057 15712 worker thread done servicing request
20:09:54.699 00.000 7988 OnExposeComplete: enter
20:09:54.699 00.000 7988 UpdateGuideState(): m_state=6
20:09:54.706 00.007 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3484
20:09:54.708 00.002 7988 Star::Find returns 1 (0), X=1170.43, Y=434.43, Mass=1389, SNR=25.3, Peak=164 HFD=3.3
20:09:54.708 00.000 7988 MultiStar: [#1 0.43,0.01,1.06,U] [#2 0.19,0.09,1.04,U] [#3 0.13,0.22,1.00,U] [#4 0.19,0.31,1.09,U] [#5 0.28,-0.02,0.72,U] [#6 0.05,0.14,0.71,U] [#7 -0.05,0.41,0.71,U] [#8 0.51,0.18,0.66,U] 
20:09:54.710 00.002 7988 refined, 8 included, MultiStar: {0.19, 0.24}, one-star: {-0.03, 0.75}
20:09:54.710 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
20:09:54.712 00.002 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.70)
20:09:54.712 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.30 cameraTheta=0.90 mountX=-0.24 mountY=-0.19, mountTheta=-2.46
20:09:54.714 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.24, opts=13)
20:09:54.716 00.002 7988 Enqueuing Move request for scope (0.19, 0.24)
20:09:54.716 00.000 15712 Worker thread wakes up
20:09:54.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
20:09:54.716 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
20:09:54.716 00.000 15712 Moving (0.19, 0.24) raw xDistance=-0.24 yDistance=-0.19
20:09:54.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:54.716 00.000 7988 UpdateGuideState exits: m=1389 SNR=25.3
20:09:54.719 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:54.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:54.721 00.002 7988 Enqueuing Expose request
20:09:54.721 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.20
20:09:54.721 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
20:09:54.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:54.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:09:54.721 00.000 15712 MoveAxis(E, 48, ABG)
20:09:54.721 00.000 15712 Guiding  Dir = 2, Dur = 48
20:09:54.721 00.000 15712 IsGuiding returns 0
20:09:54.737 00.016 15712 PulseGuide returned control before completion, sleep 39
20:09:54.785 00.048 15712 IsGuiding returns 1
20:09:54.785 00.000 15712 scope still moving after pulse duration time elapsed
20:09:54.821 00.036 15712 IsGuiding returns 0
20:09:54.821 00.000 15712 scope move finished after 48 + 51 ms
20:09:54.821 00.000 15712 Move returns status 0, amount 48
20:09:54.821 00.000 15712 MoveAxis(N, 0, ABG)
20:09:54.821 00.000 15712 Move returns status 0, amount 0
20:09:54.821 00.000 15712 move complete, result=0
20:09:54.821 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.2 px 0 ms NORTH
20:09:54.825 00.004 15712 worker thread done servicing request
20:09:54.825 00.000 15712 Worker thread wakes up
20:09:54.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:54.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:56.240 01.415 15712 Exposure complete
20:09:56.300 00.060 15712 worker thread done servicing request
20:09:56.300 00.000 7988 OnExposeComplete: enter
20:09:56.301 00.001 7988 UpdateGuideState(): m_state=6
20:09:56.303 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3485
20:09:56.303 00.000 7988 Star::Find returns 1 (0), X=1170.48, Y=434.45, Mass=1433, SNR=25.7, Peak=170 HFD=3.2
20:09:56.303 00.000 7988 MultiStar: [#1 0.43,-0.46,0.97,U] [#2 0.08,-0.00,1.04,U] [#3 0.25,-0.02,0.97,U] [#4 0.20,-0.06,1.04,U] [#5 0.18,-0.42,0.74,U] [#6 0.14,-0.08,0.72,U] [#7 -0.14,0.10,0.69,U] [#8 0.34,-0.24,0.64,U] 
20:09:56.303 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.03, 0.77}
20:09:56.303 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.58) = xAngle (1.42 = 1.42)
20:09:56.303 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.75)
20:09:56.303 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.16 mountX=0.03 mountY=-0.17, mountTheta=-1.42
20:09:56.311 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.03, opts=13)
20:09:56.311 00.000 7988 Enqueuing Move request for scope (0.17, -0.03)
20:09:56.313 00.002 15712 Worker thread wakes up
20:09:56.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
20:09:56.313 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
20:09:56.313 00.000 15712 Moving (0.17, -0.03) raw xDistance=0.03 yDistance=-0.17
20:09:56.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:56.313 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.7
20:09:56.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:56.317 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:56.317 00.000 7988 Enqueuing Expose request
20:09:56.317 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.20
20:09:56.317 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
20:09:56.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:56.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:09:56.317 00.000 15712 MoveAxis(E, 2, ABG)
20:09:56.317 00.000 15712 Guiding  Dir = 2, Dur = 2
20:09:56.317 00.000 15712 IsGuiding returns 0
20:09:56.339 00.022 15712 IsGuiding returns 0
20:09:56.339 00.000 15712 Move returns status 0, amount 2
20:09:56.339 00.000 15712 MoveAxis(N, 0, ABG)
20:09:56.339 00.000 15712 Move returns status 0, amount 0
20:09:56.339 00.000 15712 move complete, result=0
20:09:56.339 00.000 15712 worker thread done servicing request
20:09:56.339 00.000 15712 Worker thread wakes up
20:09:56.339 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
20:09:56.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:56.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:57.978 01.639 15712 Exposure complete
20:09:58.037 00.059 15712 worker thread done servicing request
20:09:58.037 00.000 7988 OnExposeComplete: enter
20:09:58.037 00.000 7988 UpdateGuideState(): m_state=6
20:09:58.040 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3486
20:09:58.042 00.002 7988 Star::Find returns 1 (0), X=1170.57, Y=434.40, Mass=1500, SNR=26.2, Peak=180 HFD=3.3
20:09:58.042 00.000 7988 MultiStar: [#1 0.24,-0.11,1.02,U] [#2 0.29,0.21,0.98,U] [#3 0.22,0.30,0.93,U] [#4 -0.06,0.22,0.99,U] [#5 0.36,0.24,0.70,U] [#6 -0.40,0.08,0.75,U] [#7 -0.18,0.23,0.70,U] [#8 0.15,-0.05,0.64,U] 
20:09:58.044 00.002 7988 refined, 8 included, MultiStar: {0.09, 0.22}, one-star: {0.12, 0.72}
20:09:58.044 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
20:09:58.046 00.002 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
20:09:58.046 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.16 mountX=-0.22 mountY=-0.10, mountTheta=-2.71
20:09:58.048 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.22, opts=13)
20:09:58.050 00.002 7988 Enqueuing Move request for scope (0.09, 0.22)
20:09:58.050 00.000 15712 Worker thread wakes up
20:09:58.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
20:09:58.050 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
20:09:58.050 00.000 15712 Moving (0.09, 0.22) raw xDistance=-0.22 yDistance=-0.10
20:09:58.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:09:58.050 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.2
20:09:58.054 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:58.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:58.056 00.002 7988 Enqueuing Expose request
20:09:58.056 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.20
20:09:58.056 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
20:09:58.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:58.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:09:58.056 00.000 15712 MoveAxis(E, 45, ABG)
20:09:58.056 00.000 15712 Guiding  Dir = 2, Dur = 45
20:09:58.056 00.000 15712 IsGuiding returns 0
20:09:58.076 00.020 15712 PulseGuide returned control before completion, sleep 29
20:09:58.119 00.043 15712 IsGuiding returns 1
20:09:58.119 00.000 15712 scope still moving after pulse duration time elapsed
20:09:58.156 00.037 15712 IsGuiding returns 0
20:09:58.156 00.000 15712 scope move finished after 45 + 61 ms
20:09:58.156 00.000 15712 Move returns status 0, amount 45
20:09:58.156 00.000 15712 MoveAxis(N, 0, ABG)
20:09:58.156 00.000 15712 Move returns status 0, amount 0
20:09:58.156 00.000 15712 move complete, result=0
20:09:58.156 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
20:09:58.166 00.010 15712 worker thread done servicing request
20:09:58.166 00.000 15712 Worker thread wakes up
20:09:58.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:58.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:09:59.572 01.406 15712 Exposure complete
20:09:59.632 00.060 15712 worker thread done servicing request
20:09:59.632 00.000 7988 OnExposeComplete: enter
20:09:59.633 00.001 7988 UpdateGuideState(): m_state=6
20:09:59.633 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3487
20:09:59.633 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=434.34, Mass=1566, SNR=26.8, Peak=167 HFD=3.5
20:09:59.633 00.000 7988 MultiStar: [#1 0.10,-0.44,1.00,U] [#2 0.30,-0.20,0.97,U] [#3 0.04,-0.00,0.91,U] [#4 0.25,-0.02,1.00,U] [#5 0.27,-0.25,0.70,U] [#6 -0.30,0.08,0.67,U] [#7 -0.14,-0.09,0.62,U] [#8 0.34,-0.15,0.61,U] 
20:09:59.633 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {-0.06, 0.66}
20:09:59.633 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
20:09:59.633 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.94)
20:09:59.633 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.34 mountX=0.03 mountY=-0.10, mountTheta=-1.23
20:09:59.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.03, opts=13)
20:09:59.633 00.000 7988 Enqueuing Move request for scope (0.10, -0.03)
20:09:59.633 00.000 15712 Worker thread wakes up
20:09:59.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
20:09:59.633 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
20:09:59.633 00.000 15712 Moving (0.10, -0.03) raw xDistance=0.03 yDistance=-0.10
20:09:59.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:09:59.633 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.8
20:09:59.647 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:59.647 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:09:59.649 00.002 7988 Enqueuing Expose request
20:09:59.649 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.19
20:09:59.649 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
20:09:59.649 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:59.649 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:09:59.649 00.000 15712 MoveAxis(E, 3, ABG)
20:09:59.649 00.000 15712 Guiding  Dir = 2, Dur = 3
20:09:59.649 00.000 15712 IsGuiding returns 0
20:09:59.666 00.017 15712 IsGuiding returns 0
20:09:59.666 00.000 15712 Move returns status 0, amount 3
20:09:59.666 00.000 15712 MoveAxis(N, 0, ABG)
20:09:59.666 00.000 15712 Move returns status 0, amount 0
20:09:59.666 00.000 15712 move complete, result=0
20:09:59.666 00.000 15712 worker thread done servicing request
20:09:59.666 00.000 15712 Worker thread wakes up
20:09:59.666 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
20:09:59.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:09:59.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:01.407 01.741 15712 Exposure complete
20:10:01.469 00.062 15712 worker thread done servicing request
20:10:01.469 00.000 7988 OnExposeComplete: enter
20:10:01.469 00.000 7988 UpdateGuideState(): m_state=6
20:10:01.472 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3488
20:10:01.472 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=434.27, Mass=1479, SNR=26.1, Peak=175 HFD=3.4
20:10:01.474 00.002 7988 MultiStar: [#1 0.22,-0.20,1.05,U] [#2 0.17,-0.10,1.00,U] [#3 0.13,0.09,0.97,U] [#4 0.22,-0.20,1.03,U] [#5 0.13,-0.06,0.70,U] [#6 -0.18,-0.09,0.72,U] [#7 -0.27,0.18,0.62,U] [#8 0.30,0.23,0.68,U] 
20:10:01.476 00.002 7988 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.08, 0.59}
20:10:01.476 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.58) = xAngle (1.96 = 1.96)
20:10:01.478 00.002 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.07 = -1.22)
20:10:01.478 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
20:10:01.480 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
20:10:01.480 00.000 7988 Enqueuing Move request for scope (0.10, 0.04)
20:10:01.482 00.002 15712 Worker thread wakes up
20:10:01.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
20:10:01.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
20:10:01.482 00.000 15712 Moving (0.10, 0.04) raw xDistance=-0.04 yDistance=-0.11
20:10:01.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:01.484 00.002 7988 UpdateGuideState exits: m=1479 SNR=26.1
20:10:01.486 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:01.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:01.486 00.000 7988 Enqueuing Expose request
20:10:01.486 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.19
20:10:01.486 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:10:01.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:01.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:10:01.486 00.000 15712 MoveAxis(E, 4, ABG)
20:10:01.486 00.000 15712 Guiding  Dir = 2, Dur = 4
20:10:01.486 00.000 15712 IsGuiding returns 0
20:10:01.536 00.050 15712 IsGuiding returns 0
20:10:01.536 00.000 15712 Move returns status 0, amount 4
20:10:01.536 00.000 15712 MoveAxis(N, 0, ABG)
20:10:01.536 00.000 15712 Move returns status 0, amount 0
20:10:01.536 00.000 15712 move complete, result=0
20:10:01.536 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
20:10:01.538 00.002 15712 worker thread done servicing request
20:10:01.538 00.000 15712 Worker thread wakes up
20:10:01.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:01.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:02.953 01.415 15712 Exposure complete
20:10:02.999 00.046 15712 worker thread done servicing request
20:10:03.014 00.015 7988 OnExposeComplete: enter
20:10:03.014 00.000 7988 UpdateGuideState(): m_state=6
20:10:03.016 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3489
20:10:03.016 00.000 7988 Star::Find returns 1 (0), X=1170.48, Y=434.40, Mass=1397, SNR=25.4, Peak=186 HFD=3.2
20:10:03.016 00.000 7988 MultiStar: [#1 0.38,-0.33,1.05,U] [#2 0.28,-0.10,1.06,U] [#3 0.08,0.06,0.97,U] [#4 0.17,-0.05,1.06,U] [#5 0.13,-0.15,0.73,U] [#6 -0.11,0.15,0.77,U] [#7 -0.05,0.02,0.67,U] [#8 0.31,0.01,0.66,U] 
20:10:03.016 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.02, 0.72}
20:10:03.016 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.58) = xAngle (1.84 = 1.84)
20:10:03.016 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.95 = -1.33)
20:10:03.016 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.26 mountX=-0.04 mountY=-0.15, mountTheta=-1.84
20:10:03.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.04, opts=13)
20:10:03.016 00.000 7988 Enqueuing Move request for scope (0.15, 0.04)
20:10:03.016 00.000 15712 Worker thread wakes up
20:10:03.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
20:10:03.016 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
20:10:03.016 00.000 15712 Moving (0.15, 0.04) raw xDistance=-0.04 yDistance=-0.15
20:10:03.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:03.016 00.000 7988 UpdateGuideState exits: m=1397 SNR=25.4
20:10:03.030 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:03.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:03.032 00.002 7988 Enqueuing Expose request
20:10:03.033 00.001 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.19
20:10:03.033 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
20:10:03.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:03.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:10:03.033 00.000 15712 MoveAxis(E, 5, ABG)
20:10:03.033 00.000 15712 Guiding  Dir = 2, Dur = 5
20:10:03.033 00.000 15712 IsGuiding returns 0
20:10:03.050 00.017 15712 IsGuiding returns 0
20:10:03.050 00.000 15712 Move returns status 0, amount 5
20:10:03.050 00.000 15712 MoveAxis(N, 0, ABG)
20:10:03.050 00.000 15712 Move returns status 0, amount 0
20:10:03.050 00.000 15712 move complete, result=0
20:10:03.050 00.000 15712 worker thread done servicing request
20:10:03.050 00.000 15712 Worker thread wakes up
20:10:03.050 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
20:10:03.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:03.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:04.688 01.638 15712 Exposure complete
20:10:04.738 00.050 15712 worker thread done servicing request
20:10:04.738 00.000 7988 OnExposeComplete: enter
20:10:04.738 00.000 7988 UpdateGuideState(): m_state=6
20:10:04.752 00.014 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3490
20:10:04.752 00.000 7988 Star::Find returns 1 (0), X=1170.47, Y=434.49, Mass=1506, SNR=26.4, Peak=203 HFD=3.2
20:10:04.752 00.000 7988 MultiStar: [#1 0.20,-0.20,0.99,U] [#2 0.21,-0.00,1.00,U] [#3 0.13,0.24,0.96,U] [#4 0.08,0.15,1.02,U] [#5 0.11,-0.08,0.71,U] [#6 0.13,0.14,0.73,U] [#7 -0.15,0.21,0.65,U] [#8 0.16,0.18,0.67,U] 
20:10:04.752 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.01, 0.81}
20:10:04.752 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
20:10:04.752 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
20:10:04.752 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.00 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
20:10:04.752 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.17, opts=13)
20:10:04.752 00.000 7988 Enqueuing Move request for scope (0.11, 0.17)
20:10:04.752 00.000 15712 Worker thread wakes up
20:10:04.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
20:10:04.752 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
20:10:04.752 00.000 15712 Moving (0.11, 0.17) raw xDistance=-0.17 yDistance=-0.11
20:10:04.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:10:04.752 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
20:10:04.765 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:04.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:04.767 00.002 7988 Enqueuing Expose request
20:10:04.769 00.002 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.18
20:10:04.769 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
20:10:04.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:04.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:10:04.769 00.000 15712 MoveAxis(E, 39, ABG)
20:10:04.769 00.000 15712 Guiding  Dir = 2, Dur = 39
20:10:04.769 00.000 15712 IsGuiding returns 0
20:10:04.789 00.020 15712 PulseGuide returned control before completion, sleep 22
20:10:04.845 00.056 15712 IsGuiding returns 0
20:10:04.845 00.000 15712 Move returns status 0, amount 39
20:10:04.845 00.000 15712 MoveAxis(N, 0, ABG)
20:10:04.845 00.000 15712 Move returns status 0, amount 0
20:10:04.845 00.000 15712 move complete, result=0
20:10:04.845 00.000 15712 worker thread done servicing request
20:10:04.845 00.000 15712 Worker thread wakes up
20:10:04.845 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
20:10:04.847 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:04.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:06.267 01.420 15712 Exposure complete
20:10:06.327 00.060 15712 worker thread done servicing request
20:10:06.327 00.000 7988 OnExposeComplete: enter
20:10:06.327 00.000 7988 UpdateGuideState(): m_state=6
20:10:06.327 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3491
20:10:06.331 00.004 7988 Star::Find returns 1 (0), X=1170.34, Y=434.48, Mass=1503, SNR=26.3, Peak=229 HFD=3.2
20:10:06.331 00.000 7988 MultiStar: [#1 0.18,-0.20,0.99,U] [#2 -0.00,-0.06,1.01,U] [#3 0.23,0.12,0.95,U] [#4 0.20,-0.05,1.03,U] [#5 0.21,0.05,0.73,U] [#6 -0.01,-0.09,0.73,U] [#7 -0.15,0.08,0.65,U] [#8 0.16,-0.07,0.67,U] 
20:10:06.331 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {-0.12, 0.80}
20:10:06.331 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
20:10:06.331 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
20:10:06.331 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.73 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
20:10:06.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.07, opts=13)
20:10:06.331 00.000 7988 Enqueuing Move request for scope (0.08, 0.07)
20:10:06.331 00.000 15712 Worker thread wakes up
20:10:06.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
20:10:06.331 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
20:10:06.331 00.000 15712 Moving (0.08, 0.07) raw xDistance=-0.08 yDistance=-0.08
20:10:06.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:10:06.331 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3
20:10:06.343 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:06.345 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.18
20:10:06.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:06.345 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
20:10:06.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:06.345 00.000 7988 Enqueuing Expose request
20:10:06.348 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:10:06.348 00.000 15712 MoveAxis(E, 7, ABG)
20:10:06.348 00.000 15712 Guiding  Dir = 2, Dur = 7
20:10:06.348 00.000 15712 IsGuiding returns 0
20:10:06.364 00.016 15712 IsGuiding returns 0
20:10:06.364 00.000 15712 Move returns status 0, amount 7
20:10:06.364 00.000 15712 MoveAxis(N, 0, ABG)
20:10:06.364 00.000 15712 Move returns status 0, amount 0
20:10:06.364 00.000 15712 move complete, result=0
20:10:06.364 00.000 15712 worker thread done servicing request
20:10:06.364 00.000 15712 Worker thread wakes up
20:10:06.364 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
20:10:06.365 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:06.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:08.004 01.639 15712 Exposure complete
20:10:08.066 00.062 15712 worker thread done servicing request
20:10:08.066 00.000 7988 OnExposeComplete: enter
20:10:08.068 00.002 7988 UpdateGuideState(): m_state=6
20:10:08.068 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3492
20:10:08.068 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=434.45, Mass=1609, SNR=27.2, Peak=222 HFD=3.3
20:10:08.068 00.000 7988 MultiStar: [#1 0.14,-0.20,0.98,U] [#2 0.13,0.21,0.97,U] [#3 0.13,0.18,0.94,U] [#4 0.16,0.15,0.98,U] [#5 0.35,0.06,0.66,U] [#6 -0.27,-0.15,0.71,U] [#7 -0.15,0.04,0.62,U] [#8 0.21,0.08,0.64,U] 
20:10:08.068 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.15}, one-star: {-0.05, 0.77}
20:10:08.068 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
20:10:08.068 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
20:10:08.068 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.09 mountX=-0.15 mountY=-0.08, mountTheta=-2.64
20:10:08.068 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.15, opts=13)
20:10:08.068 00.000 7988 Enqueuing Move request for scope (0.08, 0.15)
20:10:08.068 00.000 15712 Worker thread wakes up
20:10:08.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
20:10:08.068 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
20:10:08.068 00.000 15712 Moving (0.08, 0.15) raw xDistance=-0.15 yDistance=-0.08
20:10:08.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:10:08.068 00.000 7988 UpdateGuideState exits: m=1609 SNR=27.2
20:10:08.082 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:08.083 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:08.084 00.001 7988 Enqueuing Expose request
20:10:08.084 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.18
20:10:08.084 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
20:10:08.084 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:08.084 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:10:08.084 00.000 15712 MoveAxis(E, 8, ABG)
20:10:08.084 00.000 15712 Guiding  Dir = 2, Dur = 8
20:10:08.084 00.000 15712 IsGuiding returns 0
20:10:08.104 00.020 15712 IsGuiding returns 0
20:10:08.104 00.000 15712 Move returns status 0, amount 8
20:10:08.104 00.000 15712 MoveAxis(N, 0, ABG)
20:10:08.104 00.000 15712 Move returns status 0, amount 0
20:10:08.104 00.000 15712 move complete, result=0
20:10:08.104 00.000 15712 worker thread done servicing request
20:10:08.104 00.000 15712 Worker thread wakes up
20:10:08.104 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
20:10:08.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:08.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:09.520 01.416 15712 Exposure complete
20:10:09.576 00.056 15712 worker thread done servicing request
20:10:09.576 00.000 7988 OnExposeComplete: enter
20:10:09.576 00.000 7988 UpdateGuideState(): m_state=6
20:10:09.583 00.007 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
20:10:09.583 00.000 7988 Star::Find returns 1 (0), X=1170.34, Y=434.38, Mass=1491, SNR=26.2, Peak=204 HFD=3.4
20:10:09.583 00.000 7988 MultiStar: [#1 0.27,-0.16,1.01,U] [#2 0.10,-0.14,1.00,U] [#3 -0.09,0.14,0.92,U] [#4 -0.03,0.11,1.05,U] [#5 0.15,0.18,0.70,U] [#6 -0.10,-0.07,0.73,U] [#7 -0.19,0.03,0.63,U] [#8 0.21,0.20,0.68,U] 
20:10:09.583 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {-0.12, 0.70}
20:10:09.583 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
20:10:09.583 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
20:10:09.583 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.35 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
20:10:09.583 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.11, opts=13)
20:10:09.593 00.010 7988 Enqueuing Move request for scope (0.03, 0.11)
20:10:09.593 00.000 15712 Worker thread wakes up
20:10:09.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
20:10:09.593 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
20:10:09.593 00.000 15712 Moving (0.03, 0.11) raw xDistance=-0.11 yDistance=-0.03
20:10:09.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:09.593 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
20:10:09.597 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:09.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:09.599 00.002 7988 Enqueuing Expose request
20:10:09.599 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.17
20:10:09.599 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
20:10:09.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:09.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:10:09.599 00.000 15712 MoveAxis(E, 7, ABG)
20:10:09.599 00.000 15712 Guiding  Dir = 2, Dur = 7
20:10:09.615 00.016 15712 IsGuiding returns 0
20:10:09.635 00.020 15712 IsGuiding returns 0
20:10:09.635 00.000 15712 Move returns status 0, amount 7
20:10:09.635 00.000 15712 MoveAxis(N, 0, ABG)
20:10:09.635 00.000 15712 Move returns status 0, amount 0
20:10:09.635 00.000 15712 move complete, result=0
20:10:09.635 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
20:10:09.643 00.008 15712 worker thread done servicing request
20:10:09.643 00.000 15712 Worker thread wakes up
20:10:09.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:09.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:11.387 01.744 15712 Exposure complete
20:10:11.447 00.060 15712 worker thread done servicing request
20:10:11.447 00.000 7988 OnExposeComplete: enter
20:10:11.448 00.001 7988 UpdateGuideState(): m_state=6
20:10:11.448 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3494
20:10:11.448 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=434.41, Mass=1458, SNR=26.0, Peak=197 HFD=3.2
20:10:11.448 00.000 7988 MultiStar: [#1 0.17,-0.04,1.03,U] [#2 0.05,0.30,1.02,U] [#3 0.19,0.16,0.96,U] [#4 -0.00,0.30,1.01,U] [#5 0.19,0.23,0.72,U] [#6 -0.39,0.18,0.74,U] [#7 -0.17,0.61,0.67,U] [#8 0.19,0.19,0.64,U] 
20:10:11.448 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.29}, one-star: {-0.10, 0.73}
20:10:11.448 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
20:10:11.448 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
20:10:11.448 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.50 mountX=-0.29 mountY=-0.03, mountTheta=-3.05
20:10:11.448 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.29, opts=13)
20:10:11.448 00.000 7988 Enqueuing Move request for scope (0.02, 0.29)
20:10:11.448 00.000 15712 Worker thread wakes up
20:10:11.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
20:10:11.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
20:10:11.448 00.000 15712 Moving (0.02, 0.29) raw xDistance=-0.29 yDistance=-0.03
20:10:11.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:11.448 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
20:10:11.463 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:11.465 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:11.465 00.000 7988 Enqueuing Expose request
20:10:11.465 00.000 15712 PPEC rslt: input = -0.29, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.17
20:10:11.465 00.000 15712 PPEC: input: -0.29, control: -0.20, exposure: 1500
20:10:11.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:11.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:10:11.465 00.000 15712 MoveAxis(E, 65, ABG)
20:10:11.465 00.000 15712 Guiding  Dir = 2, Dur = 65
20:10:11.479 00.014 15712 IsGuiding returns 0
20:10:11.495 00.016 15712 PulseGuide returned control before completion, sleep 60
20:10:11.574 00.079 15712 IsGuiding returns 0
20:10:11.574 00.000 15712 Move returns status 0, amount 65
20:10:11.574 00.000 15712 MoveAxis(N, 0, ABG)
20:10:11.574 00.000 15712 Move returns status 0, amount 0
20:10:11.574 00.000 15712 move complete, result=0
20:10:11.574 00.000 15712 worker thread done servicing request
20:10:11.574 00.000 15712 Worker thread wakes up
20:10:11.574 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.0 px 0 ms NORTH
20:10:11.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:11.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:12.994 01.420 15712 Exposure complete
20:10:13.054 00.060 15712 worker thread done servicing request
20:10:13.054 00.000 7988 OnExposeComplete: enter
20:10:13.055 00.001 7988 UpdateGuideState(): m_state=6
20:10:13.057 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3495
20:10:13.057 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=434.48, Mass=1500, SNR=26.4, Peak=213 HFD=3.3
20:10:13.059 00.002 7988 MultiStar: [#1 0.08,-0.04,1.03,U] [#2 0.06,0.11,1.00,U] [#3 0.01,0.19,0.97,U] [#4 0.08,0.16,1.02,U] [#5 0.05,-0.04,0.71,U] [#6 -0.15,-0.18,0.71,U] [#7 -0.43,0.46,0.67,U] [#8 0.27,0.16,0.67,U] 
20:10:13.059 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.19}, one-star: {-0.09, 0.80}
20:10:13.061 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.12)
20:10:13.061 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.01)
20:10:13.063 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.59 mountX=-0.19 mountY=-0.00, mountTheta=-3.14
20:10:13.065 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.19, opts=13)
20:10:13.065 00.000 7988 Enqueuing Move request for scope (-0.00, 0.19)
20:10:13.067 00.002 15712 Worker thread wakes up
20:10:13.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
20:10:13.067 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
20:10:13.067 00.000 15712 Moving (-0.00, 0.19) raw xDistance=-0.19 yDistance=-0.00
20:10:13.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:13.067 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
20:10:13.070 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:13.071 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:13.071 00.000 7988 Enqueuing Expose request
20:10:13.071 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.17
20:10:13.071 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
20:10:13.071 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:13.071 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:10:13.071 00.000 15712 MoveAxis(E, 45, ABG)
20:10:13.071 00.000 15712 Guiding  Dir = 2, Dur = 45
20:10:13.071 00.000 15712 IsGuiding returns 0
20:10:13.092 00.021 15712 PulseGuide returned control before completion, sleep 37
20:10:13.135 00.043 15712 IsGuiding returns 1
20:10:13.135 00.000 15712 scope still moving after pulse duration time elapsed
20:10:13.167 00.032 15712 IsGuiding returns 0
20:10:13.167 00.000 15712 scope move finished after 45 + 54 ms
20:10:13.167 00.000 15712 Move returns status 0, amount 45
20:10:13.167 00.000 15712 MoveAxis(N, 0, ABG)
20:10:13.167 00.000 15712 Move returns status 0, amount 0
20:10:13.167 00.000 15712 move complete, result=0
20:10:13.167 00.000 15712 worker thread done servicing request
20:10:13.167 00.000 15712 Worker thread wakes up
20:10:13.167 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
20:10:13.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:13.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:14.805 01.638 15712 Exposure complete
20:10:14.853 00.048 15712 worker thread done servicing request
20:10:14.853 00.000 7988 OnExposeComplete: enter
20:10:14.868 00.015 7988 UpdateGuideState(): m_state=6
20:10:14.869 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3496
20:10:14.869 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=434.40, Mass=1531, SNR=26.6, Peak=229 HFD=3.2
20:10:14.869 00.000 7988 MultiStar: [#1 0.13,-0.27,1.03,U] [#2 0.03,-0.07,0.99,U] [#3 0.01,0.16,0.93,U] [#4 -0.15,0.09,1.01,U] [#5 -0.00,-0.15,0.71,U] [#6 -0.19,-0.18,0.71,U] [#7 -0.06,0.08,0.68,U] [#8 0.16,0.16,0.67,U] 
20:10:14.869 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.08, 0.72}
20:10:14.869 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.88)
20:10:14.869 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.23)
20:10:14.869 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.82 mountX=-0.07 mountY=0.02, mountTheta=2.91
20:10:14.869 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.07, opts=13)
20:10:14.869 00.000 7988 Enqueuing Move request for scope (-0.02, 0.07)
20:10:14.869 00.000 15712 Worker thread wakes up
20:10:14.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
20:10:14.869 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
20:10:14.869 00.000 15712 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=0.02
20:10:14.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:14.869 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.6
20:10:14.883 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:14.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:14.885 00.002 7988 Enqueuing Expose request
20:10:14.885 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.16
20:10:14.885 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
20:10:14.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:14.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:10:14.885 00.000 15712 MoveAxis(E, 7, ABG)
20:10:14.885 00.000 15712 Guiding  Dir = 2, Dur = 7
20:10:14.885 00.000 15712 IsGuiding returns 0
20:10:14.902 00.017 15712 IsGuiding returns 0
20:10:14.902 00.000 15712 Move returns status 0, amount 7
20:10:14.902 00.000 15712 MoveAxis(N, 0, ABG)
20:10:14.902 00.000 15712 Move returns status 0, amount 0
20:10:14.902 00.000 15712 move complete, result=0
20:10:14.902 00.000 15712 worker thread done servicing request
20:10:14.902 00.000 15712 Worker thread wakes up
20:10:14.902 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
20:10:14.917 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:14.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:16.321 01.404 15712 Exposure complete
20:10:16.383 00.062 15712 worker thread done servicing request
20:10:16.383 00.000 7988 OnExposeComplete: enter
20:10:16.384 00.001 7988 UpdateGuideState(): m_state=6
20:10:16.384 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3497
20:10:16.384 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=434.18, Mass=1458, SNR=26.0, Peak=223 HFD=3.3
20:10:16.384 00.000 7988 MultiStar: [#1 0.07,-0.14,1.00,U] [#2 -0.10,0.07,0.98,U] [#3 0.11,0.20,0.96,U] [#4 0.16,-0.05,1.03,U] [#5 0.14,-0.17,0.71,U] [#6 -0.02,-0.25,0.71,U] [#7 -0.28,0.18,0.64,U] [#8 0.04,0.08,0.65,U] 
20:10:16.384 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.05, 0.50}
20:10:16.384 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
20:10:16.384 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
20:10:16.384 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.31 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
20:10:16.384 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.06, opts=13)
20:10:16.384 00.000 7988 Enqueuing Move request for scope (0.02, 0.06)
20:10:16.384 00.000 15712 Worker thread wakes up
20:10:16.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
20:10:16.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
20:10:16.384 00.000 15712 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
20:10:16.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:16.384 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
20:10:16.398 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:16.400 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:16.400 00.000 7988 Enqueuing Expose request
20:10:16.400 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.16
20:10:16.400 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:10:16.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:16.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:10:16.400 00.000 15712 MoveAxis(E, 5, ABG)
20:10:16.400 00.000 15712 Guiding  Dir = 2, Dur = 5
20:10:16.434 00.034 15712 IsGuiding returns 0
20:10:16.451 00.017 15712 IsGuiding returns 0
20:10:16.451 00.000 15712 Move returns status 0, amount 5
20:10:16.451 00.000 15712 MoveAxis(N, 0, ABG)
20:10:16.451 00.000 15712 Move returns status 0, amount 0
20:10:16.451 00.000 15712 move complete, result=0
20:10:16.451 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
20:10:16.453 00.002 15712 worker thread done servicing request
20:10:16.453 00.000 15712 Worker thread wakes up
20:10:16.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:16.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:18.093 01.640 15712 Exposure complete
20:10:18.151 00.058 15712 worker thread done servicing request
20:10:18.151 00.000 7988 OnExposeComplete: enter
20:10:18.154 00.003 7988 UpdateGuideState(): m_state=6
20:10:18.156 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3498
20:10:18.156 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=434.35, Mass=1450, SNR=25.9, Peak=223 HFD=3.2
20:10:18.158 00.002 7988 MultiStar: [#1 0.20,-0.41,1.04,U] [#2 0.19,-0.11,1.02,U] [#3 -0.02,0.08,0.95,U] [#4 0.11,0.02,1.03,U] [#5 0.24,-0.06,0.69,U] [#6 -0.01,-0.14,0.70,U] [#7 -0.03,-0.10,0.68,U] [#8 0.21,-0.15,0.67,U] 
20:10:18.158 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {-0.13, 0.67}
20:10:18.160 00.002 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.45 = 1.45)
20:10:18.160 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.56 = -1.72)
20:10:18.162 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.12 mountX=0.01 mountY=-0.08, mountTheta=-1.45
20:10:18.164 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.01, opts=13)
20:10:18.164 00.000 7988 Enqueuing Move request for scope (0.08, -0.01)
20:10:18.166 00.002 15712 Worker thread wakes up
20:10:18.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
20:10:18.166 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
20:10:18.166 00.000 15712 Moving (0.08, -0.01) raw xDistance=0.01 yDistance=-0.08
20:10:18.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:18.166 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9
20:10:18.168 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:18.170 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:18.170 00.000 7988 Enqueuing Expose request
20:10:18.172 00.002 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.16
20:10:18.172 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:10:18.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:18.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:10:18.172 00.000 15712 MoveAxis(E, 4, ABG)
20:10:18.172 00.000 15712 Guiding  Dir = 2, Dur = 4
20:10:18.172 00.000 15712 IsGuiding returns 0
20:10:18.191 00.019 15712 IsGuiding returns 0
20:10:18.191 00.000 15712 Move returns status 0, amount 4
20:10:18.191 00.000 15712 MoveAxis(N, 0, ABG)
20:10:18.191 00.000 15712 Move returns status 0, amount 0
20:10:18.191 00.000 15712 move complete, result=0
20:10:18.191 00.000 15712 worker thread done servicing request
20:10:18.191 00.000 15712 Worker thread wakes up
20:10:18.191 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
20:10:18.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:18.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:19.606 01.415 15712 Exposure complete
20:10:19.664 00.058 15712 worker thread done servicing request
20:10:19.664 00.000 7988 OnExposeComplete: enter
20:10:19.667 00.003 7988 UpdateGuideState(): m_state=6
20:10:19.667 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3499
20:10:19.667 00.000 7988 Star::Find returns 1 (0), X=1170.23, Y=434.37, Mass=1401, SNR=25.4, Peak=229 HFD=3.2
20:10:19.667 00.000 7988 MultiStar: [#1 0.05,-0.27,1.07,U] [#2 0.12,0.24,1.04,U] [#3 0.26,0.13,0.99,U] [#4 -0.00,0.05,1.03,U] [#5 0.09,0.04,0.75,U] [#6 -0.22,0.01,0.74,U] [#7 -0.24,-0.01,0.65,U] [#8 0.10,0.01,0.67,U] 
20:10:19.667 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.11}, one-star: {-0.23, 0.69}
20:10:19.667 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
20:10:19.667 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.04)
20:10:19.667 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.56 mountX=-0.11 mountY=-0.00, mountTheta=-3.10
20:10:19.667 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.11, opts=13)
20:10:19.667 00.000 7988 Enqueuing Move request for scope (0.00, 0.11)
20:10:19.667 00.000 15712 Worker thread wakes up
20:10:19.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
20:10:19.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
20:10:19.667 00.000 15712 Moving (0.00, 0.11) raw xDistance=-0.11 yDistance=-0.00
20:10:19.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:19.667 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.4
20:10:19.681 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:19.682 00.001 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.15
20:10:19.682 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:10:19.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:19.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:10:19.682 00.000 15712 MoveAxis(E, 3, ABG)
20:10:19.682 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:19.682 00.000 7988 Enqueuing Expose request
20:10:19.686 00.004 15712 Guiding  Dir = 2, Dur = 3
20:10:19.686 00.000 15712 IsGuiding returns 0
20:10:19.698 00.012 15712 IsGuiding returns 0
20:10:19.698 00.000 15712 Move returns status 0, amount 3
20:10:19.698 00.000 15712 MoveAxis(N, 0, ABG)
20:10:19.698 00.000 15712 Move returns status 0, amount 0
20:10:19.698 00.000 15712 move complete, result=0
20:10:19.698 00.000 15712 worker thread done servicing request
20:10:19.698 00.000 15712 Worker thread wakes up
20:10:19.698 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:10:19.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:19.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:21.452 01.754 15712 Exposure complete
20:10:21.513 00.061 15712 worker thread done servicing request
20:10:21.513 00.000 7988 OnExposeComplete: enter
20:10:21.513 00.000 7988 UpdateGuideState(): m_state=6
20:10:21.513 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3500
20:10:21.517 00.004 7988 Star::Find returns 1 (0), X=1170.47, Y=434.38, Mass=1440, SNR=25.7, Peak=201 HFD=3.2
20:10:21.519 00.002 7988 MultiStar: [#1 0.32,-0.11,1.08,U] [#2 0.10,0.21,1.04,U] [#3 0.06,0.32,0.97,U] [#4 0.15,0.17,1.05,U] [#5 0.14,-0.02,0.68,U] [#6 -0.07,-0.08,0.72,U] [#7 -0.21,0.14,0.67,U] [#8 0.07,0.23,0.68,U] 
20:10:21.519 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.02, 0.70}
20:10:21.521 00.002 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
20:10:21.521 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
20:10:21.523 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.17 mountX=-0.18 mountY=-0.08, mountTheta=-2.72
20:10:21.525 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.18, opts=13)
20:10:21.525 00.000 7988 Enqueuing Move request for scope (0.08, 0.18)
20:10:21.527 00.002 15712 Worker thread wakes up
20:10:21.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
20:10:21.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
20:10:21.527 00.000 15712 Moving (0.08, 0.18) raw xDistance=-0.18 yDistance=-0.08
20:10:21.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:21.527 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.7
20:10:21.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:21.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:21.529 00.000 7988 Enqueuing Expose request
20:10:21.529 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.15
20:10:21.529 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
20:10:21.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:21.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:10:21.529 00.000 15712 MoveAxis(E, 38, ABG)
20:10:21.529 00.000 15712 Guiding  Dir = 2, Dur = 38
20:10:21.529 00.000 15712 IsGuiding returns 0
20:10:21.549 00.020 15712 PulseGuide returned control before completion, sleep 33
20:10:21.611 00.062 15712 IsGuiding returns 0
20:10:21.611 00.000 15712 Move returns status 0, amount 38
20:10:21.611 00.000 15712 MoveAxis(N, 0, ABG)
20:10:21.611 00.000 15712 Move returns status 0, amount 0
20:10:21.611 00.000 15712 move complete, result=0
20:10:21.611 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
20:10:21.615 00.004 15712 worker thread done servicing request
20:10:21.615 00.000 15712 Worker thread wakes up
20:10:21.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:21.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:23.028 01.413 15712 Exposure complete
20:10:23.082 00.054 15712 worker thread done servicing request
20:10:23.082 00.000 7988 OnExposeComplete: enter
20:10:23.090 00.008 7988 UpdateGuideState(): m_state=6
20:10:23.090 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3501
20:10:23.090 00.000 7988 Star::Find returns 1 (0), X=1170.24, Y=434.44, Mass=1531, SNR=26.7, Peak=231 HFD=3.4
20:10:23.090 00.000 7988 MultiStar: [#1 0.03,-0.24,1.01,U] [#2 -0.07,0.07,0.98,U] [#3 -0.10,-0.16,0.96,U] [#4 -0.01,0.01,1.03,U] [#5 0.02,-0.00,0.68,U] [#6 -0.27,-0.05,0.71,U] [#7 -0.19,0.17,0.63,U] [#8 0.00,-0.13,0.65,U] 
20:10:23.090 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {-0.22, 0.76}
20:10:23.090 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.58) = xAngle (4.15 = -2.13)
20:10:23.090 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.98)
20:10:23.090 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.57 mountX=-0.06 mountY=0.09, mountTheta=2.14
20:10:23.099 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.06, opts=13)
20:10:23.099 00.000 7988 Enqueuing Move request for scope (-0.09, 0.06)
20:10:23.099 00.000 15712 Worker thread wakes up
20:10:23.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
20:10:23.099 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
20:10:23.099 00.000 15712 Moving (-0.09, 0.06) raw xDistance=-0.06 yDistance=0.09
20:10:23.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:10:23.099 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7
20:10:23.104 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:23.104 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:23.106 00.002 7988 Enqueuing Expose request
20:10:23.106 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.14
20:10:23.106 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:10:23.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:23.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:10:23.106 00.000 15712 MoveAxis(E, 4, ABG)
20:10:23.106 00.000 15712 Guiding  Dir = 2, Dur = 4
20:10:23.106 00.000 15712 IsGuiding returns 0
20:10:23.122 00.016 15712 IsGuiding returns 0
20:10:23.122 00.000 15712 Move returns status 0, amount 4
20:10:23.122 00.000 15712 MoveAxis(N, 0, ABG)
20:10:23.122 00.000 15712 Move returns status 0, amount 0
20:10:23.122 00.000 15712 move complete, result=0
20:10:23.122 00.000 15712 worker thread done servicing request
20:10:23.122 00.000 15712 Worker thread wakes up
20:10:23.122 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:10:23.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:23.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:24.763 01.641 15712 Exposure complete
20:10:24.817 00.054 15712 worker thread done servicing request
20:10:24.817 00.000 7988 OnExposeComplete: enter
20:10:24.826 00.009 7988 UpdateGuideState(): m_state=6
20:10:24.826 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3502
20:10:24.826 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=434.35, Mass=1446, SNR=25.8, Peak=227 HFD=3.3
20:10:24.826 00.000 7988 MultiStar: [#1 0.22,-0.11,1.07,U] [#2 0.13,0.28,1.01,U] [#3 0.07,0.17,0.95,U] [#4 0.07,0.09,1.01,U] [#5 0.35,0.01,0.72,U] [#6 -0.09,0.18,0.73,U] [#7 -0.13,0.22,0.68,U] [#8 0.22,-0.01,0.72,U] 
20:10:24.826 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.18}, one-star: {-0.07, 0.67}
20:10:24.826 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
20:10:24.826 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
20:10:24.834 00.008 7988 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.10 mountX=-0.18 mountY=-0.09, mountTheta=-2.65
20:10:24.834 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.18, opts=13)
20:10:24.834 00.000 7988 Enqueuing Move request for scope (0.09, 0.18)
20:10:24.834 00.000 15712 Worker thread wakes up
20:10:24.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
20:10:24.834 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
20:10:24.834 00.000 15712 Moving (0.09, 0.18) raw xDistance=-0.18 yDistance=-0.09
20:10:24.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:24.834 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.8
20:10:24.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:24.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:24.842 00.008 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.14
20:10:24.842 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
20:10:24.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:24.842 00.000 7988 Enqueuing Expose request
20:10:24.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:10:24.842 00.000 15712 MoveAxis(E, 38, ABG)
20:10:24.842 00.000 15712 Guiding  Dir = 2, Dur = 38
20:10:24.842 00.000 15712 IsGuiding returns 0
20:10:24.868 00.026 15712 PulseGuide returned control before completion, sleep 20
20:10:24.922 00.054 15712 IsGuiding returns 0
20:10:24.922 00.000 15712 Move returns status 0, amount 38
20:10:24.922 00.000 15712 MoveAxis(N, 0, ABG)
20:10:24.922 00.000 15712 Move returns status 0, amount 0
20:10:24.922 00.000 15712 move complete, result=0
20:10:24.922 00.000 15712 worker thread done servicing request
20:10:24.922 00.000 15712 Worker thread wakes up
20:10:24.922 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
20:10:24.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:24.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:26.330 01.408 15712 Exposure complete
20:10:26.391 00.061 15712 worker thread done servicing request
20:10:26.391 00.000 7988 OnExposeComplete: enter
20:10:26.391 00.000 7988 UpdateGuideState(): m_state=6
20:10:26.401 00.010 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3503
20:10:26.401 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=434.43, Mass=1471, SNR=26.0, Peak=214 HFD=3.3
20:10:26.401 00.000 7988 MultiStar: [#1 0.27,-0.07,1.01,U] [#2 -0.03,0.18,1.03,U] [#3 -0.03,0.09,1.00,U] [#4 0.17,0.14,1.06,U] [#5 0.38,0.07,0.72,U] [#6 -0.19,-0.21,0.76,U] [#7 -0.13,0.32,0.65,U] [#8 0.23,0.01,0.65,U] 
20:10:26.401 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {-0.05, 0.75}
20:10:26.401 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
20:10:26.401 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.84 = -0.45)
20:10:26.407 00.006 7988 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.15 mountX=-0.15 mountY=-0.07, mountTheta=-2.70
20:10:26.407 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.15, opts=13)
20:10:26.407 00.000 7988 Enqueuing Move request for scope (0.07, 0.15)
20:10:26.407 00.000 15712 Worker thread wakes up
20:10:26.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
20:10:26.407 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
20:10:26.407 00.000 15712 Moving (0.07, 0.15) raw xDistance=-0.15 yDistance=-0.07
20:10:26.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:26.407 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0
20:10:26.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:26.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:26.407 00.000 7988 Enqueuing Expose request
20:10:26.407 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.14
20:10:26.407 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
20:10:26.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:26.417 00.010 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:10:26.417 00.000 15712 MoveAxis(E, 4, ABG)
20:10:26.417 00.000 15712 Guiding  Dir = 2, Dur = 4
20:10:26.417 00.000 15712 IsGuiding returns 0
20:10:26.440 00.023 15712 IsGuiding returns 0
20:10:26.440 00.000 15712 Move returns status 0, amount 4
20:10:26.440 00.000 15712 MoveAxis(N, 0, ABG)
20:10:26.440 00.000 15712 Move returns status 0, amount 0
20:10:26.440 00.000 15712 move complete, result=0
20:10:26.440 00.000 15712 worker thread done servicing request
20:10:26.440 00.000 15712 Worker thread wakes up
20:10:26.440 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
20:10:26.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:26.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:28.084 01.644 15712 Exposure complete
20:10:28.143 00.059 15712 worker thread done servicing request
20:10:28.143 00.000 7988 OnExposeComplete: enter
20:10:28.146 00.003 7988 UpdateGuideState(): m_state=6
20:10:28.146 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3504
20:10:28.146 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=434.31, Mass=1465, SNR=26.0, Peak=196 HFD=3.4
20:10:28.146 00.000 7988 MultiStar: [#1 0.37,-0.24,1.00,U] [#2 0.20,-0.00,1.00,U] [#3 0.25,-0.03,0.94,U] [#4 0.18,-0.04,1.07,U] [#5 0.27,0.10,0.70,U] [#6 -0.13,-0.15,0.69,U] [#7 -0.10,-0.06,0.66,U] [#8 0.18,0.09,0.66,U] 
20:10:28.146 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {-0.06, 0.63}
20:10:28.152 00.006 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.58) = xAngle (1.84 = 1.84)
20:10:28.152 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.95 = -1.33)
20:10:28.152 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.27 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
20:10:28.152 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.04, opts=13)
20:10:28.152 00.000 7988 Enqueuing Move request for scope (0.14, 0.04)
20:10:28.152 00.000 15712 Worker thread wakes up
20:10:28.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
20:10:28.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
20:10:28.152 00.000 15712 Moving (0.14, 0.04) raw xDistance=-0.04 yDistance=-0.14
20:10:28.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:28.152 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0
20:10:28.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:28.162 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:28.162 00.000 7988 Enqueuing Expose request
20:10:28.164 00.002 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.13
20:10:28.164 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
20:10:28.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:28.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:10:28.164 00.000 15712 MoveAxis(E, 7, ABG)
20:10:28.164 00.000 15712 Guiding  Dir = 2, Dur = 7
20:10:28.164 00.000 15712 IsGuiding returns 0
20:10:28.182 00.018 15712 IsGuiding returns 0
20:10:28.182 00.000 15712 Move returns status 0, amount 7
20:10:28.182 00.000 15712 MoveAxis(N, 0, ABG)
20:10:28.182 00.000 15712 Move returns status 0, amount 0
20:10:28.182 00.000 15712 move complete, result=0
20:10:28.182 00.000 15712 worker thread done servicing request
20:10:28.182 00.000 15712 Worker thread wakes up
20:10:28.182 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
20:10:28.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:28.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:29.599 01.417 15712 Exposure complete
20:10:29.647 00.048 15712 worker thread done servicing request
20:10:29.647 00.000 7988 OnExposeComplete: enter
20:10:29.662 00.015 7988 UpdateGuideState(): m_state=6
20:10:29.663 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3505
20:10:29.663 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=434.33, Mass=1467, SNR=26.0, Peak=196 HFD=3.2
20:10:29.663 00.000 7988 MultiStar: [#1 0.37,-0.11,1.05,U] [#2 0.05,-0.01,1.03,U] [#3 0.11,0.22,0.95,U] [#4 0.25,0.14,1.04,U] [#5 0.17,0.02,0.72,U] [#6 -0.13,0.06,0.68,U] [#7 -0.08,0.09,0.65,U] [#8 0.18,-0.03,0.67,U] 
20:10:29.663 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.07, 0.65}
20:10:29.663 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
20:10:29.663 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.82)
20:10:29.663 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.78 mountX=-0.13 mountY=-0.13, mountTheta=-2.34
20:10:29.663 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.12, opts=13)
20:10:29.663 00.000 7988 Enqueuing Move request for scope (0.13, 0.12)
20:10:29.663 00.000 15712 Worker thread wakes up
20:10:29.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
20:10:29.663 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
20:10:29.663 00.000 15712 Moving (0.13, 0.12) raw xDistance=-0.13 yDistance=-0.13
20:10:29.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:10:29.663 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.0
20:10:29.676 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:29.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:29.678 00.002 7988 Enqueuing Expose request
20:10:29.680 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.13
20:10:29.680 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
20:10:29.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:29.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:10:29.680 00.000 15712 MoveAxis(E, 8, ABG)
20:10:29.680 00.000 15712 Guiding  Dir = 2, Dur = 8
20:10:29.697 00.017 15712 IsGuiding returns 0
20:10:29.714 00.017 15712 IsGuiding returns 0
20:10:29.714 00.000 15712 Move returns status 0, amount 8
20:10:29.714 00.000 15712 MoveAxis(N, 0, ABG)
20:10:29.714 00.000 15712 Move returns status 0, amount 0
20:10:29.714 00.000 15712 move complete, result=0
20:10:29.714 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
20:10:29.719 00.005 15712 worker thread done servicing request
20:10:29.719 00.000 15712 Worker thread wakes up
20:10:29.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:29.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:31.358 01.639 15712 Exposure complete
20:10:31.412 00.054 15712 worker thread done servicing request
20:10:31.412 00.000 7988 OnExposeComplete: enter
20:10:31.412 00.000 7988 UpdateGuideState(): m_state=6
20:10:31.420 00.008 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3506
20:10:31.420 00.000 7988 Star::Find returns 1 (0), X=1170.57, Y=434.60, Mass=1312, SNR=24.6, Peak=169 HFD=3.1
20:10:31.420 00.000 7988 MultiStar: [#1 0.29,-0.09,1.11,U] [#2 0.26,0.25,1.08,U] [#3 0.15,0.17,1.02,U] [#4 0.27,0.17,1.08,U] [#5 0.15,0.07,0.70,U] [#6 -0.14,0.14,0.73,U] [#7 -0.04,0.21,0.73,U] [#8 0.37,0.16,0.71,U] 
20:10:31.420 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.23}, one-star: {0.12, 0.92}
20:10:31.420 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
20:10:31.420 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.67)
20:10:31.420 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.29 cameraTheta=0.92 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
20:10:31.429 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.23, opts=13)
20:10:31.429 00.000 7988 Enqueuing Move request for scope (0.17, 0.23)
20:10:31.429 00.000 15712 Worker thread wakes up
20:10:31.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd
20:10:31.429 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.23)
20:10:31.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:31.429 00.000 7988 UpdateGuideState exits: m=1312 SNR=24.6
20:10:31.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:31.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:31.429 00.000 7988 Enqueuing Expose request
20:10:31.436 00.007 15712 Moving (0.17, 0.23) raw xDistance=-0.23 yDistance=-0.18
20:10:31.439 00.003 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.13
20:10:31.439 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
20:10:31.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:31.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:10:31.439 00.000 15712 MoveAxis(E, 54, ABG)
20:10:31.439 00.000 15712 Guiding  Dir = 2, Dur = 54
20:10:31.441 00.002 15712 IsGuiding returns 0
20:10:31.452 00.011 15712 PulseGuide returned control before completion, sleep 46
20:10:31.532 00.080 15712 IsGuiding returns 0
20:10:31.532 00.000 15712 Move returns status 0, amount 54
20:10:31.532 00.000 15712 MoveAxis(N, 0, ABG)
20:10:31.532 00.000 15712 Move returns status 0, amount 0
20:10:31.532 00.000 15712 move complete, result=0
20:10:31.532 00.000 7988 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
20:10:31.541 00.009 15712 worker thread done servicing request
20:10:31.541 00.000 15712 Worker thread wakes up
20:10:31.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:31.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:32.954 01.413 15712 Exposure complete
20:10:33.010 00.056 15712 worker thread done servicing request
20:10:33.010 00.000 7988 OnExposeComplete: enter
20:10:33.010 00.000 7988 UpdateGuideState(): m_state=6
20:10:33.016 00.006 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3507
20:10:33.016 00.000 7988 Star::Find returns 1 (0), X=1170.55, Y=434.62, Mass=1514, SNR=26.3, Peak=205 HFD=3.4
20:10:33.016 00.000 7988 MultiStar: [#1 0.29,-0.05,1.02,U] [#2 0.29,0.07,1.00,U] [#3 0.21,0.23,0.97,U] [#4 0.15,0.24,1.02,U] [#5 0.43,0.19,0.66,U] [#6 -0.22,0.11,0.68,U] [#7 -0.05,0.13,0.62,U] [#8 0.30,-0.03,0.64,U] 
20:10:33.016 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.22}, one-star: {0.10, 0.94}
20:10:33.016 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
20:10:33.016 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.70)
20:10:33.016 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.22 hyp=0.28 cameraTheta=0.90 mountX=-0.22 mountY=-0.18, mountTheta=-2.46
20:10:33.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.22, opts=13)
20:10:33.027 00.011 7988 Enqueuing Move request for scope (0.18, 0.22)
20:10:33.027 00.000 15712 Worker thread wakes up
20:10:33.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.22) opts 0xd
20:10:33.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.22)
20:10:33.027 00.000 15712 Moving (0.18, 0.22) raw xDistance=-0.22 yDistance=-0.18
20:10:33.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:33.027 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.3
20:10:33.030 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:33.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:33.032 00.002 7988 Enqueuing Expose request
20:10:33.032 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.12
20:10:33.032 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
20:10:33.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:33.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:10:33.032 00.000 15712 MoveAxis(E, 52, ABG)
20:10:33.032 00.000 15712 Guiding  Dir = 2, Dur = 52
20:10:33.032 00.000 15712 IsGuiding returns 0
20:10:33.052 00.020 15712 PulseGuide returned control before completion, sleep 47
20:10:33.128 00.076 15712 IsGuiding returns 0
20:10:33.128 00.000 15712 Move returns status 0, amount 52
20:10:33.128 00.000 15712 MoveAxis(N, 0, ABG)
20:10:33.128 00.000 15712 Move returns status 0, amount 0
20:10:33.128 00.000 15712 move complete, result=0
20:10:33.128 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.2 px 0 ms NORTH
20:10:33.140 00.012 15712 worker thread done servicing request
20:10:33.140 00.000 15712 Worker thread wakes up
20:10:33.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:33.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:34.769 01.629 15712 Exposure complete
20:10:34.830 00.061 15712 worker thread done servicing request
20:10:34.830 00.000 7988 OnExposeComplete: enter
20:10:34.830 00.000 7988 UpdateGuideState(): m_state=6
20:10:34.833 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3508
20:10:34.835 00.002 7988 Star::Find returns 1 (0), X=1170.47, Y=434.31, Mass=1465, SNR=25.9, Peak=176 HFD=3.5
20:10:34.835 00.000 7988 MultiStar: [#1 0.28,-0.15,1.03,U] [#2 0.14,0.13,1.01,U] [#3 0.15,0.05,0.94,U] [#4 0.23,0.13,1.03,U] [#5 0.23,-0.06,0.70,U] [#6 -0.06,-0.16,0.71,U] [#7 -0.20,0.04,0.68,U] [#8 0.31,0.40,0.69,U] 
20:10:34.835 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.02, 0.63}
20:10:34.839 00.004 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
20:10:34.840 00.001 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.84)
20:10:34.841 00.001 7988 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.76 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
20:10:34.843 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.12, opts=13)
20:10:34.844 00.001 7988 Enqueuing Move request for scope (0.13, 0.12)
20:10:34.846 00.002 15712 Worker thread wakes up
20:10:34.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
20:10:34.846 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
20:10:34.846 00.000 15712 Moving (0.13, 0.12) raw xDistance=-0.12 yDistance=-0.13
20:10:34.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:34.847 00.001 7988 UpdateGuideState exits: m=1465 SNR=25.9
20:10:34.848 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:34.850 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:34.851 00.001 7988 Enqueuing Expose request
20:10:34.851 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.12
20:10:34.851 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
20:10:34.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:34.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:10:34.851 00.000 15712 MoveAxis(E, 7, ABG)
20:10:34.851 00.000 15712 Guiding  Dir = 2, Dur = 7
20:10:34.851 00.000 15712 IsGuiding returns 0
20:10:34.927 00.076 15712 IsGuiding returns 0
20:10:34.927 00.000 15712 Move returns status 0, amount 7
20:10:34.927 00.000 15712 MoveAxis(N, 0, ABG)
20:10:34.927 00.000 15712 Move returns status 0, amount 0
20:10:34.927 00.000 15712 move complete, result=0
20:10:34.927 00.000 15712 worker thread done servicing request
20:10:34.927 00.000 15712 Worker thread wakes up
20:10:34.927 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
20:10:34.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:34.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:36.347 01.420 15712 Exposure complete
20:10:36.409 00.062 15712 worker thread done servicing request
20:10:36.409 00.000 7988 OnExposeComplete: enter
20:10:36.410 00.001 7988 UpdateGuideState(): m_state=6
20:10:36.412 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3509
20:10:36.412 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=434.56, Mass=1484, SNR=26.1, Peak=215 HFD=3.2
20:10:36.414 00.002 7988 MultiStar: [#1 0.32,-0.08,1.03,U] [#2 0.13,0.06,1.01,U] [#3 0.07,0.19,0.98,U] [#4 0.18,0.10,1.01,U] [#5 0.22,0.20,0.71,U] [#6 -0.09,-0.16,0.73,U] [#7 -0.29,0.14,0.70,U] [#8 0.23,-0.08,0.69,U] 
20:10:36.414 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.16}, one-star: {-0.02, 0.88}
20:10:36.416 00.002 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
20:10:36.416 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
20:10:36.418 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.02 mountX=-0.16 mountY=-0.10, mountTheta=-2.58
20:10:36.420 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.16, opts=13)
20:10:36.420 00.000 7988 Enqueuing Move request for scope (0.09, 0.16)
20:10:36.422 00.002 15712 Worker thread wakes up
20:10:36.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
20:10:36.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
20:10:36.422 00.000 15712 Moving (0.09, 0.16) raw xDistance=-0.16 yDistance=-0.10
20:10:36.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:36.422 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.1
20:10:36.425 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:36.425 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:36.427 00.002 7988 Enqueuing Expose request
20:10:36.427 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.11
20:10:36.427 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
20:10:36.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:36.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:10:36.427 00.000 15712 MoveAxis(E, 8, ABG)
20:10:36.427 00.000 15712 Guiding  Dir = 2, Dur = 8
20:10:36.427 00.000 15712 IsGuiding returns 0
20:10:36.444 00.017 15712 IsGuiding returns 0
20:10:36.444 00.000 15712 Move returns status 0, amount 8
20:10:36.444 00.000 15712 MoveAxis(N, 0, ABG)
20:10:36.444 00.000 15712 Move returns status 0, amount 0
20:10:36.444 00.000 15712 move complete, result=0
20:10:36.444 00.000 15712 worker thread done servicing request
20:10:36.444 00.000 15712 Worker thread wakes up
20:10:36.444 00.000 7988 GuideStep: -0.2 px 8 ms EAST, -0.1 px 0 ms NORTH
20:10:36.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:36.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:38.088 01.644 15712 Exposure complete
20:10:38.148 00.060 15712 worker thread done servicing request
20:10:38.148 00.000 7988 OnExposeComplete: enter
20:10:38.148 00.000 7988 UpdateGuideState(): m_state=6
20:10:38.150 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3510
20:10:38.152 00.002 7988 Star::Find returns 1 (0), X=1170.45, Y=434.56, Mass=1493, SNR=26.1, Peak=203 HFD=3.2
20:10:38.152 00.000 7988 MultiStar: [#1 0.12,-0.22,1.01,U] [#2 0.10,0.08,1.01,U] [#3 0.26,0.10,0.96,U] [#4 0.18,0.26,1.03,U] [#5 0.13,0.08,0.73,U] [#6 -0.19,-0.15,0.72,U] [#7 -0.16,0.24,0.63,U] [#8 0.16,0.02,0.68,U] 
20:10:38.154 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.16}, one-star: {-0.01, 0.88}
20:10:38.154 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
20:10:38.156 00.002 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.50)
20:10:38.156 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=-0.16 mountY=-0.08, mountTheta=-2.65
20:10:38.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.16, opts=13)
20:10:38.160 00.002 7988 Enqueuing Move request for scope (0.08, 0.16)
20:10:38.161 00.001 15712 Worker thread wakes up
20:10:38.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
20:10:38.161 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
20:10:38.161 00.000 15712 Moving (0.08, 0.16) raw xDistance=-0.16 yDistance=-0.08
20:10:38.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:38.161 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.1
20:10:38.164 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:38.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:38.166 00.002 7988 Enqueuing Expose request
20:10:38.166 00.000 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.11
20:10:38.166 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
20:10:38.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:38.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:10:38.166 00.000 15712 MoveAxis(E, 9, ABG)
20:10:38.166 00.000 15712 Guiding  Dir = 2, Dur = 9
20:10:38.166 00.000 15712 IsGuiding returns 0
20:10:38.186 00.020 15712 IsGuiding returns 0
20:10:38.186 00.000 15712 Move returns status 0, amount 9
20:10:38.186 00.000 15712 MoveAxis(N, 0, ABG)
20:10:38.186 00.000 15712 Move returns status 0, amount 0
20:10:38.186 00.000 15712 move complete, result=0
20:10:38.186 00.000 15712 worker thread done servicing request
20:10:38.186 00.000 15712 Worker thread wakes up
20:10:38.186 00.000 7988 GuideStep: -0.2 px 9 ms EAST, -0.1 px 0 ms NORTH
20:10:38.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:38.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:39.602 01.416 15712 Exposure complete
20:10:39.661 00.059 15712 worker thread done servicing request
20:10:39.663 00.002 7988 OnExposeComplete: enter
20:10:39.664 00.001 7988 UpdateGuideState(): m_state=6
20:10:39.664 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3511
20:10:39.666 00.002 7988 Star::Find returns 1 (0), X=1170.21, Y=434.37, Mass=1390, SNR=25.4, Peak=231 HFD=3.2
20:10:39.668 00.002 7988 MultiStar: [#1 -0.04,-0.32,1.03,U] [#2 -0.18,-0.09,1.04,U] [#3 -0.03,-0.02,1.00,U] [#4 0.07,0.08,1.02,U] [#5 -0.04,-0.02,0.71,U] [#6 -0.37,-0.13,0.72,U] [#7 -0.44,0.13,0.69,U] [#8 0.25,-0.19,0.68,U] 
20:10:39.668 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.25, 0.69}
20:10:39.668 00.000 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.58) = xAngle (4.51 = -1.77)
20:10:39.668 00.000 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.62 = 1.34)
20:10:39.668 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.93 mountX=-0.02 mountY=0.11, mountTheta=1.77
20:10:39.668 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.02, opts=13)
20:10:39.668 00.000 7988 Enqueuing Move request for scope (-0.11, 0.02)
20:10:39.668 00.000 15712 Worker thread wakes up
20:10:39.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
20:10:39.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
20:10:39.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:39.678 00.010 7988 UpdateGuideState exits: m=1390 SNR=25.4
20:10:39.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:39.680 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:39.680 00.000 7988 Enqueuing Expose request
20:10:39.680 00.000 15712 Moving (-0.11, 0.02) raw xDistance=-0.02 yDistance=0.11
20:10:39.680 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.11
20:10:39.680 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
20:10:39.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:39.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:10:39.680 00.000 15712 MoveAxis(E, 10, ABG)
20:10:39.680 00.000 15712 Guiding  Dir = 2, Dur = 10
20:10:39.715 00.035 15712 IsGuiding returns 0
20:10:39.732 00.017 15712 IsGuiding returns 1
20:10:39.732 00.000 15712 scope still moving after pulse duration time elapsed
20:10:39.781 00.049 15712 IsGuiding returns 0
20:10:39.781 00.000 15712 scope move finished after 10 + 54 ms
20:10:39.781 00.000 15712 Move returns status 0, amount 10
20:10:39.781 00.000 15712 MoveAxis(N, 0, ABG)
20:10:39.781 00.000 15712 Move returns status 0, amount 0
20:10:39.781 00.000 15712 move complete, result=0
20:10:39.781 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
20:10:39.789 00.008 15712 worker thread done servicing request
20:10:39.789 00.000 15712 Worker thread wakes up
20:10:39.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:39.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:41.529 01.740 15712 Exposure complete
20:10:41.590 00.061 15712 worker thread done servicing request
20:10:41.590 00.000 7988 OnExposeComplete: enter
20:10:41.590 00.000 7988 UpdateGuideState(): m_state=6
20:10:41.590 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3512
20:10:41.590 00.000 7988 Star::Find returns 1 (0), X=1170.31, Y=434.43, Mass=1556, SNR=26.7, Peak=211 HFD=3.5
20:10:41.590 00.000 7988 MultiStar: [#1 0.09,-0.44,1.00,U] [#2 -0.10,-0.03,1.00,U] [#3 -0.14,0.04,0.91,U] [#4 0.03,-0.10,0.99,U] [#5 -0.10,-0.09,0.67,U] [#6 -0.27,-0.09,0.70,U] [#7 -0.40,-0.09,0.62,U] [#8 0.15,-0.14,0.61,U] 
20:10:41.590 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.15, 0.75}
20:10:41.590 00.000 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.58) = xAngle (-1.48 = -1.48)
20:10:41.590 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.63 = 1.63)
20:10:41.590 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.06 mountX=0.01 mountY=0.09, mountTheta=1.48
20:10:41.600 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
20:10:41.600 00.000 7988 Enqueuing Move request for scope (-0.09, -0.01)
20:10:41.600 00.000 15712 Worker thread wakes up
20:10:41.600 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
20:10:41.600 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
20:10:41.600 00.000 15712 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
20:10:41.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:41.600 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.7
20:10:41.605 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:41.605 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:41.605 00.000 7988 Enqueuing Expose request
20:10:41.605 00.000 15712 PPEC rslt: input = 0.01, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.10
20:10:41.605 00.000 15712 PPEC: input: 0.01, control: -0.04, exposure: 1500
20:10:41.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:41.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:10:41.605 00.000 15712 MoveAxis(E, 12, ABG)
20:10:41.605 00.000 15712 Guiding  Dir = 2, Dur = 12
20:10:41.625 00.020 15712 IsGuiding returns 0
20:10:41.642 00.017 15712 IsGuiding returns 1
20:10:41.642 00.000 15712 scope still moving after pulse duration time elapsed
20:10:41.670 00.028 15712 IsGuiding returns 1
20:10:41.705 00.035 15712 IsGuiding returns 0
20:10:41.705 00.000 15712 scope move finished after 12 + 68 ms
20:10:41.705 00.000 15712 Move returns status 0, amount 12
20:10:41.705 00.000 15712 MoveAxis(N, 0, ABG)
20:10:41.705 00.000 15712 Move returns status 0, amount 0
20:10:41.705 00.000 15712 move complete, result=0
20:10:41.705 00.000 7988 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
20:10:41.705 00.000 15712 worker thread done servicing request
20:10:41.707 00.002 15712 Worker thread wakes up
20:10:41.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:41.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:43.127 01.420 15712 Exposure complete
20:10:43.181 00.054 15712 worker thread done servicing request
20:10:43.181 00.000 7988 OnExposeComplete: enter
20:10:43.189 00.008 7988 UpdateGuideState(): m_state=6
20:10:43.189 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3513
20:10:43.189 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=434.17, Mass=1481, SNR=26.1, Peak=209 HFD=3.4
20:10:43.189 00.000 7988 MultiStar: [#1 0.29,-0.49,1.01,U] [#2 0.16,-0.12,1.04,U] [#3 0.06,-0.09,0.94,U] [#4 0.14,-0.28,1.05,U] [#5 0.08,-0.28,0.73,U] [#6 -0.11,-0.35,0.67,U] [#7 -0.21,-0.14,0.62,U] [#8 0.02,-0.33,0.68,U] 
20:10:43.189 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.16}, one-star: {-0.04, 0.49}
20:10:43.189 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.38 = 0.38)
20:10:43.189 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.49 = -2.79)
20:10:43.189 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.20 mountX=0.16 mountY=-0.06, mountTheta=-0.35
20:10:43.198 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.16, opts=13)
20:10:43.198 00.000 7988 Enqueuing Move request for scope (0.06, -0.16)
20:10:43.198 00.000 15712 Worker thread wakes up
20:10:43.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
20:10:43.198 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
20:10:43.198 00.000 15712 Moving (0.06, -0.16) raw xDistance=0.16 yDistance=-0.06
20:10:43.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:43.198 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
20:10:43.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:43.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:43.205 00.007 7988 Enqueuing Expose request
20:10:43.205 00.000 15712 PPEC rslt: input = 0.16, final = -0.04, react = 0.10, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.10
20:10:43.205 00.000 15712 PPEC: input: 0.16, control: -0.04, exposure: 1500
20:10:43.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:43.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:10:43.205 00.000 15712 MoveAxis(E, 12, ABG)
20:10:43.205 00.000 15712 Guiding  Dir = 2, Dur = 12
20:10:43.205 00.000 15712 IsGuiding returns 0
20:10:43.224 00.019 15712 IsGuiding returns 1
20:10:43.224 00.000 15712 scope still moving after pulse duration time elapsed
20:10:43.272 00.048 15712 IsGuiding returns 0
20:10:43.272 00.000 15712 scope move finished after 12 + 52 ms
20:10:43.272 00.000 15712 Move returns status 0, amount 12
20:10:43.272 00.000 15712 MoveAxis(N, 0, ABG)
20:10:43.272 00.000 15712 Move returns status 0, amount 0
20:10:43.272 00.000 15712 move complete, result=0
20:10:43.272 00.000 7988 GuideStep: 0.2 px 12 ms EAST, -0.1 px 0 ms NORTH
20:10:43.273 00.001 15712 worker thread done servicing request
20:10:43.273 00.000 15712 Worker thread wakes up
20:10:43.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:43.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:44.910 01.637 15712 Exposure complete
20:10:44.970 00.060 15712 worker thread done servicing request
20:10:44.970 00.000 7988 OnExposeComplete: enter
20:10:44.970 00.000 7988 UpdateGuideState(): m_state=6
20:10:44.974 00.004 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3514
20:10:44.974 00.000 7988 Star::Find returns 1 (0), X=1170.16, Y=434.07, Mass=1536, SNR=26.8, Peak=238 HFD=3.2
20:10:44.974 00.000 7988 MultiStar: [#1 0.03,-0.60,1.02,U] [#2 -0.09,-0.31,1.00,U] [#3 -0.03,-0.24,0.92,U] [#4 -0.11,-0.31,1.01,U] [#5 -0.03,-0.39,0.70,U] [#6 -0.42,-0.38,0.66,U] [#7 -0.46,-0.33,0.66,U] [#8 0.09,-0.44,0.66,U] 
20:10:44.974 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.27}, one-star: {-0.30, 0.39}
20:10:44.974 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.58) = xAngle (-0.45 = -0.45)
20:10:44.974 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.66 = 2.66)
20:10:44.974 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.31 cameraTheta=-2.03 mountX=0.27 mountY=0.14, mountTheta=0.47
20:10:44.974 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.27, opts=13)
20:10:44.974 00.000 7988 Enqueuing Move request for scope (-0.13, -0.27)
20:10:44.985 00.011 15712 Worker thread wakes up
20:10:44.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
20:10:44.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
20:10:44.985 00.000 15712 Moving (-0.13, -0.27) raw xDistance=0.27 yDistance=0.14
20:10:44.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:44.985 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.8
20:10:44.987 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:44.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:44.989 00.002 7988 Enqueuing Expose request
20:10:44.989 00.000 15712 PPEC rslt: input = 0.27, final = 0.13, react = 0.16, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.09
20:10:44.989 00.000 15712 PPEC: input: 0.27, control: 0.13, exposure: 1500
20:10:44.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:44.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:10:44.989 00.000 15712 MoveAxis(W, 43, ABG)
20:10:44.989 00.000 15712 Guiding  Dir = 3, Dur = 43
20:10:44.989 00.000 15712 IsGuiding returns 0
20:10:45.010 00.021 15712 PulseGuide returned control before completion, sleep 31
20:10:45.053 00.043 15712 IsGuiding returns 1
20:10:45.053 00.000 15712 scope still moving after pulse duration time elapsed
20:10:45.091 00.038 15712 IsGuiding returns 0
20:10:45.091 00.000 15712 scope move finished after 43 + 59 ms
20:10:45.091 00.000 15712 Move returns status 0, amount 43
20:10:45.091 00.000 15712 MoveAxis(N, 0, ABG)
20:10:45.091 00.000 15712 Move returns status 0, amount 0
20:10:45.091 00.000 15712 move complete, result=0
20:10:45.091 00.000 7988 GuideStep: 0.3 px 43 ms WEST, 0.1 px 0 ms NORTH
20:10:45.096 00.005 15712 worker thread done servicing request
20:10:45.096 00.000 15712 Worker thread wakes up
20:10:45.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:45.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:46.504 01.408 15712 Exposure complete
20:10:46.563 00.059 15712 worker thread done servicing request
20:10:46.563 00.000 7988 OnExposeComplete: enter
20:10:46.566 00.003 7988 UpdateGuideState(): m_state=6
20:10:46.566 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3515
20:10:46.568 00.002 7988 Star::Find returns 1 (0), X=1170.27, Y=434.31, Mass=1462, SNR=26.0, Peak=224 HFD=3.5
20:10:46.568 00.000 7988 MultiStar: [#1 -0.03,-0.38,1.03,U] [#2 0.09,0.02,1.02,U] [#3 -0.13,-0.01,0.95,U] [#4 -0.12,-0.09,1.06,U] [#5 0.03,-0.19,0.72,U] [#6 -0.34,-0.27,0.71,U] [#7 -0.47,-0.09,0.67,U] [#8 -0.02,-0.23,0.64,U] 
20:10:46.568 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.05}, one-star: {-0.19, 0.63}
20:10:46.568 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
20:10:46.568 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.94 = 1.94)
20:10:46.568 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.75 mountX=0.05 mountY=0.12, mountTheta=1.18
20:10:46.568 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.05, opts=13)
20:10:46.568 00.000 7988 Enqueuing Move request for scope (-0.12, -0.05)
20:10:46.568 00.000 15712 Worker thread wakes up
20:10:46.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
20:10:46.568 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
20:10:46.568 00.000 15712 Moving (-0.12, -0.05) raw xDistance=0.05 yDistance=0.12
20:10:46.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:46.568 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.0
20:10:46.580 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:46.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:46.582 00.002 7988 Enqueuing Expose request
20:10:46.582 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.09
20:10:46.584 00.002 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
20:10:46.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:46.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:10:46.584 00.000 15712 MoveAxis(E, 6, ABG)
20:10:46.584 00.000 15712 Guiding  Dir = 2, Dur = 6
20:10:46.584 00.000 15712 IsGuiding returns 0
20:10:46.613 00.029 15712 IsGuiding returns 0
20:10:46.613 00.000 15712 Move returns status 0, amount 6
20:10:46.613 00.000 15712 MoveAxis(N, 0, ABG)
20:10:46.613 00.000 15712 Move returns status 0, amount 0
20:10:46.613 00.000 15712 move complete, result=0
20:10:46.613 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
20:10:46.616 00.003 15712 worker thread done servicing request
20:10:46.616 00.000 15712 Worker thread wakes up
20:10:46.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:46.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:48.257 01.641 15712 Exposure complete
20:10:48.304 00.047 15712 worker thread done servicing request
20:10:48.304 00.000 7988 OnExposeComplete: enter
20:10:48.318 00.014 7988 UpdateGuideState(): m_state=6
20:10:48.318 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3516
20:10:48.321 00.003 7988 Star::Find returns 1 (0), X=1170.43, Y=434.40, Mass=1579, SNR=27.1, Peak=216 HFD=3.3
20:10:48.321 00.000 7988 MultiStar: [#1 0.10,-0.32,0.96,U] [#2 0.07,0.12,0.96,U] [#3 0.04,0.11,0.89,U] [#4 0.16,-0.06,1.00,U] [#5 0.05,-0.27,0.69,U] [#6 -0.09,-0.05,0.68,U] [#7 0.03,0.05,0.63,U] [#8 0.18,0.13,0.62,U] 
20:10:48.321 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {-0.03, 0.72}
20:10:48.321 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
20:10:48.321 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.79)
20:10:48.321 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.81 mountX=-0.06 mountY=-0.06, mountTheta=-2.37
20:10:48.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
20:10:48.321 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
20:10:48.321 00.000 15712 Worker thread wakes up
20:10:48.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
20:10:48.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
20:10:48.321 00.000 15712 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.06
20:10:48.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:48.321 00.000 7988 UpdateGuideState exits: m=1579 SNR=27.1
20:10:48.332 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:48.334 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:48.334 00.000 7988 Enqueuing Expose request
20:10:48.334 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.09
20:10:48.334 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
20:10:48.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:48.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:10:48.334 00.000 15712 MoveAxis(E, 5, ABG)
20:10:48.334 00.000 15712 Guiding  Dir = 2, Dur = 5
20:10:48.334 00.000 15712 IsGuiding returns 0
20:10:48.355 00.021 15712 IsGuiding returns 0
20:10:48.355 00.000 15712 Move returns status 0, amount 5
20:10:48.355 00.000 15712 MoveAxis(N, 0, ABG)
20:10:48.355 00.000 15712 Move returns status 0, amount 0
20:10:48.355 00.000 15712 move complete, result=0
20:10:48.355 00.000 15712 worker thread done servicing request
20:10:48.355 00.000 15712 Worker thread wakes up
20:10:48.355 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
20:10:48.357 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:48.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:49.773 01.416 15712 Exposure complete
20:10:49.833 00.060 15712 worker thread done servicing request
20:10:49.833 00.000 7988 OnExposeComplete: enter
20:10:49.835 00.002 7988 UpdateGuideState(): m_state=6
20:10:49.837 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3517
20:10:49.837 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=434.58, Mass=1501, SNR=26.3, Peak=210 HFD=3.2
20:10:49.839 00.002 7988 MultiStar: [#1 0.23,0.10,1.01,U] [#2 0.13,0.17,1.02,U] [#3 0.10,0.23,0.95,U] [#4 0.06,0.18,1.00,U] [#5 0.36,0.24,0.69,U] [#6 -0.20,0.17,0.69,U] [#7 -0.03,0.30,0.67,U] [#8 0.19,0.36,0.65,U] 
20:10:49.841 00.002 7988 refined, 8 included, MultiStar: {0.09, 0.30}, one-star: {-0.04, 0.90}
20:10:49.842 00.001 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
20:10:49.843 00.001 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
20:10:49.845 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.28 mountX=-0.30 mountY=-0.10, mountTheta=-2.83
20:10:49.847 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.30, opts=13)
20:10:49.849 00.002 7988 Enqueuing Move request for scope (0.09, 0.30)
20:10:49.851 00.002 15712 Worker thread wakes up
20:10:49.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:49.852 00.001 7988 UpdateGuideState exits: m=1501 SNR=26.3
20:10:49.853 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:49.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:49.853 00.000 7988 Enqueuing Expose request
20:10:49.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
20:10:49.853 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
20:10:49.853 00.000 15712 Moving (0.09, 0.30) raw xDistance=-0.30 yDistance=-0.10
20:10:49.859 00.006 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.08
20:10:49.859 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
20:10:49.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:49.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:10:49.861 00.002 15712 MoveAxis(E, 62, ABG)
20:10:49.861 00.000 15712 Guiding  Dir = 2, Dur = 62
20:10:49.861 00.000 15712 IsGuiding returns 0
20:10:49.884 00.023 15712 PulseGuide returned control before completion, sleep 45
20:10:49.952 00.068 15712 IsGuiding returns 1
20:10:49.952 00.000 15712 scope still moving after pulse duration time elapsed
20:10:49.979 00.027 15712 IsGuiding returns 0
20:10:49.979 00.000 15712 scope move finished after 62 + 55 ms
20:10:49.979 00.000 15712 Move returns status 0, amount 62
20:10:49.979 00.000 15712 MoveAxis(N, 0, ABG)
20:10:49.979 00.000 15712 Move returns status 0, amount 0
20:10:49.979 00.000 15712 move complete, result=0
20:10:49.979 00.000 15712 worker thread done servicing request
20:10:49.979 00.000 15712 Worker thread wakes up
20:10:49.979 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH
20:10:49.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:49.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:51.607 01.628 15712 Exposure complete
20:10:51.654 00.047 15712 worker thread done servicing request
20:10:51.654 00.000 7988 OnExposeComplete: enter
20:10:51.669 00.015 7988 UpdateGuideState(): m_state=6
20:10:51.669 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3518
20:10:51.671 00.002 7988 Star::Find returns 1 (0), X=1170.35, Y=434.31, Mass=1553, SNR=26.8, Peak=210 HFD=3.6
20:10:51.671 00.000 7988 MultiStar: [#1 0.15,-0.54,1.03,U] [#2 0.12,-0.06,0.97,U] [#3 0.10,-0.11,0.94,U] [#4 0.02,0.00,1.01,U] [#5 0.09,-0.29,0.70,U] [#6 -0.32,-0.20,0.70,U] [#7 -0.27,-0.08,0.64,U] [#8 0.23,-0.24,0.59,U] 
20:10:51.671 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.11, 0.62}
20:10:51.671 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
20:10:51.671 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
20:10:51.671 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.43 mountX=0.08 mountY=-0.01, mountTheta=-0.11
20:10:51.671 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
20:10:51.671 00.000 7988 Enqueuing Move request for scope (0.01, -0.08)
20:10:51.671 00.000 15712 Worker thread wakes up
20:10:51.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
20:10:51.671 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
20:10:51.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:51.671 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.8
20:10:51.683 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:51.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:51.685 00.002 7988 Enqueuing Expose request
20:10:51.685 00.000 15712 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=-0.01
20:10:51.688 00.003 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.08
20:10:51.688 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
20:10:51.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:51.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:10:51.688 00.000 15712 MoveAxis(E, 3, ABG)
20:10:51.688 00.000 15712 Guiding  Dir = 2, Dur = 3
20:10:51.688 00.000 15712 IsGuiding returns 0
20:10:51.705 00.017 15712 IsGuiding returns 0
20:10:51.705 00.000 15712 Move returns status 0, amount 3
20:10:51.705 00.000 15712 MoveAxis(N, 0, ABG)
20:10:51.705 00.000 15712 Move returns status 0, amount 0
20:10:51.705 00.000 15712 move complete, result=0
20:10:51.705 00.000 15712 worker thread done servicing request
20:10:51.705 00.000 15712 Worker thread wakes up
20:10:51.705 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:10:51.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:51.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:53.118 01.413 15712 Exposure complete
20:10:53.179 00.061 15712 worker thread done servicing request
20:10:53.179 00.000 7988 OnExposeComplete: enter
20:10:53.180 00.001 7988 UpdateGuideState(): m_state=6
20:10:53.180 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3519
20:10:53.180 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=434.26, Mass=1537, SNR=26.6, Peak=231 HFD=3.5
20:10:53.184 00.004 7988 MultiStar: [#1 -0.02,-0.27,1.00,U] [#2 0.01,-0.19,1.01,U] [#3 0.03,-0.13,0.96,U] [#4 -0.07,-0.12,1.00,U] [#5 -0.03,-0.10,0.74,U] [#6 -0.31,-0.19,0.74,U] [#7 -0.23,-0.02,0.64,U] [#8 -0.01,-0.05,0.67,U] 
20:10:53.184 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.13, 0.58}
20:10:53.184 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.58) = xAngle (-0.98 = -0.98)
20:10:53.184 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.13 = 2.13)
20:10:53.184 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.56 mountX=0.05 mountY=0.08, mountTheta=0.99
20:10:53.184 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
20:10:53.184 00.000 7988 Enqueuing Move request for scope (-0.08, -0.05)
20:10:53.184 00.000 15712 Worker thread wakes up
20:10:53.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
20:10:53.184 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
20:10:53.184 00.000 15712 Moving (-0.08, -0.05) raw xDistance=0.05 yDistance=0.08
20:10:53.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:53.184 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6
20:10:53.195 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:53.196 00.001 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.07
20:10:53.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:53.196 00.000 7988 Enqueuing Expose request
20:10:53.196 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
20:10:53.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:53.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:10:53.196 00.000 15712 MoveAxis(E, 1, ABG)
20:10:53.196 00.000 15712 Guiding  Dir = 2, Dur = 1
20:10:53.196 00.000 15712 IsGuiding returns 0
20:10:53.212 00.016 15712 IsGuiding returns 0
20:10:53.212 00.000 15712 Move returns status 0, amount 1
20:10:53.212 00.000 15712 MoveAxis(N, 0, ABG)
20:10:53.212 00.000 15712 Move returns status 0, amount 0
20:10:53.212 00.000 15712 move complete, result=0
20:10:53.212 00.000 15712 worker thread done servicing request
20:10:53.212 00.000 15712 Worker thread wakes up
20:10:53.212 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:10:53.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:53.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:54.856 01.644 15712 Exposure complete
20:10:54.918 00.062 15712 worker thread done servicing request
20:10:54.918 00.000 7988 OnExposeComplete: enter
20:10:54.919 00.001 7988 UpdateGuideState(): m_state=6
20:10:54.919 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3520
20:10:54.919 00.000 7988 Star::Find returns 1 (0), X=1170.01, Y=434.65, Mass=1459, SNR=25.9, Peak=145 HFD=4.0
20:10:54.919 00.000 7988 MultiStar: [#1 -0.10,-0.06,1.02,U] [#2 -0.07,0.39,0.97,U] [#3 -0.19,0.47,0.97,U] [#4 -0.23,0.27,1.04,U] [#5 0.09,0.17,0.70,U] [#6 -0.18,0.34,0.70,U] [#7 -0.40,0.24,0.64,U] [#8 -0.12,0.49,0.68,U] 
20:10:54.919 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.37}, one-star: {-0.45, 0.97}
20:10:54.919 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.58) = xAngle (3.62 = -2.67)
20:10:54.919 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.44)
20:10:54.919 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.37 hyp=0.42 cameraTheta=2.04 mountX=-0.37 mountY=0.18, mountTheta=2.69
20:10:54.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.37, opts=13)
20:10:54.919 00.000 7988 Enqueuing Move request for scope (-0.19, 0.37)
20:10:54.919 00.000 15712 Worker thread wakes up
20:10:54.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.37) opts 0xd
20:10:54.919 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.37)
20:10:54.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:54.919 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
20:10:54.919 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:54.935 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:54.935 00.000 7988 Enqueuing Expose request
20:10:54.937 00.002 15712 Moving (-0.19, 0.37) raw xDistance=-0.37 yDistance=0.18
20:10:54.937 00.000 15712 PPEC rslt: input = -0.37, final = -0.23, react = -0.22, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.07
20:10:54.937 00.000 15712 PPEC: input: -0.37, control: -0.23, exposure: 1500
20:10:54.937 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:54.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:10:54.937 00.000 15712 MoveAxis(E, 76, ABG)
20:10:54.937 00.000 15712 Guiding  Dir = 2, Dur = 76
20:10:54.937 00.000 15712 IsGuiding returns 0
20:10:54.956 00.019 15712 PulseGuide returned control before completion, sleep 72
20:10:55.031 00.075 15712 IsGuiding returns 1
20:10:55.031 00.000 15712 scope still moving after pulse duration time elapsed
20:10:55.083 00.052 15712 IsGuiding returns 0
20:10:55.083 00.000 15712 scope move finished after 76 + 67 ms
20:10:55.083 00.000 15712 Move returns status 0, amount 76
20:10:55.083 00.000 15712 MoveAxis(N, 0, ABG)
20:10:55.083 00.000 15712 Move returns status 0, amount 0
20:10:55.083 00.000 15712 move complete, result=0
20:10:55.083 00.000 7988 GuideStep: -0.4 px 76 ms EAST, 0.2 px 0 ms NORTH
20:10:55.086 00.003 15712 worker thread done servicing request
20:10:55.086 00.000 15712 Worker thread wakes up
20:10:55.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:55.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:56.499 01.413 15712 Exposure complete
20:10:56.558 00.059 15712 worker thread done servicing request
20:10:56.558 00.000 7988 OnExposeComplete: enter
20:10:56.558 00.000 7988 UpdateGuideState(): m_state=6
20:10:56.561 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3521
20:10:56.561 00.000 7988 Star::Find returns 1 (0), X=1170.25, Y=434.38, Mass=1545, SNR=26.7, Peak=190 HFD=3.6
20:10:56.561 00.000 7988 MultiStar: [#1 0.04,-0.10,1.00,U] [#2 -0.07,0.14,1.01,U] [#3 -0.22,-0.02,0.94,U] [#4 -0.17,0.09,1.07,U] [#5 -0.12,-0.13,0.70,U] [#6 -0.19,-0.17,0.71,U] [#7 -0.26,0.24,0.63,U] [#8 -0.00,0.02,0.66,U] 
20:10:56.561 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.10}, one-star: {-0.21, 0.70}
20:10:56.561 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.58) = xAngle (4.07 = -2.22)
20:10:56.561 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.18 = 0.89)
20:10:56.561 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.49 mountX=-0.10 mountY=0.13, mountTheta=2.23
20:10:56.569 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.10, opts=13)
20:10:56.569 00.000 7988 Enqueuing Move request for scope (-0.13, 0.10)
20:10:56.569 00.000 15712 Worker thread wakes up
20:10:56.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
20:10:56.569 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
20:10:56.569 00.000 15712 Moving (-0.13, 0.10) raw xDistance=-0.10 yDistance=0.13
20:10:56.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:10:56.569 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.7
20:10:56.574 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:56.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:56.576 00.002 7988 Enqueuing Expose request
20:10:56.576 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.06
20:10:56.576 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
20:10:56.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:56.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:10:56.576 00.000 15712 MoveAxis(E, 3, ABG)
20:10:56.576 00.000 15712 Guiding  Dir = 2, Dur = 3
20:10:56.596 00.020 15712 IsGuiding returns 0
20:10:56.614 00.018 15712 IsGuiding returns 0
20:10:56.614 00.000 15712 Move returns status 0, amount 3
20:10:56.614 00.000 15712 MoveAxis(N, 0, ABG)
20:10:56.614 00.000 15712 Move returns status 0, amount 0
20:10:56.614 00.000 15712 move complete, result=0
20:10:56.614 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:10:56.620 00.006 15712 worker thread done servicing request
20:10:56.620 00.000 15712 Worker thread wakes up
20:10:56.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:56.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:58.252 01.632 15712 Exposure complete
20:10:58.304 00.052 15712 worker thread done servicing request
20:10:58.304 00.000 7988 OnExposeComplete: enter
20:10:58.304 00.000 7988 UpdateGuideState(): m_state=6
20:10:58.313 00.009 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3522
20:10:58.315 00.002 7988 Star::Find returns 1 (0), X=1170.30, Y=434.28, Mass=1467, SNR=26.0, Peak=235 HFD=3.4
20:10:58.315 00.000 7988 MultiStar: [#1 0.14,-0.53,1.05,U] [#2 0.01,-0.18,0.99,U] [#3 0.08,-0.10,0.96,U] [#4 0.02,-0.19,1.05,U] [#5 0.24,-0.35,0.70,U] [#6 -0.15,-0.47,0.71,U] [#7 -0.37,0.06,0.64,U] [#8 0.17,-0.39,0.70,U] 
20:10:58.317 00.002 7988 refined, 8 included, MultiStar: {0.00, -0.16}, one-star: {-0.15, 0.60}
20:10:58.317 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
20:10:58.319 00.002 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
20:10:58.319 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.55 mountX=0.16 mountY=0.00, mountTheta=0.01
20:10:58.321 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.16, opts=13)
20:10:58.323 00.002 7988 Enqueuing Move request for scope (0.00, -0.16)
20:10:58.323 00.000 15712 Worker thread wakes up
20:10:58.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
20:10:58.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
20:10:58.323 00.000 15712 Moving (0.00, -0.16) raw xDistance=0.16 yDistance=0.00
20:10:58.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:58.323 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.0
20:10:58.326 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:58.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:58.328 00.002 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.06
20:10:58.328 00.000 7988 Enqueuing Expose request
20:10:58.328 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
20:10:58.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:58.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:10:58.328 00.000 15712 MoveAxis(E, 3, ABG)
20:10:58.328 00.000 15712 Guiding  Dir = 2, Dur = 3
20:10:58.331 00.003 15712 IsGuiding returns 0
20:10:58.344 00.013 15712 IsGuiding returns 0
20:10:58.344 00.000 15712 Move returns status 0, amount 3
20:10:58.344 00.000 15712 MoveAxis(N, 0, ABG)
20:10:58.344 00.000 15712 Move returns status 0, amount 0
20:10:58.344 00.000 15712 move complete, result=0
20:10:58.344 00.000 7988 GuideStep: 0.2 px 3 ms EAST, 0.0 px 0 ms NORTH
20:10:58.347 00.003 15712 worker thread done servicing request
20:10:58.347 00.000 15712 Worker thread wakes up
20:10:58.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:58.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:10:59.766 01.419 15712 Exposure complete
20:10:59.817 00.051 15712 worker thread done servicing request
20:10:59.817 00.000 7988 OnExposeComplete: enter
20:10:59.817 00.000 7988 UpdateGuideState(): m_state=6
20:10:59.827 00.010 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3523
20:10:59.827 00.000 7988 Star::Find returns 1 (0), X=1170.28, Y=434.18, Mass=1449, SNR=25.9, Peak=215 HFD=3.4
20:10:59.827 00.000 7988 MultiStar: [#1 0.01,-0.47,0.97,U] [#2 0.14,-0.29,1.01,U] [#3 -0.06,-0.26,0.99,U] [#4 0.10,-0.27,1.02,U] [#5 0.07,-0.24,0.72,U] [#6 -0.12,-0.46,0.69,U] [#7 -0.35,-0.05,0.68,U] [#8 0.00,-0.22,0.66,U] 
20:10:59.827 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.19}, one-star: {-0.18, 0.50}
20:10:59.827 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
20:10:59.833 00.006 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
20:10:59.833 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.75 mountX=0.19 mountY=0.04, mountTheta=0.20
20:10:59.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.19, opts=13)
20:10:59.833 00.000 7988 Enqueuing Move request for scope (-0.03, -0.19)
20:10:59.833 00.000 15712 Worker thread wakes up
20:10:59.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
20:10:59.833 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
20:10:59.833 00.000 15712 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.04
20:10:59.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:10:59.833 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9
20:10:59.841 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:59.841 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:10:59.843 00.002 7988 Enqueuing Expose request
20:10:59.843 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.06
20:10:59.843 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
20:10:59.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:59.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:10:59.843 00.000 15712 MoveAxis(W, 33, ABG)
20:10:59.843 00.000 15712 Guiding  Dir = 3, Dur = 33
20:10:59.843 00.000 15712 IsGuiding returns 0
20:10:59.859 00.016 15712 PulseGuide returned control before completion, sleep 25
20:10:59.911 00.052 15712 IsGuiding returns 1
20:10:59.911 00.000 15712 scope still moving after pulse duration time elapsed
20:10:59.940 00.029 15712 IsGuiding returns 0
20:10:59.940 00.000 15712 scope move finished after 33 + 62 ms
20:10:59.940 00.000 15712 Move returns status 0, amount 33
20:10:59.940 00.000 15712 MoveAxis(N, 0, ABG)
20:10:59.940 00.000 15712 Move returns status 0, amount 0
20:10:59.940 00.000 15712 move complete, result=0
20:10:59.940 00.000 15712 worker thread done servicing request
20:10:59.940 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
20:10:59.940 00.000 15712 Worker thread wakes up
20:10:59.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:10:59.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:01.582 01.642 15712 Exposure complete
20:11:01.637 00.055 15712 worker thread done servicing request
20:11:01.637 00.000 7988 OnExposeComplete: enter
20:11:01.637 00.000 7988 UpdateGuideState(): m_state=6
20:11:01.646 00.009 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3524
20:11:01.646 00.000 7988 Star::Find returns 1 (0), X=1170.27, Y=434.51, Mass=1537, SNR=26.8, Peak=235 HFD=3.3
20:11:01.646 00.000 7988 MultiStar: [#1 0.10,-0.04,0.97,U] [#2 0.01,0.24,0.93,U] [#3 0.03,0.16,0.91,U] [#4 0.07,-0.04,1.02,U] [#5 0.01,0.01,0.70,U] [#6 -0.10,0.19,0.71,U] [#7 -0.10,0.18,0.62,U] [#8 0.25,0.15,0.65,U] 
20:11:01.646 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.19}, one-star: {-0.19, 0.83}
20:11:01.646 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
20:11:01.646 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
20:11:01.646 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.54 mountX=-0.19 mountY=-0.01, mountTheta=-3.08
20:11:01.654 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.19, opts=13)
20:11:01.654 00.000 7988 Enqueuing Move request for scope (0.01, 0.19)
20:11:01.654 00.000 15712 Worker thread wakes up
20:11:01.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
20:11:01.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
20:11:01.654 00.000 15712 Moving (0.01, 0.19) raw xDistance=-0.19 yDistance=-0.01
20:11:01.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:01.654 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.8
20:11:01.659 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:01.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:01.661 00.002 7988 Enqueuing Expose request
20:11:01.661 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.05
20:11:01.661 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
20:11:01.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:01.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:11:01.661 00.000 15712 MoveAxis(E, 40, ABG)
20:11:01.661 00.000 15712 Guiding  Dir = 2, Dur = 40
20:11:01.661 00.000 15712 IsGuiding returns 0
20:11:01.682 00.021 15712 PulseGuide returned control before completion, sleep 28
20:11:01.729 00.047 15712 IsGuiding returns 0
20:11:01.729 00.000 15712 Move returns status 0, amount 40
20:11:01.729 00.000 15712 MoveAxis(N, 0, ABG)
20:11:01.729 00.000 15712 Move returns status 0, amount 0
20:11:01.729 00.000 15712 move complete, result=0
20:11:01.729 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
20:11:01.735 00.006 15712 worker thread done servicing request
20:11:01.735 00.000 15712 Worker thread wakes up
20:11:01.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:01.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:03.145 01.410 15712 Exposure complete
20:11:03.200 00.055 15712 worker thread done servicing request
20:11:03.200 00.000 7988 OnExposeComplete: enter
20:11:03.200 00.000 7988 UpdateGuideState(): m_state=6
20:11:03.206 00.006 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3525
20:11:03.208 00.002 7988 Star::Find returns 1 (0), X=1170.23, Y=434.42, Mass=1532, SNR=26.7, Peak=236 HFD=3.4
20:11:03.208 00.000 7988 MultiStar: [#1 0.07,-0.35,0.97,U] [#2 0.05,-0.07,1.01,U] [#3 -0.03,0.16,0.97,U] [#4 -0.12,-0.02,1.03,U] [#5 0.12,-0.21,0.71,U] [#6 -0.28,-0.30,0.66,U] [#7 -0.11,0.11,0.65,U] [#8 -0.12,-0.23,0.62,U] 
20:11:03.210 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.23, 0.74}
20:11:03.210 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.58) = xAngle (4.62 = -1.67)
20:11:03.213 00.003 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.73 = 1.44)
20:11:03.213 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.04 mountX=-0.01 mountY=0.07, mountTheta=1.67
20:11:03.215 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.01, opts=13)
20:11:03.215 00.000 7988 Enqueuing Move request for scope (-0.07, 0.01)
20:11:03.217 00.002 15712 Worker thread wakes up
20:11:03.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
20:11:03.217 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
20:11:03.217 00.000 15712 Moving (-0.07, 0.01) raw xDistance=-0.01 yDistance=0.07
20:11:03.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:03.217 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7
20:11:03.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:03.222 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:03.222 00.000 7988 Enqueuing Expose request
20:11:03.222 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.05
20:11:03.222 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
20:11:03.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:03.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:11:03.222 00.000 15712 MoveAxis(E, 2, ABG)
20:11:03.222 00.000 15712 Guiding  Dir = 2, Dur = 2
20:11:03.234 00.012 15712 IsGuiding returns 0
20:11:03.251 00.017 15712 IsGuiding returns 0
20:11:03.251 00.000 15712 Move returns status 0, amount 2
20:11:03.251 00.000 15712 MoveAxis(N, 0, ABG)
20:11:03.251 00.000 15712 Move returns status 0, amount 0
20:11:03.251 00.000 15712 move complete, result=0
20:11:03.251 00.000 15712 worker thread done servicing request
20:11:03.251 00.000 15712 Worker thread wakes up
20:11:03.251 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
20:11:03.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:03.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:04.992 01.741 15712 Exposure complete
20:11:05.038 00.046 15712 worker thread done servicing request
20:11:05.038 00.000 7988 OnExposeComplete: enter
20:11:05.054 00.016 7988 UpdateGuideState(): m_state=6
20:11:05.054 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3526
20:11:05.054 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=434.50, Mass=1447, SNR=25.8, Peak=237 HFD=3.2
20:11:05.054 00.000 7988 MultiStar: [#1 0.02,-0.15,1.01,U] [#2 -0.07,0.00,1.03,U] [#3 -0.02,0.06,0.97,U] [#4 0.04,-0.01,1.02,U] [#5 0.02,0.05,0.72,U] [#6 -0.25,0.04,0.68,U] [#7 -0.08,0.30,0.66,U] [#8 0.19,-0.05,0.63,U] 
20:11:05.054 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.08, 0.82}
20:11:05.054 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
20:11:05.054 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
20:11:05.054 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.79 mountX=-0.12 mountY=0.02, mountTheta=2.94
20:11:05.054 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.12, opts=13)
20:11:05.054 00.000 7988 Enqueuing Move request for scope (-0.03, 0.12)
20:11:05.054 00.000 15712 Worker thread wakes up
20:11:05.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
20:11:05.054 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
20:11:05.054 00.000 15712 Moving (-0.03, 0.12) raw xDistance=-0.12 yDistance=0.02
20:11:05.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:05.054 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.8
20:11:05.067 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:05.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:05.069 00.002 7988 Enqueuing Expose request
20:11:05.070 00.001 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
20:11:05.070 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
20:11:05.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:05.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:11:05.070 00.000 15712 MoveAxis(W, 0, ABG)
20:11:05.070 00.000 15712 Move returns status 0, amount 0
20:11:05.070 00.000 15712 MoveAxis(N, 0, ABG)
20:11:05.070 00.000 15712 Move returns status 0, amount 0
20:11:05.070 00.000 15712 move complete, result=0
20:11:05.070 00.000 15712 worker thread done servicing request
20:11:05.070 00.000 15712 Worker thread wakes up
20:11:05.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:05.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:05.070 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
20:11:06.475 01.405 15712 Exposure complete
20:11:06.534 00.059 15712 worker thread done servicing request
20:11:06.534 00.000 7988 OnExposeComplete: enter
20:11:06.537 00.003 7988 UpdateGuideState(): m_state=6
20:11:06.537 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3527
20:11:06.537 00.000 7988 Star::Find returns 1 (1), X=1170.34, Y=434.29, Mass=1460, SNR=26.0, Peak=255 HFD=3.1
20:11:06.537 00.000 7988 MultiStar: [#1 -0.02,-0.13,1.01,U] [#2 0.08,-0.09,1.02,U] [#3 0.05,0.18,0.93,U] [#4 -0.03,0.14,1.05,U] [#5 0.07,-0.10,0.71,U] [#6 -0.28,-0.12,0.73,U] [#7 -0.15,0.09,0.64,U] [#8 0.05,0.08,0.67,U] 
20:11:06.537 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.11, 0.61}
20:11:06.537 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.58) = xAngle (3.53 = -2.76)
20:11:06.537 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.64 = 0.35)
20:11:06.537 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.95 mountX=-0.08 mountY=0.03, mountTheta=2.79
20:11:06.546 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.08, opts=13)
20:11:06.548 00.002 7988 Enqueuing Move request for scope (-0.03, 0.08)
20:11:06.548 00.000 15712 Worker thread wakes up
20:11:06.548 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
20:11:06.548 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
20:11:06.548 00.000 15712 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=0.03
20:11:06.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:06.551 00.003 7988 UpdateGuideState exits: m=1460 SNR=26.0 Saturated
20:11:06.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:06.552 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:06.552 00.000 7988 Enqueuing Expose request
20:11:06.552 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
20:11:06.552 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
20:11:06.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:06.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:11:06.552 00.000 15712 MoveAxis(W, 0, ABG)
20:11:06.552 00.000 15712 Move returns status 0, amount 0
20:11:06.552 00.000 15712 MoveAxis(N, 0, ABG)
20:11:06.552 00.000 15712 Move returns status 0, amount 0
20:11:06.552 00.000 15712 move complete, result=0
20:11:06.552 00.000 15712 worker thread done servicing request
20:11:06.552 00.000 15712 Worker thread wakes up
20:11:06.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:06.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:06.552 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
20:11:08.199 01.647 15712 Exposure complete
20:11:08.259 00.060 15712 worker thread done servicing request
20:11:08.261 00.002 7988 OnExposeComplete: enter
20:11:08.261 00.000 7988 UpdateGuideState(): m_state=6
20:11:08.261 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3528
20:11:08.261 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=434.40, Mass=1548, SNR=26.7, Peak=238 HFD=3.3
20:11:08.261 00.000 7988 MultiStar: [#1 0.15,-0.10,0.98,U] [#2 0.01,-0.05,0.98,U] [#3 0.05,0.16,0.96,U] [#4 -0.06,0.06,1.02,U] [#5 0.09,-0.06,0.68,U] [#6 -0.16,-0.04,0.66,U] [#7 -0.12,0.05,0.63,U] [#8 0.04,-0.40,0.64,U] 
20:11:08.261 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {-0.06, 0.72}
20:11:08.267 00.006 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.11)
20:11:08.267 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.00)
20:11:08.267 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.60 mountX=-0.06 mountY=0.00, mountTheta=3.14
20:11:08.267 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.06, opts=13)
20:11:08.267 00.000 7988 Enqueuing Move request for scope (-0.00, 0.06)
20:11:08.267 00.000 15712 Worker thread wakes up
20:11:08.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
20:11:08.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
20:11:08.267 00.000 15712 Moving (-0.00, 0.06) raw xDistance=-0.06 yDistance=0.00
20:11:08.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:08.267 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.7
20:11:08.276 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:08.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:08.276 00.000 7988 Enqueuing Expose request
20:11:08.276 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
20:11:08.276 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
20:11:08.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:08.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:11:08.276 00.000 15712 MoveAxis(E, 1, ABG)
20:11:08.276 00.000 15712 Guiding  Dir = 2, Dur = 1
20:11:08.276 00.000 15712 IsGuiding returns 0
20:11:08.301 00.025 15712 IsGuiding returns 0
20:11:08.301 00.000 15712 Move returns status 0, amount 1
20:11:08.301 00.000 15712 MoveAxis(N, 0, ABG)
20:11:08.301 00.000 15712 Move returns status 0, amount 0
20:11:08.301 00.000 15712 move complete, result=0
20:11:08.301 00.000 15712 worker thread done servicing request
20:11:08.301 00.000 15712 Worker thread wakes up
20:11:08.301 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
20:11:08.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:08.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:09.715 01.414 15712 Exposure complete
20:11:09.766 00.051 15712 worker thread done servicing request
20:11:09.766 00.000 7988 OnExposeComplete: enter
20:11:09.766 00.000 7988 UpdateGuideState(): m_state=6
20:11:09.778 00.012 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3529
20:11:09.778 00.000 7988 Star::Find returns 1 (1), X=1170.31, Y=434.61, Mass=1446, SNR=25.9, Peak=255 HFD=3.2
20:11:09.781 00.003 7988 MultiStar: [#1 0.17,-0.10,1.02,U] [#2 0.06,0.18,0.98,U] [#3 -0.11,0.15,0.93,U] [#4 0.01,0.01,1.02,U] [#5 -0.02,0.05,0.71,U] [#6 -0.21,0.09,0.75,U] [#7 -0.31,0.37,0.64,U] [#8 0.04,0.13,0.65,U] 
20:11:09.781 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.20}, one-star: {-0.14, 0.93}
20:11:09.783 00.002 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
20:11:09.783 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
20:11:09.785 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.79 mountX=-0.20 mountY=0.04, mountTheta=2.95
20:11:09.787 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.20, opts=13)
20:11:09.787 00.000 7988 Enqueuing Move request for scope (-0.05, 0.20)
20:11:09.789 00.002 15712 Worker thread wakes up
20:11:09.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
20:11:09.789 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
20:11:09.789 00.000 15712 Moving (-0.05, 0.20) raw xDistance=-0.20 yDistance=0.04
20:11:09.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:09.789 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.9 Saturated
20:11:09.792 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:09.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:09.793 00.001 7988 Enqueuing Expose request
20:11:09.793 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.03
20:11:09.793 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
20:11:09.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:09.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:11:09.793 00.000 15712 MoveAxis(E, 41, ABG)
20:11:09.793 00.000 15712 Guiding  Dir = 2, Dur = 41
20:11:09.793 00.000 15712 IsGuiding returns 0
20:11:09.816 00.023 15712 PulseGuide returned control before completion, sleep 27
20:11:09.857 00.041 15712 IsGuiding returns 1
20:11:09.857 00.000 15712 scope still moving after pulse duration time elapsed
20:11:09.908 00.051 15712 IsGuiding returns 0
20:11:09.908 00.000 15712 scope move finished after 41 + 79 ms
20:11:09.908 00.000 15712 Move returns status 0, amount 41
20:11:09.908 00.000 15712 MoveAxis(N, 0, ABG)
20:11:09.908 00.000 15712 Move returns status 0, amount 0
20:11:09.908 00.000 15712 move complete, result=0
20:11:09.908 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
20:11:09.919 00.011 15712 worker thread done servicing request
20:11:09.919 00.000 15712 Worker thread wakes up
20:11:09.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:09.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:11.560 01.641 15712 Exposure complete
20:11:11.619 00.059 15712 worker thread done servicing request
20:11:11.619 00.000 7988 OnExposeComplete: enter
20:11:11.624 00.005 7988 UpdateGuideState(): m_state=6
20:11:11.624 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3530
20:11:11.624 00.000 7988 Star::Find returns 1 (1), X=1170.23, Y=434.13, Mass=1518, SNR=26.5, Peak=255 HFD=3.4
20:11:11.624 00.000 7988 MultiStar: [#1 -0.08,-0.42,1.02,U] [#2 -0.11,-0.12,1.00,U] [#3 -0.00,-0.12,0.95,U] [#4 -0.02,-0.21,1.04,U] [#5 -0.01,-0.42,0.67,U] [#6 -0.16,-0.16,0.70,U] [#7 -0.48,-0.28,0.64,U] [#8 0.08,-0.28,0.62,U] 
20:11:11.624 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.15}, one-star: {-0.23, 0.45}
20:11:11.624 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
20:11:11.624 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
20:11:11.624 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-2.18 mountX=0.15 mountY=0.11, mountTheta=0.63
20:11:11.624 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.15, opts=13)
20:11:11.624 00.000 7988 Enqueuing Move request for scope (-0.11, -0.15)
20:11:11.636 00.012 15712 Worker thread wakes up
20:11:11.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
20:11:11.636 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
20:11:11.636 00.000 15712 Moving (-0.11, -0.15) raw xDistance=0.15 yDistance=0.11
20:11:11.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:11.636 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5 Saturated
20:11:11.638 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:11.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:11.640 00.002 7988 Enqueuing Expose request
20:11:11.640 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.02
20:11:11.640 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
20:11:11.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:11.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:11:11.640 00.000 15712 MoveAxis(E, 1, ABG)
20:11:11.640 00.000 15712 Guiding  Dir = 2, Dur = 1
20:11:11.640 00.000 15712 IsGuiding returns 0
20:11:11.660 00.020 15712 IsGuiding returns 0
20:11:11.660 00.000 15712 Move returns status 0, amount 1
20:11:11.660 00.000 15712 MoveAxis(N, 0, ABG)
20:11:11.660 00.000 15712 Move returns status 0, amount 0
20:11:11.660 00.000 15712 move complete, result=0
20:11:11.660 00.000 15712 worker thread done servicing request
20:11:11.660 00.000 15712 Worker thread wakes up
20:11:11.660 00.000 7988 GuideStep: 0.2 px 1 ms EAST, 0.1 px 0 ms NORTH
20:11:11.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:11.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:13.077 01.417 15712 Exposure complete
20:11:13.132 00.055 15712 worker thread done servicing request
20:11:13.132 00.000 7988 OnExposeComplete: enter
20:11:13.132 00.000 7988 UpdateGuideState(): m_state=6
20:11:13.141 00.009 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3531
20:11:13.141 00.000 7988 Star::Find returns 1 (1), X=1170.31, Y=434.23, Mass=1486, SNR=26.2, Peak=255 HFD=3.5
20:11:13.141 00.000 7988 MultiStar: [#1 0.12,-0.57,1.02,U] [#2 0.08,-0.16,1.02,U] [#3 0.17,-0.30,0.97,U] [#4 -0.06,-0.16,1.05,U] [#5 -0.06,-0.35,0.69,U] [#6 -0.12,-0.11,0.70,U] [#7 -0.46,-0.06,0.66,U] [#8 0.36,-0.36,0.63,U] 
20:11:13.141 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.15, 0.55}
20:11:13.141 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
20:11:13.141 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
20:11:13.141 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.62 mountX=0.16 mountY=0.01, mountTheta=0.07
20:11:13.149 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.16, opts=13)
20:11:13.149 00.000 7988 Enqueuing Move request for scope (-0.01, -0.16)
20:11:13.149 00.000 15712 Worker thread wakes up
20:11:13.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
20:11:13.149 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
20:11:13.149 00.000 15712 Moving (-0.01, -0.16) raw xDistance=0.16 yDistance=0.01
20:11:13.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:13.149 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2 Saturated
20:11:13.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:13.157 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:13.157 00.000 7988 Enqueuing Expose request
20:11:13.157 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.02
20:11:13.157 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
20:11:13.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:13.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:11:13.157 00.000 15712 MoveAxis(W, 2, ABG)
20:11:13.157 00.000 15712 Guiding  Dir = 3, Dur = 2
20:11:13.157 00.000 15712 IsGuiding returns 0
20:11:13.177 00.020 15712 IsGuiding returns 0
20:11:13.177 00.000 15712 Move returns status 0, amount 2
20:11:13.177 00.000 15712 MoveAxis(N, 0, ABG)
20:11:13.177 00.000 15712 Move returns status 0, amount 0
20:11:13.177 00.000 15712 move complete, result=0
20:11:13.177 00.000 15712 worker thread done servicing request
20:11:13.177 00.000 15712 Worker thread wakes up
20:11:13.177 00.000 7988 GuideStep: 0.2 px 2 ms WEST, 0.0 px 0 ms NORTH
20:11:13.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:13.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:14.820 01.643 15712 Exposure complete
20:11:14.866 00.046 15712 worker thread done servicing request
20:11:14.866 00.000 7988 OnExposeComplete: enter
20:11:14.882 00.016 7988 UpdateGuideState(): m_state=6
20:11:14.882 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3532
20:11:14.884 00.002 7988 Star::Find returns 1 (0), X=1170.32, Y=434.14, Mass=1527, SNR=26.4, Peak=210 HFD=3.6
20:11:14.886 00.002 7988 MultiStar: [#1 0.23,-0.32,1.01,U] [#2 0.01,-0.05,0.98,U] [#3 0.04,0.01,0.95,U] [#4 -0.07,-0.03,1.02,U] [#5 0.33,-0.27,0.71,U] [#6 -0.20,-0.34,0.69,U] [#7 -0.17,0.19,0.64,U] [#8 0.23,-0.27,0.65,U] 
20:11:14.886 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {-0.13, 0.46}
20:11:14.888 00.002 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
20:11:14.888 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.71)
20:11:14.890 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.11 mountX=0.05 mountY=-0.03, mountTheta=-0.44
20:11:14.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
20:11:14.892 00.000 7988 Enqueuing Move request for scope (0.03, -0.05)
20:11:14.892 00.000 15712 Worker thread wakes up
20:11:14.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
20:11:14.892 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
20:11:14.892 00.000 15712 Moving (0.03, -0.05) raw xDistance=0.05 yDistance=-0.03
20:11:14.898 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:11:14.899 00.001 7988 UpdateGuideState exits: m=1527 SNR=26.4
20:11:14.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:14.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:14.899 00.000 7988 Enqueuing Expose request
20:11:14.899 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.01
20:11:14.899 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
20:11:14.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:14.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:11:14.899 00.000 15712 MoveAxis(W, 3, ABG)
20:11:14.899 00.000 15712 Guiding  Dir = 3, Dur = 3
20:11:14.899 00.000 15712 IsGuiding returns 0
20:11:14.916 00.017 15712 IsGuiding returns 0
20:11:14.916 00.000 15712 Move returns status 0, amount 3
20:11:14.916 00.000 15712 MoveAxis(N, 0, ABG)
20:11:14.916 00.000 15712 Move returns status 0, amount 0
20:11:14.916 00.000 15712 move complete, result=0
20:11:14.916 00.000 15712 worker thread done servicing request
20:11:14.916 00.000 15712 Worker thread wakes up
20:11:14.916 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
20:11:14.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:14.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:16.338 01.422 15712 Exposure complete
20:11:16.397 00.059 15712 worker thread done servicing request
20:11:16.397 00.000 7988 OnExposeComplete: enter
20:11:16.400 00.003 7988 UpdateGuideState(): m_state=6
20:11:16.400 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3533
20:11:16.400 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=434.13, Mass=1349, SNR=25.0, Peak=216 HFD=3.1
20:11:16.400 00.000 7988 MultiStar: [#1 0.23,-0.32,1.07,U] [#2 0.17,-0.09,1.02,U] [#3 0.03,-0.05,1.02,U] [#4 0.06,-0.13,1.07,U] [#5 0.18,-0.26,0.75,U] [#6 -0.07,-0.26,0.69,U] [#7 -0.19,-0.00,0.67,U] [#8 0.27,-0.13,0.68,U] 
20:11:16.400 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {-0.06, 0.45}
20:11:16.400 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
20:11:16.400 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.43)
20:11:16.400 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.83 mountX=0.08 mountY=-0.07, mountTheta=-0.73
20:11:16.400 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.08, opts=13)
20:11:16.400 00.000 7988 Enqueuing Move request for scope (0.08, -0.08)
20:11:16.400 00.000 15712 Worker thread wakes up
20:11:16.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
20:11:16.400 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
20:11:16.400 00.000 15712 Moving (0.08, -0.08) raw xDistance=0.08 yDistance=-0.07
20:11:16.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:11:16.414 00.014 7988 UpdateGuideState exits: m=1349 SNR=25.0
20:11:16.414 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:16.415 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:16.415 00.000 7988 Enqueuing Expose request
20:11:16.415 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.01
20:11:16.415 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
20:11:16.415 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:16.415 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:11:16.415 00.000 15712 MoveAxis(W, 2, ABG)
20:11:16.415 00.000 15712 Guiding  Dir = 3, Dur = 2
20:11:16.415 00.000 15712 IsGuiding returns 0
20:11:16.431 00.016 15712 IsGuiding returns 0
20:11:16.431 00.000 15712 Move returns status 0, amount 2
20:11:16.431 00.000 15712 MoveAxis(N, 0, ABG)
20:11:16.431 00.000 15712 Move returns status 0, amount 0
20:11:16.431 00.000 15712 move complete, result=0
20:11:16.431 00.000 15712 worker thread done servicing request
20:11:16.431 00.000 15712 Worker thread wakes up
20:11:16.431 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
20:11:16.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:16.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:18.078 01.647 15712 Exposure complete
20:11:18.132 00.054 15712 worker thread done servicing request
20:11:18.132 00.000 7988 OnExposeComplete: enter
20:11:18.132 00.000 7988 UpdateGuideState(): m_state=6
20:11:18.140 00.008 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3534
20:11:18.140 00.000 7988 Star::Find returns 1 (0), X=1170.26, Y=434.27, Mass=1509, SNR=26.4, Peak=241 HFD=3.5
20:11:18.140 00.000 7988 MultiStar: [#1 0.18,-0.26,1.00,U] [#2 0.08,-0.11,1.02,U] [#3 0.11,-0.10,0.97,U] [#4 -0.00,-0.04,0.99,U] [#5 0.27,-0.41,0.67,U] [#6 -0.09,-0.27,0.68,U] [#7 -0.03,-0.08,0.67,U] [#8 0.16,0.05,0.70,U] 
20:11:18.140 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.19, 0.59}
20:11:18.140 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
20:11:18.140 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.89 = -2.40)
20:11:18.140 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.80 mountX=0.05 mountY=-0.05, mountTheta=-0.76
20:11:18.149 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
20:11:18.149 00.000 7988 Enqueuing Move request for scope (0.05, -0.05)
20:11:18.149 00.000 15712 Worker thread wakes up
20:11:18.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
20:11:18.149 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
20:11:18.149 00.000 15712 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
20:11:18.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:18.149 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
20:11:18.153 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:18.153 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:18.156 00.003 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.00
20:11:18.156 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
20:11:18.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:18.156 00.000 7988 Enqueuing Expose request
20:11:18.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:11:18.156 00.000 15712 MoveAxis(W, 2, ABG)
20:11:18.156 00.000 15712 Guiding  Dir = 3, Dur = 2
20:11:18.158 00.002 15712 IsGuiding returns 0
20:11:18.181 00.023 15712 IsGuiding returns 0
20:11:18.181 00.000 15712 Move returns status 0, amount 2
20:11:18.181 00.000 15712 MoveAxis(N, 0, ABG)
20:11:18.181 00.000 15712 Move returns status 0, amount 0
20:11:18.181 00.000 15712 move complete, result=0
20:11:18.181 00.000 15712 worker thread done servicing request
20:11:18.181 00.000 15712 Worker thread wakes up
20:11:18.181 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
20:11:18.182 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:18.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:19.592 01.410 15712 Exposure complete
20:11:19.654 00.062 15712 worker thread done servicing request
20:11:19.654 00.000 7988 OnExposeComplete: enter
20:11:19.656 00.002 7988 UpdateGuideState(): m_state=6
20:11:19.656 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3535
20:11:19.658 00.002 7988 Star::Find returns 1 (1), X=1170.24, Y=434.34, Mass=1523, SNR=26.5, Peak=255 HFD=3.3
20:11:19.658 00.000 7988 MultiStar: [#1 0.16,-0.28,1.00,U] [#2 0.17,-0.04,1.00,U] [#3 0.05,-0.05,0.94,U] [#4 0.05,0.17,1.04,U] [#5 0.04,-0.22,0.69,U] [#6 -0.13,-0.31,0.64,U] [#7 -0.32,0.03,0.62,U] [#8 0.09,0.14,0.67,U] 
20:11:19.660 00.002 7988 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {-0.21, 0.66}
20:11:19.660 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
20:11:19.662 00.002 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.09)
20:11:19.662 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.51 mountX=-0.03 mountY=-0.00, mountTheta=-3.06
20:11:19.664 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.03, opts=13)
20:11:19.666 00.002 7988 Enqueuing Move request for scope (0.00, 0.03)
20:11:19.666 00.000 15712 Worker thread wakes up
20:11:19.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
20:11:19.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
20:11:19.666 00.000 15712 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=-0.00
20:11:19.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:19.666 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5 Saturated
20:11:19.672 00.006 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.00
20:11:19.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:19.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:19.672 00.000 7988 Enqueuing Expose request
20:11:19.672 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
20:11:19.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:19.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:11:19.672 00.000 15712 MoveAxis(W, 2, ABG)
20:11:19.672 00.000 15712 Guiding  Dir = 3, Dur = 2
20:11:19.711 00.039 15712 IsGuiding returns 0
20:11:19.728 00.017 15712 IsGuiding returns 0
20:11:19.728 00.000 15712 Move returns status 0, amount 2
20:11:19.728 00.000 15712 MoveAxis(N, 0, ABG)
20:11:19.728 00.000 15712 Move returns status 0, amount 0
20:11:19.728 00.000 15712 move complete, result=0
20:11:19.728 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
20:11:19.733 00.005 15712 worker thread done servicing request
20:11:19.733 00.000 15712 Worker thread wakes up
20:11:19.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:19.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:21.474 01.741 15712 Exposure complete
20:11:21.532 00.058 15712 worker thread done servicing request
20:11:21.532 00.000 7988 OnExposeComplete: enter
20:11:21.535 00.003 7988 UpdateGuideState(): m_state=6
20:11:21.535 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3536
20:11:21.535 00.000 7988 Star::Find returns 1 (0), X=1170.20, Y=434.49, Mass=1583, SNR=27.2, Peak=229 HFD=3.4
20:11:21.535 00.000 7988 MultiStar: [#1 0.06,0.10,0.98,U] [#2 0.02,0.22,0.94,U] [#3 -0.12,0.26,0.95,U] [#4 -0.23,0.33,1.01,U] [#5 0.06,0.11,0.69,U] [#6 -0.23,-0.01,0.68,U] [#7 -0.15,0.36,0.62,U] [#8 0.13,0.04,0.64,U] 
20:11:21.535 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.27}, one-star: {-0.26, 0.81}
20:11:21.535 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
20:11:21.535 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
20:11:21.535 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.88 mountX=-0.27 mountY=0.08, mountTheta=2.85
20:11:21.535 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.27, opts=13)
20:11:21.535 00.000 7988 Enqueuing Move request for scope (-0.09, 0.27)
20:11:21.535 00.000 15712 Worker thread wakes up
20:11:21.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
20:11:21.535 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
20:11:21.535 00.000 15712 Moving (-0.09, 0.27) raw xDistance=-0.27 yDistance=0.08
20:11:21.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:11:21.535 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.2
20:11:21.549 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:21.549 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:21.551 00.002 7988 Enqueuing Expose request
20:11:21.551 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 638.99
20:11:21.551 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
20:11:21.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:21.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:11:21.551 00.000 15712 MoveAxis(E, 51, ABG)
20:11:21.551 00.000 15712 Guiding  Dir = 2, Dur = 51
20:11:21.586 00.035 15712 IsGuiding returns 0
20:11:21.600 00.014 15712 PulseGuide returned control before completion, sleep 46
20:11:21.682 00.082 15712 IsGuiding returns 0
20:11:21.682 00.000 15712 Move returns status 0, amount 51
20:11:21.682 00.000 15712 MoveAxis(N, 0, ABG)
20:11:21.682 00.000 15712 Move returns status 0, amount 0
20:11:21.682 00.000 15712 move complete, result=0
20:11:21.682 00.000 7988 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
20:11:21.684 00.002 15712 worker thread done servicing request
20:11:21.684 00.000 15712 Worker thread wakes up
20:11:21.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:21.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:23.097 01.413 15712 Exposure complete
20:11:23.148 00.051 15712 worker thread done servicing request
20:11:23.148 00.000 7988 OnExposeComplete: enter
20:11:23.158 00.010 7988 UpdateGuideState(): m_state=6
20:11:23.158 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3537
20:11:23.158 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=434.30, Mass=1482, SNR=26.1, Peak=202 HFD=3.2
20:11:23.158 00.000 7988 MultiStar: [#1 0.33,-0.30,1.00,U] [#2 0.10,0.00,1.02,U] [#3 0.13,0.04,1.00,U] [#4 0.16,-0.02,0.99,U] [#5 -0.07,-0.24,0.71,U] [#6 -0.08,-0.20,0.70,U] [#7 -0.22,-0.09,0.67,U] [#8 0.04,0.13,0.69,U] 
20:11:23.158 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.00, 0.62}
20:11:23.158 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
20:11:23.158 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
20:11:23.165 00.007 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.08 mountX=-0.01 mountY=-0.06, mountTheta=-1.66
20:11:23.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
20:11:23.165 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
20:11:23.165 00.000 15712 Worker thread wakes up
20:11:23.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
20:11:23.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
20:11:23.165 00.000 15712 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
20:11:23.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:23.165 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1
20:11:23.172 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:23.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:23.174 00.002 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.99
20:11:23.174 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
20:11:23.174 00.000 7988 Enqueuing Expose request
20:11:23.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:23.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:11:23.174 00.000 15712 MoveAxis(E, 0, ABG)
20:11:23.174 00.000 15712 Move returns status 0, amount 0
20:11:23.174 00.000 15712 MoveAxis(N, 0, ABG)
20:11:23.174 00.000 15712 Move returns status 0, amount 0
20:11:23.174 00.000 15712 move complete, result=0
20:11:23.174 00.000 15712 worker thread done servicing request
20:11:23.174 00.000 15712 Worker thread wakes up
20:11:23.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:23.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:23.174 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:11:24.816 01.642 15712 Exposure complete
20:11:24.865 00.049 15712 worker thread done servicing request
20:11:24.865 00.000 7988 OnExposeComplete: enter
20:11:24.865 00.000 7988 UpdateGuideState(): m_state=6
20:11:24.879 00.014 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3538
20:11:24.881 00.002 7988 Star::Find returns 1 (1), X=1170.38, Y=434.27, Mass=1540, SNR=26.6, Peak=255 HFD=3.1
20:11:24.882 00.001 7988 MultiStar: [#1 0.05,-0.31,1.00,U] [#2 0.05,-0.10,0.97,U] [#3 -0.04,-0.01,0.96,U] [#4 0.07,-0.09,1.05,U] [#5 0.13,-0.27,0.71,U] [#6 -0.50,-0.24,0.69,U] [#7 -0.36,0.07,0.67,U] [#8 -0.03,-0.27,0.67,U] 
20:11:24.884 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.08, 0.59}
20:11:24.884 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
20:11:24.886 00.002 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.28 = 2.28)
20:11:24.886 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.40 mountX=0.05 mountY=0.06, mountTheta=0.84
20:11:24.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.05, opts=13)
20:11:24.890 00.002 7988 Enqueuing Move request for scope (-0.06, -0.05)
20:11:24.892 00.002 15712 Worker thread wakes up
20:11:24.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:11:24.892 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.6 Saturated
20:11:24.894 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:24.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:24.894 00.000 7988 Enqueuing Expose request
20:11:24.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
20:11:24.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
20:11:24.899 00.005 15712 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
20:11:24.899 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.98
20:11:24.899 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
20:11:24.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:24.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:11:24.899 00.000 15712 MoveAxis(E, 2, ABG)
20:11:24.899 00.000 15712 Guiding  Dir = 2, Dur = 2
20:11:24.926 00.027 15712 IsGuiding returns 0
20:11:24.942 00.016 15712 IsGuiding returns 0
20:11:24.942 00.000 15712 Move returns status 0, amount 2
20:11:24.942 00.000 15712 MoveAxis(N, 0, ABG)
20:11:24.942 00.000 15712 Move returns status 0, amount 0
20:11:24.942 00.000 15712 move complete, result=0
20:11:24.942 00.000 15712 worker thread done servicing request
20:11:24.942 00.000 15712 Worker thread wakes up
20:11:24.942 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:11:24.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:24.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:26.362 01.420 15712 Exposure complete
20:11:26.412 00.050 15712 worker thread done servicing request
20:11:26.412 00.000 7988 OnExposeComplete: enter
20:11:26.423 00.011 7988 UpdateGuideState(): m_state=6
20:11:26.423 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3539
20:11:26.423 00.000 7988 Star::Find returns 1 (1), X=1170.20, Y=434.17, Mass=1418, SNR=25.5, Peak=255 HFD=2.9
20:11:26.423 00.000 7988 MultiStar: [#1 0.07,-0.51,1.07,U] [#2 0.03,-0.17,1.03,U] [#3 -0.07,-0.08,0.97,U] [#4 -0.00,-0.21,1.04,U] [#5 0.05,-0.31,0.73,U] [#6 -0.26,-0.21,0.74,U] [#7 -0.25,-0.24,0.70,U] [#8 0.04,-0.28,0.64,U] 
20:11:26.423 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.16}, one-star: {-0.26, 0.49}
20:11:26.423 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
20:11:26.429 00.006 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
20:11:26.429 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.96 mountX=0.16 mountY=0.07, mountTheta=0.41
20:11:26.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.16, opts=13)
20:11:26.429 00.000 7988 Enqueuing Move request for scope (-0.07, -0.16)
20:11:26.429 00.000 15712 Worker thread wakes up
20:11:26.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
20:11:26.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
20:11:26.429 00.000 15712 Moving (-0.07, -0.16) raw xDistance=0.16 yDistance=0.07
20:11:26.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:26.429 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.5 Saturated
20:11:26.437 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:26.437 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:26.438 00.001 7988 Enqueuing Expose request
20:11:26.438 00.000 15712 PPEC rslt: input = 0.16, final = -0.00, react = 0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.98
20:11:26.438 00.000 15712 PPEC: input: 0.16, control: -0.00, exposure: 1500
20:11:26.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:26.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:11:26.438 00.000 15712 MoveAxis(E, 1, ABG)
20:11:26.438 00.000 15712 Guiding  Dir = 2, Dur = 1
20:11:26.438 00.000 15712 IsGuiding returns 0
20:11:26.459 00.021 15712 IsGuiding returns 0
20:11:26.459 00.000 15712 Move returns status 0, amount 1
20:11:26.459 00.000 15712 MoveAxis(N, 0, ABG)
20:11:26.459 00.000 15712 Move returns status 0, amount 0
20:11:26.459 00.000 15712 move complete, result=0
20:11:26.459 00.000 15712 worker thread done servicing request
20:11:26.459 00.000 15712 Worker thread wakes up
20:11:26.459 00.000 7988 GuideStep: 0.2 px 1 ms EAST, 0.1 px 0 ms NORTH
20:11:26.463 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:26.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:28.100 01.637 15712 Exposure complete
20:11:28.159 00.059 15712 worker thread done servicing request
20:11:28.159 00.000 7988 OnExposeComplete: enter
20:11:28.160 00.001 7988 UpdateGuideState(): m_state=6
20:11:28.161 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3540
20:11:28.161 00.000 7988 Star::Find returns 1 (1), X=1170.28, Y=434.18, Mass=1404, SNR=25.6, Peak=255 HFD=2.9
20:11:28.163 00.002 7988 MultiStar: [#1 0.03,-0.38,1.05,U] [#2 0.04,-0.23,1.02,U] [#3 0.07,-0.00,0.95,U] [#4 -0.04,-0.09,1.06,U] [#5 -0.11,-0.03,0.72,U] [#6 -0.20,-0.22,0.74,U] [#7 -0.38,0.03,0.70,U] [#8 -0.05,-0.20,0.67,U] 
20:11:28.165 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {-0.18, 0.50}
20:11:28.165 00.000 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
20:11:28.167 00.002 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
20:11:28.167 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.42 mountX=0.07 mountY=0.08, mountTheta=0.86
20:11:28.169 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.07, opts=13)
20:11:28.171 00.002 7988 Enqueuing Move request for scope (-0.08, -0.07)
20:11:28.171 00.000 15712 Worker thread wakes up
20:11:28.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
20:11:28.171 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
20:11:28.171 00.000 15712 Moving (-0.08, -0.07) raw xDistance=0.07 yDistance=0.08
20:11:28.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:28.171 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.6 Saturated
20:11:28.175 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:28.175 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:28.176 00.001 7988 Enqueuing Expose request
20:11:28.178 00.002 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.97
20:11:28.178 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
20:11:28.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:28.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:11:28.178 00.000 15712 MoveAxis(E, 1, ABG)
20:11:28.178 00.000 15712 Guiding  Dir = 2, Dur = 1
20:11:28.178 00.000 15712 IsGuiding returns 0
20:11:28.195 00.017 15712 IsGuiding returns 0
20:11:28.195 00.000 15712 Move returns status 0, amount 1
20:11:28.195 00.000 15712 MoveAxis(N, 0, ABG)
20:11:28.195 00.000 15712 Move returns status 0, amount 0
20:11:28.195 00.000 15712 move complete, result=0
20:11:28.195 00.000 15712 worker thread done servicing request
20:11:28.195 00.000 15712 Worker thread wakes up
20:11:28.195 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:11:28.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:28.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:29.609 01.414 15712 Exposure complete
20:11:29.688 00.079 15712 worker thread done servicing request
20:11:29.688 00.000 7988 OnExposeComplete: enter
20:11:29.691 00.003 7988 UpdateGuideState(): m_state=6
20:11:29.693 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
20:11:29.695 00.002 7988 Star::Find returns 1 (0), X=1170.15, Y=434.23, Mass=1490, SNR=26.2, Peak=239 HFD=3.3
20:11:29.697 00.002 7988 MultiStar: [#1 0.01,-0.32,0.99,U] [#2 -0.05,-0.10,1.01,U] [#3 -0.19,0.22,0.98,U] [#4 -0.25,-0.06,1.02,U] [#5 -0.11,-0.22,0.72,U] [#6 -0.31,-0.38,0.69,U] [#7 -0.44,-0.21,0.65,U] [#8 -0.04,0.07,0.66,U] 
20:11:29.699 00.002 7988 refined, 8 included, MultiStar: {-0.18, -0.03}, one-star: {-0.31, 0.54}
20:11:29.699 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.58) = xAngle (-1.40 = -1.40)
20:11:29.701 00.002 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.71 = 1.71)
20:11:29.703 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.98 mountX=0.03 mountY=0.18, mountTheta=1.40
20:11:29.708 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.03, opts=13)
20:11:29.708 00.000 7988 Enqueuing Move request for scope (-0.18, -0.03)
20:11:29.708 00.000 15712 Worker thread wakes up
20:11:29.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
20:11:29.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
20:11:29.708 00.000 15712 Moving (-0.18, -0.03) raw xDistance=0.03 yDistance=0.18
20:11:29.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:29.715 00.007 7988 UpdateGuideState exits: m=1490 SNR=26.2
20:11:29.717 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:29.717 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:29.719 00.002 7988 Enqueuing Expose request
20:11:29.719 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.97
20:11:29.719 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
20:11:29.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:29.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:11:29.719 00.000 15712 MoveAxis(E, 0, ABG)
20:11:29.719 00.000 15712 Move returns status 0, amount 0
20:11:29.719 00.000 15712 MoveAxis(N, 0, ABG)
20:11:29.719 00.000 15712 Move returns status 0, amount 0
20:11:29.719 00.000 15712 move complete, result=0
20:11:29.719 00.000 15712 worker thread done servicing request
20:11:29.719 00.000 15712 Worker thread wakes up
20:11:29.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:29.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:29.719 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:11:31.355 01.636 15712 Exposure complete
20:11:31.435 00.080 15712 worker thread done servicing request
20:11:31.435 00.000 7988 OnExposeComplete: enter
20:11:31.441 00.006 7988 UpdateGuideState(): m_state=6
20:11:31.441 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3542
20:11:31.443 00.002 7988 Star::Find returns 1 (0), X=1170.31, Y=433.90, Mass=1444, SNR=25.8, Peak=212 HFD=3.2
20:11:31.445 00.002 7988 MultiStar: [#1 0.04,-0.38,1.06,U] [#2 -0.11,-0.11,0.99,U] [#3 -0.02,-0.05,0.94,U] [#4 -0.07,-0.16,1.06,U] [#5 0.11,-0.27,0.72,U] [#6 -0.29,-0.43,0.71,U] [#7 -0.20,-0.07,0.64,U] [#8 0.15,0.06,0.69,U] 
20:11:31.447 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.13}, one-star: {-0.15, 0.22}
20:11:31.447 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.58) = xAngle (-0.41 = -0.41)
20:11:31.447 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.70 = 2.70)
20:11:31.452 00.005 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.99 mountX=0.13 mountY=0.06, mountTheta=0.44
20:11:31.452 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.13, opts=13)
20:11:31.452 00.000 7988 Enqueuing Move request for scope (-0.06, -0.13)
20:11:31.452 00.000 15712 Worker thread wakes up
20:11:31.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
20:11:31.452 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
20:11:31.452 00.000 15712 Moving (-0.06, -0.13) raw xDistance=0.13 yDistance=0.06
20:11:31.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:31.452 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.8
20:11:31.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:31.452 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:31.463 00.011 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.96
20:11:31.463 00.000 7988 Enqueuing Expose request
20:11:31.463 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
20:11:31.463 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:31.463 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:11:31.463 00.000 15712 MoveAxis(W, 4, ABG)
20:11:31.463 00.000 15712 Guiding  Dir = 3, Dur = 4
20:11:31.463 00.000 15712 IsGuiding returns 0
20:11:31.478 00.015 15712 IsGuiding returns 0
20:11:31.480 00.002 15712 Move returns status 0, amount 4
20:11:31.480 00.000 15712 MoveAxis(N, 0, ABG)
20:11:31.480 00.000 15712 Move returns status 0, amount 0
20:11:31.480 00.000 15712 move complete, result=0
20:11:31.480 00.000 15712 worker thread done servicing request
20:11:31.480 00.000 15712 Worker thread wakes up
20:11:31.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:31.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:31.480 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
20:11:32.890 01.410 15712 Exposure complete
20:11:32.960 00.070 15712 worker thread done servicing request
20:11:32.960 00.000 7988 OnExposeComplete: enter
20:11:32.960 00.000 7988 UpdateGuideState(): m_state=6
20:11:32.965 00.005 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3543
20:11:32.967 00.002 7988 Star::Find returns 1 (1), X=1170.25, Y=434.25, Mass=1503, SNR=26.2, Peak=255 HFD=3.5
20:11:32.967 00.000 7988 MultiStar: [#1 -0.15,-0.28,1.01,U] [#2 -0.12,-0.18,1.03,U] [#3 -0.22,-0.08,0.97,U] [#4 -0.10,-0.23,1.02,U] [#5 -0.29,-0.04,0.71,U] [#6 -0.55,-0.22,0.66,U] [#7 -0.32,-0.25,0.68,U] [#8 0.11,-0.02,0.68,U] 
20:11:32.967 00.000 7988 refined, 8 included, MultiStar: {-0.19, -0.07}, one-star: {-0.21, 0.57}
20:11:32.967 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
20:11:32.967 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
20:11:32.967 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-2.78 mountX=0.07 mountY=0.20, mountTheta=1.21
20:11:32.977 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.07, opts=13)
20:11:32.977 00.000 7988 Enqueuing Move request for scope (-0.19, -0.07)
20:11:32.977 00.000 15712 Worker thread wakes up
20:11:32.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
20:11:32.977 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
20:11:32.977 00.000 15712 Moving (-0.19, -0.07) raw xDistance=0.07 yDistance=0.20
20:11:32.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:32.983 00.006 7988 UpdateGuideState exits: m=1503 SNR=26.2 Saturated
20:11:32.984 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:32.984 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.96
20:11:32.984 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
20:11:32.986 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:32.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:11:32.986 00.000 15712 MoveAxis(W, 5, ABG)
20:11:32.986 00.000 15712 Guiding  Dir = 3, Dur = 5
20:11:32.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:32.986 00.000 7988 Enqueuing Expose request
20:11:32.998 00.012 15712 IsGuiding returns 0
20:11:33.010 00.012 15712 IsGuiding returns 0
20:11:33.010 00.000 15712 Move returns status 0, amount 5
20:11:33.010 00.000 15712 MoveAxis(N, 0, ABG)
20:11:33.015 00.005 15712 Move returns status 0, amount 0
20:11:33.015 00.000 15712 move complete, result=0
20:11:33.015 00.000 15712 worker thread done servicing request
20:11:33.015 00.000 15712 Worker thread wakes up
20:11:33.015 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
20:11:33.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:33.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:34.209 01.194 7988 evsrv: cli 0CCD0168 connect
20:11:34.214 00.005 7988 case statement mapped state 6 to 3
20:11:34.216 00.002 7988 case statement mapped state 6 to 3
20:11:34.217 00.001 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"92935156-bbd4-4375-997d-a1ff4237b520"}
20:11:34.219 00.002 7988 case statement mapped state 6 to 3
20:11:34.221 00.002 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"92935156-bbd4-4375-997d-a1ff4237b520"}
20:11:34.221 00.000 7988 evsrv: cli 0CCD0168 disconnect
20:11:34.650 00.429 15712 Exposure complete
20:11:34.712 00.062 15712 worker thread done servicing request
20:11:34.712 00.000 7988 OnExposeComplete: enter
20:11:34.712 00.000 7988 UpdateGuideState(): m_state=6
20:11:34.712 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3544
20:11:34.725 00.013 7988 Star::Find returns 1 (1), X=1170.17, Y=434.19, Mass=1434, SNR=25.7, Peak=255 HFD=2.9
20:11:34.725 00.000 7988 MultiStar: [#1 -0.17,-0.36,1.04,U] [#2 -0.21,-0.05,1.01,U] [#3 -0.17,-0.02,0.99,U] [#4 -0.16,-0.00,1.02,U] [#5 -0.09,-0.20,0.71,U] [#6 -0.33,-0.10,0.71,U] [#7 -0.42,0.10,0.68,U] [#8 0.16,-0.23,0.69,U] 
20:11:34.728 00.003 7988 refined, 8 included, MultiStar: {-0.19, -0.03}, one-star: {-0.28, 0.51}
20:11:34.728 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.58) = xAngle (-1.40 = -1.40)
20:11:34.728 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.71 = 1.71)
20:11:34.728 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-2.97 mountX=0.03 mountY=0.19, mountTheta=1.40
20:11:34.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.03, opts=13)
20:11:34.728 00.000 7988 Enqueuing Move request for scope (-0.19, -0.03)
20:11:34.728 00.000 15712 Worker thread wakes up
20:11:34.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
20:11:34.728 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
20:11:34.728 00.000 15712 Moving (-0.19, -0.03) raw xDistance=0.03 yDistance=0.19
20:11:34.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:11:34.728 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.7 Saturated
20:11:34.742 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:34.744 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:34.744 00.000 7988 Enqueuing Expose request
20:11:34.744 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.95
20:11:34.744 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
20:11:34.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:34.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:11:34.744 00.000 15712 MoveAxis(W, 5, ABG)
20:11:34.744 00.000 15712 Guiding  Dir = 3, Dur = 5
20:11:34.744 00.000 15712 IsGuiding returns 0
20:11:34.760 00.016 15712 IsGuiding returns 0
20:11:34.760 00.000 15712 Move returns status 0, amount 5
20:11:34.760 00.000 15712 MoveAxis(N, 0, ABG)
20:11:34.760 00.000 15712 Move returns status 0, amount 0
20:11:34.760 00.000 15712 move complete, result=0
20:11:34.760 00.000 15712 worker thread done servicing request
20:11:34.760 00.000 15712 Worker thread wakes up
20:11:34.760 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.2 px 0 ms NORTH
20:11:34.776 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:34.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:36.195 01.419 15712 Exposure complete
20:11:36.254 00.059 15712 worker thread done servicing request
20:11:36.254 00.000 7988 OnExposeComplete: enter
20:11:36.257 00.003 7988 UpdateGuideState(): m_state=6
20:11:36.257 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3545
20:11:36.257 00.000 7988 Star::Find returns 1 (1), X=1170.17, Y=434.37, Mass=1502, SNR=26.3, Peak=255 HFD=3.2
20:11:36.257 00.000 7988 MultiStar: [#1 -0.18,-0.30,1.06,U] [#2 -0.06,-0.14,1.02,U] [#3 -0.30,0.05,0.98,U] [#4 -0.35,-0.00,1.05,U] [#5 -0.41,-0.21,0.71,U] [#6 -0.49,-0.19,0.74,U] [#7 -0.50,-0.16,0.66,U] [#8 -0.28,0.05,0.65,U] 
20:11:36.257 00.000 7988 refined, 8 included, MultiStar: {-0.30, -0.01}, one-star: {-0.29, 0.69}
20:11:36.257 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.58) = xAngle (-1.53 = -1.53)
20:11:36.257 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.58 = 1.58)
20:11:36.257 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-3.11 mountX=0.01 mountY=0.30, mountTheta=1.53
20:11:36.257 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.01, opts=13)
20:11:36.257 00.000 7988 Enqueuing Move request for scope (-0.30, -0.01)
20:11:36.257 00.000 15712 Worker thread wakes up
20:11:36.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.01) opts 0xd
20:11:36.257 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.01)
20:11:36.257 00.000 15712 Moving (-0.30, -0.01) raw xDistance=0.01 yDistance=0.30
20:11:36.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:11:36.257 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3 Saturated
20:11:36.271 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:36.271 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.94
20:11:36.271 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
20:11:36.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:11:36.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:36.273 00.002 7988 Enqueuing Expose request
20:11:36.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:11:36.273 00.000 15712 MoveAxis(W, 1, ABG)
20:11:36.273 00.000 15712 Guiding  Dir = 3, Dur = 1
20:11:36.273 00.000 15712 IsGuiding returns 0
20:11:36.292 00.019 15712 IsGuiding returns 0
20:11:36.292 00.000 15712 Move returns status 0, amount 1
20:11:36.292 00.000 15712 MoveAxis(N, 0, ABG)
20:11:36.292 00.000 15712 Move returns status 0, amount 0
20:11:36.292 00.000 15712 move complete, result=0
20:11:36.292 00.000 15712 worker thread done servicing request
20:11:36.292 00.000 15712 Worker thread wakes up
20:11:36.292 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.3 px 0 ms NORTH
20:11:36.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:36.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:37.932 01.640 15712 Exposure complete
20:11:37.988 00.056 15712 worker thread done servicing request
20:11:37.988 00.000 7988 OnExposeComplete: enter
20:11:37.993 00.005 7988 UpdateGuideState(): m_state=6
20:11:37.993 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3546
20:11:37.993 00.000 7988 Star::Find returns 1 (1), X=1170.19, Y=434.46, Mass=1464, SNR=26.0, Peak=255 HFD=3.1
20:11:37.993 00.000 7988 MultiStar: [#1 0.02,-0.14,1.03,U] [#2 -0.31,-0.08,1.02,U] [#3 -0.13,0.09,0.96,U] [#4 -0.11,-0.03,1.04,U] [#5 -0.22,-0.11,0.70,U] [#6 -0.40,-0.11,0.75,U] [#7 -0.49,0.14,0.64,U] [#8 -0.15,0.13,0.66,U] 
20:11:37.993 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.08}, one-star: {-0.26, 0.78}
20:11:37.993 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.58) = xAngle (4.36 = -1.93)
20:11:37.993 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.47 = 1.18)
20:11:37.993 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.23 cameraTheta=2.78 mountX=-0.08 mountY=0.21, mountTheta=1.93
20:11:37.993 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.08, opts=13)
20:11:37.993 00.000 7988 Enqueuing Move request for scope (-0.21, 0.08)
20:11:38.005 00.012 15712 Worker thread wakes up
20:11:38.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
20:11:38.005 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
20:11:38.005 00.000 15712 Moving (-0.21, 0.08) raw xDistance=-0.08 yDistance=0.21
20:11:38.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:38.005 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.0 Saturated
20:11:38.007 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:38.009 00.002 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.94
20:11:38.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:38.009 00.000 7988 Enqueuing Expose request
20:11:38.009 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
20:11:38.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:38.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:11:38.009 00.000 15712 MoveAxis(W, 1, ABG)
20:11:38.009 00.000 15712 Guiding  Dir = 3, Dur = 1
20:11:38.009 00.000 15712 IsGuiding returns 0
20:11:38.024 00.015 15712 IsGuiding returns 0
20:11:38.024 00.000 15712 Move returns status 0, amount 1
20:11:38.024 00.000 15712 MoveAxis(N, 0, ABG)
20:11:38.024 00.000 15712 Move returns status 0, amount 0
20:11:38.024 00.000 15712 move complete, result=0
20:11:38.024 00.000 15712 worker thread done servicing request
20:11:38.024 00.000 15712 Worker thread wakes up
20:11:38.024 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
20:11:38.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:38.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:39.446 01.422 15712 Exposure complete
20:11:39.504 00.058 15712 worker thread done servicing request
20:11:39.504 00.000 7988 OnExposeComplete: enter
20:11:39.507 00.003 7988 UpdateGuideState(): m_state=6
20:11:39.507 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3547
20:11:39.507 00.000 7988 Star::Find returns 1 (1), X=1170.19, Y=434.41, Mass=1514, SNR=26.5, Peak=255 HFD=3.3
20:11:39.507 00.000 7988 MultiStar: [#1 0.00,-0.22,1.03,U] [#2 -0.08,-0.07,0.98,U] [#3 0.04,0.04,0.95,U] [#4 -0.15,0.00,0.97,U] [#5 -0.10,-0.19,0.70,U] [#6 -0.42,-0.08,0.70,U] [#7 -0.34,0.02,0.64,U] [#8 -0.07,-0.09,0.66,U] 
20:11:39.507 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.03}, one-star: {-0.27, 0.73}
20:11:39.507 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.58) = xAngle (4.50 = -1.78)
20:11:39.507 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
20:11:39.507 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.92 mountX=-0.03 mountY=0.14, mountTheta=1.78
20:11:39.507 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.03, opts=13)
20:11:39.517 00.010 7988 Enqueuing Move request for scope (-0.14, 0.03)
20:11:39.517 00.000 15712 Worker thread wakes up
20:11:39.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
20:11:39.517 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
20:11:39.517 00.000 15712 Moving (-0.14, 0.03) raw xDistance=-0.03 yDistance=0.14
20:11:39.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:39.517 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5 Saturated
20:11:39.521 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:39.521 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:39.523 00.002 7988 Enqueuing Expose request
20:11:39.523 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.93
20:11:39.523 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
20:11:39.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:39.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:11:39.523 00.000 15712 MoveAxis(W, 1, ABG)
20:11:39.523 00.000 15712 Guiding  Dir = 3, Dur = 1
20:11:39.523 00.000 15712 IsGuiding returns 0
20:11:39.552 00.029 15712 IsGuiding returns 0
20:11:39.552 00.000 15712 Move returns status 0, amount 1
20:11:39.552 00.000 15712 MoveAxis(N, 0, ABG)
20:11:39.552 00.000 15712 Move returns status 0, amount 0
20:11:39.552 00.000 15712 move complete, result=0
20:11:39.552 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
20:11:39.555 00.003 15712 worker thread done servicing request
20:11:39.555 00.000 15712 Worker thread wakes up
20:11:39.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:39.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:41.197 01.642 15712 Exposure complete
20:11:41.257 00.060 15712 worker thread done servicing request
20:11:41.257 00.000 7988 OnExposeComplete: enter
20:11:41.257 00.000 7988 UpdateGuideState(): m_state=6
20:11:41.259 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3548
20:11:41.259 00.000 7988 Star::Find returns 1 (0), X=1170.30, Y=434.62, Mass=1480, SNR=26.2, Peak=241 HFD=3.2
20:11:41.259 00.000 7988 MultiStar: [#1 -0.07,-0.00,1.02,U] [#2 -0.21,0.11,0.97,U] [#3 -0.09,0.13,1.01,U] [#4 -0.11,0.06,1.02,U] [#5 -0.12,0.16,0.66,U] [#6 -0.22,0.02,0.69,U] [#7 -0.48,0.30,0.65,U] [#8 -0.18,0.28,0.70,U] 
20:11:41.259 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.23}, one-star: {-0.15, 0.94}
20:11:41.259 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.58) = xAngle (3.79 = -2.50)
20:11:41.259 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.90 = 0.61)
20:11:41.259 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.28 cameraTheta=2.21 mountX=-0.23 mountY=0.16, mountTheta=2.52
20:11:41.259 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.23, opts=13)
20:11:41.269 00.010 7988 Enqueuing Move request for scope (-0.17, 0.23)
20:11:41.269 00.000 15712 Worker thread wakes up
20:11:41.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
20:11:41.269 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
20:11:41.269 00.000 15712 Moving (-0.17, 0.23) raw xDistance=-0.23 yDistance=0.16
20:11:41.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:41.269 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2
20:11:41.272 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:41.272 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:41.274 00.002 7988 Enqueuing Expose request
20:11:41.274 00.000 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 638.93
20:11:41.274 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
20:11:41.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:41.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:11:41.274 00.000 15712 MoveAxis(E, 46, ABG)
20:11:41.274 00.000 15712 Guiding  Dir = 2, Dur = 46
20:11:41.279 00.005 15712 IsGuiding returns 0
20:11:41.290 00.011 15712 PulseGuide returned control before completion, sleep 41
20:11:41.338 00.048 15712 IsGuiding returns 1
20:11:41.338 00.000 15712 scope still moving after pulse duration time elapsed
20:11:41.371 00.033 15712 IsGuiding returns 0
20:11:41.371 00.000 15712 scope move finished after 46 + 49 ms
20:11:41.371 00.000 15712 Move returns status 0, amount 46
20:11:41.371 00.000 15712 MoveAxis(N, 0, ABG)
20:11:41.371 00.000 15712 Move returns status 0, amount 0
20:11:41.371 00.000 15712 move complete, result=0
20:11:41.371 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
20:11:41.377 00.006 15712 worker thread done servicing request
20:11:41.377 00.000 15712 Worker thread wakes up
20:11:41.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:41.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:42.790 01.413 15712 Exposure complete
20:11:42.849 00.059 15712 worker thread done servicing request
20:11:42.849 00.000 7988 OnExposeComplete: enter
20:11:42.852 00.003 7988 UpdateGuideState(): m_state=6
20:11:42.852 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3549
20:11:42.852 00.000 7988 Star::Find returns 1 (1), X=1170.11, Y=434.35, Mass=1499, SNR=26.2, Peak=255 HFD=3.3
20:11:42.852 00.000 7988 MultiStar: [#1 0.01,-0.10,0.99,U] [#2 -0.07,-0.10,1.00,U] [#3 0.03,0.05,0.98,U] [#4 -0.25,-0.02,0.97,U] [#5 -0.04,-0.16,0.70,U] [#6 -0.29,-0.08,0.72,U] [#7 -0.29,-0.13,0.64,U] [#8 -0.10,0.11,0.67,U] 
20:11:42.852 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.35, 0.67}
20:11:42.852 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.44 = -1.84)
20:11:42.852 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.55 = 1.27)
20:11:42.852 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=-0.04 mountY=0.14, mountTheta=1.84
20:11:42.852 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.04, opts=13)
20:11:42.852 00.000 7988 Enqueuing Move request for scope (-0.15, 0.04)
20:11:42.852 00.000 15712 Worker thread wakes up
20:11:42.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
20:11:42.852 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
20:11:42.852 00.000 15712 Moving (-0.15, 0.04) raw xDistance=-0.04 yDistance=0.14
20:11:42.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:42.852 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.2 Saturated
20:11:42.866 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:42.868 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:42.868 00.000 7988 Enqueuing Expose request
20:11:42.868 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.92
20:11:42.868 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:11:42.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:42.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:11:42.868 00.000 15712 MoveAxis(E, 2, ABG)
20:11:42.868 00.000 15712 Guiding  Dir = 2, Dur = 2
20:11:42.868 00.000 15712 IsGuiding returns 0
20:11:42.883 00.015 15712 IsGuiding returns 0
20:11:42.883 00.000 15712 Move returns status 0, amount 2
20:11:42.883 00.000 15712 MoveAxis(N, 0, ABG)
20:11:42.883 00.000 15712 Move returns status 0, amount 0
20:11:42.883 00.000 15712 move complete, result=0
20:11:42.883 00.000 15712 worker thread done servicing request
20:11:42.883 00.000 15712 Worker thread wakes up
20:11:42.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:42.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:42.883 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
20:11:44.634 01.751 15712 Exposure complete
20:11:44.695 00.061 15712 worker thread done servicing request
20:11:44.695 00.000 7988 OnExposeComplete: enter
20:11:44.695 00.000 7988 UpdateGuideState(): m_state=6
20:11:44.697 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3550
20:11:44.699 00.002 7988 Star::Find returns 1 (1), X=1170.29, Y=434.33, Mass=1533, SNR=26.7, Peak=255 HFD=3.3
20:11:44.699 00.000 7988 MultiStar: [#1 0.07,-0.33,0.98,U] [#2 0.02,-0.01,1.02,U] [#3 -0.14,0.10,0.93,U] [#4 -0.17,0.01,1.02,U] [#5 -0.03,-0.22,0.69,U] [#6 -0.15,-0.21,0.68,U] [#7 -0.28,0.10,0.63,U] [#8 -0.01,-0.08,0.66,U] 
20:11:44.701 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.17, 0.65}
20:11:44.702 00.001 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.58) = xAngle (4.53 = -1.75)
20:11:44.702 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.64 = 1.35)
20:11:44.704 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.95 mountX=-0.02 mountY=0.09, mountTheta=1.76
20:11:44.706 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.02, opts=13)
20:11:44.706 00.000 7988 Enqueuing Move request for scope (-0.09, 0.02)
20:11:44.708 00.002 15712 Worker thread wakes up
20:11:44.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
20:11:44.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
20:11:44.708 00.000 15712 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.09
20:11:44.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:44.708 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7 Saturated
20:11:44.711 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:44.711 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:44.713 00.002 7988 Enqueuing Expose request
20:11:44.713 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.92
20:11:44.713 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:11:44.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:44.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:11:44.713 00.000 15712 MoveAxis(E, 4, ABG)
20:11:44.713 00.000 15712 Guiding  Dir = 2, Dur = 4
20:11:44.713 00.000 15712 IsGuiding returns 0
20:11:44.731 00.018 15712 IsGuiding returns 0
20:11:44.731 00.000 15712 Move returns status 0, amount 4
20:11:44.731 00.000 15712 MoveAxis(N, 0, ABG)
20:11:44.731 00.000 15712 Move returns status 0, amount 0
20:11:44.731 00.000 15712 move complete, result=0
20:11:44.731 00.000 15712 worker thread done servicing request
20:11:44.731 00.000 15712 Worker thread wakes up
20:11:44.731 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
20:11:44.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:44.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:46.147 01.416 15712 Exposure complete
20:11:46.198 00.051 15712 worker thread done servicing request
20:11:46.198 00.000 7988 OnExposeComplete: enter
20:11:46.210 00.012 7988 UpdateGuideState(): m_state=6
20:11:46.210 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3551
20:11:46.210 00.000 7988 Star::Find returns 1 (1), X=1170.25, Y=434.41, Mass=1570, SNR=26.7, Peak=255 HFD=3.3
20:11:46.210 00.000 7988 MultiStar: [#1 0.16,-0.14,0.97,U] [#2 -0.05,0.15,0.98,U] [#3 0.09,0.15,0.92,U] [#4 0.00,-0.04,1.01,U] [#5 0.14,-0.04,0.69,U] [#6 0.11,-0.10,0.70,U] [#7 -0.39,0.18,0.64,U] [#8 0.17,0.07,0.66,U] 
20:11:46.215 00.005 7988 refined, 8 included, MultiStar: {0.00, 0.12}, one-star: {-0.21, 0.72}
20:11:46.215 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
20:11:46.215 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
20:11:46.215 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.12 mountY=-0.01, mountTheta=-3.09
20:11:46.215 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.12, opts=13)
20:11:46.215 00.000 7988 Enqueuing Move request for scope (0.00, 0.12)
20:11:46.215 00.000 15712 Worker thread wakes up
20:11:46.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
20:11:46.215 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
20:11:46.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:46.215 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.7 Saturated
20:11:46.224 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:46.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:46.226 00.002 7988 Enqueuing Expose request
20:11:46.226 00.000 15712 Moving (0.00, 0.12) raw xDistance=-0.12 yDistance=-0.01
20:11:46.226 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.91
20:11:46.226 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
20:11:46.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:46.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:11:46.226 00.000 15712 MoveAxis(E, 3, ABG)
20:11:46.226 00.000 15712 Guiding  Dir = 2, Dur = 3
20:11:46.226 00.000 15712 IsGuiding returns 0
20:11:46.249 00.023 15712 IsGuiding returns 0
20:11:46.249 00.000 15712 Move returns status 0, amount 3
20:11:46.249 00.000 15712 MoveAxis(N, 0, ABG)
20:11:46.249 00.000 15712 Move returns status 0, amount 0
20:11:46.249 00.000 15712 move complete, result=0
20:11:46.249 00.000 15712 worker thread done servicing request
20:11:46.249 00.000 15712 Worker thread wakes up
20:11:46.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:46.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:46.249 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:11:47.888 01.639 15712 Exposure complete
20:11:47.948 00.060 15712 worker thread done servicing request
20:11:47.948 00.000 7988 OnExposeComplete: enter
20:11:47.950 00.002 7988 UpdateGuideState(): m_state=6
20:11:47.950 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3552
20:11:47.950 00.000 7988 Star::Find returns 1 (0), X=1170.08, Y=434.81, Mass=1479, SNR=26.0, Peak=215 HFD=3.4
20:11:47.950 00.000 7988 MultiStar: [#1 0.08,-0.06,1.03,U] [#2 -0.05,0.52,1.04,U] [#3 -0.17,0.47,0.95,U] [#4 -0.17,0.44,1.05,U] [#5 0.02,0.09,0.79,U] [#6 -0.30,0.18,0.74,U] [#7 -0.40,0.43,0.66,U] [#8 -0.02,0.29,0.67,U] 
20:11:47.950 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.40}, one-star: {-0.37, 1.13}
20:11:47.950 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.78)
20:11:47.950 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.33)
20:11:47.950 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.92 mountX=-0.40 mountY=0.14, mountTheta=2.81
20:11:47.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.40, opts=13)
20:11:47.962 00.012 7988 Enqueuing Move request for scope (-0.15, 0.40)
20:11:47.962 00.000 15712 Worker thread wakes up
20:11:47.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.40) opts 0xd
20:11:47.962 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.40)
20:11:47.962 00.000 15712 Moving (-0.15, 0.40) raw xDistance=-0.40 yDistance=0.14
20:11:47.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:47.962 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.0
20:11:47.965 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:47.966 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:47.966 00.000 7988 Enqueuing Expose request
20:11:47.966 00.000 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 638.90
20:11:47.966 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
20:11:47.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:47.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:11:47.966 00.000 15712 MoveAxis(E, 81, ABG)
20:11:47.966 00.000 15712 Guiding  Dir = 2, Dur = 81
20:11:47.966 00.000 15712 IsGuiding returns 0
20:11:47.993 00.027 15712 PulseGuide returned control before completion, sleep 69
20:11:48.062 00.069 15712 IsGuiding returns 1
20:11:48.062 00.000 15712 scope still moving after pulse duration time elapsed
20:11:48.119 00.057 15712 IsGuiding returns 0
20:11:48.119 00.000 15712 scope move finished after 81 + 69 ms
20:11:48.119 00.000 15712 Move returns status 0, amount 81
20:11:48.119 00.000 15712 MoveAxis(N, 0, ABG)
20:11:48.119 00.000 15712 Move returns status 0, amount 0
20:11:48.119 00.000 15712 move complete, result=0
20:11:48.119 00.000 15712 worker thread done servicing request
20:11:48.119 00.000 15712 Worker thread wakes up
20:11:48.119 00.000 7988 GuideStep: -0.4 px 81 ms EAST, 0.1 px 0 ms NORTH
20:11:48.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:48.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:49.535 01.416 15712 Exposure complete
20:11:49.596 00.061 15712 worker thread done servicing request
20:11:49.596 00.000 7988 OnExposeComplete: enter
20:11:49.597 00.001 7988 UpdateGuideState(): m_state=6
20:11:49.597 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3553
20:11:49.599 00.002 7988 Star::Find returns 1 (0), X=1170.20, Y=434.26, Mass=1448, SNR=25.9, Peak=230 HFD=3.5
20:11:49.601 00.002 7988 MultiStar: [#1 0.04,-0.22,0.98,U] [#2 -0.16,-0.06,1.04,U] [#3 -0.04,-0.03,0.96,U] [#4 -0.04,0.07,1.00,U] [#5 -0.08,-0.20,0.72,U] [#6 -0.26,-0.16,0.69,U] [#7 -0.38,0.07,0.64,U] [#8 -0.14,-0.04,0.68,U] 
20:11:49.601 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {-0.26, 0.57}
20:11:49.603 00.002 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.66)
20:11:49.603 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.74 = 1.45)
20:11:49.605 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.14 cameraTheta=3.05 mountX=-0.01 mountY=0.13, mountTheta=1.66
20:11:49.605 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.01, opts=13)
20:11:49.605 00.000 7988 Enqueuing Move request for scope (-0.13, 0.01)
20:11:49.605 00.000 15712 Worker thread wakes up
20:11:49.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
20:11:49.605 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
20:11:49.605 00.000 15712 Moving (-0.13, 0.01) raw xDistance=-0.01 yDistance=0.13
20:11:49.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:49.605 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.9
20:11:49.612 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:49.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:49.615 00.003 7988 Enqueuing Expose request
20:11:49.615 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.90
20:11:49.615 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
20:11:49.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:49.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:11:49.615 00.000 15712 MoveAxis(E, 4, ABG)
20:11:49.615 00.000 15712 Guiding  Dir = 2, Dur = 4
20:11:49.615 00.000 15712 IsGuiding returns 0
20:11:49.632 00.017 15712 IsGuiding returns 0
20:11:49.632 00.000 15712 Move returns status 0, amount 4
20:11:49.632 00.000 15712 MoveAxis(N, 0, ABG)
20:11:49.632 00.000 15712 Move returns status 0, amount 0
20:11:49.632 00.000 15712 move complete, result=0
20:11:49.632 00.000 15712 worker thread done servicing request
20:11:49.632 00.000 15712 Worker thread wakes up
20:11:49.632 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
20:11:49.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:49.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:51.381 01.749 15712 Exposure complete
20:11:51.440 00.059 15712 worker thread done servicing request
20:11:51.442 00.002 7988 OnExposeComplete: enter
20:11:51.442 00.000 7988 UpdateGuideState(): m_state=6
20:11:51.444 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3554
20:11:51.446 00.002 7988 Star::Find returns 1 (1), X=1170.33, Y=434.25, Mass=1504, SNR=26.4, Peak=255 HFD=3.4
20:11:51.446 00.000 7988 MultiStar: [#1 -0.09,-0.41,1.01,U] [#2 -0.22,-0.07,1.01,U] [#3 -0.05,0.00,0.96,U] [#4 -0.04,-0.14,1.03,U] [#5 -0.01,-0.28,0.71,U] [#6 -0.29,-0.26,0.72,U] [#7 -0.43,-0.17,0.66,U] [#8 0.04,-0.15,0.63,U] 
20:11:51.448 00.002 7988 refined, 8 included, MultiStar: {-0.13, -0.08}, one-star: {-0.13, 0.57}
20:11:51.448 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
20:11:51.450 00.002 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
20:11:51.450 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-2.57 mountX=0.08 mountY=0.13, mountTheta=1.00
20:11:51.453 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.08, opts=13)
20:11:51.453 00.000 7988 Enqueuing Move request for scope (-0.13, -0.08)
20:11:51.455 00.002 15712 Worker thread wakes up
20:11:51.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
20:11:51.455 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
20:11:51.455 00.000 15712 Moving (-0.13, -0.08) raw xDistance=0.08 yDistance=0.13
20:11:51.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:51.455 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4 Saturated
20:11:51.458 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:51.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:51.458 00.000 7988 Enqueuing Expose request
20:11:51.458 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.89
20:11:51.458 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
20:11:51.458 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:51.458 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:11:51.458 00.000 15712 MoveAxis(E, 3, ABG)
20:11:51.458 00.000 15712 Guiding  Dir = 2, Dur = 3
20:11:51.458 00.000 15712 IsGuiding returns 0
20:11:51.509 00.051 15712 IsGuiding returns 0
20:11:51.509 00.000 15712 Move returns status 0, amount 3
20:11:51.509 00.000 15712 MoveAxis(N, 0, ABG)
20:11:51.509 00.000 15712 Move returns status 0, amount 0
20:11:51.509 00.000 15712 move complete, result=0
20:11:51.509 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:11:51.511 00.002 15712 worker thread done servicing request
20:11:51.511 00.000 15712 Worker thread wakes up
20:11:51.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:51.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:52.928 01.417 15712 Exposure complete
20:11:52.989 00.061 15712 worker thread done servicing request
20:11:52.989 00.000 7988 OnExposeComplete: enter
20:11:52.991 00.002 7988 UpdateGuideState(): m_state=6
20:11:52.991 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3555
20:11:52.991 00.000 7988 Star::Find returns 1 (0), X=1170.28, Y=434.17, Mass=1487, SNR=26.2, Peak=229 HFD=3.5
20:11:52.991 00.000 7988 MultiStar: [#1 0.02,-0.55,1.00,U] [#2 0.22,-0.17,1.00,U] [#3 -0.05,-0.10,0.98,U] [#4 -0.09,-0.39,1.08,U] [#5 0.17,-0.21,0.69,U] [#6 -0.27,-0.53,0.72,U] [#7 -0.01,-0.17,0.70,U] [#8 0.27,-0.38,0.67,U] 
20:11:52.991 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.21}, one-star: {-0.18, 0.49}
20:11:52.991 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
20:11:52.991 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
20:11:52.991 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=0.21 mountY=0.00, mountTheta=0.02
20:11:52.991 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.21, opts=13)
20:11:53.002 00.011 7988 Enqueuing Move request for scope (0.00, -0.21)
20:11:53.002 00.000 15712 Worker thread wakes up
20:11:53.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
20:11:53.002 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
20:11:53.002 00.000 15712 Moving (0.00, -0.21) raw xDistance=0.21 yDistance=0.00
20:11:53.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:11:53.002 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2
20:11:53.002 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:53.007 00.005 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 638.89
20:11:53.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:53.007 00.000 7988 Enqueuing Expose request
20:11:53.007 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
20:11:53.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:53.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:11:53.007 00.000 15712 MoveAxis(W, 42, ABG)
20:11:53.007 00.000 15712 Guiding  Dir = 3, Dur = 42
20:11:53.010 00.003 15712 IsGuiding returns 0
20:11:53.023 00.013 15712 PulseGuide returned control before completion, sleep 35
20:11:53.070 00.047 15712 IsGuiding returns 1
20:11:53.070 00.000 15712 scope still moving after pulse duration time elapsed
20:11:53.105 00.035 15712 IsGuiding returns 0
20:11:53.105 00.000 15712 scope move finished after 42 + 55 ms
20:11:53.105 00.000 15712 Move returns status 0, amount 42
20:11:53.105 00.000 15712 MoveAxis(N, 0, ABG)
20:11:53.105 00.000 15712 Move returns status 0, amount 0
20:11:53.105 00.000 15712 move complete, result=0
20:11:53.105 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
20:11:53.109 00.004 15712 worker thread done servicing request
20:11:53.109 00.000 15712 Worker thread wakes up
20:11:53.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:53.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:54.748 01.639 15712 Exposure complete
20:11:54.804 00.056 15712 worker thread done servicing request
20:11:54.804 00.000 7988 OnExposeComplete: enter
20:11:54.804 00.000 7988 UpdateGuideState(): m_state=6
20:11:54.812 00.008 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3556
20:11:54.814 00.002 7988 Star::Find returns 1 (0), X=1170.29, Y=434.49, Mass=1398, SNR=25.5, Peak=231 HFD=3.2
20:11:54.814 00.000 7988 MultiStar: [#1 0.14,-0.05,1.04,U] [#2 -0.00,0.15,1.03,U] [#3 0.01,0.15,0.97,U] [#4 0.05,0.11,1.03,U] [#5 -0.09,0.06,0.72,U] [#6 -0.26,0.08,0.74,U] [#7 -0.08,0.06,0.65,U] [#8 0.22,0.21,0.70,U] 
20:11:54.816 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.19}, one-star: {-0.17, 0.81}
20:11:54.816 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
20:11:54.818 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
20:11:54.818 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.65 mountX=-0.19 mountY=0.01, mountTheta=3.08
20:11:54.821 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.19, opts=13)
20:11:54.821 00.000 7988 Enqueuing Move request for scope (-0.02, 0.19)
20:11:54.823 00.002 15712 Worker thread wakes up
20:11:54.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
20:11:54.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
20:11:54.823 00.000 15712 Moving (-0.02, 0.19) raw xDistance=-0.19 yDistance=0.01
20:11:54.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:11:54.823 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.5
20:11:54.825 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:54.825 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 638.88
20:11:54.825 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
20:11:54.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:54.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:54.828 00.003 7988 Enqueuing Expose request
20:11:54.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:11:54.828 00.000 15712 MoveAxis(E, 37, ABG)
20:11:54.828 00.000 15712 Guiding  Dir = 2, Dur = 37
20:11:54.864 00.036 15712 IsGuiding returns 0
20:11:54.876 00.012 15712 PulseGuide returned control before completion, sleep 32
20:11:54.923 00.047 15712 IsGuiding returns 0
20:11:54.923 00.000 15712 Move returns status 0, amount 37
20:11:54.923 00.000 15712 MoveAxis(N, 0, ABG)
20:11:54.923 00.000 15712 Move returns status 0, amount 0
20:11:54.923 00.000 15712 move complete, result=0
20:11:54.923 00.000 15712 worker thread done servicing request
20:11:54.923 00.000 15712 Worker thread wakes up
20:11:54.923 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
20:11:54.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:54.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:56.352 01.429 15712 Exposure complete
20:11:56.411 00.059 15712 worker thread done servicing request
20:11:56.413 00.002 7988 OnExposeComplete: enter
20:11:56.413 00.000 7988 UpdateGuideState(): m_state=6
20:11:56.415 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3557
20:11:56.415 00.000 7988 Star::Find returns 1 (1), X=1170.19, Y=434.54, Mass=1570, SNR=27.0, Peak=255 HFD=3.4
20:11:56.415 00.000 7988 MultiStar: [#1 0.02,-0.18,0.97,U] [#2 -0.07,-0.01,0.99,U] [#3 0.01,0.06,0.92,U] [#4 -0.13,0.01,1.04,U] [#5 -0.42,-0.06,0.67,U] [#6 -0.46,-0.09,0.69,U] [#7 -0.36,0.19,0.65,U] [#8 -0.08,0.16,0.64,U] 
20:11:56.415 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.11}, one-star: {-0.27, 0.86}
20:11:56.415 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.58) = xAngle (4.15 = -2.14)
20:11:56.415 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.97)
20:11:56.415 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.57 mountX=-0.11 mountY=0.17, mountTheta=2.15
20:11:56.415 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.11, opts=13)
20:11:56.415 00.000 7988 Enqueuing Move request for scope (-0.18, 0.11)
20:11:56.425 00.010 15712 Worker thread wakes up
20:11:56.425 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
20:11:56.425 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
20:11:56.425 00.000 15712 Moving (-0.18, 0.11) raw xDistance=-0.11 yDistance=0.17
20:11:56.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:56.425 00.000 7988 UpdateGuideState exits: m=1570 SNR=27.0 Saturated
20:11:56.429 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:56.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:56.431 00.002 7988 Enqueuing Expose request
20:11:56.432 00.001 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.87
20:11:56.432 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:11:56.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:56.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:11:56.432 00.000 15712 MoveAxis(E, 4, ABG)
20:11:56.432 00.000 15712 Guiding  Dir = 2, Dur = 4
20:11:56.432 00.000 15712 IsGuiding returns 0
20:11:56.445 00.013 15712 IsGuiding returns 0
20:11:56.445 00.000 15712 Move returns status 0, amount 4
20:11:56.445 00.000 15712 MoveAxis(N, 0, ABG)
20:11:56.445 00.000 15712 Move returns status 0, amount 0
20:11:56.445 00.000 15712 move complete, result=0
20:11:56.445 00.000 15712 worker thread done servicing request
20:11:56.445 00.000 15712 Worker thread wakes up
20:11:56.445 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
20:11:56.449 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:56.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:58.085 01.636 15712 Exposure complete
20:11:58.133 00.048 15712 worker thread done servicing request
20:11:58.147 00.014 7988 OnExposeComplete: enter
20:11:58.147 00.000 7988 UpdateGuideState(): m_state=6
20:11:58.149 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3558
20:11:58.149 00.000 7988 Star::Find returns 1 (0), X=1170.13, Y=434.42, Mass=1438, SNR=25.8, Peak=242 HFD=3.2
20:11:58.149 00.000 7988 MultiStar: [#1 -0.14,-0.35,1.04,U] [#2 -0.27,-0.08,1.03,U] [#3 -0.16,0.03,0.99,U] [#4 -0.12,0.04,1.05,U] [#5 -0.03,-0.17,0.72,U] [#6 -0.32,-0.08,0.68,U] [#7 -0.65,0.14,0.67,U] [#8 -0.06,-0.07,0.66,U] 
20:11:58.149 00.000 7988 refined, 8 included, MultiStar: {-0.22, 0.03}, one-star: {-0.32, 0.74}
20:11:58.149 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.58 = -1.70)
20:11:58.149 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.41)
20:11:58.149 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.23 cameraTheta=3.01 mountX=-0.03 mountY=0.22, mountTheta=1.70
20:11:58.149 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.03, opts=13)
20:11:58.149 00.000 7988 Enqueuing Move request for scope (-0.22, 0.03)
20:11:58.149 00.000 15712 Worker thread wakes up
20:11:58.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
20:11:58.149 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
20:11:58.149 00.000 15712 Moving (-0.22, 0.03) raw xDistance=-0.03 yDistance=0.22
20:11:58.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:11:58.149 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.8
20:11:58.162 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:58.164 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:58.164 00.000 7988 Enqueuing Expose request
20:11:58.164 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.87
20:11:58.164 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:11:58.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:58.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:11:58.164 00.000 15712 MoveAxis(E, 4, ABG)
20:11:58.164 00.000 15712 Guiding  Dir = 2, Dur = 4
20:11:58.164 00.000 15712 IsGuiding returns 0
20:11:58.214 00.050 15712 IsGuiding returns 0
20:11:58.214 00.000 15712 Move returns status 0, amount 4
20:11:58.214 00.000 15712 MoveAxis(N, 0, ABG)
20:11:58.214 00.000 15712 Move returns status 0, amount 0
20:11:58.214 00.000 15712 move complete, result=0
20:11:58.214 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
20:11:58.224 00.010 15712 worker thread done servicing request
20:11:58.224 00.000 15712 Worker thread wakes up
20:11:58.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:58.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:11:59.632 01.408 15712 Exposure complete
20:11:59.691 00.059 15712 worker thread done servicing request
20:11:59.691 00.000 7988 OnExposeComplete: enter
20:11:59.694 00.003 7988 UpdateGuideState(): m_state=6
20:11:59.694 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3559
20:11:59.696 00.002 7988 Star::Find returns 1 (0), X=1170.19, Y=434.47, Mass=1506, SNR=26.4, Peak=234 HFD=3.4
20:11:59.696 00.000 7988 MultiStar: [#1 0.07,-0.13,1.01,U] [#2 -0.19,0.13,0.99,U] [#3 -0.20,0.08,0.94,U] [#4 -0.12,0.13,1.03,U] [#5 0.01,-0.33,0.68,U] [#6 -0.25,-0.11,0.67,U] [#7 -0.56,0.21,0.65,U] [#8 0.09,0.18,0.71,U] 
20:11:59.696 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.13}, one-star: {-0.26, 0.79}
20:11:59.696 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.58) = xAngle (4.03 = -2.26)
20:11:59.696 00.000 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.85)
20:11:59.696 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.45 mountX=-0.12 mountY=0.15, mountTheta=2.27
20:11:59.696 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.13, opts=13)
20:11:59.696 00.000 7988 Enqueuing Move request for scope (-0.15, 0.13)
20:11:59.696 00.000 15712 Worker thread wakes up
20:11:59.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
20:11:59.696 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
20:11:59.696 00.000 15712 Moving (-0.15, 0.13) raw xDistance=-0.12 yDistance=0.15
20:11:59.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:11:59.696 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
20:11:59.708 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:59.709 00.001 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.86
20:11:59.709 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
20:11:59.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:59.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:11:59.709 00.000 15712 MoveAxis(E, 6, ABG)
20:11:59.709 00.000 15712 Guiding  Dir = 2, Dur = 6
20:11:59.709 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:11:59.709 00.000 7988 Enqueuing Expose request
20:11:59.709 00.000 15712 IsGuiding returns 0
20:11:59.730 00.021 15712 IsGuiding returns 0
20:11:59.730 00.000 15712 Move returns status 0, amount 6
20:11:59.730 00.000 15712 MoveAxis(N, 0, ABG)
20:11:59.730 00.000 15712 Move returns status 0, amount 0
20:11:59.730 00.000 15712 move complete, result=0
20:11:59.730 00.000 15712 worker thread done servicing request
20:11:59.730 00.000 15712 Worker thread wakes up
20:11:59.741 00.011 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:11:59.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:11:59.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:01.383 01.642 15712 Exposure complete
20:12:01.430 00.047 15712 worker thread done servicing request
20:12:01.430 00.000 7988 OnExposeComplete: enter
20:12:01.446 00.016 7988 UpdateGuideState(): m_state=6
20:12:01.446 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3560
20:12:01.446 00.000 7988 Star::Find returns 1 (0), X=1170.17, Y=434.62, Mass=1555, SNR=26.8, Peak=229 HFD=3.2
20:12:01.446 00.000 7988 MultiStar: [#1 -0.08,0.14,0.96,U] [#2 -0.28,0.38,0.97,U] [#3 -0.27,0.41,0.92,U] [#4 -0.13,0.26,1.01,U] [#5 -0.00,0.31,0.68,U] [#6 -0.67,0.38,0.69,U] [#7 -0.42,0.51,0.64,U] [#8 0.01,0.33,0.65,U] 
20:12:01.446 00.000 7988 refined, 8 included, MultiStar: {-0.23, 0.41}, one-star: {-0.28, 0.94}
20:12:01.446 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
20:12:01.446 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
20:12:01.446 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.41 hyp=0.47 cameraTheta=2.08 mountX=-0.41 mountY=0.22, mountTheta=2.65
20:12:01.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.41, opts=13)
20:12:01.446 00.000 7988 Enqueuing Move request for scope (-0.23, 0.41)
20:12:01.446 00.000 15712 Worker thread wakes up
20:12:01.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.41) opts 0xd
20:12:01.446 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.41)
20:12:01.446 00.000 15712 Moving (-0.23, 0.41) raw xDistance=-0.41 yDistance=0.22
20:12:01.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:01.446 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.8
20:12:01.460 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:01.461 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:01.463 00.002 7988 Enqueuing Expose request
20:12:01.463 00.000 15712 PPEC rslt: input = -0.41, final = -0.26, react = -0.25, pred = -0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 638.85
20:12:01.463 00.000 15712 PPEC: input: -0.41, control: -0.26, exposure: 1500
20:12:01.465 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:01.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:12:01.465 00.000 15712 MoveAxis(E, 86, ABG)
20:12:01.465 00.000 15712 Guiding  Dir = 2, Dur = 86
20:12:01.496 00.031 15712 IsGuiding returns 0
20:12:01.515 00.019 15712 PulseGuide returned control before completion, sleep 80
20:12:01.625 00.110 15712 IsGuiding returns 0
20:12:01.625 00.000 15712 Move returns status 0, amount 86
20:12:01.625 00.000 15712 MoveAxis(N, 0, ABG)
20:12:01.625 00.000 15712 Move returns status 0, amount 0
20:12:01.625 00.000 15712 move complete, result=0
20:12:01.625 00.000 7988 GuideStep: -0.4 px 86 ms EAST, 0.2 px 0 ms NORTH
20:12:01.629 00.004 15712 worker thread done servicing request
20:12:01.629 00.000 15712 Worker thread wakes up
20:12:01.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:01.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:03.046 01.417 15712 Exposure complete
20:12:03.094 00.048 15712 worker thread done servicing request
20:12:03.094 00.000 7988 OnExposeComplete: enter
20:12:03.108 00.014 7988 UpdateGuideState(): m_state=6
20:12:03.110 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3561
20:12:03.111 00.001 7988 Star::Find returns 1 (0), X=1170.10, Y=434.66, Mass=1510, SNR=26.4, Peak=223 HFD=3.3
20:12:03.111 00.000 7988 MultiStar: [#1 -0.21,0.10,1.02,U] [#2 -0.18,0.45,1.01,U] [#3 -0.23,0.38,0.95,U] [#4 -0.20,0.29,1.05,U] [#5 -0.22,0.16,0.69,U] [#6 -0.31,0.12,0.70,U] [#7 -0.49,0.40,0.67,U] [#8 -0.09,0.50,0.63,U] 
20:12:03.113 00.002 7988 refined, 8 included, MultiStar: {-0.25, 0.39}, one-star: {-0.36, 0.98}
20:12:03.113 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.56)
20:12:03.115 00.002 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.55)
20:12:03.115 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.39 hyp=0.46 cameraTheta=2.14 mountX=-0.38 mountY=0.24, mountTheta=2.59
20:12:03.117 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.39, opts=13)
20:12:03.119 00.002 7988 Enqueuing Move request for scope (-0.25, 0.39)
20:12:03.119 00.000 15712 Worker thread wakes up
20:12:03.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.39) opts 0xd
20:12:03.119 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.39)
20:12:03.119 00.000 15712 Moving (-0.25, 0.39) raw xDistance=-0.38 yDistance=0.24
20:12:03.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:03.119 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
20:12:03.123 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:03.124 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:03.124 00.000 7988 Enqueuing Expose request
20:12:03.124 00.000 15712 PPEC rslt: input = -0.38, final = -0.25, react = -0.23, pred = -0.02, hyst = -0.21, hyst_pct = 0.00, period_length = 638.85
20:12:03.124 00.000 15712 PPEC: input: -0.38, control: -0.25, exposure: 1500
20:12:03.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:03.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:12:03.124 00.000 15712 MoveAxis(E, 82, ABG)
20:12:03.124 00.000 15712 Guiding  Dir = 2, Dur = 82
20:12:03.162 00.038 15712 IsGuiding returns 0
20:12:03.177 00.015 15712 PulseGuide returned control before completion, sleep 77
20:12:03.268 00.091 15712 IsGuiding returns 0
20:12:03.268 00.000 15712 Move returns status 0, amount 82
20:12:03.268 00.000 15712 MoveAxis(N, 0, ABG)
20:12:03.268 00.000 15712 Move returns status 0, amount 0
20:12:03.268 00.000 15712 move complete, result=0
20:12:03.268 00.000 7988 GuideStep: -0.4 px 82 ms EAST, 0.2 px 0 ms NORTH
20:12:03.275 00.007 15712 worker thread done servicing request
20:12:03.275 00.000 15712 Worker thread wakes up
20:12:03.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:03.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:04.912 01.637 15712 Exposure complete
20:12:04.963 00.051 15712 worker thread done servicing request
20:12:04.963 00.000 7988 OnExposeComplete: enter
20:12:04.974 00.011 7988 UpdateGuideState(): m_state=6
20:12:04.974 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3562
20:12:04.974 00.000 7988 Star::Find returns 1 (1), X=1170.23, Y=434.56, Mass=1485, SNR=26.1, Peak=255 HFD=3.2
20:12:04.974 00.000 7988 MultiStar: [#1 -0.12,-0.15,1.00,U] [#2 -0.29,0.18,1.01,U] [#3 -0.17,0.14,0.97,U] [#4 -0.25,0.15,1.04,U] [#5 -0.14,-0.15,0.71,U] [#6 -0.43,0.17,0.68,U] [#7 -0.53,0.12,0.67,U] [#8 -0.06,0.12,0.67,U] 
20:12:04.974 00.000 7988 refined, 8 included, MultiStar: {-0.24, 0.18}, one-star: {-0.22, 0.88}
20:12:04.980 00.006 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.58) = xAngle (4.08 = -2.20)
20:12:04.980 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.91)
20:12:04.980 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.51 mountX=-0.17 mountY=0.24, mountTheta=2.21
20:12:04.980 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.18, opts=13)
20:12:04.980 00.000 7988 Enqueuing Move request for scope (-0.24, 0.18)
20:12:04.980 00.000 15712 Worker thread wakes up
20:12:04.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
20:12:04.980 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
20:12:04.980 00.000 15712 Moving (-0.24, 0.18) raw xDistance=-0.17 yDistance=0.24
20:12:04.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:04.980 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1 Saturated
20:12:04.988 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:04.990 00.002 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 638.84
20:12:04.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:04.990 00.000 7988 Enqueuing Expose request
20:12:04.990 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
20:12:04.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:04.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:12:04.990 00.000 15712 MoveAxis(E, 41, ABG)
20:12:04.990 00.000 15712 Guiding  Dir = 2, Dur = 41
20:12:04.990 00.000 15712 IsGuiding returns 0
20:12:05.014 00.024 15712 PulseGuide returned control before completion, sleep 30
20:12:05.076 00.062 15712 IsGuiding returns 1
20:12:05.076 00.000 15712 scope still moving after pulse duration time elapsed
20:12:05.102 00.026 15712 IsGuiding returns 0
20:12:05.102 00.000 15712 scope move finished after 41 + 68 ms
20:12:05.102 00.000 15712 Move returns status 0, amount 41
20:12:05.102 00.000 15712 MoveAxis(N, 0, ABG)
20:12:05.102 00.000 15712 Move returns status 0, amount 0
20:12:05.102 00.000 15712 move complete, result=0
20:12:05.102 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
20:12:05.104 00.002 15712 worker thread done servicing request
20:12:05.104 00.000 15712 Worker thread wakes up
20:12:05.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:05.106 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:06.524 01.418 15712 Exposure complete
20:12:06.579 00.055 15712 worker thread done servicing request
20:12:06.585 00.006 7988 OnExposeComplete: enter
20:12:06.585 00.000 7988 UpdateGuideState(): m_state=6
20:12:06.587 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3563
20:12:06.587 00.000 7988 Star::Find returns 1 (1), X=1170.09, Y=434.10, Mass=1450, SNR=25.9, Peak=255 HFD=2.9
20:12:06.589 00.002 7988 MultiStar: [#1 -0.09,-0.43,1.02,U] [#2 0.06,-0.33,1.04,U] [#3 -0.15,-0.28,0.95,U] [#4 -0.09,-0.18,1.05,U] [#5 -0.04,-0.27,0.74,U] [#6 -0.39,-0.27,0.69,U] [#7 -0.35,-0.31,0.65,U] [#8 -0.10,-0.24,0.69,U] 
20:12:06.589 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.20}, one-star: {-0.37, 0.41}
20:12:06.591 00.002 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.58) = xAngle (-0.66 = -0.66)
20:12:06.591 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.45 = 2.45)
20:12:06.593 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-2.23 mountX=0.20 mountY=0.16, mountTheta=0.68
20:12:06.596 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.20, opts=13)
20:12:06.596 00.000 7988 Enqueuing Move request for scope (-0.16, -0.20)
20:12:06.598 00.002 15712 Worker thread wakes up
20:12:06.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
20:12:06.598 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
20:12:06.598 00.000 15712 Moving (-0.16, -0.20) raw xDistance=0.20 yDistance=0.16
20:12:06.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:06.598 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9 Saturated
20:12:06.600 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:06.601 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:06.601 00.000 7988 Enqueuing Expose request
20:12:06.601 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 638.83
20:12:06.601 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
20:12:06.601 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:06.601 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:12:06.601 00.000 15712 MoveAxis(W, 33, ABG)
20:12:06.601 00.000 15712 Guiding  Dir = 3, Dur = 33
20:12:06.601 00.000 15712 IsGuiding returns 0
20:12:06.630 00.029 15712 PulseGuide returned control before completion, sleep 18
20:12:06.649 00.019 15712 IsGuiding returns 1
20:12:06.649 00.000 15712 scope still moving after pulse duration time elapsed
20:12:06.685 00.036 15712 IsGuiding returns 0
20:12:06.685 00.000 15712 scope move finished after 33 + 57 ms
20:12:06.685 00.000 15712 Move returns status 0, amount 33
20:12:06.685 00.000 15712 MoveAxis(N, 0, ABG)
20:12:06.685 00.000 15712 Move returns status 0, amount 0
20:12:06.685 00.000 15712 move complete, result=0
20:12:06.685 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.2 px 0 ms NORTH
20:12:06.696 00.011 15712 worker thread done servicing request
20:12:06.696 00.000 15712 Worker thread wakes up
20:12:06.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:06.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:08.437 01.741 15712 Exposure complete
20:12:08.497 00.060 15712 worker thread done servicing request
20:12:08.497 00.000 7988 OnExposeComplete: enter
20:12:08.500 00.003 7988 UpdateGuideState(): m_state=6
20:12:08.500 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3564
20:12:08.500 00.000 7988 Star::Find returns 1 (1), X=1169.99, Y=434.23, Mass=1529, SNR=26.7, Peak=255 HFD=3.4
20:12:08.500 00.000 7988 MultiStar: [#1 -0.15,-0.26,0.97,U] [#2 -0.22,-0.18,0.97,U] [#3 -0.32,0.11,0.95,U] [#4 -0.23,-0.32,1.04,U] [#5 -0.25,-0.24,0.70,U] [#6 -0.55,-0.23,0.65,U] [#7 -0.38,-0.14,0.64,U] [#8 -0.39,-0.23,0.65,U] 
20:12:08.500 00.000 7988 refined, 8 included, MultiStar: {-0.32, -0.09}, one-star: {-0.47, 0.54}
20:12:08.500 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.58) = xAngle (-1.29 = -1.29)
20:12:08.500 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.82 = 1.82)
20:12:08.500 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.09 hyp=0.33 cameraTheta=-2.87 mountX=0.09 mountY=0.32, mountTheta=1.30
20:12:08.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.09, opts=13)
20:12:08.500 00.000 7988 Enqueuing Move request for scope (-0.32, -0.09)
20:12:08.500 00.000 15712 Worker thread wakes up
20:12:08.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.09) opts 0xd
20:12:08.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.09)
20:12:08.500 00.000 15712 Moving (-0.32, -0.09) raw xDistance=0.09 yDistance=0.32
20:12:08.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:08.500 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7 Saturated
20:12:08.513 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:08.514 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:08.514 00.000 7988 Enqueuing Expose request
20:12:08.516 00.002 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.83
20:12:08.516 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
20:12:08.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:12:08.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
20:12:08.516 00.000 15712 MoveAxis(E, 10, ABG)
20:12:08.516 00.000 15712 Guiding  Dir = 2, Dur = 10
20:12:08.516 00.000 15712 IsGuiding returns 0
20:12:08.531 00.015 15712 IsGuiding returns 1
20:12:08.531 00.000 15712 scope still moving after pulse duration time elapsed
20:12:08.578 00.047 15712 IsGuiding returns 0
20:12:08.578 00.000 15712 scope move finished after 10 + 52 ms
20:12:08.578 00.000 15712 Move returns status 0, amount 10
20:12:08.578 00.000 15712 MoveAxis(N, 0, ABG)
20:12:08.578 00.000 15712 Move returns status 0, amount 0
20:12:08.578 00.000 15712 move complete, result=0
20:12:08.578 00.000 15712 worker thread done servicing request
20:12:08.578 00.000 15712 Worker thread wakes up
20:12:08.578 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.3 px 0 ms NORTH
20:12:08.580 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:08.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:09.997 01.417 15712 Exposure complete
20:12:10.044 00.047 15712 worker thread done servicing request
20:12:10.044 00.000 7988 OnExposeComplete: enter
20:12:10.044 00.000 7988 UpdateGuideState(): m_state=6
20:12:10.059 00.015 7988 Star::Find(15, 1169, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3565
20:12:10.059 00.000 7988 Star::Find returns 1 (0), X=1170.07, Y=434.21, Mass=1427, SNR=25.6, Peak=240 HFD=3.2
20:12:10.061 00.002 7988 MultiStar: [#1 -0.07,-0.46,1.01,U] [#2 -0.09,-0.05,1.07,U] [#3 -0.08,-0.01,0.99,U] [#4 -0.13,-0.08,1.08,U] [#5 -0.07,-0.25,0.68,U] [#6 -0.29,-0.21,0.78,U] [#7 -0.49,-0.08,0.70,U] [#8 -0.03,0.03,0.64,U] 
20:12:10.061 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.06}, one-star: {-0.38, 0.53}
20:12:10.061 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.26 = -1.26)
20:12:10.061 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.85 = 1.85)
20:12:10.061 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.83 mountX=0.06 mountY=0.18, mountTheta=1.26
20:12:10.061 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.06, opts=13)
20:12:10.061 00.000 7988 Enqueuing Move request for scope (-0.18, -0.06)
20:12:10.061 00.000 15712 Worker thread wakes up
20:12:10.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
20:12:10.061 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
20:12:10.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:12:10.061 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.6
20:12:10.072 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:10.072 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:10.074 00.002 15712 Moving (-0.18, -0.06) raw xDistance=0.06 yDistance=0.18
20:12:10.074 00.000 7988 Enqueuing Expose request
20:12:10.078 00.004 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
20:12:10.078 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
20:12:10.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:10.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:12:10.078 00.000 15712 MoveAxis(E, 12, ABG)
20:12:10.078 00.000 15712 Guiding  Dir = 2, Dur = 12
20:12:10.078 00.000 15712 IsGuiding returns 0
20:12:10.128 00.050 15712 IsGuiding returns 1
20:12:10.128 00.000 15712 scope still moving after pulse duration time elapsed
20:12:10.154 00.026 15712 IsGuiding returns 0
20:12:10.154 00.000 15712 scope move finished after 12 + 62 ms
20:12:10.154 00.000 15712 Move returns status 0, amount 12
20:12:10.154 00.000 15712 MoveAxis(N, 0, ABG)
20:12:10.154 00.000 15712 Move returns status 0, amount 0
20:12:10.154 00.000 15712 move complete, result=0
20:12:10.154 00.000 15712 worker thread done servicing request
20:12:10.154 00.000 15712 Worker thread wakes up
20:12:10.154 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.2 px 0 ms NORTH
20:12:10.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:10.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:11.796 01.642 15712 Exposure complete
20:12:11.855 00.059 15712 worker thread done servicing request
20:12:11.855 00.000 7988 OnExposeComplete: enter
20:12:11.855 00.000 7988 UpdateGuideState(): m_state=6
20:12:11.858 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3566
20:12:11.858 00.000 7988 Star::Find returns 1 (1), X=1169.98, Y=434.27, Mass=1444, SNR=25.7, Peak=255 HFD=3.2
20:12:11.858 00.000 7988 MultiStar: [#1 -0.13,-0.34,1.01,U] [#2 -0.12,-0.04,1.06,U] [#3 -0.38,0.16,0.98,U] [#4 -0.27,-0.13,1.07,U] [#5 -0.18,-0.16,0.71,U] [#6 -0.46,-0.12,0.74,U] [#7 -0.57,0.14,0.68,U] [#8 -0.12,-0.19,0.67,U] 
20:12:11.862 00.004 7988 refined, 8 included, MultiStar: {-0.29, -0.00}, one-star: {-0.48, 0.59}
20:12:11.862 00.000 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.58) = xAngle (-1.56 = -1.56)
20:12:11.862 00.000 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.55 = 1.55)
20:12:11.862 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.00 hyp=0.29 cameraTheta=-3.14 mountX=0.00 mountY=0.29, mountTheta=1.56
20:12:11.862 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.00, opts=13)
20:12:11.862 00.000 7988 Enqueuing Move request for scope (-0.29, -0.00)
20:12:11.862 00.000 15712 Worker thread wakes up
20:12:11.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.00) opts 0xd
20:12:11.862 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.00)
20:12:11.862 00.000 15712 Moving (-0.29, -0.00) raw xDistance=0.00 yDistance=0.29
20:12:11.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:11.862 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.7 Saturated
20:12:11.871 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:11.871 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:11.874 00.003 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
20:12:11.874 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
20:12:11.874 00.000 7988 Enqueuing Expose request
20:12:11.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:12:11.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:12:11.874 00.000 15712 MoveAxis(E, 11, ABG)
20:12:11.874 00.000 15712 Guiding  Dir = 2, Dur = 11
20:12:11.874 00.000 15712 IsGuiding returns 0
20:12:11.906 00.032 15712 IsGuiding returns 1
20:12:11.906 00.000 15712 scope still moving after pulse duration time elapsed
20:12:11.947 00.041 15712 IsGuiding returns 0
20:12:11.947 00.000 15712 scope move finished after 11 + 66 ms
20:12:11.954 00.007 15712 Move returns status 0, amount 11
20:12:11.954 00.000 15712 MoveAxis(N, 0, ABG)
20:12:11.954 00.000 15712 Move returns status 0, amount 0
20:12:11.954 00.000 15712 move complete, result=0
20:12:11.954 00.000 15712 worker thread done servicing request
20:12:11.954 00.000 15712 Worker thread wakes up
20:12:11.954 00.000 7988 GuideStep: 0.0 px 11 ms EAST, 0.3 px 0 ms NORTH
20:12:11.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:11.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:13.373 01.419 15712 Exposure complete
20:12:13.432 00.059 15712 worker thread done servicing request
20:12:13.432 00.000 7988 OnExposeComplete: enter
20:12:13.432 00.000 7988 UpdateGuideState(): m_state=6
20:12:13.434 00.002 7988 Star::Find(15, 1169, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3567
20:12:13.436 00.002 7988 Star::Find returns 1 (1), X=1169.94, Y=434.39, Mass=1377, SNR=25.2, Peak=255 HFD=3.0
20:12:13.436 00.000 7988 MultiStar: [#1 -0.27,-0.37,1.04,U] [#2 -0.14,-0.04,1.03,U] [#3 -0.31,-0.14,0.99,U] [#4 -0.29,-0.00,1.08,U] [#5 -0.43,-0.10,0.71,U] [#6 -0.42,-0.03,0.76,U] [#7 -0.55,-0.09,0.67,U] [#8 -0.04,-0.08,0.70,U] 
20:12:13.438 00.002 7988 refined, 8 included, MultiStar: {-0.32, -0.01}, one-star: {-0.51, 0.71}
20:12:13.438 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.58) = xAngle (-1.53 = -1.53)
20:12:13.438 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.58 = 1.58)
20:12:13.438 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.11 mountX=0.01 mountY=0.32, mountTheta=1.53
20:12:13.443 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.01, opts=13)
20:12:13.443 00.000 7988 Enqueuing Move request for scope (-0.32, -0.01)
20:12:13.443 00.000 15712 Worker thread wakes up
20:12:13.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
20:12:13.443 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
20:12:13.443 00.000 15712 Moving (-0.32, -0.01) raw xDistance=0.01 yDistance=0.32
20:12:13.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:13.443 00.000 7988 UpdateGuideState exits: m=1377 SNR=25.2 Saturated
20:12:13.448 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:13.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:13.450 00.002 7988 Enqueuing Expose request
20:12:13.450 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
20:12:13.450 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
20:12:13.450 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.59 newest=0.80
20:12:13.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
20:12:13.450 00.000 15712 MoveAxis(E, 8, ABG)
20:12:13.450 00.000 15712 Guiding  Dir = 2, Dur = 8
20:12:13.450 00.000 15712 IsGuiding returns 0
20:12:13.466 00.016 15712 IsGuiding returns 0
20:12:13.466 00.000 15712 Move returns status 0, amount 8
20:12:13.466 00.000 15712 BLC: Oldest BLC event removed
20:12:13.466 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 191 applied
20:12:13.466 00.000 15712 MoveAxis(S, 274, ABG)
20:12:13.466 00.000 15712 Guiding  Dir = 1, Dur = 274
20:12:13.466 00.000 15712 IsGuiding returns 0
20:12:13.547 00.081 15712 PulseGuide returned control before completion, sleep 205
20:12:13.770 00.223 15712 IsGuiding returns 1
20:12:13.770 00.000 15712 scope still moving after pulse duration time elapsed
20:12:13.839 00.069 15712 IsGuiding returns 0
20:12:13.839 00.000 15712 scope move finished after 274 + 93 ms
20:12:13.839 00.000 15712 Move returns status 0, amount 274
20:12:13.839 00.000 15712 move complete, result=0
20:12:13.839 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.3 px 274 ms SOUTH
20:12:13.841 00.002 15712 worker thread done servicing request
20:12:13.841 00.000 15712 Worker thread wakes up
20:12:13.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:13.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:15.477 01.636 15712 Exposure complete
20:12:15.535 00.058 15712 worker thread done servicing request
20:12:15.535 00.000 7988 OnExposeComplete: enter
20:12:15.535 00.000 7988 UpdateGuideState(): m_state=6
20:12:15.541 00.006 7988 Star::Find(15, 1169, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3568
20:12:15.541 00.000 7988 Star::Find returns 1 (1), X=1170.10, Y=434.17, Mass=1394, SNR=25.3, Peak=255 HFD=2.9
20:12:15.541 00.000 7988 MultiStar: [#1 -0.11,-0.40,1.04,U] [#2 -0.21,-0.22,1.06,U] [#3 -0.29,-0.04,0.97,U] [#4 -0.19,-0.07,1.07,U] [#5 -0.27,-0.16,0.73,U] [#6 -0.39,-0.19,0.71,U] [#7 -0.60,0.06,0.69,U] [#8 -0.22,-0.07,0.65,U] 
20:12:15.541 00.000 7988 refined, 8 included, MultiStar: {-0.28, -0.07}, one-star: {-0.36, 0.49}
20:12:15.541 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
20:12:15.541 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
20:12:15.541 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-2.90 mountX=0.07 mountY=0.28, mountTheta=1.32
20:12:15.541 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.07, opts=13)
20:12:15.551 00.010 7988 Enqueuing Move request for scope (-0.28, -0.07)
20:12:15.551 00.000 15712 Worker thread wakes up
20:12:15.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.07) opts 0xd
20:12:15.551 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.07)
20:12:15.551 00.000 15712 Moving (-0.28, -0.07) raw xDistance=0.07 yDistance=0.28
20:12:15.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:15.551 00.000 7988 UpdateGuideState exits: m=1394 SNR=25.3 Saturated
20:12:15.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:15.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:15.557 00.006 15712 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.323239, 1:0.278665
20:12:15.557 00.000 7988 Enqueuing Expose request
20:12:15.557 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
20:12:15.559 00.002 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
20:12:15.559 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
20:12:15.559 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
20:12:15.559 00.000 15712 MoveAxis(E, 9, ABG)
20:12:15.559 00.000 15712 Guiding  Dir = 2, Dur = 9
20:12:15.593 00.034 15712 IsGuiding returns 0
20:12:15.605 00.012 15712 IsGuiding returns 0
20:12:15.605 00.000 15712 Move returns status 0, amount 9
20:12:15.605 00.000 15712 MoveAxis(S, 71, ABG)
20:12:15.605 00.000 15712 Guiding  Dir = 1, Dur = 71
20:12:15.605 00.000 15712 IsGuiding returns 0
20:12:15.687 00.082 15712 IsGuiding returns 1
20:12:15.687 00.000 15712 scope still moving after pulse duration time elapsed
20:12:15.716 00.029 15712 IsGuiding returns 1
20:12:15.772 00.056 15712 IsGuiding returns 0
20:12:15.772 00.000 15712 scope move finished after 71 + 88 ms
20:12:15.772 00.000 15712 Move returns status 0, amount 71
20:12:15.772 00.000 15712 move complete, result=0
20:12:15.772 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.3 px 71 ms SOUTH
20:12:15.775 00.003 15712 worker thread done servicing request
20:12:15.775 00.000 15712 Worker thread wakes up
20:12:15.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:15.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:17.188 01.413 15712 Exposure complete
20:12:17.242 00.054 15712 worker thread done servicing request
20:12:17.242 00.000 7988 OnExposeComplete: enter
20:12:17.249 00.007 7988 UpdateGuideState(): m_state=6
20:12:17.249 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3569
20:12:17.249 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=434.55, Mass=1406, SNR=25.5, Peak=228 HFD=3.2
20:12:17.249 00.000 7988 MultiStar: [#1 0.04,-0.23,1.02,U] [#2 0.01,0.08,1.00,U] [#3 0.07,0.01,0.96,U] [#4 0.08,0.08,1.03,U] [#5 0.19,-0.06,0.73,U] [#6 -0.12,-0.01,0.74,U] [#7 -0.46,0.16,0.65,U] [#8 0.18,0.06,0.66,U] 
20:12:17.249 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.13, 0.87}
20:12:17.249 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
20:12:17.249 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
20:12:17.249 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=-0.11 mountY=0.00, mountTheta=3.10
20:12:17.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.11, opts=13)
20:12:17.249 00.000 7988 Enqueuing Move request for scope (-0.01, 0.11)
20:12:17.249 00.000 15712 Worker thread wakes up
20:12:17.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:12:17.249 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.5
20:12:17.263 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:17.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:17.265 00.002 7988 Enqueuing Expose request
20:12:17.266 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
20:12:17.266 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
20:12:17.266 00.000 15712 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.00
20:12:17.266 00.000 15712 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.323239, 1:0.278665, 2:0.004669
20:12:17.266 00.000 15712 BLC: No correction, Miss < min_move
20:12:17.266 00.000 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.79
20:12:17.266 00.000 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
20:12:17.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:17.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:12:17.266 00.000 15712 MoveAxis(E, 12, ABG)
20:12:17.266 00.000 15712 Guiding  Dir = 2, Dur = 12
20:12:17.266 00.000 15712 IsGuiding returns 0
20:12:17.291 00.025 15712 IsGuiding returns 1
20:12:17.291 00.000 15712 scope still moving after pulse duration time elapsed
20:12:17.313 00.022 15712 IsGuiding returns 1
20:12:17.351 00.038 15712 IsGuiding returns 0
20:12:17.351 00.000 15712 scope move finished after 12 + 67 ms
20:12:17.351 00.000 15712 Move returns status 0, amount 12
20:12:17.351 00.000 15712 MoveAxis(N, 0, ABG)
20:12:17.351 00.000 15712 Move returns status 0, amount 0
20:12:17.351 00.000 15712 move complete, result=0
20:12:17.351 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
20:12:17.357 00.006 15712 worker thread done servicing request
20:12:17.357 00.000 15712 Worker thread wakes up
20:12:17.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:17.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:18.988 01.631 15712 Exposure complete
20:12:19.049 00.061 15712 worker thread done servicing request
20:12:19.049 00.000 7988 OnExposeComplete: enter
20:12:19.049 00.000 7988 UpdateGuideState(): m_state=6
20:12:19.051 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3570
20:12:19.051 00.000 7988 Star::Find returns 1 (0), X=1170.43, Y=434.37, Mass=1594, SNR=27.1, Peak=206 HFD=3.4
20:12:19.053 00.002 7988 MultiStar: [#1 0.21,-0.29,0.96,U] [#2 0.26,0.01,0.96,U] [#3 0.19,0.06,0.90,U] [#4 0.11,0.09,0.97,U] [#5 0.23,-0.06,0.67,U] [#6 -0.09,-0.04,0.66,U] [#7 -0.22,0.21,0.64,U] [#8 0.34,0.01,0.63,U] 
20:12:19.055 00.002 7988 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {-0.02, 0.69}
20:12:19.055 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
20:12:19.057 00.002 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.31 = -0.97)
20:12:19.057 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.63 mountX=-0.09 mountY=-0.12, mountTheta=-2.19
20:12:19.059 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.09, opts=13)
20:12:19.061 00.002 7988 Enqueuing Move request for scope (0.12, 0.09)
20:12:19.061 00.000 15712 Worker thread wakes up
20:12:19.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
20:12:19.061 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
20:12:19.061 00.000 15712 Moving (0.12, 0.09) raw xDistance=-0.09 yDistance=-0.12
20:12:19.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:19.061 00.000 7988 UpdateGuideState exits: m=1594 SNR=27.1
20:12:19.064 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:19.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:19.064 00.000 7988 Enqueuing Expose request
20:12:19.068 00.004 15712 BLC: window closed
20:12:19.068 00.000 15712 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.323239, 1:0.278665, 2:0.004669
20:12:19.068 00.000 15712 BLC: No correction, Miss < min_move
20:12:19.070 00.002 15712 PPEC rslt: input = -0.09, final = -0.06, react = -0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 638.78
20:12:19.070 00.000 15712 PPEC: input: -0.09, control: -0.06, exposure: 1500
20:12:19.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:19.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:12:19.070 00.000 15712 MoveAxis(E, 20, ABG)
20:12:19.070 00.000 15712 Guiding  Dir = 2, Dur = 20
20:12:19.070 00.000 15712 IsGuiding returns 0
20:12:19.130 00.060 15712 IsGuiding returns 1
20:12:19.130 00.000 15712 scope still moving after pulse duration time elapsed
20:12:19.160 00.030 15712 IsGuiding returns 0
20:12:19.160 00.000 15712 scope move finished after 20 + 68 ms
20:12:19.160 00.000 15712 Move returns status 0, amount 20
20:12:19.160 00.000 15712 MoveAxis(N, 0, ABG)
20:12:19.160 00.000 15712 Move returns status 0, amount 0
20:12:19.160 00.000 15712 move complete, result=0
20:12:19.160 00.000 15712 worker thread done servicing request
20:12:19.160 00.000 15712 Worker thread wakes up
20:12:19.160 00.000 7988 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
20:12:19.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:19.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:20.579 01.419 15712 Exposure complete
20:12:20.642 00.063 15712 worker thread done servicing request
20:12:20.642 00.000 7988 OnExposeComplete: enter
20:12:20.644 00.002 7988 UpdateGuideState(): m_state=6
20:12:20.644 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3571
20:12:20.647 00.003 7988 Star::Find returns 1 (0), X=1170.46, Y=434.14, Mass=1469, SNR=25.9, Peak=194 HFD=3.6
20:12:20.647 00.000 7988 MultiStar: [#1 0.23,-0.33,1.01,U] [#2 0.08,-0.04,0.98,U] [#3 0.13,-0.05,0.95,U] [#4 0.16,-0.26,1.04,U] [#5 0.25,-0.40,0.72,U] [#6 0.13,-0.59,0.71,U] [#7 -0.23,-0.00,0.63,U] [#8 -0.02,-0.35,0.70,U] 
20:12:20.649 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.15}, one-star: {0.01, 0.45}
20:12:20.649 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
20:12:20.651 00.002 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.62)
20:12:20.651 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.03 mountX=0.15 mountY=-0.09, mountTheta=-0.53
20:12:20.653 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.15, opts=13)
20:12:20.655 00.002 7988 Enqueuing Move request for scope (0.09, -0.15)
20:12:20.655 00.000 15712 Worker thread wakes up
20:12:20.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
20:12:20.655 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
20:12:20.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:12:20.655 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.9
20:12:20.658 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:20.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:20.658 00.000 7988 Enqueuing Expose request
20:12:20.658 00.000 15712 Moving (0.09, -0.15) raw xDistance=0.15 yDistance=-0.09
20:12:20.664 00.006 15712 PPEC rslt: input = 0.15, final = -0.07, react = 0.09, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 638.78
20:12:20.664 00.000 15712 PPEC: input: 0.15, control: -0.07, exposure: 1500
20:12:20.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:20.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:12:20.664 00.000 15712 MoveAxis(E, 22, ABG)
20:12:20.664 00.000 15712 Guiding  Dir = 2, Dur = 22
20:12:20.664 00.000 15712 IsGuiding returns 0
20:12:20.681 00.017 15712 PulseGuide returned control before completion, sleep 18
20:12:20.722 00.041 15712 IsGuiding returns 0
20:12:20.722 00.000 15712 Move returns status 0, amount 22
20:12:20.722 00.000 15712 MoveAxis(N, 0, ABG)
20:12:20.722 00.000 15712 Move returns status 0, amount 0
20:12:20.722 00.000 15712 move complete, result=0
20:12:20.722 00.000 15712 worker thread done servicing request
20:12:20.722 00.000 15712 Worker thread wakes up
20:12:20.722 00.000 7988 GuideStep: 0.2 px 22 ms EAST, -0.1 px 0 ms NORTH
20:12:20.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:20.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:22.365 01.643 15712 Exposure complete
20:12:22.425 00.060 15712 worker thread done servicing request
20:12:22.425 00.000 7988 OnExposeComplete: enter
20:12:22.427 00.002 7988 UpdateGuideState(): m_state=6
20:12:22.427 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3572
20:12:22.427 00.000 7988 Star::Find returns 1 (0), X=1170.60, Y=434.05, Mass=1555, SNR=26.8, Peak=184 HFD=3.8
20:12:22.427 00.000 7988 MultiStar: [#1 0.35,-0.67,0.99,U] [#2 0.18,-0.53,0.99,U] [#3 0.28,-0.25,0.90,U] [#4 0.16,-0.37,1.05,U] [#5 0.41,-0.61,0.65,U] [#6 0.02,-0.44,0.67,U] [#7 0.06,-0.31,0.64,U] [#8 0.32,-0.17,0.64,U] 
20:12:22.427 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.32}, one-star: {0.14, 0.37}
20:12:22.433 00.006 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
20:12:22.433 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.59)
20:12:22.433 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.32 hyp=0.39 cameraTheta=-0.99 mountX=0.32 mountY=-0.20, mountTheta=-0.56
20:12:22.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.32, opts=13)
20:12:22.433 00.000 7988 Enqueuing Move request for scope (0.21, -0.32)
20:12:22.433 00.000 15712 Worker thread wakes up
20:12:22.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.32) opts 0xd
20:12:22.433 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.32)
20:12:22.433 00.000 15712 Moving (0.21, -0.32) raw xDistance=0.32 yDistance=-0.20
20:12:22.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:12:22.433 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.8
20:12:22.441 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:22.441 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:22.443 00.002 7988 Enqueuing Expose request
20:12:22.445 00.002 15712 PPEC rslt: input = 0.32, final = 0.12, react = 0.19, pred = -0.07, hyst = 0.17, hyst_pct = 0.00, period_length = 638.77
20:12:22.445 00.000 15712 PPEC: input: 0.32, control: 0.12, exposure: 1500
20:12:22.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:22.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:12:22.445 00.000 15712 MoveAxis(W, 39, ABG)
20:12:22.445 00.000 15712 Guiding  Dir = 3, Dur = 39
20:12:22.466 00.021 15712 IsGuiding returns 0
20:12:22.483 00.017 15712 PulseGuide returned control before completion, sleep 34
20:12:22.534 00.051 15712 IsGuiding returns 0
20:12:22.534 00.000 15712 Move returns status 0, amount 39
20:12:22.534 00.000 15712 MoveAxis(N, 0, ABG)
20:12:22.534 00.000 15712 Move returns status 0, amount 0
20:12:22.534 00.000 15712 move complete, result=0
20:12:22.534 00.000 7988 GuideStep: 0.3 px 39 ms WEST, -0.2 px 0 ms NORTH
20:12:22.534 00.000 15712 worker thread done servicing request
20:12:22.536 00.002 15712 Worker thread wakes up
20:12:22.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:22.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:23.943 01.407 15712 Exposure complete
20:12:24.002 00.059 15712 worker thread done servicing request
20:12:24.002 00.000 7988 OnExposeComplete: enter
20:12:24.002 00.000 7988 UpdateGuideState(): m_state=6
20:12:24.005 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3573
20:12:24.005 00.000 7988 Star::Find returns 1 (0), X=1170.81, Y=434.11, Mass=1490, SNR=26.3, Peak=207 HFD=3.4
20:12:24.005 00.000 7988 MultiStar: [#1 0.64,-0.63,0.99,U] [#2 0.57,-0.35,1.01,U] [#3 0.56,-0.36,0.95,U] [#4 0.47,-0.31,1.03,U] [#5 0.59,-0.55,0.71,U] [#6 0.30,-0.60,0.68,U] [#7 0.47,-0.21,0.68,U] [#8 0.81,-0.31,0.64,U] 
20:12:24.005 00.000 7988 single-star, 8 included, MultiStar: {0.52, -0.31}, one-star: {0.36, 0.43}
20:12:24.005 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
20:12:24.005 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.72)
20:12:24.005 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=0.43 hyp=0.56 cameraTheta=0.88 mountX=-0.43 mountY=-0.37, mountTheta=-2.44
20:12:24.013 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.43, opts=13)
20:12:24.013 00.000 7988 Enqueuing Move request for scope (0.36, 0.43)
20:12:24.013 00.000 15712 Worker thread wakes up
20:12:24.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.43) opts 0xd
20:12:24.013 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.43)
20:12:24.013 00.000 15712 Moving (0.36, 0.43) raw xDistance=-0.43 yDistance=-0.37
20:12:24.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:24.013 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.3
20:12:24.018 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:24.018 00.000 15712 PPEC rslt: input = -0.43, final = -0.32, react = -0.26, pred = -0.06, hyst = -0.24, hyst_pct = 0.00, period_length = 638.76
20:12:24.018 00.000 15712 PPEC: input: -0.43, control: -0.32, exposure: 1500
20:12:24.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:12:24.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:24.021 00.003 7988 Enqueuing Expose request
20:12:24.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
20:12:24.021 00.000 15712 MoveAxis(E, 103, ABG)
20:12:24.021 00.000 15712 Guiding  Dir = 2, Dur = 103
20:12:24.023 00.002 15712 IsGuiding returns 0
20:12:24.036 00.013 15712 PulseGuide returned control before completion, sleep 100
20:12:24.149 00.113 15712 IsGuiding returns 0
20:12:24.149 00.000 15712 Move returns status 0, amount 103
20:12:24.149 00.000 15712 MoveAxis(N, 0, ABG)
20:12:24.149 00.000 15712 Move returns status 0, amount 0
20:12:24.149 00.000 15712 move complete, result=0
20:12:24.149 00.000 15712 worker thread done servicing request
20:12:24.149 00.000 15712 Worker thread wakes up
20:12:24.149 00.000 7988 GuideStep: -0.4 px 103 ms EAST, -0.4 px 0 ms NORTH
20:12:24.150 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:24.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:25.790 01.640 15712 Exposure complete
20:12:25.848 00.058 15712 worker thread done servicing request
20:12:25.848 00.000 7988 OnExposeComplete: enter
20:12:25.848 00.000 7988 UpdateGuideState(): m_state=6
20:12:25.853 00.005 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3574
20:12:25.853 00.000 7988 Star::Find returns 1 (0), X=1170.73, Y=433.77, Mass=1564, SNR=26.8, Peak=216 HFD=3.6
20:12:25.855 00.002 7988 MultiStar: [#1 0.59,-0.70,0.98,U] [#2 0.54,-0.51,0.97,U] [#3 0.47,-0.43,0.96,U] [#4 0.30,-0.58,1.01,U] [#5 0.45,-0.48,0.67,U] [#6 0.06,-0.52,0.70,U] [#7 -0.09,-0.60,0.64,U] [#8 0.58,-0.69,0.66,U] 
20:12:25.857 00.002 7988 single-star, 8 included, MultiStar: {0.37, -0.48}, one-star: {0.27, 0.09}
20:12:25.857 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.89 = 1.89)
20:12:25.859 00.002 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
20:12:25.859 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.09 hyp=0.29 cameraTheta=0.31 mountX=-0.09 mountY=-0.27, mountTheta=-1.88
20:12:25.862 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.09, opts=13)
20:12:25.864 00.002 7988 Enqueuing Move request for scope (0.27, 0.09)
20:12:25.865 00.001 15712 Worker thread wakes up
20:12:25.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.09) opts 0xd
20:12:25.865 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.09)
20:12:25.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:25.866 00.001 7988 UpdateGuideState exits: m=1564 SNR=26.8
20:12:25.867 00.001 15712 Moving (0.27, 0.09) raw xDistance=-0.09 yDistance=-0.27
20:12:25.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:25.869 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:25.870 00.001 7988 Enqueuing Expose request
20:12:25.871 00.001 15712 PPEC rslt: input = -0.09, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.75
20:12:25.871 00.000 15712 PPEC: input: -0.09, control: -0.05, exposure: 1500
20:12:25.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:12:25.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:12:25.871 00.000 15712 MoveAxis(E, 18, ABG)
20:12:25.871 00.000 15712 Guiding  Dir = 2, Dur = 18
20:12:25.872 00.001 15712 IsGuiding returns 0
20:12:25.888 00.016 15712 IsGuiding returns 1
20:12:25.888 00.000 15712 scope still moving after pulse duration time elapsed
20:12:25.933 00.045 15712 IsGuiding returns 0
20:12:25.933 00.000 15712 scope move finished after 18 + 49 ms
20:12:25.933 00.000 15712 Move returns status 0, amount 18
20:12:25.933 00.000 15712 MoveAxis(N, 0, ABG)
20:12:25.933 00.000 15712 Move returns status 0, amount 0
20:12:25.933 00.000 15712 move complete, result=0
20:12:25.933 00.000 7988 GuideStep: -0.1 px 18 ms EAST, -0.3 px 0 ms NORTH
20:12:25.941 00.008 15712 worker thread done servicing request
20:12:25.941 00.000 15712 Worker thread wakes up
20:12:25.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:25.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:27.354 01.413 15712 Exposure complete
20:12:27.416 00.062 15712 worker thread done servicing request
20:12:27.416 00.000 7988 OnExposeComplete: enter
20:12:27.418 00.002 7988 UpdateGuideState(): m_state=6
20:12:27.418 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3575
20:12:27.418 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=433.82, Mass=1547, SNR=26.8, Peak=199 HFD=3.5
20:12:27.418 00.000 7988 MultiStar: [#1 0.49,-0.76,0.98,U] [#2 0.23,-0.33,0.99,U] [#3 0.29,-0.36,0.89,U] [#4 0.26,-0.31,1.00,U] [#5 0.55,-0.66,0.66,U] [#6 0.06,-0.52,0.73,U] [#7 0.02,-0.28,0.66,U] [#8 0.60,-0.39,0.67,U] 
20:12:27.418 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.37}, one-star: {0.18, 0.14}
20:12:27.418 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.25 = 2.25)
20:12:27.418 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.36 = -0.92)
20:12:27.418 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.67 mountX=-0.14 mountY=-0.18, mountTheta=-2.24
20:12:27.429 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.14, opts=13)
20:12:27.429 00.000 7988 Enqueuing Move request for scope (0.18, 0.14)
20:12:27.429 00.000 15712 Worker thread wakes up
20:12:27.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:12:27.432 00.003 7988 UpdateGuideState exits: m=1547 SNR=26.8
20:12:27.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:27.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
20:12:27.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:27.432 00.000 7988 Enqueuing Expose request
20:12:27.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
20:12:27.432 00.000 15712 Moving (0.18, 0.14) raw xDistance=-0.14 yDistance=-0.18
20:12:27.432 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.75
20:12:27.432 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
20:12:27.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:27.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:12:27.432 00.000 15712 MoveAxis(E, 3, ABG)
20:12:27.432 00.000 15712 Guiding  Dir = 2, Dur = 3
20:12:27.432 00.000 15712 IsGuiding returns 0
20:12:27.452 00.020 15712 IsGuiding returns 0
20:12:27.452 00.000 15712 Move returns status 0, amount 3
20:12:27.452 00.000 15712 MoveAxis(N, 0, ABG)
20:12:27.452 00.000 15712 Move returns status 0, amount 0
20:12:27.452 00.000 15712 move complete, result=0
20:12:27.452 00.000 15712 worker thread done servicing request
20:12:27.452 00.000 15712 Worker thread wakes up
20:12:27.452 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
20:12:27.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:27.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:29.197 01.745 15712 Exposure complete
20:12:29.258 00.061 15712 worker thread done servicing request
20:12:29.259 00.001 7988 OnExposeComplete: enter
20:12:29.259 00.000 7988 UpdateGuideState(): m_state=6
20:12:29.262 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3576
20:12:29.262 00.000 7988 Star::Find returns 1 (0), X=1170.75, Y=434.04, Mass=1515, SNR=26.2, Peak=212 HFD=3.4
20:12:29.264 00.002 7988 MultiStar: [#1 0.61,-0.73,1.02,U] [#2 0.36,-0.35,0.98,U] [#3 0.61,-0.45,0.95,U] [#4 0.53,-0.37,1.01,U] [#5 0.46,-0.31,0.75,U] [#6 0.25,-0.45,0.66,U] [#7 0.30,-0.33,0.64,U] [#8 0.68,-0.59,0.67,U] 
20:12:29.264 00.000 7988 single-star, 8 included, MultiStar: {0.46, -0.35}, one-star: {0.30, 0.36}
20:12:29.264 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
20:12:29.264 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.72)
20:12:29.264 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.36 hyp=0.46 cameraTheta=0.88 mountX=-0.36 mountY=-0.30, mountTheta=-2.44
20:12:29.264 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.36, opts=13)
20:12:29.264 00.000 7988 Enqueuing Move request for scope (0.30, 0.36)
20:12:29.264 00.000 15712 Worker thread wakes up
20:12:29.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.36) opts 0xd
20:12:29.264 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.36)
20:12:29.264 00.000 15712 Moving (0.30, 0.36) raw xDistance=-0.36 yDistance=-0.30
20:12:29.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:12:29.273 00.009 7988 UpdateGuideState exits: m=1515 SNR=26.2
20:12:29.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:29.273 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:29.273 00.000 7988 Enqueuing Expose request
20:12:29.273 00.000 15712 PPEC rslt: input = -0.36, final = -0.22, react = -0.22, pred = -0.00, hyst = -0.20, hyst_pct = 0.00, period_length = 638.74
20:12:29.273 00.000 15712 PPEC: input: -0.36, control: -0.22, exposure: 1500
20:12:29.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:12:29.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:12:29.273 00.000 15712 MoveAxis(E, 71, ABG)
20:12:29.273 00.000 15712 Guiding  Dir = 2, Dur = 71
20:12:29.289 00.016 15712 IsGuiding returns 0
20:12:29.305 00.016 15712 PulseGuide returned control before completion, sleep 66
20:12:29.385 00.080 15712 IsGuiding returns 0
20:12:29.385 00.000 15712 Move returns status 0, amount 71
20:12:29.385 00.000 15712 MoveAxis(N, 0, ABG)
20:12:29.385 00.000 15712 Move returns status 0, amount 0
20:12:29.385 00.000 15712 move complete, result=0
20:12:29.385 00.000 7988 GuideStep: -0.4 px 71 ms EAST, -0.3 px 0 ms NORTH
20:12:29.393 00.008 15712 worker thread done servicing request
20:12:29.393 00.000 15712 Worker thread wakes up
20:12:29.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:29.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:30.809 01.416 15712 Exposure complete
20:12:30.861 00.052 15712 worker thread done servicing request
20:12:30.870 00.009 7988 OnExposeComplete: enter
20:12:30.870 00.000 7988 UpdateGuideState(): m_state=6
20:12:30.872 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3577
20:12:30.872 00.000 7988 Star::Find returns 1 (0), X=1170.64, Y=433.75, Mass=1516, SNR=26.3, Peak=164 HFD=3.7
20:12:30.874 00.002 7988 MultiStar: [#1 0.29,-0.70,0.98,U] [#2 0.13,-0.60,1.01,U] [#3 0.23,-0.59,0.96,U] [#4 0.06,-0.85,1.01,U] [#5 0.38,-0.82,0.68,U] [#6 0.10,-0.85,0.67,U] [#7 -0.24,-0.47,0.66,U] [#8 0.15,-0.42,0.64,U] 
20:12:30.874 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.57}, one-star: {0.18, 0.07}
20:12:30.874 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.58) = xAngle (1.96 = 1.96)
20:12:30.878 00.004 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.07 = -1.21)
20:12:30.878 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.20 cameraTheta=0.38 mountX=-0.07 mountY=-0.18, mountTheta=-1.95
20:12:30.878 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.07, opts=13)
20:12:30.878 00.000 7988 Enqueuing Move request for scope (0.18, 0.07)
20:12:30.878 00.000 15712 Worker thread wakes up
20:12:30.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:30.878 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.3
20:12:30.886 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
20:12:30.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:30.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:30.886 00.000 7988 Enqueuing Expose request
20:12:30.886 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
20:12:30.886 00.000 15712 Moving (0.18, 0.07) raw xDistance=-0.07 yDistance=-0.18
20:12:30.891 00.005 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.73
20:12:30.891 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
20:12:30.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:30.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:12:30.891 00.000 15712 MoveAxis(E, 0, ABG)
20:12:30.891 00.000 15712 Move returns status 0, amount 0
20:12:30.893 00.002 15712 MoveAxis(N, 0, ABG)
20:12:30.893 00.000 15712 Move returns status 0, amount 0
20:12:30.893 00.000 15712 move complete, result=0
20:12:30.893 00.000 15712 worker thread done servicing request
20:12:30.893 00.000 15712 Worker thread wakes up
20:12:30.893 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:12:30.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:30.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:32.534 01.641 15712 Exposure complete
20:12:32.594 00.060 15712 worker thread done servicing request
20:12:32.594 00.000 7988 OnExposeComplete: enter
20:12:32.596 00.002 7988 UpdateGuideState(): m_state=6
20:12:32.596 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3578
20:12:32.596 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=433.85, Mass=1538, SNR=26.7, Peak=169 HFD=3.7
20:12:32.596 00.000 7988 MultiStar: [#1 0.16,-0.73,1.00,U] [#2 0.12,-0.42,1.00,U] [#3 0.15,-0.36,0.94,U] [#4 0.09,-0.40,1.00,U] [#5 0.13,-0.54,0.68,U] [#6 -0.05,-0.69,0.71,U] [#7 -0.07,-0.59,0.64,U] [#8 0.31,-0.34,0.68,U] 
20:12:32.596 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.42}, one-star: {-0.02, 0.17}
20:12:32.596 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.02)
20:12:32.596 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.09)
20:12:32.596 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.69 mountX=-0.17 mountY=0.02, mountTheta=3.05
20:12:32.596 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.17, opts=13)
20:12:32.596 00.000 7988 Enqueuing Move request for scope (-0.02, 0.17)
20:12:32.596 00.000 15712 Worker thread wakes up
20:12:32.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
20:12:32.596 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
20:12:32.596 00.000 15712 Moving (-0.02, 0.17) raw xDistance=-0.17 yDistance=0.02
20:12:32.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:32.596 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.7
20:12:32.610 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:32.611 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:32.611 00.000 7988 Enqueuing Expose request
20:12:32.611 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 638.72
20:12:32.611 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
20:12:32.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:32.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:12:32.611 00.000 15712 MoveAxis(E, 38, ABG)
20:12:32.611 00.000 15712 Guiding  Dir = 2, Dur = 38
20:12:32.631 00.020 15712 IsGuiding returns 0
20:12:32.652 00.021 15712 PulseGuide returned control before completion, sleep 33
20:12:32.696 00.044 15712 IsGuiding returns 0
20:12:32.696 00.000 15712 Move returns status 0, amount 38
20:12:32.696 00.000 15712 MoveAxis(N, 0, ABG)
20:12:32.696 00.000 15712 Move returns status 0, amount 0
20:12:32.696 00.000 15712 move complete, result=0
20:12:32.696 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
20:12:32.702 00.006 15712 worker thread done servicing request
20:12:32.702 00.000 15712 Worker thread wakes up
20:12:32.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:32.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:34.114 01.412 15712 Exposure complete
20:12:34.176 00.062 15712 worker thread done servicing request
20:12:34.176 00.000 7988 OnExposeComplete: enter
20:12:34.176 00.000 7988 UpdateGuideState(): m_state=6
20:12:34.176 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3579
20:12:34.179 00.003 7988 Star::Find returns 1 (0), X=1170.48, Y=433.78, Mass=1534, SNR=26.4, Peak=182 HFD=3.5
20:12:34.179 00.000 7988 MultiStar: [#1 0.31,-0.77,0.99,U] [#2 0.25,-0.52,1.02,U] [#3 0.22,-0.48,0.95,U] [#4 0.17,-0.44,0.99,U] [#5 0.07,-0.73,0.68,U] [#6 -0.03,-0.73,0.69,U] [#7 -0.13,-0.27,0.64,U] [#8 0.39,-0.64,0.65,U] 
20:12:34.179 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.48}, one-star: {0.02, 0.10}
20:12:34.179 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
20:12:34.179 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.28)
20:12:34.179 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.32 mountX=-0.10 mountY=-0.03, mountTheta=-2.87
20:12:34.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.10, opts=13)
20:12:34.179 00.000 7988 Enqueuing Move request for scope (0.02, 0.10)
20:12:34.179 00.000 15712 Worker thread wakes up
20:12:34.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
20:12:34.179 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
20:12:34.179 00.000 15712 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
20:12:34.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:34.179 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.4
20:12:34.191 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:34.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:34.191 00.000 7988 Enqueuing Expose request
20:12:34.191 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.71
20:12:34.191 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
20:12:34.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:34.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:12:34.191 00.000 15712 MoveAxis(E, 11, ABG)
20:12:34.191 00.000 15712 Guiding  Dir = 2, Dur = 11
20:12:34.191 00.000 15712 IsGuiding returns 0
20:12:34.213 00.022 15712 IsGuiding returns 1
20:12:34.213 00.000 15712 scope still moving after pulse duration time elapsed
20:12:34.265 00.052 15712 IsGuiding returns 0
20:12:34.265 00.000 15712 scope move finished after 11 + 60 ms
20:12:34.265 00.000 15712 Move returns status 0, amount 11
20:12:34.265 00.000 15712 MoveAxis(N, 0, ABG)
20:12:34.265 00.000 15712 Move returns status 0, amount 0
20:12:34.265 00.000 15712 move complete, result=0
20:12:34.265 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
20:12:34.269 00.004 15712 worker thread done servicing request
20:12:34.269 00.000 15712 Worker thread wakes up
20:12:34.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:34.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:36.007 01.738 15712 Exposure complete
20:12:36.069 00.062 15712 worker thread done servicing request
20:12:36.069 00.000 7988 OnExposeComplete: enter
20:12:36.069 00.000 7988 UpdateGuideState(): m_state=6
20:12:36.071 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3580
20:12:36.071 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=433.83, Mass=1482, SNR=26.1, Peak=190 HFD=3.4
20:12:36.073 00.002 7988 MultiStar: [#1 0.28,-0.80,1.01,U] [#2 -0.01,-0.57,0.99,U] [#3 -0.12,-0.63,0.96,U] [#4 0.08,-0.58,1.02,U] [#5 0.24,-0.62,0.71,U] [#6 -0.03,-0.52,0.69,U] [#7 -0.17,-0.37,0.66,U] [#8 0.37,-0.54,0.63,U] 
20:12:36.075 00.002 7988 single-star, 8 included, MultiStar: {0.06, -0.49}, one-star: {-0.07, 0.15}
20:12:36.075 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.58) = xAngle (3.55 = -2.73)
20:12:36.077 00.002 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.38)
20:12:36.077 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.97 mountX=-0.15 mountY=0.06, mountTheta=2.76
20:12:36.079 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.15, opts=13)
20:12:36.079 00.000 7988 Enqueuing Move request for scope (-0.07, 0.15)
20:12:36.081 00.002 15712 Worker thread wakes up
20:12:36.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
20:12:36.081 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
20:12:36.081 00.000 15712 Moving (-0.07, 0.15) raw xDistance=-0.15 yDistance=0.06
20:12:36.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:36.083 00.002 7988 UpdateGuideState exits: m=1482 SNR=26.1
20:12:36.083 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:36.085 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:36.085 00.000 7988 Enqueuing Expose request
20:12:36.085 00.000 15712 PPEC rslt: input = -0.15, final = -0.04, react = -0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.71
20:12:36.085 00.000 15712 PPEC: input: -0.15, control: -0.04, exposure: 1500
20:12:36.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:36.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:12:36.085 00.000 15712 MoveAxis(E, 12, ABG)
20:12:36.085 00.000 15712 Guiding  Dir = 2, Dur = 12
20:12:36.085 00.000 15712 IsGuiding returns 0
20:12:36.104 00.019 15712 IsGuiding returns 1
20:12:36.104 00.000 15712 scope still moving after pulse duration time elapsed
20:12:36.153 00.049 15712 IsGuiding returns 0
20:12:36.153 00.000 15712 scope move finished after 12 + 52 ms
20:12:36.153 00.000 15712 Move returns status 0, amount 12
20:12:36.153 00.000 15712 MoveAxis(N, 0, ABG)
20:12:36.153 00.000 15712 Move returns status 0, amount 0
20:12:36.153 00.000 15712 move complete, result=0
20:12:36.153 00.000 7988 GuideStep: -0.2 px 12 ms EAST, 0.1 px 0 ms NORTH
20:12:36.155 00.002 15712 worker thread done servicing request
20:12:36.155 00.000 15712 Worker thread wakes up
20:12:36.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:36.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:37.559 01.404 15712 Exposure complete
20:12:37.612 00.053 15712 worker thread done servicing request
20:12:37.612 00.000 7988 OnExposeComplete: enter
20:12:37.612 00.000 7988 UpdateGuideState(): m_state=6
20:12:37.620 00.008 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3581
20:12:37.620 00.000 7988 Star::Find returns 1 (0), X=1170.45, Y=433.79, Mass=1466, SNR=26.0, Peak=189 HFD=3.4
20:12:37.620 00.000 7988 MultiStar: [#1 0.19,-0.78,1.02,U] [#2 0.17,-0.59,1.04,U] [#3 0.01,-0.42,1.00,U] [#4 0.12,-0.54,1.01,U] [#5 0.14,-0.65,0.74,U] [#6 -0.13,-0.79,0.69,U] [#7 -0.30,-0.55,0.67,U] [#8 0.47,-0.34,0.70,U] 
20:12:37.620 00.000 7988 single-star, 8 included, MultiStar: {0.08, -0.50}, one-star: {-0.00, 0.11}
20:12:37.620 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.10)
20:12:37.620 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.01)
20:12:37.620 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.61 mountX=-0.11 mountY=0.00, mountTheta=3.13
20:12:37.629 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.11, opts=13)
20:12:37.629 00.000 7988 Enqueuing Move request for scope (-0.00, 0.11)
20:12:37.629 00.000 15712 Worker thread wakes up
20:12:37.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
20:12:37.629 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
20:12:37.629 00.000 15712 Moving (-0.00, 0.11) raw xDistance=-0.11 yDistance=0.00
20:12:37.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:37.629 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
20:12:37.636 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:37.636 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:37.636 00.000 7988 Enqueuing Expose request
20:12:37.636 00.000 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.70
20:12:37.636 00.000 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
20:12:37.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:37.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:12:37.636 00.000 15712 MoveAxis(E, 12, ABG)
20:12:37.636 00.000 15712 Guiding  Dir = 2, Dur = 12
20:12:37.652 00.016 15712 IsGuiding returns 0
20:12:37.671 00.019 15712 IsGuiding returns 1
20:12:37.671 00.000 15712 scope still moving after pulse duration time elapsed
20:12:37.719 00.048 15712 IsGuiding returns 0
20:12:37.719 00.000 15712 scope move finished after 12 + 51 ms
20:12:37.719 00.000 15712 Move returns status 0, amount 12
20:12:37.719 00.000 15712 MoveAxis(N, 0, ABG)
20:12:37.719 00.000 15712 Move returns status 0, amount 0
20:12:37.719 00.000 15712 move complete, result=0
20:12:37.719 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
20:12:37.721 00.002 15712 worker thread done servicing request
20:12:37.721 00.000 15712 Worker thread wakes up
20:12:37.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:37.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:39.361 01.640 15712 Exposure complete
20:12:39.412 00.051 15712 worker thread done servicing request
20:12:39.412 00.000 7988 OnExposeComplete: enter
20:12:39.424 00.012 7988 UpdateGuideState(): m_state=6
20:12:39.424 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3582
20:12:39.426 00.002 7988 Star::Find returns 1 (0), X=1170.41, Y=433.70, Mass=1527, SNR=26.5, Peak=195 HFD=3.3
20:12:39.426 00.000 7988 MultiStar: [#1 0.38,-0.92,1.00,U] [#2 0.31,-0.93,1.00,U] [#3 0.11,-0.69,0.95,U] [#4 0.13,-0.56,1.03,U] [#5 0.26,-0.93,0.68,U] [#6 -0.07,-0.63,0.71,U] [#7 -0.11,-0.61,0.63,U] [#8 0.45,-0.80,0.68,U] 
20:12:39.428 00.002 7988 single-star, 8 included, MultiStar: {0.16, -0.66}, one-star: {-0.05, 0.02}
20:12:39.429 00.001 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.58) = xAngle (4.31 = -1.97)
20:12:39.429 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.42 = 1.14)
20:12:39.431 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.73 mountX=-0.02 mountY=0.05, mountTheta=1.98
20:12:39.433 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.02, opts=13)
20:12:39.433 00.000 7988 Enqueuing Move request for scope (-0.05, 0.02)
20:12:39.435 00.002 15712 Worker thread wakes up
20:12:39.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
20:12:39.435 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
20:12:39.435 00.000 15712 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
20:12:39.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:39.435 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
20:12:39.438 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:39.438 00.000 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.69
20:12:39.438 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
20:12:39.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:39.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:39.440 00.002 7988 Enqueuing Expose request
20:12:39.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:12:39.440 00.000 15712 MoveAxis(E, 12, ABG)
20:12:39.440 00.000 15712 Guiding  Dir = 2, Dur = 12
20:12:39.440 00.000 15712 IsGuiding returns 0
20:12:39.456 00.016 15712 IsGuiding returns 1
20:12:39.456 00.000 15712 scope still moving after pulse duration time elapsed
20:12:39.508 00.052 15712 IsGuiding returns 0
20:12:39.508 00.000 15712 scope move finished after 12 + 55 ms
20:12:39.508 00.000 15712 Move returns status 0, amount 12
20:12:39.508 00.000 15712 MoveAxis(N, 0, ABG)
20:12:39.508 00.000 15712 Move returns status 0, amount 0
20:12:39.508 00.000 15712 move complete, result=0
20:12:39.508 00.000 7988 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
20:12:39.511 00.003 15712 worker thread done servicing request
20:12:39.511 00.000 15712 Worker thread wakes up
20:12:39.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:39.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:40.928 01.417 15712 Exposure complete
20:12:40.976 00.048 15712 worker thread done servicing request
20:12:40.976 00.000 7988 OnExposeComplete: enter
20:12:40.989 00.013 7988 UpdateGuideState(): m_state=6
20:12:40.989 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3583
20:12:40.989 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=433.75, Mass=1522, SNR=26.4, Peak=204 HFD=3.3
20:12:40.993 00.004 7988 MultiStar: [#1 0.16,-0.96,1.01,U] [#2 0.22,-0.62,0.97,U] [#3 0.11,-0.63,0.97,U] [#4 0.17,-0.58,1.02,U] [#5 0.29,-0.73,0.71,U] [#6 -0.01,-0.72,0.69,U] [#7 -0.19,-0.33,0.67,U] [#8 0.20,-0.65,0.64,U] 
20:12:40.993 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.57}, one-star: {-0.08, 0.07}
20:12:40.993 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.58) = xAngle (4.01 = -2.28)
20:12:40.993 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.12 = 0.83)
20:12:40.993 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.43 mountX=-0.07 mountY=0.08, mountTheta=2.29
20:12:40.993 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.07, opts=13)
20:12:40.993 00.000 7988 Enqueuing Move request for scope (-0.08, 0.07)
20:12:40.993 00.000 15712 Worker thread wakes up
20:12:40.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
20:12:40.993 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
20:12:40.993 00.000 15712 Moving (-0.08, 0.07) raw xDistance=-0.07 yDistance=0.08
20:12:40.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:40.993 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.4
20:12:41.004 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:41.005 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:41.005 00.000 7988 Enqueuing Expose request
20:12:41.005 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.68
20:12:41.005 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
20:12:41.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:41.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:12:41.005 00.000 15712 MoveAxis(E, 9, ABG)
20:12:41.005 00.000 15712 Guiding  Dir = 2, Dur = 9
20:12:41.027 00.022 15712 IsGuiding returns 0
20:12:41.044 00.017 15712 IsGuiding returns 0
20:12:41.044 00.000 15712 Move returns status 0, amount 9
20:12:41.044 00.000 15712 MoveAxis(N, 0, ABG)
20:12:41.044 00.000 15712 Move returns status 0, amount 0
20:12:41.044 00.000 15712 move complete, result=0
20:12:41.044 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
20:12:41.046 00.002 15712 worker thread done servicing request
20:12:41.046 00.000 15712 Worker thread wakes up
20:12:41.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:41.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:42.685 01.639 15712 Exposure complete
20:12:42.745 00.060 15712 worker thread done servicing request
20:12:42.745 00.000 7988 OnExposeComplete: enter
20:12:42.746 00.001 7988 UpdateGuideState(): m_state=6
20:12:42.748 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3584
20:12:42.748 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=433.79, Mass=1531, SNR=26.5, Peak=193 HFD=3.3
20:12:42.750 00.002 7988 MultiStar: [#1 0.21,-0.75,1.00,U] [#2 -0.02,-0.45,1.01,U] [#3 0.05,-0.48,0.92,U] [#4 0.17,-0.56,1.00,U] [#5 -0.01,-0.75,0.66,U] [#6 -0.16,-0.54,0.72,U] [#7 -0.21,-0.47,0.64,U] [#8 0.18,-0.34,0.64,U] 
20:12:42.750 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.46}, one-star: {-0.00, 0.11}
20:12:42.752 00.002 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
20:12:42.752 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
20:12:42.754 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.58 mountX=-0.11 mountY=-0.00, mountTheta=-3.12
20:12:42.754 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.11, opts=13)
20:12:42.754 00.000 7988 Enqueuing Move request for scope (-0.00, 0.11)
20:12:42.754 00.000 15712 Worker thread wakes up
20:12:42.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
20:12:42.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
20:12:42.754 00.000 15712 Moving (-0.00, 0.11) raw xDistance=-0.11 yDistance=-0.00
20:12:42.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:42.754 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.5
20:12:42.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:42.762 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:42.762 00.000 7988 Enqueuing Expose request
20:12:42.762 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
20:12:42.762 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:12:42.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:42.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:12:42.762 00.000 15712 MoveAxis(E, 3, ABG)
20:12:42.762 00.000 15712 Guiding  Dir = 2, Dur = 3
20:12:42.762 00.000 15712 IsGuiding returns 0
20:12:42.779 00.017 15712 IsGuiding returns 0
20:12:42.779 00.000 15712 Move returns status 0, amount 3
20:12:42.779 00.000 15712 MoveAxis(N, 0, ABG)
20:12:42.779 00.000 15712 Move returns status 0, amount 0
20:12:42.779 00.000 15712 move complete, result=0
20:12:42.779 00.000 15712 worker thread done servicing request
20:12:42.779 00.000 15712 Worker thread wakes up
20:12:42.779 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:12:42.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:42.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:44.197 01.418 15712 Exposure complete
20:12:44.259 00.062 15712 worker thread done servicing request
20:12:44.259 00.000 7988 OnExposeComplete: enter
20:12:44.259 00.000 7988 UpdateGuideState(): m_state=6
20:12:44.261 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3585
20:12:44.261 00.000 7988 Star::Find returns 1 (0), X=1170.26, Y=433.91, Mass=1494, SNR=26.3, Peak=180 HFD=3.5
20:12:44.261 00.000 7988 MultiStar: [#1 0.05,-0.73,1.02,U] [#2 0.18,-0.53,1.00,U] [#3 0.08,-0.45,0.96,U] [#4 -0.10,-0.35,1.02,U] [#5 0.29,-0.74,0.69,U] [#6 -0.23,-0.58,0.73,U] [#7 -0.15,-0.48,0.63,U] [#8 0.20,-0.48,0.66,U] 
20:12:44.261 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.44}, one-star: {-0.20, 0.23}
20:12:44.261 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.43)
20:12:44.261 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.68)
20:12:44.261 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.30 cameraTheta=2.28 mountX=-0.23 mountY=0.19, mountTheta=2.45
20:12:44.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.23, opts=13)
20:12:44.261 00.000 7988 Enqueuing Move request for scope (-0.20, 0.23)
20:12:44.261 00.000 15712 Worker thread wakes up
20:12:44.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
20:12:44.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
20:12:44.261 00.000 15712 Moving (-0.20, 0.23) raw xDistance=-0.23 yDistance=0.19
20:12:44.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:44.261 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3
20:12:44.275 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:44.276 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:44.277 00.001 7988 Enqueuing Expose request
20:12:44.279 00.002 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 638.66
20:12:44.279 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
20:12:44.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:44.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:12:44.279 00.000 15712 MoveAxis(E, 49, ABG)
20:12:44.279 00.000 15712 Guiding  Dir = 2, Dur = 49
20:12:44.279 00.000 15712 IsGuiding returns 0
20:12:44.303 00.024 15712 PulseGuide returned control before completion, sleep 34
20:12:44.378 00.075 15712 IsGuiding returns 1
20:12:44.378 00.000 15712 scope still moving after pulse duration time elapsed
20:12:44.420 00.042 15712 IsGuiding returns 0
20:12:44.420 00.000 15712 scope move finished after 49 + 92 ms
20:12:44.420 00.000 15712 Move returns status 0, amount 49
20:12:44.420 00.000 15712 MoveAxis(N, 0, ABG)
20:12:44.420 00.000 15712 Move returns status 0, amount 0
20:12:44.420 00.000 15712 move complete, result=0
20:12:44.420 00.000 15712 worker thread done servicing request
20:12:44.420 00.000 15712 Worker thread wakes up
20:12:44.420 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
20:12:44.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:44.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:46.065 01.645 15712 Exposure complete
20:12:46.111 00.046 15712 worker thread done servicing request
20:12:46.111 00.000 7988 OnExposeComplete: enter
20:12:46.126 00.015 7988 UpdateGuideState(): m_state=6
20:12:46.126 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3586
20:12:46.128 00.002 7988 Star::Find returns 1 (0), X=1170.28, Y=433.69, Mass=1457, SNR=26.0, Peak=226 HFD=3.2
20:12:46.128 00.000 7988 MultiStar: [#1 0.27,-1.13,1.05,U] [#2 -0.04,-0.83,0.99,U] [#3 -0.09,-0.75,0.98,U] [#4 0.19,-0.90,1.05,U] [#5 0.22,-0.97,0.74,U] [#6 -0.29,-0.82,0.74,U] [#7 -0.33,-0.72,0.63,U] [#8 0.22,-0.86,0.68,U] 
20:12:46.128 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.77}, one-star: {-0.18, 0.01}
20:12:46.128 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.58) = xAngle (4.66 = -1.63)
20:12:46.128 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.77 = 1.48)
20:12:46.128 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.08 mountX=-0.01 mountY=0.18, mountTheta=1.63
20:12:46.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.01, opts=13)
20:12:46.128 00.000 7988 Enqueuing Move request for scope (-0.18, 0.01)
20:12:46.128 00.000 15712 Worker thread wakes up
20:12:46.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
20:12:46.128 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
20:12:46.128 00.000 15712 Moving (-0.18, 0.01) raw xDistance=-0.01 yDistance=0.18
20:12:46.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:12:46.128 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0
20:12:46.140 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:46.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:46.141 00.001 7988 Enqueuing Expose request
20:12:46.141 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.65
20:12:46.141 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
20:12:46.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:46.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:12:46.141 00.000 15712 MoveAxis(E, 7, ABG)
20:12:46.141 00.000 15712 Guiding  Dir = 2, Dur = 7
20:12:46.141 00.000 15712 IsGuiding returns 0
20:12:46.157 00.016 15712 IsGuiding returns 0
20:12:46.157 00.000 15712 Move returns status 0, amount 7
20:12:46.157 00.000 15712 MoveAxis(N, 0, ABG)
20:12:46.157 00.000 15712 Move returns status 0, amount 0
20:12:46.157 00.000 15712 move complete, result=0
20:12:46.157 00.000 15712 worker thread done servicing request
20:12:46.157 00.000 15712 Worker thread wakes up
20:12:46.157 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
20:12:46.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:46.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:47.577 01.420 15712 Exposure complete
20:12:47.637 00.060 15712 worker thread done servicing request
20:12:47.637 00.000 7988 OnExposeComplete: enter
20:12:47.638 00.001 7988 UpdateGuideState(): m_state=6
20:12:47.640 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3587
20:12:47.640 00.000 7988 Star::Find returns 1 (0), X=1170.31, Y=433.64, Mass=1560, SNR=26.8, Peak=227 HFD=3.5
20:12:47.642 00.002 7988 MultiStar: [#1 -0.08,-1.05,0.97,U] [#2 0.01,-0.81,0.94,U] [#3 -0.09,-0.72,0.94,U] [#4 -0.03,-0.93,1.02,U] [#5 0.00,-0.68,0.70,U] [#6 -0.41,-0.92,0.67,U] [#7 -0.43,-0.74,0.65,U] [#8 0.19,-1.06,0.62,U] 
20:12:47.642 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.76}, one-star: {-0.15, -0.05}
20:12:47.644 00.002 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
20:12:47.644 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
20:12:47.644 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.85 mountX=0.05 mountY=0.15, mountTheta=1.27
20:12:47.644 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.05, opts=13)
20:12:47.644 00.000 7988 Enqueuing Move request for scope (-0.15, -0.05)
20:12:47.644 00.000 15712 Worker thread wakes up
20:12:47.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
20:12:47.644 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
20:12:47.644 00.000 15712 Moving (-0.15, -0.05) raw xDistance=0.05 yDistance=0.15
20:12:47.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:47.644 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.8
20:12:47.653 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:47.654 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:47.656 00.002 7988 Enqueuing Expose request
20:12:47.657 00.001 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.65
20:12:47.657 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
20:12:47.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:47.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:12:47.657 00.000 15712 MoveAxis(E, 13, ABG)
20:12:47.657 00.000 15712 Guiding  Dir = 2, Dur = 13
20:12:47.657 00.000 15712 IsGuiding returns 0
20:12:47.674 00.017 15712 IsGuiding returns 1
20:12:47.674 00.000 15712 scope still moving after pulse duration time elapsed
20:12:47.702 00.028 15712 IsGuiding returns 1
20:12:47.734 00.032 15712 IsGuiding returns 0
20:12:47.734 00.000 15712 scope move finished after 13 + 67 ms
20:12:47.734 00.000 15712 Move returns status 0, amount 13
20:12:47.734 00.000 15712 MoveAxis(N, 0, ABG)
20:12:47.734 00.000 15712 Move returns status 0, amount 0
20:12:47.734 00.000 15712 move complete, result=0
20:12:47.742 00.008 7988 GuideStep: 0.0 px 13 ms EAST, 0.2 px 0 ms NORTH
20:12:47.742 00.000 15712 worker thread done servicing request
20:12:47.742 00.000 15712 Worker thread wakes up
20:12:47.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:47.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:49.380 01.638 15712 Exposure complete
20:12:49.430 00.050 15712 worker thread done servicing request
20:12:49.430 00.000 7988 OnExposeComplete: enter
20:12:49.443 00.013 7988 UpdateGuideState(): m_state=6
20:12:49.445 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3588
20:12:49.445 00.000 7988 Star::Find returns 1 (0), X=1170.48, Y=433.32, Mass=1535, SNR=26.6, Peak=214 HFD=3.3
20:12:49.447 00.002 7988 MultiStar: [#1 0.40,-1.26,0.00,M1] [#2 0.18,-1.01,0.98,U] [#3 0.18,-0.85,0.93,U] [#4 0.16,-1.01,0.96,U] [#5 0.20,-1.15,0.68,U] [#6 0.04,-1.19,0.66,U] [#7 -0.01,-0.82,0.61,U] [#8 0.38,-0.94,0.64,U] 
20:12:49.447 00.000 7988 single-star, 7 included, MultiStar: {0.14, -0.90}, one-star: {0.02, -0.36}
20:12:49.449 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
20:12:49.449 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.12)
20:12:49.451 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.52 mountX=0.36 mountY=-0.01, mountTheta=-0.03
20:12:49.453 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.36, opts=13)
20:12:49.453 00.000 7988 Enqueuing Move request for scope (0.02, -0.36)
20:12:49.455 00.002 15712 Worker thread wakes up
20:12:49.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.36) opts 0xd
20:12:49.455 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.36)
20:12:49.455 00.000 15712 Moving (0.02, -0.36) raw xDistance=0.36 yDistance=-0.01
20:12:49.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:12:49.455 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.6
20:12:49.457 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:49.457 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:49.459 00.002 7988 Enqueuing Expose request
20:12:49.461 00.002 15712 PPEC rslt: input = 0.36, final = 0.18, react = 0.22, pred = -0.04, hyst = 0.20, hyst_pct = 0.00, period_length = 638.64
20:12:49.461 00.000 15712 PPEC: input: 0.36, control: 0.18, exposure: 1500
20:12:49.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:49.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:12:49.461 00.000 15712 MoveAxis(W, 59, ABG)
20:12:49.461 00.000 15712 Guiding  Dir = 3, Dur = 59
20:12:49.461 00.000 15712 IsGuiding returns 0
20:12:49.482 00.021 15712 PulseGuide returned control before completion, sleep 48
20:12:49.555 00.073 15712 IsGuiding returns 1
20:12:49.555 00.000 15712 scope still moving after pulse duration time elapsed
20:12:49.587 00.032 15712 IsGuiding returns 0
20:12:49.587 00.000 15712 scope move finished after 59 + 66 ms
20:12:49.587 00.000 15712 Move returns status 0, amount 59
20:12:49.587 00.000 15712 MoveAxis(N, 0, ABG)
20:12:49.587 00.000 15712 Move returns status 0, amount 0
20:12:49.587 00.000 15712 move complete, result=0
20:12:49.587 00.000 15712 worker thread done servicing request
20:12:49.587 00.000 15712 Worker thread wakes up
20:12:49.587 00.000 7988 GuideStep: 0.4 px 59 ms WEST, -0.0 px 0 ms NORTH
20:12:49.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:49.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:51.006 01.419 15712 Exposure complete
20:12:51.057 00.051 15712 worker thread done servicing request
20:12:51.057 00.000 7988 OnExposeComplete: enter
20:12:51.068 00.011 7988 UpdateGuideState(): m_state=6
20:12:51.068 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3589
20:12:51.070 00.002 7988 Star::Find returns 1 (0), X=1170.30, Y=433.76, Mass=1460, SNR=25.9, Peak=198 HFD=3.4
20:12:51.070 00.000 7988 MultiStar: [#1 0.11,-0.88,1.00,U] [#2 0.17,-0.64,0.99,U] [#3 0.18,-0.58,0.97,U] [#4 0.05,-0.63,1.05,U] [#5 0.19,-0.81,0.69,U] [#6 -0.07,-0.72,0.73,U] [#7 0.11,-0.76,0.70,U] [#8 0.26,-0.66,0.68,U] 
20:12:51.072 00.002 7988 single-star, 8 included, MultiStar: {0.09, -0.60}, one-star: {-0.15, 0.08}
20:12:51.072 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.04)
20:12:51.074 00.002 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.07)
20:12:51.074 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.66 mountX=-0.08 mountY=0.15, mountTheta=2.05
20:12:51.076 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.08, opts=13)
20:12:51.078 00.002 7988 Enqueuing Move request for scope (-0.15, 0.08)
20:12:51.078 00.000 15712 Worker thread wakes up
20:12:51.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
20:12:51.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
20:12:51.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:51.078 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.9
20:12:51.082 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:51.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:51.084 00.002 7988 Enqueuing Expose request
20:12:51.084 00.000 15712 Moving (-0.15, 0.08) raw xDistance=-0.08 yDistance=0.15
20:12:51.084 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.63
20:12:51.084 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
20:12:51.084 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:51.084 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:12:51.084 00.000 15712 MoveAxis(E, 11, ABG)
20:12:51.084 00.000 15712 Guiding  Dir = 2, Dur = 11
20:12:51.084 00.000 15712 IsGuiding returns 0
20:12:51.108 00.024 15712 IsGuiding returns 1
20:12:51.108 00.000 15712 scope still moving after pulse duration time elapsed
20:12:51.159 00.051 15712 IsGuiding returns 0
20:12:51.159 00.000 15712 scope move finished after 11 + 62 ms
20:12:51.159 00.000 15712 Move returns status 0, amount 11
20:12:51.159 00.000 15712 MoveAxis(N, 0, ABG)
20:12:51.159 00.000 15712 Move returns status 0, amount 0
20:12:51.159 00.000 15712 move complete, result=0
20:12:51.159 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
20:12:51.163 00.004 15712 worker thread done servicing request
20:12:51.163 00.000 15712 Worker thread wakes up
20:12:51.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:51.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:52.805 01.642 15712 Exposure complete
20:12:52.866 00.061 15712 worker thread done servicing request
20:12:52.866 00.000 7988 OnExposeComplete: enter
20:12:52.868 00.002 7988 UpdateGuideState(): m_state=6
20:12:52.868 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3590
20:12:52.871 00.003 7988 Star::Find returns 1 (0), X=1170.62, Y=433.59, Mass=1518, SNR=26.6, Peak=179 HFD=3.4
20:12:52.872 00.001 7988 MultiStar: [#1 0.32,-0.88,1.01,U] [#2 0.33,-0.82,1.02,U] [#3 0.18,-0.63,0.93,U] [#4 0.22,-0.66,0.99,U] [#5 0.21,-0.88,0.67,U] [#6 -0.06,-0.93,0.71,U] [#7 -0.08,-0.72,0.67,U] [#8 0.18,-0.59,0.65,U] 
20:12:52.873 00.001 7988 single-star, 8 included, MultiStar: {0.18, -0.68}, one-star: {0.16, -0.09}
20:12:52.874 00.001 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
20:12:52.875 00.001 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.09)
20:12:52.876 00.001 7988 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.49 mountX=0.09 mountY=-0.16, mountTheta=-1.08
20:12:52.878 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.09, opts=13)
20:12:52.879 00.001 7988 Enqueuing Move request for scope (0.16, -0.09)
20:12:52.880 00.001 15712 Worker thread wakes up
20:12:52.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
20:12:52.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
20:12:52.880 00.000 15712 Moving (0.16, -0.09) raw xDistance=0.09 yDistance=-0.16
20:12:52.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:52.882 00.002 7988 UpdateGuideState exits: m=1518 SNR=26.6
20:12:52.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:52.883 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:52.885 00.002 7988 Enqueuing Expose request
20:12:52.885 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.62
20:12:52.885 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
20:12:52.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:52.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:12:52.885 00.000 15712 MoveAxis(E, 4, ABG)
20:12:52.885 00.000 15712 Guiding  Dir = 2, Dur = 4
20:12:52.887 00.002 15712 IsGuiding returns 0
20:12:52.899 00.012 15712 IsGuiding returns 0
20:12:52.899 00.000 15712 Move returns status 0, amount 4
20:12:52.899 00.000 15712 MoveAxis(N, 0, ABG)
20:12:52.899 00.000 15712 Move returns status 0, amount 0
20:12:52.899 00.000 15712 move complete, result=0
20:12:52.899 00.000 15712 worker thread done servicing request
20:12:52.899 00.000 15712 Worker thread wakes up
20:12:52.899 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
20:12:52.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:52.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:54.322 01.423 15712 Exposure complete
20:12:54.384 00.062 15712 worker thread done servicing request
20:12:54.384 00.000 7988 OnExposeComplete: enter
20:12:54.386 00.002 7988 UpdateGuideState(): m_state=6
20:12:54.386 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3591
20:12:54.388 00.002 7988 Star::Find returns 1 (0), X=1170.47, Y=433.80, Mass=1372, SNR=25.3, Peak=188 HFD=3.2
20:12:54.388 00.000 7988 MultiStar: [#1 0.24,-0.83,1.07,U] [#2 0.06,-0.55,1.04,U] [#3 0.14,-0.56,1.02,U] [#4 0.17,-0.57,1.09,U] [#5 0.15,-0.54,0.72,U] [#6 -0.14,-0.69,0.76,U] [#7 -0.11,-0.53,0.64,U] [#8 0.24,-0.63,0.70,U] 
20:12:54.390 00.002 7988 single-star, 8 included, MultiStar: {0.09, -0.52}, one-star: {0.01, 0.12}
20:12:54.390 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
20:12:54.392 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
20:12:54.392 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.12 mountY=-0.02, mountTheta=-3.01
20:12:54.394 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
20:12:54.396 00.002 7988 Enqueuing Move request for scope (0.01, 0.12)
20:12:54.396 00.000 15712 Worker thread wakes up
20:12:54.396 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
20:12:54.396 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
20:12:54.396 00.000 15712 Moving (0.01, 0.12) raw xDistance=-0.12 yDistance=-0.02
20:12:54.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:54.396 00.000 7988 UpdateGuideState exits: m=1372 SNR=25.3
20:12:54.400 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:54.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:54.400 00.000 7988 Enqueuing Expose request
20:12:54.403 00.003 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.61
20:12:54.403 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
20:12:54.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:54.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:12:54.403 00.000 15712 MoveAxis(E, 4, ABG)
20:12:54.403 00.000 15712 Guiding  Dir = 2, Dur = 4
20:12:54.403 00.000 15712 IsGuiding returns 0
20:12:54.420 00.017 15712 IsGuiding returns 0
20:12:54.420 00.000 15712 Move returns status 0, amount 4
20:12:54.420 00.000 15712 MoveAxis(N, 0, ABG)
20:12:54.420 00.000 15712 Move returns status 0, amount 0
20:12:54.420 00.000 15712 move complete, result=0
20:12:54.420 00.000 15712 worker thread done servicing request
20:12:54.420 00.000 15712 Worker thread wakes up
20:12:54.420 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
20:12:54.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:54.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:56.059 01.639 15712 Exposure complete
20:12:56.120 00.061 15712 worker thread done servicing request
20:12:56.120 00.000 7988 OnExposeComplete: enter
20:12:56.123 00.003 7988 UpdateGuideState(): m_state=6
20:12:56.123 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3592
20:12:56.123 00.000 7988 Star::Find returns 1 (0), X=1170.56, Y=433.82, Mass=1482, SNR=26.0, Peak=187 HFD=3.4
20:12:56.123 00.000 7988 MultiStar: [#1 0.48,-0.80,0.99,U] [#2 0.22,-0.44,1.02,U] [#3 0.05,-0.47,0.94,U] [#4 0.11,-0.46,1.05,U] [#5 0.16,-0.59,0.75,U] [#6 -0.03,-0.73,0.73,U] [#7 -0.05,-0.40,0.66,U] [#8 0.16,-0.57,0.68,U] 
20:12:56.123 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.47}, one-star: {0.10, 0.14}
20:12:56.123 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
20:12:56.123 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.68)
20:12:56.123 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.92 mountX=-0.14 mountY=-0.11, mountTheta=-2.48
20:12:56.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.14, opts=13)
20:12:56.123 00.000 7988 Enqueuing Move request for scope (0.10, 0.14)
20:12:56.123 00.000 15712 Worker thread wakes up
20:12:56.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
20:12:56.123 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
20:12:56.123 00.000 15712 Moving (0.10, 0.14) raw xDistance=-0.14 yDistance=-0.11
20:12:56.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:56.123 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.0
20:12:56.137 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:56.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:56.139 00.002 7988 Enqueuing Expose request
20:12:56.139 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.60
20:12:56.139 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
20:12:56.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:56.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:12:56.139 00.000 15712 MoveAxis(E, 4, ABG)
20:12:56.139 00.000 15712 Guiding  Dir = 2, Dur = 4
20:12:56.139 00.000 15712 IsGuiding returns 0
20:12:56.188 00.049 15712 IsGuiding returns 0
20:12:56.188 00.000 15712 Move returns status 0, amount 4
20:12:56.188 00.000 15712 MoveAxis(N, 0, ABG)
20:12:56.188 00.000 15712 Move returns status 0, amount 0
20:12:56.188 00.000 15712 move complete, result=0
20:12:56.188 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
20:12:56.199 00.011 15712 worker thread done servicing request
20:12:56.199 00.000 15712 Worker thread wakes up
20:12:56.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:56.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:57.607 01.408 15712 Exposure complete
20:12:57.667 00.060 15712 worker thread done servicing request
20:12:57.667 00.000 7988 OnExposeComplete: enter
20:12:57.669 00.002 7988 UpdateGuideState(): m_state=6
20:12:57.669 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3593
20:12:57.669 00.000 7988 Star::Find returns 1 (0), X=1170.43, Y=433.69, Mass=1456, SNR=25.8, Peak=195 HFD=3.2
20:12:57.669 00.000 7988 MultiStar: [#1 0.11,-0.96,1.04,U] [#2 0.01,-0.48,1.03,U] [#3 0.05,-0.57,0.94,U] [#4 0.11,-0.56,1.04,U] [#5 0.26,-0.70,0.72,U] [#6 -0.29,-0.70,0.76,U] [#7 0.10,-0.51,0.66,U] [#8 0.15,-0.73,0.65,U] 
20:12:57.669 00.000 7988 single-star, 8 included, MultiStar: {0.05, -0.57}, one-star: {-0.02, 0.01}
20:12:57.669 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.58) = xAngle (4.29 = -2.00)
20:12:57.669 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.40 = 1.11)
20:12:57.669 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.71 mountX=-0.01 mountY=0.02, mountTheta=2.00
20:12:57.669 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
20:12:57.669 00.000 7988 Enqueuing Move request for scope (-0.02, 0.01)
20:12:57.669 00.000 15712 Worker thread wakes up
20:12:57.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
20:12:57.669 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
20:12:57.669 00.000 15712 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
20:12:57.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:57.669 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.8
20:12:57.683 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:57.684 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:57.684 00.000 7988 Enqueuing Expose request
20:12:57.684 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.59
20:12:57.684 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
20:12:57.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:57.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:12:57.684 00.000 15712 MoveAxis(E, 6, ABG)
20:12:57.684 00.000 15712 Guiding  Dir = 2, Dur = 6
20:12:57.684 00.000 15712 IsGuiding returns 0
20:12:57.710 00.026 15712 IsGuiding returns 0
20:12:57.716 00.006 15712 Move returns status 0, amount 6
20:12:57.716 00.000 15712 MoveAxis(N, 0, ABG)
20:12:57.716 00.000 15712 Move returns status 0, amount 0
20:12:57.716 00.000 15712 move complete, result=0
20:12:57.716 00.000 15712 worker thread done servicing request
20:12:57.716 00.000 15712 Worker thread wakes up
20:12:57.716 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
20:12:57.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:57.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:12:59.344 01.628 15712 Exposure complete
20:12:59.403 00.059 15712 worker thread done servicing request
20:12:59.403 00.000 7988 OnExposeComplete: enter
20:12:59.403 00.000 7988 UpdateGuideState(): m_state=6
20:12:59.407 00.004 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3594
20:12:59.407 00.000 7988 Star::Find returns 1 (0), X=1170.63, Y=433.88, Mass=1514, SNR=26.3, Peak=194 HFD=3.3
20:12:59.407 00.000 7988 MultiStar: [#1 0.34,-0.82,1.02,U] [#2 0.19,-0.48,1.02,U] [#3 0.17,-0.45,0.97,U] [#4 0.34,-0.54,1.05,U] [#5 0.20,-0.73,0.71,U] [#6 -0.05,-0.72,0.72,U] [#7 -0.15,-0.49,0.64,U] [#8 0.29,-0.54,0.66,U] 
20:12:59.407 00.000 7988 single-star, 8 included, MultiStar: {0.18, -0.49}, one-star: {0.18, 0.20}
20:12:59.407 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.42 = 2.42)
20:12:59.407 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.53 = -0.75)
20:12:59.407 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.84 mountX=-0.20 mountY=-0.18, mountTheta=-2.40
20:12:59.407 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.20, opts=13)
20:12:59.407 00.000 7988 Enqueuing Move request for scope (0.18, 0.20)
20:12:59.407 00.000 15712 Worker thread wakes up
20:12:59.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
20:12:59.407 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
20:12:59.407 00.000 15712 Moving (0.18, 0.20) raw xDistance=-0.20 yDistance=-0.18
20:12:59.420 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:12:59.420 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.3
20:12:59.423 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:59.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:12:59.423 00.000 7988 Enqueuing Expose request
20:12:59.423 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 638.58
20:12:59.423 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
20:12:59.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:59.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:12:59.423 00.000 15712 MoveAxis(E, 46, ABG)
20:12:59.423 00.000 15712 Guiding  Dir = 2, Dur = 46
20:12:59.423 00.000 15712 IsGuiding returns 0
20:12:59.442 00.019 15712 PulseGuide returned control before completion, sleep 41
20:12:59.486 00.044 15712 IsGuiding returns 1
20:12:59.486 00.000 15712 scope still moving after pulse duration time elapsed
20:12:59.522 00.036 15712 IsGuiding returns 0
20:12:59.522 00.000 15712 scope move finished after 46 + 49 ms
20:12:59.522 00.000 15712 Move returns status 0, amount 46
20:12:59.522 00.000 15712 MoveAxis(N, 0, ABG)
20:12:59.522 00.000 15712 Move returns status 0, amount 0
20:12:59.522 00.000 15712 move complete, result=0
20:12:59.522 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
20:12:59.522 00.000 15712 worker thread done servicing request
20:12:59.524 00.002 15712 Worker thread wakes up
20:12:59.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:12:59.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:00.943 01.419 15712 Exposure complete
20:13:01.001 00.058 15712 worker thread done servicing request
20:13:01.001 00.000 7988 OnExposeComplete: enter
20:13:01.004 00.003 7988 UpdateGuideState(): m_state=6
20:13:01.006 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3595
20:13:01.006 00.000 7988 Star::Find returns 1 (0), X=1170.57, Y=433.31, Mass=1467, SNR=26.1, Peak=196 HFD=3.4
20:13:01.006 00.000 7988 MultiStar: [#1 0.29,-1.25,0.00,M1] [#2 0.03,-0.95,1.00,U] [#3 -0.04,-0.81,0.96,U] [#4 0.12,-0.91,1.04,U] [#5 0.22,-1.29,0.00,M1] [#6 -0.13,-1.10,0.71,U] [#7 -0.22,-0.71,0.66,U] [#8 0.19,-0.89,0.68,U] 
20:13:01.006 00.000 7988 single-star, 6 included, MultiStar: {0.02, -0.81}, one-star: {0.11, -0.37}
20:13:01.006 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.58) = xAngle (0.31 = 0.31)
20:13:01.006 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.42 = -2.87)
20:13:01.006 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.37 hyp=0.38 cameraTheta=-1.27 mountX=0.37 mountY=-0.10, mountTheta=-0.28
20:13:01.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.37, opts=13)
20:13:01.006 00.000 7988 Enqueuing Move request for scope (0.11, -0.37)
20:13:01.016 00.010 15712 Worker thread wakes up
20:13:01.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.37) opts 0xd
20:13:01.016 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.37)
20:13:01.016 00.000 15712 Moving (0.11, -0.37) raw xDistance=0.37 yDistance=-0.10
20:13:01.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:01.016 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.1
20:13:01.018 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:01.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:01.020 00.002 7988 Enqueuing Expose request
20:13:01.020 00.000 15712 PPEC rslt: input = 0.37, final = 0.19, react = 0.22, pred = -0.03, hyst = 0.20, hyst_pct = 0.00, period_length = 638.57
20:13:01.020 00.000 15712 PPEC: input: 0.37, control: 0.19, exposure: 1500
20:13:01.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:01.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:13:01.020 00.000 15712 MoveAxis(W, 63, ABG)
20:13:01.020 00.000 15712 Guiding  Dir = 3, Dur = 63
20:13:01.020 00.000 15712 IsGuiding returns 0
20:13:01.040 00.020 15712 PulseGuide returned control before completion, sleep 56
20:13:01.118 00.078 15712 IsGuiding returns 0
20:13:01.118 00.000 15712 Move returns status 0, amount 63
20:13:01.118 00.000 15712 MoveAxis(N, 0, ABG)
20:13:01.118 00.000 15712 Move returns status 0, amount 0
20:13:01.118 00.000 15712 move complete, result=0
20:13:01.118 00.000 7988 GuideStep: 0.4 px 63 ms WEST, -0.1 px 0 ms NORTH
20:13:01.122 00.004 15712 worker thread done servicing request
20:13:01.122 00.000 15712 Worker thread wakes up
20:13:01.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:01.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:02.757 01.635 15712 Exposure complete
20:13:02.817 00.060 15712 worker thread done servicing request
20:13:02.817 00.000 7988 OnExposeComplete: enter
20:13:02.818 00.001 7988 UpdateGuideState(): m_state=6
20:13:02.819 00.001 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3596
20:13:02.821 00.002 7988 Star::Find returns 1 (0), X=1170.33, Y=433.59, Mass=1524, SNR=26.6, Peak=230 HFD=3.2
20:13:02.821 00.000 7988 MultiStar: [#1 0.05,-1.06,0.98,U] [#2 -0.06,-0.71,1.03,U] [#3 -0.18,-0.66,0.94,U] [#4 0.04,-0.72,1.04,U] [#5 0.12,-0.92,0.68,U] [#6 -0.29,-0.98,0.71,U] [#7 -0.33,-0.60,0.68,U] [#8 0.14,-0.79,0.62,U] 
20:13:02.823 00.002 7988 single-star, 8 included, MultiStar: {-0.07, -0.71}, one-star: {-0.13, -0.09}
20:13:02.823 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.58) = xAngle (-0.93 = -0.93)
20:13:02.825 00.002 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.17 = 2.17)
20:13:02.825 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.51 mountX=0.10 mountY=0.13, mountTheta=0.95
20:13:02.827 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.09, opts=13)
20:13:02.829 00.002 7988 Enqueuing Move request for scope (-0.13, -0.09)
20:13:02.829 00.000 15712 Worker thread wakes up
20:13:02.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
20:13:02.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
20:13:02.829 00.000 15712 Moving (-0.13, -0.09) raw xDistance=0.10 yDistance=0.13
20:13:02.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:02.829 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6
20:13:02.833 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:02.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:02.835 00.002 7988 Enqueuing Expose request
20:13:02.835 00.000 15712 PPEC rslt: input = 0.10, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.56
20:13:02.835 00.000 15712 PPEC: input: 0.10, control: -0.05, exposure: 1500
20:13:02.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:02.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:13:02.835 00.000 15712 MoveAxis(E, 17, ABG)
20:13:02.835 00.000 15712 Guiding  Dir = 2, Dur = 17
20:13:02.835 00.000 15712 IsGuiding returns 0
20:13:02.852 00.017 15712 IsGuiding returns 1
20:13:02.852 00.000 15712 scope still moving after pulse duration time elapsed
20:13:02.909 00.057 15712 IsGuiding returns 0
20:13:02.909 00.000 15712 scope move finished after 17 + 56 ms
20:13:02.909 00.000 15712 Move returns status 0, amount 17
20:13:02.909 00.000 15712 MoveAxis(N, 0, ABG)
20:13:02.909 00.000 15712 Move returns status 0, amount 0
20:13:02.909 00.000 15712 move complete, result=0
20:13:02.909 00.000 7988 GuideStep: 0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
20:13:02.911 00.002 15712 worker thread done servicing request
20:13:02.911 00.000 15712 Worker thread wakes up
20:13:02.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:02.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:04.317 01.406 15712 Exposure complete
20:13:04.380 00.063 15712 worker thread done servicing request
20:13:04.382 00.002 7988 OnExposeComplete: enter
20:13:04.382 00.000 7988 UpdateGuideState(): m_state=6
20:13:04.382 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3597
20:13:04.382 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=433.54, Mass=1549, SNR=26.8, Peak=203 HFD=3.2
20:13:04.382 00.000 7988 MultiStar: [#1 0.32,-1.14,0.97,U] [#2 0.21,-0.83,0.99,U] [#3 0.09,-0.73,0.93,U] [#4 0.21,-0.80,1.03,U] [#5 0.08,-0.85,0.69,U] [#6 0.03,-0.89,0.68,U] [#7 0.00,-0.66,0.66,U] [#8 0.30,-0.81,0.60,U] 
20:13:04.382 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.75}, one-star: {-0.13, -0.14}
20:13:04.382 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.58) = xAngle (-0.72 = -0.72)
20:13:04.382 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.39 = 2.39)
20:13:04.382 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.30 mountX=0.14 mountY=0.13, mountTheta=0.74
20:13:04.382 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.14, opts=13)
20:13:04.382 00.000 7988 Enqueuing Move request for scope (-0.13, -0.14)
20:13:04.382 00.000 15712 Worker thread wakes up
20:13:04.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
20:13:04.382 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
20:13:04.382 00.000 15712 Moving (-0.13, -0.14) raw xDistance=0.14 yDistance=0.13
20:13:04.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:04.382 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8
20:13:04.396 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:04.397 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:04.397 00.000 7988 Enqueuing Expose request
20:13:04.397 00.000 15712 PPEC rslt: input = 0.14, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.56
20:13:04.397 00.000 15712 PPEC: input: 0.14, control: -0.05, exposure: 1500
20:13:04.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:04.397 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:13:04.397 00.000 15712 MoveAxis(E, 16, ABG)
20:13:04.397 00.000 15712 Guiding  Dir = 2, Dur = 16
20:13:04.397 00.000 15712 IsGuiding returns 0
20:13:04.429 00.032 15712 IsGuiding returns 1
20:13:04.429 00.000 15712 scope still moving after pulse duration time elapsed
20:13:04.477 00.048 15712 IsGuiding returns 0
20:13:04.477 00.000 15712 scope move finished after 16 + 60 ms
20:13:04.477 00.000 15712 Move returns status 0, amount 16
20:13:04.477 00.000 15712 MoveAxis(N, 0, ABG)
20:13:04.477 00.000 15712 Move returns status 0, amount 0
20:13:04.477 00.000 15712 move complete, result=0
20:13:04.477 00.000 15712 worker thread done servicing request
20:13:04.477 00.000 15712 Worker thread wakes up
20:13:04.477 00.000 7988 GuideStep: 0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
20:13:04.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:04.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:06.121 01.644 15712 Exposure complete
20:13:06.182 00.061 15712 worker thread done servicing request
20:13:06.182 00.000 7988 OnExposeComplete: enter
20:13:06.184 00.002 7988 UpdateGuideState(): m_state=6
20:13:06.184 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3598
20:13:06.184 00.000 7988 Star::Find returns 1 (0), X=1170.29, Y=433.52, Mass=1486, SNR=26.4, Peak=224 HFD=3.3
20:13:06.184 00.000 7988 MultiStar: [#1 0.22,-1.22,0.00,M1] [#2 0.10,-0.91,1.01,U] [#3 -0.04,-0.89,0.91,U] [#4 0.09,-1.00,1.02,U] [#5 0.09,-1.29,0.00,M1] [#6 -0.36,-1.09,0.69,U] [#7 -0.22,-0.67,0.65,U] [#8 0.03,-0.86,0.68,U] 
20:13:06.184 00.000 7988 single-star, 6 included, MultiStar: {-0.06, -0.79}, one-star: {-0.17, -0.16}
20:13:06.184 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
20:13:06.184 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
20:13:06.184 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-2.37 mountX=0.16 mountY=0.17, mountTheta=0.81
20:13:06.184 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.16, opts=13)
20:13:06.184 00.000 7988 Enqueuing Move request for scope (-0.17, -0.16)
20:13:06.184 00.000 15712 Worker thread wakes up
20:13:06.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.16) opts 0xd
20:13:06.184 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.16)
20:13:06.184 00.000 15712 Moving (-0.17, -0.16) raw xDistance=0.16 yDistance=0.17
20:13:06.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:06.184 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.4
20:13:06.198 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:06.199 00.001 15712 PPEC rslt: input = 0.16, final = 0.05, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 638.55
20:13:06.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:06.199 00.000 7988 Enqueuing Expose request
20:13:06.199 00.000 15712 PPEC: input: 0.16, control: 0.05, exposure: 1500
20:13:06.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:06.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:13:06.199 00.000 15712 MoveAxis(W, 17, ABG)
20:13:06.199 00.000 15712 Guiding  Dir = 3, Dur = 17
20:13:06.199 00.000 15712 IsGuiding returns 0
20:13:06.217 00.018 15712 PulseGuide returned control before completion, sleep 11
20:13:06.251 00.034 15712 IsGuiding returns 1
20:13:06.251 00.000 15712 scope still moving after pulse duration time elapsed
20:13:06.288 00.037 15712 IsGuiding returns 0
20:13:06.288 00.000 15712 scope move finished after 17 + 69 ms
20:13:06.288 00.000 15712 Move returns status 0, amount 17
20:13:06.288 00.000 15712 MoveAxis(N, 0, ABG)
20:13:06.288 00.000 15712 Move returns status 0, amount 0
20:13:06.288 00.000 15712 move complete, result=0
20:13:06.288 00.000 15712 worker thread done servicing request
20:13:06.288 00.000 15712 Worker thread wakes up
20:13:06.288 00.000 7988 GuideStep: 0.2 px 17 ms WEST, 0.2 px 0 ms NORTH
20:13:06.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:06.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:07.700 01.412 15712 Exposure complete
20:13:07.761 00.061 15712 worker thread done servicing request
20:13:07.761 00.000 7988 OnExposeComplete: enter
20:13:07.762 00.001 7988 UpdateGuideState(): m_state=6
20:13:07.764 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3599
20:13:07.764 00.000 7988 Star::Find returns 1 (0), X=1170.30, Y=433.46, Mass=1465, SNR=25.9, Peak=235 HFD=3.3
20:13:07.766 00.002 7988 MultiStar: [#1 0.07,-1.08,0.99,U] [#2 -0.02,-0.96,1.02,U] [#3 -0.01,-0.80,0.98,U] [#4 -0.02,-0.78,1.03,U] [#5 0.15,-0.81,0.70,U] [#6 -0.30,-0.87,0.71,U] [#7 -0.32,-0.68,0.65,U] [#8 0.06,-0.90,0.65,U] 
20:13:07.766 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.79}, one-star: {-0.16, -0.22}
20:13:07.768 00.002 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
20:13:07.768 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
20:13:07.770 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.28 cameraTheta=-2.19 mountX=0.23 mountY=0.17, mountTheta=0.63
20:13:07.772 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.22, opts=13)
20:13:07.772 00.000 7988 Enqueuing Move request for scope (-0.16, -0.22)
20:13:07.774 00.002 15712 Worker thread wakes up
20:13:07.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
20:13:07.774 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
20:13:07.774 00.000 15712 Moving (-0.16, -0.22) raw xDistance=0.23 yDistance=0.17
20:13:07.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:07.774 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.9
20:13:07.776 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:07.776 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:07.779 00.003 7988 Enqueuing Expose request
20:13:07.779 00.000 15712 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 638.54
20:13:07.779 00.000 15712 PPEC: input: 0.23, control: 0.10, exposure: 1500
20:13:07.779 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:07.779 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:13:07.779 00.000 15712 MoveAxis(W, 32, ABG)
20:13:07.779 00.000 15712 Guiding  Dir = 3, Dur = 32
20:13:07.779 00.000 15712 IsGuiding returns 0
20:13:07.796 00.017 15712 PulseGuide returned control before completion, sleep 22
20:13:07.848 00.052 15712 IsGuiding returns 0
20:13:07.848 00.000 15712 Move returns status 0, amount 32
20:13:07.848 00.000 15712 MoveAxis(N, 0, ABG)
20:13:07.848 00.000 15712 Move returns status 0, amount 0
20:13:07.848 00.000 15712 move complete, result=0
20:13:07.848 00.000 15712 worker thread done servicing request
20:13:07.848 00.000 15712 Worker thread wakes up
20:13:07.848 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
20:13:07.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:07.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:09.592 01.744 15712 Exposure complete
20:13:09.652 00.060 15712 worker thread done servicing request
20:13:09.652 00.000 7988 OnExposeComplete: enter
20:13:09.652 00.000 7988 UpdateGuideState(): m_state=6
20:13:09.655 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3600
20:13:09.655 00.000 7988 Star::Find returns 1 (0), X=1170.23, Y=433.67, Mass=1437, SNR=25.8, Peak=217 HFD=3.2
20:13:09.655 00.000 7988 MultiStar: [#1 0.02,-1.07,1.01,U] [#2 -0.09,-0.68,1.04,U] [#3 -0.21,-0.51,0.99,U] [#4 0.06,-0.76,1.06,U] [#5 -0.02,-0.67,0.72,U] [#6 -0.25,-0.73,0.73,U] [#7 -0.26,-0.47,0.65,U] [#8 -0.03,-0.71,0.66,U] 
20:13:09.655 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.62}, one-star: {-0.23, -0.01}
20:13:09.655 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.58) = xAngle (-1.53 = -1.53)
20:13:09.655 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.57 = 1.57)
20:13:09.655 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.11 mountX=0.01 mountY=0.23, mountTheta=1.53
20:13:09.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.01, opts=13)
20:13:09.655 00.000 7988 Enqueuing Move request for scope (-0.23, -0.01)
20:13:09.655 00.000 15712 Worker thread wakes up
20:13:09.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
20:13:09.655 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
20:13:09.655 00.000 15712 Moving (-0.23, -0.01) raw xDistance=0.01 yDistance=0.23
20:13:09.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:09.667 00.012 7988 UpdateGuideState exits: m=1437 SNR=25.8
20:13:09.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:09.669 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:09.669 00.000 7988 Enqueuing Expose request
20:13:09.670 00.001 15712 PPEC rslt: input = 0.01, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.53
20:13:09.670 00.000 15712 PPEC: input: 0.01, control: -0.04, exposure: 1500
20:13:09.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:09.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:13:09.670 00.000 15712 MoveAxis(E, 13, ABG)
20:13:09.670 00.000 15712 Guiding  Dir = 2, Dur = 13
20:13:09.670 00.000 15712 IsGuiding returns 0
20:13:09.687 00.017 15712 IsGuiding returns 1
20:13:09.687 00.000 15712 scope still moving after pulse duration time elapsed
20:13:09.735 00.048 15712 IsGuiding returns 0
20:13:09.735 00.000 15712 scope move finished after 13 + 50 ms
20:13:09.735 00.000 15712 Move returns status 0, amount 13
20:13:09.735 00.000 15712 MoveAxis(N, 0, ABG)
20:13:09.735 00.000 15712 Move returns status 0, amount 0
20:13:09.735 00.000 15712 move complete, result=0
20:13:09.735 00.000 15712 worker thread done servicing request
20:13:09.735 00.000 15712 Worker thread wakes up
20:13:09.735 00.000 7988 GuideStep: 0.0 px 13 ms EAST, 0.2 px 0 ms NORTH
20:13:09.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:09.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:11.154 01.419 15712 Exposure complete
20:13:11.200 00.046 15712 worker thread done servicing request
20:13:11.200 00.000 7988 OnExposeComplete: enter
20:13:11.216 00.016 7988 UpdateGuideState(): m_state=6
20:13:11.216 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3601
20:13:11.218 00.002 7988 Star::Find returns 1 (0), X=1170.24, Y=433.70, Mass=1512, SNR=26.4, Peak=224 HFD=3.6
20:13:11.220 00.002 7988 MultiStar: [#1 0.00,-1.11,0.97,U] [#2 -0.23,-0.61,0.99,U] [#3 -0.04,-0.69,0.96,U] [#4 0.00,-0.88,1.05,U] [#5 -0.20,-0.90,0.68,U] [#6 -0.31,-0.89,0.72,U] [#7 -0.46,-0.69,0.66,U] [#8 0.18,-0.56,0.65,U] 
20:13:11.220 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.69}, one-star: {-0.22, 0.02}
20:13:11.222 00.002 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.58) = xAngle (4.62 = -1.66)
20:13:11.222 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.73 = 1.44)
20:13:11.222 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.04 mountX=-0.02 mountY=0.22, mountTheta=1.67
20:13:11.222 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.02, opts=13)
20:13:11.222 00.000 7988 Enqueuing Move request for scope (-0.22, 0.02)
20:13:11.222 00.000 15712 Worker thread wakes up
20:13:11.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
20:13:11.222 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
20:13:11.222 00.000 15712 Moving (-0.22, 0.02) raw xDistance=-0.02 yDistance=0.22
20:13:11.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:11.222 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.4
20:13:11.230 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:11.232 00.002 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.52
20:13:11.232 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
20:13:11.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:11.232 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:11.233 00.001 7988 Enqueuing Expose request
20:13:11.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:13:11.233 00.000 15712 MoveAxis(E, 13, ABG)
20:13:11.233 00.000 15712 Guiding  Dir = 2, Dur = 13
20:13:11.233 00.000 15712 IsGuiding returns 0
20:13:11.253 00.020 15712 IsGuiding returns 1
20:13:11.253 00.000 15712 scope still moving after pulse duration time elapsed
20:13:11.279 00.026 15712 IsGuiding returns 1
20:13:11.317 00.038 15712 IsGuiding returns 0
20:13:11.317 00.000 15712 scope move finished after 13 + 66 ms
20:13:11.317 00.000 15712 Move returns status 0, amount 13
20:13:11.317 00.000 15712 MoveAxis(N, 0, ABG)
20:13:11.317 00.000 15712 Move returns status 0, amount 0
20:13:11.317 00.000 15712 move complete, result=0
20:13:11.317 00.000 15712 worker thread done servicing request
20:13:11.317 00.000 15712 Worker thread wakes up
20:13:11.317 00.000 7988 GuideStep: -0.0 px 13 ms EAST, 0.2 px 0 ms NORTH
20:13:11.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:11.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:12.954 01.637 15712 Exposure complete
20:13:13.001 00.047 15712 worker thread done servicing request
20:13:13.001 00.000 7988 OnExposeComplete: enter
20:13:13.001 00.000 7988 UpdateGuideState(): m_state=6
20:13:13.016 00.015 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3602
20:13:13.018 00.002 7988 Star::Find returns 1 (1), X=1170.28, Y=433.38, Mass=1528, SNR=26.6, Peak=255 HFD=3.5
20:13:13.018 00.000 7988 MultiStar: [#1 0.07,-1.23,0.00,M1] [#2 -0.18,-0.92,1.00,U] [#3 -0.07,-0.90,0.95,U] [#4 -0.08,-0.82,1.05,U] [#5 0.04,-1.14,0.70,U] [#6 -0.31,-0.97,0.68,U] [#7 -0.37,-0.82,0.69,U] [#8 0.27,-1.02,0.67,U] 
20:13:13.018 00.000 7988 single-star, 7 included, MultiStar: {-0.11, -0.84}, one-star: {-0.17, -0.30}
20:13:13.018 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
20:13:13.018 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
20:13:13.018 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.30 hyp=0.34 cameraTheta=-2.10 mountX=0.30 mountY=0.18, mountTheta=0.54
20:13:13.018 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.30, opts=13)
20:13:13.018 00.000 7988 Enqueuing Move request for scope (-0.17, -0.30)
20:13:13.018 00.000 15712 Worker thread wakes up
20:13:13.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.30) opts 0xd
20:13:13.018 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.30)
20:13:13.018 00.000 15712 Moving (-0.17, -0.30) raw xDistance=0.30 yDistance=0.18
20:13:13.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:13.018 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6 Saturated
20:13:13.029 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:13.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:13.031 00.002 7988 Enqueuing Expose request
20:13:13.031 00.000 15712 PPEC rslt: input = 0.30, final = 0.15, react = 0.18, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 638.51
20:13:13.031 00.000 15712 PPEC: input: 0.30, control: 0.15, exposure: 1500
20:13:13.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:13.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:13:13.031 00.000 15712 MoveAxis(W, 50, ABG)
20:13:13.031 00.000 15712 Guiding  Dir = 3, Dur = 50
20:13:13.031 00.000 15712 IsGuiding returns 0
20:13:13.057 00.026 15712 PulseGuide returned control before completion, sleep 34
20:13:13.137 00.080 15712 IsGuiding returns 0
20:13:13.137 00.000 15712 Move returns status 0, amount 50
20:13:13.137 00.000 15712 MoveAxis(N, 0, ABG)
20:13:13.137 00.000 15712 Move returns status 0, amount 0
20:13:13.137 00.000 15712 move complete, result=0
20:13:13.137 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.2 px 0 ms NORTH
20:13:13.143 00.006 15712 worker thread done servicing request
20:13:13.143 00.000 15712 Worker thread wakes up
20:13:13.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:13.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:14.559 01.416 15712 Exposure complete
20:13:14.616 00.057 15712 worker thread done servicing request
20:13:14.616 00.000 7988 OnExposeComplete: enter
20:13:14.616 00.000 7988 UpdateGuideState(): m_state=6
20:13:14.623 00.007 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3603
20:13:14.623 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=433.51, Mass=1491, SNR=26.1, Peak=219 HFD=3.2
20:13:14.623 00.000 7988 MultiStar: [#1 0.23,-0.98,1.00,U] [#2 0.18,-0.89,1.02,U] [#3 -0.03,-0.59,0.93,U] [#4 0.02,-0.70,1.00,U] [#5 0.12,-0.96,0.74,U] [#6 -0.28,-0.90,0.72,U] [#7 -0.07,-0.72,0.67,U] [#8 0.05,-0.84,0.68,U] 
20:13:14.623 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.74}, one-star: {-0.06, -0.17}
20:13:14.623 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.58) = xAngle (-0.35 = -0.35)
20:13:14.623 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.76 = 2.76)
20:13:14.623 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.19 cameraTheta=-1.93 mountX=0.17 mountY=0.07, mountTheta=0.37
20:13:14.623 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.17, opts=13)
20:13:14.633 00.010 7988 Enqueuing Move request for scope (-0.06, -0.17)
20:13:14.633 00.000 15712 Worker thread wakes up
20:13:14.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
20:13:14.633 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
20:13:14.633 00.000 15712 Moving (-0.06, -0.17) raw xDistance=0.17 yDistance=0.07
20:13:14.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:14.633 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.1
20:13:14.637 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:14.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:14.639 00.002 7988 Enqueuing Expose request
20:13:14.639 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 638.50
20:13:14.639 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
20:13:14.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:14.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:13:14.639 00.000 15712 MoveAxis(W, 25, ABG)
20:13:14.639 00.000 15712 Guiding  Dir = 3, Dur = 25
20:13:14.639 00.000 15712 IsGuiding returns 0
20:13:14.655 00.016 15712 PulseGuide returned control before completion, sleep 18
20:13:14.702 00.047 15712 IsGuiding returns 0
20:13:14.702 00.000 15712 Move returns status 0, amount 25
20:13:14.702 00.000 15712 MoveAxis(N, 0, ABG)
20:13:14.702 00.000 15712 Move returns status 0, amount 0
20:13:14.702 00.000 15712 move complete, result=0
20:13:14.702 00.000 15712 worker thread done servicing request
20:13:14.702 00.000 15712 Worker thread wakes up
20:13:14.702 00.000 7988 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
20:13:14.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:14.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:16.344 01.642 15712 Exposure complete
20:13:16.408 00.064 15712 worker thread done servicing request
20:13:16.408 00.000 7988 OnExposeComplete: enter
20:13:16.410 00.002 7988 UpdateGuideState(): m_state=6
20:13:16.410 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3604
20:13:16.412 00.002 7988 Star::Find returns 1 (0), X=1170.37, Y=433.75, Mass=1434, SNR=25.7, Peak=200 HFD=3.3
20:13:16.412 00.000 7988 MultiStar: [#1 0.13,-0.78,1.05,U] [#2 -0.05,-0.61,1.06,U] [#3 0.16,-0.53,0.94,U] [#4 0.15,-0.59,1.03,U] [#5 0.03,-0.61,0.69,U] [#6 -0.10,-0.85,0.69,U] [#7 -0.25,-0.40,0.69,U] [#8 0.39,-0.48,0.65,U] 
20:13:16.414 00.002 7988 single-star, 8 included, MultiStar: {0.04, -0.53}, one-star: {-0.09, 0.07}
20:13:16.416 00.002 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.58) = xAngle (4.06 = -2.22)
20:13:16.416 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.17 = 0.89)
20:13:16.418 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.48 mountX=-0.07 mountY=0.09, mountTheta=2.24
20:13:16.419 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.07, opts=13)
20:13:16.421 00.002 7988 Enqueuing Move request for scope (-0.09, 0.07)
20:13:16.421 00.000 15712 Worker thread wakes up
20:13:16.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
20:13:16.421 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
20:13:16.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:16.421 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.7
20:13:16.424 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:16.424 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:16.426 00.002 7988 Enqueuing Expose request
20:13:16.426 00.000 15712 Moving (-0.09, 0.07) raw xDistance=-0.07 yDistance=0.09
20:13:16.428 00.002 15712 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.49
20:13:16.428 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
20:13:16.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:16.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:13:16.428 00.000 15712 MoveAxis(E, 12, ABG)
20:13:16.428 00.000 15712 Guiding  Dir = 2, Dur = 12
20:13:16.460 00.032 15712 IsGuiding returns 0
20:13:16.479 00.019 15712 IsGuiding returns 1
20:13:16.479 00.000 15712 scope still moving after pulse duration time elapsed
20:13:16.521 00.042 15712 IsGuiding returns 0
20:13:16.521 00.000 15712 scope move finished after 12 + 51 ms
20:13:16.521 00.000 15712 Move returns status 0, amount 12
20:13:16.521 00.000 15712 MoveAxis(N, 0, ABG)
20:13:16.521 00.000 15712 Move returns status 0, amount 0
20:13:16.521 00.000 15712 move complete, result=0
20:13:16.521 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
20:13:16.531 00.010 15712 worker thread done servicing request
20:13:16.531 00.000 15712 Worker thread wakes up
20:13:16.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:16.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:17.937 01.406 15712 Exposure complete
20:13:17.987 00.050 15712 worker thread done servicing request
20:13:17.987 00.000 7988 OnExposeComplete: enter
20:13:18.000 00.013 7988 UpdateGuideState(): m_state=6
20:13:18.000 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3605
20:13:18.000 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=433.59, Mass=1473, SNR=26.0, Peak=221 HFD=3.2
20:13:18.000 00.000 7988 MultiStar: [#1 0.36,-0.91,1.05,U] [#2 -0.04,-0.72,1.03,U] [#3 0.14,-0.63,0.95,U] [#4 0.07,-0.77,1.00,U] [#5 0.34,-0.88,0.70,U] [#6 -0.29,-0.74,0.69,U] [#7 -0.24,-0.64,0.65,U] [#8 0.31,-0.78,0.69,U] 
20:13:18.000 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.68}, one-star: {-0.13, -0.10}
20:13:18.000 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.58) = xAngle (-0.93 = -0.93)
20:13:18.000 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.18 = 2.18)
20:13:18.000 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.51 mountX=0.10 mountY=0.13, mountTheta=0.94
20:13:18.000 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.10, opts=13)
20:13:18.000 00.000 7988 Enqueuing Move request for scope (-0.13, -0.10)
20:13:18.000 00.000 15712 Worker thread wakes up
20:13:18.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
20:13:18.000 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
20:13:18.000 00.000 15712 Moving (-0.13, -0.10) raw xDistance=0.10 yDistance=0.13
20:13:18.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:18.000 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.0
20:13:18.014 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:18.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:18.017 00.003 7988 Enqueuing Expose request
20:13:18.017 00.000 15712 PPEC rslt: input = 0.10, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.48
20:13:18.017 00.000 15712 PPEC: input: 0.10, control: -0.04, exposure: 1500
20:13:18.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:18.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:13:18.017 00.000 15712 MoveAxis(E, 14, ABG)
20:13:18.017 00.000 15712 Guiding  Dir = 2, Dur = 14
20:13:18.017 00.000 15712 IsGuiding returns 0
20:13:18.046 00.029 15712 IsGuiding returns 1
20:13:18.046 00.000 15712 scope still moving after pulse duration time elapsed
20:13:18.095 00.049 15712 IsGuiding returns 1
20:13:18.126 00.031 15712 IsGuiding returns 0
20:13:18.126 00.000 15712 scope move finished after 14 + 93 ms
20:13:18.126 00.000 15712 Move returns status 0, amount 14
20:13:18.126 00.000 15712 MoveAxis(N, 0, ABG)
20:13:18.126 00.000 15712 Move returns status 0, amount 0
20:13:18.126 00.000 15712 move complete, result=0
20:13:18.126 00.000 15712 worker thread done servicing request
20:13:18.126 00.000 15712 Worker thread wakes up
20:13:18.126 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
20:13:18.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:18.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:19.865 01.739 15712 Exposure complete
20:13:19.925 00.060 15712 worker thread done servicing request
20:13:19.928 00.003 7988 OnExposeComplete: enter
20:13:19.928 00.000 7988 UpdateGuideState(): m_state=6
20:13:19.928 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3606
20:13:19.928 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=433.50, Mass=1461, SNR=25.9, Peak=221 HFD=3.2
20:13:19.928 00.000 7988 MultiStar: [#1 0.20,-1.11,0.99,U] [#2 0.08,-0.90,1.03,U] [#3 0.22,-0.98,0.96,U] [#4 0.11,-1.01,1.05,U] [#5 0.31,-1.06,0.66,U] [#6 -0.09,-1.00,0.73,U] [#7 -0.04,-0.98,0.68,U] [#8 0.21,-0.89,0.66,U] 
20:13:19.928 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.89}, one-star: {-0.05, -0.18}
20:13:19.928 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
20:13:19.928 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
20:13:19.928 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.87 mountX=0.18 mountY=0.06, mountTheta=0.32
20:13:19.928 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.18, opts=13)
20:13:19.928 00.000 7988 Enqueuing Move request for scope (-0.05, -0.18)
20:13:19.928 00.000 15712 Worker thread wakes up
20:13:19.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
20:13:19.928 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
20:13:19.928 00.000 15712 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=0.06
20:13:19.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:19.942 00.014 7988 UpdateGuideState exits: m=1461 SNR=25.9
20:13:19.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:19.944 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:19.944 00.000 7988 Enqueuing Expose request
20:13:19.944 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 638.47
20:13:19.944 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
20:13:19.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:19.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:13:19.944 00.000 15712 MoveAxis(W, 26, ABG)
20:13:19.944 00.000 15712 Guiding  Dir = 3, Dur = 26
20:13:19.979 00.035 15712 IsGuiding returns 0
20:13:19.993 00.014 15712 PulseGuide returned control before completion, sleep 21
20:13:20.044 00.051 15712 IsGuiding returns 0
20:13:20.044 00.000 15712 Move returns status 0, amount 26
20:13:20.044 00.000 15712 MoveAxis(N, 0, ABG)
20:13:20.044 00.000 15712 Move returns status 0, amount 0
20:13:20.044 00.000 15712 move complete, result=0
20:13:20.044 00.000 15712 worker thread done servicing request
20:13:20.044 00.000 15712 Worker thread wakes up
20:13:20.044 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
20:13:20.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:20.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:21.462 01.418 15712 Exposure complete
20:13:21.522 00.060 15712 worker thread done servicing request
20:13:21.522 00.000 7988 OnExposeComplete: enter
20:13:21.522 00.000 7988 UpdateGuideState(): m_state=6
20:13:21.523 00.001 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3607
20:13:21.526 00.003 7988 Star::Find returns 1 (0), X=1170.48, Y=433.55, Mass=1477, SNR=26.2, Peak=200 HFD=3.2
20:13:21.530 00.004 7988 MultiStar: [#1 0.15,-1.00,1.04,U] [#2 0.25,-0.85,1.04,U] [#3 0.20,-0.72,0.95,U] [#4 0.12,-0.81,1.02,U] [#5 0.11,-0.95,0.68,U] [#6 0.03,-1.07,0.68,U] [#7 -0.13,-0.74,0.63,U] [#8 0.09,-0.78,0.67,U] 
20:13:21.535 00.005 7988 single-star, 8 included, MultiStar: {0.11, -0.77}, one-star: {0.02, -0.13}
20:13:21.539 00.004 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
20:13:21.541 00.002 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
20:13:21.545 00.004 7988 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.39 mountX=0.13 mountY=-0.02, mountTheta=-0.16
20:13:21.549 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.13, opts=13)
20:13:21.551 00.002 7988 Enqueuing Move request for scope (0.02, -0.13)
20:13:21.551 00.000 15712 Worker thread wakes up
20:13:21.554 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:21.556 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
20:13:21.556 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
20:13:21.556 00.000 15712 Moving (0.02, -0.13) raw xDistance=0.13 yDistance=-0.02
20:13:21.556 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.2
20:13:21.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:21.559 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:21.564 00.005 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.46
20:13:21.564 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
20:13:21.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:21.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:13:21.564 00.000 15712 MoveAxis(E, 6, ABG)
20:13:21.564 00.000 15712 Guiding  Dir = 2, Dur = 6
20:13:21.564 00.000 15712 IsGuiding returns 0
20:13:21.566 00.002 7988 Enqueuing Expose request
20:13:21.579 00.013 15712 IsGuiding returns 0
20:13:21.579 00.000 15712 Move returns status 0, amount 6
20:13:21.579 00.000 15712 MoveAxis(N, 0, ABG)
20:13:21.579 00.000 15712 Move returns status 0, amount 0
20:13:21.579 00.000 15712 move complete, result=0
20:13:21.579 00.000 15712 worker thread done servicing request
20:13:21.579 00.000 15712 Worker thread wakes up
20:13:21.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:21.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:21.581 00.002 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
20:13:23.212 01.631 15712 Exposure complete
20:13:23.273 00.061 15712 worker thread done servicing request
20:13:23.273 00.000 7988 OnExposeComplete: enter
20:13:23.273 00.000 7988 UpdateGuideState(): m_state=6
20:13:23.273 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3608
20:13:23.273 00.000 7988 Star::Find returns 1 (0), X=1170.52, Y=433.66, Mass=1535, SNR=26.5, Peak=196 HFD=3.4
20:13:23.273 00.000 7988 MultiStar: [#1 0.21,-0.80,1.00,U] [#2 0.12,-0.71,0.99,U] [#3 0.17,-0.58,0.95,U] [#4 0.20,-0.67,0.99,U] [#5 -0.00,-0.85,0.73,U] [#6 -0.04,-0.77,0.69,U] [#7 -0.14,-0.61,0.66,U] [#8 0.22,-0.94,0.65,U] 
20:13:23.273 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.64}, one-star: {0.07, -0.02}
20:13:23.273 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
20:13:23.273 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.93)
20:13:23.273 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.34 mountX=0.02 mountY=-0.07, mountTheta=-1.24
20:13:23.273 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
20:13:23.273 00.000 7988 Enqueuing Move request for scope (0.07, -0.02)
20:13:23.273 00.000 15712 Worker thread wakes up
20:13:23.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
20:13:23.273 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
20:13:23.273 00.000 15712 Moving (0.07, -0.02) raw xDistance=0.02 yDistance=-0.07
20:13:23.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:23.273 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.5
20:13:23.288 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:23.290 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:23.290 00.000 7988 Enqueuing Expose request
20:13:23.290 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.45
20:13:23.290 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
20:13:23.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:23.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:13:23.290 00.000 15712 MoveAxis(E, 8, ABG)
20:13:23.290 00.000 15712 Guiding  Dir = 2, Dur = 8
20:13:23.322 00.032 15712 IsGuiding returns 0
20:13:23.338 00.016 15712 IsGuiding returns 0
20:13:23.338 00.000 15712 Move returns status 0, amount 8
20:13:23.338 00.000 15712 MoveAxis(N, 0, ABG)
20:13:23.338 00.000 15712 Move returns status 0, amount 0
20:13:23.338 00.000 15712 move complete, result=0
20:13:23.338 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
20:13:23.340 00.002 15712 worker thread done servicing request
20:13:23.340 00.000 15712 Worker thread wakes up
20:13:23.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:23.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:24.742 01.402 15712 Exposure complete
20:13:24.803 00.061 15712 worker thread done servicing request
20:13:24.803 00.000 7988 OnExposeComplete: enter
20:13:24.803 00.000 7988 UpdateGuideState(): m_state=6
20:13:24.805 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3609
20:13:24.805 00.000 7988 Star::Find returns 1 (0), X=1170.49, Y=433.78, Mass=1559, SNR=27.0, Peak=190 HFD=3.5
20:13:24.805 00.000 7988 MultiStar: [#1 0.23,-0.90,1.00,U] [#2 0.12,-0.55,1.01,U] [#3 0.13,-0.57,0.93,U] [#4 0.20,-0.65,1.01,U] [#5 0.18,-0.73,0.70,U] [#6 0.08,-0.76,0.67,U] [#7 0.01,-0.69,0.63,U] [#8 0.16,-0.52,0.64,U] 
20:13:24.805 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.57}, one-star: {0.03, 0.10}
20:13:24.805 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
20:13:24.805 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.35)
20:13:24.805 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.25 mountX=-0.10 mountY=-0.03, mountTheta=-2.80
20:13:24.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.10, opts=13)
20:13:24.805 00.000 7988 Enqueuing Move request for scope (0.03, 0.10)
20:13:24.805 00.000 15712 Worker thread wakes up
20:13:24.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
20:13:24.805 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
20:13:24.805 00.000 15712 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=-0.03
20:13:24.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:24.805 00.000 7988 UpdateGuideState exits: m=1559 SNR=27.0
20:13:24.820 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:24.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:24.820 00.000 7988 Enqueuing Expose request
20:13:24.820 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.44
20:13:24.820 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
20:13:24.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:24.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:13:24.820 00.000 15712 MoveAxis(E, 11, ABG)
20:13:24.820 00.000 15712 Guiding  Dir = 2, Dur = 11
20:13:24.820 00.000 15712 IsGuiding returns 0
20:13:24.840 00.020 15712 IsGuiding returns 1
20:13:24.840 00.000 15712 scope still moving after pulse duration time elapsed
20:13:24.892 00.052 15712 IsGuiding returns 0
20:13:24.892 00.000 15712 scope move finished after 11 + 56 ms
20:13:24.892 00.000 15712 Move returns status 0, amount 11
20:13:24.892 00.000 15712 MoveAxis(N, 0, ABG)
20:13:24.892 00.000 15712 Move returns status 0, amount 0
20:13:24.892 00.000 15712 move complete, result=0
20:13:24.892 00.000 15712 worker thread done servicing request
20:13:24.892 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
20:13:24.894 00.002 15712 Worker thread wakes up
20:13:24.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:24.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:26.529 01.635 15712 Exposure complete
20:13:26.586 00.057 15712 worker thread done servicing request
20:13:26.586 00.000 7988 OnExposeComplete: enter
20:13:26.591 00.005 7988 UpdateGuideState(): m_state=6
20:13:26.591 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3610
20:13:26.593 00.002 7988 Star::Find returns 1 (0), X=1170.41, Y=433.26, Mass=1486, SNR=26.2, Peak=216 HFD=3.5
20:13:26.593 00.000 7988 MultiStar: [#1 0.05,-1.15,0.98,U] [#2 0.00,-0.81,1.00,U] [#3 0.02,-0.67,0.92,U] [#4 -0.03,-0.85,1.06,U] [#5 0.23,-1.24,0.00,M1] [#6 -0.28,-1.02,0.73,U] [#7 -0.30,-0.73,0.63,U] [#8 0.10,-0.95,0.68,U] 
20:13:26.595 00.002 7988 single-star, 7 included, MultiStar: {-0.05, -0.82}, one-star: {-0.05, -0.43}
20:13:26.595 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
20:13:26.597 00.002 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
20:13:26.597 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.43 hyp=0.43 cameraTheta=-1.69 mountX=0.43 mountY=0.06, mountTheta=0.14
20:13:26.599 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.43, opts=13)
20:13:26.601 00.002 7988 Enqueuing Move request for scope (-0.05, -0.43)
20:13:26.601 00.000 15712 Worker thread wakes up
20:13:26.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.43) opts 0xd
20:13:26.601 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.43)
20:13:26.601 00.000 15712 Moving (-0.05, -0.43) raw xDistance=0.43 yDistance=0.06
20:13:26.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:26.604 00.003 7988 UpdateGuideState exits: m=1486 SNR=26.2
20:13:26.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:26.606 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:26.607 00.001 7988 Enqueuing Expose request
20:13:26.607 00.000 15712 PPEC rslt: input = 0.43, final = 0.21, react = 0.26, pred = -0.04, hyst = 0.23, hyst_pct = 0.00, period_length = 638.43
20:13:26.607 00.000 15712 PPEC: input: 0.43, control: 0.21, exposure: 1500
20:13:26.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:26.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:13:26.607 00.000 15712 MoveAxis(W, 69, ABG)
20:13:26.607 00.000 15712 Guiding  Dir = 3, Dur = 69
20:13:26.607 00.000 15712 IsGuiding returns 0
20:13:26.623 00.016 15712 PulseGuide returned control before completion, sleep 58
20:13:26.711 00.088 15712 IsGuiding returns 0
20:13:26.711 00.000 15712 Move returns status 0, amount 69
20:13:26.711 00.000 15712 MoveAxis(N, 0, ABG)
20:13:26.711 00.000 15712 Move returns status 0, amount 0
20:13:26.711 00.000 15712 move complete, result=0
20:13:26.711 00.000 7988 GuideStep: 0.4 px 69 ms WEST, 0.1 px 0 ms NORTH
20:13:26.711 00.000 15712 worker thread done servicing request
20:13:26.711 00.000 15712 Worker thread wakes up
20:13:26.713 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:26.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:28.129 01.416 15712 Exposure complete
20:13:28.187 00.058 15712 worker thread done servicing request
20:13:28.187 00.000 7988 OnExposeComplete: enter
20:13:28.190 00.003 7988 UpdateGuideState(): m_state=6
20:13:28.192 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3611
20:13:28.192 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=433.83, Mass=1434, SNR=25.9, Peak=186 HFD=3.2
20:13:28.194 00.002 7988 MultiStar: [#1 0.20,-0.87,1.03,U] [#2 0.18,-0.42,1.05,U] [#3 -0.04,-0.47,0.95,U] [#4 0.16,-0.59,1.03,U] [#5 -0.07,-0.57,0.71,U] [#6 -0.09,-0.61,0.70,U] [#7 -0.27,-0.59,0.68,U] [#8 0.19,-0.69,0.67,U] 
20:13:28.194 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.50}, one-star: {-0.08, 0.15}
20:13:28.196 00.002 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.58) = xAngle (3.63 = -2.65)
20:13:28.196 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.74 = 0.46)
20:13:28.198 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.05 mountX=-0.15 mountY=0.07, mountTheta=2.68
20:13:28.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.15, opts=13)
20:13:28.200 00.000 7988 Enqueuing Move request for scope (-0.08, 0.15)
20:13:28.202 00.002 15712 Worker thread wakes up
20:13:28.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
20:13:28.202 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
20:13:28.202 00.000 15712 Moving (-0.08, 0.15) raw xDistance=-0.15 yDistance=0.07
20:13:28.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:28.204 00.002 7988 UpdateGuideState exits: m=1434 SNR=25.9
20:13:28.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:28.206 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:28.206 00.000 7988 Enqueuing Expose request
20:13:28.208 00.002 15712 PPEC rslt: input = -0.15, final = -0.04, react = -0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.42
20:13:28.208 00.000 15712 PPEC: input: -0.15, control: -0.04, exposure: 1500
20:13:28.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:28.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:13:28.208 00.000 15712 MoveAxis(E, 12, ABG)
20:13:28.208 00.000 15712 Guiding  Dir = 2, Dur = 12
20:13:28.208 00.000 15712 IsGuiding returns 0
20:13:28.222 00.014 15712 IsGuiding returns 1
20:13:28.222 00.000 15712 scope still moving after pulse duration time elapsed
20:13:28.277 00.055 15712 IsGuiding returns 0
20:13:28.277 00.000 15712 scope move finished after 12 + 56 ms
20:13:28.277 00.000 15712 Move returns status 0, amount 12
20:13:28.277 00.000 15712 MoveAxis(N, 0, ABG)
20:13:28.277 00.000 15712 Move returns status 0, amount 0
20:13:28.277 00.000 15712 move complete, result=0
20:13:28.277 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
20:13:28.279 00.002 15712 worker thread done servicing request
20:13:28.279 00.000 15712 Worker thread wakes up
20:13:28.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:28.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:29.915 01.636 15712 Exposure complete
20:13:29.971 00.056 15712 worker thread done servicing request
20:13:29.971 00.000 7988 OnExposeComplete: enter
20:13:29.971 00.000 7988 UpdateGuideState(): m_state=6
20:13:29.977 00.006 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3612
20:13:29.979 00.002 7988 Star::Find returns 1 (0), X=1170.36, Y=433.83, Mass=1401, SNR=25.4, Peak=180 HFD=3.3
20:13:29.979 00.000 7988 MultiStar: [#1 0.29,-0.87,1.03,U] [#2 0.28,-0.58,1.07,U] [#3 -0.03,-0.37,1.00,U] [#4 0.02,-0.50,1.05,U] [#5 0.07,-0.59,0.71,U] [#6 -0.10,-0.70,0.73,U] [#7 -0.13,-0.59,0.66,U] [#8 -0.07,-0.71,0.71,U] 
20:13:29.981 00.002 7988 single-star, 8 included, MultiStar: {0.04, -0.52}, one-star: {-0.10, 0.15}
20:13:29.981 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.56)
20:13:29.983 00.002 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.55)
20:13:29.983 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.15 mountX=-0.15 mountY=0.10, mountTheta=2.58
20:13:29.985 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.15, opts=13)
20:13:29.987 00.002 7988 Enqueuing Move request for scope (-0.10, 0.15)
20:13:29.988 00.001 15712 Worker thread wakes up
20:13:29.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
20:13:29.988 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
20:13:29.988 00.000 15712 Moving (-0.10, 0.15) raw xDistance=-0.15 yDistance=0.10
20:13:29.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:29.988 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.4
20:13:29.990 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:29.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:29.990 00.000 7988 Enqueuing Expose request
20:13:29.993 00.003 15712 PPEC rslt: input = -0.15, final = -0.06, react = -0.09, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 638.41
20:13:29.993 00.000 15712 PPEC: input: -0.15, control: -0.06, exposure: 1500
20:13:29.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:29.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:13:29.993 00.000 15712 MoveAxis(E, 20, ABG)
20:13:29.993 00.000 15712 Guiding  Dir = 2, Dur = 20
20:13:30.009 00.016 15712 IsGuiding returns 0
20:13:30.025 00.016 15712 PulseGuide returned control before completion, sleep 15
20:13:30.079 00.054 15712 IsGuiding returns 0
20:13:30.079 00.000 15712 Move returns status 0, amount 20
20:13:30.079 00.000 15712 MoveAxis(N, 0, ABG)
20:13:30.079 00.000 15712 Move returns status 0, amount 0
20:13:30.079 00.000 15712 move complete, result=0
20:13:30.079 00.000 15712 worker thread done servicing request
20:13:30.079 00.000 15712 Worker thread wakes up
20:13:30.079 00.000 7988 GuideStep: -0.2 px 20 ms EAST, 0.1 px 0 ms NORTH
20:13:30.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:30.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:31.494 01.415 15712 Exposure complete
20:13:31.551 00.057 15712 worker thread done servicing request
20:13:31.555 00.004 7988 OnExposeComplete: enter
20:13:31.555 00.000 7988 UpdateGuideState(): m_state=6
20:13:31.555 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3613
20:13:31.558 00.003 7988 Star::Find returns 1 (0), X=1170.36, Y=433.50, Mass=1465, SNR=26.2, Peak=214 HFD=3.2
20:13:31.560 00.002 7988 MultiStar: [#1 0.24,-1.05,1.03,U] [#2 0.21,-0.84,1.00,U] [#3 -0.06,-0.53,0.95,U] [#4 0.21,-0.85,1.07,U] [#5 0.39,-0.82,0.74,U] [#6 -0.01,-0.87,0.73,U] [#7 0.03,-0.68,0.68,U] [#8 0.26,-0.78,0.66,U] 
20:13:31.560 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.73}, one-star: {-0.09, -0.18}
20:13:31.562 00.002 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
20:13:31.562 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
20:13:31.564 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.05 mountX=0.18 mountY=0.10, mountTheta=0.50
20:13:31.566 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.18, opts=13)
20:13:31.566 00.000 7988 Enqueuing Move request for scope (-0.09, -0.18)
20:13:31.568 00.002 15712 Worker thread wakes up
20:13:31.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
20:13:31.568 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
20:13:31.568 00.000 15712 Moving (-0.09, -0.18) raw xDistance=0.18 yDistance=0.10
20:13:31.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:31.568 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.2
20:13:31.570 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:31.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:31.570 00.000 7988 Enqueuing Expose request
20:13:31.570 00.000 15712 PPEC rslt: input = 0.18, final = 0.05, react = 0.11, pred = -0.06, hyst = 0.09, hyst_pct = 0.00, period_length = 638.40
20:13:31.570 00.000 15712 PPEC: input: 0.18, control: 0.05, exposure: 1500
20:13:31.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:31.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:13:31.570 00.000 15712 MoveAxis(W, 16, ABG)
20:13:31.570 00.000 15712 Guiding  Dir = 3, Dur = 16
20:13:31.570 00.000 15712 IsGuiding returns 0
20:13:31.602 00.032 15712 IsGuiding returns 1
20:13:31.602 00.000 15712 scope still moving after pulse duration time elapsed
20:13:31.649 00.047 15712 IsGuiding returns 0
20:13:31.649 00.000 15712 scope move finished after 16 + 59 ms
20:13:31.649 00.000 15712 Move returns status 0, amount 16
20:13:31.649 00.000 15712 MoveAxis(N, 0, ABG)
20:13:31.649 00.000 15712 Move returns status 0, amount 0
20:13:31.649 00.000 15712 move complete, result=0
20:13:31.649 00.000 15712 worker thread done servicing request
20:13:31.649 00.000 15712 Worker thread wakes up
20:13:31.649 00.000 7988 GuideStep: 0.2 px 16 ms WEST, 0.1 px 0 ms NORTH
20:13:31.651 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:31.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:33.295 01.644 15712 Exposure complete
20:13:33.354 00.059 15712 worker thread done servicing request
20:13:33.354 00.000 7988 OnExposeComplete: enter
20:13:33.356 00.002 7988 UpdateGuideState(): m_state=6
20:13:33.356 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3614
20:13:33.358 00.002 7988 Star::Find returns 1 (0), X=1170.34, Y=433.73, Mass=1561, SNR=26.8, Peak=187 HFD=3.4
20:13:33.358 00.000 7988 MultiStar: [#1 0.26,-0.69,1.00,U] [#2 0.22,-0.37,0.94,U] [#3 0.03,-0.54,0.91,U] [#4 0.06,-0.47,1.00,U] [#5 0.08,-0.58,0.69,U] [#6 -0.14,-0.65,0.71,U] [#7 -0.20,-0.61,0.64,U] [#8 0.51,-0.66,0.67,U] 
20:13:33.360 00.002 7988 single-star, 8 included, MultiStar: {0.08, -0.48}, one-star: {-0.11, 0.05}
20:13:33.360 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.58) = xAngle (4.29 = -2.00)
20:13:33.362 00.002 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.40 = 1.11)
20:13:33.362 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.13 cameraTheta=2.71 mountX=-0.05 mountY=0.11, mountTheta=2.00
20:13:33.364 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.05, opts=13)
20:13:33.366 00.002 7988 Enqueuing Move request for scope (-0.11, 0.05)
20:13:33.366 00.000 15712 Worker thread wakes up
20:13:33.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
20:13:33.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
20:13:33.366 00.000 15712 Moving (-0.11, 0.05) raw xDistance=-0.05 yDistance=0.11
20:13:33.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:33.366 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.8
20:13:33.370 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:33.371 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:33.372 00.001 7988 Enqueuing Expose request
20:13:33.372 00.000 15712 PPEC rslt: input = -0.05, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 638.39
20:13:33.372 00.000 15712 PPEC: input: -0.05, control: -0.06, exposure: 1500
20:13:33.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:33.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:13:33.372 00.000 15712 MoveAxis(E, 18, ABG)
20:13:33.372 00.000 15712 Guiding  Dir = 2, Dur = 18
20:13:33.372 00.000 15712 IsGuiding returns 0
20:13:33.388 00.016 15712 PulseGuide returned control before completion, sleep 11
20:13:33.404 00.016 15712 IsGuiding returns 1
20:13:33.404 00.000 15712 scope still moving after pulse duration time elapsed
20:13:33.439 00.035 15712 IsGuiding returns 0
20:13:33.439 00.000 15712 scope move finished after 18 + 48 ms
20:13:33.439 00.000 15712 Move returns status 0, amount 18
20:13:33.439 00.000 15712 MoveAxis(N, 0, ABG)
20:13:33.439 00.000 15712 Move returns status 0, amount 0
20:13:33.439 00.000 15712 move complete, result=0
20:13:33.439 00.000 7988 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
20:13:33.442 00.003 15712 worker thread done servicing request
20:13:33.442 00.000 15712 Worker thread wakes up
20:13:33.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:33.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:34.861 01.419 15712 Exposure complete
20:13:34.922 00.061 15712 worker thread done servicing request
20:13:34.922 00.000 7988 OnExposeComplete: enter
20:13:34.922 00.000 7988 UpdateGuideState(): m_state=6
20:13:34.922 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3615
20:13:34.922 00.000 7988 Star::Find returns 1 (0), X=1170.48, Y=433.69, Mass=1548, SNR=26.7, Peak=205 HFD=3.4
20:13:34.922 00.000 7988 MultiStar: [#1 0.29,-0.91,0.97,U] [#2 0.23,-0.53,0.98,U] [#3 0.10,-0.49,0.94,U] [#4 0.21,-0.71,0.99,U] [#5 0.21,-0.73,0.68,U] [#6 -0.15,-0.78,0.69,U] [#7 -0.17,-0.51,0.64,U] [#8 0.26,-0.74,0.64,U] 
20:13:34.922 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.58}, one-star: {0.02, 0.01}
20:13:34.922 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.13 = 2.13)
20:13:34.922 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.24 = -1.04)
20:13:34.922 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.56 mountX=-0.01 mountY=-0.02, mountTheta=-2.13
20:13:34.933 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
20:13:34.933 00.000 7988 Enqueuing Move request for scope (0.02, 0.01)
20:13:34.933 00.000 15712 Worker thread wakes up
20:13:34.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
20:13:34.933 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
20:13:34.933 00.000 15712 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
20:13:34.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:34.933 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.7
20:13:34.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:34.938 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:34.938 00.000 7988 Enqueuing Expose request
20:13:34.938 00.000 15712 PPEC rslt: input = -0.01, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.38
20:13:34.938 00.000 15712 PPEC: input: -0.01, control: -0.05, exposure: 1500
20:13:34.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:34.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:13:34.938 00.000 15712 MoveAxis(E, 16, ABG)
20:13:34.938 00.000 15712 Guiding  Dir = 2, Dur = 16
20:13:34.938 00.000 15712 IsGuiding returns 0
20:13:34.959 00.021 15712 IsGuiding returns 1
20:13:34.959 00.000 15712 scope still moving after pulse duration time elapsed
20:13:35.007 00.048 15712 IsGuiding returns 0
20:13:35.007 00.000 15712 scope move finished after 16 + 49 ms
20:13:35.007 00.000 15712 Move returns status 0, amount 16
20:13:35.007 00.000 15712 MoveAxis(N, 0, ABG)
20:13:35.007 00.000 15712 Move returns status 0, amount 0
20:13:35.007 00.000 15712 move complete, result=0
20:13:35.007 00.000 7988 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
20:13:35.008 00.001 15712 worker thread done servicing request
20:13:35.008 00.000 15712 Worker thread wakes up
20:13:35.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:35.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:36.644 01.636 15712 Exposure complete
20:13:36.703 00.059 15712 worker thread done servicing request
20:13:36.703 00.000 7988 OnExposeComplete: enter
20:13:36.703 00.000 7988 UpdateGuideState(): m_state=6
20:13:36.706 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3616
20:13:36.706 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=433.65, Mass=1486, SNR=26.1, Peak=218 HFD=3.3
20:13:36.706 00.000 7988 MultiStar: [#1 0.17,-1.11,1.03,U] [#2 0.31,-0.94,0.98,U] [#3 0.12,-0.94,0.91,U] [#4 0.24,-0.88,1.04,U] [#5 0.08,-1.01,0.73,U] [#6 0.11,-1.19,0.70,U] [#7 -0.19,-0.71,0.70,U] [#8 0.04,-0.53,0.67,U] 
20:13:36.706 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.81}, one-star: {-0.05, -0.03}
20:13:36.706 00.000 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.58) = xAngle (-1.04 = -1.04)
20:13:36.706 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
20:13:36.706 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.62 mountX=0.03 mountY=0.05, mountTheta=1.05
20:13:36.706 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.03, opts=13)
20:13:36.706 00.000 7988 Enqueuing Move request for scope (-0.05, -0.03)
20:13:36.706 00.000 15712 Worker thread wakes up
20:13:36.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
20:13:36.706 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
20:13:36.706 00.000 15712 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=0.05
20:13:36.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:36.706 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.1
20:13:36.720 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:36.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:36.722 00.002 7988 Enqueuing Expose request
20:13:36.722 00.000 15712 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.37
20:13:36.722 00.000 15712 PPEC: input: 0.03, control: -0.04, exposure: 1500
20:13:36.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:36.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:13:36.722 00.000 15712 MoveAxis(E, 13, ABG)
20:13:36.722 00.000 15712 Guiding  Dir = 2, Dur = 13
20:13:36.727 00.005 15712 IsGuiding returns 0
20:13:36.748 00.021 15712 IsGuiding returns 1
20:13:36.748 00.000 15712 scope still moving after pulse duration time elapsed
20:13:36.788 00.040 15712 IsGuiding returns 0
20:13:36.788 00.000 15712 scope move finished after 13 + 50 ms
20:13:36.788 00.000 15712 Move returns status 0, amount 13
20:13:36.788 00.000 15712 MoveAxis(N, 0, ABG)
20:13:36.788 00.000 15712 Move returns status 0, amount 0
20:13:36.788 00.000 15712 move complete, result=0
20:13:36.788 00.000 7988 GuideStep: 0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
20:13:36.788 00.000 15712 worker thread done servicing request
20:13:36.788 00.000 15712 Worker thread wakes up
20:13:36.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:36.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:38.204 01.416 15712 Exposure complete
20:13:38.250 00.046 15712 worker thread done servicing request
20:13:38.250 00.000 7988 OnExposeComplete: enter
20:13:38.267 00.017 7988 UpdateGuideState(): m_state=6
20:13:38.267 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3617
20:13:38.267 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=433.64, Mass=1521, SNR=26.6, Peak=207 HFD=3.3
20:13:38.267 00.000 7988 MultiStar: [#1 0.09,-0.99,1.01,U] [#2 0.11,-0.80,1.00,U] [#3 0.06,-0.72,0.94,U] [#4 0.11,-0.82,1.00,U] [#5 0.17,-0.91,0.69,U] [#6 -0.31,-0.87,0.69,U] [#7 -0.07,-0.82,0.67,U] [#8 0.19,-0.97,0.67,U] 
20:13:38.267 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.75}, one-star: {-0.07, -0.04}
20:13:38.267 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.58) = xAngle (-1.01 = -1.01)
20:13:38.267 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.10 = 2.10)
20:13:38.267 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.59 mountX=0.04 mountY=0.07, mountTheta=1.02
20:13:38.267 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.04, opts=13)
20:13:38.267 00.000 7988 Enqueuing Move request for scope (-0.07, -0.04)
20:13:38.267 00.000 15712 Worker thread wakes up
20:13:38.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
20:13:38.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
20:13:38.267 00.000 15712 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=0.07
20:13:38.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:38.267 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6
20:13:38.281 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:38.282 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:38.282 00.000 7988 Enqueuing Expose request
20:13:38.284 00.002 15712 PPEC rslt: input = 0.04, final = -0.07, react = 0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 638.36
20:13:38.284 00.000 15712 PPEC: input: 0.04, control: -0.07, exposure: 1500
20:13:38.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:38.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:13:38.284 00.000 15712 MoveAxis(E, 23, ABG)
20:13:38.284 00.000 15712 Guiding  Dir = 2, Dur = 23
20:13:38.284 00.000 15712 IsGuiding returns 0
20:13:38.299 00.015 15712 PulseGuide returned control before completion, sleep 19
20:13:38.346 00.047 15712 IsGuiding returns 0
20:13:38.346 00.000 15712 Move returns status 0, amount 23
20:13:38.346 00.000 15712 MoveAxis(N, 0, ABG)
20:13:38.346 00.000 15712 Move returns status 0, amount 0
20:13:38.346 00.000 15712 move complete, result=0
20:13:38.346 00.000 7988 GuideStep: 0.0 px 23 ms EAST, 0.1 px 0 ms NORTH
20:13:38.349 00.003 15712 worker thread done servicing request
20:13:38.349 00.000 15712 Worker thread wakes up
20:13:38.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:38.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:39.987 01.638 15712 Exposure complete
20:13:40.036 00.049 15712 worker thread done servicing request
20:13:40.036 00.000 7988 OnExposeComplete: enter
20:13:40.036 00.000 7988 UpdateGuideState(): m_state=6
20:13:40.051 00.015 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3618
20:13:40.053 00.002 7988 Star::Find returns 1 (0), X=1170.39, Y=433.38, Mass=1414, SNR=25.6, Peak=225 HFD=3.0
20:13:40.053 00.000 7988 MultiStar: [#1 0.11,-0.98,1.05,U] [#2 0.07,-1.10,1.02,U] [#3 0.13,-0.87,0.97,U] [#4 0.15,-0.96,1.04,U] [#5 0.23,-1.00,0.71,U] [#6 -0.11,-0.97,0.68,U] [#7 -0.09,-0.94,0.66,U] [#8 0.11,-0.90,0.67,U] 
20:13:40.053 00.000 7988 single-star, 8 included, MultiStar: {0.06, -0.88}, one-star: {-0.07, -0.30}
20:13:40.053 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
20:13:40.053 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
20:13:40.059 00.006 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.81 mountX=0.30 mountY=0.08, mountTheta=0.26
20:13:40.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.30, opts=13)
20:13:40.061 00.002 7988 Enqueuing Move request for scope (-0.07, -0.30)
20:13:40.063 00.002 15712 Worker thread wakes up
20:13:40.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.30) opts 0xd
20:13:40.063 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.30)
20:13:40.063 00.000 15712 Moving (-0.07, -0.30) raw xDistance=0.30 yDistance=0.08
20:13:40.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:40.063 00.000 7988 UpdateGuideState exits: m=1414 SNR=25.6
20:13:40.065 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:40.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:40.067 00.002 7988 Enqueuing Expose request
20:13:40.067 00.000 15712 PPEC rslt: input = 0.30, final = 0.08, react = 0.18, pred = -0.10, hyst = 0.16, hyst_pct = 0.00, period_length = 638.35
20:13:40.067 00.000 15712 PPEC: input: 0.30, control: 0.08, exposure: 1500
20:13:40.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:40.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:13:40.067 00.000 15712 MoveAxis(W, 27, ABG)
20:13:40.067 00.000 15712 Guiding  Dir = 3, Dur = 27
20:13:40.067 00.000 15712 IsGuiding returns 0
20:13:40.089 00.022 15712 PulseGuide returned control before completion, sleep 18
20:13:40.138 00.049 15712 IsGuiding returns 0
20:13:40.138 00.000 15712 Move returns status 0, amount 27
20:13:40.138 00.000 15712 MoveAxis(N, 0, ABG)
20:13:40.138 00.000 15712 Move returns status 0, amount 0
20:13:40.138 00.000 15712 move complete, result=0
20:13:40.138 00.000 7988 GuideStep: 0.3 px 27 ms WEST, 0.1 px 0 ms NORTH
20:13:40.138 00.000 15712 worker thread done servicing request
20:13:40.140 00.002 15712 Worker thread wakes up
20:13:40.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:40.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:41.553 01.413 15712 Exposure complete
20:13:41.598 00.045 15712 worker thread done servicing request
20:13:41.598 00.000 7988 OnExposeComplete: enter
20:13:41.615 00.017 7988 UpdateGuideState(): m_state=6
20:13:41.615 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3619
20:13:41.615 00.000 7988 Star::Find returns 1 (0), X=1170.52, Y=433.49, Mass=1438, SNR=25.7, Peak=213 HFD=3.2
20:13:41.615 00.000 7988 MultiStar: [#1 0.30,-1.24,0.00,M1] [#2 0.26,-0.90,1.02,U] [#3 0.31,-0.85,1.01,U] [#4 0.10,-0.78,1.07,U] [#5 0.06,-0.78,0.72,U] [#6 0.00,-0.97,0.73,U] [#7 -0.21,-0.68,0.67,U] [#8 0.37,-0.82,0.70,U] 
20:13:41.615 00.000 7988 single-star, 7 included, MultiStar: {0.13, -0.74}, one-star: {0.06, -0.19}
20:13:41.615 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
20:13:41.615 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.84)
20:13:41.615 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.25 mountX=0.19 mountY=-0.06, mountTheta=-0.30
20:13:41.615 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.19, opts=13)
20:13:41.615 00.000 7988 Enqueuing Move request for scope (0.06, -0.19)
20:13:41.615 00.000 15712 Worker thread wakes up
20:13:41.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
20:13:41.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
20:13:41.615 00.000 15712 Moving (0.06, -0.19) raw xDistance=0.19 yDistance=-0.06
20:13:41.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:13:41.615 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.7
20:13:41.629 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:41.630 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:41.632 00.002 7988 Enqueuing Expose request
20:13:41.632 00.000 15712 PPEC rslt: input = 0.19, final = 0.00, react = 0.11, pred = -0.11, hyst = 0.10, hyst_pct = 0.00, period_length = 638.34
20:13:41.632 00.000 15712 PPEC: input: 0.19, control: 0.00, exposure: 1500
20:13:41.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:41.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:13:41.634 00.002 15712 MoveAxis(W, 0, ABG)
20:13:41.634 00.000 15712 Move returns status 0, amount 0
20:13:41.634 00.000 15712 MoveAxis(N, 0, ABG)
20:13:41.634 00.000 15712 Move returns status 0, amount 0
20:13:41.634 00.000 15712 move complete, result=0
20:13:41.634 00.000 15712 worker thread done servicing request
20:13:41.634 00.000 15712 Worker thread wakes up
20:13:41.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:41.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:41.634 00.000 7988 GuideStep: 0.2 px 0 ms WEST, -0.1 px 0 ms NORTH
20:13:43.276 01.642 15712 Exposure complete
20:13:43.336 00.060 15712 worker thread done servicing request
20:13:43.336 00.000 7988 OnExposeComplete: enter
20:13:43.337 00.001 7988 UpdateGuideState(): m_state=6
20:13:43.339 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3620
20:13:43.339 00.000 7988 Star::Find returns 1 (0), X=1170.51, Y=433.61, Mass=1544, SNR=26.7, Peak=216 HFD=3.3
20:13:43.341 00.002 7988 MultiStar: [#1 0.23,-0.99,0.97,U] [#2 -0.09,-0.65,0.99,U] [#3 -0.06,-0.78,0.94,U] [#4 0.20,-0.92,1.03,U] [#5 0.08,-0.98,0.67,U] [#6 0.01,-0.88,0.68,U] [#7 -0.20,-0.62,0.62,U] [#8 0.33,-0.83,0.67,U] 
20:13:43.341 00.000 7988 single-star, 8 included, MultiStar: {0.06, -0.73}, one-star: {0.05, -0.07}
20:13:43.343 00.002 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
20:13:43.343 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.58)
20:13:43.345 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.99 mountX=0.07 mountY=-0.05, mountTheta=-0.57
20:13:43.347 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
20:13:43.347 00.000 7988 Enqueuing Move request for scope (0.05, -0.07)
20:13:43.349 00.002 15712 Worker thread wakes up
20:13:43.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
20:13:43.349 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
20:13:43.349 00.000 15712 Moving (0.05, -0.07) raw xDistance=0.07 yDistance=-0.05
20:13:43.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:43.349 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.7
20:13:43.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:43.353 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:43.353 00.000 7988 Enqueuing Expose request
20:13:43.353 00.000 15712 PPEC rslt: input = 0.07, final = -0.11, react = 0.04, pred = -0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 638.33
20:13:43.353 00.000 15712 PPEC: input: 0.07, control: -0.11, exposure: 1500
20:13:43.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:43.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:13:43.353 00.000 15712 MoveAxis(E, 36, ABG)
20:13:43.353 00.000 15712 Guiding  Dir = 2, Dur = 36
20:13:43.353 00.000 15712 IsGuiding returns 0
20:13:43.375 00.022 15712 PulseGuide returned control before completion, sleep 21
20:13:43.418 00.043 15712 IsGuiding returns 0
20:13:43.418 00.000 15712 Move returns status 0, amount 36
20:13:43.418 00.000 15712 MoveAxis(N, 0, ABG)
20:13:43.418 00.000 15712 Move returns status 0, amount 0
20:13:43.418 00.000 15712 move complete, result=0
20:13:43.418 00.000 7988 GuideStep: 0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
20:13:43.433 00.015 15712 worker thread done servicing request
20:13:43.433 00.000 15712 Worker thread wakes up
20:13:43.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:43.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:44.837 01.404 15712 Exposure complete
20:13:44.897 00.060 15712 worker thread done servicing request
20:13:44.897 00.000 7988 OnExposeComplete: enter
20:13:44.898 00.001 7988 UpdateGuideState(): m_state=6
20:13:44.898 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3621
20:13:44.900 00.002 7988 Star::Find returns 1 (0), X=1170.46, Y=433.45, Mass=1454, SNR=25.7, Peak=223 HFD=3.2
20:13:44.900 00.000 7988 MultiStar: [#1 0.23,-1.22,0.00,M1] [#2 0.10,-0.91,1.04,U] [#3 0.15,-1.04,0.98,U] [#4 0.18,-0.87,1.08,U] [#5 0.13,-0.99,0.69,U] [#6 0.03,-1.01,0.71,U] [#7 -0.10,-1.10,0.68,U] [#8 0.33,-0.83,0.69,U] 
20:13:44.902 00.002 7988 single-star, 7 included, MultiStar: {0.11, -0.85}, one-star: {0.00, -0.23}
20:13:44.902 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
20:13:44.904 00.002 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
20:13:44.904 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.57 mountX=0.23 mountY=0.01, mountTheta=0.02
20:13:44.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.23, opts=13)
20:13:44.908 00.002 7988 Enqueuing Move request for scope (0.00, -0.23)
20:13:44.908 00.000 15712 Worker thread wakes up
20:13:44.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.23) opts 0xd
20:13:44.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.23)
20:13:44.908 00.000 15712 Moving (0.00, -0.23) raw xDistance=0.23 yDistance=0.01
20:13:44.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:44.908 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.7
20:13:44.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:44.913 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:44.915 00.002 7988 Enqueuing Expose request
20:13:44.915 00.000 15712 PPEC rslt: input = 0.23, final = 0.05, react = 0.14, pred = -0.08, hyst = 0.13, hyst_pct = 0.00, period_length = 638.32
20:13:44.915 00.000 15712 PPEC: input: 0.23, control: 0.05, exposure: 1500
20:13:44.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:44.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:13:44.915 00.000 15712 MoveAxis(W, 18, ABG)
20:13:44.915 00.000 15712 Guiding  Dir = 3, Dur = 18
20:13:44.915 00.000 15712 IsGuiding returns 0
20:13:44.933 00.018 15712 PulseGuide returned control before completion, sleep 12
20:13:44.947 00.014 15712 IsGuiding returns 1
20:13:44.947 00.000 15712 scope still moving after pulse duration time elapsed
20:13:44.981 00.034 15712 IsGuiding returns 0
20:13:44.981 00.000 15712 scope move finished after 18 + 46 ms
20:13:44.981 00.000 15712 Move returns status 0, amount 18
20:13:44.981 00.000 15712 MoveAxis(N, 0, ABG)
20:13:44.981 00.000 15712 Move returns status 0, amount 0
20:13:44.981 00.000 15712 move complete, result=0
20:13:44.982 00.001 7988 GuideStep: 0.2 px 18 ms WEST, 0.0 px 0 ms NORTH
20:13:44.982 00.000 15712 worker thread done servicing request
20:13:44.982 00.000 15712 Worker thread wakes up
20:13:44.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:44.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:46.623 01.641 15712 Exposure complete
20:13:46.683 00.060 15712 worker thread done servicing request
20:13:46.683 00.000 7988 OnExposeComplete: enter
20:13:46.683 00.000 7988 UpdateGuideState(): m_state=6
20:13:46.686 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3622
20:13:46.686 00.000 7988 Star::Find returns 1 (0), X=1170.43, Y=433.68, Mass=1370, SNR=25.1, Peak=215 HFD=3.2
20:13:46.686 00.000 7988 MultiStar: [#1 0.28,-1.01,1.07,U] [#2 0.25,-0.81,1.04,U] [#3 0.21,-0.70,0.99,U] [#4 0.08,-0.80,1.08,U] [#5 0.04,-0.80,0.70,U] [#6 -0.18,-0.71,0.75,U] [#7 -0.22,-0.57,0.66,U] [#8 0.37,-0.86,0.69,U] 
20:13:46.686 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.70}, one-star: {-0.03, -0.00}
20:13:46.686 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
20:13:46.686 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
20:13:46.686 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-2.99 mountX=0.00 mountY=0.03, mountTheta=1.41
20:13:46.686 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.00, opts=13)
20:13:46.686 00.000 7988 Enqueuing Move request for scope (-0.03, -0.00)
20:13:46.686 00.000 15712 Worker thread wakes up
20:13:46.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
20:13:46.686 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
20:13:46.686 00.000 15712 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
20:13:46.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:46.686 00.000 7988 UpdateGuideState exits: m=1370 SNR=25.1
20:13:46.699 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:46.700 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:46.702 00.002 15712 PPEC rslt: input = 0.00, final = -0.08, react = 0.00, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 638.31
20:13:46.702 00.000 7988 Enqueuing Expose request
20:13:46.702 00.000 15712 PPEC: input: 0.00, control: -0.08, exposure: 1500
20:13:46.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:46.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:13:46.702 00.000 15712 MoveAxis(E, 25, ABG)
20:13:46.702 00.000 15712 Guiding  Dir = 2, Dur = 25
20:13:46.734 00.032 15712 IsGuiding returns 0
20:13:46.755 00.021 15712 PulseGuide returned control before completion, sleep 20
20:13:46.781 00.026 15712 IsGuiding returns 1
20:13:46.781 00.000 15712 scope still moving after pulse duration time elapsed
20:13:46.813 00.032 15712 IsGuiding returns 0
20:13:46.813 00.000 15712 scope move finished after 25 + 54 ms
20:13:46.813 00.000 15712 Move returns status 0, amount 25
20:13:46.813 00.000 15712 MoveAxis(N, 0, ABG)
20:13:46.813 00.000 15712 Move returns status 0, amount 0
20:13:46.813 00.000 15712 move complete, result=0
20:13:46.813 00.000 7988 GuideStep: 0.0 px 25 ms EAST, 0.0 px 0 ms NORTH
20:13:46.820 00.007 15712 worker thread done servicing request
20:13:46.820 00.000 15712 Worker thread wakes up
20:13:46.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:46.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:48.235 01.415 15712 Exposure complete
20:13:48.281 00.046 15712 worker thread done servicing request
20:13:48.281 00.000 7988 OnExposeComplete: enter
20:13:48.296 00.015 7988 UpdateGuideState(): m_state=6
20:13:48.298 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3623
20:13:48.298 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=433.42, Mass=1447, SNR=25.9, Peak=210 HFD=3.3
20:13:48.298 00.000 7988 MultiStar: [#1 0.32,-1.27,0.00,M1] [#2 0.30,-0.93,1.01,U] [#3 0.19,-0.83,0.96,U] [#4 0.05,-1.00,1.06,U] [#5 0.29,-1.03,0.76,U] [#6 -0.01,-0.98,0.69,U] [#7 -0.21,-0.77,0.67,U] [#8 0.44,-0.91,0.66,U] 
20:13:48.298 00.000 7988 single-star, 7 included, MultiStar: {0.13, -0.83}, one-star: {-0.04, -0.26}
20:13:48.298 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
20:13:48.298 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
20:13:48.298 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.72 mountX=0.26 mountY=0.05, mountTheta=0.18
20:13:48.298 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.26, opts=13)
20:13:48.298 00.000 7988 Enqueuing Move request for scope (-0.04, -0.26)
20:13:48.298 00.000 15712 Worker thread wakes up
20:13:48.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
20:13:48.298 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
20:13:48.298 00.000 15712 Moving (-0.04, -0.26) raw xDistance=0.26 yDistance=0.05
20:13:48.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:48.298 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.9
20:13:48.311 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:48.312 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:48.312 00.000 7988 Enqueuing Expose request
20:13:48.312 00.000 15712 PPEC rslt: input = 0.26, final = 0.11, react = 0.16, pred = -0.05, hyst = 0.14, hyst_pct = 0.00, period_length = 638.30
20:13:48.312 00.000 15712 PPEC: input: 0.26, control: 0.11, exposure: 1500
20:13:48.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:48.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:13:48.315 00.003 15712 MoveAxis(W, 35, ABG)
20:13:48.315 00.000 15712 Guiding  Dir = 3, Dur = 35
20:13:48.315 00.000 15712 IsGuiding returns 0
20:13:48.332 00.017 15712 PulseGuide returned control before completion, sleep 23
20:13:48.383 00.051 15712 IsGuiding returns 0
20:13:48.383 00.000 15712 Move returns status 0, amount 35
20:13:48.383 00.000 15712 MoveAxis(N, 0, ABG)
20:13:48.383 00.000 15712 Move returns status 0, amount 0
20:13:48.383 00.000 15712 move complete, result=0
20:13:48.383 00.000 15712 worker thread done servicing request
20:13:48.383 00.000 15712 Worker thread wakes up
20:13:48.383 00.000 7988 GuideStep: 0.3 px 35 ms WEST, 0.0 px 0 ms NORTH
20:13:48.387 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:48.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:50.017 01.630 15712 Exposure complete
20:13:50.066 00.049 15712 worker thread done servicing request
20:13:50.066 00.000 7988 OnExposeComplete: enter
20:13:50.081 00.015 7988 UpdateGuideState(): m_state=6
20:13:50.083 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3624
20:13:50.083 00.000 7988 Star::Find returns 1 (0), X=1170.31, Y=433.16, Mass=1399, SNR=25.5, Peak=218 HFD=3.3
20:13:50.083 00.000 7988 MultiStar: [#1 0.23,-1.11,1.07,U] [#2 0.00,-0.96,1.06,U] [#3 0.09,-0.92,0.98,U] [#4 0.02,-0.89,1.06,U] [#5 -0.10,-1.04,0.71,U] [#6 -0.22,-1.04,0.71,U] [#7 0.03,-0.84,0.68,U] [#8 0.19,-0.85,0.70,U] 
20:13:50.083 00.000 7988 single-star, 8 included, MultiStar: {0.02, -0.90}, one-star: {-0.15, -0.52}
20:13:50.083 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
20:13:50.083 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
20:13:50.083 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.52 hyp=0.54 cameraTheta=-1.85 mountX=0.52 mountY=0.16, mountTheta=0.30
20:13:50.083 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.52, opts=13)
20:13:50.083 00.000 7988 Enqueuing Move request for scope (-0.15, -0.52)
20:13:50.083 00.000 15712 Worker thread wakes up
20:13:50.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.52) opts 0xd
20:13:50.083 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.52)
20:13:50.083 00.000 15712 Moving (-0.15, -0.52) raw xDistance=0.52 yDistance=0.16
20:13:50.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:50.083 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.5
20:13:50.095 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:50.097 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:50.097 00.000 7988 Enqueuing Expose request
20:13:50.097 00.000 15712 PPEC rslt: input = 0.52, final = 0.27, react = 0.31, pred = -0.05, hyst = 0.28, hyst_pct = 0.00, period_length = 638.29
20:13:50.100 00.003 15712 PPEC: input: 0.52, control: 0.27, exposure: 1500
20:13:50.100 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:50.100 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:13:50.100 00.000 15712 MoveAxis(W, 87, ABG)
20:13:50.100 00.000 15712 Guiding  Dir = 3, Dur = 87
20:13:50.100 00.000 15712 IsGuiding returns 0
20:13:50.117 00.017 15712 PulseGuide returned control before completion, sleep 70
20:13:50.219 00.102 15712 IsGuiding returns 0
20:13:50.219 00.000 15712 Move returns status 0, amount 87
20:13:50.219 00.000 15712 MoveAxis(N, 0, ABG)
20:13:50.219 00.000 15712 Move returns status 0, amount 0
20:13:50.219 00.000 15712 move complete, result=0
20:13:50.225 00.006 7988 GuideStep: 0.5 px 87 ms WEST, 0.2 px 0 ms NORTH
20:13:50.225 00.000 15712 worker thread done servicing request
20:13:50.225 00.000 15712 Worker thread wakes up
20:13:50.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:50.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:51.646 01.421 15712 Exposure complete
20:13:51.708 00.062 15712 worker thread done servicing request
20:13:51.708 00.000 7988 OnExposeComplete: enter
20:13:51.708 00.000 7988 UpdateGuideState(): m_state=6
20:13:51.710 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3625
20:13:51.710 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=433.82, Mass=1454, SNR=26.0, Peak=189 HFD=3.2
20:13:51.712 00.002 7988 MultiStar: [#1 0.20,-0.78,1.04,U] [#2 -0.01,-0.60,1.02,U] [#3 0.19,-0.65,0.98,U] [#4 -0.03,-0.54,1.03,U] [#5 0.11,-0.59,0.71,U] [#6 -0.06,-0.75,0.70,U] [#7 -0.34,-0.43,0.67,U] [#8 0.29,-0.44,0.68,U] 
20:13:51.712 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.51}, one-star: {-0.08, 0.14}
20:13:51.714 00.002 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.58)
20:13:51.714 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.53)
20:13:51.716 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.12 mountX=-0.14 mountY=0.08, mountTheta=2.61
20:13:51.718 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.14, opts=13)
20:13:51.718 00.000 7988 Enqueuing Move request for scope (-0.08, 0.14)
20:13:51.720 00.002 15712 Worker thread wakes up
20:13:51.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
20:13:51.720 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
20:13:51.720 00.000 15712 Moving (-0.08, 0.14) raw xDistance=-0.14 yDistance=0.08
20:13:51.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:51.720 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.0
20:13:51.723 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:51.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:51.723 00.000 7988 Enqueuing Expose request
20:13:51.723 00.000 15712 PPEC rslt: input = -0.14, final = -0.06, react = -0.08, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 638.28
20:13:51.723 00.000 15712 PPEC: input: -0.14, control: -0.06, exposure: 1500
20:13:51.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:51.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:13:51.723 00.000 15712 MoveAxis(E, 21, ABG)
20:13:51.723 00.000 15712 Guiding  Dir = 2, Dur = 21
20:13:51.743 00.020 15712 IsGuiding returns 0
20:13:51.757 00.014 15712 PulseGuide returned control before completion, sleep 16
20:13:51.807 00.050 15712 IsGuiding returns 0
20:13:51.807 00.000 15712 Move returns status 0, amount 21
20:13:51.807 00.000 15712 MoveAxis(N, 0, ABG)
20:13:51.807 00.000 15712 Move returns status 0, amount 0
20:13:51.807 00.000 15712 move complete, result=0
20:13:51.807 00.000 7988 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
20:13:51.808 00.001 15712 worker thread done servicing request
20:13:51.808 00.000 15712 Worker thread wakes up
20:13:51.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:51.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:53.449 01.641 15712 Exposure complete
20:13:53.507 00.058 15712 worker thread done servicing request
20:13:53.507 00.000 7988 OnExposeComplete: enter
20:13:53.507 00.000 7988 UpdateGuideState(): m_state=6
20:13:53.511 00.004 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3626
20:13:53.511 00.000 7988 Star::Find returns 1 (0), X=1170.35, Y=433.76, Mass=1529, SNR=26.7, Peak=222 HFD=3.2
20:13:53.511 00.000 7988 MultiStar: [#1 0.11,-0.81,1.01,U] [#2 0.10,-0.55,1.00,U] [#3 -0.02,-0.55,0.95,U] [#4 0.11,-0.54,1.01,U] [#5 0.12,-0.69,0.72,U] [#6 -0.24,-0.75,0.72,U] [#7 -0.10,-0.77,0.70,U] [#8 -0.06,-0.46,0.65,U] 
20:13:53.511 00.000 7988 single-star, 8 included, MultiStar: {0.00, -0.54}, one-star: {-0.11, 0.08}
20:13:53.511 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.58) = xAngle (4.05 = -2.23)
20:13:53.516 00.005 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.16 = 0.88)
20:13:53.516 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.48 mountX=-0.08 mountY=0.10, mountTheta=2.24
20:13:53.516 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.08, opts=13)
20:13:53.516 00.000 7988 Enqueuing Move request for scope (-0.11, 0.08)
20:13:53.516 00.000 15712 Worker thread wakes up
20:13:53.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
20:13:53.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
20:13:53.516 00.000 15712 Moving (-0.11, 0.08) raw xDistance=-0.08 yDistance=0.10
20:13:53.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:53.516 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7
20:13:53.524 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:53.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:53.526 00.002 7988 Enqueuing Expose request
20:13:53.526 00.000 15712 PPEC rslt: input = -0.08, final = -0.13, react = -0.05, pred = -0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 638.27
20:13:53.526 00.000 15712 PPEC: input: -0.08, control: -0.13, exposure: 1500
20:13:53.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:53.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:13:53.526 00.000 15712 MoveAxis(E, 44, ABG)
20:13:53.526 00.000 15712 Guiding  Dir = 2, Dur = 44
20:13:53.526 00.000 15712 IsGuiding returns 0
20:13:53.547 00.021 15712 PulseGuide returned control before completion, sleep 34
20:13:53.591 00.044 15712 IsGuiding returns 1
20:13:53.591 00.000 15712 scope still moving after pulse duration time elapsed
20:13:53.659 00.068 15712 IsGuiding returns 0
20:13:53.659 00.000 15712 scope move finished after 44 + 88 ms
20:13:53.659 00.000 15712 Move returns status 0, amount 44
20:13:53.659 00.000 15712 MoveAxis(N, 0, ABG)
20:13:53.659 00.000 15712 Move returns status 0, amount 0
20:13:53.659 00.000 15712 move complete, result=0
20:13:53.659 00.000 15712 worker thread done servicing request
20:13:53.659 00.000 15712 Worker thread wakes up
20:13:53.659 00.000 7988 GuideStep: -0.1 px 44 ms EAST, 0.1 px 0 ms NORTH
20:13:53.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:53.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:55.076 01.417 15712 Exposure complete
20:13:55.135 00.059 15712 worker thread done servicing request
20:13:55.135 00.000 7988 OnExposeComplete: enter
20:13:55.137 00.002 7988 UpdateGuideState(): m_state=6
20:13:55.137 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3627
20:13:55.137 00.000 7988 Star::Find returns 1 (0), X=1170.50, Y=433.67, Mass=1575, SNR=26.9, Peak=193 HFD=3.3
20:13:55.137 00.000 7988 MultiStar: [#1 0.31,-0.88,0.98,U] [#2 0.22,-0.65,0.99,U] [#3 0.17,-0.67,0.92,U] [#4 0.10,-0.62,0.99,U] [#5 0.01,-0.89,0.70,U] [#6 -0.13,-0.68,0.69,U] [#7 -0.22,-0.71,0.64,U] [#8 0.18,-0.79,0.67,U] 
20:13:55.137 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.64}, one-star: {0.04, -0.01}
20:13:55.137 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.58) = xAngle (1.41 = 1.41)
20:13:55.137 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.52 = -1.76)
20:13:55.137 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.17 mountX=0.01 mountY=-0.04, mountTheta=-1.41
20:13:55.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
20:13:55.137 00.000 7988 Enqueuing Move request for scope (0.04, -0.01)
20:13:55.137 00.000 15712 Worker thread wakes up
20:13:55.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
20:13:55.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
20:13:55.137 00.000 15712 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
20:13:55.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:55.152 00.015 7988 UpdateGuideState exits: m=1575 SNR=26.9
20:13:55.153 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:55.153 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:55.153 00.000 7988 Enqueuing Expose request
20:13:55.153 00.000 15712 PPEC rslt: input = 0.01, final = -0.15, react = 0.00, pred = -0.15, hyst = 0.00, hyst_pct = 0.00, period_length = 638.26
20:13:55.153 00.000 15712 PPEC: input: 0.01, control: -0.15, exposure: 1500
20:13:55.153 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:55.153 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:13:55.153 00.000 15712 MoveAxis(E, 48, ABG)
20:13:55.153 00.000 15712 Guiding  Dir = 2, Dur = 48
20:13:55.153 00.000 15712 IsGuiding returns 0
20:13:55.169 00.016 15712 PulseGuide returned control before completion, sleep 37
20:13:55.217 00.048 15712 IsGuiding returns 1
20:13:55.217 00.000 15712 scope still moving after pulse duration time elapsed
20:13:55.254 00.037 15712 IsGuiding returns 0
20:13:55.254 00.000 15712 scope move finished after 48 + 53 ms
20:13:55.254 00.000 15712 Move returns status 0, amount 48
20:13:55.254 00.000 15712 MoveAxis(N, 0, ABG)
20:13:55.254 00.000 15712 Move returns status 0, amount 0
20:13:55.254 00.000 15712 move complete, result=0
20:13:55.254 00.000 7988 GuideStep: 0.0 px 48 ms EAST, -0.0 px 0 ms NORTH
20:13:55.260 00.006 15712 worker thread done servicing request
20:13:55.260 00.000 15712 Worker thread wakes up
20:13:55.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:55.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:56.891 01.631 15712 Exposure complete
20:13:56.952 00.061 15712 worker thread done servicing request
20:13:56.952 00.000 7988 OnExposeComplete: enter
20:13:56.953 00.001 7988 UpdateGuideState(): m_state=6
20:13:56.955 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3628
20:13:56.955 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=433.37, Mass=1513, SNR=26.4, Peak=237 HFD=3.2
20:13:56.957 00.002 7988 MultiStar: [#1 0.17,-1.10,1.03,U] [#2 0.14,-0.93,1.01,U] [#3 0.24,-0.94,0.96,U] [#4 0.10,-0.92,1.06,U] [#5 0.21,-1.17,0.69,U] [#6 -0.15,-1.06,0.73,U] [#7 -0.05,-0.97,0.69,U] [#8 -0.10,-0.85,0.69,U] 
20:13:56.957 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.90}, one-star: {-0.04, -0.31}
20:13:56.959 00.002 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
20:13:56.959 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
20:13:56.961 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.31 hyp=0.32 cameraTheta=-1.68 mountX=0.31 mountY=0.04, mountTheta=0.14
20:13:56.963 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.31, opts=13)
20:13:56.963 00.000 7988 Enqueuing Move request for scope (-0.04, -0.31)
20:13:56.965 00.002 15712 Worker thread wakes up
20:13:56.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.31) opts 0xd
20:13:56.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.31)
20:13:56.965 00.000 15712 Moving (-0.04, -0.31) raw xDistance=0.31 yDistance=0.04
20:13:56.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:56.965 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.4
20:13:56.967 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:56.968 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:56.968 00.000 7988 Enqueuing Expose request
20:13:56.968 00.000 15712 PPEC rslt: input = 0.31, final = 0.03, react = 0.19, pred = -0.16, hyst = 0.16, hyst_pct = 0.00, period_length = 638.25
20:13:56.968 00.000 15712 PPEC: input: 0.31, control: 0.03, exposure: 1500
20:13:56.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:56.972 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:13:56.972 00.000 15712 MoveAxis(W, 11, ABG)
20:13:56.972 00.000 15712 Guiding  Dir = 3, Dur = 11
20:13:56.972 00.000 15712 IsGuiding returns 0
20:13:57.000 00.028 15712 IsGuiding returns 1
20:13:57.000 00.000 15712 scope still moving after pulse duration time elapsed
20:13:57.032 00.032 15712 IsGuiding returns 1
20:13:57.063 00.031 15712 IsGuiding returns 0
20:13:57.063 00.000 15712 scope move finished after 11 + 80 ms
20:13:57.063 00.000 15712 Move returns status 0, amount 11
20:13:57.063 00.000 15712 MoveAxis(N, 0, ABG)
20:13:57.063 00.000 15712 Move returns status 0, amount 0
20:13:57.063 00.000 15712 move complete, result=0
20:13:57.063 00.000 15712 worker thread done servicing request
20:13:57.063 00.000 15712 Worker thread wakes up
20:13:57.063 00.000 7988 GuideStep: 0.3 px 11 ms WEST, 0.0 px 0 ms NORTH
20:13:57.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:57.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:13:58.467 01.404 15712 Exposure complete
20:13:58.520 00.053 15712 worker thread done servicing request
20:13:58.529 00.009 7988 OnExposeComplete: enter
20:13:58.529 00.000 7988 UpdateGuideState(): m_state=6
20:13:58.531 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3629
20:13:58.531 00.000 7988 Star::Find returns 1 (1), X=1170.37, Y=433.39, Mass=1516, SNR=26.5, Peak=255 HFD=3.0
20:13:58.531 00.000 7988 MultiStar: [#1 0.22,-1.08,1.02,U] [#2 0.13,-1.05,0.99,U] [#3 0.21,-0.95,0.93,U] [#4 -0.02,-1.03,1.03,U] [#5 0.14,-1.06,0.68,U] [#6 -0.19,-0.92,0.72,U] [#7 -0.25,-0.97,0.67,U] [#8 -0.01,-0.82,0.66,U] 
20:13:58.531 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.90}, one-star: {-0.09, -0.29}
20:13:58.531 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
20:13:58.537 00.006 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
20:13:58.537 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.86 mountX=0.29 mountY=0.09, mountTheta=0.31
20:13:58.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.29, opts=13)
20:13:58.537 00.000 7988 Enqueuing Move request for scope (-0.09, -0.29)
20:13:58.537 00.000 15712 Worker thread wakes up
20:13:58.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
20:13:58.537 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
20:13:58.537 00.000 15712 Moving (-0.09, -0.29) raw xDistance=0.29 yDistance=0.09
20:13:58.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:13:58.537 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5 Saturated
20:13:58.545 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:58.545 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:13:58.547 00.002 7988 Enqueuing Expose request
20:13:58.547 00.000 15712 PPEC rslt: input = 0.29, final = 0.08, react = 0.18, pred = -0.10, hyst = 0.15, hyst_pct = 0.00, period_length = 638.24
20:13:58.547 00.000 15712 PPEC: input: 0.29, control: 0.08, exposure: 1500
20:13:58.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:58.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:13:58.547 00.000 15712 MoveAxis(W, 26, ABG)
20:13:58.547 00.000 15712 Guiding  Dir = 3, Dur = 26
20:13:58.547 00.000 15712 IsGuiding returns 0
20:13:58.563 00.016 15712 PulseGuide returned control before completion, sleep 19
20:13:58.615 00.052 15712 IsGuiding returns 0
20:13:58.615 00.000 15712 Move returns status 0, amount 26
20:13:58.615 00.000 15712 MoveAxis(N, 0, ABG)
20:13:58.615 00.000 15712 Move returns status 0, amount 0
20:13:58.615 00.000 15712 move complete, result=0
20:13:58.615 00.000 7988 GuideStep: 0.3 px 26 ms WEST, 0.1 px 0 ms NORTH
20:13:58.617 00.002 15712 worker thread done servicing request
20:13:58.617 00.000 15712 Worker thread wakes up
20:13:58.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:13:58.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:00.253 01.636 15712 Exposure complete
20:14:00.308 00.055 15712 worker thread done servicing request
20:14:00.308 00.000 7988 OnExposeComplete: enter
20:14:00.308 00.000 7988 UpdateGuideState(): m_state=6
20:14:00.316 00.008 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3630
20:14:00.317 00.001 7988 Star::Find returns 1 (0), X=1170.42, Y=433.64, Mass=1564, SNR=27.0, Peak=230 HFD=3.2
20:14:00.317 00.000 7988 MultiStar: [#1 0.22,-1.04,0.97,U] [#2 0.00,-0.67,0.99,U] [#3 0.16,-0.69,0.94,U] [#4 0.12,-0.83,1.05,U] [#5 0.31,-0.78,0.67,U] [#6 -0.10,-1.01,0.71,U] [#7 -0.14,-0.68,0.66,U] [#8 0.31,-0.85,0.63,U] 
20:14:00.317 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.72}, one-star: {-0.04, -0.04}
20:14:00.317 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
20:14:00.317 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
20:14:00.317 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.31 mountX=0.04 mountY=0.04, mountTheta=0.75
20:14:00.325 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
20:14:00.325 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
20:14:00.325 00.000 15712 Worker thread wakes up
20:14:00.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:00.325 00.000 7988 UpdateGuideState exits: m=1564 SNR=27.0
20:14:00.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:00.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:00.325 00.000 7988 Enqueuing Expose request
20:14:00.333 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
20:14:00.333 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
20:14:00.333 00.000 15712 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.04
20:14:00.333 00.000 15712 PPEC rslt: input = 0.04, final = -0.07, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 638.23
20:14:00.333 00.000 15712 PPEC: input: 0.04, control: -0.07, exposure: 1500
20:14:00.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:00.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:14:00.333 00.000 15712 MoveAxis(E, 22, ABG)
20:14:00.333 00.000 15712 Guiding  Dir = 2, Dur = 22
20:14:00.369 00.036 15712 IsGuiding returns 0
20:14:00.385 00.016 15712 PulseGuide returned control before completion, sleep 16
20:14:00.428 00.043 15712 IsGuiding returns 0
20:14:00.428 00.000 15712 Move returns status 0, amount 22
20:14:00.428 00.000 15712 MoveAxis(N, 0, ABG)
20:14:00.428 00.000 15712 Move returns status 0, amount 0
20:14:00.428 00.000 15712 move complete, result=0
20:14:00.428 00.000 7988 GuideStep: 0.0 px 22 ms EAST, 0.0 px 0 ms NORTH
20:14:00.439 00.011 15712 worker thread done servicing request
20:14:00.439 00.000 15712 Worker thread wakes up
20:14:00.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:00.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:01.852 01.413 15712 Exposure complete
20:14:01.912 00.060 15712 worker thread done servicing request
20:14:01.912 00.000 7988 OnExposeComplete: enter
20:14:01.913 00.001 7988 UpdateGuideState(): m_state=6
20:14:01.915 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3631
20:14:01.915 00.000 7988 Star::Find returns 1 (0), X=1170.60, Y=433.46, Mass=1509, SNR=26.3, Peak=187 HFD=3.2
20:14:01.917 00.002 7988 MultiStar: [#1 0.29,-0.96,1.02,U] [#2 0.13,-0.65,1.01,U] [#3 0.10,-0.66,0.95,U] [#4 0.36,-0.87,1.04,U] [#5 0.44,-0.73,0.71,U] [#6 -0.17,-0.89,0.71,U] [#7 -0.06,-0.69,0.68,U] [#8 0.51,-0.98,0.66,U] 
20:14:01.917 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.73}, one-star: {0.14, -0.22}
20:14:01.919 00.002 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
20:14:01.919 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.59)
20:14:01.922 00.003 7988 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-0.99 mountX=0.22 mountY=-0.14, mountTheta=-0.56
20:14:01.922 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.22, opts=13)
20:14:01.924 00.002 7988 Enqueuing Move request for scope (0.14, -0.22)
20:14:01.926 00.002 15712 Worker thread wakes up
20:14:01.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
20:14:01.926 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
20:14:01.926 00.000 15712 Moving (0.14, -0.22) raw xDistance=0.22 yDistance=-0.14
20:14:01.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:01.926 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.3
20:14:01.928 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:01.929 00.001 15712 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 638.22
20:14:01.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:01.929 00.000 7988 Enqueuing Expose request
20:14:01.929 00.000 15712 PPEC: input: 0.22, control: 0.11, exposure: 1500
20:14:01.929 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:01.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:14:01.929 00.000 15712 MoveAxis(W, 37, ABG)
20:14:01.929 00.000 15712 Guiding  Dir = 3, Dur = 37
20:14:01.929 00.000 15712 IsGuiding returns 0
20:14:01.956 00.027 15712 PulseGuide returned control before completion, sleep 24
20:14:02.015 00.059 15712 IsGuiding returns 0
20:14:02.015 00.000 15712 Move returns status 0, amount 37
20:14:02.015 00.000 15712 MoveAxis(N, 0, ABG)
20:14:02.015 00.000 15712 Move returns status 0, amount 0
20:14:02.015 00.000 15712 move complete, result=0
20:14:02.015 00.000 15712 worker thread done servicing request
20:14:02.015 00.000 15712 Worker thread wakes up
20:14:02.015 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
20:14:02.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:02.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:03.651 01.636 15712 Exposure complete
20:14:03.709 00.058 15712 worker thread done servicing request
20:14:03.709 00.000 7988 OnExposeComplete: enter
20:14:03.709 00.000 7988 UpdateGuideState(): m_state=6
20:14:03.715 00.006 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3632
20:14:03.717 00.002 7988 Star::Find returns 1 (0), X=1170.35, Y=433.85, Mass=1478, SNR=26.2, Peak=197 HFD=3.2
20:14:03.717 00.000 7988 MultiStar: [#1 0.27,-0.98,1.03,U] [#2 0.10,-0.46,1.00,U] [#3 -0.04,-0.44,0.97,U] [#4 0.27,-0.66,1.01,U] [#5 -0.01,-0.57,0.71,U] [#6 0.01,-0.63,0.71,U] [#7 -0.25,-0.51,0.69,U] [#8 0.29,-0.60,0.66,U] 
20:14:03.719 00.002 7988 single-star, 8 included, MultiStar: {0.07, -0.51}, one-star: {-0.10, 0.17}
20:14:03.719 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.58) = xAngle (3.69 = -2.59)
20:14:03.721 00.002 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.52)
20:14:03.721 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.11 mountX=-0.17 mountY=0.10, mountTheta=2.62
20:14:03.723 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.17, opts=13)
20:14:03.726 00.003 7988 Enqueuing Move request for scope (-0.10, 0.17)
20:14:03.726 00.000 15712 Worker thread wakes up
20:14:03.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
20:14:03.726 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
20:14:03.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:03.726 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2
20:14:03.729 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:03.729 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:03.731 00.002 7988 Enqueuing Expose request
20:14:03.731 00.000 15712 Moving (-0.10, 0.17) raw xDistance=-0.17 yDistance=0.10
20:14:03.733 00.002 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 638.21
20:14:03.733 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
20:14:03.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:03.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:14:03.733 00.000 15712 MoveAxis(E, 43, ABG)
20:14:03.733 00.000 15712 Guiding  Dir = 2, Dur = 43
20:14:03.733 00.000 15712 IsGuiding returns 0
20:14:03.763 00.030 15712 PulseGuide returned control before completion, sleep 27
20:14:03.794 00.031 15712 IsGuiding returns 1
20:14:03.794 00.000 15712 scope still moving after pulse duration time elapsed
20:14:03.842 00.048 15712 IsGuiding returns 0
20:14:03.842 00.000 15712 scope move finished after 43 + 62 ms
20:14:03.842 00.000 15712 Move returns status 0, amount 43
20:14:03.842 00.000 15712 MoveAxis(N, 0, ABG)
20:14:03.842 00.000 15712 Move returns status 0, amount 0
20:14:03.842 00.000 15712 move complete, result=0
20:14:03.842 00.000 15712 worker thread done servicing request
20:14:03.842 00.000 15712 Worker thread wakes up
20:14:03.842 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
20:14:03.844 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:03.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:05.262 01.418 15712 Exposure complete
20:14:05.322 00.060 15712 worker thread done servicing request
20:14:05.322 00.000 7988 OnExposeComplete: enter
20:14:05.324 00.002 7988 UpdateGuideState(): m_state=6
20:14:05.324 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3633
20:14:05.324 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=433.61, Mass=1520, SNR=26.3, Peak=198 HFD=3.3
20:14:05.324 00.000 7988 MultiStar: [#1 0.44,-0.95,1.06,U] [#2 0.17,-1.04,1.01,U] [#3 0.18,-0.80,0.97,U] [#4 0.15,-1.03,1.05,U] [#5 0.48,-0.78,0.74,U] [#6 0.12,-0.99,0.69,U] [#7 0.04,-0.81,0.66,U] [#8 0.43,-0.86,0.66,U] 
20:14:05.324 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.81}, one-star: {0.07, -0.07}
20:14:05.324 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.58) = xAngle (0.80 = 0.80)
20:14:05.324 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.91 = -2.37)
20:14:05.324 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.78 mountX=0.07 mountY=-0.07, mountTheta=-0.78
20:14:05.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.07, opts=13)
20:14:05.324 00.000 7988 Enqueuing Move request for scope (0.07, -0.07)
20:14:05.324 00.000 15712 Worker thread wakes up
20:14:05.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
20:14:05.324 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
20:14:05.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:05.324 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.3
20:14:05.339 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:05.340 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:05.341 00.001 7988 Enqueuing Expose request
20:14:05.341 00.000 15712 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=-0.07
20:14:05.344 00.003 15712 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.20
20:14:05.344 00.000 15712 PPEC: input: 0.07, control: -0.04, exposure: 1500
20:14:05.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:05.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:14:05.344 00.000 15712 MoveAxis(E, 13, ABG)
20:14:05.344 00.000 15712 Guiding  Dir = 2, Dur = 13
20:14:05.360 00.016 15712 IsGuiding returns 0
20:14:05.375 00.015 15712 IsGuiding returns 1
20:14:05.375 00.000 15712 scope still moving after pulse duration time elapsed
20:14:05.424 00.049 15712 IsGuiding returns 0
20:14:05.424 00.000 15712 scope move finished after 13 + 50 ms
20:14:05.424 00.000 15712 Move returns status 0, amount 13
20:14:05.424 00.000 15712 MoveAxis(N, 0, ABG)
20:14:05.424 00.000 15712 Move returns status 0, amount 0
20:14:05.424 00.000 15712 move complete, result=0
20:14:05.424 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
20:14:05.426 00.002 15712 worker thread done servicing request
20:14:05.426 00.000 15712 Worker thread wakes up
20:14:05.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:05.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:07.065 01.639 15712 Exposure complete
20:14:07.125 00.060 15712 worker thread done servicing request
20:14:07.125 00.000 7988 OnExposeComplete: enter
20:14:07.126 00.001 7988 UpdateGuideState(): m_state=6
20:14:07.127 00.001 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
20:14:07.127 00.000 7988 Star::Find returns 1 (0), X=1170.56, Y=433.44, Mass=1414, SNR=25.6, Peak=182 HFD=3.1
20:14:07.127 00.000 7988 MultiStar: [#1 0.40,-1.19,0.00,M1] [#2 0.43,-1.12,1.04,U] [#3 0.22,-0.87,0.97,U] [#4 0.31,-0.93,1.05,U] [#5 0.19,-0.98,0.69,U] [#6 0.08,-1.11,0.74,U] [#7 0.05,-0.78,0.67,U] [#8 0.40,-0.84,0.68,U] 
20:14:07.127 00.000 7988 single-star, 7 included, MultiStar: {0.23, -0.85}, one-star: {0.10, -0.24}
20:14:07.127 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.41 = 0.41)
20:14:07.127 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.52 = -2.76)
20:14:07.127 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.16 mountX=0.24 mountY=-0.10, mountTheta=-0.39
20:14:07.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.24, opts=13)
20:14:07.127 00.000 7988 Enqueuing Move request for scope (0.10, -0.24)
20:14:07.127 00.000 15712 Worker thread wakes up
20:14:07.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
20:14:07.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
20:14:07.127 00.000 15712 Moving (0.10, -0.24) raw xDistance=0.24 yDistance=-0.10
20:14:07.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:07.127 00.000 7988 UpdateGuideState exits: m=1414 SNR=25.6
20:14:07.140 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:07.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:07.142 00.002 15712 PPEC rslt: input = 0.24, final = 0.07, react = 0.14, pred = -0.08, hyst = 0.12, hyst_pct = 0.00, period_length = 638.19
20:14:07.142 00.000 7988 Enqueuing Expose request
20:14:07.142 00.000 15712 PPEC: input: 0.24, control: 0.07, exposure: 1500
20:14:07.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:07.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:14:07.142 00.000 15712 MoveAxis(W, 21, ABG)
20:14:07.142 00.000 15712 Guiding  Dir = 3, Dur = 21
20:14:07.144 00.002 15712 IsGuiding returns 0
20:14:07.163 00.019 15712 IsGuiding returns 1
20:14:07.163 00.000 15712 scope still moving after pulse duration time elapsed
20:14:07.210 00.047 15712 IsGuiding returns 0
20:14:07.210 00.000 15712 scope move finished after 21 + 49 ms
20:14:07.210 00.000 15712 Move returns status 0, amount 21
20:14:07.210 00.000 15712 MoveAxis(N, 0, ABG)
20:14:07.210 00.000 15712 Move returns status 0, amount 0
20:14:07.210 00.000 15712 move complete, result=0
20:14:07.210 00.000 7988 GuideStep: 0.2 px 21 ms WEST, -0.1 px 0 ms NORTH
20:14:07.216 00.006 15712 worker thread done servicing request
20:14:07.216 00.000 15712 Worker thread wakes up
20:14:07.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:07.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:08.629 01.413 15712 Exposure complete
20:14:08.689 00.060 15712 worker thread done servicing request
20:14:08.689 00.000 7988 OnExposeComplete: enter
20:14:08.690 00.001 7988 UpdateGuideState(): m_state=6
20:14:08.691 00.001 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3635
20:14:08.693 00.002 7988 Star::Find returns 1 (0), X=1170.67, Y=433.62, Mass=1511, SNR=26.5, Peak=183 HFD=3.4
20:14:08.693 00.000 7988 MultiStar: [#1 0.37,-0.93,1.03,U] [#2 0.34,-0.75,1.01,U] [#3 0.19,-0.56,0.96,U] [#4 0.23,-0.65,1.02,U] [#5 0.24,-0.75,0.70,U] [#6 0.05,-0.84,0.68,U] [#7 0.10,-0.64,0.63,U] [#8 0.42,-0.66,0.67,U] 
20:14:08.695 00.002 7988 single-star, 8 included, MultiStar: {0.25, -0.64}, one-star: {0.21, -0.06}
20:14:08.695 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.28 = 1.28)
20:14:08.697 00.002 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.39 = -1.89)
20:14:08.697 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.29 mountX=0.06 mountY=-0.21, mountTheta=-1.28
20:14:08.699 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.06, opts=13)
20:14:08.701 00.002 7988 Enqueuing Move request for scope (0.21, -0.06)
20:14:08.701 00.000 15712 Worker thread wakes up
20:14:08.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
20:14:08.701 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
20:14:08.701 00.000 15712 Moving (0.21, -0.06) raw xDistance=0.06 yDistance=-0.21
20:14:08.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:08.701 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5
20:14:08.704 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:08.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:08.707 00.003 15712 PPEC rslt: input = 0.06, final = -0.10, react = 0.04, pred = -0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 638.18
20:14:08.707 00.000 7988 Enqueuing Expose request
20:14:08.707 00.000 15712 PPEC: input: 0.06, control: -0.10, exposure: 1500
20:14:08.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:08.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:14:08.707 00.000 15712 MoveAxis(E, 32, ABG)
20:14:08.707 00.000 15712 Guiding  Dir = 2, Dur = 32
20:14:08.707 00.000 15712 IsGuiding returns 0
20:14:08.727 00.020 15712 PulseGuide returned control before completion, sleep 18
20:14:08.775 00.048 15712 IsGuiding returns 0
20:14:08.775 00.000 15712 Move returns status 0, amount 32
20:14:08.775 00.000 15712 MoveAxis(N, 0, ABG)
20:14:08.775 00.000 15712 Move returns status 0, amount 0
20:14:08.775 00.000 15712 move complete, result=0
20:14:08.775 00.000 7988 GuideStep: 0.1 px 32 ms EAST, -0.2 px 0 ms NORTH
20:14:08.783 00.008 15712 worker thread done servicing request
20:14:08.783 00.000 15712 Worker thread wakes up
20:14:08.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:08.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:10.410 01.627 15712 Exposure complete
20:14:10.460 00.050 15712 worker thread done servicing request
20:14:10.460 00.000 7988 OnExposeComplete: enter
20:14:10.460 00.000 7988 UpdateGuideState(): m_state=6
20:14:10.474 00.014 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3636
20:14:10.474 00.000 7988 Star::Find returns 1 (0), X=1170.52, Y=433.57, Mass=1491, SNR=26.3, Peak=190 HFD=3.3
20:14:10.476 00.002 7988 MultiStar: [#1 0.35,-1.12,0.99,U] [#2 0.18,-0.92,1.02,U] [#3 0.26,-0.76,0.96,U] [#4 0.14,-0.92,1.02,U] [#5 0.29,-0.87,0.73,U] [#6 0.00,-1.00,0.71,U] [#7 -0.10,-0.70,0.72,U] [#8 0.28,-1.15,0.68,U] 
20:14:10.476 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.83}, one-star: {0.06, -0.11}
20:14:10.476 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
20:14:10.476 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.65)
20:14:10.476 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.05 mountX=0.11 mountY=-0.06, mountTheta=-0.50
20:14:10.476 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
20:14:10.476 00.000 7988 Enqueuing Move request for scope (0.06, -0.11)
20:14:10.476 00.000 15712 Worker thread wakes up
20:14:10.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
20:14:10.476 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
20:14:10.476 00.000 15712 Moving (0.06, -0.11) raw xDistance=0.11 yDistance=-0.06
20:14:10.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:10.476 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.3
20:14:10.487 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:10.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:10.490 00.003 15712 PPEC rslt: input = 0.11, final = -0.13, react = 0.07, pred = -0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 638.17
20:14:10.490 00.000 7988 Enqueuing Expose request
20:14:10.490 00.000 15712 PPEC: input: 0.11, control: -0.13, exposure: 1500
20:14:10.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:10.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:14:10.490 00.000 15712 MoveAxis(E, 44, ABG)
20:14:10.490 00.000 15712 Guiding  Dir = 2, Dur = 44
20:14:10.490 00.000 15712 IsGuiding returns 0
20:14:10.507 00.017 15712 PulseGuide returned control before completion, sleep 39
20:14:10.555 00.048 15712 IsGuiding returns 1
20:14:10.555 00.000 15712 scope still moving after pulse duration time elapsed
20:14:10.585 00.030 15712 IsGuiding returns 0
20:14:10.585 00.000 15712 scope move finished after 44 + 49 ms
20:14:10.585 00.000 15712 Move returns status 0, amount 44
20:14:10.585 00.000 15712 MoveAxis(N, 0, ABG)
20:14:10.585 00.000 15712 Move returns status 0, amount 0
20:14:10.585 00.000 15712 move complete, result=0
20:14:10.585 00.000 7988 GuideStep: 0.1 px 44 ms EAST, -0.1 px 0 ms NORTH
20:14:10.585 00.000 15712 worker thread done servicing request
20:14:10.585 00.000 15712 Worker thread wakes up
20:14:10.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:10.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:12.007 01.422 15712 Exposure complete
20:14:12.057 00.050 15712 worker thread done servicing request
20:14:12.057 00.000 7988 OnExposeComplete: enter
20:14:12.068 00.011 7988 UpdateGuideState(): m_state=6
20:14:12.068 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3637
20:14:12.068 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=433.32, Mass=1396, SNR=25.3, Peak=199 HFD=3.2
20:14:12.068 00.000 7988 MultiStar: [#1 0.40,-1.25,0.00,M1] [#2 0.07,-0.90,1.04,U] [#3 0.35,-0.87,0.99,U] [#4 0.12,-1.00,1.05,U] [#5 0.28,-1.08,0.70,U] [#6 -0.14,-1.03,0.73,U] [#7 -0.05,-0.94,0.69,U] [#8 0.35,-1.03,0.63,U] 
20:14:12.068 00.000 7988 single-star, 7 included, MultiStar: {0.12, -0.88}, one-star: {-0.02, -0.36}
20:14:12.074 00.006 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
20:14:12.074 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
20:14:12.074 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.62 mountX=0.36 mountY=0.03, mountTheta=0.07
20:14:12.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.36, opts=13)
20:14:12.074 00.000 7988 Enqueuing Move request for scope (-0.02, -0.36)
20:14:12.074 00.000 15712 Worker thread wakes up
20:14:12.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.36) opts 0xd
20:14:12.074 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.36)
20:14:12.074 00.000 15712 Moving (-0.02, -0.36) raw xDistance=0.36 yDistance=0.03
20:14:12.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:12.074 00.000 7988 UpdateGuideState exits: m=1396 SNR=25.3
20:14:12.083 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:12.083 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:12.083 00.000 7988 Enqueuing Expose request
20:14:12.083 00.000 15712 PPEC rslt: input = 0.36, final = 0.14, react = 0.22, pred = -0.07, hyst = 0.19, hyst_pct = 0.00, period_length = 638.16
20:14:12.083 00.000 15712 PPEC: input: 0.36, control: 0.14, exposure: 1500
20:14:12.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:12.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:14:12.083 00.000 15712 MoveAxis(W, 47, ABG)
20:14:12.083 00.000 15712 Guiding  Dir = 3, Dur = 47
20:14:12.083 00.000 15712 IsGuiding returns 0
20:14:12.103 00.020 15712 PulseGuide returned control before completion, sleep 39
20:14:12.147 00.044 15712 IsGuiding returns 1
20:14:12.147 00.000 15712 scope still moving after pulse duration time elapsed
20:14:12.184 00.037 15712 IsGuiding returns 0
20:14:12.184 00.000 15712 scope move finished after 47 + 51 ms
20:14:12.184 00.000 15712 Move returns status 0, amount 47
20:14:12.184 00.000 15712 MoveAxis(N, 0, ABG)
20:14:12.184 00.000 15712 Move returns status 0, amount 0
20:14:12.184 00.000 15712 move complete, result=0
20:14:12.184 00.000 7988 GuideStep: 0.4 px 47 ms WEST, 0.0 px 0 ms NORTH
20:14:12.188 00.004 15712 worker thread done servicing request
20:14:12.188 00.000 15712 Worker thread wakes up
20:14:12.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:12.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:13.825 01.637 15712 Exposure complete
20:14:13.880 00.055 15712 worker thread done servicing request
20:14:13.880 00.000 7988 OnExposeComplete: enter
20:14:13.886 00.006 7988 UpdateGuideState(): m_state=6
20:14:13.886 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3638
20:14:13.888 00.002 7988 Star::Find returns 1 (0), X=1170.55, Y=433.64, Mass=1454, SNR=25.8, Peak=187 HFD=3.2
20:14:13.888 00.000 7988 MultiStar: [#1 0.41,-1.06,1.01,U] [#2 0.32,-0.69,0.99,U] [#3 0.18,-0.64,0.96,U] [#4 0.27,-0.77,1.00,U] [#5 0.38,-0.70,0.71,U] [#6 0.13,-0.81,0.72,U] [#7 0.01,-0.71,0.69,U] [#8 0.46,-0.74,0.67,U] 
20:14:13.890 00.002 7988 single-star, 8 included, MultiStar: {0.25, -0.68}, one-star: {0.10, -0.04}
20:14:13.890 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.58) = xAngle (1.16 = 1.16)
20:14:13.892 00.002 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.27 = -2.02)
20:14:13.892 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.42 mountX=0.04 mountY=-0.09, mountTheta=-1.15
20:14:13.896 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.04, opts=13)
20:14:13.897 00.001 7988 Enqueuing Move request for scope (0.10, -0.04)
20:14:13.898 00.001 15712 Worker thread wakes up
20:14:13.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
20:14:13.899 00.001 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
20:14:13.899 00.000 15712 Moving (0.10, -0.04) raw xDistance=0.04 yDistance=-0.09
20:14:13.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:13.899 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.8
20:14:13.901 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:13.902 00.001 15712 PPEC rslt: input = 0.04, final = -0.06, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 638.15
20:14:13.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:13.903 00.001 7988 Enqueuing Expose request
20:14:13.904 00.001 15712 PPEC: input: 0.04, control: -0.06, exposure: 1500
20:14:13.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:13.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:14:13.905 00.001 15712 MoveAxis(E, 19, ABG)
20:14:13.905 00.000 15712 Guiding  Dir = 2, Dur = 19
20:14:13.905 00.000 15712 IsGuiding returns 0
20:14:13.928 00.023 15712 IsGuiding returns 1
20:14:13.928 00.000 15712 scope still moving after pulse duration time elapsed
20:14:13.951 00.023 15712 IsGuiding returns 1
20:14:13.985 00.034 15712 IsGuiding returns 0
20:14:13.985 00.000 15712 scope move finished after 19 + 68 ms
20:14:13.985 00.000 15712 Move returns status 0, amount 19
20:14:13.985 00.000 15712 MoveAxis(N, 0, ABG)
20:14:13.985 00.000 15712 Move returns status 0, amount 0
20:14:13.985 00.000 15712 move complete, result=0
20:14:13.985 00.000 7988 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
20:14:13.994 00.009 15712 worker thread done servicing request
20:14:13.994 00.000 15712 Worker thread wakes up
20:14:13.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:13.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:15.404 01.410 15712 Exposure complete
20:14:15.459 00.055 15712 worker thread done servicing request
20:14:15.459 00.000 7988 OnExposeComplete: enter
20:14:15.466 00.007 7988 UpdateGuideState(): m_state=6
20:14:15.466 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3639
20:14:15.466 00.000 7988 Star::Find returns 1 (0), X=1170.59, Y=433.50, Mass=1416, SNR=25.5, Peak=185 HFD=3.2
20:14:15.466 00.000 7988 MultiStar: [#1 0.28,-1.23,0.00,M1] [#2 0.10,-0.97,1.07,U] [#3 0.31,-0.91,0.99,U] [#4 0.11,-0.82,0.98,U] [#5 0.43,-0.87,0.71,U] [#6 -0.09,-0.92,0.72,U] [#7 -0.10,-0.70,0.68,U] [#8 0.27,-0.84,0.69,U] 
20:14:15.466 00.000 7988 single-star, 7 included, MultiStar: {0.15, -0.77}, one-star: {0.14, -0.18}
20:14:15.466 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
20:14:15.466 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.51)
20:14:15.466 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.22 cameraTheta=-0.91 mountX=0.18 mountY=-0.13, mountTheta=-0.64
20:14:15.476 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.18, opts=13)
20:14:15.476 00.000 7988 Enqueuing Move request for scope (0.14, -0.18)
20:14:15.476 00.000 15712 Worker thread wakes up
20:14:15.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
20:14:15.476 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
20:14:15.476 00.000 15712 Moving (0.14, -0.18) raw xDistance=0.18 yDistance=-0.13
20:14:15.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:15.476 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.5
20:14:15.480 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:15.480 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:15.482 00.002 7988 Enqueuing Expose request
20:14:15.482 00.000 15712 PPEC rslt: input = 0.18, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 638.14
20:14:15.482 00.000 15712 PPEC: input: 0.18, control: 0.07, exposure: 1500
20:14:15.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:15.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:14:15.482 00.000 15712 MoveAxis(W, 23, ABG)
20:14:15.482 00.000 15712 Guiding  Dir = 3, Dur = 23
20:14:15.482 00.000 15712 IsGuiding returns 0
20:14:15.510 00.028 15712 IsGuiding returns 1
20:14:15.510 00.000 15712 scope still moving after pulse duration time elapsed
20:14:15.561 00.051 15712 IsGuiding returns 1
20:14:15.609 00.048 15712 IsGuiding returns 0
20:14:15.609 00.000 15712 scope move finished after 23 + 101 ms
20:14:15.609 00.000 15712 Move returns status 0, amount 23
20:14:15.609 00.000 15712 MoveAxis(N, 0, ABG)
20:14:15.609 00.000 15712 Move returns status 0, amount 0
20:14:15.609 00.000 15712 move complete, result=0
20:14:15.609 00.000 15712 worker thread done servicing request
20:14:15.609 00.000 15712 Worker thread wakes up
20:14:15.609 00.000 7988 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
20:14:15.611 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:15.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:17.253 01.642 15712 Exposure complete
20:14:17.312 00.059 15712 worker thread done servicing request
20:14:17.312 00.000 7988 OnExposeComplete: enter
20:14:17.314 00.002 7988 UpdateGuideState(): m_state=6
20:14:17.314 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3640
20:14:17.314 00.000 7988 Star::Find returns 1 (0), X=1170.45, Y=433.73, Mass=1524, SNR=26.5, Peak=201 HFD=3.3
20:14:17.314 00.000 7988 MultiStar: [#1 0.24,-0.93,1.00,U] [#2 0.03,-0.69,1.03,U] [#3 0.20,-0.55,0.93,U] [#4 -0.00,-0.50,1.04,U] [#5 0.17,-0.73,0.75,U] [#6 -0.28,-0.82,0.72,U] [#7 -0.16,-0.43,0.64,U] [#8 0.08,-0.71,0.61,U] 
20:14:17.314 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.58}, one-star: {-0.01, 0.05}
20:14:17.314 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.92)
20:14:17.314 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.18)
20:14:17.314 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.78 mountX=-0.05 mountY=0.01, mountTheta=2.96
20:14:17.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.05, opts=13)
20:14:17.314 00.000 7988 Enqueuing Move request for scope (-0.01, 0.05)
20:14:17.314 00.000 15712 Worker thread wakes up
20:14:17.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
20:14:17.314 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
20:14:17.314 00.000 15712 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=0.01
20:14:17.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:17.314 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5
20:14:17.330 00.016 15712 PPEC rslt: input = -0.05, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 638.13
20:14:17.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:17.331 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:17.331 00.000 7988 Enqueuing Expose request
20:14:17.331 00.000 15712 PPEC: input: -0.05, control: -0.06, exposure: 1500
20:14:17.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:17.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:14:17.331 00.000 15712 MoveAxis(E, 19, ABG)
20:14:17.331 00.000 15712 Guiding  Dir = 2, Dur = 19
20:14:17.331 00.000 15712 IsGuiding returns 0
20:14:17.349 00.018 15712 PulseGuide returned control before completion, sleep 14
20:14:17.397 00.048 15712 IsGuiding returns 0
20:14:17.397 00.000 15712 Move returns status 0, amount 19
20:14:17.397 00.000 15712 MoveAxis(N, 0, ABG)
20:14:17.397 00.000 15712 Move returns status 0, amount 0
20:14:17.397 00.000 15712 move complete, result=0
20:14:17.397 00.000 7988 GuideStep: -0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
20:14:17.398 00.001 15712 worker thread done servicing request
20:14:17.398 00.000 15712 Worker thread wakes up
20:14:17.399 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:17.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:18.816 01.417 15712 Exposure complete
20:14:18.876 00.060 15712 worker thread done servicing request
20:14:18.876 00.000 7988 OnExposeComplete: enter
20:14:18.877 00.001 7988 UpdateGuideState(): m_state=6
20:14:18.879 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3641
20:14:18.879 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=433.48, Mass=1486, SNR=26.3, Peak=240 HFD=3.2
20:14:18.881 00.002 7988 MultiStar: [#1 0.23,-1.05,1.03,U] [#2 0.01,-0.64,0.99,U] [#3 -0.02,-0.59,0.95,U] [#4 -0.01,-0.72,1.01,U] [#5 0.09,-0.58,0.73,U] [#6 -0.16,-0.87,0.74,U] [#7 -0.41,-0.30,0.68,U] [#8 0.10,-0.77,0.66,U] 
20:14:18.883 00.002 7988 single-star, 8 included, MultiStar: {-0.02, -0.64}, one-star: {-0.10, -0.20}
20:14:18.883 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
20:14:18.885 00.002 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
20:14:18.887 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-2.02 mountX=0.20 mountY=0.10, mountTheta=0.47
20:14:18.889 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.20, opts=13)
20:14:18.889 00.000 7988 Enqueuing Move request for scope (-0.10, -0.20)
20:14:18.891 00.002 15712 Worker thread wakes up
20:14:18.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
20:14:18.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
20:14:18.891 00.000 15712 Moving (-0.10, -0.20) raw xDistance=0.20 yDistance=0.10
20:14:18.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:18.895 00.004 7988 UpdateGuideState exits: m=1486 SNR=26.3
20:14:18.896 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:18.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:18.896 00.000 7988 Enqueuing Expose request
20:14:18.896 00.000 15712 PPEC rslt: input = 0.20, final = 0.06, react = 0.12, pred = -0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 638.12
20:14:18.896 00.000 15712 PPEC: input: 0.20, control: 0.06, exposure: 1500
20:14:18.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:18.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:14:18.896 00.000 15712 MoveAxis(W, 19, ABG)
20:14:18.896 00.000 15712 Guiding  Dir = 3, Dur = 19
20:14:18.896 00.000 15712 IsGuiding returns 0
20:14:18.913 00.017 15712 PulseGuide returned control before completion, sleep 14
20:14:18.963 00.050 15712 IsGuiding returns 0
20:14:18.963 00.000 15712 Move returns status 0, amount 19
20:14:18.963 00.000 15712 MoveAxis(N, 0, ABG)
20:14:18.963 00.000 15712 Move returns status 0, amount 0
20:14:18.963 00.000 15712 move complete, result=0
20:14:18.963 00.000 7988 GuideStep: 0.2 px 19 ms WEST, 0.1 px 0 ms NORTH
20:14:18.965 00.002 15712 worker thread done servicing request
20:14:18.965 00.000 15712 Worker thread wakes up
20:14:18.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:18.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:20.600 01.635 15712 Exposure complete
20:14:20.648 00.048 15712 worker thread done servicing request
20:14:20.648 00.000 7988 OnExposeComplete: enter
20:14:20.662 00.014 7988 UpdateGuideState(): m_state=6
20:14:20.662 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3642
20:14:20.664 00.002 7988 Star::Find returns 1 (0), X=1170.38, Y=433.60, Mass=1528, SNR=26.6, Peak=217 HFD=3.3
20:14:20.665 00.001 7988 MultiStar: [#1 0.13,-1.00,0.98,U] [#2 -0.07,-0.74,0.99,U] [#3 0.07,-0.73,0.91,U] [#4 -0.04,-0.58,1.04,U] [#5 0.22,-0.82,0.66,U] [#6 -0.11,-0.68,0.67,U] [#7 -0.18,-0.65,0.63,U] [#8 0.12,-0.72,0.68,U] 
20:14:20.667 00.002 7988 single-star, 8 included, MultiStar: {0.01, -0.66}, one-star: {-0.08, -0.08}
20:14:20.667 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.74 = -0.74)
20:14:20.669 00.002 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
20:14:20.669 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.32 mountX=0.08 mountY=0.08, mountTheta=0.76
20:14:20.671 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
20:14:20.673 00.002 7988 Enqueuing Move request for scope (-0.08, -0.08)
20:14:20.673 00.000 15712 Worker thread wakes up
20:14:20.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
20:14:20.673 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
20:14:20.673 00.000 15712 Moving (-0.08, -0.08) raw xDistance=0.08 yDistance=0.08
20:14:20.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:20.673 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6
20:14:20.676 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:20.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:20.678 00.002 7988 Enqueuing Expose request
20:14:20.678 00.000 15712 PPEC rslt: input = 0.08, final = -0.08, react = 0.05, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 638.11
20:14:20.678 00.000 15712 PPEC: input: 0.08, control: -0.08, exposure: 1500
20:14:20.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:20.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:14:20.678 00.000 15712 MoveAxis(E, 27, ABG)
20:14:20.678 00.000 15712 Guiding  Dir = 2, Dur = 27
20:14:20.678 00.000 15712 IsGuiding returns 0
20:14:20.699 00.021 15712 PulseGuide returned control before completion, sleep 12
20:14:20.750 00.051 15712 IsGuiding returns 0
20:14:20.750 00.000 15712 Move returns status 0, amount 27
20:14:20.750 00.000 15712 MoveAxis(N, 0, ABG)
20:14:20.750 00.000 15712 Move returns status 0, amount 0
20:14:20.750 00.000 15712 move complete, result=0
20:14:20.750 00.000 7988 GuideStep: 0.1 px 27 ms EAST, 0.1 px 0 ms NORTH
20:14:20.750 00.000 15712 worker thread done servicing request
20:14:20.750 00.000 15712 Worker thread wakes up
20:14:20.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:20.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:22.160 01.410 15712 Exposure complete
20:14:22.211 00.051 15712 worker thread done servicing request
20:14:22.222 00.011 7988 OnExposeComplete: enter
20:14:22.222 00.000 7988 UpdateGuideState(): m_state=6
20:14:22.222 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3643
20:14:22.222 00.000 7988 Star::Find returns 1 (0), X=1170.35, Y=433.65, Mass=1522, SNR=26.5, Peak=237 HFD=3.4
20:14:22.222 00.000 7988 MultiStar: [#1 0.06,-1.07,0.98,U] [#2 0.05,-0.65,0.98,U] [#3 -0.07,-0.71,0.91,U] [#4 -0.01,-0.81,1.01,U] [#5 0.17,-0.90,0.69,U] [#6 -0.18,-0.96,0.66,U] [#7 -0.29,-0.63,0.66,U] [#8 0.25,-0.84,0.65,U] 
20:14:22.222 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.72}, one-star: {-0.11, -0.03}
20:14:22.228 00.006 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
20:14:22.228 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
20:14:22.228 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.89 mountX=0.03 mountY=0.11, mountTheta=1.31
20:14:22.228 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.03, opts=13)
20:14:22.228 00.000 7988 Enqueuing Move request for scope (-0.11, -0.03)
20:14:22.228 00.000 15712 Worker thread wakes up
20:14:22.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
20:14:22.228 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
20:14:22.228 00.000 15712 Moving (-0.11, -0.03) raw xDistance=0.03 yDistance=0.11
20:14:22.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:22.228 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5
20:14:22.237 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:22.238 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:22.238 00.000 7988 Enqueuing Expose request
20:14:22.241 00.003 15712 PPEC rslt: input = 0.03, final = -0.11, react = 0.02, pred = -0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 638.10
20:14:22.241 00.000 15712 PPEC: input: 0.03, control: -0.11, exposure: 1500
20:14:22.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:22.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:14:22.241 00.000 15712 MoveAxis(E, 35, ABG)
20:14:22.241 00.000 15712 Guiding  Dir = 2, Dur = 35
20:14:22.241 00.000 15712 IsGuiding returns 0
20:14:22.256 00.015 15712 PulseGuide returned control before completion, sleep 32
20:14:22.303 00.047 15712 IsGuiding returns 0
20:14:22.303 00.000 15712 Move returns status 0, amount 35
20:14:22.303 00.000 15712 MoveAxis(N, 0, ABG)
20:14:22.303 00.000 15712 Move returns status 0, amount 0
20:14:22.303 00.000 15712 move complete, result=0
20:14:22.303 00.000 7988 GuideStep: 0.0 px 35 ms EAST, 0.1 px 0 ms NORTH
20:14:22.306 00.003 15712 worker thread done servicing request
20:14:22.306 00.000 15712 Worker thread wakes up
20:14:22.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:22.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:23.932 01.626 15712 Exposure complete
20:14:23.983 00.051 15712 worker thread done servicing request
20:14:23.994 00.011 7988 OnExposeComplete: enter
20:14:23.994 00.000 7988 UpdateGuideState(): m_state=6
20:14:23.994 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3644
20:14:23.994 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=433.59, Mass=1551, SNR=26.8, Peak=211 HFD=3.3
20:14:23.994 00.000 7988 MultiStar: [#1 0.22,-1.14,0.99,U] [#2 0.09,-0.73,1.00,U] [#3 0.20,-0.76,0.94,U] [#4 0.13,-0.97,1.01,U] [#5 0.30,-1.03,0.67,U] [#6 -0.00,-0.88,0.68,U] [#7 -0.08,-0.70,0.67,U] [#8 0.33,-0.92,0.66,U] 
20:14:24.000 00.006 7988 single-star, 8 included, MultiStar: {0.12, -0.79}, one-star: {-0.09, -0.09}
20:14:24.000 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
20:14:24.000 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
20:14:24.000 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.33 mountX=0.09 mountY=0.09, mountTheta=0.77
20:14:24.000 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.09, opts=13)
20:14:24.000 00.000 7988 Enqueuing Move request for scope (-0.09, -0.09)
20:14:24.000 00.000 15712 Worker thread wakes up
20:14:24.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
20:14:24.000 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
20:14:24.000 00.000 15712 Moving (-0.09, -0.09) raw xDistance=0.09 yDistance=0.09
20:14:24.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:24.000 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.8
20:14:24.009 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:24.010 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:24.010 00.000 7988 Enqueuing Expose request
20:14:24.010 00.000 15712 PPEC rslt: input = 0.09, final = -0.09, react = 0.06, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 638.09
20:14:24.010 00.000 15712 PPEC: input: 0.09, control: -0.09, exposure: 1500
20:14:24.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:24.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:14:24.010 00.000 15712 MoveAxis(E, 31, ABG)
20:14:24.010 00.000 15712 Guiding  Dir = 2, Dur = 31
20:14:24.010 00.000 15712 IsGuiding returns 0
20:14:24.030 00.020 15712 PulseGuide returned control before completion, sleep 25
20:14:24.078 00.048 15712 IsGuiding returns 0
20:14:24.078 00.000 15712 Move returns status 0, amount 31
20:14:24.078 00.000 15712 MoveAxis(N, 0, ABG)
20:14:24.078 00.000 15712 Move returns status 0, amount 0
20:14:24.078 00.000 15712 move complete, result=0
20:14:24.078 00.000 15712 worker thread done servicing request
20:14:24.078 00.000 15712 Worker thread wakes up
20:14:24.078 00.000 7988 GuideStep: 0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
20:14:24.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:24.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:25.494 01.416 15712 Exposure complete
20:14:25.546 00.052 15712 worker thread done servicing request
20:14:25.546 00.000 7988 OnExposeComplete: enter
20:14:25.556 00.010 7988 UpdateGuideState(): m_state=6
20:14:25.556 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3645
20:14:25.558 00.002 7988 Star::Find returns 1 (0), X=1170.39, Y=433.39, Mass=1446, SNR=25.8, Peak=202 HFD=3.2
20:14:25.558 00.000 7988 MultiStar: [#1 0.17,-1.28,0.00,M1] [#2 0.18,-1.15,1.01,U] [#3 0.21,-0.97,0.98,U] [#4 0.23,-0.98,1.00,U] [#5 0.22,-1.19,0.00,M1] [#6 -0.16,-1.14,0.71,U] [#7 -0.01,-1.08,0.64,U] [#8 0.09,-0.88,0.66,U] 
20:14:25.560 00.002 7988 single-star, 6 included, MultiStar: {0.08, -0.91}, one-star: {-0.06, -0.29}
20:14:25.560 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
20:14:25.562 00.002 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
20:14:25.563 00.001 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.79 mountX=0.29 mountY=0.07, mountTheta=0.24
20:14:25.565 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.29, opts=13)
20:14:25.565 00.000 7988 Enqueuing Move request for scope (-0.06, -0.29)
20:14:25.567 00.002 15712 Worker thread wakes up
20:14:25.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
20:14:25.567 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
20:14:25.567 00.000 15712 Moving (-0.06, -0.29) raw xDistance=0.29 yDistance=0.07
20:14:25.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:25.567 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.8
20:14:25.570 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:25.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:25.572 00.002 7988 Enqueuing Expose request
20:14:25.572 00.000 15712 PPEC rslt: input = 0.29, final = 0.11, react = 0.18, pred = -0.06, hyst = 0.15, hyst_pct = 0.00, period_length = 638.08
20:14:25.572 00.000 15712 PPEC: input: 0.29, control: 0.11, exposure: 1500
20:14:25.574 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:25.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:14:25.574 00.000 15712 MoveAxis(W, 37, ABG)
20:14:25.574 00.000 15712 Guiding  Dir = 3, Dur = 37
20:14:25.574 00.000 15712 IsGuiding returns 0
20:14:25.596 00.022 15712 PulseGuide returned control before completion, sleep 26
20:14:25.651 00.055 15712 IsGuiding returns 0
20:14:25.651 00.000 15712 Move returns status 0, amount 37
20:14:25.651 00.000 15712 MoveAxis(N, 0, ABG)
20:14:25.651 00.000 15712 Move returns status 0, amount 0
20:14:25.651 00.000 15712 move complete, result=0
20:14:25.651 00.000 7988 GuideStep: 0.3 px 37 ms WEST, 0.1 px 0 ms NORTH
20:14:25.663 00.012 15712 worker thread done servicing request
20:14:25.663 00.000 15712 Worker thread wakes up
20:14:25.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:25.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:27.292 01.629 15712 Exposure complete
20:14:27.348 00.056 15712 worker thread done servicing request
20:14:27.348 00.000 7988 OnExposeComplete: enter
20:14:27.353 00.005 7988 UpdateGuideState(): m_state=6
20:14:27.353 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3646
20:14:27.355 00.002 7988 Star::Find returns 1 (0), X=1170.25, Y=433.60, Mass=1485, SNR=26.1, Peak=217 HFD=3.2
20:14:27.357 00.002 7988 MultiStar: [#1 0.05,-1.09,1.05,U] [#2 0.11,-0.88,1.02,U] [#3 0.15,-0.79,0.99,U] [#4 0.03,-0.84,1.01,U] [#5 0.02,-0.86,0.67,U] [#6 -0.24,-0.92,0.70,U] [#7 -0.45,-0.75,0.65,U] [#8 0.15,-0.66,0.66,U] 
20:14:27.357 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.76}, one-star: {-0.20, -0.08}
20:14:27.359 00.002 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
20:14:27.359 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
20:14:27.361 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.75 mountX=0.08 mountY=0.20, mountTheta=1.18
20:14:27.363 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.08, opts=13)
20:14:27.363 00.000 7988 Enqueuing Move request for scope (-0.20, -0.08)
20:14:27.365 00.002 15712 Worker thread wakes up
20:14:27.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
20:14:27.365 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
20:14:27.365 00.000 15712 Moving (-0.20, -0.08) raw xDistance=0.08 yDistance=0.20
20:14:27.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:27.365 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1
20:14:27.367 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:27.367 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.07
20:14:27.367 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
20:14:27.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:27.367 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:27.369 00.002 7988 Enqueuing Expose request
20:14:27.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:14:27.369 00.000 15712 MoveAxis(E, 1, ABG)
20:14:27.369 00.000 15712 Guiding  Dir = 2, Dur = 1
20:14:27.369 00.000 15712 IsGuiding returns 0
20:14:27.419 00.050 15712 IsGuiding returns 0
20:14:27.419 00.000 15712 Move returns status 0, amount 1
20:14:27.419 00.000 15712 MoveAxis(N, 0, ABG)
20:14:27.419 00.000 15712 Move returns status 0, amount 0
20:14:27.419 00.000 15712 move complete, result=0
20:14:27.419 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
20:14:27.421 00.002 15712 worker thread done servicing request
20:14:27.421 00.000 15712 Worker thread wakes up
20:14:27.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:27.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:28.838 01.417 15712 Exposure complete
20:14:28.900 00.062 15712 worker thread done servicing request
20:14:28.900 00.000 7988 OnExposeComplete: enter
20:14:28.901 00.001 7988 UpdateGuideState(): m_state=6
20:14:28.903 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3647
20:14:28.904 00.001 7988 Star::Find returns 1 (0), X=1170.43, Y=433.56, Mass=1494, SNR=26.4, Peak=222 HFD=3.2
20:14:28.905 00.001 7988 MultiStar: [#1 0.16,-0.93,1.03,U] [#2 0.07,-0.83,1.00,U] [#3 -0.09,-0.73,0.94,U] [#4 -0.08,-0.81,1.03,U] [#5 0.03,-1.04,0.72,U] [#6 -0.03,-0.82,0.71,U] [#7 -0.36,-0.79,0.65,U] [#8 0.13,-0.64,0.66,U] 
20:14:28.906 00.001 7988 single-star, 8 included, MultiStar: {-0.01, -0.74}, one-star: {-0.02, -0.12}
20:14:28.907 00.001 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
20:14:28.908 00.001 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
20:14:28.908 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.75 mountX=0.12 mountY=0.03, mountTheta=0.20
20:14:28.910 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.12, opts=13)
20:14:28.910 00.000 7988 Enqueuing Move request for scope (-0.02, -0.12)
20:14:28.910 00.000 15712 Worker thread wakes up
20:14:28.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
20:14:28.910 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
20:14:28.910 00.000 15712 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=0.03
20:14:28.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:28.910 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.4
20:14:28.915 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:28.915 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:28.915 00.000 7988 Enqueuing Expose request
20:14:28.915 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.06
20:14:28.915 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
20:14:28.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:28.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:14:28.915 00.000 15712 MoveAxis(W, 5, ABG)
20:14:28.915 00.000 15712 Guiding  Dir = 3, Dur = 5
20:14:28.915 00.000 15712 IsGuiding returns 0
20:14:28.937 00.022 15712 IsGuiding returns 0
20:14:28.937 00.000 15712 Move returns status 0, amount 5
20:14:28.937 00.000 15712 MoveAxis(N, 0, ABG)
20:14:28.937 00.000 15712 Move returns status 0, amount 0
20:14:28.937 00.000 15712 move complete, result=0
20:14:28.937 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
20:14:28.939 00.002 15712 worker thread done servicing request
20:14:28.939 00.000 15712 Worker thread wakes up
20:14:28.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:28.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:30.575 01.636 15712 Exposure complete
20:14:30.629 00.054 15712 worker thread done servicing request
20:14:30.629 00.000 7988 OnExposeComplete: enter
20:14:30.638 00.009 7988 UpdateGuideState(): m_state=6
20:14:30.638 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3648
20:14:30.638 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=433.61, Mass=1461, SNR=25.8, Peak=217 HFD=3.3
20:14:30.638 00.000 7988 MultiStar: [#1 0.20,-1.06,1.05,U] [#2 0.09,-0.82,1.04,U] [#3 0.11,-0.70,0.98,U] [#4 0.14,-0.73,1.05,U] [#5 0.01,-0.84,0.71,U] [#6 -0.30,-0.81,0.72,U] [#7 -0.22,-0.76,0.70,U] [#8 0.08,-0.77,0.70,U] 
20:14:30.638 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.72}, one-star: {0.00, -0.07}
20:14:30.638 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
20:14:30.638 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
20:14:30.646 00.008 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.55 mountX=0.07 mountY=0.00, mountTheta=0.01
20:14:30.646 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
20:14:30.646 00.000 7988 Enqueuing Move request for scope (0.00, -0.07)
20:14:30.646 00.000 15712 Worker thread wakes up
20:14:30.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
20:14:30.646 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
20:14:30.646 00.000 15712 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=0.00
20:14:30.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:30.646 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.8
20:14:30.652 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:30.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:30.654 00.002 7988 Enqueuing Expose request
20:14:30.654 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.05
20:14:30.654 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
20:14:30.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:30.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:14:30.654 00.000 15712 MoveAxis(W, 8, ABG)
20:14:30.654 00.000 15712 Guiding  Dir = 3, Dur = 8
20:14:30.654 00.000 15712 IsGuiding returns 0
20:14:30.680 00.026 15712 IsGuiding returns 0
20:14:30.680 00.000 15712 Move returns status 0, amount 8
20:14:30.680 00.000 15712 MoveAxis(N, 0, ABG)
20:14:30.680 00.000 15712 Move returns status 0, amount 0
20:14:30.680 00.000 15712 move complete, result=0
20:14:30.680 00.000 15712 worker thread done servicing request
20:14:30.680 00.000 15712 Worker thread wakes up
20:14:30.680 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
20:14:30.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:30.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:32.090 01.410 15712 Exposure complete
20:14:32.150 00.060 15712 worker thread done servicing request
20:14:32.150 00.000 7988 OnExposeComplete: enter
20:14:32.150 00.000 7988 UpdateGuideState(): m_state=6
20:14:32.153 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3649
20:14:32.153 00.000 7988 Star::Find returns 1 (0), X=1170.29, Y=433.57, Mass=1426, SNR=25.8, Peak=199 HFD=3.2
20:14:32.153 00.000 7988 MultiStar: [#1 0.26,-1.04,1.07,U] [#2 -0.00,-0.64,1.03,U] [#3 0.18,-0.73,0.95,U] [#4 0.15,-0.70,1.08,U] [#5 0.23,-0.87,0.69,U] [#6 -0.10,-0.80,0.71,U] [#7 0.04,-0.71,0.70,U] [#8 0.15,-0.75,0.70,U] 
20:14:32.157 00.004 7988 single-star, 8 included, MultiStar: {0.08, -0.70}, one-star: {-0.17, -0.11}
20:14:32.157 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.58) = xAngle (-0.96 = -0.96)
20:14:32.157 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.15 = 2.15)
20:14:32.157 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.54 mountX=0.12 mountY=0.17, mountTheta=0.97
20:14:32.157 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.11, opts=13)
20:14:32.157 00.000 7988 Enqueuing Move request for scope (-0.17, -0.11)
20:14:32.157 00.000 15712 Worker thread wakes up
20:14:32.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
20:14:32.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
20:14:32.157 00.000 15712 Moving (-0.17, -0.11) raw xDistance=0.12 yDistance=0.17
20:14:32.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:32.157 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.8
20:14:32.168 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:32.169 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:32.169 00.000 7988 Enqueuing Expose request
20:14:32.169 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.04
20:14:32.169 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
20:14:32.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:32.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:14:32.169 00.000 15712 MoveAxis(E, 3, ABG)
20:14:32.169 00.000 15712 Guiding  Dir = 2, Dur = 3
20:14:32.169 00.000 15712 IsGuiding returns 0
20:14:32.225 00.056 15712 IsGuiding returns 0
20:14:32.225 00.000 15712 Move returns status 0, amount 3
20:14:32.225 00.000 15712 MoveAxis(N, 0, ABG)
20:14:32.225 00.000 15712 Move returns status 0, amount 0
20:14:32.225 00.000 15712 move complete, result=0
20:14:32.225 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
20:14:32.232 00.007 15712 worker thread done servicing request
20:14:32.232 00.000 15712 Worker thread wakes up
20:14:32.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:32.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:33.972 01.740 15712 Exposure complete
20:14:34.030 00.058 15712 worker thread done servicing request
20:14:34.030 00.000 7988 OnExposeComplete: enter
20:14:34.033 00.003 7988 UpdateGuideState(): m_state=6
20:14:34.033 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3650
20:14:34.035 00.002 7988 Star::Find returns 1 (0), X=1170.29, Y=433.47, Mass=1526, SNR=26.5, Peak=230 HFD=3.3
20:14:34.037 00.002 7988 MultiStar: [#1 0.06,-1.10,1.04,U] [#2 -0.04,-0.83,1.01,U] [#3 0.07,-0.70,0.94,U] [#4 -0.05,-0.91,1.03,U] [#5 0.14,-0.80,0.70,U] [#6 -0.26,-0.81,0.71,U] [#7 -0.15,-0.60,0.66,U] [#8 0.10,-0.76,0.68,U] 
20:14:34.037 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.75}, one-star: {-0.16, -0.21}
20:14:34.039 00.002 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.58) = xAngle (-0.66 = -0.66)
20:14:34.039 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.45 = 2.45)
20:14:34.041 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.21 hyp=0.27 cameraTheta=-2.23 mountX=0.21 mountY=0.17, mountTheta=0.68
20:14:34.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.21, opts=13)
20:14:34.043 00.000 7988 Enqueuing Move request for scope (-0.16, -0.21)
20:14:34.045 00.002 15712 Worker thread wakes up
20:14:34.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.21) opts 0xd
20:14:34.045 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.21)
20:14:34.045 00.000 15712 Moving (-0.16, -0.21) raw xDistance=0.21 yDistance=0.17
20:14:34.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:34.045 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5
20:14:34.048 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:34.049 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:34.051 00.002 7988 Enqueuing Expose request
20:14:34.051 00.000 15712 PPEC rslt: input = 0.21, final = 0.07, react = 0.13, pred = -0.06, hyst = 0.12, hyst_pct = 0.00, period_length = 638.03
20:14:34.051 00.000 15712 PPEC: input: 0.21, control: 0.07, exposure: 1500
20:14:34.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:34.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:14:34.051 00.000 15712 MoveAxis(W, 22, ABG)
20:14:34.051 00.000 15712 Guiding  Dir = 3, Dur = 22
20:14:34.051 00.000 15712 IsGuiding returns 0
20:14:34.068 00.017 15712 PulseGuide returned control before completion, sleep 17
20:14:34.113 00.045 15712 IsGuiding returns 0
20:14:34.113 00.000 15712 Move returns status 0, amount 22
20:14:34.113 00.000 15712 MoveAxis(N, 0, ABG)
20:14:34.113 00.000 15712 Move returns status 0, amount 0
20:14:34.113 00.000 15712 move complete, result=0
20:14:34.113 00.000 15712 worker thread done servicing request
20:14:34.113 00.000 15712 Worker thread wakes up
20:14:34.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:34.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:34.113 00.000 7988 GuideStep: 0.2 px 22 ms WEST, 0.2 px 0 ms NORTH
20:14:35.535 01.422 15712 Exposure complete
20:14:35.594 00.059 15712 worker thread done servicing request
20:14:35.594 00.000 7988 OnExposeComplete: enter
20:14:35.595 00.001 7988 UpdateGuideState(): m_state=6
20:14:35.597 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3651
20:14:35.597 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=433.50, Mass=1437, SNR=25.5, Peak=212 HFD=3.2
20:14:35.599 00.002 7988 MultiStar: [#1 0.15,-1.20,0.00,M1] [#2 -0.03,-0.79,1.04,U] [#3 0.11,-0.76,0.95,U] [#4 0.08,-0.72,1.04,U] [#5 -0.13,-0.82,0.71,U] [#6 0.05,-0.95,0.74,U] [#7 -0.25,-0.92,0.66,U] [#8 -0.12,-0.78,0.70,U] 
20:14:35.599 00.000 7988 single-star, 7 included, MultiStar: {-0.03, -0.72}, one-star: {-0.04, -0.18}
20:14:35.601 00.002 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
20:14:35.601 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
20:14:35.603 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.78 mountX=0.18 mountY=0.04, mountTheta=0.23
20:14:35.605 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.18, opts=13)
20:14:35.606 00.001 7988 Enqueuing Move request for scope (-0.04, -0.18)
20:14:35.606 00.000 15712 Worker thread wakes up
20:14:35.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
20:14:35.606 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
20:14:35.606 00.000 15712 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=0.04
20:14:35.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:14:35.606 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.5
20:14:35.610 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:35.612 00.002 15712 PPEC rslt: input = 0.18, final = -0.00, react = 0.11, pred = -0.11, hyst = 0.09, hyst_pct = 0.00, period_length = 638.02
20:14:35.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:35.612 00.000 7988 Enqueuing Expose request
20:14:35.612 00.000 15712 PPEC: input: 0.18, control: -0.00, exposure: 1500
20:14:35.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:35.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:14:35.612 00.000 15712 MoveAxis(E, 1, ABG)
20:14:35.612 00.000 15712 Guiding  Dir = 2, Dur = 1
20:14:35.612 00.000 15712 IsGuiding returns 0
20:14:35.633 00.021 15712 IsGuiding returns 0
20:14:35.633 00.000 15712 Move returns status 0, amount 1
20:14:35.633 00.000 15712 MoveAxis(N, 0, ABG)
20:14:35.633 00.000 15712 Move returns status 0, amount 0
20:14:35.633 00.000 15712 move complete, result=0
20:14:35.633 00.000 15712 worker thread done servicing request
20:14:35.633 00.000 15712 Worker thread wakes up
20:14:35.633 00.000 7988 GuideStep: 0.2 px 1 ms EAST, 0.0 px 0 ms NORTH
20:14:35.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:35.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:35.882 00.249 7988 evsrv: cli 0CCD0AC8 connect
20:14:35.894 00.012 7988 case statement mapped state 6 to 3
20:14:35.896 00.002 7988 case statement mapped state 6 to 3
20:14:35.898 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"7d548d2e-87b9-4148-b0e4-901735895f89"}
20:14:35.898 00.000 7988 case statement mapped state 6 to 3
20:14:35.900 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d548d2e-87b9-4148-b0e4-901735895f89"}
20:14:35.902 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
20:14:37.262 01.360 15712 Exposure complete
20:14:37.341 00.079 15712 worker thread done servicing request
20:14:37.341 00.000 7988 OnExposeComplete: enter
20:14:37.341 00.000 7988 UpdateGuideState(): m_state=6
20:14:37.341 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
20:14:37.341 00.000 7988 Star::Find returns 1 (0), X=1170.51, Y=433.52, Mass=1467, SNR=26.0, Peak=176 HFD=3.2
20:14:37.341 00.000 7988 MultiStar: [#1 0.25,-0.99,1.01,U] [#2 0.21,-0.74,1.04,U] [#3 0.05,-0.55,0.94,U] [#4 0.09,-0.78,1.07,U] [#5 0.09,-0.74,0.69,U] [#6 -0.04,-0.85,0.69,U] [#7 0.04,-0.54,0.66,U] [#8 0.27,-0.69,0.67,U] 
20:14:37.341 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.67}, one-star: {0.05, -0.16}
20:14:37.352 00.011 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
20:14:37.352 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.86)
20:14:37.352 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.26 mountX=0.16 mountY=-0.05, mountTheta=-0.29
20:14:37.352 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.16, opts=13)
20:14:37.357 00.005 7988 Enqueuing Move request for scope (0.05, -0.16)
20:14:37.357 00.000 15712 Worker thread wakes up
20:14:37.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
20:14:37.357 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
20:14:37.357 00.000 15712 Moving (0.05, -0.16) raw xDistance=0.16 yDistance=-0.05
20:14:37.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:37.357 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.0
20:14:37.363 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:37.365 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:37.367 00.002 7988 Enqueuing Expose request
20:14:37.367 00.000 15712 PPEC rslt: input = 0.16, final = -0.10, react = 0.10, pred = -0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 638.01
20:14:37.367 00.000 15712 PPEC: input: 0.16, control: -0.10, exposure: 1500
20:14:37.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:37.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:14:37.367 00.000 15712 MoveAxis(E, 32, ABG)
20:14:37.367 00.000 15712 Guiding  Dir = 2, Dur = 32
20:14:37.369 00.002 15712 IsGuiding returns 0
20:14:37.389 00.020 15712 PulseGuide returned control before completion, sleep 19
20:14:37.437 00.048 15712 IsGuiding returns 0
20:14:37.437 00.000 15712 Move returns status 0, amount 32
20:14:37.437 00.000 15712 MoveAxis(N, 0, ABG)
20:14:37.437 00.000 15712 Move returns status 0, amount 0
20:14:37.437 00.000 15712 move complete, result=0
20:14:37.437 00.000 15712 worker thread done servicing request
20:14:37.437 00.000 7988 GuideStep: 0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
20:14:37.442 00.005 15712 Worker thread wakes up
20:14:37.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:37.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:38.847 01.405 15712 Exposure complete
20:14:38.910 00.063 15712 worker thread done servicing request
20:14:38.910 00.000 7988 OnExposeComplete: enter
20:14:38.910 00.000 7988 UpdateGuideState(): m_state=6
20:14:38.910 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3653
20:14:38.910 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=433.65, Mass=1485, SNR=26.0, Peak=199 HFD=3.4
20:14:38.910 00.000 7988 MultiStar: [#1 0.16,-1.01,0.98,U] [#2 0.13,-0.60,1.03,U] [#3 -0.03,-0.70,0.96,U] [#4 0.02,-0.77,1.01,U] [#5 0.14,-0.78,0.69,U] [#6 -0.13,-0.94,0.69,U] [#7 -0.13,-0.56,0.71,U] [#8 0.10,-0.83,0.70,U] 
20:14:38.927 00.017 7988 single-star, 8 included, MultiStar: {0.02, -0.68}, one-star: {-0.08, -0.03}
20:14:38.927 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.25 = -1.25)
20:14:38.927 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.85 = 1.85)
20:14:38.927 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.83 mountX=0.03 mountY=0.08, mountTheta=1.26
20:14:38.927 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
20:14:38.927 00.000 7988 Enqueuing Move request for scope (-0.08, -0.03)
20:14:38.927 00.000 15712 Worker thread wakes up
20:14:38.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
20:14:38.927 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
20:14:38.927 00.000 15712 Moving (-0.08, -0.03) raw xDistance=0.03 yDistance=0.08
20:14:38.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:38.927 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.0
20:14:38.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:38.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:38.942 00.015 7988 Enqueuing Expose request
20:14:38.944 00.002 15712 PPEC rslt: input = 0.03, final = -0.08, react = 0.02, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 638.00
20:14:38.944 00.000 15712 PPEC: input: 0.03, control: -0.08, exposure: 1500
20:14:38.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:38.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:14:38.944 00.000 15712 MoveAxis(E, 27, ABG)
20:14:38.944 00.000 15712 Guiding  Dir = 2, Dur = 27
20:14:38.944 00.000 15712 IsGuiding returns 0
20:14:38.958 00.014 15712 PulseGuide returned control before completion, sleep 23
20:14:39.005 00.047 15712 IsGuiding returns 0
20:14:39.005 00.000 15712 Move returns status 0, amount 27
20:14:39.005 00.000 15712 MoveAxis(N, 0, ABG)
20:14:39.005 00.000 15712 Move returns status 0, amount 0
20:14:39.005 00.000 15712 move complete, result=0
20:14:39.005 00.000 15712 worker thread done servicing request
20:14:39.005 00.000 15712 Worker thread wakes up
20:14:39.005 00.000 7988 GuideStep: 0.0 px 27 ms EAST, 0.1 px 0 ms NORTH
20:14:39.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:39.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:40.645 01.640 15712 Exposure complete
20:14:40.722 00.077 15712 worker thread done servicing request
20:14:40.722 00.000 7988 OnExposeComplete: enter
20:14:40.722 00.000 7988 UpdateGuideState(): m_state=6
20:14:40.722 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3654
20:14:40.738 00.016 7988 Star::Find returns 1 (0), X=1170.37, Y=433.49, Mass=1458, SNR=25.9, Peak=222 HFD=3.2
20:14:40.739 00.001 7988 MultiStar: [#1 0.17,-1.04,1.01,U] [#2 0.12,-0.82,1.05,U] [#3 -0.15,-0.88,0.97,U] [#4 0.18,-0.74,1.05,U] [#5 0.20,-0.85,0.72,U] [#6 -0.20,-0.75,0.74,U] [#7 -0.22,-0.69,0.68,U] [#8 -0.00,-0.74,0.68,U] 
20:14:40.742 00.003 7988 single-star, 8 included, MultiStar: {0.01, -0.74}, one-star: {-0.09, -0.19}
20:14:40.742 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
20:14:40.742 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
20:14:40.742 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.01 mountX=0.19 mountY=0.09, mountTheta=0.46
20:14:40.742 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.19, opts=13)
20:14:40.754 00.012 7988 Enqueuing Move request for scope (-0.09, -0.19)
20:14:40.756 00.002 15712 Worker thread wakes up
20:14:40.756 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
20:14:40.756 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
20:14:40.756 00.000 15712 Moving (-0.09, -0.19) raw xDistance=0.19 yDistance=0.09
20:14:40.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:40.758 00.002 7988 UpdateGuideState exits: m=1458 SNR=25.9
20:14:40.760 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:40.762 00.002 15712 PPEC rslt: input = 0.19, final = 0.07, react = 0.11, pred = -0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 637.99
20:14:40.762 00.000 15712 PPEC: input: 0.19, control: 0.07, exposure: 1500
20:14:40.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:40.762 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:40.764 00.002 7988 Enqueuing Expose request
20:14:40.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:14:40.764 00.000 15712 MoveAxis(W, 22, ABG)
20:14:40.764 00.000 15712 Guiding  Dir = 3, Dur = 22
20:14:40.790 00.026 15712 IsGuiding returns 0
20:14:40.806 00.016 15712 PulseGuide returned control before completion, sleep 17
20:14:40.861 00.055 15712 IsGuiding returns 0
20:14:40.861 00.000 15712 Move returns status 0, amount 22
20:14:40.861 00.000 15712 MoveAxis(N, 0, ABG)
20:14:40.861 00.000 15712 Move returns status 0, amount 0
20:14:40.861 00.000 15712 move complete, result=0
20:14:40.861 00.000 15712 worker thread done servicing request
20:14:40.861 00.000 15712 Worker thread wakes up
20:14:40.861 00.000 7988 GuideStep: 0.2 px 22 ms WEST, 0.1 px 0 ms NORTH
20:14:40.863 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:40.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:42.283 01.420 15712 Exposure complete
20:14:42.336 00.053 15712 worker thread done servicing request
20:14:42.336 00.000 7988 OnExposeComplete: enter
20:14:42.349 00.013 7988 UpdateGuideState(): m_state=6
20:14:42.351 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3655
20:14:42.353 00.002 7988 Star::Find returns 1 (0), X=1170.40, Y=433.74, Mass=1490, SNR=26.4, Peak=182 HFD=3.5
20:14:42.355 00.002 7988 MultiStar: [#1 0.27,-0.95,1.02,U] [#2 0.02,-0.66,0.99,U] [#3 0.01,-0.52,0.99,U] [#4 0.18,-0.68,1.04,U] [#5 0.22,-0.68,0.71,U] [#6 -0.13,-0.94,0.69,U] [#7 -0.27,-0.53,0.66,U] [#8 0.13,-0.78,0.65,U] 
20:14:42.359 00.004 7988 single-star, 8 included, MultiStar: {0.05, -0.62}, one-star: {-0.06, 0.06}
20:14:42.360 00.001 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.58) = xAngle (3.97 = -2.31)
20:14:42.360 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.80)
20:14:42.360 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.39 mountX=-0.06 mountY=0.06, mountTheta=2.33
20:14:42.360 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.06, opts=13)
20:14:42.360 00.000 7988 Enqueuing Move request for scope (-0.06, 0.06)
20:14:42.360 00.000 15712 Worker thread wakes up
20:14:42.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
20:14:42.360 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
20:14:42.360 00.000 15712 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=0.06
20:14:42.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:42.370 00.010 7988 UpdateGuideState exits: m=1490 SNR=26.4
20:14:42.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:42.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:42.370 00.000 7988 Enqueuing Expose request
20:14:42.370 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.98
20:14:42.370 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
20:14:42.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:42.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:14:42.370 00.000 15712 MoveAxis(E, 1, ABG)
20:14:42.370 00.000 15712 Guiding  Dir = 2, Dur = 1
20:14:42.370 00.000 15712 IsGuiding returns 0
20:14:42.396 00.026 15712 IsGuiding returns 0
20:14:42.396 00.000 15712 Move returns status 0, amount 1
20:14:42.396 00.000 15712 MoveAxis(N, 0, ABG)
20:14:42.396 00.000 15712 Move returns status 0, amount 0
20:14:42.396 00.000 15712 move complete, result=0
20:14:42.396 00.000 15712 worker thread done servicing request
20:14:42.396 00.000 15712 Worker thread wakes up
20:14:42.396 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:14:42.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:42.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:44.036 01.640 15712 Exposure complete
20:14:44.096 00.060 15712 worker thread done servicing request
20:14:44.096 00.000 7988 OnExposeComplete: enter
20:14:44.096 00.000 7988 UpdateGuideState(): m_state=6
20:14:44.099 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3656
20:14:44.099 00.000 7988 Star::Find returns 1 (0), X=1170.31, Y=433.58, Mass=1466, SNR=26.0, Peak=213 HFD=3.3
20:14:44.099 00.000 7988 MultiStar: [#1 0.17,-0.97,1.03,U] [#2 -0.05,-1.01,1.03,U] [#3 0.04,-0.76,0.92,U] [#4 0.12,-0.83,1.04,U] [#5 -0.00,-0.87,0.68,U] [#6 -0.00,-0.85,0.73,U] [#7 -0.29,-0.76,0.68,U] [#8 -0.02,-0.88,0.69,U] 
20:14:44.099 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.78}, one-star: {-0.15, -0.10}
20:14:44.104 00.005 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.58) = xAngle (-0.95 = -0.95)
20:14:44.104 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.16 = 2.16)
20:14:44.104 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.53 mountX=0.11 mountY=0.15, mountTheta=0.96
20:14:44.104 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.10, opts=13)
20:14:44.104 00.000 7988 Enqueuing Move request for scope (-0.15, -0.10)
20:14:44.104 00.000 15712 Worker thread wakes up
20:14:44.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
20:14:44.104 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
20:14:44.104 00.000 15712 Moving (-0.15, -0.10) raw xDistance=0.11 yDistance=0.15
20:14:44.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:44.104 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
20:14:44.112 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:44.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:44.114 00.002 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.97
20:14:44.114 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
20:14:44.114 00.000 7988 Enqueuing Expose request
20:14:44.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:44.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:14:44.114 00.000 15712 MoveAxis(W, 7, ABG)
20:14:44.114 00.000 15712 Guiding  Dir = 3, Dur = 7
20:14:44.114 00.000 15712 IsGuiding returns 0
20:14:44.138 00.024 15712 IsGuiding returns 0
20:14:44.138 00.000 15712 Move returns status 0, amount 7
20:14:44.138 00.000 15712 MoveAxis(N, 0, ABG)
20:14:44.138 00.000 15712 Move returns status 0, amount 0
20:14:44.138 00.000 15712 move complete, result=0
20:14:44.138 00.000 15712 worker thread done servicing request
20:14:44.138 00.000 15712 Worker thread wakes up
20:14:44.138 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
20:14:44.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:44.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:45.554 01.416 15712 Exposure complete
20:14:45.600 00.046 15712 worker thread done servicing request
20:14:45.600 00.000 7988 OnExposeComplete: enter
20:14:45.600 00.000 7988 UpdateGuideState(): m_state=6
20:14:45.615 00.015 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3657
20:14:45.617 00.002 7988 Star::Find returns 1 (0), X=1170.36, Y=433.48, Mass=1526, SNR=26.5, Peak=201 HFD=3.3
20:14:45.617 00.000 7988 MultiStar: [#1 0.08,-1.26,0.00,M1] [#2 0.03,-0.72,0.99,U] [#3 0.06,-0.80,0.96,U] [#4 -0.04,-0.73,1.02,U] [#5 0.39,-1.13,0.72,U] [#6 -0.08,-1.11,0.73,U] [#7 -0.32,-0.60,0.64,U] [#8 0.32,-0.97,0.65,U] 
20:14:45.617 00.000 7988 single-star, 7 included, MultiStar: {0.03, -0.75}, one-star: {-0.09, -0.20}
20:14:45.617 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
20:14:45.623 00.006 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.68 = 2.68)
20:14:45.623 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-2.01 mountX=0.20 mountY=0.10, mountTheta=0.45
20:14:45.623 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.20, opts=13)
20:14:45.623 00.000 7988 Enqueuing Move request for scope (-0.09, -0.20)
20:14:45.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:14:45.623 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5
20:14:45.623 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:45.623 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:45.631 00.008 7988 Enqueuing Expose request
20:14:45.631 00.000 15712 Worker thread wakes up
20:14:45.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
20:14:45.631 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
20:14:45.631 00.000 15712 Moving (-0.09, -0.20) raw xDistance=0.20 yDistance=0.10
20:14:45.634 00.003 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 637.97
20:14:45.634 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
20:14:45.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:45.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:14:45.634 00.000 15712 MoveAxis(W, 46, ABG)
20:14:45.634 00.000 15712 Guiding  Dir = 3, Dur = 46
20:14:45.634 00.000 15712 IsGuiding returns 0
20:14:45.655 00.021 15712 PulseGuide returned control before completion, sleep 37
20:14:45.695 00.040 15712 IsGuiding returns 1
20:14:45.695 00.000 15712 scope still moving after pulse duration time elapsed
20:14:45.736 00.041 15712 IsGuiding returns 0
20:14:45.736 00.000 15712 scope move finished after 46 + 53 ms
20:14:45.736 00.000 15712 Move returns status 0, amount 46
20:14:45.736 00.000 15712 MoveAxis(N, 0, ABG)
20:14:45.736 00.000 15712 Move returns status 0, amount 0
20:14:45.736 00.000 15712 move complete, result=0
20:14:45.736 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
20:14:45.738 00.002 15712 worker thread done servicing request
20:14:45.738 00.000 15712 Worker thread wakes up
20:14:45.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:45.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:47.372 01.634 15712 Exposure complete
20:14:47.432 00.060 15712 worker thread done servicing request
20:14:47.432 00.000 7988 OnExposeComplete: enter
20:14:47.435 00.003 7988 UpdateGuideState(): m_state=6
20:14:47.435 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3658
20:14:47.437 00.002 7988 Star::Find returns 1 (0), X=1170.57, Y=433.31, Mass=1490, SNR=26.2, Peak=178 HFD=3.5
20:14:47.438 00.001 7988 MultiStar: [#1 0.26,-1.17,0.99,U] [#2 0.11,-0.69,1.01,U] [#3 -0.04,-0.78,0.92,U] [#4 0.16,-0.87,1.05,U] [#5 0.28,-0.77,0.69,U] [#6 0.07,-0.88,0.72,U] [#7 -0.12,-0.66,0.63,U] [#8 0.05,-0.79,0.65,U] 
20:14:47.440 00.002 7988 single-star, 8 included, MultiStar: {0.11, -0.78}, one-star: {0.11, -0.37}
20:14:47.440 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
20:14:47.442 00.002 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.87)
20:14:47.442 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.37 hyp=0.39 cameraTheta=-1.28 mountX=0.37 mountY=-0.10, mountTheta=-0.27
20:14:47.444 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.37, opts=13)
20:14:47.444 00.000 7988 Enqueuing Move request for scope (0.11, -0.37)
20:14:47.446 00.002 15712 Worker thread wakes up
20:14:47.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.37) opts 0xd
20:14:47.446 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.37)
20:14:47.446 00.000 15712 Moving (0.11, -0.37) raw xDistance=0.37 yDistance=-0.10
20:14:47.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:47.446 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.2
20:14:47.449 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:47.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:47.451 00.002 7988 Enqueuing Expose request
20:14:47.453 00.002 15712 PPEC rslt: input = 0.37, final = 0.21, react = 0.22, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 637.96
20:14:47.453 00.000 15712 PPEC: input: 0.37, control: 0.21, exposure: 1500
20:14:47.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:47.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:14:47.453 00.000 15712 MoveAxis(W, 70, ABG)
20:14:47.453 00.000 15712 Guiding  Dir = 3, Dur = 70
20:14:47.455 00.002 15712 IsGuiding returns 0
20:14:47.474 00.019 15712 PulseGuide returned control before completion, sleep 65
20:14:47.574 00.100 15712 IsGuiding returns 0
20:14:47.574 00.000 15712 Move returns status 0, amount 70
20:14:47.574 00.000 15712 MoveAxis(N, 0, ABG)
20:14:47.574 00.000 15712 Move returns status 0, amount 0
20:14:47.574 00.000 15712 move complete, result=0
20:14:47.574 00.000 7988 GuideStep: 0.4 px 70 ms WEST, -0.1 px 0 ms NORTH
20:14:47.576 00.002 15712 worker thread done servicing request
20:14:47.576 00.000 15712 Worker thread wakes up
20:14:47.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:47.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:48.984 01.408 15712 Exposure complete
20:14:49.043 00.059 15712 worker thread done servicing request
20:14:49.043 00.000 7988 OnExposeComplete: enter
20:14:49.043 00.000 7988 UpdateGuideState(): m_state=6
20:14:49.045 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3659
20:14:49.047 00.002 7988 Star::Find returns 1 (0), X=1170.41, Y=433.97, Mass=1467, SNR=26.0, Peak=183 HFD=3.4
20:14:49.047 00.000 7988 MultiStar: [#1 0.07,-0.67,1.03,U] [#2 -0.12,-0.38,1.01,U] [#3 -0.02,-0.33,0.95,U] [#4 -0.10,-0.42,1.07,U] [#5 0.20,-0.48,0.74,U] [#6 -0.21,-0.63,0.72,U] [#7 -0.10,-0.32,0.67,U] [#8 -0.02,-0.21,0.69,U] 
20:14:49.049 00.002 7988 single-star, 8 included, MultiStar: {-0.04, -0.35}, one-star: {-0.05, 0.29}
20:14:49.049 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
20:14:49.051 00.002 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
20:14:49.051 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.74 mountX=-0.29 mountY=0.04, mountTheta=2.99
20:14:49.053 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.29, opts=13)
20:14:49.053 00.000 7988 Enqueuing Move request for scope (-0.05, 0.29)
20:14:49.055 00.002 15712 Worker thread wakes up
20:14:49.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
20:14:49.055 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
20:14:49.055 00.000 15712 Moving (-0.05, 0.29) raw xDistance=-0.29 yDistance=0.04
20:14:49.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:49.055 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.0
20:14:49.058 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:49.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:49.060 00.002 7988 Enqueuing Expose request
20:14:49.060 00.000 15712 PPEC rslt: input = -0.29, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 637.95
20:14:49.060 00.000 15712 PPEC: input: -0.29, control: -0.20, exposure: 1500
20:14:49.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:49.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:14:49.060 00.000 15712 MoveAxis(E, 65, ABG)
20:14:49.060 00.000 15712 Guiding  Dir = 2, Dur = 65
20:14:49.060 00.000 15712 IsGuiding returns 0
20:14:49.078 00.018 15712 PulseGuide returned control before completion, sleep 60
20:14:49.158 00.080 15712 IsGuiding returns 0
20:14:49.158 00.000 15712 Move returns status 0, amount 65
20:14:49.158 00.000 15712 MoveAxis(N, 0, ABG)
20:14:49.158 00.000 15712 Move returns status 0, amount 0
20:14:49.158 00.000 15712 move complete, result=0
20:14:49.158 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.0 px 0 ms NORTH
20:14:49.160 00.002 15712 worker thread done servicing request
20:14:49.160 00.000 15712 Worker thread wakes up
20:14:49.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:49.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:50.798 01.638 15712 Exposure complete
20:14:50.858 00.060 15712 worker thread done servicing request
20:14:50.858 00.000 7988 OnExposeComplete: enter
20:14:50.858 00.000 7988 UpdateGuideState(): m_state=6
20:14:50.858 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3660
20:14:50.862 00.004 7988 Star::Find returns 1 (0), X=1170.63, Y=433.81, Mass=1421, SNR=25.6, Peak=188 HFD=3.3
20:14:50.862 00.000 7988 MultiStar: [#1 0.44,-0.93,1.06,U] [#2 0.17,-0.49,1.01,U] [#3 0.31,-0.56,0.96,U] [#4 0.25,-0.48,1.00,U] [#5 0.33,-0.70,0.72,U] [#6 0.23,-0.55,0.72,U] [#7 0.27,-0.75,0.69,U] [#8 0.45,-0.69,0.65,U] 
20:14:50.862 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.54}, one-star: {0.17, 0.13}
20:14:50.862 00.000 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.58) = xAngle (2.24 = 2.24)
20:14:50.862 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.35 = -0.93)
20:14:50.862 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.66 mountX=-0.13 mountY=-0.17, mountTheta=-2.23
20:14:50.862 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.13, opts=13)
20:14:50.871 00.009 7988 Enqueuing Move request for scope (0.17, 0.13)
20:14:50.871 00.000 15712 Worker thread wakes up
20:14:50.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
20:14:50.871 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
20:14:50.871 00.000 15712 Moving (0.17, 0.13) raw xDistance=-0.13 yDistance=-0.17
20:14:50.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:50.871 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.6
20:14:50.875 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:50.875 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:50.875 00.000 7988 Enqueuing Expose request
20:14:50.878 00.003 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.94
20:14:50.878 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
20:14:50.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:50.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:14:50.878 00.000 15712 MoveAxis(E, 9, ABG)
20:14:50.878 00.000 15712 Guiding  Dir = 2, Dur = 9
20:14:50.878 00.000 15712 IsGuiding returns 0
20:14:50.894 00.016 15712 IsGuiding returns 0
20:14:50.894 00.000 15712 Move returns status 0, amount 9
20:14:50.894 00.000 15712 MoveAxis(N, 0, ABG)
20:14:50.894 00.000 15712 Move returns status 0, amount 0
20:14:50.894 00.000 15712 move complete, result=0
20:14:50.894 00.000 15712 worker thread done servicing request
20:14:50.894 00.000 15712 Worker thread wakes up
20:14:50.894 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
20:14:50.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:50.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:52.316 01.422 15712 Exposure complete
20:14:52.377 00.061 15712 worker thread done servicing request
20:14:52.377 00.000 7988 OnExposeComplete: enter
20:14:52.377 00.000 7988 UpdateGuideState(): m_state=6
20:14:52.377 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3661
20:14:52.377 00.000 7988 Star::Find returns 1 (0), X=1170.32, Y=433.65, Mass=1483, SNR=26.0, Peak=169 HFD=3.4
20:14:52.382 00.005 7988 MultiStar: [#1 0.42,-0.92,1.00,U] [#2 0.02,-0.64,0.99,U] [#3 0.10,-0.67,0.98,U] [#4 0.11,-0.49,1.00,U] [#5 0.32,-0.80,0.75,U] [#6 -0.09,-0.88,0.71,U] [#7 -0.09,-0.73,0.63,U] [#8 0.42,-0.54,0.64,U] 
20:14:52.382 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.62}, one-star: {-0.14, -0.03}
20:14:52.382 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
20:14:52.382 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
20:14:52.382 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.90 mountX=0.04 mountY=0.14, mountTheta=1.32
20:14:52.382 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.03, opts=13)
20:14:52.382 00.000 7988 Enqueuing Move request for scope (-0.14, -0.03)
20:14:52.382 00.000 15712 Worker thread wakes up
20:14:52.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
20:14:52.382 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
20:14:52.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:52.382 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.0
20:14:52.382 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:52.394 00.012 15712 Moving (-0.14, -0.03) raw xDistance=0.04 yDistance=0.14
20:14:52.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:52.394 00.000 7988 Enqueuing Expose request
20:14:52.397 00.003 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.93
20:14:52.397 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
20:14:52.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:52.397 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:14:52.397 00.000 15712 MoveAxis(E, 7, ABG)
20:14:52.397 00.000 15712 Guiding  Dir = 2, Dur = 7
20:14:52.433 00.036 15712 IsGuiding returns 0
20:14:52.450 00.017 15712 IsGuiding returns 0
20:14:52.450 00.000 15712 Move returns status 0, amount 7
20:14:52.450 00.000 15712 MoveAxis(N, 0, ABG)
20:14:52.450 00.000 15712 Move returns status 0, amount 0
20:14:52.450 00.000 15712 move complete, result=0
20:14:52.450 00.000 15712 worker thread done servicing request
20:14:52.450 00.000 15712 Worker thread wakes up
20:14:52.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:52.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:52.450 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
20:14:54.086 01.636 15712 Exposure complete
20:14:54.133 00.047 15712 worker thread done servicing request
20:14:54.133 00.000 7988 OnExposeComplete: enter
20:14:54.149 00.016 7988 UpdateGuideState(): m_state=6
20:14:54.150 00.001 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3662
20:14:54.150 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=433.88, Mass=1387, SNR=25.2, Peak=180 HFD=3.2
20:14:54.152 00.002 7988 MultiStar: [#1 0.25,-1.01,1.05,U] [#2 0.10,-0.58,1.05,U] [#3 0.13,-0.53,0.98,U] [#4 0.20,-0.62,1.08,U] [#5 0.19,-0.86,0.73,U] [#6 -0.03,-0.68,0.75,U] [#7 -0.26,-0.59,0.72,U] [#8 0.47,-0.74,0.65,U] 
20:14:54.152 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.59}, one-star: {-0.04, 0.20}
20:14:54.154 00.002 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
20:14:54.154 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
20:14:54.156 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.79 mountX=-0.20 mountY=0.04, mountTheta=2.94
20:14:54.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.20, opts=13)
20:14:54.158 00.000 7988 Enqueuing Move request for scope (-0.04, 0.20)
20:14:54.160 00.002 15712 Worker thread wakes up
20:14:54.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
20:14:54.160 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
20:14:54.160 00.000 15712 Moving (-0.04, 0.20) raw xDistance=-0.20 yDistance=0.04
20:14:54.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:54.160 00.000 7988 UpdateGuideState exits: m=1387 SNR=25.2
20:14:54.162 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:54.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:54.164 00.002 7988 Enqueuing Expose request
20:14:54.164 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 637.92
20:14:54.164 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
20:14:54.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:54.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:14:54.164 00.000 15712 MoveAxis(E, 39, ABG)
20:14:54.164 00.000 15712 Guiding  Dir = 2, Dur = 39
20:14:54.167 00.003 15712 IsGuiding returns 0
20:14:54.184 00.017 15712 PulseGuide returned control before completion, sleep 23
20:14:54.239 00.055 15712 IsGuiding returns 0
20:14:54.239 00.000 15712 Move returns status 0, amount 39
20:14:54.239 00.000 15712 MoveAxis(N, 0, ABG)
20:14:54.239 00.000 15712 Move returns status 0, amount 0
20:14:54.239 00.000 15712 move complete, result=0
20:14:54.239 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
20:14:54.243 00.004 15712 worker thread done servicing request
20:14:54.243 00.000 15712 Worker thread wakes up
20:14:54.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:54.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:55.647 01.404 15712 Exposure complete
20:14:55.709 00.062 15712 worker thread done servicing request
20:14:55.710 00.001 7988 OnExposeComplete: enter
20:14:55.710 00.000 7988 UpdateGuideState(): m_state=6
20:14:55.710 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3663
20:14:55.710 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=433.54, Mass=1438, SNR=25.7, Peak=197 HFD=3.2
20:14:55.710 00.000 7988 MultiStar: [#1 0.14,-0.91,1.04,U] [#2 0.04,-0.62,1.03,U] [#3 0.04,-0.55,0.96,U] [#4 0.05,-0.77,1.04,U] [#5 0.16,-0.60,0.74,U] [#6 -0.17,-0.82,0.74,U] [#7 -0.12,-0.47,0.69,U] [#8 0.07,-0.56,0.69,U] 
20:14:55.715 00.005 7988 single-star, 8 included, MultiStar: {0.02, -0.61}, one-star: {-0.07, -0.14}
20:14:55.715 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
20:14:55.715 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
20:14:55.715 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.01 mountX=0.14 mountY=0.07, mountTheta=0.46
20:14:55.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.14, opts=13)
20:14:55.715 00.000 7988 Enqueuing Move request for scope (-0.07, -0.14)
20:14:55.715 00.000 15712 Worker thread wakes up
20:14:55.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
20:14:55.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
20:14:55.715 00.000 15712 Moving (-0.07, -0.14) raw xDistance=0.14 yDistance=0.07
20:14:55.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:55.715 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.7
20:14:55.725 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:55.725 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:55.727 00.002 7988 Enqueuing Expose request
20:14:55.727 00.000 15712 PPEC rslt: input = 0.14, final = 0.04, react = 0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.91
20:14:55.727 00.000 15712 PPEC: input: 0.14, control: 0.04, exposure: 1500
20:14:55.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:55.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:14:55.727 00.000 15712 MoveAxis(W, 14, ABG)
20:14:55.727 00.000 15712 Guiding  Dir = 3, Dur = 14
20:14:55.743 00.016 15712 IsGuiding returns 0
20:14:55.756 00.013 15712 IsGuiding returns 1
20:14:55.756 00.000 15712 scope still moving after pulse duration time elapsed
20:14:55.805 00.049 15712 IsGuiding returns 0
20:14:55.805 00.000 15712 scope move finished after 14 + 49 ms
20:14:55.805 00.000 15712 Move returns status 0, amount 14
20:14:55.805 00.000 15712 MoveAxis(N, 0, ABG)
20:14:55.805 00.000 15712 Move returns status 0, amount 0
20:14:55.805 00.000 15712 move complete, result=0
20:14:55.805 00.000 7988 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
20:14:55.808 00.003 15712 worker thread done servicing request
20:14:55.808 00.000 15712 Worker thread wakes up
20:14:55.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:55.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:57.449 01.641 15712 Exposure complete
20:14:57.508 00.059 15712 worker thread done servicing request
20:14:57.508 00.000 7988 OnExposeComplete: enter
20:14:57.508 00.000 7988 UpdateGuideState(): m_state=6
20:14:57.511 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3664
20:14:57.511 00.000 7988 Star::Find returns 1 (0), X=1170.68, Y=433.34, Mass=1616, SNR=27.3, Peak=183 HFD=3.4
20:14:57.511 00.000 7988 MultiStar: [#1 0.65,-1.17,0.00,M1] [#2 0.37,-0.89,0.95,U] [#3 0.31,-0.69,0.94,U] [#4 0.29,-0.61,0.97,U] [#5 0.52,-1.17,0.00,M1] [#6 0.12,-0.88,0.67,U] [#7 0.01,-0.74,0.67,U] [#8 0.41,-0.91,0.65,U] 
20:14:57.511 00.000 7988 single-star, 6 included, MultiStar: {0.26, -0.70}, one-star: {0.23, -0.34}
20:14:57.511 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
20:14:57.517 00.006 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.58)
20:14:57.517 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.34 hyp=0.41 cameraTheta=-0.99 mountX=0.34 mountY=-0.22, mountTheta=-0.57
20:14:57.517 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.34, opts=13)
20:14:57.517 00.000 7988 Enqueuing Move request for scope (0.23, -0.34)
20:14:57.517 00.000 15712 Worker thread wakes up
20:14:57.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.34) opts 0xd
20:14:57.517 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.34)
20:14:57.517 00.000 15712 Moving (0.23, -0.34) raw xDistance=0.34 yDistance=-0.22
20:14:57.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:57.517 00.000 7988 UpdateGuideState exits: m=1616 SNR=27.3
20:14:57.524 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:57.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:57.526 00.002 7988 Enqueuing Expose request
20:14:57.526 00.000 15712 PPEC rslt: input = 0.34, final = 0.28, react = 0.20, pred = 0.07, hyst = 0.18, hyst_pct = 0.00, period_length = 637.90
20:14:57.529 00.003 15712 PPEC: input: 0.34, control: 0.28, exposure: 1500
20:14:57.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:57.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:14:57.529 00.000 15712 MoveAxis(W, 90, ABG)
20:14:57.529 00.000 15712 Guiding  Dir = 3, Dur = 90
20:14:57.529 00.000 15712 IsGuiding returns 0
20:14:57.542 00.013 15712 PulseGuide returned control before completion, sleep 81
20:14:57.655 00.113 15712 IsGuiding returns 0
20:14:57.655 00.000 15712 Move returns status 0, amount 90
20:14:57.655 00.000 15712 MoveAxis(N, 0, ABG)
20:14:57.655 00.000 15712 Move returns status 0, amount 0
20:14:57.655 00.000 15712 move complete, result=0
20:14:57.655 00.000 15712 worker thread done servicing request
20:14:57.655 00.000 15712 Worker thread wakes up
20:14:57.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:57.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:14:57.655 00.000 7988 GuideStep: 0.3 px 90 ms WEST, -0.2 px 0 ms NORTH
20:14:59.075 01.420 15712 Exposure complete
20:14:59.130 00.055 15712 worker thread done servicing request
20:14:59.130 00.000 7988 OnExposeComplete: enter
20:14:59.130 00.000 7988 UpdateGuideState(): m_state=6
20:14:59.137 00.007 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3665
20:14:59.137 00.000 7988 Star::Find returns 1 (0), X=1170.62, Y=433.66, Mass=1537, SNR=26.7, Peak=186 HFD=3.4
20:14:59.137 00.000 7988 MultiStar: [#1 0.27,-0.87,1.01,U] [#2 0.04,-0.61,0.97,U] [#3 0.14,-0.71,0.94,U] [#4 0.27,-0.66,0.99,U] [#5 0.26,-0.86,0.72,U] [#6 -0.04,-0.66,0.71,U] [#7 -0.04,-0.70,0.65,U] [#8 0.45,-0.70,0.65,U] 
20:14:59.137 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.63}, one-star: {0.16, -0.02}
20:14:59.137 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
20:14:59.137 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.71)
20:14:59.137 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.12 mountX=0.02 mountY=-0.16, mountTheta=-1.46
20:14:59.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.02, opts=13)
20:14:59.147 00.010 7988 Enqueuing Move request for scope (0.16, -0.02)
20:14:59.147 00.000 15712 Worker thread wakes up
20:14:59.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:14:59.147 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7
20:14:59.150 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:59.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:14:59.152 00.002 7988 Enqueuing Expose request
20:14:59.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
20:14:59.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
20:14:59.152 00.000 15712 Moving (0.16, -0.02) raw xDistance=0.02 yDistance=-0.16
20:14:59.156 00.004 15712 PPEC rslt: input = 0.02, final = 0.08, react = 0.01, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 637.90
20:14:59.156 00.000 15712 PPEC: input: 0.02, control: 0.08, exposure: 1500
20:14:59.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:59.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:14:59.156 00.000 15712 MoveAxis(W, 28, ABG)
20:14:59.156 00.000 15712 Guiding  Dir = 3, Dur = 28
20:14:59.164 00.008 15712 IsGuiding returns 0
20:14:59.168 00.004 15712 PulseGuide returned control before completion, sleep 23
20:14:59.216 00.048 15712 IsGuiding returns 0
20:14:59.216 00.000 15712 Move returns status 0, amount 28
20:14:59.216 00.000 15712 MoveAxis(N, 0, ABG)
20:14:59.216 00.000 15712 Move returns status 0, amount 0
20:14:59.216 00.000 15712 move complete, result=0
20:14:59.216 00.000 7988 GuideStep: 0.0 px 28 ms WEST, -0.2 px 0 ms NORTH
20:14:59.230 00.014 15712 worker thread done servicing request
20:14:59.230 00.000 15712 Worker thread wakes up
20:14:59.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:14:59.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:00.972 01.742 15712 Exposure complete
20:15:01.020 00.048 15712 worker thread done servicing request
20:15:01.020 00.000 7988 OnExposeComplete: enter
20:15:01.034 00.014 7988 UpdateGuideState(): m_state=6
20:15:01.036 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3666
20:15:01.037 00.001 7988 Star::Find returns 1 (0), X=1170.61, Y=433.87, Mass=1537, SNR=26.5, Peak=194 HFD=3.6
20:15:01.037 00.000 7988 MultiStar: [#1 0.36,-0.91,0.99,U] [#2 0.32,-0.53,0.98,U] [#3 0.16,-0.49,0.96,U] [#4 0.27,-0.58,1.02,U] [#5 0.30,-0.70,0.73,U] [#6 0.12,-0.79,0.71,U] [#7 -0.00,-0.46,0.66,U] [#8 0.14,-0.60,0.61,U] 
20:15:01.039 00.002 7988 single-star, 8 included, MultiStar: {0.21, -0.53}, one-star: {0.15, 0.19}
20:15:01.039 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
20:15:01.041 00.002 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.70)
20:15:01.041 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.89 mountX=-0.19 mountY=-0.16, mountTheta=-2.45
20:15:01.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.19, opts=13)
20:15:01.045 00.002 7988 Enqueuing Move request for scope (0.15, 0.19)
20:15:01.047 00.002 15712 Worker thread wakes up
20:15:01.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
20:15:01.047 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
20:15:01.047 00.000 15712 Moving (0.15, 0.19) raw xDistance=-0.19 yDistance=-0.16
20:15:01.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:01.047 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.5
20:15:01.049 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:01.050 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:01.050 00.000 7988 Enqueuing Expose request
20:15:01.050 00.000 15712 PPEC rslt: input = -0.19, final = -0.05, react = -0.11, pred = 0.07, hyst = -0.09, hyst_pct = 0.00, period_length = 637.89
20:15:01.050 00.000 15712 PPEC: input: -0.19, control: -0.05, exposure: 1500
20:15:01.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:01.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:15:01.050 00.000 15712 MoveAxis(E, 16, ABG)
20:15:01.050 00.000 15712 Guiding  Dir = 2, Dur = 16
20:15:01.050 00.000 15712 IsGuiding returns 0
20:15:01.082 00.032 15712 IsGuiding returns 1
20:15:01.082 00.000 15712 scope still moving after pulse duration time elapsed
20:15:01.130 00.048 15712 IsGuiding returns 0
20:15:01.130 00.000 15712 scope move finished after 16 + 60 ms
20:15:01.130 00.000 15712 Move returns status 0, amount 16
20:15:01.130 00.000 15712 MoveAxis(N, 0, ABG)
20:15:01.130 00.000 15712 Move returns status 0, amount 0
20:15:01.130 00.000 15712 move complete, result=0
20:15:01.130 00.000 15712 worker thread done servicing request
20:15:01.130 00.000 15712 Worker thread wakes up
20:15:01.130 00.000 7988 GuideStep: -0.2 px 16 ms EAST, -0.2 px 0 ms NORTH
20:15:01.132 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:01.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:02.550 01.418 15712 Exposure complete
20:15:02.610 00.060 15712 worker thread done servicing request
20:15:02.610 00.000 7988 OnExposeComplete: enter
20:15:02.611 00.001 7988 UpdateGuideState(): m_state=6
20:15:02.611 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3667
20:15:02.611 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=433.50, Mass=1453, SNR=25.8, Peak=191 HFD=3.2
20:15:02.611 00.000 7988 MultiStar: [#1 0.43,-1.09,1.02,U] [#2 0.25,-0.78,1.02,U] [#3 0.07,-0.85,0.95,U] [#4 0.15,-0.74,1.06,U] [#5 0.32,-0.95,0.73,U] [#6 -0.16,-0.78,0.74,U] [#7 -0.18,-0.80,0.67,U] [#8 0.23,-0.51,0.66,U] 
20:15:02.611 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.74}, one-star: {-0.05, -0.18}
20:15:02.611 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
20:15:02.611 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
20:15:02.619 00.008 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.86 mountX=0.18 mountY=0.06, mountTheta=0.31
20:15:02.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.18, opts=13)
20:15:02.619 00.000 7988 Enqueuing Move request for scope (-0.05, -0.18)
20:15:02.619 00.000 15712 Worker thread wakes up
20:15:02.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:02.619 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.8
20:15:02.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:02.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:02.619 00.000 7988 Enqueuing Expose request
20:15:02.627 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
20:15:02.627 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
20:15:02.627 00.000 15712 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=0.06
20:15:02.629 00.002 15712 PPEC rslt: input = 0.18, final = 0.16, react = 0.11, pred = 0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 637.88
20:15:02.629 00.000 15712 PPEC: input: 0.18, control: 0.16, exposure: 1500
20:15:02.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:02.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:15:02.629 00.000 15712 MoveAxis(W, 52, ABG)
20:15:02.629 00.000 15712 Guiding  Dir = 3, Dur = 52
20:15:02.629 00.000 15712 IsGuiding returns 0
20:15:02.649 00.020 15712 PulseGuide returned control before completion, sleep 46
20:15:02.712 00.063 15712 IsGuiding returns 1
20:15:02.712 00.000 15712 scope still moving after pulse duration time elapsed
20:15:02.739 00.027 15712 IsGuiding returns 0
20:15:02.739 00.000 15712 scope move finished after 52 + 55 ms
20:15:02.739 00.000 15712 Move returns status 0, amount 52
20:15:02.739 00.000 15712 MoveAxis(N, 0, ABG)
20:15:02.739 00.000 15712 Move returns status 0, amount 0
20:15:02.739 00.000 15712 move complete, result=0
20:15:02.739 00.000 15712 worker thread done servicing request
20:15:02.739 00.000 15712 Worker thread wakes up
20:15:02.739 00.000 7988 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
20:15:02.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:02.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:04.368 01.629 15712 Exposure complete
20:15:04.431 00.063 15712 worker thread done servicing request
20:15:04.431 00.000 7988 OnExposeComplete: enter
20:15:04.436 00.005 7988 UpdateGuideState(): m_state=6
20:15:04.436 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3668
20:15:04.438 00.002 7988 Star::Find returns 1 (0), X=1170.47, Y=433.81, Mass=1462, SNR=25.8, Peak=177 HFD=3.3
20:15:04.440 00.002 7988 MultiStar: [#1 0.20,-0.87,1.06,U] [#2 0.20,-0.51,1.02,U] [#3 0.14,-0.50,0.99,U] [#4 0.07,-0.77,1.03,U] [#5 0.38,-0.52,0.67,U] [#6 -0.07,-0.74,0.74,U] [#7 -0.13,-0.58,0.70,U] [#8 0.12,-0.48,0.67,U] 
20:15:04.440 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.54}, one-star: {0.02, 0.13}
20:15:04.442 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
20:15:04.442 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
20:15:04.444 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.45 mountX=-0.13 mountY=-0.02, mountTheta=-3.00
20:15:04.444 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.13, opts=13)
20:15:04.447 00.003 7988 Enqueuing Move request for scope (0.02, 0.13)
20:15:04.447 00.000 15712 Worker thread wakes up
20:15:04.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
20:15:04.447 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
20:15:04.447 00.000 15712 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.02
20:15:04.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:04.447 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.8
20:15:04.451 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:04.453 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:04.453 00.000 7988 Enqueuing Expose request
20:15:04.455 00.002 15712 PPEC rslt: input = -0.13, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.87
20:15:04.455 00.000 15712 PPEC: input: -0.13, control: 0.02, exposure: 1500
20:15:04.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:04.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:15:04.455 00.000 15712 MoveAxis(W, 7, ABG)
20:15:04.455 00.000 15712 Guiding  Dir = 3, Dur = 7
20:15:04.455 00.000 15712 IsGuiding returns 0
20:15:04.470 00.015 15712 IsGuiding returns 0
20:15:04.470 00.000 15712 Move returns status 0, amount 7
20:15:04.470 00.000 15712 MoveAxis(N, 0, ABG)
20:15:04.470 00.000 15712 Move returns status 0, amount 0
20:15:04.470 00.000 15712 move complete, result=0
20:15:04.470 00.000 15712 worker thread done servicing request
20:15:04.470 00.000 15712 Worker thread wakes up
20:15:04.470 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
20:15:04.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:04.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:05.884 01.414 15712 Exposure complete
20:15:05.932 00.048 15712 worker thread done servicing request
20:15:05.932 00.000 7988 OnExposeComplete: enter
20:15:05.932 00.000 7988 UpdateGuideState(): m_state=6
20:15:05.947 00.015 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3669
20:15:05.949 00.002 7988 Star::Find returns 1 (0), X=1170.24, Y=433.83, Mass=1556, SNR=26.9, Peak=200 HFD=3.6
20:15:05.949 00.000 7988 MultiStar: [#1 0.12,-0.78,0.97,U] [#2 0.26,-0.50,0.96,U] [#3 0.09,-0.49,0.89,U] [#4 0.04,-0.60,0.99,U] [#5 -0.01,-0.56,0.70,U] [#6 -0.20,-0.50,0.71,U] [#7 -0.38,-0.42,0.64,U] [#8 0.23,-0.42,0.64,U] 
20:15:05.949 00.000 7988 single-star, 8 included, MultiStar: {0.00, -0.45}, one-star: {-0.22, 0.15}
20:15:05.949 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.15)
20:15:05.949 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.96)
20:15:05.949 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.55 mountX=-0.15 mountY=0.22, mountTheta=2.16
20:15:05.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.15, opts=13)
20:15:05.949 00.000 7988 Enqueuing Move request for scope (-0.22, 0.15)
20:15:05.949 00.000 15712 Worker thread wakes up
20:15:05.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
20:15:05.949 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
20:15:05.949 00.000 15712 Moving (-0.22, 0.15) raw xDistance=-0.15 yDistance=0.22
20:15:05.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:05.949 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9
20:15:05.961 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:05.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:05.962 00.001 7988 Enqueuing Expose request
20:15:05.962 00.000 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.86
20:15:05.962 00.000 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
20:15:05.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:05.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:15:05.962 00.000 15712 MoveAxis(W, 1, ABG)
20:15:05.962 00.000 15712 Guiding  Dir = 3, Dur = 1
20:15:05.962 00.000 15712 IsGuiding returns 0
20:15:05.982 00.020 15712 IsGuiding returns 0
20:15:05.982 00.000 15712 Move returns status 0, amount 1
20:15:05.982 00.000 15712 MoveAxis(N, 0, ABG)
20:15:05.982 00.000 15712 Move returns status 0, amount 0
20:15:05.982 00.000 15712 move complete, result=0
20:15:05.982 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
20:15:05.990 00.008 15712 worker thread done servicing request
20:15:05.990 00.000 15712 Worker thread wakes up
20:15:05.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:05.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:07.621 01.631 15712 Exposure complete
20:15:07.681 00.060 15712 worker thread done servicing request
20:15:07.681 00.000 7988 OnExposeComplete: enter
20:15:07.681 00.000 7988 UpdateGuideState(): m_state=6
20:15:07.685 00.004 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3670
20:15:07.685 00.000 7988 Star::Find returns 1 (0), X=1170.28, Y=434.31, Mass=1508, SNR=26.3, Peak=219 HFD=3.5
20:15:07.685 00.000 7988 MultiStar: [#1 0.13,-0.31,0.99,U] [#2 -0.12,-0.19,0.96,U] [#3 0.05,-0.04,0.94,U] [#4 -0.10,-0.09,1.03,U] [#5 0.02,-0.03,0.69,U] [#6 -0.27,-0.12,0.71,U] [#7 -0.36,-0.03,0.69,U] [#8 0.16,-0.09,0.64,U] 
20:15:07.685 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.18, 0.63}
20:15:07.685 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.25 = -1.25)
20:15:07.685 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.86 = 1.86)
20:15:07.685 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.83 mountX=0.02 mountY=0.07, mountTheta=1.25
20:15:07.685 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.02, opts=13)
20:15:07.685 00.000 7988 Enqueuing Move request for scope (-0.07, -0.02)
20:15:07.685 00.000 15712 Worker thread wakes up
20:15:07.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
20:15:07.685 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
20:15:07.685 00.000 15712 Moving (-0.07, -0.02) raw xDistance=0.02 yDistance=0.07
20:15:07.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:07.685 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.3
20:15:07.698 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:07.698 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:07.700 00.002 7988 Enqueuing Expose request
20:15:07.700 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.85
20:15:07.700 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
20:15:07.700 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:07.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:15:07.700 00.000 15712 MoveAxis(E, 2, ABG)
20:15:07.700 00.000 15712 Guiding  Dir = 2, Dur = 2
20:15:07.700 00.000 15712 IsGuiding returns 0
20:15:07.721 00.021 15712 IsGuiding returns 0
20:15:07.721 00.000 15712 Move returns status 0, amount 2
20:15:07.731 00.010 15712 MoveAxis(N, 0, ABG)
20:15:07.731 00.000 15712 Move returns status 0, amount 0
20:15:07.731 00.000 15712 move complete, result=0
20:15:07.731 00.000 15712 worker thread done servicing request
20:15:07.731 00.000 15712 Worker thread wakes up
20:15:07.731 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
20:15:07.732 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:07.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:09.151 01.419 15712 Exposure complete
20:15:09.200 00.049 15712 worker thread done servicing request
20:15:09.200 00.000 7988 OnExposeComplete: enter
20:15:09.213 00.013 7988 UpdateGuideState(): m_state=6
20:15:09.213 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3671
20:15:09.213 00.000 7988 Star::Find returns 1 (0), X=1170.31, Y=434.47, Mass=1531, SNR=26.5, Peak=236 HFD=3.3
20:15:09.213 00.000 7988 MultiStar: [#1 0.07,-0.15,1.02,U] [#2 0.03,0.14,1.02,U] [#3 0.12,0.08,0.95,U] [#4 0.04,0.02,1.00,U] [#5 0.18,-0.01,0.70,U] [#6 -0.30,0.06,0.72,U] [#7 -0.12,0.33,0.68,U] [#8 0.15,-0.00,0.64,U] 
20:15:09.213 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.15}, one-star: {-0.15, 0.79}
20:15:09.213 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
20:15:09.213 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.04)
20:15:09.213 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.56 mountX=-0.15 mountY=-0.01, mountTheta=-3.10
20:15:09.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.15, opts=13)
20:15:09.213 00.000 7988 Enqueuing Move request for scope (0.00, 0.15)
20:15:09.213 00.000 15712 Worker thread wakes up
20:15:09.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
20:15:09.213 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
20:15:09.213 00.000 15712 Moving (0.00, 0.15) raw xDistance=-0.15 yDistance=-0.01
20:15:09.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:09.213 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.5
20:15:09.227 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:09.229 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:09.229 00.000 7988 Enqueuing Expose request
20:15:09.231 00.002 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.85
20:15:09.231 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
20:15:09.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:09.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:15:09.231 00.000 15712 MoveAxis(E, 2, ABG)
20:15:09.231 00.000 15712 Guiding  Dir = 2, Dur = 2
20:15:09.231 00.000 15712 IsGuiding returns 0
20:15:09.247 00.016 15712 IsGuiding returns 0
20:15:09.247 00.000 15712 Move returns status 0, amount 2
20:15:09.247 00.000 15712 MoveAxis(N, 0, ABG)
20:15:09.247 00.000 15712 Move returns status 0, amount 0
20:15:09.247 00.000 15712 move complete, result=0
20:15:09.247 00.000 15712 worker thread done servicing request
20:15:09.247 00.000 15712 Worker thread wakes up
20:15:09.247 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
20:15:09.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:09.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:10.890 01.643 15712 Exposure complete
20:15:10.951 00.061 15712 worker thread done servicing request
20:15:10.951 00.000 7988 OnExposeComplete: enter
20:15:10.953 00.002 7988 UpdateGuideState(): m_state=6
20:15:10.953 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3672
20:15:10.955 00.002 7988 Star::Find returns 1 (0), X=1170.33, Y=434.39, Mass=1511, SNR=26.4, Peak=220 HFD=3.4
20:15:10.955 00.000 7988 MultiStar: [#1 0.11,-0.32,1.03,U] [#2 0.06,0.04,0.98,U] [#3 0.08,0.10,0.95,U] [#4 -0.02,0.08,1.00,U] [#5 0.32,-0.21,0.71,U] [#6 -0.26,-0.25,0.71,U] [#7 -0.39,-0.05,0.64,U] [#8 -0.00,-0.03,0.67,U] 
20:15:10.957 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.13, 0.71}
20:15:10.957 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.67)
20:15:10.959 00.002 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.72 = 0.44)
20:15:10.959 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.03 mountX=-0.03 mountY=0.01, mountTheta=2.70
20:15:10.963 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
20:15:10.963 00.000 7988 Enqueuing Move request for scope (-0.01, 0.03)
20:15:10.965 00.002 15712 Worker thread wakes up
20:15:10.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
20:15:10.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
20:15:10.965 00.000 15712 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
20:15:10.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:10.965 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4
20:15:10.967 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:10.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:10.967 00.000 7988 Enqueuing Expose request
20:15:10.967 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.84
20:15:10.967 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
20:15:10.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:10.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:15:10.967 00.000 15712 MoveAxis(E, 8, ABG)
20:15:10.967 00.000 15712 Guiding  Dir = 2, Dur = 8
20:15:10.967 00.000 15712 IsGuiding returns 0
20:15:10.990 00.023 15712 IsGuiding returns 0
20:15:10.990 00.000 15712 Move returns status 0, amount 8
20:15:10.990 00.000 15712 MoveAxis(N, 0, ABG)
20:15:10.990 00.000 15712 Move returns status 0, amount 0
20:15:10.990 00.000 15712 move complete, result=0
20:15:10.990 00.000 15712 worker thread done servicing request
20:15:10.990 00.000 15712 Worker thread wakes up
20:15:10.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:10.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:10.990 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
20:15:12.402 01.412 15712 Exposure complete
20:15:12.463 00.061 15712 worker thread done servicing request
20:15:12.463 00.000 7988 OnExposeComplete: enter
20:15:12.463 00.000 7988 UpdateGuideState(): m_state=6
20:15:12.466 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3673
20:15:12.466 00.000 7988 Star::Find returns 1 (0), X=1170.32, Y=433.93, Mass=1525, SNR=26.6, Peak=197 HFD=3.4
20:15:12.466 00.000 7988 MultiStar: [#1 0.19,-0.55,1.01,U] [#2 0.15,-0.48,0.99,U] [#3 0.19,-0.29,0.91,U] [#4 0.16,-0.36,1.00,U] [#5 -0.06,-0.53,0.70,U] [#6 -0.15,-0.57,0.71,U] [#7 -0.14,-0.21,0.65,U] [#8 0.10,-0.42,0.62,U] 
20:15:12.466 00.000 7988 single-star, 8 included, MultiStar: {0.05, -0.34}, one-star: {-0.14, 0.25}
20:15:12.466 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.58) = xAngle (3.65 = -2.63)
20:15:12.466 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.76 = 0.48)
20:15:12.466 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.07 mountX=-0.25 mountY=0.13, mountTheta=2.66
20:15:12.466 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.25, opts=13)
20:15:12.466 00.000 7988 Enqueuing Move request for scope (-0.14, 0.25)
20:15:12.476 00.010 15712 Worker thread wakes up
20:15:12.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
20:15:12.476 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
20:15:12.476 00.000 15712 Moving (-0.14, 0.25) raw xDistance=-0.25 yDistance=0.13
20:15:12.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:12.476 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6
20:15:12.479 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:12.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:12.481 00.002 15712 PPEC rslt: input = -0.25, final = -0.20, react = -0.15, pred = -0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 637.83
20:15:12.481 00.000 15712 PPEC: input: -0.25, control: -0.20, exposure: 1500
20:15:12.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:12.481 00.000 7988 Enqueuing Expose request
20:15:12.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:15:12.481 00.000 15712 MoveAxis(E, 66, ABG)
20:15:12.481 00.000 15712 Guiding  Dir = 2, Dur = 66
20:15:12.481 00.000 15712 IsGuiding returns 0
20:15:12.510 00.029 15712 PulseGuide returned control before completion, sleep 50
20:15:12.577 00.067 15712 IsGuiding returns 1
20:15:12.577 00.000 15712 scope still moving after pulse duration time elapsed
20:15:12.608 00.031 15712 IsGuiding returns 0
20:15:12.608 00.000 15712 scope move finished after 66 + 58 ms
20:15:12.608 00.000 15712 Move returns status 0, amount 66
20:15:12.608 00.000 15712 MoveAxis(N, 0, ABG)
20:15:12.608 00.000 15712 Move returns status 0, amount 0
20:15:12.608 00.000 15712 move complete, result=0
20:15:12.608 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
20:15:12.610 00.002 15712 worker thread done servicing request
20:15:12.610 00.000 15712 Worker thread wakes up
20:15:12.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:12.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:14.249 01.639 15712 Exposure complete
20:15:14.308 00.059 15712 worker thread done servicing request
20:15:14.308 00.000 7988 OnExposeComplete: enter
20:15:14.311 00.003 7988 UpdateGuideState(): m_state=6
20:15:14.312 00.001 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3674
20:15:14.312 00.000 7988 Star::Find returns 1 (0), X=1170.45, Y=433.45, Mass=1542, SNR=26.4, Peak=216 HFD=3.2
20:15:14.312 00.000 7988 MultiStar: [#1 0.03,-0.90,0.96,U] [#2 0.19,-0.69,1.00,U] [#3 0.11,-0.75,0.93,U] [#4 0.19,-0.74,0.98,U] [#5 0.23,-0.96,0.71,U] [#6 -0.10,-0.93,0.69,U] [#7 0.03,-0.90,0.67,U] [#8 0.28,-0.80,0.65,U] 
20:15:14.312 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.74}, one-star: {-0.01, -0.23}
20:15:14.312 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
20:15:14.312 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
20:15:14.312 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.62 mountX=0.23 mountY=0.02, mountTheta=0.07
20:15:14.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.23, opts=13)
20:15:14.312 00.000 7988 Enqueuing Move request for scope (-0.01, -0.23)
20:15:14.312 00.000 15712 Worker thread wakes up
20:15:14.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
20:15:14.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
20:15:14.312 00.000 15712 Moving (-0.01, -0.23) raw xDistance=0.23 yDistance=0.02
20:15:14.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:14.312 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.4
20:15:14.325 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:14.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:14.328 00.003 7988 Enqueuing Expose request
20:15:14.328 00.000 15712 PPEC rslt: input = 0.23, final = 0.04, react = 0.14, pred = -0.09, hyst = 0.12, hyst_pct = 0.00, period_length = 637.82
20:15:14.328 00.000 15712 PPEC: input: 0.23, control: 0.04, exposure: 1500
20:15:14.330 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:14.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:15:14.330 00.000 15712 MoveAxis(W, 14, ABG)
20:15:14.330 00.000 15712 Guiding  Dir = 3, Dur = 14
20:15:14.330 00.000 15712 IsGuiding returns 0
20:15:14.349 00.019 15712 IsGuiding returns 1
20:15:14.349 00.000 15712 scope still moving after pulse duration time elapsed
20:15:14.397 00.048 15712 IsGuiding returns 0
20:15:14.397 00.000 15712 scope move finished after 14 + 53 ms
20:15:14.397 00.000 15712 Move returns status 0, amount 14
20:15:14.397 00.000 15712 MoveAxis(N, 0, ABG)
20:15:14.397 00.000 15712 Move returns status 0, amount 0
20:15:14.397 00.000 15712 move complete, result=0
20:15:14.397 00.000 15712 worker thread done servicing request
20:15:14.397 00.000 15712 Worker thread wakes up
20:15:14.397 00.000 7988 GuideStep: 0.2 px 14 ms WEST, 0.0 px 0 ms NORTH
20:15:14.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:14.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:15.813 01.416 15712 Exposure complete
20:15:15.872 00.059 15712 worker thread done servicing request
20:15:15.872 00.000 7988 OnExposeComplete: enter
20:15:15.875 00.003 7988 UpdateGuideState(): m_state=6
20:15:15.875 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3675
20:15:15.877 00.002 7988 Star::Find returns 1 (0), X=1170.25, Y=433.65, Mass=1409, SNR=25.3, Peak=210 HFD=3.2
20:15:15.877 00.000 7988 MultiStar: [#1 0.16,-1.02,1.04,U] [#2 0.13,-0.63,1.02,U] [#3 0.05,-0.62,1.00,U] [#4 -0.08,-0.70,1.03,U] [#5 0.16,-0.59,0.77,U] [#6 -0.09,-0.81,0.74,U] [#7 -0.17,-0.50,0.70,U] [#8 0.10,-0.57,0.68,U] 
20:15:15.879 00.002 7988 single-star, 8 included, MultiStar: {0.01, -0.61}, one-star: {-0.20, -0.03}
20:15:15.879 00.000 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.58) = xAngle (-1.43 = -1.43)
20:15:15.881 00.002 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.68 = 1.68)
20:15:15.881 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-3.01 mountX=0.03 mountY=0.20, mountTheta=1.43
20:15:15.883 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.03, opts=13)
20:15:15.883 00.000 7988 Enqueuing Move request for scope (-0.20, -0.03)
20:15:15.883 00.000 15712 Worker thread wakes up
20:15:15.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
20:15:15.883 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
20:15:15.883 00.000 15712 Moving (-0.20, -0.03) raw xDistance=0.03 yDistance=0.20
20:15:15.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:15.883 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.3
20:15:15.889 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:15.889 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:15.891 00.002 7988 Enqueuing Expose request
20:15:15.891 00.000 15712 PPEC rslt: input = 0.03, final = -0.09, react = 0.02, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 637.81
20:15:15.891 00.000 15712 PPEC: input: 0.03, control: -0.09, exposure: 1500
20:15:15.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:15.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:15:15.891 00.000 15712 MoveAxis(E, 29, ABG)
20:15:15.891 00.000 15712 Guiding  Dir = 2, Dur = 29
20:15:15.891 00.000 15712 IsGuiding returns 0
20:15:15.911 00.020 15712 PulseGuide returned control before completion, sleep 24
20:15:15.974 00.063 15712 IsGuiding returns 0
20:15:15.974 00.000 15712 Move returns status 0, amount 29
20:15:15.974 00.000 15712 MoveAxis(N, 0, ABG)
20:15:15.974 00.000 15712 Move returns status 0, amount 0
20:15:15.974 00.000 15712 move complete, result=0
20:15:15.974 00.000 7988 GuideStep: 0.0 px 29 ms EAST, 0.2 px 0 ms NORTH
20:15:15.981 00.007 15712 worker thread done servicing request
20:15:15.981 00.000 15712 Worker thread wakes up
20:15:15.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:15.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:17.611 01.630 15712 Exposure complete
20:15:17.658 00.047 15712 worker thread done servicing request
20:15:17.658 00.000 7988 OnExposeComplete: enter
20:15:17.673 00.015 7988 UpdateGuideState(): m_state=6
20:15:17.675 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3676
20:15:17.675 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=433.74, Mass=1525, SNR=26.4, Peak=198 HFD=3.4
20:15:17.675 00.000 7988 MultiStar: [#1 0.27,-0.83,1.01,U] [#2 0.11,-0.62,1.00,U] [#3 0.15,-0.61,0.92,U] [#4 0.19,-0.58,1.03,U] [#5 0.30,-0.68,0.70,U] [#6 -0.25,-0.55,0.69,U] [#7 0.12,-0.67,0.65,U] [#8 0.19,-0.70,0.67,U] 
20:15:17.675 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.56}, one-star: {0.01, 0.06}
20:15:17.675 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
20:15:17.675 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
20:15:17.675 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.45 mountX=-0.06 mountY=-0.01, mountTheta=-3.00
20:15:17.675 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.06, opts=13)
20:15:17.675 00.000 7988 Enqueuing Move request for scope (0.01, 0.06)
20:15:17.675 00.000 15712 Worker thread wakes up
20:15:17.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
20:15:17.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
20:15:17.675 00.000 15712 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.01
20:15:17.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:17.675 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.4
20:15:17.688 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:17.689 00.001 15712 PPEC rslt: input = -0.06, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 637.81
20:15:17.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:17.689 00.000 7988 Enqueuing Expose request
20:15:17.689 00.000 15712 PPEC: input: -0.06, control: -0.06, exposure: 1500
20:15:17.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:17.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:15:17.692 00.003 15712 MoveAxis(E, 20, ABG)
20:15:17.692 00.000 15712 Guiding  Dir = 2, Dur = 20
20:15:17.721 00.029 15712 IsGuiding returns 0
20:15:17.737 00.016 15712 PulseGuide returned control before completion, sleep 15
20:15:17.753 00.016 15712 IsGuiding returns 1
20:15:17.753 00.000 15712 scope still moving after pulse duration time elapsed
20:15:17.785 00.032 15712 IsGuiding returns 0
20:15:17.785 00.000 15712 scope move finished after 20 + 44 ms
20:15:17.785 00.000 15712 Move returns status 0, amount 20
20:15:17.785 00.000 15712 MoveAxis(N, 0, ABG)
20:15:17.785 00.000 15712 Move returns status 0, amount 0
20:15:17.785 00.000 15712 move complete, result=0
20:15:17.785 00.000 15712 worker thread done servicing request
20:15:17.787 00.002 15712 Worker thread wakes up
20:15:17.787 00.000 7988 GuideStep: -0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
20:15:17.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:17.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:19.207 01.420 15712 Exposure complete
20:15:19.256 00.049 15712 worker thread done servicing request
20:15:19.256 00.000 7988 OnExposeComplete: enter
20:15:19.256 00.000 7988 UpdateGuideState(): m_state=6
20:15:19.269 00.013 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3677
20:15:19.270 00.001 7988 Star::Find returns 1 (0), X=1170.40, Y=433.50, Mass=1449, SNR=25.8, Peak=214 HFD=3.2
20:15:19.270 00.000 7988 MultiStar: [#1 -0.02,-0.96,1.03,U] [#2 0.14,-0.61,1.01,U] [#3 0.10,-0.68,0.99,U] [#4 0.08,-0.56,1.02,U] [#5 -0.14,-0.85,0.73,U] [#6 -0.21,-0.77,0.71,U] [#7 -0.23,-0.72,0.68,U] [#8 0.21,-0.66,0.69,U] 
20:15:19.270 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.66}, one-star: {-0.05, -0.18}
20:15:19.270 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
20:15:19.270 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
20:15:19.270 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.86 mountX=0.18 mountY=0.06, mountTheta=0.31
20:15:19.270 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.18, opts=13)
20:15:19.270 00.000 7988 Enqueuing Move request for scope (-0.05, -0.18)
20:15:19.270 00.000 15712 Worker thread wakes up
20:15:19.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
20:15:19.270 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
20:15:19.270 00.000 15712 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=0.06
20:15:19.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:19.270 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.8
20:15:19.282 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:19.282 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:19.284 00.002 7988 Enqueuing Expose request
20:15:19.284 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 637.80
20:15:19.284 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
20:15:19.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:19.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:15:19.284 00.000 15712 MoveAxis(W, 32, ABG)
20:15:19.284 00.000 15712 Guiding  Dir = 3, Dur = 32
20:15:19.287 00.003 15712 IsGuiding returns 0
20:15:19.304 00.017 15712 PulseGuide returned control before completion, sleep 26
20:15:19.348 00.044 15712 IsGuiding returns 0
20:15:19.348 00.000 15712 Move returns status 0, amount 32
20:15:19.348 00.000 15712 MoveAxis(N, 0, ABG)
20:15:19.348 00.000 15712 Move returns status 0, amount 0
20:15:19.348 00.000 15712 move complete, result=0
20:15:19.348 00.000 15712 worker thread done servicing request
20:15:19.348 00.000 15712 Worker thread wakes up
20:15:19.348 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
20:15:19.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:19.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:20.993 01.645 15712 Exposure complete
20:15:21.045 00.052 15712 worker thread done servicing request
20:15:21.045 00.000 7988 OnExposeComplete: enter
20:15:21.054 00.009 7988 UpdateGuideState(): m_state=6
20:15:21.054 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3678
20:15:21.056 00.002 7988 Star::Find returns 1 (0), X=1170.58, Y=434.37, Mass=1497, SNR=26.3, Peak=187 HFD=3.2
20:15:21.056 00.000 7988 MultiStar: [#1 0.40,-0.09,0.99,U] [#2 0.11,0.07,1.04,U] [#3 0.06,0.30,0.96,U] [#4 0.18,0.21,1.03,U] [#5 0.34,0.05,0.73,U] [#6 0.19,0.11,0.71,U] [#7 -0.11,0.10,0.64,U] [#8 0.31,-0.14,0.69,U] 
20:15:21.058 00.002 7988 refined, 8 included, MultiStar: {0.18, 0.16}, one-star: {0.12, 0.69}
20:15:21.058 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
20:15:21.060 00.002 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
20:15:21.060 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.73 mountX=-0.16 mountY=-0.18, mountTheta=-2.30
20:15:21.062 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.16, opts=13)
20:15:21.064 00.002 7988 Enqueuing Move request for scope (0.18, 0.16)
20:15:21.064 00.000 15712 Worker thread wakes up
20:15:21.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
20:15:21.064 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
20:15:21.064 00.000 15712 Moving (0.18, 0.16) raw xDistance=-0.16 yDistance=-0.18
20:15:21.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:21.064 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3
20:15:21.068 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:21.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:21.070 00.002 7988 Enqueuing Expose request
20:15:21.070 00.000 15712 PPEC rslt: input = -0.16, final = 0.06, react = -0.10, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 637.79
20:15:21.070 00.000 15712 PPEC: input: -0.16, control: 0.06, exposure: 1500
20:15:21.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:21.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:15:21.072 00.002 15712 MoveAxis(W, 20, ABG)
20:15:21.072 00.000 15712 Guiding  Dir = 3, Dur = 20
20:15:21.072 00.000 15712 IsGuiding returns 0
20:15:21.091 00.019 15712 IsGuiding returns 1
20:15:21.091 00.000 15712 scope still moving after pulse duration time elapsed
20:15:21.138 00.047 15712 IsGuiding returns 0
20:15:21.138 00.000 15712 scope move finished after 20 + 50 ms
20:15:21.138 00.000 15712 Move returns status 0, amount 20
20:15:21.138 00.000 15712 MoveAxis(N, 0, ABG)
20:15:21.138 00.000 15712 Move returns status 0, amount 0
20:15:21.138 00.000 15712 move complete, result=0
20:15:21.138 00.000 7988 GuideStep: -0.2 px 20 ms WEST, -0.2 px 0 ms NORTH
20:15:21.144 00.006 15712 worker thread done servicing request
20:15:21.144 00.000 15712 Worker thread wakes up
20:15:21.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:21.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:22.557 01.413 15712 Exposure complete
20:15:22.615 00.058 15712 worker thread done servicing request
20:15:22.615 00.000 7988 OnExposeComplete: enter
20:15:22.615 00.000 7988 UpdateGuideState(): m_state=6
20:15:22.618 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3679
20:15:22.620 00.002 7988 Star::Find returns 1 (0), X=1170.67, Y=434.88, Mass=1563, SNR=27.0, Peak=241 HFD=3.3
20:15:22.620 00.000 7988 MultiStar: [#1 0.32,0.29,1.00,U] [#2 0.28,0.70,0.99,U] [#3 0.25,0.67,0.94,U] [#4 0.25,0.74,0.97,U] [#5 0.30,0.49,0.71,U] [#6 0.10,0.59,0.68,U] [#7 -0.02,0.63,0.66,U] [#8 0.31,0.57,0.64,U] 
20:15:22.622 00.002 7988 refined, 8 included, MultiStar: {0.23, 0.67}, one-star: {0.21, 1.20}
20:15:22.622 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
20:15:22.624 00.002 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.36)
20:15:22.624 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.67 hyp=0.71 cameraTheta=1.24 mountX=-0.67 mountY=-0.25, mountTheta=-2.79
20:15:22.626 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.67, opts=13)
20:15:22.628 00.002 7988 Enqueuing Move request for scope (0.23, 0.67)
20:15:22.628 00.000 15712 Worker thread wakes up
20:15:22.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.67) opts 0xd
20:15:22.628 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.67)
20:15:22.628 00.000 15712 Moving (0.23, 0.67) raw xDistance=-0.67 yDistance=-0.25
20:15:22.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:22.628 00.000 7988 UpdateGuideState exits: m=1563 SNR=27.0
20:15:22.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:22.632 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:22.634 00.002 7988 Enqueuing Expose request
20:15:22.634 00.000 15712 PPEC rslt: input = -0.67, final = -0.33, react = -0.40, pred = 0.07, hyst = -0.36, hyst_pct = 0.00, period_length = 637.78
20:15:22.634 00.000 15712 PPEC: input: -0.67, control: -0.33, exposure: 1500
20:15:22.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:22.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:15:22.634 00.000 15712 MoveAxis(E, 107, ABG)
20:15:22.634 00.000 15712 Guiding  Dir = 2, Dur = 107
20:15:22.634 00.000 15712 IsGuiding returns 0
20:15:22.649 00.015 15712 PulseGuide returned control before completion, sleep 93
20:15:22.785 00.136 15712 IsGuiding returns 0
20:15:22.785 00.000 15712 Move returns status 0, amount 107
20:15:22.785 00.000 15712 MoveAxis(N, 0, ABG)
20:15:22.785 00.000 15712 Move returns status 0, amount 0
20:15:22.785 00.000 15712 move complete, result=0
20:15:22.785 00.000 7988 GuideStep: -0.7 px 107 ms EAST, -0.2 px 0 ms NORTH
20:15:22.791 00.006 15712 worker thread done servicing request
20:15:22.791 00.000 15712 Worker thread wakes up
20:15:22.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:22.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:24.531 01.740 15712 Exposure complete
20:15:24.590 00.059 15712 worker thread done servicing request
20:15:24.592 00.002 7988 OnExposeComplete: enter
20:15:24.593 00.001 7988 UpdateGuideState(): m_state=6
20:15:24.593 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3680
20:15:24.593 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=434.35, Mass=1460, SNR=25.8, Peak=224 HFD=3.2
20:15:24.593 00.000 7988 MultiStar: [#1 0.38,-0.21,1.03,U] [#2 0.15,-0.02,0.96,U] [#3 0.14,0.03,0.98,U] [#4 0.13,-0.04,1.05,U] [#5 0.53,-0.20,0.68,U] [#6 0.20,-0.10,0.72,U] [#7 0.00,0.02,0.70,U] [#8 0.39,-0.06,0.65,U] 
20:15:24.593 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.02}, one-star: {0.00, 0.67}
20:15:24.593 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.69 = 1.69)
20:15:24.593 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.80 = -1.48)
20:15:24.593 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.12 mountX=-0.02 mountY=-0.20, mountTheta=-1.69
20:15:24.593 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.02, opts=13)
20:15:24.603 00.010 7988 Enqueuing Move request for scope (0.20, 0.02)
20:15:24.603 00.000 15712 Worker thread wakes up
20:15:24.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:24.603 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.8
20:15:24.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:24.603 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:24.608 00.005 7988 Enqueuing Expose request
20:15:24.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
20:15:24.608 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
20:15:24.608 00.000 15712 Moving (0.20, 0.02) raw xDistance=-0.02 yDistance=-0.20
20:15:24.612 00.004 15712 PPEC rslt: input = -0.02, final = 0.10, react = -0.01, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
20:15:24.612 00.000 15712 PPEC: input: -0.02, control: 0.10, exposure: 1500
20:15:24.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:24.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:15:24.612 00.000 15712 MoveAxis(W, 31, ABG)
20:15:24.614 00.002 15712 Guiding  Dir = 3, Dur = 31
20:15:24.624 00.010 15712 IsGuiding returns 0
20:15:24.643 00.019 15712 PulseGuide returned control before completion, sleep 26
20:15:24.672 00.029 15712 IsGuiding returns 1
20:15:24.672 00.000 15712 scope still moving after pulse duration time elapsed
20:15:24.707 00.035 15712 IsGuiding returns 0
20:15:24.707 00.000 15712 scope move finished after 31 + 48 ms
20:15:24.707 00.000 15712 Move returns status 0, amount 31
20:15:24.707 00.000 15712 MoveAxis(N, 0, ABG)
20:15:24.707 00.000 15712 Move returns status 0, amount 0
20:15:24.707 00.000 15712 move complete, result=0
20:15:24.707 00.000 7988 GuideStep: -0.0 px 31 ms WEST, -0.2 px 0 ms NORTH
20:15:24.709 00.002 15712 worker thread done servicing request
20:15:24.709 00.000 15712 Worker thread wakes up
20:15:24.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:24.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:26.125 01.416 15712 Exposure complete
20:15:26.185 00.060 15712 worker thread done servicing request
20:15:26.185 00.000 7988 OnExposeComplete: enter
20:15:26.186 00.001 7988 UpdateGuideState(): m_state=6
20:15:26.188 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3681
20:15:26.188 00.000 7988 Star::Find returns 1 (0), X=1170.51, Y=434.17, Mass=1491, SNR=26.3, Peak=218 HFD=3.2
20:15:26.190 00.002 7988 MultiStar: [#1 0.30,-0.49,1.05,U] [#2 0.09,-0.18,0.99,U] [#3 0.12,-0.26,0.95,U] [#4 0.01,-0.16,1.02,U] [#5 0.24,-0.23,0.71,U] [#6 -0.11,-0.34,0.73,U] [#7 -0.17,-0.29,0.62,U] [#8 0.22,-0.47,0.70,U] 
20:15:26.190 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.20}, one-star: {0.05, 0.49}
20:15:26.192 00.002 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.58) = xAngle (0.44 = 0.44)
20:15:26.192 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.55 = -2.73)
20:15:26.194 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.14 mountX=0.20 mountY=-0.09, mountTheta=-0.41
20:15:26.196 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.20, opts=13)
20:15:26.196 00.000 7988 Enqueuing Move request for scope (0.09, -0.20)
20:15:26.198 00.002 15712 Worker thread wakes up
20:15:26.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
20:15:26.198 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
20:15:26.198 00.000 15712 Moving (0.09, -0.20) raw xDistance=0.20 yDistance=-0.09
20:15:26.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:26.198 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.3
20:15:26.200 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:26.202 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:26.202 00.000 7988 Enqueuing Expose request
20:15:26.202 00.000 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 637.77
20:15:26.202 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
20:15:26.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:26.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:15:26.202 00.000 15712 MoveAxis(W, 46, ABG)
20:15:26.202 00.000 15712 Guiding  Dir = 3, Dur = 46
20:15:26.202 00.000 15712 IsGuiding returns 0
20:15:26.217 00.015 15712 PulseGuide returned control before completion, sleep 36
20:15:26.285 00.068 15712 IsGuiding returns 1
20:15:26.285 00.000 15712 scope still moving after pulse duration time elapsed
20:15:26.313 00.028 15712 IsGuiding returns 0
20:15:26.313 00.000 15712 scope move finished after 46 + 61 ms
20:15:26.313 00.000 15712 Move returns status 0, amount 46
20:15:26.313 00.000 15712 MoveAxis(N, 0, ABG)
20:15:26.313 00.000 15712 Move returns status 0, amount 0
20:15:26.313 00.000 15712 move complete, result=0
20:15:26.313 00.000 15712 worker thread done servicing request
20:15:26.313 00.000 15712 Worker thread wakes up
20:15:26.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:26.313 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
20:15:26.315 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:27.955 01.640 15712 Exposure complete
20:15:28.003 00.048 15712 worker thread done servicing request
20:15:28.003 00.000 7988 OnExposeComplete: enter
20:15:28.018 00.015 7988 UpdateGuideState(): m_state=6
20:15:28.019 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3682
20:15:28.021 00.002 7988 Star::Find returns 1 (0), X=1170.38, Y=433.74, Mass=1484, SNR=26.3, Peak=199 HFD=3.2
20:15:28.021 00.000 7988 MultiStar: [#1 0.24,-0.87,0.99,U] [#2 0.19,-0.63,1.02,U] [#3 0.00,-0.68,0.95,U] [#4 0.27,-0.89,1.03,U] [#5 0.23,-0.74,0.73,U] [#6 -0.12,-0.82,0.69,U] [#7 0.08,-0.64,0.64,U] [#8 0.24,-0.67,0.68,U] 
20:15:28.023 00.002 7988 single-star, 8 included, MultiStar: {0.12, -0.65}, one-star: {-0.08, 0.06}
20:15:28.023 00.000 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.58) = xAngle (4.10 = -2.18)
20:15:28.025 00.002 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.21 = 0.93)
20:15:28.025 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.52 mountX=-0.05 mountY=0.08, mountTheta=2.19
20:15:28.027 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
20:15:28.029 00.002 7988 Enqueuing Move request for scope (-0.08, 0.06)
20:15:28.029 00.000 15712 Worker thread wakes up
20:15:28.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
20:15:28.029 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
20:15:28.029 00.000 15712 Moving (-0.08, 0.06) raw xDistance=-0.05 yDistance=0.08
20:15:28.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:28.029 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3
20:15:28.032 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:28.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:28.034 00.002 7988 Enqueuing Expose request
20:15:28.034 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:15:28.034 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
20:15:28.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:28.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:15:28.034 00.000 15712 MoveAxis(W, 3, ABG)
20:15:28.034 00.000 15712 Guiding  Dir = 3, Dur = 3
20:15:28.034 00.000 15712 IsGuiding returns 0
20:15:28.056 00.022 15712 IsGuiding returns 0
20:15:28.056 00.000 15712 Move returns status 0, amount 3
20:15:28.056 00.000 15712 MoveAxis(N, 0, ABG)
20:15:28.056 00.000 15712 Move returns status 0, amount 0
20:15:28.056 00.000 15712 move complete, result=0
20:15:28.056 00.000 15712 worker thread done servicing request
20:15:28.056 00.000 15712 Worker thread wakes up
20:15:28.056 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
20:15:28.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:28.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:29.469 01.413 15712 Exposure complete
20:15:29.531 00.062 15712 worker thread done servicing request
20:15:29.531 00.000 7988 OnExposeComplete: enter
20:15:29.532 00.001 7988 UpdateGuideState(): m_state=6
20:15:29.532 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3683
20:15:29.532 00.000 7988 Star::Find returns 1 (0), X=1170.50, Y=433.35, Mass=1536, SNR=26.7, Peak=198 HFD=3.3
20:15:29.532 00.000 7988 MultiStar: [#1 0.20,-1.07,1.01,U] [#2 0.06,-1.01,1.00,U] [#3 0.26,-0.90,0.97,U] [#4 0.28,-0.90,0.99,U] [#5 -0.00,-0.83,0.71,U] [#6 -0.07,-1.24,0.00,M1] [#7 -0.09,-0.96,0.65,U] [#8 0.18,-0.96,0.65,U] 
20:15:29.532 00.000 7988 single-star, 7 included, MultiStar: {0.13, -0.86}, one-star: {0.04, -0.33}
20:15:29.532 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
20:15:29.532 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
20:15:29.532 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.33 hyp=0.33 cameraTheta=-1.44 mountX=0.33 mountY=-0.03, mountTheta=-0.11
20:15:29.532 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.33, opts=13)
20:15:29.532 00.000 7988 Enqueuing Move request for scope (0.04, -0.33)
20:15:29.532 00.000 15712 Worker thread wakes up
20:15:29.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.33) opts 0xd
20:15:29.532 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.33)
20:15:29.532 00.000 15712 Moving (0.04, -0.33) raw xDistance=0.33 yDistance=-0.03
20:15:29.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:29.532 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7
20:15:29.546 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:29.548 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:29.548 00.000 7988 Enqueuing Expose request
20:15:29.548 00.000 15712 PPEC rslt: input = 0.33, final = 0.17, react = 0.20, pred = -0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 637.75
20:15:29.548 00.000 15712 PPEC: input: 0.33, control: 0.17, exposure: 1500
20:15:29.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:29.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:15:29.548 00.000 15712 MoveAxis(W, 56, ABG)
20:15:29.548 00.000 15712 Guiding  Dir = 3, Dur = 56
20:15:29.548 00.000 15712 IsGuiding returns 0
20:15:29.566 00.018 15712 PulseGuide returned control before completion, sleep 51
20:15:29.646 00.080 15712 IsGuiding returns 0
20:15:29.646 00.000 15712 Move returns status 0, amount 56
20:15:29.646 00.000 15712 MoveAxis(N, 0, ABG)
20:15:29.646 00.000 15712 Move returns status 0, amount 0
20:15:29.646 00.000 15712 move complete, result=0
20:15:29.646 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -0.0 px 0 ms NORTH
20:15:29.648 00.002 15712 worker thread done servicing request
20:15:29.648 00.000 15712 Worker thread wakes up
20:15:29.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:29.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:31.285 01.637 15712 Exposure complete
20:15:31.345 00.060 15712 worker thread done servicing request
20:15:31.345 00.000 7988 OnExposeComplete: enter
20:15:31.345 00.000 7988 UpdateGuideState(): m_state=6
20:15:31.349 00.004 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3684
20:15:31.349 00.000 7988 Star::Find returns 1 (0), X=1170.34, Y=434.02, Mass=1486, SNR=26.2, Peak=226 HFD=3.2
20:15:31.351 00.002 7988 MultiStar: [#1 0.39,-0.83,1.03,U] [#2 -0.02,-0.45,1.02,U] [#3 0.02,-0.38,0.92,U] [#4 0.12,-0.30,1.05,U] [#5 0.03,-0.69,0.70,U] [#6 -0.11,-0.68,0.72,U] [#7 -0.01,-0.34,0.66,U] [#8 0.28,-0.67,0.69,U] 
20:15:31.351 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.42}, one-star: {-0.12, 0.34}
20:15:31.351 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
20:15:31.351 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.31)
20:15:31.351 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.90 mountX=-0.34 mountY=0.11, mountTheta=2.83
20:15:31.351 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.34, opts=13)
20:15:31.351 00.000 7988 Enqueuing Move request for scope (-0.12, 0.34)
20:15:31.351 00.000 15712 Worker thread wakes up
20:15:31.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.34) opts 0xd
20:15:31.351 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.34)
20:15:31.351 00.000 15712 Moving (-0.12, 0.34) raw xDistance=-0.34 yDistance=0.11
20:15:31.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:31.361 00.010 7988 UpdateGuideState exits: m=1486 SNR=26.2
20:15:31.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:31.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:31.361 00.000 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.21, pred = -0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 637.75
20:15:31.361 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
20:15:31.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:31.361 00.000 7988 Enqueuing Expose request
20:15:31.366 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:15:31.366 00.000 15712 MoveAxis(E, 68, ABG)
20:15:31.366 00.000 15712 Guiding  Dir = 2, Dur = 68
20:15:31.366 00.000 15712 IsGuiding returns 0
20:15:31.383 00.017 15712 PulseGuide returned control before completion, sleep 58
20:15:31.468 00.085 15712 IsGuiding returns 0
20:15:31.468 00.000 15712 Move returns status 0, amount 68
20:15:31.468 00.000 15712 MoveAxis(N, 0, ABG)
20:15:31.468 00.000 15712 Move returns status 0, amount 0
20:15:31.468 00.000 15712 move complete, result=0
20:15:31.468 00.000 7988 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
20:15:31.468 00.000 15712 worker thread done servicing request
20:15:31.468 00.000 15712 Worker thread wakes up
20:15:31.470 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:31.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:32.875 01.405 15712 Exposure complete
20:15:32.937 00.062 15712 worker thread done servicing request
20:15:32.937 00.000 7988 OnExposeComplete: enter
20:15:32.937 00.000 7988 UpdateGuideState(): m_state=6
20:15:32.937 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
20:15:32.937 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=433.83, Mass=1522, SNR=26.3, Peak=175 HFD=3.7
20:15:32.937 00.000 7988 MultiStar: [#1 0.15,-0.99,0.99,U] [#2 0.08,-0.59,0.98,U] [#3 0.20,-0.63,0.91,U] [#4 0.16,-0.72,1.00,U] [#5 0.27,-0.75,0.71,U] [#6 -0.02,-0.73,0.74,U] [#7 -0.03,-0.60,0.65,U] [#8 0.27,-0.56,0.67,U] 
20:15:32.937 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.59}, one-star: {-0.10, 0.15}
20:15:32.945 00.008 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.57)
20:15:32.945 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.54)
20:15:32.945 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.14 mountX=-0.15 mountY=0.09, mountTheta=2.59
20:15:32.949 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.15, opts=13)
20:15:32.951 00.002 7988 Enqueuing Move request for scope (-0.10, 0.15)
20:15:32.951 00.000 15712 Worker thread wakes up
20:15:32.953 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
20:15:32.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
20:15:32.953 00.000 15712 Moving (-0.10, 0.15) raw xDistance=-0.15 yDistance=0.09
20:15:32.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:32.953 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.3
20:15:32.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:32.953 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:32.953 00.000 7988 Enqueuing Expose request
20:15:32.953 00.000 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.74
20:15:32.953 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
20:15:32.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:32.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:15:32.953 00.000 15712 MoveAxis(W, 6, ABG)
20:15:32.953 00.000 15712 Guiding  Dir = 3, Dur = 6
20:15:32.953 00.000 15712 IsGuiding returns 0
20:15:32.985 00.032 15712 IsGuiding returns 0
20:15:32.985 00.000 15712 Move returns status 0, amount 6
20:15:32.985 00.000 15712 MoveAxis(N, 0, ABG)
20:15:32.985 00.000 15712 Move returns status 0, amount 0
20:15:32.985 00.000 15712 move complete, result=0
20:15:32.985 00.000 15712 worker thread done servicing request
20:15:32.985 00.000 15712 Worker thread wakes up
20:15:32.985 00.000 7988 GuideStep: -0.2 px 6 ms WEST, 0.1 px 0 ms NORTH
20:15:32.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:32.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:34.629 01.644 15712 Exposure complete
20:15:34.679 00.050 15712 worker thread done servicing request
20:15:34.679 00.000 7988 OnExposeComplete: enter
20:15:34.679 00.000 7988 UpdateGuideState(): m_state=6
20:15:34.691 00.012 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3686
20:15:34.691 00.000 7988 Star::Find returns 1 (0), X=1170.32, Y=433.79, Mass=1511, SNR=26.3, Peak=209 HFD=3.2
20:15:34.691 00.000 7988 MultiStar: [#1 0.17,-0.61,1.05,U] [#2 0.07,-0.48,0.97,U] [#3 -0.11,-0.27,0.97,U] [#4 0.16,-0.40,1.04,U] [#5 0.04,-0.69,0.71,U] [#6 -0.13,-0.61,0.73,U] [#7 -0.28,-0.28,0.65,U] [#8 0.09,-0.29,0.67,U] 
20:15:34.691 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.39}, one-star: {-0.13, 0.11}
20:15:34.696 00.005 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.58) = xAngle (4.04 = -2.25)
20:15:34.696 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.14 = 0.86)
20:15:34.696 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.46 mountX=-0.11 mountY=0.13, mountTheta=2.26
20:15:34.696 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.11, opts=13)
20:15:34.696 00.000 7988 Enqueuing Move request for scope (-0.13, 0.11)
20:15:34.696 00.000 15712 Worker thread wakes up
20:15:34.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
20:15:34.696 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
20:15:34.696 00.000 15712 Moving (-0.13, 0.11) raw xDistance=-0.11 yDistance=0.13
20:15:34.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:34.696 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.3
20:15:34.706 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:34.707 00.001 15712 PPEC rslt: input = -0.11, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 637.73
20:15:34.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:34.707 00.000 7988 Enqueuing Expose request
20:15:34.707 00.000 15712 PPEC: input: -0.11, control: 0.05, exposure: 1500
20:15:34.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:34.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:15:34.707 00.000 15712 MoveAxis(W, 15, ABG)
20:15:34.707 00.000 15712 Guiding  Dir = 3, Dur = 15
20:15:34.707 00.000 15712 IsGuiding returns 0
20:15:34.728 00.021 15712 IsGuiding returns 1
20:15:34.728 00.000 15712 scope still moving after pulse duration time elapsed
20:15:34.776 00.048 15712 IsGuiding returns 0
20:15:34.776 00.000 15712 scope move finished after 15 + 51 ms
20:15:34.776 00.000 15712 Move returns status 0, amount 15
20:15:34.776 00.000 15712 MoveAxis(N, 0, ABG)
20:15:34.776 00.000 15712 Move returns status 0, amount 0
20:15:34.776 00.000 15712 move complete, result=0
20:15:34.776 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
20:15:34.779 00.003 15712 worker thread done servicing request
20:15:34.779 00.000 15712 Worker thread wakes up
20:15:34.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:34.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:36.192 01.413 15712 Exposure complete
20:15:36.245 00.053 15712 worker thread done servicing request
20:15:36.245 00.000 7988 OnExposeComplete: enter
20:15:36.253 00.008 7988 UpdateGuideState(): m_state=6
20:15:36.253 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3687
20:15:36.253 00.000 7988 Star::Find returns 1 (0), X=1170.32, Y=434.85, Mass=1489, SNR=26.3, Peak=189 HFD=3.1
20:15:36.253 00.000 7988 MultiStar: [#1 0.11,0.38,1.04,U] [#2 -0.05,0.52,1.00,U] [#3 0.03,0.63,0.96,U] [#4 -0.12,0.64,1.05,U] [#5 0.06,0.51,0.75,U] [#6 -0.06,0.61,0.69,U] [#7 -0.32,0.62,0.70,U] [#8 0.09,0.64,0.68,U] 
20:15:36.253 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.64}, one-star: {-0.14, 1.17}
20:15:36.253 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.07)
20:15:36.253 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.04)
20:15:36.261 00.008 7988 CameraToMount -- cameraX=-0.04 cameraY=0.64 hyp=0.64 cameraTheta=1.64 mountX=-0.64 mountY=0.03, mountTheta=3.10
20:15:36.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.64, opts=13)
20:15:36.261 00.000 7988 Enqueuing Move request for scope (-0.04, 0.64)
20:15:36.261 00.000 15712 Worker thread wakes up
20:15:36.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.64) opts 0xd
20:15:36.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.64)
20:15:36.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:36.261 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.3
20:15:36.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:36.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:36.269 00.008 7988 Enqueuing Expose request
20:15:36.269 00.000 15712 Moving (-0.04, 0.64) raw xDistance=-0.64 yDistance=0.03
20:15:36.269 00.000 15712 PPEC rslt: input = -0.64, final = -0.31, react = -0.38, pred = 0.07, hyst = -0.34, hyst_pct = 0.00, period_length = 637.73
20:15:36.269 00.000 15712 PPEC: input: -0.64, control: -0.31, exposure: 1500
20:15:36.269 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:36.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:15:36.269 00.000 15712 MoveAxis(E, 102, ABG)
20:15:36.269 00.000 15712 Guiding  Dir = 2, Dur = 102
20:15:36.278 00.009 15712 IsGuiding returns 0
20:15:36.295 00.017 15712 PulseGuide returned control before completion, sleep 97
20:15:36.407 00.112 15712 IsGuiding returns 0
20:15:36.407 00.000 15712 Move returns status 0, amount 102
20:15:36.407 00.000 15712 MoveAxis(N, 0, ABG)
20:15:36.407 00.000 15712 Move returns status 0, amount 0
20:15:36.407 00.000 15712 move complete, result=0
20:15:36.407 00.000 7988 GuideStep: -0.6 px 102 ms EAST, 0.0 px 0 ms NORTH
20:15:36.407 00.000 15712 worker thread done servicing request
20:15:36.409 00.002 15712 Worker thread wakes up
20:15:36.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:36.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:38.043 01.634 15712 Exposure complete
20:15:38.099 00.056 15712 worker thread done servicing request
20:15:38.099 00.000 7988 OnExposeComplete: enter
20:15:38.099 00.000 7988 UpdateGuideState(): m_state=6
20:15:38.104 00.005 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3688
20:15:38.104 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=435.47, Mass=1561, SNR=26.9, Peak=198 HFD=3.3
20:15:38.104 00.000 7988 MultiStar: [#1 0.31,0.62,1.01,U] [#2 0.09,0.99,0.97,U] [#3 0.09,1.10,0.96,U] [#4 0.06,1.04,1.00,U] [#5 0.33,0.98,0.68,U] [#6 -0.09,0.92,0.66,U] [#7 -0.00,0.93,0.64,U] [#8 0.17,0.96,0.63,U] 
20:15:38.104 00.000 7988 refined, 8 included, MultiStar: {0.11, 1.05}, one-star: {-0.02, 1.79}
20:15:38.104 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
20:15:38.104 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
20:15:38.104 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=1.05 hyp=1.06 cameraTheta=1.47 mountX=-1.05 mountY=-0.13, mountTheta=-3.02
20:15:38.104 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=1.05, opts=13)
20:15:38.104 00.000 7988 Enqueuing Move request for scope (0.11, 1.05)
20:15:38.104 00.000 15712 Worker thread wakes up
20:15:38.116 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:38.116 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.9
20:15:38.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:38.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:38.116 00.000 7988 Enqueuing Expose request
20:15:38.120 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 1.05) opts 0xd
20:15:38.120 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 1.05)
20:15:38.120 00.000 15712 Moving (0.11, 1.05) raw xDistance=-1.05 yDistance=-0.13
20:15:38.123 00.003 15712 PPEC rslt: input = -1.05, final = -0.57, react = -0.63, pred = 0.06, hyst = -0.57, hyst_pct = 0.00, period_length = 637.72
20:15:38.123 00.000 15712 PPEC: input: -1.05, control: -0.57, exposure: 1500
20:15:38.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:38.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:15:38.123 00.000 15712 MoveAxis(E, 186, ABG)
20:15:38.123 00.000 15712 Guiding  Dir = 2, Dur = 186
20:15:38.125 00.002 15712 IsGuiding returns 0
20:15:38.150 00.025 15712 PulseGuide returned control before completion, sleep 172
20:15:38.327 00.177 15712 IsGuiding returns 1
20:15:38.327 00.000 15712 scope still moving after pulse duration time elapsed
20:15:38.371 00.044 15712 IsGuiding returns 0
20:15:38.371 00.000 15712 scope move finished after 186 + 62 ms
20:15:38.371 00.000 15712 Move returns status 0, amount 186
20:15:38.371 00.000 15712 MoveAxis(N, 0, ABG)
20:15:38.371 00.000 15712 Move returns status 0, amount 0
20:15:38.371 00.000 15712 move complete, result=0
20:15:38.371 00.000 15712 worker thread done servicing request
20:15:38.371 00.000 15712 Worker thread wakes up
20:15:38.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:38.371 00.000 7988 GuideStep: -1.1 px 186 ms EAST, -0.1 px 0 ms NORTH
20:15:38.375 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:39.793 01.418 15712 Exposure complete
20:15:39.850 00.057 15712 worker thread done servicing request
20:15:39.850 00.000 7988 OnExposeComplete: enter
20:15:39.856 00.006 7988 UpdateGuideState(): m_state=6
20:15:39.858 00.002 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3689
20:15:39.858 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=434.29, Mass=1424, SNR=25.6, Peak=205 HFD=3.5
20:15:39.860 00.002 7988 MultiStar: [#1 0.03,-0.25,1.01,U] [#2 -0.06,-0.03,1.03,U] [#3 -0.05,0.19,0.97,U] [#4 -0.12,-0.15,1.08,U] [#5 0.15,-0.04,0.73,U] [#6 -0.18,-0.26,0.73,U] [#7 -0.30,0.10,0.69,U] [#8 0.09,-0.02,0.68,U] 
20:15:39.860 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.10, 0.61}
20:15:39.862 00.002 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.58) = xAngle (4.35 = -1.93)
20:15:39.862 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.18)
20:15:39.864 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.77 mountX=-0.02 mountY=0.06, mountTheta=1.94
20:15:39.866 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
20:15:39.867 00.001 7988 Enqueuing Move request for scope (-0.06, 0.02)
20:15:39.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:39.869 00.002 7988 UpdateGuideState exits: m=1424 SNR=25.6
20:15:39.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:39.871 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:39.872 00.001 7988 Enqueuing Expose request
20:15:39.872 00.000 15712 Worker thread wakes up
20:15:39.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
20:15:39.872 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
20:15:39.872 00.000 15712 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=0.06
20:15:39.872 00.000 15712 PPEC rslt: input = -0.02, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 637.71
20:15:39.872 00.000 15712 PPEC: input: -0.02, control: 0.05, exposure: 1500
20:15:39.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:39.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:15:39.872 00.000 15712 MoveAxis(W, 18, ABG)
20:15:39.872 00.000 15712 Guiding  Dir = 3, Dur = 18
20:15:39.872 00.000 15712 IsGuiding returns 0
20:15:39.887 00.015 15712 PulseGuide returned control before completion, sleep 14
20:15:39.939 00.052 15712 IsGuiding returns 0
20:15:39.939 00.000 15712 Move returns status 0, amount 18
20:15:39.939 00.000 15712 MoveAxis(N, 0, ABG)
20:15:39.939 00.000 15712 Move returns status 0, amount 0
20:15:39.939 00.000 15712 move complete, result=0
20:15:39.939 00.000 7988 GuideStep: -0.0 px 18 ms WEST, 0.1 px 0 ms NORTH
20:15:39.941 00.002 15712 worker thread done servicing request
20:15:39.941 00.000 15712 Worker thread wakes up
20:15:39.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:39.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:41.583 01.642 15712 Exposure complete
20:15:41.634 00.051 15712 worker thread done servicing request
20:15:41.634 00.000 7988 OnExposeComplete: enter
20:15:41.634 00.000 7988 UpdateGuideState(): m_state=6
20:15:41.644 00.010 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3690
20:15:41.644 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=433.77, Mass=1517, SNR=26.4, Peak=193 HFD=3.2
20:15:41.644 00.000 7988 MultiStar: [#1 0.27,-0.81,1.04,U] [#2 -0.02,-0.48,1.02,U] [#3 0.03,-0.59,0.98,U] [#4 -0.03,-0.43,1.05,U] [#5 -0.05,-0.53,0.75,U] [#6 -0.06,-0.71,0.71,U] [#7 -0.22,-0.52,0.63,U] [#8 0.08,-0.65,0.66,U] 
20:15:41.644 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.50}, one-star: {-0.08, 0.09}
20:15:41.644 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.58) = xAngle (3.88 = -2.40)
20:15:41.644 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.71)
20:15:41.650 00.006 7988 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=-0.09 mountY=0.08, mountTheta=2.42
20:15:41.650 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.09, opts=13)
20:15:41.650 00.000 7988 Enqueuing Move request for scope (-0.08, 0.09)
20:15:41.650 00.000 15712 Worker thread wakes up
20:15:41.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
20:15:41.650 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
20:15:41.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:41.650 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.4
20:15:41.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:41.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:41.650 00.000 7988 Enqueuing Expose request
20:15:41.660 00.010 15712 Moving (-0.08, 0.09) raw xDistance=-0.09 yDistance=0.08
20:15:41.660 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.71
20:15:41.660 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
20:15:41.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:41.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:15:41.660 00.000 15712 MoveAxis(E, 2, ABG)
20:15:41.660 00.000 15712 Guiding  Dir = 2, Dur = 2
20:15:41.660 00.000 15712 IsGuiding returns 0
20:15:41.712 00.052 15712 IsGuiding returns 0
20:15:41.712 00.000 15712 Move returns status 0, amount 2
20:15:41.712 00.000 15712 MoveAxis(N, 0, ABG)
20:15:41.712 00.000 15712 Move returns status 0, amount 0
20:15:41.712 00.000 15712 move complete, result=0
20:15:41.712 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:15:41.716 00.004 15712 worker thread done servicing request
20:15:41.716 00.000 15712 Worker thread wakes up
20:15:41.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:41.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:43.127 01.411 15712 Exposure complete
20:15:43.186 00.059 15712 worker thread done servicing request
20:15:43.186 00.000 7988 OnExposeComplete: enter
20:15:43.189 00.003 7988 UpdateGuideState(): m_state=6
20:15:43.189 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3691
20:15:43.191 00.002 7988 Star::Find returns 1 (0), X=1170.64, Y=433.79, Mass=1534, SNR=26.6, Peak=182 HFD=3.6
20:15:43.191 00.000 7988 MultiStar: [#1 0.31,-0.95,0.96,U] [#2 0.18,-0.60,1.02,U] [#3 0.28,-0.67,0.97,U] [#4 0.11,-0.64,1.04,U] [#5 0.16,-0.75,0.68,U] [#6 0.02,-0.71,0.72,U] [#7 -0.08,-0.68,0.66,U] [#8 0.28,-0.85,0.63,U] 
20:15:43.191 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.62}, one-star: {0.18, 0.10}
20:15:43.191 00.000 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.58) = xAngle (2.11 = 2.11)
20:15:43.191 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.22 = -1.06)
20:15:43.191 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.53 mountX=-0.11 mountY=-0.18, mountTheta=-2.10
20:15:43.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.10, opts=13)
20:15:43.200 00.009 7988 Enqueuing Move request for scope (0.18, 0.10)
20:15:43.200 00.000 15712 Worker thread wakes up
20:15:43.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
20:15:43.200 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
20:15:43.200 00.000 15712 Moving (0.18, 0.10) raw xDistance=-0.11 yDistance=-0.18
20:15:43.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:43.200 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.6
20:15:43.203 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:43.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:43.205 00.002 7988 Enqueuing Expose request
20:15:43.205 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.70
20:15:43.205 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
20:15:43.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:43.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:15:43.205 00.000 15712 MoveAxis(E, 7, ABG)
20:15:43.205 00.000 15712 Guiding  Dir = 2, Dur = 7
20:15:43.205 00.000 15712 IsGuiding returns 0
20:15:43.220 00.015 15712 IsGuiding returns 0
20:15:43.220 00.000 15712 Move returns status 0, amount 7
20:15:43.220 00.000 15712 MoveAxis(N, 0, ABG)
20:15:43.220 00.000 15712 Move returns status 0, amount 0
20:15:43.220 00.000 15712 move complete, result=0
20:15:43.220 00.000 15712 worker thread done servicing request
20:15:43.220 00.000 15712 Worker thread wakes up
20:15:43.220 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
20:15:43.234 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:43.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:44.867 01.633 15712 Exposure complete
20:15:44.925 00.058 15712 worker thread done servicing request
20:15:44.925 00.000 7988 OnExposeComplete: enter
20:15:44.925 00.000 7988 UpdateGuideState(): m_state=6
20:15:44.928 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3692
20:15:44.930 00.002 7988 Star::Find returns 1 (0), X=1170.27, Y=434.30, Mass=1528, SNR=26.3, Peak=178 HFD=3.7
20:15:44.932 00.002 7988 MultiStar: [#1 0.05,-0.70,1.01,U] [#2 -0.29,-0.29,0.98,U] [#3 -0.10,-0.32,0.92,U] [#4 -0.13,-0.45,1.02,U] [#5 -0.23,-0.31,0.70,U] [#6 -0.28,-0.36,0.68,U] [#7 -0.48,-0.20,0.64,U] [#8 0.00,-0.29,0.63,U] 
20:15:44.932 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.25}, one-star: {-0.19, 0.62}
20:15:44.934 00.002 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.58) = xAngle (-0.59 = -0.59)
20:15:44.934 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.52 = 2.52)
20:15:44.936 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.17 mountX=0.25 mountY=0.18, mountTheta=0.62
20:15:44.938 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.25, opts=13)
20:15:44.938 00.000 7988 Enqueuing Move request for scope (-0.17, -0.25)
20:15:44.940 00.002 15712 Worker thread wakes up
20:15:44.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
20:15:44.940 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
20:15:44.940 00.000 15712 Moving (-0.17, -0.25) raw xDistance=0.25 yDistance=0.18
20:15:44.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:44.940 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.3
20:15:44.942 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:44.944 00.002 15712 PPEC rslt: input = 0.25, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 637.69
20:15:44.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:44.944 00.000 7988 Enqueuing Expose request
20:15:44.944 00.000 15712 PPEC: input: 0.25, control: 0.14, exposure: 1500
20:15:44.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:44.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:15:44.944 00.000 15712 MoveAxis(W, 47, ABG)
20:15:44.944 00.000 15712 Guiding  Dir = 3, Dur = 47
20:15:44.944 00.000 15712 IsGuiding returns 0
20:15:44.970 00.026 15712 PulseGuide returned control before completion, sleep 30
20:15:45.038 00.068 15712 IsGuiding returns 1
20:15:45.038 00.000 15712 scope still moving after pulse duration time elapsed
20:15:45.072 00.034 15712 IsGuiding returns 0
20:15:45.072 00.000 15712 scope move finished after 47 + 78 ms
20:15:45.072 00.000 15712 Move returns status 0, amount 47
20:15:45.072 00.000 15712 MoveAxis(N, 0, ABG)
20:15:45.072 00.000 15712 Move returns status 0, amount 0
20:15:45.072 00.000 15712 move complete, result=0
20:15:45.072 00.000 7988 GuideStep: 0.3 px 47 ms WEST, 0.2 px 0 ms NORTH
20:15:45.073 00.001 15712 worker thread done servicing request
20:15:45.073 00.000 15712 Worker thread wakes up
20:15:45.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:45.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:46.477 01.404 15712 Exposure complete
20:15:46.534 00.057 15712 worker thread done servicing request
20:15:46.537 00.003 7988 OnExposeComplete: enter
20:15:46.537 00.000 7988 UpdateGuideState(): m_state=6
20:15:46.539 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3693
20:15:46.539 00.000 7988 Star::Find returns 1 (0), X=1170.40, Y=434.26, Mass=1486, SNR=26.0, Peak=151 HFD=3.6
20:15:46.539 00.000 7988 MultiStar: [#1 0.26,-0.47,0.99,U] [#2 0.11,-0.09,1.00,U] [#3 0.30,-0.17,0.93,U] [#4 -0.08,-0.16,1.03,U] [#5 0.24,-0.07,0.72,U] [#6 -0.22,-0.30,0.68,U] [#7 -0.22,-0.12,0.66,U] [#8 0.34,-0.18,0.65,U] 
20:15:46.539 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.10}, one-star: {-0.05, 0.58}
20:15:46.539 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.58) = xAngle (0.69 = 0.69)
20:15:46.539 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.79 = -2.49)
20:15:46.539 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.89 mountX=0.10 mountY=-0.08, mountTheta=-0.67
20:15:46.539 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.10, opts=13)
20:15:46.539 00.000 7988 Enqueuing Move request for scope (0.08, -0.10)
20:15:46.539 00.000 15712 Worker thread wakes up
20:15:46.539 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
20:15:46.539 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
20:15:46.539 00.000 15712 Moving (0.08, -0.10) raw xDistance=0.10 yDistance=-0.08
20:15:46.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:46.539 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.0
20:15:46.553 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:46.554 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:46.554 00.000 7988 Enqueuing Expose request
20:15:46.554 00.000 15712 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 637.69
20:15:46.554 00.000 15712 PPEC: input: 0.10, control: 0.05, exposure: 1500
20:15:46.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:46.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:15:46.554 00.000 15712 MoveAxis(W, 15, ABG)
20:15:46.554 00.000 15712 Guiding  Dir = 3, Dur = 15
20:15:46.554 00.000 15712 IsGuiding returns 0
20:15:46.573 00.019 15712 IsGuiding returns 1
20:15:46.573 00.000 15712 scope still moving after pulse duration time elapsed
20:15:46.621 00.048 15712 IsGuiding returns 0
20:15:46.621 00.000 15712 scope move finished after 15 + 48 ms
20:15:46.621 00.000 15712 Move returns status 0, amount 15
20:15:46.621 00.000 15712 MoveAxis(N, 0, ABG)
20:15:46.621 00.000 15712 Move returns status 0, amount 0
20:15:46.621 00.000 15712 move complete, result=0
20:15:46.621 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
20:15:46.623 00.002 15712 worker thread done servicing request
20:15:46.623 00.000 15712 Worker thread wakes up
20:15:46.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:46.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:48.263 01.640 15712 Exposure complete
20:15:48.322 00.059 15712 worker thread done servicing request
20:15:48.322 00.000 7988 OnExposeComplete: enter
20:15:48.322 00.000 7988 UpdateGuideState(): m_state=6
20:15:48.324 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3694
20:15:48.326 00.002 7988 Star::Find returns 1 (1), X=1170.05, Y=435.88, Mass=1565, SNR=26.9, Peak=255 HFD=3.1
20:15:48.326 00.000 7988 MultiStar: [#1 -0.28,1.40,0.00,M1] [#2 -0.25,1.52,0.00,M1] [#3 -0.09,1.63,0.00,M1] [#4 -0.32,1.71,0.00,M1] [#5 -0.12,1.48,0.00,M1] [#6 -0.49,1.61,0.00,M1] [#7 -0.59,1.70,0.00,M1] [#8 -0.17,1.55,0.00,M1] 
20:15:48.328 00.002 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
20:15:48.328 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
20:15:48.330 00.002 7988 CameraToMount -- cameraX=-0.40 cameraY=2.20 hyp=2.24 cameraTheta=1.75 mountX=-2.20 mountY=0.35, mountTheta=2.98
20:15:48.330 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=2.20, opts=13)
20:15:48.330 00.000 7988 Enqueuing Move request for scope (-0.40, 2.20)
20:15:48.330 00.000 15712 Worker thread wakes up
20:15:48.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 2.20) opts 0xd
20:15:48.330 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, 2.20)
20:15:48.330 00.000 15712 Moving (-0.40, 2.20) raw xDistance=-2.20 yDistance=0.35
20:15:48.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:48.330 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.9 Saturated
20:15:48.337 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:48.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:48.339 00.002 7988 Enqueuing Expose request
20:15:48.340 00.001 15712 PPEC rslt: input = -2.20, final = -1.25, react = -1.32, pred = 0.07, hyst = -1.18, hyst_pct = 0.00, period_length = 637.68
20:15:48.340 00.000 15712 PPEC: input: -2.20, control: -1.25, exposure: 1500
20:15:48.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
20:15:48.340 00.000 15712 MoveAxis(E, 408, ABG)
20:15:48.340 00.000 15712 Guiding  Dir = 2, Dur = 408
20:15:48.340 00.000 15712 IsGuiding returns 0
20:15:48.361 00.021 15712 PulseGuide returned control before completion, sleep 403
20:15:48.792 00.431 15712 IsGuiding returns 0
20:15:48.792 00.000 15712 Move returns status 0, amount 408
20:15:48.792 00.000 15712 MoveAxis(S, 90, ABG)
20:15:48.792 00.000 15712 Guiding  Dir = 1, Dur = 90
20:15:48.823 00.031 15712 IsGuiding returns 0
20:15:48.901 00.078 15712 PulseGuide returned control before completion, sleep 21
20:15:48.930 00.029 15712 IsGuiding returns 1
20:15:48.930 00.000 15712 scope still moving after pulse duration time elapsed
20:15:48.962 00.032 15712 IsGuiding returns 1
20:15:49.009 00.047 15712 IsGuiding returns 0
20:15:49.009 00.000 15712 scope move finished after 90 + 101 ms
20:15:49.009 00.000 15712 Move returns status 0, amount 90
20:15:49.009 00.000 15712 move complete, result=0
20:15:49.009 00.000 15712 worker thread done servicing request
20:15:49.009 00.000 15712 Worker thread wakes up
20:15:49.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:49.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:49.009 00.000 7988 GuideStep: -2.2 px 408 ms EAST, 0.4 px 90 ms SOUTH
20:15:50.428 01.419 15712 Exposure complete
20:15:50.482 00.054 15712 worker thread done servicing request
20:15:50.482 00.000 7988 OnExposeComplete: enter
20:15:50.482 00.000 7988 UpdateGuideState(): m_state=6
20:15:50.490 00.008 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3695
20:15:50.490 00.000 7988 Star::Find returns 1 (0), X=1170.57, Y=435.85, Mass=1466, SNR=26.0, Peak=175 HFD=3.2
20:15:50.490 00.000 7988 MultiStar: [#1 0.50,1.23,0.00,M2] [#2 0.12,1.43,0.00,M2] [#3 0.22,1.43,0.00,M2] [#4 0.00,1.64,0.00,M2] [#5 0.36,1.54,0.00,M2] [#6 -0.05,1.43,0.00,M2] [#7 -0.15,1.50,0.00,M2] [#8 0.14,1.57,0.00,M2] 
20:15:50.490 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
20:15:50.490 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.08)
20:15:50.490 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=2.17 hyp=2.17 cameraTheta=1.52 mountX=-2.17 mountY=-0.17, mountTheta=-3.06
20:15:50.490 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=2.17, opts=13)
20:15:50.490 00.000 7988 Enqueuing Move request for scope (0.11, 2.17)
20:15:50.499 00.009 15712 Worker thread wakes up
20:15:50.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 2.17) opts 0xd
20:15:50.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 2.17)
20:15:50.499 00.000 15712 Moving (0.11, 2.17) raw xDistance=-2.17 yDistance=-0.17
20:15:50.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:50.499 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
20:15:50.502 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:50.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:50.502 00.000 7988 Enqueuing Expose request
20:15:50.502 00.000 15712 PPEC rslt: input = -2.17, final = -1.16, react = -1.30, pred = 0.14, hyst = -1.17, hyst_pct = 0.00, period_length = 637.68
20:15:50.506 00.004 15712 PPEC: input: -2.17, control: -1.16, exposure: 1500
20:15:50.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:50.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:15:50.506 00.000 15712 MoveAxis(E, 380, ABG)
20:15:50.506 00.000 15712 Guiding  Dir = 2, Dur = 380
20:15:50.506 00.000 15712 IsGuiding returns 0
20:15:50.521 00.015 15712 PulseGuide returned control before completion, sleep 375
20:15:50.938 00.417 15712 IsGuiding returns 0
20:15:50.938 00.000 15712 Move returns status 0, amount 380
20:15:50.938 00.000 15712 MoveAxis(N, 0, ABG)
20:15:50.938 00.000 15712 Move returns status 0, amount 0
20:15:50.938 00.000 15712 move complete, result=0
20:15:50.938 00.000 15712 worker thread done servicing request
20:15:50.938 00.000 15712 Worker thread wakes up
20:15:50.938 00.000 7988 GuideStep: -2.2 px 380 ms EAST, -0.2 px 0 ms NORTH
20:15:50.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:50.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:52.582 01.644 15712 Exposure complete
20:15:52.628 00.046 15712 worker thread done servicing request
20:15:52.628 00.000 7988 OnExposeComplete: enter
20:15:52.643 00.015 7988 UpdateGuideState(): m_state=6
20:15:52.644 00.001 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
20:15:52.644 00.000 7988 Star::Find returns 1 (0), X=1170.74, Y=434.10, Mass=1503, SNR=26.4, Peak=226 HFD=3.2
20:15:52.644 00.000 7988 MultiStar: [#1 0.51,-0.53,1.01,U] [#2 0.34,-0.25,1.01,U] [#3 0.42,-0.20,0.96,U] [#4 0.30,-0.25,1.05,U] [#5 0.45,-0.34,0.69,U] [#6 0.29,-0.36,0.70,U] [#7 0.31,-0.37,0.64,U] [#8 0.82,-0.38,0.67,U] 
20:15:52.644 00.000 7988 refined, 8 included, MultiStar: {0.40, -0.23}, one-star: {0.28, 0.42}
20:15:52.644 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.58) = xAngle (1.05 = 1.05)
20:15:52.644 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.16 = -2.12)
20:15:52.644 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=-0.23 hyp=0.46 cameraTheta=-0.53 mountX=0.23 mountY=-0.40, mountTheta=-1.05
20:15:52.644 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-0.23, opts=13)
20:15:52.644 00.000 7988 Enqueuing Move request for scope (0.40, -0.23)
20:15:52.644 00.000 15712 Worker thread wakes up
20:15:52.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.23) opts 0xd
20:15:52.644 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -0.23)
20:15:52.644 00.000 15712 Moving (0.40, -0.23) raw xDistance=0.23 yDistance=-0.40
20:15:52.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:52.644 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
20:15:52.658 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:52.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:52.660 00.002 7988 Enqueuing Expose request
20:15:52.660 00.000 15712 PPEC rslt: input = 0.23, final = 0.24, react = 0.14, pred = 0.10, hyst = 0.05, hyst_pct = 0.00, period_length = 637.67
20:15:52.660 00.000 15712 PPEC: input: 0.23, control: 0.24, exposure: 1500
20:15:52.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:15:52.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:15:52.660 00.000 15712 MoveAxis(W, 79, ABG)
20:15:52.660 00.000 15712 Guiding  Dir = 3, Dur = 79
20:15:52.660 00.000 15712 IsGuiding returns 0
20:15:52.679 00.019 15712 PulseGuide returned control before completion, sleep 72
20:15:52.756 00.077 15712 IsGuiding returns 1
20:15:52.756 00.000 15712 scope still moving after pulse duration time elapsed
20:15:52.791 00.035 15712 IsGuiding returns 0
20:15:52.791 00.000 15712 scope move finished after 79 + 50 ms
20:15:52.791 00.000 15712 Move returns status 0, amount 79
20:15:52.791 00.000 15712 MoveAxis(N, 0, ABG)
20:15:52.791 00.000 15712 Move returns status 0, amount 0
20:15:52.791 00.000 15712 move complete, result=0
20:15:52.791 00.000 7988 GuideStep: 0.2 px 79 ms WEST, -0.4 px 0 ms NORTH
20:15:52.793 00.002 15712 worker thread done servicing request
20:15:52.793 00.000 15712 Worker thread wakes up
20:15:52.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:52.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:54.208 01.415 15712 Exposure complete
20:15:54.270 00.062 15712 worker thread done servicing request
20:15:54.270 00.000 7988 OnExposeComplete: enter
20:15:54.270 00.000 7988 UpdateGuideState(): m_state=6
20:15:54.270 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3697
20:15:54.270 00.000 7988 Star::Find returns 1 (0), X=1170.69, Y=433.83, Mass=1565, SNR=26.7, Peak=214 HFD=3.6
20:15:54.270 00.000 7988 MultiStar: [#1 0.57,-0.90,0.97,U] [#2 0.53,-0.59,0.98,U] [#3 0.34,-0.75,0.98,U] [#4 0.36,-0.66,1.01,U] [#5 0.50,-0.67,0.72,U] [#6 0.31,-0.62,0.71,U] [#7 0.48,-0.55,0.67,U] [#8 0.69,-0.55,0.66,U] 
20:15:54.270 00.000 7988 single-star, 8 included, MultiStar: {0.44, -0.57}, one-star: {0.23, 0.15}
20:15:54.270 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.13 = 2.13)
20:15:54.277 00.007 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.24 = -1.04)
20:15:54.277 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.28 cameraTheta=0.56 mountX=-0.15 mountY=-0.24, mountTheta=-2.13
20:15:54.279 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.15, opts=13)
20:15:54.281 00.002 7988 Enqueuing Move request for scope (0.23, 0.15)
20:15:54.281 00.000 15712 Worker thread wakes up
20:15:54.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.15) opts 0xd
20:15:54.281 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.15)
20:15:54.281 00.000 15712 Moving (0.23, 0.15) raw xDistance=-0.15 yDistance=-0.24
20:15:54.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:54.281 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.7
20:15:54.285 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:54.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:54.287 00.002 7988 Enqueuing Expose request
20:15:54.287 00.000 15712 PPEC rslt: input = -0.15, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.66
20:15:54.287 00.000 15712 PPEC: input: -0.15, control: 0.04, exposure: 1500
20:15:54.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:54.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:15:54.287 00.000 15712 MoveAxis(W, 14, ABG)
20:15:54.289 00.002 15712 Guiding  Dir = 3, Dur = 14
20:15:54.289 00.000 15712 IsGuiding returns 0
20:15:54.309 00.020 15712 IsGuiding returns 1
20:15:54.309 00.000 15712 scope still moving after pulse duration time elapsed
20:15:54.352 00.043 15712 IsGuiding returns 0
20:15:54.352 00.000 15712 scope move finished after 14 + 55 ms
20:15:54.352 00.000 15712 Move returns status 0, amount 14
20:15:54.352 00.000 15712 MoveAxis(N, 0, ABG)
20:15:54.352 00.000 15712 Move returns status 0, amount 0
20:15:54.352 00.000 15712 move complete, result=0
20:15:54.352 00.000 15712 worker thread done servicing request
20:15:54.352 00.000 15712 Worker thread wakes up
20:15:54.352 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
20:15:54.360 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:54.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:56.104 01.744 15712 Exposure complete
20:15:56.163 00.059 15712 worker thread done servicing request
20:15:56.163 00.000 7988 OnExposeComplete: enter
20:15:56.165 00.002 7988 UpdateGuideState(): m_state=6
20:15:56.166 00.001 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3698
20:15:56.166 00.000 7988 Star::Find returns 1 (0), X=1170.79, Y=432.55, Mass=1422, SNR=25.6, Peak=222 HFD=3.1
20:15:56.166 00.000 7988 MultiStar: [#1 0.53,-1.82,0.00,M1] [#2 0.40,-1.69,0.00,M1] [#3 0.38,-1.90,0.00,M1] [#4 0.23,-1.67,0.00,M1] [#5 0.52,-2.11,0.00,M1] [#6 0.35,-1.98,0.00,M1] [#7 0.41,-1.71,0.00,M1] [#8 0.61,-1.71,0.00,M1] 
20:15:56.166 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
20:15:56.166 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.88)
20:15:56.166 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-1.13 hyp=1.18 cameraTheta=-1.28 mountX=1.13 mountY=-0.31, mountTheta=-0.27
20:15:56.166 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-1.13, opts=13)
20:15:56.166 00.000 7988 Enqueuing Move request for scope (0.34, -1.13)
20:15:56.166 00.000 15712 Worker thread wakes up
20:15:56.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -1.13) opts 0xd
20:15:56.166 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -1.13)
20:15:56.166 00.000 15712 Moving (0.34, -1.13) raw xDistance=1.13 yDistance=-0.31
20:15:56.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:56.166 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.6
20:15:56.178 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:56.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:56.181 00.003 15712 PPEC rslt: input = 1.13, final = 0.65, react = 0.68, pred = -0.03, hyst = 0.62, hyst_pct = 0.00, period_length = 637.66
20:15:56.181 00.000 7988 Enqueuing Expose request
20:15:56.181 00.000 15712 PPEC: input: 1.13, control: 0.65, exposure: 1500
20:15:56.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:15:56.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:15:56.181 00.000 15712 MoveAxis(W, 212, ABG)
20:15:56.181 00.000 15712 Guiding  Dir = 3, Dur = 212
20:15:56.181 00.000 15712 IsGuiding returns 0
20:15:56.200 00.019 15712 PulseGuide returned control before completion, sleep 194
20:15:56.431 00.231 15712 IsGuiding returns 0
20:15:56.431 00.000 15712 Move returns status 0, amount 212
20:15:56.431 00.000 15712 MoveAxis(N, 0, ABG)
20:15:56.431 00.000 15712 Move returns status 0, amount 0
20:15:56.431 00.000 15712 move complete, result=0
20:15:56.437 00.006 15712 worker thread done servicing request
20:15:56.437 00.000 7988 GuideStep: 1.1 px 212 ms WEST, -0.3 px 0 ms NORTH
20:15:56.437 00.000 15712 Worker thread wakes up
20:15:56.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:56.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:57.858 01.421 15712 Exposure complete
20:15:57.918 00.060 15712 worker thread done servicing request
20:15:57.918 00.000 7988 OnExposeComplete: enter
20:15:57.919 00.001 7988 UpdateGuideState(): m_state=6
20:15:57.921 00.002 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3699
20:15:57.921 00.000 7988 Star::Find returns 1 (1), X=1170.92, Y=433.02, Mass=1571, SNR=26.9, Peak=255 HFD=3.0
20:15:57.923 00.002 7988 MultiStar: [#1 0.68,-1.63,0.00,M2] [#2 0.49,-1.45,0.00,M2] [#3 0.37,-1.47,0.00,M2] [#4 0.53,-1.42,0.00,M2] [#5 0.47,-1.63,0.00,M2] [#6 0.48,-1.53,0.00,M2] [#7 0.30,-1.33,0.00,M2] [#8 0.59,-1.54,0.00,M2] 
20:15:57.923 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
20:15:57.923 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.56)
20:15:57.923 00.000 7988 CameraToMount -- cameraX=0.46 cameraY=-0.66 hyp=0.80 cameraTheta=-0.96 mountX=0.66 mountY=-0.44, mountTheta=-0.59
20:15:57.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.46, y=-0.66, opts=13)
20:15:57.923 00.000 7988 Enqueuing Move request for scope (0.46, -0.66)
20:15:57.931 00.008 15712 Worker thread wakes up
20:15:57.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.66) opts 0xd
20:15:57.931 00.000 15712 Handling offset move in thread for scope, endpoint = (0.46, -0.66)
20:15:57.931 00.000 15712 Moving (0.46, -0.66) raw xDistance=0.66 yDistance=-0.44
20:15:57.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:57.931 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.9 Saturated
20:15:57.933 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:57.935 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:57.935 00.000 15712 PPEC rslt: input = 0.66, final = 0.39, react = 0.39, pred = 0.00, hyst = 0.36, hyst_pct = 0.00, period_length = 637.65
20:15:57.935 00.000 7988 Enqueuing Expose request
20:15:57.938 00.003 15712 PPEC: input: 0.66, control: 0.39, exposure: 1500
20:15:57.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:15:57.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
20:15:57.938 00.000 15712 MoveAxis(W, 129, ABG)
20:15:57.938 00.000 15712 Guiding  Dir = 3, Dur = 129
20:15:57.938 00.000 15712 IsGuiding returns 0
20:15:57.954 00.016 15712 PulseGuide returned control before completion, sleep 125
20:15:58.113 00.159 15712 IsGuiding returns 0
20:15:58.113 00.000 15712 Move returns status 0, amount 129
20:15:58.113 00.000 15712 MoveAxis(N, 0, ABG)
20:15:58.113 00.000 15712 Move returns status 0, amount 0
20:15:58.113 00.000 15712 move complete, result=0
20:15:58.113 00.000 15712 worker thread done servicing request
20:15:58.113 00.000 15712 Worker thread wakes up
20:15:58.113 00.000 7988 GuideStep: 0.7 px 129 ms WEST, -0.4 px 0 ms NORTH
20:15:58.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:15:58.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:15:59.755 01.642 15712 Exposure complete
20:15:59.807 00.052 15712 worker thread done servicing request
20:15:59.807 00.000 7988 OnExposeComplete: enter
20:15:59.816 00.009 7988 UpdateGuideState(): m_state=6
20:15:59.816 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3700
20:15:59.816 00.000 7988 Star::Find returns 1 (0), X=1170.75, Y=434.12, Mass=1418, SNR=25.4, Peak=222 HFD=3.1
20:15:59.816 00.000 7988 MultiStar: [#1 0.65,-0.44,1.04,U] [#2 0.27,-0.35,1.04,U] [#3 0.65,-0.25,1.00,U] [#4 0.27,-0.53,1.03,U] [#5 0.34,-0.20,0.69,U] [#6 0.06,-0.24,0.74,U] [#7 0.08,-0.24,0.68,U] [#8 0.53,-0.12,0.70,U] 
20:15:59.816 00.000 7988 refined, 8 included, MultiStar: {0.36, -0.22}, one-star: {0.29, 0.44}
20:15:59.816 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.03 = 1.03)
20:15:59.816 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.14 = -2.14)
20:15:59.824 00.008 7988 CameraToMount -- cameraX=0.36 cameraY=-0.22 hyp=0.42 cameraTheta=-0.54 mountX=0.22 mountY=-0.36, mountTheta=-1.03
20:15:59.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.22, opts=13)
20:15:59.824 00.000 7988 Enqueuing Move request for scope (0.36, -0.22)
20:15:59.824 00.000 15712 Worker thread wakes up
20:15:59.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.22) opts 0xd
20:15:59.824 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.22)
20:15:59.824 00.000 15712 Moving (0.36, -0.22) raw xDistance=0.22 yDistance=-0.36
20:15:59.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:15:59.824 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.4
20:15:59.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:59.824 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:15:59.832 00.008 7988 Enqueuing Expose request
20:15:59.832 00.000 15712 PPEC rslt: input = 0.22, final = 0.20, react = 0.13, pred = 0.07, hyst = 0.16, hyst_pct = 0.00, period_length = 637.65
20:15:59.832 00.000 15712 PPEC: input: 0.22, control: 0.20, exposure: 1500
20:15:59.832 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-1.11
20:15:59.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
20:15:59.832 00.000 15712 MoveAxis(W, 65, ABG)
20:15:59.832 00.000 15712 Guiding  Dir = 3, Dur = 65
20:15:59.832 00.000 15712 IsGuiding returns 0
20:15:59.856 00.024 15712 PulseGuide returned control before completion, sleep 54
20:15:59.934 00.078 15712 IsGuiding returns 0
20:15:59.934 00.000 15712 Move returns status 0, amount 65
20:15:59.934 00.000 15712 BLC: Oldest BLC event removed
20:15:59.934 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 191 applied
20:15:59.934 00.000 15712 MoveAxis(N, 282, ABG)
20:15:59.934 00.000 15712 Guiding  Dir = 0, Dur = 282
20:15:59.965 00.031 15712 IsGuiding returns 0
20:16:00.049 00.084 15712 PulseGuide returned control before completion, sleep 213
20:16:00.264 00.215 15712 IsGuiding returns 1
20:16:00.264 00.000 15712 scope still moving after pulse duration time elapsed
20:16:00.296 00.032 15712 IsGuiding returns 1
20:16:00.328 00.032 15712 IsGuiding returns 1
20:16:00.369 00.041 15712 IsGuiding returns 0
20:16:00.369 00.000 15712 scope move finished after 282 + 117 ms
20:16:00.369 00.000 15712 Move returns status 0, amount 282
20:16:00.369 00.000 15712 move complete, result=0
20:16:00.369 00.000 15712 worker thread done servicing request
20:16:00.369 00.000 15712 Worker thread wakes up
20:16:00.369 00.000 7988 GuideStep: 0.2 px 65 ms WEST, -0.4 px 282 ms NORTH
20:16:00.371 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:00.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:01.781 01.410 15712 Exposure complete
20:16:01.832 00.051 15712 worker thread done servicing request
20:16:01.832 00.000 7988 OnExposeComplete: enter
20:16:01.832 00.000 7988 UpdateGuideState(): m_state=6
20:16:01.844 00.012 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3701
20:16:01.846 00.002 7988 Star::Find returns 1 (0), X=1170.58, Y=435.12, Mass=1450, SNR=25.8, Peak=178 HFD=3.6
20:16:01.846 00.000 7988 MultiStar: [#1 0.33,0.43,1.02,U] [#2 0.14,0.88,1.03,U] [#3 0.46,0.93,0.97,U] [#4 0.21,0.98,1.02,U] [#5 0.18,0.62,0.68,U] [#6 0.06,0.64,0.70,U] [#7 0.09,0.70,0.66,U] [#8 0.54,0.72,0.66,U] 
20:16:01.848 00.002 7988 refined, 8 included, MultiStar: {0.24, 0.84}, one-star: {0.12, 1.43}
20:16:01.849 00.001 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
20:16:01.849 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.30)
20:16:01.851 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.84 hyp=0.87 cameraTheta=1.29 mountX=-0.84 mountY=-0.26, mountTheta=-2.84
20:16:01.853 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.84, opts=13)
20:16:01.853 00.000 7988 Enqueuing Move request for scope (0.24, 0.84)
20:16:01.855 00.002 15712 Worker thread wakes up
20:16:01.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.84) opts 0xd
20:16:01.855 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.84)
20:16:01.855 00.000 15712 Moving (0.24, 0.84) raw xDistance=-0.84 yDistance=-0.26
20:16:01.855 00.000 15712 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.357604, 1:0.259716
20:16:01.855 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
20:16:01.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:01.855 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8
20:16:01.859 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:01.860 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:01.860 00.000 7988 Enqueuing Expose request
20:16:01.860 00.000 15712 PPEC rslt: input = -0.84, final = -0.39, react = -0.50, pred = 0.11, hyst = -0.43, hyst_pct = 0.00, period_length = 637.64
20:16:01.860 00.000 15712 PPEC: input: -0.84, control: -0.39, exposure: 1500
20:16:01.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:16:01.860 00.000 15712 MoveAxis(E, 129, ABG)
20:16:01.860 00.000 15712 Guiding  Dir = 2, Dur = 129
20:16:01.899 00.039 15712 IsGuiding returns 0
20:16:01.918 00.019 15712 PulseGuide returned control before completion, sleep 124
20:16:02.061 00.143 15712 IsGuiding returns 0
20:16:02.061 00.000 15712 Move returns status 0, amount 129
20:16:02.061 00.000 15712 MoveAxis(N, 66, ABG)
20:16:02.061 00.000 15712 Guiding  Dir = 0, Dur = 66
20:16:02.061 00.000 15712 IsGuiding returns 0
20:16:02.141 00.080 15712 IsGuiding returns 1
20:16:02.141 00.000 15712 scope still moving after pulse duration time elapsed
20:16:02.178 00.037 15712 IsGuiding returns 1
20:16:02.215 00.037 15712 IsGuiding returns 0
20:16:02.223 00.008 15712 scope move finished after 66 + 93 ms
20:16:02.223 00.000 15712 Move returns status 0, amount 66
20:16:02.223 00.000 15712 move complete, result=0
20:16:02.223 00.000 15712 worker thread done servicing request
20:16:02.223 00.000 15712 Worker thread wakes up
20:16:02.223 00.000 7988 GuideStep: -0.8 px 129 ms EAST, -0.3 px 66 ms NORTH
20:16:02.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:02.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:03.964 01.741 15712 Exposure complete
20:16:04.022 00.058 15712 worker thread done servicing request
20:16:04.022 00.000 7988 OnExposeComplete: enter
20:16:04.025 00.003 7988 UpdateGuideState(): m_state=6
20:16:04.025 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3702
20:16:04.025 00.000 7988 Star::Find returns 1 (0), X=1170.28, Y=435.82, Mass=1503, SNR=26.2, Peak=211 HFD=3.5
20:16:04.025 00.000 7988 MultiStar: [#1 0.26,1.22,0.00,M1] [#2 -0.16,1.40,0.00,M1] [#3 -0.03,1.50,0.00,M1] [#4 0.01,1.39,0.00,M1] [#5 0.35,1.37,0.00,M1] [#6 -0.42,1.48,0.00,M1] [#7 -0.10,1.57,0.00,M1] [#8 0.10,1.20,0.00,M1] 
20:16:04.025 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
20:16:04.025 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
20:16:04.025 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=2.14 hyp=2.15 cameraTheta=1.66 mountX=-2.14 mountY=0.13, mountTheta=3.08
20:16:04.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=2.14, opts=13)
20:16:04.025 00.000 7988 Enqueuing Move request for scope (-0.18, 2.14)
20:16:04.025 00.000 15712 Worker thread wakes up
20:16:04.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 2.14) opts 0xd
20:16:04.025 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 2.14)
20:16:04.025 00.000 15712 Moving (-0.18, 2.14) raw xDistance=-2.14 yDistance=0.13
20:16:04.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:04.025 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.2
20:16:04.039 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:04.041 00.002 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.357604, 1:0.259716, 2:-0.128282
20:16:04.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:04.041 00.000 7988 Enqueuing Expose request
20:16:04.041 00.000 15712 BLC: No correction, Miss < min_move
20:16:04.041 00.000 15712 PPEC rslt: input = -2.14, final = -1.13, react = -1.28, pred = 0.15, hyst = -1.14, hyst_pct = 0.00, period_length = 637.64
20:16:04.041 00.000 15712 PPEC: input: -2.14, control: -1.13, exposure: 1500
20:16:04.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:04.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:16:04.041 00.000 15712 MoveAxis(E, 370, ABG)
20:16:04.041 00.000 15712 Guiding  Dir = 2, Dur = 370
20:16:04.057 00.016 15712 IsGuiding returns 0
20:16:04.076 00.019 15712 PulseGuide returned control before completion, sleep 365
20:16:04.476 00.400 15712 IsGuiding returns 0
20:16:04.476 00.000 15712 Move returns status 0, amount 370
20:16:04.476 00.000 15712 MoveAxis(N, 0, ABG)
20:16:04.476 00.000 15712 Move returns status 0, amount 0
20:16:04.476 00.000 15712 move complete, result=0
20:16:04.476 00.000 7988 GuideStep: -2.1 px 370 ms EAST, 0.1 px 0 ms NORTH
20:16:04.478 00.002 15712 worker thread done servicing request
20:16:04.478 00.000 15712 Worker thread wakes up
20:16:04.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:04.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:05.892 01.414 15712 Exposure complete
20:16:05.951 00.059 15712 worker thread done servicing request
20:16:05.951 00.000 7988 OnExposeComplete: enter
20:16:05.951 00.000 7988 UpdateGuideState(): m_state=6
20:16:05.954 00.003 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3703
20:16:05.956 00.002 7988 Star::Find returns 1 (0), X=1170.43, Y=434.98, Mass=1501, SNR=26.4, Peak=194 HFD=3.7
20:16:05.956 00.000 7988 MultiStar: [#1 0.13,0.24,0.98,U] [#2 0.09,0.61,0.98,U] [#3 0.02,0.46,0.99,U] [#4 0.20,0.56,1.04,U] [#5 0.07,0.54,0.68,U] [#6 -0.11,0.49,0.68,U] [#7 -0.17,0.69,0.67,U] [#8 0.19,0.28,0.69,U] 
20:16:05.958 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.59}, one-star: {-0.03, 1.30}
20:16:05.958 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
20:16:05.960 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.12)
20:16:05.960 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.59 hyp=0.59 cameraTheta=1.48 mountX=-0.59 mountY=-0.07, mountTheta=-3.03
20:16:05.962 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.59, opts=13)
20:16:05.962 00.000 7988 Enqueuing Move request for scope (0.05, 0.59)
20:16:05.962 00.000 15712 Worker thread wakes up
20:16:05.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.59) opts 0xd
20:16:05.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.59)
20:16:05.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:05.962 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
20:16:05.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:05.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:05.970 00.008 7988 Enqueuing Expose request
20:16:05.970 00.000 15712 Moving (0.05, 0.59) raw xDistance=-0.59 yDistance=-0.07
20:16:05.970 00.000 15712 BLC: window closed
20:16:05.970 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.357604, 1:0.259716, 2:-0.128282
20:16:05.970 00.000 15712 BLC: No correction, Miss < min_move
20:16:05.972 00.002 15712 PPEC rslt: input = -0.59, final = -0.21, react = -0.35, pred = 0.14, hyst = -0.34, hyst_pct = 0.00, period_length = 637.63
20:16:05.975 00.003 15712 PPEC: input: -0.59, control: -0.21, exposure: 1500
20:16:05.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:05.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:16:05.975 00.000 15712 MoveAxis(E, 69, ABG)
20:16:05.975 00.000 15712 Guiding  Dir = 2, Dur = 69
20:16:05.975 00.000 15712 IsGuiding returns 0
20:16:05.991 00.016 15712 PulseGuide returned control before completion, sleep 64
20:16:06.072 00.081 15712 IsGuiding returns 0
20:16:06.072 00.000 15712 Move returns status 0, amount 69
20:16:06.072 00.000 15712 MoveAxis(N, 0, ABG)
20:16:06.072 00.000 15712 Move returns status 0, amount 0
20:16:06.072 00.000 15712 move complete, result=0
20:16:06.072 00.000 7988 GuideStep: -0.6 px 69 ms EAST, -0.1 px 0 ms NORTH
20:16:06.077 00.005 15712 worker thread done servicing request
20:16:06.077 00.000 15712 Worker thread wakes up
20:16:06.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:06.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:07.710 01.633 15712 Exposure complete
20:16:07.760 00.050 15712 worker thread done servicing request
20:16:07.760 00.000 7988 OnExposeComplete: enter
20:16:07.770 00.010 7988 UpdateGuideState(): m_state=6
20:16:07.770 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3704
20:16:07.770 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=433.54, Mass=1564, SNR=27.0, Peak=231 HFD=3.2
20:16:07.770 00.000 7988 MultiStar: [#1 0.08,-1.05,1.01,U] [#2 0.13,-0.86,1.01,U] [#3 0.06,-0.74,0.93,U] [#4 0.09,-0.86,1.01,U] [#5 0.16,-0.92,0.72,U] [#6 -0.22,-0.68,0.69,U] [#7 -0.31,-0.70,0.68,U] [#8 -0.02,-0.63,0.64,U] 
20:16:07.770 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.73}, one-star: {-0.10, -0.14}
20:16:07.770 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.63 = -0.63)
20:16:07.777 00.007 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.48 = 2.48)
20:16:07.777 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.20 mountX=0.14 mountY=0.10, mountTheta=0.65
20:16:07.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.14, opts=13)
20:16:07.777 00.000 7988 Enqueuing Move request for scope (-0.10, -0.14)
20:16:07.777 00.000 15712 Worker thread wakes up
20:16:07.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
20:16:07.777 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
20:16:07.777 00.000 15712 Moving (-0.10, -0.14) raw xDistance=0.14 yDistance=0.10
20:16:07.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:07.777 00.000 7988 UpdateGuideState exits: m=1564 SNR=27.0
20:16:07.785 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:07.786 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:07.786 00.000 7988 Enqueuing Expose request
20:16:07.786 00.000 15712 PPEC rslt: input = 0.14, final = 0.10, react = 0.08, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 637.63
20:16:07.786 00.000 15712 PPEC: input: 0.14, control: 0.10, exposure: 1500
20:16:07.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:07.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:16:07.786 00.000 15712 MoveAxis(W, 34, ABG)
20:16:07.786 00.000 15712 Guiding  Dir = 3, Dur = 34
20:16:07.786 00.000 15712 IsGuiding returns 0
20:16:07.812 00.026 15712 PulseGuide returned control before completion, sleep 16
20:16:07.845 00.033 15712 IsGuiding returns 0
20:16:07.850 00.005 15712 Move returns status 0, amount 34
20:16:07.850 00.000 15712 MoveAxis(N, 0, ABG)
20:16:07.850 00.000 15712 Move returns status 0, amount 0
20:16:07.850 00.000 15712 move complete, result=0
20:16:07.850 00.000 15712 worker thread done servicing request
20:16:07.850 00.000 15712 Worker thread wakes up
20:16:07.850 00.000 7988 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
20:16:07.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:07.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:09.272 01.422 15712 Exposure complete
20:16:09.333 00.061 15712 worker thread done servicing request
20:16:09.333 00.000 7988 OnExposeComplete: enter
20:16:09.333 00.000 7988 UpdateGuideState(): m_state=6
20:16:09.335 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3705
20:16:09.335 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=432.71, Mass=1414, SNR=25.5, Peak=195 HFD=3.2
20:16:09.337 00.002 7988 MultiStar: [#1 0.16,-1.98,0.00,M1] [#2 -0.00,-1.70,0.00,M1] [#3 0.01,-1.52,0.00,M1] [#4 0.01,-1.67,0.00,M1] [#5 0.15,-1.71,0.00,M1] [#6 -0.19,-1.83,0.00,M1] [#7 -0.20,-1.72,0.00,M1] [#8 0.51,-1.79,0.00,M1] 
20:16:09.339 00.002 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
20:16:09.339 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
20:16:09.341 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.97 hyp=0.97 cameraTheta=-1.64 mountX=0.97 mountY=0.09, mountTheta=0.09
20:16:09.343 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.97, opts=13)
20:16:09.343 00.000 7988 Enqueuing Move request for scope (-0.06, -0.97)
20:16:09.345 00.002 15712 Worker thread wakes up
20:16:09.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.97) opts 0xd
20:16:09.345 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.97)
20:16:09.345 00.000 15712 Moving (-0.06, -0.97) raw xDistance=0.97 yDistance=0.09
20:16:09.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:09.345 00.000 7988 UpdateGuideState exits: m=1414 SNR=25.5
20:16:09.347 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:09.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:09.349 00.002 7988 Enqueuing Expose request
20:16:09.349 00.000 15712 PPEC rslt: input = 0.97, final = 0.64, react = 0.58, pred = 0.06, hyst = 0.51, hyst_pct = 0.00, period_length = 637.62
20:16:09.349 00.000 15712 PPEC: input: 0.97, control: 0.64, exposure: 1500
20:16:09.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:09.351 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:16:09.351 00.000 15712 MoveAxis(W, 210, ABG)
20:16:09.351 00.000 15712 Guiding  Dir = 3, Dur = 210
20:16:09.351 00.000 15712 IsGuiding returns 0
20:16:09.368 00.017 15712 PulseGuide returned control before completion, sleep 204
20:16:09.589 00.221 15712 IsGuiding returns 0
20:16:09.589 00.000 15712 Move returns status 0, amount 210
20:16:09.589 00.000 15712 MoveAxis(N, 0, ABG)
20:16:09.589 00.000 15712 Move returns status 0, amount 0
20:16:09.589 00.000 15712 move complete, result=0
20:16:09.589 00.000 7988 GuideStep: 1.0 px 210 ms WEST, 0.1 px 0 ms NORTH
20:16:09.594 00.005 15712 worker thread done servicing request
20:16:09.594 00.000 15712 Worker thread wakes up
20:16:09.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:09.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:11.235 01.641 15712 Exposure complete
20:16:11.280 00.045 15712 worker thread done servicing request
20:16:11.280 00.000 7988 OnExposeComplete: enter
20:16:11.280 00.000 7988 UpdateGuideState(): m_state=6
20:16:11.296 00.016 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3706
20:16:11.298 00.002 7988 Star::Find returns 1 (0), X=1170.35, Y=432.77, Mass=1465, SNR=26.2, Peak=189 HFD=3.3
20:16:11.298 00.000 7988 MultiStar: [#1 0.27,-1.87,0.00,M2] [#2 0.38,-1.64,0.00,M2] [#3 0.25,-1.64,0.00,M2] [#4 0.15,-1.48,0.00,M2] [#5 0.03,-1.63,0.00,M2] [#6 -0.05,-1.66,0.00,M2] [#7 -0.13,-1.34,0.00,M2] [#8 0.23,-1.90,0.00,M2] 
20:16:11.300 00.002 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
20:16:11.300 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
20:16:11.302 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.91 hyp=0.91 cameraTheta=-1.69 mountX=0.91 mountY=0.13, mountTheta=0.15
20:16:11.304 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.91, opts=13)
20:16:11.304 00.000 7988 Enqueuing Move request for scope (-0.11, -0.91)
20:16:11.306 00.002 15712 Worker thread wakes up
20:16:11.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.91) opts 0xd
20:16:11.306 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.91)
20:16:11.306 00.000 15712 Moving (-0.11, -0.91) raw xDistance=0.91 yDistance=0.13
20:16:11.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:11.306 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.2
20:16:11.309 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:11.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:11.311 00.002 7988 Enqueuing Expose request
20:16:11.312 00.001 15712 PPEC rslt: input = 0.91, final = 0.60, react = 0.55, pred = 0.06, hyst = 0.50, hyst_pct = 0.00, period_length = 637.62
20:16:11.312 00.000 15712 PPEC: input: 0.91, control: 0.60, exposure: 1500
20:16:11.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:11.313 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:16:11.313 00.000 15712 MoveAxis(W, 197, ABG)
20:16:11.313 00.000 15712 Guiding  Dir = 3, Dur = 197
20:16:11.313 00.000 15712 IsGuiding returns 0
20:16:11.330 00.017 15712 PulseGuide returned control before completion, sleep 187
20:16:11.536 00.206 15712 IsGuiding returns 1
20:16:11.536 00.000 15712 scope still moving after pulse duration time elapsed
20:16:11.572 00.036 15712 IsGuiding returns 0
20:16:11.572 00.000 15712 scope move finished after 197 + 63 ms
20:16:11.572 00.000 15712 Move returns status 0, amount 197
20:16:11.572 00.000 15712 MoveAxis(N, 0, ABG)
20:16:11.572 00.000 15712 Move returns status 0, amount 0
20:16:11.572 00.000 15712 move complete, result=0
20:16:11.572 00.000 7988 GuideStep: 0.9 px 197 ms WEST, 0.1 px 0 ms NORTH
20:16:11.576 00.004 15712 worker thread done servicing request
20:16:11.576 00.000 15712 Worker thread wakes up
20:16:11.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:11.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:12.990 01.414 15712 Exposure complete
20:16:13.049 00.059 15712 worker thread done servicing request
20:16:13.049 00.000 7988 OnExposeComplete: enter
20:16:13.051 00.002 7988 UpdateGuideState(): m_state=6
20:16:13.053 00.002 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3707
20:16:13.053 00.000 7988 Star::Find returns 1 (0), X=1170.50, Y=433.82, Mass=1500, SNR=26.4, Peak=175 HFD=3.4
20:16:13.055 00.002 7988 MultiStar: [#1 0.24,-0.75,1.03,U] [#2 0.03,-0.56,1.02,U] [#3 0.19,-0.47,0.96,U] [#4 0.19,-0.54,1.03,U] [#5 0.11,-0.54,0.72,U] [#6 -0.20,-0.67,0.71,U] [#7 -0.15,-0.61,0.66,U] [#8 0.24,-0.46,0.66,U] 
20:16:13.055 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.49}, one-star: {0.04, 0.13}
20:16:13.057 00.002 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
20:16:13.057 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.31)
20:16:13.059 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.29 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
20:16:13.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
20:16:13.061 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
20:16:13.063 00.002 15712 Worker thread wakes up
20:16:13.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
20:16:13.063 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
20:16:13.063 00.000 15712 Moving (0.04, 0.13) raw xDistance=-0.14 yDistance=-0.04
20:16:13.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:13.063 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
20:16:13.066 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:13.066 00.000 15712 PPEC rslt: input = -0.14, final = 0.09, react = -0.08, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 637.62
20:16:13.066 00.000 15712 PPEC: input: -0.14, control: 0.09, exposure: 1500
20:16:13.067 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:13.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:13.067 00.000 7988 Enqueuing Expose request
20:16:13.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:16:13.067 00.000 15712 MoveAxis(W, 29, ABG)
20:16:13.067 00.000 15712 Guiding  Dir = 3, Dur = 29
20:16:13.100 00.033 15712 IsGuiding returns 0
20:16:13.117 00.017 15712 PulseGuide returned control before completion, sleep 24
20:16:13.168 00.051 15712 IsGuiding returns 0
20:16:13.168 00.000 15712 Move returns status 0, amount 29
20:16:13.168 00.000 15712 MoveAxis(N, 0, ABG)
20:16:13.168 00.000 15712 Move returns status 0, amount 0
20:16:13.168 00.000 15712 move complete, result=0
20:16:13.168 00.000 7988 GuideStep: -0.1 px 29 ms WEST, -0.0 px 0 ms NORTH
20:16:13.174 00.006 15712 worker thread done servicing request
20:16:13.174 00.000 15712 Worker thread wakes up
20:16:13.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:13.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:14.913 01.739 15712 Exposure complete
20:16:14.970 00.057 15712 worker thread done servicing request
20:16:14.970 00.000 7988 OnExposeComplete: enter
20:16:14.970 00.000 7988 UpdateGuideState(): m_state=6
20:16:14.976 00.006 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3708
20:16:14.976 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=434.48, Mass=1510, SNR=26.3, Peak=217 HFD=3.2
20:16:14.976 00.000 7988 MultiStar: [#1 0.15,-0.09,0.98,U] [#2 0.06,0.16,1.00,U] [#3 0.16,0.08,0.96,U] [#4 0.14,0.07,1.06,U] [#5 0.18,0.15,0.70,U] [#6 0.09,-0.03,0.70,U] [#7 -0.15,0.32,0.69,U] [#8 0.28,0.19,0.66,U] 
20:16:14.976 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.19}, one-star: {0.07, 0.80}
20:16:14.976 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
20:16:14.976 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.55)
20:16:14.976 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.04 mountX=-0.19 mountY=-0.11, mountTheta=-2.60
20:16:14.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.19, opts=13)
20:16:14.987 00.011 7988 Enqueuing Move request for scope (0.11, 0.19)
20:16:14.987 00.000 15712 Worker thread wakes up
20:16:14.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
20:16:14.987 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
20:16:14.987 00.000 15712 Moving (0.11, 0.19) raw xDistance=-0.19 yDistance=-0.11
20:16:14.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:14.987 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.3
20:16:14.990 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:14.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:14.992 00.002 7988 Enqueuing Expose request
20:16:14.992 00.000 15712 PPEC rslt: input = -0.19, final = 0.05, react = -0.11, pred = 0.17, hyst = -0.07, hyst_pct = 0.00, period_length = 637.61
20:16:14.992 00.000 15712 PPEC: input: -0.19, control: 0.05, exposure: 1500
20:16:14.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:14.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:16:14.992 00.000 15712 MoveAxis(W, 17, ABG)
20:16:14.992 00.000 15712 Guiding  Dir = 3, Dur = 17
20:16:14.992 00.000 15712 IsGuiding returns 0
20:16:15.010 00.018 15712 PulseGuide returned control before completion, sleep 12
20:16:15.024 00.014 15712 IsGuiding returns 1
20:16:15.024 00.000 15712 scope still moving after pulse duration time elapsed
20:16:15.058 00.034 15712 IsGuiding returns 0
20:16:15.058 00.000 15712 scope move finished after 17 + 47 ms
20:16:15.058 00.000 15712 Move returns status 0, amount 17
20:16:15.058 00.000 15712 MoveAxis(N, 0, ABG)
20:16:15.058 00.000 15712 Move returns status 0, amount 0
20:16:15.058 00.000 15712 move complete, result=0
20:16:15.058 00.000 7988 GuideStep: -0.2 px 17 ms WEST, -0.1 px 0 ms NORTH
20:16:15.060 00.002 15712 worker thread done servicing request
20:16:15.060 00.000 15712 Worker thread wakes up
20:16:15.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:15.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:16.477 01.417 15712 Exposure complete
20:16:16.537 00.060 15712 worker thread done servicing request
20:16:16.537 00.000 7988 OnExposeComplete: enter
20:16:16.537 00.000 7988 UpdateGuideState(): m_state=6
20:16:16.539 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3709
20:16:16.539 00.000 7988 Star::Find returns 1 (0), X=1170.49, Y=434.73, Mass=1442, SNR=25.8, Peak=202 HFD=3.1
20:16:16.539 00.000 7988 MultiStar: [#1 0.07,0.10,1.02,U] [#2 0.06,0.33,1.03,U] [#3 0.07,0.58,1.00,U] [#4 -0.03,0.48,1.06,U] [#5 0.23,0.16,0.77,U] [#6 -0.01,0.39,0.74,U] [#7 -0.18,0.39,0.68,U] [#8 0.31,0.44,0.71,U] 
20:16:16.539 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.44}, one-star: {0.04, 1.05}
20:16:16.539 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
20:16:16.539 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
20:16:16.539 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.44 hyp=0.45 cameraTheta=1.44 mountX=-0.45 mountY=-0.07, mountTheta=-2.98
20:16:16.539 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.44, opts=13)
20:16:16.539 00.000 7988 Enqueuing Move request for scope (0.06, 0.44)
20:16:16.539 00.000 15712 Worker thread wakes up
20:16:16.539 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.44) opts 0xd
20:16:16.539 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.44)
20:16:16.539 00.000 15712 Moving (0.06, 0.44) raw xDistance=-0.45 yDistance=-0.07
20:16:16.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:16.539 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.8
20:16:16.552 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:16.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:16.555 00.003 7988 Enqueuing Expose request
20:16:16.555 00.000 15712 PPEC rslt: input = -0.45, final = -0.11, react = -0.27, pred = 0.15, hyst = -0.24, hyst_pct = 0.00, period_length = 637.61
20:16:16.555 00.000 15712 PPEC: input: -0.45, control: -0.11, exposure: 1500
20:16:16.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:16.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:16:16.555 00.000 15712 MoveAxis(E, 37, ABG)
20:16:16.555 00.000 15712 Guiding  Dir = 2, Dur = 37
20:16:16.555 00.000 15712 IsGuiding returns 0
20:16:16.576 00.021 15712 PulseGuide returned control before completion, sleep 28
20:16:16.620 00.044 15712 IsGuiding returns 0
20:16:16.620 00.000 15712 Move returns status 0, amount 37
20:16:16.620 00.000 15712 MoveAxis(N, 0, ABG)
20:16:16.620 00.000 15712 Move returns status 0, amount 0
20:16:16.620 00.000 15712 move complete, result=0
20:16:16.620 00.000 7988 GuideStep: -0.4 px 37 ms EAST, -0.1 px 0 ms NORTH
20:16:16.627 00.007 15712 worker thread done servicing request
20:16:16.627 00.000 15712 Worker thread wakes up
20:16:16.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:16.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:18.263 01.636 15712 Exposure complete
20:16:18.319 00.056 15712 worker thread done servicing request
20:16:18.319 00.000 7988 OnExposeComplete: enter
20:16:18.327 00.008 7988 UpdateGuideState(): m_state=6
20:16:18.327 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3710
20:16:18.327 00.000 7988 Star::Find returns 1 (0), X=1170.44, Y=434.80, Mass=1445, SNR=25.9, Peak=195 HFD=3.2
20:16:18.327 00.000 7988 MultiStar: [#1 0.31,0.19,1.01,U] [#2 0.19,0.43,1.01,U] [#3 0.37,0.40,0.97,U] [#4 0.19,0.39,1.03,U] [#5 0.46,0.26,0.73,U] [#6 -0.08,0.27,0.73,U] [#7 -0.08,0.53,0.69,U] [#8 0.47,0.29,0.65,U] 
20:16:18.327 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.44}, one-star: {-0.01, 1.12}
20:16:18.327 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
20:16:18.327 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.45)
20:16:18.327 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.44 hyp=0.49 cameraTheta=1.15 mountX=-0.44 mountY=-0.21, mountTheta=-2.70
20:16:18.336 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.44, opts=13)
20:16:18.336 00.000 7988 Enqueuing Move request for scope (0.20, 0.44)
20:16:18.336 00.000 15712 Worker thread wakes up
20:16:18.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.44) opts 0xd
20:16:18.336 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.44)
20:16:18.336 00.000 15712 Moving (0.20, 0.44) raw xDistance=-0.44 yDistance=-0.21
20:16:18.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:18.336 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9
20:16:18.340 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:18.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:18.343 00.003 7988 Enqueuing Expose request
20:16:18.343 00.000 15712 PPEC rslt: input = -0.44, final = -0.12, react = -0.27, pred = 0.15, hyst = -0.24, hyst_pct = 0.00, period_length = 637.60
20:16:18.343 00.000 15712 PPEC: input: -0.44, control: -0.12, exposure: 1500
20:16:18.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:18.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:16:18.343 00.000 15712 MoveAxis(E, 40, ABG)
20:16:18.343 00.000 15712 Guiding  Dir = 2, Dur = 40
20:16:18.343 00.000 15712 IsGuiding returns 0
20:16:18.358 00.015 15712 PulseGuide returned control before completion, sleep 30
20:16:18.412 00.054 15712 IsGuiding returns 0
20:16:18.412 00.000 15712 Move returns status 0, amount 40
20:16:18.412 00.000 15712 MoveAxis(N, 0, ABG)
20:16:18.412 00.000 15712 Move returns status 0, amount 0
20:16:18.412 00.000 15712 move complete, result=0
20:16:18.412 00.000 7988 GuideStep: -0.4 px 40 ms EAST, -0.2 px 0 ms NORTH
20:16:18.416 00.004 15712 worker thread done servicing request
20:16:18.416 00.000 15712 Worker thread wakes up
20:16:18.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:18.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:19.827 01.411 15712 Exposure complete
20:16:19.885 00.058 15712 worker thread done servicing request
20:16:19.885 00.000 7988 OnExposeComplete: enter
20:16:19.885 00.000 7988 UpdateGuideState(): m_state=6
20:16:19.888 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3711
20:16:19.888 00.000 7988 Star::Find returns 1 (0), X=1170.32, Y=434.24, Mass=1522, SNR=26.5, Peak=222 HFD=3.6
20:16:19.888 00.000 7988 MultiStar: [#1 0.25,-0.28,1.00,U] [#2 0.15,-0.08,1.01,U] [#3 0.22,-0.06,0.95,U] [#4 0.19,-0.17,1.04,U] [#5 0.36,-0.25,0.72,U] [#6 -0.16,-0.24,0.72,U] [#7 -0.14,0.18,0.64,U] [#8 0.33,-0.12,0.66,U] 
20:16:19.888 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {-0.14, 0.56}
20:16:19.888 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
20:16:19.888 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.94)
20:16:19.888 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=0.04 mountY=-0.12, mountTheta=-1.23
20:16:19.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.04, opts=13)
20:16:19.888 00.000 7988 Enqueuing Move request for scope (0.12, -0.04)
20:16:19.888 00.000 15712 Worker thread wakes up
20:16:19.888 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
20:16:19.888 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
20:16:19.888 00.000 15712 Moving (0.12, -0.04) raw xDistance=0.04 yDistance=-0.12
20:16:19.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:19.888 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5
20:16:19.902 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:19.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:19.904 00.002 7988 Enqueuing Expose request
20:16:19.904 00.000 15712 PPEC rslt: input = 0.04, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 637.60
20:16:19.904 00.000 15712 PPEC: input: 0.04, control: 0.05, exposure: 1500
20:16:19.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:19.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:16:19.904 00.000 15712 MoveAxis(W, 17, ABG)
20:16:19.904 00.000 15712 Guiding  Dir = 3, Dur = 17
20:16:19.904 00.000 15712 IsGuiding returns 0
20:16:19.957 00.053 15712 IsGuiding returns 1
20:16:19.957 00.000 15712 scope still moving after pulse duration time elapsed
20:16:20.000 00.043 15712 IsGuiding returns 0
20:16:20.000 00.000 15712 scope move finished after 17 + 76 ms
20:16:20.000 00.000 15712 Move returns status 0, amount 17
20:16:20.000 00.000 15712 MoveAxis(N, 0, ABG)
20:16:20.000 00.000 15712 Move returns status 0, amount 0
20:16:20.000 00.000 15712 move complete, result=0
20:16:20.000 00.000 15712 worker thread done servicing request
20:16:20.000 00.000 15712 Worker thread wakes up
20:16:20.000 00.000 7988 GuideStep: 0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
20:16:20.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:20.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:21.644 01.644 15712 Exposure complete
20:16:21.703 00.059 15712 worker thread done servicing request
20:16:21.703 00.000 7988 OnExposeComplete: enter
20:16:21.706 00.003 7988 UpdateGuideState(): m_state=6
20:16:21.706 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
20:16:21.706 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=434.41, Mass=1472, SNR=26.0, Peak=237 HFD=3.4
20:16:21.706 00.000 7988 MultiStar: [#1 0.16,-0.20,1.01,U] [#2 -0.03,0.04,1.00,U] [#3 0.01,0.13,0.95,U] [#4 0.09,-0.15,1.06,U] [#5 -0.01,0.10,0.72,U] [#6 -0.08,0.05,0.68,U] [#7 -0.23,0.34,0.70,U] [#8 0.04,-0.02,0.66,U] 
20:16:21.706 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.10, 0.73}
20:16:21.706 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
20:16:21.706 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
20:16:21.706 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=-0.11 mountY=0.00, mountTheta=3.11
20:16:21.706 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.11, opts=13)
20:16:21.706 00.000 7988 Enqueuing Move request for scope (-0.01, 0.11)
20:16:21.706 00.000 15712 Worker thread wakes up
20:16:21.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
20:16:21.706 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
20:16:21.706 00.000 15712 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.00
20:16:21.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:21.706 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0
20:16:21.719 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:21.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:21.721 00.002 7988 Enqueuing Expose request
20:16:21.722 00.001 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.60
20:16:21.722 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
20:16:21.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:21.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:16:21.722 00.000 15712 MoveAxis(W, 13, ABG)
20:16:21.722 00.000 15712 Guiding  Dir = 3, Dur = 13
20:16:21.722 00.000 15712 IsGuiding returns 0
20:16:21.737 00.015 15712 IsGuiding returns 1
20:16:21.739 00.002 15712 scope still moving after pulse duration time elapsed
20:16:21.785 00.046 15712 IsGuiding returns 0
20:16:21.785 00.000 15712 scope move finished after 13 + 50 ms
20:16:21.785 00.000 15712 Move returns status 0, amount 13
20:16:21.785 00.000 15712 MoveAxis(N, 0, ABG)
20:16:21.785 00.000 15712 Move returns status 0, amount 0
20:16:21.785 00.000 15712 move complete, result=0
20:16:21.787 00.002 15712 worker thread done servicing request
20:16:21.787 00.000 15712 Worker thread wakes up
20:16:21.787 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
20:16:21.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:21.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:23.206 01.419 15712 Exposure complete
20:16:23.265 00.059 15712 worker thread done servicing request
20:16:23.265 00.000 7988 OnExposeComplete: enter
20:16:23.268 00.003 7988 UpdateGuideState(): m_state=6
20:16:23.270 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3713
20:16:23.270 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=434.18, Mass=1402, SNR=25.3, Peak=193 HFD=3.2
20:16:23.270 00.000 7988 MultiStar: [#1 0.15,-0.41,1.00,U] [#2 0.11,-0.15,1.02,U] [#3 0.12,-0.25,0.98,U] [#4 0.23,-0.05,1.07,U] [#5 0.24,-0.31,0.69,U] [#6 -0.11,-0.25,0.76,U] [#7 -0.24,0.07,0.67,U] [#8 0.16,-0.12,0.71,U] 
20:16:23.270 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {-0.08, 0.50}
20:16:23.270 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
20:16:23.270 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.54)
20:16:23.270 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-0.94 mountX=0.10 mountY=-0.07, mountTheta=-0.62
20:16:23.270 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
20:16:23.270 00.000 7988 Enqueuing Move request for scope (0.07, -0.10)
20:16:23.270 00.000 15712 Worker thread wakes up
20:16:23.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
20:16:23.270 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
20:16:23.270 00.000 15712 Moving (0.07, -0.10) raw xDistance=0.10 yDistance=-0.07
20:16:23.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:23.270 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.3
20:16:23.283 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:23.284 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:23.284 00.000 7988 Enqueuing Expose request
20:16:23.287 00.003 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.59
20:16:23.287 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
20:16:23.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:23.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:16:23.287 00.000 15712 MoveAxis(W, 4, ABG)
20:16:23.287 00.000 15712 Guiding  Dir = 3, Dur = 4
20:16:23.287 00.000 15712 IsGuiding returns 0
20:16:23.303 00.016 15712 IsGuiding returns 0
20:16:23.303 00.000 15712 Move returns status 0, amount 4
20:16:23.303 00.000 15712 MoveAxis(N, 0, ABG)
20:16:23.303 00.000 15712 Move returns status 0, amount 0
20:16:23.303 00.000 15712 move complete, result=0
20:16:23.303 00.000 15712 worker thread done servicing request
20:16:23.303 00.000 15712 Worker thread wakes up
20:16:23.303 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
20:16:23.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:23.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:24.947 01.644 15712 Exposure complete
20:16:25.003 00.056 15712 worker thread done servicing request
20:16:25.003 00.000 7988 OnExposeComplete: enter
20:16:25.009 00.006 7988 UpdateGuideState(): m_state=6
20:16:25.009 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3714
20:16:25.009 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=434.24, Mass=1480, SNR=26.0, Peak=230 HFD=3.4
20:16:25.009 00.000 7988 MultiStar: [#1 0.10,-0.30,1.01,U] [#2 -0.06,-0.01,1.04,U] [#3 0.20,0.16,0.96,U] [#4 0.08,0.13,1.03,U] [#5 -0.22,-0.09,0.71,U] [#6 -0.29,-0.15,0.75,U] [#7 -0.30,0.12,0.68,U] [#8 0.06,-0.02,0.65,U] 
20:16:25.009 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.13, 0.56}
20:16:25.009 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.81 = -2.47)
20:16:25.009 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.64)
20:16:25.009 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.23 mountX=-0.06 mountY=0.04, mountTheta=2.49
20:16:25.009 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.06, opts=13)
20:16:25.009 00.000 7988 Enqueuing Move request for scope (-0.04, 0.06)
20:16:25.020 00.011 15712 Worker thread wakes up
20:16:25.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
20:16:25.020 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
20:16:25.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:25.020 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.0
20:16:25.023 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:25.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:25.024 00.001 15712 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=0.04
20:16:25.024 00.000 7988 Enqueuing Expose request
20:16:25.027 00.003 15712 PPEC rslt: input = -0.06, final = 0.08, react = -0.03, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 637.59
20:16:25.027 00.000 15712 PPEC: input: -0.06, control: 0.08, exposure: 1500
20:16:25.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:25.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:16:25.027 00.000 15712 MoveAxis(W, 28, ABG)
20:16:25.027 00.000 15712 Guiding  Dir = 3, Dur = 28
20:16:25.027 00.000 15712 IsGuiding returns 0
20:16:25.040 00.013 15712 PulseGuide returned control before completion, sleep 20
20:16:25.092 00.052 15712 IsGuiding returns 0
20:16:25.092 00.000 15712 Move returns status 0, amount 28
20:16:25.092 00.000 15712 MoveAxis(N, 0, ABG)
20:16:25.092 00.000 15712 Move returns status 0, amount 0
20:16:25.092 00.000 15712 move complete, result=0
20:16:25.092 00.000 7988 GuideStep: -0.1 px 28 ms WEST, 0.0 px 0 ms NORTH
20:16:25.098 00.006 15712 worker thread done servicing request
20:16:25.098 00.000 15712 Worker thread wakes up
20:16:25.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:25.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:26.508 01.410 15712 Exposure complete
20:16:26.568 00.060 7988 OnExposeComplete: enter
20:16:26.568 00.000 7988 UpdateGuideState(): m_state=6
20:16:26.571 00.003 15712 worker thread done servicing request
20:16:26.571 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3715
20:16:26.571 00.000 7988 Star::Find returns 1 (0), X=1170.29, Y=434.50, Mass=1479, SNR=26.2, Peak=227 HFD=3.2
20:16:26.573 00.002 7988 MultiStar: [#1 0.18,0.02,1.00,U] [#2 0.09,0.16,1.01,U] [#3 -0.02,0.29,0.94,U] [#4 -0.06,0.17,1.04,U] [#5 0.38,0.19,0.71,U] [#6 -0.45,0.07,0.71,U] [#7 -0.28,0.24,0.63,U] [#8 -0.00,0.44,0.68,U] 
20:16:26.575 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.27}, one-star: {-0.17, 0.82}
20:16:26.575 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.04)
20:16:26.577 00.002 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
20:16:26.577 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.67 mountX=-0.27 mountY=0.02, mountTheta=3.07
20:16:26.579 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.27, opts=13)
20:16:26.581 00.002 7988 Enqueuing Move request for scope (-0.03, 0.27)
20:16:26.581 00.000 15712 Worker thread wakes up
20:16:26.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
20:16:26.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
20:16:26.581 00.000 15712 Moving (-0.03, 0.27) raw xDistance=-0.27 yDistance=0.02
20:16:26.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:26.581 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2
20:16:26.584 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:26.586 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:26.586 00.000 7988 Enqueuing Expose request
20:16:26.586 00.000 15712 PPEC rslt: input = -0.27, final = -0.05, react = -0.16, pred = 0.12, hyst = -0.15, hyst_pct = 0.00, period_length = 637.59
20:16:26.586 00.000 15712 PPEC: input: -0.27, control: -0.05, exposure: 1500
20:16:26.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:26.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:16:26.586 00.000 15712 MoveAxis(E, 15, ABG)
20:16:26.586 00.000 15712 Guiding  Dir = 2, Dur = 15
20:16:26.603 00.017 15712 IsGuiding returns 0
20:16:26.619 00.016 15712 IsGuiding returns 1
20:16:26.619 00.000 15712 scope still moving after pulse duration time elapsed
20:16:26.664 00.045 15712 IsGuiding returns 0
20:16:26.664 00.000 15712 scope move finished after 15 + 34 ms
20:16:26.664 00.000 15712 Move returns status 0, amount 15
20:16:26.664 00.000 15712 MoveAxis(N, 0, ABG)
20:16:26.664 00.000 15712 Move returns status 0, amount 0
20:16:26.664 00.000 15712 move complete, result=0
20:16:26.664 00.000 15712 worker thread done servicing request
20:16:26.664 00.000 15712 Worker thread wakes up
20:16:26.664 00.000 7988 GuideStep: -0.3 px 15 ms EAST, 0.0 px 0 ms NORTH
20:16:26.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:26.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:28.308 01.644 15712 Exposure complete
20:16:28.369 00.061 15712 worker thread done servicing request
20:16:28.369 00.000 7988 OnExposeComplete: enter
20:16:28.369 00.000 7988 UpdateGuideState(): m_state=6
20:16:28.373 00.004 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3716
20:16:28.373 00.000 7988 Star::Find returns 1 (0), X=1170.53, Y=434.75, Mass=1475, SNR=26.1, Peak=186 HFD=3.1
20:16:28.375 00.002 7988 MultiStar: [#1 0.15,0.23,1.01,U] [#2 0.14,0.59,1.02,U] [#3 0.06,0.41,0.94,U] [#4 0.11,0.60,1.05,U] [#5 0.26,0.33,0.75,U] [#6 -0.17,0.22,0.71,U] [#7 -0.12,0.57,0.64,U] [#8 0.43,0.35,0.65,U] 
20:16:28.377 00.002 7988 refined, 8 included, MultiStar: {0.10, 0.51}, one-star: {0.07, 1.07}
20:16:28.377 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
20:16:28.379 00.002 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
20:16:28.379 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.51 hyp=0.52 cameraTheta=1.37 mountX=-0.51 mountY=-0.12, mountTheta=-2.92
20:16:28.381 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.51, opts=13)
20:16:28.383 00.002 7988 Enqueuing Move request for scope (0.10, 0.51)
20:16:28.383 00.000 15712 Worker thread wakes up
20:16:28.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.51) opts 0xd
20:16:28.383 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.51)
20:16:28.383 00.000 15712 Moving (0.10, 0.51) raw xDistance=-0.51 yDistance=-0.12
20:16:28.385 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:28.385 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1
20:16:28.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:28.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:28.385 00.000 7988 Enqueuing Expose request
20:16:28.385 00.000 15712 PPEC rslt: input = -0.51, final = -0.12, react = -0.30, pred = 0.18, hyst = -0.27, hyst_pct = 0.00, period_length = 637.58
20:16:28.385 00.000 15712 PPEC: input: -0.51, control: -0.12, exposure: 1500
20:16:28.385 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:28.385 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:16:28.385 00.000 15712 MoveAxis(E, 40, ABG)
20:16:28.385 00.000 15712 Guiding  Dir = 2, Dur = 40
20:16:28.385 00.000 15712 IsGuiding returns 0
20:16:28.420 00.035 15712 PulseGuide returned control before completion, sleep 22
20:16:28.467 00.047 15712 IsGuiding returns 1
20:16:28.469 00.002 15712 scope still moving after pulse duration time elapsed
20:16:28.497 00.028 15712 IsGuiding returns 0
20:16:28.497 00.000 15712 scope move finished after 40 + 65 ms
20:16:28.497 00.000 15712 Move returns status 0, amount 40
20:16:28.497 00.000 15712 MoveAxis(N, 0, ABG)
20:16:28.497 00.000 15712 Move returns status 0, amount 0
20:16:28.497 00.000 15712 move complete, result=0
20:16:28.497 00.000 15712 worker thread done servicing request
20:16:28.497 00.000 15712 Worker thread wakes up
20:16:28.497 00.000 7988 GuideStep: -0.5 px 40 ms EAST, -0.1 px 0 ms NORTH
20:16:28.498 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:28.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:29.903 01.405 15712 Exposure complete
20:16:29.963 00.060 15712 worker thread done servicing request
20:16:29.963 00.000 7988 OnExposeComplete: enter
20:16:29.963 00.000 7988 UpdateGuideState(): m_state=6
20:16:29.963 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3717
20:16:29.963 00.000 7988 Star::Find returns 1 (0), X=1170.54, Y=435.03, Mass=1447, SNR=25.9, Peak=189 HFD=3.0
20:16:29.963 00.000 7988 MultiStar: [#1 0.21,0.22,1.00,U] [#2 0.18,0.66,1.02,U] [#3 0.29,0.64,0.97,U] [#4 0.08,0.67,1.03,U] [#5 0.16,0.58,0.75,U] [#6 -0.02,0.51,0.72,U] [#7 -0.18,0.83,0.68,U] [#8 0.29,0.33,0.66,U] 
20:16:29.963 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.66}, one-star: {0.08, 1.35}
20:16:29.963 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
20:16:29.963 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
20:16:29.963 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.66 hyp=0.67 cameraTheta=1.38 mountX=-0.66 mountY=-0.15, mountTheta=-2.92
20:16:29.963 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.66, opts=13)
20:16:29.963 00.000 7988 Enqueuing Move request for scope (0.13, 0.66)
20:16:29.963 00.000 15712 Worker thread wakes up
20:16:29.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.66) opts 0xd
20:16:29.963 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.66)
20:16:29.963 00.000 15712 Moving (0.13, 0.66) raw xDistance=-0.66 yDistance=-0.15
20:16:29.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:29.963 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.9
20:16:29.979 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:29.980 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:29.980 00.000 7988 Enqueuing Expose request
20:16:29.980 00.000 15712 PPEC rslt: input = -0.66, final = -0.23, react = -0.39, pred = 0.17, hyst = -0.36, hyst_pct = 0.00, period_length = 637.58
20:16:29.980 00.000 15712 PPEC: input: -0.66, control: -0.23, exposure: 1500
20:16:29.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:29.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:16:29.980 00.000 15712 MoveAxis(E, 74, ABG)
20:16:29.980 00.000 15712 Guiding  Dir = 2, Dur = 74
20:16:29.980 00.000 15712 IsGuiding returns 0
20:16:30.000 00.020 15712 PulseGuide returned control before completion, sleep 65
20:16:30.074 00.074 15712 IsGuiding returns 1
20:16:30.074 00.000 15712 scope still moving after pulse duration time elapsed
20:16:30.111 00.037 15712 IsGuiding returns 0
20:16:30.111 00.000 15712 scope move finished after 74 + 57 ms
20:16:30.111 00.000 15712 Move returns status 0, amount 74
20:16:30.111 00.000 15712 MoveAxis(N, 0, ABG)
20:16:30.111 00.000 15712 Move returns status 0, amount 0
20:16:30.111 00.000 15712 move complete, result=0
20:16:30.111 00.000 7988 GuideStep: -0.7 px 74 ms EAST, -0.1 px 0 ms NORTH
20:16:30.116 00.005 15712 worker thread done servicing request
20:16:30.116 00.000 15712 Worker thread wakes up
20:16:30.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:30.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:31.751 01.635 15712 Exposure complete
20:16:31.821 00.070 15712 worker thread done servicing request
20:16:31.821 00.000 7988 OnExposeComplete: enter
20:16:31.821 00.000 7988 UpdateGuideState(): m_state=6
20:16:31.821 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3718
20:16:31.821 00.000 7988 Star::Find returns 1 (0), X=1170.42, Y=434.45, Mass=1506, SNR=26.3, Peak=199 HFD=3.3
20:16:31.821 00.000 7988 MultiStar: [#1 0.19,-0.05,0.96,U] [#2 0.14,0.15,0.98,U] [#3 -0.07,0.31,0.95,U] [#4 0.16,0.17,1.02,U] [#5 0.31,0.13,0.74,U] [#6 0.07,0.22,0.72,U] [#7 -0.17,0.47,0.66,U] [#8 0.35,0.21,0.68,U] 
20:16:31.821 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.26}, one-star: {-0.04, 0.77}
20:16:31.821 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
20:16:31.829 00.008 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.40)
20:16:31.829 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.20 mountX=-0.27 mountY=-0.11, mountTheta=-2.75
20:16:31.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.26, opts=13)
20:16:31.829 00.000 7988 Enqueuing Move request for scope (0.10, 0.26)
20:16:31.829 00.000 15712 Worker thread wakes up
20:16:31.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
20:16:31.829 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
20:16:31.829 00.000 15712 Moving (0.10, 0.26) raw xDistance=-0.27 yDistance=-0.11
20:16:31.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:31.836 00.007 7988 UpdateGuideState exits: m=1506 SNR=26.3
20:16:31.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:31.836 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:31.836 00.000 7988 Enqueuing Expose request
20:16:31.836 00.000 15712 PPEC rslt: input = -0.27, final = -0.01, react = -0.16, pred = 0.15, hyst = -0.15, hyst_pct = 0.00, period_length = 637.58
20:16:31.836 00.000 15712 PPEC: input: -0.27, control: -0.01, exposure: 1500
20:16:31.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:31.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:16:31.836 00.000 15712 MoveAxis(E, 4, ABG)
20:16:31.836 00.000 15712 Guiding  Dir = 2, Dur = 4
20:16:31.836 00.000 15712 IsGuiding returns 0
20:16:31.853 00.017 15712 IsGuiding returns 0
20:16:31.853 00.000 15712 Move returns status 0, amount 4
20:16:31.853 00.000 15712 MoveAxis(N, 0, ABG)
20:16:31.853 00.000 15712 Move returns status 0, amount 0
20:16:31.853 00.000 15712 move complete, result=0
20:16:31.853 00.000 15712 worker thread done servicing request
20:16:31.853 00.000 15712 Worker thread wakes up
20:16:31.853 00.000 7988 GuideStep: -0.3 px 4 ms EAST, -0.1 px 0 ms NORTH
20:16:31.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:31.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:33.265 01.412 15712 Exposure complete
20:16:33.324 00.059 15712 worker thread done servicing request
20:16:33.324 00.000 7988 OnExposeComplete: enter
20:16:33.324 00.000 7988 UpdateGuideState(): m_state=6
20:16:33.327 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3719
20:16:33.329 00.002 7988 Star::Find returns 1 (0), X=1170.42, Y=434.40, Mass=1506, SNR=26.5, Peak=207 HFD=3.3
20:16:33.329 00.000 7988 MultiStar: [#1 0.32,-0.15,1.01,U] [#2 0.23,0.14,0.99,U] [#3 0.12,0.08,0.93,U] [#4 0.29,0.09,1.03,U] [#5 0.17,0.19,0.73,U] [#6 -0.26,0.00,0.69,U] [#7 -0.04,0.07,0.67,U] [#8 0.05,0.31,0.64,U] 
20:16:33.331 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.16}, one-star: {-0.04, 0.72}
20:16:33.333 00.002 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.54 = 2.54)
20:16:33.333 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.65 = -0.63)
20:16:33.335 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.96 mountX=-0.16 mountY=-0.12, mountTheta=-2.52
20:16:33.337 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.16, opts=13)
20:16:33.337 00.000 7988 Enqueuing Move request for scope (0.11, 0.16)
20:16:33.339 00.002 15712 Worker thread wakes up
20:16:33.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
20:16:33.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
20:16:33.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:33.339 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
20:16:33.341 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:33.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:33.343 00.002 7988 Enqueuing Expose request
20:16:33.343 00.000 15712 Moving (0.11, 0.16) raw xDistance=-0.16 yDistance=-0.12
20:16:33.347 00.004 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.10, pred = 0.10, hyst = -0.10, hyst_pct = 0.00, period_length = 637.57
20:16:33.347 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
20:16:33.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:33.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:16:33.347 00.000 15712 MoveAxis(E, 1, ABG)
20:16:33.347 00.000 15712 Guiding  Dir = 2, Dur = 1
20:16:33.347 00.000 15712 IsGuiding returns 0
20:16:33.375 00.028 15712 IsGuiding returns 0
20:16:33.375 00.000 15712 Move returns status 0, amount 1
20:16:33.375 00.000 15712 MoveAxis(N, 0, ABG)
20:16:33.375 00.000 15712 Move returns status 0, amount 0
20:16:33.375 00.000 15712 move complete, result=0
20:16:33.375 00.000 15712 worker thread done servicing request
20:16:33.375 00.000 15712 Worker thread wakes up
20:16:33.375 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.1 px 0 ms NORTH
20:16:33.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:33.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:35.019 01.644 15712 Exposure complete
20:16:35.064 00.045 15712 worker thread done servicing request
20:16:35.064 00.000 7988 OnExposeComplete: enter
20:16:35.080 00.016 7988 UpdateGuideState(): m_state=6
20:16:35.081 00.001 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3720
20:16:35.081 00.000 7988 Star::Find returns 1 (0), X=1170.50, Y=434.12, Mass=1501, SNR=26.3, Peak=192 HFD=3.6
20:16:35.081 00.000 7988 MultiStar: [#1 0.16,-0.53,0.99,U] [#2 0.07,-0.12,1.01,U] [#3 -0.01,-0.32,0.94,U] [#4 0.04,-0.21,1.04,U] [#5 0.09,-0.50,0.67,U] [#6 -0.15,-0.41,0.69,U] [#7 -0.31,-0.10,0.67,U] [#8 0.11,-0.28,0.65,U] 
20:16:35.081 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.21}, one-star: {0.04, 0.44}
20:16:35.081 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
20:16:35.081 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.09)
20:16:35.081 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.49 mountX=0.21 mountY=-0.01, mountTheta=-0.06
20:16:35.081 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.21, opts=13)
20:16:35.081 00.000 7988 Enqueuing Move request for scope (0.02, -0.21)
20:16:35.081 00.000 15712 Worker thread wakes up
20:16:35.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
20:16:35.081 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
20:16:35.081 00.000 15712 Moving (0.02, -0.21) raw xDistance=0.21 yDistance=-0.01
20:16:35.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:35.081 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
20:16:35.094 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:35.096 00.002 15712 PPEC rslt: input = 0.21, final = 0.18, react = 0.13, pred = 0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 637.57
20:16:35.096 00.000 15712 PPEC: input: 0.21, control: 0.18, exposure: 1500
20:16:35.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:35.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:35.096 00.000 7988 Enqueuing Expose request
20:16:35.098 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:16:35.098 00.000 15712 MoveAxis(W, 59, ABG)
20:16:35.098 00.000 15712 Guiding  Dir = 3, Dur = 59
20:16:35.098 00.000 15712 IsGuiding returns 0
20:16:35.115 00.017 15712 PulseGuide returned control before completion, sleep 49
20:16:35.192 00.077 15712 IsGuiding returns 0
20:16:35.192 00.000 15712 Move returns status 0, amount 59
20:16:35.192 00.000 15712 MoveAxis(N, 0, ABG)
20:16:35.192 00.000 15712 Move returns status 0, amount 0
20:16:35.192 00.000 15712 move complete, result=0
20:16:35.199 00.007 7988 GuideStep: 0.2 px 59 ms WEST, -0.0 px 0 ms NORTH
20:16:35.199 00.000 15712 worker thread done servicing request
20:16:35.199 00.000 15712 Worker thread wakes up
20:16:35.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:35.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:36.612 01.413 15712 Exposure complete
20:16:36.661 00.049 15712 worker thread done servicing request
20:16:36.661 00.000 7988 OnExposeComplete: enter
20:16:36.674 00.013 7988 UpdateGuideState(): m_state=6
20:16:36.674 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3721
20:16:36.676 00.002 7988 Star::Find returns 1 (0), X=1170.34, Y=434.28, Mass=1529, SNR=26.6, Peak=191 HFD=3.5
20:16:36.676 00.000 7988 MultiStar: [#1 0.26,-0.45,0.98,U] [#2 0.05,-0.20,1.01,U] [#3 0.12,-0.09,0.95,U] [#4 0.16,-0.21,1.03,U] [#5 0.02,-0.20,0.69,U] [#6 -0.07,-0.28,0.72,U] [#7 -0.15,-0.26,0.65,U] [#8 0.17,-0.08,0.63,U] 
20:16:36.678 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {-0.12, 0.60}
20:16:36.678 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
20:16:36.680 00.002 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.72)
20:16:36.680 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.12 mountX=0.12 mountY=-0.05, mountTheta=-0.43
20:16:36.682 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.12, opts=13)
20:16:36.684 00.002 7988 Enqueuing Move request for scope (0.06, -0.12)
20:16:36.686 00.002 15712 Worker thread wakes up
20:16:36.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
20:16:36.686 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
20:16:36.686 00.000 15712 Moving (0.06, -0.12) raw xDistance=0.12 yDistance=-0.05
20:16:36.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:36.686 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6
20:16:36.690 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:36.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:36.690 00.000 7988 Enqueuing Expose request
20:16:36.690 00.000 15712 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 637.57
20:16:36.690 00.000 15712 PPEC: input: 0.12, control: 0.07, exposure: 1500
20:16:36.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:36.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:16:36.690 00.000 15712 MoveAxis(W, 24, ABG)
20:16:36.690 00.000 15712 Guiding  Dir = 3, Dur = 24
20:16:36.690 00.000 15712 IsGuiding returns 0
20:16:36.715 00.025 15712 PulseGuide returned control before completion, sleep 11
20:16:36.763 00.048 15712 IsGuiding returns 0
20:16:36.763 00.000 15712 Move returns status 0, amount 24
20:16:36.763 00.000 15712 MoveAxis(N, 0, ABG)
20:16:36.763 00.000 15712 Move returns status 0, amount 0
20:16:36.763 00.000 15712 move complete, result=0
20:16:36.763 00.000 7988 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
20:16:36.767 00.004 15712 worker thread done servicing request
20:16:36.767 00.000 15712 Worker thread wakes up
20:16:36.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:36.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:38.398 01.631 15712 Exposure complete
20:16:38.457 00.059 15712 worker thread done servicing request
20:16:38.457 00.000 7988 OnExposeComplete: enter
20:16:38.457 00.000 7988 UpdateGuideState(): m_state=6
20:16:38.460 00.003 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3722
20:16:38.462 00.002 7988 Star::Find returns 1 (0), X=1170.40, Y=434.26, Mass=1395, SNR=25.3, Peak=209 HFD=3.4
20:16:38.462 00.000 7988 MultiStar: [#1 0.15,-0.43,1.03,U] [#2 0.01,-0.04,1.04,U] [#3 0.05,-0.10,1.02,U] [#4 -0.04,0.11,1.05,U] [#5 -0.03,-0.15,0.69,U] [#6 -0.10,-0.11,0.70,U] [#7 -0.05,-0.22,0.69,U] [#8 0.06,-0.20,0.69,U] 
20:16:38.464 00.002 7988 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {-0.06, 0.58}
20:16:38.464 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
20:16:38.466 00.002 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.09)
20:16:38.466 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.49 mountX=0.05 mountY=-0.00, mountTheta=-0.06
20:16:38.468 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.05, opts=13)
20:16:38.468 00.000 7988 Enqueuing Move request for scope (0.00, -0.05)
20:16:38.470 00.002 15712 Worker thread wakes up
20:16:38.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
20:16:38.470 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
20:16:38.470 00.000 15712 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=-0.00
20:16:38.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:38.470 00.000 7988 UpdateGuideState exits: m=1395 SNR=25.3
20:16:38.473 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:38.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:38.475 00.002 7988 Enqueuing Expose request
20:16:38.475 00.000 15712 PPEC rslt: input = 0.05, final = 0.08, react = 0.03, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 637.57
20:16:38.475 00.000 15712 PPEC: input: 0.05, control: 0.08, exposure: 1500
20:16:38.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:38.477 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:16:38.477 00.000 15712 MoveAxis(W, 26, ABG)
20:16:38.477 00.000 15712 Guiding  Dir = 3, Dur = 26
20:16:38.477 00.000 15712 IsGuiding returns 0
20:16:38.507 00.030 15712 IsGuiding returns 1
20:16:38.507 00.000 15712 scope still moving after pulse duration time elapsed
20:16:38.555 00.048 15712 IsGuiding returns 0
20:16:38.555 00.000 15712 scope move finished after 26 + 51 ms
20:16:38.555 00.000 15712 Move returns status 0, amount 26
20:16:38.555 00.000 15712 MoveAxis(N, 0, ABG)
20:16:38.555 00.000 15712 Move returns status 0, amount 0
20:16:38.555 00.000 15712 move complete, result=0
20:16:38.555 00.000 15712 worker thread done servicing request
20:16:38.555 00.000 15712 Worker thread wakes up
20:16:38.555 00.000 7988 GuideStep: 0.0 px 26 ms WEST, -0.0 px 0 ms NORTH
20:16:38.557 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:38.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:39.961 01.404 15712 Exposure complete
20:16:40.015 00.054 15712 worker thread done servicing request
20:16:40.015 00.000 7988 OnExposeComplete: enter
20:16:40.023 00.008 7988 UpdateGuideState(): m_state=6
20:16:40.023 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3723
20:16:40.025 00.002 7988 Star::Find returns 1 (0), X=1170.17, Y=434.53, Mass=1495, SNR=26.2, Peak=195 HFD=3.7
20:16:40.027 00.002 7988 MultiStar: [#1 0.19,-0.18,0.99,U] [#2 0.03,0.30,1.02,U] [#3 0.10,0.10,0.98,U] [#4 -0.01,-0.07,1.01,U] [#5 0.26,0.28,0.68,U] [#6 -0.23,0.18,0.69,U] [#7 -0.24,0.45,0.62,U] [#8 0.32,0.28,0.67,U] 
20:16:40.027 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.23}, one-star: {-0.29, 0.85}
20:16:40.029 00.002 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
20:16:40.029 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
20:16:40.031 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.51 mountX=-0.23 mountY=-0.02, mountTheta=-3.06
20:16:40.032 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.23, opts=13)
20:16:40.032 00.000 7988 Enqueuing Move request for scope (0.01, 0.23)
20:16:40.034 00.002 15712 Worker thread wakes up
20:16:40.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
20:16:40.034 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
20:16:40.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:16:40.034 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2
20:16:40.037 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:40.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:40.039 00.002 7988 Enqueuing Expose request
20:16:40.039 00.000 15712 Moving (0.01, 0.23) raw xDistance=-0.23 yDistance=-0.02
20:16:40.041 00.002 15712 PPEC rslt: input = -0.23, final = -0.00, react = -0.14, pred = 0.14, hyst = -0.12, hyst_pct = 0.00, period_length = 637.57
20:16:40.041 00.000 15712 PPEC: input: -0.23, control: -0.00, exposure: 1500
20:16:40.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:40.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:16:40.041 00.000 15712 MoveAxis(E, 1, ABG)
20:16:40.041 00.000 15712 Guiding  Dir = 2, Dur = 1
20:16:40.041 00.000 15712 IsGuiding returns 0
20:16:40.074 00.033 15712 IsGuiding returns 0
20:16:40.074 00.000 15712 Move returns status 0, amount 1
20:16:40.074 00.000 15712 MoveAxis(N, 0, ABG)
20:16:40.074 00.000 15712 Move returns status 0, amount 0
20:16:40.074 00.000 15712 move complete, result=0
20:16:40.074 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.0 px 0 ms NORTH
20:16:40.076 00.002 15712 worker thread done servicing request
20:16:40.076 00.000 15712 Worker thread wakes up
20:16:40.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:40.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:41.714 01.638 15712 Exposure complete
20:16:41.768 00.054 15712 worker thread done servicing request
20:16:41.768 00.000 7988 OnExposeComplete: enter
20:16:41.776 00.008 7988 UpdateGuideState(): m_state=6
20:16:41.776 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3724
20:16:41.776 00.000 7988 Star::Find returns 1 (0), X=1170.49, Y=434.85, Mass=1435, SNR=25.6, Peak=174 HFD=3.5
20:16:41.776 00.000 7988 MultiStar: [#1 0.08,0.24,1.04,U] [#2 -0.15,0.66,0.99,U] [#3 -0.08,0.68,0.97,U] [#4 0.06,0.71,1.02,U] [#5 0.07,0.30,0.71,U] [#6 -0.33,0.47,0.75,U] [#7 -0.09,0.44,0.66,U] [#8 -0.02,0.63,0.68,U] 
20:16:41.776 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.60}, one-star: {0.04, 1.17}
20:16:41.776 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
20:16:41.776 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
20:16:41.776 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.60 hyp=0.61 cameraTheta=1.64 mountX=-0.60 mountY=0.02, mountTheta=3.10
20:16:41.785 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.60, opts=13)
20:16:41.785 00.000 7988 Enqueuing Move request for scope (-0.04, 0.60)
20:16:41.785 00.000 15712 Worker thread wakes up
20:16:41.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.60) opts 0xd
20:16:41.785 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.60)
20:16:41.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:41.785 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.6
20:16:41.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:41.792 00.007 15712 Moving (-0.04, 0.60) raw xDistance=-0.60 yDistance=0.02
20:16:41.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:41.792 00.000 7988 Enqueuing Expose request
20:16:41.794 00.002 15712 PPEC rslt: input = -0.60, final = -0.22, react = -0.36, pred = 0.15, hyst = -0.32, hyst_pct = 0.00, period_length = 637.56
20:16:41.794 00.000 15712 PPEC: input: -0.60, control: -0.22, exposure: 1500
20:16:41.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:41.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:16:41.794 00.000 15712 MoveAxis(E, 71, ABG)
20:16:41.794 00.000 15712 Guiding  Dir = 2, Dur = 71
20:16:41.829 00.035 15712 IsGuiding returns 0
20:16:41.844 00.015 15712 PulseGuide returned control before completion, sleep 66
20:16:41.921 00.077 15712 IsGuiding returns 0
20:16:41.921 00.000 15712 Move returns status 0, amount 71
20:16:41.921 00.000 15712 MoveAxis(N, 0, ABG)
20:16:41.921 00.000 15712 Move returns status 0, amount 0
20:16:41.921 00.000 15712 move complete, result=0
20:16:41.921 00.000 7988 GuideStep: -0.6 px 71 ms EAST, 0.0 px 0 ms NORTH
20:16:41.930 00.009 15712 worker thread done servicing request
20:16:41.930 00.000 15712 Worker thread wakes up
20:16:41.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:41.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:43.340 01.410 15712 Exposure complete
20:16:43.401 00.061 15712 worker thread done servicing request
20:16:43.401 00.000 7988 OnExposeComplete: enter
20:16:43.401 00.000 7988 UpdateGuideState(): m_state=6
20:16:43.403 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3725
20:16:43.403 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=435.25, Mass=1522, SNR=26.4, Peak=220 HFD=3.6
20:16:43.403 00.000 7988 MultiStar: [#1 -0.06,0.49,1.04,U] [#2 -0.17,0.92,0.95,U] [#3 -0.00,0.79,0.98,U] [#4 -0.11,0.71,1.01,U] [#5 0.03,0.58,0.67,U] [#6 -0.08,0.71,0.68,U] [#7 -0.21,0.75,0.66,U] [#8 0.05,0.64,0.65,U] 
20:16:43.403 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.82}, one-star: {-0.10, 1.57}
20:16:43.403 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
20:16:43.403 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
20:16:43.403 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.82 hyp=0.82 cameraTheta=1.66 mountX=-0.82 mountY=0.05, mountTheta=3.07
20:16:43.403 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.82, opts=13)
20:16:43.403 00.000 7988 Enqueuing Move request for scope (-0.07, 0.82)
20:16:43.403 00.000 15712 Worker thread wakes up
20:16:43.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.82) opts 0xd
20:16:43.403 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.82)
20:16:43.403 00.000 15712 Moving (-0.07, 0.82) raw xDistance=-0.82 yDistance=0.05
20:16:43.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:43.403 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.4
20:16:43.416 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:43.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:43.418 00.002 7988 Enqueuing Expose request
20:16:43.419 00.001 15712 PPEC rslt: input = -0.82, final = -0.33, react = -0.49, pred = 0.16, hyst = -0.44, hyst_pct = 0.00, period_length = 637.56
20:16:43.419 00.000 15712 PPEC: input: -0.82, control: -0.33, exposure: 1500
20:16:43.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:43.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:16:43.419 00.000 15712 MoveAxis(E, 109, ABG)
20:16:43.419 00.000 15712 Guiding  Dir = 2, Dur = 109
20:16:43.419 00.000 15712 IsGuiding returns 0
20:16:43.440 00.021 15712 PulseGuide returned control before completion, sleep 94
20:16:43.548 00.108 15712 IsGuiding returns 1
20:16:43.548 00.000 15712 scope still moving after pulse duration time elapsed
20:16:43.589 00.041 15712 IsGuiding returns 0
20:16:43.589 00.000 15712 scope move finished after 109 + 60 ms
20:16:43.589 00.000 15712 Move returns status 0, amount 109
20:16:43.589 00.000 15712 MoveAxis(N, 0, ABG)
20:16:43.589 00.000 15712 Move returns status 0, amount 0
20:16:43.589 00.000 15712 move complete, result=0
20:16:43.589 00.000 15712 worker thread done servicing request
20:16:43.589 00.000 15712 Worker thread wakes up
20:16:43.589 00.000 7988 GuideStep: -0.8 px 109 ms EAST, 0.1 px 0 ms NORTH
20:16:43.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:43.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:45.223 01.634 15712 Exposure complete
20:16:45.273 00.050 15712 worker thread done servicing request
20:16:45.273 00.000 7988 OnExposeComplete: enter
20:16:45.273 00.000 7988 UpdateGuideState(): m_state=6
20:16:45.285 00.012 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3726
20:16:45.285 00.000 7988 Star::Find returns 1 (0), X=1170.26, Y=434.58, Mass=1448, SNR=26.0, Peak=217 HFD=3.2
20:16:45.285 00.000 7988 MultiStar: [#1 0.12,-0.01,1.05,U] [#2 -0.14,0.42,1.03,U] [#3 -0.08,0.26,0.98,U] [#4 0.01,0.42,1.06,U] [#5 0.02,0.21,0.74,U] [#6 -0.25,0.43,0.72,U] [#7 -0.08,0.55,0.66,U] [#8 0.01,0.44,0.69,U] 
20:16:45.285 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.40}, one-star: {-0.19, 0.90}
20:16:45.285 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
20:16:45.291 00.006 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
20:16:45.291 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.40 hyp=0.40 cameraTheta=1.72 mountX=-0.40 mountY=0.05, mountTheta=3.01
20:16:45.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.40, opts=13)
20:16:45.291 00.000 7988 Enqueuing Move request for scope (-0.06, 0.40)
20:16:45.291 00.000 15712 Worker thread wakes up
20:16:45.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.40) opts 0xd
20:16:45.291 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.40)
20:16:45.291 00.000 15712 Moving (-0.06, 0.40) raw xDistance=-0.40 yDistance=0.05
20:16:45.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:45.291 00.000 7988 UpdateGuideState exits: m=1448 SNR=26.0
20:16:45.298 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:45.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:45.298 00.000 7988 Enqueuing Expose request
20:16:45.301 00.003 15712 PPEC rslt: input = -0.40, final = -0.12, react = -0.24, pred = 0.12, hyst = -0.23, hyst_pct = 0.00, period_length = 637.56
20:16:45.301 00.000 15712 PPEC: input: -0.40, control: -0.12, exposure: 1500
20:16:45.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:45.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:16:45.301 00.000 15712 MoveAxis(E, 38, ABG)
20:16:45.301 00.000 15712 Guiding  Dir = 2, Dur = 38
20:16:45.301 00.000 15712 IsGuiding returns 0
20:16:45.324 00.023 15712 PulseGuide returned control before completion, sleep 19
20:16:45.397 00.073 15712 IsGuiding returns 0
20:16:45.397 00.000 15712 Move returns status 0, amount 38
20:16:45.397 00.000 15712 MoveAxis(N, 0, ABG)
20:16:45.397 00.000 15712 Move returns status 0, amount 0
20:16:45.397 00.000 15712 move complete, result=0
20:16:45.397 00.000 7988 GuideStep: -0.4 px 38 ms EAST, 0.1 px 0 ms NORTH
20:16:45.398 00.001 15712 worker thread done servicing request
20:16:45.398 00.000 15712 Worker thread wakes up
20:16:45.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:45.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:46.815 01.417 15712 Exposure complete
20:16:46.871 00.056 15712 worker thread done servicing request
20:16:46.871 00.000 7988 OnExposeComplete: enter
20:16:46.871 00.000 7988 UpdateGuideState(): m_state=6
20:16:46.878 00.007 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3727
20:16:46.881 00.003 7988 Star::Find returns 1 (0), X=1170.27, Y=434.39, Mass=1479, SNR=26.0, Peak=210 HFD=3.5
20:16:46.881 00.000 7988 MultiStar: [#1 0.10,-0.25,0.99,U] [#2 -0.19,0.08,0.99,U] [#3 -0.11,0.19,1.01,U] [#4 -0.01,0.22,1.02,U] [#5 -0.01,-0.03,0.68,U] [#6 -0.25,-0.23,0.72,U] [#7 -0.42,0.06,0.67,U] [#8 -0.05,0.13,0.66,U] 
20:16:46.883 00.002 7988 refined, 8 included, MultiStar: {-0.12, 0.12}, one-star: {-0.19, 0.71}
20:16:46.885 00.002 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.35)
20:16:46.885 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.76)
20:16:46.887 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.35 mountX=-0.12 mountY=0.11, mountTheta=2.37
20:16:46.889 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.12, opts=13)
20:16:46.891 00.002 7988 Enqueuing Move request for scope (-0.12, 0.12)
20:16:46.891 00.000 15712 Worker thread wakes up
20:16:46.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
20:16:46.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
20:16:46.891 00.000 15712 Moving (-0.12, 0.12) raw xDistance=-0.12 yDistance=0.11
20:16:46.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:16:46.891 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.0
20:16:46.894 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:46.895 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:46.897 00.002 7988 Enqueuing Expose request
20:16:46.897 00.000 15712 PPEC rslt: input = -0.12, final = 0.11, react = -0.07, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 637.56
20:16:46.897 00.000 15712 PPEC: input: -0.12, control: 0.11, exposure: 1500
20:16:46.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:46.899 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:16:46.899 00.000 15712 MoveAxis(W, 36, ABG)
20:16:46.899 00.000 15712 Guiding  Dir = 3, Dur = 36
20:16:46.899 00.000 15712 IsGuiding returns 0
20:16:46.914 00.015 15712 PulseGuide returned control before completion, sleep 32
20:16:46.962 00.048 15712 IsGuiding returns 0
20:16:46.962 00.000 15712 Move returns status 0, amount 36
20:16:46.962 00.000 15712 MoveAxis(N, 0, ABG)
20:16:46.962 00.000 15712 Move returns status 0, amount 0
20:16:46.962 00.000 15712 move complete, result=0
20:16:46.962 00.000 7988 GuideStep: -0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
20:16:46.964 00.002 15712 worker thread done servicing request
20:16:46.964 00.000 15712 Worker thread wakes up
20:16:46.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:46.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:48.601 01.637 15712 Exposure complete
20:16:48.657 00.056 15712 worker thread done servicing request
20:16:48.657 00.000 7988 OnExposeComplete: enter
20:16:48.657 00.000 7988 UpdateGuideState(): m_state=6
20:16:48.664 00.007 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3728
20:16:48.666 00.002 7988 Star::Find returns 1 (0), X=1170.26, Y=433.80, Mass=1491, SNR=26.2, Peak=200 HFD=3.5
20:16:48.666 00.000 7988 MultiStar: [#1 -0.01,-0.91,1.02,U] [#2 -0.06,-0.63,1.01,U] [#3 -0.07,-0.60,0.96,U] [#4 -0.05,-0.60,1.05,U] [#5 -0.08,-0.73,0.70,U] [#6 -0.29,-0.62,0.70,U] [#7 -0.37,-0.58,0.61,U] [#8 -0.06,-0.61,0.67,U] 
20:16:48.668 00.002 7988 single-star, 8 included, MultiStar: {-0.12, -0.56}, one-star: {-0.19, 0.12}
20:16:48.668 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.58) = xAngle (4.16 = -2.13)
20:16:48.670 00.002 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.27 = 0.98)
20:16:48.670 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.23 cameraTheta=2.58 mountX=-0.12 mountY=0.19, mountTheta=2.14
20:16:48.672 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.12, opts=13)
20:16:48.674 00.002 7988 Enqueuing Move request for scope (-0.19, 0.12)
20:16:48.676 00.002 15712 Worker thread wakes up
20:16:48.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
20:16:48.676 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
20:16:48.676 00.000 15712 Moving (-0.19, 0.12) raw xDistance=-0.12 yDistance=0.19
20:16:48.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:48.676 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
20:16:48.678 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:48.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:48.680 00.002 7988 Enqueuing Expose request
20:16:48.680 00.000 15712 PPEC rslt: input = -0.12, final = 0.07, react = -0.07, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 637.56
20:16:48.680 00.000 15712 PPEC: input: -0.12, control: 0.07, exposure: 1500
20:16:48.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:48.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:16:48.680 00.000 15712 MoveAxis(W, 24, ABG)
20:16:48.680 00.000 15712 Guiding  Dir = 3, Dur = 24
20:16:48.715 00.035 15712 IsGuiding returns 0
20:16:48.728 00.013 15712 PulseGuide returned control before completion, sleep 19
20:16:48.780 00.052 15712 IsGuiding returns 0
20:16:48.780 00.000 15712 Move returns status 0, amount 24
20:16:48.780 00.000 15712 MoveAxis(N, 0, ABG)
20:16:48.780 00.000 15712 Move returns status 0, amount 0
20:16:48.780 00.000 15712 move complete, result=0
20:16:48.780 00.000 7988 GuideStep: -0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
20:16:48.787 00.007 15712 worker thread done servicing request
20:16:48.787 00.000 15712 Worker thread wakes up
20:16:48.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:48.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:50.196 01.409 15712 Exposure complete
20:16:50.256 00.060 15712 worker thread done servicing request
20:16:50.256 00.000 7988 OnExposeComplete: enter
20:16:50.256 00.000 7988 UpdateGuideState(): m_state=6
20:16:50.260 00.004 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3729
20:16:50.260 00.000 7988 Star::Find returns 1 (0), X=1170.26, Y=432.96, Mass=1509, SNR=26.4, Peak=207 HFD=3.6
20:16:50.262 00.002 7988 MultiStar: [#1 -0.01,-1.48,0.00,M1] [#2 0.01,-1.17,0.99,U] [#3 -0.06,-1.29,0.00,M1] [#4 -0.05,-1.40,0.00,M1] [#5 0.22,-1.49,0.00,M1] [#6 -0.12,-1.51,0.00,M1] [#7 -0.74,-1.25,0.00,M1] [#8 0.06,-1.36,0.00,M1] 
20:16:50.262 00.000 7988 single-star, 1 included, MultiStar: {-0.09, -0.94}, one-star: {-0.19, -0.72}
20:16:50.264 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
20:16:50.264 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
20:16:50.266 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.72 hyp=0.74 cameraTheta=-1.83 mountX=0.72 mountY=0.21, mountTheta=0.29
20:16:50.268 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.72, opts=13)
20:16:50.268 00.000 7988 Enqueuing Move request for scope (-0.19, -0.72)
20:16:50.270 00.002 15712 Worker thread wakes up
20:16:50.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.72) opts 0xd
20:16:50.270 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.72)
20:16:50.270 00.000 15712 Moving (-0.19, -0.72) raw xDistance=0.72 yDistance=0.21
20:16:50.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:50.270 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
20:16:50.273 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:50.273 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:50.273 00.000 7988 Enqueuing Expose request
20:16:50.273 00.000 15712 PPEC rslt: input = 0.72, final = 0.53, react = 0.43, pred = 0.10, hyst = 0.39, hyst_pct = 0.00, period_length = 637.56
20:16:50.273 00.000 15712 PPEC: input: 0.72, control: 0.53, exposure: 1500
20:16:50.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:50.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:16:50.273 00.000 15712 MoveAxis(W, 173, ABG)
20:16:50.273 00.000 15712 Guiding  Dir = 3, Dur = 173
20:16:50.273 00.000 15712 IsGuiding returns 0
20:16:50.299 00.026 15712 PulseGuide returned control before completion, sleep 157
20:16:50.464 00.165 15712 IsGuiding returns 1
20:16:50.464 00.000 15712 scope still moving after pulse duration time elapsed
20:16:50.496 00.032 15712 IsGuiding returns 0
20:16:50.496 00.000 15712 scope move finished after 173 + 46 ms
20:16:50.496 00.000 15712 Move returns status 0, amount 173
20:16:50.496 00.000 15712 MoveAxis(N, 0, ABG)
20:16:50.496 00.000 15712 Move returns status 0, amount 0
20:16:50.496 00.000 15712 move complete, result=0
20:16:50.496 00.000 15712 worker thread done servicing request
20:16:50.496 00.000 15712 Worker thread wakes up
20:16:50.496 00.000 7988 GuideStep: 0.7 px 173 ms WEST, 0.2 px 0 ms NORTH
20:16:50.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:50.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:52.238 01.742 15712 Exposure complete
20:16:52.298 00.060 15712 worker thread done servicing request
20:16:52.298 00.000 7988 OnExposeComplete: enter
20:16:52.299 00.001 7988 UpdateGuideState(): m_state=6
20:16:52.301 00.002 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3730
20:16:52.301 00.000 7988 Star::Find returns 1 (1), X=1170.22, Y=433.59, Mass=1491, SNR=26.3, Peak=255 HFD=3.2
20:16:52.303 00.002 7988 MultiStar: [#1 0.05,-0.92,1.01,U] [#2 -0.05,-0.76,1.01,U] [#3 -0.18,-0.71,0.96,U] [#4 -0.20,-0.92,1.02,U] [#5 -0.16,-0.83,0.67,U] [#6 -0.44,-0.86,0.70,U] [#7 -0.30,-0.50,0.71,U] [#8 0.25,-0.93,0.65,U] 
20:16:52.303 00.000 7988 single-star, 8 included, MultiStar: {-0.14, -0.72}, one-star: {-0.24, -0.09}
20:16:52.305 00.002 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.58) = xAngle (-1.21 = -1.21)
20:16:52.307 00.002 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.90 = 1.90)
20:16:52.307 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-2.79 mountX=0.09 mountY=0.24, mountTheta=1.21
20:16:52.309 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.09, opts=13)
20:16:52.311 00.002 7988 Enqueuing Move request for scope (-0.24, -0.09)
20:16:52.311 00.000 15712 Worker thread wakes up
20:16:52.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.09) opts 0xd
20:16:52.311 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.09)
20:16:52.311 00.000 15712 Moving (-0.24, -0.09) raw xDistance=0.09 yDistance=0.24
20:16:52.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:52.311 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.3 Saturated
20:16:52.315 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:52.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:52.315 00.000 7988 Enqueuing Expose request
20:16:52.315 00.000 15712 PPEC rslt: input = 0.09, final = 0.16, react = 0.05, pred = 0.16, hyst = 0.00, hyst_pct = 0.00, period_length = 637.55
20:16:52.315 00.000 15712 PPEC: input: 0.09, control: 0.16, exposure: 1500
20:16:52.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:52.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:16:52.315 00.000 15712 MoveAxis(W, 52, ABG)
20:16:52.315 00.000 15712 Guiding  Dir = 3, Dur = 52
20:16:52.315 00.000 15712 IsGuiding returns 0
20:16:52.333 00.018 15712 PulseGuide returned control before completion, sleep 48
20:16:52.414 00.081 15712 IsGuiding returns 0
20:16:52.414 00.000 15712 Move returns status 0, amount 52
20:16:52.414 00.000 15712 MoveAxis(N, 0, ABG)
20:16:52.414 00.000 15712 Move returns status 0, amount 0
20:16:52.414 00.000 15712 move complete, result=0
20:16:52.414 00.000 7988 GuideStep: 0.1 px 52 ms WEST, 0.2 px 0 ms NORTH
20:16:52.415 00.001 15712 worker thread done servicing request
20:16:52.415 00.000 15712 Worker thread wakes up
20:16:52.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:52.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:53.835 01.420 15712 Exposure complete
20:16:53.880 00.045 15712 worker thread done servicing request
20:16:53.880 00.000 7988 OnExposeComplete: enter
20:16:53.896 00.016 7988 UpdateGuideState(): m_state=6
20:16:53.898 00.002 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3731
20:16:53.898 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=434.02, Mass=1532, SNR=26.7, Peak=198 HFD=3.4
20:16:53.898 00.000 7988 MultiStar: [#1 0.11,-0.57,1.00,U] [#2 -0.08,-0.25,1.00,U] [#3 0.09,-0.22,0.96,U] [#4 -0.09,-0.33,1.02,U] [#5 0.01,-0.31,0.68,U] [#6 -0.17,-0.26,0.65,U] [#7 -0.27,-0.19,0.66,U] [#8 0.25,-0.43,0.64,U] 
20:16:53.898 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.24}, one-star: {-0.08, 0.34}
20:16:53.898 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
20:16:53.898 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
20:16:53.898 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.68 mountX=0.24 mountY=0.03, mountTheta=0.13
20:16:53.898 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.24, opts=13)
20:16:53.898 00.000 7988 Enqueuing Move request for scope (-0.02, -0.24)
20:16:53.898 00.000 15712 Worker thread wakes up
20:16:53.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
20:16:53.898 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
20:16:53.898 00.000 15712 Moving (-0.02, -0.24) raw xDistance=0.24 yDistance=0.03
20:16:53.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:53.898 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7
20:16:53.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:53.912 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:53.912 00.000 7988 Enqueuing Expose request
20:16:53.914 00.002 15712 PPEC rslt: input = 0.24, final = 0.32, react = 0.14, pred = 0.17, hyst = 0.16, hyst_pct = 0.00, period_length = 637.55
20:16:53.914 00.000 15712 PPEC: input: 0.24, control: 0.32, exposure: 1500
20:16:53.914 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:53.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:16:53.914 00.000 15712 MoveAxis(W, 103, ABG)
20:16:53.914 00.000 15712 Guiding  Dir = 3, Dur = 103
20:16:53.914 00.000 15712 IsGuiding returns 0
20:16:53.932 00.018 15712 PulseGuide returned control before completion, sleep 98
20:16:54.041 00.109 15712 IsGuiding returns 1
20:16:54.041 00.000 15712 scope still moving after pulse duration time elapsed
20:16:54.076 00.035 15712 IsGuiding returns 0
20:16:54.076 00.000 15712 scope move finished after 103 + 57 ms
20:16:54.076 00.000 15712 Move returns status 0, amount 103
20:16:54.076 00.000 15712 MoveAxis(N, 0, ABG)
20:16:54.076 00.000 15712 Move returns status 0, amount 0
20:16:54.076 00.000 15712 move complete, result=0
20:16:54.076 00.000 7988 GuideStep: 0.2 px 103 ms WEST, 0.0 px 0 ms NORTH
20:16:54.078 00.002 15712 worker thread done servicing request
20:16:54.078 00.000 15712 Worker thread wakes up
20:16:54.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:54.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:55.718 01.640 15712 Exposure complete
20:16:55.768 00.050 15712 worker thread done servicing request
20:16:55.768 00.000 7988 OnExposeComplete: enter
20:16:55.778 00.010 7988 UpdateGuideState(): m_state=6
20:16:55.780 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3732
20:16:55.780 00.000 7988 Star::Find returns 1 (1), X=1170.20, Y=435.33, Mass=1507, SNR=26.4, Peak=255 HFD=3.4
20:16:55.782 00.002 7988 MultiStar: [#1 0.17,0.66,1.01,U] [#2 0.01,0.89,1.00,U] [#3 0.13,1.05,0.98,U] [#4 0.09,1.08,1.03,U] [#5 -0.10,0.86,0.66,U] [#6 -0.24,0.88,0.71,U] [#7 -0.36,1.11,0.64,U] [#8 -0.07,1.03,0.66,U] 
20:16:55.782 00.000 7988 refined, 8 included, MultiStar: {-0.05, 1.03}, one-star: {-0.26, 1.65}
20:16:55.784 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
20:16:55.785 00.001 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
20:16:55.785 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=1.03 hyp=1.03 cameraTheta=1.62 mountX=-1.03 mountY=0.02, mountTheta=3.12
20:16:55.787 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=1.03, opts=13)
20:16:55.789 00.002 7988 Enqueuing Move request for scope (-0.05, 1.03)
20:16:55.791 00.002 15712 Worker thread wakes up
20:16:55.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.03) opts 0xd
20:16:55.791 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 1.03)
20:16:55.791 00.000 15712 Moving (-0.05, 1.03) raw xDistance=-1.03 yDistance=0.02
20:16:55.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:55.791 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4 Saturated
20:16:55.793 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:55.794 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:55.794 00.000 7988 Enqueuing Expose request
20:16:55.794 00.000 15712 PPEC rslt: input = -1.03, final = -0.43, react = -0.62, pred = 0.19, hyst = -0.55, hyst_pct = 0.00, period_length = 637.55
20:16:55.794 00.000 15712 PPEC: input: -1.03, control: -0.43, exposure: 1500
20:16:55.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:55.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:16:55.794 00.000 15712 MoveAxis(E, 141, ABG)
20:16:55.794 00.000 15712 Guiding  Dir = 2, Dur = 141
20:16:55.794 00.000 15712 IsGuiding returns 0
20:16:55.815 00.021 15712 PulseGuide returned control before completion, sleep 131
20:16:55.978 00.163 15712 IsGuiding returns 0
20:16:55.978 00.000 15712 Move returns status 0, amount 141
20:16:55.978 00.000 15712 MoveAxis(N, 0, ABG)
20:16:55.978 00.000 15712 Move returns status 0, amount 0
20:16:55.978 00.000 15712 move complete, result=0
20:16:55.978 00.000 15712 worker thread done servicing request
20:16:55.978 00.000 15712 Worker thread wakes up
20:16:55.978 00.000 7988 GuideStep: -1.0 px 141 ms EAST, 0.0 px 0 ms NORTH
20:16:55.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:55.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:57.390 01.412 15712 Exposure complete
20:16:57.449 00.059 15712 worker thread done servicing request
20:16:57.449 00.000 7988 OnExposeComplete: enter
20:16:57.452 00.003 7988 UpdateGuideState(): m_state=6
20:16:57.452 00.000 7988 Star::Find(15, 1170, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3733
20:16:57.452 00.000 7988 Star::Find returns 1 (0), X=1170.25, Y=434.99, Mass=1543, SNR=26.8, Peak=240 HFD=3.1
20:16:57.452 00.000 7988 MultiStar: [#1 0.04,0.13,1.05,U] [#2 0.01,0.62,0.99,U] [#3 -0.23,0.60,0.95,U] [#4 0.00,0.59,1.05,U] [#5 -0.08,0.42,0.71,U] [#6 -0.21,0.40,0.67,U] [#7 -0.25,0.73,0.64,U] [#8 -0.10,0.61,0.66,U] 
20:16:57.452 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.61}, one-star: {-0.21, 1.31}
20:16:57.452 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
20:16:57.452 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
20:16:57.452 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.61 hyp=0.62 cameraTheta=1.74 mountX=-0.61 mountY=0.09, mountTheta=3.00
20:16:57.452 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.61, opts=13)
20:16:57.452 00.000 7988 Enqueuing Move request for scope (-0.10, 0.61)
20:16:57.452 00.000 15712 Worker thread wakes up
20:16:57.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.61) opts 0xd
20:16:57.452 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.61)
20:16:57.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:57.452 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8
20:16:57.466 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:57.467 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:57.467 00.000 7988 Enqueuing Expose request
20:16:57.467 00.000 15712 Moving (-0.10, 0.61) raw xDistance=-0.61 yDistance=0.09
20:16:57.467 00.000 15712 PPEC rslt: input = -0.61, final = -0.19, react = -0.36, pred = 0.17, hyst = -0.31, hyst_pct = 0.00, period_length = 637.55
20:16:57.467 00.000 15712 PPEC: input: -0.61, control: -0.19, exposure: 1500
20:16:57.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:57.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:16:57.467 00.000 15712 MoveAxis(E, 63, ABG)
20:16:57.467 00.000 15712 Guiding  Dir = 2, Dur = 63
20:16:57.503 00.036 15712 IsGuiding returns 0
20:16:57.517 00.014 15712 PulseGuide returned control before completion, sleep 58
20:16:57.619 00.102 15712 IsGuiding returns 0
20:16:57.619 00.000 15712 Move returns status 0, amount 63
20:16:57.619 00.000 15712 MoveAxis(N, 0, ABG)
20:16:57.619 00.000 15712 Move returns status 0, amount 0
20:16:57.619 00.000 15712 move complete, result=0
20:16:57.619 00.000 7988 GuideStep: -0.6 px 63 ms EAST, 0.1 px 0 ms NORTH
20:16:57.619 00.000 15712 worker thread done servicing request
20:16:57.627 00.008 15712 Worker thread wakes up
20:16:57.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:57.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:16:59.367 01.740 15712 Exposure complete
20:16:59.421 00.054 15712 worker thread done servicing request
20:16:59.428 00.007 7988 OnExposeComplete: enter
20:16:59.428 00.000 7988 UpdateGuideState(): m_state=6
20:16:59.430 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3734
20:16:59.430 00.000 7988 Star::Find returns 1 (0), X=1170.25, Y=434.32, Mass=1445, SNR=26.0, Peak=215 HFD=3.4
20:16:59.432 00.002 7988 MultiStar: [#1 0.16,-0.37,1.00,U] [#2 -0.06,0.07,1.02,U] [#3 -0.14,0.07,0.94,U] [#4 0.05,-0.06,1.08,U] [#5 0.16,-0.37,0.69,U] [#6 -0.22,-0.25,0.69,U] [#7 -0.29,-0.04,0.67,U] [#8 0.09,-0.14,0.65,U] 
20:16:59.434 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.21, 0.64}
20:16:59.434 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.58) = xAngle (-1.06 = -1.06)
20:16:59.436 00.002 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.05 = 2.05)
20:16:59.436 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-2.64 mountX=0.03 mountY=0.05, mountTheta=1.07
20:16:59.438 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.03, opts=13)
20:16:59.440 00.002 7988 Enqueuing Move request for scope (-0.05, -0.03)
20:16:59.440 00.000 15712 Worker thread wakes up
20:16:59.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
20:16:59.440 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
20:16:59.440 00.000 15712 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=0.05
20:16:59.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:16:59.440 00.000 7988 UpdateGuideState exits: m=1445 SNR=26.0
20:16:59.443 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:59.444 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:16:59.444 00.000 7988 Enqueuing Expose request
20:16:59.446 00.002 15712 PPEC rslt: input = 0.03, final = 0.15, react = 0.02, pred = 0.15, hyst = 0.00, hyst_pct = 0.00, period_length = 637.55
20:16:59.446 00.000 15712 PPEC: input: 0.03, control: 0.15, exposure: 1500
20:16:59.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:59.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:16:59.446 00.000 15712 MoveAxis(W, 48, ABG)
20:16:59.446 00.000 15712 Guiding  Dir = 3, Dur = 48
20:16:59.446 00.000 15712 IsGuiding returns 0
20:16:59.462 00.016 15712 PulseGuide returned control before completion, sleep 44
20:16:59.508 00.046 15712 IsGuiding returns 1
20:16:59.508 00.000 15712 scope still moving after pulse duration time elapsed
20:16:59.542 00.034 15712 IsGuiding returns 0
20:16:59.542 00.000 15712 scope move finished after 48 + 47 ms
20:16:59.542 00.000 15712 Move returns status 0, amount 48
20:16:59.542 00.000 15712 MoveAxis(N, 0, ABG)
20:16:59.542 00.000 15712 Move returns status 0, amount 0
20:16:59.542 00.000 15712 move complete, result=0
20:16:59.542 00.000 7988 GuideStep: 0.0 px 48 ms WEST, 0.0 px 0 ms NORTH
20:16:59.544 00.002 15712 worker thread done servicing request
20:16:59.544 00.000 15712 Worker thread wakes up
20:16:59.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:16:59.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:00.961 01.417 15712 Exposure complete
20:17:01.023 00.062 15712 worker thread done servicing request
20:17:01.024 00.001 7988 OnExposeComplete: enter
20:17:01.024 00.000 7988 UpdateGuideState(): m_state=6
20:17:01.024 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3735
20:17:01.024 00.000 7988 Star::Find returns 1 (0), X=1170.39, Y=433.86, Mass=1513, SNR=26.3, Peak=216 HFD=3.3
20:17:01.024 00.000 7988 MultiStar: [#1 0.16,-0.80,1.03,U] [#2 -0.11,-0.54,1.02,U] [#3 -0.11,-0.23,0.95,U] [#4 -0.09,-0.26,0.97,U] [#5 -0.05,-0.39,0.69,U] [#6 -0.38,-0.59,0.70,U] [#7 -0.39,-0.22,0.66,U] [#8 -0.04,-0.35,0.66,U] 
20:17:01.024 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.36}, one-star: {-0.07, 0.18}
20:17:01.024 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.58) = xAngle (3.53 = -2.76)
20:17:01.024 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.64 = 0.35)
20:17:01.024 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.95 mountX=-0.18 mountY=0.07, mountTheta=2.79
20:17:01.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.18, opts=13)
20:17:01.024 00.000 7988 Enqueuing Move request for scope (-0.07, 0.18)
20:17:01.036 00.012 15712 Worker thread wakes up
20:17:01.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
20:17:01.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
20:17:01.036 00.000 15712 Moving (-0.07, 0.18) raw xDistance=-0.18 yDistance=0.07
20:17:01.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:01.036 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.3
20:17:01.039 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:01.039 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:01.039 00.000 7988 Enqueuing Expose request
20:17:01.039 00.000 15712 PPEC rslt: input = -0.18, final = 0.00, react = -0.11, pred = 0.11, hyst = -0.11, hyst_pct = 0.00, period_length = 637.55
20:17:01.039 00.000 15712 PPEC: input: -0.18, control: 0.00, exposure: 1500
20:17:01.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:01.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:17:01.039 00.000 15712 MoveAxis(W, 0, ABG)
20:17:01.039 00.000 15712 Move returns status 0, amount 0
20:17:01.039 00.000 15712 MoveAxis(N, 0, ABG)
20:17:01.039 00.000 15712 Move returns status 0, amount 0
20:17:01.039 00.000 15712 move complete, result=0
20:17:01.039 00.000 15712 worker thread done servicing request
20:17:01.039 00.000 15712 Worker thread wakes up
20:17:01.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:01.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:01.039 00.000 7988 GuideStep: -0.2 px 0 ms WEST, 0.1 px 0 ms NORTH
20:17:02.682 01.643 15712 Exposure complete
20:17:02.737 00.055 15712 worker thread done servicing request
20:17:02.737 00.000 7988 OnExposeComplete: enter
20:17:02.737 00.000 7988 UpdateGuideState(): m_state=6
20:17:02.746 00.009 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3736
20:17:02.746 00.000 7988 Star::Find returns 1 (0), X=1170.20, Y=432.70, Mass=1520, SNR=26.3, Peak=198 HFD=3.5
20:17:02.746 00.000 7988 MultiStar: [#1 -0.03,-2.05,0.00,M1] [#2 -0.05,-1.49,0.00,M1] [#3 -0.11,-1.61,0.00,M1] [#4 -0.00,-1.64,0.00,M1] [#5 -0.01,-1.80,0.00,M1] [#6 -0.39,-1.60,0.00,M1] [#7 -0.44,-1.35,0.00,M1] [#8 -0.02,-1.61,0.00,M1] 
20:17:02.746 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
20:17:02.746 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
20:17:02.746 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.98 hyp=1.01 cameraTheta=-1.83 mountX=0.98 mountY=0.28, mountTheta=0.28
20:17:02.754 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.98, opts=13)
20:17:02.754 00.000 7988 Enqueuing Move request for scope (-0.26, -0.98)
20:17:02.754 00.000 15712 Worker thread wakes up
20:17:02.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.98) opts 0xd
20:17:02.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.98)
20:17:02.754 00.000 15712 Moving (-0.26, -0.98) raw xDistance=0.98 yDistance=0.28
20:17:02.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:02.754 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.3
20:17:02.758 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:02.758 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:02.760 00.002 7988 Enqueuing Expose request
20:17:02.760 00.000 15712 PPEC rslt: input = 0.98, final = 0.64, react = 0.59, pred = 0.05, hyst = 0.54, hyst_pct = 0.00, period_length = 637.55
20:17:02.760 00.000 15712 PPEC: input: 0.98, control: 0.64, exposure: 1500
20:17:02.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:17:02.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:17:02.762 00.002 15712 MoveAxis(W, 208, ABG)
20:17:02.762 00.000 15712 Guiding  Dir = 3, Dur = 208
20:17:02.762 00.000 15712 IsGuiding returns 0
20:17:02.788 00.026 15712 PulseGuide returned control before completion, sleep 193
20:17:02.986 00.198 15712 IsGuiding returns 1
20:17:02.986 00.000 15712 scope still moving after pulse duration time elapsed
20:17:03.027 00.041 15712 IsGuiding returns 0
20:17:03.027 00.000 15712 scope move finished after 208 + 56 ms
20:17:03.027 00.000 15712 Move returns status 0, amount 208
20:17:03.027 00.000 15712 MoveAxis(N, 0, ABG)
20:17:03.027 00.000 15712 Move returns status 0, amount 0
20:17:03.027 00.000 15712 move complete, result=0
20:17:03.027 00.000 7988 GuideStep: 1.0 px 208 ms WEST, 0.3 px 0 ms NORTH
20:17:03.029 00.002 15712 worker thread done servicing request
20:17:03.029 00.000 15712 Worker thread wakes up
20:17:03.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:03.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:04.440 01.411 15712 Exposure complete
20:17:04.488 00.048 15712 worker thread done servicing request
20:17:04.488 00.000 7988 OnExposeComplete: enter
20:17:04.488 00.000 7988 UpdateGuideState(): m_state=6
20:17:04.502 00.014 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3737
20:17:04.502 00.000 7988 Star::Find returns 1 (0), X=1170.17, Y=432.54, Mass=1587, SNR=26.9, Peak=211 HFD=3.7
20:17:04.502 00.000 7988 MultiStar: [#1 0.07,-1.92,0.00,M2] [#2 -0.10,-1.65,0.00,M2] [#3 -0.08,-1.58,0.00,M2] [#4 0.09,-1.57,0.00,M2] [#5 -0.06,-1.53,0.00,M2] [#6 -0.40,-1.83,0.00,M2] [#7 -0.21,-1.62,0.00,M2] [#8 0.25,-1.42,0.00,M2] 
20:17:04.505 00.003 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
20:17:04.505 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
20:17:04.505 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-1.14 hyp=1.18 cameraTheta=-1.82 mountX=1.14 mountY=0.32, mountTheta=0.27
20:17:04.505 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-1.14, opts=13)
20:17:04.505 00.000 7988 Enqueuing Move request for scope (-0.29, -1.14)
20:17:04.505 00.000 15712 Worker thread wakes up
20:17:04.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -1.14) opts 0xd
20:17:04.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -1.14)
20:17:04.505 00.000 15712 Moving (-0.29, -1.14) raw xDistance=1.14 yDistance=0.32
20:17:04.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:04.505 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.9
20:17:04.513 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:04.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:04.513 00.000 7988 Enqueuing Expose request
20:17:04.513 00.000 15712 PPEC rslt: input = 1.14, final = 0.75, react = 0.69, pred = 0.06, hyst = 0.62, hyst_pct = 0.00, period_length = 637.55
20:17:04.513 00.000 15712 PPEC: input: 1.14, control: 0.75, exposure: 1500
20:17:04.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:17:04.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
20:17:04.513 00.000 15712 MoveAxis(W, 245, ABG)
20:17:04.513 00.000 15712 Guiding  Dir = 3, Dur = 245
20:17:04.513 00.000 15712 IsGuiding returns 0
20:17:04.540 00.027 15712 PulseGuide returned control before completion, sleep 227
20:17:04.773 00.233 15712 IsGuiding returns 1
20:17:04.773 00.000 15712 scope still moving after pulse duration time elapsed
20:17:04.813 00.040 15712 IsGuiding returns 0
20:17:04.813 00.000 15712 scope move finished after 245 + 55 ms
20:17:04.813 00.000 15712 Move returns status 0, amount 245
20:17:04.813 00.000 15712 MoveAxis(N, 0, ABG)
20:17:04.813 00.000 15712 Move returns status 0, amount 0
20:17:04.813 00.000 15712 move complete, result=0
20:17:04.813 00.000 7988 GuideStep: 1.1 px 245 ms WEST, 0.3 px 0 ms NORTH
20:17:04.819 00.006 15712 worker thread done servicing request
20:17:04.819 00.000 15712 Worker thread wakes up
20:17:04.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:04.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:06.560 01.741 15712 Exposure complete
20:17:06.619 00.059 15712 worker thread done servicing request
20:17:06.619 00.000 7988 OnExposeComplete: enter
20:17:06.619 00.000 7988 UpdateGuideState(): m_state=6
20:17:06.621 00.002 7988 Star::Find(15, 1170, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3738
20:17:06.623 00.002 7988 Star::Find returns 1 (0), X=1170.27, Y=433.66, Mass=1441, SNR=25.7, Peak=192 HFD=3.4
20:17:06.623 00.000 7988 MultiStar: [#1 0.22,-0.71,1.03,U] [#2 -0.14,-0.45,1.00,U] [#3 0.03,-0.69,0.97,U] [#4 0.02,-0.65,1.04,U] [#5 0.16,-0.56,0.73,U] [#6 -0.30,-0.86,0.74,U] [#7 -0.42,-0.50,0.67,U] [#8 0.06,-0.64,0.66,U] 
20:17:06.625 00.002 7988 single-star, 8 included, MultiStar: {-0.05, -0.55}, one-star: {-0.19, -0.02}
20:17:06.625 00.000 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.58) = xAngle (-1.45 = -1.45)
20:17:06.627 00.002 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.66 = 1.66)
20:17:06.627 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.03 mountX=0.02 mountY=0.19, mountTheta=1.45
20:17:06.629 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.02, opts=13)
20:17:06.629 00.000 7988 Enqueuing Move request for scope (-0.19, -0.02)
20:17:06.632 00.003 15712 Worker thread wakes up
20:17:06.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
20:17:06.632 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
20:17:06.632 00.000 15712 Moving (-0.19, -0.02) raw xDistance=0.02 yDistance=0.19
20:17:06.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:06.632 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.7
20:17:06.635 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:06.635 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:06.637 00.002 7988 Enqueuing Expose request
20:17:06.637 00.000 15712 PPEC rslt: input = 0.02, final = 0.09, react = 0.01, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 637.55
20:17:06.637 00.000 15712 PPEC: input: 0.02, control: 0.09, exposure: 1500
20:17:06.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:06.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:17:06.637 00.000 15712 MoveAxis(W, 31, ABG)
20:17:06.637 00.000 15712 Guiding  Dir = 3, Dur = 31
20:17:06.637 00.000 15712 IsGuiding returns 0
20:17:06.653 00.016 15712 PulseGuide returned control before completion, sleep 26
20:17:06.704 00.051 15712 IsGuiding returns 0
20:17:06.704 00.000 15712 Move returns status 0, amount 31
20:17:06.704 00.000 15712 MoveAxis(N, 0, ABG)
20:17:06.704 00.000 15712 Move returns status 0, amount 0
20:17:06.704 00.000 15712 move complete, result=0
20:17:06.704 00.000 7988 GuideStep: 0.0 px 31 ms WEST, 0.2 px 0 ms NORTH
20:17:06.706 00.002 15712 worker thread done servicing request
20:17:06.706 00.000 15712 Worker thread wakes up
20:17:06.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:06.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:08.122 01.416 15712 Exposure complete
20:17:08.182 00.060 15712 worker thread done servicing request
20:17:08.182 00.000 7988 OnExposeComplete: enter
20:17:08.182 00.000 7988 UpdateGuideState(): m_state=6
20:17:08.185 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3739
20:17:08.185 00.000 7988 Star::Find returns 1 (0), X=1170.29, Y=434.10, Mass=1494, SNR=26.3, Peak=208 HFD=3.6
20:17:08.187 00.002 7988 MultiStar: [#1 -0.00,-0.41,1.00,U] [#2 0.01,-0.14,0.99,U] [#3 -0.01,-0.03,0.92,U] [#4 0.16,-0.02,1.02,U] [#5 -0.01,-0.18,0.70,U] [#6 -0.18,-0.08,0.75,U] [#7 -0.33,-0.05,0.66,U] [#8 0.08,-0.25,0.60,U] 
20:17:08.187 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.16, 0.41}
20:17:08.189 00.002 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.51 = -0.51)
20:17:08.189 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.60 = 2.60)
20:17:08.189 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.09 mountX=0.07 mountY=0.04, mountTheta=0.54
20:17:08.189 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.07, opts=13)
20:17:08.189 00.000 7988 Enqueuing Move request for scope (-0.04, -0.07)
20:17:08.195 00.006 15712 Worker thread wakes up
20:17:08.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
20:17:08.195 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
20:17:08.195 00.000 15712 Moving (-0.04, -0.07) raw xDistance=0.07 yDistance=0.04
20:17:08.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:08.195 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3
20:17:08.198 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:08.200 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:08.200 00.000 7988 Enqueuing Expose request
20:17:08.202 00.002 15712 PPEC rslt: input = 0.07, final = 0.11, react = 0.04, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 637.55
20:17:08.202 00.000 15712 PPEC: input: 0.07, control: 0.11, exposure: 1500
20:17:08.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:08.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:17:08.202 00.000 15712 MoveAxis(W, 36, ABG)
20:17:08.202 00.000 15712 Guiding  Dir = 3, Dur = 36
20:17:08.202 00.000 15712 IsGuiding returns 0
20:17:08.214 00.012 15712 PulseGuide returned control before completion, sleep 27
20:17:08.263 00.049 15712 IsGuiding returns 0
20:17:08.263 00.000 15712 Move returns status 0, amount 36
20:17:08.263 00.000 15712 MoveAxis(N, 0, ABG)
20:17:08.263 00.000 15712 Move returns status 0, amount 0
20:17:08.263 00.000 15712 move complete, result=0
20:17:08.263 00.000 7988 GuideStep: 0.1 px 36 ms WEST, 0.0 px 0 ms NORTH
20:17:08.271 00.008 15712 worker thread done servicing request
20:17:08.271 00.000 15712 Worker thread wakes up
20:17:08.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:08.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:09.906 01.635 15712 Exposure complete
20:17:09.966 00.060 15712 worker thread done servicing request
20:17:09.966 00.000 7988 OnExposeComplete: enter
20:17:09.968 00.002 7988 UpdateGuideState(): m_state=6
20:17:09.968 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3740
20:17:09.970 00.002 7988 Star::Find returns 1 (0), X=1170.38, Y=434.71, Mass=1564, SNR=27.0, Peak=200 HFD=3.4
20:17:09.972 00.002 7988 MultiStar: [#1 0.41,0.16,1.01,U] [#2 0.03,0.29,0.97,U] [#3 0.17,0.41,0.93,U] [#4 0.13,0.23,1.04,U] [#5 0.16,0.17,0.67,U] [#6 -0.19,0.34,0.71,U] [#7 -0.33,0.46,0.65,U] [#8 0.34,0.31,0.63,U] 
20:17:09.972 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.39}, one-star: {-0.08, 1.03}
20:17:09.974 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
20:17:09.974 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
20:17:09.976 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.36 mountX=-0.39 mountY=-0.09, mountTheta=-2.91
20:17:09.978 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.39, opts=13)
20:17:09.978 00.000 7988 Enqueuing Move request for scope (0.08, 0.39)
20:17:09.980 00.002 15712 Worker thread wakes up
20:17:09.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.39) opts 0xd
20:17:09.980 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.39)
20:17:09.980 00.000 15712 Moving (0.08, 0.39) raw xDistance=-0.39 yDistance=-0.09
20:17:09.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:09.981 00.001 7988 UpdateGuideState exits: m=1564 SNR=27.0
20:17:09.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:09.984 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:09.984 00.000 7988 Enqueuing Expose request
20:17:09.984 00.000 15712 PPEC rslt: input = -0.39, final = -0.12, react = -0.23, pred = 0.11, hyst = -0.20, hyst_pct = 0.00, period_length = 637.55
20:17:09.984 00.000 15712 PPEC: input: -0.39, control: -0.12, exposure: 1500
20:17:09.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:09.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:17:09.984 00.000 15712 MoveAxis(E, 40, ABG)
20:17:09.984 00.000 15712 Guiding  Dir = 2, Dur = 40
20:17:09.984 00.000 15712 IsGuiding returns 0
20:17:10.006 00.022 15712 PulseGuide returned control before completion, sleep 26
20:17:10.066 00.060 15712 IsGuiding returns 0
20:17:10.066 00.000 15712 Move returns status 0, amount 40
20:17:10.066 00.000 15712 MoveAxis(N, 0, ABG)
20:17:10.066 00.000 15712 Move returns status 0, amount 0
20:17:10.066 00.000 15712 move complete, result=0
20:17:10.066 00.000 7988 GuideStep: -0.4 px 40 ms EAST, -0.1 px 0 ms NORTH
20:17:10.078 00.012 15712 worker thread done servicing request
20:17:10.078 00.000 15712 Worker thread wakes up
20:17:10.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:10.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:11.482 01.404 15712 Exposure complete
20:17:11.541 00.059 15712 worker thread done servicing request
20:17:11.541 00.000 7988 OnExposeComplete: enter
20:17:11.543 00.002 7988 UpdateGuideState(): m_state=6
20:17:11.543 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3741
20:17:11.543 00.000 7988 Star::Find returns 1 (0), X=1170.46, Y=434.49, Mass=1469, SNR=26.1, Peak=198 HFD=3.2
20:17:11.543 00.000 7988 MultiStar: [#1 0.36,-0.16,1.02,U] [#2 0.14,0.04,1.03,U] [#3 0.12,0.15,0.96,U] [#4 0.25,0.22,1.01,U] [#5 0.42,0.15,0.73,U] [#6 -0.12,-0.11,0.72,U] [#7 -0.23,0.02,0.66,U] [#8 0.27,-0.08,0.65,U] 
20:17:11.548 00.005 7988 refined, 8 included, MultiStar: {0.14, 0.13}, one-star: {-0.00, 0.81}
20:17:11.548 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
20:17:11.550 00.002 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.84)
20:17:11.550 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.20 cameraTheta=0.75 mountX=-0.14 mountY=-0.15, mountTheta=-2.32
20:17:11.552 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.13, opts=13)
20:17:11.554 00.002 7988 Enqueuing Move request for scope (0.14, 0.13)
20:17:11.554 00.000 15712 Worker thread wakes up
20:17:11.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
20:17:11.554 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
20:17:11.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:11.554 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.1
20:17:11.558 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:11.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:11.560 00.002 7988 Enqueuing Expose request
20:17:11.560 00.000 15712 Moving (0.14, 0.13) raw xDistance=-0.14 yDistance=-0.15
20:17:11.560 00.000 15712 PPEC rslt: input = -0.14, final = 0.08, react = -0.08, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 637.55
20:17:11.560 00.000 15712 PPEC: input: -0.14, control: 0.08, exposure: 1500
20:17:11.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:11.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:17:11.560 00.000 15712 MoveAxis(W, 27, ABG)
20:17:11.560 00.000 15712 Guiding  Dir = 3, Dur = 27
20:17:11.560 00.000 15712 IsGuiding returns 0
20:17:11.594 00.034 15712 IsGuiding returns 1
20:17:11.594 00.000 15712 scope still moving after pulse duration time elapsed
20:17:11.639 00.045 15712 IsGuiding returns 0
20:17:11.639 00.000 15712 scope move finished after 27 + 50 ms
20:17:11.639 00.000 15712 Move returns status 0, amount 27
20:17:11.639 00.000 15712 MoveAxis(N, 0, ABG)
20:17:11.639 00.000 15712 Move returns status 0, amount 0
20:17:11.639 00.000 15712 move complete, result=0
20:17:11.639 00.000 15712 worker thread done servicing request
20:17:11.639 00.000 15712 Worker thread wakes up
20:17:11.639 00.000 7988 GuideStep: -0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
20:17:11.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:11.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:13.283 01.644 15712 Exposure complete
20:17:13.331 00.048 15712 worker thread done servicing request
20:17:13.331 00.000 7988 OnExposeComplete: enter
20:17:13.331 00.000 7988 UpdateGuideState(): m_state=6
20:17:13.347 00.016 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3742
20:17:13.347 00.000 7988 Star::Find returns 1 (0), X=1170.33, Y=434.24, Mass=1492, SNR=26.3, Peak=229 HFD=3.3
20:17:13.347 00.000 7988 MultiStar: [#1 0.10,-0.20,1.03,U] [#2 0.25,-0.24,1.02,U] [#3 -0.10,-0.04,0.98,U] [#4 0.15,-0.08,1.01,U] [#5 0.07,-0.22,0.68,U] [#6 -0.07,-0.22,0.70,U] [#7 -0.37,0.21,0.67,U] [#8 0.33,-0.11,0.65,U] 
20:17:13.347 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.12, 0.56}
20:17:13.347 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
20:17:13.347 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.89 = -2.39)
20:17:13.347 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.79 mountX=0.03 mountY=-0.03, mountTheta=-0.77
20:17:13.347 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.03, opts=13)
20:17:13.347 00.000 7988 Enqueuing Move request for scope (0.03, -0.03)
20:17:13.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:13.347 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3
20:17:13.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:13.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:13.347 00.000 7988 Enqueuing Expose request
20:17:13.364 00.017 15712 Worker thread wakes up
20:17:13.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
20:17:13.364 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
20:17:13.364 00.000 15712 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=-0.03
20:17:13.364 00.000 15712 PPEC rslt: input = 0.03, final = 0.07, react = 0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 637.55
20:17:13.364 00.000 15712 PPEC: input: 0.03, control: 0.07, exposure: 1500
20:17:13.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:13.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:17:13.364 00.000 15712 MoveAxis(W, 22, ABG)
20:17:13.364 00.000 15712 Guiding  Dir = 3, Dur = 22
20:17:13.364 00.000 15712 IsGuiding returns 0
20:17:13.385 00.021 15712 PulseGuide returned control before completion, sleep 15
20:17:13.432 00.047 15712 IsGuiding returns 0
20:17:13.432 00.000 15712 Move returns status 0, amount 22
20:17:13.432 00.000 15712 MoveAxis(N, 0, ABG)
20:17:13.432 00.000 15712 Move returns status 0, amount 0
20:17:13.432 00.000 15712 move complete, result=0
20:17:13.432 00.000 7988 GuideStep: 0.0 px 22 ms WEST, -0.0 px 0 ms NORTH
20:17:13.434 00.002 15712 worker thread done servicing request
20:17:13.434 00.000 15712 Worker thread wakes up
20:17:13.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:13.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:14.851 01.417 15712 Exposure complete
20:17:14.911 00.060 15712 worker thread done servicing request
20:17:14.911 00.000 7988 OnExposeComplete: enter
20:17:14.911 00.000 7988 UpdateGuideState(): m_state=6
20:17:14.913 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3743
20:17:14.913 00.000 7988 Star::Find returns 1 (0), X=1170.34, Y=434.01, Mass=1421, SNR=25.6, Peak=211 HFD=3.3
20:17:14.913 00.000 7988 MultiStar: [#1 0.08,-0.50,1.05,U] [#2 -0.06,-0.35,1.05,U] [#3 0.05,-0.37,0.99,U] [#4 -0.08,-0.14,1.06,U] [#5 0.08,-0.76,0.73,U] [#6 -0.18,-0.39,0.76,U] [#7 -0.18,-0.28,0.67,U] [#8 0.22,-0.32,0.69,U] 
20:17:14.913 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.29}, one-star: {-0.11, 0.33}
20:17:14.913 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
20:17:14.913 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
20:17:14.913 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.65 mountX=0.29 mountY=0.03, mountTheta=0.10
20:17:14.913 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.29, opts=13)
20:17:14.913 00.000 7988 Enqueuing Move request for scope (-0.02, -0.29)
20:17:14.913 00.000 15712 Worker thread wakes up
20:17:14.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.29) opts 0xd
20:17:14.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.29)
20:17:14.913 00.000 15712 Moving (-0.02, -0.29) raw xDistance=0.29 yDistance=0.03
20:17:14.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:14.913 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.6
20:17:14.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:14.913 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:14.928 00.015 7988 Enqueuing Expose request
20:17:14.929 00.001 15712 PPEC rslt: input = 0.29, final = 0.19, react = 0.17, pred = 0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 637.55
20:17:14.929 00.000 15712 PPEC: input: 0.29, control: 0.19, exposure: 1500
20:17:14.929 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:14.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:17:14.929 00.000 15712 MoveAxis(W, 64, ABG)
20:17:14.929 00.000 15712 Guiding  Dir = 3, Dur = 64
20:17:14.929 00.000 15712 IsGuiding returns 0
20:17:14.945 00.016 15712 PulseGuide returned control before completion, sleep 53
20:17:15.032 00.087 15712 IsGuiding returns 0
20:17:15.032 00.000 15712 Move returns status 0, amount 64
20:17:15.032 00.000 15712 MoveAxis(N, 0, ABG)
20:17:15.032 00.000 15712 Move returns status 0, amount 0
20:17:15.032 00.000 15712 move complete, result=0
20:17:15.032 00.000 15712 worker thread done servicing request
20:17:15.032 00.000 15712 Worker thread wakes up
20:17:15.032 00.000 7988 GuideStep: 0.3 px 64 ms WEST, 0.0 px 0 ms NORTH
20:17:15.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:15.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:16.673 01.641 15712 Exposure complete
20:17:16.732 00.059 15712 worker thread done servicing request
20:17:16.732 00.000 7988 OnExposeComplete: enter
20:17:16.734 00.002 7988 UpdateGuideState(): m_state=6
20:17:16.734 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3744
20:17:16.734 00.000 7988 Star::Find returns 1 (0), X=1170.41, Y=433.68, Mass=1538, SNR=26.7, Peak=218 HFD=3.2
20:17:16.734 00.000 7988 MultiStar: [#1 0.23,-0.89,1.00,U] [#2 0.10,-0.50,1.01,U] [#3 0.28,-0.66,0.96,U] [#4 0.14,-0.53,1.04,U] [#5 0.08,-0.56,0.69,U] [#6 -0.12,-0.88,0.68,U] [#7 -0.21,-0.56,0.66,U] [#8 -0.01,-0.65,0.66,U] 
20:17:16.734 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.57}, one-star: {-0.04, -0.00}
20:17:16.734 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.58) = xAngle (-1.51 = -1.51)
20:17:16.734 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.60 = 1.60)
20:17:16.734 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.09 mountX=0.00 mountY=0.04, mountTheta=1.51
20:17:16.734 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.00, opts=13)
20:17:16.734 00.000 7988 Enqueuing Move request for scope (-0.04, -0.00)
20:17:16.734 00.000 15712 Worker thread wakes up
20:17:16.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
20:17:16.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
20:17:16.734 00.000 15712 Moving (-0.04, -0.00) raw xDistance=0.00 yDistance=0.04
20:17:16.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:16.747 00.013 7988 UpdateGuideState exits: m=1538 SNR=26.7
20:17:16.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:16.749 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:16.750 00.001 7988 Enqueuing Expose request
20:17:16.750 00.000 15712 PPEC rslt: input = 0.00, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.55
20:17:16.750 00.000 15712 PPEC: input: 0.00, control: 0.04, exposure: 1500
20:17:16.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:16.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:17:16.750 00.000 15712 MoveAxis(W, 12, ABG)
20:17:16.750 00.000 15712 Guiding  Dir = 3, Dur = 12
20:17:16.750 00.000 15712 IsGuiding returns 0
20:17:16.766 00.016 15712 IsGuiding returns 1
20:17:16.766 00.000 15712 scope still moving after pulse duration time elapsed
20:17:16.816 00.050 15712 IsGuiding returns 0
20:17:16.816 00.000 15712 scope move finished after 12 + 57 ms
20:17:16.816 00.000 15712 Move returns status 0, amount 12
20:17:16.816 00.000 15712 MoveAxis(N, 0, ABG)
20:17:16.816 00.000 15712 Move returns status 0, amount 0
20:17:16.816 00.000 15712 move complete, result=0
20:17:16.816 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
20:17:16.824 00.008 15712 worker thread done servicing request
20:17:16.824 00.000 15712 Worker thread wakes up
20:17:16.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:16.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:18.234 01.410 15712 Exposure complete
20:17:18.291 00.057 15712 worker thread done servicing request
20:17:18.291 00.000 7988 OnExposeComplete: enter
20:17:18.294 00.003 7988 UpdateGuideState(): m_state=6
20:17:18.295 00.001 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3745
20:17:18.295 00.000 7988 Star::Find returns 1 (0), X=1170.25, Y=433.69, Mass=1508, SNR=26.3, Peak=206 HFD=3.3
20:17:18.295 00.000 7988 MultiStar: [#1 0.01,-0.70,1.01,U] [#2 0.09,-0.65,1.02,U] [#3 -0.10,-0.58,0.97,U] [#4 0.00,-0.71,1.01,U] [#5 -0.09,-0.84,0.69,U] [#6 -0.43,-0.91,0.69,U] [#7 -0.24,-0.53,0.67,U] [#8 0.18,-0.54,0.66,U] 
20:17:18.295 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.59}, one-star: {-0.21, 0.01}
20:17:18.295 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
20:17:18.295 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
20:17:18.295 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.10 mountX=-0.01 mountY=0.21, mountTheta=1.61
20:17:18.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.01, opts=13)
20:17:18.295 00.000 7988 Enqueuing Move request for scope (-0.21, 0.01)
20:17:18.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:18.295 00.000 15712 Worker thread wakes up
20:17:18.295 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.3
20:17:18.295 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:18.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:18.311 00.016 7988 Enqueuing Expose request
20:17:18.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
20:17:18.311 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
20:17:18.311 00.000 15712 Moving (-0.21, 0.01) raw xDistance=-0.01 yDistance=0.21
20:17:18.314 00.003 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.55
20:17:18.314 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
20:17:18.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:18.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:17:18.314 00.000 15712 MoveAxis(W, 13, ABG)
20:17:18.314 00.000 15712 Guiding  Dir = 3, Dur = 13
20:17:18.316 00.002 15712 IsGuiding returns 0
20:17:18.328 00.012 15712 IsGuiding returns 1
20:17:18.328 00.000 15712 scope still moving after pulse duration time elapsed
20:17:18.379 00.051 15712 IsGuiding returns 0
20:17:18.379 00.000 15712 scope move finished after 13 + 59 ms
20:17:18.379 00.000 15712 Move returns status 0, amount 13
20:17:18.379 00.000 15712 MoveAxis(N, 0, ABG)
20:17:18.379 00.000 15712 Move returns status 0, amount 0
20:17:18.379 00.000 15712 move complete, result=0
20:17:18.379 00.000 15712 worker thread done servicing request
20:17:18.379 00.000 15712 Worker thread wakes up
20:17:18.379 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.2 px 0 ms NORTH
20:17:18.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:18.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:20.020 01.641 15712 Exposure complete
20:17:20.080 00.060 15712 worker thread done servicing request
20:17:20.080 00.000 7988 OnExposeComplete: enter
20:17:20.082 00.002 7988 UpdateGuideState(): m_state=6
20:17:20.082 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3746
20:17:20.082 00.000 7988 Star::Find returns 1 (0), X=1170.25, Y=433.90, Mass=1554, SNR=26.8, Peak=192 HFD=3.8
20:17:20.082 00.000 7988 MultiStar: [#1 0.25,-0.80,0.97,U] [#2 0.03,-0.59,0.97,U] [#3 0.14,-0.58,0.95,U] [#4 0.12,-0.55,1.03,U] [#5 0.16,-0.83,0.65,U] [#6 0.00,-0.70,0.70,U] [#7 -0.05,-0.38,0.66,U] [#8 0.05,-0.76,0.66,U] 
20:17:20.082 00.000 7988 single-star, 8 included, MultiStar: {0.06, -0.53}, one-star: {-0.20, 0.22}
20:17:20.082 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.58) = xAngle (3.88 = -2.40)
20:17:20.082 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.71)
20:17:20.082 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.30 cameraTheta=2.31 mountX=-0.22 mountY=0.20, mountTheta=2.42
20:17:20.082 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.22, opts=13)
20:17:20.082 00.000 7988 Enqueuing Move request for scope (-0.20, 0.22)
20:17:20.082 00.000 15712 Worker thread wakes up
20:17:20.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.22) opts 0xd
20:17:20.082 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.22)
20:17:20.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:20.082 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.8
20:17:20.095 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:20.095 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:20.097 00.002 7988 Enqueuing Expose request
20:17:20.098 00.001 15712 Moving (-0.20, 0.22) raw xDistance=-0.22 yDistance=0.20
20:17:20.098 00.000 15712 PPEC rslt: input = -0.22, final = -0.06, react = -0.13, pred = 0.07, hyst = -0.12, hyst_pct = 0.00, period_length = 637.55
20:17:20.098 00.000 15712 PPEC: input: -0.22, control: -0.06, exposure: 1500
20:17:20.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:20.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:17:20.098 00.000 15712 MoveAxis(E, 19, ABG)
20:17:20.098 00.000 15712 Guiding  Dir = 2, Dur = 19
20:17:20.098 00.000 15712 IsGuiding returns 0
20:17:20.130 00.032 15712 IsGuiding returns 1
20:17:20.130 00.000 15712 scope still moving after pulse duration time elapsed
20:17:20.178 00.048 15712 IsGuiding returns 0
20:17:20.178 00.000 15712 scope move finished after 19 + 56 ms
20:17:20.178 00.000 15712 Move returns status 0, amount 19
20:17:20.178 00.000 15712 MoveAxis(N, 0, ABG)
20:17:20.178 00.000 15712 Move returns status 0, amount 0
20:17:20.178 00.000 15712 move complete, result=0
20:17:20.178 00.000 7988 GuideStep: -0.2 px 19 ms EAST, 0.2 px 0 ms NORTH
20:17:20.180 00.002 15712 worker thread done servicing request
20:17:20.180 00.000 15712 Worker thread wakes up
20:17:20.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:20.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:21.600 01.420 15712 Exposure complete
20:17:21.661 00.061 15712 worker thread done servicing request
20:17:21.661 00.000 7988 OnExposeComplete: enter
20:17:21.661 00.000 7988 UpdateGuideState(): m_state=6
20:17:21.664 00.003 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3747
20:17:21.664 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=433.88, Mass=1501, SNR=26.4, Peak=215 HFD=3.3
20:17:21.666 00.002 7988 MultiStar: [#1 0.04,-0.75,0.99,U] [#2 -0.00,-0.49,0.99,U] [#3 -0.05,-0.55,0.95,U] [#4 0.09,-0.58,1.03,U] [#5 -0.02,-0.94,0.74,U] [#6 -0.22,-0.61,0.70,U] [#7 -0.57,-0.50,0.63,U] [#8 0.16,-0.58,0.66,U] 
20:17:21.668 00.002 7988 single-star, 8 included, MultiStar: {-0.05, -0.52}, one-star: {-0.07, 0.20}
20:17:21.668 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.78)
20:17:21.670 00.002 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.33)
20:17:21.670 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.92 mountX=-0.20 mountY=0.07, mountTheta=2.81
20:17:21.672 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.20, opts=13)
20:17:21.672 00.000 7988 Enqueuing Move request for scope (-0.07, 0.20)
20:17:21.674 00.002 15712 Worker thread wakes up
20:17:21.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
20:17:21.674 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
20:17:21.674 00.000 15712 Moving (-0.07, 0.20) raw xDistance=-0.20 yDistance=0.07
20:17:21.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:21.674 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
20:17:21.677 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:21.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:21.677 00.000 7988 Enqueuing Expose request
20:17:21.677 00.000 15712 PPEC rslt: input = -0.20, final = -0.05, react = -0.12, pred = 0.07, hyst = -0.10, hyst_pct = 0.00, period_length = 637.55
20:17:21.677 00.000 15712 PPEC: input: -0.20, control: -0.05, exposure: 1500
20:17:21.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:21.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:17:21.677 00.000 15712 MoveAxis(E, 16, ABG)
20:17:21.677 00.000 15712 Guiding  Dir = 2, Dur = 16
20:17:21.677 00.000 15712 IsGuiding returns 0
20:17:21.696 00.019 15712 PulseGuide returned control before completion, sleep 11
20:17:21.709 00.013 15712 IsGuiding returns 1
20:17:21.709 00.000 15712 scope still moving after pulse duration time elapsed
20:17:21.745 00.036 15712 IsGuiding returns 0
20:17:21.745 00.000 15712 scope move finished after 16 + 47 ms
20:17:21.745 00.000 15712 Move returns status 0, amount 16
20:17:21.745 00.000 15712 MoveAxis(N, 0, ABG)
20:17:21.745 00.000 15712 Move returns status 0, amount 0
20:17:21.745 00.000 15712 move complete, result=0
20:17:21.745 00.000 7988 GuideStep: -0.2 px 16 ms EAST, 0.1 px 0 ms NORTH
20:17:21.747 00.002 15712 worker thread done servicing request
20:17:21.747 00.000 15712 Worker thread wakes up
20:17:21.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:21.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:23.385 01.638 15712 Exposure complete
20:17:23.444 00.059 15712 worker thread done servicing request
20:17:23.444 00.000 7988 OnExposeComplete: enter
20:17:23.446 00.002 7988 UpdateGuideState(): m_state=6
20:17:23.446 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3748
20:17:23.446 00.000 7988 Star::Find returns 1 (0), X=1170.36, Y=433.82, Mass=1584, SNR=27.1, Peak=198 HFD=3.7
20:17:23.446 00.000 7988 MultiStar: [#1 0.04,-0.72,0.95,U] [#2 -0.00,-0.44,0.99,U] [#3 -0.07,-0.47,0.92,U] [#4 0.04,-0.41,0.99,U] [#5 0.23,-0.61,0.68,U] [#6 -0.09,-0.63,0.70,U] [#7 -0.17,-0.61,0.67,U] [#8 0.14,-0.52,0.63,U] 
20:17:23.446 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.45}, one-star: {-0.09, 0.14}
20:17:23.446 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.56)
20:17:23.446 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.55)
20:17:23.446 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.14 mountX=-0.14 mountY=0.09, mountTheta=2.58
20:17:23.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.14, opts=13)
20:17:23.446 00.000 7988 Enqueuing Move request for scope (-0.09, 0.14)
20:17:23.446 00.000 15712 Worker thread wakes up
20:17:23.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
20:17:23.446 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
20:17:23.446 00.000 15712 Moving (-0.09, 0.14) raw xDistance=-0.14 yDistance=0.09
20:17:23.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:23.446 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.1
20:17:23.460 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:23.461 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:23.462 00.001 7988 Enqueuing Expose request
20:17:23.465 00.003 15712 PPEC rslt: input = -0.14, final = 0.07, react = -0.09, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 637.55
20:17:23.465 00.000 15712 PPEC: input: -0.14, control: 0.07, exposure: 1500
20:17:23.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:23.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:17:23.465 00.000 15712 MoveAxis(W, 23, ABG)
20:17:23.465 00.000 15712 Guiding  Dir = 3, Dur = 23
20:17:23.465 00.000 15712 IsGuiding returns 0
20:17:23.482 00.017 15712 PulseGuide returned control before completion, sleep 12
20:17:23.535 00.053 15712 IsGuiding returns 0
20:17:23.535 00.000 15712 Move returns status 0, amount 23
20:17:23.535 00.000 15712 MoveAxis(N, 0, ABG)
20:17:23.535 00.000 15712 Move returns status 0, amount 0
20:17:23.535 00.000 15712 move complete, result=0
20:17:23.535 00.000 7988 GuideStep: -0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
20:17:23.536 00.001 15712 worker thread done servicing request
20:17:23.536 00.000 15712 Worker thread wakes up
20:17:23.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:23.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:24.945 01.409 15712 Exposure complete
20:17:24.993 00.048 15712 worker thread done servicing request
20:17:24.993 00.000 7988 OnExposeComplete: enter
20:17:25.007 00.014 7988 UpdateGuideState(): m_state=6
20:17:25.007 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3749
20:17:25.009 00.002 7988 Star::Find returns 1 (0), X=1170.39, Y=433.63, Mass=1488, SNR=26.2, Peak=200 HFD=3.3
20:17:25.009 00.000 7988 MultiStar: [#1 0.10,-1.14,1.02,U] [#2 -0.10,-0.55,1.01,U] [#3 0.04,-0.73,0.96,U] [#4 -0.09,-0.63,1.05,U] [#5 -0.12,-0.52,0.71,U] [#6 -0.21,-0.78,0.72,U] [#7 -0.31,-0.44,0.66,U] [#8 0.19,-0.73,0.65,U] 
20:17:25.009 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.62}, one-star: {-0.07, -0.05}
20:17:25.009 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.58) = xAngle (-0.95 = -0.95)
20:17:25.009 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.16 = 2.16)
20:17:25.009 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.53 mountX=0.05 mountY=0.07, mountTheta=0.96
20:17:25.009 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.05, opts=13)
20:17:25.009 00.000 7988 Enqueuing Move request for scope (-0.07, -0.05)
20:17:25.009 00.000 15712 Worker thread wakes up
20:17:25.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
20:17:25.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
20:17:25.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:25.009 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.2
20:17:25.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:25.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:25.023 00.014 7988 Enqueuing Expose request
20:17:25.023 00.000 15712 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=0.07
20:17:25.026 00.003 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.55
20:17:25.026 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
20:17:25.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:25.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:17:25.026 00.000 15712 MoveAxis(W, 15, ABG)
20:17:25.026 00.000 15712 Guiding  Dir = 3, Dur = 15
20:17:25.026 00.000 15712 IsGuiding returns 0
20:17:25.049 00.023 15712 IsGuiding returns 1
20:17:25.049 00.000 15712 scope still moving after pulse duration time elapsed
20:17:25.094 00.045 15712 IsGuiding returns 0
20:17:25.094 00.000 15712 scope move finished after 15 + 58 ms
20:17:25.094 00.000 15712 Move returns status 0, amount 15
20:17:25.094 00.000 15712 MoveAxis(N, 0, ABG)
20:17:25.094 00.000 15712 Move returns status 0, amount 0
20:17:25.094 00.000 15712 move complete, result=0
20:17:25.102 00.008 15712 worker thread done servicing request
20:17:25.102 00.000 7988 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
20:17:25.102 00.000 15712 Worker thread wakes up
20:17:25.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:25.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:26.745 01.643 15712 Exposure complete
20:17:26.793 00.048 15712 worker thread done servicing request
20:17:26.793 00.000 7988 OnExposeComplete: enter
20:17:26.793 00.000 7988 UpdateGuideState(): m_state=6
20:17:26.808 00.015 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3750
20:17:26.810 00.002 7988 Star::Find returns 1 (0), X=1170.26, Y=433.55, Mass=1535, SNR=26.6, Peak=201 HFD=3.4
20:17:26.810 00.000 7988 MultiStar: [#1 0.08,-1.14,1.02,U] [#2 0.12,-0.94,1.01,U] [#3 0.25,-0.93,0.96,U] [#4 0.07,-0.89,1.03,U] [#5 0.13,-0.93,0.70,U] [#6 -0.04,-1.17,0.67,U] [#7 -0.24,-0.59,0.63,U] [#8 0.09,-0.78,0.67,U] 
20:17:26.812 00.002 7988 single-star, 8 included, MultiStar: {0.04, -0.83}, one-star: {-0.20, -0.13}
20:17:26.812 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
20:17:26.814 00.002 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
20:17:26.816 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.55 mountX=0.13 mountY=0.20, mountTheta=0.98
20:17:26.816 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.13, opts=13)
20:17:26.818 00.002 7988 Enqueuing Move request for scope (-0.20, -0.13)
20:17:26.820 00.002 15712 Worker thread wakes up
20:17:26.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
20:17:26.820 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
20:17:26.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:26.820 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.6
20:17:26.822 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:26.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:26.824 00.002 7988 Enqueuing Expose request
20:17:26.825 00.001 15712 Moving (-0.20, -0.13) raw xDistance=0.13 yDistance=0.20
20:17:26.827 00.002 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.56
20:17:26.827 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
20:17:26.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:26.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:17:26.827 00.000 15712 MoveAxis(W, 11, ABG)
20:17:26.827 00.000 15712 Guiding  Dir = 3, Dur = 11
20:17:26.827 00.000 15712 IsGuiding returns 0
20:17:26.844 00.017 15712 IsGuiding returns 1
20:17:26.844 00.000 15712 scope still moving after pulse duration time elapsed
20:17:26.892 00.048 15712 IsGuiding returns 0
20:17:26.892 00.000 15712 scope move finished after 11 + 51 ms
20:17:26.892 00.000 15712 Move returns status 0, amount 11
20:17:26.892 00.000 15712 MoveAxis(N, 0, ABG)
20:17:26.892 00.000 15712 Move returns status 0, amount 0
20:17:26.892 00.000 15712 move complete, result=0
20:17:26.892 00.000 15712 worker thread done servicing request
20:17:26.892 00.000 15712 Worker thread wakes up
20:17:26.892 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
20:17:26.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:26.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:28.311 01.419 15712 Exposure complete
20:17:28.370 00.059 15712 worker thread done servicing request
20:17:28.370 00.000 7988 OnExposeComplete: enter
20:17:28.372 00.002 7988 UpdateGuideState(): m_state=6
20:17:28.373 00.001 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3751
20:17:28.373 00.000 7988 Star::Find returns 1 (0), X=1170.37, Y=433.49, Mass=1552, SNR=26.9, Peak=208 HFD=3.2
20:17:28.373 00.000 7988 MultiStar: [#1 0.21,-0.96,0.99,U] [#2 -0.09,-0.81,0.99,U] [#3 0.11,-0.55,0.96,U] [#4 0.05,-0.51,1.05,U] [#5 0.15,-1.06,0.69,U] [#6 -0.16,-0.81,0.68,U] [#7 -0.16,-0.80,0.61,U] [#8 0.38,-0.80,0.65,U] 
20:17:28.373 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.69}, one-star: {-0.09, -0.19}
20:17:28.373 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
20:17:28.373 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
20:17:28.373 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.00 mountX=0.19 mountY=0.09, mountTheta=0.45
20:17:28.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.19, opts=13)
20:17:28.373 00.000 7988 Enqueuing Move request for scope (-0.09, -0.19)
20:17:28.386 00.013 15712 Worker thread wakes up
20:17:28.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:28.388 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
20:17:28.388 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.9
20:17:28.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
20:17:28.388 00.000 15712 Moving (-0.09, -0.19) raw xDistance=0.19 yDistance=0.09
20:17:28.388 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:28.390 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:28.390 00.000 7988 Enqueuing Expose request
20:17:28.392 00.002 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 637.56
20:17:28.392 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
20:17:28.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:28.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:17:28.392 00.000 15712 MoveAxis(W, 45, ABG)
20:17:28.392 00.000 15712 Guiding  Dir = 3, Dur = 45
20:17:28.392 00.000 15712 IsGuiding returns 0
20:17:28.407 00.015 15712 PulseGuide returned control before completion, sleep 38
20:17:28.452 00.045 15712 IsGuiding returns 1
20:17:28.452 00.000 15712 scope still moving after pulse duration time elapsed
20:17:28.500 00.048 15712 IsGuiding returns 0
20:17:28.500 00.000 15712 scope move finished after 45 + 68 ms
20:17:28.500 00.000 15712 Move returns status 0, amount 45
20:17:28.500 00.000 15712 MoveAxis(N, 0, ABG)
20:17:28.500 00.000 15712 Move returns status 0, amount 0
20:17:28.500 00.000 15712 move complete, result=0
20:17:28.500 00.000 15712 worker thread done servicing request
20:17:28.500 00.000 15712 Worker thread wakes up
20:17:28.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:28.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:28.500 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
20:17:30.146 01.646 15712 Exposure complete
20:17:30.194 00.048 15712 worker thread done servicing request
20:17:30.194 00.000 7988 OnExposeComplete: enter
20:17:30.209 00.015 7988 UpdateGuideState(): m_state=6
20:17:30.209 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3752
20:17:30.209 00.000 7988 Star::Find returns 1 (0), X=1170.30, Y=433.68, Mass=1422, SNR=25.8, Peak=203 HFD=3.0
20:17:30.209 00.000 7988 MultiStar: [#1 0.12,-1.03,1.04,U] [#2 -0.18,-0.55,1.02,U] [#3 -0.01,-0.68,0.99,U] [#4 0.07,-0.63,1.05,U] [#5 -0.10,-0.63,0.75,U] [#6 -0.17,-0.85,0.70,U] [#7 -0.46,-0.60,0.69,U] [#8 0.12,-1.02,0.68,U] 
20:17:30.209 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.65}, one-star: {-0.16, -0.00}
20:17:30.209 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.58) = xAngle (-1.55 = -1.55)
20:17:30.209 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.56 = 1.56)
20:17:30.209 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.13 mountX=0.00 mountY=0.16, mountTheta=1.55
20:17:30.209 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.00, opts=13)
20:17:30.209 00.000 7988 Enqueuing Move request for scope (-0.16, -0.00)
20:17:30.209 00.000 15712 Worker thread wakes up
20:17:30.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
20:17:30.209 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
20:17:30.209 00.000 15712 Moving (-0.16, -0.00) raw xDistance=0.00 yDistance=0.16
20:17:30.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:30.209 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.8
20:17:30.223 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:30.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:30.226 00.003 7988 Enqueuing Expose request
20:17:30.226 00.000 15712 PPEC rslt: input = 0.00, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.56
20:17:30.226 00.000 15712 PPEC: input: 0.00, control: 0.04, exposure: 1500
20:17:30.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:30.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:17:30.226 00.000 15712 MoveAxis(W, 12, ABG)
20:17:30.226 00.000 15712 Guiding  Dir = 3, Dur = 12
20:17:30.260 00.034 15712 IsGuiding returns 0
20:17:30.277 00.017 15712 IsGuiding returns 1
20:17:30.277 00.000 15712 scope still moving after pulse duration time elapsed
20:17:30.328 00.051 15712 IsGuiding returns 0
20:17:30.328 00.000 15712 scope move finished after 12 + 51 ms
20:17:30.328 00.000 15712 Move returns status 0, amount 12
20:17:30.328 00.000 15712 MoveAxis(N, 0, ABG)
20:17:30.328 00.000 15712 Move returns status 0, amount 0
20:17:30.328 00.000 15712 move complete, result=0
20:17:30.328 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.2 px 0 ms NORTH
20:17:30.328 00.000 15712 worker thread done servicing request
20:17:30.330 00.002 15712 Worker thread wakes up
20:17:30.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:30.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:31.740 01.410 15712 Exposure complete
20:17:31.791 00.051 15712 worker thread done servicing request
20:17:31.791 00.000 7988 OnExposeComplete: enter
20:17:31.803 00.012 7988 UpdateGuideState(): m_state=6
20:17:31.803 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3753
20:17:31.805 00.002 7988 Star::Find returns 1 (0), X=1170.47, Y=433.67, Mass=1540, SNR=26.7, Peak=223 HFD=3.3
20:17:31.805 00.000 7988 MultiStar: [#1 0.24,-0.98,1.01,U] [#2 0.05,-0.74,0.96,U] [#3 0.08,-0.66,1.01,U] [#4 0.30,-0.68,1.05,U] [#5 0.25,-0.63,0.73,U] [#6 -0.06,-0.80,0.71,U] [#7 -0.00,-0.65,0.65,U] [#8 0.22,-0.52,0.64,U] 
20:17:31.807 00.002 7988 single-star, 8 included, MultiStar: {0.13, -0.63}, one-star: {0.01, -0.01}
20:17:31.808 00.001 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
20:17:31.808 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
20:17:31.810 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.51 mountX=0.01 mountY=-0.01, mountTheta=-1.06
20:17:31.812 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
20:17:31.812 00.000 7988 Enqueuing Move request for scope (0.01, -0.01)
20:17:31.814 00.002 15712 Worker thread wakes up
20:17:31.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
20:17:31.814 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
20:17:31.814 00.000 15712 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
20:17:31.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:31.814 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7
20:17:31.816 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:31.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:31.818 00.002 7988 Enqueuing Expose request
20:17:31.818 00.000 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.56
20:17:31.818 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
20:17:31.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:31.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:17:31.818 00.000 15712 MoveAxis(W, 15, ABG)
20:17:31.818 00.000 15712 Guiding  Dir = 3, Dur = 15
20:17:31.818 00.000 15712 IsGuiding returns 0
20:17:31.842 00.024 15712 IsGuiding returns 1
20:17:31.842 00.000 15712 scope still moving after pulse duration time elapsed
20:17:31.893 00.051 15712 IsGuiding returns 0
20:17:31.893 00.000 15712 scope move finished after 15 + 59 ms
20:17:31.893 00.000 15712 Move returns status 0, amount 15
20:17:31.893 00.000 15712 MoveAxis(N, 0, ABG)
20:17:31.893 00.000 15712 Move returns status 0, amount 0
20:17:31.893 00.000 15712 move complete, result=0
20:17:31.893 00.000 7988 GuideStep: 0.0 px 15 ms WEST, -0.0 px 0 ms NORTH
20:17:31.896 00.003 15712 worker thread done servicing request
20:17:31.896 00.000 15712 Worker thread wakes up
20:17:31.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:31.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:33.526 01.630 15712 Exposure complete
20:17:33.577 00.051 15712 worker thread done servicing request
20:17:33.577 00.000 7988 OnExposeComplete: enter
20:17:33.587 00.010 7988 UpdateGuideState(): m_state=6
20:17:33.587 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3754
20:17:33.587 00.000 7988 Star::Find returns 1 (0), X=1170.28, Y=433.79, Mass=1536, SNR=26.6, Peak=178 HFD=3.5
20:17:33.587 00.000 7988 MultiStar: [#1 0.33,-0.81,0.99,U] [#2 0.18,-0.39,1.00,U] [#3 0.11,-0.48,0.91,U] [#4 0.10,-0.32,1.07,U] [#5 0.24,-0.68,0.67,U] [#6 -0.19,-0.76,0.72,U] [#7 0.05,-0.38,0.67,U] [#8 0.22,-0.38,0.63,U] 
20:17:33.587 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.44}, one-star: {-0.17, 0.11}
20:17:33.593 00.006 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.58) = xAngle (4.17 = -2.11)
20:17:33.593 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.28 = 1.00)
20:17:33.593 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.60 mountX=-0.10 mountY=0.17, mountTheta=2.12
20:17:33.593 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.11, opts=13)
20:17:33.593 00.000 7988 Enqueuing Move request for scope (-0.17, 0.11)
20:17:33.593 00.000 15712 Worker thread wakes up
20:17:33.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
20:17:33.593 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
20:17:33.593 00.000 15712 Moving (-0.17, 0.11) raw xDistance=-0.10 yDistance=0.17
20:17:33.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:33.593 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.6
20:17:33.602 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:33.603 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:33.603 00.000 7988 Enqueuing Expose request
20:17:33.603 00.000 15712 PPEC rslt: input = -0.10, final = 0.06, react = -0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 637.56
20:17:33.603 00.000 15712 PPEC: input: -0.10, control: 0.06, exposure: 1500
20:17:33.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:33.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:17:33.603 00.000 15712 MoveAxis(W, 20, ABG)
20:17:33.603 00.000 15712 Guiding  Dir = 3, Dur = 20
20:17:33.603 00.000 15712 IsGuiding returns 0
20:17:33.621 00.018 15712 PulseGuide returned control before completion, sleep 15
20:17:33.669 00.048 15712 IsGuiding returns 0
20:17:33.669 00.000 15712 Move returns status 0, amount 20
20:17:33.669 00.000 15712 MoveAxis(N, 0, ABG)
20:17:33.669 00.000 15712 Move returns status 0, amount 0
20:17:33.669 00.000 15712 move complete, result=0
20:17:33.669 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.2 px 0 ms NORTH
20:17:33.671 00.002 15712 worker thread done servicing request
20:17:33.671 00.000 15712 Worker thread wakes up
20:17:33.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:33.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:35.087 01.416 15712 Exposure complete
20:17:35.147 00.060 15712 worker thread done servicing request
20:17:35.147 00.000 7988 OnExposeComplete: enter
20:17:35.148 00.001 7988 UpdateGuideState(): m_state=6
20:17:35.148 00.000 7988 Star::Find(15, 1170, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3755
20:17:35.148 00.000 7988 Star::Find returns 1 (0), X=1170.38, Y=434.08, Mass=1416, SNR=25.6, Peak=187 HFD=3.3
20:17:35.148 00.000 7988 MultiStar: [#1 0.33,-0.58,1.05,U] [#2 0.10,-0.34,1.05,U] [#3 0.14,-0.31,0.96,U] [#4 0.22,-0.26,1.04,U] [#5 0.19,-0.32,0.71,U] [#6 -0.09,-0.54,0.75,U] [#7 -0.19,-0.37,0.62,U] [#8 0.26,-0.50,0.68,U] 
20:17:35.148 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.30}, one-star: {-0.08, 0.39}
20:17:35.148 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
20:17:35.148 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
20:17:35.148 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.21 mountX=0.30 mountY=-0.10, mountTheta=-0.34
20:17:35.158 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.30, opts=13)
20:17:35.158 00.000 7988 Enqueuing Move request for scope (0.11, -0.30)
20:17:35.158 00.000 15712 Worker thread wakes up
20:17:35.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.30) opts 0xd
20:17:35.158 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.30)
20:17:35.158 00.000 15712 Moving (0.11, -0.30) raw xDistance=0.30 yDistance=-0.10
20:17:35.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:35.158 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.6
20:17:35.163 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:35.164 00.001 15712 PPEC rslt: input = 0.30, final = 0.25, react = 0.18, pred = 0.07, hyst = 0.16, hyst_pct = 0.00, period_length = 637.56
20:17:35.164 00.000 15712 PPEC: input: 0.30, control: 0.25, exposure: 1500
20:17:35.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:35.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:35.164 00.000 7988 Enqueuing Expose request
20:17:35.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:17:35.164 00.000 15712 MoveAxis(W, 81, ABG)
20:17:35.164 00.000 15712 Guiding  Dir = 3, Dur = 81
20:17:35.164 00.000 15712 IsGuiding returns 0
20:17:35.186 00.022 15712 PulseGuide returned control before completion, sleep 71
20:17:35.260 00.074 15712 IsGuiding returns 1
20:17:35.260 00.000 15712 scope still moving after pulse duration time elapsed
20:17:35.294 00.034 15712 IsGuiding returns 0
20:17:35.294 00.000 15712 scope move finished after 81 + 51 ms
20:17:35.294 00.000 15712 Move returns status 0, amount 81
20:17:35.294 00.000 15712 MoveAxis(N, 0, ABG)
20:17:35.294 00.000 15712 Move returns status 0, amount 0
20:17:35.294 00.000 15712 move complete, result=0
20:17:35.294 00.000 7988 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH
20:17:35.302 00.008 15712 worker thread done servicing request
20:17:35.302 00.000 15712 Worker thread wakes up
20:17:35.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:35.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:36.940 01.638 15712 Exposure complete
20:17:36.994 00.054 15712 worker thread done servicing request
20:17:36.994 00.000 7988 OnExposeComplete: enter
20:17:37.001 00.007 7988 UpdateGuideState(): m_state=6
20:17:37.001 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3756
20:17:37.001 00.000 7988 Star::Find returns 1 (0), X=1170.48, Y=434.28, Mass=1507, SNR=26.4, Peak=190 HFD=3.3
20:17:37.001 00.000 7988 MultiStar: [#1 0.30,-0.37,0.98,U] [#2 0.23,0.02,0.98,U] [#3 0.12,-0.15,0.94,U] [#4 0.25,-0.21,1.05,U] [#5 0.19,-0.09,0.71,U] [#6 -0.00,-0.32,0.71,U] [#7 0.10,0.12,0.67,U] [#8 0.36,-0.16,0.66,U] 
20:17:37.001 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.03, 0.60}
20:17:37.001 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.58) = xAngle (1.28 = 1.28)
20:17:37.001 00.000 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.39 = -1.90)
20:17:37.001 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.30 mountX=0.05 mountY=-0.17, mountTheta=-1.28
20:17:37.001 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.05, opts=13)
20:17:37.011 00.010 7988 Enqueuing Move request for scope (0.18, -0.05)
20:17:37.011 00.000 15712 Worker thread wakes up
20:17:37.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
20:17:37.011 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
20:17:37.011 00.000 15712 Moving (0.18, -0.05) raw xDistance=0.05 yDistance=-0.17
20:17:37.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:37.011 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4
20:17:37.014 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:37.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:37.017 00.003 7988 Enqueuing Expose request
20:17:37.017 00.000 15712 PPEC rslt: input = 0.05, final = 0.07, react = 0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 637.56
20:17:37.017 00.000 15712 PPEC: input: 0.05, control: 0.07, exposure: 1500
20:17:37.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:37.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:17:37.017 00.000 15712 MoveAxis(W, 22, ABG)
20:17:37.017 00.000 15712 Guiding  Dir = 3, Dur = 22
20:17:37.017 00.000 15712 IsGuiding returns 0
20:17:37.037 00.020 15712 IsGuiding returns 1
20:17:37.037 00.000 15712 scope still moving after pulse duration time elapsed
20:17:37.085 00.048 15712 IsGuiding returns 0
20:17:37.085 00.000 15712 scope move finished after 22 + 48 ms
20:17:37.085 00.000 15712 Move returns status 0, amount 22
20:17:37.085 00.000 15712 MoveAxis(N, 0, ABG)
20:17:37.085 00.000 15712 Move returns status 0, amount 0
20:17:37.085 00.000 15712 move complete, result=0
20:17:37.085 00.000 7988 GuideStep: 0.1 px 22 ms WEST, -0.2 px 0 ms NORTH
20:17:37.085 00.000 15712 worker thread done servicing request
20:17:37.085 00.000 15712 Worker thread wakes up
20:17:37.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:37.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1155,419,31,31)
20:17:37.628 00.543 7988 evsrv: cli 0CCD0AC8 connect
20:17:37.630 00.002 7988 case statement mapped state 6 to 3
20:17:37.632 00.002 7988 case statement mapped state 6 to 3
20:17:37.632 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"7998176c-f344-453d-94f6-aa1d2b82f20b"}
20:17:37.636 00.004 7988 case statement mapped state 6 to 3
20:17:37.636 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7998176c-f344-453d-94f6-aa1d2b82f20b"}
20:17:37.638 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
20:17:37.652 00.014 7988 evsrv: cli 0CCD0168 connect
20:17:37.655 00.003 7988 case statement mapped state 6 to 3
20:17:37.657 00.002 7988 case statement mapped state 6 to 3
20:17:37.659 00.002 7988 evsrv: cli 0CCD0168 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"f2a3d0a6-4ec7-4f89-9e47-a06c911352f2"}
20:17:37.659 00.000 7988 PhdController::Dither begins
20:17:37.661 00.002 7988 dither: size=4.00, dRA=-1.57 dDec=-3.88
20:17:37.663 00.002 7988 MountToCamera -- mountTheta (1.95) + m_xAngle (-1.58) = xAngle (0.38 = 0.38)
20:17:37.663 00.000 7988 MountToCamera -- mountX=-1.57 mountY=-3.88 hyp=4.18 mountTheta=1.95 cameraX=3.89, cameraY=1.54 cameraTheta=0.38
20:17:37.665 00.002 7988 setting lock position to (1174.35, 435.22)
20:17:37.667 00.002 7988 Mount: notify guiding dithered (3.9, 1.5)
20:17:37.668 00.001 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:17:37.670 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
20:17:37.672 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:17:37.674 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:17:37.676 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
20:17:37.678 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:17:37.680 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
20:17:37.680 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:17:37.682 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:17:37.684 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
20:17:37.686 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
20:17:37.689 00.003 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
20:17:37.691 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
20:17:37.693 00.002 7988 MultiStar: stabilizing after lock position change
20:17:37.695 00.002 7988 Status Line: Dither by -1.57,-3.88
20:17:37.697 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
20:17:37.699 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
20:17:37.702 00.003 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":0,"id":"f2a3d0a6-4ec7-4f89-9e47-a06c911352f2"}
20:17:37.712 00.010 7988 evsrv: cli 0CCD0168 disconnect
20:17:38.508 00.796 15712 Exposure complete
20:17:38.602 00.094 15712 worker thread done servicing request
20:17:38.602 00.000 7988 OnExposeComplete: enter
20:17:38.611 00.009 7988 UpdateGuideState(): m_state=6
20:17:38.613 00.002 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3757
20:17:38.615 00.002 7988 Star::Find returns 1 (0), X=1170.37, Y=434.32, Mass=1489, SNR=26.0, Peak=219 HFD=3.3
20:17:38.617 00.002 7988 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.58) = xAngle (-1.34 = -1.34)
20:17:38.619 00.002 7988 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.77 = 1.77)
20:17:38.621 00.002 7988 CameraToMount -- cameraX=-3.98 cameraY=-0.90 hyp=4.08 cameraTheta=-2.92 mountX=0.93 mountY=4.00, mountTheta=1.34
20:17:38.623 00.002 7988 dither recenter: remaining=(1.6,3.9) step=(1.6,3.9)
20:17:38.625 00.002 7988 MountToCamera -- mountTheta (-1.19) + m_xAngle (-1.58) = xAngle (-2.77 = -2.77)
20:17:38.627 00.002 7988 MountToCamera -- mountX=1.57 mountY=3.88 hyp=4.18 mountTheta=-1.19 cameraX=-3.89, cameraY=-1.54 cameraTheta=-2.77
20:17:38.629 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-3.89, y=-1.54, opts=4)
20:17:38.631 00.002 7988 Enqueuing Move request for scope (-3.89, -1.54)
20:17:38.633 00.002 7988 Mount: notify direct move 1.57,3.88
20:17:38.636 00.003 15712 Worker thread wakes up
20:17:38.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-3.89, -1.54) opts 0x4
20:17:38.636 00.000 15712 Handling offset move in thread for scope, endpoint = (-3.89, -1.54)
20:17:38.636 00.000 15712 Moving (-3.89, -1.54) raw xDistance=1.57 yDistance=3.88
20:17:38.636 00.000 15712 BLC: window closed
20:17:38.636 00.000 15712 MoveAxis(W, 512, B)
20:17:38.636 00.000 15712 Guiding  Dir = 3, Dur = 512
20:17:38.636 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:17:38.636 00.000 15712 IsGuiding returns 0
20:17:38.636 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
20:17:38.636 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:17:38.636 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:17:38.636 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
20:17:38.647 00.011 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:17:38.649 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
20:17:38.651 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:17:38.653 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:17:38.655 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
20:17:38.655 00.000 15712 PulseGuide returned control before completion, sleep 505
20:17:38.655 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
20:17:38.655 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
20:17:38.662 00.007 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
20:17:38.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:38.662 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.0
20:17:38.662 00.000 7988 PhdController: settling, locked = 1, distance = 4.29 (1.50) aobump = 0 frame = 1 / 99999
20:17:38.670 00.008 7988 evsrv: {"Event":"Settling","Timestamp":1767403058.670,"Host":"ASTROPC","Inst":1,"Distance":4.29,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
20:17:38.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:38.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:38.670 00.000 7988 Enqueuing Expose request
20:17:39.171 00.501 15712 IsGuiding returns 1
20:17:39.171 00.000 15712 scope still moving after pulse duration time elapsed
20:17:39.215 00.044 15712 IsGuiding returns 0
20:17:39.215 00.000 15712 scope move finished after 512 + 64 ms
20:17:39.215 00.000 15712 Move returns status 0, amount 512
20:17:39.215 00.000 15712 BLC: window closed
20:17:39.215 00.000 15712 BLC: Compensation needed for non-algo type move
20:17:39.215 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 191 applied
20:17:39.215 00.000 15712 MoveAxis(S, 1182, B)
20:17:39.215 00.000 15712 Guiding  Dir = 1, Dur = 1182
20:17:39.215 00.000 15712 IsGuiding returns 0
20:17:39.294 00.079 15712 PulseGuide returned control before completion, sleep 1113
20:17:40.423 01.129 15712 IsGuiding returns 1
20:17:40.423 00.000 15712 scope still moving after pulse duration time elapsed
20:17:40.487 00.064 15712 IsGuiding returns 1
20:17:40.519 00.032 15712 IsGuiding returns 0
20:17:40.519 00.000 15712 scope move finished after 1182 + 127 ms
20:17:40.519 00.000 15712 Move returns status 0, amount 1182
20:17:40.519 00.000 15712 move complete, result=0
20:17:40.519 00.000 15712 worker thread done servicing request
20:17:40.519 00.000 15712 Worker thread wakes up
20:17:40.519 00.000 7988 GuideStep: 1.6 px 512 ms WEST, 3.9 px 1182 ms SOUTH
20:17:40.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:40.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:17:42.156 01.637 15712 Exposure complete
20:17:42.218 00.062 15712 worker thread done servicing request
20:17:42.218 00.000 7988 OnExposeComplete: enter
20:17:42.218 00.000 7988 UpdateGuideState(): m_state=6
20:17:42.218 00.000 7988 Star::Find(15, 1170, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3758
20:17:42.218 00.000 7988 Star::Find returns 1 (1), X=1173.61, Y=435.77, Mass=1592, SNR=26.9, Peak=255 HFD=3.2
20:17:42.218 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.20)
20:17:42.230 00.012 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.91)
20:17:42.230 00.000 7988 CameraToMount -- cameraX=-0.74 cameraY=0.55 hyp=0.92 cameraTheta=2.50 mountX=-0.54 mountY=0.72, mountTheta=2.21
20:17:42.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.74, y=0.55, opts=13)
20:17:42.234 00.004 7988 Enqueuing Move request for scope (-0.74, 0.55)
20:17:42.234 00.000 15712 Worker thread wakes up
20:17:42.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.55) opts 0xd
20:17:42.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.74, 0.55)
20:17:42.234 00.000 15712 Moving (-0.74, 0.55) raw xDistance=-0.54 yDistance=0.72
20:17:42.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:42.234 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.9 Saturated
20:17:42.239 00.005 7988 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 2 / 99999
20:17:42.239 00.000 15712 PPEC rslt(dithering): input = -0.54, final = -0.33
20:17:42.239 00.000 15712 PPEC: input: -0.54, control: -0.33, exposure: 1500
20:17:42.239 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403062.239,"Host":"ASTROPC","Inst":1,"Distance":0.92,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
20:17:42.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:17:42.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:42.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:42.244 00.005 7988 Enqueuing Expose request
20:17:42.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
20:17:42.244 00.000 15712 MoveAxis(E, 106, ABG)
20:17:42.244 00.000 15712 Guiding  Dir = 2, Dur = 106
20:17:42.246 00.002 15712 IsGuiding returns 0
20:17:42.272 00.026 15712 PulseGuide returned control before completion, sleep 90
20:17:42.377 00.105 15712 IsGuiding returns 1
20:17:42.377 00.000 15712 scope still moving after pulse duration time elapsed
20:17:42.409 00.032 15712 IsGuiding returns 0
20:17:42.409 00.000 15712 scope move finished after 106 + 60 ms
20:17:42.409 00.000 15712 Move returns status 0, amount 106
20:17:42.409 00.000 15712 MoveAxis(N, 0, ABG)
20:17:42.409 00.000 15712 Move returns status 0, amount 0
20:17:42.409 00.000 15712 move complete, result=0
20:17:42.409 00.000 15712 worker thread done servicing request
20:17:42.409 00.000 15712 Worker thread wakes up
20:17:42.409 00.000 7988 GuideStep: -0.5 px 106 ms EAST, 0.7 px 0 ms NORTH
20:17:42.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:42.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:17:43.832 01.423 15712 Exposure complete
20:17:43.890 00.058 15712 worker thread done servicing request
20:17:43.890 00.000 7988 OnExposeComplete: enter
20:17:43.890 00.000 7988 UpdateGuideState(): m_state=6
20:17:43.893 00.003 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3759
20:17:43.895 00.002 7988 Star::Find returns 1 (0), X=1173.66, Y=435.31, Mass=1391, SNR=25.3, Peak=223 HFD=3.0
20:17:43.895 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.69)
20:17:43.895 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.42)
20:17:43.895 00.000 7988 CameraToMount -- cameraX=-0.69 cameraY=0.09 hyp=0.69 cameraTheta=3.01 mountX=-0.08 mountY=0.69, mountTheta=1.69
20:17:43.895 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.69, y=0.09, opts=13)
20:17:43.895 00.000 7988 Enqueuing Move request for scope (-0.69, 0.09)
20:17:43.895 00.000 15712 Worker thread wakes up
20:17:43.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.09) opts 0xd
20:17:43.895 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.69, 0.09)
20:17:43.895 00.000 15712 Moving (-0.69, 0.09) raw xDistance=-0.08 yDistance=0.69
20:17:43.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:43.895 00.000 7988 UpdateGuideState exits: m=1391 SNR=25.3
20:17:43.904 00.009 7988 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 3 / 99999
20:17:43.904 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403063.904,"Host":"ASTROPC","Inst":1,"Distance":0.85,"Time":1.7,"SettleTime":15.0,"StarLocked":true}
20:17:43.906 00.002 15712 PPEC rslt(dithering): input = -0.08, final = -0.05
20:17:43.906 00.000 15712 PPEC: input: -0.08, control: -0.05, exposure: 1500
20:17:43.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:17:43.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:43.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:43.909 00.003 7988 Enqueuing Expose request
20:17:43.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
20:17:43.909 00.000 15712 MoveAxis(E, 16, ABG)
20:17:43.909 00.000 15712 Guiding  Dir = 2, Dur = 16
20:17:43.909 00.000 15712 IsGuiding returns 0
20:17:43.929 00.020 15712 IsGuiding returns 1
20:17:43.929 00.000 15712 scope still moving after pulse duration time elapsed
20:17:43.979 00.050 15712 IsGuiding returns 0
20:17:43.979 00.000 15712 scope move finished after 16 + 51 ms
20:17:43.979 00.000 15712 Move returns status 0, amount 16
20:17:43.979 00.000 15712 MoveAxis(N, 0, ABG)
20:17:43.979 00.000 15712 Move returns status 0, amount 0
20:17:43.979 00.000 15712 move complete, result=0
20:17:43.979 00.000 7988 GuideStep: -0.1 px 16 ms EAST, 0.7 px 0 ms NORTH
20:17:43.980 00.001 15712 worker thread done servicing request
20:17:43.980 00.000 15712 Worker thread wakes up
20:17:43.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:43.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:17:45.616 01.636 15712 Exposure complete
20:17:45.672 00.056 15712 worker thread done servicing request
20:17:45.672 00.000 7988 OnExposeComplete: enter
20:17:45.679 00.007 7988 UpdateGuideState(): m_state=6
20:17:45.681 00.002 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3760
20:17:45.681 00.000 7988 Star::Find returns 1 (1), X=1173.69, Y=434.91, Mass=1511, SNR=26.6, Peak=255 HFD=3.0
20:17:45.681 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.58) = xAngle (-1.13 = -1.13)
20:17:45.681 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.98 = 1.98)
20:17:45.681 00.000 7988 CameraToMount -- cameraX=-0.66 cameraY=-0.31 hyp=0.73 cameraTheta=-2.71 mountX=0.31 mountY=0.67, mountTheta=1.14
20:17:45.681 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.66, y=-0.31, opts=13)
20:17:45.681 00.000 7988 Enqueuing Move request for scope (-0.66, -0.31)
20:17:45.681 00.000 15712 Worker thread wakes up
20:17:45.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.31) opts 0xd
20:17:45.681 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.66, -0.31)
20:17:45.681 00.000 15712 Moving (-0.66, -0.31) raw xDistance=0.31 yDistance=0.67
20:17:45.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:45.681 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.6 Saturated
20:17:45.681 00.000 7988 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 4 / 99999
20:17:45.681 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403065.681,"Host":"ASTROPC","Inst":1,"Distance":0.81,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
20:17:45.681 00.000 15712 PPEC rslt(dithering): input = 0.31, final = 0.19
20:17:45.681 00.000 15712 PPEC: input: 0.31, control: 0.19, exposure: 1500
20:17:45.681 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.08
20:17:45.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
20:17:45.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:45.695 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:45.695 00.000 7988 Enqueuing Expose request
20:17:45.695 00.000 15712 MoveAxis(W, 61, ABG)
20:17:45.695 00.000 15712 Guiding  Dir = 3, Dur = 61
20:17:45.698 00.003 15712 IsGuiding returns 0
20:17:45.714 00.016 15712 PulseGuide returned control before completion, sleep 55
20:17:45.800 00.086 15712 IsGuiding returns 0
20:17:45.800 00.000 15712 Move returns status 0, amount 61
20:17:45.800 00.000 15712 MoveAxis(S, 171, ABG)
20:17:45.800 00.000 15712 Guiding  Dir = 1, Dur = 171
20:17:45.800 00.000 15712 IsGuiding returns 0
20:17:45.878 00.078 15712 PulseGuide returned control before completion, sleep 102
20:17:45.999 00.121 15712 IsGuiding returns 1
20:17:45.999 00.000 15712 scope still moving after pulse duration time elapsed
20:17:46.031 00.032 15712 IsGuiding returns 1
20:17:46.063 00.032 15712 IsGuiding returns 1
20:17:46.095 00.032 15712 IsGuiding returns 0
20:17:46.095 00.000 15712 scope move finished after 171 + 132 ms
20:17:46.095 00.000 15712 Move returns status 0, amount 171
20:17:46.095 00.000 15712 move complete, result=0
20:17:46.106 00.011 7988 GuideStep: 0.3 px 61 ms WEST, 0.7 px 171 ms SOUTH
20:17:46.106 00.000 15712 worker thread done servicing request
20:17:46.106 00.000 15712 Worker thread wakes up
20:17:46.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:46.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:17:47.520 01.414 15712 Exposure complete
20:17:47.581 00.061 15712 worker thread done servicing request
20:17:47.581 00.000 7988 OnExposeComplete: enter
20:17:47.582 00.001 7988 UpdateGuideState(): m_state=6
20:17:47.582 00.000 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3761
20:17:47.582 00.000 7988 Star::Find returns 1 (0), X=1174.22, Y=434.84, Mass=1522, SNR=26.6, Peak=221 HFD=3.3
20:17:47.586 00.004 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.33 = -0.33)
20:17:47.586 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.78 = 2.78)
20:17:47.586 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.91 mountX=0.38 mountY=0.14, mountTheta=0.36
20:17:47.586 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.38, opts=13)
20:17:47.586 00.000 7988 Enqueuing Move request for scope (-0.13, -0.38)
20:17:47.586 00.000 15712 Worker thread wakes up
20:17:47.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.38) opts 0xd
20:17:47.586 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.38)
20:17:47.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:47.586 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6
20:17:47.586 00.000 7988 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 5 / 99999
20:17:47.586 00.000 15712 Moving (-0.13, -0.38) raw xDistance=0.38 yDistance=0.14
20:17:47.586 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403067.586,"Host":"ASTROPC","Inst":1,"Distance":0.69,"Time":5.4,"SettleTime":15.0,"StarLocked":true}
20:17:47.586 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:47.598 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:47.598 00.000 7988 Enqueuing Expose request
20:17:47.598 00.000 15712 PPEC rslt(dithering): input = 0.38, final = 0.23
20:17:47.598 00.000 15712 PPEC: input: 0.38, control: 0.23, exposure: 1500
20:17:47.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:47.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:17:47.598 00.000 15712 MoveAxis(W, 74, ABG)
20:17:47.598 00.000 15712 Guiding  Dir = 3, Dur = 74
20:17:47.598 00.000 15712 IsGuiding returns 0
20:17:47.620 00.022 15712 PulseGuide returned control before completion, sleep 62
20:17:47.694 00.074 15712 IsGuiding returns 1
20:17:47.694 00.000 15712 scope still moving after pulse duration time elapsed
20:17:47.726 00.032 15712 IsGuiding returns 0
20:17:47.726 00.000 15712 scope move finished after 74 + 60 ms
20:17:47.726 00.000 15712 Move returns status 0, amount 74
20:17:47.726 00.000 15712 MoveAxis(N, 0, ABG)
20:17:47.726 00.000 15712 Move returns status 0, amount 0
20:17:47.726 00.000 15712 move complete, result=0
20:17:47.726 00.000 15712 worker thread done servicing request
20:17:47.726 00.000 15712 Worker thread wakes up
20:17:47.726 00.000 7988 GuideStep: 0.4 px 74 ms WEST, 0.1 px 0 ms NORTH
20:17:47.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:47.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:17:49.371 01.645 15712 Exposure complete
20:17:49.426 00.055 15712 worker thread done servicing request
20:17:49.426 00.000 7988 OnExposeComplete: enter
20:17:49.426 00.000 7988 UpdateGuideState(): m_state=6
20:17:49.434 00.008 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3762
20:17:49.434 00.000 7988 Star::Find returns 1 (1), X=1174.26, Y=435.35, Mass=1465, SNR=26.1, Peak=255 HFD=3.2
20:17:49.434 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.55)
20:17:49.434 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
20:17:49.434 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.16 mountX=-0.13 mountY=0.09, mountTheta=2.57
20:17:49.434 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.14, opts=13)
20:17:49.443 00.009 7988 Enqueuing Move request for scope (-0.09, 0.14)
20:17:49.443 00.000 15712 Worker thread wakes up
20:17:49.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
20:17:49.443 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
20:17:49.443 00.000 15712 Moving (-0.09, 0.14) raw xDistance=-0.13 yDistance=0.09
20:17:49.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:49.443 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.1 Saturated
20:17:49.446 00.003 7988 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 6 / 99999
20:17:49.446 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403069.446,"Host":"ASTROPC","Inst":1,"Distance":0.53,"Time":7.2,"SettleTime":15.0,"StarLocked":true}
20:17:49.446 00.000 15712 PPEC rslt(dithering): input = -0.13, final = -0.08
20:17:49.446 00.000 15712 PPEC: input: -0.13, control: -0.08, exposure: 1500
20:17:49.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:49.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:49.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:49.450 00.004 7988 Enqueuing Expose request
20:17:49.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:17:49.450 00.000 15712 MoveAxis(E, 26, ABG)
20:17:49.450 00.000 15712 Guiding  Dir = 2, Dur = 26
20:17:49.450 00.000 15712 IsGuiding returns 0
20:17:49.476 00.026 15712 PulseGuide returned control before completion, sleep 11
20:17:49.498 00.022 15712 IsGuiding returns 1
20:17:49.498 00.000 15712 scope still moving after pulse duration time elapsed
20:17:49.530 00.032 15712 IsGuiding returns 0
20:17:49.530 00.000 15712 scope move finished after 26 + 64 ms
20:17:49.530 00.000 15712 Move returns status 0, amount 26
20:17:49.530 00.000 15712 MoveAxis(N, 0, ABG)
20:17:49.530 00.000 15712 Move returns status 0, amount 0
20:17:49.530 00.000 15712 move complete, result=0
20:17:49.530 00.000 7988 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
20:17:49.530 00.000 15712 worker thread done servicing request
20:17:49.530 00.000 15712 Worker thread wakes up
20:17:49.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:49.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:17:50.952 01.422 15712 Exposure complete
20:17:51.008 00.056 15712 worker thread done servicing request
20:17:51.008 00.000 7988 OnExposeComplete: enter
20:17:51.008 00.000 7988 UpdateGuideState(): m_state=6
20:17:51.013 00.005 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3763
20:17:51.013 00.000 7988 Star::Find returns 1 (1), X=1174.26, Y=435.26, Mass=1440, SNR=25.7, Peak=255 HFD=3.2
20:17:51.013 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.98)
20:17:51.013 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.41 = 1.13)
20:17:51.013 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.72 mountX=-0.04 mountY=0.09, mountTheta=1.99
20:17:51.013 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
20:17:51.013 00.000 7988 Enqueuing Move request for scope (-0.09, 0.04)
20:17:51.013 00.000 15712 Worker thread wakes up
20:17:51.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
20:17:51.013 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
20:17:51.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:51.013 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.7 Saturated
20:17:51.025 00.012 7988 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 7 / 99999
20:17:51.025 00.000 15712 Moving (-0.09, 0.04) raw xDistance=-0.04 yDistance=0.09
20:17:51.025 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403071.025,"Host":"ASTROPC","Inst":1,"Distance":0.40,"Time":8.8,"SettleTime":15.0,"StarLocked":true}
20:17:51.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:51.028 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:51.029 00.001 7988 Enqueuing Expose request
20:17:51.029 00.000 15712 PPEC rslt(dithering): input = -0.04, final = -0.02
20:17:51.029 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
20:17:51.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:51.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:17:51.029 00.000 15712 MoveAxis(E, 8, ABG)
20:17:51.029 00.000 15712 Guiding  Dir = 2, Dur = 8
20:17:51.029 00.000 15712 IsGuiding returns 0
20:17:51.059 00.030 15712 IsGuiding returns 0
20:17:51.059 00.000 15712 Move returns status 0, amount 8
20:17:51.061 00.002 15712 MoveAxis(N, 0, ABG)
20:17:51.061 00.000 15712 Move returns status 0, amount 0
20:17:51.061 00.000 15712 move complete, result=0
20:17:51.061 00.000 15712 worker thread done servicing request
20:17:51.061 00.000 15712 Worker thread wakes up
20:17:51.061 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
20:17:51.063 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:51.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:17:52.802 01.739 15712 Exposure complete
20:17:52.862 00.060 15712 worker thread done servicing request
20:17:52.862 00.000 7988 OnExposeComplete: enter
20:17:52.862 00.000 7988 UpdateGuideState(): m_state=6
20:17:52.864 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3764
20:17:52.864 00.000 7988 Star::Find returns 1 (0), X=1174.24, Y=435.12, Mass=1570, SNR=26.7, Peak=234 HFD=3.5
20:17:52.864 00.000 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.58) = xAngle (-0.83 = -0.83)
20:17:52.864 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.28 = 2.28)
20:17:52.864 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.41 mountX=0.10 mountY=0.11, mountTheta=0.84
20:17:52.864 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.10, opts=13)
20:17:52.864 00.000 7988 Enqueuing Move request for scope (-0.11, -0.10)
20:17:52.864 00.000 15712 Worker thread wakes up
20:17:52.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:52.864 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.7
20:17:52.864 00.000 7988 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 8 / 99999
20:17:52.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
20:17:52.864 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403072.864,"Host":"ASTROPC","Inst":1,"Distance":0.33,"Time":10.6,"SettleTime":15.0,"StarLocked":true}
20:17:52.864 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
20:17:52.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:52.864 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:52.864 00.000 7988 Enqueuing Expose request
20:17:52.880 00.016 15712 Moving (-0.11, -0.10) raw xDistance=0.10 yDistance=0.11
20:17:52.881 00.001 15712 PPEC rslt(dithering): input = 0.10, final = 0.06
20:17:52.881 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
20:17:52.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:52.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:17:52.881 00.000 15712 MoveAxis(W, 20, ABG)
20:17:52.881 00.000 15712 Guiding  Dir = 3, Dur = 20
20:17:52.881 00.000 15712 IsGuiding returns 0
20:17:52.898 00.017 15712 PulseGuide returned control before completion, sleep 16
20:17:52.947 00.049 15712 IsGuiding returns 0
20:17:52.947 00.000 15712 Move returns status 0, amount 20
20:17:52.947 00.000 15712 MoveAxis(N, 0, ABG)
20:17:52.947 00.000 15712 Move returns status 0, amount 0
20:17:52.947 00.000 15712 move complete, result=0
20:17:52.947 00.000 7988 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
20:17:52.949 00.002 15712 worker thread done servicing request
20:17:52.949 00.000 15712 Worker thread wakes up
20:17:52.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:52.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:17:54.366 01.417 15712 Exposure complete
20:17:54.426 00.060 15712 worker thread done servicing request
20:17:54.426 00.000 7988 OnExposeComplete: enter
20:17:54.426 00.000 7988 UpdateGuideState(): m_state=6
20:17:54.429 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3765
20:17:54.429 00.000 7988 Star::Find returns 1 (0), X=1174.18, Y=435.24, Mass=1486, SNR=26.2, Peak=240 HFD=3.2
20:17:54.429 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.58) = xAngle (4.62 = -1.67)
20:17:54.429 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.73 = 1.44)
20:17:54.429 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.18 cameraTheta=3.04 mountX=-0.02 mountY=0.17, mountTheta=1.67
20:17:54.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.02, opts=13)
20:17:54.429 00.000 7988 Enqueuing Move request for scope (-0.17, 0.02)
20:17:54.429 00.000 15712 Worker thread wakes up
20:17:54.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
20:17:54.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
20:17:54.429 00.000 15712 Moving (-0.17, 0.02) raw xDistance=-0.02 yDistance=0.17
20:17:54.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:54.429 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
20:17:54.440 00.011 7988 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 9 / 99999
20:17:54.440 00.000 15712 PPEC rslt(dithering): input = -0.02, final = -0.01
20:17:54.440 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:17:54.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:54.440 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403074.440,"Host":"ASTROPC","Inst":1,"Distance":0.28,"Time":12.2,"SettleTime":15.0,"StarLocked":true}
20:17:54.443 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:17:54.443 00.000 15712 MoveAxis(E, 3, ABG)
20:17:54.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:54.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:54.445 00.002 7988 Enqueuing Expose request
20:17:54.445 00.000 15712 Guiding  Dir = 2, Dur = 3
20:17:54.477 00.032 15712 IsGuiding returns 0
20:17:54.498 00.021 15712 IsGuiding returns 0
20:17:54.498 00.000 15712 Move returns status 0, amount 3
20:17:54.498 00.000 15712 MoveAxis(N, 0, ABG)
20:17:54.498 00.000 15712 Move returns status 0, amount 0
20:17:54.498 00.000 15712 move complete, result=0
20:17:54.498 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
20:17:54.499 00.001 15712 worker thread done servicing request
20:17:54.499 00.000 15712 Worker thread wakes up
20:17:54.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:54.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:17:56.139 01.640 15712 Exposure complete
20:17:56.194 00.055 15712 worker thread done servicing request
20:17:56.194 00.000 7988 OnExposeComplete: enter
20:17:56.194 00.000 7988 UpdateGuideState(): m_state=6
20:17:56.201 00.007 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3766
20:17:56.201 00.000 7988 Star::Find returns 1 (0), X=1174.26, Y=435.09, Mass=1439, SNR=25.7, Peak=209 HFD=3.4
20:17:56.203 00.002 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.58 = -0.58)
20:17:56.203 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.53 = 2.53)
20:17:56.205 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.15 mountX=0.13 mountY=0.09, mountTheta=0.60
20:17:56.207 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.13, opts=13)
20:17:56.207 00.000 7988 Enqueuing Move request for scope (-0.09, -0.13)
20:17:56.209 00.002 15712 Worker thread wakes up
20:17:56.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
20:17:56.209 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
20:17:56.209 00.000 15712 Moving (-0.09, -0.13) raw xDistance=0.13 yDistance=0.09
20:17:56.211 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:56.211 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.7
20:17:56.213 00.002 7988 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 10 / 99999
20:17:56.213 00.000 15712 PPEC rslt(dithering): input = 0.13, final = 0.08
20:17:56.213 00.000 15712 PPEC: input: 0.13, control: 0.08, exposure: 1500
20:17:56.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:56.213 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403076.213,"Host":"ASTROPC","Inst":1,"Distance":0.24,"Time":14.0,"SettleTime":15.0,"StarLocked":true}
20:17:56.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:17:56.213 00.000 15712 MoveAxis(W, 26, ABG)
20:17:56.213 00.000 15712 Guiding  Dir = 3, Dur = 26
20:17:56.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:56.217 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:56.217 00.000 7988 Enqueuing Expose request
20:17:56.217 00.000 15712 IsGuiding returns 0
20:17:56.232 00.015 15712 PulseGuide returned control before completion, sleep 17
20:17:56.284 00.052 15712 IsGuiding returns 0
20:17:56.284 00.000 15712 Move returns status 0, amount 26
20:17:56.284 00.000 15712 MoveAxis(N, 0, ABG)
20:17:56.284 00.000 15712 Move returns status 0, amount 0
20:17:56.284 00.000 15712 move complete, result=0
20:17:56.284 00.000 7988 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
20:17:56.290 00.006 15712 worker thread done servicing request
20:17:56.290 00.000 15712 Worker thread wakes up
20:17:56.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:56.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:17:57.704 01.414 15712 Exposure complete
20:17:57.763 00.059 15712 worker thread done servicing request
20:17:57.763 00.000 7988 OnExposeComplete: enter
20:17:57.766 00.003 7988 UpdateGuideState(): m_state=6
20:17:57.766 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3767
20:17:57.766 00.000 7988 Star::Find returns 1 (0), X=1174.18, Y=435.13, Mass=1638, SNR=27.4, Peak=207 HFD=3.8
20:17:57.766 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.58) = xAngle (-1.07 = -1.07)
20:17:57.766 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.04 = 2.04)
20:17:57.766 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.65 mountX=0.09 mountY=0.17, mountTheta=1.08
20:17:57.766 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.09, opts=13)
20:17:57.766 00.000 7988 Enqueuing Move request for scope (-0.17, -0.09)
20:17:57.766 00.000 15712 Worker thread wakes up
20:17:57.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
20:17:57.766 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
20:17:57.766 00.000 15712 Moving (-0.17, -0.09) raw xDistance=0.09 yDistance=0.17
20:17:57.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:57.776 00.010 7988 UpdateGuideState exits: m=1638 SNR=27.4
20:17:57.776 00.000 7988 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 11 / 99999
20:17:57.778 00.002 7988 PhdController: newstate STATE_FINISH
20:17:57.778 00.000 7988 PhdController complete: success
20:17:57.778 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767403077.778,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
20:17:57.781 00.003 15712 PPEC rslt(dithering): input = 0.09, final = 0.05
20:17:57.781 00.000 7988 Mount: notify guiding dither settle done success=1
20:17:57.781 00.000 7988 PhdController: newstate STATE_IDLE
20:17:57.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:57.781 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:57.781 00.000 7988 Enqueuing Expose request
20:17:57.781 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
20:17:57.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:57.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:17:57.781 00.000 15712 MoveAxis(W, 18, ABG)
20:17:57.781 00.000 15712 Guiding  Dir = 3, Dur = 18
20:17:57.781 00.000 15712 IsGuiding returns 0
20:17:57.834 00.053 15712 IsGuiding returns 1
20:17:57.834 00.000 15712 scope still moving after pulse duration time elapsed
20:17:57.861 00.027 15712 IsGuiding returns 0
20:17:57.861 00.000 15712 scope move finished after 18 + 54 ms
20:17:57.861 00.000 15712 Move returns status 0, amount 18
20:17:57.861 00.000 15712 MoveAxis(N, 0, ABG)
20:17:57.861 00.000 15712 Move returns status 0, amount 0
20:17:57.861 00.000 15712 move complete, result=0
20:17:57.861 00.000 7988 GuideStep: 0.1 px 18 ms WEST, 0.2 px 0 ms NORTH
20:17:57.862 00.001 15712 worker thread done servicing request
20:17:57.862 00.000 15712 Worker thread wakes up
20:17:57.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:57.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:17:59.496 01.634 15712 Exposure complete
20:17:59.544 00.048 15712 worker thread done servicing request
20:17:59.544 00.000 7988 OnExposeComplete: enter
20:17:59.544 00.000 7988 UpdateGuideState(): m_state=6
20:17:59.557 00.013 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
20:17:59.557 00.000 7988 Star::Find returns 1 (0), X=1174.22, Y=435.17, Mass=1519, SNR=26.4, Peak=237 HFD=3.5
20:17:59.557 00.000 7988 MultiStar: exiting stabilization period
20:17:59.561 00.004 7988 MultiStar: updating star positions after lock position change
20:17:59.561 00.000 7988 Star::Find(15, 964, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
20:17:59.561 00.000 7988 Star::Find returns 1 (0), X=964.20, Y=858.62, Mass=1574, SNR=26.5, Peak=161 HFD=4.5
20:17:59.561 00.000 7988 Star::Find(15, 367, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
20:17:59.561 00.000 7988 Star::Find returns 1 (0), X=367.71, Y=219.17, Mass=1556, SNR=26.4, Peak=223 HFD=3.8
20:17:59.561 00.000 7988 Star::Find(15, 391, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
20:17:59.561 00.000 7988 Star::Find returns 1 (0), X=390.90, Y=932.95, Mass=1478, SNR=26.0, Peak=137 HFD=4.3
20:17:59.561 00.000 7988 Star::Find(15, 542, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
20:17:59.561 00.000 7988 Star::Find returns 1 (0), X=542.16, Y=861.26, Mass=1616, SNR=26.8, Peak=127 HFD=5.0
20:17:59.561 00.000 7988 Star::Find(15, 698, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
20:17:59.561 00.000 7988 Star::Find returns 1 (0), X=698.17, Y=588.46, Mass=754, SNR=18.2, Peak=87 HFD=3.8
20:17:59.561 00.000 7988 Star::Find(15, 1001, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
20:17:59.573 00.012 7988 Star::Find returns 1 (0), X=1001.56, Y=901.86, Mass=758, SNR=18.7, Peak=102 HFD=3.5
20:17:59.573 00.000 7988 Star::Find(15, 638, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
20:17:59.573 00.000 7988 Star::Find returns 1 (0), X=638.32, Y=283.68, Mass=712, SNR=17.9, Peak=96 HFD=3.5
20:17:59.573 00.000 7988 Star::Find(15, 699, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
20:17:59.573 00.000 7988 Star::Find returns 1 (0), X=699.98, Y=928.08, Mass=688, SNR=17.5, Peak=90 HFD=4.0
20:17:59.579 00.006 7988 Star::Find(15, 754, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
20:17:59.579 00.000 7988 Star::Find returns 1 (0), X=754.21, Y=670.22, Mass=481, SNR=14.5, Peak=72 HFD=3.6
20:17:59.579 00.000 7988 Star::Find(15, 1040, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
20:17:59.579 00.000 7988 Star::Find returns 1 (0), X=1040.77, Y=805.48, Mass=481, SNR=14.5, Peak=92 HFD=3.2
20:17:59.579 00.000 7988 Star::Find(15, 894, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
20:17:59.579 00.000 7988 Star::Find returns 1 (0), X=894.25, Y=864.83, Mass=400, SNR=13.2, Peak=65 HFD=3.2
20:17:59.579 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
20:17:59.579 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
20:17:59.579 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.76 mountX=0.05 mountY=0.13, mountTheta=1.19
20:17:59.579 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.05, opts=13)
20:17:59.589 00.010 7988 Enqueuing Move request for scope (-0.13, -0.05)
20:17:59.591 00.002 15712 Worker thread wakes up
20:17:59.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
20:17:59.591 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
20:17:59.591 00.000 15712 Moving (-0.13, -0.05) raw xDistance=0.05 yDistance=0.13
20:17:59.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:17:59.591 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.4
20:17:59.594 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:59.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:17:59.596 00.002 7988 Enqueuing Expose request
20:17:59.596 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.58
20:17:59.596 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
20:17:59.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:59.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:17:59.596 00.000 15712 MoveAxis(W, 11, ABG)
20:17:59.596 00.000 15712 Guiding  Dir = 3, Dur = 11
20:17:59.598 00.002 15712 IsGuiding returns 0
20:17:59.612 00.014 15712 IsGuiding returns 1
20:17:59.612 00.000 15712 scope still moving after pulse duration time elapsed
20:17:59.638 00.026 15712 IsGuiding returns 1
20:17:59.673 00.035 15712 IsGuiding returns 0
20:17:59.673 00.000 15712 scope move finished after 11 + 68 ms
20:17:59.673 00.000 15712 Move returns status 0, amount 11
20:17:59.673 00.000 15712 MoveAxis(N, 0, ABG)
20:17:59.673 00.000 15712 Move returns status 0, amount 0
20:17:59.673 00.000 15712 move complete, result=0
20:17:59.673 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
20:17:59.678 00.005 15712 worker thread done servicing request
20:17:59.678 00.000 15712 Worker thread wakes up
20:17:59.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:17:59.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:01.092 01.414 15712 Exposure complete
20:18:01.151 00.059 15712 worker thread done servicing request
20:18:01.151 00.000 7988 OnExposeComplete: enter
20:18:01.151 00.000 7988 UpdateGuideState(): m_state=6
20:18:01.154 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3769
20:18:01.154 00.000 7988 Star::Find returns 1 (0), X=1174.13, Y=435.23, Mass=1511, SNR=26.2, Peak=240 HFD=3.4
20:18:01.154 00.000 7988 MultiStar: [#1 -0.05,0.00,1.04,U] [#2 -0.26,0.16,1.02,U] [#3 0.08,-0.07,0.94,U] [#4 0.19,-0.06,1.03,U] [#5 -0.00,0.16,0.69,U] [#6 -0.20,-0.01,0.71,U] [#7 -0.11,0.15,0.66,U] [#8 -0.20,-0.31,0.72,U] 
20:18:01.154 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.00}, one-star: {-0.22, 0.01}
20:18:01.158 00.004 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.58) = xAngle (4.69 = -1.59)
20:18:01.158 00.000 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.80 = 1.52)
20:18:01.158 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.11 mountX=-0.00 mountY=0.08, mountTheta=1.59
20:18:01.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.00, opts=13)
20:18:01.158 00.000 7988 Enqueuing Move request for scope (-0.08, 0.00)
20:18:01.158 00.000 15712 Worker thread wakes up
20:18:01.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
20:18:01.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
20:18:01.158 00.000 15712 Moving (-0.08, 0.00) raw xDistance=-0.00 yDistance=0.08
20:18:01.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:01.158 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.2
20:18:01.167 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:01.167 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:01.167 00.000 7988 Enqueuing Expose request
20:18:01.170 00.003 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.58
20:18:01.170 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
20:18:01.170 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:01.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:18:01.170 00.000 15712 MoveAxis(W, 10, ABG)
20:18:01.170 00.000 15712 Guiding  Dir = 3, Dur = 10
20:18:01.170 00.000 15712 IsGuiding returns 0
20:18:01.192 00.022 15712 IsGuiding returns 1
20:18:01.192 00.000 15712 scope still moving after pulse duration time elapsed
20:18:01.218 00.026 15712 IsGuiding returns 1
20:18:01.254 00.036 15712 IsGuiding returns 0
20:18:01.254 00.000 15712 scope move finished after 10 + 77 ms
20:18:01.254 00.000 15712 Move returns status 0, amount 10
20:18:01.254 00.000 15712 MoveAxis(N, 0, ABG)
20:18:01.254 00.000 15712 Move returns status 0, amount 0
20:18:01.254 00.000 15712 move complete, result=0
20:18:01.254 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
20:18:01.260 00.006 15712 worker thread done servicing request
20:18:01.260 00.000 15712 Worker thread wakes up
20:18:01.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:01.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:02.892 01.632 15712 Exposure complete
20:18:02.946 00.054 15712 worker thread done servicing request
20:18:02.946 00.000 7988 OnExposeComplete: enter
20:18:02.955 00.009 7988 UpdateGuideState(): m_state=6
20:18:02.957 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3770
20:18:02.957 00.000 7988 Star::Find returns 1 (0), X=1174.38, Y=435.57, Mass=1458, SNR=26.1, Peak=211 HFD=3.2
20:18:02.959 00.002 7988 MultiStar: [#1 0.32,0.36,1.02,U] [#2 0.17,0.06,1.00,U] [#3 0.33,0.03,0.96,U] [#4 0.40,0.19,1.02,U] [#5 0.33,0.19,0.70,U] [#6 -0.12,0.32,0.73,U] [#7 0.21,0.20,0.65,U] [#8 -0.00,-0.00,0.63,U] 
20:18:02.959 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.19}, one-star: {0.03, 0.35}
20:18:02.961 00.002 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
20:18:02.961 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.82)
20:18:02.963 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.28 cameraTheta=0.78 mountX=-0.20 mountY=-0.20, mountTheta=-2.34
20:18:02.965 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.19, opts=13)
20:18:02.965 00.000 7988 Enqueuing Move request for scope (0.20, 0.19)
20:18:02.967 00.002 15712 Worker thread wakes up
20:18:02.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
20:18:02.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
20:18:02.967 00.000 15712 Moving (0.20, 0.19) raw xDistance=-0.20 yDistance=-0.20
20:18:02.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:02.967 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.1
20:18:02.969 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:02.970 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:02.970 00.000 7988 Enqueuing Expose request
20:18:02.972 00.002 15712 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 637.59
20:18:02.972 00.000 15712 PPEC: input: -0.20, control: -0.09, exposure: 1500
20:18:02.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:02.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:18:02.972 00.000 15712 MoveAxis(E, 29, ABG)
20:18:02.972 00.000 15712 Guiding  Dir = 2, Dur = 29
20:18:02.972 00.000 15712 IsGuiding returns 0
20:18:02.996 00.024 15712 PulseGuide returned control before completion, sleep 11
20:18:03.030 00.034 15712 IsGuiding returns 0
20:18:03.034 00.004 15712 Move returns status 0, amount 29
20:18:03.034 00.000 15712 MoveAxis(N, 0, ABG)
20:18:03.034 00.000 15712 Move returns status 0, amount 0
20:18:03.034 00.000 15712 move complete, result=0
20:18:03.034 00.000 15712 worker thread done servicing request
20:18:03.034 00.000 15712 Worker thread wakes up
20:18:03.034 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
20:18:03.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:03.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:04.454 01.420 15712 Exposure complete
20:18:04.509 00.055 15712 worker thread done servicing request
20:18:04.509 00.000 7988 OnExposeComplete: enter
20:18:04.509 00.000 7988 UpdateGuideState(): m_state=6
20:18:04.515 00.006 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3771
20:18:04.515 00.000 7988 Star::Find returns 1 (0), X=1174.48, Y=435.39, Mass=1582, SNR=27.1, Peak=190 HFD=3.3
20:18:04.515 00.000 7988 MultiStar: [#1 0.33,0.33,0.96,U] [#2 0.17,0.21,0.95,U] [#3 0.44,0.19,0.94,U] [#4 0.47,0.14,0.97,U] [#5 0.50,0.26,0.65,U] [#6 0.22,0.03,0.69,U] [#7 0.25,0.25,0.66,U] [#8 0.40,-0.16,0.63,U] 
20:18:04.515 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.17}, one-star: {0.13, 0.17}
20:18:04.515 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
20:18:04.515 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.70)
20:18:04.515 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.90 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
20:18:04.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.17, opts=13)
20:18:04.515 00.000 7988 Enqueuing Move request for scope (0.13, 0.17)
20:18:04.526 00.011 15712 Worker thread wakes up
20:18:04.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
20:18:04.526 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
20:18:04.526 00.000 15712 Moving (0.13, 0.17) raw xDistance=-0.17 yDistance=-0.14
20:18:04.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:04.526 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.1
20:18:04.529 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:04.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:04.531 00.002 7988 Enqueuing Expose request
20:18:04.531 00.000 15712 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 637.59
20:18:04.531 00.000 15712 PPEC: input: -0.17, control: -0.08, exposure: 1500
20:18:04.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:04.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:18:04.531 00.000 15712 MoveAxis(E, 25, ABG)
20:18:04.531 00.000 15712 Guiding  Dir = 2, Dur = 25
20:18:04.531 00.000 15712 IsGuiding returns 0
20:18:04.552 00.021 15712 PulseGuide returned control before completion, sleep 16
20:18:04.578 00.026 15712 IsGuiding returns 1
20:18:04.578 00.000 15712 scope still moving after pulse duration time elapsed
20:18:04.612 00.034 15712 IsGuiding returns 0
20:18:04.612 00.000 15712 scope move finished after 25 + 58 ms
20:18:04.612 00.000 15712 Move returns status 0, amount 25
20:18:04.612 00.000 15712 MoveAxis(N, 0, ABG)
20:18:04.612 00.000 15712 Move returns status 0, amount 0
20:18:04.612 00.000 15712 move complete, result=0
20:18:04.612 00.000 7988 GuideStep: -0.2 px 25 ms EAST, -0.1 px 0 ms NORTH
20:18:04.618 00.006 15712 worker thread done servicing request
20:18:04.618 00.000 15712 Worker thread wakes up
20:18:04.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:04.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:06.251 01.633 15712 Exposure complete
20:18:06.312 00.061 15712 worker thread done servicing request
20:18:06.312 00.000 7988 OnExposeComplete: enter
20:18:06.312 00.000 7988 UpdateGuideState(): m_state=6
20:18:06.314 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3772
20:18:06.314 00.000 7988 Star::Find returns 1 (0), X=1174.26, Y=435.24, Mass=1490, SNR=26.3, Peak=222 HFD=3.5
20:18:06.314 00.000 7988 MultiStar: [#1 0.34,0.05,0.99,U] [#2 0.01,0.10,0.98,U] [#3 0.64,-0.08,0.97,U] [#4 0.58,-0.19,1.04,U] [#5 0.33,0.00,0.71,U] [#6 0.18,0.12,0.71,U] [#7 0.13,-0.00,0.65,U] [#8 0.24,-0.18,0.65,U] 
20:18:06.314 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.02}, one-star: {-0.08, 0.03}
20:18:06.314 00.000 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.86)
20:18:06.314 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.25)
20:18:06.314 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.84 mountX=-0.03 mountY=0.08, mountTheta=1.86
20:18:06.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.03, opts=13)
20:18:06.314 00.000 7988 Enqueuing Move request for scope (-0.08, 0.03)
20:18:06.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:06.314 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.3
20:18:06.328 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:06.329 00.001 15712 Worker thread wakes up
20:18:06.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:06.329 00.000 7988 Enqueuing Expose request
20:18:06.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
20:18:06.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
20:18:06.329 00.000 15712 Moving (-0.08, 0.03) raw xDistance=-0.03 yDistance=0.08
20:18:06.333 00.004 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.59
20:18:06.333 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
20:18:06.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:06.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:18:06.333 00.000 15712 MoveAxis(W, 8, ABG)
20:18:06.333 00.000 15712 Guiding  Dir = 3, Dur = 8
20:18:06.335 00.002 15712 IsGuiding returns 0
20:18:06.355 00.020 15712 IsGuiding returns 0
20:18:06.355 00.000 15712 Move returns status 0, amount 8
20:18:06.355 00.000 15712 MoveAxis(N, 0, ABG)
20:18:06.355 00.000 15712 Move returns status 0, amount 0
20:18:06.355 00.000 15712 move complete, result=0
20:18:06.355 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
20:18:06.360 00.005 15712 worker thread done servicing request
20:18:06.360 00.000 15712 Worker thread wakes up
20:18:06.361 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:06.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:07.763 01.402 15712 Exposure complete
20:18:07.825 00.062 15712 worker thread done servicing request
20:18:07.825 00.000 7988 OnExposeComplete: enter
20:18:07.825 00.000 7988 UpdateGuideState(): m_state=6
20:18:07.827 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3773
20:18:07.829 00.002 7988 Star::Find returns 1 (0), X=1174.32, Y=435.50, Mass=1486, SNR=26.4, Peak=212 HFD=3.3
20:18:07.829 00.000 7988 MultiStar: [#1 0.27,0.30,0.97,U] [#2 0.26,0.24,1.00,U] [#3 0.45,0.22,0.96,U] [#4 0.38,0.30,1.04,U] [#5 0.23,0.25,0.69,U] [#6 0.18,0.28,0.67,U] [#7 0.28,0.27,0.64,U] [#8 0.13,-0.13,0.68,U] 
20:18:07.831 00.002 7988 single-star, 8 included, MultiStar: {0.24, 0.23}, one-star: {-0.03, 0.28}
20:18:07.831 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
20:18:07.833 00.002 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
20:18:07.833 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.66 mountX=-0.28 mountY=0.02, mountTheta=3.07
20:18:07.835 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.28, opts=13)
20:18:07.837 00.002 7988 Enqueuing Move request for scope (-0.03, 0.28)
20:18:07.837 00.000 15712 Worker thread wakes up
20:18:07.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
20:18:07.837 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
20:18:07.837 00.000 15712 Moving (-0.03, 0.28) raw xDistance=-0.28 yDistance=0.02
20:18:07.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:07.837 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.4
20:18:07.840 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:07.842 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:07.843 00.001 7988 Enqueuing Expose request
20:18:07.843 00.000 15712 PPEC rslt: input = -0.28, final = -0.16, react = -0.17, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 637.59
20:18:07.843 00.000 15712 PPEC: input: -0.28, control: -0.16, exposure: 1500
20:18:07.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:07.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:18:07.843 00.000 15712 MoveAxis(E, 52, ABG)
20:18:07.843 00.000 15712 Guiding  Dir = 2, Dur = 52
20:18:07.843 00.000 15712 IsGuiding returns 0
20:18:07.861 00.018 15712 PulseGuide returned control before completion, sleep 46
20:18:07.925 00.064 15712 IsGuiding returns 0
20:18:07.925 00.000 15712 Move returns status 0, amount 52
20:18:07.925 00.000 15712 MoveAxis(N, 0, ABG)
20:18:07.925 00.000 15712 Move returns status 0, amount 0
20:18:07.925 00.000 15712 move complete, result=0
20:18:07.925 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
20:18:07.927 00.002 15712 worker thread done servicing request
20:18:07.927 00.000 15712 Worker thread wakes up
20:18:07.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:07.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:08.060 00.133 7988 evsrv: cli 0CCD0168 connect
20:18:08.063 00.003 7988 case statement mapped state 6 to 3
20:18:08.065 00.002 7988 case statement mapped state 6 to 3
20:18:08.065 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"afdfee0a-f565-4ec4-a71d-0ba38e3cd3ae"}
20:18:08.065 00.000 7988 case statement mapped state 6 to 3
20:18:08.065 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"afdfee0a-f565-4ec4-a71d-0ba38e3cd3ae"}
20:18:08.065 00.000 7988 evsrv: cli 0CCD0168 disconnect
20:18:09.566 01.501 15712 Exposure complete
20:18:09.627 00.061 15712 worker thread done servicing request
20:18:09.627 00.000 7988 OnExposeComplete: enter
20:18:09.628 00.001 7988 UpdateGuideState(): m_state=6
20:18:09.628 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3774
20:18:09.628 00.000 7988 Star::Find returns 1 (0), X=1174.56, Y=435.02, Mass=1547, SNR=26.8, Peak=190 HFD=3.6
20:18:09.628 00.000 7988 MultiStar: [#1 0.40,-0.08,0.97,U] [#2 0.27,-0.10,0.98,U] [#3 0.57,-0.35,0.88,U] [#4 0.55,-0.16,1.04,U] [#5 0.41,0.09,0.71,U] [#6 0.23,-0.06,0.69,U] [#7 0.42,0.00,0.62,U] [#8 0.10,-0.49,0.64,U] 
20:18:09.628 00.000 7988 single-star, 8 included, MultiStar: {0.36, -0.15}, one-star: {0.21, -0.20}
20:18:09.628 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
20:18:09.628 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.35)
20:18:09.628 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.76 mountX=0.20 mountY=-0.21, mountTheta=-0.80
20:18:09.628 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.20, opts=13)
20:18:09.628 00.000 7988 Enqueuing Move request for scope (0.21, -0.20)
20:18:09.628 00.000 15712 Worker thread wakes up
20:18:09.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
20:18:09.628 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
20:18:09.628 00.000 15712 Moving (0.21, -0.20) raw xDistance=0.20 yDistance=-0.21
20:18:09.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
20:18:09.628 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
20:18:09.644 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:09.644 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:09.644 00.000 7988 Enqueuing Expose request
20:18:09.644 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 637.59
20:18:09.644 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
20:18:09.644 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:09.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:18:09.644 00.000 15712 MoveAxis(W, 41, ABG)
20:18:09.644 00.000 15712 Guiding  Dir = 3, Dur = 41
20:18:09.667 00.023 15712 IsGuiding returns 0
20:18:09.677 00.010 15712 PulseGuide returned control before completion, sleep 36
20:18:09.723 00.046 15712 IsGuiding returns 1
20:18:09.723 00.000 15712 scope still moving after pulse duration time elapsed
20:18:09.762 00.039 15712 IsGuiding returns 0
20:18:09.762 00.000 15712 scope move finished after 41 + 54 ms
20:18:09.762 00.000 15712 Move returns status 0, amount 41
20:18:09.762 00.000 15712 MoveAxis(N, 0, ABG)
20:18:09.762 00.000 15712 Move returns status 0, amount 0
20:18:09.762 00.000 15712 move complete, result=0
20:18:09.762 00.000 15712 worker thread done servicing request
20:18:09.762 00.000 15712 Worker thread wakes up
20:18:09.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:09.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:09.762 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
20:18:11.177 01.415 15712 Exposure complete
20:18:11.224 00.047 15712 worker thread done servicing request
20:18:11.224 00.000 7988 OnExposeComplete: enter
20:18:11.239 00.015 7988 UpdateGuideState(): m_state=6
20:18:11.239 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3775
20:18:11.241 00.002 7988 Star::Find returns 1 (0), X=1174.74, Y=435.07, Mass=1514, SNR=26.3, Peak=183 HFD=3.5
20:18:11.241 00.000 7988 MultiStar: [#1 0.45,-0.24,1.02,U] [#2 0.17,-0.07,0.99,U] [#3 0.51,-0.16,0.95,U] [#4 0.57,0.01,1.04,U] [#5 0.55,0.24,0.71,U] [#6 0.48,-0.22,0.67,U] [#7 0.27,-0.25,0.69,U] [#8 0.29,-0.49,0.66,U] 
20:18:11.243 00.002 7988 single-star, 8 included, MultiStar: {0.41, -0.14}, one-star: {0.39, -0.15}
20:18:11.243 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
20:18:11.245 00.002 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.96)
20:18:11.245 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=-0.15 hyp=0.41 cameraTheta=-0.37 mountX=0.15 mountY=-0.38, mountTheta=-1.21
20:18:11.247 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=-0.15, opts=13)
20:18:11.249 00.002 7988 Enqueuing Move request for scope (0.39, -0.15)
20:18:11.249 00.000 15712 Worker thread wakes up
20:18:11.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.15) opts 0xd
20:18:11.249 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, -0.15)
20:18:11.249 00.000 15712 Moving (0.39, -0.15) raw xDistance=0.15 yDistance=-0.38
20:18:11.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:11.249 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.3
20:18:11.253 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:11.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:11.255 00.002 7988 Enqueuing Expose request
20:18:11.255 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.60
20:18:11.255 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
20:18:11.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:18:11.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
20:18:11.255 00.000 15712 MoveAxis(W, 2, ABG)
20:18:11.255 00.000 15712 Guiding  Dir = 3, Dur = 2
20:18:11.255 00.000 15712 IsGuiding returns 0
20:18:11.275 00.020 15712 IsGuiding returns 0
20:18:11.275 00.000 15712 Move returns status 0, amount 2
20:18:11.275 00.000 15712 MoveAxis(N, 0, ABG)
20:18:11.275 00.000 15712 Move returns status 0, amount 0
20:18:11.275 00.000 15712 move complete, result=0
20:18:11.275 00.000 15712 worker thread done servicing request
20:18:11.275 00.000 15712 Worker thread wakes up
20:18:11.275 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.4 px 0 ms NORTH
20:18:11.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:11.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:12.912 01.637 15712 Exposure complete
20:18:12.972 00.060 15712 worker thread done servicing request
20:18:12.972 00.000 7988 OnExposeComplete: enter
20:18:12.973 00.001 7988 UpdateGuideState(): m_state=6
20:18:12.973 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3776
20:18:12.975 00.002 7988 Star::Find returns 1 (0), X=1174.44, Y=435.01, Mass=1505, SNR=26.2, Peak=179 HFD=3.5
20:18:12.975 00.000 7988 MultiStar: [#1 0.34,-0.21,1.02,U] [#2 0.13,-0.17,1.01,U] [#3 0.38,-0.24,0.92,U] [#4 0.52,-0.07,1.01,U] [#5 0.42,-0.15,0.66,U] [#6 0.24,-0.10,0.71,U] [#7 0.22,-0.08,0.65,U] [#8 0.52,-0.47,0.66,U] 
20:18:12.975 00.000 7988 single-star, 8 included, MultiStar: {0.31, -0.19}, one-star: {0.09, -0.21}
20:18:12.975 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
20:18:12.975 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.75)
20:18:12.975 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.16 mountX=0.21 mountY=-0.09, mountTheta=-0.39
20:18:12.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.21, opts=13)
20:18:12.975 00.000 7988 Enqueuing Move request for scope (0.09, -0.21)
20:18:12.975 00.000 15712 Worker thread wakes up
20:18:12.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
20:18:12.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
20:18:12.975 00.000 15712 Moving (0.09, -0.21) raw xDistance=0.21 yDistance=-0.09
20:18:12.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:12.975 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.2
20:18:12.988 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:12.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:12.991 00.003 7988 Enqueuing Expose request
20:18:12.991 00.000 15712 PPEC rslt: input = 0.21, final = 0.14, react = 0.12, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 637.60
20:18:12.991 00.000 15712 PPEC: input: 0.21, control: 0.14, exposure: 1500
20:18:12.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:12.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:18:12.991 00.000 15712 MoveAxis(W, 45, ABG)
20:18:12.991 00.000 15712 Guiding  Dir = 3, Dur = 45
20:18:12.991 00.000 15712 IsGuiding returns 0
20:18:13.008 00.017 15712 PulseGuide returned control before completion, sleep 40
20:18:13.053 00.045 15712 IsGuiding returns 1
20:18:13.053 00.000 15712 scope still moving after pulse duration time elapsed
20:18:13.088 00.035 15712 IsGuiding returns 0
20:18:13.088 00.000 15712 scope move finished after 45 + 51 ms
20:18:13.088 00.000 15712 Move returns status 0, amount 45
20:18:13.088 00.000 15712 MoveAxis(N, 0, ABG)
20:18:13.088 00.000 15712 Move returns status 0, amount 0
20:18:13.088 00.000 15712 move complete, result=0
20:18:13.088 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
20:18:13.090 00.002 15712 worker thread done servicing request
20:18:13.090 00.000 15712 Worker thread wakes up
20:18:13.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:13.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:14.506 01.416 15712 Exposure complete
20:18:14.567 00.061 15712 worker thread done servicing request
20:18:14.567 00.000 7988 OnExposeComplete: enter
20:18:14.567 00.000 7988 UpdateGuideState(): m_state=6
20:18:14.570 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
20:18:14.570 00.000 7988 Star::Find returns 1 (0), X=1174.51, Y=435.20, Mass=1506, SNR=26.5, Peak=165 HFD=3.5
20:18:14.570 00.000 7988 MultiStar: [#1 0.17,-0.00,0.96,U] [#2 -0.03,-0.02,0.99,U] [#3 0.40,-0.05,0.97,U] [#4 0.41,-0.06,1.03,U] [#5 0.29,0.03,0.69,U] [#6 0.31,-0.01,0.69,U] [#7 0.49,-0.03,0.69,U] [#8 0.32,-0.27,0.64,U] 
20:18:14.570 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.04}, one-star: {0.17, -0.02}
20:18:14.570 00.000 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.58) = xAngle (1.44 = 1.44)
20:18:14.570 00.000 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.55 = -1.73)
20:18:14.570 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.14 mountX=0.02 mountY=-0.16, mountTheta=-1.44
20:18:14.570 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.02, opts=13)
20:18:14.570 00.000 7988 Enqueuing Move request for scope (0.17, -0.02)
20:18:14.570 00.000 15712 Worker thread wakes up
20:18:14.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
20:18:14.570 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
20:18:14.570 00.000 15712 Moving (0.17, -0.02) raw xDistance=0.02 yDistance=-0.16
20:18:14.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:14.570 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
20:18:14.583 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:14.583 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:14.587 00.004 7988 Enqueuing Expose request
20:18:14.587 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.60
20:18:14.587 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
20:18:14.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:14.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:18:14.587 00.000 15712 MoveAxis(W, 5, ABG)
20:18:14.587 00.000 15712 Guiding  Dir = 3, Dur = 5
20:18:14.587 00.000 15712 IsGuiding returns 0
20:18:14.638 00.051 15712 IsGuiding returns 0
20:18:14.638 00.000 15712 Move returns status 0, amount 5
20:18:14.638 00.000 15712 MoveAxis(N, 0, ABG)
20:18:14.638 00.000 15712 Move returns status 0, amount 0
20:18:14.638 00.000 15712 move complete, result=0
20:18:14.638 00.000 15712 worker thread done servicing request
20:18:14.638 00.000 15712 Worker thread wakes up
20:18:14.638 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
20:18:14.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:14.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:16.274 01.636 15712 Exposure complete
20:18:16.323 00.049 15712 worker thread done servicing request
20:18:16.323 00.000 7988 OnExposeComplete: enter
20:18:16.336 00.013 7988 UpdateGuideState(): m_state=6
20:18:16.336 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3778
20:18:16.336 00.000 7988 Star::Find returns 1 (0), X=1174.25, Y=435.23, Mass=1546, SNR=26.7, Peak=211 HFD=3.5
20:18:16.339 00.003 7988 MultiStar: [#1 0.14,0.10,0.97,U] [#2 0.02,-0.03,1.01,U] [#3 0.30,-0.10,0.94,U] [#4 0.37,-0.25,1.04,U] [#5 0.08,0.34,0.67,U] [#6 0.11,0.05,0.71,U] [#7 0.12,-0.03,0.66,U] [#8 0.22,-0.10,0.66,U] 
20:18:16.339 00.000 7988 single-star, 8 included, MultiStar: {0.14, -0.01}, one-star: {-0.10, 0.01}
20:18:16.339 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.58) = xAngle (4.58 = -1.71)
20:18:16.339 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.40)
20:18:16.339 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.00 mountX=-0.01 mountY=0.10, mountTheta=1.71
20:18:16.339 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.01, opts=13)
20:18:16.339 00.000 7988 Enqueuing Move request for scope (-0.10, 0.01)
20:18:16.339 00.000 15712 Worker thread wakes up
20:18:16.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
20:18:16.339 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
20:18:16.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:16.339 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.7
20:18:16.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:16.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:16.352 00.013 7988 Enqueuing Expose request
20:18:16.352 00.000 15712 Moving (-0.10, 0.01) raw xDistance=-0.01 yDistance=0.10
20:18:16.356 00.004 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.60
20:18:16.356 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
20:18:16.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:16.358 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:18:16.358 00.000 15712 MoveAxis(W, 6, ABG)
20:18:16.358 00.000 15712 Guiding  Dir = 3, Dur = 6
20:18:16.358 00.000 15712 IsGuiding returns 0
20:18:16.373 00.015 15712 IsGuiding returns 0
20:18:16.373 00.000 15712 Move returns status 0, amount 6
20:18:16.373 00.000 15712 MoveAxis(N, 0, ABG)
20:18:16.373 00.000 15712 Move returns status 0, amount 0
20:18:16.373 00.000 15712 move complete, result=0
20:18:16.373 00.000 15712 worker thread done servicing request
20:18:16.373 00.000 15712 Worker thread wakes up
20:18:16.373 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
20:18:16.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:16.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:17.789 01.416 15712 Exposure complete
20:18:17.852 00.063 15712 worker thread done servicing request
20:18:17.852 00.000 7988 OnExposeComplete: enter
20:18:17.854 00.002 7988 UpdateGuideState(): m_state=6
20:18:17.854 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3779
20:18:17.856 00.002 7988 Star::Find returns 1 (0), X=1174.26, Y=435.09, Mass=1455, SNR=26.0, Peak=197 HFD=3.3
20:18:17.856 00.000 7988 MultiStar: [#1 0.14,0.09,1.01,U] [#2 0.00,0.02,1.02,U] [#3 0.22,-0.07,0.96,U] [#4 0.22,0.12,1.04,U] [#5 0.45,-0.02,0.74,U] [#6 0.14,-0.03,0.69,U] [#7 0.08,0.14,0.68,U] [#8 0.15,-0.39,0.68,U] 
20:18:17.859 00.003 7988 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {-0.09, -0.13}
20:18:17.859 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.58) = xAngle (1.42 = 1.42)
20:18:17.861 00.002 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.75)
20:18:17.861 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.16 mountX=0.02 mountY=-0.14, mountTheta=-1.42
20:18:17.863 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.02, opts=13)
20:18:17.865 00.002 7988 Enqueuing Move request for scope (0.14, -0.02)
20:18:17.865 00.000 15712 Worker thread wakes up
20:18:17.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
20:18:17.865 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
20:18:17.865 00.000 15712 Moving (0.14, -0.02) raw xDistance=0.02 yDistance=-0.14
20:18:17.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:17.865 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.0
20:18:17.868 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:17.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:17.868 00.000 7988 Enqueuing Expose request
20:18:17.871 00.003 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.60
20:18:17.871 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
20:18:17.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:17.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:18:17.871 00.000 15712 MoveAxis(W, 6, ABG)
20:18:17.871 00.000 15712 Guiding  Dir = 3, Dur = 6
20:18:17.871 00.000 15712 IsGuiding returns 0
20:18:17.888 00.017 15712 IsGuiding returns 0
20:18:17.888 00.000 15712 Move returns status 0, amount 6
20:18:17.888 00.000 15712 MoveAxis(N, 0, ABG)
20:18:17.888 00.000 15712 Move returns status 0, amount 0
20:18:17.888 00.000 15712 move complete, result=0
20:18:17.888 00.000 15712 worker thread done servicing request
20:18:17.888 00.000 15712 Worker thread wakes up
20:18:17.888 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
20:18:17.900 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:17.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:19.543 01.643 15712 Exposure complete
20:18:19.603 00.060 15712 worker thread done servicing request
20:18:19.603 00.000 7988 OnExposeComplete: enter
20:18:19.605 00.002 7988 UpdateGuideState(): m_state=6
20:18:19.606 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3780
20:18:19.606 00.000 7988 Star::Find returns 1 (0), X=1174.40, Y=435.26, Mass=1459, SNR=26.1, Peak=208 HFD=3.2
20:18:19.608 00.002 7988 MultiStar: [#1 0.02,0.03,1.02,U] [#2 -0.12,-0.13,1.02,U] [#3 0.32,-0.22,0.98,U] [#4 0.29,-0.08,1.05,U] [#5 0.13,0.16,0.74,U] [#6 0.11,-0.22,0.72,U] [#7 0.21,0.10,0.62,U] [#8 -0.01,-0.35,0.67,U] 
20:18:19.608 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.05, 0.04}
20:18:19.608 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.58) = xAngle (2.28 = 2.28)
20:18:19.608 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.39 = -0.90)
20:18:19.608 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.70 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
20:18:19.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
20:18:19.608 00.000 7988 Enqueuing Move request for scope (0.05, 0.04)
20:18:19.608 00.000 15712 Worker thread wakes up
20:18:19.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
20:18:19.608 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
20:18:19.608 00.000 15712 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
20:18:19.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:19.608 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.1
20:18:19.619 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:19.621 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:19.621 00.000 7988 Enqueuing Expose request
20:18:19.623 00.002 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.61
20:18:19.623 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
20:18:19.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:19.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:18:19.623 00.000 15712 MoveAxis(W, 5, ABG)
20:18:19.623 00.000 15712 Guiding  Dir = 3, Dur = 5
20:18:19.623 00.000 15712 IsGuiding returns 0
20:18:19.639 00.016 15712 IsGuiding returns 0
20:18:19.639 00.000 15712 Move returns status 0, amount 5
20:18:19.639 00.000 15712 MoveAxis(N, 0, ABG)
20:18:19.639 00.000 15712 Move returns status 0, amount 0
20:18:19.639 00.000 15712 move complete, result=0
20:18:19.639 00.000 15712 worker thread done servicing request
20:18:19.639 00.000 15712 Worker thread wakes up
20:18:19.639 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
20:18:19.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:19.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:21.058 01.419 15712 Exposure complete
20:18:21.106 00.048 15712 worker thread done servicing request
20:18:21.106 00.000 7988 OnExposeComplete: enter
20:18:21.121 00.015 7988 UpdateGuideState(): m_state=6
20:18:21.121 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3781
20:18:21.123 00.002 7988 Star::Find returns 1 (0), X=1174.30, Y=435.31, Mass=1633, SNR=27.3, Peak=209 HFD=3.7
20:18:21.123 00.000 7988 MultiStar: [#1 0.13,0.26,0.95,U] [#2 0.07,-0.03,0.94,U] [#3 0.18,0.08,0.93,U] [#4 0.35,0.11,0.97,U] [#5 0.40,0.15,0.65,U] [#6 0.06,0.22,0.68,U] [#7 0.24,0.20,0.64,U] [#8 0.04,0.20,0.62,U] 
20:18:21.125 00.002 7988 single-star, 8 included, MultiStar: {0.15, 0.14}, one-star: {-0.05, 0.10}
20:18:21.125 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.64)
20:18:21.127 00.002 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.47)
20:18:21.127 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.06 mountX=-0.09 mountY=0.05, mountTheta=2.67
20:18:21.129 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.10, opts=13)
20:18:21.131 00.002 7988 Enqueuing Move request for scope (-0.05, 0.10)
20:18:21.131 00.000 15712 Worker thread wakes up
20:18:21.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
20:18:21.131 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
20:18:21.131 00.000 15712 Moving (-0.05, 0.10) raw xDistance=-0.09 yDistance=0.05
20:18:21.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:21.131 00.000 7988 UpdateGuideState exits: m=1633 SNR=27.3
20:18:21.135 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:21.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:21.137 00.002 7988 Enqueuing Expose request
20:18:21.137 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.61
20:18:21.137 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
20:18:21.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:21.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:18:21.137 00.000 15712 MoveAxis(W, 7, ABG)
20:18:21.137 00.000 15712 Guiding  Dir = 3, Dur = 7
20:18:21.139 00.002 15712 IsGuiding returns 0
20:18:21.158 00.019 15712 IsGuiding returns 0
20:18:21.158 00.000 15712 Move returns status 0, amount 7
20:18:21.158 00.000 15712 MoveAxis(N, 0, ABG)
20:18:21.158 00.000 15712 Move returns status 0, amount 0
20:18:21.158 00.000 15712 move complete, result=0
20:18:21.158 00.000 15712 worker thread done servicing request
20:18:21.158 00.000 15712 Worker thread wakes up
20:18:21.158 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
20:18:21.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:21.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:22.797 01.639 15712 Exposure complete
20:18:22.854 00.057 15712 worker thread done servicing request
20:18:22.854 00.000 7988 OnExposeComplete: enter
20:18:22.858 00.004 7988 UpdateGuideState(): m_state=6
20:18:22.858 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3782
20:18:22.858 00.000 7988 Star::Find returns 1 (0), X=1174.44, Y=435.18, Mass=1551, SNR=26.5, Peak=197 HFD=3.6
20:18:22.858 00.000 7988 MultiStar: [#1 0.23,-0.00,1.01,U] [#2 0.17,0.06,0.98,U] [#3 0.49,-0.16,0.91,U] [#4 0.55,-0.04,1.03,U] [#5 0.32,-0.01,0.71,U] [#6 0.16,0.19,0.70,U] [#7 0.35,-0.07,0.64,U] [#8 0.12,-0.24,0.66,U] 
20:18:22.858 00.000 7988 single-star, 8 included, MultiStar: {0.28, -0.03}, one-star: {0.09, -0.04}
20:18:22.858 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
20:18:22.858 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.98)
20:18:22.858 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.38 mountX=0.04 mountY=-0.09, mountTheta=-1.19
20:18:22.858 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.04, opts=13)
20:18:22.858 00.000 7988 Enqueuing Move request for scope (0.09, -0.04)
20:18:22.871 00.013 15712 Worker thread wakes up
20:18:22.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
20:18:22.871 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
20:18:22.871 00.000 15712 Moving (0.09, -0.04) raw xDistance=0.04 yDistance=-0.09
20:18:22.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:22.871 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.5
20:18:22.873 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:22.874 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:22.876 00.002 7988 Enqueuing Expose request
20:18:22.876 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.61
20:18:22.876 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
20:18:22.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:22.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:18:22.876 00.000 15712 MoveAxis(W, 5, ABG)
20:18:22.876 00.000 15712 Guiding  Dir = 3, Dur = 5
20:18:22.876 00.000 15712 IsGuiding returns 0
20:18:22.890 00.014 15712 IsGuiding returns 0
20:18:22.890 00.000 15712 Move returns status 0, amount 5
20:18:22.890 00.000 15712 MoveAxis(N, 0, ABG)
20:18:22.890 00.000 15712 Move returns status 0, amount 0
20:18:22.890 00.000 15712 move complete, result=0
20:18:22.890 00.000 15712 worker thread done servicing request
20:18:22.890 00.000 15712 Worker thread wakes up
20:18:22.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:22.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:22.890 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
20:18:24.310 01.420 15712 Exposure complete
20:18:24.373 00.063 15712 worker thread done servicing request
20:18:24.373 00.000 7988 OnExposeComplete: enter
20:18:24.373 00.000 7988 UpdateGuideState(): m_state=6
20:18:24.373 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3783
20:18:24.373 00.000 7988 Star::Find returns 1 (0), X=1174.47, Y=435.26, Mass=1488, SNR=26.3, Peak=195 HFD=3.4
20:18:24.373 00.000 7988 MultiStar: [#1 0.31,0.10,1.01,U] [#2 0.08,0.13,1.00,U] [#3 0.66,0.08,0.92,U] [#4 0.59,0.06,1.02,U] [#5 0.32,0.26,0.68,U] [#6 0.21,-0.12,0.69,U] [#7 0.22,0.17,0.64,U] [#8 0.23,-0.35,0.68,U] 
20:18:24.373 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.05}, one-star: {0.12, 0.04}
20:18:24.373 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
20:18:24.382 00.009 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.26)
20:18:24.382 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=-0.04 mountY=-0.12, mountTheta=-1.91
20:18:24.382 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.04, opts=13)
20:18:24.382 00.000 7988 Enqueuing Move request for scope (0.12, 0.04)
20:18:24.382 00.000 15712 Worker thread wakes up
20:18:24.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
20:18:24.382 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
20:18:24.382 00.000 15712 Moving (0.12, 0.04) raw xDistance=-0.04 yDistance=-0.12
20:18:24.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:24.382 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
20:18:24.389 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:24.389 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:24.389 00.000 7988 Enqueuing Expose request
20:18:24.389 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.61
20:18:24.389 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
20:18:24.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:24.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:18:24.389 00.000 15712 MoveAxis(W, 5, ABG)
20:18:24.389 00.000 15712 Guiding  Dir = 3, Dur = 5
20:18:24.389 00.000 15712 IsGuiding returns 0
20:18:24.452 00.063 15712 IsGuiding returns 0
20:18:24.452 00.000 15712 Move returns status 0, amount 5
20:18:24.452 00.000 15712 MoveAxis(N, 0, ABG)
20:18:24.452 00.000 15712 Move returns status 0, amount 0
20:18:24.452 00.000 15712 move complete, result=0
20:18:24.452 00.000 15712 worker thread done servicing request
20:18:24.452 00.000 15712 Worker thread wakes up
20:18:24.452 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
20:18:24.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:24.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:26.097 01.645 15712 Exposure complete
20:18:26.150 00.053 15712 worker thread done servicing request
20:18:26.150 00.000 7988 OnExposeComplete: enter
20:18:26.150 00.000 7988 UpdateGuideState(): m_state=6
20:18:26.159 00.009 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3784
20:18:26.159 00.000 7988 Star::Find returns 1 (0), X=1174.41, Y=435.07, Mass=1527, SNR=26.5, Peak=184 HFD=3.6
20:18:26.159 00.000 7988 MultiStar: [#1 0.20,-0.01,0.97,U] [#2 0.15,0.03,0.98,U] [#3 0.28,-0.10,0.91,U] [#4 0.44,-0.09,1.00,U] [#5 0.54,-0.11,0.71,U] [#6 0.18,-0.12,0.71,U] [#7 0.29,-0.04,0.68,U] [#8 0.22,-0.26,0.64,U] 
20:18:26.159 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.09}, one-star: {0.06, -0.15}
20:18:26.159 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.38 = 0.38)
20:18:26.159 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.48 = -2.80)
20:18:26.159 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.20 mountX=0.15 mountY=-0.05, mountTheta=-0.35
20:18:26.167 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.15, opts=13)
20:18:26.167 00.000 7988 Enqueuing Move request for scope (0.06, -0.15)
20:18:26.167 00.000 15712 Worker thread wakes up
20:18:26.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
20:18:26.167 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
20:18:26.167 00.000 15712 Moving (0.06, -0.15) raw xDistance=0.15 yDistance=-0.05
20:18:26.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:26.167 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
20:18:26.173 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:26.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:26.175 00.002 7988 Enqueuing Expose request
20:18:26.175 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.61
20:18:26.175 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
20:18:26.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:26.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:18:26.175 00.000 15712 MoveAxis(W, 6, ABG)
20:18:26.175 00.000 15712 Guiding  Dir = 3, Dur = 6
20:18:26.175 00.000 15712 IsGuiding returns 0
20:18:26.194 00.019 15712 IsGuiding returns 0
20:18:26.194 00.000 15712 Move returns status 0, amount 6
20:18:26.194 00.000 15712 MoveAxis(N, 0, ABG)
20:18:26.194 00.000 15712 Move returns status 0, amount 0
20:18:26.194 00.000 15712 move complete, result=0
20:18:26.194 00.000 15712 worker thread done servicing request
20:18:26.194 00.000 15712 Worker thread wakes up
20:18:26.194 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
20:18:26.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:26.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:27.610 01.416 15712 Exposure complete
20:18:27.669 00.059 15712 worker thread done servicing request
20:18:27.669 00.000 7988 OnExposeComplete: enter
20:18:27.672 00.003 7988 UpdateGuideState(): m_state=6
20:18:27.672 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3785
20:18:27.674 00.002 7988 Star::Find returns 1 (0), X=1174.56, Y=434.98, Mass=1494, SNR=26.0, Peak=216 HFD=3.5
20:18:27.674 00.000 7988 MultiStar: [#1 0.40,-0.11,1.02,U] [#2 0.25,-0.12,1.03,U] [#3 0.64,-0.14,0.98,U] [#4 0.56,-0.28,1.01,U] [#5 0.69,0.10,0.72,U] [#6 0.40,-0.05,0.69,U] [#7 0.55,0.00,0.66,U] [#8 0.27,-0.54,0.66,U] 
20:18:27.676 00.002 7988 single-star, 8 included, MultiStar: {0.43, -0.16}, one-star: {0.21, -0.24}
20:18:27.676 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.58) = xAngle (0.73 = 0.73)
20:18:27.678 00.002 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.84 = -2.44)
20:18:27.678 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-0.84 mountX=0.23 mountY=-0.20, mountTheta=-0.72
20:18:27.680 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.24, opts=13)
20:18:27.682 00.002 7988 Enqueuing Move request for scope (0.21, -0.24)
20:18:27.684 00.002 15712 Worker thread wakes up
20:18:27.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.24) opts 0xd
20:18:27.684 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.24)
20:18:27.684 00.000 15712 Moving (0.21, -0.24) raw xDistance=0.23 yDistance=-0.20
20:18:27.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:27.684 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.0
20:18:27.686 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:27.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:27.688 00.002 7988 Enqueuing Expose request
20:18:27.688 00.000 15712 PPEC rslt: input = 0.23, final = 0.16, react = 0.14, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 637.62
20:18:27.688 00.000 15712 PPEC: input: 0.23, control: 0.16, exposure: 1500
20:18:27.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:27.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:18:27.688 00.000 15712 MoveAxis(W, 51, ABG)
20:18:27.688 00.000 15712 Guiding  Dir = 3, Dur = 51
20:18:27.688 00.000 15712 IsGuiding returns 0
20:18:27.713 00.025 15712 PulseGuide returned control before completion, sleep 39
20:18:27.783 00.070 15712 IsGuiding returns 0
20:18:27.783 00.000 15712 Move returns status 0, amount 51
20:18:27.783 00.000 15712 MoveAxis(N, 0, ABG)
20:18:27.783 00.000 15712 Move returns status 0, amount 0
20:18:27.783 00.000 15712 move complete, result=0
20:18:27.783 00.000 7988 GuideStep: 0.2 px 51 ms WEST, -0.2 px 0 ms NORTH
20:18:27.795 00.012 15712 worker thread done servicing request
20:18:27.795 00.000 15712 Worker thread wakes up
20:18:27.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:27.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:29.426 01.631 15712 Exposure complete
20:18:29.482 00.056 15712 worker thread done servicing request
20:18:29.482 00.000 7988 OnExposeComplete: enter
20:18:29.488 00.006 7988 UpdateGuideState(): m_state=6
20:18:29.488 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3786
20:18:29.488 00.000 7988 Star::Find returns 1 (0), X=1174.55, Y=435.34, Mass=1442, SNR=26.0, Peak=195 HFD=3.2
20:18:29.488 00.000 7988 MultiStar: [#1 0.40,0.23,1.04,U] [#2 0.22,0.05,1.00,U] [#3 0.51,0.08,0.96,U] [#4 0.57,0.09,1.05,U] [#5 0.61,0.53,0.68,U] [#6 0.24,0.23,0.70,U] [#7 0.36,-0.03,0.67,U] [#8 0.43,-0.34,0.63,U] 
20:18:29.488 00.000 7988 single-star, 8 included, MultiStar: {0.39, 0.11}, one-star: {0.20, 0.13}
20:18:29.488 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.58) = xAngle (2.15 = 2.15)
20:18:29.488 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.26 = -1.02)
20:18:29.488 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.23 cameraTheta=0.57 mountX=-0.13 mountY=-0.20, mountTheta=-2.14
20:18:29.488 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.13, opts=13)
20:18:29.488 00.000 7988 Enqueuing Move request for scope (0.20, 0.13)
20:18:29.499 00.011 15712 Worker thread wakes up
20:18:29.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
20:18:29.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
20:18:29.499 00.000 15712 Moving (0.20, 0.13) raw xDistance=-0.13 yDistance=-0.20
20:18:29.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:29.499 00.000 7988 UpdateGuideState exits: m=1442 SNR=26.0
20:18:29.501 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:29.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:29.504 00.003 7988 Enqueuing Expose request
20:18:29.504 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.62
20:18:29.504 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
20:18:29.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:29.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:18:29.504 00.000 15712 MoveAxis(W, 5, ABG)
20:18:29.504 00.000 15712 Guiding  Dir = 3, Dur = 5
20:18:29.504 00.000 15712 IsGuiding returns 0
20:18:29.536 00.032 15712 IsGuiding returns 0
20:18:29.536 00.000 15712 Move returns status 0, amount 5
20:18:29.536 00.000 15712 MoveAxis(N, 0, ABG)
20:18:29.536 00.000 15712 Move returns status 0, amount 0
20:18:29.536 00.000 15712 move complete, result=0
20:18:29.536 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
20:18:29.538 00.002 15712 worker thread done servicing request
20:18:29.538 00.000 15712 Worker thread wakes up
20:18:29.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:29.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:30.956 01.418 15712 Exposure complete
20:18:31.017 00.061 15712 worker thread done servicing request
20:18:31.017 00.000 7988 OnExposeComplete: enter
20:18:31.017 00.000 7988 UpdateGuideState(): m_state=6
20:18:31.019 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3787
20:18:31.019 00.000 7988 Star::Find returns 1 (0), X=1174.41, Y=435.33, Mass=1530, SNR=26.6, Peak=228 HFD=3.4
20:18:31.021 00.002 7988 MultiStar: [#1 0.42,0.22,0.99,U] [#2 0.08,0.15,0.99,U] [#3 0.23,0.08,0.97,U] [#4 0.49,0.06,1.01,U] [#5 0.55,0.39,0.69,U] [#6 0.08,0.12,0.71,U] [#7 0.37,0.09,0.67,U] [#8 -0.00,-0.00,0.64,U] 
20:18:31.023 00.002 7988 single-star, 8 included, MultiStar: {0.25, 0.13}, one-star: {0.06, 0.12}
20:18:31.023 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
20:18:31.025 00.002 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.52)
20:18:31.025 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.08 mountX=-0.12 mountY=-0.06, mountTheta=-2.63
20:18:31.027 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.12, opts=13)
20:18:31.029 00.002 7988 Enqueuing Move request for scope (0.06, 0.12)
20:18:31.029 00.000 15712 Worker thread wakes up
20:18:31.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
20:18:31.029 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
20:18:31.029 00.000 15712 Moving (0.06, 0.12) raw xDistance=-0.12 yDistance=-0.06
20:18:31.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:31.031 00.002 7988 UpdateGuideState exits: m=1530 SNR=26.6
20:18:31.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:31.033 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:31.033 00.000 7988 Enqueuing Expose request
20:18:31.033 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.62
20:18:31.033 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
20:18:31.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:31.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:18:31.033 00.000 15712 MoveAxis(W, 1, ABG)
20:18:31.033 00.000 15712 Guiding  Dir = 3, Dur = 1
20:18:31.033 00.000 15712 IsGuiding returns 0
20:18:31.054 00.021 15712 IsGuiding returns 0
20:18:31.054 00.000 15712 Move returns status 0, amount 1
20:18:31.054 00.000 15712 MoveAxis(N, 0, ABG)
20:18:31.054 00.000 15712 Move returns status 0, amount 0
20:18:31.054 00.000 15712 move complete, result=0
20:18:31.054 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
20:18:31.056 00.002 15712 worker thread done servicing request
20:18:31.056 00.000 15712 Worker thread wakes up
20:18:31.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:31.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:32.695 01.639 15712 Exposure complete
20:18:32.746 00.051 15712 worker thread done servicing request
20:18:32.746 00.000 7988 OnExposeComplete: enter
20:18:32.746 00.000 7988 UpdateGuideState(): m_state=6
20:18:32.757 00.011 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3788
20:18:32.757 00.000 7988 Star::Find returns 1 (0), X=1174.41, Y=435.39, Mass=1502, SNR=26.4, Peak=199 HFD=3.3
20:18:32.757 00.000 7988 MultiStar: [#1 0.25,0.30,1.01,U] [#2 0.20,0.08,0.99,U] [#3 0.35,0.10,0.97,U] [#4 0.41,0.26,1.03,U] [#5 0.49,0.21,0.70,U] [#6 0.25,0.13,0.70,U] [#7 0.16,0.14,0.65,U] [#8 0.09,0.02,0.66,U] 
20:18:32.757 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.16}, one-star: {0.06, 0.17}
20:18:32.757 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
20:18:32.763 00.006 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.36)
20:18:32.763 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.23 mountX=-0.17 mountY=-0.07, mountTheta=-2.78
20:18:32.763 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.17, opts=13)
20:18:32.763 00.000 7988 Enqueuing Move request for scope (0.06, 0.17)
20:18:32.763 00.000 15712 Worker thread wakes up
20:18:32.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
20:18:32.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
20:18:32.763 00.000 15712 Moving (0.06, 0.17) raw xDistance=-0.17 yDistance=-0.07
20:18:32.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:32.763 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.4
20:18:32.771 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:32.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:32.773 00.002 7988 Enqueuing Expose request
20:18:32.773 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 637.62
20:18:32.773 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
20:18:32.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:32.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:18:32.773 00.000 15712 MoveAxis(E, 36, ABG)
20:18:32.773 00.000 15712 Guiding  Dir = 2, Dur = 36
20:18:32.773 00.000 15712 IsGuiding returns 0
20:18:32.789 00.016 15712 PulseGuide returned control before completion, sleep 26
20:18:32.845 00.056 15712 IsGuiding returns 0
20:18:32.845 00.000 15712 Move returns status 0, amount 36
20:18:32.845 00.000 15712 MoveAxis(N, 0, ABG)
20:18:32.845 00.000 15712 Move returns status 0, amount 0
20:18:32.845 00.000 15712 move complete, result=0
20:18:32.845 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
20:18:32.847 00.002 15712 worker thread done servicing request
20:18:32.847 00.000 15712 Worker thread wakes up
20:18:32.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:32.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:34.257 01.410 15712 Exposure complete
20:18:34.318 00.061 15712 worker thread done servicing request
20:18:34.318 00.000 7988 OnExposeComplete: enter
20:18:34.320 00.002 7988 UpdateGuideState(): m_state=6
20:18:34.320 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
20:18:34.322 00.002 7988 Star::Find returns 1 (0), X=1174.38, Y=435.42, Mass=1533, SNR=26.7, Peak=202 HFD=3.3
20:18:34.322 00.000 7988 MultiStar: [#1 0.27,0.39,0.99,U] [#2 0.12,0.16,0.98,U] [#3 0.42,0.14,0.92,U] [#4 0.57,0.16,1.01,U] [#5 0.26,0.44,0.72,U] [#6 0.30,0.42,0.73,U] [#7 0.28,0.38,0.66,U] [#8 0.06,0.11,0.64,U] 
20:18:34.324 00.002 7988 single-star, 8 included, MultiStar: {0.26, 0.26}, one-star: {0.03, 0.21}
20:18:34.325 00.001 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
20:18:34.325 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.19)
20:18:34.327 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.41 mountX=-0.21 mountY=-0.04, mountTheta=-2.96
20:18:34.329 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.21, opts=13)
20:18:34.331 00.002 7988 Enqueuing Move request for scope (0.03, 0.21)
20:18:34.331 00.000 15712 Worker thread wakes up
20:18:34.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
20:18:34.331 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
20:18:34.331 00.000 15712 Moving (0.03, 0.21) raw xDistance=-0.21 yDistance=-0.04
20:18:34.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:18:34.334 00.003 7988 UpdateGuideState exits: m=1533 SNR=26.7
20:18:34.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:34.336 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:34.338 00.002 7988 Enqueuing Expose request
20:18:34.338 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 637.63
20:18:34.338 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
20:18:34.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:34.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:18:34.338 00.000 15712 MoveAxis(E, 42, ABG)
20:18:34.338 00.000 15712 Guiding  Dir = 2, Dur = 42
20:18:34.338 00.000 15712 IsGuiding returns 0
20:18:34.359 00.021 15712 PulseGuide returned control before completion, sleep 31
20:18:34.397 00.038 15712 IsGuiding returns 1
20:18:34.397 00.000 15712 scope still moving after pulse duration time elapsed
20:18:34.434 00.037 15712 IsGuiding returns 0
20:18:34.434 00.000 15712 scope move finished after 42 + 60 ms
20:18:34.434 00.000 15712 Move returns status 0, amount 42
20:18:34.434 00.000 15712 MoveAxis(N, 0, ABG)
20:18:34.434 00.000 15712 Move returns status 0, amount 0
20:18:34.434 00.000 15712 move complete, result=0
20:18:34.434 00.000 15712 worker thread done servicing request
20:18:34.434 00.000 15712 Worker thread wakes up
20:18:34.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:34.434 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
20:18:34.444 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:36.084 01.640 15712 Exposure complete
20:18:36.144 00.060 15712 worker thread done servicing request
20:18:36.144 00.000 7988 OnExposeComplete: enter
20:18:36.147 00.003 7988 UpdateGuideState(): m_state=6
20:18:36.147 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3790
20:18:36.149 00.002 7988 Star::Find returns 1 (0), X=1174.56, Y=435.26, Mass=1505, SNR=26.5, Peak=192 HFD=3.3
20:18:36.149 00.000 7988 MultiStar: [#1 0.25,0.23,0.99,U] [#2 0.27,0.17,1.01,U] [#3 0.52,-0.12,0.91,U] [#4 0.54,0.12,0.99,U] [#5 0.18,0.29,0.69,U] [#6 0.31,-0.11,0.71,U] [#7 0.44,0.02,0.65,U] [#8 0.15,-0.39,0.65,U] 
20:18:36.151 00.002 7988 single-star, 8 included, MultiStar: {0.32, 0.04}, one-star: {0.21, 0.04}
20:18:36.151 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.58) = xAngle (1.75 = 1.75)
20:18:36.151 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.86 = -1.42)
20:18:36.151 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.22 cameraTheta=0.17 mountX=-0.04 mountY=-0.21, mountTheta=-1.75
20:18:36.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.04, opts=13)
20:18:36.151 00.000 7988 Enqueuing Move request for scope (0.21, 0.04)
20:18:36.159 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:36.159 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5
20:18:36.161 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:36.161 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:36.163 00.002 7988 Enqueuing Expose request
20:18:36.163 00.000 15712 Worker thread wakes up
20:18:36.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
20:18:36.163 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
20:18:36.163 00.000 15712 Moving (0.21, 0.04) raw xDistance=-0.04 yDistance=-0.21
20:18:36.167 00.004 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.63
20:18:36.167 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:18:36.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:36.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:18:36.167 00.000 15712 MoveAxis(E, 3, ABG)
20:18:36.167 00.000 15712 Guiding  Dir = 2, Dur = 3
20:18:36.167 00.000 15712 IsGuiding returns 0
20:18:36.182 00.015 15712 IsGuiding returns 0
20:18:36.182 00.000 15712 Move returns status 0, amount 3
20:18:36.182 00.000 15712 MoveAxis(N, 0, ABG)
20:18:36.182 00.000 15712 Move returns status 0, amount 0
20:18:36.182 00.000 15712 move complete, result=0
20:18:36.182 00.000 15712 worker thread done servicing request
20:18:36.182 00.000 15712 Worker thread wakes up
20:18:36.182 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
20:18:36.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:36.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:37.604 01.422 15712 Exposure complete
20:18:37.663 00.059 15712 worker thread done servicing request
20:18:37.663 00.000 7988 OnExposeComplete: enter
20:18:37.663 00.000 7988 UpdateGuideState(): m_state=6
20:18:37.665 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3791
20:18:37.667 00.002 7988 Star::Find returns 1 (0), X=1174.62, Y=435.30, Mass=1508, SNR=26.3, Peak=198 HFD=3.2
20:18:37.667 00.000 7988 MultiStar: [#1 0.45,0.07,1.00,U] [#2 0.10,0.14,1.01,U] [#3 0.55,-0.12,0.95,U] [#4 0.58,0.06,1.02,U] [#5 0.37,-0.06,0.74,U] [#6 0.16,-0.03,0.70,U] [#7 0.49,-0.18,0.68,U] [#8 0.29,-0.21,0.65,U] 
20:18:37.669 00.002 7988 single-star, 8 included, MultiStar: {0.37, -0.01}, one-star: {0.27, 0.09}
20:18:37.669 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
20:18:37.671 00.002 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
20:18:37.671 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.09 hyp=0.28 cameraTheta=0.31 mountX=-0.09 mountY=-0.27, mountTheta=-1.88
20:18:37.674 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.09, opts=13)
20:18:37.674 00.000 7988 Enqueuing Move request for scope (0.27, 0.09)
20:18:37.676 00.002 15712 Worker thread wakes up
20:18:37.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.09) opts 0xd
20:18:37.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.09)
20:18:37.676 00.000 15712 Moving (0.27, 0.09) raw xDistance=-0.09 yDistance=-0.27
20:18:37.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:37.676 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.3
20:18:37.680 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:37.681 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:37.681 00.000 7988 Enqueuing Expose request
20:18:37.683 00.002 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.63
20:18:37.683 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
20:18:37.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:18:37.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:18:37.683 00.000 15712 MoveAxis(E, 4, ABG)
20:18:37.683 00.000 15712 Guiding  Dir = 2, Dur = 4
20:18:37.683 00.000 15712 IsGuiding returns 0
20:18:37.703 00.020 15712 IsGuiding returns 0
20:18:37.703 00.000 15712 Move returns status 0, amount 4
20:18:37.703 00.000 15712 MoveAxis(N, 0, ABG)
20:18:37.703 00.000 15712 Move returns status 0, amount 0
20:18:37.703 00.000 15712 move complete, result=0
20:18:37.703 00.000 15712 worker thread done servicing request
20:18:37.703 00.000 15712 Worker thread wakes up
20:18:37.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:37.703 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.3 px 0 ms NORTH
20:18:37.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:39.344 01.641 15712 Exposure complete
20:18:39.398 00.054 15712 worker thread done servicing request
20:18:39.398 00.000 7988 OnExposeComplete: enter
20:18:39.405 00.007 7988 UpdateGuideState(): m_state=6
20:18:39.407 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3792
20:18:39.407 00.000 7988 Star::Find returns 1 (0), X=1174.59, Y=435.36, Mass=1482, SNR=26.2, Peak=185 HFD=3.4
20:18:39.409 00.002 7988 MultiStar: [#1 0.43,0.01,1.01,U] [#2 0.20,-0.03,1.00,U] [#3 0.41,-0.06,0.97,U] [#4 0.63,0.11,0.98,U] [#5 0.62,0.11,0.67,U] [#6 0.41,0.03,0.68,U] [#7 0.28,0.07,0.68,U] [#8 0.48,-0.31,0.64,U] 
20:18:39.409 00.000 7988 single-star, 8 included, MultiStar: {0.40, 0.02}, one-star: {0.24, 0.14}
20:18:39.411 00.002 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
20:18:39.411 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.05)
20:18:39.413 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.28 cameraTheta=0.54 mountX=-0.14 mountY=-0.24, mountTheta=-2.11
20:18:39.415 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.14, opts=13)
20:18:39.415 00.000 7988 Enqueuing Move request for scope (0.24, 0.14)
20:18:39.417 00.002 15712 Worker thread wakes up
20:18:39.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.14) opts 0xd
20:18:39.417 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.14)
20:18:39.417 00.000 15712 Moving (0.24, 0.14) raw xDistance=-0.14 yDistance=-0.24
20:18:39.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:39.417 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.2
20:18:39.420 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:39.421 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:39.421 00.000 7988 Enqueuing Expose request
20:18:39.423 00.002 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.63
20:18:39.423 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
20:18:39.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:39.424 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:18:39.424 00.000 15712 MoveAxis(E, 5, ABG)
20:18:39.424 00.000 15712 Guiding  Dir = 2, Dur = 5
20:18:39.424 00.000 15712 IsGuiding returns 0
20:18:39.441 00.017 15712 IsGuiding returns 0
20:18:39.441 00.000 15712 Move returns status 0, amount 5
20:18:39.441 00.000 15712 MoveAxis(N, 0, ABG)
20:18:39.441 00.000 15712 Move returns status 0, amount 0
20:18:39.441 00.000 15712 move complete, result=0
20:18:39.441 00.000 15712 worker thread done servicing request
20:18:39.441 00.000 15712 Worker thread wakes up
20:18:39.441 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
20:18:39.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:39.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:40.852 01.411 15712 Exposure complete
20:18:40.913 00.061 15712 worker thread done servicing request
20:18:40.913 00.000 7988 OnExposeComplete: enter
20:18:40.913 00.000 7988 UpdateGuideState(): m_state=6
20:18:40.916 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3793
20:18:40.918 00.002 7988 Star::Find returns 1 (0), X=1174.44, Y=435.10, Mass=1641, SNR=27.6, Peak=193 HFD=3.6
20:18:40.920 00.002 7988 MultiStar: [#1 0.33,0.17,0.97,U] [#2 0.30,-0.06,0.95,U] [#3 0.47,-0.10,0.89,U] [#4 0.49,-0.08,0.99,U] [#5 0.57,-0.01,0.69,U] [#6 0.21,-0.05,0.65,U] [#7 0.53,-0.15,0.60,U] [#8 0.33,-0.47,0.58,U] 
20:18:40.920 00.000 7988 single-star, 8 included, MultiStar: {0.36, -0.08}, one-star: {0.09, -0.12}
20:18:40.922 00.002 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.58) = xAngle (0.65 = 0.65)
20:18:40.922 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.76 = -2.52)
20:18:40.924 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.93 mountX=0.12 mountY=-0.09, mountTheta=-0.63
20:18:40.926 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.12, opts=13)
20:18:40.926 00.000 7988 Enqueuing Move request for scope (0.09, -0.12)
20:18:40.928 00.002 15712 Worker thread wakes up
20:18:40.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
20:18:40.928 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
20:18:40.928 00.000 15712 Moving (0.09, -0.12) raw xDistance=0.12 yDistance=-0.09
20:18:40.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:40.928 00.000 7988 UpdateGuideState exits: m=1641 SNR=27.6
20:18:40.930 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:40.930 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:40.932 00.002 7988 Enqueuing Expose request
20:18:40.932 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.63
20:18:40.932 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
20:18:40.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:40.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:18:40.932 00.000 15712 MoveAxis(E, 3, ABG)
20:18:40.932 00.000 15712 Guiding  Dir = 2, Dur = 3
20:18:40.932 00.000 15712 IsGuiding returns 0
20:18:40.964 00.032 15712 IsGuiding returns 0
20:18:40.964 00.000 15712 Move returns status 0, amount 3
20:18:40.964 00.000 15712 MoveAxis(N, 0, ABG)
20:18:40.964 00.000 15712 Move returns status 0, amount 0
20:18:40.964 00.000 15712 move complete, result=0
20:18:40.964 00.000 15712 worker thread done servicing request
20:18:40.964 00.000 15712 Worker thread wakes up
20:18:40.964 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
20:18:40.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:40.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:42.705 01.741 15712 Exposure complete
20:18:42.757 00.052 15712 worker thread done servicing request
20:18:42.757 00.000 7988 OnExposeComplete: enter
20:18:42.757 00.000 7988 UpdateGuideState(): m_state=6
20:18:42.767 00.010 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3794
20:18:42.767 00.000 7988 Star::Find returns 1 (0), X=1174.51, Y=435.30, Mass=1596, SNR=27.2, Peak=203 HFD=3.4
20:18:42.767 00.000 7988 MultiStar: [#1 0.29,0.07,0.94,U] [#2 0.08,0.06,0.97,U] [#3 0.38,-0.02,0.93,U] [#4 0.47,-0.17,0.98,U] [#5 0.20,0.11,0.65,U] [#6 0.29,0.13,0.68,U] [#7 0.40,0.16,0.66,U] [#8 0.30,-0.21,0.59,U] 
20:18:42.767 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.02}, one-star: {0.16, 0.08}
20:18:42.767 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
20:18:42.767 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.12)
20:18:42.767 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.47 mountX=-0.08 mountY=-0.16, mountTheta=-2.05
20:18:42.774 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.08, opts=13)
20:18:42.774 00.000 7988 Enqueuing Move request for scope (0.16, 0.08)
20:18:42.774 00.000 15712 Worker thread wakes up
20:18:42.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
20:18:42.774 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
20:18:42.774 00.000 15712 Moving (0.16, 0.08) raw xDistance=-0.08 yDistance=-0.16
20:18:42.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:42.774 00.000 7988 UpdateGuideState exits: m=1596 SNR=27.2
20:18:42.779 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:42.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:42.779 00.000 7988 Enqueuing Expose request
20:18:42.782 00.003 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.64
20:18:42.782 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
20:18:42.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:42.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:18:42.782 00.000 15712 MoveAxis(E, 0, ABG)
20:18:42.782 00.000 15712 Move returns status 0, amount 0
20:18:42.782 00.000 15712 MoveAxis(N, 0, ABG)
20:18:42.782 00.000 15712 Move returns status 0, amount 0
20:18:42.782 00.000 15712 move complete, result=0
20:18:42.782 00.000 15712 worker thread done servicing request
20:18:42.782 00.000 15712 Worker thread wakes up
20:18:42.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:42.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:42.784 00.002 7988 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:18:44.186 01.402 15712 Exposure complete
20:18:44.246 00.060 15712 worker thread done servicing request
20:18:44.246 00.000 7988 OnExposeComplete: enter
20:18:44.249 00.003 7988 UpdateGuideState(): m_state=6
20:18:44.251 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3795
20:18:44.251 00.000 7988 Star::Find returns 1 (0), X=1174.55, Y=435.32, Mass=1538, SNR=26.6, Peak=212 HFD=3.4
20:18:44.253 00.002 7988 MultiStar: [#1 0.26,0.15,0.99,U] [#2 0.07,-0.07,0.97,U] [#3 0.48,-0.03,0.90,U] [#4 0.48,-0.05,1.02,U] [#5 0.47,0.16,0.71,U] [#6 0.36,0.02,0.72,U] [#7 0.47,-0.01,0.63,U] [#8 0.18,-0.08,0.63,U] 
20:18:44.254 00.001 7988 single-star, 8 included, MultiStar: {0.32, 0.02}, one-star: {0.20, 0.10}
20:18:44.254 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
20:18:44.256 00.002 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.13)
20:18:44.256 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.23 cameraTheta=0.47 mountX=-0.10 mountY=-0.20, mountTheta=-2.04
20:18:44.258 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.10, opts=13)
20:18:44.260 00.002 7988 Enqueuing Move request for scope (0.20, 0.10)
20:18:44.260 00.000 15712 Worker thread wakes up
20:18:44.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
20:18:44.260 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
20:18:44.260 00.000 15712 Moving (0.20, 0.10) raw xDistance=-0.10 yDistance=-0.20
20:18:44.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:44.260 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.6
20:18:44.263 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:44.265 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:44.265 00.000 7988 Enqueuing Expose request
20:18:44.265 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.64
20:18:44.265 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
20:18:44.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:44.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:18:44.265 00.000 15712 MoveAxis(E, 0, ABG)
20:18:44.265 00.000 15712 Move returns status 0, amount 0
20:18:44.265 00.000 15712 MoveAxis(N, 0, ABG)
20:18:44.265 00.000 15712 Move returns status 0, amount 0
20:18:44.265 00.000 15712 move complete, result=0
20:18:44.265 00.000 15712 worker thread done servicing request
20:18:44.265 00.000 15712 Worker thread wakes up
20:18:44.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:44.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:44.265 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:18:45.907 01.642 15712 Exposure complete
20:18:45.975 00.068 7988 OnExposeComplete: enter
20:18:45.978 00.003 15712 worker thread done servicing request
20:18:45.978 00.000 7988 UpdateGuideState(): m_state=6
20:18:45.978 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3796
20:18:45.980 00.002 7988 Star::Find returns 1 (0), X=1174.48, Y=435.25, Mass=1472, SNR=25.9, Peak=207 HFD=3.3
20:18:45.982 00.002 7988 MultiStar: [#1 0.19,0.11,1.02,U] [#2 0.05,0.17,0.98,U] [#3 0.45,0.04,0.96,U] [#4 0.29,0.01,1.05,U] [#5 0.31,0.32,0.74,U] [#6 0.18,-0.10,0.70,U] [#7 0.27,-0.01,0.66,U] [#8 0.03,-0.33,0.71,U] 
20:18:45.982 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.03}, one-star: {0.13, 0.04}
20:18:45.984 00.002 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.58) = xAngle (1.85 = 1.85)
20:18:45.984 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.96 = -1.32)
20:18:45.986 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.27 mountX=-0.04 mountY=-0.13, mountTheta=-1.85
20:18:45.987 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
20:18:45.990 00.003 7988 Enqueuing Move request for scope (0.13, 0.04)
20:18:45.990 00.000 15712 Worker thread wakes up
20:18:45.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
20:18:45.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
20:18:45.990 00.000 15712 Moving (0.13, 0.04) raw xDistance=-0.04 yDistance=-0.13
20:18:45.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:45.990 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.9
20:18:45.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:45.990 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.64
20:18:45.990 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
20:18:45.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:45.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:45.990 00.000 7988 Enqueuing Expose request
20:18:45.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:18:45.990 00.000 15712 MoveAxis(W, 2, ABG)
20:18:45.990 00.000 15712 Guiding  Dir = 3, Dur = 2
20:18:45.990 00.000 15712 IsGuiding returns 0
20:18:46.009 00.019 15712 IsGuiding returns 0
20:18:46.009 00.000 15712 Move returns status 0, amount 2
20:18:46.009 00.000 15712 MoveAxis(N, 0, ABG)
20:18:46.009 00.000 15712 Move returns status 0, amount 0
20:18:46.009 00.000 15712 move complete, result=0
20:18:46.009 00.000 15712 worker thread done servicing request
20:18:46.009 00.000 15712 Worker thread wakes up
20:18:46.009 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
20:18:46.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:46.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:47.423 01.414 15712 Exposure complete
20:18:47.469 00.046 15712 worker thread done servicing request
20:18:47.469 00.000 7988 OnExposeComplete: enter
20:18:47.484 00.015 7988 UpdateGuideState(): m_state=6
20:18:47.486 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3797
20:18:47.486 00.000 7988 Star::Find returns 1 (0), X=1174.35, Y=435.22, Mass=1468, SNR=26.0, Peak=204 HFD=3.4
20:18:47.488 00.002 7988 MultiStar: [#1 0.28,0.27,1.04,U] [#2 0.05,0.26,1.01,U] [#3 0.30,0.22,0.99,U] [#4 0.42,0.15,1.06,U] [#5 0.36,0.42,0.74,U] [#6 0.30,0.19,0.72,U] [#7 0.07,0.20,0.69,U] [#8 0.05,0.07,0.69,U] 
20:18:47.488 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.20}, one-star: {0.00, 0.01}
20:18:47.490 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
20:18:47.490 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
20:18:47.492 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.47 mountX=-0.01 mountY=-0.00, mountTheta=-3.02
20:18:47.494 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.01, opts=13)
20:18:47.494 00.000 7988 Enqueuing Move request for scope (0.00, 0.01)
20:18:47.496 00.002 15712 Worker thread wakes up
20:18:47.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
20:18:47.496 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
20:18:47.496 00.000 15712 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
20:18:47.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:47.496 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
20:18:47.499 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:47.500 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:47.502 00.002 7988 Enqueuing Expose request
20:18:47.502 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.64
20:18:47.502 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
20:18:47.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:47.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:18:47.502 00.000 15712 MoveAxis(W, 3, ABG)
20:18:47.502 00.000 15712 Guiding  Dir = 3, Dur = 3
20:18:47.502 00.000 15712 IsGuiding returns 0
20:18:47.548 00.046 15712 IsGuiding returns 0
20:18:47.548 00.000 15712 Move returns status 0, amount 3
20:18:47.548 00.000 15712 MoveAxis(N, 0, ABG)
20:18:47.550 00.002 15712 Move returns status 0, amount 0
20:18:47.550 00.000 15712 move complete, result=0
20:18:47.550 00.000 15712 worker thread done servicing request
20:18:47.550 00.000 15712 Worker thread wakes up
20:18:47.550 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
20:18:47.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:47.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:49.194 01.644 15712 Exposure complete
20:18:49.252 00.058 15712 worker thread done servicing request
20:18:49.252 00.000 7988 OnExposeComplete: enter
20:18:49.252 00.000 7988 UpdateGuideState(): m_state=6
20:18:49.256 00.004 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3798
20:18:49.256 00.000 7988 Star::Find returns 1 (0), X=1174.37, Y=435.46, Mass=1447, SNR=25.7, Peak=214 HFD=3.2
20:18:49.256 00.000 7988 MultiStar: [#1 0.33,0.33,1.03,U] [#2 0.15,0.24,0.99,U] [#3 0.39,0.15,0.96,U] [#4 0.42,0.35,1.05,U] [#5 0.40,0.27,0.73,U] [#6 0.30,0.28,0.72,U] [#7 0.35,0.48,0.65,U] [#8 0.07,0.01,0.67,U] 
20:18:49.256 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.26}, one-star: {0.02, 0.24}
20:18:49.256 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
20:18:49.256 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.10)
20:18:49.256 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=-0.24 mountY=-0.02, mountTheta=-3.05
20:18:49.256 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.24, opts=13)
20:18:49.256 00.000 7988 Enqueuing Move request for scope (0.02, 0.24)
20:18:49.256 00.000 15712 Worker thread wakes up
20:18:49.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
20:18:49.256 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
20:18:49.256 00.000 15712 Moving (0.02, 0.24) raw xDistance=-0.24 yDistance=-0.02
20:18:49.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:49.256 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7
20:18:49.269 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:49.270 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:49.272 00.002 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 637.65
20:18:49.272 00.000 7988 Enqueuing Expose request
20:18:49.272 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
20:18:49.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:49.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:18:49.272 00.000 15712 MoveAxis(E, 45, ABG)
20:18:49.272 00.000 15712 Guiding  Dir = 2, Dur = 45
20:18:49.274 00.002 15712 IsGuiding returns 0
20:18:49.292 00.018 15712 PulseGuide returned control before completion, sleep 38
20:18:49.336 00.044 15712 IsGuiding returns 1
20:18:49.336 00.000 15712 scope still moving after pulse duration time elapsed
20:18:49.371 00.035 15712 IsGuiding returns 0
20:18:49.371 00.000 15712 scope move finished after 45 + 53 ms
20:18:49.371 00.000 15712 Move returns status 0, amount 45
20:18:49.371 00.000 15712 MoveAxis(N, 0, ABG)
20:18:49.371 00.000 15712 Move returns status 0, amount 0
20:18:49.371 00.000 15712 move complete, result=0
20:18:49.371 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
20:18:49.374 00.003 15712 worker thread done servicing request
20:18:49.374 00.000 15712 Worker thread wakes up
20:18:49.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:49.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:50.787 01.413 15712 Exposure complete
20:18:50.833 00.046 15712 worker thread done servicing request
20:18:50.833 00.000 7988 OnExposeComplete: enter
20:18:50.833 00.000 7988 UpdateGuideState(): m_state=6
20:18:50.848 00.015 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3799
20:18:50.851 00.003 7988 Star::Find returns 1 (0), X=1174.55, Y=435.38, Mass=1473, SNR=26.3, Peak=183 HFD=3.2
20:18:50.851 00.000 7988 MultiStar: [#1 0.32,0.19,0.98,U] [#2 0.18,0.18,0.98,U] [#3 0.45,0.12,0.97,U] [#4 0.38,0.02,1.04,U] [#5 0.49,0.38,0.73,U] [#6 0.39,0.12,0.73,U] [#7 0.32,0.15,0.64,U] [#8 0.31,-0.23,0.63,U] 
20:18:50.851 00.000 7988 single-star, 8 included, MultiStar: {0.33, 0.13}, one-star: {0.21, 0.16}
20:18:50.851 00.000 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.58) = xAngle (2.24 = 2.24)
20:18:50.851 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.35 = -0.93)
20:18:50.851 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.26 cameraTheta=0.66 mountX=-0.16 mountY=-0.21, mountTheta=-2.23
20:18:50.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.16, opts=13)
20:18:50.851 00.000 7988 Enqueuing Move request for scope (0.21, 0.16)
20:18:50.860 00.009 15712 Worker thread wakes up
20:18:50.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
20:18:50.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
20:18:50.860 00.000 15712 Moving (0.21, 0.16) raw xDistance=-0.16 yDistance=-0.21
20:18:50.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:50.860 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.3
20:18:50.862 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:50.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:50.864 00.002 7988 Enqueuing Expose request
20:18:50.864 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.10, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.65
20:18:50.864 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
20:18:50.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:50.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:18:50.864 00.000 15712 MoveAxis(W, 2, ABG)
20:18:50.864 00.000 15712 Guiding  Dir = 3, Dur = 2
20:18:50.890 00.026 15712 IsGuiding returns 0
20:18:50.901 00.011 15712 IsGuiding returns 0
20:18:50.901 00.000 15712 Move returns status 0, amount 2
20:18:50.901 00.000 15712 MoveAxis(N, 0, ABG)
20:18:50.901 00.000 15712 Move returns status 0, amount 0
20:18:50.901 00.000 15712 move complete, result=0
20:18:50.901 00.000 15712 worker thread done servicing request
20:18:50.901 00.000 7988 GuideStep: -0.2 px 2 ms WEST, -0.2 px 0 ms NORTH
20:18:50.901 00.000 15712 Worker thread wakes up
20:18:50.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:50.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:52.649 01.748 15712 Exposure complete
20:18:52.704 00.055 15712 worker thread done servicing request
20:18:52.704 00.000 7988 OnExposeComplete: enter
20:18:52.710 00.006 7988 UpdateGuideState(): m_state=6
20:18:52.710 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3800
20:18:52.712 00.002 7988 Star::Find returns 1 (0), X=1174.44, Y=435.34, Mass=1541, SNR=26.6, Peak=218 HFD=3.4
20:18:52.714 00.002 7988 MultiStar: [#1 0.24,0.21,0.98,U] [#2 0.08,0.14,1.00,U] [#3 0.32,0.05,0.96,U] [#4 0.59,0.25,1.05,U] [#5 0.49,0.12,0.69,U] [#6 0.40,0.08,0.72,U] [#7 0.27,0.22,0.63,U] [#8 0.39,-0.24,0.68,U] 
20:18:52.714 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.12}, one-star: {0.09, 0.12}
20:18:52.716 00.002 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
20:18:52.716 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.66)
20:18:52.718 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.94 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
20:18:52.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.12, opts=13)
20:18:52.721 00.003 7988 Enqueuing Move request for scope (0.09, 0.12)
20:18:52.721 00.000 15712 Worker thread wakes up
20:18:52.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
20:18:52.721 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
20:18:52.721 00.000 15712 Moving (0.09, 0.12) raw xDistance=-0.12 yDistance=-0.09
20:18:52.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:52.721 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.6
20:18:52.725 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:52.725 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:52.726 00.001 7988 Enqueuing Expose request
20:18:52.726 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.65
20:18:52.726 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
20:18:52.726 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:52.726 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:18:52.726 00.000 15712 MoveAxis(W, 0, ABG)
20:18:52.726 00.000 15712 Move returns status 0, amount 0
20:18:52.726 00.000 15712 MoveAxis(N, 0, ABG)
20:18:52.726 00.000 15712 Move returns status 0, amount 0
20:18:52.726 00.000 15712 move complete, result=0
20:18:52.726 00.000 15712 worker thread done servicing request
20:18:52.726 00.000 15712 Worker thread wakes up
20:18:52.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:52.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:52.726 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
20:18:54.144 01.418 15712 Exposure complete
20:18:54.203 00.059 15712 worker thread done servicing request
20:18:54.203 00.000 7988 OnExposeComplete: enter
20:18:54.203 00.000 7988 UpdateGuideState(): m_state=6
20:18:54.206 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3801
20:18:54.206 00.000 7988 Star::Find returns 1 (0), X=1174.50, Y=435.30, Mass=1486, SNR=26.3, Peak=196 HFD=3.2
20:18:54.206 00.000 7988 MultiStar: [#1 0.20,0.21,1.01,U] [#2 0.17,0.12,1.01,U] [#3 0.56,-0.24,0.95,U] [#4 0.63,0.21,1.04,U] [#5 0.45,0.12,0.69,U] [#6 0.41,0.00,0.72,U] [#7 0.17,0.11,0.65,U] [#8 0.25,-0.17,0.66,U] 
20:18:54.206 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.06}, one-star: {0.15, 0.08}
20:18:54.206 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
20:18:54.206 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.18 = -1.10)
20:18:54.206 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.50 mountX=-0.08 mountY=-0.15, mountTheta=-2.07
20:18:54.215 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.08, opts=13)
20:18:54.215 00.000 7988 Enqueuing Move request for scope (0.15, 0.08)
20:18:54.215 00.000 15712 Worker thread wakes up
20:18:54.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
20:18:54.215 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
20:18:54.215 00.000 15712 Moving (0.15, 0.08) raw xDistance=-0.08 yDistance=-0.15
20:18:54.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:54.215 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3
20:18:54.219 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:54.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:54.221 00.002 7988 Enqueuing Expose request
20:18:54.221 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.65
20:18:54.221 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
20:18:54.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:54.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:18:54.221 00.000 15712 MoveAxis(E, 2, ABG)
20:18:54.221 00.000 15712 Guiding  Dir = 2, Dur = 2
20:18:54.221 00.000 15712 IsGuiding returns 0
20:18:54.247 00.026 15712 IsGuiding returns 0
20:18:54.247 00.000 15712 Move returns status 0, amount 2
20:18:54.247 00.000 15712 MoveAxis(N, 0, ABG)
20:18:54.247 00.000 15712 Move returns status 0, amount 0
20:18:54.247 00.000 15712 move complete, result=0
20:18:54.247 00.000 15712 worker thread done servicing request
20:18:54.247 00.000 15712 Worker thread wakes up
20:18:54.247 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
20:18:54.249 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:54.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:55.885 01.636 15712 Exposure complete
20:18:55.944 00.059 15712 worker thread done servicing request
20:18:55.944 00.000 7988 OnExposeComplete: enter
20:18:55.946 00.002 7988 UpdateGuideState(): m_state=6
20:18:55.946 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3802
20:18:55.948 00.002 7988 Star::Find returns 1 (0), X=1174.36, Y=435.25, Mass=1514, SNR=26.4, Peak=185 HFD=3.6
20:18:55.949 00.001 7988 MultiStar: [#1 0.32,0.07,0.98,U] [#2 0.02,0.08,0.98,U] [#3 0.45,-0.03,0.95,U] [#4 0.48,-0.04,1.04,U] [#5 0.56,0.10,0.68,U] [#6 0.41,0.26,0.75,U] [#7 0.15,0.05,0.68,U] [#8 0.31,-0.35,0.69,U] 
20:18:55.951 00.002 7988 single-star, 8 included, MultiStar: {0.29, 0.02}, one-star: {0.01, 0.03}
20:18:55.951 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
20:18:55.953 00.002 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.46)
20:18:55.953 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.14 mountX=-0.03 mountY=-0.01, mountTheta=-2.69
20:18:55.955 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
20:18:55.957 00.002 7988 Enqueuing Move request for scope (0.01, 0.03)
20:18:55.957 00.000 15712 Worker thread wakes up
20:18:55.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
20:18:55.957 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
20:18:55.957 00.000 15712 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
20:18:55.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:55.957 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
20:18:55.960 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:55.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:55.962 00.002 7988 Enqueuing Expose request
20:18:55.962 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.66
20:18:55.962 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:18:55.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:55.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:18:55.962 00.000 15712 MoveAxis(E, 3, ABG)
20:18:55.962 00.000 15712 Guiding  Dir = 2, Dur = 3
20:18:55.962 00.000 15712 IsGuiding returns 0
20:18:55.988 00.026 15712 IsGuiding returns 0
20:18:55.988 00.000 15712 Move returns status 0, amount 3
20:18:55.988 00.000 15712 MoveAxis(N, 0, ABG)
20:18:55.988 00.000 15712 Move returns status 0, amount 0
20:18:55.988 00.000 15712 move complete, result=0
20:18:55.988 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
20:18:55.988 00.000 15712 worker thread done servicing request
20:18:55.988 00.000 15712 Worker thread wakes up
20:18:55.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:55.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:57.394 01.406 15712 Exposure complete
20:18:57.445 00.051 15712 worker thread done servicing request
20:18:57.445 00.000 7988 OnExposeComplete: enter
20:18:57.445 00.000 7988 UpdateGuideState(): m_state=6
20:18:57.458 00.013 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3803
20:18:57.458 00.000 7988 Star::Find returns 1 (0), X=1174.55, Y=435.41, Mass=1513, SNR=26.5, Peak=181 HFD=3.2
20:18:57.458 00.000 7988 MultiStar: [#1 0.51,0.25,1.02,U] [#2 0.20,-0.09,0.97,U] [#3 0.52,-0.03,0.95,U] [#4 0.69,0.22,1.04,U] [#5 0.58,0.19,0.66,U] [#6 0.18,0.22,0.66,U] [#7 0.48,-0.09,0.67,U] [#8 0.52,0.06,0.64,U] 
20:18:57.458 00.000 7988 single-star, 8 included, MultiStar: {0.43, 0.11}, one-star: {0.20, 0.19}
20:18:57.462 00.004 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
20:18:57.462 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.85)
20:18:57.462 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.28 cameraTheta=0.75 mountX=-0.19 mountY=-0.21, mountTheta=-2.31
20:18:57.462 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.19, opts=13)
20:18:57.462 00.000 7988 Enqueuing Move request for scope (0.20, 0.19)
20:18:57.462 00.000 15712 Worker thread wakes up
20:18:57.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
20:18:57.462 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
20:18:57.462 00.000 15712 Moving (0.20, 0.19) raw xDistance=-0.19 yDistance=-0.21
20:18:57.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:57.462 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
20:18:57.471 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:57.471 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 637.66
20:18:57.471 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
20:18:57.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:57.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:57.474 00.003 7988 Enqueuing Expose request
20:18:57.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:18:57.474 00.000 15712 MoveAxis(E, 39, ABG)
20:18:57.474 00.000 15712 Guiding  Dir = 2, Dur = 39
20:18:57.476 00.002 15712 IsGuiding returns 0
20:18:57.490 00.014 15712 PulseGuide returned control before completion, sleep 34
20:18:57.540 00.050 15712 IsGuiding returns 1
20:18:57.540 00.000 15712 scope still moving after pulse duration time elapsed
20:18:57.569 00.029 15712 IsGuiding returns 0
20:18:57.569 00.000 15712 scope move finished after 39 + 54 ms
20:18:57.569 00.000 15712 Move returns status 0, amount 39
20:18:57.569 00.000 15712 MoveAxis(N, 0, ABG)
20:18:57.569 00.000 15712 Move returns status 0, amount 0
20:18:57.569 00.000 15712 move complete, result=0
20:18:57.569 00.000 15712 worker thread done servicing request
20:18:57.569 00.000 15712 Worker thread wakes up
20:18:57.569 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
20:18:57.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:57.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:18:59.201 01.632 15712 Exposure complete
20:18:59.260 00.059 15712 worker thread done servicing request
20:18:59.260 00.000 7988 OnExposeComplete: enter
20:18:59.263 00.003 7988 UpdateGuideState(): m_state=6
20:18:59.263 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3804
20:18:59.265 00.002 7988 Star::Find returns 1 (0), X=1174.52, Y=435.09, Mass=1482, SNR=26.1, Peak=180 HFD=3.5
20:18:59.265 00.000 7988 MultiStar: [#1 0.31,-0.09,1.05,U] [#2 0.30,-0.31,1.01,U] [#3 0.44,-0.31,0.95,U] [#4 0.51,-0.19,1.02,U] [#5 0.48,-0.19,0.72,U] [#6 0.19,-0.38,0.70,U] [#7 0.56,-0.32,0.69,U] [#8 0.16,-0.42,0.64,U] 
20:18:59.265 00.000 7988 single-star, 8 included, MultiStar: {0.35, -0.25}, one-star: {0.17, -0.13}
20:18:59.265 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.58) = xAngle (0.92 = 0.92)
20:18:59.265 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.03 = -2.25)
20:18:59.270 00.005 7988 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.66 mountX=0.13 mountY=-0.17, mountTheta=-0.91
20:18:59.270 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.13, opts=13)
20:18:59.270 00.000 7988 Enqueuing Move request for scope (0.17, -0.13)
20:18:59.270 00.000 15712 Worker thread wakes up
20:18:59.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
20:18:59.270 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
20:18:59.270 00.000 15712 Moving (0.17, -0.13) raw xDistance=0.13 yDistance=-0.17
20:18:59.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:18:59.270 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1
20:18:59.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:59.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:18:59.279 00.009 7988 Enqueuing Expose request
20:18:59.279 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.66
20:18:59.279 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
20:18:59.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:59.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:18:59.279 00.000 15712 MoveAxis(E, 3, ABG)
20:18:59.279 00.000 15712 Guiding  Dir = 2, Dur = 3
20:18:59.279 00.000 15712 IsGuiding returns 0
20:18:59.298 00.019 15712 IsGuiding returns 0
20:18:59.298 00.000 15712 Move returns status 0, amount 3
20:18:59.298 00.000 15712 MoveAxis(N, 0, ABG)
20:18:59.298 00.000 15712 Move returns status 0, amount 0
20:18:59.299 00.001 15712 move complete, result=0
20:18:59.299 00.000 15712 worker thread done servicing request
20:18:59.299 00.000 15712 Worker thread wakes up
20:18:59.299 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
20:18:59.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:18:59.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:00.715 01.416 15712 Exposure complete
20:19:00.776 00.061 15712 worker thread done servicing request
20:19:00.776 00.000 7988 OnExposeComplete: enter
20:19:00.778 00.002 7988 UpdateGuideState(): m_state=6
20:19:00.779 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3805
20:19:00.779 00.000 7988 Star::Find returns 1 (0), X=1174.50, Y=434.99, Mass=1498, SNR=26.2, Peak=194 HFD=3.6
20:19:00.781 00.002 7988 MultiStar: [#1 0.48,-0.20,1.01,U] [#2 0.16,-0.23,1.03,U] [#3 0.65,-0.27,0.95,U] [#4 0.50,-0.18,1.03,U] [#5 0.50,-0.11,0.71,U] [#6 0.32,-0.18,0.67,U] [#7 0.37,-0.29,0.66,U] [#8 0.41,-0.57,0.67,U] 
20:19:00.783 00.002 7988 single-star, 8 included, MultiStar: {0.39, -0.24}, one-star: {0.15, -0.22}
20:19:00.783 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
20:19:00.785 00.002 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.59)
20:19:00.785 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.99 mountX=0.22 mountY=-0.14, mountTheta=-0.56
20:19:00.787 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.22, opts=13)
20:19:00.789 00.002 7988 Enqueuing Move request for scope (0.15, -0.22)
20:19:00.789 00.000 15712 Worker thread wakes up
20:19:00.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
20:19:00.789 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
20:19:00.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:00.789 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.2
20:19:00.792 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:00.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:00.794 00.002 7988 Enqueuing Expose request
20:19:00.794 00.000 15712 Moving (0.15, -0.22) raw xDistance=0.22 yDistance=-0.14
20:19:00.798 00.004 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 637.66
20:19:00.798 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
20:19:00.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:00.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:19:00.798 00.000 15712 MoveAxis(W, 43, ABG)
20:19:00.798 00.000 15712 Guiding  Dir = 3, Dur = 43
20:19:00.798 00.000 15712 IsGuiding returns 0
20:19:00.813 00.015 15712 PulseGuide returned control before completion, sleep 37
20:19:00.881 00.068 15712 IsGuiding returns 1
20:19:00.881 00.000 15712 scope still moving after pulse duration time elapsed
20:19:00.906 00.025 15712 IsGuiding returns 0
20:19:00.906 00.000 15712 scope move finished after 43 + 63 ms
20:19:00.906 00.000 15712 Move returns status 0, amount 43
20:19:00.906 00.000 15712 MoveAxis(N, 0, ABG)
20:19:00.906 00.000 15712 Move returns status 0, amount 0
20:19:00.906 00.000 15712 move complete, result=0
20:19:00.906 00.000 15712 worker thread done servicing request
20:19:00.906 00.000 15712 Worker thread wakes up
20:19:00.906 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
20:19:00.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:00.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:02.536 01.630 15712 Exposure complete
20:19:02.583 00.047 15712 worker thread done servicing request
20:19:02.583 00.000 7988 OnExposeComplete: enter
20:19:02.597 00.014 7988 UpdateGuideState(): m_state=6
20:19:02.600 00.003 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3806
20:19:02.600 00.000 7988 Star::Find returns 1 (0), X=1174.40, Y=435.48, Mass=1501, SNR=26.3, Peak=201 HFD=3.2
20:19:02.600 00.000 7988 MultiStar: [#1 0.29,0.31,1.03,U] [#2 0.18,0.11,1.01,U] [#3 0.46,0.08,0.95,U] [#4 0.62,0.12,1.02,U] [#5 0.63,0.32,0.69,U] [#6 0.27,0.04,0.71,U] [#7 0.29,0.07,0.70,U] [#8 0.35,-0.18,0.65,U] 
20:19:02.600 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.14}, one-star: {0.05, 0.26}
20:19:02.600 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
20:19:02.600 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.23)
20:19:02.600 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.37 mountX=-0.26 mountY=-0.06, mountTheta=-2.92
20:19:02.600 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.26, opts=13)
20:19:02.600 00.000 7988 Enqueuing Move request for scope (0.05, 0.26)
20:19:02.600 00.000 15712 Worker thread wakes up
20:19:02.600 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
20:19:02.600 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
20:19:02.600 00.000 15712 Moving (0.05, 0.26) raw xDistance=-0.26 yDistance=-0.06
20:19:02.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:02.600 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
20:19:02.612 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:02.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:02.612 00.000 7988 Enqueuing Expose request
20:19:02.612 00.000 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 637.66
20:19:02.617 00.005 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
20:19:02.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:02.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:19:02.617 00.000 15712 MoveAxis(E, 51, ABG)
20:19:02.617 00.000 15712 Guiding  Dir = 2, Dur = 51
20:19:02.617 00.000 15712 IsGuiding returns 0
20:19:02.634 00.017 15712 PulseGuide returned control before completion, sleep 40
20:19:02.712 00.078 15712 IsGuiding returns 0
20:19:02.712 00.000 15712 Move returns status 0, amount 51
20:19:02.712 00.000 15712 MoveAxis(N, 0, ABG)
20:19:02.712 00.000 15712 Move returns status 0, amount 0
20:19:02.719 00.007 15712 move complete, result=0
20:19:02.719 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
20:19:02.719 00.000 15712 worker thread done servicing request
20:19:02.719 00.000 15712 Worker thread wakes up
20:19:02.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:02.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:04.127 01.408 15712 Exposure complete
20:19:04.186 00.059 15712 worker thread done servicing request
20:19:04.186 00.000 7988 OnExposeComplete: enter
20:19:04.189 00.003 7988 UpdateGuideState(): m_state=6
20:19:04.189 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3807
20:19:04.192 00.003 7988 Star::Find returns 1 (0), X=1174.63, Y=435.25, Mass=1493, SNR=26.2, Peak=196 HFD=3.4
20:19:04.192 00.000 7988 MultiStar: [#1 0.48,0.01,1.01,U] [#2 0.36,0.13,0.98,U] [#3 0.57,-0.11,0.97,U] [#4 0.67,0.06,1.04,U] [#5 0.71,0.04,0.70,U] [#6 0.39,0.13,0.70,U] [#7 0.56,-0.11,0.68,U] [#8 0.25,-0.25,0.66,U] 
20:19:04.194 00.002 7988 single-star, 8 included, MultiStar: {0.47, 0.00}, one-star: {0.28, 0.03}
20:19:04.194 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
20:19:04.196 00.002 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.81 = -1.47)
20:19:04.196 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.03 hyp=0.28 cameraTheta=0.12 mountX=-0.04 mountY=-0.28, mountTheta=-1.70
20:19:04.198 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.03, opts=13)
20:19:04.200 00.002 7988 Enqueuing Move request for scope (0.28, 0.03)
20:19:04.200 00.000 15712 Worker thread wakes up
20:19:04.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.03) opts 0xd
20:19:04.200 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.03)
20:19:04.200 00.000 15712 Moving (0.28, 0.03) raw xDistance=-0.04 yDistance=-0.28
20:19:04.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:04.200 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.2
20:19:04.204 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:04.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:04.204 00.000 7988 Enqueuing Expose request
20:19:04.204 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.67
20:19:04.204 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
20:19:04.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:19:04.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:19:04.204 00.000 15712 MoveAxis(E, 1, ABG)
20:19:04.204 00.000 15712 Guiding  Dir = 2, Dur = 1
20:19:04.204 00.000 15712 IsGuiding returns 0
20:19:04.237 00.033 15712 IsGuiding returns 0
20:19:04.237 00.000 15712 Move returns status 0, amount 1
20:19:04.237 00.000 15712 MoveAxis(N, 0, ABG)
20:19:04.237 00.000 15712 Move returns status 0, amount 0
20:19:04.237 00.000 15712 move complete, result=0
20:19:04.237 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.3 px 0 ms NORTH
20:19:04.238 00.001 15712 worker thread done servicing request
20:19:04.238 00.000 15712 Worker thread wakes up
20:19:04.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:04.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:05.882 01.644 15712 Exposure complete
20:19:05.930 00.048 15712 worker thread done servicing request
20:19:05.930 00.000 7988 OnExposeComplete: enter
20:19:05.930 00.000 7988 UpdateGuideState(): m_state=6
20:19:05.943 00.013 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
20:19:05.943 00.000 7988 Star::Find returns 1 (0), X=1174.50, Y=435.14, Mass=1476, SNR=26.0, Peak=188 HFD=3.4
20:19:05.943 00.000 7988 MultiStar: [#1 0.33,0.08,0.98,U] [#2 0.20,0.03,0.97,U] [#3 0.62,-0.12,0.98,U] [#4 0.54,-0.07,1.02,U] [#5 0.52,-0.03,0.70,U] [#6 0.38,-0.10,0.69,U] [#7 0.31,-0.00,0.67,U] [#8 0.24,-0.30,0.67,U] 
20:19:05.947 00.004 7988 single-star, 8 included, MultiStar: {0.37, -0.06}, one-star: {0.16, -0.07}
20:19:05.947 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
20:19:05.947 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.04)
20:19:05.947 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.45 mountX=0.07 mountY=-0.15, mountTheta=-1.13
20:19:05.947 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.07, opts=13)
20:19:05.947 00.000 7988 Enqueuing Move request for scope (0.16, -0.07)
20:19:05.947 00.000 15712 Worker thread wakes up
20:19:05.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
20:19:05.947 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
20:19:05.947 00.000 15712 Moving (0.16, -0.07) raw xDistance=0.07 yDistance=-0.15
20:19:05.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:05.947 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.0
20:19:05.957 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:05.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:05.959 00.002 7988 Enqueuing Expose request
20:19:05.959 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.67
20:19:05.959 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
20:19:05.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:05.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:19:05.959 00.000 15712 MoveAxis(W, 0, ABG)
20:19:05.959 00.000 15712 Move returns status 0, amount 0
20:19:05.959 00.000 15712 MoveAxis(N, 0, ABG)
20:19:05.959 00.000 15712 Move returns status 0, amount 0
20:19:05.959 00.000 15712 move complete, result=0
20:19:05.959 00.000 15712 worker thread done servicing request
20:19:05.959 00.000 15712 Worker thread wakes up
20:19:05.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:05.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:05.959 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
20:19:07.380 01.421 15712 Exposure complete
20:19:07.426 00.046 15712 worker thread done servicing request
20:19:07.426 00.000 7988 OnExposeComplete: enter
20:19:07.426 00.000 7988 UpdateGuideState(): m_state=6
20:19:07.442 00.016 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3809
20:19:07.442 00.000 7988 Star::Find returns 1 (0), X=1174.50, Y=435.17, Mass=1453, SNR=25.8, Peak=200 HFD=3.4
20:19:07.442 00.000 7988 MultiStar: [#1 0.39,0.06,1.02,U] [#2 0.13,-0.02,1.03,U] [#3 0.57,-0.18,0.96,U] [#4 0.53,0.02,1.07,U] [#5 0.32,0.17,0.70,U] [#6 0.12,-0.08,0.76,U] [#7 0.25,0.11,0.64,U] [#8 0.15,-0.24,0.68,U] 
20:19:07.442 00.000 7988 single-star, 8 included, MultiStar: {0.30, -0.02}, one-star: {0.16, -0.05}
20:19:07.442 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
20:19:07.442 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.88)
20:19:07.442 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-0.29 mountX=0.04 mountY=-0.15, mountTheta=-1.29
20:19:07.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.05, opts=13)
20:19:07.442 00.000 7988 Enqueuing Move request for scope (0.16, -0.05)
20:19:07.442 00.000 15712 Worker thread wakes up
20:19:07.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
20:19:07.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
20:19:07.442 00.000 15712 Moving (0.16, -0.05) raw xDistance=0.04 yDistance=-0.15
20:19:07.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:07.442 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.8
20:19:07.455 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:07.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:07.457 00.002 7988 Enqueuing Expose request
20:19:07.457 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.67
20:19:07.457 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
20:19:07.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:07.460 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:19:07.460 00.000 15712 MoveAxis(E, 1, ABG)
20:19:07.460 00.000 15712 Guiding  Dir = 2, Dur = 1
20:19:07.477 00.017 15712 IsGuiding returns 0
20:19:07.497 00.020 15712 IsGuiding returns 0
20:19:07.497 00.000 15712 Move returns status 0, amount 1
20:19:07.497 00.000 15712 MoveAxis(N, 0, ABG)
20:19:07.497 00.000 15712 Move returns status 0, amount 0
20:19:07.497 00.000 15712 move complete, result=0
20:19:07.497 00.000 15712 worker thread done servicing request
20:19:07.497 00.000 15712 Worker thread wakes up
20:19:07.497 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
20:19:07.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:07.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:09.132 01.635 15712 Exposure complete
20:19:09.179 00.047 15712 worker thread done servicing request
20:19:09.179 00.000 7988 OnExposeComplete: enter
20:19:09.195 00.016 7988 UpdateGuideState(): m_state=6
20:19:09.196 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3810
20:19:09.196 00.000 7988 Star::Find returns 1 (0), X=1174.65, Y=435.13, Mass=1495, SNR=26.4, Peak=220 HFD=3.3
20:19:09.196 00.000 7988 MultiStar: [#1 0.39,0.00,1.00,U] [#2 0.32,0.02,0.99,U] [#3 0.70,-0.03,0.97,U] [#4 0.75,-0.04,1.01,U] [#5 0.76,0.16,0.68,U] [#6 0.40,-0.02,0.71,U] [#7 0.54,-0.17,0.68,U] [#8 0.63,-0.41,0.65,U] 
20:19:09.196 00.000 7988 single-star, 8 included, MultiStar: {0.52, -0.05}, one-star: {0.30, -0.09}
20:19:09.196 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
20:19:09.196 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.87)
20:19:09.196 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-0.28 mountX=0.08 mountY=-0.30, mountTheta=-1.30
20:19:09.196 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.09, opts=13)
20:19:09.196 00.000 7988 Enqueuing Move request for scope (0.30, -0.09)
20:19:09.196 00.000 15712 Worker thread wakes up
20:19:09.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
20:19:09.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
20:19:09.196 00.000 15712 Moving (0.30, -0.09) raw xDistance=0.08 yDistance=-0.30
20:19:09.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:19:09.196 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
20:19:09.209 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:09.211 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:09.211 00.000 7988 Enqueuing Expose request
20:19:09.213 00.002 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.67
20:19:09.213 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
20:19:09.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:19:09.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:19:09.213 00.000 15712 MoveAxis(E, 2, ABG)
20:19:09.213 00.000 15712 Guiding  Dir = 2, Dur = 2
20:19:09.213 00.000 15712 IsGuiding returns 0
20:19:09.233 00.020 15712 IsGuiding returns 0
20:19:09.233 00.000 15712 Move returns status 0, amount 2
20:19:09.233 00.000 15712 MoveAxis(N, 0, ABG)
20:19:09.233 00.000 15712 Move returns status 0, amount 0
20:19:09.233 00.000 15712 move complete, result=0
20:19:09.233 00.000 15712 worker thread done servicing request
20:19:09.233 00.000 15712 Worker thread wakes up
20:19:09.233 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.3 px 0 ms NORTH
20:19:09.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:09.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:10.645 01.412 15712 Exposure complete
20:19:10.706 00.061 15712 worker thread done servicing request
20:19:10.706 00.000 7988 OnExposeComplete: enter
20:19:10.706 00.000 7988 UpdateGuideState(): m_state=6
20:19:10.706 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3811
20:19:10.710 00.004 7988 Star::Find returns 1 (0), X=1174.81, Y=435.22, Mass=1541, SNR=26.6, Peak=199 HFD=3.6
20:19:10.710 00.000 7988 MultiStar: [#1 0.42,0.00,0.99,U] [#2 0.32,-0.06,1.01,U] [#3 0.44,-0.12,0.94,U] [#4 0.70,-0.01,1.01,U] [#5 0.51,0.04,0.70,U] [#6 0.41,-0.19,0.67,U] [#7 0.37,-0.05,0.63,U] [#8 0.43,-0.35,0.63,U] 
20:19:10.710 00.000 7988 single-star, 8 included, MultiStar: {0.46, -0.07}, one-star: {0.46, 0.00}
20:19:10.710 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
20:19:10.710 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.58)
20:19:10.710 00.000 7988 CameraToMount -- cameraX=0.46 cameraY=0.00 hyp=0.46 cameraTheta=0.01 mountX=-0.01 mountY=-0.46, mountTheta=-1.59
20:19:10.710 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.46, y=0.00, opts=13)
20:19:10.710 00.000 7988 Enqueuing Move request for scope (0.46, 0.00)
20:19:10.710 00.000 15712 Worker thread wakes up
20:19:10.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.00) opts 0xd
20:19:10.710 00.000 15712 Handling offset move in thread for scope, endpoint = (0.46, 0.00)
20:19:10.710 00.000 15712 Moving (0.46, 0.00) raw xDistance=-0.01 yDistance=-0.46
20:19:10.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:10.710 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.6
20:19:10.722 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:10.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:10.724 00.002 7988 Enqueuing Expose request
20:19:10.725 00.001 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.68
20:19:10.725 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
20:19:10.725 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.39 newest=-0.92
20:19:10.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
20:19:10.725 00.000 15712 MoveAxis(E, 0, ABG)
20:19:10.725 00.000 15712 Move returns status 0, amount 0
20:19:10.725 00.000 15712 BLC: Oldest BLC event removed
20:19:10.725 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 191 applied
20:19:10.725 00.000 15712 MoveAxis(N, 309, ABG)
20:19:10.725 00.000 15712 Guiding  Dir = 0, Dur = 309
20:19:10.758 00.033 15712 IsGuiding returns 0
20:19:10.836 00.078 15712 PulseGuide returned control before completion, sleep 240
20:19:11.091 00.255 15712 IsGuiding returns 1
20:19:11.091 00.000 15712 scope still moving after pulse duration time elapsed
20:19:11.123 00.032 15712 IsGuiding returns 1
20:19:11.190 00.067 15712 IsGuiding returns 0
20:19:11.190 00.000 15712 scope move finished after 309 + 123 ms
20:19:11.190 00.000 15712 Move returns status 0, amount 309
20:19:11.190 00.000 15712 move complete, result=0
20:19:11.190 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.5 px 309 ms NORTH
20:19:11.192 00.002 15712 worker thread done servicing request
20:19:11.192 00.000 15712 Worker thread wakes up
20:19:11.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:11.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:12.832 01.640 15712 Exposure complete
20:19:12.883 00.051 15712 worker thread done servicing request
20:19:12.883 00.000 7988 OnExposeComplete: enter
20:19:12.893 00.010 7988 UpdateGuideState(): m_state=6
20:19:12.895 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3812
20:19:12.895 00.000 7988 Star::Find returns 1 (0), X=1174.40, Y=435.31, Mass=1470, SNR=26.1, Peak=199 HFD=3.5
20:19:12.897 00.002 7988 MultiStar: [#1 0.16,0.04,0.99,U] [#2 0.02,-0.06,1.02,U] [#3 0.31,0.00,0.95,U] [#4 0.27,-0.03,1.06,U] [#5 0.25,0.07,0.69,U] [#6 0.08,0.13,0.72,U] [#7 0.14,-0.19,0.65,U] [#8 0.12,-0.29,0.65,U] 
20:19:12.897 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.02}, one-star: {0.05, 0.09}
20:19:12.899 00.002 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
20:19:12.901 00.002 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.54)
20:19:12.903 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.05 mountX=-0.09 mountY=-0.05, mountTheta=-2.61
20:19:12.905 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
20:19:12.905 00.000 7988 Enqueuing Move request for scope (0.05, 0.09)
20:19:12.907 00.002 15712 Worker thread wakes up
20:19:12.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
20:19:12.907 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
20:19:12.907 00.000 15712 Moving (0.05, 0.09) raw xDistance=-0.09 yDistance=-0.05
20:19:12.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:12.909 00.002 7988 UpdateGuideState exits: m=1470 SNR=26.1
20:19:12.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:12.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:12.909 00.000 7988 Enqueuing Expose request
20:19:12.909 00.000 15712 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.461208, 1:0.053412
20:19:12.909 00.000 15712 BLC: No correction, Miss < min_move
20:19:12.916 00.007 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.68
20:19:12.916 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
20:19:12.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:12.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:19:12.916 00.000 15712 MoveAxis(E, 1, ABG)
20:19:12.916 00.000 15712 Guiding  Dir = 2, Dur = 1
20:19:12.916 00.000 15712 IsGuiding returns 0
20:19:12.931 00.015 15712 IsGuiding returns 0
20:19:12.931 00.000 15712 Move returns status 0, amount 1
20:19:12.931 00.000 15712 MoveAxis(N, 0, ABG)
20:19:12.931 00.000 15712 Move returns status 0, amount 0
20:19:12.931 00.000 15712 move complete, result=0
20:19:12.931 00.000 15712 worker thread done servicing request
20:19:12.931 00.000 15712 Worker thread wakes up
20:19:12.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:12.934 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:12.934 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:19:14.346 01.412 15712 Exposure complete
20:19:14.407 00.061 15712 worker thread done servicing request
20:19:14.407 00.000 7988 OnExposeComplete: enter
20:19:14.408 00.001 7988 UpdateGuideState(): m_state=6
20:19:14.410 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3813
20:19:14.410 00.000 7988 Star::Find returns 1 (0), X=1174.25, Y=435.40, Mass=1404, SNR=25.4, Peak=233 HFD=3.2
20:19:14.412 00.002 7988 MultiStar: [#1 -0.10,0.19,1.05,U] [#2 -0.06,-0.04,1.03,U] [#3 0.09,-0.12,0.98,U] [#4 0.15,-0.11,1.07,U] [#5 0.18,-0.02,0.74,U] [#6 -0.05,-0.08,0.73,U] [#7 -0.07,-0.05,0.68,U] [#8 -0.04,-0.39,0.67,U] 
20:19:14.412 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {-0.10, 0.18}
20:19:14.414 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
20:19:14.414 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
20:19:14.416 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.59 mountX=0.03 mountY=0.00, mountTheta=0.04
20:19:14.418 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.03, opts=13)
20:19:14.418 00.000 7988 Enqueuing Move request for scope (-0.00, -0.03)
20:19:14.420 00.002 15712 Worker thread wakes up
20:19:14.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
20:19:14.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
20:19:14.420 00.000 15712 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=0.00
20:19:14.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:14.420 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.4
20:19:14.422 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:14.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:14.424 00.002 7988 Enqueuing Expose request
20:19:14.424 00.000 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.461208, 1:0.053412, 2:-0.001300
20:19:14.424 00.000 15712 BLC: No correction, Miss < min_move
20:19:14.429 00.005 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.68
20:19:14.429 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
20:19:14.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:14.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:19:14.429 00.000 15712 MoveAxis(E, 1, ABG)
20:19:14.429 00.000 15712 Guiding  Dir = 2, Dur = 1
20:19:14.429 00.000 15712 IsGuiding returns 0
20:19:14.446 00.017 15712 IsGuiding returns 0
20:19:14.446 00.000 15712 Move returns status 0, amount 1
20:19:14.446 00.000 15712 MoveAxis(N, 0, ABG)
20:19:14.446 00.000 15712 Move returns status 0, amount 0
20:19:14.446 00.000 15712 move complete, result=0
20:19:14.446 00.000 15712 worker thread done servicing request
20:19:14.446 00.000 15712 Worker thread wakes up
20:19:14.446 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
20:19:14.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:14.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:16.087 01.641 15712 Exposure complete
20:19:16.146 00.059 15712 worker thread done servicing request
20:19:16.146 00.000 7988 OnExposeComplete: enter
20:19:16.148 00.002 7988 UpdateGuideState(): m_state=6
20:19:16.148 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3814
20:19:16.150 00.002 7988 Star::Find returns 1 (0), X=1174.28, Y=435.31, Mass=1502, SNR=26.3, Peak=206 HFD=3.5
20:19:16.150 00.000 7988 MultiStar: [#1 0.19,0.17,1.00,U] [#2 -0.04,0.11,1.01,U] [#3 0.20,0.13,0.95,U] [#4 0.59,0.09,1.05,U] [#5 0.33,0.04,0.73,U] [#6 0.07,0.25,0.72,U] [#7 0.33,0.01,0.66,U] [#8 0.07,-0.04,0.64,U] 
20:19:16.152 00.002 7988 single-star, 8 included, MultiStar: {0.19, 0.10}, one-star: {-0.07, 0.09}
20:19:16.154 00.002 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
20:19:16.154 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.65)
20:19:16.156 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=-0.09 mountY=0.07, mountTheta=2.48
20:19:16.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.09, opts=13)
20:19:16.158 00.002 7988 Enqueuing Move request for scope (-0.07, 0.09)
20:19:16.160 00.002 15712 Worker thread wakes up
20:19:16.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
20:19:16.160 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
20:19:16.160 00.000 15712 Moving (-0.07, 0.09) raw xDistance=-0.09 yDistance=0.07
20:19:16.160 00.000 15712 BLC: window closed
20:19:16.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:16.161 00.001 7988 UpdateGuideState exits: m=1502 SNR=26.3
20:19:16.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:16.163 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:16.164 00.001 7988 Enqueuing Expose request
20:19:16.164 00.000 15712 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.461208, 1:0.053412, 2:-0.001300
20:19:16.164 00.000 15712 BLC: No correction, Miss < min_move
20:19:16.168 00.004 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.68
20:19:16.168 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
20:19:16.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:16.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:19:16.168 00.000 15712 MoveAxis(E, 0, ABG)
20:19:16.168 00.000 15712 Move returns status 0, amount 0
20:19:16.168 00.000 15712 MoveAxis(N, 0, ABG)
20:19:16.168 00.000 15712 Move returns status 0, amount 0
20:19:16.168 00.000 15712 move complete, result=0
20:19:16.170 00.002 15712 worker thread done servicing request
20:19:16.170 00.000 15712 Worker thread wakes up
20:19:16.170 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:19:16.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:16.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:17.695 01.525 15712 Exposure complete
20:19:17.744 00.049 15712 worker thread done servicing request
20:19:17.744 00.000 7988 OnExposeComplete: enter
20:19:17.744 00.000 7988 UpdateGuideState(): m_state=6
20:19:17.757 00.013 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3815
20:19:17.757 00.000 7988 Star::Find returns 1 (0), X=1174.29, Y=435.38, Mass=1471, SNR=26.1, Peak=224 HFD=3.5
20:19:17.759 00.002 7988 MultiStar: [#1 0.28,0.14,1.00,U] [#2 0.02,0.16,0.99,U] [#3 0.29,0.19,0.94,U] [#4 0.33,0.33,1.04,U] [#5 0.49,0.23,0.72,U] [#6 0.17,0.23,0.68,U] [#7 -0.05,0.29,0.70,U] [#8 0.08,-0.03,0.66,U] 
20:19:17.761 00.002 7988 single-star, 8 included, MultiStar: {0.17, 0.19}, one-star: {-0.06, 0.16}
20:19:17.761 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
20:19:17.763 00.002 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
20:19:17.763 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.93 mountX=-0.16 mountY=0.06, mountTheta=2.80
20:19:17.765 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.16, opts=13)
20:19:17.767 00.002 7988 Enqueuing Move request for scope (-0.06, 0.16)
20:19:17.767 00.000 15712 Worker thread wakes up
20:19:17.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
20:19:17.767 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
20:19:17.767 00.000 15712 Moving (-0.06, 0.16) raw xDistance=-0.16 yDistance=0.06
20:19:17.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:17.767 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1
20:19:17.771 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:17.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:17.773 00.002 7988 Enqueuing Expose request
20:19:17.773 00.000 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.69
20:19:17.773 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
20:19:17.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:17.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:19:17.773 00.000 15712 MoveAxis(E, 1, ABG)
20:19:17.773 00.000 15712 Guiding  Dir = 2, Dur = 1
20:19:17.773 00.000 15712 IsGuiding returns 0
20:19:17.788 00.015 15712 IsGuiding returns 0
20:19:17.788 00.000 15712 Move returns status 0, amount 1
20:19:17.788 00.000 15712 MoveAxis(N, 0, ABG)
20:19:17.788 00.000 15712 Move returns status 0, amount 0
20:19:17.788 00.000 15712 move complete, result=0
20:19:17.788 00.000 15712 worker thread done servicing request
20:19:17.788 00.000 15712 Worker thread wakes up
20:19:17.788 00.000 7988 GuideStep: -0.2 px 1 ms EAST, 0.1 px 0 ms NORTH
20:19:17.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:17.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:19.433 01.645 15712 Exposure complete
20:19:19.493 00.060 15712 worker thread done servicing request
20:19:19.493 00.000 7988 OnExposeComplete: enter
20:19:19.496 00.003 7988 UpdateGuideState(): m_state=6
20:19:19.496 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3816
20:19:19.496 00.000 7988 Star::Find returns 1 (0), X=1174.14, Y=435.32, Mass=1556, SNR=26.9, Peak=234 HFD=3.4
20:19:19.496 00.000 7988 MultiStar: [#1 0.09,0.33,0.99,U] [#2 -0.05,0.08,0.99,U] [#3 0.22,0.12,0.96,U] [#4 0.33,0.05,1.01,U] [#5 0.30,0.28,0.68,U] [#6 0.15,0.22,0.67,U] [#7 0.01,-0.14,0.62,U] [#8 0.12,-0.23,0.64,U] 
20:19:19.496 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {-0.21, 0.10}
20:19:19.496 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
20:19:19.496 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.80)
20:19:19.496 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.80 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
20:19:19.496 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.10, opts=13)
20:19:19.496 00.000 7988 Enqueuing Move request for scope (0.10, 0.10)
20:19:19.496 00.000 15712 Worker thread wakes up
20:19:19.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
20:19:19.496 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
20:19:19.496 00.000 15712 Moving (0.10, 0.10) raw xDistance=-0.10 yDistance=-0.10
20:19:19.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:19.496 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9
20:19:19.510 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:19.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:19.512 00.002 7988 Enqueuing Expose request
20:19:19.512 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.69
20:19:19.512 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
20:19:19.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:19.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:19:19.512 00.000 15712 MoveAxis(E, 3, ABG)
20:19:19.512 00.000 15712 Guiding  Dir = 2, Dur = 3
20:19:19.527 00.015 15712 IsGuiding returns 0
20:19:19.550 00.023 15712 IsGuiding returns 0
20:19:19.550 00.000 15712 Move returns status 0, amount 3
20:19:19.550 00.000 15712 MoveAxis(N, 0, ABG)
20:19:19.550 00.000 15712 Move returns status 0, amount 0
20:19:19.550 00.000 15712 move complete, result=0
20:19:19.550 00.000 15712 worker thread done servicing request
20:19:19.550 00.000 15712 Worker thread wakes up
20:19:19.550 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
20:19:19.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:19.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:20.962 01.412 15712 Exposure complete
20:19:21.021 00.059 15712 worker thread done servicing request
20:19:21.021 00.000 7988 OnExposeComplete: enter
20:19:21.022 00.001 7988 UpdateGuideState(): m_state=6
20:19:21.023 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3817
20:19:21.023 00.000 7988 Star::Find returns 1 (1), X=1174.21, Y=435.20, Mass=1531, SNR=26.5, Peak=255 HFD=3.5
20:19:21.023 00.000 7988 MultiStar: [#1 -0.03,0.16,1.01,U] [#2 0.02,-0.01,1.00,U] [#3 0.17,-0.15,0.95,U] [#4 0.14,-0.03,1.02,U] [#5 0.27,0.00,0.68,U] [#6 -0.10,-0.09,0.67,U] [#7 -0.07,0.14,0.70,U] [#8 -0.10,-0.44,0.66,U] 
20:19:21.023 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.14, -0.02}
20:19:21.023 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.45 = 0.45)
20:19:21.023 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.56 = -2.72)
20:19:21.023 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.12 mountX=0.04 mountY=-0.02, mountTheta=-0.43
20:19:21.023 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.04, opts=13)
20:19:21.023 00.000 7988 Enqueuing Move request for scope (0.02, -0.04)
20:19:21.023 00.000 15712 Worker thread wakes up
20:19:21.023 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
20:19:21.023 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
20:19:21.023 00.000 15712 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
20:19:21.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:21.023 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.5 Saturated
20:19:21.023 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:21.038 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:21.038 00.000 7988 Enqueuing Expose request
20:19:21.040 00.002 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.69
20:19:21.040 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
20:19:21.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:21.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:19:21.040 00.000 15712 MoveAxis(E, 4, ABG)
20:19:21.040 00.000 15712 Guiding  Dir = 2, Dur = 4
20:19:21.040 00.000 15712 IsGuiding returns 0
20:19:21.057 00.017 15712 IsGuiding returns 0
20:19:21.057 00.000 15712 Move returns status 0, amount 4
20:19:21.057 00.000 15712 MoveAxis(N, 0, ABG)
20:19:21.057 00.000 15712 Move returns status 0, amount 0
20:19:21.057 00.000 15712 move complete, result=0
20:19:21.057 00.000 15712 worker thread done servicing request
20:19:21.057 00.000 15712 Worker thread wakes up
20:19:21.057 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
20:19:21.070 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:21.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:22.812 01.742 15712 Exposure complete
20:19:22.873 00.061 15712 worker thread done servicing request
20:19:22.873 00.000 7988 OnExposeComplete: enter
20:19:22.875 00.002 7988 UpdateGuideState(): m_state=6
20:19:22.875 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3818
20:19:22.877 00.002 7988 Star::Find returns 1 (0), X=1174.17, Y=435.47, Mass=1453, SNR=26.0, Peak=214 HFD=3.4
20:19:22.879 00.002 7988 MultiStar: [#1 0.14,0.39,0.96,U] [#2 -0.01,0.25,1.01,U] [#3 0.18,0.18,0.97,U] [#4 0.21,0.25,1.02,U] [#5 0.42,0.18,0.73,U] [#6 0.01,0.22,0.74,U] [#7 0.02,0.37,0.64,U] [#8 0.04,0.24,0.67,U] 
20:19:22.879 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.26}, one-star: {-0.17, 0.25}
20:19:22.881 00.002 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
20:19:22.881 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.36)
20:19:22.883 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.24 mountX=-0.26 mountY=-0.10, mountTheta=-2.79
20:19:22.885 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.26, opts=13)
20:19:22.887 00.002 7988 Enqueuing Move request for scope (0.09, 0.26)
20:19:22.889 00.002 15712 Worker thread wakes up
20:19:22.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:22.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
20:19:22.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
20:19:22.889 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.0
20:19:22.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:22.892 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:22.892 00.000 7988 Enqueuing Expose request
20:19:22.892 00.000 15712 Moving (0.09, 0.26) raw xDistance=-0.26 yDistance=-0.10
20:19:22.896 00.004 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 637.69
20:19:22.896 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
20:19:22.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:22.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:19:22.896 00.000 15712 MoveAxis(E, 54, ABG)
20:19:22.896 00.000 15712 Guiding  Dir = 2, Dur = 54
20:19:22.898 00.002 15712 IsGuiding returns 0
20:19:22.921 00.023 15712 PulseGuide returned control before completion, sleep 40
20:19:22.969 00.048 15712 IsGuiding returns 1
20:19:22.969 00.000 15712 scope still moving after pulse duration time elapsed
20:19:23.002 00.033 15712 IsGuiding returns 0
20:19:23.002 00.000 15712 scope move finished after 54 + 49 ms
20:19:23.002 00.000 15712 Move returns status 0, amount 54
20:19:23.002 00.000 15712 MoveAxis(N, 0, ABG)
20:19:23.002 00.000 15712 Move returns status 0, amount 0
20:19:23.002 00.000 15712 move complete, result=0
20:19:23.002 00.000 7988 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
20:19:23.004 00.002 15712 worker thread done servicing request
20:19:23.004 00.000 15712 Worker thread wakes up
20:19:23.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:23.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:24.422 01.418 15712 Exposure complete
20:19:24.473 00.051 15712 worker thread done servicing request
20:19:24.473 00.000 7988 OnExposeComplete: enter
20:19:24.484 00.011 7988 UpdateGuideState(): m_state=6
20:19:24.484 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3819
20:19:24.484 00.000 7988 Star::Find returns 1 (0), X=1174.33, Y=435.16, Mass=1495, SNR=26.3, Peak=223 HFD=3.5
20:19:24.484 00.000 7988 MultiStar: [#1 0.26,0.13,1.01,U] [#2 0.08,-0.11,0.98,U] [#3 0.13,-0.16,0.98,U] [#4 0.36,-0.14,1.01,U] [#5 0.19,0.08,0.69,U] [#6 0.13,-0.03,0.71,U] [#7 0.06,-0.17,0.66,U] [#8 0.11,-0.01,0.63,U] 
20:19:24.484 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.05}, one-star: {-0.02, -0.06}
20:19:24.490 00.006 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
20:19:24.490 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
20:19:24.490 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.86 mountX=0.06 mountY=0.02, mountTheta=0.31
20:19:24.490 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
20:19:24.490 00.000 7988 Enqueuing Move request for scope (-0.02, -0.06)
20:19:24.490 00.000 15712 Worker thread wakes up
20:19:24.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
20:19:24.490 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
20:19:24.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:24.490 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3
20:19:24.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:24.499 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:24.499 00.000 7988 Enqueuing Expose request
20:19:24.499 00.000 15712 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.02
20:19:24.499 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.69
20:19:24.499 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
20:19:24.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:24.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:19:24.499 00.000 15712 MoveAxis(E, 4, ABG)
20:19:24.499 00.000 15712 Guiding  Dir = 2, Dur = 4
20:19:24.518 00.019 15712 IsGuiding returns 0
20:19:24.533 00.015 15712 IsGuiding returns 0
20:19:24.533 00.000 15712 Move returns status 0, amount 4
20:19:24.533 00.000 15712 MoveAxis(N, 0, ABG)
20:19:24.533 00.000 15712 Move returns status 0, amount 0
20:19:24.533 00.000 15712 move complete, result=0
20:19:24.533 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
20:19:24.539 00.006 15712 worker thread done servicing request
20:19:24.539 00.000 15712 Worker thread wakes up
20:19:24.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:24.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:26.176 01.637 15712 Exposure complete
20:19:26.236 00.060 15712 worker thread done servicing request
20:19:26.237 00.001 7988 OnExposeComplete: enter
20:19:26.238 00.001 7988 UpdateGuideState(): m_state=6
20:19:26.238 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3820
20:19:26.240 00.002 7988 Star::Find returns 1 (1), X=1174.20, Y=435.14, Mass=1532, SNR=26.6, Peak=255 HFD=3.5
20:19:26.240 00.000 7988 MultiStar: [#1 -0.06,-0.06,0.98,U] [#2 0.05,-0.02,0.97,U] [#3 0.20,-0.19,0.95,U] [#4 0.25,-0.13,0.95,U] [#5 0.09,-0.22,0.66,U] [#6 -0.03,-0.17,0.68,U] [#7 -0.13,0.12,0.66,U] [#8 0.07,-0.26,0.66,U] 
20:19:26.242 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.14, -0.08}
20:19:26.242 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.31 = 0.31)
20:19:26.244 00.002 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.42 = -2.86)
20:19:26.246 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.26 mountX=0.11 mountY=-0.03, mountTheta=-0.29
20:19:26.246 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.11, opts=13)
20:19:26.248 00.002 7988 Enqueuing Move request for scope (0.03, -0.11)
20:19:26.250 00.002 15712 Worker thread wakes up
20:19:26.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
20:19:26.250 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
20:19:26.250 00.000 15712 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=-0.03
20:19:26.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:26.250 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.6 Saturated
20:19:26.252 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:26.252 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:26.254 00.002 7988 Enqueuing Expose request
20:19:26.254 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.70
20:19:26.254 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
20:19:26.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:26.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:19:26.254 00.000 15712 MoveAxis(E, 4, ABG)
20:19:26.254 00.000 15712 Guiding  Dir = 2, Dur = 4
20:19:26.254 00.000 15712 IsGuiding returns 0
20:19:26.274 00.020 15712 IsGuiding returns 0
20:19:26.274 00.000 15712 Move returns status 0, amount 4
20:19:26.274 00.000 15712 MoveAxis(N, 0, ABG)
20:19:26.274 00.000 15712 Move returns status 0, amount 0
20:19:26.274 00.000 15712 move complete, result=0
20:19:26.274 00.000 15712 worker thread done servicing request
20:19:26.274 00.000 15712 Worker thread wakes up
20:19:26.274 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
20:19:26.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:26.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:27.693 01.419 15712 Exposure complete
20:19:27.754 00.061 15712 worker thread done servicing request
20:19:27.754 00.000 7988 OnExposeComplete: enter
20:19:27.755 00.001 7988 UpdateGuideState(): m_state=6
20:19:27.755 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3821
20:19:27.755 00.000 7988 Star::Find returns 1 (0), X=1174.26, Y=435.21, Mass=1461, SNR=26.1, Peak=237 HFD=3.5
20:19:27.755 00.000 7988 MultiStar: [#1 -0.05,0.06,1.06,U] [#2 -0.07,-0.03,1.01,U] [#3 0.22,-0.13,0.96,U] [#4 0.24,-0.15,1.07,U] [#5 0.02,-0.19,0.77,U] [#6 -0.06,-0.12,0.71,U] [#7 -0.09,-0.11,0.74,U] [#8 0.21,-0.07,0.66,U] 
20:19:27.755 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {-0.09, -0.00}
20:19:27.755 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.58) = xAngle (0.44 = 0.44)
20:19:27.755 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.74)
20:19:27.755 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.14 mountX=0.08 mountY=-0.03, mountTheta=-0.41
20:19:27.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.08, opts=13)
20:19:27.755 00.000 7988 Enqueuing Move request for scope (0.04, -0.08)
20:19:27.766 00.011 15712 Worker thread wakes up
20:19:27.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:27.766 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.1
20:19:27.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:27.766 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:27.771 00.005 7988 Enqueuing Expose request
20:19:27.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
20:19:27.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
20:19:27.771 00.000 15712 Moving (0.04, -0.08) raw xDistance=0.08 yDistance=-0.03
20:19:27.774 00.003 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.70
20:19:27.774 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
20:19:27.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:27.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:19:27.774 00.000 15712 MoveAxis(E, 4, ABG)
20:19:27.774 00.000 15712 Guiding  Dir = 2, Dur = 4
20:19:27.776 00.002 15712 IsGuiding returns 0
20:19:27.791 00.015 15712 IsGuiding returns 0
20:19:27.791 00.000 15712 Move returns status 0, amount 4
20:19:27.791 00.000 15712 MoveAxis(N, 0, ABG)
20:19:27.791 00.000 15712 Move returns status 0, amount 0
20:19:27.791 00.000 15712 move complete, result=0
20:19:27.791 00.000 15712 worker thread done servicing request
20:19:27.791 00.000 15712 Worker thread wakes up
20:19:27.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:27.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:27.791 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
20:19:29.429 01.638 15712 Exposure complete
20:19:29.485 00.056 15712 worker thread done servicing request
20:19:29.485 00.000 7988 OnExposeComplete: enter
20:19:29.485 00.000 7988 UpdateGuideState(): m_state=6
20:19:29.490 00.005 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3822
20:19:29.490 00.000 7988 Star::Find returns 1 (0), X=1174.26, Y=435.25, Mass=1499, SNR=26.5, Peak=232 HFD=3.5
20:19:29.490 00.000 7988 MultiStar: [#1 0.14,-0.02,1.01,U] [#2 -0.07,0.05,0.98,U] [#3 0.16,0.11,0.93,U] [#4 0.32,-0.02,1.03,U] [#5 0.22,-0.08,0.70,U] [#6 0.26,0.15,0.68,U] [#7 0.05,0.05,0.65,U] [#8 0.27,-0.32,0.61,U] 
20:19:29.490 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.00}, one-star: {-0.09, 0.03}
20:19:29.490 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.58) = xAngle (4.36 = -1.92)
20:19:29.490 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.47 = 1.18)
20:19:29.490 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.78 mountX=-0.03 mountY=0.09, mountTheta=1.93
20:19:29.490 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.03, opts=13)
20:19:29.490 00.000 7988 Enqueuing Move request for scope (-0.09, 0.03)
20:19:29.490 00.000 15712 Worker thread wakes up
20:19:29.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
20:19:29.501 00.011 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
20:19:29.501 00.000 15712 Moving (-0.09, 0.03) raw xDistance=-0.03 yDistance=0.09
20:19:29.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:29.501 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.5
20:19:29.503 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:29.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:29.505 00.002 7988 Enqueuing Expose request
20:19:29.506 00.001 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.70
20:19:29.506 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
20:19:29.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:29.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:19:29.506 00.000 15712 MoveAxis(E, 6, ABG)
20:19:29.506 00.000 15712 Guiding  Dir = 2, Dur = 6
20:19:29.538 00.032 15712 IsGuiding returns 0
20:19:29.554 00.016 15712 IsGuiding returns 0
20:19:29.554 00.000 15712 Move returns status 0, amount 6
20:19:29.554 00.000 15712 MoveAxis(N, 0, ABG)
20:19:29.554 00.000 15712 Move returns status 0, amount 0
20:19:29.554 00.000 15712 move complete, result=0
20:19:29.554 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
20:19:29.558 00.004 15712 worker thread done servicing request
20:19:29.558 00.000 15712 Worker thread wakes up
20:19:29.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:29.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:30.973 01.415 15712 Exposure complete
20:19:31.033 00.060 15712 worker thread done servicing request
20:19:31.033 00.000 7988 OnExposeComplete: enter
20:19:31.036 00.003 7988 UpdateGuideState(): m_state=6
20:19:31.036 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3823
20:19:31.036 00.000 7988 Star::Find returns 1 (0), X=1174.45, Y=435.23, Mass=1546, SNR=26.7, Peak=225 HFD=3.4
20:19:31.036 00.000 7988 MultiStar: [#1 0.12,0.45,1.02,U] [#2 0.20,0.09,0.97,U] [#3 0.31,0.15,0.94,U] [#4 0.32,-0.04,1.01,U] [#5 0.32,0.36,0.73,U] [#6 0.12,0.14,0.71,U] [#7 0.55,0.04,0.64,U] [#8 0.10,-0.11,0.67,U] 
20:19:31.036 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.13}, one-star: {0.10, 0.01}
20:19:31.036 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.67 = 1.67)
20:19:31.036 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.78 = -1.50)
20:19:31.036 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.09 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
20:19:31.036 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
20:19:31.036 00.000 7988 Enqueuing Move request for scope (0.10, 0.01)
20:19:31.049 00.013 15712 Worker thread wakes up
20:19:31.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
20:19:31.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
20:19:31.049 00.000 15712 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
20:19:31.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:31.049 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.7
20:19:31.052 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:31.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:31.052 00.000 7988 Enqueuing Expose request
20:19:31.052 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.70
20:19:31.052 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
20:19:31.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:31.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:19:31.052 00.000 15712 MoveAxis(E, 6, ABG)
20:19:31.052 00.000 15712 Guiding  Dir = 2, Dur = 6
20:19:31.052 00.000 15712 IsGuiding returns 0
20:19:31.074 00.022 15712 IsGuiding returns 0
20:19:31.074 00.000 15712 Move returns status 0, amount 6
20:19:31.074 00.000 15712 MoveAxis(N, 0, ABG)
20:19:31.074 00.000 15712 Move returns status 0, amount 0
20:19:31.074 00.000 15712 move complete, result=0
20:19:31.074 00.000 15712 worker thread done servicing request
20:19:31.074 00.000 15712 Worker thread wakes up
20:19:31.074 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
20:19:31.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:31.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:32.715 01.641 15712 Exposure complete
20:19:32.766 00.051 15712 worker thread done servicing request
20:19:32.766 00.000 7988 OnExposeComplete: enter
20:19:32.777 00.011 7988 UpdateGuideState(): m_state=6
20:19:32.777 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3824
20:19:32.779 00.002 7988 Star::Find returns 1 (0), X=1174.45, Y=435.42, Mass=1583, SNR=27.0, Peak=204 HFD=3.3
20:19:32.779 00.000 7988 MultiStar: [#1 0.26,0.36,0.96,U] [#2 0.24,0.22,0.98,U] [#3 0.48,0.16,0.94,U] [#4 0.47,0.08,1.00,U] [#5 0.46,0.31,0.72,U] [#6 0.23,0.44,0.72,U] [#7 0.23,0.33,0.67,U] [#8 0.13,-0.21,0.64,U] 
20:19:32.781 00.002 7988 single-star, 8 included, MultiStar: {0.29, 0.21}, one-star: {0.10, 0.20}
20:19:32.781 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
20:19:32.783 00.002 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
20:19:32.783 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.11 mountX=-0.20 mountY=-0.10, mountTheta=-2.66
20:19:32.785 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.20, opts=13)
20:19:32.787 00.002 7988 Enqueuing Move request for scope (0.10, 0.20)
20:19:32.787 00.000 15712 Worker thread wakes up
20:19:32.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
20:19:32.787 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
20:19:32.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:32.787 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.0
20:19:32.791 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:32.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:32.792 00.001 7988 Enqueuing Expose request
20:19:32.792 00.000 15712 Moving (0.10, 0.20) raw xDistance=-0.20 yDistance=-0.10
20:19:32.792 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 637.70
20:19:32.792 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
20:19:32.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:32.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:19:32.792 00.000 15712 MoveAxis(E, 47, ABG)
20:19:32.792 00.000 15712 Guiding  Dir = 2, Dur = 47
20:19:32.792 00.000 15712 IsGuiding returns 0
20:19:32.817 00.025 15712 PulseGuide returned control before completion, sleep 39
20:19:32.885 00.068 15712 IsGuiding returns 1
20:19:32.885 00.000 15712 scope still moving after pulse duration time elapsed
20:19:32.921 00.036 15712 IsGuiding returns 0
20:19:32.921 00.000 15712 scope move finished after 47 + 75 ms
20:19:32.921 00.000 15712 Move returns status 0, amount 47
20:19:32.921 00.000 15712 MoveAxis(N, 0, ABG)
20:19:32.921 00.000 15712 Move returns status 0, amount 0
20:19:32.921 00.000 15712 move complete, result=0
20:19:32.921 00.000 15712 worker thread done servicing request
20:19:32.921 00.000 15712 Worker thread wakes up
20:19:32.921 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
20:19:32.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:32.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:34.333 01.412 15712 Exposure complete
20:19:34.390 00.057 15712 worker thread done servicing request
20:19:34.390 00.000 7988 OnExposeComplete: enter
20:19:34.390 00.000 7988 UpdateGuideState(): m_state=6
20:19:34.396 00.006 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3825
20:19:34.396 00.000 7988 Star::Find returns 1 (0), X=1174.32, Y=435.24, Mass=1586, SNR=27.0, Peak=211 HFD=3.6
20:19:34.398 00.002 7988 MultiStar: [#1 0.16,-0.05,0.97,U] [#2 -0.09,-0.06,1.00,U] [#3 0.42,-0.26,0.95,U] [#4 0.30,-0.20,1.00,U] [#5 0.42,0.05,0.67,U] [#6 0.15,0.05,0.72,U] [#7 0.17,-0.24,0.68,U] [#8 0.02,-0.34,0.64,U] 
20:19:34.399 00.001 7988 single-star, 8 included, MultiStar: {0.17, -0.11}, one-star: {-0.03, 0.02}
20:19:34.401 00.002 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.16)
20:19:34.401 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.95)
20:19:34.403 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.55 mountX=-0.02 mountY=0.03, mountTheta=2.17
20:19:34.403 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
20:19:34.405 00.002 7988 Enqueuing Move request for scope (-0.03, 0.02)
20:19:34.407 00.002 15712 Worker thread wakes up
20:19:34.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
20:19:34.407 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
20:19:34.407 00.000 15712 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
20:19:34.409 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:34.411 00.002 7988 UpdateGuideState exits: m=1586 SNR=27.0
20:19:34.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:34.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:34.416 00.005 7988 Enqueuing Expose request
20:19:34.416 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.71
20:19:34.416 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
20:19:34.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:34.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:19:34.416 00.000 15712 MoveAxis(E, 8, ABG)
20:19:34.416 00.000 15712 Guiding  Dir = 2, Dur = 8
20:19:34.416 00.000 15712 IsGuiding returns 0
20:19:34.447 00.031 15712 IsGuiding returns 0
20:19:34.447 00.000 15712 Move returns status 0, amount 8
20:19:34.447 00.000 15712 MoveAxis(N, 0, ABG)
20:19:34.447 00.000 15712 Move returns status 0, amount 0
20:19:34.447 00.000 15712 move complete, result=0
20:19:34.447 00.000 15712 worker thread done servicing request
20:19:34.447 00.000 15712 Worker thread wakes up
20:19:34.447 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
20:19:34.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:34.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:36.081 01.634 15712 Exposure complete
20:19:36.143 00.062 15712 worker thread done servicing request
20:19:36.143 00.000 7988 OnExposeComplete: enter
20:19:36.143 00.000 7988 UpdateGuideState(): m_state=6
20:19:36.143 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3826
20:19:36.143 00.000 7988 Star::Find returns 1 (0), X=1174.38, Y=435.31, Mass=1533, SNR=26.7, Peak=212 HFD=3.5
20:19:36.143 00.000 7988 MultiStar: [#1 0.30,0.05,0.98,U] [#2 0.08,0.10,1.01,U] [#3 0.29,0.08,0.95,U] [#4 0.47,0.09,1.00,U] [#5 0.41,0.17,0.66,U] [#6 0.35,0.18,0.71,U] [#7 0.35,0.21,0.66,U] [#8 0.42,-0.26,0.66,U] 
20:19:36.143 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.08}, one-star: {0.03, 0.09}
20:19:36.151 00.008 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
20:19:36.151 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.36)
20:19:36.151 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.23 mountX=-0.09 mountY=-0.04, mountTheta=-2.78
20:19:36.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
20:19:36.151 00.000 7988 Enqueuing Move request for scope (0.03, 0.09)
20:19:36.151 00.000 15712 Worker thread wakes up
20:19:36.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
20:19:36.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
20:19:36.151 00.000 15712 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=-0.04
20:19:36.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:36.151 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7
20:19:36.159 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:36.159 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:36.159 00.000 7988 Enqueuing Expose request
20:19:36.159 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.71
20:19:36.159 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
20:19:36.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:36.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:19:36.159 00.000 15712 MoveAxis(E, 8, ABG)
20:19:36.159 00.000 15712 Guiding  Dir = 2, Dur = 8
20:19:36.159 00.000 15712 IsGuiding returns 0
20:19:36.185 00.026 15712 IsGuiding returns 0
20:19:36.185 00.000 15712 Move returns status 0, amount 8
20:19:36.185 00.000 15712 MoveAxis(N, 0, ABG)
20:19:36.185 00.000 15712 Move returns status 0, amount 0
20:19:36.185 00.000 15712 move complete, result=0
20:19:36.185 00.000 15712 worker thread done servicing request
20:19:36.185 00.000 15712 Worker thread wakes up
20:19:36.185 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
20:19:36.191 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:36.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:37.594 01.403 15712 Exposure complete
20:19:37.656 00.062 15712 worker thread done servicing request
20:19:37.656 00.000 7988 OnExposeComplete: enter
20:19:37.658 00.002 7988 UpdateGuideState(): m_state=6
20:19:37.658 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3827
20:19:37.658 00.000 7988 Star::Find returns 1 (0), X=1174.25, Y=435.26, Mass=1544, SNR=26.7, Peak=207 HFD=3.6
20:19:37.658 00.000 7988 MultiStar: [#1 0.33,0.06,1.01,U] [#2 0.10,0.09,0.99,U] [#3 0.45,0.12,0.92,U] [#4 0.51,-0.02,1.01,U] [#5 0.57,0.14,0.64,U] [#6 0.09,0.17,0.72,U] [#7 0.15,0.06,0.65,U] [#8 0.10,-0.21,0.64,U] 
20:19:37.658 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.05}, one-star: {-0.10, 0.04}
20:19:37.658 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.58) = xAngle (4.32 = -1.97)
20:19:37.658 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.43 = 1.14)
20:19:37.665 00.007 7988 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.10 cameraTheta=2.74 mountX=-0.04 mountY=0.10, mountTheta=1.97
20:19:37.665 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.04, opts=13)
20:19:37.665 00.000 7988 Enqueuing Move request for scope (-0.10, 0.04)
20:19:37.665 00.000 15712 Worker thread wakes up
20:19:37.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
20:19:37.665 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
20:19:37.665 00.000 15712 Moving (-0.10, 0.04) raw xDistance=-0.04 yDistance=0.10
20:19:37.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:37.665 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.7
20:19:37.671 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:37.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:37.673 00.002 7988 Enqueuing Expose request
20:19:37.673 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.71
20:19:37.673 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
20:19:37.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:37.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:19:37.673 00.000 15712 MoveAxis(E, 6, ABG)
20:19:37.673 00.000 15712 Guiding  Dir = 2, Dur = 6
20:19:37.673 00.000 15712 IsGuiding returns 0
20:19:37.692 00.019 15712 IsGuiding returns 0
20:19:37.692 00.000 15712 Move returns status 0, amount 6
20:19:37.692 00.000 15712 MoveAxis(N, 0, ABG)
20:19:37.692 00.000 15712 Move returns status 0, amount 0
20:19:37.692 00.000 15712 move complete, result=0
20:19:37.692 00.000 15712 worker thread done servicing request
20:19:37.692 00.000 15712 Worker thread wakes up
20:19:37.692 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
20:19:37.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:37.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:39.332 01.640 15712 Exposure complete
20:19:39.393 00.061 15712 worker thread done servicing request
20:19:39.393 00.000 7988 OnExposeComplete: enter
20:19:39.393 00.000 7988 UpdateGuideState(): m_state=6
20:19:39.396 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3828
20:19:39.398 00.002 7988 Star::Find returns 1 (0), X=1174.48, Y=435.08, Mass=1384, SNR=25.3, Peak=172 HFD=3.2
20:19:39.399 00.001 7988 MultiStar: [#1 0.43,0.01,1.06,U] [#2 0.09,0.00,1.02,U] [#3 0.55,-0.06,1.00,U] [#4 0.48,0.02,1.08,U] [#5 0.67,0.21,0.78,U] [#6 0.22,-0.17,0.70,U] [#7 0.19,0.13,0.68,U] [#8 0.20,-0.25,0.66,U] 
20:19:39.399 00.000 7988 single-star, 8 included, MultiStar: {0.33, -0.02}, one-star: {0.13, -0.14}
20:19:39.401 00.002 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
20:19:39.401 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.40)
20:19:39.403 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.81 mountX=0.14 mountY=-0.13, mountTheta=-0.75
20:19:39.405 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.14, opts=13)
20:19:39.405 00.000 7988 Enqueuing Move request for scope (0.13, -0.14)
20:19:39.407 00.002 15712 Worker thread wakes up
20:19:39.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
20:19:39.407 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
20:19:39.407 00.000 15712 Moving (0.13, -0.14) raw xDistance=0.14 yDistance=-0.13
20:19:39.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:39.407 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.3
20:19:39.409 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:39.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:39.411 00.002 7988 Enqueuing Expose request
20:19:39.411 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.71
20:19:39.411 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
20:19:39.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:39.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:19:39.411 00.000 15712 MoveAxis(E, 6, ABG)
20:19:39.411 00.000 15712 Guiding  Dir = 2, Dur = 6
20:19:39.411 00.000 15712 IsGuiding returns 0
20:19:39.432 00.021 15712 IsGuiding returns 0
20:19:39.432 00.000 15712 Move returns status 0, amount 6
20:19:39.432 00.000 15712 MoveAxis(N, 0, ABG)
20:19:39.432 00.000 15712 Move returns status 0, amount 0
20:19:39.432 00.000 15712 move complete, result=0
20:19:39.432 00.000 15712 worker thread done servicing request
20:19:39.432 00.000 15712 Worker thread wakes up
20:19:39.432 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
20:19:39.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:39.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:40.849 01.417 15712 Exposure complete
20:19:40.894 00.045 15712 worker thread done servicing request
20:19:40.894 00.000 7988 OnExposeComplete: enter
20:19:40.910 00.016 7988 UpdateGuideState(): m_state=6
20:19:40.911 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3829
20:19:40.911 00.000 7988 Star::Find returns 1 (0), X=1174.35, Y=435.16, Mass=1566, SNR=27.0, Peak=197 HFD=3.6
20:19:40.911 00.000 7988 MultiStar: [#1 0.34,-0.09,0.99,U] [#2 0.20,-0.07,1.00,U] [#3 0.43,-0.02,0.95,U] [#4 0.54,0.01,1.04,U] [#5 0.45,-0.07,0.72,U] [#6 0.33,-0.09,0.70,U] [#7 0.14,-0.03,0.65,U] [#8 0.14,-0.36,0.68,U] 
20:19:40.911 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.08}, one-star: {0.00, -0.06}
20:19:40.911 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
20:19:40.911 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.11)
20:19:40.911 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.52 mountX=0.06 mountY=-0.00, mountTheta=-0.03
20:19:40.911 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.06, opts=13)
20:19:40.911 00.000 7988 Enqueuing Move request for scope (0.00, -0.06)
20:19:40.911 00.000 15712 Worker thread wakes up
20:19:40.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
20:19:40.911 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
20:19:40.911 00.000 15712 Moving (0.00, -0.06) raw xDistance=0.06 yDistance=-0.00
20:19:40.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:40.911 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.0
20:19:40.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:40.926 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:40.926 00.000 7988 Enqueuing Expose request
20:19:40.928 00.002 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.71
20:19:40.928 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
20:19:40.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:40.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:19:40.928 00.000 15712 MoveAxis(E, 3, ABG)
20:19:40.928 00.000 15712 Guiding  Dir = 2, Dur = 3
20:19:40.928 00.000 15712 IsGuiding returns 0
20:19:40.945 00.017 15712 IsGuiding returns 0
20:19:40.945 00.000 15712 Move returns status 0, amount 3
20:19:40.945 00.000 15712 MoveAxis(N, 0, ABG)
20:19:40.945 00.000 15712 Move returns status 0, amount 0
20:19:40.945 00.000 15712 move complete, result=0
20:19:40.945 00.000 15712 worker thread done servicing request
20:19:40.945 00.000 15712 Worker thread wakes up
20:19:40.945 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:19:40.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:40.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:42.695 01.750 15712 Exposure complete
20:19:42.746 00.051 15712 worker thread done servicing request
20:19:42.746 00.000 7988 OnExposeComplete: enter
20:19:42.746 00.000 7988 UpdateGuideState(): m_state=6
20:19:42.757 00.011 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3830
20:19:42.757 00.000 7988 Star::Find returns 1 (0), X=1174.41, Y=435.24, Mass=1436, SNR=25.8, Peak=203 HFD=3.3
20:19:42.757 00.000 7988 MultiStar: [#1 0.33,-0.04,0.98,U] [#2 0.26,0.03,1.02,U] [#3 0.49,-0.06,0.98,U] [#4 0.41,0.01,1.06,U] [#5 0.45,0.18,0.69,U] [#6 0.36,-0.07,0.74,U] [#7 -0.05,-0.02,0.67,U] [#8 0.24,-0.28,0.68,U] 
20:19:42.757 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.02}, one-star: {0.06, 0.02}
20:19:42.763 00.006 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.58) = xAngle (1.99 = 1.99)
20:19:42.763 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.09 = -1.19)
20:19:42.763 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.41 mountX=-0.02 mountY=-0.06, mountTheta=-1.98
20:19:42.763 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.02, opts=13)
20:19:42.763 00.000 7988 Enqueuing Move request for scope (0.06, 0.02)
20:19:42.763 00.000 15712 Worker thread wakes up
20:19:42.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
20:19:42.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
20:19:42.763 00.000 15712 Moving (0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
20:19:42.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:42.763 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.8
20:19:42.770 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:42.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:42.773 00.003 7988 Enqueuing Expose request
20:19:42.773 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.72
20:19:42.773 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:19:42.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:42.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:19:42.773 00.000 15712 MoveAxis(E, 4, ABG)
20:19:42.773 00.000 15712 Guiding  Dir = 2, Dur = 4
20:19:42.773 00.000 15712 IsGuiding returns 0
20:19:42.791 00.018 15712 IsGuiding returns 0
20:19:42.791 00.000 15712 Move returns status 0, amount 4
20:19:42.791 00.000 15712 MoveAxis(N, 0, ABG)
20:19:42.791 00.000 15712 Move returns status 0, amount 0
20:19:42.791 00.000 15712 move complete, result=0
20:19:42.791 00.000 15712 worker thread done servicing request
20:19:42.791 00.000 15712 Worker thread wakes up
20:19:42.791 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
20:19:42.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:42.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:44.211 01.420 15712 Exposure complete
20:19:44.259 00.048 15712 worker thread done servicing request
20:19:44.273 00.014 7988 OnExposeComplete: enter
20:19:44.273 00.000 7988 UpdateGuideState(): m_state=6
20:19:44.275 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3831
20:19:44.275 00.000 7988 Star::Find returns 1 (0), X=1174.25, Y=435.35, Mass=1420, SNR=25.5, Peak=231 HFD=3.2
20:19:44.275 00.000 7988 MultiStar: [#1 0.17,0.10,1.02,U] [#2 0.14,-0.04,1.01,U] [#3 0.21,-0.10,1.00,U] [#4 0.41,-0.09,1.05,U] [#5 0.36,0.31,0.75,U] [#6 0.07,0.28,0.75,U] [#7 0.27,0.11,0.69,U] [#8 0.10,-0.27,0.66,U] 
20:19:44.275 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.04}, one-star: {-0.10, 0.13}
20:19:44.275 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.80 = -2.48)
20:19:44.275 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.91 = 0.63)
20:19:44.275 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.23 mountX=-0.13 mountY=0.09, mountTheta=2.50
20:19:44.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.13, opts=13)
20:19:44.275 00.000 7988 Enqueuing Move request for scope (-0.10, 0.13)
20:19:44.275 00.000 15712 Worker thread wakes up
20:19:44.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
20:19:44.275 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
20:19:44.275 00.000 15712 Moving (-0.10, 0.13) raw xDistance=-0.13 yDistance=0.09
20:19:44.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:44.275 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.5
20:19:44.288 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:44.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:44.288 00.000 7988 Enqueuing Expose request
20:19:44.288 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.72
20:19:44.288 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
20:19:44.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:44.293 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:19:44.293 00.000 15712 MoveAxis(E, 3, ABG)
20:19:44.293 00.000 15712 Guiding  Dir = 2, Dur = 3
20:19:44.293 00.000 15712 IsGuiding returns 0
20:19:44.310 00.017 15712 IsGuiding returns 0
20:19:44.310 00.000 15712 Move returns status 0, amount 3
20:19:44.310 00.000 15712 MoveAxis(N, 0, ABG)
20:19:44.310 00.000 15712 Move returns status 0, amount 0
20:19:44.310 00.000 15712 move complete, result=0
20:19:44.310 00.000 15712 worker thread done servicing request
20:19:44.310 00.000 15712 Worker thread wakes up
20:19:44.310 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:19:44.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:44.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:45.952 01.642 15712 Exposure complete
20:19:46.012 00.060 15712 worker thread done servicing request
20:19:46.012 00.000 7988 OnExposeComplete: enter
20:19:46.013 00.001 7988 UpdateGuideState(): m_state=6
20:19:46.013 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3832
20:19:46.015 00.002 7988 Star::Find returns 1 (1), X=1174.30, Y=435.48, Mass=1475, SNR=26.0, Peak=255 HFD=3.3
20:19:46.017 00.002 7988 MultiStar: [#1 0.08,0.49,1.05,U] [#2 -0.15,0.22,1.02,U] [#3 0.09,0.07,0.96,U] [#4 0.21,0.16,1.06,U] [#5 0.08,0.42,0.75,U] [#6 -0.01,0.24,0.73,U] [#7 -0.05,0.13,0.67,U] [#8 -0.25,-0.04,0.69,U] 
20:19:46.017 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.23}, one-star: {-0.05, 0.26}
20:19:46.019 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
20:19:46.019 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
20:19:46.019 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.55 mountX=-0.23 mountY=-0.01, mountTheta=-3.10
20:19:46.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.23, opts=13)
20:19:46.019 00.000 7988 Enqueuing Move request for scope (0.00, 0.23)
20:19:46.025 00.006 15712 Worker thread wakes up
20:19:46.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
20:19:46.025 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
20:19:46.025 00.000 15712 Moving (0.00, 0.23) raw xDistance=-0.23 yDistance=-0.01
20:19:46.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:46.025 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.0 Saturated
20:19:46.027 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:46.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:46.029 00.002 7988 Enqueuing Expose request
20:19:46.029 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 637.72
20:19:46.029 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
20:19:46.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:46.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:19:46.029 00.000 15712 MoveAxis(E, 48, ABG)
20:19:46.029 00.000 15712 Guiding  Dir = 2, Dur = 48
20:19:46.029 00.000 15712 IsGuiding returns 0
20:19:46.045 00.016 15712 PulseGuide returned control before completion, sleep 43
20:19:46.127 00.082 15712 IsGuiding returns 0
20:19:46.127 00.000 15712 Move returns status 0, amount 48
20:19:46.127 00.000 15712 MoveAxis(N, 0, ABG)
20:19:46.127 00.000 15712 Move returns status 0, amount 0
20:19:46.127 00.000 15712 move complete, result=0
20:19:46.127 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
20:19:46.134 00.007 15712 worker thread done servicing request
20:19:46.134 00.000 15712 Worker thread wakes up
20:19:46.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:46.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:47.548 01.414 15712 Exposure complete
20:19:47.609 00.061 15712 worker thread done servicing request
20:19:47.609 00.000 7988 OnExposeComplete: enter
20:19:47.611 00.002 7988 UpdateGuideState(): m_state=6
20:19:47.613 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3833
20:19:47.613 00.000 7988 Star::Find returns 1 (1), X=1174.14, Y=435.30, Mass=1509, SNR=26.4, Peak=255 HFD=3.4
20:19:47.615 00.002 7988 MultiStar: [#1 -0.04,0.17,1.02,U] [#2 0.04,0.18,0.99,U] [#3 0.32,0.09,0.94,U] [#4 0.28,-0.06,1.04,U] [#5 0.11,0.13,0.71,U] [#6 -0.04,0.05,0.72,U] [#7 0.26,-0.01,0.68,U] [#8 -0.23,-0.23,0.66,U] 
20:19:47.615 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {-0.21, 0.08}
20:19:47.617 00.002 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
20:19:47.617 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.84)
20:19:47.617 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.76 mountX=-0.06 mountY=-0.06, mountTheta=-2.32
20:19:47.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.05, opts=13)
20:19:47.622 00.005 7988 Enqueuing Move request for scope (0.06, 0.05)
20:19:47.622 00.000 15712 Worker thread wakes up
20:19:47.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
20:19:47.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
20:19:47.622 00.000 15712 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=-0.06
20:19:47.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:47.625 00.003 7988 UpdateGuideState exits: m=1509 SNR=26.4 Saturated
20:19:47.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:47.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:47.625 00.000 7988 Enqueuing Expose request
20:19:47.625 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.72
20:19:47.625 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:19:47.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:47.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:19:47.625 00.000 15712 MoveAxis(E, 3, ABG)
20:19:47.625 00.000 15712 Guiding  Dir = 2, Dur = 3
20:19:47.625 00.000 15712 IsGuiding returns 0
20:19:47.673 00.048 15712 IsGuiding returns 0
20:19:47.673 00.000 15712 Move returns status 0, amount 3
20:19:47.673 00.000 15712 MoveAxis(N, 0, ABG)
20:19:47.673 00.000 15712 Move returns status 0, amount 0
20:19:47.673 00.000 15712 move complete, result=0
20:19:47.673 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
20:19:47.684 00.011 15712 worker thread done servicing request
20:19:47.684 00.000 15712 Worker thread wakes up
20:19:47.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:47.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:49.429 01.745 15712 Exposure complete
20:19:49.476 00.047 15712 worker thread done servicing request
20:19:49.476 00.000 7988 OnExposeComplete: enter
20:19:49.476 00.000 7988 UpdateGuideState(): m_state=6
20:19:49.490 00.014 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3834
20:19:49.490 00.000 7988 Star::Find returns 1 (0), X=1174.39, Y=435.23, Mass=1438, SNR=25.8, Peak=220 HFD=3.2
20:19:49.493 00.003 7988 MultiStar: [#1 0.34,-0.12,1.03,U] [#2 0.13,-0.04,1.03,U] [#3 0.52,-0.16,0.97,U] [#4 0.52,-0.09,1.08,U] [#5 0.61,-0.02,0.74,U] [#6 0.24,0.00,0.74,U] [#7 0.12,-0.09,0.68,U] [#8 0.10,-0.34,0.70,U] 
20:19:49.493 00.000 7988 single-star, 8 included, MultiStar: {0.30, -0.09}, one-star: {0.04, 0.01}
20:19:49.493 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.58) = xAngle (1.82 = 1.82)
20:19:49.493 00.000 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.93 = -1.36)
20:19:49.493 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.24 mountX=-0.01 mountY=-0.04, mountTheta=-1.82
20:19:49.493 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.01, opts=13)
20:19:49.493 00.000 7988 Enqueuing Move request for scope (0.04, 0.01)
20:19:49.493 00.000 15712 Worker thread wakes up
20:19:49.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
20:19:49.493 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
20:19:49.493 00.000 15712 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
20:19:49.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:49.493 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.8
20:19:49.503 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:49.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:49.505 00.002 7988 Enqueuing Expose request
20:19:49.505 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.72
20:19:49.505 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
20:19:49.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:49.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:19:49.505 00.000 15712 MoveAxis(E, 4, ABG)
20:19:49.505 00.000 15712 Guiding  Dir = 2, Dur = 4
20:19:49.505 00.000 15712 IsGuiding returns 0
20:19:49.537 00.032 15712 IsGuiding returns 0
20:19:49.537 00.000 15712 Move returns status 0, amount 4
20:19:49.537 00.000 15712 MoveAxis(N, 0, ABG)
20:19:49.537 00.000 15712 Move returns status 0, amount 0
20:19:49.537 00.000 15712 move complete, result=0
20:19:49.537 00.000 15712 worker thread done servicing request
20:19:49.537 00.000 15712 Worker thread wakes up
20:19:49.537 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
20:19:49.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:49.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:50.958 01.421 15712 Exposure complete
20:19:51.016 00.058 15712 worker thread done servicing request
20:19:51.016 00.000 7988 OnExposeComplete: enter
20:19:51.016 00.000 7988 UpdateGuideState(): m_state=6
20:19:51.019 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3835
20:19:51.019 00.000 7988 Star::Find returns 1 (1), X=1174.21, Y=435.10, Mass=1473, SNR=26.1, Peak=255 HFD=2.8
20:19:51.022 00.003 7988 MultiStar: [#1 0.08,0.11,1.07,U] [#2 -0.02,-0.02,1.01,U] [#3 0.33,-0.18,0.98,U] [#4 0.42,-0.25,1.05,U] [#5 0.18,0.27,0.75,U] [#6 -0.19,-0.02,0.71,U] [#7 0.12,0.02,0.64,U] [#8 0.16,-0.22,0.67,U] 
20:19:51.022 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {-0.14, -0.11}
20:19:51.022 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
20:19:51.022 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.02)
20:19:51.022 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.43 mountX=0.05 mountY=-0.11, mountTheta=-1.15
20:19:51.022 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.05, opts=13)
20:19:51.022 00.000 7988 Enqueuing Move request for scope (0.11, -0.05)
20:19:51.022 00.000 15712 Worker thread wakes up
20:19:51.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
20:19:51.022 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
20:19:51.022 00.000 15712 Moving (0.11, -0.05) raw xDistance=0.05 yDistance=-0.11
20:19:51.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:51.022 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.1 Saturated
20:19:51.033 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:51.035 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:51.035 00.000 7988 Enqueuing Expose request
20:19:51.035 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.73
20:19:51.035 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
20:19:51.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:51.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:19:51.035 00.000 15712 MoveAxis(E, 2, ABG)
20:19:51.035 00.000 15712 Guiding  Dir = 2, Dur = 2
20:19:51.039 00.004 15712 IsGuiding returns 0
20:19:51.056 00.017 15712 IsGuiding returns 0
20:19:51.056 00.000 15712 Move returns status 0, amount 2
20:19:51.056 00.000 15712 MoveAxis(N, 0, ABG)
20:19:51.056 00.000 15712 Move returns status 0, amount 0
20:19:51.056 00.000 15712 move complete, result=0
20:19:51.056 00.000 15712 worker thread done servicing request
20:19:51.056 00.000 15712 Worker thread wakes up
20:19:51.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:51.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:51.056 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
20:19:52.696 01.640 15712 Exposure complete
20:19:52.757 00.061 15712 worker thread done servicing request
20:19:52.757 00.000 7988 OnExposeComplete: enter
20:19:52.757 00.000 7988 UpdateGuideState(): m_state=6
20:19:52.760 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3836
20:19:52.760 00.000 7988 Star::Find returns 1 (0), X=1174.30, Y=435.33, Mass=1444, SNR=25.9, Peak=225 HFD=3.3
20:19:52.760 00.000 7988 MultiStar: [#1 0.10,0.15,1.04,U] [#2 -0.17,0.05,1.01,U] [#3 0.38,-0.12,0.97,U] [#4 0.35,0.00,1.05,U] [#5 0.40,0.26,0.72,U] [#6 0.24,-0.05,0.69,U] [#7 0.02,0.08,0.69,U] [#8 0.15,-0.34,0.69,U] 
20:19:52.760 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.02}, one-star: {-0.05, 0.11}
20:19:52.760 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.55 = -2.73)
20:19:52.760 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.38)
20:19:52.760 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=-0.11 mountY=0.04, mountTheta=2.76
20:19:52.760 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
20:19:52.760 00.000 7988 Enqueuing Move request for scope (-0.05, 0.11)
20:19:52.760 00.000 15712 Worker thread wakes up
20:19:52.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
20:19:52.760 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
20:19:52.760 00.000 15712 Moving (-0.05, 0.11) raw xDistance=-0.11 yDistance=0.04
20:19:52.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:52.760 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.9
20:19:52.773 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:52.774 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:52.774 00.000 7988 Enqueuing Expose request
20:19:52.776 00.002 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.73
20:19:52.776 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
20:19:52.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:52.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:19:52.776 00.000 15712 MoveAxis(E, 1, ABG)
20:19:52.776 00.000 15712 Guiding  Dir = 2, Dur = 1
20:19:52.776 00.000 15712 IsGuiding returns 0
20:19:52.795 00.019 15712 IsGuiding returns 0
20:19:52.795 00.000 15712 Move returns status 0, amount 1
20:19:52.795 00.000 15712 MoveAxis(N, 0, ABG)
20:19:52.795 00.000 15712 Move returns status 0, amount 0
20:19:52.795 00.000 15712 move complete, result=0
20:19:52.795 00.000 15712 worker thread done servicing request
20:19:52.795 00.000 15712 Worker thread wakes up
20:19:52.795 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
20:19:52.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:52.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:54.214 01.419 15712 Exposure complete
20:19:54.273 00.059 15712 worker thread done servicing request
20:19:54.273 00.000 7988 OnExposeComplete: enter
20:19:54.275 00.002 7988 UpdateGuideState(): m_state=6
20:19:54.275 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3837
20:19:54.275 00.000 7988 Star::Find returns 1 (0), X=1174.21, Y=435.38, Mass=1452, SNR=25.9, Peak=220 HFD=3.4
20:19:54.275 00.000 7988 MultiStar: [#1 -0.02,0.24,1.03,U] [#2 -0.21,0.16,1.00,U] [#3 0.20,0.16,0.99,U] [#4 0.19,-0.11,1.05,U] [#5 0.20,0.18,0.70,U] [#6 0.03,0.13,0.74,U] [#7 0.20,-0.05,0.70,U] [#8 0.09,-0.00,0.67,U] 
20:19:54.275 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {-0.14, 0.16}
20:19:54.275 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.58) = xAngle (2.71 = 2.71)
20:19:54.275 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.46)
20:19:54.275 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
20:19:54.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.10, opts=13)
20:19:54.275 00.000 7988 Enqueuing Move request for scope (0.05, 0.10)
20:19:54.275 00.000 15712 Worker thread wakes up
20:19:54.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
20:19:54.275 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
20:19:54.275 00.000 15712 Moving (0.05, 0.10) raw xDistance=-0.10 yDistance=-0.05
20:19:54.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:54.289 00.014 7988 UpdateGuideState exits: m=1452 SNR=25.9
20:19:54.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:54.291 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:54.292 00.001 7988 Enqueuing Expose request
20:19:54.294 00.002 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.73
20:19:54.294 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
20:19:54.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:54.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:19:54.294 00.000 15712 MoveAxis(E, 1, ABG)
20:19:54.294 00.000 15712 Guiding  Dir = 2, Dur = 1
20:19:54.294 00.000 15712 IsGuiding returns 0
20:19:54.342 00.048 15712 IsGuiding returns 0
20:19:54.342 00.000 15712 Move returns status 0, amount 1
20:19:54.342 00.000 15712 MoveAxis(N, 0, ABG)
20:19:54.342 00.000 15712 Move returns status 0, amount 0
20:19:54.342 00.000 15712 move complete, result=0
20:19:54.342 00.000 15712 worker thread done servicing request
20:19:54.342 00.000 15712 Worker thread wakes up
20:19:54.342 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:19:54.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:54.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:55.986 01.644 15712 Exposure complete
20:19:56.046 00.060 7988 OnExposeComplete: enter
20:19:56.048 00.002 15712 worker thread done servicing request
20:19:56.048 00.000 7988 UpdateGuideState(): m_state=6
20:19:56.048 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3838
20:19:56.051 00.003 7988 Star::Find returns 1 (0), X=1174.15, Y=435.47, Mass=1452, SNR=25.8, Peak=213 HFD=3.5
20:19:56.051 00.000 7988 MultiStar: [#1 0.21,0.33,1.02,U] [#2 -0.27,0.30,1.04,U] [#3 0.10,0.23,0.97,U] [#4 0.04,0.35,1.06,U] [#5 -0.05,0.29,0.72,U] [#6 -0.07,0.18,0.72,U] [#7 0.09,0.25,0.70,U] [#8 0.02,-0.09,0.65,U] 
20:19:56.053 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.25}, one-star: {-0.20, 0.25}
20:19:56.053 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
20:19:56.055 00.002 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.04)
20:19:56.055 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.64 mountX=-0.25 mountY=0.01, mountTheta=3.10
20:19:56.057 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.25, opts=13)
20:19:56.060 00.003 7988 Enqueuing Move request for scope (-0.02, 0.25)
20:19:56.060 00.000 15712 Worker thread wakes up
20:19:56.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
20:19:56.060 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
20:19:56.060 00.000 15712 Moving (-0.02, 0.25) raw xDistance=-0.25 yDistance=0.01
20:19:56.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:56.062 00.002 7988 UpdateGuideState exits: m=1452 SNR=25.8
20:19:56.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:56.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:56.062 00.000 7988 Enqueuing Expose request
20:19:56.062 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 637.73
20:19:56.062 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
20:19:56.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:56.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:19:56.062 00.000 15712 MoveAxis(E, 47, ABG)
20:19:56.062 00.000 15712 Guiding  Dir = 2, Dur = 47
20:19:56.062 00.000 15712 IsGuiding returns 0
20:19:56.078 00.016 15712 PulseGuide returned control before completion, sleep 35
20:19:56.125 00.047 15712 IsGuiding returns 1
20:19:56.125 00.000 15712 scope still moving after pulse duration time elapsed
20:19:56.161 00.036 15712 IsGuiding returns 0
20:19:56.161 00.000 15712 scope move finished after 47 + 56 ms
20:19:56.161 00.000 15712 Move returns status 0, amount 47
20:19:56.161 00.000 15712 MoveAxis(N, 0, ABG)
20:19:56.161 00.000 15712 Move returns status 0, amount 0
20:19:56.161 00.000 15712 move complete, result=0
20:19:56.161 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
20:19:56.172 00.011 15712 worker thread done servicing request
20:19:56.172 00.000 15712 Worker thread wakes up
20:19:56.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:56.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:57.579 01.407 15712 Exposure complete
20:19:57.638 00.059 15712 worker thread done servicing request
20:19:57.638 00.000 7988 OnExposeComplete: enter
20:19:57.638 00.000 7988 UpdateGuideState(): m_state=6
20:19:57.641 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3839
20:19:57.641 00.000 7988 Star::Find returns 1 (0), X=1174.31, Y=435.46, Mass=1504, SNR=26.4, Peak=221 HFD=3.2
20:19:57.643 00.002 7988 MultiStar: [#1 0.23,0.12,1.00,U] [#2 0.13,0.14,0.98,U] [#3 0.19,0.03,0.94,U] [#4 0.45,0.15,1.01,U] [#5 0.32,0.25,0.72,U] [#6 0.11,-0.04,0.70,U] [#7 0.20,0.17,0.65,U] [#8 0.27,-0.17,0.62,U] 
20:19:57.643 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.11}, one-star: {-0.04, 0.24}
20:19:57.645 00.002 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.58) = xAngle (2.07 = 2.07)
20:19:57.645 00.000 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.18 = -1.10)
20:19:57.647 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.49 mountX=-0.11 mountY=-0.21, mountTheta=-2.07
20:19:57.649 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.11, opts=13)
20:19:57.651 00.002 7988 Enqueuing Move request for scope (0.20, 0.11)
20:19:57.651 00.000 15712 Worker thread wakes up
20:19:57.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
20:19:57.651 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
20:19:57.651 00.000 15712 Moving (0.20, 0.11) raw xDistance=-0.11 yDistance=-0.21
20:19:57.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:57.651 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
20:19:57.654 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:57.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:57.656 00.002 7988 Enqueuing Expose request
20:19:57.658 00.002 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.73
20:19:57.658 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
20:19:57.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:57.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:19:57.658 00.000 15712 MoveAxis(W, 2, ABG)
20:19:57.658 00.000 15712 Guiding  Dir = 3, Dur = 2
20:19:57.672 00.014 15712 IsGuiding returns 0
20:19:57.688 00.016 15712 IsGuiding returns 0
20:19:57.688 00.000 15712 Move returns status 0, amount 2
20:19:57.688 00.000 15712 MoveAxis(N, 0, ABG)
20:19:57.688 00.000 15712 Move returns status 0, amount 0
20:19:57.688 00.000 15712 move complete, result=0
20:19:57.688 00.000 15712 worker thread done servicing request
20:19:57.688 00.000 15712 Worker thread wakes up
20:19:57.688 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
20:19:57.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:57.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:19:59.330 01.642 15712 Exposure complete
20:19:59.391 00.061 15712 worker thread done servicing request
20:19:59.393 00.002 7988 OnExposeComplete: enter
20:19:59.393 00.000 7988 UpdateGuideState(): m_state=6
20:19:59.394 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3840
20:19:59.394 00.000 7988 Star::Find returns 1 (0), X=1174.41, Y=435.32, Mass=1470, SNR=26.2, Peak=225 HFD=3.2
20:19:59.394 00.000 7988 MultiStar: [#1 0.25,0.24,1.02,U] [#2 0.02,-0.06,1.01,U] [#3 0.45,0.08,1.01,U] [#4 0.43,0.03,1.07,U] [#5 0.16,0.41,0.71,U] [#6 0.11,0.22,0.72,U] [#7 0.16,0.22,0.67,U] [#8 0.02,-0.09,0.63,U] 
20:19:59.399 00.005 7988 single-star, 8 included, MultiStar: {0.20, 0.12}, one-star: {0.06, 0.10}
20:19:59.399 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
20:19:59.399 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.58)
20:19:59.399 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.11 mountY=-0.07, mountTheta=-2.57
20:19:59.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
20:19:59.399 00.000 7988 Enqueuing Move request for scope (0.06, 0.10)
20:19:59.399 00.000 15712 Worker thread wakes up
20:19:59.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
20:19:59.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
20:19:59.399 00.000 15712 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=-0.07
20:19:59.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:19:59.399 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.2
20:19:59.408 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:59.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:19:59.410 00.002 7988 Enqueuing Expose request
20:19:59.410 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.73
20:19:59.410 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
20:19:59.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:59.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:19:59.410 00.000 15712 MoveAxis(W, 1, ABG)
20:19:59.410 00.000 15712 Guiding  Dir = 3, Dur = 1
20:19:59.410 00.000 15712 IsGuiding returns 0
20:19:59.431 00.021 15712 IsGuiding returns 0
20:19:59.431 00.000 15712 Move returns status 0, amount 1
20:19:59.431 00.000 15712 MoveAxis(N, 0, ABG)
20:19:59.431 00.000 15712 Move returns status 0, amount 0
20:19:59.431 00.000 15712 move complete, result=0
20:19:59.431 00.000 15712 worker thread done servicing request
20:19:59.431 00.000 15712 Worker thread wakes up
20:19:59.431 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
20:19:59.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:19:59.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:00.848 01.417 15712 Exposure complete
20:20:00.903 00.055 15712 worker thread done servicing request
20:20:00.903 00.000 7988 OnExposeComplete: enter
20:20:00.909 00.006 7988 UpdateGuideState(): m_state=6
20:20:00.909 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3841
20:20:00.909 00.000 7988 Star::Find returns 1 (0), X=1174.43, Y=435.25, Mass=1408, SNR=25.3, Peak=219 HFD=3.2
20:20:00.909 00.000 7988 MultiStar: [#1 0.25,0.10,1.04,U] [#2 0.09,-0.01,1.05,U] [#3 0.31,0.02,1.00,U] [#4 0.45,-0.15,1.09,U] [#5 0.34,0.02,0.76,U] [#6 -0.07,0.12,0.75,U] [#7 0.16,0.14,0.69,U] [#8 0.28,-0.37,0.70,U] 
20:20:00.909 00.000 7988 single-star, 8 included, MultiStar: {0.22, -0.01}, one-star: {0.08, 0.03}
20:20:00.909 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.58) = xAngle (1.96 = 1.96)
20:20:00.909 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.07 = -1.21)
20:20:00.909 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.38 mountX=-0.03 mountY=-0.08, mountTheta=-1.96
20:20:00.909 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.03, opts=13)
20:20:00.920 00.011 7988 Enqueuing Move request for scope (0.08, 0.03)
20:20:00.920 00.000 15712 Worker thread wakes up
20:20:00.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
20:20:00.920 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
20:20:00.920 00.000 15712 Moving (0.08, 0.03) raw xDistance=-0.03 yDistance=-0.08
20:20:00.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:00.920 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.3
20:20:00.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:00.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:00.925 00.005 7988 Enqueuing Expose request
20:20:00.925 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.74
20:20:00.925 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
20:20:00.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:00.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:20:00.925 00.000 15712 MoveAxis(W, 2, ABG)
20:20:00.925 00.000 15712 Guiding  Dir = 3, Dur = 2
20:20:00.925 00.000 15712 IsGuiding returns 0
20:20:00.945 00.020 15712 IsGuiding returns 0
20:20:00.945 00.000 15712 Move returns status 0, amount 2
20:20:00.945 00.000 15712 MoveAxis(N, 0, ABG)
20:20:00.945 00.000 15712 Move returns status 0, amount 0
20:20:00.945 00.000 15712 move complete, result=0
20:20:00.945 00.000 15712 worker thread done servicing request
20:20:00.945 00.000 15712 Worker thread wakes up
20:20:00.945 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
20:20:00.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:00.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:02.587 01.642 15712 Exposure complete
20:20:02.645 00.058 15712 worker thread done servicing request
20:20:02.645 00.000 7988 OnExposeComplete: enter
20:20:02.645 00.000 7988 UpdateGuideState(): m_state=6
20:20:02.648 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3842
20:20:02.650 00.002 7988 Star::Find returns 1 (0), X=1174.30, Y=435.38, Mass=1507, SNR=26.5, Peak=210 HFD=3.4
20:20:02.650 00.000 7988 MultiStar: [#1 0.22,0.41,1.02,U] [#2 0.05,0.18,0.97,U] [#3 0.55,0.15,0.95,U] [#4 0.46,0.02,1.03,U] [#5 0.42,0.19,0.74,U] [#6 0.24,0.16,0.70,U] [#7 0.12,0.30,0.67,U] [#8 0.00,-0.06,0.65,U] 
20:20:02.652 00.002 7988 single-star, 8 included, MultiStar: {0.23, 0.17}, one-star: {-0.05, 0.16}
20:20:02.652 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.85)
20:20:02.654 00.002 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.26)
20:20:02.654 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.86 mountX=-0.16 mountY=0.04, mountTheta=2.88
20:20:02.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.16, opts=13)
20:20:02.658 00.002 7988 Enqueuing Move request for scope (-0.05, 0.16)
20:20:02.658 00.000 15712 Worker thread wakes up
20:20:02.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
20:20:02.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
20:20:02.658 00.000 15712 Moving (-0.05, 0.16) raw xDistance=-0.16 yDistance=0.04
20:20:02.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:02.658 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
20:20:02.661 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:02.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:02.664 00.003 15712 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 637.74
20:20:02.664 00.000 7988 Enqueuing Expose request
20:20:02.664 00.000 15712 PPEC: input: -0.16, control: -0.09, exposure: 1500
20:20:02.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:02.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:20:02.664 00.000 15712 MoveAxis(E, 30, ABG)
20:20:02.664 00.000 15712 Guiding  Dir = 2, Dur = 30
20:20:02.673 00.009 15712 IsGuiding returns 0
20:20:02.690 00.017 15712 PulseGuide returned control before completion, sleep 25
20:20:02.743 00.053 15712 IsGuiding returns 0
20:20:02.743 00.000 15712 Move returns status 0, amount 30
20:20:02.743 00.000 15712 MoveAxis(N, 0, ABG)
20:20:02.743 00.000 15712 Move returns status 0, amount 0
20:20:02.743 00.000 15712 move complete, result=0
20:20:02.743 00.000 15712 worker thread done servicing request
20:20:02.743 00.000 15712 Worker thread wakes up
20:20:02.743 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
20:20:02.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:02.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:04.164 01.421 15712 Exposure complete
20:20:04.226 00.062 15712 worker thread done servicing request
20:20:04.226 00.000 7988 OnExposeComplete: enter
20:20:04.226 00.000 7988 UpdateGuideState(): m_state=6
20:20:04.226 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3843
20:20:04.226 00.000 7988 Star::Find returns 1 (0), X=1174.40, Y=435.29, Mass=1508, SNR=26.4, Peak=193 HFD=3.4
20:20:04.226 00.000 7988 MultiStar: [#1 0.21,0.27,1.02,U] [#2 0.07,0.04,0.99,U] [#3 0.32,0.28,0.95,U] [#4 0.31,0.28,0.97,U] [#5 0.42,0.23,0.75,U] [#6 0.22,0.28,0.71,U] [#7 0.18,0.27,0.66,U] [#8 0.06,0.08,0.65,U] 
20:20:04.226 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.20}, one-star: {0.05, 0.07}
20:20:04.226 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
20:20:04.226 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.67)
20:20:04.226 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.92 mountX=-0.07 mountY=-0.05, mountTheta=-2.48
20:20:04.226 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.07, opts=13)
20:20:04.238 00.012 7988 Enqueuing Move request for scope (0.05, 0.07)
20:20:04.238 00.000 15712 Worker thread wakes up
20:20:04.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
20:20:04.238 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
20:20:04.238 00.000 15712 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=-0.05
20:20:04.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:04.238 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.4
20:20:04.241 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:04.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:04.241 00.000 7988 Enqueuing Expose request
20:20:04.241 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.74
20:20:04.241 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
20:20:04.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:04.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:20:04.241 00.000 15712 MoveAxis(E, 1, ABG)
20:20:04.241 00.000 15712 Guiding  Dir = 2, Dur = 1
20:20:04.241 00.000 15712 IsGuiding returns 0
20:20:04.306 00.065 15712 IsGuiding returns 0
20:20:04.306 00.000 15712 Move returns status 0, amount 1
20:20:04.306 00.000 15712 MoveAxis(N, 0, ABG)
20:20:04.306 00.000 15712 Move returns status 0, amount 0
20:20:04.306 00.000 15712 move complete, result=0
20:20:04.306 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:20:04.308 00.002 15712 worker thread done servicing request
20:20:04.308 00.000 15712 Worker thread wakes up
20:20:04.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:04.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:05.947 01.639 15712 Exposure complete
20:20:06.004 00.057 15712 worker thread done servicing request
20:20:06.004 00.000 7988 OnExposeComplete: enter
20:20:06.009 00.005 7988 UpdateGuideState(): m_state=6
20:20:06.011 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3844
20:20:06.011 00.000 7988 Star::Find returns 1 (0), X=1174.30, Y=435.48, Mass=1511, SNR=26.4, Peak=196 HFD=3.3
20:20:06.013 00.002 7988 MultiStar: [#1 0.34,0.51,1.03,U] [#2 0.05,0.34,0.97,U] [#3 0.57,0.08,0.96,U] [#4 0.54,0.16,1.02,U] [#5 0.43,0.36,0.67,U] [#6 0.25,0.19,0.70,U] [#7 0.44,0.16,0.67,U] [#8 0.16,-0.03,0.66,U] 
20:20:06.013 00.000 7988 single-star, 8 included, MultiStar: {0.30, 0.24}, one-star: {-0.05, 0.26}
20:20:06.015 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
20:20:06.015 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
20:20:06.017 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.76 mountX=-0.26 mountY=0.04, mountTheta=2.97
20:20:06.019 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.26, opts=13)
20:20:06.019 00.000 7988 Enqueuing Move request for scope (-0.05, 0.26)
20:20:06.021 00.002 15712 Worker thread wakes up
20:20:06.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
20:20:06.021 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
20:20:06.021 00.000 15712 Moving (-0.05, 0.26) raw xDistance=-0.26 yDistance=0.04
20:20:06.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:20:06.022 00.001 7988 UpdateGuideState exits: m=1511 SNR=26.4
20:20:06.024 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:06.025 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:06.025 00.000 7988 Enqueuing Expose request
20:20:06.027 00.002 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 637.74
20:20:06.027 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
20:20:06.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:06.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:20:06.027 00.000 15712 MoveAxis(E, 51, ABG)
20:20:06.027 00.000 15712 Guiding  Dir = 2, Dur = 51
20:20:06.027 00.000 15712 IsGuiding returns 0
20:20:06.048 00.021 15712 PulseGuide returned control before completion, sleep 41
20:20:06.124 00.076 15712 IsGuiding returns 0
20:20:06.124 00.000 15712 Move returns status 0, amount 51
20:20:06.124 00.000 15712 MoveAxis(N, 0, ABG)
20:20:06.124 00.000 15712 Move returns status 0, amount 0
20:20:06.124 00.000 15712 move complete, result=0
20:20:06.124 00.000 15712 worker thread done servicing request
20:20:06.124 00.000 15712 Worker thread wakes up
20:20:06.124 00.000 7988 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
20:20:06.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:06.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:07.545 01.421 15712 Exposure complete
20:20:07.604 00.059 15712 worker thread done servicing request
20:20:07.606 00.002 7988 OnExposeComplete: enter
20:20:07.607 00.001 7988 UpdateGuideState(): m_state=6
20:20:07.607 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3845
20:20:07.607 00.000 7988 Star::Find returns 1 (0), X=1174.42, Y=435.35, Mass=1510, SNR=26.3, Peak=186 HFD=3.4
20:20:07.607 00.000 7988 MultiStar: [#1 0.28,0.28,0.99,U] [#2 0.16,0.10,1.02,U] [#3 0.46,-0.01,0.97,U] [#4 0.39,0.01,1.07,U] [#5 0.39,0.14,0.69,U] [#6 0.19,0.09,0.71,U] [#7 0.29,-0.06,0.65,U] [#8 0.32,0.11,0.65,U] 
20:20:07.607 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.09}, one-star: {0.07, 0.13}
20:20:07.607 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
20:20:07.607 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.50)
20:20:07.607 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.10 mountX=-0.14 mountY=-0.07, mountTheta=-2.65
20:20:07.607 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.13, opts=13)
20:20:07.607 00.000 7988 Enqueuing Move request for scope (0.07, 0.13)
20:20:07.607 00.000 15712 Worker thread wakes up
20:20:07.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
20:20:07.607 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
20:20:07.607 00.000 15712 Moving (0.07, 0.13) raw xDistance=-0.14 yDistance=-0.07
20:20:07.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:20:07.621 00.014 7988 UpdateGuideState exits: m=1510 SNR=26.3
20:20:07.621 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:07.623 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:07.623 00.000 7988 Enqueuing Expose request
20:20:07.625 00.002 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.74
20:20:07.625 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
20:20:07.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:07.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:20:07.625 00.000 15712 MoveAxis(E, 0, ABG)
20:20:07.625 00.000 15712 Move returns status 0, amount 0
20:20:07.625 00.000 15712 MoveAxis(N, 0, ABG)
20:20:07.625 00.000 15712 Move returns status 0, amount 0
20:20:07.625 00.000 15712 move complete, result=0
20:20:07.625 00.000 15712 worker thread done servicing request
20:20:07.625 00.000 15712 Worker thread wakes up
20:20:07.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:07.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:07.625 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:20:09.267 01.642 15712 Exposure complete
20:20:09.324 00.057 15712 worker thread done servicing request
20:20:09.324 00.000 7988 OnExposeComplete: enter
20:20:09.324 00.000 7988 UpdateGuideState(): m_state=6
20:20:09.329 00.005 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3846
20:20:09.331 00.002 7988 Star::Find returns 1 (0), X=1174.55, Y=435.40, Mass=1525, SNR=26.5, Peak=182 HFD=3.3
20:20:09.331 00.000 7988 MultiStar: [#1 0.38,0.33,0.95,U] [#2 0.21,0.15,1.02,U] [#3 0.55,0.08,0.93,U] [#4 0.61,0.08,1.02,U] [#5 0.48,0.29,0.74,U] [#6 0.24,0.26,0.70,U] [#7 0.20,0.38,0.65,U] [#8 0.34,0.13,0.65,U] 
20:20:09.333 00.002 7988 single-star, 8 included, MultiStar: {0.36, 0.20}, one-star: {0.20, 0.19}
20:20:09.335 00.002 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
20:20:09.335 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.85)
20:20:09.335 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.27 cameraTheta=0.75 mountX=-0.19 mountY=-0.21, mountTheta=-2.31
20:20:09.337 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.19, opts=13)
20:20:09.339 00.002 7988 Enqueuing Move request for scope (0.20, 0.19)
20:20:09.339 00.000 15712 Worker thread wakes up
20:20:09.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:09.339 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
20:20:09.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:09.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:09.344 00.005 7988 Enqueuing Expose request
20:20:09.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
20:20:09.344 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
20:20:09.344 00.000 15712 Moving (0.20, 0.19) raw xDistance=-0.19 yDistance=-0.21
20:20:09.346 00.002 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 637.74
20:20:09.346 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
20:20:09.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:09.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:20:09.346 00.000 15712 MoveAxis(E, 39, ABG)
20:20:09.346 00.000 15712 Guiding  Dir = 2, Dur = 39
20:20:09.346 00.000 15712 IsGuiding returns 0
20:20:09.371 00.025 15712 PulseGuide returned control before completion, sleep 27
20:20:09.408 00.037 15712 IsGuiding returns 0
20:20:09.408 00.000 15712 Move returns status 0, amount 39
20:20:09.408 00.000 15712 MoveAxis(N, 0, ABG)
20:20:09.408 00.000 15712 Move returns status 0, amount 0
20:20:09.408 00.000 15712 move complete, result=0
20:20:09.408 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
20:20:09.422 00.014 15712 worker thread done servicing request
20:20:09.422 00.000 15712 Worker thread wakes up
20:20:09.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:09.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:10.828 01.406 15712 Exposure complete
20:20:10.889 00.061 15712 worker thread done servicing request
20:20:10.889 00.000 7988 OnExposeComplete: enter
20:20:10.889 00.000 7988 UpdateGuideState(): m_state=6
20:20:10.892 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3847
20:20:10.892 00.000 7988 Star::Find returns 1 (0), X=1174.51, Y=435.30, Mass=1525, SNR=26.4, Peak=179 HFD=3.4
20:20:10.894 00.002 7988 MultiStar: [#1 0.37,0.28,0.98,U] [#2 0.23,0.24,0.98,U] [#3 0.49,0.02,0.97,U] [#4 0.58,0.14,1.01,U] [#5 0.49,0.18,0.71,U] [#6 0.48,0.20,0.70,U] [#7 0.21,-0.06,0.70,U] [#8 0.46,-0.06,0.70,U] 
20:20:10.896 00.002 7988 single-star, 8 included, MultiStar: {0.38, 0.12}, one-star: {0.16, 0.08}
20:20:10.896 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
20:20:10.898 00.002 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.13)
20:20:10.898 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.17 cameraTheta=0.46 mountX=-0.08 mountY=-0.16, mountTheta=-2.04
20:20:10.900 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.08, opts=13)
20:20:10.902 00.002 7988 Enqueuing Move request for scope (0.16, 0.08)
20:20:10.902 00.000 15712 Worker thread wakes up
20:20:10.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
20:20:10.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
20:20:10.902 00.000 15712 Moving (0.16, 0.08) raw xDistance=-0.08 yDistance=-0.16
20:20:10.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:10.902 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.4
20:20:10.905 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:10.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:10.905 00.000 7988 Enqueuing Expose request
20:20:10.905 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.74
20:20:10.905 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
20:20:10.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:10.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:20:10.905 00.000 15712 MoveAxis(E, 3, ABG)
20:20:10.905 00.000 15712 Guiding  Dir = 2, Dur = 3
20:20:10.921 00.016 15712 IsGuiding returns 0
20:20:10.939 00.018 15712 IsGuiding returns 0
20:20:10.939 00.000 15712 Move returns status 0, amount 3
20:20:10.939 00.000 15712 MoveAxis(N, 0, ABG)
20:20:10.939 00.000 15712 Move returns status 0, amount 0
20:20:10.939 00.000 15712 move complete, result=0
20:20:10.939 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
20:20:10.941 00.002 15712 worker thread done servicing request
20:20:10.941 00.000 15712 Worker thread wakes up
20:20:10.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:10.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:12.680 01.739 15712 Exposure complete
20:20:12.747 00.067 15712 worker thread done servicing request
20:20:12.747 00.000 7988 OnExposeComplete: enter
20:20:12.747 00.000 7988 UpdateGuideState(): m_state=6
20:20:12.747 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3848
20:20:12.747 00.000 7988 Star::Find returns 1 (0), X=1174.42, Y=435.49, Mass=1531, SNR=26.5, Peak=169 HFD=3.2
20:20:12.747 00.000 7988 MultiStar: [#1 0.43,0.17,1.01,U] [#2 0.11,-0.08,0.99,U] [#3 0.52,-0.02,0.97,U] [#4 0.63,0.20,1.04,U] [#5 0.47,0.16,0.67,U] [#6 0.15,0.12,0.73,U] [#7 0.27,0.26,0.63,U] [#8 0.30,-0.05,0.63,U] 
20:20:12.747 00.000 7988 single-star, 8 included, MultiStar: {0.33, 0.12}, one-star: {0.07, 0.28}
20:20:12.755 00.008 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
20:20:12.755 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
20:20:12.757 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.33 mountX=-0.28 mountY=-0.08, mountTheta=-2.87
20:20:12.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.28, opts=13)
20:20:12.757 00.000 7988 Enqueuing Move request for scope (0.07, 0.28)
20:20:12.757 00.000 15712 Worker thread wakes up
20:20:12.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.28) opts 0xd
20:20:12.757 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.28)
20:20:12.757 00.000 15712 Moving (0.07, 0.28) raw xDistance=-0.28 yDistance=-0.08
20:20:12.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:12.757 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.5
20:20:12.764 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:12.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:12.766 00.002 7988 Enqueuing Expose request
20:20:12.766 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 637.75
20:20:12.766 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
20:20:12.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:12.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:20:12.766 00.000 15712 MoveAxis(E, 57, ABG)
20:20:12.766 00.000 15712 Guiding  Dir = 2, Dur = 57
20:20:12.768 00.002 15712 IsGuiding returns 0
20:20:12.794 00.026 15712 PulseGuide returned control before completion, sleep 42
20:20:12.837 00.043 15712 IsGuiding returns 1
20:20:12.837 00.000 15712 scope still moving after pulse duration time elapsed
20:20:12.873 00.036 15712 IsGuiding returns 0
20:20:12.873 00.000 15712 scope move finished after 57 + 48 ms
20:20:12.873 00.000 15712 Move returns status 0, amount 57
20:20:12.873 00.000 15712 MoveAxis(N, 0, ABG)
20:20:12.873 00.000 15712 Move returns status 0, amount 0
20:20:12.873 00.000 15712 move complete, result=0
20:20:12.873 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
20:20:12.874 00.001 15712 worker thread done servicing request
20:20:12.874 00.000 15712 Worker thread wakes up
20:20:12.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:12.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:14.291 01.417 15712 Exposure complete
20:20:14.337 00.046 15712 worker thread done servicing request
20:20:14.353 00.016 7988 OnExposeComplete: enter
20:20:14.353 00.000 7988 UpdateGuideState(): m_state=6
20:20:14.353 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3849
20:20:14.353 00.000 7988 Star::Find returns 1 (0), X=1174.32, Y=435.03, Mass=1452, SNR=25.9, Peak=194 HFD=3.3
20:20:14.359 00.006 7988 MultiStar: [#1 0.28,-0.20,1.02,U] [#2 0.19,-0.13,1.00,U] [#3 0.46,-0.29,0.96,U] [#4 0.53,-0.09,1.03,U] [#5 0.47,-0.05,0.72,U] [#6 0.21,-0.21,0.69,U] [#7 0.27,-0.11,0.67,U] [#8 0.23,-0.39,0.70,U] 
20:20:14.359 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.18}, one-star: {-0.03, -0.19}
20:20:14.359 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
20:20:14.359 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
20:20:14.359 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.73 mountX=0.19 mountY=0.04, mountTheta=0.19
20:20:14.359 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.19, opts=13)
20:20:14.359 00.000 7988 Enqueuing Move request for scope (-0.03, -0.19)
20:20:14.370 00.011 15712 Worker thread wakes up
20:20:14.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
20:20:14.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
20:20:14.370 00.000 15712 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.04
20:20:14.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:14.370 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.9
20:20:14.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:14.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:14.370 00.000 7988 Enqueuing Expose request
20:20:14.370 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.12, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 637.75
20:20:14.370 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
20:20:14.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:14.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:20:14.370 00.000 15712 MoveAxis(W, 33, ABG)
20:20:14.370 00.000 15712 Guiding  Dir = 3, Dur = 33
20:20:14.370 00.000 15712 IsGuiding returns 0
20:20:14.389 00.019 15712 PulseGuide returned control before completion, sleep 27
20:20:14.440 00.051 15712 IsGuiding returns 0
20:20:14.440 00.000 15712 Move returns status 0, amount 33
20:20:14.440 00.000 15712 MoveAxis(N, 0, ABG)
20:20:14.440 00.000 15712 Move returns status 0, amount 0
20:20:14.440 00.000 15712 move complete, result=0
20:20:14.440 00.000 15712 worker thread done servicing request
20:20:14.440 00.000 15712 Worker thread wakes up
20:20:14.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:14.440 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
20:20:14.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:16.079 01.639 15712 Exposure complete
20:20:16.138 00.059 15712 worker thread done servicing request
20:20:16.140 00.002 7988 OnExposeComplete: enter
20:20:16.140 00.000 7988 UpdateGuideState(): m_state=6
20:20:16.141 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3850
20:20:16.141 00.000 7988 Star::Find returns 1 (0), X=1174.57, Y=435.02, Mass=1565, SNR=26.9, Peak=181 HFD=3.7
20:20:16.141 00.000 7988 MultiStar: [#1 0.32,-0.26,0.98,U] [#2 0.38,-0.53,0.95,U] [#3 0.48,-0.23,0.95,U] [#4 0.52,-0.17,0.99,U] [#5 0.69,-0.02,0.70,U] [#6 0.19,-0.13,0.69,U] [#7 0.44,-0.43,0.66,U] [#8 -0.05,-0.49,0.64,U] 
20:20:16.141 00.000 7988 single-star, 8 included, MultiStar: {0.36, -0.27}, one-star: {0.22, -0.19}
20:20:16.141 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.58) = xAngle (0.85 = 0.85)
20:20:16.141 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.96 = -2.33)
20:20:16.141 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.73 mountX=0.19 mountY=-0.21, mountTheta=-0.83
20:20:16.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.19, opts=13)
20:20:16.141 00.000 7988 Enqueuing Move request for scope (0.22, -0.19)
20:20:16.141 00.000 15712 Worker thread wakes up
20:20:16.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
20:20:16.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
20:20:16.141 00.000 15712 Moving (0.22, -0.19) raw xDistance=0.19 yDistance=-0.21
20:20:16.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:20:16.141 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.9
20:20:16.155 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:16.157 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:16.157 00.000 7988 Enqueuing Expose request
20:20:16.157 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.12, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 637.75
20:20:16.157 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
20:20:16.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:16.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:20:16.157 00.000 15712 MoveAxis(W, 33, ABG)
20:20:16.157 00.000 15712 Guiding  Dir = 3, Dur = 33
20:20:16.157 00.000 15712 IsGuiding returns 0
20:20:16.182 00.025 15712 PulseGuide returned control before completion, sleep 28
20:20:16.222 00.040 15712 IsGuiding returns 0
20:20:16.222 00.000 15712 Move returns status 0, amount 33
20:20:16.222 00.000 15712 MoveAxis(N, 0, ABG)
20:20:16.222 00.000 15712 Move returns status 0, amount 0
20:20:16.222 00.000 15712 move complete, result=0
20:20:16.222 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.2 px 0 ms NORTH
20:20:16.232 00.010 15712 worker thread done servicing request
20:20:16.232 00.000 15712 Worker thread wakes up
20:20:16.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:16.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:17.638 01.406 15712 Exposure complete
20:20:17.687 00.049 15712 worker thread done servicing request
20:20:17.687 00.000 7988 OnExposeComplete: enter
20:20:17.700 00.013 7988 UpdateGuideState(): m_state=6
20:20:17.702 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3851
20:20:17.702 00.000 7988 Star::Find returns 1 (0), X=1174.67, Y=435.06, Mass=1519, SNR=26.5, Peak=191 HFD=3.3
20:20:17.704 00.002 7988 MultiStar: [#1 0.47,0.11,0.99,U] [#2 0.31,-0.09,0.97,U] [#3 0.50,-0.06,0.99,U] [#4 0.59,-0.19,1.02,U] [#5 0.59,-0.20,0.72,U] [#6 0.25,0.15,0.68,U] [#7 0.56,0.02,0.65,U] [#8 0.34,-0.01,0.62,U] 
20:20:17.704 00.000 7988 single-star, 8 included, MultiStar: {0.44, -0.06}, one-star: {0.32, -0.16}
20:20:17.706 00.002 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.58) = xAngle (1.11 = 1.11)
20:20:17.706 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.22 = -2.06)
20:20:17.708 00.002 7988 CameraToMount -- cameraX=0.32 cameraY=-0.16 hyp=0.35 cameraTheta=-0.46 mountX=0.16 mountY=-0.31, mountTheta=-1.11
20:20:17.710 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.16, opts=13)
20:20:17.710 00.000 7988 Enqueuing Move request for scope (0.32, -0.16)
20:20:17.712 00.002 15712 Worker thread wakes up
20:20:17.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.16) opts 0xd
20:20:17.712 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.16)
20:20:17.712 00.000 15712 Moving (0.32, -0.16) raw xDistance=0.16 yDistance=-0.31
20:20:17.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:17.712 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5
20:20:17.714 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:17.715 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:17.717 00.002 7988 Enqueuing Expose request
20:20:17.717 00.000 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:20:17.717 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
20:20:17.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
20:20:17.717 00.000 15712 MoveAxis(E, 3, ABG)
20:20:17.717 00.000 15712 Guiding  Dir = 2, Dur = 3
20:20:17.717 00.000 15712 IsGuiding returns 0
20:20:17.731 00.014 15712 IsGuiding returns 0
20:20:17.731 00.000 15712 Move returns status 0, amount 3
20:20:17.731 00.000 15712 MoveAxis(N, 80, ABG)
20:20:17.731 00.000 15712 Guiding  Dir = 0, Dur = 80
20:20:17.731 00.000 15712 IsGuiding returns 0
20:20:17.843 00.112 15712 IsGuiding returns 1
20:20:17.843 00.000 15712 scope still moving after pulse duration time elapsed
20:20:17.875 00.032 15712 IsGuiding returns 1
20:20:17.925 00.050 15712 IsGuiding returns 0
20:20:17.925 00.000 15712 scope move finished after 80 + 111 ms
20:20:17.925 00.000 15712 Move returns status 0, amount 80
20:20:17.925 00.000 15712 move complete, result=0
20:20:17.925 00.000 7988 GuideStep: 0.2 px 3 ms EAST, -0.3 px 80 ms NORTH
20:20:17.925 00.000 15712 worker thread done servicing request
20:20:17.927 00.002 15712 Worker thread wakes up
20:20:17.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:17.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:19.566 01.639 15712 Exposure complete
20:20:19.613 00.047 15712 worker thread done servicing request
20:20:19.613 00.000 7988 OnExposeComplete: enter
20:20:19.628 00.015 7988 UpdateGuideState(): m_state=6
20:20:19.629 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3852
20:20:19.629 00.000 7988 Star::Find returns 1 (0), X=1174.44, Y=435.28, Mass=1547, SNR=26.5, Peak=191 HFD=3.5
20:20:19.629 00.000 7988 MultiStar: [#1 0.20,0.18,0.96,U] [#2 0.09,0.21,0.97,U] [#3 0.28,0.20,0.97,U] [#4 0.41,0.10,1.03,U] [#5 0.39,0.24,0.70,U] [#6 0.07,0.31,0.71,U] [#7 0.33,-0.04,0.67,U] [#8 0.12,0.10,0.64,U] 
20:20:19.629 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.15}, one-star: {0.09, 0.06}
20:20:19.629 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
20:20:19.629 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.01)
20:20:19.629 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.59 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
20:20:19.629 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
20:20:19.629 00.000 7988 Enqueuing Move request for scope (0.09, 0.06)
20:20:19.629 00.000 15712 Worker thread wakes up
20:20:19.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
20:20:19.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
20:20:19.629 00.000 15712 Moving (0.09, 0.06) raw xDistance=-0.06 yDistance=-0.09
20:20:19.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:19.629 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.5
20:20:19.642 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:19.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:19.642 00.000 7988 Enqueuing Expose request
20:20:19.645 00.003 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:20:19.645 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:20:19.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:19.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:20:19.645 00.000 15712 MoveAxis(E, 4, ABG)
20:20:19.645 00.000 15712 Guiding  Dir = 2, Dur = 4
20:20:19.645 00.000 15712 IsGuiding returns 0
20:20:19.662 00.017 15712 IsGuiding returns 0
20:20:19.662 00.000 15712 Move returns status 0, amount 4
20:20:19.662 00.000 15712 MoveAxis(N, 0, ABG)
20:20:19.662 00.000 15712 Move returns status 0, amount 0
20:20:19.662 00.000 15712 move complete, result=0
20:20:19.662 00.000 15712 worker thread done servicing request
20:20:19.662 00.000 15712 Worker thread wakes up
20:20:19.662 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
20:20:19.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:19.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:21.083 01.421 15712 Exposure complete
20:20:21.144 00.061 15712 worker thread done servicing request
20:20:21.144 00.000 7988 OnExposeComplete: enter
20:20:21.144 00.000 7988 UpdateGuideState(): m_state=6
20:20:21.146 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3853
20:20:21.146 00.000 7988 Star::Find returns 1 (0), X=1174.50, Y=435.30, Mass=1537, SNR=26.7, Peak=182 HFD=3.3
20:20:21.148 00.002 7988 MultiStar: [#1 0.30,0.27,0.95,U] [#2 -0.07,0.07,0.99,U] [#3 0.32,0.02,0.93,U] [#4 0.40,0.14,1.03,U] [#5 0.74,0.23,0.67,U] [#6 0.31,-0.05,0.69,U] [#7 0.30,-0.05,0.65,U] [#8 -0.09,-0.17,0.68,U] 
20:20:21.150 00.002 7988 single-star, 8 included, MultiStar: {0.25, 0.07}, one-star: {0.15, 0.08}
20:20:21.150 00.000 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.58) = xAngle (2.07 = 2.07)
20:20:21.152 00.002 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.18 = -1.11)
20:20:21.152 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.49 mountX=-0.08 mountY=-0.15, mountTheta=-2.06
20:20:21.152 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.08, opts=13)
20:20:21.152 00.000 7988 Enqueuing Move request for scope (0.15, 0.08)
20:20:21.152 00.000 15712 Worker thread wakes up
20:20:21.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
20:20:21.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
20:20:21.152 00.000 15712 Moving (0.15, 0.08) raw xDistance=-0.08 yDistance=-0.15
20:20:21.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:21.159 00.007 7988 UpdateGuideState exits: m=1537 SNR=26.7
20:20:21.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:21.161 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:21.162 00.001 7988 Enqueuing Expose request
20:20:21.162 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:20:21.162 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
20:20:21.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:21.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:20:21.162 00.000 15712 MoveAxis(E, 3, ABG)
20:20:21.162 00.000 15712 Guiding  Dir = 2, Dur = 3
20:20:21.162 00.000 15712 IsGuiding returns 0
20:20:21.183 00.021 15712 IsGuiding returns 0
20:20:21.183 00.000 15712 Move returns status 0, amount 3
20:20:21.183 00.000 15712 MoveAxis(N, 0, ABG)
20:20:21.183 00.000 15712 Move returns status 0, amount 0
20:20:21.183 00.000 15712 move complete, result=0
20:20:21.183 00.000 15712 worker thread done servicing request
20:20:21.183 00.000 15712 Worker thread wakes up
20:20:21.183 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
20:20:21.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:21.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:22.825 01.642 15712 Exposure complete
20:20:22.883 00.058 15712 worker thread done servicing request
20:20:22.883 00.000 7988 OnExposeComplete: enter
20:20:22.883 00.000 7988 UpdateGuideState(): m_state=6
20:20:22.887 00.004 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
20:20:22.887 00.000 7988 Star::Find returns 1 (0), X=1174.47, Y=435.49, Mass=1544, SNR=26.6, Peak=188 HFD=3.2
20:20:22.887 00.000 7988 MultiStar: [#1 0.31,0.44,0.98,U] [#2 0.07,0.42,0.98,U] [#3 0.37,0.23,0.93,U] [#4 0.41,0.46,1.00,U] [#5 0.41,0.47,0.72,U] [#6 0.16,0.58,0.70,U] [#7 0.31,0.18,0.65,U] [#8 0.29,0.14,0.66,U] 
20:20:22.887 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.36}, one-star: {0.12, 0.27}
20:20:22.887 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
20:20:22.893 00.006 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.43)
20:20:22.893 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.30 cameraTheta=1.17 mountX=-0.27 mountY=-0.12, mountTheta=-2.72
20:20:22.893 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.27, opts=13)
20:20:22.893 00.000 7988 Enqueuing Move request for scope (0.12, 0.27)
20:20:22.893 00.000 15712 Worker thread wakes up
20:20:22.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
20:20:22.893 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
20:20:22.893 00.000 15712 Moving (0.12, 0.27) raw xDistance=-0.27 yDistance=-0.12
20:20:22.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:22.893 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.6
20:20:22.900 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:22.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:22.900 00.000 7988 Enqueuing Expose request
20:20:22.905 00.005 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 637.75
20:20:22.905 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
20:20:22.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:22.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:20:22.905 00.000 15712 MoveAxis(E, 56, ABG)
20:20:22.905 00.000 15712 Guiding  Dir = 2, Dur = 56
20:20:22.905 00.000 15712 IsGuiding returns 0
20:20:22.926 00.021 15712 PulseGuide returned control before completion, sleep 44
20:20:22.982 00.056 15712 IsGuiding returns 1
20:20:22.982 00.000 15712 scope still moving after pulse duration time elapsed
20:20:23.014 00.032 15712 IsGuiding returns 0
20:20:23.014 00.000 15712 scope move finished after 56 + 63 ms
20:20:23.014 00.000 15712 Move returns status 0, amount 56
20:20:23.014 00.000 15712 MoveAxis(N, 0, ABG)
20:20:23.014 00.000 15712 Move returns status 0, amount 0
20:20:23.014 00.000 15712 move complete, result=0
20:20:23.014 00.000 15712 worker thread done servicing request
20:20:23.014 00.000 15712 Worker thread wakes up
20:20:23.014 00.000 7988 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
20:20:23.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:23.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:24.437 01.423 15712 Exposure complete
20:20:24.491 00.054 15712 worker thread done servicing request
20:20:24.491 00.000 7988 OnExposeComplete: enter
20:20:24.491 00.000 7988 UpdateGuideState(): m_state=6
20:20:24.498 00.007 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3855
20:20:24.498 00.000 7988 Star::Find returns 1 (0), X=1174.55, Y=435.37, Mass=1544, SNR=26.8, Peak=178 HFD=3.4
20:20:24.498 00.000 7988 MultiStar: [#1 0.14,0.39,1.00,U] [#2 0.01,0.17,0.94,U] [#3 0.43,0.08,0.91,U] [#4 0.42,0.26,1.02,U] [#5 0.42,0.56,0.68,U] [#6 0.39,0.35,0.73,U] [#7 0.05,0.13,0.68,U] [#8 0.20,-0.06,0.63,U] 
20:20:24.498 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.23}, one-star: {0.20, 0.15}
20:20:24.498 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.22 = 2.22)
20:20:24.498 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.33 = -0.95)
20:20:24.498 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.64 mountX=-0.15 mountY=-0.20, mountTheta=-2.21
20:20:24.507 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.15, opts=13)
20:20:24.507 00.000 7988 Enqueuing Move request for scope (0.20, 0.15)
20:20:24.507 00.000 15712 Worker thread wakes up
20:20:24.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
20:20:24.507 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
20:20:24.507 00.000 15712 Moving (0.20, 0.15) raw xDistance=-0.15 yDistance=-0.20
20:20:24.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:24.507 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8
20:20:24.512 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:24.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:24.514 00.002 7988 Enqueuing Expose request
20:20:24.514 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:20:24.514 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
20:20:24.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:24.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:20:24.514 00.000 15712 MoveAxis(E, 2, ABG)
20:20:24.514 00.000 15712 Guiding  Dir = 2, Dur = 2
20:20:24.541 00.027 15712 IsGuiding returns 0
20:20:24.558 00.017 15712 IsGuiding returns 0
20:20:24.558 00.000 15712 Move returns status 0, amount 2
20:20:24.558 00.000 15712 MoveAxis(N, 0, ABG)
20:20:24.558 00.000 15712 Move returns status 0, amount 0
20:20:24.558 00.000 15712 move complete, result=0
20:20:24.558 00.000 15712 worker thread done servicing request
20:20:24.558 00.000 15712 Worker thread wakes up
20:20:24.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:24.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:24.558 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
20:20:26.301 01.743 15712 Exposure complete
20:20:26.363 00.062 15712 worker thread done servicing request
20:20:26.363 00.000 7988 OnExposeComplete: enter
20:20:26.363 00.000 7988 UpdateGuideState(): m_state=6
20:20:26.363 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3856
20:20:26.363 00.000 7988 Star::Find returns 1 (0), X=1174.25, Y=435.50, Mass=1504, SNR=26.5, Peak=201 HFD=3.4
20:20:26.363 00.000 7988 MultiStar: [#1 0.04,0.40,1.02,U] [#2 -0.01,0.47,0.99,U] [#3 0.25,0.13,0.94,U] [#4 0.36,0.16,1.02,U] [#5 0.41,0.48,0.69,U] [#6 0.07,0.12,0.71,U] [#7 0.21,0.45,0.64,U] [#8 0.24,-0.14,0.64,U] 
20:20:26.363 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.27}, one-star: {-0.10, 0.28}
20:20:26.363 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.79)
20:20:26.363 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.32)
20:20:26.363 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.92 mountX=-0.28 mountY=0.09, mountTheta=2.82
20:20:26.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.28, opts=13)
20:20:26.363 00.000 7988 Enqueuing Move request for scope (-0.10, 0.28)
20:20:26.375 00.012 15712 Worker thread wakes up
20:20:26.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.28) opts 0xd
20:20:26.375 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.28)
20:20:26.375 00.000 15712 Moving (-0.10, 0.28) raw xDistance=-0.28 yDistance=0.09
20:20:26.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:26.375 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.5
20:20:26.378 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:26.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:26.378 00.000 7988 Enqueuing Expose request
20:20:26.378 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = 0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 637.75
20:20:26.378 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
20:20:26.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:26.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:20:26.378 00.000 15712 MoveAxis(E, 55, ABG)
20:20:26.378 00.000 15712 Guiding  Dir = 2, Dur = 55
20:20:26.394 00.016 15712 IsGuiding returns 0
20:20:26.413 00.019 15712 PulseGuide returned control before completion, sleep 50
20:20:26.493 00.080 15712 IsGuiding returns 0
20:20:26.493 00.000 15712 Move returns status 0, amount 55
20:20:26.493 00.000 15712 MoveAxis(N, 0, ABG)
20:20:26.493 00.000 15712 Move returns status 0, amount 0
20:20:26.493 00.000 15712 move complete, result=0
20:20:26.493 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
20:20:26.494 00.001 15712 worker thread done servicing request
20:20:26.494 00.000 15712 Worker thread wakes up
20:20:26.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:26.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:27.911 01.417 15712 Exposure complete
20:20:27.969 00.058 15712 worker thread done servicing request
20:20:27.969 00.000 7988 OnExposeComplete: enter
20:20:27.969 00.000 7988 UpdateGuideState(): m_state=6
20:20:27.972 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3857
20:20:27.972 00.000 7988 Star::Find returns 1 (0), X=1174.09, Y=435.41, Mass=1486, SNR=26.2, Peak=225 HFD=3.5
20:20:27.972 00.000 7988 MultiStar: [#1 0.09,0.27,1.00,U] [#2 -0.18,0.10,1.01,U] [#3 0.24,0.12,0.97,U] [#4 0.34,-0.06,1.02,U] [#5 0.39,0.07,0.69,U] [#6 -0.12,0.13,0.71,U] [#7 0.26,-0.20,0.67,U] [#8 0.11,-0.26,0.65,U] 
20:20:27.972 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {-0.26, 0.20}
20:20:27.972 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.58) = xAngle (2.20 = 2.20)
20:20:27.972 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.31 = -0.98)
20:20:27.972 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=-0.06 mountY=-0.09, mountTheta=-2.19
20:20:27.972 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
20:20:27.972 00.000 7988 Enqueuing Move request for scope (0.08, 0.06)
20:20:27.972 00.000 15712 Worker thread wakes up
20:20:27.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
20:20:27.972 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
20:20:27.972 00.000 15712 Moving (0.08, 0.06) raw xDistance=-0.06 yDistance=-0.09
20:20:27.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:27.972 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
20:20:27.986 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:27.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:27.986 00.000 7988 Enqueuing Expose request
20:20:27.989 00.003 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:20:27.989 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
20:20:27.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:27.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:20:27.989 00.000 15712 MoveAxis(E, 1, ABG)
20:20:27.989 00.000 15712 Guiding  Dir = 2, Dur = 1
20:20:27.989 00.000 15712 IsGuiding returns 0
20:20:28.010 00.021 15712 IsGuiding returns 0
20:20:28.010 00.000 15712 Move returns status 0, amount 1
20:20:28.010 00.000 15712 MoveAxis(N, 0, ABG)
20:20:28.010 00.000 15712 Move returns status 0, amount 0
20:20:28.010 00.000 15712 move complete, result=0
20:20:28.010 00.000 15712 worker thread done servicing request
20:20:28.010 00.000 15712 Worker thread wakes up
20:20:28.010 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:20:28.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:28.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:29.649 01.639 15712 Exposure complete
20:20:29.708 00.059 15712 worker thread done servicing request
20:20:29.708 00.000 7988 OnExposeComplete: enter
20:20:29.708 00.000 7988 UpdateGuideState(): m_state=6
20:20:29.710 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3858
20:20:29.710 00.000 7988 Star::Find returns 1 (0), X=1174.27, Y=435.18, Mass=1491, SNR=26.3, Peak=212 HFD=3.5
20:20:29.710 00.000 7988 MultiStar: [#1 0.10,0.17,1.02,U] [#2 0.08,-0.04,0.98,U] [#3 0.34,0.00,0.94,U] [#4 0.40,0.07,1.03,U] [#5 0.12,0.17,0.75,U] [#6 0.13,0.15,0.69,U] [#7 0.06,0.38,0.66,U] [#8 -0.03,-0.24,0.66,U] 
20:20:29.710 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.06}, one-star: {-0.08, -0.04}
20:20:29.710 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
20:20:29.710 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
20:20:29.710 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.66 mountX=0.04 mountY=0.08, mountTheta=1.09
20:20:29.710 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
20:20:29.710 00.000 7988 Enqueuing Move request for scope (-0.08, -0.04)
20:20:29.710 00.000 15712 Worker thread wakes up
20:20:29.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
20:20:29.710 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
20:20:29.710 00.000 15712 Moving (-0.08, -0.04) raw xDistance=0.04 yDistance=0.08
20:20:29.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:29.710 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.3
20:20:29.724 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:29.725 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:29.726 00.001 7988 Enqueuing Expose request
20:20:29.726 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:20:29.726 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
20:20:29.726 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:29.726 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:20:29.726 00.000 15712 MoveAxis(E, 5, ABG)
20:20:29.726 00.000 15712 Guiding  Dir = 2, Dur = 5
20:20:29.741 00.015 15712 IsGuiding returns 0
20:20:29.763 00.022 15712 IsGuiding returns 0
20:20:29.763 00.000 15712 Move returns status 0, amount 5
20:20:29.763 00.000 15712 MoveAxis(N, 0, ABG)
20:20:29.763 00.000 15712 Move returns status 0, amount 0
20:20:29.763 00.000 15712 move complete, result=0
20:20:29.763 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
20:20:29.771 00.008 15712 worker thread done servicing request
20:20:29.771 00.000 15712 Worker thread wakes up
20:20:29.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:29.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:31.175 01.404 15712 Exposure complete
20:20:31.222 00.047 15712 worker thread done servicing request
20:20:31.222 00.000 7988 OnExposeComplete: enter
20:20:31.238 00.016 7988 UpdateGuideState(): m_state=6
20:20:31.240 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3859
20:20:31.240 00.000 7988 Star::Find returns 1 (0), X=1174.41, Y=435.33, Mass=1428, SNR=25.9, Peak=206 HFD=3.3
20:20:31.242 00.002 7988 MultiStar: [#1 0.12,0.22,1.00,U] [#2 0.06,0.23,1.00,U] [#3 0.25,0.14,0.97,U] [#4 0.13,0.23,1.08,U] [#5 0.35,0.29,0.70,U] [#6 0.02,0.30,0.72,U] [#7 0.25,-0.07,0.61,U] [#8 -0.01,-0.18,0.66,U] 
20:20:31.242 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.16}, one-star: {0.06, 0.11}
20:20:31.244 00.002 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
20:20:31.244 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
20:20:31.246 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.11 mountY=-0.06, mountTheta=-2.66
20:20:31.248 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.11, opts=13)
20:20:31.248 00.000 7988 Enqueuing Move request for scope (0.06, 0.11)
20:20:31.250 00.002 15712 Worker thread wakes up
20:20:31.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
20:20:31.250 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
20:20:31.250 00.000 15712 Moving (0.06, 0.11) raw xDistance=-0.11 yDistance=-0.06
20:20:31.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:20:31.250 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.9
20:20:31.252 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:31.253 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:31.255 00.002 7988 Enqueuing Expose request
20:20:31.255 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:31.255 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:20:31.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:31.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:20:31.255 00.000 15712 MoveAxis(E, 5, ABG)
20:20:31.255 00.000 15712 Guiding  Dir = 2, Dur = 5
20:20:31.255 00.000 15712 IsGuiding returns 0
20:20:31.272 00.017 15712 IsGuiding returns 0
20:20:31.272 00.000 15712 Move returns status 0, amount 5
20:20:31.272 00.000 15712 MoveAxis(N, 0, ABG)
20:20:31.272 00.000 15712 Move returns status 0, amount 0
20:20:31.272 00.000 15712 move complete, result=0
20:20:31.272 00.000 15712 worker thread done servicing request
20:20:31.272 00.000 15712 Worker thread wakes up
20:20:31.272 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
20:20:31.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:31.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:32.912 01.640 15712 Exposure complete
20:20:32.971 00.059 15712 worker thread done servicing request
20:20:32.971 00.000 7988 OnExposeComplete: enter
20:20:32.976 00.005 7988 UpdateGuideState(): m_state=6
20:20:32.976 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3860
20:20:32.976 00.000 7988 Star::Find returns 1 (0), X=1174.13, Y=435.17, Mass=1505, SNR=26.2, Peak=222 HFD=3.5
20:20:32.976 00.000 7988 MultiStar: [#1 -0.09,0.08,1.00,U] [#2 0.01,-0.10,0.98,U] [#3 0.27,-0.05,0.98,U] [#4 0.11,0.07,1.05,U] [#5 0.29,0.03,0.71,U] [#6 -0.22,0.08,0.68,U] [#7 0.04,0.17,0.66,U] [#8 -0.07,-0.04,0.67,U] 
20:20:32.976 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.22, -0.05}
20:20:32.976 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.58) = xAngle (2.43 = 2.43)
20:20:32.976 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.53 = -0.75)
20:20:32.976 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.85 mountX=-0.02 mountY=-0.02, mountTheta=-2.41
20:20:32.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
20:20:32.976 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
20:20:32.976 00.000 15712 Worker thread wakes up
20:20:32.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
20:20:32.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
20:20:32.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:32.989 00.013 7988 UpdateGuideState exits: m=1505 SNR=26.2
20:20:32.989 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:32.991 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:32.992 00.001 7988 Enqueuing Expose request
20:20:32.992 00.000 15712 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
20:20:32.992 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:32.992 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
20:20:32.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:32.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:20:32.992 00.000 15712 MoveAxis(E, 6, ABG)
20:20:32.992 00.000 15712 Guiding  Dir = 2, Dur = 6
20:20:32.992 00.000 15712 IsGuiding returns 0
20:20:33.008 00.016 15712 IsGuiding returns 0
20:20:33.008 00.000 15712 Move returns status 0, amount 6
20:20:33.008 00.000 15712 MoveAxis(N, 0, ABG)
20:20:33.008 00.000 15712 Move returns status 0, amount 0
20:20:33.008 00.000 15712 move complete, result=0
20:20:33.008 00.000 15712 worker thread done servicing request
20:20:33.008 00.000 15712 Worker thread wakes up
20:20:33.008 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
20:20:33.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:33.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:34.425 01.417 15712 Exposure complete
20:20:34.485 00.060 15712 worker thread done servicing request
20:20:34.485 00.000 7988 OnExposeComplete: enter
20:20:34.485 00.000 7988 UpdateGuideState(): m_state=6
20:20:34.489 00.004 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3861
20:20:34.489 00.000 7988 Star::Find returns 1 (0), X=1174.22, Y=435.19, Mass=1504, SNR=26.4, Peak=231 HFD=3.3
20:20:34.489 00.000 7988 MultiStar: [#1 0.02,0.20,1.00,U] [#2 -0.00,0.07,1.01,U] [#3 0.30,-0.03,0.93,U] [#4 0.43,0.08,1.02,U] [#5 0.24,0.07,0.67,U] [#6 0.07,0.07,0.71,U] [#7 0.04,-0.01,0.66,U] [#8 0.27,-0.30,0.62,U] 
20:20:34.489 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.03}, one-star: {-0.13, -0.03}
20:20:34.489 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
20:20:34.489 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
20:20:34.489 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.90 mountX=0.03 mountY=0.13, mountTheta=1.32
20:20:34.489 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.03, opts=13)
20:20:34.489 00.000 7988 Enqueuing Move request for scope (-0.13, -0.03)
20:20:34.489 00.000 15712 Worker thread wakes up
20:20:34.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
20:20:34.500 00.011 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
20:20:34.500 00.000 15712 Moving (-0.13, -0.03) raw xDistance=0.03 yDistance=0.13
20:20:34.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:34.500 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
20:20:34.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:34.505 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:34.505 00.000 7988 Enqueuing Expose request
20:20:34.505 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:34.505 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
20:20:34.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:34.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:20:34.505 00.000 15712 MoveAxis(E, 7, ABG)
20:20:34.505 00.000 15712 Guiding  Dir = 2, Dur = 7
20:20:34.505 00.000 15712 IsGuiding returns 0
20:20:34.521 00.016 15712 IsGuiding returns 0
20:20:34.521 00.000 15712 Move returns status 0, amount 7
20:20:34.521 00.000 15712 MoveAxis(N, 0, ABG)
20:20:34.521 00.000 15712 Move returns status 0, amount 0
20:20:34.521 00.000 15712 move complete, result=0
20:20:34.521 00.000 15712 worker thread done servicing request
20:20:34.521 00.000 15712 Worker thread wakes up
20:20:34.521 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
20:20:34.534 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:34.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:36.276 01.742 15712 Exposure complete
20:20:36.335 00.059 15712 worker thread done servicing request
20:20:36.335 00.000 7988 OnExposeComplete: enter
20:20:36.335 00.000 7988 UpdateGuideState(): m_state=6
20:20:36.337 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3862
20:20:36.337 00.000 7988 Star::Find returns 1 (0), X=1174.32, Y=435.44, Mass=1447, SNR=25.7, Peak=184 HFD=3.4
20:20:36.337 00.000 7988 MultiStar: [#1 0.20,0.22,1.04,U] [#2 0.13,0.15,1.00,U] [#3 0.42,0.31,0.97,U] [#4 0.39,0.16,1.02,U] [#5 0.34,0.33,0.68,U] [#6 0.15,0.12,0.74,U] [#7 0.14,0.18,0.69,U] [#8 0.25,-0.03,0.67,U] 
20:20:36.337 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.19}, one-star: {-0.03, 0.22}
20:20:36.337 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
20:20:36.337 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
20:20:36.337 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.72 mountX=-0.22 mountY=0.03, mountTheta=3.02
20:20:36.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.22, opts=13)
20:20:36.337 00.000 7988 Enqueuing Move request for scope (-0.03, 0.22)
20:20:36.337 00.000 15712 Worker thread wakes up
20:20:36.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
20:20:36.337 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
20:20:36.337 00.000 15712 Moving (-0.03, 0.22) raw xDistance=-0.22 yDistance=0.03
20:20:36.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:36.337 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7
20:20:36.351 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:36.352 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:36.353 00.001 7988 Enqueuing Expose request
20:20:36.353 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 637.76
20:20:36.353 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
20:20:36.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:36.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:20:36.353 00.000 15712 MoveAxis(E, 50, ABG)
20:20:36.353 00.000 15712 Guiding  Dir = 2, Dur = 50
20:20:36.353 00.000 15712 IsGuiding returns 0
20:20:36.371 00.018 15712 PulseGuide returned control before completion, sleep 46
20:20:36.451 00.080 15712 IsGuiding returns 0
20:20:36.451 00.000 15712 Move returns status 0, amount 50
20:20:36.451 00.000 15712 MoveAxis(N, 0, ABG)
20:20:36.451 00.000 15712 Move returns status 0, amount 0
20:20:36.451 00.000 15712 move complete, result=0
20:20:36.451 00.000 15712 worker thread done servicing request
20:20:36.451 00.000 15712 Worker thread wakes up
20:20:36.451 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
20:20:36.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:36.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:37.870 01.419 15712 Exposure complete
20:20:37.970 00.100 7988 OnExposeComplete: enter
20:20:37.972 00.002 15712 worker thread done servicing request
20:20:37.972 00.000 7988 UpdateGuideState(): m_state=6
20:20:37.974 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3863
20:20:37.976 00.002 7988 Star::Find returns 1 (0), X=1174.35, Y=435.25, Mass=1499, SNR=26.4, Peak=205 HFD=3.6
20:20:37.978 00.002 7988 MultiStar: [#1 0.14,-0.04,1.03,U] [#2 0.18,-0.01,0.99,U] [#3 0.36,0.04,0.95,U] [#4 0.39,-0.07,1.01,U] [#5 0.33,0.21,0.70,U] [#6 0.20,0.04,0.71,U] [#7 0.45,-0.17,0.65,U] [#8 0.28,-0.13,0.66,U] 
20:20:37.979 00.001 7988 single-star, 8 included, MultiStar: {0.25, -0.01}, one-star: {0.00, 0.04}
20:20:37.981 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
20:20:37.984 00.003 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
20:20:37.986 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.55 mountX=-0.04 mountY=-0.00, mountTheta=-3.10
20:20:37.990 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.04, opts=13)
20:20:37.990 00.000 7988 Enqueuing Move request for scope (0.00, 0.04)
20:20:37.992 00.002 15712 Worker thread wakes up
20:20:37.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:37.995 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
20:20:37.995 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4
20:20:37.997 00.002 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
20:20:37.997 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:37.999 00.002 15712 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=-0.00
20:20:37.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:38.002 00.003 7988 Enqueuing Expose request
20:20:38.004 00.002 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:38.004 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
20:20:38.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:38.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:20:38.005 00.001 15712 MoveAxis(E, 9, ABG)
20:20:38.005 00.000 15712 Guiding  Dir = 2, Dur = 9
20:20:38.006 00.001 15712 IsGuiding returns 0
20:20:38.033 00.027 15712 IsGuiding returns 0
20:20:38.033 00.000 15712 Move returns status 0, amount 9
20:20:38.033 00.000 15712 MoveAxis(N, 0, ABG)
20:20:38.033 00.000 15712 Move returns status 0, amount 0
20:20:38.033 00.000 15712 move complete, result=0
20:20:38.033 00.000 15712 worker thread done servicing request
20:20:38.033 00.000 15712 Worker thread wakes up
20:20:38.033 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
20:20:38.035 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:38.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:39.666 01.631 15712 Exposure complete
20:20:39.717 00.051 15712 worker thread done servicing request
20:20:39.717 00.000 7988 OnExposeComplete: enter
20:20:39.717 00.000 7988 UpdateGuideState(): m_state=6
20:20:39.728 00.011 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3864
20:20:39.730 00.002 7988 Star::Find returns 1 (0), X=1174.44, Y=435.40, Mass=1398, SNR=25.4, Peak=202 HFD=3.2
20:20:39.730 00.000 7988 MultiStar: [#1 0.21,0.34,0.99,U] [#2 0.02,0.27,1.02,U] [#3 0.31,0.23,0.97,U] [#4 0.38,0.20,1.03,U] [#5 0.30,0.42,0.69,U] [#6 0.06,0.12,0.75,U] [#7 0.00,0.35,0.67,U] [#8 0.01,-0.04,0.62,U] 
20:20:39.732 00.002 7988 single-star, 8 included, MultiStar: {0.16, 0.23}, one-star: {0.09, 0.18}
20:20:39.734 00.002 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.58) = xAngle (2.71 = 2.71)
20:20:39.734 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.46)
20:20:39.734 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.13 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
20:20:39.734 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.18, opts=13)
20:20:39.734 00.000 7988 Enqueuing Move request for scope (0.09, 0.18)
20:20:39.734 00.000 15712 Worker thread wakes up
20:20:39.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
20:20:39.734 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
20:20:39.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:20:39.734 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.4
20:20:39.742 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:39.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:39.744 00.002 7988 Enqueuing Expose request
20:20:39.744 00.000 15712 Moving (0.09, 0.18) raw xDistance=-0.18 yDistance=-0.09
20:20:39.747 00.003 15712 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 637.76
20:20:39.747 00.000 15712 PPEC: input: -0.18, control: -0.14, exposure: 1500
20:20:39.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:39.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:20:39.747 00.000 15712 MoveAxis(E, 44, ABG)
20:20:39.747 00.000 15712 Guiding  Dir = 2, Dur = 44
20:20:39.749 00.002 15712 IsGuiding returns 0
20:20:39.776 00.027 15712 PulseGuide returned control before completion, sleep 28
20:20:39.808 00.032 15712 IsGuiding returns 1
20:20:39.808 00.000 15712 scope still moving after pulse duration time elapsed
20:20:39.856 00.048 15712 IsGuiding returns 0
20:20:39.856 00.000 15712 scope move finished after 44 + 62 ms
20:20:39.856 00.000 15712 Move returns status 0, amount 44
20:20:39.856 00.000 15712 MoveAxis(N, 0, ABG)
20:20:39.856 00.000 15712 Move returns status 0, amount 0
20:20:39.856 00.000 15712 move complete, result=0
20:20:39.856 00.000 15712 worker thread done servicing request
20:20:39.856 00.000 15712 Worker thread wakes up
20:20:39.856 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
20:20:39.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:39.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:41.275 01.419 15712 Exposure complete
20:20:41.335 00.060 15712 worker thread done servicing request
20:20:41.335 00.000 7988 OnExposeComplete: enter
20:20:41.336 00.001 7988 UpdateGuideState(): m_state=6
20:20:41.336 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
20:20:41.336 00.000 7988 Star::Find returns 1 (0), X=1174.27, Y=435.41, Mass=1469, SNR=25.9, Peak=223 HFD=3.3
20:20:41.336 00.000 7988 MultiStar: [#1 0.16,0.05,1.02,U] [#2 0.05,0.02,1.02,U] [#3 0.26,-0.08,0.99,U] [#4 0.31,0.06,1.06,U] [#5 0.34,0.13,0.70,U] [#6 0.04,0.06,0.70,U] [#7 0.08,0.10,0.67,U] [#8 0.21,-0.14,0.64,U] 
20:20:41.336 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {-0.08, 0.19}
20:20:41.336 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.58) = xAngle (1.87 = 1.87)
20:20:41.336 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.98 = -1.31)
20:20:41.336 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.29 mountX=-0.05 mountY=-0.15, mountTheta=-1.86
20:20:41.336 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.04, opts=13)
20:20:41.348 00.012 7988 Enqueuing Move request for scope (0.15, 0.04)
20:20:41.349 00.001 15712 Worker thread wakes up
20:20:41.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
20:20:41.349 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
20:20:41.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:20:41.349 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.9
20:20:41.351 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:41.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:41.352 00.001 7988 Enqueuing Expose request
20:20:41.352 00.000 15712 Moving (0.15, 0.04) raw xDistance=-0.05 yDistance=-0.15
20:20:41.356 00.004 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:41.356 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
20:20:41.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:41.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:20:41.356 00.000 15712 MoveAxis(E, 8, ABG)
20:20:41.356 00.000 15712 Guiding  Dir = 2, Dur = 8
20:20:41.358 00.002 15712 IsGuiding returns 0
20:20:41.368 00.010 15712 IsGuiding returns 0
20:20:41.368 00.000 15712 Move returns status 0, amount 8
20:20:41.368 00.000 15712 MoveAxis(N, 0, ABG)
20:20:41.368 00.000 15712 Move returns status 0, amount 0
20:20:41.368 00.000 15712 move complete, result=0
20:20:41.368 00.000 15712 worker thread done servicing request
20:20:41.368 00.000 15712 Worker thread wakes up
20:20:41.368 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
20:20:41.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:41.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:43.012 01.644 15712 Exposure complete
20:20:43.067 00.055 15712 worker thread done servicing request
20:20:43.067 00.000 7988 OnExposeComplete: enter
20:20:43.076 00.009 7988 UpdateGuideState(): m_state=6
20:20:43.076 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3866
20:20:43.076 00.000 7988 Star::Find returns 1 (0), X=1174.17, Y=435.15, Mass=1510, SNR=26.2, Peak=201 HFD=3.7
20:20:43.076 00.000 7988 MultiStar: [#1 -0.01,-0.06,0.96,U] [#2 -0.16,0.08,0.98,U] [#3 0.38,-0.23,0.95,U] [#4 0.29,-0.20,1.00,U] [#5 0.27,-0.02,0.73,U] [#6 -0.09,0.01,0.70,U] [#7 -0.04,-0.12,0.64,U] [#8 -0.18,-0.23,0.69,U] 
20:20:43.076 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {-0.17, -0.07}
20:20:43.076 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
20:20:43.076 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.78)
20:20:43.076 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.19 mountX=0.09 mountY=-0.04, mountTheta=-0.36
20:20:43.084 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.09, opts=13)
20:20:43.084 00.000 7988 Enqueuing Move request for scope (0.04, -0.09)
20:20:43.084 00.000 15712 Worker thread wakes up
20:20:43.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
20:20:43.084 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
20:20:43.084 00.000 15712 Moving (0.04, -0.09) raw xDistance=0.09 yDistance=-0.04
20:20:43.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:43.084 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.2
20:20:43.089 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:43.089 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:43.092 00.003 7988 Enqueuing Expose request
20:20:43.092 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:43.092 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
20:20:43.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:43.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:20:43.092 00.000 15712 MoveAxis(E, 9, ABG)
20:20:43.092 00.000 15712 Guiding  Dir = 2, Dur = 9
20:20:43.092 00.000 15712 IsGuiding returns 0
20:20:43.107 00.015 15712 IsGuiding returns 0
20:20:43.107 00.000 15712 Move returns status 0, amount 9
20:20:43.107 00.000 15712 MoveAxis(N, 0, ABG)
20:20:43.107 00.000 15712 Move returns status 0, amount 0
20:20:43.107 00.000 15712 move complete, result=0
20:20:43.107 00.000 15712 worker thread done servicing request
20:20:43.107 00.000 15712 Worker thread wakes up
20:20:43.107 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
20:20:43.118 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:43.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:44.525 01.407 15712 Exposure complete
20:20:44.584 00.059 15712 worker thread done servicing request
20:20:44.584 00.000 7988 OnExposeComplete: enter
20:20:44.586 00.002 7988 UpdateGuideState(): m_state=6
20:20:44.586 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3867
20:20:44.588 00.002 7988 Star::Find returns 1 (0), X=1174.18, Y=435.23, Mass=1477, SNR=26.1, Peak=232 HFD=3.5
20:20:44.588 00.000 7988 MultiStar: [#1 0.01,0.03,1.01,U] [#2 0.08,-0.05,1.01,U] [#3 0.22,-0.06,0.94,U] [#4 0.25,0.08,1.07,U] [#5 0.37,-0.03,0.72,U] [#6 0.08,0.07,0.71,U] [#7 0.13,-0.14,0.70,U] [#8 -0.03,-0.39,0.67,U] 
20:20:44.590 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {-0.17, 0.01}
20:20:44.590 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.58) = xAngle (1.22 = 1.22)
20:20:44.592 00.002 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.33 = -1.96)
20:20:44.592 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.36 mountX=0.04 mountY=-0.10, mountTheta=-1.21
20:20:44.594 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.04, opts=13)
20:20:44.596 00.002 7988 Enqueuing Move request for scope (0.10, -0.04)
20:20:44.596 00.000 15712 Worker thread wakes up
20:20:44.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
20:20:44.596 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
20:20:44.596 00.000 15712 Moving (0.10, -0.04) raw xDistance=0.04 yDistance=-0.10
20:20:44.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:44.596 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1
20:20:44.602 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:44.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:44.602 00.000 7988 Enqueuing Expose request
20:20:44.602 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:44.602 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
20:20:44.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:44.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:20:44.602 00.000 15712 MoveAxis(E, 9, ABG)
20:20:44.602 00.000 15712 Guiding  Dir = 2, Dur = 9
20:20:44.602 00.000 15712 IsGuiding returns 0
20:20:44.635 00.033 15712 IsGuiding returns 0
20:20:44.635 00.000 15712 Move returns status 0, amount 9
20:20:44.635 00.000 15712 MoveAxis(N, 0, ABG)
20:20:44.635 00.000 15712 Move returns status 0, amount 0
20:20:44.635 00.000 15712 move complete, result=0
20:20:44.635 00.000 15712 worker thread done servicing request
20:20:44.635 00.000 15712 Worker thread wakes up
20:20:44.635 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
20:20:44.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:44.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:46.278 01.643 15712 Exposure complete
20:20:46.329 00.051 15712 worker thread done servicing request
20:20:46.329 00.000 7988 OnExposeComplete: enter
20:20:46.342 00.013 7988 UpdateGuideState(): m_state=6
20:20:46.342 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3868
20:20:46.346 00.004 7988 Star::Find returns 1 (0), X=1174.28, Y=435.08, Mass=1430, SNR=25.7, Peak=203 HFD=3.4
20:20:46.346 00.000 7988 MultiStar: [#1 0.19,0.10,1.01,U] [#2 0.05,-0.16,0.97,U] [#3 0.31,-0.07,0.99,U] [#4 0.24,0.23,1.03,U] [#5 0.45,0.12,0.69,U] [#6 0.29,-0.04,0.74,U] [#7 0.34,-0.07,0.68,U] [#8 0.08,-0.40,0.70,U] 
20:20:46.346 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.04}, one-star: {-0.06, -0.13}
20:20:46.346 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
20:20:46.346 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
20:20:46.346 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-2.02 mountX=0.13 mountY=0.07, mountTheta=0.47
20:20:46.346 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.13, opts=13)
20:20:46.346 00.000 7988 Enqueuing Move request for scope (-0.06, -0.13)
20:20:46.357 00.011 15712 Worker thread wakes up
20:20:46.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
20:20:46.357 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
20:20:46.357 00.000 15712 Moving (-0.06, -0.13) raw xDistance=0.13 yDistance=0.07
20:20:46.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:46.357 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.7
20:20:46.359 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:46.359 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:46.361 00.002 7988 Enqueuing Expose request
20:20:46.363 00.002 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:46.363 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
20:20:46.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:46.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:20:46.363 00.000 15712 MoveAxis(E, 8, ABG)
20:20:46.363 00.000 15712 Guiding  Dir = 2, Dur = 8
20:20:46.363 00.000 15712 IsGuiding returns 0
20:20:46.393 00.030 15712 IsGuiding returns 0
20:20:46.393 00.000 15712 Move returns status 0, amount 8
20:20:46.393 00.000 15712 MoveAxis(N, 0, ABG)
20:20:46.393 00.000 15712 Move returns status 0, amount 0
20:20:46.393 00.000 15712 move complete, result=0
20:20:46.393 00.000 15712 worker thread done servicing request
20:20:46.393 00.000 15712 Worker thread wakes up
20:20:46.393 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
20:20:46.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:46.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:47.809 01.416 15712 Exposure complete
20:20:47.868 00.059 15712 worker thread done servicing request
20:20:47.868 00.000 7988 OnExposeComplete: enter
20:20:47.868 00.000 7988 UpdateGuideState(): m_state=6
20:20:47.871 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3869
20:20:47.871 00.000 7988 Star::Find returns 1 (0), X=1174.17, Y=435.27, Mass=1507, SNR=26.3, Peak=207 HFD=3.7
20:20:47.871 00.000 7988 MultiStar: [#1 0.10,0.04,1.01,U] [#2 0.02,-0.08,1.01,U] [#3 0.40,-0.27,0.93,U] [#4 0.27,-0.10,1.03,U] [#5 0.11,-0.08,0.67,U] [#6 -0.00,-0.15,0.71,U] [#7 0.25,-0.08,0.66,U] [#8 -0.01,-0.26,0.64,U] 
20:20:47.874 00.003 7988 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {-0.18, 0.06}
20:20:47.874 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
20:20:47.874 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.31)
20:20:47.874 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.72 mountX=0.09 mountY=-0.11, mountTheta=-0.85
20:20:47.874 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.09, opts=13)
20:20:47.874 00.000 7988 Enqueuing Move request for scope (0.11, -0.09)
20:20:47.887 00.013 15712 Worker thread wakes up
20:20:47.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:47.889 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
20:20:47.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
20:20:47.889 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.3
20:20:47.891 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:47.893 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:47.893 00.000 7988 Enqueuing Expose request
20:20:47.893 00.000 15712 Moving (0.11, -0.09) raw xDistance=0.09 yDistance=-0.11
20:20:47.893 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:47.893 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
20:20:47.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:47.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:20:47.893 00.000 15712 MoveAxis(E, 6, ABG)
20:20:47.893 00.000 15712 Guiding  Dir = 2, Dur = 6
20:20:47.925 00.032 15712 IsGuiding returns 0
20:20:47.942 00.017 15712 IsGuiding returns 0
20:20:47.942 00.000 15712 Move returns status 0, amount 6
20:20:47.942 00.000 15712 MoveAxis(N, 0, ABG)
20:20:47.942 00.000 15712 Move returns status 0, amount 0
20:20:47.942 00.000 15712 move complete, result=0
20:20:47.942 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
20:20:47.944 00.002 15712 worker thread done servicing request
20:20:47.944 00.000 15712 Worker thread wakes up
20:20:47.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:47.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:49.578 01.634 15712 Exposure complete
20:20:49.638 00.060 15712 worker thread done servicing request
20:20:49.638 00.000 7988 OnExposeComplete: enter
20:20:49.640 00.002 7988 UpdateGuideState(): m_state=6
20:20:49.642 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3870
20:20:49.642 00.000 7988 Star::Find returns 1 (0), X=1174.08, Y=435.15, Mass=1517, SNR=26.4, Peak=238 HFD=3.1
20:20:49.644 00.002 7988 MultiStar: [#1 0.01,-0.17,0.99,U] [#2 -0.24,0.14,0.95,U] [#3 0.30,-0.32,0.93,U] [#4 -0.04,-0.09,1.01,U] [#5 0.05,0.18,0.70,U] [#6 -0.13,-0.19,0.70,U] [#7 -0.04,0.01,0.64,U] [#8 -0.19,-0.29,0.65,U] 
20:20:49.644 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.27, -0.07}
20:20:49.646 00.002 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
20:20:49.646 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
20:20:49.648 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.15 mountX=0.09 mountY=0.06, mountTheta=0.59
20:20:49.650 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.09, opts=13)
20:20:49.650 00.000 7988 Enqueuing Move request for scope (-0.06, -0.09)
20:20:49.652 00.002 15712 Worker thread wakes up
20:20:49.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
20:20:49.652 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
20:20:49.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:49.652 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.4
20:20:49.654 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:49.655 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:49.655 00.000 7988 Enqueuing Expose request
20:20:49.655 00.000 15712 Moving (-0.06, -0.09) raw xDistance=0.09 yDistance=0.06
20:20:49.655 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:49.655 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
20:20:49.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:49.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:20:49.655 00.000 15712 MoveAxis(E, 6, ABG)
20:20:49.655 00.000 15712 Guiding  Dir = 2, Dur = 6
20:20:49.655 00.000 15712 IsGuiding returns 0
20:20:49.681 00.026 15712 IsGuiding returns 0
20:20:49.681 00.000 15712 Move returns status 0, amount 6
20:20:49.681 00.000 15712 MoveAxis(N, 0, ABG)
20:20:49.681 00.000 15712 Move returns status 0, amount 0
20:20:49.681 00.000 15712 move complete, result=0
20:20:49.681 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:20:49.687 00.006 15712 worker thread done servicing request
20:20:49.687 00.000 15712 Worker thread wakes up
20:20:49.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:49.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:51.105 01.418 15712 Exposure complete
20:20:51.166 00.061 15712 worker thread done servicing request
20:20:51.166 00.000 7988 OnExposeComplete: enter
20:20:51.166 00.000 7988 UpdateGuideState(): m_state=6
20:20:51.168 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3871
20:20:51.169 00.001 7988 Star::Find returns 1 (1), X=1173.98, Y=435.19, Mass=1554, SNR=26.8, Peak=255 HFD=3.3
20:20:51.169 00.000 7988 MultiStar: [#1 0.07,-0.11,0.93,U] [#2 -0.10,-0.13,0.95,U] [#3 0.19,-0.27,0.93,U] [#4 0.30,-0.03,1.01,U] [#5 0.10,-0.11,0.69,U] [#6 -0.13,-0.01,0.70,U] [#7 -0.12,0.09,0.65,U] [#8 -0.18,-0.35,0.61,U] 
20:20:51.169 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {-0.37, -0.03}
20:20:51.169 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
20:20:51.169 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
20:20:51.169 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.73 mountX=0.10 mountY=0.02, mountTheta=0.18
20:20:51.169 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.10, opts=13)
20:20:51.169 00.000 7988 Enqueuing Move request for scope (-0.02, -0.10)
20:20:51.169 00.000 15712 Worker thread wakes up
20:20:51.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
20:20:51.169 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
20:20:51.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:51.169 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.8 Saturated
20:20:51.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:51.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:51.169 00.000 7988 Enqueuing Expose request
20:20:51.184 00.015 15712 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=0.02
20:20:51.186 00.002 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:51.186 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
20:20:51.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:51.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:20:51.186 00.000 15712 MoveAxis(E, 5, ABG)
20:20:51.186 00.000 15712 Guiding  Dir = 2, Dur = 5
20:20:51.186 00.000 15712 IsGuiding returns 0
20:20:51.203 00.017 15712 IsGuiding returns 0
20:20:51.203 00.000 15712 Move returns status 0, amount 5
20:20:51.203 00.000 15712 MoveAxis(N, 0, ABG)
20:20:51.203 00.000 15712 Move returns status 0, amount 0
20:20:51.203 00.000 15712 move complete, result=0
20:20:51.203 00.000 15712 worker thread done servicing request
20:20:51.203 00.000 15712 Worker thread wakes up
20:20:51.203 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:20:51.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:51.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:52.846 01.643 15712 Exposure complete
20:20:52.904 00.058 15712 worker thread done servicing request
20:20:52.904 00.000 7988 OnExposeComplete: enter
20:20:52.907 00.003 7988 UpdateGuideState(): m_state=6
20:20:52.907 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3872
20:20:52.907 00.000 7988 Star::Find returns 1 (0), X=1174.20, Y=435.41, Mass=1559, SNR=26.6, Peak=225 HFD=3.6
20:20:52.907 00.000 7988 MultiStar: [#1 -0.08,0.16,0.99,U] [#2 -0.07,0.10,1.05,U] [#3 0.16,0.05,0.93,U] [#4 0.11,0.00,1.02,U] [#5 0.07,0.40,0.67,U] [#6 -0.03,0.09,0.68,U] [#7 -0.17,0.03,0.64,U] [#8 0.16,-0.14,0.64,U] 
20:20:52.907 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {-0.15, 0.19}
20:20:52.907 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
20:20:52.907 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.01)
20:20:52.907 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.60 mountX=-0.10 mountY=0.00, mountTheta=3.13
20:20:52.907 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.10, opts=13)
20:20:52.907 00.000 7988 Enqueuing Move request for scope (-0.00, 0.10)
20:20:52.907 00.000 15712 Worker thread wakes up
20:20:52.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
20:20:52.907 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
20:20:52.919 00.012 15712 Moving (-0.00, 0.10) raw xDistance=-0.10 yDistance=0.00
20:20:52.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:52.919 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.6
20:20:52.921 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:52.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:52.923 00.002 7988 Enqueuing Expose request
20:20:52.923 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:52.923 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
20:20:52.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:52.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:20:52.923 00.000 15712 MoveAxis(E, 5, ABG)
20:20:52.923 00.000 15712 Guiding  Dir = 2, Dur = 5
20:20:52.923 00.000 15712 IsGuiding returns 0
20:20:52.946 00.023 15712 IsGuiding returns 0
20:20:52.946 00.000 15712 Move returns status 0, amount 5
20:20:52.946 00.000 15712 MoveAxis(N, 0, ABG)
20:20:52.946 00.000 15712 Move returns status 0, amount 0
20:20:52.946 00.000 15712 move complete, result=0
20:20:52.946 00.000 15712 worker thread done servicing request
20:20:52.946 00.000 15712 Worker thread wakes up
20:20:52.946 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:20:52.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:52.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:54.355 01.409 15712 Exposure complete
20:20:54.418 00.063 15712 worker thread done servicing request
20:20:54.418 00.000 7988 OnExposeComplete: enter
20:20:54.418 00.000 7988 UpdateGuideState(): m_state=6
20:20:54.418 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3873
20:20:54.418 00.000 7988 Star::Find returns 1 (0), X=1174.14, Y=435.21, Mass=1475, SNR=26.0, Peak=219 HFD=3.5
20:20:54.418 00.000 7988 MultiStar: [#1 -0.09,0.06,0.98,U] [#2 -0.11,0.14,0.96,U] [#3 0.11,-0.09,0.97,U] [#4 0.20,0.08,1.06,U] [#5 -0.14,0.23,0.69,U] [#6 -0.17,0.10,0.71,U] [#7 -0.11,-0.09,0.65,U] [#8 -0.16,-0.04,0.67,U] 
20:20:54.418 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.21, -0.01}
20:20:54.418 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.58) = xAngle (4.11 = -2.18)
20:20:54.418 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.93)
20:20:54.418 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.53 mountX=-0.04 mountY=0.06, mountTheta=2.19
20:20:54.418 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.04, opts=13)
20:20:54.418 00.000 7988 Enqueuing Move request for scope (-0.06, 0.04)
20:20:54.418 00.000 15712 Worker thread wakes up
20:20:54.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
20:20:54.418 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
20:20:54.418 00.000 15712 Moving (-0.06, 0.04) raw xDistance=-0.04 yDistance=0.06
20:20:54.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:54.418 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.0
20:20:54.433 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:54.434 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:54.434 00.000 7988 Enqueuing Expose request
20:20:54.434 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:54.434 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
20:20:54.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:54.434 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:20:54.434 00.000 15712 MoveAxis(E, 6, ABG)
20:20:54.434 00.000 15712 Guiding  Dir = 2, Dur = 6
20:20:54.434 00.000 15712 IsGuiding returns 0
20:20:54.457 00.023 15712 IsGuiding returns 0
20:20:54.457 00.000 15712 Move returns status 0, amount 6
20:20:54.457 00.000 15712 MoveAxis(N, 0, ABG)
20:20:54.457 00.000 15712 Move returns status 0, amount 0
20:20:54.457 00.000 15712 move complete, result=0
20:20:54.457 00.000 15712 worker thread done servicing request
20:20:54.457 00.000 15712 Worker thread wakes up
20:20:54.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:54.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:54.457 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
20:20:56.094 01.637 15712 Exposure complete
20:20:56.150 00.056 15712 worker thread done servicing request
20:20:56.150 00.000 7988 OnExposeComplete: enter
20:20:56.150 00.000 7988 UpdateGuideState(): m_state=6
20:20:56.156 00.006 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3874
20:20:56.156 00.000 7988 Star::Find returns 1 (0), X=1174.15, Y=435.45, Mass=1466, SNR=25.9, Peak=226 HFD=3.6
20:20:56.156 00.000 7988 MultiStar: [#1 -0.03,0.14,1.04,U] [#2 -0.18,0.28,0.97,U] [#3 0.18,0.11,0.95,U] [#4 0.02,-0.04,1.02,U] [#5 -0.08,0.21,0.67,U] [#6 -0.17,-0.09,0.71,U] [#7 -0.15,0.24,0.67,U] [#8 -0.20,-0.14,0.66,U] 
20:20:56.156 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.11}, one-star: {-0.20, 0.23}
20:20:56.156 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.58) = xAngle (3.78 = -2.50)
20:20:56.156 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.61)
20:20:56.156 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.20 mountX=-0.11 mountY=0.08, mountTheta=2.52
20:20:56.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.11, opts=13)
20:20:56.156 00.000 7988 Enqueuing Move request for scope (-0.08, 0.11)
20:20:56.156 00.000 15712 Worker thread wakes up
20:20:56.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
20:20:56.156 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
20:20:56.156 00.000 15712 Moving (-0.08, 0.11) raw xDistance=-0.11 yDistance=0.08
20:20:56.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:56.167 00.011 7988 UpdateGuideState exits: m=1466 SNR=25.9
20:20:56.169 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:56.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:56.171 00.002 7988 Enqueuing Expose request
20:20:56.172 00.001 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:56.172 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
20:20:56.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:56.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:20:56.172 00.000 15712 MoveAxis(E, 6, ABG)
20:20:56.172 00.000 15712 Guiding  Dir = 2, Dur = 6
20:20:56.172 00.000 15712 IsGuiding returns 0
20:20:56.191 00.019 15712 IsGuiding returns 0
20:20:56.191 00.000 15712 Move returns status 0, amount 6
20:20:56.191 00.000 15712 MoveAxis(N, 0, ABG)
20:20:56.191 00.000 15712 Move returns status 0, amount 0
20:20:56.191 00.000 15712 move complete, result=0
20:20:56.191 00.000 15712 worker thread done servicing request
20:20:56.191 00.000 15712 Worker thread wakes up
20:20:56.191 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:20:56.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:56.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:57.608 01.417 15712 Exposure complete
20:20:57.663 00.055 15712 worker thread done servicing request
20:20:57.663 00.000 7988 OnExposeComplete: enter
20:20:57.663 00.000 7988 UpdateGuideState(): m_state=6
20:20:57.672 00.009 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3875
20:20:57.672 00.000 7988 Star::Find returns 1 (1), X=1173.94, Y=435.28, Mass=1503, SNR=26.1, Peak=255 HFD=3.4
20:20:57.674 00.002 7988 MultiStar: [#1 -0.09,0.19,1.01,U] [#2 -0.33,0.08,0.97,U] [#3 -0.07,-0.00,0.97,U] [#4 0.02,0.05,1.04,U] [#5 -0.05,0.30,0.71,U] [#6 -0.20,0.18,0.71,U] [#7 -0.34,0.04,0.68,U] [#8 -0.14,-0.02,0.64,U] 
20:20:57.676 00.002 7988 refined, 8 included, MultiStar: {-0.18, 0.10}, one-star: {-0.41, 0.07}
20:20:57.676 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.06)
20:20:57.676 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.05)
20:20:57.676 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.20 cameraTheta=2.65 mountX=-0.09 mountY=0.17, mountTheta=2.06
20:20:57.680 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.10, opts=13)
20:20:57.682 00.002 7988 Enqueuing Move request for scope (-0.18, 0.10)
20:20:57.682 00.000 15712 Worker thread wakes up
20:20:57.682 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
20:20:57.682 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
20:20:57.682 00.000 15712 Moving (-0.18, 0.10) raw xDistance=-0.09 yDistance=0.17
20:20:57.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:57.682 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.1 Saturated
20:20:57.685 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:57.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:57.687 00.002 7988 Enqueuing Expose request
20:20:57.687 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.76
20:20:57.687 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
20:20:57.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:57.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:20:57.687 00.000 15712 MoveAxis(E, 6, ABG)
20:20:57.687 00.000 15712 Guiding  Dir = 2, Dur = 6
20:20:57.687 00.000 15712 IsGuiding returns 0
20:20:57.709 00.022 15712 IsGuiding returns 0
20:20:57.709 00.000 15712 Move returns status 0, amount 6
20:20:57.709 00.000 15712 MoveAxis(N, 0, ABG)
20:20:57.709 00.000 15712 Move returns status 0, amount 0
20:20:57.709 00.000 15712 move complete, result=0
20:20:57.709 00.000 15712 worker thread done servicing request
20:20:57.709 00.000 15712 Worker thread wakes up
20:20:57.709 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
20:20:57.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:57.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:20:59.348 01.639 15712 Exposure complete
20:20:59.399 00.051 15712 worker thread done servicing request
20:20:59.399 00.000 7988 OnExposeComplete: enter
20:20:59.412 00.013 7988 UpdateGuideState(): m_state=6
20:20:59.412 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3876
20:20:59.414 00.002 7988 Star::Find returns 1 (0), X=1174.06, Y=435.34, Mass=1502, SNR=26.2, Peak=239 HFD=3.4
20:20:59.414 00.000 7988 MultiStar: [#1 -0.31,0.05,1.00,U] [#2 -0.15,-0.01,0.97,U] [#3 -0.04,-0.08,0.95,U] [#4 -0.08,-0.02,1.00,U] [#5 0.13,0.17,0.72,U] [#6 -0.32,0.04,0.68,U] [#7 -0.34,0.24,0.64,U] [#8 -0.01,-0.22,0.66,U] 
20:20:59.414 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.03}, one-star: {-0.29, 0.12}
20:20:59.414 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.58) = xAngle (4.53 = -1.75)
20:20:59.414 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.64 = 1.36)
20:20:59.414 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.96 mountX=-0.03 mountY=0.16, mountTheta=1.75
20:20:59.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.03, opts=13)
20:20:59.414 00.000 7988 Enqueuing Move request for scope (-0.16, 0.03)
20:20:59.414 00.000 15712 Worker thread wakes up
20:20:59.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
20:20:59.414 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
20:20:59.414 00.000 15712 Moving (-0.16, 0.03) raw xDistance=-0.03 yDistance=0.16
20:20:59.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:20:59.414 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.2
20:20:59.426 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:59.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:20:59.427 00.001 7988 Enqueuing Expose request
20:20:59.429 00.002 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:20:59.429 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
20:20:59.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:59.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:20:59.429 00.000 15712 MoveAxis(E, 9, ABG)
20:20:59.429 00.000 15712 Guiding  Dir = 2, Dur = 9
20:20:59.429 00.000 15712 IsGuiding returns 0
20:20:59.448 00.019 15712 IsGuiding returns 0
20:20:59.448 00.000 15712 Move returns status 0, amount 9
20:20:59.448 00.000 15712 MoveAxis(N, 0, ABG)
20:20:59.448 00.000 15712 Move returns status 0, amount 0
20:20:59.448 00.000 15712 move complete, result=0
20:20:59.448 00.000 15712 worker thread done servicing request
20:20:59.448 00.000 15712 Worker thread wakes up
20:20:59.448 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
20:20:59.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:20:59.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:00.860 01.412 15712 Exposure complete
20:21:00.922 00.062 15712 worker thread done servicing request
20:21:00.922 00.000 7988 OnExposeComplete: enter
20:21:00.923 00.001 7988 UpdateGuideState(): m_state=6
20:21:00.923 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3877
20:21:00.925 00.002 7988 Star::Find returns 1 (0), X=1174.12, Y=435.17, Mass=1530, SNR=26.5, Peak=230 HFD=3.7
20:21:00.926 00.001 7988 MultiStar: [#1 -0.04,-0.04,1.02,U] [#2 -0.15,0.01,1.02,U] [#3 0.12,-0.06,0.94,U] [#4 0.14,0.07,1.03,U] [#5 0.20,0.09,0.68,U] [#6 -0.26,-0.11,0.71,U] [#7 -0.07,-0.04,0.63,U] [#8 -0.28,-0.12,0.65,U] 
20:21:00.928 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.23, -0.04}
20:21:00.928 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
20:21:00.930 00.002 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.92 = 1.92)
20:21:00.930 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.76 mountX=0.02 mountY=0.06, mountTheta=1.19
20:21:00.932 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
20:21:00.932 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
20:21:00.934 00.002 15712 Worker thread wakes up
20:21:00.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
20:21:00.934 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
20:21:00.934 00.000 15712 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=0.06
20:21:00.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:00.934 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.5
20:21:00.938 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:00.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:00.939 00.001 7988 Enqueuing Expose request
20:21:00.939 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:21:00.939 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
20:21:00.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:00.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:21:00.939 00.000 15712 MoveAxis(E, 8, ABG)
20:21:00.939 00.000 15712 Guiding  Dir = 2, Dur = 8
20:21:00.939 00.000 15712 IsGuiding returns 0
20:21:00.960 00.021 15712 IsGuiding returns 0
20:21:00.960 00.000 15712 Move returns status 0, amount 8
20:21:00.960 00.000 15712 MoveAxis(N, 0, ABG)
20:21:00.960 00.000 15712 Move returns status 0, amount 0
20:21:00.960 00.000 15712 move complete, result=0
20:21:00.960 00.000 15712 worker thread done servicing request
20:21:00.960 00.000 15712 Worker thread wakes up
20:21:00.960 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
20:21:00.971 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:00.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:02.713 01.742 15712 Exposure complete
20:21:02.762 00.049 15712 worker thread done servicing request
20:21:02.762 00.000 7988 OnExposeComplete: enter
20:21:02.776 00.014 7988 UpdateGuideState(): m_state=6
20:21:02.776 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3878
20:21:02.778 00.002 7988 Star::Find returns 1 (1), X=1174.05, Y=435.17, Mass=1635, SNR=27.4, Peak=255 HFD=3.7
20:21:02.778 00.000 7988 MultiStar: [#1 -0.21,0.02,0.91,U] [#2 -0.23,-0.14,0.94,U] [#3 0.11,-0.06,0.92,U] [#4 -0.02,0.04,0.99,U] [#5 0.10,0.11,0.70,U] [#6 -0.27,-0.09,0.68,U] [#7 -0.15,0.17,0.63,U] [#8 -0.28,-0.29,0.62,U] 
20:21:02.780 00.002 7988 refined, 8 included, MultiStar: {-0.14, -0.03}, one-star: {-0.30, -0.05}
20:21:02.780 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
20:21:02.782 00.002 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
20:21:02.782 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.91 mountX=0.03 mountY=0.14, mountTheta=1.33
20:21:02.784 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.03, opts=13)
20:21:02.786 00.002 7988 Enqueuing Move request for scope (-0.14, -0.03)
20:21:02.786 00.000 15712 Worker thread wakes up
20:21:02.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
20:21:02.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
20:21:02.786 00.000 15712 Moving (-0.14, -0.03) raw xDistance=0.03 yDistance=0.14
20:21:02.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:02.786 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.4 Saturated
20:21:02.790 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:02.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:02.790 00.000 7988 Enqueuing Expose request
20:21:02.790 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:21:02.790 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
20:21:02.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:02.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:21:02.790 00.000 15712 MoveAxis(E, 10, ABG)
20:21:02.790 00.000 15712 Guiding  Dir = 2, Dur = 10
20:21:02.790 00.000 15712 IsGuiding returns 0
20:21:02.822 00.032 15712 IsGuiding returns 1
20:21:02.822 00.000 15712 scope still moving after pulse duration time elapsed
20:21:02.872 00.050 15712 IsGuiding returns 0
20:21:02.872 00.000 15712 scope move finished after 10 + 68 ms
20:21:02.872 00.000 15712 Move returns status 0, amount 10
20:21:02.872 00.000 15712 MoveAxis(N, 0, ABG)
20:21:02.872 00.000 15712 Move returns status 0, amount 0
20:21:02.872 00.000 15712 move complete, result=0
20:21:02.872 00.000 15712 worker thread done servicing request
20:21:02.872 00.000 15712 Worker thread wakes up
20:21:02.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:02.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:02.872 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
20:21:04.291 01.419 15712 Exposure complete
20:21:04.352 00.061 15712 worker thread done servicing request
20:21:04.352 00.000 7988 OnExposeComplete: enter
20:21:04.352 00.000 7988 UpdateGuideState(): m_state=6
20:21:04.354 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3879
20:21:04.356 00.002 7988 Star::Find returns 1 (0), X=1174.12, Y=435.18, Mass=1438, SNR=25.7, Peak=241 HFD=3.2
20:21:04.358 00.002 7988 MultiStar: [#1 -0.05,0.11,1.04,U] [#2 -0.01,-0.01,1.00,U] [#3 0.07,-0.11,0.96,U] [#4 0.43,0.22,1.02,U] [#5 0.16,0.12,0.67,U] [#6 -0.09,0.17,0.70,U] [#7 -0.34,0.07,0.69,U] [#8 -0.31,-0.33,0.65,U] 
20:21:04.358 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.23, -0.04}
20:21:04.360 00.002 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
20:21:04.360 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.68)
20:21:04.362 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.28 mountX=-0.03 mountY=0.02, mountTheta=2.44
20:21:04.364 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.03, opts=13)
20:21:04.364 00.000 7988 Enqueuing Move request for scope (-0.02, 0.03)
20:21:04.366 00.002 15712 Worker thread wakes up
20:21:04.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
20:21:04.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
20:21:04.366 00.000 15712 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
20:21:04.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:04.368 00.002 7988 UpdateGuideState exits: m=1438 SNR=25.7
20:21:04.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:04.370 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:04.370 00.000 7988 Enqueuing Expose request
20:21:04.372 00.002 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:21:04.372 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
20:21:04.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:04.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:21:04.372 00.000 15712 MoveAxis(E, 11, ABG)
20:21:04.372 00.000 15712 Guiding  Dir = 2, Dur = 11
20:21:04.372 00.000 15712 IsGuiding returns 0
20:21:04.390 00.018 15712 IsGuiding returns 1
20:21:04.390 00.000 15712 scope still moving after pulse duration time elapsed
20:21:04.437 00.047 15712 IsGuiding returns 0
20:21:04.437 00.000 15712 scope move finished after 11 + 54 ms
20:21:04.437 00.000 15712 Move returns status 0, amount 11
20:21:04.437 00.000 15712 MoveAxis(N, 0, ABG)
20:21:04.437 00.000 15712 Move returns status 0, amount 0
20:21:04.437 00.000 15712 move complete, result=0
20:21:04.437 00.000 15712 worker thread done servicing request
20:21:04.437 00.000 15712 Worker thread wakes up
20:21:04.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:04.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:04.437 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
20:21:06.073 01.636 15712 Exposure complete
20:21:06.134 00.061 15712 worker thread done servicing request
20:21:06.134 00.000 7988 OnExposeComplete: enter
20:21:06.134 00.000 7988 UpdateGuideState(): m_state=6
20:21:06.137 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3880
20:21:06.137 00.000 7988 Star::Find returns 1 (0), X=1174.13, Y=434.97, Mass=1491, SNR=26.3, Peak=229 HFD=3.0
20:21:06.137 00.000 7988 MultiStar: [#1 -0.13,0.05,1.02,U] [#2 -0.10,-0.10,0.99,U] [#3 0.01,-0.30,0.97,U] [#4 0.15,-0.26,1.02,U] [#5 -0.05,-0.03,0.74,U] [#6 -0.01,-0.20,0.71,U] [#7 -0.06,-0.21,0.66,U] [#8 -0.07,-0.22,0.63,U] 
20:21:06.137 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.17}, one-star: {-0.22, -0.25}
20:21:06.137 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.58) = xAngle (-0.31 = -0.31)
20:21:06.137 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
20:21:06.137 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.89 mountX=0.17 mountY=0.06, mountTheta=0.34
20:21:06.145 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.17, opts=13)
20:21:06.147 00.002 7988 Enqueuing Move request for scope (-0.05, -0.17)
20:21:06.147 00.000 15712 Worker thread wakes up
20:21:06.147 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
20:21:06.147 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
20:21:06.147 00.000 15712 Moving (-0.05, -0.17) raw xDistance=0.17 yDistance=0.06
20:21:06.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:06.147 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.3
20:21:06.150 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:06.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:06.152 00.002 7988 Enqueuing Expose request
20:21:06.152 00.000 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 637.75
20:21:06.152 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
20:21:06.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:06.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:21:06.152 00.000 15712 MoveAxis(W, 22, ABG)
20:21:06.152 00.000 15712 Guiding  Dir = 3, Dur = 22
20:21:06.152 00.000 15712 IsGuiding returns 0
20:21:06.213 00.061 15712 IsGuiding returns 1
20:21:06.213 00.000 15712 scope still moving after pulse duration time elapsed
20:21:06.248 00.035 15712 IsGuiding returns 0
20:21:06.248 00.000 15712 scope move finished after 22 + 71 ms
20:21:06.248 00.000 15712 Move returns status 0, amount 22
20:21:06.248 00.000 15712 MoveAxis(N, 0, ABG)
20:21:06.248 00.000 15712 Move returns status 0, amount 0
20:21:06.248 00.000 15712 move complete, result=0
20:21:06.248 00.000 15712 worker thread done servicing request
20:21:06.248 00.000 15712 Worker thread wakes up
20:21:06.248 00.000 7988 GuideStep: 0.2 px 22 ms WEST, 0.1 px 0 ms NORTH
20:21:06.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:06.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:07.669 01.421 15712 Exposure complete
20:21:07.725 00.056 15712 worker thread done servicing request
20:21:07.725 00.000 7988 OnExposeComplete: enter
20:21:07.730 00.005 7988 UpdateGuideState(): m_state=6
20:21:07.730 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3881
20:21:07.730 00.000 7988 Star::Find returns 1 (0), X=1174.02, Y=435.39, Mass=1494, SNR=26.4, Peak=224 HFD=3.4
20:21:07.730 00.000 7988 MultiStar: [#1 0.01,0.15,0.98,U] [#2 -0.13,0.11,1.03,U] [#3 0.11,0.13,0.95,U] [#4 0.29,0.20,0.98,U] [#5 0.01,0.27,0.72,U] [#6 0.00,-0.03,0.68,U] [#7 -0.10,0.01,0.67,U] [#8 0.13,-0.03,0.63,U] 
20:21:07.730 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {-0.33, 0.17}
20:21:07.730 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
20:21:07.730 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
20:21:07.730 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.12 mountY=0.00, mountTheta=3.12
20:21:07.730 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.12, opts=13)
20:21:07.730 00.000 7988 Enqueuing Move request for scope (-0.01, 0.12)
20:21:07.730 00.000 15712 Worker thread wakes up
20:21:07.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
20:21:07.730 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
20:21:07.742 00.012 15712 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=0.00
20:21:07.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:07.742 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.4
20:21:07.744 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:07.744 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:07.746 00.002 7988 Enqueuing Expose request
20:21:07.746 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:21:07.746 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
20:21:07.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:07.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:21:07.746 00.000 15712 MoveAxis(E, 11, ABG)
20:21:07.746 00.000 15712 Guiding  Dir = 2, Dur = 11
20:21:07.748 00.002 15712 IsGuiding returns 0
20:21:07.764 00.016 15712 IsGuiding returns 1
20:21:07.764 00.000 15712 scope still moving after pulse duration time elapsed
20:21:07.809 00.045 15712 IsGuiding returns 0
20:21:07.811 00.002 15712 scope move finished after 11 + 52 ms
20:21:07.811 00.000 15712 Move returns status 0, amount 11
20:21:07.811 00.000 15712 MoveAxis(N, 0, ABG)
20:21:07.811 00.000 15712 Move returns status 0, amount 0
20:21:07.811 00.000 15712 move complete, result=0
20:21:07.811 00.000 15712 worker thread done servicing request
20:21:07.811 00.000 15712 Worker thread wakes up
20:21:07.811 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
20:21:07.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:07.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:09.453 01.642 15712 Exposure complete
20:21:09.508 00.055 15712 worker thread done servicing request
20:21:09.508 00.000 7988 OnExposeComplete: enter
20:21:09.514 00.006 7988 UpdateGuideState(): m_state=6
20:21:09.514 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3882
20:21:09.516 00.002 7988 Star::Find returns 1 (1), X=1174.06, Y=435.04, Mass=1517, SNR=26.3, Peak=255 HFD=3.0
20:21:09.516 00.000 7988 MultiStar: [#1 -0.05,0.24,1.02,U] [#2 -0.33,-0.00,1.01,U] [#3 -0.02,0.04,0.97,U] [#4 0.16,-0.23,1.01,U] [#5 0.19,0.27,0.69,U] [#6 -0.18,0.02,0.70,U] [#7 -0.09,-0.28,0.66,U] [#8 -0.12,-0.33,0.62,U] 
20:21:09.518 00.002 7988 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.29, -0.18}
20:21:09.518 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
20:21:09.520 00.002 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
20:21:09.520 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.68 mountX=0.04 mountY=0.09, mountTheta=1.11
20:21:09.522 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.04, opts=13)
20:21:09.524 00.002 7988 Enqueuing Move request for scope (-0.09, -0.04)
20:21:09.525 00.001 15712 Worker thread wakes up
20:21:09.525 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
20:21:09.525 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
20:21:09.525 00.000 15712 Moving (-0.09, -0.04) raw xDistance=0.04 yDistance=0.09
20:21:09.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:09.525 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.3 Saturated
20:21:09.528 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:09.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:09.530 00.002 7988 Enqueuing Expose request
20:21:09.530 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:21:09.530 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
20:21:09.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:09.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:21:09.530 00.000 15712 MoveAxis(E, 11, ABG)
20:21:09.530 00.000 15712 Guiding  Dir = 2, Dur = 11
20:21:09.530 00.000 15712 IsGuiding returns 0
20:21:09.546 00.016 15712 IsGuiding returns 1
20:21:09.546 00.000 15712 scope still moving after pulse duration time elapsed
20:21:09.598 00.052 15712 IsGuiding returns 0
20:21:09.598 00.000 15712 scope move finished after 11 + 58 ms
20:21:09.598 00.000 15712 Move returns status 0, amount 11
20:21:09.598 00.000 15712 MoveAxis(N, 0, ABG)
20:21:09.598 00.000 15712 Move returns status 0, amount 0
20:21:09.598 00.000 15712 move complete, result=0
20:21:09.598 00.000 7988 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
20:21:09.603 00.005 15712 worker thread done servicing request
20:21:09.603 00.000 15712 Worker thread wakes up
20:21:09.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:09.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:09.729 00.126 7988 evsrv: cli 0CCD0528 connect
20:21:09.734 00.005 7988 case statement mapped state 6 to 3
20:21:09.736 00.002 7988 case statement mapped state 6 to 3
20:21:09.738 00.002 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"73667bf0-6a7d-447c-9a6f-adab5d5f60ba"}
20:21:09.738 00.000 7988 case statement mapped state 6 to 3
20:21:09.738 00.000 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"73667bf0-6a7d-447c-9a6f-adab5d5f60ba"}
20:21:09.738 00.000 7988 evsrv: cli 0CCD0528 disconnect
20:21:11.021 01.283 15712 Exposure complete
20:21:11.095 00.074 15712 worker thread done servicing request
20:21:11.097 00.002 7988 OnExposeComplete: enter
20:21:11.098 00.001 7988 UpdateGuideState(): m_state=6
20:21:11.100 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3883
20:21:11.102 00.002 7988 Star::Find returns 1 (0), X=1174.21, Y=434.92, Mass=1608, SNR=27.1, Peak=233 HFD=3.7
20:21:11.102 00.000 7988 MultiStar: [#1 -0.09,-0.14,0.99,U] [#2 -0.23,-0.01,0.98,U] [#3 0.06,-0.36,0.92,U] [#4 0.11,-0.08,1.00,U] [#5 -0.28,-0.09,0.71,U] [#6 -0.23,-0.32,0.65,U] [#7 0.19,-0.25,0.65,U] [#8 -0.16,-0.32,0.65,U] 
20:21:11.104 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.20}, one-star: {-0.14, -0.30}
20:21:11.106 00.002 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
20:21:11.106 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
20:21:11.108 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.96 mountX=0.20 mountY=0.09, mountTheta=0.41
20:21:11.110 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.20, opts=13)
20:21:11.112 00.002 7988 Enqueuing Move request for scope (-0.08, -0.20)
20:21:11.114 00.002 15712 Worker thread wakes up
20:21:11.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
20:21:11.114 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
20:21:11.114 00.000 15712 Moving (-0.08, -0.20) raw xDistance=0.20 yDistance=0.09
20:21:11.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:11.114 00.000 7988 UpdateGuideState exits: m=1608 SNR=27.1
20:21:11.118 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:11.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:11.120 00.002 7988 Enqueuing Expose request
20:21:11.122 00.002 15712 PPEC rslt: input = 0.20, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 637.75
20:21:11.122 00.000 15712 PPEC: input: 0.20, control: 0.09, exposure: 1500
20:21:11.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:11.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:21:11.122 00.000 15712 MoveAxis(W, 29, ABG)
20:21:11.122 00.000 15712 Guiding  Dir = 3, Dur = 29
20:21:11.122 00.000 15712 IsGuiding returns 0
20:21:11.178 00.056 15712 IsGuiding returns 1
20:21:11.178 00.000 15712 scope still moving after pulse duration time elapsed
20:21:11.210 00.032 15712 IsGuiding returns 0
20:21:11.210 00.000 15712 scope move finished after 29 + 58 ms
20:21:11.210 00.000 15712 Move returns status 0, amount 29
20:21:11.210 00.000 15712 MoveAxis(N, 0, ABG)
20:21:11.210 00.000 15712 Move returns status 0, amount 0
20:21:11.210 00.000 15712 move complete, result=0
20:21:11.210 00.000 15712 worker thread done servicing request
20:21:11.210 00.000 15712 Worker thread wakes up
20:21:11.210 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
20:21:11.212 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:11.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:12.842 01.630 15712 Exposure complete
20:21:12.914 00.072 15712 worker thread done servicing request
20:21:12.914 00.000 7988 OnExposeComplete: enter
20:21:12.914 00.000 7988 UpdateGuideState(): m_state=6
20:21:12.921 00.007 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3884
20:21:12.921 00.000 7988 Star::Find returns 1 (0), X=1174.14, Y=435.31, Mass=1414, SNR=25.6, Peak=236 HFD=3.4
20:21:12.921 00.000 7988 MultiStar: [#1 -0.14,0.15,1.03,U] [#2 -0.17,-0.03,1.01,U] [#3 0.13,-0.02,0.99,U] [#4 -0.05,0.01,1.03,U] [#5 -0.03,0.04,0.74,U] [#6 -0.16,0.14,0.74,U] [#7 -0.28,0.02,0.66,U] [#8 -0.29,-0.24,0.67,U] 
20:21:12.921 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.21, 0.09}
20:21:12.921 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.58) = xAngle (4.53 = -1.75)
20:21:12.921 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.64 = 1.36)
20:21:12.921 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.13 cameraTheta=2.95 mountX=-0.02 mountY=0.12, mountTheta=1.75
20:21:12.931 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.02, opts=13)
20:21:12.931 00.000 7988 Enqueuing Move request for scope (-0.12, 0.02)
20:21:12.931 00.000 15712 Worker thread wakes up
20:21:12.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:12.931 00.000 7988 UpdateGuideState exits: m=1414 SNR=25.6
20:21:12.937 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:12.939 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:12.939 00.000 7988 Enqueuing Expose request
20:21:12.941 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
20:21:12.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
20:21:12.941 00.000 15712 Moving (-0.12, 0.02) raw xDistance=-0.02 yDistance=0.12
20:21:12.943 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.75
20:21:12.943 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
20:21:12.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:12.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:21:12.943 00.000 15712 MoveAxis(E, 7, ABG)
20:21:12.943 00.000 15712 Guiding  Dir = 2, Dur = 7
20:21:12.943 00.000 15712 IsGuiding returns 0
20:21:12.968 00.025 15712 IsGuiding returns 0
20:21:12.968 00.000 15712 Move returns status 0, amount 7
20:21:12.968 00.000 15712 MoveAxis(N, 0, ABG)
20:21:12.968 00.000 15712 Move returns status 0, amount 0
20:21:12.968 00.000 15712 move complete, result=0
20:21:12.968 00.000 15712 worker thread done servicing request
20:21:12.968 00.000 15712 Worker thread wakes up
20:21:12.968 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
20:21:12.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:12.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:14.381 01.413 15712 Exposure complete
20:21:14.466 00.085 15712 worker thread done servicing request
20:21:14.466 00.000 7988 OnExposeComplete: enter
20:21:14.468 00.002 7988 UpdateGuideState(): m_state=6
20:21:14.470 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3885
20:21:14.472 00.002 7988 Star::Find returns 1 (1), X=1174.02, Y=435.26, Mass=1489, SNR=26.1, Peak=255 HFD=3.3
20:21:14.473 00.001 7988 MultiStar: [#1 -0.23,0.27,1.00,U] [#2 -0.37,0.13,1.00,U] [#3 0.09,0.03,0.97,U] [#4 -0.11,0.04,1.05,U] [#5 0.14,0.15,0.72,U] [#6 -0.21,0.14,0.72,U] [#7 -0.42,0.06,0.69,U] [#8 -0.21,-0.16,0.65,U] 
20:21:14.474 00.001 7988 refined, 8 included, MultiStar: {-0.19, 0.08}, one-star: {-0.33, 0.04}
20:21:14.479 00.005 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.29 = -1.99)
20:21:14.481 00.002 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.40 = 1.12)
20:21:14.481 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.72 mountX=-0.08 mountY=0.18, mountTheta=1.99
20:21:14.485 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.08, opts=13)
20:21:14.487 00.002 7988 Enqueuing Move request for scope (-0.19, 0.08)
20:21:14.489 00.002 15712 Worker thread wakes up
20:21:14.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
20:21:14.489 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
20:21:14.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:14.491 00.002 7988 UpdateGuideState exits: m=1489 SNR=26.1 Saturated
20:21:14.491 00.000 15712 Moving (-0.19, 0.08) raw xDistance=-0.08 yDistance=0.18
20:21:14.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:14.493 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:14.495 00.002 7988 Enqueuing Expose request
20:21:14.497 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.74
20:21:14.497 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
20:21:14.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:14.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:21:14.497 00.000 15712 MoveAxis(E, 7, ABG)
20:21:14.497 00.000 15712 Guiding  Dir = 2, Dur = 7
20:21:14.508 00.011 15712 IsGuiding returns 0
20:21:14.521 00.013 15712 IsGuiding returns 0
20:21:14.521 00.000 15712 Move returns status 0, amount 7
20:21:14.525 00.004 15712 MoveAxis(N, 0, ABG)
20:21:14.525 00.000 15712 Move returns status 0, amount 0
20:21:14.525 00.000 15712 move complete, result=0
20:21:14.525 00.000 15712 worker thread done servicing request
20:21:14.525 00.000 15712 Worker thread wakes up
20:21:14.525 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
20:21:14.527 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:14.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:16.163 01.636 15712 Exposure complete
20:21:16.225 00.062 15712 worker thread done servicing request
20:21:16.225 00.000 7988 OnExposeComplete: enter
20:21:16.225 00.000 7988 UpdateGuideState(): m_state=6
20:21:16.225 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3886
20:21:16.225 00.000 7988 Star::Find returns 1 (1), X=1174.02, Y=435.46, Mass=1537, SNR=26.7, Peak=255 HFD=3.5
20:21:16.225 00.000 7988 MultiStar: [#1 -0.10,0.25,1.03,U] [#2 -0.30,0.21,0.97,U] [#3 0.09,0.07,0.94,U] [#4 0.16,-0.07,1.02,U] [#5 0.12,0.22,0.70,U] [#6 -0.15,0.24,0.71,U] [#7 0.23,0.26,0.64,U] [#8 -0.15,-0.14,0.66,U] 
20:21:16.225 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.14}, one-star: {-0.33, 0.24}
20:21:16.225 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.75)
20:21:16.225 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.36)
20:21:16.225 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.96 mountX=-0.14 mountY=0.05, mountTheta=2.77
20:21:16.242 00.017 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.14, opts=13)
20:21:16.242 00.000 7988 Enqueuing Move request for scope (-0.06, 0.14)
20:21:16.242 00.000 15712 Worker thread wakes up
20:21:16.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
20:21:16.242 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
20:21:16.242 00.000 15712 Moving (-0.06, 0.14) raw xDistance=-0.14 yDistance=0.05
20:21:16.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:21:16.242 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7 Saturated
20:21:16.246 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:16.246 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:16.248 00.002 7988 Enqueuing Expose request
20:21:16.248 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.74
20:21:16.248 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
20:21:16.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:16.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:21:16.248 00.000 15712 MoveAxis(E, 6, ABG)
20:21:16.248 00.000 15712 Guiding  Dir = 2, Dur = 6
20:21:16.248 00.000 15712 IsGuiding returns 0
20:21:16.259 00.011 15712 IsGuiding returns 0
20:21:16.259 00.000 15712 Move returns status 0, amount 6
20:21:16.259 00.000 15712 MoveAxis(N, 0, ABG)
20:21:16.259 00.000 15712 Move returns status 0, amount 0
20:21:16.259 00.000 15712 move complete, result=0
20:21:16.259 00.000 15712 worker thread done servicing request
20:21:16.259 00.000 15712 Worker thread wakes up
20:21:16.259 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:21:16.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:16.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:17.673 01.414 15712 Exposure complete
20:21:17.733 00.060 15712 worker thread done servicing request
20:21:17.733 00.000 7988 OnExposeComplete: enter
20:21:17.735 00.002 7988 UpdateGuideState(): m_state=6
20:21:17.735 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3887
20:21:17.738 00.003 7988 Star::Find returns 1 (1), X=1174.24, Y=435.44, Mass=1537, SNR=26.6, Peak=255 HFD=3.2
20:21:17.738 00.000 7988 MultiStar: [#1 -0.05,0.59,1.02,U] [#2 -0.13,0.37,0.97,U] [#3 0.14,0.16,0.95,U] [#4 0.03,0.17,1.04,U] [#5 -0.04,0.44,0.71,U] [#6 0.00,0.29,0.68,U] [#7 -0.09,0.15,0.64,U] [#8 -0.03,0.24,0.67,U] 
20:21:17.738 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.30}, one-star: {-0.11, 0.22}
20:21:17.738 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.58) = xAngle (3.62 = -2.66)
20:21:17.738 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.45)
20:21:17.738 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.04 mountX=-0.22 mountY=0.11, mountTheta=2.69
20:21:17.738 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.22, opts=13)
20:21:17.738 00.000 7988 Enqueuing Move request for scope (-0.11, 0.22)
20:21:17.738 00.000 15712 Worker thread wakes up
20:21:17.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
20:21:17.738 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
20:21:17.738 00.000 15712 Moving (-0.11, 0.22) raw xDistance=-0.22 yDistance=0.11
20:21:17.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:17.738 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6 Saturated
20:21:17.749 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:17.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:17.751 00.002 7988 Enqueuing Expose request
20:21:17.751 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 637.74
20:21:17.751 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
20:21:17.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:17.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:21:17.751 00.000 15712 MoveAxis(E, 48, ABG)
20:21:17.751 00.000 15712 Guiding  Dir = 2, Dur = 48
20:21:17.751 00.000 15712 IsGuiding returns 0
20:21:17.769 00.018 15712 PulseGuide returned control before completion, sleep 43
20:21:17.815 00.046 15712 IsGuiding returns 1
20:21:17.815 00.000 15712 scope still moving after pulse duration time elapsed
20:21:17.847 00.032 15712 IsGuiding returns 0
20:21:17.847 00.000 15712 scope move finished after 48 + 45 ms
20:21:17.847 00.000 15712 Move returns status 0, amount 48
20:21:17.847 00.000 15712 MoveAxis(N, 0, ABG)
20:21:17.847 00.000 15712 Move returns status 0, amount 0
20:21:17.847 00.000 15712 move complete, result=0
20:21:17.847 00.000 15712 worker thread done servicing request
20:21:17.847 00.000 15712 Worker thread wakes up
20:21:17.847 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
20:21:17.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:17.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:19.591 01.744 15712 Exposure complete
20:21:19.643 00.052 15712 worker thread done servicing request
20:21:19.643 00.000 7988 OnExposeComplete: enter
20:21:19.652 00.009 7988 UpdateGuideState(): m_state=6
20:21:19.652 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3888
20:21:19.652 00.000 7988 Star::Find returns 1 (1), X=1174.11, Y=435.28, Mass=1511, SNR=26.5, Peak=255 HFD=3.3
20:21:19.652 00.000 7988 MultiStar: [#1 -0.15,0.37,0.98,U] [#2 -0.16,0.07,0.98,U] [#3 0.13,0.09,0.96,U] [#4 0.10,0.14,1.04,U] [#5 0.04,0.01,0.72,U] [#6 -0.10,0.21,0.69,U] [#7 -0.10,0.11,0.64,U] [#8 -0.10,0.02,0.70,U] 
20:21:19.652 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {-0.24, 0.06}
20:21:19.652 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.67)
20:21:19.652 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.72 = 0.44)
20:21:19.652 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.03 mountX=-0.12 mountY=0.06, mountTheta=2.70
20:21:19.660 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.12, opts=13)
20:21:19.660 00.000 7988 Enqueuing Move request for scope (-0.06, 0.12)
20:21:19.660 00.000 15712 Worker thread wakes up
20:21:19.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
20:21:19.660 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
20:21:19.660 00.000 15712 Moving (-0.06, 0.12) raw xDistance=-0.12 yDistance=0.06
20:21:19.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:19.660 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5 Saturated
20:21:19.666 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:19.666 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:19.668 00.002 7988 Enqueuing Expose request
20:21:19.668 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.74
20:21:19.668 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
20:21:19.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:19.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:21:19.668 00.000 15712 MoveAxis(E, 5, ABG)
20:21:19.668 00.000 15712 Guiding  Dir = 2, Dur = 5
20:21:19.668 00.000 15712 IsGuiding returns 0
20:21:19.688 00.020 15712 IsGuiding returns 0
20:21:19.688 00.000 15712 Move returns status 0, amount 5
20:21:19.688 00.000 15712 MoveAxis(N, 0, ABG)
20:21:19.688 00.000 15712 Move returns status 0, amount 0
20:21:19.688 00.000 15712 move complete, result=0
20:21:19.688 00.000 15712 worker thread done servicing request
20:21:19.688 00.000 15712 Worker thread wakes up
20:21:19.688 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
20:21:19.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:19.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:21.105 01.417 15712 Exposure complete
20:21:21.164 00.059 15712 worker thread done servicing request
20:21:21.164 00.000 7988 OnExposeComplete: enter
20:21:21.164 00.000 7988 UpdateGuideState(): m_state=6
20:21:21.166 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3889
20:21:21.166 00.000 7988 Star::Find returns 1 (1), X=1173.99, Y=435.39, Mass=1607, SNR=27.2, Peak=255 HFD=3.3
20:21:21.166 00.000 7988 MultiStar: [#1 -0.18,0.11,0.99,U] [#2 -0.37,0.13,0.98,U] [#3 -0.09,-0.12,0.94,U] [#4 0.03,0.09,1.04,U] [#5 0.04,0.30,0.71,U] [#6 -0.13,0.14,0.71,U] [#7 -0.01,0.14,0.66,U] [#8 0.01,0.16,0.67,U] 
20:21:21.166 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.12}, one-star: {-0.36, 0.17}
20:21:21.166 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.58) = xAngle (4.00 = -2.29)
20:21:21.166 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.10 = 0.82)
20:21:21.173 00.007 7988 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.42 mountX=-0.12 mountY=0.13, mountTheta=2.30
20:21:21.173 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.12, opts=13)
20:21:21.176 00.003 7988 Enqueuing Move request for scope (-0.13, 0.12)
20:21:21.176 00.000 15712 Worker thread wakes up
20:21:21.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
20:21:21.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
20:21:21.176 00.000 15712 Moving (-0.13, 0.12) raw xDistance=-0.12 yDistance=0.13
20:21:21.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:21.176 00.000 7988 UpdateGuideState exits: m=1607 SNR=27.2 Saturated
20:21:21.180 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:21.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:21.182 00.002 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.74
20:21:21.182 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
20:21:21.182 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:21.182 00.000 7988 Enqueuing Expose request
20:21:21.182 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:21:21.182 00.000 15712 MoveAxis(E, 4, ABG)
20:21:21.182 00.000 15712 Guiding  Dir = 2, Dur = 4
20:21:21.182 00.000 15712 IsGuiding returns 0
20:21:21.207 00.025 15712 IsGuiding returns 0
20:21:21.207 00.000 15712 Move returns status 0, amount 4
20:21:21.207 00.000 15712 MoveAxis(N, 0, ABG)
20:21:21.207 00.000 15712 Move returns status 0, amount 0
20:21:21.207 00.000 15712 move complete, result=0
20:21:21.207 00.000 15712 worker thread done servicing request
20:21:21.207 00.000 15712 Worker thread wakes up
20:21:21.207 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:21:21.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:21.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:22.845 01.638 15712 Exposure complete
20:21:22.904 00.059 15712 worker thread done servicing request
20:21:22.904 00.000 7988 OnExposeComplete: enter
20:21:22.906 00.002 7988 UpdateGuideState(): m_state=6
20:21:22.906 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3890
20:21:22.906 00.000 7988 Star::Find returns 1 (1), X=1174.29, Y=435.21, Mass=1499, SNR=26.2, Peak=255 HFD=3.5
20:21:22.906 00.000 7988 MultiStar: [#1 -0.02,-0.02,0.97,U] [#2 -0.07,-0.04,1.01,U] [#3 0.35,-0.27,0.94,U] [#4 0.11,-0.01,1.02,U] [#5 0.09,0.11,0.72,U] [#6 -0.05,-0.12,0.71,U] [#7 0.16,-0.13,0.65,U] [#8 -0.02,-0.39,0.66,U] 
20:21:22.906 00.000 7988 single-star, 8 included, MultiStar: {0.05, -0.09}, one-star: {-0.06, -0.01}
20:21:22.906 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.58) = xAngle (-1.40 = -1.40)
20:21:22.906 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.71 = 1.71)
20:21:22.906 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.98 mountX=0.01 mountY=0.06, mountTheta=1.40
20:21:22.906 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.01, opts=13)
20:21:22.906 00.000 7988 Enqueuing Move request for scope (-0.06, -0.01)
20:21:22.906 00.000 15712 Worker thread wakes up
20:21:22.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
20:21:22.906 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
20:21:22.906 00.000 15712 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
20:21:22.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:22.906 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.2 Saturated
20:21:22.920 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:22.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:22.922 00.002 7988 Enqueuing Expose request
20:21:22.923 00.001 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.74
20:21:22.923 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
20:21:22.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:22.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:21:22.923 00.000 15712 MoveAxis(E, 6, ABG)
20:21:22.923 00.000 15712 Guiding  Dir = 2, Dur = 6
20:21:22.923 00.000 15712 IsGuiding returns 0
20:21:22.944 00.021 15712 IsGuiding returns 0
20:21:22.944 00.000 15712 Move returns status 0, amount 6
20:21:22.944 00.000 15712 MoveAxis(N, 0, ABG)
20:21:22.944 00.000 15712 Move returns status 0, amount 0
20:21:22.944 00.000 15712 move complete, result=0
20:21:22.944 00.000 15712 worker thread done servicing request
20:21:22.944 00.000 15712 Worker thread wakes up
20:21:22.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:22.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:22.944 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
20:21:24.358 01.414 15712 Exposure complete
20:21:24.419 00.061 15712 worker thread done servicing request
20:21:24.419 00.000 7988 OnExposeComplete: enter
20:21:24.419 00.000 7988 UpdateGuideState(): m_state=6
20:21:24.422 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3891
20:21:24.422 00.000 7988 Star::Find returns 1 (0), X=1174.11, Y=435.14, Mass=1542, SNR=26.7, Peak=240 HFD=3.6
20:21:24.424 00.002 7988 MultiStar: [#1 0.03,0.23,0.99,U] [#2 -0.00,-0.01,0.99,U] [#3 0.22,0.06,0.93,U] [#4 0.37,0.11,1.03,U] [#5 0.24,0.11,0.71,U] [#6 0.13,-0.10,0.70,U] [#7 -0.12,-0.01,0.62,U] [#8 0.08,-0.23,0.67,U] 
20:21:24.424 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {-0.23, -0.08}
20:21:24.426 00.002 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
20:21:24.426 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
20:21:24.428 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.26 mountX=-0.02 mountY=-0.08, mountTheta=-1.83
20:21:24.430 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
20:21:24.430 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
20:21:24.432 00.002 15712 Worker thread wakes up
20:21:24.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
20:21:24.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
20:21:24.432 00.000 15712 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
20:21:24.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:24.432 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7
20:21:24.435 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:24.436 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:24.436 00.000 7988 Enqueuing Expose request
20:21:24.438 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.73
20:21:24.438 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
20:21:24.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:24.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:21:24.438 00.000 15712 MoveAxis(E, 8, ABG)
20:21:24.438 00.000 15712 Guiding  Dir = 2, Dur = 8
20:21:24.438 00.000 15712 IsGuiding returns 0
20:21:24.461 00.023 15712 IsGuiding returns 0
20:21:24.461 00.000 15712 Move returns status 0, amount 8
20:21:24.461 00.000 15712 MoveAxis(N, 0, ABG)
20:21:24.461 00.000 15712 Move returns status 0, amount 0
20:21:24.461 00.000 15712 move complete, result=0
20:21:24.461 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
20:21:24.469 00.008 15712 worker thread done servicing request
20:21:24.469 00.000 15712 Worker thread wakes up
20:21:24.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:24.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:26.111 01.642 15712 Exposure complete
20:21:26.170 00.059 15712 worker thread done servicing request
20:21:26.170 00.000 7988 OnExposeComplete: enter
20:21:26.170 00.000 7988 UpdateGuideState(): m_state=6
20:21:26.172 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3892
20:21:26.172 00.000 7988 Star::Find returns 1 (1), X=1174.22, Y=435.34, Mass=1506, SNR=26.2, Peak=255 HFD=3.5
20:21:26.172 00.000 7988 MultiStar: [#1 0.02,-0.07,0.99,U] [#2 -0.08,-0.03,1.05,U] [#3 0.23,-0.18,0.93,U] [#4 0.27,-0.05,1.00,U] [#5 0.37,-0.07,0.66,U] [#6 -0.13,-0.05,0.68,U] [#7 0.03,-0.04,0.67,U] [#8 0.05,-0.50,0.65,U] 
20:21:26.172 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {-0.13, 0.12}
20:21:26.172 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.58) = xAngle (0.65 = 0.65)
20:21:26.179 00.007 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.76 = -2.52)
20:21:26.179 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.11 cameraTheta=-0.93 mountX=0.08 mountY=-0.06, mountTheta=-0.63
20:21:26.181 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.08, opts=13)
20:21:26.183 00.002 7988 Enqueuing Move request for scope (0.06, -0.08)
20:21:26.183 00.000 15712 Worker thread wakes up
20:21:26.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
20:21:26.183 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
20:21:26.183 00.000 15712 Moving (0.06, -0.08) raw xDistance=0.08 yDistance=-0.06
20:21:26.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:26.183 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.2 Saturated
20:21:26.183 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:26.187 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:26.188 00.001 7988 Enqueuing Expose request
20:21:26.188 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.73
20:21:26.188 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
20:21:26.188 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:26.188 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:21:26.188 00.000 15712 MoveAxis(E, 7, ABG)
20:21:26.188 00.000 15712 Guiding  Dir = 2, Dur = 7
20:21:26.188 00.000 15712 IsGuiding returns 0
20:21:26.209 00.021 15712 IsGuiding returns 0
20:21:26.209 00.000 15712 Move returns status 0, amount 7
20:21:26.209 00.000 15712 MoveAxis(N, 0, ABG)
20:21:26.209 00.000 15712 Move returns status 0, amount 0
20:21:26.209 00.000 15712 move complete, result=0
20:21:26.209 00.000 15712 worker thread done servicing request
20:21:26.209 00.000 15712 Worker thread wakes up
20:21:26.209 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
20:21:26.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:26.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:27.623 01.414 15712 Exposure complete
20:21:27.682 00.059 15712 worker thread done servicing request
20:21:27.682 00.000 7988 OnExposeComplete: enter
20:21:27.682 00.000 7988 UpdateGuideState(): m_state=6
20:21:27.687 00.005 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3893
20:21:27.687 00.000 7988 Star::Find returns 1 (1), X=1174.29, Y=435.36, Mass=1496, SNR=26.4, Peak=255 HFD=3.5
20:21:27.687 00.000 7988 MultiStar: [#1 0.15,0.08,1.02,U] [#2 -0.02,-0.00,0.98,U] [#3 0.34,-0.01,0.94,U] [#4 0.29,0.11,1.01,U] [#5 0.45,0.06,0.72,U] [#6 0.04,-0.14,0.67,U] [#7 0.26,0.01,0.63,U] [#8 -0.15,-0.23,0.64,U] 
20:21:27.687 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {-0.06, 0.15}
20:21:27.687 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.69 = 1.69)
20:21:27.687 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.80 = -1.48)
20:21:27.687 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.12 mountX=-0.02 mountY=-0.15, mountTheta=-1.69
20:21:27.687 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.02, opts=13)
20:21:27.687 00.000 7988 Enqueuing Move request for scope (0.15, 0.02)
20:21:27.687 00.000 15712 Worker thread wakes up
20:21:27.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
20:21:27.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
20:21:27.687 00.000 15712 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
20:21:27.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:27.699 00.012 7988 UpdateGuideState exits: m=1496 SNR=26.4 Saturated
20:21:27.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:27.701 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:27.701 00.000 7988 Enqueuing Expose request
20:21:27.703 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.73
20:21:27.703 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
20:21:27.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:27.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:21:27.703 00.000 15712 MoveAxis(E, 5, ABG)
20:21:27.703 00.000 15712 Guiding  Dir = 2, Dur = 5
20:21:27.703 00.000 15712 IsGuiding returns 0
20:21:27.727 00.024 15712 IsGuiding returns 0
20:21:27.727 00.000 15712 Move returns status 0, amount 5
20:21:27.727 00.000 15712 MoveAxis(N, 0, ABG)
20:21:27.727 00.000 15712 Move returns status 0, amount 0
20:21:27.727 00.000 15712 move complete, result=0
20:21:27.727 00.000 15712 worker thread done servicing request
20:21:27.727 00.000 15712 Worker thread wakes up
20:21:27.727 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
20:21:27.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:27.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:29.363 01.636 15712 Exposure complete
20:21:29.422 00.059 15712 worker thread done servicing request
20:21:29.422 00.000 7988 OnExposeComplete: enter
20:21:29.422 00.000 7988 UpdateGuideState(): m_state=6
20:21:29.425 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3894
20:21:29.425 00.000 7988 Star::Find returns 1 (1), X=1174.05, Y=435.10, Mass=1490, SNR=26.4, Peak=255 HFD=3.0
20:21:29.425 00.000 7988 MultiStar: [#1 -0.14,0.15,1.02,U] [#2 -0.40,0.06,1.00,U] [#3 -0.04,-0.11,0.93,U] [#4 -0.06,0.13,1.01,U] [#5 0.10,0.03,0.74,U] [#6 -0.28,-0.05,0.68,U] [#7 -0.45,-0.08,0.64,U] [#8 -0.12,-0.23,0.65,U] 
20:21:29.425 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.01}, one-star: {-0.30, -0.12}
20:21:29.425 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
20:21:29.425 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.60 = 1.60)
20:21:29.425 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.08 mountX=0.01 mountY=0.18, mountTheta=1.50
20:21:29.425 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.01, opts=13)
20:21:29.425 00.000 7988 Enqueuing Move request for scope (-0.18, -0.01)
20:21:29.435 00.010 15712 Worker thread wakes up
20:21:29.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
20:21:29.435 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
20:21:29.435 00.000 15712 Moving (-0.18, -0.01) raw xDistance=0.01 yDistance=0.18
20:21:29.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:29.435 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.4 Saturated
20:21:29.437 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:29.437 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:29.437 00.000 7988 Enqueuing Expose request
20:21:29.441 00.004 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.73
20:21:29.441 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:21:29.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:29.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:21:29.441 00.000 15712 MoveAxis(E, 5, ABG)
20:21:29.441 00.000 15712 Guiding  Dir = 2, Dur = 5
20:21:29.486 00.045 15712 IsGuiding returns 0
20:21:29.503 00.017 15712 IsGuiding returns 0
20:21:29.503 00.000 15712 Move returns status 0, amount 5
20:21:29.503 00.000 15712 MoveAxis(N, 0, ABG)
20:21:29.503 00.000 15712 Move returns status 0, amount 0
20:21:29.503 00.000 15712 move complete, result=0
20:21:29.503 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
20:21:29.505 00.002 15712 worker thread done servicing request
20:21:29.505 00.000 15712 Worker thread wakes up
20:21:29.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:29.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:30.907 01.402 15712 Exposure complete
20:21:30.963 00.056 15712 worker thread done servicing request
20:21:30.963 00.000 7988 OnExposeComplete: enter
20:21:30.963 00.000 7988 UpdateGuideState(): m_state=6
20:21:30.970 00.007 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3895
20:21:30.970 00.000 7988 Star::Find returns 1 (1), X=1174.20, Y=435.15, Mass=1414, SNR=25.6, Peak=255 HFD=2.9
20:21:30.970 00.000 7988 MultiStar: [#1 0.03,-0.17,1.03,U] [#2 -0.03,-0.06,1.02,U] [#3 0.09,-0.32,1.01,U] [#4 0.22,-0.26,1.05,U] [#5 0.06,-0.14,0.74,U] [#6 0.15,-0.25,0.73,U] [#7 0.16,-0.28,0.68,U] [#8 0.03,-0.49,0.67,U] 
20:21:30.970 00.000 7988 single-star, 8 included, MultiStar: {0.06, -0.21}, one-star: {-0.15, -0.06}
20:21:30.970 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
20:21:30.970 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.94 = 1.94)
20:21:30.970 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.75 mountX=0.06 mountY=0.15, mountTheta=1.17
20:21:30.970 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.06, opts=13)
20:21:30.980 00.010 7988 Enqueuing Move request for scope (-0.15, -0.06)
20:21:30.980 00.000 15712 Worker thread wakes up
20:21:30.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
20:21:30.980 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
20:21:30.980 00.000 15712 Moving (-0.15, -0.06) raw xDistance=0.06 yDistance=0.15
20:21:30.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:30.980 00.000 7988 UpdateGuideState exits: m=1414 SNR=25.6 Saturated
20:21:30.983 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:30.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:30.983 00.000 7988 Enqueuing Expose request
20:21:30.986 00.003 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.72
20:21:30.986 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
20:21:30.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:30.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:21:30.986 00.000 15712 MoveAxis(E, 3, ABG)
20:21:30.986 00.000 15712 Guiding  Dir = 2, Dur = 3
20:21:30.986 00.000 15712 IsGuiding returns 0
20:21:31.004 00.018 15712 IsGuiding returns 0
20:21:31.004 00.000 15712 Move returns status 0, amount 3
20:21:31.004 00.000 15712 MoveAxis(N, 0, ABG)
20:21:31.004 00.000 15712 Move returns status 0, amount 0
20:21:31.004 00.000 15712 move complete, result=0
20:21:31.004 00.000 15712 worker thread done servicing request
20:21:31.004 00.000 15712 Worker thread wakes up
20:21:31.004 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
20:21:31.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:31.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:32.646 01.642 15712 Exposure complete
20:21:32.697 00.051 15712 worker thread done servicing request
20:21:32.697 00.000 7988 OnExposeComplete: enter
20:21:32.708 00.011 7988 UpdateGuideState(): m_state=6
20:21:32.708 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3896
20:21:32.708 00.000 7988 Star::Find returns 1 (1), X=1174.09, Y=435.05, Mass=1496, SNR=26.3, Peak=255 HFD=3.0
20:21:32.708 00.000 7988 MultiStar: [#1 -0.09,-0.13,1.02,U] [#2 -0.10,-0.24,0.99,U] [#3 0.09,-0.26,0.95,U] [#4 0.28,-0.30,1.03,U] [#5 0.24,0.11,0.75,U] [#6 0.04,-0.13,0.73,U] [#7 -0.22,-0.11,0.70,U] [#8 -0.05,-0.26,0.67,U] 
20:21:32.708 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.18}, one-star: {-0.26, -0.17}
20:21:32.714 00.006 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
20:21:32.714 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
20:21:32.714 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.62 mountX=0.18 mountY=0.01, mountTheta=0.07
20:21:32.714 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.18, opts=13)
20:21:32.714 00.000 7988 Enqueuing Move request for scope (-0.01, -0.18)
20:21:32.714 00.000 15712 Worker thread wakes up
20:21:32.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
20:21:32.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
20:21:32.714 00.000 15712 Moving (-0.01, -0.18) raw xDistance=0.18 yDistance=0.01
20:21:32.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:32.714 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3 Saturated
20:21:32.721 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:32.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:32.724 00.003 7988 Enqueuing Expose request
20:21:32.724 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 637.72
20:21:32.724 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
20:21:32.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:32.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:21:32.724 00.000 15712 MoveAxis(W, 32, ABG)
20:21:32.724 00.000 15712 Guiding  Dir = 3, Dur = 32
20:21:32.724 00.000 15712 IsGuiding returns 0
20:21:32.744 00.020 15712 PulseGuide returned control before completion, sleep 21
20:21:32.792 00.048 15712 IsGuiding returns 0
20:21:32.792 00.000 15712 Move returns status 0, amount 32
20:21:32.792 00.000 15712 MoveAxis(N, 0, ABG)
20:21:32.792 00.000 15712 Move returns status 0, amount 0
20:21:32.792 00.000 15712 move complete, result=0
20:21:32.792 00.000 15712 worker thread done servicing request
20:21:32.792 00.000 15712 Worker thread wakes up
20:21:32.792 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
20:21:32.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:32.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:34.207 01.415 15712 Exposure complete
20:21:34.264 00.057 15712 worker thread done servicing request
20:21:34.264 00.000 7988 OnExposeComplete: enter
20:21:34.269 00.005 7988 UpdateGuideState(): m_state=6
20:21:34.269 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3897
20:21:34.269 00.000 7988 Star::Find returns 1 (1), X=1174.06, Y=435.22, Mass=1573, SNR=27.0, Peak=255 HFD=3.3
20:21:34.269 00.000 7988 MultiStar: [#1 0.01,0.10,0.98,U] [#2 -0.32,0.08,1.00,U] [#3 0.01,-0.08,0.93,U] [#4 0.07,-0.00,1.01,U] [#5 0.13,0.16,0.71,U] [#6 0.02,0.03,0.70,U] [#7 -0.10,0.17,0.66,U] [#8 -0.08,-0.67,0.64,U] 
20:21:34.269 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.29, -0.00}
20:21:34.275 00.006 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
20:21:34.275 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.69 = 1.69)
20:21:34.275 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.00 mountX=0.01 mountY=0.07, mountTheta=1.42
20:21:34.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
20:21:34.275 00.000 7988 Enqueuing Move request for scope (-0.07, -0.01)
20:21:34.275 00.000 15712 Worker thread wakes up
20:21:34.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:34.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
20:21:34.275 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
20:21:34.275 00.000 15712 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
20:21:34.275 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.0 Saturated
20:21:34.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:34.284 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:34.286 00.002 7988 Enqueuing Expose request
20:21:34.286 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.72
20:21:34.286 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:21:34.286 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:34.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:21:34.286 00.000 15712 MoveAxis(E, 3, ABG)
20:21:34.286 00.000 15712 Guiding  Dir = 2, Dur = 3
20:21:34.292 00.006 15712 IsGuiding returns 0
20:21:34.309 00.017 15712 IsGuiding returns 0
20:21:34.309 00.000 15712 Move returns status 0, amount 3
20:21:34.309 00.000 15712 MoveAxis(N, 0, ABG)
20:21:34.309 00.000 15712 Move returns status 0, amount 0
20:21:34.309 00.000 15712 move complete, result=0
20:21:34.309 00.000 15712 worker thread done servicing request
20:21:34.309 00.000 15712 Worker thread wakes up
20:21:34.309 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:21:34.316 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:34.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:36.057 01.741 15712 Exposure complete
20:21:36.113 00.056 15712 worker thread done servicing request
20:21:36.113 00.000 7988 OnExposeComplete: enter
20:21:36.113 00.000 7988 UpdateGuideState(): m_state=6
20:21:36.118 00.005 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3898
20:21:36.118 00.000 7988 Star::Find returns 1 (1), X=1174.10, Y=435.23, Mass=1534, SNR=26.6, Peak=255 HFD=3.3
20:21:36.118 00.000 7988 MultiStar: [#1 -0.00,0.03,0.99,U] [#2 -0.09,0.14,0.97,U] [#3 0.10,0.04,0.93,U] [#4 0.26,0.10,1.00,U] [#5 0.35,0.23,0.72,U] [#6 -0.10,-0.06,0.66,U] [#7 -0.15,-0.02,0.69,U] [#8 -0.06,-0.28,0.65,U] 
20:21:36.118 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {-0.25, 0.01}
20:21:36.118 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
20:21:36.118 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
20:21:36.118 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.36 mountX=-0.03 mountY=-0.01, mountTheta=-2.91
20:21:36.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
20:21:36.118 00.000 7988 Enqueuing Move request for scope (0.01, 0.03)
20:21:36.130 00.012 15712 Worker thread wakes up
20:21:36.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
20:21:36.130 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
20:21:36.130 00.000 15712 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
20:21:36.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:36.130 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.6 Saturated
20:21:36.132 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:36.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:36.134 00.002 7988 Enqueuing Expose request
20:21:36.134 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.71
20:21:36.134 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
20:21:36.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:36.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:21:36.134 00.000 15712 MoveAxis(E, 1, ABG)
20:21:36.134 00.000 15712 Guiding  Dir = 2, Dur = 1
20:21:36.152 00.018 15712 IsGuiding returns 0
20:21:36.168 00.016 15712 IsGuiding returns 0
20:21:36.168 00.000 15712 Move returns status 0, amount 1
20:21:36.168 00.000 15712 MoveAxis(N, 0, ABG)
20:21:36.168 00.000 15712 Move returns status 0, amount 0
20:21:36.168 00.000 15712 move complete, result=0
20:21:36.168 00.000 15712 worker thread done servicing request
20:21:36.168 00.000 15712 Worker thread wakes up
20:21:36.168 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
20:21:36.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:36.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:37.585 01.417 15712 Exposure complete
20:21:37.646 00.061 15712 worker thread done servicing request
20:21:37.648 00.002 7988 OnExposeComplete: enter
20:21:37.648 00.000 7988 UpdateGuideState(): m_state=6
20:21:37.648 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3899
20:21:37.648 00.000 7988 Star::Find returns 1 (0), X=1174.26, Y=435.20, Mass=1499, SNR=26.2, Peak=234 HFD=3.5
20:21:37.648 00.000 7988 MultiStar: [#1 0.19,0.16,1.03,U] [#2 -0.16,-0.11,0.99,U] [#3 0.31,-0.01,0.96,U] [#4 0.14,0.08,1.01,U] [#5 0.14,-0.04,0.69,U] [#6 -0.02,-0.17,0.67,U] [#7 0.18,-0.15,0.67,U] [#8 0.13,-0.35,0.63,U] 
20:21:37.648 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.05}, one-star: {-0.08, -0.01}
20:21:37.648 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.58) = xAngle (-1.40 = -1.40)
20:21:37.648 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.71 = 1.71)
20:21:37.648 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.09 cameraTheta=-2.98 mountX=0.01 mountY=0.09, mountTheta=1.40
20:21:37.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.01, opts=13)
20:21:37.648 00.000 7988 Enqueuing Move request for scope (-0.08, -0.01)
20:21:37.648 00.000 15712 Worker thread wakes up
20:21:37.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
20:21:37.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
20:21:37.648 00.000 15712 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.09
20:21:37.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:37.662 00.014 7988 UpdateGuideState exits: m=1499 SNR=26.2
20:21:37.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:37.662 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:37.662 00.000 7988 Enqueuing Expose request
20:21:37.662 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.71
20:21:37.662 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
20:21:37.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:37.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:21:37.662 00.000 15712 MoveAxis(E, 1, ABG)
20:21:37.662 00.000 15712 Guiding  Dir = 2, Dur = 1
20:21:37.662 00.000 15712 IsGuiding returns 0
20:21:37.684 00.022 15712 IsGuiding returns 0
20:21:37.684 00.000 15712 Move returns status 0, amount 1
20:21:37.684 00.000 15712 MoveAxis(N, 0, ABG)
20:21:37.684 00.000 15712 Move returns status 0, amount 0
20:21:37.684 00.000 15712 move complete, result=0
20:21:37.684 00.000 15712 worker thread done servicing request
20:21:37.684 00.000 15712 Worker thread wakes up
20:21:37.684 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
20:21:37.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:37.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:39.321 01.637 15712 Exposure complete
20:21:39.377 00.056 15712 worker thread done servicing request
20:21:39.377 00.000 7988 OnExposeComplete: enter
20:21:39.377 00.000 7988 UpdateGuideState(): m_state=6
20:21:39.383 00.006 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3900
20:21:39.383 00.000 7988 Star::Find returns 1 (0), X=1174.31, Y=435.28, Mass=1492, SNR=26.3, Peak=206 HFD=3.5
20:21:39.383 00.000 7988 MultiStar: [#1 0.19,0.18,0.99,U] [#2 0.20,0.04,1.01,U] [#3 0.41,0.15,0.95,U] [#4 0.51,0.03,1.05,U] [#5 0.25,0.25,0.74,U] [#6 0.15,0.13,0.66,U] [#7 0.27,0.04,0.68,U] [#8 0.18,-0.10,0.67,U] 
20:21:39.383 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.09}, one-star: {-0.04, 0.06}
20:21:39.383 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.54)
20:21:39.383 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
20:21:39.383 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.16 mountX=-0.06 mountY=0.04, mountTheta=2.57
20:21:39.383 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.06, opts=13)
20:21:39.383 00.000 7988 Enqueuing Move request for scope (-0.04, 0.06)
20:21:39.383 00.000 15712 Worker thread wakes up
20:21:39.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
20:21:39.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
20:21:39.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:39.394 00.011 7988 UpdateGuideState exits: m=1492 SNR=26.3
20:21:39.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:39.396 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:39.398 00.002 7988 Enqueuing Expose request
20:21:39.398 00.000 15712 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=0.04
20:21:39.401 00.003 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.71
20:21:39.401 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:21:39.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:39.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:21:39.401 00.000 15712 MoveAxis(E, 2, ABG)
20:21:39.403 00.002 15712 Guiding  Dir = 2, Dur = 2
20:21:39.403 00.000 15712 IsGuiding returns 0
20:21:39.428 00.025 15712 IsGuiding returns 0
20:21:39.428 00.000 15712 Move returns status 0, amount 2
20:21:39.428 00.000 15712 MoveAxis(N, 0, ABG)
20:21:39.428 00.000 15712 Move returns status 0, amount 0
20:21:39.428 00.000 15712 move complete, result=0
20:21:39.428 00.000 15712 worker thread done servicing request
20:21:39.428 00.000 15712 Worker thread wakes up
20:21:39.428 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
20:21:39.430 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:39.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:40.832 01.402 15712 Exposure complete
20:21:40.893 00.061 15712 worker thread done servicing request
20:21:40.893 00.000 7988 OnExposeComplete: enter
20:21:40.896 00.003 7988 UpdateGuideState(): m_state=6
20:21:40.896 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3901
20:21:40.898 00.002 7988 Star::Find returns 1 (1), X=1174.32, Y=435.24, Mass=1418, SNR=25.5, Peak=255 HFD=3.0
20:21:40.900 00.002 7988 MultiStar: [#1 0.14,0.09,1.01,U] [#2 0.03,0.03,1.02,U] [#3 0.25,-0.12,0.97,U] [#4 0.31,-0.10,1.06,U] [#5 0.34,0.13,0.73,U] [#6 0.07,-0.11,0.72,U] [#7 0.00,-0.12,0.67,U] [#8 -0.05,-0.37,0.66,U] 
20:21:40.900 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.05}, one-star: {-0.03, 0.02}
20:21:40.902 00.002 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.58) = xAngle (4.01 = -2.28)
20:21:40.902 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.12 = 0.83)
20:21:40.904 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.43 mountX=-0.02 mountY=0.03, mountTheta=2.29
20:21:40.904 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
20:21:40.906 00.002 7988 Enqueuing Move request for scope (-0.03, 0.02)
20:21:40.906 00.000 15712 Worker thread wakes up
20:21:40.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
20:21:40.906 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
20:21:40.906 00.000 15712 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
20:21:40.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:40.906 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.5 Saturated
20:21:40.910 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:40.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:40.911 00.001 7988 Enqueuing Expose request
20:21:40.911 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.71
20:21:40.911 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
20:21:40.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:40.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:21:40.911 00.000 15712 MoveAxis(E, 0, ABG)
20:21:40.911 00.000 15712 Move returns status 0, amount 0
20:21:40.911 00.000 15712 MoveAxis(N, 0, ABG)
20:21:40.911 00.000 15712 Move returns status 0, amount 0
20:21:40.911 00.000 15712 move complete, result=0
20:21:40.911 00.000 15712 worker thread done servicing request
20:21:40.911 00.000 15712 Worker thread wakes up
20:21:40.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:40.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:40.911 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:21:42.555 01.644 15712 Exposure complete
20:21:42.608 00.053 15712 worker thread done servicing request
20:21:42.608 00.000 7988 OnExposeComplete: enter
20:21:42.608 00.000 7988 UpdateGuideState(): m_state=6
20:21:42.618 00.010 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3902
20:21:42.618 00.000 7988 Star::Find returns 1 (1), X=1174.22, Y=435.15, Mass=1470, SNR=26.0, Peak=255 HFD=3.2
20:21:42.618 00.000 7988 MultiStar: [#1 0.10,0.01,0.98,U] [#2 -0.03,0.09,1.02,U] [#3 0.19,-0.09,0.96,U] [#4 0.30,-0.16,1.06,U] [#5 0.06,-0.04,0.71,U] [#6 0.18,-0.02,0.70,U] [#7 -0.03,-0.08,0.65,U] [#8 -0.05,-0.17,0.67,U] 
20:21:42.618 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {-0.13, -0.07}
20:21:42.618 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.58) = xAngle (0.93 = 0.93)
20:21:42.618 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.04 = -2.24)
20:21:42.625 00.007 7988 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.65 mountX=0.05 mountY=-0.07, mountTheta=-0.92
20:21:42.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.05, opts=13)
20:21:42.625 00.000 7988 Enqueuing Move request for scope (0.07, -0.05)
20:21:42.625 00.000 15712 Worker thread wakes up
20:21:42.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
20:21:42.625 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
20:21:42.625 00.000 15712 Moving (0.07, -0.05) raw xDistance=0.05 yDistance=-0.07
20:21:42.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:42.625 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0 Saturated
20:21:42.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:42.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:42.625 00.000 7988 Enqueuing Expose request
20:21:42.634 00.009 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.70
20:21:42.634 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
20:21:42.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:42.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:21:42.634 00.000 15712 MoveAxis(W, 0, ABG)
20:21:42.634 00.000 15712 Move returns status 0, amount 0
20:21:42.634 00.000 15712 MoveAxis(N, 0, ABG)
20:21:42.634 00.000 15712 Move returns status 0, amount 0
20:21:42.634 00.000 15712 move complete, result=0
20:21:42.634 00.000 15712 worker thread done servicing request
20:21:42.634 00.000 15712 Worker thread wakes up
20:21:42.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:42.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:42.634 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
20:21:44.054 01.420 15712 Exposure complete
20:21:44.105 00.051 15712 worker thread done servicing request
20:21:44.105 00.000 7988 OnExposeComplete: enter
20:21:44.105 00.000 7988 UpdateGuideState(): m_state=6
20:21:44.117 00.012 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3903
20:21:44.117 00.000 7988 Star::Find returns 1 (0), X=1174.23, Y=435.23, Mass=1472, SNR=26.1, Peak=240 HFD=3.5
20:21:44.119 00.002 7988 MultiStar: [#1 0.17,-0.11,1.04,U] [#2 -0.02,0.09,1.05,U] [#3 0.29,-0.18,0.97,U] [#4 0.19,-0.00,1.04,U] [#5 0.36,-0.03,0.74,U] [#6 0.21,-0.22,0.68,U] [#7 0.06,-0.01,0.66,U] [#8 0.20,-0.36,0.68,U] 
20:21:44.119 00.000 7988 single-star, 8 included, MultiStar: {0.14, -0.08}, one-star: {-0.12, 0.02}
20:21:44.121 00.002 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.70)
20:21:44.122 00.001 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.41)
20:21:44.122 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.01 mountX=-0.01 mountY=0.11, mountTheta=1.70
20:21:44.124 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.02, opts=13)
20:21:44.124 00.000 7988 Enqueuing Move request for scope (-0.12, 0.02)
20:21:44.124 00.000 15712 Worker thread wakes up
20:21:44.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
20:21:44.124 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
20:21:44.124 00.000 15712 Moving (-0.12, 0.02) raw xDistance=-0.01 yDistance=0.11
20:21:44.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:44.124 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
20:21:44.129 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:44.129 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:44.129 00.000 7988 Enqueuing Expose request
20:21:44.133 00.004 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.70
20:21:44.133 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
20:21:44.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:44.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:21:44.133 00.000 15712 MoveAxis(E, 1, ABG)
20:21:44.133 00.000 15712 Guiding  Dir = 2, Dur = 1
20:21:44.133 00.000 15712 IsGuiding returns 0
20:21:44.156 00.023 15712 IsGuiding returns 0
20:21:44.156 00.000 15712 Move returns status 0, amount 1
20:21:44.156 00.000 15712 MoveAxis(N, 0, ABG)
20:21:44.156 00.000 15712 Move returns status 0, amount 0
20:21:44.156 00.000 15712 move complete, result=0
20:21:44.156 00.000 15712 worker thread done servicing request
20:21:44.156 00.000 15712 Worker thread wakes up
20:21:44.156 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
20:21:44.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:44.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:45.793 01.637 15712 Exposure complete
20:21:45.853 00.060 15712 worker thread done servicing request
20:21:45.853 00.000 7988 OnExposeComplete: enter
20:21:45.853 00.000 7988 UpdateGuideState(): m_state=6
20:21:45.853 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3904
20:21:45.857 00.004 7988 Star::Find returns 1 (1), X=1174.18, Y=435.35, Mass=1506, SNR=26.5, Peak=255 HFD=3.4
20:21:45.859 00.002 7988 MultiStar: [#1 0.09,0.17,1.00,U] [#2 -0.05,0.10,0.99,U] [#3 0.23,-0.07,0.94,U] [#4 0.35,0.17,1.03,U] [#5 0.21,0.20,0.69,U] [#6 0.07,0.14,0.72,U] [#7 0.09,0.17,0.66,U] [#8 0.03,-0.18,0.67,U] 
20:21:45.859 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {-0.17, 0.14}
20:21:45.861 00.002 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.58) = xAngle (2.38 = 2.38)
20:21:45.861 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.49 = -0.79)
20:21:45.863 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.80 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
20:21:45.863 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.10, opts=13)
20:21:45.865 00.002 7988 Enqueuing Move request for scope (0.09, 0.10)
20:21:45.867 00.002 15712 Worker thread wakes up
20:21:45.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:45.867 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5 Saturated
20:21:45.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:45.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:45.867 00.000 7988 Enqueuing Expose request
20:21:45.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
20:21:45.867 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
20:21:45.867 00.000 15712 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.10
20:21:45.874 00.007 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.69
20:21:45.874 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
20:21:45.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:45.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:21:45.874 00.000 15712 MoveAxis(E, 1, ABG)
20:21:45.874 00.000 15712 Guiding  Dir = 2, Dur = 1
20:21:45.886 00.012 15712 IsGuiding returns 0
20:21:45.899 00.013 15712 IsGuiding returns 0
20:21:45.899 00.000 15712 Move returns status 0, amount 1
20:21:45.899 00.000 15712 MoveAxis(N, 0, ABG)
20:21:45.899 00.000 15712 Move returns status 0, amount 0
20:21:45.899 00.000 15712 move complete, result=0
20:21:45.899 00.000 15712 worker thread done servicing request
20:21:45.899 00.000 15712 Worker thread wakes up
20:21:45.899 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:21:45.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:45.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:47.317 01.418 15712 Exposure complete
20:21:47.368 00.051 15712 worker thread done servicing request
20:21:47.368 00.000 7988 OnExposeComplete: enter
20:21:47.368 00.000 7988 UpdateGuideState(): m_state=6
20:21:47.380 00.012 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3905
20:21:47.380 00.000 7988 Star::Find returns 1 (1), X=1174.02, Y=435.14, Mass=1529, SNR=26.6, Peak=255 HFD=3.2
20:21:47.380 00.000 7988 MultiStar: [#1 -0.05,0.07,1.00,U] [#2 0.04,0.03,1.00,U] [#3 0.26,-0.16,0.90,U] [#4 0.36,-0.11,1.01,U] [#5 0.20,0.02,0.66,U] [#6 -0.15,-0.02,0.68,U] [#7 -0.16,-0.07,0.65,U] [#8 -0.19,-0.31,0.64,U] 
20:21:47.380 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {-0.32, -0.08}
20:21:47.380 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
20:21:47.385 00.005 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
20:21:47.385 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.42 mountX=0.06 mountY=-0.01, mountTheta=-0.12
20:21:47.385 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
20:21:47.385 00.000 7988 Enqueuing Move request for scope (0.01, -0.06)
20:21:47.385 00.000 15712 Worker thread wakes up
20:21:47.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
20:21:47.385 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
20:21:47.385 00.000 15712 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=-0.01
20:21:47.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:47.385 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6 Saturated
20:21:47.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:47.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:47.385 00.000 7988 Enqueuing Expose request
20:21:47.396 00.011 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.69
20:21:47.396 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
20:21:47.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:47.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:21:47.396 00.000 15712 MoveAxis(E, 1, ABG)
20:21:47.396 00.000 15712 Guiding  Dir = 2, Dur = 1
20:21:47.396 00.000 15712 IsGuiding returns 0
20:21:47.419 00.023 15712 IsGuiding returns 0
20:21:47.419 00.000 15712 Move returns status 0, amount 1
20:21:47.419 00.000 15712 MoveAxis(N, 0, ABG)
20:21:47.419 00.000 15712 Move returns status 0, amount 0
20:21:47.419 00.000 15712 move complete, result=0
20:21:47.419 00.000 15712 worker thread done servicing request
20:21:47.419 00.000 15712 Worker thread wakes up
20:21:47.419 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
20:21:47.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:47.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:49.057 01.638 15712 Exposure complete
20:21:49.115 00.058 15712 worker thread done servicing request
20:21:49.115 00.000 7988 OnExposeComplete: enter
20:21:49.115 00.000 7988 UpdateGuideState(): m_state=6
20:21:49.119 00.004 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3906
20:21:49.119 00.000 7988 Star::Find returns 1 (0), X=1174.14, Y=435.17, Mass=1573, SNR=26.9, Peak=232 HFD=3.7
20:21:49.121 00.002 7988 MultiStar: [#1 -0.08,-0.10,0.98,U] [#2 -0.09,-0.15,0.97,U] [#3 -0.01,-0.27,0.96,U] [#4 0.12,-0.03,1.00,U] [#5 0.16,0.06,0.70,U] [#6 -0.01,-0.12,0.71,U] [#7 -0.28,-0.16,0.64,U] [#8 -0.20,-0.46,0.63,U] 
20:21:49.121 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.13}, one-star: {-0.21, -0.05}
20:21:49.123 00.002 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
20:21:49.123 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
20:21:49.125 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-2.00 mountX=0.14 mountY=0.07, mountTheta=0.45
20:21:49.127 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.13, opts=13)
20:21:49.127 00.000 7988 Enqueuing Move request for scope (-0.06, -0.13)
20:21:49.129 00.002 15712 Worker thread wakes up
20:21:49.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
20:21:49.129 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
20:21:49.129 00.000 15712 Moving (-0.06, -0.13) raw xDistance=0.14 yDistance=0.07
20:21:49.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:49.129 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.9
20:21:49.131 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:49.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:49.133 00.002 7988 Enqueuing Expose request
20:21:49.134 00.001 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.69
20:21:49.134 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
20:21:49.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:49.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:21:49.134 00.000 15712 MoveAxis(E, 3, ABG)
20:21:49.134 00.000 15712 Guiding  Dir = 2, Dur = 3
20:21:49.136 00.002 15712 IsGuiding returns 0
20:21:49.153 00.017 15712 IsGuiding returns 0
20:21:49.153 00.000 15712 Move returns status 0, amount 3
20:21:49.153 00.000 15712 MoveAxis(N, 0, ABG)
20:21:49.153 00.000 15712 Move returns status 0, amount 0
20:21:49.153 00.000 15712 move complete, result=0
20:21:49.153 00.000 15712 worker thread done servicing request
20:21:49.153 00.000 15712 Worker thread wakes up
20:21:49.153 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:21:49.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:49.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:50.569 01.416 15712 Exposure complete
20:21:50.630 00.061 15712 worker thread done servicing request
20:21:50.630 00.000 7988 OnExposeComplete: enter
20:21:50.632 00.002 7988 UpdateGuideState(): m_state=6
20:21:50.632 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3907
20:21:50.632 00.000 7988 Star::Find returns 1 (0), X=1174.04, Y=435.13, Mass=1474, SNR=26.2, Peak=211 HFD=3.4
20:21:50.635 00.003 7988 MultiStar: [#1 0.08,0.04,1.03,U] [#2 -0.18,-0.15,0.99,U] [#3 0.16,-0.26,0.96,U] [#4 0.33,-0.18,1.03,U] [#5 0.09,0.08,0.72,U] [#6 0.02,-0.07,0.71,U] [#7 -0.00,-0.13,0.67,U] [#8 -0.06,-0.48,0.63,U] 
20:21:50.635 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {-0.31, -0.09}
20:21:50.635 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
20:21:50.635 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
20:21:50.635 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=0.13 mountY=-0.01, mountTheta=-0.09
20:21:50.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.13, opts=13)
20:21:50.635 00.000 7988 Enqueuing Move request for scope (0.02, -0.13)
20:21:50.635 00.000 15712 Worker thread wakes up
20:21:50.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
20:21:50.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
20:21:50.635 00.000 15712 Moving (0.02, -0.13) raw xDistance=0.13 yDistance=-0.01
20:21:50.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:50.635 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.2
20:21:50.646 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:50.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:50.648 00.002 7988 Enqueuing Expose request
20:21:50.648 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.68
20:21:50.648 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
20:21:50.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:50.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:21:50.648 00.000 15712 MoveAxis(E, 3, ABG)
20:21:50.648 00.000 15712 Guiding  Dir = 2, Dur = 3
20:21:50.648 00.000 15712 IsGuiding returns 0
20:21:50.665 00.017 15712 IsGuiding returns 0
20:21:50.665 00.000 15712 Move returns status 0, amount 3
20:21:50.665 00.000 15712 MoveAxis(N, 0, ABG)
20:21:50.665 00.000 15712 Move returns status 0, amount 0
20:21:50.665 00.000 15712 move complete, result=0
20:21:50.665 00.000 15712 worker thread done servicing request
20:21:50.665 00.000 15712 Worker thread wakes up
20:21:50.665 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:21:50.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:50.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:52.304 01.639 15712 Exposure complete
20:21:52.368 00.064 15712 worker thread done servicing request
20:21:52.368 00.000 7988 OnExposeComplete: enter
20:21:52.369 00.001 7988 UpdateGuideState(): m_state=6
20:21:52.369 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3908
20:21:52.369 00.000 7988 Star::Find returns 1 (0), X=1174.09, Y=434.77, Mass=1436, SNR=25.8, Peak=194 HFD=3.4
20:21:52.369 00.000 7988 MultiStar: [#1 -0.04,-0.37,1.00,U] [#2 -0.14,-0.41,1.00,U] [#3 -0.04,-0.68,0.96,U] [#4 0.03,-0.34,1.05,U] [#5 0.01,-0.37,0.70,U] [#6 -0.27,-0.40,0.71,U] [#7 -0.09,-0.26,0.65,U] [#8 -0.28,-0.58,0.65,U] 
20:21:52.369 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.43}, one-star: {-0.26, -0.45}
20:21:52.369 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
20:21:52.369 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
20:21:52.369 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.43 hyp=0.44 cameraTheta=-1.83 mountX=0.43 mountY=0.12, mountTheta=0.28
20:21:52.369 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.43, opts=13)
20:21:52.369 00.000 7988 Enqueuing Move request for scope (-0.11, -0.43)
20:21:52.369 00.000 15712 Worker thread wakes up
20:21:52.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.43) opts 0xd
20:21:52.369 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.43)
20:21:52.369 00.000 15712 Moving (-0.11, -0.43) raw xDistance=0.43 yDistance=0.12
20:21:52.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:52.369 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.8
20:21:52.383 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:52.384 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:52.384 00.000 7988 Enqueuing Expose request
20:21:52.386 00.002 15712 PPEC rslt: input = 0.43, final = 0.25, react = 0.26, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 637.68
20:21:52.386 00.000 15712 PPEC: input: 0.43, control: 0.25, exposure: 1500
20:21:52.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:52.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:21:52.386 00.000 15712 MoveAxis(W, 82, ABG)
20:21:52.386 00.000 15712 Guiding  Dir = 3, Dur = 82
20:21:52.386 00.000 15712 IsGuiding returns 0
20:21:52.407 00.021 15712 PulseGuide returned control before completion, sleep 72
20:21:52.480 00.073 15712 IsGuiding returns 1
20:21:52.480 00.000 15712 scope still moving after pulse duration time elapsed
20:21:52.532 00.052 15712 IsGuiding returns 1
20:21:52.560 00.028 15712 IsGuiding returns 0
20:21:52.560 00.000 15712 scope move finished after 82 + 91 ms
20:21:52.560 00.000 15712 Move returns status 0, amount 82
20:21:52.560 00.000 15712 MoveAxis(N, 0, ABG)
20:21:52.560 00.000 15712 Move returns status 0, amount 0
20:21:52.560 00.000 15712 move complete, result=0
20:21:52.560 00.000 15712 worker thread done servicing request
20:21:52.560 00.000 15712 Worker thread wakes up
20:21:52.560 00.000 7988 GuideStep: 0.4 px 82 ms WEST, 0.1 px 0 ms NORTH
20:21:52.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:52.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:53.980 01.420 15712 Exposure complete
20:21:54.040 00.060 15712 worker thread done servicing request
20:21:54.040 00.000 7988 OnExposeComplete: enter
20:21:54.041 00.001 7988 UpdateGuideState(): m_state=6
20:21:54.041 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3909
20:21:54.041 00.000 7988 Star::Find returns 1 (0), X=1174.12, Y=435.25, Mass=1500, SNR=26.5, Peak=231 HFD=3.5
20:21:54.041 00.000 7988 MultiStar: [#1 -0.09,0.07,0.98,U] [#2 -0.32,0.06,0.98,U] [#3 0.07,0.14,0.95,U] [#4 0.08,0.08,1.03,U] [#5 -0.06,0.16,0.67,U] [#6 -0.18,0.05,0.70,U] [#7 -0.12,0.10,0.65,U] [#8 -0.08,-0.26,0.65,U] 
20:21:54.041 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.23, 0.03}
20:21:54.041 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.04)
20:21:54.041 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.07)
20:21:54.049 00.008 7988 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.66 mountX=-0.05 mountY=0.10, mountTheta=2.05
20:21:54.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.05, opts=13)
20:21:54.049 00.000 7988 Enqueuing Move request for scope (-0.10, 0.05)
20:21:54.049 00.000 15712 Worker thread wakes up
20:21:54.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
20:21:54.049 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
20:21:54.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:54.049 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.5
20:21:54.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:54.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:54.057 00.008 7988 Enqueuing Expose request
20:21:54.057 00.000 15712 Moving (-0.10, 0.05) raw xDistance=-0.05 yDistance=0.10
20:21:54.057 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.68
20:21:54.057 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
20:21:54.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:54.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:21:54.057 00.000 15712 MoveAxis(E, 1, ABG)
20:21:54.057 00.000 15712 Guiding  Dir = 2, Dur = 1
20:21:54.057 00.000 15712 IsGuiding returns 0
20:21:54.083 00.026 15712 IsGuiding returns 0
20:21:54.083 00.000 15712 Move returns status 0, amount 1
20:21:54.083 00.000 15712 MoveAxis(N, 0, ABG)
20:21:54.083 00.000 15712 Move returns status 0, amount 0
20:21:54.083 00.000 15712 move complete, result=0
20:21:54.083 00.000 15712 worker thread done servicing request
20:21:54.083 00.000 15712 Worker thread wakes up
20:21:54.083 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:21:54.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:54.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:55.830 01.747 15712 Exposure complete
20:21:55.888 00.058 15712 worker thread done servicing request
20:21:55.888 00.000 7988 OnExposeComplete: enter
20:21:55.888 00.000 7988 UpdateGuideState(): m_state=6
20:21:55.891 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3910
20:21:55.891 00.000 7988 Star::Find returns 1 (0), X=1174.09, Y=435.22, Mass=1579, SNR=26.9, Peak=241 HFD=3.5
20:21:55.891 00.000 7988 MultiStar: [#1 -0.08,0.15,0.99,U] [#2 -0.12,0.08,0.94,U] [#3 0.04,-0.07,0.92,U] [#4 0.10,0.03,1.00,U] [#5 0.24,0.35,0.64,U] [#6 0.02,0.09,0.69,U] [#7 -0.04,0.10,0.64,U] [#8 -0.23,-0.06,0.66,U] 
20:21:55.891 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.26, -0.00}
20:21:55.891 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.75 = -2.53)
20:21:55.891 00.000 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.86 = 0.58)
20:21:55.891 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.17 mountX=-0.06 mountY=0.04, mountTheta=2.55
20:21:55.891 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.07, opts=13)
20:21:55.901 00.010 7988 Enqueuing Move request for scope (-0.05, 0.07)
20:21:55.901 00.000 15712 Worker thread wakes up
20:21:55.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
20:21:55.901 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
20:21:55.901 00.000 15712 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=0.04
20:21:55.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:55.901 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.9
20:21:55.904 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:55.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:55.906 00.002 7988 Enqueuing Expose request
20:21:55.906 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.67
20:21:55.906 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
20:21:55.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:55.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:21:55.906 00.000 15712 MoveAxis(W, 2, ABG)
20:21:55.906 00.000 15712 Guiding  Dir = 3, Dur = 2
20:21:55.906 00.000 15712 IsGuiding returns 0
20:21:55.922 00.016 15712 IsGuiding returns 0
20:21:55.922 00.000 15712 Move returns status 0, amount 2
20:21:55.922 00.000 15712 MoveAxis(N, 0, ABG)
20:21:55.922 00.000 15712 Move returns status 0, amount 0
20:21:55.922 00.000 15712 move complete, result=0
20:21:55.922 00.000 15712 worker thread done servicing request
20:21:55.922 00.000 15712 Worker thread wakes up
20:21:55.922 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
20:21:55.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:55.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:57.342 01.420 15712 Exposure complete
20:21:57.403 00.061 15712 worker thread done servicing request
20:21:57.403 00.000 7988 OnExposeComplete: enter
20:21:57.404 00.001 7988 UpdateGuideState(): m_state=6
20:21:57.404 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3911
20:21:57.404 00.000 7988 Star::Find returns 1 (1), X=1174.06, Y=435.27, Mass=1477, SNR=26.2, Peak=255 HFD=3.2
20:21:57.404 00.000 7988 MultiStar: [#1 -0.03,0.07,1.05,U] [#2 -0.09,0.01,0.98,U] [#3 -0.00,0.05,0.97,U] [#4 0.13,0.16,1.08,U] [#5 -0.08,-0.05,0.72,U] [#6 -0.08,-0.09,0.70,U] [#7 0.02,0.04,0.68,U] [#8 -0.34,-0.16,0.66,U] 
20:21:57.404 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.29, 0.06}
20:21:57.404 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.58) = xAngle (4.43 = -1.86)
20:21:57.404 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.25)
20:21:57.404 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.85 mountX=-0.02 mountY=0.07, mountTheta=1.86
20:21:57.404 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.02, opts=13)
20:21:57.414 00.010 7988 Enqueuing Move request for scope (-0.08, 0.02)
20:21:57.414 00.000 15712 Worker thread wakes up
20:21:57.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
20:21:57.414 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
20:21:57.414 00.000 15712 Moving (-0.08, 0.02) raw xDistance=-0.02 yDistance=0.07
20:21:57.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:57.414 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.2 Saturated
20:21:57.417 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:57.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:57.419 00.002 7988 Enqueuing Expose request
20:21:57.419 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.67
20:21:57.419 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
20:21:57.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:57.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:21:57.419 00.000 15712 MoveAxis(W, 2, ABG)
20:21:57.419 00.000 15712 Guiding  Dir = 3, Dur = 2
20:21:57.419 00.000 15712 IsGuiding returns 0
20:21:57.440 00.021 15712 IsGuiding returns 0
20:21:57.440 00.000 15712 Move returns status 0, amount 2
20:21:57.440 00.000 15712 MoveAxis(N, 0, ABG)
20:21:57.440 00.000 15712 Move returns status 0, amount 0
20:21:57.440 00.000 15712 move complete, result=0
20:21:57.440 00.000 15712 worker thread done servicing request
20:21:57.440 00.000 15712 Worker thread wakes up
20:21:57.440 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
20:21:57.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:57.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:21:59.080 01.640 15712 Exposure complete
20:21:59.131 00.051 15712 worker thread done servicing request
20:21:59.131 00.000 7988 OnExposeComplete: enter
20:21:59.131 00.000 7988 UpdateGuideState(): m_state=6
20:21:59.141 00.010 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3912
20:21:59.141 00.000 7988 Star::Find returns 1 (0), X=1174.19, Y=435.24, Mass=1494, SNR=26.3, Peak=233 HFD=3.6
20:21:59.141 00.000 7988 MultiStar: [#1 -0.13,-0.02,0.99,U] [#2 -0.09,-0.02,0.98,U] [#3 0.23,-0.16,0.95,U] [#4 0.21,-0.20,1.01,U] [#5 0.07,-0.03,0.68,U] [#6 -0.22,0.05,0.69,U] [#7 0.08,0.18,0.67,U] [#8 -0.14,-0.26,0.66,U] 
20:21:59.141 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.16, 0.02}
20:21:59.141 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
20:21:59.148 00.007 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
20:21:59.148 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.78 mountX=0.05 mountY=0.01, mountTheta=0.23
20:21:59.148 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.05, opts=13)
20:21:59.148 00.000 7988 Enqueuing Move request for scope (-0.01, -0.05)
20:21:59.148 00.000 15712 Worker thread wakes up
20:21:59.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
20:21:59.148 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
20:21:59.148 00.000 15712 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=0.01
20:21:59.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:21:59.148 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3
20:21:59.156 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:59.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:21:59.158 00.002 7988 Enqueuing Expose request
20:21:59.160 00.002 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.66
20:21:59.160 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
20:21:59.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:59.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:21:59.160 00.000 15712 MoveAxis(W, 7, ABG)
20:21:59.160 00.000 15712 Guiding  Dir = 3, Dur = 7
20:21:59.160 00.000 15712 IsGuiding returns 0
20:21:59.181 00.021 15712 IsGuiding returns 0
20:21:59.181 00.000 15712 Move returns status 0, amount 7
20:21:59.181 00.000 15712 MoveAxis(N, 0, ABG)
20:21:59.181 00.000 15712 Move returns status 0, amount 0
20:21:59.181 00.000 15712 move complete, result=0
20:21:59.181 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
20:21:59.187 00.006 15712 worker thread done servicing request
20:21:59.187 00.000 15712 Worker thread wakes up
20:21:59.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:21:59.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:00.592 01.405 15712 Exposure complete
20:22:00.651 00.059 15712 worker thread done servicing request
20:22:00.651 00.000 7988 OnExposeComplete: enter
20:22:00.651 00.000 7988 UpdateGuideState(): m_state=6
20:22:00.655 00.004 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3913
20:22:00.655 00.000 7988 Star::Find returns 1 (1), X=1174.05, Y=435.30, Mass=1502, SNR=26.2, Peak=255 HFD=3.3
20:22:00.655 00.000 7988 MultiStar: [#1 -0.05,0.13,1.03,U] [#2 -0.41,0.04,0.99,U] [#3 0.12,0.11,0.97,U] [#4 0.06,0.19,1.03,U] [#5 -0.02,0.29,0.70,U] [#6 -0.08,-0.05,0.72,U] [#7 -0.08,0.14,0.64,U] [#8 -0.46,-0.34,0.67,U] 
20:22:00.655 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.30, 0.08}
20:22:00.655 00.000 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.58) = xAngle (4.20 = -2.08)
20:22:00.660 00.005 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.03)
20:22:00.660 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.63 mountX=-0.07 mountY=0.13, mountTheta=2.09
20:22:00.660 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.07, opts=13)
20:22:00.660 00.000 7988 Enqueuing Move request for scope (-0.13, 0.07)
20:22:00.660 00.000 15712 Worker thread wakes up
20:22:00.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
20:22:00.660 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
20:22:00.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:00.660 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.2 Saturated
20:22:00.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:00.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:00.660 00.000 7988 Enqueuing Expose request
20:22:00.671 00.011 15712 Moving (-0.13, 0.07) raw xDistance=-0.07 yDistance=0.13
20:22:00.673 00.002 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.66
20:22:00.673 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
20:22:00.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:00.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:22:00.673 00.000 15712 MoveAxis(W, 6, ABG)
20:22:00.673 00.000 15712 Guiding  Dir = 3, Dur = 6
20:22:00.673 00.000 15712 IsGuiding returns 0
20:22:00.703 00.030 15712 IsGuiding returns 0
20:22:00.703 00.000 15712 Move returns status 0, amount 6
20:22:00.703 00.000 15712 MoveAxis(N, 0, ABG)
20:22:00.703 00.000 15712 Move returns status 0, amount 0
20:22:00.703 00.000 15712 move complete, result=0
20:22:00.703 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
20:22:00.705 00.002 15712 worker thread done servicing request
20:22:00.705 00.000 15712 Worker thread wakes up
20:22:00.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:00.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:02.348 01.643 15712 Exposure complete
20:22:02.394 00.046 15712 worker thread done servicing request
20:22:02.394 00.000 7988 OnExposeComplete: enter
20:22:02.408 00.014 7988 UpdateGuideState(): m_state=6
20:22:02.410 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3914
20:22:02.410 00.000 7988 Star::Find returns 1 (1), X=1173.98, Y=435.25, Mass=1438, SNR=25.7, Peak=255 HFD=3.2
20:22:02.411 00.001 7988 MultiStar: [#1 -0.11,0.01,1.06,U] [#2 -0.11,0.04,1.03,U] [#3 -0.06,-0.16,0.97,U] [#4 0.00,0.07,1.09,U] [#5 -0.13,0.22,0.69,U] [#6 -0.25,-0.12,0.73,U] [#7 -0.24,0.22,0.68,U] [#8 -0.31,-0.14,0.69,U] 
20:22:02.413 00.002 7988 refined, 8 included, MultiStar: {-0.16, 0.01}, one-star: {-0.37, 0.04}
20:22:02.413 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.65)
20:22:02.415 00.002 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.74 = 1.46)
20:22:02.415 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.17 cameraTheta=3.05 mountX=-0.01 mountY=0.16, mountTheta=1.65
20:22:02.417 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.01, opts=13)
20:22:02.417 00.000 7988 Enqueuing Move request for scope (-0.16, 0.01)
20:22:02.419 00.002 15712 Worker thread wakes up
20:22:02.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
20:22:02.419 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
20:22:02.419 00.000 15712 Moving (-0.16, 0.01) raw xDistance=-0.01 yDistance=0.16
20:22:02.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:02.419 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.7 Saturated
20:22:02.422 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:02.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:02.424 00.002 7988 Enqueuing Expose request
20:22:02.424 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.65
20:22:02.424 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
20:22:02.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:02.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:22:02.424 00.000 15712 MoveAxis(W, 5, ABG)
20:22:02.424 00.000 15712 Guiding  Dir = 3, Dur = 5
20:22:02.424 00.000 15712 IsGuiding returns 0
20:22:02.445 00.021 15712 IsGuiding returns 0
20:22:02.445 00.000 15712 Move returns status 0, amount 5
20:22:02.445 00.000 15712 MoveAxis(N, 0, ABG)
20:22:02.445 00.000 15712 Move returns status 0, amount 0
20:22:02.445 00.000 15712 move complete, result=0
20:22:02.445 00.000 15712 worker thread done servicing request
20:22:02.445 00.000 15712 Worker thread wakes up
20:22:02.445 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.2 px 0 ms NORTH
20:22:02.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:02.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:03.860 01.415 15712 Exposure complete
20:22:03.919 00.059 15712 worker thread done servicing request
20:22:03.919 00.000 7988 OnExposeComplete: enter
20:22:03.919 00.000 7988 UpdateGuideState(): m_state=6
20:22:03.922 00.003 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3915
20:22:03.922 00.000 7988 Star::Find returns 1 (1), X=1174.16, Y=435.05, Mass=1462, SNR=26.0, Peak=255 HFD=3.1
20:22:03.922 00.000 7988 MultiStar: [#1 -0.11,-0.25,1.02,U] [#2 -0.18,-0.24,1.02,U] [#3 0.06,-0.20,0.99,U] [#4 0.08,-0.16,1.05,U] [#5 0.05,-0.22,0.72,U] [#6 -0.19,-0.22,0.70,U] [#7 -0.09,-0.20,0.68,U] [#8 -0.07,-0.75,0.65,U] 
20:22:03.922 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.25}, one-star: {-0.19, -0.17}
20:22:03.926 00.004 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
20:22:03.926 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
20:22:03.926 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-2.40 mountX=0.17 mountY=0.19, mountTheta=0.83
20:22:03.926 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.17, opts=13)
20:22:03.926 00.000 7988 Enqueuing Move request for scope (-0.19, -0.17)
20:22:03.926 00.000 15712 Worker thread wakes up
20:22:03.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.17) opts 0xd
20:22:03.926 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.17)
20:22:03.926 00.000 15712 Moving (-0.19, -0.17) raw xDistance=0.17 yDistance=0.19
20:22:03.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:03.926 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.0 Saturated
20:22:03.935 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:03.935 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:03.937 00.002 7988 Enqueuing Expose request
20:22:03.937 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 637.65
20:22:03.937 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
20:22:03.937 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:03.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:22:03.937 00.000 15712 MoveAxis(W, 34, ABG)
20:22:03.937 00.000 15712 Guiding  Dir = 3, Dur = 34
20:22:03.937 00.000 15712 IsGuiding returns 0
20:22:03.960 00.023 15712 PulseGuide returned control before completion, sleep 19
20:22:03.994 00.034 15712 IsGuiding returns 1
20:22:03.994 00.000 15712 scope still moving after pulse duration time elapsed
20:22:04.017 00.023 15712 IsGuiding returns 0
20:22:04.017 00.000 15712 scope move finished after 34 + 44 ms
20:22:04.017 00.000 15712 Move returns status 0, amount 34
20:22:04.017 00.000 15712 MoveAxis(N, 0, ABG)
20:22:04.017 00.000 15712 Move returns status 0, amount 0
20:22:04.017 00.000 15712 move complete, result=0
20:22:04.017 00.000 15712 worker thread done servicing request
20:22:04.017 00.000 15712 Worker thread wakes up
20:22:04.017 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
20:22:04.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:04.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:05.659 01.642 15712 Exposure complete
20:22:05.708 00.049 15712 worker thread done servicing request
20:22:05.708 00.000 7988 OnExposeComplete: enter
20:22:05.721 00.013 7988 UpdateGuideState(): m_state=6
20:22:05.721 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3916
20:22:05.721 00.000 7988 Star::Find returns 1 (1), X=1174.15, Y=435.20, Mass=1519, SNR=26.6, Peak=255 HFD=3.2
20:22:05.724 00.003 7988 MultiStar: [#1 -0.31,0.09,0.99,U] [#2 -0.31,-0.01,0.99,U] [#3 0.08,-0.27,0.98,U] [#4 0.03,-0.14,1.04,U] [#5 0.11,0.01,0.67,U] [#6 -0.19,-0.04,0.71,U] [#7 -0.25,-0.04,0.62,U] [#8 -0.21,-0.22,0.64,U] 
20:22:05.724 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.07}, one-star: {-0.20, -0.02}
20:22:05.724 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
20:22:05.724 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
20:22:05.724 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.66 mountX=0.07 mountY=0.14, mountTheta=1.09
20:22:05.724 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.07, opts=13)
20:22:05.724 00.000 7988 Enqueuing Move request for scope (-0.14, -0.07)
20:22:05.724 00.000 15712 Worker thread wakes up
20:22:05.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
20:22:05.724 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
20:22:05.724 00.000 15712 Moving (-0.14, -0.07) raw xDistance=0.07 yDistance=0.14
20:22:05.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:05.724 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.6 Saturated
20:22:05.734 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:05.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:05.736 00.002 7988 Enqueuing Expose request
20:22:05.736 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.64
20:22:05.736 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
20:22:05.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:05.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:22:05.736 00.000 15712 MoveAxis(W, 1, ABG)
20:22:05.736 00.000 15712 Guiding  Dir = 3, Dur = 1
20:22:05.736 00.000 15712 IsGuiding returns 0
20:22:05.752 00.016 15712 IsGuiding returns 0
20:22:05.752 00.000 15712 Move returns status 0, amount 1
20:22:05.752 00.000 15712 MoveAxis(N, 0, ABG)
20:22:05.752 00.000 15712 Move returns status 0, amount 0
20:22:05.752 00.000 15712 move complete, result=0
20:22:05.752 00.000 15712 worker thread done servicing request
20:22:05.752 00.000 15712 Worker thread wakes up
20:22:05.752 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
20:22:05.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:05.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:07.173 01.421 15712 Exposure complete
20:22:07.232 00.059 15712 worker thread done servicing request
20:22:07.232 00.000 7988 OnExposeComplete: enter
20:22:07.232 00.000 7988 UpdateGuideState(): m_state=6
20:22:07.234 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3917
20:22:07.234 00.000 7988 Star::Find returns 1 (1), X=1174.03, Y=435.23, Mass=1579, SNR=26.8, Peak=255 HFD=3.3
20:22:07.234 00.000 7988 MultiStar: [#1 -0.22,-0.12,1.00,U] [#2 -0.30,-0.13,0.97,U] [#3 0.13,-0.32,0.96,U] [#4 0.11,-0.03,1.02,U] [#5 0.12,-0.13,0.74,U] [#6 -0.29,0.01,0.70,U] [#7 -0.52,-0.12,0.65,U] [#8 -0.30,-0.34,0.66,U] 
20:22:07.239 00.005 7988 refined, 8 included, MultiStar: {-0.16, -0.12}, one-star: {-0.32, 0.01}
20:22:07.239 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
20:22:07.239 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
20:22:07.239 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.21 cameraTheta=-2.49 mountX=0.13 mountY=0.17, mountTheta=0.92
20:22:07.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.12, opts=13)
20:22:07.239 00.000 7988 Enqueuing Move request for scope (-0.16, -0.12)
20:22:07.239 00.000 15712 Worker thread wakes up
20:22:07.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
20:22:07.239 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
20:22:07.239 00.000 15712 Moving (-0.16, -0.12) raw xDistance=0.13 yDistance=0.17
20:22:07.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:07.239 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.8 Saturated
20:22:07.248 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:07.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:07.250 00.002 7988 Enqueuing Expose request
20:22:07.250 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.64
20:22:07.250 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
20:22:07.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:07.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:22:07.250 00.000 15712 MoveAxis(W, 1, ABG)
20:22:07.250 00.000 15712 Guiding  Dir = 3, Dur = 1
20:22:07.250 00.000 15712 IsGuiding returns 0
20:22:07.266 00.016 15712 IsGuiding returns 0
20:22:07.273 00.007 15712 Move returns status 0, amount 1
20:22:07.273 00.000 15712 MoveAxis(N, 0, ABG)
20:22:07.273 00.000 15712 Move returns status 0, amount 0
20:22:07.273 00.000 15712 move complete, result=0
20:22:07.273 00.000 15712 worker thread done servicing request
20:22:07.273 00.000 15712 Worker thread wakes up
20:22:07.273 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
20:22:07.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:07.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:08.912 01.639 15712 Exposure complete
20:22:08.971 00.059 15712 worker thread done servicing request
20:22:08.971 00.000 7988 OnExposeComplete: enter
20:22:08.974 00.003 7988 UpdateGuideState(): m_state=6
20:22:08.974 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3918
20:22:08.974 00.000 7988 Star::Find returns 1 (1), X=1174.15, Y=435.18, Mass=1524, SNR=26.5, Peak=255 HFD=3.3
20:22:08.974 00.000 7988 MultiStar: [#1 0.01,0.16,0.97,U] [#2 -0.25,0.09,0.98,U] [#3 0.17,-0.15,0.94,U] [#4 0.17,0.03,0.97,U] [#5 -0.05,0.31,0.62,U] [#6 -0.20,0.25,0.70,U] [#7 0.00,0.13,0.65,U] [#8 -0.07,-0.30,0.65,U] 
20:22:08.974 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.20, -0.04}
20:22:08.974 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.58) = xAngle (3.89 = -2.39)
20:22:08.974 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.00 = 0.72)
20:22:08.974 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.31 mountX=-0.05 mountY=0.04, mountTheta=2.41
20:22:08.974 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.05, opts=13)
20:22:08.984 00.010 7988 Enqueuing Move request for scope (-0.04, 0.05)
20:22:08.986 00.002 15712 Worker thread wakes up
20:22:08.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
20:22:08.986 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
20:22:08.986 00.000 15712 Moving (-0.04, 0.05) raw xDistance=-0.05 yDistance=0.04
20:22:08.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:08.986 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5 Saturated
20:22:08.988 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:08.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:08.990 00.002 7988 Enqueuing Expose request
20:22:08.990 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.63
20:22:08.990 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
20:22:08.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:08.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:22:08.990 00.000 15712 MoveAxis(E, 1, ABG)
20:22:08.990 00.000 15712 Guiding  Dir = 2, Dur = 1
20:22:09.006 00.016 15712 IsGuiding returns 0
20:22:09.028 00.022 15712 IsGuiding returns 0
20:22:09.028 00.000 15712 Move returns status 0, amount 1
20:22:09.028 00.000 15712 MoveAxis(N, 0, ABG)
20:22:09.028 00.000 15712 Move returns status 0, amount 0
20:22:09.028 00.000 15712 move complete, result=0
20:22:09.028 00.000 15712 worker thread done servicing request
20:22:09.028 00.000 15712 Worker thread wakes up
20:22:09.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:09.028 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
20:22:09.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:10.444 01.416 15712 Exposure complete
20:22:10.501 00.057 15712 worker thread done servicing request
20:22:10.501 00.000 7988 OnExposeComplete: enter
20:22:10.501 00.000 7988 UpdateGuideState(): m_state=6
20:22:10.506 00.005 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3919
20:22:10.506 00.000 7988 Star::Find returns 1 (1), X=1173.96, Y=435.22, Mass=1566, SNR=26.8, Peak=255 HFD=3.7
20:22:10.506 00.000 7988 MultiStar: [#1 -0.08,0.14,0.95,U] [#2 -0.21,0.21,0.98,U] [#3 0.07,-0.02,0.93,U] [#4 -0.02,-0.12,1.01,U] [#5 0.05,0.25,0.71,U] [#6 -0.11,0.05,0.71,U] [#7 -0.23,0.34,0.65,U] [#8 -0.13,-0.30,0.65,U] 
20:22:10.506 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.39, -0.00}
20:22:10.506 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.02)
20:22:10.506 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
20:22:10.506 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.69 mountX=-0.06 mountY=0.12, mountTheta=2.02
20:22:10.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.06, opts=13)
20:22:10.506 00.000 7988 Enqueuing Move request for scope (-0.12, 0.06)
20:22:10.506 00.000 15712 Worker thread wakes up
20:22:10.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
20:22:10.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
20:22:10.506 00.000 15712 Moving (-0.12, 0.06) raw xDistance=-0.06 yDistance=0.12
20:22:10.518 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:10.518 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.8 Saturated
20:22:10.520 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:10.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:10.520 00.000 7988 Enqueuing Expose request
20:22:10.522 00.002 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.63
20:22:10.522 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
20:22:10.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:10.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:22:10.522 00.000 15712 MoveAxis(W, 2, ABG)
20:22:10.522 00.000 15712 Guiding  Dir = 3, Dur = 2
20:22:10.522 00.000 15712 IsGuiding returns 0
20:22:10.538 00.016 15712 IsGuiding returns 0
20:22:10.538 00.000 15712 Move returns status 0, amount 2
20:22:10.538 00.000 15712 MoveAxis(N, 0, ABG)
20:22:10.538 00.000 15712 Move returns status 0, amount 0
20:22:10.538 00.000 15712 move complete, result=0
20:22:10.538 00.000 15712 worker thread done servicing request
20:22:10.538 00.000 15712 Worker thread wakes up
20:22:10.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:10.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:10.538 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
20:22:12.182 01.644 15712 Exposure complete
20:22:12.236 00.054 15712 worker thread done servicing request
20:22:12.236 00.000 7988 OnExposeComplete: enter
20:22:12.244 00.008 7988 UpdateGuideState(): m_state=6
20:22:12.244 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3920
20:22:12.244 00.000 7988 Star::Find returns 1 (1), X=1174.03, Y=435.28, Mass=1524, SNR=26.5, Peak=255 HFD=3.3
20:22:12.244 00.000 7988 MultiStar: [#1 -0.13,0.09,0.99,U] [#2 -0.22,0.06,0.99,U] [#3 0.13,-0.04,0.94,U] [#4 0.02,0.22,1.04,U] [#5 0.04,-0.12,0.69,U] [#6 -0.27,0.10,0.74,U] [#7 -0.17,0.17,0.63,U] [#8 -0.19,-0.26,0.67,U] 
20:22:12.244 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.32, 0.06}
20:22:12.244 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.58) = xAngle (4.38 = -1.91)
20:22:12.244 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.49 = 1.20)
20:22:12.244 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.80 mountX=-0.04 mountY=0.12, mountTheta=1.91
20:22:12.253 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.04, opts=13)
20:22:12.253 00.000 7988 Enqueuing Move request for scope (-0.12, 0.04)
20:22:12.253 00.000 15712 Worker thread wakes up
20:22:12.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
20:22:12.253 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
20:22:12.253 00.000 15712 Moving (-0.12, 0.04) raw xDistance=-0.04 yDistance=0.12
20:22:12.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:12.253 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5 Saturated
20:22:12.257 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:12.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:12.259 00.002 7988 Enqueuing Expose request
20:22:12.259 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.62
20:22:12.259 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
20:22:12.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:12.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:22:12.259 00.000 15712 MoveAxis(W, 1, ABG)
20:22:12.259 00.000 15712 Guiding  Dir = 3, Dur = 1
20:22:12.259 00.000 15712 IsGuiding returns 0
20:22:12.275 00.016 15712 IsGuiding returns 0
20:22:12.275 00.000 15712 Move returns status 0, amount 1
20:22:12.275 00.000 15712 MoveAxis(N, 0, ABG)
20:22:12.275 00.000 15712 Move returns status 0, amount 0
20:22:12.275 00.000 15712 move complete, result=0
20:22:12.275 00.000 15712 worker thread done servicing request
20:22:12.275 00.000 15712 Worker thread wakes up
20:22:12.275 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
20:22:12.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:12.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:13.695 01.420 15712 Exposure complete
20:22:13.757 00.062 15712 worker thread done servicing request
20:22:13.757 00.000 7988 OnExposeComplete: enter
20:22:13.758 00.001 7988 UpdateGuideState(): m_state=6
20:22:13.758 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3921
20:22:13.758 00.000 7988 Star::Find returns 1 (1), X=1174.07, Y=435.25, Mass=1457, SNR=25.9, Peak=255 HFD=3.4
20:22:13.758 00.000 7988 MultiStar: [#1 -0.13,0.27,1.00,U] [#2 -0.14,0.13,1.01,U] [#3 -0.00,0.11,0.97,U] [#4 0.07,0.13,1.05,U] [#5 -0.08,0.08,0.74,U] [#6 -0.42,0.13,0.72,U] [#7 -0.25,0.17,0.68,U] [#8 -0.32,-0.14,0.66,U] 
20:22:13.758 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.11}, one-star: {-0.28, 0.04}
20:22:13.758 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.58) = xAngle (4.11 = -2.17)
20:22:13.758 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.94)
20:22:13.765 00.007 7988 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.54 mountX=-0.11 mountY=0.15, mountTheta=2.18
20:22:13.765 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.11, opts=13)
20:22:13.765 00.000 7988 Enqueuing Move request for scope (-0.16, 0.11)
20:22:13.765 00.000 15712 Worker thread wakes up
20:22:13.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
20:22:13.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
20:22:13.765 00.000 15712 Moving (-0.16, 0.11) raw xDistance=-0.11 yDistance=0.15
20:22:13.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:13.765 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9 Saturated
20:22:13.772 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:13.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:13.774 00.002 7988 Enqueuing Expose request
20:22:13.774 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.62
20:22:13.774 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
20:22:13.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:13.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:22:13.774 00.000 15712 MoveAxis(W, 1, ABG)
20:22:13.774 00.000 15712 Guiding  Dir = 3, Dur = 1
20:22:13.774 00.000 15712 IsGuiding returns 0
20:22:13.790 00.016 15712 IsGuiding returns 0
20:22:13.790 00.000 15712 Move returns status 0, amount 1
20:22:13.790 00.000 15712 MoveAxis(N, 0, ABG)
20:22:13.790 00.000 15712 Move returns status 0, amount 0
20:22:13.790 00.000 15712 move complete, result=0
20:22:13.790 00.000 15712 worker thread done servicing request
20:22:13.790 00.000 15712 Worker thread wakes up
20:22:13.790 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
20:22:13.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:13.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:15.432 01.642 15712 Exposure complete
20:22:15.493 00.061 15712 worker thread done servicing request
20:22:15.493 00.000 7988 OnExposeComplete: enter
20:22:15.493 00.000 7988 UpdateGuideState(): m_state=6
20:22:15.496 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3922
20:22:15.496 00.000 7988 Star::Find returns 1 (1), X=1174.13, Y=435.46, Mass=1517, SNR=26.5, Peak=255 HFD=3.4
20:22:15.496 00.000 7988 MultiStar: [#1 0.03,0.23,1.00,U] [#2 -0.27,0.19,1.00,U] [#3 0.13,0.07,0.94,U] [#4 0.20,0.02,0.98,U] [#5 0.08,0.34,0.68,U] [#6 -0.16,-0.01,0.72,U] [#7 -0.08,0.11,0.68,U] [#8 -0.15,-0.13,0.68,U] 
20:22:15.496 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.22, 0.24}
20:22:15.500 00.004 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.58) = xAngle (3.52 = -2.77)
20:22:15.500 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
20:22:15.500 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.94 mountX=-0.12 mountY=0.04, mountTheta=2.80
20:22:15.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.12, opts=13)
20:22:15.500 00.000 7988 Enqueuing Move request for scope (-0.05, 0.12)
20:22:15.500 00.000 15712 Worker thread wakes up
20:22:15.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
20:22:15.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
20:22:15.500 00.000 15712 Moving (-0.05, 0.12) raw xDistance=-0.12 yDistance=0.04
20:22:15.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:15.500 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5 Saturated
20:22:15.508 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:15.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:15.508 00.000 7988 Enqueuing Expose request
20:22:15.511 00.003 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.61
20:22:15.511 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
20:22:15.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:15.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:22:15.511 00.000 15712 MoveAxis(E, 2, ABG)
20:22:15.511 00.000 15712 Guiding  Dir = 2, Dur = 2
20:22:15.511 00.000 15712 IsGuiding returns 0
20:22:15.534 00.023 15712 IsGuiding returns 0
20:22:15.534 00.000 15712 Move returns status 0, amount 2
20:22:15.534 00.000 15712 MoveAxis(N, 0, ABG)
20:22:15.534 00.000 15712 Move returns status 0, amount 0
20:22:15.534 00.000 15712 move complete, result=0
20:22:15.534 00.000 15712 worker thread done servicing request
20:22:15.534 00.000 15712 Worker thread wakes up
20:22:15.534 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
20:22:15.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:15.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:16.942 01.408 15712 Exposure complete
20:22:16.996 00.054 15712 worker thread done servicing request
20:22:16.996 00.000 7988 OnExposeComplete: enter
20:22:17.005 00.009 7988 UpdateGuideState(): m_state=6
20:22:17.007 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3923
20:22:17.007 00.000 7988 Star::Find returns 1 (1), X=1174.14, Y=435.40, Mass=1565, SNR=27.0, Peak=255 HFD=3.5
20:22:17.009 00.002 7988 MultiStar: [#1 0.05,0.33,0.98,U] [#2 -0.29,0.28,0.97,U] [#3 0.17,0.00,0.93,U] [#4 0.20,0.23,1.03,U] [#5 0.18,0.21,0.69,U] [#6 -0.22,0.14,0.71,U] [#7 -0.15,0.21,0.61,U] [#8 -0.27,0.02,0.63,U] 
20:22:17.009 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {-0.21, 0.18}
20:22:17.011 00.002 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.88)
20:22:17.011 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.23)
20:22:17.013 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.83 mountX=-0.18 mountY=0.04, mountTheta=2.91
20:22:17.015 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.19, opts=13)
20:22:17.015 00.000 7988 Enqueuing Move request for scope (-0.05, 0.19)
20:22:17.017 00.002 15712 Worker thread wakes up
20:22:17.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
20:22:17.017 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
20:22:17.017 00.000 15712 Moving (-0.05, 0.19) raw xDistance=-0.18 yDistance=0.04
20:22:17.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:22:17.018 00.001 7988 UpdateGuideState exits: m=1565 SNR=27.0 Saturated
20:22:17.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:17.021 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:17.023 00.002 7988 Enqueuing Expose request
20:22:17.024 00.001 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 637.61
20:22:17.024 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
20:22:17.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:17.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:22:17.024 00.000 15712 MoveAxis(E, 39, ABG)
20:22:17.024 00.000 15712 Guiding  Dir = 2, Dur = 39
20:22:17.038 00.014 15712 IsGuiding returns 0
20:22:17.053 00.015 15712 PulseGuide returned control before completion, sleep 34
20:22:17.103 00.050 15712 IsGuiding returns 0
20:22:17.103 00.000 15712 Move returns status 0, amount 39
20:22:17.103 00.000 15712 MoveAxis(N, 0, ABG)
20:22:17.103 00.000 15712 Move returns status 0, amount 0
20:22:17.103 00.000 15712 move complete, result=0
20:22:17.103 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
20:22:17.104 00.001 15712 worker thread done servicing request
20:22:17.104 00.000 15712 Worker thread wakes up
20:22:17.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:17.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:18.747 01.643 15712 Exposure complete
20:22:18.806 00.059 15712 worker thread done servicing request
20:22:18.806 00.000 7988 OnExposeComplete: enter
20:22:18.809 00.003 7988 UpdateGuideState(): m_state=6
20:22:18.809 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3924
20:22:18.811 00.002 7988 Star::Find returns 1 (1), X=1173.94, Y=435.09, Mass=1555, SNR=26.7, Peak=255 HFD=3.5
20:22:18.811 00.000 7988 MultiStar: [#1 -0.17,0.05,0.95,U] [#2 -0.21,-0.04,0.98,U] [#3 0.21,-0.31,0.96,U] [#4 0.00,-0.08,1.00,U] [#5 0.13,0.17,0.67,U] [#6 -0.22,-0.02,0.71,U] [#7 -0.02,0.01,0.64,U] [#8 -0.08,-0.17,0.63,U] 
20:22:18.813 00.002 7988 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.41, -0.13}
20:22:18.813 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.58) = xAngle (-0.94 = -0.94)
20:22:18.815 00.002 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.16 = 2.16)
20:22:18.815 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.52 mountX=0.07 mountY=0.10, mountTheta=0.96
20:22:18.817 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.07, opts=13)
20:22:18.819 00.002 7988 Enqueuing Move request for scope (-0.09, -0.07)
20:22:18.819 00.000 15712 Worker thread wakes up
20:22:18.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
20:22:18.819 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
20:22:18.819 00.000 15712 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.10
20:22:18.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:18.819 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.7 Saturated
20:22:18.822 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:18.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:18.824 00.002 7988 Enqueuing Expose request
20:22:18.824 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.60
20:22:18.824 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
20:22:18.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:18.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:22:18.824 00.000 15712 MoveAxis(E, 4, ABG)
20:22:18.824 00.000 15712 Guiding  Dir = 2, Dur = 4
20:22:18.824 00.000 15712 IsGuiding returns 0
20:22:18.845 00.021 15712 IsGuiding returns 0
20:22:18.845 00.000 15712 Move returns status 0, amount 4
20:22:18.845 00.000 15712 MoveAxis(N, 0, ABG)
20:22:18.845 00.000 15712 Move returns status 0, amount 0
20:22:18.845 00.000 15712 move complete, result=0
20:22:18.845 00.000 15712 worker thread done servicing request
20:22:18.845 00.000 15712 Worker thread wakes up
20:22:18.845 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:22:18.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:18.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:20.263 01.418 15712 Exposure complete
20:22:20.309 00.046 15712 worker thread done servicing request
20:22:20.309 00.000 7988 OnExposeComplete: enter
20:22:20.324 00.015 7988 UpdateGuideState(): m_state=6
20:22:20.326 00.002 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3925
20:22:20.326 00.000 7988 Star::Find returns 1 (0), X=1174.16, Y=435.37, Mass=1515, SNR=26.5, Peak=236 HFD=3.5
20:22:20.328 00.002 7988 MultiStar: [#1 -0.10,0.37,1.01,U] [#2 -0.16,-0.07,0.99,U] [#3 0.15,-0.04,0.98,U] [#4 0.10,0.08,1.03,U] [#5 0.00,0.35,0.67,U] [#6 -0.32,0.22,0.73,U] [#7 -0.06,0.08,0.69,U] [#8 -0.20,0.04,0.63,U] 
20:22:20.328 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.13}, one-star: {-0.19, 0.16}
20:22:20.330 00.002 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.58)
20:22:20.330 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.53)
20:22:20.332 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.12 mountX=-0.13 mountY=0.07, mountTheta=2.61
20:22:20.334 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.13, opts=13)
20:22:20.334 00.000 7988 Enqueuing Move request for scope (-0.08, 0.13)
20:22:20.336 00.002 15712 Worker thread wakes up
20:22:20.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
20:22:20.336 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
20:22:20.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:22:20.336 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
20:22:20.338 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:20.338 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:20.340 00.002 7988 Enqueuing Expose request
20:22:20.340 00.000 15712 Moving (-0.08, 0.13) raw xDistance=-0.13 yDistance=0.07
20:22:20.345 00.005 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.60
20:22:20.345 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
20:22:20.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:20.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:22:20.345 00.000 15712 MoveAxis(E, 5, ABG)
20:22:20.345 00.000 15712 Guiding  Dir = 2, Dur = 5
20:22:20.377 00.032 15712 IsGuiding returns 0
20:22:20.393 00.016 15712 IsGuiding returns 0
20:22:20.393 00.000 15712 Move returns status 0, amount 5
20:22:20.393 00.000 15712 MoveAxis(N, 0, ABG)
20:22:20.393 00.000 15712 Move returns status 0, amount 0
20:22:20.393 00.000 15712 move complete, result=0
20:22:20.393 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
20:22:20.397 00.004 15712 worker thread done servicing request
20:22:20.397 00.000 15712 Worker thread wakes up
20:22:20.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:20.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:22.035 01.638 15712 Exposure complete
20:22:22.095 00.060 15712 worker thread done servicing request
20:22:22.095 00.000 7988 OnExposeComplete: enter
20:22:22.097 00.002 7988 UpdateGuideState(): m_state=6
20:22:22.097 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3926
20:22:22.099 00.002 7988 Star::Find returns 1 (0), X=1174.11, Y=435.47, Mass=1519, SNR=26.5, Peak=236 HFD=3.5
20:22:22.099 00.000 7988 MultiStar: [#1 -0.13,0.46,0.97,U] [#2 -0.12,0.32,0.99,U] [#3 0.23,0.09,0.92,U] [#4 0.06,0.19,1.03,U] [#5 0.13,0.14,0.66,U] [#6 -0.13,0.33,0.69,U] [#7 -0.16,0.25,0.66,U] [#8 -0.08,-0.05,0.65,U] 
20:22:22.101 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.23}, one-star: {-0.24, 0.25}
20:22:22.101 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.35 = -2.93)
20:22:22.103 00.002 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.18)
20:22:22.103 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.77 mountX=-0.23 mountY=0.04, mountTheta=2.96
20:22:22.105 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.23, opts=13)
20:22:22.107 00.002 7988 Enqueuing Move request for scope (-0.05, 0.23)
20:22:22.107 00.000 15712 Worker thread wakes up
20:22:22.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
20:22:22.107 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
20:22:22.107 00.000 15712 Moving (-0.05, 0.23) raw xDistance=-0.23 yDistance=0.04
20:22:22.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:22.107 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5
20:22:22.110 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:22.110 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:22.112 00.002 7988 Enqueuing Expose request
20:22:22.112 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 637.59
20:22:22.112 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
20:22:22.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:22.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:22:22.112 00.000 15712 MoveAxis(E, 51, ABG)
20:22:22.112 00.000 15712 Guiding  Dir = 2, Dur = 51
20:22:22.112 00.000 15712 IsGuiding returns 0
20:22:22.138 00.026 15712 PulseGuide returned control before completion, sleep 38
20:22:22.215 00.077 15712 IsGuiding returns 0
20:22:22.215 00.000 15712 Move returns status 0, amount 51
20:22:22.215 00.000 15712 MoveAxis(N, 0, ABG)
20:22:22.215 00.000 15712 Move returns status 0, amount 0
20:22:22.215 00.000 15712 move complete, result=0
20:22:22.215 00.000 15712 worker thread done servicing request
20:22:22.215 00.000 15712 Worker thread wakes up
20:22:22.215 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
20:22:22.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:22.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:23.627 01.412 15712 Exposure complete
20:22:23.678 00.051 15712 worker thread done servicing request
20:22:23.678 00.000 7988 OnExposeComplete: enter
20:22:23.678 00.000 7988 UpdateGuideState(): m_state=6
20:22:23.690 00.012 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3927
20:22:23.690 00.000 7988 Star::Find returns 1 (1), X=1174.24, Y=435.19, Mass=1401, SNR=25.3, Peak=255 HFD=2.9
20:22:23.690 00.000 7988 MultiStar: [#1 0.00,0.12,1.06,U] [#2 -0.14,-0.01,1.02,U] [#3 0.09,-0.05,0.97,U] [#4 0.20,0.07,1.06,U] [#5 -0.00,0.29,0.70,U] [#6 -0.10,0.13,0.71,U] [#7 -0.14,0.21,0.70,U] [#8 -0.25,-0.34,0.68,U] 
20:22:23.690 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.11, -0.03}
20:22:23.695 00.005 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
20:22:23.695 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.69)
20:22:23.695 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.29 mountX=-0.04 mountY=0.04, mountTheta=2.44
20:22:23.695 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
20:22:23.695 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
20:22:23.695 00.000 15712 Worker thread wakes up
20:22:23.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
20:22:23.695 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
20:22:23.695 00.000 15712 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
20:22:23.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:23.695 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.3 Saturated
20:22:23.703 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:23.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:23.705 00.002 7988 Enqueuing Expose request
20:22:23.705 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.58
20:22:23.705 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
20:22:23.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:23.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:22:23.705 00.000 15712 MoveAxis(E, 8, ABG)
20:22:23.705 00.000 15712 Guiding  Dir = 2, Dur = 8
20:22:23.732 00.027 15712 IsGuiding returns 0
20:22:23.746 00.014 15712 IsGuiding returns 0
20:22:23.746 00.000 15712 Move returns status 0, amount 8
20:22:23.746 00.000 15712 MoveAxis(N, 0, ABG)
20:22:23.746 00.000 15712 Move returns status 0, amount 0
20:22:23.746 00.000 15712 move complete, result=0
20:22:23.746 00.000 15712 worker thread done servicing request
20:22:23.753 00.007 15712 Worker thread wakes up
20:22:23.753 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
20:22:23.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:23.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:25.380 01.627 15712 Exposure complete
20:22:25.446 00.066 15712 worker thread done servicing request
20:22:25.446 00.000 7988 OnExposeComplete: enter
20:22:25.446 00.000 7988 UpdateGuideState(): m_state=6
20:22:25.446 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3928
20:22:25.446 00.000 7988 Star::Find returns 1 (1), X=1174.18, Y=435.41, Mass=1528, SNR=26.5, Peak=255 HFD=3.4
20:22:25.460 00.014 7988 MultiStar: [#1 0.01,0.23,0.99,U] [#2 -0.12,0.19,0.98,U] [#3 0.11,0.14,0.94,U] [#4 0.01,0.16,0.97,U] [#5 -0.06,0.40,0.71,U] [#6 -0.21,0.34,0.65,U] [#7 -0.14,0.19,0.67,U] [#8 -0.04,0.19,0.63,U] 
20:22:25.460 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.22}, one-star: {-0.17, 0.19}
20:22:25.463 00.003 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
20:22:25.463 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
20:22:25.463 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.84 mountX=-0.22 mountY=0.06, mountTheta=2.89
20:22:25.463 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.22, opts=13)
20:22:25.463 00.000 7988 Enqueuing Move request for scope (-0.06, 0.22)
20:22:25.463 00.000 15712 Worker thread wakes up
20:22:25.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
20:22:25.463 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
20:22:25.463 00.000 15712 Moving (-0.06, 0.22) raw xDistance=-0.22 yDistance=0.06
20:22:25.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:25.463 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.5 Saturated
20:22:25.474 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:25.476 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:25.478 00.002 7988 Enqueuing Expose request
20:22:25.480 00.002 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 637.58
20:22:25.480 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
20:22:25.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:25.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:22:25.480 00.000 15712 MoveAxis(E, 49, ABG)
20:22:25.480 00.000 15712 Guiding  Dir = 2, Dur = 49
20:22:25.480 00.000 15712 IsGuiding returns 0
20:22:25.507 00.027 15712 PulseGuide returned control before completion, sleep 30
20:22:25.555 00.048 15712 IsGuiding returns 1
20:22:25.555 00.000 15712 scope still moving after pulse duration time elapsed
20:22:25.589 00.034 15712 IsGuiding returns 0
20:22:25.589 00.000 15712 scope move finished after 49 + 60 ms
20:22:25.589 00.000 15712 Move returns status 0, amount 49
20:22:25.589 00.000 15712 MoveAxis(N, 0, ABG)
20:22:25.589 00.000 15712 Move returns status 0, amount 0
20:22:25.589 00.000 15712 move complete, result=0
20:22:25.589 00.000 15712 worker thread done servicing request
20:22:25.589 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
20:22:25.592 00.003 15712 Worker thread wakes up
20:22:25.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:25.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:27.004 01.412 15712 Exposure complete
20:22:27.064 00.060 15712 worker thread done servicing request
20:22:27.064 00.000 7988 OnExposeComplete: enter
20:22:27.064 00.000 7988 UpdateGuideState(): m_state=6
20:22:27.067 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3929
20:22:27.067 00.000 7988 Star::Find returns 1 (1), X=1174.18, Y=435.45, Mass=1550, SNR=26.7, Peak=255 HFD=3.4
20:22:27.069 00.002 7988 MultiStar: [#1 0.12,0.30,0.98,U] [#2 -0.27,0.12,0.98,U] [#3 0.05,0.14,0.94,U] [#4 0.03,0.30,1.01,U] [#5 0.11,0.38,0.71,U] [#6 -0.19,0.15,0.67,U] [#7 -0.11,0.19,0.63,U] [#8 -0.08,-0.20,0.62,U] 
20:22:27.069 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {-0.17, 0.23}
20:22:27.071 00.002 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
20:22:27.071 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
20:22:27.073 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.85 mountX=-0.19 mountY=0.05, mountTheta=2.89
20:22:27.076 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.19, opts=13)
20:22:27.076 00.000 7988 Enqueuing Move request for scope (-0.05, 0.19)
20:22:27.076 00.000 15712 Worker thread wakes up
20:22:27.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
20:22:27.076 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
20:22:27.076 00.000 15712 Moving (-0.05, 0.19) raw xDistance=-0.19 yDistance=0.05
20:22:27.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:27.076 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.7 Saturated
20:22:27.080 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:27.080 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:27.082 00.002 7988 Enqueuing Expose request
20:22:27.082 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 637.57
20:22:27.082 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
20:22:27.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:27.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:22:27.082 00.000 15712 MoveAxis(E, 44, ABG)
20:22:27.082 00.000 15712 Guiding  Dir = 2, Dur = 44
20:22:27.092 00.010 15712 IsGuiding returns 0
20:22:27.101 00.009 15712 PulseGuide returned control before completion, sleep 39
20:22:27.177 00.076 15712 IsGuiding returns 0
20:22:27.177 00.000 15712 Move returns status 0, amount 44
20:22:27.177 00.000 15712 MoveAxis(N, 0, ABG)
20:22:27.177 00.000 15712 Move returns status 0, amount 0
20:22:27.177 00.000 15712 move complete, result=0
20:22:27.177 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
20:22:27.191 00.014 15712 worker thread done servicing request
20:22:27.191 00.000 15712 Worker thread wakes up
20:22:27.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:27.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:28.833 01.642 15712 Exposure complete
20:22:28.902 00.069 15712 worker thread done servicing request
20:22:28.902 00.000 7988 OnExposeComplete: enter
20:22:28.904 00.002 7988 UpdateGuideState(): m_state=6
20:22:28.906 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3930
20:22:28.908 00.002 7988 Star::Find returns 1 (1), X=1174.04, Y=435.07, Mass=1494, SNR=26.3, Peak=255 HFD=3.0
20:22:28.909 00.001 7988 MultiStar: [#1 -0.07,-0.02,0.99,U] [#2 -0.38,-0.04,1.00,U] [#3 0.16,-0.15,0.96,U] [#4 0.11,-0.07,1.05,U] [#5 -0.00,-0.11,0.66,U] [#6 -0.25,-0.15,0.72,U] [#7 -0.08,-0.08,0.67,U] [#8 -0.12,-0.32,0.64,U] 
20:22:28.912 00.003 7988 refined, 8 included, MultiStar: {-0.10, -0.11}, one-star: {-0.31, -0.15}
20:22:28.914 00.002 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
20:22:28.914 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
20:22:28.914 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.32 mountX=0.11 mountY=0.11, mountTheta=0.76
20:22:28.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.11, opts=13)
20:22:28.914 00.000 7988 Enqueuing Move request for scope (-0.10, -0.11)
20:22:28.914 00.000 15712 Worker thread wakes up
20:22:28.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
20:22:28.914 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
20:22:28.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:28.914 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3 Saturated
20:22:28.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:28.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:28.926 00.012 7988 Enqueuing Expose request
20:22:28.926 00.000 15712 Moving (-0.10, -0.11) raw xDistance=0.11 yDistance=0.11
20:22:28.928 00.002 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.57
20:22:28.928 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
20:22:28.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:28.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:22:28.928 00.000 15712 MoveAxis(E, 7, ABG)
20:22:28.928 00.000 15712 Guiding  Dir = 2, Dur = 7
20:22:28.963 00.035 15712 IsGuiding returns 0
20:22:28.979 00.016 15712 IsGuiding returns 0
20:22:28.979 00.000 15712 Move returns status 0, amount 7
20:22:28.979 00.000 15712 MoveAxis(N, 0, ABG)
20:22:28.979 00.000 15712 Move returns status 0, amount 0
20:22:28.979 00.000 15712 move complete, result=0
20:22:28.979 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
20:22:28.981 00.002 15712 worker thread done servicing request
20:22:28.981 00.000 15712 Worker thread wakes up
20:22:28.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:28.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:30.398 01.417 15712 Exposure complete
20:22:30.457 00.059 15712 worker thread done servicing request
20:22:30.459 00.002 7988 OnExposeComplete: enter
20:22:30.459 00.000 7988 UpdateGuideState(): m_state=6
20:22:30.461 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3931
20:22:30.463 00.002 7988 Star::Find returns 1 (1), X=1174.19, Y=435.23, Mass=1511, SNR=26.4, Peak=255 HFD=3.3
20:22:30.463 00.000 7988 MultiStar: [#1 -0.12,0.06,0.95,U] [#2 -0.09,-0.13,0.95,U] [#3 0.16,-0.26,0.94,U] [#4 0.19,-0.26,1.01,U] [#5 0.15,-0.07,0.72,U] [#6 -0.03,-0.01,0.70,U] [#7 -0.09,0.10,0.65,U] [#8 0.12,-0.39,0.66,U] 
20:22:30.465 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.16, 0.02}
20:22:30.465 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
20:22:30.467 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
20:22:30.467 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=0.11 mountY=-0.01, mountTheta=-0.09
20:22:30.469 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
20:22:30.471 00.002 7988 Enqueuing Move request for scope (0.01, -0.11)
20:22:30.472 00.001 15712 Worker thread wakes up
20:22:30.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
20:22:30.472 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
20:22:30.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:30.472 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4 Saturated
20:22:30.475 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:30.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:30.477 00.002 7988 Enqueuing Expose request
20:22:30.477 00.000 15712 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=-0.01
20:22:30.480 00.003 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.56
20:22:30.480 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
20:22:30.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:30.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:22:30.480 00.000 15712 MoveAxis(E, 7, ABG)
20:22:30.480 00.000 15712 Guiding  Dir = 2, Dur = 7
20:22:30.482 00.002 15712 IsGuiding returns 0
20:22:30.490 00.008 15712 IsGuiding returns 0
20:22:30.490 00.000 15712 Move returns status 0, amount 7
20:22:30.490 00.000 15712 MoveAxis(N, 0, ABG)
20:22:30.490 00.000 15712 Move returns status 0, amount 0
20:22:30.490 00.000 15712 move complete, result=0
20:22:30.490 00.000 15712 worker thread done servicing request
20:22:30.490 00.000 15712 Worker thread wakes up
20:22:30.490 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
20:22:30.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:30.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:32.135 01.645 15712 Exposure complete
20:22:32.190 00.055 15712 worker thread done servicing request
20:22:32.190 00.000 7988 OnExposeComplete: enter
20:22:32.190 00.000 7988 UpdateGuideState(): m_state=6
20:22:32.197 00.007 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3932
20:22:32.199 00.002 7988 Star::Find returns 1 (1), X=1174.19, Y=435.33, Mass=1522, SNR=26.6, Peak=255 HFD=3.4
20:22:32.199 00.000 7988 MultiStar: [#1 -0.03,0.22,1.00,U] [#2 -0.11,0.02,0.98,U] [#3 0.14,-0.17,0.93,U] [#4 0.18,-0.12,1.03,U] [#5 0.25,0.14,0.67,U] [#6 -0.02,-0.01,0.68,U] [#7 -0.14,-0.07,0.64,U] [#8 0.12,-0.33,0.66,U] 
20:22:32.201 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.16, 0.12}
20:22:32.201 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
20:22:32.203 00.002 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.17)
20:22:32.203 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.58 mountX=0.01 mountY=-0.02, mountTheta=-0.99
20:22:32.205 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
20:22:32.206 00.001 7988 Enqueuing Move request for scope (0.02, -0.01)
20:22:32.206 00.000 15712 Worker thread wakes up
20:22:32.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
20:22:32.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
20:22:32.206 00.000 15712 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
20:22:32.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:32.206 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6 Saturated
20:22:32.210 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:32.210 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:32.212 00.002 7988 Enqueuing Expose request
20:22:32.212 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.55
20:22:32.212 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
20:22:32.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:32.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:22:32.212 00.000 15712 MoveAxis(E, 7, ABG)
20:22:32.212 00.000 15712 Guiding  Dir = 2, Dur = 7
20:22:32.212 00.000 15712 IsGuiding returns 0
20:22:32.240 00.028 15712 IsGuiding returns 0
20:22:32.240 00.000 15712 Move returns status 0, amount 7
20:22:32.240 00.000 15712 MoveAxis(N, 0, ABG)
20:22:32.240 00.000 15712 Move returns status 0, amount 0
20:22:32.240 00.000 15712 move complete, result=0
20:22:32.240 00.000 15712 worker thread done servicing request
20:22:32.240 00.000 15712 Worker thread wakes up
20:22:32.240 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
20:22:32.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:32.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:33.648 01.408 15712 Exposure complete
20:22:33.701 00.053 15712 worker thread done servicing request
20:22:33.701 00.000 7988 OnExposeComplete: enter
20:22:33.709 00.008 7988 UpdateGuideState(): m_state=6
20:22:33.709 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3933
20:22:33.711 00.002 7988 Star::Find returns 1 (1), X=1174.12, Y=435.39, Mass=1475, SNR=26.1, Peak=255 HFD=3.3
20:22:33.711 00.000 7988 MultiStar: [#1 -0.01,-0.04,1.00,U] [#2 -0.11,-0.07,1.02,U] [#3 0.27,0.02,0.96,U] [#4 0.09,0.12,1.01,U] [#5 0.19,0.28,0.74,U] [#6 -0.09,-0.13,0.72,U] [#7 -0.00,-0.14,0.64,U] [#8 -0.03,-0.17,0.68,U] 
20:22:33.713 00.002 7988 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.23, 0.17}
20:22:33.713 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
20:22:33.715 00.002 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.59)
20:22:33.715 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=1.01 mountX=-0.01 mountY=-0.01, mountTheta=-2.56
20:22:33.718 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
20:22:33.718 00.000 7988 Enqueuing Move request for scope (0.01, 0.01)
20:22:33.720 00.002 15712 Worker thread wakes up
20:22:33.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
20:22:33.720 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
20:22:33.720 00.000 15712 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
20:22:33.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:33.720 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1 Saturated
20:22:33.723 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:33.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:33.725 00.002 7988 Enqueuing Expose request
20:22:33.725 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.55
20:22:33.725 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
20:22:33.725 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:33.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:22:33.725 00.000 15712 MoveAxis(E, 7, ABG)
20:22:33.725 00.000 15712 Guiding  Dir = 2, Dur = 7
20:22:33.741 00.016 15712 IsGuiding returns 0
20:22:33.758 00.017 15712 IsGuiding returns 0
20:22:33.758 00.000 15712 Move returns status 0, amount 7
20:22:33.758 00.000 15712 MoveAxis(N, 0, ABG)
20:22:33.758 00.000 15712 Move returns status 0, amount 0
20:22:33.758 00.000 15712 move complete, result=0
20:22:33.758 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
20:22:33.760 00.002 15712 worker thread done servicing request
20:22:33.760 00.000 15712 Worker thread wakes up
20:22:33.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:33.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:35.401 01.641 15712 Exposure complete
20:22:35.462 00.061 15712 worker thread done servicing request
20:22:35.462 00.000 7988 OnExposeComplete: enter
20:22:35.462 00.000 7988 UpdateGuideState(): m_state=6
20:22:35.471 00.009 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3934
20:22:35.471 00.000 7988 Star::Find returns 1 (1), X=1174.04, Y=435.39, Mass=1576, SNR=27.1, Peak=255 HFD=3.4
20:22:35.471 00.000 7988 MultiStar: [#1 -0.17,0.37,1.00,U] [#2 -0.08,0.31,0.97,U] [#3 0.23,0.25,0.95,U] [#4 0.08,0.07,0.99,U] [#5 0.25,0.44,0.72,U] [#6 -0.13,0.20,0.70,U] [#7 -0.27,0.42,0.62,U] [#8 -0.10,0.00,0.64,U] 
20:22:35.471 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.25}, one-star: {-0.31, 0.17}
20:22:35.471 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.92)
20:22:35.471 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.19)
20:22:35.471 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.78 mountX=-0.25 mountY=0.05, mountTheta=2.95
20:22:35.478 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.25, opts=13)
20:22:35.478 00.000 7988 Enqueuing Move request for scope (-0.05, 0.25)
20:22:35.478 00.000 15712 Worker thread wakes up
20:22:35.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
20:22:35.478 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
20:22:35.478 00.000 15712 Moving (-0.05, 0.25) raw xDistance=-0.25 yDistance=0.05
20:22:35.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:35.478 00.000 7988 UpdateGuideState exits: m=1576 SNR=27.1 Saturated
20:22:35.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:35.478 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:35.478 00.000 7988 Enqueuing Expose request
20:22:35.478 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 637.54
20:22:35.478 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
20:22:35.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:35.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:22:35.478 00.000 15712 MoveAxis(E, 56, ABG)
20:22:35.478 00.000 15712 Guiding  Dir = 2, Dur = 56
20:22:35.488 00.010 15712 IsGuiding returns 0
20:22:35.515 00.027 15712 PulseGuide returned control before completion, sleep 38
20:22:35.557 00.042 15712 IsGuiding returns 1
20:22:35.557 00.000 15712 scope still moving after pulse duration time elapsed
20:22:35.590 00.033 15712 IsGuiding returns 0
20:22:35.590 00.000 15712 scope move finished after 56 + 52 ms
20:22:35.590 00.000 15712 Move returns status 0, amount 56
20:22:35.590 00.000 15712 MoveAxis(N, 0, ABG)
20:22:35.590 00.000 15712 Move returns status 0, amount 0
20:22:35.590 00.000 15712 move complete, result=0
20:22:35.590 00.000 7988 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
20:22:35.598 00.008 15712 worker thread done servicing request
20:22:35.598 00.000 15712 Worker thread wakes up
20:22:35.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:35.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:37.009 01.411 15712 Exposure complete
20:22:37.069 00.060 15712 worker thread done servicing request
20:22:37.069 00.000 7988 OnExposeComplete: enter
20:22:37.071 00.002 7988 UpdateGuideState(): m_state=6
20:22:37.071 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3935
20:22:37.071 00.000 7988 Star::Find returns 1 (0), X=1174.15, Y=435.38, Mass=1599, SNR=27.2, Peak=238 HFD=3.5
20:22:37.071 00.000 7988 MultiStar: [#1 -0.06,0.17,0.98,U] [#2 -0.15,0.01,1.02,U] [#3 0.11,0.03,0.92,U] [#4 0.09,0.08,1.01,U] [#5 0.05,0.43,0.68,U] [#6 0.03,0.29,0.66,U] [#7 -0.23,0.08,0.65,U] [#8 -0.05,-0.24,0.61,U] 
20:22:37.071 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.20, 0.16}
20:22:37.071 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.73)
20:22:37.071 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.38)
20:22:37.071 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=-0.11 mountY=0.04, mountTheta=2.75
20:22:37.071 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
20:22:37.071 00.000 7988 Enqueuing Move request for scope (-0.05, 0.11)
20:22:37.071 00.000 15712 Worker thread wakes up
20:22:37.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
20:22:37.071 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
20:22:37.071 00.000 15712 Moving (-0.05, 0.11) raw xDistance=-0.11 yDistance=0.04
20:22:37.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:37.071 00.000 7988 UpdateGuideState exits: m=1599 SNR=27.2
20:22:37.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:37.086 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:37.086 00.000 7988 Enqueuing Expose request
20:22:37.086 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.53
20:22:37.086 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
20:22:37.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:37.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:22:37.086 00.000 15712 MoveAxis(E, 9, ABG)
20:22:37.086 00.000 15712 Guiding  Dir = 2, Dur = 9
20:22:37.086 00.000 15712 IsGuiding returns 0
20:22:37.112 00.026 15712 IsGuiding returns 0
20:22:37.112 00.000 15712 Move returns status 0, amount 9
20:22:37.112 00.000 15712 MoveAxis(N, 0, ABG)
20:22:37.112 00.000 15712 Move returns status 0, amount 0
20:22:37.112 00.000 15712 move complete, result=0
20:22:37.112 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
20:22:37.117 00.005 15712 worker thread done servicing request
20:22:37.117 00.000 15712 Worker thread wakes up
20:22:37.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:37.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:38.756 01.639 15712 Exposure complete
20:22:38.804 00.048 15712 worker thread done servicing request
20:22:38.804 00.000 7988 OnExposeComplete: enter
20:22:38.804 00.000 7988 UpdateGuideState(): m_state=6
20:22:38.820 00.016 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3936
20:22:38.820 00.000 7988 Star::Find returns 1 (1), X=1174.06, Y=435.44, Mass=1542, SNR=26.6, Peak=255 HFD=3.5
20:22:38.820 00.000 7988 MultiStar: [#1 -0.19,0.48,0.99,U] [#2 -0.24,0.29,0.97,U] [#3 0.04,0.22,0.93,U] [#4 -0.19,0.32,1.00,U] [#5 0.04,0.23,0.71,U] [#6 -0.21,0.25,0.70,U] [#7 -0.24,0.39,0.67,U] [#8 -0.42,-0.05,0.65,U] 
20:22:38.820 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.27}, one-star: {-0.29, 0.22}
20:22:38.820 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.54)
20:22:38.820 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
20:22:38.820 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.33 cameraTheta=2.16 mountX=-0.27 mountY=0.18, mountTheta=2.56
20:22:38.820 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.27, opts=13)
20:22:38.820 00.000 7988 Enqueuing Move request for scope (-0.18, 0.27)
20:22:38.820 00.000 15712 Worker thread wakes up
20:22:38.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
20:22:38.820 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
20:22:38.820 00.000 15712 Moving (-0.18, 0.27) raw xDistance=-0.27 yDistance=0.18
20:22:38.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:38.820 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.6 Saturated
20:22:38.833 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:38.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:38.835 00.002 7988 Enqueuing Expose request
20:22:38.835 00.000 15712 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 637.53
20:22:38.835 00.000 15712 PPEC: input: -0.27, control: -0.19, exposure: 1500
20:22:38.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:38.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:22:38.835 00.000 15712 MoveAxis(E, 63, ABG)
20:22:38.835 00.000 15712 Guiding  Dir = 2, Dur = 63
20:22:38.838 00.003 15712 IsGuiding returns 0
20:22:38.855 00.017 15712 PulseGuide returned control before completion, sleep 54
20:22:38.935 00.080 15712 IsGuiding returns 0
20:22:38.935 00.000 15712 Move returns status 0, amount 63
20:22:38.935 00.000 15712 MoveAxis(N, 0, ABG)
20:22:38.935 00.000 15712 Move returns status 0, amount 0
20:22:38.935 00.000 15712 move complete, result=0
20:22:38.935 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.2 px 0 ms NORTH
20:22:38.939 00.004 15712 worker thread done servicing request
20:22:38.939 00.000 15712 Worker thread wakes up
20:22:38.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:38.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:40.351 01.412 15712 Exposure complete
20:22:40.413 00.062 15712 worker thread done servicing request
20:22:40.413 00.000 7988 OnExposeComplete: enter
20:22:40.413 00.000 7988 UpdateGuideState(): m_state=6
20:22:40.413 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3937
20:22:40.413 00.000 7988 Star::Find returns 1 (0), X=1173.98, Y=435.37, Mass=1505, SNR=26.3, Peak=214 HFD=3.4
20:22:40.413 00.000 7988 MultiStar: [#1 -0.21,0.57,0.99,U] [#2 -0.24,0.32,0.98,U] [#3 0.04,0.32,0.97,U] [#4 -0.02,0.36,1.03,U] [#5 0.09,0.54,0.75,U] [#6 -0.09,0.48,0.68,U] [#7 -0.16,0.37,0.64,U] [#8 -0.27,-0.00,0.65,U] 
20:22:40.419 00.006 7988 refined, 8 included, MultiStar: {-0.14, 0.35}, one-star: {-0.37, 0.15}
20:22:40.419 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.58) = xAngle (3.53 = -2.76)
20:22:40.419 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.64 = 0.35)
20:22:40.419 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.95 mountX=-0.35 mountY=0.13, mountTheta=2.79
20:22:40.419 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.35, opts=13)
20:22:40.419 00.000 7988 Enqueuing Move request for scope (-0.14, 0.35)
20:22:40.419 00.000 15712 Worker thread wakes up
20:22:40.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.35) opts 0xd
20:22:40.419 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.35)
20:22:40.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:40.419 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
20:22:40.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:40.429 00.010 15712 Moving (-0.14, 0.35) raw xDistance=-0.35 yDistance=0.13
20:22:40.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:40.429 00.000 7988 Enqueuing Expose request
20:22:40.431 00.002 15712 PPEC rslt: input = -0.35, final = -0.24, react = -0.21, pred = -0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 637.52
20:22:40.431 00.000 15712 PPEC: input: -0.35, control: -0.24, exposure: 1500
20:22:40.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:40.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:22:40.431 00.000 15712 MoveAxis(E, 79, ABG)
20:22:40.431 00.000 15712 Guiding  Dir = 2, Dur = 79
20:22:40.433 00.002 15712 IsGuiding returns 0
20:22:40.455 00.022 15712 PulseGuide returned control before completion, sleep 67
20:22:40.525 00.070 15712 IsGuiding returns 1
20:22:40.525 00.000 15712 scope still moving after pulse duration time elapsed
20:22:40.573 00.048 15712 IsGuiding returns 0
20:22:40.573 00.000 15712 scope move finished after 79 + 72 ms
20:22:40.573 00.000 15712 Move returns status 0, amount 79
20:22:40.573 00.000 15712 MoveAxis(N, 0, ABG)
20:22:40.573 00.000 15712 Move returns status 0, amount 0
20:22:40.573 00.000 15712 move complete, result=0
20:22:40.573 00.000 7988 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
20:22:40.586 00.013 15712 worker thread done servicing request
20:22:40.586 00.000 15712 Worker thread wakes up
20:22:40.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:40.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:42.218 01.632 15712 Exposure complete
20:22:42.271 00.053 15712 worker thread done servicing request
20:22:42.271 00.000 7988 OnExposeComplete: enter
20:22:42.279 00.008 7988 UpdateGuideState(): m_state=6
20:22:42.279 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3938
20:22:42.281 00.002 7988 Star::Find returns 1 (0), X=1173.94, Y=435.26, Mass=1501, SNR=26.4, Peak=237 HFD=3.3
20:22:42.281 00.000 7988 MultiStar: [#1 -0.20,0.22,1.01,U] [#2 -0.32,0.07,0.98,U] [#3 -0.05,0.04,0.94,U] [#4 0.05,0.08,1.01,U] [#5 0.00,0.17,0.74,U] [#6 -0.31,0.20,0.72,U] [#7 -0.16,0.19,0.66,U] [#8 -0.40,0.05,0.66,U] 
20:22:42.283 00.002 7988 refined, 8 included, MultiStar: {-0.20, 0.12}, one-star: {-0.41, 0.05}
20:22:42.283 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.58) = xAngle (4.19 = -2.09)
20:22:42.285 00.002 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
20:22:42.285 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.61 mountX=-0.11 mountY=0.19, mountTheta=2.10
20:22:42.288 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.12, opts=13)
20:22:42.288 00.000 7988 Enqueuing Move request for scope (-0.20, 0.12)
20:22:42.290 00.002 15712 Worker thread wakes up
20:22:42.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
20:22:42.290 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
20:22:42.290 00.000 15712 Moving (-0.20, 0.12) raw xDistance=-0.11 yDistance=0.19
20:22:42.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:22:42.290 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
20:22:42.294 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:42.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:42.294 00.000 7988 Enqueuing Expose request
20:22:42.294 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.51
20:22:42.294 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
20:22:42.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:42.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:22:42.294 00.000 15712 MoveAxis(E, 11, ABG)
20:22:42.294 00.000 15712 Guiding  Dir = 2, Dur = 11
20:22:42.294 00.000 15712 IsGuiding returns 0
20:22:42.326 00.032 15712 IsGuiding returns 1
20:22:42.326 00.000 15712 scope still moving after pulse duration time elapsed
20:22:42.373 00.047 15712 IsGuiding returns 0
20:22:42.373 00.000 15712 scope move finished after 11 + 63 ms
20:22:42.373 00.000 15712 Move returns status 0, amount 11
20:22:42.373 00.000 15712 MoveAxis(N, 0, ABG)
20:22:42.373 00.000 15712 Move returns status 0, amount 0
20:22:42.373 00.000 15712 move complete, result=0
20:22:42.373 00.000 15712 worker thread done servicing request
20:22:42.373 00.000 15712 Worker thread wakes up
20:22:42.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:42.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:42.373 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
20:22:43.779 01.406 15712 Exposure complete
20:22:43.836 00.057 15712 worker thread done servicing request
20:22:43.836 00.000 7988 OnExposeComplete: enter
20:22:43.840 00.004 7988 UpdateGuideState(): m_state=6
20:22:43.840 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3939
20:22:43.842 00.002 7988 Star::Find returns 1 (1), X=1174.12, Y=435.32, Mass=1548, SNR=26.7, Peak=255 HFD=3.4
20:22:43.842 00.000 7988 MultiStar: [#1 0.05,-0.05,1.01,U] [#2 -0.22,0.16,0.98,U] [#3 0.14,-0.05,0.95,U] [#4 0.04,-0.10,1.04,U] [#5 0.32,-0.25,0.66,U] [#6 -0.18,-0.18,0.69,U] [#7 -0.07,0.04,0.65,U] [#8 -0.20,-0.30,0.65,U] 
20:22:43.842 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.23, 0.10}
20:22:43.842 00.000 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.58) = xAngle (-0.65 = -0.65)
20:22:43.842 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.46 = 2.46)
20:22:43.842 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.23 mountX=0.05 mountY=0.04, mountTheta=0.67
20:22:43.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.05, opts=13)
20:22:43.842 00.000 7988 Enqueuing Move request for scope (-0.04, -0.05)
20:22:43.842 00.000 15712 Worker thread wakes up
20:22:43.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
20:22:43.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
20:22:43.842 00.000 15712 Moving (-0.04, -0.05) raw xDistance=0.05 yDistance=0.04
20:22:43.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:43.853 00.011 7988 UpdateGuideState exits: m=1548 SNR=26.7 Saturated
20:22:43.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:43.855 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:43.856 00.001 7988 Enqueuing Expose request
20:22:43.858 00.002 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.51
20:22:43.858 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
20:22:43.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:43.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:22:43.858 00.000 15712 MoveAxis(E, 12, ABG)
20:22:43.858 00.000 15712 Guiding  Dir = 2, Dur = 12
20:22:43.892 00.034 15712 IsGuiding returns 0
20:22:43.904 00.012 15712 IsGuiding returns 1
20:22:43.904 00.000 15712 scope still moving after pulse duration time elapsed
20:22:43.955 00.051 15712 IsGuiding returns 0
20:22:43.955 00.000 15712 scope move finished after 12 + 52 ms
20:22:43.955 00.000 15712 Move returns status 0, amount 12
20:22:43.955 00.000 15712 MoveAxis(N, 0, ABG)
20:22:43.955 00.000 15712 Move returns status 0, amount 0
20:22:43.955 00.000 15712 move complete, result=0
20:22:43.955 00.000 15712 worker thread done servicing request
20:22:43.955 00.000 15712 Worker thread wakes up
20:22:43.955 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
20:22:43.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:43.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:45.597 01.642 15712 Exposure complete
20:22:45.655 00.058 15712 worker thread done servicing request
20:22:45.655 00.000 7988 OnExposeComplete: enter
20:22:45.655 00.000 7988 UpdateGuideState(): m_state=6
20:22:45.659 00.004 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3940
20:22:45.661 00.002 7988 Star::Find returns 1 (1), X=1174.15, Y=435.16, Mass=1478, SNR=26.2, Peak=255 HFD=3.2
20:22:45.661 00.000 7988 MultiStar: [#1 0.07,0.02,1.03,U] [#2 -0.19,-0.10,0.99,U] [#3 0.04,-0.07,0.95,U] [#4 0.26,-0.24,1.05,U] [#5 0.21,0.13,0.72,U] [#6 -0.23,0.04,0.70,U] [#7 -0.08,-0.02,0.66,U] [#8 0.01,-0.20,0.66,U] 
20:22:45.663 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {-0.20, -0.06}
20:22:45.663 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
20:22:45.665 00.002 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
20:22:45.665 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.68 mountX=0.06 mountY=0.01, mountTheta=0.13
20:22:45.667 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.06, opts=13)
20:22:45.669 00.002 7988 Enqueuing Move request for scope (-0.01, -0.06)
20:22:45.669 00.000 15712 Worker thread wakes up
20:22:45.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
20:22:45.669 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
20:22:45.669 00.000 15712 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=0.01
20:22:45.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:45.669 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2 Saturated
20:22:45.672 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:45.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:45.674 00.002 7988 Enqueuing Expose request
20:22:45.674 00.000 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.50
20:22:45.674 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
20:22:45.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:45.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:22:45.674 00.000 15712 MoveAxis(E, 12, ABG)
20:22:45.674 00.000 15712 Guiding  Dir = 2, Dur = 12
20:22:45.674 00.000 15712 IsGuiding returns 0
20:22:45.696 00.022 15712 IsGuiding returns 1
20:22:45.696 00.000 15712 scope still moving after pulse duration time elapsed
20:22:45.740 00.044 15712 IsGuiding returns 0
20:22:45.740 00.000 15712 scope move finished after 12 + 58 ms
20:22:45.740 00.000 15712 Move returns status 0, amount 12
20:22:45.740 00.000 15712 MoveAxis(N, 0, ABG)
20:22:45.740 00.000 15712 Move returns status 0, amount 0
20:22:45.740 00.000 15712 move complete, result=0
20:22:45.740 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
20:22:45.748 00.008 15712 worker thread done servicing request
20:22:45.748 00.000 15712 Worker thread wakes up
20:22:45.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:45.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:47.158 01.410 15712 Exposure complete
20:22:47.218 00.060 15712 worker thread done servicing request
20:22:47.218 00.000 7988 OnExposeComplete: enter
20:22:47.219 00.001 7988 UpdateGuideState(): m_state=6
20:22:47.219 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3941
20:22:47.221 00.002 7988 Star::Find returns 1 (1), X=1174.11, Y=435.08, Mass=1447, SNR=25.6, Peak=255 HFD=2.9
20:22:47.223 00.002 7988 MultiStar: [#1 0.05,-0.30,1.03,U] [#2 -0.22,-0.13,1.03,U] [#3 0.06,-0.28,0.98,U] [#4 0.11,-0.21,1.03,U] [#5 0.05,-0.10,0.73,U] [#6 -0.07,-0.23,0.72,U] [#7 -0.36,-0.11,0.68,U] [#8 -0.00,-0.47,0.70,U] 
20:22:47.223 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.22}, one-star: {-0.24, -0.13}
20:22:47.225 00.002 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
20:22:47.225 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
20:22:47.227 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.85 mountX=0.22 mountY=0.07, mountTheta=0.31
20:22:47.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.22, opts=13)
20:22:47.229 00.002 7988 Enqueuing Move request for scope (-0.06, -0.22)
20:22:47.229 00.000 15712 Worker thread wakes up
20:22:47.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
20:22:47.229 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
20:22:47.229 00.000 15712 Moving (-0.06, -0.22) raw xDistance=0.22 yDistance=0.07
20:22:47.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:47.229 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.6 Saturated
20:22:47.233 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:47.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:47.235 00.002 7988 Enqueuing Expose request
20:22:47.237 00.002 15712 PPEC rslt: input = 0.22, final = 0.08, react = 0.13, pred = -0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 637.49
20:22:47.237 00.000 15712 PPEC: input: 0.22, control: 0.08, exposure: 1500
20:22:47.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:47.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:22:47.237 00.000 15712 MoveAxis(W, 26, ABG)
20:22:47.237 00.000 15712 Guiding  Dir = 3, Dur = 26
20:22:47.277 00.040 15712 IsGuiding returns 0
20:22:47.287 00.010 15712 PulseGuide returned control before completion, sleep 21
20:22:47.338 00.051 15712 IsGuiding returns 0
20:22:47.338 00.000 15712 Move returns status 0, amount 26
20:22:47.338 00.000 15712 MoveAxis(N, 0, ABG)
20:22:47.338 00.000 15712 Move returns status 0, amount 0
20:22:47.338 00.000 15712 move complete, result=0
20:22:47.338 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
20:22:47.338 00.000 15712 worker thread done servicing request
20:22:47.338 00.000 15712 Worker thread wakes up
20:22:47.347 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:47.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:48.973 01.626 15712 Exposure complete
20:22:49.035 00.062 15712 worker thread done servicing request
20:22:49.035 00.000 7988 OnExposeComplete: enter
20:22:49.036 00.001 7988 UpdateGuideState(): m_state=6
20:22:49.036 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3942
20:22:49.036 00.000 7988 Star::Find returns 1 (0), X=1173.99, Y=435.37, Mass=1424, SNR=25.8, Peak=242 HFD=3.3
20:22:49.039 00.003 7988 MultiStar: [#1 -0.21,0.30,1.04,U] [#2 -0.33,0.15,1.00,U] [#3 0.21,0.15,1.00,U] [#4 0.09,-0.03,1.04,U] [#5 0.01,0.30,0.76,U] [#6 -0.24,0.09,0.74,U] [#7 -0.00,0.09,0.67,U] [#8 -0.03,0.13,0.65,U] 
20:22:49.039 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.15}, one-star: {-0.36, 0.15}
20:22:49.039 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.75 = -2.53)
20:22:49.039 00.000 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.86 = 0.58)
20:22:49.039 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.17 mountX=-0.15 mountY=0.10, mountTheta=2.55
20:22:49.039 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.15, opts=13)
20:22:49.039 00.000 7988 Enqueuing Move request for scope (-0.10, 0.15)
20:22:49.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:49.039 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.8
20:22:49.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:49.039 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:49.039 00.000 7988 Enqueuing Expose request
20:22:49.052 00.013 15712 Worker thread wakes up
20:22:49.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
20:22:49.052 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
20:22:49.052 00.000 15712 Moving (-0.10, 0.15) raw xDistance=-0.15 yDistance=0.10
20:22:49.056 00.004 15712 PPEC rslt: input = -0.15, final = -0.06, react = -0.09, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 637.48
20:22:49.056 00.000 15712 PPEC: input: -0.15, control: -0.06, exposure: 1500
20:22:49.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:49.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:22:49.056 00.000 15712 MoveAxis(E, 21, ABG)
20:22:49.056 00.000 15712 Guiding  Dir = 2, Dur = 21
20:22:49.056 00.000 15712 IsGuiding returns 0
20:22:49.087 00.031 15712 IsGuiding returns 1
20:22:49.087 00.000 15712 scope still moving after pulse duration time elapsed
20:22:49.135 00.048 15712 IsGuiding returns 0
20:22:49.135 00.000 15712 scope move finished after 21 + 56 ms
20:22:49.135 00.000 15712 Move returns status 0, amount 21
20:22:49.135 00.000 15712 MoveAxis(N, 0, ABG)
20:22:49.135 00.000 15712 Move returns status 0, amount 0
20:22:49.135 00.000 15712 move complete, result=0
20:22:49.135 00.000 7988 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
20:22:49.136 00.001 15712 worker thread done servicing request
20:22:49.136 00.000 15712 Worker thread wakes up
20:22:49.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:49.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:50.551 01.415 15712 Exposure complete
20:22:50.611 00.060 15712 worker thread done servicing request
20:22:50.611 00.000 7988 OnExposeComplete: enter
20:22:50.613 00.002 7988 UpdateGuideState(): m_state=6
20:22:50.613 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3943
20:22:50.615 00.002 7988 Star::Find returns 1 (1), X=1173.94, Y=435.39, Mass=1517, SNR=26.6, Peak=255 HFD=3.3
20:22:50.615 00.000 7988 MultiStar: [#1 -0.27,0.13,1.00,U] [#2 -0.39,-0.07,1.00,U] [#3 0.08,0.01,0.95,U] [#4 -0.00,-0.07,1.04,U] [#5 -0.15,-0.01,0.74,U] [#6 -0.18,0.23,0.72,U] [#7 -0.48,0.19,0.70,U] [#8 -0.33,-0.14,0.64,U] 
20:22:50.617 00.002 7988 refined, 8 included, MultiStar: {-0.23, 0.05}, one-star: {-0.41, 0.17}
20:22:50.617 00.000 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.58) = xAngle (4.51 = -1.77)
20:22:50.619 00.002 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.62 = 1.34)
20:22:50.620 00.001 7988 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.23 cameraTheta=2.93 mountX=-0.05 mountY=0.23, mountTheta=1.77
20:22:50.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.05, opts=13)
20:22:50.622 00.000 7988 Enqueuing Move request for scope (-0.23, 0.05)
20:22:50.624 00.002 15712 Worker thread wakes up
20:22:50.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
20:22:50.624 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
20:22:50.624 00.000 15712 Moving (-0.23, 0.05) raw xDistance=-0.05 yDistance=0.23
20:22:50.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:50.624 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.6 Saturated
20:22:50.626 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:50.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:50.629 00.003 7988 Enqueuing Expose request
20:22:50.629 00.000 15712 PPEC rslt: input = -0.05, final = -0.07, react = -0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 637.48
20:22:50.629 00.000 15712 PPEC: input: -0.05, control: -0.07, exposure: 1500
20:22:50.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:50.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:22:50.629 00.000 15712 MoveAxis(E, 23, ABG)
20:22:50.629 00.000 15712 Guiding  Dir = 2, Dur = 23
20:22:50.629 00.000 15712 IsGuiding returns 0
20:22:50.648 00.019 15712 PulseGuide returned control before completion, sleep 11
20:22:50.697 00.049 15712 IsGuiding returns 0
20:22:50.697 00.000 15712 Move returns status 0, amount 23
20:22:50.697 00.000 15712 MoveAxis(N, 0, ABG)
20:22:50.697 00.000 15712 Move returns status 0, amount 0
20:22:50.697 00.000 15712 move complete, result=0
20:22:50.697 00.000 7988 GuideStep: -0.0 px 23 ms EAST, 0.2 px 0 ms NORTH
20:22:50.697 00.000 15712 worker thread done servicing request
20:22:50.697 00.000 15712 Worker thread wakes up
20:22:50.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:50.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:52.335 01.638 15712 Exposure complete
20:22:52.396 00.061 15712 worker thread done servicing request
20:22:52.396 00.000 7988 OnExposeComplete: enter
20:22:52.399 00.003 7988 UpdateGuideState(): m_state=6
20:22:52.399 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3944
20:22:52.399 00.000 7988 Star::Find returns 1 (0), X=1174.08, Y=434.95, Mass=1483, SNR=26.0, Peak=233 HFD=3.0
20:22:52.399 00.000 7988 MultiStar: [#1 -0.11,0.02,1.03,U] [#2 -0.30,-0.05,0.99,U] [#3 -0.08,-0.21,0.96,U] [#4 0.26,-0.32,1.06,U] [#5 -0.07,-0.07,0.73,U] [#6 -0.36,-0.21,0.72,U] [#7 -0.28,-0.11,0.68,U] [#8 -0.15,-0.58,0.68,U] 
20:22:52.403 00.004 7988 refined, 8 included, MultiStar: {-0.14, -0.19}, one-star: {-0.27, -0.27}
20:22:52.403 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.63 = -0.63)
20:22:52.403 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.48 = 2.48)
20:22:52.403 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.20 mountX=0.19 mountY=0.14, mountTheta=0.65
20:22:52.403 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.19, opts=13)
20:22:52.403 00.000 7988 Enqueuing Move request for scope (-0.14, -0.19)
20:22:52.403 00.000 15712 Worker thread wakes up
20:22:52.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
20:22:52.403 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
20:22:52.403 00.000 15712 Moving (-0.14, -0.19) raw xDistance=0.19 yDistance=0.14
20:22:52.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:52.403 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.0
20:22:52.412 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:52.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:52.414 00.002 7988 Enqueuing Expose request
20:22:52.414 00.000 15712 PPEC rslt: input = 0.19, final = 0.04, react = 0.12, pred = -0.08, hyst = 0.10, hyst_pct = 0.00, period_length = 637.47
20:22:52.414 00.000 15712 PPEC: input: 0.19, control: 0.04, exposure: 1500
20:22:52.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:52.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:22:52.414 00.000 15712 MoveAxis(W, 12, ABG)
20:22:52.414 00.000 15712 Guiding  Dir = 3, Dur = 12
20:22:52.414 00.000 15712 IsGuiding returns 0
20:22:52.437 00.023 15712 IsGuiding returns 1
20:22:52.437 00.000 15712 scope still moving after pulse duration time elapsed
20:22:52.488 00.051 15712 IsGuiding returns 0
20:22:52.488 00.000 15712 scope move finished after 12 + 63 ms
20:22:52.488 00.000 15712 Move returns status 0, amount 12
20:22:52.488 00.000 15712 MoveAxis(N, 0, ABG)
20:22:52.488 00.000 15712 Move returns status 0, amount 0
20:22:52.488 00.000 15712 move complete, result=0
20:22:52.488 00.000 7988 GuideStep: 0.2 px 12 ms WEST, 0.1 px 0 ms NORTH
20:22:52.494 00.006 15712 worker thread done servicing request
20:22:52.494 00.000 15712 Worker thread wakes up
20:22:52.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:52.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:53.902 01.408 15712 Exposure complete
20:22:53.960 00.058 15712 worker thread done servicing request
20:22:53.960 00.000 7988 OnExposeComplete: enter
20:22:53.960 00.000 7988 UpdateGuideState(): m_state=6
20:22:53.963 00.003 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
20:22:53.963 00.000 7988 Star::Find returns 1 (0), X=1174.32, Y=435.24, Mass=1427, SNR=25.8, Peak=224 HFD=3.3
20:22:53.963 00.000 7988 MultiStar: [#1 0.15,0.20,1.02,U] [#2 -0.08,-0.03,1.02,U] [#3 0.17,0.10,0.97,U] [#4 0.32,0.01,1.00,U] [#5 0.28,0.13,0.72,U] [#6 0.01,-0.04,0.73,U] [#7 0.19,0.05,0.62,U] [#8 -0.09,-0.41,0.65,U] 
20:22:53.963 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.02}, one-star: {-0.03, 0.02}
20:22:53.967 00.004 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.58) = xAngle (4.04 = -2.24)
20:22:53.967 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.15 = 0.86)
20:22:53.967 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.46 mountX=-0.02 mountY=0.03, mountTheta=2.26
20:22:53.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
20:22:53.967 00.000 7988 Enqueuing Move request for scope (-0.03, 0.02)
20:22:53.967 00.000 15712 Worker thread wakes up
20:22:53.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
20:22:53.967 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
20:22:53.967 00.000 15712 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
20:22:53.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:53.967 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.8
20:22:53.975 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:53.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:53.975 00.000 7988 Enqueuing Expose request
20:22:53.979 00.004 15712 PPEC rslt: input = -0.02, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 637.46
20:22:53.979 00.000 15712 PPEC: input: -0.02, control: -0.06, exposure: 1500
20:22:53.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:53.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:22:53.979 00.000 15712 MoveAxis(E, 21, ABG)
20:22:53.979 00.000 15712 Guiding  Dir = 2, Dur = 21
20:22:53.979 00.000 15712 IsGuiding returns 0
20:22:53.984 00.005 15712 PulseGuide returned control before completion, sleep 17
20:22:54.027 00.043 15712 IsGuiding returns 0
20:22:54.027 00.000 15712 Move returns status 0, amount 21
20:22:54.027 00.000 15712 MoveAxis(N, 0, ABG)
20:22:54.027 00.000 15712 Move returns status 0, amount 0
20:22:54.027 00.000 15712 move complete, result=0
20:22:54.027 00.000 15712 worker thread done servicing request
20:22:54.027 00.000 15712 Worker thread wakes up
20:22:54.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:54.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:54.027 00.000 7988 GuideStep: -0.0 px 21 ms EAST, 0.0 px 0 ms NORTH
20:22:55.769 01.742 15712 Exposure complete
20:22:55.822 00.053 15712 worker thread done servicing request
20:22:55.822 00.000 7988 OnExposeComplete: enter
20:22:55.822 00.000 7988 UpdateGuideState(): m_state=6
20:22:55.831 00.009 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3946
20:22:55.831 00.000 7988 Star::Find returns 1 (1), X=1174.13, Y=435.20, Mass=1460, SNR=25.9, Peak=255 HFD=3.3
20:22:55.831 00.000 7988 MultiStar: [#1 -0.13,0.25,1.04,U] [#2 -0.21,-0.03,1.01,U] [#3 0.02,-0.19,0.96,U] [#4 0.14,0.02,1.06,U] [#5 0.13,0.06,0.72,U] [#6 0.06,0.01,0.72,U] [#7 0.07,0.11,0.62,U] [#8 -0.18,-0.22,0.70,U] 
20:22:55.831 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {-0.22, -0.02}
20:22:55.831 00.000 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.58)
20:22:55.831 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.53)
20:22:55.831 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.12 mountX=-0.00 mountY=0.04, mountTheta=1.58
20:22:55.839 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.00, opts=13)
20:22:55.839 00.000 7988 Enqueuing Move request for scope (-0.04, 0.00)
20:22:55.839 00.000 15712 Worker thread wakes up
20:22:55.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
20:22:55.839 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
20:22:55.839 00.000 15712 Moving (-0.04, 0.00) raw xDistance=-0.00 yDistance=0.04
20:22:55.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:55.839 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.9 Saturated
20:22:55.844 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:55.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:55.844 00.000 7988 Enqueuing Expose request
20:22:55.847 00.003 15712 PPEC rslt: input = -0.00, final = -0.05, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 637.45
20:22:55.847 00.000 15712 PPEC: input: -0.00, control: -0.05, exposure: 1500
20:22:55.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:55.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:22:55.847 00.000 15712 MoveAxis(E, 18, ABG)
20:22:55.847 00.000 15712 Guiding  Dir = 2, Dur = 18
20:22:55.847 00.000 15712 IsGuiding returns 0
20:22:55.864 00.017 15712 PulseGuide returned control before completion, sleep 13
20:22:55.879 00.015 15712 IsGuiding returns 1
20:22:55.879 00.000 15712 scope still moving after pulse duration time elapsed
20:22:55.912 00.033 15712 IsGuiding returns 0
20:22:55.912 00.000 15712 scope move finished after 18 + 45 ms
20:22:55.912 00.000 15712 Move returns status 0, amount 18
20:22:55.912 00.000 15712 MoveAxis(N, 0, ABG)
20:22:55.912 00.000 15712 Move returns status 0, amount 0
20:22:55.912 00.000 15712 move complete, result=0
20:22:55.912 00.000 7988 GuideStep: -0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
20:22:55.913 00.001 15712 worker thread done servicing request
20:22:55.913 00.000 15712 Worker thread wakes up
20:22:55.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:55.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:57.331 01.418 15712 Exposure complete
20:22:57.385 00.054 15712 worker thread done servicing request
20:22:57.394 00.009 7988 OnExposeComplete: enter
20:22:57.394 00.000 7988 UpdateGuideState(): m_state=6
20:22:57.396 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3947
20:22:57.398 00.002 7988 Star::Find returns 1 (0), X=1174.17, Y=435.09, Mass=1506, SNR=26.2, Peak=231 HFD=3.3
20:22:57.399 00.001 7988 MultiStar: [#1 -0.09,-0.15,1.00,U] [#2 -0.13,0.05,1.00,U] [#3 0.15,-0.14,0.94,U] [#4 0.15,-0.08,1.03,U] [#5 0.08,0.04,0.71,U] [#6 -0.14,0.05,0.71,U] [#7 -0.13,-0.10,0.70,U] [#8 -0.20,-0.39,0.67,U] 
20:22:57.399 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {-0.18, -0.13}
20:22:57.401 00.002 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
20:22:57.402 00.001 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
20:22:57.402 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.05 mountX=0.09 mountY=0.05, mountTheta=0.50
20:22:57.404 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.09, opts=13)
20:22:57.406 00.002 7988 Enqueuing Move request for scope (-0.05, -0.09)
20:22:57.406 00.000 15712 Worker thread wakes up
20:22:57.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
20:22:57.406 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
20:22:57.406 00.000 15712 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=0.05
20:22:57.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:22:57.406 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.2
20:22:57.410 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:57.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:57.410 00.000 7988 Enqueuing Expose request
20:22:57.410 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.45
20:22:57.410 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
20:22:57.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:57.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:22:57.410 00.000 15712 MoveAxis(E, 8, ABG)
20:22:57.410 00.000 15712 Guiding  Dir = 2, Dur = 8
20:22:57.410 00.000 15712 IsGuiding returns 0
20:22:57.458 00.048 15712 IsGuiding returns 0
20:22:57.458 00.000 15712 Move returns status 0, amount 8
20:22:57.458 00.000 15712 MoveAxis(N, 0, ABG)
20:22:57.458 00.000 15712 Move returns status 0, amount 0
20:22:57.458 00.000 15712 move complete, result=0
20:22:57.458 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
20:22:57.464 00.006 15712 worker thread done servicing request
20:22:57.464 00.000 15712 Worker thread wakes up
20:22:57.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:57.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:22:59.100 01.636 15712 Exposure complete
20:22:59.158 00.058 15712 worker thread done servicing request
20:22:59.158 00.000 7988 OnExposeComplete: enter
20:22:59.161 00.003 7988 UpdateGuideState(): m_state=6
20:22:59.163 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3948
20:22:59.163 00.000 7988 Star::Find returns 1 (1), X=1174.10, Y=435.13, Mass=1506, SNR=26.3, Peak=255 HFD=3.1
20:22:59.165 00.002 7988 MultiStar: [#1 -0.11,0.10,0.97,U] [#2 -0.29,-0.06,0.99,U] [#3 -0.16,-0.13,0.97,U] [#4 -0.09,-0.04,1.05,U] [#5 0.03,0.02,0.70,U] [#6 -0.38,0.02,0.70,U] [#7 -0.23,-0.17,0.67,U] [#8 -0.29,-0.28,0.64,U] 
20:22:59.165 00.000 7988 refined, 8 included, MultiStar: {-0.19, -0.06}, one-star: {-0.25, -0.09}
20:22:59.167 00.002 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.58) = xAngle (-1.24 = -1.24)
20:22:59.167 00.000 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.87 = 1.87)
20:22:59.169 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.82 mountX=0.07 mountY=0.19, mountTheta=1.24
20:22:59.171 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.06, opts=13)
20:22:59.171 00.000 7988 Enqueuing Move request for scope (-0.19, -0.06)
20:22:59.171 00.000 15712 Worker thread wakes up
20:22:59.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
20:22:59.171 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
20:22:59.171 00.000 15712 Moving (-0.19, -0.06) raw xDistance=0.07 yDistance=0.19
20:22:59.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=19, FiltMax=255, Gamma=0.690
20:22:59.174 00.003 7988 UpdateGuideState exits: m=1506 SNR=26.3 Saturated
20:22:59.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:59.176 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:22:59.176 00.000 7988 Enqueuing Expose request
20:22:59.176 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.44
20:22:59.176 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
20:22:59.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:59.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:22:59.176 00.000 15712 MoveAxis(W, 3, ABG)
20:22:59.176 00.000 15712 Guiding  Dir = 3, Dur = 3
20:22:59.176 00.000 15712 IsGuiding returns 0
20:22:59.193 00.017 15712 IsGuiding returns 0
20:22:59.193 00.000 15712 Move returns status 0, amount 3
20:22:59.193 00.000 15712 MoveAxis(N, 0, ABG)
20:22:59.193 00.000 15712 Move returns status 0, amount 0
20:22:59.193 00.000 15712 move complete, result=0
20:22:59.193 00.000 15712 worker thread done servicing request
20:22:59.193 00.000 15712 Worker thread wakes up
20:22:59.193 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
20:22:59.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:22:59.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:00.610 01.417 15712 Exposure complete
20:23:00.658 00.048 15712 worker thread done servicing request
20:23:00.671 00.013 7988 OnExposeComplete: enter
20:23:00.671 00.000 7988 UpdateGuideState(): m_state=6
20:23:00.673 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3949
20:23:00.673 00.000 7988 Star::Find returns 1 (1), X=1174.09, Y=435.20, Mass=1442, SNR=26.0, Peak=255 HFD=3.1
20:23:00.673 00.000 7988 MultiStar: [#1 -0.12,0.10,1.02,U] [#2 -0.18,0.04,1.00,U] [#3 0.06,-0.06,0.99,U] [#4 0.16,0.06,1.08,U] [#5 0.19,0.10,0.69,U] [#6 -0.05,0.16,0.72,U] [#7 -0.09,0.08,0.63,U] [#8 -0.16,-0.20,0.66,U] 
20:23:00.673 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.25, -0.02}
20:23:00.673 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.09)
20:23:00.673 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
20:23:00.673 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.62 mountX=-0.03 mountY=0.05, mountTheta=2.10
20:23:00.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
20:23:00.673 00.000 7988 Enqueuing Move request for scope (-0.05, 0.03)
20:23:00.673 00.000 15712 Worker thread wakes up
20:23:00.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
20:23:00.673 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
20:23:00.673 00.000 15712 Moving (-0.05, 0.03) raw xDistance=-0.03 yDistance=0.05
20:23:00.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:00.673 00.000 7988 UpdateGuideState exits: m=1442 SNR=26.0 Saturated
20:23:00.686 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:00.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:00.688 00.002 7988 Enqueuing Expose request
20:23:00.688 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.43
20:23:00.688 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
20:23:00.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:00.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:23:00.688 00.000 15712 MoveAxis(W, 3, ABG)
20:23:00.688 00.000 15712 Guiding  Dir = 3, Dur = 3
20:23:00.688 00.000 15712 IsGuiding returns 0
20:23:00.707 00.019 15712 IsGuiding returns 0
20:23:00.707 00.000 15712 Move returns status 0, amount 3
20:23:00.707 00.000 15712 MoveAxis(N, 0, ABG)
20:23:00.707 00.000 15712 Move returns status 0, amount 0
20:23:00.707 00.000 15712 move complete, result=0
20:23:00.707 00.000 15712 worker thread done servicing request
20:23:00.707 00.000 15712 Worker thread wakes up
20:23:00.707 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
20:23:00.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:00.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:02.350 01.643 15712 Exposure complete
20:23:02.406 00.056 15712 worker thread done servicing request
20:23:02.406 00.000 7988 OnExposeComplete: enter
20:23:02.412 00.006 7988 UpdateGuideState(): m_state=6
20:23:02.414 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3950
20:23:02.414 00.000 7988 Star::Find returns 1 (0), X=1174.13, Y=435.59, Mass=1456, SNR=26.0, Peak=240 HFD=3.3
20:23:02.416 00.002 7988 MultiStar: [#1 -0.03,0.53,1.02,U] [#2 -0.22,0.19,1.00,U] [#3 0.11,0.18,0.96,U] [#4 0.14,0.10,1.06,U] [#5 0.21,0.45,0.73,U] [#6 -0.09,0.36,0.66,U] [#7 -0.21,0.20,0.69,U] [#8 0.00,0.23,0.66,U] 
20:23:02.416 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.29}, one-star: {-0.22, 0.37}
20:23:02.418 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
20:23:02.418 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
20:23:02.420 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.69 mountX=-0.29 mountY=0.03, mountTheta=3.04
20:23:02.422 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.29, opts=13)
20:23:02.423 00.001 7988 Enqueuing Move request for scope (-0.04, 0.29)
20:23:02.423 00.000 15712 Worker thread wakes up
20:23:02.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
20:23:02.423 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
20:23:02.423 00.000 15712 Moving (-0.04, 0.29) raw xDistance=-0.29 yDistance=0.03
20:23:02.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:02.423 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.0
20:23:02.426 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:02.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:02.428 00.002 7988 Enqueuing Expose request
20:23:02.428 00.000 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 637.42
20:23:02.428 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
20:23:02.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:02.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:23:02.428 00.000 15712 MoveAxis(E, 58, ABG)
20:23:02.428 00.000 15712 Guiding  Dir = 2, Dur = 58
20:23:02.428 00.000 15712 IsGuiding returns 0
20:23:02.449 00.021 15712 PulseGuide returned control before completion, sleep 50
20:23:02.508 00.059 15712 IsGuiding returns 1
20:23:02.508 00.000 15712 scope still moving after pulse duration time elapsed
20:23:02.540 00.032 15712 IsGuiding returns 0
20:23:02.540 00.000 15712 scope move finished after 58 + 51 ms
20:23:02.540 00.000 15712 Move returns status 0, amount 58
20:23:02.540 00.000 15712 MoveAxis(N, 0, ABG)
20:23:02.540 00.000 15712 Move returns status 0, amount 0
20:23:02.540 00.000 15712 move complete, result=0
20:23:02.540 00.000 15712 worker thread done servicing request
20:23:02.540 00.000 15712 Worker thread wakes up
20:23:02.540 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.0 px 0 ms NORTH
20:23:02.542 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:02.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:03.948 01.406 15712 Exposure complete
20:23:04.010 00.062 15712 worker thread done servicing request
20:23:04.010 00.000 7988 OnExposeComplete: enter
20:23:04.010 00.000 7988 UpdateGuideState(): m_state=6
20:23:04.012 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3951
20:23:04.012 00.000 7988 Star::Find returns 1 (1), X=1174.13, Y=435.33, Mass=1498, SNR=26.4, Peak=255 HFD=3.4
20:23:04.014 00.002 7988 MultiStar: [#1 -0.11,0.15,0.99,U] [#2 -0.22,-0.00,0.99,U] [#3 0.10,-0.06,0.95,U] [#4 -0.09,0.19,1.03,U] [#5 0.05,-0.08,0.70,U] [#6 -0.32,-0.06,0.71,U] [#7 -0.03,0.17,0.65,U] [#8 -0.32,-0.12,0.66,U] 
20:23:04.014 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.04}, one-star: {-0.22, 0.11}
20:23:04.016 00.002 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.39 = -1.90)
20:23:04.016 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.50 = 1.21)
20:23:04.018 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.81 mountX=-0.04 mountY=0.13, mountTheta=1.90
20:23:04.020 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.04, opts=13)
20:23:04.022 00.002 7988 Enqueuing Move request for scope (-0.13, 0.04)
20:23:04.022 00.000 15712 Worker thread wakes up
20:23:04.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
20:23:04.022 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
20:23:04.022 00.000 15712 Moving (-0.13, 0.04) raw xDistance=-0.04 yDistance=0.13
20:23:04.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:04.022 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4 Saturated
20:23:04.025 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:04.026 00.001 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.41
20:23:04.026 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
20:23:04.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:04.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:04.026 00.000 7988 Enqueuing Expose request
20:23:04.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:23:04.026 00.000 15712 MoveAxis(E, 8, ABG)
20:23:04.026 00.000 15712 Guiding  Dir = 2, Dur = 8
20:23:04.026 00.000 15712 IsGuiding returns 0
20:23:04.046 00.020 15712 IsGuiding returns 0
20:23:04.046 00.000 15712 Move returns status 0, amount 8
20:23:04.046 00.000 15712 MoveAxis(N, 0, ABG)
20:23:04.046 00.000 15712 Move returns status 0, amount 0
20:23:04.046 00.000 15712 move complete, result=0
20:23:04.046 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
20:23:04.049 00.003 15712 worker thread done servicing request
20:23:04.049 00.000 15712 Worker thread wakes up
20:23:04.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:04.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:05.683 01.634 15712 Exposure complete
20:23:05.736 00.053 15712 worker thread done servicing request
20:23:05.736 00.000 7988 OnExposeComplete: enter
20:23:05.745 00.009 7988 UpdateGuideState(): m_state=6
20:23:05.745 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3952
20:23:05.747 00.002 7988 Star::Find returns 1 (1), X=1173.99, Y=435.22, Mass=1549, SNR=26.7, Peak=255 HFD=3.2
20:23:05.747 00.000 7988 MultiStar: [#1 -0.17,0.00,0.97,U] [#2 -0.37,-0.06,0.99,U] [#3 -0.05,-0.03,0.95,U] [#4 -0.08,-0.14,1.05,U] [#5 -0.18,0.04,0.70,U] [#6 -0.19,-0.15,0.69,U] [#7 0.03,-0.05,0.66,U] [#8 -0.23,-0.39,0.64,U] 
20:23:05.749 00.002 7988 refined, 8 included, MultiStar: {-0.18, -0.08}, one-star: {-0.36, -0.00}
20:23:05.749 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.58) = xAngle (-1.16 = -1.16)
20:23:05.751 00.002 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.95 = 1.95)
20:23:05.751 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.74 mountX=0.08 mountY=0.18, mountTheta=1.17
20:23:05.753 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.08, opts=13)
20:23:05.755 00.002 7988 Enqueuing Move request for scope (-0.18, -0.08)
20:23:05.755 00.000 15712 Worker thread wakes up
20:23:05.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
20:23:05.755 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
20:23:05.755 00.000 15712 Moving (-0.18, -0.08) raw xDistance=0.08 yDistance=0.18
20:23:05.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:05.755 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.7 Saturated
20:23:05.758 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:05.760 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:05.760 00.000 7988 Enqueuing Expose request
20:23:05.760 00.000 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.40
20:23:05.760 00.000 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
20:23:05.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:05.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:23:05.760 00.000 15712 MoveAxis(E, 12, ABG)
20:23:05.760 00.000 15712 Guiding  Dir = 2, Dur = 12
20:23:05.760 00.000 15712 IsGuiding returns 0
20:23:05.786 00.026 15712 IsGuiding returns 1
20:23:05.786 00.000 15712 scope still moving after pulse duration time elapsed
20:23:05.837 00.051 15712 IsGuiding returns 1
20:23:05.871 00.034 15712 IsGuiding returns 0
20:23:05.871 00.000 15712 scope move finished after 12 + 96 ms
20:23:05.871 00.000 15712 Move returns status 0, amount 12
20:23:05.871 00.000 15712 MoveAxis(N, 0, ABG)
20:23:05.871 00.000 15712 Move returns status 0, amount 0
20:23:05.871 00.000 15712 move complete, result=0
20:23:05.871 00.000 15712 worker thread done servicing request
20:23:05.871 00.000 15712 Worker thread wakes up
20:23:05.871 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.2 px 0 ms NORTH
20:23:05.873 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:05.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:07.292 01.419 15712 Exposure complete
20:23:07.352 00.060 15712 worker thread done servicing request
20:23:07.352 00.000 7988 OnExposeComplete: enter
20:23:07.354 00.002 7988 UpdateGuideState(): m_state=6
20:23:07.356 00.002 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3953
20:23:07.356 00.000 7988 Star::Find returns 1 (0), X=1174.05, Y=434.81, Mass=1490, SNR=26.4, Peak=238 HFD=3.1
20:23:07.358 00.002 7988 MultiStar: [#1 -0.02,-0.18,1.02,U] [#2 -0.17,-0.22,1.03,U] [#3 0.08,-0.51,0.95,U] [#4 0.21,-0.27,1.01,U] [#5 0.01,-0.20,0.69,U] [#6 -0.13,-0.38,0.70,U] [#7 -0.22,-0.40,0.68,U] [#8 -0.12,-0.75,0.67,U] 
20:23:07.358 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.35}, one-star: {-0.30, -0.41}
20:23:07.360 00.002 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
20:23:07.360 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
20:23:07.362 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.75 mountX=0.35 mountY=0.07, mountTheta=0.21
20:23:07.362 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.35, opts=13)
20:23:07.364 00.002 7988 Enqueuing Move request for scope (-0.07, -0.35)
20:23:07.366 00.002 15712 Worker thread wakes up
20:23:07.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.35) opts 0xd
20:23:07.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.35)
20:23:07.366 00.000 15712 Moving (-0.07, -0.35) raw xDistance=0.35 yDistance=0.07
20:23:07.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:07.367 00.001 7988 UpdateGuideState exits: m=1490 SNR=26.4
20:23:07.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:07.369 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:07.370 00.001 7988 Enqueuing Expose request
20:23:07.370 00.000 15712 PPEC rslt: input = 0.35, final = 0.18, react = 0.21, pred = -0.04, hyst = 0.19, hyst_pct = 0.00, period_length = 637.40
20:23:07.370 00.000 15712 PPEC: input: 0.35, control: 0.18, exposure: 1500
20:23:07.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:07.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:23:07.370 00.000 15712 MoveAxis(W, 58, ABG)
20:23:07.370 00.000 15712 Guiding  Dir = 3, Dur = 58
20:23:07.372 00.002 15712 IsGuiding returns 0
20:23:07.388 00.016 15712 PulseGuide returned control before completion, sleep 52
20:23:07.468 00.080 15712 IsGuiding returns 1
20:23:07.468 00.000 15712 scope still moving after pulse duration time elapsed
20:23:07.497 00.029 15712 IsGuiding returns 0
20:23:07.497 00.000 15712 scope move finished after 58 + 67 ms
20:23:07.497 00.000 15712 Move returns status 0, amount 58
20:23:07.497 00.000 15712 MoveAxis(N, 0, ABG)
20:23:07.497 00.000 15712 Move returns status 0, amount 0
20:23:07.497 00.000 15712 move complete, result=0
20:23:07.497 00.000 15712 worker thread done servicing request
20:23:07.497 00.000 15712 Worker thread wakes up
20:23:07.497 00.000 7988 GuideStep: 0.4 px 58 ms WEST, 0.1 px 0 ms NORTH
20:23:07.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:07.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:09.139 01.642 15712 Exposure complete
20:23:09.187 00.048 15712 worker thread done servicing request
20:23:09.187 00.000 7988 OnExposeComplete: enter
20:23:09.202 00.015 7988 UpdateGuideState(): m_state=6
20:23:09.204 00.002 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3954
20:23:09.204 00.000 7988 Star::Find returns 1 (0), X=1174.09, Y=435.43, Mass=1503, SNR=26.3, Peak=240 HFD=3.5
20:23:09.206 00.002 7988 MultiStar: [#1 -0.06,0.36,1.00,U] [#2 -0.18,-0.03,0.94,U] [#3 0.15,-0.05,0.95,U] [#4 0.17,0.13,1.04,U] [#5 0.08,0.27,0.75,U] [#6 -0.14,0.22,0.67,U] [#7 0.07,0.20,0.65,U] [#8 -0.04,-0.19,0.64,U] 
20:23:09.206 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {-0.26, 0.22}
20:23:09.208 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
20:23:09.208 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
20:23:09.210 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.76 mountX=-0.13 mountY=0.02, mountTheta=2.98
20:23:09.212 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.13, opts=13)
20:23:09.212 00.000 7988 Enqueuing Move request for scope (-0.02, 0.13)
20:23:09.214 00.002 15712 Worker thread wakes up
20:23:09.214 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
20:23:09.214 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
20:23:09.214 00.000 15712 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=0.02
20:23:09.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:09.214 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3
20:23:09.216 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:09.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:09.218 00.002 7988 Enqueuing Expose request
20:23:09.219 00.001 15712 PPEC rslt: input = -0.13, final = -0.05, react = -0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 637.39
20:23:09.219 00.000 15712 PPEC: input: -0.13, control: -0.05, exposure: 1500
20:23:09.219 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:09.219 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:23:09.219 00.000 15712 MoveAxis(E, 15, ABG)
20:23:09.219 00.000 15712 Guiding  Dir = 2, Dur = 15
20:23:09.219 00.000 15712 IsGuiding returns 0
20:23:09.236 00.017 15712 IsGuiding returns 1
20:23:09.236 00.000 15712 scope still moving after pulse duration time elapsed
20:23:09.266 00.030 15712 IsGuiding returns 1
20:23:09.304 00.038 15712 IsGuiding returns 0
20:23:09.304 00.000 15712 scope move finished after 15 + 72 ms
20:23:09.304 00.000 15712 Move returns status 0, amount 15
20:23:09.304 00.000 15712 MoveAxis(N, 0, ABG)
20:23:09.304 00.000 15712 Move returns status 0, amount 0
20:23:09.304 00.000 15712 move complete, result=0
20:23:09.304 00.000 7988 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
20:23:09.309 00.005 15712 worker thread done servicing request
20:23:09.309 00.000 15712 Worker thread wakes up
20:23:09.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:09.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:10.714 01.405 15712 Exposure complete
20:23:10.762 00.048 15712 worker thread done servicing request
20:23:10.762 00.000 7988 OnExposeComplete: enter
20:23:10.762 00.000 7988 UpdateGuideState(): m_state=6
20:23:10.776 00.014 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3955
20:23:10.776 00.000 7988 Star::Find returns 1 (0), X=1174.10, Y=435.23, Mass=1480, SNR=26.0, Peak=230 HFD=3.3
20:23:10.776 00.000 7988 MultiStar: [#1 0.02,0.13,1.00,U] [#2 -0.24,0.13,0.99,U] [#3 0.12,-0.22,0.94,U] [#4 0.23,-0.01,1.02,U] [#5 0.02,-0.01,0.75,U] [#6 -0.13,-0.08,0.71,U] [#7 -0.01,-0.05,0.68,U] [#8 -0.24,-0.19,0.69,U] 
20:23:10.780 00.004 7988 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.25, 0.01}
20:23:10.780 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.58) = xAngle (-1.11 = -1.11)
20:23:10.780 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.00 = 2.00)
20:23:10.780 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.69 mountX=0.02 mountY=0.05, mountTheta=1.11
20:23:10.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
20:23:10.780 00.000 7988 Enqueuing Move request for scope (-0.05, -0.02)
20:23:10.780 00.000 15712 Worker thread wakes up
20:23:10.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
20:23:10.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
20:23:10.780 00.000 15712 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
20:23:10.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:10.780 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.0
20:23:10.789 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:10.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:10.791 00.002 7988 Enqueuing Expose request
20:23:10.791 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.38
20:23:10.791 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
20:23:10.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:10.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:23:10.791 00.000 15712 MoveAxis(E, 9, ABG)
20:23:10.791 00.000 15712 Guiding  Dir = 2, Dur = 9
20:23:10.807 00.016 15712 IsGuiding returns 0
20:23:10.826 00.019 15712 IsGuiding returns 0
20:23:10.826 00.000 15712 Move returns status 0, amount 9
20:23:10.826 00.000 15712 MoveAxis(N, 0, ABG)
20:23:10.826 00.000 15712 Move returns status 0, amount 0
20:23:10.826 00.000 15712 move complete, result=0
20:23:10.826 00.000 15712 worker thread done servicing request
20:23:10.826 00.000 15712 Worker thread wakes up
20:23:10.826 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
20:23:10.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:10.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:12.465 01.639 15712 Exposure complete
20:23:12.513 00.048 15712 worker thread done servicing request
20:23:12.513 00.000 7988 OnExposeComplete: enter
20:23:12.528 00.015 7988 UpdateGuideState(): m_state=6
20:23:12.528 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3956
20:23:12.530 00.002 7988 Star::Find returns 1 (1), X=1174.07, Y=435.19, Mass=1437, SNR=25.9, Peak=255 HFD=3.1
20:23:12.532 00.002 7988 MultiStar: [#1 -0.14,0.10,1.03,U] [#2 -0.22,0.01,0.99,U] [#3 0.09,-0.06,0.98,U] [#4 0.20,-0.10,1.06,U] [#5 -0.01,0.20,0.74,U] [#6 -0.21,0.04,0.71,U] [#7 -0.32,-0.04,0.68,U] [#8 -0.10,-0.14,0.67,U] 
20:23:12.532 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.00}, one-star: {-0.28, -0.03}
20:23:12.534 00.002 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.58) = xAngle (-1.53 = -1.53)
20:23:12.534 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.58 = 1.58)
20:23:12.536 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.11 mountX=0.00 mountY=0.10, mountTheta=1.53
20:23:12.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.00, opts=13)
20:23:12.538 00.002 7988 Enqueuing Move request for scope (-0.10, -0.00)
20:23:12.540 00.002 15712 Worker thread wakes up
20:23:12.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
20:23:12.540 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
20:23:12.540 00.000 15712 Moving (-0.10, -0.00) raw xDistance=0.00 yDistance=0.10
20:23:12.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:12.540 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.9 Saturated
20:23:12.542 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:12.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:12.544 00.002 7988 Enqueuing Expose request
20:23:12.544 00.000 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.37
20:23:12.544 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
20:23:12.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:12.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:23:12.544 00.000 15712 MoveAxis(E, 8, ABG)
20:23:12.544 00.000 15712 Guiding  Dir = 2, Dur = 8
20:23:12.544 00.000 15712 IsGuiding returns 0
20:23:12.568 00.024 15712 IsGuiding returns 0
20:23:12.568 00.000 15712 Move returns status 0, amount 8
20:23:12.568 00.000 15712 MoveAxis(N, 0, ABG)
20:23:12.568 00.000 15712 Move returns status 0, amount 0
20:23:12.568 00.000 15712 move complete, result=0
20:23:12.568 00.000 15712 worker thread done servicing request
20:23:12.568 00.000 15712 Worker thread wakes up
20:23:12.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:12.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:12.568 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
20:23:13.979 01.411 15712 Exposure complete
20:23:14.040 00.061 15712 worker thread done servicing request
20:23:14.040 00.000 7988 OnExposeComplete: enter
20:23:14.042 00.002 7988 UpdateGuideState(): m_state=6
20:23:14.044 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3957
20:23:14.044 00.000 7988 Star::Find returns 1 (1), X=1174.15, Y=435.39, Mass=1474, SNR=26.0, Peak=255 HFD=3.3
20:23:14.045 00.001 7988 MultiStar: [#1 -0.22,0.29,1.03,U] [#2 -0.30,0.14,0.98,U] [#3 0.09,0.11,0.96,U] [#4 0.28,0.06,1.02,U] [#5 0.06,0.27,0.67,U] [#6 -0.36,0.03,0.71,U] [#7 -0.16,0.08,0.66,U] [#8 -0.11,-0.23,0.67,U] 
20:23:14.045 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.11}, one-star: {-0.20, 0.17}
20:23:14.047 00.002 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.58) = xAngle (3.85 = -2.43)
20:23:14.047 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.96 = 0.68)
20:23:14.049 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.27 mountX=-0.11 mountY=0.09, mountTheta=2.45
20:23:14.051 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.11, opts=13)
20:23:14.051 00.000 7988 Enqueuing Move request for scope (-0.10, 0.11)
20:23:14.053 00.002 15712 Worker thread wakes up
20:23:14.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
20:23:14.053 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
20:23:14.053 00.000 15712 Moving (-0.10, 0.11) raw xDistance=-0.11 yDistance=0.09
20:23:14.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:14.053 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0 Saturated
20:23:14.056 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:14.056 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:14.058 00.002 7988 Enqueuing Expose request
20:23:14.058 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.36
20:23:14.060 00.002 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:23:14.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:14.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:23:14.060 00.000 15712 MoveAxis(E, 2, ABG)
20:23:14.060 00.000 15712 Guiding  Dir = 2, Dur = 2
20:23:14.060 00.000 15712 IsGuiding returns 0
20:23:14.114 00.054 15712 IsGuiding returns 0
20:23:14.114 00.000 15712 Move returns status 0, amount 2
20:23:14.114 00.000 15712 MoveAxis(N, 0, ABG)
20:23:14.114 00.000 15712 Move returns status 0, amount 0
20:23:14.114 00.000 15712 move complete, result=0
20:23:14.114 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:23:14.120 00.006 15712 worker thread done servicing request
20:23:14.120 00.000 15712 Worker thread wakes up
20:23:14.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:14.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:15.861 01.741 15712 Exposure complete
20:23:15.917 00.056 15712 worker thread done servicing request
20:23:15.917 00.000 7988 OnExposeComplete: enter
20:23:15.923 00.006 7988 UpdateGuideState(): m_state=6
20:23:15.923 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3958
20:23:15.923 00.000 7988 Star::Find returns 1 (0), X=1174.07, Y=435.64, Mass=1490, SNR=26.1, Peak=215 HFD=3.3
20:23:15.923 00.000 7988 MultiStar: [#1 0.18,0.46,1.01,U] [#2 -0.01,0.41,0.99,U] [#3 0.21,0.24,0.96,U] [#4 0.44,0.33,1.06,U] [#5 0.16,0.55,0.71,U] [#6 -0.09,0.23,0.69,U] [#7 0.07,0.54,0.67,U] [#8 0.14,0.14,0.66,U] 
20:23:15.923 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.37}, one-star: {-0.28, 0.42}
20:23:15.923 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
20:23:15.923 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
20:23:15.923 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.37 hyp=0.38 cameraTheta=1.31 mountX=-0.37 mountY=-0.11, mountTheta=-2.86
20:23:15.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.37, opts=13)
20:23:15.934 00.011 7988 Enqueuing Move request for scope (0.10, 0.37)
20:23:15.934 00.000 15712 Worker thread wakes up
20:23:15.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.37) opts 0xd
20:23:15.934 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.37)
20:23:15.934 00.000 15712 Moving (0.10, 0.37) raw xDistance=-0.37 yDistance=-0.11
20:23:15.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:15.934 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.1
20:23:15.936 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:15.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:15.939 00.003 7988 Enqueuing Expose request
20:23:15.939 00.000 15712 PPEC rslt: input = -0.37, final = -0.25, react = -0.22, pred = -0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 637.35
20:23:15.939 00.000 15712 PPEC: input: -0.37, control: -0.25, exposure: 1500
20:23:15.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:15.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:23:15.939 00.000 15712 MoveAxis(E, 80, ABG)
20:23:15.939 00.000 15712 Guiding  Dir = 2, Dur = 80
20:23:15.971 00.032 15712 IsGuiding returns 0
20:23:15.987 00.016 15712 PulseGuide returned control before completion, sleep 75
20:23:16.067 00.080 15712 IsGuiding returns 1
20:23:16.067 00.000 15712 scope still moving after pulse duration time elapsed
20:23:16.098 00.031 15712 IsGuiding returns 0
20:23:16.098 00.000 15712 scope move finished after 80 + 48 ms
20:23:16.098 00.000 15712 Move returns status 0, amount 80
20:23:16.098 00.000 15712 MoveAxis(N, 0, ABG)
20:23:16.098 00.000 15712 Move returns status 0, amount 0
20:23:16.098 00.000 15712 move complete, result=0
20:23:16.098 00.000 7988 GuideStep: -0.4 px 80 ms EAST, -0.1 px 0 ms NORTH
20:23:16.102 00.004 15712 worker thread done servicing request
20:23:16.102 00.000 15712 Worker thread wakes up
20:23:16.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:16.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:17.521 01.419 15712 Exposure complete
20:23:17.580 00.059 15712 worker thread done servicing request
20:23:17.580 00.000 7988 OnExposeComplete: enter
20:23:17.581 00.001 7988 UpdateGuideState(): m_state=6
20:23:17.583 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3959
20:23:17.583 00.000 7988 Star::Find returns 1 (0), X=1174.04, Y=435.30, Mass=1513, SNR=26.4, Peak=237 HFD=3.3
20:23:17.583 00.000 7988 MultiStar: [#1 -0.11,0.26,1.01,U] [#2 -0.24,0.23,0.98,U] [#3 0.10,-0.01,0.94,U] [#4 0.10,0.19,1.03,U] [#5 0.15,0.09,0.74,U] [#6 0.02,0.16,0.69,U] [#7 -0.13,0.19,0.67,U] [#8 0.02,-0.08,0.69,U] 
20:23:17.583 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.13}, one-star: {-0.31, 0.08}
20:23:17.583 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.58) = xAngle (3.53 = -2.75)
20:23:17.583 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.64 = 0.36)
20:23:17.583 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.95 mountX=-0.13 mountY=0.05, mountTheta=2.78
20:23:17.583 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.13, opts=13)
20:23:17.583 00.000 7988 Enqueuing Move request for scope (-0.05, 0.13)
20:23:17.583 00.000 15712 Worker thread wakes up
20:23:17.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
20:23:17.583 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
20:23:17.583 00.000 15712 Moving (-0.05, 0.13) raw xDistance=-0.13 yDistance=0.05
20:23:17.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:17.583 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.4
20:23:17.595 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:17.595 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:17.597 00.002 7988 Enqueuing Expose request
20:23:17.597 00.000 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.34
20:23:17.597 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
20:23:17.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:17.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:23:17.597 00.000 15712 MoveAxis(E, 10, ABG)
20:23:17.597 00.000 15712 Guiding  Dir = 2, Dur = 10
20:23:17.635 00.038 15712 IsGuiding returns 0
20:23:17.650 00.015 15712 IsGuiding returns 1
20:23:17.650 00.000 15712 scope still moving after pulse duration time elapsed
20:23:17.699 00.049 15712 IsGuiding returns 0
20:23:17.699 00.000 15712 scope move finished after 10 + 53 ms
20:23:17.699 00.000 15712 Move returns status 0, amount 10
20:23:17.699 00.000 15712 MoveAxis(N, 0, ABG)
20:23:17.699 00.000 15712 Move returns status 0, amount 0
20:23:17.699 00.000 15712 move complete, result=0
20:23:17.699 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
20:23:17.700 00.001 15712 worker thread done servicing request
20:23:17.700 00.000 15712 Worker thread wakes up
20:23:17.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:17.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:19.341 01.641 15712 Exposure complete
20:23:19.402 00.061 15712 worker thread done servicing request
20:23:19.402 00.000 7988 OnExposeComplete: enter
20:23:19.402 00.000 7988 UpdateGuideState(): m_state=6
20:23:19.405 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3960
20:23:19.405 00.000 7988 Star::Find returns 1 (1), X=1174.03, Y=435.24, Mass=1585, SNR=26.9, Peak=255 HFD=3.4
20:23:19.405 00.000 7988 MultiStar: [#1 -0.32,0.04,0.97,U] [#2 -0.29,-0.08,0.99,U] [#3 0.12,-0.17,0.93,U] [#4 0.01,-0.13,1.01,U] [#5 0.03,-0.01,0.71,U] [#6 -0.05,-0.03,0.73,U] [#7 -0.34,-0.03,0.65,U] [#8 -0.28,-0.66,0.68,U] 
20:23:19.405 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.11}, one-star: {-0.32, 0.02}
20:23:19.405 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.58) = xAngle (-0.98 = -0.98)
20:23:19.405 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.13 = 2.13)
20:23:19.405 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.56 mountX=0.11 mountY=0.16, mountTheta=0.99
20:23:19.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.11, opts=13)
20:23:19.405 00.000 7988 Enqueuing Move request for scope (-0.16, -0.11)
20:23:19.405 00.000 15712 Worker thread wakes up
20:23:19.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
20:23:19.405 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
20:23:19.405 00.000 15712 Moving (-0.16, -0.11) raw xDistance=0.11 yDistance=0.16
20:23:19.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:19.405 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.9 Saturated
20:23:19.417 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:19.418 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:19.418 00.000 7988 Enqueuing Expose request
20:23:19.420 00.002 15712 PPEC rslt: input = 0.11, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 637.33
20:23:19.420 00.000 15712 PPEC: input: 0.11, control: -0.05, exposure: 1500
20:23:19.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:19.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:23:19.420 00.000 15712 MoveAxis(E, 16, ABG)
20:23:19.420 00.000 15712 Guiding  Dir = 2, Dur = 16
20:23:19.420 00.000 15712 IsGuiding returns 0
20:23:19.436 00.016 15712 IsGuiding returns 1
20:23:19.436 00.000 15712 scope still moving after pulse duration time elapsed
20:23:19.486 00.050 15712 IsGuiding returns 0
20:23:19.486 00.000 15712 scope move finished after 16 + 51 ms
20:23:19.486 00.000 15712 Move returns status 0, amount 16
20:23:19.486 00.000 15712 MoveAxis(N, 0, ABG)
20:23:19.486 00.000 15712 Move returns status 0, amount 0
20:23:19.486 00.000 15712 move complete, result=0
20:23:19.486 00.000 7988 GuideStep: 0.1 px 16 ms EAST, 0.2 px 0 ms NORTH
20:23:19.491 00.005 15712 worker thread done servicing request
20:23:19.491 00.000 15712 Worker thread wakes up
20:23:19.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:19.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:20.904 01.413 15712 Exposure complete
20:23:20.950 00.046 15712 worker thread done servicing request
20:23:20.950 00.000 7988 OnExposeComplete: enter
20:23:20.965 00.015 7988 UpdateGuideState(): m_state=6
20:23:20.967 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3961
20:23:20.967 00.000 7988 Star::Find returns 1 (0), X=1174.11, Y=434.98, Mass=1496, SNR=26.3, Peak=226 HFD=3.0
20:23:20.967 00.000 7988 MultiStar: [#1 0.03,-0.18,1.00,U] [#2 -0.08,-0.11,1.04,U] [#3 0.08,-0.15,0.96,U] [#4 0.18,-0.02,1.04,U] [#5 0.14,-0.15,0.72,U] [#6 -0.03,-0.13,0.70,U] [#7 0.07,-0.30,0.66,U] [#8 0.04,-0.11,0.68,U] 
20:23:20.967 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.15}, one-star: {-0.24, -0.23}
20:23:20.967 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
20:23:20.967 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.07)
20:23:20.967 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.47 mountX=0.15 mountY=-0.01, mountTheta=-0.08
20:23:20.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.15, opts=13)
20:23:20.967 00.000 7988 Enqueuing Move request for scope (0.02, -0.15)
20:23:20.967 00.000 15712 Worker thread wakes up
20:23:20.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
20:23:20.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
20:23:20.967 00.000 15712 Moving (0.02, -0.15) raw xDistance=0.15 yDistance=-0.01
20:23:20.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:20.967 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3
20:23:20.980 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:20.981 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:20.981 00.000 7988 Enqueuing Expose request
20:23:20.981 00.000 15712 PPEC rslt: input = 0.15, final = -0.04, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.32
20:23:20.981 00.000 15712 PPEC: input: 0.15, control: -0.04, exposure: 1500
20:23:20.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:20.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:23:20.981 00.000 15712 MoveAxis(E, 15, ABG)
20:23:20.981 00.000 15712 Guiding  Dir = 2, Dur = 15
20:23:21.001 00.020 15712 IsGuiding returns 0
20:23:21.018 00.017 15712 IsGuiding returns 1
20:23:21.018 00.000 15712 scope still moving after pulse duration time elapsed
20:23:21.045 00.027 15712 IsGuiding returns 1
20:23:21.086 00.041 15712 IsGuiding returns 0
20:23:21.086 00.000 15712 scope move finished after 15 + 64 ms
20:23:21.086 00.000 15712 Move returns status 0, amount 15
20:23:21.086 00.000 15712 MoveAxis(N, 0, ABG)
20:23:21.086 00.000 15712 Move returns status 0, amount 0
20:23:21.086 00.000 15712 move complete, result=0
20:23:21.086 00.000 7988 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
20:23:21.090 00.004 15712 worker thread done servicing request
20:23:21.090 00.000 15712 Worker thread wakes up
20:23:21.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:21.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:22.721 01.631 15712 Exposure complete
20:23:22.773 00.052 15712 worker thread done servicing request
20:23:22.773 00.000 7988 OnExposeComplete: enter
20:23:22.782 00.009 7988 UpdateGuideState(): m_state=6
20:23:22.782 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3962
20:23:22.784 00.002 7988 Star::Find returns 1 (0), X=1174.06, Y=434.91, Mass=1492, SNR=26.3, Peak=228 HFD=3.0
20:23:22.786 00.002 7988 MultiStar: [#1 0.11,-0.30,1.01,U] [#2 -0.28,-0.33,0.99,U] [#3 -0.03,-0.46,0.98,U] [#4 -0.01,-0.44,1.04,U] [#5 0.12,-0.33,0.72,U] [#6 -0.19,-0.32,0.73,U] [#7 -0.23,-0.23,0.68,U] [#8 -0.08,-0.73,0.67,U] 
20:23:22.786 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.38}, one-star: {-0.29, -0.31}
20:23:22.788 00.002 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
20:23:22.788 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
20:23:22.790 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.38 hyp=0.39 cameraTheta=-1.82 mountX=0.38 mountY=0.11, mountTheta=0.27
20:23:22.792 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.38, opts=13)
20:23:22.792 00.000 7988 Enqueuing Move request for scope (-0.10, -0.38)
20:23:22.794 00.002 15712 Worker thread wakes up
20:23:22.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.38) opts 0xd
20:23:22.794 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.38)
20:23:22.794 00.000 15712 Moving (-0.10, -0.38) raw xDistance=0.38 yDistance=0.11
20:23:22.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:22.794 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3
20:23:22.796 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:22.796 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:22.798 00.002 7988 Enqueuing Expose request
20:23:22.798 00.000 15712 PPEC rslt: input = 0.38, final = 0.20, react = 0.23, pred = -0.03, hyst = 0.20, hyst_pct = 0.00, period_length = 637.31
20:23:22.798 00.000 15712 PPEC: input: 0.38, control: 0.20, exposure: 1500
20:23:22.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:22.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:23:22.798 00.000 15712 MoveAxis(W, 65, ABG)
20:23:22.798 00.000 15712 Guiding  Dir = 3, Dur = 65
20:23:22.798 00.000 15712 IsGuiding returns 0
20:23:22.830 00.032 15712 PulseGuide returned control before completion, sleep 46
20:23:22.878 00.048 15712 IsGuiding returns 1
20:23:22.878 00.000 15712 scope still moving after pulse duration time elapsed
20:23:22.910 00.032 15712 IsGuiding returns 0
20:23:22.910 00.000 15712 scope move finished after 65 + 44 ms
20:23:22.910 00.000 15712 Move returns status 0, amount 65
20:23:22.910 00.000 15712 MoveAxis(N, 0, ABG)
20:23:22.910 00.000 15712 Move returns status 0, amount 0
20:23:22.910 00.000 15712 move complete, result=0
20:23:22.910 00.000 7988 GuideStep: 0.4 px 65 ms WEST, 0.1 px 0 ms NORTH
20:23:22.912 00.002 15712 worker thread done servicing request
20:23:22.912 00.000 15712 Worker thread wakes up
20:23:22.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:22.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:24.336 01.424 15712 Exposure complete
20:23:24.392 00.056 15712 worker thread done servicing request
20:23:24.392 00.000 7988 OnExposeComplete: enter
20:23:24.392 00.000 7988 UpdateGuideState(): m_state=6
20:23:24.399 00.007 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3963
20:23:24.399 00.000 7988 Star::Find returns 1 (0), X=1174.09, Y=435.27, Mass=1498, SNR=26.1, Peak=234 HFD=3.3
20:23:24.401 00.002 7988 MultiStar: [#1 -0.05,-0.08,1.02,U] [#2 -0.29,0.02,1.02,U] [#3 0.03,-0.01,0.96,U] [#4 0.01,-0.06,1.10,U] [#5 0.05,-0.06,0.72,U] [#6 -0.13,-0.10,0.72,U] [#7 -0.22,-0.13,0.69,U] [#8 -0.10,-0.29,0.64,U] 
20:23:24.401 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.26, 0.05}
20:23:24.403 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.58) = xAngle (-1.04 = -1.04)
20:23:24.403 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.07 = 2.07)
20:23:24.405 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.62 mountX=0.06 mountY=0.11, mountTheta=1.05
20:23:24.407 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.06, opts=13)
20:23:24.408 00.001 7988 Enqueuing Move request for scope (-0.11, -0.06)
20:23:24.408 00.000 15712 Worker thread wakes up
20:23:24.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
20:23:24.408 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
20:23:24.408 00.000 15712 Moving (-0.11, -0.06) raw xDistance=0.06 yDistance=0.11
20:23:24.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:24.408 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.1
20:23:24.412 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:24.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:24.414 00.002 7988 Enqueuing Expose request
20:23:24.414 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.30
20:23:24.414 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
20:23:24.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:24.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:23:24.414 00.000 15712 MoveAxis(E, 1, ABG)
20:23:24.414 00.000 15712 Guiding  Dir = 2, Dur = 1
20:23:24.414 00.000 15712 IsGuiding returns 0
20:23:24.445 00.031 15712 IsGuiding returns 0
20:23:24.445 00.000 15712 Move returns status 0, amount 1
20:23:24.445 00.000 15712 MoveAxis(N, 0, ABG)
20:23:24.445 00.000 15712 Move returns status 0, amount 0
20:23:24.445 00.000 15712 move complete, result=0
20:23:24.445 00.000 15712 worker thread done servicing request
20:23:24.445 00.000 15712 Worker thread wakes up
20:23:24.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:24.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:24.445 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:23:26.084 01.639 15712 Exposure complete
20:23:26.143 00.059 15712 worker thread done servicing request
20:23:26.143 00.000 7988 OnExposeComplete: enter
20:23:26.143 00.000 7988 UpdateGuideState(): m_state=6
20:23:26.146 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3964
20:23:26.148 00.002 7988 Star::Find returns 1 (1), X=1174.23, Y=435.28, Mass=1481, SNR=26.2, Peak=255 HFD=3.2
20:23:26.148 00.000 7988 MultiStar: [#1 -0.15,0.17,0.99,U] [#2 -0.09,-0.02,1.01,U] [#3 0.01,0.01,0.93,U] [#4 0.09,0.15,1.01,U] [#5 0.32,-0.00,0.73,U] [#6 -0.25,0.14,0.72,U] [#7 -0.01,0.08,0.66,U] [#8 -0.28,-0.10,0.68,U] 
20:23:26.150 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.12, 0.06}
20:23:26.150 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.87 = -2.41)
20:23:26.152 00.002 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.98 = 0.70)
20:23:26.152 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.29 mountX=-0.06 mountY=0.05, mountTheta=2.43
20:23:26.154 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
20:23:26.156 00.002 7988 Enqueuing Move request for scope (-0.05, 0.06)
20:23:26.156 00.000 15712 Worker thread wakes up
20:23:26.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
20:23:26.156 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
20:23:26.156 00.000 15712 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.05
20:23:26.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:26.156 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.2 Saturated
20:23:26.160 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:26.160 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:26.162 00.002 7988 Enqueuing Expose request
20:23:26.162 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.29
20:23:26.162 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
20:23:26.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:26.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:23:26.162 00.000 15712 MoveAxis(W, 1, ABG)
20:23:26.164 00.002 15712 Guiding  Dir = 3, Dur = 1
20:23:26.164 00.000 15712 IsGuiding returns 0
20:23:26.215 00.051 15712 IsGuiding returns 0
20:23:26.215 00.000 15712 Move returns status 0, amount 1
20:23:26.215 00.000 15712 MoveAxis(N, 0, ABG)
20:23:26.215 00.000 15712 Move returns status 0, amount 0
20:23:26.215 00.000 15712 move complete, result=0
20:23:26.215 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
20:23:26.220 00.005 15712 worker thread done servicing request
20:23:26.220 00.000 15712 Worker thread wakes up
20:23:26.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:26.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:27.633 01.413 15712 Exposure complete
20:23:27.692 00.059 15712 worker thread done servicing request
20:23:27.692 00.000 7988 OnExposeComplete: enter
20:23:27.695 00.003 7988 UpdateGuideState(): m_state=6
20:23:27.695 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3965
20:23:27.695 00.000 7988 Star::Find returns 1 (0), X=1174.20, Y=435.48, Mass=1466, SNR=25.9, Peak=223 HFD=3.4
20:23:27.695 00.000 7988 MultiStar: [#1 0.05,0.38,0.99,U] [#2 -0.13,0.32,0.98,U] [#3 0.21,0.25,0.96,U] [#4 0.13,0.17,1.06,U] [#5 0.26,0.08,0.74,U] [#6 0.13,0.16,0.73,U] [#7 -0.12,0.07,0.68,U] [#8 0.26,0.11,0.68,U] 
20:23:27.695 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.21}, one-star: {-0.15, 0.26}
20:23:27.695 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
20:23:27.695 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.31)
20:23:27.695 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.28 mountX=-0.21 mountY=-0.07, mountTheta=-2.83
20:23:27.703 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.21, opts=13)
20:23:27.703 00.000 7988 Enqueuing Move request for scope (0.06, 0.21)
20:23:27.703 00.000 15712 Worker thread wakes up
20:23:27.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
20:23:27.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
20:23:27.703 00.000 15712 Moving (0.06, 0.21) raw xDistance=-0.21 yDistance=-0.07
20:23:27.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:27.703 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.9
20:23:27.708 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:27.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:27.710 00.002 7988 Enqueuing Expose request
20:23:27.710 00.000 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 637.28
20:23:27.710 00.000 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
20:23:27.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:27.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:23:27.710 00.000 15712 MoveAxis(E, 38, ABG)
20:23:27.710 00.000 15712 Guiding  Dir = 2, Dur = 38
20:23:27.710 00.000 15712 IsGuiding returns 0
20:23:27.736 00.026 15712 PulseGuide returned control before completion, sleep 24
20:23:27.796 00.060 15712 IsGuiding returns 0
20:23:27.796 00.000 15712 Move returns status 0, amount 38
20:23:27.796 00.000 15712 MoveAxis(N, 0, ABG)
20:23:27.796 00.000 15712 Move returns status 0, amount 0
20:23:27.796 00.000 15712 move complete, result=0
20:23:27.796 00.000 15712 worker thread done servicing request
20:23:27.796 00.000 15712 Worker thread wakes up
20:23:27.796 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
20:23:27.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:27.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:29.435 01.639 15712 Exposure complete
20:23:29.488 00.053 15712 worker thread done servicing request
20:23:29.488 00.000 7988 OnExposeComplete: enter
20:23:29.497 00.009 7988 UpdateGuideState(): m_state=6
20:23:29.497 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3966
20:23:29.497 00.000 7988 Star::Find returns 1 (0), X=1174.10, Y=435.64, Mass=1522, SNR=26.6, Peak=214 HFD=3.3
20:23:29.497 00.000 7988 MultiStar: [#1 -0.16,0.49,0.99,U] [#2 -0.21,0.37,0.99,U] [#3 0.04,0.30,0.93,U] [#4 0.20,0.26,1.04,U] [#5 0.16,0.29,0.71,U] [#6 -0.17,0.28,0.70,U] [#7 -0.15,0.25,0.66,U] [#8 0.00,0.05,0.65,U] 
20:23:29.497 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.32}, one-star: {-0.25, 0.42}
20:23:29.497 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.35 = -2.94)
20:23:29.497 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.17)
20:23:29.497 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.77 mountX=-0.32 mountY=0.06, mountTheta=2.97
20:23:29.505 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.32, opts=13)
20:23:29.505 00.000 7988 Enqueuing Move request for scope (-0.06, 0.32)
20:23:29.505 00.000 15712 Worker thread wakes up
20:23:29.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.32) opts 0xd
20:23:29.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.32)
20:23:29.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:29.505 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6
20:23:29.505 00.000 15712 Moving (-0.06, 0.32) raw xDistance=-0.32 yDistance=0.06
20:23:29.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:29.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:29.513 00.008 7988 Enqueuing Expose request
20:23:29.513 00.000 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 637.28
20:23:29.513 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
20:23:29.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:29.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:23:29.513 00.000 15712 MoveAxis(E, 64, ABG)
20:23:29.513 00.000 15712 Guiding  Dir = 2, Dur = 64
20:23:29.513 00.000 15712 IsGuiding returns 0
20:23:29.539 00.026 15712 PulseGuide returned control before completion, sleep 46
20:23:29.593 00.054 15712 IsGuiding returns 1
20:23:29.593 00.000 15712 scope still moving after pulse duration time elapsed
20:23:29.624 00.031 15712 IsGuiding returns 0
20:23:29.624 00.000 15712 scope move finished after 64 + 44 ms
20:23:29.624 00.000 15712 Move returns status 0, amount 64
20:23:29.624 00.000 15712 MoveAxis(N, 0, ABG)
20:23:29.624 00.000 15712 Move returns status 0, amount 0
20:23:29.624 00.000 15712 move complete, result=0
20:23:29.624 00.000 15712 worker thread done servicing request
20:23:29.624 00.000 15712 Worker thread wakes up
20:23:29.624 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH
20:23:29.625 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:29.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:31.043 01.418 15712 Exposure complete
20:23:31.104 00.061 15712 worker thread done servicing request
20:23:31.105 00.001 7988 OnExposeComplete: enter
20:23:31.105 00.000 7988 UpdateGuideState(): m_state=6
20:23:31.105 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3967
20:23:31.105 00.000 7988 Star::Find returns 1 (1), X=1174.14, Y=435.31, Mass=1514, SNR=26.4, Peak=255 HFD=3.4
20:23:31.105 00.000 7988 MultiStar: [#1 -0.15,0.17,1.01,U] [#2 -0.23,0.11,0.98,U] [#3 0.12,0.06,0.92,U] [#4 0.06,0.08,1.08,U] [#5 0.25,0.38,0.69,U] [#6 -0.30,0.03,0.70,U] [#7 -0.09,0.17,0.65,U] [#8 0.06,-0.21,0.68,U] 
20:23:31.105 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {-0.21, 0.09}
20:23:31.105 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.69 = -2.59)
20:23:31.105 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.52)
20:23:31.105 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=-0.10 mountY=0.06, mountTheta=2.61
20:23:31.105 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.10, opts=13)
20:23:31.105 00.000 7988 Enqueuing Move request for scope (-0.06, 0.10)
20:23:31.105 00.000 15712 Worker thread wakes up
20:23:31.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
20:23:31.105 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
20:23:31.105 00.000 15712 Moving (-0.06, 0.10) raw xDistance=-0.10 yDistance=0.06
20:23:31.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:23:31.105 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4 Saturated
20:23:31.119 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:31.120 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:31.121 00.001 7988 Enqueuing Expose request
20:23:31.121 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.27
20:23:31.121 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
20:23:31.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:31.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:23:31.121 00.000 15712 MoveAxis(E, 7, ABG)
20:23:31.121 00.000 15712 Guiding  Dir = 2, Dur = 7
20:23:31.121 00.000 15712 IsGuiding returns 0
20:23:31.139 00.018 15712 IsGuiding returns 0
20:23:31.139 00.000 15712 Move returns status 0, amount 7
20:23:31.139 00.000 15712 MoveAxis(N, 0, ABG)
20:23:31.139 00.000 15712 Move returns status 0, amount 0
20:23:31.139 00.000 15712 move complete, result=0
20:23:31.139 00.000 15712 worker thread done servicing request
20:23:31.139 00.000 15712 Worker thread wakes up
20:23:31.139 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
20:23:31.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:31.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:32.781 01.642 15712 Exposure complete
20:23:32.836 00.055 15712 worker thread done servicing request
20:23:32.836 00.000 7988 OnExposeComplete: enter
20:23:32.842 00.006 7988 UpdateGuideState(): m_state=6
20:23:32.842 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3968
20:23:32.842 00.000 7988 Star::Find returns 1 (1), X=1173.94, Y=435.32, Mass=1511, SNR=26.4, Peak=255 HFD=3.1
20:23:32.842 00.000 7988 MultiStar: [#1 -0.16,0.26,1.02,U] [#2 -0.16,0.13,1.02,U] [#3 -0.05,0.06,0.98,U] [#4 0.11,-0.02,1.02,U] [#5 0.11,0.26,0.73,U] [#6 -0.37,0.25,0.72,U] [#7 -0.10,0.09,0.68,U] [#8 -0.13,-0.25,0.65,U] 
20:23:32.842 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.10}, one-star: {-0.41, 0.10}
20:23:32.842 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.05 = -2.23)
20:23:32.842 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.16 = 0.88)
20:23:32.842 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.47 mountX=-0.10 mountY=0.13, mountTheta=2.24
20:23:32.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.10, opts=13)
20:23:32.853 00.011 7988 Enqueuing Move request for scope (-0.13, 0.10)
20:23:32.853 00.000 15712 Worker thread wakes up
20:23:32.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
20:23:32.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
20:23:32.853 00.000 15712 Moving (-0.13, 0.10) raw xDistance=-0.10 yDistance=0.13
20:23:32.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:32.853 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4 Saturated
20:23:32.857 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:32.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:32.858 00.001 7988 Enqueuing Expose request
20:23:32.858 00.000 15712 PPEC rslt: input = -0.10, final = -0.05, react = -0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 637.26
20:23:32.858 00.000 15712 PPEC: input: -0.10, control: -0.05, exposure: 1500
20:23:32.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:32.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:23:32.858 00.000 15712 MoveAxis(E, 17, ABG)
20:23:32.858 00.000 15712 Guiding  Dir = 2, Dur = 17
20:23:32.874 00.016 15712 IsGuiding returns 0
20:23:32.898 00.024 15712 PulseGuide returned control before completion, sleep 13
20:23:32.921 00.023 15712 IsGuiding returns 1
20:23:32.921 00.000 15712 scope still moving after pulse duration time elapsed
20:23:32.955 00.034 15712 IsGuiding returns 0
20:23:32.955 00.000 15712 scope move finished after 17 + 62 ms
20:23:32.955 00.000 15712 Move returns status 0, amount 17
20:23:32.955 00.000 15712 MoveAxis(N, 0, ABG)
20:23:32.955 00.000 15712 Move returns status 0, amount 0
20:23:32.955 00.000 15712 move complete, result=0
20:23:32.955 00.000 7988 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
20:23:32.966 00.011 15712 worker thread done servicing request
20:23:32.966 00.000 15712 Worker thread wakes up
20:23:32.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:32.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:34.373 01.407 15712 Exposure complete
20:23:34.434 00.061 15712 worker thread done servicing request
20:23:34.434 00.000 7988 OnExposeComplete: enter
20:23:34.434 00.000 7988 UpdateGuideState(): m_state=6
20:23:34.436 00.002 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3969
20:23:34.437 00.001 7988 Star::Find returns 1 (1), X=1174.14, Y=435.19, Mass=1472, SNR=26.1, Peak=255 HFD=3.2
20:23:34.437 00.000 7988 MultiStar: [#1 -0.05,0.28,1.05,U] [#2 -0.19,0.04,1.01,U] [#3 0.01,-0.04,0.97,U] [#4 0.03,-0.07,1.05,U] [#5 0.23,-0.11,0.71,U] [#6 -0.04,-0.11,0.72,U] [#7 -0.24,0.17,0.65,U] [#8 -0.18,-0.36,0.66,U] 
20:23:34.437 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.21, -0.02}
20:23:34.437 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.58) = xAngle (-1.38 = -1.38)
20:23:34.437 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.73 = 1.73)
20:23:34.437 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.96 mountX=0.01 mountY=0.07, mountTheta=1.39
20:23:34.437 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
20:23:34.437 00.000 7988 Enqueuing Move request for scope (-0.07, -0.01)
20:23:34.437 00.000 15712 Worker thread wakes up
20:23:34.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
20:23:34.437 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
20:23:34.437 00.000 15712 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
20:23:34.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:34.437 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1 Saturated
20:23:34.449 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:34.451 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:34.451 00.000 7988 Enqueuing Expose request
20:23:34.453 00.002 15712 PPEC rslt: input = 0.01, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 637.25
20:23:34.453 00.000 15712 PPEC: input: 0.01, control: -0.06, exposure: 1500
20:23:34.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:34.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:23:34.453 00.000 15712 MoveAxis(E, 20, ABG)
20:23:34.453 00.000 15712 Guiding  Dir = 2, Dur = 20
20:23:34.453 00.000 15712 IsGuiding returns 0
20:23:34.473 00.020 15712 IsGuiding returns 1
20:23:34.473 00.000 15712 scope still moving after pulse duration time elapsed
20:23:34.519 00.046 15712 IsGuiding returns 0
20:23:34.519 00.000 15712 scope move finished after 20 + 56 ms
20:23:34.519 00.000 15712 Move returns status 0, amount 20
20:23:34.519 00.000 15712 MoveAxis(N, 0, ABG)
20:23:34.519 00.000 15712 Move returns status 0, amount 0
20:23:34.519 00.000 15712 move complete, result=0
20:23:34.519 00.000 7988 GuideStep: 0.0 px 20 ms EAST, 0.1 px 0 ms NORTH
20:23:34.532 00.013 15712 worker thread done servicing request
20:23:34.532 00.000 15712 Worker thread wakes up
20:23:34.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:34.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:36.274 01.742 15712 Exposure complete
20:23:36.322 00.048 15712 worker thread done servicing request
20:23:36.322 00.000 7988 OnExposeComplete: enter
20:23:36.336 00.014 7988 UpdateGuideState(): m_state=6
20:23:36.336 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3970
20:23:36.339 00.003 7988 Star::Find returns 1 (0), X=1174.08, Y=434.81, Mass=1557, SNR=26.8, Peak=231 HFD=3.3
20:23:36.339 00.000 7988 MultiStar: [#1 -0.05,-0.17,0.99,U] [#2 -0.24,-0.19,0.97,U] [#3 0.05,-0.44,0.92,U] [#4 0.18,-0.39,1.00,U] [#5 -0.06,-0.26,0.67,U] [#6 -0.06,-0.43,0.67,U] [#7 -0.25,-0.29,0.67,U] [#8 -0.01,-0.42,0.63,U] 
20:23:36.339 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.33}, one-star: {-0.27, -0.41}
20:23:36.339 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
20:23:36.339 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
20:23:36.339 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.80 mountX=0.33 mountY=0.08, mountTheta=0.25
20:23:36.339 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.33, opts=13)
20:23:36.339 00.000 7988 Enqueuing Move request for scope (-0.08, -0.33)
20:23:36.339 00.000 15712 Worker thread wakes up
20:23:36.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.33) opts 0xd
20:23:36.339 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.33)
20:23:36.339 00.000 15712 Moving (-0.08, -0.33) raw xDistance=0.33 yDistance=0.08
20:23:36.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:36.339 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8
20:23:36.350 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:36.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:36.351 00.001 15712 PPEC rslt: input = 0.33, final = 0.14, react = 0.20, pred = -0.06, hyst = 0.18, hyst_pct = 0.00, period_length = 637.24
20:23:36.351 00.000 15712 PPEC: input: 0.33, control: 0.14, exposure: 1500
20:23:36.351 00.000 7988 Enqueuing Expose request
20:23:36.351 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:36.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:23:36.351 00.000 15712 MoveAxis(W, 45, ABG)
20:23:36.351 00.000 15712 Guiding  Dir = 3, Dur = 45
20:23:36.351 00.000 15712 IsGuiding returns 0
20:23:36.367 00.016 15712 PulseGuide returned control before completion, sleep 41
20:23:36.415 00.048 15712 IsGuiding returns 1
20:23:36.415 00.000 15712 scope still moving after pulse duration time elapsed
20:23:36.447 00.032 15712 IsGuiding returns 0
20:23:36.447 00.000 15712 scope move finished after 45 + 46 ms
20:23:36.447 00.000 15712 Move returns status 0, amount 45
20:23:36.447 00.000 15712 MoveAxis(N, 0, ABG)
20:23:36.447 00.000 15712 Move returns status 0, amount 0
20:23:36.447 00.000 15712 move complete, result=0
20:23:36.447 00.000 15712 worker thread done servicing request
20:23:36.447 00.000 15712 Worker thread wakes up
20:23:36.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:36.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:36.447 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
20:23:37.854 01.407 15712 Exposure complete
20:23:37.913 00.059 15712 worker thread done servicing request
20:23:37.913 00.000 7988 OnExposeComplete: enter
20:23:37.915 00.002 7988 UpdateGuideState(): m_state=6
20:23:37.915 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3971
20:23:37.915 00.000 7988 Star::Find returns 1 (1), X=1174.11, Y=435.01, Mass=1602, SNR=27.3, Peak=255 HFD=3.1
20:23:37.915 00.000 7988 MultiStar: [#1 0.02,-0.16,1.00,U] [#2 -0.25,-0.34,0.96,U] [#3 0.08,-0.40,0.92,U] [#4 0.19,-0.18,0.98,U] [#5 -0.22,-0.21,0.65,U] [#6 -0.11,-0.36,0.69,U] [#7 -0.41,-0.43,0.64,U] [#8 -0.23,-0.75,0.65,U] 
20:23:37.915 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.32}, one-star: {-0.24, -0.21}
20:23:37.915 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.58) = xAngle (-0.85 = -0.85)
20:23:37.915 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.26 = 2.26)
20:23:37.923 00.008 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-2.43 mountX=0.21 mountY=0.25, mountTheta=0.87
20:23:37.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.21, opts=13)
20:23:37.923 00.000 7988 Enqueuing Move request for scope (-0.24, -0.21)
20:23:37.923 00.000 15712 Worker thread wakes up
20:23:37.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.21) opts 0xd
20:23:37.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.21)
20:23:37.923 00.000 15712 Moving (-0.24, -0.21) raw xDistance=0.21 yDistance=0.25
20:23:37.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:37.923 00.000 7988 UpdateGuideState exits: m=1602 SNR=27.3 Saturated
20:23:37.929 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:37.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:37.931 00.002 7988 Enqueuing Expose request
20:23:37.931 00.000 15712 PPEC rslt: input = 0.21, final = 0.08, react = 0.13, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 637.23
20:23:37.933 00.002 15712 PPEC: input: 0.21, control: 0.08, exposure: 1500
20:23:37.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:37.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:23:37.933 00.000 15712 MoveAxis(W, 27, ABG)
20:23:37.933 00.000 15712 Guiding  Dir = 3, Dur = 27
20:23:37.933 00.000 15712 IsGuiding returns 0
20:23:37.951 00.018 15712 PulseGuide returned control before completion, sleep 20
20:23:38.000 00.049 15712 IsGuiding returns 0
20:23:38.000 00.000 15712 Move returns status 0, amount 27
20:23:38.000 00.000 15712 MoveAxis(N, 0, ABG)
20:23:38.000 00.000 15712 Move returns status 0, amount 0
20:23:38.000 00.000 15712 move complete, result=0
20:23:38.000 00.000 15712 worker thread done servicing request
20:23:38.000 00.000 15712 Worker thread wakes up
20:23:38.000 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
20:23:38.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:38.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:39.640 01.640 15712 Exposure complete
20:23:39.692 00.052 15712 worker thread done servicing request
20:23:39.692 00.000 7988 OnExposeComplete: enter
20:23:39.692 00.000 7988 UpdateGuideState(): m_state=6
20:23:39.701 00.009 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3972
20:23:39.701 00.000 7988 Star::Find returns 1 (1), X=1173.93, Y=435.25, Mass=1638, SNR=27.5, Peak=255 HFD=3.3
20:23:39.701 00.000 7988 MultiStar: [#1 -0.11,0.02,0.98,U] [#2 -0.25,-0.08,0.96,U] [#3 0.16,-0.10,0.90,U] [#4 0.03,-0.06,1.04,U] [#5 0.29,-0.03,0.69,U] [#6 -0.25,-0.06,0.66,U] [#7 -0.21,-0.07,0.62,U] [#8 -0.14,-0.16,0.65,U] 
20:23:39.701 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.42, 0.03}
20:23:39.701 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
20:23:39.701 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
20:23:39.701 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-2.68 mountX=0.05 mountY=0.11, mountTheta=1.10
20:23:39.709 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
20:23:39.709 00.000 7988 Enqueuing Move request for scope (-0.10, -0.05)
20:23:39.709 00.000 15712 Worker thread wakes up
20:23:39.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:39.709 00.000 7988 UpdateGuideState exits: m=1638 SNR=27.5 Saturated
20:23:39.715 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:39.715 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:39.717 00.002 7988 Enqueuing Expose request
20:23:39.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
20:23:39.717 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
20:23:39.717 00.000 15712 Moving (-0.10, -0.05) raw xDistance=0.05 yDistance=0.11
20:23:39.719 00.002 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.22
20:23:39.719 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
20:23:39.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:39.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:23:39.719 00.000 15712 MoveAxis(E, 12, ABG)
20:23:39.719 00.000 15712 Guiding  Dir = 2, Dur = 12
20:23:39.726 00.007 15712 IsGuiding returns 0
20:23:39.733 00.007 15712 IsGuiding returns 1
20:23:39.733 00.000 15712 scope still moving after pulse duration time elapsed
20:23:39.788 00.055 15712 IsGuiding returns 0
20:23:39.788 00.000 15712 scope move finished after 12 + 51 ms
20:23:39.788 00.000 15712 Move returns status 0, amount 12
20:23:39.788 00.000 15712 MoveAxis(N, 0, ABG)
20:23:39.788 00.000 15712 Move returns status 0, amount 0
20:23:39.788 00.000 15712 move complete, result=0
20:23:39.788 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
20:23:39.792 00.004 15712 worker thread done servicing request
20:23:39.792 00.000 15712 Worker thread wakes up
20:23:39.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:39.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:41.202 01.410 15712 Exposure complete
20:23:41.256 00.054 15712 worker thread done servicing request
20:23:41.256 00.000 7988 OnExposeComplete: enter
20:23:41.263 00.007 7988 UpdateGuideState(): m_state=6
20:23:41.263 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3973
20:23:41.263 00.000 7988 Star::Find returns 1 (1), X=1173.90, Y=435.04, Mass=1464, SNR=26.0, Peak=255 HFD=2.9
20:23:41.263 00.000 7988 MultiStar: [#1 -0.29,0.08,1.03,U] [#2 -0.39,-0.12,1.03,U] [#3 -0.06,-0.02,0.96,U] [#4 -0.12,-0.09,1.07,U] [#5 -0.10,0.13,0.73,U] [#6 -0.46,-0.08,0.73,U] [#7 -0.25,-0.02,0.67,U] [#8 -0.42,-0.31,0.64,U] 
20:23:41.263 00.000 7988 refined, 8 included, MultiStar: {-0.28, -0.07}, one-star: {-0.45, -0.18}
20:23:41.263 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
20:23:41.263 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
20:23:41.263 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-2.90 mountX=0.07 mountY=0.28, mountTheta=1.33
20:23:41.263 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.07, opts=13)
20:23:41.273 00.010 7988 Enqueuing Move request for scope (-0.28, -0.07)
20:23:41.273 00.000 15712 Worker thread wakes up
20:23:41.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.07) opts 0xd
20:23:41.273 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.07)
20:23:41.273 00.000 15712 Moving (-0.28, -0.07) raw xDistance=0.07 yDistance=0.28
20:23:41.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:41.273 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.0 Saturated
20:23:41.276 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:41.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:41.276 00.000 7988 Enqueuing Expose request
20:23:41.279 00.003 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.21
20:23:41.279 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
20:23:41.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:23:41.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:23:41.279 00.000 15712 MoveAxis(E, 11, ABG)
20:23:41.279 00.000 15712 Guiding  Dir = 2, Dur = 11
20:23:41.279 00.000 15712 IsGuiding returns 0
20:23:41.307 00.028 15712 IsGuiding returns 1
20:23:41.307 00.000 15712 scope still moving after pulse duration time elapsed
20:23:41.363 00.056 15712 IsGuiding returns 0
20:23:41.363 00.000 15712 scope move finished after 11 + 80 ms
20:23:41.363 00.000 15712 Move returns status 0, amount 11
20:23:41.363 00.000 15712 MoveAxis(N, 0, ABG)
20:23:41.363 00.000 15712 Move returns status 0, amount 0
20:23:41.363 00.000 15712 move complete, result=0
20:23:41.363 00.000 15712 worker thread done servicing request
20:23:41.363 00.000 15712 Worker thread wakes up
20:23:41.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:41.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:41.363 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.3 px 0 ms NORTH
20:23:43.004 01.641 15712 Exposure complete
20:23:43.058 00.054 15712 worker thread done servicing request
20:23:43.058 00.000 7988 OnExposeComplete: enter
20:23:43.065 00.007 7988 UpdateGuideState(): m_state=6
20:23:43.065 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3974
20:23:43.067 00.002 7988 Star::Find returns 1 (0), X=1173.95, Y=435.44, Mass=1523, SNR=26.4, Peak=231 HFD=3.4
20:23:43.067 00.000 7988 MultiStar: [#1 -0.06,0.42,1.01,U] [#2 -0.29,0.32,0.99,U] [#3 0.05,0.21,0.96,U] [#4 -0.03,0.11,1.01,U] [#5 0.03,0.21,0.67,U] [#6 -0.10,0.36,0.71,U] [#7 -0.29,0.25,0.67,U] [#8 0.05,-0.02,0.70,U] 
20:23:43.069 00.002 7988 refined, 8 included, MultiStar: {-0.12, 0.24}, one-star: {-0.40, 0.22}
20:23:43.069 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.58) = xAngle (3.63 = -2.66)
20:23:43.071 00.002 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.45)
20:23:43.073 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.26 cameraTheta=2.05 mountX=-0.23 mountY=0.12, mountTheta=2.68
20:23:43.073 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.24, opts=13)
20:23:43.075 00.002 7988 Enqueuing Move request for scope (-0.12, 0.24)
20:23:43.077 00.002 15712 Worker thread wakes up
20:23:43.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
20:23:43.077 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
20:23:43.077 00.000 15712 Moving (-0.12, 0.24) raw xDistance=-0.23 yDistance=0.12
20:23:43.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:43.077 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.4
20:23:43.079 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:43.079 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:43.081 00.002 7988 Enqueuing Expose request
20:23:43.081 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 637.20
20:23:43.081 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
20:23:43.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:43.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:23:43.081 00.000 15712 MoveAxis(E, 53, ABG)
20:23:43.081 00.000 15712 Guiding  Dir = 2, Dur = 53
20:23:43.081 00.000 15712 IsGuiding returns 0
20:23:43.098 00.017 15712 PulseGuide returned control before completion, sleep 48
20:23:43.178 00.080 15712 IsGuiding returns 0
20:23:43.178 00.000 15712 Move returns status 0, amount 53
20:23:43.178 00.000 15712 MoveAxis(N, 0, ABG)
20:23:43.178 00.000 15712 Move returns status 0, amount 0
20:23:43.178 00.000 15712 move complete, result=0
20:23:43.178 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
20:23:43.180 00.002 15712 worker thread done servicing request
20:23:43.180 00.000 15712 Worker thread wakes up
20:23:43.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:43.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:44.586 01.406 15712 Exposure complete
20:23:44.642 00.056 15712 worker thread done servicing request
20:23:44.642 00.000 7988 OnExposeComplete: enter
20:23:44.647 00.005 7988 UpdateGuideState(): m_state=6
20:23:44.647 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3975
20:23:44.649 00.002 7988 Star::Find returns 1 (0), X=1173.93, Y=435.62, Mass=1514, SNR=26.5, Peak=217 HFD=3.3
20:23:44.649 00.000 7988 MultiStar: [#1 -0.29,0.56,1.03,U] [#2 -0.44,0.21,1.03,U] [#3 -0.29,0.29,0.95,U] [#4 -0.14,0.38,1.01,U] [#5 -0.14,0.53,0.75,U] [#6 -0.26,0.40,0.69,U] [#7 -0.41,0.22,0.65,U] [#8 -0.34,-0.03,0.66,U] 
20:23:44.651 00.002 7988 refined, 8 included, MultiStar: {-0.31, 0.34}, one-star: {-0.42, 0.40}
20:23:44.651 00.000 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.58) = xAngle (3.88 = -2.40)
20:23:44.653 00.002 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.71)
20:23:44.653 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.34 hyp=0.46 cameraTheta=2.30 mountX=-0.34 mountY=0.30, mountTheta=2.42
20:23:44.655 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.34, opts=13)
20:23:44.657 00.002 7988 Enqueuing Move request for scope (-0.31, 0.34)
20:23:44.657 00.000 15712 Worker thread wakes up
20:23:44.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.34) opts 0xd
20:23:44.657 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.34)
20:23:44.657 00.000 15712 Moving (-0.31, 0.34) raw xDistance=-0.34 yDistance=0.30
20:23:44.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:44.659 00.002 7988 UpdateGuideState exits: m=1514 SNR=26.5
20:23:44.661 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:44.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:44.663 00.002 7988 Enqueuing Expose request
20:23:44.663 00.000 15712 PPEC rslt: input = -0.34, final = -0.23, react = -0.20, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 637.18
20:23:44.663 00.000 15712 PPEC: input: -0.34, control: -0.23, exposure: 1500
20:23:44.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:23:44.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:23:44.663 00.000 15712 MoveAxis(E, 74, ABG)
20:23:44.663 00.000 15712 Guiding  Dir = 2, Dur = 74
20:23:44.696 00.033 15712 IsGuiding returns 0
20:23:44.710 00.014 15712 PulseGuide returned control before completion, sleep 68
20:23:44.789 00.079 15712 IsGuiding returns 1
20:23:44.789 00.000 15712 scope still moving after pulse duration time elapsed
20:23:44.825 00.036 15712 IsGuiding returns 0
20:23:44.825 00.000 15712 scope move finished after 74 + 54 ms
20:23:44.825 00.000 15712 Move returns status 0, amount 74
20:23:44.825 00.000 15712 MoveAxis(N, 0, ABG)
20:23:44.825 00.000 15712 Move returns status 0, amount 0
20:23:44.825 00.000 15712 move complete, result=0
20:23:44.825 00.000 7988 GuideStep: -0.3 px 74 ms EAST, 0.3 px 0 ms NORTH
20:23:44.825 00.000 15712 worker thread done servicing request
20:23:44.827 00.002 15712 Worker thread wakes up
20:23:44.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:44.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:46.565 01.738 15712 Exposure complete
20:23:46.624 00.059 15712 worker thread done servicing request
20:23:46.624 00.000 7988 OnExposeComplete: enter
20:23:46.626 00.002 7988 UpdateGuideState(): m_state=6
20:23:46.628 00.002 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3976
20:23:46.628 00.000 7988 Star::Find returns 1 (1), X=1174.01, Y=435.13, Mass=1547, SNR=26.9, Peak=255 HFD=3.0
20:23:46.630 00.002 7988 MultiStar: [#1 -0.07,-0.12,0.98,U] [#2 -0.28,-0.01,1.00,U] [#3 0.08,-0.17,0.94,U] [#4 0.14,0.21,1.00,U] [#5 -0.03,0.07,0.69,U] [#6 -0.18,0.01,0.69,U] [#7 -0.09,0.02,0.65,U] [#8 -0.23,-0.25,0.63,U] 
20:23:46.630 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.34, -0.09}
20:23:46.632 00.002 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.26 = -1.26)
20:23:46.632 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.85 = 1.85)
20:23:46.633 00.001 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.83 mountX=0.04 mountY=0.11, mountTheta=1.26
20:23:46.635 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.03, opts=13)
20:23:46.635 00.000 7988 Enqueuing Move request for scope (-0.11, -0.03)
20:23:46.637 00.002 15712 Worker thread wakes up
20:23:46.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
20:23:46.637 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
20:23:46.637 00.000 15712 Moving (-0.11, -0.03) raw xDistance=0.04 yDistance=0.11
20:23:46.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:46.637 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.9 Saturated
20:23:46.640 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:46.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:46.642 00.002 7988 Enqueuing Expose request
20:23:46.642 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.17
20:23:46.642 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
20:23:46.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:46.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:23:46.642 00.000 15712 MoveAxis(E, 7, ABG)
20:23:46.642 00.000 15712 Guiding  Dir = 2, Dur = 7
20:23:46.642 00.000 15712 IsGuiding returns 0
20:23:46.657 00.015 15712 IsGuiding returns 0
20:23:46.657 00.000 15712 Move returns status 0, amount 7
20:23:46.657 00.000 15712 MoveAxis(N, 0, ABG)
20:23:46.657 00.000 15712 Move returns status 0, amount 0
20:23:46.657 00.000 15712 move complete, result=0
20:23:46.657 00.000 15712 worker thread done servicing request
20:23:46.657 00.000 15712 Worker thread wakes up
20:23:46.657 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
20:23:46.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:46.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:48.079 01.422 15712 Exposure complete
20:23:48.137 00.058 15712 worker thread done servicing request
20:23:48.137 00.000 7988 OnExposeComplete: enter
20:23:48.137 00.000 7988 UpdateGuideState(): m_state=6
20:23:48.141 00.004 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3977
20:23:48.141 00.000 7988 Star::Find returns 1 (1), X=1174.07, Y=435.43, Mass=1602, SNR=27.3, Peak=255 HFD=3.5
20:23:48.141 00.000 7988 MultiStar: [#1 -0.07,0.23,1.00,U] [#2 -0.23,0.21,0.97,U] [#3 0.03,0.04,0.93,U] [#4 0.02,0.16,1.05,U] [#5 -0.15,0.26,0.71,U] [#6 -0.19,0.15,0.67,U] [#7 -0.03,0.09,0.67,U] [#8 -0.09,0.04,0.63,U] 
20:23:48.144 00.003 7988 refined, 8 included, MultiStar: {-0.11, 0.16}, one-star: {-0.28, 0.22}
20:23:48.144 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.75 = -2.53)
20:23:48.144 00.000 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.86 = 0.58)
20:23:48.144 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.17 mountX=-0.16 mountY=0.10, mountTheta=2.56
20:23:48.144 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.16, opts=13)
20:23:48.144 00.000 7988 Enqueuing Move request for scope (-0.11, 0.16)
20:23:48.144 00.000 15712 Worker thread wakes up
20:23:48.144 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
20:23:48.144 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
20:23:48.144 00.000 15712 Moving (-0.11, 0.16) raw xDistance=-0.16 yDistance=0.10
20:23:48.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:23:48.144 00.000 7988 UpdateGuideState exits: m=1602 SNR=27.3 Saturated
20:23:48.154 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:48.154 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:48.154 00.000 7988 Enqueuing Expose request
20:23:48.157 00.003 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.16
20:23:48.157 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
20:23:48.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:48.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:23:48.157 00.000 15712 MoveAxis(E, 11, ABG)
20:23:48.157 00.000 15712 Guiding  Dir = 2, Dur = 11
20:23:48.157 00.000 15712 IsGuiding returns 0
20:23:48.179 00.022 15712 IsGuiding returns 1
20:23:48.179 00.000 15712 scope still moving after pulse duration time elapsed
20:23:48.229 00.050 15712 IsGuiding returns 0
20:23:48.229 00.000 15712 scope move finished after 11 + 60 ms
20:23:48.229 00.000 15712 Move returns status 0, amount 11
20:23:48.229 00.000 15712 MoveAxis(N, 0, ABG)
20:23:48.229 00.000 15712 Move returns status 0, amount 0
20:23:48.229 00.000 15712 move complete, result=0
20:23:48.229 00.000 7988 GuideStep: -0.2 px 11 ms EAST, 0.1 px 0 ms NORTH
20:23:48.229 00.000 15712 worker thread done servicing request
20:23:48.231 00.002 15712 Worker thread wakes up
20:23:48.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:48.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:49.868 01.637 15712 Exposure complete
20:23:49.916 00.048 15712 worker thread done servicing request
20:23:49.916 00.000 7988 OnExposeComplete: enter
20:23:49.930 00.014 7988 UpdateGuideState(): m_state=6
20:23:49.931 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3978
20:23:49.931 00.000 7988 Star::Find returns 1 (0), X=1173.91, Y=434.82, Mass=1458, SNR=25.8, Peak=188 HFD=3.4
20:23:49.934 00.003 7988 MultiStar: [#1 -0.35,-0.28,1.01,U] [#2 -0.39,-0.38,1.01,U] [#3 -0.18,-0.43,0.97,U] [#4 0.00,-0.39,1.05,U] [#5 -0.26,-0.40,0.72,U] [#6 -0.39,-0.15,0.74,U] [#7 -0.12,-0.35,0.69,U] [#8 -0.29,-0.71,0.66,U] 
20:23:49.936 00.002 7988 refined, 8 included, MultiStar: {-0.27, -0.38}, one-star: {-0.44, -0.40}
20:23:49.936 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
20:23:49.936 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
20:23:49.938 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.38 hyp=0.47 cameraTheta=-2.18 mountX=0.38 mountY=0.28, mountTheta=0.63
20:23:49.940 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.38, opts=13)
20:23:49.942 00.002 7988 Enqueuing Move request for scope (-0.27, -0.38)
20:23:49.942 00.000 15712 Worker thread wakes up
20:23:49.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.38) opts 0xd
20:23:49.942 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.38)
20:23:49.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:49.942 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.8
20:23:49.945 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:49.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:49.945 00.000 7988 Enqueuing Expose request
20:23:49.947 00.002 15712 Moving (-0.27, -0.38) raw xDistance=0.38 yDistance=0.28
20:23:49.947 00.000 15712 PPEC rslt: input = 0.38, final = 0.20, react = 0.23, pred = -0.03, hyst = 0.21, hyst_pct = 0.00, period_length = 637.15
20:23:49.947 00.000 15712 PPEC: input: 0.38, control: 0.20, exposure: 1500
20:23:49.947 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.40 newest=0.49
20:23:49.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
20:23:49.947 00.000 15712 MoveAxis(W, 64, ABG)
20:23:49.947 00.000 15712 Guiding  Dir = 3, Dur = 64
20:23:49.947 00.000 15712 IsGuiding returns 0
20:23:49.964 00.017 15712 PulseGuide returned control before completion, sleep 59
20:23:50.050 00.086 15712 IsGuiding returns 0
20:23:50.050 00.000 15712 Move returns status 0, amount 64
20:23:50.050 00.000 15712 BLC: Oldest BLC event removed
20:23:50.050 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 191 applied
20:23:50.050 00.000 15712 MoveAxis(S, 262, ABG)
20:23:50.050 00.000 15712 Guiding  Dir = 1, Dur = 262
20:23:50.050 00.000 15712 IsGuiding returns 0
20:23:50.127 00.077 15712 PulseGuide returned control before completion, sleep 192
20:23:50.331 00.204 15712 IsGuiding returns 1
20:23:50.331 00.000 15712 scope still moving after pulse duration time elapsed
20:23:50.362 00.031 15712 IsGuiding returns 1
20:23:50.394 00.032 15712 IsGuiding returns 1
20:23:50.446 00.052 15712 IsGuiding returns 0
20:23:50.446 00.000 15712 scope move finished after 262 + 138 ms
20:23:50.446 00.000 15712 Move returns status 0, amount 262
20:23:50.446 00.000 15712 move complete, result=0
20:23:50.446 00.000 15712 worker thread done servicing request
20:23:50.446 00.000 15712 Worker thread wakes up
20:23:50.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:50.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:50.446 00.000 7988 GuideStep: 0.4 px 64 ms WEST, 0.3 px 262 ms SOUTH
20:23:51.864 01.418 15712 Exposure complete
20:23:51.919 00.055 15712 worker thread done servicing request
20:23:51.925 00.006 7988 OnExposeComplete: enter
20:23:51.925 00.000 7988 UpdateGuideState(): m_state=6
20:23:51.925 00.000 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3979
20:23:51.925 00.000 7988 Star::Find returns 1 (0), X=1174.04, Y=435.11, Mass=1549, SNR=26.8, Peak=213 HFD=3.4
20:23:51.925 00.000 7988 MultiStar: [#1 0.07,-0.07,0.98,U] [#2 -0.16,-0.17,1.00,U] [#3 0.18,-0.09,0.92,U] [#4 0.00,-0.07,1.02,U] [#5 0.17,-0.02,0.72,U] [#6 -0.05,-0.06,0.69,U] [#7 0.06,-0.12,0.64,U] [#8 -0.20,-0.45,0.62,U] 
20:23:51.925 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {-0.31, -0.11}
20:23:51.925 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
20:23:51.925 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
20:23:51.925 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.83 mountX=0.12 mountY=0.04, mountTheta=0.29
20:23:51.925 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
20:23:51.936 00.011 7988 Enqueuing Move request for scope (-0.03, -0.12)
20:23:51.936 00.000 15712 Worker thread wakes up
20:23:51.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
20:23:51.936 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
20:23:51.936 00.000 15712 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=0.04
20:23:51.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:51.936 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8
20:23:51.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:51.941 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:51.941 00.000 7988 Enqueuing Expose request
20:23:51.941 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.277807, 1:0.035433
20:23:51.941 00.000 15712 BLC: No correction, Miss < min_move
20:23:51.941 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.14
20:23:51.941 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
20:23:51.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:51.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:23:51.941 00.000 15712 MoveAxis(E, 11, ABG)
20:23:51.941 00.000 15712 Guiding  Dir = 2, Dur = 11
20:23:51.941 00.000 15712 IsGuiding returns 0
20:23:51.970 00.029 15712 IsGuiding returns 1
20:23:51.970 00.000 15712 scope still moving after pulse duration time elapsed
20:23:52.030 00.060 15712 IsGuiding returns 0
20:23:52.030 00.000 15712 scope move finished after 11 + 75 ms
20:23:52.030 00.000 15712 Move returns status 0, amount 11
20:23:52.030 00.000 15712 MoveAxis(N, 0, ABG)
20:23:52.030 00.000 15712 Move returns status 0, amount 0
20:23:52.030 00.000 15712 move complete, result=0
20:23:52.030 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
20:23:52.036 00.006 15712 worker thread done servicing request
20:23:52.036 00.000 15712 Worker thread wakes up
20:23:52.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:52.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:53.775 01.739 15712 Exposure complete
20:23:53.822 00.047 15712 worker thread done servicing request
20:23:53.822 00.000 7988 OnExposeComplete: enter
20:23:53.836 00.014 7988 UpdateGuideState(): m_state=6
20:23:53.838 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3980
20:23:53.839 00.001 7988 Star::Find returns 1 (0), X=1174.18, Y=435.15, Mass=1459, SNR=26.0, Peak=177 HFD=3.6
20:23:53.839 00.000 7988 MultiStar: [#1 -0.08,0.06,0.99,U] [#2 -0.19,-0.21,0.99,U] [#3 0.23,-0.13,0.93,U] [#4 0.10,-0.20,1.02,U] [#5 0.08,0.10,0.66,U] [#6 -0.06,-0.20,0.71,U] [#7 0.00,-0.25,0.67,U] [#8 -0.27,-0.55,0.65,U] 
20:23:53.841 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.15}, one-star: {-0.17, -0.07}
20:23:53.841 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
20:23:53.843 00.002 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
20:23:53.843 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.81 mountX=0.15 mountY=0.04, mountTheta=0.26
20:23:53.845 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.15, opts=13)
20:23:53.847 00.002 7988 Enqueuing Move request for scope (-0.04, -0.15)
20:23:53.847 00.000 15712 Worker thread wakes up
20:23:53.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
20:23:53.847 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
20:23:53.847 00.000 15712 Moving (-0.04, -0.15) raw xDistance=0.15 yDistance=0.04
20:23:53.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:53.847 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.0
20:23:53.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:53.852 00.005 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.277807, 1:0.035433, 2:0.039835
20:23:53.852 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:53.852 00.000 7988 Enqueuing Expose request
20:23:53.852 00.000 15712 BLC: No correction, Miss < min_move
20:23:53.856 00.004 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.13
20:23:53.856 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
20:23:53.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:53.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:23:53.856 00.000 15712 MoveAxis(E, 7, ABG)
20:23:53.856 00.000 15712 Guiding  Dir = 2, Dur = 7
20:23:53.856 00.000 15712 IsGuiding returns 0
20:23:53.886 00.030 15712 IsGuiding returns 0
20:23:53.886 00.000 15712 Move returns status 0, amount 7
20:23:53.886 00.000 15712 MoveAxis(N, 0, ABG)
20:23:53.886 00.000 15712 Move returns status 0, amount 0
20:23:53.886 00.000 15712 move complete, result=0
20:23:53.886 00.000 15712 worker thread done servicing request
20:23:53.886 00.000 15712 Worker thread wakes up
20:23:53.886 00.000 7988 GuideStep: 0.2 px 7 ms EAST, 0.0 px 0 ms NORTH
20:23:53.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:53.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:55.306 01.420 15712 Exposure complete
20:23:55.353 00.047 15712 worker thread done servicing request
20:23:55.353 00.000 7988 OnExposeComplete: enter
20:23:55.367 00.014 7988 UpdateGuideState(): m_state=6
20:23:55.367 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3981
20:23:55.367 00.000 7988 Star::Find returns 1 (1), X=1173.91, Y=435.91, Mass=1587, SNR=27.0, Peak=255 HFD=3.5
20:23:55.370 00.003 7988 MultiStar: [#1 -0.50,0.78,0.98,U] [#2 -0.43,0.70,0.99,U] [#3 -0.08,0.60,0.94,U] [#4 -0.19,0.71,1.01,U] [#5 -0.23,0.76,0.70,U] [#6 -0.49,0.69,0.67,U] [#7 -0.42,0.58,0.63,U] [#8 -0.51,0.42,0.64,U] 
20:23:55.370 00.000 7988 refined, 8 included, MultiStar: {-0.36, 0.67}, one-star: {-0.44, 0.69}
20:23:55.370 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.64)
20:23:55.370 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.47)
20:23:55.370 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=0.67 hyp=0.76 cameraTheta=2.06 mountX=-0.67 mountY=0.34, mountTheta=2.67
20:23:55.370 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=0.67, opts=13)
20:23:55.370 00.000 7988 Enqueuing Move request for scope (-0.36, 0.67)
20:23:55.370 00.000 15712 Worker thread wakes up
20:23:55.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:55.370 00.000 7988 UpdateGuideState exits: m=1587 SNR=27.0 Saturated
20:23:55.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:55.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:55.383 00.013 7988 Enqueuing Expose request
20:23:55.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.67) opts 0xd
20:23:55.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, 0.67)
20:23:55.383 00.000 15712 Moving (-0.36, 0.67) raw xDistance=-0.67 yDistance=0.34
20:23:55.383 00.000 15712 BLC: window closed
20:23:55.383 00.000 15712 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.277807, 1:0.035433, 2:0.039835
20:23:55.383 00.000 15712 BLC: Under-shoot: nominal increase by 31
20:23:55.383 00.000 15712 BLC: window closed
20:23:55.383 00.000 15712 BLC: Pulse adjusted to 210
20:23:55.387 00.004 15712 PPEC rslt: input = -0.67, final = -0.43, react = -0.40, pred = -0.03, hyst = -0.36, hyst_pct = 0.00, period_length = 637.12
20:23:55.387 00.000 15712 PPEC: input: -0.67, control: -0.43, exposure: 1500
20:23:55.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
20:23:55.387 00.000 15712 MoveAxis(E, 139, ABG)
20:23:55.387 00.000 15712 Guiding  Dir = 2, Dur = 139
20:23:55.387 00.000 15712 IsGuiding returns 0
20:23:55.404 00.017 15712 PulseGuide returned control before completion, sleep 132
20:23:55.542 00.138 15712 IsGuiding returns 1
20:23:55.542 00.000 15712 scope still moving after pulse duration time elapsed
20:23:55.581 00.039 15712 IsGuiding returns 0
20:23:55.581 00.000 15712 scope move finished after 139 + 54 ms
20:23:55.581 00.000 15712 Move returns status 0, amount 139
20:23:55.581 00.000 15712 MoveAxis(S, 87, ABG)
20:23:55.581 00.000 15712 Guiding  Dir = 1, Dur = 87
20:23:55.581 00.000 15712 IsGuiding returns 0
20:23:55.659 00.078 15712 PulseGuide returned control before completion, sleep 18
20:23:55.693 00.034 15712 IsGuiding returns 1
20:23:55.693 00.000 15712 scope still moving after pulse duration time elapsed
20:23:55.719 00.026 15712 IsGuiding returns 1
20:23:55.767 00.048 15712 IsGuiding returns 0
20:23:55.767 00.000 15712 scope move finished after 87 + 104 ms
20:23:55.767 00.000 15712 Move returns status 0, amount 87
20:23:55.767 00.000 15712 move complete, result=0
20:23:55.767 00.000 7988 GuideStep: -0.7 px 139 ms EAST, 0.3 px 87 ms SOUTH
20:23:55.776 00.009 15712 worker thread done servicing request
20:23:55.776 00.000 15712 Worker thread wakes up
20:23:55.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:55.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:55.880 00.104 7988 evsrv: cli 0CCD0AC8 connect
20:23:55.880 00.000 7988 case statement mapped state 6 to 3
20:23:55.880 00.000 7988 case statement mapped state 6 to 3
20:23:55.880 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_pixel_scale","id":"4d4f4940-71ae-467e-8ecd-277a85fc469b"}
20:23:55.886 00.006 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"4d4f4940-71ae-467e-8ecd-277a85fc469b"}
20:23:55.888 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
20:23:57.416 01.528 15712 Exposure complete
20:23:57.476 00.060 15712 worker thread done servicing request
20:23:57.476 00.000 7988 OnExposeComplete: enter
20:23:57.478 00.002 7988 UpdateGuideState(): m_state=6
20:23:57.478 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3982
20:23:57.478 00.000 7988 Star::Find returns 1 (0), X=1174.25, Y=435.95, Mass=1486, SNR=26.1, Peak=178 HFD=3.6
20:23:57.478 00.000 7988 MultiStar: [#1 0.04,0.81,1.03,U] [#2 -0.06,0.67,1.01,U] [#3 0.13,0.52,0.94,U] [#4 0.30,0.68,1.03,U] [#5 0.02,0.84,0.71,U] [#6 -0.05,0.84,0.73,U] [#7 0.04,0.77,0.64,U] [#8 0.17,0.74,0.63,U] 
20:23:57.478 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.73}, one-star: {-0.10, 0.73}
20:23:57.478 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
20:23:57.478 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
20:23:57.478 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.73 hyp=0.73 cameraTheta=1.49 mountX=-0.73 mountY=-0.07, mountTheta=-3.04
20:23:57.478 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.73, opts=13)
20:23:57.478 00.000 7988 Enqueuing Move request for scope (0.06, 0.73)
20:23:57.478 00.000 15712 Worker thread wakes up
20:23:57.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.73) opts 0xd
20:23:57.478 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.73)
20:23:57.478 00.000 15712 Moving (0.06, 0.73) raw xDistance=-0.73 yDistance=-0.07
20:23:57.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:57.478 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.1
20:23:57.491 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:57.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:57.494 00.003 7988 Enqueuing Expose request
20:23:57.494 00.000 15712 PPEC rslt: input = -0.73, final = -0.48, react = -0.44, pred = -0.04, hyst = -0.39, hyst_pct = 0.00, period_length = 637.11
20:23:57.495 00.001 15712 PPEC: input: -0.73, control: -0.48, exposure: 1500
20:23:57.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:57.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:23:57.495 00.000 15712 MoveAxis(E, 156, ABG)
20:23:57.495 00.000 15712 Guiding  Dir = 2, Dur = 156
20:23:57.495 00.000 15712 IsGuiding returns 0
20:23:57.512 00.017 15712 PulseGuide returned control before completion, sleep 146
20:23:57.691 00.179 15712 IsGuiding returns 0
20:23:57.691 00.000 15712 Move returns status 0, amount 156
20:23:57.691 00.000 15712 MoveAxis(N, 0, ABG)
20:23:57.691 00.000 15712 Move returns status 0, amount 0
20:23:57.691 00.000 15712 move complete, result=0
20:23:57.691 00.000 15712 worker thread done servicing request
20:23:57.691 00.000 7988 GuideStep: -0.7 px 156 ms EAST, -0.1 px 0 ms NORTH
20:23:57.693 00.002 15712 Worker thread wakes up
20:23:57.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:57.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:23:59.109 01.416 15712 Exposure complete
20:23:59.160 00.051 15712 worker thread done servicing request
20:23:59.160 00.000 7988 OnExposeComplete: enter
20:23:59.160 00.000 7988 UpdateGuideState(): m_state=6
20:23:59.171 00.011 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3983
20:23:59.171 00.000 7988 Star::Find returns 1 (0), X=1174.14, Y=435.48, Mass=1540, SNR=26.6, Peak=233 HFD=3.5
20:23:59.171 00.000 7988 MultiStar: [#1 0.00,0.56,0.98,U] [#2 -0.15,0.56,0.97,U] [#3 0.11,0.35,0.94,U] [#4 0.11,0.21,1.01,U] [#5 0.12,0.73,0.70,U] [#6 0.17,0.22,0.70,U] [#7 0.01,0.37,0.67,U] [#8 -0.16,0.14,0.68,U] 
20:23:59.171 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.38}, one-star: {-0.21, 0.26}
20:23:59.171 00.000 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
20:23:59.171 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.67)
20:23:59.177 00.006 7988 CameraToMount -- cameraX=-0.21 cameraY=0.26 hyp=0.34 cameraTheta=2.27 mountX=-0.26 mountY=0.21, mountTheta=2.46
20:23:59.177 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.26, opts=13)
20:23:59.177 00.000 7988 Enqueuing Move request for scope (-0.21, 0.26)
20:23:59.177 00.000 15712 Worker thread wakes up
20:23:59.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.26) opts 0xd
20:23:59.177 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.26)
20:23:59.177 00.000 15712 Moving (-0.21, 0.26) raw xDistance=-0.26 yDistance=0.21
20:23:59.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:23:59.177 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.6
20:23:59.184 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:59.184 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:23:59.186 00.002 7988 Enqueuing Expose request
20:23:59.186 00.000 15712 PPEC rslt: input = -0.26, final = -0.22, react = -0.15, pred = -0.07, hyst = -0.16, hyst_pct = 0.00, period_length = 637.10
20:23:59.186 00.000 15712 PPEC: input: -0.26, control: -0.22, exposure: 1500
20:23:59.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:59.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:23:59.186 00.000 15712 MoveAxis(E, 73, ABG)
20:23:59.186 00.000 15712 Guiding  Dir = 2, Dur = 73
20:23:59.186 00.000 15712 IsGuiding returns 0
20:23:59.204 00.018 15712 PulseGuide returned control before completion, sleep 61
20:23:59.282 00.078 15712 IsGuiding returns 1
20:23:59.282 00.000 15712 scope still moving after pulse duration time elapsed
20:23:59.322 00.040 15712 IsGuiding returns 0
20:23:59.322 00.000 15712 scope move finished after 73 + 61 ms
20:23:59.322 00.000 15712 Move returns status 0, amount 73
20:23:59.322 00.000 15712 MoveAxis(N, 0, ABG)
20:23:59.322 00.000 15712 Move returns status 0, amount 0
20:23:59.322 00.000 15712 move complete, result=0
20:23:59.322 00.000 15712 worker thread done servicing request
20:23:59.322 00.000 15712 Worker thread wakes up
20:23:59.322 00.000 7988 GuideStep: -0.3 px 73 ms EAST, 0.2 px 0 ms NORTH
20:23:59.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:23:59.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:00.957 01.635 15712 Exposure complete
20:24:01.015 00.058 15712 worker thread done servicing request
20:24:01.015 00.000 7988 OnExposeComplete: enter
20:24:01.019 00.004 7988 UpdateGuideState(): m_state=6
20:24:01.019 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3984
20:24:01.019 00.000 7988 Star::Find returns 1 (0), X=1174.25, Y=435.45, Mass=1533, SNR=26.7, Peak=223 HFD=3.3
20:24:01.019 00.000 7988 MultiStar: [#1 0.33,0.32,0.97,U] [#2 0.12,0.07,0.99,U] [#3 0.30,0.14,0.92,U] [#4 0.62,0.17,1.03,U] [#5 0.43,0.05,0.67,U] [#6 0.16,0.19,0.71,U] [#7 0.31,0.11,0.67,U] [#8 0.12,-0.10,0.66,U] 
20:24:01.019 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.14}, one-star: {-0.10, 0.23}
20:24:01.019 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
20:24:01.019 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.37)
20:24:01.019 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.96 mountX=-0.23 mountY=0.09, mountTheta=2.77
20:24:01.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.23, opts=13)
20:24:01.019 00.000 7988 Enqueuing Move request for scope (-0.10, 0.23)
20:24:01.019 00.000 15712 Worker thread wakes up
20:24:01.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
20:24:01.019 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
20:24:01.019 00.000 15712 Moving (-0.10, 0.23) raw xDistance=-0.23 yDistance=0.09
20:24:01.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:24:01.032 00.013 7988 UpdateGuideState exits: m=1533 SNR=26.7
20:24:01.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:01.034 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:01.034 00.000 7988 Enqueuing Expose request
20:24:01.034 00.000 15712 PPEC rslt: input = -0.23, final = -0.21, react = -0.14, pred = -0.07, hyst = -0.15, hyst_pct = 0.00, period_length = 637.09
20:24:01.034 00.000 15712 PPEC: input: -0.23, control: -0.21, exposure: 1500
20:24:01.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:01.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:24:01.034 00.000 15712 MoveAxis(E, 67, ABG)
20:24:01.034 00.000 15712 Guiding  Dir = 2, Dur = 67
20:24:01.034 00.000 15712 IsGuiding returns 0
20:24:01.065 00.031 15712 PulseGuide returned control before completion, sleep 49
20:24:01.145 00.080 15712 IsGuiding returns 0
20:24:01.145 00.000 15712 Move returns status 0, amount 67
20:24:01.145 00.000 15712 MoveAxis(N, 0, ABG)
20:24:01.145 00.000 15712 Move returns status 0, amount 0
20:24:01.145 00.000 15712 move complete, result=0
20:24:01.145 00.000 15712 worker thread done servicing request
20:24:01.145 00.000 15712 Worker thread wakes up
20:24:01.145 00.000 7988 GuideStep: -0.2 px 67 ms EAST, 0.1 px 0 ms NORTH
20:24:01.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:01.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:02.566 01.421 15712 Exposure complete
20:24:02.627 00.061 15712 worker thread done servicing request
20:24:02.627 00.000 7988 OnExposeComplete: enter
20:24:02.628 00.001 7988 UpdateGuideState(): m_state=6
20:24:02.628 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3985
20:24:02.630 00.002 7988 Star::Find returns 1 (0), X=1174.44, Y=435.22, Mass=1496, SNR=26.4, Peak=208 HFD=3.2
20:24:02.630 00.000 7988 MultiStar: [#1 0.28,-0.12,1.00,U] [#2 0.16,-0.09,1.02,U] [#3 0.25,-0.14,0.97,U] [#4 0.56,-0.05,1.00,U] [#5 0.56,-0.08,0.77,U] [#6 0.28,-0.04,0.72,U] [#7 0.27,-0.03,0.65,U] [#8 0.21,-0.40,0.66,U] 
20:24:02.630 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.10}, one-star: {0.09, 0.00}
20:24:02.630 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.58) = xAngle (1.62 = 1.62)
20:24:02.630 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.73 = -1.55)
20:24:02.630 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=-0.00 mountY=-0.09, mountTheta=-1.62
20:24:02.630 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.00, opts=13)
20:24:02.630 00.000 7988 Enqueuing Move request for scope (0.09, 0.00)
20:24:02.630 00.000 15712 Worker thread wakes up
20:24:02.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
20:24:02.630 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
20:24:02.630 00.000 15712 Moving (0.09, 0.00) raw xDistance=-0.00 yDistance=-0.09
20:24:02.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:02.630 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.4
20:24:02.642 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:02.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:02.644 00.002 7988 Enqueuing Expose request
20:24:02.644 00.000 15712 PPEC rslt: input = -0.00, final = -0.08, react = -0.00, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 637.08
20:24:02.644 00.000 15712 PPEC: input: -0.00, control: -0.08, exposure: 1500
20:24:02.644 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:02.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:24:02.644 00.000 15712 MoveAxis(E, 25, ABG)
20:24:02.644 00.000 15712 Guiding  Dir = 2, Dur = 25
20:24:02.644 00.000 15712 IsGuiding returns 0
20:24:02.660 00.016 15712 PulseGuide returned control before completion, sleep 19
20:24:02.710 00.050 15712 IsGuiding returns 0
20:24:02.710 00.000 15712 Move returns status 0, amount 25
20:24:02.710 00.000 15712 MoveAxis(N, 0, ABG)
20:24:02.710 00.000 15712 Move returns status 0, amount 0
20:24:02.710 00.000 15712 move complete, result=0
20:24:02.710 00.000 7988 GuideStep: -0.0 px 25 ms EAST, -0.1 px 0 ms NORTH
20:24:02.713 00.003 15712 worker thread done servicing request
20:24:02.713 00.000 15712 Worker thread wakes up
20:24:02.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:02.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:04.351 01.638 15712 Exposure complete
20:24:04.410 00.059 15712 worker thread done servicing request
20:24:04.410 00.000 7988 OnExposeComplete: enter
20:24:04.413 00.003 7988 UpdateGuideState(): m_state=6
20:24:04.413 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3986
20:24:04.415 00.002 7988 Star::Find returns 1 (0), X=1174.50, Y=434.95, Mass=1423, SNR=25.5, Peak=185 HFD=3.2
20:24:04.415 00.000 7988 MultiStar: [#1 0.31,-0.20,1.05,U] [#2 0.12,-0.54,1.03,U] [#3 0.50,-0.57,0.99,U] [#4 0.50,-0.37,1.09,U] [#5 0.64,-0.07,0.78,U] [#6 0.24,-0.28,0.74,U] [#7 0.40,-0.40,0.66,U] [#8 0.36,-0.75,0.65,U] 
20:24:04.417 00.002 7988 single-star, 8 included, MultiStar: {0.35, -0.38}, one-star: {0.15, -0.26}
20:24:04.417 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.58) = xAngle (0.53 = 0.53)
20:24:04.419 00.002 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.64)
20:24:04.419 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-1.05 mountX=0.26 mountY=-0.15, mountTheta=-0.50
20:24:04.421 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.26, opts=13)
20:24:04.423 00.002 7988 Enqueuing Move request for scope (0.15, -0.26)
20:24:04.423 00.000 15712 Worker thread wakes up
20:24:04.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.26) opts 0xd
20:24:04.423 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.26)
20:24:04.423 00.000 15712 Moving (0.15, -0.26) raw xDistance=0.26 yDistance=-0.15
20:24:04.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:04.423 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.5
20:24:04.426 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:04.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:04.428 00.002 7988 Enqueuing Expose request
20:24:04.430 00.002 15712 PPEC rslt: input = 0.26, final = 0.09, react = 0.16, pred = -0.07, hyst = 0.13, hyst_pct = 0.00, period_length = 637.07
20:24:04.430 00.000 15712 PPEC: input: 0.26, control: 0.09, exposure: 1500
20:24:04.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:04.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:24:04.430 00.000 15712 MoveAxis(W, 28, ABG)
20:24:04.430 00.000 15712 Guiding  Dir = 3, Dur = 28
20:24:04.430 00.000 15712 IsGuiding returns 0
20:24:04.447 00.017 15712 PulseGuide returned control before completion, sleep 16
20:24:04.481 00.034 15712 IsGuiding returns 1
20:24:04.481 00.000 15712 scope still moving after pulse duration time elapsed
20:24:04.508 00.027 15712 IsGuiding returns 0
20:24:04.508 00.000 15712 scope move finished after 28 + 49 ms
20:24:04.508 00.000 15712 Move returns status 0, amount 28
20:24:04.508 00.000 15712 MoveAxis(N, 0, ABG)
20:24:04.508 00.000 15712 Move returns status 0, amount 0
20:24:04.508 00.000 15712 move complete, result=0
20:24:04.508 00.000 15712 worker thread done servicing request
20:24:04.508 00.000 15712 Worker thread wakes up
20:24:04.508 00.000 7988 GuideStep: 0.3 px 28 ms WEST, -0.1 px 0 ms NORTH
20:24:04.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:04.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:05.927 01.419 15712 Exposure complete
20:24:05.979 00.052 15712 worker thread done servicing request
20:24:05.979 00.000 7988 OnExposeComplete: enter
20:24:05.988 00.009 7988 UpdateGuideState(): m_state=6
20:24:05.990 00.002 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3987
20:24:05.990 00.000 7988 Star::Find returns 1 (0), X=1174.50, Y=434.66, Mass=1540, SNR=26.4, Peak=194 HFD=3.3
20:24:05.992 00.002 7988 MultiStar: [#1 0.34,-0.29,1.00,U] [#2 0.32,-0.51,1.00,U] [#3 0.48,-0.35,0.94,U] [#4 0.50,-0.48,1.02,U] [#5 0.53,-0.25,0.72,U] [#6 0.21,-0.64,0.71,U] [#7 0.32,-0.59,0.68,U] [#8 0.39,-0.81,0.63,U] 
20:24:05.994 00.002 7988 single-star, 8 included, MultiStar: {0.36, -0.48}, one-star: {0.15, -0.56}
20:24:05.994 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
20:24:05.994 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.90)
20:24:05.996 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.56 hyp=0.58 cameraTheta=-1.30 mountX=0.55 mountY=-0.14, mountTheta=-0.25
20:24:05.998 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.56, opts=13)
20:24:05.998 00.000 7988 Enqueuing Move request for scope (0.15, -0.56)
20:24:06.000 00.002 15712 Worker thread wakes up
20:24:06.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.56) opts 0xd
20:24:06.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.56)
20:24:06.000 00.000 15712 Moving (0.15, -0.56) raw xDistance=0.55 yDistance=-0.14
20:24:06.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:06.000 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.4
20:24:06.003 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:06.004 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:06.004 00.000 7988 Enqueuing Expose request
20:24:06.004 00.000 15712 PPEC rslt: input = 0.55, final = 0.24, react = 0.33, pred = -0.09, hyst = 0.29, hyst_pct = 0.00, period_length = 637.06
20:24:06.004 00.000 15712 PPEC: input: 0.55, control: 0.24, exposure: 1500
20:24:06.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:06.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:24:06.004 00.000 15712 MoveAxis(W, 79, ABG)
20:24:06.004 00.000 15712 Guiding  Dir = 3, Dur = 79
20:24:06.004 00.000 15712 IsGuiding returns 0
20:24:06.036 00.032 15712 PulseGuide returned control before completion, sleep 61
20:24:06.115 00.079 15712 IsGuiding returns 1
20:24:06.115 00.000 15712 scope still moving after pulse duration time elapsed
20:24:06.147 00.032 15712 IsGuiding returns 0
20:24:06.147 00.000 15712 scope move finished after 79 + 61 ms
20:24:06.147 00.000 15712 Move returns status 0, amount 79
20:24:06.147 00.000 15712 MoveAxis(N, 0, ABG)
20:24:06.147 00.000 15712 Move returns status 0, amount 0
20:24:06.147 00.000 15712 move complete, result=0
20:24:06.147 00.000 15712 worker thread done servicing request
20:24:06.147 00.000 15712 Worker thread wakes up
20:24:06.147 00.000 7988 GuideStep: 0.6 px 79 ms WEST, -0.1 px 0 ms NORTH
20:24:06.149 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:06.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:07.791 01.642 15712 Exposure complete
20:24:07.849 00.058 15712 worker thread done servicing request
20:24:07.849 00.000 7988 OnExposeComplete: enter
20:24:07.849 00.000 7988 UpdateGuideState(): m_state=6
20:24:07.852 00.003 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3988
20:24:07.852 00.000 7988 Star::Find returns 1 (0), X=1174.34, Y=434.96, Mass=1569, SNR=27.0, Peak=182 HFD=3.9
20:24:07.852 00.000 7988 MultiStar: [#1 0.35,-0.18,1.01,U] [#2 0.14,-0.17,0.98,U] [#3 0.48,-0.41,0.90,U] [#4 0.71,-0.33,0.99,U] [#5 0.68,-0.21,0.66,U] [#6 0.28,-0.44,0.70,U] [#7 0.42,-0.34,0.64,U] [#8 0.35,-0.76,0.65,U] 
20:24:07.852 00.000 7988 single-star, 8 included, MultiStar: {0.37, -0.33}, one-star: {-0.01, -0.25}
20:24:07.852 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
20:24:07.852 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
20:24:07.852 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.59 mountX=0.25 mountY=0.01, mountTheta=0.05
20:24:07.852 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.25, opts=13)
20:24:07.852 00.000 7988 Enqueuing Move request for scope (-0.01, -0.25)
20:24:07.852 00.000 15712 Worker thread wakes up
20:24:07.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
20:24:07.852 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
20:24:07.852 00.000 15712 Moving (-0.01, -0.25) raw xDistance=0.25 yDistance=0.01
20:24:07.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:07.852 00.000 7988 UpdateGuideState exits: m=1569 SNR=27.0
20:24:07.852 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:07.866 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:07.866 00.000 7988 Enqueuing Expose request
20:24:07.868 00.002 15712 PPEC rslt: input = 0.25, final = 0.06, react = 0.15, pred = -0.09, hyst = 0.14, hyst_pct = 0.00, period_length = 637.05
20:24:07.868 00.000 15712 PPEC: input: 0.25, control: 0.06, exposure: 1500
20:24:07.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:07.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:24:07.868 00.000 15712 MoveAxis(W, 20, ABG)
20:24:07.868 00.000 15712 Guiding  Dir = 3, Dur = 20
20:24:07.868 00.000 15712 IsGuiding returns 0
20:24:07.883 00.015 15712 IsGuiding returns 1
20:24:07.883 00.000 15712 scope still moving after pulse duration time elapsed
20:24:07.934 00.051 15712 IsGuiding returns 0
20:24:07.934 00.000 15712 scope move finished after 20 + 48 ms
20:24:07.934 00.000 15712 Move returns status 0, amount 20
20:24:07.934 00.000 15712 MoveAxis(N, 0, ABG)
20:24:07.934 00.000 15712 Move returns status 0, amount 0
20:24:07.934 00.000 15712 move complete, result=0
20:24:07.934 00.000 7988 GuideStep: 0.3 px 20 ms WEST, 0.0 px 0 ms NORTH
20:24:07.940 00.006 15712 worker thread done servicing request
20:24:07.940 00.000 15712 Worker thread wakes up
20:24:07.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:07.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:09.353 01.413 15712 Exposure complete
20:24:09.413 00.060 15712 worker thread done servicing request
20:24:09.413 00.000 7988 OnExposeComplete: enter
20:24:09.414 00.001 7988 UpdateGuideState(): m_state=6
20:24:09.414 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3989
20:24:09.414 00.000 7988 Star::Find returns 1 (0), X=1174.39, Y=435.35, Mass=1533, SNR=26.5, Peak=222 HFD=3.3
20:24:09.414 00.000 7988 MultiStar: [#1 0.26,0.35,1.03,U] [#2 0.01,0.16,0.99,U] [#3 0.16,0.18,0.96,U] [#4 0.27,0.19,1.03,U] [#5 0.40,0.18,0.66,U] [#6 0.25,0.17,0.71,U] [#7 0.28,0.13,0.66,U] [#8 -0.07,0.05,0.66,U] 
20:24:09.414 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.18}, one-star: {0.04, 0.14}
20:24:09.414 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
20:24:09.414 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
20:24:09.414 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.31 mountX=-0.14 mountY=-0.04, mountTheta=-2.86
20:24:09.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
20:24:09.414 00.000 7988 Enqueuing Move request for scope (0.04, 0.14)
20:24:09.414 00.000 15712 Worker thread wakes up
20:24:09.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
20:24:09.414 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
20:24:09.414 00.000 15712 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=-0.04
20:24:09.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:09.414 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.5
20:24:09.428 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:09.430 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:09.430 00.000 7988 Enqueuing Expose request
20:24:09.430 00.000 15712 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 637.04
20:24:09.430 00.000 15712 PPEC: input: -0.14, control: -0.09, exposure: 1500
20:24:09.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:09.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:24:09.430 00.000 15712 MoveAxis(E, 28, ABG)
20:24:09.430 00.000 15712 Guiding  Dir = 2, Dur = 28
20:24:09.430 00.000 15712 IsGuiding returns 0
20:24:09.455 00.025 15712 PulseGuide returned control before completion, sleep 14
20:24:09.478 00.023 15712 IsGuiding returns 1
20:24:09.478 00.000 15712 scope still moving after pulse duration time elapsed
20:24:09.515 00.037 15712 IsGuiding returns 0
20:24:09.515 00.000 15712 scope move finished after 28 + 60 ms
20:24:09.515 00.000 15712 Move returns status 0, amount 28
20:24:09.515 00.000 15712 MoveAxis(N, 0, ABG)
20:24:09.515 00.000 15712 Move returns status 0, amount 0
20:24:09.515 00.000 15712 move complete, result=0
20:24:09.515 00.000 7988 GuideStep: -0.1 px 28 ms EAST, -0.0 px 0 ms NORTH
20:24:09.523 00.008 15712 worker thread done servicing request
20:24:09.523 00.000 15712 Worker thread wakes up
20:24:09.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:09.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:11.262 01.739 15712 Exposure complete
20:24:11.314 00.052 15712 worker thread done servicing request
20:24:11.323 00.009 7988 OnExposeComplete: enter
20:24:11.323 00.000 7988 UpdateGuideState(): m_state=6
20:24:11.325 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3990
20:24:11.327 00.002 7988 Star::Find returns 1 (0), X=1174.36, Y=435.74, Mass=1374, SNR=25.4, Peak=188 HFD=3.3
20:24:11.327 00.000 7988 MultiStar: [#1 0.25,0.63,1.05,U] [#2 0.14,0.55,1.03,U] [#3 0.42,0.43,1.00,U] [#4 0.53,0.59,1.07,U] [#5 0.37,0.64,0.76,U] [#6 -0.02,0.47,0.74,U] [#7 0.20,0.46,0.68,U] [#8 0.26,0.10,0.72,U] 
20:24:11.329 00.002 7988 single-star, 8 included, MultiStar: {0.25, 0.50}, one-star: {0.01, 0.52}
20:24:11.329 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
20:24:11.331 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
20:24:11.331 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.55 mountX=-0.52 mountY=-0.03, mountTheta=-3.09
20:24:11.333 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.52, opts=13)
20:24:11.335 00.002 7988 Enqueuing Move request for scope (0.01, 0.52)
20:24:11.335 00.000 15712 Worker thread wakes up
20:24:11.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.52) opts 0xd
20:24:11.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.52)
20:24:11.335 00.000 15712 Moving (0.01, 0.52) raw xDistance=-0.52 yDistance=-0.03
20:24:11.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:11.335 00.000 7988 UpdateGuideState exits: m=1374 SNR=25.4
20:24:11.338 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:11.339 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:11.339 00.000 7988 Enqueuing Expose request
20:24:11.339 00.000 15712 PPEC rslt: input = -0.52, final = -0.42, react = -0.31, pred = -0.11, hyst = -0.28, hyst_pct = 0.00, period_length = 637.02
20:24:11.339 00.000 15712 PPEC: input: -0.52, control: -0.42, exposure: 1500
20:24:11.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:11.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:24:11.339 00.000 15712 MoveAxis(E, 138, ABG)
20:24:11.339 00.000 15712 Guiding  Dir = 2, Dur = 138
20:24:11.339 00.000 15712 IsGuiding returns 0
20:24:11.359 00.020 15712 PulseGuide returned control before completion, sleep 132
20:24:11.535 00.176 15712 IsGuiding returns 1
20:24:11.535 00.000 15712 scope still moving after pulse duration time elapsed
20:24:11.561 00.026 15712 IsGuiding returns 0
20:24:11.561 00.000 15712 scope move finished after 138 + 80 ms
20:24:11.561 00.000 15712 Move returns status 0, amount 138
20:24:11.561 00.000 15712 MoveAxis(N, 0, ABG)
20:24:11.561 00.000 15712 Move returns status 0, amount 0
20:24:11.561 00.000 15712 move complete, result=0
20:24:11.561 00.000 15712 worker thread done servicing request
20:24:11.561 00.000 15712 Worker thread wakes up
20:24:11.561 00.000 7988 GuideStep: -0.5 px 138 ms EAST, -0.0 px 0 ms NORTH
20:24:11.564 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:11.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:12.971 01.407 15712 Exposure complete
20:24:13.059 00.088 15712 worker thread done servicing request
20:24:13.059 00.000 7988 OnExposeComplete: enter
20:24:13.061 00.002 7988 UpdateGuideState(): m_state=6
20:24:13.064 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3991
20:24:13.066 00.002 7988 Star::Find returns 1 (0), X=1174.41, Y=435.67, Mass=1531, SNR=26.7, Peak=210 HFD=3.4
20:24:13.068 00.002 7988 MultiStar: [#1 0.28,0.64,0.98,U] [#2 0.11,0.48,1.02,U] [#3 0.39,0.52,0.94,U] [#4 0.51,0.39,1.04,U] [#5 0.26,0.78,0.67,U] [#6 0.12,0.73,0.68,U] [#7 0.14,0.68,0.66,U] [#8 0.30,0.23,0.63,U] 
20:24:13.070 00.002 7988 single-star, 8 included, MultiStar: {0.25, 0.54}, one-star: {0.06, 0.46}
20:24:13.070 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
20:24:13.072 00.002 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
20:24:13.074 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.46 hyp=0.46 cameraTheta=1.43 mountX=-0.46 mountY=-0.07, mountTheta=-2.98
20:24:13.076 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.46, opts=13)
20:24:13.078 00.002 7988 Enqueuing Move request for scope (0.06, 0.46)
20:24:13.084 00.006 15712 Worker thread wakes up
20:24:13.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.46) opts 0xd
20:24:13.084 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.46)
20:24:13.084 00.000 15712 Moving (0.06, 0.46) raw xDistance=-0.46 yDistance=-0.07
20:24:13.086 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:13.090 00.004 7988 UpdateGuideState exits: m=1531 SNR=26.7
20:24:13.093 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:13.093 00.000 15712 PPEC rslt: input = -0.46, final = -0.38, react = -0.27, pred = -0.10, hyst = -0.25, hyst_pct = 0.00, period_length = 637.01
20:24:13.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:13.096 00.003 15712 PPEC: input: -0.46, control: -0.38, exposure: 1500
20:24:13.096 00.000 7988 Enqueuing Expose request
20:24:13.098 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:13.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:24:13.098 00.000 15712 MoveAxis(E, 123, ABG)
20:24:13.098 00.000 15712 Guiding  Dir = 2, Dur = 123
20:24:13.098 00.000 15712 IsGuiding returns 0
20:24:13.111 00.013 15712 PulseGuide returned control before completion, sleep 115
20:24:13.261 00.150 15712 IsGuiding returns 0
20:24:13.261 00.000 15712 Move returns status 0, amount 123
20:24:13.261 00.000 15712 MoveAxis(N, 0, ABG)
20:24:13.261 00.000 15712 Move returns status 0, amount 0
20:24:13.261 00.000 15712 move complete, result=0
20:24:13.261 00.000 15712 worker thread done servicing request
20:24:13.261 00.000 15712 Worker thread wakes up
20:24:13.261 00.000 7988 GuideStep: -0.5 px 123 ms EAST, -0.1 px 0 ms NORTH
20:24:13.262 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:13.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:14.901 01.639 15712 Exposure complete
20:24:14.975 00.074 15712 worker thread done servicing request
20:24:14.975 00.000 7988 OnExposeComplete: enter
20:24:14.977 00.002 7988 UpdateGuideState(): m_state=6
20:24:14.977 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3992
20:24:14.979 00.002 7988 Star::Find returns 1 (0), X=1174.34, Y=435.03, Mass=1502, SNR=26.2, Peak=224 HFD=3.3
20:24:14.980 00.001 7988 MultiStar: [#1 -0.01,0.04,1.01,U] [#2 -0.03,-0.02,1.02,U] [#3 0.18,-0.13,0.91,U] [#4 0.26,-0.06,1.05,U] [#5 0.27,0.13,0.70,U] [#6 -0.09,0.03,0.73,U] [#7 0.02,-0.25,0.70,U] [#8 0.05,-0.34,0.64,U] 
20:24:14.980 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {-0.01, -0.19}
20:24:14.980 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.58) = xAngle (0.73 = 0.73)
20:24:14.980 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.84 = -2.44)
20:24:14.980 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.85 mountX=0.08 mountY=-0.07, mountTheta=-0.71
20:24:14.980 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
20:24:14.980 00.000 7988 Enqueuing Move request for scope (0.07, -0.08)
20:24:14.980 00.000 15712 Worker thread wakes up
20:24:14.991 00.011 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
20:24:14.991 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
20:24:14.991 00.000 15712 Moving (0.07, -0.08) raw xDistance=0.08 yDistance=-0.07
20:24:14.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:14.991 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.2
20:24:14.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:14.991 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:14.996 00.005 7988 Enqueuing Expose request
20:24:14.996 00.000 15712 PPEC rslt: input = 0.08, final = -0.08, react = 0.05, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 637.00
20:24:14.996 00.000 15712 PPEC: input: 0.08, control: -0.08, exposure: 1500
20:24:14.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:14.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:24:14.996 00.000 15712 MoveAxis(E, 26, ABG)
20:24:14.996 00.000 15712 Guiding  Dir = 2, Dur = 26
20:24:14.996 00.000 15712 IsGuiding returns 0
20:24:15.013 00.017 15712 PulseGuide returned control before completion, sleep 16
20:24:15.060 00.047 15712 IsGuiding returns 0
20:24:15.060 00.000 15712 Move returns status 0, amount 26
20:24:15.060 00.000 15712 MoveAxis(N, 0, ABG)
20:24:15.060 00.000 15712 Move returns status 0, amount 0
20:24:15.060 00.000 15712 move complete, result=0
20:24:15.060 00.000 15712 worker thread done servicing request
20:24:15.060 00.000 15712 Worker thread wakes up
20:24:15.060 00.000 7988 GuideStep: 0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
20:24:15.069 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:15.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:16.141 01.072 7988 evsrv: cli 0CCD02A8 connect
20:24:16.143 00.002 7988 case statement mapped state 6 to 3
20:24:16.145 00.002 7988 case statement mapped state 6 to 3
20:24:16.145 00.000 7988 evsrv: cli 0CCD02A8 request: {"method":"get_app_state","id":"b2790ff2-0b3e-481a-b9f0-c87272c539fb"}
20:24:16.149 00.004 7988 case statement mapped state 6 to 3
20:24:16.149 00.000 7988 evsrv: cli 0CCD02A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2790ff2-0b3e-481a-b9f0-c87272c539fb"}
20:24:16.151 00.002 7988 evsrv: cli 0CCD02A8 disconnect
20:24:16.478 00.327 15712 Exposure complete
20:24:16.555 00.077 15712 worker thread done servicing request
20:24:16.555 00.000 7988 OnExposeComplete: enter
20:24:16.560 00.005 7988 UpdateGuideState(): m_state=6
20:24:16.562 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3993
20:24:16.564 00.002 7988 Star::Find returns 1 (0), X=1174.30, Y=434.93, Mass=1506, SNR=26.3, Peak=190 HFD=3.4
20:24:16.566 00.002 7988 MultiStar: [#1 0.05,-0.12,1.03,U] [#2 0.08,-0.16,1.04,U] [#3 0.22,-0.40,0.96,U] [#4 0.35,-0.27,1.01,U] [#5 0.45,-0.34,0.71,U] [#6 0.20,-0.29,0.70,U] [#7 -0.00,-0.15,0.68,U] [#8 0.12,-0.61,0.66,U] 
20:24:16.567 00.001 7988 single-star, 8 included, MultiStar: {0.15, -0.28}, one-star: {-0.05, -0.29}
20:24:16.569 00.002 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
20:24:16.571 00.002 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
20:24:16.571 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.75 mountX=0.29 mountY=0.06, mountTheta=0.20
20:24:16.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.29, opts=13)
20:24:16.571 00.000 7988 Enqueuing Move request for scope (-0.05, -0.29)
20:24:16.571 00.000 15712 Worker thread wakes up
20:24:16.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
20:24:16.571 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
20:24:16.571 00.000 15712 Moving (-0.05, -0.29) raw xDistance=0.29 yDistance=0.06
20:24:16.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:16.583 00.012 7988 UpdateGuideState exits: m=1506 SNR=26.3
20:24:16.584 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:16.586 00.002 15712 PPEC rslt: input = 0.29, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 636.99
20:24:16.586 00.000 15712 PPEC: input: 0.29, control: 0.14, exposure: 1500
20:24:16.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:16.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:16.586 00.000 7988 Enqueuing Expose request
20:24:16.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:24:16.586 00.000 15712 MoveAxis(W, 46, ABG)
20:24:16.586 00.000 15712 Guiding  Dir = 3, Dur = 46
20:24:16.586 00.000 15712 IsGuiding returns 0
20:24:16.618 00.032 15712 PulseGuide returned control before completion, sleep 31
20:24:16.650 00.032 15712 IsGuiding returns 1
20:24:16.650 00.000 15712 scope still moving after pulse duration time elapsed
20:24:16.698 00.048 15712 IsGuiding returns 0
20:24:16.698 00.000 15712 scope move finished after 46 + 59 ms
20:24:16.698 00.000 15712 Move returns status 0, amount 46
20:24:16.698 00.000 15712 MoveAxis(N, 0, ABG)
20:24:16.698 00.000 15712 Move returns status 0, amount 0
20:24:16.698 00.000 15712 move complete, result=0
20:24:16.698 00.000 7988 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
20:24:16.700 00.002 15712 worker thread done servicing request
20:24:16.700 00.000 15712 Worker thread wakes up
20:24:16.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:16.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:18.340 01.640 15712 Exposure complete
20:24:18.400 00.060 15712 worker thread done servicing request
20:24:18.400 00.000 7988 OnExposeComplete: enter
20:24:18.402 00.002 7988 UpdateGuideState(): m_state=6
20:24:18.404 00.002 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3994
20:24:18.404 00.000 7988 Star::Find returns 1 (0), X=1174.50, Y=434.85, Mass=1524, SNR=26.6, Peak=197 HFD=3.2
20:24:18.406 00.002 7988 MultiStar: [#1 0.11,-0.45,0.98,U] [#2 0.20,-0.24,1.00,U] [#3 0.40,-0.49,0.94,U] [#4 0.42,-0.29,1.02,U] [#5 0.34,-0.26,0.72,U] [#6 0.21,-0.21,0.72,U] [#7 0.16,-0.31,0.68,U] [#8 0.41,-0.82,0.63,U] 
20:24:18.406 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.37}, one-star: {0.15, -0.37}
20:24:18.408 00.002 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
20:24:18.408 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.77)
20:24:18.410 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.18 mountX=0.37 mountY=-0.15, mountTheta=-0.37
20:24:18.412 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.37, opts=13)
20:24:18.412 00.000 7988 Enqueuing Move request for scope (0.15, -0.37)
20:24:18.414 00.002 15712 Worker thread wakes up
20:24:18.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.37) opts 0xd
20:24:18.414 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.37)
20:24:18.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:18.414 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6
20:24:18.416 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:18.417 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:18.417 00.000 7988 Enqueuing Expose request
20:24:18.417 00.000 15712 Moving (0.15, -0.37) raw xDistance=0.37 yDistance=-0.15
20:24:18.417 00.000 15712 PPEC rslt: input = 0.37, final = 0.21, react = 0.22, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 636.98
20:24:18.417 00.000 15712 PPEC: input: 0.37, control: 0.21, exposure: 1500
20:24:18.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:18.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:24:18.417 00.000 15712 MoveAxis(W, 68, ABG)
20:24:18.417 00.000 15712 Guiding  Dir = 3, Dur = 68
20:24:18.438 00.021 15712 IsGuiding returns 0
20:24:18.451 00.013 15712 PulseGuide returned control before completion, sleep 63
20:24:18.536 00.085 15712 IsGuiding returns 0
20:24:18.536 00.000 15712 Move returns status 0, amount 68
20:24:18.536 00.000 15712 MoveAxis(N, 0, ABG)
20:24:18.536 00.000 15712 Move returns status 0, amount 0
20:24:18.536 00.000 15712 move complete, result=0
20:24:18.536 00.000 15712 worker thread done servicing request
20:24:18.536 00.000 15712 Worker thread wakes up
20:24:18.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:18.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:18.536 00.000 7988 GuideStep: 0.4 px 68 ms WEST, -0.1 px 0 ms NORTH
20:24:19.948 01.412 15712 Exposure complete
20:24:19.995 00.047 15712 worker thread done servicing request
20:24:19.995 00.000 7988 OnExposeComplete: enter
20:24:20.009 00.014 7988 UpdateGuideState(): m_state=6
20:24:20.009 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3995
20:24:20.011 00.002 7988 Star::Find returns 1 (0), X=1174.38, Y=434.82, Mass=1503, SNR=26.3, Peak=188 HFD=3.2
20:24:20.011 00.000 7988 MultiStar: [#1 0.21,-0.15,1.00,U] [#2 0.07,-0.31,0.99,U] [#3 0.30,-0.45,0.95,U] [#4 0.40,-0.35,1.01,U] [#5 0.39,-0.29,0.74,U] [#6 0.26,-0.32,0.71,U] [#7 0.23,-0.43,0.69,U] [#8 -0.10,-0.60,0.67,U] 
20:24:20.011 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.36}, one-star: {0.03, -0.40}
20:24:20.011 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
20:24:20.011 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.10)
20:24:20.011 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.50 mountX=0.40 mountY=-0.02, mountTheta=-0.05
20:24:20.011 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.40, opts=13)
20:24:20.011 00.000 7988 Enqueuing Move request for scope (0.03, -0.40)
20:24:20.011 00.000 15712 Worker thread wakes up
20:24:20.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.40) opts 0xd
20:24:20.011 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.40)
20:24:20.011 00.000 15712 Moving (0.03, -0.40) raw xDistance=0.40 yDistance=-0.02
20:24:20.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:20.011 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3
20:24:20.023 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:20.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:20.025 00.002 7988 Enqueuing Expose request
20:24:20.025 00.000 15712 PPEC rslt: input = 0.40, final = 0.19, react = 0.24, pred = -0.05, hyst = 0.22, hyst_pct = 0.00, period_length = 636.97
20:24:20.025 00.000 15712 PPEC: input: 0.40, control: 0.19, exposure: 1500
20:24:20.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:20.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:24:20.025 00.000 15712 MoveAxis(W, 62, ABG)
20:24:20.025 00.000 15712 Guiding  Dir = 3, Dur = 62
20:24:20.025 00.000 15712 IsGuiding returns 0
20:24:20.054 00.029 15712 PulseGuide returned control before completion, sleep 46
20:24:20.104 00.050 15712 IsGuiding returns 1
20:24:20.104 00.000 15712 scope still moving after pulse duration time elapsed
20:24:20.136 00.032 15712 IsGuiding returns 0
20:24:20.136 00.000 15712 scope move finished after 62 + 46 ms
20:24:20.136 00.000 15712 Move returns status 0, amount 62
20:24:20.136 00.000 15712 MoveAxis(N, 0, ABG)
20:24:20.136 00.000 15712 Move returns status 0, amount 0
20:24:20.136 00.000 15712 move complete, result=0
20:24:20.136 00.000 7988 GuideStep: 0.4 px 62 ms WEST, -0.0 px 0 ms NORTH
20:24:20.138 00.002 15712 worker thread done servicing request
20:24:20.138 00.000 15712 Worker thread wakes up
20:24:20.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:20.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:21.780 01.642 15712 Exposure complete
20:24:21.831 00.051 15712 worker thread done servicing request
20:24:21.831 00.000 7988 OnExposeComplete: enter
20:24:21.831 00.000 7988 UpdateGuideState(): m_state=6
20:24:21.843 00.012 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3996
20:24:21.843 00.000 7988 Star::Find returns 1 (0), X=1174.48, Y=435.44, Mass=1495, SNR=26.2, Peak=234 HFD=3.2
20:24:21.846 00.003 7988 MultiStar: [#1 0.12,0.53,1.01,U] [#2 0.10,0.11,1.01,U] [#3 0.34,0.02,0.95,U] [#4 0.31,0.22,1.04,U] [#5 0.46,0.29,0.70,U] [#6 0.22,0.21,0.71,U] [#7 0.45,0.02,0.72,U] [#8 0.04,-0.00,0.65,U] 
20:24:21.846 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.19}, one-star: {0.13, 0.22}
20:24:21.846 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.61 = 2.61)
20:24:21.846 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.72 = -0.56)
20:24:21.846 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.26 cameraTheta=1.03 mountX=-0.22 mountY=-0.14, mountTheta=-2.59
20:24:21.846 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.22, opts=13)
20:24:21.846 00.000 7988 Enqueuing Move request for scope (0.13, 0.22)
20:24:21.846 00.000 15712 Worker thread wakes up
20:24:21.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
20:24:21.846 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
20:24:21.846 00.000 15712 Moving (0.13, 0.22) raw xDistance=-0.22 yDistance=-0.14
20:24:21.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:21.846 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2
20:24:21.856 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:21.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:21.858 00.002 7988 Enqueuing Expose request
20:24:21.859 00.001 15712 PPEC rslt: input = -0.22, final = -0.20, react = -0.13, pred = -0.07, hyst = -0.11, hyst_pct = 0.00, period_length = 636.96
20:24:21.859 00.000 15712 PPEC: input: -0.22, control: -0.20, exposure: 1500
20:24:21.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:21.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:24:21.859 00.000 15712 MoveAxis(E, 65, ABG)
20:24:21.859 00.000 15712 Guiding  Dir = 2, Dur = 65
20:24:21.859 00.000 15712 IsGuiding returns 0
20:24:21.875 00.016 15712 PulseGuide returned control before completion, sleep 60
20:24:21.941 00.066 15712 IsGuiding returns 0
20:24:21.941 00.000 15712 Move returns status 0, amount 65
20:24:21.941 00.000 15712 MoveAxis(N, 0, ABG)
20:24:21.941 00.000 15712 Move returns status 0, amount 0
20:24:21.941 00.000 15712 move complete, result=0
20:24:21.941 00.000 15712 worker thread done servicing request
20:24:21.941 00.000 15712 Worker thread wakes up
20:24:21.941 00.000 7988 GuideStep: -0.2 px 65 ms EAST, -0.1 px 0 ms NORTH
20:24:21.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:21.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:23.361 01.420 15712 Exposure complete
20:24:23.419 00.058 15712 worker thread done servicing request
20:24:23.419 00.000 7988 OnExposeComplete: enter
20:24:23.419 00.000 7988 UpdateGuideState(): m_state=6
20:24:23.422 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3997
20:24:23.422 00.000 7988 Star::Find returns 1 (0), X=1174.32, Y=435.77, Mass=1488, SNR=26.2, Peak=196 HFD=3.3
20:24:23.422 00.000 7988 MultiStar: [#1 0.04,0.68,1.03,U] [#2 -0.12,0.72,1.02,U] [#3 0.34,0.61,0.97,U] [#4 0.38,0.69,1.05,U] [#5 0.28,0.75,0.72,U] [#6 0.28,0.68,0.72,U] [#7 0.15,0.64,0.69,U] [#8 0.29,0.18,0.65,U] 
20:24:23.427 00.005 7988 single-star, 8 included, MultiStar: {0.17, 0.62}, one-star: {-0.03, 0.56}
20:24:23.427 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
20:24:23.427 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
20:24:23.427 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.56 hyp=0.56 cameraTheta=1.62 mountX=-0.56 mountY=0.01, mountTheta=3.12
20:24:23.427 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.56, opts=13)
20:24:23.427 00.000 7988 Enqueuing Move request for scope (-0.03, 0.56)
20:24:23.427 00.000 15712 Worker thread wakes up
20:24:23.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.56) opts 0xd
20:24:23.427 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.56)
20:24:23.427 00.000 15712 Moving (-0.03, 0.56) raw xDistance=-0.56 yDistance=0.01
20:24:23.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:23.427 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.2
20:24:23.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:23.438 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:23.438 00.000 7988 Enqueuing Expose request
20:24:23.438 00.000 15712 PPEC rslt: input = -0.56, final = -0.42, react = -0.33, pred = -0.09, hyst = -0.29, hyst_pct = 0.00, period_length = 636.95
20:24:23.438 00.000 15712 PPEC: input: -0.56, control: -0.42, exposure: 1500
20:24:23.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:23.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:24:23.438 00.000 15712 MoveAxis(E, 137, ABG)
20:24:23.438 00.000 15712 Guiding  Dir = 2, Dur = 137
20:24:23.438 00.000 15712 IsGuiding returns 0
20:24:23.458 00.020 15712 PulseGuide returned control before completion, sleep 129
20:24:23.597 00.139 15712 IsGuiding returns 1
20:24:23.597 00.000 15712 scope still moving after pulse duration time elapsed
20:24:23.633 00.036 15712 IsGuiding returns 0
20:24:23.633 00.000 15712 scope move finished after 137 + 57 ms
20:24:23.633 00.000 15712 Move returns status 0, amount 137
20:24:23.633 00.000 15712 MoveAxis(N, 0, ABG)
20:24:23.633 00.000 15712 Move returns status 0, amount 0
20:24:23.633 00.000 15712 move complete, result=0
20:24:23.633 00.000 7988 GuideStep: -0.6 px 137 ms EAST, 0.0 px 0 ms NORTH
20:24:23.637 00.004 15712 worker thread done servicing request
20:24:23.637 00.000 15712 Worker thread wakes up
20:24:23.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:23.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:25.274 01.637 15712 Exposure complete
20:24:25.335 00.061 15712 worker thread done servicing request
20:24:25.335 00.000 7988 OnExposeComplete: enter
20:24:25.336 00.001 7988 UpdateGuideState(): m_state=6
20:24:25.338 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3998
20:24:25.338 00.000 7988 Star::Find returns 1 (0), X=1174.37, Y=435.48, Mass=1524, SNR=26.5, Peak=207 HFD=3.2
20:24:25.340 00.002 7988 MultiStar: [#1 0.42,0.50,1.01,U] [#2 0.13,0.43,1.05,U] [#3 0.51,0.46,0.93,U] [#4 0.51,0.43,1.01,U] [#5 0.45,0.50,0.72,U] [#6 0.22,0.31,0.72,U] [#7 0.21,0.30,0.69,U] [#8 0.37,0.12,0.67,U] 
20:24:25.340 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.38}, one-star: {0.02, 0.27}
20:24:25.342 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
20:24:25.342 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
20:24:25.344 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.49 mountX=-0.27 mountY=-0.03, mountTheta=-3.03
20:24:25.344 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.27, opts=13)
20:24:25.344 00.000 7988 Enqueuing Move request for scope (0.02, 0.27)
20:24:25.344 00.000 15712 Worker thread wakes up
20:24:25.349 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:25.349 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5
20:24:25.351 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:25.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:25.351 00.000 7988 Enqueuing Expose request
20:24:25.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
20:24:25.351 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
20:24:25.351 00.000 15712 Moving (0.02, 0.27) raw xDistance=-0.27 yDistance=-0.03
20:24:25.351 00.000 15712 PPEC rslt: input = -0.27, final = -0.27, react = -0.16, pred = -0.11, hyst = -0.16, hyst_pct = 0.00, period_length = 636.94
20:24:25.351 00.000 15712 PPEC: input: -0.27, control: -0.27, exposure: 1500
20:24:25.351 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:25.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:24:25.351 00.000 15712 MoveAxis(E, 88, ABG)
20:24:25.351 00.000 15712 Guiding  Dir = 2, Dur = 88
20:24:25.351 00.000 15712 IsGuiding returns 0
20:24:25.373 00.022 15712 PulseGuide returned control before completion, sleep 79
20:24:25.486 00.113 15712 IsGuiding returns 0
20:24:25.486 00.000 15712 Move returns status 0, amount 88
20:24:25.486 00.000 15712 MoveAxis(N, 0, ABG)
20:24:25.486 00.000 15712 Move returns status 0, amount 0
20:24:25.486 00.000 15712 move complete, result=0
20:24:25.486 00.000 7988 GuideStep: -0.3 px 88 ms EAST, -0.0 px 0 ms NORTH
20:24:25.492 00.006 15712 worker thread done servicing request
20:24:25.492 00.000 15712 Worker thread wakes up
20:24:25.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:25.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:26.897 01.405 15712 Exposure complete
20:24:26.949 00.052 15712 worker thread done servicing request
20:24:26.949 00.000 7988 OnExposeComplete: enter
20:24:26.949 00.000 7988 UpdateGuideState(): m_state=6
20:24:26.959 00.010 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3999
20:24:26.959 00.000 7988 Star::Find returns 1 (0), X=1174.47, Y=435.52, Mass=1437, SNR=25.7, Peak=222 HFD=3.2
20:24:26.959 00.000 7988 MultiStar: [#1 0.32,0.51,1.08,U] [#2 0.18,0.40,1.01,U] [#3 0.37,0.33,0.98,U] [#4 0.38,0.27,1.06,U] [#5 0.56,0.41,0.75,U] [#6 0.09,0.19,0.72,U] [#7 0.28,0.34,0.69,U] [#8 0.22,0.28,0.69,U] 
20:24:26.959 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.34}, one-star: {0.12, 0.30}
20:24:26.959 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
20:24:26.959 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.40)
20:24:26.959 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.20 mountX=-0.30 mountY=-0.12, mountTheta=-2.75
20:24:26.966 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.30, opts=13)
20:24:26.966 00.000 7988 Enqueuing Move request for scope (0.12, 0.30)
20:24:26.966 00.000 15712 Worker thread wakes up
20:24:26.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.30) opts 0xd
20:24:26.966 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.30)
20:24:26.966 00.000 15712 Moving (0.12, 0.30) raw xDistance=-0.30 yDistance=-0.12
20:24:26.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:26.966 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.7
20:24:26.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:26.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:26.966 00.000 7988 Enqueuing Expose request
20:24:26.975 00.009 15712 PPEC rslt: input = -0.30, final = -0.33, react = -0.18, pred = -0.15, hyst = -0.19, hyst_pct = 0.00, period_length = 636.92
20:24:26.975 00.000 15712 PPEC: input: -0.30, control: -0.33, exposure: 1500
20:24:26.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:26.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:24:26.975 00.000 15712 MoveAxis(E, 106, ABG)
20:24:26.975 00.000 15712 Guiding  Dir = 2, Dur = 106
20:24:26.976 00.001 15712 IsGuiding returns 0
20:24:26.992 00.016 15712 PulseGuide returned control before completion, sleep 100
20:24:27.102 00.110 15712 IsGuiding returns 1
20:24:27.102 00.000 15712 scope still moving after pulse duration time elapsed
20:24:27.136 00.034 15712 IsGuiding returns 0
20:24:27.136 00.000 15712 scope move finished after 106 + 54 ms
20:24:27.136 00.000 15712 Move returns status 0, amount 106
20:24:27.136 00.000 15712 MoveAxis(N, 0, ABG)
20:24:27.136 00.000 15712 Move returns status 0, amount 0
20:24:27.136 00.000 15712 move complete, result=0
20:24:27.136 00.000 7988 GuideStep: -0.3 px 106 ms EAST, -0.1 px 0 ms NORTH
20:24:27.136 00.000 15712 worker thread done servicing request
20:24:27.138 00.002 15712 Worker thread wakes up
20:24:27.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:27.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:28.777 01.639 15712 Exposure complete
20:24:28.837 00.060 15712 worker thread done servicing request
20:24:28.837 00.000 7988 OnExposeComplete: enter
20:24:28.837 00.000 7988 UpdateGuideState(): m_state=6
20:24:28.840 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4000
20:24:28.840 00.000 7988 Star::Find returns 1 (0), X=1174.46, Y=435.16, Mass=1529, SNR=26.5, Peak=195 HFD=3.5
20:24:28.840 00.000 7988 MultiStar: [#1 0.38,-0.20,0.99,U] [#2 -0.06,-0.07,0.98,U] [#3 0.21,-0.31,0.95,U] [#4 0.53,-0.18,1.00,U] [#5 0.35,-0.03,0.66,U] [#6 0.18,-0.11,0.64,U] [#7 0.43,-0.41,0.64,U] [#8 0.17,-0.30,0.66,U] 
20:24:28.840 00.000 7988 single-star, 8 included, MultiStar: {0.25, -0.18}, one-star: {0.11, -0.05}
20:24:28.840 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.58) = xAngle (1.12 = 1.12)
20:24:28.840 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.23 = -2.05)
20:24:28.840 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.46 mountX=0.05 mountY=-0.11, mountTheta=-1.11
20:24:28.840 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.05, opts=13)
20:24:28.840 00.000 7988 Enqueuing Move request for scope (0.11, -0.05)
20:24:28.840 00.000 15712 Worker thread wakes up
20:24:28.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
20:24:28.840 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
20:24:28.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:28.840 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.5
20:24:28.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:28.853 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:28.853 00.000 7988 Enqueuing Expose request
20:24:28.855 00.002 15712 Moving (0.11, -0.05) raw xDistance=0.05 yDistance=-0.11
20:24:28.857 00.002 15712 PPEC rslt: input = 0.05, final = -0.12, react = 0.03, pred = -0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 636.91
20:24:28.857 00.000 15712 PPEC: input: 0.05, control: -0.12, exposure: 1500
20:24:28.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:28.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:24:28.857 00.000 15712 MoveAxis(E, 39, ABG)
20:24:28.857 00.000 15712 Guiding  Dir = 2, Dur = 39
20:24:28.871 00.014 15712 IsGuiding returns 0
20:24:28.895 00.024 15712 PulseGuide returned control before completion, sleep 33
20:24:28.955 00.060 15712 IsGuiding returns 0
20:24:28.955 00.000 15712 Move returns status 0, amount 39
20:24:28.955 00.000 15712 MoveAxis(N, 0, ABG)
20:24:28.955 00.000 15712 Move returns status 0, amount 0
20:24:28.955 00.000 15712 move complete, result=0
20:24:28.955 00.000 15712 worker thread done servicing request
20:24:28.955 00.000 15712 Worker thread wakes up
20:24:28.955 00.000 7988 GuideStep: 0.1 px 39 ms EAST, -0.1 px 0 ms NORTH
20:24:28.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:28.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:30.368 01.413 15712 Exposure complete
20:24:30.419 00.051 15712 worker thread done servicing request
20:24:30.419 00.000 7988 OnExposeComplete: enter
20:24:30.419 00.000 7988 UpdateGuideState(): m_state=6
20:24:30.430 00.011 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4001
20:24:30.430 00.000 7988 Star::Find returns 1 (0), X=1174.37, Y=434.86, Mass=1560, SNR=26.8, Peak=209 HFD=3.6
20:24:30.430 00.000 7988 MultiStar: [#1 0.27,-0.25,1.01,U] [#2 0.03,-0.23,0.97,U] [#3 0.35,-0.55,0.94,U] [#4 0.41,-0.42,1.02,U] [#5 0.32,-0.43,0.70,U] [#6 0.31,-0.56,0.69,U] [#7 -0.01,-0.38,0.66,U] [#8 -0.06,-0.44,0.65,U] 
20:24:30.430 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.39}, one-star: {0.02, -0.36}
20:24:30.430 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
20:24:30.436 00.006 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
20:24:30.436 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.53 mountX=0.36 mountY=-0.01, mountTheta=-0.02
20:24:30.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.36, opts=13)
20:24:30.436 00.000 7988 Enqueuing Move request for scope (0.02, -0.36)
20:24:30.436 00.000 15712 Worker thread wakes up
20:24:30.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.36) opts 0xd
20:24:30.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.36)
20:24:30.436 00.000 15712 Moving (0.02, -0.36) raw xDistance=0.36 yDistance=-0.01
20:24:30.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:30.436 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.8
20:24:30.443 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:30.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:30.443 00.000 7988 Enqueuing Expose request
20:24:30.446 00.003 15712 PPEC rslt: input = 0.36, final = 0.13, react = 0.22, pred = -0.08, hyst = 0.17, hyst_pct = 0.00, period_length = 636.90
20:24:30.446 00.000 15712 PPEC: input: 0.36, control: 0.13, exposure: 1500
20:24:30.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:30.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:24:30.446 00.000 15712 MoveAxis(W, 43, ABG)
20:24:30.446 00.000 15712 Guiding  Dir = 3, Dur = 43
20:24:30.446 00.000 15712 IsGuiding returns 0
20:24:30.470 00.024 15712 PulseGuide returned control before completion, sleep 24
20:24:30.537 00.067 15712 IsGuiding returns 1
20:24:30.537 00.000 15712 scope still moving after pulse duration time elapsed
20:24:30.574 00.037 15712 IsGuiding returns 0
20:24:30.574 00.000 15712 scope move finished after 43 + 84 ms
20:24:30.574 00.000 15712 Move returns status 0, amount 43
20:24:30.574 00.000 15712 MoveAxis(N, 0, ABG)
20:24:30.574 00.000 15712 Move returns status 0, amount 0
20:24:30.574 00.000 15712 move complete, result=0
20:24:30.574 00.000 15712 worker thread done servicing request
20:24:30.574 00.000 15712 Worker thread wakes up
20:24:30.574 00.000 7988 GuideStep: 0.4 px 43 ms WEST, -0.0 px 0 ms NORTH
20:24:30.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:30.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:32.214 01.640 15712 Exposure complete
20:24:32.275 00.061 15712 worker thread done servicing request
20:24:32.275 00.000 7988 OnExposeComplete: enter
20:24:32.275 00.000 7988 UpdateGuideState(): m_state=6
20:24:32.278 00.003 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4002
20:24:32.278 00.000 7988 Star::Find returns 1 (0), X=1174.30, Y=434.62, Mass=1479, SNR=26.1, Peak=213 HFD=3.3
20:24:32.280 00.002 7988 MultiStar: [#1 0.30,-0.50,0.99,U] [#2 0.04,-0.51,1.01,U] [#3 0.24,-0.64,0.96,U] [#4 0.34,-0.65,1.03,U] [#5 0.34,-0.47,0.70,U] [#6 0.24,-0.38,0.73,U] [#7 0.20,-0.62,0.66,U] [#8 0.29,-0.81,0.64,U] 
20:24:32.282 00.002 7988 single-star, 8 included, MultiStar: {0.21, -0.57}, one-star: {-0.05, -0.60}
20:24:32.282 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
20:24:32.284 00.002 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
20:24:32.284 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.60 hyp=0.60 cameraTheta=-1.65 mountX=0.60 mountY=0.06, mountTheta=0.10
20:24:32.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.60, opts=13)
20:24:32.288 00.002 7988 Enqueuing Move request for scope (-0.05, -0.60)
20:24:32.288 00.000 15712 Worker thread wakes up
20:24:32.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.60) opts 0xd
20:24:32.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.60)
20:24:32.288 00.000 15712 Moving (-0.05, -0.60) raw xDistance=0.60 yDistance=0.06
20:24:32.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:32.288 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.1
20:24:32.291 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:32.292 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:32.292 00.000 7988 Enqueuing Expose request
20:24:32.294 00.002 15712 PPEC rslt: input = 0.60, final = 0.32, react = 0.36, pred = -0.03, hyst = 0.31, hyst_pct = 0.00, period_length = 636.89
20:24:32.294 00.000 15712 PPEC: input: 0.60, control: 0.32, exposure: 1500
20:24:32.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:32.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:24:32.294 00.000 15712 MoveAxis(W, 106, ABG)
20:24:32.294 00.000 15712 Guiding  Dir = 3, Dur = 106
20:24:32.294 00.000 15712 IsGuiding returns 0
20:24:32.314 00.020 15712 PulseGuide returned control before completion, sleep 97
20:24:32.439 00.125 15712 IsGuiding returns 1
20:24:32.439 00.000 15712 scope still moving after pulse duration time elapsed
20:24:32.469 00.030 15712 IsGuiding returns 0
20:24:32.469 00.000 15712 scope move finished after 106 + 68 ms
20:24:32.469 00.000 15712 Move returns status 0, amount 106
20:24:32.469 00.000 15712 MoveAxis(N, 0, ABG)
20:24:32.469 00.000 15712 Move returns status 0, amount 0
20:24:32.469 00.000 15712 move complete, result=0
20:24:32.469 00.000 15712 worker thread done servicing request
20:24:32.469 00.000 15712 Worker thread wakes up
20:24:32.469 00.000 7988 GuideStep: 0.6 px 106 ms WEST, 0.1 px 0 ms NORTH
20:24:32.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:32.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:33.876 01.407 15712 Exposure complete
20:24:33.925 00.049 15712 worker thread done servicing request
20:24:33.925 00.000 7988 OnExposeComplete: enter
20:24:33.937 00.012 7988 UpdateGuideState(): m_state=6
20:24:33.937 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4003
20:24:33.937 00.000 7988 Star::Find returns 1 (0), X=1174.30, Y=434.65, Mass=1478, SNR=26.2, Peak=227 HFD=3.3
20:24:33.937 00.000 7988 MultiStar: [#1 0.16,-0.43,1.01,U] [#2 0.19,-0.57,1.00,U] [#3 0.20,-0.51,0.95,U] [#4 0.28,-0.54,1.03,U] [#5 0.23,-0.38,0.71,U] [#6 0.09,-0.57,0.71,U] [#7 -0.03,-0.67,0.67,U] [#8 0.18,-0.65,0.67,U] 
20:24:33.941 00.004 7988 refined, 8 included, MultiStar: {0.14, -0.54}, one-star: {-0.05, -0.57}
20:24:33.941 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
20:24:33.941 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.91)
20:24:33.941 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.54 hyp=0.56 cameraTheta=-1.31 mountX=0.54 mountY=-0.13, mountTheta=-0.24
20:24:33.941 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.54, opts=13)
20:24:33.941 00.000 7988 Enqueuing Move request for scope (0.14, -0.54)
20:24:33.941 00.000 15712 Worker thread wakes up
20:24:33.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.54) opts 0xd
20:24:33.941 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.54)
20:24:33.941 00.000 15712 Moving (0.14, -0.54) raw xDistance=0.54 yDistance=-0.13
20:24:33.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:33.941 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2
20:24:33.951 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:33.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:33.952 00.001 7988 Enqueuing Expose request
20:24:33.952 00.000 15712 PPEC rslt: input = 0.54, final = 0.27, react = 0.32, pred = -0.06, hyst = 0.30, hyst_pct = 0.00, period_length = 636.88
20:24:33.952 00.000 15712 PPEC: input: 0.54, control: 0.27, exposure: 1500
20:24:33.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:33.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:24:33.952 00.000 15712 MoveAxis(W, 87, ABG)
20:24:33.952 00.000 15712 Guiding  Dir = 3, Dur = 87
20:24:33.952 00.000 15712 IsGuiding returns 0
20:24:33.975 00.023 15712 PulseGuide returned control before completion, sleep 74
20:24:34.086 00.111 15712 IsGuiding returns 0
20:24:34.086 00.000 15712 Move returns status 0, amount 87
20:24:34.086 00.000 15712 MoveAxis(N, 0, ABG)
20:24:34.086 00.000 15712 Move returns status 0, amount 0
20:24:34.086 00.000 15712 move complete, result=0
20:24:34.086 00.000 15712 worker thread done servicing request
20:24:34.086 00.000 15712 Worker thread wakes up
20:24:34.086 00.000 7988 GuideStep: 0.5 px 87 ms WEST, -0.1 px 0 ms NORTH
20:24:34.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:34.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:35.726 01.640 15712 Exposure complete
20:24:35.777 00.051 15712 worker thread done servicing request
20:24:35.777 00.000 7988 OnExposeComplete: enter
20:24:35.777 00.000 7988 UpdateGuideState(): m_state=6
20:24:35.787 00.010 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4004
20:24:35.787 00.000 7988 Star::Find returns 1 (0), X=1174.45, Y=435.76, Mass=1483, SNR=26.1, Peak=213 HFD=3.4
20:24:35.787 00.000 7988 MultiStar: [#1 0.30,0.54,1.02,U] [#2 0.23,0.50,1.01,U] [#3 0.42,0.36,0.94,U] [#4 0.48,0.43,1.03,U] [#5 0.25,0.67,0.72,U] [#6 0.17,0.34,0.71,U] [#7 0.21,0.37,0.66,U] [#8 0.03,0.17,0.68,U] 
20:24:35.787 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.45}, one-star: {0.10, 0.54}
20:24:35.787 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
20:24:35.787 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.55)
20:24:35.794 00.007 7988 CameraToMount -- cameraX=0.26 cameraY=0.45 hyp=0.51 cameraTheta=1.05 mountX=-0.45 mountY=-0.27, mountTheta=-2.60
20:24:35.794 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.45, opts=13)
20:24:35.794 00.000 7988 Enqueuing Move request for scope (0.26, 0.45)
20:24:35.794 00.000 15712 Worker thread wakes up
20:24:35.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.45) opts 0xd
20:24:35.794 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.45)
20:24:35.794 00.000 15712 Moving (0.26, 0.45) raw xDistance=-0.45 yDistance=-0.27
20:24:35.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:35.794 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.1
20:24:35.801 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:35.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:35.803 00.002 7988 Enqueuing Expose request
20:24:35.803 00.000 15712 PPEC rslt: input = -0.45, final = -0.32, react = -0.27, pred = -0.05, hyst = -0.22, hyst_pct = 0.00, period_length = 636.87
20:24:35.803 00.000 15712 PPEC: input: -0.45, control: -0.32, exposure: 1500
20:24:35.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:24:35.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:24:35.803 00.000 15712 MoveAxis(E, 103, ABG)
20:24:35.805 00.002 15712 Guiding  Dir = 2, Dur = 103
20:24:35.828 00.023 15712 IsGuiding returns 0
20:24:35.845 00.017 15712 PulseGuide returned control before completion, sleep 97
20:24:35.964 00.119 15712 IsGuiding returns 0
20:24:35.964 00.000 15712 Move returns status 0, amount 103
20:24:35.964 00.000 15712 MoveAxis(N, 0, ABG)
20:24:35.964 00.000 15712 Move returns status 0, amount 0
20:24:35.964 00.000 15712 move complete, result=0
20:24:35.964 00.000 7988 GuideStep: -0.4 px 103 ms EAST, -0.3 px 0 ms NORTH
20:24:35.977 00.013 15712 worker thread done servicing request
20:24:35.977 00.000 15712 Worker thread wakes up
20:24:35.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:35.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:37.383 01.406 15712 Exposure complete
20:24:37.442 00.059 15712 worker thread done servicing request
20:24:37.442 00.000 7988 OnExposeComplete: enter
20:24:37.442 00.000 7988 UpdateGuideState(): m_state=6
20:24:37.444 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4005
20:24:37.444 00.000 7988 Star::Find returns 1 (0), X=1174.63, Y=436.35, Mass=1541, SNR=26.6, Peak=212 HFD=3.3
20:24:37.444 00.000 7988 MultiStar: [#1 0.37,1.46,0.00,M1] [#2 0.21,1.23,0.00,M1] [#3 0.50,1.07,0.00,M1] [#4 0.59,1.28,0.00,M1] [#5 0.63,1.18,0.00,M1] [#6 0.24,1.08,0.72,U] [#7 0.47,1.14,0.00,M1] [#8 0.36,1.06,0.63,U] 
20:24:37.444 00.000 7988 refined, 2 included, MultiStar: {0.29, 1.10}, one-star: {0.28, 1.13}
20:24:37.444 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
20:24:37.444 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
20:24:37.444 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=1.10 hyp=1.13 cameraTheta=1.31 mountX=-1.10 mountY=-0.32, mountTheta=-2.86
20:24:37.444 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=1.10, opts=13)
20:24:37.444 00.000 7988 Enqueuing Move request for scope (0.29, 1.10)
20:24:37.444 00.000 15712 Worker thread wakes up
20:24:37.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 1.10) opts 0xd
20:24:37.444 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 1.10)
20:24:37.444 00.000 15712 Moving (0.29, 1.10) raw xDistance=-1.10 yDistance=-0.32
20:24:37.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:37.444 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.6
20:24:37.458 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:37.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:37.460 00.002 7988 Enqueuing Expose request
20:24:37.461 00.001 15712 PPEC rslt: input = -1.10, final = -0.71, react = -0.66, pred = -0.05, hyst = -0.58, hyst_pct = 0.00, period_length = 636.86
20:24:37.461 00.000 15712 PPEC: input: -1.10, control: -0.71, exposure: 1500
20:24:37.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:24:37.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:24:37.461 00.000 15712 MoveAxis(E, 231, ABG)
20:24:37.461 00.000 15712 Guiding  Dir = 2, Dur = 231
20:24:37.461 00.000 15712 IsGuiding returns 0
20:24:37.476 00.015 15712 PulseGuide returned control before completion, sleep 226
20:24:37.716 00.240 15712 IsGuiding returns 1
20:24:37.716 00.000 15712 scope still moving after pulse duration time elapsed
20:24:37.748 00.032 15712 IsGuiding returns 0
20:24:37.748 00.000 15712 scope move finished after 231 + 56 ms
20:24:37.748 00.000 15712 Move returns status 0, amount 231
20:24:37.748 00.000 15712 MoveAxis(N, 0, ABG)
20:24:37.748 00.000 15712 Move returns status 0, amount 0
20:24:37.748 00.000 15712 move complete, result=0
20:24:37.748 00.000 15712 worker thread done servicing request
20:24:37.748 00.000 15712 Worker thread wakes up
20:24:37.748 00.000 7988 GuideStep: -1.1 px 231 ms EAST, -0.3 px 0 ms NORTH
20:24:37.751 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:37.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:39.392 01.641 15712 Exposure complete
20:24:39.448 00.056 15712 worker thread done servicing request
20:24:39.448 00.000 7988 OnExposeComplete: enter
20:24:39.448 00.000 7988 UpdateGuideState(): m_state=6
20:24:39.456 00.008 7988 Star::Find(15, 1174, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4006
20:24:39.456 00.000 7988 Star::Find returns 1 (0), X=1174.50, Y=436.36, Mass=1456, SNR=25.9, Peak=203 HFD=3.2
20:24:39.456 00.000 7988 MultiStar: [#1 0.36,1.37,0.00,M2] [#2 -0.07,1.15,1.03,U] [#3 0.39,1.15,0.00,M2] [#4 0.67,1.24,0.00,M2] [#5 0.42,1.20,0.00,M2] [#6 0.29,1.35,0.00,M1] [#7 0.53,1.30,0.00,M2] [#8 0.46,1.03,0.69,U] 
20:24:39.456 00.000 7988 refined, 2 included, MultiStar: {0.14, 1.12}, one-star: {0.15, 1.14}
20:24:39.456 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
20:24:39.456 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.15)
20:24:39.456 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=1.12 hyp=1.13 cameraTheta=1.44 mountX=-1.12 mountY=-0.17, mountTheta=-2.99
20:24:39.456 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=1.12, opts=13)
20:24:39.465 00.009 7988 Enqueuing Move request for scope (0.14, 1.12)
20:24:39.465 00.000 15712 Worker thread wakes up
20:24:39.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 1.12) opts 0xd
20:24:39.465 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 1.12)
20:24:39.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:39.465 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
20:24:39.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:39.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:39.465 00.000 7988 Enqueuing Expose request
20:24:39.471 00.006 15712 Moving (0.14, 1.12) raw xDistance=-1.12 yDistance=-0.17
20:24:39.471 00.000 15712 PPEC rslt: input = -1.12, final = -0.73, react = -0.67, pred = -0.06, hyst = -0.62, hyst_pct = 0.00, period_length = 636.85
20:24:39.471 00.000 15712 PPEC: input: -1.12, control: -0.73, exposure: 1500
20:24:39.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:39.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:24:39.471 00.000 15712 MoveAxis(E, 238, ABG)
20:24:39.471 00.000 15712 Guiding  Dir = 2, Dur = 238
20:24:39.471 00.000 15712 IsGuiding returns 0
20:24:39.487 00.016 15712 PulseGuide returned control before completion, sleep 232
20:24:39.727 00.240 15712 IsGuiding returns 1
20:24:39.727 00.000 15712 scope still moving after pulse duration time elapsed
20:24:39.759 00.032 15712 IsGuiding returns 0
20:24:39.759 00.000 15712 scope move finished after 238 + 49 ms
20:24:39.759 00.000 15712 Move returns status 0, amount 238
20:24:39.759 00.000 15712 MoveAxis(N, 0, ABG)
20:24:39.759 00.000 15712 Move returns status 0, amount 0
20:24:39.759 00.000 15712 move complete, result=0
20:24:39.759 00.000 15712 worker thread done servicing request
20:24:39.759 00.000 15712 Worker thread wakes up
20:24:39.759 00.000 7988 GuideStep: -1.1 px 238 ms EAST, -0.2 px 0 ms NORTH
20:24:39.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:39.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:41.179 01.420 15712 Exposure complete
20:24:41.231 00.052 15712 worker thread done servicing request
20:24:41.231 00.000 7988 OnExposeComplete: enter
20:24:41.240 00.009 7988 UpdateGuideState(): m_state=6
20:24:41.240 00.000 7988 Star::Find(15, 1174, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4007
20:24:41.240 00.000 7988 Star::Find returns 1 (0), X=1174.43, Y=436.02, Mass=1472, SNR=26.1, Peak=175 HFD=3.5
20:24:41.240 00.000 7988 MultiStar: [#1 0.35,0.78,1.00,U] [#2 0.14,0.60,1.00,U] [#3 0.39,0.53,0.99,U] [#4 0.54,0.62,1.06,U] [#5 0.59,0.56,0.72,U] [#6 0.20,0.65,0.71,U] [#7 0.53,0.54,0.68,U] [#8 0.23,0.37,0.64,U] 
20:24:41.240 00.000 7988 refined, 8 included, MultiStar: {0.33, 0.62}, one-star: {0.08, 0.80}
20:24:41.240 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
20:24:41.248 00.008 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.52)
20:24:41.248 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.62 hyp=0.70 cameraTheta=1.08 mountX=-0.62 mountY=-0.35, mountTheta=-2.63
20:24:41.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.62, opts=13)
20:24:41.248 00.000 7988 Enqueuing Move request for scope (0.33, 0.62)
20:24:41.248 00.000 15712 Worker thread wakes up
20:24:41.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.62) opts 0xd
20:24:41.248 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.62)
20:24:41.248 00.000 15712 Moving (0.33, 0.62) raw xDistance=-0.62 yDistance=-0.35
20:24:41.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:41.248 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
20:24:41.255 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:41.255 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:41.255 00.000 7988 Enqueuing Expose request
20:24:41.255 00.000 15712 PPEC rslt: input = -0.62, final = -0.48, react = -0.37, pred = -0.11, hyst = -0.38, hyst_pct = 0.00, period_length = 636.84
20:24:41.255 00.000 15712 PPEC: input: -0.62, control: -0.48, exposure: 1500
20:24:41.255 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.84
20:24:41.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
20:24:41.255 00.000 15712 MoveAxis(E, 157, ABG)
20:24:41.255 00.000 15712 Guiding  Dir = 2, Dur = 157
20:24:41.298 00.043 15712 IsGuiding returns 0
20:24:41.308 00.010 15712 PulseGuide returned control before completion, sleep 152
20:24:41.485 00.177 15712 IsGuiding returns 0
20:24:41.485 00.000 15712 Move returns status 0, amount 157
20:24:41.485 00.000 15712 BLC: Oldest BLC event removed
20:24:41.485 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 210 applied
20:24:41.485 00.000 15712 MoveAxis(N, 299, ABG)
20:24:41.485 00.000 15712 Guiding  Dir = 0, Dur = 299
20:24:41.485 00.000 15712 IsGuiding returns 0
20:24:41.570 00.085 15712 PulseGuide returned control before completion, sleep 230
20:24:41.841 00.271 15712 IsGuiding returns 1
20:24:41.841 00.000 15712 scope still moving after pulse duration time elapsed
20:24:41.876 00.035 15712 IsGuiding returns 0
20:24:41.876 00.000 15712 scope move finished after 299 + 100 ms
20:24:41.876 00.000 15712 Move returns status 0, amount 299
20:24:41.876 00.000 15712 move complete, result=0
20:24:41.876 00.000 7988 GuideStep: -0.6 px 157 ms EAST, -0.3 px 299 ms NORTH
20:24:41.891 00.015 15712 worker thread done servicing request
20:24:41.892 00.001 15712 Worker thread wakes up
20:24:41.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:41.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:43.535 01.643 15712 Exposure complete
20:24:43.591 00.056 15712 worker thread done servicing request
20:24:43.591 00.000 7988 OnExposeComplete: enter
20:24:43.591 00.000 7988 UpdateGuideState(): m_state=6
20:24:43.591 00.000 7988 Star::Find(15, 1174, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4008
20:24:43.597 00.006 7988 Star::Find returns 1 (0), X=1174.17, Y=434.88, Mass=1604, SNR=27.1, Peak=231 HFD=3.7
20:24:43.597 00.000 7988 MultiStar: [#1 0.02,-0.26,0.96,U] [#2 -0.06,-0.34,0.95,U] [#3 0.19,-0.49,0.95,U] [#4 0.25,-0.28,1.02,U] [#5 0.22,0.05,0.67,U] [#6 -0.18,-0.43,0.69,U] [#7 -0.08,-0.31,0.65,U] [#8 0.05,-0.64,0.63,U] 
20:24:43.597 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.34}, one-star: {-0.18, -0.34}
20:24:43.597 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
20:24:43.597 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
20:24:43.597 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.48 mountX=0.34 mountY=-0.02, mountTheta=-0.06
20:24:43.597 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.34, opts=13)
20:24:43.597 00.000 7988 Enqueuing Move request for scope (0.03, -0.34)
20:24:43.597 00.000 15712 Worker thread wakes up
20:24:43.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd
20:24:43.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.34)
20:24:43.597 00.000 15712 Moving (0.03, -0.34) raw xDistance=0.34 yDistance=-0.02
20:24:43.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:43.608 00.011 7988 UpdateGuideState exits: m=1604 SNR=27.1
20:24:43.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:43.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:43.608 00.000 7988 Enqueuing Expose request
20:24:43.608 00.000 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.347789, 1:0.021402
20:24:43.608 00.000 15712 BLC: No correction, Miss < min_move
20:24:43.612 00.004 15712 PPEC rslt: input = 0.34, final = 0.13, react = 0.20, pred = -0.08, hyst = 0.14, hyst_pct = 0.00, period_length = 636.82
20:24:43.612 00.000 15712 PPEC: input: 0.34, control: 0.13, exposure: 1500
20:24:43.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:43.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:24:43.612 00.000 15712 MoveAxis(W, 41, ABG)
20:24:43.612 00.000 15712 Guiding  Dir = 3, Dur = 41
20:24:43.612 00.000 15712 IsGuiding returns 0
20:24:43.632 00.020 15712 PulseGuide returned control before completion, sleep 35
20:24:43.712 00.080 15712 IsGuiding returns 1
20:24:43.712 00.000 15712 scope still moving after pulse duration time elapsed
20:24:43.740 00.028 15712 IsGuiding returns 0
20:24:43.740 00.000 15712 scope move finished after 41 + 83 ms
20:24:43.740 00.000 15712 Move returns status 0, amount 41
20:24:43.740 00.000 15712 MoveAxis(N, 0, ABG)
20:24:43.740 00.000 15712 Move returns status 0, amount 0
20:24:43.740 00.000 15712 move complete, result=0
20:24:43.740 00.000 15712 worker thread done servicing request
20:24:43.740 00.000 15712 Worker thread wakes up
20:24:43.740 00.000 7988 GuideStep: 0.3 px 41 ms WEST, -0.0 px 0 ms NORTH
20:24:43.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:43.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:45.161 01.421 15712 Exposure complete
20:24:45.221 00.060 15712 worker thread done servicing request
20:24:45.221 00.000 7988 OnExposeComplete: enter
20:24:45.221 00.000 7988 UpdateGuideState(): m_state=6
20:24:45.224 00.003 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4009
20:24:45.224 00.000 7988 Star::Find returns 1 (0), X=1174.29, Y=434.34, Mass=1463, SNR=25.9, Peak=231 HFD=3.4
20:24:45.226 00.002 7988 MultiStar: [#1 0.03,-0.83,1.00,U] [#2 -0.10,-0.87,1.01,U] [#3 0.22,-0.88,1.00,U] [#4 0.15,-0.83,1.06,U] [#5 0.27,-0.66,0.73,U] [#6 0.06,-0.74,0.71,U] [#7 -0.18,-0.71,0.71,U] [#8 -0.02,-0.96,0.69,U] 
20:24:45.226 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.82}, one-star: {-0.06, -0.88}
20:24:45.228 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
20:24:45.228 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.11)
20:24:45.230 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.82 hyp=0.82 cameraTheta=-1.52 mountX=0.82 mountY=-0.02, mountTheta=-0.03
20:24:45.232 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.82, opts=13)
20:24:45.232 00.000 7988 Enqueuing Move request for scope (0.04, -0.82)
20:24:45.234 00.002 15712 Worker thread wakes up
20:24:45.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.82) opts 0xd
20:24:45.234 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.82)
20:24:45.234 00.000 15712 Moving (0.04, -0.82) raw xDistance=0.82 yDistance=-0.02
20:24:45.234 00.000 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.347789, 1:0.021402, 2:0.022845
20:24:45.234 00.000 15712 BLC: No correction, Miss < min_move
20:24:45.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:45.234 00.000 7988 UpdateGuideState exits: m=1463 SNR=25.9
20:24:45.238 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:45.238 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:45.240 00.002 7988 Enqueuing Expose request
20:24:45.240 00.000 15712 PPEC rslt: input = 0.82, final = 0.41, react = 0.49, pred = -0.09, hyst = 0.42, hyst_pct = 0.00, period_length = 636.81
20:24:45.240 00.000 15712 PPEC: input: 0.82, control: 0.41, exposure: 1500
20:24:45.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:45.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:24:45.240 00.000 15712 MoveAxis(W, 133, ABG)
20:24:45.240 00.000 15712 Guiding  Dir = 3, Dur = 133
20:24:45.240 00.000 15712 IsGuiding returns 0
20:24:45.261 00.021 15712 PulseGuide returned control before completion, sleep 124
20:24:45.420 00.159 15712 IsGuiding returns 0
20:24:45.420 00.000 15712 Move returns status 0, amount 133
20:24:45.420 00.000 15712 MoveAxis(N, 0, ABG)
20:24:45.420 00.000 15712 Move returns status 0, amount 0
20:24:45.420 00.000 15712 move complete, result=0
20:24:45.420 00.000 7988 GuideStep: 0.8 px 133 ms WEST, -0.0 px 0 ms NORTH
20:24:45.424 00.004 15712 worker thread done servicing request
20:24:45.424 00.000 15712 Worker thread wakes up
20:24:45.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:45.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:47.066 01.642 15712 Exposure complete
20:24:47.110 00.044 15712 worker thread done servicing request
20:24:47.110 00.000 7988 OnExposeComplete: enter
20:24:47.126 00.016 7988 UpdateGuideState(): m_state=6
20:24:47.127 00.001 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4010
20:24:47.127 00.000 7988 Star::Find returns 1 (0), X=1174.25, Y=434.54, Mass=1445, SNR=25.8, Peak=227 HFD=3.2
20:24:47.127 00.000 7988 MultiStar: [#1 0.13,-0.70,1.03,U] [#2 -0.15,-0.57,1.06,U] [#3 0.14,-0.46,1.00,U] [#4 0.33,-0.65,1.01,U] [#5 0.31,-0.47,0.70,U] [#6 0.18,-0.35,0.70,U] [#7 0.31,-0.66,0.68,U] [#8 0.12,-0.91,0.69,U] 
20:24:47.127 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.61}, one-star: {-0.10, -0.68}
20:24:47.127 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
20:24:47.127 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.96)
20:24:47.127 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.61 hyp=0.62 cameraTheta=-1.37 mountX=0.61 mountY=-0.11, mountTheta=-0.18
20:24:47.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.61, opts=13)
20:24:47.127 00.000 7988 Enqueuing Move request for scope (0.13, -0.61)
20:24:47.127 00.000 15712 Worker thread wakes up
20:24:47.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.61) opts 0xd
20:24:47.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.61)
20:24:47.127 00.000 15712 Moving (0.13, -0.61) raw xDistance=0.61 yDistance=-0.11
20:24:47.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:47.127 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.8
20:24:47.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:47.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:47.142 00.015 7988 Enqueuing Expose request
20:24:47.142 00.000 15712 BLC: window closed
20:24:47.142 00.000 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.347789, 1:0.021402, 2:0.022845
20:24:47.142 00.000 15712 BLC: No correction, Miss < min_move
20:24:47.145 00.003 15712 PPEC rslt: input = 0.61, final = 0.28, react = 0.36, pred = -0.08, hyst = 0.34, hyst_pct = 0.00, period_length = 636.80
20:24:47.145 00.000 15712 PPEC: input: 0.61, control: 0.28, exposure: 1500
20:24:47.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:47.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:24:47.145 00.000 15712 MoveAxis(W, 92, ABG)
20:24:47.145 00.000 15712 Guiding  Dir = 3, Dur = 92
20:24:47.145 00.000 15712 IsGuiding returns 0
20:24:47.165 00.020 15712 PulseGuide returned control before completion, sleep 85
20:24:47.275 00.110 15712 IsGuiding returns 1
20:24:47.275 00.000 15712 scope still moving after pulse duration time elapsed
20:24:47.303 00.028 15712 IsGuiding returns 0
20:24:47.303 00.000 15712 scope move finished after 92 + 63 ms
20:24:47.303 00.000 15712 Move returns status 0, amount 92
20:24:47.303 00.000 15712 MoveAxis(N, 0, ABG)
20:24:47.303 00.000 15712 Move returns status 0, amount 0
20:24:47.303 00.000 15712 move complete, result=0
20:24:47.303 00.000 15712 worker thread done servicing request
20:24:47.303 00.000 15712 Worker thread wakes up
20:24:47.303 00.000 7988 GuideStep: 0.6 px 92 ms WEST, -0.1 px 0 ms NORTH
20:24:47.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:47.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:48.710 01.407 15712 Exposure complete
20:24:48.761 00.051 15712 worker thread done servicing request
20:24:48.761 00.000 7988 OnExposeComplete: enter
20:24:48.761 00.000 7988 UpdateGuideState(): m_state=6
20:24:48.772 00.011 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4011
20:24:48.772 00.000 7988 Star::Find returns 1 (0), X=1174.22, Y=434.90, Mass=1551, SNR=26.8, Peak=193 HFD=3.7
20:24:48.772 00.000 7988 MultiStar: [#1 0.15,-0.03,0.99,U] [#2 0.18,-0.25,0.96,U] [#3 0.36,-0.31,0.92,U] [#4 0.47,-0.27,0.99,U] [#5 0.38,-0.42,0.71,U] [#6 0.14,-0.15,0.69,U] [#7 0.19,-0.23,0.68,U] [#8 0.12,-0.39,0.65,U] 
20:24:48.772 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.26}, one-star: {-0.13, -0.31}
20:24:48.772 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.58) = xAngle (0.69 = 0.69)
20:24:48.772 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.80 = -2.49)
20:24:48.778 00.006 7988 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-0.89 mountX=0.26 mountY=-0.20, mountTheta=-0.67
20:24:48.778 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.26, opts=13)
20:24:48.778 00.000 7988 Enqueuing Move request for scope (0.21, -0.26)
20:24:48.778 00.000 15712 Worker thread wakes up
20:24:48.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd
20:24:48.778 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.26)
20:24:48.778 00.000 15712 Moving (0.21, -0.26) raw xDistance=0.26 yDistance=-0.20
20:24:48.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:48.778 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.8
20:24:48.785 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:48.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:48.785 00.000 7988 Enqueuing Expose request
20:24:48.788 00.003 15712 PPEC rslt: input = 0.26, final = 0.04, react = 0.15, pred = -0.11, hyst = 0.16, hyst_pct = 0.00, period_length = 636.79
20:24:48.788 00.000 15712 PPEC: input: 0.26, control: 0.04, exposure: 1500
20:24:48.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:48.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:24:48.788 00.000 15712 MoveAxis(W, 13, ABG)
20:24:48.788 00.000 15712 Guiding  Dir = 3, Dur = 13
20:24:48.788 00.000 15712 IsGuiding returns 0
20:24:48.804 00.016 15712 IsGuiding returns 1
20:24:48.804 00.000 15712 scope still moving after pulse duration time elapsed
20:24:48.859 00.055 15712 IsGuiding returns 0
20:24:48.859 00.000 15712 scope move finished after 13 + 57 ms
20:24:48.859 00.000 15712 Move returns status 0, amount 13
20:24:48.859 00.000 15712 MoveAxis(N, 0, ABG)
20:24:48.859 00.000 15712 Move returns status 0, amount 0
20:24:48.859 00.000 15712 move complete, result=0
20:24:48.859 00.000 7988 GuideStep: 0.3 px 13 ms WEST, -0.2 px 0 ms NORTH
20:24:48.861 00.002 15712 worker thread done servicing request
20:24:48.861 00.000 15712 Worker thread wakes up
20:24:48.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:48.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:50.605 01.744 15712 Exposure complete
20:24:50.664 00.059 15712 worker thread done servicing request
20:24:50.664 00.000 7988 OnExposeComplete: enter
20:24:50.664 00.000 7988 UpdateGuideState(): m_state=6
20:24:50.667 00.003 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4012
20:24:50.669 00.002 7988 Star::Find returns 1 (0), X=1174.34, Y=435.64, Mass=1553, SNR=26.7, Peak=233 HFD=3.3
20:24:50.669 00.000 7988 MultiStar: [#1 0.21,0.54,0.95,U] [#2 -0.12,0.47,0.99,U] [#3 0.26,0.31,0.93,U] [#4 0.42,0.39,0.99,U] [#5 0.37,0.25,0.69,U] [#6 -0.07,0.42,0.68,U] [#7 0.08,0.46,0.68,U] [#8 0.31,0.12,0.62,U] 
20:24:50.671 00.002 7988 refined, 8 included, MultiStar: {0.16, 0.39}, one-star: {-0.01, 0.42}
20:24:50.671 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
20:24:50.673 00.002 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.41)
20:24:50.673 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.18 mountX=-0.39 mountY=-0.17, mountTheta=-2.74
20:24:50.675 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.39, opts=13)
20:24:50.677 00.002 7988 Enqueuing Move request for scope (0.16, 0.39)
20:24:50.677 00.000 15712 Worker thread wakes up
20:24:50.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.39) opts 0xd
20:24:50.677 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.39)
20:24:50.677 00.000 15712 Moving (0.16, 0.39) raw xDistance=-0.39 yDistance=-0.17
20:24:50.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:50.677 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.7
20:24:50.680 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:50.681 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:50.681 00.000 7988 Enqueuing Expose request
20:24:50.683 00.002 15712 PPEC rslt: input = -0.39, final = -0.33, react = -0.23, pred = -0.10, hyst = -0.19, hyst_pct = 0.00, period_length = 636.78
20:24:50.683 00.000 15712 PPEC: input: -0.39, control: -0.33, exposure: 1500
20:24:50.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:50.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:24:50.683 00.000 15712 MoveAxis(E, 108, ABG)
20:24:50.683 00.000 15712 Guiding  Dir = 2, Dur = 108
20:24:50.683 00.000 15712 IsGuiding returns 0
20:24:50.703 00.020 15712 PulseGuide returned control before completion, sleep 90
20:24:50.811 00.108 15712 IsGuiding returns 1
20:24:50.811 00.000 15712 scope still moving after pulse duration time elapsed
20:24:50.853 00.042 15712 IsGuiding returns 0
20:24:50.853 00.000 15712 scope move finished after 108 + 65 ms
20:24:50.853 00.000 15712 Move returns status 0, amount 108
20:24:50.853 00.000 15712 MoveAxis(N, 0, ABG)
20:24:50.853 00.000 15712 Move returns status 0, amount 0
20:24:50.853 00.000 15712 move complete, result=0
20:24:50.853 00.000 7988 GuideStep: -0.4 px 108 ms EAST, -0.2 px 0 ms NORTH
20:24:50.859 00.006 15712 worker thread done servicing request
20:24:50.859 00.000 15712 Worker thread wakes up
20:24:50.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:50.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:52.264 01.405 15712 Exposure complete
20:24:52.326 00.062 15712 worker thread done servicing request
20:24:52.326 00.000 7988 OnExposeComplete: enter
20:24:52.326 00.000 7988 UpdateGuideState(): m_state=6
20:24:52.328 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4013
20:24:52.328 00.000 7988 Star::Find returns 1 (0), X=1174.29, Y=435.71, Mass=1495, SNR=26.3, Peak=207 HFD=3.5
20:24:52.330 00.002 7988 MultiStar: [#1 0.06,0.58,1.01,U] [#2 -0.05,0.60,1.00,U] [#3 0.22,0.41,0.95,U] [#4 0.42,0.52,0.99,U] [#5 0.37,0.53,0.71,U] [#6 -0.01,0.49,0.71,U] [#7 0.15,0.44,0.67,U] [#8 -0.08,0.29,0.66,U] 
20:24:52.330 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.49}, one-star: {-0.06, 0.49}
20:24:52.332 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
20:24:52.332 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
20:24:52.334 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.49 hyp=0.50 cameraTheta=1.69 mountX=-0.49 mountY=0.05, mountTheta=3.04
20:24:52.336 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.49, opts=13)
20:24:52.336 00.000 7988 Enqueuing Move request for scope (-0.06, 0.49)
20:24:52.338 00.002 15712 Worker thread wakes up
20:24:52.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.49) opts 0xd
20:24:52.338 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.49)
20:24:52.338 00.000 15712 Moving (-0.06, 0.49) raw xDistance=-0.49 yDistance=0.05
20:24:52.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:24:52.338 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3
20:24:52.340 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:52.341 00.001 15712 PPEC rslt: input = -0.49, final = -0.40, react = -0.30, pred = -0.11, hyst = -0.26, hyst_pct = 0.00, period_length = 636.77
20:24:52.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:52.341 00.000 7988 Enqueuing Expose request
20:24:52.344 00.003 15712 PPEC: input: -0.49, control: -0.40, exposure: 1500
20:24:52.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:52.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:24:52.344 00.000 15712 MoveAxis(E, 131, ABG)
20:24:52.344 00.000 15712 Guiding  Dir = 2, Dur = 131
20:24:52.344 00.000 15712 IsGuiding returns 0
20:24:52.376 00.032 15712 PulseGuide returned control before completion, sleep 111
20:24:52.504 00.128 15712 IsGuiding returns 1
20:24:52.504 00.000 15712 scope still moving after pulse duration time elapsed
20:24:52.533 00.029 15712 IsGuiding returns 0
20:24:52.533 00.000 15712 scope move finished after 131 + 55 ms
20:24:52.533 00.000 15712 Move returns status 0, amount 131
20:24:52.533 00.000 15712 MoveAxis(N, 0, ABG)
20:24:52.533 00.000 15712 Move returns status 0, amount 0
20:24:52.533 00.000 15712 move complete, result=0
20:24:52.533 00.000 7988 GuideStep: -0.5 px 131 ms EAST, 0.0 px 0 ms NORTH
20:24:52.535 00.002 15712 worker thread done servicing request
20:24:52.535 00.000 15712 Worker thread wakes up
20:24:52.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:52.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:54.179 01.644 15712 Exposure complete
20:24:54.230 00.051 15712 worker thread done servicing request
20:24:54.230 00.000 7988 OnExposeComplete: enter
20:24:54.230 00.000 7988 UpdateGuideState(): m_state=6
20:24:54.241 00.011 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4014
20:24:54.241 00.000 7988 Star::Find returns 1 (0), X=1174.30, Y=435.54, Mass=1488, SNR=26.2, Peak=234 HFD=3.2
20:24:54.241 00.000 7988 MultiStar: [#1 0.34,0.36,1.03,U] [#2 -0.08,0.17,1.00,U] [#3 0.28,0.17,0.98,U] [#4 0.29,0.31,1.02,U] [#5 0.25,0.26,0.73,U] [#6 0.20,0.35,0.67,U] [#7 0.13,0.29,0.65,U] [#8 0.06,0.00,0.67,U] 
20:24:54.241 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.25}, one-star: {-0.05, 0.32}
20:24:54.241 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
20:24:54.247 00.006 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.59)
20:24:54.247 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.25 hyp=0.30 cameraTheta=1.01 mountX=-0.25 mountY=-0.16, mountTheta=-2.57
20:24:54.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.25, opts=13)
20:24:54.247 00.000 7988 Enqueuing Move request for scope (0.16, 0.25)
20:24:54.247 00.000 15712 Worker thread wakes up
20:24:54.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.25) opts 0xd
20:24:54.247 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.25)
20:24:54.247 00.000 15712 Moving (0.16, 0.25) raw xDistance=-0.25 yDistance=-0.16
20:24:54.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:54.247 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.2
20:24:54.253 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:54.255 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:54.256 00.001 7988 Enqueuing Expose request
20:24:54.256 00.000 15712 PPEC rslt: input = -0.25, final = -0.23, react = -0.15, pred = -0.08, hyst = -0.16, hyst_pct = 0.00, period_length = 636.76
20:24:54.256 00.000 15712 PPEC: input: -0.25, control: -0.23, exposure: 1500
20:24:54.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:54.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:24:54.256 00.000 15712 MoveAxis(E, 75, ABG)
20:24:54.256 00.000 15712 Guiding  Dir = 2, Dur = 75
20:24:54.256 00.000 15712 IsGuiding returns 0
20:24:54.273 00.017 15712 PulseGuide returned control before completion, sleep 66
20:24:54.352 00.079 15712 IsGuiding returns 1
20:24:54.352 00.000 15712 scope still moving after pulse duration time elapsed
20:24:54.390 00.038 15712 IsGuiding returns 0
20:24:54.390 00.000 15712 scope move finished after 75 + 57 ms
20:24:54.390 00.000 15712 Move returns status 0, amount 75
20:24:54.390 00.000 15712 MoveAxis(N, 0, ABG)
20:24:54.390 00.000 15712 Move returns status 0, amount 0
20:24:54.390 00.000 15712 move complete, result=0
20:24:54.390 00.000 15712 worker thread done servicing request
20:24:54.390 00.000 15712 Worker thread wakes up
20:24:54.390 00.000 7988 GuideStep: -0.3 px 75 ms EAST, -0.2 px 0 ms NORTH
20:24:54.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:54.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:55.806 01.416 15712 Exposure complete
20:24:55.860 00.054 15712 worker thread done servicing request
20:24:55.860 00.000 7988 OnExposeComplete: enter
20:24:55.867 00.007 7988 UpdateGuideState(): m_state=6
20:24:55.869 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4015
20:24:55.869 00.000 7988 Star::Find returns 1 (1), X=1174.34, Y=435.06, Mass=1471, SNR=26.0, Peak=255 HFD=3.3
20:24:55.871 00.002 7988 MultiStar: [#1 0.09,0.00,1.01,U] [#2 0.10,-0.20,0.98,U] [#3 0.34,-0.18,1.01,U] [#4 0.17,-0.20,1.07,U] [#5 0.21,0.00,0.69,U] [#6 -0.03,-0.03,0.71,U] [#7 -0.05,-0.16,0.67,U] [#8 0.23,-0.43,0.67,U] 
20:24:55.871 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.15}, one-star: {-0.01, -0.16}
20:24:55.873 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
20:24:55.873 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
20:24:55.875 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.65 mountX=0.16 mountY=0.02, mountTheta=0.10
20:24:55.877 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.16, opts=13)
20:24:55.877 00.000 7988 Enqueuing Move request for scope (-0.01, -0.16)
20:24:55.879 00.002 15712 Worker thread wakes up
20:24:55.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
20:24:55.879 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
20:24:55.879 00.000 15712 Moving (-0.01, -0.16) raw xDistance=0.16 yDistance=0.02
20:24:55.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:55.879 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0 Saturated
20:24:55.881 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:55.881 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:55.883 00.002 7988 Enqueuing Expose request
20:24:55.883 00.000 15712 PPEC rslt: input = 0.16, final = -0.07, react = 0.09, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.75
20:24:55.883 00.000 15712 PPEC: input: 0.16, control: -0.07, exposure: 1500
20:24:55.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:55.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:24:55.883 00.000 15712 MoveAxis(E, 24, ABG)
20:24:55.883 00.000 15712 Guiding  Dir = 2, Dur = 24
20:24:55.883 00.000 15712 IsGuiding returns 0
20:24:55.906 00.023 15712 PulseGuide returned control before completion, sleep 12
20:24:55.947 00.041 15712 IsGuiding returns 0
20:24:55.947 00.000 15712 Move returns status 0, amount 24
20:24:55.947 00.000 15712 MoveAxis(N, 0, ABG)
20:24:55.947 00.000 15712 Move returns status 0, amount 0
20:24:55.947 00.000 15712 move complete, result=0
20:24:55.947 00.000 7988 GuideStep: 0.2 px 24 ms EAST, 0.0 px 0 ms NORTH
20:24:55.958 00.011 15712 worker thread done servicing request
20:24:55.958 00.000 15712 Worker thread wakes up
20:24:55.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:55.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:57.589 01.631 15712 Exposure complete
20:24:57.649 00.060 15712 worker thread done servicing request
20:24:57.649 00.000 7988 OnExposeComplete: enter
20:24:57.651 00.002 7988 UpdateGuideState(): m_state=6
20:24:57.651 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4016
20:24:57.651 00.000 7988 Star::Find returns 1 (0), X=1174.27, Y=434.88, Mass=1495, SNR=26.4, Peak=192 HFD=3.3
20:24:57.651 00.000 7988 MultiStar: [#1 0.27,-0.25,1.04,U] [#2 -0.02,-0.36,1.05,U] [#3 0.43,-0.44,0.97,U] [#4 0.32,-0.41,1.02,U] [#5 0.37,-0.07,0.73,U] [#6 0.18,-0.34,0.70,U] [#7 0.16,-0.50,0.67,U] [#8 0.18,-0.76,0.65,U] 
20:24:57.651 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.38}, one-star: {-0.08, -0.34}
20:24:57.651 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
20:24:57.651 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
20:24:57.651 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.82 mountX=0.34 mountY=0.09, mountTheta=0.27
20:24:57.651 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.34, opts=13)
20:24:57.651 00.000 7988 Enqueuing Move request for scope (-0.08, -0.34)
20:24:57.662 00.011 15712 Worker thread wakes up
20:24:57.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd
20:24:57.662 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.34)
20:24:57.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:24:57.662 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
20:24:57.665 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:57.665 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:57.667 00.002 15712 Moving (-0.08, -0.34) raw xDistance=0.34 yDistance=0.09
20:24:57.667 00.000 7988 Enqueuing Expose request
20:24:57.670 00.003 15712 PPEC rslt: input = 0.34, final = 0.15, react = 0.20, pred = -0.05, hyst = 0.17, hyst_pct = 0.00, period_length = 636.74
20:24:57.670 00.000 15712 PPEC: input: 0.34, control: 0.15, exposure: 1500
20:24:57.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:57.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:24:57.670 00.000 15712 MoveAxis(W, 50, ABG)
20:24:57.670 00.000 15712 Guiding  Dir = 3, Dur = 50
20:24:57.670 00.000 15712 IsGuiding returns 0
20:24:57.698 00.028 15712 PulseGuide returned control before completion, sleep 33
20:24:57.750 00.052 15712 IsGuiding returns 0
20:24:57.762 00.012 15712 Move returns status 0, amount 50
20:24:57.762 00.000 15712 MoveAxis(N, 0, ABG)
20:24:57.762 00.000 15712 Move returns status 0, amount 0
20:24:57.762 00.000 15712 move complete, result=0
20:24:57.762 00.000 15712 worker thread done servicing request
20:24:57.762 00.000 15712 Worker thread wakes up
20:24:57.762 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
20:24:57.764 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:57.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:24:59.183 01.419 15712 Exposure complete
20:24:59.245 00.062 15712 worker thread done servicing request
20:24:59.245 00.000 7988 OnExposeComplete: enter
20:24:59.245 00.000 7988 UpdateGuideState(): m_state=6
20:24:59.247 00.002 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4017
20:24:59.247 00.000 7988 Star::Find returns 1 (0), X=1174.34, Y=434.44, Mass=1503, SNR=26.4, Peak=220 HFD=3.2
20:24:59.249 00.002 7988 MultiStar: [#1 0.28,-0.66,1.01,U] [#2 0.02,-0.70,0.97,U] [#3 0.29,-0.98,0.96,U] [#4 0.43,-0.73,1.02,U] [#5 0.42,-0.99,0.72,U] [#6 0.31,-0.82,0.69,U] [#7 0.31,-0.70,0.67,U] [#8 0.07,-1.03,0.66,U] 
20:24:59.249 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.81}, one-star: {-0.01, -0.78}
20:24:59.251 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
20:24:59.251 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
20:24:59.253 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.78 hyp=0.78 cameraTheta=-1.59 mountX=0.78 mountY=0.03, mountTheta=0.04
20:24:59.255 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.78, opts=13)
20:24:59.255 00.000 7988 Enqueuing Move request for scope (-0.01, -0.78)
20:24:59.257 00.002 15712 Worker thread wakes up
20:24:59.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.78) opts 0xd
20:24:59.257 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.78)
20:24:59.257 00.000 15712 Moving (-0.01, -0.78) raw xDistance=0.78 yDistance=0.03
20:24:59.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:24:59.258 00.001 7988 UpdateGuideState exits: m=1503 SNR=26.4
20:24:59.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:59.260 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:24:59.260 00.000 7988 Enqueuing Expose request
20:24:59.260 00.000 15712 PPEC rslt: input = 0.78, final = 0.48, react = 0.47, pred = 0.01, hyst = 0.42, hyst_pct = 0.00, period_length = 636.73
20:24:59.260 00.000 15712 PPEC: input: 0.78, control: 0.48, exposure: 1500
20:24:59.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:59.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:24:59.260 00.000 15712 MoveAxis(W, 156, ABG)
20:24:59.260 00.000 15712 Guiding  Dir = 3, Dur = 156
20:24:59.260 00.000 15712 IsGuiding returns 0
20:24:59.281 00.021 15712 PulseGuide returned control before completion, sleep 150
20:24:59.436 00.155 15712 IsGuiding returns 1
20:24:59.436 00.000 15712 scope still moving after pulse duration time elapsed
20:24:59.468 00.032 15712 IsGuiding returns 0
20:24:59.468 00.000 15712 scope move finished after 156 + 53 ms
20:24:59.468 00.000 15712 Move returns status 0, amount 156
20:24:59.468 00.000 15712 MoveAxis(N, 0, ABG)
20:24:59.468 00.000 15712 Move returns status 0, amount 0
20:24:59.468 00.000 15712 move complete, result=0
20:24:59.468 00.000 7988 GuideStep: 0.8 px 156 ms WEST, 0.0 px 0 ms NORTH
20:24:59.475 00.007 15712 worker thread done servicing request
20:24:59.475 00.000 15712 Worker thread wakes up
20:24:59.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:24:59.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:01.113 01.638 15712 Exposure complete
20:25:01.172 00.059 15712 worker thread done servicing request
20:25:01.172 00.000 7988 OnExposeComplete: enter
20:25:01.175 00.003 7988 UpdateGuideState(): m_state=6
20:25:01.175 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
20:25:01.177 00.002 7988 Star::Find returns 1 (0), X=1174.13, Y=434.02, Mass=1461, SNR=26.1, Peak=213 HFD=3.0
20:25:01.177 00.000 7988 MultiStar: [#1 0.13,-1.15,1.03,U] [#2 0.08,-1.16,1.00,U] [#3 0.27,-1.31,0.00,M1] [#4 0.32,-1.27,0.00,M1] [#5 0.40,-1.18,0.00,M1] [#6 0.08,-1.35,0.00,M1] [#7 0.04,-1.39,0.00,M1] [#8 0.12,-1.63,0.00,M1] 
20:25:01.179 00.002 7988 refined, 2 included, MultiStar: {-0.00, -1.17}, one-star: {-0.22, -1.20}
20:25:01.179 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
20:25:01.181 00.002 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
20:25:01.181 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-1.17 hyp=1.17 cameraTheta=-1.57 mountX=1.17 mountY=0.03, mountTheta=0.03
20:25:01.183 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-1.17, opts=13)
20:25:01.185 00.002 7988 Enqueuing Move request for scope (-0.00, -1.17)
20:25:01.185 00.000 15712 Worker thread wakes up
20:25:01.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.17) opts 0xd
20:25:01.185 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -1.17)
20:25:01.185 00.000 15712 Moving (-0.00, -1.17) raw xDistance=1.17 yDistance=0.03
20:25:01.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:01.185 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.1
20:25:01.188 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:01.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:01.190 00.002 7988 Enqueuing Expose request
20:25:01.190 00.000 15712 PPEC rslt: input = 1.17, final = 0.72, react = 0.70, pred = 0.02, hyst = 0.64, hyst_pct = 0.00, period_length = 636.72
20:25:01.190 00.000 15712 PPEC: input: 1.17, control: 0.72, exposure: 1500
20:25:01.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:01.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:25:01.190 00.000 15712 MoveAxis(W, 236, ABG)
20:25:01.190 00.000 15712 Guiding  Dir = 3, Dur = 236
20:25:01.190 00.000 15712 IsGuiding returns 0
20:25:01.213 00.023 15712 PulseGuide returned control before completion, sleep 225
20:25:01.467 00.254 15712 IsGuiding returns 0
20:25:01.467 00.000 15712 Move returns status 0, amount 236
20:25:01.472 00.005 15712 MoveAxis(N, 0, ABG)
20:25:01.472 00.000 15712 Move returns status 0, amount 0
20:25:01.472 00.000 15712 move complete, result=0
20:25:01.472 00.000 15712 worker thread done servicing request
20:25:01.472 00.000 15712 Worker thread wakes up
20:25:01.472 00.000 7988 GuideStep: 1.2 px 236 ms WEST, 0.0 px 0 ms NORTH
20:25:01.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:01.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:02.881 01.409 15712 Exposure complete
20:25:02.930 00.049 15712 worker thread done servicing request
20:25:02.930 00.000 7988 OnExposeComplete: enter
20:25:02.943 00.013 7988 UpdateGuideState(): m_state=6
20:25:02.945 00.002 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4019
20:25:02.945 00.000 7988 Star::Find returns 1 (0), X=1174.34, Y=434.62, Mass=1536, SNR=26.7, Peak=210 HFD=3.4
20:25:02.947 00.002 7988 MultiStar: [#1 0.01,-0.58,1.01,U] [#2 -0.03,-0.87,0.96,U] [#3 0.27,-0.69,0.95,U] [#4 0.46,-0.62,1.02,U] [#5 0.27,-0.54,0.71,U] [#6 -0.04,-0.61,0.71,U] [#7 0.10,-0.60,0.64,U] [#8 0.08,-0.91,0.68,U] 
20:25:02.947 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.67}, one-star: {-0.01, -0.60}
20:25:02.949 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
20:25:02.949 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
20:25:02.951 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.60 hyp=0.60 cameraTheta=-1.59 mountX=0.60 mountY=0.03, mountTheta=0.05
20:25:02.953 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.60, opts=13)
20:25:02.953 00.000 7988 Enqueuing Move request for scope (-0.01, -0.60)
20:25:02.955 00.002 15712 Worker thread wakes up
20:25:02.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.60) opts 0xd
20:25:02.955 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.60)
20:25:02.955 00.000 15712 Moving (-0.01, -0.60) raw xDistance=0.60 yDistance=0.03
20:25:02.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:02.955 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7
20:25:02.957 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:02.959 00.002 15712 PPEC rslt: input = 0.60, final = 0.33, react = 0.36, pred = -0.03, hyst = 0.35, hyst_pct = 0.00, period_length = 636.71
20:25:02.959 00.000 15712 PPEC: input: 0.60, control: 0.33, exposure: 1500
20:25:02.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:02.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:02.959 00.000 7988 Enqueuing Expose request
20:25:02.961 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:25:02.961 00.000 15712 MoveAxis(W, 107, ABG)
20:25:02.961 00.000 15712 Guiding  Dir = 3, Dur = 107
20:25:02.964 00.003 15712 IsGuiding returns 0
20:25:02.985 00.021 15712 PulseGuide returned control before completion, sleep 102
20:25:03.123 00.138 15712 IsGuiding returns 0
20:25:03.134 00.011 15712 Move returns status 0, amount 107
20:25:03.134 00.000 15712 MoveAxis(N, 0, ABG)
20:25:03.134 00.000 15712 Move returns status 0, amount 0
20:25:03.134 00.000 15712 move complete, result=0
20:25:03.134 00.000 15712 worker thread done servicing request
20:25:03.134 00.000 15712 Worker thread wakes up
20:25:03.134 00.000 7988 GuideStep: 0.6 px 107 ms WEST, 0.0 px 0 ms NORTH
20:25:03.135 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:03.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:04.778 01.643 15712 Exposure complete
20:25:04.836 00.058 15712 worker thread done servicing request
20:25:04.836 00.000 7988 OnExposeComplete: enter
20:25:04.839 00.003 7988 UpdateGuideState(): m_state=6
20:25:04.839 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4020
20:25:04.839 00.000 7988 Star::Find returns 1 (0), X=1174.32, Y=435.06, Mass=1578, SNR=27.0, Peak=241 HFD=3.4
20:25:04.839 00.000 7988 MultiStar: [#1 0.03,-0.14,0.98,U] [#2 0.07,-0.06,0.98,U] [#3 0.20,-0.18,0.93,U] [#4 0.31,-0.15,1.00,U] [#5 0.16,0.01,0.70,U] [#6 0.07,-0.34,0.72,U] [#7 0.12,-0.02,0.63,U] [#8 0.04,-0.62,0.61,U] 
20:25:04.839 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.17}, one-star: {-0.03, -0.16}
20:25:04.839 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
20:25:04.839 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
20:25:04.839 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.77 mountX=0.16 mountY=0.04, mountTheta=0.22
20:25:04.839 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.16, opts=13)
20:25:04.839 00.000 7988 Enqueuing Move request for scope (-0.03, -0.16)
20:25:04.839 00.000 15712 Worker thread wakes up
20:25:04.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
20:25:04.839 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
20:25:04.839 00.000 15712 Moving (-0.03, -0.16) raw xDistance=0.16 yDistance=0.04
20:25:04.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:04.839 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.0
20:25:04.853 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:04.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:04.855 00.002 7988 Enqueuing Expose request
20:25:04.855 00.000 15712 PPEC rslt: input = 0.16, final = -0.08, react = 0.09, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:25:04.855 00.000 15712 PPEC: input: 0.16, control: -0.08, exposure: 1500
20:25:04.855 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:04.855 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:25:04.855 00.000 15712 MoveAxis(E, 26, ABG)
20:25:04.855 00.000 15712 Guiding  Dir = 2, Dur = 26
20:25:04.855 00.000 15712 IsGuiding returns 0
20:25:04.871 00.016 15712 PulseGuide returned control before completion, sleep 20
20:25:04.921 00.050 15712 IsGuiding returns 0
20:25:04.921 00.000 15712 Move returns status 0, amount 26
20:25:04.921 00.000 15712 MoveAxis(N, 0, ABG)
20:25:04.921 00.000 15712 Move returns status 0, amount 0
20:25:04.921 00.000 15712 move complete, result=0
20:25:04.921 00.000 7988 GuideStep: 0.2 px 26 ms EAST, 0.0 px 0 ms NORTH
20:25:04.925 00.004 15712 worker thread done servicing request
20:25:04.925 00.000 15712 Worker thread wakes up
20:25:04.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:04.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:06.346 01.421 15712 Exposure complete
20:25:06.401 00.055 15712 worker thread done servicing request
20:25:06.401 00.000 7988 OnExposeComplete: enter
20:25:06.401 00.000 7988 UpdateGuideState(): m_state=6
20:25:06.408 00.007 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4021
20:25:06.408 00.000 7988 Star::Find returns 1 (0), X=1174.38, Y=435.00, Mass=1552, SNR=26.8, Peak=205 HFD=3.3
20:25:06.410 00.002 7988 MultiStar: [#1 0.09,-0.13,1.00,U] [#2 0.05,-0.16,0.99,U] [#3 0.53,-0.32,0.91,U] [#4 0.42,-0.14,0.99,U] [#5 0.41,-0.13,0.68,U] [#6 -0.04,-0.31,0.72,U] [#7 0.18,-0.25,0.68,U] [#8 0.20,-0.51,0.66,U] 
20:25:06.410 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.23}, one-star: {0.03, -0.22}
20:25:06.412 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
20:25:06.412 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
20:25:06.414 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.44 mountX=0.22 mountY=-0.02, mountTheta=-0.10
20:25:06.416 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.22, opts=13)
20:25:06.417 00.001 7988 Enqueuing Move request for scope (0.03, -0.22)
20:25:06.417 00.000 15712 Worker thread wakes up
20:25:06.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
20:25:06.417 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
20:25:06.417 00.000 15712 Moving (0.03, -0.22) raw xDistance=0.22 yDistance=-0.02
20:25:06.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:06.417 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8
20:25:06.421 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:06.421 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:06.423 00.002 7988 Enqueuing Expose request
20:25:06.423 00.000 15712 PPEC rslt: input = 0.22, final = 0.05, react = 0.13, pred = -0.08, hyst = 0.14, hyst_pct = 0.00, period_length = 636.68
20:25:06.423 00.000 15712 PPEC: input: 0.22, control: 0.05, exposure: 1500
20:25:06.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:06.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:25:06.423 00.000 15712 MoveAxis(W, 17, ABG)
20:25:06.423 00.000 15712 Guiding  Dir = 3, Dur = 17
20:25:06.423 00.000 15712 IsGuiding returns 0
20:25:06.435 00.012 15712 PulseGuide returned control before completion, sleep 11
20:25:06.485 00.050 15712 IsGuiding returns 0
20:25:06.485 00.000 15712 Move returns status 0, amount 17
20:25:06.485 00.000 15712 MoveAxis(N, 0, ABG)
20:25:06.485 00.000 15712 Move returns status 0, amount 0
20:25:06.485 00.000 15712 move complete, result=0
20:25:06.485 00.000 15712 worker thread done servicing request
20:25:06.485 00.000 15712 Worker thread wakes up
20:25:06.485 00.000 7988 GuideStep: 0.2 px 17 ms WEST, -0.0 px 0 ms NORTH
20:25:06.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:06.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:08.126 01.641 15712 Exposure complete
20:25:08.185 00.059 15712 worker thread done servicing request
20:25:08.185 00.000 7988 OnExposeComplete: enter
20:25:08.185 00.000 7988 UpdateGuideState(): m_state=6
20:25:08.187 00.002 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4022
20:25:08.187 00.000 7988 Star::Find returns 1 (0), X=1174.42, Y=434.94, Mass=1466, SNR=26.0, Peak=200 HFD=3.2
20:25:08.187 00.000 7988 MultiStar: [#1 0.22,-0.04,1.00,U] [#2 -0.09,-0.10,1.02,U] [#3 0.21,-0.31,0.99,U] [#4 0.45,0.03,1.04,U] [#5 0.30,0.05,0.70,U] [#6 0.11,0.01,0.68,U] [#7 -0.10,-0.27,0.66,U] [#8 -0.02,-0.38,0.68,U] 
20:25:08.187 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.14}, one-star: {0.07, -0.28}
20:25:08.187 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
20:25:08.187 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.39)
20:25:08.187 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.79 mountX=0.14 mountY=-0.13, mountTheta=-0.77
20:25:08.187 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.14, opts=13)
20:25:08.187 00.000 7988 Enqueuing Move request for scope (0.14, -0.14)
20:25:08.187 00.000 15712 Worker thread wakes up
20:25:08.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
20:25:08.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
20:25:08.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:25:08.187 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
20:25:08.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:08.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:08.204 00.017 7988 Enqueuing Expose request
20:25:08.204 00.000 15712 Moving (0.14, -0.14) raw xDistance=0.14 yDistance=-0.13
20:25:08.204 00.000 15712 PPEC rslt: input = 0.14, final = -0.06, react = 0.08, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.67
20:25:08.204 00.000 15712 PPEC: input: 0.14, control: -0.06, exposure: 1500
20:25:08.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:08.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:25:08.204 00.000 15712 MoveAxis(E, 19, ABG)
20:25:08.204 00.000 15712 Guiding  Dir = 2, Dur = 19
20:25:08.222 00.018 15712 IsGuiding returns 0
20:25:08.241 00.019 15712 PulseGuide returned control before completion, sleep 13
20:25:08.266 00.025 15712 IsGuiding returns 1
20:25:08.266 00.000 15712 scope still moving after pulse duration time elapsed
20:25:08.298 00.032 15712 IsGuiding returns 0
20:25:08.298 00.000 15712 scope move finished after 19 + 47 ms
20:25:08.298 00.000 15712 Move returns status 0, amount 19
20:25:08.298 00.000 15712 MoveAxis(N, 0, ABG)
20:25:08.298 00.000 15712 Move returns status 0, amount 0
20:25:08.298 00.000 15712 move complete, result=0
20:25:08.298 00.000 15712 worker thread done servicing request
20:25:08.298 00.000 15712 Worker thread wakes up
20:25:08.298 00.000 7988 GuideStep: 0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
20:25:08.300 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:08.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:09.718 01.418 15712 Exposure complete
20:25:09.764 00.046 15712 worker thread done servicing request
20:25:09.764 00.000 7988 OnExposeComplete: enter
20:25:09.779 00.015 7988 UpdateGuideState(): m_state=6
20:25:09.779 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4023
20:25:09.781 00.002 7988 Star::Find returns 1 (0), X=1174.20, Y=434.75, Mass=1509, SNR=26.4, Peak=199 HFD=3.5
20:25:09.781 00.000 7988 MultiStar: [#1 -0.04,-0.22,1.04,U] [#2 -0.20,-0.57,0.97,U] [#3 0.01,-0.66,0.97,U] [#4 -0.04,-0.51,1.05,U] [#5 0.10,-0.40,0.74,U] [#6 -0.21,-0.25,0.69,U] [#7 -0.15,-0.24,0.69,U] [#8 -0.07,-0.67,0.65,U] 
20:25:09.781 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.45}, one-star: {-0.15, -0.47}
20:25:09.781 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
20:25:09.781 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
20:25:09.781 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.45 hyp=0.46 cameraTheta=-1.75 mountX=0.45 mountY=0.09, mountTheta=0.20
20:25:09.781 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.45, opts=13)
20:25:09.781 00.000 7988 Enqueuing Move request for scope (-0.08, -0.45)
20:25:09.781 00.000 15712 Worker thread wakes up
20:25:09.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.45) opts 0xd
20:25:09.781 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.45)
20:25:09.781 00.000 15712 Moving (-0.08, -0.45) raw xDistance=0.45 yDistance=0.09
20:25:09.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:09.781 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
20:25:09.793 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:09.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:09.795 00.002 7988 Enqueuing Expose request
20:25:09.797 00.002 15712 PPEC rslt: input = 0.45, final = 0.25, react = 0.27, pred = -0.02, hyst = 0.25, hyst_pct = 0.00, period_length = 636.66
20:25:09.797 00.000 15712 PPEC: input: 0.45, control: 0.25, exposure: 1500
20:25:09.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:09.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:25:09.797 00.000 15712 MoveAxis(W, 81, ABG)
20:25:09.797 00.000 15712 Guiding  Dir = 3, Dur = 81
20:25:09.797 00.000 15712 IsGuiding returns 0
20:25:09.812 00.015 15712 PulseGuide returned control before completion, sleep 75
20:25:09.910 00.098 15712 IsGuiding returns 1
20:25:09.910 00.000 15712 scope still moving after pulse duration time elapsed
20:25:09.939 00.029 15712 IsGuiding returns 0
20:25:09.939 00.000 15712 scope move finished after 81 + 60 ms
20:25:09.939 00.000 15712 Move returns status 0, amount 81
20:25:09.939 00.000 15712 MoveAxis(N, 0, ABG)
20:25:09.939 00.000 15712 Move returns status 0, amount 0
20:25:09.939 00.000 15712 move complete, result=0
20:25:09.939 00.000 15712 worker thread done servicing request
20:25:09.939 00.000 15712 Worker thread wakes up
20:25:09.939 00.000 7988 GuideStep: 0.4 px 81 ms WEST, 0.1 px 0 ms NORTH
20:25:09.941 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:09.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:11.581 01.640 15712 Exposure complete
20:25:11.635 00.054 15712 worker thread done servicing request
20:25:11.635 00.000 7988 OnExposeComplete: enter
20:25:11.643 00.008 7988 UpdateGuideState(): m_state=6
20:25:11.643 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4024
20:25:11.643 00.000 7988 Star::Find returns 1 (0), X=1174.25, Y=434.79, Mass=1538, SNR=26.8, Peak=217 HFD=3.5
20:25:11.643 00.000 7988 MultiStar: [#1 0.07,-0.21,0.98,U] [#2 -0.09,-0.45,0.95,U] [#3 0.27,-0.62,0.95,U] [#4 0.40,-0.48,1.03,U] [#5 0.28,-0.18,0.70,U] [#6 0.09,-0.45,0.69,U] [#7 0.03,-0.47,0.67,U] [#8 0.22,-0.55,0.68,U] 
20:25:11.643 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.43}, one-star: {-0.10, -0.43}
20:25:11.643 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
20:25:11.643 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
20:25:11.652 00.009 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.43 hyp=0.44 cameraTheta=-1.80 mountX=0.43 mountY=0.11, mountTheta=0.25
20:25:11.652 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.43, opts=13)
20:25:11.652 00.000 7988 Enqueuing Move request for scope (-0.10, -0.43)
20:25:11.652 00.000 15712 Worker thread wakes up
20:25:11.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.43) opts 0xd
20:25:11.652 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.43)
20:25:11.652 00.000 15712 Moving (-0.10, -0.43) raw xDistance=0.43 yDistance=0.11
20:25:11.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:11.652 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.8
20:25:11.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:11.659 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:11.659 00.000 7988 Enqueuing Expose request
20:25:11.659 00.000 15712 PPEC rslt: input = 0.43, final = 0.24, react = 0.26, pred = -0.02, hyst = 0.23, hyst_pct = 0.00, period_length = 636.65
20:25:11.659 00.000 15712 PPEC: input: 0.43, control: 0.24, exposure: 1500
20:25:11.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:11.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:25:11.659 00.000 15712 MoveAxis(W, 78, ABG)
20:25:11.659 00.000 15712 Guiding  Dir = 3, Dur = 78
20:25:11.659 00.000 15712 IsGuiding returns 0
20:25:11.684 00.025 15712 PulseGuide returned control before completion, sleep 67
20:25:11.754 00.070 15712 IsGuiding returns 1
20:25:11.754 00.000 15712 scope still moving after pulse duration time elapsed
20:25:11.796 00.042 15712 IsGuiding returns 0
20:25:11.796 00.000 15712 scope move finished after 78 + 56 ms
20:25:11.796 00.000 15712 Move returns status 0, amount 78
20:25:11.796 00.000 15712 MoveAxis(N, 0, ABG)
20:25:11.796 00.000 15712 Move returns status 0, amount 0
20:25:11.796 00.000 15712 move complete, result=0
20:25:11.796 00.000 7988 GuideStep: 0.4 px 78 ms WEST, 0.1 px 0 ms NORTH
20:25:11.799 00.003 15712 worker thread done servicing request
20:25:11.799 00.000 15712 Worker thread wakes up
20:25:11.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:11.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:13.207 01.408 15712 Exposure complete
20:25:13.254 00.047 15712 worker thread done servicing request
20:25:13.268 00.014 7988 OnExposeComplete: enter
20:25:13.268 00.000 7988 UpdateGuideState(): m_state=6
20:25:13.271 00.003 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4025
20:25:13.271 00.000 7988 Star::Find returns 1 (0), X=1174.18, Y=434.70, Mass=1493, SNR=26.2, Peak=220 HFD=3.3
20:25:13.271 00.000 7988 MultiStar: [#1 0.13,-0.40,1.02,U] [#2 -0.23,-0.47,0.98,U] [#3 0.03,-0.64,0.94,U] [#4 0.22,-0.47,1.02,U] [#5 0.34,-0.67,0.70,U] [#6 -0.00,-0.46,0.71,U] [#7 0.14,-0.43,0.64,U] [#8 -0.09,-0.81,0.68,U] 
20:25:13.271 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.53}, one-star: {-0.17, -0.52}
20:25:13.271 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
20:25:13.271 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.11)
20:25:13.271 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.53 hyp=0.53 cameraTheta=-1.51 mountX=0.53 mountY=-0.02, mountTheta=-0.03
20:25:13.271 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.53, opts=13)
20:25:13.271 00.000 7988 Enqueuing Move request for scope (0.03, -0.53)
20:25:13.271 00.000 15712 Worker thread wakes up
20:25:13.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.53) opts 0xd
20:25:13.271 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.53)
20:25:13.271 00.000 15712 Moving (0.03, -0.53) raw xDistance=0.53 yDistance=-0.02
20:25:13.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:13.271 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.2
20:25:13.283 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:13.284 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:13.284 00.000 7988 Enqueuing Expose request
20:25:13.284 00.000 15712 PPEC rslt: input = 0.53, final = 0.34, react = 0.32, pred = 0.02, hyst = 0.30, hyst_pct = 0.00, period_length = 636.64
20:25:13.284 00.000 15712 PPEC: input: 0.53, control: 0.34, exposure: 1500
20:25:13.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:13.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:25:13.284 00.000 15712 MoveAxis(W, 110, ABG)
20:25:13.284 00.000 15712 Guiding  Dir = 3, Dur = 110
20:25:13.287 00.003 15712 IsGuiding returns 0
20:25:13.304 00.017 15712 PulseGuide returned control before completion, sleep 93
20:25:13.411 00.107 15712 IsGuiding returns 1
20:25:13.411 00.000 15712 scope still moving after pulse duration time elapsed
20:25:13.475 00.064 15712 IsGuiding returns 0
20:25:13.475 00.000 15712 scope move finished after 110 + 78 ms
20:25:13.475 00.000 15712 Move returns status 0, amount 110
20:25:13.475 00.000 15712 MoveAxis(N, 0, ABG)
20:25:13.475 00.000 15712 Move returns status 0, amount 0
20:25:13.475 00.000 15712 move complete, result=0
20:25:13.475 00.000 15712 worker thread done servicing request
20:25:13.475 00.000 15712 Worker thread wakes up
20:25:13.475 00.000 7988 GuideStep: 0.5 px 110 ms WEST, -0.0 px 0 ms NORTH
20:25:13.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:13.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:15.118 01.643 15712 Exposure complete
20:25:15.179 00.061 15712 worker thread done servicing request
20:25:15.179 00.000 7988 OnExposeComplete: enter
20:25:15.180 00.001 7988 UpdateGuideState(): m_state=6
20:25:15.180 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4026
20:25:15.180 00.000 7988 Star::Find returns 1 (0), X=1174.47, Y=435.22, Mass=1428, SNR=25.7, Peak=170 HFD=3.5
20:25:15.180 00.000 7988 MultiStar: [#1 0.20,-0.08,1.04,U] [#2 0.26,-0.14,1.04,U] [#3 0.54,-0.25,0.99,U] [#4 0.55,-0.21,1.06,U] [#5 0.57,-0.03,0.72,U] [#6 0.24,-0.16,0.70,U] [#7 0.08,0.08,0.65,U] [#8 0.42,-0.69,0.66,U] 
20:25:15.180 00.000 7988 single-star, 8 included, MultiStar: {0.33, -0.16}, one-star: {0.12, 0.00}
20:25:15.180 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
20:25:15.180 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
20:25:15.180 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.02 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
20:25:15.180 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.00, opts=13)
20:25:15.189 00.009 7988 Enqueuing Move request for scope (0.12, 0.00)
20:25:15.189 00.000 15712 Worker thread wakes up
20:25:15.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
20:25:15.189 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
20:25:15.189 00.000 15712 Moving (0.12, 0.00) raw xDistance=-0.00 yDistance=-0.12
20:25:15.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:15.189 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.7
20:25:15.193 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:15.193 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:15.195 00.002 7988 Enqueuing Expose request
20:25:15.195 00.000 15712 PPEC rslt: input = -0.00, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.63
20:25:15.195 00.000 15712 PPEC: input: -0.00, control: 0.04, exposure: 1500
20:25:15.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:15.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:25:15.195 00.000 15712 MoveAxis(W, 13, ABG)
20:25:15.195 00.000 15712 Guiding  Dir = 3, Dur = 13
20:25:15.197 00.002 15712 IsGuiding returns 0
20:25:15.215 00.018 15712 IsGuiding returns 1
20:25:15.215 00.000 15712 scope still moving after pulse duration time elapsed
20:25:15.265 00.050 15712 IsGuiding returns 0
20:25:15.265 00.000 15712 scope move finished after 13 + 54 ms
20:25:15.265 00.000 15712 Move returns status 0, amount 13
20:25:15.265 00.000 15712 MoveAxis(N, 0, ABG)
20:25:15.265 00.000 15712 Move returns status 0, amount 0
20:25:15.265 00.000 15712 move complete, result=0
20:25:15.265 00.000 7988 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
20:25:15.267 00.002 15712 worker thread done servicing request
20:25:15.269 00.002 15712 Worker thread wakes up
20:25:15.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:15.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:16.682 01.413 15712 Exposure complete
20:25:16.744 00.062 7988 OnExposeComplete: enter
20:25:16.744 00.000 7988 UpdateGuideState(): m_state=6
20:25:16.744 00.000 15712 worker thread done servicing request
20:25:16.744 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4027
20:25:16.744 00.000 7988 Star::Find returns 1 (0), X=1174.15, Y=435.55, Mass=1524, SNR=26.6, Peak=238 HFD=3.2
20:25:16.744 00.000 7988 MultiStar: [#1 0.12,0.50,1.04,U] [#2 -0.11,0.29,0.99,U] [#3 0.15,0.30,1.00,U] [#4 0.30,0.54,1.02,U] [#5 0.14,0.66,0.67,U] [#6 0.08,0.38,0.72,U] [#7 -0.16,0.32,0.61,U] [#8 0.17,0.07,0.65,U] 
20:25:16.744 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.38}, one-star: {-0.19, 0.33}
20:25:16.744 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.58) = xAngle (3.69 = -2.60)
20:25:16.744 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.79 = 0.51)
20:25:16.753 00.009 7988 CameraToMount -- cameraX=-0.19 cameraY=0.33 hyp=0.38 cameraTheta=2.11 mountX=-0.33 mountY=0.19, mountTheta=2.62
20:25:16.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.33, opts=13)
20:25:16.753 00.000 7988 Enqueuing Move request for scope (-0.19, 0.33)
20:25:16.753 00.000 15712 Worker thread wakes up
20:25:16.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.33) opts 0xd
20:25:16.753 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.33)
20:25:16.753 00.000 15712 Moving (-0.19, 0.33) raw xDistance=-0.33 yDistance=0.19
20:25:16.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:16.753 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6
20:25:16.759 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:16.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:16.759 00.000 7988 Enqueuing Expose request
20:25:16.759 00.000 15712 PPEC rslt: input = -0.33, final = -0.16, react = -0.20, pred = 0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 636.62
20:25:16.759 00.000 15712 PPEC: input: -0.33, control: -0.16, exposure: 1500
20:25:16.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:16.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:25:16.759 00.000 15712 MoveAxis(E, 52, ABG)
20:25:16.759 00.000 15712 Guiding  Dir = 2, Dur = 52
20:25:16.759 00.000 15712 IsGuiding returns 0
20:25:16.775 00.016 15712 PulseGuide returned control before completion, sleep 42
20:25:16.843 00.068 15712 IsGuiding returns 1
20:25:16.843 00.000 15712 scope still moving after pulse duration time elapsed
20:25:16.872 00.029 15712 IsGuiding returns 0
20:25:16.872 00.000 15712 scope move finished after 52 + 56 ms
20:25:16.872 00.000 15712 Move returns status 0, amount 52
20:25:16.872 00.000 15712 MoveAxis(N, 0, ABG)
20:25:16.872 00.000 15712 Move returns status 0, amount 0
20:25:16.872 00.000 15712 move complete, result=0
20:25:16.872 00.000 15712 worker thread done servicing request
20:25:16.872 00.000 15712 Worker thread wakes up
20:25:16.872 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.2 px 0 ms NORTH
20:25:16.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:16.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:18.501 01.629 15712 Exposure complete
20:25:18.560 00.059 15712 worker thread done servicing request
20:25:18.560 00.000 7988 OnExposeComplete: enter
20:25:18.560 00.000 7988 UpdateGuideState(): m_state=6
20:25:18.563 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4028
20:25:18.563 00.000 7988 Star::Find returns 1 (0), X=1174.33, Y=435.56, Mass=1497, SNR=26.2, Peak=206 HFD=3.2
20:25:18.563 00.000 7988 MultiStar: [#1 0.10,0.70,1.02,U] [#2 -0.14,0.61,1.03,U] [#3 0.31,0.50,0.99,U] [#4 0.25,0.61,1.05,U] [#5 0.26,0.79,0.75,U] [#6 -0.02,0.62,0.70,U] [#7 -0.05,0.47,0.70,U] [#8 0.14,0.24,0.65,U] 
20:25:18.563 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.55}, one-star: {-0.02, 0.34}
20:25:18.563 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
20:25:18.563 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
20:25:18.563 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.63 mountX=-0.34 mountY=0.01, mountTheta=3.11
20:25:18.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.34, opts=13)
20:25:18.573 00.010 7988 Enqueuing Move request for scope (-0.02, 0.34)
20:25:18.573 00.000 15712 Worker thread wakes up
20:25:18.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
20:25:18.573 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
20:25:18.573 00.000 15712 Moving (-0.02, 0.34) raw xDistance=-0.34 yDistance=0.01
20:25:18.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:18.573 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
20:25:18.578 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:18.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:18.579 00.001 7988 Enqueuing Expose request
20:25:18.579 00.000 15712 PPEC rslt: input = -0.34, final = -0.22, react = -0.20, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 636.61
20:25:18.579 00.000 15712 PPEC: input: -0.34, control: -0.22, exposure: 1500
20:25:18.579 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:18.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:25:18.579 00.000 15712 MoveAxis(E, 72, ABG)
20:25:18.579 00.000 15712 Guiding  Dir = 2, Dur = 72
20:25:18.579 00.000 15712 IsGuiding returns 0
20:25:18.595 00.016 15712 PulseGuide returned control before completion, sleep 58
20:25:18.675 00.080 15712 IsGuiding returns 0
20:25:18.675 00.000 15712 Move returns status 0, amount 72
20:25:18.675 00.000 15712 MoveAxis(N, 0, ABG)
20:25:18.675 00.000 15712 Move returns status 0, amount 0
20:25:18.675 00.000 15712 move complete, result=0
20:25:18.675 00.000 15712 worker thread done servicing request
20:25:18.675 00.000 15712 Worker thread wakes up
20:25:18.675 00.000 7988 GuideStep: -0.3 px 72 ms EAST, 0.0 px 0 ms NORTH
20:25:18.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:18.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:20.095 01.420 15712 Exposure complete
20:25:20.155 00.060 15712 worker thread done servicing request
20:25:20.155 00.000 7988 OnExposeComplete: enter
20:25:20.157 00.002 7988 UpdateGuideState(): m_state=6
20:25:20.157 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4029
20:25:20.159 00.002 7988 Star::Find returns 1 (1), X=1174.33, Y=435.29, Mass=1461, SNR=26.0, Peak=255 HFD=3.1
20:25:20.161 00.002 7988 MultiStar: [#1 0.05,0.31,1.02,U] [#2 0.02,0.14,1.04,U] [#3 0.33,0.04,0.97,U] [#4 0.23,0.22,1.03,U] [#5 0.09,0.41,0.74,U] [#6 0.13,0.14,0.72,U] [#7 0.10,0.30,0.65,U] [#8 0.12,-0.38,0.68,U] 
20:25:20.161 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.14}, one-star: {-0.02, 0.07}
20:25:20.163 00.002 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
20:25:20.163 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.28)
20:25:20.163 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.87 mountX=-0.07 mountY=0.02, mountTheta=2.86
20:25:20.165 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.07, opts=13)
20:25:20.167 00.002 7988 Enqueuing Move request for scope (-0.02, 0.07)
20:25:20.167 00.000 15712 Worker thread wakes up
20:25:20.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
20:25:20.167 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
20:25:20.167 00.000 15712 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=0.02
20:25:20.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:20.167 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.0 Saturated
20:25:20.170 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:20.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:20.172 00.002 7988 Enqueuing Expose request
20:25:20.173 00.001 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.60
20:25:20.173 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
20:25:20.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:20.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:25:20.173 00.000 15712 MoveAxis(E, 8, ABG)
20:25:20.173 00.000 15712 Guiding  Dir = 2, Dur = 8
20:25:20.173 00.000 15712 IsGuiding returns 0
20:25:20.188 00.015 15712 IsGuiding returns 0
20:25:20.188 00.000 15712 Move returns status 0, amount 8
20:25:20.188 00.000 15712 MoveAxis(N, 0, ABG)
20:25:20.188 00.000 15712 Move returns status 0, amount 0
20:25:20.188 00.000 15712 move complete, result=0
20:25:20.188 00.000 15712 worker thread done servicing request
20:25:20.188 00.000 15712 Worker thread wakes up
20:25:20.188 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
20:25:20.190 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:20.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:21.930 01.740 15712 Exposure complete
20:25:21.976 00.046 15712 worker thread done servicing request
20:25:21.976 00.000 7988 OnExposeComplete: enter
20:25:21.991 00.015 7988 UpdateGuideState(): m_state=6
20:25:21.991 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4030
20:25:21.991 00.000 7988 Star::Find returns 1 (1), X=1174.21, Y=435.16, Mass=1505, SNR=26.3, Peak=255 HFD=3.1
20:25:21.991 00.000 7988 MultiStar: [#1 -0.03,0.14,1.03,U] [#2 0.01,0.09,1.03,U] [#3 0.27,-0.16,0.97,U] [#4 0.29,0.10,1.00,U] [#5 0.28,0.30,0.74,U] [#6 0.07,0.01,0.70,U] [#7 0.06,-0.00,0.66,U] [#8 0.03,-0.35,0.65,U] 
20:25:21.991 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {-0.14, -0.06}
20:25:21.991 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.58) = xAngle (1.75 = 1.75)
20:25:21.991 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.86 = -1.42)
20:25:21.991 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.17 mountX=-0.02 mountY=-0.09, mountTheta=-1.75
20:25:21.991 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.02, opts=13)
20:25:21.991 00.000 7988 Enqueuing Move request for scope (0.09, 0.02)
20:25:21.991 00.000 15712 Worker thread wakes up
20:25:21.991 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
20:25:21.991 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
20:25:21.991 00.000 15712 Moving (0.09, 0.02) raw xDistance=-0.02 yDistance=-0.09
20:25:21.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:21.991 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3 Saturated
20:25:22.005 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:22.005 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:22.008 00.003 7988 Enqueuing Expose request
20:25:22.008 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.59
20:25:22.008 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:25:22.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:22.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:25:22.008 00.000 15712 MoveAxis(E, 4, ABG)
20:25:22.008 00.000 15712 Guiding  Dir = 2, Dur = 4
20:25:22.008 00.000 15712 IsGuiding returns 0
20:25:22.026 00.018 15712 IsGuiding returns 0
20:25:22.026 00.000 15712 Move returns status 0, amount 4
20:25:22.026 00.000 15712 MoveAxis(N, 0, ABG)
20:25:22.026 00.000 15712 Move returns status 0, amount 0
20:25:22.026 00.000 15712 move complete, result=0
20:25:22.026 00.000 15712 worker thread done servicing request
20:25:22.026 00.000 15712 Worker thread wakes up
20:25:22.026 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
20:25:22.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:22.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:23.447 01.421 15712 Exposure complete
20:25:23.503 00.056 15712 worker thread done servicing request
20:25:23.503 00.000 7988 OnExposeComplete: enter
20:25:23.503 00.000 7988 UpdateGuideState(): m_state=6
20:25:23.509 00.006 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4031
20:25:23.509 00.000 7988 Star::Find returns 1 (0), X=1174.40, Y=434.85, Mass=1461, SNR=25.9, Peak=181 HFD=3.4
20:25:23.511 00.002 7988 MultiStar: [#1 0.24,-0.27,1.05,U] [#2 0.14,-0.44,1.01,U] [#3 0.52,-0.54,0.93,U] [#4 0.60,-0.33,1.05,U] [#5 0.39,-0.39,0.72,U] [#6 0.12,-0.39,0.71,U] [#7 0.29,-0.49,0.66,U] [#8 0.09,-0.72,0.67,U] 
20:25:23.511 00.000 7988 single-star, 8 included, MultiStar: {0.28, -0.42}, one-star: {0.05, -0.37}
20:25:23.511 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
20:25:23.511 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.03)
20:25:23.511 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.37 hyp=0.37 cameraTheta=-1.43 mountX=0.37 mountY=-0.04, mountTheta=-0.12
20:25:23.511 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.37, opts=13)
20:25:23.511 00.000 7988 Enqueuing Move request for scope (0.05, -0.37)
20:25:23.520 00.009 15712 Worker thread wakes up
20:25:23.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.37) opts 0xd
20:25:23.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.37)
20:25:23.520 00.000 15712 Moving (0.05, -0.37) raw xDistance=0.37 yDistance=-0.04
20:25:23.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:23.520 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.9
20:25:23.522 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:23.522 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:23.524 00.002 7988 Enqueuing Expose request
20:25:23.524 00.000 15712 PPEC rslt: input = 0.37, final = 0.23, react = 0.22, pred = 0.00, hyst = 0.20, hyst_pct = 0.00, period_length = 636.58
20:25:23.524 00.000 15712 PPEC: input: 0.37, control: 0.23, exposure: 1500
20:25:23.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:23.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:25:23.524 00.000 15712 MoveAxis(W, 74, ABG)
20:25:23.524 00.000 15712 Guiding  Dir = 3, Dur = 74
20:25:23.524 00.000 15712 IsGuiding returns 0
20:25:23.545 00.021 15712 PulseGuide returned control before completion, sleep 69
20:25:23.620 00.075 15712 IsGuiding returns 1
20:25:23.620 00.000 15712 scope still moving after pulse duration time elapsed
20:25:23.656 00.036 15712 IsGuiding returns 0
20:25:23.656 00.000 15712 scope move finished after 74 + 53 ms
20:25:23.656 00.000 15712 Move returns status 0, amount 74
20:25:23.656 00.000 15712 MoveAxis(N, 0, ABG)
20:25:23.656 00.000 15712 Move returns status 0, amount 0
20:25:23.656 00.000 15712 move complete, result=0
20:25:23.656 00.000 15712 worker thread done servicing request
20:25:23.656 00.000 15712 Worker thread wakes up
20:25:23.656 00.000 7988 GuideStep: 0.4 px 74 ms WEST, -0.0 px 0 ms NORTH
20:25:23.658 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:23.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:25.298 01.640 15712 Exposure complete
20:25:25.355 00.057 15712 worker thread done servicing request
20:25:25.355 00.000 7988 OnExposeComplete: enter
20:25:25.355 00.000 7988 UpdateGuideState(): m_state=6
20:25:25.362 00.007 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4032
20:25:25.362 00.000 7988 Star::Find returns 1 (0), X=1174.35, Y=435.07, Mass=1558, SNR=26.7, Peak=224 HFD=3.3
20:25:25.362 00.000 7988 MultiStar: [#1 0.20,-0.17,1.00,U] [#2 0.04,-0.20,1.03,U] [#3 0.22,-0.28,0.95,U] [#4 0.35,-0.33,1.00,U] [#5 0.38,-0.23,0.69,U] [#6 0.15,-0.40,0.69,U] [#7 0.19,-0.25,0.63,U] [#8 0.01,-0.44,0.62,U] 
20:25:25.362 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.26}, one-star: {0.00, -0.15}
20:25:25.362 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
20:25:25.362 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
20:25:25.362 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.56 mountX=0.15 mountY=0.00, mountTheta=0.01
20:25:25.362 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.15, opts=13)
20:25:25.362 00.000 7988 Enqueuing Move request for scope (0.00, -0.15)
20:25:25.372 00.010 15712 Worker thread wakes up
20:25:25.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
20:25:25.372 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
20:25:25.372 00.000 15712 Moving (0.00, -0.15) raw xDistance=0.15 yDistance=0.00
20:25:25.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:25.372 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.7
20:25:25.375 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:25.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:25.375 00.000 7988 Enqueuing Expose request
20:25:25.378 00.003 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.58
20:25:25.378 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
20:25:25.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:25.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:25:25.378 00.000 15712 MoveAxis(W, 2, ABG)
20:25:25.378 00.000 15712 Guiding  Dir = 3, Dur = 2
20:25:25.378 00.000 15712 IsGuiding returns 0
20:25:25.431 00.053 15712 IsGuiding returns 0
20:25:25.431 00.000 15712 Move returns status 0, amount 2
20:25:25.431 00.000 15712 MoveAxis(N, 0, ABG)
20:25:25.431 00.000 15712 Move returns status 0, amount 0
20:25:25.431 00.000 15712 move complete, result=0
20:25:25.431 00.000 7988 GuideStep: 0.2 px 2 ms WEST, 0.0 px 0 ms NORTH
20:25:25.433 00.002 15712 worker thread done servicing request
20:25:25.433 00.000 15712 Worker thread wakes up
20:25:25.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:25.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:26.848 01.415 15712 Exposure complete
20:25:26.907 00.059 15712 worker thread done servicing request
20:25:26.909 00.002 7988 OnExposeComplete: enter
20:25:26.910 00.001 7988 UpdateGuideState(): m_state=6
20:25:26.910 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4033
20:25:26.912 00.002 7988 Star::Find returns 1 (0), X=1174.25, Y=434.68, Mass=1533, SNR=26.6, Peak=212 HFD=3.4
20:25:26.912 00.000 7988 MultiStar: [#1 0.10,-0.27,1.02,U] [#2 0.03,-0.65,1.02,U] [#3 0.19,-0.70,0.95,U] [#4 0.19,-0.68,1.01,U] [#5 0.26,-0.43,0.71,U] [#6 0.20,-0.46,0.72,U] [#7 0.19,-0.68,0.66,U] [#8 0.00,-0.97,0.63,U] 
20:25:26.912 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.59}, one-star: {-0.10, -0.54}
20:25:26.912 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
20:25:26.912 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
20:25:26.912 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.54 hyp=0.55 cameraTheta=-1.76 mountX=0.54 mountY=0.12, mountTheta=0.21
20:25:26.920 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.54, opts=13)
20:25:26.920 00.000 7988 Enqueuing Move request for scope (-0.10, -0.54)
20:25:26.920 00.000 15712 Worker thread wakes up
20:25:26.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.54) opts 0xd
20:25:26.920 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.54)
20:25:26.920 00.000 15712 Moving (-0.10, -0.54) raw xDistance=0.54 yDistance=0.12
20:25:26.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:26.920 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.6
20:25:26.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:26.925 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:26.925 00.000 7988 Enqueuing Expose request
20:25:26.925 00.000 15712 PPEC rslt: input = 0.54, final = 0.34, react = 0.32, pred = 0.01, hyst = 0.31, hyst_pct = 0.00, period_length = 636.57
20:25:26.925 00.000 15712 PPEC: input: 0.54, control: 0.34, exposure: 1500
20:25:26.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:26.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:25:26.925 00.000 15712 MoveAxis(W, 110, ABG)
20:25:26.925 00.000 15712 Guiding  Dir = 3, Dur = 110
20:25:26.925 00.000 15712 IsGuiding returns 0
20:25:26.949 00.024 15712 PulseGuide returned control before completion, sleep 101
20:25:27.053 00.104 15712 IsGuiding returns 1
20:25:27.053 00.000 15712 scope still moving after pulse duration time elapsed
20:25:27.090 00.037 15712 IsGuiding returns 0
20:25:27.090 00.000 15712 scope move finished after 110 + 54 ms
20:25:27.090 00.000 15712 Move returns status 0, amount 110
20:25:27.090 00.000 15712 MoveAxis(N, 0, ABG)
20:25:27.090 00.000 15712 Move returns status 0, amount 0
20:25:27.090 00.000 15712 move complete, result=0
20:25:27.090 00.000 7988 GuideStep: 0.5 px 110 ms WEST, 0.1 px 0 ms NORTH
20:25:27.096 00.006 15712 worker thread done servicing request
20:25:27.096 00.000 15712 Worker thread wakes up
20:25:27.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:27.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:28.729 01.633 15712 Exposure complete
20:25:28.790 00.061 15712 worker thread done servicing request
20:25:28.790 00.000 7988 OnExposeComplete: enter
20:25:28.790 00.000 7988 UpdateGuideState(): m_state=6
20:25:28.792 00.002 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4034
20:25:28.794 00.002 7988 Star::Find returns 1 (0), X=1174.32, Y=435.08, Mass=1570, SNR=26.9, Peak=210 HFD=3.7
20:25:28.794 00.000 7988 MultiStar: [#1 0.06,-0.06,0.99,U] [#2 0.01,-0.17,0.97,U] [#3 0.27,-0.18,0.92,U] [#4 0.34,-0.23,1.04,U] [#5 0.07,-0.23,0.71,U] [#6 0.16,-0.29,0.66,U] [#7 0.17,-0.23,0.63,U] [#8 0.02,-0.46,0.66,U] 
20:25:28.796 00.002 7988 single-star, 8 included, MultiStar: {0.12, -0.21}, one-star: {-0.03, -0.14}
20:25:28.796 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
20:25:28.798 00.002 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
20:25:28.798 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.78 mountX=0.14 mountY=0.03, mountTheta=0.23
20:25:28.800 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.14, opts=13)
20:25:28.802 00.002 7988 Enqueuing Move request for scope (-0.03, -0.14)
20:25:28.802 00.000 15712 Worker thread wakes up
20:25:28.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
20:25:28.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
20:25:28.802 00.000 15712 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=0.03
20:25:28.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:28.802 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.9
20:25:28.806 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:28.806 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:28.808 00.002 7988 Enqueuing Expose request
20:25:28.809 00.001 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.56
20:25:28.809 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
20:25:28.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:28.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:25:28.809 00.000 15712 MoveAxis(W, 10, ABG)
20:25:28.809 00.000 15712 Guiding  Dir = 3, Dur = 10
20:25:28.809 00.000 15712 IsGuiding returns 0
20:25:28.829 00.020 15712 IsGuiding returns 1
20:25:28.829 00.000 15712 scope still moving after pulse duration time elapsed
20:25:28.914 00.085 15712 IsGuiding returns 0
20:25:28.914 00.000 15712 scope move finished after 10 + 94 ms
20:25:28.914 00.000 15712 Move returns status 0, amount 10
20:25:28.914 00.000 15712 MoveAxis(N, 0, ABG)
20:25:28.914 00.000 15712 Move returns status 0, amount 0
20:25:28.914 00.000 15712 move complete, result=0
20:25:28.914 00.000 15712 worker thread done servicing request
20:25:28.914 00.000 15712 Worker thread wakes up
20:25:28.914 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
20:25:28.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:28.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:30.323 01.409 15712 Exposure complete
20:25:30.375 00.052 15712 worker thread done servicing request
20:25:30.375 00.000 7988 OnExposeComplete: enter
20:25:30.384 00.009 7988 UpdateGuideState(): m_state=6
20:25:30.384 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4035
20:25:30.384 00.000 7988 Star::Find returns 1 (0), X=1174.28, Y=435.08, Mass=1532, SNR=26.7, Peak=207 HFD=3.9
20:25:30.384 00.000 7988 MultiStar: [#1 0.23,0.21,0.96,U] [#2 0.23,0.05,0.96,U] [#3 0.20,0.14,0.94,U] [#4 0.39,0.01,1.00,U] [#5 0.29,0.13,0.70,U] [#6 0.03,0.22,0.72,U] [#7 0.11,0.15,0.65,U] [#8 0.33,-0.08,0.62,U] 
20:25:30.384 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.07}, one-star: {-0.07, -0.14}
20:25:30.384 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
20:25:30.384 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
20:25:30.384 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.05 mountX=0.14 mountY=0.08, mountTheta=0.50
20:25:30.392 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.14, opts=13)
20:25:30.392 00.000 7988 Enqueuing Move request for scope (-0.07, -0.14)
20:25:30.392 00.000 15712 Worker thread wakes up
20:25:30.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
20:25:30.392 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
20:25:30.392 00.000 15712 Moving (-0.07, -0.14) raw xDistance=0.14 yDistance=0.08
20:25:30.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:30.392 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7
20:25:30.398 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:30.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:30.400 00.002 7988 Enqueuing Expose request
20:25:30.400 00.000 15712 PPEC rslt: input = 0.14, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.55
20:25:30.400 00.000 15712 PPEC: input: 0.14, control: 0.04, exposure: 1500
20:25:30.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:30.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:25:30.400 00.000 15712 MoveAxis(W, 13, ABG)
20:25:30.400 00.000 15712 Guiding  Dir = 3, Dur = 13
20:25:30.400 00.000 15712 IsGuiding returns 0
20:25:30.450 00.050 15712 IsGuiding returns 1
20:25:30.450 00.000 15712 scope still moving after pulse duration time elapsed
20:25:30.480 00.030 15712 IsGuiding returns 0
20:25:30.480 00.000 15712 scope move finished after 13 + 65 ms
20:25:30.480 00.000 15712 Move returns status 0, amount 13
20:25:30.480 00.000 15712 MoveAxis(N, 0, ABG)
20:25:30.480 00.000 15712 Move returns status 0, amount 0
20:25:30.480 00.000 15712 move complete, result=0
20:25:30.480 00.000 15712 worker thread done servicing request
20:25:30.480 00.000 15712 Worker thread wakes up
20:25:30.480 00.000 7988 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
20:25:30.482 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:30.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:32.124 01.642 15712 Exposure complete
20:25:32.178 00.054 15712 worker thread done servicing request
20:25:32.178 00.000 7988 OnExposeComplete: enter
20:25:32.178 00.000 7988 UpdateGuideState(): m_state=6
20:25:32.185 00.007 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4036
20:25:32.185 00.000 7988 Star::Find returns 1 (0), X=1174.42, Y=435.67, Mass=1442, SNR=25.8, Peak=213 HFD=3.3
20:25:32.187 00.002 7988 MultiStar: [#1 0.39,0.48,1.05,U] [#2 -0.03,0.47,1.04,U] [#3 0.50,0.40,0.95,U] [#4 0.52,0.37,1.03,U] [#5 0.40,0.54,0.76,U] [#6 0.20,0.24,0.72,U] [#7 0.22,0.41,0.64,U] [#8 0.16,0.19,0.69,U] 
20:25:32.187 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.40}, one-star: {0.07, 0.45}
20:25:32.189 00.002 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
20:25:32.191 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.18)
20:25:32.191 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.45 hyp=0.45 cameraTheta=1.42 mountX=-0.45 mountY=-0.08, mountTheta=-2.97
20:25:32.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.45, opts=13)
20:25:32.195 00.004 7988 Enqueuing Move request for scope (0.07, 0.45)
20:25:32.195 00.000 15712 Worker thread wakes up
20:25:32.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.45) opts 0xd
20:25:32.195 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.45)
20:25:32.195 00.000 15712 Moving (0.07, 0.45) raw xDistance=-0.45 yDistance=-0.08
20:25:32.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:25:32.195 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.8
20:25:32.199 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:32.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:32.201 00.002 7988 Enqueuing Expose request
20:25:32.201 00.000 15712 PPEC rslt: input = -0.45, final = -0.26, react = -0.27, pred = 0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 636.54
20:25:32.201 00.000 15712 PPEC: input: -0.45, control: -0.26, exposure: 1500
20:25:32.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:32.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:25:32.201 00.000 15712 MoveAxis(E, 84, ABG)
20:25:32.201 00.000 15712 Guiding  Dir = 2, Dur = 84
20:25:32.201 00.000 15712 IsGuiding returns 0
20:25:32.216 00.015 15712 PulseGuide returned control before completion, sleep 73
20:25:32.330 00.114 15712 IsGuiding returns 0
20:25:32.330 00.000 15712 Move returns status 0, amount 84
20:25:32.330 00.000 15712 MoveAxis(N, 0, ABG)
20:25:32.330 00.000 15712 Move returns status 0, amount 0
20:25:32.330 00.000 15712 move complete, result=0
20:25:32.330 00.000 15712 worker thread done servicing request
20:25:32.330 00.000 15712 Worker thread wakes up
20:25:32.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:32.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:32.330 00.000 7988 GuideStep: -0.4 px 84 ms EAST, -0.1 px 0 ms NORTH
20:25:33.748 01.418 15712 Exposure complete
20:25:33.808 00.060 15712 worker thread done servicing request
20:25:33.808 00.000 7988 OnExposeComplete: enter
20:25:33.808 00.000 7988 UpdateGuideState(): m_state=6
20:25:33.811 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4037
20:25:33.811 00.000 7988 Star::Find returns 1 (0), X=1174.39, Y=435.31, Mass=1497, SNR=26.1, Peak=199 HFD=3.4
20:25:33.811 00.000 7988 MultiStar: [#1 0.39,-0.02,1.01,U] [#2 0.03,0.06,1.03,U] [#3 0.41,-0.13,0.98,U] [#4 0.40,0.03,1.04,U] [#5 0.34,0.05,0.73,U] [#6 0.32,0.12,0.71,U] [#7 0.24,0.03,0.69,U] [#8 0.14,-0.32,0.65,U] 
20:25:33.811 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.00}, one-star: {0.04, 0.09}
20:25:33.811 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
20:25:33.811 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
20:25:33.811 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
20:25:33.811 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
20:25:33.811 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
20:25:33.811 00.000 15712 Worker thread wakes up
20:25:33.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
20:25:33.811 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
20:25:33.811 00.000 15712 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=-0.04
20:25:33.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:33.811 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.1
20:25:33.824 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:33.825 00.001 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.53
20:25:33.825 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
20:25:33.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:33.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:25:33.825 00.000 15712 MoveAxis(E, 3, ABG)
20:25:33.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:33.827 00.002 7988 Enqueuing Expose request
20:25:33.827 00.000 15712 Guiding  Dir = 2, Dur = 3
20:25:33.827 00.000 15712 IsGuiding returns 0
20:25:33.851 00.024 15712 IsGuiding returns 0
20:25:33.851 00.000 15712 Move returns status 0, amount 3
20:25:33.851 00.000 15712 MoveAxis(N, 0, ABG)
20:25:33.851 00.000 15712 Move returns status 0, amount 0
20:25:33.851 00.000 15712 move complete, result=0
20:25:33.851 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:25:33.856 00.005 15712 worker thread done servicing request
20:25:33.856 00.000 15712 Worker thread wakes up
20:25:33.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:33.857 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:35.596 01.739 15712 Exposure complete
20:25:35.655 00.059 15712 worker thread done servicing request
20:25:35.655 00.000 7988 OnExposeComplete: enter
20:25:35.655 00.000 7988 UpdateGuideState(): m_state=6
20:25:35.658 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4038
20:25:35.658 00.000 7988 Star::Find returns 1 (0), X=1174.42, Y=435.03, Mass=1575, SNR=26.8, Peak=181 HFD=3.7
20:25:35.658 00.000 7988 MultiStar: [#1 0.29,-0.02,0.95,U] [#2 0.11,-0.26,0.95,U] [#3 0.39,-0.32,0.94,U] [#4 0.51,-0.19,1.03,U] [#5 0.53,-0.28,0.72,U] [#6 0.14,-0.33,0.67,U] [#7 0.16,-0.14,0.64,U] [#8 0.20,-0.77,0.63,U] 
20:25:35.658 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.26}, one-star: {0.07, -0.19}
20:25:35.664 00.006 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
20:25:35.664 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.83)
20:25:35.664 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.23 mountX=0.19 mountY=-0.06, mountTheta=-0.32
20:25:35.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.19, opts=13)
20:25:35.664 00.000 7988 Enqueuing Move request for scope (0.07, -0.19)
20:25:35.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:35.664 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.8
20:25:35.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:35.664 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:35.664 00.000 7988 Enqueuing Expose request
20:25:35.674 00.010 15712 Worker thread wakes up
20:25:35.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
20:25:35.674 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
20:25:35.674 00.000 15712 Moving (0.07, -0.19) raw xDistance=0.19 yDistance=-0.06
20:25:35.676 00.002 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 636.52
20:25:35.676 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
20:25:35.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:35.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:25:35.676 00.000 15712 MoveAxis(W, 34, ABG)
20:25:35.676 00.000 15712 Guiding  Dir = 3, Dur = 34
20:25:35.676 00.000 15712 IsGuiding returns 0
20:25:35.709 00.033 15712 PulseGuide returned control before completion, sleep 15
20:25:35.757 00.048 15712 IsGuiding returns 0
20:25:35.757 00.000 15712 Move returns status 0, amount 34
20:25:35.757 00.000 15712 MoveAxis(N, 0, ABG)
20:25:35.757 00.000 15712 Move returns status 0, amount 0
20:25:35.757 00.000 15712 move complete, result=0
20:25:35.757 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
20:25:35.759 00.002 15712 worker thread done servicing request
20:25:35.759 00.000 15712 Worker thread wakes up
20:25:35.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:35.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:37.176 01.417 15712 Exposure complete
20:25:37.227 00.051 15712 worker thread done servicing request
20:25:37.227 00.000 7988 OnExposeComplete: enter
20:25:37.238 00.011 7988 UpdateGuideState(): m_state=6
20:25:37.238 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4039
20:25:37.240 00.002 7988 Star::Find returns 1 (0), X=1174.35, Y=435.03, Mass=1486, SNR=26.2, Peak=208 HFD=3.3
20:25:37.240 00.000 7988 MultiStar: [#1 0.15,0.06,1.01,U] [#2 0.08,-0.27,1.03,U] [#3 0.18,-0.37,0.94,U] [#4 0.29,-0.32,1.01,U] [#5 0.28,-0.30,0.72,U] [#6 0.17,-0.18,0.69,U] [#7 0.14,-0.21,0.67,U] [#8 0.06,-0.42,0.64,U] 
20:25:37.242 00.002 7988 single-star, 8 included, MultiStar: {0.15, -0.24}, one-star: {-0.00, -0.19}
20:25:37.242 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
20:25:37.242 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
20:25:37.244 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.59 mountX=0.19 mountY=0.01, mountTheta=0.05
20:25:37.246 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.19, opts=13)
20:25:37.246 00.000 7988 Enqueuing Move request for scope (-0.00, -0.19)
20:25:37.248 00.002 15712 Worker thread wakes up
20:25:37.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
20:25:37.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
20:25:37.248 00.000 15712 Moving (-0.00, -0.19) raw xDistance=0.19 yDistance=0.01
20:25:37.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:25:37.248 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
20:25:37.251 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:37.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:37.253 00.002 7988 Enqueuing Expose request
20:25:37.253 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.51
20:25:37.253 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
20:25:37.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:37.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:25:37.253 00.000 15712 MoveAxis(W, 35, ABG)
20:25:37.253 00.000 15712 Guiding  Dir = 3, Dur = 35
20:25:37.253 00.000 15712 IsGuiding returns 0
20:25:37.269 00.016 15712 PulseGuide returned control before completion, sleep 26
20:25:37.324 00.055 15712 IsGuiding returns 0
20:25:37.324 00.000 15712 Move returns status 0, amount 35
20:25:37.324 00.000 15712 MoveAxis(N, 0, ABG)
20:25:37.324 00.000 15712 Move returns status 0, amount 0
20:25:37.324 00.000 15712 move complete, result=0
20:25:37.324 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
20:25:37.326 00.002 15712 worker thread done servicing request
20:25:37.326 00.000 15712 Worker thread wakes up
20:25:37.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:37.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:38.961 01.635 15712 Exposure complete
20:25:39.014 00.053 15712 worker thread done servicing request
20:25:39.014 00.000 7988 OnExposeComplete: enter
20:25:39.022 00.008 7988 UpdateGuideState(): m_state=6
20:25:39.022 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4040
20:25:39.022 00.000 7988 Star::Find returns 1 (0), X=1174.39, Y=434.88, Mass=1569, SNR=26.8, Peak=174 HFD=3.8
20:25:39.022 00.000 7988 MultiStar: [#1 0.39,-0.26,1.00,U] [#2 0.09,-0.22,0.97,U] [#3 0.36,-0.31,0.96,U] [#4 0.51,-0.26,1.01,U] [#5 0.54,-0.23,0.72,U] [#6 0.06,-0.45,0.69,U] [#7 0.22,-0.36,0.63,U] [#8 0.24,-0.52,0.63,U] 
20:25:39.022 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.32}, one-star: {0.04, -0.34}
20:25:39.022 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
20:25:39.022 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
20:25:39.031 00.009 7988 CameraToMount -- cameraX=0.04 cameraY=-0.34 hyp=0.35 cameraTheta=-1.45 mountX=0.34 mountY=-0.03, mountTheta=-0.09
20:25:39.031 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.34, opts=13)
20:25:39.031 00.000 7988 Enqueuing Move request for scope (0.04, -0.34)
20:25:39.031 00.000 15712 Worker thread wakes up
20:25:39.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.34) opts 0xd
20:25:39.031 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.34)
20:25:39.031 00.000 15712 Moving (0.04, -0.34) raw xDistance=0.34 yDistance=-0.03
20:25:39.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:39.031 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.8
20:25:39.038 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:39.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:39.038 00.000 7988 Enqueuing Expose request
20:25:39.038 00.000 15712 PPEC rslt: input = 0.34, final = 0.18, react = 0.21, pred = -0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 636.50
20:25:39.038 00.000 15712 PPEC: input: 0.34, control: 0.18, exposure: 1500
20:25:39.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:39.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:25:39.038 00.000 15712 MoveAxis(W, 58, ABG)
20:25:39.038 00.000 15712 Guiding  Dir = 3, Dur = 58
20:25:39.048 00.010 15712 IsGuiding returns 0
20:25:39.065 00.017 15712 PulseGuide returned control before completion, sleep 53
20:25:39.153 00.088 15712 IsGuiding returns 0
20:25:39.153 00.000 15712 Move returns status 0, amount 58
20:25:39.153 00.000 15712 MoveAxis(N, 0, ABG)
20:25:39.153 00.000 15712 Move returns status 0, amount 0
20:25:39.153 00.000 15712 move complete, result=0
20:25:39.153 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.0 px 0 ms NORTH
20:25:39.164 00.011 15712 worker thread done servicing request
20:25:39.164 00.000 15712 Worker thread wakes up
20:25:39.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:39.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:40.570 01.406 15712 Exposure complete
20:25:40.615 00.045 15712 worker thread done servicing request
20:25:40.615 00.000 7988 OnExposeComplete: enter
20:25:40.630 00.015 7988 UpdateGuideState(): m_state=6
20:25:40.632 00.002 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4041
20:25:40.632 00.000 7988 Star::Find returns 1 (0), X=1174.45, Y=434.83, Mass=1499, SNR=26.1, Peak=182 HFD=3.4
20:25:40.634 00.002 7988 MultiStar: [#1 0.33,-0.40,1.01,U] [#2 0.19,-0.44,0.98,U] [#3 0.39,-0.47,0.98,U] [#4 0.45,-0.39,1.01,U] [#5 0.59,-0.28,0.71,U] [#6 0.16,-0.40,0.72,U] [#7 0.29,-0.38,0.63,U] [#8 0.08,-0.74,0.62,U] 
20:25:40.634 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.42}, one-star: {0.10, -0.39}
20:25:40.636 00.002 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
20:25:40.636 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.90)
20:25:40.638 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.31 mountX=0.39 mountY=-0.09, mountTheta=-0.24
20:25:40.640 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.39, opts=13)
20:25:40.640 00.000 7988 Enqueuing Move request for scope (0.10, -0.39)
20:25:40.642 00.002 15712 Worker thread wakes up
20:25:40.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.39) opts 0xd
20:25:40.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.39)
20:25:40.642 00.000 15712 Moving (0.10, -0.39) raw xDistance=0.39 yDistance=-0.09
20:25:40.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:25:40.646 00.004 7988 UpdateGuideState exits: m=1499 SNR=26.1
20:25:40.647 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:40.647 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:40.647 00.000 7988 Enqueuing Expose request
20:25:40.647 00.000 15712 PPEC rslt: input = 0.39, final = 0.21, react = 0.23, pred = -0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 636.50
20:25:40.647 00.000 15712 PPEC: input: 0.39, control: 0.21, exposure: 1500
20:25:40.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:40.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:25:40.647 00.000 15712 MoveAxis(W, 69, ABG)
20:25:40.647 00.000 15712 Guiding  Dir = 3, Dur = 69
20:25:40.647 00.000 15712 IsGuiding returns 0
20:25:40.680 00.033 15712 PulseGuide returned control before completion, sleep 50
20:25:40.760 00.080 15712 IsGuiding returns 0
20:25:40.760 00.000 15712 Move returns status 0, amount 69
20:25:40.760 00.000 15712 MoveAxis(N, 0, ABG)
20:25:40.760 00.000 15712 Move returns status 0, amount 0
20:25:40.760 00.000 15712 move complete, result=0
20:25:40.760 00.000 7988 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
20:25:40.762 00.002 15712 worker thread done servicing request
20:25:40.762 00.000 15712 Worker thread wakes up
20:25:40.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:40.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:42.403 01.641 15712 Exposure complete
20:25:42.450 00.047 15712 worker thread done servicing request
20:25:42.450 00.000 7988 OnExposeComplete: enter
20:25:42.450 00.000 7988 UpdateGuideState(): m_state=6
20:25:42.465 00.015 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4042
20:25:42.467 00.002 7988 Star::Find returns 1 (0), X=1174.48, Y=435.17, Mass=1500, SNR=26.1, Peak=173 HFD=3.6
20:25:42.467 00.000 7988 MultiStar: [#1 0.33,-0.15,1.02,U] [#2 0.11,-0.22,0.98,U] [#3 0.52,-0.41,0.94,U] [#4 0.53,-0.25,1.05,U] [#5 0.45,-0.20,0.69,U] [#6 0.29,-0.32,0.71,U] [#7 0.22,-0.40,0.64,U] [#8 0.32,-0.69,0.63,U] 
20:25:42.467 00.000 7988 single-star, 8 included, MultiStar: {0.32, -0.28}, one-star: {0.13, -0.05}
20:25:42.467 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
20:25:42.467 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.96)
20:25:42.467 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=0.05 mountY=-0.13, mountTheta=-1.21
20:25:42.467 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.05, opts=13)
20:25:42.467 00.000 7988 Enqueuing Move request for scope (0.13, -0.05)
20:25:42.467 00.000 15712 Worker thread wakes up
20:25:42.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
20:25:42.467 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
20:25:42.467 00.000 15712 Moving (0.13, -0.05) raw xDistance=0.05 yDistance=-0.13
20:25:42.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:42.467 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.1
20:25:42.478 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:42.478 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:42.478 00.000 7988 Enqueuing Expose request
20:25:42.481 00.003 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.49
20:25:42.481 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
20:25:42.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:42.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:25:42.481 00.000 15712 MoveAxis(E, 9, ABG)
20:25:42.481 00.000 15712 Guiding  Dir = 2, Dur = 9
20:25:42.481 00.000 15712 IsGuiding returns 0
20:25:42.503 00.022 15712 IsGuiding returns 0
20:25:42.503 00.000 15712 Move returns status 0, amount 9
20:25:42.503 00.000 15712 MoveAxis(N, 0, ABG)
20:25:42.503 00.000 15712 Move returns status 0, amount 0
20:25:42.503 00.000 15712 move complete, result=0
20:25:42.503 00.000 15712 worker thread done servicing request
20:25:42.503 00.000 15712 Worker thread wakes up
20:25:42.503 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
20:25:42.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:42.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:43.916 01.413 15712 Exposure complete
20:25:43.978 00.062 15712 worker thread done servicing request
20:25:43.978 00.000 7988 OnExposeComplete: enter
20:25:43.979 00.001 7988 UpdateGuideState(): m_state=6
20:25:43.979 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4043
20:25:43.979 00.000 7988 Star::Find returns 1 (0), X=1174.43, Y=435.09, Mass=1493, SNR=26.1, Peak=185 HFD=3.4
20:25:43.979 00.000 7988 MultiStar: [#1 0.29,-0.13,1.01,U] [#2 0.22,-0.20,0.99,U] [#3 0.41,-0.26,0.95,U] [#4 0.56,-0.17,1.04,U] [#5 0.60,0.05,0.72,U] [#6 0.11,-0.17,0.73,U] [#7 0.37,-0.29,0.64,U] [#8 0.27,-0.41,0.67,U] 
20:25:43.979 00.000 7988 single-star, 8 included, MultiStar: {0.32, -0.18}, one-star: {0.09, -0.13}
20:25:43.979 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
20:25:43.979 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.58)
20:25:43.979 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.15 cameraTheta=-0.98 mountX=0.13 mountY=-0.08, mountTheta=-0.57
20:25:43.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.13, opts=13)
20:25:43.979 00.000 7988 Enqueuing Move request for scope (0.09, -0.13)
20:25:43.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:43.979 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.1
20:25:43.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:43.995 00.016 15712 Worker thread wakes up
20:25:43.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:43.995 00.000 7988 Enqueuing Expose request
20:25:43.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
20:25:43.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
20:25:43.995 00.000 15712 Moving (0.09, -0.13) raw xDistance=0.13 yDistance=-0.08
20:25:43.995 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.48
20:25:43.995 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
20:25:43.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:43.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:25:43.995 00.000 15712 MoveAxis(E, 9, ABG)
20:25:43.995 00.000 15712 Guiding  Dir = 2, Dur = 9
20:25:43.995 00.000 15712 IsGuiding returns 0
20:25:44.046 00.051 15712 IsGuiding returns 0
20:25:44.046 00.000 15712 Move returns status 0, amount 9
20:25:44.046 00.000 15712 MoveAxis(N, 0, ABG)
20:25:44.046 00.000 15712 Move returns status 0, amount 0
20:25:44.046 00.000 15712 move complete, result=0
20:25:44.046 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
20:25:44.055 00.009 15712 worker thread done servicing request
20:25:44.055 00.000 15712 Worker thread wakes up
20:25:44.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:44.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:45.688 01.633 15712 Exposure complete
20:25:45.746 00.058 15712 worker thread done servicing request
20:25:45.746 00.000 7988 OnExposeComplete: enter
20:25:45.746 00.000 7988 UpdateGuideState(): m_state=6
20:25:45.749 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4044
20:25:45.749 00.000 7988 Star::Find returns 1 (0), X=1174.40, Y=435.16, Mass=1490, SNR=26.1, Peak=185 HFD=3.4
20:25:45.749 00.000 7988 MultiStar: [#1 0.28,-0.14,0.99,U] [#2 0.21,-0.18,1.03,U] [#3 0.45,-0.22,0.96,U] [#4 0.56,-0.25,1.03,U] [#5 0.50,-0.01,0.71,U] [#6 0.35,-0.36,0.68,U] [#7 0.34,-0.09,0.71,U] [#8 0.54,-0.55,0.67,U] 
20:25:45.749 00.000 7988 single-star, 8 included, MultiStar: {0.35, -0.20}, one-star: {0.05, -0.06}
20:25:45.749 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.58) = xAngle (0.69 = 0.69)
20:25:45.749 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.80 = -2.49)
20:25:45.749 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.89 mountX=0.06 mountY=-0.05, mountTheta=-0.67
20:25:45.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.06, opts=13)
20:25:45.749 00.000 7988 Enqueuing Move request for scope (0.05, -0.06)
20:25:45.749 00.000 15712 Worker thread wakes up
20:25:45.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
20:25:45.749 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
20:25:45.749 00.000 15712 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=-0.05
20:25:45.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:45.749 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.1
20:25:45.762 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:45.763 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:45.763 00.000 7988 Enqueuing Expose request
20:25:45.765 00.002 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.47
20:25:45.765 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
20:25:45.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:45.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:25:45.765 00.000 15712 MoveAxis(E, 14, ABG)
20:25:45.765 00.000 15712 Guiding  Dir = 2, Dur = 14
20:25:45.765 00.000 15712 IsGuiding returns 0
20:25:45.785 00.020 15712 IsGuiding returns 1
20:25:45.785 00.000 15712 scope still moving after pulse duration time elapsed
20:25:45.849 00.064 15712 IsGuiding returns 0
20:25:45.849 00.000 15712 scope move finished after 14 + 79 ms
20:25:45.849 00.000 15712 Move returns status 0, amount 14
20:25:45.849 00.000 15712 MoveAxis(N, 0, ABG)
20:25:45.849 00.000 15712 Move returns status 0, amount 0
20:25:45.849 00.000 15712 move complete, result=0
20:25:45.849 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
20:25:45.861 00.012 15712 worker thread done servicing request
20:25:45.861 00.000 15712 Worker thread wakes up
20:25:45.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:45.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:47.281 01.420 15712 Exposure complete
20:25:47.340 00.059 15712 worker thread done servicing request
20:25:47.340 00.000 7988 OnExposeComplete: enter
20:25:47.342 00.002 7988 UpdateGuideState(): m_state=6
20:25:47.342 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4045
20:25:47.344 00.002 7988 Star::Find returns 1 (0), X=1174.49, Y=434.58, Mass=1462, SNR=25.9, Peak=184 HFD=3.2
20:25:47.344 00.000 7988 MultiStar: [#1 0.26,-0.32,0.98,U] [#2 0.12,-0.44,1.00,U] [#3 0.57,-0.42,0.97,U] [#4 0.44,-0.40,1.05,U] [#5 0.33,-0.52,0.72,U] [#6 0.20,-0.56,0.71,U] [#7 0.23,-0.51,0.65,U] [#8 0.12,-0.57,0.71,U] 
20:25:47.346 00.002 7988 refined, 8 included, MultiStar: {0.28, -0.48}, one-star: {0.14, -0.64}
20:25:47.346 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.58) = xAngle (0.53 = 0.53)
20:25:47.348 00.002 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.65)
20:25:47.348 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.48 hyp=0.55 cameraTheta=-1.05 mountX=0.48 mountY=-0.26, mountTheta=-0.50
20:25:47.350 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.48, opts=13)
20:25:47.352 00.002 7988 Enqueuing Move request for scope (0.28, -0.48)
20:25:47.352 00.000 15712 Worker thread wakes up
20:25:47.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.48) opts 0xd
20:25:47.352 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.48)
20:25:47.352 00.000 15712 Moving (0.28, -0.48) raw xDistance=0.48 yDistance=-0.26
20:25:47.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:47.352 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.9
20:25:47.356 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:47.356 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:47.358 00.002 7988 Enqueuing Expose request
20:25:47.358 00.000 15712 PPEC rslt: input = 0.48, final = 0.25, react = 0.29, pred = -0.04, hyst = 0.26, hyst_pct = 0.00, period_length = 636.46
20:25:47.358 00.000 15712 PPEC: input: 0.48, control: 0.25, exposure: 1500
20:25:47.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:25:47.358 00.000 15712 MoveAxis(W, 82, ABG)
20:25:47.358 00.000 15712 Guiding  Dir = 3, Dur = 82
20:25:47.360 00.002 15712 IsGuiding returns 0
20:25:47.377 00.017 15712 PulseGuide returned control before completion, sleep 75
20:25:47.453 00.076 15712 IsGuiding returns 1
20:25:47.453 00.000 15712 scope still moving after pulse duration time elapsed
20:25:47.505 00.052 15712 IsGuiding returns 0
20:25:47.505 00.000 15712 scope move finished after 82 + 63 ms
20:25:47.505 00.000 15712 Move returns status 0, amount 82
20:25:47.505 00.000 15712 MoveAxis(N, 67, ABG)
20:25:47.505 00.000 15712 Guiding  Dir = 0, Dur = 67
20:25:47.505 00.000 15712 IsGuiding returns 0
20:25:47.614 00.109 15712 IsGuiding returns 1
20:25:47.614 00.000 15712 scope still moving after pulse duration time elapsed
20:25:47.678 00.064 15712 IsGuiding returns 0
20:25:47.678 00.000 15712 scope move finished after 67 + 108 ms
20:25:47.678 00.000 15712 Move returns status 0, amount 67
20:25:47.678 00.000 15712 move complete, result=0
20:25:47.678 00.000 7988 GuideStep: 0.5 px 82 ms WEST, -0.3 px 67 ms NORTH
20:25:47.683 00.005 15712 worker thread done servicing request
20:25:47.683 00.000 15712 Worker thread wakes up
20:25:47.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:47.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:49.325 01.642 15712 Exposure complete
20:25:49.371 00.046 15712 worker thread done servicing request
20:25:49.371 00.000 7988 OnExposeComplete: enter
20:25:49.386 00.015 7988 UpdateGuideState(): m_state=6
20:25:49.386 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4046
20:25:49.388 00.002 7988 Star::Find returns 1 (0), X=1174.27, Y=435.11, Mass=1593, SNR=27.4, Peak=218 HFD=3.6
20:25:49.390 00.002 7988 MultiStar: [#1 0.03,-0.26,0.97,U] [#2 -0.02,-0.16,0.93,U] [#3 0.45,-0.31,0.92,U] [#4 0.42,-0.30,0.98,U] [#5 0.28,-0.13,0.63,U] [#6 0.23,-0.18,0.63,U] [#7 0.19,-0.03,0.63,U] [#8 0.07,-0.29,0.62,U] 
20:25:49.390 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.20}, one-star: {-0.08, -0.11}
20:25:49.392 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
20:25:49.392 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
20:25:49.394 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.20 mountX=0.11 mountY=0.08, mountTheta=0.64
20:25:49.394 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
20:25:49.396 00.002 7988 Enqueuing Move request for scope (-0.08, -0.11)
20:25:49.396 00.000 15712 Worker thread wakes up
20:25:49.396 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
20:25:49.396 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
20:25:49.396 00.000 15712 Moving (-0.08, -0.11) raw xDistance=0.11 yDistance=0.08
20:25:49.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:49.398 00.002 7988 UpdateGuideState exits: m=1593 SNR=27.4
20:25:49.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:49.400 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:49.402 00.002 7988 Enqueuing Expose request
20:25:49.402 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.46
20:25:49.402 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
20:25:49.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:49.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:25:49.402 00.000 15712 MoveAxis(W, 2, ABG)
20:25:49.402 00.000 15712 Guiding  Dir = 3, Dur = 2
20:25:49.402 00.000 15712 IsGuiding returns 0
20:25:49.424 00.022 15712 IsGuiding returns 0
20:25:49.424 00.000 15712 Move returns status 0, amount 2
20:25:49.424 00.000 15712 MoveAxis(N, 0, ABG)
20:25:49.424 00.000 15712 Move returns status 0, amount 0
20:25:49.424 00.000 15712 move complete, result=0
20:25:49.424 00.000 15712 worker thread done servicing request
20:25:49.424 00.000 15712 Worker thread wakes up
20:25:49.424 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
20:25:49.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:49.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:50.836 01.412 15712 Exposure complete
20:25:50.892 00.056 15712 worker thread done servicing request
20:25:50.892 00.000 7988 OnExposeComplete: enter
20:25:50.899 00.007 7988 UpdateGuideState(): m_state=6
20:25:50.899 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4047
20:25:50.899 00.000 7988 Star::Find returns 1 (0), X=1174.23, Y=434.90, Mass=1483, SNR=26.1, Peak=196 HFD=3.4
20:25:50.899 00.000 7988 MultiStar: [#1 0.12,-0.30,1.01,U] [#2 0.05,-0.37,0.96,U] [#3 0.32,-0.39,0.95,U] [#4 0.26,-0.38,1.05,U] [#5 0.07,-0.24,0.70,U] [#6 0.07,-0.30,0.73,U] [#7 0.12,-0.51,0.69,U] [#8 0.07,-0.55,0.66,U] 
20:25:50.899 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.37}, one-star: {-0.12, -0.32}
20:25:50.899 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.58) = xAngle (-0.36 = -0.36)
20:25:50.899 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.75 = 2.75)
20:25:50.899 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.94 mountX=0.32 mountY=0.13, mountTheta=0.39
20:25:50.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.32, opts=13)
20:25:50.899 00.000 7988 Enqueuing Move request for scope (-0.12, -0.32)
20:25:50.899 00.000 15712 Worker thread wakes up
20:25:50.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.32) opts 0xd
20:25:50.899 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.32)
20:25:50.899 00.000 15712 Moving (-0.12, -0.32) raw xDistance=0.32 yDistance=0.13
20:25:50.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:50.899 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.1
20:25:50.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:50.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:50.915 00.016 7988 Enqueuing Expose request
20:25:50.916 00.001 15712 PPEC rslt: input = 0.32, final = 0.22, react = 0.19, pred = 0.02, hyst = 0.19, hyst_pct = 0.00, period_length = 636.45
20:25:50.916 00.000 15712 PPEC: input: 0.32, control: 0.22, exposure: 1500
20:25:50.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:50.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:25:50.916 00.000 15712 MoveAxis(W, 71, ABG)
20:25:50.916 00.000 15712 Guiding  Dir = 3, Dur = 71
20:25:50.916 00.000 15712 IsGuiding returns 0
20:25:50.940 00.024 15712 PulseGuide returned control before completion, sleep 57
20:25:51.036 00.096 15712 IsGuiding returns 0
20:25:51.036 00.000 15712 Move returns status 0, amount 71
20:25:51.036 00.000 15712 MoveAxis(N, 0, ABG)
20:25:51.036 00.000 15712 Move returns status 0, amount 0
20:25:51.036 00.000 15712 move complete, result=0
20:25:51.036 00.000 7988 GuideStep: 0.3 px 71 ms WEST, 0.1 px 0 ms NORTH
20:25:51.040 00.004 15712 worker thread done servicing request
20:25:51.040 00.000 15712 Worker thread wakes up
20:25:51.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:51.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:52.671 01.631 15712 Exposure complete
20:25:52.720 00.049 15712 worker thread done servicing request
20:25:52.720 00.000 7988 OnExposeComplete: enter
20:25:52.733 00.013 7988 UpdateGuideState(): m_state=6
20:25:52.733 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4048
20:25:52.735 00.002 7988 Star::Find returns 1 (0), X=1174.31, Y=435.09, Mass=1474, SNR=25.9, Peak=209 HFD=3.4
20:25:52.735 00.000 7988 MultiStar: [#1 0.06,-0.06,1.04,U] [#2 -0.21,-0.16,1.00,U] [#3 0.10,-0.22,0.95,U] [#4 0.36,-0.26,1.05,U] [#5 0.42,-0.12,0.70,U] [#6 -0.05,-0.10,0.70,U] [#7 0.12,-0.29,0.66,U] [#8 0.02,-0.44,0.66,U] 
20:25:52.737 00.002 7988 single-star, 8 included, MultiStar: {0.08, -0.19}, one-star: {-0.04, -0.13}
20:25:52.737 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
20:25:52.739 00.002 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
20:25:52.739 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.85 mountX=0.13 mountY=0.04, mountTheta=0.30
20:25:52.741 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.13, opts=13)
20:25:52.743 00.002 7988 Enqueuing Move request for scope (-0.04, -0.13)
20:25:52.743 00.000 15712 Worker thread wakes up
20:25:52.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
20:25:52.743 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
20:25:52.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:25:52.743 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.9
20:25:52.747 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:52.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:52.749 00.002 7988 Enqueuing Expose request
20:25:52.749 00.000 15712 Moving (-0.04, -0.13) raw xDistance=0.13 yDistance=0.04
20:25:52.749 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.44
20:25:52.749 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
20:25:52.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:52.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:25:52.754 00.005 15712 MoveAxis(W, 8, ABG)
20:25:52.754 00.000 15712 Guiding  Dir = 3, Dur = 8
20:25:52.754 00.000 15712 IsGuiding returns 0
20:25:52.780 00.026 15712 IsGuiding returns 0
20:25:52.780 00.000 15712 Move returns status 0, amount 8
20:25:52.780 00.000 15712 MoveAxis(N, 0, ABG)
20:25:52.780 00.000 15712 Move returns status 0, amount 0
20:25:52.780 00.000 15712 move complete, result=0
20:25:52.780 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
20:25:52.782 00.002 15712 worker thread done servicing request
20:25:52.782 00.000 15712 Worker thread wakes up
20:25:52.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:52.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:54.200 01.418 15712 Exposure complete
20:25:54.249 00.049 15712 worker thread done servicing request
20:25:54.249 00.000 7988 OnExposeComplete: enter
20:25:54.263 00.014 7988 UpdateGuideState(): m_state=6
20:25:54.263 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4049
20:25:54.263 00.000 7988 Star::Find returns 1 (0), X=1174.10, Y=434.93, Mass=1475, SNR=26.1, Peak=213 HFD=3.0
20:25:54.267 00.004 7988 MultiStar: [#1 -0.11,-0.12,1.02,U] [#2 -0.33,-0.24,0.98,U] [#3 0.23,-0.47,0.97,U] [#4 0.25,-0.27,1.08,U] [#5 0.08,-0.09,0.71,U] [#6 -0.10,-0.29,0.72,U] [#7 -0.16,-0.24,0.67,U] [#8 -0.02,-0.64,0.65,U] 
20:25:54.267 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.29}, one-star: {-0.25, -0.28}
20:25:54.267 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
20:25:54.267 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
20:25:54.267 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.71 mountX=0.29 mountY=0.05, mountTheta=0.16
20:25:54.267 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.29, opts=13)
20:25:54.267 00.000 7988 Enqueuing Move request for scope (-0.04, -0.29)
20:25:54.267 00.000 15712 Worker thread wakes up
20:25:54.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
20:25:54.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
20:25:54.267 00.000 15712 Moving (-0.04, -0.29) raw xDistance=0.29 yDistance=0.05
20:25:54.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:54.267 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1
20:25:54.277 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:54.277 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:54.279 00.002 7988 Enqueuing Expose request
20:25:54.279 00.000 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.17, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 636.43
20:25:54.279 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
20:25:54.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:54.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:25:54.279 00.000 15712 MoveAxis(W, 54, ABG)
20:25:54.279 00.000 15712 Guiding  Dir = 3, Dur = 54
20:25:54.281 00.002 15712 IsGuiding returns 0
20:25:54.298 00.017 15712 PulseGuide returned control before completion, sleep 47
20:25:54.359 00.061 15712 IsGuiding returns 1
20:25:54.359 00.000 15712 scope still moving after pulse duration time elapsed
20:25:54.394 00.035 15712 IsGuiding returns 0
20:25:54.394 00.000 15712 scope move finished after 54 + 59 ms
20:25:54.394 00.000 15712 Move returns status 0, amount 54
20:25:54.394 00.000 15712 MoveAxis(N, 0, ABG)
20:25:54.394 00.000 15712 Move returns status 0, amount 0
20:25:54.394 00.000 15712 move complete, result=0
20:25:54.394 00.000 7988 GuideStep: 0.3 px 54 ms WEST, 0.0 px 0 ms NORTH
20:25:54.396 00.002 15712 worker thread done servicing request
20:25:54.396 00.000 15712 Worker thread wakes up
20:25:54.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:54.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:56.037 01.641 15712 Exposure complete
20:25:56.099 00.062 15712 worker thread done servicing request
20:25:56.099 00.000 7988 OnExposeComplete: enter
20:25:56.099 00.000 7988 UpdateGuideState(): m_state=6
20:25:56.099 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4050
20:25:56.103 00.004 7988 Star::Find returns 1 (0), X=1174.26, Y=435.34, Mass=1363, SNR=25.1, Peak=212 HFD=3.4
20:25:56.103 00.000 7988 MultiStar: [#1 -0.09,0.29,1.04,U] [#2 -0.17,0.20,1.04,U] [#3 0.17,0.07,0.98,U] [#4 0.19,0.15,1.07,U] [#5 0.15,0.21,0.73,U] [#6 -0.04,0.15,0.74,U] [#7 -0.08,0.05,0.68,U] [#8 -0.06,-0.30,0.67,U] 
20:25:56.103 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.12}, one-star: {-0.09, 0.12}
20:25:56.103 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
20:25:56.103 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
20:25:56.103 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.12 mountY=-0.00, mountTheta=-3.11
20:25:56.103 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.12, opts=13)
20:25:56.103 00.000 7988 Enqueuing Move request for scope (0.00, 0.12)
20:25:56.103 00.000 15712 Worker thread wakes up
20:25:56.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
20:25:56.103 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
20:25:56.103 00.000 15712 Moving (0.00, 0.12) raw xDistance=-0.12 yDistance=-0.00
20:25:56.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:56.103 00.000 7988 UpdateGuideState exits: m=1363 SNR=25.1
20:25:56.115 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:56.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:56.115 00.000 7988 Enqueuing Expose request
20:25:56.115 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.43
20:25:56.115 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
20:25:56.115 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:56.115 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:25:56.115 00.000 15712 MoveAxis(E, 3, ABG)
20:25:56.115 00.000 15712 Guiding  Dir = 2, Dur = 3
20:25:56.115 00.000 15712 IsGuiding returns 0
20:25:56.136 00.021 15712 IsGuiding returns 0
20:25:56.136 00.000 15712 Move returns status 0, amount 3
20:25:56.136 00.000 15712 MoveAxis(N, 0, ABG)
20:25:56.136 00.000 15712 Move returns status 0, amount 0
20:25:56.136 00.000 15712 move complete, result=0
20:25:56.136 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:25:56.137 00.001 15712 worker thread done servicing request
20:25:56.137 00.000 15712 Worker thread wakes up
20:25:56.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:56.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:57.551 01.414 15712 Exposure complete
20:25:57.602 00.051 15712 worker thread done servicing request
20:25:57.602 00.000 7988 OnExposeComplete: enter
20:25:57.613 00.011 7988 UpdateGuideState(): m_state=6
20:25:57.613 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4051
20:25:57.615 00.002 7988 Star::Find returns 1 (0), X=1174.24, Y=435.34, Mass=1449, SNR=26.0, Peak=230 HFD=3.3
20:25:57.615 00.000 7988 MultiStar: [#1 0.08,0.18,1.05,U] [#2 -0.12,0.12,1.00,U] [#3 0.13,0.17,0.97,U] [#4 0.12,0.12,1.08,U] [#5 0.31,0.14,0.71,U] [#6 0.03,0.11,0.72,U] [#7 0.06,0.36,0.68,U] [#8 -0.03,-0.11,0.66,U] 
20:25:57.617 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {-0.11, 0.12}
20:25:57.617 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
20:25:57.619 00.002 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.36)
20:25:57.619 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.24 mountX=-0.14 mountY=-0.05, mountTheta=-2.79
20:25:57.621 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.14, opts=13)
20:25:57.623 00.002 7988 Enqueuing Move request for scope (0.05, 0.14)
20:25:57.623 00.000 15712 Worker thread wakes up
20:25:57.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
20:25:57.623 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
20:25:57.623 00.000 15712 Moving (0.05, 0.14) raw xDistance=-0.14 yDistance=-0.05
20:25:57.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:25:57.623 00.000 7988 UpdateGuideState exits: m=1449 SNR=26.0
20:25:57.627 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:57.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:57.629 00.002 7988 Enqueuing Expose request
20:25:57.629 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.42
20:25:57.629 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
20:25:57.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:57.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:25:57.629 00.000 15712 MoveAxis(E, 1, ABG)
20:25:57.629 00.000 15712 Guiding  Dir = 2, Dur = 1
20:25:57.671 00.042 15712 IsGuiding returns 0
20:25:57.688 00.017 15712 IsGuiding returns 0
20:25:57.688 00.000 15712 Move returns status 0, amount 1
20:25:57.688 00.000 15712 MoveAxis(N, 0, ABG)
20:25:57.688 00.000 15712 Move returns status 0, amount 0
20:25:57.688 00.000 15712 move complete, result=0
20:25:57.688 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
20:25:57.688 00.000 15712 worker thread done servicing request
20:25:57.688 00.000 15712 Worker thread wakes up
20:25:57.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:57.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:25:59.430 01.742 15712 Exposure complete
20:25:59.491 00.061 15712 worker thread done servicing request
20:25:59.491 00.000 7988 OnExposeComplete: enter
20:25:59.492 00.001 7988 UpdateGuideState(): m_state=6
20:25:59.492 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4052
20:25:59.492 00.000 7988 Star::Find returns 1 (1), X=1173.98, Y=434.94, Mass=1477, SNR=26.1, Peak=255 HFD=2.9
20:25:59.492 00.000 7988 MultiStar: [#1 -0.24,0.06,1.04,U] [#2 -0.39,0.10,1.01,U] [#3 -0.20,-0.24,1.00,U] [#4 0.03,-0.04,1.04,U] [#5 -0.22,-0.18,0.72,U] [#6 -0.39,-0.08,0.71,U] [#7 -0.36,-0.05,0.72,U] [#8 -0.20,-0.24,0.64,U] 
20:25:59.492 00.000 7988 refined, 8 included, MultiStar: {-0.25, -0.10}, one-star: {-0.37, -0.28}
20:25:59.492 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
20:25:59.492 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
20:25:59.492 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.78 mountX=0.10 mountY=0.26, mountTheta=1.20
20:25:59.492 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.10, opts=13)
20:25:59.492 00.000 7988 Enqueuing Move request for scope (-0.25, -0.10)
20:25:59.492 00.000 15712 Worker thread wakes up
20:25:59.492 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
20:25:59.492 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
20:25:59.492 00.000 15712 Moving (-0.25, -0.10) raw xDistance=0.10 yDistance=0.26
20:25:59.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:25:59.505 00.013 7988 UpdateGuideState exits: m=1477 SNR=26.1 Saturated
20:25:59.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:59.507 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:25:59.507 00.000 7988 Enqueuing Expose request
20:25:59.507 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.41
20:25:59.507 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
20:25:59.507 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:25:59.507 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:25:59.507 00.000 15712 MoveAxis(W, 6, ABG)
20:25:59.507 00.000 15712 Guiding  Dir = 3, Dur = 6
20:25:59.507 00.000 15712 IsGuiding returns 0
20:25:59.556 00.049 15712 IsGuiding returns 0
20:25:59.556 00.000 15712 Move returns status 0, amount 6
20:25:59.556 00.000 15712 MoveAxis(N, 0, ABG)
20:25:59.556 00.000 15712 Move returns status 0, amount 0
20:25:59.556 00.000 15712 move complete, result=0
20:25:59.556 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.3 px 0 ms NORTH
20:25:59.559 00.003 15712 worker thread done servicing request
20:25:59.559 00.000 15712 Worker thread wakes up
20:25:59.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:25:59.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:00.978 01.419 15712 Exposure complete
20:26:01.035 00.057 15712 worker thread done servicing request
20:26:01.035 00.000 7988 OnExposeComplete: enter
20:26:01.039 00.004 7988 UpdateGuideState(): m_state=6
20:26:01.041 00.002 7988 Star::Find(15, 1173, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4053
20:26:01.041 00.000 7988 Star::Find returns 1 (0), X=1174.17, Y=435.23, Mass=1486, SNR=26.2, Peak=239 HFD=3.4
20:26:01.043 00.002 7988 MultiStar: [#1 -0.05,0.17,1.00,U] [#2 -0.11,0.15,1.03,U] [#3 0.15,0.01,0.97,U] [#4 0.16,-0.06,1.02,U] [#5 0.14,0.08,0.72,U] [#6 -0.10,-0.19,0.71,U] [#7 -0.10,-0.20,0.68,U] [#8 0.13,-0.04,0.65,U] 
20:26:01.043 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {-0.18, 0.01}
20:26:01.046 00.003 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
20:26:01.046 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.23)
20:26:01.048 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.37 mountX=-0.01 mountY=-0.00, mountTheta=-2.92
20:26:01.050 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.01, opts=13)
20:26:01.050 00.000 7988 Enqueuing Move request for scope (0.00, 0.01)
20:26:01.052 00.002 15712 Worker thread wakes up
20:26:01.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
20:26:01.052 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
20:26:01.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:01.053 00.001 7988 UpdateGuideState exits: m=1486 SNR=26.2
20:26:01.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:01.055 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:01.056 00.001 15712 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
20:26:01.056 00.000 7988 Enqueuing Expose request
20:26:01.061 00.005 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.41
20:26:01.061 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
20:26:01.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:01.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:26:01.061 00.000 15712 MoveAxis(W, 3, ABG)
20:26:01.061 00.000 15712 Guiding  Dir = 3, Dur = 3
20:26:01.062 00.001 15712 IsGuiding returns 0
20:26:01.091 00.029 15712 IsGuiding returns 0
20:26:01.091 00.000 15712 Move returns status 0, amount 3
20:26:01.091 00.000 15712 MoveAxis(N, 0, ABG)
20:26:01.091 00.000 15712 Move returns status 0, amount 0
20:26:01.091 00.000 15712 move complete, result=0
20:26:01.091 00.000 15712 worker thread done servicing request
20:26:01.091 00.000 15712 Worker thread wakes up
20:26:01.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:01.091 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
20:26:01.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:02.726 01.635 15712 Exposure complete
20:26:02.787 00.061 15712 worker thread done servicing request
20:26:02.787 00.000 7988 OnExposeComplete: enter
20:26:02.787 00.000 7988 UpdateGuideState(): m_state=6
20:26:02.789 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4054
20:26:02.789 00.000 7988 Star::Find returns 1 (1), X=1174.10, Y=435.11, Mass=1534, SNR=26.6, Peak=255 HFD=3.0
20:26:02.789 00.000 7988 MultiStar: [#1 0.03,-0.02,0.99,U] [#2 -0.15,-0.09,1.00,U] [#3 0.23,-0.13,0.93,U] [#4 0.18,-0.06,1.04,U] [#5 0.14,0.16,0.75,U] [#6 -0.17,-0.11,0.70,U] [#7 0.04,-0.10,0.66,U] [#8 -0.12,-0.40,0.65,U] 
20:26:02.789 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {-0.25, -0.11}
20:26:02.789 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
20:26:02.789 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
20:26:02.789 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.63 mountX=0.09 mountY=0.01, mountTheta=0.09
20:26:02.789 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.09, opts=13)
20:26:02.789 00.000 7988 Enqueuing Move request for scope (-0.01, -0.09)
20:26:02.789 00.000 15712 Worker thread wakes up
20:26:02.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:26:02.789 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.6 Saturated
20:26:02.802 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:02.802 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:02.802 00.000 7988 Enqueuing Expose request
20:26:02.805 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
20:26:02.805 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
20:26:02.805 00.000 15712 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=0.01
20:26:02.808 00.003 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.40
20:26:02.808 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
20:26:02.808 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:02.810 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:26:02.810 00.000 15712 MoveAxis(W, 14, ABG)
20:26:02.810 00.000 15712 Guiding  Dir = 3, Dur = 14
20:26:02.810 00.000 15712 IsGuiding returns 0
20:26:02.821 00.011 15712 IsGuiding returns 1
20:26:02.821 00.000 15712 scope still moving after pulse duration time elapsed
20:26:02.871 00.050 15712 IsGuiding returns 1
20:26:02.916 00.045 15712 IsGuiding returns 0
20:26:02.916 00.000 15712 scope move finished after 14 + 92 ms
20:26:02.916 00.000 15712 Move returns status 0, amount 14
20:26:02.916 00.000 15712 MoveAxis(N, 0, ABG)
20:26:02.916 00.000 15712 Move returns status 0, amount 0
20:26:02.916 00.000 15712 move complete, result=0
20:26:02.916 00.000 15712 worker thread done servicing request
20:26:02.916 00.000 15712 Worker thread wakes up
20:26:02.916 00.000 7988 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
20:26:02.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:02.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:04.337 01.421 15712 Exposure complete
20:26:04.400 00.063 15712 worker thread done servicing request
20:26:04.400 00.000 7988 OnExposeComplete: enter
20:26:04.400 00.000 7988 UpdateGuideState(): m_state=6
20:26:04.400 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4055
20:26:04.400 00.000 7988 Star::Find returns 1 (0), X=1174.18, Y=435.16, Mass=1420, SNR=25.6, Peak=242 HFD=3.1
20:26:04.400 00.000 7988 MultiStar: [#1 0.01,0.13,1.02,U] [#2 -0.12,0.09,1.00,U] [#3 0.13,-0.04,0.96,U] [#4 0.23,-0.05,1.07,U] [#5 -0.14,0.29,0.73,U] [#6 -0.16,-0.09,0.70,U] [#7 0.09,0.04,0.71,U] [#8 -0.10,-0.45,0.68,U] 
20:26:04.400 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.17, -0.06}
20:26:04.400 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
20:26:04.400 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
20:26:04.400 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.60 mountX=0.01 mountY=0.01, mountTheta=1.03
20:26:04.400 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
20:26:04.400 00.000 7988 Enqueuing Move request for scope (-0.01, -0.01)
20:26:04.400 00.000 15712 Worker thread wakes up
20:26:04.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
20:26:04.400 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
20:26:04.413 00.013 15712 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
20:26:04.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:04.413 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.6
20:26:04.415 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:04.415 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:04.417 00.002 7988 Enqueuing Expose request
20:26:04.417 00.000 15712 PPEC rslt: input = 0.01, final = 0.05, react = 0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.39
20:26:04.417 00.000 15712 PPEC: input: 0.01, control: 0.05, exposure: 1500
20:26:04.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:04.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:26:04.417 00.000 15712 MoveAxis(W, 17, ABG)
20:26:04.417 00.000 15712 Guiding  Dir = 3, Dur = 17
20:26:04.417 00.000 15712 IsGuiding returns 0
20:26:04.433 00.016 15712 PulseGuide returned control before completion, sleep 13
20:26:04.481 00.048 15712 IsGuiding returns 0
20:26:04.481 00.000 15712 Move returns status 0, amount 17
20:26:04.481 00.000 15712 MoveAxis(N, 0, ABG)
20:26:04.481 00.000 15712 Move returns status 0, amount 0
20:26:04.481 00.000 15712 move complete, result=0
20:26:04.481 00.000 7988 GuideStep: 0.0 px 17 ms WEST, 0.0 px 0 ms NORTH
20:26:04.482 00.001 15712 worker thread done servicing request
20:26:04.482 00.000 15712 Worker thread wakes up
20:26:04.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:04.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:06.122 01.640 15712 Exposure complete
20:26:06.167 00.045 15712 worker thread done servicing request
20:26:06.167 00.000 7988 OnExposeComplete: enter
20:26:06.167 00.000 7988 UpdateGuideState(): m_state=6
20:26:06.184 00.017 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4056
20:26:06.184 00.000 7988 Star::Find returns 1 (0), X=1174.37, Y=435.20, Mass=1539, SNR=26.7, Peak=220 HFD=3.5
20:26:06.184 00.000 7988 MultiStar: [#1 0.20,0.03,1.01,U] [#2 0.13,0.01,0.96,U] [#3 0.30,0.01,0.92,U] [#4 0.20,-0.02,1.03,U] [#5 0.11,0.05,0.72,U] [#6 0.11,0.09,0.68,U] [#7 0.23,-0.00,0.64,U] [#8 0.00,-0.40,0.63,U] 
20:26:06.184 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.02, -0.02}
20:26:06.184 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.58) = xAngle (0.67 = 0.67)
20:26:06.184 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.78 = -2.50)
20:26:06.184 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.91 mountX=0.02 mountY=-0.02, mountTheta=-0.65
20:26:06.184 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
20:26:06.184 00.000 7988 Enqueuing Move request for scope (0.02, -0.02)
20:26:06.184 00.000 15712 Worker thread wakes up
20:26:06.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
20:26:06.184 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
20:26:06.184 00.000 15712 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
20:26:06.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:06.184 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7
20:26:06.196 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:06.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:06.198 00.002 7988 Enqueuing Expose request
20:26:06.198 00.000 15712 PPEC rslt: input = 0.02, final = 0.07, react = 0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.39
20:26:06.198 00.000 15712 PPEC: input: 0.02, control: 0.07, exposure: 1500
20:26:06.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:06.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:26:06.198 00.000 15712 MoveAxis(W, 22, ABG)
20:26:06.198 00.000 15712 Guiding  Dir = 3, Dur = 22
20:26:06.218 00.020 15712 IsGuiding returns 0
20:26:06.235 00.017 15712 PulseGuide returned control before completion, sleep 16
20:26:06.286 00.051 15712 IsGuiding returns 0
20:26:06.286 00.000 15712 Move returns status 0, amount 22
20:26:06.286 00.000 15712 MoveAxis(N, 0, ABG)
20:26:06.286 00.000 15712 Move returns status 0, amount 0
20:26:06.286 00.000 15712 move complete, result=0
20:26:06.286 00.000 7988 GuideStep: 0.0 px 22 ms WEST, -0.0 px 0 ms NORTH
20:26:06.286 00.000 15712 worker thread done servicing request
20:26:06.288 00.002 15712 Worker thread wakes up
20:26:06.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:06.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:07.701 01.413 15712 Exposure complete
20:26:07.748 00.047 15712 worker thread done servicing request
20:26:07.748 00.000 7988 OnExposeComplete: enter
20:26:07.748 00.000 7988 UpdateGuideState(): m_state=6
20:26:07.763 00.015 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4057
20:26:07.765 00.002 7988 Star::Find returns 1 (0), X=1174.29, Y=435.26, Mass=1450, SNR=25.9, Peak=233 HFD=3.5
20:26:07.765 00.000 7988 MultiStar: [#1 -0.02,0.15,0.98,U] [#2 -0.09,0.10,1.01,U] [#3 0.25,0.02,0.97,U] [#4 0.33,0.09,1.05,U] [#5 0.37,0.15,0.72,U] [#6 0.13,-0.16,0.73,U] [#7 0.10,0.03,0.66,U] [#8 -0.03,-0.37,0.69,U] 
20:26:07.765 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.02}, one-star: {-0.06, 0.05}
20:26:07.765 00.000 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.58) = xAngle (4.04 = -2.24)
20:26:07.765 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.15 = 0.87)
20:26:07.765 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.46 mountX=-0.05 mountY=0.06, mountTheta=2.25
20:26:07.765 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
20:26:07.765 00.000 7988 Enqueuing Move request for scope (-0.06, 0.05)
20:26:07.765 00.000 15712 Worker thread wakes up
20:26:07.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
20:26:07.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
20:26:07.765 00.000 15712 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=0.06
20:26:07.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:07.765 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9
20:26:07.775 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:07.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:07.775 00.000 7988 Enqueuing Expose request
20:26:07.778 00.003 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.38
20:26:07.778 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
20:26:07.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:07.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:26:07.778 00.000 15712 MoveAxis(W, 9, ABG)
20:26:07.778 00.000 15712 Guiding  Dir = 3, Dur = 9
20:26:07.778 00.000 15712 IsGuiding returns 0
20:26:07.798 00.020 15712 IsGuiding returns 0
20:26:07.798 00.000 15712 Move returns status 0, amount 9
20:26:07.798 00.000 15712 MoveAxis(N, 0, ABG)
20:26:07.798 00.000 15712 Move returns status 0, amount 0
20:26:07.798 00.000 15712 move complete, result=0
20:26:07.798 00.000 15712 worker thread done servicing request
20:26:07.798 00.000 15712 Worker thread wakes up
20:26:07.798 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
20:26:07.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:07.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:09.435 01.637 15712 Exposure complete
20:26:09.481 00.046 15712 worker thread done servicing request
20:26:09.481 00.000 7988 OnExposeComplete: enter
20:26:09.481 00.000 7988 UpdateGuideState(): m_state=6
20:26:09.497 00.016 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4058
20:26:09.498 00.001 7988 Star::Find returns 1 (0), X=1174.15, Y=435.37, Mass=1544, SNR=26.7, Peak=239 HFD=3.4
20:26:09.498 00.000 7988 MultiStar: [#1 -0.13,0.07,0.97,U] [#2 -0.01,0.16,0.98,U] [#3 0.27,0.14,0.97,U] [#4 0.06,-0.03,1.01,U] [#5 0.01,0.15,0.70,U] [#6 -0.15,0.07,0.72,U] [#7 -0.01,0.02,0.65,U] [#8 0.03,-0.11,0.63,U] 
20:26:09.498 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.20, 0.15}
20:26:09.498 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
20:26:09.498 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
20:26:09.498 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.75 mountX=-0.08 mountY=0.01, mountTheta=2.99
20:26:09.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
20:26:09.498 00.000 7988 Enqueuing Move request for scope (-0.01, 0.08)
20:26:09.498 00.000 15712 Worker thread wakes up
20:26:09.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
20:26:09.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
20:26:09.498 00.000 15712 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.01
20:26:09.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:09.498 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.7
20:26:09.510 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:09.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:09.512 00.002 7988 Enqueuing Expose request
20:26:09.513 00.001 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.37
20:26:09.513 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
20:26:09.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:09.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:26:09.513 00.000 15712 MoveAxis(W, 7, ABG)
20:26:09.513 00.000 15712 Guiding  Dir = 3, Dur = 7
20:26:09.545 00.032 15712 IsGuiding returns 0
20:26:09.564 00.019 15712 IsGuiding returns 0
20:26:09.564 00.000 15712 Move returns status 0, amount 7
20:26:09.564 00.000 15712 MoveAxis(N, 0, ABG)
20:26:09.564 00.000 15712 Move returns status 0, amount 0
20:26:09.564 00.000 15712 move complete, result=0
20:26:09.564 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
20:26:09.564 00.000 15712 worker thread done servicing request
20:26:09.564 00.000 15712 Worker thread wakes up
20:26:09.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:09.566 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:10.982 01.416 15712 Exposure complete
20:26:11.027 00.045 15712 worker thread done servicing request
20:26:11.027 00.000 7988 OnExposeComplete: enter
20:26:11.043 00.016 7988 UpdateGuideState(): m_state=6
20:26:11.043 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4059
20:26:11.043 00.000 7988 Star::Find returns 1 (1), X=1174.26, Y=435.37, Mass=1524, SNR=26.5, Peak=255 HFD=3.3
20:26:11.043 00.000 7988 MultiStar: [#1 0.09,0.13,1.03,U] [#2 0.13,0.07,0.96,U] [#3 0.17,0.02,0.96,U] [#4 0.37,-0.00,1.04,U] [#5 0.18,-0.00,0.71,U] [#6 0.07,0.17,0.70,U] [#7 0.29,-0.01,0.67,U] [#8 0.06,0.09,0.66,U] 
20:26:11.043 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {-0.09, 0.15}
20:26:11.043 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
20:26:11.043 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.13)
20:26:11.043 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=-0.07 mountY=-0.14, mountTheta=-2.04
20:26:11.043 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.07, opts=13)
20:26:11.043 00.000 7988 Enqueuing Move request for scope (0.14, 0.07)
20:26:11.043 00.000 15712 Worker thread wakes up
20:26:11.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
20:26:11.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
20:26:11.043 00.000 15712 Moving (0.14, 0.07) raw xDistance=-0.07 yDistance=-0.14
20:26:11.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:11.043 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5 Saturated
20:26:11.057 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:11.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:11.059 00.002 7988 Enqueuing Expose request
20:26:11.060 00.001 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.37
20:26:11.060 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
20:26:11.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:11.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:26:11.060 00.000 15712 MoveAxis(E, 9, ABG)
20:26:11.060 00.000 15712 Guiding  Dir = 2, Dur = 9
20:26:11.060 00.000 15712 IsGuiding returns 0
20:26:11.082 00.022 15712 IsGuiding returns 0
20:26:11.082 00.000 15712 Move returns status 0, amount 9
20:26:11.082 00.000 15712 MoveAxis(N, 0, ABG)
20:26:11.082 00.000 15712 Move returns status 0, amount 0
20:26:11.082 00.000 15712 move complete, result=0
20:26:11.082 00.000 15712 worker thread done servicing request
20:26:11.082 00.000 15712 Worker thread wakes up
20:26:11.082 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
20:26:11.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:11.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:12.720 01.638 15712 Exposure complete
20:26:12.779 00.059 15712 worker thread done servicing request
20:26:12.779 00.000 7988 OnExposeComplete: enter
20:26:12.779 00.000 7988 UpdateGuideState(): m_state=6
20:26:12.784 00.005 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4060
20:26:12.786 00.002 7988 Star::Find returns 1 (1), X=1174.02, Y=435.28, Mass=1447, SNR=25.8, Peak=255 HFD=3.2
20:26:12.786 00.000 7988 MultiStar: [#1 -0.06,0.05,1.06,U] [#2 -0.09,0.06,1.03,U] [#3 -0.11,-0.02,0.98,U] [#4 0.10,0.01,1.06,U] [#5 0.11,0.10,0.76,U] [#6 -0.11,0.00,0.74,U] [#7 -0.29,0.30,0.68,U] [#8 0.05,-0.02,0.68,U] 
20:26:12.788 00.002 7988 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {-0.33, 0.06}
20:26:12.788 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.58) = xAngle (4.12 = -2.17)
20:26:12.790 00.002 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.23 = 0.94)
20:26:12.790 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.54 mountX=-0.06 mountY=0.08, mountTheta=2.18
20:26:12.792 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
20:26:12.794 00.002 7988 Enqueuing Move request for scope (-0.08, 0.06)
20:26:12.794 00.000 15712 Worker thread wakes up
20:26:12.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
20:26:12.794 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
20:26:12.794 00.000 15712 Moving (-0.08, 0.06) raw xDistance=-0.06 yDistance=0.08
20:26:12.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:12.796 00.002 7988 UpdateGuideState exits: m=1447 SNR=25.8 Saturated
20:26:12.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:12.798 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:12.798 00.000 7988 Enqueuing Expose request
20:26:12.800 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.36
20:26:12.800 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:26:12.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:12.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:26:12.800 00.000 15712 MoveAxis(E, 3, ABG)
20:26:12.800 00.000 15712 Guiding  Dir = 2, Dur = 3
20:26:12.800 00.000 15712 IsGuiding returns 0
20:26:12.816 00.016 15712 IsGuiding returns 0
20:26:12.816 00.000 15712 Move returns status 0, amount 3
20:26:12.816 00.000 15712 MoveAxis(N, 0, ABG)
20:26:12.816 00.000 15712 Move returns status 0, amount 0
20:26:12.816 00.000 15712 move complete, result=0
20:26:12.816 00.000 15712 worker thread done servicing request
20:26:12.816 00.000 15712 Worker thread wakes up
20:26:12.816 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:26:12.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:12.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:14.236 01.420 15712 Exposure complete
20:26:14.292 00.056 15712 worker thread done servicing request
20:26:14.292 00.000 7988 OnExposeComplete: enter
20:26:14.292 00.000 7988 UpdateGuideState(): m_state=6
20:26:14.298 00.006 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4061
20:26:14.298 00.000 7988 Star::Find returns 1 (1), X=1174.25, Y=435.32, Mass=1472, SNR=26.0, Peak=255 HFD=3.2
20:26:14.298 00.000 7988 MultiStar: [#1 -0.16,0.23,1.01,U] [#2 -0.04,0.16,1.01,U] [#3 0.05,0.08,0.99,U] [#4 0.07,0.18,1.03,U] [#5 -0.10,0.47,0.74,U] [#6 -0.04,0.21,0.71,U] [#7 0.03,0.17,0.70,U] [#8 -0.10,-0.01,0.67,U] 
20:26:14.298 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.17}, one-star: {-0.10, 0.10}
20:26:14.298 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
20:26:14.298 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
20:26:14.298 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.34 mountX=-0.10 mountY=0.10, mountTheta=2.38
20:26:14.298 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.10, opts=13)
20:26:14.298 00.000 7988 Enqueuing Move request for scope (-0.10, 0.10)
20:26:14.309 00.011 15712 Worker thread wakes up
20:26:14.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
20:26:14.309 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
20:26:14.309 00.000 15712 Moving (-0.10, 0.10) raw xDistance=-0.10 yDistance=0.10
20:26:14.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:26:14.309 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0 Saturated
20:26:14.311 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:14.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:14.311 00.000 7988 Enqueuing Expose request
20:26:14.314 00.003 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.36
20:26:14.314 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
20:26:14.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:14.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:26:14.314 00.000 15712 MoveAxis(W, 2, ABG)
20:26:14.314 00.000 15712 Guiding  Dir = 3, Dur = 2
20:26:14.329 00.015 15712 IsGuiding returns 0
20:26:14.345 00.016 15712 IsGuiding returns 0
20:26:14.345 00.000 15712 Move returns status 0, amount 2
20:26:14.345 00.000 15712 MoveAxis(N, 0, ABG)
20:26:14.345 00.000 15712 Move returns status 0, amount 0
20:26:14.345 00.000 15712 move complete, result=0
20:26:14.345 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
20:26:14.360 00.015 15712 worker thread done servicing request
20:26:14.360 00.000 15712 Worker thread wakes up
20:26:14.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:14.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:16.101 01.741 15712 Exposure complete
20:26:16.160 00.059 15712 worker thread done servicing request
20:26:16.160 00.000 7988 OnExposeComplete: enter
20:26:16.160 00.000 7988 UpdateGuideState(): m_state=6
20:26:16.160 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4062
20:26:16.163 00.003 7988 Star::Find returns 1 (1), X=1174.10, Y=435.29, Mass=1509, SNR=26.4, Peak=255 HFD=3.2
20:26:16.165 00.002 7988 MultiStar: [#1 0.01,0.29,1.01,U] [#2 -0.18,0.25,1.01,U] [#3 -0.10,0.18,0.98,U] [#4 0.22,0.17,1.04,U] [#5 0.03,0.20,0.72,U] [#6 -0.15,0.24,0.71,U] [#7 0.04,0.05,0.63,U] [#8 0.04,-0.00,0.67,U] 
20:26:16.165 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.17}, one-star: {-0.25, 0.07}
20:26:16.165 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.58) = xAngle (3.39 = -2.89)
20:26:16.165 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.21)
20:26:16.165 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.81 mountX=-0.17 mountY=0.04, mountTheta=2.93
20:26:16.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.17, opts=13)
20:26:16.165 00.000 7988 Enqueuing Move request for scope (-0.04, 0.17)
20:26:16.165 00.000 15712 Worker thread wakes up
20:26:16.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
20:26:16.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
20:26:16.165 00.000 15712 Moving (-0.04, 0.17) raw xDistance=-0.17 yDistance=0.04
20:26:16.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:16.165 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4 Saturated
20:26:16.175 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:16.175 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:16.175 00.000 7988 Enqueuing Expose request
20:26:16.179 00.004 15712 PPEC rslt: input = -0.17, final = -0.05, react = -0.10, pred = 0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 636.35
20:26:16.179 00.000 15712 PPEC: input: -0.17, control: -0.05, exposure: 1500
20:26:16.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:16.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:26:16.179 00.000 15712 MoveAxis(E, 18, ABG)
20:26:16.179 00.000 15712 Guiding  Dir = 2, Dur = 18
20:26:16.212 00.033 15712 IsGuiding returns 0
20:26:16.227 00.015 15712 PulseGuide returned control before completion, sleep 13
20:26:16.243 00.016 15712 IsGuiding returns 1
20:26:16.243 00.000 15712 scope still moving after pulse duration time elapsed
20:26:16.275 00.032 15712 IsGuiding returns 0
20:26:16.275 00.000 15712 scope move finished after 18 + 45 ms
20:26:16.275 00.000 15712 Move returns status 0, amount 18
20:26:16.275 00.000 15712 MoveAxis(N, 0, ABG)
20:26:16.275 00.000 15712 Move returns status 0, amount 0
20:26:16.275 00.000 15712 move complete, result=0
20:26:16.275 00.000 15712 worker thread done servicing request
20:26:16.275 00.000 15712 Worker thread wakes up
20:26:16.275 00.000 7988 GuideStep: -0.2 px 18 ms EAST, 0.0 px 0 ms NORTH
20:26:16.277 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:16.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:17.695 01.418 15712 Exposure complete
20:26:17.756 00.061 15712 worker thread done servicing request
20:26:17.756 00.000 7988 OnExposeComplete: enter
20:26:17.756 00.000 7988 UpdateGuideState(): m_state=6
20:26:17.757 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
20:26:17.757 00.000 7988 Star::Find returns 1 (1), X=1174.07, Y=435.27, Mass=1548, SNR=26.8, Peak=255 HFD=3.3
20:26:17.757 00.000 7988 MultiStar: [#1 -0.07,0.02,0.97,U] [#2 -0.31,-0.02,0.97,U] [#3 0.03,-0.35,0.89,U] [#4 0.23,-0.08,1.02,U] [#5 -0.29,-0.16,0.68,U] [#6 -0.26,0.02,0.70,U] [#7 -0.08,-0.09,0.65,U] [#8 -0.00,-0.41,0.62,U] 
20:26:17.757 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.10}, one-star: {-0.28, 0.05}
20:26:17.762 00.005 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
20:26:17.762 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
20:26:17.762 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.39 mountX=0.10 mountY=0.11, mountTheta=0.83
20:26:17.762 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.10, opts=13)
20:26:17.762 00.000 7988 Enqueuing Move request for scope (-0.11, -0.10)
20:26:17.762 00.000 15712 Worker thread wakes up
20:26:17.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
20:26:17.762 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
20:26:17.762 00.000 15712 Moving (-0.11, -0.10) raw xDistance=0.10 yDistance=0.11
20:26:17.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:17.762 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8 Saturated
20:26:17.770 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:17.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:17.770 00.000 7988 Enqueuing Expose request
20:26:17.773 00.003 15712 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.35
20:26:17.773 00.000 15712 PPEC: input: 0.10, control: 0.05, exposure: 1500
20:26:17.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:17.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:26:17.773 00.000 15712 MoveAxis(W, 16, ABG)
20:26:17.773 00.000 15712 Guiding  Dir = 3, Dur = 16
20:26:17.773 00.000 15712 IsGuiding returns 0
20:26:17.794 00.021 15712 IsGuiding returns 1
20:26:17.794 00.000 15712 scope still moving after pulse duration time elapsed
20:26:17.837 00.043 15712 IsGuiding returns 0
20:26:17.837 00.000 15712 scope move finished after 16 + 52 ms
20:26:17.837 00.000 15712 Move returns status 0, amount 16
20:26:17.837 00.000 15712 MoveAxis(N, 0, ABG)
20:26:17.837 00.000 15712 Move returns status 0, amount 0
20:26:17.837 00.000 15712 move complete, result=0
20:26:17.837 00.000 7988 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
20:26:17.845 00.008 15712 worker thread done servicing request
20:26:17.845 00.000 15712 Worker thread wakes up
20:26:17.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:17.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:19.483 01.638 15712 Exposure complete
20:26:19.543 00.060 15712 worker thread done servicing request
20:26:19.543 00.000 7988 OnExposeComplete: enter
20:26:19.544 00.001 7988 UpdateGuideState(): m_state=6
20:26:19.544 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4064
20:26:19.544 00.000 7988 Star::Find returns 1 (1), X=1174.12, Y=435.24, Mass=1541, SNR=26.7, Peak=255 HFD=3.4
20:26:19.549 00.005 7988 MultiStar: [#1 -0.06,-0.03,1.03,U] [#2 -0.33,-0.20,0.98,U] [#3 0.11,-0.16,0.94,U] [#4 0.18,-0.16,1.00,U] [#5 0.04,0.11,0.69,U] [#6 -0.10,0.02,0.71,U] [#7 -0.23,0.05,0.67,U] [#8 -0.48,-0.33,0.65,U] 
20:26:19.549 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {-0.23, 0.02}
20:26:19.549 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.58) = xAngle (-0.94 = -0.94)
20:26:19.549 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.17 = 2.17)
20:26:19.549 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.52 mountX=0.08 mountY=0.11, mountTheta=0.95
20:26:19.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.08, opts=13)
20:26:19.549 00.000 7988 Enqueuing Move request for scope (-0.11, -0.08)
20:26:19.549 00.000 15712 Worker thread wakes up
20:26:19.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
20:26:19.549 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
20:26:19.549 00.000 15712 Moving (-0.11, -0.08) raw xDistance=0.08 yDistance=0.11
20:26:19.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:19.549 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7 Saturated
20:26:19.559 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:19.559 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:19.560 00.001 7988 Enqueuing Expose request
20:26:19.560 00.000 15712 PPEC rslt: input = 0.08, final = 0.07, react = 0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.34
20:26:19.560 00.000 15712 PPEC: input: 0.08, control: 0.07, exposure: 1500
20:26:19.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:19.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:26:19.560 00.000 15712 MoveAxis(W, 23, ABG)
20:26:19.560 00.000 15712 Guiding  Dir = 3, Dur = 23
20:26:19.560 00.000 15712 IsGuiding returns 0
20:26:19.585 00.025 15712 PulseGuide returned control before completion, sleep 11
20:26:19.608 00.023 15712 IsGuiding returns 1
20:26:19.608 00.000 15712 scope still moving after pulse duration time elapsed
20:26:19.640 00.032 15712 IsGuiding returns 0
20:26:19.640 00.000 15712 scope move finished after 23 + 63 ms
20:26:19.640 00.000 15712 Move returns status 0, amount 23
20:26:19.640 00.000 15712 MoveAxis(N, 0, ABG)
20:26:19.640 00.000 15712 Move returns status 0, amount 0
20:26:19.640 00.000 15712 move complete, result=0
20:26:19.640 00.000 7988 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
20:26:19.651 00.011 15712 worker thread done servicing request
20:26:19.651 00.000 15712 Worker thread wakes up
20:26:19.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:19.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:21.059 01.408 15712 Exposure complete
20:26:21.111 00.052 15712 worker thread done servicing request
20:26:21.111 00.000 7988 OnExposeComplete: enter
20:26:21.121 00.010 7988 UpdateGuideState(): m_state=6
20:26:21.121 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4065
20:26:21.121 00.000 7988 Star::Find returns 1 (0), X=1174.15, Y=435.08, Mass=1523, SNR=26.5, Peak=228 HFD=3.2
20:26:21.121 00.000 7988 MultiStar: [#1 -0.00,0.06,1.00,U] [#2 -0.23,-0.07,0.99,U] [#3 0.20,-0.33,0.96,U] [#4 0.11,-0.30,1.04,U] [#5 0.13,-0.14,0.74,U] [#6 -0.41,-0.06,0.69,U] [#7 -0.30,0.03,0.63,U] [#8 -0.19,-0.16,0.65,U] 
20:26:21.121 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.13}, one-star: {-0.20, -0.14}
20:26:21.121 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
20:26:21.121 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
20:26:21.128 00.007 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.12 mountX=0.13 mountY=0.08, mountTheta=0.57
20:26:21.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.13, opts=13)
20:26:21.128 00.000 7988 Enqueuing Move request for scope (-0.08, -0.13)
20:26:21.128 00.000 15712 Worker thread wakes up
20:26:21.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
20:26:21.128 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
20:26:21.128 00.000 15712 Moving (-0.08, -0.13) raw xDistance=0.13 yDistance=0.08
20:26:21.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:21.128 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5
20:26:21.134 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:21.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:21.137 00.003 7988 Enqueuing Expose request
20:26:21.137 00.000 15712 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.34
20:26:21.137 00.000 15712 PPEC: input: 0.13, control: 0.06, exposure: 1500
20:26:21.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:21.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:26:21.137 00.000 15712 MoveAxis(W, 20, ABG)
20:26:21.137 00.000 15712 Guiding  Dir = 3, Dur = 20
20:26:21.137 00.000 15712 IsGuiding returns 0
20:26:21.162 00.025 15712 IsGuiding returns 1
20:26:21.162 00.000 15712 scope still moving after pulse duration time elapsed
20:26:21.213 00.051 15712 IsGuiding returns 0
20:26:21.213 00.000 15712 scope move finished after 20 + 57 ms
20:26:21.213 00.000 15712 Move returns status 0, amount 20
20:26:21.213 00.000 15712 MoveAxis(N, 0, ABG)
20:26:21.213 00.000 15712 Move returns status 0, amount 0
20:26:21.213 00.000 15712 move complete, result=0
20:26:21.213 00.000 7988 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
20:26:21.217 00.004 15712 worker thread done servicing request
20:26:21.217 00.000 15712 Worker thread wakes up
20:26:21.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:21.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:22.860 01.643 15712 Exposure complete
20:26:22.917 00.057 15712 worker thread done servicing request
20:26:22.917 00.000 7988 OnExposeComplete: enter
20:26:22.923 00.006 7988 UpdateGuideState(): m_state=6
20:26:22.923 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4066
20:26:22.923 00.000 7988 Star::Find returns 1 (1), X=1174.13, Y=435.33, Mass=1514, SNR=26.4, Peak=255 HFD=3.3
20:26:22.923 00.000 7988 MultiStar: [#1 0.04,0.36,1.02,U] [#2 0.10,0.16,1.00,U] [#3 0.14,0.07,0.98,U] [#4 0.28,0.08,1.01,U] [#5 -0.06,0.32,0.70,U] [#6 -0.12,0.20,0.69,U] [#7 0.14,0.21,0.68,U] [#8 0.07,-0.02,0.65,U] 
20:26:22.923 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.16}, one-star: {-0.22, 0.11}
20:26:22.923 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
20:26:22.923 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.30)
20:26:22.923 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.29 mountX=-0.16 mountY=-0.05, mountTheta=-2.84
20:26:22.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.16, opts=13)
20:26:22.934 00.011 7988 Enqueuing Move request for scope (0.05, 0.16)
20:26:22.934 00.000 15712 Worker thread wakes up
20:26:22.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
20:26:22.934 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
20:26:22.934 00.000 15712 Moving (0.05, 0.16) raw xDistance=-0.16 yDistance=-0.05
20:26:22.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:22.934 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4 Saturated
20:26:22.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:22.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:22.939 00.005 7988 Enqueuing Expose request
20:26:22.939 00.000 15712 PPEC rslt: input = -0.16, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 636.33
20:26:22.939 00.000 15712 PPEC: input: -0.16, control: -0.06, exposure: 1500
20:26:22.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:22.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:26:22.939 00.000 15712 MoveAxis(E, 20, ABG)
20:26:22.939 00.000 15712 Guiding  Dir = 2, Dur = 20
20:26:22.939 00.000 15712 IsGuiding returns 0
20:26:22.958 00.019 15712 PulseGuide returned control before completion, sleep 15
20:26:23.002 00.044 15712 IsGuiding returns 0
20:26:23.002 00.000 15712 Move returns status 0, amount 20
20:26:23.002 00.000 15712 MoveAxis(N, 0, ABG)
20:26:23.002 00.000 15712 Move returns status 0, amount 0
20:26:23.002 00.000 15712 move complete, result=0
20:26:23.002 00.000 7988 GuideStep: -0.2 px 20 ms EAST, -0.1 px 0 ms NORTH
20:26:23.008 00.006 15712 worker thread done servicing request
20:26:23.008 00.000 15712 Worker thread wakes up
20:26:23.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:23.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:24.423 01.415 15712 Exposure complete
20:26:24.481 00.058 15712 worker thread done servicing request
20:26:24.481 00.000 7988 OnExposeComplete: enter
20:26:24.481 00.000 7988 UpdateGuideState(): m_state=6
20:26:24.484 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4067
20:26:24.484 00.000 7988 Star::Find returns 1 (0), X=1174.17, Y=435.26, Mass=1461, SNR=26.0, Peak=242 HFD=3.2
20:26:24.484 00.000 7988 MultiStar: [#1 -0.05,-0.08,1.02,U] [#2 -0.25,0.12,1.03,U] [#3 0.39,-0.25,0.96,U] [#4 0.21,0.01,1.03,U] [#5 0.37,-0.25,0.72,U] [#6 -0.05,-0.07,0.78,U] [#7 -0.15,-0.06,0.67,U] [#8 0.06,-0.37,0.65,U] 
20:26:24.484 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {-0.18, 0.04}
20:26:24.484 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
20:26:24.484 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.77)
20:26:24.484 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.17 mountX=0.08 mountY=-0.03, mountTheta=-0.38
20:26:24.484 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.08, opts=13)
20:26:24.484 00.000 7988 Enqueuing Move request for scope (0.03, -0.08)
20:26:24.484 00.000 15712 Worker thread wakes up
20:26:24.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
20:26:24.484 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
20:26:24.484 00.000 15712 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=-0.03
20:26:24.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:24.497 00.013 7988 UpdateGuideState exits: m=1461 SNR=26.0
20:26:24.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:24.499 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:24.499 00.000 7988 Enqueuing Expose request
20:26:24.500 00.001 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.33
20:26:24.500 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
20:26:24.500 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:24.500 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:26:24.500 00.000 15712 MoveAxis(W, 5, ABG)
20:26:24.500 00.000 15712 Guiding  Dir = 3, Dur = 5
20:26:24.500 00.000 15712 IsGuiding returns 0
20:26:24.552 00.052 15712 IsGuiding returns 0
20:26:24.552 00.000 15712 Move returns status 0, amount 5
20:26:24.552 00.000 15712 MoveAxis(N, 0, ABG)
20:26:24.552 00.000 15712 Move returns status 0, amount 0
20:26:24.552 00.000 15712 move complete, result=0
20:26:24.552 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
20:26:24.558 00.006 15712 worker thread done servicing request
20:26:24.558 00.000 15712 Worker thread wakes up
20:26:24.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:24.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:26.193 01.635 15712 Exposure complete
20:26:26.252 00.059 15712 worker thread done servicing request
20:26:26.252 00.000 7988 OnExposeComplete: enter
20:26:26.254 00.002 7988 UpdateGuideState(): m_state=6
20:26:26.254 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4068
20:26:26.256 00.002 7988 Star::Find returns 1 (1), X=1174.13, Y=435.22, Mass=1522, SNR=26.5, Peak=255 HFD=3.2
20:26:26.258 00.002 7988 MultiStar: [#1 0.06,0.14,1.02,U] [#2 -0.13,0.00,0.98,U] [#3 0.16,-0.17,0.98,U] [#4 0.25,0.11,1.03,U] [#5 0.05,0.09,0.73,U] [#6 -0.11,0.07,0.68,U] [#7 -0.03,-0.10,0.63,U] [#8 0.03,-0.28,0.67,U] 
20:26:26.258 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.22, -0.00}
20:26:26.260 00.002 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.58) = xAngle (1.09 = 1.09)
20:26:26.260 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.09)
20:26:26.260 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.49 mountX=0.01 mountY=-0.01, mountTheta=-1.08
20:26:26.262 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
20:26:26.264 00.002 7988 Enqueuing Move request for scope (0.01, -0.01)
20:26:26.264 00.000 15712 Worker thread wakes up
20:26:26.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
20:26:26.264 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
20:26:26.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:26.264 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5 Saturated
20:26:26.267 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:26.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:26.269 00.002 15712 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
20:26:26.269 00.000 7988 Enqueuing Expose request
20:26:26.272 00.003 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.32
20:26:26.272 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
20:26:26.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:26.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:26:26.272 00.000 15712 MoveAxis(E, 1, ABG)
20:26:26.272 00.000 15712 Guiding  Dir = 2, Dur = 1
20:26:26.272 00.000 15712 IsGuiding returns 0
20:26:26.298 00.026 15712 IsGuiding returns 0
20:26:26.298 00.000 15712 Move returns status 0, amount 1
20:26:26.298 00.000 15712 MoveAxis(N, 0, ABG)
20:26:26.298 00.000 15712 Move returns status 0, amount 0
20:26:26.298 00.000 15712 move complete, result=0
20:26:26.298 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
20:26:26.300 00.002 15712 worker thread done servicing request
20:26:26.300 00.000 15712 Worker thread wakes up
20:26:26.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:26.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:27.703 01.403 15712 Exposure complete
20:26:27.763 00.060 15712 worker thread done servicing request
20:26:27.763 00.000 7988 OnExposeComplete: enter
20:26:27.763 00.000 7988 UpdateGuideState(): m_state=6
20:26:27.763 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4069
20:26:27.767 00.004 7988 Star::Find returns 1 (1), X=1174.12, Y=435.35, Mass=1442, SNR=25.9, Peak=255 HFD=3.3
20:26:27.769 00.002 7988 MultiStar: [#1 -0.08,0.18,1.03,U] [#2 -0.19,0.09,1.03,U] [#3 0.10,0.11,1.00,U] [#4 0.35,-0.17,1.06,U] [#5 0.34,-0.04,0.73,U] [#6 0.17,-0.11,0.70,U] [#7 0.02,0.15,0.66,U] [#8 -0.05,-0.16,0.68,U] 
20:26:27.769 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.23, 0.13}
20:26:27.771 00.002 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
20:26:27.771 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.32 = -0.96)
20:26:27.773 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.64 mountX=-0.03 mountY=-0.04, mountTheta=-2.20
20:26:27.775 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
20:26:27.776 00.001 7988 Enqueuing Move request for scope (0.04, 0.03)
20:26:27.776 00.000 15712 Worker thread wakes up
20:26:27.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
20:26:27.776 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
20:26:27.776 00.000 15712 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
20:26:27.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:26:27.776 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.9 Saturated
20:26:27.780 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:27.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:27.782 00.002 7988 Enqueuing Expose request
20:26:27.782 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.32
20:26:27.782 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
20:26:27.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:27.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:26:27.782 00.000 15712 MoveAxis(W, 9, ABG)
20:26:27.782 00.000 15712 Guiding  Dir = 3, Dur = 9
20:26:27.783 00.001 15712 IsGuiding returns 0
20:26:27.801 00.018 15712 IsGuiding returns 0
20:26:27.801 00.000 15712 Move returns status 0, amount 9
20:26:27.801 00.000 15712 MoveAxis(N, 0, ABG)
20:26:27.801 00.000 15712 Move returns status 0, amount 0
20:26:27.801 00.000 15712 move complete, result=0
20:26:27.801 00.000 15712 worker thread done servicing request
20:26:27.801 00.000 15712 Worker thread wakes up
20:26:27.801 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
20:26:27.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:27.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:29.440 01.639 15712 Exposure complete
20:26:29.500 00.060 15712 worker thread done servicing request
20:26:29.500 00.000 7988 OnExposeComplete: enter
20:26:29.500 00.000 7988 UpdateGuideState(): m_state=6
20:26:29.502 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4070
20:26:29.502 00.000 7988 Star::Find returns 1 (1), X=1174.12, Y=435.22, Mass=1493, SNR=26.1, Peak=255 HFD=3.2
20:26:29.502 00.000 7988 MultiStar: [#1 -0.05,-0.08,1.04,U] [#2 -0.02,-0.15,0.99,U] [#3 0.30,-0.03,0.95,U] [#4 0.14,-0.01,1.07,U] [#5 0.18,0.05,0.71,U] [#6 -0.12,-0.16,0.71,U] [#7 0.02,0.08,0.67,U] [#8 -0.02,-0.19,0.66,U] 
20:26:29.502 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.22, 0.00}
20:26:29.502 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
20:26:29.508 00.006 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.74)
20:26:29.508 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.15 mountX=0.05 mountY=-0.02, mountTheta=-0.41
20:26:29.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.05, opts=13)
20:26:29.508 00.000 7988 Enqueuing Move request for scope (0.02, -0.05)
20:26:29.508 00.000 15712 Worker thread wakes up
20:26:29.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
20:26:29.508 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
20:26:29.508 00.000 15712 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=-0.02
20:26:29.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:26:29.508 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.1 Saturated
20:26:29.515 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:29.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:29.515 00.000 7988 Enqueuing Expose request
20:26:29.518 00.003 15712 PPEC rslt: input = 0.05, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.31
20:26:29.518 00.000 15712 PPEC: input: 0.05, control: 0.05, exposure: 1500
20:26:29.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:29.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:26:29.518 00.000 15712 MoveAxis(W, 17, ABG)
20:26:29.518 00.000 15712 Guiding  Dir = 3, Dur = 17
20:26:29.518 00.000 15712 IsGuiding returns 0
20:26:29.576 00.058 15712 IsGuiding returns 1
20:26:29.576 00.000 15712 scope still moving after pulse duration time elapsed
20:26:29.598 00.022 15712 IsGuiding returns 0
20:26:29.598 00.000 15712 scope move finished after 17 + 60 ms
20:26:29.598 00.000 15712 Move returns status 0, amount 17
20:26:29.598 00.000 15712 MoveAxis(N, 0, ABG)
20:26:29.598 00.000 15712 Move returns status 0, amount 0
20:26:29.598 00.000 15712 move complete, result=0
20:26:29.598 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
20:26:29.600 00.002 15712 worker thread done servicing request
20:26:29.600 00.000 15712 Worker thread wakes up
20:26:29.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:29.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:31.003 01.403 15712 Exposure complete
20:26:31.054 00.051 15712 worker thread done servicing request
20:26:31.054 00.000 7988 OnExposeComplete: enter
20:26:31.065 00.011 7988 UpdateGuideState(): m_state=6
20:26:31.065 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4071
20:26:31.067 00.002 7988 Star::Find returns 1 (1), X=1174.14, Y=435.55, Mass=1511, SNR=26.5, Peak=255 HFD=3.4
20:26:31.069 00.002 7988 MultiStar: [#1 0.02,0.30,0.99,U] [#2 -0.11,0.06,1.02,U] [#3 0.14,0.01,1.00,U] [#4 0.20,0.13,1.03,U] [#5 0.19,0.38,0.70,U] [#6 -0.14,0.36,0.70,U] [#7 -0.02,0.16,0.70,U] [#8 0.13,-0.10,0.66,U] 
20:26:31.069 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {-0.21, 0.33}
20:26:31.071 00.002 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
20:26:31.071 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
20:26:31.073 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.46 mountX=-0.18 mountY=-0.02, mountTheta=-3.00
20:26:31.073 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.18, opts=13)
20:26:31.075 00.002 7988 Enqueuing Move request for scope (0.02, 0.18)
20:26:31.077 00.002 15712 Worker thread wakes up
20:26:31.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
20:26:31.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
20:26:31.077 00.000 15712 Moving (0.02, 0.18) raw xDistance=-0.18 yDistance=-0.02
20:26:31.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:31.077 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5 Saturated
20:26:31.079 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:31.079 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:31.081 00.002 7988 Enqueuing Expose request
20:26:31.081 00.000 15712 PPEC rslt: input = -0.18, final = -0.03, react = -0.11, pred = 0.08, hyst = -0.09, hyst_pct = 0.00, period_length = 636.31
20:26:31.081 00.000 15712 PPEC: input: -0.18, control: -0.03, exposure: 1500
20:26:31.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:31.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:26:31.081 00.000 15712 MoveAxis(E, 9, ABG)
20:26:31.081 00.000 15712 Guiding  Dir = 2, Dur = 9
20:26:31.081 00.000 15712 IsGuiding returns 0
20:26:31.105 00.024 15712 IsGuiding returns 0
20:26:31.105 00.000 15712 Move returns status 0, amount 9
20:26:31.105 00.000 15712 MoveAxis(N, 0, ABG)
20:26:31.105 00.000 15712 Move returns status 0, amount 0
20:26:31.105 00.000 15712 move complete, result=0
20:26:31.105 00.000 7988 GuideStep: -0.2 px 9 ms EAST, -0.0 px 0 ms NORTH
20:26:31.112 00.007 15712 worker thread done servicing request
20:26:31.112 00.000 15712 Worker thread wakes up
20:26:31.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:31.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:32.851 01.739 15712 Exposure complete
20:26:32.913 00.062 15712 worker thread done servicing request
20:26:32.913 00.000 7988 OnExposeComplete: enter
20:26:32.915 00.002 7988 UpdateGuideState(): m_state=6
20:26:32.915 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4072
20:26:32.917 00.002 7988 Star::Find returns 1 (1), X=1174.20, Y=435.46, Mass=1531, SNR=26.6, Peak=255 HFD=3.3
20:26:32.919 00.002 7988 MultiStar: [#1 0.17,0.36,1.01,U] [#2 -0.10,0.31,0.98,U] [#3 0.08,0.09,0.95,U] [#4 0.32,0.20,1.04,U] [#5 0.13,0.34,0.71,U] [#6 0.08,0.07,0.75,U] [#7 0.07,0.31,0.66,U] [#8 0.14,-0.01,0.66,U] 
20:26:32.919 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.22}, one-star: {-0.15, 0.24}
20:26:32.921 00.002 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
20:26:32.921 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
20:26:32.923 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.22 mountX=-0.22 mountY=-0.09, mountTheta=-2.77
20:26:32.926 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.22, opts=13)
20:26:32.926 00.000 7988 Enqueuing Move request for scope (0.08, 0.22)
20:26:32.926 00.000 15712 Worker thread wakes up
20:26:32.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
20:26:32.926 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
20:26:32.926 00.000 15712 Moving (0.08, 0.22) raw xDistance=-0.22 yDistance=-0.09
20:26:32.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:32.929 00.003 7988 UpdateGuideState exits: m=1531 SNR=26.6 Saturated
20:26:32.931 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:32.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:32.931 00.000 7988 Enqueuing Expose request
20:26:32.931 00.000 15712 PPEC rslt: input = -0.22, final = -0.04, react = -0.13, pred = 0.09, hyst = -0.12, hyst_pct = 0.00, period_length = 636.30
20:26:32.931 00.000 15712 PPEC: input: -0.22, control: -0.04, exposure: 1500
20:26:32.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:32.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:26:32.931 00.000 15712 MoveAxis(E, 14, ABG)
20:26:32.931 00.000 15712 Guiding  Dir = 2, Dur = 14
20:26:32.931 00.000 15712 IsGuiding returns 0
20:26:32.948 00.017 15712 PulseGuide returned control before completion, sleep 11
20:26:32.960 00.012 15712 IsGuiding returns 1
20:26:32.960 00.000 15712 scope still moving after pulse duration time elapsed
20:26:32.996 00.036 15712 IsGuiding returns 0
20:26:32.996 00.000 15712 scope move finished after 14 + 48 ms
20:26:32.996 00.000 15712 Move returns status 0, amount 14
20:26:32.996 00.000 15712 MoveAxis(N, 0, ABG)
20:26:32.996 00.000 15712 Move returns status 0, amount 0
20:26:32.996 00.000 15712 move complete, result=0
20:26:32.996 00.000 7988 GuideStep: -0.2 px 14 ms EAST, -0.1 px 0 ms NORTH
20:26:32.998 00.002 15712 worker thread done servicing request
20:26:32.998 00.000 15712 Worker thread wakes up
20:26:32.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:32.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:34.413 01.415 15712 Exposure complete
20:26:34.473 00.060 15712 worker thread done servicing request
20:26:34.473 00.000 7988 OnExposeComplete: enter
20:26:34.475 00.002 7988 UpdateGuideState(): m_state=6
20:26:34.475 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4073
20:26:34.475 00.000 7988 Star::Find returns 1 (1), X=1174.28, Y=435.24, Mass=1466, SNR=26.1, Peak=255 HFD=2.9
20:26:34.475 00.000 7988 MultiStar: [#1 0.08,0.15,1.02,U] [#2 -0.08,0.11,1.01,U] [#3 0.29,0.01,0.98,U] [#4 0.41,-0.03,1.02,U] [#5 0.38,0.20,0.73,U] [#6 0.04,0.03,0.73,U] [#7 0.20,-0.04,0.67,U] [#8 0.01,-0.09,0.67,U] 
20:26:34.475 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.04}, one-star: {-0.07, 0.02}
20:26:34.475 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.58) = xAngle (4.44 = -1.84)
20:26:34.475 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.55 = 1.27)
20:26:34.475 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.87 mountX=-0.02 mountY=0.07, mountTheta=1.84
20:26:34.475 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
20:26:34.475 00.000 7988 Enqueuing Move request for scope (-0.07, 0.02)
20:26:34.475 00.000 15712 Worker thread wakes up
20:26:34.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
20:26:34.475 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
20:26:34.475 00.000 15712 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
20:26:34.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:34.475 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.1 Saturated
20:26:34.489 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:34.490 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:34.490 00.000 7988 Enqueuing Expose request
20:26:34.490 00.000 15712 PPEC rslt: input = -0.02, final = 0.09, react = -0.01, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.30
20:26:34.490 00.000 15712 PPEC: input: -0.02, control: 0.09, exposure: 1500
20:26:34.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:34.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:26:34.490 00.000 15712 MoveAxis(W, 29, ABG)
20:26:34.490 00.000 15712 Guiding  Dir = 3, Dur = 29
20:26:34.490 00.000 15712 IsGuiding returns 0
20:26:34.507 00.017 15712 PulseGuide returned control before completion, sleep 18
20:26:34.544 00.037 15712 IsGuiding returns 1
20:26:34.544 00.000 15712 scope still moving after pulse duration time elapsed
20:26:34.570 00.026 15712 IsGuiding returns 0
20:26:34.570 00.000 15712 scope move finished after 29 + 48 ms
20:26:34.570 00.000 15712 Move returns status 0, amount 29
20:26:34.570 00.000 15712 MoveAxis(N, 0, ABG)
20:26:34.570 00.000 15712 Move returns status 0, amount 0
20:26:34.570 00.000 15712 move complete, result=0
20:26:34.570 00.000 15712 worker thread done servicing request
20:26:34.570 00.000 15712 Worker thread wakes up
20:26:34.570 00.000 7988 GuideStep: -0.0 px 29 ms WEST, 0.1 px 0 ms NORTH
20:26:34.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:34.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:36.210 01.640 15712 Exposure complete
20:26:36.261 00.051 15712 worker thread done servicing request
20:26:36.261 00.000 7988 OnExposeComplete: enter
20:26:36.261 00.000 7988 UpdateGuideState(): m_state=6
20:26:36.272 00.011 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4074
20:26:36.272 00.000 7988 Star::Find returns 1 (0), X=1174.20, Y=435.50, Mass=1487, SNR=26.3, Peak=242 HFD=3.0
20:26:36.272 00.000 7988 MultiStar: [#1 0.13,0.29,1.02,U] [#2 -0.01,0.22,1.00,U] [#3 0.31,0.24,0.94,U] [#4 0.29,0.28,1.04,U] [#5 0.24,0.26,0.71,U] [#6 0.35,0.22,0.73,U] [#7 0.10,0.25,0.66,U] [#8 0.17,-0.14,0.64,U] 
20:26:36.272 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.22}, one-star: {-0.15, 0.28}
20:26:36.272 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
20:26:36.277 00.005 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
20:26:36.277 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.98 mountX=-0.22 mountY=-0.16, mountTheta=-2.53
20:26:36.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.22, opts=13)
20:26:36.277 00.000 7988 Enqueuing Move request for scope (0.15, 0.22)
20:26:36.277 00.000 15712 Worker thread wakes up
20:26:36.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
20:26:36.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
20:26:36.277 00.000 15712 Moving (0.15, 0.22) raw xDistance=-0.22 yDistance=-0.16
20:26:36.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:36.277 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
20:26:36.285 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:36.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:36.285 00.000 7988 Enqueuing Expose request
20:26:36.288 00.003 15712 PPEC rslt: input = -0.22, final = -0.04, react = -0.13, pred = 0.09, hyst = -0.12, hyst_pct = 0.00, period_length = 636.30
20:26:36.288 00.000 15712 PPEC: input: -0.22, control: -0.04, exposure: 1500
20:26:36.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:36.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:26:36.288 00.000 15712 MoveAxis(E, 13, ABG)
20:26:36.288 00.000 15712 Guiding  Dir = 2, Dur = 13
20:26:36.289 00.001 15712 IsGuiding returns 0
20:26:36.304 00.015 15712 IsGuiding returns 1
20:26:36.304 00.000 15712 scope still moving after pulse duration time elapsed
20:26:36.353 00.049 15712 IsGuiding returns 0
20:26:36.353 00.000 15712 scope move finished after 13 + 51 ms
20:26:36.353 00.000 15712 Move returns status 0, amount 13
20:26:36.353 00.000 15712 MoveAxis(N, 0, ABG)
20:26:36.353 00.000 15712 Move returns status 0, amount 0
20:26:36.353 00.000 15712 move complete, result=0
20:26:36.353 00.000 7988 GuideStep: -0.2 px 13 ms EAST, -0.2 px 0 ms NORTH
20:26:36.355 00.002 15712 worker thread done servicing request
20:26:36.355 00.000 15712 Worker thread wakes up
20:26:36.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:36.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:37.774 01.419 15712 Exposure complete
20:26:37.833 00.059 15712 worker thread done servicing request
20:26:37.833 00.000 7988 OnExposeComplete: enter
20:26:37.835 00.002 7988 UpdateGuideState(): m_state=6
20:26:37.837 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4075
20:26:37.837 00.000 7988 Star::Find returns 1 (1), X=1174.26, Y=435.37, Mass=1486, SNR=26.3, Peak=255 HFD=3.1
20:26:37.839 00.002 7988 MultiStar: [#1 0.07,0.21,1.01,U] [#2 -0.06,0.11,1.00,U] [#3 0.17,0.10,0.96,U] [#4 0.37,0.01,1.02,U] [#5 0.21,-0.02,0.72,U] [#6 0.10,0.24,0.71,U] [#7 0.25,0.13,0.65,U] [#8 0.23,-0.24,0.65,U] 
20:26:37.839 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {-0.09, 0.15}
20:26:37.839 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.58) = xAngle (2.16 = 2.16)
20:26:37.842 00.003 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.27 = -1.01)
20:26:37.842 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.58 mountX=-0.09 mountY=-0.13, mountTheta=-2.15
20:26:37.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.09, opts=13)
20:26:37.842 00.000 7988 Enqueuing Move request for scope (0.13, 0.09)
20:26:37.842 00.000 15712 Worker thread wakes up
20:26:37.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
20:26:37.842 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
20:26:37.842 00.000 15712 Moving (0.13, 0.09) raw xDistance=-0.09 yDistance=-0.13
20:26:37.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:37.842 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3 Saturated
20:26:37.849 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:37.849 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:37.851 00.002 7988 Enqueuing Expose request
20:26:37.851 00.000 15712 PPEC rslt: input = -0.09, final = 0.08, react = -0.05, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.29
20:26:37.851 00.000 15712 PPEC: input: -0.09, control: 0.08, exposure: 1500
20:26:37.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:37.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:26:37.851 00.000 15712 MoveAxis(W, 26, ABG)
20:26:37.851 00.000 15712 Guiding  Dir = 3, Dur = 26
20:26:37.851 00.000 15712 IsGuiding returns 0
20:26:37.871 00.020 15712 PulseGuide returned control before completion, sleep 19
20:26:37.915 00.044 15712 IsGuiding returns 0
20:26:37.915 00.000 15712 Move returns status 0, amount 26
20:26:37.915 00.000 15712 MoveAxis(N, 0, ABG)
20:26:37.915 00.000 15712 Move returns status 0, amount 0
20:26:37.915 00.000 15712 move complete, result=0
20:26:37.915 00.000 7988 GuideStep: -0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
20:26:37.922 00.007 15712 worker thread done servicing request
20:26:37.922 00.000 15712 Worker thread wakes up
20:26:37.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:37.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:39.562 01.640 15712 Exposure complete
20:26:39.609 00.047 15712 worker thread done servicing request
20:26:39.609 00.000 7988 OnExposeComplete: enter
20:26:39.609 00.000 7988 UpdateGuideState(): m_state=6
20:26:39.625 00.016 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4076
20:26:39.626 00.001 7988 Star::Find returns 1 (0), X=1174.36, Y=435.46, Mass=1507, SNR=26.5, Peak=225 HFD=3.2
20:26:39.628 00.002 7988 MultiStar: [#1 0.19,0.38,1.00,U] [#2 0.03,0.14,1.02,U] [#3 0.33,0.31,0.95,U] [#4 0.40,0.24,1.03,U] [#5 0.28,0.38,0.68,U] [#6 0.04,0.29,0.71,U] [#7 0.31,0.42,0.68,U] [#8 0.29,0.13,0.64,U] 
20:26:39.628 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.28}, one-star: {0.01, 0.25}
20:26:39.630 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
20:26:39.630 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.05)
20:26:39.632 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=-0.25 mountY=-0.01, mountTheta=-3.09
20:26:39.634 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.25, opts=13)
20:26:39.634 00.000 7988 Enqueuing Move request for scope (0.01, 0.25)
20:26:39.636 00.002 15712 Worker thread wakes up
20:26:39.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
20:26:39.636 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
20:26:39.636 00.000 15712 Moving (0.01, 0.25) raw xDistance=-0.25 yDistance=-0.01
20:26:39.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:26:39.636 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
20:26:39.638 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:39.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:39.640 00.002 7988 Enqueuing Expose request
20:26:39.640 00.000 15712 PPEC rslt: input = -0.25, final = -0.07, react = -0.15, pred = 0.07, hyst = -0.14, hyst_pct = 0.00, period_length = 636.29
20:26:39.640 00.000 15712 PPEC: input: -0.25, control: -0.07, exposure: 1500
20:26:39.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:39.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:26:39.640 00.000 15712 MoveAxis(E, 24, ABG)
20:26:39.640 00.000 15712 Guiding  Dir = 2, Dur = 24
20:26:39.642 00.002 15712 IsGuiding returns 0
20:26:39.660 00.018 15712 PulseGuide returned control before completion, sleep 15
20:26:39.688 00.028 15712 IsGuiding returns 1
20:26:39.688 00.000 15712 scope still moving after pulse duration time elapsed
20:26:39.724 00.036 15712 IsGuiding returns 0
20:26:39.724 00.000 15712 scope move finished after 24 + 59 ms
20:26:39.724 00.000 15712 Move returns status 0, amount 24
20:26:39.724 00.000 15712 MoveAxis(N, 0, ABG)
20:26:39.724 00.000 15712 Move returns status 0, amount 0
20:26:39.724 00.000 15712 move complete, result=0
20:26:39.724 00.000 7988 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
20:26:39.728 00.004 15712 worker thread done servicing request
20:26:39.728 00.000 15712 Worker thread wakes up
20:26:39.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:39.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:41.144 01.416 15712 Exposure complete
20:26:41.203 00.059 15712 worker thread done servicing request
20:26:41.203 00.000 7988 OnExposeComplete: enter
20:26:41.205 00.002 7988 UpdateGuideState(): m_state=6
20:26:41.205 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4077
20:26:41.205 00.000 7988 Star::Find returns 1 (1), X=1174.41, Y=435.46, Mass=1533, SNR=26.6, Peak=255 HFD=3.2
20:26:41.209 00.004 7988 MultiStar: [#1 0.04,0.39,1.02,U] [#2 0.17,0.02,1.03,U] [#3 0.33,0.08,0.94,U] [#4 0.34,0.18,1.03,U] [#5 0.17,0.32,0.73,U] [#6 0.15,0.29,0.70,U] [#7 0.22,0.17,0.69,U] [#8 -0.04,-0.14,0.66,U] 
20:26:41.209 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.18}, one-star: {0.06, 0.24}
20:26:41.209 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.40 = 2.40)
20:26:41.209 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.51 = -0.77)
20:26:41.209 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.82 mountX=-0.18 mountY=-0.17, mountTheta=-2.38
20:26:41.209 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.18, opts=13)
20:26:41.209 00.000 7988 Enqueuing Move request for scope (0.16, 0.18)
20:26:41.209 00.000 15712 Worker thread wakes up
20:26:41.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
20:26:41.209 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
20:26:41.209 00.000 15712 Moving (0.16, 0.18) raw xDistance=-0.18 yDistance=-0.17
20:26:41.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:41.209 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.6 Saturated
20:26:41.219 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:41.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:41.221 00.002 7988 Enqueuing Expose request
20:26:41.221 00.000 15712 PPEC rslt: input = -0.18, final = -0.03, react = -0.11, pred = 0.07, hyst = -0.09, hyst_pct = 0.00, period_length = 636.28
20:26:41.221 00.000 15712 PPEC: input: -0.18, control: -0.03, exposure: 1500
20:26:41.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:41.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:26:41.221 00.000 15712 MoveAxis(E, 11, ABG)
20:26:41.221 00.000 15712 Guiding  Dir = 2, Dur = 11
20:26:41.221 00.000 15712 IsGuiding returns 0
20:26:41.243 00.022 15712 IsGuiding returns 1
20:26:41.243 00.000 15712 scope still moving after pulse duration time elapsed
20:26:41.285 00.042 15712 IsGuiding returns 0
20:26:41.285 00.000 15712 scope move finished after 11 + 58 ms
20:26:41.285 00.000 15712 Move returns status 0, amount 11
20:26:41.285 00.000 15712 MoveAxis(N, 0, ABG)
20:26:41.285 00.000 15712 Move returns status 0, amount 0
20:26:41.285 00.000 15712 move complete, result=0
20:26:41.285 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.2 px 0 ms NORTH
20:26:41.294 00.009 15712 worker thread done servicing request
20:26:41.294 00.000 15712 Worker thread wakes up
20:26:41.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:41.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:42.930 01.636 15712 Exposure complete
20:26:42.978 00.048 15712 worker thread done servicing request
20:26:42.978 00.000 7988 OnExposeComplete: enter
20:26:42.993 00.015 7988 UpdateGuideState(): m_state=6
20:26:42.993 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4078
20:26:42.995 00.002 7988 Star::Find returns 1 (1), X=1174.15, Y=435.31, Mass=1445, SNR=25.9, Peak=255 HFD=3.0
20:26:42.995 00.000 7988 MultiStar: [#1 0.05,0.13,1.05,U] [#2 -0.22,0.06,1.00,U] [#3 0.08,0.01,0.97,U] [#4 0.35,0.06,1.06,U] [#5 0.36,0.11,0.72,U] [#6 0.07,-0.16,0.73,U] [#7 0.07,0.09,0.71,U] [#8 -0.04,-0.39,0.69,U] 
20:26:42.995 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {-0.20, 0.09}
20:26:42.995 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
20:26:42.995 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.28)
20:26:42.995 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.32 mountX=-0.02 mountY=-0.05, mountTheta=-1.89
20:26:42.995 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.02, opts=13)
20:26:42.995 00.000 7988 Enqueuing Move request for scope (0.05, 0.02)
20:26:42.995 00.000 15712 Worker thread wakes up
20:26:42.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
20:26:42.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
20:26:42.995 00.000 15712 Moving (0.05, 0.02) raw xDistance=-0.02 yDistance=-0.05
20:26:42.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:42.995 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9 Saturated
20:26:43.007 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:43.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:43.009 00.002 7988 Enqueuing Expose request
20:26:43.009 00.000 15712 PPEC rslt: input = -0.02, final = 0.10, react = -0.01, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.28
20:26:43.009 00.000 15712 PPEC: input: -0.02, control: 0.10, exposure: 1500
20:26:43.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:43.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:26:43.009 00.000 15712 MoveAxis(W, 32, ABG)
20:26:43.009 00.000 15712 Guiding  Dir = 3, Dur = 32
20:26:43.012 00.003 15712 IsGuiding returns 0
20:26:43.029 00.017 15712 PulseGuide returned control before completion, sleep 20
20:26:43.080 00.051 15712 IsGuiding returns 0
20:26:43.080 00.000 15712 Move returns status 0, amount 32
20:26:43.080 00.000 15712 MoveAxis(N, 0, ABG)
20:26:43.080 00.000 15712 Move returns status 0, amount 0
20:26:43.080 00.000 15712 move complete, result=0
20:26:43.080 00.000 7988 GuideStep: -0.0 px 32 ms WEST, -0.1 px 0 ms NORTH
20:26:43.084 00.004 15712 worker thread done servicing request
20:26:43.084 00.000 15712 Worker thread wakes up
20:26:43.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:43.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:44.496 01.412 15712 Exposure complete
20:26:44.557 00.061 15712 worker thread done servicing request
20:26:44.557 00.000 7988 OnExposeComplete: enter
20:26:44.558 00.001 7988 UpdateGuideState(): m_state=6
20:26:44.558 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
20:26:44.560 00.002 7988 Star::Find returns 1 (1), X=1174.38, Y=435.47, Mass=1522, SNR=26.6, Peak=255 HFD=3.2
20:26:44.560 00.000 7988 MultiStar: [#1 0.03,0.40,1.00,U] [#2 -0.06,0.17,0.97,U] [#3 0.30,0.18,0.95,U] [#4 0.20,0.27,1.04,U] [#5 0.31,0.42,0.70,U] [#6 0.14,0.27,0.71,U] [#7 -0.28,0.25,0.66,U] [#8 -0.09,-0.04,0.64,U] 
20:26:44.560 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.25}, one-star: {0.03, 0.25}
20:26:44.560 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
20:26:44.560 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.16)
20:26:44.560 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.44 mountX=-0.25 mountY=-0.04, mountTheta=-2.99
20:26:44.560 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.25, opts=13)
20:26:44.560 00.000 7988 Enqueuing Move request for scope (0.03, 0.25)
20:26:44.560 00.000 15712 Worker thread wakes up
20:26:44.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
20:26:44.560 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
20:26:44.560 00.000 15712 Moving (0.03, 0.25) raw xDistance=-0.25 yDistance=-0.04
20:26:44.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:44.560 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6 Saturated
20:26:44.572 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:44.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:44.574 00.002 7988 Enqueuing Expose request
20:26:44.574 00.000 15712 PPEC rslt: input = -0.25, final = -0.05, react = -0.15, pred = 0.10, hyst = -0.14, hyst_pct = 0.00, period_length = 636.28
20:26:44.574 00.000 15712 PPEC: input: -0.25, control: -0.05, exposure: 1500
20:26:44.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:44.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:26:44.574 00.000 15712 MoveAxis(E, 17, ABG)
20:26:44.574 00.000 15712 Guiding  Dir = 2, Dur = 17
20:26:44.574 00.000 15712 IsGuiding returns 0
20:26:44.600 00.026 15712 IsGuiding returns 1
20:26:44.600 00.000 15712 scope still moving after pulse duration time elapsed
20:26:44.621 00.021 15712 IsGuiding returns 1
20:26:44.662 00.041 15712 IsGuiding returns 0
20:26:44.662 00.000 15712 scope move finished after 17 + 72 ms
20:26:44.662 00.000 15712 Move returns status 0, amount 17
20:26:44.662 00.000 15712 MoveAxis(N, 0, ABG)
20:26:44.662 00.000 15712 Move returns status 0, amount 0
20:26:44.662 00.000 15712 move complete, result=0
20:26:44.662 00.000 7988 GuideStep: -0.2 px 17 ms EAST, -0.0 px 0 ms NORTH
20:26:44.667 00.005 15712 worker thread done servicing request
20:26:44.667 00.000 15712 Worker thread wakes up
20:26:44.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:44.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:46.408 01.741 15712 Exposure complete
20:26:46.469 00.061 15712 worker thread done servicing request
20:26:46.469 00.000 7988 OnExposeComplete: enter
20:26:46.469 00.000 7988 UpdateGuideState(): m_state=6
20:26:46.471 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4080
20:26:46.471 00.000 7988 Star::Find returns 1 (0), X=1174.42, Y=435.12, Mass=1516, SNR=26.5, Peak=222 HFD=3.2
20:26:46.473 00.002 7988 MultiStar: [#1 0.28,0.02,1.01,U] [#2 0.05,-0.10,1.00,U] [#3 0.31,-0.16,0.95,U] [#4 0.51,-0.16,1.05,U] [#5 0.35,0.01,0.71,U] [#6 -0.00,-0.27,0.69,U] [#7 0.24,-0.17,0.65,U] [#8 0.07,-0.57,0.67,U] 
20:26:46.473 00.000 7988 single-star, 8 included, MultiStar: {0.22, -0.15}, one-star: {0.07, -0.10}
20:26:46.475 00.002 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.58) = xAngle (0.61 = 0.61)
20:26:46.475 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.56)
20:26:46.477 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.97 mountX=0.09 mountY=-0.06, mountTheta=-0.59
20:26:46.479 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
20:26:46.480 00.001 7988 Enqueuing Move request for scope (0.07, -0.10)
20:26:46.480 00.000 15712 Worker thread wakes up
20:26:46.480 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
20:26:46.480 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
20:26:46.480 00.000 15712 Moving (0.07, -0.10) raw xDistance=0.09 yDistance=-0.06
20:26:46.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:46.480 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
20:26:46.484 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:46.485 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:46.485 00.000 7988 Enqueuing Expose request
20:26:46.485 00.000 15712 PPEC rslt: input = 0.09, final = 0.07, react = 0.06, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.28
20:26:46.485 00.000 15712 PPEC: input: 0.09, control: 0.07, exposure: 1500
20:26:46.485 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:46.485 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:26:46.485 00.000 15712 MoveAxis(W, 24, ABG)
20:26:46.485 00.000 15712 Guiding  Dir = 3, Dur = 24
20:26:46.485 00.000 15712 IsGuiding returns 0
20:26:46.502 00.017 15712 PulseGuide returned control before completion, sleep 21
20:26:46.550 00.048 15712 IsGuiding returns 0
20:26:46.550 00.000 15712 Move returns status 0, amount 24
20:26:46.550 00.000 15712 MoveAxis(N, 0, ABG)
20:26:46.550 00.000 15712 Move returns status 0, amount 0
20:26:46.550 00.000 15712 move complete, result=0
20:26:46.550 00.000 7988 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
20:26:46.550 00.000 15712 worker thread done servicing request
20:26:46.552 00.002 15712 Worker thread wakes up
20:26:46.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:46.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:47.969 01.417 15712 Exposure complete
20:26:48.031 00.062 15712 worker thread done servicing request
20:26:48.031 00.000 7988 OnExposeComplete: enter
20:26:48.031 00.000 7988 UpdateGuideState(): m_state=6
20:26:48.031 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4081
20:26:48.031 00.000 7988 Star::Find returns 1 (1), X=1174.36, Y=435.43, Mass=1563, SNR=26.7, Peak=255 HFD=3.2
20:26:48.031 00.000 7988 MultiStar: [#1 0.13,0.49,1.00,U] [#2 0.01,0.15,0.98,U] [#3 0.28,-0.09,0.93,U] [#4 0.34,-0.08,1.02,U] [#5 0.31,0.14,0.71,U] [#6 0.05,0.12,0.66,U] [#7 0.29,0.16,0.66,U] [#8 0.06,-0.14,0.62,U] 
20:26:48.031 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.12}, one-star: {0.01, 0.21}
20:26:48.031 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.58) = xAngle (2.20 = 2.20)
20:26:48.031 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.31 = -0.97)
20:26:48.031 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.62 mountX=-0.12 mountY=-0.17, mountTheta=-2.19
20:26:48.041 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.12, opts=13)
20:26:48.041 00.000 7988 Enqueuing Move request for scope (0.16, 0.12)
20:26:48.044 00.003 15712 Worker thread wakes up
20:26:48.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
20:26:48.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
20:26:48.044 00.000 15712 Moving (0.16, 0.12) raw xDistance=-0.12 yDistance=-0.17
20:26:48.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:48.044 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.7 Saturated
20:26:48.047 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:48.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:48.047 00.000 7988 Enqueuing Expose request
20:26:48.047 00.000 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.27
20:26:48.047 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
20:26:48.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:48.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:26:48.047 00.000 15712 MoveAxis(W, 12, ABG)
20:26:48.047 00.000 15712 Guiding  Dir = 3, Dur = 12
20:26:48.047 00.000 15712 IsGuiding returns 0
20:26:48.095 00.048 15712 IsGuiding returns 1
20:26:48.095 00.000 15712 scope still moving after pulse duration time elapsed
20:26:48.126 00.031 15712 IsGuiding returns 0
20:26:48.126 00.000 15712 scope move finished after 12 + 64 ms
20:26:48.126 00.000 15712 Move returns status 0, amount 12
20:26:48.126 00.000 15712 MoveAxis(N, 0, ABG)
20:26:48.126 00.000 15712 Move returns status 0, amount 0
20:26:48.126 00.000 15712 move complete, result=0
20:26:48.126 00.000 15712 worker thread done servicing request
20:26:48.126 00.000 15712 Worker thread wakes up
20:26:48.126 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
20:26:48.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:48.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:49.759 01.633 15712 Exposure complete
20:26:49.812 00.053 15712 worker thread done servicing request
20:26:49.812 00.000 7988 OnExposeComplete: enter
20:26:49.820 00.008 7988 UpdateGuideState(): m_state=6
20:26:49.820 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4082
20:26:49.824 00.004 7988 Star::Find returns 1 (0), X=1174.28, Y=435.58, Mass=1487, SNR=26.2, Peak=228 HFD=3.2
20:26:49.824 00.000 7988 MultiStar: [#1 0.28,0.25,1.03,U] [#2 0.07,0.24,1.02,U] [#3 0.42,0.34,0.94,U] [#4 0.46,0.53,1.02,U] [#5 0.31,0.47,0.69,U] [#6 0.36,0.33,0.70,U] [#7 0.20,0.52,0.67,U] [#8 0.42,-0.03,0.64,U] 
20:26:49.824 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.34}, one-star: {-0.06, 0.36}
20:26:49.824 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.96)
20:26:49.829 00.005 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.15)
20:26:49.829 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.36 hyp=0.36 cameraTheta=1.75 mountX=-0.36 mountY=0.06, mountTheta=2.99
20:26:49.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.36, opts=13)
20:26:49.829 00.000 7988 Enqueuing Move request for scope (-0.06, 0.36)
20:26:49.829 00.000 15712 Worker thread wakes up
20:26:49.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.36) opts 0xd
20:26:49.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.36)
20:26:49.829 00.000 15712 Moving (-0.06, 0.36) raw xDistance=-0.36 yDistance=0.06
20:26:49.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:49.836 00.007 7988 UpdateGuideState exits: m=1487 SNR=26.2
20:26:49.838 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:49.840 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:49.840 00.000 7988 Enqueuing Expose request
20:26:49.842 00.002 15712 PPEC rslt: input = -0.36, final = -0.16, react = -0.21, pred = 0.06, hyst = -0.19, hyst_pct = 0.00, period_length = 636.27
20:26:49.842 00.000 15712 PPEC: input: -0.36, control: -0.16, exposure: 1500
20:26:49.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:49.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:26:49.842 00.000 15712 MoveAxis(E, 51, ABG)
20:26:49.842 00.000 15712 Guiding  Dir = 2, Dur = 51
20:26:49.842 00.000 15712 IsGuiding returns 0
20:26:49.852 00.010 15712 PulseGuide returned control before completion, sleep 45
20:26:49.936 00.084 15712 IsGuiding returns 0
20:26:49.936 00.000 15712 Move returns status 0, amount 51
20:26:49.936 00.000 15712 MoveAxis(N, 0, ABG)
20:26:49.936 00.000 15712 Move returns status 0, amount 0
20:26:49.936 00.000 15712 move complete, result=0
20:26:49.936 00.000 7988 GuideStep: -0.4 px 51 ms EAST, 0.1 px 0 ms NORTH
20:26:49.941 00.005 15712 worker thread done servicing request
20:26:49.941 00.000 15712 Worker thread wakes up
20:26:49.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:49.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:51.353 01.412 15712 Exposure complete
20:26:51.412 00.059 15712 worker thread done servicing request
20:26:51.412 00.000 7988 OnExposeComplete: enter
20:26:51.414 00.002 7988 UpdateGuideState(): m_state=6
20:26:51.416 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4083
20:26:51.416 00.000 7988 Star::Find returns 1 (0), X=1174.30, Y=435.49, Mass=1454, SNR=26.1, Peak=211 HFD=3.3
20:26:51.418 00.002 7988 MultiStar: [#1 0.16,0.25,1.02,U] [#2 0.09,0.25,1.01,U] [#3 0.25,0.16,0.94,U] [#4 0.45,0.24,1.03,U] [#5 0.27,0.12,0.74,U] [#6 0.17,0.11,0.74,U] [#7 0.10,0.06,0.68,U] [#8 0.14,0.03,0.64,U] 
20:26:51.418 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.18}, one-star: {-0.05, 0.27}
20:26:51.420 00.002 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
20:26:51.420 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.81)
20:26:51.422 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.79 mountX=-0.18 mountY=-0.18, mountTheta=-2.35
20:26:51.424 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.18, opts=13)
20:26:51.424 00.000 7988 Enqueuing Move request for scope (0.18, 0.18)
20:26:51.426 00.002 15712 Worker thread wakes up
20:26:51.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
20:26:51.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
20:26:51.426 00.000 15712 Moving (0.18, 0.18) raw xDistance=-0.18 yDistance=-0.18
20:26:51.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:26:51.426 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.1
20:26:51.429 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:51.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:51.430 00.001 7988 Enqueuing Expose request
20:26:51.430 00.000 15712 PPEC rslt: input = -0.18, final = -0.04, react = -0.11, pred = 0.07, hyst = -0.09, hyst_pct = 0.00, period_length = 636.27
20:26:51.430 00.000 15712 PPEC: input: -0.18, control: -0.04, exposure: 1500
20:26:51.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:51.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:26:51.430 00.000 15712 MoveAxis(E, 11, ABG)
20:26:51.430 00.000 15712 Guiding  Dir = 2, Dur = 11
20:26:51.430 00.000 15712 IsGuiding returns 0
20:26:51.488 00.058 15712 IsGuiding returns 1
20:26:51.488 00.000 15712 scope still moving after pulse duration time elapsed
20:26:51.525 00.037 15712 IsGuiding returns 0
20:26:51.525 00.000 15712 scope move finished after 11 + 82 ms
20:26:51.525 00.000 15712 Move returns status 0, amount 11
20:26:51.525 00.000 15712 MoveAxis(N, 0, ABG)
20:26:51.525 00.000 15712 Move returns status 0, amount 0
20:26:51.525 00.000 15712 move complete, result=0
20:26:51.525 00.000 15712 worker thread done servicing request
20:26:51.525 00.000 15712 Worker thread wakes up
20:26:51.525 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.2 px 0 ms NORTH
20:26:51.527 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:51.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:53.167 01.640 15712 Exposure complete
20:26:53.215 00.048 15712 worker thread done servicing request
20:26:53.215 00.000 7988 OnExposeComplete: enter
20:26:53.215 00.000 7988 UpdateGuideState(): m_state=6
20:26:53.228 00.013 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4084
20:26:53.228 00.000 7988 Star::Find returns 1 (0), X=1174.28, Y=435.25, Mass=1537, SNR=26.8, Peak=213 HFD=3.6
20:26:53.228 00.000 7988 MultiStar: [#1 0.13,-0.06,0.98,U] [#2 -0.05,-0.03,1.02,U] [#3 0.14,-0.14,0.94,U] [#4 0.26,0.09,1.02,U] [#5 0.17,-0.20,0.71,U] [#6 0.05,-0.08,0.72,U] [#7 0.05,0.04,0.64,U] [#8 -0.08,-0.22,0.67,U] 
20:26:53.232 00.004 7988 single-star, 8 included, MultiStar: {0.07, -0.05}, one-star: {-0.07, 0.03}
20:26:53.232 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.01)
20:26:53.232 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.10)
20:26:53.232 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.69 mountX=-0.03 mountY=0.07, mountTheta=2.02
20:26:53.232 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
20:26:53.232 00.000 7988 Enqueuing Move request for scope (-0.07, 0.03)
20:26:53.232 00.000 15712 Worker thread wakes up
20:26:53.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
20:26:53.232 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
20:26:53.232 00.000 15712 Moving (-0.07, 0.03) raw xDistance=-0.03 yDistance=0.07
20:26:53.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:53.232 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.8
20:26:53.243 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:53.244 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:53.244 00.000 7988 Enqueuing Expose request
20:26:53.244 00.000 15712 PPEC rslt: input = -0.03, final = 0.13, react = -0.02, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 636.26
20:26:53.244 00.000 15712 PPEC: input: -0.03, control: 0.13, exposure: 1500
20:26:53.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:53.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:26:53.244 00.000 15712 MoveAxis(W, 43, ABG)
20:26:53.244 00.000 15712 Guiding  Dir = 3, Dur = 43
20:26:53.244 00.000 15712 IsGuiding returns 0
20:26:53.264 00.020 15712 PulseGuide returned control before completion, sleep 38
20:26:53.308 00.044 15712 IsGuiding returns 1
20:26:53.308 00.000 15712 scope still moving after pulse duration time elapsed
20:26:53.340 00.032 15712 IsGuiding returns 0
20:26:53.340 00.000 15712 scope move finished after 43 + 53 ms
20:26:53.340 00.000 15712 Move returns status 0, amount 43
20:26:53.340 00.000 15712 MoveAxis(N, 0, ABG)
20:26:53.340 00.000 15712 Move returns status 0, amount 0
20:26:53.340 00.000 15712 move complete, result=0
20:26:53.340 00.000 15712 worker thread done servicing request
20:26:53.340 00.000 15712 Worker thread wakes up
20:26:53.340 00.000 7988 GuideStep: -0.0 px 43 ms WEST, 0.1 px 0 ms NORTH
20:26:53.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:53.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:54.762 01.422 15712 Exposure complete
20:26:54.822 00.060 15712 worker thread done servicing request
20:26:54.822 00.000 7988 OnExposeComplete: enter
20:26:54.824 00.002 7988 UpdateGuideState(): m_state=6
20:26:54.824 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4085
20:26:54.826 00.002 7988 Star::Find returns 1 (0), X=1174.34, Y=435.35, Mass=1574, SNR=26.9, Peak=203 HFD=3.5
20:26:54.828 00.002 7988 MultiStar: [#1 0.27,0.30,0.98,U] [#2 0.05,0.15,0.97,U] [#3 0.38,0.06,0.91,U] [#4 0.44,0.15,1.02,U] [#5 0.22,0.51,0.68,U] [#6 0.19,0.18,0.69,U] [#7 0.22,0.11,0.67,U] [#8 0.02,0.13,0.65,U] 
20:26:54.829 00.001 7988 single-star, 8 included, MultiStar: {0.20, 0.19}, one-star: {-0.01, 0.13}
20:26:54.829 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
20:26:54.829 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
20:26:54.829 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.68 mountX=-0.13 mountY=0.01, mountTheta=3.05
20:26:54.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.13, opts=13)
20:26:54.829 00.000 7988 Enqueuing Move request for scope (-0.01, 0.13)
20:26:54.829 00.000 15712 Worker thread wakes up
20:26:54.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
20:26:54.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
20:26:54.829 00.000 15712 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=0.01
20:26:54.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:54.829 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.9
20:26:54.839 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:54.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:54.840 00.001 7988 Enqueuing Expose request
20:26:54.840 00.000 15712 PPEC rslt: input = -0.13, final = 0.13, react = -0.08, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 636.26
20:26:54.840 00.000 15712 PPEC: input: -0.13, control: 0.13, exposure: 1500
20:26:54.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:54.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:26:54.840 00.000 15712 MoveAxis(W, 43, ABG)
20:26:54.840 00.000 15712 Guiding  Dir = 3, Dur = 43
20:26:54.846 00.006 15712 IsGuiding returns 0
20:26:54.861 00.015 15712 PulseGuide returned control before completion, sleep 38
20:26:54.904 00.043 15712 IsGuiding returns 1
20:26:54.904 00.000 15712 scope still moving after pulse duration time elapsed
20:26:54.956 00.052 15712 IsGuiding returns 0
20:26:54.956 00.000 15712 scope move finished after 43 + 69 ms
20:26:54.956 00.000 15712 Move returns status 0, amount 43
20:26:54.956 00.000 15712 MoveAxis(N, 0, ABG)
20:26:54.956 00.000 15712 Move returns status 0, amount 0
20:26:54.956 00.000 15712 move complete, result=0
20:26:54.956 00.000 7988 GuideStep: -0.1 px 43 ms WEST, 0.0 px 0 ms NORTH
20:26:54.960 00.004 15712 worker thread done servicing request
20:26:54.960 00.000 15712 Worker thread wakes up
20:26:54.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:54.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:56.598 01.638 15712 Exposure complete
20:26:56.647 00.049 15712 worker thread done servicing request
20:26:56.647 00.000 7988 OnExposeComplete: enter
20:26:56.647 00.000 7988 UpdateGuideState(): m_state=6
20:26:56.660 00.013 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4086
20:26:56.660 00.000 7988 Star::Find returns 1 (1), X=1174.29, Y=435.52, Mass=1492, SNR=26.3, Peak=255 HFD=3.2
20:26:56.660 00.000 7988 MultiStar: [#1 0.11,0.32,1.01,U] [#2 0.06,0.25,1.01,U] [#3 0.03,0.19,0.97,U] [#4 0.23,0.30,1.06,U] [#5 0.15,0.28,0.70,U] [#6 -0.22,0.14,0.73,U] [#7 -0.04,0.31,0.66,U] [#8 -0.08,0.12,0.68,U] 
20:26:56.660 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.25}, one-star: {-0.06, 0.31}
20:26:56.664 00.004 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
20:26:56.664 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
20:26:56.664 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.45 mountX=-0.25 mountY=-0.04, mountTheta=-3.00
20:26:56.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.25, opts=13)
20:26:56.664 00.000 7988 Enqueuing Move request for scope (0.03, 0.25)
20:26:56.664 00.000 15712 Worker thread wakes up
20:26:56.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
20:26:56.664 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
20:26:56.664 00.000 15712 Moving (0.03, 0.25) raw xDistance=-0.25 yDistance=-0.04
20:26:56.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:26:56.664 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3 Saturated
20:26:56.672 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:56.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:56.674 00.002 7988 Enqueuing Expose request
20:26:56.674 00.000 15712 PPEC rslt: input = -0.25, final = -0.00, react = -0.15, pred = 0.15, hyst = -0.13, hyst_pct = 0.00, period_length = 636.26
20:26:56.674 00.000 15712 PPEC: input: -0.25, control: -0.00, exposure: 1500
20:26:56.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:56.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:26:56.674 00.000 15712 MoveAxis(E, 0, ABG)
20:26:56.674 00.000 15712 Move returns status 0, amount 0
20:26:56.674 00.000 15712 MoveAxis(N, 0, ABG)
20:26:56.674 00.000 15712 Move returns status 0, amount 0
20:26:56.674 00.000 15712 move complete, result=0
20:26:56.676 00.002 15712 worker thread done servicing request
20:26:56.676 00.000 15712 Worker thread wakes up
20:26:56.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:56.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:26:56.676 00.000 7988 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
20:26:58.196 01.520 15712 Exposure complete
20:26:58.244 00.048 15712 worker thread done servicing request
20:26:58.244 00.000 7988 OnExposeComplete: enter
20:26:58.244 00.000 7988 UpdateGuideState(): m_state=6
20:26:58.257 00.013 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4087
20:26:58.259 00.002 7988 Star::Find returns 1 (1), X=1174.05, Y=435.36, Mass=1509, SNR=26.5, Peak=255 HFD=3.3
20:26:58.259 00.000 7988 MultiStar: [#1 -0.20,0.38,1.01,U] [#2 -0.16,0.14,1.01,U] [#3 0.01,0.07,0.95,U] [#4 0.21,0.11,1.06,U] [#5 -0.04,0.35,0.73,U] [#6 -0.07,0.11,0.67,U] [#7 -0.37,0.07,0.66,U] [#8 -0.03,-0.02,0.63,U] 
20:26:58.261 00.002 7988 refined, 8 included, MultiStar: {-0.10, 0.16}, one-star: {-0.30, 0.14}
20:26:58.261 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.58) = xAngle (3.71 = -2.57)
20:26:58.263 00.002 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.82 = 0.54)
20:26:58.263 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.13 mountX=-0.16 mountY=0.10, mountTheta=2.60
20:26:58.265 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.16, opts=13)
20:26:58.267 00.002 7988 Enqueuing Move request for scope (-0.10, 0.16)
20:26:58.267 00.000 15712 Worker thread wakes up
20:26:58.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
20:26:58.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
20:26:58.267 00.000 15712 Moving (-0.10, 0.16) raw xDistance=-0.16 yDistance=0.10
20:26:58.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:26:58.267 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.5 Saturated
20:26:58.271 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:58.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:26:58.273 00.002 7988 Enqueuing Expose request
20:26:58.273 00.000 15712 PPEC rslt: input = -0.16, final = 0.14, react = -0.09, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 636.26
20:26:58.273 00.000 15712 PPEC: input: -0.16, control: 0.14, exposure: 1500
20:26:58.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:58.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:26:58.273 00.000 15712 MoveAxis(W, 47, ABG)
20:26:58.273 00.000 15712 Guiding  Dir = 3, Dur = 47
20:26:58.273 00.000 15712 IsGuiding returns 0
20:26:58.299 00.026 15712 PulseGuide returned control before completion, sleep 34
20:26:58.337 00.038 15712 IsGuiding returns 1
20:26:58.337 00.000 15712 scope still moving after pulse duration time elapsed
20:26:58.391 00.054 15712 IsGuiding returns 0
20:26:58.391 00.000 15712 scope move finished after 47 + 73 ms
20:26:58.391 00.000 15712 Move returns status 0, amount 47
20:26:58.391 00.000 15712 MoveAxis(N, 0, ABG)
20:26:58.391 00.000 15712 Move returns status 0, amount 0
20:26:58.391 00.000 15712 move complete, result=0
20:26:58.391 00.000 15712 worker thread done servicing request
20:26:58.391 00.000 15712 Worker thread wakes up
20:26:58.391 00.000 7988 GuideStep: -0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
20:26:58.397 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
20:26:58.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:00.028 01.631 15712 Exposure complete
20:27:00.087 00.059 15712 worker thread done servicing request
20:27:00.087 00.000 7988 OnExposeComplete: enter
20:27:00.087 00.000 7988 UpdateGuideState(): m_state=6
20:27:00.090 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4088
20:27:00.090 00.000 7988 Star::Find returns 1 (0), X=1174.22, Y=435.61, Mass=1511, SNR=26.5, Peak=228 HFD=3.2
20:27:00.090 00.000 7988 MultiStar: [#1 0.24,0.58,1.01,U] [#2 0.10,0.53,1.02,U] [#3 0.13,0.24,0.96,U] [#4 0.36,0.41,1.00,U] [#5 0.32,0.43,0.72,U] [#6 0.15,0.34,0.68,U] [#7 0.04,0.55,0.68,U] [#8 0.19,0.12,0.66,U] 
20:27:00.090 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.41}, one-star: {-0.13, 0.39}
20:27:00.090 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.81)
20:27:00.090 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
20:27:00.090 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.39 hyp=0.42 cameraTheta=1.90 mountX=-0.39 mountY=0.12, mountTheta=2.84
20:27:00.097 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.39, opts=13)
20:27:00.097 00.000 7988 Enqueuing Move request for scope (-0.13, 0.39)
20:27:00.097 00.000 15712 Worker thread wakes up
20:27:00.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.39) opts 0xd
20:27:00.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.39)
20:27:00.097 00.000 15712 Moving (-0.13, 0.39) raw xDistance=-0.39 yDistance=0.12
20:27:00.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:00.097 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5
20:27:00.102 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:00.102 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:00.102 00.000 7988 Enqueuing Expose request
20:27:00.106 00.004 15712 PPEC rslt: input = -0.39, final = -0.10, react = -0.24, pred = 0.14, hyst = -0.21, hyst_pct = 0.00, period_length = 636.26
20:27:00.106 00.000 15712 PPEC: input: -0.39, control: -0.10, exposure: 1500
20:27:00.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:00.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:27:00.106 00.000 15712 MoveAxis(E, 32, ABG)
20:27:00.106 00.000 15712 Guiding  Dir = 2, Dur = 32
20:27:00.106 00.000 15712 IsGuiding returns 0
20:27:00.114 00.008 15712 PulseGuide returned control before completion, sleep 28
20:27:00.169 00.055 15712 IsGuiding returns 0
20:27:00.169 00.000 15712 Move returns status 0, amount 32
20:27:00.169 00.000 15712 MoveAxis(N, 0, ABG)
20:27:00.169 00.000 15712 Move returns status 0, amount 0
20:27:00.169 00.000 15712 move complete, result=0
20:27:00.169 00.000 15712 worker thread done servicing request
20:27:00.169 00.000 15712 Worker thread wakes up
20:27:00.169 00.000 7988 GuideStep: -0.4 px 32 ms EAST, 0.1 px 0 ms NORTH
20:27:00.171 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:00.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:01.586 01.415 15712 Exposure complete
20:27:01.651 00.065 15712 worker thread done servicing request
20:27:01.651 00.000 7988 OnExposeComplete: enter
20:27:01.651 00.000 7988 UpdateGuideState(): m_state=6
20:27:01.653 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4089
20:27:01.655 00.002 7988 Star::Find returns 1 (1), X=1174.34, Y=435.29, Mass=1536, SNR=26.6, Peak=255 HFD=3.5
20:27:01.655 00.000 7988 MultiStar: [#1 0.07,0.19,0.99,U] [#2 0.09,0.19,0.97,U] [#3 0.27,0.01,0.93,U] [#4 0.47,0.17,1.02,U] [#5 0.41,0.24,0.71,U] [#6 0.15,0.12,0.71,U] [#7 0.16,0.10,0.71,U] [#8 0.05,0.09,0.65,U] 
20:27:01.655 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.13}, one-star: {-0.01, 0.07}
20:27:01.655 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.97)
20:27:01.655 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.14)
20:27:01.655 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.74 mountX=-0.07 mountY=0.01, mountTheta=3.00
20:27:01.662 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
20:27:01.662 00.000 7988 Enqueuing Move request for scope (-0.01, 0.07)
20:27:01.665 00.003 15712 Worker thread wakes up
20:27:01.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
20:27:01.665 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
20:27:01.665 00.000 15712 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.01
20:27:01.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:01.667 00.002 7988 UpdateGuideState exits: m=1536 SNR=26.6 Saturated
20:27:01.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:01.669 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:01.669 00.000 7988 Enqueuing Expose request
20:27:01.669 00.000 15712 PPEC rslt: input = -0.07, final = 0.10, react = -0.04, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:27:01.669 00.000 15712 PPEC: input: -0.07, control: 0.10, exposure: 1500
20:27:01.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:01.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:27:01.669 00.000 15712 MoveAxis(W, 33, ABG)
20:27:01.669 00.000 15712 Guiding  Dir = 3, Dur = 33
20:27:01.687 00.018 15712 IsGuiding returns 0
20:27:01.699 00.012 15712 PulseGuide returned control before completion, sleep 28
20:27:01.749 00.050 15712 IsGuiding returns 0
20:27:01.749 00.000 15712 Move returns status 0, amount 33
20:27:01.749 00.000 15712 MoveAxis(N, 0, ABG)
20:27:01.749 00.000 15712 Move returns status 0, amount 0
20:27:01.749 00.000 15712 move complete, result=0
20:27:01.749 00.000 15712 worker thread done servicing request
20:27:01.749 00.000 15712 Worker thread wakes up
20:27:01.749 00.000 7988 GuideStep: -0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
20:27:01.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:01.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:03.379 01.630 15712 Exposure complete
20:27:03.440 00.061 15712 worker thread done servicing request
20:27:03.440 00.000 7988 OnExposeComplete: enter
20:27:03.440 00.000 7988 UpdateGuideState(): m_state=6
20:27:03.442 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4090
20:27:03.443 00.001 7988 Star::Find returns 1 (0), X=1174.44, Y=435.44, Mass=1532, SNR=26.8, Peak=203 HFD=3.3
20:27:03.443 00.000 7988 MultiStar: [#1 0.29,0.45,0.98,U] [#2 -0.02,0.38,0.95,U] [#3 0.23,0.25,0.95,U] [#4 0.38,0.34,0.95,U] [#5 0.50,0.34,0.70,U] [#6 0.27,0.28,0.68,U] [#7 0.30,0.27,0.63,U] [#8 0.12,-0.00,0.65,U] 
20:27:03.443 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.29}, one-star: {0.09, 0.22}
20:27:03.443 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
20:27:03.443 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.42)
20:27:03.443 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.18 mountX=-0.22 mountY=-0.10, mountTheta=-2.73
20:27:03.443 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.22, opts=13)
20:27:03.443 00.000 7988 Enqueuing Move request for scope (0.09, 0.22)
20:27:03.443 00.000 15712 Worker thread wakes up
20:27:03.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
20:27:03.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
20:27:03.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:27:03.443 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.8
20:27:03.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:03.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:03.443 00.000 7988 Enqueuing Expose request
20:27:03.458 00.015 15712 Moving (0.09, 0.22) raw xDistance=-0.22 yDistance=-0.10
20:27:03.460 00.002 15712 PPEC rslt: input = -0.22, final = -0.06, react = -0.13, pred = 0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 636.25
20:27:03.460 00.000 15712 PPEC: input: -0.22, control: -0.06, exposure: 1500
20:27:03.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:03.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:27:03.460 00.000 15712 MoveAxis(E, 19, ABG)
20:27:03.460 00.000 15712 Guiding  Dir = 2, Dur = 19
20:27:03.460 00.000 15712 IsGuiding returns 0
20:27:03.477 00.017 15712 PulseGuide returned control before completion, sleep 14
20:27:03.524 00.047 15712 IsGuiding returns 0
20:27:03.526 00.002 15712 Move returns status 0, amount 19
20:27:03.526 00.000 15712 MoveAxis(N, 0, ABG)
20:27:03.526 00.000 15712 Move returns status 0, amount 0
20:27:03.526 00.000 15712 move complete, result=0
20:27:03.526 00.000 15712 worker thread done servicing request
20:27:03.526 00.000 15712 Worker thread wakes up
20:27:03.526 00.000 7988 GuideStep: -0.2 px 19 ms EAST, -0.1 px 0 ms NORTH
20:27:03.528 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:03.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:04.943 01.415 15712 Exposure complete
20:27:05.005 00.062 15712 worker thread done servicing request
20:27:05.005 00.000 7988 OnExposeComplete: enter
20:27:05.005 00.000 7988 UpdateGuideState(): m_state=6
20:27:05.007 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4091
20:27:05.007 00.000 7988 Star::Find returns 1 (0), X=1174.19, Y=435.44, Mass=1478, SNR=26.2, Peak=225 HFD=3.5
20:27:05.007 00.000 7988 MultiStar: [#1 0.05,0.39,1.01,U] [#2 -0.00,0.08,0.99,U] [#3 0.33,0.07,0.95,U] [#4 0.48,0.24,1.02,U] [#5 0.16,0.15,0.73,U] [#6 0.14,0.19,0.70,U] [#7 0.14,0.27,0.64,U] [#8 0.19,0.05,0.68,U] 
20:27:05.007 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.19}, one-star: {-0.16, 0.22}
20:27:05.007 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
20:27:05.007 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.69)
20:27:05.007 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.90 mountX=-0.19 mountY=-0.15, mountTheta=-2.46
20:27:05.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.19, opts=13)
20:27:05.007 00.000 7988 Enqueuing Move request for scope (0.15, 0.19)
20:27:05.007 00.000 15712 Worker thread wakes up
20:27:05.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
20:27:05.007 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
20:27:05.007 00.000 15712 Moving (0.15, 0.19) raw xDistance=-0.19 yDistance=-0.15
20:27:05.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:05.007 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2
20:27:05.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:05.021 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:05.021 00.000 7988 Enqueuing Expose request
20:27:05.021 00.000 15712 PPEC rslt: input = -0.19, final = -0.06, react = -0.11, pred = 0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 636.25
20:27:05.021 00.000 15712 PPEC: input: -0.19, control: -0.06, exposure: 1500
20:27:05.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:05.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:27:05.021 00.000 15712 MoveAxis(E, 18, ABG)
20:27:05.021 00.000 15712 Guiding  Dir = 2, Dur = 18
20:27:05.021 00.000 15712 IsGuiding returns 0
20:27:05.041 00.020 15712 IsGuiding returns 1
20:27:05.041 00.000 15712 scope still moving after pulse duration time elapsed
20:27:05.092 00.051 15712 IsGuiding returns 0
20:27:05.092 00.000 15712 scope move finished after 18 + 50 ms
20:27:05.092 00.000 15712 Move returns status 0, amount 18
20:27:05.092 00.000 15712 MoveAxis(N, 0, ABG)
20:27:05.092 00.000 15712 Move returns status 0, amount 0
20:27:05.092 00.000 15712 move complete, result=0
20:27:05.092 00.000 15712 worker thread done servicing request
20:27:05.092 00.000 15712 Worker thread wakes up
20:27:05.092 00.000 7988 GuideStep: -0.2 px 18 ms EAST, -0.2 px 0 ms NORTH
20:27:05.094 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:05.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:06.731 01.637 15712 Exposure complete
20:27:06.789 00.058 15712 worker thread done servicing request
20:27:06.789 00.000 7988 OnExposeComplete: enter
20:27:06.789 00.000 7988 UpdateGuideState(): m_state=6
20:27:06.794 00.005 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4092
20:27:06.794 00.000 7988 Star::Find returns 1 (0), X=1174.17, Y=435.14, Mass=1454, SNR=25.8, Peak=221 HFD=3.5
20:27:06.795 00.001 7988 MultiStar: [#1 0.00,0.04,1.03,U] [#2 -0.17,0.14,0.99,U] [#3 0.32,-0.04,0.96,U] [#4 0.26,-0.10,1.05,U] [#5 -0.02,0.12,0.70,U] [#6 0.01,-0.23,0.72,U] [#7 0.04,-0.13,0.68,U] [#8 -0.17,-0.28,0.67,U] 
20:27:06.795 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.17, -0.08}
20:27:06.797 00.002 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
20:27:06.797 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.83)
20:27:06.799 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.23 mountX=0.05 mountY=-0.02, mountTheta=-0.32
20:27:06.801 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.05, opts=13)
20:27:06.801 00.000 7988 Enqueuing Move request for scope (0.02, -0.05)
20:27:06.803 00.002 15712 Worker thread wakes up
20:27:06.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
20:27:06.803 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
20:27:06.803 00.000 15712 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=-0.02
20:27:06.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:06.803 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.8
20:27:06.806 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:06.806 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:06.808 00.002 7988 Enqueuing Expose request
20:27:06.808 00.000 15712 PPEC rslt: input = 0.05, final = 0.07, react = 0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:27:06.808 00.000 15712 PPEC: input: 0.05, control: 0.07, exposure: 1500
20:27:06.808 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:06.808 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:27:06.808 00.000 15712 MoveAxis(W, 24, ABG)
20:27:06.808 00.000 15712 Guiding  Dir = 3, Dur = 24
20:27:06.808 00.000 15712 IsGuiding returns 0
20:27:06.824 00.016 15712 PulseGuide returned control before completion, sleep 11
20:27:06.874 00.050 15712 IsGuiding returns 0
20:27:06.874 00.000 15712 Move returns status 0, amount 24
20:27:06.874 00.000 15712 MoveAxis(N, 0, ABG)
20:27:06.874 00.000 15712 Move returns status 0, amount 0
20:27:06.874 00.000 15712 move complete, result=0
20:27:06.874 00.000 7988 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
20:27:06.884 00.010 15712 worker thread done servicing request
20:27:06.884 00.000 15712 Worker thread wakes up
20:27:06.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:06.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:08.293 01.409 15712 Exposure complete
20:27:08.354 00.061 15712 worker thread done servicing request
20:27:08.354 00.000 7988 OnExposeComplete: enter
20:27:08.354 00.000 7988 UpdateGuideState(): m_state=6
20:27:08.356 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4093
20:27:08.356 00.000 7988 Star::Find returns 1 (0), X=1174.25, Y=435.22, Mass=1514, SNR=26.3, Peak=225 HFD=3.5
20:27:08.360 00.004 7988 MultiStar: [#1 0.02,0.06,1.00,U] [#2 0.00,0.10,0.97,U] [#3 0.26,-0.12,0.95,U] [#4 0.21,0.14,0.99,U] [#5 0.06,0.14,0.68,U] [#6 0.07,0.16,0.69,U] [#7 0.01,0.22,0.65,U] [#8 -0.02,-0.25,0.66,U] 
20:27:08.360 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {-0.10, 0.01}
20:27:08.360 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
20:27:08.360 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.91)
20:27:08.360 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.69 mountX=-0.05 mountY=-0.06, mountTheta=-2.25
20:27:08.360 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.05, opts=13)
20:27:08.368 00.008 7988 Enqueuing Move request for scope (0.06, 0.05)
20:27:08.368 00.000 15712 Worker thread wakes up
20:27:08.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
20:27:08.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
20:27:08.368 00.000 15712 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
20:27:08.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:27:08.370 00.002 7988 UpdateGuideState exits: m=1514 SNR=26.3
20:27:08.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:08.370 00.000 15712 PPEC rslt: input = -0.05, final = 0.10, react = -0.03, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:27:08.370 00.000 15712 PPEC: input: -0.05, control: 0.10, exposure: 1500
20:27:08.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:08.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:08.370 00.000 7988 Enqueuing Expose request
20:27:08.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:27:08.370 00.000 15712 MoveAxis(W, 33, ABG)
20:27:08.370 00.000 15712 Guiding  Dir = 3, Dur = 33
20:27:08.370 00.000 15712 IsGuiding returns 0
20:27:08.391 00.021 15712 PulseGuide returned control before completion, sleep 19
20:27:08.434 00.043 15712 IsGuiding returns 0
20:27:08.434 00.000 15712 Move returns status 0, amount 33
20:27:08.434 00.000 15712 MoveAxis(N, 0, ABG)
20:27:08.434 00.000 15712 Move returns status 0, amount 0
20:27:08.434 00.000 15712 move complete, result=0
20:27:08.434 00.000 15712 worker thread done servicing request
20:27:08.434 00.000 15712 Worker thread wakes up
20:27:08.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:08.434 00.000 7988 GuideStep: -0.0 px 33 ms WEST, -0.1 px 0 ms NORTH
20:27:08.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:10.177 01.743 15712 Exposure complete
20:27:10.223 00.046 15712 worker thread done servicing request
20:27:10.223 00.000 7988 OnExposeComplete: enter
20:27:10.239 00.016 7988 UpdateGuideState(): m_state=6
20:27:10.240 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
20:27:10.242 00.002 7988 Star::Find returns 1 (0), X=1174.09, Y=435.18, Mass=1487, SNR=26.3, Peak=223 HFD=3.2
20:27:10.242 00.000 7988 MultiStar: [#1 0.14,-0.04,0.99,U] [#2 -0.10,0.05,0.98,U] [#3 0.31,0.01,0.93,U] [#4 0.24,-0.05,1.02,U] [#5 0.24,0.06,0.71,U] [#6 -0.05,-0.03,0.72,U] [#7 -0.22,-0.04,0.66,U] [#8 0.18,-0.19,0.64,U] 
20:27:10.244 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.26, -0.04}
20:27:10.244 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
20:27:10.246 00.002 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.25 = -2.03)
20:27:10.246 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.43 mountX=0.03 mountY=-0.06, mountTheta=-1.14
20:27:10.248 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.03, opts=13)
20:27:10.250 00.002 7988 Enqueuing Move request for scope (0.06, -0.03)
20:27:10.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:10.252 00.002 7988 UpdateGuideState exits: m=1487 SNR=26.3
20:27:10.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:10.254 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:10.255 00.001 7988 Enqueuing Expose request
20:27:10.255 00.000 15712 Worker thread wakes up
20:27:10.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
20:27:10.255 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
20:27:10.255 00.000 15712 Moving (0.06, -0.03) raw xDistance=0.03 yDistance=-0.06
20:27:10.257 00.002 15712 PPEC rslt: input = 0.03, final = 0.13, react = 0.02, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:27:10.257 00.000 15712 PPEC: input: 0.03, control: 0.13, exposure: 1500
20:27:10.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:10.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:27:10.257 00.000 15712 MoveAxis(W, 42, ABG)
20:27:10.257 00.000 15712 Guiding  Dir = 3, Dur = 42
20:27:10.257 00.000 15712 IsGuiding returns 0
20:27:10.287 00.030 15712 PulseGuide returned control before completion, sleep 26
20:27:10.319 00.032 15712 IsGuiding returns 1
20:27:10.319 00.000 15712 scope still moving after pulse duration time elapsed
20:27:10.367 00.048 15712 IsGuiding returns 0
20:27:10.367 00.000 15712 scope move finished after 42 + 64 ms
20:27:10.367 00.000 15712 Move returns status 0, amount 42
20:27:10.367 00.000 15712 MoveAxis(N, 0, ABG)
20:27:10.367 00.000 15712 Move returns status 0, amount 0
20:27:10.367 00.000 15712 move complete, result=0
20:27:10.367 00.000 15712 worker thread done servicing request
20:27:10.367 00.000 7988 GuideStep: 0.0 px 42 ms WEST, -0.1 px 0 ms NORTH
20:27:10.369 00.002 15712 Worker thread wakes up
20:27:10.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:10.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:11.785 01.416 15712 Exposure complete
20:27:11.845 00.060 15712 worker thread done servicing request
20:27:11.845 00.000 7988 OnExposeComplete: enter
20:27:11.847 00.002 7988 UpdateGuideState(): m_state=6
20:27:11.847 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4095
20:27:11.847 00.000 7988 Star::Find returns 1 (0), X=1174.14, Y=435.22, Mass=1403, SNR=25.4, Peak=218 HFD=3.4
20:27:11.847 00.000 7988 MultiStar: [#1 -0.04,0.25,1.03,U] [#2 -0.06,0.11,0.99,U] [#3 0.27,0.06,0.98,U] [#4 0.22,0.00,1.08,U] [#5 -0.01,0.22,0.69,U] [#6 0.04,0.06,0.73,U] [#7 0.05,0.02,0.65,U] [#8 0.00,-0.20,0.68,U] 
20:27:11.847 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.21, 0.00}
20:27:11.853 00.006 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.58) = xAngle (2.70 = 2.70)
20:27:11.853 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.48)
20:27:11.853 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.12 mountX=-0.06 mountY=-0.03, mountTheta=-2.67
20:27:11.853 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
20:27:11.853 00.000 7988 Enqueuing Move request for scope (0.03, 0.06)
20:27:11.853 00.000 15712 Worker thread wakes up
20:27:11.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
20:27:11.853 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
20:27:11.853 00.000 15712 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=-0.03
20:27:11.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:11.853 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.4
20:27:11.861 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:11.861 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:11.863 00.002 7988 Enqueuing Expose request
20:27:11.863 00.000 15712 PPEC rslt: input = -0.06, final = 0.11, react = -0.04, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:27:11.863 00.000 15712 PPEC: input: -0.06, control: 0.11, exposure: 1500
20:27:11.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:11.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:27:11.863 00.000 15712 MoveAxis(W, 36, ABG)
20:27:11.863 00.000 15712 Guiding  Dir = 3, Dur = 36
20:27:11.863 00.000 15712 IsGuiding returns 0
20:27:11.884 00.021 15712 PulseGuide returned control before completion, sleep 26
20:27:11.927 00.043 15712 IsGuiding returns 0
20:27:11.927 00.000 15712 Move returns status 0, amount 36
20:27:11.927 00.000 15712 MoveAxis(N, 0, ABG)
20:27:11.927 00.000 15712 Move returns status 0, amount 0
20:27:11.927 00.000 15712 move complete, result=0
20:27:11.927 00.000 7988 GuideStep: -0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
20:27:11.935 00.008 15712 worker thread done servicing request
20:27:11.935 00.000 15712 Worker thread wakes up
20:27:11.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:11.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:13.576 01.641 15712 Exposure complete
20:27:13.634 00.058 15712 worker thread done servicing request
20:27:13.634 00.000 7988 OnExposeComplete: enter
20:27:13.634 00.000 7988 UpdateGuideState(): m_state=6
20:27:13.638 00.004 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4096
20:27:13.638 00.000 7988 Star::Find returns 1 (0), X=1174.11, Y=435.44, Mass=1491, SNR=26.2, Peak=228 HFD=3.5
20:27:13.640 00.002 7988 MultiStar: [#1 -0.19,0.32,0.99,U] [#2 -0.18,0.23,0.98,U] [#3 0.19,0.21,0.95,U] [#4 0.32,0.05,1.01,U] [#5 -0.11,0.28,0.70,U] [#6 -0.12,0.19,0.70,U] [#7 0.07,0.07,0.62,U] [#8 -0.02,-0.05,0.65,U] 
20:27:13.640 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.18}, one-star: {-0.24, 0.22}
20:27:13.642 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
20:27:13.642 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
20:27:13.644 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.73 mountX=-0.18 mountY=0.02, mountTheta=3.01
20:27:13.646 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.18, opts=13)
20:27:13.646 00.000 7988 Enqueuing Move request for scope (-0.03, 0.18)
20:27:13.648 00.002 15712 Worker thread wakes up
20:27:13.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
20:27:13.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
20:27:13.648 00.000 15712 Moving (-0.03, 0.18) raw xDistance=-0.18 yDistance=0.02
20:27:13.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:13.648 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
20:27:13.650 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:13.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:13.652 00.002 7988 Enqueuing Expose request
20:27:13.652 00.000 15712 PPEC rslt: input = -0.18, final = -0.04, react = -0.11, pred = 0.07, hyst = -0.09, hyst_pct = 0.00, period_length = 636.25
20:27:13.652 00.000 15712 PPEC: input: -0.18, control: -0.04, exposure: 1500
20:27:13.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:13.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:27:13.652 00.000 15712 MoveAxis(E, 12, ABG)
20:27:13.652 00.000 15712 Guiding  Dir = 2, Dur = 12
20:27:13.654 00.002 15712 IsGuiding returns 0
20:27:13.676 00.022 15712 IsGuiding returns 1
20:27:13.676 00.000 15712 scope still moving after pulse duration time elapsed
20:27:13.698 00.022 15712 IsGuiding returns 1
20:27:13.740 00.042 15712 IsGuiding returns 0
20:27:13.740 00.000 15712 scope move finished after 12 + 73 ms
20:27:13.740 00.000 15712 Move returns status 0, amount 12
20:27:13.740 00.000 15712 MoveAxis(N, 0, ABG)
20:27:13.740 00.000 15712 Move returns status 0, amount 0
20:27:13.740 00.000 15712 move complete, result=0
20:27:13.740 00.000 7988 GuideStep: -0.2 px 12 ms EAST, 0.0 px 0 ms NORTH
20:27:13.741 00.001 15712 worker thread done servicing request
20:27:13.741 00.000 15712 Worker thread wakes up
20:27:13.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:13.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:15.151 01.410 15712 Exposure complete
20:27:15.212 00.061 15712 worker thread done servicing request
20:27:15.212 00.000 7988 OnExposeComplete: enter
20:27:15.212 00.000 7988 UpdateGuideState(): m_state=6
20:27:15.212 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4097
20:27:15.212 00.000 7988 Star::Find returns 1 (0), X=1174.23, Y=435.20, Mass=1517, SNR=26.3, Peak=220 HFD=3.6
20:27:15.212 00.000 7988 MultiStar: [#1 -0.00,0.05,0.96,U] [#2 -0.25,-0.00,0.97,U] [#3 0.31,-0.09,0.94,U] [#4 0.41,0.02,1.05,U] [#5 0.03,0.14,0.72,U] [#6 -0.16,0.07,0.70,U] [#7 -0.09,-0.07,0.67,U] [#8 0.09,-0.27,0.66,U] 
20:27:15.212 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.12, -0.02}
20:27:15.212 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
20:27:15.212 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.97)
20:27:15.221 00.009 7988 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.37 mountX=0.01 mountY=-0.03, mountTheta=-1.20
20:27:15.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.01, opts=13)
20:27:15.221 00.000 7988 Enqueuing Move request for scope (0.03, -0.01)
20:27:15.221 00.000 15712 Worker thread wakes up
20:27:15.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
20:27:15.221 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
20:27:15.221 00.000 15712 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
20:27:15.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:15.221 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.3
20:27:15.228 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:15.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:15.228 00.000 7988 Enqueuing Expose request
20:27:15.228 00.000 15712 PPEC rslt: input = 0.01, final = 0.10, react = 0.01, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.24
20:27:15.228 00.000 15712 PPEC: input: 0.01, control: 0.10, exposure: 1500
20:27:15.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:15.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:27:15.228 00.000 15712 MoveAxis(W, 32, ABG)
20:27:15.228 00.000 15712 Guiding  Dir = 3, Dur = 32
20:27:15.228 00.000 15712 IsGuiding returns 0
20:27:15.255 00.027 15712 PulseGuide returned control before completion, sleep 17
20:27:15.276 00.021 15712 IsGuiding returns 1
20:27:15.276 00.000 15712 scope still moving after pulse duration time elapsed
20:27:15.312 00.036 15712 IsGuiding returns 0
20:27:15.312 00.000 15712 scope move finished after 32 + 57 ms
20:27:15.312 00.000 15712 Move returns status 0, amount 32
20:27:15.312 00.000 15712 MoveAxis(N, 0, ABG)
20:27:15.312 00.000 15712 Move returns status 0, amount 0
20:27:15.312 00.000 15712 move complete, result=0
20:27:15.312 00.000 7988 GuideStep: 0.0 px 32 ms WEST, -0.0 px 0 ms NORTH
20:27:15.323 00.011 15712 worker thread done servicing request
20:27:15.323 00.000 15712 Worker thread wakes up
20:27:15.324 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:15.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:16.950 01.626 15712 Exposure complete
20:27:17.006 00.056 15712 worker thread done servicing request
20:27:17.006 00.000 7988 OnExposeComplete: enter
20:27:17.006 00.000 7988 UpdateGuideState(): m_state=6
20:27:17.014 00.008 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4098
20:27:17.016 00.002 7988 Star::Find returns 1 (0), X=1174.26, Y=435.17, Mass=1515, SNR=26.2, Peak=233 HFD=3.5
20:27:17.016 00.000 7988 MultiStar: [#1 -0.02,0.10,0.97,U] [#2 -0.00,-0.01,1.01,U] [#3 0.22,-0.10,0.96,U] [#4 0.25,-0.04,1.05,U] [#5 0.15,0.23,0.72,U] [#6 0.02,0.03,0.69,U] [#7 -0.07,-0.04,0.66,U] [#8 -0.02,-0.26,0.65,U] 
20:27:17.018 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.09, -0.04}
20:27:17.018 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.58) = xAngle (1.34 = 1.34)
20:27:17.020 00.002 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.84)
20:27:17.020 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.24 mountX=0.01 mountY=-0.06, mountTheta=-1.33
20:27:17.023 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
20:27:17.023 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
20:27:17.025 00.002 15712 Worker thread wakes up
20:27:17.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
20:27:17.025 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
20:27:17.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:17.025 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.2
20:27:17.027 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:17.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:17.029 00.002 7988 Enqueuing Expose request
20:27:17.029 00.000 15712 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
20:27:17.029 00.000 15712 PPEC rslt: input = 0.01, final = 0.11, react = 0.01, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 636.24
20:27:17.029 00.000 15712 PPEC: input: 0.01, control: 0.11, exposure: 1500
20:27:17.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:17.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:27:17.029 00.000 15712 MoveAxis(W, 35, ABG)
20:27:17.029 00.000 15712 Guiding  Dir = 3, Dur = 35
20:27:17.029 00.000 15712 IsGuiding returns 0
20:27:17.048 00.019 15712 PulseGuide returned control before completion, sleep 32
20:27:17.108 00.060 15712 IsGuiding returns 1
20:27:17.108 00.000 15712 scope still moving after pulse duration time elapsed
20:27:17.141 00.033 15712 IsGuiding returns 0
20:27:17.141 00.000 15712 scope move finished after 35 + 70 ms
20:27:17.141 00.000 15712 Move returns status 0, amount 35
20:27:17.141 00.000 15712 MoveAxis(N, 0, ABG)
20:27:17.141 00.000 15712 Move returns status 0, amount 0
20:27:17.141 00.000 15712 move complete, result=0
20:27:17.141 00.000 15712 worker thread done servicing request
20:27:17.141 00.000 15712 Worker thread wakes up
20:27:17.141 00.000 7988 GuideStep: 0.0 px 35 ms WEST, -0.1 px 0 ms NORTH
20:27:17.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:17.143 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:17.912 00.769 7988 evsrv: cli 0CCD0528 connect
20:27:17.916 00.004 7988 case statement mapped state 6 to 3
20:27:17.918 00.002 7988 case statement mapped state 6 to 3
20:27:17.924 00.006 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"5e09613c-5323-4c6a-8e50-85acc1bd26fb"}
20:27:17.925 00.001 7988 case statement mapped state 6 to 3
20:27:17.927 00.002 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e09613c-5323-4c6a-8e50-85acc1bd26fb"}
20:27:17.931 00.004 7988 evsrv: cli 0CCD0528 disconnect
20:27:18.557 00.626 15712 Exposure complete
20:27:18.652 00.095 15712 worker thread done servicing request
20:27:18.652 00.000 7988 OnExposeComplete: enter
20:27:18.652 00.000 7988 UpdateGuideState(): m_state=6
20:27:18.655 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4099
20:27:18.655 00.000 7988 Star::Find returns 1 (0), X=1174.23, Y=435.35, Mass=1452, SNR=25.7, Peak=231 HFD=3.6
20:27:18.655 00.000 7988 MultiStar: [#1 0.04,0.09,1.05,U] [#2 -0.04,0.02,1.03,U] [#3 -0.04,0.09,0.96,U] [#4 0.23,0.19,1.04,U] [#5 0.12,0.35,0.72,U] [#6 -0.20,-0.02,0.71,U] [#7 0.07,-0.09,0.65,U] [#8 -0.08,-0.07,0.69,U] 
20:27:18.655 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {-0.12, 0.13}
20:27:18.655 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
20:27:18.655 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.06)
20:27:18.668 00.013 7988 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=-0.08 mountY=-0.00, mountTheta=-3.09
20:27:18.670 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.08, opts=13)
20:27:18.672 00.002 7988 Enqueuing Move request for scope (0.00, 0.08)
20:27:18.674 00.002 15712 Worker thread wakes up
20:27:18.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:18.677 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
20:27:18.677 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.7
20:27:18.677 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
20:27:18.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:18.677 00.000 15712 Moving (0.00, 0.08) raw xDistance=-0.08 yDistance=-0.00
20:27:18.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:18.681 00.004 7988 Enqueuing Expose request
20:27:18.685 00.004 15712 PPEC rslt: input = -0.08, final = 0.14, react = -0.05, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 636.24
20:27:18.685 00.000 15712 PPEC: input: -0.08, control: 0.14, exposure: 1500
20:27:18.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:18.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:27:18.685 00.000 15712 MoveAxis(W, 46, ABG)
20:27:18.685 00.000 15712 Guiding  Dir = 3, Dur = 46
20:27:18.685 00.000 15712 IsGuiding returns 0
20:27:18.706 00.021 15712 PulseGuide returned control before completion, sleep 33
20:27:18.774 00.068 15712 IsGuiding returns 1
20:27:18.774 00.000 15712 scope still moving after pulse duration time elapsed
20:27:18.814 00.040 15712 IsGuiding returns 0
20:27:18.814 00.000 15712 scope move finished after 46 + 81 ms
20:27:18.814 00.000 15712 Move returns status 0, amount 46
20:27:18.814 00.000 15712 MoveAxis(N, 0, ABG)
20:27:18.814 00.000 15712 Move returns status 0, amount 0
20:27:18.814 00.000 15712 move complete, result=0
20:27:18.814 00.000 15712 worker thread done servicing request
20:27:18.814 00.000 7988 GuideStep: -0.1 px 46 ms WEST, -0.0 px 0 ms NORTH
20:27:18.818 00.004 15712 Worker thread wakes up
20:27:18.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:18.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:20.458 01.640 15712 Exposure complete
20:27:20.519 00.061 15712 worker thread done servicing request
20:27:20.519 00.000 7988 OnExposeComplete: enter
20:27:20.519 00.000 7988 UpdateGuideState(): m_state=6
20:27:20.519 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4100
20:27:20.519 00.000 7988 Star::Find returns 1 (0), X=1174.14, Y=435.51, Mass=1510, SNR=26.3, Peak=216 HFD=3.4
20:27:20.535 00.016 7988 MultiStar: [#1 0.00,0.36,0.99,U] [#2 -0.21,0.51,0.99,U] [#3 0.07,0.34,0.96,U] [#4 0.25,0.46,0.97,U] [#5 0.21,0.45,0.74,U] [#6 -0.08,0.44,0.71,U] [#7 0.07,0.33,0.68,U] [#8 -0.25,0.01,0.63,U] 
20:27:20.536 00.001 7988 single-star, 8 included, MultiStar: {-0.01, 0.37}, one-star: {-0.21, 0.29}
20:27:20.536 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.58) = xAngle (3.78 = -2.50)
20:27:20.540 00.004 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.61)
20:27:20.540 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.29 hyp=0.36 cameraTheta=2.20 mountX=-0.29 mountY=0.20, mountTheta=2.53
20:27:20.544 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.29, opts=13)
20:27:20.544 00.000 7988 Enqueuing Move request for scope (-0.21, 0.29)
20:27:20.546 00.002 15712 Worker thread wakes up
20:27:20.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.29) opts 0xd
20:27:20.546 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.29)
20:27:20.546 00.000 15712 Moving (-0.21, 0.29) raw xDistance=-0.29 yDistance=0.20
20:27:20.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:20.546 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.3
20:27:20.549 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:20.551 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:20.553 00.002 7988 Enqueuing Expose request
20:27:20.553 00.000 15712 PPEC rslt: input = -0.29, final = -0.04, react = -0.17, pred = 0.13, hyst = -0.15, hyst_pct = 0.00, period_length = 636.24
20:27:20.553 00.000 15712 PPEC: input: -0.29, control: -0.04, exposure: 1500
20:27:20.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:20.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:27:20.553 00.000 15712 MoveAxis(E, 13, ABG)
20:27:20.555 00.002 15712 Guiding  Dir = 2, Dur = 13
20:27:20.555 00.000 15712 IsGuiding returns 0
20:27:20.570 00.015 15712 IsGuiding returns 1
20:27:20.570 00.000 15712 scope still moving after pulse duration time elapsed
20:27:20.637 00.067 15712 IsGuiding returns 0
20:27:20.637 00.000 15712 scope move finished after 13 + 76 ms
20:27:20.637 00.000 15712 Move returns status 0, amount 13
20:27:20.637 00.000 15712 MoveAxis(N, 0, ABG)
20:27:20.637 00.000 15712 Move returns status 0, amount 0
20:27:20.637 00.000 15712 move complete, result=0
20:27:20.637 00.000 15712 worker thread done servicing request
20:27:20.637 00.000 15712 Worker thread wakes up
20:27:20.637 00.000 7988 GuideStep: -0.3 px 13 ms EAST, 0.2 px 0 ms NORTH
20:27:20.646 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:20.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:22.058 01.412 15712 Exposure complete
20:27:22.128 00.070 15712 worker thread done servicing request
20:27:22.128 00.000 7988 OnExposeComplete: enter
20:27:22.128 00.000 7988 UpdateGuideState(): m_state=6
20:27:22.128 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4101
20:27:22.128 00.000 7988 Star::Find returns 1 (0), X=1174.00, Y=435.36, Mass=1430, SNR=25.7, Peak=236 HFD=3.4
20:27:22.128 00.000 7988 MultiStar: [#1 -0.01,0.42,1.02,U] [#2 -0.08,0.17,0.99,U] [#3 0.14,0.22,0.98,U] [#4 0.10,0.12,1.04,U] [#5 0.24,0.15,0.68,U] [#6 -0.09,0.20,0.71,U] [#7 -0.21,0.01,0.69,U] [#8 -0.06,-0.15,0.67,U] 
20:27:22.128 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.16}, one-star: {-0.35, 0.14}
20:27:22.137 00.009 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.58) = xAngle (3.38 = -2.90)
20:27:22.137 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.21)
20:27:22.137 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.80 mountX=-0.16 mountY=0.03, mountTheta=2.93
20:27:22.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.16, opts=13)
20:27:22.137 00.000 7988 Enqueuing Move request for scope (-0.04, 0.16)
20:27:22.137 00.000 15712 Worker thread wakes up
20:27:22.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
20:27:22.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
20:27:22.137 00.000 15712 Moving (-0.04, 0.16) raw xDistance=-0.16 yDistance=0.03
20:27:22.145 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:22.145 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.7
20:27:22.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:22.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:22.145 00.000 7988 Enqueuing Expose request
20:27:22.145 00.000 15712 PPEC rslt: input = -0.16, final = 0.14, react = -0.09, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 636.24
20:27:22.145 00.000 15712 PPEC: input: -0.16, control: 0.14, exposure: 1500
20:27:22.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:22.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:27:22.145 00.000 15712 MoveAxis(W, 45, ABG)
20:27:22.145 00.000 15712 Guiding  Dir = 3, Dur = 45
20:27:22.145 00.000 15712 IsGuiding returns 0
20:27:22.179 00.034 15712 PulseGuide returned control before completion, sleep 29
20:27:22.217 00.038 15712 IsGuiding returns 1
20:27:22.217 00.000 15712 scope still moving after pulse duration time elapsed
20:27:22.258 00.041 15712 IsGuiding returns 0
20:27:22.258 00.000 15712 scope move finished after 45 + 61 ms
20:27:22.258 00.000 15712 Move returns status 0, amount 45
20:27:22.258 00.000 15712 MoveAxis(N, 0, ABG)
20:27:22.258 00.000 15712 Move returns status 0, amount 0
20:27:22.258 00.000 15712 move complete, result=0
20:27:22.258 00.000 15712 worker thread done servicing request
20:27:22.258 00.000 15712 Worker thread wakes up
20:27:22.258 00.000 7988 GuideStep: -0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
20:27:22.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:22.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:24.000 01.742 15712 Exposure complete
20:27:24.061 00.061 15712 worker thread done servicing request
20:27:24.061 00.000 7988 OnExposeComplete: enter
20:27:24.061 00.000 7988 UpdateGuideState(): m_state=6
20:27:24.061 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4102
20:27:24.066 00.005 7988 Star::Find returns 1 (0), X=1174.13, Y=435.53, Mass=1496, SNR=26.3, Peak=230 HFD=3.4
20:27:24.066 00.000 7988 MultiStar: [#1 -0.02,0.56,1.02,U] [#2 -0.11,0.27,0.97,U] [#3 0.18,0.23,0.91,U] [#4 0.19,0.26,1.00,U] [#5 0.21,0.38,0.73,U] [#6 0.12,0.44,0.68,U] [#7 0.05,0.24,0.61,U] [#8 -0.02,0.24,0.67,U] 
20:27:24.066 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.33}, one-star: {-0.22, 0.31}
20:27:24.066 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
20:27:24.066 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
20:27:24.066 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.47 mountX=-0.33 mountY=-0.04, mountTheta=-3.01
20:27:24.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.33, opts=13)
20:27:24.066 00.000 7988 Enqueuing Move request for scope (0.03, 0.33)
20:27:24.066 00.000 15712 Worker thread wakes up
20:27:24.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
20:27:24.066 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
20:27:24.066 00.000 15712 Moving (0.03, 0.33) raw xDistance=-0.33 yDistance=-0.04
20:27:24.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:24.066 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3
20:27:24.077 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:24.077 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:24.077 00.000 7988 Enqueuing Expose request
20:27:24.077 00.000 15712 PPEC rslt: input = -0.33, final = -0.03, react = -0.20, pred = 0.17, hyst = -0.18, hyst_pct = 0.00, period_length = 636.24
20:27:24.077 00.000 15712 PPEC: input: -0.33, control: -0.03, exposure: 1500
20:27:24.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:24.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:27:24.077 00.000 15712 MoveAxis(E, 8, ABG)
20:27:24.077 00.000 15712 Guiding  Dir = 2, Dur = 8
20:27:24.077 00.000 15712 IsGuiding returns 0
20:27:24.097 00.020 15712 IsGuiding returns 0
20:27:24.097 00.000 15712 Move returns status 0, amount 8
20:27:24.097 00.000 15712 MoveAxis(N, 0, ABG)
20:27:24.097 00.000 15712 Move returns status 0, amount 0
20:27:24.097 00.000 15712 move complete, result=0
20:27:24.097 00.000 15712 worker thread done servicing request
20:27:24.097 00.000 15712 Worker thread wakes up
20:27:24.097 00.000 7988 GuideStep: -0.3 px 8 ms EAST, -0.0 px 0 ms NORTH
20:27:24.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:24.099 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:25.503 01.404 15712 Exposure complete
20:27:25.567 00.064 15712 worker thread done servicing request
20:27:25.567 00.000 7988 OnExposeComplete: enter
20:27:25.567 00.000 7988 UpdateGuideState(): m_state=6
20:27:25.567 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4103
20:27:25.567 00.000 7988 Star::Find returns 1 (1), X=1174.21, Y=435.48, Mass=1548, SNR=26.7, Peak=255 HFD=3.4
20:27:25.567 00.000 7988 MultiStar: [#1 -0.02,0.41,1.00,U] [#2 -0.17,0.37,0.94,U] [#3 -0.02,0.28,0.94,U] [#4 0.21,0.32,1.00,U] [#5 0.17,0.23,0.70,U] [#6 0.08,0.31,0.68,U] [#7 0.06,0.35,0.65,U] [#8 -0.10,0.07,0.64,U] 
20:27:25.567 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.30}, one-star: {-0.14, 0.26}
20:27:25.567 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = -3.14)
20:27:25.567 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
20:27:25.567 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.56 mountX=-0.30 mountY=-0.01, mountTheta=-3.11
20:27:25.578 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.30, opts=13)
20:27:25.578 00.000 7988 Enqueuing Move request for scope (0.00, 0.30)
20:27:25.578 00.000 15712 Worker thread wakes up
20:27:25.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.30) opts 0xd
20:27:25.578 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.30)
20:27:25.578 00.000 15712 Moving (0.00, 0.30) raw xDistance=-0.30 yDistance=-0.01
20:27:25.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:25.581 00.003 7988 UpdateGuideState exits: m=1548 SNR=26.7 Saturated
20:27:25.583 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:25.583 00.000 15712 PPEC rslt: input = -0.30, final = -0.05, react = -0.18, pred = 0.13, hyst = -0.15, hyst_pct = 0.00, period_length = 636.24
20:27:25.583 00.000 15712 PPEC: input: -0.30, control: -0.05, exposure: 1500
20:27:25.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:25.583 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:25.583 00.000 7988 Enqueuing Expose request
20:27:25.586 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:27:25.586 00.000 15712 MoveAxis(E, 17, ABG)
20:27:25.586 00.000 15712 Guiding  Dir = 2, Dur = 17
20:27:25.599 00.013 15712 IsGuiding returns 0
20:27:25.613 00.014 15712 PulseGuide returned control before completion, sleep 11
20:27:25.629 00.016 15712 IsGuiding returns 1
20:27:25.629 00.000 15712 scope still moving after pulse duration time elapsed
20:27:25.663 00.034 15712 IsGuiding returns 0
20:27:25.663 00.000 15712 scope move finished after 17 + 47 ms
20:27:25.663 00.000 15712 Move returns status 0, amount 17
20:27:25.663 00.000 15712 MoveAxis(N, 0, ABG)
20:27:25.663 00.000 15712 Move returns status 0, amount 0
20:27:25.663 00.000 15712 move complete, result=0
20:27:25.663 00.000 15712 worker thread done servicing request
20:27:25.663 00.000 15712 Worker thread wakes up
20:27:25.663 00.000 7988 GuideStep: -0.3 px 17 ms EAST, -0.0 px 0 ms NORTH
20:27:25.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:25.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:27.306 01.643 15712 Exposure complete
20:27:27.366 00.060 15712 worker thread done servicing request
20:27:27.366 00.000 7988 OnExposeComplete: enter
20:27:27.366 00.000 7988 UpdateGuideState(): m_state=6
20:27:27.367 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4104
20:27:27.367 00.000 7988 Star::Find returns 1 (1), X=1174.12, Y=435.22, Mass=1489, SNR=26.2, Peak=255 HFD=3.3
20:27:27.367 00.000 7988 MultiStar: [#1 0.03,0.13,1.02,U] [#2 -0.14,0.23,0.98,U] [#3 0.23,0.07,0.95,U] [#4 0.18,0.06,1.00,U] [#5 0.20,0.02,0.72,U] [#6 0.04,0.20,0.69,U] [#7 0.20,0.07,0.68,U] [#8 -0.13,-0.15,0.64,U] 
20:27:27.367 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {-0.23, -0.00}
20:27:27.367 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.58) = xAngle (2.69 = 2.69)
20:27:27.367 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.80 = -0.48)
20:27:27.367 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.08 cameraTheta=1.12 mountX=-0.08 mountY=-0.04, mountTheta=-2.67
20:27:27.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
20:27:27.367 00.000 7988 Enqueuing Move request for scope (0.04, 0.08)
20:27:27.367 00.000 15712 Worker thread wakes up
20:27:27.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
20:27:27.367 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
20:27:27.367 00.000 15712 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=-0.04
20:27:27.379 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:27.379 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2 Saturated
20:27:27.381 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:27.381 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:27.383 00.002 7988 Enqueuing Expose request
20:27:27.383 00.000 15712 PPEC rslt: input = -0.08, final = 0.13, react = -0.05, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 636.24
20:27:27.383 00.000 15712 PPEC: input: -0.08, control: 0.13, exposure: 1500
20:27:27.383 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:27.383 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:27:27.383 00.000 15712 MoveAxis(W, 44, ABG)
20:27:27.383 00.000 15712 Guiding  Dir = 3, Dur = 44
20:27:27.383 00.000 15712 IsGuiding returns 0
20:27:27.405 00.022 15712 PulseGuide returned control before completion, sleep 33
20:27:27.445 00.040 15712 IsGuiding returns 1
20:27:27.445 00.000 15712 scope still moving after pulse duration time elapsed
20:27:27.483 00.038 15712 IsGuiding returns 0
20:27:27.483 00.000 15712 scope move finished after 44 + 57 ms
20:27:27.483 00.000 15712 Move returns status 0, amount 44
20:27:27.483 00.000 15712 MoveAxis(N, 0, ABG)
20:27:27.483 00.000 15712 Move returns status 0, amount 0
20:27:27.483 00.000 15712 move complete, result=0
20:27:27.483 00.000 7988 GuideStep: -0.1 px 44 ms WEST, -0.0 px 0 ms NORTH
20:27:27.487 00.004 15712 worker thread done servicing request
20:27:27.487 00.000 15712 Worker thread wakes up
20:27:27.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:27.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:28.909 01.422 15712 Exposure complete
20:27:28.957 00.048 15712 worker thread done servicing request
20:27:28.957 00.000 7988 OnExposeComplete: enter
20:27:28.957 00.000 7988 UpdateGuideState(): m_state=6
20:27:28.971 00.014 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4105
20:27:28.972 00.001 7988 Star::Find returns 1 (0), X=1174.09, Y=435.61, Mass=1490, SNR=26.1, Peak=234 HFD=3.5
20:27:28.972 00.000 7988 MultiStar: [#1 -0.08,0.47,1.00,U] [#2 -0.05,0.37,0.98,U] [#3 0.12,0.18,0.95,U] [#4 0.11,0.35,1.04,U] [#5 0.13,0.35,0.67,U] [#6 -0.14,0.22,0.71,U] [#7 0.02,0.35,0.68,U] [#8 -0.04,-0.06,0.65,U] 
20:27:28.972 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.31}, one-star: {-0.26, 0.39}
20:27:28.972 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
20:27:28.972 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
20:27:28.972 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.64 mountX=-0.31 mountY=0.01, mountTheta=3.10
20:27:28.972 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.31, opts=13)
20:27:28.972 00.000 7988 Enqueuing Move request for scope (-0.02, 0.31)
20:27:28.972 00.000 15712 Worker thread wakes up
20:27:28.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
20:27:28.972 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
20:27:28.972 00.000 15712 Moving (-0.02, 0.31) raw xDistance=-0.31 yDistance=0.01
20:27:28.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:28.972 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.1
20:27:28.984 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:28.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:28.986 00.002 7988 Enqueuing Expose request
20:27:28.986 00.000 15712 PPEC rslt: input = -0.31, final = -0.12, react = -0.18, pred = 0.06, hyst = -0.17, hyst_pct = 0.00, period_length = 636.24
20:27:28.986 00.000 15712 PPEC: input: -0.31, control: -0.12, exposure: 1500
20:27:28.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:28.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:27:28.986 00.000 15712 MoveAxis(E, 40, ABG)
20:27:28.986 00.000 15712 Guiding  Dir = 2, Dur = 40
20:27:28.988 00.002 15712 IsGuiding returns 0
20:27:29.004 00.016 15712 PulseGuide returned control before completion, sleep 34
20:27:29.052 00.048 15712 IsGuiding returns 0
20:27:29.052 00.000 15712 Move returns status 0, amount 40
20:27:29.052 00.000 15712 MoveAxis(N, 0, ABG)
20:27:29.052 00.000 15712 Move returns status 0, amount 0
20:27:29.052 00.000 15712 move complete, result=0
20:27:29.052 00.000 15712 worker thread done servicing request
20:27:29.052 00.000 15712 Worker thread wakes up
20:27:29.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:29.052 00.000 7988 GuideStep: -0.3 px 40 ms EAST, 0.0 px 0 ms NORTH
20:27:29.054 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:30.694 01.640 15712 Exposure complete
20:27:30.755 00.061 15712 worker thread done servicing request
20:27:30.755 00.000 7988 OnExposeComplete: enter
20:27:30.757 00.002 7988 UpdateGuideState(): m_state=6
20:27:30.758 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4106
20:27:30.758 00.000 7988 Star::Find returns 1 (1), X=1174.23, Y=435.17, Mass=1541, SNR=26.5, Peak=255 HFD=3.4
20:27:30.760 00.002 7988 MultiStar: [#1 0.06,0.14,1.02,U] [#2 -0.09,0.06,0.98,U] [#3 0.19,-0.18,0.94,U] [#4 0.25,-0.08,1.04,U] [#5 0.10,0.03,0.70,U] [#6 -0.00,0.01,0.70,U] [#7 0.04,0.17,0.65,U] [#8 -0.07,-0.40,0.66,U] 
20:27:30.760 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {-0.12, -0.04}
20:27:30.762 00.002 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
20:27:30.762 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.18)
20:27:30.764 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.58 mountX=0.03 mountY=-0.04, mountTheta=-0.99
20:27:30.766 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
20:27:30.766 00.000 7988 Enqueuing Move request for scope (0.05, -0.03)
20:27:30.768 00.002 15712 Worker thread wakes up
20:27:30.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
20:27:30.768 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
20:27:30.768 00.000 15712 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.04
20:27:30.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:30.768 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.5 Saturated
20:27:30.770 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:30.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:30.772 00.002 7988 Enqueuing Expose request
20:27:30.772 00.000 15712 PPEC rslt: input = 0.03, final = 0.09, react = 0.02, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.24
20:27:30.772 00.000 15712 PPEC: input: 0.03, control: 0.09, exposure: 1500
20:27:30.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:30.775 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:27:30.775 00.000 15712 MoveAxis(W, 31, ABG)
20:27:30.775 00.000 15712 Guiding  Dir = 3, Dur = 31
20:27:30.775 00.000 15712 IsGuiding returns 0
20:27:30.794 00.019 15712 PulseGuide returned control before completion, sleep 22
20:27:30.842 00.048 15712 IsGuiding returns 0
20:27:30.842 00.000 15712 Move returns status 0, amount 31
20:27:30.842 00.000 15712 MoveAxis(N, 0, ABG)
20:27:30.842 00.000 15712 Move returns status 0, amount 0
20:27:30.842 00.000 15712 move complete, result=0
20:27:30.842 00.000 7988 GuideStep: 0.0 px 31 ms WEST, -0.0 px 0 ms NORTH
20:27:30.844 00.002 15712 worker thread done servicing request
20:27:30.844 00.000 15712 Worker thread wakes up
20:27:30.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:30.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:32.255 01.411 15712 Exposure complete
20:27:32.316 00.061 15712 worker thread done servicing request
20:27:32.316 00.000 7988 OnExposeComplete: enter
20:27:32.318 00.002 7988 UpdateGuideState(): m_state=6
20:27:32.320 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4107
20:27:32.321 00.001 7988 Star::Find returns 1 (0), X=1174.16, Y=435.11, Mass=1578, SNR=27.2, Peak=232 HFD=3.7
20:27:32.321 00.000 7988 MultiStar: [#1 -0.05,0.22,0.99,U] [#2 -0.07,0.07,0.93,U] [#3 0.01,0.04,0.92,U] [#4 0.08,0.14,1.02,U] [#5 -0.08,0.08,0.69,U] [#6 -0.16,0.06,0.68,U] [#7 -0.03,0.21,0.66,U] [#8 -0.10,0.03,0.64,U] 
20:27:32.323 00.002 7988 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.19, -0.11}
20:27:32.323 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.58) = xAngle (3.80 = -2.49)
20:27:32.325 00.002 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.91 = 0.62)
20:27:32.325 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.22 mountX=-0.08 mountY=0.06, mountTheta=2.51
20:27:32.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.08, opts=13)
20:27:32.329 00.002 7988 Enqueuing Move request for scope (-0.06, 0.08)
20:27:32.329 00.000 15712 Worker thread wakes up
20:27:32.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
20:27:32.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
20:27:32.329 00.000 15712 Moving (-0.06, 0.08) raw xDistance=-0.08 yDistance=0.06
20:27:32.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:32.329 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.2
20:27:32.332 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:32.332 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:32.334 00.002 7988 Enqueuing Expose request
20:27:32.334 00.000 15712 PPEC rslt: input = -0.08, final = 0.11, react = -0.05, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 636.24
20:27:32.334 00.000 15712 PPEC: input: -0.08, control: 0.11, exposure: 1500
20:27:32.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:32.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:27:32.334 00.000 15712 MoveAxis(W, 35, ABG)
20:27:32.334 00.000 15712 Guiding  Dir = 3, Dur = 35
20:27:32.334 00.000 15712 IsGuiding returns 0
20:27:32.356 00.022 15712 PulseGuide returned control before completion, sleep 21
20:27:32.407 00.051 15712 IsGuiding returns 0
20:27:32.407 00.000 15712 Move returns status 0, amount 35
20:27:32.407 00.000 15712 MoveAxis(N, 0, ABG)
20:27:32.407 00.000 15712 Move returns status 0, amount 0
20:27:32.407 00.000 15712 move complete, result=0
20:27:32.407 00.000 15712 worker thread done servicing request
20:27:32.407 00.000 15712 Worker thread wakes up
20:27:32.407 00.000 7988 GuideStep: -0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
20:27:32.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:32.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:34.152 01.745 15712 Exposure complete
20:27:34.213 00.061 15712 worker thread done servicing request
20:27:34.213 00.000 7988 OnExposeComplete: enter
20:27:34.213 00.000 7988 UpdateGuideState(): m_state=6
20:27:34.215 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4108
20:27:34.217 00.002 7988 Star::Find returns 1 (1), X=1174.21, Y=435.47, Mass=1530, SNR=26.7, Peak=255 HFD=3.4
20:27:34.217 00.000 7988 MultiStar: [#1 -0.03,0.41,1.01,U] [#2 -0.14,0.30,1.02,U] [#3 0.22,0.18,0.92,U] [#4 0.27,0.12,1.00,U] [#5 -0.09,0.53,0.70,U] [#6 -0.12,0.15,0.68,U] [#7 -0.08,0.45,0.61,U] [#8 0.19,-0.01,0.65,U] 
20:27:34.219 00.002 7988 refined, 8 included, MultiStar: {0.01, 0.26}, one-star: {-0.14, 0.26}
20:27:34.219 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
20:27:34.221 00.002 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
20:27:34.221 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.52 mountX=-0.26 mountY=-0.02, mountTheta=-3.07
20:27:34.223 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.26, opts=13)
20:27:34.225 00.002 7988 Enqueuing Move request for scope (0.01, 0.26)
20:27:34.225 00.000 15712 Worker thread wakes up
20:27:34.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
20:27:34.225 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
20:27:34.225 00.000 15712 Moving (0.01, 0.26) raw xDistance=-0.26 yDistance=-0.02
20:27:34.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:34.225 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.7 Saturated
20:27:34.228 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:34.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:34.228 00.000 7988 Enqueuing Expose request
20:27:34.228 00.000 15712 PPEC rslt: input = -0.26, final = -0.04, react = -0.16, pred = 0.12, hyst = -0.14, hyst_pct = 0.00, period_length = 636.24
20:27:34.228 00.000 15712 PPEC: input: -0.26, control: -0.04, exposure: 1500
20:27:34.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:34.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:27:34.228 00.000 15712 MoveAxis(E, 13, ABG)
20:27:34.228 00.000 15712 Guiding  Dir = 2, Dur = 13
20:27:34.228 00.000 15712 IsGuiding returns 0
20:27:34.247 00.019 15712 IsGuiding returns 1
20:27:34.247 00.000 15712 scope still moving after pulse duration time elapsed
20:27:34.293 00.046 15712 IsGuiding returns 0
20:27:34.293 00.000 15712 scope move finished after 13 + 49 ms
20:27:34.293 00.000 15712 Move returns status 0, amount 13
20:27:34.293 00.000 15712 MoveAxis(N, 0, ABG)
20:27:34.293 00.000 15712 Move returns status 0, amount 0
20:27:34.293 00.000 15712 move complete, result=0
20:27:34.293 00.000 7988 GuideStep: -0.3 px 13 ms EAST, -0.0 px 0 ms NORTH
20:27:34.297 00.004 15712 worker thread done servicing request
20:27:34.297 00.000 15712 Worker thread wakes up
20:27:34.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:34.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:35.716 01.419 15712 Exposure complete
20:27:35.772 00.056 15712 worker thread done servicing request
20:27:35.772 00.000 7988 OnExposeComplete: enter
20:27:35.777 00.005 7988 UpdateGuideState(): m_state=6
20:27:35.779 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
20:27:35.779 00.000 7988 Star::Find returns 1 (0), X=1174.23, Y=435.15, Mass=1521, SNR=26.5, Peak=229 HFD=3.5
20:27:35.781 00.002 7988 MultiStar: [#1 0.01,-0.08,0.99,U] [#2 0.10,-0.10,0.99,U] [#3 0.27,-0.27,0.94,U] [#4 0.41,-0.05,1.03,U] [#5 -0.11,-0.18,0.69,U] [#6 -0.05,-0.24,0.69,U] [#7 0.07,-0.17,0.63,U] [#8 0.19,-0.46,0.68,U] 
20:27:35.781 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.17}, one-star: {-0.12, -0.07}
20:27:35.783 00.002 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
20:27:35.783 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
20:27:35.785 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.60 mountX=0.07 mountY=0.12, mountTheta=1.03
20:27:35.787 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.07, opts=13)
20:27:35.787 00.000 7988 Enqueuing Move request for scope (-0.12, -0.07)
20:27:35.789 00.002 15712 Worker thread wakes up
20:27:35.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
20:27:35.789 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
20:27:35.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:27:35.789 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
20:27:35.791 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:35.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:35.793 00.002 7988 Enqueuing Expose request
20:27:35.793 00.000 15712 Moving (-0.12, -0.07) raw xDistance=0.07 yDistance=0.12
20:27:35.797 00.004 15712 PPEC rslt: input = 0.07, final = 0.10, react = 0.04, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:27:35.797 00.000 15712 PPEC: input: 0.07, control: 0.10, exposure: 1500
20:27:35.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:35.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:27:35.797 00.000 15712 MoveAxis(W, 33, ABG)
20:27:35.797 00.000 15712 Guiding  Dir = 3, Dur = 33
20:27:35.799 00.002 15712 IsGuiding returns 0
20:27:35.809 00.010 15712 PulseGuide returned control before completion, sleep 30
20:27:35.861 00.052 15712 IsGuiding returns 0
20:27:35.861 00.000 15712 Move returns status 0, amount 33
20:27:35.861 00.000 15712 MoveAxis(N, 0, ABG)
20:27:35.861 00.000 15712 Move returns status 0, amount 0
20:27:35.861 00.000 15712 move complete, result=0
20:27:35.861 00.000 7988 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
20:27:35.863 00.002 15712 worker thread done servicing request
20:27:35.863 00.000 15712 Worker thread wakes up
20:27:35.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:35.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:37.500 01.637 15712 Exposure complete
20:27:37.558 00.058 15712 worker thread done servicing request
20:27:37.558 00.000 7988 OnExposeComplete: enter
20:27:37.558 00.000 7988 UpdateGuideState(): m_state=6
20:27:37.564 00.006 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4110
20:27:37.564 00.000 7988 Star::Find returns 1 (0), X=1174.15, Y=435.25, Mass=1520, SNR=26.4, Peak=241 HFD=3.5
20:27:37.564 00.000 7988 MultiStar: [#1 0.04,-0.07,1.00,U] [#2 -0.15,-0.18,1.01,U] [#3 0.18,-0.12,0.97,U] [#4 0.23,0.06,1.00,U] [#5 -0.01,0.09,0.68,U] [#6 0.01,-0.03,0.70,U] [#7 -0.08,-0.05,0.65,U] [#8 -0.28,-0.41,0.66,U] 
20:27:37.564 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.20, 0.03}
20:27:37.564 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
20:27:37.564 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
20:27:37.564 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.84 mountX=0.07 mountY=0.02, mountTheta=0.29
20:27:37.564 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.07, opts=13)
20:27:37.564 00.000 7988 Enqueuing Move request for scope (-0.02, -0.07)
20:27:37.575 00.011 15712 Worker thread wakes up
20:27:37.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
20:27:37.575 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
20:27:37.575 00.000 15712 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=0.02
20:27:37.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:27:37.575 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.4
20:27:37.577 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:37.577 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:37.579 00.002 7988 Enqueuing Expose request
20:27:37.579 00.000 15712 PPEC rslt: input = 0.07, final = 0.09, react = 0.04, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:27:37.579 00.000 15712 PPEC: input: 0.07, control: 0.09, exposure: 1500
20:27:37.579 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:37.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:27:37.579 00.000 15712 MoveAxis(W, 29, ABG)
20:27:37.579 00.000 15712 Guiding  Dir = 3, Dur = 29
20:27:37.579 00.000 15712 IsGuiding returns 0
20:27:37.595 00.016 15712 PulseGuide returned control before completion, sleep 17
20:27:37.648 00.053 15712 IsGuiding returns 0
20:27:37.648 00.000 15712 Move returns status 0, amount 29
20:27:37.648 00.000 15712 MoveAxis(N, 0, ABG)
20:27:37.648 00.000 15712 Move returns status 0, amount 0
20:27:37.648 00.000 15712 move complete, result=0
20:27:37.648 00.000 15712 worker thread done servicing request
20:27:37.648 00.000 15712 Worker thread wakes up
20:27:37.648 00.000 7988 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
20:27:37.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:37.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:39.064 01.416 15712 Exposure complete
20:27:39.120 00.056 15712 worker thread done servicing request
20:27:39.120 00.000 7988 OnExposeComplete: enter
20:27:39.120 00.000 7988 UpdateGuideState(): m_state=6
20:27:39.126 00.006 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4111
20:27:39.126 00.000 7988 Star::Find returns 1 (0), X=1174.17, Y=435.30, Mass=1555, SNR=26.6, Peak=217 HFD=3.5
20:27:39.126 00.000 7988 MultiStar: [#1 0.06,-0.02,0.99,U] [#2 0.04,-0.03,0.95,U] [#3 0.14,-0.27,0.96,U] [#4 0.34,0.05,0.99,U] [#5 0.11,-0.08,0.72,U] [#6 -0.20,-0.12,0.71,U] [#7 0.14,-0.06,0.61,U] [#8 0.02,-0.22,0.66,U] 
20:27:39.126 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.18, 0.08}
20:27:39.126 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.72 = 0.72)
20:27:39.126 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.83 = -2.46)
20:27:39.126 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.86 mountX=0.07 mountY=-0.06, mountTheta=-0.70
20:27:39.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.07, opts=13)
20:27:39.126 00.000 7988 Enqueuing Move request for scope (0.06, -0.07)
20:27:39.137 00.011 15712 Worker thread wakes up
20:27:39.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
20:27:39.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
20:27:39.137 00.000 15712 Moving (0.06, -0.07) raw xDistance=0.07 yDistance=-0.06
20:27:39.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:39.137 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.6
20:27:39.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:39.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:39.137 00.000 7988 Enqueuing Expose request
20:27:39.142 00.005 15712 PPEC rslt: input = 0.07, final = 0.08, react = 0.04, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:27:39.142 00.000 15712 PPEC: input: 0.07, control: 0.08, exposure: 1500
20:27:39.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:39.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:27:39.142 00.000 15712 MoveAxis(W, 27, ABG)
20:27:39.142 00.000 15712 Guiding  Dir = 3, Dur = 27
20:27:39.162 00.020 15712 IsGuiding returns 0
20:27:39.184 00.022 15712 PulseGuide returned control before completion, sleep 22
20:27:39.222 00.038 15712 IsGuiding returns 0
20:27:39.222 00.000 15712 Move returns status 0, amount 27
20:27:39.222 00.000 15712 MoveAxis(N, 0, ABG)
20:27:39.222 00.000 15712 Move returns status 0, amount 0
20:27:39.222 00.000 15712 move complete, result=0
20:27:39.222 00.000 7988 GuideStep: 0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
20:27:39.236 00.014 15712 worker thread done servicing request
20:27:39.236 00.000 15712 Worker thread wakes up
20:27:39.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:39.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:40.975 01.739 15712 Exposure complete
20:27:41.034 00.059 15712 worker thread done servicing request
20:27:41.034 00.000 7988 OnExposeComplete: enter
20:27:41.036 00.002 7988 UpdateGuideState(): m_state=6
20:27:41.036 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4112
20:27:41.038 00.002 7988 Star::Find returns 1 (0), X=1174.26, Y=435.13, Mass=1491, SNR=26.1, Peak=211 HFD=3.5
20:27:41.040 00.002 7988 MultiStar: [#1 0.01,0.08,1.00,U] [#2 -0.24,0.00,1.02,U] [#3 0.15,-0.09,0.94,U] [#4 0.03,0.04,0.98,U] [#5 0.23,0.15,0.77,U] [#6 -0.03,-0.09,0.69,U] [#7 0.31,0.08,0.63,U] [#8 0.00,-0.27,0.69,U] 
20:27:41.040 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {-0.09, -0.09}
20:27:41.042 00.002 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
20:27:41.042 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.18)
20:27:41.042 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.58 mountX=0.02 mountY=-0.03, mountTheta=-0.99
20:27:41.045 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
20:27:41.047 00.002 7988 Enqueuing Move request for scope (0.03, -0.02)
20:27:41.047 00.000 15712 Worker thread wakes up
20:27:41.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
20:27:41.047 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
20:27:41.047 00.000 15712 Moving (0.03, -0.02) raw xDistance=0.02 yDistance=-0.03
20:27:41.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:41.047 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.1
20:27:41.050 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:41.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:41.052 00.002 7988 Enqueuing Expose request
20:27:41.052 00.000 15712 PPEC rslt: input = 0.02, final = 0.07, react = 0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:27:41.052 00.000 15712 PPEC: input: 0.02, control: 0.07, exposure: 1500
20:27:41.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:41.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:27:41.052 00.000 15712 MoveAxis(W, 23, ABG)
20:27:41.052 00.000 15712 Guiding  Dir = 3, Dur = 23
20:27:41.052 00.000 15712 IsGuiding returns 0
20:27:41.073 00.021 15712 PulseGuide returned control before completion, sleep 18
20:27:41.120 00.047 15712 IsGuiding returns 0
20:27:41.120 00.000 15712 Move returns status 0, amount 23
20:27:41.120 00.000 15712 MoveAxis(N, 0, ABG)
20:27:41.120 00.000 15712 Move returns status 0, amount 0
20:27:41.120 00.000 15712 move complete, result=0
20:27:41.120 00.000 15712 worker thread done servicing request
20:27:41.120 00.000 15712 Worker thread wakes up
20:27:41.120 00.000 7988 GuideStep: 0.0 px 23 ms WEST, -0.0 px 0 ms NORTH
20:27:41.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:41.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:42.538 01.418 15712 Exposure complete
20:27:42.592 00.054 15712 worker thread done servicing request
20:27:42.592 00.000 7988 OnExposeComplete: enter
20:27:42.592 00.000 7988 UpdateGuideState(): m_state=6
20:27:42.600 00.008 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4113
20:27:42.600 00.000 7988 Star::Find returns 1 (0), X=1174.18, Y=435.33, Mass=1499, SNR=26.2, Peak=228 HFD=3.5
20:27:42.602 00.002 7988 MultiStar: [#1 0.00,-0.00,0.99,U] [#2 -0.18,0.16,1.04,U] [#3 0.16,0.11,0.96,U] [#4 0.18,0.06,1.01,U] [#5 -0.01,0.20,0.69,U] [#6 0.00,-0.03,0.68,U] [#7 0.03,0.09,0.66,U] [#8 -0.03,-0.11,0.63,U] 
20:27:42.604 00.002 7988 refined, 8 included, MultiStar: {-0.00, 0.07}, one-star: {-0.17, 0.12}
20:27:42.604 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
20:27:42.604 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
20:27:42.606 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.61 mountX=-0.07 mountY=0.00, mountTheta=3.13
20:27:42.608 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.07, opts=13)
20:27:42.609 00.001 7988 Enqueuing Move request for scope (-0.00, 0.07)
20:27:42.609 00.000 15712 Worker thread wakes up
20:27:42.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
20:27:42.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
20:27:42.609 00.000 15712 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=0.00
20:27:42.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:42.609 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.2
20:27:42.613 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:42.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:42.615 00.002 7988 Enqueuing Expose request
20:27:42.616 00.001 15712 PPEC rslt: input = -0.07, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:27:42.616 00.000 15712 PPEC: input: -0.07, control: 0.06, exposure: 1500
20:27:42.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:42.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:27:42.616 00.000 15712 MoveAxis(W, 19, ABG)
20:27:42.616 00.000 15712 Guiding  Dir = 3, Dur = 19
20:27:42.616 00.000 15712 IsGuiding returns 0
20:27:42.639 00.023 15712 IsGuiding returns 1
20:27:42.639 00.000 15712 scope still moving after pulse duration time elapsed
20:27:42.680 00.041 15712 IsGuiding returns 0
20:27:42.680 00.000 15712 scope move finished after 19 + 50 ms
20:27:42.680 00.000 15712 Move returns status 0, amount 19
20:27:42.680 00.000 15712 MoveAxis(N, 0, ABG)
20:27:42.680 00.000 15712 Move returns status 0, amount 0
20:27:42.680 00.000 15712 move complete, result=0
20:27:42.680 00.000 15712 worker thread done servicing request
20:27:42.680 00.000 15712 Worker thread wakes up
20:27:42.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:42.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:42.680 00.000 7988 GuideStep: -0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
20:27:44.317 01.637 15712 Exposure complete
20:27:44.378 00.061 15712 worker thread done servicing request
20:27:44.378 00.000 7988 OnExposeComplete: enter
20:27:44.378 00.000 7988 UpdateGuideState(): m_state=6
20:27:44.378 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4114
20:27:44.378 00.000 7988 Star::Find returns 1 (0), X=1174.10, Y=435.27, Mass=1451, SNR=25.8, Peak=242 HFD=3.3
20:27:44.378 00.000 7988 MultiStar: [#1 -0.12,0.15,1.03,U] [#2 -0.03,0.09,1.00,U] [#3 -0.06,0.04,0.99,U] [#4 0.24,-0.00,1.05,U] [#5 0.11,-0.07,0.71,U] [#6 0.01,0.21,0.71,U] [#7 -0.05,-0.02,0.68,U] [#8 -0.28,-0.03,0.67,U] 
20:27:44.378 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.25, 0.05}
20:27:44.378 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
20:27:44.378 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.68)
20:27:44.390 00.012 7988 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.28 mountX=-0.05 mountY=0.04, mountTheta=2.44
20:27:44.390 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.05, opts=13)
20:27:44.390 00.000 7988 Enqueuing Move request for scope (-0.04, 0.05)
20:27:44.394 00.004 15712 Worker thread wakes up
20:27:44.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
20:27:44.394 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
20:27:44.394 00.000 15712 Moving (-0.04, 0.05) raw xDistance=-0.05 yDistance=0.04
20:27:44.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:44.394 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.8
20:27:44.397 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:44.397 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:44.397 00.000 7988 Enqueuing Expose request
20:27:44.397 00.000 15712 PPEC rslt: input = -0.05, final = 0.06, react = -0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:27:44.397 00.000 15712 PPEC: input: -0.05, control: 0.06, exposure: 1500
20:27:44.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:44.397 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:27:44.397 00.000 15712 MoveAxis(W, 20, ABG)
20:27:44.397 00.000 15712 Guiding  Dir = 3, Dur = 20
20:27:44.397 00.000 15712 IsGuiding returns 0
20:27:44.429 00.032 15712 IsGuiding returns 1
20:27:44.429 00.000 15712 scope still moving after pulse duration time elapsed
20:27:44.477 00.048 15712 IsGuiding returns 0
20:27:44.477 00.000 15712 scope move finished after 20 + 55 ms
20:27:44.477 00.000 15712 Move returns status 0, amount 20
20:27:44.477 00.000 15712 MoveAxis(N, 0, ABG)
20:27:44.477 00.000 15712 Move returns status 0, amount 0
20:27:44.477 00.000 15712 move complete, result=0
20:27:44.477 00.000 15712 worker thread done servicing request
20:27:44.477 00.000 15712 Worker thread wakes up
20:27:44.477 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
20:27:44.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:44.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:45.897 01.420 15712 Exposure complete
20:27:45.958 00.061 15712 worker thread done servicing request
20:27:45.958 00.000 7988 OnExposeComplete: enter
20:27:45.958 00.000 7988 UpdateGuideState(): m_state=6
20:27:45.961 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4115
20:27:45.961 00.000 7988 Star::Find returns 1 (1), X=1174.22, Y=435.48, Mass=1519, SNR=26.5, Peak=255 HFD=3.4
20:27:45.963 00.002 7988 MultiStar: [#1 -0.14,0.43,1.00,U] [#2 -0.32,0.18,0.97,U] [#3 0.11,0.19,0.95,U] [#4 -0.04,0.25,1.02,U] [#5 -0.07,0.51,0.73,U] [#6 -0.27,0.37,0.73,U] [#7 -0.30,0.40,0.67,U] [#8 -0.30,0.05,0.66,U] 
20:27:45.963 00.000 7988 single-star, 8 included, MultiStar: {-0.15, 0.29}, one-star: {-0.13, 0.27}
20:27:45.965 00.002 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.58) = xAngle (3.62 = -2.67)
20:27:45.965 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.72 = 0.44)
20:27:45.967 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.04 mountX=-0.27 mountY=0.13, mountTheta=2.69
20:27:45.969 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.27, opts=13)
20:27:45.969 00.000 7988 Enqueuing Move request for scope (-0.13, 0.27)
20:27:45.971 00.002 15712 Worker thread wakes up
20:27:45.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
20:27:45.971 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
20:27:45.971 00.000 15712 Moving (-0.13, 0.27) raw xDistance=-0.27 yDistance=0.13
20:27:45.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:45.971 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5 Saturated
20:27:45.974 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:45.974 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:45.974 00.000 7988 Enqueuing Expose request
20:27:45.974 00.000 15712 PPEC rslt: input = -0.27, final = -0.11, react = -0.16, pred = 0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 636.25
20:27:45.974 00.000 15712 PPEC: input: -0.27, control: -0.11, exposure: 1500
20:27:45.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:45.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:27:45.974 00.000 15712 MoveAxis(E, 35, ABG)
20:27:45.974 00.000 15712 Guiding  Dir = 2, Dur = 35
20:27:46.005 00.031 15712 IsGuiding returns 0
20:27:46.021 00.016 15712 PulseGuide returned control before completion, sleep 30
20:27:46.072 00.051 15712 IsGuiding returns 0
20:27:46.072 00.000 15712 Move returns status 0, amount 35
20:27:46.072 00.000 15712 MoveAxis(N, 0, ABG)
20:27:46.072 00.000 15712 Move returns status 0, amount 0
20:27:46.072 00.000 15712 move complete, result=0
20:27:46.072 00.000 7988 GuideStep: -0.3 px 35 ms EAST, 0.1 px 0 ms NORTH
20:27:46.078 00.006 15712 worker thread done servicing request
20:27:46.078 00.000 15712 Worker thread wakes up
20:27:46.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:46.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:47.714 01.636 15712 Exposure complete
20:27:47.774 00.060 15712 worker thread done servicing request
20:27:47.774 00.000 7988 OnExposeComplete: enter
20:27:47.776 00.002 7988 UpdateGuideState(): m_state=6
20:27:47.776 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4116
20:27:47.776 00.000 7988 Star::Find returns 1 (1), X=1174.05, Y=435.45, Mass=1573, SNR=26.9, Peak=255 HFD=3.5
20:27:47.776 00.000 7988 MultiStar: [#1 -0.10,0.30,1.01,U] [#2 -0.29,0.24,0.97,U] [#3 -0.00,-0.10,0.95,U] [#4 -0.03,-0.02,1.00,U] [#5 0.03,0.15,0.70,U] [#6 -0.26,0.21,0.69,U] [#7 -0.31,0.17,0.66,U] [#8 -0.15,-0.16,0.64,U] 
20:27:47.776 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.12}, one-star: {-0.30, 0.23}
20:27:47.776 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.58) = xAngle (4.06 = -2.22)
20:27:47.776 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.17 = 0.89)
20:27:47.776 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.20 cameraTheta=2.48 mountX=-0.12 mountY=0.15, mountTheta=2.23
20:27:47.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.12, opts=13)
20:27:47.776 00.000 7988 Enqueuing Move request for scope (-0.15, 0.12)
20:27:47.776 00.000 15712 Worker thread wakes up
20:27:47.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
20:27:47.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
20:27:47.776 00.000 15712 Moving (-0.15, 0.12) raw xDistance=-0.12 yDistance=0.15
20:27:47.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:27:47.776 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.9 Saturated
20:27:47.790 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:47.791 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:47.791 00.000 7988 Enqueuing Expose request
20:27:47.791 00.000 15712 PPEC rslt: input = -0.12, final = 0.06, react = -0.07, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:27:47.791 00.000 15712 PPEC: input: -0.12, control: 0.06, exposure: 1500
20:27:47.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:47.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:27:47.791 00.000 15712 MoveAxis(W, 21, ABG)
20:27:47.791 00.000 15712 Guiding  Dir = 3, Dur = 21
20:27:47.791 00.000 15712 IsGuiding returns 0
20:27:47.815 00.024 15712 IsGuiding returns 1
20:27:47.815 00.000 15712 scope still moving after pulse duration time elapsed
20:27:47.839 00.024 15712 IsGuiding returns 1
20:27:47.878 00.039 15712 IsGuiding returns 0
20:27:47.878 00.000 15712 scope move finished after 21 + 67 ms
20:27:47.878 00.000 15712 Move returns status 0, amount 21
20:27:47.878 00.000 15712 MoveAxis(N, 0, ABG)
20:27:47.878 00.000 15712 Move returns status 0, amount 0
20:27:47.878 00.000 15712 move complete, result=0
20:27:47.878 00.000 7988 GuideStep: -0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
20:27:47.884 00.006 15712 worker thread done servicing request
20:27:47.884 00.000 15712 Worker thread wakes up
20:27:47.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:47.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:49.293 01.409 15712 Exposure complete
20:27:49.339 00.046 15712 worker thread done servicing request
20:27:49.339 00.000 7988 OnExposeComplete: enter
20:27:49.339 00.000 7988 UpdateGuideState(): m_state=6
20:27:49.355 00.016 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4117
20:27:49.355 00.000 7988 Star::Find returns 1 (1), X=1174.06, Y=435.44, Mass=1513, SNR=26.4, Peak=255 HFD=3.5
20:27:49.355 00.000 7988 MultiStar: [#1 -0.16,0.11,0.95,U] [#2 -0.20,0.06,1.01,U] [#3 0.10,0.13,0.95,U] [#4 0.12,0.07,1.03,U] [#5 0.14,0.30,0.74,U] [#6 -0.18,0.33,0.70,U] [#7 -0.20,0.21,0.67,U] [#8 -0.14,-0.15,0.64,U] 
20:27:49.355 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {-0.29, 0.23}
20:27:49.355 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.58) = xAngle (3.71 = -2.57)
20:27:49.355 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.82 = 0.54)
20:27:49.355 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.13 mountX=-0.14 mountY=0.08, mountTheta=2.60
20:27:49.355 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.14, opts=13)
20:27:49.355 00.000 7988 Enqueuing Move request for scope (-0.09, 0.14)
20:27:49.355 00.000 15712 Worker thread wakes up
20:27:49.355 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
20:27:49.355 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
20:27:49.355 00.000 15712 Moving (-0.09, 0.14) raw xDistance=-0.14 yDistance=0.08
20:27:49.355 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:27:49.355 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.4 Saturated
20:27:49.367 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:49.369 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:49.369 00.000 7988 Enqueuing Expose request
20:27:49.372 00.003 15712 PPEC rslt: input = -0.14, final = 0.05, react = -0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.26
20:27:49.372 00.000 15712 PPEC: input: -0.14, control: 0.05, exposure: 1500
20:27:49.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:49.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:27:49.372 00.000 15712 MoveAxis(W, 15, ABG)
20:27:49.372 00.000 15712 Guiding  Dir = 3, Dur = 15
20:27:49.372 00.000 15712 IsGuiding returns 0
20:27:49.399 00.027 15712 IsGuiding returns 1
20:27:49.399 00.000 15712 scope still moving after pulse duration time elapsed
20:27:49.461 00.062 15712 IsGuiding returns 0
20:27:49.461 00.000 15712 scope move finished after 15 + 77 ms
20:27:49.461 00.000 15712 Move returns status 0, amount 15
20:27:49.461 00.000 15712 MoveAxis(N, 0, ABG)
20:27:49.461 00.000 15712 Move returns status 0, amount 0
20:27:49.461 00.000 15712 move complete, result=0
20:27:49.461 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
20:27:49.466 00.005 15712 worker thread done servicing request
20:27:49.466 00.000 15712 Worker thread wakes up
20:27:49.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:49.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:51.205 01.739 15712 Exposure complete
20:27:51.267 00.062 15712 worker thread done servicing request
20:27:51.268 00.001 7988 OnExposeComplete: enter
20:27:51.268 00.000 7988 UpdateGuideState(): m_state=6
20:27:51.268 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4118
20:27:51.268 00.000 7988 Star::Find returns 1 (0), X=1174.18, Y=435.51, Mass=1540, SNR=26.6, Peak=231 HFD=3.2
20:27:51.268 00.000 7988 MultiStar: [#1 -0.00,0.56,1.02,U] [#2 -0.18,0.41,1.02,U] [#3 0.14,0.42,0.94,U] [#4 0.12,0.29,1.04,U] [#5 0.17,0.55,0.75,U] [#6 -0.18,0.29,0.70,U] [#7 -0.11,0.28,0.64,U] [#8 0.15,0.18,0.64,U] 
20:27:51.268 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.37}, one-star: {-0.17, 0.29}
20:27:51.268 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.67 = -2.61)
20:27:51.268 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.78 = 0.50)
20:27:51.277 00.009 7988 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.33 cameraTheta=2.09 mountX=-0.29 mountY=0.16, mountTheta=2.64
20:27:51.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.29, opts=13)
20:27:51.277 00.000 7988 Enqueuing Move request for scope (-0.17, 0.29)
20:27:51.277 00.000 15712 Worker thread wakes up
20:27:51.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0xd
20:27:51.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.29)
20:27:51.277 00.000 15712 Moving (-0.17, 0.29) raw xDistance=-0.29 yDistance=0.16
20:27:51.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:51.277 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.6
20:27:51.283 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:51.283 00.000 15712 PPEC rslt: input = -0.29, final = -0.13, react = -0.17, pred = 0.05, hyst = -0.15, hyst_pct = 0.00, period_length = 636.26
20:27:51.283 00.000 15712 PPEC: input: -0.29, control: -0.13, exposure: 1500
20:27:51.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:51.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:51.283 00.000 7988 Enqueuing Expose request
20:27:51.286 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:27:51.286 00.000 15712 MoveAxis(E, 41, ABG)
20:27:51.286 00.000 15712 Guiding  Dir = 2, Dur = 41
20:27:51.286 00.000 15712 IsGuiding returns 0
20:27:51.299 00.013 15712 PulseGuide returned control before completion, sleep 36
20:27:51.347 00.048 15712 IsGuiding returns 1
20:27:51.347 00.000 15712 scope still moving after pulse duration time elapsed
20:27:51.379 00.032 15712 IsGuiding returns 0
20:27:51.379 00.000 15712 scope move finished after 41 + 54 ms
20:27:51.379 00.000 15712 Move returns status 0, amount 41
20:27:51.379 00.000 15712 MoveAxis(N, 0, ABG)
20:27:51.379 00.000 15712 Move returns status 0, amount 0
20:27:51.379 00.000 15712 move complete, result=0
20:27:51.379 00.000 7988 GuideStep: -0.3 px 41 ms EAST, 0.2 px 0 ms NORTH
20:27:51.384 00.005 15712 worker thread done servicing request
20:27:51.384 00.000 15712 Worker thread wakes up
20:27:51.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:51.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:52.801 01.417 15712 Exposure complete
20:27:52.860 00.059 15712 worker thread done servicing request
20:27:52.860 00.000 7988 OnExposeComplete: enter
20:27:52.862 00.002 7988 UpdateGuideState(): m_state=6
20:27:52.862 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4119
20:27:52.864 00.002 7988 Star::Find returns 1 (0), X=1174.14, Y=435.30, Mass=1530, SNR=26.6, Peak=241 HFD=3.4
20:27:52.866 00.002 7988 MultiStar: [#1 -0.00,0.19,0.97,U] [#2 -0.08,0.08,1.02,U] [#3 0.07,-0.01,0.91,U] [#4 0.17,0.08,1.03,U] [#5 0.20,0.06,0.70,U] [#6 0.00,-0.00,0.69,U] [#7 -0.01,0.13,0.67,U] [#8 0.11,0.05,0.66,U] 
20:27:52.866 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {-0.21, 0.08}
20:27:52.873 00.007 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
20:27:52.875 00.002 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
20:27:52.877 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.30 mountX=-0.08 mountY=-0.02, mountTheta=-2.85
20:27:52.881 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.08, opts=13)
20:27:52.881 00.000 7988 Enqueuing Move request for scope (0.02, 0.08)
20:27:52.883 00.002 15712 Worker thread wakes up
20:27:52.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:52.885 00.002 7988 UpdateGuideState exits: m=1530 SNR=26.6
20:27:52.887 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:52.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:52.890 00.003 7988 Enqueuing Expose request
20:27:52.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
20:27:52.890 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
20:27:52.890 00.000 15712 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
20:27:52.893 00.003 15712 PPEC rslt: input = -0.08, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.26
20:27:52.893 00.000 15712 PPEC: input: -0.08, control: 0.04, exposure: 1500
20:27:52.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:52.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:27:52.893 00.000 15712 MoveAxis(W, 12, ABG)
20:27:52.893 00.000 15712 Guiding  Dir = 3, Dur = 12
20:27:52.893 00.000 15712 IsGuiding returns 0
20:27:52.915 00.022 15712 IsGuiding returns 1
20:27:52.915 00.000 15712 scope still moving after pulse duration time elapsed
20:27:52.961 00.046 15712 IsGuiding returns 0
20:27:52.961 00.000 15712 scope move finished after 12 + 52 ms
20:27:52.961 00.000 15712 Move returns status 0, amount 12
20:27:52.961 00.000 15712 MoveAxis(N, 0, ABG)
20:27:52.961 00.000 15712 Move returns status 0, amount 0
20:27:52.961 00.000 15712 move complete, result=0
20:27:52.961 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
20:27:52.967 00.006 15712 worker thread done servicing request
20:27:52.967 00.000 15712 Worker thread wakes up
20:27:52.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:52.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:54.601 01.634 15712 Exposure complete
20:27:54.646 00.045 15712 worker thread done servicing request
20:27:54.646 00.000 7988 OnExposeComplete: enter
20:27:54.661 00.015 7988 UpdateGuideState(): m_state=6
20:27:54.662 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4120
20:27:54.662 00.000 7988 Star::Find returns 1 (1), X=1174.12, Y=435.35, Mass=1526, SNR=26.4, Peak=255 HFD=3.4
20:27:54.662 00.000 7988 MultiStar: [#1 -0.03,0.06,0.99,U] [#2 -0.17,0.16,0.98,U] [#3 0.11,0.10,0.97,U] [#4 0.18,0.04,1.02,U] [#5 0.05,0.24,0.71,U] [#6 -0.29,0.06,0.69,U] [#7 -0.01,0.13,0.66,U] [#8 -0.07,-0.11,0.66,U] 
20:27:54.662 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.23, 0.13}
20:27:54.662 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.58) = xAngle (3.62 = -2.67)
20:27:54.662 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.44)
20:27:54.662 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.04 mountX=-0.09 mountY=0.04, mountTheta=2.69
20:27:54.662 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.09, opts=13)
20:27:54.662 00.000 7988 Enqueuing Move request for scope (-0.05, 0.09)
20:27:54.662 00.000 15712 Worker thread wakes up
20:27:54.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
20:27:54.662 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
20:27:54.662 00.000 15712 Moving (-0.05, 0.09) raw xDistance=-0.09 yDistance=0.04
20:27:54.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:54.662 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.4 Saturated
20:27:54.676 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:54.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:54.678 00.002 7988 Enqueuing Expose request
20:27:54.678 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.26
20:27:54.678 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
20:27:54.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:54.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:27:54.678 00.000 15712 MoveAxis(W, 13, ABG)
20:27:54.678 00.000 15712 Guiding  Dir = 3, Dur = 13
20:27:54.678 00.000 15712 IsGuiding returns 0
20:27:54.698 00.020 15712 IsGuiding returns 1
20:27:54.698 00.000 15712 scope still moving after pulse duration time elapsed
20:27:54.746 00.048 15712 IsGuiding returns 0
20:27:54.746 00.000 15712 scope move finished after 13 + 62 ms
20:27:54.746 00.000 15712 Move returns status 0, amount 13
20:27:54.746 00.000 15712 MoveAxis(N, 0, ABG)
20:27:54.746 00.000 15712 Move returns status 0, amount 0
20:27:54.746 00.000 15712 move complete, result=0
20:27:54.746 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
20:27:54.757 00.011 15712 worker thread done servicing request
20:27:54.757 00.000 15712 Worker thread wakes up
20:27:54.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:54.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:56.161 01.404 15712 Exposure complete
20:27:56.221 00.060 15712 worker thread done servicing request
20:27:56.221 00.000 7988 OnExposeComplete: enter
20:27:56.221 00.000 7988 UpdateGuideState(): m_state=6
20:27:56.224 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4121
20:27:56.224 00.000 7988 Star::Find returns 1 (1), X=1174.21, Y=435.30, Mass=1515, SNR=26.5, Peak=255 HFD=3.4
20:27:56.224 00.000 7988 MultiStar: [#1 -0.10,0.24,1.02,U] [#2 -0.29,0.17,1.04,U] [#3 0.20,0.24,0.93,U] [#4 0.03,0.13,1.02,U] [#5 0.16,0.07,0.66,U] [#6 -0.03,0.02,0.69,U] [#7 -0.36,0.16,0.66,U] [#8 -0.07,0.14,0.65,U] 
20:27:56.224 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.14, 0.08}
20:27:56.224 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.68)
20:27:56.224 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.43)
20:27:56.224 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.02 mountX=-0.14 mountY=0.07, mountTheta=2.71
20:27:56.224 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.14, opts=13)
20:27:56.224 00.000 7988 Enqueuing Move request for scope (-0.07, 0.14)
20:27:56.224 00.000 15712 Worker thread wakes up
20:27:56.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
20:27:56.224 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
20:27:56.224 00.000 15712 Moving (-0.07, 0.14) raw xDistance=-0.14 yDistance=0.07
20:27:56.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:56.224 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5 Saturated
20:27:56.236 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:56.236 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:56.239 00.003 7988 Enqueuing Expose request
20:27:56.241 00.002 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.26
20:27:56.241 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
20:27:56.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:56.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:27:56.241 00.000 15712 MoveAxis(W, 12, ABG)
20:27:56.241 00.000 15712 Guiding  Dir = 3, Dur = 12
20:27:56.242 00.001 15712 IsGuiding returns 0
20:27:56.257 00.015 15712 IsGuiding returns 1
20:27:56.257 00.000 15712 scope still moving after pulse duration time elapsed
20:27:56.303 00.046 15712 IsGuiding returns 0
20:27:56.303 00.000 15712 scope move finished after 12 + 51 ms
20:27:56.303 00.000 15712 Move returns status 0, amount 12
20:27:56.303 00.000 15712 MoveAxis(N, 0, ABG)
20:27:56.303 00.000 15712 Move returns status 0, amount 0
20:27:56.303 00.000 15712 move complete, result=0
20:27:56.303 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
20:27:56.303 00.000 15712 worker thread done servicing request
20:27:56.307 00.004 15712 Worker thread wakes up
20:27:56.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:56.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:57.946 01.639 15712 Exposure complete
20:27:57.992 00.046 15712 worker thread done servicing request
20:27:57.992 00.000 7988 OnExposeComplete: enter
20:27:58.008 00.016 7988 UpdateGuideState(): m_state=6
20:27:58.008 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4122
20:27:58.008 00.000 7988 Star::Find returns 1 (1), X=1174.09, Y=435.39, Mass=1511, SNR=26.5, Peak=255 HFD=3.4
20:27:58.011 00.003 7988 MultiStar: [#1 -0.07,0.27,0.99,U] [#2 -0.11,0.18,0.98,U] [#3 0.02,0.11,0.96,U] [#4 0.06,0.10,1.01,U] [#5 0.18,0.46,0.72,U] [#6 -0.18,-0.03,0.71,U] [#7 -0.17,0.27,0.66,U] [#8 -0.26,0.14,0.65,U] 
20:27:58.011 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.18}, one-star: {-0.26, 0.18}
20:27:58.011 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.58) = xAngle (3.58 = -2.71)
20:27:58.011 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.69 = 0.40)
20:27:58.011 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=2.00 mountX=-0.18 mountY=0.08, mountTheta=2.73
20:27:58.011 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.18, opts=13)
20:27:58.011 00.000 7988 Enqueuing Move request for scope (-0.08, 0.18)
20:27:58.011 00.000 15712 Worker thread wakes up
20:27:58.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
20:27:58.011 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
20:27:58.011 00.000 15712 Moving (-0.08, 0.18) raw xDistance=-0.18 yDistance=0.08
20:27:58.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:58.011 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5 Saturated
20:27:58.022 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:58.024 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:58.025 00.001 7988 Enqueuing Expose request
20:27:58.025 00.000 15712 PPEC rslt: input = -0.18, final = -0.06, react = -0.11, pred = 0.05, hyst = -0.10, hyst_pct = 0.00, period_length = 636.26
20:27:58.025 00.000 15712 PPEC: input: -0.18, control: -0.06, exposure: 1500
20:27:58.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:58.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:27:58.025 00.000 15712 MoveAxis(E, 20, ABG)
20:27:58.025 00.000 15712 Guiding  Dir = 2, Dur = 20
20:27:58.025 00.000 15712 IsGuiding returns 0
20:27:58.048 00.023 15712 IsGuiding returns 1
20:27:58.048 00.000 15712 scope still moving after pulse duration time elapsed
20:27:58.072 00.024 15712 IsGuiding returns 1
20:27:58.109 00.037 15712 IsGuiding returns 0
20:27:58.109 00.000 15712 scope move finished after 20 + 65 ms
20:27:58.109 00.000 15712 Move returns status 0, amount 20
20:27:58.109 00.000 15712 MoveAxis(N, 0, ABG)
20:27:58.109 00.000 15712 Move returns status 0, amount 0
20:27:58.109 00.000 15712 move complete, result=0
20:27:58.109 00.000 7988 GuideStep: -0.2 px 20 ms EAST, 0.1 px 0 ms NORTH
20:27:58.114 00.005 15712 worker thread done servicing request
20:27:58.114 00.000 15712 Worker thread wakes up
20:27:58.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:58.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:27:59.527 01.413 15712 Exposure complete
20:27:59.573 00.046 15712 worker thread done servicing request
20:27:59.573 00.000 7988 OnExposeComplete: enter
20:27:59.589 00.016 7988 UpdateGuideState(): m_state=6
20:27:59.589 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4123
20:27:59.589 00.000 7988 Star::Find returns 1 (1), X=1174.01, Y=435.08, Mass=1395, SNR=25.3, Peak=255 HFD=2.9
20:27:59.589 00.000 7988 MultiStar: [#1 -0.18,0.04,1.05,U] [#2 -0.22,-0.10,1.04,U] [#3 -0.01,-0.08,1.00,U] [#4 0.27,-0.11,1.06,U] [#5 -0.06,0.01,0.69,U] [#6 -0.26,-0.10,0.73,U] [#7 -0.23,0.05,0.65,U] [#8 -0.06,-0.27,0.69,U] 
20:27:59.589 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.08}, one-star: {-0.34, -0.14}
20:27:59.589 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
20:27:59.589 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
20:27:59.589 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.54 mountX=0.08 mountY=0.12, mountTheta=0.98
20:27:59.589 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.08, opts=13)
20:27:59.589 00.000 7988 Enqueuing Move request for scope (-0.12, -0.08)
20:27:59.589 00.000 15712 Worker thread wakes up
20:27:59.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
20:27:59.589 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
20:27:59.589 00.000 15712 Moving (-0.12, -0.08) raw xDistance=0.08 yDistance=0.12
20:27:59.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:27:59.589 00.000 7988 UpdateGuideState exits: m=1395 SNR=25.3 Saturated
20:27:59.603 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:59.603 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:27:59.605 00.002 7988 Enqueuing Expose request
20:27:59.606 00.001 15712 PPEC rslt: input = 0.08, final = 0.05, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.27
20:27:59.606 00.000 15712 PPEC: input: 0.08, control: 0.05, exposure: 1500
20:27:59.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:59.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:27:59.606 00.000 15712 MoveAxis(W, 16, ABG)
20:27:59.606 00.000 15712 Guiding  Dir = 3, Dur = 16
20:27:59.623 00.017 15712 IsGuiding returns 0
20:27:59.646 00.023 15712 PulseGuide returned control before completion, sleep 11
20:27:59.668 00.022 15712 IsGuiding returns 1
20:27:59.668 00.000 15712 scope still moving after pulse duration time elapsed
20:27:59.708 00.040 15712 IsGuiding returns 0
20:27:59.708 00.000 15712 scope move finished after 16 + 63 ms
20:27:59.708 00.000 15712 Move returns status 0, amount 16
20:27:59.708 00.000 15712 MoveAxis(N, 0, ABG)
20:27:59.708 00.000 15712 Move returns status 0, amount 0
20:27:59.708 00.000 15712 move complete, result=0
20:27:59.708 00.000 7988 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
20:27:59.712 00.004 15712 worker thread done servicing request
20:27:59.712 00.000 15712 Worker thread wakes up
20:27:59.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:27:59.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:01.347 01.635 15712 Exposure complete
20:28:01.406 00.059 15712 worker thread done servicing request
20:28:01.406 00.000 7988 OnExposeComplete: enter
20:28:01.408 00.002 7988 UpdateGuideState(): m_state=6
20:28:01.408 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4124
20:28:01.408 00.000 7988 Star::Find returns 1 (1), X=1174.14, Y=435.34, Mass=1522, SNR=26.6, Peak=255 HFD=3.4
20:28:01.408 00.000 7988 MultiStar: [#1 -0.12,0.03,1.01,U] [#2 -0.33,0.12,0.98,U] [#3 0.03,0.09,0.95,U] [#4 0.20,-0.03,1.03,U] [#5 -0.15,0.08,0.73,U] [#6 -0.18,-0.19,0.71,U] [#7 -0.25,0.03,0.64,U] [#8 -0.28,-0.15,0.69,U] 
20:28:01.408 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.21, 0.12}
20:28:01.408 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.71)
20:28:01.408 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.40)
20:28:01.408 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.99 mountX=-0.02 mountY=0.13, mountTheta=1.71
20:28:01.408 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.02, opts=13)
20:28:01.408 00.000 7988 Enqueuing Move request for scope (-0.13, 0.02)
20:28:01.408 00.000 15712 Worker thread wakes up
20:28:01.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
20:28:01.408 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
20:28:01.408 00.000 15712 Moving (-0.13, 0.02) raw xDistance=-0.02 yDistance=0.13
20:28:01.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:01.408 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6 Saturated
20:28:01.422 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:01.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:01.424 00.002 7988 Enqueuing Expose request
20:28:01.425 00.001 15712 PPEC rslt: input = -0.02, final = 0.07, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.27
20:28:01.425 00.000 15712 PPEC: input: -0.02, control: 0.07, exposure: 1500
20:28:01.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:01.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:28:01.425 00.000 15712 MoveAxis(W, 23, ABG)
20:28:01.425 00.000 15712 Guiding  Dir = 3, Dur = 23
20:28:01.425 00.000 15712 IsGuiding returns 0
20:28:01.442 00.017 15712 IsGuiding returns 1
20:28:01.442 00.000 15712 scope still moving after pulse duration time elapsed
20:28:01.494 00.052 15712 IsGuiding returns 0
20:28:01.494 00.000 15712 scope move finished after 23 + 51 ms
20:28:01.494 00.000 15712 Move returns status 0, amount 23
20:28:01.494 00.000 15712 MoveAxis(N, 0, ABG)
20:28:01.494 00.000 15712 Move returns status 0, amount 0
20:28:01.494 00.000 15712 move complete, result=0
20:28:01.494 00.000 7988 GuideStep: -0.0 px 23 ms WEST, 0.1 px 0 ms NORTH
20:28:01.502 00.008 15712 worker thread done servicing request
20:28:01.502 00.000 15712 Worker thread wakes up
20:28:01.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:01.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:02.907 01.405 15712 Exposure complete
20:28:02.958 00.051 15712 worker thread done servicing request
20:28:02.958 00.000 7988 OnExposeComplete: enter
20:28:02.958 00.000 7988 UpdateGuideState(): m_state=6
20:28:02.970 00.012 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4125
20:28:02.970 00.000 7988 Star::Find returns 1 (1), X=1174.09, Y=435.25, Mass=1450, SNR=25.9, Peak=255 HFD=3.2
20:28:02.970 00.000 7988 MultiStar: [#1 -0.04,0.01,1.00,U] [#2 -0.08,-0.03,1.02,U] [#3 0.28,-0.09,0.96,U] [#4 0.23,-0.04,1.03,U] [#5 -0.07,0.22,0.71,U] [#6 -0.01,0.16,0.72,U] [#7 0.16,-0.05,0.70,U] [#8 -0.14,-0.15,0.67,U] 
20:28:02.970 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {-0.26, 0.03}
20:28:02.975 00.005 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.81 = 1.81)
20:28:02.975 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.92 = -1.37)
20:28:02.975 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.23 mountX=-0.00 mountY=-0.01, mountTheta=-1.80
20:28:02.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.00, opts=13)
20:28:02.975 00.000 7988 Enqueuing Move request for scope (0.01, 0.00)
20:28:02.975 00.000 15712 Worker thread wakes up
20:28:02.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
20:28:02.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
20:28:02.975 00.000 15712 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
20:28:02.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:02.975 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9 Saturated
20:28:02.984 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:02.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:02.986 00.002 7988 Enqueuing Expose request
20:28:02.986 00.000 15712 PPEC rslt: input = -0.00, final = 0.06, react = -0.00, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.27
20:28:02.986 00.000 15712 PPEC: input: -0.00, control: 0.06, exposure: 1500
20:28:02.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:02.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:28:02.986 00.000 15712 MoveAxis(W, 21, ABG)
20:28:02.986 00.000 15712 Guiding  Dir = 3, Dur = 21
20:28:02.988 00.002 15712 IsGuiding returns 0
20:28:03.003 00.015 15712 PulseGuide returned control before completion, sleep 17
20:28:03.049 00.046 15712 IsGuiding returns 0
20:28:03.049 00.000 15712 Move returns status 0, amount 21
20:28:03.049 00.000 15712 MoveAxis(N, 0, ABG)
20:28:03.049 00.000 15712 Move returns status 0, amount 0
20:28:03.049 00.000 15712 move complete, result=0
20:28:03.049 00.000 7988 GuideStep: -0.0 px 21 ms WEST, -0.0 px 0 ms NORTH
20:28:03.053 00.004 15712 worker thread done servicing request
20:28:03.053 00.000 15712 Worker thread wakes up
20:28:03.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:03.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:04.696 01.643 15712 Exposure complete
20:28:04.742 00.046 15712 worker thread done servicing request
20:28:04.742 00.000 7988 OnExposeComplete: enter
20:28:04.742 00.000 7988 UpdateGuideState(): m_state=6
20:28:04.757 00.015 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4126
20:28:04.759 00.002 7988 Star::Find returns 1 (1), X=1174.06, Y=435.29, Mass=1471, SNR=26.1, Peak=255 HFD=3.3
20:28:04.759 00.000 7988 MultiStar: [#1 -0.17,0.28,1.04,U] [#2 -0.17,0.05,1.01,U] [#3 0.04,0.07,0.97,U] [#4 -0.01,0.01,1.03,U] [#5 -0.03,0.14,0.71,U] [#6 -0.16,0.16,0.72,U] [#7 0.03,-0.02,0.69,U] [#8 -0.15,-0.19,0.67,U] 
20:28:04.759 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {-0.29, 0.07}
20:28:04.759 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.16)
20:28:04.759 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.23 = 0.95)
20:28:04.759 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.55 mountX=-0.07 mountY=0.10, mountTheta=2.17
20:28:04.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.07, opts=13)
20:28:04.759 00.000 7988 Enqueuing Move request for scope (-0.11, 0.07)
20:28:04.759 00.000 15712 Worker thread wakes up
20:28:04.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
20:28:04.759 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
20:28:04.759 00.000 15712 Moving (-0.11, 0.07) raw xDistance=-0.07 yDistance=0.10
20:28:04.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:04.759 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1 Saturated
20:28:04.770 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:04.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:04.770 00.000 7988 Enqueuing Expose request
20:28:04.773 00.003 15712 PPEC rslt: input = -0.07, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.27
20:28:04.773 00.000 15712 PPEC: input: -0.07, control: 0.06, exposure: 1500
20:28:04.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:04.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:28:04.773 00.000 15712 MoveAxis(W, 19, ABG)
20:28:04.773 00.000 15712 Guiding  Dir = 3, Dur = 19
20:28:04.773 00.000 15712 IsGuiding returns 0
20:28:04.794 00.021 15712 IsGuiding returns 1
20:28:04.794 00.000 15712 scope still moving after pulse duration time elapsed
20:28:04.842 00.048 15712 IsGuiding returns 0
20:28:04.842 00.000 15712 scope move finished after 19 + 48 ms
20:28:04.842 00.000 15712 Move returns status 0, amount 19
20:28:04.842 00.000 15712 MoveAxis(N, 0, ABG)
20:28:04.842 00.000 15712 Move returns status 0, amount 0
20:28:04.842 00.000 15712 move complete, result=0
20:28:04.842 00.000 7988 GuideStep: -0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
20:28:04.843 00.001 15712 worker thread done servicing request
20:28:04.843 00.000 15712 Worker thread wakes up
20:28:04.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:04.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:06.258 01.415 15712 Exposure complete
20:28:06.318 00.060 15712 worker thread done servicing request
20:28:06.318 00.000 7988 OnExposeComplete: enter
20:28:06.319 00.001 7988 UpdateGuideState(): m_state=6
20:28:06.319 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4127
20:28:06.321 00.002 7988 Star::Find returns 1 (1), X=1174.07, Y=435.27, Mass=1526, SNR=26.6, Peak=255 HFD=3.3
20:28:06.322 00.001 7988 MultiStar: [#1 -0.16,0.09,0.97,U] [#2 -0.17,-0.00,1.00,U] [#3 0.02,-0.16,0.96,U] [#4 0.15,-0.03,1.05,U] [#5 0.10,0.06,0.68,U] [#6 -0.13,-0.07,0.70,U] [#7 -0.17,0.19,0.65,U] [#8 -0.31,-0.19,0.63,U] 
20:28:06.322 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.28, 0.06}
20:28:06.324 00.002 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
20:28:06.324 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
20:28:06.326 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.07 mountX=0.01 mountY=0.10, mountTheta=1.49
20:28:06.326 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.01, opts=13)
20:28:06.326 00.000 7988 Enqueuing Move request for scope (-0.10, -0.01)
20:28:06.326 00.000 15712 Worker thread wakes up
20:28:06.326 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
20:28:06.326 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
20:28:06.326 00.000 15712 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
20:28:06.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:06.326 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6 Saturated
20:28:06.333 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:06.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:06.335 00.002 7988 Enqueuing Expose request
20:28:06.335 00.000 15712 PPEC rslt: input = 0.01, final = 0.05, react = 0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.27
20:28:06.335 00.000 15712 PPEC: input: 0.01, control: 0.05, exposure: 1500
20:28:06.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:06.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:28:06.335 00.000 15712 MoveAxis(W, 17, ABG)
20:28:06.335 00.000 15712 Guiding  Dir = 3, Dur = 17
20:28:06.335 00.000 15712 IsGuiding returns 0
20:28:06.356 00.021 15712 IsGuiding returns 1
20:28:06.356 00.000 15712 scope still moving after pulse duration time elapsed
20:28:06.407 00.051 15712 IsGuiding returns 0
20:28:06.407 00.000 15712 scope move finished after 17 + 53 ms
20:28:06.407 00.000 15712 Move returns status 0, amount 17
20:28:06.407 00.000 15712 MoveAxis(N, 0, ABG)
20:28:06.407 00.000 15712 Move returns status 0, amount 0
20:28:06.407 00.000 15712 move complete, result=0
20:28:06.407 00.000 7988 GuideStep: 0.0 px 17 ms WEST, 0.1 px 0 ms NORTH
20:28:06.409 00.002 15712 worker thread done servicing request
20:28:06.409 00.000 15712 Worker thread wakes up
20:28:06.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:06.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:08.046 01.637 15712 Exposure complete
20:28:08.106 00.060 15712 worker thread done servicing request
20:28:08.106 00.000 7988 OnExposeComplete: enter
20:28:08.107 00.001 7988 UpdateGuideState(): m_state=6
20:28:08.108 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4128
20:28:08.109 00.001 7988 Star::Find returns 1 (0), X=1173.97, Y=435.38, Mass=1523, SNR=26.5, Peak=239 HFD=3.3
20:28:08.109 00.000 7988 MultiStar: [#1 -0.18,0.32,1.01,U] [#2 -0.34,0.25,0.98,U] [#3 0.10,0.32,0.96,U] [#4 0.19,0.44,1.04,U] [#5 -0.17,0.61,0.72,U] [#6 -0.23,0.13,0.69,U] [#7 -0.18,0.14,0.64,U] [#8 -0.17,-0.00,0.65,U] 
20:28:08.111 00.002 7988 refined, 8 included, MultiStar: {-0.14, 0.27}, one-star: {-0.38, 0.16}
20:28:08.111 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.58) = xAngle (3.63 = -2.65)
20:28:08.113 00.002 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.74 = 0.46)
20:28:08.113 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.31 cameraTheta=2.05 mountX=-0.27 mountY=0.14, mountTheta=2.68
20:28:08.115 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.27, opts=13)
20:28:08.115 00.000 7988 Enqueuing Move request for scope (-0.14, 0.27)
20:28:08.117 00.002 15712 Worker thread wakes up
20:28:08.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
20:28:08.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
20:28:08.117 00.000 15712 Moving (-0.14, 0.27) raw xDistance=-0.27 yDistance=0.14
20:28:08.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:08.117 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5
20:28:08.120 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:08.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:08.122 00.002 7988 Enqueuing Expose request
20:28:08.122 00.000 15712 PPEC rslt: input = -0.27, final = -0.12, react = -0.16, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 636.28
20:28:08.122 00.000 15712 PPEC: input: -0.27, control: -0.12, exposure: 1500
20:28:08.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:08.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:28:08.122 00.000 15712 MoveAxis(E, 39, ABG)
20:28:08.122 00.000 15712 Guiding  Dir = 2, Dur = 39
20:28:08.122 00.000 15712 IsGuiding returns 0
20:28:08.143 00.021 15712 PulseGuide returned control before completion, sleep 25
20:28:08.211 00.068 15712 IsGuiding returns 0
20:28:08.211 00.000 15712 Move returns status 0, amount 39
20:28:08.211 00.000 15712 MoveAxis(N, 0, ABG)
20:28:08.211 00.000 15712 Move returns status 0, amount 0
20:28:08.211 00.000 15712 move complete, result=0
20:28:08.211 00.000 15712 worker thread done servicing request
20:28:08.211 00.000 15712 Worker thread wakes up
20:28:08.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:08.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:08.211 00.000 7988 GuideStep: -0.3 px 39 ms EAST, 0.1 px 0 ms NORTH
20:28:09.621 01.410 15712 Exposure complete
20:28:09.672 00.051 15712 worker thread done servicing request
20:28:09.672 00.000 7988 OnExposeComplete: enter
20:28:09.683 00.011 7988 UpdateGuideState(): m_state=6
20:28:09.683 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4129
20:28:09.683 00.000 7988 Star::Find returns 1 (1), X=1174.10, Y=435.12, Mass=1453, SNR=25.9, Peak=255 HFD=3.1
20:28:09.683 00.000 7988 MultiStar: [#1 -0.24,-0.08,1.02,U] [#2 -0.30,0.07,1.00,U] [#3 0.01,-0.04,0.98,U] [#4 0.24,-0.02,1.04,U] [#5 0.06,0.12,0.74,U] [#6 -0.14,-0.09,0.70,U] [#7 0.15,-0.12,0.64,U] [#8 0.07,-0.24,0.66,U] 
20:28:09.683 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.25, -0.10}
20:28:09.689 00.006 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
20:28:09.689 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
20:28:09.689 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-2.42 mountX=0.05 mountY=0.06, mountTheta=0.86
20:28:09.689 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.05, opts=13)
20:28:09.689 00.000 7988 Enqueuing Move request for scope (-0.06, -0.05)
20:28:09.689 00.000 15712 Worker thread wakes up
20:28:09.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
20:28:09.689 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
20:28:09.689 00.000 15712 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
20:28:09.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:09.689 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.9 Saturated
20:28:09.697 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:09.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:09.698 00.001 7988 Enqueuing Expose request
20:28:09.698 00.000 15712 PPEC rslt: input = 0.05, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.28
20:28:09.698 00.000 15712 PPEC: input: 0.05, control: 0.05, exposure: 1500
20:28:09.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:09.698 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:28:09.698 00.000 15712 MoveAxis(W, 15, ABG)
20:28:09.698 00.000 15712 Guiding  Dir = 3, Dur = 15
20:28:09.714 00.016 15712 IsGuiding returns 0
20:28:09.731 00.017 15712 IsGuiding returns 1
20:28:09.731 00.000 15712 scope still moving after pulse duration time elapsed
20:28:09.780 00.049 15712 IsGuiding returns 0
20:28:09.780 00.000 15712 scope move finished after 15 + 48 ms
20:28:09.780 00.000 15712 Move returns status 0, amount 15
20:28:09.780 00.000 15712 MoveAxis(N, 0, ABG)
20:28:09.780 00.000 15712 Move returns status 0, amount 0
20:28:09.780 00.000 15712 move complete, result=0
20:28:09.780 00.000 15712 worker thread done servicing request
20:28:09.780 00.000 15712 Worker thread wakes up
20:28:09.780 00.000 7988 GuideStep: 0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
20:28:09.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:09.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:11.422 01.642 15712 Exposure complete
20:28:11.475 00.053 15712 worker thread done servicing request
20:28:11.475 00.000 7988 OnExposeComplete: enter
20:28:11.475 00.000 7988 UpdateGuideState(): m_state=6
20:28:11.485 00.010 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4130
20:28:11.485 00.000 7988 Star::Find returns 1 (1), X=1174.21, Y=435.20, Mass=1521, SNR=26.5, Peak=255 HFD=3.2
20:28:11.485 00.000 7988 MultiStar: [#1 -0.19,0.12,1.01,U] [#2 -0.34,-0.04,1.01,U] [#3 -0.11,-0.09,0.95,U] [#4 -0.08,0.06,1.05,U] [#5 -0.16,0.02,0.74,U] [#6 -0.26,-0.19,0.70,U] [#7 -0.29,-0.02,0.64,U] [#8 -0.29,-0.32,0.63,U] 
20:28:11.485 00.000 7988 single-star, 8 included, MultiStar: {-0.20, -0.04}, one-star: {-0.14, -0.02}
20:28:11.485 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
20:28:11.485 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
20:28:11.492 00.007 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-2.99 mountX=0.02 mountY=0.14, mountTheta=1.41
20:28:11.492 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.02, opts=13)
20:28:11.492 00.000 7988 Enqueuing Move request for scope (-0.14, -0.02)
20:28:11.492 00.000 15712 Worker thread wakes up
20:28:11.492 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
20:28:11.492 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
20:28:11.492 00.000 15712 Moving (-0.14, -0.02) raw xDistance=0.02 yDistance=0.14
20:28:11.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:11.492 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5 Saturated
20:28:11.498 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:11.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:11.500 00.002 7988 Enqueuing Expose request
20:28:11.501 00.001 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.28
20:28:11.501 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
20:28:11.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:11.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:28:11.501 00.000 15712 MoveAxis(W, 14, ABG)
20:28:11.501 00.000 15712 Guiding  Dir = 3, Dur = 14
20:28:11.501 00.000 15712 IsGuiding returns 0
20:28:11.517 00.016 15712 IsGuiding returns 1
20:28:11.517 00.000 15712 scope still moving after pulse duration time elapsed
20:28:11.569 00.052 15712 IsGuiding returns 0
20:28:11.569 00.000 15712 scope move finished after 14 + 53 ms
20:28:11.569 00.000 15712 Move returns status 0, amount 14
20:28:11.569 00.000 15712 MoveAxis(N, 0, ABG)
20:28:11.569 00.000 15712 Move returns status 0, amount 0
20:28:11.569 00.000 15712 move complete, result=0
20:28:11.569 00.000 15712 worker thread done servicing request
20:28:11.569 00.000 15712 Worker thread wakes up
20:28:11.569 00.000 7988 GuideStep: 0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
20:28:11.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:11.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:12.988 01.419 15712 Exposure complete
20:28:13.039 00.051 15712 worker thread done servicing request
20:28:13.039 00.000 7988 OnExposeComplete: enter
20:28:13.039 00.000 7988 UpdateGuideState(): m_state=6
20:28:13.050 00.011 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4131
20:28:13.050 00.000 7988 Star::Find returns 1 (1), X=1174.06, Y=435.28, Mass=1449, SNR=25.9, Peak=255 HFD=3.2
20:28:13.050 00.000 7988 MultiStar: [#1 0.02,0.22,1.02,U] [#2 -0.20,0.07,1.01,U] [#3 0.05,0.06,0.95,U] [#4 0.09,0.06,1.09,U] [#5 0.13,0.18,0.68,U] [#6 -0.25,0.07,0.72,U] [#7 0.02,-0.07,0.66,U] [#8 -0.10,-0.06,0.70,U] 
20:28:13.050 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {-0.29, 0.06}
20:28:13.050 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
20:28:13.050 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.67)
20:28:13.056 00.006 7988 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.26 mountX=-0.07 mountY=0.06, mountTheta=2.46
20:28:13.056 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.07, opts=13)
20:28:13.056 00.000 7988 Enqueuing Move request for scope (-0.06, 0.07)
20:28:13.056 00.000 15712 Worker thread wakes up
20:28:13.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
20:28:13.056 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
20:28:13.056 00.000 15712 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=0.06
20:28:13.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:13.056 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9 Saturated
20:28:13.063 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:13.063 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:13.063 00.000 7988 Enqueuing Expose request
20:28:13.066 00.003 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.28
20:28:13.066 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
20:28:13.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:13.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:28:13.066 00.000 15712 MoveAxis(W, 14, ABG)
20:28:13.066 00.000 15712 Guiding  Dir = 3, Dur = 14
20:28:13.073 00.007 15712 IsGuiding returns 0
20:28:13.090 00.017 15712 IsGuiding returns 1
20:28:13.090 00.000 15712 scope still moving after pulse duration time elapsed
20:28:13.137 00.047 15712 IsGuiding returns 0
20:28:13.137 00.000 15712 scope move finished after 14 + 50 ms
20:28:13.137 00.000 15712 Move returns status 0, amount 14
20:28:13.137 00.000 15712 MoveAxis(N, 0, ABG)
20:28:13.137 00.000 15712 Move returns status 0, amount 0
20:28:13.137 00.000 15712 move complete, result=0
20:28:13.137 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
20:28:13.139 00.002 15712 worker thread done servicing request
20:28:13.139 00.000 15712 Worker thread wakes up
20:28:13.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:13.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:14.773 01.634 15712 Exposure complete
20:28:14.832 00.059 15712 worker thread done servicing request
20:28:14.832 00.000 7988 OnExposeComplete: enter
20:28:14.832 00.000 7988 UpdateGuideState(): m_state=6
20:28:14.834 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4132
20:28:14.834 00.000 7988 Star::Find returns 1 (1), X=1174.02, Y=435.40, Mass=1564, SNR=26.9, Peak=255 HFD=3.4
20:28:14.834 00.000 7988 MultiStar: [#1 -0.17,0.35,0.99,U] [#2 -0.42,0.35,0.98,U] [#3 -0.11,0.21,0.94,U] [#4 -0.02,0.15,1.02,U] [#5 -0.16,0.42,0.73,U] [#6 -0.31,0.21,0.68,U] [#7 -0.22,0.29,0.66,U] [#8 -0.22,0.07,0.63,U] 
20:28:14.834 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.25}, one-star: {-0.33, 0.19}
20:28:14.834 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
20:28:14.834 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.69)
20:28:14.834 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.25 hyp=0.33 cameraTheta=2.28 mountX=-0.25 mountY=0.21, mountTheta=2.44
20:28:14.841 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.25, opts=13)
20:28:14.841 00.000 7988 Enqueuing Move request for scope (-0.21, 0.25)
20:28:14.841 00.000 15712 Worker thread wakes up
20:28:14.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.25) opts 0xd
20:28:14.841 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.25)
20:28:14.841 00.000 15712 Moving (-0.21, 0.25) raw xDistance=-0.25 yDistance=0.21
20:28:14.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:14.841 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9 Saturated
20:28:14.847 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:14.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:14.847 00.000 7988 Enqueuing Expose request
20:28:14.850 00.003 15712 PPEC rslt: input = -0.25, final = -0.12, react = -0.15, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 636.29
20:28:14.850 00.000 15712 PPEC: input: -0.25, control: -0.12, exposure: 1500
20:28:14.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:14.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:28:14.850 00.000 15712 MoveAxis(E, 38, ABG)
20:28:14.850 00.000 15712 Guiding  Dir = 2, Dur = 38
20:28:14.850 00.000 15712 IsGuiding returns 0
20:28:14.875 00.025 15712 PulseGuide returned control before completion, sleep 20
20:28:14.926 00.051 15712 IsGuiding returns 0
20:28:14.926 00.000 15712 Move returns status 0, amount 38
20:28:14.926 00.000 15712 MoveAxis(N, 0, ABG)
20:28:14.926 00.000 15712 Move returns status 0, amount 0
20:28:14.926 00.000 15712 move complete, result=0
20:28:14.926 00.000 15712 worker thread done servicing request
20:28:14.926 00.000 15712 Worker thread wakes up
20:28:14.926 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
20:28:14.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:14.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:16.335 01.409 15712 Exposure complete
20:28:16.395 00.060 15712 worker thread done servicing request
20:28:16.396 00.001 7988 OnExposeComplete: enter
20:28:16.396 00.000 7988 UpdateGuideState(): m_state=6
20:28:16.396 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4133
20:28:16.396 00.000 7988 Star::Find returns 1 (1), X=1174.37, Y=435.20, Mass=1560, SNR=26.7, Peak=255 HFD=3.6
20:28:16.396 00.000 7988 MultiStar: [#1 0.05,-0.04,1.00,U] [#2 0.13,-0.10,0.99,U] [#3 0.19,-0.23,0.95,U] [#4 0.23,-0.10,1.04,U] [#5 0.27,0.12,0.71,U] [#6 -0.01,0.05,0.69,U] [#7 0.01,-0.08,0.67,U] [#8 0.03,-0.42,0.68,U] 
20:28:16.396 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.02, -0.02}
20:28:16.396 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.58) = xAngle (0.92 = 0.92)
20:28:16.396 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.03 = -2.25)
20:28:16.396 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.66 mountX=0.02 mountY=-0.02, mountTheta=-0.91
20:28:16.406 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
20:28:16.406 00.000 7988 Enqueuing Move request for scope (0.02, -0.02)
20:28:16.406 00.000 15712 Worker thread wakes up
20:28:16.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
20:28:16.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
20:28:16.406 00.000 15712 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
20:28:16.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:16.406 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.7 Saturated
20:28:16.411 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:16.413 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:16.413 00.000 7988 Enqueuing Expose request
20:28:16.413 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.29
20:28:16.413 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
20:28:16.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:16.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:28:16.413 00.000 15712 MoveAxis(W, 10, ABG)
20:28:16.413 00.000 15712 Guiding  Dir = 3, Dur = 10
20:28:16.413 00.000 15712 IsGuiding returns 0
20:28:16.429 00.016 15712 IsGuiding returns 1
20:28:16.429 00.000 15712 scope still moving after pulse duration time elapsed
20:28:16.477 00.048 15712 IsGuiding returns 0
20:28:16.477 00.000 15712 scope move finished after 10 + 52 ms
20:28:16.477 00.000 15712 Move returns status 0, amount 10
20:28:16.477 00.000 15712 MoveAxis(N, 0, ABG)
20:28:16.477 00.000 15712 Move returns status 0, amount 0
20:28:16.477 00.000 15712 move complete, result=0
20:28:16.477 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
20:28:16.479 00.002 15712 worker thread done servicing request
20:28:16.479 00.000 15712 Worker thread wakes up
20:28:16.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:16.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:18.118 01.639 15712 Exposure complete
20:28:18.173 00.055 15712 worker thread done servicing request
20:28:18.173 00.000 7988 OnExposeComplete: enter
20:28:18.179 00.006 7988 UpdateGuideState(): m_state=6
20:28:18.179 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4134
20:28:18.179 00.000 7988 Star::Find returns 1 (1), X=1174.16, Y=435.37, Mass=1487, SNR=26.3, Peak=255 HFD=3.1
20:28:18.179 00.000 7988 MultiStar: [#1 0.08,0.39,1.02,U] [#2 -0.15,0.14,1.01,U] [#3 0.19,0.26,0.97,U] [#4 0.26,0.16,1.04,U] [#5 0.29,0.29,0.70,U] [#6 0.13,0.13,0.71,U] [#7 0.22,0.11,0.68,U] [#8 -0.07,-0.08,0.68,U] 
20:28:18.179 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {-0.19, 0.15}
20:28:18.179 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
20:28:18.179 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.42)
20:28:18.179 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.17 mountX=-0.18 mountY=-0.08, mountTheta=-2.72
20:28:18.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.18, opts=13)
20:28:18.190 00.011 7988 Enqueuing Move request for scope (0.08, 0.18)
20:28:18.190 00.000 15712 Worker thread wakes up
20:28:18.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
20:28:18.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
20:28:18.190 00.000 15712 Moving (0.08, 0.18) raw xDistance=-0.18 yDistance=-0.08
20:28:18.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:18.190 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3 Saturated
20:28:18.194 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:18.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:18.196 00.002 7988 Enqueuing Expose request
20:28:18.196 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.29
20:28:18.196 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
20:28:18.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:18.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:28:18.196 00.000 15712 MoveAxis(E, 30, ABG)
20:28:18.196 00.000 15712 Guiding  Dir = 2, Dur = 30
20:28:18.196 00.000 15712 IsGuiding returns 0
20:28:18.212 00.016 15712 PulseGuide returned control before completion, sleep 19
20:28:18.264 00.052 15712 IsGuiding returns 0
20:28:18.264 00.000 15712 Move returns status 0, amount 30
20:28:18.264 00.000 15712 MoveAxis(N, 0, ABG)
20:28:18.264 00.000 15712 Move returns status 0, amount 0
20:28:18.264 00.000 15712 move complete, result=0
20:28:18.264 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
20:28:18.270 00.006 15712 worker thread done servicing request
20:28:18.270 00.000 15712 Worker thread wakes up
20:28:18.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:18.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:19.679 01.409 15712 Exposure complete
20:28:19.738 00.059 15712 worker thread done servicing request
20:28:19.738 00.000 7988 OnExposeComplete: enter
20:28:19.741 00.003 7988 UpdateGuideState(): m_state=6
20:28:19.741 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4135
20:28:19.743 00.002 7988 Star::Find returns 1 (1), X=1174.22, Y=435.09, Mass=1563, SNR=26.9, Peak=255 HFD=3.4
20:28:19.743 00.000 7988 MultiStar: [#1 0.00,0.04,1.00,U] [#2 -0.26,0.05,0.97,U] [#3 0.10,-0.14,0.93,U] [#4 0.25,-0.11,1.01,U] [#5 0.12,-0.06,0.65,U] [#6 0.02,-0.13,0.70,U] [#7 -0.01,0.10,0.65,U] [#8 -0.20,-0.45,0.63,U] 
20:28:19.745 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.13, -0.13}
20:28:19.745 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
20:28:19.747 00.002 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
20:28:19.747 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.70 mountX=0.08 mountY=0.01, mountTheta=0.15
20:28:19.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.08, opts=13)
20:28:19.751 00.002 7988 Enqueuing Move request for scope (-0.01, -0.08)
20:28:19.751 00.000 15712 Worker thread wakes up
20:28:19.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
20:28:19.751 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
20:28:19.751 00.000 15712 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.01
20:28:19.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:19.751 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.9 Saturated
20:28:19.755 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:19.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:19.757 00.002 7988 Enqueuing Expose request
20:28:19.757 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.30
20:28:19.757 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
20:28:19.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:19.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:28:19.757 00.000 15712 MoveAxis(W, 5, ABG)
20:28:19.757 00.000 15712 Guiding  Dir = 3, Dur = 5
20:28:19.757 00.000 15712 IsGuiding returns 0
20:28:19.773 00.016 15712 IsGuiding returns 0
20:28:19.773 00.000 15712 Move returns status 0, amount 5
20:28:19.773 00.000 15712 MoveAxis(N, 0, ABG)
20:28:19.773 00.000 15712 Move returns status 0, amount 0
20:28:19.773 00.000 15712 move complete, result=0
20:28:19.773 00.000 15712 worker thread done servicing request
20:28:19.773 00.000 15712 Worker thread wakes up
20:28:19.773 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
20:28:19.788 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:19.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:21.428 01.640 15712 Exposure complete
20:28:21.489 00.061 15712 worker thread done servicing request
20:28:21.489 00.000 7988 OnExposeComplete: enter
20:28:21.489 00.000 7988 UpdateGuideState(): m_state=6
20:28:21.489 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4136
20:28:21.489 00.000 7988 Star::Find returns 1 (1), X=1174.11, Y=435.19, Mass=1480, SNR=26.2, Peak=255 HFD=3.2
20:28:21.489 00.000 7988 MultiStar: [#1 -0.04,-0.05,1.01,U] [#2 -0.17,0.08,1.02,U] [#3 0.05,-0.06,0.94,U] [#4 0.25,-0.11,1.08,U] [#5 0.08,0.21,0.72,U] [#6 0.06,-0.07,0.71,U] [#7 -0.26,-0.04,0.70,U] [#8 -0.07,-0.18,0.63,U] 
20:28:21.489 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.24, -0.03}
20:28:21.489 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
20:28:21.489 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
20:28:21.505 00.016 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.44 mountX=0.03 mountY=0.03, mountTheta=0.87
20:28:21.506 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.03, opts=13)
20:28:21.506 00.000 7988 Enqueuing Move request for scope (-0.03, -0.03)
20:28:21.506 00.000 15712 Worker thread wakes up
20:28:21.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
20:28:21.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
20:28:21.506 00.000 15712 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
20:28:21.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:21.506 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2 Saturated
20:28:21.513 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:21.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:21.513 00.000 7988 Enqueuing Expose request
20:28:21.513 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.30
20:28:21.513 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
20:28:21.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:21.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:28:21.513 00.000 15712 MoveAxis(W, 6, ABG)
20:28:21.513 00.000 15712 Guiding  Dir = 3, Dur = 6
20:28:21.513 00.000 15712 IsGuiding returns 0
20:28:21.540 00.027 15712 IsGuiding returns 0
20:28:21.540 00.000 15712 Move returns status 0, amount 6
20:28:21.540 00.000 15712 MoveAxis(N, 0, ABG)
20:28:21.540 00.000 15712 Move returns status 0, amount 0
20:28:21.540 00.000 15712 move complete, result=0
20:28:21.540 00.000 15712 worker thread done servicing request
20:28:21.540 00.000 15712 Worker thread wakes up
20:28:21.540 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
20:28:21.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:21.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:22.956 01.416 15712 Exposure complete
20:28:23.019 00.063 15712 worker thread done servicing request
20:28:23.020 00.001 7988 OnExposeComplete: enter
20:28:23.020 00.000 7988 UpdateGuideState(): m_state=6
20:28:23.022 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4137
20:28:23.022 00.000 7988 Star::Find returns 1 (1), X=1174.19, Y=435.08, Mass=1459, SNR=25.9, Peak=255 HFD=3.0
20:28:23.024 00.002 7988 MultiStar: [#1 -0.09,-0.06,1.03,U] [#2 -0.09,0.02,1.02,U] [#3 0.06,-0.27,1.00,U] [#4 0.19,-0.26,1.05,U] [#5 -0.09,-0.32,0.75,U] [#6 -0.25,-0.06,0.72,U] [#7 -0.23,0.01,0.67,U] [#8 0.04,-0.36,0.66,U] 
20:28:23.024 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.16}, one-star: {-0.16, -0.14}
20:28:23.026 00.002 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.58) = xAngle (-0.35 = -0.35)
20:28:23.026 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.76 = 2.76)
20:28:23.028 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.93 mountX=0.16 mountY=0.06, mountTheta=0.38
20:28:23.030 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.16, opts=13)
20:28:23.030 00.000 7988 Enqueuing Move request for scope (-0.06, -0.16)
20:28:23.032 00.002 15712 Worker thread wakes up
20:28:23.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
20:28:23.032 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
20:28:23.032 00.000 15712 Moving (-0.06, -0.16) raw xDistance=0.16 yDistance=0.06
20:28:23.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:23.035 00.003 7988 UpdateGuideState exits: m=1459 SNR=25.9 Saturated
20:28:23.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:23.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:23.035 00.000 7988 Enqueuing Expose request
20:28:23.035 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.30
20:28:23.035 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
20:28:23.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:23.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:28:23.035 00.000 15712 MoveAxis(W, 10, ABG)
20:28:23.035 00.000 15712 Guiding  Dir = 3, Dur = 10
20:28:23.069 00.034 15712 IsGuiding returns 0
20:28:23.086 00.017 15712 IsGuiding returns 1
20:28:23.086 00.000 15712 scope still moving after pulse duration time elapsed
20:28:23.138 00.052 15712 IsGuiding returns 0
20:28:23.138 00.000 15712 scope move finished after 10 + 53 ms
20:28:23.138 00.000 15712 Move returns status 0, amount 10
20:28:23.138 00.000 15712 MoveAxis(N, 0, ABG)
20:28:23.138 00.000 15712 Move returns status 0, amount 0
20:28:23.138 00.000 15712 move complete, result=0
20:28:23.138 00.000 15712 worker thread done servicing request
20:28:23.138 00.000 15712 Worker thread wakes up
20:28:23.138 00.000 7988 GuideStep: 0.2 px 10 ms WEST, 0.1 px 0 ms NORTH
20:28:23.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:23.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:24.888 01.750 15712 Exposure complete
20:28:24.943 00.055 15712 worker thread done servicing request
20:28:24.943 00.000 7988 OnExposeComplete: enter
20:28:24.949 00.006 7988 UpdateGuideState(): m_state=6
20:28:24.949 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4138
20:28:24.949 00.000 7988 Star::Find returns 1 (1), X=1174.15, Y=435.04, Mass=1535, SNR=26.7, Peak=255 HFD=3.0
20:28:24.949 00.000 7988 MultiStar: [#1 0.05,-0.02,0.99,U] [#2 -0.21,-0.16,1.01,U] [#3 0.03,-0.16,0.95,U] [#4 0.25,-0.18,1.00,U] [#5 0.14,-0.17,0.71,U] [#6 -0.07,-0.18,0.71,U] [#7 0.01,-0.09,0.66,U] [#8 -0.00,-0.29,0.63,U] 
20:28:24.949 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.20, -0.18}
20:28:24.949 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
20:28:24.949 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
20:28:24.949 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.61 mountX=0.16 mountY=0.01, mountTheta=0.06
20:28:24.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.16, opts=13)
20:28:24.960 00.011 7988 Enqueuing Move request for scope (-0.01, -0.16)
20:28:24.960 00.000 15712 Worker thread wakes up
20:28:24.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
20:28:24.960 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
20:28:24.960 00.000 15712 Moving (-0.01, -0.16) raw xDistance=0.16 yDistance=0.01
20:28:24.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:24.960 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7 Saturated
20:28:24.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:24.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:24.965 00.005 7988 Enqueuing Expose request
20:28:24.965 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.31
20:28:24.965 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
20:28:24.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:24.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:28:24.965 00.000 15712 MoveAxis(W, 10, ABG)
20:28:24.965 00.000 15712 Guiding  Dir = 3, Dur = 10
20:28:24.965 00.000 15712 IsGuiding returns 0
20:28:24.981 00.016 15712 IsGuiding returns 1
20:28:24.981 00.000 15712 scope still moving after pulse duration time elapsed
20:28:25.029 00.048 15712 IsGuiding returns 0
20:28:25.029 00.000 15712 scope move finished after 10 + 51 ms
20:28:25.029 00.000 15712 Move returns status 0, amount 10
20:28:25.029 00.000 15712 MoveAxis(N, 0, ABG)
20:28:25.029 00.000 15712 Move returns status 0, amount 0
20:28:25.029 00.000 15712 move complete, result=0
20:28:25.029 00.000 15712 worker thread done servicing request
20:28:25.029 00.000 7988 GuideStep: 0.2 px 10 ms WEST, 0.0 px 0 ms NORTH
20:28:25.031 00.002 15712 Worker thread wakes up
20:28:25.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:25.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:26.435 01.404 15712 Exposure complete
20:28:26.489 00.054 15712 worker thread done servicing request
20:28:26.489 00.000 7988 OnExposeComplete: enter
20:28:26.496 00.007 7988 UpdateGuideState(): m_state=6
20:28:26.498 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4139
20:28:26.498 00.000 7988 Star::Find returns 1 (1), X=1174.19, Y=435.13, Mass=1486, SNR=26.0, Peak=255 HFD=3.2
20:28:26.500 00.002 7988 MultiStar: [#1 0.01,0.09,1.01,U] [#2 -0.13,-0.03,1.01,U] [#3 0.21,-0.16,0.96,U] [#4 0.09,-0.09,1.00,U] [#5 0.21,-0.01,0.72,U] [#6 -0.03,-0.17,0.71,U] [#7 0.04,-0.26,0.66,U] [#8 0.00,-0.50,0.65,U] 
20:28:26.500 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {-0.16, -0.09}
20:28:26.502 00.002 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
20:28:26.502 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
20:28:26.504 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.38 mountX=0.12 mountY=-0.02, mountTheta=-0.17
20:28:26.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.12, opts=13)
20:28:26.506 00.000 7988 Enqueuing Move request for scope (0.02, -0.12)
20:28:26.506 00.000 15712 Worker thread wakes up
20:28:26.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
20:28:26.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
20:28:26.506 00.000 15712 Moving (0.02, -0.12) raw xDistance=0.12 yDistance=-0.02
20:28:26.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:26.506 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.0 Saturated
20:28:26.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:26.512 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:26.512 00.000 7988 Enqueuing Expose request
20:28:26.512 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.31
20:28:26.512 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
20:28:26.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:26.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:28:26.512 00.000 15712 MoveAxis(W, 10, ABG)
20:28:26.512 00.000 15712 Guiding  Dir = 3, Dur = 10
20:28:26.512 00.000 15712 IsGuiding returns 0
20:28:26.560 00.048 15712 IsGuiding returns 1
20:28:26.560 00.000 15712 scope still moving after pulse duration time elapsed
20:28:26.591 00.031 15712 IsGuiding returns 0
20:28:26.591 00.000 15712 scope move finished after 10 + 65 ms
20:28:26.591 00.000 15712 Move returns status 0, amount 10
20:28:26.591 00.000 15712 MoveAxis(N, 0, ABG)
20:28:26.591 00.000 15712 Move returns status 0, amount 0
20:28:26.591 00.000 15712 move complete, result=0
20:28:26.591 00.000 15712 worker thread done servicing request
20:28:26.591 00.000 15712 Worker thread wakes up
20:28:26.591 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
20:28:26.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:26.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:28.334 01.743 15712 Exposure complete
20:28:28.395 00.061 15712 worker thread done servicing request
20:28:28.395 00.000 7988 OnExposeComplete: enter
20:28:28.395 00.000 7988 UpdateGuideState(): m_state=6
20:28:28.399 00.004 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4140
20:28:28.399 00.000 7988 Star::Find returns 1 (1), X=1174.24, Y=435.11, Mass=1469, SNR=26.0, Peak=255 HFD=3.2
20:28:28.401 00.002 7988 MultiStar: [#1 0.15,0.13,1.02,U] [#2 -0.03,-0.01,0.99,U] [#3 0.34,-0.07,1.00,U] [#4 0.32,0.05,1.07,U] [#5 0.08,0.05,0.70,U] [#6 0.09,0.01,0.72,U] [#7 0.02,-0.06,0.67,U] [#8 0.21,-0.37,0.65,U] 
20:28:28.401 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {-0.11, -0.10}
20:28:28.403 00.002 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.58) = xAngle (1.35 = 1.35)
20:28:28.403 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.46 = -1.82)
20:28:28.405 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.22 mountX=0.03 mountY=-0.12, mountTheta=-1.35
20:28:28.407 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.03, opts=13)
20:28:28.409 00.002 7988 Enqueuing Move request for scope (0.13, -0.03)
20:28:28.409 00.000 15712 Worker thread wakes up
20:28:28.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
20:28:28.409 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
20:28:28.409 00.000 15712 Moving (0.13, -0.03) raw xDistance=0.03 yDistance=-0.12
20:28:28.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:28.410 00.001 7988 UpdateGuideState exits: m=1469 SNR=26.0 Saturated
20:28:28.411 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:28.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:28.411 00.000 7988 Enqueuing Expose request
20:28:28.411 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.31
20:28:28.411 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
20:28:28.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:28.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:28:28.411 00.000 15712 MoveAxis(W, 10, ABG)
20:28:28.411 00.000 15712 Guiding  Dir = 3, Dur = 10
20:28:28.411 00.000 15712 IsGuiding returns 0
20:28:28.431 00.020 15712 IsGuiding returns 1
20:28:28.431 00.000 15712 scope still moving after pulse duration time elapsed
20:28:28.478 00.047 15712 IsGuiding returns 0
20:28:28.478 00.000 15712 scope move finished after 10 + 56 ms
20:28:28.478 00.000 15712 Move returns status 0, amount 10
20:28:28.478 00.000 15712 MoveAxis(N, 0, ABG)
20:28:28.478 00.000 15712 Move returns status 0, amount 0
20:28:28.478 00.000 15712 move complete, result=0
20:28:28.478 00.000 15712 worker thread done servicing request
20:28:28.478 00.000 15712 Worker thread wakes up
20:28:28.478 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
20:28:28.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:28.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:29.898 01.420 15712 Exposure complete
20:28:29.959 00.061 15712 worker thread done servicing request
20:28:29.959 00.000 7988 OnExposeComplete: enter
20:28:29.960 00.001 7988 UpdateGuideState(): m_state=6
20:28:29.960 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4141
20:28:29.962 00.002 7988 Star::Find returns 1 (0), X=1174.34, Y=435.25, Mass=1489, SNR=26.2, Peak=242 HFD=3.4
20:28:29.964 00.002 7988 MultiStar: [#1 0.12,0.31,0.98,U] [#2 -0.03,0.17,0.99,U] [#3 0.16,0.17,0.95,U] [#4 0.31,0.16,1.03,U] [#5 0.20,0.34,0.71,U] [#6 0.12,-0.07,0.71,U] [#7 0.06,0.16,0.71,U] [#8 0.17,-0.09,0.65,U] 
20:28:29.964 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.14}, one-star: {-0.01, 0.03}
20:28:29.966 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
20:28:29.966 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
20:28:29.968 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.76 mountX=-0.03 mountY=0.01, mountTheta=2.97
20:28:29.968 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
20:28:29.970 00.002 7988 Enqueuing Move request for scope (-0.01, 0.03)
20:28:29.970 00.000 15712 Worker thread wakes up
20:28:29.972 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
20:28:29.972 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
20:28:29.972 00.000 15712 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
20:28:29.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:29.972 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2
20:28:29.974 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:29.974 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:29.977 00.003 7988 Enqueuing Expose request
20:28:29.977 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.31
20:28:29.977 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
20:28:29.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:29.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:28:29.977 00.000 15712 MoveAxis(W, 11, ABG)
20:28:29.977 00.000 15712 Guiding  Dir = 3, Dur = 11
20:28:29.977 00.000 15712 IsGuiding returns 0
20:28:30.000 00.023 15712 IsGuiding returns 1
20:28:30.000 00.000 15712 scope still moving after pulse duration time elapsed
20:28:30.044 00.044 15712 IsGuiding returns 0
20:28:30.044 00.000 15712 scope move finished after 11 + 58 ms
20:28:30.044 00.000 15712 Move returns status 0, amount 11
20:28:30.044 00.000 15712 MoveAxis(N, 0, ABG)
20:28:30.044 00.000 15712 Move returns status 0, amount 0
20:28:30.044 00.000 15712 move complete, result=0
20:28:30.044 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
20:28:30.051 00.007 15712 worker thread done servicing request
20:28:30.051 00.000 15712 Worker thread wakes up
20:28:30.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:30.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:31.686 01.635 15712 Exposure complete
20:28:31.744 00.058 15712 worker thread done servicing request
20:28:31.744 00.000 7988 OnExposeComplete: enter
20:28:31.744 00.000 7988 UpdateGuideState(): m_state=6
20:28:31.750 00.006 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4142
20:28:31.750 00.000 7988 Star::Find returns 1 (0), X=1174.28, Y=435.50, Mass=1556, SNR=26.7, Peak=242 HFD=3.3
20:28:31.750 00.000 7988 MultiStar: [#1 0.02,0.36,1.01,U] [#2 -0.13,0.32,0.95,U] [#3 0.19,0.30,0.95,U] [#4 0.18,0.27,1.02,U] [#5 0.01,0.05,0.70,U] [#6 -0.01,0.25,0.69,U] [#7 0.12,0.34,0.63,U] [#8 -0.05,0.14,0.63,U] 
20:28:31.750 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.27}, one-star: {-0.07, 0.28}
20:28:31.750 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
20:28:31.750 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
20:28:31.750 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.46 mountX=-0.27 mountY=-0.04, mountTheta=-3.01
20:28:31.750 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.27, opts=13)
20:28:31.750 00.000 7988 Enqueuing Move request for scope (0.03, 0.27)
20:28:31.761 00.011 15712 Worker thread wakes up
20:28:31.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
20:28:31.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
20:28:31.761 00.000 15712 Moving (0.03, 0.27) raw xDistance=-0.27 yDistance=-0.04
20:28:31.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:31.761 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.7
20:28:31.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:31.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:31.765 00.002 7988 Enqueuing Expose request
20:28:31.765 00.000 15712 PPEC rslt: input = -0.27, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 636.32
20:28:31.765 00.000 15712 PPEC: input: -0.27, control: -0.13, exposure: 1500
20:28:31.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:31.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:28:31.765 00.000 15712 MoveAxis(E, 41, ABG)
20:28:31.765 00.000 15712 Guiding  Dir = 2, Dur = 41
20:28:31.765 00.000 15712 IsGuiding returns 0
20:28:31.782 00.017 15712 PulseGuide returned control before completion, sleep 28
20:28:31.850 00.068 15712 IsGuiding returns 0
20:28:31.850 00.000 15712 Move returns status 0, amount 41
20:28:31.850 00.000 15712 MoveAxis(N, 0, ABG)
20:28:31.850 00.000 15712 Move returns status 0, amount 0
20:28:31.850 00.000 15712 move complete, result=0
20:28:31.850 00.000 7988 GuideStep: -0.3 px 41 ms EAST, -0.0 px 0 ms NORTH
20:28:31.857 00.007 15712 worker thread done servicing request
20:28:31.857 00.000 15712 Worker thread wakes up
20:28:31.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:31.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:33.267 01.410 15712 Exposure complete
20:28:33.324 00.057 15712 worker thread done servicing request
20:28:33.324 00.000 7988 OnExposeComplete: enter
20:28:33.324 00.000 7988 UpdateGuideState(): m_state=6
20:28:33.330 00.006 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4143
20:28:33.330 00.000 7988 Star::Find returns 1 (0), X=1174.04, Y=435.68, Mass=1450, SNR=25.9, Peak=227 HFD=3.3
20:28:33.330 00.000 7988 MultiStar: [#1 -0.18,0.54,1.06,U] [#2 -0.19,0.35,1.00,U] [#3 0.05,0.44,0.98,U] [#4 0.07,0.42,1.07,U] [#5 -0.14,0.56,0.73,U] [#6 -0.30,0.41,0.71,U] [#7 -0.13,0.39,0.66,U] [#8 0.02,0.08,0.68,U] 
20:28:33.330 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.42}, one-star: {-0.31, 0.46}
20:28:33.330 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
20:28:33.330 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
20:28:33.330 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.42 hyp=0.43 cameraTheta=1.86 mountX=-0.41 mountY=0.11, mountTheta=2.88
20:28:33.330 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.42, opts=13)
20:28:33.330 00.000 7988 Enqueuing Move request for scope (-0.12, 0.42)
20:28:33.341 00.011 15712 Worker thread wakes up
20:28:33.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.42) opts 0xd
20:28:33.341 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.42)
20:28:33.341 00.000 15712 Moving (-0.12, 0.42) raw xDistance=-0.41 yDistance=0.11
20:28:33.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:33.341 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9
20:28:33.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:33.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:33.341 00.000 7988 Enqueuing Expose request
20:28:33.346 00.005 15712 PPEC rslt: input = -0.41, final = -0.23, react = -0.25, pred = 0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 636.32
20:28:33.346 00.000 15712 PPEC: input: -0.41, control: -0.23, exposure: 1500
20:28:33.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:33.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:28:33.346 00.000 15712 MoveAxis(E, 75, ABG)
20:28:33.346 00.000 15712 Guiding  Dir = 2, Dur = 75
20:28:33.346 00.000 15712 IsGuiding returns 0
20:28:33.362 00.016 15712 PulseGuide returned control before completion, sleep 61
20:28:33.441 00.079 15712 IsGuiding returns 1
20:28:33.441 00.000 15712 scope still moving after pulse duration time elapsed
20:28:33.483 00.042 15712 IsGuiding returns 0
20:28:33.483 00.000 15712 scope move finished after 75 + 61 ms
20:28:33.483 00.000 15712 Move returns status 0, amount 75
20:28:33.483 00.000 15712 MoveAxis(N, 0, ABG)
20:28:33.483 00.000 15712 Move returns status 0, amount 0
20:28:33.483 00.000 15712 move complete, result=0
20:28:33.483 00.000 7988 GuideStep: -0.4 px 75 ms EAST, 0.1 px 0 ms NORTH
20:28:33.487 00.004 15712 worker thread done servicing request
20:28:33.487 00.000 15712 Worker thread wakes up
20:28:33.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:33.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:35.227 01.740 15712 Exposure complete
20:28:35.285 00.058 15712 worker thread done servicing request
20:28:35.285 00.000 7988 OnExposeComplete: enter
20:28:35.288 00.003 7988 UpdateGuideState(): m_state=6
20:28:35.288 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4144
20:28:35.288 00.000 7988 Star::Find returns 1 (1), X=1173.96, Y=435.07, Mass=1529, SNR=26.5, Peak=255 HFD=3.0
20:28:35.288 00.000 7988 MultiStar: [#1 0.00,-0.11,1.05,U] [#2 -0.24,-0.18,1.04,U] [#3 0.10,-0.16,0.96,U] [#4 0.11,-0.21,1.04,U] [#5 0.23,-0.12,0.69,U] [#6 -0.26,-0.06,0.67,U] [#7 -0.24,-0.28,0.63,U] [#8 -0.09,-0.39,0.68,U] 
20:28:35.288 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.18}, one-star: {-0.39, -0.15}
20:28:35.288 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
20:28:35.288 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
20:28:35.288 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.01 mountX=0.18 mountY=0.09, mountTheta=0.46
20:28:35.296 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.18, opts=13)
20:28:35.296 00.000 7988 Enqueuing Move request for scope (-0.09, -0.18)
20:28:35.296 00.000 15712 Worker thread wakes up
20:28:35.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
20:28:35.296 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
20:28:35.296 00.000 15712 Moving (-0.09, -0.18) raw xDistance=0.18 yDistance=0.09
20:28:35.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:35.296 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.5 Saturated
20:28:35.302 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:35.302 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:35.304 00.002 7988 Enqueuing Expose request
20:28:35.304 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 636.33
20:28:35.304 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
20:28:35.304 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:35.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:28:35.304 00.000 15712 MoveAxis(W, 41, ABG)
20:28:35.304 00.000 15712 Guiding  Dir = 3, Dur = 41
20:28:35.304 00.000 15712 IsGuiding returns 0
20:28:35.323 00.019 15712 PulseGuide returned control before completion, sleep 34
20:28:35.388 00.065 15712 IsGuiding returns 1
20:28:35.388 00.000 15712 scope still moving after pulse duration time elapsed
20:28:35.415 00.027 15712 IsGuiding returns 0
20:28:35.415 00.000 15712 scope move finished after 41 + 69 ms
20:28:35.415 00.000 15712 Move returns status 0, amount 41
20:28:35.415 00.000 15712 MoveAxis(N, 0, ABG)
20:28:35.415 00.000 15712 Move returns status 0, amount 0
20:28:35.415 00.000 15712 move complete, result=0
20:28:35.415 00.000 15712 worker thread done servicing request
20:28:35.415 00.000 15712 Worker thread wakes up
20:28:35.415 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
20:28:35.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:35.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:36.838 01.423 15712 Exposure complete
20:28:36.898 00.060 15712 worker thread done servicing request
20:28:36.898 00.000 7988 OnExposeComplete: enter
20:28:36.899 00.001 7988 UpdateGuideState(): m_state=6
20:28:36.899 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4145
20:28:36.899 00.000 7988 Star::Find returns 1 (0), X=1174.11, Y=435.68, Mass=1577, SNR=27.1, Peak=187 HFD=3.4
20:28:36.899 00.000 7988 MultiStar: [#1 -0.02,0.72,1.01,U] [#2 -0.18,0.46,0.96,U] [#3 0.06,0.34,0.95,U] [#4 0.28,0.59,0.97,U] [#5 0.23,0.64,0.69,U] [#6 -0.07,0.48,0.65,U] [#7 -0.17,0.33,0.64,U] [#8 -0.15,0.41,0.65,U] 
20:28:36.899 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.50}, one-star: {-0.24, 0.46}
20:28:36.899 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
20:28:36.899 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
20:28:36.899 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.62 mountX=-0.50 mountY=0.01, mountTheta=3.11
20:28:36.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.50, opts=13)
20:28:36.899 00.000 7988 Enqueuing Move request for scope (-0.03, 0.50)
20:28:36.911 00.012 15712 Worker thread wakes up
20:28:36.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.50) opts 0xd
20:28:36.911 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.50)
20:28:36.911 00.000 15712 Moving (-0.03, 0.50) raw xDistance=-0.50 yDistance=0.01
20:28:36.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:36.911 00.000 7988 UpdateGuideState exits: m=1577 SNR=27.1
20:28:36.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:36.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:36.915 00.004 7988 Enqueuing Expose request
20:28:36.915 00.000 15712 PPEC rslt: input = -0.50, final = -0.28, react = -0.30, pred = 0.02, hyst = -0.28, hyst_pct = 0.00, period_length = 636.33
20:28:36.915 00.000 15712 PPEC: input: -0.50, control: -0.28, exposure: 1500
20:28:36.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:36.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:28:36.915 00.000 15712 MoveAxis(E, 91, ABG)
20:28:36.915 00.000 15712 Guiding  Dir = 2, Dur = 91
20:28:36.915 00.000 15712 IsGuiding returns 0
20:28:36.931 00.016 15712 PulseGuide returned control before completion, sleep 82
20:28:37.047 00.116 15712 IsGuiding returns 1
20:28:37.047 00.000 15712 scope still moving after pulse duration time elapsed
20:28:37.074 00.027 15712 IsGuiding returns 0
20:28:37.074 00.000 15712 scope move finished after 91 + 65 ms
20:28:37.074 00.000 15712 Move returns status 0, amount 91
20:28:37.074 00.000 15712 MoveAxis(N, 0, ABG)
20:28:37.074 00.000 15712 Move returns status 0, amount 0
20:28:37.074 00.000 15712 move complete, result=0
20:28:37.074 00.000 15712 worker thread done servicing request
20:28:37.074 00.000 15712 Worker thread wakes up
20:28:37.074 00.000 7988 GuideStep: -0.5 px 91 ms EAST, 0.0 px 0 ms NORTH
20:28:37.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:37.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:38.710 01.636 15712 Exposure complete
20:28:38.765 00.055 15712 worker thread done servicing request
20:28:38.765 00.000 7988 OnExposeComplete: enter
20:28:38.765 00.000 7988 UpdateGuideState(): m_state=6
20:28:38.774 00.009 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4146
20:28:38.776 00.002 7988 Star::Find returns 1 (1), X=1174.08, Y=435.10, Mass=1501, SNR=26.3, Peak=255 HFD=2.9
20:28:38.776 00.000 7988 MultiStar: [#1 -0.05,0.01,1.03,U] [#2 -0.12,-0.09,1.03,U] [#3 0.16,-0.16,0.93,U] [#4 0.07,-0.07,1.03,U] [#5 0.17,0.09,0.74,U] [#6 -0.25,-0.10,0.72,U] [#7 -0.17,-0.25,0.67,U] [#8 -0.13,-0.47,0.67,U] 
20:28:38.778 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.12}, one-star: {-0.27, -0.12}
20:28:38.778 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
20:28:38.780 00.002 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
20:28:38.780 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.05 mountX=0.12 mountY=0.06, mountTheta=0.50
20:28:38.782 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.12, opts=13)
20:28:38.784 00.002 7988 Enqueuing Move request for scope (-0.06, -0.12)
20:28:38.784 00.000 15712 Worker thread wakes up
20:28:38.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
20:28:38.784 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
20:28:38.784 00.000 15712 Moving (-0.06, -0.12) raw xDistance=0.12 yDistance=0.06
20:28:38.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:38.784 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3 Saturated
20:28:38.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:38.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:38.784 00.000 7988 Enqueuing Expose request
20:28:38.790 00.006 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.33
20:28:38.790 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
20:28:38.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:38.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:28:38.790 00.000 15712 MoveAxis(W, 6, ABG)
20:28:38.790 00.000 15712 Guiding  Dir = 3, Dur = 6
20:28:38.790 00.000 15712 IsGuiding returns 0
20:28:38.808 00.018 15712 IsGuiding returns 0
20:28:38.808 00.000 15712 Move returns status 0, amount 6
20:28:38.808 00.000 15712 MoveAxis(N, 0, ABG)
20:28:38.808 00.000 15712 Move returns status 0, amount 0
20:28:38.808 00.000 15712 move complete, result=0
20:28:38.808 00.000 15712 worker thread done servicing request
20:28:38.808 00.000 15712 Worker thread wakes up
20:28:38.808 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
20:28:38.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:38.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:40.226 01.418 15712 Exposure complete
20:28:40.277 00.051 15712 worker thread done servicing request
20:28:40.277 00.000 7988 OnExposeComplete: enter
20:28:40.277 00.000 7988 UpdateGuideState(): m_state=6
20:28:40.288 00.011 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4147
20:28:40.288 00.000 7988 Star::Find returns 1 (0), X=1174.17, Y=434.98, Mass=1554, SNR=26.8, Peak=235 HFD=3.1
20:28:40.288 00.000 7988 MultiStar: [#1 -0.03,-0.11,0.98,U] [#2 -0.17,-0.28,0.97,U] [#3 0.17,-0.62,0.96,U] [#4 0.20,-0.25,1.02,U] [#5 0.03,-0.28,0.72,U] [#6 -0.01,-0.26,0.72,U] [#7 0.01,-0.28,0.63,U] [#8 -0.07,-0.44,0.65,U] 
20:28:40.288 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.30}, one-star: {-0.18, -0.24}
20:28:40.288 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.58) = xAngle (-0.63 = -0.63)
20:28:40.294 00.006 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.48 = 2.48)
20:28:40.294 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.24 hyp=0.29 cameraTheta=-2.21 mountX=0.24 mountY=0.18, mountTheta=0.65
20:28:40.294 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.24, opts=13)
20:28:40.294 00.000 7988 Enqueuing Move request for scope (-0.18, -0.24)
20:28:40.294 00.000 15712 Worker thread wakes up
20:28:40.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.24) opts 0xd
20:28:40.294 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.24)
20:28:40.294 00.000 15712 Moving (-0.18, -0.24) raw xDistance=0.24 yDistance=0.18
20:28:40.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:40.294 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.8
20:28:40.301 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:40.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:40.303 00.002 7988 Enqueuing Expose request
20:28:40.303 00.000 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 636.34
20:28:40.303 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
20:28:40.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:40.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:28:40.303 00.000 15712 MoveAxis(W, 50, ABG)
20:28:40.303 00.000 15712 Guiding  Dir = 3, Dur = 50
20:28:40.303 00.000 15712 IsGuiding returns 0
20:28:40.326 00.023 15712 PulseGuide returned control before completion, sleep 39
20:28:40.367 00.041 15712 IsGuiding returns 1
20:28:40.367 00.000 15712 scope still moving after pulse duration time elapsed
20:28:40.399 00.032 15712 IsGuiding returns 0
20:28:40.399 00.000 15712 scope move finished after 50 + 44 ms
20:28:40.399 00.000 15712 Move returns status 0, amount 50
20:28:40.399 00.000 15712 MoveAxis(N, 0, ABG)
20:28:40.399 00.000 15712 Move returns status 0, amount 0
20:28:40.399 00.000 15712 move complete, result=0
20:28:40.399 00.000 15712 worker thread done servicing request
20:28:40.399 00.000 15712 Worker thread wakes up
20:28:40.399 00.000 7988 GuideStep: 0.2 px 50 ms WEST, 0.2 px 0 ms NORTH
20:28:40.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:40.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:42.030 01.631 15712 Exposure complete
20:28:42.090 00.060 15712 worker thread done servicing request
20:28:42.090 00.000 7988 OnExposeComplete: enter
20:28:42.091 00.001 7988 UpdateGuideState(): m_state=6
20:28:42.091 00.000 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4148
20:28:42.091 00.000 7988 Star::Find returns 1 (0), X=1174.22, Y=435.26, Mass=1484, SNR=26.2, Peak=240 HFD=3.0
20:28:42.091 00.000 7988 MultiStar: [#1 0.10,0.19,1.01,U] [#2 -0.01,0.00,1.03,U] [#3 0.17,0.05,0.95,U] [#4 0.39,0.06,1.04,U] [#5 0.32,0.05,0.76,U] [#6 0.09,-0.17,0.72,U] [#7 0.20,-0.11,0.63,U] [#8 0.25,-0.17,0.69,U] 
20:28:42.097 00.006 7988 single-star, 8 included, MultiStar: {0.14, 0.01}, one-star: {-0.13, 0.05}
20:28:42.097 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.39 = -1.89)
20:28:42.097 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.50 = 1.22)
20:28:42.097 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.81 mountX=-0.04 mountY=0.13, mountTheta=1.89
20:28:42.097 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.05, opts=13)
20:28:42.097 00.000 7988 Enqueuing Move request for scope (-0.13, 0.05)
20:28:42.097 00.000 15712 Worker thread wakes up
20:28:42.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
20:28:42.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
20:28:42.097 00.000 15712 Moving (-0.13, 0.05) raw xDistance=-0.04 yDistance=0.13
20:28:42.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:42.097 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2
20:28:42.107 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:42.107 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:42.107 00.000 7988 Enqueuing Expose request
20:28:42.107 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.34
20:28:42.107 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
20:28:42.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:42.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:28:42.107 00.000 15712 MoveAxis(W, 5, ABG)
20:28:42.107 00.000 15712 Guiding  Dir = 3, Dur = 5
20:28:42.107 00.000 15712 IsGuiding returns 0
20:28:42.132 00.025 15712 IsGuiding returns 0
20:28:42.132 00.000 15712 Move returns status 0, amount 5
20:28:42.132 00.000 15712 MoveAxis(N, 0, ABG)
20:28:42.132 00.000 15712 Move returns status 0, amount 0
20:28:42.132 00.000 15712 move complete, result=0
20:28:42.132 00.000 15712 worker thread done servicing request
20:28:42.132 00.000 15712 Worker thread wakes up
20:28:42.132 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
20:28:42.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:42.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:43.545 01.413 15712 Exposure complete
20:28:43.595 00.050 15712 worker thread done servicing request
20:28:43.595 00.000 7988 OnExposeComplete: enter
20:28:43.595 00.000 7988 UpdateGuideState(): m_state=6
20:28:43.608 00.013 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4149
20:28:43.611 00.003 7988 Star::Find returns 1 (1), X=1174.20, Y=435.26, Mass=1570, SNR=26.9, Peak=255 HFD=3.4
20:28:43.611 00.000 7988 MultiStar: [#1 0.01,0.08,0.97,U] [#2 -0.10,0.10,0.99,U] [#3 0.24,-0.11,0.94,U] [#4 0.32,0.02,1.02,U] [#5 0.22,-0.07,0.70,U] [#6 0.04,-0.10,0.70,U] [#7 0.12,0.02,0.67,U] [#8 0.11,-0.36,0.64,U] 
20:28:43.611 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {-0.15, 0.04}
20:28:43.611 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
20:28:43.611 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.39 = -1.89)
20:28:43.611 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.29 mountX=0.03 mountY=-0.09, mountTheta=-1.28
20:28:43.611 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
20:28:43.611 00.000 7988 Enqueuing Move request for scope (0.09, -0.03)
20:28:43.611 00.000 15712 Worker thread wakes up
20:28:43.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
20:28:43.611 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
20:28:43.611 00.000 15712 Moving (0.09, -0.03) raw xDistance=0.03 yDistance=-0.09
20:28:43.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:43.611 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.9 Saturated
20:28:43.622 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:43.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:43.624 00.002 7988 Enqueuing Expose request
20:28:43.624 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.34
20:28:43.624 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
20:28:43.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:43.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:28:43.624 00.000 15712 MoveAxis(W, 3, ABG)
20:28:43.624 00.000 15712 Guiding  Dir = 3, Dur = 3
20:28:43.624 00.000 15712 IsGuiding returns 0
20:28:43.645 00.021 15712 IsGuiding returns 0
20:28:43.645 00.000 15712 Move returns status 0, amount 3
20:28:43.645 00.000 15712 MoveAxis(N, 0, ABG)
20:28:43.645 00.000 15712 Move returns status 0, amount 0
20:28:43.645 00.000 15712 move complete, result=0
20:28:43.645 00.000 15712 worker thread done servicing request
20:28:43.645 00.000 15712 Worker thread wakes up
20:28:43.645 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
20:28:43.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:43.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:45.396 01.751 15712 Exposure complete
20:28:45.449 00.053 15712 worker thread done servicing request
20:28:45.449 00.000 7988 OnExposeComplete: enter
20:28:45.458 00.009 7988 UpdateGuideState(): m_state=6
20:28:45.458 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4150
20:28:45.458 00.000 7988 Star::Find returns 1 (1), X=1174.12, Y=435.10, Mass=1426, SNR=25.7, Peak=255 HFD=3.0
20:28:45.458 00.000 7988 MultiStar: [#1 -0.06,0.05,1.01,U] [#2 -0.26,-0.09,1.01,U] [#3 0.14,-0.04,0.97,U] [#4 0.19,0.02,1.03,U] [#5 0.12,-0.01,0.71,U] [#6 -0.20,-0.12,0.71,U] [#7 -0.08,-0.04,0.67,U] [#8 -0.09,-0.43,0.69,U] 
20:28:45.458 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.23, -0.11}
20:28:45.458 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.58) = xAngle (-0.59 = -0.59)
20:28:45.458 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.52 = 2.52)
20:28:45.465 00.007 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.16 mountX=0.08 mountY=0.05, mountTheta=0.61
20:28:45.465 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.08, opts=13)
20:28:45.465 00.000 7988 Enqueuing Move request for scope (-0.05, -0.08)
20:28:45.465 00.000 15712 Worker thread wakes up
20:28:45.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
20:28:45.465 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
20:28:45.465 00.000 15712 Moving (-0.05, -0.08) raw xDistance=0.08 yDistance=0.05
20:28:45.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:45.465 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.7 Saturated
20:28:45.472 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:45.472 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:45.474 00.002 7988 Enqueuing Expose request
20:28:45.474 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.35
20:28:45.474 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
20:28:45.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:45.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:28:45.474 00.000 15712 MoveAxis(W, 3, ABG)
20:28:45.474 00.000 15712 Guiding  Dir = 3, Dur = 3
20:28:45.474 00.000 15712 IsGuiding returns 0
20:28:45.489 00.015 15712 IsGuiding returns 0
20:28:45.489 00.000 15712 Move returns status 0, amount 3
20:28:45.489 00.000 15712 MoveAxis(N, 0, ABG)
20:28:45.489 00.000 15712 Move returns status 0, amount 0
20:28:45.489 00.000 15712 move complete, result=0
20:28:45.489 00.000 15712 worker thread done servicing request
20:28:45.489 00.000 15712 Worker thread wakes up
20:28:45.489 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
20:28:45.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:45.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:46.906 01.417 15712 Exposure complete
20:28:46.974 00.068 15712 worker thread done servicing request
20:28:46.974 00.000 7988 OnExposeComplete: enter
20:28:46.976 00.002 7988 UpdateGuideState(): m_state=6
20:28:46.976 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4151
20:28:46.976 00.000 7988 Star::Find returns 1 (1), X=1174.21, Y=435.28, Mass=1504, SNR=26.3, Peak=255 HFD=3.5
20:28:46.979 00.003 7988 MultiStar: [#1 -0.21,0.10,1.04,U] [#2 -0.02,0.03,1.00,U] [#3 0.04,0.08,0.96,U] [#4 0.37,0.06,1.03,U] [#5 0.06,0.40,0.69,U] [#6 -0.08,0.12,0.72,U] [#7 -0.06,0.07,0.66,U] [#8 0.02,-0.15,0.67,U] 
20:28:46.979 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {-0.14, 0.06}
20:28:46.979 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
20:28:46.979 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.04)
20:28:46.979 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.56 mountX=-0.08 mountY=-0.00, mountTheta=-3.10
20:28:46.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.08, opts=13)
20:28:46.979 00.000 7988 Enqueuing Move request for scope (0.00, 0.08)
20:28:46.979 00.000 15712 Worker thread wakes up
20:28:46.988 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
20:28:46.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:46.988 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.3 Saturated
20:28:46.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:46.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:46.988 00.000 7988 Enqueuing Expose request
20:28:46.988 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
20:28:46.988 00.000 15712 Moving (0.00, 0.08) raw xDistance=-0.08 yDistance=-0.00
20:28:46.996 00.008 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.35
20:28:46.996 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
20:28:46.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:46.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:28:46.996 00.000 15712 MoveAxis(W, 5, ABG)
20:28:46.996 00.000 15712 Guiding  Dir = 3, Dur = 5
20:28:46.996 00.000 15712 IsGuiding returns 0
20:28:47.024 00.028 15712 IsGuiding returns 0
20:28:47.024 00.000 15712 Move returns status 0, amount 5
20:28:47.024 00.000 15712 MoveAxis(N, 0, ABG)
20:28:47.024 00.000 15712 Move returns status 0, amount 0
20:28:47.024 00.000 15712 move complete, result=0
20:28:47.024 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
20:28:47.026 00.002 15712 worker thread done servicing request
20:28:47.026 00.000 15712 Worker thread wakes up
20:28:47.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:47.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:48.665 01.639 15712 Exposure complete
20:28:48.712 00.047 15712 worker thread done servicing request
20:28:48.712 00.000 7988 OnExposeComplete: enter
20:28:48.712 00.000 7988 UpdateGuideState(): m_state=6
20:28:48.727 00.015 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4152
20:28:48.728 00.001 7988 Star::Find returns 1 (0), X=1174.28, Y=435.25, Mass=1449, SNR=25.9, Peak=218 HFD=3.5
20:28:48.728 00.000 7988 MultiStar: [#1 -0.00,0.17,0.99,U] [#2 -0.05,0.18,0.99,U] [#3 0.13,0.24,0.96,U] [#4 0.15,0.08,1.03,U] [#5 0.08,0.19,0.73,U] [#6 -0.04,0.17,0.71,U] [#7 -0.07,-0.07,0.69,U] [#8 -0.08,-0.10,0.66,U] 
20:28:48.730 00.002 7988 single-star, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.07, 0.04}
20:28:48.730 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.03)
20:28:48.732 00.002 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.08)
20:28:48.732 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.67 mountX=-0.04 mountY=0.07, mountTheta=2.04
20:28:48.734 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
20:28:48.736 00.002 7988 Enqueuing Move request for scope (-0.07, 0.04)
20:28:48.736 00.000 15712 Worker thread wakes up
20:28:48.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
20:28:48.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
20:28:48.736 00.000 15712 Moving (-0.07, 0.04) raw xDistance=-0.04 yDistance=0.07
20:28:48.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:48.736 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9
20:28:48.741 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:48.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:48.743 00.002 7988 Enqueuing Expose request
20:28:48.743 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.35
20:28:48.743 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
20:28:48.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:48.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:28:48.743 00.000 15712 MoveAxis(W, 4, ABG)
20:28:48.743 00.000 15712 Guiding  Dir = 3, Dur = 4
20:28:48.745 00.002 15712 IsGuiding returns 0
20:28:48.762 00.017 15712 IsGuiding returns 0
20:28:48.762 00.000 15712 Move returns status 0, amount 4
20:28:48.762 00.000 15712 MoveAxis(N, 0, ABG)
20:28:48.762 00.000 15712 Move returns status 0, amount 0
20:28:48.762 00.000 15712 move complete, result=0
20:28:48.762 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
20:28:48.768 00.006 15712 worker thread done servicing request
20:28:48.768 00.000 15712 Worker thread wakes up
20:28:48.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:48.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:50.179 01.411 15712 Exposure complete
20:28:50.227 00.048 15712 worker thread done servicing request
20:28:50.227 00.000 7988 OnExposeComplete: enter
20:28:50.242 00.015 7988 UpdateGuideState(): m_state=6
20:28:50.242 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
20:28:50.244 00.002 7988 Star::Find returns 1 (1), X=1174.13, Y=435.25, Mass=1521, SNR=26.5, Peak=255 HFD=3.3
20:28:50.244 00.000 7988 MultiStar: [#1 -0.00,0.30,0.99,U] [#2 -0.12,0.15,0.97,U] [#3 0.22,-0.09,0.95,U] [#4 0.05,0.13,1.05,U] [#5 0.27,0.08,0.71,U] [#6 0.18,0.01,0.69,U] [#7 0.07,-0.00,0.66,U] [#8 0.06,-0.15,0.65,U] 
20:28:50.246 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.22, 0.03}
20:28:50.246 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
20:28:50.248 00.002 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.60)
20:28:50.248 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=1.00 mountX=-0.06 mountY=-0.04, mountTheta=-2.55
20:28:50.250 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
20:28:50.252 00.002 7988 Enqueuing Move request for scope (0.04, 0.06)
20:28:50.252 00.000 15712 Worker thread wakes up
20:28:50.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
20:28:50.252 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
20:28:50.252 00.000 15712 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
20:28:50.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:50.252 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5 Saturated
20:28:50.256 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:50.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:50.258 00.002 7988 Enqueuing Expose request
20:28:50.258 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.36
20:28:50.258 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
20:28:50.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:50.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:28:50.258 00.000 15712 MoveAxis(W, 5, ABG)
20:28:50.258 00.000 15712 Guiding  Dir = 3, Dur = 5
20:28:50.258 00.000 15712 IsGuiding returns 0
20:28:50.278 00.020 15712 IsGuiding returns 0
20:28:50.278 00.000 15712 Move returns status 0, amount 5
20:28:50.278 00.000 15712 MoveAxis(N, 0, ABG)
20:28:50.278 00.000 15712 Move returns status 0, amount 0
20:28:50.278 00.000 15712 move complete, result=0
20:28:50.278 00.000 15712 worker thread done servicing request
20:28:50.278 00.000 15712 Worker thread wakes up
20:28:50.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:50.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:50.278 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
20:28:52.024 01.746 15712 Exposure complete
20:28:52.083 00.059 15712 worker thread done servicing request
20:28:52.083 00.000 7988 OnExposeComplete: enter
20:28:52.083 00.000 7988 UpdateGuideState(): m_state=6
20:28:52.083 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4154
20:28:52.088 00.005 7988 Star::Find returns 1 (1), X=1174.18, Y=435.26, Mass=1588, SNR=26.9, Peak=255 HFD=3.5
20:28:52.088 00.000 7988 MultiStar: [#1 0.05,0.09,0.95,U] [#2 -0.01,-0.06,0.98,U] [#3 0.20,0.08,0.93,U] [#4 0.26,-0.09,0.96,U] [#5 0.20,0.21,0.69,U] [#6 -0.20,0.25,0.68,U] [#7 -0.16,0.03,0.63,U] [#8 -0.20,-0.21,0.64,U] 
20:28:52.088 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.17, 0.05}
20:28:52.088 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
20:28:52.088 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.30)
20:28:52.088 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.30 mountX=-0.04 mountY=-0.01, mountTheta=-2.85
20:28:52.088 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.04, opts=13)
20:28:52.096 00.008 7988 Enqueuing Move request for scope (0.01, 0.04)
20:28:52.096 00.000 15712 Worker thread wakes up
20:28:52.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
20:28:52.096 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
20:28:52.096 00.000 15712 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
20:28:52.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:52.096 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.9 Saturated
20:28:52.100 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:52.100 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:52.102 00.002 7988 Enqueuing Expose request
20:28:52.102 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.36
20:28:52.102 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
20:28:52.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:52.104 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:28:52.104 00.000 15712 MoveAxis(W, 7, ABG)
20:28:52.104 00.000 15712 Guiding  Dir = 3, Dur = 7
20:28:52.104 00.000 15712 IsGuiding returns 0
20:28:52.123 00.019 15712 IsGuiding returns 0
20:28:52.123 00.000 15712 Move returns status 0, amount 7
20:28:52.123 00.000 15712 MoveAxis(N, 0, ABG)
20:28:52.123 00.000 15712 Move returns status 0, amount 0
20:28:52.123 00.000 15712 move complete, result=0
20:28:52.123 00.000 15712 worker thread done servicing request
20:28:52.123 00.000 15712 Worker thread wakes up
20:28:52.123 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
20:28:52.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:52.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:53.542 01.419 15712 Exposure complete
20:28:53.592 00.050 15712 worker thread done servicing request
20:28:53.592 00.000 7988 OnExposeComplete: enter
20:28:53.603 00.011 7988 UpdateGuideState(): m_state=6
20:28:53.603 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4155
20:28:53.603 00.000 7988 Star::Find returns 1 (0), X=1174.19, Y=435.18, Mass=1466, SNR=26.0, Peak=216 HFD=3.4
20:28:53.603 00.000 7988 MultiStar: [#1 -0.06,-0.02,1.03,U] [#2 -0.15,0.04,1.03,U] [#3 0.06,-0.10,0.94,U] [#4 0.16,-0.03,1.06,U] [#5 0.01,0.19,0.70,U] [#6 -0.26,0.18,0.74,U] [#7 -0.16,-0.13,0.67,U] [#8 -0.31,-0.26,0.64,U] 
20:28:53.603 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.16, -0.04}
20:28:53.609 00.006 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.58) = xAngle (-1.36 = -1.36)
20:28:53.609 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.75 = 1.75)
20:28:53.609 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.94 mountX=0.02 mountY=0.08, mountTheta=1.36
20:28:53.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.02, opts=13)
20:28:53.609 00.000 7988 Enqueuing Move request for scope (-0.08, -0.02)
20:28:53.609 00.000 15712 Worker thread wakes up
20:28:53.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
20:28:53.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
20:28:53.609 00.000 15712 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
20:28:53.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:53.609 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
20:28:53.617 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:53.617 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:53.619 00.002 7988 Enqueuing Expose request
20:28:53.619 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.37
20:28:53.619 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
20:28:53.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:53.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:28:53.619 00.000 15712 MoveAxis(W, 4, ABG)
20:28:53.619 00.000 15712 Guiding  Dir = 3, Dur = 4
20:28:53.619 00.000 15712 IsGuiding returns 0
20:28:53.635 00.016 15712 IsGuiding returns 0
20:28:53.635 00.000 15712 Move returns status 0, amount 4
20:28:53.635 00.000 15712 MoveAxis(N, 0, ABG)
20:28:53.635 00.000 15712 Move returns status 0, amount 0
20:28:53.635 00.000 15712 move complete, result=0
20:28:53.635 00.000 15712 worker thread done servicing request
20:28:53.635 00.000 15712 Worker thread wakes up
20:28:53.635 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
20:28:53.643 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:53.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:55.279 01.636 15712 Exposure complete
20:28:55.326 00.047 15712 worker thread done servicing request
20:28:55.339 00.013 7988 OnExposeComplete: enter
20:28:55.339 00.000 7988 UpdateGuideState(): m_state=6
20:28:55.339 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4156
20:28:55.339 00.000 7988 Star::Find returns 1 (1), X=1174.09, Y=435.29, Mass=1474, SNR=26.0, Peak=255 HFD=3.3
20:28:55.342 00.003 7988 MultiStar: [#1 0.07,0.04,1.01,U] [#2 -0.04,-0.20,1.00,U] [#3 0.40,-0.26,0.97,U] [#4 0.24,-0.06,1.02,U] [#5 0.22,-0.08,0.69,U] [#6 0.03,-0.36,0.72,U] [#7 -0.11,-0.03,0.65,U] [#8 0.13,0.02,0.64,U] 
20:28:55.342 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.10}, one-star: {-0.26, 0.07}
20:28:55.342 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.58) = xAngle (0.69 = 0.69)
20:28:55.342 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.80 = -2.48)
20:28:55.342 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.89 mountX=0.09 mountY=-0.08, mountTheta=-0.67
20:28:55.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.10, opts=13)
20:28:55.342 00.000 7988 Enqueuing Move request for scope (0.08, -0.10)
20:28:55.342 00.000 15712 Worker thread wakes up
20:28:55.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
20:28:55.342 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
20:28:55.342 00.000 15712 Moving (0.08, -0.10) raw xDistance=0.09 yDistance=-0.08
20:28:55.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:55.342 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0 Saturated
20:28:55.354 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:55.355 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:55.355 00.000 7988 Enqueuing Expose request
20:28:55.355 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.37
20:28:55.355 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
20:28:55.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:55.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:28:55.355 00.000 15712 MoveAxis(W, 6, ABG)
20:28:55.355 00.000 15712 Guiding  Dir = 3, Dur = 6
20:28:55.359 00.004 15712 IsGuiding returns 0
20:28:55.380 00.021 15712 IsGuiding returns 0
20:28:55.380 00.000 15712 Move returns status 0, amount 6
20:28:55.380 00.000 15712 MoveAxis(N, 0, ABG)
20:28:55.380 00.000 15712 Move returns status 0, amount 0
20:28:55.380 00.000 15712 move complete, result=0
20:28:55.380 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
20:28:55.386 00.006 15712 worker thread done servicing request
20:28:55.386 00.000 15712 Worker thread wakes up
20:28:55.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:55.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:56.806 01.420 15712 Exposure complete
20:28:56.856 00.050 15712 worker thread done servicing request
20:28:56.856 00.000 7988 OnExposeComplete: enter
20:28:56.867 00.011 7988 UpdateGuideState(): m_state=6
20:28:56.867 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4157
20:28:56.869 00.002 7988 Star::Find returns 1 (0), X=1174.40, Y=435.18, Mass=1564, SNR=26.8, Peak=212 HFD=3.3
20:28:56.869 00.000 7988 MultiStar: [#1 0.20,0.04,0.99,U] [#2 0.19,-0.10,0.97,U] [#3 0.43,-0.17,0.94,U] [#4 0.33,-0.12,0.99,U] [#5 0.32,-0.13,0.71,U] [#6 0.35,-0.09,0.69,U] [#7 0.01,0.03,0.65,U] [#8 0.31,-0.26,0.66,U] 
20:28:56.871 00.002 7988 single-star, 8 included, MultiStar: {0.24, -0.09}, one-star: {0.05, -0.04}
20:28:56.871 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.58) = xAngle (0.85 = 0.85)
20:28:56.873 00.002 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.96 = -2.32)
20:28:56.873 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.73 mountX=0.04 mountY=-0.05, mountTheta=-0.84
20:28:56.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.04, opts=13)
20:28:56.875 00.000 7988 Enqueuing Move request for scope (0.05, -0.04)
20:28:56.877 00.002 15712 Worker thread wakes up
20:28:56.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
20:28:56.877 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
20:28:56.877 00.000 15712 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
20:28:56.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:28:56.877 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.8
20:28:56.880 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:56.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:56.882 00.002 7988 Enqueuing Expose request
20:28:56.884 00.002 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.37
20:28:56.884 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
20:28:56.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:56.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:28:56.884 00.000 15712 MoveAxis(W, 2, ABG)
20:28:56.884 00.000 15712 Guiding  Dir = 3, Dur = 2
20:28:56.884 00.000 15712 IsGuiding returns 0
20:28:56.898 00.014 15712 IsGuiding returns 0
20:28:56.898 00.000 15712 Move returns status 0, amount 2
20:28:56.898 00.000 15712 MoveAxis(N, 0, ABG)
20:28:56.898 00.000 15712 Move returns status 0, amount 0
20:28:56.898 00.000 15712 move complete, result=0
20:28:56.898 00.000 15712 worker thread done servicing request
20:28:56.898 00.000 15712 Worker thread wakes up
20:28:56.898 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
20:28:56.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:56.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:28:58.544 01.646 15712 Exposure complete
20:28:58.592 00.048 15712 worker thread done servicing request
20:28:58.592 00.000 7988 OnExposeComplete: enter
20:28:58.592 00.000 7988 UpdateGuideState(): m_state=6
20:28:58.605 00.013 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4158
20:28:58.605 00.000 7988 Star::Find returns 1 (0), X=1174.34, Y=435.02, Mass=1557, SNR=26.8, Peak=237 HFD=3.3
20:28:58.605 00.000 7988 MultiStar: [#1 0.00,0.06,1.00,U] [#2 -0.14,-0.11,0.99,U] [#3 0.19,-0.25,0.96,U] [#4 0.34,-0.05,1.01,U] [#5 0.40,-0.11,0.69,U] [#6 -0.08,-0.36,0.69,U] [#7 -0.07,-0.19,0.65,U] [#8 -0.00,-0.45,0.66,U] 
20:28:58.609 00.004 7988 refined, 8 included, MultiStar: {0.07, -0.17}, one-star: {-0.01, -0.20}
20:28:58.609 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
20:28:58.609 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.75)
20:28:58.609 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.16 mountX=0.17 mountY=-0.07, mountTheta=-0.39
20:28:58.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.17, opts=13)
20:28:58.609 00.000 7988 Enqueuing Move request for scope (0.07, -0.17)
20:28:58.609 00.000 15712 Worker thread wakes up
20:28:58.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
20:28:58.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
20:28:58.609 00.000 15712 Moving (0.07, -0.17) raw xDistance=0.17 yDistance=-0.07
20:28:58.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:28:58.609 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8
20:28:58.619 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:58.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:28:58.621 00.002 7988 Enqueuing Expose request
20:28:58.621 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 636.38
20:28:58.621 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
20:28:58.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:58.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:28:58.621 00.000 15712 MoveAxis(W, 37, ABG)
20:28:58.621 00.000 15712 Guiding  Dir = 3, Dur = 37
20:28:58.621 00.000 15712 IsGuiding returns 0
20:28:58.643 00.022 15712 PulseGuide returned control before completion, sleep 26
20:28:58.685 00.042 15712 IsGuiding returns 0
20:28:58.685 00.000 15712 Move returns status 0, amount 37
20:28:58.685 00.000 15712 MoveAxis(N, 0, ABG)
20:28:58.685 00.000 15712 Move returns status 0, amount 0
20:28:58.685 00.000 15712 move complete, result=0
20:28:58.685 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
20:28:58.694 00.009 15712 worker thread done servicing request
20:28:58.694 00.000 15712 Worker thread wakes up
20:28:58.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:28:58.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:00.105 01.411 15712 Exposure complete
20:29:00.156 00.051 15712 worker thread done servicing request
20:29:00.156 00.000 7988 OnExposeComplete: enter
20:29:00.167 00.011 7988 UpdateGuideState(): m_state=6
20:29:00.167 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4159
20:29:00.169 00.002 7988 Star::Find returns 1 (1), X=1174.07, Y=435.33, Mass=1503, SNR=26.2, Peak=255 HFD=3.4
20:29:00.169 00.000 7988 MultiStar: [#1 0.13,0.11,1.02,U] [#2 -0.18,0.08,1.00,U] [#3 0.11,-0.06,0.98,U] [#4 0.40,-0.07,1.07,U] [#5 0.11,0.10,0.70,U] [#6 -0.02,0.31,0.74,U] [#7 0.03,0.15,0.64,U] [#8 -0.00,-0.19,0.66,U] 
20:29:00.171 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.28, 0.11}
20:29:00.171 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
20:29:00.173 00.002 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.60)
20:29:00.173 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.99 mountX=-0.06 mountY=-0.04, mountTheta=-2.55
20:29:00.175 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
20:29:00.177 00.002 7988 Enqueuing Move request for scope (0.04, 0.06)
20:29:00.177 00.000 15712 Worker thread wakes up
20:29:00.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
20:29:00.177 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
20:29:00.177 00.000 15712 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
20:29:00.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:00.177 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.2 Saturated
20:29:00.181 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:00.181 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:00.183 00.002 7988 Enqueuing Expose request
20:29:00.183 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.38
20:29:00.183 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
20:29:00.183 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:00.183 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:29:00.183 00.000 15712 MoveAxis(W, 2, ABG)
20:29:00.183 00.000 15712 Guiding  Dir = 3, Dur = 2
20:29:00.185 00.002 15712 IsGuiding returns 0
20:29:00.207 00.022 15712 IsGuiding returns 0
20:29:00.207 00.000 15712 Move returns status 0, amount 2
20:29:00.207 00.000 15712 MoveAxis(N, 0, ABG)
20:29:00.207 00.000 15712 Move returns status 0, amount 0
20:29:00.207 00.000 15712 move complete, result=0
20:29:00.207 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
20:29:00.213 00.006 15712 worker thread done servicing request
20:29:00.213 00.000 15712 Worker thread wakes up
20:29:00.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:00.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:01.955 01.742 15712 Exposure complete
20:29:02.013 00.058 15712 worker thread done servicing request
20:29:02.013 00.000 7988 OnExposeComplete: enter
20:29:02.016 00.003 7988 UpdateGuideState(): m_state=6
20:29:02.016 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4160
20:29:02.018 00.002 7988 Star::Find returns 1 (1), X=1174.13, Y=435.18, Mass=1479, SNR=26.1, Peak=255 HFD=3.1
20:29:02.018 00.000 7988 MultiStar: [#1 0.06,0.01,1.03,U] [#2 -0.02,-0.09,1.04,U] [#3 0.16,-0.30,1.00,U] [#4 0.15,-0.05,1.03,U] [#5 0.23,0.12,0.74,U] [#6 0.07,-0.14,0.69,U] [#7 -0.11,0.12,0.65,U] [#8 0.02,-0.35,0.67,U] 
20:29:02.018 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {-0.22, -0.04}
20:29:02.018 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
20:29:02.018 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.76)
20:29:02.018 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.16 mountX=0.08 mountY=-0.03, mountTheta=-0.39
20:29:02.018 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.08, opts=13)
20:29:02.018 00.000 7988 Enqueuing Move request for scope (0.04, -0.08)
20:29:02.018 00.000 15712 Worker thread wakes up
20:29:02.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
20:29:02.018 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
20:29:02.018 00.000 15712 Moving (0.04, -0.08) raw xDistance=0.08 yDistance=-0.03
20:29:02.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:02.018 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.1 Saturated
20:29:02.030 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:02.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:02.032 00.002 7988 Enqueuing Expose request
20:29:02.034 00.002 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.39
20:29:02.034 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
20:29:02.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:02.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:29:02.034 00.000 15712 MoveAxis(W, 2, ABG)
20:29:02.034 00.000 15712 Guiding  Dir = 3, Dur = 2
20:29:02.034 00.000 15712 IsGuiding returns 0
20:29:02.049 00.015 15712 IsGuiding returns 0
20:29:02.049 00.000 15712 Move returns status 0, amount 2
20:29:02.049 00.000 15712 MoveAxis(N, 0, ABG)
20:29:02.049 00.000 15712 Move returns status 0, amount 0
20:29:02.049 00.000 15712 move complete, result=0
20:29:02.049 00.000 15712 worker thread done servicing request
20:29:02.049 00.000 15712 Worker thread wakes up
20:29:02.049 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
20:29:02.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:02.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:03.466 01.417 15712 Exposure complete
20:29:03.526 00.060 15712 worker thread done servicing request
20:29:03.526 00.000 7988 OnExposeComplete: enter
20:29:03.528 00.002 7988 UpdateGuideState(): m_state=6
20:29:03.530 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4161
20:29:03.530 00.000 7988 Star::Find returns 1 (0), X=1174.25, Y=434.96, Mass=1577, SNR=26.9, Peak=213 HFD=3.7
20:29:03.532 00.002 7988 MultiStar: [#1 0.26,0.06,0.97,U] [#2 0.01,-0.05,0.97,U] [#3 0.39,-0.33,0.92,U] [#4 0.40,-0.20,1.00,U] [#5 0.49,-0.07,0.71,U] [#6 0.04,-0.17,0.64,U] [#7 0.05,-0.16,0.62,U] [#8 0.00,-0.37,0.64,U] 
20:29:03.532 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.17}, one-star: {-0.10, -0.25}
20:29:03.534 00.002 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
20:29:03.534 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.35)
20:29:03.536 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-0.76 mountX=0.17 mountY=-0.17, mountTheta=-0.81
20:29:03.538 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.17, opts=13)
20:29:03.538 00.000 7988 Enqueuing Move request for scope (0.18, -0.17)
20:29:03.540 00.002 15712 Worker thread wakes up
20:29:03.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
20:29:03.540 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
20:29:03.540 00.000 15712 Moving (0.18, -0.17) raw xDistance=0.17 yDistance=-0.17
20:29:03.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:03.540 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.9
20:29:03.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:03.542 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:03.543 00.001 7988 Enqueuing Expose request
20:29:03.543 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 636.39
20:29:03.543 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
20:29:03.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:03.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:29:03.543 00.000 15712 MoveAxis(W, 32, ABG)
20:29:03.543 00.000 15712 Guiding  Dir = 3, Dur = 32
20:29:03.543 00.000 15712 IsGuiding returns 0
20:29:03.560 00.017 15712 PulseGuide returned control before completion, sleep 21
20:29:03.611 00.051 15712 IsGuiding returns 0
20:29:03.611 00.000 15712 Move returns status 0, amount 32
20:29:03.611 00.000 15712 MoveAxis(N, 0, ABG)
20:29:03.611 00.000 15712 Move returns status 0, amount 0
20:29:03.611 00.000 15712 move complete, result=0
20:29:03.611 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.2 px 0 ms NORTH
20:29:03.618 00.007 15712 worker thread done servicing request
20:29:03.618 00.000 15712 Worker thread wakes up
20:29:03.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:03.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:05.250 01.632 15712 Exposure complete
20:29:05.310 00.060 15712 worker thread done servicing request
20:29:05.310 00.000 7988 OnExposeComplete: enter
20:29:05.310 00.000 7988 UpdateGuideState(): m_state=6
20:29:05.314 00.004 7988 Star::Find(15, 1174, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4162
20:29:05.314 00.000 7988 Star::Find returns 1 (0), X=1174.35, Y=435.13, Mass=1502, SNR=26.1, Peak=215 HFD=3.4
20:29:05.314 00.000 7988 MultiStar: [#1 0.11,0.16,1.00,U] [#2 -0.10,-0.09,1.01,U] [#3 0.18,-0.14,0.97,U] [#4 0.11,0.07,1.03,U] [#5 0.12,-0.03,0.72,U] [#6 0.00,-0.05,0.71,U] [#7 0.07,-0.15,0.68,U] [#8 0.00,-0.37,0.64,U] 
20:29:05.314 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {-0.00, -0.09}
20:29:05.314 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
20:29:05.314 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.42)
20:29:05.314 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.83 mountX=0.06 mountY=-0.05, mountTheta=-0.73
20:29:05.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
20:29:05.314 00.000 7988 Enqueuing Move request for scope (0.06, -0.06)
20:29:05.314 00.000 15712 Worker thread wakes up
20:29:05.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
20:29:05.314 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
20:29:05.314 00.000 15712 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=-0.05
20:29:05.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:05.314 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.1
20:29:05.327 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:05.327 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:05.327 00.000 7988 Enqueuing Expose request
20:29:05.330 00.003 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.39
20:29:05.330 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
20:29:05.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:05.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:29:05.330 00.000 15712 MoveAxis(E, 2, ABG)
20:29:05.330 00.000 15712 Guiding  Dir = 2, Dur = 2
20:29:05.346 00.016 15712 IsGuiding returns 0
20:29:05.372 00.026 15712 IsGuiding returns 0
20:29:05.372 00.000 15712 Move returns status 0, amount 2
20:29:05.372 00.000 15712 MoveAxis(N, 0, ABG)
20:29:05.372 00.000 15712 Move returns status 0, amount 0
20:29:05.372 00.000 15712 move complete, result=0
20:29:05.372 00.000 15712 worker thread done servicing request
20:29:05.372 00.000 15712 Worker thread wakes up
20:29:05.372 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
20:29:05.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:05.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:06.781 01.409 15712 Exposure complete
20:29:06.838 00.057 15712 worker thread done servicing request
20:29:06.838 00.000 7988 OnExposeComplete: enter
20:29:06.842 00.004 7988 UpdateGuideState(): m_state=6
20:29:06.845 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4163
20:29:06.845 00.000 7988 Star::Find returns 1 (0), X=1174.29, Y=435.05, Mass=1435, SNR=25.6, Peak=221 HFD=3.3
20:29:06.847 00.002 7988 MultiStar: [#1 -0.14,-0.16,1.05,U] [#2 -0.02,-0.22,1.03,U] [#3 0.19,-0.26,0.98,U] [#4 0.30,-0.17,1.08,U] [#5 0.28,-0.12,0.73,U] [#6 0.24,-0.28,0.71,U] [#7 0.13,-0.24,0.67,U] [#8 -0.04,-0.39,0.66,U] 
20:29:06.847 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.22}, one-star: {-0.06, -0.17}
20:29:06.849 00.002 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
20:29:06.849 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
20:29:06.851 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.92 mountX=0.17 mountY=0.07, mountTheta=0.37
20:29:06.853 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.17, opts=13)
20:29:06.853 00.000 7988 Enqueuing Move request for scope (-0.06, -0.17)
20:29:06.853 00.000 15712 Worker thread wakes up
20:29:06.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
20:29:06.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
20:29:06.853 00.000 15712 Moving (-0.06, -0.17) raw xDistance=0.17 yDistance=0.07
20:29:06.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:06.855 00.002 7988 UpdateGuideState exits: m=1435 SNR=25.6
20:29:06.857 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:06.858 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:06.858 00.000 7988 Enqueuing Expose request
20:29:06.858 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.40
20:29:06.858 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
20:29:06.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:06.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:29:06.858 00.000 15712 MoveAxis(W, 31, ABG)
20:29:06.858 00.000 15712 Guiding  Dir = 3, Dur = 31
20:29:06.858 00.000 15712 IsGuiding returns 0
20:29:06.875 00.017 15712 PulseGuide returned control before completion, sleep 27
20:29:06.924 00.049 15712 IsGuiding returns 0
20:29:06.924 00.000 15712 Move returns status 0, amount 31
20:29:06.924 00.000 15712 MoveAxis(N, 0, ABG)
20:29:06.924 00.000 15712 Move returns status 0, amount 0
20:29:06.924 00.000 15712 move complete, result=0
20:29:06.924 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
20:29:06.924 00.000 15712 worker thread done servicing request
20:29:06.926 00.002 15712 Worker thread wakes up
20:29:06.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:06.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:08.666 01.740 15712 Exposure complete
20:29:08.726 00.060 15712 worker thread done servicing request
20:29:08.728 00.002 7988 OnExposeComplete: enter
20:29:08.728 00.000 7988 UpdateGuideState(): m_state=6
20:29:08.728 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4164
20:29:08.728 00.000 7988 Star::Find returns 1 (1), X=1174.06, Y=435.28, Mass=1559, SNR=26.8, Peak=255 HFD=3.4
20:29:08.728 00.000 7988 MultiStar: [#1 -0.09,0.19,0.99,U] [#2 -0.20,0.02,0.99,U] [#3 0.25,-0.17,0.93,U] [#4 0.31,-0.15,1.02,U] [#5 0.24,0.18,0.71,U] [#6 0.03,0.01,0.69,U] [#7 -0.09,0.12,0.64,U] [#8 -0.11,-0.45,0.63,U] 
20:29:08.728 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {-0.29, 0.07}
20:29:08.728 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
20:29:08.728 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.90)
20:29:08.728 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.30 mountX=0.01 mountY=-0.00, mountTheta=-0.25
20:29:08.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.01, opts=13)
20:29:08.728 00.000 7988 Enqueuing Move request for scope (0.00, -0.01)
20:29:08.728 00.000 15712 Worker thread wakes up
20:29:08.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
20:29:08.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
20:29:08.728 00.000 15712 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=-0.00
20:29:08.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:08.728 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.8 Saturated
20:29:08.743 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:08.744 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:08.744 00.000 7988 Enqueuing Expose request
20:29:08.744 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.40
20:29:08.744 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:29:08.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:08.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:29:08.744 00.000 15712 MoveAxis(E, 3, ABG)
20:29:08.744 00.000 15712 Guiding  Dir = 2, Dur = 3
20:29:08.744 00.000 15712 IsGuiding returns 0
20:29:08.762 00.018 15712 IsGuiding returns 0
20:29:08.762 00.000 15712 Move returns status 0, amount 3
20:29:08.762 00.000 15712 MoveAxis(N, 0, ABG)
20:29:08.762 00.000 15712 Move returns status 0, amount 0
20:29:08.762 00.000 15712 move complete, result=0
20:29:08.762 00.000 15712 worker thread done servicing request
20:29:08.762 00.000 15712 Worker thread wakes up
20:29:08.762 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
20:29:08.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:08.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:10.168 01.406 15712 Exposure complete
20:29:10.224 00.056 15712 worker thread done servicing request
20:29:10.224 00.000 7988 OnExposeComplete: enter
20:29:10.224 00.000 7988 UpdateGuideState(): m_state=6
20:29:10.230 00.006 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4165
20:29:10.230 00.000 7988 Star::Find returns 1 (0), X=1174.32, Y=435.18, Mass=1593, SNR=26.9, Peak=232 HFD=3.6
20:29:10.230 00.000 7988 MultiStar: [#1 -0.04,-0.10,0.99,U] [#2 -0.20,-0.12,0.93,U] [#3 0.11,-0.19,0.94,U] [#4 0.17,-0.02,1.00,U] [#5 0.20,0.02,0.70,U] [#6 0.07,-0.10,0.70,U] [#7 -0.01,-0.02,0.65,U] [#8 0.04,-0.49,0.61,U] 
20:29:10.230 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.03, -0.04}
20:29:10.230 00.000 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.58) = xAngle (-0.67 = -0.67)
20:29:10.230 00.000 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.44 = 2.44)
20:29:10.230 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.06 cameraTheta=-2.25 mountX=0.04 mountY=0.04, mountTheta=0.69
20:29:10.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.04, opts=13)
20:29:10.230 00.000 7988 Enqueuing Move request for scope (-0.03, -0.04)
20:29:10.241 00.011 15712 Worker thread wakes up
20:29:10.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
20:29:10.241 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
20:29:10.241 00.000 15712 Moving (-0.03, -0.04) raw xDistance=0.04 yDistance=0.04
20:29:10.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:10.241 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.9
20:29:10.243 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:10.243 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:10.243 00.000 7988 Enqueuing Expose request
20:29:10.246 00.003 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.41
20:29:10.246 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
20:29:10.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:10.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:29:10.246 00.000 15712 MoveAxis(E, 0, ABG)
20:29:10.246 00.000 15712 Move returns status 0, amount 0
20:29:10.246 00.000 15712 MoveAxis(N, 0, ABG)
20:29:10.246 00.000 15712 Move returns status 0, amount 0
20:29:10.246 00.000 15712 move complete, result=0
20:29:10.246 00.000 15712 worker thread done servicing request
20:29:10.246 00.000 15712 Worker thread wakes up
20:29:10.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:10.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:10.246 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:29:11.888 01.642 15712 Exposure complete
20:29:11.944 00.056 15712 worker thread done servicing request
20:29:11.944 00.000 7988 OnExposeComplete: enter
20:29:11.944 00.000 7988 UpdateGuideState(): m_state=6
20:29:11.952 00.008 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4166
20:29:11.952 00.000 7988 Star::Find returns 1 (0), X=1174.23, Y=435.00, Mass=1474, SNR=26.0, Peak=210 HFD=3.3
20:29:11.954 00.002 7988 MultiStar: [#1 -0.10,-0.25,1.04,U] [#2 -0.02,-0.21,1.01,U] [#3 0.15,-0.36,0.95,U] [#4 0.12,-0.17,1.02,U] [#5 -0.01,-0.17,0.69,U] [#6 -0.03,-0.14,0.71,U] [#7 -0.26,-0.34,0.66,U] [#8 -0.12,-0.39,0.65,U] 
20:29:11.954 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.25}, one-star: {-0.12, -0.22}
20:29:11.956 00.002 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
20:29:11.956 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.63 = 2.63)
20:29:11.958 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.06 mountX=0.22 mountY=0.12, mountTheta=0.51
20:29:11.958 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.22, opts=13)
20:29:11.961 00.003 7988 Enqueuing Move request for scope (-0.12, -0.22)
20:29:11.961 00.000 15712 Worker thread wakes up
20:29:11.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
20:29:11.961 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
20:29:11.961 00.000 15712 Moving (-0.12, -0.22) raw xDistance=0.22 yDistance=0.12
20:29:11.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:11.961 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0
20:29:11.965 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:11.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:11.967 00.002 7988 Enqueuing Expose request
20:29:11.968 00.001 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 636.41
20:29:11.968 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
20:29:11.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:11.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:29:11.968 00.000 15712 MoveAxis(W, 43, ABG)
20:29:11.968 00.000 15712 Guiding  Dir = 3, Dur = 43
20:29:11.972 00.004 15712 IsGuiding returns 0
20:29:11.987 00.015 15712 PulseGuide returned control before completion, sleep 38
20:29:12.032 00.045 15712 IsGuiding returns 1
20:29:12.032 00.000 15712 scope still moving after pulse duration time elapsed
20:29:12.064 00.032 15712 IsGuiding returns 0
20:29:12.064 00.000 15712 scope move finished after 43 + 52 ms
20:29:12.064 00.000 15712 Move returns status 0, amount 43
20:29:12.064 00.000 15712 MoveAxis(N, 0, ABG)
20:29:12.064 00.000 15712 Move returns status 0, amount 0
20:29:12.064 00.000 15712 move complete, result=0
20:29:12.064 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
20:29:12.073 00.009 15712 worker thread done servicing request
20:29:12.073 00.000 15712 Worker thread wakes up
20:29:12.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:12.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:13.486 01.413 15712 Exposure complete
20:29:13.544 00.058 15712 worker thread done servicing request
20:29:13.544 00.000 7988 OnExposeComplete: enter
20:29:13.548 00.004 7988 UpdateGuideState(): m_state=6
20:29:13.548 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4167
20:29:13.548 00.000 7988 Star::Find returns 1 (0), X=1174.18, Y=435.25, Mass=1438, SNR=25.8, Peak=187 HFD=3.4
20:29:13.548 00.000 7988 MultiStar: [#1 0.06,0.29,1.04,U] [#2 0.01,0.16,1.03,U] [#3 0.25,0.12,0.97,U] [#4 0.29,0.19,1.05,U] [#5 0.18,0.38,0.73,U] [#6 0.08,0.19,0.70,U] [#7 0.28,0.24,0.67,U] [#8 0.21,-0.19,0.70,U] 
20:29:13.548 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.16}, one-star: {-0.17, 0.03}
20:29:13.548 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.58) = xAngle (4.55 = -1.73)
20:29:13.548 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.66 = 1.38)
20:29:13.548 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.98 mountX=-0.03 mountY=0.17, mountTheta=1.73
20:29:13.548 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.03, opts=13)
20:29:13.548 00.000 7988 Enqueuing Move request for scope (-0.17, 0.03)
20:29:13.548 00.000 15712 Worker thread wakes up
20:29:13.548 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
20:29:13.548 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
20:29:13.548 00.000 15712 Moving (-0.17, 0.03) raw xDistance=-0.03 yDistance=0.17
20:29:13.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:13.548 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.8
20:29:13.561 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:13.561 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:13.563 00.002 7988 Enqueuing Expose request
20:29:13.564 00.001 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.42
20:29:13.564 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
20:29:13.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:13.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:29:13.564 00.000 15712 MoveAxis(W, 2, ABG)
20:29:13.564 00.000 15712 Guiding  Dir = 3, Dur = 2
20:29:13.564 00.000 15712 IsGuiding returns 0
20:29:13.585 00.021 15712 IsGuiding returns 0
20:29:13.585 00.000 15712 Move returns status 0, amount 2
20:29:13.585 00.000 15712 MoveAxis(N, 0, ABG)
20:29:13.585 00.000 15712 Move returns status 0, amount 0
20:29:13.585 00.000 15712 move complete, result=0
20:29:13.585 00.000 15712 worker thread done servicing request
20:29:13.585 00.000 15712 Worker thread wakes up
20:29:13.585 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
20:29:13.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:13.591 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:15.331 01.740 15712 Exposure complete
20:29:15.378 00.047 15712 worker thread done servicing request
20:29:15.378 00.000 7988 OnExposeComplete: enter
20:29:15.392 00.014 7988 UpdateGuideState(): m_state=6
20:29:15.392 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4168
20:29:15.395 00.003 7988 Star::Find returns 1 (0), X=1174.28, Y=435.29, Mass=1495, SNR=26.2, Peak=230 HFD=3.5
20:29:15.395 00.000 7988 MultiStar: [#1 0.07,0.21,1.01,U] [#2 -0.00,0.12,1.03,U] [#3 0.31,0.01,0.98,U] [#4 0.30,-0.06,1.03,U] [#5 0.11,0.07,0.71,U] [#6 -0.02,0.26,0.70,U] [#7 -0.06,0.16,0.65,U] [#8 0.13,0.00,0.65,U] 
20:29:15.395 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.09}, one-star: {-0.07, 0.07}
20:29:15.399 00.004 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.58) = xAngle (3.95 = -2.34)
20:29:15.399 00.000 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.77)
20:29:15.399 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.37 mountX=-0.07 mountY=0.07, mountTheta=2.35
20:29:15.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.07, opts=13)
20:29:15.399 00.000 7988 Enqueuing Move request for scope (-0.07, 0.07)
20:29:15.399 00.000 15712 Worker thread wakes up
20:29:15.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
20:29:15.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
20:29:15.399 00.000 15712 Moving (-0.07, 0.07) raw xDistance=-0.07 yDistance=0.07
20:29:15.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:15.399 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2
20:29:15.408 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:15.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:15.408 00.000 7988 Enqueuing Expose request
20:29:15.412 00.004 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.42
20:29:15.412 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
20:29:15.412 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:15.412 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:29:15.412 00.000 15712 MoveAxis(W, 2, ABG)
20:29:15.412 00.000 15712 Guiding  Dir = 3, Dur = 2
20:29:15.412 00.000 15712 IsGuiding returns 0
20:29:15.427 00.015 15712 IsGuiding returns 0
20:29:15.427 00.000 15712 Move returns status 0, amount 2
20:29:15.427 00.000 15712 MoveAxis(N, 0, ABG)
20:29:15.427 00.000 15712 Move returns status 0, amount 0
20:29:15.427 00.000 15712 move complete, result=0
20:29:15.427 00.000 15712 worker thread done servicing request
20:29:15.427 00.000 15712 Worker thread wakes up
20:29:15.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:15.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:15.427 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
20:29:16.845 01.418 15712 Exposure complete
20:29:16.891 00.046 15712 worker thread done servicing request
20:29:16.891 00.000 7988 OnExposeComplete: enter
20:29:16.906 00.015 7988 UpdateGuideState(): m_state=6
20:29:16.906 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4169
20:29:16.906 00.000 7988 Star::Find returns 1 (0), X=1174.30, Y=435.24, Mass=1443, SNR=25.8, Peak=222 HFD=3.5
20:29:16.906 00.000 7988 MultiStar: [#1 0.01,0.05,1.02,U] [#2 -0.13,-0.09,1.00,U] [#3 0.36,-0.25,0.96,U] [#4 0.41,-0.17,1.02,U] [#5 0.29,0.07,0.73,U] [#6 -0.06,0.02,0.70,U] [#7 -0.05,-0.04,0.68,U] [#8 -0.08,-0.36,0.67,U] 
20:29:16.906 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.08}, one-star: {-0.05, 0.02}
20:29:16.906 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.58) = xAngle (4.32 = -1.96)
20:29:16.906 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.43 = 1.15)
20:29:16.906 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.74 mountX=-0.02 mountY=0.05, mountTheta=1.97
20:29:16.906 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.02, opts=13)
20:29:16.906 00.000 7988 Enqueuing Move request for scope (-0.05, 0.02)
20:29:16.906 00.000 15712 Worker thread wakes up
20:29:16.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
20:29:16.906 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
20:29:16.906 00.000 15712 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
20:29:16.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:16.906 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.8
20:29:16.921 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:16.922 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:16.923 00.001 7988 Enqueuing Expose request
20:29:16.923 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.42
20:29:16.923 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
20:29:16.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:16.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:29:16.923 00.000 15712 MoveAxis(W, 3, ABG)
20:29:16.923 00.000 15712 Guiding  Dir = 3, Dur = 3
20:29:16.923 00.000 15712 IsGuiding returns 0
20:29:16.943 00.020 15712 IsGuiding returns 0
20:29:16.943 00.000 15712 Move returns status 0, amount 3
20:29:16.943 00.000 15712 MoveAxis(N, 0, ABG)
20:29:16.943 00.000 15712 Move returns status 0, amount 0
20:29:16.943 00.000 15712 move complete, result=0
20:29:16.943 00.000 15712 worker thread done servicing request
20:29:16.943 00.000 15712 Worker thread wakes up
20:29:16.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:16.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:16.943 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
20:29:18.691 01.748 15712 Exposure complete
20:29:18.740 00.049 15712 worker thread done servicing request
20:29:18.740 00.000 7988 OnExposeComplete: enter
20:29:18.753 00.013 7988 UpdateGuideState(): m_state=6
20:29:18.755 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4170
20:29:18.755 00.000 7988 Star::Find returns 1 (0), X=1174.21, Y=435.14, Mass=1514, SNR=26.5, Peak=227 HFD=3.3
20:29:18.757 00.002 7988 MultiStar: [#1 0.22,0.15,0.99,U] [#2 0.19,-0.23,1.00,U] [#3 0.35,-0.16,0.93,U] [#4 0.54,0.01,1.01,U] [#5 0.24,0.02,0.72,U] [#6 0.12,-0.07,0.69,U] [#7 0.16,-0.04,0.68,U] [#8 0.03,-0.15,0.63,U] 
20:29:18.757 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.06}, one-star: {-0.14, -0.08}
20:29:18.759 00.002 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
20:29:18.759 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
20:29:18.761 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.63 mountX=0.08 mountY=0.14, mountTheta=1.06
20:29:18.763 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.08, opts=13)
20:29:18.763 00.000 7988 Enqueuing Move request for scope (-0.14, -0.08)
20:29:18.765 00.002 15712 Worker thread wakes up
20:29:18.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
20:29:18.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
20:29:18.765 00.000 15712 Moving (-0.14, -0.08) raw xDistance=0.08 yDistance=0.14
20:29:18.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:18.765 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
20:29:18.767 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:18.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:18.769 00.002 7988 Enqueuing Expose request
20:29:18.769 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.43
20:29:18.769 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
20:29:18.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:18.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:29:18.769 00.000 15712 MoveAxis(W, 3, ABG)
20:29:18.769 00.000 15712 Guiding  Dir = 3, Dur = 3
20:29:18.769 00.000 15712 IsGuiding returns 0
20:29:18.801 00.032 15712 IsGuiding returns 0
20:29:18.801 00.000 15712 Move returns status 0, amount 3
20:29:18.801 00.000 15712 MoveAxis(N, 0, ABG)
20:29:18.801 00.000 15712 Move returns status 0, amount 0
20:29:18.801 00.000 15712 move complete, result=0
20:29:18.801 00.000 15712 worker thread done servicing request
20:29:18.801 00.000 15712 Worker thread wakes up
20:29:18.801 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
20:29:18.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:18.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:20.220 01.419 15712 Exposure complete
20:29:20.279 00.059 15712 worker thread done servicing request
20:29:20.279 00.000 7988 OnExposeComplete: enter
20:29:20.279 00.000 7988 UpdateGuideState(): m_state=6
20:29:20.282 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4171
20:29:20.282 00.000 7988 Star::Find returns 1 (1), X=1174.19, Y=435.19, Mass=1512, SNR=26.4, Peak=255 HFD=3.0
20:29:20.282 00.000 7988 MultiStar: [#1 0.14,-0.18,0.99,U] [#2 0.05,-0.06,0.99,U] [#3 0.26,-0.16,0.95,U] [#4 0.21,-0.08,1.02,U] [#5 0.17,-0.13,0.70,U] [#6 0.12,-0.22,0.69,U] [#7 0.02,-0.26,0.64,U] [#8 0.20,-0.37,0.67,U] 
20:29:20.282 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.15}, one-star: {-0.16, -0.03}
20:29:20.282 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.58) = xAngle (-1.40 = -1.40)
20:29:20.288 00.006 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.71 = 1.71)
20:29:20.288 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.98 mountX=0.03 mountY=0.16, mountTheta=1.40
20:29:20.288 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.03, opts=13)
20:29:20.288 00.000 7988 Enqueuing Move request for scope (-0.16, -0.03)
20:29:20.288 00.000 15712 Worker thread wakes up
20:29:20.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
20:29:20.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
20:29:20.288 00.000 15712 Moving (-0.16, -0.03) raw xDistance=0.03 yDistance=0.16
20:29:20.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:20.288 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.4 Saturated
20:29:20.295 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:20.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:20.297 00.002 7988 Enqueuing Expose request
20:29:20.298 00.001 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.43
20:29:20.298 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
20:29:20.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:20.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:29:20.298 00.000 15712 MoveAxis(W, 1, ABG)
20:29:20.298 00.000 15712 Guiding  Dir = 3, Dur = 1
20:29:20.314 00.016 15712 IsGuiding returns 0
20:29:20.330 00.016 15712 IsGuiding returns 0
20:29:20.330 00.000 15712 Move returns status 0, amount 1
20:29:20.330 00.000 15712 MoveAxis(N, 0, ABG)
20:29:20.330 00.000 15712 Move returns status 0, amount 0
20:29:20.330 00.000 15712 move complete, result=0
20:29:20.330 00.000 15712 worker thread done servicing request
20:29:20.330 00.000 15712 Worker thread wakes up
20:29:20.330 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
20:29:20.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:20.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:21.977 01.647 15712 Exposure complete
20:29:22.036 00.059 15712 worker thread done servicing request
20:29:22.036 00.000 7988 OnExposeComplete: enter
20:29:22.038 00.002 7988 UpdateGuideState(): m_state=6
20:29:22.038 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4172
20:29:22.038 00.000 7988 Star::Find returns 1 (0), X=1174.29, Y=435.04, Mass=1580, SNR=27.0, Peak=203 HFD=3.9
20:29:22.038 00.000 7988 MultiStar: [#1 0.09,-0.07,1.00,U] [#2 0.02,-0.23,0.97,U] [#3 0.27,-0.33,0.91,U] [#4 0.37,-0.33,1.04,U] [#5 0.46,-0.11,0.66,U] [#6 0.05,-0.31,0.70,U] [#7 0.10,-0.06,0.65,U] [#8 0.16,-0.45,0.66,U] 
20:29:22.038 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.23}, one-star: {-0.06, -0.18}
20:29:22.038 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
20:29:22.038 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
20:29:22.038 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.90 mountX=0.18 mountY=0.07, mountTheta=0.35
20:29:22.038 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.18, opts=13)
20:29:22.038 00.000 7988 Enqueuing Move request for scope (-0.06, -0.18)
20:29:22.038 00.000 15712 Worker thread wakes up
20:29:22.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
20:29:22.038 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
20:29:22.038 00.000 15712 Moving (-0.06, -0.18) raw xDistance=0.18 yDistance=0.07
20:29:22.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:22.038 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.0
20:29:22.052 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:22.053 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:22.053 00.000 7988 Enqueuing Expose request
20:29:22.056 00.003 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 636.44
20:29:22.056 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
20:29:22.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:22.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:29:22.056 00.000 15712 MoveAxis(W, 36, ABG)
20:29:22.056 00.000 15712 Guiding  Dir = 3, Dur = 36
20:29:22.056 00.000 15712 IsGuiding returns 0
20:29:22.073 00.017 15712 PulseGuide returned control before completion, sleep 25
20:29:22.123 00.050 15712 IsGuiding returns 0
20:29:22.123 00.000 15712 Move returns status 0, amount 36
20:29:22.123 00.000 15712 MoveAxis(N, 0, ABG)
20:29:22.123 00.000 15712 Move returns status 0, amount 0
20:29:22.123 00.000 15712 move complete, result=0
20:29:22.123 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
20:29:22.127 00.004 15712 worker thread done servicing request
20:29:22.127 00.000 15712 Worker thread wakes up
20:29:22.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:22.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:23.542 01.415 15712 Exposure complete
20:29:23.601 00.059 15712 worker thread done servicing request
20:29:23.601 00.000 7988 OnExposeComplete: enter
20:29:23.604 00.003 7988 UpdateGuideState(): m_state=6
20:29:23.606 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
20:29:23.606 00.000 7988 Star::Find returns 1 (0), X=1174.28, Y=435.18, Mass=1446, SNR=25.8, Peak=214 HFD=3.5
20:29:23.608 00.002 7988 MultiStar: [#1 0.24,-0.06,1.02,U] [#2 -0.02,-0.04,1.01,U] [#3 0.37,-0.23,0.96,U] [#4 0.33,-0.06,1.04,U] [#5 0.26,0.09,0.72,U] [#6 0.22,-0.14,0.72,U] [#7 0.00,-0.17,0.67,U] [#8 0.35,-0.34,0.64,U] 
20:29:23.608 00.000 7988 single-star, 8 included, MultiStar: {0.18, -0.10}, one-star: {-0.07, -0.03}
20:29:23.610 00.002 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.11 = -1.11)
20:29:23.610 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.00 = 2.00)
20:29:23.612 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.68 mountX=0.04 mountY=0.07, mountTheta=1.11
20:29:23.614 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.03, opts=13)
20:29:23.614 00.000 7988 Enqueuing Move request for scope (-0.07, -0.03)
20:29:23.616 00.002 15712 Worker thread wakes up
20:29:23.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
20:29:23.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
20:29:23.616 00.000 15712 Moving (-0.07, -0.03) raw xDistance=0.04 yDistance=0.07
20:29:23.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:23.616 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.8
20:29:23.618 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:23.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:23.620 00.002 7988 Enqueuing Expose request
20:29:23.620 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.44
20:29:23.620 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
20:29:23.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:23.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:29:23.620 00.000 15712 MoveAxis(E, 2, ABG)
20:29:23.620 00.000 15712 Guiding  Dir = 2, Dur = 2
20:29:23.657 00.037 15712 IsGuiding returns 0
20:29:23.672 00.015 15712 IsGuiding returns 0
20:29:23.672 00.000 15712 Move returns status 0, amount 2
20:29:23.672 00.000 15712 MoveAxis(N, 0, ABG)
20:29:23.672 00.000 15712 Move returns status 0, amount 0
20:29:23.672 00.000 15712 move complete, result=0
20:29:23.672 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
20:29:23.678 00.006 15712 worker thread done servicing request
20:29:23.678 00.000 15712 Worker thread wakes up
20:29:23.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:23.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:25.312 01.634 15712 Exposure complete
20:29:25.371 00.059 15712 worker thread done servicing request
20:29:25.371 00.000 7988 OnExposeComplete: enter
20:29:25.374 00.003 7988 UpdateGuideState(): m_state=6
20:29:25.374 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4174
20:29:25.374 00.000 7988 Star::Find returns 1 (0), X=1174.21, Y=435.22, Mass=1466, SNR=26.2, Peak=210 HFD=3.6
20:29:25.374 00.000 7988 MultiStar: [#1 0.18,0.12,1.01,U] [#2 -0.08,0.09,0.98,U] [#3 0.21,-0.11,0.95,U] [#4 0.21,0.07,0.98,U] [#5 0.49,0.07,0.70,U] [#6 0.32,0.06,0.74,U] [#7 0.04,-0.05,0.65,U] [#8 0.06,-0.16,0.67,U] 
20:29:25.374 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {-0.14, 0.00}
20:29:25.374 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
20:29:25.374 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.81 = -1.48)
20:29:25.374 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.12 mountX=-0.02 mountY=-0.13, mountTheta=-1.70
20:29:25.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.02, opts=13)
20:29:25.374 00.000 7988 Enqueuing Move request for scope (0.13, 0.02)
20:29:25.374 00.000 15712 Worker thread wakes up
20:29:25.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
20:29:25.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
20:29:25.374 00.000 15712 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
20:29:25.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:25.374 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.2
20:29:25.388 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:25.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:25.389 00.001 7988 Enqueuing Expose request
20:29:25.389 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.45
20:29:25.389 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
20:29:25.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:25.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:29:25.389 00.000 15712 MoveAxis(E, 2, ABG)
20:29:25.389 00.000 15712 Guiding  Dir = 2, Dur = 2
20:29:25.389 00.000 15712 IsGuiding returns 0
20:29:25.405 00.016 15712 IsGuiding returns 0
20:29:25.405 00.000 15712 Move returns status 0, amount 2
20:29:25.405 00.000 15712 MoveAxis(N, 0, ABG)
20:29:25.405 00.000 15712 Move returns status 0, amount 0
20:29:25.405 00.000 15712 move complete, result=0
20:29:25.405 00.000 15712 worker thread done servicing request
20:29:25.405 00.000 15712 Worker thread wakes up
20:29:25.405 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
20:29:25.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:25.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:26.825 01.420 15712 Exposure complete
20:29:26.884 00.059 15712 worker thread done servicing request
20:29:26.884 00.000 7988 OnExposeComplete: enter
20:29:26.886 00.002 7988 UpdateGuideState(): m_state=6
20:29:26.886 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4175
20:29:26.888 00.002 7988 Star::Find returns 1 (0), X=1174.23, Y=435.42, Mass=1512, SNR=26.4, Peak=233 HFD=3.3
20:29:26.888 00.000 7988 MultiStar: [#1 0.00,0.15,0.99,U] [#2 -0.12,-0.01,0.99,U] [#3 0.22,0.12,0.96,U] [#4 0.36,0.12,1.01,U] [#5 0.51,0.29,0.70,U] [#6 -0.07,0.21,0.72,U] [#7 -0.10,0.03,0.66,U] [#8 0.13,-0.22,0.66,U] 
20:29:26.888 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {-0.12, 0.20}
20:29:26.888 00.000 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.58) = xAngle (2.45 = 2.45)
20:29:26.888 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.72)
20:29:26.888 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.87 mountX=-0.10 mountY=-0.09, mountTheta=-2.43
20:29:26.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.10, opts=13)
20:29:26.888 00.000 7988 Enqueuing Move request for scope (0.09, 0.10)
20:29:26.888 00.000 15712 Worker thread wakes up
20:29:26.888 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
20:29:26.888 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
20:29:26.888 00.000 15712 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.09
20:29:26.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:26.901 00.013 7988 UpdateGuideState exits: m=1512 SNR=26.4
20:29:26.903 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:26.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:26.905 00.002 7988 Enqueuing Expose request
20:29:26.905 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.45
20:29:26.905 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
20:29:26.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:26.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:29:26.905 00.000 15712 MoveAxis(E, 1, ABG)
20:29:26.905 00.000 15712 Guiding  Dir = 2, Dur = 1
20:29:26.907 00.002 15712 IsGuiding returns 0
20:29:26.969 00.062 15712 IsGuiding returns 0
20:29:26.969 00.000 15712 Move returns status 0, amount 1
20:29:26.969 00.000 15712 MoveAxis(N, 0, ABG)
20:29:26.969 00.000 15712 Move returns status 0, amount 0
20:29:26.969 00.000 15712 move complete, result=0
20:29:26.969 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:29:26.969 00.000 15712 worker thread done servicing request
20:29:26.969 00.000 15712 Worker thread wakes up
20:29:26.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:26.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:28.612 01.643 15712 Exposure complete
20:29:28.671 00.059 15712 worker thread done servicing request
20:29:28.671 00.000 7988 OnExposeComplete: enter
20:29:28.671 00.000 7988 UpdateGuideState(): m_state=6
20:29:28.674 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4176
20:29:28.674 00.000 7988 Star::Find returns 1 (1), X=1174.21, Y=435.33, Mass=1401, SNR=25.4, Peak=255 HFD=3.3
20:29:28.674 00.000 7988 MultiStar: [#1 -0.04,0.29,1.01,U] [#2 -0.24,0.15,1.06,U] [#3 0.18,0.00,1.03,U] [#4 0.12,0.09,1.07,U] [#5 0.22,0.38,0.74,U] [#6 -0.14,0.23,0.72,U] [#7 -0.03,0.49,0.68,U] [#8 -0.07,0.02,0.66,U] 
20:29:28.674 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.14, 0.11}
20:29:28.674 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.20)
20:29:28.674 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.91)
20:29:28.674 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.50 mountX=-0.11 mountY=0.14, mountTheta=2.21
20:29:28.674 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.11, opts=13)
20:29:28.674 00.000 7988 Enqueuing Move request for scope (-0.14, 0.11)
20:29:28.674 00.000 15712 Worker thread wakes up
20:29:28.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
20:29:28.674 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
20:29:28.674 00.000 15712 Moving (-0.14, 0.11) raw xDistance=-0.11 yDistance=0.14
20:29:28.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:28.674 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.4 Saturated
20:29:28.687 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:28.688 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:28.688 00.000 7988 Enqueuing Expose request
20:29:28.690 00.002 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.45
20:29:28.690 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
20:29:28.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:28.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:29:28.690 00.000 15712 MoveAxis(E, 1, ABG)
20:29:28.690 00.000 15712 Guiding  Dir = 2, Dur = 1
20:29:28.690 00.000 15712 IsGuiding returns 0
20:29:28.706 00.016 15712 IsGuiding returns 0
20:29:28.706 00.000 15712 Move returns status 0, amount 1
20:29:28.706 00.000 15712 MoveAxis(N, 0, ABG)
20:29:28.706 00.000 15712 Move returns status 0, amount 0
20:29:28.706 00.000 15712 move complete, result=0
20:29:28.706 00.000 15712 worker thread done servicing request
20:29:28.706 00.000 15712 Worker thread wakes up
20:29:28.706 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:29:28.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:28.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:30.128 01.422 15712 Exposure complete
20:29:30.185 00.057 15712 worker thread done servicing request
20:29:30.185 00.000 7988 OnExposeComplete: enter
20:29:30.189 00.004 7988 UpdateGuideState(): m_state=6
20:29:30.189 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4177
20:29:30.189 00.000 7988 Star::Find returns 1 (0), X=1174.20, Y=435.38, Mass=1509, SNR=26.3, Peak=220 HFD=3.6
20:29:30.189 00.000 7988 MultiStar: [#1 0.12,0.29,1.02,U] [#2 -0.07,0.16,1.01,U] [#3 0.16,0.30,0.95,U] [#4 0.13,0.23,1.02,U] [#5 0.20,0.25,0.69,U] [#6 -0.03,0.06,0.69,U] [#7 0.15,0.08,0.66,U] [#8 -0.22,0.02,0.69,U] 
20:29:30.189 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.18}, one-star: {-0.15, 0.16}
20:29:30.189 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
20:29:30.189 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.20)
20:29:30.189 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.40 mountX=-0.18 mountY=-0.04, mountTheta=-2.95
20:29:30.189 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.18, opts=13)
20:29:30.189 00.000 7988 Enqueuing Move request for scope (0.03, 0.18)
20:29:30.189 00.000 15712 Worker thread wakes up
20:29:30.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
20:29:30.189 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
20:29:30.189 00.000 15712 Moving (0.03, 0.18) raw xDistance=-0.18 yDistance=-0.04
20:29:30.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:30.202 00.013 7988 UpdateGuideState exits: m=1509 SNR=26.3
20:29:30.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:30.204 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:30.205 00.001 7988 Enqueuing Expose request
20:29:30.205 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 636.46
20:29:30.205 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
20:29:30.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:30.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:29:30.205 00.000 15712 MoveAxis(E, 36, ABG)
20:29:30.205 00.000 15712 Guiding  Dir = 2, Dur = 36
20:29:30.205 00.000 15712 IsGuiding returns 0
20:29:30.228 00.023 15712 PulseGuide returned control before completion, sleep 24
20:29:30.278 00.050 15712 IsGuiding returns 0
20:29:30.278 00.000 15712 Move returns status 0, amount 36
20:29:30.278 00.000 15712 MoveAxis(N, 0, ABG)
20:29:30.278 00.000 15712 Move returns status 0, amount 0
20:29:30.278 00.000 15712 move complete, result=0
20:29:30.278 00.000 15712 worker thread done servicing request
20:29:30.278 00.000 15712 Worker thread wakes up
20:29:30.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:30.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:30.278 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
20:29:32.021 01.743 15712 Exposure complete
20:29:32.074 00.053 15712 worker thread done servicing request
20:29:32.074 00.000 7988 OnExposeComplete: enter
20:29:32.082 00.008 7988 UpdateGuideState(): m_state=6
20:29:32.082 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4178
20:29:32.084 00.002 7988 Star::Find returns 1 (1), X=1174.16, Y=435.19, Mass=1444, SNR=25.8, Peak=255 HFD=3.1
20:29:32.084 00.000 7988 MultiStar: [#1 0.04,0.07,1.04,U] [#2 0.03,-0.17,1.02,U] [#3 0.05,-0.14,0.97,U] [#4 0.24,-0.11,1.00,U] [#5 0.08,0.20,0.73,U] [#6 -0.01,-0.10,0.75,U] [#7 -0.11,0.08,0.69,U] [#8 -0.23,-0.22,0.67,U] 
20:29:32.086 00.002 7988 refined, 8 included, MultiStar: {-0.00, -0.05}, one-star: {-0.19, -0.03}
20:29:32.086 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
20:29:32.088 00.002 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
20:29:32.088 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.59 mountX=0.05 mountY=0.00, mountTheta=0.04
20:29:32.091 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.05, opts=13)
20:29:32.091 00.000 7988 Enqueuing Move request for scope (-0.00, -0.05)
20:29:32.093 00.002 15712 Worker thread wakes up
20:29:32.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
20:29:32.093 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
20:29:32.093 00.000 15712 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.00
20:29:32.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:32.093 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.8 Saturated
20:29:32.096 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:32.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:32.098 00.002 7988 Enqueuing Expose request
20:29:32.098 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.46
20:29:32.098 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
20:29:32.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:32.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:29:32.098 00.000 15712 MoveAxis(W, 0, ABG)
20:29:32.098 00.000 15712 Move returns status 0, amount 0
20:29:32.098 00.000 15712 MoveAxis(N, 0, ABG)
20:29:32.098 00.000 15712 Move returns status 0, amount 0
20:29:32.098 00.000 15712 move complete, result=0
20:29:32.098 00.000 15712 worker thread done servicing request
20:29:32.098 00.000 15712 Worker thread wakes up
20:29:32.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:32.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:32.098 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
20:29:33.519 01.421 15712 Exposure complete
20:29:33.569 00.050 15712 worker thread done servicing request
20:29:33.569 00.000 7988 OnExposeComplete: enter
20:29:33.580 00.011 7988 UpdateGuideState(): m_state=6
20:29:33.580 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4179
20:29:33.580 00.000 7988 Star::Find returns 1 (1), X=1174.22, Y=435.13, Mass=1573, SNR=27.1, Peak=255 HFD=3.4
20:29:33.580 00.000 7988 MultiStar: [#1 0.03,-0.03,0.96,U] [#2 0.11,-0.20,0.97,U] [#3 0.24,-0.18,0.92,U] [#4 0.09,-0.12,1.01,U] [#5 -0.00,-0.13,0.68,U] [#6 0.06,-0.20,0.69,U] [#7 0.12,-0.39,0.63,U] [#8 -0.06,-0.53,0.63,U] 
20:29:33.580 00.000 7988 single-star, 8 included, MultiStar: {0.05, -0.19}, one-star: {-0.13, -0.09}
20:29:33.585 00.005 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
20:29:33.585 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
20:29:33.585 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.54 mountX=0.09 mountY=0.13, mountTheta=0.98
20:29:33.585 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.09, opts=13)
20:29:33.585 00.000 7988 Enqueuing Move request for scope (-0.13, -0.09)
20:29:33.585 00.000 15712 Worker thread wakes up
20:29:33.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
20:29:33.585 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
20:29:33.585 00.000 15712 Moving (-0.13, -0.09) raw xDistance=0.09 yDistance=0.13
20:29:33.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:29:33.585 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.1 Saturated
20:29:33.594 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:33.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:33.596 00.002 7988 Enqueuing Expose request
20:29:33.596 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.47
20:29:33.596 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
20:29:33.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:33.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:29:33.596 00.000 15712 MoveAxis(W, 0, ABG)
20:29:33.596 00.000 15712 Move returns status 0, amount 0
20:29:33.596 00.000 15712 MoveAxis(N, 0, ABG)
20:29:33.596 00.000 15712 Move returns status 0, amount 0
20:29:33.596 00.000 15712 move complete, result=0
20:29:33.596 00.000 15712 worker thread done servicing request
20:29:33.596 00.000 15712 Worker thread wakes up
20:29:33.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:33.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:33.596 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
20:29:35.238 01.642 15712 Exposure complete
20:29:35.300 00.062 15712 worker thread done servicing request
20:29:35.300 00.000 7988 OnExposeComplete: enter
20:29:35.300 00.000 7988 UpdateGuideState(): m_state=6
20:29:35.302 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4180
20:29:35.302 00.000 7988 Star::Find returns 1 (0), X=1174.15, Y=435.15, Mass=1399, SNR=25.3, Peak=209 HFD=3.2
20:29:35.302 00.000 7988 MultiStar: [#1 0.10,-0.01,1.02,U] [#2 -0.19,0.02,1.06,U] [#3 0.14,-0.19,0.98,U] [#4 0.25,-0.10,1.07,U] [#5 0.29,-0.10,0.76,U] [#6 0.06,-0.09,0.75,U] [#7 0.02,-0.06,0.68,U] [#8 -0.08,-0.39,0.67,U] 
20:29:35.302 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {-0.20, -0.07}
20:29:35.302 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
20:29:35.302 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.76)
20:29:35.302 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.16 mountX=0.10 mountY=-0.04, mountTheta=-0.39
20:29:35.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
20:29:35.302 00.000 7988 Enqueuing Move request for scope (0.04, -0.10)
20:29:35.302 00.000 15712 Worker thread wakes up
20:29:35.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:35.302 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.3
20:29:35.315 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:35.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:35.317 00.002 7988 Enqueuing Expose request
20:29:35.318 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
20:29:35.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
20:29:35.318 00.000 15712 Moving (0.04, -0.10) raw xDistance=0.10 yDistance=-0.04
20:29:35.319 00.001 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.47
20:29:35.319 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
20:29:35.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:35.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:29:35.319 00.000 15712 MoveAxis(E, 1, ABG)
20:29:35.319 00.000 15712 Guiding  Dir = 2, Dur = 1
20:29:35.319 00.000 15712 IsGuiding returns 0
20:29:35.336 00.017 15712 IsGuiding returns 0
20:29:35.336 00.000 15712 Move returns status 0, amount 1
20:29:35.336 00.000 15712 MoveAxis(N, 0, ABG)
20:29:35.336 00.000 15712 Move returns status 0, amount 0
20:29:35.336 00.000 15712 move complete, result=0
20:29:35.336 00.000 15712 worker thread done servicing request
20:29:35.336 00.000 15712 Worker thread wakes up
20:29:35.336 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
20:29:35.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:35.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:36.753 01.417 15712 Exposure complete
20:29:36.814 00.061 15712 worker thread done servicing request
20:29:36.814 00.000 7988 OnExposeComplete: enter
20:29:36.817 00.003 7988 UpdateGuideState(): m_state=6
20:29:36.817 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4181
20:29:36.817 00.000 7988 Star::Find returns 1 (0), X=1174.08, Y=435.00, Mass=1410, SNR=25.6, Peak=234 HFD=2.9
20:29:36.817 00.000 7988 MultiStar: [#1 -0.04,-0.14,1.02,U] [#2 -0.02,-0.21,1.06,U] [#3 0.18,-0.39,0.98,U] [#4 0.28,-0.21,1.02,U] [#5 -0.06,-0.12,0.73,U] [#6 0.01,-0.22,0.73,U] [#7 -0.10,-0.25,0.69,U] [#8 -0.05,-0.31,0.67,U] 
20:29:36.817 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.23}, one-star: {-0.27, -0.22}
20:29:36.817 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
20:29:36.817 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
20:29:36.817 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.57 mountX=0.23 mountY=0.01, mountTheta=0.03
20:29:36.817 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.23, opts=13)
20:29:36.817 00.000 7988 Enqueuing Move request for scope (-0.00, -0.23)
20:29:36.817 00.000 15712 Worker thread wakes up
20:29:36.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.23) opts 0xd
20:29:36.817 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.23)
20:29:36.817 00.000 15712 Moving (-0.00, -0.23) raw xDistance=0.23 yDistance=0.01
20:29:36.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:36.817 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.6
20:29:36.831 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:36.831 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:36.833 00.002 7988 Enqueuing Expose request
20:29:36.833 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 636.48
20:29:36.833 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
20:29:36.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:36.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:29:36.833 00.000 15712 MoveAxis(W, 44, ABG)
20:29:36.833 00.000 15712 Guiding  Dir = 3, Dur = 44
20:29:36.833 00.000 15712 IsGuiding returns 0
20:29:36.864 00.031 15712 PulseGuide returned control before completion, sleep 26
20:29:36.895 00.031 15712 IsGuiding returns 1
20:29:36.895 00.000 15712 scope still moving after pulse duration time elapsed
20:29:36.927 00.032 15712 IsGuiding returns 0
20:29:36.927 00.000 15712 scope move finished after 44 + 48 ms
20:29:36.927 00.000 15712 Move returns status 0, amount 44
20:29:36.927 00.000 15712 MoveAxis(N, 0, ABG)
20:29:36.927 00.000 15712 Move returns status 0, amount 0
20:29:36.927 00.000 15712 move complete, result=0
20:29:36.927 00.000 15712 worker thread done servicing request
20:29:36.927 00.000 15712 Worker thread wakes up
20:29:36.927 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
20:29:36.929 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:36.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:38.569 01.640 15712 Exposure complete
20:29:38.629 00.060 15712 worker thread done servicing request
20:29:38.629 00.000 7988 OnExposeComplete: enter
20:29:38.629 00.000 7988 UpdateGuideState(): m_state=6
20:29:38.634 00.005 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4182
20:29:38.634 00.000 7988 Star::Find returns 1 (1), X=1174.24, Y=435.37, Mass=1492, SNR=26.2, Peak=255 HFD=3.3
20:29:38.634 00.000 7988 MultiStar: [#1 0.00,0.30,1.02,U] [#2 -0.02,0.05,1.00,U] [#3 0.16,0.11,0.96,U] [#4 0.24,0.14,1.06,U] [#5 0.20,0.28,0.73,U] [#6 -0.07,0.02,0.71,U] [#7 -0.00,0.01,0.70,U] [#8 -0.04,-0.17,0.66,U] 
20:29:38.634 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.11, 0.15}
20:29:38.634 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
20:29:38.634 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.41)
20:29:38.634 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.11 mountY=-0.05, mountTheta=-2.74
20:29:38.634 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.11, opts=13)
20:29:38.634 00.000 7988 Enqueuing Move request for scope (0.04, 0.11)
20:29:38.634 00.000 15712 Worker thread wakes up
20:29:38.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
20:29:38.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
20:29:38.634 00.000 15712 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=-0.05
20:29:38.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:29:38.634 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.2 Saturated
20:29:38.646 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:38.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:38.648 00.002 7988 Enqueuing Expose request
20:29:38.648 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.48
20:29:38.648 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
20:29:38.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:38.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:29:38.648 00.000 15712 MoveAxis(W, 0, ABG)
20:29:38.648 00.000 15712 Move returns status 0, amount 0
20:29:38.648 00.000 15712 MoveAxis(N, 0, ABG)
20:29:38.648 00.000 15712 Move returns status 0, amount 0
20:29:38.648 00.000 15712 move complete, result=0
20:29:38.648 00.000 15712 worker thread done servicing request
20:29:38.648 00.000 15712 Worker thread wakes up
20:29:38.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:38.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:38.651 00.003 7988 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
20:29:40.166 01.515 15712 Exposure complete
20:29:40.223 00.057 15712 worker thread done servicing request
20:29:40.223 00.000 7988 OnExposeComplete: enter
20:29:40.223 00.000 7988 UpdateGuideState(): m_state=6
20:29:40.227 00.004 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4183
20:29:40.227 00.000 7988 Star::Find returns 1 (1), X=1174.20, Y=435.26, Mass=1490, SNR=26.3, Peak=255 HFD=3.2
20:29:40.227 00.000 7988 MultiStar: [#1 0.22,0.11,1.01,U] [#2 0.02,0.05,1.01,U] [#3 0.24,-0.05,0.94,U] [#4 0.43,0.06,1.04,U] [#5 -0.02,0.19,0.71,U] [#6 -0.03,-0.11,0.73,U] [#7 0.11,0.08,0.64,U] [#8 0.08,-0.06,0.68,U] 
20:29:40.230 00.003 7988 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {-0.15, 0.05}
20:29:40.230 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
20:29:40.230 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.27)
20:29:40.230 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
20:29:40.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.04, opts=13)
20:29:40.230 00.000 7988 Enqueuing Move request for scope (0.11, 0.04)
20:29:40.230 00.000 15712 Worker thread wakes up
20:29:40.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
20:29:40.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
20:29:40.230 00.000 15712 Moving (0.11, 0.04) raw xDistance=-0.04 yDistance=-0.11
20:29:40.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:40.230 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.3 Saturated
20:29:40.241 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:40.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:40.243 00.002 7988 Enqueuing Expose request
20:29:40.243 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.49
20:29:40.243 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
20:29:40.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:40.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:29:40.243 00.000 15712 MoveAxis(W, 1, ABG)
20:29:40.243 00.000 15712 Guiding  Dir = 3, Dur = 1
20:29:40.243 00.000 15712 IsGuiding returns 0
20:29:40.268 00.025 15712 IsGuiding returns 0
20:29:40.268 00.000 15712 Move returns status 0, amount 1
20:29:40.268 00.000 15712 MoveAxis(N, 0, ABG)
20:29:40.268 00.000 15712 Move returns status 0, amount 0
20:29:40.268 00.000 15712 move complete, result=0
20:29:40.268 00.000 15712 worker thread done servicing request
20:29:40.268 00.000 15712 Worker thread wakes up
20:29:40.268 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
20:29:40.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:40.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:41.905 01.637 15712 Exposure complete
20:29:41.964 00.059 15712 worker thread done servicing request
20:29:41.964 00.000 7988 OnExposeComplete: enter
20:29:41.964 00.000 7988 UpdateGuideState(): m_state=6
20:29:41.967 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4184
20:29:41.967 00.000 7988 Star::Find returns 1 (1), X=1174.07, Y=435.35, Mass=1434, SNR=25.7, Peak=255 HFD=3.3
20:29:41.967 00.000 7988 MultiStar: [#1 -0.08,0.08,1.05,U] [#2 -0.28,0.18,1.03,U] [#3 -0.02,-0.05,0.99,U] [#4 0.21,-0.07,1.06,U] [#5 -0.07,0.34,0.74,U] [#6 -0.28,0.03,0.73,U] [#7 -0.25,-0.07,0.67,U] [#8 -0.00,-0.27,0.68,U] 
20:29:41.967 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.28, 0.13}
20:29:41.967 00.000 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.58) = xAngle (4.37 = -1.92)
20:29:41.967 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.48 = 1.19)
20:29:41.967 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.79 mountX=-0.04 mountY=0.11, mountTheta=1.92
20:29:41.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.04, opts=13)
20:29:41.967 00.000 7988 Enqueuing Move request for scope (-0.11, 0.04)
20:29:41.967 00.000 15712 Worker thread wakes up
20:29:41.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
20:29:41.967 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
20:29:41.967 00.000 15712 Moving (-0.11, 0.04) raw xDistance=-0.04 yDistance=0.11
20:29:41.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:41.967 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.7 Saturated
20:29:41.980 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:41.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:41.981 00.001 7988 Enqueuing Expose request
20:29:41.983 00.002 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.49
20:29:41.983 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
20:29:41.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:41.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:29:41.983 00.000 15712 MoveAxis(W, 1, ABG)
20:29:41.983 00.000 15712 Guiding  Dir = 3, Dur = 1
20:29:41.983 00.000 15712 IsGuiding returns 0
20:29:42.032 00.049 15712 IsGuiding returns 0
20:29:42.032 00.000 15712 Move returns status 0, amount 1
20:29:42.032 00.000 15712 MoveAxis(N, 0, ABG)
20:29:42.032 00.000 15712 Move returns status 0, amount 0
20:29:42.032 00.000 15712 move complete, result=0
20:29:42.032 00.000 15712 worker thread done servicing request
20:29:42.032 00.000 15712 Worker thread wakes up
20:29:42.032 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
20:29:42.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:42.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:43.447 01.415 15712 Exposure complete
20:29:43.499 00.052 15712 worker thread done servicing request
20:29:43.499 00.000 7988 OnExposeComplete: enter
20:29:43.510 00.011 7988 UpdateGuideState(): m_state=6
20:29:43.511 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4185
20:29:43.512 00.001 7988 Star::Find returns 1 (1), X=1174.25, Y=435.22, Mass=1577, SNR=26.6, Peak=255 HFD=3.5
20:29:43.514 00.002 7988 MultiStar: [#1 0.11,0.16,0.99,U] [#2 -0.04,-0.02,0.96,U] [#3 0.15,-0.17,0.93,U] [#4 0.14,0.07,1.04,U] [#5 0.26,0.38,0.71,U] [#6 -0.00,0.16,0.69,U] [#7 0.23,0.00,0.64,U] [#8 -0.24,-0.21,0.64,U] 
20:29:43.514 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {-0.10, -0.00}
20:29:43.516 00.002 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.58) = xAngle (2.20 = 2.20)
20:29:43.516 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.30 = -0.98)
20:29:43.518 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.62 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
20:29:43.518 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.04, opts=13)
20:29:43.520 00.002 7988 Enqueuing Move request for scope (0.06, 0.04)
20:29:43.520 00.000 15712 Worker thread wakes up
20:29:43.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
20:29:43.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
20:29:43.520 00.000 15712 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=-0.06
20:29:43.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:43.520 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.6 Saturated
20:29:43.524 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:43.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:43.526 00.002 7988 Enqueuing Expose request
20:29:43.526 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.49
20:29:43.526 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
20:29:43.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:43.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:29:43.526 00.000 15712 MoveAxis(W, 2, ABG)
20:29:43.526 00.000 15712 Guiding  Dir = 3, Dur = 2
20:29:43.526 00.000 15712 IsGuiding returns 0
20:29:43.544 00.018 15712 IsGuiding returns 0
20:29:43.544 00.000 15712 Move returns status 0, amount 2
20:29:43.544 00.000 15712 MoveAxis(N, 0, ABG)
20:29:43.544 00.000 15712 Move returns status 0, amount 0
20:29:43.544 00.000 15712 move complete, result=0
20:29:43.544 00.000 15712 worker thread done servicing request
20:29:43.544 00.000 15712 Worker thread wakes up
20:29:43.544 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
20:29:43.545 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:43.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:45.187 01.642 15712 Exposure complete
20:29:45.244 00.057 15712 worker thread done servicing request
20:29:45.244 00.000 7988 OnExposeComplete: enter
20:29:45.244 00.000 7988 UpdateGuideState(): m_state=6
20:29:45.248 00.004 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4186
20:29:45.248 00.000 7988 Star::Find returns 1 (1), X=1174.14, Y=435.15, Mass=1479, SNR=26.0, Peak=255 HFD=3.2
20:29:45.250 00.002 7988 MultiStar: [#1 -0.04,0.23,1.02,U] [#2 -0.14,0.21,0.99,U] [#3 0.11,-0.06,0.97,U] [#4 0.19,-0.06,1.07,U] [#5 -0.05,-0.05,0.71,U] [#6 -0.06,0.05,0.70,U] [#7 -0.10,0.03,0.65,U] [#8 0.04,-0.20,0.67,U] 
20:29:45.252 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.21, -0.07}
20:29:45.252 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.58) = xAngle (4.12 = -2.16)
20:29:45.254 00.002 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.23 = 0.95)
20:29:45.254 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.54 mountX=-0.02 mountY=0.02, mountTheta=2.17
20:29:45.256 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.02, opts=13)
20:29:45.256 00.000 7988 Enqueuing Move request for scope (-0.02, 0.02)
20:29:45.258 00.002 15712 Worker thread wakes up
20:29:45.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
20:29:45.258 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
20:29:45.258 00.000 15712 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
20:29:45.261 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:45.261 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.0 Saturated
20:29:45.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:45.264 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:45.264 00.000 7988 Enqueuing Expose request
20:29:45.264 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.50
20:29:45.264 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
20:29:45.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:45.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:29:45.264 00.000 15712 MoveAxis(W, 1, ABG)
20:29:45.264 00.000 15712 Guiding  Dir = 3, Dur = 1
20:29:45.264 00.000 15712 IsGuiding returns 0
20:29:45.285 00.021 15712 IsGuiding returns 0
20:29:45.285 00.000 15712 Move returns status 0, amount 1
20:29:45.285 00.000 15712 MoveAxis(N, 0, ABG)
20:29:45.285 00.000 15712 Move returns status 0, amount 0
20:29:45.285 00.000 15712 move complete, result=0
20:29:45.285 00.000 15712 worker thread done servicing request
20:29:45.285 00.000 15712 Worker thread wakes up
20:29:45.285 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
20:29:45.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:45.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:46.698 01.413 15712 Exposure complete
20:29:46.756 00.058 15712 worker thread done servicing request
20:29:46.756 00.000 7988 OnExposeComplete: enter
20:29:46.756 00.000 7988 UpdateGuideState(): m_state=6
20:29:46.762 00.006 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4187
20:29:46.762 00.000 7988 Star::Find returns 1 (1), X=1174.08, Y=435.11, Mass=1431, SNR=25.7, Peak=255 HFD=2.9
20:29:46.762 00.000 7988 MultiStar: [#1 -0.07,0.09,1.03,U] [#2 -0.26,0.00,1.00,U] [#3 0.08,-0.11,0.95,U] [#4 0.24,0.07,1.07,U] [#5 -0.12,0.09,0.71,U] [#6 -0.11,-0.17,0.73,U] [#7 -0.03,-0.03,0.67,U] [#8 -0.09,-0.27,0.66,U] 
20:29:46.762 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.27, -0.11}
20:29:46.762 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
20:29:46.762 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.05 = 2.05)
20:29:46.762 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.63 mountX=0.04 mountY=0.07, mountTheta=1.06
20:29:46.762 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.04, opts=13)
20:29:46.762 00.000 7988 Enqueuing Move request for scope (-0.07, -0.04)
20:29:46.762 00.000 15712 Worker thread wakes up
20:29:46.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
20:29:46.762 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
20:29:46.762 00.000 15712 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=0.07
20:29:46.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:46.773 00.011 7988 UpdateGuideState exits: m=1431 SNR=25.7 Saturated
20:29:46.775 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:46.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:46.775 00.000 7988 Enqueuing Expose request
20:29:46.777 00.002 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.50
20:29:46.777 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
20:29:46.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:46.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:29:46.777 00.000 15712 MoveAxis(E, 1, ABG)
20:29:46.777 00.000 15712 Guiding  Dir = 2, Dur = 1
20:29:46.777 00.000 15712 IsGuiding returns 0
20:29:46.794 00.017 15712 IsGuiding returns 0
20:29:46.794 00.000 15712 Move returns status 0, amount 1
20:29:46.794 00.000 15712 MoveAxis(N, 0, ABG)
20:29:46.794 00.000 15712 Move returns status 0, amount 0
20:29:46.794 00.000 15712 move complete, result=0
20:29:46.794 00.000 15712 worker thread done servicing request
20:29:46.794 00.000 15712 Worker thread wakes up
20:29:46.794 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
20:29:46.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:46.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:48.440 01.646 15712 Exposure complete
20:29:48.498 00.058 15712 worker thread done servicing request
20:29:48.498 00.000 7988 OnExposeComplete: enter
20:29:48.498 00.000 7988 UpdateGuideState(): m_state=6
20:29:48.503 00.005 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4188
20:29:48.503 00.000 7988 Star::Find returns 1 (1), X=1173.98, Y=435.21, Mass=1473, SNR=26.2, Peak=255 HFD=3.1
20:29:48.503 00.000 7988 MultiStar: [#1 -0.08,0.08,1.03,U] [#2 -0.26,0.11,0.98,U] [#3 0.01,-0.01,0.98,U] [#4 0.18,0.02,1.04,U] [#5 0.19,0.28,0.79,U] [#6 -0.27,0.15,0.70,U] [#7 -0.04,0.10,0.68,U] [#8 -0.40,-0.21,0.66,U] 
20:29:48.503 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.06}, one-star: {-0.37, -0.01}
20:29:48.503 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.23 = -2.05)
20:29:48.503 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
20:29:48.503 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.66 mountX=-0.06 mountY=0.10, mountTheta=2.06
20:29:48.510 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.06, opts=13)
20:29:48.510 00.000 7988 Enqueuing Move request for scope (-0.11, 0.06)
20:29:48.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:48.510 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.2 Saturated
20:29:48.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:48.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:48.510 00.000 7988 Enqueuing Expose request
20:29:48.518 00.008 15712 Worker thread wakes up
20:29:48.518 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
20:29:48.518 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
20:29:48.518 00.000 15712 Moving (-0.11, 0.06) raw xDistance=-0.06 yDistance=0.10
20:29:48.518 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.51
20:29:48.518 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:29:48.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:48.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:29:48.518 00.000 15712 MoveAxis(E, 2, ABG)
20:29:48.518 00.000 15712 Guiding  Dir = 2, Dur = 2
20:29:48.528 00.010 15712 IsGuiding returns 0
20:29:48.545 00.017 15712 IsGuiding returns 0
20:29:48.545 00.000 15712 Move returns status 0, amount 2
20:29:48.545 00.000 15712 MoveAxis(N, 0, ABG)
20:29:48.545 00.000 15712 Move returns status 0, amount 0
20:29:48.545 00.000 15712 move complete, result=0
20:29:48.545 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:29:48.549 00.004 15712 worker thread done servicing request
20:29:48.549 00.000 15712 Worker thread wakes up
20:29:48.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:48.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:49.970 01.421 15712 Exposure complete
20:29:50.029 00.059 15712 worker thread done servicing request
20:29:50.029 00.000 7988 OnExposeComplete: enter
20:29:50.029 00.000 7988 UpdateGuideState(): m_state=6
20:29:50.032 00.003 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4189
20:29:50.034 00.002 7988 Star::Find returns 1 (1), X=1174.14, Y=435.18, Mass=1580, SNR=27.0, Peak=255 HFD=3.7
20:29:50.034 00.000 7988 MultiStar: [#1 -0.04,0.03,0.99,U] [#2 -0.18,-0.15,0.97,U] [#3 -0.06,0.09,0.92,U] [#4 0.11,0.09,1.01,U] [#5 -0.05,-0.16,0.72,U] [#6 -0.24,0.40,0.72,U] [#7 -0.20,-0.01,0.64,U] [#8 -0.03,-0.30,0.63,U] 
20:29:50.036 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.00}, one-star: {-0.21, -0.04}
20:29:50.036 00.000 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.58) = xAngle (4.72 = -1.57)
20:29:50.038 00.002 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.83 = 1.54)
20:29:50.038 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.14 mountX=0.00 mountY=0.09, mountTheta=1.57
20:29:50.040 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.00, opts=13)
20:29:50.040 00.000 7988 Enqueuing Move request for scope (-0.09, 0.00)
20:29:50.042 00.002 15712 Worker thread wakes up
20:29:50.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
20:29:50.042 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
20:29:50.042 00.000 15712 Moving (-0.09, 0.00) raw xDistance=0.00 yDistance=0.09
20:29:50.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:50.042 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.0 Saturated
20:29:50.045 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:50.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:50.047 00.002 7988 Enqueuing Expose request
20:29:50.047 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.51
20:29:50.047 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
20:29:50.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:50.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:29:50.049 00.002 15712 MoveAxis(E, 2, ABG)
20:29:50.049 00.000 15712 Guiding  Dir = 2, Dur = 2
20:29:50.049 00.000 15712 IsGuiding returns 0
20:29:50.066 00.017 15712 IsGuiding returns 0
20:29:50.066 00.000 15712 Move returns status 0, amount 2
20:29:50.066 00.000 15712 MoveAxis(N, 0, ABG)
20:29:50.066 00.000 15712 Move returns status 0, amount 0
20:29:50.066 00.000 15712 move complete, result=0
20:29:50.066 00.000 15712 worker thread done servicing request
20:29:50.066 00.000 15712 Worker thread wakes up
20:29:50.066 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
20:29:50.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:50.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:51.707 01.641 15712 Exposure complete
20:29:51.759 00.052 15712 worker thread done servicing request
20:29:51.759 00.000 7988 OnExposeComplete: enter
20:29:51.759 00.000 7988 UpdateGuideState(): m_state=6
20:29:51.768 00.009 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4190
20:29:51.768 00.000 7988 Star::Find returns 1 (1), X=1174.35, Y=435.33, Mass=1542, SNR=26.7, Peak=255 HFD=3.6
20:29:51.768 00.000 7988 MultiStar: [#1 -0.00,0.08,0.99,U] [#2 -0.22,0.01,0.98,U] [#3 -0.02,0.06,0.90,U] [#4 0.21,0.20,1.01,U] [#5 0.10,0.09,0.67,U] [#6 -0.14,0.20,0.70,U] [#7 -0.11,0.07,0.63,U] [#8 0.05,-0.13,0.65,U] 
20:29:51.768 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.00, 0.12}
20:29:51.768 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
20:29:51.768 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
20:29:51.768 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.73 mountX=-0.08 mountY=0.01, mountTheta=3.00
20:29:51.776 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
20:29:51.776 00.000 7988 Enqueuing Move request for scope (-0.01, 0.08)
20:29:51.776 00.000 15712 Worker thread wakes up
20:29:51.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
20:29:51.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
20:29:51.776 00.000 15712 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.01
20:29:51.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:51.776 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7 Saturated
20:29:51.781 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:51.781 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:51.784 00.003 7988 Enqueuing Expose request
20:29:51.784 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.52
20:29:51.786 00.002 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
20:29:51.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:51.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:29:51.786 00.000 15712 MoveAxis(E, 4, ABG)
20:29:51.786 00.000 15712 Guiding  Dir = 2, Dur = 4
20:29:51.786 00.000 15712 IsGuiding returns 0
20:29:51.800 00.014 15712 IsGuiding returns 0
20:29:51.800 00.000 15712 Move returns status 0, amount 4
20:29:51.800 00.000 15712 MoveAxis(N, 0, ABG)
20:29:51.800 00.000 15712 Move returns status 0, amount 0
20:29:51.800 00.000 15712 move complete, result=0
20:29:51.800 00.000 15712 worker thread done servicing request
20:29:51.800 00.000 15712 Worker thread wakes up
20:29:51.800 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
20:29:51.810 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:51.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:53.221 01.411 15712 Exposure complete
20:29:53.271 00.050 15712 worker thread done servicing request
20:29:53.271 00.000 7988 OnExposeComplete: enter
20:29:53.271 00.000 7988 UpdateGuideState(): m_state=6
20:29:53.283 00.012 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4191
20:29:53.283 00.000 7988 Star::Find returns 1 (1), X=1174.10, Y=435.33, Mass=1537, SNR=26.7, Peak=255 HFD=3.4
20:29:53.283 00.000 7988 MultiStar: [#1 -0.05,0.21,1.03,U] [#2 -0.20,0.01,0.97,U] [#3 0.10,-0.06,0.93,U] [#4 0.25,0.11,1.03,U] [#5 -0.12,-0.00,0.73,U] [#6 -0.42,0.09,0.67,U] [#7 -0.04,0.02,0.66,U] [#8 -0.19,-0.10,0.66,U] 
20:29:53.283 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.25, 0.11}
20:29:53.288 00.005 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.58) = xAngle (4.17 = -2.11)
20:29:53.288 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.28 = 1.00)
20:29:53.288 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.59 mountX=-0.05 mountY=0.08, mountTheta=2.12
20:29:53.288 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.05, opts=13)
20:29:53.288 00.000 7988 Enqueuing Move request for scope (-0.09, 0.05)
20:29:53.288 00.000 15712 Worker thread wakes up
20:29:53.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
20:29:53.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
20:29:53.288 00.000 15712 Moving (-0.09, 0.05) raw xDistance=-0.05 yDistance=0.08
20:29:53.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:53.288 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7 Saturated
20:29:53.297 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:53.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:53.299 00.002 7988 Enqueuing Expose request
20:29:53.299 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.52
20:29:53.299 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
20:29:53.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:53.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:29:53.299 00.000 15712 MoveAxis(E, 3, ABG)
20:29:53.299 00.000 15712 Guiding  Dir = 2, Dur = 3
20:29:53.299 00.000 15712 IsGuiding returns 0
20:29:53.322 00.023 15712 IsGuiding returns 0
20:29:53.322 00.000 15712 Move returns status 0, amount 3
20:29:53.322 00.000 15712 MoveAxis(N, 0, ABG)
20:29:53.322 00.000 15712 Move returns status 0, amount 0
20:29:53.322 00.000 15712 move complete, result=0
20:29:53.322 00.000 15712 worker thread done servicing request
20:29:53.322 00.000 15712 Worker thread wakes up
20:29:53.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:53.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:53.322 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:29:55.068 01.746 15712 Exposure complete
20:29:55.127 00.059 15712 worker thread done servicing request
20:29:55.129 00.002 7988 OnExposeComplete: enter
20:29:55.130 00.001 7988 UpdateGuideState(): m_state=6
20:29:55.130 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4192
20:29:55.130 00.000 7988 Star::Find returns 1 (1), X=1174.15, Y=435.49, Mass=1425, SNR=25.7, Peak=255 HFD=3.0
20:29:55.130 00.000 7988 MultiStar: [#1 -0.05,0.26,1.06,U] [#2 -0.24,0.16,1.02,U] [#3 -0.04,0.19,0.99,U] [#4 0.09,-0.01,1.03,U] [#5 0.01,0.11,0.72,U] [#6 -0.09,0.11,0.72,U] [#7 -0.02,0.16,0.65,U] [#8 -0.00,-0.02,0.67,U] 
20:29:55.130 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.14}, one-star: {-0.20, 0.27}
20:29:55.130 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.58) = xAngle (3.57 = -2.71)
20:29:55.130 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.68 = 0.40)
20:29:55.130 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.99 mountX=-0.14 mountY=0.06, mountTheta=2.74
20:29:55.130 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.14, opts=13)
20:29:55.130 00.000 7988 Enqueuing Move request for scope (-0.06, 0.14)
20:29:55.142 00.012 15712 Worker thread wakes up
20:29:55.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
20:29:55.142 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
20:29:55.142 00.000 15712 Moving (-0.06, 0.14) raw xDistance=-0.14 yDistance=0.06
20:29:55.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:55.142 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.7 Saturated
20:29:55.144 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:55.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:55.146 00.002 7988 Enqueuing Expose request
20:29:55.146 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.52
20:29:55.146 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
20:29:55.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:55.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:29:55.146 00.000 15712 MoveAxis(E, 3, ABG)
20:29:55.146 00.000 15712 Guiding  Dir = 2, Dur = 3
20:29:55.146 00.000 15712 IsGuiding returns 0
20:29:55.162 00.016 15712 IsGuiding returns 0
20:29:55.162 00.000 15712 Move returns status 0, amount 3
20:29:55.162 00.000 15712 MoveAxis(N, 0, ABG)
20:29:55.162 00.000 15712 Move returns status 0, amount 0
20:29:55.162 00.000 15712 move complete, result=0
20:29:55.162 00.000 15712 worker thread done servicing request
20:29:55.162 00.000 15712 Worker thread wakes up
20:29:55.162 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:29:55.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:55.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:56.584 01.422 15712 Exposure complete
20:29:56.645 00.061 15712 worker thread done servicing request
20:29:56.646 00.001 7988 OnExposeComplete: enter
20:29:56.646 00.000 7988 UpdateGuideState(): m_state=6
20:29:56.646 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4193
20:29:56.646 00.000 7988 Star::Find returns 1 (0), X=1173.98, Y=435.44, Mass=1557, SNR=26.8, Peak=231 HFD=3.5
20:29:56.646 00.000 7988 MultiStar: [#1 -0.20,0.41,0.99,U] [#2 -0.11,0.27,0.97,U] [#3 -0.03,0.09,0.94,U] [#4 0.08,0.33,0.98,U] [#5 -0.05,0.32,0.65,U] [#6 -0.40,0.15,0.67,U] [#7 -0.04,0.11,0.67,U] [#8 -0.48,-0.03,0.64,U] 
20:29:56.646 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.22}, one-star: {-0.37, 0.22}
20:29:56.646 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.58) = xAngle (3.80 = -2.48)
20:29:56.653 00.007 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.91 = 0.63)
20:29:56.653 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.22 mountX=-0.22 mountY=0.16, mountTheta=2.50
20:29:56.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.22, opts=13)
20:29:56.653 00.000 7988 Enqueuing Move request for scope (-0.17, 0.22)
20:29:56.653 00.000 15712 Worker thread wakes up
20:29:56.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
20:29:56.653 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
20:29:56.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:29:56.653 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8
20:29:56.661 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:56.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:56.661 00.000 7988 Enqueuing Expose request
20:29:56.661 00.000 15712 Moving (-0.17, 0.22) raw xDistance=-0.22 yDistance=0.16
20:29:56.666 00.005 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 636.53
20:29:56.666 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
20:29:56.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:56.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:29:56.666 00.000 15712 MoveAxis(E, 47, ABG)
20:29:56.666 00.000 15712 Guiding  Dir = 2, Dur = 47
20:29:56.668 00.002 15712 IsGuiding returns 0
20:29:56.676 00.008 15712 PulseGuide returned control before completion, sleep 41
20:29:56.761 00.085 15712 IsGuiding returns 0
20:29:56.761 00.000 15712 Move returns status 0, amount 47
20:29:56.761 00.000 15712 MoveAxis(N, 0, ABG)
20:29:56.761 00.000 15712 Move returns status 0, amount 0
20:29:56.761 00.000 15712 move complete, result=0
20:29:56.761 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
20:29:56.766 00.005 15712 worker thread done servicing request
20:29:56.766 00.000 15712 Worker thread wakes up
20:29:56.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:56.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:58.401 01.635 15712 Exposure complete
20:29:58.455 00.054 15712 worker thread done servicing request
20:29:58.455 00.000 7988 OnExposeComplete: enter
20:29:58.455 00.000 7988 UpdateGuideState(): m_state=6
20:29:58.462 00.007 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4194
20:29:58.462 00.000 7988 Star::Find returns 1 (1), X=1174.10, Y=435.39, Mass=1503, SNR=26.3, Peak=255 HFD=3.4
20:29:58.464 00.002 7988 MultiStar: [#1 -0.19,0.30,1.02,U] [#2 -0.16,0.01,0.99,U] [#3 -0.01,-0.11,0.95,U] [#4 0.15,0.11,1.01,U] [#5 0.09,0.35,0.73,U] [#6 -0.14,0.06,0.70,U] [#7 -0.21,-0.07,0.68,U] [#8 -0.33,-0.26,0.67,U] 
20:29:58.464 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {-0.25, 0.17}
20:29:58.466 00.002 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.58) = xAngle (4.14 = -2.14)
20:29:58.466 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.25 = 0.96)
20:29:58.468 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.56 mountX=-0.07 mountY=0.11, mountTheta=2.15
20:29:58.470 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.07, opts=13)
20:29:58.471 00.001 7988 Enqueuing Move request for scope (-0.11, 0.07)
20:29:58.471 00.000 15712 Worker thread wakes up
20:29:58.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
20:29:58.471 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
20:29:58.471 00.000 15712 Moving (-0.11, 0.07) raw xDistance=-0.07 yDistance=0.11
20:29:58.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:29:58.471 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3 Saturated
20:29:58.475 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:58.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:29:58.477 00.002 7988 Enqueuing Expose request
20:29:58.477 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.53
20:29:58.477 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
20:29:58.479 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:58.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:29:58.479 00.000 15712 MoveAxis(E, 4, ABG)
20:29:58.479 00.000 15712 Guiding  Dir = 2, Dur = 4
20:29:58.479 00.000 15712 IsGuiding returns 0
20:29:58.531 00.052 15712 IsGuiding returns 0
20:29:58.531 00.000 15712 Move returns status 0, amount 4
20:29:58.531 00.000 15712 MoveAxis(N, 0, ABG)
20:29:58.531 00.000 15712 Move returns status 0, amount 0
20:29:58.531 00.000 15712 move complete, result=0
20:29:58.531 00.000 15712 worker thread done servicing request
20:29:58.531 00.000 15712 Worker thread wakes up
20:29:58.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:29:58.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:29:58.531 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:29:59.946 01.415 15712 Exposure complete
20:30:00.007 00.061 7988 OnExposeComplete: enter
20:30:00.009 00.002 7988 UpdateGuideState(): m_state=6
20:30:00.009 00.000 15712 worker thread done servicing request
20:30:00.009 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4195
20:30:00.011 00.002 7988 Star::Find returns 1 (1), X=1174.05, Y=435.25, Mass=1522, SNR=26.4, Peak=255 HFD=3.3
20:30:00.013 00.002 7988 MultiStar: [#1 -0.15,0.12,0.98,U] [#2 -0.24,-0.02,1.02,U] [#3 0.02,-0.16,0.97,U] [#4 0.05,0.03,1.04,U] [#5 0.05,0.02,0.75,U] [#6 -0.14,0.14,0.73,U] [#7 0.09,0.03,0.66,U] [#8 -0.08,-0.38,0.64,U] 
20:30:00.015 00.002 7988 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.30, 0.03}
20:30:00.017 00.002 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.58) = xAngle (-1.40 = -1.40)
20:30:00.017 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
20:30:00.020 00.003 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-2.98 mountX=0.01 mountY=0.09, mountTheta=1.41
20:30:00.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
20:30:00.023 00.003 7988 Enqueuing Move request for scope (-0.09, -0.01)
20:30:00.023 00.000 15712 Worker thread wakes up
20:30:00.023 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
20:30:00.023 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
20:30:00.023 00.000 15712 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
20:30:00.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:00.023 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.4 Saturated
20:30:00.023 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:00.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:00.023 00.000 7988 Enqueuing Expose request
20:30:00.023 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.54
20:30:00.023 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
20:30:00.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:00.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:30:00.023 00.000 15712 MoveAxis(E, 5, ABG)
20:30:00.023 00.000 15712 Guiding  Dir = 2, Dur = 5
20:30:00.023 00.000 15712 IsGuiding returns 0
20:30:00.056 00.033 15712 IsGuiding returns 0
20:30:00.056 00.000 15712 Move returns status 0, amount 5
20:30:00.056 00.000 15712 MoveAxis(N, 0, ABG)
20:30:00.056 00.000 15712 Move returns status 0, amount 0
20:30:00.056 00.000 15712 move complete, result=0
20:30:00.056 00.000 15712 worker thread done servicing request
20:30:00.056 00.000 15712 Worker thread wakes up
20:30:00.056 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
20:30:00.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:00.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:30:01.798 01.742 15712 Exposure complete
20:30:01.857 00.059 15712 worker thread done servicing request
20:30:01.859 00.002 7988 OnExposeComplete: enter
20:30:01.859 00.000 7988 UpdateGuideState(): m_state=6
20:30:01.861 00.002 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4196
20:30:01.861 00.000 7988 Star::Find returns 1 (1), X=1174.21, Y=435.22, Mass=1560, SNR=26.9, Peak=255 HFD=3.5
20:30:01.861 00.000 7988 MultiStar: [#1 0.24,0.08,0.97,U] [#2 -0.22,0.05,0.95,U] [#3 0.20,-0.07,0.93,U] [#4 0.40,-0.24,0.95,U] [#5 0.03,-0.01,0.73,U] [#6 -0.05,-0.03,0.69,U] [#7 -0.02,-0.11,0.64,U] [#8 0.07,-0.44,0.65,U] 
20:30:01.861 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.14, 0.00}
20:30:01.861 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.70 = 0.70)
20:30:01.861 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.81 = -2.47)
20:30:01.861 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.87 mountX=0.07 mountY=-0.06, mountTheta=-0.68
20:30:01.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.07, opts=13)
20:30:01.861 00.000 7988 Enqueuing Move request for scope (0.06, -0.07)
20:30:01.861 00.000 15712 Worker thread wakes up
20:30:01.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
20:30:01.861 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
20:30:01.872 00.011 15712 Moving (0.06, -0.07) raw xDistance=0.07 yDistance=-0.06
20:30:01.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:01.872 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.9 Saturated
20:30:01.874 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:01.875 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:01.875 00.000 7988 Enqueuing Expose request
20:30:01.875 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.54
20:30:01.875 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
20:30:01.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:01.875 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:30:01.875 00.000 15712 MoveAxis(E, 6, ABG)
20:30:01.875 00.000 15712 Guiding  Dir = 2, Dur = 6
20:30:01.875 00.000 15712 IsGuiding returns 0
20:30:01.894 00.019 15712 IsGuiding returns 0
20:30:01.894 00.000 15712 Move returns status 0, amount 6
20:30:01.894 00.000 15712 MoveAxis(N, 0, ABG)
20:30:01.894 00.000 15712 Move returns status 0, amount 0
20:30:01.894 00.000 15712 move complete, result=0
20:30:01.894 00.000 15712 worker thread done servicing request
20:30:01.894 00.000 15712 Worker thread wakes up
20:30:01.894 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
20:30:01.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:01.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:30:03.312 01.418 15712 Exposure complete
20:30:03.371 00.059 15712 worker thread done servicing request
20:30:03.371 00.000 7988 OnExposeComplete: enter
20:30:03.374 00.003 7988 UpdateGuideState(): m_state=6
20:30:03.374 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4197
20:30:03.374 00.000 7988 Star::Find returns 1 (1), X=1174.14, Y=435.31, Mass=1493, SNR=26.3, Peak=255 HFD=3.3
20:30:03.374 00.000 7988 MultiStar: [#1 -0.21,0.17,1.02,U] [#2 -0.19,0.12,1.00,U] [#3 0.09,0.07,0.98,U] [#4 0.09,0.14,1.02,U] [#5 -0.05,0.26,0.70,U] [#6 -0.18,0.17,0.71,U] [#7 -0.02,0.07,0.68,U] [#8 -0.23,0.03,0.65,U] 
20:30:03.374 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.12}, one-star: {-0.21, 0.09}
20:30:03.374 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.47)
20:30:03.374 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.64)
20:30:03.374 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.24 mountX=-0.12 mountY=0.09, mountTheta=2.49
20:30:03.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.12, opts=13)
20:30:03.374 00.000 7988 Enqueuing Move request for scope (-0.10, 0.12)
20:30:03.374 00.000 15712 Worker thread wakes up
20:30:03.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
20:30:03.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
20:30:03.374 00.000 15712 Moving (-0.10, 0.12) raw xDistance=-0.12 yDistance=0.09
20:30:03.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:03.386 00.012 7988 UpdateGuideState exits: m=1493 SNR=26.3 Saturated
20:30:03.386 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:03.388 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:03.388 00.000 7988 Enqueuing Expose request
20:30:03.389 00.001 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.55
20:30:03.389 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
20:30:03.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:03.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:30:03.389 00.000 15712 MoveAxis(E, 7, ABG)
20:30:03.389 00.000 15712 Guiding  Dir = 2, Dur = 7
20:30:03.389 00.000 15712 IsGuiding returns 0
20:30:03.405 00.016 15712 IsGuiding returns 0
20:30:03.405 00.000 15712 Move returns status 0, amount 7
20:30:03.405 00.000 15712 MoveAxis(N, 0, ABG)
20:30:03.405 00.000 15712 Move returns status 0, amount 0
20:30:03.405 00.000 15712 move complete, result=0
20:30:03.405 00.000 15712 worker thread done servicing request
20:30:03.405 00.000 15712 Worker thread wakes up
20:30:03.405 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
20:30:03.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:03.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:30:05.052 01.647 15712 Exposure complete
20:30:05.102 00.050 15712 worker thread done servicing request
20:30:05.102 00.000 7988 OnExposeComplete: enter
20:30:05.113 00.011 7988 UpdateGuideState(): m_state=6
20:30:05.113 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4198
20:30:05.113 00.000 7988 Star::Find returns 1 (1), X=1174.19, Y=435.48, Mass=1570, SNR=26.8, Peak=255 HFD=3.5
20:30:05.117 00.004 7988 MultiStar: [#1 -0.17,0.24,1.02,U] [#2 -0.16,0.15,0.94,U] [#3 0.14,0.14,0.92,U] [#4 0.25,0.12,1.01,U] [#5 0.03,0.36,0.70,U] [#6 -0.09,0.25,0.69,U] [#7 -0.15,0.17,0.65,U] [#8 -0.15,0.14,0.64,U] 
20:30:05.118 00.001 7988 refined, 8 included, MultiStar: {-0.05, 0.20}, one-star: {-0.16, 0.26}
20:30:05.119 00.001 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
20:30:05.120 00.001 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
20:30:05.121 00.001 7988 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.79 mountX=-0.20 mountY=0.04, mountTheta=2.94
20:30:05.123 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.20, opts=13)
20:30:05.125 00.002 7988 Enqueuing Move request for scope (-0.05, 0.20)
20:30:05.126 00.001 15712 Worker thread wakes up
20:30:05.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
20:30:05.126 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
20:30:05.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:05.127 00.001 7988 UpdateGuideState exits: m=1570 SNR=26.8 Saturated
20:30:05.128 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:05.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:05.129 00.001 7988 Enqueuing Expose request
20:30:05.129 00.000 15712 Moving (-0.05, 0.20) raw xDistance=-0.20 yDistance=0.04
20:30:05.129 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.55
20:30:05.129 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
20:30:05.129 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:05.129 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:30:05.129 00.000 15712 MoveAxis(E, 46, ABG)
20:30:05.129 00.000 15712 Guiding  Dir = 2, Dur = 46
20:30:05.129 00.000 15712 IsGuiding returns 0
20:30:05.155 00.026 15712 PulseGuide returned control before completion, sleep 37
20:30:05.214 00.059 15712 IsGuiding returns 1
20:30:05.214 00.000 15712 scope still moving after pulse duration time elapsed
20:30:05.241 00.027 15712 IsGuiding returns 0
20:30:05.241 00.000 15712 scope move finished after 46 + 60 ms
20:30:05.241 00.000 15712 Move returns status 0, amount 46
20:30:05.241 00.000 15712 MoveAxis(N, 0, ABG)
20:30:05.241 00.000 15712 Move returns status 0, amount 0
20:30:05.241 00.000 15712 move complete, result=0
20:30:05.241 00.000 15712 worker thread done servicing request
20:30:05.241 00.000 15712 Worker thread wakes up
20:30:05.241 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
20:30:05.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:05.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:30:06.660 01.419 15712 Exposure complete
20:30:06.719 00.059 15712 worker thread done servicing request
20:30:06.719 00.000 7988 OnExposeComplete: enter
20:30:06.719 00.000 7988 UpdateGuideState(): m_state=6
20:30:06.722 00.003 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4199
20:30:06.724 00.002 7988 Star::Find returns 1 (1), X=1174.15, Y=435.45, Mass=1539, SNR=26.7, Peak=255 HFD=3.4
20:30:06.724 00.000 7988 MultiStar: [#1 0.15,0.19,1.00,U] [#2 -0.19,0.11,1.00,U] [#3 0.29,0.18,0.96,U] [#4 0.32,0.16,1.02,U] [#5 0.19,0.10,0.71,U] [#6 0.02,0.03,0.71,U] [#7 -0.06,0.09,0.65,U] [#8 -0.07,-0.13,0.64,U] 
20:30:06.726 00.002 7988 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {-0.20, 0.23}
20:30:06.726 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.71 = 2.71)
20:30:06.728 00.002 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.46)
20:30:06.728 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.14 mountX=-0.12 mountY=-0.06, mountTheta=-2.69
20:30:06.730 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.12, opts=13)
20:30:06.732 00.002 7988 Enqueuing Move request for scope (0.06, 0.12)
20:30:06.732 00.000 15712 Worker thread wakes up
20:30:06.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
20:30:06.732 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
20:30:06.732 00.000 15712 Moving (0.06, 0.12) raw xDistance=-0.12 yDistance=-0.06
20:30:06.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:06.732 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7 Saturated
20:30:06.735 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:06.736 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:06.736 00.000 7988 Enqueuing Expose request
20:30:06.738 00.002 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.55
20:30:06.738 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
20:30:06.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:06.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:30:06.738 00.000 15712 MoveAxis(E, 7, ABG)
20:30:06.738 00.000 15712 Guiding  Dir = 2, Dur = 7
20:30:06.738 00.000 15712 IsGuiding returns 0
20:30:06.754 00.016 15712 IsGuiding returns 0
20:30:06.754 00.000 15712 Move returns status 0, amount 7
20:30:06.754 00.000 15712 MoveAxis(N, 0, ABG)
20:30:06.754 00.000 15712 Move returns status 0, amount 0
20:30:06.754 00.000 15712 move complete, result=0
20:30:06.754 00.000 15712 worker thread done servicing request
20:30:06.754 00.000 15712 Worker thread wakes up
20:30:06.754 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
20:30:06.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:06.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:30:08.398 01.644 15712 Exposure complete
20:30:08.457 00.059 15712 worker thread done servicing request
20:30:08.457 00.000 7988 OnExposeComplete: enter
20:30:08.459 00.002 7988 UpdateGuideState(): m_state=6
20:30:08.459 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4200
20:30:08.461 00.002 7988 Star::Find returns 1 (1), X=1174.16, Y=435.56, Mass=1569, SNR=26.9, Peak=255 HFD=3.5
20:30:08.461 00.000 7988 MultiStar: [#1 -0.03,0.28,0.97,U] [#2 -0.06,0.19,0.96,U] [#3 0.07,0.19,0.95,U] [#4 0.06,0.05,1.01,U] [#5 0.13,0.31,0.68,U] [#6 -0.19,0.31,0.70,U] [#7 -0.24,0.08,0.63,U] [#8 -0.16,-0.20,0.65,U] 
20:30:08.463 00.002 7988 refined, 8 included, MultiStar: {-0.06, 0.18}, one-star: {-0.19, 0.34}
20:30:08.463 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.81)
20:30:08.465 00.002 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
20:30:08.465 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.89 mountX=-0.18 mountY=0.06, mountTheta=2.84
20:30:08.468 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.18, opts=13)
20:30:08.468 00.000 7988 Enqueuing Move request for scope (-0.06, 0.18)
20:30:08.470 00.002 15712 Worker thread wakes up
20:30:08.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
20:30:08.470 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
20:30:08.470 00.000 15712 Moving (-0.06, 0.18) raw xDistance=-0.18 yDistance=0.06
20:30:08.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:08.470 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.9 Saturated
20:30:08.472 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:08.472 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:08.474 00.002 7988 Enqueuing Expose request
20:30:08.474 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.56
20:30:08.474 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
20:30:08.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:08.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:30:08.474 00.000 15712 MoveAxis(E, 40, ABG)
20:30:08.474 00.000 15712 Guiding  Dir = 2, Dur = 40
20:30:08.474 00.000 15712 IsGuiding returns 0
20:30:08.495 00.021 15712 PulseGuide returned control before completion, sleep 31
20:30:08.546 00.051 15712 IsGuiding returns 0
20:30:08.546 00.000 15712 Move returns status 0, amount 40
20:30:08.546 00.000 15712 MoveAxis(N, 0, ABG)
20:30:08.546 00.000 15712 Move returns status 0, amount 0
20:30:08.546 00.000 15712 move complete, result=0
20:30:08.546 00.000 15712 worker thread done servicing request
20:30:08.546 00.000 15712 Worker thread wakes up
20:30:08.546 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
20:30:08.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:08.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:30:09.964 01.418 15712 Exposure complete
20:30:10.041 00.077 15712 worker thread done servicing request
20:30:10.041 00.000 7988 OnExposeComplete: enter
20:30:10.044 00.003 7988 UpdateGuideState(): m_state=6
20:30:10.045 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4201
20:30:10.046 00.001 7988 Star::Find returns 1 (0), X=1174.24, Y=435.38, Mass=1472, SNR=26.1, Peak=222 HFD=3.3
20:30:10.047 00.001 7988 MultiStar: [#1 -0.02,0.32,1.01,U] [#2 -0.13,0.21,1.02,U] [#3 0.12,0.11,0.95,U] [#4 0.38,0.02,1.06,U] [#5 -0.02,0.16,0.73,U] [#6 0.15,0.21,0.73,U] [#7 0.00,0.19,0.66,U] [#8 -0.07,-0.10,0.65,U] 
20:30:10.048 00.001 7988 refined, 8 included, MultiStar: {0.04, 0.15}, one-star: {-0.11, 0.17}
20:30:10.050 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
20:30:10.051 00.001 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
20:30:10.052 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.33 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
20:30:10.054 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.15, opts=13)
20:30:10.056 00.002 7988 Enqueuing Move request for scope (0.04, 0.15)
20:30:10.057 00.001 15712 Worker thread wakes up
20:30:10.058 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
20:30:10.058 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
20:30:10.058 00.000 15712 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=-0.04
20:30:10.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:10.059 00.001 7988 UpdateGuideState exits: m=1472 SNR=26.1
20:30:10.060 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:10.062 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:10.063 00.001 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.56
20:30:10.063 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
20:30:10.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:10.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:30:10.063 00.000 15712 MoveAxis(E, 4, ABG)
20:30:10.063 00.000 15712 Guiding  Dir = 2, Dur = 4
20:30:10.064 00.001 7988 Enqueuing Expose request
20:30:10.065 00.001 15712 IsGuiding returns 0
20:30:10.095 00.030 15712 IsGuiding returns 0
20:30:10.095 00.000 15712 Move returns status 0, amount 4
20:30:10.095 00.000 15712 MoveAxis(N, 0, ABG)
20:30:10.095 00.000 15712 Move returns status 0, amount 0
20:30:10.095 00.000 15712 move complete, result=0
20:30:10.095 00.000 15712 worker thread done servicing request
20:30:10.095 00.000 15712 Worker thread wakes up
20:30:10.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:10.096 00.001 7988 GuideStep: -0.2 px 4 ms EAST, -0.0 px 0 ms NORTH
20:30:10.097 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:30:11.733 01.636 15712 Exposure complete
20:30:11.793 00.060 15712 worker thread done servicing request
20:30:11.793 00.000 7988 OnExposeComplete: enter
20:30:11.795 00.002 7988 UpdateGuideState(): m_state=6
20:30:11.796 00.001 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4202
20:30:11.797 00.001 7988 Star::Find returns 1 (1), X=1173.88, Y=435.24, Mass=1517, SNR=26.3, Peak=255 HFD=3.0
20:30:11.798 00.001 7988 MultiStar: [#1 -0.20,0.20,1.01,U] [#2 -0.38,0.03,1.00,U] [#3 0.08,0.11,0.97,U] [#4 0.08,0.06,1.03,U] [#5 0.07,0.26,0.72,U] [#6 -0.29,0.21,0.70,U] [#7 -0.30,-0.15,0.68,U] [#8 -0.17,-0.24,0.65,U] 
20:30:11.799 00.001 7988 refined, 8 included, MultiStar: {-0.17, 0.06}, one-star: {-0.47, 0.02}
20:30:11.800 00.001 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.58) = xAngle (4.38 = -1.91)
20:30:11.801 00.001 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.49 = 1.20)
20:30:11.802 00.001 7988 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.19 cameraTheta=2.80 mountX=-0.06 mountY=0.17, mountTheta=1.91
20:30:11.804 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.06, opts=13)
20:30:11.805 00.001 7988 Enqueuing Move request for scope (-0.17, 0.06)
20:30:11.806 00.001 15712 Worker thread wakes up
20:30:11.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
20:30:11.806 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
20:30:11.806 00.000 15712 Moving (-0.17, 0.06) raw xDistance=-0.06 yDistance=0.17
20:30:11.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:11.808 00.002 7988 UpdateGuideState exits: m=1517 SNR=26.3 Saturated
20:30:11.809 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:11.810 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:11.811 00.001 7988 Enqueuing Expose request
20:30:11.812 00.001 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.57
20:30:11.812 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:30:11.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:11.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:30:11.812 00.000 15712 MoveAxis(E, 2, ABG)
20:30:11.812 00.000 15712 Guiding  Dir = 2, Dur = 2
20:30:11.813 00.001 15712 IsGuiding returns 0
20:30:11.837 00.024 15712 IsGuiding returns 0
20:30:11.837 00.000 15712 Move returns status 0, amount 2
20:30:11.837 00.000 15712 MoveAxis(N, 0, ABG)
20:30:11.837 00.000 15712 Move returns status 0, amount 0
20:30:11.837 00.000 15712 move complete, result=0
20:30:11.837 00.000 15712 worker thread done servicing request
20:30:11.837 00.000 15712 Worker thread wakes up
20:30:11.838 00.001 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
20:30:11.839 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:11.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:30:13.256 01.417 15712 Exposure complete
20:30:13.316 00.060 15712 worker thread done servicing request
20:30:13.316 00.000 7988 OnExposeComplete: enter
20:30:13.318 00.002 7988 UpdateGuideState(): m_state=6
20:30:13.319 00.001 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4203
20:30:13.320 00.001 7988 Star::Find returns 1 (1), X=1174.08, Y=435.32, Mass=1583, SNR=27.1, Peak=255 HFD=3.4
20:30:13.321 00.001 7988 MultiStar: [#1 0.01,0.08,0.99,U] [#2 -0.22,0.03,0.95,U] [#3 0.08,0.04,0.94,U] [#4 0.08,0.11,1.00,U] [#5 0.05,0.03,0.68,U] [#6 -0.09,0.19,0.70,U] [#7 -0.01,-0.02,0.64,U] [#8 -0.07,-0.04,0.61,U] 
20:30:13.322 00.001 7988 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.27, 0.11}
20:30:13.323 00.001 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.58) = xAngle (3.85 = -2.43)
20:30:13.324 00.001 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.96 = 0.68)
20:30:13.325 00.001 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.27 mountX=-0.06 mountY=0.05, mountTheta=2.45
20:30:13.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
20:30:13.328 00.001 7988 Enqueuing Move request for scope (-0.05, 0.06)
20:30:13.329 00.001 15712 Worker thread wakes up
20:30:13.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
20:30:13.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
20:30:13.329 00.000 15712 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.05
20:30:13.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:13.330 00.001 7988 UpdateGuideState exits: m=1583 SNR=27.1 Saturated
20:30:13.332 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:13.333 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:13.334 00.001 7988 Enqueuing Expose request
20:30:13.335 00.001 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.57
20:30:13.335 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
20:30:13.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:13.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:30:13.335 00.000 15712 MoveAxis(E, 1, ABG)
20:30:13.335 00.000 15712 Guiding  Dir = 2, Dur = 1
20:30:13.340 00.005 15712 IsGuiding returns 0
20:30:13.356 00.016 15712 IsGuiding returns 0
20:30:13.356 00.000 15712 Move returns status 0, amount 1
20:30:13.356 00.000 15712 MoveAxis(N, 0, ABG)
20:30:13.356 00.000 15712 Move returns status 0, amount 0
20:30:13.356 00.000 15712 move complete, result=0
20:30:13.356 00.000 15712 worker thread done servicing request
20:30:13.356 00.000 15712 Worker thread wakes up
20:30:13.356 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:30:13.358 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:13.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:30:14.997 01.639 15712 Exposure complete
20:30:15.058 00.061 15712 worker thread done servicing request
20:30:15.058 00.000 7988 OnExposeComplete: enter
20:30:15.060 00.002 7988 UpdateGuideState(): m_state=6
20:30:15.060 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4204
20:30:15.060 00.000 7988 Star::Find returns 1 (0), X=1174.04, Y=435.54, Mass=1558, SNR=27.1, Peak=210 HFD=3.6
20:30:15.060 00.000 7988 MultiStar: [#1 -0.07,0.57,0.98,U] [#2 -0.27,0.36,0.96,U] [#3 0.11,0.35,0.93,U] [#4 0.13,0.33,1.00,U] [#5 -0.09,0.53,0.70,U] [#6 -0.09,0.40,0.66,U] [#7 -0.29,0.53,0.63,U] [#8 -0.21,0.11,0.64,U] 
20:30:15.060 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.39}, one-star: {-0.31, 0.32}
20:30:15.060 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
20:30:15.060 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.25)
20:30:15.060 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.39 hyp=0.40 cameraTheta=1.85 mountX=-0.39 mountY=0.10, mountTheta=2.89
20:30:15.060 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.39, opts=13)
20:30:15.060 00.000 7988 Enqueuing Move request for scope (-0.11, 0.39)
20:30:15.060 00.000 15712 Worker thread wakes up
20:30:15.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.39) opts 0xd
20:30:15.060 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.39)
20:30:15.060 00.000 15712 Moving (-0.11, 0.39) raw xDistance=-0.39 yDistance=0.10
20:30:15.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:15.060 00.000 7988 UpdateGuideState exits: m=1558 SNR=27.1
20:30:15.075 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:15.075 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:15.076 00.001 7988 Enqueuing Expose request
20:30:15.076 00.000 15712 PPEC rslt: input = -0.39, final = -0.24, react = -0.23, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 636.57
20:30:15.076 00.000 15712 PPEC: input: -0.39, control: -0.24, exposure: 1500
20:30:15.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:15.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:30:15.076 00.000 15712 MoveAxis(E, 79, ABG)
20:30:15.076 00.000 15712 Guiding  Dir = 2, Dur = 79
20:30:15.076 00.000 15712 IsGuiding returns 0
20:30:15.097 00.021 15712 PulseGuide returned control before completion, sleep 71
20:30:15.173 00.076 15712 IsGuiding returns 1
20:30:15.173 00.000 15712 scope still moving after pulse duration time elapsed
20:30:15.210 00.037 15712 IsGuiding returns 0
20:30:15.210 00.000 15712 scope move finished after 79 + 52 ms
20:30:15.210 00.000 15712 Move returns status 0, amount 79
20:30:15.210 00.000 15712 MoveAxis(N, 0, ABG)
20:30:15.210 00.000 15712 Move returns status 0, amount 0
20:30:15.210 00.000 15712 move complete, result=0
20:30:15.210 00.000 7988 GuideStep: -0.4 px 79 ms EAST, 0.1 px 0 ms NORTH
20:30:15.210 00.000 15712 worker thread done servicing request
20:30:15.210 00.000 15712 Worker thread wakes up
20:30:15.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:15.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:30:16.626 01.416 15712 Exposure complete
20:30:16.679 00.053 15712 worker thread done servicing request
20:30:16.679 00.000 7988 OnExposeComplete: enter
20:30:16.688 00.009 7988 UpdateGuideState(): m_state=6
20:30:16.688 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4205
20:30:16.690 00.002 7988 Star::Find returns 1 (1), X=1174.02, Y=435.33, Mass=1488, SNR=26.1, Peak=255 HFD=3.3
20:30:16.690 00.000 7988 MultiStar: [#1 -0.18,0.22,1.01,U] [#2 -0.36,0.21,1.01,U] [#3 -0.04,0.10,0.95,U] [#4 0.09,-0.02,1.05,U] [#5 -0.04,0.37,0.75,U] [#6 -0.18,0.34,0.71,U] [#7 -0.12,0.17,0.68,U] [#8 0.00,-0.09,0.65,U] 
20:30:16.692 00.002 7988 refined, 8 included, MultiStar: {-0.14, 0.15}, one-star: {-0.33, 0.11}
20:30:16.692 00.000 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.58) = xAngle (3.88 = -2.40)
20:30:16.694 00.002 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.71)
20:30:16.694 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.30 mountX=-0.15 mountY=0.13, mountTheta=2.42
20:30:16.696 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.15, opts=13)
20:30:16.696 00.000 7988 Enqueuing Move request for scope (-0.14, 0.15)
20:30:16.696 00.000 15712 Worker thread wakes up
20:30:16.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
20:30:16.696 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
20:30:16.696 00.000 15712 Moving (-0.14, 0.15) raw xDistance=-0.15 yDistance=0.13
20:30:16.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:16.696 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.1 Saturated
20:30:16.702 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:16.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:16.704 00.002 7988 Enqueuing Expose request
20:30:16.704 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.58
20:30:16.704 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
20:30:16.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:16.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:30:16.704 00.000 15712 MoveAxis(E, 2, ABG)
20:30:16.704 00.000 15712 Guiding  Dir = 2, Dur = 2
20:30:16.707 00.003 15712 IsGuiding returns 0
20:30:16.724 00.017 15712 IsGuiding returns 0
20:30:16.724 00.000 15712 Move returns status 0, amount 2
20:30:16.724 00.000 15712 MoveAxis(N, 0, ABG)
20:30:16.724 00.000 15712 Move returns status 0, amount 0
20:30:16.724 00.000 15712 move complete, result=0
20:30:16.724 00.000 15712 worker thread done servicing request
20:30:16.724 00.000 15712 Worker thread wakes up
20:30:16.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:16.724 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.1 px 0 ms NORTH
20:30:16.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:30:18.367 01.643 15712 Exposure complete
20:30:18.427 00.060 15712 worker thread done servicing request
20:30:18.428 00.001 7988 OnExposeComplete: enter
20:30:18.428 00.000 7988 UpdateGuideState(): m_state=6
20:30:18.428 00.000 7988 Star::Find(15, 1174, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4206
20:30:18.428 00.000 7988 Star::Find returns 1 (1), X=1173.83, Y=435.17, Mass=1560, SNR=26.9, Peak=255 HFD=3.5
20:30:18.428 00.000 7988 MultiStar: [#1 -0.30,0.21,0.99,U] [#2 -0.54,0.16,0.97,U] [#3 -0.06,-0.05,0.93,U] [#4 -0.12,0.10,1.03,U] [#5 -0.09,0.14,0.70,U] [#6 -0.45,0.01,0.70,U] [#7 -0.41,-0.01,0.60,U] [#8 -0.26,-0.15,0.64,U] 
20:30:18.428 00.000 7988 refined, 8 included, MultiStar: {-0.31, 0.05}, one-star: {-0.52, -0.04}
20:30:18.428 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.58) = xAngle (4.55 = -1.73)
20:30:18.428 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.66 = 1.38)
20:30:18.428 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.31 cameraTheta=2.97 mountX=-0.05 mountY=0.31, mountTheta=1.73
20:30:18.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.05, opts=13)
20:30:18.428 00.000 7988 Enqueuing Move request for scope (-0.31, 0.05)
20:30:18.428 00.000 15712 Worker thread wakes up
20:30:18.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
20:30:18.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
20:30:18.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:18.428 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.9 Saturated
20:30:18.442 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:18.444 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:18.444 00.000 7988 Enqueuing Expose request
20:30:18.446 00.002 15712 Moving (-0.31, 0.05) raw xDistance=-0.05 yDistance=0.31
20:30:18.446 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.58
20:30:18.446 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
20:30:18.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:18.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:30:18.446 00.000 15712 MoveAxis(E, 2, ABG)
20:30:18.446 00.000 15712 Guiding  Dir = 2, Dur = 2
20:30:18.446 00.000 15712 IsGuiding returns 0
20:30:18.461 00.015 15712 IsGuiding returns 0
20:30:18.461 00.000 15712 Move returns status 0, amount 2
20:30:18.461 00.000 15712 MoveAxis(N, 0, ABG)
20:30:18.461 00.000 15712 Move returns status 0, amount 0
20:30:18.461 00.000 15712 move complete, result=0
20:30:18.461 00.000 15712 worker thread done servicing request
20:30:18.461 00.000 15712 Worker thread wakes up
20:30:18.461 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.3 px 0 ms NORTH
20:30:18.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:18.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1159,420,31,31)
20:30:19.737 01.276 7988 evsrv: cli 0CCD0AC8 connect
20:30:19.740 00.003 7988 case statement mapped state 6 to 3
20:30:19.744 00.004 7988 case statement mapped state 6 to 3
20:30:19.744 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"9d153a4d-12ba-4acf-ade0-51c4c03f8b17"}
20:30:19.747 00.003 7988 case statement mapped state 6 to 3
20:30:19.747 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d153a4d-12ba-4acf-ade0-51c4c03f8b17"}
20:30:19.747 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
20:30:19.756 00.009 7988 evsrv: cli 0CCD0528 connect
20:30:19.758 00.002 7988 case statement mapped state 6 to 3
20:30:19.760 00.002 7988 case statement mapped state 6 to 3
20:30:19.764 00.004 7988 evsrv: cli 0CCD0528 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"2acb9337-2790-41f0-99e1-a9d85f48372e"}
20:30:19.766 00.002 7988 PhdController::Dither begins
20:30:19.766 00.000 7988 dither: size=4.00, dRA=-3.27 dDec=-1.08
20:30:19.768 00.002 7988 MountToCamera -- mountTheta (2.82) + m_xAngle (-1.58) = xAngle (1.24 = 1.24)
20:30:19.770 00.002 7988 MountToCamera -- mountX=-3.27 mountY=-1.08 hyp=3.44 mountTheta=2.82 cameraX=1.11, cameraY=3.26 cameraTheta=1.24
20:30:19.771 00.001 7988 setting lock position to (1175.46, 438.48)
20:30:19.771 00.000 7988 Mount: notify guiding dithered (1.1, 3.3)
20:30:19.773 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:30:19.775 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
20:30:19.777 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:30:19.778 00.001 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:30:19.780 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
20:30:19.782 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:30:19.784 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
20:30:19.784 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:30:19.786 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:30:19.788 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
20:30:19.790 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
20:30:19.790 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
20:30:19.792 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
20:30:19.794 00.002 7988 MultiStar: stabilizing after lock position change
20:30:19.796 00.002 7988 Status Line: Dither by -3.27,-1.08
20:30:19.798 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
20:30:19.800 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
20:30:19.802 00.002 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":0,"id":"2acb9337-2790-41f0-99e1-a9d85f48372e"}
20:30:19.804 00.002 7988 evsrv: cli 0CCD0528 disconnect
20:30:19.894 00.090 15712 Exposure complete
20:30:19.997 00.103 15712 worker thread done servicing request
20:30:19.997 00.000 7988 OnExposeComplete: enter
20:30:19.999 00.002 7988 UpdateGuideState(): m_state=6
20:30:20.002 00.003 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4207
20:30:20.004 00.002 7988 Star::Find returns 1 (0), X=1173.99, Y=435.28, Mass=1546, SNR=26.7, Peak=240 HFD=3.4
20:30:20.006 00.002 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
20:30:20.008 00.002 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
20:30:20.010 00.002 7988 CameraToMount -- cameraX=-1.47 cameraY=-3.20 hyp=3.52 cameraTheta=-2.00 mountX=3.21 mountY=1.54, mountTheta=0.45
20:30:20.014 00.004 7988 dither recenter: remaining=(3.3,1.1) step=(3.3,1.1)
20:30:20.016 00.002 7988 MountToCamera -- mountTheta (-0.32) + m_xAngle (-1.58) = xAngle (-1.90 = -1.90)
20:30:20.016 00.000 7988 MountToCamera -- mountX=3.27 mountY=1.08 hyp=3.44 mountTheta=-0.32 cameraX=-1.11, cameraY=-3.26 cameraTheta=-1.90
20:30:20.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.11, y=-3.26, opts=4)
20:30:20.024 00.008 7988 Enqueuing Move request for scope (-1.11, -3.26)
20:30:20.025 00.001 7988 Mount: notify direct move 3.27,1.08
20:30:20.027 00.002 15712 Worker thread wakes up
20:30:20.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -3.26) opts 0x4
20:30:20.027 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.11, -3.26)
20:30:20.027 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:30:20.029 00.002 15712 Moving (-1.11, -3.26) raw xDistance=3.27 yDistance=1.08
20:30:20.029 00.000 15712 BLC: window closed
20:30:20.031 00.002 15712 MoveAxis(W, 1067, B)
20:30:20.031 00.000 15712 Guiding  Dir = 3, Dur = 1067
20:30:20.031 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
20:30:20.036 00.005 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:30:20.038 00.002 15712 IsGuiding returns 0
20:30:20.038 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:30:20.042 00.004 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
20:30:20.044 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:30:20.046 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
20:30:20.050 00.004 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:30:20.052 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:30:20.054 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
20:30:20.058 00.004 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
20:30:20.059 00.001 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
20:30:20.063 00.004 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
20:30:20.064 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:20.066 00.002 7988 UpdateGuideState exits: m=1546 SNR=26.7
20:30:20.070 00.004 15712 PulseGuide returned control before completion, sleep 1048
20:30:20.070 00.000 7988 PhdController: settling, locked = 1, distance = 3.64 (1.50) aobump = 0 frame = 1 / 99999
20:30:20.072 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767403820.072,"Host":"ASTROPC","Inst":1,"Distance":3.64,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
20:30:20.074 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:20.076 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:20.078 00.002 7988 Enqueuing Expose request
20:30:21.132 01.054 15712 IsGuiding returns 1
20:30:21.132 00.000 15712 scope still moving after pulse duration time elapsed
20:30:21.169 00.037 15712 IsGuiding returns 0
20:30:21.169 00.000 15712 scope move finished after 1067 + 64 ms
20:30:21.169 00.000 15712 Move returns status 0, amount 1067
20:30:21.169 00.000 15712 BLC: window closed
20:30:21.169 00.000 15712 BLC: Compensation needed for non-algo type move
20:30:21.169 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 210 applied
20:30:21.169 00.000 15712 MoveAxis(S, 487, B)
20:30:21.169 00.000 15712 Guiding  Dir = 1, Dur = 487
20:30:21.169 00.000 15712 IsGuiding returns 0
20:30:21.244 00.075 15712 PulseGuide returned control before completion, sleep 418
20:30:21.672 00.428 15712 IsGuiding returns 1
20:30:21.672 00.000 15712 scope still moving after pulse duration time elapsed
20:30:21.736 00.064 15712 IsGuiding returns 1
20:30:21.783 00.047 15712 IsGuiding returns 0
20:30:21.783 00.000 15712 scope move finished after 487 + 124 ms
20:30:21.783 00.000 15712 Move returns status 0, amount 487
20:30:21.783 00.000 15712 move complete, result=0
20:30:21.783 00.000 15712 worker thread done servicing request
20:30:21.783 00.000 15712 Worker thread wakes up
20:30:21.783 00.000 7988 GuideStep: 3.3 px 1067 ms WEST, 1.1 px 487 ms SOUTH
20:30:21.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:21.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:23.419 01.636 15712 Exposure complete
20:30:23.483 00.064 15712 worker thread done servicing request
20:30:23.483 00.000 7988 OnExposeComplete: enter
20:30:23.483 00.000 7988 UpdateGuideState(): m_state=6
20:30:23.483 00.000 7988 Star::Find(15, 1173, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4208
20:30:23.483 00.000 7988 Star::Find returns 1 (0), X=1175.19, Y=439.04, Mass=1470, SNR=25.9, Peak=232 HFD=3.1
20:30:23.483 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.59 = -2.69)
20:30:23.496 00.013 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.42)
20:30:23.496 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.56 hyp=0.62 cameraTheta=2.02 mountX=-0.56 mountY=0.25, mountTheta=2.72
20:30:23.500 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.56, opts=13)
20:30:23.500 00.000 7988 Enqueuing Move request for scope (-0.27, 0.56)
20:30:23.500 00.000 15712 Worker thread wakes up
20:30:23.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.56) opts 0xd
20:30:23.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.56)
20:30:23.500 00.000 15712 Moving (-0.27, 0.56) raw xDistance=-0.56 yDistance=0.25
20:30:23.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:23.500 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.9
20:30:23.500 00.000 7988 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 2 / 99999
20:30:23.500 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403823.500,"Host":"ASTROPC","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
20:30:23.500 00.000 15712 PPEC rslt(dithering): input = -0.56, final = -0.33
20:30:23.500 00.000 15712 PPEC: input: -0.56, control: -0.33, exposure: 1500
20:30:23.500 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:23.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:23.500 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:23.500 00.000 7988 Enqueuing Expose request
20:30:23.512 00.012 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:30:23.513 00.001 15712 MoveAxis(E, 109, ABG)
20:30:23.513 00.000 15712 Guiding  Dir = 2, Dur = 109
20:30:23.513 00.000 15712 IsGuiding returns 0
20:30:23.534 00.021 15712 PulseGuide returned control before completion, sleep 96
20:30:23.640 00.106 15712 IsGuiding returns 1
20:30:23.640 00.000 15712 scope still moving after pulse duration time elapsed
20:30:23.671 00.031 15712 IsGuiding returns 0
20:30:23.671 00.000 15712 scope move finished after 109 + 58 ms
20:30:23.671 00.000 15712 Move returns status 0, amount 109
20:30:23.671 00.000 15712 MoveAxis(N, 0, ABG)
20:30:23.671 00.000 15712 Move returns status 0, amount 0
20:30:23.671 00.000 15712 move complete, result=0
20:30:23.671 00.000 15712 worker thread done servicing request
20:30:23.671 00.000 15712 Worker thread wakes up
20:30:23.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:23.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:23.671 00.000 7988 GuideStep: -0.6 px 109 ms EAST, 0.3 px 0 ms NORTH
20:30:25.089 01.418 15712 Exposure complete
20:30:25.146 00.057 15712 worker thread done servicing request
20:30:25.146 00.000 7988 OnExposeComplete: enter
20:30:25.146 00.000 7988 UpdateGuideState(): m_state=6
20:30:25.151 00.005 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4209
20:30:25.151 00.000 7988 Star::Find returns 1 (1), X=1174.89, Y=438.55, Mass=1525, SNR=26.6, Peak=255 HFD=3.1
20:30:25.151 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.58) = xAngle (4.60 = -1.68)
20:30:25.151 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.71 = 1.43)
20:30:25.151 00.000 7988 CameraToMount -- cameraX=-0.57 cameraY=0.07 hyp=0.57 cameraTheta=3.02 mountX=-0.06 mountY=0.57, mountTheta=1.68
20:30:25.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.57, y=0.07, opts=13)
20:30:25.151 00.000 7988 Enqueuing Move request for scope (-0.57, 0.07)
20:30:25.151 00.000 15712 Worker thread wakes up
20:30:25.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.07) opts 0xd
20:30:25.151 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.57, 0.07)
20:30:25.151 00.000 15712 Moving (-0.57, 0.07) raw xDistance=-0.06 yDistance=0.57
20:30:25.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:25.151 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6 Saturated
20:30:25.161 00.010 7988 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 3 / 99999
20:30:25.163 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767403825.163,"Host":"ASTROPC","Inst":1,"Distance":0.61,"Time":1.7,"SettleTime":15.0,"StarLocked":true}
20:30:25.163 00.000 15712 PPEC rslt(dithering): input = -0.06, final = -0.04
20:30:25.163 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
20:30:25.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:25.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:25.163 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:25.163 00.000 7988 Enqueuing Expose request
20:30:25.167 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
20:30:25.167 00.000 15712 MoveAxis(E, 12, ABG)
20:30:25.167 00.000 15712 Guiding  Dir = 2, Dur = 12
20:30:25.168 00.001 15712 IsGuiding returns 0
20:30:25.183 00.015 15712 IsGuiding returns 1
20:30:25.183 00.000 15712 scope still moving after pulse duration time elapsed
20:30:25.231 00.048 15712 IsGuiding returns 0
20:30:25.231 00.000 15712 scope move finished after 12 + 51 ms
20:30:25.231 00.000 15712 Move returns status 0, amount 12
20:30:25.231 00.000 15712 MoveAxis(N, 0, ABG)
20:30:25.231 00.000 15712 Move returns status 0, amount 0
20:30:25.231 00.000 15712 move complete, result=0
20:30:25.231 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.6 px 0 ms NORTH
20:30:25.233 00.002 15712 worker thread done servicing request
20:30:25.233 00.000 15712 Worker thread wakes up
20:30:25.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:25.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:26.976 01.743 15712 Exposure complete
20:30:27.035 00.059 15712 worker thread done servicing request
20:30:27.035 00.000 7988 OnExposeComplete: enter
20:30:27.035 00.000 7988 UpdateGuideState(): m_state=6
20:30:27.037 00.002 7988 Star::Find(15, 1174, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4210
20:30:27.039 00.002 7988 Star::Find returns 1 (0), X=1175.23, Y=438.70, Mass=1540, SNR=26.6, Peak=212 HFD=3.3
20:30:27.039 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.95 = -2.33)
20:30:27.039 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.78)
20:30:27.041 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.22 hyp=0.31 cameraTheta=2.38 mountX=-0.22 mountY=0.22, mountTheta=2.34
20:30:27.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.22, opts=13)
20:30:27.043 00.000 7988 Enqueuing Move request for scope (-0.23, 0.22)
20:30:27.045 00.002 15712 Worker thread wakes up
20:30:27.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.22) opts 0xd
20:30:27.045 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.22)
20:30:27.045 00.000 15712 Moving (-0.23, 0.22) raw xDistance=-0.22 yDistance=0.22
20:30:27.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:27.045 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.6
20:30:27.048 00.003 7988 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 4 / 99999
20:30:27.048 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403827.048,"Host":"ASTROPC","Inst":1,"Distance":0.52,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
20:30:27.050 00.002 15712 PPEC rslt(dithering): input = -0.22, final = -0.13
20:30:27.050 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
20:30:27.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:27.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:27.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:27.052 00.002 7988 Enqueuing Expose request
20:30:27.053 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:30:27.053 00.000 15712 MoveAxis(E, 42, ABG)
20:30:27.053 00.000 15712 Guiding  Dir = 2, Dur = 42
20:30:27.053 00.000 15712 IsGuiding returns 0
20:30:27.070 00.017 15712 PulseGuide returned control before completion, sleep 37
20:30:27.134 00.064 15712 IsGuiding returns 1
20:30:27.134 00.000 15712 scope still moving after pulse duration time elapsed
20:30:27.164 00.030 15712 IsGuiding returns 0
20:30:27.164 00.000 15712 scope move finished after 42 + 68 ms
20:30:27.164 00.000 15712 Move returns status 0, amount 42
20:30:27.164 00.000 15712 MoveAxis(N, 0, ABG)
20:30:27.164 00.000 15712 Move returns status 0, amount 0
20:30:27.164 00.000 15712 move complete, result=0
20:30:27.164 00.000 15712 worker thread done servicing request
20:30:27.164 00.000 15712 Worker thread wakes up
20:30:27.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:27.164 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
20:30:27.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:28.571 01.407 15712 Exposure complete
20:30:28.618 00.047 15712 worker thread done servicing request
20:30:28.618 00.000 7988 OnExposeComplete: enter
20:30:28.633 00.015 7988 UpdateGuideState(): m_state=6
20:30:28.633 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4211
20:30:28.635 00.002 7988 Star::Find returns 1 (0), X=1175.10, Y=438.38, Mass=1447, SNR=25.7, Peak=216 HFD=3.3
20:30:28.635 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.58) = xAngle (-1.29 = -1.29)
20:30:28.637 00.002 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.82 = 1.82)
20:30:28.637 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=-0.10 hyp=0.37 cameraTheta=-2.87 mountX=0.10 mountY=0.36, mountTheta=1.29
20:30:28.639 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=-0.10, opts=13)
20:30:28.641 00.002 7988 Enqueuing Move request for scope (-0.36, -0.10)
20:30:28.641 00.000 15712 Worker thread wakes up
20:30:28.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.10) opts 0xd
20:30:28.641 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, -0.10)
20:30:28.641 00.000 15712 Moving (-0.36, -0.10) raw xDistance=0.10 yDistance=0.36
20:30:28.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:28.641 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7
20:30:28.644 00.003 7988 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 5 / 99999
20:30:28.644 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403828.644,"Host":"ASTROPC","Inst":1,"Distance":0.47,"Time":5.1,"SettleTime":15.0,"StarLocked":true}
20:30:28.646 00.002 15712 PPEC rslt(dithering): input = 0.10, final = 0.06
20:30:28.646 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
20:30:28.646 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.15
20:30:28.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
20:30:28.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:28.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:28.649 00.003 7988 Enqueuing Expose request
20:30:28.649 00.000 15712 MoveAxis(W, 20, ABG)
20:30:28.649 00.000 15712 Guiding  Dir = 3, Dur = 20
20:30:28.649 00.000 15712 IsGuiding returns 0
20:30:28.669 00.020 15712 PulseGuide returned control before completion, sleep 12
20:30:28.681 00.012 15712 IsGuiding returns 1
20:30:28.681 00.000 15712 scope still moving after pulse duration time elapsed
20:30:28.714 00.033 15712 IsGuiding returns 0
20:30:28.714 00.000 15712 scope move finished after 20 + 46 ms
20:30:28.714 00.000 15712 Move returns status 0, amount 20
20:30:28.714 00.000 15712 MoveAxis(S, 92, ABG)
20:30:28.714 00.000 15712 Guiding  Dir = 1, Dur = 92
20:30:28.714 00.000 15712 IsGuiding returns 0
20:30:28.794 00.080 15712 PulseGuide returned control before completion, sleep 23
20:30:28.826 00.032 15712 IsGuiding returns 1
20:30:28.826 00.000 15712 scope still moving after pulse duration time elapsed
20:30:28.858 00.032 15712 IsGuiding returns 1
20:30:28.924 00.066 15712 IsGuiding returns 0
20:30:28.924 00.000 15712 scope move finished after 92 + 114 ms
20:30:28.924 00.000 15712 Move returns status 0, amount 92
20:30:28.924 00.000 15712 move complete, result=0
20:30:28.924 00.000 15712 worker thread done servicing request
20:30:28.924 00.000 15712 Worker thread wakes up
20:30:28.924 00.000 7988 GuideStep: 0.1 px 20 ms WEST, 0.4 px 92 ms SOUTH
20:30:28.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:28.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:30.567 01.643 15712 Exposure complete
20:30:30.612 00.045 15712 worker thread done servicing request
20:30:30.612 00.000 7988 OnExposeComplete: enter
20:30:30.627 00.015 7988 UpdateGuideState(): m_state=6
20:30:30.628 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4212
20:30:30.628 00.000 7988 Star::Find returns 1 (0), X=1175.43, Y=438.65, Mass=1457, SNR=25.7, Peak=208 HFD=3.2
20:30:30.628 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.98)
20:30:30.628 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.13)
20:30:30.633 00.005 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.73 mountX=-0.17 mountY=0.02, mountTheta=3.01
20:30:30.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
20:30:30.633 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
20:30:30.633 00.000 15712 Worker thread wakes up
20:30:30.638 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
20:30:30.638 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
20:30:30.638 00.000 15712 Moving (-0.03, 0.17) raw xDistance=-0.17 yDistance=0.02
20:30:30.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:30.638 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.7
20:30:30.640 00.002 7988 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 6 / 99999
20:30:30.640 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403830.640,"Host":"ASTROPC","Inst":1,"Distance":0.38,"Time":7.1,"SettleTime":15.0,"StarLocked":true}
20:30:30.642 00.002 15712 PPEC rslt(dithering): input = -0.17, final = -0.10
20:30:30.642 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
20:30:30.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:30.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:30.644 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:30.644 00.000 7988 Enqueuing Expose request
20:30:30.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:30:30.644 00.000 15712 MoveAxis(E, 34, ABG)
20:30:30.644 00.000 15712 Guiding  Dir = 2, Dur = 34
20:30:30.644 00.000 15712 IsGuiding returns 0
20:30:30.666 00.022 15712 PulseGuide returned control before completion, sleep 25
20:30:30.712 00.046 15712 IsGuiding returns 1
20:30:30.712 00.000 15712 scope still moving after pulse duration time elapsed
20:30:30.740 00.028 15712 IsGuiding returns 0
20:30:30.740 00.000 15712 scope move finished after 34 + 59 ms
20:30:30.740 00.000 15712 Move returns status 0, amount 34
20:30:30.740 00.000 15712 MoveAxis(N, 0, ABG)
20:30:30.740 00.000 15712 Move returns status 0, amount 0
20:30:30.740 00.000 15712 move complete, result=0
20:30:30.740 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
20:30:30.742 00.002 15712 worker thread done servicing request
20:30:30.742 00.000 15712 Worker thread wakes up
20:30:30.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:30.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:32.149 01.407 15712 Exposure complete
20:30:32.209 00.060 15712 worker thread done servicing request
20:30:32.209 00.000 7988 OnExposeComplete: enter
20:30:32.211 00.002 7988 UpdateGuideState(): m_state=6
20:30:32.211 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4213
20:30:32.213 00.002 7988 Star::Find returns 1 (0), X=1175.15, Y=438.71, Mass=1570, SNR=27.0, Peak=209 HFD=3.4
20:30:32.213 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.21)
20:30:32.215 00.002 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.90)
20:30:32.215 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.23 hyp=0.38 cameraTheta=2.50 mountX=-0.23 mountY=0.30, mountTheta=2.22
20:30:32.217 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.23, opts=13)
20:30:32.219 00.002 7988 Enqueuing Move request for scope (-0.31, 0.23)
20:30:32.219 00.000 15712 Worker thread wakes up
20:30:32.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.23) opts 0xd
20:30:32.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.23)
20:30:32.219 00.000 15712 Moving (-0.31, 0.23) raw xDistance=-0.23 yDistance=0.30
20:30:32.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:32.219 00.000 7988 UpdateGuideState exits: m=1570 SNR=27.0
20:30:32.222 00.003 7988 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 7 / 99999
20:30:32.222 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403832.222,"Host":"ASTROPC","Inst":1,"Distance":0.38,"Time":8.7,"SettleTime":15.0,"StarLocked":true}
20:30:32.224 00.002 15712 PPEC rslt(dithering): input = -0.23, final = -0.14
20:30:32.224 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
20:30:32.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
20:30:32.224 00.000 15712 MoveAxis(E, 44, ABG)
20:30:32.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:32.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:32.226 00.002 7988 Enqueuing Expose request
20:30:32.228 00.002 15712 Guiding  Dir = 2, Dur = 44
20:30:32.228 00.000 15712 IsGuiding returns 0
20:30:32.243 00.015 15712 PulseGuide returned control before completion, sleep 34
20:30:32.290 00.047 15712 IsGuiding returns 1
20:30:32.290 00.000 15712 scope still moving after pulse duration time elapsed
20:30:32.328 00.038 15712 IsGuiding returns 0
20:30:32.328 00.000 15712 scope move finished after 44 + 57 ms
20:30:32.328 00.000 15712 Move returns status 0, amount 44
20:30:32.328 00.000 15712 MoveAxis(S, 77, ABG)
20:30:32.328 00.000 15712 Guiding  Dir = 1, Dur = 77
20:30:32.328 00.000 15712 IsGuiding returns 0
20:30:32.438 00.110 15712 IsGuiding returns 1
20:30:32.438 00.000 15712 scope still moving after pulse duration time elapsed
20:30:32.466 00.028 15712 IsGuiding returns 1
20:30:32.497 00.031 15712 IsGuiding returns 1
20:30:32.550 00.053 15712 IsGuiding returns 0
20:30:32.550 00.000 15712 scope move finished after 77 + 146 ms
20:30:32.550 00.000 15712 Move returns status 0, amount 77
20:30:32.550 00.000 15712 move complete, result=0
20:30:32.550 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.3 px 77 ms SOUTH
20:30:32.555 00.005 15712 worker thread done servicing request
20:30:32.555 00.000 15712 Worker thread wakes up
20:30:32.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:32.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:34.192 01.637 15712 Exposure complete
20:30:34.251 00.059 15712 worker thread done servicing request
20:30:34.251 00.000 7988 OnExposeComplete: enter
20:30:34.251 00.000 7988 UpdateGuideState(): m_state=6
20:30:34.255 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4214
20:30:34.257 00.002 7988 Star::Find returns 1 (0), X=1175.76, Y=438.65, Mass=1461, SNR=26.1, Peak=198 HFD=3.3
20:30:34.257 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.09 = 2.09)
20:30:34.257 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.20 = -1.08)
20:30:34.259 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=0.17 hyp=0.35 cameraTheta=0.51 mountX=-0.17 mountY=-0.31, mountTheta=-2.08
20:30:34.261 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.17, opts=13)
20:30:34.261 00.000 7988 Enqueuing Move request for scope (0.30, 0.17)
20:30:34.263 00.002 15712 Worker thread wakes up
20:30:34.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.17) opts 0xd
20:30:34.263 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.17)
20:30:34.263 00.000 15712 Moving (0.30, 0.17) raw xDistance=-0.17 yDistance=-0.31
20:30:34.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:34.263 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.1
20:30:34.266 00.003 7988 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 8 / 99999
20:30:34.266 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403834.266,"Host":"ASTROPC","Inst":1,"Distance":0.37,"Time":10.8,"SettleTime":15.0,"StarLocked":true}
20:30:34.268 00.002 15712 PPEC rslt(dithering): input = -0.17, final = -0.10
20:30:34.268 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
20:30:34.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:30:34.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:34.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:34.271 00.003 7988 Enqueuing Expose request
20:30:34.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:30:34.271 00.000 15712 MoveAxis(E, 34, ABG)
20:30:34.271 00.000 15712 Guiding  Dir = 2, Dur = 34
20:30:34.273 00.002 15712 IsGuiding returns 0
20:30:34.287 00.014 15712 PulseGuide returned control before completion, sleep 22
20:30:34.340 00.053 15712 IsGuiding returns 0
20:30:34.340 00.000 15712 Move returns status 0, amount 34
20:30:34.340 00.000 15712 MoveAxis(N, 0, ABG)
20:30:34.340 00.000 15712 Move returns status 0, amount 0
20:30:34.340 00.000 15712 move complete, result=0
20:30:34.340 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.3 px 0 ms NORTH
20:30:34.345 00.005 15712 worker thread done servicing request
20:30:34.345 00.000 15712 Worker thread wakes up
20:30:34.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:34.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:35.758 01.413 15712 Exposure complete
20:30:35.816 00.058 15712 worker thread done servicing request
20:30:35.818 00.002 7988 OnExposeComplete: enter
20:30:35.818 00.000 7988 UpdateGuideState(): m_state=6
20:30:35.820 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4215
20:30:35.820 00.000 7988 Star::Find returns 1 (0), X=1175.70, Y=438.65, Mass=1565, SNR=26.9, Peak=207 HFD=3.5
20:30:35.820 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.58) = xAngle (2.19 = 2.19)
20:30:35.820 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.30 = -0.98)
20:30:35.820 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.29 cameraTheta=0.62 mountX=-0.17 mountY=-0.24, mountTheta=-2.18
20:30:35.820 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.17, opts=13)
20:30:35.820 00.000 7988 Enqueuing Move request for scope (0.24, 0.17)
20:30:35.820 00.000 15712 Worker thread wakes up
20:30:35.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd
20:30:35.820 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
20:30:35.820 00.000 15712 Moving (0.24, 0.17) raw xDistance=-0.17 yDistance=-0.24
20:30:35.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:30:35.820 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.9
20:30:35.830 00.010 7988 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 9 / 99999
20:30:35.830 00.000 15712 PPEC rslt(dithering): input = -0.17, final = -0.10
20:30:35.830 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
20:30:35.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:35.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:30:35.830 00.000 15712 MoveAxis(E, 33, ABG)
20:30:35.830 00.000 15712 Guiding  Dir = 2, Dur = 33
20:30:35.830 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403835.830,"Host":"ASTROPC","Inst":1,"Distance":0.35,"Time":12.3,"SettleTime":15.0,"StarLocked":true}
20:30:35.830 00.000 15712 IsGuiding returns 0
20:30:35.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:35.835 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:35.836 00.001 7988 Enqueuing Expose request
20:30:35.852 00.016 15712 PulseGuide returned control before completion, sleep 16
20:30:35.910 00.058 15712 IsGuiding returns 0
20:30:35.910 00.000 15712 Move returns status 0, amount 33
20:30:35.910 00.000 15712 MoveAxis(N, 0, ABG)
20:30:35.910 00.000 15712 Move returns status 0, amount 0
20:30:35.910 00.000 15712 move complete, result=0
20:30:35.910 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
20:30:35.911 00.001 15712 worker thread done servicing request
20:30:35.911 00.000 15712 Worker thread wakes up
20:30:35.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:35.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:37.547 01.636 15712 Exposure complete
20:30:37.604 00.057 15712 worker thread done servicing request
20:30:37.604 00.000 7988 OnExposeComplete: enter
20:30:37.604 00.000 7988 UpdateGuideState(): m_state=6
20:30:37.610 00.006 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4216
20:30:37.610 00.000 7988 Star::Find returns 1 (0), X=1175.79, Y=438.57, Mass=1484, SNR=26.2, Peak=205 HFD=3.3
20:30:37.610 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
20:30:37.610 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
20:30:37.610 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.34 cameraTheta=0.28 mountX=-0.10 mountY=-0.33, mountTheta=-1.86
20:30:37.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.10, opts=13)
20:30:37.610 00.000 7988 Enqueuing Move request for scope (0.33, 0.10)
20:30:37.610 00.000 15712 Worker thread wakes up
20:30:37.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd
20:30:37.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.10)
20:30:37.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:37.610 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2
20:30:37.621 00.011 7988 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 10 / 99999
20:30:37.621 00.000 15712 Moving (0.33, 0.10) raw xDistance=-0.10 yDistance=-0.33
20:30:37.621 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767403837.621,"Host":"ASTROPC","Inst":1,"Distance":0.35,"Time":14.1,"SettleTime":15.0,"StarLocked":true}
20:30:37.621 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:37.624 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:37.624 00.000 7988 Enqueuing Expose request
20:30:37.626 00.002 15712 PPEC rslt(dithering): input = -0.10, final = -0.06
20:30:37.626 00.000 15712 PPEC: input: -0.10, control: -0.06, exposure: 1500
20:30:37.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:30:37.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:30:37.626 00.000 15712 MoveAxis(E, 19, ABG)
20:30:37.626 00.000 15712 Guiding  Dir = 2, Dur = 19
20:30:37.626 00.000 15712 IsGuiding returns 0
20:30:37.646 00.020 15712 IsGuiding returns 1
20:30:37.646 00.000 15712 scope still moving after pulse duration time elapsed
20:30:37.689 00.043 15712 IsGuiding returns 0
20:30:37.689 00.000 15712 scope move finished after 19 + 54 ms
20:30:37.689 00.000 15712 Move returns status 0, amount 19
20:30:37.689 00.000 15712 MoveAxis(N, 0, ABG)
20:30:37.689 00.000 15712 Move returns status 0, amount 0
20:30:37.689 00.000 15712 move complete, result=0
20:30:37.689 00.000 15712 worker thread done servicing request
20:30:37.689 00.000 15712 Worker thread wakes up
20:30:37.689 00.000 7988 GuideStep: -0.1 px 19 ms EAST, -0.3 px 0 ms NORTH
20:30:37.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:37.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:39.111 01.422 15712 Exposure complete
20:30:39.156 00.045 15712 worker thread done servicing request
20:30:39.156 00.000 7988 OnExposeComplete: enter
20:30:39.173 00.017 7988 UpdateGuideState(): m_state=6
20:30:39.173 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4217
20:30:39.175 00.002 7988 Star::Find returns 1 (1), X=1175.90, Y=438.33, Mass=1421, SNR=25.7, Peak=255 HFD=3.2
20:30:39.175 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
20:30:39.177 00.002 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.93)
20:30:39.177 00.000 7988 CameraToMount -- cameraX=0.44 cameraY=-0.15 hyp=0.46 cameraTheta=-0.33 mountX=0.15 mountY=-0.43, mountTheta=-1.24
20:30:39.179 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=-0.15, opts=13)
20:30:39.181 00.002 7988 Enqueuing Move request for scope (0.44, -0.15)
20:30:39.181 00.000 15712 Worker thread wakes up
20:30:39.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.15) opts 0xd
20:30:39.181 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, -0.15)
20:30:39.181 00.000 15712 Moving (0.44, -0.15) raw xDistance=0.15 yDistance=-0.43
20:30:39.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:39.181 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.7 Saturated
20:30:39.184 00.003 7988 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 11 / 99999
20:30:39.184 00.000 7988 PhdController: newstate STATE_FINISH
20:30:39.186 00.002 7988 PhdController complete: success
20:30:39.186 00.000 15712 PPEC rslt(dithering): input = 0.15, final = 0.09
20:30:39.186 00.000 15712 PPEC: input: 0.15, control: 0.09, exposure: 1500
20:30:39.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:30:39.186 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767403839.186,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
20:30:39.188 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
20:30:39.188 00.000 7988 Mount: notify guiding dither settle done success=1
20:30:39.190 00.002 7988 PhdController: newstate STATE_IDLE
20:30:39.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:39.192 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:39.192 00.000 7988 Enqueuing Expose request
20:30:39.194 00.002 15712 MoveAxis(W, 29, ABG)
20:30:39.194 00.000 15712 Guiding  Dir = 3, Dur = 29
20:30:39.194 00.000 15712 IsGuiding returns 0
20:30:39.207 00.013 15712 PulseGuide returned control before completion, sleep 15
20:30:39.246 00.039 15712 IsGuiding returns 0
20:30:39.251 00.005 15712 Move returns status 0, amount 29
20:30:39.251 00.000 15712 MoveAxis(N, 0, ABG)
20:30:39.251 00.000 15712 Move returns status 0, amount 0
20:30:39.251 00.000 15712 move complete, result=0
20:30:39.251 00.000 7988 GuideStep: 0.1 px 29 ms WEST, -0.4 px 0 ms NORTH
20:30:39.253 00.002 15712 worker thread done servicing request
20:30:39.253 00.000 15712 Worker thread wakes up
20:30:39.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:39.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:40.897 01.644 15712 Exposure complete
20:30:40.941 00.044 15712 worker thread done servicing request
20:30:40.941 00.000 7988 OnExposeComplete: enter
20:30:40.941 00.000 7988 UpdateGuideState(): m_state=6
20:30:40.959 00.018 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
20:30:40.959 00.000 7988 Star::Find returns 1 (0), X=1175.93, Y=438.67, Mass=1475, SNR=26.1, Peak=216 HFD=3.3
20:30:40.961 00.002 7988 MultiStar: exiting stabilization period
20:30:40.961 00.000 7988 MultiStar: updating star positions after lock position change
20:30:40.963 00.002 7988 Star::Find(15, 966, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
20:30:40.963 00.000 7988 Star::Find returns 1 (0), X=965.83, Y=862.28, Mass=1580, SNR=26.7, Peak=182 HFD=4.3
20:30:40.965 00.002 7988 Star::Find(15, 369, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
20:30:40.965 00.000 7988 Star::Find returns 1 (0), X=369.28, Y=222.65, Mass=1575, SNR=26.8, Peak=175 HFD=3.7
20:30:40.967 00.002 7988 Star::Find(15, 392, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
20:30:40.967 00.000 7988 Star::Find returns 1 (0), X=392.86, Y=936.33, Mass=1372, SNR=25.0, Peak=169 HFD=4.0
20:30:40.969 00.002 7988 Star::Find(15, 544, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
20:30:40.969 00.000 7988 Star::Find returns 1 (0), X=543.99, Y=864.85, Mass=1697, SNR=27.5, Peak=121 HFD=4.7
20:30:40.971 00.002 7988 Star::Find(15, 700, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
20:30:40.971 00.000 7988 Star::Find returns 1 (0), X=700.05, Y=592.10, Mass=806, SNR=19.0, Peak=97 HFD=4.2
20:30:40.973 00.002 7988 Star::Find(15, 1003, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
20:30:40.974 00.001 7988 Star::Find returns 1 (0), X=1003.09, Y=905.31, Mass=765, SNR=18.7, Peak=129 HFD=3.3
20:30:40.974 00.000 7988 Star::Find(15, 640, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
20:30:40.976 00.002 7988 Star::Find returns 1 (0), X=639.82, Y=287.25, Mass=699, SNR=17.8, Peak=124 HFD=2.9
20:30:40.976 00.000 7988 Star::Find(15, 701, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
20:30:40.976 00.000 7988 Star::Find returns 1 (0), X=701.53, Y=931.36, Mass=704, SNR=17.7, Peak=107 HFD=3.4
20:30:40.976 00.000 7988 Star::Find(15, 755, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
20:30:40.976 00.000 7988 Star::Find returns 1 (0), X=756.00, Y=673.94, Mass=450, SNR=14.1, Peak=74 HFD=2.9
20:30:40.976 00.000 7988 Star::Find(15, 1042, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
20:30:40.976 00.000 7988 Star::Find returns 1 (0), X=1042.38, Y=809.22, Mass=466, SNR=14.4, Peak=80 HFD=3.0
20:30:40.976 00.000 7988 Star::Find(15, 896, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
20:30:40.976 00.000 7988 Star::Find returns 1 (0), X=895.86, Y=868.17, Mass=469, SNR=14.2, Peak=71 HFD=3.6
20:30:40.976 00.000 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.58) = xAngle (1.97 = 1.97)
20:30:40.976 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.08 = -1.20)
20:30:40.976 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=0.19 hyp=0.50 cameraTheta=0.40 mountX=-0.20 mountY=-0.47, mountTheta=-1.97
20:30:40.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=0.19, opts=13)
20:30:40.989 00.013 7988 Enqueuing Move request for scope (0.47, 0.19)
20:30:40.989 00.000 15712 Worker thread wakes up
20:30:40.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.19) opts 0xd
20:30:40.989 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, 0.19)
20:30:40.989 00.000 15712 Moving (0.47, 0.19) raw xDistance=-0.20 yDistance=-0.47
20:30:40.993 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:40.993 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1
20:30:40.995 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:40.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:40.997 00.002 7988 Enqueuing Expose request
20:30:40.997 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.62
20:30:40.997 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
20:30:40.997 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:40.997 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
20:30:40.997 00.000 15712 MoveAxis(E, 43, ABG)
20:30:40.997 00.000 15712 Guiding  Dir = 2, Dur = 43
20:30:40.997 00.000 15712 IsGuiding returns 0
20:30:41.025 00.028 15712 PulseGuide returned control before completion, sleep 26
20:30:41.057 00.032 15712 IsGuiding returns 1
20:30:41.057 00.000 15712 scope still moving after pulse duration time elapsed
20:30:41.105 00.048 15712 IsGuiding returns 0
20:30:41.105 00.000 15712 scope move finished after 43 + 64 ms
20:30:41.105 00.000 15712 Move returns status 0, amount 43
20:30:41.105 00.000 15712 MoveAxis(N, 0, ABG)
20:30:41.105 00.000 15712 Move returns status 0, amount 0
20:30:41.105 00.000 15712 move complete, result=0
20:30:41.105 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.5 px 0 ms NORTH
20:30:41.107 00.002 15712 worker thread done servicing request
20:30:41.107 00.000 15712 Worker thread wakes up
20:30:41.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:41.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:42.522 01.415 15712 Exposure complete
20:30:42.573 00.051 15712 worker thread done servicing request
20:30:42.573 00.000 7988 OnExposeComplete: enter
20:30:42.573 00.000 7988 UpdateGuideState(): m_state=6
20:30:42.584 00.011 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4219
20:30:42.584 00.000 7988 Star::Find returns 1 (0), X=1175.77, Y=438.41, Mass=1481, SNR=26.1, Peak=218 HFD=3.2
20:30:42.586 00.002 7988 MultiStar: [#1 0.04,-0.25,1.02,U] [#2 0.12,-0.23,1.02,U] [#3 -0.07,-0.29,0.99,U] [#4 0.01,-0.36,1.06,U] [#5 0.16,-0.41,0.72,U] [#6 -0.03,-0.26,0.72,U] [#7 0.23,-0.46,0.71,U] [#8 0.34,-0.35,0.66,U] 
20:30:42.586 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.29}, one-star: {0.31, -0.07}
20:30:42.588 00.002 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.38 = 0.38)
20:30:42.588 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.49 = -2.79)
20:30:42.590 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.20 mountX=0.29 mountY=-0.11, mountTheta=-0.35
20:30:42.592 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.29, opts=13)
20:30:42.592 00.000 7988 Enqueuing Move request for scope (0.11, -0.29)
20:30:42.594 00.002 15712 Worker thread wakes up
20:30:42.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
20:30:42.594 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
20:30:42.594 00.000 15712 Moving (0.11, -0.29) raw xDistance=0.29 yDistance=-0.11
20:30:42.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:42.594 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
20:30:42.597 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:42.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:42.597 00.000 7988 Enqueuing Expose request
20:30:42.600 00.003 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 636.62
20:30:42.600 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
20:30:42.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:42.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:30:42.600 00.000 15712 MoveAxis(W, 52, ABG)
20:30:42.600 00.000 15712 Guiding  Dir = 3, Dur = 52
20:30:42.600 00.000 15712 IsGuiding returns 0
20:30:42.620 00.020 15712 PulseGuide returned control before completion, sleep 40
20:30:42.701 00.081 15712 IsGuiding returns 1
20:30:42.701 00.000 15712 scope still moving after pulse duration time elapsed
20:30:42.729 00.028 15712 IsGuiding returns 0
20:30:42.729 00.000 15712 scope move finished after 52 + 75 ms
20:30:42.729 00.000 15712 Move returns status 0, amount 52
20:30:42.729 00.000 15712 MoveAxis(N, 0, ABG)
20:30:42.729 00.000 15712 Move returns status 0, amount 0
20:30:42.729 00.000 15712 move complete, result=0
20:30:42.729 00.000 15712 worker thread done servicing request
20:30:42.729 00.000 15712 Worker thread wakes up
20:30:42.729 00.000 7988 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
20:30:42.731 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:42.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:44.359 01.628 15712 Exposure complete
20:30:44.412 00.053 15712 worker thread done servicing request
20:30:44.412 00.000 7988 OnExposeComplete: enter
20:30:44.412 00.000 7988 UpdateGuideState(): m_state=6
20:30:44.421 00.009 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4220
20:30:44.423 00.002 7988 Star::Find returns 1 (0), X=1176.03, Y=438.88, Mass=1514, SNR=26.5, Peak=233 HFD=2.9
20:30:44.423 00.000 7988 MultiStar: [#1 0.24,0.03,1.03,U] [#2 0.09,0.15,1.00,U] [#3 0.00,0.07,0.96,U] [#4 0.10,-0.11,1.04,U] [#5 0.16,0.04,0.70,U] [#6 -0.03,0.23,0.71,U] [#7 0.29,0.01,0.65,U] [#8 0.34,0.18,0.67,U] 
20:30:44.425 00.002 7988 refined, 8 included, MultiStar: {0.20, 0.11}, one-star: {0.57, 0.40}
20:30:44.425 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.09 = 2.09)
20:30:44.427 00.002 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.20 = -1.08)
20:30:44.427 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.22 cameraTheta=0.51 mountX=-0.11 mountY=-0.20, mountTheta=-2.08
20:30:44.429 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.11, opts=13)
20:30:44.431 00.002 7988 Enqueuing Move request for scope (0.20, 0.11)
20:30:44.431 00.000 15712 Worker thread wakes up
20:30:44.431 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
20:30:44.431 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
20:30:44.431 00.000 15712 Moving (0.20, 0.11) raw xDistance=-0.11 yDistance=-0.20
20:30:44.431 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:30:44.431 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
20:30:44.434 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:44.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:44.436 00.002 7988 Enqueuing Expose request
20:30:44.437 00.001 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.63
20:30:44.437 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:30:44.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:44.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:30:44.437 00.000 15712 MoveAxis(E, 3, ABG)
20:30:44.437 00.000 15712 Guiding  Dir = 2, Dur = 3
20:30:44.437 00.000 15712 IsGuiding returns 0
20:30:44.461 00.024 15712 IsGuiding returns 0
20:30:44.461 00.000 15712 Move returns status 0, amount 3
20:30:44.461 00.000 15712 MoveAxis(N, 0, ABG)
20:30:44.461 00.000 15712 Move returns status 0, amount 0
20:30:44.461 00.000 15712 move complete, result=0
20:30:44.461 00.000 15712 worker thread done servicing request
20:30:44.461 00.000 15712 Worker thread wakes up
20:30:44.461 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
20:30:44.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:44.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:45.872 01.411 15712 Exposure complete
20:30:45.924 00.052 15712 worker thread done servicing request
20:30:45.924 00.000 7988 OnExposeComplete: enter
20:30:45.935 00.011 7988 UpdateGuideState(): m_state=6
20:30:45.935 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4221
20:30:45.935 00.000 7988 Star::Find returns 1 (0), X=1176.22, Y=438.95, Mass=1521, SNR=26.6, Peak=240 HFD=2.7
20:30:45.938 00.003 7988 MultiStar: [#1 0.45,0.06,1.00,U] [#2 0.20,0.29,0.98,U] [#3 0.17,0.19,0.95,U] [#4 0.32,0.07,1.05,U] [#5 0.03,0.02,0.73,U] [#6 0.47,0.31,0.72,U] [#7 0.47,0.16,0.65,U] [#8 0.31,0.16,0.64,U] 
20:30:45.938 00.000 7988 refined, 8 included, MultiStar: {0.36, 0.20}, one-star: {0.76, 0.47}
20:30:45.938 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
20:30:45.938 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.09)
20:30:45.938 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=0.20 hyp=0.41 cameraTheta=0.50 mountX=-0.20 mountY=-0.36, mountTheta=-2.07
20:30:45.938 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.20, opts=13)
20:30:45.938 00.000 7988 Enqueuing Move request for scope (0.36, 0.20)
20:30:45.938 00.000 15712 Worker thread wakes up
20:30:45.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.20) opts 0xd
20:30:45.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.20)
20:30:45.938 00.000 15712 Moving (0.36, 0.20) raw xDistance=-0.20 yDistance=-0.36
20:30:45.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:45.938 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6
20:30:45.950 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:45.951 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:45.953 00.002 7988 Enqueuing Expose request
20:30:45.953 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 636.63
20:30:45.953 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
20:30:45.953 00.000 15712 switching direction from 1 to -1 - decHistory=-4 oldest=0.02 newest=-0.67
20:30:45.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
20:30:45.953 00.000 15712 MoveAxis(E, 40, ABG)
20:30:45.953 00.000 15712 Guiding  Dir = 2, Dur = 40
20:30:45.955 00.002 15712 IsGuiding returns 0
20:30:45.972 00.017 15712 PulseGuide returned control before completion, sleep 26
20:30:46.040 00.068 15712 IsGuiding returns 0
20:30:46.040 00.000 15712 Move returns status 0, amount 40
20:30:46.040 00.000 15712 BLC: Oldest BLC event removed
20:30:46.040 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 210 applied
20:30:46.040 00.000 15712 MoveAxis(N, 303, ABG)
20:30:46.040 00.000 15712 Guiding  Dir = 0, Dur = 303
20:30:46.040 00.000 15712 IsGuiding returns 0
20:30:46.125 00.085 15712 PulseGuide returned control before completion, sleep 234
20:30:46.380 00.255 15712 IsGuiding returns 1
20:30:46.380 00.000 15712 scope still moving after pulse duration time elapsed
20:30:46.433 00.053 15712 IsGuiding returns 0
20:30:46.433 00.000 15712 scope move finished after 303 + 95 ms
20:30:46.433 00.000 15712 Move returns status 0, amount 303
20:30:46.433 00.000 15712 move complete, result=0
20:30:46.433 00.000 15712 worker thread done servicing request
20:30:46.433 00.000 15712 Worker thread wakes up
20:30:46.433 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.4 px 303 ms NORTH
20:30:46.445 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:46.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:48.022 01.577 7988 evsrv: cli 0CCD0528 connect
20:30:48.024 00.002 7988 case statement mapped state 6 to 3
20:30:48.026 00.002 7988 case statement mapped state 6 to 3
20:30:48.028 00.002 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"91d0d0e4-816e-4c57-a533-477f104df1b4"}
20:30:48.029 00.001 7988 case statement mapped state 6 to 3
20:30:48.029 00.000 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"91d0d0e4-816e-4c57-a533-477f104df1b4"}
20:30:48.029 00.000 7988 evsrv: cli 0CCD0528 disconnect
20:30:48.085 00.056 15712 Exposure complete
20:30:48.148 00.063 15712 worker thread done servicing request
20:30:48.148 00.000 7988 OnExposeComplete: enter
20:30:48.148 00.000 7988 UpdateGuideState(): m_state=6
20:30:48.148 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4222
20:30:48.148 00.000 7988 Star::Find returns 1 (1), X=1175.78, Y=439.03, Mass=1543, SNR=26.8, Peak=255 HFD=3.1
20:30:48.153 00.005 7988 MultiStar: [#1 0.21,0.32,1.00,U] [#2 0.00,0.36,0.98,U] [#3 -0.08,0.35,0.93,U] [#4 0.03,0.35,0.98,U] [#5 0.10,0.10,0.68,U] [#6 0.17,0.22,0.69,U] [#7 0.32,0.36,0.67,U] [#8 0.05,0.27,0.64,U] 
20:30:48.155 00.002 7988 refined, 8 included, MultiStar: {0.12, 0.33}, one-star: {0.32, 0.55}
20:30:48.155 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
20:30:48.157 00.002 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
20:30:48.157 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.22 mountX=-0.33 mountY=-0.13, mountTheta=-2.77
20:30:48.159 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.33, opts=13)
20:30:48.161 00.002 7988 Enqueuing Move request for scope (0.12, 0.33)
20:30:48.161 00.000 15712 Worker thread wakes up
20:30:48.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
20:30:48.161 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
20:30:48.161 00.000 15712 Moving (0.12, 0.33) raw xDistance=-0.33 yDistance=-0.13
20:30:48.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:48.161 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8 Saturated
20:30:48.164 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:48.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:48.164 00.000 7988 Enqueuing Expose request
20:30:48.164 00.000 15712 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.364190, 1:0.128902
20:30:48.164 00.000 15712 BLC: No correction, Miss < min_move
20:30:48.164 00.000 15712 PPEC rslt: input = -0.33, final = -0.20, react = -0.20, pred = -0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 636.63
20:30:48.164 00.000 15712 PPEC: input: -0.33, control: -0.20, exposure: 1500
20:30:48.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:48.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:30:48.164 00.000 15712 MoveAxis(E, 66, ABG)
20:30:48.164 00.000 15712 Guiding  Dir = 2, Dur = 66
20:30:48.164 00.000 15712 IsGuiding returns 0
20:30:48.181 00.017 15712 PulseGuide returned control before completion, sleep 62
20:30:48.266 00.085 15712 IsGuiding returns 1
20:30:48.266 00.000 15712 scope still moving after pulse duration time elapsed
20:30:48.292 00.026 15712 IsGuiding returns 0
20:30:48.292 00.000 15712 scope move finished after 66 + 53 ms
20:30:48.292 00.000 15712 Move returns status 0, amount 66
20:30:48.292 00.000 15712 MoveAxis(N, 0, ABG)
20:30:48.292 00.000 15712 Move returns status 0, amount 0
20:30:48.292 00.000 15712 move complete, result=0
20:30:48.292 00.000 15712 worker thread done servicing request
20:30:48.292 00.000 15712 Worker thread wakes up
20:30:48.292 00.000 7988 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
20:30:48.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:48.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:49.712 01.420 15712 Exposure complete
20:30:49.771 00.059 15712 worker thread done servicing request
20:30:49.771 00.000 7988 OnExposeComplete: enter
20:30:49.771 00.000 7988 UpdateGuideState(): m_state=6
20:30:49.775 00.004 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4223
20:30:49.775 00.000 7988 Star::Find returns 1 (1), X=1175.85, Y=438.93, Mass=1571, SNR=27.2, Peak=255 HFD=3.3
20:30:49.775 00.000 7988 MultiStar: [#1 0.11,0.15,0.97,U] [#2 -0.08,0.25,0.99,U] [#3 -0.06,0.43,0.91,U] [#4 0.22,0.09,1.00,U] [#5 -0.12,0.16,0.69,U] [#6 0.23,0.35,0.70,U] [#7 0.34,0.26,0.63,U] [#8 0.27,0.32,0.66,U] 
20:30:49.775 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.28}, one-star: {0.39, 0.46}
20:30:49.775 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
20:30:49.780 00.005 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.50)
20:30:49.780 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.31 cameraTheta=1.10 mountX=-0.28 mountY=-0.15, mountTheta=-2.65
20:30:49.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.28, opts=13)
20:30:49.780 00.000 7988 Enqueuing Move request for scope (0.14, 0.28)
20:30:49.780 00.000 15712 Worker thread wakes up
20:30:49.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
20:30:49.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
20:30:49.780 00.000 15712 Moving (0.14, 0.28) raw xDistance=-0.28 yDistance=-0.15
20:30:49.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:49.780 00.000 7988 UpdateGuideState exits: m=1571 SNR=27.2 Saturated
20:30:49.787 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:49.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:49.789 00.002 7988 Enqueuing Expose request
20:30:49.789 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.364190, 1:0.128902, 2:0.147676
20:30:49.789 00.000 15712 BLC: No correction, Miss < min_move
20:30:49.793 00.004 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 636.64
20:30:49.793 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
20:30:49.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:49.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:30:49.793 00.000 15712 MoveAxis(E, 55, ABG)
20:30:49.793 00.000 15712 Guiding  Dir = 2, Dur = 55
20:30:49.795 00.002 15712 IsGuiding returns 0
20:30:49.814 00.019 15712 PulseGuide returned control before completion, sleep 44
20:30:49.869 00.055 15712 IsGuiding returns 1
20:30:49.869 00.000 15712 scope still moving after pulse duration time elapsed
20:30:49.909 00.040 15712 IsGuiding returns 0
20:30:49.909 00.000 15712 scope move finished after 55 + 62 ms
20:30:49.909 00.000 15712 Move returns status 0, amount 55
20:30:49.909 00.000 15712 MoveAxis(N, 0, ABG)
20:30:49.909 00.000 15712 Move returns status 0, amount 0
20:30:49.909 00.000 15712 move complete, result=0
20:30:49.909 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
20:30:49.915 00.006 15712 worker thread done servicing request
20:30:49.915 00.000 15712 Worker thread wakes up
20:30:49.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:49.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:51.656 01.741 15712 Exposure complete
20:30:51.716 00.060 15712 worker thread done servicing request
20:30:51.716 00.000 7988 OnExposeComplete: enter
20:30:51.718 00.002 7988 UpdateGuideState(): m_state=6
20:30:51.718 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4224
20:30:51.718 00.000 7988 Star::Find returns 1 (0), X=1175.91, Y=438.75, Mass=1667, SNR=27.6, Peak=221 HFD=3.7
20:30:51.721 00.003 7988 MultiStar: [#1 0.05,-0.13,0.94,U] [#2 -0.13,-0.07,0.97,U] [#3 -0.26,0.09,0.91,U] [#4 -0.28,0.14,0.98,U] [#5 -0.01,-0.04,0.68,U] [#6 0.11,0.06,0.67,U] [#7 0.08,-0.21,0.65,U] [#8 0.12,-0.02,0.62,U] 
20:30:51.721 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.45, 0.27}
20:30:51.721 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
20:30:51.721 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.37)
20:30:51.721 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.23 mountX=-0.02 mountY=-0.01, mountTheta=-2.78
20:30:51.721 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.02, opts=13)
20:30:51.721 00.000 7988 Enqueuing Move request for scope (0.01, 0.02)
20:30:51.721 00.000 15712 Worker thread wakes up
20:30:51.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
20:30:51.721 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
20:30:51.721 00.000 15712 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
20:30:51.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:51.721 00.000 7988 UpdateGuideState exits: m=1667 SNR=27.6
20:30:51.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:51.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:51.721 00.000 7988 Enqueuing Expose request
20:30:51.734 00.013 15712 BLC: window closed
20:30:51.734 00.000 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.364190, 1:0.128902, 2:0.147676
20:30:51.734 00.000 15712 BLC: No correction, Miss < min_move
20:30:51.738 00.004 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.64
20:30:51.738 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:30:51.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:51.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:30:51.738 00.000 15712 MoveAxis(E, 2, ABG)
20:30:51.738 00.000 15712 Guiding  Dir = 2, Dur = 2
20:30:51.738 00.000 15712 IsGuiding returns 0
20:30:51.766 00.028 15712 IsGuiding returns 0
20:30:51.766 00.000 15712 Move returns status 0, amount 2
20:30:51.766 00.000 15712 MoveAxis(N, 0, ABG)
20:30:51.766 00.000 15712 Move returns status 0, amount 0
20:30:51.766 00.000 15712 move complete, result=0
20:30:51.766 00.000 15712 worker thread done servicing request
20:30:51.766 00.000 15712 Worker thread wakes up
20:30:51.766 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
20:30:51.768 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:51.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:53.187 01.419 15712 Exposure complete
20:30:53.249 00.062 15712 worker thread done servicing request
20:30:53.249 00.000 7988 OnExposeComplete: enter
20:30:53.249 00.000 7988 UpdateGuideState(): m_state=6
20:30:53.251 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4225
20:30:53.251 00.000 7988 Star::Find returns 1 (0), X=1175.77, Y=438.68, Mass=1425, SNR=25.7, Peak=222 HFD=2.9
20:30:53.253 00.002 7988 MultiStar: [#1 0.13,-0.15,1.05,U] [#2 -0.01,0.07,1.01,U] [#3 -0.06,-0.05,0.96,U] [#4 -0.02,-0.13,1.09,U] [#5 0.00,-0.09,0.75,U] [#6 0.17,-0.11,0.67,U] [#7 -0.01,-0.14,0.68,U] [#8 0.06,-0.09,0.68,U] 
20:30:53.253 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.31, 0.20}
20:30:53.253 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.58) = xAngle (0.93 = 0.93)
20:30:53.253 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.03 = -2.25)
20:30:53.253 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.65 mountX=0.05 mountY=-0.06, mountTheta=-0.91
20:30:53.253 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.05, opts=13)
20:30:53.253 00.000 7988 Enqueuing Move request for scope (0.06, -0.05)
20:30:53.253 00.000 15712 Worker thread wakes up
20:30:53.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
20:30:53.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
20:30:53.253 00.000 15712 Moving (0.06, -0.05) raw xDistance=0.05 yDistance=-0.06
20:30:53.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:53.253 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.7
20:30:53.264 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:53.264 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:53.264 00.000 7988 Enqueuing Expose request
20:30:53.264 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.64
20:30:53.264 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
20:30:53.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:53.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:30:53.264 00.000 15712 MoveAxis(E, 1, ABG)
20:30:53.264 00.000 15712 Guiding  Dir = 2, Dur = 1
20:30:53.264 00.000 15712 IsGuiding returns 0
20:30:53.285 00.021 15712 IsGuiding returns 0
20:30:53.285 00.000 15712 Move returns status 0, amount 1
20:30:53.285 00.000 15712 MoveAxis(N, 0, ABG)
20:30:53.285 00.000 15712 Move returns status 0, amount 0
20:30:53.285 00.000 15712 move complete, result=0
20:30:53.285 00.000 15712 worker thread done servicing request
20:30:53.285 00.000 15712 Worker thread wakes up
20:30:53.285 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
20:30:53.287 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:53.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:54.928 01.641 15712 Exposure complete
20:30:54.986 00.058 15712 worker thread done servicing request
20:30:54.986 00.000 7988 OnExposeComplete: enter
20:30:54.986 00.000 7988 UpdateGuideState(): m_state=6
20:30:54.990 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4226
20:30:54.990 00.000 7988 Star::Find returns 1 (0), X=1175.89, Y=438.78, Mass=1452, SNR=26.0, Peak=239 HFD=3.0
20:30:54.990 00.000 7988 MultiStar: [#1 0.08,0.07,1.02,U] [#2 -0.08,0.24,0.98,U] [#3 -0.20,0.07,0.96,U] [#4 -0.03,0.08,1.07,U] [#5 -0.02,-0.18,0.75,U] [#6 0.12,0.19,0.74,U] [#7 0.12,0.05,0.64,U] [#8 0.08,0.01,0.66,U] 
20:30:54.990 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.43, 0.31}
20:30:54.990 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
20:30:54.990 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.78 = -0.50)
20:30:54.990 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.09 mountX=-0.10 mountY=-0.06, mountTheta=-2.65
20:30:54.990 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.10, opts=13)
20:30:54.990 00.000 7988 Enqueuing Move request for scope (0.05, 0.10)
20:30:54.990 00.000 15712 Worker thread wakes up
20:30:54.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
20:30:54.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
20:30:54.990 00.000 15712 Moving (0.05, 0.10) raw xDistance=-0.10 yDistance=-0.06
20:30:54.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:54.990 00.000 7988 UpdateGuideState exits: m=1452 SNR=26.0
20:30:54.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:55.003 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:55.003 00.000 7988 Enqueuing Expose request
20:30:55.005 00.002 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.64
20:30:55.005 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
20:30:55.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:55.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:30:55.005 00.000 15712 MoveAxis(W, 1, ABG)
20:30:55.005 00.000 15712 Guiding  Dir = 3, Dur = 1
20:30:55.005 00.000 15712 IsGuiding returns 0
20:30:55.026 00.021 15712 IsGuiding returns 0
20:30:55.026 00.000 15712 Move returns status 0, amount 1
20:30:55.026 00.000 15712 MoveAxis(N, 0, ABG)
20:30:55.026 00.000 15712 Move returns status 0, amount 0
20:30:55.026 00.000 15712 move complete, result=0
20:30:55.026 00.000 15712 worker thread done servicing request
20:30:55.026 00.000 15712 Worker thread wakes up
20:30:55.026 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
20:30:55.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:55.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:56.437 01.411 15712 Exposure complete
20:30:56.497 00.060 15712 worker thread done servicing request
20:30:56.497 00.000 7988 OnExposeComplete: enter
20:30:56.498 00.001 7988 UpdateGuideState(): m_state=6
20:30:56.498 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4227
20:30:56.501 00.003 7988 Star::Find returns 1 (0), X=1175.91, Y=438.83, Mass=1570, SNR=26.9, Peak=237 HFD=3.5
20:30:56.501 00.000 7988 MultiStar: [#1 -0.05,0.12,0.98,U] [#2 -0.07,0.24,1.00,U] [#3 -0.12,0.03,0.96,U] [#4 0.02,0.00,1.04,U] [#5 -0.08,-0.06,0.73,U] [#6 0.07,0.37,0.70,U] [#7 0.12,0.03,0.66,U] [#8 -0.00,0.09,0.66,U] 
20:30:56.501 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {0.45, 0.35}
20:30:56.501 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
20:30:56.501 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
20:30:56.501 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.28 mountX=-0.14 mountY=-0.04, mountTheta=-2.83
20:30:56.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
20:30:56.501 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
20:30:56.501 00.000 15712 Worker thread wakes up
20:30:56.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
20:30:56.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
20:30:56.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:56.501 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.9
20:30:56.513 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:56.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:56.515 00.002 7988 Enqueuing Expose request
20:30:56.515 00.000 15712 Moving (0.04, 0.13) raw xDistance=-0.14 yDistance=-0.04
20:30:56.517 00.002 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.65
20:30:56.517 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
20:30:56.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:56.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:30:56.517 00.000 15712 MoveAxis(W, 1, ABG)
20:30:56.517 00.000 15712 Guiding  Dir = 3, Dur = 1
20:30:56.517 00.000 15712 IsGuiding returns 0
20:30:56.537 00.020 15712 IsGuiding returns 0
20:30:56.537 00.000 15712 Move returns status 0, amount 1
20:30:56.537 00.000 15712 MoveAxis(N, 0, ABG)
20:30:56.537 00.000 15712 Move returns status 0, amount 0
20:30:56.537 00.000 15712 move complete, result=0
20:30:56.537 00.000 15712 worker thread done servicing request
20:30:56.537 00.000 15712 Worker thread wakes up
20:30:56.537 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
20:30:56.548 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:56.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:58.288 01.740 15712 Exposure complete
20:30:58.334 00.046 15712 worker thread done servicing request
20:30:58.334 00.000 7988 OnExposeComplete: enter
20:30:58.349 00.015 7988 UpdateGuideState(): m_state=6
20:30:58.349 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4228
20:30:58.349 00.000 7988 Star::Find returns 1 (0), X=1175.92, Y=438.88, Mass=1472, SNR=26.0, Peak=227 HFD=2.9
20:30:58.349 00.000 7988 MultiStar: [#1 0.02,0.13,1.04,U] [#2 0.05,0.11,1.06,U] [#3 -0.08,0.09,0.96,U] [#4 -0.08,0.16,1.05,U] [#5 -0.22,0.04,0.72,U] [#6 -0.09,0.23,0.71,U] [#7 -0.13,0.15,0.66,U] [#8 -0.02,0.06,0.67,U] 
20:30:58.349 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.46, 0.40}
20:30:58.349 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
20:30:58.349 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.07)
20:30:58.349 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.53 mountX=-0.16 mountY=-0.01, mountTheta=-3.08
20:30:58.349 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.16, opts=13)
20:30:58.349 00.000 7988 Enqueuing Move request for scope (0.01, 0.16)
20:30:58.349 00.000 15712 Worker thread wakes up
20:30:58.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
20:30:58.349 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
20:30:58.349 00.000 15712 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=-0.01
20:30:58.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:58.365 00.016 7988 UpdateGuideState exits: m=1472 SNR=26.0
20:30:58.366 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:58.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:58.366 00.000 7988 Enqueuing Expose request
20:30:58.366 00.000 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.65
20:30:58.366 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
20:30:58.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:58.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:30:58.366 00.000 15712 MoveAxis(E, 2, ABG)
20:30:58.366 00.000 15712 Guiding  Dir = 2, Dur = 2
20:30:58.366 00.000 15712 IsGuiding returns 0
20:30:58.385 00.019 15712 IsGuiding returns 0
20:30:58.385 00.000 15712 Move returns status 0, amount 2
20:30:58.385 00.000 15712 MoveAxis(N, 0, ABG)
20:30:58.385 00.000 15712 Move returns status 0, amount 0
20:30:58.385 00.000 15712 move complete, result=0
20:30:58.385 00.000 15712 worker thread done servicing request
20:30:58.385 00.000 15712 Worker thread wakes up
20:30:58.385 00.000 7988 GuideStep: -0.2 px 2 ms EAST, -0.0 px 0 ms NORTH
20:30:58.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:58.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:30:59.801 01.416 15712 Exposure complete
20:30:59.846 00.045 15712 worker thread done servicing request
20:30:59.846 00.000 7988 OnExposeComplete: enter
20:30:59.862 00.016 7988 UpdateGuideState(): m_state=6
20:30:59.862 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4229
20:30:59.862 00.000 7988 Star::Find returns 1 (1), X=1175.84, Y=438.81, Mass=1552, SNR=26.8, Peak=255 HFD=3.2
20:30:59.862 00.000 7988 MultiStar: [#1 0.01,0.09,1.00,U] [#2 0.05,0.09,0.99,U] [#3 0.07,0.09,0.94,U] [#4 0.06,0.12,1.02,U] [#5 -0.13,-0.01,0.71,U] [#6 0.05,0.34,0.73,U] [#7 -0.05,0.11,0.66,U] [#8 0.18,-0.08,0.63,U] 
20:30:59.862 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.38, 0.33}
20:30:59.862 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
20:30:59.862 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
20:30:59.862 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.02 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
20:30:59.862 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.13, opts=13)
20:30:59.862 00.000 7988 Enqueuing Move request for scope (0.08, 0.13)
20:30:59.862 00.000 15712 Worker thread wakes up
20:30:59.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
20:30:59.862 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
20:30:59.862 00.000 15712 Moving (0.08, 0.13) raw xDistance=-0.13 yDistance=-0.08
20:30:59.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:30:59.862 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8 Saturated
20:30:59.876 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:59.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:30:59.877 00.001 7988 Enqueuing Expose request
20:30:59.879 00.002 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.65
20:30:59.879 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
20:30:59.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:59.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:30:59.879 00.000 15712 MoveAxis(E, 2, ABG)
20:30:59.879 00.000 15712 Guiding  Dir = 2, Dur = 2
20:30:59.903 00.024 15712 IsGuiding returns 0
20:30:59.915 00.012 15712 IsGuiding returns 0
20:30:59.915 00.000 15712 Move returns status 0, amount 2
20:30:59.915 00.000 15712 MoveAxis(N, 0, ABG)
20:30:59.915 00.000 15712 Move returns status 0, amount 0
20:30:59.915 00.000 15712 move complete, result=0
20:30:59.915 00.000 15712 worker thread done servicing request
20:30:59.915 00.000 15712 Worker thread wakes up
20:30:59.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:30:59.915 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
20:30:59.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:01.553 01.638 15712 Exposure complete
20:31:01.614 00.061 15712 worker thread done servicing request
20:31:01.614 00.000 7988 OnExposeComplete: enter
20:31:01.615 00.001 7988 UpdateGuideState(): m_state=6
20:31:01.615 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4230
20:31:01.615 00.000 7988 Star::Find returns 1 (1), X=1175.83, Y=439.00, Mass=1416, SNR=25.6, Peak=255 HFD=2.7
20:31:01.615 00.000 7988 MultiStar: [#1 0.09,0.27,1.03,U] [#2 -0.05,0.11,1.04,U] [#3 -0.15,0.07,0.98,U] [#4 0.03,0.21,1.09,U] [#5 -0.00,0.11,0.77,U] [#6 -0.02,0.30,0.73,U] [#7 0.04,0.05,0.70,U] [#8 0.10,-0.02,0.67,U] 
20:31:01.615 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.19}, one-star: {0.37, 0.52}
20:31:01.615 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
20:31:01.615 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
20:31:01.615 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.33 mountX=-0.19 mountY=-0.05, mountTheta=-2.88
20:31:01.615 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.19, opts=13)
20:31:01.615 00.000 7988 Enqueuing Move request for scope (0.05, 0.19)
20:31:01.615 00.000 15712 Worker thread wakes up
20:31:01.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
20:31:01.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
20:31:01.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:01.615 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.6 Saturated
20:31:01.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:01.615 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:01.631 00.016 7988 Enqueuing Expose request
20:31:01.631 00.000 15712 Moving (0.05, 0.19) raw xDistance=-0.19 yDistance=-0.05
20:31:01.633 00.002 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.12, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.66
20:31:01.633 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
20:31:01.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:01.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:31:01.633 00.000 15712 MoveAxis(E, 41, ABG)
20:31:01.633 00.000 15712 Guiding  Dir = 2, Dur = 41
20:31:01.633 00.000 15712 IsGuiding returns 0
20:31:01.648 00.015 15712 PulseGuide returned control before completion, sleep 27
20:31:01.706 00.058 15712 IsGuiding returns 0
20:31:01.706 00.000 15712 Move returns status 0, amount 41
20:31:01.706 00.000 15712 MoveAxis(N, 0, ABG)
20:31:01.706 00.000 15712 Move returns status 0, amount 0
20:31:01.706 00.000 15712 move complete, result=0
20:31:01.706 00.000 15712 worker thread done servicing request
20:31:01.706 00.000 15712 Worker thread wakes up
20:31:01.706 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
20:31:01.711 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:01.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:03.116 01.405 15712 Exposure complete
20:31:03.161 00.045 15712 worker thread done servicing request
20:31:03.161 00.000 7988 OnExposeComplete: enter
20:31:03.177 00.016 7988 UpdateGuideState(): m_state=6
20:31:03.177 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4231
20:31:03.177 00.000 7988 Star::Find returns 1 (1), X=1175.93, Y=438.71, Mass=1499, SNR=26.3, Peak=255 HFD=3.2
20:31:03.177 00.000 7988 MultiStar: [#1 -0.07,0.09,1.01,U] [#2 0.01,0.20,1.00,U] [#3 -0.05,0.11,0.96,U] [#4 -0.07,-0.04,1.04,U] [#5 -0.31,-0.04,0.73,U] [#6 0.05,0.27,0.70,U] [#7 -0.09,0.04,0.61,U] [#8 -0.10,0.15,0.65,U] 
20:31:03.177 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {0.47, 0.23}
20:31:03.177 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
20:31:03.177 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
20:31:03.177 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.59 mountX=-0.11 mountY=-0.00, mountTheta=-3.14
20:31:03.177 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.11, opts=13)
20:31:03.177 00.000 7988 Enqueuing Move request for scope (-0.00, 0.11)
20:31:03.177 00.000 15712 Worker thread wakes up
20:31:03.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
20:31:03.177 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
20:31:03.177 00.000 15712 Moving (-0.00, 0.11) raw xDistance=-0.11 yDistance=-0.00
20:31:03.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:03.177 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.3 Saturated
20:31:03.191 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:03.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:03.193 00.002 7988 Enqueuing Expose request
20:31:03.194 00.001 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.66
20:31:03.194 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
20:31:03.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:03.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:31:03.194 00.000 15712 MoveAxis(E, 6, ABG)
20:31:03.194 00.000 15712 Guiding  Dir = 2, Dur = 6
20:31:03.194 00.000 15712 IsGuiding returns 0
20:31:03.244 00.050 15712 IsGuiding returns 0
20:31:03.244 00.000 15712 Move returns status 0, amount 6
20:31:03.244 00.000 15712 MoveAxis(N, 0, ABG)
20:31:03.244 00.000 15712 Move returns status 0, amount 0
20:31:03.244 00.000 15712 move complete, result=0
20:31:03.244 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
20:31:03.245 00.001 15712 worker thread done servicing request
20:31:03.245 00.000 15712 Worker thread wakes up
20:31:03.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:03.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:04.885 01.640 15712 Exposure complete
20:31:04.935 00.050 15712 worker thread done servicing request
20:31:04.935 00.000 7988 OnExposeComplete: enter
20:31:04.947 00.012 7988 UpdateGuideState(): m_state=6
20:31:04.947 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4232
20:31:04.947 00.000 7988 Star::Find returns 1 (0), X=1175.80, Y=438.65, Mass=1470, SNR=25.9, Peak=220 HFD=3.3
20:31:04.947 00.000 7988 MultiStar: [#1 0.06,-0.18,0.99,U] [#2 -0.05,0.04,1.02,U] [#3 -0.21,0.04,0.98,U] [#4 -0.11,-0.03,1.05,U] [#5 -0.22,-0.21,0.73,U] [#6 -0.03,-0.14,0.70,U] [#7 0.03,-0.12,0.68,U] [#8 0.00,-0.04,0.66,U] 
20:31:04.947 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.34, 0.17}
20:31:04.947 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.58) = xAngle (-0.40 = -0.40)
20:31:04.947 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.71 = 2.71)
20:31:04.947 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.98 mountX=0.04 mountY=0.02, mountTheta=0.42
20:31:04.947 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.04, opts=13)
20:31:04.947 00.000 7988 Enqueuing Move request for scope (-0.02, -0.04)
20:31:04.947 00.000 15712 Worker thread wakes up
20:31:04.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
20:31:04.947 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
20:31:04.947 00.000 15712 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=0.02
20:31:04.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:04.947 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.9
20:31:04.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:04.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:04.963 00.016 7988 Enqueuing Expose request
20:31:04.963 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.66
20:31:04.963 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
20:31:04.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:04.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:31:04.963 00.000 15712 MoveAxis(E, 6, ABG)
20:31:04.963 00.000 15712 Guiding  Dir = 2, Dur = 6
20:31:04.963 00.000 15712 IsGuiding returns 0
20:31:04.983 00.020 15712 IsGuiding returns 0
20:31:04.983 00.000 15712 Move returns status 0, amount 6
20:31:04.983 00.000 15712 MoveAxis(N, 0, ABG)
20:31:04.983 00.000 15712 Move returns status 0, amount 0
20:31:04.983 00.000 15712 move complete, result=0
20:31:04.983 00.000 15712 worker thread done servicing request
20:31:04.983 00.000 15712 Worker thread wakes up
20:31:04.983 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
20:31:04.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:04.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:06.396 01.413 15712 Exposure complete
20:31:06.457 00.061 15712 worker thread done servicing request
20:31:06.457 00.000 7988 OnExposeComplete: enter
20:31:06.459 00.002 7988 UpdateGuideState(): m_state=6
20:31:06.461 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4233
20:31:06.461 00.000 7988 Star::Find returns 1 (0), X=1175.65, Y=438.88, Mass=1433, SNR=25.6, Peak=219 HFD=3.2
20:31:06.461 00.000 7988 MultiStar: [#1 -0.00,0.03,1.04,U] [#2 -0.29,0.08,1.03,U] [#3 -0.38,0.04,1.00,U] [#4 -0.13,0.01,1.12,U] [#5 -0.28,0.07,0.76,U] [#6 -0.04,0.27,0.73,U] [#7 -0.04,0.06,0.64,U] [#8 -0.29,0.03,0.65,U] 
20:31:06.461 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.11}, one-star: {0.20, 0.40}
20:31:06.461 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.05 = -2.23)
20:31:06.461 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.16 = 0.88)
20:31:06.461 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.47 mountX=-0.11 mountY=0.13, mountTheta=2.24
20:31:06.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.11, opts=13)
20:31:06.461 00.000 7988 Enqueuing Move request for scope (-0.14, 0.11)
20:31:06.461 00.000 15712 Worker thread wakes up
20:31:06.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
20:31:06.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
20:31:06.461 00.000 15712 Moving (-0.14, 0.11) raw xDistance=-0.11 yDistance=0.13
20:31:06.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:06.461 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.6
20:31:06.473 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:06.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:06.473 00.000 7988 Enqueuing Expose request
20:31:06.476 00.003 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.66
20:31:06.476 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:31:06.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:06.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:31:06.476 00.000 15712 MoveAxis(E, 5, ABG)
20:31:06.476 00.000 15712 Guiding  Dir = 2, Dur = 5
20:31:06.477 00.001 15712 IsGuiding returns 0
20:31:06.503 00.026 15712 IsGuiding returns 0
20:31:06.503 00.000 15712 Move returns status 0, amount 5
20:31:06.503 00.000 15712 MoveAxis(N, 0, ABG)
20:31:06.503 00.000 15712 Move returns status 0, amount 0
20:31:06.503 00.000 15712 move complete, result=0
20:31:06.503 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
20:31:06.506 00.003 15712 worker thread done servicing request
20:31:06.506 00.000 15712 Worker thread wakes up
20:31:06.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:06.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:08.247 01.741 15712 Exposure complete
20:31:08.296 00.049 15712 worker thread done servicing request
20:31:08.296 00.000 7988 OnExposeComplete: enter
20:31:08.309 00.013 7988 UpdateGuideState(): m_state=6
20:31:08.311 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4234
20:31:08.311 00.000 7988 Star::Find returns 1 (1), X=1175.93, Y=438.96, Mass=1428, SNR=25.8, Peak=255 HFD=2.9
20:31:08.311 00.000 7988 MultiStar: [#1 0.02,0.16,1.05,U] [#2 -0.17,0.22,1.08,U] [#3 -0.08,0.18,0.96,U] [#4 0.04,0.12,1.06,U] [#5 -0.13,-0.01,0.72,U] [#6 -0.06,0.30,0.74,U] [#7 0.25,-0.15,0.69,U] [#8 -0.01,0.15,0.68,U] 
20:31:08.313 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.17}, one-star: {0.47, 0.48}
20:31:08.313 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
20:31:08.315 00.002 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
20:31:08.315 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.36 mountX=-0.17 mountY=-0.04, mountTheta=-2.91
20:31:08.317 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.17, opts=13)
20:31:08.319 00.002 7988 Enqueuing Move request for scope (0.04, 0.17)
20:31:08.319 00.000 15712 Worker thread wakes up
20:31:08.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
20:31:08.319 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
20:31:08.319 00.000 15712 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=-0.04
20:31:08.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:31:08.319 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.8 Saturated
20:31:08.323 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:08.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:08.325 00.002 7988 Enqueuing Expose request
20:31:08.325 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.66
20:31:08.325 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
20:31:08.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:08.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:31:08.325 00.000 15712 MoveAxis(E, 39, ABG)
20:31:08.325 00.000 15712 Guiding  Dir = 2, Dur = 39
20:31:08.325 00.000 15712 IsGuiding returns 0
20:31:08.342 00.017 15712 PulseGuide returned control before completion, sleep 34
20:31:08.388 00.046 15712 IsGuiding returns 0
20:31:08.388 00.000 15712 Move returns status 0, amount 39
20:31:08.388 00.000 15712 MoveAxis(N, 0, ABG)
20:31:08.388 00.000 15712 Move returns status 0, amount 0
20:31:08.388 00.000 15712 move complete, result=0
20:31:08.388 00.000 15712 worker thread done servicing request
20:31:08.388 00.000 15712 Worker thread wakes up
20:31:08.388 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
20:31:08.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:08.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:09.805 01.417 15712 Exposure complete
20:31:09.859 00.054 15712 worker thread done servicing request
20:31:09.859 00.000 7988 OnExposeComplete: enter
20:31:09.859 00.000 7988 UpdateGuideState(): m_state=6
20:31:09.859 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4235
20:31:09.869 00.010 7988 Star::Find returns 1 (0), X=1175.74, Y=438.79, Mass=1506, SNR=26.4, Peak=235 HFD=3.2
20:31:09.869 00.000 7988 MultiStar: [#1 -0.02,0.06,1.03,U] [#2 -0.17,0.16,1.02,U] [#3 -0.30,0.12,0.94,U] [#4 -0.14,0.04,1.05,U] [#5 -0.23,-0.08,0.71,U] [#6 -0.01,0.25,0.73,U] [#7 -0.02,-0.02,0.68,U] [#8 -0.14,0.20,0.66,U] 
20:31:09.869 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.12}, one-star: {0.28, 0.32}
20:31:09.869 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
20:31:09.869 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
20:31:09.869 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.15 mountX=-0.12 mountY=0.08, mountTheta=2.58
20:31:09.876 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.12, opts=13)
20:31:09.876 00.000 7988 Enqueuing Move request for scope (-0.08, 0.12)
20:31:09.876 00.000 15712 Worker thread wakes up
20:31:09.876 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
20:31:09.876 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
20:31:09.876 00.000 15712 Moving (-0.08, 0.12) raw xDistance=-0.12 yDistance=0.08
20:31:09.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:09.876 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
20:31:09.883 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:09.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:09.885 00.002 7988 Enqueuing Expose request
20:31:09.885 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.67
20:31:09.885 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
20:31:09.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:09.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:31:09.885 00.000 15712 MoveAxis(E, 5, ABG)
20:31:09.885 00.000 15712 Guiding  Dir = 2, Dur = 5
20:31:09.885 00.000 15712 IsGuiding returns 0
20:31:09.902 00.017 15712 IsGuiding returns 0
20:31:09.902 00.000 15712 Move returns status 0, amount 5
20:31:09.902 00.000 15712 MoveAxis(N, 0, ABG)
20:31:09.902 00.000 15712 Move returns status 0, amount 0
20:31:09.902 00.000 15712 move complete, result=0
20:31:09.902 00.000 15712 worker thread done servicing request
20:31:09.902 00.000 15712 Worker thread wakes up
20:31:09.902 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
20:31:09.910 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:09.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:11.545 01.635 15712 Exposure complete
20:31:11.593 00.048 15712 worker thread done servicing request
20:31:11.593 00.000 7988 OnExposeComplete: enter
20:31:11.593 00.000 7988 UpdateGuideState(): m_state=6
20:31:11.607 00.014 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4236
20:31:11.607 00.000 7988 Star::Find returns 1 (1), X=1175.75, Y=438.82, Mass=1405, SNR=25.6, Peak=255 HFD=2.7
20:31:11.610 00.003 7988 MultiStar: [#1 0.00,0.10,1.05,U] [#2 -0.17,0.16,1.02,U] [#3 -0.35,0.14,0.98,U] [#4 -0.10,-0.05,1.09,U] [#5 -0.21,-0.00,0.74,U] [#6 -0.04,0.19,0.74,U] [#7 0.09,-0.09,0.66,U] [#8 -0.15,0.11,0.69,U] 
20:31:11.610 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {0.29, 0.34}
20:31:11.610 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.54)
20:31:11.610 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
20:31:11.610 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.16 mountX=-0.11 mountY=0.07, mountTheta=2.56
20:31:11.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.11, opts=13)
20:31:11.610 00.000 7988 Enqueuing Move request for scope (-0.07, 0.11)
20:31:11.610 00.000 15712 Worker thread wakes up
20:31:11.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
20:31:11.610 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
20:31:11.610 00.000 15712 Moving (-0.07, 0.11) raw xDistance=-0.11 yDistance=0.07
20:31:11.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:11.610 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.6 Saturated
20:31:11.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:11.610 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.67
20:31:11.610 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
20:31:11.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:11.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:11.623 00.013 7988 Enqueuing Expose request
20:31:11.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:31:11.623 00.000 15712 MoveAxis(E, 5, ABG)
20:31:11.623 00.000 15712 Guiding  Dir = 2, Dur = 5
20:31:11.627 00.004 15712 IsGuiding returns 0
20:31:11.644 00.017 15712 IsGuiding returns 0
20:31:11.644 00.000 15712 Move returns status 0, amount 5
20:31:11.644 00.000 15712 MoveAxis(N, 0, ABG)
20:31:11.644 00.000 15712 Move returns status 0, amount 0
20:31:11.644 00.000 15712 move complete, result=0
20:31:11.644 00.000 15712 worker thread done servicing request
20:31:11.644 00.000 15712 Worker thread wakes up
20:31:11.644 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
20:31:11.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:11.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:13.058 01.414 15712 Exposure complete
20:31:13.107 00.049 15712 worker thread done servicing request
20:31:13.107 00.000 7988 OnExposeComplete: enter
20:31:13.119 00.012 7988 UpdateGuideState(): m_state=6
20:31:13.119 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4237
20:31:13.121 00.002 7988 Star::Find returns 1 (0), X=1175.64, Y=438.79, Mass=1480, SNR=26.2, Peak=225 HFD=2.8
20:31:13.121 00.000 7988 MultiStar: [#1 -0.16,-0.06,1.04,U] [#2 -0.19,-0.08,1.04,U] [#3 -0.24,0.09,0.95,U] [#4 -0.11,-0.11,1.06,U] [#5 -0.31,-0.05,0.75,U] [#6 -0.11,-0.02,0.73,U] [#7 -0.14,0.02,0.67,U] [#8 0.04,-0.17,0.66,U] 
20:31:13.121 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.00}, one-star: {0.18, 0.31}
20:31:13.124 00.003 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.58) = xAngle (-1.55 = -1.55)
20:31:13.124 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.56 = 1.56)
20:31:13.126 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.13 mountX=0.00 mountY=0.11, mountTheta=1.55
20:31:13.128 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.00, opts=13)
20:31:13.128 00.000 7988 Enqueuing Move request for scope (-0.11, -0.00)
20:31:13.130 00.002 15712 Worker thread wakes up
20:31:13.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
20:31:13.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
20:31:13.130 00.000 15712 Moving (-0.11, -0.00) raw xDistance=0.00 yDistance=0.11
20:31:13.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:13.130 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2
20:31:13.132 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:13.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:13.134 00.002 7988 Enqueuing Expose request
20:31:13.134 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.67
20:31:13.134 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
20:31:13.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:13.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:31:13.134 00.000 15712 MoveAxis(E, 5, ABG)
20:31:13.134 00.000 15712 Guiding  Dir = 2, Dur = 5
20:31:13.134 00.000 15712 IsGuiding returns 0
20:31:13.154 00.020 15712 IsGuiding returns 0
20:31:13.154 00.000 15712 Move returns status 0, amount 5
20:31:13.154 00.000 15712 MoveAxis(N, 0, ABG)
20:31:13.154 00.000 15712 Move returns status 0, amount 0
20:31:13.154 00.000 15712 move complete, result=0
20:31:13.154 00.000 15712 worker thread done servicing request
20:31:13.154 00.000 15712 Worker thread wakes up
20:31:13.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:13.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:13.154 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
20:31:14.795 01.641 15712 Exposure complete
20:31:14.844 00.049 15712 worker thread done servicing request
20:31:14.844 00.000 7988 OnExposeComplete: enter
20:31:14.844 00.000 7988 UpdateGuideState(): m_state=6
20:31:14.858 00.014 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4238
20:31:14.858 00.000 7988 Star::Find returns 1 (0), X=1175.88, Y=438.90, Mass=1516, SNR=26.4, Peak=223 HFD=3.7
20:31:14.861 00.003 7988 MultiStar: [#1 -0.11,0.03,1.01,U] [#2 -0.02,-0.04,0.99,U] [#3 -0.33,0.11,0.95,U] [#4 0.06,0.03,1.04,U] [#5 -0.14,-0.08,0.72,U] [#6 -0.05,-0.01,0.73,U] [#7 0.20,-0.14,0.70,U] [#8 -0.12,-0.20,0.64,U] 
20:31:14.861 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {0.42, 0.42}
20:31:14.861 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.01)
20:31:14.861 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.10)
20:31:14.861 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.70 mountX=-0.03 mountY=0.00, mountTheta=3.04
20:31:14.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.03, opts=13)
20:31:14.861 00.000 7988 Enqueuing Move request for scope (-0.00, 0.03)
20:31:14.861 00.000 15712 Worker thread wakes up
20:31:14.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
20:31:14.861 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
20:31:14.861 00.000 15712 Moving (-0.00, 0.03) raw xDistance=-0.03 yDistance=0.00
20:31:14.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:31:14.861 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.4
20:31:14.871 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:14.871 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:14.871 00.000 7988 Enqueuing Expose request
20:31:14.874 00.003 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.67
20:31:14.874 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
20:31:14.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:14.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:31:14.874 00.000 15712 MoveAxis(E, 6, ABG)
20:31:14.874 00.000 15712 Guiding  Dir = 2, Dur = 6
20:31:14.874 00.000 15712 IsGuiding returns 0
20:31:14.895 00.021 15712 IsGuiding returns 0
20:31:14.895 00.000 15712 Move returns status 0, amount 6
20:31:14.895 00.000 15712 MoveAxis(N, 0, ABG)
20:31:14.895 00.000 15712 Move returns status 0, amount 0
20:31:14.895 00.000 15712 move complete, result=0
20:31:14.895 00.000 15712 worker thread done servicing request
20:31:14.895 00.000 15712 Worker thread wakes up
20:31:14.895 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
20:31:14.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:14.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:16.315 01.420 15712 Exposure complete
20:31:16.376 00.061 15712 worker thread done servicing request
20:31:16.376 00.000 7988 OnExposeComplete: enter
20:31:16.377 00.001 7988 UpdateGuideState(): m_state=6
20:31:16.377 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4239
20:31:16.379 00.002 7988 Star::Find returns 1 (0), X=1175.58, Y=438.84, Mass=1572, SNR=27.0, Peak=233 HFD=3.6
20:31:16.379 00.000 7988 MultiStar: [#1 -0.05,-0.05,0.99,U] [#2 -0.23,0.33,0.95,U] [#3 -0.22,0.20,0.93,U] [#4 -0.05,0.01,1.03,U] [#5 -0.09,0.22,0.71,U] [#6 -0.05,0.14,0.69,U] [#7 0.05,0.11,0.68,U] [#8 -0.32,0.22,0.67,U] 
20:31:16.381 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.17}, one-star: {0.12, 0.36}
20:31:16.381 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.64)
20:31:16.383 00.002 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.47)
20:31:16.383 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.06 mountX=-0.17 mountY=0.09, mountTheta=2.67
20:31:16.385 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.17, opts=13)
20:31:16.387 00.002 7988 Enqueuing Move request for scope (-0.09, 0.17)
20:31:16.387 00.000 15712 Worker thread wakes up
20:31:16.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
20:31:16.387 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
20:31:16.387 00.000 15712 Moving (-0.09, 0.17) raw xDistance=-0.17 yDistance=0.09
20:31:16.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:16.387 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.0
20:31:16.391 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:16.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:16.392 00.001 7988 Enqueuing Expose request
20:31:16.395 00.003 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 636.67
20:31:16.395 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
20:31:16.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:16.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:31:16.395 00.000 15712 MoveAxis(E, 41, ABG)
20:31:16.395 00.000 15712 Guiding  Dir = 2, Dur = 41
20:31:16.427 00.032 15712 IsGuiding returns 0
20:31:16.444 00.017 15712 PulseGuide returned control before completion, sleep 36
20:31:16.488 00.044 15712 IsGuiding returns 1
20:31:16.488 00.000 15712 scope still moving after pulse duration time elapsed
20:31:16.525 00.037 15712 IsGuiding returns 0
20:31:16.525 00.000 15712 scope move finished after 41 + 54 ms
20:31:16.525 00.000 15712 Move returns status 0, amount 41
20:31:16.525 00.000 15712 MoveAxis(N, 0, ABG)
20:31:16.525 00.000 15712 Move returns status 0, amount 0
20:31:16.525 00.000 15712 move complete, result=0
20:31:16.525 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
20:31:16.528 00.003 15712 worker thread done servicing request
20:31:16.528 00.000 15712 Worker thread wakes up
20:31:16.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:16.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:18.167 01.639 15712 Exposure complete
20:31:18.214 00.047 15712 worker thread done servicing request
20:31:18.214 00.000 7988 OnExposeComplete: enter
20:31:18.214 00.000 7988 UpdateGuideState(): m_state=6
20:31:18.229 00.015 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4240
20:31:18.229 00.000 7988 Star::Find returns 1 (0), X=1175.72, Y=438.64, Mass=1455, SNR=25.8, Peak=199 HFD=3.3
20:31:18.231 00.002 7988 MultiStar: [#1 0.05,-0.13,1.02,U] [#2 -0.27,0.02,1.00,U] [#3 -0.26,0.05,0.97,U] [#4 -0.03,-0.22,1.06,U] [#5 -0.31,-0.25,0.75,U] [#6 0.01,-0.15,0.73,U] [#7 0.06,-0.47,0.70,U] [#8 -0.16,-0.07,0.66,U] 
20:31:18.231 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {0.26, 0.16}
20:31:18.231 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.58) = xAngle (-0.58 = -0.58)
20:31:18.231 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.53 = 2.53)
20:31:18.231 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.16 mountX=0.10 mountY=0.07, mountTheta=0.61
20:31:18.231 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.10, opts=13)
20:31:18.231 00.000 7988 Enqueuing Move request for scope (-0.07, -0.10)
20:31:18.231 00.000 15712 Worker thread wakes up
20:31:18.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
20:31:18.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
20:31:18.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:18.231 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.8
20:31:18.242 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:18.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:18.244 00.002 7988 Enqueuing Expose request
20:31:18.245 00.001 15712 Moving (-0.07, -0.10) raw xDistance=0.10 yDistance=0.07
20:31:18.248 00.003 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.68
20:31:18.248 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
20:31:18.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:18.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:31:18.248 00.000 15712 MoveAxis(E, 9, ABG)
20:31:18.248 00.000 15712 Guiding  Dir = 2, Dur = 9
20:31:18.248 00.000 15712 IsGuiding returns 0
20:31:18.267 00.019 15712 IsGuiding returns 0
20:31:18.267 00.000 15712 Move returns status 0, amount 9
20:31:18.267 00.000 15712 MoveAxis(N, 0, ABG)
20:31:18.267 00.000 15712 Move returns status 0, amount 0
20:31:18.267 00.000 15712 move complete, result=0
20:31:18.267 00.000 15712 worker thread done servicing request
20:31:18.267 00.000 15712 Worker thread wakes up
20:31:18.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:18.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:18.267 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
20:31:19.680 01.413 15712 Exposure complete
20:31:19.740 00.060 15712 worker thread done servicing request
20:31:19.740 00.000 7988 OnExposeComplete: enter
20:31:19.740 00.000 7988 UpdateGuideState(): m_state=6
20:31:19.744 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4241
20:31:19.745 00.001 7988 Star::Find returns 1 (0), X=1175.74, Y=438.54, Mass=1521, SNR=26.5, Peak=215 HFD=3.3
20:31:19.745 00.000 7988 MultiStar: [#1 -0.06,-0.19,1.01,U] [#2 -0.27,-0.10,1.00,U] [#3 -0.45,-0.28,0.95,U] [#4 -0.08,-0.31,1.03,U] [#5 -0.39,-0.26,0.70,U] [#6 -0.21,0.13,0.71,U] [#7 -0.11,-0.36,0.65,U] [#8 -0.32,-0.06,0.67,U] 
20:31:19.745 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.15}, one-star: {0.29, 0.06}
20:31:19.745 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
20:31:19.745 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
20:31:19.745 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.40 mountX=0.15 mountY=0.17, mountTheta=0.83
20:31:19.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.15, opts=13)
20:31:19.745 00.000 7988 Enqueuing Move request for scope (-0.16, -0.15)
20:31:19.745 00.000 15712 Worker thread wakes up
20:31:19.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
20:31:19.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
20:31:19.745 00.000 15712 Moving (-0.16, -0.15) raw xDistance=0.15 yDistance=0.17
20:31:19.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:19.745 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
20:31:19.757 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:19.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:19.757 00.000 7988 Enqueuing Expose request
20:31:19.760 00.003 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.68
20:31:19.760 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
20:31:19.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:19.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:31:19.760 00.000 15712 MoveAxis(E, 6, ABG)
20:31:19.760 00.000 15712 Guiding  Dir = 2, Dur = 6
20:31:19.760 00.000 15712 IsGuiding returns 0
20:31:19.823 00.063 15712 IsGuiding returns 0
20:31:19.823 00.000 15712 Move returns status 0, amount 6
20:31:19.823 00.000 15712 MoveAxis(N, 0, ABG)
20:31:19.823 00.000 15712 Move returns status 0, amount 0
20:31:19.823 00.000 15712 move complete, result=0
20:31:19.823 00.000 15712 worker thread done servicing request
20:31:19.823 00.000 7988 GuideStep: 0.2 px 6 ms EAST, 0.2 px 0 ms NORTH
20:31:19.824 00.001 15712 Worker thread wakes up
20:31:19.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:19.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:21.563 01.739 15712 Exposure complete
20:31:21.623 00.060 15712 worker thread done servicing request
20:31:21.623 00.000 7988 OnExposeComplete: enter
20:31:21.624 00.001 7988 UpdateGuideState(): m_state=6
20:31:21.624 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4242
20:31:21.624 00.000 7988 Star::Find returns 1 (0), X=1175.83, Y=438.36, Mass=1626, SNR=27.3, Peak=203 HFD=3.6
20:31:21.624 00.000 7988 MultiStar: [#1 -0.03,-0.16,0.95,U] [#2 -0.01,-0.19,0.95,U] [#3 -0.30,-0.01,0.97,U] [#4 -0.22,-0.26,1.00,U] [#5 -0.27,-0.45,0.68,U] [#6 -0.11,-0.06,0.71,U] [#7 0.15,-0.24,0.62,U] [#8 -0.09,-0.02,0.61,U] 
20:31:21.624 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {0.37, -0.12}
20:31:21.624 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.58) = xAngle (-0.31 = -0.31)
20:31:21.624 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
20:31:21.624 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.89 mountX=0.16 mountY=0.06, mountTheta=0.34
20:31:21.633 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.16, opts=13)
20:31:21.633 00.000 7988 Enqueuing Move request for scope (-0.05, -0.16)
20:31:21.633 00.000 15712 Worker thread wakes up
20:31:21.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
20:31:21.633 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
20:31:21.633 00.000 15712 Moving (-0.05, -0.16) raw xDistance=0.16 yDistance=0.06
20:31:21.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:31:21.633 00.000 7988 UpdateGuideState exits: m=1626 SNR=27.3
20:31:21.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:21.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:21.640 00.007 7988 Enqueuing Expose request
20:31:21.640 00.000 15712 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 636.68
20:31:21.640 00.000 15712 PPEC: input: 0.16, control: 0.08, exposure: 1500
20:31:21.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:21.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:31:21.640 00.000 15712 MoveAxis(W, 26, ABG)
20:31:21.640 00.000 15712 Guiding  Dir = 3, Dur = 26
20:31:21.640 00.000 15712 IsGuiding returns 0
20:31:21.657 00.017 15712 PulseGuide returned control before completion, sleep 21
20:31:21.704 00.047 15712 IsGuiding returns 0
20:31:21.704 00.000 15712 Move returns status 0, amount 26
20:31:21.704 00.000 15712 MoveAxis(N, 0, ABG)
20:31:21.704 00.000 15712 Move returns status 0, amount 0
20:31:21.704 00.000 15712 move complete, result=0
20:31:21.704 00.000 15712 worker thread done servicing request
20:31:21.704 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
20:31:21.704 00.000 15712 Worker thread wakes up
20:31:21.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:21.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:23.126 01.422 15712 Exposure complete
20:31:23.186 00.060 15712 worker thread done servicing request
20:31:23.186 00.000 7988 OnExposeComplete: enter
20:31:23.186 00.000 7988 UpdateGuideState(): m_state=6
20:31:23.188 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4243
20:31:23.188 00.000 7988 Star::Find returns 1 (0), X=1175.84, Y=438.68, Mass=1570, SNR=26.9, Peak=201 HFD=3.5
20:31:23.190 00.002 7988 MultiStar: [#1 -0.07,-0.05,1.01,U] [#2 -0.06,0.06,0.94,U] [#3 -0.22,0.24,0.94,U] [#4 -0.08,-0.19,1.02,U] [#5 -0.29,-0.11,0.72,U] [#6 -0.07,0.02,0.69,U] [#7 -0.08,-0.16,0.63,U] [#8 0.21,-0.03,0.64,U] 
20:31:23.192 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {0.38, 0.21}
20:31:23.192 00.000 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.58) = xAngle (4.36 = -1.92)
20:31:23.194 00.002 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.47 = 1.19)
20:31:23.194 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.79 mountX=-0.01 mountY=0.03, mountTheta=1.92
20:31:23.196 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.01, opts=13)
20:31:23.197 00.001 7988 Enqueuing Move request for scope (-0.03, 0.01)
20:31:23.199 00.002 15712 Worker thread wakes up
20:31:23.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
20:31:23.199 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
20:31:23.199 00.000 15712 Moving (-0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
20:31:23.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:23.199 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.9
20:31:23.201 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:23.202 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:23.202 00.000 7988 Enqueuing Expose request
20:31:23.202 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.68
20:31:23.202 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
20:31:23.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:23.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:31:23.202 00.000 15712 MoveAxis(E, 6, ABG)
20:31:23.202 00.000 15712 Guiding  Dir = 2, Dur = 6
20:31:23.202 00.000 15712 IsGuiding returns 0
20:31:23.223 00.021 15712 IsGuiding returns 0
20:31:23.223 00.000 15712 Move returns status 0, amount 6
20:31:23.223 00.000 15712 MoveAxis(N, 0, ABG)
20:31:23.223 00.000 15712 Move returns status 0, amount 0
20:31:23.223 00.000 15712 move complete, result=0
20:31:23.223 00.000 15712 worker thread done servicing request
20:31:23.223 00.000 15712 Worker thread wakes up
20:31:23.223 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
20:31:23.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:23.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:24.864 01.641 15712 Exposure complete
20:31:24.923 00.059 15712 worker thread done servicing request
20:31:24.923 00.000 7988 OnExposeComplete: enter
20:31:24.925 00.002 7988 UpdateGuideState(): m_state=6
20:31:24.927 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4244
20:31:24.927 00.000 7988 Star::Find returns 1 (0), X=1175.86, Y=438.98, Mass=1524, SNR=26.5, Peak=212 HFD=3.2
20:31:24.929 00.002 7988 MultiStar: [#1 -0.07,0.02,1.00,U] [#2 -0.16,0.38,1.02,U] [#3 -0.13,0.19,0.95,U] [#4 -0.05,0.20,1.03,U] [#5 -0.03,0.23,0.68,U] [#6 -0.04,0.36,0.71,U] [#7 0.01,0.09,0.67,U] [#8 -0.09,0.22,0.65,U] 
20:31:24.929 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.25}, one-star: {0.40, 0.50}
20:31:24.931 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.09)
20:31:24.931 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.02)
20:31:24.933 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.62 mountX=-0.25 mountY=0.01, mountTheta=3.12
20:31:24.934 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.25, opts=13)
20:31:24.936 00.002 7988 Enqueuing Move request for scope (-0.01, 0.25)
20:31:24.936 00.000 15712 Worker thread wakes up
20:31:24.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
20:31:24.936 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
20:31:24.936 00.000 15712 Moving (-0.01, 0.25) raw xDistance=-0.25 yDistance=0.01
20:31:24.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:24.936 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5
20:31:24.939 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:24.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:24.941 00.002 7988 Enqueuing Expose request
20:31:24.941 00.000 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 636.68
20:31:24.941 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
20:31:24.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:24.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:31:24.941 00.000 15712 MoveAxis(E, 54, ABG)
20:31:24.941 00.000 15712 Guiding  Dir = 2, Dur = 54
20:31:24.941 00.000 15712 IsGuiding returns 0
20:31:24.957 00.016 15712 PulseGuide returned control before completion, sleep 43
20:31:25.041 00.084 15712 IsGuiding returns 0
20:31:25.041 00.000 15712 Move returns status 0, amount 54
20:31:25.041 00.000 15712 MoveAxis(N, 0, ABG)
20:31:25.041 00.000 15712 Move returns status 0, amount 0
20:31:25.041 00.000 15712 move complete, result=0
20:31:25.041 00.000 7988 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
20:31:25.047 00.006 15712 worker thread done servicing request
20:31:25.047 00.000 15712 Worker thread wakes up
20:31:25.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:25.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:26.457 01.410 15712 Exposure complete
20:31:26.518 00.061 15712 worker thread done servicing request
20:31:26.518 00.000 7988 OnExposeComplete: enter
20:31:26.519 00.001 7988 UpdateGuideState(): m_state=6
20:31:26.519 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
20:31:26.519 00.000 7988 Star::Find returns 1 (0), X=1175.73, Y=438.85, Mass=1553, SNR=26.8, Peak=212 HFD=3.4
20:31:26.519 00.000 7988 MultiStar: [#1 0.07,0.07,0.96,U] [#2 -0.19,0.34,0.98,U] [#3 -0.13,0.13,0.96,U] [#4 0.13,0.01,1.01,U] [#5 -0.05,0.01,0.67,U] [#6 -0.11,0.47,0.68,U] [#7 0.09,0.19,0.64,U] [#8 0.22,0.09,0.66,U] 
20:31:26.519 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.19}, one-star: {0.27, 0.37}
20:31:26.519 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
20:31:26.519 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
20:31:26.519 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.39 mountX=-0.19 mountY=-0.04, mountTheta=-2.94
20:31:26.529 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.19, opts=13)
20:31:26.529 00.000 7988 Enqueuing Move request for scope (0.03, 0.19)
20:31:26.529 00.000 15712 Worker thread wakes up
20:31:26.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
20:31:26.529 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
20:31:26.529 00.000 15712 Moving (0.03, 0.19) raw xDistance=-0.19 yDistance=-0.04
20:31:26.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:26.529 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.8
20:31:26.533 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:26.533 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:26.535 00.002 7988 Enqueuing Expose request
20:31:26.535 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.68
20:31:26.535 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
20:31:26.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:26.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:31:26.535 00.000 15712 MoveAxis(E, 42, ABG)
20:31:26.535 00.000 15712 Guiding  Dir = 2, Dur = 42
20:31:26.580 00.045 15712 IsGuiding returns 0
20:31:26.597 00.017 15712 PulseGuide returned control before completion, sleep 36
20:31:26.646 00.049 15712 IsGuiding returns 1
20:31:26.646 00.000 15712 scope still moving after pulse duration time elapsed
20:31:26.678 00.032 15712 IsGuiding returns 0
20:31:26.678 00.000 15712 scope move finished after 42 + 55 ms
20:31:26.678 00.000 15712 Move returns status 0, amount 42
20:31:26.678 00.000 15712 MoveAxis(N, 0, ABG)
20:31:26.678 00.000 15712 Move returns status 0, amount 0
20:31:26.678 00.000 15712 move complete, result=0
20:31:26.678 00.000 15712 worker thread done servicing request
20:31:26.678 00.000 15712 Worker thread wakes up
20:31:26.678 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
20:31:26.680 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:26.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:28.319 01.639 15712 Exposure complete
20:31:28.382 00.063 15712 worker thread done servicing request
20:31:28.382 00.000 7988 OnExposeComplete: enter
20:31:28.382 00.000 7988 UpdateGuideState(): m_state=6
20:31:28.385 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4246
20:31:28.385 00.000 7988 Star::Find returns 1 (0), X=1175.75, Y=438.64, Mass=1520, SNR=26.5, Peak=199 HFD=3.5
20:31:28.385 00.000 7988 MultiStar: [#1 0.08,-0.20,1.03,U] [#2 -0.04,-0.16,0.98,U] [#3 -0.26,-0.17,0.95,U] [#4 -0.04,-0.35,1.01,U] [#5 -0.20,-0.36,0.71,U] [#6 0.11,-0.13,0.70,U] [#7 -0.08,-0.22,0.64,U] [#8 -0.02,-0.19,0.63,U] 
20:31:28.385 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {0.29, 0.16}
20:31:28.385 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
20:31:28.385 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
20:31:28.385 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.64 mountX=0.17 mountY=0.02, mountTheta=0.09
20:31:28.385 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.17, opts=13)
20:31:28.385 00.000 7988 Enqueuing Move request for scope (-0.01, -0.17)
20:31:28.385 00.000 15712 Worker thread wakes up
20:31:28.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
20:31:28.385 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
20:31:28.385 00.000 15712 Moving (-0.01, -0.17) raw xDistance=0.17 yDistance=0.02
20:31:28.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:28.385 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5
20:31:28.398 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:28.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:28.398 00.000 7988 Enqueuing Expose request
20:31:28.398 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 636.68
20:31:28.398 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
20:31:28.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:28.402 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:31:28.402 00.000 15712 MoveAxis(W, 27, ABG)
20:31:28.402 00.000 15712 Guiding  Dir = 3, Dur = 27
20:31:28.402 00.000 15712 IsGuiding returns 0
20:31:28.414 00.012 15712 PulseGuide returned control before completion, sleep 21
20:31:28.467 00.053 15712 IsGuiding returns 0
20:31:28.467 00.000 15712 Move returns status 0, amount 27
20:31:28.467 00.000 15712 MoveAxis(N, 0, ABG)
20:31:28.467 00.000 15712 Move returns status 0, amount 0
20:31:28.467 00.000 15712 move complete, result=0
20:31:28.467 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
20:31:28.468 00.001 15712 worker thread done servicing request
20:31:28.468 00.000 15712 Worker thread wakes up
20:31:28.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:28.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:29.882 01.414 15712 Exposure complete
20:31:29.936 00.054 15712 worker thread done servicing request
20:31:29.936 00.000 7988 OnExposeComplete: enter
20:31:29.944 00.008 7988 UpdateGuideState(): m_state=6
20:31:29.944 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4247
20:31:29.946 00.002 7988 Star::Find returns 1 (0), X=1175.84, Y=438.81, Mass=1515, SNR=26.4, Peak=214 HFD=3.5
20:31:29.948 00.002 7988 MultiStar: [#1 0.04,0.01,1.02,U] [#2 0.06,-0.03,0.99,U] [#3 -0.00,0.01,0.95,U] [#4 -0.01,-0.04,1.05,U] [#5 -0.21,0.01,0.74,U] [#6 0.11,0.04,0.70,U] [#7 0.29,-0.05,0.66,U] [#8 0.19,0.11,0.63,U] 
20:31:29.949 00.001 7988 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.39, 0.33}
20:31:29.949 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
20:31:29.951 00.002 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.12)
20:31:29.951 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.48 mountX=-0.05 mountY=-0.09, mountTheta=-2.05
20:31:29.953 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.05, opts=13)
20:31:29.955 00.002 7988 Enqueuing Move request for scope (0.09, 0.05)
20:31:29.955 00.000 15712 Worker thread wakes up
20:31:29.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
20:31:29.955 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
20:31:29.955 00.000 15712 Moving (0.09, 0.05) raw xDistance=-0.05 yDistance=-0.09
20:31:29.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:29.955 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.4
20:31:29.959 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:29.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:29.960 00.001 7988 Enqueuing Expose request
20:31:29.960 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.68
20:31:29.960 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
20:31:29.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:29.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:31:29.960 00.000 15712 MoveAxis(E, 7, ABG)
20:31:29.960 00.000 15712 Guiding  Dir = 2, Dur = 7
20:31:29.960 00.000 15712 IsGuiding returns 0
20:31:29.983 00.023 15712 IsGuiding returns 0
20:31:29.983 00.000 15712 Move returns status 0, amount 7
20:31:29.983 00.000 15712 MoveAxis(N, 0, ABG)
20:31:29.983 00.000 15712 Move returns status 0, amount 0
20:31:29.983 00.000 15712 move complete, result=0
20:31:29.983 00.000 15712 worker thread done servicing request
20:31:29.983 00.000 15712 Worker thread wakes up
20:31:29.983 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
20:31:29.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:29.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:31.624 01.641 15712 Exposure complete
20:31:31.669 00.045 15712 worker thread done servicing request
20:31:31.684 00.015 7988 OnExposeComplete: enter
20:31:31.685 00.001 7988 UpdateGuideState(): m_state=6
20:31:31.685 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4248
20:31:31.685 00.000 7988 Star::Find returns 1 (0), X=1175.67, Y=438.93, Mass=1491, SNR=26.0, Peak=210 HFD=3.4
20:31:31.685 00.000 7988 MultiStar: [#1 0.03,0.17,0.99,U] [#2 -0.18,0.19,1.01,U] [#3 -0.29,0.26,0.96,U] [#4 -0.13,0.20,1.03,U] [#5 -0.23,0.21,0.71,U] [#6 -0.06,0.27,0.72,U] [#7 0.03,0.17,0.67,U] [#8 0.16,0.02,0.63,U] 
20:31:31.685 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.22}, one-star: {0.21, 0.45}
20:31:31.685 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.39 = -2.89)
20:31:31.685 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.22)
20:31:31.685 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.82 mountX=-0.22 mountY=0.05, mountTheta=2.92
20:31:31.685 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.22, opts=13)
20:31:31.685 00.000 7988 Enqueuing Move request for scope (-0.06, 0.22)
20:31:31.685 00.000 15712 Worker thread wakes up
20:31:31.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
20:31:31.685 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
20:31:31.685 00.000 15712 Moving (-0.06, 0.22) raw xDistance=-0.22 yDistance=0.05
20:31:31.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:31.685 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.0
20:31:31.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:31.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:31.701 00.016 7988 Enqueuing Expose request
20:31:31.701 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 636.69
20:31:31.701 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
20:31:31.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:31.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:31:31.701 00.000 15712 MoveAxis(E, 51, ABG)
20:31:31.701 00.000 15712 Guiding  Dir = 2, Dur = 51
20:31:31.701 00.000 15712 IsGuiding returns 0
20:31:31.727 00.026 15712 PulseGuide returned control before completion, sleep 38
20:31:31.765 00.038 15712 IsGuiding returns 1
20:31:31.765 00.000 15712 scope still moving after pulse duration time elapsed
20:31:31.820 00.055 15712 IsGuiding returns 0
20:31:31.820 00.000 15712 scope move finished after 51 + 69 ms
20:31:31.820 00.000 15712 Move returns status 0, amount 51
20:31:31.820 00.000 15712 MoveAxis(N, 0, ABG)
20:31:31.820 00.000 15712 Move returns status 0, amount 0
20:31:31.820 00.000 15712 move complete, result=0
20:31:31.820 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
20:31:31.825 00.005 15712 worker thread done servicing request
20:31:31.825 00.000 15712 Worker thread wakes up
20:31:31.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:31.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:33.230 01.405 15712 Exposure complete
20:31:33.291 00.061 15712 worker thread done servicing request
20:31:33.291 00.000 7988 OnExposeComplete: enter
20:31:33.291 00.000 7988 UpdateGuideState(): m_state=6
20:31:33.291 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4249
20:31:33.295 00.004 7988 Star::Find returns 1 (0), X=1175.78, Y=438.81, Mass=1384, SNR=25.2, Peak=181 HFD=3.4
20:31:33.295 00.000 7988 MultiStar: [#1 -0.01,0.01,1.06,U] [#2 -0.21,-0.05,1.04,U] [#3 -0.30,-0.01,0.98,U] [#4 -0.04,-0.18,1.09,U] [#5 -0.03,-0.03,0.73,U] [#6 -0.01,0.19,0.72,U] [#7 0.22,-0.29,0.69,U] [#8 -0.06,0.09,0.66,U] 
20:31:33.297 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.32, 0.33}
20:31:33.297 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.58) = xAngle (4.31 = -1.97)
20:31:33.299 00.002 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.42 = 1.14)
20:31:33.299 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.73 mountX=-0.01 mountY=0.02, mountTheta=1.98
20:31:33.301 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
20:31:33.303 00.002 7988 Enqueuing Move request for scope (-0.02, 0.01)
20:31:33.303 00.000 15712 Worker thread wakes up
20:31:33.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
20:31:33.303 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
20:31:33.303 00.000 15712 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
20:31:33.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:31:33.307 00.004 7988 UpdateGuideState exits: m=1384 SNR=25.2
20:31:33.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:33.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:33.307 00.000 7988 Enqueuing Expose request
20:31:33.307 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:33.307 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
20:31:33.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:33.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:31:33.307 00.000 15712 MoveAxis(E, 9, ABG)
20:31:33.307 00.000 15712 Guiding  Dir = 2, Dur = 9
20:31:33.307 00.000 15712 IsGuiding returns 0
20:31:33.325 00.018 15712 IsGuiding returns 0
20:31:33.325 00.000 15712 Move returns status 0, amount 9
20:31:33.325 00.000 15712 MoveAxis(N, 0, ABG)
20:31:33.325 00.000 15712 Move returns status 0, amount 0
20:31:33.325 00.000 15712 move complete, result=0
20:31:33.325 00.000 15712 worker thread done servicing request
20:31:33.325 00.000 15712 Worker thread wakes up
20:31:33.325 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
20:31:33.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:33.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:34.967 01.642 15712 Exposure complete
20:31:35.026 00.059 15712 worker thread done servicing request
20:31:35.026 00.000 7988 OnExposeComplete: enter
20:31:35.026 00.000 7988 UpdateGuideState(): m_state=6
20:31:35.030 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4250
20:31:35.030 00.000 7988 Star::Find returns 1 (0), X=1175.65, Y=438.43, Mass=1420, SNR=25.7, Peak=213 HFD=3.1
20:31:35.030 00.000 7988 MultiStar: [#1 0.01,-0.23,1.08,U] [#2 -0.09,-0.28,1.04,U] [#3 -0.27,-0.36,0.98,U] [#4 -0.13,-0.30,1.04,U] [#5 -0.06,-0.14,0.73,U] [#6 0.06,-0.09,0.73,U] [#7 0.06,-0.19,0.68,U] [#8 -0.11,-0.29,0.67,U] 
20:31:35.030 00.000 7988 single-star, 8 included, MultiStar: {-0.04, -0.22}, one-star: {0.19, -0.05}
20:31:35.030 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.31 = 1.31)
20:31:35.035 00.005 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.42 = -1.86)
20:31:35.035 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-0.27 mountX=0.05 mountY=-0.19, mountTheta=-1.31
20:31:35.035 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.05, opts=13)
20:31:35.035 00.000 7988 Enqueuing Move request for scope (0.19, -0.05)
20:31:35.035 00.000 15712 Worker thread wakes up
20:31:35.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
20:31:35.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
20:31:35.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:35.035 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.7
20:31:35.043 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:35.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:35.045 00.002 7988 Enqueuing Expose request
20:31:35.046 00.001 15712 Moving (0.19, -0.05) raw xDistance=0.05 yDistance=-0.19
20:31:35.046 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:35.046 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
20:31:35.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:35.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:31:35.046 00.000 15712 MoveAxis(E, 10, ABG)
20:31:35.046 00.000 15712 Guiding  Dir = 2, Dur = 10
20:31:35.046 00.000 15712 IsGuiding returns 0
20:31:35.069 00.023 15712 IsGuiding returns 1
20:31:35.069 00.000 15712 scope still moving after pulse duration time elapsed
20:31:35.094 00.025 15712 IsGuiding returns 1
20:31:35.130 00.036 15712 IsGuiding returns 0
20:31:35.130 00.000 15712 scope move finished after 10 + 72 ms
20:31:35.130 00.000 15712 Move returns status 0, amount 10
20:31:35.130 00.000 15712 MoveAxis(N, 0, ABG)
20:31:35.130 00.000 15712 Move returns status 0, amount 0
20:31:35.130 00.000 15712 move complete, result=0
20:31:35.130 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
20:31:35.134 00.004 15712 worker thread done servicing request
20:31:35.134 00.000 15712 Worker thread wakes up
20:31:35.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:35.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:36.544 01.410 15712 Exposure complete
20:31:36.596 00.052 15712 worker thread done servicing request
20:31:36.596 00.000 7988 OnExposeComplete: enter
20:31:36.596 00.000 7988 UpdateGuideState(): m_state=6
20:31:36.606 00.010 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4251
20:31:36.606 00.000 7988 Star::Find returns 1 (0), X=1175.67, Y=438.36, Mass=1446, SNR=25.9, Peak=221 HFD=3.1
20:31:36.606 00.000 7988 MultiStar: [#1 -0.13,-0.46,1.01,U] [#2 -0.04,-0.28,1.00,U] [#3 -0.32,-0.36,0.97,U] [#4 -0.16,-0.61,1.09,U] [#5 -0.23,-0.32,0.72,U] [#6 0.03,-0.22,0.76,U] [#7 -0.04,-0.35,0.66,U] [#8 -0.12,-0.45,0.65,U] 
20:31:36.606 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.36}, one-star: {0.21, -0.12}
20:31:36.606 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
20:31:36.606 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.11)
20:31:36.613 00.007 7988 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.51 mountX=0.12 mountY=-0.21, mountTheta=-1.06
20:31:36.613 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.12, opts=13)
20:31:36.613 00.000 7988 Enqueuing Move request for scope (0.21, -0.12)
20:31:36.613 00.000 15712 Worker thread wakes up
20:31:36.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
20:31:36.613 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
20:31:36.613 00.000 15712 Moving (0.21, -0.12) raw xDistance=0.12 yDistance=-0.21
20:31:36.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:36.613 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.9
20:31:36.619 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:36.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:36.619 00.000 7988 Enqueuing Expose request
20:31:36.623 00.004 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:36.623 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
20:31:36.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:36.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:31:36.623 00.000 15712 MoveAxis(E, 12, ABG)
20:31:36.623 00.000 15712 Guiding  Dir = 2, Dur = 12
20:31:36.664 00.041 15712 IsGuiding returns 0
20:31:36.681 00.017 15712 IsGuiding returns 1
20:31:36.681 00.000 15712 scope still moving after pulse duration time elapsed
20:31:36.734 00.053 15712 IsGuiding returns 0
20:31:36.734 00.000 15712 scope move finished after 12 + 67 ms
20:31:36.734 00.000 15712 Move returns status 0, amount 12
20:31:36.734 00.000 15712 MoveAxis(N, 0, ABG)
20:31:36.734 00.000 15712 Move returns status 0, amount 0
20:31:36.734 00.000 15712 move complete, result=0
20:31:36.734 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
20:31:36.748 00.014 15712 worker thread done servicing request
20:31:36.748 00.000 15712 Worker thread wakes up
20:31:36.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:36.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:38.376 01.628 15712 Exposure complete
20:31:38.436 00.060 15712 worker thread done servicing request
20:31:38.436 00.000 7988 OnExposeComplete: enter
20:31:38.437 00.001 7988 UpdateGuideState(): m_state=6
20:31:38.437 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4252
20:31:38.439 00.002 7988 Star::Find returns 1 (0), X=1175.75, Y=438.04, Mass=1489, SNR=26.2, Peak=239 HFD=3.2
20:31:38.441 00.002 7988 MultiStar: [#1 -0.08,-0.69,1.02,U] [#2 -0.02,-0.61,1.00,U] [#3 -0.14,-0.54,0.97,U] [#4 0.09,-0.68,1.03,U] [#5 -0.06,-0.77,0.69,U] [#6 0.00,-0.48,0.70,U] [#7 0.10,-0.92,0.65,U] [#8 0.05,-0.67,0.66,U] 
20:31:38.441 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.63}, one-star: {0.29, -0.43}
20:31:38.443 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
20:31:38.443 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.58)
20:31:38.445 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=-0.43 hyp=0.52 cameraTheta=-0.98 mountX=0.43 mountY=-0.28, mountTheta=-0.57
20:31:38.447 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.43, opts=13)
20:31:38.447 00.000 7988 Enqueuing Move request for scope (0.29, -0.43)
20:31:38.449 00.002 15712 Worker thread wakes up
20:31:38.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.43) opts 0xd
20:31:38.449 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.43)
20:31:38.449 00.000 15712 Moving (0.29, -0.43) raw xDistance=0.43 yDistance=-0.28
20:31:38.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:38.449 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2
20:31:38.451 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:38.451 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:38.453 00.002 7988 Enqueuing Expose request
20:31:38.455 00.002 15712 PPEC rslt: input = 0.43, final = 0.24, react = 0.26, pred = -0.02, hyst = 0.23, hyst_pct = 0.00, period_length = 636.69
20:31:38.455 00.000 15712 PPEC: input: 0.43, control: 0.24, exposure: 1500
20:31:38.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:31:38.455 00.000 15712 MoveAxis(W, 77, ABG)
20:31:38.455 00.000 15712 Guiding  Dir = 3, Dur = 77
20:31:38.455 00.000 15712 IsGuiding returns 0
20:31:38.470 00.015 15712 PulseGuide returned control before completion, sleep 70
20:31:38.569 00.099 15712 IsGuiding returns 1
20:31:38.569 00.000 15712 scope still moving after pulse duration time elapsed
20:31:38.597 00.028 15712 IsGuiding returns 0
20:31:38.597 00.000 15712 scope move finished after 77 + 65 ms
20:31:38.597 00.000 15712 Move returns status 0, amount 77
20:31:38.597 00.000 15712 MoveAxis(N, 71, ABG)
20:31:38.597 00.000 15712 Guiding  Dir = 0, Dur = 71
20:31:38.597 00.000 15712 IsGuiding returns 0
20:31:38.680 00.083 15712 IsGuiding returns 1
20:31:38.680 00.000 15712 scope still moving after pulse duration time elapsed
20:31:38.709 00.029 15712 IsGuiding returns 1
20:31:38.776 00.067 15712 IsGuiding returns 0
20:31:38.776 00.000 15712 scope move finished after 71 + 107 ms
20:31:38.776 00.000 15712 Move returns status 0, amount 71
20:31:38.776 00.000 15712 move complete, result=0
20:31:38.776 00.000 7988 GuideStep: 0.4 px 77 ms WEST, -0.3 px 71 ms NORTH
20:31:38.776 00.000 15712 worker thread done servicing request
20:31:38.778 00.002 15712 Worker thread wakes up
20:31:38.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:38.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:40.195 01.417 15712 Exposure complete
20:31:40.257 00.062 15712 worker thread done servicing request
20:31:40.257 00.000 7988 OnExposeComplete: enter
20:31:40.257 00.000 7988 UpdateGuideState(): m_state=6
20:31:40.259 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4253
20:31:40.259 00.000 7988 Star::Find returns 1 (0), X=1175.72, Y=438.35, Mass=1578, SNR=27.1, Peak=209 HFD=3.3
20:31:40.261 00.002 7988 MultiStar: [#1 -0.20,-0.29,1.00,U] [#2 -0.27,-0.26,0.97,U] [#3 -0.33,-0.30,0.92,U] [#4 -0.11,-0.46,1.01,U] [#5 -0.36,-0.29,0.70,U] [#6 -0.04,-0.08,0.70,U] [#7 -0.15,-0.48,0.66,U] [#8 -0.07,-0.21,0.63,U] 
20:31:40.261 00.000 7988 single-star, 8 included, MultiStar: {-0.14, -0.28}, one-star: {0.26, -0.13}
20:31:40.263 00.002 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.58) = xAngle (1.10 = 1.10)
20:31:40.263 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.07)
20:31:40.265 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.47 mountX=0.13 mountY=-0.25, mountTheta=-1.10
20:31:40.267 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.13, opts=13)
20:31:40.267 00.000 7988 Enqueuing Move request for scope (0.26, -0.13)
20:31:40.269 00.002 15712 Worker thread wakes up
20:31:40.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.13) opts 0xd
20:31:40.269 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.13)
20:31:40.269 00.000 15712 Moving (0.26, -0.13) raw xDistance=0.13 yDistance=-0.25
20:31:40.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:40.269 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.1
20:31:40.272 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:40.273 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:40.273 00.000 7988 Enqueuing Expose request
20:31:40.273 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:40.273 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
20:31:40.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
20:31:40.273 00.000 15712 MoveAxis(E, 6, ABG)
20:31:40.273 00.000 15712 Guiding  Dir = 2, Dur = 6
20:31:40.273 00.000 15712 IsGuiding returns 0
20:31:40.289 00.016 15712 IsGuiding returns 0
20:31:40.289 00.000 15712 Move returns status 0, amount 6
20:31:40.289 00.000 15712 MoveAxis(N, 65, ABG)
20:31:40.289 00.000 15712 Guiding  Dir = 0, Dur = 65
20:31:40.289 00.000 15712 IsGuiding returns 0
20:31:40.375 00.086 15712 IsGuiding returns 1
20:31:40.375 00.000 15712 scope still moving after pulse duration time elapsed
20:31:40.401 00.026 15712 IsGuiding returns 1
20:31:40.433 00.032 15712 IsGuiding returns 1
20:31:40.471 00.038 15712 IsGuiding returns 0
20:31:40.471 00.000 15712 scope move finished after 65 + 111 ms
20:31:40.471 00.000 15712 Move returns status 0, amount 65
20:31:40.471 00.000 15712 move complete, result=0
20:31:40.471 00.000 15712 worker thread done servicing request
20:31:40.471 00.000 15712 Worker thread wakes up
20:31:40.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:40.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:40.471 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.3 px 65 ms NORTH
20:31:42.113 01.642 15712 Exposure complete
20:31:42.172 00.059 15712 worker thread done servicing request
20:31:42.172 00.000 7988 OnExposeComplete: enter
20:31:42.174 00.002 7988 UpdateGuideState(): m_state=6
20:31:42.174 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4254
20:31:42.174 00.000 7988 Star::Find returns 1 (0), X=1175.44, Y=438.59, Mass=1590, SNR=27.1, Peak=192 HFD=3.3
20:31:42.174 00.000 7988 MultiStar: [#1 -0.34,-0.05,0.99,U] [#2 -0.58,-0.07,0.98,U] [#3 -0.42,-0.07,0.91,U] [#4 -0.55,-0.03,1.02,U] [#5 -0.47,-0.19,0.69,U] [#6 -0.37,0.10,0.69,U] [#7 -0.09,-0.20,0.66,U] [#8 -0.19,-0.04,0.65,U] 
20:31:42.174 00.000 7988 single-star, 8 included, MultiStar: {-0.35, -0.04}, one-star: {-0.02, 0.11}
20:31:42.174 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.98)
20:31:42.174 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.13)
20:31:42.174 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.73 mountX=-0.11 mountY=0.02, mountTheta=3.01
20:31:42.174 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.11, opts=13)
20:31:42.174 00.000 7988 Enqueuing Move request for scope (-0.02, 0.11)
20:31:42.174 00.000 15712 Worker thread wakes up
20:31:42.174 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
20:31:42.174 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
20:31:42.174 00.000 15712 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.02
20:31:42.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:42.174 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.1
20:31:42.187 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:42.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:42.187 00.000 7988 Enqueuing Expose request
20:31:42.190 00.003 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:42.190 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
20:31:42.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:42.191 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:31:42.191 00.000 15712 MoveAxis(E, 7, ABG)
20:31:42.191 00.000 15712 Guiding  Dir = 2, Dur = 7
20:31:42.191 00.000 15712 IsGuiding returns 0
20:31:42.208 00.017 15712 IsGuiding returns 0
20:31:42.208 00.000 15712 Move returns status 0, amount 7
20:31:42.208 00.000 15712 MoveAxis(N, 0, ABG)
20:31:42.208 00.000 15712 Move returns status 0, amount 0
20:31:42.208 00.000 15712 move complete, result=0
20:31:42.208 00.000 15712 worker thread done servicing request
20:31:42.208 00.000 15712 Worker thread wakes up
20:31:42.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:42.208 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
20:31:42.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:43.629 01.421 15712 Exposure complete
20:31:43.684 00.055 15712 worker thread done servicing request
20:31:43.684 00.000 7988 OnExposeComplete: enter
20:31:43.690 00.006 7988 UpdateGuideState(): m_state=6
20:31:43.690 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4255
20:31:43.692 00.002 7988 Star::Find returns 1 (0), X=1175.45, Y=438.75, Mass=1435, SNR=25.7, Peak=178 HFD=3.4
20:31:43.692 00.000 7988 MultiStar: [#1 -0.46,-0.06,1.01,U] [#2 -0.35,-0.04,1.02,U] [#3 -0.37,-0.01,0.97,U] [#4 -0.43,-0.13,1.06,U] [#5 -0.43,-0.21,0.67,U] [#6 -0.47,0.07,0.70,U] [#7 -0.29,-0.14,0.70,U] [#8 -0.30,-0.05,0.67,U] 
20:31:43.694 00.002 7988 single-star, 8 included, MultiStar: {-0.34, -0.03}, one-star: {-0.01, 0.27}
20:31:43.694 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
20:31:43.696 00.002 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
20:31:43.696 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.59 mountX=-0.27 mountY=-0.00, mountTheta=-3.14
20:31:43.698 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.27, opts=13)
20:31:43.700 00.002 7988 Enqueuing Move request for scope (-0.01, 0.27)
20:31:43.701 00.001 15712 Worker thread wakes up
20:31:43.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
20:31:43.701 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
20:31:43.701 00.000 15712 Moving (-0.01, 0.27) raw xDistance=-0.27 yDistance=-0.00
20:31:43.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:43.701 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.7
20:31:43.704 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:43.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:43.706 00.002 7988 Enqueuing Expose request
20:31:43.706 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 636.69
20:31:43.706 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
20:31:43.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:43.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:31:43.706 00.000 15712 MoveAxis(E, 59, ABG)
20:31:43.706 00.000 15712 Guiding  Dir = 2, Dur = 59
20:31:43.706 00.000 15712 IsGuiding returns 0
20:31:43.722 00.016 15712 PulseGuide returned control before completion, sleep 46
20:31:43.790 00.068 15712 IsGuiding returns 1
20:31:43.790 00.000 15712 scope still moving after pulse duration time elapsed
20:31:43.817 00.027 15712 IsGuiding returns 0
20:31:43.817 00.000 15712 scope move finished after 59 + 50 ms
20:31:43.817 00.000 15712 Move returns status 0, amount 59
20:31:43.817 00.000 15712 MoveAxis(N, 0, ABG)
20:31:43.817 00.000 15712 Move returns status 0, amount 0
20:31:43.817 00.000 15712 move complete, result=0
20:31:43.817 00.000 15712 worker thread done servicing request
20:31:43.817 00.000 15712 Worker thread wakes up
20:31:43.817 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
20:31:43.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:43.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:45.457 01.640 15712 Exposure complete
20:31:45.518 00.061 15712 worker thread done servicing request
20:31:45.518 00.000 7988 OnExposeComplete: enter
20:31:45.520 00.002 7988 UpdateGuideState(): m_state=6
20:31:45.520 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4256
20:31:45.520 00.000 7988 Star::Find returns 1 (0), X=1175.44, Y=438.47, Mass=1513, SNR=26.5, Peak=180 HFD=3.2
20:31:45.520 00.000 7988 MultiStar: [#1 -0.21,-0.16,1.01,U] [#2 -0.29,-0.18,0.99,U] [#3 -0.35,-0.20,0.96,U] [#4 -0.15,-0.25,1.00,U] [#5 -0.02,-0.50,0.69,U] [#6 -0.03,0.14,0.71,U] [#7 0.01,-0.32,0.66,U] [#8 -0.17,-0.13,0.67,U] 
20:31:45.520 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.17}, one-star: {-0.01, -0.01}
20:31:45.520 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.58) = xAngle (-0.93 = -0.93)
20:31:45.520 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.18 = 2.18)
20:31:45.520 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.51 mountX=0.01 mountY=0.01, mountTheta=0.95
20:31:45.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
20:31:45.520 00.000 7988 Enqueuing Move request for scope (-0.01, -0.01)
20:31:45.520 00.000 15712 Worker thread wakes up
20:31:45.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
20:31:45.520 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
20:31:45.520 00.000 15712 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
20:31:45.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:45.520 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
20:31:45.534 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:45.534 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:45.536 00.002 7988 Enqueuing Expose request
20:31:45.536 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:45.536 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:31:45.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:45.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:31:45.536 00.000 15712 MoveAxis(E, 5, ABG)
20:31:45.536 00.000 15712 Guiding  Dir = 2, Dur = 5
20:31:45.536 00.000 15712 IsGuiding returns 0
20:31:45.553 00.017 15712 IsGuiding returns 0
20:31:45.553 00.000 15712 Move returns status 0, amount 5
20:31:45.553 00.000 15712 MoveAxis(N, 0, ABG)
20:31:45.553 00.000 15712 Move returns status 0, amount 0
20:31:45.553 00.000 15712 move complete, result=0
20:31:45.553 00.000 15712 worker thread done servicing request
20:31:45.553 00.000 15712 Worker thread wakes up
20:31:45.553 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
20:31:45.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:45.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:46.974 01.421 15712 Exposure complete
20:31:47.031 00.057 15712 worker thread done servicing request
20:31:47.031 00.000 7988 OnExposeComplete: enter
20:31:47.036 00.005 7988 UpdateGuideState(): m_state=6
20:31:47.038 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4257
20:31:47.038 00.000 7988 Star::Find returns 1 (0), X=1175.44, Y=438.61, Mass=1456, SNR=25.8, Peak=177 HFD=3.3
20:31:47.040 00.002 7988 MultiStar: [#1 -0.22,-0.19,1.02,U] [#2 -0.32,-0.30,1.03,U] [#3 -0.51,-0.18,0.98,U] [#4 -0.14,-0.25,1.04,U] [#5 -0.41,-0.36,0.71,U] [#6 -0.39,-0.02,0.73,U] [#7 -0.19,-0.39,0.70,U] [#8 -0.04,-0.12,0.67,U] 
20:31:47.040 00.000 7988 single-star, 8 included, MultiStar: {-0.25, -0.18}, one-star: {-0.02, 0.13}
20:31:47.042 00.002 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -3.00)
20:31:47.042 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.11)
20:31:47.044 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.71 mountX=-0.13 mountY=0.02, mountTheta=3.03
20:31:47.046 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.13, opts=13)
20:31:47.046 00.000 7988 Enqueuing Move request for scope (-0.02, 0.13)
20:31:47.048 00.002 15712 Worker thread wakes up
20:31:47.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
20:31:47.048 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
20:31:47.048 00.000 15712 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=0.02
20:31:47.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:47.049 00.001 7988 UpdateGuideState exits: m=1456 SNR=25.8
20:31:47.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:47.051 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:47.052 00.001 7988 Enqueuing Expose request
20:31:47.052 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:47.052 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
20:31:47.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:47.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:31:47.052 00.000 15712 MoveAxis(E, 2, ABG)
20:31:47.052 00.000 15712 Guiding  Dir = 2, Dur = 2
20:31:47.052 00.000 15712 IsGuiding returns 0
20:31:47.072 00.020 15712 IsGuiding returns 0
20:31:47.072 00.000 15712 Move returns status 0, amount 2
20:31:47.072 00.000 15712 MoveAxis(N, 0, ABG)
20:31:47.072 00.000 15712 Move returns status 0, amount 0
20:31:47.072 00.000 15712 move complete, result=0
20:31:47.072 00.000 15712 worker thread done servicing request
20:31:47.072 00.000 15712 Worker thread wakes up
20:31:47.072 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
20:31:47.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:47.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:48.711 01.639 15712 Exposure complete
20:31:48.771 00.060 15712 worker thread done servicing request
20:31:48.771 00.000 7988 OnExposeComplete: enter
20:31:48.771 00.000 7988 UpdateGuideState(): m_state=6
20:31:48.771 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4258
20:31:48.775 00.004 7988 Star::Find returns 1 (0), X=1175.40, Y=438.41, Mass=1519, SNR=26.3, Peak=205 HFD=3.3
20:31:48.775 00.000 7988 MultiStar: [#1 -0.32,-0.54,0.99,U] [#2 -0.52,-0.31,0.99,U] [#3 -0.67,-0.19,0.94,U] [#4 -0.39,-0.36,1.03,U] [#5 -0.39,-0.50,0.70,U] [#6 -0.36,-0.34,0.70,U] [#7 -0.17,-0.52,0.64,U] [#8 -0.36,-0.36,0.63,U] 
20:31:48.775 00.000 7988 single-star, 8 included, MultiStar: {-0.37, -0.34}, one-star: {-0.06, -0.07}
20:31:48.775 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.58) = xAngle (-0.70 = -0.70)
20:31:48.775 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.41 = 2.41)
20:31:48.775 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.28 mountX=0.07 mountY=0.06, mountTheta=0.72
20:31:48.775 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
20:31:48.783 00.008 7988 Enqueuing Move request for scope (-0.06, -0.07)
20:31:48.783 00.000 15712 Worker thread wakes up
20:31:48.783 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
20:31:48.783 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
20:31:48.783 00.000 15712 Moving (-0.06, -0.07) raw xDistance=0.07 yDistance=0.06
20:31:48.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:48.783 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.3
20:31:48.787 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:48.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:48.789 00.002 7988 Enqueuing Expose request
20:31:48.789 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:48.789 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
20:31:48.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:48.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:31:48.789 00.000 15712 MoveAxis(E, 2, ABG)
20:31:48.789 00.000 15712 Guiding  Dir = 2, Dur = 2
20:31:48.811 00.022 15712 IsGuiding returns 0
20:31:48.823 00.012 15712 IsGuiding returns 0
20:31:48.823 00.000 15712 Move returns status 0, amount 2
20:31:48.823 00.000 15712 MoveAxis(N, 0, ABG)
20:31:48.823 00.000 15712 Move returns status 0, amount 0
20:31:48.823 00.000 15712 move complete, result=0
20:31:48.823 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:31:48.831 00.008 15712 worker thread done servicing request
20:31:48.831 00.000 15712 Worker thread wakes up
20:31:48.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:48.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:50.240 01.409 15712 Exposure complete
20:31:50.298 00.058 15712 worker thread done servicing request
20:31:50.298 00.000 7988 OnExposeComplete: enter
20:31:50.303 00.005 7988 UpdateGuideState(): m_state=6
20:31:50.303 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4259
20:31:50.303 00.000 7988 Star::Find returns 1 (0), X=1175.30, Y=438.64, Mass=1454, SNR=25.9, Peak=215 HFD=3.2
20:31:50.303 00.000 7988 MultiStar: [#1 -0.57,-0.29,1.05,U] [#2 -0.49,-0.14,1.02,U] [#3 -0.66,-0.16,0.96,U] [#4 -0.54,-0.28,1.03,U] [#5 -0.54,-0.12,0.73,U] [#6 -0.64,-0.07,0.72,U] [#7 -0.31,-0.26,0.66,U] [#8 -0.62,0.01,0.69,U] 
20:31:50.303 00.000 7988 single-star, 8 included, MultiStar: {-0.50, -0.13}, one-star: {-0.16, 0.16}
20:31:50.303 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
20:31:50.303 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
20:31:50.303 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.22 cameraTheta=2.35 mountX=-0.16 mountY=0.15, mountTheta=2.38
20:31:50.303 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.16, opts=13)
20:31:50.303 00.000 7988 Enqueuing Move request for scope (-0.16, 0.16)
20:31:50.303 00.000 15712 Worker thread wakes up
20:31:50.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
20:31:50.303 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
20:31:50.303 00.000 15712 Moving (-0.16, 0.16) raw xDistance=-0.16 yDistance=0.15
20:31:50.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:50.315 00.012 7988 UpdateGuideState exits: m=1454 SNR=25.9
20:31:50.317 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:50.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:50.319 00.002 7988 Enqueuing Expose request
20:31:50.319 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:50.319 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
20:31:50.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:50.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:31:50.319 00.000 15712 MoveAxis(E, 4, ABG)
20:31:50.319 00.000 15712 Guiding  Dir = 2, Dur = 4
20:31:50.319 00.000 15712 IsGuiding returns 0
20:31:50.339 00.020 15712 IsGuiding returns 0
20:31:50.349 00.010 15712 Move returns status 0, amount 4
20:31:50.349 00.000 15712 MoveAxis(N, 0, ABG)
20:31:50.349 00.000 15712 Move returns status 0, amount 0
20:31:50.349 00.000 15712 move complete, result=0
20:31:50.349 00.000 15712 worker thread done servicing request
20:31:50.349 00.000 15712 Worker thread wakes up
20:31:50.349 00.000 7988 GuideStep: -0.2 px 4 ms EAST, 0.2 px 0 ms NORTH
20:31:50.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:50.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:51.990 01.641 15712 Exposure complete
20:31:52.049 00.059 15712 worker thread done servicing request
20:31:52.051 00.002 7988 OnExposeComplete: enter
20:31:52.051 00.000 7988 UpdateGuideState(): m_state=6
20:31:52.053 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
20:31:52.055 00.002 7988 Star::Find returns 1 (0), X=1175.44, Y=438.55, Mass=1452, SNR=25.8, Peak=195 HFD=3.1
20:31:52.055 00.000 7988 MultiStar: [#1 -0.48,-0.24,1.01,U] [#2 -0.51,0.12,1.03,U] [#3 -0.63,-0.07,0.98,U] [#4 -0.37,-0.17,1.09,U] [#5 -0.56,-0.05,0.75,U] [#6 -0.32,-0.13,0.73,U] [#7 -0.31,-0.05,0.67,U] [#8 -0.41,-0.30,0.67,U] 
20:31:52.057 00.002 7988 single-star, 8 included, MultiStar: {-0.40, -0.08}, one-star: {-0.01, 0.08}
20:31:52.057 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
20:31:52.059 00.002 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
20:31:52.059 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=-0.08 mountY=0.01, mountTheta=2.97
20:31:52.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
20:31:52.063 00.002 7988 Enqueuing Move request for scope (-0.01, 0.08)
20:31:52.064 00.001 15712 Worker thread wakes up
20:31:52.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
20:31:52.064 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
20:31:52.064 00.000 15712 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.01
20:31:52.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:52.064 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.8
20:31:52.066 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:52.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:52.068 00.002 7988 Enqueuing Expose request
20:31:52.068 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:52.068 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
20:31:52.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:52.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:31:52.068 00.000 15712 MoveAxis(E, 4, ABG)
20:31:52.070 00.002 15712 Guiding  Dir = 2, Dur = 4
20:31:52.071 00.001 15712 IsGuiding returns 0
20:31:52.085 00.014 15712 IsGuiding returns 0
20:31:52.085 00.000 15712 Move returns status 0, amount 4
20:31:52.085 00.000 15712 MoveAxis(N, 0, ABG)
20:31:52.085 00.000 15712 Move returns status 0, amount 0
20:31:52.085 00.000 15712 move complete, result=0
20:31:52.085 00.000 15712 worker thread done servicing request
20:31:52.085 00.000 15712 Worker thread wakes up
20:31:52.085 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
20:31:52.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:52.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:53.504 01.419 15712 Exposure complete
20:31:53.563 00.059 15712 worker thread done servicing request
20:31:53.563 00.000 7988 OnExposeComplete: enter
20:31:53.567 00.004 7988 UpdateGuideState(): m_state=6
20:31:53.567 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4261
20:31:53.567 00.000 7988 Star::Find returns 1 (0), X=1175.49, Y=438.49, Mass=1504, SNR=26.4, Peak=211 HFD=3.2
20:31:53.567 00.000 7988 MultiStar: [#1 -0.29,-0.23,1.01,U] [#2 -0.34,-0.31,1.02,U] [#3 -0.51,-0.15,0.96,U] [#4 -0.28,-0.22,1.03,U] [#5 -0.40,-0.35,0.74,U] [#6 -0.06,-0.15,0.70,U] [#7 -0.23,-0.36,0.64,U] [#8 -0.30,-0.13,0.65,U] 
20:31:53.567 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.20}, one-star: {0.03, 0.02}
20:31:53.567 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
20:31:53.567 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.09)
20:31:53.567 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.50 mountX=-0.02 mountY=-0.03, mountTheta=-2.07
20:31:53.567 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
20:31:53.567 00.000 7988 Enqueuing Move request for scope (0.03, 0.02)
20:31:53.579 00.012 15712 Worker thread wakes up
20:31:53.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
20:31:53.579 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
20:31:53.579 00.000 15712 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
20:31:53.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:53.579 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
20:31:53.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:53.579 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:53.583 00.004 7988 Enqueuing Expose request
20:31:53.583 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:53.583 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:31:53.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:53.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:31:53.583 00.000 15712 MoveAxis(E, 3, ABG)
20:31:53.583 00.000 15712 Guiding  Dir = 2, Dur = 3
20:31:53.583 00.000 15712 IsGuiding returns 0
20:31:53.604 00.021 15712 IsGuiding returns 0
20:31:53.604 00.000 15712 Move returns status 0, amount 3
20:31:53.604 00.000 15712 MoveAxis(N, 0, ABG)
20:31:53.604 00.000 15712 Move returns status 0, amount 0
20:31:53.604 00.000 15712 move complete, result=0
20:31:53.604 00.000 15712 worker thread done servicing request
20:31:53.604 00.000 15712 Worker thread wakes up
20:31:53.604 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
20:31:53.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:53.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:55.245 01.641 15712 Exposure complete
20:31:55.296 00.051 15712 worker thread done servicing request
20:31:55.296 00.000 7988 OnExposeComplete: enter
20:31:55.296 00.000 7988 UpdateGuideState(): m_state=6
20:31:55.309 00.013 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4262
20:31:55.309 00.000 7988 Star::Find returns 1 (0), X=1175.33, Y=438.72, Mass=1438, SNR=25.9, Peak=191 HFD=3.1
20:31:55.309 00.000 7988 MultiStar: [#1 -0.60,-0.10,1.01,U] [#2 -0.49,0.08,1.01,U] [#3 -0.52,-0.14,0.99,U] [#4 -0.42,-0.09,1.02,U] [#5 -0.30,-0.31,0.71,U] [#6 -0.42,0.09,0.73,U] [#7 -0.43,-0.42,0.64,U] [#8 -0.38,0.02,0.71,U] 
20:31:55.309 00.000 7988 single-star, 8 included, MultiStar: {-0.41, -0.05}, one-star: {-0.13, 0.24}
20:31:55.313 00.004 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.64)
20:31:55.313 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.47)
20:31:55.313 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.28 cameraTheta=2.06 mountX=-0.24 mountY=0.13, mountTheta=2.67
20:31:55.313 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.24, opts=13)
20:31:55.313 00.000 7988 Enqueuing Move request for scope (-0.13, 0.24)
20:31:55.313 00.000 15712 Worker thread wakes up
20:31:55.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
20:31:55.313 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
20:31:55.313 00.000 15712 Moving (-0.13, 0.24) raw xDistance=-0.24 yDistance=0.13
20:31:55.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:31:55.313 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.9
20:31:55.321 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:55.321 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:55.323 00.002 7988 Enqueuing Expose request
20:31:55.323 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 636.69
20:31:55.323 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
20:31:55.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:55.324 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:31:55.324 00.000 15712 MoveAxis(E, 52, ABG)
20:31:55.324 00.000 15712 Guiding  Dir = 2, Dur = 52
20:31:55.324 00.000 15712 IsGuiding returns 0
20:31:55.347 00.023 15712 PulseGuide returned control before completion, sleep 36
20:31:55.389 00.042 15712 IsGuiding returns 1
20:31:55.389 00.000 15712 scope still moving after pulse duration time elapsed
20:31:55.441 00.052 15712 IsGuiding returns 0
20:31:55.441 00.000 15712 scope move finished after 52 + 70 ms
20:31:55.441 00.000 15712 Move returns status 0, amount 52
20:31:55.441 00.000 15712 MoveAxis(N, 0, ABG)
20:31:55.441 00.000 15712 Move returns status 0, amount 0
20:31:55.441 00.000 15712 move complete, result=0
20:31:55.441 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
20:31:55.449 00.008 15712 worker thread done servicing request
20:31:55.449 00.000 15712 Worker thread wakes up
20:31:55.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:55.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:56.854 01.405 15712 Exposure complete
20:31:56.911 00.057 15712 worker thread done servicing request
20:31:56.911 00.000 7988 OnExposeComplete: enter
20:31:56.916 00.005 7988 UpdateGuideState(): m_state=6
20:31:56.918 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4263
20:31:56.918 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=438.53, Mass=1421, SNR=25.5, Peak=201 HFD=3.2
20:31:56.920 00.002 7988 MultiStar: [#1 -0.32,-0.29,1.04,U] [#2 -0.37,-0.23,1.06,U] [#3 -0.61,-0.22,0.99,U] [#4 -0.27,-0.29,1.05,U] [#5 -0.28,-0.18,0.75,U] [#6 -0.23,-0.11,0.73,U] [#7 -0.29,-0.36,0.68,U] [#8 -0.34,-0.23,0.66,U] 
20:31:56.920 00.000 7988 single-star, 8 included, MultiStar: {-0.30, -0.20}, one-star: {0.01, 0.06}
20:31:56.922 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
20:31:56.922 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
20:31:56.924 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.45 mountX=-0.06 mountY=-0.01, mountTheta=-3.00
20:31:56.926 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.06, opts=13)
20:31:56.926 00.000 7988 Enqueuing Move request for scope (0.01, 0.06)
20:31:56.928 00.002 15712 Worker thread wakes up
20:31:56.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
20:31:56.928 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
20:31:56.928 00.000 15712 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.01
20:31:56.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:56.928 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.5
20:31:56.930 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:56.932 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:56.932 00.000 7988 Enqueuing Expose request
20:31:56.932 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:56.932 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:31:56.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:56.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:31:56.932 00.000 15712 MoveAxis(E, 5, ABG)
20:31:56.932 00.000 15712 Guiding  Dir = 2, Dur = 5
20:31:56.932 00.000 15712 IsGuiding returns 0
20:31:56.948 00.016 15712 IsGuiding returns 0
20:31:56.948 00.000 15712 Move returns status 0, amount 5
20:31:56.948 00.000 15712 MoveAxis(N, 0, ABG)
20:31:56.948 00.000 15712 Move returns status 0, amount 0
20:31:56.948 00.000 15712 move complete, result=0
20:31:56.948 00.000 15712 worker thread done servicing request
20:31:56.948 00.000 15712 Worker thread wakes up
20:31:56.948 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
20:31:56.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:56.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:31:58.591 01.643 15712 Exposure complete
20:31:58.652 00.061 15712 worker thread done servicing request
20:31:58.652 00.000 7988 OnExposeComplete: enter
20:31:58.652 00.000 7988 UpdateGuideState(): m_state=6
20:31:58.654 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4264
20:31:58.654 00.000 7988 Star::Find returns 1 (0), X=1175.33, Y=438.42, Mass=1556, SNR=26.7, Peak=186 HFD=3.4
20:31:58.654 00.000 7988 MultiStar: [#1 -0.25,-0.27,0.99,U] [#2 -0.37,-0.10,0.99,U] [#3 -0.54,-0.11,0.94,U] [#4 -0.19,-0.24,1.02,U] [#5 -0.68,-0.32,0.70,U] [#6 -0.15,-0.21,0.68,U] [#7 -0.27,-0.47,0.66,U] [#8 -0.29,-0.15,0.67,U] 
20:31:58.654 00.000 7988 single-star, 8 included, MultiStar: {-0.31, -0.20}, one-star: {-0.13, -0.05}
20:31:58.654 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.58) = xAngle (-1.16 = -1.16)
20:31:58.654 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.95 = 1.95)
20:31:58.654 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.74 mountX=0.06 mountY=0.13, mountTheta=1.16
20:31:58.661 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.05, opts=13)
20:31:58.661 00.000 7988 Enqueuing Move request for scope (-0.13, -0.05)
20:31:58.661 00.000 15712 Worker thread wakes up
20:31:58.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
20:31:58.661 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
20:31:58.661 00.000 15712 Moving (-0.13, -0.05) raw xDistance=0.06 yDistance=0.13
20:31:58.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:31:58.661 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.7
20:31:58.667 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:58.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:31:58.667 00.000 7988 Enqueuing Expose request
20:31:58.670 00.003 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.69
20:31:58.670 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
20:31:58.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:58.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:31:58.670 00.000 15712 MoveAxis(E, 5, ABG)
20:31:58.670 00.000 15712 Guiding  Dir = 2, Dur = 5
20:31:58.670 00.000 15712 IsGuiding returns 0
20:31:58.691 00.021 15712 IsGuiding returns 0
20:31:58.691 00.000 15712 Move returns status 0, amount 5
20:31:58.691 00.000 15712 MoveAxis(N, 0, ABG)
20:31:58.691 00.000 15712 Move returns status 0, amount 0
20:31:58.691 00.000 15712 move complete, result=0
20:31:58.691 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
20:31:58.691 00.000 15712 worker thread done servicing request
20:31:58.691 00.000 15712 Worker thread wakes up
20:31:58.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:31:58.695 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:00.104 01.409 15712 Exposure complete
20:32:00.155 00.051 15712 worker thread done servicing request
20:32:00.155 00.000 7988 OnExposeComplete: enter
20:32:00.155 00.000 7988 UpdateGuideState(): m_state=6
20:32:00.167 00.012 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4265
20:32:00.167 00.000 7988 Star::Find returns 1 (0), X=1175.35, Y=438.37, Mass=1457, SNR=26.0, Peak=207 HFD=3.4
20:32:00.167 00.000 7988 MultiStar: [#1 -0.40,-0.28,1.01,U] [#2 -0.52,-0.28,1.03,U] [#3 -0.60,-0.28,0.96,U] [#4 -0.44,-0.41,1.03,U] [#5 -0.48,-0.47,0.70,U] [#6 -0.35,-0.19,0.73,U] [#7 -0.20,-0.36,0.65,U] [#8 -0.46,-0.31,0.64,U] 
20:32:00.167 00.000 7988 single-star, 8 included, MultiStar: {-0.40, -0.29}, one-star: {-0.11, -0.11}
20:32:00.172 00.005 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.58) = xAngle (-0.77 = -0.77)
20:32:00.172 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.34 = 2.34)
20:32:00.172 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.34 mountX=0.11 mountY=0.11, mountTheta=0.78
20:32:00.172 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.11, opts=13)
20:32:00.172 00.000 7988 Enqueuing Move request for scope (-0.11, -0.11)
20:32:00.172 00.000 15712 Worker thread wakes up
20:32:00.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
20:32:00.172 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
20:32:00.172 00.000 15712 Moving (-0.11, -0.11) raw xDistance=0.11 yDistance=0.11
20:32:00.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:00.172 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0
20:32:00.181 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:00.181 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:00.183 00.002 7988 Enqueuing Expose request
20:32:00.183 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.68
20:32:00.183 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
20:32:00.183 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:00.183 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:32:00.183 00.000 15712 MoveAxis(E, 4, ABG)
20:32:00.183 00.000 15712 Guiding  Dir = 2, Dur = 4
20:32:00.183 00.000 15712 IsGuiding returns 0
20:32:00.206 00.023 15712 IsGuiding returns 0
20:32:00.206 00.000 15712 Move returns status 0, amount 4
20:32:00.206 00.000 15712 MoveAxis(N, 0, ABG)
20:32:00.206 00.000 15712 Move returns status 0, amount 0
20:32:00.206 00.000 15712 move complete, result=0
20:32:00.206 00.000 15712 worker thread done servicing request
20:32:00.206 00.000 15712 Worker thread wakes up
20:32:00.206 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:32:00.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:00.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:01.954 01.748 15712 Exposure complete
20:32:02.013 00.059 15712 worker thread done servicing request
20:32:02.013 00.000 7988 OnExposeComplete: enter
20:32:02.015 00.002 7988 UpdateGuideState(): m_state=6
20:32:02.017 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4266
20:32:02.017 00.000 7988 Star::Find returns 1 (0), X=1175.33, Y=438.36, Mass=1527, SNR=26.5, Peak=203 HFD=3.4
20:32:02.019 00.002 7988 MultiStar: [#1 -0.23,-0.46,0.98,U] [#2 -0.42,-0.39,0.99,U] [#3 -0.43,-0.48,0.93,U] [#4 -0.28,-0.44,1.03,U] [#5 -0.48,-0.62,0.71,U] [#6 -0.15,-0.02,0.70,U] [#7 -0.29,-0.38,0.64,U] [#8 0.07,-0.72,0.60,U] 
20:32:02.019 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.39}, one-star: {-0.13, -0.12}
20:32:02.021 00.002 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
20:32:02.021 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
20:32:02.023 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-2.39 mountX=0.12 mountY=0.13, mountTheta=0.82
20:32:02.023 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.12, opts=13)
20:32:02.026 00.003 7988 Enqueuing Move request for scope (-0.13, -0.12)
20:32:02.026 00.000 15712 Worker thread wakes up
20:32:02.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
20:32:02.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
20:32:02.026 00.000 15712 Moving (-0.13, -0.12) raw xDistance=0.12 yDistance=0.13
20:32:02.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:02.026 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
20:32:02.029 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:02.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:02.031 00.002 7988 Enqueuing Expose request
20:32:02.031 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.68
20:32:02.031 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
20:32:02.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:02.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:32:02.031 00.000 15712 MoveAxis(E, 4, ABG)
20:32:02.031 00.000 15712 Guiding  Dir = 2, Dur = 4
20:32:02.031 00.000 15712 IsGuiding returns 0
20:32:02.049 00.018 15712 IsGuiding returns 0
20:32:02.049 00.000 15712 Move returns status 0, amount 4
20:32:02.049 00.000 15712 MoveAxis(N, 0, ABG)
20:32:02.049 00.000 15712 Move returns status 0, amount 0
20:32:02.049 00.000 15712 move complete, result=0
20:32:02.049 00.000 15712 worker thread done servicing request
20:32:02.049 00.000 15712 Worker thread wakes up
20:32:02.049 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:32:02.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:02.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:03.465 01.416 15712 Exposure complete
20:32:03.521 00.056 15712 worker thread done servicing request
20:32:03.521 00.000 7988 OnExposeComplete: enter
20:32:03.521 00.000 7988 UpdateGuideState(): m_state=6
20:32:03.527 00.006 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4267
20:32:03.527 00.000 7988 Star::Find returns 1 (0), X=1175.42, Y=438.26, Mass=1535, SNR=26.7, Peak=203 HFD=3.5
20:32:03.529 00.002 7988 MultiStar: [#1 -0.43,-0.52,1.01,U] [#2 -0.51,-0.44,0.97,U] [#3 -0.64,-0.58,0.95,U] [#4 -0.48,-0.51,1.02,U] [#5 -0.55,-0.60,0.71,U] [#6 -0.45,-0.34,0.70,U] [#7 -0.29,-0.71,0.68,U] [#8 -0.43,-0.39,0.64,U] 
20:32:03.531 00.002 7988 single-star, 8 included, MultiStar: {-0.42, -0.47}, one-star: {-0.04, -0.22}
20:32:03.531 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
20:32:03.533 00.002 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
20:32:03.533 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.76 mountX=0.22 mountY=0.05, mountTheta=0.21
20:32:03.535 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.22, opts=13)
20:32:03.535 00.000 7988 Enqueuing Move request for scope (-0.04, -0.22)
20:32:03.535 00.000 15712 Worker thread wakes up
20:32:03.538 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
20:32:03.538 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
20:32:03.538 00.000 15712 Moving (-0.04, -0.22) raw xDistance=0.22 yDistance=0.05
20:32:03.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:03.538 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
20:32:03.540 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:03.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:03.540 00.000 7988 Enqueuing Expose request
20:32:03.543 00.003 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 636.68
20:32:03.543 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
20:32:03.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:03.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:32:03.543 00.000 15712 MoveAxis(W, 39, ABG)
20:32:03.543 00.000 15712 Guiding  Dir = 3, Dur = 39
20:32:03.579 00.036 15712 IsGuiding returns 0
20:32:03.596 00.017 15712 PulseGuide returned control before completion, sleep 34
20:32:03.657 00.061 15712 IsGuiding returns 0
20:32:03.657 00.000 15712 Move returns status 0, amount 39
20:32:03.657 00.000 15712 MoveAxis(N, 0, ABG)
20:32:03.657 00.000 15712 Move returns status 0, amount 0
20:32:03.657 00.000 15712 move complete, result=0
20:32:03.657 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
20:32:03.665 00.008 15712 worker thread done servicing request
20:32:03.665 00.000 15712 Worker thread wakes up
20:32:03.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:03.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:05.407 01.742 15712 Exposure complete
20:32:05.468 00.061 15712 worker thread done servicing request
20:32:05.468 00.000 7988 OnExposeComplete: enter
20:32:05.470 00.002 7988 UpdateGuideState(): m_state=6
20:32:05.470 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4268
20:32:05.470 00.000 7988 Star::Find returns 1 (0), X=1175.32, Y=438.36, Mass=1466, SNR=26.0, Peak=216 HFD=3.4
20:32:05.470 00.000 7988 MultiStar: [#1 -0.53,-0.15,0.98,U] [#2 -0.53,-0.24,1.02,U] [#3 -0.75,-0.24,0.95,U] [#4 -0.50,-0.38,1.01,U] [#5 -0.93,-0.35,0.72,U] [#6 -0.46,-0.15,0.71,U] [#7 -0.40,-0.32,0.64,U] [#8 -0.64,-0.19,0.68,U] 
20:32:05.475 00.005 7988 single-star, 8 included, MultiStar: {-0.53, -0.24}, one-star: {-0.14, -0.11}
20:32:05.475 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.88 = -0.88)
20:32:05.475 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.23 = 2.23)
20:32:05.475 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.45 mountX=0.12 mountY=0.14, mountTheta=0.89
20:32:05.475 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.11, opts=13)
20:32:05.475 00.000 7988 Enqueuing Move request for scope (-0.14, -0.11)
20:32:05.475 00.000 15712 Worker thread wakes up
20:32:05.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
20:32:05.475 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
20:32:05.475 00.000 15712 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=0.14
20:32:05.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:05.475 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
20:32:05.484 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:05.484 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:05.486 00.002 7988 Enqueuing Expose request
20:32:05.486 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.68
20:32:05.486 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
20:32:05.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:05.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:32:05.486 00.000 15712 MoveAxis(E, 1, ABG)
20:32:05.486 00.000 15712 Guiding  Dir = 2, Dur = 1
20:32:05.486 00.000 15712 IsGuiding returns 0
20:32:05.509 00.023 15712 IsGuiding returns 0
20:32:05.509 00.000 15712 Move returns status 0, amount 1
20:32:05.509 00.000 15712 MoveAxis(N, 0, ABG)
20:32:05.509 00.000 15712 Move returns status 0, amount 0
20:32:05.509 00.000 15712 move complete, result=0
20:32:05.509 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:32:05.518 00.009 15712 worker thread done servicing request
20:32:05.518 00.000 15712 Worker thread wakes up
20:32:05.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:05.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:06.938 01.420 15712 Exposure complete
20:32:06.986 00.048 15712 worker thread done servicing request
20:32:06.986 00.000 7988 OnExposeComplete: enter
20:32:06.999 00.013 7988 UpdateGuideState(): m_state=6
20:32:06.999 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4269
20:32:06.999 00.000 7988 Star::Find returns 1 (0), X=1175.37, Y=438.31, Mass=1474, SNR=26.1, Peak=232 HFD=3.4
20:32:06.999 00.000 7988 MultiStar: [#1 -0.56,-0.30,1.03,U] [#2 -0.52,-0.37,1.00,U] [#3 -0.65,-0.31,0.96,U] [#4 -0.44,-0.19,1.03,U] [#5 -0.45,-0.38,0.65,U] [#6 -0.72,0.10,0.72,U] [#7 -0.28,-0.20,0.68,U] [#8 -0.60,-0.25,0.68,U] 
20:32:07.003 00.004 7988 single-star, 8 included, MultiStar: {-0.48, -0.24}, one-star: {-0.09, -0.17}
20:32:07.003 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
20:32:07.003 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
20:32:07.003 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-2.07 mountX=0.17 mountY=0.10, mountTheta=0.51
20:32:07.003 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.17, opts=13)
20:32:07.003 00.000 7988 Enqueuing Move request for scope (-0.09, -0.17)
20:32:07.003 00.000 15712 Worker thread wakes up
20:32:07.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
20:32:07.003 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
20:32:07.003 00.000 15712 Moving (-0.09, -0.17) raw xDistance=0.17 yDistance=0.10
20:32:07.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:07.003 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.1
20:32:07.012 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:07.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:07.012 00.000 7988 Enqueuing Expose request
20:32:07.015 00.003 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 636.68
20:32:07.015 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
20:32:07.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:07.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:32:07.015 00.000 15712 MoveAxis(W, 33, ABG)
20:32:07.015 00.000 15712 Guiding  Dir = 3, Dur = 33
20:32:07.015 00.000 15712 IsGuiding returns 0
20:32:07.031 00.016 15712 PulseGuide returned control before completion, sleep 25
20:32:07.083 00.052 15712 IsGuiding returns 1
20:32:07.083 00.000 15712 scope still moving after pulse duration time elapsed
20:32:07.111 00.028 15712 IsGuiding returns 0
20:32:07.111 00.000 15712 scope move finished after 33 + 62 ms
20:32:07.111 00.000 15712 Move returns status 0, amount 33
20:32:07.111 00.000 15712 MoveAxis(N, 0, ABG)
20:32:07.111 00.000 15712 Move returns status 0, amount 0
20:32:07.111 00.000 15712 move complete, result=0
20:32:07.111 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
20:32:07.113 00.002 15712 worker thread done servicing request
20:32:07.113 00.000 15712 Worker thread wakes up
20:32:07.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:07.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:08.755 01.642 15712 Exposure complete
20:32:08.816 00.061 15712 worker thread done servicing request
20:32:08.816 00.000 7988 OnExposeComplete: enter
20:32:08.816 00.000 7988 UpdateGuideState(): m_state=6
20:32:08.818 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4270
20:32:08.818 00.000 7988 Star::Find returns 1 (0), X=1175.18, Y=438.57, Mass=1524, SNR=26.8, Peak=224 HFD=3.3
20:32:08.818 00.000 7988 MultiStar: [#1 -0.36,-0.14,0.97,U] [#2 -0.57,0.07,0.95,U] [#3 -0.71,-0.00,0.93,U] [#4 -0.35,-0.16,1.01,U] [#5 -0.58,-0.21,0.70,U] [#6 -0.45,0.14,0.69,U] [#7 -0.60,-0.25,0.64,U] [#8 -0.38,-0.21,0.68,U] 
20:32:08.818 00.000 7988 single-star, 8 included, MultiStar: {-0.47, -0.07}, one-star: {-0.28, 0.09}
20:32:08.823 00.005 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.86)
20:32:08.823 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.25)
20:32:08.823 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.30 cameraTheta=2.84 mountX=-0.08 mountY=0.28, mountTheta=1.86
20:32:08.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.09, opts=13)
20:32:08.823 00.000 7988 Enqueuing Move request for scope (-0.28, 0.09)
20:32:08.823 00.000 15712 Worker thread wakes up
20:32:08.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
20:32:08.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
20:32:08.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:32:08.823 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.8
20:32:08.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:08.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:08.823 00.000 7988 Enqueuing Expose request
20:32:08.834 00.011 15712 Moving (-0.28, 0.09) raw xDistance=-0.08 yDistance=0.28
20:32:08.834 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.68
20:32:08.834 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
20:32:08.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:32:08.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:32:08.834 00.000 15712 MoveAxis(W, 1, ABG)
20:32:08.834 00.000 15712 Guiding  Dir = 3, Dur = 1
20:32:08.834 00.000 15712 IsGuiding returns 0
20:32:08.857 00.023 15712 IsGuiding returns 0
20:32:08.857 00.000 15712 Move returns status 0, amount 1
20:32:08.857 00.000 15712 MoveAxis(N, 0, ABG)
20:32:08.857 00.000 15712 Move returns status 0, amount 0
20:32:08.857 00.000 15712 move complete, result=0
20:32:08.857 00.000 15712 worker thread done servicing request
20:32:08.857 00.000 15712 Worker thread wakes up
20:32:08.857 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.3 px 0 ms NORTH
20:32:08.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:08.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:10.270 01.413 15712 Exposure complete
20:32:10.318 00.048 15712 worker thread done servicing request
20:32:10.318 00.000 7988 OnExposeComplete: enter
20:32:10.318 00.000 7988 UpdateGuideState(): m_state=6
20:32:10.334 00.016 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4271
20:32:10.334 00.000 7988 Star::Find returns 1 (0), X=1175.33, Y=438.58, Mass=1501, SNR=26.2, Peak=216 HFD=3.3
20:32:10.336 00.002 7988 MultiStar: [#1 -0.21,-0.17,1.04,U] [#2 -0.40,-0.18,1.01,U] [#3 -0.60,-0.19,0.92,U] [#4 -0.42,-0.25,1.00,U] [#5 -0.26,0.12,0.71,U] [#6 -0.28,-0.02,0.71,U] [#7 -0.31,-0.13,0.66,U] [#8 -0.19,-0.24,0.66,U] 
20:32:10.336 00.000 7988 single-star, 8 included, MultiStar: {-0.31, -0.11}, one-star: {-0.13, 0.11}
20:32:10.338 00.002 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.05 = -2.23)
20:32:10.338 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.16 = 0.88)
20:32:10.340 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.47 mountX=-0.10 mountY=0.13, mountTheta=2.24
20:32:10.342 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.11, opts=13)
20:32:10.342 00.000 7988 Enqueuing Move request for scope (-0.13, 0.11)
20:32:10.344 00.002 15712 Worker thread wakes up
20:32:10.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
20:32:10.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
20:32:10.344 00.000 15712 Moving (-0.13, 0.11) raw xDistance=-0.10 yDistance=0.13
20:32:10.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:10.344 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.2
20:32:10.347 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:10.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:10.349 00.002 7988 Enqueuing Expose request
20:32:10.351 00.002 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.68
20:32:10.351 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
20:32:10.351 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:10.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:32:10.351 00.000 15712 MoveAxis(W, 1, ABG)
20:32:10.351 00.000 15712 Guiding  Dir = 3, Dur = 1
20:32:10.385 00.034 15712 IsGuiding returns 0
20:32:10.402 00.017 15712 IsGuiding returns 0
20:32:10.402 00.000 15712 Move returns status 0, amount 1
20:32:10.402 00.000 15712 MoveAxis(N, 0, ABG)
20:32:10.402 00.000 15712 Move returns status 0, amount 0
20:32:10.402 00.000 15712 move complete, result=0
20:32:10.402 00.000 15712 worker thread done servicing request
20:32:10.402 00.000 15712 Worker thread wakes up
20:32:10.402 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
20:32:10.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:10.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:12.151 01.749 15712 Exposure complete
20:32:12.210 00.059 15712 worker thread done servicing request
20:32:12.210 00.000 7988 OnExposeComplete: enter
20:32:12.213 00.003 7988 UpdateGuideState(): m_state=6
20:32:12.213 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4272
20:32:12.213 00.000 7988 Star::Find returns 1 (0), X=1175.36, Y=438.64, Mass=1500, SNR=26.4, Peak=221 HFD=3.4
20:32:12.213 00.000 7988 MultiStar: [#1 -0.42,-0.12,1.01,U] [#2 -0.58,0.03,1.00,U] [#3 -0.82,-0.10,0.95,U] [#4 -0.46,-0.18,1.02,U] [#5 -0.60,-0.15,0.69,U] [#6 -0.51,0.21,0.69,U] [#7 -0.36,-0.14,0.66,U] [#8 -0.31,-0.06,0.67,U] 
20:32:12.213 00.000 7988 single-star, 8 included, MultiStar: {-0.46, -0.04}, one-star: {-0.10, 0.16}
20:32:12.213 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.58) = xAngle (3.69 = -2.60)
20:32:12.213 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.79 = 0.51)
20:32:12.213 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.11 mountX=-0.16 mountY=0.09, mountTheta=2.62
20:32:12.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.16, opts=13)
20:32:12.223 00.010 7988 Enqueuing Move request for scope (-0.10, 0.16)
20:32:12.223 00.000 15712 Worker thread wakes up
20:32:12.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
20:32:12.223 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
20:32:12.223 00.000 15712 Moving (-0.10, 0.16) raw xDistance=-0.16 yDistance=0.09
20:32:12.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:32:12.223 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
20:32:12.227 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:12.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:12.229 00.002 7988 Enqueuing Expose request
20:32:12.229 00.000 15712 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 636.67
20:32:12.229 00.000 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
20:32:12.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:12.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:32:12.229 00.000 15712 MoveAxis(E, 32, ABG)
20:32:12.229 00.000 15712 Guiding  Dir = 2, Dur = 32
20:32:12.229 00.000 15712 IsGuiding returns 0
20:32:12.246 00.017 15712 PulseGuide returned control before completion, sleep 27
20:32:12.276 00.030 15712 IsGuiding returns 1
20:32:12.276 00.000 15712 scope still moving after pulse duration time elapsed
20:32:12.307 00.031 15712 IsGuiding returns 0
20:32:12.307 00.000 15712 scope move finished after 32 + 44 ms
20:32:12.307 00.000 15712 Move returns status 0, amount 32
20:32:12.307 00.000 15712 MoveAxis(N, 0, ABG)
20:32:12.307 00.000 15712 Move returns status 0, amount 0
20:32:12.307 00.000 15712 move complete, result=0
20:32:12.307 00.000 15712 worker thread done servicing request
20:32:12.307 00.000 15712 Worker thread wakes up
20:32:12.307 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
20:32:12.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:12.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:13.714 01.407 15712 Exposure complete
20:32:13.774 00.060 15712 worker thread done servicing request
20:32:13.774 00.000 7988 OnExposeComplete: enter
20:32:13.774 00.000 7988 UpdateGuideState(): m_state=6
20:32:13.776 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4273
20:32:13.778 00.002 7988 Star::Find returns 1 (0), X=1175.33, Y=438.53, Mass=1467, SNR=25.9, Peak=213 HFD=3.2
20:32:13.778 00.000 7988 MultiStar: [#1 -0.55,-0.25,1.01,U] [#2 -0.67,-0.23,1.02,U] [#3 -0.80,-0.08,0.96,U] [#4 -0.41,-0.11,1.05,U] [#5 -0.66,-0.05,0.71,U] [#6 -0.44,0.06,0.71,U] [#7 -0.40,-0.31,0.68,U] [#8 -0.63,-0.12,0.66,U] 
20:32:13.780 00.002 7988 single-star, 8 included, MultiStar: {-0.52, -0.12}, one-star: {-0.13, 0.05}
20:32:13.780 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.58) = xAngle (4.36 = -1.92)
20:32:13.782 00.002 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.47 = 1.19)
20:32:13.782 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.78 mountX=-0.05 mountY=0.13, mountTheta=1.93
20:32:13.784 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.05, opts=13)
20:32:13.786 00.002 7988 Enqueuing Move request for scope (-0.13, 0.05)
20:32:13.787 00.001 15712 Worker thread wakes up
20:32:13.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
20:32:13.787 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
20:32:13.787 00.000 15712 Moving (-0.13, 0.05) raw xDistance=-0.05 yDistance=0.13
20:32:13.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:32:13.787 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.9
20:32:13.789 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:13.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:13.791 00.002 7988 Enqueuing Expose request
20:32:13.791 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.67
20:32:13.791 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
20:32:13.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:13.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:32:13.791 00.000 15712 MoveAxis(W, 0, ABG)
20:32:13.791 00.000 15712 Move returns status 0, amount 0
20:32:13.791 00.000 15712 MoveAxis(N, 0, ABG)
20:32:13.791 00.000 15712 Move returns status 0, amount 0
20:32:13.791 00.000 15712 move complete, result=0
20:32:13.791 00.000 15712 worker thread done servicing request
20:32:13.791 00.000 15712 Worker thread wakes up
20:32:13.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:13.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:13.791 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
20:32:15.430 01.639 15712 Exposure complete
20:32:15.487 00.057 15712 worker thread done servicing request
20:32:15.487 00.000 7988 OnExposeComplete: enter
20:32:15.493 00.006 7988 UpdateGuideState(): m_state=6
20:32:15.493 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4274
20:32:15.493 00.000 7988 Star::Find returns 1 (0), X=1175.36, Y=438.34, Mass=1471, SNR=26.0, Peak=217 HFD=3.4
20:32:15.493 00.000 7988 MultiStar: [#1 -0.46,-0.28,0.96,U] [#2 -0.66,-0.16,0.99,U] [#3 -0.60,-0.24,0.99,U] [#4 -0.54,-0.32,1.04,U] [#5 -0.53,-0.34,0.69,U] [#6 -0.55,-0.21,0.71,U] [#7 -0.69,-0.34,0.66,U] [#8 -0.67,-0.20,0.64,U] 
20:32:15.493 00.000 7988 single-star, 8 included, MultiStar: {-0.52, -0.24}, one-star: {-0.10, -0.14}
20:32:15.493 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
20:32:15.493 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
20:32:15.493 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.19 mountX=0.14 mountY=0.10, mountTheta=0.63
20:32:15.493 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.14, opts=13)
20:32:15.493 00.000 7988 Enqueuing Move request for scope (-0.10, -0.14)
20:32:15.504 00.011 15712 Worker thread wakes up
20:32:15.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
20:32:15.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
20:32:15.504 00.000 15712 Moving (-0.10, -0.14) raw xDistance=0.14 yDistance=0.10
20:32:15.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:15.504 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0
20:32:15.506 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:15.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:15.509 00.003 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.67
20:32:15.509 00.000 7988 Enqueuing Expose request
20:32:15.509 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
20:32:15.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:15.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:32:15.509 00.000 15712 MoveAxis(E, 1, ABG)
20:32:15.509 00.000 15712 Guiding  Dir = 2, Dur = 1
20:32:15.509 00.000 15712 IsGuiding returns 0
20:32:15.538 00.029 15712 IsGuiding returns 0
20:32:15.538 00.000 15712 Move returns status 0, amount 1
20:32:15.538 00.000 15712 MoveAxis(N, 0, ABG)
20:32:15.538 00.000 15712 Move returns status 0, amount 0
20:32:15.538 00.000 15712 move complete, result=0
20:32:15.538 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:32:15.541 00.003 15712 worker thread done servicing request
20:32:15.541 00.000 15712 Worker thread wakes up
20:32:15.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:15.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:16.960 01.419 15712 Exposure complete
20:32:17.018 00.058 15712 worker thread done servicing request
20:32:17.018 00.000 7988 OnExposeComplete: enter
20:32:17.018 00.000 7988 UpdateGuideState(): m_state=6
20:32:17.022 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4275
20:32:17.022 00.000 7988 Star::Find returns 1 (0), X=1175.24, Y=438.41, Mass=1531, SNR=26.7, Peak=223 HFD=3.5
20:32:17.024 00.002 7988 MultiStar: [#1 -0.47,-0.33,1.00,U] [#2 -0.56,-0.20,1.01,U] [#3 -0.52,-0.24,0.88,U] [#4 -0.35,-0.49,1.01,U] [#5 -0.32,-0.45,0.67,U] [#6 -0.46,-0.10,0.69,U] [#7 -0.14,-0.35,0.65,U] [#8 -0.31,-0.31,0.64,U] 
20:32:17.024 00.000 7988 single-star, 8 included, MultiStar: {-0.38, -0.28}, one-star: {-0.22, -0.06}
20:32:17.026 00.002 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
20:32:17.026 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
20:32:17.026 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.86 mountX=0.07 mountY=0.22, mountTheta=1.29
20:32:17.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.06, opts=13)
20:32:17.026 00.000 7988 Enqueuing Move request for scope (-0.22, -0.06)
20:32:17.026 00.000 15712 Worker thread wakes up
20:32:17.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
20:32:17.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
20:32:17.026 00.000 15712 Moving (-0.22, -0.06) raw xDistance=0.07 yDistance=0.22
20:32:17.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:17.026 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7
20:32:17.035 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:17.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:17.037 00.002 7988 Enqueuing Expose request
20:32:17.038 00.001 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.67
20:32:17.038 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
20:32:17.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:17.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:32:17.038 00.000 15712 MoveAxis(E, 1, ABG)
20:32:17.038 00.000 15712 Guiding  Dir = 2, Dur = 1
20:32:17.038 00.000 15712 IsGuiding returns 0
20:32:17.058 00.020 15712 IsGuiding returns 0
20:32:17.058 00.000 15712 Move returns status 0, amount 1
20:32:17.058 00.000 15712 MoveAxis(N, 0, ABG)
20:32:17.058 00.000 15712 Move returns status 0, amount 0
20:32:17.058 00.000 15712 move complete, result=0
20:32:17.058 00.000 15712 worker thread done servicing request
20:32:17.058 00.000 15712 Worker thread wakes up
20:32:17.058 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
20:32:17.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:17.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:18.699 01.641 15712 Exposure complete
20:32:18.752 00.053 15712 worker thread done servicing request
20:32:18.752 00.000 7988 OnExposeComplete: enter
20:32:18.752 00.000 7988 UpdateGuideState(): m_state=6
20:32:18.762 00.010 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4276
20:32:18.762 00.000 7988 Star::Find returns 1 (0), X=1175.35, Y=438.20, Mass=1511, SNR=26.4, Peak=215 HFD=3.4
20:32:18.762 00.000 7988 MultiStar: [#1 -0.33,-0.47,1.02,U] [#2 -0.54,-0.45,1.01,U] [#3 -0.65,-0.52,0.94,U] [#4 -0.38,-0.49,1.00,U] [#5 -0.68,-0.59,0.67,U] [#6 -0.46,-0.32,0.70,U] [#7 -0.38,-0.49,0.63,U] [#8 -0.33,-0.61,0.63,U] 
20:32:18.762 00.000 7988 single-star, 8 included, MultiStar: {-0.42, -0.46}, one-star: {-0.11, -0.27}
20:32:18.762 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
20:32:18.762 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.72 = 2.72)
20:32:18.762 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.30 cameraTheta=-1.96 mountX=0.28 mountY=0.12, mountTheta=0.41
20:32:18.769 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.27, opts=13)
20:32:18.769 00.000 7988 Enqueuing Move request for scope (-0.11, -0.27)
20:32:18.769 00.000 15712 Worker thread wakes up
20:32:18.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
20:32:18.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
20:32:18.769 00.000 15712 Moving (-0.11, -0.27) raw xDistance=0.28 yDistance=0.12
20:32:18.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:18.769 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4
20:32:18.775 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:18.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:18.775 00.000 7988 Enqueuing Expose request
20:32:18.778 00.003 15712 PPEC rslt: input = 0.28, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 636.67
20:32:18.778 00.000 15712 PPEC: input: 0.28, control: 0.16, exposure: 1500
20:32:18.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:18.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:32:18.778 00.000 15712 MoveAxis(W, 52, ABG)
20:32:18.778 00.000 15712 Guiding  Dir = 3, Dur = 52
20:32:18.778 00.000 15712 IsGuiding returns 0
20:32:18.799 00.021 15712 PulseGuide returned control before completion, sleep 41
20:32:18.842 00.043 15712 IsGuiding returns 1
20:32:18.842 00.000 15712 scope still moving after pulse duration time elapsed
20:32:18.894 00.052 15712 IsGuiding returns 0
20:32:18.894 00.000 15712 scope move finished after 52 + 65 ms
20:32:18.894 00.000 15712 Move returns status 0, amount 52
20:32:18.894 00.000 15712 MoveAxis(N, 0, ABG)
20:32:18.894 00.000 15712 Move returns status 0, amount 0
20:32:18.894 00.000 15712 move complete, result=0
20:32:18.894 00.000 15712 worker thread done servicing request
20:32:18.894 00.000 15712 Worker thread wakes up
20:32:18.894 00.000 7988 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
20:32:18.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:18.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:20.308 01.414 15712 Exposure complete
20:32:20.365 00.057 15712 worker thread done servicing request
20:32:20.368 00.003 7988 OnExposeComplete: enter
20:32:20.371 00.003 7988 UpdateGuideState(): m_state=6
20:32:20.371 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4277
20:32:20.373 00.002 7988 Star::Find returns 1 (0), X=1175.31, Y=438.66, Mass=1459, SNR=25.9, Peak=204 HFD=3.4
20:32:20.375 00.002 7988 MultiStar: [#1 -0.34,-0.18,1.01,U] [#2 -0.64,-0.10,1.03,U] [#3 -0.45,-0.17,0.96,U] [#4 -0.54,-0.24,1.01,U] [#5 -0.45,0.07,0.73,U] [#6 -0.43,-0.13,0.73,U] [#7 -0.49,-0.12,0.68,U] [#8 -0.54,-0.17,0.68,U] 
20:32:20.375 00.000 7988 single-star, 8 included, MultiStar: {-0.44, -0.09}, one-star: {-0.15, 0.18}
20:32:20.377 00.002 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.84 = -2.45)
20:32:20.377 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.66)
20:32:20.379 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.26 mountX=-0.18 mountY=0.14, mountTheta=2.47
20:32:20.381 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.18, opts=13)
20:32:20.381 00.000 7988 Enqueuing Move request for scope (-0.15, 0.18)
20:32:20.383 00.002 15712 Worker thread wakes up
20:32:20.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:20.384 00.001 7988 UpdateGuideState exits: m=1459 SNR=25.9
20:32:20.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
20:32:20.384 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
20:32:20.384 00.000 15712 Moving (-0.15, 0.18) raw xDistance=-0.18 yDistance=0.14
20:32:20.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:20.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:20.384 00.000 7988 Enqueuing Expose request
20:32:20.384 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.66
20:32:20.384 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
20:32:20.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:20.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:32:20.384 00.000 15712 MoveAxis(E, 38, ABG)
20:32:20.384 00.000 15712 Guiding  Dir = 2, Dur = 38
20:32:20.384 00.000 15712 IsGuiding returns 0
20:32:20.414 00.030 15712 PulseGuide returned control before completion, sleep 26
20:32:20.463 00.049 15712 IsGuiding returns 0
20:32:20.463 00.000 15712 Move returns status 0, amount 38
20:32:20.463 00.000 15712 MoveAxis(N, 0, ABG)
20:32:20.463 00.000 15712 Move returns status 0, amount 0
20:32:20.463 00.000 15712 move complete, result=0
20:32:20.463 00.000 15712 worker thread done servicing request
20:32:20.463 00.000 15712 Worker thread wakes up
20:32:20.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:20.463 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
20:32:20.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:22.204 01.741 15712 Exposure complete
20:32:22.263 00.059 15712 worker thread done servicing request
20:32:22.263 00.000 7988 OnExposeComplete: enter
20:32:22.265 00.002 7988 UpdateGuideState(): m_state=6
20:32:22.265 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4278
20:32:22.268 00.003 7988 Star::Find returns 1 (0), X=1175.21, Y=438.38, Mass=1614, SNR=27.3, Peak=208 HFD=3.7
20:32:22.268 00.000 7988 MultiStar: [#1 -0.34,-0.47,0.96,U] [#2 -0.68,-0.47,0.93,U] [#3 -0.63,-0.37,0.88,U] [#4 -0.43,-0.44,0.98,U] [#5 -0.48,-0.61,0.67,U] [#6 -0.29,-0.13,0.69,U] [#7 -0.36,-0.35,0.64,U] [#8 -0.44,-0.38,0.64,U] 
20:32:22.268 00.000 7988 single-star, 8 included, MultiStar: {-0.44, -0.37}, one-star: {-0.25, -0.09}
20:32:22.268 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
20:32:22.268 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.90 = 1.90)
20:32:22.268 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-2.78 mountX=0.10 mountY=0.25, mountTheta=1.21
20:32:22.268 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.09, opts=13)
20:32:22.268 00.000 7988 Enqueuing Move request for scope (-0.25, -0.09)
20:32:22.268 00.000 15712 Worker thread wakes up
20:32:22.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
20:32:22.268 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
20:32:22.268 00.000 15712 Moving (-0.25, -0.09) raw xDistance=0.10 yDistance=0.25
20:32:22.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:32:22.268 00.000 7988 UpdateGuideState exits: m=1614 SNR=27.3
20:32:22.279 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:22.279 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:22.281 00.002 7988 Enqueuing Expose request
20:32:22.281 00.000 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.66
20:32:22.281 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
20:32:22.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:32:22.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:32:22.281 00.000 15712 MoveAxis(E, 1, ABG)
20:32:22.281 00.000 15712 Guiding  Dir = 2, Dur = 1
20:32:22.299 00.018 15712 IsGuiding returns 0
20:32:22.313 00.014 15712 IsGuiding returns 0
20:32:22.313 00.000 15712 Move returns status 0, amount 1
20:32:22.313 00.000 15712 MoveAxis(N, 0, ABG)
20:32:22.313 00.000 15712 Move returns status 0, amount 0
20:32:22.313 00.000 15712 move complete, result=0
20:32:22.313 00.000 15712 worker thread done servicing request
20:32:22.313 00.000 15712 Worker thread wakes up
20:32:22.313 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.3 px 0 ms NORTH
20:32:22.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:22.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:23.736 01.423 15712 Exposure complete
20:32:23.781 00.045 15712 worker thread done servicing request
20:32:23.781 00.000 7988 OnExposeComplete: enter
20:32:23.797 00.016 7988 UpdateGuideState(): m_state=6
20:32:23.798 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4279
20:32:23.798 00.000 7988 Star::Find returns 1 (0), X=1175.35, Y=438.37, Mass=1462, SNR=25.9, Peak=205 HFD=3.4
20:32:23.800 00.002 7988 MultiStar: [#1 -0.46,-0.47,0.98,U] [#2 -0.47,-0.53,1.02,U] [#3 -0.44,-0.24,0.95,U] [#4 -0.54,-0.35,1.04,U] [#5 -0.42,-0.36,0.74,U] [#6 -0.37,-0.33,0.69,U] [#7 -0.42,-0.34,0.67,U] [#8 -0.50,-0.50,0.64,U] 
20:32:23.800 00.000 7988 single-star, 8 included, MultiStar: {-0.41, -0.36}, one-star: {-0.11, -0.11}
20:32:23.802 00.002 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
20:32:23.802 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
20:32:23.804 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.34 mountX=0.11 mountY=0.11, mountTheta=0.78
20:32:23.806 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.11, opts=13)
20:32:23.806 00.000 7988 Enqueuing Move request for scope (-0.11, -0.11)
20:32:23.808 00.002 15712 Worker thread wakes up
20:32:23.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
20:32:23.808 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
20:32:23.808 00.000 15712 Moving (-0.11, -0.11) raw xDistance=0.11 yDistance=0.11
20:32:23.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:32:23.808 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.9
20:32:23.811 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:23.811 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:23.813 00.002 7988 Enqueuing Expose request
20:32:23.813 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.66
20:32:23.813 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
20:32:23.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:23.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:32:23.813 00.000 15712 MoveAxis(W, 1, ABG)
20:32:23.813 00.000 15712 Guiding  Dir = 3, Dur = 1
20:32:23.815 00.002 15712 IsGuiding returns 0
20:32:23.832 00.017 15712 IsGuiding returns 0
20:32:23.832 00.000 15712 Move returns status 0, amount 1
20:32:23.832 00.000 15712 MoveAxis(N, 0, ABG)
20:32:23.832 00.000 15712 Move returns status 0, amount 0
20:32:23.832 00.000 15712 move complete, result=0
20:32:23.832 00.000 15712 worker thread done servicing request
20:32:23.832 00.000 15712 Worker thread wakes up
20:32:23.832 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
20:32:23.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:23.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:25.476 01.644 15712 Exposure complete
20:32:25.532 00.056 15712 worker thread done servicing request
20:32:25.532 00.000 7988 OnExposeComplete: enter
20:32:25.532 00.000 7988 UpdateGuideState(): m_state=6
20:32:25.537 00.005 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4280
20:32:25.537 00.000 7988 Star::Find returns 1 (0), X=1175.37, Y=438.31, Mass=1504, SNR=26.4, Peak=204 HFD=3.5
20:32:25.537 00.000 7988 MultiStar: [#1 -0.44,-0.33,0.99,U] [#2 -0.44,-0.38,1.00,U] [#3 -0.73,-0.23,0.92,U] [#4 -0.27,-0.41,1.03,U] [#5 -0.65,-0.39,0.69,U] [#6 -0.55,-0.21,0.71,U] [#7 -0.35,-0.42,0.63,U] [#8 -0.32,-0.56,0.63,U] 
20:32:25.537 00.000 7988 single-star, 8 included, MultiStar: {-0.42, -0.34}, one-star: {-0.09, -0.17}
20:32:25.537 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
20:32:25.537 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.63 = 2.63)
20:32:25.537 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-2.06 mountX=0.17 mountY=0.10, mountTheta=0.50
20:32:25.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.17, opts=13)
20:32:25.537 00.000 7988 Enqueuing Move request for scope (-0.09, -0.17)
20:32:25.537 00.000 15712 Worker thread wakes up
20:32:25.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
20:32:25.537 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
20:32:25.537 00.000 15712 Moving (-0.09, -0.17) raw xDistance=0.17 yDistance=0.10
20:32:25.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:25.549 00.012 7988 UpdateGuideState exits: m=1504 SNR=26.4
20:32:25.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:25.551 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:25.551 00.000 7988 Enqueuing Expose request
20:32:25.553 00.002 15712 PPEC rslt: input = 0.17, final = 0.13, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 636.65
20:32:25.553 00.000 15712 PPEC: input: 0.17, control: 0.13, exposure: 1500
20:32:25.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:25.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:32:25.553 00.000 15712 MoveAxis(W, 42, ABG)
20:32:25.553 00.000 15712 Guiding  Dir = 3, Dur = 42
20:32:25.553 00.000 15712 IsGuiding returns 0
20:32:25.568 00.015 15712 PulseGuide returned control before completion, sleep 29
20:32:25.638 00.070 15712 IsGuiding returns 1
20:32:25.638 00.000 15712 scope still moving after pulse duration time elapsed
20:32:25.664 00.026 15712 IsGuiding returns 0
20:32:25.664 00.000 15712 scope move finished after 42 + 68 ms
20:32:25.664 00.000 15712 Move returns status 0, amount 42
20:32:25.664 00.000 15712 MoveAxis(N, 0, ABG)
20:32:25.664 00.000 15712 Move returns status 0, amount 0
20:32:25.664 00.000 15712 move complete, result=0
20:32:25.664 00.000 15712 worker thread done servicing request
20:32:25.664 00.000 15712 Worker thread wakes up
20:32:25.664 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
20:32:25.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:25.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:27.081 01.417 15712 Exposure complete
20:32:27.132 00.051 15712 worker thread done servicing request
20:32:27.132 00.000 7988 OnExposeComplete: enter
20:32:27.142 00.010 7988 UpdateGuideState(): m_state=6
20:32:27.142 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4281
20:32:27.142 00.000 7988 Star::Find returns 1 (0), X=1175.34, Y=438.68, Mass=1474, SNR=26.1, Peak=203 HFD=3.4
20:32:27.142 00.000 7988 MultiStar: [#1 -0.45,-0.11,0.98,U] [#2 -0.43,-0.02,0.98,U] [#3 -0.57,-0.15,0.99,U] [#4 -0.29,-0.26,1.00,U] [#5 -0.38,-0.19,0.70,U] [#6 -0.37,0.03,0.75,U] [#7 -0.31,-0.25,0.67,U] [#8 -0.42,-0.25,0.63,U] 
20:32:27.142 00.000 7988 single-star, 8 included, MultiStar: {-0.37, -0.10}, one-star: {-0.12, 0.20}
20:32:27.142 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.58)
20:32:27.149 00.007 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.53)
20:32:27.149 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.12 mountX=-0.20 mountY=0.12, mountTheta=2.60
20:32:27.149 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.20, opts=13)
20:32:27.149 00.000 7988 Enqueuing Move request for scope (-0.12, 0.20)
20:32:27.149 00.000 15712 Worker thread wakes up
20:32:27.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
20:32:27.149 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
20:32:27.149 00.000 15712 Moving (-0.12, 0.20) raw xDistance=-0.20 yDistance=0.12
20:32:27.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:32:27.149 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.1
20:32:27.156 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:27.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:27.158 00.002 7988 Enqueuing Expose request
20:32:27.158 00.000 15712 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.65
20:32:27.158 00.000 15712 PPEC: input: -0.20, control: -0.09, exposure: 1500
20:32:27.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:27.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:32:27.158 00.000 15712 MoveAxis(E, 30, ABG)
20:32:27.158 00.000 15712 Guiding  Dir = 2, Dur = 30
20:32:27.158 00.000 15712 IsGuiding returns 0
20:32:27.176 00.018 15712 PulseGuide returned control before completion, sleep 25
20:32:27.222 00.046 15712 IsGuiding returns 0
20:32:27.222 00.000 15712 Move returns status 0, amount 30
20:32:27.222 00.000 15712 MoveAxis(N, 0, ABG)
20:32:27.222 00.000 15712 Move returns status 0, amount 0
20:32:27.222 00.000 15712 move complete, result=0
20:32:27.222 00.000 15712 worker thread done servicing request
20:32:27.222 00.000 15712 Worker thread wakes up
20:32:27.222 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
20:32:27.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:27.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:28.865 01.643 15712 Exposure complete
20:32:28.916 00.051 15712 worker thread done servicing request
20:32:28.916 00.000 7988 OnExposeComplete: enter
20:32:28.916 00.000 7988 UpdateGuideState(): m_state=6
20:32:28.929 00.013 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4282
20:32:28.929 00.000 7988 Star::Find returns 1 (0), X=1175.40, Y=438.47, Mass=1461, SNR=26.0, Peak=206 HFD=3.2
20:32:28.929 00.000 7988 MultiStar: [#1 -0.52,-0.05,1.03,U] [#2 -0.37,-0.30,0.98,U] [#3 -0.61,-0.22,0.95,U] [#4 -0.51,-0.26,1.02,U] [#5 -0.52,-0.40,0.71,U] [#6 -0.44,-0.08,0.70,U] [#7 -0.30,-0.23,0.68,U] [#8 -0.62,-0.32,0.65,U] 
20:32:28.933 00.004 7988 single-star, 8 included, MultiStar: {-0.43, -0.20}, one-star: {-0.06, -0.01}
20:32:28.933 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
20:32:28.933 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
20:32:28.933 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.99 mountX=0.01 mountY=0.06, mountTheta=1.41
20:32:28.933 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.01, opts=13)
20:32:28.933 00.000 7988 Enqueuing Move request for scope (-0.06, -0.01)
20:32:28.933 00.000 15712 Worker thread wakes up
20:32:28.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
20:32:28.933 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
20:32:28.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:28.933 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.0
20:32:28.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:28.933 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:28.933 00.000 7988 Enqueuing Expose request
20:32:28.945 00.012 15712 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
20:32:28.945 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.65
20:32:28.945 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
20:32:28.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:28.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:32:28.945 00.000 15712 MoveAxis(W, 8, ABG)
20:32:28.945 00.000 15712 Guiding  Dir = 3, Dur = 8
20:32:28.965 00.020 15712 IsGuiding returns 0
20:32:28.982 00.017 15712 IsGuiding returns 0
20:32:28.982 00.000 15712 Move returns status 0, amount 8
20:32:28.982 00.000 15712 MoveAxis(N, 0, ABG)
20:32:28.982 00.000 15712 Move returns status 0, amount 0
20:32:28.982 00.000 15712 move complete, result=0
20:32:28.982 00.000 15712 worker thread done servicing request
20:32:28.982 00.000 15712 Worker thread wakes up
20:32:28.982 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
20:32:28.984 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:28.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:30.396 01.412 15712 Exposure complete
20:32:30.445 00.049 15712 worker thread done servicing request
20:32:30.445 00.000 7988 OnExposeComplete: enter
20:32:30.445 00.000 7988 UpdateGuideState(): m_state=6
20:32:30.459 00.014 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4283
20:32:30.461 00.002 7988 Star::Find returns 1 (1), X=1175.18, Y=438.46, Mass=1568, SNR=26.8, Peak=255 HFD=3.2
20:32:30.461 00.000 7988 MultiStar: [#1 -0.38,-0.28,1.01,U] [#2 -0.52,-0.15,1.01,U] [#3 -0.75,-0.26,0.94,U] [#4 -0.45,-0.18,1.02,U] [#5 -0.67,-0.31,0.70,U] [#6 -0.52,0.09,0.72,U] [#7 -0.30,-0.27,0.65,U] [#8 -0.43,-0.11,0.63,U] 
20:32:30.461 00.000 7988 single-star, 8 included, MultiStar: {-0.48, -0.17}, one-star: {-0.28, -0.02}
20:32:30.461 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
20:32:30.461 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
20:32:30.461 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.08 mountX=0.02 mountY=0.28, mountTheta=1.50
20:32:30.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.02, opts=13)
20:32:30.461 00.000 7988 Enqueuing Move request for scope (-0.28, -0.02)
20:32:30.461 00.000 15712 Worker thread wakes up
20:32:30.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd
20:32:30.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.02)
20:32:30.461 00.000 15712 Moving (-0.28, -0.02) raw xDistance=0.02 yDistance=0.28
20:32:30.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:30.461 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.8 Saturated
20:32:30.473 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:30.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:30.475 00.002 7988 Enqueuing Expose request
20:32:30.475 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.65
20:32:30.477 00.002 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
20:32:30.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:32:30.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:32:30.477 00.000 15712 MoveAxis(W, 4, ABG)
20:32:30.477 00.000 15712 Guiding  Dir = 3, Dur = 4
20:32:30.477 00.000 15712 IsGuiding returns 0
20:32:30.495 00.018 15712 IsGuiding returns 0
20:32:30.495 00.000 15712 Move returns status 0, amount 4
20:32:30.495 00.000 15712 MoveAxis(N, 0, ABG)
20:32:30.495 00.000 15712 Move returns status 0, amount 0
20:32:30.495 00.000 15712 move complete, result=0
20:32:30.495 00.000 15712 worker thread done servicing request
20:32:30.495 00.000 15712 Worker thread wakes up
20:32:30.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:30.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:30.495 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.3 px 0 ms NORTH
20:32:32.133 01.638 15712 Exposure complete
20:32:32.194 00.061 7988 OnExposeComplete: enter
20:32:32.194 00.000 7988 UpdateGuideState(): m_state=6
20:32:32.194 00.000 15712 worker thread done servicing request
20:32:32.194 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4284
20:32:32.194 00.000 7988 Star::Find returns 1 (0), X=1175.27, Y=438.47, Mass=1501, SNR=26.3, Peak=232 HFD=3.3
20:32:32.199 00.005 7988 MultiStar: [#1 -0.48,-0.26,1.02,U] [#2 -0.60,-0.27,1.03,U] [#3 -0.66,-0.31,0.96,U] [#4 -0.50,-0.23,1.02,U] [#5 -0.58,0.01,0.73,U] [#6 -0.57,-0.14,0.72,U] [#7 -0.31,-0.45,0.65,U] [#8 -0.37,-0.34,0.62,U] 
20:32:32.199 00.000 7988 single-star, 8 included, MultiStar: {-0.48, -0.22}, one-star: {-0.19, -0.01}
20:32:32.199 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
20:32:32.199 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
20:32:32.199 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.08 mountX=0.01 mountY=0.19, mountTheta=1.50
20:32:32.199 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.01, opts=13)
20:32:32.199 00.000 7988 Enqueuing Move request for scope (-0.19, -0.01)
20:32:32.199 00.000 15712 Worker thread wakes up
20:32:32.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
20:32:32.199 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
20:32:32.199 00.000 15712 Moving (-0.19, -0.01) raw xDistance=0.01 yDistance=0.19
20:32:32.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:32.199 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
20:32:32.209 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:32.210 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:32.210 00.000 7988 Enqueuing Expose request
20:32:32.212 00.002 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.64
20:32:32.212 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
20:32:32.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:32.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:32:32.212 00.000 15712 MoveAxis(W, 3, ABG)
20:32:32.212 00.000 15712 Guiding  Dir = 3, Dur = 3
20:32:32.212 00.000 15712 IsGuiding returns 0
20:32:32.274 00.062 15712 IsGuiding returns 0
20:32:32.274 00.000 15712 Move returns status 0, amount 3
20:32:32.274 00.000 15712 MoveAxis(N, 0, ABG)
20:32:32.274 00.000 15712 Move returns status 0, amount 0
20:32:32.274 00.000 15712 move complete, result=0
20:32:32.274 00.000 15712 worker thread done servicing request
20:32:32.274 00.000 15712 Worker thread wakes up
20:32:32.274 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
20:32:32.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:32.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:33.680 01.406 15712 Exposure complete
20:32:33.731 00.051 15712 worker thread done servicing request
20:32:33.731 00.000 7988 OnExposeComplete: enter
20:32:33.731 00.000 7988 UpdateGuideState(): m_state=6
20:32:33.743 00.012 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4285
20:32:33.743 00.000 7988 Star::Find returns 1 (0), X=1175.23, Y=438.55, Mass=1526, SNR=26.5, Peak=223 HFD=3.5
20:32:33.743 00.000 7988 MultiStar: [#1 -0.52,-0.30,1.00,U] [#2 -0.54,-0.28,1.01,U] [#3 -0.66,-0.15,0.97,U] [#4 -0.61,-0.32,1.04,U] [#5 -0.53,-0.25,0.68,U] [#6 -0.52,-0.24,0.69,U] [#7 -0.62,-0.33,0.65,U] [#8 -0.50,-0.26,0.64,U] 
20:32:33.743 00.000 7988 single-star, 8 included, MultiStar: {-0.52, -0.22}, one-star: {-0.23, 0.07}
20:32:33.748 00.005 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.58) = xAngle (4.40 = -1.88)
20:32:33.748 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.51 = 1.23)
20:32:33.748 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.82 mountX=-0.07 mountY=0.22, mountTheta=1.88
20:32:33.748 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.07, opts=13)
20:32:33.748 00.000 7988 Enqueuing Move request for scope (-0.23, 0.07)
20:32:33.748 00.000 15712 Worker thread wakes up
20:32:33.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
20:32:33.748 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
20:32:33.748 00.000 15712 Moving (-0.23, 0.07) raw xDistance=-0.07 yDistance=0.22
20:32:33.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:33.748 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5
20:32:33.758 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:33.758 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:33.759 00.001 7988 Enqueuing Expose request
20:32:33.761 00.002 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.64
20:32:33.761 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
20:32:33.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:33.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:32:33.761 00.000 15712 MoveAxis(W, 3, ABG)
20:32:33.761 00.000 15712 Guiding  Dir = 3, Dur = 3
20:32:33.761 00.000 15712 IsGuiding returns 0
20:32:33.777 00.016 15712 IsGuiding returns 0
20:32:33.777 00.000 15712 Move returns status 0, amount 3
20:32:33.777 00.000 15712 MoveAxis(N, 0, ABG)
20:32:33.777 00.000 15712 Move returns status 0, amount 0
20:32:33.777 00.000 15712 move complete, result=0
20:32:33.777 00.000 15712 worker thread done servicing request
20:32:33.777 00.000 15712 Worker thread wakes up
20:32:33.777 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
20:32:33.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:33.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:35.420 01.643 15712 Exposure complete
20:32:35.466 00.046 15712 worker thread done servicing request
20:32:35.466 00.000 7988 OnExposeComplete: enter
20:32:35.466 00.000 7988 UpdateGuideState(): m_state=6
20:32:35.481 00.015 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4286
20:32:35.481 00.000 7988 Star::Find returns 1 (0), X=1175.26, Y=438.51, Mass=1482, SNR=26.2, Peak=224 HFD=3.3
20:32:35.481 00.000 7988 MultiStar: [#1 -0.54,-0.32,1.01,U] [#2 -0.55,-0.20,1.02,U] [#3 -0.77,0.10,0.99,U] [#4 -0.52,-0.22,1.03,U] [#5 -0.82,-0.29,0.71,U] [#6 -0.36,-0.09,0.71,U] [#7 -0.61,-0.28,0.66,U] [#8 -0.34,-0.17,0.66,U] 
20:32:35.481 00.000 7988 single-star, 8 included, MultiStar: {-0.52, -0.15}, one-star: {-0.20, 0.03}
20:32:35.481 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.72)
20:32:35.481 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.39)
20:32:35.481 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.99 mountX=-0.03 mountY=0.20, mountTheta=1.72
20:32:35.481 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.03, opts=13)
20:32:35.481 00.000 7988 Enqueuing Move request for scope (-0.20, 0.03)
20:32:35.481 00.000 15712 Worker thread wakes up
20:32:35.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
20:32:35.481 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
20:32:35.481 00.000 15712 Moving (-0.20, 0.03) raw xDistance=-0.03 yDistance=0.20
20:32:35.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:35.481 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.2
20:32:35.494 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:35.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:35.494 00.000 7988 Enqueuing Expose request
20:32:35.497 00.003 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.64
20:32:35.497 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
20:32:35.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:35.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:32:35.497 00.000 15712 MoveAxis(W, 0, ABG)
20:32:35.497 00.000 15712 Move returns status 0, amount 0
20:32:35.497 00.000 15712 MoveAxis(N, 0, ABG)
20:32:35.498 00.001 15712 Move returns status 0, amount 0
20:32:35.498 00.000 15712 move complete, result=0
20:32:35.498 00.000 15712 worker thread done servicing request
20:32:35.498 00.000 15712 Worker thread wakes up
20:32:35.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:35.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:35.498 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.2 px 0 ms NORTH
20:32:36.911 01.413 15712 Exposure complete
20:32:36.965 00.054 15712 worker thread done servicing request
20:32:36.965 00.000 7988 OnExposeComplete: enter
20:32:36.975 00.010 7988 UpdateGuideState(): m_state=6
20:32:36.975 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4287
20:32:36.977 00.002 7988 Star::Find returns 1 (0), X=1175.20, Y=438.63, Mass=1501, SNR=26.5, Peak=198 HFD=3.3
20:32:36.977 00.000 7988 MultiStar: [#1 -0.37,-0.13,1.01,U] [#2 -0.77,0.08,1.00,U] [#3 -0.60,-0.09,0.94,U] [#4 -0.36,0.12,1.04,U] [#5 -0.68,-0.21,0.71,U] [#6 -0.55,0.23,0.72,U] [#7 -0.33,-0.23,0.64,U] [#8 -0.35,-0.05,0.62,U] 
20:32:36.979 00.002 7988 single-star, 8 included, MultiStar: {-0.48, -0.00}, one-star: {-0.26, 0.15}
20:32:36.979 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.19 = -2.09)
20:32:36.981 00.002 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
20:32:36.981 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.62 mountX=-0.15 mountY=0.25, mountTheta=2.10
20:32:36.981 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.15, opts=13)
20:32:36.981 00.000 7988 Enqueuing Move request for scope (-0.26, 0.15)
20:32:36.981 00.000 15712 Worker thread wakes up
20:32:36.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
20:32:36.981 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
20:32:36.981 00.000 15712 Moving (-0.26, 0.15) raw xDistance=-0.15 yDistance=0.25
20:32:36.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:36.981 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.5
20:32:36.988 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:36.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:36.990 00.002 7988 Enqueuing Expose request
20:32:36.991 00.001 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.63
20:32:36.991 00.000 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
20:32:36.991 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.46 newest=0.68
20:32:36.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
20:32:36.991 00.000 15712 MoveAxis(W, 1, ABG)
20:32:36.991 00.000 15712 Guiding  Dir = 3, Dur = 1
20:32:36.991 00.000 15712 IsGuiding returns 0
20:32:36.996 00.005 15712 IsGuiding returns 0
20:32:36.996 00.000 15712 Move returns status 0, amount 1
20:32:36.996 00.000 15712 BLC: Oldest BLC event removed
20:32:36.996 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 210 applied
20:32:36.996 00.000 15712 MoveAxis(S, 275, ABG)
20:32:36.996 00.000 15712 Guiding  Dir = 1, Dur = 275
20:32:36.996 00.000 15712 IsGuiding returns 0
20:32:37.076 00.080 15712 PulseGuide returned control before completion, sleep 206
20:32:37.298 00.222 15712 IsGuiding returns 1
20:32:37.298 00.000 15712 scope still moving after pulse duration time elapsed
20:32:37.351 00.053 15712 IsGuiding returns 1
20:32:37.387 00.036 15712 IsGuiding returns 0
20:32:37.387 00.000 15712 scope move finished after 275 + 107 ms
20:32:37.387 00.000 15712 Move returns status 0, amount 275
20:32:37.387 00.000 15712 move complete, result=0
20:32:37.387 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.3 px 275 ms SOUTH
20:32:37.391 00.004 15712 worker thread done servicing request
20:32:37.391 00.000 15712 Worker thread wakes up
20:32:37.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:37.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:39.135 01.744 15712 Exposure complete
20:32:39.186 00.051 15712 worker thread done servicing request
20:32:39.186 00.000 7988 OnExposeComplete: enter
20:32:39.196 00.010 7988 UpdateGuideState(): m_state=6
20:32:39.196 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4288
20:32:39.196 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=438.67, Mass=1491, SNR=26.2, Peak=185 HFD=3.2
20:32:39.196 00.000 7988 MultiStar: [#1 -0.34,0.12,1.01,U] [#2 -0.23,-0.04,1.02,U] [#3 -0.52,-0.11,0.96,U] [#4 -0.36,0.01,1.07,U] [#5 -0.38,0.19,0.72,U] [#6 -0.26,0.11,0.72,U] [#7 -0.26,-0.10,0.67,U] [#8 -0.22,0.07,0.64,U] 
20:32:39.196 00.000 7988 single-star, 8 included, MultiStar: {-0.29, 0.05}, one-star: {-0.01, 0.19}
20:32:39.196 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.06)
20:32:39.203 00.007 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
20:32:39.203 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.65 mountX=-0.19 mountY=0.01, mountTheta=3.09
20:32:39.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.19, opts=13)
20:32:39.203 00.000 7988 Enqueuing Move request for scope (-0.01, 0.19)
20:32:39.203 00.000 15712 Worker thread wakes up
20:32:39.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
20:32:39.203 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
20:32:39.203 00.000 15712 Moving (-0.01, 0.19) raw xDistance=-0.19 yDistance=0.01
20:32:39.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:39.214 00.011 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.254314, 1:0.009837
20:32:39.214 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
20:32:39.216 00.002 15712 BLC: No correction, Miss < min_move
20:32:39.218 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:39.220 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:39.222 00.002 7988 Enqueuing Expose request
20:32:39.224 00.002 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.63
20:32:39.224 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
20:32:39.224 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:39.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:32:39.224 00.000 15712 MoveAxis(E, 34, ABG)
20:32:39.224 00.000 15712 Guiding  Dir = 2, Dur = 34
20:32:39.224 00.000 15712 IsGuiding returns 0
20:32:39.243 00.019 15712 PulseGuide returned control before completion, sleep 26
20:32:39.291 00.048 15712 IsGuiding returns 0
20:32:39.291 00.000 15712 Move returns status 0, amount 34
20:32:39.291 00.000 15712 MoveAxis(N, 0, ABG)
20:32:39.291 00.000 15712 Move returns status 0, amount 0
20:32:39.291 00.000 15712 move complete, result=0
20:32:39.291 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
20:32:39.293 00.002 15712 worker thread done servicing request
20:32:39.293 00.000 15712 Worker thread wakes up
20:32:39.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:39.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:40.708 01.415 15712 Exposure complete
20:32:40.767 00.059 15712 worker thread done servicing request
20:32:40.767 00.000 7988 OnExposeComplete: enter
20:32:40.770 00.003 7988 UpdateGuideState(): m_state=6
20:32:40.770 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4289
20:32:40.772 00.002 7988 Star::Find returns 1 (0), X=1175.47, Y=438.63, Mass=1541, SNR=26.8, Peak=190 HFD=3.3
20:32:40.774 00.002 7988 MultiStar: [#1 -0.18,-0.24,1.01,U] [#2 -0.46,-0.17,0.96,U] [#3 -0.76,-0.01,0.93,U] [#4 -0.31,-0.36,1.01,U] [#5 -0.55,-0.15,0.68,U] [#6 -0.23,-0.05,0.70,U] [#7 -0.28,-0.15,0.64,U] [#8 -0.30,-0.23,0.63,U] 
20:32:40.774 00.000 7988 single-star, 8 included, MultiStar: {-0.34, -0.13}, one-star: {0.01, 0.16}
20:32:40.776 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
20:32:40.776 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
20:32:40.778 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.49 mountX=-0.16 mountY=-0.02, mountTheta=-3.04
20:32:40.778 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.16, opts=13)
20:32:40.780 00.002 7988 Enqueuing Move request for scope (0.01, 0.16)
20:32:40.780 00.000 15712 Worker thread wakes up
20:32:40.782 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
20:32:40.782 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
20:32:40.782 00.000 15712 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=-0.02
20:32:40.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:32:40.782 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.8
20:32:40.784 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:40.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:40.786 00.002 7988 Enqueuing Expose request
20:32:40.786 00.000 15712 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.254314, 1:0.009837, 2:-0.015717
20:32:40.786 00.000 15712 BLC: No correction, Miss < min_move
20:32:40.786 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.62
20:32:40.786 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
20:32:40.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:40.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:32:40.786 00.000 15712 MoveAxis(W, 3, ABG)
20:32:40.786 00.000 15712 Guiding  Dir = 3, Dur = 3
20:32:40.786 00.000 15712 IsGuiding returns 0
20:32:40.806 00.020 15712 IsGuiding returns 0
20:32:40.806 00.000 15712 Move returns status 0, amount 3
20:32:40.806 00.000 15712 MoveAxis(N, 0, ABG)
20:32:40.806 00.000 15712 Move returns status 0, amount 0
20:32:40.806 00.000 15712 move complete, result=0
20:32:40.806 00.000 15712 worker thread done servicing request
20:32:40.806 00.000 15712 Worker thread wakes up
20:32:40.806 00.000 7988 GuideStep: -0.2 px 3 ms WEST, -0.0 px 0 ms NORTH
20:32:40.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:40.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:42.554 01.748 15712 Exposure complete
20:32:42.614 00.060 15712 worker thread done servicing request
20:32:42.614 00.000 7988 OnExposeComplete: enter
20:32:42.615 00.001 7988 UpdateGuideState(): m_state=6
20:32:42.615 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4290
20:32:42.615 00.000 7988 Star::Find returns 1 (0), X=1175.37, Y=438.45, Mass=1463, SNR=25.9, Peak=194 HFD=3.3
20:32:42.619 00.004 7988 MultiStar: [#1 -0.34,-0.33,1.03,U] [#2 -0.39,-0.31,0.99,U] [#3 -0.61,-0.17,0.95,U] [#4 -0.25,-0.46,1.03,U] [#5 -0.44,-0.25,0.72,U] [#6 -0.25,-0.24,0.69,U] [#7 -0.19,-0.27,0.71,U] [#8 -0.23,-0.29,0.64,U] 
20:32:42.619 00.000 7988 single-star, 8 included, MultiStar: {-0.31, -0.26}, one-star: {-0.09, -0.02}
20:32:42.619 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
20:32:42.619 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
20:32:42.619 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.89 mountX=0.02 mountY=0.09, mountTheta=1.31
20:32:42.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.02, opts=13)
20:32:42.619 00.000 7988 Enqueuing Move request for scope (-0.09, -0.02)
20:32:42.619 00.000 15712 Worker thread wakes up
20:32:42.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
20:32:42.619 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
20:32:42.619 00.000 15712 Moving (-0.09, -0.02) raw xDistance=0.02 yDistance=0.09
20:32:42.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:42.619 00.000 7988 UpdateGuideState exits: m=1463 SNR=25.9
20:32:42.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:42.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:42.619 00.000 7988 Enqueuing Expose request
20:32:42.631 00.012 15712 BLC: window closed
20:32:42.631 00.000 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.254314, 1:0.009837, 2:-0.015717
20:32:42.631 00.000 15712 BLC: No correction, Miss < min_move
20:32:42.636 00.005 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.62
20:32:42.636 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
20:32:42.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:42.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:32:42.636 00.000 15712 MoveAxis(W, 1, ABG)
20:32:42.636 00.000 15712 Guiding  Dir = 3, Dur = 1
20:32:42.636 00.000 15712 IsGuiding returns 0
20:32:42.663 00.027 15712 IsGuiding returns 0
20:32:42.663 00.000 15712 Move returns status 0, amount 1
20:32:42.663 00.000 15712 MoveAxis(N, 0, ABG)
20:32:42.663 00.000 15712 Move returns status 0, amount 0
20:32:42.663 00.000 15712 move complete, result=0
20:32:42.663 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
20:32:42.663 00.000 15712 worker thread done servicing request
20:32:42.666 00.003 15712 Worker thread wakes up
20:32:42.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:42.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:44.071 01.405 15712 Exposure complete
20:32:44.130 00.059 15712 worker thread done servicing request
20:32:44.130 00.000 7988 OnExposeComplete: enter
20:32:44.133 00.003 7988 UpdateGuideState(): m_state=6
20:32:44.133 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4291
20:32:44.133 00.000 7988 Star::Find returns 1 (0), X=1175.15, Y=438.48, Mass=1481, SNR=26.2, Peak=223 HFD=3.4
20:32:44.133 00.000 7988 MultiStar: [#1 -0.40,-0.36,1.02,U] [#2 -0.55,-0.16,0.99,U] [#3 -0.62,-0.15,0.94,U] [#4 -0.34,-0.36,1.08,U] [#5 -0.55,-0.38,0.70,U] [#6 -0.55,-0.14,0.71,U] [#7 -0.52,-0.40,0.63,U] [#8 -0.44,-0.29,0.68,U] 
20:32:44.133 00.000 7988 single-star, 8 included, MultiStar: {-0.47, -0.24}, one-star: {-0.30, -0.00}
20:32:44.133 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.58) = xAngle (-1.55 = -1.55)
20:32:44.133 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.56 = 1.56)
20:32:44.133 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.00 hyp=0.30 cameraTheta=-3.13 mountX=0.01 mountY=0.30, mountTheta=1.55
20:32:44.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.00, opts=13)
20:32:44.133 00.000 7988 Enqueuing Move request for scope (-0.30, -0.00)
20:32:44.133 00.000 15712 Worker thread wakes up
20:32:44.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.00) opts 0xd
20:32:44.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.00)
20:32:44.133 00.000 15712 Moving (-0.30, -0.00) raw xDistance=0.01 yDistance=0.30
20:32:44.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:32:44.133 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.2
20:32:44.146 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:44.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:44.148 00.002 7988 Enqueuing Expose request
20:32:44.148 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.62
20:32:44.148 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
20:32:44.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
20:32:44.148 00.000 15712 MoveAxis(W, 2, ABG)
20:32:44.148 00.000 15712 Guiding  Dir = 3, Dur = 2
20:32:44.151 00.003 15712 IsGuiding returns 0
20:32:44.167 00.016 15712 IsGuiding returns 0
20:32:44.167 00.000 15712 Move returns status 0, amount 2
20:32:44.167 00.000 15712 MoveAxis(S, 78, ABG)
20:32:44.167 00.000 15712 Guiding  Dir = 1, Dur = 78
20:32:44.167 00.000 15712 IsGuiding returns 0
20:32:44.279 00.112 15712 IsGuiding returns 1
20:32:44.279 00.000 15712 scope still moving after pulse duration time elapsed
20:32:44.308 00.029 15712 IsGuiding returns 1
20:32:44.375 00.067 15712 IsGuiding returns 0
20:32:44.375 00.000 15712 scope move finished after 78 + 129 ms
20:32:44.375 00.000 15712 Move returns status 0, amount 78
20:32:44.375 00.000 15712 move complete, result=0
20:32:44.375 00.000 15712 worker thread done servicing request
20:32:44.375 00.000 15712 Worker thread wakes up
20:32:44.375 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.3 px 78 ms SOUTH
20:32:44.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:44.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:46.017 01.642 15712 Exposure complete
20:32:46.067 00.050 15712 worker thread done servicing request
20:32:46.067 00.000 7988 OnExposeComplete: enter
20:32:46.067 00.000 7988 UpdateGuideState(): m_state=6
20:32:46.080 00.013 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4292
20:32:46.080 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=438.60, Mass=1484, SNR=26.2, Peak=203 HFD=3.2
20:32:46.080 00.000 7988 MultiStar: [#1 -0.07,-0.31,1.02,U] [#2 -0.13,-0.18,1.00,U] [#3 -0.36,-0.14,0.95,U] [#4 -0.08,-0.24,1.07,U] [#5 -0.28,-0.09,0.72,U] [#6 0.01,-0.12,0.72,U] [#7 -0.07,-0.25,0.67,U] [#8 -0.12,-0.29,0.66,U] 
20:32:46.084 00.004 7988 single-star, 8 included, MultiStar: {-0.11, -0.16}, one-star: {0.09, 0.12}
20:32:46.084 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
20:32:46.084 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.65)
20:32:46.084 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.95 mountX=-0.13 mountY=-0.09, mountTheta=-2.50
20:32:46.084 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.12, opts=13)
20:32:46.084 00.000 7988 Enqueuing Move request for scope (0.09, 0.12)
20:32:46.084 00.000 15712 Worker thread wakes up
20:32:46.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
20:32:46.084 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
20:32:46.084 00.000 15712 Moving (0.09, 0.12) raw xDistance=-0.13 yDistance=-0.09
20:32:46.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:46.084 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2
20:32:46.094 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:46.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:46.096 00.002 7988 Enqueuing Expose request
20:32:46.096 00.000 15712 PPEC rslt: input = -0.13, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.61
20:32:46.096 00.000 15712 PPEC: input: -0.13, control: 0.00, exposure: 1500
20:32:46.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:46.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:32:46.096 00.000 15712 MoveAxis(W, 1, ABG)
20:32:46.096 00.000 15712 Guiding  Dir = 3, Dur = 1
20:32:46.096 00.000 15712 IsGuiding returns 0
20:32:46.114 00.018 15712 IsGuiding returns 0
20:32:46.114 00.000 15712 Move returns status 0, amount 1
20:32:46.114 00.000 15712 MoveAxis(N, 0, ABG)
20:32:46.114 00.000 15712 Move returns status 0, amount 0
20:32:46.114 00.000 15712 move complete, result=0
20:32:46.114 00.000 15712 worker thread done servicing request
20:32:46.114 00.000 15712 Worker thread wakes up
20:32:46.114 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
20:32:46.118 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:46.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:47.532 01.414 15712 Exposure complete
20:32:47.590 00.058 15712 worker thread done servicing request
20:32:47.590 00.000 7988 OnExposeComplete: enter
20:32:47.590 00.000 7988 UpdateGuideState(): m_state=6
20:32:47.593 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4293
20:32:47.593 00.000 7988 Star::Find returns 1 (0), X=1175.76, Y=438.54, Mass=1512, SNR=26.5, Peak=211 HFD=3.3
20:32:47.593 00.000 7988 MultiStar: [#1 0.03,-0.14,0.98,U] [#2 -0.11,-0.22,0.97,U] [#3 -0.14,-0.17,0.97,U] [#4 -0.04,-0.38,1.06,U] [#5 0.05,-0.23,0.71,U] [#6 0.03,-0.03,0.73,U] [#7 0.14,-0.28,0.65,U] [#8 -0.02,-0.45,0.63,U] 
20:32:47.593 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.20}, one-star: {0.30, 0.06}
20:32:47.593 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
20:32:47.599 00.006 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
20:32:47.599 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.46 mountX=0.20 mountY=-0.02, mountTheta=-0.09
20:32:47.608 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.20, opts=13)
20:32:47.611 00.003 7988 Enqueuing Move request for scope (0.02, -0.20)
20:32:47.613 00.002 15712 Worker thread wakes up
20:32:47.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:32:47.613 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.5
20:32:47.616 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:47.616 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:47.616 00.000 7988 Enqueuing Expose request
20:32:47.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
20:32:47.616 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
20:32:47.616 00.000 15712 Moving (0.02, -0.20) raw xDistance=0.20 yDistance=-0.02
20:32:47.622 00.006 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 636.61
20:32:47.622 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
20:32:47.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:47.624 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:32:47.624 00.000 15712 MoveAxis(W, 38, ABG)
20:32:47.624 00.000 15712 Guiding  Dir = 3, Dur = 38
20:32:47.633 00.009 15712 IsGuiding returns 0
20:32:47.650 00.017 15712 PulseGuide returned control before completion, sleep 33
20:32:47.689 00.039 15712 IsGuiding returns 0
20:32:47.689 00.000 15712 Move returns status 0, amount 38
20:32:47.689 00.000 15712 MoveAxis(N, 0, ABG)
20:32:47.689 00.000 15712 Move returns status 0, amount 0
20:32:47.689 00.000 15712 move complete, result=0
20:32:47.689 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
20:32:47.701 00.012 15712 worker thread done servicing request
20:32:47.701 00.000 15712 Worker thread wakes up
20:32:47.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:47.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:49.334 01.633 15712 Exposure complete
20:32:49.386 00.052 15712 worker thread done servicing request
20:32:49.386 00.000 7988 OnExposeComplete: enter
20:32:49.395 00.009 7988 UpdateGuideState(): m_state=6
20:32:49.395 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4294
20:32:49.395 00.000 7988 Star::Find returns 1 (0), X=1175.82, Y=438.59, Mass=1457, SNR=25.9, Peak=187 HFD=3.3
20:32:49.399 00.004 7988 MultiStar: [#1 -0.19,-0.14,1.00,U] [#2 -0.21,-0.01,1.03,U] [#3 -0.15,-0.06,0.98,U] [#4 -0.10,-0.22,1.04,U] [#5 -0.16,-0.18,0.71,U] [#6 -0.08,-0.06,0.72,U] [#7 -0.09,-0.28,0.68,U] [#8 -0.07,0.00,0.67,U] 
20:32:49.399 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {0.36, 0.11}
20:32:49.399 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.58) = xAngle (-0.69 = -0.69)
20:32:49.399 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.42 = 2.42)
20:32:49.403 00.004 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.27 mountX=0.09 mountY=0.08, mountTheta=0.71
20:32:49.403 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.09, opts=13)
20:32:49.403 00.000 7988 Enqueuing Move request for scope (-0.07, -0.09)
20:32:49.403 00.000 15712 Worker thread wakes up
20:32:49.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
20:32:49.403 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
20:32:49.403 00.000 15712 Moving (-0.07, -0.09) raw xDistance=0.09 yDistance=0.08
20:32:49.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:32:49.403 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9
20:32:49.409 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:49.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:49.411 00.002 7988 Enqueuing Expose request
20:32:49.411 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.60
20:32:49.411 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
20:32:49.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:49.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:32:49.411 00.000 15712 MoveAxis(E, 3, ABG)
20:32:49.411 00.000 15712 Guiding  Dir = 2, Dur = 3
20:32:49.411 00.000 15712 IsGuiding returns 0
20:32:49.436 00.025 15712 IsGuiding returns 0
20:32:49.436 00.000 15712 Move returns status 0, amount 3
20:32:49.436 00.000 15712 MoveAxis(N, 0, ABG)
20:32:49.436 00.000 15712 Move returns status 0, amount 0
20:32:49.436 00.000 15712 move complete, result=0
20:32:49.436 00.000 15712 worker thread done servicing request
20:32:49.436 00.000 15712 Worker thread wakes up
20:32:49.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:49.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:49.436 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:32:50.846 01.410 15712 Exposure complete
20:32:50.907 00.061 15712 worker thread done servicing request
20:32:50.907 00.000 7988 OnExposeComplete: enter
20:32:50.907 00.000 7988 UpdateGuideState(): m_state=6
20:32:50.907 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4295
20:32:50.907 00.000 7988 Star::Find returns 1 (0), X=1175.66, Y=438.61, Mass=1520, SNR=26.4, Peak=199 HFD=3.4
20:32:50.907 00.000 7988 MultiStar: [#1 -0.18,-0.02,1.01,U] [#2 -0.19,0.09,1.01,U] [#3 -0.36,0.04,0.94,U] [#4 -0.02,-0.05,1.03,U] [#5 -0.37,0.00,0.70,U] [#6 -0.23,0.18,0.69,U] [#7 -0.03,-0.26,0.66,U] [#8 0.05,0.02,0.66,U] 
20:32:50.907 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {0.20, 0.13}
20:32:50.907 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.58) = xAngle (4.56 = -1.72)
20:32:50.907 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.67 = 1.38)
20:32:50.916 00.009 7988 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.98 mountX=-0.02 mountY=0.12, mountTheta=1.73
20:32:50.916 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.02, opts=13)
20:32:50.916 00.000 7988 Enqueuing Move request for scope (-0.12, 0.02)
20:32:50.916 00.000 15712 Worker thread wakes up
20:32:50.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
20:32:50.916 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
20:32:50.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:50.916 00.000 15712 Moving (-0.12, 0.02) raw xDistance=-0.02 yDistance=0.12
20:32:50.916 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.4
20:32:50.923 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:50.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:50.925 00.002 7988 Enqueuing Expose request
20:32:50.925 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.60
20:32:50.925 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
20:32:50.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:50.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:32:50.925 00.000 15712 MoveAxis(E, 6, ABG)
20:32:50.925 00.000 15712 Guiding  Dir = 2, Dur = 6
20:32:50.925 00.000 15712 IsGuiding returns 0
20:32:50.943 00.018 15712 IsGuiding returns 0
20:32:50.943 00.000 15712 Move returns status 0, amount 6
20:32:50.943 00.000 15712 MoveAxis(N, 0, ABG)
20:32:50.943 00.000 15712 Move returns status 0, amount 0
20:32:50.943 00.000 15712 move complete, result=0
20:32:50.943 00.000 15712 worker thread done servicing request
20:32:50.943 00.000 15712 Worker thread wakes up
20:32:50.943 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
20:32:50.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:50.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:52.580 01.637 15712 Exposure complete
20:32:52.634 00.054 15712 worker thread done servicing request
20:32:52.634 00.000 7988 OnExposeComplete: enter
20:32:52.634 00.000 7988 UpdateGuideState(): m_state=6
20:32:52.643 00.009 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4296
20:32:52.643 00.000 7988 Star::Find returns 1 (0), X=1175.66, Y=438.55, Mass=1467, SNR=25.9, Peak=192 HFD=3.3
20:32:52.643 00.000 7988 MultiStar: [#1 -0.02,-0.00,1.00,U] [#2 -0.17,-0.05,1.02,U] [#3 -0.32,-0.03,0.99,U] [#4 -0.11,-0.05,1.04,U] [#5 -0.24,-0.28,0.72,U] [#6 -0.04,-0.02,0.73,U] [#7 0.09,-0.13,0.71,U] [#8 0.07,0.09,0.66,U] 
20:32:52.643 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {0.20, 0.07}
20:32:52.643 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
20:32:52.643 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.10 = 2.10)
20:32:52.643 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.58 mountX=0.04 mountY=0.07, mountTheta=1.01
20:32:52.651 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
20:32:52.651 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
20:32:52.651 00.000 15712 Worker thread wakes up
20:32:52.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
20:32:52.651 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
20:32:52.651 00.000 15712 Moving (-0.06, -0.04) raw xDistance=0.04 yDistance=0.07
20:32:52.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:52.651 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.9
20:32:52.656 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:52.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:52.658 00.002 7988 Enqueuing Expose request
20:32:52.659 00.001 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.59
20:32:52.659 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
20:32:52.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:52.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:32:52.659 00.000 15712 MoveAxis(E, 8, ABG)
20:32:52.659 00.000 15712 Guiding  Dir = 2, Dur = 8
20:32:52.659 00.000 15712 IsGuiding returns 0
20:32:52.685 00.026 15712 IsGuiding returns 0
20:32:52.685 00.000 15712 Move returns status 0, amount 8
20:32:52.685 00.000 15712 MoveAxis(N, 0, ABG)
20:32:52.685 00.000 15712 Move returns status 0, amount 0
20:32:52.685 00.000 15712 move complete, result=0
20:32:52.685 00.000 15712 worker thread done servicing request
20:32:52.685 00.000 15712 Worker thread wakes up
20:32:52.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:52.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:52.685 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
20:32:54.094 01.409 15712 Exposure complete
20:32:54.147 00.053 15712 worker thread done servicing request
20:32:54.147 00.000 7988 OnExposeComplete: enter
20:32:54.147 00.000 7988 UpdateGuideState(): m_state=6
20:32:54.156 00.009 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4297
20:32:54.156 00.000 7988 Star::Find returns 1 (0), X=1175.83, Y=438.80, Mass=1447, SNR=25.7, Peak=230 HFD=2.9
20:32:54.156 00.000 7988 MultiStar: [#1 -0.00,-0.02,1.00,U] [#2 -0.06,0.27,1.03,U] [#3 -0.36,0.03,0.97,U] [#4 -0.12,0.01,1.09,U] [#5 -0.03,0.04,0.73,U] [#6 -0.14,0.20,0.74,U] [#7 0.28,0.08,0.71,U] [#8 0.04,0.00,0.65,U] 
20:32:54.156 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {0.37, 0.32}
20:32:54.156 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
20:32:54.156 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
20:32:54.156 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.66 mountX=-0.11 mountY=0.01, mountTheta=3.07
20:32:54.164 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.11, opts=13)
20:32:54.164 00.000 7988 Enqueuing Move request for scope (-0.01, 0.11)
20:32:54.164 00.000 15712 Worker thread wakes up
20:32:54.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
20:32:54.164 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
20:32:54.164 00.000 15712 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.01
20:32:54.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:54.164 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.7
20:32:54.169 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:54.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:54.171 00.002 7988 Enqueuing Expose request
20:32:54.171 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.59
20:32:54.171 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
20:32:54.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:54.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:32:54.171 00.000 15712 MoveAxis(E, 7, ABG)
20:32:54.171 00.000 15712 Guiding  Dir = 2, Dur = 7
20:32:54.171 00.000 15712 IsGuiding returns 0
20:32:54.189 00.018 15712 IsGuiding returns 0
20:32:54.189 00.000 15712 Move returns status 0, amount 7
20:32:54.189 00.000 15712 MoveAxis(N, 0, ABG)
20:32:54.189 00.000 15712 Move returns status 0, amount 0
20:32:54.189 00.000 15712 move complete, result=0
20:32:54.189 00.000 15712 worker thread done servicing request
20:32:54.189 00.000 15712 Worker thread wakes up
20:32:54.189 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
20:32:54.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:54.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:55.833 01.644 15712 Exposure complete
20:32:55.894 00.061 15712 worker thread done servicing request
20:32:55.894 00.000 7988 OnExposeComplete: enter
20:32:55.896 00.002 7988 UpdateGuideState(): m_state=6
20:32:55.898 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4298
20:32:55.899 00.001 7988 Star::Find returns 1 (0), X=1175.73, Y=438.87, Mass=1497, SNR=26.2, Peak=229 HFD=3.3
20:32:55.899 00.000 7988 MultiStar: [#1 0.10,-0.04,1.01,U] [#2 -0.02,-0.00,1.00,U] [#3 -0.14,0.22,0.99,U] [#4 0.02,-0.12,1.10,U] [#5 -0.22,0.14,0.73,U] [#6 0.06,0.12,0.72,U] [#7 0.11,0.04,0.64,U] [#8 0.06,0.23,0.65,U] 
20:32:55.901 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.27, 0.40}
20:32:55.901 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
20:32:55.903 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.29)
20:32:55.903 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.31 mountX=-0.10 mountY=-0.03, mountTheta=-2.86
20:32:55.905 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.10, opts=13)
20:32:55.907 00.002 7988 Enqueuing Move request for scope (0.03, 0.10)
20:32:55.907 00.000 15712 Worker thread wakes up
20:32:55.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
20:32:55.907 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
20:32:55.907 00.000 15712 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=-0.03
20:32:55.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:55.907 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
20:32:55.910 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:55.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:55.912 00.002 7988 Enqueuing Expose request
20:32:55.912 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.58
20:32:55.912 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
20:32:55.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:55.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:32:55.912 00.000 15712 MoveAxis(E, 6, ABG)
20:32:55.912 00.000 15712 Guiding  Dir = 2, Dur = 6
20:32:55.912 00.000 15712 IsGuiding returns 0
20:32:55.931 00.019 15712 IsGuiding returns 0
20:32:55.931 00.000 15712 Move returns status 0, amount 6
20:32:55.931 00.000 15712 MoveAxis(N, 0, ABG)
20:32:55.931 00.000 15712 Move returns status 0, amount 0
20:32:55.931 00.000 15712 move complete, result=0
20:32:55.931 00.000 15712 worker thread done servicing request
20:32:55.931 00.000 15712 Worker thread wakes up
20:32:55.931 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
20:32:55.932 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:55.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:57.350 01.418 15712 Exposure complete
20:32:57.409 00.059 15712 worker thread done servicing request
20:32:57.409 00.000 7988 OnExposeComplete: enter
20:32:57.411 00.002 7988 UpdateGuideState(): m_state=6
20:32:57.411 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4299
20:32:57.413 00.002 7988 Star::Find returns 1 (0), X=1175.81, Y=439.03, Mass=1513, SNR=26.3, Peak=237 HFD=3.3
20:32:57.413 00.000 7988 MultiStar: [#1 -0.02,0.17,1.00,U] [#2 -0.03,0.34,1.03,U] [#3 -0.15,0.04,0.98,U] [#4 0.04,0.16,1.02,U] [#5 0.07,0.33,0.75,U] [#6 -0.07,0.19,0.71,U] [#7 0.39,0.14,0.65,U] [#8 -0.11,-0.07,0.68,U] 
20:32:57.415 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.22}, one-star: {0.35, 0.55}
20:32:57.415 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
20:32:57.415 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.25)
20:32:57.415 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.35 mountX=-0.22 mountY=-0.05, mountTheta=-2.90
20:32:57.415 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.22, opts=13)
20:32:57.415 00.000 7988 Enqueuing Move request for scope (0.05, 0.22)
20:32:57.415 00.000 15712 Worker thread wakes up
20:32:57.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
20:32:57.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
20:32:57.415 00.000 15712 Moving (0.05, 0.22) raw xDistance=-0.22 yDistance=-0.05
20:32:57.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:57.415 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.3
20:32:57.425 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:57.426 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:57.427 00.001 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 636.58
20:32:57.427 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
20:32:57.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:57.427 00.000 7988 Enqueuing Expose request
20:32:57.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:32:57.427 00.000 15712 MoveAxis(E, 46, ABG)
20:32:57.427 00.000 15712 Guiding  Dir = 2, Dur = 46
20:32:57.427 00.000 15712 IsGuiding returns 0
20:32:57.448 00.021 15712 PulseGuide returned control before completion, sleep 36
20:32:57.491 00.043 15712 IsGuiding returns 1
20:32:57.491 00.000 15712 scope still moving after pulse duration time elapsed
20:32:57.528 00.037 15712 IsGuiding returns 0
20:32:57.528 00.000 15712 scope move finished after 46 + 54 ms
20:32:57.528 00.000 15712 Move returns status 0, amount 46
20:32:57.528 00.000 15712 MoveAxis(N, 0, ABG)
20:32:57.528 00.000 15712 Move returns status 0, amount 0
20:32:57.528 00.000 15712 move complete, result=0
20:32:57.528 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
20:32:57.531 00.003 15712 worker thread done servicing request
20:32:57.531 00.000 15712 Worker thread wakes up
20:32:57.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:57.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:32:59.169 01.638 15712 Exposure complete
20:32:59.227 00.058 15712 worker thread done servicing request
20:32:59.227 00.000 7988 OnExposeComplete: enter
20:32:59.227 00.000 7988 UpdateGuideState(): m_state=6
20:32:59.233 00.006 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4300
20:32:59.233 00.000 7988 Star::Find returns 1 (0), X=1175.80, Y=438.63, Mass=1552, SNR=26.7, Peak=211 HFD=3.4
20:32:59.233 00.000 7988 MultiStar: [#1 0.16,-0.11,0.98,U] [#2 -0.07,0.07,0.99,U] [#3 -0.14,0.06,0.93,U] [#4 -0.04,-0.16,1.03,U] [#5 0.00,-0.16,0.69,U] [#6 0.12,-0.00,0.68,U] [#7 0.29,-0.06,0.66,U] [#8 0.13,-0.28,0.61,U] 
20:32:59.233 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.34, 0.16}
20:32:59.233 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.58) = xAngle (1.12 = 1.12)
20:32:59.233 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.23 = -2.05)
20:32:59.233 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.46 mountX=0.04 mountY=-0.08, mountTheta=-1.11
20:32:59.233 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
20:32:59.233 00.000 7988 Enqueuing Move request for scope (0.08, -0.04)
20:32:59.233 00.000 15712 Worker thread wakes up
20:32:59.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
20:32:59.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
20:32:59.233 00.000 15712 Moving (0.08, -0.04) raw xDistance=0.04 yDistance=-0.08
20:32:59.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:32:59.244 00.011 7988 UpdateGuideState exits: m=1552 SNR=26.7
20:32:59.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:59.246 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:32:59.246 00.000 7988 Enqueuing Expose request
20:32:59.248 00.002 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.57
20:32:59.248 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
20:32:59.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:59.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:32:59.248 00.000 15712 MoveAxis(E, 3, ABG)
20:32:59.248 00.000 15712 Guiding  Dir = 2, Dur = 3
20:32:59.248 00.000 15712 IsGuiding returns 0
20:32:59.269 00.021 15712 IsGuiding returns 0
20:32:59.269 00.000 15712 Move returns status 0, amount 3
20:32:59.269 00.000 15712 MoveAxis(N, 0, ABG)
20:32:59.269 00.000 15712 Move returns status 0, amount 0
20:32:59.269 00.000 15712 move complete, result=0
20:32:59.269 00.000 15712 worker thread done servicing request
20:32:59.269 00.000 15712 Worker thread wakes up
20:32:59.269 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
20:32:59.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:32:59.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:00.685 01.416 15712 Exposure complete
20:33:00.742 00.057 15712 worker thread done servicing request
20:33:00.742 00.000 7988 OnExposeComplete: enter
20:33:00.742 00.000 7988 UpdateGuideState(): m_state=6
20:33:00.748 00.006 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4301
20:33:00.749 00.001 7988 Star::Find returns 1 (0), X=1175.88, Y=438.78, Mass=1577, SNR=27.0, Peak=210 HFD=3.7
20:33:00.749 00.000 7988 MultiStar: [#1 0.24,0.02,0.98,U] [#2 -0.12,-0.06,0.97,U] [#3 -0.03,-0.03,0.94,U] [#4 0.12,-0.03,0.99,U] [#5 0.22,0.00,0.70,U] [#6 -0.02,0.14,0.72,U] [#7 0.23,-0.02,0.67,U] [#8 0.18,-0.12,0.65,U] 
20:33:00.749 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.42, 0.30}
20:33:00.749 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.58) = xAngle (1.77 = 1.77)
20:33:00.749 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.88 = -1.40)
20:33:00.749 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.19 mountX=-0.03 mountY=-0.14, mountTheta=-1.77
20:33:00.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.03, opts=13)
20:33:00.749 00.000 7988 Enqueuing Move request for scope (0.14, 0.03)
20:33:00.749 00.000 15712 Worker thread wakes up
20:33:00.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:00.759 00.010 7988 UpdateGuideState exits: m=1577 SNR=27.0
20:33:00.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:00.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:00.759 00.000 7988 Enqueuing Expose request
20:33:00.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
20:33:00.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
20:33:00.759 00.000 15712 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
20:33:00.765 00.006 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.57
20:33:00.765 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:33:00.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:00.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:33:00.765 00.000 15712 MoveAxis(E, 4, ABG)
20:33:00.765 00.000 15712 Guiding  Dir = 2, Dur = 4
20:33:00.765 00.000 15712 IsGuiding returns 0
20:33:00.781 00.016 15712 IsGuiding returns 0
20:33:00.781 00.000 15712 Move returns status 0, amount 4
20:33:00.781 00.000 15712 MoveAxis(N, 0, ABG)
20:33:00.781 00.000 15712 Move returns status 0, amount 0
20:33:00.781 00.000 15712 move complete, result=0
20:33:00.781 00.000 15712 worker thread done servicing request
20:33:00.781 00.000 15712 Worker thread wakes up
20:33:00.781 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
20:33:00.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:00.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:02.421 01.640 15712 Exposure complete
20:33:02.476 00.055 15712 worker thread done servicing request
20:33:02.476 00.000 7988 OnExposeComplete: enter
20:33:02.476 00.000 7988 UpdateGuideState(): m_state=6
20:33:02.484 00.008 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4302
20:33:02.484 00.000 7988 Star::Find returns 1 (1), X=1175.76, Y=438.95, Mass=1574, SNR=26.9, Peak=255 HFD=3.2
20:33:02.484 00.000 7988 MultiStar: [#1 0.10,-0.10,0.98,U] [#2 -0.09,0.13,1.00,U] [#3 -0.37,0.20,0.94,U] [#4 -0.03,0.05,1.02,U] [#5 -0.11,0.09,0.71,U] [#6 0.13,0.14,0.71,U] [#7 0.19,0.07,0.62,U] [#8 0.04,-0.04,0.65,U] 
20:33:02.484 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.30, 0.47}
20:33:02.484 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
20:33:02.484 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
20:33:02.484 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.12 mountY=-0.02, mountTheta=-3.01
20:33:02.493 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
20:33:02.493 00.000 7988 Enqueuing Move request for scope (0.01, 0.12)
20:33:02.493 00.000 15712 Worker thread wakes up
20:33:02.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
20:33:02.493 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
20:33:02.493 00.000 15712 Moving (0.01, 0.12) raw xDistance=-0.12 yDistance=-0.02
20:33:02.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:02.493 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.9 Saturated
20:33:02.497 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:02.497 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:02.497 00.000 7988 Enqueuing Expose request
20:33:02.500 00.003 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.56
20:33:02.500 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
20:33:02.500 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:02.500 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:33:02.500 00.000 15712 MoveAxis(E, 7, ABG)
20:33:02.500 00.000 15712 Guiding  Dir = 2, Dur = 7
20:33:02.516 00.016 15712 IsGuiding returns 0
20:33:02.532 00.016 15712 IsGuiding returns 0
20:33:02.532 00.000 15712 Move returns status 0, amount 7
20:33:02.532 00.000 15712 MoveAxis(N, 0, ABG)
20:33:02.532 00.000 15712 Move returns status 0, amount 0
20:33:02.532 00.000 15712 move complete, result=0
20:33:02.532 00.000 15712 worker thread done servicing request
20:33:02.532 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
20:33:02.534 00.002 15712 Worker thread wakes up
20:33:02.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:02.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:03.937 01.403 15712 Exposure complete
20:33:03.998 00.061 15712 worker thread done servicing request
20:33:03.998 00.000 7988 OnExposeComplete: enter
20:33:03.998 00.000 7988 UpdateGuideState(): m_state=6
20:33:04.001 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4303
20:33:04.001 00.000 7988 Star::Find returns 1 (0), X=1175.74, Y=438.92, Mass=1429, SNR=25.7, Peak=241 HFD=3.1
20:33:04.001 00.000 7988 MultiStar: [#1 -0.00,0.07,1.04,U] [#2 -0.13,0.29,1.04,U] [#3 -0.11,0.17,0.97,U] [#4 -0.05,0.41,1.06,U] [#5 -0.01,0.08,0.73,U] [#6 0.08,0.18,0.71,U] [#7 0.14,0.29,0.67,U] [#8 0.04,0.41,0.69,U] 
20:33:04.001 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.26}, one-star: {0.28, 0.45}
20:33:04.001 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
20:33:04.001 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
20:33:04.001 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.50 mountX=-0.26 mountY=-0.02, mountTheta=-3.05
20:33:04.009 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.26, opts=13)
20:33:04.009 00.000 7988 Enqueuing Move request for scope (0.02, 0.26)
20:33:04.009 00.000 15712 Worker thread wakes up
20:33:04.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
20:33:04.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
20:33:04.009 00.000 15712 Moving (0.02, 0.26) raw xDistance=-0.26 yDistance=-0.02
20:33:04.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:04.009 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.7
20:33:04.014 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:04.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:04.016 00.002 7988 Enqueuing Expose request
20:33:04.017 00.001 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 636.56
20:33:04.017 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
20:33:04.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:04.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:33:04.017 00.000 15712 MoveAxis(E, 58, ABG)
20:33:04.017 00.000 15712 Guiding  Dir = 2, Dur = 58
20:33:04.017 00.000 15712 IsGuiding returns 0
20:33:04.035 00.018 15712 PulseGuide returned control before completion, sleep 52
20:33:04.113 00.078 15712 IsGuiding returns 0
20:33:04.115 00.002 15712 Move returns status 0, amount 58
20:33:04.115 00.000 15712 MoveAxis(N, 0, ABG)
20:33:04.115 00.000 15712 Move returns status 0, amount 0
20:33:04.115 00.000 15712 move complete, result=0
20:33:04.115 00.000 15712 worker thread done servicing request
20:33:04.115 00.000 15712 Worker thread wakes up
20:33:04.115 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
20:33:04.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:04.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:05.755 01.640 15712 Exposure complete
20:33:05.815 00.060 15712 worker thread done servicing request
20:33:05.815 00.000 7988 OnExposeComplete: enter
20:33:05.818 00.003 7988 UpdateGuideState(): m_state=6
20:33:05.818 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4304
20:33:05.820 00.002 7988 Star::Find returns 1 (0), X=1175.79, Y=438.87, Mass=1471, SNR=26.1, Peak=205 HFD=3.6
20:33:05.822 00.002 7988 MultiStar: [#1 -0.00,-0.00,1.01,U] [#2 -0.06,0.16,1.03,U] [#3 -0.17,-0.07,0.98,U] [#4 0.08,-0.08,1.06,U] [#5 0.02,0.25,0.70,U] [#6 0.02,0.25,0.72,U] [#7 0.15,0.14,0.64,U] [#8 0.03,-0.13,0.65,U] 
20:33:05.822 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.33, 0.40}
20:33:05.824 00.002 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
20:33:05.824 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.84 = -0.44)
20:33:05.826 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.16 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
20:33:05.828 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.10, opts=13)
20:33:05.828 00.000 7988 Enqueuing Move request for scope (0.04, 0.10)
20:33:05.830 00.002 15712 Worker thread wakes up
20:33:05.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
20:33:05.830 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
20:33:05.830 00.000 15712 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=-0.05
20:33:05.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:05.830 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1
20:33:05.832 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:05.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:05.834 00.002 7988 Enqueuing Expose request
20:33:05.834 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.55
20:33:05.834 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
20:33:05.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:05.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:33:05.834 00.000 15712 MoveAxis(E, 7, ABG)
20:33:05.834 00.000 15712 Guiding  Dir = 2, Dur = 7
20:33:05.834 00.000 15712 IsGuiding returns 0
20:33:05.857 00.023 15712 IsGuiding returns 0
20:33:05.857 00.000 15712 Move returns status 0, amount 7
20:33:05.857 00.000 15712 MoveAxis(N, 0, ABG)
20:33:05.857 00.000 15712 Move returns status 0, amount 0
20:33:05.857 00.000 15712 move complete, result=0
20:33:05.857 00.000 15712 worker thread done servicing request
20:33:05.857 00.000 15712 Worker thread wakes up
20:33:05.857 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
20:33:05.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:05.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:07.269 01.412 15712 Exposure complete
20:33:07.328 00.059 15712 worker thread done servicing request
20:33:07.328 00.000 7988 OnExposeComplete: enter
20:33:07.328 00.000 7988 UpdateGuideState(): m_state=6
20:33:07.333 00.005 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4305
20:33:07.333 00.000 7988 Star::Find returns 1 (0), X=1175.84, Y=438.78, Mass=1518, SNR=26.3, Peak=221 HFD=3.4
20:33:07.333 00.000 7988 MultiStar: [#1 0.07,0.05,1.01,U] [#2 0.03,0.11,1.03,U] [#3 0.19,0.11,0.94,U] [#4 0.15,-0.10,1.02,U] [#5 0.03,0.06,0.75,U] [#6 0.08,-0.09,0.73,U] [#7 0.07,0.01,0.68,U] [#8 0.22,-0.02,0.66,U] 
20:33:07.333 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.38, 0.30}
20:33:07.333 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.58) = xAngle (1.96 = 1.96)
20:33:07.333 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.07 = -1.22)
20:33:07.333 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.38 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
20:33:07.333 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.06, opts=13)
20:33:07.333 00.000 7988 Enqueuing Move request for scope (0.14, 0.06)
20:33:07.333 00.000 15712 Worker thread wakes up
20:33:07.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
20:33:07.333 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
20:33:07.333 00.000 15712 Moving (0.14, 0.06) raw xDistance=-0.06 yDistance=-0.14
20:33:07.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:07.345 00.012 7988 UpdateGuideState exits: m=1518 SNR=26.3
20:33:07.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:07.347 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:07.347 00.000 7988 Enqueuing Expose request
20:33:07.349 00.002 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.55
20:33:07.349 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
20:33:07.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:07.349 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:33:07.349 00.000 15712 MoveAxis(E, 9, ABG)
20:33:07.349 00.000 15712 Guiding  Dir = 2, Dur = 9
20:33:07.349 00.000 15712 IsGuiding returns 0
20:33:07.364 00.015 15712 IsGuiding returns 0
20:33:07.364 00.000 15712 Move returns status 0, amount 9
20:33:07.364 00.000 15712 MoveAxis(N, 0, ABG)
20:33:07.364 00.000 15712 Move returns status 0, amount 0
20:33:07.364 00.000 15712 move complete, result=0
20:33:07.364 00.000 15712 worker thread done servicing request
20:33:07.364 00.000 15712 Worker thread wakes up
20:33:07.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:07.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:07.364 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
20:33:09.006 01.642 15712 Exposure complete
20:33:09.067 00.061 15712 worker thread done servicing request
20:33:09.067 00.000 7988 OnExposeComplete: enter
20:33:09.067 00.000 7988 UpdateGuideState(): m_state=6
20:33:09.069 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4306
20:33:09.069 00.000 7988 Star::Find returns 1 (1), X=1176.19, Y=438.48, Mass=1565, SNR=26.9, Peak=255 HFD=3.4
20:33:09.071 00.002 7988 MultiStar: [#1 0.18,-0.22,0.98,U] [#2 0.29,-0.16,0.96,U] [#3 0.21,-0.12,0.93,U] [#4 0.14,-0.33,1.00,U] [#5 0.28,-0.17,0.67,U] [#6 0.62,0.01,0.71,U] [#7 0.41,-0.23,0.63,U] [#8 0.35,-0.15,0.67,U] 
20:33:09.071 00.000 7988 refined, 8 included, MultiStar: {0.35, -0.16}, one-star: {0.73, 0.00}
20:33:09.073 00.002 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.58) = xAngle (1.16 = 1.16)
20:33:09.073 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.27 = -2.01)
20:33:09.075 00.002 7988 CameraToMount -- cameraX=0.35 cameraY=-0.16 hyp=0.38 cameraTheta=-0.42 mountX=0.15 mountY=-0.35, mountTheta=-1.16
20:33:09.077 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=-0.16, opts=13)
20:33:09.077 00.000 7988 Enqueuing Move request for scope (0.35, -0.16)
20:33:09.079 00.002 15712 Worker thread wakes up
20:33:09.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.16) opts 0xd
20:33:09.079 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, -0.16)
20:33:09.079 00.000 15712 Moving (0.35, -0.16) raw xDistance=0.15 yDistance=-0.35
20:33:09.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:09.081 00.002 7988 UpdateGuideState exits: m=1565 SNR=26.9 Saturated
20:33:09.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:09.083 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:09.083 00.000 7988 Enqueuing Expose request
20:33:09.083 00.000 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.54
20:33:09.083 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
20:33:09.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:33:09.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
20:33:09.083 00.000 15712 MoveAxis(E, 10, ABG)
20:33:09.083 00.000 15712 Guiding  Dir = 2, Dur = 10
20:33:09.098 00.015 15712 IsGuiding returns 0
20:33:09.115 00.017 15712 IsGuiding returns 1
20:33:09.115 00.000 15712 scope still moving after pulse duration time elapsed
20:33:09.165 00.050 15712 IsGuiding returns 0
20:33:09.165 00.000 15712 scope move finished after 10 + 53 ms
20:33:09.165 00.000 15712 Move returns status 0, amount 10
20:33:09.165 00.000 15712 MoveAxis(N, 0, ABG)
20:33:09.165 00.000 15712 Move returns status 0, amount 0
20:33:09.165 00.000 15712 move complete, result=0
20:33:09.165 00.000 15712 worker thread done servicing request
20:33:09.165 00.000 15712 Worker thread wakes up
20:33:09.166 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:09.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:09.166 00.000 7988 GuideStep: 0.2 px 10 ms EAST, -0.3 px 0 ms NORTH
20:33:10.584 01.418 15712 Exposure complete
20:33:10.630 00.046 15712 worker thread done servicing request
20:33:10.630 00.000 7988 OnExposeComplete: enter
20:33:10.645 00.015 7988 UpdateGuideState(): m_state=6
20:33:10.645 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4307
20:33:10.645 00.000 7988 Star::Find returns 1 (1), X=1176.11, Y=438.39, Mass=1496, SNR=26.3, Peak=255 HFD=3.4
20:33:10.645 00.000 7988 MultiStar: [#1 0.35,-0.37,1.01,U] [#2 0.27,-0.28,1.00,U] [#3 0.11,-0.33,0.96,U] [#4 0.29,-0.28,1.05,U] [#5 0.06,-0.23,0.70,U] [#6 0.25,-0.22,0.73,U] [#7 0.29,-0.29,0.65,U] [#8 0.18,-0.39,0.69,U] 
20:33:10.645 00.000 7988 refined, 8 included, MultiStar: {0.29, -0.27}, one-star: {0.65, -0.09}
20:33:10.645 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
20:33:10.645 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.36)
20:33:10.645 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.27 hyp=0.39 cameraTheta=-0.76 mountX=0.27 mountY=-0.28, mountTheta=-0.80
20:33:10.645 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.27, opts=13)
20:33:10.645 00.000 7988 Enqueuing Move request for scope (0.29, -0.27)
20:33:10.645 00.000 15712 Worker thread wakes up
20:33:10.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.27) opts 0xd
20:33:10.645 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.27)
20:33:10.645 00.000 15712 Moving (0.29, -0.27) raw xDistance=0.27 yDistance=-0.28
20:33:10.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:10.645 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3 Saturated
20:33:10.659 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:10.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:10.661 00.002 7988 Enqueuing Expose request
20:33:10.662 00.001 15712 PPEC rslt: input = 0.27, final = 0.13, react = 0.16, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 636.53
20:33:10.662 00.000 15712 PPEC: input: 0.27, control: 0.13, exposure: 1500
20:33:10.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:33:10.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:33:10.662 00.000 15712 MoveAxis(W, 42, ABG)
20:33:10.662 00.000 15712 Guiding  Dir = 3, Dur = 42
20:33:10.662 00.000 15712 IsGuiding returns 0
20:33:10.682 00.020 15712 PulseGuide returned control before completion, sleep 31
20:33:10.724 00.042 15712 IsGuiding returns 1
20:33:10.724 00.000 15712 scope still moving after pulse duration time elapsed
20:33:10.763 00.039 15712 IsGuiding returns 0
20:33:10.763 00.000 15712 scope move finished after 42 + 59 ms
20:33:10.765 00.002 15712 Move returns status 0, amount 42
20:33:10.765 00.000 15712 MoveAxis(N, 0, ABG)
20:33:10.765 00.000 15712 Move returns status 0, amount 0
20:33:10.765 00.000 15712 move complete, result=0
20:33:10.765 00.000 7988 GuideStep: 0.3 px 42 ms WEST, -0.3 px 0 ms NORTH
20:33:10.765 00.000 15712 worker thread done servicing request
20:33:10.765 00.000 15712 Worker thread wakes up
20:33:10.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:10.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:12.403 01.638 15712 Exposure complete
20:33:12.462 00.059 15712 worker thread done servicing request
20:33:12.462 00.000 7988 OnExposeComplete: enter
20:33:12.464 00.002 7988 UpdateGuideState(): m_state=6
20:33:12.465 00.001 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4308
20:33:12.465 00.000 7988 Star::Find returns 1 (0), X=1176.08, Y=438.55, Mass=1466, SNR=26.1, Peak=240 HFD=3.2
20:33:12.467 00.002 7988 MultiStar: [#1 0.39,-0.20,1.02,U] [#2 0.34,-0.14,1.00,U] [#3 0.12,-0.21,0.97,U] [#4 0.34,-0.13,1.03,U] [#5 0.18,-0.21,0.68,U] [#6 0.25,0.10,0.69,U] [#7 0.42,-0.21,0.68,U] [#8 0.32,-0.08,0.66,U] 
20:33:12.467 00.000 7988 refined, 8 included, MultiStar: {0.34, -0.11}, one-star: {0.62, 0.07}
20:33:12.469 00.002 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
20:33:12.469 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.92)
20:33:12.471 00.002 7988 CameraToMount -- cameraX=0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-0.33 mountX=0.11 mountY=-0.34, mountTheta=-1.25
20:33:12.473 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.11, opts=13)
20:33:12.473 00.000 7988 Enqueuing Move request for scope (0.34, -0.11)
20:33:12.475 00.002 15712 Worker thread wakes up
20:33:12.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.11) opts 0xd
20:33:12.475 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.11)
20:33:12.475 00.000 15712 Moving (0.34, -0.11) raw xDistance=0.11 yDistance=-0.34
20:33:12.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:12.475 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.1
20:33:12.477 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:12.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:12.479 00.002 7988 Enqueuing Expose request
20:33:12.479 00.000 15712 PPEC rslt: input = 0.11, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.53
20:33:12.479 00.000 15712 PPEC: input: 0.11, control: -0.04, exposure: 1500
20:33:12.479 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.27 newest=-0.96
20:33:12.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
20:33:12.481 00.002 15712 MoveAxis(E, 14, ABG)
20:33:12.481 00.000 15712 Guiding  Dir = 2, Dur = 14
20:33:12.481 00.000 15712 IsGuiding returns 0
20:33:12.498 00.017 15712 IsGuiding returns 1
20:33:12.498 00.000 15712 scope still moving after pulse duration time elapsed
20:33:12.550 00.052 15712 IsGuiding returns 0
20:33:12.550 00.000 15712 scope move finished after 14 + 59 ms
20:33:12.550 00.000 15712 Move returns status 0, amount 14
20:33:12.550 00.000 15712 BLC: Oldest BLC event removed
20:33:12.550 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 210 applied
20:33:12.550 00.000 15712 MoveAxis(N, 296, ABG)
20:33:12.550 00.000 15712 Guiding  Dir = 0, Dur = 296
20:33:12.550 00.000 15712 IsGuiding returns 0
20:33:12.634 00.084 15712 PulseGuide returned control before completion, sleep 228
20:33:12.878 00.244 15712 IsGuiding returns 1
20:33:12.878 00.000 15712 scope still moving after pulse duration time elapsed
20:33:12.927 00.049 15712 IsGuiding returns 1
20:33:12.974 00.047 15712 IsGuiding returns 0
20:33:12.974 00.000 15712 scope move finished after 296 + 123 ms
20:33:12.974 00.000 15712 Move returns status 0, amount 296
20:33:12.974 00.000 15712 move complete, result=0
20:33:12.974 00.000 15712 worker thread done servicing request
20:33:12.974 00.000 15712 Worker thread wakes up
20:33:12.974 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.3 px 296 ms NORTH
20:33:12.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:12.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:14.395 01.421 15712 Exposure complete
20:33:14.452 00.057 15712 worker thread done servicing request
20:33:14.452 00.000 7988 OnExposeComplete: enter
20:33:14.452 00.000 7988 UpdateGuideState(): m_state=6
20:33:14.456 00.004 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4309
20:33:14.456 00.000 7988 Star::Find returns 1 (1), X=1175.97, Y=438.52, Mass=1513, SNR=26.5, Peak=255 HFD=3.6
20:33:14.456 00.000 7988 MultiStar: [#1 0.20,-0.23,1.04,U] [#2 0.05,-0.08,1.01,U] [#3 -0.10,-0.11,0.95,U] [#4 0.16,-0.36,1.02,U] [#5 0.21,-0.33,0.73,U] [#6 0.28,0.16,0.69,U] [#7 0.32,-0.34,0.65,U] [#8 0.29,-0.12,0.64,U] 
20:33:14.456 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.15}, one-star: {0.52, 0.04}
20:33:14.456 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.58) = xAngle (0.94 = 0.94)
20:33:14.456 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.05 = -2.24)
20:33:14.456 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.26 cameraTheta=-0.64 mountX=0.15 mountY=-0.20, mountTheta=-0.93
20:33:14.456 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.15, opts=13)
20:33:14.456 00.000 7988 Enqueuing Move request for scope (0.20, -0.15)
20:33:14.456 00.000 15712 Worker thread wakes up
20:33:14.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
20:33:14.456 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
20:33:14.456 00.000 15712 Moving (0.20, -0.15) raw xDistance=0.15 yDistance=-0.20
20:33:14.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:33:14.456 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5 Saturated
20:33:14.469 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:14.469 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:14.469 00.000 7988 Enqueuing Expose request
20:33:14.472 00.003 15712 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.335809, 1:0.200966
20:33:14.472 00.000 15712 BLC: No correction, Miss < min_move
20:33:14.472 00.000 15712 PPEC rslt: input = 0.15, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.52
20:33:14.472 00.000 15712 PPEC: input: 0.15, control: -0.05, exposure: 1500
20:33:14.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:14.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:33:14.472 00.000 15712 MoveAxis(E, 15, ABG)
20:33:14.472 00.000 15712 Guiding  Dir = 2, Dur = 15
20:33:14.472 00.000 15712 IsGuiding returns 0
20:33:14.503 00.031 15712 IsGuiding returns 1
20:33:14.503 00.000 15712 scope still moving after pulse duration time elapsed
20:33:14.551 00.048 15712 IsGuiding returns 0
20:33:14.551 00.000 15712 scope move finished after 15 + 60 ms
20:33:14.551 00.000 15712 Move returns status 0, amount 15
20:33:14.551 00.000 15712 MoveAxis(N, 0, ABG)
20:33:14.551 00.000 15712 Move returns status 0, amount 0
20:33:14.551 00.000 15712 move complete, result=0
20:33:14.551 00.000 7988 GuideStep: 0.2 px 15 ms EAST, -0.2 px 0 ms NORTH
20:33:14.554 00.003 15712 worker thread done servicing request
20:33:14.554 00.000 15712 Worker thread wakes up
20:33:14.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:14.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:16.196 01.642 15712 Exposure complete
20:33:16.255 00.059 15712 worker thread done servicing request
20:33:16.255 00.000 7988 OnExposeComplete: enter
20:33:16.256 00.001 7988 UpdateGuideState(): m_state=6
20:33:16.256 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4310
20:33:16.259 00.003 7988 Star::Find returns 1 (0), X=1175.92, Y=438.55, Mass=1480, SNR=26.0, Peak=208 HFD=3.5
20:33:16.261 00.002 7988 MultiStar: [#1 0.04,-0.20,0.98,U] [#2 -0.02,-0.10,1.02,U] [#3 -0.26,-0.05,0.95,U] [#4 0.02,-0.25,1.05,U] [#5 -0.08,-0.42,0.69,U] [#6 -0.00,-0.05,0.71,U] [#7 0.17,-0.12,0.68,U] [#8 0.01,-0.32,0.66,U] 
20:33:16.261 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {0.46, 0.07}
20:33:16.261 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
20:33:16.261 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
20:33:16.265 00.004 7988 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.30 mountX=0.15 mountY=-0.04, mountTheta=-0.25
20:33:16.267 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.15, opts=13)
20:33:16.267 00.000 7988 Enqueuing Move request for scope (0.04, -0.15)
20:33:16.269 00.002 15712 Worker thread wakes up
20:33:16.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
20:33:16.269 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
20:33:16.269 00.000 15712 Moving (0.04, -0.15) raw xDistance=0.15 yDistance=-0.04
20:33:16.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:16.269 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.0
20:33:16.272 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:16.273 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:16.273 00.000 7988 Enqueuing Expose request
20:33:16.273 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.335809, 1:0.200966, 2:0.038165
20:33:16.273 00.000 15712 BLC: No correction, Miss < min_move
20:33:16.273 00.000 15712 PPEC rslt: input = 0.15, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.51
20:33:16.273 00.000 15712 PPEC: input: 0.15, control: -0.05, exposure: 1500
20:33:16.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:16.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:33:16.273 00.000 15712 MoveAxis(E, 15, ABG)
20:33:16.273 00.000 15712 Guiding  Dir = 2, Dur = 15
20:33:16.273 00.000 15712 IsGuiding returns 0
20:33:16.290 00.017 15712 IsGuiding returns 1
20:33:16.290 00.000 15712 scope still moving after pulse duration time elapsed
20:33:16.340 00.050 15712 IsGuiding returns 0
20:33:16.340 00.000 15712 scope move finished after 15 + 48 ms
20:33:16.340 00.000 15712 Move returns status 0, amount 15
20:33:16.340 00.000 15712 MoveAxis(N, 0, ABG)
20:33:16.340 00.000 15712 Move returns status 0, amount 0
20:33:16.340 00.000 15712 move complete, result=0
20:33:16.340 00.000 15712 worker thread done servicing request
20:33:16.340 00.000 15712 Worker thread wakes up
20:33:16.340 00.000 7988 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
20:33:16.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:16.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:17.760 01.420 15712 Exposure complete
20:33:17.817 00.057 15712 worker thread done servicing request
20:33:17.817 00.000 7988 OnExposeComplete: enter
20:33:17.821 00.004 7988 UpdateGuideState(): m_state=6
20:33:17.821 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4311
20:33:17.821 00.000 7988 Star::Find returns 1 (0), X=1176.01, Y=438.58, Mass=1477, SNR=26.1, Peak=210 HFD=3.3
20:33:17.821 00.000 7988 MultiStar: [#1 0.26,-0.05,1.02,U] [#2 0.08,-0.16,0.98,U] [#3 0.00,-0.18,0.96,U] [#4 0.19,-0.18,1.06,U] [#5 0.28,-0.17,0.70,U] [#6 0.14,0.07,0.71,U] [#7 0.32,-0.28,0.67,U] [#8 -0.01,-0.39,0.70,U] 
20:33:17.821 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.13}, one-star: {0.55, 0.11}
20:33:17.821 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
20:33:17.821 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.16)
20:33:17.821 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.24 cameraTheta=-0.56 mountX=0.13 mountY=-0.20, mountTheta=-1.01
20:33:17.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.13, opts=13)
20:33:17.821 00.000 7988 Enqueuing Move request for scope (0.21, -0.13)
20:33:17.821 00.000 15712 Worker thread wakes up
20:33:17.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
20:33:17.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
20:33:17.821 00.000 15712 Moving (0.21, -0.13) raw xDistance=0.13 yDistance=-0.20
20:33:17.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:17.834 00.013 7988 UpdateGuideState exits: m=1477 SNR=26.1
20:33:17.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:17.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:17.837 00.003 7988 Enqueuing Expose request
20:33:17.837 00.000 15712 BLC: window closed
20:33:17.837 00.000 15712 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.335809, 1:0.200966, 2:0.038165
20:33:17.837 00.000 15712 BLC: No correction, Miss < min_move
20:33:17.839 00.002 15712 PPEC rslt: input = 0.13, final = -0.04, react = 0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.51
20:33:17.839 00.000 15712 PPEC: input: 0.13, control: -0.04, exposure: 1500
20:33:17.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:17.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:33:17.839 00.000 15712 MoveAxis(E, 14, ABG)
20:33:17.839 00.000 15712 Guiding  Dir = 2, Dur = 14
20:33:17.839 00.000 15712 IsGuiding returns 0
20:33:17.861 00.022 15712 IsGuiding returns 1
20:33:17.861 00.000 15712 scope still moving after pulse duration time elapsed
20:33:17.885 00.024 15712 IsGuiding returns 1
20:33:17.920 00.035 15712 IsGuiding returns 0
20:33:17.920 00.000 15712 scope move finished after 14 + 68 ms
20:33:17.920 00.000 15712 Move returns status 0, amount 14
20:33:17.920 00.000 15712 MoveAxis(N, 0, ABG)
20:33:17.920 00.000 15712 Move returns status 0, amount 0
20:33:17.920 00.000 15712 move complete, result=0
20:33:17.920 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
20:33:17.927 00.007 15712 worker thread done servicing request
20:33:17.927 00.000 15712 Worker thread wakes up
20:33:17.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:17.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:19.562 01.635 15712 Exposure complete
20:33:19.619 00.057 15712 worker thread done servicing request
20:33:19.619 00.000 7988 OnExposeComplete: enter
20:33:19.623 00.004 7988 UpdateGuideState(): m_state=6
20:33:19.625 00.002 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4312
20:33:19.625 00.000 7988 Star::Find returns 1 (1), X=1175.99, Y=438.35, Mass=1496, SNR=26.1, Peak=255 HFD=3.3
20:33:19.627 00.002 7988 MultiStar: [#1 0.13,-0.32,1.03,U] [#2 -0.05,-0.26,1.04,U] [#3 -0.07,-0.27,0.96,U] [#4 0.09,-0.39,1.05,U] [#5 -0.05,-0.16,0.74,U] [#6 0.10,-0.21,0.71,U] [#7 0.26,-0.43,0.64,U] [#8 0.06,-0.42,0.66,U] 
20:33:19.627 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.28}, one-star: {0.54, -0.13}
20:33:19.627 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
20:33:19.627 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.78)
20:33:19.627 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.28 hyp=0.31 cameraTheta=-1.19 mountX=0.28 mountY=-0.11, mountTheta=-0.36
20:33:19.627 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.28, opts=13)
20:33:19.627 00.000 7988 Enqueuing Move request for scope (0.11, -0.28)
20:33:19.627 00.000 15712 Worker thread wakes up
20:33:19.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.28) opts 0xd
20:33:19.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.28)
20:33:19.627 00.000 15712 Moving (0.11, -0.28) raw xDistance=0.28 yDistance=-0.11
20:33:19.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:19.627 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.1 Saturated
20:33:19.638 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:19.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:19.640 00.002 7988 Enqueuing Expose request
20:33:19.641 00.001 15712 PPEC rslt: input = 0.28, final = 0.12, react = 0.17, pred = -0.05, hyst = 0.15, hyst_pct = 0.00, period_length = 636.50
20:33:19.641 00.000 15712 PPEC: input: 0.28, control: 0.12, exposure: 1500
20:33:19.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:19.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:33:19.641 00.000 15712 MoveAxis(W, 40, ABG)
20:33:19.641 00.000 15712 Guiding  Dir = 3, Dur = 40
20:33:19.641 00.000 15712 IsGuiding returns 0
20:33:19.661 00.020 15712 PulseGuide returned control before completion, sleep 35
20:33:19.708 00.047 15712 IsGuiding returns 0
20:33:19.708 00.000 15712 Move returns status 0, amount 40
20:33:19.708 00.000 15712 MoveAxis(N, 0, ABG)
20:33:19.708 00.000 15712 Move returns status 0, amount 0
20:33:19.708 00.000 15712 move complete, result=0
20:33:19.708 00.000 7988 GuideStep: 0.3 px 40 ms WEST, -0.1 px 0 ms NORTH
20:33:19.718 00.010 15712 worker thread done servicing request
20:33:19.718 00.000 15712 Worker thread wakes up
20:33:19.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:19.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:21.127 01.409 15712 Exposure complete
20:33:21.187 00.060 15712 worker thread done servicing request
20:33:21.187 00.000 7988 OnExposeComplete: enter
20:33:21.187 00.000 7988 UpdateGuideState(): m_state=6
20:33:21.189 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4313
20:33:21.191 00.002 7988 Star::Find returns 1 (1), X=1175.94, Y=438.18, Mass=1534, SNR=26.7, Peak=255 HFD=3.1
20:33:21.193 00.002 7988 MultiStar: [#1 0.15,-0.38,1.02,U] [#2 0.14,-0.37,1.00,U] [#3 -0.04,-0.28,0.93,U] [#4 0.04,-0.37,1.03,U] [#5 0.02,-0.36,0.71,U] [#6 0.18,-0.07,0.70,U] [#7 0.31,-0.67,0.63,U] [#8 0.15,-0.57,0.64,U] 
20:33:21.193 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.36}, one-star: {0.48, -0.30}
20:33:21.195 00.002 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.41 = 0.41)
20:33:21.195 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.52 = -2.76)
20:33:21.195 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.36 hyp=0.39 cameraTheta=-1.16 mountX=0.36 mountY=-0.15, mountTheta=-0.39
20:33:21.195 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.36, opts=13)
20:33:21.195 00.000 7988 Enqueuing Move request for scope (0.16, -0.36)
20:33:21.195 00.000 15712 Worker thread wakes up
20:33:21.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.36) opts 0xd
20:33:21.195 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.36)
20:33:21.195 00.000 15712 Moving (0.16, -0.36) raw xDistance=0.36 yDistance=-0.15
20:33:21.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:33:21.195 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7 Saturated
20:33:21.204 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:21.205 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:21.205 00.000 7988 Enqueuing Expose request
20:33:21.205 00.000 15712 PPEC rslt: input = 0.36, final = 0.16, react = 0.22, pred = -0.05, hyst = 0.19, hyst_pct = 0.00, period_length = 636.50
20:33:21.205 00.000 15712 PPEC: input: 0.36, control: 0.16, exposure: 1500
20:33:21.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:21.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:33:21.205 00.000 15712 MoveAxis(W, 53, ABG)
20:33:21.205 00.000 15712 Guiding  Dir = 3, Dur = 53
20:33:21.205 00.000 15712 IsGuiding returns 0
20:33:21.221 00.016 15712 PulseGuide returned control before completion, sleep 38
20:33:21.306 00.085 15712 IsGuiding returns 0
20:33:21.306 00.000 15712 Move returns status 0, amount 53
20:33:21.306 00.000 15712 MoveAxis(N, 0, ABG)
20:33:21.306 00.000 15712 Move returns status 0, amount 0
20:33:21.306 00.000 15712 move complete, result=0
20:33:21.306 00.000 15712 worker thread done servicing request
20:33:21.306 00.000 15712 Worker thread wakes up
20:33:21.306 00.000 7988 GuideStep: 0.4 px 53 ms WEST, -0.1 px 0 ms NORTH
20:33:21.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:21.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:22.945 01.639 15712 Exposure complete
20:33:23.005 00.060 15712 worker thread done servicing request
20:33:23.005 00.000 7988 OnExposeComplete: enter
20:33:23.006 00.001 7988 UpdateGuideState(): m_state=6
20:33:23.008 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4314
20:33:23.008 00.000 7988 Star::Find returns 1 (0), X=1175.96, Y=438.58, Mass=1452, SNR=25.9, Peak=233 HFD=3.4
20:33:23.008 00.000 7988 MultiStar: [#1 0.29,-0.32,1.01,U] [#2 0.02,-0.14,1.01,U] [#3 -0.08,-0.26,0.99,U] [#4 0.20,-0.29,1.06,U] [#5 -0.03,-0.34,0.72,U] [#6 0.02,-0.11,0.72,U] [#7 0.52,-0.15,0.67,U] [#8 0.19,-0.41,0.66,U] 
20:33:23.008 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.21}, one-star: {0.50, 0.10}
20:33:23.008 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.58) = xAngle (0.72 = 0.72)
20:33:23.008 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.83 = -2.45)
20:33:23.008 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.27 cameraTheta=-0.85 mountX=0.21 mountY=-0.17, mountTheta=-0.71
20:33:23.008 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.21, opts=13)
20:33:23.008 00.000 7988 Enqueuing Move request for scope (0.18, -0.21)
20:33:23.008 00.000 15712 Worker thread wakes up
20:33:23.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
20:33:23.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
20:33:23.008 00.000 15712 Moving (0.18, -0.21) raw xDistance=0.21 yDistance=-0.17
20:33:23.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:23.008 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.9
20:33:23.021 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:23.022 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:23.022 00.000 7988 Enqueuing Expose request
20:33:23.022 00.000 15712 PPEC rslt: input = 0.21, final = 0.06, react = 0.12, pred = -0.06, hyst = 0.12, hyst_pct = 0.00, period_length = 636.49
20:33:23.022 00.000 15712 PPEC: input: 0.21, control: 0.06, exposure: 1500
20:33:23.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:23.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:33:23.022 00.000 15712 MoveAxis(W, 20, ABG)
20:33:23.022 00.000 15712 Guiding  Dir = 3, Dur = 20
20:33:23.022 00.000 15712 IsGuiding returns 0
20:33:23.038 00.016 15712 PulseGuide returned control before completion, sleep 16
20:33:23.089 00.051 15712 IsGuiding returns 0
20:33:23.089 00.000 15712 Move returns status 0, amount 20
20:33:23.089 00.000 15712 MoveAxis(N, 0, ABG)
20:33:23.089 00.000 15712 Move returns status 0, amount 0
20:33:23.089 00.000 15712 move complete, result=0
20:33:23.089 00.000 7988 GuideStep: 0.2 px 20 ms WEST, -0.2 px 0 ms NORTH
20:33:23.089 00.000 15712 worker thread done servicing request
20:33:23.089 00.000 15712 Worker thread wakes up
20:33:23.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:23.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:24.506 01.417 15712 Exposure complete
20:33:24.551 00.045 15712 worker thread done servicing request
20:33:24.551 00.000 7988 OnExposeComplete: enter
20:33:24.551 00.000 7988 UpdateGuideState(): m_state=6
20:33:24.566 00.015 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4315
20:33:24.568 00.002 7988 Star::Find returns 1 (0), X=1175.96, Y=438.58, Mass=1502, SNR=26.3, Peak=220 HFD=3.5
20:33:24.568 00.000 7988 MultiStar: [#1 0.30,0.01,1.02,U] [#2 0.19,-0.12,1.03,U] [#3 -0.12,-0.09,0.98,U] [#4 0.12,-0.15,1.02,U] [#5 0.09,0.06,0.70,U] [#6 0.16,0.22,0.72,U] [#7 0.26,-0.19,0.66,U] [#8 0.06,-0.17,0.68,U] 
20:33:24.570 00.002 7988 refined, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.50, 0.10}
20:33:24.570 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
20:33:24.572 00.002 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.81)
20:33:24.572 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=0.04 mountY=-0.18, mountTheta=-1.36
20:33:24.574 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.04, opts=13)
20:33:24.576 00.002 7988 Enqueuing Move request for scope (0.18, -0.04)
20:33:24.576 00.000 15712 Worker thread wakes up
20:33:24.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
20:33:24.576 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
20:33:24.576 00.000 15712 Moving (0.18, -0.04) raw xDistance=0.04 yDistance=-0.18
20:33:24.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:24.576 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
20:33:24.580 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:24.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:24.582 00.002 7988 Enqueuing Expose request
20:33:24.583 00.001 15712 PPEC rslt: input = 0.04, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.48
20:33:24.583 00.000 15712 PPEC: input: 0.04, control: -0.05, exposure: 1500
20:33:24.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:24.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:33:24.583 00.000 15712 MoveAxis(E, 18, ABG)
20:33:24.583 00.000 15712 Guiding  Dir = 2, Dur = 18
20:33:24.583 00.000 15712 IsGuiding returns 0
20:33:24.603 00.020 15712 IsGuiding returns 1
20:33:24.603 00.000 15712 scope still moving after pulse duration time elapsed
20:33:24.651 00.048 15712 IsGuiding returns 0
20:33:24.651 00.000 15712 scope move finished after 18 + 53 ms
20:33:24.651 00.000 15712 Move returns status 0, amount 18
20:33:24.651 00.000 15712 MoveAxis(N, 0, ABG)
20:33:24.651 00.000 15712 Move returns status 0, amount 0
20:33:24.651 00.000 15712 move complete, result=0
20:33:24.651 00.000 7988 GuideStep: 0.0 px 18 ms EAST, -0.2 px 0 ms NORTH
20:33:24.657 00.006 15712 worker thread done servicing request
20:33:24.657 00.000 15712 Worker thread wakes up
20:33:24.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:24.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:26.293 01.636 15712 Exposure complete
20:33:26.359 00.066 15712 worker thread done servicing request
20:33:26.359 00.000 7988 OnExposeComplete: enter
20:33:26.359 00.000 7988 UpdateGuideState(): m_state=6
20:33:26.359 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4316
20:33:26.359 00.000 7988 Star::Find returns 1 (0), X=1175.80, Y=438.76, Mass=1457, SNR=25.9, Peak=215 HFD=3.4
20:33:26.359 00.000 7988 MultiStar: [#1 -0.07,0.10,1.02,U] [#2 -0.15,0.13,0.99,U] [#3 -0.24,0.10,0.97,U] [#4 -0.11,0.13,1.05,U] [#5 -0.24,0.02,0.74,U] [#6 0.16,0.11,0.71,U] [#7 0.11,-0.11,0.65,U] [#8 0.08,-0.00,0.66,U] 
20:33:26.359 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {0.34, 0.29}
20:33:26.365 00.006 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.93)
20:33:26.365 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.18)
20:33:26.365 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.78 mountX=-0.10 mountY=0.02, mountTheta=2.96
20:33:26.370 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.10, opts=13)
20:33:26.370 00.000 7988 Enqueuing Move request for scope (-0.02, 0.10)
20:33:26.370 00.000 15712 Worker thread wakes up
20:33:26.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
20:33:26.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
20:33:26.370 00.000 15712 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=0.02
20:33:26.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:26.370 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9
20:33:26.374 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:26.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:26.376 00.002 7988 Enqueuing Expose request
20:33:26.376 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.47
20:33:26.376 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
20:33:26.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:26.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:33:26.376 00.000 15712 MoveAxis(E, 9, ABG)
20:33:26.376 00.000 15712 Guiding  Dir = 2, Dur = 9
20:33:26.376 00.000 15712 IsGuiding returns 0
20:33:26.397 00.021 15712 IsGuiding returns 0
20:33:26.397 00.000 15712 Move returns status 0, amount 9
20:33:26.397 00.000 15712 MoveAxis(N, 0, ABG)
20:33:26.397 00.000 15712 Move returns status 0, amount 0
20:33:26.397 00.000 15712 move complete, result=0
20:33:26.397 00.000 15712 worker thread done servicing request
20:33:26.397 00.000 15712 Worker thread wakes up
20:33:26.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:26.397 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
20:33:26.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:27.803 01.406 15712 Exposure complete
20:33:27.850 00.047 15712 worker thread done servicing request
20:33:27.850 00.000 7988 OnExposeComplete: enter
20:33:27.865 00.015 7988 UpdateGuideState(): m_state=6
20:33:27.865 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4317
20:33:27.867 00.002 7988 Star::Find returns 1 (0), X=1175.82, Y=438.77, Mass=1477, SNR=26.1, Peak=222 HFD=3.3
20:33:27.867 00.000 7988 MultiStar: [#1 0.27,0.02,1.04,U] [#2 0.02,0.11,1.01,U] [#3 -0.04,-0.01,0.97,U] [#4 0.04,0.15,1.03,U] [#5 0.19,0.04,0.67,U] [#6 0.23,0.19,0.71,U] [#7 0.20,0.04,0.63,U] [#8 0.37,0.06,0.64,U] 
20:33:27.867 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.10}, one-star: {0.36, 0.29}
20:33:27.867 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
20:33:27.867 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.05)
20:33:27.867 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.54 mountX=-0.11 mountY=-0.17, mountTheta=-2.11
20:33:27.867 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.10, opts=13)
20:33:27.867 00.000 7988 Enqueuing Move request for scope (0.17, 0.10)
20:33:27.867 00.000 15712 Worker thread wakes up
20:33:27.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
20:33:27.867 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
20:33:27.867 00.000 15712 Moving (0.17, 0.10) raw xDistance=-0.11 yDistance=-0.17
20:33:27.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:27.867 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1
20:33:27.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:27.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:27.881 00.014 7988 Enqueuing Expose request
20:33:27.881 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.47
20:33:27.881 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:33:27.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:27.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:33:27.881 00.000 15712 MoveAxis(E, 5, ABG)
20:33:27.881 00.000 15712 Guiding  Dir = 2, Dur = 5
20:33:27.881 00.000 15712 IsGuiding returns 0
20:33:27.899 00.018 15712 IsGuiding returns 0
20:33:27.899 00.000 15712 Move returns status 0, amount 5
20:33:27.899 00.000 15712 MoveAxis(N, 0, ABG)
20:33:27.899 00.000 15712 Move returns status 0, amount 0
20:33:27.899 00.000 15712 move complete, result=0
20:33:27.899 00.000 15712 worker thread done servicing request
20:33:27.899 00.000 15712 Worker thread wakes up
20:33:27.899 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
20:33:27.901 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:27.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:29.542 01.641 15712 Exposure complete
20:33:29.600 00.058 15712 worker thread done servicing request
20:33:29.600 00.000 7988 OnExposeComplete: enter
20:33:29.605 00.005 7988 UpdateGuideState(): m_state=6
20:33:29.605 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4318
20:33:29.605 00.000 7988 Star::Find returns 1 (0), X=1176.03, Y=438.82, Mass=1459, SNR=25.8, Peak=214 HFD=3.1
20:33:29.605 00.000 7988 MultiStar: [#1 0.25,0.13,1.04,U] [#2 0.20,0.21,1.04,U] [#3 -0.03,0.17,0.97,U] [#4 0.21,0.03,1.04,U] [#5 0.16,0.19,0.78,U] [#6 0.26,0.07,0.72,U] [#7 0.37,-0.02,0.69,U] [#8 0.21,0.29,0.67,U] 
20:33:29.605 00.000 7988 refined, 8 included, MultiStar: {0.24, 0.16}, one-star: {0.57, 0.35}
20:33:29.605 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.58) = xAngle (2.16 = 2.16)
20:33:29.605 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.27 = -1.01)
20:33:29.605 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.16 hyp=0.29 cameraTheta=0.58 mountX=-0.16 mountY=-0.25, mountTheta=-2.15
20:33:29.605 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.16, opts=13)
20:33:29.605 00.000 7988 Enqueuing Move request for scope (0.24, 0.16)
20:33:29.605 00.000 15712 Worker thread wakes up
20:33:29.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.16) opts 0xd
20:33:29.605 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.16)
20:33:29.605 00.000 15712 Moving (0.24, 0.16) raw xDistance=-0.16 yDistance=-0.25
20:33:29.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:29.617 00.012 7988 UpdateGuideState exits: m=1459 SNR=25.8
20:33:29.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:29.619 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:29.621 00.002 7988 Enqueuing Expose request
20:33:29.621 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.10, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.46
20:33:29.621 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
20:33:29.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:29.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:33:29.621 00.000 15712 MoveAxis(W, 1, ABG)
20:33:29.621 00.000 15712 Guiding  Dir = 3, Dur = 1
20:33:29.641 00.020 15712 IsGuiding returns 0
20:33:29.657 00.016 15712 IsGuiding returns 0
20:33:29.657 00.000 15712 Move returns status 0, amount 1
20:33:29.657 00.000 15712 MoveAxis(N, 0, ABG)
20:33:29.657 00.000 15712 Move returns status 0, amount 0
20:33:29.657 00.000 15712 move complete, result=0
20:33:29.657 00.000 15712 worker thread done servicing request
20:33:29.657 00.000 15712 Worker thread wakes up
20:33:29.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:29.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:29.657 00.000 7988 GuideStep: -0.2 px 1 ms WEST, -0.2 px 0 ms NORTH
20:33:31.074 01.417 15712 Exposure complete
20:33:31.127 00.053 15712 worker thread done servicing request
20:33:31.127 00.000 7988 OnExposeComplete: enter
20:33:31.135 00.008 7988 UpdateGuideState(): m_state=6
20:33:31.135 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4319
20:33:31.137 00.002 7988 Star::Find returns 1 (1), X=1176.04, Y=439.01, Mass=1574, SNR=27.1, Peak=255 HFD=2.9
20:33:31.137 00.000 7988 MultiStar: [#1 0.16,0.20,0.98,U] [#2 0.23,0.34,0.99,U] [#3 0.08,0.23,0.93,U] [#4 0.09,0.20,1.01,U] [#5 0.22,0.18,0.65,U] [#6 0.30,0.24,0.68,U] [#7 0.18,0.04,0.67,U] [#8 0.26,0.37,0.61,U] 
20:33:31.139 00.002 7988 refined, 8 included, MultiStar: {0.23, 0.27}, one-star: {0.58, 0.53}
20:33:31.139 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.58) = xAngle (2.43 = 2.43)
20:33:31.141 00.002 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.54 = -0.74)
20:33:31.141 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.27 hyp=0.35 cameraTheta=0.85 mountX=-0.27 mountY=-0.24, mountTheta=-2.41
20:33:31.144 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.27, opts=13)
20:33:31.146 00.002 7988 Enqueuing Move request for scope (0.23, 0.27)
20:33:31.146 00.000 15712 Worker thread wakes up
20:33:31.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.27) opts 0xd
20:33:31.146 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.27)
20:33:31.146 00.000 15712 Moving (0.23, 0.27) raw xDistance=-0.27 yDistance=-0.24
20:33:31.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:31.146 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.1 Saturated
20:33:31.149 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:31.149 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:31.151 00.002 7988 Enqueuing Expose request
20:33:31.151 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 636.45
20:33:31.151 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
20:33:31.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:31.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:33:31.151 00.000 15712 MoveAxis(E, 58, ABG)
20:33:31.151 00.000 15712 Guiding  Dir = 2, Dur = 58
20:33:31.151 00.000 15712 IsGuiding returns 0
20:33:31.172 00.021 15712 PulseGuide returned control before completion, sleep 46
20:33:31.251 00.079 15712 IsGuiding returns 0
20:33:31.251 00.000 15712 Move returns status 0, amount 58
20:33:31.251 00.000 15712 MoveAxis(N, 0, ABG)
20:33:31.251 00.000 15712 Move returns status 0, amount 0
20:33:31.251 00.000 15712 move complete, result=0
20:33:31.251 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.2 px 0 ms NORTH
20:33:31.258 00.007 15712 worker thread done servicing request
20:33:31.258 00.000 15712 Worker thread wakes up
20:33:31.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:31.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:32.896 01.638 15712 Exposure complete
20:33:32.945 00.049 15712 worker thread done servicing request
20:33:32.945 00.000 7988 OnExposeComplete: enter
20:33:32.957 00.012 7988 UpdateGuideState(): m_state=6
20:33:32.957 00.000 7988 Star::Find(15, 1176, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4320
20:33:32.957 00.000 7988 Star::Find returns 1 (0), X=1175.78, Y=438.78, Mass=1440, SNR=25.7, Peak=208 HFD=3.4
20:33:32.957 00.000 7988 MultiStar: [#1 -0.14,-0.07,1.03,U] [#2 -0.19,0.07,1.02,U] [#3 -0.04,-0.01,0.95,U] [#4 -0.09,-0.07,1.04,U] [#5 -0.11,-0.11,0.70,U] [#6 0.02,0.17,0.74,U] [#7 -0.03,-0.08,0.66,U] [#8 0.01,0.02,0.65,U] 
20:33:32.957 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.32, 0.30}
20:33:32.962 00.005 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.58) = xAngle (3.94 = -2.35)
20:33:32.962 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.05 = 0.76)
20:33:32.962 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.36 mountX=-0.03 mountY=0.03, mountTheta=2.36
20:33:32.962 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.03, opts=13)
20:33:32.962 00.000 7988 Enqueuing Move request for scope (-0.03, 0.03)
20:33:32.962 00.000 15712 Worker thread wakes up
20:33:32.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
20:33:32.962 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
20:33:32.962 00.000 15712 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
20:33:32.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:32.962 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.7
20:33:32.971 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:32.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:32.972 00.001 7988 Enqueuing Expose request
20:33:32.972 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.45
20:33:32.972 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:33:32.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:32.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:33:32.972 00.000 15712 MoveAxis(E, 3, ABG)
20:33:32.972 00.000 15712 Guiding  Dir = 2, Dur = 3
20:33:33.013 00.041 15712 IsGuiding returns 0
20:33:33.025 00.012 15712 IsGuiding returns 0
20:33:33.025 00.000 15712 Move returns status 0, amount 3
20:33:33.030 00.005 15712 MoveAxis(N, 0, ABG)
20:33:33.030 00.000 15712 Move returns status 0, amount 0
20:33:33.030 00.000 15712 move complete, result=0
20:33:33.030 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
20:33:33.030 00.000 15712 worker thread done servicing request
20:33:33.030 00.000 15712 Worker thread wakes up
20:33:33.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:33.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:34.437 01.407 15712 Exposure complete
20:33:34.499 00.062 15712 worker thread done servicing request
20:33:34.499 00.000 7988 OnExposeComplete: enter
20:33:34.499 00.000 7988 UpdateGuideState(): m_state=6
20:33:34.500 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4321
20:33:34.500 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=438.98, Mass=1601, SNR=27.3, Peak=186 HFD=3.6
20:33:34.500 00.000 7988 MultiStar: [#1 -0.27,0.14,1.00,U] [#2 -0.23,0.38,0.99,U] [#3 -0.56,0.40,0.91,U] [#4 -0.43,0.31,1.00,U] [#5 -0.21,0.19,0.68,U] [#6 -0.21,0.33,0.69,U] [#7 -0.30,0.08,0.64,U] [#8 -0.52,0.33,0.64,U] 
20:33:34.500 00.000 7988 refined, 8 included, MultiStar: {-0.29, 0.31}, one-star: {0.05, 0.50}
20:33:34.500 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.38)
20:33:34.500 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.73)
20:33:34.500 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.31 hyp=0.42 cameraTheta=2.33 mountX=-0.31 mountY=0.28, mountTheta=2.39
20:33:34.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.31, opts=13)
20:33:34.510 00.010 7988 Enqueuing Move request for scope (-0.29, 0.31)
20:33:34.510 00.000 15712 Worker thread wakes up
20:33:34.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.31) opts 0xd
20:33:34.510 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.31)
20:33:34.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:34.510 00.000 7988 UpdateGuideState exits: m=1601 SNR=27.3
20:33:34.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:34.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:34.510 00.000 7988 Enqueuing Expose request
20:33:34.516 00.006 15712 Moving (-0.29, 0.31) raw xDistance=-0.31 yDistance=0.28
20:33:34.516 00.000 15712 PPEC rslt: input = -0.31, final = -0.22, react = -0.18, pred = -0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 636.44
20:33:34.516 00.000 15712 PPEC: input: -0.31, control: -0.22, exposure: 1500
20:33:34.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:33:34.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:33:34.516 00.000 15712 MoveAxis(E, 70, ABG)
20:33:34.516 00.000 15712 Guiding  Dir = 2, Dur = 70
20:33:34.516 00.000 15712 IsGuiding returns 0
20:33:34.548 00.032 15712 PulseGuide returned control before completion, sleep 53
20:33:34.628 00.080 15712 IsGuiding returns 0
20:33:34.628 00.000 15712 Move returns status 0, amount 70
20:33:34.629 00.001 15712 MoveAxis(N, 0, ABG)
20:33:34.629 00.000 15712 Move returns status 0, amount 0
20:33:34.629 00.000 15712 move complete, result=0
20:33:34.629 00.000 15712 worker thread done servicing request
20:33:34.629 00.000 15712 Worker thread wakes up
20:33:34.629 00.000 7988 GuideStep: -0.3 px 70 ms EAST, 0.3 px 0 ms NORTH
20:33:34.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:34.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:36.371 01.742 15712 Exposure complete
20:33:36.430 00.059 15712 worker thread done servicing request
20:33:36.430 00.000 7988 OnExposeComplete: enter
20:33:36.430 00.000 7988 UpdateGuideState(): m_state=6
20:33:36.432 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4322
20:33:36.432 00.000 7988 Star::Find returns 1 (0), X=1175.70, Y=438.83, Mass=1434, SNR=25.7, Peak=223 HFD=3.4
20:33:36.432 00.000 7988 MultiStar: [#1 -0.05,0.14,1.03,U] [#2 -0.14,0.14,1.05,U] [#3 -0.24,0.19,0.98,U] [#4 -0.06,-0.04,1.05,U] [#5 -0.33,-0.12,0.72,U] [#6 -0.14,0.15,0.72,U] [#7 -0.19,0.04,0.64,U] [#8 -0.33,0.08,0.66,U] 
20:33:36.432 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.11}, one-star: {0.24, 0.35}
20:33:36.432 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.58) = xAngle (3.97 = -2.31)
20:33:36.432 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.80)
20:33:36.432 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.39 mountX=-0.11 mountY=0.12, mountTheta=2.33
20:33:36.432 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.11, opts=13)
20:33:36.432 00.000 7988 Enqueuing Move request for scope (-0.12, 0.11)
20:33:36.432 00.000 15712 Worker thread wakes up
20:33:36.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
20:33:36.432 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
20:33:36.432 00.000 15712 Moving (-0.12, 0.11) raw xDistance=-0.11 yDistance=0.12
20:33:36.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:36.432 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.7
20:33:36.445 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:36.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:36.447 00.002 7988 Enqueuing Expose request
20:33:36.448 00.001 15712 PPEC rslt: input = -0.11, final = -0.05, react = -0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.43
20:33:36.448 00.000 15712 PPEC: input: -0.11, control: -0.05, exposure: 1500
20:33:36.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:36.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:33:36.448 00.000 15712 MoveAxis(E, 15, ABG)
20:33:36.448 00.000 15712 Guiding  Dir = 2, Dur = 15
20:33:36.448 00.000 15712 IsGuiding returns 0
20:33:36.466 00.018 15712 IsGuiding returns 1
20:33:36.466 00.000 15712 scope still moving after pulse duration time elapsed
20:33:36.514 00.048 15712 IsGuiding returns 0
20:33:36.514 00.000 15712 scope move finished after 15 + 50 ms
20:33:36.514 00.000 15712 Move returns status 0, amount 15
20:33:36.514 00.000 15712 MoveAxis(N, 0, ABG)
20:33:36.514 00.000 15712 Move returns status 0, amount 0
20:33:36.514 00.000 15712 move complete, result=0
20:33:36.514 00.000 7988 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
20:33:36.516 00.002 15712 worker thread done servicing request
20:33:36.516 00.000 15712 Worker thread wakes up
20:33:36.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:36.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:37.933 01.417 15712 Exposure complete
20:33:37.993 00.060 15712 worker thread done servicing request
20:33:37.993 00.000 7988 OnExposeComplete: enter
20:33:37.994 00.001 7988 UpdateGuideState(): m_state=6
20:33:37.994 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4323
20:33:37.994 00.000 7988 Star::Find returns 1 (0), X=1175.91, Y=438.67, Mass=1512, SNR=26.5, Peak=226 HFD=3.3
20:33:37.994 00.000 7988 MultiStar: [#1 0.20,-0.18,0.99,U] [#2 -0.06,-0.10,0.99,U] [#3 -0.19,-0.01,0.98,U] [#4 0.15,-0.17,1.04,U] [#5 -0.04,-0.07,0.75,U] [#6 -0.00,0.15,0.71,U] [#7 0.15,-0.17,0.66,U] [#8 0.05,-0.07,0.67,U] 
20:33:37.994 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.45, 0.19}
20:33:37.994 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
20:33:37.994 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.11)
20:33:37.994 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.52 mountX=0.05 mountY=-0.08, mountTheta=-1.05
20:33:37.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
20:33:37.994 00.000 7988 Enqueuing Move request for scope (0.08, -0.05)
20:33:38.006 00.012 15712 Worker thread wakes up
20:33:38.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
20:33:38.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
20:33:38.006 00.000 15712 Moving (0.08, -0.05) raw xDistance=0.05 yDistance=-0.08
20:33:38.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:38.006 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.5
20:33:38.008 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:38.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:38.010 00.002 7988 Enqueuing Expose request
20:33:38.010 00.000 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.42
20:33:38.010 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
20:33:38.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:38.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:33:38.010 00.000 15712 MoveAxis(E, 13, ABG)
20:33:38.010 00.000 15712 Guiding  Dir = 2, Dur = 13
20:33:38.010 00.000 15712 IsGuiding returns 0
20:33:38.026 00.016 15712 IsGuiding returns 1
20:33:38.026 00.000 15712 scope still moving after pulse duration time elapsed
20:33:38.074 00.048 15712 IsGuiding returns 0
20:33:38.074 00.000 15712 scope move finished after 13 + 56 ms
20:33:38.074 00.000 15712 Move returns status 0, amount 13
20:33:38.074 00.000 15712 MoveAxis(N, 0, ABG)
20:33:38.074 00.000 15712 Move returns status 0, amount 0
20:33:38.074 00.000 15712 move complete, result=0
20:33:38.074 00.000 7988 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
20:33:38.083 00.009 15712 worker thread done servicing request
20:33:38.083 00.000 15712 Worker thread wakes up
20:33:38.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:38.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:39.717 01.634 15712 Exposure complete
20:33:39.774 00.057 15712 worker thread done servicing request
20:33:39.774 00.000 7988 OnExposeComplete: enter
20:33:39.774 00.000 7988 UpdateGuideState(): m_state=6
20:33:39.779 00.005 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4324
20:33:39.779 00.000 7988 Star::Find returns 1 (0), X=1176.13, Y=438.45, Mass=1611, SNR=27.3, Peak=240 HFD=3.4
20:33:39.779 00.000 7988 MultiStar: [#1 0.41,-0.22,1.00,U] [#2 0.23,-0.22,0.94,U] [#3 0.08,-0.25,0.95,U] [#4 0.35,-0.35,1.02,U] [#5 0.33,-0.31,0.68,U] [#6 0.50,-0.16,0.69,U] [#7 0.41,-0.27,0.65,U] [#8 0.48,-0.24,0.65,U] 
20:33:39.779 00.000 7988 refined, 8 included, MultiStar: {0.38, -0.22}, one-star: {0.67, -0.03}
20:33:39.779 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.58) = xAngle (1.05 = 1.05)
20:33:39.779 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.16 = -2.13)
20:33:39.779 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=-0.22 hyp=0.44 cameraTheta=-0.53 mountX=0.22 mountY=-0.37, mountTheta=-1.04
20:33:39.779 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=-0.22, opts=13)
20:33:39.779 00.000 7988 Enqueuing Move request for scope (0.38, -0.22)
20:33:39.779 00.000 15712 Worker thread wakes up
20:33:39.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.22) opts 0xd
20:33:39.779 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, -0.22)
20:33:39.779 00.000 15712 Moving (0.38, -0.22) raw xDistance=0.22 yDistance=-0.37
20:33:39.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:39.791 00.012 7988 UpdateGuideState exits: m=1611 SNR=27.3
20:33:39.791 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:39.793 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:39.793 00.000 7988 Enqueuing Expose request
20:33:39.795 00.002 15712 PPEC rslt: input = 0.22, final = 0.08, react = 0.13, pred = -0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 636.42
20:33:39.795 00.000 15712 PPEC: input: 0.22, control: 0.08, exposure: 1500
20:33:39.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
20:33:39.795 00.000 15712 MoveAxis(W, 28, ABG)
20:33:39.795 00.000 15712 Guiding  Dir = 3, Dur = 28
20:33:39.795 00.000 15712 IsGuiding returns 0
20:33:39.814 00.019 15712 PulseGuide returned control before completion, sleep 11
20:33:39.842 00.028 15712 IsGuiding returns 1
20:33:39.842 00.000 15712 scope still moving after pulse duration time elapsed
20:33:39.876 00.034 15712 IsGuiding returns 0
20:33:39.876 00.000 15712 scope move finished after 28 + 63 ms
20:33:39.876 00.000 15712 Move returns status 0, amount 28
20:33:39.876 00.000 15712 MoveAxis(N, 96, ABG)
20:33:39.876 00.000 15712 Guiding  Dir = 0, Dur = 96
20:33:39.910 00.034 15712 IsGuiding returns 0
20:33:39.995 00.085 15712 PulseGuide returned control before completion, sleep 27
20:33:40.033 00.038 15712 IsGuiding returns 1
20:33:40.033 00.000 15712 scope still moving after pulse duration time elapsed
20:33:40.067 00.034 15712 IsGuiding returns 1
20:33:40.098 00.031 15712 IsGuiding returns 0
20:33:40.098 00.000 15712 scope move finished after 96 + 95 ms
20:33:40.098 00.000 15712 Move returns status 0, amount 96
20:33:40.098 00.000 15712 move complete, result=0
20:33:40.098 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.4 px 96 ms NORTH
20:33:40.112 00.014 15712 worker thread done servicing request
20:33:40.112 00.000 15712 Worker thread wakes up
20:33:40.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:40.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:41.533 01.421 15712 Exposure complete
20:33:41.593 00.060 15712 worker thread done servicing request
20:33:41.593 00.000 7988 OnExposeComplete: enter
20:33:41.594 00.001 7988 UpdateGuideState(): m_state=6
20:33:41.594 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4325
20:33:41.594 00.000 7988 Star::Find returns 1 (0), X=1175.81, Y=438.96, Mass=1595, SNR=27.1, Peak=214 HFD=4.0
20:33:41.594 00.000 7988 MultiStar: [#1 0.07,0.09,0.97,U] [#2 0.12,0.29,1.00,U] [#3 -0.10,0.13,0.93,U] [#4 0.17,0.15,1.02,U] [#5 -0.19,-0.03,0.68,U] [#6 0.10,0.35,0.68,U] [#7 0.30,0.01,0.66,U] [#8 0.25,0.19,0.63,U] 
20:33:41.594 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.19}, one-star: {0.35, 0.48}
20:33:41.594 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
20:33:41.594 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.58)
20:33:41.594 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.01 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
20:33:41.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.19, opts=13)
20:33:41.594 00.000 7988 Enqueuing Move request for scope (0.12, 0.19)
20:33:41.594 00.000 15712 Worker thread wakes up
20:33:41.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
20:33:41.594 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
20:33:41.594 00.000 15712 Moving (0.12, 0.19) raw xDistance=-0.20 yDistance=-0.13
20:33:41.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:41.594 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.1
20:33:41.609 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:41.610 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:41.610 00.000 7988 Enqueuing Expose request
20:33:41.610 00.000 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 636.41
20:33:41.610 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
20:33:41.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:41.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:33:41.610 00.000 15712 MoveAxis(E, 48, ABG)
20:33:41.610 00.000 15712 Guiding  Dir = 2, Dur = 48
20:33:41.610 00.000 15712 IsGuiding returns 0
20:33:41.629 00.019 15712 PulseGuide returned control before completion, sleep 42
20:33:41.674 00.045 15712 IsGuiding returns 1
20:33:41.674 00.000 15712 scope still moving after pulse duration time elapsed
20:33:41.709 00.035 15712 IsGuiding returns 0
20:33:41.709 00.000 15712 scope move finished after 48 + 48 ms
20:33:41.709 00.000 15712 Move returns status 0, amount 48
20:33:41.709 00.000 15712 MoveAxis(N, 0, ABG)
20:33:41.709 00.000 15712 Move returns status 0, amount 0
20:33:41.709 00.000 15712 move complete, result=0
20:33:41.709 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
20:33:41.711 00.002 15712 worker thread done servicing request
20:33:41.711 00.000 15712 Worker thread wakes up
20:33:41.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:41.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:43.353 01.642 15712 Exposure complete
20:33:43.411 00.058 15712 worker thread done servicing request
20:33:43.411 00.000 7988 OnExposeComplete: enter
20:33:43.414 00.003 7988 UpdateGuideState(): m_state=6
20:33:43.414 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4326
20:33:43.414 00.000 7988 Star::Find returns 1 (0), X=1175.67, Y=438.39, Mass=1426, SNR=25.4, Peak=168 HFD=3.4
20:33:43.414 00.000 7988 MultiStar: [#1 0.02,-0.43,1.04,U] [#2 -0.23,-0.33,1.03,U] [#3 -0.18,-0.17,1.01,U] [#4 -0.12,-0.22,1.05,U] [#5 -0.30,-0.09,0.74,U] [#6 -0.09,-0.21,0.74,U] [#7 -0.11,-0.45,0.68,U] [#8 -0.01,-0.28,0.68,U] 
20:33:43.414 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.25}, one-star: {0.21, -0.09}
20:33:43.414 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.58) = xAngle (1.16 = 1.16)
20:33:43.414 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.27 = -2.01)
20:33:43.414 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.42 mountX=0.09 mountY=-0.21, mountTheta=-1.16
20:33:43.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.09, opts=13)
20:33:43.414 00.000 7988 Enqueuing Move request for scope (0.21, -0.09)
20:33:43.414 00.000 15712 Worker thread wakes up
20:33:43.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
20:33:43.414 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
20:33:43.414 00.000 15712 Moving (0.21, -0.09) raw xDistance=0.09 yDistance=-0.21
20:33:43.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:43.414 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.4
20:33:43.428 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:43.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:43.430 00.002 7988 Enqueuing Expose request
20:33:43.430 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.40
20:33:43.430 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
20:33:43.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:43.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:33:43.430 00.000 15712 MoveAxis(E, 8, ABG)
20:33:43.430 00.000 15712 Guiding  Dir = 2, Dur = 8
20:33:43.430 00.000 15712 IsGuiding returns 0
20:33:43.452 00.022 15712 IsGuiding returns 0
20:33:43.452 00.000 15712 Move returns status 0, amount 8
20:33:43.452 00.000 15712 MoveAxis(N, 0, ABG)
20:33:43.452 00.000 15712 Move returns status 0, amount 0
20:33:43.452 00.000 15712 move complete, result=0
20:33:43.452 00.000 15712 worker thread done servicing request
20:33:43.452 00.000 15712 Worker thread wakes up
20:33:43.452 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
20:33:43.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:43.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:44.868 01.416 15712 Exposure complete
20:33:44.923 00.055 15712 worker thread done servicing request
20:33:44.923 00.000 7988 OnExposeComplete: enter
20:33:44.929 00.006 7988 UpdateGuideState(): m_state=6
20:33:44.931 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
20:33:44.931 00.000 7988 Star::Find returns 1 (0), X=1175.43, Y=438.75, Mass=1544, SNR=26.7, Peak=184 HFD=3.2
20:33:44.933 00.002 7988 MultiStar: [#1 -0.46,-0.14,1.01,U] [#2 -0.53,0.09,0.96,U] [#3 -0.65,0.01,0.95,U] [#4 -0.45,-0.04,1.00,U] [#5 -0.38,-0.19,0.72,U] [#6 -0.13,-0.07,0.70,U] [#7 -0.34,-0.14,0.61,U] [#8 -0.53,-0.04,0.63,U] 
20:33:44.933 00.000 7988 single-star, 8 included, MultiStar: {-0.39, -0.02}, one-star: {-0.03, 0.27}
20:33:44.935 00.002 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
20:33:44.935 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
20:33:44.937 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.68 mountX=-0.27 mountY=0.02, mountTheta=3.05
20:33:44.937 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.27, opts=13)
20:33:44.940 00.003 7988 Enqueuing Move request for scope (-0.03, 0.27)
20:33:44.940 00.000 15712 Worker thread wakes up
20:33:44.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
20:33:44.940 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
20:33:44.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:44.940 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.7
20:33:44.944 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:44.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:44.945 00.001 7988 Enqueuing Expose request
20:33:44.945 00.000 15712 Moving (-0.03, 0.27) raw xDistance=-0.27 yDistance=0.02
20:33:44.945 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 636.39
20:33:44.945 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
20:33:44.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:44.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:33:44.945 00.000 15712 MoveAxis(E, 53, ABG)
20:33:44.945 00.000 15712 Guiding  Dir = 2, Dur = 53
20:33:44.945 00.000 15712 IsGuiding returns 0
20:33:44.966 00.021 15712 PulseGuide returned control before completion, sleep 45
20:33:45.045 00.079 15712 IsGuiding returns 0
20:33:45.045 00.000 15712 Move returns status 0, amount 53
20:33:45.045 00.000 15712 MoveAxis(N, 0, ABG)
20:33:45.045 00.000 15712 Move returns status 0, amount 0
20:33:45.045 00.000 15712 move complete, result=0
20:33:45.045 00.000 15712 worker thread done servicing request
20:33:45.045 00.000 15712 Worker thread wakes up
20:33:45.045 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
20:33:45.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:45.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:46.682 01.637 15712 Exposure complete
20:33:46.728 00.046 15712 worker thread done servicing request
20:33:46.728 00.000 7988 OnExposeComplete: enter
20:33:46.728 00.000 7988 UpdateGuideState(): m_state=6
20:33:46.745 00.017 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4328
20:33:46.745 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=437.96, Mass=1537, SNR=26.6, Peak=207 HFD=3.1
20:33:46.745 00.000 7988 MultiStar: [#1 -0.31,-0.90,1.00,U] [#2 -0.35,-0.72,1.01,U] [#3 -0.38,-0.89,0.93,U] [#4 -0.15,-0.87,1.04,U] [#5 -0.38,-0.81,0.69,U] [#6 -0.07,-0.62,0.69,U] [#7 -0.10,-0.82,0.68,U] [#8 -0.34,-0.67,0.67,U] 
20:33:46.745 00.000 7988 single-star, 8 included, MultiStar: {-0.22, -0.76}, one-star: {0.08, -0.52}
20:33:46.745 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
20:33:46.745 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
20:33:46.745 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.52 hyp=0.52 cameraTheta=-1.41 mountX=0.51 mountY=-0.07, mountTheta=-0.14
20:33:46.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.52, opts=13)
20:33:46.745 00.000 7988 Enqueuing Move request for scope (0.08, -0.52)
20:33:46.745 00.000 15712 Worker thread wakes up
20:33:46.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.52) opts 0xd
20:33:46.745 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.52)
20:33:46.745 00.000 15712 Moving (0.08, -0.52) raw xDistance=0.51 yDistance=-0.07
20:33:46.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:46.745 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6
20:33:46.757 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:46.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:46.759 00.002 7988 Enqueuing Expose request
20:33:46.759 00.000 15712 PPEC rslt: input = 0.51, final = 0.29, react = 0.31, pred = -0.02, hyst = 0.28, hyst_pct = 0.00, period_length = 636.38
20:33:46.761 00.002 15712 PPEC: input: 0.51, control: 0.29, exposure: 1500
20:33:46.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:46.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:33:46.761 00.000 15712 MoveAxis(W, 96, ABG)
20:33:46.761 00.000 15712 Guiding  Dir = 3, Dur = 96
20:33:46.777 00.016 15712 IsGuiding returns 0
20:33:46.793 00.016 15712 PulseGuide returned control before completion, sleep 91
20:33:46.919 00.126 15712 IsGuiding returns 0
20:33:46.919 00.000 15712 Move returns status 0, amount 96
20:33:46.919 00.000 15712 MoveAxis(N, 0, ABG)
20:33:46.921 00.002 15712 Move returns status 0, amount 0
20:33:46.921 00.000 15712 move complete, result=0
20:33:46.921 00.000 15712 worker thread done servicing request
20:33:46.921 00.000 7988 GuideStep: 0.5 px 96 ms WEST, -0.1 px 0 ms NORTH
20:33:46.923 00.002 15712 Worker thread wakes up
20:33:46.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:46.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:48.337 01.414 15712 Exposure complete
20:33:48.393 00.056 15712 worker thread done servicing request
20:33:48.393 00.000 7988 OnExposeComplete: enter
20:33:48.393 00.000 7988 UpdateGuideState(): m_state=6
20:33:48.401 00.008 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4329
20:33:48.401 00.000 7988 Star::Find returns 1 (0), X=1175.42, Y=438.31, Mass=1473, SNR=26.1, Peak=241 HFD=3.0
20:33:48.401 00.000 7988 MultiStar: [#1 -0.20,-0.36,1.06,U] [#2 -0.39,-0.47,1.03,U] [#3 -0.62,-0.44,0.99,U] [#4 -0.31,-0.46,1.05,U] [#5 -0.53,-0.48,0.71,U] [#6 -0.29,-0.24,0.75,U] [#7 -0.41,-0.55,0.67,U] [#8 -0.46,-0.45,0.66,U] 
20:33:48.401 00.000 7988 single-star, 8 included, MultiStar: {-0.35, -0.40}, one-star: {-0.04, -0.17}
20:33:48.401 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
20:33:48.401 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
20:33:48.401 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.82 mountX=0.17 mountY=0.05, mountTheta=0.27
20:33:48.410 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.17, opts=13)
20:33:48.410 00.000 7988 Enqueuing Move request for scope (-0.04, -0.17)
20:33:48.410 00.000 15712 Worker thread wakes up
20:33:48.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
20:33:48.410 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
20:33:48.410 00.000 15712 Moving (-0.04, -0.17) raw xDistance=0.17 yDistance=0.05
20:33:48.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:33:48.410 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.1
20:33:48.415 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:48.415 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:48.417 00.002 7988 Enqueuing Expose request
20:33:48.417 00.000 15712 PPEC rslt: input = 0.17, final = 0.05, react = 0.10, pred = -0.05, hyst = 0.08, hyst_pct = 0.00, period_length = 636.38
20:33:48.417 00.000 15712 PPEC: input: 0.17, control: 0.05, exposure: 1500
20:33:48.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:48.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:33:48.417 00.000 15712 MoveAxis(W, 16, ABG)
20:33:48.417 00.000 15712 Guiding  Dir = 3, Dur = 16
20:33:48.437 00.020 15712 IsGuiding returns 0
20:33:48.454 00.017 15712 IsGuiding returns 1
20:33:48.454 00.000 15712 scope still moving after pulse duration time elapsed
20:33:48.498 00.044 15712 IsGuiding returns 0
20:33:48.498 00.000 15712 scope move finished after 16 + 48 ms
20:33:48.498 00.000 15712 Move returns status 0, amount 16
20:33:48.498 00.000 15712 MoveAxis(N, 0, ABG)
20:33:48.498 00.000 15712 Move returns status 0, amount 0
20:33:48.498 00.000 15712 move complete, result=0
20:33:48.498 00.000 7988 GuideStep: 0.2 px 16 ms WEST, 0.0 px 0 ms NORTH
20:33:48.505 00.007 15712 worker thread done servicing request
20:33:48.505 00.000 15712 Worker thread wakes up
20:33:48.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:48.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:49.775 01.270 7988 evsrv: cli 0CCD0AC8 connect
20:33:49.784 00.009 7988 case statement mapped state 6 to 3
20:33:49.787 00.003 7988 case statement mapped state 6 to 3
20:33:49.787 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"cdae5934-d7f2-40e4-82e1-8d2e2d1ba8a4"}
20:33:49.787 00.000 7988 case statement mapped state 6 to 3
20:33:49.791 00.004 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdae5934-d7f2-40e4-82e1-8d2e2d1ba8a4"}
20:33:49.791 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
20:33:50.145 00.354 15712 Exposure complete
20:33:50.250 00.105 15712 worker thread done servicing request
20:33:50.250 00.000 7988 OnExposeComplete: enter
20:33:50.257 00.007 7988 UpdateGuideState(): m_state=6
20:33:50.259 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4330
20:33:50.262 00.003 7988 Star::Find returns 1 (0), X=1175.61, Y=438.93, Mass=1511, SNR=26.5, Peak=217 HFD=3.4
20:33:50.262 00.000 7988 MultiStar: [#1 -0.22,0.22,1.01,U] [#2 -0.35,0.37,1.01,U] [#3 -0.50,0.31,0.95,U] [#4 -0.18,0.38,1.00,U] [#5 -0.45,0.21,0.70,U] [#6 -0.14,0.34,0.69,U] [#7 -0.15,0.39,0.70,U] [#8 -0.11,0.16,0.66,U] 
20:33:50.266 00.004 7988 refined, 8 included, MultiStar: {-0.22, 0.32}, one-star: {0.15, 0.45}
20:33:50.268 00.002 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.74 = -2.54)
20:33:50.270 00.002 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
20:33:50.272 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=0.32 hyp=0.39 cameraTheta=2.16 mountX=-0.32 mountY=0.21, mountTheta=2.56
20:33:50.276 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.32, opts=13)
20:33:50.278 00.002 7988 Enqueuing Move request for scope (-0.22, 0.32)
20:33:50.282 00.004 15712 Worker thread wakes up
20:33:50.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.32) opts 0xd
20:33:50.282 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.32)
20:33:50.282 00.000 15712 Moving (-0.22, 0.32) raw xDistance=-0.32 yDistance=0.21
20:33:50.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:50.284 00.002 7988 UpdateGuideState exits: m=1511 SNR=26.5
20:33:50.288 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:50.288 00.000 15712 PPEC rslt: input = -0.32, final = -0.24, react = -0.19, pred = -0.05, hyst = -0.16, hyst_pct = 0.00, period_length = 636.37
20:33:50.290 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:50.290 00.000 7988 Enqueuing Expose request
20:33:50.292 00.002 15712 PPEC: input: -0.32, control: -0.24, exposure: 1500
20:33:50.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:50.294 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:33:50.294 00.000 15712 MoveAxis(E, 79, ABG)
20:33:50.294 00.000 15712 Guiding  Dir = 2, Dur = 79
20:33:50.294 00.000 15712 IsGuiding returns 0
20:33:50.308 00.014 15712 PulseGuide returned control before completion, sleep 75
20:33:50.396 00.088 15712 IsGuiding returns 0
20:33:50.396 00.000 15712 Move returns status 0, amount 79
20:33:50.396 00.000 15712 MoveAxis(N, 0, ABG)
20:33:50.396 00.000 15712 Move returns status 0, amount 0
20:33:50.396 00.000 15712 move complete, result=0
20:33:50.396 00.000 15712 worker thread done servicing request
20:33:50.396 00.000 15712 Worker thread wakes up
20:33:50.396 00.000 7988 GuideStep: -0.3 px 79 ms EAST, 0.2 px 0 ms NORTH
20:33:50.408 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:50.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:51.823 01.415 15712 Exposure complete
20:33:51.893 00.070 15712 worker thread done servicing request
20:33:51.893 00.000 7988 OnExposeComplete: enter
20:33:51.893 00.000 7988 UpdateGuideState(): m_state=6
20:33:51.893 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4331
20:33:51.893 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=438.72, Mass=1507, SNR=26.4, Peak=197 HFD=3.2
20:33:51.893 00.000 7988 MultiStar: [#1 -0.38,-0.00,0.99,U] [#2 -0.45,0.02,0.99,U] [#3 -0.57,-0.03,0.97,U] [#4 -0.27,-0.07,1.01,U] [#5 -0.30,0.06,0.68,U] [#6 -0.32,0.09,0.72,U] [#7 -0.36,0.08,0.66,U] [#8 -0.17,0.00,0.64,U] 
20:33:51.893 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.04}, one-star: {0.07, 0.24}
20:33:51.902 00.009 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
20:33:51.902 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.31)
20:33:51.902 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.29 mountX=-0.24 mountY=-0.08, mountTheta=-2.84
20:33:51.906 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.24, opts=13)
20:33:51.906 00.000 7988 Enqueuing Move request for scope (0.07, 0.24)
20:33:51.906 00.000 15712 Worker thread wakes up
20:33:51.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:33:51.906 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4
20:33:51.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:51.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:51.906 00.000 7988 Enqueuing Expose request
20:33:51.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
20:33:51.906 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
20:33:51.906 00.000 15712 Moving (0.07, 0.24) raw xDistance=-0.24 yDistance=-0.08
20:33:51.918 00.012 15712 PPEC rslt: input = -0.24, final = -0.19, react = -0.15, pred = -0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 636.36
20:33:51.918 00.000 15712 PPEC: input: -0.24, control: -0.19, exposure: 1500
20:33:51.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:51.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:33:51.918 00.000 15712 MoveAxis(E, 60, ABG)
20:33:51.918 00.000 15712 Guiding  Dir = 2, Dur = 60
20:33:51.918 00.000 15712 IsGuiding returns 0
20:33:51.934 00.016 15712 PulseGuide returned control before completion, sleep 53
20:33:52.013 00.079 15712 IsGuiding returns 0
20:33:52.013 00.000 15712 Move returns status 0, amount 60
20:33:52.013 00.000 15712 MoveAxis(N, 0, ABG)
20:33:52.013 00.000 15712 Move returns status 0, amount 0
20:33:52.013 00.000 15712 move complete, result=0
20:33:52.013 00.000 15712 worker thread done servicing request
20:33:52.013 00.000 15712 Worker thread wakes up
20:33:52.013 00.000 7988 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
20:33:52.021 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:52.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:53.648 01.627 15712 Exposure complete
20:33:53.718 00.070 15712 worker thread done servicing request
20:33:53.718 00.000 7988 OnExposeComplete: enter
20:33:53.720 00.002 7988 UpdateGuideState(): m_state=6
20:33:53.722 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4332
20:33:53.724 00.002 7988 Star::Find returns 1 (0), X=1175.62, Y=438.40, Mass=1486, SNR=26.2, Peak=191 HFD=3.1
20:33:53.724 00.000 7988 MultiStar: [#1 -0.23,-0.46,1.01,U] [#2 -0.46,-0.28,1.02,U] [#3 -0.45,-0.30,0.97,U] [#4 -0.22,-0.47,1.09,U] [#5 -0.50,-0.44,0.69,U] [#6 -0.18,-0.29,0.72,U] [#7 -0.11,-0.53,0.69,U] [#8 -0.35,-0.55,0.69,U] 
20:33:53.725 00.001 7988 single-star, 8 included, MultiStar: {-0.25, -0.37}, one-star: {0.16, -0.07}
20:33:53.725 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
20:33:53.725 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.02)
20:33:53.725 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.43 mountX=0.07 mountY=-0.16, mountTheta=-1.14
20:33:53.725 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.07, opts=13)
20:33:53.725 00.000 7988 Enqueuing Move request for scope (0.16, -0.07)
20:33:53.725 00.000 15712 Worker thread wakes up
20:33:53.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
20:33:53.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
20:33:53.725 00.000 15712 Moving (0.16, -0.07) raw xDistance=0.07 yDistance=-0.16
20:33:53.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:53.737 00.012 7988 UpdateGuideState exits: m=1486 SNR=26.2
20:33:53.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:53.739 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:53.739 00.000 7988 Enqueuing Expose request
20:33:53.741 00.002 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.35
20:33:53.741 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
20:33:53.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:53.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:33:53.741 00.000 15712 MoveAxis(W, 0, ABG)
20:33:53.741 00.000 15712 Move returns status 0, amount 0
20:33:53.741 00.000 15712 MoveAxis(N, 0, ABG)
20:33:53.741 00.000 15712 Move returns status 0, amount 0
20:33:53.741 00.000 15712 move complete, result=0
20:33:53.741 00.000 15712 worker thread done servicing request
20:33:53.741 00.000 15712 Worker thread wakes up
20:33:53.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:53.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:53.743 00.002 7988 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
20:33:55.157 01.414 15712 Exposure complete
20:33:55.224 00.067 15712 worker thread done servicing request
20:33:55.224 00.000 7988 OnExposeComplete: enter
20:33:55.224 00.000 7988 UpdateGuideState(): m_state=6
20:33:55.224 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4333
20:33:55.224 00.000 7988 Star::Find returns 1 (1), X=1175.89, Y=438.18, Mass=1434, SNR=25.7, Peak=255 HFD=2.9
20:33:55.224 00.000 7988 MultiStar: [#1 -0.12,-0.63,1.02,U] [#2 -0.14,-0.51,1.03,U] [#3 -0.35,-0.62,0.95,U] [#4 -0.22,-0.60,1.07,U] [#5 -0.20,-0.78,0.73,U] [#6 -0.05,-0.44,0.74,U] [#7 0.09,-0.77,0.68,U] [#8 0.07,-0.84,0.65,U] 
20:33:55.230 00.006 7988 single-star, 8 included, MultiStar: {-0.06, -0.59}, one-star: {0.43, -0.30}
20:33:55.230 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
20:33:55.230 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.20)
20:33:55.230 00.000 7988 CameraToMount -- cameraX=0.43 cameraY=-0.30 hyp=0.52 cameraTheta=-0.60 mountX=0.29 mountY=-0.42, mountTheta=-0.96
20:33:55.237 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=-0.30, opts=13)
20:33:55.237 00.000 7988 Enqueuing Move request for scope (0.43, -0.30)
20:33:55.239 00.002 15712 Worker thread wakes up
20:33:55.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:55.241 00.002 7988 UpdateGuideState exits: m=1434 SNR=25.7 Saturated
20:33:55.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:55.243 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:55.245 00.002 7988 Enqueuing Expose request
20:33:55.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.30) opts 0xd
20:33:55.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, -0.30)
20:33:55.245 00.000 15712 Moving (0.43, -0.30) raw xDistance=0.29 yDistance=-0.42
20:33:55.251 00.006 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.18, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 636.34
20:33:55.251 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
20:33:55.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
20:33:55.251 00.000 15712 MoveAxis(W, 59, ABG)
20:33:55.251 00.000 15712 Guiding  Dir = 3, Dur = 59
20:33:55.251 00.000 15712 IsGuiding returns 0
20:33:55.269 00.018 15712 PulseGuide returned control before completion, sleep 42
20:33:55.350 00.081 15712 IsGuiding returns 0
20:33:55.350 00.000 15712 Move returns status 0, amount 59
20:33:55.350 00.000 15712 MoveAxis(N, 108, ABG)
20:33:55.350 00.000 15712 Guiding  Dir = 0, Dur = 108
20:33:55.389 00.039 15712 IsGuiding returns 0
20:33:55.469 00.080 15712 PulseGuide returned control before completion, sleep 39
20:33:55.522 00.053 15712 IsGuiding returns 1
20:33:55.522 00.000 15712 scope still moving after pulse duration time elapsed
20:33:55.555 00.033 15712 IsGuiding returns 1
20:33:55.613 00.058 15712 IsGuiding returns 0
20:33:55.613 00.000 15712 scope move finished after 108 + 115 ms
20:33:55.613 00.000 15712 Move returns status 0, amount 108
20:33:55.613 00.000 15712 move complete, result=0
20:33:55.613 00.000 15712 worker thread done servicing request
20:33:55.613 00.000 15712 Worker thread wakes up
20:33:55.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:55.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:55.613 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.4 px 108 ms NORTH
20:33:57.356 01.743 15712 Exposure complete
20:33:57.407 00.051 15712 worker thread done servicing request
20:33:57.407 00.000 7988 OnExposeComplete: enter
20:33:57.407 00.000 7988 UpdateGuideState(): m_state=6
20:33:57.418 00.011 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4334
20:33:57.418 00.000 7988 Star::Find returns 1 (1), X=1175.33, Y=438.30, Mass=1554, SNR=26.9, Peak=255 HFD=3.4
20:33:57.420 00.002 7988 MultiStar: [#1 -0.27,-0.58,0.96,U] [#2 -0.58,-0.40,0.99,U] [#3 -0.59,-0.39,0.98,U] [#4 -0.45,-0.51,1.00,U] [#5 -0.51,-0.42,0.69,U] [#6 -0.25,-0.27,0.71,U] [#7 -0.33,-0.47,0.64,U] [#8 -0.40,-0.37,0.62,U] 
20:33:57.422 00.002 7988 single-star, 8 included, MultiStar: {-0.39, -0.40}, one-star: {-0.13, -0.18}
20:33:57.422 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
20:33:57.424 00.002 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
20:33:57.424 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.18 mountX=0.18 mountY=0.13, mountTheta=0.63
20:33:57.426 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.18, opts=13)
20:33:57.426 00.000 7988 Enqueuing Move request for scope (-0.13, -0.18)
20:33:57.428 00.002 15712 Worker thread wakes up
20:33:57.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
20:33:57.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
20:33:57.428 00.000 15712 Moving (-0.13, -0.18) raw xDistance=0.18 yDistance=0.13
20:33:57.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:33:57.428 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9 Saturated
20:33:57.431 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:57.431 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:57.431 00.000 7988 Enqueuing Expose request
20:33:57.434 00.003 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.33
20:33:57.434 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
20:33:57.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:57.434 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:33:57.434 00.000 15712 MoveAxis(W, 38, ABG)
20:33:57.434 00.000 15712 Guiding  Dir = 3, Dur = 38
20:33:57.434 00.000 15712 IsGuiding returns 0
20:33:57.450 00.016 15712 PulseGuide returned control before completion, sleep 31
20:33:57.501 00.051 15712 IsGuiding returns 0
20:33:57.501 00.000 15712 Move returns status 0, amount 38
20:33:57.501 00.000 15712 MoveAxis(N, 0, ABG)
20:33:57.501 00.000 15712 Move returns status 0, amount 0
20:33:57.501 00.000 15712 move complete, result=0
20:33:57.501 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
20:33:57.503 00.002 15712 worker thread done servicing request
20:33:57.503 00.000 15712 Worker thread wakes up
20:33:57.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:57.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:33:58.920 01.417 15712 Exposure complete
20:33:58.972 00.052 15712 worker thread done servicing request
20:33:58.972 00.000 7988 OnExposeComplete: enter
20:33:58.972 00.000 7988 UpdateGuideState(): m_state=6
20:33:58.972 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4335
20:33:58.983 00.011 7988 Star::Find returns 1 (1), X=1175.27, Y=438.26, Mass=1561, SNR=26.9, Peak=255 HFD=3.5
20:33:58.983 00.000 7988 MultiStar: [#1 -0.48,-0.55,0.99,U] [#2 -0.61,-0.45,0.98,U] [#3 -0.62,-0.31,0.93,U] [#4 -0.39,-0.50,1.01,U] [#5 -0.72,-0.58,0.69,U] [#6 -0.57,-0.22,0.68,U] [#7 -0.37,-0.63,0.66,U] [#8 -0.51,-0.32,0.66,U] 
20:33:58.983 00.000 7988 single-star, 8 included, MultiStar: {-0.49, -0.42}, one-star: {-0.19, -0.22}
20:33:58.983 00.000 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.58) = xAngle (-0.71 = -0.71)
20:33:58.983 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.39 = 2.39)
20:33:58.989 00.006 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-2.29 mountX=0.22 mountY=0.20, mountTheta=0.73
20:33:58.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.22, opts=13)
20:33:58.989 00.000 7988 Enqueuing Move request for scope (-0.19, -0.22)
20:33:58.989 00.000 15712 Worker thread wakes up
20:33:58.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.22) opts 0xd
20:33:58.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.22)
20:33:58.989 00.000 15712 Moving (-0.19, -0.22) raw xDistance=0.22 yDistance=0.20
20:33:58.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:33:58.989 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.9 Saturated
20:33:58.995 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:58.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:33:58.995 00.000 7988 Enqueuing Expose request
20:33:58.995 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 636.33
20:33:58.995 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
20:33:58.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:58.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:33:58.995 00.000 15712 MoveAxis(W, 41, ABG)
20:33:58.995 00.000 15712 Guiding  Dir = 3, Dur = 41
20:33:58.995 00.000 15712 IsGuiding returns 0
20:33:59.015 00.020 15712 PulseGuide returned control before completion, sleep 30
20:33:59.084 00.069 15712 IsGuiding returns 0
20:33:59.084 00.000 15712 Move returns status 0, amount 41
20:33:59.084 00.000 15712 MoveAxis(N, 0, ABG)
20:33:59.084 00.000 15712 Move returns status 0, amount 0
20:33:59.084 00.000 15712 move complete, result=0
20:33:59.084 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
20:33:59.084 00.000 15712 worker thread done servicing request
20:33:59.086 00.002 15712 Worker thread wakes up
20:33:59.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:33:59.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:00.724 01.638 15712 Exposure complete
20:34:00.775 00.051 15712 worker thread done servicing request
20:34:00.775 00.000 7988 OnExposeComplete: enter
20:34:00.786 00.011 7988 UpdateGuideState(): m_state=6
20:34:00.786 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4336
20:34:00.788 00.002 7988 Star::Find returns 1 (1), X=1175.06, Y=438.88, Mass=1500, SNR=26.4, Peak=255 HFD=2.9
20:34:00.790 00.002 7988 MultiStar: [#1 -0.87,0.35,0.98,U] [#2 -0.86,0.10,0.97,U] [#3 -0.93,0.19,0.98,U] [#4 -0.96,0.16,1.05,U] [#5 -1.02,-0.14,0.71,U] [#6 -0.83,0.23,0.68,U] [#7 -0.73,0.03,0.65,U] [#8 -0.87,0.11,0.66,U] 
20:34:00.790 00.000 7988 single-star, 8 included, MultiStar: {-0.83, 0.18}, one-star: {-0.40, 0.40}
20:34:00.792 00.002 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.58) = xAngle (3.94 = -2.35)
20:34:00.792 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.05 = 0.76)
20:34:00.794 00.002 7988 CameraToMount -- cameraX=-0.40 cameraY=0.40 hyp=0.57 cameraTheta=2.36 mountX=-0.40 mountY=0.39, mountTheta=2.36
20:34:00.796 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=0.40, opts=13)
20:34:00.796 00.000 7988 Enqueuing Move request for scope (-0.40, 0.40)
20:34:00.798 00.002 15712 Worker thread wakes up
20:34:00.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.40) opts 0xd
20:34:00.798 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, 0.40)
20:34:00.798 00.000 15712 Moving (-0.40, 0.40) raw xDistance=-0.40 yDistance=0.39
20:34:00.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:34:00.798 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4 Saturated
20:34:00.801 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:00.802 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:00.802 00.000 7988 Enqueuing Expose request
20:34:00.804 00.002 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 636.32
20:34:00.804 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
20:34:00.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:34:00.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
20:34:00.804 00.000 15712 MoveAxis(E, 82, ABG)
20:34:00.804 00.000 15712 Guiding  Dir = 2, Dur = 82
20:34:00.804 00.000 15712 IsGuiding returns 0
20:34:00.826 00.022 15712 PulseGuide returned control before completion, sleep 71
20:34:00.913 00.087 15712 IsGuiding returns 0
20:34:00.913 00.000 15712 Move returns status 0, amount 82
20:34:00.913 00.000 15712 MoveAxis(N, 0, ABG)
20:34:00.913 00.000 15712 Move returns status 0, amount 0
20:34:00.913 00.000 15712 move complete, result=0
20:34:00.913 00.000 15712 worker thread done servicing request
20:34:00.913 00.000 15712 Worker thread wakes up
20:34:00.913 00.000 7988 GuideStep: -0.4 px 82 ms EAST, 0.4 px 0 ms NORTH
20:34:00.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:00.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:02.331 01.418 15712 Exposure complete
20:34:02.394 00.063 15712 worker thread done servicing request
20:34:02.394 00.000 7988 OnExposeComplete: enter
20:34:02.394 00.000 7988 UpdateGuideState(): m_state=6
20:34:02.398 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4337
20:34:02.398 00.000 7988 Star::Find returns 1 (0), X=1175.08, Y=438.66, Mass=1539, SNR=26.6, Peak=241 HFD=3.3
20:34:02.400 00.002 7988 MultiStar: [#1 -1.01,-0.06,1.01,U] [#2 -0.93,-0.09,0.99,U] [#3 -0.91,-0.02,0.98,U] [#4 -0.93,-0.33,1.00,U] [#5 -1.05,-0.23,0.68,U] [#6 -0.94,-0.05,0.68,U] [#7 -0.80,-0.26,0.64,U] [#8 -0.85,-0.21,0.65,U] 
20:34:02.400 00.000 7988 single-star, 8 included, MultiStar: {-0.86, -0.11}, one-star: {-0.38, 0.18}
20:34:02.402 00.002 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.01)
20:34:02.402 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.10)
20:34:02.404 00.002 7988 CameraToMount -- cameraX=-0.38 cameraY=0.18 hyp=0.42 cameraTheta=2.69 mountX=-0.18 mountY=0.37, mountTheta=2.02
20:34:02.406 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=0.18, opts=13)
20:34:02.406 00.000 7988 Enqueuing Move request for scope (-0.38, 0.18)
20:34:02.408 00.002 15712 Worker thread wakes up
20:34:02.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.18) opts 0xd
20:34:02.408 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, 0.18)
20:34:02.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:02.408 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.6
20:34:02.410 00.002 15712 Moving (-0.38, 0.18) raw xDistance=-0.18 yDistance=0.37
20:34:02.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:02.412 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:02.412 00.000 7988 Enqueuing Expose request
20:34:02.414 00.002 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 636.31
20:34:02.414 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
20:34:02.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:34:02.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:34:02.414 00.000 15712 MoveAxis(E, 43, ABG)
20:34:02.414 00.000 15712 Guiding  Dir = 2, Dur = 43
20:34:02.414 00.000 15712 IsGuiding returns 0
20:34:02.440 00.026 15712 PulseGuide returned control before completion, sleep 28
20:34:02.474 00.034 15712 IsGuiding returns 1
20:34:02.474 00.000 15712 scope still moving after pulse duration time elapsed
20:34:02.508 00.034 15712 IsGuiding returns 0
20:34:02.508 00.000 15712 scope move finished after 43 + 63 ms
20:34:02.508 00.000 15712 Move returns status 0, amount 43
20:34:02.508 00.000 15712 MoveAxis(N, 0, ABG)
20:34:02.508 00.000 15712 Move returns status 0, amount 0
20:34:02.508 00.000 15712 move complete, result=0
20:34:02.508 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.4 px 0 ms NORTH
20:34:02.522 00.014 15712 worker thread done servicing request
20:34:02.522 00.000 15712 Worker thread wakes up
20:34:02.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:02.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:04.156 01.634 15712 Exposure complete
20:34:04.211 00.055 15712 worker thread done servicing request
20:34:04.211 00.000 7988 OnExposeComplete: enter
20:34:04.217 00.006 7988 UpdateGuideState(): m_state=6
20:34:04.217 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4338
20:34:04.217 00.000 7988 Star::Find returns 1 (1), X=1175.01, Y=438.24, Mass=1453, SNR=25.9, Peak=255 HFD=3.2
20:34:04.217 00.000 7988 MultiStar: [#1 -0.78,-0.45,1.01,U] [#2 -0.92,-0.51,1.04,U] [#3 -1.14,-0.59,0.00,M1] [#4 -0.98,-0.62,0.00,M1] [#5 -0.75,-0.48,0.70,U] [#6 -0.81,-0.29,0.68,U] [#7 -0.72,-0.64,0.63,U] [#8 -0.80,-0.49,0.68,U] 
20:34:04.217 00.000 7988 single-star, 6 included, MultiStar: {-0.74, -0.43}, one-star: {-0.45, -0.24}
20:34:04.217 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
20:34:04.217 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
20:34:04.217 00.000 7988 CameraToMount -- cameraX=-0.45 cameraY=-0.24 hyp=0.51 cameraTheta=-2.66 mountX=0.24 mountY=0.46, mountTheta=1.08
20:34:04.217 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.45, y=-0.24, opts=13)
20:34:04.228 00.011 7988 Enqueuing Move request for scope (-0.45, -0.24)
20:34:04.228 00.000 15712 Worker thread wakes up
20:34:04.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.24) opts 0xd
20:34:04.228 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.45, -0.24)
20:34:04.228 00.000 15712 Moving (-0.45, -0.24) raw xDistance=0.24 yDistance=0.46
20:34:04.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:04.228 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.9 Saturated
20:34:04.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:04.233 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:04.233 00.000 7988 Enqueuing Expose request
20:34:04.233 00.000 15712 PPEC rslt: input = 0.24, final = 0.09, react = 0.15, pred = -0.06, hyst = 0.12, hyst_pct = 0.00, period_length = 636.30
20:34:04.233 00.000 15712 PPEC: input: 0.24, control: 0.09, exposure: 1500
20:34:04.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:34:04.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
20:34:04.233 00.000 15712 MoveAxis(W, 29, ABG)
20:34:04.233 00.000 15712 Guiding  Dir = 3, Dur = 29
20:34:04.233 00.000 15712 IsGuiding returns 0
20:34:04.262 00.029 15712 PulseGuide returned control before completion, sleep 12
20:34:04.281 00.019 15712 IsGuiding returns 1
20:34:04.281 00.000 15712 scope still moving after pulse duration time elapsed
20:34:04.313 00.032 15712 IsGuiding returns 0
20:34:04.313 00.000 15712 scope move finished after 29 + 62 ms
20:34:04.313 00.000 15712 Move returns status 0, amount 29
20:34:04.313 00.000 15712 MoveAxis(N, 0, ABG)
20:34:04.313 00.000 15712 Move returns status 0, amount 0
20:34:04.313 00.000 15712 move complete, result=0
20:34:04.313 00.000 15712 worker thread done servicing request
20:34:04.313 00.000 15712 Worker thread wakes up
20:34:04.313 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.5 px 0 ms NORTH
20:34:04.329 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:04.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:05.734 01.405 15712 Exposure complete
20:34:05.792 00.058 15712 worker thread done servicing request
20:34:05.792 00.000 7988 OnExposeComplete: enter
20:34:05.796 00.004 7988 UpdateGuideState(): m_state=6
20:34:05.796 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4339
20:34:05.796 00.000 7988 Star::Find returns 1 (1), X=1174.97, Y=438.15, Mass=1443, SNR=25.8, Peak=255 HFD=3.0
20:34:05.796 00.000 7988 MultiStar: [#1 -0.90,-0.47,1.04,U] [#2 -0.92,-0.33,1.03,U] [#3 -0.99,-0.32,0.99,U] [#4 -0.72,-0.65,1.02,U] [#5 -0.98,-0.51,0.71,U] [#6 -1.11,-0.22,0.76,U] [#7 -0.88,-0.33,0.66,U] [#8 -0.83,-0.59,0.65,U] 
20:34:05.796 00.000 7988 single-star, 8 included, MultiStar: {-0.86, -0.42}, one-star: {-0.49, -0.33}
20:34:05.796 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
20:34:05.796 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
20:34:05.796 00.000 7988 CameraToMount -- cameraX=-0.49 cameraY=-0.33 hyp=0.59 cameraTheta=-2.55 mountX=0.33 mountY=0.50, mountTheta=0.98
20:34:05.796 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.49, y=-0.33, opts=13)
20:34:05.796 00.000 7988 Enqueuing Move request for scope (-0.49, -0.33)
20:34:05.796 00.000 15712 Worker thread wakes up
20:34:05.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.33) opts 0xd
20:34:05.796 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.49, -0.33)
20:34:05.796 00.000 15712 Moving (-0.49, -0.33) raw xDistance=0.33 yDistance=0.50
20:34:05.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:34:05.809 00.013 7988 UpdateGuideState exits: m=1443 SNR=25.8 Saturated
20:34:05.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:05.811 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:05.812 00.001 7988 Enqueuing Expose request
20:34:05.812 00.000 15712 PPEC rslt: input = 0.33, final = 0.15, react = 0.20, pred = -0.05, hyst = 0.17, hyst_pct = 0.00, period_length = 636.29
20:34:05.812 00.000 15712 PPEC: input: 0.33, control: 0.15, exposure: 1500
20:34:05.812 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.03 newest=1.33
20:34:05.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
20:34:05.812 00.000 15712 MoveAxis(W, 49, ABG)
20:34:05.812 00.000 15712 Guiding  Dir = 3, Dur = 49
20:34:05.812 00.000 15712 IsGuiding returns 0
20:34:05.829 00.017 15712 PulseGuide returned control before completion, sleep 44
20:34:05.892 00.063 15712 IsGuiding returns 0
20:34:05.892 00.000 15712 Move returns status 0, amount 49
20:34:05.892 00.000 15712 BLC: Oldest BLC event removed
20:34:05.892 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 210 applied
20:34:05.892 00.000 15712 MoveAxis(S, 337, ABG)
20:34:05.892 00.000 15712 Guiding  Dir = 1, Dur = 337
20:34:05.892 00.000 15712 IsGuiding returns 0
20:34:05.972 00.080 15712 PulseGuide returned control before completion, sleep 268
20:34:06.276 00.304 15712 IsGuiding returns 1
20:34:06.276 00.000 15712 scope still moving after pulse duration time elapsed
20:34:06.341 00.065 15712 IsGuiding returns 0
20:34:06.341 00.000 15712 scope move finished after 337 + 110 ms
20:34:06.341 00.000 15712 Move returns status 0, amount 337
20:34:06.341 00.000 15712 move complete, result=0
20:34:06.341 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.5 px 337 ms SOUTH
20:34:06.343 00.002 15712 worker thread done servicing request
20:34:06.343 00.000 15712 Worker thread wakes up
20:34:06.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:06.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:07.984 01.641 15712 Exposure complete
20:34:08.038 00.054 15712 worker thread done servicing request
20:34:08.038 00.000 7988 OnExposeComplete: enter
20:34:08.038 00.000 7988 UpdateGuideState(): m_state=6
20:34:08.046 00.008 7988 Star::Find(15, 1174, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4340
20:34:08.046 00.000 7988 Star::Find returns 1 (0), X=1175.23, Y=438.64, Mass=1401, SNR=25.4, Peak=214 HFD=3.1
20:34:08.048 00.002 7988 MultiStar: [#1 -0.36,-0.17,1.06,U] [#2 -0.41,0.03,1.01,U] [#3 -0.59,-0.08,0.99,U] [#4 -0.39,-0.13,1.07,U] [#5 -0.53,-0.05,0.71,U] [#6 -0.52,0.07,0.79,U] [#7 -0.23,-0.18,0.68,U] [#8 -0.44,-0.12,0.70,U] 
20:34:08.050 00.002 7988 single-star, 8 included, MultiStar: {-0.41, -0.05}, one-star: {-0.23, 0.16}
20:34:08.050 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.58) = xAngle (4.11 = -2.17)
20:34:08.052 00.002 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.93)
20:34:08.052 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.29 cameraTheta=2.53 mountX=-0.16 mountY=0.23, mountTheta=2.19
20:34:08.054 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.16, opts=13)
20:34:08.055 00.001 7988 Enqueuing Move request for scope (-0.23, 0.16)
20:34:08.055 00.000 15712 Worker thread wakes up
20:34:08.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
20:34:08.055 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
20:34:08.055 00.000 15712 Moving (-0.23, 0.16) raw xDistance=-0.16 yDistance=0.23
20:34:08.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:34:08.055 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.4
20:34:08.059 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:08.059 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:08.061 00.002 7988 Enqueuing Expose request
20:34:08.063 00.002 15712 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.498418, 1:0.229886
20:34:08.063 00.000 15712 BLC: No correction, Miss < min_move
20:34:08.065 00.002 15712 PPEC rslt: input = -0.16, final = -0.04, react = -0.10, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.28
20:34:08.065 00.000 15712 PPEC: input: -0.16, control: -0.04, exposure: 1500
20:34:08.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:08.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:34:08.067 00.002 15712 MoveAxis(E, 12, ABG)
20:34:08.067 00.000 15712 Guiding  Dir = 2, Dur = 12
20:34:08.067 00.000 15712 IsGuiding returns 0
20:34:08.078 00.011 15712 IsGuiding returns 1
20:34:08.078 00.000 15712 scope still moving after pulse duration time elapsed
20:34:08.131 00.053 15712 IsGuiding returns 0
20:34:08.131 00.000 15712 scope move finished after 12 + 51 ms
20:34:08.131 00.000 15712 Move returns status 0, amount 12
20:34:08.131 00.000 15712 MoveAxis(N, 0, ABG)
20:34:08.131 00.000 15712 Move returns status 0, amount 0
20:34:08.131 00.000 15712 move complete, result=0
20:34:08.131 00.000 7988 GuideStep: -0.2 px 12 ms EAST, 0.2 px 0 ms NORTH
20:34:08.133 00.002 15712 worker thread done servicing request
20:34:08.133 00.000 15712 Worker thread wakes up
20:34:08.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:08.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:09.546 01.413 15712 Exposure complete
20:34:09.602 00.056 15712 worker thread done servicing request
20:34:09.602 00.000 7988 OnExposeComplete: enter
20:34:09.608 00.006 7988 UpdateGuideState(): m_state=6
20:34:09.608 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4341
20:34:09.610 00.002 7988 Star::Find returns 1 (1), X=1175.29, Y=438.51, Mass=1579, SNR=27.1, Peak=255 HFD=3.2
20:34:09.610 00.000 7988 MultiStar: [#1 -0.53,-0.31,1.01,U] [#2 -0.52,-0.20,0.97,U] [#3 -0.78,-0.16,0.91,U] [#4 -0.39,-0.25,1.01,U] [#5 -0.47,-0.29,0.71,U] [#6 -0.32,-0.12,0.69,U] [#7 -0.17,-0.45,0.61,U] [#8 -0.55,-0.25,0.66,U] 
20:34:09.612 00.002 7988 single-star, 8 included, MultiStar: {-0.44, -0.21}, one-star: {-0.17, 0.04}
20:34:09.612 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.52 = -1.77)
20:34:09.614 00.002 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.62 = 1.34)
20:34:09.614 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.94 mountX=-0.03 mountY=0.17, mountTheta=1.77
20:34:09.616 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.04, opts=13)
20:34:09.618 00.002 7988 Enqueuing Move request for scope (-0.17, 0.04)
20:34:09.619 00.001 15712 Worker thread wakes up
20:34:09.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
20:34:09.619 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
20:34:09.619 00.000 15712 Moving (-0.17, 0.04) raw xDistance=-0.03 yDistance=0.17
20:34:09.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:34:09.619 00.000 7988 UpdateGuideState exits: m=1579 SNR=27.1 Saturated
20:34:09.622 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:09.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:09.624 00.002 7988 Enqueuing Expose request
20:34:09.624 00.000 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.498418, 1:0.229886, 2:0.171387
20:34:09.624 00.000 15712 BLC: No correction, Miss < min_move
20:34:09.628 00.004 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.27
20:34:09.628 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
20:34:09.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:09.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:34:09.628 00.000 15712 MoveAxis(E, 11, ABG)
20:34:09.628 00.000 15712 Guiding  Dir = 2, Dur = 11
20:34:09.630 00.002 15712 IsGuiding returns 0
20:34:09.640 00.010 15712 IsGuiding returns 1
20:34:09.640 00.000 15712 scope still moving after pulse duration time elapsed
20:34:09.694 00.054 15712 IsGuiding returns 0
20:34:09.694 00.000 15712 scope move finished after 11 + 56 ms
20:34:09.694 00.000 15712 Move returns status 0, amount 11
20:34:09.694 00.000 15712 MoveAxis(N, 0, ABG)
20:34:09.694 00.000 15712 Move returns status 0, amount 0
20:34:09.694 00.000 15712 move complete, result=0
20:34:09.694 00.000 15712 worker thread done servicing request
20:34:09.694 00.000 15712 Worker thread wakes up
20:34:09.694 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.2 px 0 ms NORTH
20:34:09.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:09.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:11.441 01.747 15712 Exposure complete
20:34:11.502 00.061 15712 worker thread done servicing request
20:34:11.502 00.000 7988 OnExposeComplete: enter
20:34:11.502 00.000 7988 UpdateGuideState(): m_state=6
20:34:11.505 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4342
20:34:11.505 00.000 7988 Star::Find returns 1 (1), X=1175.33, Y=438.43, Mass=1451, SNR=25.9, Peak=255 HFD=3.2
20:34:11.507 00.002 7988 MultiStar: [#1 -0.47,-0.32,1.03,U] [#2 -0.73,-0.35,0.99,U] [#3 -0.69,-0.39,0.98,U] [#4 -0.70,-0.43,1.05,U] [#5 -0.60,-0.60,0.74,U] [#6 -0.46,-0.26,0.72,U] [#7 -0.49,-0.46,0.69,U] [#8 -0.62,-0.30,0.66,U] 
20:34:11.507 00.000 7988 single-star, 8 included, MultiStar: {-0.55, -0.34}, one-star: {-0.13, -0.04}
20:34:11.509 00.002 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.58) = xAngle (-1.24 = -1.24)
20:34:11.509 00.000 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.87 = 1.87)
20:34:11.511 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.82 mountX=0.05 mountY=0.14, mountTheta=1.24
20:34:11.513 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.04, opts=13)
20:34:11.513 00.000 7988 Enqueuing Move request for scope (-0.13, -0.04)
20:34:11.515 00.002 15712 Worker thread wakes up
20:34:11.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
20:34:11.515 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
20:34:11.515 00.000 15712 Moving (-0.13, -0.04) raw xDistance=0.05 yDistance=0.14
20:34:11.515 00.000 15712 BLC: window closed
20:34:11.515 00.000 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.498418, 1:0.229886, 2:0.171387
20:34:11.515 00.000 15712 BLC: No correction, Miss < min_move
20:34:11.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:34:11.518 00.003 7988 UpdateGuideState exits: m=1451 SNR=25.9 Saturated
20:34:11.520 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:11.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:11.522 00.002 7988 Enqueuing Expose request
20:34:11.522 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.26
20:34:11.522 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
20:34:11.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:11.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:34:11.522 00.000 15712 MoveAxis(E, 10, ABG)
20:34:11.522 00.000 15712 Guiding  Dir = 2, Dur = 10
20:34:11.522 00.000 15712 IsGuiding returns 0
20:34:11.552 00.030 15712 IsGuiding returns 1
20:34:11.552 00.000 15712 scope still moving after pulse duration time elapsed
20:34:11.600 00.048 15712 IsGuiding returns 0
20:34:11.600 00.000 15712 scope move finished after 10 + 67 ms
20:34:11.600 00.000 15712 Move returns status 0, amount 10
20:34:11.600 00.000 15712 MoveAxis(N, 0, ABG)
20:34:11.600 00.000 15712 Move returns status 0, amount 0
20:34:11.600 00.000 15712 move complete, result=0
20:34:11.600 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
20:34:11.602 00.002 15712 worker thread done servicing request
20:34:11.602 00.000 15712 Worker thread wakes up
20:34:11.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:11.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:13.018 01.416 15712 Exposure complete
20:34:13.072 00.054 15712 worker thread done servicing request
20:34:13.072 00.000 7988 OnExposeComplete: enter
20:34:13.072 00.000 7988 UpdateGuideState(): m_state=6
20:34:13.080 00.008 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4343
20:34:13.080 00.000 7988 Star::Find returns 1 (1), X=1175.16, Y=438.34, Mass=1589, SNR=27.2, Peak=255 HFD=3.5
20:34:13.080 00.000 7988 MultiStar: [#1 -0.49,-0.40,0.97,U] [#2 -0.69,-0.40,0.97,U] [#3 -0.85,-0.36,0.91,U] [#4 -0.72,-0.48,1.00,U] [#5 -0.63,-0.40,0.66,U] [#6 -0.41,-0.27,0.68,U] [#7 -0.69,-0.51,0.62,U] [#8 -0.41,-0.52,0.63,U] 
20:34:13.080 00.000 7988 single-star, 8 included, MultiStar: {-0.58, -0.38}, one-star: {-0.30, -0.14}
20:34:13.080 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.58) = xAngle (-1.12 = -1.12)
20:34:13.080 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.99 = 1.99)
20:34:13.080 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-2.69 mountX=0.15 mountY=0.30, mountTheta=1.12
20:34:13.088 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.14, opts=13)
20:34:13.088 00.000 7988 Enqueuing Move request for scope (-0.30, -0.14)
20:34:13.088 00.000 15712 Worker thread wakes up
20:34:13.088 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.14) opts 0xd
20:34:13.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:13.088 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.2 Saturated
20:34:13.088 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:13.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:13.088 00.000 7988 Enqueuing Expose request
20:34:13.096 00.008 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.14)
20:34:13.096 00.000 15712 Moving (-0.30, -0.14) raw xDistance=0.15 yDistance=0.30
20:34:13.098 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:34:13.098 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
20:34:13.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
20:34:13.098 00.000 15712 MoveAxis(E, 4, ABG)
20:34:13.098 00.000 15712 Guiding  Dir = 2, Dur = 4
20:34:13.100 00.002 15712 IsGuiding returns 0
20:34:13.151 00.051 15712 IsGuiding returns 0
20:34:13.151 00.000 15712 Move returns status 0, amount 4
20:34:13.151 00.000 15712 MoveAxis(S, 77, ABG)
20:34:13.151 00.000 15712 Guiding  Dir = 1, Dur = 77
20:34:13.151 00.000 15712 IsGuiding returns 0
20:34:13.228 00.077 15712 IsGuiding returns 1
20:34:13.228 00.000 15712 scope still moving after pulse duration time elapsed
20:34:13.255 00.027 15712 IsGuiding returns 1
20:34:13.287 00.032 15712 IsGuiding returns 1
20:34:13.351 00.064 15712 IsGuiding returns 0
20:34:13.351 00.000 15712 scope move finished after 77 + 130 ms
20:34:13.351 00.000 15712 Move returns status 0, amount 77
20:34:13.351 00.000 15712 move complete, result=0
20:34:13.351 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.3 px 77 ms SOUTH
20:34:13.360 00.009 15712 worker thread done servicing request
20:34:13.360 00.000 15712 Worker thread wakes up
20:34:13.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:13.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:14.993 01.633 15712 Exposure complete
20:34:15.052 00.059 15712 worker thread done servicing request
20:34:15.052 00.000 7988 OnExposeComplete: enter
20:34:15.052 00.000 7988 UpdateGuideState(): m_state=6
20:34:15.055 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4344
20:34:15.055 00.000 7988 Star::Find returns 1 (0), X=1175.62, Y=438.41, Mass=1416, SNR=25.6, Peak=181 HFD=3.4
20:34:15.055 00.000 7988 MultiStar: [#1 -0.16,-0.47,1.04,U] [#2 -0.14,-0.33,1.01,U] [#3 -0.22,-0.41,0.98,U] [#4 0.07,-0.46,1.06,U] [#5 -0.11,-0.49,0.69,U] [#6 -0.11,-0.21,0.73,U] [#7 -0.06,-0.58,0.67,U] [#8 -0.10,-0.27,0.69,U] 
20:34:15.055 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.36}, one-star: {0.16, -0.07}
20:34:15.055 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.58) = xAngle (1.17 = 1.17)
20:34:15.055 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.28 = -2.01)
20:34:15.055 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.41 mountX=0.07 mountY=-0.16, mountTheta=-1.16
20:34:15.063 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.07, opts=13)
20:34:15.063 00.000 7988 Enqueuing Move request for scope (0.16, -0.07)
20:34:15.063 00.000 15712 Worker thread wakes up
20:34:15.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
20:34:15.063 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
20:34:15.063 00.000 15712 Moving (0.16, -0.07) raw xDistance=0.07 yDistance=-0.16
20:34:15.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:15.063 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.6
20:34:15.067 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:15.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:15.067 00.000 7988 Enqueuing Expose request
20:34:15.070 00.003 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.25
20:34:15.070 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
20:34:15.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:15.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:34:15.070 00.000 15712 MoveAxis(E, 3, ABG)
20:34:15.070 00.000 15712 Guiding  Dir = 2, Dur = 3
20:34:15.080 00.010 15712 IsGuiding returns 0
20:34:15.097 00.017 15712 IsGuiding returns 0
20:34:15.097 00.000 15712 Move returns status 0, amount 3
20:34:15.097 00.000 15712 MoveAxis(N, 0, ABG)
20:34:15.097 00.000 15712 Move returns status 0, amount 0
20:34:15.097 00.000 15712 move complete, result=0
20:34:15.097 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
20:34:15.102 00.005 15712 worker thread done servicing request
20:34:15.102 00.000 15712 Worker thread wakes up
20:34:15.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:15.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:16.520 01.418 15712 Exposure complete
20:34:16.579 00.059 15712 worker thread done servicing request
20:34:16.579 00.000 7988 OnExposeComplete: enter
20:34:16.581 00.002 7988 UpdateGuideState(): m_state=6
20:34:16.581 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4345
20:34:16.581 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=438.48, Mass=1459, SNR=25.9, Peak=166 HFD=3.3
20:34:16.581 00.000 7988 MultiStar: [#1 -0.16,-0.32,0.99,U] [#2 -0.34,-0.12,1.00,U] [#3 -0.27,-0.24,1.01,U] [#4 -0.29,-0.18,1.07,U] [#5 -0.25,-0.01,0.71,U] [#6 -0.15,0.00,0.70,U] [#7 -0.20,-0.18,0.65,U] [#8 -0.18,-0.20,0.69,U] 
20:34:16.581 00.000 7988 single-star, 8 included, MultiStar: {-0.19, -0.14}, one-star: {0.11, 0.00}
20:34:16.581 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
20:34:16.581 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
20:34:16.581 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.02 mountX=-0.00 mountY=-0.11, mountTheta=-1.60
20:34:16.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.00, opts=13)
20:34:16.581 00.000 7988 Enqueuing Move request for scope (0.11, 0.00)
20:34:16.581 00.000 15712 Worker thread wakes up
20:34:16.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
20:34:16.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
20:34:16.581 00.000 15712 Moving (0.11, 0.00) raw xDistance=-0.00 yDistance=-0.11
20:34:16.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:16.581 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
20:34:16.594 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:16.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:16.596 00.002 7988 Enqueuing Expose request
20:34:16.596 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.24
20:34:16.596 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
20:34:16.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:16.598 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:34:16.598 00.000 15712 MoveAxis(E, 5, ABG)
20:34:16.598 00.000 15712 Guiding  Dir = 2, Dur = 5
20:34:16.598 00.000 15712 IsGuiding returns 0
20:34:16.613 00.015 15712 IsGuiding returns 0
20:34:16.613 00.000 15712 Move returns status 0, amount 5
20:34:16.613 00.000 15712 MoveAxis(N, 0, ABG)
20:34:16.613 00.000 15712 Move returns status 0, amount 0
20:34:16.613 00.000 15712 move complete, result=0
20:34:16.613 00.000 15712 worker thread done servicing request
20:34:16.613 00.000 15712 Worker thread wakes up
20:34:16.613 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
20:34:16.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:16.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:18.256 01.643 15712 Exposure complete
20:34:18.314 00.058 15712 worker thread done servicing request
20:34:18.314 00.000 7988 OnExposeComplete: enter
20:34:18.314 00.000 7988 UpdateGuideState(): m_state=6
20:34:18.319 00.005 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4346
20:34:18.319 00.000 7988 Star::Find returns 1 (1), X=1175.90, Y=438.03, Mass=1497, SNR=26.2, Peak=255 HFD=2.9
20:34:18.321 00.002 7988 MultiStar: [#1 0.18,-0.75,1.00,U] [#2 -0.05,-0.70,1.03,U] [#3 -0.12,-0.57,0.94,U] [#4 0.17,-0.83,1.04,U] [#5 0.04,-0.76,0.73,U] [#6 -0.03,-0.59,0.72,U] [#7 0.27,-0.70,0.66,U] [#8 0.31,-0.92,0.66,U] 
20:34:18.323 00.002 7988 single-star, 8 included, MultiStar: {0.13, -0.69}, one-star: {0.44, -0.45}
20:34:18.323 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
20:34:18.325 00.002 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.40)
20:34:18.325 00.000 7988 CameraToMount -- cameraX=0.44 cameraY=-0.45 hyp=0.63 cameraTheta=-0.80 mountX=0.45 mountY=-0.43, mountTheta=-0.76
20:34:18.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=-0.45, opts=13)
20:34:18.329 00.002 7988 Enqueuing Move request for scope (0.44, -0.45)
20:34:18.329 00.000 15712 Worker thread wakes up
20:34:18.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.45) opts 0xd
20:34:18.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, -0.45)
20:34:18.329 00.000 15712 Moving (0.44, -0.45) raw xDistance=0.45 yDistance=-0.43
20:34:18.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:18.331 00.002 7988 UpdateGuideState exits: m=1497 SNR=26.2 Saturated
20:34:18.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:18.333 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:18.333 00.000 7988 Enqueuing Expose request
20:34:18.335 00.002 15712 PPEC rslt: input = 0.45, final = 0.24, react = 0.27, pred = -0.03, hyst = 0.24, hyst_pct = 0.00, period_length = 636.23
20:34:18.335 00.000 15712 PPEC: input: 0.45, control: 0.24, exposure: 1500
20:34:18.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:34:18.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
20:34:18.335 00.000 15712 MoveAxis(W, 80, ABG)
20:34:18.335 00.000 15712 Guiding  Dir = 3, Dur = 80
20:34:18.335 00.000 15712 IsGuiding returns 0
20:34:18.351 00.016 15712 PulseGuide returned control before completion, sleep 66
20:34:18.434 00.083 15712 IsGuiding returns 1
20:34:18.434 00.000 15712 scope still moving after pulse duration time elapsed
20:34:18.463 00.029 15712 IsGuiding returns 0
20:34:18.463 00.000 15712 scope move finished after 80 + 46 ms
20:34:18.463 00.000 15712 Move returns status 0, amount 80
20:34:18.463 00.000 15712 MoveAxis(N, 0, ABG)
20:34:18.463 00.000 15712 Move returns status 0, amount 0
20:34:18.463 00.000 15712 move complete, result=0
20:34:18.463 00.000 15712 worker thread done servicing request
20:34:18.463 00.000 15712 Worker thread wakes up
20:34:18.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:18.463 00.000 7988 GuideStep: 0.4 px 80 ms WEST, -0.4 px 0 ms NORTH
20:34:18.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:19.883 01.420 15712 Exposure complete
20:34:19.930 00.047 15712 worker thread done servicing request
20:34:19.930 00.000 7988 OnExposeComplete: enter
20:34:19.944 00.014 7988 UpdateGuideState(): m_state=6
20:34:19.946 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4347
20:34:19.947 00.001 7988 Star::Find returns 1 (0), X=1175.64, Y=438.39, Mass=1522, SNR=26.4, Peak=224 HFD=3.2
20:34:19.947 00.000 7988 MultiStar: [#1 0.01,-0.32,1.04,U] [#2 -0.14,-0.21,0.99,U] [#3 -0.25,-0.06,0.93,U] [#4 -0.18,-0.32,1.04,U] [#5 -0.12,-0.50,0.67,U] [#6 -0.07,-0.12,0.70,U] [#7 0.20,-0.34,0.63,U] [#8 -0.06,-0.23,0.63,U] 
20:34:19.949 00.002 7988 single-star, 8 included, MultiStar: {-0.05, -0.24}, one-star: {0.18, -0.09}
20:34:19.949 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
20:34:19.951 00.002 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.04)
20:34:19.951 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.45 mountX=0.09 mountY=-0.18, mountTheta=-1.13
20:34:19.953 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.09, opts=13)
20:34:19.955 00.002 7988 Enqueuing Move request for scope (0.18, -0.09)
20:34:19.955 00.000 15712 Worker thread wakes up
20:34:19.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
20:34:19.955 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
20:34:19.955 00.000 15712 Moving (0.18, -0.09) raw xDistance=0.09 yDistance=-0.18
20:34:19.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:19.955 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.4
20:34:19.959 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:19.960 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:19.960 00.000 7988 Enqueuing Expose request
20:34:19.960 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.22
20:34:19.960 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
20:34:19.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:19.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:34:19.960 00.000 15712 MoveAxis(E, 7, ABG)
20:34:19.960 00.000 15712 Guiding  Dir = 2, Dur = 7
20:34:19.960 00.000 15712 IsGuiding returns 0
20:34:19.992 00.032 15712 IsGuiding returns 0
20:34:19.992 00.000 15712 Move returns status 0, amount 7
20:34:19.992 00.000 15712 MoveAxis(N, 0, ABG)
20:34:19.992 00.000 15712 Move returns status 0, amount 0
20:34:19.992 00.000 15712 move complete, result=0
20:34:19.992 00.000 15712 worker thread done servicing request
20:34:19.992 00.000 15712 Worker thread wakes up
20:34:19.992 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
20:34:19.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:19.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:21.635 01.643 15712 Exposure complete
20:34:21.682 00.047 15712 worker thread done servicing request
20:34:21.682 00.000 7988 OnExposeComplete: enter
20:34:21.700 00.018 7988 UpdateGuideState(): m_state=6
20:34:21.700 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4348
20:34:21.700 00.000 7988 Star::Find returns 1 (0), X=1175.65, Y=438.54, Mass=1489, SNR=26.1, Peak=191 HFD=3.2
20:34:21.700 00.000 7988 MultiStar: [#1 -0.18,-0.06,1.06,U] [#2 -0.30,-0.07,1.01,U] [#3 -0.37,-0.07,0.99,U] [#4 -0.33,-0.03,1.08,U] [#5 -0.25,-0.14,0.70,U] [#6 -0.30,0.12,0.74,U] [#7 -0.31,-0.24,0.69,U] [#8 -0.19,0.16,0.67,U] 
20:34:21.700 00.000 7988 single-star, 8 included, MultiStar: {-0.22, -0.03}, one-star: {0.19, 0.06}
20:34:21.700 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.58) = xAngle (1.87 = 1.87)
20:34:21.700 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.98 = -1.30)
20:34:21.700 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.29 mountX=-0.06 mountY=-0.19, mountTheta=-1.87
20:34:21.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.06, opts=13)
20:34:21.700 00.000 7988 Enqueuing Move request for scope (0.19, 0.06)
20:34:21.700 00.000 15712 Worker thread wakes up
20:34:21.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
20:34:21.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
20:34:21.700 00.000 15712 Moving (0.19, 0.06) raw xDistance=-0.06 yDistance=-0.19
20:34:21.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:34:21.700 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.1
20:34:21.713 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:21.714 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:21.716 00.002 7988 Enqueuing Expose request
20:34:21.716 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.21
20:34:21.716 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
20:34:21.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:21.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:34:21.716 00.000 15712 MoveAxis(E, 5, ABG)
20:34:21.716 00.000 15712 Guiding  Dir = 2, Dur = 5
20:34:21.750 00.034 15712 IsGuiding returns 0
20:34:21.766 00.016 15712 IsGuiding returns 0
20:34:21.766 00.000 15712 Move returns status 0, amount 5
20:34:21.766 00.000 15712 MoveAxis(N, 0, ABG)
20:34:21.766 00.000 15712 Move returns status 0, amount 0
20:34:21.766 00.000 15712 move complete, result=0
20:34:21.766 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
20:34:21.766 00.000 15712 worker thread done servicing request
20:34:21.766 00.000 15712 Worker thread wakes up
20:34:21.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:21.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:23.182 01.416 15712 Exposure complete
20:34:23.227 00.045 15712 worker thread done servicing request
20:34:23.227 00.000 7988 OnExposeComplete: enter
20:34:23.227 00.000 7988 UpdateGuideState(): m_state=6
20:34:23.244 00.017 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4349
20:34:23.244 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=438.61, Mass=1463, SNR=26.0, Peak=196 HFD=3.3
20:34:23.244 00.000 7988 MultiStar: [#1 -0.14,-0.23,1.03,U] [#2 -0.29,-0.01,1.04,U] [#3 -0.41,-0.06,0.94,U] [#4 -0.23,-0.19,1.03,U] [#5 -0.26,0.07,0.71,U] [#6 -0.15,-0.01,0.70,U] [#7 -0.04,-0.24,0.69,U] [#8 -0.17,0.06,0.71,U] 
20:34:23.244 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.06}, one-star: {0.14, 0.14}
20:34:23.244 00.000 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.58) = xAngle (-1.24 = -1.24)
20:34:23.244 00.000 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.86 = 1.86)
20:34:23.244 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.18 cameraTheta=-2.82 mountX=0.06 mountY=0.18, mountTheta=1.25
20:34:23.244 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.06, opts=13)
20:34:23.244 00.000 7988 Enqueuing Move request for scope (-0.18, -0.06)
20:34:23.244 00.000 15712 Worker thread wakes up
20:34:23.244 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
20:34:23.244 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
20:34:23.244 00.000 15712 Moving (-0.18, -0.06) raw xDistance=0.06 yDistance=0.18
20:34:23.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:34:23.244 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.0
20:34:23.256 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:23.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:23.258 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.20
20:34:23.258 00.000 7988 Enqueuing Expose request
20:34:23.258 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
20:34:23.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:23.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:34:23.258 00.000 15712 MoveAxis(E, 5, ABG)
20:34:23.258 00.000 15712 Guiding  Dir = 2, Dur = 5
20:34:23.261 00.003 15712 IsGuiding returns 0
20:34:23.281 00.020 15712 IsGuiding returns 0
20:34:23.281 00.000 15712 Move returns status 0, amount 5
20:34:23.281 00.000 15712 MoveAxis(N, 0, ABG)
20:34:23.281 00.000 15712 Move returns status 0, amount 0
20:34:23.281 00.000 15712 move complete, result=0
20:34:23.281 00.000 15712 worker thread done servicing request
20:34:23.281 00.000 15712 Worker thread wakes up
20:34:23.281 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
20:34:23.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:23.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:24.919 01.638 15712 Exposure complete
20:34:24.966 00.047 15712 worker thread done servicing request
20:34:24.966 00.000 7988 OnExposeComplete: enter
20:34:24.982 00.016 7988 UpdateGuideState(): m_state=6
20:34:24.983 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4350
20:34:24.983 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=438.67, Mass=1550, SNR=26.7, Peak=205 HFD=3.3
20:34:24.983 00.000 7988 MultiStar: [#1 -0.16,0.07,1.02,U] [#2 -0.25,-0.01,0.99,U] [#3 -0.39,0.06,0.95,U] [#4 -0.24,0.14,1.05,U] [#5 -0.32,0.21,0.70,U] [#6 -0.29,0.23,0.72,U] [#7 -0.21,0.01,0.66,U] [#8 -0.15,0.02,0.67,U] 
20:34:24.983 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.10}, one-star: {0.04, 0.20}
20:34:24.983 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
20:34:24.983 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.24)
20:34:24.983 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.36 mountX=-0.20 mountY=-0.05, mountTheta=-2.91
20:34:24.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.20, opts=13)
20:34:24.983 00.000 7988 Enqueuing Move request for scope (0.04, 0.20)
20:34:24.983 00.000 15712 Worker thread wakes up
20:34:24.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
20:34:24.983 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
20:34:24.983 00.000 15712 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=-0.05
20:34:24.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:24.983 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.7
20:34:24.996 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:24.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:24.998 00.002 7988 Enqueuing Expose request
20:34:25.000 00.002 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 636.19
20:34:25.000 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
20:34:25.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:25.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:34:25.000 00.000 15712 MoveAxis(E, 48, ABG)
20:34:25.000 00.000 15712 Guiding  Dir = 2, Dur = 48
20:34:25.000 00.000 15712 IsGuiding returns 0
20:34:25.017 00.017 15712 PulseGuide returned control before completion, sleep 32
20:34:25.102 00.085 15712 IsGuiding returns 1
20:34:25.102 00.000 15712 scope still moving after pulse duration time elapsed
20:34:25.142 00.040 15712 IsGuiding returns 0
20:34:25.142 00.000 15712 scope move finished after 48 + 94 ms
20:34:25.142 00.000 15712 Move returns status 0, amount 48
20:34:25.142 00.000 15712 MoveAxis(N, 0, ABG)
20:34:25.142 00.000 15712 Move returns status 0, amount 0
20:34:25.142 00.000 15712 move complete, result=0
20:34:25.142 00.000 15712 worker thread done servicing request
20:34:25.142 00.000 15712 Worker thread wakes up
20:34:25.142 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
20:34:25.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:25.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:26.563 01.421 15712 Exposure complete
20:34:26.616 00.053 15712 worker thread done servicing request
20:34:26.616 00.000 7988 OnExposeComplete: enter
20:34:26.616 00.000 7988 UpdateGuideState(): m_state=6
20:34:26.624 00.008 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4351
20:34:26.624 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=438.50, Mass=1529, SNR=26.6, Peak=209 HFD=3.1
20:34:26.624 00.000 7988 MultiStar: [#1 -0.21,-0.33,1.02,U] [#2 -0.51,-0.27,1.01,U] [#3 -0.58,-0.40,0.94,U] [#4 -0.47,-0.23,1.04,U] [#5 -0.21,-0.19,0.70,U] [#6 0.04,-0.01,0.70,U] [#7 -0.18,-0.26,0.63,U] [#8 -0.21,-0.07,0.68,U] 
20:34:26.624 00.000 7988 single-star, 8 included, MultiStar: {-0.26, -0.20}, one-star: {0.14, 0.02}
20:34:26.624 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
20:34:26.624 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.45)
20:34:26.624 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.15 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
20:34:26.633 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.02, opts=13)
20:34:26.633 00.000 7988 Enqueuing Move request for scope (0.14, 0.02)
20:34:26.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:26.633 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6
20:34:26.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:26.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:26.633 00.000 7988 Enqueuing Expose request
20:34:26.640 00.007 15712 Worker thread wakes up
20:34:26.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
20:34:26.640 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
20:34:26.640 00.000 15712 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
20:34:26.640 00.000 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.18
20:34:26.640 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
20:34:26.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:26.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:34:26.640 00.000 15712 MoveAxis(E, 14, ABG)
20:34:26.640 00.000 15712 Guiding  Dir = 2, Dur = 14
20:34:26.640 00.000 15712 IsGuiding returns 0
20:34:26.673 00.033 15712 IsGuiding returns 1
20:34:26.673 00.000 15712 scope still moving after pulse duration time elapsed
20:34:26.704 00.031 15712 IsGuiding returns 1
20:34:26.736 00.032 15712 IsGuiding returns 0
20:34:26.736 00.000 15712 scope move finished after 14 + 78 ms
20:34:26.736 00.000 15712 Move returns status 0, amount 14
20:34:26.736 00.000 15712 MoveAxis(N, 0, ABG)
20:34:26.736 00.000 15712 Move returns status 0, amount 0
20:34:26.736 00.000 15712 move complete, result=0
20:34:26.736 00.000 7988 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
20:34:26.739 00.003 15712 worker thread done servicing request
20:34:26.739 00.000 15712 Worker thread wakes up
20:34:26.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:26.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:28.380 01.641 15712 Exposure complete
20:34:28.438 00.058 15712 worker thread done servicing request
20:34:28.440 00.002 7988 OnExposeComplete: enter
20:34:28.441 00.001 7988 UpdateGuideState(): m_state=6
20:34:28.441 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4352
20:34:28.443 00.002 7988 Star::Find returns 1 (1), X=1175.59, Y=438.15, Mass=1580, SNR=27.0, Peak=255 HFD=3.2
20:34:28.443 00.000 7988 MultiStar: [#1 -0.12,-0.63,1.02,U] [#2 -0.28,-0.54,0.97,U] [#3 -0.29,-0.46,0.96,U] [#4 -0.05,-0.56,1.02,U] [#5 -0.01,-0.58,0.69,U] [#6 -0.04,-0.37,0.70,U] [#7 0.12,-0.60,0.64,U] [#8 -0.34,-0.72,0.62,U] 
20:34:28.445 00.002 7988 single-star, 8 included, MultiStar: {-0.10, -0.52}, one-star: {0.13, -0.32}
20:34:28.447 00.002 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
20:34:28.447 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.79)
20:34:28.447 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.32 hyp=0.35 cameraTheta=-1.19 mountX=0.32 mountY=-0.12, mountTheta=-0.36
20:34:28.451 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.32, opts=13)
20:34:28.451 00.000 7988 Enqueuing Move request for scope (0.13, -0.32)
20:34:28.451 00.000 15712 Worker thread wakes up
20:34:28.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.32) opts 0xd
20:34:28.451 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.32)
20:34:28.451 00.000 15712 Moving (0.13, -0.32) raw xDistance=0.32 yDistance=-0.12
20:34:28.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:28.451 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.0 Saturated
20:34:28.455 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:28.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:28.457 00.002 7988 Enqueuing Expose request
20:34:28.459 00.002 15712 PPEC rslt: input = 0.32, final = 0.12, react = 0.19, pred = -0.07, hyst = 0.17, hyst_pct = 0.00, period_length = 636.17
20:34:28.459 00.000 15712 PPEC: input: 0.32, control: 0.12, exposure: 1500
20:34:28.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:28.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:34:28.459 00.000 15712 MoveAxis(W, 40, ABG)
20:34:28.459 00.000 15712 Guiding  Dir = 3, Dur = 40
20:34:28.459 00.000 15712 IsGuiding returns 0
20:34:28.473 00.014 15712 PulseGuide returned control before completion, sleep 30
20:34:28.525 00.052 15712 IsGuiding returns 0
20:34:28.525 00.000 15712 Move returns status 0, amount 40
20:34:28.525 00.000 15712 MoveAxis(N, 0, ABG)
20:34:28.525 00.000 15712 Move returns status 0, amount 0
20:34:28.525 00.000 15712 move complete, result=0
20:34:28.525 00.000 7988 GuideStep: 0.3 px 40 ms WEST, -0.1 px 0 ms NORTH
20:34:28.529 00.004 15712 worker thread done servicing request
20:34:28.529 00.000 15712 Worker thread wakes up
20:34:28.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:28.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:29.944 01.415 15712 Exposure complete
20:34:29.997 00.053 15712 worker thread done servicing request
20:34:29.997 00.000 7988 OnExposeComplete: enter
20:34:30.006 00.009 7988 UpdateGuideState(): m_state=6
20:34:30.006 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4353
20:34:30.006 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=438.35, Mass=1574, SNR=27.0, Peak=210 HFD=3.2
20:34:30.006 00.000 7988 MultiStar: [#1 -0.25,-0.56,0.99,U] [#2 -0.35,-0.52,0.97,U] [#3 -0.48,-0.41,0.93,U] [#4 -0.47,-0.68,0.99,U] [#5 -0.26,-0.53,0.69,U] [#6 -0.23,-0.29,0.70,U] [#7 -0.25,-0.73,0.61,U] [#8 -0.29,-0.49,0.63,U] 
20:34:30.006 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.48}, one-star: {0.18, -0.13}
20:34:30.006 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.96 = 0.96)
20:34:30.006 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
20:34:30.006 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.62 mountX=0.13 mountY=-0.18, mountTheta=-0.95
20:34:30.014 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.13, opts=13)
20:34:30.014 00.000 7988 Enqueuing Move request for scope (0.18, -0.13)
20:34:30.014 00.000 15712 Worker thread wakes up
20:34:30.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
20:34:30.014 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
20:34:30.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:30.014 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.0
20:34:30.019 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:30.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:30.021 00.002 15712 Moving (0.18, -0.13) raw xDistance=0.13 yDistance=-0.18
20:34:30.021 00.000 7988 Enqueuing Expose request
20:34:30.025 00.004 15712 PPEC rslt: input = 0.13, final = -0.04, react = 0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
20:34:30.025 00.000 15712 PPEC: input: 0.13, control: -0.04, exposure: 1500
20:34:30.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:30.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:34:30.025 00.000 15712 MoveAxis(E, 12, ABG)
20:34:30.025 00.000 15712 Guiding  Dir = 2, Dur = 12
20:34:30.025 00.000 15712 IsGuiding returns 0
20:34:30.037 00.012 15712 IsGuiding returns 1
20:34:30.037 00.000 15712 scope still moving after pulse duration time elapsed
20:34:30.091 00.054 15712 IsGuiding returns 0
20:34:30.091 00.000 15712 scope move finished after 12 + 55 ms
20:34:30.091 00.000 15712 Move returns status 0, amount 12
20:34:30.091 00.000 15712 MoveAxis(N, 0, ABG)
20:34:30.091 00.000 15712 Move returns status 0, amount 0
20:34:30.091 00.000 15712 move complete, result=0
20:34:30.091 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
20:34:30.095 00.004 15712 worker thread done servicing request
20:34:30.095 00.000 15712 Worker thread wakes up
20:34:30.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:30.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:31.731 01.636 15712 Exposure complete
20:34:31.787 00.056 15712 worker thread done servicing request
20:34:31.787 00.000 7988 OnExposeComplete: enter
20:34:31.787 00.000 7988 UpdateGuideState(): m_state=6
20:34:31.793 00.006 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4354
20:34:31.795 00.002 7988 Star::Find returns 1 (0), X=1175.55, Y=438.29, Mass=1455, SNR=25.9, Peak=219 HFD=3.2
20:34:31.795 00.000 7988 MultiStar: [#1 -0.07,-0.57,1.00,U] [#2 -0.31,-0.27,1.05,U] [#3 -0.27,-0.40,1.00,U] [#4 -0.11,-0.61,1.03,U] [#5 -0.39,-0.41,0.71,U] [#6 -0.07,-0.32,0.72,U] [#7 0.15,-0.57,0.70,U] [#8 -0.25,-0.48,0.70,U] 
20:34:31.797 00.002 7988 single-star, 8 included, MultiStar: {-0.14, -0.42}, one-star: {0.09, -0.19}
20:34:31.797 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
20:34:31.799 00.002 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.72)
20:34:31.800 00.001 7988 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.12 mountX=0.18 mountY=-0.09, mountTheta=-0.43
20:34:31.800 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.19, opts=13)
20:34:31.802 00.002 7988 Enqueuing Move request for scope (0.09, -0.19)
20:34:31.802 00.000 15712 Worker thread wakes up
20:34:31.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:31.802 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.9
20:34:31.802 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:31.802 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:31.802 00.000 7988 Enqueuing Expose request
20:34:31.809 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
20:34:31.809 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
20:34:31.809 00.000 15712 Moving (0.09, -0.19) raw xDistance=0.18 yDistance=-0.09
20:34:31.809 00.000 15712 PPEC rslt: input = 0.18, final = 0.06, react = 0.11, pred = -0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 636.15
20:34:31.809 00.000 15712 PPEC: input: 0.18, control: 0.06, exposure: 1500
20:34:31.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:31.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:34:31.809 00.000 15712 MoveAxis(W, 20, ABG)
20:34:31.809 00.000 15712 Guiding  Dir = 3, Dur = 20
20:34:31.817 00.008 15712 IsGuiding returns 0
20:34:31.834 00.017 15712 PulseGuide returned control before completion, sleep 15
20:34:31.857 00.023 15712 IsGuiding returns 1
20:34:31.857 00.000 15712 scope still moving after pulse duration time elapsed
20:34:31.889 00.032 15712 IsGuiding returns 0
20:34:31.889 00.000 15712 scope move finished after 20 + 60 ms
20:34:31.889 00.000 15712 Move returns status 0, amount 20
20:34:31.889 00.000 15712 MoveAxis(N, 0, ABG)
20:34:31.889 00.000 15712 Move returns status 0, amount 0
20:34:31.889 00.000 15712 move complete, result=0
20:34:31.889 00.000 7988 GuideStep: 0.2 px 20 ms WEST, -0.1 px 0 ms NORTH
20:34:31.902 00.013 15712 worker thread done servicing request
20:34:31.902 00.000 15712 Worker thread wakes up
20:34:31.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:31.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:33.311 01.409 15712 Exposure complete
20:34:33.370 00.059 15712 worker thread done servicing request
20:34:33.370 00.000 7988 OnExposeComplete: enter
20:34:33.370 00.000 7988 UpdateGuideState(): m_state=6
20:34:33.370 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4355
20:34:33.373 00.003 7988 Star::Find returns 1 (0), X=1175.47, Y=438.57, Mass=1481, SNR=26.1, Peak=192 HFD=3.2
20:34:33.373 00.000 7988 MultiStar: [#1 -0.28,-0.38,1.00,U] [#2 -0.34,-0.23,1.03,U] [#3 -0.54,-0.26,0.96,U] [#4 -0.31,-0.30,1.06,U] [#5 -0.48,-0.04,0.76,U] [#6 -0.49,-0.19,0.77,U] [#7 -0.17,-0.18,0.69,U] [#8 -0.15,-0.22,0.64,U] 
20:34:33.373 00.000 7988 single-star, 8 included, MultiStar: {-0.31, -0.19}, one-star: {0.01, 0.10}
20:34:33.373 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
20:34:33.373 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
20:34:33.373 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=-0.10 mountY=-0.02, mountTheta=-2.98
20:34:33.381 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.10, opts=13)
20:34:33.381 00.000 7988 Enqueuing Move request for scope (0.01, 0.10)
20:34:33.381 00.000 15712 Worker thread wakes up
20:34:33.381 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
20:34:33.381 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
20:34:33.381 00.000 15712 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.02
20:34:33.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:33.381 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
20:34:33.385 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:33.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:33.387 00.002 7988 Enqueuing Expose request
20:34:33.389 00.002 15712 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
20:34:33.389 00.000 15712 PPEC: input: -0.10, control: -0.07, exposure: 1500
20:34:33.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:33.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:34:33.389 00.000 15712 MoveAxis(E, 22, ABG)
20:34:33.389 00.000 15712 Guiding  Dir = 2, Dur = 22
20:34:33.389 00.000 15712 IsGuiding returns 0
20:34:33.415 00.026 15712 IsGuiding returns 1
20:34:33.415 00.000 15712 scope still moving after pulse duration time elapsed
20:34:33.485 00.070 15712 IsGuiding returns 0
20:34:33.485 00.000 15712 scope move finished after 22 + 74 ms
20:34:33.485 00.000 15712 Move returns status 0, amount 22
20:34:33.485 00.000 15712 MoveAxis(N, 0, ABG)
20:34:33.485 00.000 15712 Move returns status 0, amount 0
20:34:33.485 00.000 15712 move complete, result=0
20:34:33.485 00.000 15712 worker thread done servicing request
20:34:33.487 00.002 7988 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
20:34:33.487 00.000 15712 Worker thread wakes up
20:34:33.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:33.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:35.127 01.640 15712 Exposure complete
20:34:35.186 00.059 15712 worker thread done servicing request
20:34:35.186 00.000 7988 OnExposeComplete: enter
20:34:35.190 00.004 7988 UpdateGuideState(): m_state=6
20:34:35.192 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4356
20:34:35.192 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=438.52, Mass=1527, SNR=26.7, Peak=216 HFD=3.2
20:34:35.194 00.002 7988 MultiStar: [#1 -0.25,-0.24,0.99,U] [#2 -0.38,-0.21,1.00,U] [#3 -0.34,-0.22,0.97,U] [#4 -0.21,-0.59,1.06,U] [#5 -0.23,-0.37,0.70,U] [#6 -0.07,-0.01,0.72,U] [#7 -0.22,-0.44,0.68,U] [#8 -0.18,-0.41,0.66,U] 
20:34:35.194 00.000 7988 single-star, 8 included, MultiStar: {-0.20, -0.27}, one-star: {0.11, 0.04}
20:34:35.196 00.002 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
20:34:35.196 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.27)
20:34:35.198 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.33 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
20:34:35.198 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.04, opts=13)
20:34:35.200 00.002 7988 Enqueuing Move request for scope (0.11, 0.04)
20:34:35.202 00.002 15712 Worker thread wakes up
20:34:35.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
20:34:35.202 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
20:34:35.202 00.000 15712 Moving (0.11, 0.04) raw xDistance=-0.04 yDistance=-0.11
20:34:35.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:35.203 00.001 7988 UpdateGuideState exits: m=1527 SNR=26.7
20:34:35.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:35.205 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:35.206 00.001 7988 Enqueuing Expose request
20:34:35.206 00.000 15712 PPEC rslt: input = -0.04, final = -0.10, react = -0.02, pred = -0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.13
20:34:35.206 00.000 15712 PPEC: input: -0.04, control: -0.10, exposure: 1500
20:34:35.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:35.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:34:35.206 00.000 15712 MoveAxis(E, 32, ABG)
20:34:35.206 00.000 15712 Guiding  Dir = 2, Dur = 32
20:34:35.206 00.000 15712 IsGuiding returns 0
20:34:35.225 00.019 15712 PulseGuide returned control before completion, sleep 26
20:34:35.271 00.046 15712 IsGuiding returns 0
20:34:35.271 00.000 15712 Move returns status 0, amount 32
20:34:35.271 00.000 15712 MoveAxis(N, 0, ABG)
20:34:35.271 00.000 15712 Move returns status 0, amount 0
20:34:35.271 00.000 15712 move complete, result=0
20:34:35.271 00.000 7988 GuideStep: -0.0 px 32 ms EAST, -0.1 px 0 ms NORTH
20:34:35.275 00.004 15712 worker thread done servicing request
20:34:35.275 00.000 15712 Worker thread wakes up
20:34:35.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:35.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:36.692 01.417 15712 Exposure complete
20:34:36.750 00.058 15712 worker thread done servicing request
20:34:36.750 00.000 7988 OnExposeComplete: enter
20:34:36.753 00.003 7988 UpdateGuideState(): m_state=6
20:34:36.753 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4357
20:34:36.753 00.000 7988 Star::Find returns 1 (0), X=1175.62, Y=438.35, Mass=1549, SNR=26.8, Peak=192 HFD=3.0
20:34:36.753 00.000 7988 MultiStar: [#1 -0.15,-0.48,1.01,U] [#2 -0.36,-0.37,1.01,U] [#3 -0.37,-0.29,0.97,U] [#4 -0.17,-0.42,1.06,U] [#5 -0.33,-0.50,0.72,U] [#6 -0.20,-0.07,0.71,U] [#7 -0.09,-0.31,0.64,U] [#8 -0.21,-0.21,0.66,U] 
20:34:36.753 00.000 7988 single-star, 8 included, MultiStar: {-0.19, -0.32}, one-star: {0.16, -0.13}
20:34:36.753 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.58) = xAngle (0.91 = 0.91)
20:34:36.753 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.02 = -2.26)
20:34:36.753 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.67 mountX=0.13 mountY=-0.16, mountTheta=-0.90
20:34:36.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.13, opts=13)
20:34:36.753 00.000 7988 Enqueuing Move request for scope (0.16, -0.13)
20:34:36.753 00.000 15712 Worker thread wakes up
20:34:36.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
20:34:36.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
20:34:36.753 00.000 15712 Moving (0.16, -0.13) raw xDistance=0.13 yDistance=-0.16
20:34:36.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:36.753 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8
20:34:36.767 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:36.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:36.769 00.002 7988 Enqueuing Expose request
20:34:36.769 00.000 15712 PPEC rslt: input = 0.13, final = -0.08, react = 0.08, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.12
20:34:36.769 00.000 15712 PPEC: input: 0.13, control: -0.08, exposure: 1500
20:34:36.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:36.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:34:36.769 00.000 15712 MoveAxis(E, 25, ABG)
20:34:36.769 00.000 15712 Guiding  Dir = 2, Dur = 25
20:34:36.769 00.000 15712 IsGuiding returns 0
20:34:36.790 00.021 15712 PulseGuide returned control before completion, sleep 16
20:34:36.821 00.031 15712 IsGuiding returns 1
20:34:36.821 00.000 15712 scope still moving after pulse duration time elapsed
20:34:36.848 00.027 15712 IsGuiding returns 0
20:34:36.848 00.000 15712 scope move finished after 25 + 52 ms
20:34:36.848 00.000 15712 Move returns status 0, amount 25
20:34:36.848 00.000 15712 MoveAxis(N, 0, ABG)
20:34:36.848 00.000 15712 Move returns status 0, amount 0
20:34:36.848 00.000 15712 move complete, result=0
20:34:36.848 00.000 7988 GuideStep: 0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
20:34:36.850 00.002 15712 worker thread done servicing request
20:34:36.850 00.000 15712 Worker thread wakes up
20:34:36.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:36.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:38.479 01.629 15712 Exposure complete
20:34:38.536 00.057 15712 worker thread done servicing request
20:34:38.536 00.000 7988 OnExposeComplete: enter
20:34:38.541 00.005 7988 UpdateGuideState(): m_state=6
20:34:38.541 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4358
20:34:38.541 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=438.18, Mass=1493, SNR=26.2, Peak=196 HFD=3.3
20:34:38.541 00.000 7988 MultiStar: [#1 -0.25,-0.56,1.04,U] [#2 -0.54,-0.54,1.01,U] [#3 -0.54,-0.54,0.98,U] [#4 -0.13,-0.60,1.06,U] [#5 -0.64,-0.70,0.71,U] [#6 -0.24,-0.26,0.73,U] [#7 -0.18,-0.55,0.68,U] [#8 -0.18,-0.52,0.67,U] 
20:34:38.541 00.000 7988 single-star, 8 included, MultiStar: {-0.28, -0.51}, one-star: {0.11, -0.30}
20:34:38.541 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.58) = xAngle (0.37 = 0.37)
20:34:38.541 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.48 = -2.80)
20:34:38.541 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.21 mountX=0.30 mountY=-0.11, mountTheta=-0.34
20:34:38.541 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.30, opts=13)
20:34:38.541 00.000 7988 Enqueuing Move request for scope (0.11, -0.30)
20:34:38.541 00.000 15712 Worker thread wakes up
20:34:38.541 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.30) opts 0xd
20:34:38.541 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.30)
20:34:38.541 00.000 15712 Moving (0.11, -0.30) raw xDistance=0.30 yDistance=-0.11
20:34:38.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:38.554 00.013 7988 UpdateGuideState exits: m=1493 SNR=26.2
20:34:38.556 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:38.556 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:38.557 00.001 7988 Enqueuing Expose request
20:34:38.557 00.000 15712 PPEC rslt: input = 0.30, final = 0.09, react = 0.18, pred = -0.09, hyst = 0.16, hyst_pct = 0.00, period_length = 636.11
20:34:38.557 00.000 15712 PPEC: input: 0.30, control: 0.09, exposure: 1500
20:34:38.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:38.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:34:38.557 00.000 15712 MoveAxis(W, 31, ABG)
20:34:38.557 00.000 15712 Guiding  Dir = 3, Dur = 31
20:34:38.557 00.000 15712 IsGuiding returns 0
20:34:38.579 00.022 15712 PulseGuide returned control before completion, sleep 20
20:34:38.605 00.026 15712 IsGuiding returns 1
20:34:38.605 00.000 15712 scope still moving after pulse duration time elapsed
20:34:38.639 00.034 15712 IsGuiding returns 0
20:34:38.639 00.000 15712 scope move finished after 31 + 54 ms
20:34:38.639 00.000 15712 Move returns status 0, amount 31
20:34:38.639 00.000 15712 MoveAxis(N, 0, ABG)
20:34:38.639 00.000 15712 Move returns status 0, amount 0
20:34:38.639 00.000 15712 move complete, result=0
20:34:38.639 00.000 7988 GuideStep: 0.3 px 31 ms WEST, -0.1 px 0 ms NORTH
20:34:38.647 00.008 15712 worker thread done servicing request
20:34:38.647 00.000 15712 Worker thread wakes up
20:34:38.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:38.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:40.055 01.408 15712 Exposure complete
20:34:40.101 00.046 15712 worker thread done servicing request
20:34:40.101 00.000 7988 OnExposeComplete: enter
20:34:40.116 00.015 7988 UpdateGuideState(): m_state=6
20:34:40.117 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4359
20:34:40.117 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=438.68, Mass=1496, SNR=26.4, Peak=197 HFD=3.4
20:34:40.119 00.002 7988 MultiStar: [#1 -0.22,-0.10,1.00,U] [#2 -0.37,-0.07,1.05,U] [#3 -0.28,-0.05,1.00,U] [#4 -0.26,-0.28,1.04,U] [#5 -0.38,-0.16,0.68,U] [#6 -0.17,0.05,0.68,U] [#7 -0.40,-0.25,0.66,U] [#8 -0.08,-0.07,0.69,U] 
20:34:40.119 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.08}, one-star: {0.14, 0.20}
20:34:40.121 00.002 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.58) = xAngle (-1.22 = -1.22)
20:34:40.121 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.89 = 1.89)
20:34:40.123 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-2.80 mountX=0.08 mountY=0.22, mountTheta=1.22
20:34:40.125 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.08, opts=13)
20:34:40.125 00.000 7988 Enqueuing Move request for scope (-0.22, -0.08)
20:34:40.127 00.002 15712 Worker thread wakes up
20:34:40.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
20:34:40.127 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
20:34:40.127 00.000 15712 Moving (-0.22, -0.08) raw xDistance=0.08 yDistance=0.22
20:34:40.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:34:40.127 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.4
20:34:40.130 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:40.130 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:40.132 00.002 7988 Enqueuing Expose request
20:34:40.132 00.000 15712 PPEC rslt: input = 0.08, final = -0.08, react = 0.05, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.10
20:34:40.132 00.000 15712 PPEC: input: 0.08, control: -0.08, exposure: 1500
20:34:40.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:40.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:34:40.132 00.000 15712 MoveAxis(E, 27, ABG)
20:34:40.132 00.000 15712 Guiding  Dir = 2, Dur = 27
20:34:40.132 00.000 15712 IsGuiding returns 0
20:34:40.164 00.032 15712 IsGuiding returns 1
20:34:40.164 00.000 15712 scope still moving after pulse duration time elapsed
20:34:40.212 00.048 15712 IsGuiding returns 0
20:34:40.212 00.000 15712 scope move finished after 27 + 50 ms
20:34:40.212 00.000 15712 Move returns status 0, amount 27
20:34:40.212 00.000 15712 MoveAxis(N, 0, ABG)
20:34:40.212 00.000 15712 Move returns status 0, amount 0
20:34:40.212 00.000 15712 move complete, result=0
20:34:40.212 00.000 15712 worker thread done servicing request
20:34:40.212 00.000 15712 Worker thread wakes up
20:34:40.212 00.000 7988 GuideStep: 0.1 px 27 ms EAST, 0.2 px 0 ms NORTH
20:34:40.214 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:40.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:41.856 01.642 15712 Exposure complete
20:34:41.903 00.047 15712 worker thread done servicing request
20:34:41.903 00.000 7988 OnExposeComplete: enter
20:34:41.917 00.014 7988 UpdateGuideState(): m_state=6
20:34:41.917 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4360
20:34:41.919 00.002 7988 Star::Find returns 1 (0), X=1175.66, Y=438.58, Mass=1533, SNR=26.5, Peak=208 HFD=3.1
20:34:41.920 00.001 7988 MultiStar: [#1 -0.18,-0.12,1.05,U] [#2 -0.23,-0.23,1.02,U] [#3 -0.24,-0.18,0.96,U] [#4 -0.23,-0.24,1.05,U] [#5 -0.12,-0.14,0.69,U] [#6 -0.15,0.02,0.72,U] [#7 0.05,-0.25,0.67,U] [#8 -0.16,-0.27,0.64,U] 
20:34:41.922 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.14}, one-star: {0.20, 0.11}
20:34:41.922 00.000 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.58) = xAngle (-0.71 = -0.71)
20:34:41.924 00.002 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.40 = 2.40)
20:34:41.924 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.29 mountX=0.14 mountY=0.13, mountTheta=0.73
20:34:41.924 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.14, opts=13)
20:34:41.924 00.000 7988 Enqueuing Move request for scope (-0.12, -0.14)
20:34:41.924 00.000 15712 Worker thread wakes up
20:34:41.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
20:34:41.924 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
20:34:41.924 00.000 15712 Moving (-0.12, -0.14) raw xDistance=0.14 yDistance=0.13
20:34:41.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:34:41.924 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.5
20:34:41.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:41.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:41.933 00.009 7988 Enqueuing Expose request
20:34:41.933 00.000 15712 PPEC rslt: input = 0.14, final = -0.09, react = 0.09, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.09
20:34:41.933 00.000 15712 PPEC: input: 0.14, control: -0.09, exposure: 1500
20:34:41.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:41.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:34:41.933 00.000 15712 MoveAxis(E, 30, ABG)
20:34:41.933 00.000 15712 Guiding  Dir = 2, Dur = 30
20:34:41.933 00.000 15712 IsGuiding returns 0
20:34:41.954 00.021 15712 PulseGuide returned control before completion, sleep 22
20:34:41.986 00.032 15712 IsGuiding returns 1
20:34:41.986 00.000 15712 scope still moving after pulse duration time elapsed
20:34:42.013 00.027 15712 IsGuiding returns 0
20:34:42.013 00.000 15712 scope move finished after 30 + 48 ms
20:34:42.013 00.000 15712 Move returns status 0, amount 30
20:34:42.013 00.000 15712 MoveAxis(N, 0, ABG)
20:34:42.013 00.000 15712 Move returns status 0, amount 0
20:34:42.013 00.000 15712 move complete, result=0
20:34:42.013 00.000 15712 worker thread done servicing request
20:34:42.013 00.000 15712 Worker thread wakes up
20:34:42.013 00.000 7988 GuideStep: 0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
20:34:42.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:42.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:43.421 01.408 15712 Exposure complete
20:34:43.466 00.045 15712 worker thread done servicing request
20:34:43.466 00.000 7988 OnExposeComplete: enter
20:34:43.466 00.000 7988 UpdateGuideState(): m_state=6
20:34:43.482 00.016 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4361
20:34:43.484 00.002 7988 Star::Find returns 1 (0), X=1175.59, Y=438.47, Mass=1440, SNR=25.8, Peak=176 HFD=3.2
20:34:43.484 00.000 7988 MultiStar: [#1 -0.22,-0.31,1.04,U] [#2 -0.29,-0.13,1.00,U] [#3 -0.47,-0.06,0.96,U] [#4 -0.11,-0.46,1.06,U] [#5 -0.32,-0.22,0.74,U] [#6 -0.16,-0.01,0.72,U] [#7 -0.38,-0.41,0.68,U] [#8 -0.16,-0.38,0.68,U] 
20:34:43.486 00.002 7988 single-star, 8 included, MultiStar: {-0.21, -0.22}, one-star: {0.13, -0.01}
20:34:43.486 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.58) = xAngle (1.49 = 1.49)
20:34:43.488 00.002 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.60 = -1.68)
20:34:43.488 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=0.01 mountY=-0.13, mountTheta=-1.49
20:34:43.490 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.01, opts=13)
20:34:43.493 00.003 7988 Enqueuing Move request for scope (0.13, -0.01)
20:34:43.493 00.000 15712 Worker thread wakes up
20:34:43.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
20:34:43.493 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
20:34:43.493 00.000 15712 Moving (0.13, -0.01) raw xDistance=0.01 yDistance=-0.13
20:34:43.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:43.493 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.8
20:34:43.496 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:43.496 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:43.500 00.004 7988 Enqueuing Expose request
20:34:43.500 00.000 15712 PPEC rslt: input = 0.01, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.08
20:34:43.500 00.000 15712 PPEC: input: 0.01, control: -0.04, exposure: 1500
20:34:43.500 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:43.500 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:34:43.500 00.000 15712 MoveAxis(E, 13, ABG)
20:34:43.500 00.000 15712 Guiding  Dir = 2, Dur = 13
20:34:43.500 00.000 15712 IsGuiding returns 0
20:34:43.516 00.016 15712 IsGuiding returns 1
20:34:43.516 00.000 15712 scope still moving after pulse duration time elapsed
20:34:43.546 00.030 15712 IsGuiding returns 1
20:34:43.584 00.038 15712 IsGuiding returns 0
20:34:43.584 00.000 15712 scope move finished after 13 + 69 ms
20:34:43.584 00.000 15712 Move returns status 0, amount 13
20:34:43.584 00.000 15712 MoveAxis(N, 0, ABG)
20:34:43.584 00.000 15712 Move returns status 0, amount 0
20:34:43.584 00.000 15712 move complete, result=0
20:34:43.584 00.000 7988 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
20:34:43.586 00.002 15712 worker thread done servicing request
20:34:43.586 00.000 15712 Worker thread wakes up
20:34:43.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:43.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:45.223 01.637 15712 Exposure complete
20:34:45.271 00.048 15712 worker thread done servicing request
20:34:45.271 00.000 7988 OnExposeComplete: enter
20:34:45.271 00.000 7988 UpdateGuideState(): m_state=6
20:34:45.286 00.015 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4362
20:34:45.286 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=438.46, Mass=1468, SNR=26.0, Peak=185 HFD=3.2
20:34:45.286 00.000 7988 MultiStar: [#1 -0.15,-0.35,1.03,U] [#2 -0.27,-0.27,1.05,U] [#3 -0.63,-0.22,0.95,U] [#4 -0.08,-0.50,1.10,U] [#5 -0.36,-0.53,0.72,U] [#6 -0.23,-0.34,0.70,U] [#7 -0.25,-0.59,0.69,U] [#8 -0.01,-0.46,0.63,U] 
20:34:45.286 00.000 7988 single-star, 8 included, MultiStar: {-0.21, -0.35}, one-star: {0.11, -0.02}
20:34:45.286 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
20:34:45.286 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.80)
20:34:45.286 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=0.02 mountY=-0.11, mountTheta=-1.37
20:34:45.286 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
20:34:45.286 00.000 7988 Enqueuing Move request for scope (0.11, -0.02)
20:34:45.286 00.000 15712 Worker thread wakes up
20:34:45.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
20:34:45.286 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
20:34:45.286 00.000 15712 Moving (0.11, -0.02) raw xDistance=0.02 yDistance=-0.11
20:34:45.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:45.286 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
20:34:45.299 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:45.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:45.299 00.000 7988 Enqueuing Expose request
20:34:45.303 00.004 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.07
20:34:45.303 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
20:34:45.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:45.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:34:45.303 00.000 15712 MoveAxis(E, 8, ABG)
20:34:45.303 00.000 15712 Guiding  Dir = 2, Dur = 8
20:34:45.337 00.034 15712 IsGuiding returns 0
20:34:45.358 00.021 15712 IsGuiding returns 0
20:34:45.358 00.000 15712 Move returns status 0, amount 8
20:34:45.358 00.000 15712 MoveAxis(N, 0, ABG)
20:34:45.358 00.000 15712 Move returns status 0, amount 0
20:34:45.358 00.000 15712 move complete, result=0
20:34:45.358 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
20:34:45.360 00.002 15712 worker thread done servicing request
20:34:45.360 00.000 15712 Worker thread wakes up
20:34:45.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:45.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:46.770 01.410 15712 Exposure complete
20:34:46.818 00.048 15712 worker thread done servicing request
20:34:46.818 00.000 7988 OnExposeComplete: enter
20:34:46.831 00.013 7988 UpdateGuideState(): m_state=6
20:34:46.833 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4363
20:34:46.834 00.001 7988 Star::Find returns 1 (0), X=1175.74, Y=438.33, Mass=1586, SNR=27.0, Peak=232 HFD=3.5
20:34:46.834 00.000 7988 MultiStar: [#1 0.03,-0.33,0.97,U] [#2 -0.39,-0.39,0.98,U] [#3 -0.37,-0.18,0.94,U] [#4 -0.24,-0.22,1.01,U] [#5 -0.15,-0.37,0.68,U] [#6 0.02,-0.26,0.69,U] [#7 0.03,-0.31,0.64,U] [#8 -0.07,-0.44,0.62,U] 
20:34:46.836 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.29}, one-star: {0.28, -0.15}
20:34:46.836 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
20:34:46.838 00.002 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
20:34:46.838 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.29 hyp=0.30 cameraTheta=-1.91 mountX=0.29 mountY=0.11, mountTheta=0.36
20:34:46.840 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.29, opts=13)
20:34:46.842 00.002 7988 Enqueuing Move request for scope (-0.10, -0.29)
20:34:46.842 00.000 15712 Worker thread wakes up
20:34:46.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.29) opts 0xd
20:34:46.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.29)
20:34:46.842 00.000 15712 Moving (-0.10, -0.29) raw xDistance=0.29 yDistance=0.11
20:34:46.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:46.842 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.0
20:34:46.846 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:46.847 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:46.847 00.000 7988 Enqueuing Expose request
20:34:46.847 00.000 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 636.06
20:34:46.847 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
20:34:46.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:46.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:34:46.847 00.000 15712 MoveAxis(W, 52, ABG)
20:34:46.847 00.000 15712 Guiding  Dir = 3, Dur = 52
20:34:46.847 00.000 15712 IsGuiding returns 0
20:34:46.868 00.021 15712 PulseGuide returned control before completion, sleep 35
20:34:46.953 00.085 15712 IsGuiding returns 0
20:34:46.953 00.000 15712 Move returns status 0, amount 52
20:34:46.953 00.000 15712 MoveAxis(N, 0, ABG)
20:34:46.953 00.000 15712 Move returns status 0, amount 0
20:34:46.953 00.000 15712 move complete, result=0
20:34:46.953 00.000 7988 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
20:34:46.959 00.006 15712 worker thread done servicing request
20:34:46.959 00.000 15712 Worker thread wakes up
20:34:46.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:46.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:48.700 01.741 15712 Exposure complete
20:34:48.761 00.061 15712 worker thread done servicing request
20:34:48.761 00.000 7988 OnExposeComplete: enter
20:34:48.761 00.000 7988 UpdateGuideState(): m_state=6
20:34:48.763 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4364
20:34:48.763 00.000 7988 Star::Find returns 1 (0), X=1175.72, Y=438.60, Mass=1571, SNR=27.1, Peak=205 HFD=3.3
20:34:48.765 00.002 7988 MultiStar: [#1 -0.07,-0.08,1.01,U] [#2 -0.20,-0.07,0.98,U] [#3 -0.48,0.02,0.95,U] [#4 -0.13,-0.04,1.03,U] [#5 -0.25,-0.08,0.68,U] [#6 -0.13,0.26,0.74,U] [#7 -0.06,-0.07,0.65,U] [#8 -0.00,-0.05,0.67,U] 
20:34:48.765 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {0.26, 0.12}
20:34:48.767 00.002 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.58) = xAngle (4.69 = -1.59)
20:34:48.767 00.000 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.80 = 1.52)
20:34:48.769 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.11 mountX=-0.00 mountY=0.12, mountTheta=1.59
20:34:48.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.00, opts=13)
20:34:48.769 00.000 7988 Enqueuing Move request for scope (-0.12, 0.00)
20:34:48.774 00.005 15712 Worker thread wakes up
20:34:48.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
20:34:48.774 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
20:34:48.774 00.000 15712 Moving (-0.12, 0.00) raw xDistance=-0.00 yDistance=0.12
20:34:48.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:48.774 00.000 7988 UpdateGuideState exits: m=1571 SNR=27.1
20:34:48.777 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:48.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:48.777 00.000 7988 Enqueuing Expose request
20:34:48.777 00.000 15712 PPEC rslt: input = -0.00, final = -0.06, react = -0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
20:34:48.777 00.000 15712 PPEC: input: -0.00, control: -0.06, exposure: 1500
20:34:48.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:48.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:34:48.777 00.000 15712 MoveAxis(E, 19, ABG)
20:34:48.777 00.000 15712 Guiding  Dir = 2, Dur = 19
20:34:48.777 00.000 15712 IsGuiding returns 0
20:34:48.808 00.031 15712 IsGuiding returns 1
20:34:48.808 00.000 15712 scope still moving after pulse duration time elapsed
20:34:48.859 00.051 15712 IsGuiding returns 0
20:34:48.859 00.000 15712 scope move finished after 19 + 58 ms
20:34:48.859 00.000 15712 Move returns status 0, amount 19
20:34:48.859 00.000 15712 MoveAxis(N, 0, ABG)
20:34:48.859 00.000 15712 Move returns status 0, amount 0
20:34:48.859 00.000 15712 move complete, result=0
20:34:48.859 00.000 15712 worker thread done servicing request
20:34:48.859 00.000 15712 Worker thread wakes up
20:34:48.859 00.000 7988 GuideStep: -0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
20:34:48.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:48.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:50.271 01.412 15712 Exposure complete
20:34:50.332 00.061 15712 worker thread done servicing request
20:34:50.332 00.000 7988 OnExposeComplete: enter
20:34:50.335 00.003 7988 UpdateGuideState(): m_state=6
20:34:50.335 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4365
20:34:50.337 00.002 7988 Star::Find returns 1 (0), X=1175.64, Y=438.48, Mass=1494, SNR=26.4, Peak=193 HFD=3.1
20:34:50.339 00.002 7988 MultiStar: [#1 -0.05,-0.22,1.04,U] [#2 -0.15,-0.07,1.01,U] [#3 -0.36,-0.19,0.97,U] [#4 -0.19,-0.32,1.07,U] [#5 -0.11,-0.19,0.70,U] [#6 -0.13,0.06,0.73,U] [#7 0.02,0.01,0.66,U] [#8 -0.22,-0.32,0.66,U] 
20:34:50.339 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.14}, one-star: {0.18, 0.00}
20:34:50.341 00.002 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.58) = xAngle (-0.65 = -0.65)
20:34:50.341 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.46 = 2.46)
20:34:50.343 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.23 mountX=0.14 mountY=0.11, mountTheta=0.67
20:34:50.345 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.14, opts=13)
20:34:50.345 00.000 7988 Enqueuing Move request for scope (-0.11, -0.14)
20:34:50.348 00.003 15712 Worker thread wakes up
20:34:50.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:50.348 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.4
20:34:50.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
20:34:50.348 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
20:34:50.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:50.352 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:50.352 00.000 15712 Moving (-0.11, -0.14) raw xDistance=0.14 yDistance=0.11
20:34:50.352 00.000 7988 Enqueuing Expose request
20:34:50.358 00.006 15712 PPEC rslt: input = 0.14, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
20:34:50.358 00.000 15712 PPEC: input: 0.14, control: -0.05, exposure: 1500
20:34:50.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:50.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:34:50.358 00.000 15712 MoveAxis(E, 17, ABG)
20:34:50.358 00.000 15712 Guiding  Dir = 2, Dur = 17
20:34:50.358 00.000 15712 IsGuiding returns 0
20:34:50.369 00.011 15712 IsGuiding returns 1
20:34:50.369 00.000 15712 scope still moving after pulse duration time elapsed
20:34:50.419 00.050 15712 IsGuiding returns 0
20:34:50.419 00.000 15712 scope move finished after 17 + 50 ms
20:34:50.419 00.000 15712 Move returns status 0, amount 17
20:34:50.419 00.000 15712 MoveAxis(N, 0, ABG)
20:34:50.419 00.000 15712 Move returns status 0, amount 0
20:34:50.419 00.000 15712 move complete, result=0
20:34:50.419 00.000 15712 worker thread done servicing request
20:34:50.419 00.000 15712 Worker thread wakes up
20:34:50.419 00.000 7988 GuideStep: 0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
20:34:50.427 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:50.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:52.069 01.642 15712 Exposure complete
20:34:52.120 00.051 15712 worker thread done servicing request
20:34:52.120 00.000 7988 OnExposeComplete: enter
20:34:52.120 00.000 7988 UpdateGuideState(): m_state=6
20:34:52.131 00.011 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4366
20:34:52.131 00.000 7988 Star::Find returns 1 (0), X=1175.61, Y=438.61, Mass=1500, SNR=26.3, Peak=189 HFD=3.3
20:34:52.131 00.000 7988 MultiStar: [#1 -0.16,-0.15,1.06,U] [#2 -0.24,0.03,1.00,U] [#3 -0.41,0.04,0.94,U] [#4 -0.17,-0.17,1.03,U] [#5 -0.20,-0.11,0.74,U] [#6 -0.14,0.07,0.70,U] [#7 0.10,-0.21,0.66,U] [#8 -0.05,-0.21,0.66,U] 
20:34:52.131 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.06}, one-star: {0.15, 0.14}
20:34:52.131 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.58) = xAngle (-1.16 = -1.16)
20:34:52.137 00.006 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.95 = 1.95)
20:34:52.137 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.74 mountX=0.06 mountY=0.13, mountTheta=1.17
20:34:52.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.06, opts=13)
20:34:52.137 00.000 7988 Enqueuing Move request for scope (-0.13, -0.06)
20:34:52.137 00.000 15712 Worker thread wakes up
20:34:52.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
20:34:52.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
20:34:52.137 00.000 15712 Moving (-0.13, -0.06) raw xDistance=0.06 yDistance=0.13
20:34:52.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:52.137 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
20:34:52.144 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:52.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:52.146 00.002 7988 Enqueuing Expose request
20:34:52.146 00.000 15712 PPEC rslt: input = 0.06, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
20:34:52.146 00.000 15712 PPEC: input: 0.06, control: -0.05, exposure: 1500
20:34:52.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:52.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:34:52.146 00.000 15712 MoveAxis(E, 17, ABG)
20:34:52.146 00.000 15712 Guiding  Dir = 2, Dur = 17
20:34:52.146 00.000 15712 IsGuiding returns 0
20:34:52.167 00.021 15712 IsGuiding returns 1
20:34:52.167 00.000 15712 scope still moving after pulse duration time elapsed
20:34:52.215 00.048 15712 IsGuiding returns 0
20:34:52.215 00.000 15712 scope move finished after 17 + 50 ms
20:34:52.215 00.000 15712 Move returns status 0, amount 17
20:34:52.215 00.000 15712 MoveAxis(N, 0, ABG)
20:34:52.215 00.000 15712 Move returns status 0, amount 0
20:34:52.215 00.000 15712 move complete, result=0
20:34:52.215 00.000 7988 GuideStep: 0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
20:34:52.217 00.002 15712 worker thread done servicing request
20:34:52.217 00.000 15712 Worker thread wakes up
20:34:52.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:52.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:53.632 01.415 15712 Exposure complete
20:34:53.690 00.058 15712 worker thread done servicing request
20:34:53.692 00.002 7988 OnExposeComplete: enter
20:34:53.693 00.001 7988 UpdateGuideState(): m_state=6
20:34:53.693 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4367
20:34:53.693 00.000 7988 Star::Find returns 1 (0), X=1175.68, Y=438.49, Mass=1569, SNR=27.0, Peak=201 HFD=3.3
20:34:53.693 00.000 7988 MultiStar: [#1 0.13,-0.13,0.97,U] [#2 -0.11,-0.05,0.99,U] [#3 -0.13,-0.03,0.94,U] [#4 -0.06,-0.23,1.02,U] [#5 -0.12,-0.08,0.68,U] [#6 -0.02,0.05,0.67,U] [#7 -0.02,0.03,0.68,U] [#8 0.14,-0.18,0.65,U] 
20:34:53.693 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {0.22, 0.02}
20:34:53.693 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
20:34:53.693 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.11)
20:34:53.693 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=0.07 mountY=-0.00, mountTheta=-0.03
20:34:53.693 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
20:34:53.693 00.000 7988 Enqueuing Move request for scope (0.00, -0.07)
20:34:53.693 00.000 15712 Worker thread wakes up
20:34:53.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:53.705 00.012 7988 UpdateGuideState exits: m=1569 SNR=27.0
20:34:53.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:53.705 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:53.705 00.000 7988 Enqueuing Expose request
20:34:53.708 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
20:34:53.708 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
20:34:53.708 00.000 15712 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=-0.00
20:34:53.712 00.004 15712 PPEC rslt: input = 0.07, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
20:34:53.712 00.000 15712 PPEC: input: 0.07, control: -0.05, exposure: 1500
20:34:53.714 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:53.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:34:53.714 00.000 15712 MoveAxis(E, 15, ABG)
20:34:53.714 00.000 15712 Guiding  Dir = 2, Dur = 15
20:34:53.714 00.000 15712 IsGuiding returns 0
20:34:53.730 00.016 15712 IsGuiding returns 1
20:34:53.730 00.000 15712 scope still moving after pulse duration time elapsed
20:34:53.772 00.042 15712 IsGuiding returns 0
20:34:53.772 00.000 15712 scope move finished after 15 + 53 ms
20:34:53.772 00.000 15712 Move returns status 0, amount 15
20:34:53.772 00.000 15712 MoveAxis(N, 0, ABG)
20:34:53.772 00.000 15712 Move returns status 0, amount 0
20:34:53.772 00.000 15712 move complete, result=0
20:34:53.772 00.000 7988 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
20:34:53.784 00.012 15712 worker thread done servicing request
20:34:53.784 00.000 15712 Worker thread wakes up
20:34:53.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:53.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:55.525 01.741 15712 Exposure complete
20:34:55.583 00.058 15712 worker thread done servicing request
20:34:55.585 00.002 7988 OnExposeComplete: enter
20:34:55.586 00.001 7988 UpdateGuideState(): m_state=6
20:34:55.586 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4368
20:34:55.588 00.002 7988 Star::Find returns 1 (0), X=1175.53, Y=438.22, Mass=1611, SNR=27.3, Peak=184 HFD=3.6
20:34:55.590 00.002 7988 MultiStar: [#1 -0.37,-0.33,0.98,U] [#2 -0.22,-0.18,0.97,U] [#3 -0.39,-0.35,0.95,U] [#4 -0.31,-0.29,1.04,U] [#5 -0.24,-0.39,0.67,U] [#6 -0.19,-0.33,0.73,U] [#7 0.07,-0.32,0.65,U] [#8 -0.25,-0.38,0.64,U] 
20:34:55.590 00.000 7988 single-star, 8 included, MultiStar: {-0.21, -0.31}, one-star: {0.07, -0.26}
20:34:55.592 00.002 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
20:34:55.592 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.36 = -2.92)
20:34:55.594 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.33 mountX=0.26 mountY=-0.06, mountTheta=-0.22
20:34:55.596 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.26, opts=13)
20:34:55.596 00.000 7988 Enqueuing Move request for scope (0.07, -0.26)
20:34:55.598 00.002 15712 Worker thread wakes up
20:34:55.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
20:34:55.598 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
20:34:55.598 00.000 15712 Moving (0.07, -0.26) raw xDistance=0.26 yDistance=-0.06
20:34:55.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:55.598 00.000 7988 UpdateGuideState exits: m=1611 SNR=27.3
20:34:55.601 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:55.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:55.603 00.002 7988 Enqueuing Expose request
20:34:55.603 00.000 15712 PPEC rslt: input = 0.26, final = 0.09, react = 0.16, pred = -0.07, hyst = 0.14, hyst_pct = 0.00, period_length = 636.02
20:34:55.603 00.000 15712 PPEC: input: 0.26, control: 0.09, exposure: 1500
20:34:55.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:55.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:34:55.603 00.000 15712 MoveAxis(W, 28, ABG)
20:34:55.603 00.000 15712 Guiding  Dir = 3, Dur = 28
20:34:55.603 00.000 15712 IsGuiding returns 0
20:34:55.620 00.017 15712 PulseGuide returned control before completion, sleep 23
20:34:55.666 00.046 15712 IsGuiding returns 0
20:34:55.666 00.000 15712 Move returns status 0, amount 28
20:34:55.666 00.000 15712 MoveAxis(N, 0, ABG)
20:34:55.666 00.000 15712 Move returns status 0, amount 0
20:34:55.666 00.000 15712 move complete, result=0
20:34:55.666 00.000 15712 worker thread done servicing request
20:34:55.666 00.000 15712 Worker thread wakes up
20:34:55.666 00.000 7988 GuideStep: 0.3 px 28 ms WEST, -0.1 px 0 ms NORTH
20:34:55.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:55.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:57.088 01.422 15712 Exposure complete
20:34:57.149 00.061 15712 worker thread done servicing request
20:34:57.149 00.000 7988 OnExposeComplete: enter
20:34:57.151 00.002 7988 UpdateGuideState(): m_state=6
20:34:57.151 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4369
20:34:57.151 00.000 7988 Star::Find returns 1 (0), X=1175.52, Y=438.45, Mass=1415, SNR=25.5, Peak=217 HFD=3.2
20:34:57.151 00.000 7988 MultiStar: [#1 -0.24,-0.35,1.06,U] [#2 -0.34,-0.34,1.03,U] [#3 -0.42,-0.40,1.04,U] [#4 -0.39,-0.41,1.06,U] [#5 -0.50,-0.36,0.76,U] [#6 -0.25,-0.21,0.73,U] [#7 -0.21,-0.35,0.69,U] [#8 -0.12,-0.35,0.71,U] 
20:34:57.151 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.31}, one-star: {0.06, -0.02}
20:34:57.157 00.006 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
20:34:57.157 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.96)
20:34:57.157 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.36 mountX=0.02 mountY=-0.06, mountTheta=-1.21
20:34:57.157 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
20:34:57.157 00.000 7988 Enqueuing Move request for scope (0.06, -0.02)
20:34:57.157 00.000 15712 Worker thread wakes up
20:34:57.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
20:34:57.157 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
20:34:57.157 00.000 15712 Moving (0.06, -0.02) raw xDistance=0.02 yDistance=-0.06
20:34:57.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:57.157 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.5
20:34:57.165 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:57.165 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:57.167 00.002 7988 Enqueuing Expose request
20:34:57.167 00.000 15712 PPEC rslt: input = 0.02, final = -0.10, react = 0.01, pred = -0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
20:34:57.167 00.000 15712 PPEC: input: 0.02, control: -0.10, exposure: 1500
20:34:57.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:57.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:34:57.167 00.000 15712 MoveAxis(E, 32, ABG)
20:34:57.167 00.000 15712 Guiding  Dir = 2, Dur = 32
20:34:57.167 00.000 15712 IsGuiding returns 0
20:34:57.187 00.020 15712 PulseGuide returned control before completion, sleep 25
20:34:57.235 00.048 15712 IsGuiding returns 0
20:34:57.235 00.000 15712 Move returns status 0, amount 32
20:34:57.235 00.000 15712 MoveAxis(N, 0, ABG)
20:34:57.235 00.000 15712 Move returns status 0, amount 0
20:34:57.235 00.000 15712 move complete, result=0
20:34:57.235 00.000 15712 worker thread done servicing request
20:34:57.235 00.000 15712 Worker thread wakes up
20:34:57.235 00.000 7988 GuideStep: 0.0 px 32 ms EAST, -0.1 px 0 ms NORTH
20:34:57.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:57.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:34:58.878 01.643 15712 Exposure complete
20:34:58.939 00.061 15712 worker thread done servicing request
20:34:58.939 00.000 7988 OnExposeComplete: enter
20:34:58.939 00.000 7988 UpdateGuideState(): m_state=6
20:34:58.941 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4370
20:34:58.943 00.002 7988 Star::Find returns 1 (0), X=1175.47, Y=438.41, Mass=1492, SNR=26.3, Peak=199 HFD=3.2
20:34:58.943 00.000 7988 MultiStar: [#1 -0.28,-0.34,1.02,U] [#2 -0.40,-0.23,1.00,U] [#3 -0.45,-0.26,1.00,U] [#4 -0.16,-0.31,1.00,U] [#5 -0.32,-0.19,0.68,U] [#6 -0.43,-0.17,0.74,U] [#7 -0.16,-0.37,0.66,U] [#8 -0.31,-0.36,0.65,U] 
20:34:58.945 00.002 7988 single-star, 8 included, MultiStar: {-0.28, -0.25}, one-star: {0.01, -0.06}
20:34:58.946 00.001 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
20:34:58.946 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
20:34:58.948 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.38 mountX=0.06 mountY=-0.01, mountTheta=-0.16
20:34:58.950 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
20:34:58.950 00.000 7988 Enqueuing Move request for scope (0.01, -0.06)
20:34:58.952 00.002 15712 Worker thread wakes up
20:34:58.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
20:34:58.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
20:34:58.952 00.000 15712 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=-0.01
20:34:58.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:34:58.952 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3
20:34:58.955 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:58.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:34:58.957 00.002 7988 Enqueuing Expose request
20:34:58.957 00.000 15712 PPEC rslt: input = 0.06, final = -0.08, react = 0.04, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
20:34:58.957 00.000 15712 PPEC: input: 0.06, control: -0.08, exposure: 1500
20:34:58.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:58.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:34:58.957 00.000 15712 MoveAxis(E, 25, ABG)
20:34:58.957 00.000 15712 Guiding  Dir = 2, Dur = 25
20:34:58.957 00.000 15712 IsGuiding returns 0
20:34:58.976 00.019 15712 PulseGuide returned control before completion, sleep 18
20:34:59.022 00.046 15712 IsGuiding returns 0
20:34:59.022 00.000 15712 Move returns status 0, amount 25
20:34:59.022 00.000 15712 MoveAxis(N, 0, ABG)
20:34:59.022 00.000 15712 Move returns status 0, amount 0
20:34:59.022 00.000 15712 move complete, result=0
20:34:59.022 00.000 15712 worker thread done servicing request
20:34:59.022 00.000 15712 Worker thread wakes up
20:34:59.022 00.000 7988 GuideStep: 0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
20:34:59.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:34:59.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:00.443 01.421 15712 Exposure complete
20:35:00.502 00.059 15712 worker thread done servicing request
20:35:00.502 00.000 7988 OnExposeComplete: enter
20:35:00.504 00.002 7988 UpdateGuideState(): m_state=6
20:35:00.506 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4371
20:35:00.506 00.000 7988 Star::Find returns 1 (0), X=1175.36, Y=438.49, Mass=1481, SNR=26.1, Peak=196 HFD=3.2
20:35:00.508 00.002 7988 MultiStar: [#1 -0.17,-0.22,1.01,U] [#2 -0.30,-0.07,1.04,U] [#3 -0.47,-0.02,0.97,U] [#4 -0.17,-0.27,1.06,U] [#5 -0.18,-0.11,0.70,U] [#6 -0.14,-0.20,0.73,U] [#7 -0.08,-0.54,0.71,U] [#8 -0.15,-0.03,0.66,U] 
20:35:00.508 00.000 7988 single-star, 8 included, MultiStar: {-0.20, -0.15}, one-star: {-0.10, 0.01}
20:35:00.510 00.002 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.69)
20:35:00.510 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.42)
20:35:00.512 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.01 mountX=-0.01 mountY=0.10, mountTheta=1.69
20:35:00.514 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.01, opts=13)
20:35:00.514 00.000 7988 Enqueuing Move request for scope (-0.10, 0.01)
20:35:00.516 00.002 15712 Worker thread wakes up
20:35:00.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
20:35:00.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
20:35:00.516 00.000 15712 Moving (-0.10, 0.01) raw xDistance=-0.01 yDistance=0.10
20:35:00.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:00.516 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
20:35:00.519 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:00.520 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:00.520 00.000 15712 PPEC rslt: input = -0.01, final = -0.08, react = -0.01, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
20:35:00.520 00.000 15712 PPEC: input: -0.01, control: -0.08, exposure: 1500
20:35:00.520 00.000 7988 Enqueuing Expose request
20:35:00.520 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:00.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:35:00.520 00.000 15712 MoveAxis(E, 25, ABG)
20:35:00.520 00.000 15712 Guiding  Dir = 2, Dur = 25
20:35:00.520 00.000 15712 IsGuiding returns 0
20:35:00.544 00.024 15712 PulseGuide returned control before completion, sleep 15
20:35:00.588 00.044 15712 IsGuiding returns 0
20:35:00.588 00.000 15712 Move returns status 0, amount 25
20:35:00.588 00.000 15712 MoveAxis(N, 0, ABG)
20:35:00.588 00.000 15712 Move returns status 0, amount 0
20:35:00.588 00.000 15712 move complete, result=0
20:35:00.588 00.000 7988 GuideStep: -0.0 px 25 ms EAST, 0.1 px 0 ms NORTH
20:35:00.594 00.006 15712 worker thread done servicing request
20:35:00.594 00.000 15712 Worker thread wakes up
20:35:00.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:00.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:02.335 01.741 15712 Exposure complete
20:35:02.397 00.062 15712 worker thread done servicing request
20:35:02.399 00.002 7988 OnExposeComplete: enter
20:35:02.399 00.000 7988 UpdateGuideState(): m_state=6
20:35:02.399 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4372
20:35:02.399 00.000 7988 Star::Find returns 1 (0), X=1175.55, Y=438.86, Mass=1499, SNR=26.3, Peak=217 HFD=3.4
20:35:02.399 00.000 7988 MultiStar: [#1 -0.27,0.14,1.00,U] [#2 -0.33,0.17,1.04,U] [#3 -0.44,0.28,0.97,U] [#4 -0.16,0.12,1.05,U] [#5 -0.54,0.02,0.71,U] [#6 -0.32,0.00,0.68,U] [#7 -0.04,-0.01,0.72,U] [#8 -0.21,0.22,0.65,U] 
20:35:02.399 00.000 7988 refined, 8 included, MultiStar: {-0.24, 0.16}, one-star: {0.09, 0.38}
20:35:02.399 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.15)
20:35:02.399 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.96)
20:35:02.399 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.16 hyp=0.29 cameraTheta=2.55 mountX=-0.16 mountY=0.24, mountTheta=2.16
20:35:02.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.16, opts=13)
20:35:02.399 00.000 7988 Enqueuing Move request for scope (-0.24, 0.16)
20:35:02.399 00.000 15712 Worker thread wakes up
20:35:02.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.16) opts 0xd
20:35:02.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.16)
20:35:02.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:02.412 00.013 7988 UpdateGuideState exits: m=1499 SNR=26.3
20:35:02.412 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:02.414 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:02.414 00.000 7988 Enqueuing Expose request
20:35:02.414 00.000 15712 Moving (-0.24, 0.16) raw xDistance=-0.16 yDistance=0.24
20:35:02.414 00.000 15712 PPEC rslt: input = -0.16, final = -0.08, react = -0.09, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
20:35:02.414 00.000 15712 PPEC: input: -0.16, control: -0.08, exposure: 1500
20:35:02.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:02.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:35:02.414 00.000 15712 MoveAxis(E, 27, ABG)
20:35:02.414 00.000 15712 Guiding  Dir = 2, Dur = 27
20:35:02.414 00.000 15712 IsGuiding returns 0
20:35:02.446 00.032 15712 PulseGuide returned control before completion, sleep 12
20:35:02.494 00.048 15712 IsGuiding returns 1
20:35:02.494 00.000 15712 scope still moving after pulse duration time elapsed
20:35:02.524 00.030 15712 IsGuiding returns 0
20:35:02.524 00.000 15712 scope move finished after 27 + 76 ms
20:35:02.524 00.000 15712 Move returns status 0, amount 27
20:35:02.524 00.000 15712 MoveAxis(N, 0, ABG)
20:35:02.524 00.000 15712 Move returns status 0, amount 0
20:35:02.524 00.000 15712 move complete, result=0
20:35:02.524 00.000 15712 worker thread done servicing request
20:35:02.524 00.000 15712 Worker thread wakes up
20:35:02.524 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
20:35:02.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:02.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:03.944 01.420 15712 Exposure complete
20:35:04.005 00.061 15712 worker thread done servicing request
20:35:04.005 00.000 7988 OnExposeComplete: enter
20:35:04.005 00.000 7988 UpdateGuideState(): m_state=6
20:35:04.008 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4373
20:35:04.009 00.001 7988 Star::Find returns 1 (0), X=1175.48, Y=439.19, Mass=1558, SNR=26.8, Peak=207 HFD=3.4
20:35:04.009 00.000 7988 MultiStar: [#1 -0.24,0.41,0.96,U] [#2 -0.27,0.39,1.01,U] [#3 -0.43,0.57,0.92,U] [#4 -0.45,0.44,1.00,U] [#5 -0.55,0.19,0.68,U] [#6 -0.25,0.50,0.73,U] [#7 -0.32,0.33,0.63,U] [#8 -0.44,0.39,0.63,U] 
20:35:04.011 00.002 7988 refined, 8 included, MultiStar: {-0.31, 0.45}, one-star: {0.02, 0.71}
20:35:04.011 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.75 = -2.53)
20:35:04.013 00.002 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.86 = 0.58)
20:35:04.013 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.45 hyp=0.55 cameraTheta=2.17 mountX=-0.45 mountY=0.30, mountTheta=2.55
20:35:04.015 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.45, opts=13)
20:35:04.017 00.002 7988 Enqueuing Move request for scope (-0.31, 0.45)
20:35:04.017 00.000 15712 Worker thread wakes up
20:35:04.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.45) opts 0xd
20:35:04.017 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.45)
20:35:04.017 00.000 15712 Moving (-0.31, 0.45) raw xDistance=-0.45 yDistance=0.30
20:35:04.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:04.017 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.8
20:35:04.021 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:04.023 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:04.023 00.000 7988 Enqueuing Expose request
20:35:04.025 00.002 15712 PPEC rslt: input = -0.45, final = -0.33, react = -0.27, pred = -0.06, hyst = -0.25, hyst_pct = 0.00, period_length = 635.97
20:35:04.025 00.000 15712 PPEC: input: -0.45, control: -0.33, exposure: 1500
20:35:04.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
20:35:04.025 00.000 15712 MoveAxis(E, 108, ABG)
20:35:04.025 00.000 15712 Guiding  Dir = 2, Dur = 108
20:35:04.025 00.000 15712 IsGuiding returns 0
20:35:04.044 00.019 15712 PulseGuide returned control before completion, sleep 100
20:35:04.155 00.111 15712 IsGuiding returns 1
20:35:04.155 00.000 15712 scope still moving after pulse duration time elapsed
20:35:04.181 00.026 15712 IsGuiding returns 0
20:35:04.181 00.000 15712 scope move finished after 108 + 47 ms
20:35:04.181 00.000 15712 Move returns status 0, amount 108
20:35:04.181 00.000 15712 MoveAxis(S, 77, ABG)
20:35:04.181 00.000 15712 Guiding  Dir = 1, Dur = 77
20:35:04.181 00.000 15712 IsGuiding returns 0
20:35:04.265 00.084 15712 IsGuiding returns 1
20:35:04.265 00.000 15712 scope still moving after pulse duration time elapsed
20:35:04.294 00.029 15712 IsGuiding returns 1
20:35:04.326 00.032 15712 IsGuiding returns 1
20:35:04.396 00.070 15712 IsGuiding returns 0
20:35:04.396 00.000 15712 scope move finished after 77 + 136 ms
20:35:04.396 00.000 15712 Move returns status 0, amount 77
20:35:04.396 00.000 15712 move complete, result=0
20:35:04.396 00.000 7988 GuideStep: -0.4 px 108 ms EAST, 0.3 px 77 ms SOUTH
20:35:04.398 00.002 15712 worker thread done servicing request
20:35:04.398 00.000 15712 Worker thread wakes up
20:35:04.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:04.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:06.035 01.637 15712 Exposure complete
20:35:06.094 00.059 15712 worker thread done servicing request
20:35:06.094 00.000 7988 OnExposeComplete: enter
20:35:06.094 00.000 7988 UpdateGuideState(): m_state=6
20:35:06.096 00.002 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4374
20:35:06.096 00.000 7988 Star::Find returns 1 (1), X=1175.97, Y=438.51, Mass=1589, SNR=27.0, Peak=255 HFD=3.6
20:35:06.096 00.000 7988 MultiStar: [#1 0.31,-0.35,1.01,U] [#2 -0.00,-0.07,0.98,U] [#3 0.01,-0.15,0.93,U] [#4 0.03,-0.19,1.03,U] [#5 0.33,-0.44,0.69,U] [#6 0.15,-0.05,0.73,U] [#7 0.02,-0.12,0.67,U] [#8 0.16,-0.17,0.65,U] 
20:35:06.100 00.004 7988 refined, 8 included, MultiStar: {0.17, -0.16}, one-star: {0.51, 0.03}
20:35:06.100 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
20:35:06.100 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.36)
20:35:06.100 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.24 cameraTheta=-0.76 mountX=0.16 mountY=-0.17, mountTheta=-0.80
20:35:06.100 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.16, opts=13)
20:35:06.100 00.000 7988 Enqueuing Move request for scope (0.17, -0.16)
20:35:06.100 00.000 15712 Worker thread wakes up
20:35:06.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
20:35:06.100 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
20:35:06.100 00.000 15712 Moving (0.17, -0.16) raw xDistance=0.16 yDistance=-0.17
20:35:06.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:06.100 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.0 Saturated
20:35:06.110 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:06.110 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:06.112 00.002 7988 Enqueuing Expose request
20:35:06.112 00.000 15712 PPEC rslt: input = 0.16, final = -0.04, react = 0.10, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
20:35:06.112 00.000 15712 PPEC: input: 0.16, control: -0.04, exposure: 1500
20:35:06.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:06.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:35:06.112 00.000 15712 MoveAxis(E, 14, ABG)
20:35:06.112 00.000 15712 Guiding  Dir = 2, Dur = 14
20:35:06.112 00.000 15712 IsGuiding returns 0
20:35:06.134 00.022 15712 IsGuiding returns 1
20:35:06.134 00.000 15712 scope still moving after pulse duration time elapsed
20:35:06.186 00.052 15712 IsGuiding returns 0
20:35:06.186 00.000 15712 scope move finished after 14 + 58 ms
20:35:06.186 00.000 15712 Move returns status 0, amount 14
20:35:06.186 00.000 15712 MoveAxis(N, 0, ABG)
20:35:06.186 00.000 15712 Move returns status 0, amount 0
20:35:06.186 00.000 15712 move complete, result=0
20:35:06.186 00.000 7988 GuideStep: 0.2 px 14 ms EAST, -0.2 px 0 ms NORTH
20:35:06.188 00.002 15712 worker thread done servicing request
20:35:06.188 00.000 15712 Worker thread wakes up
20:35:06.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:06.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:07.594 01.406 15712 Exposure complete
20:35:07.648 00.054 15712 worker thread done servicing request
20:35:07.648 00.000 7988 OnExposeComplete: enter
20:35:07.656 00.008 7988 UpdateGuideState(): m_state=6
20:35:07.656 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4375
20:35:07.658 00.002 7988 Star::Find returns 1 (1), X=1176.01, Y=438.28, Mass=1560, SNR=26.8, Peak=255 HFD=3.2
20:35:07.658 00.000 7988 MultiStar: [#1 0.09,-0.57,1.00,U] [#2 0.10,-0.33,1.00,U] [#3 -0.12,-0.47,0.96,U] [#4 0.18,-0.50,1.03,U] [#5 -0.17,-0.49,0.70,U] [#6 -0.01,-0.21,0.71,U] [#7 0.31,-0.39,0.68,U] [#8 0.20,-0.59,0.64,U] 
20:35:07.660 00.002 7988 refined, 8 included, MultiStar: {0.13, -0.41}, one-star: {0.55, -0.20}
20:35:07.660 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
20:35:07.662 00.002 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.85)
20:35:07.662 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.41 hyp=0.44 cameraTheta=-1.26 mountX=0.41 mountY=-0.12, mountTheta=-0.29
20:35:07.665 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.41, opts=13)
20:35:07.665 00.000 7988 Enqueuing Move request for scope (0.13, -0.41)
20:35:07.667 00.002 15712 Worker thread wakes up
20:35:07.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.41) opts 0xd
20:35:07.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.41)
20:35:07.667 00.000 15712 Moving (0.13, -0.41) raw xDistance=0.41 yDistance=-0.12
20:35:07.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:35:07.667 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.8 Saturated
20:35:07.669 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:07.669 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:07.671 00.002 7988 Enqueuing Expose request
20:35:07.671 00.000 15712 PPEC rslt: input = 0.41, final = 0.24, react = 0.25, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 635.95
20:35:07.671 00.000 15712 PPEC: input: 0.41, control: 0.24, exposure: 1500
20:35:07.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:07.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:35:07.671 00.000 15712 MoveAxis(W, 78, ABG)
20:35:07.671 00.000 15712 Guiding  Dir = 3, Dur = 78
20:35:07.671 00.000 15712 IsGuiding returns 0
20:35:07.688 00.017 15712 PulseGuide returned control before completion, sleep 73
20:35:07.768 00.080 15712 IsGuiding returns 0
20:35:07.768 00.000 15712 Move returns status 0, amount 78
20:35:07.768 00.000 15712 MoveAxis(N, 0, ABG)
20:35:07.768 00.000 15712 Move returns status 0, amount 0
20:35:07.768 00.000 15712 move complete, result=0
20:35:07.768 00.000 7988 GuideStep: 0.4 px 78 ms WEST, -0.1 px 0 ms NORTH
20:35:07.770 00.002 15712 worker thread done servicing request
20:35:07.770 00.000 15712 Worker thread wakes up
20:35:07.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:07.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:09.411 01.641 15712 Exposure complete
20:35:09.471 00.060 15712 worker thread done servicing request
20:35:09.471 00.000 7988 OnExposeComplete: enter
20:35:09.471 00.000 7988 UpdateGuideState(): m_state=6
20:35:09.474 00.003 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4376
20:35:09.474 00.000 7988 Star::Find returns 1 (1), X=1175.98, Y=438.35, Mass=1541, SNR=26.9, Peak=255 HFD=3.3
20:35:09.474 00.000 7988 MultiStar: [#1 0.20,-0.67,0.99,U] [#2 0.19,-0.39,1.00,U] [#3 0.05,-0.35,0.96,U] [#4 0.30,-0.60,1.01,U] [#5 0.11,-0.38,0.68,U] [#6 0.10,-0.21,0.69,U] [#7 0.26,-0.54,0.63,U] [#8 0.16,-0.51,0.63,U] 
20:35:09.474 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.42}, one-star: {0.52, -0.13}
20:35:09.474 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.49 = 0.49)
20:35:09.474 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.60 = -2.69)
20:35:09.474 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.42 hyp=0.47 cameraTheta=-1.09 mountX=0.42 mountY=-0.21, mountTheta=-0.46
20:35:09.474 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.42, opts=13)
20:35:09.474 00.000 7988 Enqueuing Move request for scope (0.22, -0.42)
20:35:09.484 00.010 15712 Worker thread wakes up
20:35:09.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.42) opts 0xd
20:35:09.484 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.42)
20:35:09.484 00.000 15712 Moving (0.22, -0.42) raw xDistance=0.42 yDistance=-0.21
20:35:09.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:09.484 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.9 Saturated
20:35:09.487 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:09.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:09.487 00.000 7988 Enqueuing Expose request
20:35:09.490 00.003 15712 PPEC rslt: input = 0.42, final = 0.22, react = 0.25, pred = -0.03, hyst = 0.22, hyst_pct = 0.00, period_length = 635.94
20:35:09.490 00.000 15712 PPEC: input: 0.42, control: 0.22, exposure: 1500
20:35:09.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:09.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:35:09.490 00.000 15712 MoveAxis(W, 73, ABG)
20:35:09.490 00.000 15712 Guiding  Dir = 3, Dur = 73
20:35:09.490 00.000 15712 IsGuiding returns 0
20:35:09.506 00.016 15712 PulseGuide returned control before completion, sleep 63
20:35:09.586 00.080 15712 IsGuiding returns 1
20:35:09.586 00.000 15712 scope still moving after pulse duration time elapsed
20:35:09.622 00.036 15712 IsGuiding returns 0
20:35:09.622 00.000 15712 scope move finished after 73 + 58 ms
20:35:09.622 00.000 15712 Move returns status 0, amount 73
20:35:09.622 00.000 15712 MoveAxis(N, 0, ABG)
20:35:09.622 00.000 15712 Move returns status 0, amount 0
20:35:09.622 00.000 15712 move complete, result=0
20:35:09.622 00.000 7988 GuideStep: 0.4 px 73 ms WEST, -0.2 px 0 ms NORTH
20:35:09.624 00.002 15712 worker thread done servicing request
20:35:09.624 00.000 15712 Worker thread wakes up
20:35:09.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:09.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:11.040 01.416 15712 Exposure complete
20:35:11.101 00.061 15712 worker thread done servicing request
20:35:11.101 00.000 7988 OnExposeComplete: enter
20:35:11.101 00.000 7988 UpdateGuideState(): m_state=6
20:35:11.103 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4377
20:35:11.103 00.000 7988 Star::Find returns 1 (0), X=1175.85, Y=438.75, Mass=1487, SNR=26.2, Peak=218 HFD=3.1
20:35:11.105 00.002 7988 MultiStar: [#1 0.02,-0.01,1.04,U] [#2 -0.15,-0.02,1.02,U] [#3 -0.22,-0.02,0.96,U] [#4 0.09,-0.12,1.03,U] [#5 0.06,-0.33,0.70,U] [#6 -0.03,0.12,0.71,U] [#7 0.22,-0.06,0.66,U] [#8 0.19,-0.06,0.64,U] 
20:35:11.105 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.39, 0.27}
20:35:11.107 00.002 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
20:35:11.107 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.92)
20:35:11.109 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.32 mountX=0.02 mountY=-0.05, mountTheta=-1.25
20:35:11.111 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.02, opts=13)
20:35:11.111 00.000 7988 Enqueuing Move request for scope (0.05, -0.02)
20:35:11.113 00.002 15712 Worker thread wakes up
20:35:11.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
20:35:11.113 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
20:35:11.113 00.000 15712 Moving (0.05, -0.02) raw xDistance=0.02 yDistance=-0.05
20:35:11.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:11.113 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2
20:35:11.116 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:11.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:11.118 00.002 7988 Enqueuing Expose request
20:35:11.118 00.000 15712 PPEC rslt: input = 0.02, final = -0.10, react = 0.01, pred = -0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
20:35:11.118 00.000 15712 PPEC: input: 0.02, control: -0.10, exposure: 1500
20:35:11.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:11.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:35:11.118 00.000 15712 MoveAxis(E, 31, ABG)
20:35:11.118 00.000 15712 Guiding  Dir = 2, Dur = 31
20:35:11.120 00.002 15712 IsGuiding returns 0
20:35:11.138 00.018 15712 PulseGuide returned control before completion, sleep 21
20:35:11.189 00.051 15712 IsGuiding returns 0
20:35:11.189 00.000 15712 Move returns status 0, amount 31
20:35:11.189 00.000 15712 MoveAxis(N, 0, ABG)
20:35:11.189 00.000 15712 Move returns status 0, amount 0
20:35:11.189 00.000 15712 move complete, result=0
20:35:11.189 00.000 15712 worker thread done servicing request
20:35:11.189 00.000 7988 GuideStep: 0.0 px 31 ms EAST, -0.1 px 0 ms NORTH
20:35:11.191 00.002 15712 Worker thread wakes up
20:35:11.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:11.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:12.824 01.633 15712 Exposure complete
20:35:12.870 00.046 15712 worker thread done servicing request
20:35:12.870 00.000 7988 OnExposeComplete: enter
20:35:12.870 00.000 7988 UpdateGuideState(): m_state=6
20:35:12.885 00.015 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4378
20:35:12.887 00.002 7988 Star::Find returns 1 (0), X=1175.88, Y=438.99, Mass=1448, SNR=25.8, Peak=216 HFD=3.3
20:35:12.887 00.000 7988 MultiStar: [#1 0.25,0.33,1.04,U] [#2 0.15,0.17,1.02,U] [#3 0.03,0.29,0.98,U] [#4 0.04,0.25,1.07,U] [#5 -0.06,0.12,0.75,U] [#6 0.46,0.44,0.75,U] [#7 0.35,0.13,0.67,U] [#8 0.31,0.25,0.64,U] 
20:35:12.887 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.28}, one-star: {0.42, 0.52}
20:35:12.890 00.003 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
20:35:12.890 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.65)
20:35:12.892 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.28 hyp=0.35 cameraTheta=0.94 mountX=-0.29 mountY=-0.21, mountTheta=-2.50
20:35:12.895 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.28, opts=13)
20:35:12.897 00.002 7988 Enqueuing Move request for scope (0.21, 0.28)
20:35:12.897 00.000 15712 Worker thread wakes up
20:35:12.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.28) opts 0xd
20:35:12.897 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.28)
20:35:12.897 00.000 15712 Moving (0.21, 0.28) raw xDistance=-0.29 yDistance=-0.21
20:35:12.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:12.899 00.002 7988 UpdateGuideState exits: m=1448 SNR=25.8
20:35:12.901 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:12.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:12.903 00.002 7988 Enqueuing Expose request
20:35:12.904 00.001 15712 PPEC rslt: input = -0.29, final = -0.27, react = -0.17, pred = -0.10, hyst = -0.14, hyst_pct = 0.00, period_length = 635.92
20:35:12.904 00.000 15712 PPEC: input: -0.29, control: -0.27, exposure: 1500
20:35:12.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:12.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:35:12.904 00.000 15712 MoveAxis(E, 89, ABG)
20:35:12.904 00.000 15712 Guiding  Dir = 2, Dur = 89
20:35:12.904 00.000 15712 IsGuiding returns 0
20:35:12.921 00.017 15712 PulseGuide returned control before completion, sleep 73
20:35:13.028 00.107 15712 IsGuiding returns 0
20:35:13.028 00.000 15712 Move returns status 0, amount 89
20:35:13.028 00.000 15712 MoveAxis(N, 0, ABG)
20:35:13.028 00.000 15712 Move returns status 0, amount 0
20:35:13.028 00.000 15712 move complete, result=0
20:35:13.028 00.000 15712 worker thread done servicing request
20:35:13.028 00.000 15712 Worker thread wakes up
20:35:13.028 00.000 7988 GuideStep: -0.3 px 89 ms EAST, -0.2 px 0 ms NORTH
20:35:13.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:13.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:14.449 01.421 15712 Exposure complete
20:35:14.503 00.054 15712 worker thread done servicing request
20:35:14.503 00.000 7988 OnExposeComplete: enter
20:35:14.503 00.000 7988 UpdateGuideState(): m_state=6
20:35:14.511 00.008 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4379
20:35:14.511 00.000 7988 Star::Find returns 1 (1), X=1176.01, Y=438.92, Mass=1513, SNR=26.5, Peak=255 HFD=2.9
20:35:14.511 00.000 7988 MultiStar: [#1 0.30,0.21,1.00,U] [#2 0.17,0.16,1.03,U] [#3 0.04,0.17,0.93,U] [#4 0.10,0.20,1.02,U] [#5 -0.01,0.27,0.71,U] [#6 0.01,0.30,0.69,U] [#7 0.29,0.26,0.68,U] [#8 0.34,0.16,0.63,U] 
20:35:14.511 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.24}, one-star: {0.55, 0.44}
20:35:14.511 00.000 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.58) = xAngle (2.45 = 2.45)
20:35:14.511 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.72)
20:35:14.511 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.32 cameraTheta=0.87 mountX=-0.24 mountY=-0.21, mountTheta=-2.43
20:35:14.520 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.24, opts=13)
20:35:14.520 00.000 7988 Enqueuing Move request for scope (0.20, 0.24)
20:35:14.520 00.000 15712 Worker thread wakes up
20:35:14.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.24) opts 0xd
20:35:14.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.24)
20:35:14.520 00.000 15712 Moving (0.20, 0.24) raw xDistance=-0.24 yDistance=-0.21
20:35:14.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:14.520 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5 Saturated
20:35:14.524 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:14.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:14.526 00.002 7988 Enqueuing Expose request
20:35:14.526 00.000 15712 PPEC rslt: input = -0.24, final = -0.23, react = -0.15, pred = -0.08, hyst = -0.14, hyst_pct = 0.00, period_length = 635.91
20:35:14.526 00.000 15712 PPEC: input: -0.24, control: -0.23, exposure: 1500
20:35:14.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:14.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:35:14.526 00.000 15712 MoveAxis(E, 74, ABG)
20:35:14.526 00.000 15712 Guiding  Dir = 2, Dur = 74
20:35:14.526 00.000 15712 IsGuiding returns 0
20:35:14.542 00.016 15712 PulseGuide returned control before completion, sleep 67
20:35:14.622 00.080 15712 IsGuiding returns 1
20:35:14.622 00.000 15712 scope still moving after pulse duration time elapsed
20:35:14.658 00.036 15712 IsGuiding returns 0
20:35:14.658 00.000 15712 scope move finished after 74 + 55 ms
20:35:14.658 00.000 15712 Move returns status 0, amount 74
20:35:14.658 00.000 15712 MoveAxis(N, 0, ABG)
20:35:14.658 00.000 15712 Move returns status 0, amount 0
20:35:14.658 00.000 15712 move complete, result=0
20:35:14.658 00.000 7988 GuideStep: -0.2 px 74 ms EAST, -0.2 px 0 ms NORTH
20:35:14.659 00.001 15712 worker thread done servicing request
20:35:14.659 00.000 15712 Worker thread wakes up
20:35:14.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:14.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:16.399 01.740 15712 Exposure complete
20:35:16.458 00.059 15712 worker thread done servicing request
20:35:16.458 00.000 7988 OnExposeComplete: enter
20:35:16.460 00.002 7988 UpdateGuideState(): m_state=6
20:35:16.460 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4380
20:35:16.460 00.000 7988 Star::Find returns 1 (0), X=1175.89, Y=438.81, Mass=1535, SNR=26.7, Peak=241 HFD=3.2
20:35:16.460 00.000 7988 MultiStar: [#1 0.13,-0.09,1.01,U] [#2 -0.16,0.16,1.01,U] [#3 -0.15,0.07,0.96,U] [#4 -0.02,-0.04,1.05,U] [#5 -0.33,0.07,0.73,U] [#6 0.00,0.28,0.74,U] [#7 0.12,-0.15,0.67,U] [#8 0.08,-0.09,0.67,U] 
20:35:16.460 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.43, 0.33}
20:35:16.460 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
20:35:16.460 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
20:35:16.460 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.32 mountX=-0.07 mountY=-0.02, mountTheta=-2.87
20:35:16.460 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.07, opts=13)
20:35:16.460 00.000 7988 Enqueuing Move request for scope (0.02, 0.07)
20:35:16.460 00.000 15712 Worker thread wakes up
20:35:16.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
20:35:16.460 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
20:35:16.460 00.000 15712 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=-0.02
20:35:16.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:16.460 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
20:35:16.474 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:16.475 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:16.476 00.001 7988 Enqueuing Expose request
20:35:16.476 00.000 15712 PPEC rslt: input = -0.07, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
20:35:16.476 00.000 15712 PPEC: input: -0.07, control: -0.06, exposure: 1500
20:35:16.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:16.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:35:16.476 00.000 15712 MoveAxis(E, 21, ABG)
20:35:16.476 00.000 15712 Guiding  Dir = 2, Dur = 21
20:35:16.476 00.000 15712 IsGuiding returns 0
20:35:16.492 00.016 15712 PulseGuide returned control before completion, sleep 14
20:35:16.544 00.052 15712 IsGuiding returns 0
20:35:16.544 00.000 15712 Move returns status 0, amount 21
20:35:16.544 00.000 15712 MoveAxis(N, 0, ABG)
20:35:16.544 00.000 15712 Move returns status 0, amount 0
20:35:16.544 00.000 15712 move complete, result=0
20:35:16.544 00.000 7988 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
20:35:16.546 00.002 15712 worker thread done servicing request
20:35:16.546 00.000 15712 Worker thread wakes up
20:35:16.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:16.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:17.963 01.417 15712 Exposure complete
20:35:18.022 00.059 15712 worker thread done servicing request
20:35:18.022 00.000 7988 OnExposeComplete: enter
20:35:18.024 00.002 7988 UpdateGuideState(): m_state=6
20:35:18.024 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4381
20:35:18.026 00.002 7988 Star::Find returns 1 (0), X=1175.80, Y=438.67, Mass=1508, SNR=26.3, Peak=217 HFD=3.5
20:35:18.026 00.000 7988 MultiStar: [#1 0.02,-0.04,1.04,U] [#2 0.09,0.18,1.03,U] [#3 -0.23,-0.02,0.95,U] [#4 -0.04,0.07,1.04,U] [#5 -0.05,0.12,0.71,U] [#6 0.13,0.14,0.70,U] [#7 0.01,0.00,0.63,U] [#8 -0.03,-0.13,0.65,U] 
20:35:18.028 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.34, 0.20}
20:35:18.028 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
20:35:18.030 00.002 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.84 = -0.45)
20:35:18.030 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.15 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
20:35:18.032 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
20:35:18.034 00.002 7988 Enqueuing Move request for scope (0.03, 0.06)
20:35:18.034 00.000 15712 Worker thread wakes up
20:35:18.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
20:35:18.034 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
20:35:18.034 00.000 15712 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=-0.03
20:35:18.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:35:18.034 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.3
20:35:18.038 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:18.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:18.040 00.002 7988 Enqueuing Expose request
20:35:18.040 00.000 15712 PPEC rslt: input = -0.06, final = -0.12, react = -0.04, pred = -0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
20:35:18.040 00.000 15712 PPEC: input: -0.06, control: -0.12, exposure: 1500
20:35:18.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:18.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:35:18.040 00.000 15712 MoveAxis(E, 38, ABG)
20:35:18.040 00.000 15712 Guiding  Dir = 2, Dur = 38
20:35:18.040 00.000 15712 IsGuiding returns 0
20:35:18.060 00.020 15712 PulseGuide returned control before completion, sleep 33
20:35:18.106 00.046 15712 IsGuiding returns 0
20:35:18.106 00.000 15712 Move returns status 0, amount 38
20:35:18.106 00.000 15712 MoveAxis(N, 0, ABG)
20:35:18.106 00.000 15712 Move returns status 0, amount 0
20:35:18.106 00.000 15712 move complete, result=0
20:35:18.106 00.000 7988 GuideStep: -0.1 px 38 ms EAST, -0.0 px 0 ms NORTH
20:35:18.112 00.006 15712 worker thread done servicing request
20:35:18.112 00.000 15712 Worker thread wakes up
20:35:18.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:18.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:19.750 01.638 15712 Exposure complete
20:35:19.809 00.059 7988 OnExposeComplete: enter
20:35:19.811 00.002 7988 UpdateGuideState(): m_state=6
20:35:19.813 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4382
20:35:19.813 00.000 7988 Star::Find returns 1 (0), X=1176.00, Y=438.66, Mass=1560, SNR=26.8, Peak=235 HFD=3.3
20:35:19.815 00.002 15712 worker thread done servicing request
20:35:19.815 00.000 7988 MultiStar: [#1 0.18,-0.16,1.00,U] [#2 0.09,-0.11,0.97,U] [#3 0.02,0.09,0.93,U] [#4 0.25,-0.37,1.02,U] [#5 0.07,-0.31,0.67,U] [#6 0.42,-0.10,0.68,U] [#7 0.31,-0.23,0.67,U] [#8 0.34,-0.11,0.64,U] 
20:35:19.817 00.002 7988 refined, 8 included, MultiStar: {0.24, -0.12}, one-star: {0.54, 0.19}
20:35:19.817 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
20:35:19.819 00.002 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.04)
20:35:19.821 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.44 mountX=0.11 mountY=-0.24, mountTheta=-1.13
20:35:19.822 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.12, opts=13)
20:35:19.822 00.000 7988 Enqueuing Move request for scope (0.24, -0.12)
20:35:19.822 00.000 15712 Worker thread wakes up
20:35:19.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
20:35:19.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
20:35:19.822 00.000 15712 Moving (0.24, -0.12) raw xDistance=0.11 yDistance=-0.24
20:35:19.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:19.822 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.8
20:35:19.827 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:19.827 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:19.829 00.002 7988 Enqueuing Expose request
20:35:19.829 00.000 15712 PPEC rslt: input = 0.11, final = -0.09, react = 0.07, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
20:35:19.829 00.000 15712 PPEC: input: 0.11, control: -0.09, exposure: 1500
20:35:19.829 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:19.829 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:35:19.829 00.000 15712 MoveAxis(E, 30, ABG)
20:35:19.829 00.000 15712 Guiding  Dir = 2, Dur = 30
20:35:19.829 00.000 15712 IsGuiding returns 0
20:35:19.843 00.014 15712 PulseGuide returned control before completion, sleep 19
20:35:19.891 00.048 15712 IsGuiding returns 0
20:35:19.891 00.000 15712 Move returns status 0, amount 30
20:35:19.891 00.000 15712 MoveAxis(N, 0, ABG)
20:35:19.891 00.000 15712 Move returns status 0, amount 0
20:35:19.891 00.000 15712 move complete, result=0
20:35:19.891 00.000 15712 worker thread done servicing request
20:35:19.891 00.000 15712 Worker thread wakes up
20:35:19.891 00.000 7988 GuideStep: 0.1 px 30 ms EAST, -0.2 px 0 ms NORTH
20:35:19.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:19.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:21.314 01.423 15712 Exposure complete
20:35:21.370 00.056 15712 worker thread done servicing request
20:35:21.370 00.000 7988 OnExposeComplete: enter
20:35:21.370 00.000 7988 UpdateGuideState(): m_state=6
20:35:21.376 00.006 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4383
20:35:21.376 00.000 7988 Star::Find returns 1 (1), X=1175.95, Y=438.27, Mass=1598, SNR=27.2, Peak=255 HFD=3.1
20:35:21.376 00.000 7988 MultiStar: [#1 0.23,-0.25,1.00,U] [#2 0.27,-0.19,0.98,U] [#3 -0.05,-0.24,0.92,U] [#4 0.23,-0.43,1.04,U] [#5 0.04,-0.43,0.69,U] [#6 0.24,-0.14,0.72,U] [#7 0.41,-0.30,0.67,U] [#8 0.11,-0.31,0.67,U] 
20:35:21.376 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.28}, one-star: {0.49, -0.21}
20:35:21.376 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.58) = xAngle (0.69 = 0.69)
20:35:21.376 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.80 = -2.48)
20:35:21.376 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.28 hyp=0.36 cameraTheta=-0.89 mountX=0.27 mountY=-0.22, mountTheta=-0.67
20:35:21.376 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.28, opts=13)
20:35:21.385 00.009 7988 Enqueuing Move request for scope (0.22, -0.28)
20:35:21.385 00.000 15712 Worker thread wakes up
20:35:21.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.28) opts 0xd
20:35:21.385 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.28)
20:35:21.385 00.000 15712 Moving (0.22, -0.28) raw xDistance=0.27 yDistance=-0.22
20:35:21.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:21.385 00.000 7988 UpdateGuideState exits: m=1598 SNR=27.2 Saturated
20:35:21.389 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:21.390 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:21.390 00.000 7988 Enqueuing Expose request
20:35:21.391 00.001 15712 PPEC rslt: input = 0.27, final = 0.07, react = 0.16, pred = -0.09, hyst = 0.14, hyst_pct = 0.00, period_length = 635.88
20:35:21.391 00.000 15712 PPEC: input: 0.27, control: 0.07, exposure: 1500
20:35:21.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:21.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:35:21.391 00.000 15712 MoveAxis(W, 23, ABG)
20:35:21.391 00.000 15712 Guiding  Dir = 3, Dur = 23
20:35:21.402 00.011 15712 IsGuiding returns 0
20:35:21.419 00.017 15712 PulseGuide returned control before completion, sleep 18
20:35:21.439 00.020 15712 IsGuiding returns 1
20:35:21.439 00.000 15712 scope still moving after pulse duration time elapsed
20:35:21.475 00.036 15712 IsGuiding returns 0
20:35:21.475 00.000 15712 scope move finished after 23 + 56 ms
20:35:21.475 00.000 15712 Move returns status 0, amount 23
20:35:21.475 00.000 15712 MoveAxis(N, 0, ABG)
20:35:21.475 00.000 15712 Move returns status 0, amount 0
20:35:21.475 00.000 15712 move complete, result=0
20:35:21.475 00.000 7988 GuideStep: 0.3 px 23 ms WEST, -0.2 px 0 ms NORTH
20:35:21.485 00.010 15712 worker thread done servicing request
20:35:21.485 00.000 15712 Worker thread wakes up
20:35:21.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:21.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:23.113 01.628 15712 Exposure complete
20:35:23.173 00.060 15712 worker thread done servicing request
20:35:23.173 00.000 7988 OnExposeComplete: enter
20:35:23.175 00.002 7988 UpdateGuideState(): m_state=6
20:35:23.177 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4384
20:35:23.177 00.000 7988 Star::Find returns 1 (1), X=1176.12, Y=438.53, Mass=1528, SNR=26.6, Peak=255 HFD=3.2
20:35:23.179 00.002 7988 MultiStar: [#1 0.16,-0.14,1.03,U] [#2 0.15,-0.13,1.00,U] [#3 0.02,-0.18,0.96,U] [#4 0.06,-0.24,1.09,U] [#5 -0.12,-0.17,0.69,U] [#6 0.32,-0.04,0.73,U] [#7 0.44,-0.42,0.61,U] [#8 0.10,-0.18,0.64,U] 
20:35:23.179 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.15}, one-star: {0.66, 0.06}
20:35:23.181 00.002 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.58) = xAngle (0.93 = 0.93)
20:35:23.182 00.001 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.04 = -2.24)
20:35:23.183 00.001 7988 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.65 mountX=0.15 mountY=-0.20, mountTheta=-0.92
20:35:23.185 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.15, opts=13)
20:35:23.186 00.001 7988 Enqueuing Move request for scope (0.20, -0.15)
20:35:23.187 00.001 15712 Worker thread wakes up
20:35:23.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
20:35:23.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
20:35:23.187 00.000 15712 Moving (0.20, -0.15) raw xDistance=0.15 yDistance=-0.20
20:35:23.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:35:23.188 00.001 7988 UpdateGuideState exits: m=1528 SNR=26.6 Saturated
20:35:23.190 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:23.191 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:23.192 00.001 7988 Enqueuing Expose request
20:35:23.193 00.001 15712 PPEC rslt: input = 0.15, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
20:35:23.193 00.000 15712 PPEC: input: 0.15, control: -0.05, exposure: 1500
20:35:23.193 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:23.193 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:35:23.193 00.000 15712 MoveAxis(E, 18, ABG)
20:35:23.193 00.000 15712 Guiding  Dir = 2, Dur = 18
20:35:23.193 00.000 15712 IsGuiding returns 0
20:35:23.209 00.016 15712 PulseGuide returned control before completion, sleep 13
20:35:23.223 00.014 15712 IsGuiding returns 1
20:35:23.223 00.000 15712 scope still moving after pulse duration time elapsed
20:35:23.257 00.034 15712 IsGuiding returns 0
20:35:23.257 00.000 15712 scope move finished after 18 + 45 ms
20:35:23.257 00.000 15712 Move returns status 0, amount 18
20:35:23.257 00.000 15712 MoveAxis(N, 0, ABG)
20:35:23.257 00.000 15712 Move returns status 0, amount 0
20:35:23.257 00.000 15712 move complete, result=0
20:35:23.257 00.000 15712 worker thread done servicing request
20:35:23.257 00.000 15712 Worker thread wakes up
20:35:23.257 00.000 7988 GuideStep: 0.1 px 18 ms EAST, -0.2 px 0 ms NORTH
20:35:23.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:23.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:24.678 01.421 15712 Exposure complete
20:35:24.736 00.058 15712 worker thread done servicing request
20:35:24.736 00.000 7988 OnExposeComplete: enter
20:35:24.739 00.003 7988 UpdateGuideState(): m_state=6
20:35:24.739 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4385
20:35:24.739 00.000 7988 Star::Find returns 1 (1), X=1175.91, Y=438.37, Mass=1554, SNR=26.9, Peak=255 HFD=3.1
20:35:24.739 00.000 7988 MultiStar: [#1 0.09,-0.33,0.97,U] [#2 0.03,-0.14,1.00,U] [#3 -0.13,-0.14,0.95,U] [#4 0.16,-0.45,1.02,U] [#5 -0.05,-0.00,0.69,U] [#6 0.01,-0.16,0.71,U] [#7 0.18,-0.31,0.67,U] [#8 0.15,-0.19,0.65,U] 
20:35:24.739 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.21}, one-star: {0.45, -0.11}
20:35:24.739 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
20:35:24.739 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.70)
20:35:24.739 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.11 mountX=0.21 mountY=-0.10, mountTheta=-0.44
20:35:24.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.21, opts=13)
20:35:24.739 00.000 7988 Enqueuing Move request for scope (0.10, -0.21)
20:35:24.751 00.012 15712 Worker thread wakes up
20:35:24.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
20:35:24.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
20:35:24.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:24.751 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9 Saturated
20:35:24.751 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:24.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:24.755 00.004 7988 Enqueuing Expose request
20:35:24.757 00.002 15712 Moving (0.10, -0.21) raw xDistance=0.21 yDistance=-0.10
20:35:24.757 00.000 15712 PPEC rslt: input = 0.21, final = 0.05, react = 0.13, pred = -0.08, hyst = 0.12, hyst_pct = 0.00, period_length = 635.86
20:35:24.757 00.000 15712 PPEC: input: 0.21, control: 0.05, exposure: 1500
20:35:24.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:24.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:35:24.757 00.000 15712 MoveAxis(W, 16, ABG)
20:35:24.757 00.000 15712 Guiding  Dir = 3, Dur = 16
20:35:24.757 00.000 15712 IsGuiding returns 0
20:35:24.770 00.013 15712 PulseGuide returned control before completion, sleep 11
20:35:24.822 00.052 15712 IsGuiding returns 0
20:35:24.822 00.000 15712 Move returns status 0, amount 16
20:35:24.822 00.000 15712 MoveAxis(N, 0, ABG)
20:35:24.822 00.000 15712 Move returns status 0, amount 0
20:35:24.822 00.000 15712 move complete, result=0
20:35:24.822 00.000 7988 GuideStep: 0.2 px 16 ms WEST, -0.1 px 0 ms NORTH
20:35:24.826 00.004 15712 worker thread done servicing request
20:35:24.826 00.000 15712 Worker thread wakes up
20:35:24.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:24.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:26.464 01.638 15712 Exposure complete
20:35:26.524 00.060 15712 worker thread done servicing request
20:35:26.524 00.000 7988 OnExposeComplete: enter
20:35:26.524 00.000 7988 UpdateGuideState(): m_state=6
20:35:26.526 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4386
20:35:26.526 00.000 7988 Star::Find returns 1 (0), X=1175.84, Y=438.73, Mass=1518, SNR=26.6, Peak=236 HFD=3.0
20:35:26.526 00.000 7988 MultiStar: [#1 0.09,-0.09,1.04,U] [#2 0.05,0.00,1.01,U] [#3 -0.05,0.03,0.98,U] [#4 0.14,-0.18,1.07,U] [#5 0.05,-0.13,0.73,U] [#6 0.09,0.09,0.73,U] [#7 0.16,-0.16,0.66,U] [#8 0.20,-0.05,0.67,U] 
20:35:26.526 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.38, 0.26}
20:35:26.526 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.58) = xAngle (1.41 = 1.41)
20:35:26.526 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.52 = -1.76)
20:35:26.526 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.17 mountX=0.02 mountY=-0.12, mountTheta=-1.41
20:35:26.526 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.02, opts=13)
20:35:26.526 00.000 7988 Enqueuing Move request for scope (0.12, -0.02)
20:35:26.537 00.011 15712 Worker thread wakes up
20:35:26.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
20:35:26.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
20:35:26.537 00.000 15712 Moving (0.12, -0.02) raw xDistance=0.02 yDistance=-0.12
20:35:26.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:26.537 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.6
20:35:26.539 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:26.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:26.541 00.002 7988 Enqueuing Expose request
20:35:26.541 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
20:35:26.541 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
20:35:26.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:26.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:35:26.541 00.000 15712 MoveAxis(E, 10, ABG)
20:35:26.541 00.000 15712 Guiding  Dir = 2, Dur = 10
20:35:26.541 00.000 15712 IsGuiding returns 0
20:35:26.557 00.016 15712 IsGuiding returns 1
20:35:26.557 00.000 15712 scope still moving after pulse duration time elapsed
20:35:26.614 00.057 15712 IsGuiding returns 0
20:35:26.614 00.000 15712 scope move finished after 10 + 61 ms
20:35:26.614 00.000 15712 Move returns status 0, amount 10
20:35:26.614 00.000 15712 MoveAxis(N, 0, ABG)
20:35:26.614 00.000 15712 Move returns status 0, amount 0
20:35:26.614 00.000 15712 move complete, result=0
20:35:26.614 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
20:35:26.616 00.002 15712 worker thread done servicing request
20:35:26.616 00.000 15712 Worker thread wakes up
20:35:26.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:26.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:28.024 01.408 15712 Exposure complete
20:35:28.083 00.059 15712 worker thread done servicing request
20:35:28.083 00.000 7988 OnExposeComplete: enter
20:35:28.083 00.000 7988 UpdateGuideState(): m_state=6
20:35:28.085 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4387
20:35:28.085 00.000 7988 Star::Find returns 1 (1), X=1175.79, Y=439.10, Mass=1443, SNR=25.9, Peak=255 HFD=2.7
20:35:28.085 00.000 7988 MultiStar: [#1 0.07,0.25,1.07,U] [#2 -0.12,0.30,1.05,U] [#3 -0.02,0.32,0.96,U] [#4 0.05,0.41,1.06,U] [#5 -0.14,0.26,0.69,U] [#6 0.23,0.48,0.70,U] [#7 0.13,0.03,0.68,U] [#8 0.05,0.21,0.63,U] 
20:35:28.085 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.33}, one-star: {0.33, 0.62}
20:35:28.085 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
20:35:28.085 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.22)
20:35:28.085 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.34 cameraTheta=1.38 mountX=-0.33 mountY=-0.07, mountTheta=-2.93
20:35:28.085 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.33, opts=13)
20:35:28.085 00.000 7988 Enqueuing Move request for scope (0.06, 0.33)
20:35:28.085 00.000 15712 Worker thread wakes up
20:35:28.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0xd
20:35:28.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
20:35:28.085 00.000 15712 Moving (0.06, 0.33) raw xDistance=-0.33 yDistance=-0.07
20:35:28.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:35:28.085 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.9 Saturated
20:35:28.098 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:28.100 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:28.101 00.001 7988 Enqueuing Expose request
20:35:28.101 00.000 15712 PPEC rslt: input = -0.33, final = -0.24, react = -0.20, pred = -0.04, hyst = -0.18, hyst_pct = 0.00, period_length = 635.84
20:35:28.101 00.000 15712 PPEC: input: -0.33, control: -0.24, exposure: 1500
20:35:28.101 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:28.101 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:35:28.101 00.000 15712 MoveAxis(E, 78, ABG)
20:35:28.101 00.000 15712 Guiding  Dir = 2, Dur = 78
20:35:28.101 00.000 15712 IsGuiding returns 0
20:35:28.117 00.016 15712 PulseGuide returned control before completion, sleep 75
20:35:28.196 00.079 15712 IsGuiding returns 1
20:35:28.196 00.000 15712 scope still moving after pulse duration time elapsed
20:35:28.228 00.032 15712 IsGuiding returns 0
20:35:28.228 00.000 15712 scope move finished after 78 + 47 ms
20:35:28.228 00.000 15712 Move returns status 0, amount 78
20:35:28.228 00.000 15712 MoveAxis(N, 0, ABG)
20:35:28.228 00.000 15712 Move returns status 0, amount 0
20:35:28.228 00.000 15712 move complete, result=0
20:35:28.228 00.000 15712 worker thread done servicing request
20:35:28.228 00.000 15712 Worker thread wakes up
20:35:28.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:28.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:28.228 00.000 7988 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
20:35:29.868 01.640 15712 Exposure complete
20:35:29.918 00.050 15712 worker thread done servicing request
20:35:29.918 00.000 7988 OnExposeComplete: enter
20:35:29.918 00.000 7988 UpdateGuideState(): m_state=6
20:35:29.932 00.014 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4388
20:35:29.932 00.000 7988 Star::Find returns 1 (0), X=1176.12, Y=439.04, Mass=1446, SNR=25.9, Peak=212 HFD=3.0
20:35:29.935 00.003 7988 MultiStar: [#1 0.17,0.57,1.02,U] [#2 0.00,0.42,1.02,U] [#3 -0.05,0.39,1.00,U] [#4 0.11,0.42,1.05,U] [#5 -0.13,0.58,0.75,U] [#6 0.16,0.78,0.71,U] [#7 0.13,0.35,0.71,U] [#8 0.21,0.30,0.62,U] 
20:35:29.935 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.48}, one-star: {0.66, 0.56}
20:35:29.935 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
20:35:29.935 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
20:35:29.935 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.48 hyp=0.51 cameraTheta=1.28 mountX=-0.49 mountY=-0.16, mountTheta=-2.83
20:35:29.935 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.48, opts=13)
20:35:29.935 00.000 7988 Enqueuing Move request for scope (0.15, 0.48)
20:35:29.935 00.000 15712 Worker thread wakes up
20:35:29.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.48) opts 0xd
20:35:29.935 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.48)
20:35:29.935 00.000 15712 Moving (0.15, 0.48) raw xDistance=-0.49 yDistance=-0.16
20:35:29.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:29.935 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.9
20:35:29.945 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:29.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:29.947 00.002 7988 Enqueuing Expose request
20:35:29.947 00.000 15712 PPEC rslt: input = -0.49, final = -0.25, react = -0.29, pred = 0.04, hyst = -0.26, hyst_pct = 0.00, period_length = 635.83
20:35:29.947 00.000 15712 PPEC: input: -0.49, control: -0.25, exposure: 1500
20:35:29.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:29.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:35:29.947 00.000 15712 MoveAxis(E, 83, ABG)
20:35:29.947 00.000 15712 Guiding  Dir = 2, Dur = 83
20:35:29.986 00.039 15712 IsGuiding returns 0
20:35:30.003 00.017 15712 PulseGuide returned control before completion, sleep 78
20:35:30.091 00.088 15712 IsGuiding returns 1
20:35:30.091 00.000 15712 scope still moving after pulse duration time elapsed
20:35:30.123 00.032 15712 IsGuiding returns 0
20:35:30.123 00.000 15712 scope move finished after 83 + 60 ms
20:35:30.123 00.000 15712 Move returns status 0, amount 83
20:35:30.123 00.000 15712 MoveAxis(N, 0, ABG)
20:35:30.123 00.000 15712 Move returns status 0, amount 0
20:35:30.123 00.000 15712 move complete, result=0
20:35:30.123 00.000 7988 GuideStep: -0.5 px 83 ms EAST, -0.2 px 0 ms NORTH
20:35:30.133 00.010 15712 worker thread done servicing request
20:35:30.133 00.000 15712 Worker thread wakes up
20:35:30.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:30.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:31.547 01.414 15712 Exposure complete
20:35:31.607 00.060 15712 worker thread done servicing request
20:35:31.607 00.000 7988 OnExposeComplete: enter
20:35:31.608 00.001 7988 UpdateGuideState(): m_state=6
20:35:31.608 00.000 7988 Star::Find(15, 1176, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4389
20:35:31.608 00.000 7988 Star::Find returns 1 (0), X=1175.96, Y=439.77, Mass=1518, SNR=26.5, Peak=204 HFD=3.4
20:35:31.608 00.000 7988 MultiStar: [#1 0.24,0.92,1.01,U] [#2 0.01,1.10,1.00,U] [#3 -0.06,1.09,0.99,U] [#4 0.18,1.09,1.07,U] [#5 -0.04,1.08,0.71,U] [#6 0.15,1.03,0.71,U] [#7 0.17,0.87,0.67,U] [#8 0.11,0.93,0.66,U] 
20:35:31.608 00.000 7988 refined, 8 included, MultiStar: {0.15, 1.06}, one-star: {0.50, 1.29}
20:35:31.608 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
20:35:31.608 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
20:35:31.608 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=1.06 hyp=1.07 cameraTheta=1.43 mountX=-1.06 mountY=-0.17, mountTheta=-2.98
20:35:31.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=1.06, opts=13)
20:35:31.618 00.010 7988 Enqueuing Move request for scope (0.15, 1.06)
20:35:31.620 00.002 15712 Worker thread wakes up
20:35:31.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.06) opts 0xd
20:35:31.620 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 1.06)
20:35:31.620 00.000 15712 Moving (0.15, 1.06) raw xDistance=-1.06 yDistance=-0.17
20:35:31.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:31.620 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
20:35:31.622 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:31.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:31.624 00.002 7988 Enqueuing Expose request
20:35:31.624 00.000 15712 PPEC rslt: input = -1.06, final = -0.64, react = -0.63, pred = -0.00, hyst = -0.59, hyst_pct = 0.00, period_length = 635.82
20:35:31.624 00.000 15712 PPEC: input: -1.06, control: -0.64, exposure: 1500
20:35:31.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:31.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:35:31.624 00.000 15712 MoveAxis(E, 208, ABG)
20:35:31.624 00.000 15712 Guiding  Dir = 2, Dur = 208
20:35:31.640 00.016 15712 IsGuiding returns 0
20:35:31.660 00.020 15712 PulseGuide returned control before completion, sleep 203
20:35:31.884 00.224 15712 IsGuiding returns 0
20:35:31.884 00.000 15712 Move returns status 0, amount 208
20:35:31.884 00.000 15712 MoveAxis(N, 0, ABG)
20:35:31.884 00.000 15712 Move returns status 0, amount 0
20:35:31.884 00.000 15712 move complete, result=0
20:35:31.884 00.000 15712 worker thread done servicing request
20:35:31.884 00.000 15712 Worker thread wakes up
20:35:31.884 00.000 7988 GuideStep: -1.1 px 208 ms EAST, -0.2 px 0 ms NORTH
20:35:31.891 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:31.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:33.527 01.636 15712 Exposure complete
20:35:33.572 00.045 15712 worker thread done servicing request
20:35:33.572 00.000 7988 OnExposeComplete: enter
20:35:33.572 00.000 7988 UpdateGuideState(): m_state=6
20:35:33.588 00.016 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4390
20:35:33.589 00.001 7988 Star::Find returns 1 (0), X=1175.91, Y=438.68, Mass=1510, SNR=26.5, Peak=217 HFD=3.3
20:35:33.589 00.000 7988 MultiStar: [#1 0.17,-0.06,0.98,U] [#2 -0.15,0.17,1.01,U] [#3 -0.11,0.15,0.96,U] [#4 0.16,-0.04,1.04,U] [#5 -0.04,-0.16,0.70,U] [#6 0.03,0.01,0.70,U] [#7 0.13,-0.09,0.64,U] [#8 -0.03,-0.07,0.65,U] 
20:35:33.591 00.002 7988 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.45, 0.20}
20:35:33.591 00.000 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.58) = xAngle (1.93 = 1.93)
20:35:33.593 00.002 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.04 = -1.24)
20:35:33.593 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.35 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
20:35:33.595 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.03, opts=13)
20:35:33.597 00.002 7988 Enqueuing Move request for scope (0.07, 0.03)
20:35:33.597 00.000 15712 Worker thread wakes up
20:35:33.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
20:35:33.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
20:35:33.597 00.000 15712 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
20:35:33.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:33.597 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
20:35:33.601 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:33.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:33.603 00.002 7988 Enqueuing Expose request
20:35:33.604 00.001 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.81
20:35:33.604 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
20:35:33.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:33.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:35:33.604 00.000 15712 MoveAxis(W, 7, ABG)
20:35:33.604 00.000 15712 Guiding  Dir = 3, Dur = 7
20:35:33.604 00.000 15712 IsGuiding returns 0
20:35:33.623 00.019 15712 IsGuiding returns 0
20:35:33.623 00.000 15712 Move returns status 0, amount 7
20:35:33.623 00.000 15712 MoveAxis(N, 0, ABG)
20:35:33.623 00.000 15712 Move returns status 0, amount 0
20:35:33.623 00.000 15712 move complete, result=0
20:35:33.623 00.000 15712 worker thread done servicing request
20:35:33.623 00.000 15712 Worker thread wakes up
20:35:33.623 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
20:35:33.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:33.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:35.037 01.414 15712 Exposure complete
20:35:35.097 00.060 15712 worker thread done servicing request
20:35:35.097 00.000 7988 OnExposeComplete: enter
20:35:35.097 00.000 7988 UpdateGuideState(): m_state=6
20:35:35.100 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4391
20:35:35.101 00.001 7988 Star::Find returns 1 (0), X=1175.94, Y=438.74, Mass=1466, SNR=26.0, Peak=192 HFD=3.4
20:35:35.101 00.000 7988 MultiStar: [#1 0.21,-0.09,1.02,U] [#2 0.04,0.12,0.97,U] [#3 0.02,0.15,0.98,U] [#4 0.23,-0.18,1.02,U] [#5 -0.12,-0.03,0.71,U] [#6 0.12,0.22,0.75,U] [#7 0.21,0.10,0.64,U] [#8 0.06,-0.10,0.64,U] 
20:35:35.101 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.49, 0.27}
20:35:35.101 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
20:35:35.101 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.27)
20:35:35.101 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.33 mountX=-0.05 mountY=-0.15, mountTheta=-1.90
20:35:35.101 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.05, opts=13)
20:35:35.101 00.000 7988 Enqueuing Move request for scope (0.15, 0.05)
20:35:35.101 00.000 15712 Worker thread wakes up
20:35:35.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
20:35:35.101 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
20:35:35.101 00.000 15712 Moving (0.15, 0.05) raw xDistance=-0.05 yDistance=-0.15
20:35:35.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:35:35.101 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
20:35:35.113 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:35.113 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:35.113 00.000 7988 Enqueuing Expose request
20:35:35.116 00.003 15712 PPEC rslt: input = -0.05, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
20:35:35.116 00.000 15712 PPEC: input: -0.05, control: -0.06, exposure: 1500
20:35:35.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:35.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:35:35.116 00.000 15712 MoveAxis(E, 20, ABG)
20:35:35.116 00.000 15712 Guiding  Dir = 2, Dur = 20
20:35:35.116 00.000 15712 IsGuiding returns 0
20:35:35.132 00.016 15712 PulseGuide returned control before completion, sleep 14
20:35:35.182 00.050 15712 IsGuiding returns 0
20:35:35.182 00.000 15712 Move returns status 0, amount 20
20:35:35.182 00.000 15712 MoveAxis(N, 0, ABG)
20:35:35.182 00.000 15712 Move returns status 0, amount 0
20:35:35.182 00.000 15712 move complete, result=0
20:35:35.182 00.000 15712 worker thread done servicing request
20:35:35.182 00.000 15712 Worker thread wakes up
20:35:35.182 00.000 7988 GuideStep: -0.1 px 20 ms EAST, -0.2 px 0 ms NORTH
20:35:35.184 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:35.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:36.823 01.639 15712 Exposure complete
20:35:36.876 00.053 15712 worker thread done servicing request
20:35:36.876 00.000 7988 OnExposeComplete: enter
20:35:36.885 00.009 7988 UpdateGuideState(): m_state=6
20:35:36.885 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4392
20:35:36.885 00.000 7988 Star::Find returns 1 (1), X=1176.08, Y=438.41, Mass=1568, SNR=27.0, Peak=255 HFD=3.4
20:35:36.885 00.000 7988 MultiStar: [#1 0.25,-0.34,1.02,U] [#2 0.28,-0.11,0.97,U] [#3 0.12,-0.16,0.97,U] [#4 0.31,-0.40,1.03,U] [#5 0.20,-0.28,0.70,U] [#6 0.32,-0.03,0.68,U] [#7 0.53,-0.38,0.65,U] [#8 0.46,-0.21,0.66,U] 
20:35:36.885 00.000 7988 refined, 8 included, MultiStar: {0.34, -0.22}, one-star: {0.62, -0.07}
20:35:36.891 00.006 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
20:35:36.893 00.002 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.17)
20:35:36.893 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.22 hyp=0.40 cameraTheta=-0.58 mountX=0.22 mountY=-0.33, mountTheta=-0.99
20:35:36.895 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.22, opts=13)
20:35:36.897 00.002 7988 Enqueuing Move request for scope (0.34, -0.22)
20:35:36.897 00.000 15712 Worker thread wakes up
20:35:36.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.22) opts 0xd
20:35:36.897 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.22)
20:35:36.897 00.000 15712 Moving (0.34, -0.22) raw xDistance=0.22 yDistance=-0.33
20:35:36.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:35:36.897 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.0 Saturated
20:35:36.901 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:36.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:36.903 00.002 7988 Enqueuing Expose request
20:35:36.903 00.000 15712 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 635.80
20:35:36.903 00.000 15712 PPEC: input: 0.22, control: 0.10, exposure: 1500
20:35:36.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:35:36.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:35:36.903 00.000 15712 MoveAxis(W, 34, ABG)
20:35:36.903 00.000 15712 Guiding  Dir = 3, Dur = 34
20:35:36.903 00.000 15712 IsGuiding returns 0
20:35:36.923 00.020 15712 PulseGuide returned control before completion, sleep 25
20:35:36.987 00.064 15712 IsGuiding returns 0
20:35:36.987 00.000 15712 Move returns status 0, amount 34
20:35:36.987 00.000 15712 MoveAxis(N, 0, ABG)
20:35:36.987 00.000 15712 Move returns status 0, amount 0
20:35:36.987 00.000 15712 move complete, result=0
20:35:36.987 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.3 px 0 ms NORTH
20:35:36.990 00.003 15712 worker thread done servicing request
20:35:36.990 00.000 15712 Worker thread wakes up
20:35:36.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:36.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:38.399 01.409 15712 Exposure complete
20:35:38.450 00.051 15712 worker thread done servicing request
20:35:38.450 00.000 7988 OnExposeComplete: enter
20:35:38.450 00.000 7988 UpdateGuideState(): m_state=6
20:35:38.462 00.012 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4393
20:35:38.464 00.002 7988 Star::Find returns 1 (1), X=1175.94, Y=438.45, Mass=1473, SNR=26.1, Peak=255 HFD=3.1
20:35:38.464 00.000 7988 MultiStar: [#1 0.28,-0.45,1.00,U] [#2 0.20,-0.20,1.02,U] [#3 0.11,-0.29,0.99,U] [#4 0.08,-0.39,1.08,U] [#5 0.09,-0.25,0.73,U] [#6 0.23,0.04,0.72,U] [#7 0.20,-0.23,0.69,U] [#8 0.34,-0.30,0.69,U] 
20:35:38.466 00.002 7988 refined, 8 included, MultiStar: {0.22, -0.24}, one-star: {0.48, -0.03}
20:35:38.467 00.001 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
20:35:38.467 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.42)
20:35:38.469 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-0.83 mountX=0.24 mountY=-0.22, mountTheta=-0.73
20:35:38.469 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.24, opts=13)
20:35:38.471 00.002 7988 Enqueuing Move request for scope (0.22, -0.24)
20:35:38.473 00.002 15712 Worker thread wakes up
20:35:38.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.24) opts 0xd
20:35:38.473 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.24)
20:35:38.473 00.000 15712 Moving (0.22, -0.24) raw xDistance=0.24 yDistance=-0.22
20:35:38.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:38.473 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.1 Saturated
20:35:38.475 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:38.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:38.477 00.002 7988 Enqueuing Expose request
20:35:38.478 00.001 15712 PPEC rslt: input = 0.24, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 635.79
20:35:38.478 00.000 15712 PPEC: input: 0.24, control: 0.10, exposure: 1500
20:35:38.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:38.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:35:38.478 00.000 15712 MoveAxis(W, 34, ABG)
20:35:38.478 00.000 15712 Guiding  Dir = 3, Dur = 34
20:35:38.478 00.000 15712 IsGuiding returns 0
20:35:38.502 00.024 15712 PulseGuide returned control before completion, sleep 17
20:35:38.570 00.068 15712 IsGuiding returns 1
20:35:38.570 00.000 15712 scope still moving after pulse duration time elapsed
20:35:38.606 00.036 15712 IsGuiding returns 0
20:35:38.606 00.000 15712 scope move finished after 34 + 93 ms
20:35:38.606 00.000 15712 Move returns status 0, amount 34
20:35:38.606 00.000 15712 MoveAxis(N, 0, ABG)
20:35:38.606 00.000 15712 Move returns status 0, amount 0
20:35:38.606 00.000 15712 move complete, result=0
20:35:38.606 00.000 15712 worker thread done servicing request
20:35:38.606 00.000 15712 Worker thread wakes up
20:35:38.606 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
20:35:38.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:38.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:40.249 01.643 15712 Exposure complete
20:35:40.305 00.056 15712 worker thread done servicing request
20:35:40.305 00.000 7988 OnExposeComplete: enter
20:35:40.310 00.005 7988 UpdateGuideState(): m_state=6
20:35:40.310 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4394
20:35:40.310 00.000 7988 Star::Find returns 1 (0), X=1175.78, Y=438.92, Mass=1472, SNR=26.0, Peak=241 HFD=3.2
20:35:40.310 00.000 7988 MultiStar: [#1 0.07,0.03,1.05,U] [#2 -0.08,0.40,1.00,U] [#3 0.15,0.02,0.92,U] [#4 0.06,0.07,1.06,U] [#5 -0.02,0.25,0.70,U] [#6 0.07,0.21,0.75,U] [#7 0.13,0.30,0.67,U] [#8 0.17,0.10,0.64,U] 
20:35:40.310 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.20}, one-star: {0.32, 0.44}
20:35:40.310 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.58) = xAngle (2.71 = 2.71)
20:35:40.310 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.47)
20:35:40.310 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.13 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
20:35:40.310 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.20, opts=13)
20:35:40.310 00.000 7988 Enqueuing Move request for scope (0.10, 0.20)
20:35:40.310 00.000 15712 Worker thread wakes up
20:35:40.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:35:40.322 00.012 7988 UpdateGuideState exits: m=1472 SNR=26.0
20:35:40.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:40.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:40.322 00.000 7988 Enqueuing Expose request
20:35:40.326 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
20:35:40.326 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
20:35:40.326 00.000 15712 Moving (0.10, 0.20) raw xDistance=-0.20 yDistance=-0.10
20:35:40.328 00.002 15712 PPEC rslt: input = -0.20, final = -0.16, react = -0.12, pred = -0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 635.78
20:35:40.328 00.000 15712 PPEC: input: -0.20, control: -0.16, exposure: 1500
20:35:40.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:40.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:35:40.328 00.000 15712 MoveAxis(E, 51, ABG)
20:35:40.328 00.000 15712 Guiding  Dir = 2, Dur = 51
20:35:40.328 00.000 15712 IsGuiding returns 0
20:35:40.358 00.030 15712 PulseGuide returned control before completion, sleep 31
20:35:40.405 00.047 15712 IsGuiding returns 1
20:35:40.405 00.000 15712 scope still moving after pulse duration time elapsed
20:35:40.441 00.036 15712 IsGuiding returns 0
20:35:40.441 00.000 15712 scope move finished after 51 + 58 ms
20:35:40.441 00.000 15712 Move returns status 0, amount 51
20:35:40.441 00.000 15712 MoveAxis(N, 0, ABG)
20:35:40.441 00.000 15712 Move returns status 0, amount 0
20:35:40.441 00.000 15712 move complete, result=0
20:35:40.441 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
20:35:40.441 00.000 15712 worker thread done servicing request
20:35:40.443 00.002 15712 Worker thread wakes up
20:35:40.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:40.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:41.859 01.416 15712 Exposure complete
20:35:41.905 00.046 15712 worker thread done servicing request
20:35:41.905 00.000 7988 OnExposeComplete: enter
20:35:41.905 00.000 7988 UpdateGuideState(): m_state=6
20:35:41.921 00.016 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4395
20:35:41.921 00.000 7988 Star::Find returns 1 (0), X=1175.87, Y=439.35, Mass=1543, SNR=26.6, Peak=228 HFD=3.3
20:35:41.921 00.000 7988 MultiStar: [#1 0.03,0.78,1.00,U] [#2 -0.03,0.74,1.01,U] [#3 -0.13,0.63,0.97,U] [#4 -0.07,0.65,1.03,U] [#5 0.01,0.80,0.74,U] [#6 0.17,0.98,0.72,U] [#7 0.15,0.57,0.67,U] [#8 -0.21,0.90,0.65,U] 
20:35:41.921 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.76}, one-star: {0.41, 0.87}
20:35:41.921 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
20:35:41.921 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.08)
20:35:41.921 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.76 hyp=0.76 cameraTheta=1.52 mountX=-0.76 mountY=-0.06, mountTheta=-3.06
20:35:41.921 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.76, opts=13)
20:35:41.921 00.000 7988 Enqueuing Move request for scope (0.04, 0.76)
20:35:41.921 00.000 15712 Worker thread wakes up
20:35:41.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.76) opts 0xd
20:35:41.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.76)
20:35:41.921 00.000 15712 Moving (0.04, 0.76) raw xDistance=-0.76 yDistance=-0.06
20:35:41.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=18, FiltMax=255, Gamma=0.690
20:35:41.921 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.6
20:35:41.934 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:41.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:41.936 00.002 7988 Enqueuing Expose request
20:35:41.937 00.001 15712 PPEC rslt: input = -0.76, final = -0.51, react = -0.46, pred = -0.06, hyst = -0.41, hyst_pct = 0.00, period_length = 635.77
20:35:41.937 00.000 15712 PPEC: input: -0.76, control: -0.51, exposure: 1500
20:35:41.937 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:41.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:35:41.937 00.000 15712 MoveAxis(E, 167, ABG)
20:35:41.937 00.000 15712 Guiding  Dir = 2, Dur = 167
20:35:41.937 00.000 15712 IsGuiding returns 0
20:35:41.955 00.018 15712 PulseGuide returned control before completion, sleep 156
20:35:42.132 00.177 15712 IsGuiding returns 1
20:35:42.132 00.000 15712 scope still moving after pulse duration time elapsed
20:35:42.160 00.028 15712 IsGuiding returns 0
20:35:42.160 00.000 15712 scope move finished after 167 + 55 ms
20:35:42.160 00.000 15712 Move returns status 0, amount 167
20:35:42.160 00.000 15712 MoveAxis(N, 0, ABG)
20:35:42.160 00.000 15712 Move returns status 0, amount 0
20:35:42.160 00.000 15712 move complete, result=0
20:35:42.160 00.000 15712 worker thread done servicing request
20:35:42.160 00.000 15712 Worker thread wakes up
20:35:42.160 00.000 7988 GuideStep: -0.8 px 167 ms EAST, -0.1 px 0 ms NORTH
20:35:42.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:42.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:43.792 01.632 15712 Exposure complete
20:35:43.843 00.051 15712 worker thread done servicing request
20:35:43.843 00.000 7988 OnExposeComplete: enter
20:35:43.854 00.011 7988 UpdateGuideState(): m_state=6
20:35:43.854 00.000 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4396
20:35:43.854 00.000 7988 Star::Find returns 1 (0), X=1175.90, Y=439.70, Mass=1488, SNR=26.3, Peak=217 HFD=3.4
20:35:43.854 00.000 7988 MultiStar: [#1 0.21,1.01,1.01,U] [#2 -0.04,1.12,1.01,U] [#3 -0.18,1.11,0.96,U] [#4 -0.03,0.87,1.05,U] [#5 0.03,0.83,0.75,U] [#6 0.33,1.05,0.71,U] [#7 0.09,1.03,0.67,U] [#8 0.16,1.00,0.68,U] 
20:35:43.854 00.000 7988 refined, 8 included, MultiStar: {0.11, 1.03}, one-star: {0.44, 1.23}
20:35:43.860 00.006 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
20:35:43.860 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
20:35:43.860 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=1.03 hyp=1.04 cameraTheta=1.47 mountX=-1.03 mountY=-0.13, mountTheta=-3.02
20:35:43.860 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=1.03, opts=13)
20:35:43.860 00.000 7988 Enqueuing Move request for scope (0.11, 1.03)
20:35:43.860 00.000 15712 Worker thread wakes up
20:35:43.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 1.03) opts 0xd
20:35:43.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 1.03)
20:35:43.860 00.000 15712 Moving (0.11, 1.03) raw xDistance=-1.03 yDistance=-0.13
20:35:43.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:43.860 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
20:35:43.868 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:43.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:43.870 00.002 7988 Enqueuing Expose request
20:35:43.870 00.000 15712 PPEC rslt: input = -1.03, final = -0.62, react = -0.62, pred = -0.00, hyst = -0.57, hyst_pct = 0.00, period_length = 635.76
20:35:43.870 00.000 15712 PPEC: input: -1.03, control: -0.62, exposure: 1500
20:35:43.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:43.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:35:43.870 00.000 15712 MoveAxis(E, 204, ABG)
20:35:43.870 00.000 15712 Guiding  Dir = 2, Dur = 204
20:35:43.870 00.000 15712 IsGuiding returns 0
20:35:43.893 00.023 15712 PulseGuide returned control before completion, sleep 193
20:35:44.093 00.200 15712 IsGuiding returns 1
20:35:44.093 00.000 15712 scope still moving after pulse duration time elapsed
20:35:44.149 00.056 15712 IsGuiding returns 0
20:35:44.149 00.000 15712 scope move finished after 204 + 73 ms
20:35:44.149 00.000 15712 Move returns status 0, amount 204
20:35:44.149 00.000 15712 MoveAxis(N, 0, ABG)
20:35:44.149 00.000 15712 Move returns status 0, amount 0
20:35:44.149 00.000 15712 move complete, result=0
20:35:44.149 00.000 7988 GuideStep: -1.0 px 204 ms EAST, -0.1 px 0 ms NORTH
20:35:44.151 00.002 15712 worker thread done servicing request
20:35:44.151 00.000 15712 Worker thread wakes up
20:35:44.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:44.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:45.560 01.409 15712 Exposure complete
20:35:45.610 00.050 15712 worker thread done servicing request
20:35:45.610 00.000 7988 OnExposeComplete: enter
20:35:45.621 00.011 7988 UpdateGuideState(): m_state=6
20:35:45.621 00.000 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4397
20:35:45.621 00.000 7988 Star::Find returns 1 (0), X=1175.94, Y=439.70, Mass=1474, SNR=26.2, Peak=218 HFD=3.3
20:35:45.621 00.000 7988 MultiStar: [#1 0.13,0.91,1.03,U] [#2 0.00,1.19,0.00,M1] [#3 -0.07,0.91,0.97,U] [#4 0.27,0.64,1.04,U] [#5 -0.26,0.96,0.72,U] [#6 -0.06,1.13,0.74,U] [#7 0.37,0.92,0.64,U] [#8 0.21,1.00,0.63,U] 
20:35:45.621 00.000 7988 refined, 7 included, MultiStar: {0.14, 0.95}, one-star: {0.48, 1.22}
20:35:45.627 00.006 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
20:35:45.627 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
20:35:45.627 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.95 hyp=0.96 cameraTheta=1.42 mountX=-0.95 mountY=-0.16, mountTheta=-2.97
20:35:45.627 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.95, opts=13)
20:35:45.627 00.000 7988 Enqueuing Move request for scope (0.14, 0.95)
20:35:45.627 00.000 15712 Worker thread wakes up
20:35:45.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.95) opts 0xd
20:35:45.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.95)
20:35:45.627 00.000 15712 Moving (0.14, 0.95) raw xDistance=-0.95 yDistance=-0.16
20:35:45.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:35:45.627 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.2
20:35:45.635 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:45.635 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:45.637 00.002 7988 Enqueuing Expose request
20:35:45.637 00.000 15712 PPEC rslt: input = -0.95, final = -0.56, react = -0.57, pred = 0.01, hyst = -0.55, hyst_pct = 0.00, period_length = 635.75
20:35:45.637 00.000 15712 PPEC: input: -0.95, control: -0.56, exposure: 1500
20:35:45.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:45.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:35:45.637 00.000 15712 MoveAxis(E, 183, ABG)
20:35:45.637 00.000 15712 Guiding  Dir = 2, Dur = 183
20:35:45.661 00.024 15712 IsGuiding returns 0
20:35:45.678 00.017 15712 PulseGuide returned control before completion, sleep 177
20:35:45.882 00.204 15712 IsGuiding returns 0
20:35:45.882 00.000 15712 Move returns status 0, amount 183
20:35:45.882 00.000 15712 MoveAxis(N, 0, ABG)
20:35:45.882 00.000 15712 Move returns status 0, amount 0
20:35:45.882 00.000 15712 move complete, result=0
20:35:45.892 00.010 7988 GuideStep: -1.0 px 183 ms EAST, -0.2 px 0 ms NORTH
20:35:45.892 00.000 15712 worker thread done servicing request
20:35:45.892 00.000 15712 Worker thread wakes up
20:35:45.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:45.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:47.632 01.740 15712 Exposure complete
20:35:47.684 00.052 15712 worker thread done servicing request
20:35:47.684 00.000 7988 OnExposeComplete: enter
20:35:47.694 00.010 7988 UpdateGuideState(): m_state=6
20:35:47.694 00.000 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4398
20:35:47.696 00.002 7988 Star::Find returns 1 (1), X=1175.74, Y=439.09, Mass=1511, SNR=26.5, Peak=255 HFD=3.2
20:35:47.698 00.002 7988 MultiStar: [#1 0.03,0.35,1.02,U] [#2 -0.12,0.38,1.00,U] [#3 -0.33,0.32,0.94,U] [#4 -0.02,0.24,1.06,U] [#5 -0.19,0.11,0.74,U] [#6 0.07,0.42,0.70,U] [#7 0.15,-0.07,0.66,U] [#8 0.02,0.07,0.66,U] 
20:35:47.698 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.29}, one-star: {0.28, 0.61}
20:35:47.700 00.002 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.08)
20:35:47.700 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
20:35:47.702 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.63 mountX=-0.29 mountY=0.01, mountTheta=3.11
20:35:47.704 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.29, opts=13)
20:35:47.704 00.000 7988 Enqueuing Move request for scope (-0.02, 0.29)
20:35:47.706 00.002 15712 Worker thread wakes up
20:35:47.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
20:35:47.706 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
20:35:47.706 00.000 15712 Moving (-0.02, 0.29) raw xDistance=-0.29 yDistance=0.01
20:35:47.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:47.706 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5 Saturated
20:35:47.708 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:47.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:47.710 00.002 7988 Enqueuing Expose request
20:35:47.710 00.000 15712 PPEC rslt: input = -0.29, final = -0.14, react = -0.18, pred = 0.03, hyst = -0.20, hyst_pct = 0.00, period_length = 635.75
20:35:47.710 00.000 15712 PPEC: input: -0.29, control: -0.14, exposure: 1500
20:35:47.712 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:47.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:35:47.712 00.000 15712 MoveAxis(E, 47, ABG)
20:35:47.712 00.000 15712 Guiding  Dir = 2, Dur = 47
20:35:47.712 00.000 15712 IsGuiding returns 0
20:35:47.729 00.017 15712 PulseGuide returned control before completion, sleep 40
20:35:47.792 00.063 15712 IsGuiding returns 1
20:35:47.792 00.000 15712 scope still moving after pulse duration time elapsed
20:35:47.822 00.030 15712 IsGuiding returns 0
20:35:47.822 00.000 15712 scope move finished after 47 + 63 ms
20:35:47.822 00.000 15712 Move returns status 0, amount 47
20:35:47.822 00.000 15712 MoveAxis(N, 0, ABG)
20:35:47.822 00.000 15712 Move returns status 0, amount 0
20:35:47.822 00.000 15712 move complete, result=0
20:35:47.822 00.000 15712 worker thread done servicing request
20:35:47.822 00.000 7988 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
20:35:47.824 00.002 15712 Worker thread wakes up
20:35:47.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:47.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:49.230 01.406 15712 Exposure complete
20:35:49.283 00.053 15712 worker thread done servicing request
20:35:49.283 00.000 7988 OnExposeComplete: enter
20:35:49.283 00.000 7988 UpdateGuideState(): m_state=6
20:35:49.292 00.009 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4399
20:35:49.292 00.000 7988 Star::Find returns 1 (0), X=1175.90, Y=438.68, Mass=1566, SNR=27.1, Peak=228 HFD=3.4
20:35:49.292 00.000 7988 MultiStar: [#1 0.19,-0.05,1.00,U] [#2 0.08,-0.16,0.96,U] [#3 -0.01,-0.04,0.93,U] [#4 0.08,-0.36,1.01,U] [#5 -0.25,-0.12,0.72,U] [#6 0.10,-0.15,0.71,U] [#7 0.30,-0.31,0.70,U] [#8 0.14,0.01,0.66,U] 
20:35:49.292 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.44, 0.20}
20:35:49.292 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
20:35:49.292 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.28)
20:35:49.292 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.69 mountX=0.10 mountY=-0.12, mountTheta=-0.88
20:35:49.300 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.10, opts=13)
20:35:49.300 00.000 7988 Enqueuing Move request for scope (0.13, -0.10)
20:35:49.300 00.000 15712 Worker thread wakes up
20:35:49.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
20:35:49.300 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
20:35:49.300 00.000 15712 Moving (0.13, -0.10) raw xDistance=0.10 yDistance=-0.12
20:35:49.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:35:49.300 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.1
20:35:49.305 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:49.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:49.307 00.002 7988 Enqueuing Expose request
20:35:49.308 00.001 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
20:35:49.308 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
20:35:49.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:49.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:35:49.308 00.000 15712 MoveAxis(W, 0, ABG)
20:35:49.308 00.000 15712 Move returns status 0, amount 0
20:35:49.308 00.000 15712 MoveAxis(N, 0, ABG)
20:35:49.308 00.000 15712 Move returns status 0, amount 0
20:35:49.308 00.000 15712 move complete, result=0
20:35:49.308 00.000 15712 worker thread done servicing request
20:35:49.308 00.000 15712 Worker thread wakes up
20:35:49.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:49.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:49.308 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
20:35:50.949 01.641 15712 Exposure complete
20:35:51.009 00.060 15712 worker thread done servicing request
20:35:51.009 00.000 7988 OnExposeComplete: enter
20:35:51.009 00.000 7988 UpdateGuideState(): m_state=6
20:35:51.012 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4400
20:35:51.012 00.000 7988 Star::Find returns 1 (0), X=1175.87, Y=437.75, Mass=1433, SNR=25.6, Peak=221 HFD=3.3
20:35:51.012 00.000 7988 MultiStar: [#1 0.26,-1.02,1.03,U] [#2 0.07,-0.83,1.05,U] [#3 -0.00,-1.01,0.99,U] [#4 0.16,-1.21,0.00,M1] [#5 0.00,-1.05,0.72,U] [#6 0.19,-0.86,0.70,U] [#7 0.30,-1.10,0.00,M1] [#8 0.37,-1.00,0.64,U] 
20:35:51.016 00.004 7988 single-star, 6 included, MultiStar: {0.18, -0.92}, one-star: {0.41, -0.73}
20:35:51.016 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
20:35:51.016 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.66)
20:35:51.016 00.000 7988 CameraToMount -- cameraX=0.41 cameraY=-0.73 hyp=0.84 cameraTheta=-1.06 mountX=0.73 mountY=-0.39, mountTheta=-0.49
20:35:51.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.41, y=-0.73, opts=13)
20:35:51.016 00.000 7988 Enqueuing Move request for scope (0.41, -0.73)
20:35:51.016 00.000 15712 Worker thread wakes up
20:35:51.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.73) opts 0xd
20:35:51.016 00.000 15712 Handling offset move in thread for scope, endpoint = (0.41, -0.73)
20:35:51.016 00.000 15712 Moving (0.41, -0.73) raw xDistance=0.73 yDistance=-0.39
20:35:51.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:51.016 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.6
20:35:51.025 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:51.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:51.027 00.002 7988 Enqueuing Expose request
20:35:51.028 00.001 15712 PPEC rslt: input = 0.73, final = 0.44, react = 0.44, pred = 0.00, hyst = 0.38, hyst_pct = 0.00, period_length = 635.73
20:35:51.028 00.000 15712 PPEC: input: 0.73, control: 0.44, exposure: 1500
20:35:51.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:35:51.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:35:51.028 00.000 15712 MoveAxis(W, 143, ABG)
20:35:51.028 00.000 15712 Guiding  Dir = 3, Dur = 143
20:35:51.028 00.000 15712 IsGuiding returns 0
20:35:51.050 00.022 15712 PulseGuide returned control before completion, sleep 129
20:35:51.209 00.159 15712 IsGuiding returns 0
20:35:51.209 00.000 15712 Move returns status 0, amount 143
20:35:51.209 00.000 15712 MoveAxis(N, 0, ABG)
20:35:51.209 00.000 15712 Move returns status 0, amount 0
20:35:51.209 00.000 15712 move complete, result=0
20:35:51.209 00.000 7988 GuideStep: 0.7 px 143 ms WEST, -0.4 px 0 ms NORTH
20:35:51.216 00.007 15712 worker thread done servicing request
20:35:51.216 00.000 15712 Worker thread wakes up
20:35:51.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:51.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:52.627 01.411 15712 Exposure complete
20:35:52.683 00.056 15712 worker thread done servicing request
20:35:52.683 00.000 7988 OnExposeComplete: enter
20:35:52.688 00.005 7988 UpdateGuideState(): m_state=6
20:35:52.688 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4401
20:35:52.688 00.000 7988 Star::Find returns 1 (1), X=1175.97, Y=437.95, Mass=1527, SNR=26.5, Peak=255 HFD=2.9
20:35:52.688 00.000 7988 MultiStar: [#1 0.06,-0.71,1.01,U] [#2 -0.00,-0.66,0.98,U] [#3 0.05,-0.66,0.95,U] [#4 0.18,-0.85,1.06,U] [#5 0.27,-0.85,0.69,U] [#6 0.23,-0.62,0.71,U] [#7 0.15,-0.69,0.66,U] [#8 0.23,-0.71,0.66,U] 
20:35:52.688 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.70}, one-star: {0.51, -0.53}
20:35:52.688 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
20:35:52.688 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.91)
20:35:52.688 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.70 hyp=0.72 cameraTheta=-1.31 mountX=0.69 mountY=-0.17, mountTheta=-0.23
20:35:52.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.70, opts=13)
20:35:52.688 00.000 7988 Enqueuing Move request for scope (0.18, -0.70)
20:35:52.688 00.000 15712 Worker thread wakes up
20:35:52.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.70) opts 0xd
20:35:52.688 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.70)
20:35:52.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:52.700 00.012 7988 UpdateGuideState exits: m=1527 SNR=26.5 Saturated
20:35:52.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:52.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:52.700 00.000 7988 Enqueuing Expose request
20:35:52.704 00.004 15712 Moving (0.18, -0.70) raw xDistance=0.69 yDistance=-0.17
20:35:52.704 00.000 15712 PPEC rslt: input = 0.69, final = 0.43, react = 0.42, pred = 0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 635.72
20:35:52.704 00.000 15712 PPEC: input: 0.69, control: 0.43, exposure: 1500
20:35:52.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:52.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:35:52.704 00.000 15712 MoveAxis(W, 139, ABG)
20:35:52.704 00.000 15712 Guiding  Dir = 3, Dur = 139
20:35:52.704 00.000 15712 IsGuiding returns 0
20:35:52.725 00.021 15712 PulseGuide returned control before completion, sleep 126
20:35:52.864 00.139 15712 IsGuiding returns 1
20:35:52.864 00.000 15712 scope still moving after pulse duration time elapsed
20:35:52.905 00.041 15712 IsGuiding returns 0
20:35:52.905 00.000 15712 scope move finished after 139 + 60 ms
20:35:52.905 00.000 15712 Move returns status 0, amount 139
20:35:52.905 00.000 15712 MoveAxis(N, 0, ABG)
20:35:52.905 00.000 15712 Move returns status 0, amount 0
20:35:52.905 00.000 15712 move complete, result=0
20:35:52.905 00.000 15712 worker thread done servicing request
20:35:52.905 00.000 15712 Worker thread wakes up
20:35:52.905 00.000 7988 GuideStep: 0.7 px 139 ms WEST, -0.2 px 0 ms NORTH
20:35:52.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:52.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:54.650 01.745 15712 Exposure complete
20:35:54.711 00.061 7988 OnExposeComplete: enter
20:35:54.711 00.000 7988 UpdateGuideState(): m_state=6
20:35:54.711 00.000 15712 worker thread done servicing request
20:35:54.711 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4402
20:35:54.711 00.000 7988 Star::Find returns 1 (0), X=1175.83, Y=439.18, Mass=1495, SNR=26.4, Peak=224 HFD=3.3
20:35:54.716 00.005 7988 MultiStar: [#1 0.19,0.45,0.98,U] [#2 -0.06,0.53,1.00,U] [#3 0.04,0.55,0.98,U] [#4 0.04,0.36,1.07,U] [#5 0.18,0.37,0.70,U] [#6 0.10,0.67,0.71,U] [#7 0.03,0.25,0.67,U] [#8 0.12,0.57,0.64,U] 
20:35:54.716 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.50}, one-star: {0.37, 0.70}
20:35:54.716 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
20:35:54.716 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
20:35:54.716 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.50 hyp=0.51 cameraTheta=1.35 mountX=-0.50 mountY=-0.13, mountTheta=-2.89
20:35:54.723 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.50, opts=13)
20:35:54.723 00.000 7988 Enqueuing Move request for scope (0.11, 0.50)
20:35:54.723 00.000 15712 Worker thread wakes up
20:35:54.723 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.50) opts 0xd
20:35:54.723 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.50)
20:35:54.723 00.000 15712 Moving (0.11, 0.50) raw xDistance=-0.50 yDistance=-0.13
20:35:54.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:54.723 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
20:35:54.727 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:54.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:54.727 00.000 7988 Enqueuing Expose request
20:35:54.727 00.000 15712 PPEC rslt: input = -0.50, final = -0.28, react = -0.30, pred = 0.02, hyst = -0.24, hyst_pct = 0.00, period_length = 635.71
20:35:54.727 00.000 15712 PPEC: input: -0.50, control: -0.28, exposure: 1500
20:35:54.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:54.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:35:54.727 00.000 15712 MoveAxis(E, 92, ABG)
20:35:54.727 00.000 15712 Guiding  Dir = 2, Dur = 92
20:35:54.727 00.000 15712 IsGuiding returns 0
20:35:54.742 00.015 15712 PulseGuide returned control before completion, sleep 87
20:35:54.859 00.117 15712 IsGuiding returns 0
20:35:54.859 00.000 15712 Move returns status 0, amount 92
20:35:54.859 00.000 15712 MoveAxis(N, 0, ABG)
20:35:54.859 00.000 15712 Move returns status 0, amount 0
20:35:54.859 00.000 15712 move complete, result=0
20:35:54.859 00.000 7988 GuideStep: -0.5 px 92 ms EAST, -0.1 px 0 ms NORTH
20:35:54.859 00.000 15712 worker thread done servicing request
20:35:54.859 00.000 15712 Worker thread wakes up
20:35:54.861 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:54.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:56.276 01.415 15712 Exposure complete
20:35:56.336 00.060 15712 worker thread done servicing request
20:35:56.336 00.000 7988 OnExposeComplete: enter
20:35:56.338 00.002 7988 UpdateGuideState(): m_state=6
20:35:56.338 00.000 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4403
20:35:56.338 00.000 7988 Star::Find returns 1 (1), X=1175.89, Y=440.30, Mass=1465, SNR=26.2, Peak=255 HFD=3.1
20:35:56.338 00.000 7988 MultiStar: [#1 0.06,1.64,0.00,M1] [#2 -0.11,1.80,0.00,M1] [#3 -0.17,1.60,0.00,M1] [#4 -0.03,1.61,0.00,M1] [#5 -0.09,1.47,0.00,M1] [#6 0.20,1.71,0.00,M1] [#7 0.22,1.39,0.00,M1] [#8 -0.01,1.64,0.00,M1] 
20:35:56.338 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
20:35:56.338 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
20:35:56.338 00.000 7988 CameraToMount -- cameraX=0.43 cameraY=1.82 hyp=1.87 cameraTheta=1.34 mountX=-1.83 mountY=-0.47, mountTheta=-2.89
20:35:56.338 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=1.82, opts=13)
20:35:56.338 00.000 7988 Enqueuing Move request for scope (0.43, 1.82)
20:35:56.338 00.000 15712 Worker thread wakes up
20:35:56.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, 1.82) opts 0xd
20:35:56.338 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, 1.82)
20:35:56.338 00.000 15712 Moving (0.43, 1.82) raw xDistance=-1.83 yDistance=-0.47
20:35:56.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:35:56.338 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.2 Saturated
20:35:56.350 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:56.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:56.352 00.002 7988 Enqueuing Expose request
20:35:56.352 00.000 15712 PPEC rslt: input = -1.83, final = -1.07, react = -1.10, pred = 0.02, hyst = -0.96, hyst_pct = 0.00, period_length = 635.71
20:35:56.352 00.000 15712 PPEC: input: -1.83, control: -1.07, exposure: 1500
20:35:56.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:35:56.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
20:35:56.352 00.000 15712 MoveAxis(E, 350, ABG)
20:35:56.354 00.002 15712 Guiding  Dir = 2, Dur = 350
20:35:56.354 00.000 15712 IsGuiding returns 0
20:35:56.373 00.019 15712 PulseGuide returned control before completion, sleep 337
20:35:56.727 00.354 15712 IsGuiding returns 0
20:35:56.727 00.000 15712 Move returns status 0, amount 350
20:35:56.727 00.000 15712 MoveAxis(N, 0, ABG)
20:35:56.727 00.000 15712 Move returns status 0, amount 0
20:35:56.727 00.000 15712 move complete, result=0
20:35:56.727 00.000 15712 worker thread done servicing request
20:35:56.727 00.000 15712 Worker thread wakes up
20:35:56.727 00.000 7988 GuideStep: -1.8 px 350 ms EAST, -0.5 px 0 ms NORTH
20:35:56.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:56.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:35:58.364 01.637 15712 Exposure complete
20:35:58.423 00.059 15712 worker thread done servicing request
20:35:58.423 00.000 7988 OnExposeComplete: enter
20:35:58.423 00.000 7988 UpdateGuideState(): m_state=6
20:35:58.426 00.003 7988 Star::Find(15, 1175, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4404
20:35:58.428 00.002 7988 Star::Find returns 1 (0), X=1175.75, Y=440.48, Mass=1458, SNR=25.9, Peak=225 HFD=3.1
20:35:58.428 00.000 7988 MultiStar: [#1 0.14,1.90,0.00,M2] [#2 0.07,1.72,0.00,M2] [#3 -0.18,1.96,0.00,M2] [#4 0.20,1.64,0.00,M2] [#5 -0.09,2.06,0.00,M2] [#6 -0.08,2.19,0.00,M2] [#7 0.22,1.80,0.00,M2] [#8 0.18,2.03,0.00,M2] 
20:35:58.428 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
20:35:58.428 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
20:35:58.428 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=2.00 hyp=2.02 cameraTheta=1.43 mountX=-2.01 mountY=-0.34, mountTheta=-2.97
20:35:58.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=2.00, opts=13)
20:35:58.428 00.000 7988 Enqueuing Move request for scope (0.29, 2.00)
20:35:58.428 00.000 15712 Worker thread wakes up
20:35:58.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 2.00) opts 0xd
20:35:58.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 2.00)
20:35:58.428 00.000 15712 Moving (0.29, 2.00) raw xDistance=-2.01 yDistance=-0.34
20:35:58.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:35:58.428 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
20:35:58.438 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:58.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:35:58.440 00.002 7988 Enqueuing Expose request
20:35:58.440 00.000 15712 PPEC rslt: input = -2.01, final = -1.17, react = -1.20, pred = 0.04, hyst = -1.10, hyst_pct = 0.00, period_length = 635.70
20:35:58.440 00.000 15712 PPEC: input: -2.01, control: -1.17, exposure: 1500
20:35:58.440 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.35 newest=-0.94
20:35:58.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
20:35:58.441 00.001 15712 MoveAxis(E, 381, ABG)
20:35:58.441 00.000 15712 Guiding  Dir = 2, Dur = 381
20:35:58.441 00.000 15712 IsGuiding returns 0
20:35:58.444 00.003 15712 PulseGuide returned control before completion, sleep 377
20:35:58.840 00.396 15712 IsGuiding returns 0
20:35:58.840 00.000 15712 Move returns status 0, amount 381
20:35:58.840 00.000 15712 BLC: Oldest BLC event removed
20:35:58.840 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 210 applied
20:35:58.840 00.000 15712 MoveAxis(N, 297, ABG)
20:35:58.840 00.000 15712 Guiding  Dir = 0, Dur = 297
20:35:58.840 00.000 15712 IsGuiding returns 0
20:35:58.919 00.079 15712 PulseGuide returned control before completion, sleep 229
20:35:59.158 00.239 15712 IsGuiding returns 1
20:35:59.158 00.000 15712 scope still moving after pulse duration time elapsed
20:35:59.223 00.065 15712 IsGuiding returns 1
20:35:59.255 00.032 15712 IsGuiding returns 0
20:35:59.255 00.000 15712 scope move finished after 297 + 117 ms
20:35:59.255 00.000 15712 Move returns status 0, amount 297
20:35:59.255 00.000 15712 move complete, result=0
20:35:59.255 00.000 7988 GuideStep: -2.0 px 381 ms EAST, -0.3 px 297 ms NORTH
20:35:59.257 00.002 15712 worker thread done servicing request
20:35:59.257 00.000 15712 Worker thread wakes up
20:35:59.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:35:59.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:00.669 01.412 15712 Exposure complete
20:36:00.725 00.056 15712 worker thread done servicing request
20:36:00.725 00.000 7988 OnExposeComplete: enter
20:36:00.725 00.000 7988 UpdateGuideState(): m_state=6
20:36:00.732 00.007 7988 Star::Find(15, 1175, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4405
20:36:00.732 00.000 7988 Star::Find returns 1 (0), X=1175.83, Y=439.98, Mass=1558, SNR=26.8, Peak=218 HFD=3.3
20:36:00.732 00.000 7988 MultiStar: [#1 0.01,1.44,0.00,M3] [#2 -0.06,1.48,0.00,M3] [#3 -0.26,1.47,0.00,M3] [#4 -0.22,1.31,0.00,M3] [#5 -0.05,1.33,0.00,M3] [#6 -0.00,1.52,0.00,M3] [#7 0.03,1.27,0.00,M3] [#8 0.08,1.54,0.00,M3] 
20:36:00.732 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
20:36:00.732 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
20:36:00.732 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=1.50 hyp=1.54 cameraTheta=1.33 mountX=-1.50 mountY=-0.40, mountTheta=-2.88
20:36:00.732 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=1.50, opts=13)
20:36:00.732 00.000 7988 Enqueuing Move request for scope (0.37, 1.50)
20:36:00.742 00.010 15712 Worker thread wakes up
20:36:00.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, 1.50) opts 0xd
20:36:00.742 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, 1.50)
20:36:00.742 00.000 15712 Moving (0.37, 1.50) raw xDistance=-1.50 yDistance=-0.40
20:36:00.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:00.742 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.8
20:36:00.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:00.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:00.742 00.000 7988 Enqueuing Expose request
20:36:00.742 00.000 15712 BLC: History state: CurrMiss=0.40, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.342298, 1:0.403168
20:36:00.742 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
20:36:00.748 00.006 15712 PPEC rslt: input = -1.50, final = -0.93, react = -0.90, pred = -0.03, hyst = -0.88, hyst_pct = 0.00, period_length = 635.69
20:36:00.748 00.000 15712 PPEC: input: -1.50, control: -0.93, exposure: 1500
20:36:00.748 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
20:36:00.748 00.000 15712 MoveAxis(E, 304, ABG)
20:36:00.748 00.000 15712 Guiding  Dir = 2, Dur = 304
20:36:00.748 00.000 15712 IsGuiding returns 0
20:36:00.773 00.025 15712 PulseGuide returned control before completion, sleep 293
20:36:01.108 00.335 15712 IsGuiding returns 0
20:36:01.108 00.000 15712 Move returns status 0, amount 304
20:36:01.108 00.000 15712 MoveAxis(N, 103, ABG)
20:36:01.108 00.000 15712 Guiding  Dir = 0, Dur = 103
20:36:01.135 00.027 15712 IsGuiding returns 0
20:36:01.217 00.082 15712 PulseGuide returned control before completion, sleep 34
20:36:01.258 00.041 15712 IsGuiding returns 1
20:36:01.258 00.000 15712 scope still moving after pulse duration time elapsed
20:36:01.290 00.032 15712 IsGuiding returns 1
20:36:01.326 00.036 15712 IsGuiding returns 0
20:36:01.326 00.000 15712 scope move finished after 103 + 88 ms
20:36:01.326 00.000 15712 Move returns status 0, amount 103
20:36:01.326 00.000 15712 move complete, result=0
20:36:01.326 00.000 7988 GuideStep: -1.5 px 304 ms EAST, -0.4 px 103 ms NORTH
20:36:01.335 00.009 15712 worker thread done servicing request
20:36:01.335 00.000 15712 Worker thread wakes up
20:36:01.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:01.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:02.967 01.632 15712 Exposure complete
20:36:03.021 00.054 15712 worker thread done servicing request
20:36:03.021 00.000 7988 OnExposeComplete: enter
20:36:03.021 00.000 7988 UpdateGuideState(): m_state=6
20:36:03.029 00.008 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4406
20:36:03.029 00.000 7988 Star::Find returns 1 (0), X=1175.34, Y=438.10, Mass=1555, SNR=27.0, Peak=228 HFD=3.3
20:36:03.031 00.002 7988 MultiStar: [#1 -0.32,-0.66,0.97,U] [#2 -0.51,-0.54,0.96,U] [#3 -0.61,-0.50,0.93,U] [#4 -0.37,-0.79,0.99,U] [#5 -0.41,-0.64,0.68,U] [#6 -0.39,-0.52,0.67,U] [#7 -0.21,-0.68,0.66,U] [#8 -0.31,-0.66,0.62,U] 
20:36:03.031 00.000 7988 single-star, 8 included, MultiStar: {-0.36, -0.59}, one-star: {-0.12, -0.38}
20:36:03.033 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
20:36:03.033 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
20:36:03.035 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.38 hyp=0.40 cameraTheta=-1.86 mountX=0.38 mountY=0.12, mountTheta=0.31
20:36:03.037 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.38, opts=13)
20:36:03.037 00.000 7988 Enqueuing Move request for scope (-0.12, -0.38)
20:36:03.039 00.002 15712 Worker thread wakes up
20:36:03.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.38) opts 0xd
20:36:03.039 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.38)
20:36:03.039 00.000 15712 Moving (-0.12, -0.38) raw xDistance=0.38 yDistance=0.12
20:36:03.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:03.039 00.000 7988 UpdateGuideState exits: m=1555 SNR=27.0
20:36:03.042 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:03.042 00.000 15712 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.342298, 1:0.403168, 2:-0.124983
20:36:03.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:03.042 00.000 7988 Enqueuing Expose request
20:36:03.045 00.003 15712 BLC: No correction, Miss < min_move
20:36:03.047 00.002 15712 PPEC rslt: input = 0.38, final = 0.22, react = 0.23, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 635.68
20:36:03.047 00.000 15712 PPEC: input: 0.38, control: 0.22, exposure: 1500
20:36:03.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:03.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:36:03.047 00.000 15712 MoveAxis(W, 71, ABG)
20:36:03.047 00.000 15712 Guiding  Dir = 3, Dur = 71
20:36:03.055 00.008 15712 IsGuiding returns 0
20:36:03.072 00.017 15712 PulseGuide returned control before completion, sleep 66
20:36:03.157 00.085 15712 IsGuiding returns 0
20:36:03.157 00.000 15712 Move returns status 0, amount 71
20:36:03.157 00.000 15712 MoveAxis(N, 0, ABG)
20:36:03.157 00.000 15712 Move returns status 0, amount 0
20:36:03.157 00.000 15712 move complete, result=0
20:36:03.157 00.000 15712 worker thread done servicing request
20:36:03.157 00.000 15712 Worker thread wakes up
20:36:03.157 00.000 7988 GuideStep: 0.4 px 71 ms WEST, 0.1 px 0 ms NORTH
20:36:03.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:03.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:04.578 01.421 15712 Exposure complete
20:36:04.633 00.055 15712 worker thread done servicing request
20:36:04.633 00.000 7988 OnExposeComplete: enter
20:36:04.639 00.006 7988 UpdateGuideState(): m_state=6
20:36:04.639 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4407
20:36:04.639 00.000 7988 Star::Find returns 1 (0), X=1175.40, Y=437.87, Mass=1532, SNR=26.7, Peak=182 HFD=3.6
20:36:04.639 00.000 7988 MultiStar: [#1 -0.20,-1.06,0.99,U] [#2 -0.49,-0.85,1.01,U] [#3 -0.58,-0.89,0.92,U] [#4 -0.29,-1.08,1.01,U] [#5 -0.53,-1.05,0.00,M3] [#6 -0.37,-0.79,0.69,U] [#7 -0.39,-0.95,0.66,U] [#8 -0.23,-1.00,0.66,U] 
20:36:04.639 00.000 7988 single-star, 7 included, MultiStar: {-0.32, -0.90}, one-star: {-0.06, -0.61}
20:36:04.639 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
20:36:04.639 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
20:36:04.639 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.61 hyp=0.61 cameraTheta=-1.67 mountX=0.61 mountY=0.07, mountTheta=0.12
20:36:04.639 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.61, opts=13)
20:36:04.639 00.000 7988 Enqueuing Move request for scope (-0.06, -0.61)
20:36:04.650 00.011 15712 Worker thread wakes up
20:36:04.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.61) opts 0xd
20:36:04.650 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.61)
20:36:04.650 00.000 15712 Moving (-0.06, -0.61) raw xDistance=0.61 yDistance=0.07
20:36:04.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:04.650 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7
20:36:04.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:04.655 00.005 15712 BLC: window closed
20:36:04.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:04.655 00.000 7988 Enqueuing Expose request
20:36:04.655 00.000 15712 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.342298, 1:0.403168, 2:-0.124983
20:36:04.655 00.000 15712 BLC: No correction, Miss < min_move
20:36:04.655 00.000 15712 PPEC rslt: input = 0.61, final = 0.34, react = 0.37, pred = -0.02, hyst = 0.27, hyst_pct = 0.00, period_length = 635.68
20:36:04.655 00.000 15712 PPEC: input: 0.61, control: 0.34, exposure: 1500
20:36:04.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:04.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:36:04.655 00.000 15712 MoveAxis(W, 112, ABG)
20:36:04.655 00.000 15712 Guiding  Dir = 3, Dur = 112
20:36:04.655 00.000 15712 IsGuiding returns 0
20:36:04.686 00.031 15712 PulseGuide returned control before completion, sleep 94
20:36:04.801 00.115 15712 IsGuiding returns 0
20:36:04.801 00.000 15712 Move returns status 0, amount 112
20:36:04.801 00.000 15712 MoveAxis(N, 0, ABG)
20:36:04.801 00.000 15712 Move returns status 0, amount 0
20:36:04.801 00.000 15712 move complete, result=0
20:36:04.801 00.000 7988 GuideStep: 0.6 px 112 ms WEST, 0.1 px 0 ms NORTH
20:36:04.801 00.000 15712 worker thread done servicing request
20:36:04.801 00.000 15712 Worker thread wakes up
20:36:04.803 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:04.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:06.444 01.641 15712 Exposure complete
20:36:06.504 00.060 15712 worker thread done servicing request
20:36:06.504 00.000 7988 OnExposeComplete: enter
20:36:06.505 00.001 7988 UpdateGuideState(): m_state=6
20:36:06.505 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4408
20:36:06.505 00.000 7988 Star::Find returns 1 (0), X=1175.39, Y=437.20, Mass=1481, SNR=26.2, Peak=195 HFD=3.3
20:36:06.505 00.000 7988 MultiStar: [#1 -0.35,-1.78,0.00,M2] [#2 -0.58,-1.47,0.00,M2] [#3 -0.67,-1.63,0.00,M2] [#4 -0.35,-1.78,0.00,M2] [#5 -0.43,-1.74,0.00,M4] [#6 -0.31,-1.53,0.00,M2] [#7 -0.15,-1.82,0.00,M2] [#8 -0.38,-1.86,0.00,M2] 
20:36:06.505 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
20:36:06.505 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
20:36:06.505 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-1.28 hyp=1.28 cameraTheta=-1.63 mountX=1.28 mountY=0.10, mountTheta=0.08
20:36:06.505 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-1.28, opts=13)
20:36:06.505 00.000 7988 Enqueuing Move request for scope (-0.07, -1.28)
20:36:06.505 00.000 15712 Worker thread wakes up
20:36:06.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.28) opts 0xd
20:36:06.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -1.28)
20:36:06.505 00.000 15712 Moving (-0.07, -1.28) raw xDistance=1.28 yDistance=0.10
20:36:06.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:06.505 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.2
20:36:06.518 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:06.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:06.518 00.000 7988 Enqueuing Expose request
20:36:06.521 00.003 15712 PPEC rslt: input = 1.28, final = 0.71, react = 0.77, pred = -0.06, hyst = 0.71, hyst_pct = 0.00, period_length = 635.67
20:36:06.521 00.000 15712 PPEC: input: 1.28, control: 0.71, exposure: 1500
20:36:06.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:06.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:36:06.521 00.000 15712 MoveAxis(W, 231, ABG)
20:36:06.521 00.000 15712 Guiding  Dir = 3, Dur = 231
20:36:06.543 00.022 15712 IsGuiding returns 0
20:36:06.560 00.017 15712 PulseGuide returned control before completion, sleep 226
20:36:06.792 00.232 15712 IsGuiding returns 1
20:36:06.792 00.000 15712 scope still moving after pulse duration time elapsed
20:36:06.826 00.034 15712 IsGuiding returns 0
20:36:06.826 00.000 15712 scope move finished after 231 + 57 ms
20:36:06.826 00.000 15712 Move returns status 0, amount 231
20:36:06.826 00.000 15712 MoveAxis(N, 0, ABG)
20:36:06.826 00.000 15712 Move returns status 0, amount 0
20:36:06.826 00.000 15712 move complete, result=0
20:36:06.826 00.000 15712 worker thread done servicing request
20:36:06.826 00.000 15712 Worker thread wakes up
20:36:06.826 00.000 7988 GuideStep: 1.3 px 231 ms WEST, 0.1 px 0 ms NORTH
20:36:06.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:06.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:08.247 01.421 15712 Exposure complete
20:36:08.306 00.059 15712 worker thread done servicing request
20:36:08.306 00.000 7988 OnExposeComplete: enter
20:36:08.306 00.000 7988 UpdateGuideState(): m_state=6
20:36:08.309 00.003 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4409
20:36:08.309 00.000 7988 Star::Find returns 1 (0), X=1175.40, Y=437.57, Mass=1546, SNR=26.7, Peak=190 HFD=3.3
20:36:08.309 00.000 7988 MultiStar: [#1 -0.36,-1.06,0.98,U] [#2 -0.61,-1.07,0.00,M3] [#3 -0.57,-0.97,0.97,U] [#4 -0.40,-1.21,0.00,M3] [#5 -0.60,-0.98,0.00,M5] [#6 -0.46,-0.95,0.70,U] [#7 -0.21,-1.34,0.00,M3] [#8 -0.43,-1.07,0.00,M3] 
20:36:08.309 00.000 7988 single-star, 3 included, MultiStar: {-0.35, -0.97}, one-star: {-0.05, -0.91}
20:36:08.309 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
20:36:08.309 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
20:36:08.309 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.91 hyp=0.91 cameraTheta=-1.63 mountX=0.91 mountY=0.08, mountTheta=0.08
20:36:08.309 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.91, opts=13)
20:36:08.309 00.000 7988 Enqueuing Move request for scope (-0.05, -0.91)
20:36:08.309 00.000 15712 Worker thread wakes up
20:36:08.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.91) opts 0xd
20:36:08.309 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.91)
20:36:08.309 00.000 15712 Moving (-0.05, -0.91) raw xDistance=0.91 yDistance=0.08
20:36:08.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:08.309 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.7
20:36:08.309 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:08.323 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:08.325 00.002 7988 Enqueuing Expose request
20:36:08.325 00.000 15712 PPEC rslt: input = 0.91, final = 0.49, react = 0.55, pred = -0.06, hyst = 0.51, hyst_pct = 0.00, period_length = 635.66
20:36:08.325 00.000 15712 PPEC: input: 0.91, control: 0.49, exposure: 1500
20:36:08.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:08.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:36:08.325 00.000 15712 MoveAxis(W, 159, ABG)
20:36:08.325 00.000 15712 Guiding  Dir = 3, Dur = 159
20:36:08.325 00.000 15712 IsGuiding returns 0
20:36:08.343 00.018 15712 PulseGuide returned control before completion, sleep 146
20:36:08.516 00.173 15712 IsGuiding returns 0
20:36:08.516 00.000 15712 Move returns status 0, amount 159
20:36:08.516 00.000 15712 MoveAxis(N, 0, ABG)
20:36:08.516 00.000 15712 Move returns status 0, amount 0
20:36:08.516 00.000 15712 move complete, result=0
20:36:08.516 00.000 7988 GuideStep: 0.9 px 159 ms WEST, 0.1 px 0 ms NORTH
20:36:08.527 00.011 15712 worker thread done servicing request
20:36:08.527 00.000 15712 Worker thread wakes up
20:36:08.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:08.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:10.160 01.633 15712 Exposure complete
20:36:10.213 00.053 15712 worker thread done servicing request
20:36:10.213 00.000 7988 OnExposeComplete: enter
20:36:10.213 00.000 7988 UpdateGuideState(): m_state=6
20:36:10.221 00.008 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4410
20:36:10.221 00.000 7988 Star::Find returns 1 (0), X=1175.35, Y=439.31, Mass=1370, SNR=25.2, Peak=187 HFD=3.3
20:36:10.221 00.000 7988 MultiStar: [#1 -0.30,0.48,1.02,U] [#2 -0.44,0.54,1.03,U] [#3 -0.70,0.63,0.97,U] [#4 -0.52,0.51,1.05,U] [#5 -0.45,0.47,0.74,U] [#6 -0.50,0.49,0.74,U] [#7 -0.42,0.38,0.69,U] [#8 -0.62,0.52,0.69,U] 
20:36:10.221 00.000 7988 refined, 8 included, MultiStar: {-0.44, 0.55}, one-star: {-0.11, 0.83}
20:36:10.221 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.58) = xAngle (3.83 = -2.45)
20:36:10.221 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.94 = 0.65)
20:36:10.221 00.000 7988 CameraToMount -- cameraX=-0.44 cameraY=0.55 hyp=0.71 cameraTheta=2.25 mountX=-0.55 mountY=0.43, mountTheta=2.47
20:36:10.229 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=0.55, opts=13)
20:36:10.229 00.000 7988 Enqueuing Move request for scope (-0.44, 0.55)
20:36:10.229 00.000 15712 Worker thread wakes up
20:36:10.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.55) opts 0xd
20:36:10.229 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, 0.55)
20:36:10.229 00.000 15712 Moving (-0.44, 0.55) raw xDistance=-0.55 yDistance=0.43
20:36:10.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:10.229 00.000 7988 UpdateGuideState exits: m=1370 SNR=25.2
20:36:10.234 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:10.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:10.236 00.002 7988 Enqueuing Expose request
20:36:10.236 00.000 15712 PPEC rslt: input = -0.55, final = -0.35, react = -0.33, pred = -0.02, hyst = -0.25, hyst_pct = 0.00, period_length = 635.66
20:36:10.236 00.000 15712 PPEC: input: -0.55, control: -0.35, exposure: 1500
20:36:10.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:36:10.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
20:36:10.236 00.000 15712 MoveAxis(E, 115, ABG)
20:36:10.236 00.000 15712 Guiding  Dir = 2, Dur = 115
20:36:10.236 00.000 15712 IsGuiding returns 0
20:36:10.252 00.016 15712 PulseGuide returned control before completion, sleep 112
20:36:10.379 00.127 15712 IsGuiding returns 0
20:36:10.379 00.000 15712 Move returns status 0, amount 115
20:36:10.379 00.000 15712 MoveAxis(N, 0, ABG)
20:36:10.379 00.000 15712 Move returns status 0, amount 0
20:36:10.379 00.000 15712 move complete, result=0
20:36:10.379 00.000 15712 worker thread done servicing request
20:36:10.379 00.000 7988 GuideStep: -0.5 px 115 ms EAST, 0.4 px 0 ms NORTH
20:36:10.381 00.002 15712 Worker thread wakes up
20:36:10.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:10.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:11.801 01.420 15712 Exposure complete
20:36:11.860 00.059 15712 worker thread done servicing request
20:36:11.860 00.000 7988 OnExposeComplete: enter
20:36:11.862 00.002 7988 UpdateGuideState(): m_state=6
20:36:11.864 00.002 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4411
20:36:11.864 00.000 7988 Star::Find returns 1 (0), X=1175.11, Y=439.56, Mass=1508, SNR=26.4, Peak=193 HFD=3.6
20:36:11.866 00.002 7988 MultiStar: [#1 -0.37,0.79,1.01,U] [#2 -0.53,0.92,0.99,U] [#3 -0.67,1.04,0.00,M1] [#4 -0.37,0.78,1.01,U] [#5 -0.48,0.73,0.76,U] [#6 -0.30,0.94,0.70,U] [#7 -0.64,0.86,0.67,U] [#8 -0.46,0.77,0.65,U] 
20:36:11.866 00.000 7988 refined, 7 included, MultiStar: {-0.43, 0.86}, one-star: {-0.35, 1.08}
20:36:11.868 00.002 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.67)
20:36:11.868 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.72 = 0.44)
20:36:11.870 00.002 7988 CameraToMount -- cameraX=-0.43 cameraY=0.86 hyp=0.96 cameraTheta=2.03 mountX=-0.86 mountY=0.41, mountTheta=2.70
20:36:11.872 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=0.86, opts=13)
20:36:11.872 00.000 7988 Enqueuing Move request for scope (-0.43, 0.86)
20:36:11.874 00.002 15712 Worker thread wakes up
20:36:11.874 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.86) opts 0xd
20:36:11.874 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, 0.86)
20:36:11.874 00.000 15712 Moving (-0.43, 0.86) raw xDistance=-0.86 yDistance=0.41
20:36:11.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:11.874 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.4
20:36:11.874 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:11.877 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:11.879 00.002 7988 Enqueuing Expose request
20:36:11.879 00.000 15712 PPEC rslt: input = -0.86, final = -0.53, react = -0.52, pred = -0.02, hyst = -0.44, hyst_pct = 0.00, period_length = 635.65
20:36:11.879 00.000 15712 PPEC: input: -0.86, control: -0.53, exposure: 1500
20:36:11.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:36:11.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
20:36:11.879 00.000 15712 MoveAxis(E, 174, ABG)
20:36:11.881 00.002 15712 Guiding  Dir = 2, Dur = 174
20:36:11.881 00.000 15712 IsGuiding returns 0
20:36:11.898 00.017 15712 PulseGuide returned control before completion, sleep 168
20:36:12.089 00.191 15712 IsGuiding returns 0
20:36:12.089 00.000 15712 Move returns status 0, amount 174
20:36:12.089 00.000 15712 MoveAxis(N, 0, ABG)
20:36:12.089 00.000 15712 Move returns status 0, amount 0
20:36:12.089 00.000 15712 move complete, result=0
20:36:12.089 00.000 7988 GuideStep: -0.9 px 174 ms EAST, 0.4 px 0 ms NORTH
20:36:12.092 00.003 15712 worker thread done servicing request
20:36:12.092 00.000 15712 Worker thread wakes up
20:36:12.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:12.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:13.728 01.636 15712 Exposure complete
20:36:13.781 00.053 15712 worker thread done servicing request
20:36:13.781 00.000 7988 OnExposeComplete: enter
20:36:13.790 00.009 7988 UpdateGuideState(): m_state=6
20:36:13.790 00.000 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4412
20:36:13.792 00.002 7988 Star::Find returns 1 (0), X=1175.38, Y=439.58, Mass=1510, SNR=26.4, Peak=215 HFD=3.3
20:36:13.792 00.000 7988 MultiStar: [#1 -0.30,0.83,1.00,U] [#2 -0.45,0.83,0.99,U] [#3 -0.45,0.84,0.95,U] [#4 -0.38,0.69,1.03,U] [#5 -0.47,0.71,0.72,U] [#6 -0.30,0.99,0.67,U] [#7 -0.08,0.76,0.66,U] [#8 -0.37,0.88,0.66,U] 
20:36:13.794 00.002 7988 refined, 8 included, MultiStar: {-0.32, 0.85}, one-star: {-0.08, 1.10}
20:36:13.794 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
20:36:13.796 00.002 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
20:36:13.796 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=0.85 hyp=0.91 cameraTheta=1.94 mountX=-0.84 mountY=0.30, mountTheta=2.80
20:36:13.798 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.85, opts=13)
20:36:13.800 00.002 7988 Enqueuing Move request for scope (-0.32, 0.85)
20:36:13.800 00.000 15712 Worker thread wakes up
20:36:13.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.85) opts 0xd
20:36:13.800 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.85)
20:36:13.800 00.000 15712 Moving (-0.32, 0.85) raw xDistance=-0.84 yDistance=0.30
20:36:13.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:13.800 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
20:36:13.803 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:13.803 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:13.805 00.002 7988 Enqueuing Expose request
20:36:13.805 00.000 15712 PPEC rslt: input = -0.84, final = -0.51, react = -0.51, pred = -0.00, hyst = -0.48, hyst_pct = 0.00, period_length = 635.64
20:36:13.805 00.000 15712 PPEC: input: -0.84, control: -0.51, exposure: 1500
20:36:13.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:36:13.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:36:13.805 00.000 15712 MoveAxis(E, 166, ABG)
20:36:13.805 00.000 15712 Guiding  Dir = 2, Dur = 166
20:36:13.807 00.002 15712 IsGuiding returns 0
20:36:13.832 00.025 15712 PulseGuide returned control before completion, sleep 151
20:36:13.996 00.164 15712 IsGuiding returns 1
20:36:13.996 00.000 15712 scope still moving after pulse duration time elapsed
20:36:14.052 00.056 15712 IsGuiding returns 0
20:36:14.052 00.000 15712 scope move finished after 166 + 83 ms
20:36:14.052 00.000 15712 Move returns status 0, amount 166
20:36:14.052 00.000 15712 MoveAxis(N, 0, ABG)
20:36:14.052 00.000 15712 Move returns status 0, amount 0
20:36:14.052 00.000 15712 move complete, result=0
20:36:14.052 00.000 15712 worker thread done servicing request
20:36:14.052 00.000 15712 Worker thread wakes up
20:36:14.052 00.000 7988 GuideStep: -0.8 px 166 ms EAST, 0.3 px 0 ms NORTH
20:36:14.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:14.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:15.463 01.411 15712 Exposure complete
20:36:15.522 00.059 15712 worker thread done servicing request
20:36:15.522 00.000 7988 OnExposeComplete: enter
20:36:15.522 00.000 7988 UpdateGuideState(): m_state=6
20:36:15.525 00.003 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
20:36:15.525 00.000 7988 Star::Find returns 1 (0), X=1175.35, Y=438.68, Mass=1541, SNR=26.8, Peak=188 HFD=3.5
20:36:15.525 00.000 7988 MultiStar: [#1 -0.33,0.03,0.97,U] [#2 -0.55,0.03,0.97,U] [#3 -0.62,0.08,0.97,U] [#4 -0.40,0.03,1.00,U] [#5 -0.49,-0.23,0.66,U] [#6 -0.45,0.26,0.70,U] [#7 -0.28,0.05,0.66,U] [#8 -0.47,-0.15,0.67,U] 
20:36:15.525 00.000 7988 single-star, 8 included, MultiStar: {-0.41, 0.04}, one-star: {-0.11, 0.21}
20:36:15.525 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.58) = xAngle (3.65 = -2.64)
20:36:15.531 00.006 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.76 = 0.47)
20:36:15.531 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.23 cameraTheta=2.07 mountX=-0.21 mountY=0.11, mountTheta=2.66
20:36:15.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.21, opts=13)
20:36:15.531 00.000 7988 Enqueuing Move request for scope (-0.11, 0.21)
20:36:15.531 00.000 15712 Worker thread wakes up
20:36:15.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
20:36:15.531 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
20:36:15.531 00.000 15712 Moving (-0.11, 0.21) raw xDistance=-0.21 yDistance=0.11
20:36:15.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:15.531 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.8
20:36:15.538 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:15.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:15.541 00.003 7988 Enqueuing Expose request
20:36:15.541 00.000 15712 PPEC rslt: input = -0.21, final = -0.08, react = -0.12, pred = 0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 635.64
20:36:15.541 00.000 15712 PPEC: input: -0.21, control: -0.08, exposure: 1500
20:36:15.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:15.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:36:15.541 00.000 15712 MoveAxis(E, 25, ABG)
20:36:15.541 00.000 15712 Guiding  Dir = 2, Dur = 25
20:36:15.541 00.000 15712 IsGuiding returns 0
20:36:15.556 00.015 15712 PulseGuide returned control before completion, sleep 18
20:36:15.607 00.051 15712 IsGuiding returns 1
20:36:15.607 00.000 15712 scope still moving after pulse duration time elapsed
20:36:15.636 00.029 15712 IsGuiding returns 0
20:36:15.636 00.000 15712 scope move finished after 25 + 69 ms
20:36:15.636 00.000 15712 Move returns status 0, amount 25
20:36:15.636 00.000 15712 MoveAxis(N, 0, ABG)
20:36:15.636 00.000 15712 Move returns status 0, amount 0
20:36:15.636 00.000 15712 move complete, result=0
20:36:15.636 00.000 15712 worker thread done servicing request
20:36:15.636 00.000 15712 Worker thread wakes up
20:36:15.636 00.000 7988 GuideStep: -0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
20:36:15.638 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:15.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:17.282 01.644 15712 Exposure complete
20:36:17.331 00.049 15712 worker thread done servicing request
20:36:17.331 00.000 7988 OnExposeComplete: enter
20:36:17.331 00.000 7988 UpdateGuideState(): m_state=6
20:36:17.344 00.013 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4414
20:36:17.344 00.000 7988 Star::Find returns 1 (0), X=1175.26, Y=438.06, Mass=1499, SNR=26.3, Peak=182 HFD=3.9
20:36:17.344 00.000 7988 MultiStar: [#1 -0.56,-0.67,0.97,U] [#2 -0.70,-0.52,0.99,U] [#3 -0.56,-0.81,0.97,U] [#4 -0.59,-0.76,1.02,U] [#5 -0.70,-0.86,0.76,U] [#6 -0.49,-0.47,0.70,U] [#7 -0.28,-0.88,0.62,U] [#8 -0.54,-0.88,0.66,U] 
20:36:17.348 00.004 7988 single-star, 8 included, MultiStar: {-0.52, -0.68}, one-star: {-0.20, -0.42}
20:36:17.348 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
20:36:17.348 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.68 = 2.68)
20:36:17.348 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.42 hyp=0.46 cameraTheta=-2.01 mountX=0.42 mountY=0.21, mountTheta=0.46
20:36:17.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.42, opts=13)
20:36:17.348 00.000 7988 Enqueuing Move request for scope (-0.20, -0.42)
20:36:17.348 00.000 15712 Worker thread wakes up
20:36:17.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.42) opts 0xd
20:36:17.348 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.42)
20:36:17.348 00.000 15712 Moving (-0.20, -0.42) raw xDistance=0.42 yDistance=0.21
20:36:17.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:17.348 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.3
20:36:17.358 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:17.359 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:17.359 00.000 7988 Enqueuing Expose request
20:36:17.359 00.000 15712 PPEC rslt: input = 0.42, final = 0.25, react = 0.25, pred = -0.00, hyst = 0.20, hyst_pct = 0.00, period_length = 635.63
20:36:17.359 00.000 15712 PPEC: input: 0.42, control: 0.25, exposure: 1500
20:36:17.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:17.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:36:17.359 00.000 15712 MoveAxis(W, 81, ABG)
20:36:17.359 00.000 15712 Guiding  Dir = 3, Dur = 81
20:36:17.359 00.000 15712 IsGuiding returns 0
20:36:17.381 00.022 15712 PulseGuide returned control before completion, sleep 73
20:36:17.476 00.095 15712 IsGuiding returns 0
20:36:17.476 00.000 15712 Move returns status 0, amount 81
20:36:17.476 00.000 15712 MoveAxis(N, 0, ABG)
20:36:17.476 00.000 15712 Move returns status 0, amount 0
20:36:17.476 00.000 15712 move complete, result=0
20:36:17.476 00.000 7988 GuideStep: 0.4 px 81 ms WEST, 0.2 px 0 ms NORTH
20:36:17.479 00.003 15712 worker thread done servicing request
20:36:17.479 00.000 15712 Worker thread wakes up
20:36:17.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:17.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:18.892 01.413 15712 Exposure complete
20:36:18.946 00.054 15712 worker thread done servicing request
20:36:18.946 00.000 7988 OnExposeComplete: enter
20:36:18.954 00.008 7988 UpdateGuideState(): m_state=6
20:36:18.954 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4415
20:36:18.954 00.000 7988 Star::Find returns 1 (0), X=1175.44, Y=437.65, Mass=1505, SNR=26.3, Peak=209 HFD=3.4
20:36:18.954 00.000 7988 MultiStar: [#1 -0.50,-0.99,0.99,U] [#2 -0.50,-0.94,0.99,U] [#3 -0.79,-0.95,0.00,M1] [#4 -0.48,-0.85,1.01,U] [#5 -0.52,-1.17,0.00,M1] [#6 -0.52,-0.97,0.70,U] [#7 -0.46,-0.96,0.63,U] [#8 -0.32,-0.96,0.64,U] 
20:36:18.954 00.000 7988 single-star, 6 included, MultiStar: {-0.39, -0.92}, one-star: {-0.02, -0.83}
20:36:18.954 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
20:36:18.954 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
20:36:18.954 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.83 hyp=0.83 cameraTheta=-1.60 mountX=0.83 mountY=0.04, mountTheta=0.05
20:36:18.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.83, opts=13)
20:36:18.963 00.009 7988 Enqueuing Move request for scope (-0.02, -0.83)
20:36:18.963 00.000 15712 Worker thread wakes up
20:36:18.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.83) opts 0xd
20:36:18.963 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.83)
20:36:18.963 00.000 15712 Moving (-0.02, -0.83) raw xDistance=0.83 yDistance=0.04
20:36:18.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:18.963 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
20:36:18.967 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:18.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:18.969 00.002 7988 Enqueuing Expose request
20:36:18.969 00.000 15712 PPEC rslt: input = 0.83, final = 0.55, react = 0.50, pred = 0.05, hyst = 0.44, hyst_pct = 0.00, period_length = 635.62
20:36:18.969 00.000 15712 PPEC: input: 0.83, control: 0.55, exposure: 1500
20:36:18.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:18.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:36:18.969 00.000 15712 MoveAxis(W, 181, ABG)
20:36:18.969 00.000 15712 Guiding  Dir = 3, Dur = 181
20:36:18.969 00.000 15712 IsGuiding returns 0
20:36:18.986 00.017 15712 PulseGuide returned control before completion, sleep 167
20:36:19.184 00.198 15712 IsGuiding returns 1
20:36:19.184 00.000 15712 scope still moving after pulse duration time elapsed
20:36:19.209 00.025 15712 IsGuiding returns 0
20:36:19.209 00.000 15712 scope move finished after 181 + 56 ms
20:36:19.209 00.000 15712 Move returns status 0, amount 181
20:36:19.209 00.000 15712 MoveAxis(N, 0, ABG)
20:36:19.209 00.000 15712 Move returns status 0, amount 0
20:36:19.209 00.000 15712 move complete, result=0
20:36:19.209 00.000 15712 worker thread done servicing request
20:36:19.209 00.000 15712 Worker thread wakes up
20:36:19.209 00.000 7988 GuideStep: 0.8 px 181 ms WEST, 0.0 px 0 ms NORTH
20:36:19.211 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:19.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:20.852 01.641 15712 Exposure complete
20:36:20.903 00.051 15712 worker thread done servicing request
20:36:20.903 00.000 7988 OnExposeComplete: enter
20:36:20.903 00.000 7988 UpdateGuideState(): m_state=6
20:36:20.913 00.010 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
20:36:20.913 00.000 7988 Star::Find returns 1 (0), X=1175.34, Y=437.55, Mass=1456, SNR=26.0, Peak=211 HFD=3.2
20:36:20.913 00.000 7988 MultiStar: [#1 -0.46,-1.14,0.00,M1] [#2 -0.43,-1.16,0.00,M1] [#3 -0.74,-1.10,0.00,M2] [#4 -0.40,-1.24,0.00,M1] [#5 -0.64,-1.06,0.00,M2] [#6 -0.37,-0.94,0.70,U] [#7 -0.43,-1.20,0.00,M1] [#8 -0.39,-1.25,0.00,M1] 
20:36:20.913 00.000 7988 single-star, 1 included, MultiStar: {-0.22, -0.94}, one-star: {-0.12, -0.93}
20:36:20.913 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
20:36:20.913 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
20:36:20.920 00.007 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.93 hyp=0.94 cameraTheta=-1.70 mountX=0.93 mountY=0.15, mountTheta=0.15
20:36:20.920 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.93, opts=13)
20:36:20.920 00.000 7988 Enqueuing Move request for scope (-0.12, -0.93)
20:36:20.920 00.000 15712 Worker thread wakes up
20:36:20.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.93) opts 0xd
20:36:20.920 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.93)
20:36:20.920 00.000 15712 Moving (-0.12, -0.93) raw xDistance=0.93 yDistance=0.15
20:36:20.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:20.920 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.0
20:36:20.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:20.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:20.929 00.009 7988 Enqueuing Expose request
20:36:20.931 00.002 15712 PPEC rslt: input = 0.93, final = 0.56, react = 0.56, pred = 0.00, hyst = 0.52, hyst_pct = 0.00, period_length = 635.62
20:36:20.931 00.000 15712 PPEC: input: 0.93, control: 0.56, exposure: 1500
20:36:20.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:20.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:36:20.931 00.000 15712 MoveAxis(W, 183, ABG)
20:36:20.931 00.000 15712 Guiding  Dir = 3, Dur = 183
20:36:20.931 00.000 15712 IsGuiding returns 0
20:36:20.946 00.015 15712 PulseGuide returned control before completion, sleep 179
20:36:21.137 00.191 15712 IsGuiding returns 1
20:36:21.137 00.000 15712 scope still moving after pulse duration time elapsed
20:36:21.169 00.032 15712 IsGuiding returns 0
20:36:21.169 00.000 15712 scope move finished after 183 + 54 ms
20:36:21.169 00.000 15712 Move returns status 0, amount 183
20:36:21.169 00.000 15712 MoveAxis(N, 0, ABG)
20:36:21.169 00.000 15712 Move returns status 0, amount 0
20:36:21.169 00.000 15712 move complete, result=0
20:36:21.169 00.000 15712 worker thread done servicing request
20:36:21.169 00.000 15712 Worker thread wakes up
20:36:21.169 00.000 7988 GuideStep: 0.9 px 183 ms WEST, 0.1 px 0 ms NORTH
20:36:21.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:21.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:22.590 01.421 15712 Exposure complete
20:36:22.648 00.058 15712 worker thread done servicing request
20:36:22.648 00.000 7988 OnExposeComplete: enter
20:36:22.648 00.000 7988 UpdateGuideState(): m_state=6
20:36:22.651 00.003 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4417
20:36:22.651 00.000 7988 Star::Find returns 1 (0), X=1175.28, Y=437.78, Mass=1517, SNR=26.6, Peak=196 HFD=3.6
20:36:22.651 00.000 7988 MultiStar: [#1 -0.54,-0.93,0.95,U] [#2 -0.48,-0.87,0.98,U] [#3 -0.56,-0.79,0.95,U] [#4 -0.65,-0.81,1.01,U] [#5 -0.65,-0.87,0.69,U] [#6 -0.40,-0.75,0.67,U] [#7 -0.38,-1.32,0.00,M2] [#8 -0.44,-0.80,0.66,U] 
20:36:22.655 00.004 7988 single-star, 7 included, MultiStar: {-0.48, -0.82}, one-star: {-0.17, -0.70}
20:36:22.655 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
20:36:22.655 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
20:36:22.655 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.70 hyp=0.72 cameraTheta=-1.82 mountX=0.70 mountY=0.19, mountTheta=0.27
20:36:22.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.70, opts=13)
20:36:22.655 00.000 7988 Enqueuing Move request for scope (-0.17, -0.70)
20:36:22.655 00.000 15712 Worker thread wakes up
20:36:22.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.70) opts 0xd
20:36:22.655 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.70)
20:36:22.655 00.000 15712 Moving (-0.17, -0.70) raw xDistance=0.70 yDistance=0.19
20:36:22.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:22.655 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.6
20:36:22.664 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:22.664 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:22.666 00.002 7988 Enqueuing Expose request
20:36:22.666 00.000 15712 PPEC rslt: input = 0.70, final = 0.45, react = 0.42, pred = 0.03, hyst = 0.41, hyst_pct = 0.00, period_length = 635.61
20:36:22.666 00.000 15712 PPEC: input: 0.70, control: 0.45, exposure: 1500
20:36:22.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:22.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:36:22.666 00.000 15712 MoveAxis(W, 146, ABG)
20:36:22.666 00.000 15712 Guiding  Dir = 3, Dur = 146
20:36:22.686 00.020 15712 IsGuiding returns 0
20:36:22.698 00.012 15712 PulseGuide returned control before completion, sleep 141
20:36:22.882 00.184 15712 IsGuiding returns 0
20:36:22.882 00.000 15712 Move returns status 0, amount 146
20:36:22.882 00.000 15712 MoveAxis(N, 0, ABG)
20:36:22.882 00.000 15712 Move returns status 0, amount 0
20:36:22.882 00.000 15712 move complete, result=0
20:36:22.882 00.000 15712 worker thread done servicing request
20:36:22.882 00.000 7988 GuideStep: 0.7 px 146 ms WEST, 0.2 px 0 ms NORTH
20:36:22.882 00.000 15712 Worker thread wakes up
20:36:22.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:22.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:24.514 01.632 15712 Exposure complete
20:36:24.572 00.058 15712 worker thread done servicing request
20:36:24.572 00.000 7988 OnExposeComplete: enter
20:36:24.572 00.000 7988 UpdateGuideState(): m_state=6
20:36:24.576 00.004 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4418
20:36:24.576 00.000 7988 Star::Find returns 1 (0), X=1175.27, Y=438.64, Mass=1474, SNR=26.1, Peak=210 HFD=3.5
20:36:24.579 00.003 7988 MultiStar: [#1 -0.56,-0.14,0.99,U] [#2 -0.61,-0.06,1.03,U] [#3 -0.67,-0.12,1.00,U] [#4 -0.41,-0.20,1.02,U] [#5 -0.52,-0.19,0.76,U] [#6 -0.36,-0.12,0.71,U] [#7 -0.18,-0.25,0.65,U] [#8 -0.58,0.00,0.65,U] 
20:36:24.579 00.000 7988 single-star, 8 included, MultiStar: {-0.46, -0.10}, one-star: {-0.19, 0.16}
20:36:24.579 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.58) = xAngle (4.02 = -2.27)
20:36:24.579 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.12 = 0.84)
20:36:24.579 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.44 mountX=-0.16 mountY=0.19, mountTheta=2.28
20:36:24.579 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.16, opts=13)
20:36:24.579 00.000 7988 Enqueuing Move request for scope (-0.19, 0.16)
20:36:24.579 00.000 15712 Worker thread wakes up
20:36:24.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
20:36:24.579 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
20:36:24.579 00.000 15712 Moving (-0.19, 0.16) raw xDistance=-0.16 yDistance=0.19
20:36:24.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:24.579 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.1
20:36:24.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:24.579 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:24.579 00.000 7988 Enqueuing Expose request
20:36:24.592 00.013 15712 PPEC rslt: input = -0.16, final = -0.14, react = -0.10, pred = -0.04, hyst = -0.05, hyst_pct = 0.00, period_length = 635.61
20:36:24.592 00.000 15712 PPEC: input: -0.16, control: -0.14, exposure: 1500
20:36:24.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:24.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:36:24.592 00.000 15712 MoveAxis(E, 44, ABG)
20:36:24.592 00.000 15712 Guiding  Dir = 2, Dur = 44
20:36:24.596 00.004 15712 IsGuiding returns 0
20:36:24.613 00.017 15712 PulseGuide returned control before completion, sleep 39
20:36:24.672 00.059 15712 IsGuiding returns 1
20:36:24.672 00.000 15712 scope still moving after pulse duration time elapsed
20:36:24.715 00.043 15712 IsGuiding returns 0
20:36:24.715 00.000 15712 scope move finished after 44 + 67 ms
20:36:24.715 00.000 15712 Move returns status 0, amount 44
20:36:24.715 00.000 15712 MoveAxis(N, 0, ABG)
20:36:24.715 00.000 15712 Move returns status 0, amount 0
20:36:24.715 00.000 15712 move complete, result=0
20:36:24.715 00.000 15712 worker thread done servicing request
20:36:24.715 00.000 15712 Worker thread wakes up
20:36:24.715 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
20:36:24.719 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:24.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:26.140 01.421 15712 Exposure complete
20:36:26.200 00.060 15712 worker thread done servicing request
20:36:26.200 00.000 7988 OnExposeComplete: enter
20:36:26.201 00.001 7988 UpdateGuideState(): m_state=6
20:36:26.202 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4419
20:36:26.204 00.002 7988 Star::Find returns 1 (0), X=1175.27, Y=439.13, Mass=1524, SNR=26.6, Peak=208 HFD=3.6
20:36:26.205 00.001 7988 MultiStar: [#1 -0.35,0.55,0.99,U] [#2 -0.47,0.51,0.99,U] [#3 -0.79,0.48,0.94,U] [#4 -0.63,0.30,1.03,U] [#5 -0.59,0.27,0.71,U] [#6 -0.39,0.54,0.67,U] [#7 -0.27,0.44,0.64,U] [#8 -0.46,0.47,0.63,U] 
20:36:26.205 00.000 7988 refined, 8 included, MultiStar: {-0.47, 0.47}, one-star: {-0.19, 0.65}
20:36:26.205 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.36)
20:36:26.205 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.75)
20:36:26.205 00.000 7988 CameraToMount -- cameraX=-0.47 cameraY=0.47 hyp=0.66 cameraTheta=2.35 mountX=-0.47 mountY=0.45, mountTheta=2.37
20:36:26.205 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.47, y=0.47, opts=13)
20:36:26.211 00.006 7988 Enqueuing Move request for scope (-0.47, 0.47)
20:36:26.211 00.000 15712 Worker thread wakes up
20:36:26.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.47) opts 0xd
20:36:26.211 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.47, 0.47)
20:36:26.211 00.000 15712 Moving (-0.47, 0.47) raw xDistance=-0.47 yDistance=0.45
20:36:26.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:26.211 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6
20:36:26.215 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:26.215 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:26.217 00.002 7988 Enqueuing Expose request
20:36:26.217 00.000 15712 PPEC rslt: input = -0.47, final = -0.29, react = -0.28, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 635.60
20:36:26.217 00.000 15712 PPEC: input: -0.47, control: -0.29, exposure: 1500
20:36:26.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:36:26.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
20:36:26.217 00.000 15712 MoveAxis(E, 95, ABG)
20:36:26.217 00.000 15712 Guiding  Dir = 2, Dur = 95
20:36:26.237 00.020 15712 IsGuiding returns 0
20:36:26.253 00.016 15712 PulseGuide returned control before completion, sleep 90
20:36:26.345 00.092 15712 IsGuiding returns 1
20:36:26.345 00.000 15712 scope still moving after pulse duration time elapsed
20:36:26.380 00.035 15712 IsGuiding returns 0
20:36:26.380 00.000 15712 scope move finished after 95 + 48 ms
20:36:26.380 00.000 15712 Move returns status 0, amount 95
20:36:26.380 00.000 15712 MoveAxis(N, 0, ABG)
20:36:26.380 00.000 15712 Move returns status 0, amount 0
20:36:26.380 00.000 15712 move complete, result=0
20:36:26.380 00.000 15712 worker thread done servicing request
20:36:26.380 00.000 15712 Worker thread wakes up
20:36:26.380 00.000 7988 GuideStep: -0.5 px 95 ms EAST, 0.5 px 0 ms NORTH
20:36:26.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:26.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:28.021 01.641 15712 Exposure complete
20:36:28.067 00.046 15712 worker thread done servicing request
20:36:28.067 00.000 7988 OnExposeComplete: enter
20:36:28.082 00.015 7988 UpdateGuideState(): m_state=6
20:36:28.082 00.000 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4420
20:36:28.084 00.002 7988 Star::Find returns 1 (1), X=1175.15, Y=439.32, Mass=1518, SNR=26.5, Peak=255 HFD=3.5
20:36:28.086 00.002 7988 MultiStar: [#1 -0.63,0.43,0.99,U] [#2 -0.76,0.73,0.98,U] [#3 -0.86,0.65,0.96,U] [#4 -0.64,0.55,1.05,U] [#5 -0.78,0.68,0.68,U] [#6 -0.51,0.70,0.68,U] [#7 -0.59,0.54,0.65,U] [#8 -0.61,0.43,0.66,U] 
20:36:28.086 00.000 7988 refined, 8 included, MultiStar: {-0.63, 0.62}, one-star: {-0.31, 0.84}
20:36:28.086 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.58) = xAngle (3.94 = -2.34)
20:36:28.088 00.002 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.05 = 0.77)
20:36:28.088 00.000 7988 CameraToMount -- cameraX=-0.63 cameraY=0.62 hyp=0.89 cameraTheta=2.36 mountX=-0.62 mountY=0.62, mountTheta=2.36
20:36:28.090 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.63, y=0.62, opts=13)
20:36:28.092 00.002 7988 Enqueuing Move request for scope (-0.63, 0.62)
20:36:28.092 00.000 15712 Worker thread wakes up
20:36:28.092 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.62) opts 0xd
20:36:28.092 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.63, 0.62)
20:36:28.092 00.000 15712 Moving (-0.63, 0.62) raw xDistance=-0.62 yDistance=0.62
20:36:28.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:28.092 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5 Saturated
20:36:28.098 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:28.098 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:28.099 00.001 7988 Enqueuing Expose request
20:36:28.099 00.000 15712 PPEC rslt: input = -0.62, final = -0.36, react = -0.37, pred = 0.01, hyst = -0.34, hyst_pct = 0.00, period_length = 635.60
20:36:28.099 00.000 15712 PPEC: input: -0.62, control: -0.36, exposure: 1500
20:36:28.099 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=0.82 newest=1.26
20:36:28.099 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
20:36:28.099 00.000 15712 MoveAxis(E, 119, ABG)
20:36:28.099 00.000 15712 Guiding  Dir = 2, Dur = 119
20:36:28.099 00.000 15712 IsGuiding returns 0
20:36:28.116 00.017 15712 PulseGuide returned control before completion, sleep 108
20:36:28.242 00.126 15712 IsGuiding returns 1
20:36:28.242 00.000 15712 scope still moving after pulse duration time elapsed
20:36:28.278 00.036 15712 IsGuiding returns 0
20:36:28.278 00.000 15712 scope move finished after 119 + 62 ms
20:36:28.278 00.000 15712 Move returns status 0, amount 119
20:36:28.278 00.000 15712 BLC: Oldest BLC event removed
20:36:28.278 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 210 applied
20:36:28.278 00.000 15712 MoveAxis(S, 368, ABG)
20:36:28.278 00.000 15712 Guiding  Dir = 1, Dur = 368
20:36:28.278 00.000 15712 IsGuiding returns 0
20:36:28.356 00.078 15712 PulseGuide returned control before completion, sleep 299
20:36:28.675 00.319 15712 IsGuiding returns 1
20:36:28.675 00.000 15712 scope still moving after pulse duration time elapsed
20:36:28.707 00.032 15712 IsGuiding returns 1
20:36:28.759 00.052 15712 IsGuiding returns 0
20:36:28.759 00.000 15712 scope move finished after 368 + 111 ms
20:36:28.759 00.000 15712 Move returns status 0, amount 368
20:36:28.759 00.000 15712 move complete, result=0
20:36:28.759 00.000 7988 GuideStep: -0.6 px 119 ms EAST, 0.6 px 368 ms SOUTH
20:36:28.763 00.004 15712 worker thread done servicing request
20:36:28.763 00.000 15712 Worker thread wakes up
20:36:28.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:28.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:30.178 01.415 15712 Exposure complete
20:36:30.238 00.060 15712 worker thread done servicing request
20:36:30.238 00.000 7988 OnExposeComplete: enter
20:36:30.239 00.001 7988 UpdateGuideState(): m_state=6
20:36:30.239 00.000 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4421
20:36:30.239 00.000 7988 Star::Find returns 1 (0), X=1175.50, Y=438.95, Mass=1477, SNR=26.1, Peak=174 HFD=3.6
20:36:30.243 00.004 7988 MultiStar: [#1 -0.38,0.16,1.00,U] [#2 -0.57,0.38,1.05,U] [#3 -0.70,0.18,0.97,U] [#4 -0.43,0.21,1.05,U] [#5 -0.49,0.13,0.69,U] [#6 -0.44,0.18,0.72,U] [#7 -0.37,0.35,0.67,U] [#8 -0.31,0.02,0.63,U] 
20:36:30.243 00.000 7988 single-star, 8 included, MultiStar: {-0.41, 0.24}, one-star: {0.04, 0.47}
20:36:30.243 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
20:36:30.243 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
20:36:30.243 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.47 hyp=0.47 cameraTheta=1.48 mountX=-0.47 mountY=-0.06, mountTheta=-3.02
20:36:30.243 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.47, opts=13)
20:36:30.243 00.000 7988 Enqueuing Move request for scope (0.04, 0.47)
20:36:30.243 00.000 15712 Worker thread wakes up
20:36:30.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.47) opts 0xd
20:36:30.243 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.47)
20:36:30.243 00.000 15712 Moving (0.04, 0.47) raw xDistance=-0.47 yDistance=-0.06
20:36:30.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:30.243 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1
20:36:30.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:30.255 00.012 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.617102, 1:-0.056010
20:36:30.255 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:30.255 00.000 7988 Enqueuing Expose request
20:36:30.255 00.000 15712 BLC: No correction, Miss < min_move
20:36:30.260 00.005 15712 PPEC rslt: input = -0.47, final = -0.24, react = -0.28, pred = 0.04, hyst = -0.27, hyst_pct = 0.00, period_length = 635.59
20:36:30.260 00.000 15712 PPEC: input: -0.47, control: -0.24, exposure: 1500
20:36:30.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:30.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:36:30.260 00.000 15712 MoveAxis(E, 79, ABG)
20:36:30.260 00.000 15712 Guiding  Dir = 2, Dur = 79
20:36:30.260 00.000 15712 IsGuiding returns 0
20:36:30.277 00.017 15712 PulseGuide returned control before completion, sleep 70
20:36:30.367 00.090 15712 IsGuiding returns 0
20:36:30.367 00.000 15712 Move returns status 0, amount 79
20:36:30.367 00.000 15712 MoveAxis(N, 0, ABG)
20:36:30.367 00.000 15712 Move returns status 0, amount 0
20:36:30.367 00.000 15712 move complete, result=0
20:36:30.367 00.000 15712 worker thread done servicing request
20:36:30.367 00.000 15712 Worker thread wakes up
20:36:30.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:30.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:30.367 00.000 7988 GuideStep: -0.5 px 79 ms EAST, -0.1 px 0 ms NORTH
20:36:31.997 01.630 15712 Exposure complete
20:36:32.056 00.059 15712 worker thread done servicing request
20:36:32.056 00.000 7988 OnExposeComplete: enter
20:36:32.056 00.000 7988 UpdateGuideState(): m_state=6
20:36:32.058 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4422
20:36:32.058 00.000 7988 Star::Find returns 1 (0), X=1175.59, Y=438.43, Mass=1363, SNR=24.9, Peak=180 HFD=3.1
20:36:32.058 00.000 7988 MultiStar: [#1 -0.12,-0.42,1.05,U] [#2 -0.25,-0.40,1.08,U] [#3 -0.33,-0.32,0.98,U] [#4 -0.15,-0.33,1.09,U] [#5 -0.16,-0.42,0.73,U] [#6 -0.12,-0.21,0.75,U] [#7 -0.03,-0.42,0.70,U] [#8 -0.01,-0.08,0.74,U] 
20:36:32.058 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.30}, one-star: {0.13, -0.05}
20:36:32.058 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
20:36:32.058 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.34 = -1.94)
20:36:32.065 00.007 7988 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.34 mountX=0.05 mountY=-0.13, mountTheta=-1.23
20:36:32.065 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.05, opts=13)
20:36:32.065 00.000 7988 Enqueuing Move request for scope (0.13, -0.05)
20:36:32.065 00.000 15712 Worker thread wakes up
20:36:32.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
20:36:32.065 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
20:36:32.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:32.065 00.000 7988 UpdateGuideState exits: m=1363 SNR=24.9
20:36:32.071 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:32.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:32.073 00.002 7988 Enqueuing Expose request
20:36:32.074 00.001 15712 Moving (0.13, -0.05) raw xDistance=0.05 yDistance=-0.13
20:36:32.074 00.000 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.617102, 1:-0.056010, 2:-0.128232
20:36:32.074 00.000 15712 BLC: No correction, Miss < min_move
20:36:32.074 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
20:36:32.074 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
20:36:32.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:32.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:36:32.074 00.000 15712 MoveAxis(W, 1, ABG)
20:36:32.074 00.000 15712 Guiding  Dir = 3, Dur = 1
20:36:32.074 00.000 15712 IsGuiding returns 0
20:36:32.099 00.025 15712 IsGuiding returns 0
20:36:32.099 00.000 15712 Move returns status 0, amount 1
20:36:32.099 00.000 15712 MoveAxis(N, 0, ABG)
20:36:32.099 00.000 15712 Move returns status 0, amount 0
20:36:32.099 00.000 15712 move complete, result=0
20:36:32.099 00.000 15712 worker thread done servicing request
20:36:32.099 00.000 15712 Worker thread wakes up
20:36:32.099 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
20:36:32.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:32.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:33.511 01.412 15712 Exposure complete
20:36:33.561 00.050 15712 worker thread done servicing request
20:36:33.561 00.000 7988 OnExposeComplete: enter
20:36:33.561 00.000 7988 UpdateGuideState(): m_state=6
20:36:33.574 00.013 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4423
20:36:33.574 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=438.08, Mass=1444, SNR=25.8, Peak=211 HFD=3.3
20:36:33.574 00.000 7988 MultiStar: [#1 -0.24,-0.80,1.03,U] [#2 -0.19,-0.68,1.02,U] [#3 -0.26,-0.69,1.00,U] [#4 -0.30,-0.73,1.05,U] [#5 -0.39,-0.88,0.75,U] [#6 -0.23,-0.71,0.72,U] [#7 -0.22,-0.69,0.69,U] [#8 -0.29,-0.88,0.69,U] 
20:36:33.578 00.004 7988 single-star, 8 included, MultiStar: {-0.22, -0.71}, one-star: {0.07, -0.40}
20:36:33.578 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
20:36:33.578 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
20:36:33.578 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.40 hyp=0.41 cameraTheta=-1.40 mountX=0.40 mountY=-0.06, mountTheta=-0.15
20:36:33.578 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.40, opts=13)
20:36:33.578 00.000 7988 Enqueuing Move request for scope (0.07, -0.40)
20:36:33.578 00.000 15712 Worker thread wakes up
20:36:33.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.40) opts 0xd
20:36:33.578 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.40)
20:36:33.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:33.578 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.8
20:36:33.587 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:33.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:33.589 00.002 7988 Enqueuing Expose request
20:36:33.590 00.001 15712 Moving (0.07, -0.40) raw xDistance=0.40 yDistance=-0.06
20:36:33.590 00.000 15712 BLC: window closed
20:36:33.590 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.617102, 1:-0.056010, 2:-0.128232
20:36:33.590 00.000 15712 BLC: No correction, Miss < min_move
20:36:33.590 00.000 15712 PPEC rslt: input = 0.40, final = 0.29, react = 0.24, pred = 0.05, hyst = 0.20, hyst_pct = 0.00, period_length = 635.58
20:36:33.590 00.000 15712 PPEC: input: 0.40, control: 0.29, exposure: 1500
20:36:33.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:33.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:36:33.590 00.000 15712 MoveAxis(W, 94, ABG)
20:36:33.590 00.000 15712 Guiding  Dir = 3, Dur = 94
20:36:33.590 00.000 15712 IsGuiding returns 0
20:36:33.612 00.022 15712 PulseGuide returned control before completion, sleep 77
20:36:33.701 00.089 15712 IsGuiding returns 1
20:36:33.701 00.000 15712 scope still moving after pulse duration time elapsed
20:36:33.733 00.032 15712 IsGuiding returns 0
20:36:33.733 00.000 15712 scope move finished after 94 + 45 ms
20:36:33.733 00.000 15712 Move returns status 0, amount 94
20:36:33.733 00.000 15712 MoveAxis(N, 0, ABG)
20:36:33.733 00.000 15712 Move returns status 0, amount 0
20:36:33.733 00.000 15712 move complete, result=0
20:36:33.733 00.000 15712 worker thread done servicing request
20:36:33.733 00.000 15712 Worker thread wakes up
20:36:33.733 00.000 7988 GuideStep: 0.4 px 94 ms WEST, -0.1 px 0 ms NORTH
20:36:33.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:33.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:35.376 01.643 15712 Exposure complete
20:36:35.429 00.053 15712 worker thread done servicing request
20:36:35.429 00.000 7988 OnExposeComplete: enter
20:36:35.429 00.000 7988 UpdateGuideState(): m_state=6
20:36:35.439 00.010 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4424
20:36:35.441 00.002 7988 Star::Find returns 1 (0), X=1175.70, Y=438.48, Mass=1513, SNR=26.3, Peak=178 HFD=3.3
20:36:35.441 00.000 7988 MultiStar: [#1 0.08,-0.11,0.98,U] [#2 -0.36,-0.14,1.02,U] [#3 -0.27,-0.13,0.93,U] [#4 -0.05,-0.26,1.04,U] [#5 -0.12,-0.13,0.69,U] [#6 -0.20,-0.17,0.73,U] [#7 0.04,-0.29,0.68,U] [#8 -0.05,-0.20,0.67,U] 
20:36:35.443 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.15}, one-star: {0.24, -0.00}
20:36:35.443 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.58) = xAngle (-0.45 = -0.45)
20:36:35.445 00.002 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
20:36:35.445 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.03 mountX=0.15 mountY=0.08, mountTheta=0.48
20:36:35.446 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.15, opts=13)
20:36:35.448 00.002 7988 Enqueuing Move request for scope (-0.08, -0.15)
20:36:35.448 00.000 15712 Worker thread wakes up
20:36:35.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
20:36:35.448 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
20:36:35.448 00.000 15712 Moving (-0.08, -0.15) raw xDistance=0.15 yDistance=0.08
20:36:35.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:35.448 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.3
20:36:35.452 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:35.452 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:35.454 00.002 7988 Enqueuing Expose request
20:36:35.454 00.000 15712 PPEC rslt: input = 0.15, final = 0.05, react = 0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.58
20:36:35.454 00.000 15712 PPEC: input: 0.15, control: 0.05, exposure: 1500
20:36:35.454 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:35.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:36:35.454 00.000 15712 MoveAxis(W, 15, ABG)
20:36:35.454 00.000 15712 Guiding  Dir = 3, Dur = 15
20:36:35.454 00.000 15712 IsGuiding returns 0
20:36:35.475 00.021 15712 IsGuiding returns 1
20:36:35.475 00.000 15712 scope still moving after pulse duration time elapsed
20:36:35.522 00.047 15712 IsGuiding returns 0
20:36:35.522 00.000 15712 scope move finished after 15 + 52 ms
20:36:35.522 00.000 15712 Move returns status 0, amount 15
20:36:35.522 00.000 15712 MoveAxis(N, 0, ABG)
20:36:35.522 00.000 15712 Move returns status 0, amount 0
20:36:35.522 00.000 15712 move complete, result=0
20:36:35.522 00.000 7988 GuideStep: 0.2 px 15 ms WEST, 0.1 px 0 ms NORTH
20:36:35.525 00.003 15712 worker thread done servicing request
20:36:35.525 00.000 15712 Worker thread wakes up
20:36:35.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:35.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:36.934 01.409 15712 Exposure complete
20:36:37.009 00.075 15712 worker thread done servicing request
20:36:37.009 00.000 7988 OnExposeComplete: enter
20:36:37.009 00.000 7988 UpdateGuideState(): m_state=6
20:36:37.012 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4425
20:36:37.012 00.000 7988 Star::Find returns 1 (0), X=1175.71, Y=440.23, Mass=1550, SNR=26.9, Peak=184 HFD=3.6
20:36:37.012 00.000 7988 MultiStar: [#1 -0.07,1.47,0.00,M1] [#2 -0.24,1.51,0.00,M1] [#3 -0.39,1.52,0.00,M1] [#4 -0.17,1.50,0.00,M1] [#5 -0.21,1.38,0.00,M1] [#6 -0.13,1.83,0.00,M1] [#7 -0.01,1.38,0.00,M1] [#8 -0.15,1.57,0.00,M1] 
20:36:37.012 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
20:36:37.012 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.17)
20:36:37.012 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=1.75 hyp=1.77 cameraTheta=1.43 mountX=-1.76 mountY=-0.29, mountTheta=-2.98
20:36:37.012 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=1.75, opts=13)
20:36:37.023 00.011 7988 Enqueuing Move request for scope (0.25, 1.75)
20:36:37.023 00.000 15712 Worker thread wakes up
20:36:37.023 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 1.75) opts 0xd
20:36:37.023 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 1.75)
20:36:37.023 00.000 15712 Moving (0.25, 1.75) raw xDistance=-1.76 yDistance=-0.29
20:36:37.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:37.023 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.9
20:36:37.028 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:37.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:37.028 00.000 7988 Enqueuing Expose request
20:36:37.028 00.000 15712 PPEC rslt: input = -1.76, final = -1.00, react = -1.05, pred = 0.05, hyst = -0.93, hyst_pct = 0.00, period_length = 635.57
20:36:37.028 00.000 15712 PPEC: input: -1.76, control: -1.00, exposure: 1500
20:36:37.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:36:37.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:36:37.028 00.000 15712 MoveAxis(E, 327, ABG)
20:36:37.028 00.000 15712 Guiding  Dir = 2, Dur = 327
20:36:37.028 00.000 15712 IsGuiding returns 0
20:36:37.057 00.029 15712 PulseGuide returned control before completion, sleep 314
20:36:37.378 00.321 15712 IsGuiding returns 1
20:36:37.378 00.000 15712 scope still moving after pulse duration time elapsed
20:36:37.410 00.032 15712 IsGuiding returns 0
20:36:37.410 00.000 15712 scope move finished after 327 + 49 ms
20:36:37.410 00.000 15712 Move returns status 0, amount 327
20:36:37.410 00.000 15712 MoveAxis(N, 0, ABG)
20:36:37.410 00.000 15712 Move returns status 0, amount 0
20:36:37.410 00.000 15712 move complete, result=0
20:36:37.410 00.000 15712 worker thread done servicing request
20:36:37.410 00.000 7988 GuideStep: -1.8 px 327 ms EAST, -0.3 px 0 ms NORTH
20:36:37.410 00.000 15712 Worker thread wakes up
20:36:37.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:37.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:39.051 01.641 15712 Exposure complete
20:36:39.109 00.058 15712 worker thread done servicing request
20:36:39.109 00.000 7988 OnExposeComplete: enter
20:36:39.109 00.000 7988 UpdateGuideState(): m_state=6
20:36:39.114 00.005 7988 Star::Find(15, 1175, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4426
20:36:39.116 00.002 7988 Star::Find returns 1 (0), X=1175.60, Y=439.94, Mass=1515, SNR=26.4, Peak=233 HFD=3.2
20:36:39.116 00.000 7988 MultiStar: [#1 -0.02,0.93,1.05,U] [#2 -0.15,1.21,0.00,M2] [#3 -0.18,1.18,0.00,M2] [#4 -0.02,1.05,1.08,U] [#5 -0.44,1.19,0.00,M2] [#6 -0.14,1.33,0.00,M2] [#7 -0.16,1.08,0.68,U] [#8 0.10,1.06,0.66,U] 
20:36:39.118 00.002 7988 refined, 4 included, MultiStar: {0.01, 1.12}, one-star: {0.14, 1.46}
20:36:39.118 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
20:36:39.120 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
20:36:39.120 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=1.12 hyp=1.12 cameraTheta=1.56 mountX=-1.12 mountY=-0.04, mountTheta=-3.11
20:36:39.120 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=1.12, opts=13)
20:36:39.120 00.000 7988 Enqueuing Move request for scope (0.01, 1.12)
20:36:39.120 00.000 15712 Worker thread wakes up
20:36:39.126 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.12) opts 0xd
20:36:39.126 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 1.12)
20:36:39.126 00.000 15712 Moving (0.01, 1.12) raw xDistance=-1.12 yDistance=-0.04
20:36:39.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:39.126 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.4
20:36:39.128 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:39.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:39.130 00.002 7988 Enqueuing Expose request
20:36:39.130 00.000 15712 PPEC rslt: input = -1.12, final = -0.70, react = -0.67, pred = -0.03, hyst = -0.60, hyst_pct = 0.00, period_length = 635.57
20:36:39.130 00.000 15712 PPEC: input: -1.12, control: -0.70, exposure: 1500
20:36:39.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:39.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:36:39.130 00.000 15712 MoveAxis(E, 230, ABG)
20:36:39.130 00.000 15712 Guiding  Dir = 2, Dur = 230
20:36:39.132 00.002 15712 IsGuiding returns 0
20:36:39.152 00.020 15712 PulseGuide returned control before completion, sleep 220
20:36:39.401 00.249 15712 IsGuiding returns 0
20:36:39.401 00.000 15712 Move returns status 0, amount 230
20:36:39.401 00.000 15712 MoveAxis(N, 0, ABG)
20:36:39.401 00.000 15712 Move returns status 0, amount 0
20:36:39.401 00.000 15712 move complete, result=0
20:36:39.401 00.000 7988 GuideStep: -1.1 px 230 ms EAST, -0.0 px 0 ms NORTH
20:36:39.409 00.008 15712 worker thread done servicing request
20:36:39.409 00.000 15712 Worker thread wakes up
20:36:39.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:39.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:40.821 01.412 15712 Exposure complete
20:36:40.880 00.059 15712 worker thread done servicing request
20:36:40.880 00.000 7988 OnExposeComplete: enter
20:36:40.880 00.000 7988 UpdateGuideState(): m_state=6
20:36:40.884 00.004 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4427
20:36:40.884 00.000 7988 Star::Find returns 1 (0), X=1175.62, Y=439.25, Mass=1546, SNR=26.7, Peak=218 HFD=3.4
20:36:40.884 00.000 7988 MultiStar: [#1 0.01,0.59,0.99,U] [#2 -0.14,0.69,0.96,U] [#3 -0.19,0.71,0.97,U] [#4 -0.04,0.54,1.06,U] [#5 -0.12,0.45,0.72,U] [#6 0.00,0.61,0.75,U] [#7 0.11,0.75,0.69,U] [#8 -0.13,0.61,0.62,U] 
20:36:40.884 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.64}, one-star: {0.16, 0.78}
20:36:40.884 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.08)
20:36:40.884 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.03)
20:36:40.884 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.64 hyp=0.64 cameraTheta=1.63 mountX=-0.64 mountY=0.02, mountTheta=3.11
20:36:40.884 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.64, opts=13)
20:36:40.895 00.011 7988 Enqueuing Move request for scope (-0.04, 0.64)
20:36:40.895 00.000 15712 Worker thread wakes up
20:36:40.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.64) opts 0xd
20:36:40.895 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.64)
20:36:40.895 00.000 15712 Moving (-0.04, 0.64) raw xDistance=-0.64 yDistance=0.02
20:36:40.898 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:40.898 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.7
20:36:40.900 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:40.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:40.900 00.000 7988 Enqueuing Expose request
20:36:40.900 00.000 15712 PPEC rslt: input = -0.64, final = -0.40, react = -0.38, pred = -0.01, hyst = -0.41, hyst_pct = 0.00, period_length = 635.56
20:36:40.900 00.000 15712 PPEC: input: -0.64, control: -0.40, exposure: 1500
20:36:40.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:40.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:36:40.900 00.000 15712 MoveAxis(E, 130, ABG)
20:36:40.900 00.000 15712 Guiding  Dir = 2, Dur = 130
20:36:40.900 00.000 15712 IsGuiding returns 0
20:36:40.923 00.023 15712 PulseGuide returned control before completion, sleep 119
20:36:41.060 00.137 15712 IsGuiding returns 1
20:36:41.060 00.000 15712 scope still moving after pulse duration time elapsed
20:36:41.100 00.040 15712 IsGuiding returns 0
20:36:41.100 00.000 15712 scope move finished after 130 + 67 ms
20:36:41.100 00.000 15712 Move returns status 0, amount 130
20:36:41.100 00.000 15712 MoveAxis(N, 0, ABG)
20:36:41.100 00.000 15712 Move returns status 0, amount 0
20:36:41.100 00.000 15712 move complete, result=0
20:36:41.100 00.000 7988 GuideStep: -0.6 px 130 ms EAST, 0.0 px 0 ms NORTH
20:36:41.103 00.003 15712 worker thread done servicing request
20:36:41.103 00.000 15712 Worker thread wakes up
20:36:41.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:41.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:42.735 01.632 15712 Exposure complete
20:36:42.784 00.049 15712 worker thread done servicing request
20:36:42.784 00.000 7988 OnExposeComplete: enter
20:36:42.784 00.000 7988 UpdateGuideState(): m_state=6
20:36:42.797 00.013 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4428
20:36:42.797 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=438.51, Mass=1451, SNR=26.1, Peak=195 HFD=3.2
20:36:42.797 00.000 7988 MultiStar: [#1 0.03,-0.28,1.02,U] [#2 -0.35,-0.08,1.01,U] [#3 -0.27,-0.24,0.95,U] [#4 -0.23,-0.22,1.06,U] [#5 -0.23,-0.20,0.75,U] [#6 -0.01,-0.08,0.71,U] [#7 0.21,-0.33,0.66,U] [#8 -0.07,-0.28,0.66,U] 
20:36:42.801 00.004 7988 single-star, 8 included, MultiStar: {-0.09, -0.18}, one-star: {0.18, 0.03}
20:36:42.801 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
20:36:42.801 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.44)
20:36:42.801 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.16 mountX=-0.03 mountY=-0.18, mountTheta=-1.73
20:36:42.801 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.03, opts=13)
20:36:42.801 00.000 7988 Enqueuing Move request for scope (0.18, 0.03)
20:36:42.801 00.000 15712 Worker thread wakes up
20:36:42.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
20:36:42.801 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
20:36:42.801 00.000 15712 Moving (0.18, 0.03) raw xDistance=-0.03 yDistance=-0.18
20:36:42.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:42.801 00.000 7988 UpdateGuideState exits: m=1451 SNR=26.1
20:36:42.810 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:42.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:42.812 00.002 7988 Enqueuing Expose request
20:36:42.812 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.56
20:36:42.812 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:36:42.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:42.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:36:42.812 00.000 15712 MoveAxis(E, 2, ABG)
20:36:42.812 00.000 15712 Guiding  Dir = 2, Dur = 2
20:36:42.812 00.000 15712 IsGuiding returns 0
20:36:42.828 00.016 15712 IsGuiding returns 0
20:36:42.828 00.000 15712 Move returns status 0, amount 2
20:36:42.828 00.000 15712 MoveAxis(N, 0, ABG)
20:36:42.828 00.000 15712 Move returns status 0, amount 0
20:36:42.828 00.000 15712 move complete, result=0
20:36:42.828 00.000 15712 worker thread done servicing request
20:36:42.828 00.000 15712 Worker thread wakes up
20:36:42.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:42.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:42.828 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
20:36:44.344 01.516 15712 Exposure complete
20:36:44.399 00.055 15712 worker thread done servicing request
20:36:44.399 00.000 7988 OnExposeComplete: enter
20:36:44.399 00.000 7988 UpdateGuideState(): m_state=6
20:36:44.405 00.006 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4429
20:36:44.405 00.000 7988 Star::Find returns 1 (0), X=1175.83, Y=437.95, Mass=1561, SNR=27.1, Peak=226 HFD=3.4
20:36:44.407 00.002 7988 MultiStar: [#1 -0.08,-0.99,0.99,U] [#2 -0.25,-0.72,0.99,U] [#3 -0.17,-0.89,0.95,U] [#4 -0.17,-0.87,1.00,U] [#5 -0.31,-0.86,0.69,U] [#6 -0.09,-0.62,0.69,U] [#7 0.08,-1.04,0.66,U] [#8 -0.11,-0.83,0.66,U] 
20:36:44.407 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.81}, one-star: {0.37, -0.53}
20:36:44.409 00.002 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
20:36:44.409 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.56)
20:36:44.411 00.002 7988 CameraToMount -- cameraX=0.37 cameraY=-0.53 hyp=0.65 cameraTheta=-0.96 mountX=0.53 mountY=-0.36, mountTheta=-0.60
20:36:44.413 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=-0.53, opts=13)
20:36:44.413 00.000 7988 Enqueuing Move request for scope (0.37, -0.53)
20:36:44.415 00.002 15712 Worker thread wakes up
20:36:44.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.53) opts 0xd
20:36:44.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, -0.53)
20:36:44.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:44.415 00.000 7988 UpdateGuideState exits: m=1561 SNR=27.1
20:36:44.418 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:44.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:44.420 00.002 7988 Enqueuing Expose request
20:36:44.421 00.001 15712 Moving (0.37, -0.53) raw xDistance=0.53 yDistance=-0.36
20:36:44.421 00.000 15712 PPEC rslt: input = 0.53, final = 0.37, react = 0.32, pred = 0.05, hyst = 0.26, hyst_pct = 0.00, period_length = 635.55
20:36:44.421 00.000 15712 PPEC: input: 0.53, control: 0.37, exposure: 1500
20:36:44.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:36:44.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:36:44.421 00.000 15712 MoveAxis(W, 119, ABG)
20:36:44.421 00.000 15712 Guiding  Dir = 3, Dur = 119
20:36:44.421 00.000 15712 IsGuiding returns 0
20:36:44.437 00.016 15712 PulseGuide returned control before completion, sleep 113
20:36:44.569 00.132 15712 IsGuiding returns 0
20:36:44.569 00.000 15712 Move returns status 0, amount 119
20:36:44.569 00.000 15712 MoveAxis(N, 0, ABG)
20:36:44.569 00.000 15712 Move returns status 0, amount 0
20:36:44.569 00.000 15712 move complete, result=0
20:36:44.569 00.000 7988 GuideStep: 0.5 px 119 ms WEST, -0.4 px 0 ms NORTH
20:36:44.572 00.003 15712 worker thread done servicing request
20:36:44.572 00.000 15712 Worker thread wakes up
20:36:44.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:44.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:46.211 01.639 15712 Exposure complete
20:36:46.271 00.060 15712 worker thread done servicing request
20:36:46.271 00.000 7988 OnExposeComplete: enter
20:36:46.271 00.000 7988 UpdateGuideState(): m_state=6
20:36:46.273 00.002 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4430
20:36:46.275 00.002 7988 Star::Find returns 1 (0), X=1175.58, Y=437.30, Mass=1528, SNR=26.7, Peak=184 HFD=3.2
20:36:46.277 00.002 7988 MultiStar: [#1 -0.04,-1.42,0.00,M1] [#2 -0.21,-1.44,0.00,M1] [#3 -0.39,-1.38,0.00,M1] [#4 -0.35,-1.39,0.00,M1] [#5 -0.28,-1.46,0.00,M1] [#6 -0.20,-1.22,0.00,M1] [#7 -0.18,-1.48,0.00,M1] [#8 -0.08,-1.45,0.00,M1] 
20:36:46.277 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
20:36:46.279 00.002 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.07)
20:36:46.279 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-1.18 hyp=1.19 cameraTheta=-1.47 mountX=1.18 mountY=-0.09, mountTheta=-0.08
20:36:46.281 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-1.18, opts=13)
20:36:46.283 00.002 7988 Enqueuing Move request for scope (0.12, -1.18)
20:36:46.283 00.000 15712 Worker thread wakes up
20:36:46.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.18) opts 0xd
20:36:46.283 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -1.18)
20:36:46.283 00.000 15712 Moving (0.12, -1.18) raw xDistance=1.18 yDistance=-0.09
20:36:46.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:46.283 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.7
20:36:46.286 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:46.286 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:46.288 00.002 7988 Enqueuing Expose request
20:36:46.288 00.000 15712 PPEC rslt: input = 1.18, final = 0.72, react = 0.71, pred = 0.02, hyst = 0.64, hyst_pct = 0.00, period_length = 635.55
20:36:46.288 00.000 15712 PPEC: input: 1.18, control: 0.72, exposure: 1500
20:36:46.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:46.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:36:46.288 00.000 15712 MoveAxis(W, 236, ABG)
20:36:46.288 00.000 15712 Guiding  Dir = 3, Dur = 236
20:36:46.288 00.000 15712 IsGuiding returns 0
20:36:46.313 00.025 15712 PulseGuide returned control before completion, sleep 224
20:36:46.565 00.252 15712 IsGuiding returns 0
20:36:46.565 00.000 15712 Move returns status 0, amount 236
20:36:46.565 00.000 15712 MoveAxis(N, 0, ABG)
20:36:46.565 00.000 15712 Move returns status 0, amount 0
20:36:46.565 00.000 15712 move complete, result=0
20:36:46.565 00.000 7988 GuideStep: 1.2 px 236 ms WEST, -0.1 px 0 ms NORTH
20:36:46.570 00.005 15712 worker thread done servicing request
20:36:46.570 00.000 15712 Worker thread wakes up
20:36:46.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:46.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:47.983 01.413 15712 Exposure complete
20:36:48.044 00.061 15712 worker thread done servicing request
20:36:48.044 00.000 7988 OnExposeComplete: enter
20:36:48.044 00.000 7988 UpdateGuideState(): m_state=6
20:36:48.046 00.002 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4431
20:36:48.048 00.002 7988 Star::Find returns 1 (0), X=1175.59, Y=437.38, Mass=1442, SNR=25.8, Peak=184 HFD=3.2
20:36:48.048 00.000 7988 MultiStar: [#1 -0.15,-1.23,0.00,M2] [#2 -0.48,-1.17,0.00,M2] [#3 -0.33,-1.26,0.00,M2] [#4 -0.17,-1.36,0.00,M2] [#5 -0.45,-1.36,0.00,M2] [#6 -0.25,-1.26,0.00,M2] [#7 -0.06,-1.46,0.00,M2] [#8 -0.26,-1.37,0.00,M2] 
20:36:48.050 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
20:36:48.050 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.05)
20:36:48.052 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-1.10 hyp=1.11 cameraTheta=-1.45 mountX=1.10 mountY=-0.10, mountTheta=-0.09
20:36:48.054 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-1.10, opts=13)
20:36:48.054 00.000 7988 Enqueuing Move request for scope (0.13, -1.10)
20:36:48.056 00.002 15712 Worker thread wakes up
20:36:48.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.10) opts 0xd
20:36:48.056 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -1.10)
20:36:48.056 00.000 15712 Moving (0.13, -1.10) raw xDistance=1.10 yDistance=-0.10
20:36:48.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:48.058 00.002 7988 UpdateGuideState exits: m=1442 SNR=25.8
20:36:48.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:48.060 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:48.060 00.000 7988 Enqueuing Expose request
20:36:48.060 00.000 15712 PPEC rslt: input = 1.10, final = 0.71, react = 0.66, pred = 0.05, hyst = 0.62, hyst_pct = 0.00, period_length = 635.55
20:36:48.060 00.000 15712 PPEC: input: 1.10, control: 0.71, exposure: 1500
20:36:48.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:48.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:36:48.060 00.000 15712 MoveAxis(W, 231, ABG)
20:36:48.060 00.000 15712 Guiding  Dir = 3, Dur = 231
20:36:48.060 00.000 15712 IsGuiding returns 0
20:36:48.076 00.016 15712 PulseGuide returned control before completion, sleep 218
20:36:48.316 00.240 15712 IsGuiding returns 0
20:36:48.316 00.000 15712 Move returns status 0, amount 231
20:36:48.316 00.000 15712 MoveAxis(N, 0, ABG)
20:36:48.316 00.000 15712 Move returns status 0, amount 0
20:36:48.316 00.000 15712 move complete, result=0
20:36:48.316 00.000 15712 worker thread done servicing request
20:36:48.316 00.000 15712 Worker thread wakes up
20:36:48.316 00.000 7988 GuideStep: 1.1 px 231 ms WEST, -0.1 px 0 ms NORTH
20:36:48.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:48.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:50.070 01.754 15712 Exposure complete
20:36:50.134 00.064 15712 worker thread done servicing request
20:36:50.134 00.000 7988 OnExposeComplete: enter
20:36:50.134 00.000 7988 UpdateGuideState(): m_state=6
20:36:50.136 00.002 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4432
20:36:50.136 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=438.72, Mass=1547, SNR=26.9, Peak=189 HFD=3.4
20:36:50.136 00.000 7988 MultiStar: [#1 -0.27,0.05,1.00,U] [#2 -0.24,-0.14,0.97,U] [#3 -0.27,-0.17,0.93,U] [#4 -0.22,-0.29,1.02,U] [#5 -0.15,0.14,0.70,U] [#6 -0.10,0.01,0.68,U] [#7 -0.21,-0.21,0.64,U] [#8 -0.28,-0.12,0.64,U] 
20:36:50.136 00.000 7988 refined, 8 included, MultiStar: {-0.19, -0.05}, one-star: {0.05, 0.24}
20:36:50.136 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
20:36:50.136 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
20:36:50.136 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-2.86 mountX=0.05 mountY=0.19, mountTheta=1.29
20:36:50.136 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.05, opts=13)
20:36:50.136 00.000 7988 Enqueuing Move request for scope (-0.19, -0.05)
20:36:50.136 00.000 15712 Worker thread wakes up
20:36:50.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
20:36:50.136 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
20:36:50.136 00.000 15712 Moving (-0.19, -0.05) raw xDistance=0.05 yDistance=0.19
20:36:50.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:50.136 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.9
20:36:50.148 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:50.148 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:50.148 00.000 7988 Enqueuing Expose request
20:36:50.148 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
20:36:50.148 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
20:36:50.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:50.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:36:50.148 00.000 15712 MoveAxis(W, 9, ABG)
20:36:50.148 00.000 15712 Guiding  Dir = 3, Dur = 9
20:36:50.148 00.000 15712 IsGuiding returns 0
20:36:50.180 00.032 15712 IsGuiding returns 0
20:36:50.180 00.000 15712 Move returns status 0, amount 9
20:36:50.180 00.000 15712 MoveAxis(N, 0, ABG)
20:36:50.180 00.000 15712 Move returns status 0, amount 0
20:36:50.180 00.000 15712 move complete, result=0
20:36:50.180 00.000 15712 worker thread done servicing request
20:36:50.180 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.2 px 0 ms NORTH
20:36:50.182 00.002 15712 Worker thread wakes up
20:36:50.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:50.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:51.589 01.407 15712 Exposure complete
20:36:51.658 00.069 15712 worker thread done servicing request
20:36:51.658 00.000 7988 OnExposeComplete: enter
20:36:51.660 00.002 7988 UpdateGuideState(): m_state=6
20:36:51.660 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4433
20:36:51.662 00.002 7988 Star::Find returns 1 (1), X=1175.86, Y=439.04, Mass=1512, SNR=26.4, Peak=255 HFD=3.0
20:36:51.664 00.002 7988 MultiStar: [#1 0.04,0.11,0.99,U] [#2 -0.02,0.29,0.98,U] [#3 -0.31,0.23,0.95,U] [#4 -0.08,0.28,1.01,U] [#5 -0.29,0.26,0.72,U] [#6 0.21,0.43,0.74,U] [#7 -0.04,0.10,0.67,U] [#8 -0.03,0.20,0.65,U] 
20:36:51.666 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.28}, one-star: {0.41, 0.56}
20:36:51.667 00.001 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
20:36:51.667 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
20:36:51.667 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.59 mountX=-0.28 mountY=-0.00, mountTheta=-3.14
20:36:51.673 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.28, opts=13)
20:36:51.675 00.002 7988 Enqueuing Move request for scope (-0.01, 0.28)
20:36:51.677 00.002 15712 Worker thread wakes up
20:36:51.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:51.679 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
20:36:51.679 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.4 Saturated
20:36:51.681 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
20:36:51.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:51.683 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:51.684 00.001 7988 Enqueuing Expose request
20:36:51.684 00.000 15712 Moving (-0.01, 0.28) raw xDistance=-0.28 yDistance=-0.00
20:36:51.691 00.007 15712 PPEC rslt: input = -0.28, final = -0.12, react = -0.17, pred = 0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 635.54
20:36:51.691 00.000 15712 PPEC: input: -0.28, control: -0.12, exposure: 1500
20:36:51.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:51.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:36:51.691 00.000 15712 MoveAxis(E, 38, ABG)
20:36:51.691 00.000 15712 Guiding  Dir = 2, Dur = 38
20:36:51.693 00.002 15712 IsGuiding returns 0
20:36:51.713 00.020 15712 PulseGuide returned control before completion, sleep 27
20:36:51.763 00.050 15712 IsGuiding returns 0
20:36:51.763 00.000 15712 Move returns status 0, amount 38
20:36:51.763 00.000 15712 MoveAxis(N, 0, ABG)
20:36:51.763 00.000 15712 Move returns status 0, amount 0
20:36:51.763 00.000 15712 move complete, result=0
20:36:51.763 00.000 15712 worker thread done servicing request
20:36:51.763 00.000 15712 Worker thread wakes up
20:36:51.763 00.000 7988 GuideStep: -0.3 px 38 ms EAST, -0.0 px 0 ms NORTH
20:36:51.765 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:51.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:53.393 01.628 15712 Exposure complete
20:36:53.481 00.088 15712 worker thread done servicing request
20:36:53.481 00.000 7988 OnExposeComplete: enter
20:36:53.486 00.005 7988 UpdateGuideState(): m_state=6
20:36:53.486 00.000 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4434
20:36:53.486 00.000 7988 Star::Find returns 1 (1), X=1175.70, Y=439.02, Mass=1459, SNR=26.0, Peak=255 HFD=3.0
20:36:53.486 00.000 7988 MultiStar: [#1 -0.12,0.31,1.05,U] [#2 -0.09,0.33,1.04,U] [#3 -0.20,0.43,0.98,U] [#4 -0.04,0.24,1.09,U] [#5 -0.27,0.55,0.69,U] [#6 -0.22,0.35,0.73,U] [#7 0.02,0.18,0.68,U] [#8 0.07,0.14,0.68,U] 
20:36:53.486 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.35}, one-star: {0.24, 0.54}
20:36:53.486 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
20:36:53.486 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
20:36:53.486 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.35 cameraTheta=1.76 mountX=-0.35 mountY=0.06, mountTheta=2.98
20:36:53.498 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.35, opts=13)
20:36:53.501 00.003 7988 Enqueuing Move request for scope (-0.06, 0.35)
20:36:53.502 00.001 15712 Worker thread wakes up
20:36:53.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
20:36:53.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
20:36:53.502 00.000 15712 Moving (-0.06, 0.35) raw xDistance=-0.35 yDistance=0.06
20:36:53.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:53.502 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.0 Saturated
20:36:53.505 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:53.507 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:53.509 00.002 15712 PPEC rslt: input = -0.35, final = -0.18, react = -0.21, pred = 0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 635.54
20:36:53.509 00.000 15712 PPEC: input: -0.35, control: -0.18, exposure: 1500
20:36:53.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:53.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:36:53.509 00.000 15712 MoveAxis(E, 57, ABG)
20:36:53.509 00.000 15712 Guiding  Dir = 2, Dur = 57
20:36:53.509 00.000 7988 Enqueuing Expose request
20:36:53.509 00.000 15712 IsGuiding returns 0
20:36:53.533 00.024 15712 PulseGuide returned control before completion, sleep 42
20:36:53.580 00.047 15712 IsGuiding returns 1
20:36:53.580 00.000 15712 scope still moving after pulse duration time elapsed
20:36:53.616 00.036 15712 IsGuiding returns 0
20:36:53.616 00.000 15712 scope move finished after 57 + 48 ms
20:36:53.616 00.000 15712 Move returns status 0, amount 57
20:36:53.616 00.000 15712 MoveAxis(N, 0, ABG)
20:36:53.616 00.000 15712 Move returns status 0, amount 0
20:36:53.616 00.000 15712 move complete, result=0
20:36:53.616 00.000 15712 worker thread done servicing request
20:36:53.616 00.000 15712 Worker thread wakes up
20:36:53.616 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
20:36:53.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:53.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:55.023 01.407 15712 Exposure complete
20:36:55.093 00.070 15712 worker thread done servicing request
20:36:55.093 00.000 7988 OnExposeComplete: enter
20:36:55.093 00.000 7988 UpdateGuideState(): m_state=6
20:36:55.095 00.002 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4435
20:36:55.097 00.002 7988 Star::Find returns 1 (0), X=1175.55, Y=439.19, Mass=1494, SNR=26.4, Peak=227 HFD=3.3
20:36:55.097 00.000 7988 MultiStar: [#1 -0.15,0.23,1.02,U] [#2 -0.10,0.49,0.99,U] [#3 -0.32,0.40,0.99,U] [#4 -0.06,0.29,1.03,U] [#5 -0.02,0.29,0.74,U] [#6 -0.24,0.42,0.71,U] [#7 -0.09,0.39,0.69,U] [#8 -0.19,0.15,0.68,U] 
20:36:55.099 00.002 7988 refined, 8 included, MultiStar: {-0.12, 0.38}, one-star: {0.09, 0.71}
20:36:55.101 00.002 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.84)
20:36:55.102 00.001 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.27)
20:36:55.102 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.87 mountX=-0.38 mountY=0.11, mountTheta=2.87
20:36:55.106 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.38, opts=13)
20:36:55.106 00.000 7988 Enqueuing Move request for scope (-0.12, 0.38)
20:36:55.108 00.002 15712 Worker thread wakes up
20:36:55.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.38) opts 0xd
20:36:55.108 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.38)
20:36:55.108 00.000 15712 Moving (-0.12, 0.38) raw xDistance=-0.38 yDistance=0.11
20:36:55.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:55.110 00.002 7988 UpdateGuideState exits: m=1494 SNR=26.4
20:36:55.110 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:55.112 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:55.114 00.002 7988 Enqueuing Expose request
20:36:55.114 00.000 15712 PPEC rslt: input = -0.38, final = -0.19, react = -0.23, pred = 0.04, hyst = -0.21, hyst_pct = 0.00, period_length = 635.53
20:36:55.114 00.000 15712 PPEC: input: -0.38, control: -0.19, exposure: 1500
20:36:55.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:55.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:36:55.114 00.000 15712 MoveAxis(E, 62, ABG)
20:36:55.114 00.000 15712 Guiding  Dir = 2, Dur = 62
20:36:55.114 00.000 15712 IsGuiding returns 0
20:36:55.134 00.020 15712 PulseGuide returned control before completion, sleep 53
20:36:55.213 00.079 15712 IsGuiding returns 0
20:36:55.213 00.000 15712 Move returns status 0, amount 62
20:36:55.213 00.000 15712 MoveAxis(N, 0, ABG)
20:36:55.213 00.000 15712 Move returns status 0, amount 0
20:36:55.213 00.000 15712 move complete, result=0
20:36:55.213 00.000 15712 worker thread done servicing request
20:36:55.213 00.000 15712 Worker thread wakes up
20:36:55.213 00.000 7988 GuideStep: -0.4 px 62 ms EAST, 0.1 px 0 ms NORTH
20:36:55.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:55.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:56.148 00.935 7988 evsrv: cli 0CCD0AC8 connect
20:36:56.151 00.003 7988 case statement mapped state 6 to 3
20:36:56.151 00.000 7988 case statement mapped state 6 to 3
20:36:56.154 00.003 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"60b845b2-884c-43ed-bb67-bdf2e3d3f854"}
20:36:56.154 00.000 7988 case statement mapped state 6 to 3
20:36:56.154 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"60b845b2-884c-43ed-bb67-bdf2e3d3f854"}
20:36:56.154 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
20:36:56.851 00.697 15712 Exposure complete
20:36:56.923 00.072 15712 worker thread done servicing request
20:36:56.923 00.000 7988 OnExposeComplete: enter
20:36:56.925 00.002 7988 UpdateGuideState(): m_state=6
20:36:56.927 00.002 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4436
20:36:56.928 00.001 7988 Star::Find returns 1 (0), X=1175.58, Y=438.78, Mass=1385, SNR=25.1, Peak=187 HFD=3.1
20:36:56.930 00.002 7988 MultiStar: [#1 -0.13,-0.02,1.10,U] [#2 -0.45,0.12,1.05,U] [#3 -0.36,0.11,0.98,U] [#4 -0.24,0.08,1.11,U] [#5 -0.37,-0.14,0.80,U] [#6 -0.35,0.13,0.76,U] [#7 -0.25,0.05,0.73,U] [#8 -0.32,-0.04,0.66,U] 
20:36:56.932 00.002 7988 refined, 8 included, MultiStar: {-0.25, 0.07}, one-star: {0.12, 0.30}
20:36:56.934 00.002 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.44 = -1.84)
20:36:56.934 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.55 = 1.27)
20:36:56.936 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.86 mountX=-0.07 mountY=0.25, mountTheta=1.84
20:36:56.938 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.07, opts=13)
20:36:56.940 00.002 7988 Enqueuing Move request for scope (-0.25, 0.07)
20:36:56.942 00.002 15712 Worker thread wakes up
20:36:56.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd
20:36:56.942 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.07)
20:36:56.942 00.000 15712 Moving (-0.25, 0.07) raw xDistance=-0.07 yDistance=0.25
20:36:56.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:36:56.944 00.002 7988 UpdateGuideState exits: m=1385 SNR=25.1
20:36:56.946 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:56.946 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:56.946 00.000 7988 Enqueuing Expose request
20:36:56.946 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.53
20:36:56.946 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
20:36:56.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
20:36:56.946 00.000 15712 MoveAxis(E, 0, ABG)
20:36:56.946 00.000 15712 Move returns status 0, amount 0
20:36:56.946 00.000 15712 MoveAxis(S, 64, ABG)
20:36:56.951 00.005 15712 Guiding  Dir = 1, Dur = 64
20:36:56.951 00.000 15712 IsGuiding returns 0
20:36:57.018 00.067 15712 IsGuiding returns 1
20:36:57.018 00.000 15712 scope still moving after pulse duration time elapsed
20:36:57.055 00.037 15712 IsGuiding returns 1
20:36:57.117 00.062 15712 IsGuiding returns 0
20:36:57.117 00.000 15712 scope move finished after 64 + 103 ms
20:36:57.117 00.000 15712 Move returns status 0, amount 64
20:36:57.117 00.000 15712 move complete, result=0
20:36:57.117 00.000 15712 worker thread done servicing request
20:36:57.117 00.000 15712 Worker thread wakes up
20:36:57.117 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.3 px 64 ms SOUTH
20:36:57.120 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:57.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:36:58.523 01.403 15712 Exposure complete
20:36:58.584 00.061 15712 worker thread done servicing request
20:36:58.584 00.000 7988 OnExposeComplete: enter
20:36:58.584 00.000 7988 UpdateGuideState(): m_state=6
20:36:58.587 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4437
20:36:58.587 00.000 7988 Star::Find returns 1 (0), X=1175.73, Y=438.58, Mass=1459, SNR=26.0, Peak=201 HFD=3.2
20:36:58.589 00.002 7988 MultiStar: [#1 -0.04,-0.37,1.00,U] [#2 -0.07,-0.15,1.06,U] [#3 -0.16,-0.24,0.99,U] [#4 -0.01,-0.38,1.05,U] [#5 -0.14,-0.34,0.70,U] [#6 -0.08,-0.05,0.75,U] [#7 0.20,-0.27,0.64,U] [#8 -0.02,-0.34,0.68,U] 
20:36:58.591 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.22}, one-star: {0.27, 0.10}
20:36:58.591 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
20:36:58.591 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
20:36:58.593 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.61 mountX=0.22 mountY=0.01, mountTheta=0.06
20:36:58.595 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.22, opts=13)
20:36:58.595 00.000 7988 Enqueuing Move request for scope (-0.01, -0.22)
20:36:58.597 00.002 15712 Worker thread wakes up
20:36:58.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
20:36:58.597 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
20:36:58.597 00.000 15712 Moving (-0.01, -0.22) raw xDistance=0.22 yDistance=0.01
20:36:58.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:36:58.597 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.0
20:36:58.600 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:58.601 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:36:58.601 00.000 7988 Enqueuing Expose request
20:36:58.603 00.002 15712 PPEC rslt: input = 0.22, final = 0.18, react = 0.13, pred = 0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 635.53
20:36:58.603 00.000 15712 PPEC: input: 0.22, control: 0.18, exposure: 1500
20:36:58.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:58.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:36:58.603 00.000 15712 MoveAxis(W, 59, ABG)
20:36:58.603 00.000 15712 Guiding  Dir = 3, Dur = 59
20:36:58.603 00.000 15712 IsGuiding returns 0
20:36:58.620 00.017 15712 PulseGuide returned control before completion, sleep 53
20:36:58.701 00.081 15712 IsGuiding returns 0
20:36:58.701 00.000 15712 Move returns status 0, amount 59
20:36:58.701 00.000 15712 MoveAxis(N, 0, ABG)
20:36:58.701 00.000 15712 Move returns status 0, amount 0
20:36:58.701 00.000 15712 move complete, result=0
20:36:58.701 00.000 7988 GuideStep: 0.2 px 59 ms WEST, 0.0 px 0 ms NORTH
20:36:58.703 00.002 15712 worker thread done servicing request
20:36:58.703 00.000 15712 Worker thread wakes up
20:36:58.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:36:58.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:00.344 01.641 15712 Exposure complete
20:37:00.406 00.062 15712 worker thread done servicing request
20:37:00.406 00.000 7988 OnExposeComplete: enter
20:37:00.406 00.000 7988 UpdateGuideState(): m_state=6
20:37:00.406 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4438
20:37:00.406 00.000 7988 Star::Find returns 1 (0), X=1175.73, Y=437.88, Mass=1511, SNR=26.7, Peak=234 HFD=3.2
20:37:00.406 00.000 7988 MultiStar: [#1 -0.11,-0.91,1.01,U] [#2 -0.22,-0.87,1.02,U] [#3 -0.19,-0.91,0.93,U] [#4 -0.21,-0.94,1.04,U] [#5 0.06,-1.00,0.73,U] [#6 -0.18,-0.63,0.70,U] [#7 -0.08,-0.98,0.67,U] [#8 -0.11,-0.77,0.62,U] 
20:37:00.406 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.85}, one-star: {0.27, -0.60}
20:37:00.406 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
20:37:00.406 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.74)
20:37:00.406 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.60 hyp=0.66 cameraTheta=-1.15 mountX=0.60 mountY=-0.25, mountTheta=-0.40
20:37:00.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.60, opts=13)
20:37:00.418 00.012 7988 Enqueuing Move request for scope (0.27, -0.60)
20:37:00.418 00.000 15712 Worker thread wakes up
20:37:00.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.60) opts 0xd
20:37:00.418 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.60)
20:37:00.418 00.000 15712 Moving (0.27, -0.60) raw xDistance=0.60 yDistance=-0.25
20:37:00.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:37:00.418 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.7
20:37:00.420 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:00.421 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:00.424 00.003 7988 Enqueuing Expose request
20:37:00.424 00.000 15712 PPEC rslt: input = 0.60, final = 0.40, react = 0.36, pred = 0.04, hyst = 0.32, hyst_pct = 0.00, period_length = 635.53
20:37:00.424 00.000 15712 PPEC: input: 0.60, control: 0.40, exposure: 1500
20:37:00.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:37:00.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:37:00.424 00.000 15712 MoveAxis(W, 131, ABG)
20:37:00.424 00.000 15712 Guiding  Dir = 3, Dur = 131
20:37:00.456 00.032 15712 IsGuiding returns 0
20:37:00.470 00.014 15712 PulseGuide returned control before completion, sleep 126
20:37:00.614 00.144 15712 IsGuiding returns 0
20:37:00.614 00.000 15712 Move returns status 0, amount 131
20:37:00.614 00.000 15712 MoveAxis(N, 0, ABG)
20:37:00.614 00.000 15712 Move returns status 0, amount 0
20:37:00.614 00.000 15712 move complete, result=0
20:37:00.614 00.000 7988 GuideStep: 0.6 px 131 ms WEST, -0.3 px 0 ms NORTH
20:37:00.614 00.000 15712 worker thread done servicing request
20:37:00.614 00.000 15712 Worker thread wakes up
20:37:00.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:00.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:02.035 01.421 15712 Exposure complete
20:37:02.095 00.060 15712 worker thread done servicing request
20:37:02.095 00.000 7988 OnExposeComplete: enter
20:37:02.096 00.001 7988 UpdateGuideState(): m_state=6
20:37:02.096 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4439
20:37:02.096 00.000 7988 Star::Find returns 1 (0), X=1175.67, Y=438.15, Mass=1501, SNR=26.4, Peak=220 HFD=3.1
20:37:02.099 00.003 7988 MultiStar: [#1 -0.16,-0.72,1.01,U] [#2 -0.24,-0.70,0.99,U] [#3 -0.28,-0.60,0.97,U] [#4 -0.17,-0.71,1.05,U] [#5 -0.12,-0.78,0.70,U] [#6 -0.16,-0.58,0.72,U] [#7 -0.14,-0.80,0.65,U] [#8 -0.25,-0.64,0.67,U] 
20:37:02.099 00.000 7988 single-star, 8 included, MultiStar: {-0.14, -0.64}, one-star: {0.21, -0.33}
20:37:02.099 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
20:37:02.099 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.58)
20:37:02.099 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.33 hyp=0.39 cameraTheta=-0.99 mountX=0.32 mountY=-0.21, mountTheta=-0.57
20:37:02.099 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.33, opts=13)
20:37:02.107 00.008 7988 Enqueuing Move request for scope (0.21, -0.33)
20:37:02.107 00.000 15712 Worker thread wakes up
20:37:02.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.33) opts 0xd
20:37:02.107 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.33)
20:37:02.107 00.000 15712 Moving (0.21, -0.33) raw xDistance=0.32 yDistance=-0.21
20:37:02.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:02.107 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
20:37:02.110 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:02.110 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:02.112 00.002 7988 Enqueuing Expose request
20:37:02.112 00.000 15712 PPEC rslt: input = 0.32, final = 0.26, react = 0.19, pred = 0.07, hyst = 0.19, hyst_pct = 0.00, period_length = 635.53
20:37:02.112 00.000 15712 PPEC: input: 0.32, control: 0.26, exposure: 1500
20:37:02.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:02.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:37:02.112 00.000 15712 MoveAxis(W, 85, ABG)
20:37:02.112 00.000 15712 Guiding  Dir = 3, Dur = 85
20:37:02.134 00.022 15712 IsGuiding returns 0
20:37:02.151 00.017 15712 PulseGuide returned control before completion, sleep 79
20:37:02.264 00.113 15712 IsGuiding returns 0
20:37:02.264 00.000 15712 Move returns status 0, amount 85
20:37:02.264 00.000 15712 MoveAxis(N, 0, ABG)
20:37:02.264 00.000 15712 Move returns status 0, amount 0
20:37:02.264 00.000 15712 move complete, result=0
20:37:02.264 00.000 15712 worker thread done servicing request
20:37:02.264 00.000 15712 Worker thread wakes up
20:37:02.264 00.000 7988 GuideStep: 0.3 px 85 ms WEST, -0.2 px 0 ms NORTH
20:37:02.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:02.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:04.008 01.744 15712 Exposure complete
20:37:04.070 00.062 15712 worker thread done servicing request
20:37:04.070 00.000 7988 OnExposeComplete: enter
20:37:04.070 00.000 7988 UpdateGuideState(): m_state=6
20:37:04.070 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4440
20:37:04.070 00.000 7988 Star::Find returns 1 (1), X=1175.77, Y=439.09, Mass=1536, SNR=26.8, Peak=255 HFD=3.1
20:37:04.070 00.000 7988 MultiStar: [#1 0.09,0.24,1.01,U] [#2 -0.09,0.25,0.99,U] [#3 -0.03,0.22,0.97,U] [#4 0.05,0.17,1.01,U] [#5 -0.12,0.28,0.70,U] [#6 -0.07,0.43,0.70,U] [#7 0.02,0.08,0.65,U] [#8 0.13,0.31,0.68,U] 
20:37:04.070 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.29}, one-star: {0.32, 0.61}
20:37:04.070 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
20:37:04.070 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.17)
20:37:04.070 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.43 mountX=-0.29 mountY=-0.05, mountTheta=-2.98
20:37:04.070 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.29, opts=13)
20:37:04.070 00.000 7988 Enqueuing Move request for scope (0.04, 0.29)
20:37:04.070 00.000 15712 Worker thread wakes up
20:37:04.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
20:37:04.070 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
20:37:04.070 00.000 15712 Moving (0.04, 0.29) raw xDistance=-0.29 yDistance=-0.05
20:37:04.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:37:04.070 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.8 Saturated
20:37:04.085 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:04.087 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:04.087 00.000 7988 Enqueuing Expose request
20:37:04.087 00.000 15712 PPEC rslt: input = -0.29, final = -0.13, react = -0.18, pred = 0.05, hyst = -0.13, hyst_pct = 0.00, period_length = 635.52
20:37:04.087 00.000 15712 PPEC: input: -0.29, control: -0.13, exposure: 1500
20:37:04.087 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:04.087 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:37:04.087 00.000 15712 MoveAxis(E, 42, ABG)
20:37:04.087 00.000 15712 Guiding  Dir = 2, Dur = 42
20:37:04.087 00.000 15712 IsGuiding returns 0
20:37:04.104 00.017 15712 PulseGuide returned control before completion, sleep 38
20:37:04.149 00.045 15712 IsGuiding returns 1
20:37:04.149 00.000 15712 scope still moving after pulse duration time elapsed
20:37:04.184 00.035 15712 IsGuiding returns 0
20:37:04.184 00.000 15712 scope move finished after 42 + 52 ms
20:37:04.184 00.000 15712 Move returns status 0, amount 42
20:37:04.184 00.000 15712 MoveAxis(N, 0, ABG)
20:37:04.184 00.000 15712 Move returns status 0, amount 0
20:37:04.184 00.000 15712 move complete, result=0
20:37:04.184 00.000 7988 GuideStep: -0.3 px 42 ms EAST, -0.0 px 0 ms NORTH
20:37:04.185 00.001 15712 worker thread done servicing request
20:37:04.185 00.000 15712 Worker thread wakes up
20:37:04.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:04.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:05.603 01.418 15712 Exposure complete
20:37:05.652 00.049 15712 worker thread done servicing request
20:37:05.652 00.000 7988 OnExposeComplete: enter
20:37:05.665 00.013 7988 UpdateGuideState(): m_state=6
20:37:05.667 00.002 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4441
20:37:05.667 00.000 7988 Star::Find returns 1 (1), X=1175.79, Y=439.26, Mass=1545, SNR=26.7, Peak=255 HFD=3.5
20:37:05.669 00.002 7988 MultiStar: [#1 0.05,0.35,0.99,U] [#2 -0.07,0.60,1.00,U] [#3 -0.10,0.44,0.97,U] [#4 0.10,0.43,0.99,U] [#5 0.20,0.47,0.70,U] [#6 0.17,0.50,0.68,U] [#7 0.25,0.46,0.59,U] [#8 0.28,0.23,0.66,U] 
20:37:05.669 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.48}, one-star: {0.33, 0.78}
20:37:05.671 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
20:37:05.671 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.27)
20:37:05.673 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.48 hyp=0.50 cameraTheta=1.33 mountX=-0.49 mountY=-0.13, mountTheta=-2.88
20:37:05.675 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.48, opts=13)
20:37:05.675 00.000 7988 Enqueuing Move request for scope (0.12, 0.48)
20:37:05.677 00.002 15712 Worker thread wakes up
20:37:05.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.48) opts 0xd
20:37:05.677 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.48)
20:37:05.677 00.000 15712 Moving (0.12, 0.48) raw xDistance=-0.49 yDistance=-0.13
20:37:05.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:37:05.677 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.7 Saturated
20:37:05.680 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:05.681 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:05.681 00.000 7988 Enqueuing Expose request
20:37:05.683 00.002 15712 PPEC rslt: input = -0.49, final = -0.23, react = -0.29, pred = 0.06, hyst = -0.25, hyst_pct = 0.00, period_length = 635.52
20:37:05.683 00.000 15712 PPEC: input: -0.49, control: -0.23, exposure: 1500
20:37:05.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:05.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:37:05.683 00.000 15712 MoveAxis(E, 75, ABG)
20:37:05.683 00.000 15712 Guiding  Dir = 2, Dur = 75
20:37:05.684 00.001 15712 IsGuiding returns 0
20:37:05.702 00.018 15712 PulseGuide returned control before completion, sleep 68
20:37:05.777 00.075 15712 IsGuiding returns 1
20:37:05.777 00.000 15712 scope still moving after pulse duration time elapsed
20:37:05.814 00.037 15712 IsGuiding returns 0
20:37:05.814 00.000 15712 scope move finished after 75 + 54 ms
20:37:05.814 00.000 15712 Move returns status 0, amount 75
20:37:05.814 00.000 15712 MoveAxis(N, 0, ABG)
20:37:05.814 00.000 15712 Move returns status 0, amount 0
20:37:05.814 00.000 15712 move complete, result=0
20:37:05.814 00.000 7988 GuideStep: -0.5 px 75 ms EAST, -0.1 px 0 ms NORTH
20:37:05.815 00.001 15712 worker thread done servicing request
20:37:05.815 00.000 15712 Worker thread wakes up
20:37:05.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:05.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:07.453 01.638 15712 Exposure complete
20:37:07.504 00.051 15712 worker thread done servicing request
20:37:07.504 00.000 7988 OnExposeComplete: enter
20:37:07.504 00.000 7988 UpdateGuideState(): m_state=6
20:37:07.514 00.010 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4442
20:37:07.514 00.000 7988 Star::Find returns 1 (1), X=1175.76, Y=439.18, Mass=1535, SNR=26.7, Peak=255 HFD=2.9
20:37:07.514 00.000 7988 MultiStar: [#1 0.01,0.31,0.99,U] [#2 -0.05,0.40,0.97,U] [#3 -0.21,0.41,0.97,U] [#4 0.06,0.33,1.07,U] [#5 0.03,0.24,0.73,U] [#6 -0.06,0.37,0.68,U] [#7 0.16,0.33,0.68,U] [#8 0.20,0.39,0.68,U] 
20:37:07.514 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.39}, one-star: {0.30, 0.70}
20:37:07.514 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
20:37:07.514 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
20:37:07.520 00.006 7988 CameraToMount -- cameraX=0.04 cameraY=0.39 hyp=0.40 cameraTheta=1.46 mountX=-0.39 mountY=-0.05, mountTheta=-3.00
20:37:07.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.39, opts=13)
20:37:07.520 00.000 7988 Enqueuing Move request for scope (0.04, 0.39)
20:37:07.520 00.000 15712 Worker thread wakes up
20:37:07.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.39) opts 0xd
20:37:07.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.39)
20:37:07.520 00.000 15712 Moving (0.04, 0.39) raw xDistance=-0.39 yDistance=-0.05
20:37:07.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:07.520 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7 Saturated
20:37:07.527 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:07.527 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:07.527 00.000 7988 Enqueuing Expose request
20:37:07.530 00.003 15712 PPEC rslt: input = -0.39, final = -0.14, react = -0.24, pred = 0.09, hyst = -0.22, hyst_pct = 0.00, period_length = 635.52
20:37:07.530 00.000 15712 PPEC: input: -0.39, control: -0.14, exposure: 1500
20:37:07.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:07.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:37:07.530 00.000 15712 MoveAxis(E, 47, ABG)
20:37:07.530 00.000 15712 Guiding  Dir = 2, Dur = 47
20:37:07.572 00.042 15712 IsGuiding returns 0
20:37:07.588 00.016 15712 PulseGuide returned control before completion, sleep 41
20:37:07.642 00.054 15712 IsGuiding returns 0
20:37:07.642 00.000 15712 Move returns status 0, amount 47
20:37:07.642 00.000 15712 MoveAxis(N, 0, ABG)
20:37:07.642 00.000 15712 Move returns status 0, amount 0
20:37:07.642 00.000 15712 move complete, result=0
20:37:07.642 00.000 7988 GuideStep: -0.4 px 47 ms EAST, -0.1 px 0 ms NORTH
20:37:07.654 00.012 15712 worker thread done servicing request
20:37:07.654 00.000 15712 Worker thread wakes up
20:37:07.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:07.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:09.063 01.409 15712 Exposure complete
20:37:09.117 00.054 15712 worker thread done servicing request
20:37:09.117 00.000 7988 OnExposeComplete: enter
20:37:09.124 00.007 7988 UpdateGuideState(): m_state=6
20:37:09.124 00.000 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4443
20:37:09.124 00.000 7988 Star::Find returns 1 (1), X=1175.90, Y=438.89, Mass=1499, SNR=26.3, Peak=255 HFD=3.0
20:37:09.124 00.000 7988 MultiStar: [#1 0.14,0.20,0.99,U] [#2 -0.06,0.25,1.02,U] [#3 -0.16,0.25,0.94,U] [#4 -0.09,0.24,1.05,U] [#5 -0.02,0.37,0.71,U] [#6 -0.04,0.35,0.72,U] [#7 0.18,0.15,0.65,U] [#8 -0.03,0.14,0.66,U] 
20:37:09.124 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.26}, one-star: {0.44, 0.41}
20:37:09.124 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
20:37:09.124 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.19)
20:37:09.124 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.27 cameraTheta=1.41 mountX=-0.27 mountY=-0.05, mountTheta=-2.96
20:37:09.134 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.26, opts=13)
20:37:09.134 00.000 7988 Enqueuing Move request for scope (0.04, 0.26)
20:37:09.134 00.000 15712 Worker thread wakes up
20:37:09.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
20:37:09.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
20:37:09.134 00.000 15712 Moving (0.04, 0.26) raw xDistance=-0.27 yDistance=-0.05
20:37:09.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:09.134 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.3 Saturated
20:37:09.138 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:09.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:09.140 00.002 7988 Enqueuing Expose request
20:37:09.140 00.000 15712 PPEC rslt: input = -0.27, final = -0.05, react = -0.16, pred = 0.11, hyst = -0.16, hyst_pct = 0.00, period_length = 635.52
20:37:09.140 00.000 15712 PPEC: input: -0.27, control: -0.05, exposure: 1500
20:37:09.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:09.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:37:09.140 00.000 15712 MoveAxis(E, 18, ABG)
20:37:09.140 00.000 15712 Guiding  Dir = 2, Dur = 18
20:37:09.140 00.000 15712 IsGuiding returns 0
20:37:09.168 00.028 15712 IsGuiding returns 1
20:37:09.168 00.000 15712 scope still moving after pulse duration time elapsed
20:37:09.220 00.052 15712 IsGuiding returns 0
20:37:09.220 00.000 15712 scope move finished after 18 + 74 ms
20:37:09.220 00.000 15712 Move returns status 0, amount 18
20:37:09.220 00.000 15712 MoveAxis(N, 0, ABG)
20:37:09.220 00.000 15712 Move returns status 0, amount 0
20:37:09.220 00.000 15712 move complete, result=0
20:37:09.220 00.000 7988 GuideStep: -0.3 px 18 ms EAST, -0.0 px 0 ms NORTH
20:37:09.235 00.015 15712 worker thread done servicing request
20:37:09.237 00.002 15712 Worker thread wakes up
20:37:09.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:09.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:10.872 01.635 15712 Exposure complete
20:37:10.927 00.055 15712 worker thread done servicing request
20:37:10.927 00.000 7988 OnExposeComplete: enter
20:37:10.936 00.009 7988 UpdateGuideState(): m_state=6
20:37:10.936 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4444
20:37:10.936 00.000 7988 Star::Find returns 1 (1), X=1175.80, Y=438.29, Mass=1396, SNR=25.2, Peak=255 HFD=3.0
20:37:10.936 00.000 7988 MultiStar: [#1 0.11,-0.50,1.08,U] [#2 -0.04,-0.47,1.07,U] [#3 -0.21,-0.38,1.03,U] [#4 0.09,-0.61,1.11,U] [#5 -0.17,-0.38,0.74,U] [#6 0.06,-0.40,0.73,U] [#7 0.17,-0.55,0.69,U] [#8 -0.02,-0.37,0.70,U] 
20:37:10.936 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.43}, one-star: {0.34, -0.19}
20:37:10.936 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
20:37:10.936 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.10)
20:37:10.936 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.19 hyp=0.39 cameraTheta=-0.50 mountX=0.18 mountY=-0.34, mountTheta=-1.07
20:37:10.936 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.19, opts=13)
20:37:10.936 00.000 7988 Enqueuing Move request for scope (0.34, -0.19)
20:37:10.936 00.000 15712 Worker thread wakes up
20:37:10.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.19) opts 0xd
20:37:10.936 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.19)
20:37:10.936 00.000 15712 Moving (0.34, -0.19) raw xDistance=0.18 yDistance=-0.34
20:37:10.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:10.936 00.000 7988 UpdateGuideState exits: m=1396 SNR=25.2 Saturated
20:37:10.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:10.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:10.951 00.015 7988 Enqueuing Expose request
20:37:10.953 00.002 15712 PPEC rslt: input = 0.18, final = 0.20, react = 0.11, pred = 0.09, hyst = 0.09, hyst_pct = 0.00, period_length = 635.52
20:37:10.953 00.000 15712 PPEC: input: 0.18, control: 0.20, exposure: 1500
20:37:10.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:37:10.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:37:10.953 00.000 15712 MoveAxis(W, 67, ABG)
20:37:10.953 00.000 15712 Guiding  Dir = 3, Dur = 67
20:37:10.953 00.000 15712 IsGuiding returns 0
20:37:10.977 00.024 15712 PulseGuide returned control before completion, sleep 55
20:37:11.072 00.095 15712 IsGuiding returns 0
20:37:11.072 00.000 15712 Move returns status 0, amount 67
20:37:11.072 00.000 15712 MoveAxis(N, 0, ABG)
20:37:11.072 00.000 15712 Move returns status 0, amount 0
20:37:11.072 00.000 15712 move complete, result=0
20:37:11.072 00.000 7988 GuideStep: 0.2 px 67 ms WEST, -0.3 px 0 ms NORTH
20:37:11.074 00.002 15712 worker thread done servicing request
20:37:11.074 00.000 15712 Worker thread wakes up
20:37:11.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:11.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:12.484 01.410 15712 Exposure complete
20:37:12.535 00.051 15712 worker thread done servicing request
20:37:12.535 00.000 7988 OnExposeComplete: enter
20:37:12.545 00.010 7988 UpdateGuideState(): m_state=6
20:37:12.545 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4445
20:37:12.547 00.002 7988 Star::Find returns 1 (0), X=1175.88, Y=437.83, Mass=1539, SNR=26.7, Peak=223 HFD=3.4
20:37:12.547 00.000 7988 MultiStar: [#1 0.07,-1.03,1.01,U] [#2 -0.06,-0.88,1.01,U] [#3 0.02,-0.95,0.94,U] [#4 0.15,-0.98,1.03,U] [#5 0.12,-1.06,0.68,U] [#6 -0.09,-0.96,0.71,U] [#7 0.19,-0.99,0.64,U] [#8 0.11,-0.90,0.62,U] 
20:37:12.549 00.002 7988 single-star, 8 included, MultiStar: {0.11, -0.93}, one-star: {0.42, -0.65}
20:37:12.549 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.58) = xAngle (0.58 = 0.58)
20:37:12.552 00.003 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.69 = -2.59)
20:37:12.552 00.000 7988 CameraToMount -- cameraX=0.42 cameraY=-0.65 hyp=0.77 cameraTheta=-1.00 mountX=0.65 mountY=-0.40, mountTheta=-0.56
20:37:12.554 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=-0.65, opts=13)
20:37:12.556 00.002 7988 Enqueuing Move request for scope (0.42, -0.65)
20:37:12.556 00.000 15712 Worker thread wakes up
20:37:12.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.65) opts 0xd
20:37:12.556 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, -0.65)
20:37:12.556 00.000 15712 Moving (0.42, -0.65) raw xDistance=0.65 yDistance=-0.40
20:37:12.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:12.556 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7
20:37:12.559 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:12.559 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:12.561 00.002 7988 Enqueuing Expose request
20:37:12.561 00.000 15712 PPEC rslt: input = 0.65, final = 0.43, react = 0.39, pred = 0.04, hyst = 0.35, hyst_pct = 0.00, period_length = 635.52
20:37:12.561 00.000 15712 PPEC: input: 0.65, control: 0.43, exposure: 1500
20:37:12.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:37:12.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:37:12.561 00.000 15712 MoveAxis(W, 141, ABG)
20:37:12.561 00.000 15712 Guiding  Dir = 3, Dur = 141
20:37:12.561 00.000 15712 IsGuiding returns 0
20:37:12.586 00.025 15712 PulseGuide returned control before completion, sleep 123
20:37:12.720 00.134 15712 IsGuiding returns 1
20:37:12.720 00.000 15712 scope still moving after pulse duration time elapsed
20:37:12.751 00.031 15712 IsGuiding returns 0
20:37:12.751 00.000 15712 scope move finished after 141 + 48 ms
20:37:12.751 00.000 15712 Move returns status 0, amount 141
20:37:12.751 00.000 15712 MoveAxis(N, 0, ABG)
20:37:12.751 00.000 15712 Move returns status 0, amount 0
20:37:12.751 00.000 15712 move complete, result=0
20:37:12.751 00.000 15712 worker thread done servicing request
20:37:12.751 00.000 15712 Worker thread wakes up
20:37:12.751 00.000 7988 GuideStep: 0.6 px 141 ms WEST, -0.4 px 0 ms NORTH
20:37:12.753 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:12.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:14.397 01.644 15712 Exposure complete
20:37:14.458 00.061 15712 worker thread done servicing request
20:37:14.458 00.000 7988 OnExposeComplete: enter
20:37:14.458 00.000 7988 UpdateGuideState(): m_state=6
20:37:14.458 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4446
20:37:14.458 00.000 7988 Star::Find returns 1 (0), X=1175.95, Y=437.19, Mass=1478, SNR=26.2, Peak=225 HFD=3.2
20:37:14.458 00.000 7988 MultiStar: [#1 0.13,-1.55,0.00,M1] [#2 -0.03,-1.43,0.00,M1] [#3 -0.13,-1.58,0.00,M1] [#4 0.09,-1.60,0.00,M1] [#5 -0.17,-1.38,0.00,M1] [#6 0.16,-1.29,0.00,M1] [#7 0.15,-1.68,0.00,M1] [#8 0.02,-1.39,0.00,M1] 
20:37:14.458 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.37 = 0.37)
20:37:14.458 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.48 = -2.80)
20:37:14.458 00.000 7988 CameraToMount -- cameraX=0.49 cameraY=-1.29 hyp=1.38 cameraTheta=-1.20 mountX=1.28 mountY=-0.46, mountTheta=-0.35
20:37:14.458 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=-1.29, opts=13)
20:37:14.458 00.000 7988 Enqueuing Move request for scope (0.49, -1.29)
20:37:14.458 00.000 15712 Worker thread wakes up
20:37:14.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, -1.29) opts 0xd
20:37:14.458 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, -1.29)
20:37:14.458 00.000 15712 Moving (0.49, -1.29) raw xDistance=1.28 yDistance=-0.46
20:37:14.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:37:14.458 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2
20:37:14.472 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:14.472 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:14.473 00.001 7988 Enqueuing Expose request
20:37:14.475 00.002 15712 PPEC rslt: input = 1.28, final = 0.79, react = 0.77, pred = 0.02, hyst = 0.71, hyst_pct = 0.00, period_length = 635.52
20:37:14.475 00.000 15712 PPEC: input: 1.28, control: 0.79, exposure: 1500
20:37:14.475 00.000 15712 switching direction from 1 to -1 - decHistory=-4 oldest=-0.45 newest=-1.20
20:37:14.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
20:37:14.475 00.000 15712 MoveAxis(W, 258, ABG)
20:37:14.475 00.000 15712 Guiding  Dir = 3, Dur = 258
20:37:14.475 00.000 15712 IsGuiding returns 0
20:37:14.493 00.018 15712 PulseGuide returned control before completion, sleep 251
20:37:14.764 00.271 15712 IsGuiding returns 1
20:37:14.764 00.000 15712 scope still moving after pulse duration time elapsed
20:37:14.794 00.030 15712 IsGuiding returns 0
20:37:14.794 00.000 15712 scope move finished after 258 + 60 ms
20:37:14.794 00.000 15712 Move returns status 0, amount 258
20:37:14.794 00.000 15712 BLC: Oldest BLC event removed
20:37:14.794 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 210 applied
20:37:14.794 00.000 15712 MoveAxis(N, 328, ABG)
20:37:14.794 00.000 15712 Guiding  Dir = 0, Dur = 328
20:37:14.794 00.000 15712 IsGuiding returns 0
20:37:14.882 00.088 15712 PulseGuide returned control before completion, sleep 251
20:37:15.146 00.264 15712 IsGuiding returns 1
20:37:15.146 00.000 15712 scope still moving after pulse duration time elapsed
20:37:15.178 00.032 15712 IsGuiding returns 1
20:37:15.227 00.049 15712 IsGuiding returns 1
20:37:15.261 00.034 15712 IsGuiding returns 0
20:37:15.261 00.000 15712 scope move finished after 328 + 138 ms
20:37:15.261 00.000 15712 Move returns status 0, amount 328
20:37:15.261 00.000 15712 move complete, result=0
20:37:15.261 00.000 7988 GuideStep: 1.3 px 258 ms WEST, -0.5 px 328 ms NORTH
20:37:15.263 00.002 15712 worker thread done servicing request
20:37:15.263 00.000 15712 Worker thread wakes up
20:37:15.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:15.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:16.682 01.419 15712 Exposure complete
20:37:16.743 00.061 15712 worker thread done servicing request
20:37:16.743 00.000 7988 OnExposeComplete: enter
20:37:16.743 00.000 7988 UpdateGuideState(): m_state=6
20:37:16.746 00.003 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4447
20:37:16.746 00.000 7988 Star::Find returns 1 (0), X=1175.52, Y=437.90, Mass=1496, SNR=26.4, Peak=179 HFD=3.3
20:37:16.748 00.002 7988 MultiStar: [#1 -0.31,-0.89,1.01,U] [#2 -0.44,-0.90,0.99,U] [#3 -0.43,-0.91,0.98,U] [#4 -0.34,-0.97,1.04,U] [#5 -0.21,-1.00,0.74,U] [#6 -0.10,-0.90,0.75,U] [#7 -0.02,-0.94,0.67,U] [#8 -0.27,-0.82,0.69,U] 
20:37:16.748 00.000 7988 single-star, 8 included, MultiStar: {-0.24, -0.87}, one-star: {0.06, -0.58}
20:37:16.750 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
20:37:16.750 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.07)
20:37:16.752 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.58 hyp=0.58 cameraTheta=-1.47 mountX=0.58 mountY=-0.04, mountTheta=-0.08
20:37:16.754 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.58, opts=13)
20:37:16.754 00.000 7988 Enqueuing Move request for scope (0.06, -0.58)
20:37:16.756 00.002 15712 Worker thread wakes up
20:37:16.756 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.58) opts 0xd
20:37:16.756 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.58)
20:37:16.756 00.000 15712 Moving (0.06, -0.58) raw xDistance=0.58 yDistance=-0.04
20:37:16.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:16.756 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.4
20:37:16.759 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:16.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:16.759 00.000 7988 Enqueuing Expose request
20:37:16.759 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.462609, 1:0.043979
20:37:16.759 00.000 15712 BLC: No correction, Miss < min_move
20:37:16.759 00.000 15712 PPEC rslt: input = 0.58, final = 0.41, react = 0.35, pred = 0.06, hyst = 0.34, hyst_pct = 0.00, period_length = 635.51
20:37:16.759 00.000 15712 PPEC: input: 0.58, control: 0.41, exposure: 1500
20:37:16.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:16.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:37:16.759 00.000 15712 MoveAxis(W, 133, ABG)
20:37:16.759 00.000 15712 Guiding  Dir = 3, Dur = 133
20:37:16.759 00.000 15712 IsGuiding returns 0
20:37:16.795 00.036 15712 PulseGuide returned control before completion, sleep 115
20:37:16.939 00.144 15712 IsGuiding returns 0
20:37:16.939 00.000 15712 Move returns status 0, amount 133
20:37:16.939 00.000 15712 MoveAxis(N, 0, ABG)
20:37:16.939 00.000 15712 Move returns status 0, amount 0
20:37:16.939 00.000 15712 move complete, result=0
20:37:16.939 00.000 15712 worker thread done servicing request
20:37:16.939 00.000 15712 Worker thread wakes up
20:37:16.939 00.000 7988 GuideStep: 0.6 px 133 ms WEST, -0.0 px 0 ms NORTH
20:37:16.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:16.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:18.577 01.638 15712 Exposure complete
20:37:18.625 00.048 15712 worker thread done servicing request
20:37:18.625 00.000 7988 OnExposeComplete: enter
20:37:18.639 00.014 7988 UpdateGuideState(): m_state=6
20:37:18.640 00.001 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4448
20:37:18.640 00.000 7988 Star::Find returns 1 (0), X=1175.48, Y=439.15, Mass=1469, SNR=25.9, Peak=206 HFD=3.0
20:37:18.640 00.000 7988 MultiStar: [#1 -0.08,0.40,1.06,U] [#2 -0.29,0.45,1.05,U] [#3 -0.40,0.41,0.96,U] [#4 -0.18,0.46,1.05,U] [#5 -0.31,0.21,0.75,U] [#6 -0.15,0.52,0.72,U] [#7 -0.14,0.45,0.69,U] [#8 -0.23,0.59,0.67,U] 
20:37:18.640 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.46}, one-star: {0.02, 0.67}
20:37:18.640 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
20:37:18.640 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.37)
20:37:18.640 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.46 hyp=0.50 cameraTheta=1.96 mountX=-0.46 mountY=0.18, mountTheta=2.77
20:37:18.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.46, opts=13)
20:37:18.640 00.000 7988 Enqueuing Move request for scope (-0.19, 0.46)
20:37:18.640 00.000 15712 Worker thread wakes up
20:37:18.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.46) opts 0xd
20:37:18.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.46)
20:37:18.640 00.000 15712 Moving (-0.19, 0.46) raw xDistance=-0.46 yDistance=0.18
20:37:18.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:37:18.640 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.9
20:37:18.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:18.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:18.640 00.000 7988 Enqueuing Expose request
20:37:18.656 00.016 15712 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.462609, 1:0.043979, 2:-0.181803
20:37:18.656 00.000 15712 BLC: No correction, Miss < min_move
20:37:18.656 00.000 15712 PPEC rslt: input = -0.46, final = -0.26, react = -0.28, pred = 0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 635.51
20:37:18.656 00.000 15712 PPEC: input: -0.46, control: -0.26, exposure: 1500
20:37:18.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:18.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:37:18.656 00.000 15712 MoveAxis(E, 86, ABG)
20:37:18.656 00.000 15712 Guiding  Dir = 2, Dur = 86
20:37:18.656 00.000 15712 IsGuiding returns 0
20:37:18.677 00.021 15712 PulseGuide returned control before completion, sleep 76
20:37:18.792 00.115 15712 IsGuiding returns 1
20:37:18.792 00.000 15712 scope still moving after pulse duration time elapsed
20:37:18.816 00.024 15712 IsGuiding returns 0
20:37:18.816 00.000 15712 scope move finished after 86 + 69 ms
20:37:18.816 00.000 15712 Move returns status 0, amount 86
20:37:18.816 00.000 15712 MoveAxis(N, 0, ABG)
20:37:18.816 00.000 15712 Move returns status 0, amount 0
20:37:18.816 00.000 15712 move complete, result=0
20:37:18.816 00.000 15712 worker thread done servicing request
20:37:18.816 00.000 7988 GuideStep: -0.5 px 86 ms EAST, 0.2 px 0 ms NORTH
20:37:18.816 00.000 15712 Worker thread wakes up
20:37:18.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:18.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:20.222 01.406 15712 Exposure complete
20:37:20.274 00.052 15712 worker thread done servicing request
20:37:20.274 00.000 7988 OnExposeComplete: enter
20:37:20.283 00.009 7988 UpdateGuideState(): m_state=6
20:37:20.283 00.000 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4449
20:37:20.283 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=438.88, Mass=1641, SNR=27.7, Peak=220 HFD=3.4
20:37:20.283 00.000 7988 MultiStar: [#1 -0.33,0.20,0.97,U] [#2 -0.49,0.07,0.95,U] [#3 -0.80,-0.03,0.92,U] [#4 -0.39,0.11,1.00,U] [#5 -0.47,0.11,0.67,U] [#6 -0.21,0.18,0.64,U] [#7 -0.50,0.07,0.61,U] [#8 -0.44,0.19,0.64,U] 
20:37:20.283 00.000 7988 single-star, 8 included, MultiStar: {-0.39, 0.15}, one-star: {0.08, 0.40}
20:37:20.283 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
20:37:20.283 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.24)
20:37:20.291 00.008 7988 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.36 mountX=-0.40 mountY=-0.09, mountTheta=-2.91
20:37:20.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.40, opts=13)
20:37:20.291 00.000 7988 Enqueuing Move request for scope (0.08, 0.40)
20:37:20.291 00.000 15712 Worker thread wakes up
20:37:20.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.40) opts 0xd
20:37:20.291 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.40)
20:37:20.291 00.000 15712 Moving (0.08, 0.40) raw xDistance=-0.40 yDistance=-0.09
20:37:20.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:20.291 00.000 7988 UpdateGuideState exits: m=1641 SNR=27.7
20:37:20.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:20.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:20.299 00.008 7988 Enqueuing Expose request
20:37:20.299 00.000 15712 BLC: window closed
20:37:20.299 00.000 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.462609, 1:0.043979, 2:-0.181803
20:37:20.299 00.000 15712 BLC: No correction, Miss < min_move
20:37:20.299 00.000 15712 PPEC rslt: input = -0.40, final = -0.14, react = -0.24, pred = 0.10, hyst = -0.19, hyst_pct = 0.00, period_length = 635.51
20:37:20.299 00.000 15712 PPEC: input: -0.40, control: -0.14, exposure: 1500
20:37:20.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:20.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:37:20.299 00.000 15712 MoveAxis(E, 46, ABG)
20:37:20.299 00.000 15712 Guiding  Dir = 2, Dur = 46
20:37:20.299 00.000 15712 IsGuiding returns 0
20:37:20.325 00.026 15712 PulseGuide returned control before completion, sleep 33
20:37:20.363 00.038 15712 IsGuiding returns 1
20:37:20.363 00.000 15712 scope still moving after pulse duration time elapsed
20:37:20.405 00.042 15712 IsGuiding returns 0
20:37:20.405 00.000 15712 scope move finished after 46 + 57 ms
20:37:20.405 00.000 15712 Move returns status 0, amount 46
20:37:20.405 00.000 15712 MoveAxis(N, 0, ABG)
20:37:20.405 00.000 15712 Move returns status 0, amount 0
20:37:20.405 00.000 15712 move complete, result=0
20:37:20.405 00.000 15712 worker thread done servicing request
20:37:20.405 00.000 15712 Worker thread wakes up
20:37:20.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:20.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:20.405 00.000 7988 GuideStep: -0.4 px 46 ms EAST, -0.1 px 0 ms NORTH
20:37:22.149 01.744 15712 Exposure complete
20:37:22.211 00.062 15712 worker thread done servicing request
20:37:22.211 00.000 7988 OnExposeComplete: enter
20:37:22.211 00.000 7988 UpdateGuideState(): m_state=6
20:37:22.211 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4450
20:37:22.213 00.002 7988 Star::Find returns 1 (0), X=1175.44, Y=438.32, Mass=1574, SNR=27.1, Peak=224 HFD=3.3
20:37:22.215 00.002 7988 MultiStar: [#1 -0.42,-0.39,0.95,U] [#2 -0.60,-0.19,0.96,U] [#3 -0.71,-0.15,0.96,U] [#4 -0.47,-0.28,1.02,U] [#5 -0.35,-0.51,0.69,U] [#6 -0.20,-0.18,0.68,U] [#7 -0.02,-0.47,0.64,U] [#8 -0.48,-0.30,0.67,U] 
20:37:22.215 00.000 7988 single-star, 8 included, MultiStar: {-0.38, -0.28}, one-star: {-0.02, -0.16}
20:37:22.217 00.002 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
20:37:22.217 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
20:37:22.219 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.68 mountX=0.16 mountY=0.02, mountTheta=0.13
20:37:22.219 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.16, opts=13)
20:37:22.221 00.002 7988 Enqueuing Move request for scope (-0.02, -0.16)
20:37:22.223 00.002 15712 Worker thread wakes up
20:37:22.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
20:37:22.223 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
20:37:22.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:22.223 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.1
20:37:22.225 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:22.226 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:22.226 00.000 7988 Enqueuing Expose request
20:37:22.226 00.000 15712 Moving (-0.02, -0.16) raw xDistance=0.16 yDistance=0.02
20:37:22.232 00.006 15712 PPEC rslt: input = 0.16, final = 0.11, react = 0.09, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
20:37:22.232 00.000 15712 PPEC: input: 0.16, control: 0.11, exposure: 1500
20:37:22.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:22.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:37:22.232 00.000 15712 MoveAxis(W, 35, ABG)
20:37:22.232 00.000 15712 Guiding  Dir = 3, Dur = 35
20:37:22.232 00.000 15712 IsGuiding returns 0
20:37:22.258 00.026 15712 PulseGuide returned control before completion, sleep 17
20:37:22.310 00.052 15712 IsGuiding returns 0
20:37:22.310 00.000 15712 Move returns status 0, amount 35
20:37:22.310 00.000 15712 MoveAxis(N, 0, ABG)
20:37:22.310 00.000 15712 Move returns status 0, amount 0
20:37:22.310 00.000 15712 move complete, result=0
20:37:22.310 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
20:37:22.311 00.001 15712 worker thread done servicing request
20:37:22.311 00.000 15712 Worker thread wakes up
20:37:22.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:22.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:23.728 01.417 15712 Exposure complete
20:37:23.788 00.060 15712 worker thread done servicing request
20:37:23.788 00.000 7988 OnExposeComplete: enter
20:37:23.788 00.000 7988 UpdateGuideState(): m_state=6
20:37:23.788 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4451
20:37:23.788 00.000 7988 Star::Find returns 1 (0), X=1175.40, Y=437.85, Mass=1595, SNR=27.2, Peak=183 HFD=3.6
20:37:23.788 00.000 7988 MultiStar: [#1 -0.42,-0.83,0.96,U] [#2 -0.38,-0.76,0.99,U] [#3 -0.50,-0.87,0.93,U] [#4 -0.27,-0.89,1.00,U] [#5 -0.49,-0.96,0.66,U] [#6 -0.41,-0.83,0.70,U] [#7 -0.33,-0.84,0.62,U] [#8 -0.22,-0.71,0.62,U] 
20:37:23.788 00.000 7988 single-star, 8 included, MultiStar: {-0.34, -0.81}, one-star: {-0.06, -0.63}
20:37:23.788 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
20:37:23.795 00.007 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
20:37:23.795 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.63 hyp=0.63 cameraTheta=-1.67 mountX=0.63 mountY=0.08, mountTheta=0.12
20:37:23.795 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.63, opts=13)
20:37:23.795 00.000 7988 Enqueuing Move request for scope (-0.06, -0.63)
20:37:23.795 00.000 15712 Worker thread wakes up
20:37:23.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.63) opts 0xd
20:37:23.795 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.63)
20:37:23.795 00.000 15712 Moving (-0.06, -0.63) raw xDistance=0.63 yDistance=0.08
20:37:23.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:37:23.795 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.2
20:37:23.803 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:23.804 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:23.804 00.000 7988 Enqueuing Expose request
20:37:23.806 00.002 15712 PPEC rslt: input = 0.63, final = 0.53, react = 0.38, pred = 0.15, hyst = 0.33, hyst_pct = 0.00, period_length = 635.51
20:37:23.806 00.000 15712 PPEC: input: 0.63, control: 0.53, exposure: 1500
20:37:23.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:23.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:37:23.806 00.000 15712 MoveAxis(W, 174, ABG)
20:37:23.806 00.000 15712 Guiding  Dir = 3, Dur = 174
20:37:23.806 00.000 15712 IsGuiding returns 0
20:37:23.826 00.020 15712 PulseGuide returned control before completion, sleep 164
20:37:24.016 00.190 15712 IsGuiding returns 1
20:37:24.016 00.000 15712 scope still moving after pulse duration time elapsed
20:37:24.044 00.028 15712 IsGuiding returns 0
20:37:24.044 00.000 15712 scope move finished after 174 + 63 ms
20:37:24.044 00.000 15712 Move returns status 0, amount 174
20:37:24.044 00.000 15712 MoveAxis(N, 0, ABG)
20:37:24.044 00.000 15712 Move returns status 0, amount 0
20:37:24.044 00.000 15712 move complete, result=0
20:37:24.044 00.000 15712 worker thread done servicing request
20:37:24.044 00.000 15712 Worker thread wakes up
20:37:24.044 00.000 7988 GuideStep: 0.6 px 174 ms WEST, 0.1 px 0 ms NORTH
20:37:24.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:24.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:25.675 01.631 15712 Exposure complete
20:37:25.734 00.059 15712 worker thread done servicing request
20:37:25.734 00.000 7988 OnExposeComplete: enter
20:37:25.736 00.002 7988 UpdateGuideState(): m_state=6
20:37:25.736 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4452
20:37:25.736 00.000 7988 Star::Find returns 1 (0), X=1175.45, Y=437.18, Mass=1499, SNR=26.2, Peak=210 HFD=3.5
20:37:25.736 00.000 7988 MultiStar: [#1 -0.45,-1.67,0.00,M1] [#2 -0.61,-1.43,0.00,M1] [#3 -0.86,-1.39,0.00,M1] [#4 -0.37,-1.62,0.00,M1] [#5 -0.50,-1.51,0.00,M1] [#6 -0.42,-1.41,0.00,M1] [#7 -0.31,-1.67,0.00,M1] [#8 -0.48,-1.45,0.00,M1] 
20:37:25.736 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (-0.00 = -0.00)
20:37:25.736 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
20:37:25.736 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-1.29 hyp=1.29 cameraTheta=-1.58 mountX=1.29 mountY=0.04, mountTheta=0.03
20:37:25.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-1.29, opts=13)
20:37:25.736 00.000 7988 Enqueuing Move request for scope (-0.01, -1.29)
20:37:25.736 00.000 15712 Worker thread wakes up
20:37:25.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.29) opts 0xd
20:37:25.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -1.29)
20:37:25.736 00.000 15712 Moving (-0.01, -1.29) raw xDistance=1.29 yDistance=0.04
20:37:25.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:25.736 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.2
20:37:25.749 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:25.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:25.751 00.002 7988 Enqueuing Expose request
20:37:25.752 00.001 15712 PPEC rslt: input = 1.29, final = 0.93, react = 0.78, pred = 0.15, hyst = 0.71, hyst_pct = 0.00, period_length = 635.51
20:37:25.752 00.000 15712 PPEC: input: 1.29, control: 0.93, exposure: 1500
20:37:25.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:25.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:37:25.752 00.000 15712 MoveAxis(W, 304, ABG)
20:37:25.752 00.000 15712 Guiding  Dir = 3, Dur = 304
20:37:25.752 00.000 15712 IsGuiding returns 0
20:37:25.768 00.016 15712 PulseGuide returned control before completion, sleep 289
20:37:26.098 00.330 15712 IsGuiding returns 0
20:37:26.098 00.000 15712 Move returns status 0, amount 304
20:37:26.098 00.000 15712 MoveAxis(N, 0, ABG)
20:37:26.098 00.000 15712 Move returns status 0, amount 0
20:37:26.098 00.000 15712 move complete, result=0
20:37:26.098 00.000 7988 GuideStep: 1.3 px 304 ms WEST, 0.0 px 0 ms NORTH
20:37:26.098 00.000 15712 worker thread done servicing request
20:37:26.100 00.002 15712 Worker thread wakes up
20:37:26.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:26.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:27.515 01.415 15712 Exposure complete
20:37:27.577 00.062 15712 worker thread done servicing request
20:37:27.577 00.000 7988 OnExposeComplete: enter
20:37:27.577 00.000 7988 UpdateGuideState(): m_state=6
20:37:27.581 00.004 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4453
20:37:27.583 00.002 7988 Star::Find returns 1 (0), X=1175.21, Y=437.51, Mass=1512, SNR=26.5, Peak=208 HFD=3.3
20:37:27.583 00.000 7988 MultiStar: [#1 -0.41,-1.04,1.01,U] [#2 -0.45,-1.11,0.00,M2] [#3 -0.56,-0.99,0.00,M2] [#4 -0.53,-1.15,0.00,M2] [#5 -0.55,-1.07,0.00,M2] [#6 -0.27,-0.69,0.71,U] [#7 -0.31,-1.33,0.00,M2] [#8 -0.50,-1.10,0.00,M2] 
20:37:27.585 00.002 7988 refined, 2 included, MultiStar: {-0.31, -0.92}, one-star: {-0.25, -0.97}
20:37:27.585 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
20:37:27.587 00.002 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
20:37:27.587 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.92 hyp=0.98 cameraTheta=-1.90 mountX=0.93 mountY=0.34, mountTheta=0.35
20:37:27.589 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.92, opts=13)
20:37:27.591 00.002 7988 Enqueuing Move request for scope (-0.31, -0.92)
20:37:27.591 00.000 15712 Worker thread wakes up
20:37:27.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.92) opts 0xd
20:37:27.591 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.92)
20:37:27.591 00.000 15712 Moving (-0.31, -0.92) raw xDistance=0.93 yDistance=0.34
20:37:27.593 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:37:27.593 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.5
20:37:27.595 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:27.595 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:27.597 00.002 7988 Enqueuing Expose request
20:37:27.597 00.000 15712 PPEC rslt: input = 0.93, final = 0.70, react = 0.56, pred = 0.15, hyst = 0.53, hyst_pct = 0.00, period_length = 635.51
20:37:27.597 00.000 15712 PPEC: input: 0.93, control: 0.70, exposure: 1500
20:37:27.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:37:27.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:37:27.599 00.002 15712 MoveAxis(W, 229, ABG)
20:37:27.599 00.000 15712 Guiding  Dir = 3, Dur = 229
20:37:27.600 00.001 15712 IsGuiding returns 0
20:37:27.614 00.014 15712 PulseGuide returned control before completion, sleep 223
20:37:27.849 00.235 15712 IsGuiding returns 1
20:37:27.849 00.000 15712 scope still moving after pulse duration time elapsed
20:37:27.882 00.033 15712 IsGuiding returns 0
20:37:27.882 00.000 15712 scope move finished after 229 + 58 ms
20:37:27.882 00.000 15712 Move returns status 0, amount 229
20:37:27.882 00.000 15712 MoveAxis(N, 0, ABG)
20:37:27.882 00.000 15712 Move returns status 0, amount 0
20:37:27.882 00.000 15712 move complete, result=0
20:37:27.882 00.000 7988 GuideStep: 0.9 px 229 ms WEST, 0.3 px 0 ms NORTH
20:37:27.889 00.007 15712 worker thread done servicing request
20:37:27.889 00.000 15712 Worker thread wakes up
20:37:27.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:27.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:29.523 01.634 15712 Exposure complete
20:37:29.570 00.047 15712 worker thread done servicing request
20:37:29.570 00.000 7988 OnExposeComplete: enter
20:37:29.584 00.014 7988 UpdateGuideState(): m_state=6
20:37:29.584 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4454
20:37:29.584 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=438.40, Mass=1516, SNR=26.5, Peak=206 HFD=3.3
20:37:29.587 00.003 7988 MultiStar: [#1 -0.34,-0.26,1.02,U] [#2 -0.44,-0.25,0.98,U] [#3 -0.48,-0.11,0.98,U] [#4 -0.26,-0.15,1.02,U] [#5 -0.41,-0.35,0.73,U] [#6 -0.45,-0.11,0.67,U] [#7 -0.33,-0.47,0.66,U] [#8 -0.55,-0.17,0.67,U] 
20:37:29.587 00.000 7988 single-star, 8 included, MultiStar: {-0.35, -0.21}, one-star: {0.01, -0.08}
20:37:29.587 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
20:37:29.587 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
20:37:29.587 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.48 mountX=0.08 mountY=-0.01, mountTheta=-0.07
20:37:29.587 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
20:37:29.587 00.000 7988 Enqueuing Move request for scope (0.01, -0.08)
20:37:29.587 00.000 15712 Worker thread wakes up
20:37:29.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
20:37:29.587 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
20:37:29.587 00.000 15712 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=-0.01
20:37:29.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:37:29.587 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
20:37:29.598 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:29.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:29.600 00.002 7988 Enqueuing Expose request
20:37:29.600 00.000 15712 PPEC rslt: input = 0.08, final = 0.12, react = 0.05, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
20:37:29.600 00.000 15712 PPEC: input: 0.08, control: 0.12, exposure: 1500
20:37:29.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:29.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:37:29.600 00.000 15712 MoveAxis(W, 41, ABG)
20:37:29.600 00.000 15712 Guiding  Dir = 3, Dur = 41
20:37:29.600 00.000 15712 IsGuiding returns 0
20:37:29.621 00.021 15712 PulseGuide returned control before completion, sleep 23
20:37:29.664 00.043 15712 IsGuiding returns 1
20:37:29.664 00.000 15712 scope still moving after pulse duration time elapsed
20:37:29.707 00.043 15712 IsGuiding returns 0
20:37:29.707 00.000 15712 scope move finished after 41 + 68 ms
20:37:29.707 00.000 15712 Move returns status 0, amount 41
20:37:29.707 00.000 15712 MoveAxis(N, 0, ABG)
20:37:29.707 00.000 15712 Move returns status 0, amount 0
20:37:29.707 00.000 15712 move complete, result=0
20:37:29.707 00.000 7988 GuideStep: 0.1 px 41 ms WEST, -0.0 px 0 ms NORTH
20:37:29.713 00.006 15712 worker thread done servicing request
20:37:29.713 00.000 15712 Worker thread wakes up
20:37:29.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:29.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:31.131 01.418 15712 Exposure complete
20:37:31.191 00.060 15712 worker thread done servicing request
20:37:31.191 00.000 7988 OnExposeComplete: enter
20:37:31.193 00.002 7988 UpdateGuideState(): m_state=6
20:37:31.193 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4455
20:37:31.193 00.000 7988 Star::Find returns 1 (0), X=1175.28, Y=438.99, Mass=1454, SNR=25.8, Peak=187 HFD=3.2
20:37:31.193 00.000 7988 MultiStar: [#1 -0.56,0.17,1.02,U] [#2 -0.55,0.13,1.00,U] [#3 -0.76,0.37,0.96,U] [#4 -0.61,0.15,1.08,U] [#5 -0.65,0.24,0.75,U] [#6 -0.48,0.26,0.72,U] [#7 -0.47,0.09,0.68,U] [#8 -0.42,-0.09,0.64,U] 
20:37:31.193 00.000 7988 single-star, 8 included, MultiStar: {-0.52, 0.22}, one-star: {-0.18, 0.51}
20:37:31.193 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
20:37:31.193 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.31)
20:37:31.193 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.51 hyp=0.54 cameraTheta=1.90 mountX=-0.51 mountY=0.16, mountTheta=2.83
20:37:31.202 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.51, opts=13)
20:37:31.202 00.000 7988 Enqueuing Move request for scope (-0.18, 0.51)
20:37:31.202 00.000 15712 Worker thread wakes up
20:37:31.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:31.202 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.8
20:37:31.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:31.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:31.209 00.007 7988 Enqueuing Expose request
20:37:31.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.51) opts 0xd
20:37:31.209 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.51)
20:37:31.209 00.000 15712 Moving (-0.18, 0.51) raw xDistance=-0.51 yDistance=0.16
20:37:31.212 00.003 15712 PPEC rslt: input = -0.51, final = -0.17, react = -0.31, pred = 0.14, hyst = -0.23, hyst_pct = 0.00, period_length = 635.52
20:37:31.212 00.000 15712 PPEC: input: -0.51, control: -0.17, exposure: 1500
20:37:31.214 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:31.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:37:31.214 00.000 15712 MoveAxis(E, 54, ABG)
20:37:31.214 00.000 15712 Guiding  Dir = 2, Dur = 54
20:37:31.214 00.000 15712 IsGuiding returns 0
20:37:31.229 00.015 15712 PulseGuide returned control before completion, sleep 50
20:37:31.309 00.080 15712 IsGuiding returns 0
20:37:31.309 00.000 15712 Move returns status 0, amount 54
20:37:31.309 00.000 15712 MoveAxis(N, 0, ABG)
20:37:31.309 00.000 15712 Move returns status 0, amount 0
20:37:31.309 00.000 15712 move complete, result=0
20:37:31.309 00.000 7988 GuideStep: -0.5 px 54 ms EAST, 0.2 px 0 ms NORTH
20:37:31.311 00.002 15712 worker thread done servicing request
20:37:31.311 00.000 15712 Worker thread wakes up
20:37:31.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:31.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:32.950 01.639 15712 Exposure complete
20:37:33.004 00.054 15712 worker thread done servicing request
20:37:33.004 00.000 7988 OnExposeComplete: enter
20:37:33.004 00.000 7988 UpdateGuideState(): m_state=6
20:37:33.011 00.007 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4456
20:37:33.011 00.000 7988 Star::Find returns 1 (0), X=1175.22, Y=438.78, Mass=1504, SNR=26.5, Peak=202 HFD=3.1
20:37:33.011 00.000 7988 MultiStar: [#1 -0.42,0.20,0.99,U] [#2 -0.41,0.35,1.01,U] [#3 -0.81,0.12,0.92,U] [#4 -0.50,0.21,1.08,U] [#5 -0.57,0.11,0.71,U] [#6 -0.31,0.45,0.75,U] [#7 -0.44,0.17,0.67,U] [#8 -0.26,0.04,0.62,U] 
20:37:33.011 00.000 7988 single-star, 8 included, MultiStar: {-0.44, 0.22}, one-star: {-0.24, 0.30}
20:37:33.011 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
20:37:33.011 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.65)
20:37:33.011 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.30 hyp=0.39 cameraTheta=2.24 mountX=-0.30 mountY=0.23, mountTheta=2.48
20:37:33.011 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.30, opts=13)
20:37:33.011 00.000 7988 Enqueuing Move request for scope (-0.24, 0.30)
20:37:33.021 00.010 15712 Worker thread wakes up
20:37:33.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.30) opts 0xd
20:37:33.021 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.30)
20:37:33.021 00.000 15712 Moving (-0.24, 0.30) raw xDistance=-0.30 yDistance=0.23
20:37:33.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:37:33.021 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.5
20:37:33.024 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:33.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:33.026 00.002 7988 Enqueuing Expose request
20:37:33.027 00.001 15712 PPEC rslt: input = -0.30, final = -0.07, react = -0.18, pred = 0.11, hyst = -0.15, hyst_pct = 0.00, period_length = 635.52
20:37:33.027 00.000 15712 PPEC: input: -0.30, control: -0.07, exposure: 1500
20:37:33.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:33.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:37:33.027 00.000 15712 MoveAxis(E, 22, ABG)
20:37:33.027 00.000 15712 Guiding  Dir = 2, Dur = 22
20:37:33.027 00.000 15712 IsGuiding returns 0
20:37:33.080 00.053 15712 IsGuiding returns 1
20:37:33.080 00.000 15712 scope still moving after pulse duration time elapsed
20:37:33.106 00.026 15712 IsGuiding returns 0
20:37:33.106 00.000 15712 scope move finished after 22 + 55 ms
20:37:33.106 00.000 15712 Move returns status 0, amount 22
20:37:33.106 00.000 15712 MoveAxis(N, 0, ABG)
20:37:33.106 00.000 15712 Move returns status 0, amount 0
20:37:33.106 00.000 15712 move complete, result=0
20:37:33.106 00.000 15712 worker thread done servicing request
20:37:33.106 00.000 15712 Worker thread wakes up
20:37:33.106 00.000 7988 GuideStep: -0.3 px 22 ms EAST, 0.2 px 0 ms NORTH
20:37:33.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:33.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:34.527 01.421 15712 Exposure complete
20:37:34.586 00.059 15712 worker thread done servicing request
20:37:34.586 00.000 7988 OnExposeComplete: enter
20:37:34.586 00.000 7988 UpdateGuideState(): m_state=6
20:37:34.590 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4457
20:37:34.590 00.000 7988 Star::Find returns 1 (0), X=1175.39, Y=438.74, Mass=1434, SNR=25.9, Peak=211 HFD=3.2
20:37:34.592 00.002 7988 MultiStar: [#1 -0.25,-0.20,1.05,U] [#2 -0.42,0.11,1.05,U] [#3 -0.60,-0.00,1.00,U] [#4 -0.32,-0.12,1.06,U] [#5 -0.35,0.17,0.75,U] [#6 -0.33,-0.15,0.71,U] [#7 -0.14,-0.09,0.63,U] [#8 -0.36,0.05,0.64,U] 
20:37:34.595 00.003 7988 single-star, 8 included, MultiStar: {-0.32, 0.00}, one-star: {-0.07, 0.26}
20:37:34.595 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
20:37:34.597 00.002 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
20:37:34.597 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.84 mountX=-0.26 mountY=0.07, mountTheta=2.89
20:37:34.599 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.26, opts=13)
20:37:34.601 00.002 7988 Enqueuing Move request for scope (-0.07, 0.26)
20:37:34.602 00.001 15712 Worker thread wakes up
20:37:34.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
20:37:34.602 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
20:37:34.602 00.000 15712 Moving (-0.07, 0.26) raw xDistance=-0.26 yDistance=0.07
20:37:34.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:37:34.603 00.001 7988 UpdateGuideState exits: m=1434 SNR=25.9
20:37:34.605 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:34.605 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:34.607 00.002 7988 Enqueuing Expose request
20:37:34.607 00.000 15712 PPEC rslt: input = -0.26, final = -0.06, react = -0.15, pred = 0.10, hyst = -0.15, hyst_pct = 0.00, period_length = 635.52
20:37:34.607 00.000 15712 PPEC: input: -0.26, control: -0.06, exposure: 1500
20:37:34.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:34.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:37:34.607 00.000 15712 MoveAxis(E, 19, ABG)
20:37:34.607 00.000 15712 Guiding  Dir = 2, Dur = 19
20:37:34.609 00.002 15712 IsGuiding returns 0
20:37:34.623 00.014 15712 IsGuiding returns 1
20:37:34.623 00.000 15712 scope still moving after pulse duration time elapsed
20:37:34.667 00.044 15712 IsGuiding returns 0
20:37:34.667 00.000 15712 scope move finished after 19 + 39 ms
20:37:34.667 00.000 15712 Move returns status 0, amount 19
20:37:34.667 00.000 15712 MoveAxis(N, 0, ABG)
20:37:34.667 00.000 15712 Move returns status 0, amount 0
20:37:34.667 00.000 15712 move complete, result=0
20:37:34.667 00.000 15712 worker thread done servicing request
20:37:34.667 00.000 15712 Worker thread wakes up
20:37:34.667 00.000 7988 GuideStep: -0.3 px 19 ms EAST, 0.1 px 0 ms NORTH
20:37:34.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:34.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:36.310 01.643 15712 Exposure complete
20:37:36.371 00.061 15712 worker thread done servicing request
20:37:36.373 00.002 7988 OnExposeComplete: enter
20:37:36.373 00.000 7988 UpdateGuideState(): m_state=6
20:37:36.375 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4458
20:37:36.377 00.002 7988 Star::Find returns 1 (0), X=1175.27, Y=438.12, Mass=1529, SNR=26.6, Peak=204 HFD=3.3
20:37:36.377 00.000 7988 MultiStar: [#1 -0.47,-0.78,0.98,U] [#2 -0.49,-0.66,1.03,U] [#3 -0.68,-0.62,0.97,U] [#4 -0.40,-0.77,1.03,U] [#5 -0.38,-0.93,0.68,U] [#6 -0.45,-0.51,0.69,U] [#7 -0.18,-0.74,0.66,U] [#8 -0.52,-0.76,0.65,U] 
20:37:36.379 00.002 7988 single-star, 8 included, MultiStar: {-0.42, -0.67}, one-star: {-0.19, -0.36}
20:37:36.379 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
20:37:36.381 00.002 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
20:37:36.381 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.36 hyp=0.40 cameraTheta=-2.05 mountX=0.36 mountY=0.19, mountTheta=0.50
20:37:36.383 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.36, opts=13)
20:37:36.385 00.002 7988 Enqueuing Move request for scope (-0.19, -0.36)
20:37:36.385 00.000 15712 Worker thread wakes up
20:37:36.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.36) opts 0xd
20:37:36.385 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.36)
20:37:36.385 00.000 15712 Moving (-0.19, -0.36) raw xDistance=0.36 yDistance=0.19
20:37:36.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:36.385 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6
20:37:36.388 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:36.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:36.388 00.000 7988 Enqueuing Expose request
20:37:36.388 00.000 15712 PPEC rslt: input = 0.36, final = 0.30, react = 0.22, pred = 0.08, hyst = 0.19, hyst_pct = 0.00, period_length = 635.52
20:37:36.388 00.000 15712 PPEC: input: 0.36, control: 0.30, exposure: 1500
20:37:36.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:36.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:37:36.388 00.000 15712 MoveAxis(W, 96, ABG)
20:37:36.388 00.000 15712 Guiding  Dir = 3, Dur = 96
20:37:36.408 00.020 15712 IsGuiding returns 0
20:37:36.424 00.016 15712 PulseGuide returned control before completion, sleep 91
20:37:36.516 00.092 15712 IsGuiding returns 1
20:37:36.516 00.000 15712 scope still moving after pulse duration time elapsed
20:37:36.548 00.032 15712 IsGuiding returns 0
20:37:36.548 00.000 15712 scope move finished after 96 + 48 ms
20:37:36.548 00.000 15712 Move returns status 0, amount 96
20:37:36.548 00.000 15712 MoveAxis(N, 0, ABG)
20:37:36.548 00.000 15712 Move returns status 0, amount 0
20:37:36.548 00.000 15712 move complete, result=0
20:37:36.548 00.000 7988 GuideStep: 0.4 px 96 ms WEST, 0.2 px 0 ms NORTH
20:37:36.554 00.006 15712 worker thread done servicing request
20:37:36.554 00.000 15712 Worker thread wakes up
20:37:36.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:36.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:37.970 01.416 15712 Exposure complete
20:37:38.031 00.061 15712 worker thread done servicing request
20:37:38.031 00.000 7988 OnExposeComplete: enter
20:37:38.031 00.000 7988 UpdateGuideState(): m_state=6
20:37:38.033 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4459
20:37:38.033 00.000 7988 Star::Find returns 1 (1), X=1175.13, Y=437.57, Mass=1540, SNR=26.7, Peak=255 HFD=3.2
20:37:38.035 00.002 7988 MultiStar: [#1 -0.49,-1.34,0.00,M1] [#2 -0.63,-1.29,0.00,M1] [#3 -0.88,-1.10,0.00,M1] [#4 -0.57,-1.34,0.00,M1] [#5 -0.78,-1.26,0.00,M1] [#6 -0.44,-1.22,0.00,M1] [#7 -0.44,-1.29,0.00,M1] [#8 -0.49,-1.19,0.00,M1] 
20:37:38.035 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
20:37:38.037 00.002 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
20:37:38.037 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.91 hyp=0.97 cameraTheta=-1.91 mountX=0.91 mountY=0.35, mountTheta=0.36
20:37:38.039 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.91, opts=13)
20:37:38.041 00.002 7988 Enqueuing Move request for scope (-0.33, -0.91)
20:37:38.041 00.000 15712 Worker thread wakes up
20:37:38.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.91) opts 0xd
20:37:38.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.91)
20:37:38.041 00.000 15712 Moving (-0.33, -0.91) raw xDistance=0.91 yDistance=0.35
20:37:38.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:38.041 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7 Saturated
20:37:38.045 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:38.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:38.047 00.002 7988 Enqueuing Expose request
20:37:38.047 00.000 15712 PPEC rslt: input = 0.91, final = 0.63, react = 0.55, pred = 0.09, hyst = 0.49, hyst_pct = 0.00, period_length = 635.52
20:37:38.047 00.000 15712 PPEC: input: 0.91, control: 0.63, exposure: 1500
20:37:38.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:37:38.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:37:38.047 00.000 15712 MoveAxis(W, 207, ABG)
20:37:38.047 00.000 15712 Guiding  Dir = 3, Dur = 207
20:37:38.086 00.039 15712 IsGuiding returns 0
20:37:38.100 00.014 15712 PulseGuide returned control before completion, sleep 201
20:37:38.324 00.224 15712 IsGuiding returns 1
20:37:38.324 00.000 15712 scope still moving after pulse duration time elapsed
20:37:38.350 00.026 15712 IsGuiding returns 0
20:37:38.350 00.000 15712 scope move finished after 207 + 56 ms
20:37:38.350 00.000 15712 Move returns status 0, amount 207
20:37:38.350 00.000 15712 MoveAxis(N, 0, ABG)
20:37:38.350 00.000 15712 Move returns status 0, amount 0
20:37:38.350 00.000 15712 move complete, result=0
20:37:38.350 00.000 15712 worker thread done servicing request
20:37:38.350 00.000 15712 Worker thread wakes up
20:37:38.350 00.000 7988 GuideStep: 0.9 px 207 ms WEST, 0.3 px 0 ms NORTH
20:37:38.352 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:38.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:39.994 01.642 15712 Exposure complete
20:37:40.055 00.061 15712 worker thread done servicing request
20:37:40.055 00.000 7988 OnExposeComplete: enter
20:37:40.055 00.000 7988 UpdateGuideState(): m_state=6
20:37:40.055 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4460
20:37:40.058 00.003 7988 Star::Find returns 1 (0), X=1175.27, Y=436.96, Mass=1515, SNR=26.7, Peak=226 HFD=2.9
20:37:40.058 00.000 7988 MultiStar: [#1 -0.53,-1.69,0.00,M2] [#2 -0.59,-1.65,0.00,M2] [#3 -0.66,-1.76,0.00,M2] [#4 -0.48,-1.77,0.00,M2] [#5 -0.44,-1.82,0.00,M2] [#6 -0.39,-1.66,0.00,M2] [#7 -0.47,-1.76,0.00,M2] [#8 -0.44,-1.73,0.00,M2] 
20:37:40.058 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
20:37:40.062 00.004 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
20:37:40.062 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-1.51 hyp=1.53 cameraTheta=-1.70 mountX=1.52 mountY=0.23, mountTheta=0.15
20:37:40.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-1.51, opts=13)
20:37:40.062 00.000 7988 Enqueuing Move request for scope (-0.19, -1.51)
20:37:40.062 00.000 15712 Worker thread wakes up
20:37:40.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.51) opts 0xd
20:37:40.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -1.51)
20:37:40.062 00.000 15712 Moving (-0.19, -1.51) raw xDistance=1.52 yDistance=0.23
20:37:40.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:40.062 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.7
20:37:40.070 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:40.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:40.072 00.002 7988 Enqueuing Expose request
20:37:40.072 00.000 15712 PPEC rslt: input = 1.52, final = 1.01, react = 0.91, pred = 0.10, hyst = 0.84, hyst_pct = 0.00, period_length = 635.52
20:37:40.072 00.000 15712 PPEC: input: 1.52, control: 1.01, exposure: 1500
20:37:40.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:40.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:37:40.072 00.000 15712 MoveAxis(W, 329, ABG)
20:37:40.072 00.000 15712 Guiding  Dir = 3, Dur = 329
20:37:40.072 00.000 15712 IsGuiding returns 0
20:37:40.096 00.024 15712 PulseGuide returned control before completion, sleep 312
20:37:40.442 00.346 15712 IsGuiding returns 0
20:37:40.442 00.000 15712 Move returns status 0, amount 329
20:37:40.442 00.000 15712 MoveAxis(N, 0, ABG)
20:37:40.442 00.000 15712 Move returns status 0, amount 0
20:37:40.442 00.000 15712 move complete, result=0
20:37:40.442 00.000 15712 worker thread done servicing request
20:37:40.453 00.011 15712 Worker thread wakes up
20:37:40.453 00.000 7988 GuideStep: 1.5 px 329 ms WEST, 0.2 px 0 ms NORTH
20:37:40.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:40.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:41.859 01.406 15712 Exposure complete
20:37:41.920 00.061 15712 worker thread done servicing request
20:37:41.920 00.000 7988 OnExposeComplete: enter
20:37:41.920 00.000 7988 UpdateGuideState(): m_state=6
20:37:41.922 00.002 7988 Star::Find(15, 1175, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4461
20:37:41.922 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=437.72, Mass=1515, SNR=26.5, Peak=184 HFD=3.4
20:37:41.922 00.000 7988 MultiStar: [#1 -0.47,-0.91,0.98,U] [#2 -0.62,-0.97,0.00,M3] [#3 -0.59,-0.98,0.00,M3] [#4 -0.34,-1.12,0.00,M3] [#5 -0.37,-1.12,0.00,M3] [#6 -0.35,-1.05,0.70,U] [#7 -0.33,-1.23,0.00,M3] [#8 -0.45,-1.01,0.68,U] 
20:37:41.922 00.000 7988 single-star, 3 included, MultiStar: {-0.30, -0.91}, one-star: {0.01, -0.76}
20:37:41.922 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
20:37:41.922 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
20:37:41.922 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.76 hyp=0.76 cameraTheta=-1.56 mountX=0.76 mountY=0.01, mountTheta=0.01
20:37:41.929 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.76, opts=13)
20:37:41.929 00.000 7988 Enqueuing Move request for scope (0.01, -0.76)
20:37:41.929 00.000 15712 Worker thread wakes up
20:37:41.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.76) opts 0xd
20:37:41.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.76)
20:37:41.929 00.000 15712 Moving (0.01, -0.76) raw xDistance=0.76 yDistance=0.01
20:37:41.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:37:41.929 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
20:37:41.935 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:41.935 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:41.935 00.000 7988 Enqueuing Expose request
20:37:41.935 00.000 15712 PPEC rslt: input = 0.76, final = 0.57, react = 0.46, pred = 0.11, hyst = 0.45, hyst_pct = 0.00, period_length = 635.52
20:37:41.935 00.000 15712 PPEC: input: 0.76, control: 0.57, exposure: 1500
20:37:41.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:41.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:37:41.935 00.000 15712 MoveAxis(W, 186, ABG)
20:37:41.935 00.000 15712 Guiding  Dir = 3, Dur = 186
20:37:41.935 00.000 15712 IsGuiding returns 0
20:37:41.955 00.020 15712 PulseGuide returned control before completion, sleep 181
20:37:42.147 00.192 15712 IsGuiding returns 1
20:37:42.147 00.000 15712 scope still moving after pulse duration time elapsed
20:37:42.175 00.028 15712 IsGuiding returns 0
20:37:42.175 00.000 15712 scope move finished after 186 + 49 ms
20:37:42.175 00.000 15712 Move returns status 0, amount 186
20:37:42.175 00.000 15712 MoveAxis(N, 0, ABG)
20:37:42.175 00.000 15712 Move returns status 0, amount 0
20:37:42.175 00.000 15712 move complete, result=0
20:37:42.175 00.000 15712 worker thread done servicing request
20:37:42.175 00.000 15712 Worker thread wakes up
20:37:42.175 00.000 7988 GuideStep: 0.8 px 186 ms WEST, 0.0 px 0 ms NORTH
20:37:42.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:42.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:43.819 01.644 15712 Exposure complete
20:37:43.870 00.051 15712 worker thread done servicing request
20:37:43.870 00.000 7988 OnExposeComplete: enter
20:37:43.882 00.012 7988 UpdateGuideState(): m_state=6
20:37:43.882 00.000 7988 Star::Find(15, 1175, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4462
20:37:43.882 00.000 7988 Star::Find returns 1 (0), X=1175.30, Y=438.71, Mass=1505, SNR=26.4, Peak=201 HFD=3.4
20:37:43.882 00.000 7988 MultiStar: [#1 -0.43,-0.11,1.01,U] [#2 -0.54,0.00,0.95,U] [#3 -0.63,0.06,0.94,U] [#4 -0.41,-0.15,1.02,U] [#5 -0.46,-0.23,0.74,U] [#6 -0.41,0.14,0.74,U] [#7 -0.27,-0.03,0.66,U] [#8 -0.45,0.03,0.66,U] 
20:37:43.887 00.005 7988 single-star, 8 included, MultiStar: {-0.42, -0.01}, one-star: {-0.16, 0.23}
20:37:43.887 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.58) = xAngle (3.76 = -2.52)
20:37:43.887 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.87 = 0.58)
20:37:43.887 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.18 mountX=-0.23 mountY=0.15, mountTheta=2.55
20:37:43.887 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.23, opts=13)
20:37:43.887 00.000 7988 Enqueuing Move request for scope (-0.16, 0.23)
20:37:43.887 00.000 15712 Worker thread wakes up
20:37:43.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
20:37:43.887 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
20:37:43.887 00.000 15712 Moving (-0.16, 0.23) raw xDistance=-0.23 yDistance=0.15
20:37:43.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:43.887 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4
20:37:43.896 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:43.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:43.898 00.002 7988 Enqueuing Expose request
20:37:43.898 00.000 15712 PPEC rslt: input = -0.23, final = -0.07, react = -0.14, pred = 0.07, hyst = -0.06, hyst_pct = 0.00, period_length = 635.52
20:37:43.898 00.000 15712 PPEC: input: -0.23, control: -0.07, exposure: 1500
20:37:43.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:43.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:37:43.898 00.000 15712 MoveAxis(E, 22, ABG)
20:37:43.898 00.000 15712 Guiding  Dir = 2, Dur = 22
20:37:43.898 00.000 15712 IsGuiding returns 0
20:37:43.920 00.022 15712 PulseGuide returned control before completion, sleep 12
20:37:43.967 00.047 15712 IsGuiding returns 0
20:37:43.967 00.000 15712 Move returns status 0, amount 22
20:37:43.967 00.000 15712 MoveAxis(N, 0, ABG)
20:37:43.967 00.000 15712 Move returns status 0, amount 0
20:37:43.967 00.000 15712 move complete, result=0
20:37:43.967 00.000 7988 GuideStep: -0.2 px 22 ms EAST, 0.2 px 0 ms NORTH
20:37:43.967 00.000 15712 worker thread done servicing request
20:37:43.971 00.004 15712 Worker thread wakes up
20:37:43.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:43.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:45.383 01.412 15712 Exposure complete
20:37:45.434 00.051 15712 worker thread done servicing request
20:37:45.434 00.000 7988 OnExposeComplete: enter
20:37:45.434 00.000 7988 UpdateGuideState(): m_state=6
20:37:45.444 00.010 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4463
20:37:45.444 00.000 7988 Star::Find returns 1 (0), X=1175.33, Y=438.39, Mass=1481, SNR=26.3, Peak=234 HFD=3.1
20:37:45.444 00.000 7988 MultiStar: [#1 -0.34,-0.20,1.03,U] [#2 -0.53,-0.18,0.99,U] [#3 -0.86,-0.19,1.00,U] [#4 -0.60,-0.36,1.04,U] [#5 -0.58,-0.25,0.70,U] [#6 -0.46,-0.15,0.69,U] [#7 -0.33,-0.26,0.67,U] [#8 -0.25,-0.37,0.67,U] 
20:37:45.444 00.000 7988 single-star, 8 included, MultiStar: {-0.46, -0.22}, one-star: {-0.13, -0.09}
20:37:45.444 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.58) = xAngle (-0.96 = -0.96)
20:37:45.444 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.15 = 2.15)
20:37:45.451 00.007 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.54 mountX=0.09 mountY=0.13, mountTheta=0.97
20:37:45.451 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.09, opts=13)
20:37:45.451 00.000 7988 Enqueuing Move request for scope (-0.13, -0.09)
20:37:45.451 00.000 15712 Worker thread wakes up
20:37:45.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:45.451 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.3
20:37:45.457 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:45.457 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:45.459 00.002 7988 Enqueuing Expose request
20:37:45.460 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
20:37:45.460 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
20:37:45.460 00.000 15712 Moving (-0.13, -0.09) raw xDistance=0.09 yDistance=0.13
20:37:45.460 00.000 15712 PPEC rslt: input = 0.09, final = 0.07, react = 0.06, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.53
20:37:45.460 00.000 15712 PPEC: input: 0.09, control: 0.07, exposure: 1500
20:37:45.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:45.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:37:45.460 00.000 15712 MoveAxis(W, 23, ABG)
20:37:45.460 00.000 15712 Guiding  Dir = 3, Dur = 23
20:37:45.485 00.025 15712 IsGuiding returns 0
20:37:45.502 00.017 15712 PulseGuide returned control before completion, sleep 18
20:37:45.523 00.021 15712 IsGuiding returns 1
20:37:45.523 00.000 15712 scope still moving after pulse duration time elapsed
20:37:45.555 00.032 15712 IsGuiding returns 0
20:37:45.555 00.000 15712 scope move finished after 23 + 56 ms
20:37:45.555 00.000 15712 Move returns status 0, amount 23
20:37:45.555 00.000 15712 MoveAxis(N, 0, ABG)
20:37:45.555 00.000 15712 Move returns status 0, amount 0
20:37:45.555 00.000 15712 move complete, result=0
20:37:45.555 00.000 7988 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
20:37:45.569 00.014 15712 worker thread done servicing request
20:37:45.569 00.000 15712 Worker thread wakes up
20:37:45.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:45.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:47.311 01.742 15712 Exposure complete
20:37:47.356 00.045 15712 worker thread done servicing request
20:37:47.356 00.000 7988 OnExposeComplete: enter
20:37:47.371 00.015 7988 UpdateGuideState(): m_state=6
20:37:47.371 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4464
20:37:47.373 00.002 7988 Star::Find returns 1 (0), X=1175.27, Y=438.42, Mass=1532, SNR=26.7, Peak=235 HFD=3.2
20:37:47.373 00.000 7988 MultiStar: [#1 -0.34,-0.38,1.00,U] [#2 -0.50,-0.28,0.97,U] [#3 -0.60,-0.08,0.98,U] [#4 -0.52,-0.36,1.06,U] [#5 -0.58,-0.45,0.73,U] [#6 -0.34,-0.23,0.72,U] [#7 -0.36,-0.48,0.66,U] [#8 -0.55,-0.57,0.67,U] 
20:37:47.373 00.000 7988 single-star, 8 included, MultiStar: {-0.44, -0.30}, one-star: {-0.19, -0.06}
20:37:47.373 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
20:37:47.373 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
20:37:47.373 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.86 mountX=0.06 mountY=0.19, mountTheta=1.28
20:37:47.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.06, opts=13)
20:37:47.373 00.000 7988 Enqueuing Move request for scope (-0.19, -0.06)
20:37:47.373 00.000 15712 Worker thread wakes up
20:37:47.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
20:37:47.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
20:37:47.373 00.000 15712 Moving (-0.19, -0.06) raw xDistance=0.06 yDistance=0.19
20:37:47.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:47.373 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7
20:37:47.385 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:47.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:47.387 00.002 7988 Enqueuing Expose request
20:37:47.387 00.000 15712 PPEC rslt: input = 0.06, final = 0.09, react = 0.03, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.53
20:37:47.387 00.000 15712 PPEC: input: 0.06, control: 0.09, exposure: 1500
20:37:47.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:47.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:37:47.387 00.000 15712 MoveAxis(W, 30, ABG)
20:37:47.387 00.000 15712 Guiding  Dir = 3, Dur = 30
20:37:47.387 00.000 15712 IsGuiding returns 0
20:37:47.405 00.018 15712 PulseGuide returned control before completion, sleep 25
20:37:47.453 00.048 15712 IsGuiding returns 0
20:37:47.453 00.000 15712 Move returns status 0, amount 30
20:37:47.453 00.000 15712 MoveAxis(N, 0, ABG)
20:37:47.453 00.000 15712 Move returns status 0, amount 0
20:37:47.453 00.000 15712 move complete, result=0
20:37:47.453 00.000 7988 GuideStep: 0.1 px 30 ms WEST, 0.2 px 0 ms NORTH
20:37:47.455 00.002 15712 worker thread done servicing request
20:37:47.455 00.000 15712 Worker thread wakes up
20:37:47.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:47.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:48.874 01.419 15712 Exposure complete
20:37:48.935 00.061 15712 worker thread done servicing request
20:37:48.935 00.000 7988 OnExposeComplete: enter
20:37:48.936 00.001 7988 UpdateGuideState(): m_state=6
20:37:48.936 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4465
20:37:48.936 00.000 7988 Star::Find returns 1 (1), X=1175.18, Y=438.16, Mass=1594, SNR=27.2, Peak=255 HFD=3.5
20:37:48.936 00.000 7988 MultiStar: [#1 -0.50,-0.55,0.96,U] [#2 -0.57,-0.47,0.95,U] [#3 -0.65,-0.40,0.97,U] [#4 -0.42,-0.57,1.00,U] [#5 -0.72,-0.55,0.68,U] [#6 -0.52,-0.45,0.66,U] [#7 -0.30,-0.57,0.64,U] [#8 -0.29,-0.58,0.63,U] 
20:37:48.936 00.000 7988 single-star, 8 included, MultiStar: {-0.48, -0.49}, one-star: {-0.28, -0.32}
20:37:48.936 00.000 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.58) = xAngle (-0.71 = -0.71)
20:37:48.936 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.40 = 2.40)
20:37:48.936 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.32 hyp=0.42 cameraTheta=-2.29 mountX=0.32 mountY=0.28, mountTheta=0.73
20:37:48.936 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.32, opts=13)
20:37:48.936 00.000 7988 Enqueuing Move request for scope (-0.28, -0.32)
20:37:48.936 00.000 15712 Worker thread wakes up
20:37:48.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.32) opts 0xd
20:37:48.936 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.32)
20:37:48.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=18, FiltMax=255, Gamma=0.690
20:37:48.936 00.000 7988 UpdateGuideState exits: m=1594 SNR=27.2 Saturated
20:37:48.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:48.951 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:48.951 00.000 7988 Enqueuing Expose request
20:37:48.953 00.002 15712 Moving (-0.28, -0.32) raw xDistance=0.32 yDistance=0.28
20:37:48.953 00.000 15712 PPEC rslt: input = 0.32, final = 0.33, react = 0.19, pred = 0.14, hyst = 0.18, hyst_pct = 0.00, period_length = 635.53
20:37:48.953 00.000 15712 PPEC: input: 0.32, control: 0.33, exposure: 1500
20:37:48.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:37:48.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:37:48.953 00.000 15712 MoveAxis(W, 109, ABG)
20:37:48.953 00.000 15712 Guiding  Dir = 3, Dur = 109
20:37:48.953 00.000 15712 IsGuiding returns 0
20:37:48.970 00.017 15712 PulseGuide returned control before completion, sleep 105
20:37:49.079 00.109 15712 IsGuiding returns 1
20:37:49.079 00.000 15712 scope still moving after pulse duration time elapsed
20:37:49.115 00.036 15712 IsGuiding returns 0
20:37:49.115 00.000 15712 scope move finished after 109 + 49 ms
20:37:49.115 00.000 15712 Move returns status 0, amount 109
20:37:49.115 00.000 15712 MoveAxis(N, 0, ABG)
20:37:49.115 00.000 15712 Move returns status 0, amount 0
20:37:49.115 00.000 15712 move complete, result=0
20:37:49.115 00.000 7988 GuideStep: 0.3 px 109 ms WEST, 0.3 px 0 ms NORTH
20:37:49.118 00.003 15712 worker thread done servicing request
20:37:49.118 00.000 15712 Worker thread wakes up
20:37:49.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:49.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:50.758 01.640 15712 Exposure complete
20:37:50.807 00.049 15712 worker thread done servicing request
20:37:50.807 00.000 7988 OnExposeComplete: enter
20:37:50.807 00.000 7988 UpdateGuideState(): m_state=6
20:37:50.820 00.013 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4466
20:37:50.820 00.000 7988 Star::Find returns 1 (0), X=1175.23, Y=438.41, Mass=1498, SNR=26.4, Peak=208 HFD=3.5
20:37:50.820 00.000 7988 MultiStar: [#1 -0.47,-0.27,1.02,U] [#2 -0.63,-0.14,1.00,U] [#3 -0.87,-0.23,0.98,U] [#4 -0.63,-0.26,1.06,U] [#5 -0.57,-0.25,0.69,U] [#6 -0.51,-0.14,0.72,U] [#7 -0.67,-0.27,0.67,U] [#8 -0.57,-0.32,0.65,U] 
20:37:50.824 00.004 7988 single-star, 8 included, MultiStar: {-0.57, -0.21}, one-star: {-0.23, -0.07}
20:37:50.824 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
20:37:50.824 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
20:37:50.824 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.85 mountX=0.07 mountY=0.23, mountTheta=1.27
20:37:50.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.07, opts=13)
20:37:50.824 00.000 7988 Enqueuing Move request for scope (-0.23, -0.07)
20:37:50.824 00.000 15712 Worker thread wakes up
20:37:50.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
20:37:50.824 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
20:37:50.824 00.000 15712 Moving (-0.23, -0.07) raw xDistance=0.07 yDistance=0.23
20:37:50.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:50.824 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
20:37:50.833 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:50.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:50.835 00.002 7988 Enqueuing Expose request
20:37:50.835 00.000 15712 PPEC rslt: input = 0.07, final = 0.18, react = 0.04, pred = 0.18, hyst = 0.00, hyst_pct = 0.00, period_length = 635.53
20:37:50.835 00.000 15712 PPEC: input: 0.07, control: 0.18, exposure: 1500
20:37:50.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:50.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:37:50.835 00.000 15712 MoveAxis(W, 59, ABG)
20:37:50.835 00.000 15712 Guiding  Dir = 3, Dur = 59
20:37:50.835 00.000 15712 IsGuiding returns 0
20:37:50.858 00.023 15712 PulseGuide returned control before completion, sleep 49
20:37:50.935 00.077 15712 IsGuiding returns 0
20:37:50.935 00.000 15712 Move returns status 0, amount 59
20:37:50.935 00.000 15712 MoveAxis(N, 0, ABG)
20:37:50.935 00.000 15712 Move returns status 0, amount 0
20:37:50.935 00.000 15712 move complete, result=0
20:37:50.935 00.000 15712 worker thread done servicing request
20:37:50.935 00.000 15712 Worker thread wakes up
20:37:50.935 00.000 7988 GuideStep: 0.1 px 59 ms WEST, 0.2 px 0 ms NORTH
20:37:50.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:50.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:52.347 01.412 15712 Exposure complete
20:37:52.408 00.061 15712 worker thread done servicing request
20:37:52.408 00.000 7988 OnExposeComplete: enter
20:37:52.408 00.000 7988 UpdateGuideState(): m_state=6
20:37:52.417 00.009 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4467
20:37:52.419 00.002 7988 Star::Find returns 1 (0), X=1175.20, Y=438.66, Mass=1631, SNR=27.5, Peak=208 HFD=3.6
20:37:52.419 00.000 7988 MultiStar: [#1 -0.46,-0.03,0.94,U] [#2 -0.64,-0.07,0.96,U] [#3 -0.60,-0.20,0.90,U] [#4 -0.40,-0.15,1.00,U] [#5 -0.66,-0.23,0.66,U] [#6 -0.46,0.15,0.70,U] [#7 -0.27,-0.13,0.65,U] [#8 -0.51,0.03,0.63,U] 
20:37:52.421 00.002 7988 single-star, 8 included, MultiStar: {-0.47, -0.05}, one-star: {-0.26, 0.18}
20:37:52.421 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.58) = xAngle (4.11 = -2.17)
20:37:52.423 00.002 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.94)
20:37:52.424 00.001 7988 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.32 cameraTheta=2.53 mountX=-0.18 mountY=0.26, mountTheta=2.18
20:37:52.424 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.18, opts=13)
20:37:52.424 00.000 7988 Enqueuing Move request for scope (-0.26, 0.18)
20:37:52.424 00.000 15712 Worker thread wakes up
20:37:52.424 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.18) opts 0xd
20:37:52.424 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.18)
20:37:52.424 00.000 15712 Moving (-0.26, 0.18) raw xDistance=-0.18 yDistance=0.26
20:37:52.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:37:52.424 00.000 7988 UpdateGuideState exits: m=1631 SNR=27.5
20:37:52.431 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:52.431 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:52.431 00.000 7988 Enqueuing Expose request
20:37:52.431 00.000 15712 PPEC rslt: input = -0.18, final = 0.05, react = -0.11, pred = 0.15, hyst = -0.08, hyst_pct = 0.00, period_length = 635.53
20:37:52.431 00.000 15712 PPEC: input: -0.18, control: 0.05, exposure: 1500
20:37:52.431 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.77 newest=0.78
20:37:52.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
20:37:52.431 00.000 15712 MoveAxis(W, 15, ABG)
20:37:52.431 00.000 15712 Guiding  Dir = 3, Dur = 15
20:37:52.431 00.000 15712 IsGuiding returns 0
20:37:52.455 00.024 15712 IsGuiding returns 1
20:37:52.455 00.000 15712 scope still moving after pulse duration time elapsed
20:37:52.503 00.048 15712 IsGuiding returns 0
20:37:52.503 00.000 15712 scope move finished after 15 + 52 ms
20:37:52.503 00.000 15712 Move returns status 0, amount 15
20:37:52.503 00.000 15712 BLC: Oldest BLC event removed
20:37:52.503 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 210 applied
20:37:52.503 00.000 15712 MoveAxis(S, 276, ABG)
20:37:52.503 00.000 15712 Guiding  Dir = 1, Dur = 276
20:37:52.503 00.000 15712 IsGuiding returns 0
20:37:52.582 00.079 15712 PulseGuide returned control before completion, sleep 207
20:37:52.806 00.224 15712 IsGuiding returns 1
20:37:52.806 00.000 15712 scope still moving after pulse duration time elapsed
20:37:52.853 00.047 15712 IsGuiding returns 1
20:37:52.920 00.067 15712 IsGuiding returns 0
20:37:52.920 00.000 15712 scope move finished after 276 + 139 ms
20:37:52.920 00.000 15712 Move returns status 0, amount 276
20:37:52.920 00.000 15712 move complete, result=0
20:37:52.920 00.000 15712 worker thread done servicing request
20:37:52.920 00.000 15712 Worker thread wakes up
20:37:52.920 00.000 7988 GuideStep: -0.2 px 15 ms WEST, 0.3 px 276 ms SOUTH
20:37:52.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:52.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:54.560 01.640 15712 Exposure complete
20:37:54.620 00.060 15712 worker thread done servicing request
20:37:54.620 00.000 7988 OnExposeComplete: enter
20:37:54.620 00.000 7988 UpdateGuideState(): m_state=6
20:37:54.624 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4468
20:37:54.624 00.000 7988 Star::Find returns 1 (0), X=1175.65, Y=438.46, Mass=1510, SNR=26.4, Peak=237 HFD=3.2
20:37:54.626 00.002 7988 MultiStar: [#1 -0.06,-0.36,0.96,U] [#2 -0.14,-0.27,1.00,U] [#3 -0.34,-0.24,0.97,U] [#4 -0.06,-0.20,1.06,U] [#5 -0.15,-0.35,0.70,U] [#6 -0.13,-0.12,0.73,U] [#7 0.15,-0.38,0.65,U] [#8 -0.15,-0.44,0.66,U] 
20:37:54.628 00.002 7988 single-star, 8 included, MultiStar: {-0.08, -0.25}, one-star: {0.20, -0.02}
20:37:54.628 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
20:37:54.628 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.71)
20:37:54.630 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.11 mountX=0.02 mountY=-0.19, mountTheta=-1.46
20:37:54.632 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.02, opts=13)
20:37:54.633 00.001 7988 Enqueuing Move request for scope (0.20, -0.02)
20:37:54.633 00.000 15712 Worker thread wakes up
20:37:54.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
20:37:54.633 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
20:37:54.633 00.000 15712 Moving (0.20, -0.02) raw xDistance=0.02 yDistance=-0.19
20:37:54.633 00.000 15712 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.259126, 1:-0.194578
20:37:54.633 00.000 15712 BLC: No correction, Miss < min_move
20:37:54.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:54.633 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
20:37:54.637 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:54.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:54.639 00.002 7988 Enqueuing Expose request
20:37:54.640 00.001 15712 PPEC rslt: input = 0.02, final = 0.17, react = 0.01, pred = 0.17, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
20:37:54.640 00.000 15712 PPEC: input: 0.02, control: 0.17, exposure: 1500
20:37:54.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:54.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:37:54.640 00.000 15712 MoveAxis(W, 54, ABG)
20:37:54.640 00.000 15712 Guiding  Dir = 3, Dur = 54
20:37:54.640 00.000 15712 IsGuiding returns 0
20:37:54.660 00.020 15712 PulseGuide returned control before completion, sleep 43
20:37:54.736 00.076 15712 IsGuiding returns 0
20:37:54.736 00.000 15712 Move returns status 0, amount 54
20:37:54.736 00.000 15712 MoveAxis(N, 0, ABG)
20:37:54.736 00.000 15712 Move returns status 0, amount 0
20:37:54.736 00.000 15712 move complete, result=0
20:37:54.736 00.000 15712 worker thread done servicing request
20:37:54.736 00.000 15712 Worker thread wakes up
20:37:54.736 00.000 7988 GuideStep: 0.0 px 54 ms WEST, -0.2 px 0 ms NORTH
20:37:54.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:54.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:56.155 01.419 15712 Exposure complete
20:37:56.217 00.062 15712 worker thread done servicing request
20:37:56.217 00.000 7988 OnExposeComplete: enter
20:37:56.218 00.001 7988 UpdateGuideState(): m_state=6
20:37:56.218 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4469
20:37:56.220 00.002 7988 Star::Find returns 1 (0), X=1175.70, Y=438.57, Mass=1456, SNR=26.0, Peak=206 HFD=3.2
20:37:56.220 00.000 7988 MultiStar: [#1 -0.14,-0.15,1.03,U] [#2 0.02,0.04,1.02,U] [#3 -0.28,-0.02,0.99,U] [#4 -0.13,-0.05,1.08,U] [#5 -0.18,-0.10,0.72,U] [#6 -0.10,0.21,0.70,U] [#7 -0.00,-0.04,0.66,U] [#8 0.09,-0.27,0.63,U] 
20:37:56.222 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.24, 0.09}
20:37:56.222 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
20:37:56.224 00.002 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
20:37:56.224 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.68 mountX=0.03 mountY=0.06, mountTheta=1.11
20:37:56.226 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.03, opts=13)
20:37:56.228 00.002 7988 Enqueuing Move request for scope (-0.06, -0.03)
20:37:56.228 00.000 15712 Worker thread wakes up
20:37:56.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
20:37:56.228 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
20:37:56.228 00.000 15712 Moving (-0.06, -0.03) raw xDistance=0.03 yDistance=0.06
20:37:56.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:56.228 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.0
20:37:56.232 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:56.233 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:56.233 00.000 7988 Enqueuing Expose request
20:37:56.233 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.259126, 1:-0.194578, 2:0.056859
20:37:56.233 00.000 15712 BLC: No correction, Miss < min_move
20:37:56.233 00.000 15712 PPEC rslt: input = 0.03, final = 0.14, react = 0.02, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
20:37:56.233 00.000 15712 PPEC: input: 0.03, control: 0.14, exposure: 1500
20:37:56.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:56.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:37:56.233 00.000 15712 MoveAxis(W, 46, ABG)
20:37:56.233 00.000 15712 Guiding  Dir = 3, Dur = 46
20:37:56.233 00.000 15712 IsGuiding returns 0
20:37:56.253 00.020 15712 PulseGuide returned control before completion, sleep 36
20:37:56.312 00.059 15712 IsGuiding returns 1
20:37:56.312 00.000 15712 scope still moving after pulse duration time elapsed
20:37:56.352 00.040 15712 IsGuiding returns 0
20:37:56.352 00.000 15712 scope move finished after 46 + 71 ms
20:37:56.352 00.000 15712 Move returns status 0, amount 46
20:37:56.352 00.000 15712 MoveAxis(N, 0, ABG)
20:37:56.352 00.000 15712 Move returns status 0, amount 0
20:37:56.352 00.000 15712 move complete, result=0
20:37:56.352 00.000 15712 worker thread done servicing request
20:37:56.352 00.000 7988 GuideStep: 0.0 px 46 ms WEST, 0.1 px 0 ms NORTH
20:37:56.352 00.000 15712 Worker thread wakes up
20:37:56.359 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:56.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:58.001 01.642 15712 Exposure complete
20:37:58.060 00.059 15712 worker thread done servicing request
20:37:58.060 00.000 7988 OnExposeComplete: enter
20:37:58.060 00.000 7988 UpdateGuideState(): m_state=6
20:37:58.063 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4470
20:37:58.063 00.000 7988 Star::Find returns 1 (0), X=1175.87, Y=438.64, Mass=1506, SNR=26.3, Peak=200 HFD=3.3
20:37:58.063 00.000 7988 MultiStar: [#1 -0.02,-0.02,1.04,U] [#2 -0.13,0.01,1.00,U] [#3 -0.17,0.01,0.94,U] [#4 -0.08,-0.08,1.06,U] [#5 -0.26,-0.04,0.68,U] [#6 -0.21,0.24,0.74,U] [#7 -0.04,0.04,0.66,U] [#8 0.01,-0.28,0.62,U] 
20:37:58.066 00.003 7988 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {0.42, 0.16}
20:37:58.066 00.000 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.58) = xAngle (4.49 = -1.79)
20:37:58.066 00.000 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.60 = 1.32)
20:37:58.066 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.91 mountX=-0.01 mountY=0.04, mountTheta=1.79
20:37:58.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
20:37:58.066 00.000 7988 Enqueuing Move request for scope (-0.04, 0.01)
20:37:58.066 00.000 15712 Worker thread wakes up
20:37:58.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
20:37:58.066 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
20:37:58.066 00.000 15712 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=0.04
20:37:58.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:58.066 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.3
20:37:58.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:58.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:58.066 00.000 7988 Enqueuing Expose request
20:37:58.078 00.012 15712 BLC: window closed
20:37:58.078 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.259126, 1:-0.194578, 2:0.056859
20:37:58.078 00.000 15712 BLC: No correction, Miss < min_move
20:37:58.078 00.000 15712 PPEC rslt: input = -0.01, final = 0.11, react = -0.01, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
20:37:58.078 00.000 15712 PPEC: input: -0.01, control: 0.11, exposure: 1500
20:37:58.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:58.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:37:58.078 00.000 15712 MoveAxis(W, 36, ABG)
20:37:58.078 00.000 15712 Guiding  Dir = 3, Dur = 36
20:37:58.114 00.036 15712 IsGuiding returns 0
20:37:58.130 00.016 15712 PulseGuide returned control before completion, sleep 31
20:37:58.179 00.049 15712 IsGuiding returns 0
20:37:58.179 00.000 15712 Move returns status 0, amount 36
20:37:58.179 00.000 15712 MoveAxis(N, 0, ABG)
20:37:58.179 00.000 15712 Move returns status 0, amount 0
20:37:58.179 00.000 15712 move complete, result=0
20:37:58.179 00.000 15712 worker thread done servicing request
20:37:58.179 00.000 15712 Worker thread wakes up
20:37:58.179 00.000 7988 GuideStep: -0.0 px 36 ms WEST, 0.0 px 0 ms NORTH
20:37:58.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:58.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:37:59.596 01.417 15712 Exposure complete
20:37:59.645 00.049 15712 worker thread done servicing request
20:37:59.645 00.000 7988 OnExposeComplete: enter
20:37:59.657 00.012 7988 UpdateGuideState(): m_state=6
20:37:59.657 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4471
20:37:59.657 00.000 7988 Star::Find returns 1 (0), X=1175.82, Y=438.74, Mass=1474, SNR=26.3, Peak=218 HFD=3.1
20:37:59.662 00.005 7988 MultiStar: [#1 -0.04,0.02,1.01,U] [#2 -0.10,0.17,1.01,U] [#3 -0.25,0.15,1.00,U] [#4 0.08,-0.11,1.02,U] [#5 -0.23,0.06,0.75,U] [#6 -0.05,0.16,0.70,U] [#7 0.10,0.01,0.64,U] [#8 0.03,-0.03,0.67,U] 
20:37:59.662 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.36, 0.26}
20:37:59.662 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
20:37:59.662 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
20:37:59.662 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.69 mountX=-0.08 mountY=0.01, mountTheta=3.05
20:37:59.662 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
20:37:59.662 00.000 7988 Enqueuing Move request for scope (-0.01, 0.08)
20:37:59.662 00.000 15712 Worker thread wakes up
20:37:59.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
20:37:59.662 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
20:37:59.662 00.000 15712 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.01
20:37:59.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:37:59.662 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.3
20:37:59.672 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:59.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:37:59.673 00.001 7988 Enqueuing Expose request
20:37:59.673 00.000 15712 PPEC rslt: input = -0.08, final = 0.06, react = -0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
20:37:59.673 00.000 15712 PPEC: input: -0.08, control: 0.06, exposure: 1500
20:37:59.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:59.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:37:59.673 00.000 15712 MoveAxis(W, 19, ABG)
20:37:59.673 00.000 15712 Guiding  Dir = 3, Dur = 19
20:37:59.673 00.000 15712 IsGuiding returns 0
20:37:59.697 00.024 15712 IsGuiding returns 1
20:37:59.697 00.000 15712 scope still moving after pulse duration time elapsed
20:37:59.742 00.045 15712 IsGuiding returns 0
20:37:59.742 00.000 15712 scope move finished after 19 + 50 ms
20:37:59.742 00.000 15712 Move returns status 0, amount 19
20:37:59.742 00.000 15712 MoveAxis(N, 0, ABG)
20:37:59.742 00.000 15712 Move returns status 0, amount 0
20:37:59.742 00.000 15712 move complete, result=0
20:37:59.742 00.000 7988 GuideStep: -0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
20:37:59.742 00.000 15712 worker thread done servicing request
20:37:59.747 00.005 15712 Worker thread wakes up
20:37:59.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:37:59.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:01.386 01.639 15712 Exposure complete
20:38:01.437 00.051 15712 worker thread done servicing request
20:38:01.437 00.000 7988 OnExposeComplete: enter
20:38:01.437 00.000 7988 UpdateGuideState(): m_state=6
20:38:01.448 00.011 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4472
20:38:01.448 00.000 7988 Star::Find returns 1 (0), X=1175.65, Y=438.95, Mass=1426, SNR=25.6, Peak=220 HFD=3.3
20:38:01.450 00.002 7988 MultiStar: [#1 0.10,0.09,1.06,U] [#2 -0.11,0.28,1.01,U] [#3 -0.11,0.15,1.01,U] [#4 -0.14,0.15,1.06,U] [#5 -0.30,0.19,0.76,U] [#6 -0.09,0.44,0.75,U] [#7 -0.04,0.12,0.66,U] [#8 0.08,0.35,0.66,U] 
20:38:01.450 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.24}, one-star: {0.19, 0.47}
20:38:01.452 00.002 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.96)
20:38:01.452 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.15)
20:38:01.454 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.75 mountX=-0.24 mountY=0.04, mountTheta=2.99
20:38:01.456 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.24, opts=13)
20:38:01.456 00.000 7988 Enqueuing Move request for scope (-0.04, 0.24)
20:38:01.458 00.002 15712 Worker thread wakes up
20:38:01.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
20:38:01.458 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
20:38:01.458 00.000 15712 Moving (-0.04, 0.24) raw xDistance=-0.24 yDistance=0.04
20:38:01.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:38:01.458 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.6
20:38:01.461 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:01.461 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:01.463 00.002 7988 Enqueuing Expose request
20:38:01.463 00.000 15712 PPEC rslt: input = -0.24, final = -0.06, react = -0.15, pred = 0.09, hyst = -0.12, hyst_pct = 0.00, period_length = 635.54
20:38:01.463 00.000 15712 PPEC: input: -0.24, control: -0.06, exposure: 1500
20:38:01.463 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:01.463 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:38:01.463 00.000 15712 MoveAxis(E, 19, ABG)
20:38:01.463 00.000 15712 Guiding  Dir = 2, Dur = 19
20:38:01.465 00.002 15712 IsGuiding returns 0
20:38:01.482 00.017 15712 PulseGuide returned control before completion, sleep 13
20:38:01.534 00.052 15712 IsGuiding returns 0
20:38:01.534 00.000 15712 Move returns status 0, amount 19
20:38:01.534 00.000 15712 MoveAxis(N, 0, ABG)
20:38:01.534 00.000 15712 Move returns status 0, amount 0
20:38:01.534 00.000 15712 move complete, result=0
20:38:01.534 00.000 7988 GuideStep: -0.2 px 19 ms EAST, 0.0 px 0 ms NORTH
20:38:01.537 00.003 15712 worker thread done servicing request
20:38:01.537 00.000 15712 Worker thread wakes up
20:38:01.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:01.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:02.947 01.410 15712 Exposure complete
20:38:02.998 00.051 15712 worker thread done servicing request
20:38:02.998 00.000 7988 OnExposeComplete: enter
20:38:02.998 00.000 7988 UpdateGuideState(): m_state=6
20:38:03.011 00.013 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4473
20:38:03.011 00.000 7988 Star::Find returns 1 (0), X=1175.74, Y=438.74, Mass=1488, SNR=26.3, Peak=210 HFD=3.3
20:38:03.011 00.000 7988 MultiStar: [#1 -0.03,-0.09,1.02,U] [#2 -0.25,-0.08,1.04,U] [#3 -0.10,-0.10,0.95,U] [#4 -0.17,-0.17,1.06,U] [#5 -0.02,-0.06,0.69,U] [#6 -0.20,0.17,0.72,U] [#7 0.01,-0.02,0.67,U] [#8 0.18,-0.04,0.67,U] 
20:38:03.011 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.28, 0.26}
20:38:03.015 00.004 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
20:38:03.015 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
20:38:03.015 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.66 mountX=0.02 mountY=0.04, mountTheta=1.09
20:38:03.015 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.02, opts=13)
20:38:03.015 00.000 7988 Enqueuing Move request for scope (-0.04, -0.02)
20:38:03.015 00.000 15712 Worker thread wakes up
20:38:03.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
20:38:03.015 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
20:38:03.015 00.000 15712 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=0.04
20:38:03.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:03.015 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
20:38:03.024 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:03.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:03.026 00.002 7988 Enqueuing Expose request
20:38:03.027 00.001 15712 PPEC rslt: input = 0.02, final = 0.10, react = 0.01, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
20:38:03.027 00.000 15712 PPEC: input: 0.02, control: 0.10, exposure: 1500
20:38:03.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:03.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:38:03.027 00.000 15712 MoveAxis(W, 33, ABG)
20:38:03.027 00.000 15712 Guiding  Dir = 3, Dur = 33
20:38:03.027 00.000 15712 IsGuiding returns 0
20:38:03.049 00.022 15712 PulseGuide returned control before completion, sleep 18
20:38:03.075 00.026 15712 IsGuiding returns 1
20:38:03.075 00.000 15712 scope still moving after pulse duration time elapsed
20:38:03.114 00.039 15712 IsGuiding returns 0
20:38:03.114 00.000 15712 scope move finished after 33 + 56 ms
20:38:03.118 00.004 15712 Move returns status 0, amount 33
20:38:03.118 00.000 15712 MoveAxis(N, 0, ABG)
20:38:03.118 00.000 15712 Move returns status 0, amount 0
20:38:03.118 00.000 15712 move complete, result=0
20:38:03.118 00.000 7988 GuideStep: 0.0 px 33 ms WEST, 0.0 px 0 ms NORTH
20:38:03.118 00.000 15712 worker thread done servicing request
20:38:03.118 00.000 15712 Worker thread wakes up
20:38:03.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:03.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:04.860 01.742 15712 Exposure complete
20:38:04.906 00.046 15712 worker thread done servicing request
20:38:04.906 00.000 7988 OnExposeComplete: enter
20:38:04.921 00.015 7988 UpdateGuideState(): m_state=6
20:38:04.923 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4474
20:38:04.923 00.000 7988 Star::Find returns 1 (0), X=1175.58, Y=438.64, Mass=1554, SNR=26.7, Peak=191 HFD=3.4
20:38:04.925 00.002 7988 MultiStar: [#1 0.06,-0.26,1.00,U] [#2 -0.21,0.06,0.97,U] [#3 -0.25,0.07,0.94,U] [#4 0.00,-0.27,1.01,U] [#5 -0.30,-0.08,0.71,U] [#6 0.08,0.07,0.70,U] [#7 -0.18,-0.29,0.65,U] [#8 -0.02,-0.08,0.65,U] 
20:38:04.925 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {0.12, 0.17}
20:38:04.927 00.002 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.58) = xAngle (-0.83 = -0.83)
20:38:04.927 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.28 = 2.28)
20:38:04.929 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.41 mountX=0.06 mountY=0.07, mountTheta=0.85
20:38:04.931 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.06, opts=13)
20:38:04.931 00.000 7988 Enqueuing Move request for scope (-0.07, -0.06)
20:38:04.933 00.002 15712 Worker thread wakes up
20:38:04.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
20:38:04.933 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
20:38:04.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:04.933 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.7
20:38:04.936 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:04.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:04.938 00.002 7988 Enqueuing Expose request
20:38:04.938 00.000 15712 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.07
20:38:04.938 00.000 15712 PPEC rslt: input = 0.06, final = 0.12, react = 0.04, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
20:38:04.938 00.000 15712 PPEC: input: 0.06, control: 0.12, exposure: 1500
20:38:04.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:04.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:38:04.938 00.000 15712 MoveAxis(W, 39, ABG)
20:38:04.938 00.000 15712 Guiding  Dir = 3, Dur = 39
20:38:04.938 00.000 15712 IsGuiding returns 0
20:38:04.972 00.034 15712 PulseGuide returned control before completion, sleep 21
20:38:05.017 00.045 15712 IsGuiding returns 0
20:38:05.017 00.000 15712 Move returns status 0, amount 39
20:38:05.017 00.000 15712 MoveAxis(N, 0, ABG)
20:38:05.017 00.000 15712 Move returns status 0, amount 0
20:38:05.017 00.000 15712 move complete, result=0
20:38:05.017 00.000 7988 GuideStep: 0.1 px 39 ms WEST, 0.1 px 0 ms NORTH
20:38:05.022 00.005 15712 worker thread done servicing request
20:38:05.022 00.000 15712 Worker thread wakes up
20:38:05.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:05.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:06.439 01.417 15712 Exposure complete
20:38:06.484 00.045 15712 worker thread done servicing request
20:38:06.484 00.000 7988 OnExposeComplete: enter
20:38:06.500 00.016 7988 UpdateGuideState(): m_state=6
20:38:06.500 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4475
20:38:06.500 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=438.55, Mass=1554, SNR=26.8, Peak=188 HFD=3.2
20:38:06.500 00.000 7988 MultiStar: [#1 -0.17,-0.13,1.00,U] [#2 -0.26,-0.10,0.96,U] [#3 -0.29,-0.10,0.95,U] [#4 -0.14,-0.19,1.03,U] [#5 -0.44,-0.43,0.65,U] [#6 -0.02,0.14,0.69,U] [#7 -0.14,0.04,0.69,U] [#8 -0.07,-0.35,0.66,U] 
20:38:06.500 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.11}, one-star: {0.05, 0.07}
20:38:06.500 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
20:38:06.500 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.62)
20:38:06.500 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.98 mountX=-0.07 mountY=-0.05, mountTheta=-2.53
20:38:06.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.07, opts=13)
20:38:06.500 00.000 7988 Enqueuing Move request for scope (0.05, 0.07)
20:38:06.500 00.000 15712 Worker thread wakes up
20:38:06.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
20:38:06.500 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
20:38:06.500 00.000 15712 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=-0.05
20:38:06.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:06.500 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.8
20:38:06.513 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:06.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:06.515 00.002 7988 Enqueuing Expose request
20:38:06.517 00.002 15712 PPEC rslt: input = -0.07, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
20:38:06.517 00.000 15712 PPEC: input: -0.07, control: 0.06, exposure: 1500
20:38:06.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:06.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:38:06.517 00.000 15712 MoveAxis(W, 21, ABG)
20:38:06.517 00.000 15712 Guiding  Dir = 3, Dur = 21
20:38:06.517 00.000 15712 IsGuiding returns 0
20:38:06.534 00.017 15712 IsGuiding returns 1
20:38:06.534 00.000 15712 scope still moving after pulse duration time elapsed
20:38:06.587 00.053 15712 IsGuiding returns 0
20:38:06.587 00.000 15712 scope move finished after 21 + 48 ms
20:38:06.587 00.000 15712 Move returns status 0, amount 21
20:38:06.587 00.000 15712 MoveAxis(N, 0, ABG)
20:38:06.587 00.000 15712 Move returns status 0, amount 0
20:38:06.587 00.000 15712 move complete, result=0
20:38:06.587 00.000 7988 GuideStep: -0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
20:38:06.588 00.001 15712 worker thread done servicing request
20:38:06.588 00.000 15712 Worker thread wakes up
20:38:06.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:06.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:08.224 01.636 15712 Exposure complete
20:38:08.285 00.061 15712 worker thread done servicing request
20:38:08.285 00.000 7988 OnExposeComplete: enter
20:38:08.286 00.001 7988 UpdateGuideState(): m_state=6
20:38:08.288 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4476
20:38:08.288 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=438.78, Mass=1495, SNR=26.3, Peak=184 HFD=3.4
20:38:08.290 00.002 7988 MultiStar: [#1 -0.21,-0.03,0.99,U] [#2 -0.29,0.07,1.02,U] [#3 -0.39,-0.04,0.97,U] [#4 -0.19,-0.19,1.02,U] [#5 -0.15,0.10,0.75,U] [#6 -0.33,0.37,0.74,U] [#7 -0.06,0.01,0.66,U] [#8 -0.19,-0.11,0.63,U] 
20:38:08.290 00.000 7988 refined, 8 included, MultiStar: {-0.20, 0.05}, one-star: {0.05, 0.30}
20:38:08.292 00.002 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.58) = xAngle (4.47 = -1.81)
20:38:08.292 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.58 = 1.30)
20:38:08.294 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.20 cameraTheta=2.89 mountX=-0.05 mountY=0.20, mountTheta=1.81
20:38:08.296 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.05, opts=13)
20:38:08.296 00.000 7988 Enqueuing Move request for scope (-0.20, 0.05)
20:38:08.298 00.002 15712 Worker thread wakes up
20:38:08.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
20:38:08.298 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
20:38:08.298 00.000 15712 Moving (-0.20, 0.05) raw xDistance=-0.05 yDistance=0.20
20:38:08.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:38:08.298 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3
20:38:08.300 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:08.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:08.301 00.001 7988 Enqueuing Expose request
20:38:08.301 00.000 15712 PPEC rslt: input = -0.05, final = 0.07, react = -0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.56
20:38:08.301 00.000 15712 PPEC: input: -0.05, control: 0.07, exposure: 1500
20:38:08.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:08.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:38:08.301 00.000 15712 MoveAxis(W, 24, ABG)
20:38:08.301 00.000 15712 Guiding  Dir = 3, Dur = 24
20:38:08.301 00.000 15712 IsGuiding returns 0
20:38:08.359 00.058 15712 IsGuiding returns 1
20:38:08.359 00.000 15712 scope still moving after pulse duration time elapsed
20:38:08.396 00.037 15712 IsGuiding returns 0
20:38:08.396 00.000 15712 scope move finished after 24 + 68 ms
20:38:08.396 00.000 15712 Move returns status 0, amount 24
20:38:08.396 00.000 15712 MoveAxis(N, 0, ABG)
20:38:08.396 00.000 15712 Move returns status 0, amount 0
20:38:08.396 00.000 15712 move complete, result=0
20:38:08.396 00.000 15712 worker thread done servicing request
20:38:08.396 00.000 15712 Worker thread wakes up
20:38:08.396 00.000 7988 GuideStep: -0.0 px 24 ms WEST, 0.2 px 0 ms NORTH
20:38:08.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:08.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:09.817 01.421 15712 Exposure complete
20:38:09.875 00.058 15712 worker thread done servicing request
20:38:09.875 00.000 7988 OnExposeComplete: enter
20:38:09.878 00.003 7988 UpdateGuideState(): m_state=6
20:38:09.878 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4477
20:38:09.880 00.002 7988 Star::Find returns 1 (0), X=1175.59, Y=438.82, Mass=1459, SNR=26.0, Peak=214 HFD=3.4
20:38:09.880 00.000 7988 MultiStar: [#1 -0.15,0.08,0.99,U] [#2 -0.13,0.17,1.00,U] [#3 -0.39,0.17,0.98,U] [#4 -0.17,0.02,1.05,U] [#5 -0.49,0.14,0.74,U] [#6 -0.14,0.23,0.71,U] [#7 -0.01,0.04,0.68,U] [#8 -0.22,0.29,0.68,U] 
20:38:09.880 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.16}, one-star: {0.13, 0.34}
20:38:09.880 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.96 = -2.33)
20:38:09.880 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.07 = 0.78)
20:38:09.880 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.38 mountX=-0.16 mountY=0.16, mountTheta=2.34
20:38:09.880 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.16, opts=13)
20:38:09.880 00.000 7988 Enqueuing Move request for scope (-0.17, 0.16)
20:38:09.880 00.000 15712 Worker thread wakes up
20:38:09.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd
20:38:09.880 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
20:38:09.880 00.000 15712 Moving (-0.17, 0.16) raw xDistance=-0.16 yDistance=0.16
20:38:09.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=17, FiltMax=255, Gamma=0.690
20:38:09.880 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.0
20:38:09.892 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:09.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:09.894 00.002 7988 Enqueuing Expose request
20:38:09.894 00.000 15712 PPEC rslt: input = -0.16, final = 0.05, react = -0.10, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.56
20:38:09.894 00.000 15712 PPEC: input: -0.16, control: 0.05, exposure: 1500
20:38:09.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:09.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:38:09.894 00.000 15712 MoveAxis(W, 18, ABG)
20:38:09.894 00.000 15712 Guiding  Dir = 3, Dur = 18
20:38:09.894 00.000 15712 IsGuiding returns 0
20:38:09.911 00.017 15712 PulseGuide returned control before completion, sleep 14
20:38:09.960 00.049 15712 IsGuiding returns 0
20:38:09.960 00.000 15712 Move returns status 0, amount 18
20:38:09.960 00.000 15712 MoveAxis(N, 0, ABG)
20:38:09.960 00.000 15712 Move returns status 0, amount 0
20:38:09.960 00.000 15712 move complete, result=0
20:38:09.960 00.000 7988 GuideStep: -0.2 px 18 ms WEST, 0.2 px 0 ms NORTH
20:38:09.961 00.001 15712 worker thread done servicing request
20:38:09.961 00.000 15712 Worker thread wakes up
20:38:09.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:09.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:11.602 01.641 15712 Exposure complete
20:38:11.648 00.046 15712 worker thread done servicing request
20:38:11.648 00.000 7988 OnExposeComplete: enter
20:38:11.662 00.014 7988 UpdateGuideState(): m_state=6
20:38:11.664 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4478
20:38:11.664 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=439.17, Mass=1546, SNR=26.6, Peak=196 HFD=3.5
20:38:11.666 00.002 7988 MultiStar: [#1 -0.17,0.27,1.01,U] [#2 -0.14,0.39,1.02,U] [#3 -0.42,0.32,0.92,U] [#4 -0.25,0.32,1.10,U] [#5 -0.11,0.26,0.68,U] [#6 -0.34,0.48,0.74,U] [#7 0.10,0.15,0.67,U] [#8 -0.29,0.37,0.65,U] 
20:38:11.668 00.002 7988 refined, 8 included, MultiStar: {-0.18, 0.37}, one-star: {0.05, 0.69}
20:38:11.668 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.68)
20:38:11.670 00.002 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.43)
20:38:11.670 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.37 hyp=0.41 cameraTheta=2.02 mountX=-0.37 mountY=0.17, mountTheta=2.71
20:38:11.672 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.37, opts=13)
20:38:11.672 00.000 7988 Enqueuing Move request for scope (-0.18, 0.37)
20:38:11.674 00.002 15712 Worker thread wakes up
20:38:11.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.37) opts 0xd
20:38:11.674 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.37)
20:38:11.674 00.000 15712 Moving (-0.18, 0.37) raw xDistance=-0.37 yDistance=0.17
20:38:11.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:38:11.674 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.6
20:38:11.677 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:11.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:11.679 00.002 7988 Enqueuing Expose request
20:38:11.680 00.001 15712 PPEC rslt: input = -0.37, final = -0.14, react = -0.22, pred = 0.08, hyst = -0.19, hyst_pct = 0.00, period_length = 635.56
20:38:11.680 00.000 15712 PPEC: input: -0.37, control: -0.14, exposure: 1500
20:38:11.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:11.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:38:11.680 00.000 15712 MoveAxis(E, 44, ABG)
20:38:11.680 00.000 15712 Guiding  Dir = 2, Dur = 44
20:38:11.680 00.000 15712 IsGuiding returns 0
20:38:11.696 00.016 15712 PulseGuide returned control before completion, sleep 34
20:38:11.744 00.048 15712 IsGuiding returns 1
20:38:11.744 00.000 15712 scope still moving after pulse duration time elapsed
20:38:11.781 00.037 15712 IsGuiding returns 0
20:38:11.781 00.000 15712 scope move finished after 44 + 56 ms
20:38:11.781 00.000 15712 Move returns status 0, amount 44
20:38:11.781 00.000 15712 MoveAxis(N, 0, ABG)
20:38:11.781 00.000 15712 Move returns status 0, amount 0
20:38:11.781 00.000 15712 move complete, result=0
20:38:11.781 00.000 7988 GuideStep: -0.4 px 44 ms EAST, 0.2 px 0 ms NORTH
20:38:11.783 00.002 15712 worker thread done servicing request
20:38:11.783 00.000 15712 Worker thread wakes up
20:38:11.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:11.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:13.197 01.414 15712 Exposure complete
20:38:13.244 00.047 15712 worker thread done servicing request
20:38:13.244 00.000 7988 OnExposeComplete: enter
20:38:13.259 00.015 7988 UpdateGuideState(): m_state=6
20:38:13.261 00.002 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4479
20:38:13.261 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=438.91, Mass=1498, SNR=26.2, Peak=194 HFD=3.6
20:38:13.261 00.000 7988 MultiStar: [#1 -0.12,0.01,1.02,U] [#2 -0.44,0.28,1.00,U] [#3 -0.41,0.18,0.98,U] [#4 -0.34,0.05,1.06,U] [#5 -0.43,-0.07,0.68,U] [#6 -0.23,0.43,0.74,U] [#7 -0.19,0.15,0.64,U] [#8 -0.38,0.23,0.65,U] 
20:38:13.261 00.000 7988 refined, 8 included, MultiStar: {-0.27, 0.19}, one-star: {0.08, 0.43}
20:38:13.261 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.58) = xAngle (4.11 = -2.18)
20:38:13.261 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.93)
20:38:13.261 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.53 mountX=-0.19 mountY=0.26, mountTheta=2.19
20:38:13.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.19, opts=13)
20:38:13.261 00.000 7988 Enqueuing Move request for scope (-0.27, 0.19)
20:38:13.261 00.000 15712 Worker thread wakes up
20:38:13.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
20:38:13.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
20:38:13.261 00.000 15712 Moving (-0.27, 0.19) raw xDistance=-0.19 yDistance=0.26
20:38:13.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:13.261 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.2
20:38:13.273 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:13.273 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:13.275 00.002 7988 Enqueuing Expose request
20:38:13.275 00.000 15712 PPEC rslt: input = -0.19, final = -0.05, react = -0.11, pred = 0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 635.56
20:38:13.275 00.000 15712 PPEC: input: -0.19, control: -0.05, exposure: 1500
20:38:13.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
20:38:13.275 00.000 15712 MoveAxis(E, 18, ABG)
20:38:13.275 00.000 15712 Guiding  Dir = 2, Dur = 18
20:38:13.278 00.003 15712 IsGuiding returns 0
20:38:13.328 00.050 15712 IsGuiding returns 1
20:38:13.328 00.000 15712 scope still moving after pulse duration time elapsed
20:38:13.355 00.027 15712 IsGuiding returns 0
20:38:13.355 00.000 15712 scope move finished after 18 + 60 ms
20:38:13.355 00.000 15712 Move returns status 0, amount 18
20:38:13.355 00.000 15712 MoveAxis(S, 67, ABG)
20:38:13.355 00.000 15712 Guiding  Dir = 1, Dur = 67
20:38:13.356 00.001 15712 IsGuiding returns 0
20:38:13.424 00.068 15712 IsGuiding returns 1
20:38:13.424 00.000 15712 scope still moving after pulse duration time elapsed
20:38:13.452 00.028 15712 IsGuiding returns 1
20:38:13.484 00.032 15712 IsGuiding returns 1
20:38:13.516 00.032 15712 IsGuiding returns 0
20:38:13.516 00.000 15712 scope move finished after 67 + 101 ms
20:38:13.516 00.000 15712 Move returns status 0, amount 67
20:38:13.516 00.000 15712 move complete, result=0
20:38:13.516 00.000 7988 GuideStep: -0.2 px 18 ms EAST, 0.3 px 67 ms SOUTH
20:38:13.526 00.010 15712 worker thread done servicing request
20:38:13.526 00.000 15712 Worker thread wakes up
20:38:13.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:13.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:15.161 01.635 15712 Exposure complete
20:38:15.222 00.061 15712 worker thread done servicing request
20:38:15.222 00.000 7988 OnExposeComplete: enter
20:38:15.222 00.000 7988 UpdateGuideState(): m_state=6
20:38:15.222 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4480
20:38:15.222 00.000 7988 Star::Find returns 1 (1), X=1175.87, Y=438.37, Mass=1410, SNR=25.4, Peak=255 HFD=2.9
20:38:15.222 00.000 7988 MultiStar: [#1 0.15,-0.31,1.02,U] [#2 -0.19,-0.22,1.05,U] [#3 -0.20,-0.13,1.02,U] [#4 -0.03,-0.10,1.05,U] [#5 -0.05,-0.51,0.75,U] [#6 0.03,-0.04,0.76,U] [#7 0.18,-0.45,0.70,U] [#8 -0.08,-0.22,0.68,U] 
20:38:15.222 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.22}, one-star: {0.41, -0.11}
20:38:15.222 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
20:38:15.222 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.06)
20:38:15.222 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.46 mountX=0.22 mountY=-0.02, mountTheta=-0.08
20:38:15.232 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.22, opts=13)
20:38:15.232 00.000 7988 Enqueuing Move request for scope (0.02, -0.22)
20:38:15.232 00.000 15712 Worker thread wakes up
20:38:15.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
20:38:15.232 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
20:38:15.232 00.000 15712 Moving (0.02, -0.22) raw xDistance=0.22 yDistance=-0.02
20:38:15.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:15.232 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.4 Saturated
20:38:15.237 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:15.238 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:15.238 00.000 7988 Enqueuing Expose request
20:38:15.238 00.000 15712 PPEC rslt: input = 0.22, final = 0.22, react = 0.13, pred = 0.09, hyst = 0.11, hyst_pct = 0.00, period_length = 635.57
20:38:15.238 00.000 15712 PPEC: input: 0.22, control: 0.22, exposure: 1500
20:38:15.238 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:15.238 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:38:15.238 00.000 15712 MoveAxis(W, 71, ABG)
20:38:15.238 00.000 15712 Guiding  Dir = 3, Dur = 71
20:38:15.238 00.000 15712 IsGuiding returns 0
20:38:15.266 00.028 15712 PulseGuide returned control before completion, sleep 56
20:38:15.352 00.086 15712 IsGuiding returns 0
20:38:15.352 00.000 15712 Move returns status 0, amount 71
20:38:15.352 00.000 15712 MoveAxis(N, 0, ABG)
20:38:15.352 00.000 15712 Move returns status 0, amount 0
20:38:15.352 00.000 15712 move complete, result=0
20:38:15.352 00.000 7988 GuideStep: 0.2 px 71 ms WEST, -0.0 px 0 ms NORTH
20:38:15.364 00.012 15712 worker thread done servicing request
20:38:15.364 00.000 15712 Worker thread wakes up
20:38:15.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:15.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:16.770 01.406 15712 Exposure complete
20:38:16.816 00.046 15712 worker thread done servicing request
20:38:16.816 00.000 7988 OnExposeComplete: enter
20:38:16.830 00.014 7988 UpdateGuideState(): m_state=6
20:38:16.832 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4481
20:38:16.832 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=438.41, Mass=1443, SNR=25.9, Peak=198 HFD=3.1
20:38:16.834 00.002 7988 MultiStar: [#1 -0.02,-0.16,1.05,U] [#2 -0.09,-0.18,1.06,U] [#3 -0.35,-0.00,1.00,U] [#4 -0.20,-0.23,1.08,U] [#5 -0.39,-0.07,0.72,U] [#6 -0.13,0.01,0.75,U] [#7 0.08,-0.28,0.66,U] [#8 -0.01,-0.32,0.65,U] 
20:38:16.834 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.14}, one-star: {0.18, -0.07}
20:38:16.836 00.002 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.58) = xAngle (-0.63 = -0.63)
20:38:16.836 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.48 = 2.48)
20:38:16.838 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.21 mountX=0.14 mountY=0.11, mountTheta=0.65
20:38:16.840 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.14, opts=13)
20:38:16.840 00.000 7988 Enqueuing Move request for scope (-0.10, -0.14)
20:38:16.842 00.002 15712 Worker thread wakes up
20:38:16.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
20:38:16.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
20:38:16.842 00.000 15712 Moving (-0.10, -0.14) raw xDistance=0.14 yDistance=0.11
20:38:16.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:16.842 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.9
20:38:16.844 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:16.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:16.846 00.002 7988 Enqueuing Expose request
20:38:16.847 00.001 15712 PPEC rslt: input = 0.14, final = 0.07, react = 0.08, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.57
20:38:16.847 00.000 15712 PPEC: input: 0.14, control: 0.07, exposure: 1500
20:38:16.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:16.848 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:38:16.848 00.000 15712 MoveAxis(W, 23, ABG)
20:38:16.848 00.000 15712 Guiding  Dir = 3, Dur = 23
20:38:16.880 00.032 15712 IsGuiding returns 0
20:38:16.913 00.033 15712 IsGuiding returns 1
20:38:16.913 00.000 15712 scope still moving after pulse duration time elapsed
20:38:16.961 00.048 15712 IsGuiding returns 0
20:38:16.961 00.000 15712 scope move finished after 23 + 57 ms
20:38:16.961 00.000 15712 Move returns status 0, amount 23
20:38:16.961 00.000 15712 MoveAxis(N, 0, ABG)
20:38:16.961 00.000 15712 Move returns status 0, amount 0
20:38:16.961 00.000 15712 move complete, result=0
20:38:16.961 00.000 15712 worker thread done servicing request
20:38:16.961 00.000 15712 Worker thread wakes up
20:38:16.961 00.000 7988 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
20:38:16.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:16.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:18.601 01.640 15712 Exposure complete
20:38:18.646 00.045 15712 worker thread done servicing request
20:38:18.646 00.000 7988 OnExposeComplete: enter
20:38:18.662 00.016 7988 UpdateGuideState(): m_state=6
20:38:18.663 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4482
20:38:18.663 00.000 7988 Star::Find returns 1 (0), X=1175.69, Y=438.79, Mass=1499, SNR=26.2, Peak=211 HFD=3.5
20:38:18.663 00.000 7988 MultiStar: [#1 -0.08,0.04,1.02,U] [#2 -0.02,0.20,1.02,U] [#3 -0.23,0.01,0.99,U] [#4 0.02,0.01,1.01,U] [#5 -0.10,-0.15,0.75,U] [#6 -0.26,0.14,0.74,U] [#7 -0.04,0.04,0.71,U] [#8 -0.17,0.11,0.68,U] 
20:38:18.663 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {0.23, 0.31}
20:38:18.663 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.58) = xAngle (3.78 = -2.50)
20:38:18.663 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.61)
20:38:18.663 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.20 mountX=-0.08 mountY=0.06, mountTheta=2.52
20:38:18.663 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.08, opts=13)
20:38:18.663 00.000 7988 Enqueuing Move request for scope (-0.06, 0.08)
20:38:18.663 00.000 15712 Worker thread wakes up
20:38:18.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
20:38:18.663 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
20:38:18.663 00.000 15712 Moving (-0.06, 0.08) raw xDistance=-0.08 yDistance=0.06
20:38:18.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:18.663 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.2
20:38:18.676 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:18.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:18.678 00.002 7988 Enqueuing Expose request
20:38:18.678 00.000 15712 PPEC rslt: input = -0.08, final = 0.08, react = -0.05, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.57
20:38:18.678 00.000 15712 PPEC: input: -0.08, control: 0.08, exposure: 1500
20:38:18.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:18.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:38:18.678 00.000 15712 MoveAxis(W, 27, ABG)
20:38:18.678 00.000 15712 Guiding  Dir = 3, Dur = 27
20:38:18.678 00.000 15712 IsGuiding returns 0
20:38:18.697 00.019 15712 PulseGuide returned control before completion, sleep 14
20:38:18.748 00.051 15712 IsGuiding returns 0
20:38:18.748 00.000 15712 Move returns status 0, amount 27
20:38:18.748 00.000 15712 MoveAxis(N, 0, ABG)
20:38:18.748 00.000 15712 Move returns status 0, amount 0
20:38:18.748 00.000 15712 move complete, result=0
20:38:18.748 00.000 7988 GuideStep: -0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
20:38:18.753 00.005 15712 worker thread done servicing request
20:38:18.753 00.000 15712 Worker thread wakes up
20:38:18.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:18.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:20.162 01.409 15712 Exposure complete
20:38:20.223 00.061 15712 worker thread done servicing request
20:38:20.223 00.000 7988 OnExposeComplete: enter
20:38:20.225 00.002 7988 UpdateGuideState(): m_state=6
20:38:20.226 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
20:38:20.227 00.001 7988 Star::Find returns 1 (0), X=1175.62, Y=438.70, Mass=1469, SNR=26.2, Peak=202 HFD=3.5
20:38:20.228 00.001 7988 MultiStar: [#1 -0.07,0.06,1.05,U] [#2 -0.08,0.17,0.99,U] [#3 -0.16,-0.02,0.96,U] [#4 -0.05,-0.07,0.99,U] [#5 -0.18,-0.05,0.75,U] [#6 -0.10,0.17,0.73,U] [#7 0.08,-0.15,0.68,U] [#8 -0.17,0.23,0.69,U] 
20:38:20.229 00.001 7988 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {0.16, 0.22}
20:38:20.229 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.58) = xAngle (3.89 = -2.39)
20:38:20.231 00.002 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.00 = 0.72)
20:38:20.231 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.32 mountX=-0.07 mountY=0.06, mountTheta=2.41
20:38:20.233 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.07, opts=13)
20:38:20.235 00.002 7988 Enqueuing Move request for scope (-0.06, 0.07)
20:38:20.235 00.000 15712 Worker thread wakes up
20:38:20.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
20:38:20.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:38:20.235 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.2
20:38:20.239 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:20.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:20.242 00.003 7988 Enqueuing Expose request
20:38:20.242 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
20:38:20.242 00.000 15712 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=0.06
20:38:20.245 00.003 15712 PPEC rslt: input = -0.07, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.58
20:38:20.245 00.000 15712 PPEC: input: -0.07, control: 0.06, exposure: 1500
20:38:20.245 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:20.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:38:20.245 00.000 15712 MoveAxis(W, 20, ABG)
20:38:20.245 00.000 15712 Guiding  Dir = 3, Dur = 20
20:38:20.245 00.000 15712 IsGuiding returns 0
20:38:20.262 00.017 15712 PulseGuide returned control before completion, sleep 15
20:38:20.296 00.034 15712 IsGuiding returns 0
20:38:20.296 00.000 15712 Move returns status 0, amount 20
20:38:20.296 00.000 15712 MoveAxis(N, 0, ABG)
20:38:20.296 00.000 15712 Move returns status 0, amount 0
20:38:20.296 00.000 15712 move complete, result=0
20:38:20.296 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
20:38:20.296 00.000 15712 worker thread done servicing request
20:38:20.303 00.007 15712 Worker thread wakes up
20:38:20.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:20.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:22.044 01.741 15712 Exposure complete
20:38:22.099 00.055 15712 worker thread done servicing request
20:38:22.099 00.000 7988 OnExposeComplete: enter
20:38:22.105 00.006 7988 UpdateGuideState(): m_state=6
20:38:22.105 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4484
20:38:22.105 00.000 7988 Star::Find returns 1 (1), X=1175.88, Y=438.94, Mass=1524, SNR=26.7, Peak=255 HFD=3.1
20:38:22.105 00.000 7988 MultiStar: [#1 0.11,0.15,0.98,U] [#2 -0.08,0.28,1.02,U] [#3 -0.09,0.21,0.97,U] [#4 -0.03,0.05,1.03,U] [#5 -0.23,0.06,0.67,U] [#6 0.13,0.31,0.72,U] [#7 0.11,0.03,0.66,U] [#8 0.17,0.02,0.66,U] 
20:38:22.105 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.19}, one-star: {0.42, 0.46}
20:38:22.105 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
20:38:22.105 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
20:38:22.105 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.27 mountX=-0.19 mountY=-0.06, mountTheta=-2.82
20:38:22.105 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.19, opts=13)
20:38:22.116 00.011 7988 Enqueuing Move request for scope (0.06, 0.19)
20:38:22.116 00.000 15712 Worker thread wakes up
20:38:22.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
20:38:22.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
20:38:22.116 00.000 15712 Moving (0.06, 0.19) raw xDistance=-0.19 yDistance=-0.06
20:38:22.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:38:22.116 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.7 Saturated
20:38:22.119 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:22.119 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:22.121 00.002 7988 Enqueuing Expose request
20:38:22.121 00.000 15712 PPEC rslt: input = -0.19, final = -0.05, react = -0.11, pred = 0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 635.58
20:38:22.121 00.000 15712 PPEC: input: -0.19, control: -0.05, exposure: 1500
20:38:22.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:22.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:38:22.121 00.000 15712 MoveAxis(E, 16, ABG)
20:38:22.121 00.000 15712 Guiding  Dir = 2, Dur = 16
20:38:22.140 00.019 15712 IsGuiding returns 0
20:38:22.156 00.016 15712 PulseGuide returned control before completion, sleep 11
20:38:22.169 00.013 15712 IsGuiding returns 1
20:38:22.169 00.000 15712 scope still moving after pulse duration time elapsed
20:38:22.201 00.032 15712 IsGuiding returns 0
20:38:22.201 00.000 15712 scope move finished after 16 + 47 ms
20:38:22.201 00.000 15712 Move returns status 0, amount 16
20:38:22.201 00.000 15712 MoveAxis(N, 0, ABG)
20:38:22.201 00.000 15712 Move returns status 0, amount 0
20:38:22.201 00.000 15712 move complete, result=0
20:38:22.201 00.000 15712 worker thread done servicing request
20:38:22.201 00.000 15712 Worker thread wakes up
20:38:22.201 00.000 7988 GuideStep: -0.2 px 16 ms EAST, -0.1 px 0 ms NORTH
20:38:22.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:22.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:23.619 01.418 15712 Exposure complete
20:38:23.682 00.063 15712 worker thread done servicing request
20:38:23.682 00.000 7988 OnExposeComplete: enter
20:38:23.682 00.000 7988 UpdateGuideState(): m_state=6
20:38:23.682 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4485
20:38:23.682 00.000 7988 Star::Find returns 1 (1), X=1175.77, Y=438.59, Mass=1554, SNR=26.9, Peak=255 HFD=3.2
20:38:23.682 00.000 7988 MultiStar: [#1 0.02,-0.23,1.01,U] [#2 0.01,-0.15,0.95,U] [#3 -0.17,-0.19,0.96,U] [#4 0.04,-0.22,1.01,U] [#5 -0.19,-0.30,0.70,U] [#6 0.13,-0.22,0.71,U] [#7 0.29,-0.42,0.64,U] [#8 -0.01,-0.19,0.67,U] 
20:38:23.682 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.19}, one-star: {0.31, 0.11}
20:38:23.682 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
20:38:23.682 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.93)
20:38:23.682 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.33 mountX=0.19 mountY=-0.04, mountTheta=-0.21
20:38:23.694 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.19, opts=13)
20:38:23.694 00.000 7988 Enqueuing Move request for scope (0.05, -0.19)
20:38:23.694 00.000 15712 Worker thread wakes up
20:38:23.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
20:38:23.698 00.004 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
20:38:23.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:23.698 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9 Saturated
20:38:23.700 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:23.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:23.702 00.002 7988 Enqueuing Expose request
20:38:23.702 00.000 15712 Moving (0.05, -0.19) raw xDistance=0.19 yDistance=-0.04
20:38:23.704 00.002 15712 PPEC rslt: input = 0.19, final = 0.16, react = 0.11, pred = 0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 635.58
20:38:23.704 00.000 15712 PPEC: input: 0.19, control: 0.16, exposure: 1500
20:38:23.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:23.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:38:23.704 00.000 15712 MoveAxis(W, 53, ABG)
20:38:23.704 00.000 15712 Guiding  Dir = 3, Dur = 53
20:38:23.704 00.000 15712 IsGuiding returns 0
20:38:23.714 00.010 15712 PulseGuide returned control before completion, sleep 49
20:38:23.797 00.083 15712 IsGuiding returns 0
20:38:23.797 00.000 15712 Move returns status 0, amount 53
20:38:23.797 00.000 15712 MoveAxis(N, 0, ABG)
20:38:23.797 00.000 15712 Move returns status 0, amount 0
20:38:23.797 00.000 15712 move complete, result=0
20:38:23.797 00.000 15712 worker thread done servicing request
20:38:23.797 00.000 15712 Worker thread wakes up
20:38:23.797 00.000 7988 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
20:38:23.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:23.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:25.438 01.641 15712 Exposure complete
20:38:25.498 00.060 15712 worker thread done servicing request
20:38:25.498 00.000 7988 OnExposeComplete: enter
20:38:25.498 00.000 7988 UpdateGuideState(): m_state=6
20:38:25.502 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4486
20:38:25.502 00.000 7988 Star::Find returns 1 (0), X=1175.75, Y=438.50, Mass=1498, SNR=26.4, Peak=228 HFD=3.2
20:38:25.504 00.002 7988 MultiStar: [#1 0.12,-0.20,0.99,U] [#2 0.05,-0.15,0.98,U] [#3 -0.15,-0.25,0.94,U] [#4 -0.04,-0.16,1.06,U] [#5 0.03,-0.30,0.71,U] [#6 0.00,0.24,0.73,U] [#7 0.16,-0.06,0.68,U] [#8 0.14,-0.17,0.67,U] 
20:38:25.506 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {0.29, 0.02}
20:38:25.506 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.58) = xAngle (0.50 = 0.50)
20:38:25.508 00.002 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.61 = -2.67)
20:38:25.508 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.08 mountX=0.12 mountY=-0.06, mountTheta=-0.48
20:38:25.510 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.12, opts=13)
20:38:25.510 00.000 7988 Enqueuing Move request for scope (0.06, -0.12)
20:38:25.510 00.000 15712 Worker thread wakes up
20:38:25.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
20:38:25.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
20:38:25.510 00.000 15712 Moving (0.06, -0.12) raw xDistance=0.12 yDistance=-0.06
20:38:25.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:25.510 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
20:38:25.515 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:25.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:25.515 00.000 7988 Enqueuing Expose request
20:38:25.518 00.003 15712 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
20:38:25.518 00.000 15712 PPEC: input: 0.12, control: 0.05, exposure: 1500
20:38:25.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:25.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:38:25.518 00.000 15712 MoveAxis(W, 15, ABG)
20:38:25.518 00.000 15712 Guiding  Dir = 3, Dur = 15
20:38:25.519 00.001 15712 IsGuiding returns 0
20:38:25.543 00.024 15712 IsGuiding returns 1
20:38:25.543 00.000 15712 scope still moving after pulse duration time elapsed
20:38:25.585 00.042 15712 IsGuiding returns 0
20:38:25.585 00.000 15712 scope move finished after 15 + 57 ms
20:38:25.585 00.000 15712 Move returns status 0, amount 15
20:38:25.585 00.000 15712 MoveAxis(N, 0, ABG)
20:38:25.585 00.000 15712 Move returns status 0, amount 0
20:38:25.585 00.000 15712 move complete, result=0
20:38:25.585 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
20:38:25.593 00.008 15712 worker thread done servicing request
20:38:25.593 00.000 15712 Worker thread wakes up
20:38:25.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:25.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:27.000 01.407 15712 Exposure complete
20:38:27.046 00.046 15712 worker thread done servicing request
20:38:27.046 00.000 7988 OnExposeComplete: enter
20:38:27.063 00.017 7988 UpdateGuideState(): m_state=6
20:38:27.063 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4487
20:38:27.063 00.000 7988 Star::Find returns 1 (0), X=1175.91, Y=438.67, Mass=1510, SNR=26.4, Peak=220 HFD=3.3
20:38:27.063 00.000 7988 MultiStar: [#1 0.11,-0.17,1.01,U] [#2 -0.14,-0.06,1.01,U] [#3 -0.11,-0.19,0.98,U] [#4 0.23,-0.13,1.01,U] [#5 0.25,0.05,0.69,U] [#6 0.28,0.16,0.70,U] [#7 0.10,0.00,0.66,U] [#8 0.13,0.20,0.67,U] 
20:38:27.063 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.01}, one-star: {0.45, 0.19}
20:38:27.063 00.000 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.58) = xAngle (1.48 = 1.48)
20:38:27.063 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.59 = -1.69)
20:38:27.063 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=0.01 mountY=-0.14, mountTheta=-1.48
20:38:27.063 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.01, opts=13)
20:38:27.063 00.000 7988 Enqueuing Move request for scope (0.14, -0.01)
20:38:27.063 00.000 15712 Worker thread wakes up
20:38:27.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
20:38:27.063 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
20:38:27.063 00.000 15712 Moving (0.14, -0.01) raw xDistance=0.01 yDistance=-0.14
20:38:27.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:27.063 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
20:38:27.076 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:27.078 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:27.078 00.000 7988 Enqueuing Expose request
20:38:27.080 00.002 15712 PPEC rslt: input = 0.01, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
20:38:27.080 00.000 15712 PPEC: input: 0.01, control: 0.05, exposure: 1500
20:38:27.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:27.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:38:27.080 00.000 15712 MoveAxis(W, 18, ABG)
20:38:27.080 00.000 15712 Guiding  Dir = 3, Dur = 18
20:38:27.080 00.000 15712 IsGuiding returns 0
20:38:27.142 00.062 15712 IsGuiding returns 1
20:38:27.142 00.000 15712 scope still moving after pulse duration time elapsed
20:38:27.173 00.031 15712 IsGuiding returns 0
20:38:27.173 00.000 15712 scope move finished after 18 + 74 ms
20:38:27.173 00.000 15712 Move returns status 0, amount 18
20:38:27.173 00.000 15712 MoveAxis(N, 0, ABG)
20:38:27.173 00.000 15712 Move returns status 0, amount 0
20:38:27.173 00.000 15712 move complete, result=0
20:38:27.173 00.000 15712 worker thread done servicing request
20:38:27.173 00.000 15712 Worker thread wakes up
20:38:27.173 00.000 7988 GuideStep: 0.0 px 18 ms WEST, -0.1 px 0 ms NORTH
20:38:27.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:27.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:28.803 01.630 15712 Exposure complete
20:38:28.864 00.061 15712 worker thread done servicing request
20:38:28.864 00.000 7988 OnExposeComplete: enter
20:38:28.865 00.001 7988 UpdateGuideState(): m_state=6
20:38:28.865 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4488
20:38:28.865 00.000 7988 Star::Find returns 1 (0), X=1175.75, Y=438.83, Mass=1468, SNR=26.2, Peak=220 HFD=3.4
20:38:28.865 00.000 7988 MultiStar: [#1 0.14,-0.05,1.02,U] [#2 -0.05,0.04,1.01,U] [#3 -0.14,0.12,0.98,U] [#4 0.09,0.06,1.00,U] [#5 -0.15,0.11,0.73,U] [#6 0.10,0.21,0.72,U] [#7 0.39,0.02,0.67,U] [#8 0.02,0.12,0.71,U] 
20:38:28.865 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.29, 0.35}
20:38:28.865 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
20:38:28.865 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.62)
20:38:28.865 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.98 mountX=-0.11 mountY=-0.07, mountTheta=-2.53
20:38:28.865 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.11, opts=13)
20:38:28.865 00.000 7988 Enqueuing Move request for scope (0.07, 0.11)
20:38:28.865 00.000 15712 Worker thread wakes up
20:38:28.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
20:38:28.865 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
20:38:28.865 00.000 15712 Moving (0.07, 0.11) raw xDistance=-0.11 yDistance=-0.07
20:38:28.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:38:28.865 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.2
20:38:28.879 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:28.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:28.881 00.002 7988 Enqueuing Expose request
20:38:28.883 00.002 15712 PPEC rslt: input = -0.11, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
20:38:28.883 00.000 15712 PPEC: input: -0.11, control: 0.05, exposure: 1500
20:38:28.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:28.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:38:28.883 00.000 15712 MoveAxis(W, 15, ABG)
20:38:28.883 00.000 15712 Guiding  Dir = 3, Dur = 15
20:38:28.883 00.000 15712 IsGuiding returns 0
20:38:28.900 00.017 15712 IsGuiding returns 1
20:38:28.900 00.000 15712 scope still moving after pulse duration time elapsed
20:38:28.949 00.049 15712 IsGuiding returns 0
20:38:28.949 00.000 15712 scope move finished after 15 + 50 ms
20:38:28.949 00.000 15712 Move returns status 0, amount 15
20:38:28.949 00.000 15712 MoveAxis(N, 0, ABG)
20:38:28.949 00.000 15712 Move returns status 0, amount 0
20:38:28.949 00.000 15712 move complete, result=0
20:38:28.949 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
20:38:28.949 00.000 15712 worker thread done servicing request
20:38:28.949 00.000 15712 Worker thread wakes up
20:38:28.951 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:28.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:30.364 01.413 15712 Exposure complete
20:38:30.423 00.059 15712 worker thread done servicing request
20:38:30.423 00.000 7988 OnExposeComplete: enter
20:38:30.423 00.000 7988 UpdateGuideState(): m_state=6
20:38:30.427 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4489
20:38:30.428 00.001 7988 Star::Find returns 1 (0), X=1175.80, Y=438.87, Mass=1542, SNR=26.8, Peak=212 HFD=3.6
20:38:30.428 00.000 7988 MultiStar: [#1 0.13,0.25,1.01,U] [#2 -0.14,0.30,1.03,U] [#3 -0.10,0.27,0.96,U] [#4 0.11,0.12,1.03,U] [#5 -0.03,0.17,0.67,U] [#6 0.23,0.03,0.68,U] [#7 0.09,0.04,0.64,U] [#8 0.12,0.11,0.61,U] 
20:38:30.428 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.20}, one-star: {0.34, 0.39}
20:38:30.428 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
20:38:30.428 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.40)
20:38:30.428 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.20 mountX=-0.20 mountY=-0.08, mountTheta=-2.75
20:38:30.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.20, opts=13)
20:38:30.428 00.000 7988 Enqueuing Move request for scope (0.08, 0.20)
20:38:30.428 00.000 15712 Worker thread wakes up
20:38:30.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
20:38:30.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
20:38:30.428 00.000 15712 Moving (0.08, 0.20) raw xDistance=-0.20 yDistance=-0.08
20:38:30.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:38:30.428 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.8
20:38:30.440 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:30.440 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:30.442 00.002 7988 Enqueuing Expose request
20:38:30.444 00.002 15712 PPEC rslt: input = -0.20, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 635.60
20:38:30.444 00.000 15712 PPEC: input: -0.20, control: -0.08, exposure: 1500
20:38:30.444 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:30.444 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:38:30.444 00.000 15712 MoveAxis(E, 27, ABG)
20:38:30.444 00.000 15712 Guiding  Dir = 2, Dur = 27
20:38:30.478 00.034 15712 IsGuiding returns 0
20:38:30.495 00.017 15712 PulseGuide returned control before completion, sleep 22
20:38:30.547 00.052 15712 IsGuiding returns 0
20:38:30.547 00.000 15712 Move returns status 0, amount 27
20:38:30.547 00.000 15712 MoveAxis(N, 0, ABG)
20:38:30.547 00.000 15712 Move returns status 0, amount 0
20:38:30.547 00.000 15712 move complete, result=0
20:38:30.547 00.000 7988 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
20:38:30.547 00.000 15712 worker thread done servicing request
20:38:30.547 00.000 15712 Worker thread wakes up
20:38:30.549 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:30.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:32.181 01.632 15712 Exposure complete
20:38:32.232 00.051 15712 worker thread done servicing request
20:38:32.232 00.000 7988 OnExposeComplete: enter
20:38:32.242 00.010 7988 UpdateGuideState(): m_state=6
20:38:32.244 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4490
20:38:32.244 00.000 7988 Star::Find returns 1 (0), X=1175.76, Y=438.79, Mass=1599, SNR=27.3, Peak=222 HFD=3.6
20:38:32.246 00.002 7988 MultiStar: [#1 0.12,0.21,0.98,U] [#2 -0.07,0.15,1.01,U] [#3 -0.16,-0.13,0.89,U] [#4 -0.05,-0.02,1.00,U] [#5 -0.14,-0.03,0.66,U] [#6 0.07,0.28,0.68,U] [#7 0.24,0.00,0.62,U] [#8 -0.08,-0.21,0.64,U] 
20:38:32.246 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.30, 0.31}
20:38:32.249 00.003 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
20:38:32.249 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
20:38:32.249 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.22 mountX=-0.08 mountY=-0.03, mountTheta=-2.77
20:38:32.251 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.08, opts=13)
20:38:32.253 00.002 7988 Enqueuing Move request for scope (0.03, 0.08)
20:38:32.253 00.000 15712 Worker thread wakes up
20:38:32.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
20:38:32.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
20:38:32.253 00.000 15712 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.03
20:38:32.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:32.253 00.000 7988 UpdateGuideState exits: m=1599 SNR=27.3
20:38:32.258 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:32.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:32.258 00.000 7988 Enqueuing Expose request
20:38:32.258 00.000 15712 PPEC rslt: input = -0.08, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.60
20:38:32.258 00.000 15712 PPEC: input: -0.08, control: 0.04, exposure: 1500
20:38:32.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:32.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:38:32.258 00.000 15712 MoveAxis(W, 13, ABG)
20:38:32.258 00.000 15712 Guiding  Dir = 3, Dur = 13
20:38:32.258 00.000 15712 IsGuiding returns 0
20:38:32.283 00.025 15712 IsGuiding returns 1
20:38:32.283 00.000 15712 scope still moving after pulse duration time elapsed
20:38:32.334 00.051 15712 IsGuiding returns 0
20:38:32.334 00.000 15712 scope move finished after 13 + 62 ms
20:38:32.334 00.000 15712 Move returns status 0, amount 13
20:38:32.334 00.000 15712 MoveAxis(N, 0, ABG)
20:38:32.334 00.000 15712 Move returns status 0, amount 0
20:38:32.334 00.000 15712 move complete, result=0
20:38:32.334 00.000 15712 worker thread done servicing request
20:38:32.334 00.000 15712 Worker thread wakes up
20:38:32.334 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
20:38:32.338 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:32.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:33.744 01.406 15712 Exposure complete
20:38:33.803 00.059 15712 worker thread done servicing request
20:38:33.803 00.000 7988 OnExposeComplete: enter
20:38:33.805 00.002 7988 UpdateGuideState(): m_state=6
20:38:33.805 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4491
20:38:33.807 00.002 7988 Star::Find returns 1 (0), X=1175.87, Y=438.69, Mass=1512, SNR=26.4, Peak=219 HFD=3.4
20:38:33.807 00.000 7988 MultiStar: [#1 0.14,-0.03,0.99,U] [#2 -0.14,0.24,0.99,U] [#3 0.11,0.05,0.96,U] [#4 0.32,-0.08,1.05,U] [#5 -0.16,-0.19,0.72,U] [#6 0.12,0.15,0.74,U] [#7 0.26,0.20,0.67,U] [#8 0.33,0.04,0.64,U] 
20:38:33.809 00.002 7988 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.41, 0.21}
20:38:33.809 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.58) = xAngle (1.97 = 1.97)
20:38:33.811 00.002 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.08 = -1.21)
20:38:33.812 00.001 7988 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.39 mountX=-0.07 mountY=-0.16, mountTheta=-1.96
20:38:33.814 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.06, opts=13)
20:38:33.814 00.000 7988 Enqueuing Move request for scope (0.16, 0.06)
20:38:33.816 00.002 15712 Worker thread wakes up
20:38:33.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
20:38:33.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
20:38:33.816 00.000 15712 Moving (0.16, 0.06) raw xDistance=-0.07 yDistance=-0.16
20:38:33.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:33.816 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.4
20:38:33.819 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:33.819 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:33.821 00.002 7988 Enqueuing Expose request
20:38:33.821 00.000 15712 PPEC rslt: input = -0.07, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.60
20:38:33.821 00.000 15712 PPEC: input: -0.07, control: 0.06, exposure: 1500
20:38:33.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:33.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:38:33.821 00.000 15712 MoveAxis(W, 18, ABG)
20:38:33.821 00.000 15712 Guiding  Dir = 3, Dur = 18
20:38:33.821 00.000 15712 IsGuiding returns 0
20:38:33.840 00.019 15712 PulseGuide returned control before completion, sleep 12
20:38:33.853 00.013 15712 IsGuiding returns 1
20:38:33.853 00.000 15712 scope still moving after pulse duration time elapsed
20:38:33.887 00.034 15712 IsGuiding returns 0
20:38:33.887 00.000 15712 scope move finished after 18 + 46 ms
20:38:33.887 00.000 15712 Move returns status 0, amount 18
20:38:33.887 00.000 15712 MoveAxis(N, 0, ABG)
20:38:33.887 00.000 15712 Move returns status 0, amount 0
20:38:33.887 00.000 15712 move complete, result=0
20:38:33.887 00.000 7988 GuideStep: -0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
20:38:33.889 00.002 15712 worker thread done servicing request
20:38:33.889 00.000 15712 Worker thread wakes up
20:38:33.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:33.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:35.528 01.639 15712 Exposure complete
20:38:35.578 00.050 15712 worker thread done servicing request
20:38:35.578 00.000 7988 OnExposeComplete: enter
20:38:35.578 00.000 7988 UpdateGuideState(): m_state=6
20:38:35.589 00.011 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4492
20:38:35.589 00.000 7988 Star::Find returns 1 (1), X=1176.00, Y=439.09, Mass=1483, SNR=26.2, Peak=255 HFD=3.0
20:38:35.589 00.000 7988 MultiStar: [#1 0.17,0.26,1.03,U] [#2 -0.07,0.32,0.98,U] [#3 -0.02,0.22,0.98,U] [#4 0.17,0.24,1.05,U] [#5 0.18,0.11,0.69,U] [#6 0.29,0.40,0.70,U] [#7 0.21,0.38,0.69,U] [#8 0.18,0.24,0.69,U] 
20:38:35.589 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.31}, one-star: {0.54, 0.61}
20:38:35.589 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
20:38:35.595 00.006 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.55)
20:38:35.595 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.31 hyp=0.36 cameraTheta=1.05 mountX=-0.31 mountY=-0.19, mountTheta=-2.60
20:38:35.595 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.31, opts=13)
20:38:35.595 00.000 7988 Enqueuing Move request for scope (0.18, 0.31)
20:38:35.595 00.000 15712 Worker thread wakes up
20:38:35.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.31) opts 0xd
20:38:35.595 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.31)
20:38:35.595 00.000 15712 Moving (0.18, 0.31) raw xDistance=-0.31 yDistance=-0.19
20:38:35.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:38:35.595 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.2 Saturated
20:38:35.603 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:35.603 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:35.605 00.002 7988 Enqueuing Expose request
20:38:35.605 00.000 15712 PPEC rslt: input = -0.31, final = -0.13, react = -0.19, pred = 0.06, hyst = -0.17, hyst_pct = 0.00, period_length = 635.61
20:38:35.605 00.000 15712 PPEC: input: -0.31, control: -0.13, exposure: 1500
20:38:35.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:35.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:38:35.605 00.000 15712 MoveAxis(E, 43, ABG)
20:38:35.605 00.000 15712 Guiding  Dir = 2, Dur = 43
20:38:35.605 00.000 15712 IsGuiding returns 0
20:38:35.629 00.024 15712 PulseGuide returned control before completion, sleep 30
20:38:35.706 00.077 15712 IsGuiding returns 1
20:38:35.706 00.000 15712 scope still moving after pulse duration time elapsed
20:38:35.732 00.026 15712 IsGuiding returns 0
20:38:35.732 00.000 15712 scope move finished after 43 + 82 ms
20:38:35.732 00.000 15712 Move returns status 0, amount 43
20:38:35.732 00.000 15712 MoveAxis(N, 0, ABG)
20:38:35.732 00.000 15712 Move returns status 0, amount 0
20:38:35.732 00.000 15712 move complete, result=0
20:38:35.732 00.000 15712 worker thread done servicing request
20:38:35.732 00.000 15712 Worker thread wakes up
20:38:35.732 00.000 7988 GuideStep: -0.3 px 43 ms EAST, -0.2 px 0 ms NORTH
20:38:35.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:35.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:37.151 01.419 15712 Exposure complete
20:38:37.211 00.060 15712 worker thread done servicing request
20:38:37.211 00.000 7988 OnExposeComplete: enter
20:38:37.212 00.001 7988 UpdateGuideState(): m_state=6
20:38:37.214 00.002 7988 Star::Find(15, 1176, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4493
20:38:37.214 00.000 7988 Star::Find returns 1 (0), X=1176.00, Y=438.75, Mass=1440, SNR=25.8, Peak=226 HFD=3.1
20:38:37.216 00.002 7988 MultiStar: [#1 0.25,-0.03,1.01,U] [#2 0.27,-0.03,1.01,U] [#3 0.04,-0.05,0.99,U] [#4 0.33,-0.18,1.10,U] [#5 0.36,-0.02,0.73,U] [#6 0.30,0.23,0.72,U] [#7 0.33,-0.14,0.69,U] [#8 0.24,-0.13,0.68,U] 
20:38:37.216 00.000 7988 refined, 8 included, MultiStar: {0.30, -0.01}, one-star: {0.54, 0.27}
20:38:37.218 00.002 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
20:38:37.218 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.63)
20:38:37.220 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.03 mountX=0.01 mountY=-0.30, mountTheta=-1.55
20:38:37.220 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.01, opts=13)
20:38:37.222 00.002 7988 Enqueuing Move request for scope (0.30, -0.01)
20:38:37.224 00.002 15712 Worker thread wakes up
20:38:37.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd
20:38:37.224 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.01)
20:38:37.224 00.000 15712 Moving (0.30, -0.01) raw xDistance=0.01 yDistance=-0.30
20:38:37.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:37.224 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.8
20:38:37.226 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:37.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:37.228 00.002 7988 Enqueuing Expose request
20:38:37.228 00.000 15712 PPEC rslt: input = 0.01, final = 0.06, react = 0.00, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.61
20:38:37.228 00.000 15712 PPEC: input: 0.01, control: 0.06, exposure: 1500
20:38:37.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:38:37.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:38:37.228 00.000 15712 MoveAxis(W, 19, ABG)
20:38:37.228 00.000 15712 Guiding  Dir = 3, Dur = 19
20:38:37.228 00.000 15712 IsGuiding returns 0
20:38:37.244 00.016 15712 PulseGuide returned control before completion, sleep 16
20:38:37.292 00.048 15712 IsGuiding returns 0
20:38:37.292 00.000 15712 Move returns status 0, amount 19
20:38:37.292 00.000 15712 MoveAxis(N, 0, ABG)
20:38:37.292 00.000 15712 Move returns status 0, amount 0
20:38:37.292 00.000 15712 move complete, result=0
20:38:37.292 00.000 7988 GuideStep: 0.0 px 19 ms WEST, -0.3 px 0 ms NORTH
20:38:37.294 00.002 15712 worker thread done servicing request
20:38:37.294 00.000 15712 Worker thread wakes up
20:38:37.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:37.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:38.934 01.640 15712 Exposure complete
20:38:38.995 00.061 15712 worker thread done servicing request
20:38:38.995 00.000 7988 OnExposeComplete: enter
20:38:38.996 00.001 7988 UpdateGuideState(): m_state=6
20:38:38.996 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4494
20:38:38.996 00.000 7988 Star::Find returns 1 (0), X=1176.12, Y=438.79, Mass=1489, SNR=26.4, Peak=188 HFD=3.5
20:38:38.996 00.000 7988 MultiStar: [#1 0.21,-0.01,0.99,U] [#2 0.19,-0.12,1.02,U] [#3 0.11,0.04,0.97,U] [#4 0.24,0.12,1.01,U] [#5 0.15,-0.07,0.72,U] [#6 0.27,0.19,0.69,U] [#7 0.14,-0.05,0.67,U] [#8 0.29,0.13,0.67,U] 
20:38:38.996 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.06}, one-star: {0.66, 0.32}
20:38:38.996 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.81 = 1.81)
20:38:38.996 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.92 = -1.36)
20:38:38.996 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.27 cameraTheta=0.23 mountX=-0.06 mountY=-0.26, mountTheta=-1.81
20:38:38.996 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.06, opts=13)
20:38:38.996 00.000 7988 Enqueuing Move request for scope (0.26, 0.06)
20:38:38.996 00.000 15712 Worker thread wakes up
20:38:38.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
20:38:38.996 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
20:38:38.996 00.000 15712 Moving (0.26, 0.06) raw xDistance=-0.06 yDistance=-0.26
20:38:38.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:38.996 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.4
20:38:39.011 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:39.012 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:39.012 00.000 7988 Enqueuing Expose request
20:38:39.012 00.000 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.61
20:38:39.012 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
20:38:39.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:38:39.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:38:39.012 00.000 15712 MoveAxis(W, 14, ABG)
20:38:39.012 00.000 15712 Guiding  Dir = 3, Dur = 14
20:38:39.012 00.000 15712 IsGuiding returns 0
20:38:39.029 00.017 15712 IsGuiding returns 1
20:38:39.029 00.000 15712 scope still moving after pulse duration time elapsed
20:38:39.080 00.051 15712 IsGuiding returns 0
20:38:39.080 00.000 15712 scope move finished after 14 + 54 ms
20:38:39.080 00.000 15712 Move returns status 0, amount 14
20:38:39.080 00.000 15712 MoveAxis(N, 0, ABG)
20:38:39.080 00.000 15712 Move returns status 0, amount 0
20:38:39.080 00.000 15712 move complete, result=0
20:38:39.080 00.000 15712 worker thread done servicing request
20:38:39.080 00.000 15712 Worker thread wakes up
20:38:39.080 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.3 px 0 ms NORTH
20:38:39.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:39.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:40.498 01.418 15712 Exposure complete
20:38:40.545 00.047 15712 worker thread done servicing request
20:38:40.545 00.000 7988 OnExposeComplete: enter
20:38:40.545 00.000 7988 UpdateGuideState(): m_state=6
20:38:40.559 00.014 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4495
20:38:40.561 00.002 7988 Star::Find returns 1 (0), X=1176.02, Y=438.84, Mass=1451, SNR=26.0, Peak=201 HFD=3.1
20:38:40.561 00.000 7988 MultiStar: [#1 0.04,0.00,1.06,U] [#2 -0.07,0.19,0.99,U] [#3 0.04,0.22,0.97,U] [#4 -0.01,-0.02,1.04,U] [#5 0.17,0.13,0.73,U] [#6 0.21,0.05,0.70,U] [#7 0.28,0.10,0.68,U] [#8 0.32,0.12,0.67,U] 
20:38:40.561 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.56, 0.36}
20:38:40.561 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
20:38:40.561 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.90)
20:38:40.561 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.69 mountX=-0.13 mountY=-0.16, mountTheta=-2.26
20:38:40.561 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.13, opts=13)
20:38:40.561 00.000 7988 Enqueuing Move request for scope (0.16, 0.13)
20:38:40.561 00.000 15712 Worker thread wakes up
20:38:40.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
20:38:40.561 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
20:38:40.561 00.000 15712 Moving (0.16, 0.13) raw xDistance=-0.13 yDistance=-0.16
20:38:40.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:40.561 00.000 7988 UpdateGuideState exits: m=1451 SNR=26.0
20:38:40.572 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:40.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:40.574 00.002 7988 Enqueuing Expose request
20:38:40.575 00.001 15712 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.62
20:38:40.575 00.000 15712 PPEC: input: -0.13, control: 0.04, exposure: 1500
20:38:40.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:40.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:38:40.575 00.000 15712 MoveAxis(W, 14, ABG)
20:38:40.575 00.000 15712 Guiding  Dir = 3, Dur = 14
20:38:40.575 00.000 15712 IsGuiding returns 0
20:38:40.597 00.022 15712 IsGuiding returns 1
20:38:40.597 00.000 15712 scope still moving after pulse duration time elapsed
20:38:40.623 00.026 15712 IsGuiding returns 1
20:38:40.663 00.040 15712 IsGuiding returns 0
20:38:40.663 00.000 15712 scope move finished after 14 + 74 ms
20:38:40.663 00.000 15712 Move returns status 0, amount 14
20:38:40.663 00.000 15712 MoveAxis(N, 0, ABG)
20:38:40.663 00.000 15712 Move returns status 0, amount 0
20:38:40.663 00.000 15712 move complete, result=0
20:38:40.663 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
20:38:40.667 00.004 15712 worker thread done servicing request
20:38:40.667 00.000 15712 Worker thread wakes up
20:38:40.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:40.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:42.299 01.632 15712 Exposure complete
20:38:42.358 00.059 15712 worker thread done servicing request
20:38:42.360 00.002 7988 OnExposeComplete: enter
20:38:42.361 00.001 7988 UpdateGuideState(): m_state=6
20:38:42.361 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4496
20:38:42.361 00.000 7988 Star::Find returns 1 (0), X=1176.01, Y=439.03, Mass=1475, SNR=26.2, Peak=232 HFD=2.9
20:38:42.361 00.000 7988 MultiStar: [#1 0.12,0.21,1.02,U] [#2 -0.03,0.49,1.01,U] [#3 -0.01,0.46,0.96,U] [#4 0.16,0.36,1.05,U] [#5 0.06,0.38,0.69,U] [#6 0.31,0.50,0.73,U] [#7 0.26,0.09,0.65,U] [#8 0.23,0.39,0.66,U] 
20:38:42.361 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.39}, one-star: {0.55, 0.55}
20:38:42.367 00.006 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
20:38:42.367 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.46)
20:38:42.367 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.39 hyp=0.43 cameraTheta=1.14 mountX=-0.39 mountY=-0.19, mountTheta=-2.69
20:38:42.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.39, opts=13)
20:38:42.367 00.000 7988 Enqueuing Move request for scope (0.18, 0.39)
20:38:42.367 00.000 15712 Worker thread wakes up
20:38:42.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.39) opts 0xd
20:38:42.367 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.39)
20:38:42.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:38:42.367 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.2
20:38:42.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:42.367 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:42.377 00.010 15712 Moving (0.18, 0.39) raw xDistance=-0.39 yDistance=-0.19
20:38:42.377 00.000 7988 Enqueuing Expose request
20:38:42.377 00.000 15712 PPEC rslt: input = -0.39, final = -0.19, react = -0.23, pred = 0.04, hyst = -0.21, hyst_pct = 0.00, period_length = 635.62
20:38:42.377 00.000 15712 PPEC: input: -0.39, control: -0.19, exposure: 1500
20:38:42.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:42.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:38:42.377 00.000 15712 MoveAxis(E, 63, ABG)
20:38:42.377 00.000 15712 Guiding  Dir = 2, Dur = 63
20:38:42.377 00.000 15712 IsGuiding returns 0
20:38:42.403 00.026 15712 PulseGuide returned control before completion, sleep 48
20:38:42.469 00.066 15712 IsGuiding returns 0
20:38:42.469 00.000 15712 Move returns status 0, amount 63
20:38:42.469 00.000 15712 MoveAxis(N, 0, ABG)
20:38:42.469 00.000 15712 Move returns status 0, amount 0
20:38:42.469 00.000 15712 move complete, result=0
20:38:42.469 00.000 7988 GuideStep: -0.4 px 63 ms EAST, -0.2 px 0 ms NORTH
20:38:42.473 00.004 15712 worker thread done servicing request
20:38:42.473 00.000 15712 Worker thread wakes up
20:38:42.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:42.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:43.891 01.418 15712 Exposure complete
20:38:43.945 00.054 15712 worker thread done servicing request
20:38:43.945 00.000 7988 OnExposeComplete: enter
20:38:43.953 00.008 7988 UpdateGuideState(): m_state=6
20:38:43.953 00.000 7988 Star::Find(15, 1176, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4497
20:38:43.955 00.002 7988 Star::Find returns 1 (1), X=1175.83, Y=438.88, Mass=1519, SNR=26.4, Peak=255 HFD=3.1
20:38:43.957 00.002 7988 MultiStar: [#1 0.27,0.02,1.04,U] [#2 0.15,0.09,0.96,U] [#3 -0.04,0.09,0.98,U] [#4 0.25,-0.01,1.05,U] [#5 0.14,-0.16,0.72,U] [#6 0.01,0.37,0.71,U] [#7 0.47,-0.05,0.64,U] [#8 0.22,-0.06,0.65,U] 
20:38:43.957 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.08}, one-star: {0.37, 0.40}
20:38:43.959 00.002 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.58) = xAngle (1.98 = 1.98)
20:38:43.959 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.08 = -1.20)
20:38:43.961 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.40 mountX=-0.09 mountY=-0.20, mountTheta=-1.97
20:38:43.962 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.08, opts=13)
20:38:43.964 00.002 7988 Enqueuing Move request for scope (0.20, 0.08)
20:38:43.964 00.000 15712 Worker thread wakes up
20:38:43.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
20:38:43.964 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
20:38:43.964 00.000 15712 Moving (0.20, 0.08) raw xDistance=-0.09 yDistance=-0.20
20:38:43.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:43.964 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.4 Saturated
20:38:43.967 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:43.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:43.969 00.002 7988 Enqueuing Expose request
20:38:43.969 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.63
20:38:43.969 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
20:38:43.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:43.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:38:43.969 00.000 15712 MoveAxis(W, 14, ABG)
20:38:43.969 00.000 15712 Guiding  Dir = 3, Dur = 14
20:38:44.005 00.036 15712 IsGuiding returns 0
20:38:44.017 00.012 15712 IsGuiding returns 1
20:38:44.017 00.000 15712 scope still moving after pulse duration time elapsed
20:38:44.069 00.052 15712 IsGuiding returns 0
20:38:44.069 00.000 15712 scope move finished after 14 + 49 ms
20:38:44.069 00.000 15712 Move returns status 0, amount 14
20:38:44.069 00.000 15712 MoveAxis(N, 0, ABG)
20:38:44.069 00.000 15712 Move returns status 0, amount 0
20:38:44.069 00.000 15712 move complete, result=0
20:38:44.069 00.000 15712 worker thread done servicing request
20:38:44.069 00.000 15712 Worker thread wakes up
20:38:44.069 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
20:38:44.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:44.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:45.708 01.639 15712 Exposure complete
20:38:45.766 00.058 15712 worker thread done servicing request
20:38:45.766 00.000 7988 OnExposeComplete: enter
20:38:45.772 00.006 7988 UpdateGuideState(): m_state=6
20:38:45.772 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4498
20:38:45.772 00.000 7988 Star::Find returns 1 (1), X=1176.02, Y=438.96, Mass=1584, SNR=27.2, Peak=255 HFD=3.0
20:38:45.772 00.000 7988 MultiStar: [#1 0.17,0.23,0.98,U] [#2 0.04,0.25,1.00,U] [#3 -0.08,0.15,0.94,U] [#4 0.11,0.24,1.00,U] [#5 -0.06,0.22,0.69,U] [#6 0.26,0.32,0.68,U] [#7 0.24,-0.00,0.66,U] [#8 0.18,0.01,0.66,U] 
20:38:45.772 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.23}, one-star: {0.56, 0.48}
20:38:45.772 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.54 = 2.54)
20:38:45.772 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.64)
20:38:45.772 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.96 mountX=-0.23 mountY=-0.16, mountTheta=-2.51
20:38:45.772 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.23, opts=13)
20:38:45.783 00.011 7988 Enqueuing Move request for scope (0.16, 0.23)
20:38:45.783 00.000 15712 Worker thread wakes up
20:38:45.783 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
20:38:45.783 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
20:38:45.783 00.000 15712 Moving (0.16, 0.23) raw xDistance=-0.23 yDistance=-0.16
20:38:45.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:38:45.783 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.2 Saturated
20:38:45.786 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:45.786 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:45.788 00.002 7988 Enqueuing Expose request
20:38:45.788 00.000 15712 PPEC rslt: input = -0.23, final = -0.10, react = -0.14, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 635.63
20:38:45.788 00.000 15712 PPEC: input: -0.23, control: -0.10, exposure: 1500
20:38:45.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:45.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:38:45.788 00.000 15712 MoveAxis(E, 34, ABG)
20:38:45.788 00.000 15712 Guiding  Dir = 2, Dur = 34
20:38:45.788 00.000 15712 IsGuiding returns 0
20:38:45.803 00.015 15712 PulseGuide returned control before completion, sleep 22
20:38:45.856 00.053 15712 IsGuiding returns 0
20:38:45.856 00.000 15712 Move returns status 0, amount 34
20:38:45.856 00.000 15712 MoveAxis(N, 0, ABG)
20:38:45.856 00.000 15712 Move returns status 0, amount 0
20:38:45.856 00.000 15712 move complete, result=0
20:38:45.856 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
20:38:45.862 00.006 15712 worker thread done servicing request
20:38:45.862 00.000 15712 Worker thread wakes up
20:38:45.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:45.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:47.271 01.409 15712 Exposure complete
20:38:47.330 00.059 15712 worker thread done servicing request
20:38:47.333 00.003 7988 OnExposeComplete: enter
20:38:47.333 00.000 7988 UpdateGuideState(): m_state=6
20:38:47.335 00.002 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4499
20:38:47.335 00.000 7988 Star::Find returns 1 (0), X=1175.84, Y=438.76, Mass=1543, SNR=26.8, Peak=209 HFD=3.4
20:38:47.337 00.002 7988 MultiStar: [#1 0.07,-0.05,1.02,U] [#2 -0.09,-0.06,0.99,U] [#3 -0.25,0.00,0.91,U] [#4 0.01,-0.10,1.00,U] [#5 0.10,-0.17,0.72,U] [#6 0.24,0.02,0.72,U] [#7 0.18,-0.22,0.62,U] [#8 0.03,-0.08,0.62,U] 
20:38:47.337 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.38, 0.28}
20:38:47.339 00.002 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
20:38:47.339 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.30 = -1.98)
20:38:47.341 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.38 mountX=0.03 mountY=-0.07, mountTheta=-1.19
20:38:47.343 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
20:38:47.343 00.000 7988 Enqueuing Move request for scope (0.07, -0.03)
20:38:47.345 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=18, FiltMax=255, Gamma=0.690
20:38:47.345 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8
20:38:47.347 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:47.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:47.349 00.002 7988 Enqueuing Expose request
20:38:47.349 00.000 15712 Worker thread wakes up
20:38:47.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
20:38:47.349 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
20:38:47.351 00.002 15712 Moving (0.07, -0.03) raw xDistance=0.03 yDistance=-0.07
20:38:47.351 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.63
20:38:47.351 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
20:38:47.351 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:47.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:38:47.351 00.000 15712 MoveAxis(W, 9, ABG)
20:38:47.351 00.000 15712 Guiding  Dir = 3, Dur = 9
20:38:47.351 00.000 15712 IsGuiding returns 0
20:38:47.370 00.019 15712 IsGuiding returns 0
20:38:47.370 00.000 15712 Move returns status 0, amount 9
20:38:47.370 00.000 15712 MoveAxis(N, 0, ABG)
20:38:47.370 00.000 15712 Move returns status 0, amount 0
20:38:47.370 00.000 15712 move complete, result=0
20:38:47.370 00.000 15712 worker thread done servicing request
20:38:47.370 00.000 15712 Worker thread wakes up
20:38:47.370 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
20:38:47.380 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:47.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:49.021 01.641 15712 Exposure complete
20:38:49.067 00.046 15712 worker thread done servicing request
20:38:49.067 00.000 7988 OnExposeComplete: enter
20:38:49.082 00.015 7988 UpdateGuideState(): m_state=6
20:38:49.084 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4500
20:38:49.084 00.000 7988 Star::Find returns 1 (0), X=1175.84, Y=438.52, Mass=1506, SNR=26.5, Peak=203 HFD=3.4
20:38:49.086 00.002 7988 MultiStar: [#1 0.01,-0.14,0.99,U] [#2 -0.11,-0.11,1.00,U] [#3 0.02,0.05,0.95,U] [#4 0.06,-0.20,1.03,U] [#5 -0.03,-0.06,0.74,U] [#6 -0.03,-0.21,0.71,U] [#7 -0.11,-0.18,0.65,U] [#8 -0.02,-0.14,0.64,U] 
20:38:49.086 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.39, 0.04}
20:38:49.088 00.002 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.31 = 0.31)
20:38:49.088 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.42 = -2.86)
20:38:49.090 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.26 mountX=0.10 mountY=-0.03, mountTheta=-0.28
20:38:49.092 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
20:38:49.092 00.000 7988 Enqueuing Move request for scope (0.03, -0.10)
20:38:49.094 00.002 15712 Worker thread wakes up
20:38:49.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
20:38:49.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
20:38:49.094 00.000 15712 Moving (0.03, -0.10) raw xDistance=0.10 yDistance=-0.03
20:38:49.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:49.094 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
20:38:49.096 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:49.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:49.098 00.002 7988 Enqueuing Expose request
20:38:49.098 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.64
20:38:49.098 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
20:38:49.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:49.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:38:49.098 00.000 15712 MoveAxis(W, 8, ABG)
20:38:49.098 00.000 15712 Guiding  Dir = 3, Dur = 8
20:38:49.100 00.002 15712 IsGuiding returns 0
20:38:49.117 00.017 15712 IsGuiding returns 0
20:38:49.117 00.000 15712 Move returns status 0, amount 8
20:38:49.117 00.000 15712 MoveAxis(N, 0, ABG)
20:38:49.117 00.000 15712 Move returns status 0, amount 0
20:38:49.117 00.000 15712 move complete, result=0
20:38:49.117 00.000 15712 worker thread done servicing request
20:38:49.117 00.000 15712 Worker thread wakes up
20:38:49.117 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
20:38:49.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:49.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:50.535 01.418 15712 Exposure complete
20:38:50.580 00.045 15712 worker thread done servicing request
20:38:50.580 00.000 7988 OnExposeComplete: enter
20:38:50.595 00.015 7988 UpdateGuideState(): m_state=6
20:38:50.596 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4501
20:38:50.596 00.000 7988 Star::Find returns 1 (1), X=1175.98, Y=438.45, Mass=1593, SNR=27.1, Peak=255 HFD=3.3
20:38:50.596 00.000 7988 MultiStar: [#1 0.19,-0.14,0.97,U] [#2 0.00,-0.18,0.99,U] [#3 -0.05,-0.11,0.95,U] [#4 0.14,-0.43,1.03,U] [#5 0.07,-0.32,0.72,U] [#6 0.05,-0.12,0.67,U] [#7 0.25,-0.13,0.63,U] [#8 0.19,-0.45,0.69,U] 
20:38:50.596 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.21}, one-star: {0.52, -0.02}
20:38:50.596 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
20:38:50.596 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.53)
20:38:50.596 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.94 mountX=0.21 mountY=-0.15, mountTheta=-0.62
20:38:50.596 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.21, opts=13)
20:38:50.596 00.000 7988 Enqueuing Move request for scope (0.15, -0.21)
20:38:50.596 00.000 15712 Worker thread wakes up
20:38:50.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
20:38:50.596 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
20:38:50.596 00.000 15712 Moving (0.15, -0.21) raw xDistance=0.21 yDistance=-0.15
20:38:50.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:50.596 00.000 7988 UpdateGuideState exits: m=1593 SNR=27.1 Saturated
20:38:50.609 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:50.609 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:50.611 00.002 7988 Enqueuing Expose request
20:38:50.612 00.001 15712 PPEC rslt: input = 0.21, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 635.64
20:38:50.612 00.000 15712 PPEC: input: 0.21, control: 0.15, exposure: 1500
20:38:50.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:50.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:38:50.612 00.000 15712 MoveAxis(W, 50, ABG)
20:38:50.612 00.000 15712 Guiding  Dir = 3, Dur = 50
20:38:50.646 00.034 15712 IsGuiding returns 0
20:38:50.663 00.017 15712 PulseGuide returned control before completion, sleep 45
20:38:50.749 00.086 15712 IsGuiding returns 0
20:38:50.749 00.000 15712 Move returns status 0, amount 50
20:38:50.749 00.000 15712 MoveAxis(N, 0, ABG)
20:38:50.749 00.000 15712 Move returns status 0, amount 0
20:38:50.749 00.000 15712 move complete, result=0
20:38:50.749 00.000 15712 worker thread done servicing request
20:38:50.749 00.000 15712 Worker thread wakes up
20:38:50.749 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
20:38:50.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:50.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:52.495 01.746 15712 Exposure complete
20:38:52.553 00.058 15712 worker thread done servicing request
20:38:52.553 00.000 7988 OnExposeComplete: enter
20:38:52.553 00.000 7988 UpdateGuideState(): m_state=6
20:38:52.557 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4502
20:38:52.557 00.000 7988 Star::Find returns 1 (0), X=1175.77, Y=438.84, Mass=1506, SNR=26.5, Peak=207 HFD=3.6
20:38:52.557 00.000 7988 MultiStar: [#1 0.11,-0.01,1.00,U] [#2 0.08,-0.02,0.98,U] [#3 -0.04,-0.04,0.96,U] [#4 0.18,-0.20,1.03,U] [#5 0.02,-0.13,0.70,U] [#6 0.27,0.15,0.68,U] [#7 0.15,-0.07,0.66,U] [#8 0.02,0.03,0.69,U] 
20:38:52.557 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.31, 0.36}
20:38:52.557 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
20:38:52.557 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
20:38:52.557 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.08 mountX=-0.01 mountY=-0.13, mountTheta=-1.66
20:38:52.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.01, opts=13)
20:38:52.557 00.000 7988 Enqueuing Move request for scope (0.13, 0.01)
20:38:52.557 00.000 15712 Worker thread wakes up
20:38:52.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
20:38:52.557 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
20:38:52.557 00.000 15712 Moving (0.13, 0.01) raw xDistance=-0.01 yDistance=-0.13
20:38:52.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:52.557 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
20:38:52.570 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:52.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:52.572 00.002 7988 Enqueuing Expose request
20:38:52.573 00.001 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.65
20:38:52.573 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
20:38:52.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:52.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:38:52.573 00.000 15712 MoveAxis(W, 12, ABG)
20:38:52.573 00.000 15712 Guiding  Dir = 3, Dur = 12
20:38:52.573 00.000 15712 IsGuiding returns 0
20:38:52.589 00.016 15712 IsGuiding returns 1
20:38:52.589 00.000 15712 scope still moving after pulse duration time elapsed
20:38:52.637 00.048 15712 IsGuiding returns 0
20:38:52.637 00.000 15712 scope move finished after 12 + 51 ms
20:38:52.637 00.000 15712 Move returns status 0, amount 12
20:38:52.637 00.000 15712 MoveAxis(N, 0, ABG)
20:38:52.637 00.000 15712 Move returns status 0, amount 0
20:38:52.637 00.000 15712 move complete, result=0
20:38:52.637 00.000 15712 worker thread done servicing request
20:38:52.637 00.000 15712 Worker thread wakes up
20:38:52.637 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
20:38:52.638 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:52.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:54.044 01.406 15712 Exposure complete
20:38:54.100 00.056 15712 worker thread done servicing request
20:38:54.100 00.000 7988 OnExposeComplete: enter
20:38:54.100 00.000 7988 UpdateGuideState(): m_state=6
20:38:54.106 00.006 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4503
20:38:54.106 00.000 7988 Star::Find returns 1 (0), X=1175.98, Y=438.81, Mass=1553, SNR=26.6, Peak=207 HFD=3.4
20:38:54.106 00.000 7988 MultiStar: [#1 0.13,0.11,1.03,U] [#2 0.10,0.17,0.97,U] [#3 -0.22,0.21,0.96,U] [#4 -0.03,0.01,1.01,U] [#5 -0.23,0.19,0.70,U] [#6 -0.07,0.29,0.72,U] [#7 0.09,0.24,0.66,U] [#8 0.12,0.15,0.66,U] 
20:38:54.106 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {0.52, 0.33}
20:38:54.106 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
20:38:54.106 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
20:38:54.106 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.28 mountX=-0.18 mountY=-0.06, mountTheta=-2.83
20:38:54.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.18, opts=13)
20:38:54.106 00.000 7988 Enqueuing Move request for scope (0.06, 0.18)
20:38:54.117 00.011 15712 Worker thread wakes up
20:38:54.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
20:38:54.117 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
20:38:54.117 00.000 15712 Moving (0.06, 0.18) raw xDistance=-0.18 yDistance=-0.06
20:38:54.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:54.117 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.6
20:38:54.119 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:54.119 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:54.121 00.002 7988 Enqueuing Expose request
20:38:54.122 00.001 15712 PPEC rslt: input = -0.18, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 635.65
20:38:54.122 00.000 15712 PPEC: input: -0.18, control: -0.07, exposure: 1500
20:38:54.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:54.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:38:54.122 00.000 15712 MoveAxis(E, 23, ABG)
20:38:54.122 00.000 15712 Guiding  Dir = 2, Dur = 23
20:38:54.122 00.000 15712 IsGuiding returns 0
20:38:54.140 00.018 15712 PulseGuide returned control before completion, sleep 17
20:38:54.188 00.048 15712 IsGuiding returns 1
20:38:54.188 00.000 15712 scope still moving after pulse duration time elapsed
20:38:54.218 00.030 15712 IsGuiding returns 0
20:38:54.218 00.000 15712 scope move finished after 23 + 72 ms
20:38:54.218 00.000 15712 Move returns status 0, amount 23
20:38:54.218 00.000 15712 MoveAxis(N, 0, ABG)
20:38:54.218 00.000 15712 Move returns status 0, amount 0
20:38:54.218 00.000 15712 move complete, result=0
20:38:54.218 00.000 15712 worker thread done servicing request
20:38:54.218 00.000 15712 Worker thread wakes up
20:38:54.218 00.000 7988 GuideStep: -0.2 px 23 ms EAST, -0.1 px 0 ms NORTH
20:38:54.219 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:54.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:55.862 01.643 15712 Exposure complete
20:38:55.921 00.059 15712 worker thread done servicing request
20:38:55.921 00.000 7988 OnExposeComplete: enter
20:38:55.921 00.000 7988 UpdateGuideState(): m_state=6
20:38:55.924 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4504
20:38:55.924 00.000 7988 Star::Find returns 1 (0), X=1175.95, Y=438.54, Mass=1547, SNR=26.8, Peak=239 HFD=3.5
20:38:55.924 00.000 7988 MultiStar: [#1 0.11,-0.23,0.98,U] [#2 0.06,-0.02,1.00,U] [#3 -0.04,-0.04,0.93,U] [#4 0.14,-0.25,1.04,U] [#5 0.04,-0.13,0.69,U] [#6 -0.05,0.05,0.70,U] [#7 -0.01,-0.30,0.66,U] [#8 0.12,-0.14,0.68,U] 
20:38:55.924 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.49, 0.06}
20:38:55.924 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
20:38:55.924 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.39)
20:38:55.924 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.79 mountX=0.11 mountY=-0.11, mountTheta=-0.77
20:38:55.924 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.11, opts=13)
20:38:55.924 00.000 7988 Enqueuing Move request for scope (0.11, -0.11)
20:38:55.924 00.000 15712 Worker thread wakes up
20:38:55.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
20:38:55.924 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
20:38:55.924 00.000 15712 Moving (0.11, -0.11) raw xDistance=0.11 yDistance=-0.11
20:38:55.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:38:55.924 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
20:38:55.937 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:55.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:55.937 00.000 7988 Enqueuing Expose request
20:38:55.940 00.003 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.65
20:38:55.940 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
20:38:55.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:55.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:38:55.940 00.000 15712 MoveAxis(W, 13, ABG)
20:38:55.940 00.000 15712 Guiding  Dir = 3, Dur = 13
20:38:55.940 00.000 15712 IsGuiding returns 0
20:38:55.960 00.020 15712 IsGuiding returns 1
20:38:55.960 00.000 15712 scope still moving after pulse duration time elapsed
20:38:56.008 00.048 15712 IsGuiding returns 0
20:38:56.008 00.000 15712 scope move finished after 13 + 57 ms
20:38:56.008 00.000 15712 Move returns status 0, amount 13
20:38:56.008 00.000 15712 MoveAxis(N, 0, ABG)
20:38:56.008 00.000 15712 Move returns status 0, amount 0
20:38:56.008 00.000 15712 move complete, result=0
20:38:56.008 00.000 15712 worker thread done servicing request
20:38:56.008 00.000 15712 Worker thread wakes up
20:38:56.008 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
20:38:56.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:56.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:57.426 01.418 15712 Exposure complete
20:38:57.486 00.060 15712 worker thread done servicing request
20:38:57.486 00.000 7988 OnExposeComplete: enter
20:38:57.486 00.000 7988 UpdateGuideState(): m_state=6
20:38:57.488 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4505
20:38:57.490 00.002 7988 Star::Find returns 1 (0), X=1175.87, Y=438.75, Mass=1469, SNR=25.9, Peak=199 HFD=3.4
20:38:57.490 00.000 7988 MultiStar: [#1 0.04,0.20,1.03,U] [#2 -0.01,0.14,1.06,U] [#3 -0.29,0.19,0.99,U] [#4 0.12,0.03,1.03,U] [#5 0.03,0.15,0.75,U] [#6 0.09,0.16,0.70,U] [#7 0.09,0.02,0.66,U] [#8 0.27,0.13,0.67,U] 
20:38:57.492 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.15}, one-star: {0.41, 0.27}
20:38:57.492 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
20:38:57.494 00.002 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.78 = -0.50)
20:38:57.494 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.09 mountX=-0.15 mountY=-0.08, mountTheta=-2.65
20:38:57.496 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.15, opts=13)
20:38:57.496 00.000 7988 Enqueuing Move request for scope (0.08, 0.15)
20:38:57.496 00.000 15712 Worker thread wakes up
20:38:57.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
20:38:57.496 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
20:38:57.496 00.000 15712 Moving (0.08, 0.15) raw xDistance=-0.15 yDistance=-0.08
20:38:57.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:38:57.496 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.9
20:38:57.501 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:57.503 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:57.503 00.000 7988 Enqueuing Expose request
20:38:57.504 00.001 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.66
20:38:57.504 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
20:38:57.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:57.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:38:57.504 00.000 15712 MoveAxis(W, 11, ABG)
20:38:57.504 00.000 15712 Guiding  Dir = 3, Dur = 11
20:38:57.504 00.000 15712 IsGuiding returns 0
20:38:57.529 00.025 15712 IsGuiding returns 1
20:38:57.529 00.000 15712 scope still moving after pulse duration time elapsed
20:38:57.571 00.042 15712 IsGuiding returns 0
20:38:57.571 00.000 15712 scope move finished after 11 + 60 ms
20:38:57.571 00.000 15712 Move returns status 0, amount 11
20:38:57.571 00.000 15712 MoveAxis(N, 0, ABG)
20:38:57.571 00.000 15712 Move returns status 0, amount 0
20:38:57.571 00.000 15712 move complete, result=0
20:38:57.571 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
20:38:57.579 00.008 15712 worker thread done servicing request
20:38:57.579 00.000 15712 Worker thread wakes up
20:38:57.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:57.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:38:59.212 01.633 15712 Exposure complete
20:38:59.256 00.044 15712 worker thread done servicing request
20:38:59.256 00.000 7988 OnExposeComplete: enter
20:38:59.272 00.016 7988 UpdateGuideState(): m_state=6
20:38:59.273 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
20:38:59.273 00.000 7988 Star::Find returns 1 (1), X=1175.89, Y=438.97, Mass=1528, SNR=26.4, Peak=255 HFD=3.0
20:38:59.273 00.000 7988 MultiStar: [#1 0.17,0.30,1.01,U] [#2 -0.05,0.35,0.99,U] [#3 -0.17,0.34,0.98,U] [#4 -0.02,0.36,1.05,U] [#5 -0.04,0.46,0.72,U] [#6 0.06,0.56,0.69,U] [#7 0.01,0.33,0.65,U] [#8 -0.01,0.31,0.67,U] 
20:38:59.273 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.38}, one-star: {0.43, 0.50}
20:38:59.273 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
20:38:59.273 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.15)
20:38:59.273 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.38 hyp=0.39 cameraTheta=1.45 mountX=-0.39 mountY=-0.06, mountTheta=-3.00
20:38:59.273 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.38, opts=13)
20:38:59.273 00.000 7988 Enqueuing Move request for scope (0.05, 0.38)
20:38:59.273 00.000 15712 Worker thread wakes up
20:38:59.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.38) opts 0xd
20:38:59.273 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.38)
20:38:59.273 00.000 15712 Moving (0.05, 0.38) raw xDistance=-0.39 yDistance=-0.06
20:38:59.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:38:59.273 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.4 Saturated
20:38:59.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:59.273 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:38:59.288 00.015 7988 Enqueuing Expose request
20:38:59.288 00.000 15712 PPEC rslt: input = -0.39, final = -0.20, react = -0.23, pred = 0.03, hyst = -0.21, hyst_pct = 0.00, period_length = 635.66
20:38:59.290 00.002 15712 PPEC: input: -0.39, control: -0.20, exposure: 1500
20:38:59.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:59.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:38:59.290 00.000 15712 MoveAxis(E, 65, ABG)
20:38:59.290 00.000 15712 Guiding  Dir = 2, Dur = 65
20:38:59.290 00.000 15712 IsGuiding returns 0
20:38:59.307 00.017 15712 PulseGuide returned control before completion, sleep 47
20:38:59.375 00.068 15712 IsGuiding returns 0
20:38:59.383 00.008 15712 Move returns status 0, amount 65
20:38:59.383 00.000 15712 MoveAxis(N, 0, ABG)
20:38:59.383 00.000 15712 Move returns status 0, amount 0
20:38:59.383 00.000 15712 move complete, result=0
20:38:59.383 00.000 15712 worker thread done servicing request
20:38:59.383 00.000 15712 Worker thread wakes up
20:38:59.383 00.000 7988 GuideStep: -0.4 px 65 ms EAST, -0.1 px 0 ms NORTH
20:38:59.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:38:59.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:00.805 01.422 15712 Exposure complete
20:39:00.864 00.059 15712 worker thread done servicing request
20:39:00.864 00.000 7988 OnExposeComplete: enter
20:39:00.866 00.002 7988 UpdateGuideState(): m_state=6
20:39:00.866 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4507
20:39:00.866 00.000 7988 Star::Find returns 1 (0), X=1175.76, Y=438.67, Mass=1496, SNR=26.4, Peak=230 HFD=3.3
20:39:00.866 00.000 7988 MultiStar: [#1 0.01,0.05,1.02,U] [#2 0.02,0.06,0.97,U] [#3 -0.12,-0.00,0.98,U] [#4 -0.07,-0.00,1.05,U] [#5 0.38,-0.00,0.74,U] [#6 0.07,0.06,0.70,U] [#7 0.21,-0.03,0.68,U] [#8 0.15,-0.03,0.67,U] 
20:39:00.871 00.005 7988 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.30, 0.19}
20:39:00.871 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.58) = xAngle (1.96 = 1.96)
20:39:00.873 00.002 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.07 = -1.22)
20:39:00.873 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=-0.04 mountY=-0.09, mountTheta=-1.95
20:39:00.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
20:39:00.875 00.000 7988 Enqueuing Move request for scope (0.09, 0.04)
20:39:00.877 00.002 15712 Worker thread wakes up
20:39:00.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
20:39:00.877 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
20:39:00.877 00.000 15712 Moving (0.09, 0.04) raw xDistance=-0.04 yDistance=-0.09
20:39:00.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:00.877 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.4
20:39:00.880 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:00.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:00.882 00.002 7988 Enqueuing Expose request
20:39:00.882 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.67
20:39:00.882 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
20:39:00.884 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:00.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:39:00.884 00.000 15712 MoveAxis(W, 7, ABG)
20:39:00.884 00.000 15712 Guiding  Dir = 3, Dur = 7
20:39:00.884 00.000 15712 IsGuiding returns 0
20:39:00.901 00.017 15712 IsGuiding returns 0
20:39:00.901 00.000 15712 Move returns status 0, amount 7
20:39:00.901 00.000 15712 MoveAxis(N, 0, ABG)
20:39:00.901 00.000 15712 Move returns status 0, amount 0
20:39:00.901 00.000 15712 move complete, result=0
20:39:00.901 00.000 15712 worker thread done servicing request
20:39:00.901 00.000 15712 Worker thread wakes up
20:39:00.901 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
20:39:00.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:00.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:02.540 01.639 15712 Exposure complete
20:39:02.591 00.051 15712 worker thread done servicing request
20:39:02.591 00.000 7988 OnExposeComplete: enter
20:39:02.601 00.010 7988 UpdateGuideState(): m_state=6
20:39:02.601 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4508
20:39:02.601 00.000 7988 Star::Find returns 1 (0), X=1175.72, Y=438.58, Mass=1475, SNR=26.2, Peak=198 HFD=3.2
20:39:02.601 00.000 7988 MultiStar: [#1 -0.02,-0.00,0.98,U] [#2 -0.10,-0.25,1.04,U] [#3 -0.19,0.01,0.94,U] [#4 -0.19,-0.15,1.06,U] [#5 -0.08,-0.12,0.73,U] [#6 0.18,-0.06,0.71,U] [#7 0.19,-0.05,0.70,U] [#8 -0.04,0.03,0.69,U] 
20:39:02.601 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.26, 0.11}
20:39:02.601 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
20:39:02.601 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
20:39:02.609 00.008 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.73 mountX=0.06 mountY=0.01, mountTheta=0.18
20:39:02.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.06, opts=13)
20:39:02.609 00.000 7988 Enqueuing Move request for scope (-0.01, -0.06)
20:39:02.609 00.000 15712 Worker thread wakes up
20:39:02.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
20:39:02.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
20:39:02.609 00.000 15712 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=0.01
20:39:02.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:02.609 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.2
20:39:02.615 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:02.615 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:02.617 00.002 7988 Enqueuing Expose request
20:39:02.617 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.67
20:39:02.617 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
20:39:02.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:02.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:39:02.617 00.000 15712 MoveAxis(W, 7, ABG)
20:39:02.617 00.000 15712 Guiding  Dir = 3, Dur = 7
20:39:02.617 00.000 15712 IsGuiding returns 0
20:39:02.643 00.026 15712 IsGuiding returns 0
20:39:02.643 00.000 15712 Move returns status 0, amount 7
20:39:02.643 00.000 15712 MoveAxis(N, 0, ABG)
20:39:02.643 00.000 15712 Move returns status 0, amount 0
20:39:02.643 00.000 15712 move complete, result=0
20:39:02.643 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
20:39:02.646 00.003 15712 worker thread done servicing request
20:39:02.646 00.000 15712 Worker thread wakes up
20:39:02.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:02.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:04.054 01.408 15712 Exposure complete
20:39:04.113 00.059 15712 worker thread done servicing request
20:39:04.113 00.000 7988 OnExposeComplete: enter
20:39:04.113 00.000 7988 UpdateGuideState(): m_state=6
20:39:04.116 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4509
20:39:04.116 00.000 7988 Star::Find returns 1 (0), X=1175.81, Y=438.76, Mass=1580, SNR=27.1, Peak=215 HFD=3.5
20:39:04.118 00.002 7988 MultiStar: [#1 0.09,-0.03,1.00,U] [#2 -0.11,0.11,0.97,U] [#3 -0.23,-0.16,0.92,U] [#4 0.14,-0.08,0.98,U] [#5 -0.24,-0.17,0.70,U] [#6 0.13,-0.02,0.68,U] [#7 0.10,-0.15,0.67,U] [#8 0.03,-0.12,0.61,U] 
20:39:04.118 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.35, 0.28}
20:39:04.120 00.002 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
20:39:04.120 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.20)
20:39:04.122 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.60 mountX=0.02 mountY=-0.03, mountTheta=-0.97
20:39:04.124 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
20:39:04.124 00.000 7988 Enqueuing Move request for scope (0.03, -0.02)
20:39:04.126 00.002 15712 Worker thread wakes up
20:39:04.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
20:39:04.126 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
20:39:04.126 00.000 15712 Moving (0.03, -0.02) raw xDistance=0.02 yDistance=-0.03
20:39:04.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:04.126 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.1
20:39:04.128 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:04.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:04.130 00.002 7988 Enqueuing Expose request
20:39:04.131 00.001 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.67
20:39:04.131 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
20:39:04.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:04.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:39:04.131 00.000 15712 MoveAxis(W, 4, ABG)
20:39:04.131 00.000 15712 Guiding  Dir = 3, Dur = 4
20:39:04.153 00.022 15712 IsGuiding returns 0
20:39:04.171 00.018 15712 IsGuiding returns 0
20:39:04.171 00.000 15712 Move returns status 0, amount 4
20:39:04.171 00.000 15712 MoveAxis(N, 0, ABG)
20:39:04.171 00.000 15712 Move returns status 0, amount 0
20:39:04.171 00.000 15712 move complete, result=0
20:39:04.171 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
20:39:04.179 00.008 15712 worker thread done servicing request
20:39:04.179 00.000 15712 Worker thread wakes up
20:39:04.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:04.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:05.821 01.642 15712 Exposure complete
20:39:05.869 00.048 15712 worker thread done servicing request
20:39:05.869 00.000 7988 OnExposeComplete: enter
20:39:05.869 00.000 7988 UpdateGuideState(): m_state=6
20:39:05.884 00.015 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4510
20:39:05.886 00.002 7988 Star::Find returns 1 (1), X=1175.86, Y=438.35, Mass=1528, SNR=26.5, Peak=255 HFD=3.3
20:39:05.886 00.000 7988 MultiStar: [#1 0.09,-0.35,1.00,U] [#2 0.09,-0.18,0.97,U] [#3 -0.06,-0.41,0.98,U] [#4 -0.03,-0.41,1.04,U] [#5 0.17,-0.28,0.74,U] [#6 0.18,-0.27,0.70,U] [#7 0.21,0.13,0.67,U] [#8 0.13,-0.19,0.66,U] 
20:39:05.886 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.25}, one-star: {0.40, -0.13}
20:39:05.886 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.58) = xAngle (0.48 = 0.48)
20:39:05.886 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.59 = -2.69)
20:39:05.886 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.10 mountX=0.24 mountY=-0.12, mountTheta=-0.45
20:39:05.886 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.25, opts=13)
20:39:05.886 00.000 7988 Enqueuing Move request for scope (0.13, -0.25)
20:39:05.886 00.000 15712 Worker thread wakes up
20:39:05.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
20:39:05.886 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
20:39:05.886 00.000 15712 Moving (0.13, -0.25) raw xDistance=0.24 yDistance=-0.12
20:39:05.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:39:05.886 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.5 Saturated
20:39:05.898 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:05.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:05.900 00.002 7988 Enqueuing Expose request
20:39:05.900 00.000 15712 PPEC rslt: input = 0.24, final = 0.16, react = 0.15, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 635.68
20:39:05.900 00.000 15712 PPEC: input: 0.24, control: 0.16, exposure: 1500
20:39:05.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:05.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:39:05.900 00.000 15712 MoveAxis(W, 52, ABG)
20:39:05.900 00.000 15712 Guiding  Dir = 3, Dur = 52
20:39:05.902 00.002 15712 IsGuiding returns 0
20:39:05.920 00.018 15712 PulseGuide returned control before completion, sleep 45
20:39:06.000 00.080 15712 IsGuiding returns 0
20:39:06.000 00.000 15712 Move returns status 0, amount 52
20:39:06.000 00.000 15712 MoveAxis(N, 0, ABG)
20:39:06.000 00.000 15712 Move returns status 0, amount 0
20:39:06.000 00.000 15712 move complete, result=0
20:39:06.000 00.000 15712 worker thread done servicing request
20:39:06.000 00.000 15712 Worker thread wakes up
20:39:06.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:06.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:06.000 00.000 7988 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
20:39:07.419 01.419 15712 Exposure complete
20:39:07.478 00.059 15712 worker thread done servicing request
20:39:07.478 00.000 7988 OnExposeComplete: enter
20:39:07.478 00.000 7988 UpdateGuideState(): m_state=6
20:39:07.480 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4511
20:39:07.480 00.000 7988 Star::Find returns 1 (1), X=1175.78, Y=438.57, Mass=1516, SNR=26.7, Peak=255 HFD=3.2
20:39:07.483 00.003 7988 MultiStar: [#1 -0.10,-0.03,1.02,U] [#2 -0.15,-0.19,0.99,U] [#3 -0.10,-0.04,0.96,U] [#4 0.01,-0.35,1.05,U] [#5 -0.17,-0.31,0.69,U] [#6 -0.06,-0.21,0.74,U] [#7 0.32,-0.23,0.66,U] [#8 -0.03,0.02,0.64,U] 
20:39:07.483 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.13}, one-star: {0.32, 0.09}
20:39:07.483 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
20:39:07.483 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
20:39:07.483 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.56 mountX=0.13 mountY=0.00, mountTheta=0.01
20:39:07.483 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.13, opts=13)
20:39:07.483 00.000 7988 Enqueuing Move request for scope (0.00, -0.13)
20:39:07.483 00.000 15712 Worker thread wakes up
20:39:07.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
20:39:07.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
20:39:07.483 00.000 15712 Moving (0.00, -0.13) raw xDistance=0.13 yDistance=0.00
20:39:07.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:07.483 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.7 Saturated
20:39:07.493 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:07.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:07.495 00.002 7988 Enqueuing Expose request
20:39:07.495 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.68
20:39:07.495 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
20:39:07.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:07.496 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:39:07.496 00.000 15712 MoveAxis(W, 5, ABG)
20:39:07.496 00.000 15712 Guiding  Dir = 3, Dur = 5
20:39:07.496 00.000 15712 IsGuiding returns 0
20:39:07.517 00.021 15712 IsGuiding returns 0
20:39:07.517 00.000 15712 Move returns status 0, amount 5
20:39:07.517 00.000 15712 MoveAxis(N, 0, ABG)
20:39:07.517 00.000 15712 Move returns status 0, amount 0
20:39:07.517 00.000 15712 move complete, result=0
20:39:07.517 00.000 15712 worker thread done servicing request
20:39:07.517 00.000 15712 Worker thread wakes up
20:39:07.517 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
20:39:07.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:07.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:09.159 01.642 15712 Exposure complete
20:39:09.219 00.060 15712 worker thread done servicing request
20:39:09.219 00.000 7988 OnExposeComplete: enter
20:39:09.219 00.000 7988 UpdateGuideState(): m_state=6
20:39:09.221 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4512
20:39:09.221 00.000 7988 Star::Find returns 1 (0), X=1175.81, Y=438.63, Mass=1536, SNR=26.7, Peak=232 HFD=3.3
20:39:09.221 00.000 7988 MultiStar: [#1 0.10,-0.13,0.99,U] [#2 -0.12,-0.08,1.02,U] [#3 -0.27,-0.12,0.96,U] [#4 -0.01,-0.28,1.02,U] [#5 0.14,-0.30,0.73,U] [#6 0.11,-0.05,0.73,U] [#7 0.16,-0.03,0.66,U] [#8 0.27,-0.32,0.62,U] 
20:39:09.221 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {0.35, 0.15}
20:39:09.221 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
20:39:09.221 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.66)
20:39:09.221 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.06 mountX=0.12 mountY=-0.07, mountTheta=-0.49
20:39:09.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.12, opts=13)
20:39:09.221 00.000 7988 Enqueuing Move request for scope (0.07, -0.12)
20:39:09.221 00.000 15712 Worker thread wakes up
20:39:09.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
20:39:09.221 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
20:39:09.221 00.000 15712 Moving (0.07, -0.12) raw xDistance=0.12 yDistance=-0.07
20:39:09.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:39:09.221 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7
20:39:09.234 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:09.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:09.236 00.002 7988 Enqueuing Expose request
20:39:09.237 00.001 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.69
20:39:09.237 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
20:39:09.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:09.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:39:09.237 00.000 15712 MoveAxis(W, 5, ABG)
20:39:09.237 00.000 15712 Guiding  Dir = 3, Dur = 5
20:39:09.237 00.000 15712 IsGuiding returns 0
20:39:09.258 00.021 15712 IsGuiding returns 0
20:39:09.258 00.000 15712 Move returns status 0, amount 5
20:39:09.258 00.000 15712 MoveAxis(N, 0, ABG)
20:39:09.258 00.000 15712 Move returns status 0, amount 0
20:39:09.258 00.000 15712 move complete, result=0
20:39:09.258 00.000 15712 worker thread done servicing request
20:39:09.258 00.000 15712 Worker thread wakes up
20:39:09.258 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
20:39:09.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:09.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:10.673 01.415 15712 Exposure complete
20:39:10.733 00.060 15712 worker thread done servicing request
20:39:10.733 00.000 7988 OnExposeComplete: enter
20:39:10.735 00.002 7988 UpdateGuideState(): m_state=6
20:39:10.735 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4513
20:39:10.735 00.000 7988 Star::Find returns 1 (0), X=1175.77, Y=438.67, Mass=1525, SNR=26.5, Peak=183 HFD=3.6
20:39:10.735 00.000 7988 MultiStar: [#1 0.22,-0.20,0.98,U] [#2 -0.13,-0.06,0.97,U] [#3 -0.18,-0.12,0.98,U] [#4 0.01,-0.22,1.03,U] [#5 0.10,-0.13,0.73,U] [#6 0.06,-0.13,0.73,U] [#7 0.05,-0.20,0.69,U] [#8 0.00,-0.12,0.62,U] 
20:39:10.735 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.31, 0.19}
20:39:10.735 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
20:39:10.735 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.72)
20:39:10.735 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.12 mountX=0.10 mountY=-0.05, mountTheta=-0.43
20:39:10.735 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.10, opts=13)
20:39:10.735 00.000 7988 Enqueuing Move request for scope (0.05, -0.10)
20:39:10.746 00.011 15712 Worker thread wakes up
20:39:10.746 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
20:39:10.746 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
20:39:10.746 00.000 15712 Moving (0.05, -0.10) raw xDistance=0.10 yDistance=-0.05
20:39:10.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:10.746 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
20:39:10.749 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:10.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:10.751 00.002 7988 Enqueuing Expose request
20:39:10.751 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.69
20:39:10.751 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
20:39:10.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:10.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:39:10.751 00.000 15712 MoveAxis(W, 8, ABG)
20:39:10.751 00.000 15712 Guiding  Dir = 3, Dur = 8
20:39:10.751 00.000 15712 IsGuiding returns 0
20:39:10.767 00.016 15712 IsGuiding returns 0
20:39:10.767 00.000 15712 Move returns status 0, amount 8
20:39:10.767 00.000 15712 MoveAxis(N, 0, ABG)
20:39:10.767 00.000 15712 Move returns status 0, amount 0
20:39:10.767 00.000 15712 move complete, result=0
20:39:10.767 00.000 15712 worker thread done servicing request
20:39:10.767 00.000 15712 Worker thread wakes up
20:39:10.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:10.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:10.767 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
20:39:12.410 01.643 15712 Exposure complete
20:39:12.463 00.053 15712 worker thread done servicing request
20:39:12.463 00.000 7988 OnExposeComplete: enter
20:39:12.463 00.000 7988 UpdateGuideState(): m_state=6
20:39:12.472 00.009 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4514
20:39:12.472 00.000 7988 Star::Find returns 1 (0), X=1175.79, Y=438.73, Mass=1504, SNR=26.4, Peak=200 HFD=3.5
20:39:12.474 00.002 7988 MultiStar: [#1 -0.09,-0.26,0.98,U] [#2 -0.16,-0.22,1.00,U] [#3 -0.23,-0.08,0.99,U] [#4 0.12,-0.35,1.05,U] [#5 0.04,-0.21,0.73,U] [#6 0.13,-0.04,0.68,U] [#7 -0.07,-0.12,0.67,U] [#8 0.10,-0.02,0.63,U] 
20:39:12.474 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.33, 0.25}
20:39:12.476 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
20:39:12.476 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
20:39:12.478 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.46 mountX=0.12 mountY=-0.01, mountTheta=-0.09
20:39:12.480 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
20:39:12.480 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
20:39:12.482 00.002 15712 Worker thread wakes up
20:39:12.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
20:39:12.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
20:39:12.482 00.000 15712 Moving (0.01, -0.12) raw xDistance=0.12 yDistance=-0.01
20:39:12.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:12.482 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
20:39:12.484 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:12.484 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:12.486 00.002 7988 Enqueuing Expose request
20:39:12.487 00.001 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.70
20:39:12.487 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
20:39:12.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:12.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:39:12.487 00.000 15712 MoveAxis(W, 7, ABG)
20:39:12.487 00.000 15712 Guiding  Dir = 3, Dur = 7
20:39:12.521 00.034 15712 IsGuiding returns 0
20:39:12.537 00.016 15712 IsGuiding returns 0
20:39:12.537 00.000 15712 Move returns status 0, amount 7
20:39:12.537 00.000 15712 MoveAxis(N, 0, ABG)
20:39:12.537 00.000 15712 Move returns status 0, amount 0
20:39:12.537 00.000 15712 move complete, result=0
20:39:12.537 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
20:39:12.539 00.002 15712 worker thread done servicing request
20:39:12.539 00.000 15712 Worker thread wakes up
20:39:12.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:12.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:13.958 01.419 15712 Exposure complete
20:39:14.009 00.051 15712 worker thread done servicing request
20:39:14.009 00.000 7988 OnExposeComplete: enter
20:39:14.019 00.010 7988 UpdateGuideState(): m_state=6
20:39:14.019 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4515
20:39:14.019 00.000 7988 Star::Find returns 1 (0), X=1175.78, Y=438.45, Mass=1599, SNR=27.2, Peak=218 HFD=3.3
20:39:14.019 00.000 7988 MultiStar: [#1 -0.02,-0.15,1.00,U] [#2 -0.04,-0.25,0.99,U] [#3 -0.28,-0.09,0.94,U] [#4 0.23,-0.36,1.03,U] [#5 -0.02,-0.05,0.67,U] [#6 0.07,-0.04,0.69,U] [#7 0.22,-0.15,0.64,U] [#8 -0.06,-0.23,0.65,U] 
20:39:14.019 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {0.32, -0.02}
20:39:14.026 00.007 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
20:39:14.026 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.85)
20:39:14.026 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.26 mountX=0.15 mountY=-0.05, mountTheta=-0.29
20:39:14.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.15, opts=13)
20:39:14.026 00.000 7988 Enqueuing Move request for scope (0.05, -0.15)
20:39:14.026 00.000 15712 Worker thread wakes up
20:39:14.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
20:39:14.026 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
20:39:14.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=18, FiltMax=255, Gamma=0.690
20:39:14.026 00.000 7988 UpdateGuideState exits: m=1599 SNR=27.2
20:39:14.034 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:14.035 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:14.035 00.000 7988 Enqueuing Expose request
20:39:14.035 00.000 15712 Moving (0.05, -0.15) raw xDistance=0.15 yDistance=-0.05
20:39:14.040 00.005 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.70
20:39:14.040 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
20:39:14.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:14.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:39:14.042 00.002 15712 MoveAxis(W, 6, ABG)
20:39:14.042 00.000 15712 Guiding  Dir = 3, Dur = 6
20:39:14.042 00.000 15712 IsGuiding returns 0
20:39:14.056 00.014 15712 IsGuiding returns 0
20:39:14.056 00.000 15712 Move returns status 0, amount 6
20:39:14.056 00.000 15712 MoveAxis(N, 0, ABG)
20:39:14.056 00.000 15712 Move returns status 0, amount 0
20:39:14.056 00.000 15712 move complete, result=0
20:39:14.056 00.000 15712 worker thread done servicing request
20:39:14.056 00.000 15712 Worker thread wakes up
20:39:14.056 00.000 7988 GuideStep: 0.2 px 6 ms WEST, -0.0 px 0 ms NORTH
20:39:14.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:14.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:15.695 01.639 15712 Exposure complete
20:39:15.746 00.051 15712 worker thread done servicing request
20:39:15.746 00.000 7988 OnExposeComplete: enter
20:39:15.746 00.000 7988 UpdateGuideState(): m_state=6
20:39:15.759 00.013 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4516
20:39:15.759 00.000 7988 Star::Find returns 1 (1), X=1175.73, Y=438.39, Mass=1553, SNR=26.9, Peak=255 HFD=3.2
20:39:15.759 00.000 7988 MultiStar: [#1 0.01,-0.39,0.97,U] [#2 0.01,-0.28,1.01,U] [#3 -0.07,-0.40,0.97,U] [#4 0.06,-0.46,1.04,U] [#5 -0.13,-0.55,0.67,U] [#6 0.06,0.07,0.70,U] [#7 0.21,-0.47,0.64,U] [#8 0.32,-0.40,0.65,U] 
20:39:15.763 00.004 7988 single-star, 8 included, MultiStar: {0.08, -0.33}, one-star: {0.27, -0.09}
20:39:15.763 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.26 = 1.26)
20:39:15.763 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.91)
20:39:15.763 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.09 hyp=0.29 cameraTheta=-0.32 mountX=0.09 mountY=-0.27, mountTheta=-1.26
20:39:15.763 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.09, opts=13)
20:39:15.763 00.000 7988 Enqueuing Move request for scope (0.27, -0.09)
20:39:15.763 00.000 15712 Worker thread wakes up
20:39:15.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.09) opts 0xd
20:39:15.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.09)
20:39:15.763 00.000 15712 Moving (0.27, -0.09) raw xDistance=0.09 yDistance=-0.27
20:39:15.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:15.763 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.9 Saturated
20:39:15.772 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:15.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:15.774 00.002 7988 Enqueuing Expose request
20:39:15.775 00.001 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.70
20:39:15.775 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
20:39:15.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:39:15.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:39:15.775 00.000 15712 MoveAxis(W, 7, ABG)
20:39:15.775 00.000 15712 Guiding  Dir = 3, Dur = 7
20:39:15.775 00.000 15712 IsGuiding returns 0
20:39:15.797 00.022 15712 IsGuiding returns 0
20:39:15.797 00.000 15712 Move returns status 0, amount 7
20:39:15.797 00.000 15712 MoveAxis(N, 0, ABG)
20:39:15.797 00.000 15712 Move returns status 0, amount 0
20:39:15.797 00.000 15712 move complete, result=0
20:39:15.797 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.3 px 0 ms NORTH
20:39:15.800 00.003 15712 worker thread done servicing request
20:39:15.800 00.000 15712 Worker thread wakes up
20:39:15.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:15.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:17.214 01.414 15712 Exposure complete
20:39:17.274 00.060 15712 worker thread done servicing request
20:39:17.274 00.000 7988 OnExposeComplete: enter
20:39:17.277 00.003 7988 UpdateGuideState(): m_state=6
20:39:17.277 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4517
20:39:17.277 00.000 7988 Star::Find returns 1 (0), X=1175.86, Y=438.10, Mass=1518, SNR=26.5, Peak=232 HFD=2.9
20:39:17.277 00.000 7988 MultiStar: [#1 -0.01,-0.51,1.01,U] [#2 -0.09,-0.57,1.02,U] [#3 -0.13,-0.56,0.95,U] [#4 0.24,-0.66,1.02,U] [#5 -0.19,-0.79,0.73,U] [#6 -0.02,-0.38,0.71,U] [#7 0.07,-0.58,0.65,U] [#8 -0.01,-0.53,0.68,U] 
20:39:17.277 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.55}, one-star: {0.40, -0.38}
20:39:17.277 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
20:39:17.277 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.36)
20:39:17.277 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=-0.38 hyp=0.55 cameraTheta=-0.76 mountX=0.38 mountY=-0.39, mountTheta=-0.80
20:39:17.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-0.38, opts=13)
20:39:17.277 00.000 7988 Enqueuing Move request for scope (0.40, -0.38)
20:39:17.277 00.000 15712 Worker thread wakes up
20:39:17.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.38) opts 0xd
20:39:17.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -0.38)
20:39:17.277 00.000 15712 Moving (0.40, -0.38) raw xDistance=0.38 yDistance=-0.39
20:39:17.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:39:17.277 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
20:39:17.290 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:17.290 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:17.292 00.002 7988 Enqueuing Expose request
20:39:17.292 00.000 15712 PPEC rslt: input = 0.38, final = 0.24, react = 0.23, pred = 0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 635.71
20:39:17.292 00.000 15712 PPEC: input: 0.38, control: 0.24, exposure: 1500
20:39:17.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:39:17.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:39:17.292 00.000 15712 MoveAxis(W, 78, ABG)
20:39:17.292 00.000 15712 Guiding  Dir = 3, Dur = 78
20:39:17.294 00.002 15712 IsGuiding returns 0
20:39:17.311 00.017 15712 PulseGuide returned control before completion, sleep 66
20:39:17.388 00.077 15712 IsGuiding returns 1
20:39:17.388 00.000 15712 scope still moving after pulse duration time elapsed
20:39:17.422 00.034 15712 IsGuiding returns 0
20:39:17.422 00.000 15712 scope move finished after 78 + 56 ms
20:39:17.422 00.000 15712 Move returns status 0, amount 78
20:39:17.422 00.000 15712 MoveAxis(N, 0, ABG)
20:39:17.422 00.000 15712 Move returns status 0, amount 0
20:39:17.422 00.000 15712 move complete, result=0
20:39:17.422 00.000 7988 GuideStep: 0.4 px 78 ms WEST, -0.4 px 0 ms NORTH
20:39:17.430 00.008 15712 worker thread done servicing request
20:39:17.430 00.000 15712 Worker thread wakes up
20:39:17.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:17.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:19.065 01.635 15712 Exposure complete
20:39:19.127 00.062 15712 worker thread done servicing request
20:39:19.127 00.000 7988 OnExposeComplete: enter
20:39:19.128 00.001 7988 UpdateGuideState(): m_state=6
20:39:19.128 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4518
20:39:19.128 00.000 7988 Star::Find returns 1 (0), X=1175.61, Y=438.52, Mass=1497, SNR=26.3, Peak=211 HFD=3.2
20:39:19.131 00.003 7988 MultiStar: [#1 -0.14,-0.19,1.03,U] [#2 -0.19,-0.05,1.01,U] [#3 -0.20,-0.07,0.97,U] [#4 0.00,-0.15,1.04,U] [#5 -0.23,-0.10,0.74,U] [#6 -0.09,-0.05,0.71,U] [#7 -0.06,-0.26,0.68,U] [#8 -0.03,-0.13,0.68,U] 
20:39:19.131 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {0.15, 0.04}
20:39:19.131 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.58) = xAngle (-0.70 = -0.70)
20:39:19.131 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.41 = 2.41)
20:39:19.131 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.28 mountX=0.10 mountY=0.09, mountTheta=0.72
20:39:19.131 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
20:39:19.131 00.000 7988 Enqueuing Move request for scope (-0.09, -0.10)
20:39:19.131 00.000 15712 Worker thread wakes up
20:39:19.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
20:39:19.131 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
20:39:19.131 00.000 15712 Moving (-0.09, -0.10) raw xDistance=0.10 yDistance=0.09
20:39:19.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:19.131 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3
20:39:19.142 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:19.142 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:19.144 00.002 7988 Enqueuing Expose request
20:39:19.144 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.71
20:39:19.144 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
20:39:19.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:19.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:39:19.144 00.000 15712 MoveAxis(W, 6, ABG)
20:39:19.144 00.000 15712 Guiding  Dir = 3, Dur = 6
20:39:19.144 00.000 15712 IsGuiding returns 0
20:39:19.200 00.056 15712 IsGuiding returns 0
20:39:19.200 00.000 15712 Move returns status 0, amount 6
20:39:19.200 00.000 15712 MoveAxis(N, 0, ABG)
20:39:19.200 00.000 15712 Move returns status 0, amount 0
20:39:19.200 00.000 15712 move complete, result=0
20:39:19.200 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
20:39:19.205 00.005 15712 worker thread done servicing request
20:39:19.205 00.000 15712 Worker thread wakes up
20:39:19.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:19.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:20.611 01.406 15712 Exposure complete
20:39:20.662 00.051 15712 worker thread done servicing request
20:39:20.662 00.000 7988 OnExposeComplete: enter
20:39:20.672 00.010 7988 UpdateGuideState(): m_state=6
20:39:20.674 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4519
20:39:20.674 00.000 7988 Star::Find returns 1 (0), X=1175.98, Y=438.60, Mass=1524, SNR=26.7, Peak=227 HFD=3.4
20:39:20.676 00.002 7988 MultiStar: [#1 0.26,-0.23,1.05,U] [#2 -0.06,-0.20,0.97,U] [#3 -0.02,-0.05,0.94,U] [#4 0.02,-0.12,1.02,U] [#5 -0.00,-0.23,0.71,U] [#6 0.35,-0.06,0.69,U] [#7 0.38,-0.36,0.67,U] [#8 0.10,-0.02,0.65,U] 
20:39:20.676 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.12}, one-star: {0.52, 0.12}
20:39:20.679 00.003 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
20:39:20.679 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.22)
20:39:20.679 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.63 mountX=0.12 mountY=-0.17, mountTheta=-0.94
20:39:20.681 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.12, opts=13)
20:39:20.683 00.002 7988 Enqueuing Move request for scope (0.17, -0.12)
20:39:20.683 00.000 15712 Worker thread wakes up
20:39:20.683 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
20:39:20.683 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
20:39:20.683 00.000 15712 Moving (0.17, -0.12) raw xDistance=0.12 yDistance=-0.17
20:39:20.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:20.683 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.7
20:39:20.686 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:20.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:20.688 00.002 7988 Enqueuing Expose request
20:39:20.688 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.72
20:39:20.688 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
20:39:20.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:20.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:39:20.688 00.000 15712 MoveAxis(W, 9, ABG)
20:39:20.688 00.000 15712 Guiding  Dir = 3, Dur = 9
20:39:20.688 00.000 15712 IsGuiding returns 0
20:39:20.705 00.017 15712 IsGuiding returns 0
20:39:20.705 00.000 15712 Move returns status 0, amount 9
20:39:20.705 00.000 15712 MoveAxis(N, 0, ABG)
20:39:20.705 00.000 15712 Move returns status 0, amount 0
20:39:20.705 00.000 15712 move complete, result=0
20:39:20.705 00.000 15712 worker thread done servicing request
20:39:20.705 00.000 15712 Worker thread wakes up
20:39:20.705 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
20:39:20.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:20.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:22.350 01.645 15712 Exposure complete
20:39:22.395 00.045 15712 worker thread done servicing request
20:39:22.395 00.000 7988 OnExposeComplete: enter
20:39:22.411 00.016 7988 UpdateGuideState(): m_state=6
20:39:22.412 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4520
20:39:22.414 00.002 7988 Star::Find returns 1 (0), X=1175.56, Y=438.49, Mass=1535, SNR=26.7, Peak=207 HFD=3.2
20:39:22.414 00.000 7988 MultiStar: [#1 0.07,-0.38,0.98,U] [#2 -0.18,-0.07,0.98,U] [#3 -0.19,-0.07,0.97,U] [#4 -0.09,-0.32,1.06,U] [#5 -0.10,-0.29,0.71,U] [#6 0.01,-0.06,0.70,U] [#7 0.21,-0.24,0.67,U] [#8 -0.21,-0.12,0.62,U] 
20:39:22.416 00.002 7988 single-star, 8 included, MultiStar: {-0.04, -0.17}, one-star: {0.10, 0.01}
20:39:22.416 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
20:39:22.418 00.002 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.45)
20:39:22.418 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.14 mountX=-0.02 mountY=-0.10, mountTheta=-1.72
20:39:22.420 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
20:39:22.422 00.002 7988 Enqueuing Move request for scope (0.10, 0.01)
20:39:22.422 00.000 15712 Worker thread wakes up
20:39:22.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
20:39:22.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
20:39:22.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:22.422 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
20:39:22.425 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:22.425 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:22.427 00.002 15712 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
20:39:22.427 00.000 7988 Enqueuing Expose request
20:39:22.429 00.002 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.72
20:39:22.429 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
20:39:22.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:22.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:39:22.429 00.000 15712 MoveAxis(W, 9, ABG)
20:39:22.429 00.000 15712 Guiding  Dir = 3, Dur = 9
20:39:22.429 00.000 15712 IsGuiding returns 0
20:39:22.446 00.017 15712 IsGuiding returns 0
20:39:22.446 00.000 15712 Move returns status 0, amount 9
20:39:22.446 00.000 15712 MoveAxis(N, 0, ABG)
20:39:22.446 00.000 15712 Move returns status 0, amount 0
20:39:22.446 00.000 15712 move complete, result=0
20:39:22.446 00.000 15712 worker thread done servicing request
20:39:22.446 00.000 15712 Worker thread wakes up
20:39:22.446 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
20:39:22.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:22.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:23.859 01.413 15712 Exposure complete
20:39:23.908 00.049 15712 worker thread done servicing request
20:39:23.908 00.000 7988 OnExposeComplete: enter
20:39:23.908 00.000 7988 UpdateGuideState(): m_state=6
20:39:23.922 00.014 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4521
20:39:23.925 00.003 7988 Star::Find returns 1 (0), X=1175.96, Y=438.43, Mass=1538, SNR=26.5, Peak=223 HFD=3.3
20:39:23.926 00.001 7988 MultiStar: [#1 0.14,-0.31,1.02,U] [#2 0.11,-0.18,1.00,U] [#3 -0.06,-0.14,0.97,U] [#4 0.19,-0.44,1.03,U] [#5 -0.21,-0.27,0.70,U] [#6 0.01,-0.13,0.73,U] [#7 0.25,-0.10,0.68,U] [#8 0.30,-0.07,0.68,U] 
20:39:23.926 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.20}, one-star: {0.50, -0.05}
20:39:23.928 00.002 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.63 = 0.63)
20:39:23.928 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.74 = -2.54)
20:39:23.928 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.94 mountX=0.20 mountY=-0.14, mountTheta=-0.61
20:39:23.928 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.20, opts=13)
20:39:23.928 00.000 7988 Enqueuing Move request for scope (0.14, -0.20)
20:39:23.928 00.000 15712 Worker thread wakes up
20:39:23.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
20:39:23.928 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
20:39:23.928 00.000 15712 Moving (0.14, -0.20) raw xDistance=0.20 yDistance=-0.14
20:39:23.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:23.928 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.5
20:39:23.936 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:23.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:23.938 00.002 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 635.73
20:39:23.938 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
20:39:23.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:23.938 00.000 7988 Enqueuing Expose request
20:39:23.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:39:23.938 00.000 15712 MoveAxis(W, 44, ABG)
20:39:23.938 00.000 15712 Guiding  Dir = 3, Dur = 44
20:39:23.960 00.022 15712 IsGuiding returns 0
20:39:23.977 00.017 15712 PulseGuide returned control before completion, sleep 39
20:39:24.062 00.085 15712 IsGuiding returns 0
20:39:24.062 00.000 15712 Move returns status 0, amount 44
20:39:24.062 00.000 15712 MoveAxis(N, 0, ABG)
20:39:24.062 00.000 15712 Move returns status 0, amount 0
20:39:24.062 00.000 15712 move complete, result=0
20:39:24.062 00.000 15712 worker thread done servicing request
20:39:24.062 00.000 15712 Worker thread wakes up
20:39:24.062 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
20:39:24.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:24.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:25.804 01.742 15712 Exposure complete
20:39:25.862 00.058 15712 worker thread done servicing request
20:39:25.862 00.000 7988 OnExposeComplete: enter
20:39:25.862 00.000 7988 UpdateGuideState(): m_state=6
20:39:25.865 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4522
20:39:25.865 00.000 7988 Star::Find returns 1 (0), X=1175.71, Y=438.53, Mass=1516, SNR=26.5, Peak=206 HFD=3.3
20:39:25.868 00.003 7988 MultiStar: [#1 0.12,-0.27,1.03,U] [#2 -0.03,-0.06,1.01,U] [#3 -0.12,0.05,0.97,U] [#4 0.11,-0.14,1.05,U] [#5 0.07,-0.11,0.73,U] [#6 0.03,-0.22,0.68,U] [#7 0.12,-0.27,0.67,U] [#8 0.13,-0.11,0.68,U] 
20:39:25.868 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.25, 0.05}
20:39:25.868 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
20:39:25.868 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.58)
20:39:25.868 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.98 mountX=0.11 mountY=-0.07, mountTheta=-0.57
20:39:25.868 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.11, opts=13)
20:39:25.868 00.000 7988 Enqueuing Move request for scope (0.07, -0.11)
20:39:25.868 00.000 15712 Worker thread wakes up
20:39:25.868 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
20:39:25.868 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
20:39:25.868 00.000 15712 Moving (0.07, -0.11) raw xDistance=0.11 yDistance=-0.07
20:39:25.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:25.868 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
20:39:25.879 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:25.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:25.881 00.002 7988 Enqueuing Expose request
20:39:25.881 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.73
20:39:25.881 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
20:39:25.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:25.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:39:25.881 00.000 15712 MoveAxis(W, 3, ABG)
20:39:25.881 00.000 15712 Guiding  Dir = 3, Dur = 3
20:39:25.881 00.000 15712 IsGuiding returns 0
20:39:25.900 00.019 15712 IsGuiding returns 0
20:39:25.900 00.000 15712 Move returns status 0, amount 3
20:39:25.900 00.000 15712 MoveAxis(N, 0, ABG)
20:39:25.900 00.000 15712 Move returns status 0, amount 0
20:39:25.900 00.000 15712 move complete, result=0
20:39:25.900 00.000 15712 worker thread done servicing request
20:39:25.900 00.000 15712 Worker thread wakes up
20:39:25.900 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
20:39:25.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:25.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:27.318 01.418 15712 Exposure complete
20:39:27.379 00.061 15712 worker thread done servicing request
20:39:27.379 00.000 7988 OnExposeComplete: enter
20:39:27.379 00.000 7988 UpdateGuideState(): m_state=6
20:39:27.382 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4523
20:39:27.382 00.000 7988 Star::Find returns 1 (0), X=1175.82, Y=438.74, Mass=1501, SNR=26.4, Peak=217 HFD=3.0
20:39:27.384 00.002 7988 MultiStar: [#1 -0.06,-0.04,1.04,U] [#2 -0.16,0.06,1.01,U] [#3 -0.16,-0.05,0.99,U] [#4 0.11,-0.14,1.04,U] [#5 -0.14,-0.29,0.75,U] [#6 0.03,0.08,0.72,U] [#7 0.15,-0.11,0.69,U] [#8 0.03,-0.26,0.70,U] 
20:39:27.384 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.36, 0.26}
20:39:27.386 00.002 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
20:39:27.386 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.78)
20:39:27.388 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.19 mountX=0.04 mountY=-0.02, mountTheta=-0.36
20:39:27.390 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.04, opts=13)
20:39:27.391 00.001 7988 Enqueuing Move request for scope (0.02, -0.04)
20:39:27.391 00.000 15712 Worker thread wakes up
20:39:27.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
20:39:27.391 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
20:39:27.391 00.000 15712 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
20:39:27.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:27.391 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
20:39:27.395 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:27.395 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.73
20:39:27.395 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
20:39:27.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:27.395 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:27.395 00.000 7988 Enqueuing Expose request
20:39:27.399 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:39:27.399 00.000 15712 MoveAxis(W, 6, ABG)
20:39:27.399 00.000 15712 Guiding  Dir = 3, Dur = 6
20:39:27.399 00.000 15712 IsGuiding returns 0
20:39:27.415 00.016 15712 IsGuiding returns 0
20:39:27.415 00.000 15712 Move returns status 0, amount 6
20:39:27.415 00.000 15712 MoveAxis(N, 0, ABG)
20:39:27.415 00.000 15712 Move returns status 0, amount 0
20:39:27.415 00.000 15712 move complete, result=0
20:39:27.415 00.000 15712 worker thread done servicing request
20:39:27.415 00.000 15712 Worker thread wakes up
20:39:27.415 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
20:39:27.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:27.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:29.057 01.642 15712 Exposure complete
20:39:29.108 00.051 15712 worker thread done servicing request
20:39:29.108 00.000 7988 OnExposeComplete: enter
20:39:29.119 00.011 7988 UpdateGuideState(): m_state=6
20:39:29.119 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4524
20:39:29.119 00.000 7988 Star::Find returns 1 (0), X=1175.72, Y=438.58, Mass=1547, SNR=26.9, Peak=220 HFD=3.2
20:39:29.119 00.000 7988 MultiStar: [#1 0.03,-0.18,0.98,U] [#2 -0.12,-0.22,0.96,U] [#3 -0.10,-0.20,0.95,U] [#4 0.04,-0.31,1.04,U] [#5 -0.22,-0.29,0.72,U] [#6 0.02,-0.06,0.68,U] [#7 0.06,-0.22,0.66,U] [#8 -0.08,-0.05,0.66,U] 
20:39:29.119 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.16}, one-star: {0.26, 0.10}
20:39:29.119 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
20:39:29.125 00.006 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
20:39:29.125 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.60 mountX=0.16 mountY=0.01, mountTheta=0.05
20:39:29.125 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.16, opts=13)
20:39:29.125 00.000 7988 Enqueuing Move request for scope (-0.00, -0.16)
20:39:29.125 00.000 15712 Worker thread wakes up
20:39:29.125 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
20:39:29.125 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
20:39:29.125 00.000 15712 Moving (-0.00, -0.16) raw xDistance=0.16 yDistance=0.01
20:39:29.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:29.125 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.9
20:39:29.132 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:29.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:29.134 00.002 7988 Enqueuing Expose request
20:39:29.134 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
20:39:29.134 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
20:39:29.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:29.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:39:29.134 00.000 15712 MoveAxis(W, 5, ABG)
20:39:29.134 00.000 15712 Guiding  Dir = 3, Dur = 5
20:39:29.134 00.000 15712 IsGuiding returns 0
20:39:29.193 00.059 15712 IsGuiding returns 0
20:39:29.193 00.000 15712 Move returns status 0, amount 5
20:39:29.193 00.000 15712 MoveAxis(N, 0, ABG)
20:39:29.193 00.000 15712 Move returns status 0, amount 0
20:39:29.193 00.000 15712 move complete, result=0
20:39:29.193 00.000 7988 GuideStep: 0.2 px 5 ms WEST, 0.0 px 0 ms NORTH
20:39:29.195 00.002 15712 worker thread done servicing request
20:39:29.195 00.000 15712 Worker thread wakes up
20:39:29.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:29.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:30.600 01.405 15712 Exposure complete
20:39:30.653 00.053 15712 worker thread done servicing request
20:39:30.653 00.000 7988 OnExposeComplete: enter
20:39:30.653 00.000 7988 UpdateGuideState(): m_state=6
20:39:30.662 00.009 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4525
20:39:30.662 00.000 7988 Star::Find returns 1 (0), X=1175.79, Y=438.37, Mass=1477, SNR=26.3, Peak=234 HFD=2.9
20:39:30.662 00.000 7988 MultiStar: [#1 0.02,-0.33,1.05,U] [#2 0.05,-0.29,1.02,U] [#3 -0.34,-0.34,0.97,U] [#4 -0.09,-0.36,1.05,U] [#5 -0.15,-0.41,0.71,U] [#6 0.01,-0.21,0.72,U] [#7 -0.02,-0.48,0.67,U] [#8 0.08,-0.28,0.69,U] 
20:39:30.662 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.31}, one-star: {0.33, -0.11}
20:39:30.662 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
20:39:30.662 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
20:39:30.662 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.60 mountX=0.31 mountY=0.02, mountTheta=0.06
20:39:30.670 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.31, opts=13)
20:39:30.670 00.000 7988 Enqueuing Move request for scope (-0.01, -0.31)
20:39:30.670 00.000 15712 Worker thread wakes up
20:39:30.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.31) opts 0xd
20:39:30.670 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.31)
20:39:30.670 00.000 15712 Moving (-0.01, -0.31) raw xDistance=0.31 yDistance=0.02
20:39:30.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:30.670 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.3
20:39:30.674 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:30.674 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:30.674 00.000 7988 Enqueuing Expose request
20:39:30.677 00.003 15712 PPEC rslt: input = 0.31, final = 0.20, react = 0.18, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 635.74
20:39:30.677 00.000 15712 PPEC: input: 0.31, control: 0.20, exposure: 1500
20:39:30.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:30.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:39:30.677 00.000 15712 MoveAxis(W, 64, ABG)
20:39:30.677 00.000 15712 Guiding  Dir = 3, Dur = 64
20:39:30.677 00.000 15712 IsGuiding returns 0
20:39:30.696 00.019 15712 PulseGuide returned control before completion, sleep 57
20:39:30.776 00.080 15712 IsGuiding returns 0
20:39:30.776 00.000 15712 Move returns status 0, amount 64
20:39:30.776 00.000 15712 MoveAxis(N, 0, ABG)
20:39:30.776 00.000 15712 Move returns status 0, amount 0
20:39:30.776 00.000 15712 move complete, result=0
20:39:30.776 00.000 15712 worker thread done servicing request
20:39:30.776 00.000 15712 Worker thread wakes up
20:39:30.776 00.000 7988 GuideStep: 0.3 px 64 ms WEST, 0.0 px 0 ms NORTH
20:39:30.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:30.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:32.415 01.639 15712 Exposure complete
20:39:32.472 00.057 15712 worker thread done servicing request
20:39:32.472 00.000 7988 OnExposeComplete: enter
20:39:32.472 00.000 7988 UpdateGuideState(): m_state=6
20:39:32.478 00.006 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4526
20:39:32.480 00.002 7988 Star::Find returns 1 (0), X=1175.91, Y=438.58, Mass=1585, SNR=27.2, Peak=236 HFD=3.4
20:39:32.480 00.000 7988 MultiStar: [#1 0.09,-0.01,1.03,U] [#2 -0.04,-0.00,0.98,U] [#3 0.02,-0.19,0.94,U] [#4 0.04,-0.04,1.03,U] [#5 0.00,-0.25,0.72,U] [#6 0.24,0.09,0.70,U] [#7 0.21,-0.14,0.64,U] [#8 0.21,-0.17,0.65,U] 
20:39:32.482 00.002 7988 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.45, 0.10}
20:39:32.482 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.58) = xAngle (1.16 = 1.16)
20:39:32.484 00.002 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.27 = -2.01)
20:39:32.484 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=0.06 mountY=-0.13, mountTheta=-1.16
20:39:32.486 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
20:39:32.486 00.000 7988 Enqueuing Move request for scope (0.13, -0.06)
20:39:32.489 00.003 15712 Worker thread wakes up
20:39:32.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
20:39:32.489 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
20:39:32.489 00.000 15712 Moving (0.13, -0.06) raw xDistance=0.06 yDistance=-0.13
20:39:32.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:32.489 00.000 7988 UpdateGuideState exits: m=1585 SNR=27.2
20:39:32.491 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:32.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:32.493 00.002 7988 Enqueuing Expose request
20:39:32.494 00.001 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
20:39:32.494 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
20:39:32.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:32.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:39:32.494 00.000 15712 MoveAxis(W, 4, ABG)
20:39:32.494 00.000 15712 Guiding  Dir = 3, Dur = 4
20:39:32.531 00.037 15712 IsGuiding returns 0
20:39:32.549 00.018 15712 IsGuiding returns 0
20:39:32.549 00.000 15712 Move returns status 0, amount 4
20:39:32.549 00.000 15712 MoveAxis(N, 0, ABG)
20:39:32.549 00.000 15712 Move returns status 0, amount 0
20:39:32.549 00.000 15712 move complete, result=0
20:39:32.549 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
20:39:32.551 00.002 15712 worker thread done servicing request
20:39:32.551 00.000 15712 Worker thread wakes up
20:39:32.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:32.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:33.962 01.411 15712 Exposure complete
20:39:34.020 00.058 15712 worker thread done servicing request
20:39:34.020 00.000 7988 OnExposeComplete: enter
20:39:34.020 00.000 7988 UpdateGuideState(): m_state=6
20:39:34.024 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4527
20:39:34.024 00.000 7988 Star::Find returns 1 (0), X=1175.85, Y=438.50, Mass=1521, SNR=26.5, Peak=233 HFD=3.3
20:39:34.024 00.000 7988 MultiStar: [#1 0.07,-0.17,1.04,U] [#2 -0.25,-0.14,1.04,U] [#3 -0.08,-0.20,0.96,U] [#4 -0.05,-0.31,1.06,U] [#5 -0.16,-0.03,0.72,U] [#6 0.11,0.06,0.72,U] [#7 0.05,-0.26,0.67,U] [#8 0.11,-0.24,0.66,U] 
20:39:34.024 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.39, 0.02}
20:39:34.024 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
20:39:34.024 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
20:39:34.024 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=0.14 mountY=-0.01, mountTheta=-0.10
20:39:34.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
20:39:34.024 00.000 7988 Enqueuing Move request for scope (0.02, -0.14)
20:39:34.024 00.000 15712 Worker thread wakes up
20:39:34.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
20:39:34.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
20:39:34.036 00.012 15712 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=-0.01
20:39:34.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:34.036 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
20:39:34.038 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:34.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:34.040 00.002 7988 Enqueuing Expose request
20:39:34.040 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
20:39:34.040 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
20:39:34.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:34.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:39:34.040 00.000 15712 MoveAxis(W, 4, ABG)
20:39:34.040 00.000 15712 Guiding  Dir = 3, Dur = 4
20:39:34.040 00.000 15712 IsGuiding returns 0
20:39:34.066 00.026 15712 IsGuiding returns 0
20:39:34.066 00.000 15712 Move returns status 0, amount 4
20:39:34.066 00.000 15712 MoveAxis(N, 0, ABG)
20:39:34.066 00.000 15712 Move returns status 0, amount 0
20:39:34.066 00.000 15712 move complete, result=0
20:39:34.066 00.000 15712 worker thread done servicing request
20:39:34.066 00.000 15712 Worker thread wakes up
20:39:34.066 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
20:39:34.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:34.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:35.811 01.745 15712 Exposure complete
20:39:35.870 00.059 15712 worker thread done servicing request
20:39:35.870 00.000 7988 OnExposeComplete: enter
20:39:35.872 00.002 7988 UpdateGuideState(): m_state=6
20:39:35.873 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4528
20:39:35.873 00.000 7988 Star::Find returns 1 (0), X=1175.79, Y=438.40, Mass=1483, SNR=26.4, Peak=233 HFD=3.2
20:39:35.873 00.000 7988 MultiStar: [#1 -0.03,-0.52,1.03,U] [#2 -0.25,-0.19,1.00,U] [#3 -0.23,-0.16,0.98,U] [#4 0.06,-0.33,1.06,U] [#5 -0.11,-0.43,0.74,U] [#6 0.03,0.07,0.71,U] [#7 -0.06,-0.32,0.67,U] [#8 -0.01,-0.42,0.66,U] 
20:39:35.873 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.26}, one-star: {0.33, -0.08}
20:39:35.873 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
20:39:35.873 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
20:39:35.873 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.68 mountX=0.26 mountY=0.04, mountTheta=0.13
20:39:35.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.26, opts=13)
20:39:35.873 00.000 7988 Enqueuing Move request for scope (-0.03, -0.26)
20:39:35.873 00.000 15712 Worker thread wakes up
20:39:35.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
20:39:35.873 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
20:39:35.873 00.000 15712 Moving (-0.03, -0.26) raw xDistance=0.26 yDistance=0.04
20:39:35.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:35.873 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.4
20:39:35.886 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:35.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:35.888 00.002 7988 Enqueuing Expose request
20:39:35.890 00.002 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 635.76
20:39:35.890 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
20:39:35.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:35.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:39:35.890 00.000 15712 MoveAxis(W, 53, ABG)
20:39:35.890 00.000 15712 Guiding  Dir = 3, Dur = 53
20:39:35.890 00.000 15712 IsGuiding returns 0
20:39:35.906 00.016 15712 PulseGuide returned control before completion, sleep 48
20:39:35.986 00.080 15712 IsGuiding returns 0
20:39:35.986 00.000 15712 Move returns status 0, amount 53
20:39:35.986 00.000 15712 MoveAxis(N, 0, ABG)
20:39:35.986 00.000 15712 Move returns status 0, amount 0
20:39:35.986 00.000 15712 move complete, result=0
20:39:35.986 00.000 15712 worker thread done servicing request
20:39:35.986 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.0 px 0 ms NORTH
20:39:35.986 00.000 15712 Worker thread wakes up
20:39:35.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:35.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:37.406 01.420 15712 Exposure complete
20:39:37.452 00.046 15712 worker thread done servicing request
20:39:37.452 00.000 7988 OnExposeComplete: enter
20:39:37.452 00.000 7988 UpdateGuideState(): m_state=6
20:39:37.469 00.017 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4529
20:39:37.469 00.000 7988 Star::Find returns 1 (0), X=1175.73, Y=438.69, Mass=1563, SNR=27.0, Peak=205 HFD=3.3
20:39:37.471 00.002 7988 MultiStar: [#1 0.09,-0.20,0.98,U] [#2 -0.01,-0.11,0.96,U] [#3 -0.12,-0.03,0.92,U] [#4 0.07,-0.14,0.97,U] [#5 -0.13,-0.29,0.71,U] [#6 0.05,-0.03,0.68,U] [#7 0.17,-0.27,0.60,U] [#8 0.11,-0.02,0.68,U] 
20:39:37.471 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.27, 0.21}
20:39:37.473 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
20:39:37.473 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.58)
20:39:37.475 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-0.98 mountX=0.09 mountY=-0.06, mountTheta=-0.57
20:39:37.477 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.09, opts=13)
20:39:37.477 00.000 7988 Enqueuing Move request for scope (0.06, -0.09)
20:39:37.479 00.002 15712 Worker thread wakes up
20:39:37.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
20:39:37.479 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
20:39:37.479 00.000 15712 Moving (0.06, -0.09) raw xDistance=0.09 yDistance=-0.06
20:39:37.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:37.479 00.000 7988 UpdateGuideState exits: m=1563 SNR=27.0
20:39:37.481 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:37.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:37.483 00.002 7988 Enqueuing Expose request
20:39:37.483 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.76
20:39:37.483 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
20:39:37.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:37.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:39:37.483 00.000 15712 MoveAxis(W, 0, ABG)
20:39:37.483 00.000 15712 Move returns status 0, amount 0
20:39:37.483 00.000 15712 MoveAxis(N, 0, ABG)
20:39:37.483 00.000 15712 Move returns status 0, amount 0
20:39:37.483 00.000 15712 move complete, result=0
20:39:37.483 00.000 15712 worker thread done servicing request
20:39:37.485 00.002 15712 Worker thread wakes up
20:39:37.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:37.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:37.485 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
20:39:39.124 01.639 15712 Exposure complete
20:39:39.186 00.062 15712 worker thread done servicing request
20:39:39.186 00.000 7988 OnExposeComplete: enter
20:39:39.186 00.000 7988 UpdateGuideState(): m_state=6
20:39:39.188 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4530
20:39:39.188 00.000 7988 Star::Find returns 1 (0), X=1175.78, Y=438.76, Mass=1562, SNR=26.9, Peak=201 HFD=3.5
20:39:39.188 00.000 7988 MultiStar: [#1 0.01,0.04,1.01,U] [#2 0.01,0.00,0.94,U] [#3 -0.20,-0.06,0.95,U] [#4 0.10,-0.07,1.00,U] [#5 -0.35,0.14,0.70,U] [#6 0.09,-0.03,0.71,U] [#7 -0.09,-0.15,0.62,U] [#8 0.02,-0.13,0.64,U] 
20:39:39.188 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {0.32, 0.29}
20:39:39.188 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
20:39:39.188 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.22)
20:39:39.188 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.38 mountX=-0.01 mountY=-0.00, mountTheta=-2.93
20:39:39.188 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.01, opts=13)
20:39:39.188 00.000 7988 Enqueuing Move request for scope (0.00, 0.01)
20:39:39.188 00.000 15712 Worker thread wakes up
20:39:39.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
20:39:39.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
20:39:39.188 00.000 15712 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
20:39:39.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:39:39.188 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.9
20:39:39.201 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:39.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:39.203 00.002 7988 Enqueuing Expose request
20:39:39.203 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
20:39:39.203 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
20:39:39.203 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:39.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:39:39.203 00.000 15712 MoveAxis(E, 1, ABG)
20:39:39.203 00.000 15712 Guiding  Dir = 2, Dur = 1
20:39:39.203 00.000 15712 IsGuiding returns 0
20:39:39.224 00.021 15712 IsGuiding returns 0
20:39:39.224 00.000 15712 Move returns status 0, amount 1
20:39:39.224 00.000 15712 MoveAxis(N, 0, ABG)
20:39:39.224 00.000 15712 Move returns status 0, amount 0
20:39:39.224 00.000 15712 move complete, result=0
20:39:39.224 00.000 15712 worker thread done servicing request
20:39:39.224 00.000 15712 Worker thread wakes up
20:39:39.224 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
20:39:39.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:39.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:40.636 01.412 15712 Exposure complete
20:39:40.683 00.047 15712 worker thread done servicing request
20:39:40.683 00.000 7988 OnExposeComplete: enter
20:39:40.699 00.016 7988 UpdateGuideState(): m_state=6
20:39:40.700 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4531
20:39:40.700 00.000 7988 Star::Find returns 1 (0), X=1175.69, Y=438.49, Mass=1539, SNR=26.5, Peak=225 HFD=3.2
20:39:40.700 00.000 7988 MultiStar: [#1 0.13,-0.48,1.05,U] [#2 0.05,-0.31,1.03,U] [#3 -0.15,-0.20,0.98,U] [#4 0.14,-0.32,1.05,U] [#5 -0.14,-0.26,0.74,U] [#6 0.03,0.06,0.72,U] [#7 0.18,-0.32,0.64,U] [#8 0.03,-0.19,0.65,U] 
20:39:40.700 00.000 7988 single-star, 8 included, MultiStar: {0.06, -0.23}, one-star: {0.23, 0.02}
20:39:40.700 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.58) = xAngle (1.65 = 1.65)
20:39:40.700 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.76 = -1.53)
20:39:40.700 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.07 mountX=-0.02 mountY=-0.23, mountTheta=-1.65
20:39:40.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.02, opts=13)
20:39:40.700 00.000 7988 Enqueuing Move request for scope (0.23, 0.02)
20:39:40.700 00.000 15712 Worker thread wakes up
20:39:40.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
20:39:40.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
20:39:40.700 00.000 15712 Moving (0.23, 0.02) raw xDistance=-0.02 yDistance=-0.23
20:39:40.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:40.700 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.5
20:39:40.713 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:40.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:40.715 00.002 7988 Enqueuing Expose request
20:39:40.715 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
20:39:40.715 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
20:39:40.715 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:40.715 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:39:40.715 00.000 15712 MoveAxis(W, 2, ABG)
20:39:40.715 00.000 15712 Guiding  Dir = 3, Dur = 2
20:39:40.715 00.000 15712 IsGuiding returns 0
20:39:40.733 00.018 15712 IsGuiding returns 0
20:39:40.733 00.000 15712 Move returns status 0, amount 2
20:39:40.733 00.000 15712 MoveAxis(N, 0, ABG)
20:39:40.733 00.000 15712 Move returns status 0, amount 0
20:39:40.733 00.000 15712 move complete, result=0
20:39:40.733 00.000 15712 worker thread done servicing request
20:39:40.733 00.000 15712 Worker thread wakes up
20:39:40.733 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
20:39:40.734 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:40.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:42.374 01.640 15712 Exposure complete
20:39:42.434 00.060 15712 worker thread done servicing request
20:39:42.434 00.000 7988 OnExposeComplete: enter
20:39:42.434 00.000 7988 UpdateGuideState(): m_state=6
20:39:42.437 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4532
20:39:42.437 00.000 7988 Star::Find returns 1 (0), X=1175.72, Y=438.46, Mass=1515, SNR=26.4, Peak=213 HFD=3.2
20:39:42.437 00.000 7988 MultiStar: [#1 -0.04,-0.51,0.99,U] [#2 -0.10,-0.31,1.01,U] [#3 -0.10,-0.36,0.96,U] [#4 -0.14,-0.41,1.03,U] [#5 -0.22,-0.56,0.72,U] [#6 -0.04,-0.24,0.72,U] [#7 0.06,-0.21,0.66,U] [#8 -0.00,-0.32,0.66,U] 
20:39:42.437 00.000 7988 single-star, 8 included, MultiStar: {-0.04, -0.33}, one-star: {0.26, -0.02}
20:39:42.437 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
20:39:42.437 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.67)
20:39:42.437 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.08 mountX=0.02 mountY=-0.26, mountTheta=-1.50
20:39:42.437 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.02, opts=13)
20:39:42.437 00.000 7988 Enqueuing Move request for scope (0.26, -0.02)
20:39:42.437 00.000 15712 Worker thread wakes up
20:39:42.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
20:39:42.437 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
20:39:42.437 00.000 15712 Moving (0.26, -0.02) raw xDistance=0.02 yDistance=-0.26
20:39:42.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:42.437 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.4
20:39:42.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:42.451 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:42.451 00.000 7988 Enqueuing Expose request
20:39:42.453 00.002 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
20:39:42.453 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
20:39:42.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:39:42.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:39:42.453 00.000 15712 MoveAxis(W, 4, ABG)
20:39:42.453 00.000 15712 Guiding  Dir = 3, Dur = 4
20:39:42.453 00.000 15712 IsGuiding returns 0
20:39:42.468 00.015 15712 IsGuiding returns 0
20:39:42.468 00.000 15712 Move returns status 0, amount 4
20:39:42.468 00.000 15712 MoveAxis(N, 0, ABG)
20:39:42.468 00.000 15712 Move returns status 0, amount 0
20:39:42.468 00.000 15712 move complete, result=0
20:39:42.468 00.000 15712 worker thread done servicing request
20:39:42.468 00.000 15712 Worker thread wakes up
20:39:42.468 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.3 px 0 ms NORTH
20:39:42.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:42.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:43.892 01.424 15712 Exposure complete
20:39:43.950 00.058 15712 worker thread done servicing request
20:39:43.950 00.000 7988 OnExposeComplete: enter
20:39:43.950 00.000 7988 UpdateGuideState(): m_state=6
20:39:43.953 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4533
20:39:43.953 00.000 7988 Star::Find returns 1 (0), X=1175.84, Y=438.19, Mass=1482, SNR=26.3, Peak=228 HFD=3.1
20:39:43.955 00.002 7988 MultiStar: [#1 0.17,-0.66,1.00,U] [#2 -0.13,-0.58,1.01,U] [#3 -0.26,-0.37,0.97,U] [#4 0.04,-0.74,1.06,U] [#5 -0.27,-0.68,0.70,U] [#6 -0.09,-0.49,0.71,U] [#7 0.01,-0.61,0.64,U] [#8 -0.08,-0.49,0.68,U] 
20:39:43.957 00.002 7988 single-star, 8 included, MultiStar: {-0.01, -0.54}, one-star: {0.38, -0.29}
20:39:43.957 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.58) = xAngle (0.92 = 0.92)
20:39:43.959 00.002 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.03 = -2.25)
20:39:43.959 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=-0.29 hyp=0.48 cameraTheta=-0.65 mountX=0.29 mountY=-0.37, mountTheta=-0.91
20:39:43.961 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=-0.29, opts=13)
20:39:43.963 00.002 7988 Enqueuing Move request for scope (0.38, -0.29)
20:39:43.963 00.000 15712 Worker thread wakes up
20:39:43.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.29) opts 0xd
20:39:43.963 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, -0.29)
20:39:43.963 00.000 15712 Moving (0.38, -0.29) raw xDistance=0.29 yDistance=-0.37
20:39:43.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:43.963 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.3
20:39:43.966 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:43.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:43.966 00.000 7988 Enqueuing Expose request
20:39:43.969 00.003 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 635.78
20:39:43.969 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
20:39:43.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:39:43.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
20:39:43.969 00.000 15712 MoveAxis(W, 59, ABG)
20:39:43.969 00.000 15712 Guiding  Dir = 3, Dur = 59
20:39:43.969 00.000 15712 IsGuiding returns 0
20:39:43.988 00.019 15712 PulseGuide returned control before completion, sleep 54
20:39:44.069 00.081 15712 IsGuiding returns 0
20:39:44.069 00.000 15712 Move returns status 0, amount 59
20:39:44.069 00.000 15712 MoveAxis(N, 0, ABG)
20:39:44.069 00.000 15712 Move returns status 0, amount 0
20:39:44.069 00.000 15712 move complete, result=0
20:39:44.069 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.4 px 0 ms NORTH
20:39:44.077 00.008 15712 worker thread done servicing request
20:39:44.077 00.000 15712 Worker thread wakes up
20:39:44.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:44.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:45.821 01.744 15712 Exposure complete
20:39:45.873 00.052 15712 worker thread done servicing request
20:39:45.873 00.000 7988 OnExposeComplete: enter
20:39:45.873 00.000 7988 UpdateGuideState(): m_state=6
20:39:45.882 00.009 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4534
20:39:45.882 00.000 7988 Star::Find returns 1 (0), X=1175.47, Y=438.52, Mass=1513, SNR=26.4, Peak=188 HFD=3.2
20:39:45.882 00.000 7988 MultiStar: [#1 -0.33,-0.24,1.00,U] [#2 -0.21,-0.17,1.02,U] [#3 -0.39,-0.10,0.94,U] [#4 -0.12,-0.15,1.04,U] [#5 -0.00,-0.11,0.73,U] [#6 -0.13,-0.21,0.68,U] [#7 -0.14,-0.19,0.67,U] [#8 -0.25,-0.00,0.69,U] 
20:39:45.882 00.000 7988 single-star, 8 included, MultiStar: {-0.18, -0.12}, one-star: {0.01, 0.04}
20:39:45.882 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
20:39:45.882 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.30)
20:39:45.882 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.30 mountX=-0.04 mountY=-0.01, mountTheta=-2.85
20:39:45.890 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.04, opts=13)
20:39:45.890 00.000 7988 Enqueuing Move request for scope (0.01, 0.04)
20:39:45.890 00.000 15712 Worker thread wakes up
20:39:45.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
20:39:45.890 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
20:39:45.890 00.000 15712 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
20:39:45.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:45.890 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.4
20:39:45.895 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:45.895 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:45.897 00.002 7988 Enqueuing Expose request
20:39:45.898 00.001 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
20:39:45.898 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
20:39:45.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:45.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:39:45.898 00.000 15712 MoveAxis(W, 3, ABG)
20:39:45.898 00.000 15712 Guiding  Dir = 3, Dur = 3
20:39:45.898 00.000 15712 IsGuiding returns 0
20:39:45.924 00.026 15712 IsGuiding returns 0
20:39:45.924 00.000 15712 Move returns status 0, amount 3
20:39:45.924 00.000 15712 MoveAxis(N, 0, ABG)
20:39:45.924 00.000 15712 Move returns status 0, amount 0
20:39:45.924 00.000 15712 move complete, result=0
20:39:45.924 00.000 15712 worker thread done servicing request
20:39:45.924 00.000 15712 Worker thread wakes up
20:39:45.924 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
20:39:45.930 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:45.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:47.334 01.404 15712 Exposure complete
20:39:47.384 00.050 15712 worker thread done servicing request
20:39:47.384 00.000 7988 OnExposeComplete: enter
20:39:47.384 00.000 7988 UpdateGuideState(): m_state=6
20:39:47.396 00.012 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4535
20:39:47.396 00.000 7988 Star::Find returns 1 (0), X=1175.70, Y=438.69, Mass=1486, SNR=26.3, Peak=219 HFD=3.0
20:39:47.399 00.003 7988 MultiStar: [#1 -0.06,-0.02,1.03,U] [#2 -0.14,0.05,1.03,U] [#3 -0.24,0.03,0.98,U] [#4 0.01,-0.04,1.04,U] [#5 -0.25,0.00,0.71,U] [#6 -0.06,-0.09,0.71,U] [#7 -0.03,-0.16,0.67,U] [#8 -0.08,-0.12,0.67,U] 
20:39:47.399 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {0.24, 0.21}
20:39:47.401 00.002 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
20:39:47.401 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
20:39:47.401 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.08 mountX=0.00 mountY=0.06, mountTheta=1.50
20:39:47.401 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.00, opts=13)
20:39:47.401 00.000 7988 Enqueuing Move request for scope (-0.06, -0.00)
20:39:47.401 00.000 15712 Worker thread wakes up
20:39:47.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
20:39:47.401 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
20:39:47.401 00.000 15712 Moving (-0.06, -0.00) raw xDistance=0.00 yDistance=0.06
20:39:47.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:47.401 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3
20:39:47.409 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:47.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:47.411 00.002 7988 Enqueuing Expose request
20:39:47.411 00.000 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.79
20:39:47.411 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
20:39:47.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:47.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:39:47.411 00.000 15712 MoveAxis(W, 4, ABG)
20:39:47.411 00.000 15712 Guiding  Dir = 3, Dur = 4
20:39:47.411 00.000 15712 IsGuiding returns 0
20:39:47.431 00.020 15712 IsGuiding returns 0
20:39:47.431 00.000 15712 Move returns status 0, amount 4
20:39:47.431 00.000 15712 MoveAxis(N, 0, ABG)
20:39:47.431 00.000 15712 Move returns status 0, amount 0
20:39:47.431 00.000 15712 move complete, result=0
20:39:47.431 00.000 15712 worker thread done servicing request
20:39:47.431 00.000 15712 Worker thread wakes up
20:39:47.431 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
20:39:47.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:47.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:49.071 01.640 15712 Exposure complete
20:39:49.118 00.047 15712 worker thread done servicing request
20:39:49.118 00.000 7988 OnExposeComplete: enter
20:39:49.133 00.015 7988 UpdateGuideState(): m_state=6
20:39:49.134 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
20:39:49.134 00.000 7988 Star::Find returns 1 (1), X=1175.92, Y=438.41, Mass=1623, SNR=27.5, Peak=255 HFD=3.2
20:39:49.134 00.000 7988 MultiStar: [#1 -0.01,-0.28,0.97,U] [#2 -0.02,-0.17,1.00,U] [#3 -0.09,-0.20,0.95,U] [#4 0.03,-0.28,1.01,U] [#5 -0.01,-0.34,0.69,U] [#6 0.20,-0.35,0.66,U] [#7 0.13,-0.43,0.64,U] [#8 -0.08,-0.31,0.62,U] 
20:39:49.134 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.25}, one-star: {0.46, -0.07}
20:39:49.134 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
20:39:49.134 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.90)
20:39:49.134 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.30 mountX=0.25 mountY=-0.06, mountTheta=-0.25
20:39:49.134 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.25, opts=13)
20:39:49.134 00.000 7988 Enqueuing Move request for scope (0.07, -0.25)
20:39:49.134 00.000 15712 Worker thread wakes up
20:39:49.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
20:39:49.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
20:39:49.134 00.000 15712 Moving (0.07, -0.25) raw xDistance=0.25 yDistance=-0.06
20:39:49.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:49.134 00.000 7988 UpdateGuideState exits: m=1623 SNR=27.5 Saturated
20:39:49.147 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:49.147 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:49.150 00.003 7988 Enqueuing Expose request
20:39:49.150 00.000 15712 PPEC rslt: input = 0.25, final = 0.17, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 635.79
20:39:49.150 00.000 15712 PPEC: input: 0.25, control: 0.17, exposure: 1500
20:39:49.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:49.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:39:49.150 00.000 15712 MoveAxis(W, 55, ABG)
20:39:49.150 00.000 15712 Guiding  Dir = 3, Dur = 55
20:39:49.170 00.020 15712 IsGuiding returns 0
20:39:49.189 00.019 15712 PulseGuide returned control before completion, sleep 50
20:39:49.245 00.056 15712 IsGuiding returns 1
20:39:49.245 00.000 15712 scope still moving after pulse duration time elapsed
20:39:49.278 00.033 15712 IsGuiding returns 0
20:39:49.278 00.000 15712 scope move finished after 55 + 56 ms
20:39:49.278 00.000 15712 Move returns status 0, amount 55
20:39:49.278 00.000 15712 MoveAxis(N, 0, ABG)
20:39:49.278 00.000 15712 Move returns status 0, amount 0
20:39:49.278 00.000 15712 move complete, result=0
20:39:49.278 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
20:39:49.286 00.008 15712 worker thread done servicing request
20:39:49.286 00.000 15712 Worker thread wakes up
20:39:49.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:49.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:50.701 01.415 15712 Exposure complete
20:39:50.760 00.059 15712 worker thread done servicing request
20:39:50.760 00.000 7988 OnExposeComplete: enter
20:39:50.760 00.000 7988 UpdateGuideState(): m_state=6
20:39:50.762 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4537
20:39:50.764 00.002 7988 Star::Find returns 1 (0), X=1175.92, Y=438.78, Mass=1578, SNR=26.8, Peak=230 HFD=3.3
20:39:50.764 00.000 7988 MultiStar: [#1 0.20,-0.02,1.03,U] [#2 0.02,-0.00,0.96,U] [#3 0.03,0.04,0.93,U] [#4 0.21,0.07,1.00,U] [#5 -0.04,-0.16,0.72,U] [#6 0.19,0.14,0.68,U] [#7 0.27,-0.13,0.65,U] [#8 0.16,0.02,0.66,U] 
20:39:50.764 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.46, 0.30}
20:39:50.764 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
20:39:50.764 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
20:39:50.764 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=-0.04 mountY=-0.17, mountTheta=-1.79
20:39:50.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.04, opts=13)
20:39:50.764 00.000 7988 Enqueuing Move request for scope (0.17, 0.04)
20:39:50.764 00.000 15712 Worker thread wakes up
20:39:50.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
20:39:50.764 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
20:39:50.764 00.000 15712 Moving (0.17, 0.04) raw xDistance=-0.04 yDistance=-0.17
20:39:50.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:39:50.764 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.8
20:39:50.776 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:50.776 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:50.778 00.002 7988 Enqueuing Expose request
20:39:50.778 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
20:39:50.778 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
20:39:50.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:50.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:39:50.778 00.000 15712 MoveAxis(W, 4, ABG)
20:39:50.778 00.000 15712 Guiding  Dir = 3, Dur = 4
20:39:50.778 00.000 15712 IsGuiding returns 0
20:39:50.832 00.054 15712 IsGuiding returns 0
20:39:50.832 00.000 15712 Move returns status 0, amount 4
20:39:50.832 00.000 15712 MoveAxis(N, 0, ABG)
20:39:50.832 00.000 15712 Move returns status 0, amount 0
20:39:50.832 00.000 15712 move complete, result=0
20:39:50.832 00.000 15712 worker thread done servicing request
20:39:50.832 00.000 15712 Worker thread wakes up
20:39:50.832 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
20:39:50.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:50.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:52.472 01.640 15712 Exposure complete
20:39:52.518 00.046 15712 worker thread done servicing request
20:39:52.518 00.000 7988 OnExposeComplete: enter
20:39:52.534 00.016 7988 UpdateGuideState(): m_state=6
20:39:52.534 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4538
20:39:52.536 00.002 7988 Star::Find returns 1 (0), X=1175.69, Y=438.87, Mass=1459, SNR=26.1, Peak=223 HFD=2.8
20:39:52.536 00.000 7988 MultiStar: [#1 0.05,-0.00,1.04,U] [#2 -0.26,0.32,1.02,U] [#3 -0.18,0.12,0.97,U] [#4 -0.15,0.08,1.06,U] [#5 -0.25,-0.05,0.73,U] [#6 0.00,0.23,0.75,U] [#7 -0.01,0.14,0.64,U] [#8 -0.04,-0.15,0.69,U] 
20:39:52.538 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {0.23, 0.40}
20:39:52.538 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.58) = xAngle (3.62 = -2.66)
20:39:52.540 00.002 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.45)
20:39:52.540 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.04 mountX=-0.13 mountY=0.06, mountTheta=2.69
20:39:52.542 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.13, opts=13)
20:39:52.544 00.002 7988 Enqueuing Move request for scope (-0.07, 0.13)
20:39:52.544 00.000 15712 Worker thread wakes up
20:39:52.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:52.546 00.002 7988 UpdateGuideState exits: m=1459 SNR=26.1
20:39:52.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:52.548 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:52.550 00.002 7988 Enqueuing Expose request
20:39:52.551 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
20:39:52.551 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
20:39:52.551 00.000 15712 Moving (-0.07, 0.13) raw xDistance=-0.13 yDistance=0.06
20:39:52.551 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
20:39:52.551 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
20:39:52.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:52.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:39:52.551 00.000 15712 MoveAxis(W, 2, ABG)
20:39:52.551 00.000 15712 Guiding  Dir = 3, Dur = 2
20:39:52.551 00.000 15712 IsGuiding returns 0
20:39:52.570 00.019 15712 IsGuiding returns 0
20:39:52.570 00.000 15712 Move returns status 0, amount 2
20:39:52.570 00.000 15712 MoveAxis(N, 0, ABG)
20:39:52.570 00.000 15712 Move returns status 0, amount 0
20:39:52.570 00.000 15712 move complete, result=0
20:39:52.570 00.000 15712 worker thread done servicing request
20:39:52.570 00.000 15712 Worker thread wakes up
20:39:52.570 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
20:39:52.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:52.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:53.983 01.413 15712 Exposure complete
20:39:54.042 00.059 15712 worker thread done servicing request
20:39:54.042 00.000 7988 OnExposeComplete: enter
20:39:54.045 00.003 7988 UpdateGuideState(): m_state=6
20:39:54.047 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4539
20:39:54.047 00.000 7988 Star::Find returns 1 (1), X=1175.91, Y=438.97, Mass=1465, SNR=26.0, Peak=255 HFD=2.9
20:39:54.049 00.002 7988 MultiStar: [#1 0.23,0.20,1.05,U] [#2 0.01,0.39,1.05,U] [#3 0.04,0.32,0.99,U] [#4 0.28,0.22,1.06,U] [#5 0.18,0.21,0.75,U] [#6 0.10,0.54,0.74,U] [#7 0.23,0.16,0.71,U] [#8 0.40,0.14,0.69,U] 
20:39:54.049 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.30}, one-star: {0.45, 0.49}
20:39:54.051 00.002 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.54 = 2.54)
20:39:54.051 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.65 = -0.63)
20:39:54.053 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.30 hyp=0.37 cameraTheta=0.96 mountX=-0.30 mountY=-0.22, mountTheta=-2.52
20:39:54.055 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.30, opts=13)
20:39:54.055 00.000 7988 Enqueuing Move request for scope (0.21, 0.30)
20:39:54.057 00.002 15712 Worker thread wakes up
20:39:54.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.30) opts 0xd
20:39:54.057 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.30)
20:39:54.057 00.000 15712 Moving (0.21, 0.30) raw xDistance=-0.30 yDistance=-0.22
20:39:54.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:54.057 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0 Saturated
20:39:54.060 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:54.060 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:54.062 00.002 7988 Enqueuing Expose request
20:39:54.062 00.000 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = 0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 635.80
20:39:54.062 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
20:39:54.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:54.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:39:54.062 00.000 15712 MoveAxis(E, 58, ABG)
20:39:54.062 00.000 15712 Guiding  Dir = 2, Dur = 58
20:39:54.062 00.000 15712 IsGuiding returns 0
20:39:54.081 00.019 15712 PulseGuide returned control before completion, sleep 52
20:39:54.161 00.080 15712 IsGuiding returns 1
20:39:54.161 00.000 15712 scope still moving after pulse duration time elapsed
20:39:54.189 00.028 15712 IsGuiding returns 0
20:39:54.189 00.000 15712 scope move finished after 58 + 66 ms
20:39:54.189 00.000 15712 Move returns status 0, amount 58
20:39:54.189 00.000 15712 MoveAxis(N, 0, ABG)
20:39:54.189 00.000 15712 Move returns status 0, amount 0
20:39:54.189 00.000 15712 move complete, result=0
20:39:54.189 00.000 15712 worker thread done servicing request
20:39:54.189 00.000 15712 Worker thread wakes up
20:39:54.189 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.2 px 0 ms NORTH
20:39:54.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:54.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:55.929 01.740 15712 Exposure complete
20:39:55.983 00.054 15712 worker thread done servicing request
20:39:55.983 00.000 7988 OnExposeComplete: enter
20:39:55.983 00.000 7988 UpdateGuideState(): m_state=6
20:39:55.991 00.008 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4540
20:39:55.991 00.000 7988 Star::Find returns 1 (1), X=1175.89, Y=438.59, Mass=1644, SNR=27.6, Peak=255 HFD=3.3
20:39:55.991 00.000 7988 MultiStar: [#1 0.05,-0.22,0.98,U] [#2 -0.04,-0.14,0.96,U] [#3 -0.09,0.04,0.94,U] [#4 -0.04,-0.28,1.04,U] [#5 -0.01,-0.20,0.72,U] [#6 0.08,0.07,0.70,U] [#7 0.22,-0.28,0.68,U] [#8 0.09,-0.32,0.65,U] 
20:39:55.991 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.43, 0.11}
20:39:55.991 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.58) = xAngle (0.53 = 0.53)
20:39:55.991 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.64)
20:39:55.991 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.05 mountX=0.13 mountY=-0.07, mountTheta=-0.51
20:39:56.000 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.13, opts=13)
20:39:56.000 00.000 7988 Enqueuing Move request for scope (0.07, -0.13)
20:39:56.000 00.000 15712 Worker thread wakes up
20:39:56.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
20:39:56.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
20:39:56.000 00.000 15712 Moving (0.07, -0.13) raw xDistance=0.13 yDistance=-0.07
20:39:56.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=18, FiltMax=255, Gamma=0.690
20:39:56.000 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.6 Saturated
20:39:56.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:56.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:56.000 00.000 7988 Enqueuing Expose request
20:39:56.007 00.007 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.81
20:39:56.007 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
20:39:56.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:56.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:39:56.007 00.000 15712 MoveAxis(W, 2, ABG)
20:39:56.007 00.000 15712 Guiding  Dir = 3, Dur = 2
20:39:56.007 00.000 15712 IsGuiding returns 0
20:39:56.025 00.018 15712 IsGuiding returns 0
20:39:56.025 00.000 15712 Move returns status 0, amount 2
20:39:56.025 00.000 15712 MoveAxis(N, 0, ABG)
20:39:56.025 00.000 15712 Move returns status 0, amount 0
20:39:56.025 00.000 15712 move complete, result=0
20:39:56.025 00.000 15712 worker thread done servicing request
20:39:56.025 00.000 15712 Worker thread wakes up
20:39:56.025 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
20:39:56.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:56.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:57.441 01.416 15712 Exposure complete
20:39:57.501 00.060 15712 worker thread done servicing request
20:39:57.501 00.000 7988 OnExposeComplete: enter
20:39:57.501 00.000 7988 UpdateGuideState(): m_state=6
20:39:57.501 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4541
20:39:57.501 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=438.23, Mass=1585, SNR=27.2, Peak=234 HFD=3.3
20:39:57.501 00.000 7988 MultiStar: [#1 0.11,-0.53,0.97,U] [#2 -0.12,-0.58,0.96,U] [#3 -0.19,-0.56,0.96,U] [#4 0.03,-0.57,1.01,U] [#5 -0.23,-0.63,0.71,U] [#6 0.00,-0.20,0.67,U] [#7 0.14,-0.89,0.69,U] [#8 -0.13,-0.50,0.67,U] 
20:39:57.501 00.000 7988 single-star, 8 included, MultiStar: {-0.02, -0.52}, one-star: {0.18, -0.25}
20:39:57.501 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.58) = xAngle (0.65 = 0.65)
20:39:57.501 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.53)
20:39:57.501 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.93 mountX=0.25 mountY=-0.18, mountTheta=-0.62
20:39:57.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.25, opts=13)
20:39:57.501 00.000 7988 Enqueuing Move request for scope (0.18, -0.25)
20:39:57.514 00.013 15712 Worker thread wakes up
20:39:57.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd
20:39:57.514 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.25)
20:39:57.514 00.000 15712 Moving (0.18, -0.25) raw xDistance=0.25 yDistance=-0.18
20:39:57.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:57.514 00.000 7988 UpdateGuideState exits: m=1585 SNR=27.2
20:39:57.516 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:57.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:57.517 00.001 7988 Enqueuing Expose request
20:39:57.517 00.000 15712 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 635.81
20:39:57.517 00.000 15712 PPEC: input: 0.25, control: 0.16, exposure: 1500
20:39:57.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:57.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:39:57.517 00.000 15712 MoveAxis(W, 51, ABG)
20:39:57.517 00.000 15712 Guiding  Dir = 3, Dur = 51
20:39:57.517 00.000 15712 IsGuiding returns 0
20:39:57.548 00.031 15712 PulseGuide returned control before completion, sleep 32
20:39:57.597 00.049 15712 IsGuiding returns 1
20:39:57.597 00.000 15712 scope still moving after pulse duration time elapsed
20:39:57.629 00.032 15712 IsGuiding returns 0
20:39:57.629 00.000 15712 scope move finished after 51 + 58 ms
20:39:57.629 00.000 15712 Move returns status 0, amount 51
20:39:57.629 00.000 15712 MoveAxis(N, 0, ABG)
20:39:57.629 00.000 15712 Move returns status 0, amount 0
20:39:57.629 00.000 15712 move complete, result=0
20:39:57.629 00.000 15712 worker thread done servicing request
20:39:57.629 00.000 15712 Worker thread wakes up
20:39:57.629 00.000 7988 GuideStep: 0.2 px 51 ms WEST, -0.2 px 0 ms NORTH
20:39:57.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:57.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:39:57.946 00.317 7988 evsrv: cli 0CCD0AC8 connect
20:39:57.948 00.002 7988 case statement mapped state 6 to 3
20:39:57.948 00.000 7988 case statement mapped state 6 to 3
20:39:57.952 00.004 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"7d76f718-c344-4bd2-a8c4-f2fed7d166c2"}
20:39:57.954 00.002 7988 case statement mapped state 6 to 3
20:39:57.955 00.001 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d76f718-c344-4bd2-a8c4-f2fed7d166c2"}
20:39:57.957 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
20:39:59.263 01.306 15712 Exposure complete
20:39:59.341 00.078 7988 OnExposeComplete: enter
20:39:59.342 00.001 7988 UpdateGuideState(): m_state=6
20:39:59.344 00.002 15712 worker thread done servicing request
20:39:59.344 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4542
20:39:59.344 00.000 7988 Star::Find returns 1 (1), X=1176.00, Y=438.57, Mass=1576, SNR=27.0, Peak=255 HFD=3.3
20:39:59.344 00.000 7988 MultiStar: [#1 0.29,-0.16,0.99,U] [#2 0.11,-0.21,1.00,U] [#3 0.14,-0.38,0.93,U] [#4 0.27,-0.24,1.05,U] [#5 0.18,-0.28,0.74,U] [#6 0.51,-0.16,0.71,U] [#7 0.41,-0.02,0.68,U] [#8 0.27,-0.32,0.67,U] 
20:39:59.344 00.000 7988 refined, 8 included, MultiStar: {0.30, -0.19}, one-star: {0.54, 0.09}
20:39:59.344 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
20:39:59.344 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.16)
20:39:59.344 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.19 hyp=0.35 cameraTheta=-0.56 mountX=0.18 mountY=-0.29, mountTheta=-1.01
20:39:59.344 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.19, opts=13)
20:39:59.344 00.000 7988 Enqueuing Move request for scope (0.30, -0.19)
20:39:59.357 00.013 15712 Worker thread wakes up
20:39:59.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:39:59.359 00.002 7988 UpdateGuideState exits: m=1576 SNR=27.0 Saturated
20:39:59.361 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:59.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:39:59.363 00.002 7988 Enqueuing Expose request
20:39:59.365 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.19) opts 0xd
20:39:59.365 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.19)
20:39:59.365 00.000 15712 Moving (0.30, -0.19) raw xDistance=0.18 yDistance=-0.29
20:39:59.369 00.004 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 635.82
20:39:59.369 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
20:39:59.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:39:59.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:39:59.369 00.000 15712 MoveAxis(W, 39, ABG)
20:39:59.369 00.000 15712 Guiding  Dir = 3, Dur = 39
20:39:59.369 00.000 15712 IsGuiding returns 0
20:39:59.378 00.009 15712 PulseGuide returned control before completion, sleep 33
20:39:59.437 00.059 15712 IsGuiding returns 0
20:39:59.437 00.000 15712 Move returns status 0, amount 39
20:39:59.437 00.000 15712 MoveAxis(N, 0, ABG)
20:39:59.437 00.000 15712 Move returns status 0, amount 0
20:39:59.437 00.000 15712 move complete, result=0
20:39:59.437 00.000 15712 worker thread done servicing request
20:39:59.437 00.000 15712 Worker thread wakes up
20:39:59.437 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.3 px 0 ms NORTH
20:39:59.439 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:39:59.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:00.849 01.410 15712 Exposure complete
20:40:00.919 00.070 15712 worker thread done servicing request
20:40:00.919 00.000 7988 OnExposeComplete: enter
20:40:00.921 00.002 7988 UpdateGuideState(): m_state=6
20:40:00.921 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4543
20:40:00.923 00.002 7988 Star::Find returns 1 (1), X=1176.03, Y=438.59, Mass=1590, SNR=27.3, Peak=255 HFD=3.3
20:40:00.925 00.002 7988 MultiStar: [#1 0.10,-0.14,1.01,U] [#2 0.02,-0.16,0.96,U] [#3 -0.03,-0.19,0.97,U] [#4 0.16,-0.23,1.00,U] [#5 0.11,-0.20,0.73,U] [#6 0.39,-0.01,0.68,U] [#7 0.15,-0.14,0.63,U] [#8 0.14,-0.06,0.66,U] 
20:40:00.926 00.001 7988 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.57, 0.11}
20:40:00.928 00.002 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
20:40:00.928 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.18)
20:40:00.930 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.58 mountX=0.11 mountY=-0.17, mountTheta=-0.99
20:40:00.932 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.12, opts=13)
20:40:00.934 00.002 7988 Enqueuing Move request for scope (0.18, -0.12)
20:40:00.936 00.002 15712 Worker thread wakes up
20:40:00.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
20:40:00.936 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
20:40:00.936 00.000 15712 Moving (0.18, -0.12) raw xDistance=0.11 yDistance=-0.17
20:40:00.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:00.936 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.3 Saturated
20:40:00.938 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:00.940 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:00.940 00.000 7988 Enqueuing Expose request
20:40:00.942 00.002 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.82
20:40:00.942 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
20:40:00.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:00.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:40:00.942 00.000 15712 MoveAxis(W, 2, ABG)
20:40:00.942 00.000 15712 Guiding  Dir = 3, Dur = 2
20:40:00.942 00.000 15712 IsGuiding returns 0
20:40:00.968 00.026 15712 IsGuiding returns 0
20:40:00.968 00.000 15712 Move returns status 0, amount 2
20:40:00.968 00.000 15712 MoveAxis(N, 0, ABG)
20:40:00.968 00.000 15712 Move returns status 0, amount 0
20:40:00.968 00.000 15712 move complete, result=0
20:40:00.968 00.000 15712 worker thread done servicing request
20:40:00.968 00.000 15712 Worker thread wakes up
20:40:00.968 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
20:40:00.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:00.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:02.605 01.637 15712 Exposure complete
20:40:02.680 00.075 15712 worker thread done servicing request
20:40:02.680 00.000 7988 OnExposeComplete: enter
20:40:02.680 00.000 7988 UpdateGuideState(): m_state=6
20:40:02.683 00.003 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4544
20:40:02.685 00.002 7988 Star::Find returns 1 (0), X=1175.97, Y=438.73, Mass=1588, SNR=27.3, Peak=237 HFD=3.2
20:40:02.687 00.002 7988 MultiStar: [#1 0.25,-0.17,0.97,U] [#2 0.02,-0.15,0.96,U] [#3 0.06,0.01,0.95,U] [#4 0.37,-0.14,1.00,U] [#5 -0.01,0.07,0.71,U] [#6 0.14,0.16,0.68,U] [#7 0.19,-0.11,0.63,U] [#8 0.04,-0.02,0.65,U] 
20:40:02.689 00.002 7988 refined, 8 included, MultiStar: {0.19, -0.02}, one-star: {0.51, 0.25}
20:40:02.689 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
20:40:02.691 00.002 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.67)
20:40:02.693 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.08 mountX=0.01 mountY=-0.19, mountTheta=-1.50
20:40:02.695 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.02, opts=13)
20:40:02.697 00.002 7988 Enqueuing Move request for scope (0.19, -0.02)
20:40:02.698 00.001 15712 Worker thread wakes up
20:40:02.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:02.698 00.000 7988 UpdateGuideState exits: m=1588 SNR=27.3
20:40:02.701 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:02.703 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:02.703 00.000 7988 Enqueuing Expose request
20:40:02.705 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
20:40:02.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
20:40:02.705 00.000 15712 Moving (0.19, -0.02) raw xDistance=0.01 yDistance=-0.19
20:40:02.709 00.004 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
20:40:02.711 00.002 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
20:40:02.711 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:02.711 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:40:02.711 00.000 15712 MoveAxis(W, 0, ABG)
20:40:02.711 00.000 15712 Move returns status 0, amount 0
20:40:02.711 00.000 15712 MoveAxis(N, 0, ABG)
20:40:02.711 00.000 15712 Move returns status 0, amount 0
20:40:02.711 00.000 15712 move complete, result=0
20:40:02.711 00.000 15712 worker thread done servicing request
20:40:02.711 00.000 15712 Worker thread wakes up
20:40:02.711 00.000 7988 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
20:40:02.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:02.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:04.132 01.421 15712 Exposure complete
20:40:04.178 00.046 15712 worker thread done servicing request
20:40:04.178 00.000 7988 OnExposeComplete: enter
20:40:04.192 00.014 7988 UpdateGuideState(): m_state=6
20:40:04.194 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4545
20:40:04.194 00.000 7988 Star::Find returns 1 (0), X=1176.01, Y=438.71, Mass=1582, SNR=27.1, Peak=228 HFD=3.3
20:40:04.194 00.000 7988 MultiStar: [#1 0.11,0.04,1.01,U] [#2 -0.02,0.11,0.96,U] [#3 -0.21,-0.04,0.97,U] [#4 0.14,-0.02,1.01,U] [#5 0.01,-0.27,0.71,U] [#6 0.15,0.12,0.68,U] [#7 0.32,0.07,0.63,U] [#8 0.28,0.11,0.66,U] 
20:40:04.194 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.55, 0.24}
20:40:04.194 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
20:40:04.194 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.98 = -1.30)
20:40:04.194 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.30 mountX=-0.04 mountY=-0.14, mountTheta=-1.87
20:40:04.194 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.04, opts=13)
20:40:04.194 00.000 7988 Enqueuing Move request for scope (0.14, 0.04)
20:40:04.194 00.000 15712 Worker thread wakes up
20:40:04.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
20:40:04.194 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
20:40:04.194 00.000 15712 Moving (0.14, 0.04) raw xDistance=-0.04 yDistance=-0.14
20:40:04.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:04.194 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.1
20:40:04.206 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:04.206 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:04.209 00.003 7988 Enqueuing Expose request
20:40:04.210 00.001 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
20:40:04.210 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
20:40:04.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:04.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:40:04.210 00.000 15712 MoveAxis(E, 0, ABG)
20:40:04.210 00.000 15712 Move returns status 0, amount 0
20:40:04.210 00.000 15712 MoveAxis(N, 0, ABG)
20:40:04.210 00.000 15712 Move returns status 0, amount 0
20:40:04.210 00.000 15712 move complete, result=0
20:40:04.210 00.000 15712 worker thread done servicing request
20:40:04.210 00.000 15712 Worker thread wakes up
20:40:04.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:04.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:04.210 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:40:05.839 01.629 15712 Exposure complete
20:40:05.890 00.051 15712 worker thread done servicing request
20:40:05.890 00.000 7988 OnExposeComplete: enter
20:40:05.890 00.000 7988 UpdateGuideState(): m_state=6
20:40:05.902 00.012 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4546
20:40:05.902 00.000 7988 Star::Find returns 1 (0), X=1176.01, Y=438.61, Mass=1491, SNR=26.5, Peak=233 HFD=3.2
20:40:05.902 00.000 7988 MultiStar: [#1 0.31,-0.22,0.98,U] [#2 0.14,-0.05,1.02,U] [#3 0.02,0.01,0.95,U] [#4 0.08,-0.20,1.03,U] [#5 0.10,0.14,0.70,U] [#6 0.13,-0.19,0.72,U] [#7 0.31,-0.23,0.70,U] [#8 0.20,0.18,0.67,U] 
20:40:05.906 00.004 7988 refined, 8 included, MultiStar: {0.21, -0.05}, one-star: {0.55, 0.13}
20:40:05.906 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
20:40:05.906 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.85)
20:40:05.906 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.25 mountX=0.05 mountY=-0.21, mountTheta=-1.33
20:40:05.906 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.05, opts=13)
20:40:05.906 00.000 7988 Enqueuing Move request for scope (0.21, -0.05)
20:40:05.906 00.000 15712 Worker thread wakes up
20:40:05.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
20:40:05.906 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
20:40:05.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:05.906 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.5
20:40:05.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:05.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:05.906 00.000 7988 Enqueuing Expose request
20:40:05.918 00.012 15712 Moving (0.21, -0.05) raw xDistance=0.05 yDistance=-0.21
20:40:05.921 00.003 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
20:40:05.921 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
20:40:05.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:05.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:40:05.923 00.002 15712 MoveAxis(W, 1, ABG)
20:40:05.923 00.000 15712 Guiding  Dir = 3, Dur = 1
20:40:05.923 00.000 15712 IsGuiding returns 0
20:40:05.940 00.017 15712 IsGuiding returns 0
20:40:05.940 00.000 15712 Move returns status 0, amount 1
20:40:05.940 00.000 15712 MoveAxis(N, 0, ABG)
20:40:05.940 00.000 15712 Move returns status 0, amount 0
20:40:05.940 00.000 15712 move complete, result=0
20:40:05.940 00.000 15712 worker thread done servicing request
20:40:05.940 00.000 15712 Worker thread wakes up
20:40:05.940 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
20:40:05.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:05.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:07.354 01.414 15712 Exposure complete
20:40:07.411 00.057 15712 worker thread done servicing request
20:40:07.411 00.000 7988 OnExposeComplete: enter
20:40:07.416 00.005 7988 UpdateGuideState(): m_state=6
20:40:07.418 00.002 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4547
20:40:07.418 00.000 7988 Star::Find returns 1 (0), X=1176.03, Y=438.76, Mass=1540, SNR=26.6, Peak=208 HFD=3.3
20:40:07.420 00.002 7988 MultiStar: [#1 0.20,0.08,1.02,U] [#2 -0.06,0.21,1.04,U] [#3 -0.04,0.07,0.97,U] [#4 0.06,-0.01,1.06,U] [#5 -0.18,0.25,0.72,U] [#6 0.17,0.14,0.71,U] [#7 0.09,-0.03,0.66,U] [#8 0.09,0.35,0.68,U] 
20:40:07.420 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.57, 0.28}
20:40:07.422 00.002 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
20:40:07.422 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
20:40:07.424 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.93 mountX=-0.14 mountY=-0.11, mountTheta=-2.49
20:40:07.426 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.14, opts=13)
20:40:07.426 00.000 7988 Enqueuing Move request for scope (0.11, 0.14)
20:40:07.426 00.000 15712 Worker thread wakes up
20:40:07.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
20:40:07.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
20:40:07.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:07.426 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.6
20:40:07.431 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:07.432 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:07.432 00.000 7988 Enqueuing Expose request
20:40:07.432 00.000 15712 Moving (0.11, 0.14) raw xDistance=-0.14 yDistance=-0.11
20:40:07.435 00.003 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
20:40:07.435 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
20:40:07.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:07.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:40:07.435 00.000 15712 MoveAxis(W, 3, ABG)
20:40:07.435 00.000 15712 Guiding  Dir = 3, Dur = 3
20:40:07.435 00.000 15712 IsGuiding returns 0
20:40:07.458 00.023 15712 IsGuiding returns 0
20:40:07.458 00.000 15712 Move returns status 0, amount 3
20:40:07.458 00.000 15712 MoveAxis(N, 0, ABG)
20:40:07.458 00.000 15712 Move returns status 0, amount 0
20:40:07.458 00.000 15712 move complete, result=0
20:40:07.458 00.000 15712 worker thread done servicing request
20:40:07.458 00.000 15712 Worker thread wakes up
20:40:07.458 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
20:40:07.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:07.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:09.089 01.631 15712 Exposure complete
20:40:09.136 00.047 15712 worker thread done servicing request
20:40:09.136 00.000 7988 OnExposeComplete: enter
20:40:09.153 00.017 7988 UpdateGuideState(): m_state=6
20:40:09.153 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4548
20:40:09.153 00.000 7988 Star::Find returns 1 (0), X=1175.94, Y=438.74, Mass=1432, SNR=25.8, Peak=198 HFD=3.3
20:40:09.153 00.000 7988 MultiStar: [#1 0.28,-0.11,1.04,U] [#2 0.02,0.01,1.02,U] [#3 0.23,-0.04,0.98,U] [#4 0.11,-0.04,1.05,U] [#5 0.17,-0.11,0.76,U] [#6 0.34,0.04,0.71,U] [#7 0.36,-0.06,0.68,U] [#8 0.13,-0.18,0.66,U] 
20:40:09.153 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.02}, one-star: {0.48, 0.26}
20:40:09.153 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
20:40:09.153 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.67)
20:40:09.153 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.08 mountX=0.02 mountY=-0.23, mountTheta=-1.50
20:40:09.153 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.02, opts=13)
20:40:09.153 00.000 7988 Enqueuing Move request for scope (0.23, -0.02)
20:40:09.153 00.000 15712 Worker thread wakes up
20:40:09.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
20:40:09.153 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
20:40:09.153 00.000 15712 Moving (0.23, -0.02) raw xDistance=0.02 yDistance=-0.23
20:40:09.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:09.153 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.8
20:40:09.166 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:09.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:09.168 00.002 7988 Enqueuing Expose request
20:40:09.168 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
20:40:09.168 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
20:40:09.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:09.170 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:40:09.170 00.000 15712 MoveAxis(W, 2, ABG)
20:40:09.170 00.000 15712 Guiding  Dir = 3, Dur = 2
20:40:09.170 00.000 15712 IsGuiding returns 0
20:40:09.186 00.016 15712 IsGuiding returns 0
20:40:09.186 00.000 15712 Move returns status 0, amount 2
20:40:09.186 00.000 15712 MoveAxis(N, 0, ABG)
20:40:09.186 00.000 15712 Move returns status 0, amount 0
20:40:09.186 00.000 15712 move complete, result=0
20:40:09.186 00.000 15712 worker thread done servicing request
20:40:09.186 00.000 15712 Worker thread wakes up
20:40:09.186 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
20:40:09.187 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:09.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:10.602 01.415 15712 Exposure complete
20:40:10.664 00.062 15712 worker thread done servicing request
20:40:10.664 00.000 7988 OnExposeComplete: enter
20:40:10.664 00.000 7988 UpdateGuideState(): m_state=6
20:40:10.666 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4549
20:40:10.666 00.000 7988 Star::Find returns 1 (0), X=1176.03, Y=438.60, Mass=1526, SNR=26.5, Peak=211 HFD=3.4
20:40:10.669 00.003 7988 MultiStar: [#1 0.29,-0.21,1.00,U] [#2 0.16,-0.10,1.00,U] [#3 -0.05,-0.08,0.98,U] [#4 0.26,-0.22,1.01,U] [#5 -0.04,0.00,0.72,U] [#6 0.40,0.09,0.68,U] [#7 0.23,-0.36,0.64,U] [#8 0.28,-0.16,0.67,U] 
20:40:10.669 00.000 7988 refined, 8 included, MultiStar: {0.24, -0.10}, one-star: {0.57, 0.12}
20:40:10.671 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
20:40:10.671 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -1.99)
20:40:10.673 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.39 mountX=0.10 mountY=-0.23, mountTheta=-1.18
20:40:10.675 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.10, opts=13)
20:40:10.675 00.000 7988 Enqueuing Move request for scope (0.24, -0.10)
20:40:10.677 00.002 15712 Worker thread wakes up
20:40:10.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
20:40:10.677 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
20:40:10.677 00.000 15712 Moving (0.24, -0.10) raw xDistance=0.10 yDistance=-0.23
20:40:10.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:40:10.677 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5
20:40:10.680 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:10.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:10.681 00.001 7988 Enqueuing Expose request
20:40:10.682 00.001 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
20:40:10.682 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
20:40:10.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:10.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:40:10.682 00.000 15712 MoveAxis(W, 2, ABG)
20:40:10.682 00.000 15712 Guiding  Dir = 3, Dur = 2
20:40:10.682 00.000 15712 IsGuiding returns 0
20:40:10.705 00.023 15712 IsGuiding returns 0
20:40:10.705 00.000 15712 Move returns status 0, amount 2
20:40:10.705 00.000 15712 MoveAxis(N, 0, ABG)
20:40:10.705 00.000 15712 Move returns status 0, amount 0
20:40:10.705 00.000 15712 move complete, result=0
20:40:10.705 00.000 15712 worker thread done servicing request
20:40:10.705 00.000 15712 Worker thread wakes up
20:40:10.705 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
20:40:10.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:10.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:12.341 01.636 15712 Exposure complete
20:40:12.405 00.064 15712 worker thread done servicing request
20:40:12.405 00.000 7988 OnExposeComplete: enter
20:40:12.405 00.000 7988 UpdateGuideState(): m_state=6
20:40:12.408 00.003 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4550
20:40:12.408 00.000 7988 Star::Find returns 1 (0), X=1175.94, Y=438.30, Mass=1527, SNR=26.7, Peak=238 HFD=3.3
20:40:12.410 00.002 7988 MultiStar: [#1 0.15,-0.26,0.98,U] [#2 -0.14,-0.40,0.98,U] [#3 -0.06,-0.23,0.94,U] [#4 0.04,-0.32,0.99,U] [#5 0.13,-0.30,0.72,U] [#6 0.05,-0.09,0.70,U] [#7 0.16,-0.51,0.65,U] [#8 0.04,-0.37,0.65,U] 
20:40:12.410 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.29}, one-star: {0.48, -0.18}
20:40:12.412 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
20:40:12.412 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.85)
20:40:12.414 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.25 mountX=0.29 mountY=-0.09, mountTheta=-0.30
20:40:12.416 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.29, opts=13)
20:40:12.416 00.000 7988 Enqueuing Move request for scope (0.10, -0.29)
20:40:12.418 00.002 15712 Worker thread wakes up
20:40:12.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
20:40:12.418 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
20:40:12.418 00.000 15712 Moving (0.10, -0.29) raw xDistance=0.29 yDistance=-0.09
20:40:12.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:12.418 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.7
20:40:12.421 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:12.421 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:12.423 00.002 7988 Enqueuing Expose request
20:40:12.423 00.000 15712 PPEC rslt: input = 0.29, final = 0.19, react = 0.17, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 635.85
20:40:12.423 00.000 15712 PPEC: input: 0.29, control: 0.19, exposure: 1500
20:40:12.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:12.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:40:12.423 00.000 15712 MoveAxis(W, 61, ABG)
20:40:12.423 00.000 15712 Guiding  Dir = 3, Dur = 61
20:40:12.423 00.000 15712 IsGuiding returns 0
20:40:12.437 00.014 15712 PulseGuide returned control before completion, sleep 48
20:40:12.500 00.063 15712 IsGuiding returns 1
20:40:12.500 00.000 15712 scope still moving after pulse duration time elapsed
20:40:12.536 00.036 15712 IsGuiding returns 0
20:40:12.536 00.000 15712 scope move finished after 61 + 58 ms
20:40:12.536 00.000 15712 Move returns status 0, amount 61
20:40:12.536 00.000 15712 MoveAxis(N, 0, ABG)
20:40:12.536 00.000 15712 Move returns status 0, amount 0
20:40:12.536 00.000 15712 move complete, result=0
20:40:12.536 00.000 7988 GuideStep: 0.3 px 61 ms WEST, -0.1 px 0 ms NORTH
20:40:12.545 00.009 15712 worker thread done servicing request
20:40:12.545 00.000 15712 Worker thread wakes up
20:40:12.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:12.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:13.955 01.410 15712 Exposure complete
20:40:14.013 00.058 15712 worker thread done servicing request
20:40:14.013 00.000 7988 OnExposeComplete: enter
20:40:14.016 00.003 7988 UpdateGuideState(): m_state=6
20:40:14.016 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4551
20:40:14.018 00.002 7988 Star::Find returns 1 (0), X=1175.90, Y=438.65, Mass=1490, SNR=26.3, Peak=233 HFD=3.3
20:40:14.018 00.000 7988 MultiStar: [#1 0.19,-0.05,1.01,U] [#2 0.11,0.16,1.02,U] [#3 0.11,-0.17,0.98,U] [#4 0.02,-0.20,1.03,U] [#5 -0.11,-0.22,0.74,U] [#6 0.01,-0.03,0.75,U] [#7 0.47,-0.03,0.66,U] [#8 0.14,-0.08,0.68,U] 
20:40:14.020 00.002 7988 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.44, 0.18}
20:40:14.020 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.31 = 1.31)
20:40:14.022 00.002 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.42 = -1.87)
20:40:14.022 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.27 mountX=0.04 mountY=-0.15, mountTheta=-1.31
20:40:14.024 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.04, opts=13)
20:40:14.026 00.002 7988 Enqueuing Move request for scope (0.15, -0.04)
20:40:14.026 00.000 15712 Worker thread wakes up
20:40:14.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
20:40:14.026 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
20:40:14.026 00.000 15712 Moving (0.15, -0.04) raw xDistance=0.04 yDistance=-0.15
20:40:14.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:14.026 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.3
20:40:14.030 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:14.032 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:14.032 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
20:40:14.032 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
20:40:14.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:14.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:40:14.032 00.000 15712 MoveAxis(W, 3, ABG)
20:40:14.032 00.000 15712 Guiding  Dir = 3, Dur = 3
20:40:14.032 00.000 7988 Enqueuing Expose request
20:40:14.032 00.000 15712 IsGuiding returns 0
20:40:14.047 00.015 15712 IsGuiding returns 0
20:40:14.047 00.000 15712 Move returns status 0, amount 3
20:40:14.047 00.000 15712 MoveAxis(N, 0, ABG)
20:40:14.047 00.000 15712 Move returns status 0, amount 0
20:40:14.047 00.000 15712 move complete, result=0
20:40:14.047 00.000 15712 worker thread done servicing request
20:40:14.047 00.000 15712 Worker thread wakes up
20:40:14.047 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
20:40:14.063 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:14.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:15.803 01.740 15712 Exposure complete
20:40:15.848 00.045 15712 worker thread done servicing request
20:40:15.864 00.016 7988 OnExposeComplete: enter
20:40:15.865 00.001 7988 UpdateGuideState(): m_state=6
20:40:15.865 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4552
20:40:15.865 00.000 7988 Star::Find returns 1 (1), X=1175.96, Y=438.68, Mass=1537, SNR=26.7, Peak=255 HFD=3.4
20:40:15.865 00.000 7988 MultiStar: [#1 0.32,-0.33,1.01,U] [#2 0.03,0.07,0.98,U] [#3 -0.02,-0.16,0.99,U] [#4 0.04,-0.34,0.99,U] [#5 0.14,-0.28,0.70,U] [#6 0.26,-0.04,0.69,U] [#7 0.35,-0.10,0.67,U] [#8 0.12,-0.02,0.62,U] 
20:40:15.865 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.11}, one-star: {0.50, 0.20}
20:40:15.865 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
20:40:15.865 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.13)
20:40:15.865 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.54 mountX=0.11 mountY=-0.19, mountTheta=-1.03
20:40:15.865 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.11, opts=13)
20:40:15.865 00.000 7988 Enqueuing Move request for scope (0.19, -0.11)
20:40:15.865 00.000 15712 Worker thread wakes up
20:40:15.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
20:40:15.865 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
20:40:15.865 00.000 15712 Moving (0.19, -0.11) raw xDistance=0.11 yDistance=-0.19
20:40:15.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:15.865 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7 Saturated
20:40:15.878 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:15.880 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:15.880 00.000 7988 Enqueuing Expose request
20:40:15.882 00.002 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
20:40:15.882 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
20:40:15.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:15.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:40:15.882 00.000 15712 MoveAxis(W, 4, ABG)
20:40:15.882 00.000 15712 Guiding  Dir = 3, Dur = 4
20:40:15.882 00.000 15712 IsGuiding returns 0
20:40:15.899 00.017 15712 IsGuiding returns 0
20:40:15.899 00.000 15712 Move returns status 0, amount 4
20:40:15.899 00.000 15712 MoveAxis(N, 0, ABG)
20:40:15.899 00.000 15712 Move returns status 0, amount 0
20:40:15.899 00.000 15712 move complete, result=0
20:40:15.899 00.000 15712 worker thread done servicing request
20:40:15.899 00.000 15712 Worker thread wakes up
20:40:15.899 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
20:40:15.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:15.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:17.318 01.419 15712 Exposure complete
20:40:17.378 00.060 15712 worker thread done servicing request
20:40:17.378 00.000 7988 OnExposeComplete: enter
20:40:17.378 00.000 7988 UpdateGuideState(): m_state=6
20:40:17.380 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4553
20:40:17.380 00.000 7988 Star::Find returns 1 (1), X=1175.86, Y=438.38, Mass=1553, SNR=26.9, Peak=255 HFD=3.3
20:40:17.382 00.002 7988 MultiStar: [#1 0.08,-0.27,0.97,U] [#2 -0.13,-0.15,0.98,U] [#3 -0.17,-0.14,0.93,U] [#4 -0.05,-0.05,0.99,U] [#5 0.05,-0.20,0.70,U] [#6 -0.15,-0.15,0.67,U] [#7 0.19,-0.30,0.65,U] [#8 0.02,-0.12,0.64,U] 
20:40:17.382 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {0.40, -0.10}
20:40:17.384 00.002 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
20:40:17.384 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -2.99)
20:40:17.384 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.39 mountX=0.16 mountY=-0.02, mountTheta=-0.15
20:40:17.388 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.16, opts=13)
20:40:17.390 00.002 7988 Enqueuing Move request for scope (0.03, -0.16)
20:40:17.390 00.000 15712 Worker thread wakes up
20:40:17.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
20:40:17.390 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
20:40:17.390 00.000 15712 Moving (0.03, -0.16) raw xDistance=0.16 yDistance=-0.02
20:40:17.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:17.390 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.9 Saturated
20:40:17.393 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:17.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:17.395 00.002 7988 Enqueuing Expose request
20:40:17.396 00.001 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
20:40:17.396 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
20:40:17.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:17.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:40:17.396 00.000 15712 MoveAxis(W, 3, ABG)
20:40:17.396 00.000 15712 Guiding  Dir = 3, Dur = 3
20:40:17.399 00.003 15712 IsGuiding returns 0
20:40:17.415 00.016 15712 IsGuiding returns 0
20:40:17.415 00.000 15712 Move returns status 0, amount 3
20:40:17.415 00.000 15712 MoveAxis(N, 0, ABG)
20:40:17.415 00.000 15712 Move returns status 0, amount 0
20:40:17.415 00.000 15712 move complete, result=0
20:40:17.415 00.000 15712 worker thread done servicing request
20:40:17.415 00.000 15712 Worker thread wakes up
20:40:17.415 00.000 7988 GuideStep: 0.2 px 3 ms WEST, -0.0 px 0 ms NORTH
20:40:17.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:17.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:19.056 01.641 15712 Exposure complete
20:40:19.114 00.058 15712 worker thread done servicing request
20:40:19.114 00.000 7988 OnExposeComplete: enter
20:40:19.114 00.000 7988 UpdateGuideState(): m_state=6
20:40:19.118 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4554
20:40:19.118 00.000 7988 Star::Find returns 1 (0), X=1175.69, Y=438.61, Mass=1541, SNR=26.8, Peak=205 HFD=3.2
20:40:19.118 00.000 7988 MultiStar: [#1 -0.01,-0.21,1.01,U] [#2 0.01,-0.12,0.98,U] [#3 -0.21,-0.31,0.95,U] [#4 -0.01,-0.36,1.03,U] [#5 -0.13,0.05,0.71,U] [#6 -0.05,0.03,0.69,U] [#7 -0.10,-0.18,0.66,U] [#8 -0.05,-0.10,0.63,U] 
20:40:19.118 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {0.23, 0.14}
20:40:19.118 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
20:40:19.118 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
20:40:19.118 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.77 mountX=0.13 mountY=0.03, mountTheta=0.22
20:40:19.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.13, opts=13)
20:40:19.118 00.000 7988 Enqueuing Move request for scope (-0.03, -0.13)
20:40:19.118 00.000 15712 Worker thread wakes up
20:40:19.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
20:40:19.118 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
20:40:19.118 00.000 15712 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=0.03
20:40:19.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:40:19.118 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.8
20:40:19.131 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:19.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:19.131 00.000 7988 Enqueuing Expose request
20:40:19.134 00.003 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
20:40:19.134 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
20:40:19.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:19.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:40:19.134 00.000 15712 MoveAxis(W, 1, ABG)
20:40:19.134 00.000 15712 Guiding  Dir = 3, Dur = 1
20:40:19.134 00.000 15712 IsGuiding returns 0
20:40:19.154 00.020 15712 IsGuiding returns 0
20:40:19.154 00.000 15712 Move returns status 0, amount 1
20:40:19.154 00.000 15712 MoveAxis(N, 0, ABG)
20:40:19.154 00.000 15712 Move returns status 0, amount 0
20:40:19.154 00.000 15712 move complete, result=0
20:40:19.154 00.000 15712 worker thread done servicing request
20:40:19.154 00.000 15712 Worker thread wakes up
20:40:19.154 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
20:40:19.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:19.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:20.566 01.412 15712 Exposure complete
20:40:20.627 00.061 15712 worker thread done servicing request
20:40:20.627 00.000 7988 OnExposeComplete: enter
20:40:20.627 00.000 7988 UpdateGuideState(): m_state=6
20:40:20.630 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4555
20:40:20.630 00.000 7988 Star::Find returns 1 (0), X=1175.80, Y=438.55, Mass=1452, SNR=26.0, Peak=207 HFD=3.3
20:40:20.630 00.000 7988 MultiStar: [#1 -0.01,-0.32,1.03,U] [#2 -0.02,-0.14,1.01,U] [#3 -0.04,-0.37,0.95,U] [#4 0.03,-0.46,1.03,U] [#5 -0.13,-0.34,0.70,U] [#6 0.06,-0.20,0.71,U] [#7 0.11,-0.30,0.68,U] [#8 0.12,-0.25,0.69,U] 
20:40:20.630 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.25}, one-star: {0.34, 0.07}
20:40:20.630 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
20:40:20.630 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.96)
20:40:20.630 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.36 mountX=0.25 mountY=-0.05, mountTheta=-0.18
20:40:20.630 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.25, opts=13)
20:40:20.630 00.000 7988 Enqueuing Move request for scope (0.05, -0.25)
20:40:20.630 00.000 15712 Worker thread wakes up
20:40:20.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
20:40:20.630 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
20:40:20.630 00.000 15712 Moving (0.05, -0.25) raw xDistance=0.25 yDistance=-0.05
20:40:20.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:20.630 00.000 7988 UpdateGuideState exits: m=1452 SNR=26.0
20:40:20.642 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:20.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:20.644 00.002 7988 Enqueuing Expose request
20:40:20.646 00.002 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 635.87
20:40:20.646 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
20:40:20.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:20.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:40:20.646 00.000 15712 MoveAxis(W, 49, ABG)
20:40:20.646 00.000 15712 Guiding  Dir = 3, Dur = 49
20:40:20.646 00.000 15712 IsGuiding returns 0
20:40:20.663 00.017 15712 PulseGuide returned control before completion, sleep 43
20:40:20.709 00.046 15712 IsGuiding returns 1
20:40:20.709 00.000 15712 scope still moving after pulse duration time elapsed
20:40:20.743 00.034 15712 IsGuiding returns 0
20:40:20.743 00.000 15712 scope move finished after 49 + 47 ms
20:40:20.743 00.000 15712 Move returns status 0, amount 49
20:40:20.743 00.000 15712 MoveAxis(N, 0, ABG)
20:40:20.743 00.000 15712 Move returns status 0, amount 0
20:40:20.743 00.000 15712 move complete, result=0
20:40:20.743 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -0.0 px 0 ms NORTH
20:40:20.745 00.002 15712 worker thread done servicing request
20:40:20.745 00.000 15712 Worker thread wakes up
20:40:20.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:20.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:22.377 01.632 15712 Exposure complete
20:40:22.441 00.064 15712 worker thread done servicing request
20:40:22.441 00.000 7988 OnExposeComplete: enter
20:40:22.441 00.000 7988 UpdateGuideState(): m_state=6
20:40:22.444 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4556
20:40:22.444 00.000 7988 Star::Find returns 1 (0), X=1175.88, Y=438.81, Mass=1404, SNR=25.4, Peak=200 HFD=3.1
20:40:22.446 00.002 7988 MultiStar: [#1 0.04,0.19,1.05,U] [#2 -0.09,0.19,1.03,U] [#3 -0.09,0.05,0.95,U] [#4 0.15,-0.10,1.07,U] [#5 -0.15,0.14,0.76,U] [#6 -0.04,0.18,0.73,U] [#7 0.14,-0.02,0.69,U] [#8 0.04,-0.01,0.65,U] 
20:40:22.446 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.42, 0.33}
20:40:22.448 00.002 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.58) = xAngle (2.71 = 2.71)
20:40:22.448 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.47)
20:40:22.450 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.11 mountY=-0.06, mountTheta=-2.68
20:40:22.452 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.11, opts=13)
20:40:22.452 00.000 7988 Enqueuing Move request for scope (0.05, 0.11)
20:40:22.454 00.002 15712 Worker thread wakes up
20:40:22.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
20:40:22.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
20:40:22.454 00.000 15712 Moving (0.05, 0.11) raw xDistance=-0.11 yDistance=-0.06
20:40:22.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:22.454 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.4
20:40:22.457 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:22.457 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:22.457 00.000 7988 Enqueuing Expose request
20:40:22.457 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
20:40:22.457 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
20:40:22.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:22.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:40:22.457 00.000 15712 MoveAxis(E, 1, ABG)
20:40:22.457 00.000 15712 Guiding  Dir = 2, Dur = 1
20:40:22.461 00.004 15712 IsGuiding returns 0
20:40:22.478 00.017 15712 IsGuiding returns 0
20:40:22.478 00.000 15712 Move returns status 0, amount 1
20:40:22.478 00.000 15712 MoveAxis(N, 0, ABG)
20:40:22.478 00.000 15712 Move returns status 0, amount 0
20:40:22.478 00.000 15712 move complete, result=0
20:40:22.478 00.000 15712 worker thread done servicing request
20:40:22.478 00.000 15712 Worker thread wakes up
20:40:22.478 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:40:22.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:22.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:23.890 01.412 15712 Exposure complete
20:40:23.958 00.068 15712 worker thread done servicing request
20:40:23.958 00.000 7988 OnExposeComplete: enter
20:40:23.958 00.000 7988 UpdateGuideState(): m_state=6
20:40:23.958 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4557
20:40:23.958 00.000 7988 Star::Find returns 1 (0), X=1175.84, Y=438.58, Mass=1471, SNR=25.9, Peak=204 HFD=3.3
20:40:23.958 00.000 7988 MultiStar: [#1 0.16,-0.17,1.03,U] [#2 -0.04,-0.04,0.99,U] [#3 -0.08,-0.13,1.01,U] [#4 0.03,-0.16,1.04,U] [#5 -0.07,-0.01,0.74,U] [#6 -0.11,0.25,0.71,U] [#7 0.13,-0.08,0.70,U] [#8 0.06,-0.21,0.65,U] 
20:40:23.958 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.38, 0.10}
20:40:23.958 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
20:40:23.958 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.92 = -2.36)
20:40:23.969 00.011 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.76 mountX=0.06 mountY=-0.06, mountTheta=-0.80
20:40:23.969 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
20:40:23.969 00.000 7988 Enqueuing Move request for scope (0.06, -0.06)
20:40:23.975 00.006 15712 Worker thread wakes up
20:40:23.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:23.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
20:40:23.975 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.9
20:40:23.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
20:40:23.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:23.975 00.000 15712 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=-0.06
20:40:23.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:23.975 00.000 7988 Enqueuing Expose request
20:40:23.984 00.009 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
20:40:23.984 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
20:40:23.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:23.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:40:23.984 00.000 15712 MoveAxis(E, 1, ABG)
20:40:23.984 00.000 15712 Guiding  Dir = 2, Dur = 1
20:40:24.001 00.017 15712 IsGuiding returns 0
20:40:24.019 00.018 15712 IsGuiding returns 0
20:40:24.019 00.000 15712 Move returns status 0, amount 1
20:40:24.019 00.000 15712 MoveAxis(N, 0, ABG)
20:40:24.019 00.000 15712 Move returns status 0, amount 0
20:40:24.019 00.000 15712 move complete, result=0
20:40:24.019 00.000 15712 worker thread done servicing request
20:40:24.019 00.000 15712 Worker thread wakes up
20:40:24.019 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:40:24.021 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:24.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:25.660 01.639 15712 Exposure complete
20:40:25.719 00.059 15712 worker thread done servicing request
20:40:25.719 00.000 7988 OnExposeComplete: enter
20:40:25.719 00.000 7988 UpdateGuideState(): m_state=6
20:40:25.719 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4558
20:40:25.722 00.003 7988 Star::Find returns 1 (0), X=1175.82, Y=438.79, Mass=1517, SNR=26.4, Peak=218 HFD=3.2
20:40:25.724 00.002 7988 MultiStar: [#1 0.13,0.03,1.03,U] [#2 0.01,-0.06,1.04,U] [#3 -0.18,0.20,0.97,U] [#4 0.08,-0.16,1.05,U] [#5 0.07,0.09,0.73,U] [#6 0.03,0.10,0.68,U] [#7 0.31,-0.15,0.66,U] [#8 0.13,-0.17,0.69,U] 
20:40:25.724 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.36, 0.31}
20:40:25.726 00.002 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.85 = 1.85)
20:40:25.726 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.96 = -1.32)
20:40:25.728 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.28 mountX=-0.03 mountY=-0.10, mountTheta=-1.85
20:40:25.730 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
20:40:25.730 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
20:40:25.732 00.002 15712 Worker thread wakes up
20:40:25.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
20:40:25.732 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
20:40:25.732 00.000 15712 Moving (0.10, 0.03) raw xDistance=-0.03 yDistance=-0.10
20:40:25.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:40:25.732 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.4
20:40:25.735 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:25.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:25.737 00.002 7988 Enqueuing Expose request
20:40:25.738 00.001 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
20:40:25.738 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
20:40:25.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:25.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:40:25.738 00.000 15712 MoveAxis(E, 1, ABG)
20:40:25.738 00.000 15712 Guiding  Dir = 2, Dur = 1
20:40:25.738 00.000 15712 IsGuiding returns 0
20:40:25.760 00.022 15712 IsGuiding returns 0
20:40:25.760 00.000 15712 Move returns status 0, amount 1
20:40:25.760 00.000 15712 MoveAxis(N, 0, ABG)
20:40:25.760 00.000 15712 Move returns status 0, amount 0
20:40:25.760 00.000 15712 move complete, result=0
20:40:25.760 00.000 15712 worker thread done servicing request
20:40:25.760 00.000 15712 Worker thread wakes up
20:40:25.760 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
20:40:25.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:25.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:27.176 01.416 15712 Exposure complete
20:40:27.221 00.045 15712 worker thread done servicing request
20:40:27.221 00.000 7988 OnExposeComplete: enter
20:40:27.236 00.015 7988 UpdateGuideState(): m_state=6
20:40:27.236 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4559
20:40:27.236 00.000 7988 Star::Find returns 1 (0), X=1175.90, Y=438.79, Mass=1485, SNR=26.2, Peak=219 HFD=3.4
20:40:27.236 00.000 7988 MultiStar: [#1 0.19,0.05,1.03,U] [#2 -0.12,0.14,1.01,U] [#3 -0.03,0.10,0.97,U] [#4 -0.06,-0.27,1.07,U] [#5 0.14,-0.05,0.74,U] [#6 0.30,0.23,0.73,U] [#7 0.29,0.13,0.63,U] [#8 -0.01,0.02,0.66,U] 
20:40:27.236 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.44, 0.31}
20:40:27.236 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.09 = 2.09)
20:40:27.236 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.20 = -1.08)
20:40:27.236 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.13 cameraTheta=0.51 mountX=-0.07 mountY=-0.12, mountTheta=-2.08
20:40:27.236 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.07, opts=13)
20:40:27.236 00.000 7988 Enqueuing Move request for scope (0.12, 0.07)
20:40:27.236 00.000 15712 Worker thread wakes up
20:40:27.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
20:40:27.236 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
20:40:27.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:40:27.236 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.2
20:40:27.250 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:27.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:27.252 00.002 7988 Enqueuing Expose request
20:40:27.253 00.001 15712 Moving (0.12, 0.07) raw xDistance=-0.07 yDistance=-0.12
20:40:27.253 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
20:40:27.253 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
20:40:27.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:27.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:40:27.253 00.000 15712 MoveAxis(E, 1, ABG)
20:40:27.253 00.000 15712 Guiding  Dir = 2, Dur = 1
20:40:27.253 00.000 15712 IsGuiding returns 0
20:40:27.270 00.017 15712 IsGuiding returns 0
20:40:27.270 00.000 15712 Move returns status 0, amount 1
20:40:27.270 00.000 15712 MoveAxis(N, 0, ABG)
20:40:27.270 00.000 15712 Move returns status 0, amount 0
20:40:27.270 00.000 15712 move complete, result=0
20:40:27.270 00.000 15712 worker thread done servicing request
20:40:27.270 00.000 15712 Worker thread wakes up
20:40:27.270 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:40:27.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:27.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:28.912 01.642 15712 Exposure complete
20:40:28.972 00.060 15712 worker thread done servicing request
20:40:28.973 00.001 7988 OnExposeComplete: enter
20:40:28.973 00.000 7988 UpdateGuideState(): m_state=6
20:40:28.975 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4560
20:40:28.975 00.000 7988 Star::Find returns 1 (0), X=1176.06, Y=438.76, Mass=1466, SNR=26.0, Peak=229 HFD=3.2
20:40:28.977 00.002 7988 MultiStar: [#1 0.32,0.02,1.05,U] [#2 0.08,-0.11,0.99,U] [#3 -0.03,-0.27,0.98,U] [#4 0.20,-0.18,1.02,U] [#5 0.03,-0.32,0.70,U] [#6 0.16,0.25,0.71,U] [#7 0.28,-0.24,0.67,U] [#8 0.25,-0.09,0.69,U] 
20:40:28.979 00.002 7988 refined, 8 included, MultiStar: {0.21, -0.07}, one-star: {0.60, 0.28}
20:40:28.979 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.58) = xAngle (1.27 = 1.27)
20:40:28.981 00.002 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.38 = -1.90)
20:40:28.981 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.31 mountX=0.07 mountY=-0.21, mountTheta=-1.27
20:40:28.983 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.07, opts=13)
20:40:28.985 00.002 7988 Enqueuing Move request for scope (0.21, -0.07)
20:40:28.985 00.000 15712 Worker thread wakes up
20:40:28.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
20:40:28.985 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
20:40:28.985 00.000 15712 Moving (0.21, -0.07) raw xDistance=0.07 yDistance=-0.21
20:40:28.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:28.987 00.002 7988 UpdateGuideState exits: m=1466 SNR=26.0
20:40:28.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:28.989 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:28.989 00.000 7988 Enqueuing Expose request
20:40:28.989 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
20:40:28.989 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
20:40:28.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:28.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:40:28.989 00.000 15712 MoveAxis(E, 1, ABG)
20:40:28.989 00.000 15712 Guiding  Dir = 2, Dur = 1
20:40:28.989 00.000 15712 IsGuiding returns 0
20:40:29.052 00.063 15712 IsGuiding returns 0
20:40:29.052 00.000 15712 Move returns status 0, amount 1
20:40:29.052 00.000 15712 MoveAxis(N, 0, ABG)
20:40:29.052 00.000 15712 Move returns status 0, amount 0
20:40:29.052 00.000 15712 move complete, result=0
20:40:29.052 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
20:40:29.056 00.004 15712 worker thread done servicing request
20:40:29.056 00.000 15712 Worker thread wakes up
20:40:29.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:29.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:30.473 01.417 15712 Exposure complete
20:40:30.533 00.060 15712 worker thread done servicing request
20:40:30.533 00.000 7988 OnExposeComplete: enter
20:40:30.535 00.002 7988 UpdateGuideState(): m_state=6
20:40:30.535 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4561
20:40:30.535 00.000 7988 Star::Find returns 1 (0), X=1175.75, Y=438.69, Mass=1544, SNR=26.8, Peak=215 HFD=3.4
20:40:30.535 00.000 7988 MultiStar: [#1 0.11,-0.07,0.99,U] [#2 0.07,-0.04,0.98,U] [#3 -0.11,-0.01,0.93,U] [#4 -0.02,-0.16,1.04,U] [#5 -0.09,-0.01,0.67,U] [#6 0.14,0.12,0.71,U] [#7 0.18,-0.12,0.62,U] [#8 0.10,0.00,0.67,U] 
20:40:30.535 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.29, 0.21}
20:40:30.535 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.58) = xAngle (1.45 = 1.45)
20:40:30.535 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.56 = -1.72)
20:40:30.535 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.08 cameraTheta=-0.13 mountX=0.01 mountY=-0.07, mountTheta=-1.45
20:40:30.535 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
20:40:30.535 00.000 7988 Enqueuing Move request for scope (0.07, -0.01)
20:40:30.535 00.000 15712 Worker thread wakes up
20:40:30.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
20:40:30.535 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
20:40:30.535 00.000 15712 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
20:40:30.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:30.535 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8
20:40:30.549 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:30.550 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:30.550 00.000 7988 Enqueuing Expose request
20:40:30.550 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
20:40:30.550 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
20:40:30.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:30.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:40:30.550 00.000 15712 MoveAxis(E, 1, ABG)
20:40:30.550 00.000 15712 Guiding  Dir = 2, Dur = 1
20:40:30.550 00.000 15712 IsGuiding returns 0
20:40:30.572 00.022 15712 IsGuiding returns 0
20:40:30.572 00.000 15712 Move returns status 0, amount 1
20:40:30.572 00.000 15712 MoveAxis(N, 0, ABG)
20:40:30.572 00.000 15712 Move returns status 0, amount 0
20:40:30.572 00.000 15712 move complete, result=0
20:40:30.572 00.000 15712 worker thread done servicing request
20:40:30.572 00.000 15712 Worker thread wakes up
20:40:30.572 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
20:40:30.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:30.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:32.213 01.641 15712 Exposure complete
20:40:32.267 00.054 15712 worker thread done servicing request
20:40:32.267 00.000 7988 OnExposeComplete: enter
20:40:32.274 00.007 7988 UpdateGuideState(): m_state=6
20:40:32.274 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4562
20:40:32.274 00.000 7988 Star::Find returns 1 (0), X=1175.94, Y=438.74, Mass=1449, SNR=26.0, Peak=221 HFD=3.2
20:40:32.274 00.000 7988 MultiStar: [#1 0.06,0.19,0.98,U] [#2 0.22,0.12,1.01,U] [#3 -0.02,0.10,0.98,U] [#4 -0.03,0.11,1.07,U] [#5 0.09,0.05,0.73,U] [#6 0.05,-0.00,0.71,U] [#7 0.12,-0.04,0.67,U] [#8 0.18,0.03,0.68,U] 
20:40:32.274 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.48, 0.26}
20:40:32.274 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.58) = xAngle (2.25 = 2.25)
20:40:32.274 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.36 = -0.92)
20:40:32.274 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.68 mountX=-0.11 mountY=-0.13, mountTheta=-2.24
20:40:32.284 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.10, opts=13)
20:40:32.284 00.000 7988 Enqueuing Move request for scope (0.13, 0.10)
20:40:32.284 00.000 15712 Worker thread wakes up
20:40:32.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
20:40:32.284 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
20:40:32.284 00.000 15712 Moving (0.13, 0.10) raw xDistance=-0.11 yDistance=-0.13
20:40:32.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:32.284 00.000 7988 UpdateGuideState exits: m=1449 SNR=26.0
20:40:32.288 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:32.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:32.290 00.002 7988 Enqueuing Expose request
20:40:32.290 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
20:40:32.290 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:40:32.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:32.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:40:32.290 00.000 15712 MoveAxis(E, 2, ABG)
20:40:32.290 00.000 15712 Guiding  Dir = 2, Dur = 2
20:40:32.290 00.000 15712 IsGuiding returns 0
20:40:32.311 00.021 15712 IsGuiding returns 0
20:40:32.311 00.000 15712 Move returns status 0, amount 2
20:40:32.311 00.000 15712 MoveAxis(N, 0, ABG)
20:40:32.311 00.000 15712 Move returns status 0, amount 0
20:40:32.311 00.000 15712 move complete, result=0
20:40:32.311 00.000 15712 worker thread done servicing request
20:40:32.311 00.000 15712 Worker thread wakes up
20:40:32.311 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
20:40:32.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:32.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:33.724 01.413 15712 Exposure complete
20:40:33.780 00.056 15712 worker thread done servicing request
20:40:33.780 00.000 7988 OnExposeComplete: enter
20:40:33.787 00.007 7988 UpdateGuideState(): m_state=6
20:40:33.787 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4563
20:40:33.787 00.000 7988 Star::Find returns 1 (1), X=1175.91, Y=438.99, Mass=1526, SNR=26.7, Peak=255 HFD=3.0
20:40:33.787 00.000 7988 MultiStar: [#1 0.35,0.09,0.99,U] [#2 0.25,0.26,1.01,U] [#3 -0.05,0.25,0.95,U] [#4 0.09,0.09,1.05,U] [#5 -0.08,0.09,0.71,U] [#6 0.14,0.27,0.71,U] [#7 0.41,0.24,0.66,U] [#8 0.17,0.00,0.65,U] 
20:40:33.787 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.21}, one-star: {0.45, 0.52}
20:40:33.787 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
20:40:33.787 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.78)
20:40:33.787 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.29 cameraTheta=0.81 mountX=-0.21 mountY=-0.20, mountTheta=-2.37
20:40:33.796 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.21, opts=13)
20:40:33.796 00.000 7988 Enqueuing Move request for scope (0.20, 0.21)
20:40:33.796 00.000 15712 Worker thread wakes up
20:40:33.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.21) opts 0xd
20:40:33.796 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.21)
20:40:33.796 00.000 15712 Moving (0.20, 0.21) raw xDistance=-0.21 yDistance=-0.20
20:40:33.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:40:33.796 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.7 Saturated
20:40:33.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:33.796 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:33.802 00.006 7988 Enqueuing Expose request
20:40:33.802 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 635.90
20:40:33.802 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
20:40:33.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:33.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:40:33.802 00.000 15712 MoveAxis(E, 44, ABG)
20:40:33.802 00.000 15712 Guiding  Dir = 2, Dur = 44
20:40:33.802 00.000 15712 IsGuiding returns 0
20:40:33.834 00.032 15712 PulseGuide returned control before completion, sleep 25
20:40:33.866 00.032 15712 IsGuiding returns 1
20:40:33.866 00.000 15712 scope still moving after pulse duration time elapsed
20:40:33.913 00.047 15712 IsGuiding returns 0
20:40:33.913 00.000 15712 scope move finished after 44 + 64 ms
20:40:33.913 00.000 15712 Move returns status 0, amount 44
20:40:33.913 00.000 15712 MoveAxis(N, 0, ABG)
20:40:33.913 00.000 15712 Move returns status 0, amount 0
20:40:33.913 00.000 15712 move complete, result=0
20:40:33.913 00.000 15712 worker thread done servicing request
20:40:33.913 00.000 15712 Worker thread wakes up
20:40:33.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:33.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:33.913 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
20:40:35.544 01.631 15712 Exposure complete
20:40:35.598 00.054 15712 worker thread done servicing request
20:40:35.598 00.000 7988 OnExposeComplete: enter
20:40:35.606 00.008 7988 UpdateGuideState(): m_state=6
20:40:35.606 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4564
20:40:35.606 00.000 7988 Star::Find returns 1 (1), X=1176.03, Y=438.51, Mass=1464, SNR=26.1, Peak=255 HFD=3.0
20:40:35.606 00.000 7988 MultiStar: [#1 0.24,-0.25,1.02,U] [#2 -0.01,-0.31,0.99,U] [#3 -0.06,-0.25,0.99,U] [#4 0.04,-0.24,1.08,U] [#5 0.23,-0.24,0.76,U] [#6 0.26,-0.10,0.74,U] [#7 0.26,-0.28,0.68,U] [#8 0.07,-0.29,0.68,U] 
20:40:35.606 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.21}, one-star: {0.57, 0.03}
20:40:35.606 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.58) = xAngle (0.70 = 0.70)
20:40:35.606 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.81 = -2.47)
20:40:35.606 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.88 mountX=0.21 mountY=-0.17, mountTheta=-0.68
20:40:35.615 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.21, opts=13)
20:40:35.615 00.000 7988 Enqueuing Move request for scope (0.17, -0.21)
20:40:35.615 00.000 15712 Worker thread wakes up
20:40:35.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
20:40:35.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
20:40:35.615 00.000 15712 Moving (0.17, -0.21) raw xDistance=0.21 yDistance=-0.17
20:40:35.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:35.615 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.1 Saturated
20:40:35.619 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:35.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:35.621 00.002 7988 Enqueuing Expose request
20:40:35.621 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 635.91
20:40:35.621 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
20:40:35.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:35.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:40:35.621 00.000 15712 MoveAxis(W, 36, ABG)
20:40:35.621 00.000 15712 Guiding  Dir = 3, Dur = 36
20:40:35.656 00.035 15712 IsGuiding returns 0
20:40:35.672 00.016 15712 PulseGuide returned control before completion, sleep 31
20:40:35.720 00.048 15712 IsGuiding returns 0
20:40:35.720 00.000 15712 Move returns status 0, amount 36
20:40:35.720 00.000 15712 MoveAxis(N, 0, ABG)
20:40:35.720 00.000 15712 Move returns status 0, amount 0
20:40:35.720 00.000 15712 move complete, result=0
20:40:35.720 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
20:40:35.722 00.002 15712 worker thread done servicing request
20:40:35.722 00.000 15712 Worker thread wakes up
20:40:35.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:35.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:37.140 01.418 15712 Exposure complete
20:40:37.201 00.061 15712 worker thread done servicing request
20:40:37.201 00.000 7988 OnExposeComplete: enter
20:40:37.201 00.000 7988 UpdateGuideState(): m_state=6
20:40:37.201 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4565
20:40:37.201 00.000 7988 Star::Find returns 1 (1), X=1175.83, Y=438.51, Mass=1515, SNR=26.6, Peak=255 HFD=3.3
20:40:37.201 00.000 7988 MultiStar: [#1 0.14,-0.43,1.01,U] [#2 -0.01,-0.19,1.00,U] [#3 0.01,-0.25,0.94,U] [#4 0.15,-0.27,1.05,U] [#5 0.03,-0.29,0.71,U] [#6 0.10,-0.10,0.75,U] [#7 0.20,0.00,0.67,U] [#8 0.11,-0.27,0.72,U] 
20:40:37.201 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.20}, one-star: {0.37, 0.03}
20:40:37.201 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.58) = xAngle (0.56 = 0.56)
20:40:37.201 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.67 = -2.61)
20:40:37.201 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-1.02 mountX=0.20 mountY=-0.12, mountTheta=-0.54
20:40:37.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.20, opts=13)
20:40:37.213 00.012 7988 Enqueuing Move request for scope (0.12, -0.20)
20:40:37.213 00.000 15712 Worker thread wakes up
20:40:37.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
20:40:37.213 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
20:40:37.213 00.000 15712 Moving (0.12, -0.20) raw xDistance=0.20 yDistance=-0.12
20:40:37.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:37.213 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.6 Saturated
20:40:37.217 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:37.219 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:37.219 00.000 7988 Enqueuing Expose request
20:40:37.221 00.002 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 635.91
20:40:37.221 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
20:40:37.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:37.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:40:37.221 00.000 15712 MoveAxis(W, 35, ABG)
20:40:37.221 00.000 15712 Guiding  Dir = 3, Dur = 35
20:40:37.221 00.000 15712 IsGuiding returns 0
20:40:37.237 00.016 15712 PulseGuide returned control before completion, sleep 28
20:40:37.300 00.063 15712 IsGuiding returns 1
20:40:37.300 00.000 15712 scope still moving after pulse duration time elapsed
20:40:37.329 00.029 15712 IsGuiding returns 0
20:40:37.329 00.000 15712 scope move finished after 35 + 72 ms
20:40:37.329 00.000 15712 Move returns status 0, amount 35
20:40:37.329 00.000 15712 MoveAxis(N, 0, ABG)
20:40:37.329 00.000 15712 Move returns status 0, amount 0
20:40:37.329 00.000 15712 move complete, result=0
20:40:37.329 00.000 15712 worker thread done servicing request
20:40:37.329 00.000 15712 Worker thread wakes up
20:40:37.329 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
20:40:37.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:37.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:38.958 01.629 15712 Exposure complete
20:40:39.016 00.058 15712 worker thread done servicing request
20:40:39.016 00.000 7988 OnExposeComplete: enter
20:40:39.020 00.004 7988 UpdateGuideState(): m_state=6
20:40:39.020 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4566
20:40:39.020 00.000 7988 Star::Find returns 1 (0), X=1176.08, Y=438.78, Mass=1456, SNR=26.0, Peak=229 HFD=2.9
20:40:39.020 00.000 7988 MultiStar: [#1 0.39,-0.01,1.01,U] [#2 0.22,0.03,0.98,U] [#3 0.06,0.20,0.97,U] [#4 0.28,0.07,1.05,U] [#5 0.24,0.02,0.74,U] [#6 0.45,0.18,0.73,U] [#7 0.40,-0.09,0.69,U] [#8 0.30,0.20,0.65,U] 
20:40:39.020 00.000 7988 refined, 8 included, MultiStar: {0.33, 0.10}, one-star: {0.62, 0.30}
20:40:39.020 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
20:40:39.020 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
20:40:39.020 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.34 cameraTheta=0.30 mountX=-0.10 mountY=-0.33, mountTheta=-1.88
20:40:39.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.10, opts=13)
20:40:39.020 00.000 7988 Enqueuing Move request for scope (0.33, 0.10)
20:40:39.033 00.013 15712 Worker thread wakes up
20:40:39.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd
20:40:39.033 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.10)
20:40:39.033 00.000 15712 Moving (0.33, 0.10) raw xDistance=-0.10 yDistance=-0.33
20:40:39.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:39.033 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.0
20:40:39.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:39.036 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:39.036 00.000 7988 Enqueuing Expose request
20:40:39.036 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
20:40:39.036 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
20:40:39.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:40:39.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:40:39.036 00.000 15712 MoveAxis(E, 5, ABG)
20:40:39.036 00.000 15712 Guiding  Dir = 2, Dur = 5
20:40:39.036 00.000 15712 IsGuiding returns 0
20:40:39.052 00.016 15712 IsGuiding returns 0
20:40:39.052 00.000 15712 Move returns status 0, amount 5
20:40:39.052 00.000 15712 MoveAxis(N, 0, ABG)
20:40:39.052 00.000 15712 Move returns status 0, amount 0
20:40:39.052 00.000 15712 move complete, result=0
20:40:39.052 00.000 15712 worker thread done servicing request
20:40:39.052 00.000 15712 Worker thread wakes up
20:40:39.052 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.3 px 0 ms NORTH
20:40:39.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:39.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:40.472 01.420 15712 Exposure complete
20:40:40.532 00.060 15712 worker thread done servicing request
20:40:40.532 00.000 7988 OnExposeComplete: enter
20:40:40.532 00.000 7988 UpdateGuideState(): m_state=6
20:40:40.534 00.002 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4567
20:40:40.534 00.000 7988 Star::Find returns 1 (1), X=1175.83, Y=439.04, Mass=1564, SNR=27.0, Peak=255 HFD=3.1
20:40:40.534 00.000 7988 MultiStar: [#1 0.08,0.27,0.99,U] [#2 0.05,0.30,0.98,U] [#3 0.03,0.23,0.93,U] [#4 0.02,0.17,1.03,U] [#5 0.13,0.05,0.71,U] [#6 -0.02,0.45,0.67,U] [#7 0.19,0.17,0.63,U] [#8 0.01,0.19,0.61,U] 
20:40:40.534 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.27}, one-star: {0.37, 0.56}
20:40:40.534 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
20:40:40.534 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
20:40:40.534 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.22 mountX=-0.27 mountY=-0.11, mountTheta=-2.77
20:40:40.534 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.27, opts=13)
20:40:40.534 00.000 7988 Enqueuing Move request for scope (0.10, 0.27)
20:40:40.534 00.000 15712 Worker thread wakes up
20:40:40.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
20:40:40.534 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
20:40:40.534 00.000 15712 Moving (0.10, 0.27) raw xDistance=-0.27 yDistance=-0.11
20:40:40.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:40.534 00.000 7988 UpdateGuideState exits: m=1564 SNR=27.0 Saturated
20:40:40.547 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:40.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:40.549 00.002 7988 Enqueuing Expose request
20:40:40.550 00.001 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 635.92
20:40:40.550 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
20:40:40.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:40.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:40:40.550 00.000 15712 MoveAxis(E, 58, ABG)
20:40:40.550 00.000 15712 Guiding  Dir = 2, Dur = 58
20:40:40.550 00.000 15712 IsGuiding returns 0
20:40:40.570 00.020 15712 PulseGuide returned control before completion, sleep 41
20:40:40.649 00.079 15712 IsGuiding returns 1
20:40:40.649 00.000 15712 scope still moving after pulse duration time elapsed
20:40:40.693 00.044 15712 IsGuiding returns 0
20:40:40.693 00.000 15712 scope move finished after 58 + 85 ms
20:40:40.693 00.000 15712 Move returns status 0, amount 58
20:40:40.693 00.000 15712 MoveAxis(N, 0, ABG)
20:40:40.693 00.000 15712 Move returns status 0, amount 0
20:40:40.693 00.000 15712 move complete, result=0
20:40:40.693 00.000 15712 worker thread done servicing request
20:40:40.695 00.002 15712 Worker thread wakes up
20:40:40.695 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
20:40:40.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:40.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:42.333 01.638 15712 Exposure complete
20:40:42.380 00.047 15712 worker thread done servicing request
20:40:42.380 00.000 7988 OnExposeComplete: enter
20:40:42.397 00.017 7988 UpdateGuideState(): m_state=6
20:40:42.397 00.000 7988 Star::Find(15, 1175, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4568
20:40:42.397 00.000 7988 Star::Find returns 1 (1), X=1175.89, Y=438.82, Mass=1523, SNR=26.5, Peak=255 HFD=3.1
20:40:42.397 00.000 7988 MultiStar: [#1 0.10,0.07,1.01,U] [#2 -0.14,0.20,1.02,U] [#3 0.01,0.17,0.97,U] [#4 -0.21,0.17,1.03,U] [#5 -0.12,0.17,0.71,U] [#6 0.12,-0.03,0.72,U] [#7 0.19,0.04,0.65,U] [#8 -0.01,0.32,0.67,U] 
20:40:42.397 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.17}, one-star: {0.43, 0.34}
20:40:42.397 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
20:40:42.397 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.25)
20:40:42.397 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.35 mountX=-0.17 mountY=-0.04, mountTheta=-2.90
20:40:42.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.17, opts=13)
20:40:42.397 00.000 7988 Enqueuing Move request for scope (0.04, 0.17)
20:40:42.397 00.000 15712 Worker thread wakes up
20:40:42.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
20:40:42.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
20:40:42.397 00.000 15712 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=-0.04
20:40:42.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:42.397 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5 Saturated
20:40:42.410 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:42.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:42.412 00.002 7988 Enqueuing Expose request
20:40:42.414 00.002 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 635.92
20:40:42.414 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
20:40:42.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:42.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:40:42.414 00.000 15712 MoveAxis(E, 36, ABG)
20:40:42.414 00.000 15712 Guiding  Dir = 2, Dur = 36
20:40:42.414 00.000 15712 IsGuiding returns 0
20:40:42.433 00.019 15712 PulseGuide returned control before completion, sleep 28
20:40:42.481 00.048 15712 IsGuiding returns 0
20:40:42.481 00.000 15712 Move returns status 0, amount 36
20:40:42.481 00.000 15712 MoveAxis(N, 0, ABG)
20:40:42.481 00.000 15712 Move returns status 0, amount 0
20:40:42.482 00.001 15712 move complete, result=0
20:40:42.482 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
20:40:42.482 00.000 15712 worker thread done servicing request
20:40:42.482 00.000 15712 Worker thread wakes up
20:40:42.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:42.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:43.896 01.414 15712 Exposure complete
20:40:43.951 00.055 15712 worker thread done servicing request
20:40:43.951 00.000 7988 OnExposeComplete: enter
20:40:43.957 00.006 7988 UpdateGuideState(): m_state=6
20:40:43.959 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4569
20:40:43.959 00.000 7988 Star::Find returns 1 (0), X=1175.84, Y=438.80, Mass=1533, SNR=26.4, Peak=227 HFD=3.3
20:40:43.959 00.000 7988 MultiStar: [#1 0.12,0.02,1.04,U] [#2 -0.04,0.06,0.99,U] [#3 -0.11,-0.04,0.95,U] [#4 0.06,-0.06,1.05,U] [#5 -0.14,0.09,0.69,U] [#6 0.14,0.14,0.68,U] [#7 0.24,0.01,0.66,U] [#8 0.05,-0.07,0.67,U] 
20:40:43.961 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.38, 0.32}
20:40:43.961 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.58) = xAngle (2.18 = 2.18)
20:40:43.963 00.002 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.00)
20:40:43.963 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.60 mountX=-0.05 mountY=-0.08, mountTheta=-2.17
20:40:43.965 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.05, opts=13)
20:40:43.967 00.002 7988 Enqueuing Move request for scope (0.08, 0.05)
20:40:43.967 00.000 15712 Worker thread wakes up
20:40:43.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
20:40:43.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
20:40:43.967 00.000 15712 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=-0.08
20:40:43.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:40:43.967 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.4
20:40:43.971 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:43.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:43.973 00.002 7988 Enqueuing Expose request
20:40:43.973 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
20:40:43.973 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
20:40:43.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:43.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:40:43.973 00.000 15712 MoveAxis(E, 1, ABG)
20:40:43.973 00.000 15712 Guiding  Dir = 2, Dur = 1
20:40:43.973 00.000 15712 IsGuiding returns 0
20:40:43.993 00.020 15712 IsGuiding returns 0
20:40:43.993 00.000 15712 Move returns status 0, amount 1
20:40:43.993 00.000 15712 MoveAxis(N, 0, ABG)
20:40:43.993 00.000 15712 Move returns status 0, amount 0
20:40:43.993 00.000 15712 move complete, result=0
20:40:43.993 00.000 15712 worker thread done servicing request
20:40:43.993 00.000 15712 Worker thread wakes up
20:40:43.993 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:40:43.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:43.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:45.631 01.638 15712 Exposure complete
20:40:45.692 00.061 15712 worker thread done servicing request
20:40:45.692 00.000 7988 OnExposeComplete: enter
20:40:45.694 00.002 7988 UpdateGuideState(): m_state=6
20:40:45.694 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4570
20:40:45.697 00.003 7988 Star::Find returns 1 (0), X=1175.85, Y=438.76, Mass=1469, SNR=26.2, Peak=216 HFD=3.3
20:40:45.697 00.000 7988 MultiStar: [#1 0.11,0.08,1.05,U] [#2 -0.09,0.10,1.04,U] [#3 -0.01,0.15,0.97,U] [#4 -0.08,0.06,1.04,U] [#5 0.09,0.11,0.72,U] [#6 -0.04,0.18,0.72,U] [#7 0.17,-0.00,0.68,U] [#8 0.20,0.10,0.70,U] 
20:40:45.699 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.39, 0.28}
20:40:45.699 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
20:40:45.701 00.002 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.60)
20:40:45.701 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
20:40:45.701 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.12, opts=13)
20:40:45.701 00.000 7988 Enqueuing Move request for scope (0.08, 0.12)
20:40:45.701 00.000 15712 Worker thread wakes up
20:40:45.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
20:40:45.701 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
20:40:45.701 00.000 15712 Moving (0.08, 0.12) raw xDistance=-0.12 yDistance=-0.08
20:40:45.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:40:45.701 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.2
20:40:45.708 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:45.709 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:45.709 00.000 7988 Enqueuing Expose request
20:40:45.709 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
20:40:45.709 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
20:40:45.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:45.713 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:40:45.713 00.000 15712 MoveAxis(E, 2, ABG)
20:40:45.713 00.000 15712 Guiding  Dir = 2, Dur = 2
20:40:45.713 00.000 15712 IsGuiding returns 0
20:40:45.741 00.028 15712 IsGuiding returns 0
20:40:45.741 00.000 15712 Move returns status 0, amount 2
20:40:45.741 00.000 15712 MoveAxis(N, 0, ABG)
20:40:45.741 00.000 15712 Move returns status 0, amount 0
20:40:45.741 00.000 15712 move complete, result=0
20:40:45.741 00.000 15712 worker thread done servicing request
20:40:45.741 00.000 15712 Worker thread wakes up
20:40:45.741 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
20:40:45.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:45.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:47.162 01.421 15712 Exposure complete
20:40:47.221 00.059 15712 worker thread done servicing request
20:40:47.221 00.000 7988 OnExposeComplete: enter
20:40:47.223 00.002 7988 UpdateGuideState(): m_state=6
20:40:47.223 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4571
20:40:47.226 00.003 7988 Star::Find returns 1 (1), X=1176.00, Y=439.06, Mass=1536, SNR=26.8, Peak=255 HFD=2.9
20:40:47.226 00.000 7988 MultiStar: [#1 0.04,0.47,0.96,U] [#2 -0.05,0.54,0.98,U] [#3 -0.10,0.38,0.95,U] [#4 -0.00,0.28,1.02,U] [#5 -0.12,0.24,0.75,U] [#6 0.07,0.46,0.73,U] [#7 0.23,-0.05,0.63,U] [#8 0.05,0.31,0.59,U] 
20:40:47.226 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.38}, one-star: {0.54, 0.58}
20:40:47.226 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
20:40:47.226 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
20:40:47.226 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.37 mountX=-0.38 mountY=-0.08, mountTheta=-2.92
20:40:47.226 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.38, opts=13)
20:40:47.226 00.000 7988 Enqueuing Move request for scope (0.08, 0.38)
20:40:47.226 00.000 15712 Worker thread wakes up
20:40:47.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.38) opts 0xd
20:40:47.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.38)
20:40:47.226 00.000 15712 Moving (0.08, 0.38) raw xDistance=-0.38 yDistance=-0.08
20:40:47.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:47.226 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.8 Saturated
20:40:47.237 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:47.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:47.239 00.002 7988 Enqueuing Expose request
20:40:47.239 00.000 15712 PPEC rslt: input = -0.38, final = -0.23, react = -0.23, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 635.93
20:40:47.239 00.000 15712 PPEC: input: -0.38, control: -0.23, exposure: 1500
20:40:47.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:47.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:40:47.239 00.000 15712 MoveAxis(E, 76, ABG)
20:40:47.239 00.000 15712 Guiding  Dir = 2, Dur = 76
20:40:47.260 00.021 15712 IsGuiding returns 0
20:40:47.274 00.014 15712 PulseGuide returned control before completion, sleep 71
20:40:47.349 00.075 15712 IsGuiding returns 1
20:40:47.349 00.000 15712 scope still moving after pulse duration time elapsed
20:40:47.389 00.040 15712 IsGuiding returns 0
20:40:47.389 00.000 15712 scope move finished after 76 + 54 ms
20:40:47.389 00.000 15712 Move returns status 0, amount 76
20:40:47.389 00.000 15712 MoveAxis(N, 0, ABG)
20:40:47.389 00.000 15712 Move returns status 0, amount 0
20:40:47.389 00.000 15712 move complete, result=0
20:40:47.389 00.000 15712 worker thread done servicing request
20:40:47.391 00.002 15712 Worker thread wakes up
20:40:47.391 00.000 7988 GuideStep: -0.4 px 76 ms EAST, -0.1 px 0 ms NORTH
20:40:47.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:47.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:49.024 01.633 15712 Exposure complete
20:40:49.081 00.057 15712 worker thread done servicing request
20:40:49.081 00.000 7988 OnExposeComplete: enter
20:40:49.086 00.005 7988 UpdateGuideState(): m_state=6
20:40:49.088 00.002 7988 Star::Find(15, 1176, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4572
20:40:49.088 00.000 7988 Star::Find returns 1 (0), X=1175.76, Y=438.63, Mass=1520, SNR=26.6, Peak=234 HFD=3.1
20:40:49.088 00.000 7988 MultiStar: [#1 0.08,-0.06,0.97,U] [#2 -0.11,-0.17,0.97,U] [#3 -0.10,-0.02,0.92,U] [#4 -0.06,-0.21,1.07,U] [#5 -0.02,-0.37,0.70,U] [#6 0.23,-0.12,0.69,U] [#7 0.15,-0.32,0.66,U] [#8 0.17,-0.20,0.68,U] 
20:40:49.088 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.13}, one-star: {0.30, 0.16}
20:40:49.088 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
20:40:49.088 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.74)
20:40:49.088 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.15 mountX=0.13 mountY=-0.06, mountTheta=-0.41
20:40:49.088 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.13, opts=13)
20:40:49.098 00.010 7988 Enqueuing Move request for scope (0.06, -0.13)
20:40:49.098 00.000 15712 Worker thread wakes up
20:40:49.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
20:40:49.098 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
20:40:49.098 00.000 15712 Moving (0.06, -0.13) raw xDistance=0.13 yDistance=-0.06
20:40:49.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:49.098 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
20:40:49.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:49.102 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:49.102 00.000 7988 Enqueuing Expose request
20:40:49.102 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:40:49.102 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
20:40:49.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:49.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:40:49.102 00.000 15712 MoveAxis(E, 1, ABG)
20:40:49.102 00.000 15712 Guiding  Dir = 2, Dur = 1
20:40:49.102 00.000 15712 IsGuiding returns 0
20:40:49.122 00.020 15712 IsGuiding returns 0
20:40:49.122 00.000 15712 Move returns status 0, amount 1
20:40:49.122 00.000 15712 MoveAxis(N, 0, ABG)
20:40:49.122 00.000 15712 Move returns status 0, amount 0
20:40:49.122 00.000 15712 move complete, result=0
20:40:49.122 00.000 15712 worker thread done servicing request
20:40:49.122 00.000 15712 Worker thread wakes up
20:40:49.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:49.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:49.122 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:40:50.535 01.413 15712 Exposure complete
20:40:50.596 00.061 15712 worker thread done servicing request
20:40:50.596 00.000 7988 OnExposeComplete: enter
20:40:50.596 00.000 7988 UpdateGuideState(): m_state=6
20:40:50.599 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4573
20:40:50.599 00.000 7988 Star::Find returns 1 (0), X=1175.80, Y=438.65, Mass=1532, SNR=26.6, Peak=215 HFD=3.4
20:40:50.599 00.000 7988 MultiStar: [#1 0.19,-0.18,0.97,U] [#2 -0.09,-0.04,1.01,U] [#3 -0.12,-0.09,0.95,U] [#4 0.19,-0.15,1.02,U] [#5 -0.10,-0.15,0.73,U] [#6 0.08,-0.07,0.69,U] [#7 0.20,-0.02,0.65,U] [#8 0.14,-0.12,0.68,U] 
20:40:50.599 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.34, 0.17}
20:40:50.599 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.58) = xAngle (0.94 = 0.94)
20:40:50.599 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.05 = -2.23)
20:40:50.599 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=0.07 mountY=-0.09, mountTheta=-0.93
20:40:50.599 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.07, opts=13)
20:40:50.599 00.000 7988 Enqueuing Move request for scope (0.09, -0.07)
20:40:50.599 00.000 15712 Worker thread wakes up
20:40:50.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
20:40:50.599 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
20:40:50.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:50.599 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.6
20:40:50.611 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:50.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:50.613 00.002 7988 Enqueuing Expose request
20:40:50.615 00.002 15712 Moving (0.09, -0.07) raw xDistance=0.07 yDistance=-0.09
20:40:50.615 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:40:50.615 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
20:40:50.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:50.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:40:50.615 00.000 15712 MoveAxis(E, 2, ABG)
20:40:50.615 00.000 15712 Guiding  Dir = 2, Dur = 2
20:40:50.615 00.000 15712 IsGuiding returns 0
20:40:50.633 00.018 15712 IsGuiding returns 0
20:40:50.633 00.000 15712 Move returns status 0, amount 2
20:40:50.633 00.000 15712 MoveAxis(N, 0, ABG)
20:40:50.633 00.000 15712 Move returns status 0, amount 0
20:40:50.633 00.000 15712 move complete, result=0
20:40:50.633 00.000 15712 worker thread done servicing request
20:40:50.633 00.000 15712 Worker thread wakes up
20:40:50.633 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
20:40:50.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:50.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:52.275 01.642 15712 Exposure complete
20:40:52.333 00.058 15712 worker thread done servicing request
20:40:52.333 00.000 7988 OnExposeComplete: enter
20:40:52.333 00.000 7988 UpdateGuideState(): m_state=6
20:40:52.336 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4574
20:40:52.336 00.000 7988 Star::Find returns 1 (0), X=1175.90, Y=438.72, Mass=1455, SNR=25.9, Peak=233 HFD=3.2
20:40:52.338 00.002 7988 MultiStar: [#1 0.05,-0.02,1.01,U] [#2 0.03,0.10,1.00,U] [#3 -0.08,-0.05,0.99,U] [#4 0.16,-0.07,1.09,U] [#5 -0.03,0.11,0.75,U] [#6 0.06,0.09,0.72,U] [#7 0.23,-0.01,0.66,U] [#8 0.34,-0.20,0.69,U] 
20:40:52.340 00.002 7988 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.44, 0.24}
20:40:52.340 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.58) = xAngle (1.77 = 1.77)
20:40:52.342 00.002 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.88 = -1.41)
20:40:52.342 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
20:40:52.344 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.02, opts=13)
20:40:52.346 00.002 7988 Enqueuing Move request for scope (0.13, 0.02)
20:40:52.346 00.000 15712 Worker thread wakes up
20:40:52.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
20:40:52.346 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
20:40:52.346 00.000 15712 Moving (0.13, 0.02) raw xDistance=-0.03 yDistance=-0.13
20:40:52.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:52.346 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.9
20:40:52.349 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:52.349 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:52.351 00.002 7988 Enqueuing Expose request
20:40:52.352 00.001 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:40:52.352 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
20:40:52.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:52.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:40:52.352 00.000 15712 MoveAxis(E, 1, ABG)
20:40:52.352 00.000 15712 Guiding  Dir = 2, Dur = 1
20:40:52.355 00.003 15712 IsGuiding returns 0
20:40:52.375 00.020 15712 IsGuiding returns 0
20:40:52.375 00.000 15712 Move returns status 0, amount 1
20:40:52.375 00.000 15712 MoveAxis(N, 0, ABG)
20:40:52.375 00.000 15712 Move returns status 0, amount 0
20:40:52.375 00.000 15712 move complete, result=0
20:40:52.375 00.000 15712 worker thread done servicing request
20:40:52.375 00.000 15712 Worker thread wakes up
20:40:52.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:52.375 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
20:40:52.377 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:53.791 01.414 15712 Exposure complete
20:40:53.849 00.058 15712 worker thread done servicing request
20:40:53.849 00.000 7988 OnExposeComplete: enter
20:40:53.849 00.000 7988 UpdateGuideState(): m_state=6
20:40:53.849 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4575
20:40:53.853 00.004 7988 Star::Find returns 1 (0), X=1175.97, Y=438.74, Mass=1463, SNR=26.2, Peak=222 HFD=3.2
20:40:53.855 00.002 7988 MultiStar: [#1 0.23,0.11,1.00,U] [#2 0.09,0.14,1.01,U] [#3 -0.09,0.06,1.00,U] [#4 0.14,0.21,1.05,U] [#5 -0.05,0.05,0.69,U] [#6 0.06,0.39,0.72,U] [#7 0.17,0.01,0.66,U] [#8 0.18,-0.04,0.65,U] 
20:40:53.855 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.14}, one-star: {0.51, 0.26}
20:40:53.855 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.58) = xAngle (2.35 = 2.35)
20:40:53.855 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.46 = -0.82)
20:40:53.855 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.77 mountX=-0.14 mountY=-0.15, mountTheta=-2.34
20:40:53.855 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.14, opts=13)
20:40:53.862 00.007 7988 Enqueuing Move request for scope (0.14, 0.14)
20:40:53.862 00.000 15712 Worker thread wakes up
20:40:53.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
20:40:53.862 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
20:40:53.862 00.000 15712 Moving (0.14, 0.14) raw xDistance=-0.14 yDistance=-0.15
20:40:53.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:53.862 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.2
20:40:53.866 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:53.866 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:53.868 00.002 7988 Enqueuing Expose request
20:40:53.869 00.001 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:40:53.869 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
20:40:53.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:53.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:40:53.869 00.000 15712 MoveAxis(W, 0, ABG)
20:40:53.869 00.000 15712 Move returns status 0, amount 0
20:40:53.869 00.000 15712 MoveAxis(N, 0, ABG)
20:40:53.869 00.000 15712 Move returns status 0, amount 0
20:40:53.869 00.000 15712 move complete, result=0
20:40:53.869 00.000 15712 worker thread done servicing request
20:40:53.869 00.000 15712 Worker thread wakes up
20:40:53.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:53.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:53.869 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
20:40:55.508 01.639 15712 Exposure complete
20:40:55.559 00.051 15712 worker thread done servicing request
20:40:55.559 00.000 7988 OnExposeComplete: enter
20:40:55.570 00.011 7988 UpdateGuideState(): m_state=6
20:40:55.570 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4576
20:40:55.573 00.003 7988 Star::Find returns 1 (0), X=1175.97, Y=438.70, Mass=1526, SNR=26.6, Peak=228 HFD=3.3
20:40:55.573 00.000 7988 MultiStar: [#1 0.27,0.07,1.00,U] [#2 0.10,0.02,1.00,U] [#3 0.02,0.05,0.96,U] [#4 0.14,-0.19,1.03,U] [#5 -0.14,0.07,0.69,U] [#6 0.09,0.34,0.71,U] [#7 0.14,-0.02,0.65,U] [#8 0.07,-0.18,0.66,U] 
20:40:55.575 00.002 7988 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.51, 0.22}
20:40:55.575 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
20:40:55.575 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.32)
20:40:55.575 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.28 mountX=-0.04 mountY=-0.15, mountTheta=-1.85
20:40:55.575 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.04, opts=13)
20:40:55.575 00.000 7988 Enqueuing Move request for scope (0.15, 0.04)
20:40:55.575 00.000 15712 Worker thread wakes up
20:40:55.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
20:40:55.575 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
20:40:55.575 00.000 15712 Moving (0.15, 0.04) raw xDistance=-0.04 yDistance=-0.15
20:40:55.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:40:55.575 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6
20:40:55.586 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:55.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:55.586 00.000 7988 Enqueuing Expose request
20:40:55.586 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:40:55.586 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
20:40:55.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:55.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:40:55.586 00.000 15712 MoveAxis(W, 2, ABG)
20:40:55.586 00.000 15712 Guiding  Dir = 3, Dur = 2
20:40:55.586 00.000 15712 IsGuiding returns 0
20:40:55.620 00.034 15712 IsGuiding returns 0
20:40:55.620 00.000 15712 Move returns status 0, amount 2
20:40:55.620 00.000 15712 MoveAxis(N, 0, ABG)
20:40:55.620 00.000 15712 Move returns status 0, amount 0
20:40:55.620 00.000 15712 move complete, result=0
20:40:55.620 00.000 15712 worker thread done servicing request
20:40:55.620 00.000 15712 Worker thread wakes up
20:40:55.620 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
20:40:55.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:55.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:57.023 01.403 15712 Exposure complete
20:40:57.086 00.063 15712 worker thread done servicing request
20:40:57.086 00.000 7988 OnExposeComplete: enter
20:40:57.087 00.001 7988 UpdateGuideState(): m_state=6
20:40:57.089 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4577
20:40:57.089 00.000 7988 Star::Find returns 1 (0), X=1175.87, Y=438.70, Mass=1511, SNR=26.6, Peak=222 HFD=3.3
20:40:57.091 00.002 7988 MultiStar: [#1 0.02,-0.05,1.01,U] [#2 -0.10,0.16,0.99,U] [#3 -0.05,-0.04,0.94,U] [#4 -0.00,-0.03,1.04,U] [#5 -0.01,0.11,0.70,U] [#6 0.20,0.39,0.71,U] [#7 0.21,0.01,0.68,U] [#8 0.09,-0.04,0.66,U] 
20:40:57.091 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.41, 0.22}
20:40:57.093 00.002 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
20:40:57.093 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.84)
20:40:57.095 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.76 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
20:40:57.097 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.08, opts=13)
20:40:57.097 00.000 7988 Enqueuing Move request for scope (0.08, 0.08)
20:40:57.099 00.002 15712 Worker thread wakes up
20:40:57.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
20:40:57.099 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
20:40:57.099 00.000 15712 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.08
20:40:57.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:40:57.099 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.6
20:40:57.101 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:57.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:57.103 00.002 7988 Enqueuing Expose request
20:40:57.103 00.000 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:40:57.103 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
20:40:57.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:57.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:40:57.103 00.000 15712 MoveAxis(W, 2, ABG)
20:40:57.103 00.000 15712 Guiding  Dir = 3, Dur = 2
20:40:57.103 00.000 15712 IsGuiding returns 0
20:40:57.122 00.019 15712 IsGuiding returns 0
20:40:57.122 00.000 15712 Move returns status 0, amount 2
20:40:57.122 00.000 15712 MoveAxis(N, 0, ABG)
20:40:57.122 00.000 15712 Move returns status 0, amount 0
20:40:57.122 00.000 15712 move complete, result=0
20:40:57.122 00.000 15712 worker thread done servicing request
20:40:57.122 00.000 15712 Worker thread wakes up
20:40:57.122 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
20:40:57.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:57.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:40:58.763 01.641 15712 Exposure complete
20:40:58.821 00.058 15712 worker thread done servicing request
20:40:58.821 00.000 7988 OnExposeComplete: enter
20:40:58.826 00.005 7988 UpdateGuideState(): m_state=6
20:40:58.826 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4578
20:40:58.826 00.000 7988 Star::Find returns 1 (1), X=1175.86, Y=438.95, Mass=1508, SNR=26.4, Peak=255 HFD=3.1
20:40:58.826 00.000 7988 MultiStar: [#1 0.04,0.32,1.01,U] [#2 0.03,0.28,1.03,U] [#3 -0.16,0.34,0.96,U] [#4 0.08,0.26,1.06,U] [#5 -0.02,0.31,0.71,U] [#6 0.12,0.55,0.67,U] [#7 0.15,0.31,0.67,U] [#8 0.16,0.31,0.63,U] 
20:40:58.826 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.35}, one-star: {0.40, 0.48}
20:40:58.826 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
20:40:58.826 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.27)
20:40:58.826 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.33 mountX=-0.35 mountY=-0.09, mountTheta=-2.88
20:40:58.826 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.35, opts=13)
20:40:58.826 00.000 7988 Enqueuing Move request for scope (0.09, 0.35)
20:40:58.826 00.000 15712 Worker thread wakes up
20:40:58.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.35) opts 0xd
20:40:58.826 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.35)
20:40:58.826 00.000 15712 Moving (0.09, 0.35) raw xDistance=-0.35 yDistance=-0.09
20:40:58.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:40:58.838 00.012 7988 UpdateGuideState exits: m=1508 SNR=26.4 Saturated
20:40:58.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:58.840 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:40:58.842 00.002 15712 PPEC rslt: input = -0.35, final = -0.20, react = -0.21, pred = 0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 635.96
20:40:58.842 00.000 15712 PPEC: input: -0.35, control: -0.20, exposure: 1500
20:40:58.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:58.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:40:58.842 00.000 7988 Enqueuing Expose request
20:40:58.842 00.000 15712 MoveAxis(E, 65, ABG)
20:40:58.842 00.000 15712 Guiding  Dir = 2, Dur = 65
20:40:58.842 00.000 15712 IsGuiding returns 0
20:40:58.858 00.016 15712 PulseGuide returned control before completion, sleep 55
20:40:58.923 00.065 15712 IsGuiding returns 1
20:40:58.923 00.000 15712 scope still moving after pulse duration time elapsed
20:40:58.953 00.030 15712 IsGuiding returns 0
20:40:58.953 00.000 15712 scope move finished after 65 + 44 ms
20:40:58.953 00.000 15712 Move returns status 0, amount 65
20:40:58.953 00.000 15712 MoveAxis(N, 0, ABG)
20:40:58.953 00.000 15712 Move returns status 0, amount 0
20:40:58.953 00.000 15712 move complete, result=0
20:40:58.953 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
20:40:58.953 00.000 15712 worker thread done servicing request
20:40:58.953 00.000 15712 Worker thread wakes up
20:40:58.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:40:58.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:00.374 01.421 15712 Exposure complete
20:41:00.435 00.061 15712 worker thread done servicing request
20:41:00.435 00.000 7988 OnExposeComplete: enter
20:41:00.438 00.003 7988 UpdateGuideState(): m_state=6
20:41:00.438 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4579
20:41:00.438 00.000 7988 Star::Find returns 1 (0), X=1175.84, Y=438.67, Mass=1488, SNR=26.3, Peak=213 HFD=3.3
20:41:00.438 00.000 7988 MultiStar: [#1 0.06,-0.03,1.00,U] [#2 -0.05,0.16,0.99,U] [#3 -0.14,-0.17,0.97,U] [#4 -0.05,-0.01,1.02,U] [#5 -0.00,-0.02,0.73,U] [#6 0.19,0.10,0.70,U] [#7 0.21,-0.15,0.66,U] [#8 0.17,0.03,0.66,U] 
20:41:00.438 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.38, 0.19}
20:41:00.438 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.80 = 1.80)
20:41:00.438 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.91 = -1.37)
20:41:00.438 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.23 mountX=-0.02 mountY=-0.08, mountTheta=-1.80
20:41:00.438 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.02, opts=13)
20:41:00.438 00.000 7988 Enqueuing Move request for scope (0.07, 0.02)
20:41:00.438 00.000 15712 Worker thread wakes up
20:41:00.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
20:41:00.438 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
20:41:00.438 00.000 15712 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=-0.08
20:41:00.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:00.438 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
20:41:00.451 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:00.451 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:00.451 00.000 7988 Enqueuing Expose request
20:41:00.455 00.004 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
20:41:00.455 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
20:41:00.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:00.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:41:00.455 00.000 15712 MoveAxis(W, 1, ABG)
20:41:00.455 00.000 15712 Guiding  Dir = 3, Dur = 1
20:41:00.455 00.000 15712 IsGuiding returns 0
20:41:00.472 00.017 15712 IsGuiding returns 0
20:41:00.472 00.000 15712 Move returns status 0, amount 1
20:41:00.472 00.000 15712 MoveAxis(N, 0, ABG)
20:41:00.472 00.000 15712 Move returns status 0, amount 0
20:41:00.472 00.000 15712 move complete, result=0
20:41:00.472 00.000 15712 worker thread done servicing request
20:41:00.472 00.000 15712 Worker thread wakes up
20:41:00.472 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
20:41:00.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:00.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:02.118 01.646 15712 Exposure complete
20:41:02.174 00.056 15712 worker thread done servicing request
20:41:02.174 00.000 7988 OnExposeComplete: enter
20:41:02.174 00.000 7988 UpdateGuideState(): m_state=6
20:41:02.180 00.006 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4580
20:41:02.180 00.000 7988 Star::Find returns 1 (0), X=1176.02, Y=438.92, Mass=1536, SNR=26.7, Peak=239 HFD=3.0
20:41:02.182 00.002 7988 MultiStar: [#1 0.18,0.18,1.02,U] [#2 0.07,0.25,1.00,U] [#3 -0.01,0.01,0.95,U] [#4 0.06,-0.03,1.03,U] [#5 -0.02,0.21,0.71,U] [#6 -0.00,0.31,0.69,U] [#7 -0.03,-0.20,0.65,U] [#8 0.20,0.17,0.65,U] 
20:41:02.182 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.16}, one-star: {0.56, 0.44}
20:41:02.184 00.002 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
20:41:02.184 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.70)
20:41:02.187 00.003 7988 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.20 cameraTheta=0.89 mountX=-0.16 mountY=-0.13, mountTheta=-2.45
20:41:02.189 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.16, opts=13)
20:41:02.189 00.000 7988 Enqueuing Move request for scope (0.13, 0.16)
20:41:02.189 00.000 15712 Worker thread wakes up
20:41:02.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
20:41:02.189 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
20:41:02.189 00.000 15712 Moving (0.13, 0.16) raw xDistance=-0.16 yDistance=-0.13
20:41:02.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:02.189 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7
20:41:02.193 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:02.193 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:02.195 00.002 7988 Enqueuing Expose request
20:41:02.195 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
20:41:02.195 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
20:41:02.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:02.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:41:02.195 00.000 15712 MoveAxis(W, 1, ABG)
20:41:02.195 00.000 15712 Guiding  Dir = 3, Dur = 1
20:41:02.195 00.000 15712 IsGuiding returns 0
20:41:02.252 00.057 15712 IsGuiding returns 0
20:41:02.252 00.000 15712 Move returns status 0, amount 1
20:41:02.252 00.000 15712 MoveAxis(N, 0, ABG)
20:41:02.252 00.000 15712 Move returns status 0, amount 0
20:41:02.252 00.000 15712 move complete, result=0
20:41:02.252 00.000 7988 GuideStep: -0.2 px 1 ms WEST, -0.1 px 0 ms NORTH
20:41:02.255 00.003 15712 worker thread done servicing request
20:41:02.255 00.000 15712 Worker thread wakes up
20:41:02.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:02.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:03.673 01.418 15712 Exposure complete
20:41:03.732 00.059 15712 worker thread done servicing request
20:41:03.732 00.000 7988 OnExposeComplete: enter
20:41:03.732 00.000 7988 UpdateGuideState(): m_state=6
20:41:03.734 00.002 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4581
20:41:03.736 00.002 7988 Star::Find returns 1 (0), X=1176.00, Y=438.78, Mass=1571, SNR=27.1, Peak=222 HFD=3.2
20:41:03.736 00.000 7988 MultiStar: [#1 0.22,-0.08,1.00,U] [#2 -0.05,0.19,0.96,U] [#3 -0.04,0.04,0.93,U] [#4 0.16,0.01,1.04,U] [#5 0.15,0.16,0.66,U] [#6 0.21,0.14,0.71,U] [#7 0.22,-0.04,0.66,U] [#8 0.09,-0.01,0.65,U] 
20:41:03.738 00.002 7988 refined, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.54, 0.31}
20:41:03.738 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
20:41:03.738 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.15)
20:41:03.738 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=-0.08 mountY=-0.17, mountTheta=-2.01
20:41:03.738 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.08, opts=13)
20:41:03.738 00.000 7988 Enqueuing Move request for scope (0.17, 0.08)
20:41:03.738 00.000 15712 Worker thread wakes up
20:41:03.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
20:41:03.738 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
20:41:03.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:03.738 00.000 7988 UpdateGuideState exits: m=1571 SNR=27.1
20:41:03.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:03.738 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:03.750 00.012 15712 Moving (0.17, 0.08) raw xDistance=-0.08 yDistance=-0.17
20:41:03.750 00.000 7988 Enqueuing Expose request
20:41:03.751 00.001 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
20:41:03.751 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
20:41:03.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:03.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:41:03.751 00.000 15712 MoveAxis(W, 2, ABG)
20:41:03.751 00.000 15712 Guiding  Dir = 3, Dur = 2
20:41:03.751 00.000 15712 IsGuiding returns 0
20:41:03.768 00.017 15712 IsGuiding returns 0
20:41:03.768 00.000 15712 Move returns status 0, amount 2
20:41:03.768 00.000 15712 MoveAxis(N, 0, ABG)
20:41:03.768 00.000 15712 Move returns status 0, amount 0
20:41:03.768 00.000 15712 move complete, result=0
20:41:03.768 00.000 15712 worker thread done servicing request
20:41:03.768 00.000 15712 Worker thread wakes up
20:41:03.768 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
20:41:03.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:03.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:05.411 01.643 15712 Exposure complete
20:41:05.467 00.056 15712 worker thread done servicing request
20:41:05.467 00.000 7988 OnExposeComplete: enter
20:41:05.467 00.000 7988 UpdateGuideState(): m_state=6
20:41:05.474 00.007 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4582
20:41:05.474 00.000 7988 Star::Find returns 1 (0), X=1175.85, Y=438.68, Mass=1533, SNR=26.6, Peak=221 HFD=3.4
20:41:05.474 00.000 7988 MultiStar: [#1 0.11,-0.01,0.98,U] [#2 0.26,0.12,1.00,U] [#3 -0.00,-0.02,0.96,U] [#4 0.23,0.07,1.06,U] [#5 0.11,0.05,0.76,U] [#6 0.15,0.16,0.68,U] [#7 0.40,0.04,0.68,U] [#8 0.23,0.02,0.65,U] 
20:41:05.474 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.07}, one-star: {0.39, 0.20}
20:41:05.474 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
20:41:05.474 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.27)
20:41:05.474 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.33 mountX=-0.07 mountY=-0.21, mountTheta=-1.90
20:41:05.474 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.07, opts=13)
20:41:05.484 00.010 7988 Enqueuing Move request for scope (0.21, 0.07)
20:41:05.484 00.000 15712 Worker thread wakes up
20:41:05.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
20:41:05.484 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
20:41:05.484 00.000 15712 Moving (0.21, 0.07) raw xDistance=-0.07 yDistance=-0.21
20:41:05.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:05.484 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.6
20:41:05.489 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:05.490 00.001 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
20:41:05.490 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
20:41:05.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:05.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:41:05.490 00.000 15712 MoveAxis(E, 1, ABG)
20:41:05.490 00.000 15712 Guiding  Dir = 2, Dur = 1
20:41:05.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:05.490 00.000 7988 Enqueuing Expose request
20:41:05.490 00.000 15712 IsGuiding returns 0
20:41:05.511 00.021 15712 IsGuiding returns 0
20:41:05.511 00.000 15712 Move returns status 0, amount 1
20:41:05.511 00.000 15712 MoveAxis(N, 0, ABG)
20:41:05.511 00.000 15712 Move returns status 0, amount 0
20:41:05.511 00.000 15712 move complete, result=0
20:41:05.511 00.000 15712 worker thread done servicing request
20:41:05.511 00.000 15712 Worker thread wakes up
20:41:05.511 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
20:41:05.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:05.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:06.928 01.417 15712 Exposure complete
20:41:06.990 00.062 15712 worker thread done servicing request
20:41:06.990 00.000 7988 OnExposeComplete: enter
20:41:06.990 00.000 7988 UpdateGuideState(): m_state=6
20:41:06.992 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4583
20:41:06.992 00.000 7988 Star::Find returns 1 (0), X=1175.87, Y=438.88, Mass=1503, SNR=26.5, Peak=220 HFD=3.7
20:41:06.992 00.000 7988 MultiStar: [#1 0.29,-0.00,1.04,U] [#2 -0.06,0.29,0.99,U] [#3 0.01,0.12,0.97,U] [#4 0.09,-0.04,1.05,U] [#5 0.10,0.04,0.73,U] [#6 0.16,0.36,0.72,U] [#7 0.06,0.08,0.63,U] [#8 0.20,-0.06,0.65,U] 
20:41:06.992 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.14}, one-star: {0.41, 0.40}
20:41:06.996 00.004 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.34 = 2.34)
20:41:06.996 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.45 = -0.84)
20:41:06.996 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.76 mountX=-0.14 mountY=-0.15, mountTheta=-2.32
20:41:06.996 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.14, opts=13)
20:41:06.996 00.000 7988 Enqueuing Move request for scope (0.14, 0.14)
20:41:06.996 00.000 15712 Worker thread wakes up
20:41:06.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
20:41:06.996 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
20:41:06.996 00.000 15712 Moving (0.14, 0.14) raw xDistance=-0.14 yDistance=-0.15
20:41:06.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:06.996 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.5
20:41:07.004 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:07.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:07.006 00.002 7988 Enqueuing Expose request
20:41:07.008 00.002 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
20:41:07.008 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
20:41:07.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:07.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:41:07.008 00.000 15712 MoveAxis(W, 0, ABG)
20:41:07.008 00.000 15712 Move returns status 0, amount 0
20:41:07.008 00.000 15712 MoveAxis(N, 0, ABG)
20:41:07.008 00.000 15712 Move returns status 0, amount 0
20:41:07.008 00.000 15712 move complete, result=0
20:41:07.008 00.000 15712 worker thread done servicing request
20:41:07.008 00.000 15712 Worker thread wakes up
20:41:07.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:07.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:07.008 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
20:41:08.639 01.631 15712 Exposure complete
20:41:08.696 00.057 15712 worker thread done servicing request
20:41:08.696 00.000 7988 OnExposeComplete: enter
20:41:08.696 00.000 7988 UpdateGuideState(): m_state=6
20:41:08.700 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4584
20:41:08.700 00.000 7988 Star::Find returns 1 (0), X=1175.92, Y=438.98, Mass=1521, SNR=26.6, Peak=222 HFD=3.6
20:41:08.700 00.000 7988 MultiStar: [#1 0.08,0.15,0.98,U] [#2 -0.02,0.30,0.99,U] [#3 -0.03,0.21,0.92,U] [#4 0.04,0.13,1.04,U] [#5 -0.10,0.04,0.69,U] [#6 0.17,0.50,0.72,U] [#7 0.04,0.03,0.64,U] [#8 0.17,0.02,0.64,U] 
20:41:08.700 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.22}, one-star: {0.47, 0.50}
20:41:08.700 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
20:41:08.700 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
20:41:08.700 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.17 mountX=-0.22 mountY=-0.10, mountTheta=-2.72
20:41:08.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.22, opts=13)
20:41:08.700 00.000 7988 Enqueuing Move request for scope (0.10, 0.22)
20:41:08.700 00.000 15712 Worker thread wakes up
20:41:08.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
20:41:08.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
20:41:08.700 00.000 15712 Moving (0.10, 0.22) raw xDistance=-0.22 yDistance=-0.10
20:41:08.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:41:08.700 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6
20:41:08.713 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:08.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:08.715 00.002 7988 Enqueuing Expose request
20:41:08.716 00.001 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 635.97
20:41:08.716 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
20:41:08.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:08.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:41:08.716 00.000 15712 MoveAxis(E, 45, ABG)
20:41:08.716 00.000 15712 Guiding  Dir = 2, Dur = 45
20:41:08.716 00.000 15712 IsGuiding returns 0
20:41:08.732 00.016 15712 PulseGuide returned control before completion, sleep 30
20:41:08.780 00.048 15712 IsGuiding returns 1
20:41:08.780 00.000 15712 scope still moving after pulse duration time elapsed
20:41:08.815 00.035 15712 IsGuiding returns 0
20:41:08.815 00.000 15712 scope move finished after 45 + 60 ms
20:41:08.815 00.000 15712 Move returns status 0, amount 45
20:41:08.815 00.000 15712 MoveAxis(N, 0, ABG)
20:41:08.815 00.000 15712 Move returns status 0, amount 0
20:41:08.815 00.000 15712 move complete, result=0
20:41:08.815 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
20:41:08.824 00.009 15712 worker thread done servicing request
20:41:08.824 00.000 15712 Worker thread wakes up
20:41:08.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:08.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:10.233 01.409 15712 Exposure complete
20:41:10.279 00.046 15712 worker thread done servicing request
20:41:10.279 00.000 7988 OnExposeComplete: enter
20:41:10.294 00.015 7988 UpdateGuideState(): m_state=6
20:41:10.295 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4585
20:41:10.297 00.002 7988 Star::Find returns 1 (0), X=1175.84, Y=438.76, Mass=1504, SNR=26.5, Peak=221 HFD=3.2
20:41:10.297 00.000 7988 MultiStar: [#1 0.12,-0.10,1.02,U] [#2 -0.07,0.05,1.02,U] [#3 -0.15,0.03,0.95,U] [#4 0.09,-0.19,1.01,U] [#5 0.18,-0.08,0.68,U] [#6 0.20,0.11,0.72,U] [#7 0.01,-0.06,0.68,U] [#8 -0.07,-0.06,0.63,U] 
20:41:10.299 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {0.38, 0.28}
20:41:10.299 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.58) = xAngle (1.62 = 1.62)
20:41:10.301 00.002 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.73 = -1.56)
20:41:10.301 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.04 mountX=-0.00 mountY=-0.08, mountTheta=-1.62
20:41:10.303 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.00, opts=13)
20:41:10.305 00.002 7988 Enqueuing Move request for scope (0.08, 0.00)
20:41:10.305 00.000 15712 Worker thread wakes up
20:41:10.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
20:41:10.305 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
20:41:10.305 00.000 15712 Moving (0.08, 0.00) raw xDistance=-0.00 yDistance=-0.08
20:41:10.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:10.305 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.5
20:41:10.308 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:10.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:10.308 00.000 7988 Enqueuing Expose request
20:41:10.311 00.003 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
20:41:10.311 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
20:41:10.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:10.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:41:10.311 00.000 15712 MoveAxis(E, 2, ABG)
20:41:10.311 00.000 15712 Guiding  Dir = 2, Dur = 2
20:41:10.311 00.000 15712 IsGuiding returns 0
20:41:10.337 00.026 15712 IsGuiding returns 0
20:41:10.337 00.000 15712 Move returns status 0, amount 2
20:41:10.337 00.000 15712 MoveAxis(N, 0, ABG)
20:41:10.337 00.000 15712 Move returns status 0, amount 0
20:41:10.337 00.000 15712 move complete, result=0
20:41:10.337 00.000 15712 worker thread done servicing request
20:41:10.337 00.000 15712 Worker thread wakes up
20:41:10.337 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
20:41:10.343 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:10.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:12.084 01.741 15712 Exposure complete
20:41:12.147 00.063 15712 worker thread done servicing request
20:41:12.147 00.000 7988 OnExposeComplete: enter
20:41:12.147 00.000 7988 UpdateGuideState(): m_state=6
20:41:12.149 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4586
20:41:12.149 00.000 7988 Star::Find returns 1 (0), X=1175.95, Y=438.78, Mass=1508, SNR=26.3, Peak=215 HFD=3.2
20:41:12.151 00.002 7988 MultiStar: [#1 0.17,-0.03,1.05,U] [#2 0.01,-0.11,0.98,U] [#3 -0.09,-0.01,0.98,U] [#4 0.05,-0.02,1.03,U] [#5 -0.11,-0.19,0.67,U] [#6 0.21,0.20,0.71,U] [#7 0.25,-0.16,0.64,U] [#8 0.08,-0.17,0.67,U] 
20:41:12.151 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.49, 0.30}
20:41:12.153 00.002 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
20:41:12.153 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.67)
20:41:12.155 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.08 mountX=0.01 mountY=-0.12, mountTheta=-1.50
20:41:12.157 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
20:41:12.157 00.000 7988 Enqueuing Move request for scope (0.12, -0.01)
20:41:12.160 00.003 15712 Worker thread wakes up
20:41:12.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
20:41:12.160 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
20:41:12.160 00.000 15712 Moving (0.12, -0.01) raw xDistance=0.01 yDistance=-0.12
20:41:12.161 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:12.161 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.3
20:41:12.163 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:12.163 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:12.163 00.000 7988 Enqueuing Expose request
20:41:12.163 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
20:41:12.163 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:41:12.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:12.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:41:12.163 00.000 15712 MoveAxis(E, 2, ABG)
20:41:12.163 00.000 15712 Guiding  Dir = 2, Dur = 2
20:41:12.163 00.000 15712 IsGuiding returns 0
20:41:12.195 00.032 15712 IsGuiding returns 0
20:41:12.195 00.000 15712 Move returns status 0, amount 2
20:41:12.195 00.000 15712 MoveAxis(N, 0, ABG)
20:41:12.195 00.000 15712 Move returns status 0, amount 0
20:41:12.195 00.000 15712 move complete, result=0
20:41:12.195 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
20:41:12.197 00.002 15712 worker thread done servicing request
20:41:12.197 00.000 15712 Worker thread wakes up
20:41:12.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:12.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:13.614 01.417 15712 Exposure complete
20:41:13.671 00.057 15712 worker thread done servicing request
20:41:13.671 00.000 7988 OnExposeComplete: enter
20:41:13.671 00.000 7988 UpdateGuideState(): m_state=6
20:41:13.676 00.005 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4587
20:41:13.676 00.000 7988 Star::Find returns 1 (0), X=1175.77, Y=438.59, Mass=1582, SNR=27.0, Peak=210 HFD=3.4
20:41:13.676 00.000 7988 MultiStar: [#1 0.15,-0.20,0.99,U] [#2 0.02,0.04,0.98,U] [#3 -0.17,-0.03,0.96,U] [#4 0.22,-0.14,1.01,U] [#5 -0.10,-0.09,0.69,U] [#6 0.23,-0.05,0.70,U] [#7 0.02,-0.42,0.66,U] [#8 -0.01,-0.11,0.64,U] 
20:41:13.676 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.31, 0.12}
20:41:13.676 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
20:41:13.676 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.40)
20:41:13.676 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.81 mountX=0.09 mountY=-0.08, mountTheta=-0.75
20:41:13.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
20:41:13.676 00.000 7988 Enqueuing Move request for scope (0.08, -0.09)
20:41:13.676 00.000 15712 Worker thread wakes up
20:41:13.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
20:41:13.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
20:41:13.676 00.000 15712 Moving (0.08, -0.09) raw xDistance=0.09 yDistance=-0.08
20:41:13.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:13.676 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.0
20:41:13.688 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:13.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:13.690 00.002 7988 Enqueuing Expose request
20:41:13.692 00.002 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
20:41:13.692 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
20:41:13.692 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:13.692 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:41:13.692 00.000 15712 MoveAxis(E, 3, ABG)
20:41:13.692 00.000 15712 Guiding  Dir = 2, Dur = 3
20:41:13.692 00.000 15712 IsGuiding returns 0
20:41:13.708 00.016 15712 IsGuiding returns 0
20:41:13.708 00.000 15712 Move returns status 0, amount 3
20:41:13.708 00.000 15712 MoveAxis(N, 0, ABG)
20:41:13.708 00.000 15712 Move returns status 0, amount 0
20:41:13.708 00.000 15712 move complete, result=0
20:41:13.708 00.000 15712 worker thread done servicing request
20:41:13.708 00.000 15712 Worker thread wakes up
20:41:13.708 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
20:41:13.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:13.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:15.353 01.645 15712 Exposure complete
20:41:15.404 00.051 15712 worker thread done servicing request
20:41:15.404 00.000 7988 OnExposeComplete: enter
20:41:15.404 00.000 7988 UpdateGuideState(): m_state=6
20:41:15.414 00.010 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4588
20:41:15.414 00.000 7988 Star::Find returns 1 (0), X=1176.02, Y=438.60, Mass=1552, SNR=26.8, Peak=222 HFD=3.4
20:41:15.414 00.000 7988 MultiStar: [#1 0.07,-0.15,0.99,U] [#2 0.01,-0.08,0.97,U] [#3 -0.04,-0.13,0.92,U] [#4 0.14,-0.09,0.97,U] [#5 -0.13,0.01,0.70,U] [#6 0.27,-0.31,0.71,U] [#7 0.32,-0.13,0.67,U] [#8 0.20,0.11,0.64,U] 
20:41:15.414 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.56, 0.12}
20:41:15.414 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
20:41:15.414 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.03)
20:41:15.421 00.007 7988 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.43 mountX=0.07 mountY=-0.15, mountTheta=-1.14
20:41:15.421 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.07, opts=13)
20:41:15.421 00.000 7988 Enqueuing Move request for scope (0.16, -0.07)
20:41:15.421 00.000 15712 Worker thread wakes up
20:41:15.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
20:41:15.421 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
20:41:15.421 00.000 15712 Moving (0.16, -0.07) raw xDistance=0.07 yDistance=-0.15
20:41:15.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:41:15.421 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8
20:41:15.427 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:15.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:15.429 00.002 7988 Enqueuing Expose request
20:41:15.430 00.001 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
20:41:15.430 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
20:41:15.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:15.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:41:15.430 00.000 15712 MoveAxis(E, 3, ABG)
20:41:15.430 00.000 15712 Guiding  Dir = 2, Dur = 3
20:41:15.430 00.000 15712 IsGuiding returns 0
20:41:15.489 00.059 15712 IsGuiding returns 0
20:41:15.489 00.000 15712 Move returns status 0, amount 3
20:41:15.489 00.000 15712 MoveAxis(N, 0, ABG)
20:41:15.489 00.000 15712 Move returns status 0, amount 0
20:41:15.489 00.000 15712 move complete, result=0
20:41:15.489 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
20:41:15.489 00.000 15712 worker thread done servicing request
20:41:15.489 00.000 15712 Worker thread wakes up
20:41:15.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:15.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:16.895 01.406 15712 Exposure complete
20:41:16.951 00.056 15712 worker thread done servicing request
20:41:16.951 00.000 7988 OnExposeComplete: enter
20:41:16.951 00.000 7988 UpdateGuideState(): m_state=6
20:41:16.958 00.007 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4589
20:41:16.958 00.000 7988 Star::Find returns 1 (0), X=1175.94, Y=438.64, Mass=1459, SNR=25.9, Peak=210 HFD=3.3
20:41:16.958 00.000 7988 MultiStar: [#1 0.19,-0.00,1.02,U] [#2 -0.09,0.11,1.00,U] [#3 -0.07,-0.08,0.95,U] [#4 0.11,-0.05,1.02,U] [#5 0.16,0.03,0.74,U] [#6 0.14,0.29,0.70,U] [#7 0.40,-0.06,0.68,U] [#8 0.13,0.03,0.66,U] 
20:41:16.958 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.48, 0.16}
20:41:16.958 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.58) = xAngle (1.85 = 1.85)
20:41:16.958 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.96 = -1.32)
20:41:16.958 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.27 mountX=-0.04 mountY=-0.16, mountTheta=-1.85
20:41:16.958 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.04, opts=13)
20:41:16.968 00.010 7988 Enqueuing Move request for scope (0.16, 0.04)
20:41:16.968 00.000 15712 Worker thread wakes up
20:41:16.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
20:41:16.968 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
20:41:16.968 00.000 15712 Moving (0.16, 0.04) raw xDistance=-0.04 yDistance=-0.16
20:41:16.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:16.968 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
20:41:16.972 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:16.972 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:16.972 00.000 7988 Enqueuing Expose request
20:41:16.974 00.002 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
20:41:16.974 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:41:16.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:16.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:41:16.974 00.000 15712 MoveAxis(E, 3, ABG)
20:41:16.974 00.000 15712 Guiding  Dir = 2, Dur = 3
20:41:16.974 00.000 15712 IsGuiding returns 0
20:41:16.990 00.016 15712 IsGuiding returns 0
20:41:16.990 00.000 15712 Move returns status 0, amount 3
20:41:16.990 00.000 15712 MoveAxis(N, 0, ABG)
20:41:16.990 00.000 15712 Move returns status 0, amount 0
20:41:16.990 00.000 15712 move complete, result=0
20:41:16.990 00.000 15712 worker thread done servicing request
20:41:16.990 00.000 15712 Worker thread wakes up
20:41:16.990 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
20:41:16.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:16.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:18.634 01.644 15712 Exposure complete
20:41:18.685 00.051 15712 worker thread done servicing request
20:41:18.685 00.000 7988 OnExposeComplete: enter
20:41:18.685 00.000 7988 UpdateGuideState(): m_state=6
20:41:18.697 00.012 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4590
20:41:18.697 00.000 7988 Star::Find returns 1 (0), X=1175.91, Y=438.70, Mass=1514, SNR=26.3, Peak=236 HFD=3.4
20:41:18.697 00.000 7988 MultiStar: [#1 0.30,-0.13,0.99,U] [#2 0.09,0.04,0.99,U] [#3 -0.06,-0.07,0.95,U] [#4 0.07,-0.13,1.01,U] [#5 0.39,-0.06,0.69,U] [#6 0.14,0.27,0.72,U] [#7 0.49,-0.03,0.67,U] [#8 0.43,0.05,0.67,U] 
20:41:18.697 00.000 7988 refined, 8 included, MultiStar: {0.24, 0.01}, one-star: {0.46, 0.22}
20:41:18.701 00.004 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.58) = xAngle (1.64 = 1.64)
20:41:18.701 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.75 = -1.54)
20:41:18.701 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.06 mountX=-0.02 mountY=-0.24, mountTheta=-1.64
20:41:18.701 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.01, opts=13)
20:41:18.701 00.000 7988 Enqueuing Move request for scope (0.24, 0.01)
20:41:18.701 00.000 15712 Worker thread wakes up
20:41:18.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
20:41:18.701 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
20:41:18.701 00.000 15712 Moving (0.24, 0.01) raw xDistance=-0.02 yDistance=-0.24
20:41:18.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:18.701 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.3
20:41:18.709 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:18.709 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:18.711 00.002 7988 Enqueuing Expose request
20:41:18.712 00.001 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
20:41:18.712 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
20:41:18.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:18.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:41:18.712 00.000 15712 MoveAxis(W, 1, ABG)
20:41:18.712 00.000 15712 Guiding  Dir = 3, Dur = 1
20:41:18.712 00.000 15712 IsGuiding returns 0
20:41:18.732 00.020 15712 IsGuiding returns 0
20:41:18.732 00.000 15712 Move returns status 0, amount 1
20:41:18.732 00.000 15712 MoveAxis(N, 0, ABG)
20:41:18.732 00.000 15712 Move returns status 0, amount 0
20:41:18.732 00.000 15712 move complete, result=0
20:41:18.732 00.000 15712 worker thread done servicing request
20:41:18.732 00.000 15712 Worker thread wakes up
20:41:18.732 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
20:41:18.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:18.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:20.146 01.414 15712 Exposure complete
20:41:20.207 00.061 15712 worker thread done servicing request
20:41:20.207 00.000 7988 OnExposeComplete: enter
20:41:20.207 00.000 7988 UpdateGuideState(): m_state=6
20:41:20.210 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4591
20:41:20.210 00.000 7988 Star::Find returns 1 (0), X=1175.90, Y=438.72, Mass=1525, SNR=26.5, Peak=227 HFD=3.4
20:41:20.210 00.000 7988 MultiStar: [#1 0.32,-0.07,1.02,U] [#2 0.17,0.17,0.97,U] [#3 -0.06,0.09,0.94,U] [#4 0.17,0.02,1.01,U] [#5 0.03,-0.03,0.70,U] [#6 0.48,0.11,0.72,U] [#7 0.54,0.05,0.64,U] [#8 0.24,0.26,0.66,U] 
20:41:20.210 00.000 7988 refined, 8 included, MultiStar: {0.25, 0.09}, one-star: {0.44, 0.24}
20:41:20.214 00.004 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.58) = xAngle (1.93 = 1.93)
20:41:20.214 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.04 = -1.25)
20:41:20.214 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.27 cameraTheta=0.35 mountX=-0.09 mountY=-0.25, mountTheta=-1.92
20:41:20.214 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.09, opts=13)
20:41:20.214 00.000 7988 Enqueuing Move request for scope (0.25, 0.09)
20:41:20.214 00.000 15712 Worker thread wakes up
20:41:20.214 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
20:41:20.214 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
20:41:20.214 00.000 15712 Moving (0.25, 0.09) raw xDistance=-0.09 yDistance=-0.25
20:41:20.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:20.214 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
20:41:20.223 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:20.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:20.225 00.002 7988 Enqueuing Expose request
20:41:20.227 00.002 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
20:41:20.227 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
20:41:20.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:41:20.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:41:20.227 00.000 15712 MoveAxis(W, 1, ABG)
20:41:20.227 00.000 15712 Guiding  Dir = 3, Dur = 1
20:41:20.227 00.000 15712 IsGuiding returns 0
20:41:20.248 00.021 15712 IsGuiding returns 0
20:41:20.248 00.000 15712 Move returns status 0, amount 1
20:41:20.248 00.000 15712 MoveAxis(N, 0, ABG)
20:41:20.248 00.000 15712 Move returns status 0, amount 0
20:41:20.248 00.000 15712 move complete, result=0
20:41:20.248 00.000 15712 worker thread done servicing request
20:41:20.248 00.000 15712 Worker thread wakes up
20:41:20.248 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.3 px 0 ms NORTH
20:41:20.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:20.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:21.887 01.639 15712 Exposure complete
20:41:21.932 00.045 15712 worker thread done servicing request
20:41:21.932 00.000 7988 OnExposeComplete: enter
20:41:21.948 00.016 7988 UpdateGuideState(): m_state=6
20:41:21.949 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4592
20:41:21.949 00.000 7988 Star::Find returns 1 (0), X=1175.95, Y=438.70, Mass=1535, SNR=26.7, Peak=220 HFD=3.4
20:41:21.949 00.000 7988 MultiStar: [#1 0.32,-0.01,1.01,U] [#2 0.13,0.20,1.00,U] [#3 0.27,0.12,0.96,U] [#4 0.27,0.17,1.01,U] [#5 0.18,-0.08,0.67,U] [#6 0.44,0.22,0.70,U] [#7 0.13,0.05,0.64,U] [#8 0.40,-0.13,0.65,U] 
20:41:21.949 00.000 7988 refined, 8 included, MultiStar: {0.29, 0.10}, one-star: {0.49, 0.22}
20:41:21.949 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
20:41:21.949 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.27)
20:41:21.949 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.10 hyp=0.31 cameraTheta=0.32 mountX=-0.10 mountY=-0.30, mountTheta=-1.90
20:41:21.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.10, opts=13)
20:41:21.949 00.000 7988 Enqueuing Move request for scope (0.29, 0.10)
20:41:21.949 00.000 15712 Worker thread wakes up
20:41:21.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.10) opts 0xd
20:41:21.949 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.10)
20:41:21.949 00.000 15712 Moving (0.29, 0.10) raw xDistance=-0.10 yDistance=-0.30
20:41:21.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:21.949 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
20:41:21.962 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:21.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:21.964 00.002 7988 Enqueuing Expose request
20:41:21.964 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
20:41:21.966 00.002 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
20:41:21.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:41:21.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:41:21.966 00.000 15712 MoveAxis(E, 0, ABG)
20:41:21.966 00.000 15712 Move returns status 0, amount 0
20:41:21.966 00.000 15712 MoveAxis(N, 0, ABG)
20:41:21.966 00.000 15712 Move returns status 0, amount 0
20:41:21.966 00.000 15712 move complete, result=0
20:41:21.966 00.000 15712 worker thread done servicing request
20:41:21.966 00.000 15712 Worker thread wakes up
20:41:21.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:21.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:21.966 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:41:23.495 01.529 15712 Exposure complete
20:41:23.557 00.062 15712 worker thread done servicing request
20:41:23.557 00.000 7988 OnExposeComplete: enter
20:41:23.557 00.000 7988 UpdateGuideState(): m_state=6
20:41:23.557 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4593
20:41:23.557 00.000 7988 Star::Find returns 1 (0), X=1176.05, Y=438.63, Mass=1463, SNR=26.1, Peak=219 HFD=3.3
20:41:23.562 00.005 7988 MultiStar: [#1 0.35,0.05,0.99,U] [#2 0.15,0.19,1.00,U] [#3 -0.00,0.10,0.99,U] [#4 0.30,-0.30,1.08,U] [#5 0.15,-0.03,0.73,U] [#6 0.24,0.08,0.70,U] [#7 0.39,-0.09,0.67,U] [#8 0.17,-0.11,0.69,U] 
20:41:23.562 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.01}, one-star: {0.59, 0.16}
20:41:23.562 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.61 = 1.61)
20:41:23.562 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.72 = -1.56)
20:41:23.562 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.03 mountX=-0.01 mountY=-0.26, mountTheta=-1.61
20:41:23.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.01, opts=13)
20:41:23.562 00.000 7988 Enqueuing Move request for scope (0.26, 0.01)
20:41:23.562 00.000 15712 Worker thread wakes up
20:41:23.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:23.562 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.1
20:41:23.573 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:23.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:23.573 00.000 7988 Enqueuing Expose request
20:41:23.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.01) opts 0xd
20:41:23.573 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.01)
20:41:23.573 00.000 15712 Moving (0.26, 0.01) raw xDistance=-0.01 yDistance=-0.26
20:41:23.579 00.006 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
20:41:23.579 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
20:41:23.579 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.30 newest=-0.81
20:41:23.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:41:23.579 00.000 15712 MoveAxis(W, 1, ABG)
20:41:23.579 00.000 15712 Guiding  Dir = 3, Dur = 1
20:41:23.579 00.000 15712 IsGuiding returns 0
20:41:23.608 00.029 15712 IsGuiding returns 0
20:41:23.608 00.000 15712 Move returns status 0, amount 1
20:41:23.608 00.000 15712 BLC: Oldest BLC event removed
20:41:23.608 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 210 applied
20:41:23.608 00.000 15712 MoveAxis(N, 277, ABG)
20:41:23.608 00.000 15712 Guiding  Dir = 0, Dur = 277
20:41:23.608 00.000 15712 IsGuiding returns 0
20:41:23.687 00.079 15712 PulseGuide returned control before completion, sleep 208
20:41:23.909 00.222 15712 IsGuiding returns 1
20:41:23.909 00.000 15712 scope still moving after pulse duration time elapsed
20:41:23.941 00.032 15712 IsGuiding returns 1
20:41:23.991 00.050 15712 IsGuiding returns 0
20:41:23.991 00.000 15712 scope move finished after 277 + 106 ms
20:41:23.991 00.000 15712 Move returns status 0, amount 277
20:41:23.991 00.000 15712 move complete, result=0
20:41:23.991 00.000 15712 worker thread done servicing request
20:41:23.991 00.000 15712 Worker thread wakes up
20:41:23.991 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.3 px 277 ms NORTH
20:41:23.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:23.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:25.634 01.643 15712 Exposure complete
20:41:25.694 00.060 15712 worker thread done servicing request
20:41:25.694 00.000 7988 OnExposeComplete: enter
20:41:25.695 00.001 7988 UpdateGuideState(): m_state=6
20:41:25.695 00.000 7988 Star::Find(15, 1176, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4594
20:41:25.695 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=438.92, Mass=1474, SNR=26.1, Peak=193 HFD=3.6
20:41:25.695 00.000 7988 MultiStar: [#1 -0.00,0.08,1.00,U] [#2 -0.22,0.15,1.02,U] [#3 -0.40,0.05,0.97,U] [#4 -0.20,0.09,1.06,U] [#5 -0.20,-0.02,0.72,U] [#6 -0.23,0.15,0.75,U] [#7 -0.02,-0.07,0.66,U] [#8 0.06,0.09,0.65,U] 
20:41:25.695 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.12}, one-star: {0.11, 0.45}
20:41:25.695 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.58) = xAngle (3.97 = -2.31)
20:41:25.695 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.80)
20:41:25.703 00.008 7988 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.39 mountX=-0.12 mountY=0.13, mountTheta=2.33
20:41:25.703 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.12, opts=13)
20:41:25.703 00.000 7988 Enqueuing Move request for scope (-0.13, 0.12)
20:41:25.703 00.000 15712 Worker thread wakes up
20:41:25.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
20:41:25.703 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
20:41:25.703 00.000 15712 Moving (-0.13, 0.12) raw xDistance=-0.12 yDistance=0.13
20:41:25.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:25.703 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.1
20:41:25.710 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:25.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:25.711 00.001 7988 Enqueuing Expose request
20:41:25.711 00.000 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.263595, 1:-0.125460
20:41:25.711 00.000 15712 BLC: No correction, Miss < min_move
20:41:25.711 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
20:41:25.711 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
20:41:25.711 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:25.711 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:41:25.711 00.000 15712 MoveAxis(W, 0, ABG)
20:41:25.711 00.000 15712 Move returns status 0, amount 0
20:41:25.711 00.000 15712 MoveAxis(N, 0, ABG)
20:41:25.711 00.000 15712 Move returns status 0, amount 0
20:41:25.711 00.000 15712 move complete, result=0
20:41:25.711 00.000 15712 worker thread done servicing request
20:41:25.711 00.000 15712 Worker thread wakes up
20:41:25.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:25.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:25.711 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
20:41:27.132 01.421 15712 Exposure complete
20:41:27.191 00.059 15712 worker thread done servicing request
20:41:27.191 00.000 7988 OnExposeComplete: enter
20:41:27.193 00.002 7988 UpdateGuideState(): m_state=6
20:41:27.193 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4595
20:41:27.193 00.000 7988 Star::Find returns 1 (0), X=1175.54, Y=438.81, Mass=1541, SNR=26.6, Peak=195 HFD=3.7
20:41:27.193 00.000 7988 MultiStar: [#1 -0.13,0.20,0.98,U] [#2 -0.34,0.17,0.97,U] [#3 -0.25,0.15,0.94,U] [#4 -0.06,-0.04,1.00,U] [#5 -0.18,-0.01,0.67,U] [#6 -0.43,0.19,0.69,U] [#7 -0.15,0.02,0.64,U] [#8 -0.20,0.09,0.68,U] 
20:41:27.193 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.13}, one-star: {0.08, 0.33}
20:41:27.193 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.58) = xAngle (4.07 = -2.21)
20:41:27.193 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.18 = 0.90)
20:41:27.200 00.007 7988 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.49 mountX=-0.13 mountY=0.17, mountTheta=2.22
20:41:27.200 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.13, opts=13)
20:41:27.200 00.000 7988 Enqueuing Move request for scope (-0.17, 0.13)
20:41:27.200 00.000 15712 Worker thread wakes up
20:41:27.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
20:41:27.200 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
20:41:27.200 00.000 15712 Moving (-0.17, 0.13) raw xDistance=-0.13 yDistance=0.17
20:41:27.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:27.200 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.6
20:41:27.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:27.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:27.200 00.000 7988 Enqueuing Expose request
20:41:27.209 00.009 15712 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.263595, 1:-0.125460, 2:-0.171631
20:41:27.209 00.000 15712 BLC: No correction, Miss < min_move
20:41:27.212 00.003 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
20:41:27.212 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
20:41:27.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:27.214 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:41:27.214 00.000 15712 MoveAxis(E, 1, ABG)
20:41:27.214 00.000 15712 Guiding  Dir = 2, Dur = 1
20:41:27.214 00.000 15712 IsGuiding returns 0
20:41:27.234 00.020 15712 IsGuiding returns 0
20:41:27.234 00.000 15712 Move returns status 0, amount 1
20:41:27.234 00.000 15712 MoveAxis(N, 0, ABG)
20:41:27.234 00.000 15712 Move returns status 0, amount 0
20:41:27.234 00.000 15712 move complete, result=0
20:41:27.234 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
20:41:27.238 00.004 15712 worker thread done servicing request
20:41:27.238 00.000 15712 Worker thread wakes up
20:41:27.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:27.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:28.979 01.741 15712 Exposure complete
20:41:29.035 00.056 15712 worker thread done servicing request
20:41:29.035 00.000 7988 OnExposeComplete: enter
20:41:29.041 00.006 7988 UpdateGuideState(): m_state=6
20:41:29.041 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4596
20:41:29.041 00.000 7988 Star::Find returns 1 (0), X=1175.70, Y=438.83, Mass=1563, SNR=26.9, Peak=193 HFD=3.6
20:41:29.041 00.000 7988 MultiStar: [#1 -0.20,0.12,0.97,U] [#2 -0.30,0.17,1.00,U] [#3 -0.31,0.00,0.90,U] [#4 -0.17,0.12,1.03,U] [#5 -0.15,0.03,0.71,U] [#6 -0.05,0.36,0.68,U] [#7 -0.24,0.05,0.64,U] [#8 -0.12,0.00,0.62,U] 
20:41:29.041 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.14}, one-star: {0.24, 0.35}
20:41:29.041 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.58) = xAngle (3.94 = -2.35)
20:41:29.041 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.05 = 0.76)
20:41:29.041 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.36 mountX=-0.14 mountY=0.14, mountTheta=2.36
20:41:29.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.14, opts=13)
20:41:29.041 00.000 7988 Enqueuing Move request for scope (-0.14, 0.14)
20:41:29.052 00.011 15712 Worker thread wakes up
20:41:29.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
20:41:29.052 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
20:41:29.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:29.052 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.9
20:41:29.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:29.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:29.056 00.004 15712 Moving (-0.14, 0.14) raw xDistance=-0.14 yDistance=0.14
20:41:29.056 00.000 15712 BLC: window closed
20:41:29.056 00.000 15712 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.263595, 1:-0.125460, 2:-0.171631
20:41:29.056 00.000 15712 BLC: No correction, Miss < min_move
20:41:29.056 00.000 7988 Enqueuing Expose request
20:41:29.058 00.002 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
20:41:29.058 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
20:41:29.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:29.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:41:29.058 00.000 15712 MoveAxis(E, 0, ABG)
20:41:29.058 00.000 15712 Move returns status 0, amount 0
20:41:29.058 00.000 15712 MoveAxis(N, 0, ABG)
20:41:29.058 00.000 15712 Move returns status 0, amount 0
20:41:29.058 00.000 15712 move complete, result=0
20:41:29.058 00.000 15712 worker thread done servicing request
20:41:29.058 00.000 15712 Worker thread wakes up
20:41:29.058 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:41:29.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:29.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:30.477 01.419 15712 Exposure complete
20:41:30.530 00.053 15712 worker thread done servicing request
20:41:30.530 00.000 7988 OnExposeComplete: enter
20:41:30.530 00.000 7988 UpdateGuideState(): m_state=6
20:41:30.538 00.008 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4597
20:41:30.538 00.000 7988 Star::Find returns 1 (0), X=1175.57, Y=438.90, Mass=1456, SNR=25.9, Peak=191 HFD=3.6
20:41:30.540 00.002 7988 MultiStar: [#1 -0.17,-0.04,1.03,U] [#2 -0.26,0.18,1.03,U] [#3 -0.35,0.02,1.00,U] [#4 -0.22,-0.05,1.03,U] [#5 -0.31,-0.04,0.74,U] [#6 -0.17,0.20,0.72,U] [#7 -0.28,0.02,0.66,U] [#8 -0.03,0.10,0.69,U] 
20:41:30.540 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.09}, one-star: {0.11, 0.42}
20:41:30.542 00.002 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.03)
20:41:30.542 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.08)
20:41:30.544 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.21 cameraTheta=2.67 mountX=-0.09 mountY=0.18, mountTheta=2.04
20:41:30.546 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.09, opts=13)
20:41:30.547 00.001 7988 Enqueuing Move request for scope (-0.18, 0.09)
20:41:30.547 00.000 15712 Worker thread wakes up
20:41:30.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
20:41:30.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
20:41:30.547 00.000 15712 Moving (-0.18, 0.09) raw xDistance=-0.09 yDistance=0.18
20:41:30.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:41:30.547 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
20:41:30.551 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:30.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:30.553 00.002 7988 Enqueuing Expose request
20:41:30.554 00.001 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
20:41:30.554 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
20:41:30.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:30.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:41:30.554 00.000 15712 MoveAxis(E, 3, ABG)
20:41:30.554 00.000 15712 Guiding  Dir = 2, Dur = 3
20:41:30.554 00.000 15712 IsGuiding returns 0
20:41:30.575 00.021 15712 IsGuiding returns 0
20:41:30.575 00.000 15712 Move returns status 0, amount 3
20:41:30.575 00.000 15712 MoveAxis(N, 0, ABG)
20:41:30.575 00.000 15712 Move returns status 0, amount 0
20:41:30.575 00.000 15712 move complete, result=0
20:41:30.575 00.000 15712 worker thread done servicing request
20:41:30.575 00.000 15712 Worker thread wakes up
20:41:30.575 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
20:41:30.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:30.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:32.213 01.638 15712 Exposure complete
20:41:32.272 00.059 15712 worker thread done servicing request
20:41:32.272 00.000 7988 OnExposeComplete: enter
20:41:32.275 00.003 7988 UpdateGuideState(): m_state=6
20:41:32.275 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4598
20:41:32.275 00.000 7988 Star::Find returns 1 (0), X=1175.53, Y=438.71, Mass=1424, SNR=25.8, Peak=192 HFD=3.4
20:41:32.275 00.000 7988 MultiStar: [#1 -0.22,-0.04,1.01,U] [#2 -0.34,0.11,1.06,U] [#3 -0.32,0.03,0.95,U] [#4 -0.35,-0.25,1.07,U] [#5 -0.27,-0.15,0.73,U] [#6 -0.24,0.10,0.74,U] [#7 -0.26,-0.08,0.69,U] [#8 -0.22,-0.16,0.67,U] 
20:41:32.275 00.000 7988 refined, 8 included, MultiStar: {-0.24, -0.02}, one-star: {0.07, 0.24}
20:41:32.281 00.006 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
20:41:32.281 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
20:41:32.281 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.07 mountX=0.02 mountY=0.24, mountTheta=1.50
20:41:32.281 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.02, opts=13)
20:41:32.281 00.000 7988 Enqueuing Move request for scope (-0.24, -0.02)
20:41:32.281 00.000 15712 Worker thread wakes up
20:41:32.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
20:41:32.281 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
20:41:32.281 00.000 15712 Moving (-0.24, -0.02) raw xDistance=0.02 yDistance=0.24
20:41:32.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:32.281 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.8
20:41:32.289 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:32.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:32.291 00.002 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
20:41:32.291 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
20:41:32.291 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:32.291 00.000 7988 Enqueuing Expose request
20:41:32.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:41:32.291 00.000 15712 MoveAxis(E, 5, ABG)
20:41:32.291 00.000 15712 Guiding  Dir = 2, Dur = 5
20:41:32.291 00.000 15712 IsGuiding returns 0
20:41:32.349 00.058 15712 IsGuiding returns 0
20:41:32.349 00.000 15712 Move returns status 0, amount 5
20:41:32.349 00.000 15712 MoveAxis(N, 0, ABG)
20:41:32.349 00.000 15712 Move returns status 0, amount 0
20:41:32.349 00.000 15712 move complete, result=0
20:41:32.349 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
20:41:32.353 00.004 15712 worker thread done servicing request
20:41:32.353 00.000 15712 Worker thread wakes up
20:41:32.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:32.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:33.760 01.407 15712 Exposure complete
20:41:33.819 00.059 15712 worker thread done servicing request
20:41:33.819 00.000 7988 OnExposeComplete: enter
20:41:33.820 00.001 7988 UpdateGuideState(): m_state=6
20:41:33.820 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4599
20:41:33.820 00.000 7988 Star::Find returns 1 (0), X=1175.60, Y=438.59, Mass=1430, SNR=25.8, Peak=190 HFD=3.3
20:41:33.820 00.000 7988 MultiStar: [#1 -0.17,-0.19,1.03,U] [#2 -0.14,0.06,1.03,U] [#3 -0.33,-0.08,0.93,U] [#4 -0.19,-0.19,1.07,U] [#5 -0.36,-0.13,0.74,U] [#6 -0.16,0.11,0.74,U] [#7 -0.09,-0.17,0.69,U] [#8 -0.14,-0.00,0.70,U] 
20:41:33.820 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.06}, one-star: {0.15, 0.11}
20:41:33.820 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.58) = xAngle (-1.22 = -1.22)
20:41:33.820 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.89 = 1.89)
20:41:33.828 00.008 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.80 mountX=0.06 mountY=0.16, mountTheta=1.22
20:41:33.828 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.06, opts=13)
20:41:33.828 00.000 7988 Enqueuing Move request for scope (-0.16, -0.06)
20:41:33.828 00.000 15712 Worker thread wakes up
20:41:33.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:33.828 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.8
20:41:33.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:33.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:33.836 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
20:41:33.836 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
20:41:33.836 00.000 7988 Enqueuing Expose request
20:41:33.836 00.000 15712 Moving (-0.16, -0.06) raw xDistance=0.06 yDistance=0.16
20:41:33.836 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
20:41:33.836 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
20:41:33.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:33.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:41:33.836 00.000 15712 MoveAxis(E, 4, ABG)
20:41:33.836 00.000 15712 Guiding  Dir = 2, Dur = 4
20:41:33.836 00.000 15712 IsGuiding returns 0
20:41:33.867 00.031 15712 IsGuiding returns 0
20:41:33.867 00.000 15712 Move returns status 0, amount 4
20:41:33.867 00.000 15712 MoveAxis(N, 0, ABG)
20:41:33.867 00.000 15712 Move returns status 0, amount 0
20:41:33.867 00.000 15712 move complete, result=0
20:41:33.867 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
20:41:33.871 00.004 15712 worker thread done servicing request
20:41:33.871 00.000 15712 Worker thread wakes up
20:41:33.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:33.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:35.509 01.638 15712 Exposure complete
20:41:35.560 00.051 15712 worker thread done servicing request
20:41:35.560 00.000 7988 OnExposeComplete: enter
20:41:35.572 00.012 7988 UpdateGuideState(): m_state=6
20:41:35.572 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
20:41:35.574 00.002 7988 Star::Find returns 1 (0), X=1175.69, Y=438.69, Mass=1500, SNR=26.4, Peak=207 HFD=3.4
20:41:35.574 00.000 7988 MultiStar: [#1 -0.05,0.12,1.04,U] [#2 -0.12,-0.07,0.98,U] [#3 -0.31,-0.01,0.99,U] [#4 -0.20,-0.26,1.04,U] [#5 -0.21,0.02,0.72,U] [#6 -0.12,0.07,0.70,U] [#7 -0.11,-0.18,0.71,U] [#8 -0.19,-0.17,0.67,U] 
20:41:35.577 00.003 7988 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {0.23, 0.21}
20:41:35.577 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
20:41:35.579 00.002 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.75 = 1.75)
20:41:35.579 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-2.93 mountX=0.02 mountY=0.11, mountTheta=1.36
20:41:35.581 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.02, opts=13)
20:41:35.583 00.002 7988 Enqueuing Move request for scope (-0.11, -0.02)
20:41:35.583 00.000 15712 Worker thread wakes up
20:41:35.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
20:41:35.583 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
20:41:35.583 00.000 15712 Moving (-0.11, -0.02) raw xDistance=0.02 yDistance=0.11
20:41:35.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:35.583 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
20:41:35.586 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:35.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:35.588 00.002 7988 Enqueuing Expose request
20:41:35.588 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
20:41:35.588 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
20:41:35.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:35.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:41:35.588 00.000 15712 MoveAxis(E, 3, ABG)
20:41:35.588 00.000 15712 Guiding  Dir = 2, Dur = 3
20:41:35.588 00.000 15712 IsGuiding returns 0
20:41:35.611 00.023 15712 IsGuiding returns 0
20:41:35.611 00.000 15712 Move returns status 0, amount 3
20:41:35.611 00.000 15712 MoveAxis(N, 0, ABG)
20:41:35.611 00.000 15712 Move returns status 0, amount 0
20:41:35.611 00.000 15712 move complete, result=0
20:41:35.611 00.000 15712 worker thread done servicing request
20:41:35.611 00.000 15712 Worker thread wakes up
20:41:35.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:35.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:35.611 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:41:37.024 01.413 15712 Exposure complete
20:41:37.084 00.060 15712 worker thread done servicing request
20:41:37.084 00.000 7988 OnExposeComplete: enter
20:41:37.084 00.000 7988 UpdateGuideState(): m_state=6
20:41:37.084 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4601
20:41:37.087 00.003 7988 Star::Find returns 1 (0), X=1175.56, Y=438.67, Mass=1463, SNR=25.9, Peak=198 HFD=3.3
20:41:37.087 00.000 7988 MultiStar: [#1 -0.12,0.00,1.06,U] [#2 -0.33,0.06,1.02,U] [#3 -0.33,-0.01,0.98,U] [#4 -0.17,-0.14,1.05,U] [#5 -0.13,-0.06,0.76,U] [#6 -0.12,0.05,0.74,U] [#7 -0.03,-0.09,0.68,U] [#8 -0.17,-0.14,0.63,U] 
20:41:37.087 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.01}, one-star: {0.10, 0.19}
20:41:37.091 00.004 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
20:41:37.091 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
20:41:37.091 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.08 mountX=0.01 mountY=0.15, mountTheta=1.50
20:41:37.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.01, opts=13)
20:41:37.091 00.000 7988 Enqueuing Move request for scope (-0.15, -0.01)
20:41:37.091 00.000 15712 Worker thread wakes up
20:41:37.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
20:41:37.091 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
20:41:37.091 00.000 15712 Moving (-0.15, -0.01) raw xDistance=0.01 yDistance=0.15
20:41:37.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:37.091 00.000 7988 UpdateGuideState exits: m=1463 SNR=25.9
20:41:37.099 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:37.101 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:37.101 00.000 7988 Enqueuing Expose request
20:41:37.103 00.002 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
20:41:37.103 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:41:37.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:37.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:41:37.103 00.000 15712 MoveAxis(E, 4, ABG)
20:41:37.103 00.000 15712 Guiding  Dir = 2, Dur = 4
20:41:37.103 00.000 15712 IsGuiding returns 0
20:41:37.125 00.022 15712 IsGuiding returns 0
20:41:37.125 00.000 15712 Move returns status 0, amount 4
20:41:37.125 00.000 15712 MoveAxis(N, 0, ABG)
20:41:37.125 00.000 15712 Move returns status 0, amount 0
20:41:37.125 00.000 15712 move complete, result=0
20:41:37.125 00.000 15712 worker thread done servicing request
20:41:37.125 00.000 15712 Worker thread wakes up
20:41:37.125 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
20:41:37.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:37.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:38.761 01.636 15712 Exposure complete
20:41:38.809 00.048 15712 worker thread done servicing request
20:41:38.809 00.000 7988 OnExposeComplete: enter
20:41:38.809 00.000 7988 UpdateGuideState(): m_state=6
20:41:38.822 00.013 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4602
20:41:38.822 00.000 7988 Star::Find returns 1 (0), X=1175.73, Y=438.76, Mass=1459, SNR=25.8, Peak=209 HFD=3.5
20:41:38.826 00.004 7988 MultiStar: [#1 -0.15,0.01,1.05,U] [#2 -0.09,0.11,1.06,U] [#3 -0.34,0.11,0.99,U] [#4 -0.12,-0.02,1.08,U] [#5 0.02,0.04,0.75,U] [#6 -0.22,0.16,0.73,U] [#7 -0.22,0.04,0.69,U] [#8 -0.12,0.12,0.68,U] 
20:41:38.826 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {0.27, 0.28}
20:41:38.826 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.58) = xAngle (3.99 = -2.29)
20:41:38.826 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.10 = 0.82)
20:41:38.826 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.41 mountX=-0.09 mountY=0.10, mountTheta=2.30
20:41:38.826 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.09, opts=13)
20:41:38.826 00.000 7988 Enqueuing Move request for scope (-0.10, 0.09)
20:41:38.826 00.000 15712 Worker thread wakes up
20:41:38.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
20:41:38.826 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
20:41:38.826 00.000 15712 Moving (-0.10, 0.09) raw xDistance=-0.09 yDistance=0.10
20:41:38.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:38.826 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.8
20:41:38.836 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:38.836 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:38.838 00.002 7988 Enqueuing Expose request
20:41:38.838 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
20:41:38.838 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
20:41:38.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:38.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:41:38.838 00.000 15712 MoveAxis(E, 4, ABG)
20:41:38.838 00.000 15712 Guiding  Dir = 2, Dur = 4
20:41:38.838 00.000 15712 IsGuiding returns 0
20:41:38.857 00.019 15712 IsGuiding returns 0
20:41:38.857 00.000 15712 Move returns status 0, amount 4
20:41:38.857 00.000 15712 MoveAxis(N, 0, ABG)
20:41:38.857 00.000 15712 Move returns status 0, amount 0
20:41:38.857 00.000 15712 move complete, result=0
20:41:38.857 00.000 15712 worker thread done servicing request
20:41:38.857 00.000 15712 Worker thread wakes up
20:41:38.857 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:41:38.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:38.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:40.273 01.416 15712 Exposure complete
20:41:40.333 00.060 15712 worker thread done servicing request
20:41:40.333 00.000 7988 OnExposeComplete: enter
20:41:40.333 00.000 7988 UpdateGuideState(): m_state=6
20:41:40.337 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4603
20:41:40.337 00.000 7988 Star::Find returns 1 (0), X=1175.74, Y=438.79, Mass=1509, SNR=26.5, Peak=240 HFD=3.0
20:41:40.337 00.000 7988 MultiStar: [#1 -0.01,0.16,1.00,U] [#2 -0.16,0.18,1.04,U] [#3 -0.35,0.00,0.97,U] [#4 0.04,0.11,1.04,U] [#5 -0.18,0.01,0.73,U] [#6 -0.35,0.20,0.69,U] [#7 0.18,0.04,0.66,U] [#8 -0.03,-0.01,0.66,U] 
20:41:40.337 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {0.28, 0.31}
20:41:40.337 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.58) = xAngle (3.62 = -2.67)
20:41:40.337 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.44)
20:41:40.337 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.04 mountX=-0.12 mountY=0.06, mountTheta=2.69
20:41:40.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.12, opts=13)
20:41:40.337 00.000 7988 Enqueuing Move request for scope (-0.06, 0.12)
20:41:40.337 00.000 15712 Worker thread wakes up
20:41:40.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
20:41:40.337 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
20:41:40.337 00.000 15712 Moving (-0.06, 0.12) raw xDistance=-0.12 yDistance=0.06
20:41:40.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:40.337 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.5
20:41:40.350 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:40.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:40.352 00.002 7988 Enqueuing Expose request
20:41:40.353 00.001 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
20:41:40.353 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
20:41:40.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:40.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:41:40.353 00.000 15712 MoveAxis(E, 2, ABG)
20:41:40.353 00.000 15712 Guiding  Dir = 2, Dur = 2
20:41:40.371 00.018 15712 IsGuiding returns 0
20:41:40.388 00.017 15712 IsGuiding returns 0
20:41:40.388 00.000 15712 Move returns status 0, amount 2
20:41:40.388 00.000 15712 MoveAxis(N, 0, ABG)
20:41:40.388 00.000 15712 Move returns status 0, amount 0
20:41:40.388 00.000 15712 move complete, result=0
20:41:40.388 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:41:40.393 00.005 15712 worker thread done servicing request
20:41:40.393 00.000 15712 Worker thread wakes up
20:41:40.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:40.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:42.029 01.636 15712 Exposure complete
20:41:42.087 00.058 15712 worker thread done servicing request
20:41:42.087 00.000 7988 OnExposeComplete: enter
20:41:42.091 00.004 7988 UpdateGuideState(): m_state=6
20:41:42.091 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4604
20:41:42.091 00.000 7988 Star::Find returns 1 (1), X=1175.61, Y=438.95, Mass=1472, SNR=26.1, Peak=255 HFD=2.9
20:41:42.091 00.000 7988 MultiStar: [#1 0.01,0.14,1.04,U] [#2 -0.23,0.13,1.05,U] [#3 -0.16,0.10,1.00,U] [#4 -0.12,0.17,1.06,U] [#5 -0.22,-0.03,0.74,U] [#6 0.13,0.13,0.74,U] [#7 -0.04,0.09,0.66,U] [#8 -0.21,-0.01,0.68,U] 
20:41:42.091 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {0.15, 0.47}
20:41:42.091 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.58) = xAngle (3.63 = -2.65)
20:41:42.091 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.74 = 0.46)
20:41:42.091 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.05 mountX=-0.14 mountY=0.07, mountTheta=2.68
20:41:42.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.14, opts=13)
20:41:42.091 00.000 7988 Enqueuing Move request for scope (-0.08, 0.14)
20:41:42.091 00.000 15712 Worker thread wakes up
20:41:42.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
20:41:42.091 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
20:41:42.091 00.000 15712 Moving (-0.08, 0.14) raw xDistance=-0.14 yDistance=0.07
20:41:42.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:42.091 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1 Saturated
20:41:42.104 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:42.104 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:42.106 00.002 7988 Enqueuing Expose request
20:41:42.106 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
20:41:42.106 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
20:41:42.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:42.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:41:42.106 00.000 15712 MoveAxis(E, 2, ABG)
20:41:42.106 00.000 15712 Guiding  Dir = 2, Dur = 2
20:41:42.106 00.000 15712 IsGuiding returns 0
20:41:42.122 00.016 15712 IsGuiding returns 0
20:41:42.122 00.000 15712 Move returns status 0, amount 2
20:41:42.122 00.000 15712 MoveAxis(N, 0, ABG)
20:41:42.122 00.000 15712 Move returns status 0, amount 0
20:41:42.122 00.000 15712 move complete, result=0
20:41:42.122 00.000 15712 worker thread done servicing request
20:41:42.122 00.000 15712 Worker thread wakes up
20:41:42.122 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:41:42.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:42.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:43.540 01.418 15712 Exposure complete
20:41:43.600 00.060 15712 worker thread done servicing request
20:41:43.600 00.000 7988 OnExposeComplete: enter
20:41:43.600 00.000 7988 UpdateGuideState(): m_state=6
20:41:43.604 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4605
20:41:43.604 00.000 7988 Star::Find returns 1 (1), X=1175.79, Y=438.82, Mass=1595, SNR=27.1, Peak=255 HFD=3.1
20:41:43.604 00.000 7988 MultiStar: [#1 -0.02,0.03,1.00,U] [#2 -0.18,0.20,0.98,U] [#3 -0.10,0.13,0.95,U] [#4 -0.16,0.07,1.02,U] [#5 -0.18,-0.05,0.72,U] [#6 0.05,0.33,0.71,U] [#7 0.09,-0.01,0.63,U] [#8 0.00,-0.01,0.64,U] 
20:41:43.604 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.33, 0.34}
20:41:43.604 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
20:41:43.604 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
20:41:43.604 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=-0.12 mountY=0.02, mountTheta=2.99
20:41:43.604 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.12, opts=13)
20:41:43.604 00.000 7988 Enqueuing Move request for scope (-0.02, 0.12)
20:41:43.604 00.000 15712 Worker thread wakes up
20:41:43.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
20:41:43.604 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
20:41:43.604 00.000 15712 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=0.02
20:41:43.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:43.604 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.1 Saturated
20:41:43.617 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:43.617 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:43.617 00.000 7988 Enqueuing Expose request
20:41:43.620 00.003 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
20:41:43.620 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
20:41:43.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:43.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:41:43.620 00.000 15712 MoveAxis(E, 2, ABG)
20:41:43.620 00.000 15712 Guiding  Dir = 2, Dur = 2
20:41:43.620 00.000 15712 IsGuiding returns 0
20:41:43.668 00.048 15712 IsGuiding returns 0
20:41:43.668 00.000 15712 Move returns status 0, amount 2
20:41:43.668 00.000 15712 MoveAxis(N, 0, ABG)
20:41:43.668 00.000 15712 Move returns status 0, amount 0
20:41:43.668 00.000 15712 move complete, result=0
20:41:43.668 00.000 15712 worker thread done servicing request
20:41:43.668 00.000 15712 Worker thread wakes up
20:41:43.668 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
20:41:43.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:43.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:45.310 01.642 15712 Exposure complete
20:41:45.367 00.057 15712 worker thread done servicing request
20:41:45.367 00.000 7988 OnExposeComplete: enter
20:41:45.367 00.000 7988 UpdateGuideState(): m_state=6
20:41:45.373 00.006 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4606
20:41:45.373 00.000 7988 Star::Find returns 1 (0), X=1175.59, Y=438.89, Mass=1485, SNR=26.2, Peak=224 HFD=3.3
20:41:45.373 00.000 7988 MultiStar: [#1 -0.15,0.03,1.04,U] [#2 -0.26,0.27,1.00,U] [#3 -0.11,0.14,0.99,U] [#4 -0.14,-0.03,1.07,U] [#5 -0.34,0.06,0.74,U] [#6 -0.01,0.26,0.72,U] [#7 0.14,0.21,0.68,U] [#8 -0.09,0.12,0.69,U] 
20:41:45.373 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.16}, one-star: {0.13, 0.41}
20:41:45.373 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.59)
20:41:45.373 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.52)
20:41:45.373 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.12 mountX=-0.16 mountY=0.09, mountTheta=2.61
20:41:45.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.16, opts=13)
20:41:45.373 00.000 7988 Enqueuing Move request for scope (-0.10, 0.16)
20:41:45.373 00.000 15712 Worker thread wakes up
20:41:45.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
20:41:45.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
20:41:45.384 00.011 15712 Moving (-0.10, 0.16) raw xDistance=-0.16 yDistance=0.09
20:41:45.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:45.384 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.2
20:41:45.386 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:45.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:45.388 00.002 7988 Enqueuing Expose request
20:41:45.389 00.001 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
20:41:45.389 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
20:41:45.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:45.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:41:45.389 00.000 15712 MoveAxis(E, 4, ABG)
20:41:45.389 00.000 15712 Guiding  Dir = 2, Dur = 4
20:41:45.391 00.002 15712 IsGuiding returns 0
20:41:45.410 00.019 15712 IsGuiding returns 0
20:41:45.410 00.000 15712 Move returns status 0, amount 4
20:41:45.410 00.000 15712 MoveAxis(N, 0, ABG)
20:41:45.410 00.000 15712 Move returns status 0, amount 0
20:41:45.410 00.000 15712 move complete, result=0
20:41:45.410 00.000 15712 worker thread done servicing request
20:41:45.410 00.000 15712 Worker thread wakes up
20:41:45.410 00.000 7988 GuideStep: -0.2 px 4 ms EAST, 0.1 px 0 ms NORTH
20:41:45.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:45.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:46.828 01.418 15712 Exposure complete
20:41:46.888 00.060 15712 worker thread done servicing request
20:41:46.888 00.000 7988 OnExposeComplete: enter
20:41:46.889 00.001 7988 UpdateGuideState(): m_state=6
20:41:46.889 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4607
20:41:46.889 00.000 7988 Star::Find returns 1 (0), X=1175.80, Y=438.70, Mass=1532, SNR=26.7, Peak=238 HFD=3.4
20:41:46.889 00.000 7988 MultiStar: [#1 0.16,0.15,1.04,U] [#2 -0.02,0.34,1.03,U] [#3 -0.21,0.13,0.96,U] [#4 -0.05,0.04,1.05,U] [#5 -0.44,0.17,0.72,U] [#6 -0.02,0.35,0.73,U] [#7 0.05,0.11,0.67,U] [#8 0.02,0.10,0.65,U] 
20:41:46.889 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.18}, one-star: {0.34, 0.23}
20:41:46.889 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
20:41:46.889 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.01)
20:41:46.897 00.008 7988 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.60 mountX=-0.18 mountY=0.00, mountTheta=3.13
20:41:46.897 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.18, opts=13)
20:41:46.897 00.000 7988 Enqueuing Move request for scope (-0.01, 0.18)
20:41:46.897 00.000 15712 Worker thread wakes up
20:41:46.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
20:41:46.897 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
20:41:46.897 00.000 15712 Moving (-0.01, 0.18) raw xDistance=-0.18 yDistance=0.00
20:41:46.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:46.897 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7
20:41:46.897 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:46.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:46.905 00.008 7988 Enqueuing Expose request
20:41:46.905 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.03
20:41:46.905 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
20:41:46.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:46.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:41:46.905 00.000 15712 MoveAxis(E, 41, ABG)
20:41:46.905 00.000 15712 Guiding  Dir = 2, Dur = 41
20:41:46.905 00.000 15712 IsGuiding returns 0
20:41:46.929 00.024 15712 PulseGuide returned control before completion, sleep 30
20:41:46.990 00.061 15712 IsGuiding returns 1
20:41:46.990 00.000 15712 scope still moving after pulse duration time elapsed
20:41:47.017 00.027 15712 IsGuiding returns 0
20:41:47.017 00.000 15712 scope move finished after 41 + 69 ms
20:41:47.017 00.000 15712 Move returns status 0, amount 41
20:41:47.017 00.000 15712 MoveAxis(N, 0, ABG)
20:41:47.017 00.000 15712 Move returns status 0, amount 0
20:41:47.017 00.000 15712 move complete, result=0
20:41:47.017 00.000 15712 worker thread done servicing request
20:41:47.017 00.000 15712 Worker thread wakes up
20:41:47.017 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
20:41:47.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:47.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:48.659 01.642 15712 Exposure complete
20:41:48.716 00.057 15712 worker thread done servicing request
20:41:48.716 00.000 7988 OnExposeComplete: enter
20:41:48.716 00.000 7988 UpdateGuideState(): m_state=6
20:41:48.723 00.007 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4608
20:41:48.723 00.000 7988 Star::Find returns 1 (0), X=1175.81, Y=438.83, Mass=1621, SNR=27.5, Peak=227 HFD=3.6
20:41:48.723 00.000 7988 MultiStar: [#1 -0.16,-0.12,0.99,U] [#2 -0.16,0.09,0.95,U] [#3 -0.19,-0.01,0.95,U] [#4 0.13,-0.08,0.99,U] [#5 -0.04,-0.17,0.70,U] [#6 -0.01,0.08,0.67,U] [#7 -0.16,-0.10,0.63,U] [#8 -0.01,0.04,0.63,U] 
20:41:48.723 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.35, 0.36}
20:41:48.723 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.04 = -2.24)
20:41:48.723 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.15 = 0.87)
20:41:48.723 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.47 mountX=-0.02 mountY=0.02, mountTheta=2.25
20:41:48.723 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.02, opts=13)
20:41:48.723 00.000 7988 Enqueuing Move request for scope (-0.02, 0.02)
20:41:48.734 00.011 15712 Worker thread wakes up
20:41:48.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
20:41:48.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
20:41:48.734 00.000 15712 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
20:41:48.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:48.734 00.000 7988 UpdateGuideState exits: m=1621 SNR=27.5
20:41:48.736 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:48.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:48.738 00.002 7988 Enqueuing Expose request
20:41:48.739 00.001 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
20:41:48.739 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
20:41:48.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:48.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:41:48.739 00.000 15712 MoveAxis(E, 6, ABG)
20:41:48.739 00.000 15712 Guiding  Dir = 2, Dur = 6
20:41:48.739 00.000 15712 IsGuiding returns 0
20:41:48.759 00.020 15712 IsGuiding returns 0
20:41:48.759 00.000 15712 Move returns status 0, amount 6
20:41:48.759 00.000 15712 MoveAxis(N, 0, ABG)
20:41:48.759 00.000 15712 Move returns status 0, amount 0
20:41:48.759 00.000 15712 move complete, result=0
20:41:48.759 00.000 15712 worker thread done servicing request
20:41:48.759 00.000 15712 Worker thread wakes up
20:41:48.759 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
20:41:48.768 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:48.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:50.175 01.407 15712 Exposure complete
20:41:50.235 00.060 15712 worker thread done servicing request
20:41:50.235 00.000 7988 OnExposeComplete: enter
20:41:50.237 00.002 7988 UpdateGuideState(): m_state=6
20:41:50.237 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4609
20:41:50.237 00.000 7988 Star::Find returns 1 (1), X=1175.76, Y=438.76, Mass=1551, SNR=26.9, Peak=255 HFD=3.0
20:41:50.237 00.000 7988 MultiStar: [#1 0.02,-0.03,0.99,U] [#2 -0.26,0.12,0.99,U] [#3 -0.20,0.09,0.96,U] [#4 -0.17,-0.06,1.04,U] [#5 -0.03,0.01,0.72,U] [#6 0.04,0.25,0.72,U] [#7 -0.01,0.01,0.68,U] [#8 -0.24,0.12,0.66,U] 
20:41:50.237 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {0.30, 0.28}
20:41:50.237 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.75 = -2.54)
20:41:50.237 00.000 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.86 = 0.57)
20:41:50.237 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.17 mountX=-0.09 mountY=0.06, mountTheta=2.56
20:41:50.246 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.09, opts=13)
20:41:50.246 00.000 7988 Enqueuing Move request for scope (-0.06, 0.09)
20:41:50.246 00.000 15712 Worker thread wakes up
20:41:50.246 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
20:41:50.246 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
20:41:50.246 00.000 15712 Moving (-0.06, 0.09) raw xDistance=-0.09 yDistance=0.06
20:41:50.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:50.246 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.9 Saturated
20:41:50.250 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:50.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:50.252 00.002 7988 Enqueuing Expose request
20:41:50.252 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
20:41:50.252 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
20:41:50.252 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:50.252 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:41:50.252 00.000 15712 MoveAxis(E, 6, ABG)
20:41:50.252 00.000 15712 Guiding  Dir = 2, Dur = 6
20:41:50.252 00.000 15712 IsGuiding returns 0
20:41:50.269 00.017 15712 IsGuiding returns 0
20:41:50.269 00.000 15712 Move returns status 0, amount 6
20:41:50.269 00.000 15712 MoveAxis(N, 0, ABG)
20:41:50.269 00.000 15712 Move returns status 0, amount 0
20:41:50.269 00.000 15712 move complete, result=0
20:41:50.269 00.000 15712 worker thread done servicing request
20:41:50.269 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:41:50.271 00.002 15712 Worker thread wakes up
20:41:50.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:50.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:51.911 01.640 15712 Exposure complete
20:41:51.971 00.060 7988 OnExposeComplete: enter
20:41:51.971 00.000 7988 UpdateGuideState(): m_state=6
20:41:51.973 00.002 15712 worker thread done servicing request
20:41:51.973 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4610
20:41:51.975 00.002 7988 Star::Find returns 1 (0), X=1175.75, Y=438.66, Mass=1521, SNR=26.6, Peak=207 HFD=3.3
20:41:51.975 00.000 7988 MultiStar: [#1 -0.00,-0.18,1.02,U] [#2 -0.13,-0.06,1.01,U] [#3 -0.34,-0.02,0.97,U] [#4 0.06,-0.17,1.08,U] [#5 0.03,-0.16,0.72,U] [#6 0.07,0.18,0.72,U] [#7 -0.02,-0.30,0.67,U] [#8 0.09,-0.18,0.66,U] 
20:41:51.977 00.002 7988 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {0.29, 0.18}
20:41:51.977 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
20:41:51.979 00.002 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
20:41:51.979 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=0.07 mountY=0.00, mountTheta=0.03
20:41:51.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.07, opts=13)
20:41:51.979 00.000 7988 Enqueuing Move request for scope (-0.00, -0.07)
20:41:51.979 00.000 15712 Worker thread wakes up
20:41:51.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
20:41:51.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
20:41:51.979 00.000 15712 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=0.00
20:41:51.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:51.979 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6
20:41:51.987 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:51.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:51.989 00.002 7988 Enqueuing Expose request
20:41:51.989 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
20:41:51.989 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
20:41:51.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:51.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:41:51.989 00.000 15712 MoveAxis(E, 5, ABG)
20:41:51.989 00.000 15712 Guiding  Dir = 2, Dur = 5
20:41:51.989 00.000 15712 IsGuiding returns 0
20:41:52.011 00.022 15712 IsGuiding returns 0
20:41:52.011 00.000 15712 Move returns status 0, amount 5
20:41:52.011 00.000 15712 MoveAxis(N, 0, ABG)
20:41:52.011 00.000 15712 Move returns status 0, amount 0
20:41:52.011 00.000 15712 move complete, result=0
20:41:52.011 00.000 15712 worker thread done servicing request
20:41:52.011 00.000 15712 Worker thread wakes up
20:41:52.011 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:41:52.013 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:52.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:53.429 01.416 15712 Exposure complete
20:41:53.474 00.045 15712 worker thread done servicing request
20:41:53.474 00.000 7988 OnExposeComplete: enter
20:41:53.489 00.015 7988 UpdateGuideState(): m_state=6
20:41:53.489 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4611
20:41:53.492 00.003 7988 Star::Find returns 1 (0), X=1175.70, Y=438.66, Mass=1501, SNR=26.4, Peak=194 HFD=3.5
20:41:53.492 00.000 7988 MultiStar: [#1 0.03,-0.31,1.00,U] [#2 -0.03,0.20,1.02,U] [#3 -0.06,0.08,0.96,U] [#4 -0.04,-0.21,1.06,U] [#5 -0.19,-0.26,0.69,U] [#6 0.09,-0.09,0.72,U] [#7 0.05,0.03,0.67,U] [#8 0.15,-0.37,0.66,U] 
20:41:53.492 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.24, 0.18}
20:41:53.492 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.38 = 0.38)
20:41:53.492 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.49 = -2.79)
20:41:53.492 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.20 mountX=0.07 mountY=-0.03, mountTheta=-0.35
20:41:53.498 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
20:41:53.498 00.000 7988 Enqueuing Move request for scope (0.03, -0.07)
20:41:53.498 00.000 15712 Worker thread wakes up
20:41:53.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
20:41:53.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
20:41:53.498 00.000 15712 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
20:41:53.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:53.498 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
20:41:53.503 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:53.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:53.505 00.002 7988 Enqueuing Expose request
20:41:53.505 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
20:41:53.505 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
20:41:53.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:53.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:41:53.505 00.000 15712 MoveAxis(E, 5, ABG)
20:41:53.505 00.000 15712 Guiding  Dir = 2, Dur = 5
20:41:53.505 00.000 15712 IsGuiding returns 0
20:41:53.525 00.020 15712 IsGuiding returns 0
20:41:53.525 00.000 15712 Move returns status 0, amount 5
20:41:53.525 00.000 15712 MoveAxis(N, 0, ABG)
20:41:53.525 00.000 15712 Move returns status 0, amount 0
20:41:53.525 00.000 15712 move complete, result=0
20:41:53.525 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
20:41:53.532 00.007 15712 worker thread done servicing request
20:41:53.532 00.000 15712 Worker thread wakes up
20:41:53.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:53.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:55.166 01.634 15712 Exposure complete
20:41:55.212 00.046 15712 worker thread done servicing request
20:41:55.212 00.000 7988 OnExposeComplete: enter
20:41:55.227 00.015 7988 UpdateGuideState(): m_state=6
20:41:55.228 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4612
20:41:55.228 00.000 7988 Star::Find returns 1 (0), X=1175.64, Y=438.64, Mass=1450, SNR=26.0, Peak=217 HFD=3.4
20:41:55.228 00.000 7988 MultiStar: [#1 -0.13,-0.04,1.06,U] [#2 -0.23,0.03,1.04,U] [#3 -0.26,-0.08,0.98,U] [#4 -0.07,0.06,1.06,U] [#5 -0.06,-0.26,0.74,U] [#6 -0.25,0.13,0.75,U] [#7 0.00,0.15,0.67,U] [#8 -0.08,0.04,0.65,U] 
20:41:55.228 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {0.18, 0.16}
20:41:55.228 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.52 = -1.76)
20:41:55.228 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.35)
20:41:55.228 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.94 mountX=-0.02 mountY=0.10, mountTheta=1.76
20:41:55.228 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.02, opts=13)
20:41:55.228 00.000 7988 Enqueuing Move request for scope (-0.10, 0.02)
20:41:55.228 00.000 15712 Worker thread wakes up
20:41:55.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
20:41:55.228 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
20:41:55.228 00.000 15712 Moving (-0.10, 0.02) raw xDistance=-0.02 yDistance=0.10
20:41:55.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:55.228 00.000 7988 UpdateGuideState exits: m=1450 SNR=26.0
20:41:55.241 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:55.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:55.244 00.003 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
20:41:55.244 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
20:41:55.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:55.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:41:55.244 00.000 15712 MoveAxis(E, 6, ABG)
20:41:55.244 00.000 15712 Guiding  Dir = 2, Dur = 6
20:41:55.244 00.000 7988 Enqueuing Expose request
20:41:55.244 00.000 15712 IsGuiding returns 0
20:41:55.264 00.020 15712 IsGuiding returns 0
20:41:55.264 00.000 15712 Move returns status 0, amount 6
20:41:55.264 00.000 15712 MoveAxis(N, 0, ABG)
20:41:55.264 00.000 15712 Move returns status 0, amount 0
20:41:55.264 00.000 15712 move complete, result=0
20:41:55.264 00.000 15712 worker thread done servicing request
20:41:55.264 00.000 15712 Worker thread wakes up
20:41:55.264 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
20:41:55.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:55.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:56.680 01.416 15712 Exposure complete
20:41:56.738 00.058 15712 worker thread done servicing request
20:41:56.738 00.000 7988 OnExposeComplete: enter
20:41:56.738 00.000 7988 UpdateGuideState(): m_state=6
20:41:56.741 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4613
20:41:56.743 00.002 7988 Star::Find returns 1 (0), X=1175.81, Y=438.87, Mass=1567, SNR=26.9, Peak=221 HFD=3.2
20:41:56.743 00.000 7988 MultiStar: [#1 -0.02,0.06,0.97,U] [#2 -0.16,0.05,0.97,U] [#3 -0.25,0.19,0.94,U] [#4 0.06,0.03,1.02,U] [#5 0.02,-0.18,0.68,U] [#6 0.12,0.02,0.71,U] [#7 0.10,-0.16,0.63,U] [#8 0.08,0.19,0.67,U] 
20:41:56.745 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.35, 0.40}
20:41:56.745 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
20:41:56.747 00.002 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
20:41:56.747 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.22 mountX=-0.08 mountY=-0.03, mountTheta=-2.77
20:41:56.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.08, opts=13)
20:41:56.751 00.002 7988 Enqueuing Move request for scope (0.03, 0.08)
20:41:56.753 00.002 15712 Worker thread wakes up
20:41:56.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
20:41:56.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
20:41:56.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:56.753 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.9
20:41:56.755 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:56.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:56.756 00.001 7988 Enqueuing Expose request
20:41:56.756 00.000 15712 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.03
20:41:56.760 00.004 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
20:41:56.760 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
20:41:56.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:56.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:41:56.762 00.002 15712 MoveAxis(E, 6, ABG)
20:41:56.762 00.000 15712 Guiding  Dir = 2, Dur = 6
20:41:56.762 00.000 15712 IsGuiding returns 0
20:41:56.788 00.026 15712 IsGuiding returns 0
20:41:56.788 00.000 15712 Move returns status 0, amount 6
20:41:56.788 00.000 15712 MoveAxis(N, 0, ABG)
20:41:56.788 00.000 15712 Move returns status 0, amount 0
20:41:56.788 00.000 15712 move complete, result=0
20:41:56.788 00.000 15712 worker thread done servicing request
20:41:56.788 00.000 15712 Worker thread wakes up
20:41:56.788 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
20:41:56.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:56.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:58.434 01.646 15712 Exposure complete
20:41:58.489 00.055 15712 worker thread done servicing request
20:41:58.489 00.000 7988 OnExposeComplete: enter
20:41:58.489 00.000 7988 UpdateGuideState(): m_state=6
20:41:58.495 00.006 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4614
20:41:58.497 00.002 7988 Star::Find returns 1 (1), X=1175.82, Y=438.88, Mass=1510, SNR=26.6, Peak=255 HFD=2.9
20:41:58.498 00.001 7988 MultiStar: [#1 0.13,-0.07,1.06,U] [#2 -0.25,0.16,1.01,U] [#3 -0.13,0.08,0.97,U] [#4 0.04,-0.06,1.04,U] [#5 -0.16,0.27,0.71,U] [#6 0.02,0.33,0.71,U] [#7 0.26,0.01,0.64,U] [#8 0.08,0.02,0.69,U] 
20:41:58.498 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.36, 0.40}
20:41:58.500 00.002 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
20:41:58.500 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
20:41:58.502 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.28 mountX=-0.12 mountY=-0.04, mountTheta=-2.83
20:41:58.504 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.12, opts=13)
20:41:58.504 00.000 7988 Enqueuing Move request for scope (0.04, 0.12)
20:41:58.506 00.002 15712 Worker thread wakes up
20:41:58.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
20:41:58.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
20:41:58.506 00.000 15712 Moving (0.04, 0.12) raw xDistance=-0.12 yDistance=-0.04
20:41:58.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:41:58.506 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.6 Saturated
20:41:58.509 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:58.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:41:58.511 00.002 7988 Enqueuing Expose request
20:41:58.511 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
20:41:58.511 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
20:41:58.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:58.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:41:58.511 00.000 15712 MoveAxis(E, 7, ABG)
20:41:58.511 00.000 15712 Guiding  Dir = 2, Dur = 7
20:41:58.511 00.000 15712 IsGuiding returns 0
20:41:58.533 00.022 15712 IsGuiding returns 0
20:41:58.533 00.000 15712 Move returns status 0, amount 7
20:41:58.533 00.000 15712 MoveAxis(N, 0, ABG)
20:41:58.533 00.000 15712 Move returns status 0, amount 0
20:41:58.533 00.000 15712 move complete, result=0
20:41:58.533 00.000 15712 worker thread done servicing request
20:41:58.533 00.000 15712 Worker thread wakes up
20:41:58.533 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
20:41:58.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:41:58.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:41:59.945 01.412 15712 Exposure complete
20:42:00.003 00.058 15712 worker thread done servicing request
20:42:00.003 00.000 7988 OnExposeComplete: enter
20:42:00.006 00.003 7988 UpdateGuideState(): m_state=6
20:42:00.008 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4615
20:42:00.008 00.000 7988 Star::Find returns 1 (0), X=1175.70, Y=438.75, Mass=1516, SNR=26.4, Peak=215 HFD=3.5
20:42:00.012 00.004 7988 MultiStar: [#1 0.09,0.01,1.00,U] [#2 0.07,0.12,1.01,U] [#3 -0.22,0.11,0.96,U] [#4 -0.06,0.14,1.02,U] [#5 -0.20,-0.04,0.71,U] [#6 -0.02,0.27,0.72,U] [#7 0.13,0.10,0.66,U] [#8 -0.19,0.09,0.62,U] 
20:42:00.014 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {0.24, 0.27}
20:42:00.014 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.08)
20:42:00.014 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.03)
20:42:00.014 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=-0.12 mountY=0.00, mountTheta=3.11
20:42:00.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.12, opts=13)
20:42:00.020 00.006 7988 Enqueuing Move request for scope (-0.01, 0.12)
20:42:00.022 00.002 15712 Worker thread wakes up
20:42:00.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
20:42:00.022 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
20:42:00.022 00.000 15712 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=0.00
20:42:00.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:00.022 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.4
20:42:00.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:00.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:00.022 00.000 7988 Enqueuing Expose request
20:42:00.022 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
20:42:00.022 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
20:42:00.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:00.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:42:00.022 00.000 15712 MoveAxis(E, 5, ABG)
20:42:00.022 00.000 15712 Guiding  Dir = 2, Dur = 5
20:42:00.022 00.000 15712 IsGuiding returns 0
20:42:00.043 00.021 15712 IsGuiding returns 0
20:42:00.043 00.000 15712 Move returns status 0, amount 5
20:42:00.043 00.000 15712 MoveAxis(N, 0, ABG)
20:42:00.043 00.000 15712 Move returns status 0, amount 0
20:42:00.043 00.000 15712 move complete, result=0
20:42:00.043 00.000 15712 worker thread done servicing request
20:42:00.043 00.000 15712 Worker thread wakes up
20:42:00.043 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:42:00.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:00.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:01.794 01.751 15712 Exposure complete
20:42:01.840 00.046 15712 worker thread done servicing request
20:42:01.840 00.000 7988 OnExposeComplete: enter
20:42:01.840 00.000 7988 UpdateGuideState(): m_state=6
20:42:01.856 00.016 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4616
20:42:01.856 00.000 7988 Star::Find returns 1 (0), X=1175.67, Y=439.00, Mass=1536, SNR=26.6, Peak=236 HFD=3.3
20:42:01.858 00.002 7988 MultiStar: [#1 -0.08,0.18,0.99,U] [#2 -0.20,0.21,0.99,U] [#3 -0.28,0.26,0.96,U] [#4 -0.13,0.19,1.05,U] [#5 -0.22,0.31,0.76,U] [#6 -0.05,0.20,0.67,U] [#7 -0.05,-0.14,0.64,U] [#8 0.08,0.13,0.66,U] 
20:42:01.858 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.22}, one-star: {0.21, 0.52}
20:42:01.860 00.002 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.58) = xAngle (3.52 = -2.77)
20:42:01.860 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
20:42:01.862 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.94 mountX=-0.22 mountY=0.08, mountTheta=2.80
20:42:01.864 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.22, opts=13)
20:42:01.864 00.000 7988 Enqueuing Move request for scope (-0.09, 0.22)
20:42:01.866 00.002 15712 Worker thread wakes up
20:42:01.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
20:42:01.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
20:42:01.866 00.000 15712 Moving (-0.09, 0.22) raw xDistance=-0.22 yDistance=0.08
20:42:01.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:01.866 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.6
20:42:01.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:01.866 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:01.866 00.000 7988 Enqueuing Expose request
20:42:01.872 00.006 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 636.04
20:42:01.872 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
20:42:01.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:01.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:42:01.872 00.000 15712 MoveAxis(E, 51, ABG)
20:42:01.872 00.000 15712 Guiding  Dir = 2, Dur = 51
20:42:01.872 00.000 15712 IsGuiding returns 0
20:42:01.890 00.018 15712 PulseGuide returned control before completion, sleep 44
20:42:01.936 00.046 15712 IsGuiding returns 1
20:42:01.936 00.000 15712 scope still moving after pulse duration time elapsed
20:42:01.970 00.034 15712 IsGuiding returns 0
20:42:01.970 00.000 15712 scope move finished after 51 + 47 ms
20:42:01.970 00.000 15712 Move returns status 0, amount 51
20:42:01.970 00.000 15712 MoveAxis(N, 0, ABG)
20:42:01.970 00.000 15712 Move returns status 0, amount 0
20:42:01.970 00.000 15712 move complete, result=0
20:42:01.970 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
20:42:01.972 00.002 15712 worker thread done servicing request
20:42:01.972 00.000 15712 Worker thread wakes up
20:42:01.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:01.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:03.389 01.417 15712 Exposure complete
20:42:03.450 00.061 15712 worker thread done servicing request
20:42:03.450 00.000 7988 OnExposeComplete: enter
20:42:03.450 00.000 7988 UpdateGuideState(): m_state=6
20:42:03.450 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4617
20:42:03.450 00.000 7988 Star::Find returns 1 (0), X=1175.62, Y=438.71, Mass=1508, SNR=26.6, Peak=197 HFD=3.4
20:42:03.455 00.005 7988 MultiStar: [#1 -0.27,0.02,1.02,U] [#2 -0.29,0.00,1.00,U] [#3 -0.52,-0.02,0.97,U] [#4 -0.26,-0.06,1.00,U] [#5 -0.07,-0.06,0.72,U] [#6 -0.21,0.16,0.75,U] [#7 -0.02,-0.16,0.66,U] [#8 -0.10,-0.20,0.65,U] 
20:42:03.455 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.00}, one-star: {0.16, 0.23}
20:42:03.455 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.58) = xAngle (4.71 = -1.57)
20:42:03.455 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.82 = 1.54)
20:42:03.455 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.00 hyp=0.19 cameraTheta=3.13 mountX=-0.00 mountY=0.19, mountTheta=1.57
20:42:03.455 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.00, opts=13)
20:42:03.455 00.000 7988 Enqueuing Move request for scope (-0.19, 0.00)
20:42:03.455 00.000 15712 Worker thread wakes up
20:42:03.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.00) opts 0xd
20:42:03.455 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.00)
20:42:03.455 00.000 15712 Moving (-0.19, 0.00) raw xDistance=-0.00 yDistance=0.19
20:42:03.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:03.455 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.6
20:42:03.465 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:03.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:03.465 00.000 7988 Enqueuing Expose request
20:42:03.465 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
20:42:03.465 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
20:42:03.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:03.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:42:03.465 00.000 15712 MoveAxis(E, 6, ABG)
20:42:03.465 00.000 15712 Guiding  Dir = 2, Dur = 6
20:42:03.465 00.000 15712 IsGuiding returns 0
20:42:03.488 00.023 15712 IsGuiding returns 0
20:42:03.488 00.000 15712 Move returns status 0, amount 6
20:42:03.488 00.000 15712 MoveAxis(N, 0, ABG)
20:42:03.488 00.000 15712 Move returns status 0, amount 0
20:42:03.488 00.000 15712 move complete, result=0
20:42:03.488 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
20:42:03.489 00.001 15712 worker thread done servicing request
20:42:03.489 00.000 15712 Worker thread wakes up
20:42:03.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:03.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:05.129 01.640 15712 Exposure complete
20:42:05.174 00.045 15712 worker thread done servicing request
20:42:05.174 00.000 7988 OnExposeComplete: enter
20:42:05.191 00.017 7988 UpdateGuideState(): m_state=6
20:42:05.191 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4618
20:42:05.193 00.002 7988 Star::Find returns 1 (0), X=1175.64, Y=438.80, Mass=1507, SNR=26.5, Peak=180 HFD=3.3
20:42:05.193 00.000 7988 MultiStar: [#1 -0.13,-0.01,1.02,U] [#2 -0.38,0.04,0.97,U] [#3 -0.46,0.01,0.95,U] [#4 -0.21,0.05,1.05,U] [#5 -0.26,0.06,0.71,U] [#6 -0.10,0.29,0.74,U] [#7 -0.26,0.07,0.66,U] [#8 -0.17,0.04,0.65,U] 
20:42:05.195 00.002 7988 refined, 8 included, MultiStar: {-0.20, 0.09}, one-star: {0.18, 0.32}
20:42:05.195 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.01)
20:42:05.197 00.002 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.10)
20:42:05.197 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.69 mountX=-0.09 mountY=0.19, mountTheta=2.02
20:42:05.199 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.09, opts=13)
20:42:05.201 00.002 7988 Enqueuing Move request for scope (-0.20, 0.09)
20:42:05.201 00.000 15712 Worker thread wakes up
20:42:05.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
20:42:05.201 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
20:42:05.201 00.000 15712 Moving (-0.20, 0.09) raw xDistance=-0.09 yDistance=0.19
20:42:05.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:05.201 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
20:42:05.205 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:05.206 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:05.208 00.002 7988 Enqueuing Expose request
20:42:05.208 00.000 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
20:42:05.208 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
20:42:05.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:05.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:42:05.208 00.000 15712 MoveAxis(E, 9, ABG)
20:42:05.208 00.000 15712 Guiding  Dir = 2, Dur = 9
20:42:05.208 00.000 15712 IsGuiding returns 0
20:42:05.225 00.017 15712 IsGuiding returns 0
20:42:05.225 00.000 15712 Move returns status 0, amount 9
20:42:05.225 00.000 15712 MoveAxis(N, 0, ABG)
20:42:05.225 00.000 15712 Move returns status 0, amount 0
20:42:05.225 00.000 15712 move complete, result=0
20:42:05.225 00.000 15712 worker thread done servicing request
20:42:05.225 00.000 15712 Worker thread wakes up
20:42:05.225 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
20:42:05.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:05.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:06.643 01.418 15712 Exposure complete
20:42:06.707 00.064 15712 worker thread done servicing request
20:42:06.707 00.000 7988 OnExposeComplete: enter
20:42:06.707 00.000 7988 UpdateGuideState(): m_state=6
20:42:06.707 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4619
20:42:06.707 00.000 7988 Star::Find returns 1 (0), X=1175.67, Y=438.82, Mass=1489, SNR=26.2, Peak=197 HFD=3.4
20:42:06.707 00.000 7988 MultiStar: [#1 -0.22,0.20,1.01,U] [#2 -0.38,0.21,0.97,U] [#3 -0.46,0.13,0.95,U] [#4 -0.21,0.29,1.04,U] [#5 -0.17,0.15,0.72,U] [#6 -0.16,0.10,0.73,U] [#7 -0.09,0.12,0.65,U] [#8 -0.11,0.07,0.66,U] 
20:42:06.707 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.19}, one-star: {0.21, 0.34}
20:42:06.707 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.38)
20:42:06.707 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.73)
20:42:06.707 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.27 cameraTheta=2.33 mountX=-0.19 mountY=0.18, mountTheta=2.39
20:42:06.707 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.19, opts=13)
20:42:06.722 00.015 7988 Enqueuing Move request for scope (-0.18, 0.19)
20:42:06.722 00.000 15712 Worker thread wakes up
20:42:06.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
20:42:06.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
20:42:06.722 00.000 15712 Moving (-0.18, 0.19) raw xDistance=-0.19 yDistance=0.18
20:42:06.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
20:42:06.722 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2
20:42:06.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:06.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:06.722 00.000 7988 Enqueuing Expose request
20:42:06.722 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.05
20:42:06.722 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
20:42:06.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:06.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:42:06.722 00.000 15712 MoveAxis(E, 44, ABG)
20:42:06.722 00.000 15712 Guiding  Dir = 2, Dur = 44
20:42:06.722 00.000 15712 IsGuiding returns 0
20:42:06.743 00.021 15712 PulseGuide returned control before completion, sleep 36
20:42:06.790 00.047 15712 IsGuiding returns 1
20:42:06.790 00.000 15712 scope still moving after pulse duration time elapsed
20:42:06.818 00.028 15712 IsGuiding returns 0
20:42:06.818 00.000 15712 scope move finished after 44 + 43 ms
20:42:06.818 00.000 15712 Move returns status 0, amount 44
20:42:06.818 00.000 15712 MoveAxis(N, 0, ABG)
20:42:06.818 00.000 15712 Move returns status 0, amount 0
20:42:06.818 00.000 15712 move complete, result=0
20:42:06.818 00.000 15712 worker thread done servicing request
20:42:06.818 00.000 15712 Worker thread wakes up
20:42:06.818 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
20:42:06.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:06.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:08.449 01.631 15712 Exposure complete
20:42:08.498 00.049 15712 worker thread done servicing request
20:42:08.498 00.000 7988 OnExposeComplete: enter
20:42:08.498 00.000 7988 UpdateGuideState(): m_state=6
20:42:08.511 00.013 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4620
20:42:08.511 00.000 7988 Star::Find returns 1 (0), X=1175.81, Y=438.83, Mass=1454, SNR=26.1, Peak=186 HFD=3.4
20:42:08.511 00.000 7988 MultiStar: [#1 0.05,-0.02,1.02,U] [#2 -0.23,-0.03,1.02,U] [#3 -0.11,0.00,0.98,U] [#4 0.03,-0.13,1.02,U] [#5 -0.17,0.04,0.69,U] [#6 0.07,0.23,0.72,U] [#7 -0.06,-0.14,0.65,U] [#8 -0.01,0.03,0.63,U] 
20:42:08.511 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {0.35, 0.35}
20:42:08.511 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
20:42:08.511 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
20:42:08.511 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.66 mountX=-0.04 mountY=0.00, mountTheta=3.07
20:42:08.511 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.04, opts=13)
20:42:08.511 00.000 7988 Enqueuing Move request for scope (-0.00, 0.04)
20:42:08.511 00.000 15712 Worker thread wakes up
20:42:08.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
20:42:08.511 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
20:42:08.511 00.000 15712 Moving (-0.00, 0.04) raw xDistance=-0.04 yDistance=0.00
20:42:08.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:08.511 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.1
20:42:08.523 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:08.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:08.525 00.002 7988 Enqueuing Expose request
20:42:08.527 00.002 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
20:42:08.527 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:42:08.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:08.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:42:08.527 00.000 15712 MoveAxis(E, 4, ABG)
20:42:08.527 00.000 15712 Guiding  Dir = 2, Dur = 4
20:42:08.527 00.000 15712 IsGuiding returns 0
20:42:08.547 00.020 15712 IsGuiding returns 0
20:42:08.547 00.000 15712 Move returns status 0, amount 4
20:42:08.547 00.000 15712 MoveAxis(N, 0, ABG)
20:42:08.547 00.000 15712 Move returns status 0, amount 0
20:42:08.547 00.000 15712 move complete, result=0
20:42:08.547 00.000 15712 worker thread done servicing request
20:42:08.547 00.000 15712 Worker thread wakes up
20:42:08.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:08.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:08.547 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
20:42:09.960 01.413 15712 Exposure complete
20:42:10.009 00.049 15712 worker thread done servicing request
20:42:10.009 00.000 7988 OnExposeComplete: enter
20:42:10.023 00.014 7988 UpdateGuideState(): m_state=6
20:42:10.023 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4621
20:42:10.025 00.002 7988 Star::Find returns 1 (1), X=1175.70, Y=438.93, Mass=1537, SNR=26.9, Peak=255 HFD=3.0
20:42:10.025 00.000 7988 MultiStar: [#1 -0.22,0.16,0.99,U] [#2 -0.30,0.22,1.01,U] [#3 -0.26,0.33,0.94,U] [#4 -0.31,0.07,1.03,U] [#5 -0.20,0.27,0.73,U] [#6 -0.14,0.27,0.70,U] [#7 -0.01,0.20,0.65,U] [#8 -0.14,0.11,0.64,U] 
20:42:10.025 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.24}, one-star: {0.24, 0.45}
20:42:10.025 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
20:42:10.025 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
20:42:10.025 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.15 mountX=-0.23 mountY=0.15, mountTheta=2.58
20:42:10.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.24, opts=13)
20:42:10.025 00.000 7988 Enqueuing Move request for scope (-0.15, 0.24)
20:42:10.025 00.000 15712 Worker thread wakes up
20:42:10.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
20:42:10.025 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
20:42:10.025 00.000 15712 Moving (-0.15, 0.24) raw xDistance=-0.23 yDistance=0.15
20:42:10.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:10.025 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.9 Saturated
20:42:10.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:10.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:10.039 00.014 7988 Enqueuing Expose request
20:42:10.039 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 636.05
20:42:10.039 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
20:42:10.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:10.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:42:10.039 00.000 15712 MoveAxis(E, 51, ABG)
20:42:10.039 00.000 15712 Guiding  Dir = 2, Dur = 51
20:42:10.039 00.000 15712 IsGuiding returns 0
20:42:10.055 00.016 15712 PulseGuide returned control before completion, sleep 45
20:42:10.138 00.083 15712 IsGuiding returns 0
20:42:10.138 00.000 15712 Move returns status 0, amount 51
20:42:10.138 00.000 15712 MoveAxis(N, 0, ABG)
20:42:10.138 00.000 15712 Move returns status 0, amount 0
20:42:10.138 00.000 15712 move complete, result=0
20:42:10.138 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
20:42:10.140 00.002 15712 worker thread done servicing request
20:42:10.140 00.000 15712 Worker thread wakes up
20:42:10.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:10.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:11.779 01.639 15712 Exposure complete
20:42:11.838 00.059 15712 worker thread done servicing request
20:42:11.840 00.002 7988 OnExposeComplete: enter
20:42:11.840 00.000 7988 UpdateGuideState(): m_state=6
20:42:11.840 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4622
20:42:11.840 00.000 7988 Star::Find returns 1 (0), X=1175.63, Y=438.50, Mass=1483, SNR=26.4, Peak=199 HFD=3.1
20:42:11.840 00.000 7988 MultiStar: [#1 -0.16,-0.15,1.01,U] [#2 -0.26,-0.18,1.03,U] [#3 -0.43,-0.21,0.97,U] [#4 -0.20,-0.29,1.06,U] [#5 -0.24,-0.22,0.69,U] [#6 0.02,-0.03,0.73,U] [#7 -0.10,-0.20,0.66,U] [#8 -0.36,-0.06,0.67,U] 
20:42:11.845 00.005 7988 single-star, 8 included, MultiStar: {-0.17, -0.15}, one-star: {0.17, 0.03}
20:42:11.845 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
20:42:11.845 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.45)
20:42:11.845 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.15 mountX=-0.03 mountY=-0.17, mountTheta=-1.72
20:42:11.845 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.03, opts=13)
20:42:11.845 00.000 7988 Enqueuing Move request for scope (0.17, 0.03)
20:42:11.845 00.000 15712 Worker thread wakes up
20:42:11.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
20:42:11.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
20:42:11.845 00.000 15712 Moving (0.17, 0.03) raw xDistance=-0.03 yDistance=-0.17
20:42:11.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:11.845 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.4
20:42:11.854 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:11.856 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:11.856 00.000 7988 Enqueuing Expose request
20:42:11.856 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
20:42:11.856 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:42:11.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:11.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:42:11.856 00.000 15712 MoveAxis(E, 4, ABG)
20:42:11.856 00.000 15712 Guiding  Dir = 2, Dur = 4
20:42:11.856 00.000 15712 IsGuiding returns 0
20:42:11.879 00.023 15712 IsGuiding returns 0
20:42:11.879 00.000 15712 Move returns status 0, amount 4
20:42:11.879 00.000 15712 MoveAxis(N, 0, ABG)
20:42:11.879 00.000 15712 Move returns status 0, amount 0
20:42:11.879 00.000 15712 move complete, result=0
20:42:11.879 00.000 15712 worker thread done servicing request
20:42:11.879 00.000 15712 Worker thread wakes up
20:42:11.879 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
20:42:11.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:11.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:13.293 01.414 15712 Exposure complete
20:42:13.342 00.049 15712 worker thread done servicing request
20:42:13.342 00.000 7988 OnExposeComplete: enter
20:42:13.342 00.000 7988 UpdateGuideState(): m_state=6
20:42:13.355 00.013 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4623
20:42:13.355 00.000 7988 Star::Find returns 1 (0), X=1175.51, Y=438.68, Mass=1553, SNR=26.8, Peak=202 HFD=3.3
20:42:13.355 00.000 7988 MultiStar: [#1 -0.24,-0.17,1.00,U] [#2 -0.42,-0.15,0.98,U] [#3 -0.41,-0.16,0.97,U] [#4 -0.25,-0.23,1.08,U] [#5 -0.15,-0.17,0.72,U] [#6 -0.10,0.05,0.72,U] [#7 -0.11,-0.01,0.64,U] [#8 -0.24,-0.09,0.67,U] 
20:42:13.359 00.004 7988 single-star, 8 included, MultiStar: {-0.22, -0.09}, one-star: {0.05, 0.20}
20:42:13.359 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
20:42:13.359 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.26)
20:42:13.359 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.34 mountX=-0.20 mountY=-0.05, mountTheta=-2.89
20:42:13.359 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.20, opts=13)
20:42:13.359 00.000 7988 Enqueuing Move request for scope (0.05, 0.20)
20:42:13.359 00.000 15712 Worker thread wakes up
20:42:13.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
20:42:13.359 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
20:42:13.359 00.000 15712 Moving (0.05, 0.20) raw xDistance=-0.20 yDistance=-0.05
20:42:13.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:13.359 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.8
20:42:13.368 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:13.368 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:13.370 00.002 7988 Enqueuing Expose request
20:42:13.371 00.001 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 636.05
20:42:13.371 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
20:42:13.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:13.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:42:13.371 00.000 15712 MoveAxis(E, 44, ABG)
20:42:13.371 00.000 15712 Guiding  Dir = 2, Dur = 44
20:42:13.371 00.000 15712 IsGuiding returns 0
20:42:13.398 00.027 15712 PulseGuide returned control before completion, sleep 29
20:42:13.435 00.037 15712 IsGuiding returns 1
20:42:13.435 00.000 15712 scope still moving after pulse duration time elapsed
20:42:13.495 00.060 15712 IsGuiding returns 1
20:42:13.531 00.036 15712 IsGuiding returns 0
20:42:13.531 00.000 15712 scope move finished after 44 + 114 ms
20:42:13.531 00.000 15712 Move returns status 0, amount 44
20:42:13.531 00.000 15712 MoveAxis(N, 0, ABG)
20:42:13.531 00.000 15712 Move returns status 0, amount 0
20:42:13.531 00.000 15712 move complete, result=0
20:42:13.531 00.000 15712 worker thread done servicing request
20:42:13.531 00.000 15712 Worker thread wakes up
20:42:13.531 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
20:42:13.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:13.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:15.174 01.643 15712 Exposure complete
20:42:15.232 00.058 15712 worker thread done servicing request
20:42:15.234 00.002 7988 OnExposeComplete: enter
20:42:15.235 00.001 7988 UpdateGuideState(): m_state=6
20:42:15.235 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4624
20:42:15.237 00.002 7988 Star::Find returns 1 (1), X=1175.75, Y=438.13, Mass=1451, SNR=25.9, Peak=255 HFD=3.0
20:42:15.239 00.002 7988 MultiStar: [#1 0.03,-0.53,1.03,U] [#2 -0.19,-0.62,1.04,U] [#3 -0.40,-0.46,1.02,U] [#4 -0.06,-0.49,1.08,U] [#5 -0.23,-0.54,0.75,U] [#6 -0.13,-0.37,0.69,U] [#7 -0.14,-0.44,0.68,U] [#8 0.08,-0.43,0.69,U] 
20:42:15.239 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.48}, one-star: {0.29, -0.34}
20:42:15.241 00.002 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.70 = 0.70)
20:42:15.241 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.81 = -2.47)
20:42:15.241 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.34 hyp=0.45 cameraTheta=-0.87 mountX=0.34 mountY=-0.28, mountTheta=-0.69
20:42:15.243 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.34, opts=13)
20:42:15.245 00.002 7988 Enqueuing Move request for scope (0.29, -0.34)
20:42:15.245 00.000 15712 Worker thread wakes up
20:42:15.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.34) opts 0xd
20:42:15.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.34)
20:42:15.245 00.000 15712 Moving (0.29, -0.34) raw xDistance=0.34 yDistance=-0.28
20:42:15.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:15.245 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9 Saturated
20:42:15.249 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:15.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:15.251 00.002 7988 Enqueuing Expose request
20:42:15.251 00.000 15712 PPEC rslt: input = 0.34, final = 0.20, react = 0.20, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 636.05
20:42:15.251 00.000 15712 PPEC: input: 0.34, control: 0.20, exposure: 1500
20:42:15.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:42:15.251 00.000 15712 MoveAxis(W, 64, ABG)
20:42:15.251 00.000 15712 Guiding  Dir = 3, Dur = 64
20:42:15.251 00.000 15712 IsGuiding returns 0
20:42:15.266 00.015 15712 PulseGuide returned control before completion, sleep 59
20:42:15.346 00.080 15712 IsGuiding returns 0
20:42:15.346 00.000 15712 Move returns status 0, amount 64
20:42:15.346 00.000 15712 MoveAxis(N, 71, ABG)
20:42:15.346 00.000 15712 Guiding  Dir = 0, Dur = 71
20:42:15.346 00.000 15712 IsGuiding returns 0
20:42:15.459 00.113 15712 IsGuiding returns 1
20:42:15.459 00.000 15712 scope still moving after pulse duration time elapsed
20:42:15.525 00.066 15712 IsGuiding returns 0
20:42:15.525 00.000 15712 scope move finished after 71 + 104 ms
20:42:15.525 00.000 15712 Move returns status 0, amount 71
20:42:15.525 00.000 15712 move complete, result=0
20:42:15.525 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.3 px 71 ms NORTH
20:42:15.526 00.001 15712 worker thread done servicing request
20:42:15.526 00.000 15712 Worker thread wakes up
20:42:15.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:15.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:16.943 01.417 15712 Exposure complete
20:42:17.003 00.060 15712 worker thread done servicing request
20:42:17.003 00.000 7988 OnExposeComplete: enter
20:42:17.003 00.000 7988 UpdateGuideState(): m_state=6
20:42:17.006 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4625
20:42:17.006 00.000 7988 Star::Find returns 1 (0), X=1175.43, Y=438.69, Mass=1580, SNR=26.9, Peak=196 HFD=3.5
20:42:17.006 00.000 7988 MultiStar: [#1 -0.28,0.03,1.00,U] [#2 -0.28,-0.12,0.98,U] [#3 -0.49,-0.16,0.94,U] [#4 -0.33,-0.28,1.05,U] [#5 -0.51,-0.19,0.71,U] [#6 -0.28,-0.01,0.71,U] [#7 -0.28,-0.13,0.64,U] [#8 -0.32,-0.08,0.66,U] 
20:42:17.006 00.000 7988 single-star, 8 included, MultiStar: {-0.30, -0.08}, one-star: {-0.03, 0.21}
20:42:17.006 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.01)
20:42:17.006 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.10)
20:42:17.006 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.70 mountX=-0.21 mountY=0.02, mountTheta=3.04
20:42:17.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.21, opts=13)
20:42:17.006 00.000 7988 Enqueuing Move request for scope (-0.03, 0.21)
20:42:17.016 00.010 15712 Worker thread wakes up
20:42:17.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
20:42:17.016 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
20:42:17.016 00.000 15712 Moving (-0.03, 0.21) raw xDistance=-0.21 yDistance=0.02
20:42:17.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:17.016 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.9
20:42:17.019 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:17.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:17.019 00.000 7988 Enqueuing Expose request
20:42:17.022 00.003 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 636.05
20:42:17.022 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
20:42:17.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:17.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:42:17.022 00.000 15712 MoveAxis(E, 46, ABG)
20:42:17.022 00.000 15712 Guiding  Dir = 2, Dur = 46
20:42:17.022 00.000 15712 IsGuiding returns 0
20:42:17.043 00.021 15712 PulseGuide returned control before completion, sleep 36
20:42:17.119 00.076 15712 IsGuiding returns 1
20:42:17.119 00.000 15712 scope still moving after pulse duration time elapsed
20:42:17.150 00.031 15712 IsGuiding returns 0
20:42:17.150 00.000 15712 scope move finished after 46 + 81 ms
20:42:17.150 00.000 15712 Move returns status 0, amount 46
20:42:17.150 00.000 15712 MoveAxis(N, 0, ABG)
20:42:17.150 00.000 15712 Move returns status 0, amount 0
20:42:17.150 00.000 15712 move complete, result=0
20:42:17.150 00.000 15712 worker thread done servicing request
20:42:17.150 00.000 15712 Worker thread wakes up
20:42:17.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:17.150 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
20:42:17.153 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:18.793 01.640 15712 Exposure complete
20:42:18.852 00.059 15712 worker thread done servicing request
20:42:18.852 00.000 7988 OnExposeComplete: enter
20:42:18.852 00.000 7988 UpdateGuideState(): m_state=6
20:42:18.856 00.004 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4626
20:42:18.856 00.000 7988 Star::Find returns 1 (0), X=1175.66, Y=438.20, Mass=1542, SNR=26.8, Peak=212 HFD=3.3
20:42:18.856 00.000 7988 MultiStar: [#1 0.09,-0.48,0.97,U] [#2 -0.09,-0.41,0.96,U] [#3 -0.33,-0.49,0.96,U] [#4 -0.11,-0.37,1.01,U] [#5 0.09,-0.55,0.69,U] [#6 -0.10,-0.17,0.72,U] [#7 0.00,-0.51,0.64,U] [#8 0.04,-0.51,0.68,U] 
20:42:18.856 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.41}, one-star: {0.20, -0.28}
20:42:18.856 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
20:42:18.856 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.55)
20:42:18.856 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.35 cameraTheta=-0.95 mountX=0.28 mountY=-0.19, mountTheta=-0.60
20:42:18.856 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.28, opts=13)
20:42:18.856 00.000 7988 Enqueuing Move request for scope (0.20, -0.28)
20:42:18.856 00.000 15712 Worker thread wakes up
20:42:18.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.28) opts 0xd
20:42:18.856 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.28)
20:42:18.856 00.000 15712 Moving (0.20, -0.28) raw xDistance=0.28 yDistance=-0.19
20:42:18.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:18.856 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.8
20:42:18.869 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:18.869 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:18.871 00.002 7988 Enqueuing Expose request
20:42:18.872 00.001 15712 PPEC rslt: input = 0.28, final = 0.15, react = 0.17, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 636.05
20:42:18.872 00.000 15712 PPEC: input: 0.28, control: 0.15, exposure: 1500
20:42:18.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:18.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:42:18.872 00.000 15712 MoveAxis(W, 50, ABG)
20:42:18.872 00.000 15712 Guiding  Dir = 3, Dur = 50
20:42:18.872 00.000 15712 IsGuiding returns 0
20:42:18.888 00.016 15712 PulseGuide returned control before completion, sleep 37
20:42:18.936 00.048 15712 IsGuiding returns 1
20:42:18.936 00.000 15712 scope still moving after pulse duration time elapsed
20:42:18.971 00.035 15712 IsGuiding returns 0
20:42:18.971 00.000 15712 scope move finished after 50 + 53 ms
20:42:18.971 00.000 15712 Move returns status 0, amount 50
20:42:18.971 00.000 15712 MoveAxis(N, 0, ABG)
20:42:18.971 00.000 15712 Move returns status 0, amount 0
20:42:18.971 00.000 15712 move complete, result=0
20:42:18.971 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.2 px 0 ms NORTH
20:42:18.979 00.008 15712 worker thread done servicing request
20:42:18.979 00.000 15712 Worker thread wakes up
20:42:18.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:18.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:20.387 01.408 15712 Exposure complete
20:42:20.447 00.060 15712 worker thread done servicing request
20:42:20.447 00.000 7988 OnExposeComplete: enter
20:42:20.447 00.000 7988 UpdateGuideState(): m_state=6
20:42:20.450 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4627
20:42:20.450 00.000 7988 Star::Find returns 1 (1), X=1175.77, Y=438.39, Mass=1504, SNR=26.3, Peak=255 HFD=3.0
20:42:20.452 00.002 7988 MultiStar: [#1 0.11,-0.38,1.04,U] [#2 -0.12,-0.20,1.00,U] [#3 -0.17,-0.31,0.99,U] [#4 0.18,-0.38,1.08,U] [#5 0.14,-0.65,0.74,U] [#6 0.15,-0.22,0.70,U] [#7 0.04,-0.45,0.64,U] [#8 -0.07,-0.24,0.67,U] 
20:42:20.452 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.32}, one-star: {0.31, -0.09}
20:42:20.452 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
20:42:20.452 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.87)
20:42:20.452 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-0.28 mountX=0.08 mountY=-0.31, mountTheta=-1.30
20:42:20.452 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.09, opts=13)
20:42:20.452 00.000 7988 Enqueuing Move request for scope (0.31, -0.09)
20:42:20.452 00.000 15712 Worker thread wakes up
20:42:20.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.09) opts 0xd
20:42:20.452 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.09)
20:42:20.452 00.000 15712 Moving (0.31, -0.09) raw xDistance=0.08 yDistance=-0.31
20:42:20.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:20.452 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.3 Saturated
20:42:20.463 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:20.463 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:20.465 00.002 7988 Enqueuing Expose request
20:42:20.466 00.001 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
20:42:20.466 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
20:42:20.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
20:42:20.466 00.000 15712 MoveAxis(E, 4, ABG)
20:42:20.466 00.000 15712 Guiding  Dir = 2, Dur = 4
20:42:20.466 00.000 15712 IsGuiding returns 0
20:42:20.520 00.054 15712 IsGuiding returns 0
20:42:20.520 00.000 15712 Move returns status 0, amount 4
20:42:20.520 00.000 15712 MoveAxis(N, 79, ABG)
20:42:20.520 00.000 15712 Guiding  Dir = 0, Dur = 79
20:42:20.520 00.000 15712 IsGuiding returns 0
20:42:20.605 00.085 15712 IsGuiding returns 1
20:42:20.605 00.000 15712 scope still moving after pulse duration time elapsed
20:42:20.642 00.037 15712 IsGuiding returns 1
20:42:20.674 00.032 15712 IsGuiding returns 1
20:42:20.719 00.045 15712 IsGuiding returns 0
20:42:20.719 00.000 15712 scope move finished after 79 + 111 ms
20:42:20.719 00.000 15712 Move returns status 0, amount 79
20:42:20.719 00.000 15712 move complete, result=0
20:42:20.719 00.000 15712 worker thread done servicing request
20:42:20.719 00.000 15712 Worker thread wakes up
20:42:20.719 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.3 px 79 ms NORTH
20:42:20.721 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:20.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:22.461 01.740 15712 Exposure complete
20:42:22.512 00.051 15712 worker thread done servicing request
20:42:22.512 00.000 7988 OnExposeComplete: enter
20:42:22.512 00.000 7988 UpdateGuideState(): m_state=6
20:42:22.523 00.011 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4628
20:42:22.523 00.000 7988 Star::Find returns 1 (0), X=1175.36, Y=438.50, Mass=1429, SNR=25.8, Peak=213 HFD=3.1
20:42:22.523 00.000 7988 MultiStar: [#1 -0.55,-0.15,1.03,U] [#2 -0.62,-0.10,1.05,U] [#3 -0.82,0.10,1.00,U] [#4 -0.41,-0.25,1.09,U] [#5 -0.53,-0.09,0.79,U] [#6 -0.33,-0.11,0.72,U] [#7 -0.46,-0.05,0.69,U] [#8 -0.48,-0.21,0.65,U] 
20:42:22.523 00.000 7988 single-star, 8 included, MultiStar: {-0.48, -0.09}, one-star: {-0.10, 0.02}
20:42:22.523 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.58) = xAngle (4.54 = -1.74)
20:42:22.528 00.005 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.65 = 1.37)
20:42:22.528 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.96 mountX=-0.02 mountY=0.10, mountTheta=1.74
20:42:22.528 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.02, opts=13)
20:42:22.528 00.000 7988 Enqueuing Move request for scope (-0.10, 0.02)
20:42:22.528 00.000 15712 Worker thread wakes up
20:42:22.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
20:42:22.528 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
20:42:22.528 00.000 15712 Moving (-0.10, 0.02) raw xDistance=-0.02 yDistance=0.10
20:42:22.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:22.528 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.8
20:42:22.536 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:22.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:22.538 00.002 7988 Enqueuing Expose request
20:42:22.539 00.001 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
20:42:22.539 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:42:22.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:22.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:42:22.539 00.000 15712 MoveAxis(E, 4, ABG)
20:42:22.539 00.000 15712 Guiding  Dir = 2, Dur = 4
20:42:22.539 00.000 15712 IsGuiding returns 0
20:42:22.554 00.015 15712 IsGuiding returns 0
20:42:22.554 00.000 15712 Move returns status 0, amount 4
20:42:22.554 00.000 15712 MoveAxis(N, 0, ABG)
20:42:22.554 00.000 15712 Move returns status 0, amount 0
20:42:22.554 00.000 15712 move complete, result=0
20:42:22.554 00.000 15712 worker thread done servicing request
20:42:22.554 00.000 15712 Worker thread wakes up
20:42:22.554 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
20:42:22.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:22.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:23.973 01.419 15712 Exposure complete
20:42:24.034 00.061 15712 worker thread done servicing request
20:42:24.034 00.000 7988 OnExposeComplete: enter
20:42:24.034 00.000 7988 UpdateGuideState(): m_state=6
20:42:24.037 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4629
20:42:24.037 00.000 7988 Star::Find returns 1 (0), X=1175.25, Y=438.60, Mass=1445, SNR=25.9, Peak=218 HFD=3.2
20:42:24.039 00.002 7988 MultiStar: [#1 -0.52,-0.11,1.00,U] [#2 -0.72,0.05,1.03,U] [#3 -0.68,0.01,0.99,U] [#4 -0.43,-0.16,1.04,U] [#5 -0.64,-0.11,0.73,U] [#6 -0.48,-0.00,0.75,U] [#7 -0.40,-0.26,0.68,U] [#8 -0.54,-0.14,0.67,U] 
20:42:24.041 00.002 7988 single-star, 8 included, MultiStar: {-0.52, -0.06}, one-star: {-0.21, 0.12}
20:42:24.041 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.58) = xAngle (4.21 = -2.07)
20:42:24.043 00.002 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.32 = 1.04)
20:42:24.043 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.64 mountX=-0.12 mountY=0.21, mountTheta=2.08
20:42:24.043 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.12, opts=13)
20:42:24.043 00.000 7988 Enqueuing Move request for scope (-0.21, 0.12)
20:42:24.043 00.000 15712 Worker thread wakes up
20:42:24.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
20:42:24.043 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
20:42:24.043 00.000 15712 Moving (-0.21, 0.12) raw xDistance=-0.12 yDistance=0.21
20:42:24.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:24.043 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9
20:42:24.050 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:24.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:24.052 00.002 7988 Enqueuing Expose request
20:42:24.053 00.001 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
20:42:24.053 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
20:42:24.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:24.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:42:24.053 00.000 15712 MoveAxis(E, 1, ABG)
20:42:24.053 00.000 15712 Guiding  Dir = 2, Dur = 1
20:42:24.056 00.003 15712 IsGuiding returns 0
20:42:24.073 00.017 15712 IsGuiding returns 0
20:42:24.073 00.000 15712 Move returns status 0, amount 1
20:42:24.073 00.000 15712 MoveAxis(N, 0, ABG)
20:42:24.073 00.000 15712 Move returns status 0, amount 0
20:42:24.073 00.000 15712 move complete, result=0
20:42:24.073 00.000 15712 worker thread done servicing request
20:42:24.073 00.000 15712 Worker thread wakes up
20:42:24.073 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
20:42:24.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:24.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:25.718 01.645 15712 Exposure complete
20:42:25.778 00.060 15712 worker thread done servicing request
20:42:25.778 00.000 7988 OnExposeComplete: enter
20:42:25.778 00.000 7988 UpdateGuideState(): m_state=6
20:42:25.781 00.003 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4630
20:42:25.783 00.002 7988 Star::Find returns 1 (0), X=1175.27, Y=438.48, Mass=1541, SNR=26.9, Peak=227 HFD=3.3
20:42:25.785 00.002 7988 MultiStar: [#1 -0.64,-0.13,0.99,U] [#2 -0.56,-0.16,1.00,U] [#3 -0.75,-0.26,0.95,U] [#4 -0.45,-0.17,1.02,U] [#5 -0.72,-0.10,0.71,U] [#6 -0.72,0.04,0.70,U] [#7 -0.55,-0.39,0.65,U] [#8 -0.55,-0.21,0.69,U] 
20:42:25.785 00.000 7988 single-star, 8 included, MultiStar: {-0.56, -0.15}, one-star: {-0.19, 0.00}
20:42:25.787 00.002 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.58) = xAngle (4.71 = -1.57)
20:42:25.787 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.82 = 1.54)
20:42:25.789 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.00 hyp=0.19 cameraTheta=3.13 mountX=-0.00 mountY=0.19, mountTheta=1.57
20:42:25.791 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.00, opts=13)
20:42:25.791 00.000 7988 Enqueuing Move request for scope (-0.19, 0.00)
20:42:25.793 00.002 15712 Worker thread wakes up
20:42:25.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.00) opts 0xd
20:42:25.793 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.00)
20:42:25.793 00.000 15712 Moving (-0.19, 0.00) raw xDistance=-0.00 yDistance=0.19
20:42:25.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:25.793 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.9
20:42:25.795 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:25.796 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:25.796 00.000 7988 Enqueuing Expose request
20:42:25.796 00.000 15712 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
20:42:25.796 00.000 15712 PPEC: input: -0.00, control: 0.00, exposure: 1500
20:42:25.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:25.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:42:25.796 00.000 15712 MoveAxis(W, 1, ABG)
20:42:25.796 00.000 15712 Guiding  Dir = 3, Dur = 1
20:42:25.796 00.000 15712 IsGuiding returns 0
20:42:25.815 00.019 15712 IsGuiding returns 0
20:42:25.815 00.000 15712 Move returns status 0, amount 1
20:42:25.815 00.000 15712 MoveAxis(N, 0, ABG)
20:42:25.815 00.000 15712 Move returns status 0, amount 0
20:42:25.815 00.000 15712 move complete, result=0
20:42:25.815 00.000 15712 worker thread done servicing request
20:42:25.815 00.000 15712 Worker thread wakes up
20:42:25.815 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
20:42:25.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:25.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:27.234 01.419 15712 Exposure complete
20:42:27.286 00.052 15712 worker thread done servicing request
20:42:27.286 00.000 7988 OnExposeComplete: enter
20:42:27.295 00.009 7988 UpdateGuideState(): m_state=6
20:42:27.295 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
20:42:27.295 00.000 7988 Star::Find returns 1 (0), X=1175.35, Y=438.49, Mass=1467, SNR=26.2, Peak=224 HFD=3.2
20:42:27.295 00.000 7988 MultiStar: [#1 -0.36,-0.29,1.01,U] [#2 -0.58,-0.20,0.99,U] [#3 -0.61,-0.19,0.98,U] [#4 -0.36,-0.38,1.03,U] [#5 -0.76,-0.26,0.72,U] [#6 -0.28,-0.02,0.70,U] [#7 -0.40,-0.01,0.65,U] [#8 -0.59,-0.05,0.66,U] 
20:42:27.295 00.000 7988 single-star, 8 included, MultiStar: {-0.44, -0.17}, one-star: {-0.11, 0.01}
20:42:27.295 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.58) = xAngle (4.65 = -1.64)
20:42:27.295 00.000 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.47)
20:42:27.295 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.07 mountX=-0.01 mountY=0.11, mountTheta=1.64
20:42:27.303 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.01, opts=13)
20:42:27.303 00.000 7988 Enqueuing Move request for scope (-0.11, 0.01)
20:42:27.303 00.000 15712 Worker thread wakes up
20:42:27.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
20:42:27.303 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
20:42:27.303 00.000 15712 Moving (-0.11, 0.01) raw xDistance=-0.01 yDistance=0.11
20:42:27.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:27.303 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.2
20:42:27.308 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:27.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:27.310 00.002 7988 Enqueuing Expose request
20:42:27.310 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
20:42:27.310 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
20:42:27.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:27.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:42:27.310 00.000 15712 MoveAxis(W, 1, ABG)
20:42:27.310 00.000 15712 Guiding  Dir = 3, Dur = 1
20:42:27.310 00.000 15712 IsGuiding returns 0
20:42:27.337 00.027 15712 IsGuiding returns 0
20:42:27.337 00.000 15712 Move returns status 0, amount 1
20:42:27.337 00.000 15712 MoveAxis(N, 0, ABG)
20:42:27.337 00.000 15712 Move returns status 0, amount 0
20:42:27.337 00.000 15712 move complete, result=0
20:42:27.337 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
20:42:27.339 00.002 15712 worker thread done servicing request
20:42:27.339 00.000 15712 Worker thread wakes up
20:42:27.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:27.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:28.971 01.632 15712 Exposure complete
20:42:29.021 00.050 15712 worker thread done servicing request
20:42:29.021 00.000 7988 OnExposeComplete: enter
20:42:29.021 00.000 7988 UpdateGuideState(): m_state=6
20:42:29.032 00.011 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4632
20:42:29.032 00.000 7988 Star::Find returns 1 (0), X=1175.30, Y=438.73, Mass=1472, SNR=26.2, Peak=201 HFD=3.4
20:42:29.032 00.000 7988 MultiStar: [#1 -0.22,-0.23,1.06,U] [#2 -0.43,-0.17,1.03,U] [#3 -0.53,-0.18,0.96,U] [#4 -0.32,-0.22,1.07,U] [#5 -0.45,-0.29,0.73,U] [#6 -0.33,0.16,0.73,U] [#7 -0.08,-0.12,0.70,U] [#8 -0.30,-0.01,0.68,U] 
20:42:29.032 00.000 7988 single-star, 8 included, MultiStar: {-0.32, -0.10}, one-star: {-0.16, 0.25}
20:42:29.032 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.58) = xAngle (3.71 = -2.57)
20:42:29.038 00.006 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.82 = 0.53)
20:42:29.038 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.29 cameraTheta=2.13 mountX=-0.25 mountY=0.15, mountTheta=2.60
20:42:29.038 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.25, opts=13)
20:42:29.038 00.000 7988 Enqueuing Move request for scope (-0.16, 0.25)
20:42:29.038 00.000 15712 Worker thread wakes up
20:42:29.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
20:42:29.038 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
20:42:29.038 00.000 15712 Moving (-0.16, 0.25) raw xDistance=-0.25 yDistance=0.15
20:42:29.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:29.038 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.2
20:42:29.045 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:29.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:29.047 00.002 7988 Enqueuing Expose request
20:42:29.047 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 636.06
20:42:29.047 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
20:42:29.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:29.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:42:29.047 00.000 15712 MoveAxis(E, 49, ABG)
20:42:29.047 00.000 15712 Guiding  Dir = 2, Dur = 49
20:42:29.047 00.000 15712 IsGuiding returns 0
20:42:29.079 00.032 15712 PulseGuide returned control before completion, sleep 30
20:42:29.111 00.032 15712 IsGuiding returns 1
20:42:29.111 00.000 15712 scope still moving after pulse duration time elapsed
20:42:29.159 00.048 15712 IsGuiding returns 0
20:42:29.159 00.000 15712 scope move finished after 49 + 60 ms
20:42:29.159 00.000 15712 Move returns status 0, amount 49
20:42:29.159 00.000 15712 MoveAxis(N, 0, ABG)
20:42:29.159 00.000 15712 Move returns status 0, amount 0
20:42:29.159 00.000 15712 move complete, result=0
20:42:29.159 00.000 15712 worker thread done servicing request
20:42:29.159 00.000 15712 Worker thread wakes up
20:42:29.159 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
20:42:29.161 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:29.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:30.579 01.418 15712 Exposure complete
20:42:30.632 00.053 15712 worker thread done servicing request
20:42:30.632 00.000 7988 OnExposeComplete: enter
20:42:30.641 00.009 7988 UpdateGuideState(): m_state=6
20:42:30.641 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4633
20:42:30.641 00.000 7988 Star::Find returns 1 (0), X=1175.39, Y=438.51, Mass=1468, SNR=26.0, Peak=195 HFD=3.2
20:42:30.641 00.000 7988 MultiStar: [#1 -0.13,-0.35,1.07,U] [#2 -0.43,-0.35,1.06,U] [#3 -0.43,-0.19,0.98,U] [#4 -0.44,-0.27,1.05,U] [#5 -0.49,-0.11,0.71,U] [#6 -0.22,-0.12,0.73,U] [#7 -0.26,-0.18,0.68,U] [#8 -0.32,-0.46,0.66,U] 
20:42:30.641 00.000 7988 single-star, 8 included, MultiStar: {-0.31, -0.23}, one-star: {-0.07, 0.03}
20:42:30.641 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.98)
20:42:30.641 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.41 = 1.13)
20:42:30.641 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.72 mountX=-0.03 mountY=0.07, mountTheta=1.99
20:42:30.649 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
20:42:30.649 00.000 7988 Enqueuing Move request for scope (-0.07, 0.03)
20:42:30.649 00.000 15712 Worker thread wakes up
20:42:30.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
20:42:30.649 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
20:42:30.649 00.000 15712 Moving (-0.07, 0.03) raw xDistance=-0.03 yDistance=0.07
20:42:30.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:30.649 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
20:42:30.655 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:30.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:30.657 00.002 7988 Enqueuing Expose request
20:42:30.657 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
20:42:30.657 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:42:30.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:30.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:42:30.657 00.000 15712 MoveAxis(E, 2, ABG)
20:42:30.657 00.000 15712 Guiding  Dir = 2, Dur = 2
20:42:30.657 00.000 15712 IsGuiding returns 0
20:42:30.677 00.020 15712 IsGuiding returns 0
20:42:30.677 00.000 15712 Move returns status 0, amount 2
20:42:30.677 00.000 15712 MoveAxis(N, 0, ABG)
20:42:30.677 00.000 15712 Move returns status 0, amount 0
20:42:30.677 00.000 15712 move complete, result=0
20:42:30.677 00.000 15712 worker thread done servicing request
20:42:30.677 00.000 15712 Worker thread wakes up
20:42:30.677 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
20:42:30.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:30.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:32.319 01.642 15712 Exposure complete
20:42:32.381 00.062 15712 worker thread done servicing request
20:42:32.381 00.000 7988 OnExposeComplete: enter
20:42:32.382 00.001 7988 UpdateGuideState(): m_state=6
20:42:32.384 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4634
20:42:32.384 00.000 7988 Star::Find returns 1 (0), X=1175.33, Y=438.55, Mass=1502, SNR=26.3, Peak=214 HFD=3.2
20:42:32.384 00.000 7988 MultiStar: [#1 -0.28,-0.32,1.02,U] [#2 -0.40,-0.25,0.99,U] [#3 -0.54,-0.16,0.99,U] [#4 -0.36,-0.32,1.04,U] [#5 -0.51,-0.37,0.72,U] [#6 -0.22,-0.19,0.72,U] [#7 -0.34,-0.18,0.67,U] [#8 -0.40,-0.04,0.67,U] 
20:42:32.384 00.000 7988 single-star, 8 included, MultiStar: {-0.35, -0.20}, one-star: {-0.13, 0.07}
20:42:32.384 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.03)
20:42:32.384 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.08)
20:42:32.384 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.67 mountX=-0.07 mountY=0.13, mountTheta=2.04
20:42:32.384 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.07, opts=13)
20:42:32.384 00.000 7988 Enqueuing Move request for scope (-0.13, 0.07)
20:42:32.384 00.000 15712 Worker thread wakes up
20:42:32.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
20:42:32.384 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
20:42:32.384 00.000 15712 Moving (-0.13, 0.07) raw xDistance=-0.07 yDistance=0.13
20:42:32.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:32.384 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
20:42:32.396 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:32.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:32.398 00.002 7988 Enqueuing Expose request
20:42:32.398 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
20:42:32.398 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
20:42:32.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:32.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:42:32.398 00.000 15712 MoveAxis(E, 4, ABG)
20:42:32.398 00.000 15712 Guiding  Dir = 2, Dur = 4
20:42:32.398 00.000 15712 IsGuiding returns 0
20:42:32.418 00.020 15712 IsGuiding returns 0
20:42:32.418 00.000 15712 Move returns status 0, amount 4
20:42:32.418 00.000 15712 MoveAxis(N, 0, ABG)
20:42:32.418 00.000 15712 Move returns status 0, amount 0
20:42:32.418 00.000 15712 move complete, result=0
20:42:32.418 00.000 15712 worker thread done servicing request
20:42:32.418 00.000 15712 Worker thread wakes up
20:42:32.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:32.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:32.418 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:42:33.833 01.415 15712 Exposure complete
20:42:33.880 00.047 15712 worker thread done servicing request
20:42:33.880 00.000 7988 OnExposeComplete: enter
20:42:33.880 00.000 7988 UpdateGuideState(): m_state=6
20:42:33.897 00.017 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4635
20:42:33.897 00.000 7988 Star::Find returns 1 (0), X=1175.41, Y=438.36, Mass=1501, SNR=26.3, Peak=219 HFD=3.0
20:42:33.897 00.000 7988 MultiStar: [#1 -0.17,-0.28,1.00,U] [#2 -0.30,-0.30,1.03,U] [#3 -0.51,-0.34,1.00,U] [#4 -0.26,-0.30,1.06,U] [#5 -0.23,-0.34,0.69,U] [#6 -0.26,-0.14,0.69,U] [#7 -0.17,-0.39,0.68,U] [#8 -0.23,-0.40,0.63,U] 
20:42:33.897 00.000 7988 single-star, 8 included, MultiStar: {-0.25, -0.29}, one-star: {-0.05, -0.12}
20:42:33.897 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.58) = xAngle (-0.36 = -0.36)
20:42:33.897 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.75 = 2.75)
20:42:33.897 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.94 mountX=0.12 mountY=0.05, mountTheta=0.38
20:42:33.897 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.12, opts=13)
20:42:33.897 00.000 7988 Enqueuing Move request for scope (-0.05, -0.12)
20:42:33.897 00.000 15712 Worker thread wakes up
20:42:33.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
20:42:33.897 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
20:42:33.897 00.000 15712 Moving (-0.05, -0.12) raw xDistance=0.12 yDistance=0.05
20:42:33.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:33.897 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
20:42:33.909 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:33.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:33.911 00.002 7988 Enqueuing Expose request
20:42:33.911 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
20:42:33.911 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
20:42:33.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:33.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:42:33.911 00.000 15712 MoveAxis(E, 2, ABG)
20:42:33.911 00.000 15712 Guiding  Dir = 2, Dur = 2
20:42:33.911 00.000 15712 IsGuiding returns 0
20:42:33.937 00.026 15712 IsGuiding returns 0
20:42:33.937 00.000 15712 Move returns status 0, amount 2
20:42:33.937 00.000 15712 MoveAxis(N, 0, ABG)
20:42:33.937 00.000 15712 Move returns status 0, amount 0
20:42:33.937 00.000 15712 move complete, result=0
20:42:33.937 00.000 15712 worker thread done servicing request
20:42:33.937 00.000 15712 Worker thread wakes up
20:42:33.937 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
20:42:33.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:33.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:35.682 01.745 15712 Exposure complete
20:42:35.732 00.050 15712 worker thread done servicing request
20:42:35.732 00.000 7988 OnExposeComplete: enter
20:42:35.743 00.011 7988 UpdateGuideState(): m_state=6
20:42:35.743 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4636
20:42:35.743 00.000 7988 Star::Find returns 1 (0), X=1175.48, Y=438.65, Mass=1591, SNR=27.0, Peak=172 HFD=3.3
20:42:35.746 00.003 7988 MultiStar: [#1 -0.41,-0.03,0.97,U] [#2 -0.45,-0.01,0.98,U] [#3 -0.45,-0.06,0.94,U] [#4 -0.29,-0.12,1.04,U] [#5 -0.24,-0.18,0.70,U] [#6 -0.34,0.11,0.71,U] [#7 -0.25,-0.15,0.64,U] [#8 -0.32,0.06,0.66,U] 
20:42:35.746 00.000 7988 single-star, 8 included, MultiStar: {-0.30, -0.02}, one-star: {0.02, 0.17}
20:42:35.749 00.003 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
20:42:35.749 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
20:42:35.751 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.43 mountX=-0.17 mountY=-0.03, mountTheta=-2.97
20:42:35.753 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.17, opts=13)
20:42:35.753 00.000 7988 Enqueuing Move request for scope (0.02, 0.17)
20:42:35.755 00.002 15712 Worker thread wakes up
20:42:35.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
20:42:35.755 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
20:42:35.755 00.000 15712 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=-0.03
20:42:35.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:35.755 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.0
20:42:35.757 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:35.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:35.759 00.002 7988 Enqueuing Expose request
20:42:35.759 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.06
20:42:35.759 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
20:42:35.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:35.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:42:35.759 00.000 15712 MoveAxis(E, 36, ABG)
20:42:35.759 00.000 15712 Guiding  Dir = 2, Dur = 36
20:42:35.759 00.000 15712 IsGuiding returns 0
20:42:35.776 00.017 15712 PulseGuide returned control before completion, sleep 32
20:42:35.824 00.048 15712 IsGuiding returns 0
20:42:35.824 00.000 15712 Move returns status 0, amount 36
20:42:35.824 00.000 15712 MoveAxis(N, 0, ABG)
20:42:35.824 00.000 15712 Move returns status 0, amount 0
20:42:35.824 00.000 15712 move complete, result=0
20:42:35.824 00.000 15712 worker thread done servicing request
20:42:35.824 00.000 15712 Worker thread wakes up
20:42:35.824 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
20:42:35.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:35.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:37.230 01.406 15712 Exposure complete
20:42:37.280 00.050 15712 worker thread done servicing request
20:42:37.280 00.000 7988 OnExposeComplete: enter
20:42:37.280 00.000 7988 UpdateGuideState(): m_state=6
20:42:37.291 00.011 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4637
20:42:37.291 00.000 7988 Star::Find returns 1 (0), X=1175.40, Y=438.59, Mass=1530, SNR=26.7, Peak=214 HFD=3.3
20:42:37.293 00.002 7988 MultiStar: [#1 -0.40,0.04,0.98,U] [#2 -0.41,-0.18,1.01,U] [#3 -0.60,-0.03,0.97,U] [#4 -0.29,-0.05,1.05,U] [#5 -0.43,-0.08,0.72,U] [#6 -0.34,-0.08,0.73,U] [#7 -0.17,-0.18,0.67,U] [#8 -0.28,0.03,0.65,U] 
20:42:37.295 00.002 7988 single-star, 8 included, MultiStar: {-0.33, -0.04}, one-star: {-0.06, 0.11}
20:42:37.295 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.58) = xAngle (3.62 = -2.67)
20:42:37.297 00.002 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.44)
20:42:37.297 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=-0.11 mountY=0.05, mountTheta=2.69
20:42:37.299 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.11, opts=13)
20:42:37.299 00.000 7988 Enqueuing Move request for scope (-0.06, 0.11)
20:42:37.301 00.002 15712 Worker thread wakes up
20:42:37.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
20:42:37.301 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
20:42:37.301 00.000 15712 Moving (-0.06, 0.11) raw xDistance=-0.11 yDistance=0.05
20:42:37.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:37.301 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.7
20:42:37.304 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:37.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:37.306 00.002 7988 Enqueuing Expose request
20:42:37.307 00.001 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
20:42:37.307 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
20:42:37.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:37.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:42:37.307 00.000 15712 MoveAxis(E, 1, ABG)
20:42:37.307 00.000 15712 Guiding  Dir = 2, Dur = 1
20:42:37.307 00.000 15712 IsGuiding returns 0
20:42:37.327 00.020 15712 IsGuiding returns 0
20:42:37.327 00.000 15712 Move returns status 0, amount 1
20:42:37.327 00.000 15712 MoveAxis(N, 0, ABG)
20:42:37.327 00.000 15712 Move returns status 0, amount 0
20:42:37.327 00.000 15712 move complete, result=0
20:42:37.327 00.000 15712 worker thread done servicing request
20:42:37.327 00.000 15712 Worker thread wakes up
20:42:37.327 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:42:37.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:37.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:38.969 01.642 15712 Exposure complete
20:42:39.029 00.060 15712 worker thread done servicing request
20:42:39.029 00.000 7988 OnExposeComplete: enter
20:42:39.030 00.001 7988 UpdateGuideState(): m_state=6
20:42:39.031 00.001 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4638
20:42:39.031 00.000 7988 Star::Find returns 1 (1), X=1175.11, Y=438.50, Mass=1545, SNR=26.7, Peak=255 HFD=3.2
20:42:39.031 00.000 7988 MultiStar: [#1 -0.60,-0.10,1.02,U] [#2 -0.75,-0.16,1.02,U] [#3 -0.69,-0.17,0.98,U] [#4 -0.67,-0.09,1.03,U] [#5 -0.71,-0.13,0.71,U] [#6 -0.37,0.09,0.68,U] [#7 -0.57,-0.23,0.65,U] [#8 -0.62,-0.15,0.67,U] 
20:42:39.031 00.000 7988 single-star, 8 included, MultiStar: {-0.60, -0.10}, one-star: {-0.35, 0.03}
20:42:39.031 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.58) = xAngle (4.65 = -1.64)
20:42:39.031 00.000 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.47)
20:42:39.031 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.03 hyp=0.35 cameraTheta=3.07 mountX=-0.02 mountY=0.35, mountTheta=1.64
20:42:39.031 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.03, opts=13)
20:42:39.031 00.000 7988 Enqueuing Move request for scope (-0.35, 0.03)
20:42:39.031 00.000 15712 Worker thread wakes up
20:42:39.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.03) opts 0xd
20:42:39.031 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.03)
20:42:39.031 00.000 15712 Moving (-0.35, 0.03) raw xDistance=-0.02 yDistance=0.35
20:42:39.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:39.031 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.7 Saturated
20:42:39.044 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:39.044 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:39.044 00.000 7988 Enqueuing Expose request
20:42:39.047 00.003 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
20:42:39.047 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
20:42:39.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:42:39.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:42:39.047 00.000 15712 MoveAxis(E, 0, ABG)
20:42:39.047 00.000 15712 Move returns status 0, amount 0
20:42:39.047 00.000 15712 MoveAxis(N, 0, ABG)
20:42:39.047 00.000 15712 Move returns status 0, amount 0
20:42:39.047 00.000 15712 move complete, result=0
20:42:39.047 00.000 15712 worker thread done servicing request
20:42:39.047 00.000 15712 Worker thread wakes up
20:42:39.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:39.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:39.047 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
20:42:40.566 01.519 15712 Exposure complete
20:42:40.612 00.046 15712 worker thread done servicing request
20:42:40.612 00.000 7988 OnExposeComplete: enter
20:42:40.627 00.015 7988 UpdateGuideState(): m_state=6
20:42:40.627 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4639
20:42:40.630 00.003 7988 Star::Find returns 1 (0), X=1175.45, Y=438.72, Mass=1467, SNR=26.1, Peak=206 HFD=3.2
20:42:40.630 00.000 7988 MultiStar: [#1 -0.43,-0.25,0.99,U] [#2 -0.62,-0.03,1.06,U] [#3 -0.69,-0.06,1.00,U] [#4 -0.53,-0.17,1.05,U] [#5 -0.65,0.06,0.72,U] [#6 -0.59,0.08,0.73,U] [#7 -0.49,-0.20,0.68,U] [#8 -0.41,-0.05,0.68,U] 
20:42:40.630 00.000 7988 single-star, 8 included, MultiStar: {-0.49, -0.04}, one-star: {-0.01, 0.24}
20:42:40.630 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
20:42:40.630 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
20:42:40.630 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=-0.24 mountY=-0.00, mountTheta=-3.14
20:42:40.630 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.24, opts=13)
20:42:40.630 00.000 7988 Enqueuing Move request for scope (-0.01, 0.24)
20:42:40.630 00.000 15712 Worker thread wakes up
20:42:40.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
20:42:40.630 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
20:42:40.630 00.000 15712 Moving (-0.01, 0.24) raw xDistance=-0.24 yDistance=-0.00
20:42:40.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:40.630 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.1
20:42:40.641 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:40.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:40.643 00.002 7988 Enqueuing Expose request
20:42:40.643 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 636.06
20:42:40.643 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
20:42:40.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:40.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:42:40.643 00.000 15712 MoveAxis(E, 47, ABG)
20:42:40.643 00.000 15712 Guiding  Dir = 2, Dur = 47
20:42:40.643 00.000 15712 IsGuiding returns 0
20:42:40.663 00.020 15712 PulseGuide returned control before completion, sleep 35
20:42:40.708 00.045 15712 IsGuiding returns 1
20:42:40.708 00.000 15712 scope still moving after pulse duration time elapsed
20:42:40.744 00.036 15712 IsGuiding returns 0
20:42:40.744 00.000 15712 scope move finished after 47 + 55 ms
20:42:40.744 00.000 15712 Move returns status 0, amount 47
20:42:40.744 00.000 15712 MoveAxis(N, 0, ABG)
20:42:40.744 00.000 15712 Move returns status 0, amount 0
20:42:40.744 00.000 15712 move complete, result=0
20:42:40.744 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
20:42:40.749 00.005 15712 worker thread done servicing request
20:42:40.749 00.000 15712 Worker thread wakes up
20:42:40.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:40.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:42.387 01.638 15712 Exposure complete
20:42:42.434 00.047 15712 worker thread done servicing request
20:42:42.434 00.000 7988 OnExposeComplete: enter
20:42:42.434 00.000 7988 UpdateGuideState(): m_state=6
20:42:42.448 00.014 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4640
20:42:42.450 00.002 7988 Star::Find returns 1 (1), X=1175.34, Y=438.54, Mass=1532, SNR=26.8, Peak=255 HFD=3.1
20:42:42.450 00.000 7988 MultiStar: [#1 -0.42,-0.18,1.03,U] [#2 -0.70,-0.15,0.98,U] [#3 -0.57,-0.03,0.97,U] [#4 -0.32,-0.05,1.02,U] [#5 -0.61,-0.19,0.74,U] [#6 -0.46,0.13,0.70,U] [#7 -0.60,-0.18,0.66,U] [#8 -0.65,-0.15,0.66,U] 
20:42:42.451 00.001 7988 single-star, 8 included, MultiStar: {-0.48, -0.08}, one-star: {-0.12, 0.06}
20:42:42.451 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.04)
20:42:42.453 00.002 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.07)
20:42:42.453 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.67 mountX=-0.06 mountY=0.12, mountTheta=2.04
20:42:42.455 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.06, opts=13)
20:42:42.457 00.002 7988 Enqueuing Move request for scope (-0.12, 0.06)
20:42:42.457 00.000 15712 Worker thread wakes up
20:42:42.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
20:42:42.457 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
20:42:42.457 00.000 15712 Moving (-0.12, 0.06) raw xDistance=-0.06 yDistance=0.12
20:42:42.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:42.457 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.8 Saturated
20:42:42.461 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:42.461 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:42.463 00.002 7988 Enqueuing Expose request
20:42:42.464 00.001 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
20:42:42.464 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
20:42:42.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:42.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:42:42.464 00.000 15712 MoveAxis(E, 1, ABG)
20:42:42.464 00.000 15712 Guiding  Dir = 2, Dur = 1
20:42:42.485 00.021 15712 IsGuiding returns 0
20:42:42.502 00.017 15712 IsGuiding returns 0
20:42:42.502 00.000 15712 Move returns status 0, amount 1
20:42:42.502 00.000 15712 MoveAxis(N, 0, ABG)
20:42:42.502 00.000 15712 Move returns status 0, amount 0
20:42:42.502 00.000 15712 move complete, result=0
20:42:42.502 00.000 15712 worker thread done servicing request
20:42:42.502 00.000 15712 Worker thread wakes up
20:42:42.502 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:42:42.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:42.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:43.914 01.412 15712 Exposure complete
20:42:43.965 00.051 15712 worker thread done servicing request
20:42:43.965 00.000 7988 OnExposeComplete: enter
20:42:43.977 00.012 7988 UpdateGuideState(): m_state=6
20:42:43.977 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
20:42:43.977 00.000 7988 Star::Find returns 1 (0), X=1175.36, Y=438.55, Mass=1544, SNR=26.6, Peak=212 HFD=3.2
20:42:43.981 00.004 7988 MultiStar: [#1 -0.38,-0.15,0.97,U] [#2 -0.45,-0.03,0.98,U] [#3 -0.71,-0.12,0.92,U] [#4 -0.38,-0.07,1.05,U] [#5 -0.66,-0.04,0.74,U] [#6 -0.35,-0.08,0.72,U] [#7 -0.46,-0.19,0.67,U] [#8 -0.40,-0.02,0.67,U] 
20:42:43.981 00.000 7988 single-star, 8 included, MultiStar: {-0.43, -0.07}, one-star: {-0.10, 0.07}
20:42:43.981 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.58) = xAngle (4.09 = -2.19)
20:42:43.981 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.92)
20:42:43.981 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=-0.07 mountY=0.09, mountTheta=2.20
20:42:43.981 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.07, opts=13)
20:42:43.981 00.000 7988 Enqueuing Move request for scope (-0.10, 0.07)
20:42:43.981 00.000 15712 Worker thread wakes up
20:42:43.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
20:42:43.981 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
20:42:43.981 00.000 15712 Moving (-0.10, 0.07) raw xDistance=-0.07 yDistance=0.09
20:42:43.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:43.981 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.6
20:42:43.992 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:43.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:43.992 00.000 7988 Enqueuing Expose request
20:42:43.992 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
20:42:43.992 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
20:42:43.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:43.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:42:43.992 00.000 15712 MoveAxis(E, 0, ABG)
20:42:43.992 00.000 15712 Move returns status 0, amount 0
20:42:43.992 00.000 15712 MoveAxis(N, 0, ABG)
20:42:43.992 00.000 15712 Move returns status 0, amount 0
20:42:43.992 00.000 15712 move complete, result=0
20:42:43.992 00.000 15712 worker thread done servicing request
20:42:43.992 00.000 15712 Worker thread wakes up
20:42:43.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:43.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:43.992 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:42:45.624 01.632 15712 Exposure complete
20:42:45.683 00.059 15712 worker thread done servicing request
20:42:45.683 00.000 7988 OnExposeComplete: enter
20:42:45.683 00.000 7988 UpdateGuideState(): m_state=6
20:42:45.685 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4642
20:42:45.687 00.002 7988 Star::Find returns 1 (0), X=1175.35, Y=438.65, Mass=1593, SNR=27.2, Peak=226 HFD=3.4
20:42:45.687 00.000 7988 MultiStar: [#1 -0.59,-0.14,0.97,U] [#2 -0.50,-0.03,0.99,U] [#3 -0.67,-0.03,0.92,U] [#4 -0.58,-0.02,1.02,U] [#5 -0.49,-0.07,0.71,U] [#6 -0.59,0.05,0.66,U] [#7 -0.47,0.03,0.65,U] [#8 -0.38,-0.18,0.64,U] 
20:42:45.687 00.000 7988 single-star, 8 included, MultiStar: {-0.49, -0.02}, one-star: {-0.11, 0.17}
20:42:45.687 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.56)
20:42:45.687 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.55)
20:42:45.687 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.15 mountX=-0.17 mountY=0.11, mountTheta=2.58
20:42:45.687 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.17, opts=13)
20:42:45.687 00.000 7988 Enqueuing Move request for scope (-0.11, 0.17)
20:42:45.687 00.000 15712 Worker thread wakes up
20:42:45.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
20:42:45.687 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
20:42:45.687 00.000 15712 Moving (-0.11, 0.17) raw xDistance=-0.17 yDistance=0.11
20:42:45.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:45.687 00.000 7988 UpdateGuideState exits: m=1593 SNR=27.2
20:42:45.699 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:45.700 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:45.701 00.001 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 636.05
20:42:45.701 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
20:42:45.701 00.000 7988 Enqueuing Expose request
20:42:45.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:45.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:42:45.701 00.000 15712 MoveAxis(E, 34, ABG)
20:42:45.701 00.000 15712 Guiding  Dir = 2, Dur = 34
20:42:45.703 00.002 15712 IsGuiding returns 0
20:42:45.719 00.016 15712 PulseGuide returned control before completion, sleep 28
20:42:45.751 00.032 15712 IsGuiding returns 1
20:42:45.751 00.000 15712 scope still moving after pulse duration time elapsed
20:42:45.781 00.030 15712 IsGuiding returns 0
20:42:45.781 00.000 15712 scope move finished after 34 + 43 ms
20:42:45.781 00.000 15712 Move returns status 0, amount 34
20:42:45.781 00.000 15712 MoveAxis(N, 0, ABG)
20:42:45.781 00.000 15712 Move returns status 0, amount 0
20:42:45.781 00.000 15712 move complete, result=0
20:42:45.781 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
20:42:45.783 00.002 15712 worker thread done servicing request
20:42:45.783 00.000 15712 Worker thread wakes up
20:42:45.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:45.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:47.202 01.419 15712 Exposure complete
20:42:47.247 00.045 15712 worker thread done servicing request
20:42:47.247 00.000 7988 OnExposeComplete: enter
20:42:47.262 00.015 7988 UpdateGuideState(): m_state=6
20:42:47.264 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4643
20:42:47.264 00.000 7988 Star::Find returns 1 (0), X=1175.20, Y=438.64, Mass=1491, SNR=26.1, Peak=226 HFD=3.3
20:42:47.266 00.002 7988 MultiStar: [#1 -0.41,-0.07,1.01,U] [#2 -0.58,-0.13,1.04,U] [#3 -0.72,0.01,0.96,U] [#4 -0.60,-0.33,1.04,U] [#5 -0.61,-0.11,0.74,U] [#6 -0.60,-0.07,0.71,U] [#7 -0.65,-0.21,0.67,U] [#8 -0.56,-0.16,0.67,U] 
20:42:47.266 00.000 7988 single-star, 8 included, MultiStar: {-0.55, -0.10}, one-star: {-0.26, 0.17}
20:42:47.268 00.002 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.58) = xAngle (4.15 = -2.13)
20:42:47.268 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.98)
20:42:47.270 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.17 hyp=0.31 cameraTheta=2.57 mountX=-0.16 mountY=0.26, mountTheta=2.14
20:42:47.272 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.17, opts=13)
20:42:47.272 00.000 7988 Enqueuing Move request for scope (-0.26, 0.17)
20:42:47.274 00.002 15712 Worker thread wakes up
20:42:47.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.17) opts 0xd
20:42:47.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.17)
20:42:47.274 00.000 15712 Moving (-0.26, 0.17) raw xDistance=-0.16 yDistance=0.26
20:42:47.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:47.274 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.1
20:42:47.277 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:47.277 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:47.279 00.002 7988 Enqueuing Expose request
20:42:47.280 00.001 15712 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 636.05
20:42:47.281 00.001 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
20:42:47.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:42:47.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:42:47.281 00.000 15712 MoveAxis(E, 33, ABG)
20:42:47.281 00.000 15712 Guiding  Dir = 2, Dur = 33
20:42:47.281 00.000 15712 IsGuiding returns 0
20:42:47.299 00.018 15712 PulseGuide returned control before completion, sleep 23
20:42:47.326 00.027 15712 IsGuiding returns 1
20:42:47.326 00.000 15712 scope still moving after pulse duration time elapsed
20:42:47.364 00.038 15712 IsGuiding returns 0
20:42:47.364 00.000 15712 scope move finished after 33 + 51 ms
20:42:47.364 00.000 15712 Move returns status 0, amount 33
20:42:47.364 00.000 15712 MoveAxis(N, 0, ABG)
20:42:47.364 00.000 15712 Move returns status 0, amount 0
20:42:47.364 00.000 15712 move complete, result=0
20:42:47.364 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.3 px 0 ms NORTH
20:42:47.367 00.003 15712 worker thread done servicing request
20:42:47.367 00.000 15712 Worker thread wakes up
20:42:47.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:47.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:49.109 01.742 15712 Exposure complete
20:42:49.166 00.057 15712 worker thread done servicing request
20:42:49.166 00.000 7988 OnExposeComplete: enter
20:42:49.170 00.004 7988 UpdateGuideState(): m_state=6
20:42:49.170 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4644
20:42:49.170 00.000 7988 Star::Find returns 1 (0), X=1175.31, Y=438.71, Mass=1529, SNR=26.6, Peak=209 HFD=3.4
20:42:49.170 00.000 7988 MultiStar: [#1 -0.32,0.14,1.02,U] [#2 -0.49,-0.05,1.02,U] [#3 -0.56,-0.03,0.96,U] [#4 -0.39,-0.06,1.05,U] [#5 -0.47,-0.02,0.74,U] [#6 -0.51,0.19,0.70,U] [#7 -0.27,0.01,0.67,U] [#8 -0.33,0.08,0.69,U] 
20:42:49.170 00.000 7988 single-star, 8 included, MultiStar: {-0.39, 0.05}, one-star: {-0.15, 0.23}
20:42:49.170 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
20:42:49.170 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
20:42:49.170 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.28 cameraTheta=2.15 mountX=-0.23 mountY=0.15, mountTheta=2.58
20:42:49.170 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.23, opts=13)
20:42:49.170 00.000 7988 Enqueuing Move request for scope (-0.15, 0.23)
20:42:49.170 00.000 15712 Worker thread wakes up
20:42:49.170 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
20:42:49.170 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
20:42:49.170 00.000 15712 Moving (-0.15, 0.23) raw xDistance=-0.23 yDistance=0.15
20:42:49.183 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:49.183 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6
20:42:49.185 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:49.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:49.186 00.001 7988 Enqueuing Expose request
20:42:49.186 00.000 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 636.05
20:42:49.186 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
20:42:49.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:49.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:42:49.186 00.000 15712 MoveAxis(E, 46, ABG)
20:42:49.186 00.000 15712 Guiding  Dir = 2, Dur = 46
20:42:49.186 00.000 15712 IsGuiding returns 0
20:42:49.203 00.017 15712 PulseGuide returned control before completion, sleep 42
20:42:49.251 00.048 15712 IsGuiding returns 0
20:42:49.251 00.000 15712 Move returns status 0, amount 46
20:42:49.251 00.000 15712 MoveAxis(N, 0, ABG)
20:42:49.251 00.000 15712 Move returns status 0, amount 0
20:42:49.251 00.000 15712 move complete, result=0
20:42:49.251 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
20:42:49.251 00.000 15712 worker thread done servicing request
20:42:49.251 00.000 15712 Worker thread wakes up
20:42:49.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:49.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:50.671 01.420 15712 Exposure complete
20:42:50.730 00.059 15712 worker thread done servicing request
20:42:50.730 00.000 7988 OnExposeComplete: enter
20:42:50.730 00.000 7988 UpdateGuideState(): m_state=6
20:42:50.732 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4645
20:42:50.732 00.000 7988 Star::Find returns 1 (1), X=1175.42, Y=438.71, Mass=1537, SNR=26.8, Peak=255 HFD=3.2
20:42:50.732 00.000 7988 MultiStar: [#1 -0.50,-0.00,0.99,U] [#2 -0.71,-0.01,1.01,U] [#3 -0.56,-0.16,0.95,U] [#4 -0.40,-0.20,1.03,U] [#5 -0.72,-0.04,0.73,U] [#6 -0.54,0.05,0.70,U] [#7 -0.32,-0.14,0.67,U] [#8 -0.47,0.11,0.68,U] 
20:42:50.732 00.000 7988 single-star, 8 included, MultiStar: {-0.47, -0.02}, one-star: {-0.04, 0.23}
20:42:50.732 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
20:42:50.732 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
20:42:50.732 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.73 mountX=-0.23 mountY=0.03, mountTheta=3.01
20:42:50.732 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.23, opts=13)
20:42:50.732 00.000 7988 Enqueuing Move request for scope (-0.04, 0.23)
20:42:50.732 00.000 15712 Worker thread wakes up
20:42:50.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
20:42:50.732 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
20:42:50.732 00.000 15712 Moving (-0.04, 0.23) raw xDistance=-0.23 yDistance=0.03
20:42:50.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:50.732 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.8 Saturated
20:42:50.747 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:50.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:50.749 00.002 7988 Enqueuing Expose request
20:42:50.749 00.000 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 636.05
20:42:50.749 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
20:42:50.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:50.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:42:50.749 00.000 15712 MoveAxis(E, 46, ABG)
20:42:50.749 00.000 15712 Guiding  Dir = 2, Dur = 46
20:42:50.764 00.015 15712 IsGuiding returns 0
20:42:50.785 00.021 15712 PulseGuide returned control before completion, sleep 41
20:42:50.844 00.059 15712 IsGuiding returns 1
20:42:50.844 00.000 15712 scope still moving after pulse duration time elapsed
20:42:50.883 00.039 15712 IsGuiding returns 0
20:42:50.883 00.000 15712 scope move finished after 46 + 66 ms
20:42:50.883 00.000 15712 Move returns status 0, amount 46
20:42:50.883 00.000 15712 MoveAxis(N, 0, ABG)
20:42:50.883 00.000 15712 Move returns status 0, amount 0
20:42:50.883 00.000 15712 move complete, result=0
20:42:50.883 00.000 15712 worker thread done servicing request
20:42:50.883 00.000 15712 Worker thread wakes up
20:42:50.883 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
20:42:50.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:50.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:52.520 01.637 15712 Exposure complete
20:42:52.566 00.046 15712 worker thread done servicing request
20:42:52.566 00.000 7988 OnExposeComplete: enter
20:42:52.566 00.000 7988 UpdateGuideState(): m_state=6
20:42:52.582 00.016 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4646
20:42:52.584 00.002 7988 Star::Find returns 1 (1), X=1175.20, Y=438.29, Mass=1538, SNR=26.6, Peak=255 HFD=3.5
20:42:52.584 00.000 7988 MultiStar: [#1 -0.51,-0.24,1.01,U] [#2 -0.62,-0.41,1.00,U] [#3 -0.66,-0.21,0.93,U] [#4 -0.29,-0.32,1.02,U] [#5 -0.77,-0.56,0.71,U] [#6 -0.61,-0.08,0.70,U] [#7 -0.32,-0.55,0.65,U] [#8 -0.40,-0.23,0.66,U] 
20:42:52.586 00.002 7988 single-star, 8 included, MultiStar: {-0.49, -0.30}, one-star: {-0.26, -0.19}
20:42:52.586 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.58) = xAngle (-0.93 = -0.93)
20:42:52.588 00.002 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.18 = 2.18)
20:42:52.588 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-2.51 mountX=0.19 mountY=0.26, mountTheta=0.94
20:42:52.590 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.19, opts=13)
20:42:52.592 00.002 7988 Enqueuing Move request for scope (-0.26, -0.19)
20:42:52.592 00.000 15712 Worker thread wakes up
20:42:52.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.19) opts 0xd
20:42:52.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.19)
20:42:52.592 00.000 15712 Moving (-0.26, -0.19) raw xDistance=0.19 yDistance=0.26
20:42:52.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:52.592 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.6 Saturated
20:42:52.595 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:52.595 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:52.597 00.002 7988 Enqueuing Expose request
20:42:52.598 00.001 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 636.05
20:42:52.598 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
20:42:52.598 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.41 newest=0.44
20:42:52.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
20:42:52.598 00.000 15712 MoveAxis(W, 38, ABG)
20:42:52.598 00.000 15712 Guiding  Dir = 3, Dur = 38
20:42:52.599 00.001 15712 IsGuiding returns 0
20:42:52.616 00.017 15712 PulseGuide returned control before completion, sleep 24
20:42:52.667 00.051 15712 IsGuiding returns 1
20:42:52.667 00.000 15712 scope still moving after pulse duration time elapsed
20:42:52.694 00.027 15712 IsGuiding returns 0
20:42:52.694 00.000 15712 scope move finished after 38 + 57 ms
20:42:52.694 00.000 15712 Move returns status 0, amount 38
20:42:52.694 00.000 15712 BLC: Oldest BLC event removed
20:42:52.694 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 210 applied
20:42:52.694 00.000 15712 MoveAxis(S, 278, ABG)
20:42:52.694 00.000 15712 Guiding  Dir = 1, Dur = 278
20:42:52.694 00.000 15712 IsGuiding returns 0
20:42:52.762 00.068 15712 PulseGuide returned control before completion, sleep 215
20:42:52.998 00.236 15712 IsGuiding returns 1
20:42:52.998 00.000 15712 scope still moving after pulse duration time elapsed
20:42:53.030 00.032 15712 IsGuiding returns 1
20:42:53.066 00.036 15712 IsGuiding returns 0
20:42:53.066 00.000 15712 scope move finished after 278 + 99 ms
20:42:53.066 00.000 15712 Move returns status 0, amount 278
20:42:53.066 00.000 15712 move complete, result=0
20:42:53.066 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.3 px 278 ms SOUTH
20:42:53.074 00.008 15712 worker thread done servicing request
20:42:53.074 00.000 15712 Worker thread wakes up
20:42:53.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:53.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:54.484 01.410 15712 Exposure complete
20:42:54.544 00.060 15712 worker thread done servicing request
20:42:54.544 00.000 7988 OnExposeComplete: enter
20:42:54.545 00.001 7988 UpdateGuideState(): m_state=6
20:42:54.545 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4647
20:42:54.547 00.002 7988 Star::Find returns 1 (0), X=1175.26, Y=438.50, Mass=1416, SNR=25.5, Peak=218 HFD=3.2
20:42:54.549 00.002 7988 MultiStar: [#1 -0.49,-0.21,1.05,U] [#2 -0.60,-0.07,1.04,U] [#3 -0.68,-0.20,0.99,U] [#4 -0.46,-0.11,1.04,U] [#5 -0.58,-0.34,0.73,U] [#6 -0.40,-0.18,0.74,U] [#7 -0.31,-0.18,0.67,U] [#8 -0.55,-0.30,0.69,U] 
20:42:54.549 00.000 7988 single-star, 8 included, MultiStar: {-0.48, -0.16}, one-star: {-0.20, 0.02}
20:42:54.551 00.002 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.58) = xAngle (4.60 = -1.69)
20:42:54.551 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.71 = 1.42)
20:42:54.551 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.02 mountX=-0.02 mountY=0.20, mountTheta=1.69
20:42:54.553 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.02, opts=13)
20:42:54.555 00.002 7988 Enqueuing Move request for scope (-0.20, 0.02)
20:42:54.557 00.002 15712 Worker thread wakes up
20:42:54.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
20:42:54.557 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
20:42:54.557 00.000 15712 Moving (-0.20, 0.02) raw xDistance=-0.02 yDistance=0.20
20:42:54.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:42:54.557 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.5
20:42:54.559 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:54.559 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:54.561 00.002 7988 Enqueuing Expose request
20:42:54.561 00.000 15712 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.264948, 1:0.199046
20:42:54.561 00.000 15712 BLC: No correction, Miss < min_move
20:42:54.563 00.002 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
20:42:54.563 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
20:42:54.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:54.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:42:54.563 00.000 15712 MoveAxis(W, 3, ABG)
20:42:54.563 00.000 15712 Guiding  Dir = 3, Dur = 3
20:42:54.598 00.035 15712 IsGuiding returns 0
20:42:54.615 00.017 15712 IsGuiding returns 0
20:42:54.615 00.000 15712 Move returns status 0, amount 3
20:42:54.615 00.000 15712 MoveAxis(N, 0, ABG)
20:42:54.615 00.000 15712 Move returns status 0, amount 0
20:42:54.615 00.000 15712 move complete, result=0
20:42:54.615 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
20:42:54.625 00.010 15712 worker thread done servicing request
20:42:54.625 00.000 15712 Worker thread wakes up
20:42:54.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:54.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:56.364 01.739 15712 Exposure complete
20:42:56.409 00.045 15712 worker thread done servicing request
20:42:56.409 00.000 7988 OnExposeComplete: enter
20:42:56.409 00.000 7988 UpdateGuideState(): m_state=6
20:42:56.425 00.016 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4648
20:42:56.426 00.001 7988 Star::Find returns 1 (0), X=1175.32, Y=438.67, Mass=1512, SNR=26.3, Peak=213 HFD=3.4
20:42:56.426 00.000 7988 MultiStar: [#1 -0.36,-0.19,1.05,U] [#2 -0.44,-0.01,0.97,U] [#3 -0.62,-0.07,0.99,U] [#4 -0.29,-0.12,1.02,U] [#5 -0.43,-0.39,0.68,U] [#6 -0.42,0.09,0.68,U] [#7 -0.42,-0.28,0.68,U] [#8 -0.39,-0.24,0.67,U] 
20:42:56.426 00.000 7988 single-star, 8 included, MultiStar: {-0.38, -0.10}, one-star: {-0.14, 0.19}
20:42:56.426 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.58) = xAngle (3.77 = -2.51)
20:42:56.426 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.88 = 0.60)
20:42:56.426 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.19 mountX=-0.19 mountY=0.13, mountTheta=2.53
20:42:56.426 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.19, opts=13)
20:42:56.426 00.000 7988 Enqueuing Move request for scope (-0.14, 0.19)
20:42:56.426 00.000 15712 Worker thread wakes up
20:42:56.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
20:42:56.426 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
20:42:56.426 00.000 15712 Moving (-0.14, 0.19) raw xDistance=-0.19 yDistance=0.13
20:42:56.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:56.426 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.3
20:42:56.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:56.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:56.426 00.000 7988 Enqueuing Expose request
20:42:56.426 00.000 15712 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.264948, 1:0.199046, 2:0.131180
20:42:56.426 00.000 15712 BLC: No correction, Miss < min_move
20:42:56.443 00.017 15712 PPEC rslt: input = -0.19, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.05
20:42:56.443 00.000 15712 PPEC: input: -0.19, control: -0.09, exposure: 1500
20:42:56.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:56.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:42:56.443 00.000 15712 MoveAxis(E, 29, ABG)
20:42:56.443 00.000 15712 Guiding  Dir = 2, Dur = 29
20:42:56.443 00.000 15712 IsGuiding returns 0
20:42:56.460 00.017 15712 PulseGuide returned control before completion, sleep 24
20:42:56.493 00.033 15712 IsGuiding returns 1
20:42:56.493 00.000 15712 scope still moving after pulse duration time elapsed
20:42:56.521 00.028 15712 IsGuiding returns 0
20:42:56.521 00.000 15712 scope move finished after 29 + 47 ms
20:42:56.521 00.000 15712 Move returns status 0, amount 29
20:42:56.521 00.000 15712 MoveAxis(N, 0, ABG)
20:42:56.521 00.000 15712 Move returns status 0, amount 0
20:42:56.521 00.000 15712 move complete, result=0
20:42:56.521 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
20:42:56.523 00.002 15712 worker thread done servicing request
20:42:56.523 00.000 15712 Worker thread wakes up
20:42:56.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:56.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:57.942 01.419 15712 Exposure complete
20:42:58.001 00.059 15712 worker thread done servicing request
20:42:58.001 00.000 7988 OnExposeComplete: enter
20:42:58.004 00.003 7988 UpdateGuideState(): m_state=6
20:42:58.004 00.000 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4649
20:42:58.006 00.002 7988 Star::Find returns 1 (0), X=1175.46, Y=438.51, Mass=1511, SNR=26.4, Peak=203 HFD=3.2
20:42:58.006 00.000 7988 MultiStar: [#1 -0.31,-0.08,0.96,U] [#2 -0.57,-0.24,0.98,U] [#3 -0.48,-0.25,0.95,U] [#4 -0.46,-0.31,1.02,U] [#5 -0.68,-0.32,0.73,U] [#6 -0.43,-0.07,0.75,U] [#7 -0.24,-0.24,0.67,U] [#8 -0.36,-0.13,0.67,U] 
20:42:58.008 00.002 7988 single-star, 8 included, MultiStar: {-0.39, -0.18}, one-star: {0.00, 0.03}
20:42:58.008 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
20:42:58.010 00.002 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
20:42:58.010 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.43 mountX=-0.03 mountY=-0.01, mountTheta=-2.97
20:42:58.012 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.03, opts=13)
20:42:58.014 00.002 7988 Enqueuing Move request for scope (0.00, 0.03)
20:42:58.014 00.000 15712 Worker thread wakes up
20:42:58.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
20:42:58.014 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
20:42:58.014 00.000 15712 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=-0.01
20:42:58.014 00.000 15712 BLC: window closed
20:42:58.014 00.000 15712 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.264948, 1:0.199046, 2:0.131180
20:42:58.014 00.000 15712 BLC: No correction, Miss < min_move
20:42:58.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:58.014 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4
20:42:58.019 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:58.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:58.021 00.002 7988 Enqueuing Expose request
20:42:58.021 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
20:42:58.021 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
20:42:58.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:58.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:42:58.021 00.000 15712 MoveAxis(W, 9, ABG)
20:42:58.021 00.000 15712 Guiding  Dir = 3, Dur = 9
20:42:58.021 00.000 15712 IsGuiding returns 0
20:42:58.043 00.022 15712 IsGuiding returns 0
20:42:58.043 00.000 15712 Move returns status 0, amount 9
20:42:58.043 00.000 15712 MoveAxis(N, 0, ABG)
20:42:58.043 00.000 15712 Move returns status 0, amount 0
20:42:58.043 00.000 15712 move complete, result=0
20:42:58.043 00.000 15712 worker thread done servicing request
20:42:58.043 00.000 15712 Worker thread wakes up
20:42:58.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:42:58.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1160,423,31,31)
20:42:58.043 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
20:42:59.672 01.629 7988 evsrv: cli 0CCD0AC8 connect
20:42:59.674 00.002 7988 case statement mapped state 6 to 3
20:42:59.678 00.004 7988 case statement mapped state 6 to 3
20:42:59.681 00.003 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"1c269eed-dce2-4c6d-aa21-40fd0187c883"}
20:42:59.685 00.004 15712 Exposure complete
20:42:59.685 00.000 7988 case statement mapped state 6 to 3
20:42:59.687 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c269eed-dce2-4c6d-aa21-40fd0187c883"}
20:42:59.693 00.006 7988 evsrv: cli 0CCD0AC8 disconnect
20:42:59.695 00.002 7988 evsrv: cli 0CCD0168 connect
20:42:59.699 00.004 7988 case statement mapped state 6 to 3
20:42:59.705 00.006 7988 case statement mapped state 6 to 3
20:42:59.708 00.003 7988 evsrv: cli 0CCD0168 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"88a64879-b3d8-47f2-8870-fdc8365cb5ca"}
20:42:59.710 00.002 7988 PhdController::Dither begins
20:42:59.713 00.003 7988 dither: size=4.00, dRA=-2.82 dDec=-2.67
20:42:59.715 00.002 7988 MountToCamera -- mountTheta (2.38) + m_xAngle (-1.58) = xAngle (0.80 = 0.80)
20:42:59.715 00.000 7988 MountToCamera -- mountX=-2.82 mountY=-2.67 hyp=3.89 mountTheta=2.38 cameraX=2.69, cameraY=2.80 cameraTheta=0.80
20:42:59.717 00.002 7988 setting lock position to (1178.15, 441.28)
20:42:59.719 00.002 7988 Mount: notify guiding dithered (2.7, 2.8)
20:42:59.723 00.004 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:42:59.723 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
20:42:59.728 00.005 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:42:59.730 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:42:59.734 00.004 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
20:42:59.739 00.005 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:42:59.742 00.003 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
20:42:59.744 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:42:59.746 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:42:59.748 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
20:42:59.750 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
20:42:59.752 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
20:42:59.754 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
20:42:59.756 00.002 7988 MultiStar: stabilizing after lock position change
20:42:59.758 00.002 7988 Status Line: Dither by -2.82,-2.67
20:42:59.760 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
20:42:59.762 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
20:42:59.764 00.002 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":0,"id":"88a64879-b3d8-47f2-8870-fdc8365cb5ca"}
20:42:59.766 00.002 7988 evsrv: cli 0CCD0168 disconnect
20:42:59.796 00.030 15712 worker thread done servicing request
20:42:59.796 00.000 7988 OnExposeComplete: enter
20:42:59.798 00.002 7988 UpdateGuideState(): m_state=6
20:42:59.800 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4650
20:42:59.802 00.002 7988 Star::Find returns 1 (0), X=1175.37, Y=438.62, Mass=1451, SNR=26.1, Peak=240 HFD=3.2
20:42:59.804 00.002 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.58) = xAngle (-0.80 = -0.80)
20:42:59.806 00.002 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.31 = 2.31)
20:42:59.807 00.001 7988 CameraToMount -- cameraX=-2.79 cameraY=-2.66 hyp=3.85 cameraTheta=-2.38 mountX=2.68 mountY=2.85, mountTheta=0.82
20:42:59.811 00.004 7988 dither recenter: remaining=(2.8,2.7) step=(2.8,2.7)
20:42:59.813 00.002 7988 MountToCamera -- mountTheta (-0.76) + m_xAngle (-1.58) = xAngle (-2.34 = -2.34)
20:42:59.815 00.002 7988 MountToCamera -- mountX=2.82 mountY=2.67 hyp=3.89 mountTheta=-0.76 cameraX=-2.69, cameraY=-2.80 cameraTheta=-2.34
20:42:59.817 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-2.69, y=-2.80, opts=4)
20:42:59.819 00.002 7988 Enqueuing Move request for scope (-2.69, -2.80)
20:42:59.822 00.003 7988 Mount: notify direct move 2.82,2.67
20:42:59.824 00.002 15712 Worker thread wakes up
20:42:59.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-2.69, -2.80) opts 0x4
20:42:59.824 00.000 15712 Handling offset move in thread for scope, endpoint = (-2.69, -2.80)
20:42:59.824 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:42:59.826 00.002 15712 Moving (-2.69, -2.80) raw xDistance=2.82 yDistance=2.67
20:42:59.826 00.000 15712 BLC: window closed
20:42:59.826 00.000 15712 MoveAxis(W, 921, B)
20:42:59.826 00.000 15712 Guiding  Dir = 3, Dur = 921
20:42:59.826 00.000 15712 IsGuiding returns 0
20:42:59.828 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
20:42:59.830 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:42:59.832 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:42:59.834 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
20:42:59.838 00.004 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:42:59.843 00.005 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
20:42:59.845 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:42:59.847 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:42:59.849 00.002 15712 PulseGuide returned control before completion, sleep 910
20:42:59.849 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
20:42:59.853 00.004 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
20:42:59.855 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
20:42:59.857 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
20:42:59.861 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:42:59.863 00.002 7988 UpdateGuideState exits: m=1451 SNR=26.1
20:42:59.865 00.002 7988 PhdController: settling, locked = 1, distance = 4.00 (1.50) aobump = 0 frame = 1 / 99999
20:42:59.867 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767404579.867,"Host":"ASTROPC","Inst":1,"Distance":4.00,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
20:42:59.869 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:59.871 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:42:59.874 00.003 7988 Enqueuing Expose request
20:43:00.772 00.898 15712 IsGuiding returns 1
20:43:00.772 00.000 15712 scope still moving after pulse duration time elapsed
20:43:00.806 00.034 15712 IsGuiding returns 0
20:43:00.806 00.000 15712 scope move finished after 921 + 59 ms
20:43:00.806 00.000 15712 Move returns status 0, amount 921
20:43:00.806 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
20:43:00.806 00.000 15712 MoveAxis(S, 683, B)
20:43:00.806 00.000 15712 Guiding  Dir = 1, Dur = 683
20:43:00.840 00.034 15712 IsGuiding returns 0
20:43:00.915 00.075 15712 PulseGuide returned control before completion, sleep 614
20:43:01.559 00.644 15712 IsGuiding returns 1
20:43:01.559 00.000 15712 scope still moving after pulse duration time elapsed
20:43:01.580 00.021 15712 IsGuiding returns 1
20:43:01.635 00.055 15712 IsGuiding returns 0
20:43:01.635 00.000 15712 scope move finished after 683 + 115 ms
20:43:01.635 00.000 15712 Move returns status 0, amount 683
20:43:01.635 00.000 15712 move complete, result=0
20:43:01.635 00.000 15712 worker thread done servicing request
20:43:01.635 00.000 15712 Worker thread wakes up
20:43:01.635 00.000 7988 GuideStep: 2.8 px 921 ms WEST, 2.7 px 683 ms SOUTH
20:43:01.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:01.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:03.277 01.642 15712 Exposure complete
20:43:03.349 00.072 15712 worker thread done servicing request
20:43:03.349 00.000 7988 OnExposeComplete: enter
20:43:03.349 00.000 7988 UpdateGuideState(): m_state=6
20:43:03.351 00.002 7988 Star::Find(15, 1175, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4651
20:43:03.353 00.002 7988 Star::Find returns 1 (0), X=1177.66, Y=441.78, Mass=1557, SNR=26.8, Peak=207 HFD=3.6
20:43:03.353 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.36)
20:43:03.355 00.002 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.75)
20:43:03.357 00.002 7988 CameraToMount -- cameraX=-0.50 cameraY=0.50 hyp=0.71 cameraTheta=2.35 mountX=-0.50 mountY=0.48, mountTheta=2.37
20:43:03.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.50, y=0.50, opts=13)
20:43:03.357 00.000 7988 Enqueuing Move request for scope (-0.50, 0.50)
20:43:03.357 00.000 15712 Worker thread wakes up
20:43:03.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.50) opts 0xd
20:43:03.357 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.50, 0.50)
20:43:03.357 00.000 15712 Moving (-0.50, 0.50) raw xDistance=-0.50 yDistance=0.48
20:43:03.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:03.357 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8
20:43:03.364 00.007 7988 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 2 / 99999
20:43:03.366 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767404583.366,"Host":"ASTROPC","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
20:43:03.368 00.002 15712 PPEC rslt(dithering): input = -0.50, final = -0.30
20:43:03.368 00.000 15712 PPEC: input: -0.50, control: -0.30, exposure: 1500
20:43:03.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:43:03.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:03.368 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:03.370 00.002 7988 Enqueuing Expose request
20:43:03.372 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
20:43:03.372 00.000 15712 MoveAxis(E, 98, ABG)
20:43:03.372 00.000 15712 Guiding  Dir = 2, Dur = 98
20:43:03.372 00.000 15712 IsGuiding returns 0
20:43:03.389 00.017 15712 PulseGuide returned control before completion, sleep 84
20:43:03.501 00.112 15712 IsGuiding returns 0
20:43:03.501 00.000 15712 Move returns status 0, amount 98
20:43:03.501 00.000 15712 MoveAxis(N, 0, ABG)
20:43:03.501 00.000 15712 Move returns status 0, amount 0
20:43:03.501 00.000 15712 move complete, result=0
20:43:03.501 00.000 15712 worker thread done servicing request
20:43:03.501 00.000 15712 Worker thread wakes up
20:43:03.501 00.000 7988 GuideStep: -0.5 px 98 ms EAST, 0.5 px 0 ms NORTH
20:43:03.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:03.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:04.915 01.414 15712 Exposure complete
20:43:04.962 00.047 15712 worker thread done servicing request
20:43:04.962 00.000 7988 OnExposeComplete: enter
20:43:04.962 00.000 7988 UpdateGuideState(): m_state=6
20:43:04.978 00.016 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4652
20:43:04.979 00.001 7988 Star::Find returns 1 (0), X=1177.72, Y=441.51, Mass=1487, SNR=26.3, Peak=168 HFD=3.3
20:43:04.981 00.002 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.06)
20:43:04.981 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.05)
20:43:04.981 00.000 7988 CameraToMount -- cameraX=-0.43 cameraY=0.23 hyp=0.49 cameraTheta=2.65 mountX=-0.23 mountY=0.43, mountTheta=2.06
20:43:04.983 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=0.23, opts=13)
20:43:04.985 00.002 7988 Enqueuing Move request for scope (-0.43, 0.23)
20:43:04.985 00.000 15712 Worker thread wakes up
20:43:04.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.23) opts 0xd
20:43:04.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, 0.23)
20:43:04.985 00.000 15712 Moving (-0.43, 0.23) raw xDistance=-0.23 yDistance=0.43
20:43:04.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:04.985 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
20:43:04.989 00.004 7988 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 3 / 99999
20:43:04.989 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767404584.989,"Host":"ASTROPC","Inst":1,"Distance":0.64,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
20:43:04.991 00.002 15712 PPEC rslt(dithering): input = -0.23, final = -0.14
20:43:04.991 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
20:43:04.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:43:04.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:04.991 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:04.993 00.002 7988 Enqueuing Expose request
20:43:04.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
20:43:04.993 00.000 15712 MoveAxis(E, 45, ABG)
20:43:04.993 00.000 15712 Guiding  Dir = 2, Dur = 45
20:43:04.993 00.000 15712 IsGuiding returns 0
20:43:05.013 00.020 15712 PulseGuide returned control before completion, sleep 38
20:43:05.076 00.063 15712 IsGuiding returns 1
20:43:05.076 00.000 15712 scope still moving after pulse duration time elapsed
20:43:05.105 00.029 15712 IsGuiding returns 0
20:43:05.105 00.000 15712 scope move finished after 45 + 65 ms
20:43:05.105 00.000 15712 Move returns status 0, amount 45
20:43:05.105 00.000 15712 MoveAxis(N, 0, ABG)
20:43:05.105 00.000 15712 Move returns status 0, amount 0
20:43:05.105 00.000 15712 move complete, result=0
20:43:05.105 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.4 px 0 ms NORTH
20:43:05.107 00.002 15712 worker thread done servicing request
20:43:05.107 00.000 15712 Worker thread wakes up
20:43:05.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:05.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:06.849 01.742 15712 Exposure complete
20:43:06.908 00.059 15712 worker thread done servicing request
20:43:06.908 00.000 7988 OnExposeComplete: enter
20:43:06.910 00.002 7988 UpdateGuideState(): m_state=6
20:43:06.910 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4653
20:43:06.912 00.002 7988 Star::Find returns 1 (0), X=1177.64, Y=441.03, Mass=1461, SNR=25.9, Peak=212 HFD=3.3
20:43:06.912 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.58) = xAngle (-1.12 = -1.12)
20:43:06.914 00.002 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.99 = 1.99)
20:43:06.914 00.000 7988 CameraToMount -- cameraX=-0.51 cameraY=-0.25 hyp=0.57 cameraTheta=-2.69 mountX=0.25 mountY=0.52, mountTheta=1.12
20:43:06.916 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.51, y=-0.25, opts=13)
20:43:06.918 00.002 7988 Enqueuing Move request for scope (-0.51, -0.25)
20:43:06.918 00.000 15712 Worker thread wakes up
20:43:06.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.25) opts 0xd
20:43:06.918 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.51, -0.25)
20:43:06.918 00.000 15712 Moving (-0.51, -0.25) raw xDistance=0.25 yDistance=0.52
20:43:06.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:06.918 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.9
20:43:06.921 00.003 7988 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 4 / 99999
20:43:06.921 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767404586.921,"Host":"ASTROPC","Inst":1,"Distance":0.62,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
20:43:06.923 00.002 15712 PPEC rslt(dithering): input = 0.25, final = 0.15
20:43:06.923 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
20:43:06.923 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.43
20:43:06.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
20:43:06.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:06.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:06.925 00.002 7988 Enqueuing Expose request
20:43:06.928 00.003 15712 MoveAxis(W, 49, ABG)
20:43:06.928 00.000 15712 Guiding  Dir = 3, Dur = 49
20:43:06.962 00.034 15712 IsGuiding returns 0
20:43:06.977 00.015 15712 PulseGuide returned control before completion, sleep 44
20:43:07.057 00.080 15712 IsGuiding returns 0
20:43:07.057 00.000 15712 Move returns status 0, amount 49
20:43:07.057 00.000 15712 MoveAxis(S, 133, ABG)
20:43:07.057 00.000 15712 Guiding  Dir = 1, Dur = 133
20:43:07.057 00.000 15712 IsGuiding returns 0
20:43:07.136 00.079 15712 PulseGuide returned control before completion, sleep 64
20:43:07.213 00.077 15712 IsGuiding returns 1
20:43:07.213 00.000 15712 scope still moving after pulse duration time elapsed
20:43:07.245 00.032 15712 IsGuiding returns 1
20:43:07.298 00.053 15712 IsGuiding returns 0
20:43:07.298 00.000 15712 scope move finished after 133 + 106 ms
20:43:07.298 00.000 15712 Move returns status 0, amount 133
20:43:07.298 00.000 15712 move complete, result=0
20:43:07.298 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.5 px 133 ms SOUTH
20:43:07.300 00.002 15712 worker thread done servicing request
20:43:07.300 00.000 15712 Worker thread wakes up
20:43:07.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:07.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:08.718 01.418 15712 Exposure complete
20:43:08.772 00.054 15712 worker thread done servicing request
20:43:08.772 00.000 7988 OnExposeComplete: enter
20:43:08.772 00.000 7988 UpdateGuideState(): m_state=6
20:43:08.780 00.008 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4654
20:43:08.782 00.002 7988 Star::Find returns 1 (1), X=1178.01, Y=441.33, Mass=1481, SNR=26.1, Peak=255 HFD=3.3
20:43:08.782 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.58) = xAngle (4.38 = -1.90)
20:43:08.782 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.49 = 1.21)
20:43:08.784 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.80 mountX=-0.05 mountY=0.14, mountTheta=1.91
20:43:08.786 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.05, opts=13)
20:43:08.786 00.000 7988 Enqueuing Move request for scope (-0.14, 0.05)
20:43:08.788 00.002 15712 Worker thread wakes up
20:43:08.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
20:43:08.789 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
20:43:08.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:08.789 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1 Saturated
20:43:08.790 00.001 7988 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 5 / 99999
20:43:08.790 00.000 15712 Moving (-0.14, 0.05) raw xDistance=-0.05 yDistance=0.14
20:43:08.790 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767404588.790,"Host":"ASTROPC","Inst":1,"Distance":0.48,"Time":5.4,"SettleTime":15.0,"StarLocked":true}
20:43:08.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:08.794 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:08.794 00.000 7988 Enqueuing Expose request
20:43:08.795 00.001 15712 PPEC rslt(dithering): input = -0.05, final = -0.03
20:43:08.795 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
20:43:08.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:08.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:43:08.795 00.000 15712 MoveAxis(E, 10, ABG)
20:43:08.795 00.000 15712 Guiding  Dir = 2, Dur = 10
20:43:08.795 00.000 15712 IsGuiding returns 0
20:43:08.811 00.016 15712 IsGuiding returns 1
20:43:08.811 00.000 15712 scope still moving after pulse duration time elapsed
20:43:08.863 00.052 15712 IsGuiding returns 0
20:43:08.863 00.000 15712 scope move finished after 10 + 58 ms
20:43:08.863 00.000 15712 Move returns status 0, amount 10
20:43:08.863 00.000 15712 MoveAxis(N, 0, ABG)
20:43:08.863 00.000 15712 Move returns status 0, amount 0
20:43:08.863 00.000 15712 move complete, result=0
20:43:08.863 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
20:43:08.866 00.003 15712 worker thread done servicing request
20:43:08.866 00.000 15712 Worker thread wakes up
20:43:08.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:08.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:10.506 01.640 15712 Exposure complete
20:43:10.565 00.059 15712 worker thread done servicing request
20:43:10.565 00.000 7988 OnExposeComplete: enter
20:43:10.565 00.000 7988 UpdateGuideState(): m_state=6
20:43:10.565 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4655
20:43:10.568 00.003 7988 Star::Find returns 1 (0), X=1178.40, Y=441.28, Mass=1517, SNR=26.4, Peak=219 HFD=3.3
20:43:10.568 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
20:43:10.568 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.58)
20:43:10.568 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.02 mountX=-0.01 mountY=-0.25, mountTheta=-1.59
20:43:10.568 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.00, opts=13)
20:43:10.574 00.006 7988 Enqueuing Move request for scope (0.25, 0.00)
20:43:10.574 00.000 15712 Worker thread wakes up
20:43:10.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.00) opts 0xd
20:43:10.574 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.00)
20:43:10.574 00.000 15712 Moving (0.25, 0.00) raw xDistance=-0.01 yDistance=-0.25
20:43:10.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:10.574 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.4
20:43:10.578 00.004 7988 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 6 / 99999
20:43:10.578 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767404590.578,"Host":"ASTROPC","Inst":1,"Distance":0.41,"Time":7.2,"SettleTime":15.0,"StarLocked":true}
20:43:10.580 00.002 15712 PPEC rslt(dithering): input = -0.01, final = -0.00
20:43:10.580 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
20:43:10.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:10.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:10.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:10.582 00.002 7988 Enqueuing Expose request
20:43:10.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:43:10.582 00.000 15712 MoveAxis(E, 1, ABG)
20:43:10.582 00.000 15712 Guiding  Dir = 2, Dur = 1
20:43:10.584 00.002 15712 IsGuiding returns 0
20:43:10.600 00.016 15712 IsGuiding returns 0
20:43:10.608 00.008 15712 Move returns status 0, amount 1
20:43:10.608 00.000 15712 MoveAxis(N, 0, ABG)
20:43:10.608 00.000 15712 Move returns status 0, amount 0
20:43:10.608 00.000 15712 move complete, result=0
20:43:10.608 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
20:43:10.608 00.000 15712 worker thread done servicing request
20:43:10.608 00.000 15712 Worker thread wakes up
20:43:10.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:10.610 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:12.024 01.414 15712 Exposure complete
20:43:12.083 00.059 15712 worker thread done servicing request
20:43:12.083 00.000 7988 OnExposeComplete: enter
20:43:12.083 00.000 7988 UpdateGuideState(): m_state=6
20:43:12.086 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4656
20:43:12.086 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=441.20, Mass=1450, SNR=25.8, Peak=232 HFD=3.5
20:43:12.088 00.002 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.58) = xAngle (1.11 = 1.11)
20:43:12.088 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.22 = -2.07)
20:43:12.088 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.47 mountX=0.07 mountY=-0.14, mountTheta=-1.10
20:43:12.088 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.07, opts=13)
20:43:12.088 00.000 7988 Enqueuing Move request for scope (0.14, -0.07)
20:43:12.088 00.000 15712 Worker thread wakes up
20:43:12.088 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
20:43:12.088 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
20:43:12.088 00.000 15712 Moving (0.14, -0.07) raw xDistance=0.07 yDistance=-0.14
20:43:12.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:43:12.088 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8
20:43:12.096 00.008 7988 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 7 / 99999
20:43:12.096 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767404592.096,"Host":"ASTROPC","Inst":1,"Distance":0.33,"Time":8.7,"SettleTime":15.0,"StarLocked":true}
20:43:12.098 00.002 15712 PPEC rslt(dithering): input = 0.07, final = 0.04
20:43:12.098 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
20:43:12.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:12.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:12.098 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:12.098 00.000 7988 Enqueuing Expose request
20:43:12.102 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:43:12.102 00.000 15712 MoveAxis(W, 14, ABG)
20:43:12.102 00.000 15712 Guiding  Dir = 3, Dur = 14
20:43:12.102 00.000 15712 IsGuiding returns 0
20:43:12.121 00.019 15712 IsGuiding returns 1
20:43:12.121 00.000 15712 scope still moving after pulse duration time elapsed
20:43:12.172 00.051 15712 IsGuiding returns 0
20:43:12.172 00.000 15712 scope move finished after 14 + 57 ms
20:43:12.172 00.000 15712 Move returns status 0, amount 14
20:43:12.172 00.000 15712 MoveAxis(N, 0, ABG)
20:43:12.172 00.000 15712 Move returns status 0, amount 0
20:43:12.172 00.000 15712 move complete, result=0
20:43:12.172 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
20:43:12.175 00.003 15712 worker thread done servicing request
20:43:12.175 00.000 15712 Worker thread wakes up
20:43:12.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:12.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:13.816 01.641 15712 Exposure complete
20:43:13.876 00.060 15712 worker thread done servicing request
20:43:13.876 00.000 7988 OnExposeComplete: enter
20:43:13.876 00.000 7988 UpdateGuideState(): m_state=6
20:43:13.879 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4657
20:43:13.879 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=441.60, Mass=1534, SNR=26.4, Peak=205 HFD=3.3
20:43:13.881 00.002 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
20:43:13.881 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.71)
20:43:13.881 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.32 hyp=0.41 cameraTheta=0.88 mountX=-0.32 mountY=-0.27, mountTheta=-2.44
20:43:13.881 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.32, opts=13)
20:43:13.881 00.000 7988 Enqueuing Move request for scope (0.26, 0.32)
20:43:13.881 00.000 15712 Worker thread wakes up
20:43:13.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.32) opts 0xd
20:43:13.881 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.32)
20:43:13.881 00.000 15712 Moving (0.26, 0.32) raw xDistance=-0.32 yDistance=-0.27
20:43:13.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:13.881 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.4
20:43:13.891 00.010 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 8 / 99999
20:43:13.892 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767404593.892,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":10.5,"SettleTime":15.0,"StarLocked":true}
20:43:13.892 00.000 15712 PPEC rslt(dithering): input = -0.32, final = -0.19
20:43:13.892 00.000 15712 PPEC: input: -0.32, control: -0.19, exposure: 1500
20:43:13.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:43:13.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:13.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:13.895 00.003 7988 Enqueuing Expose request
20:43:13.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:43:13.895 00.000 15712 MoveAxis(E, 63, ABG)
20:43:13.895 00.000 15712 Guiding  Dir = 2, Dur = 63
20:43:13.900 00.005 15712 IsGuiding returns 0
20:43:13.911 00.011 15712 PulseGuide returned control before completion, sleep 58
20:43:13.994 00.083 15712 IsGuiding returns 0
20:43:13.994 00.000 15712 Move returns status 0, amount 63
20:43:13.994 00.000 15712 MoveAxis(N, 0, ABG)
20:43:13.994 00.000 15712 Move returns status 0, amount 0
20:43:13.994 00.000 15712 move complete, result=0
20:43:13.994 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.3 px 0 ms NORTH
20:43:13.997 00.003 15712 worker thread done servicing request
20:43:13.997 00.000 15712 Worker thread wakes up
20:43:13.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:13.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:15.413 01.416 15712 Exposure complete
20:43:15.458 00.045 15712 worker thread done servicing request
20:43:15.458 00.000 7988 OnExposeComplete: enter
20:43:15.473 00.015 7988 UpdateGuideState(): m_state=6
20:43:15.474 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4658
20:43:15.474 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=441.42, Mass=1449, SNR=25.9, Peak=183 HFD=3.3
20:43:15.474 00.000 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.58) = xAngle (2.13 = 2.13)
20:43:15.474 00.000 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.24 = -1.04)
20:43:15.474 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.55 mountX=-0.14 mountY=-0.24, mountTheta=-2.12
20:43:15.474 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.14, opts=13)
20:43:15.474 00.000 7988 Enqueuing Move request for scope (0.23, 0.14)
20:43:15.474 00.000 15712 Worker thread wakes up
20:43:15.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
20:43:15.474 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
20:43:15.474 00.000 15712 Moving (0.23, 0.14) raw xDistance=-0.14 yDistance=-0.24
20:43:15.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:15.474 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9
20:43:15.484 00.010 7988 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 9 / 99999
20:43:15.484 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767404595.484,"Host":"ASTROPC","Inst":1,"Distance":0.33,"Time":12.1,"SettleTime":15.0,"StarLocked":true}
20:43:15.486 00.002 15712 PPEC rslt(dithering): input = -0.14, final = -0.09
20:43:15.486 00.000 15712 PPEC: input: -0.14, control: -0.09, exposure: 1500
20:43:15.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:15.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:43:15.486 00.000 15712 MoveAxis(E, 28, ABG)
20:43:15.486 00.000 15712 Guiding  Dir = 2, Dur = 28
20:43:15.486 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:15.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:15.486 00.000 7988 Enqueuing Expose request
20:43:15.490 00.004 15712 IsGuiding returns 0
20:43:15.512 00.022 15712 PulseGuide returned control before completion, sleep 15
20:43:15.558 00.046 15712 IsGuiding returns 1
20:43:15.558 00.000 15712 scope still moving after pulse duration time elapsed
20:43:15.586 00.028 15712 IsGuiding returns 0
20:43:15.586 00.000 15712 scope move finished after 28 + 67 ms
20:43:15.586 00.000 15712 Move returns status 0, amount 28
20:43:15.586 00.000 15712 MoveAxis(N, 0, ABG)
20:43:15.586 00.000 15712 Move returns status 0, amount 0
20:43:15.586 00.000 15712 move complete, result=0
20:43:15.586 00.000 7988 GuideStep: -0.1 px 28 ms EAST, -0.2 px 0 ms NORTH
20:43:15.588 00.002 15712 worker thread done servicing request
20:43:15.588 00.000 15712 Worker thread wakes up
20:43:15.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:15.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:17.219 01.631 15712 Exposure complete
20:43:17.278 00.059 15712 worker thread done servicing request
20:43:17.278 00.000 7988 OnExposeComplete: enter
20:43:17.278 00.000 7988 UpdateGuideState(): m_state=6
20:43:17.281 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4659
20:43:17.281 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=440.90, Mass=1607, SNR=27.1, Peak=206 HFD=3.6
20:43:17.281 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
20:43:17.281 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.77)
20:43:17.285 00.004 7988 CameraToMount -- cameraX=0.16 cameraY=-0.38 hyp=0.41 cameraTheta=-1.18 mountX=0.37 mountY=-0.15, mountTheta=-0.37
20:43:17.287 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.38, opts=13)
20:43:17.288 00.001 7988 Enqueuing Move request for scope (0.16, -0.38)
20:43:17.289 00.001 15712 Worker thread wakes up
20:43:17.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.38) opts 0xd
20:43:17.289 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.38)
20:43:17.289 00.000 15712 Moving (0.16, -0.38) raw xDistance=0.37 yDistance=-0.15
20:43:17.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:17.290 00.001 7988 UpdateGuideState exits: m=1607 SNR=27.1
20:43:17.292 00.002 7988 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 10 / 99999
20:43:17.292 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767404597.292,"Host":"ASTROPC","Inst":1,"Distance":0.35,"Time":13.9,"SettleTime":15.0,"StarLocked":true}
20:43:17.294 00.002 15712 PPEC rslt(dithering): input = 0.37, final = 0.22
20:43:17.294 00.000 15712 PPEC: input: 0.37, control: 0.22, exposure: 1500
20:43:17.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:17.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:17.295 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:17.297 00.002 7988 Enqueuing Expose request
20:43:17.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:43:17.297 00.000 15712 MoveAxis(W, 73, ABG)
20:43:17.297 00.000 15712 Guiding  Dir = 3, Dur = 73
20:43:17.298 00.001 15712 IsGuiding returns 0
20:43:17.312 00.014 15712 PulseGuide returned control before completion, sleep 61
20:43:17.399 00.087 15712 IsGuiding returns 0
20:43:17.399 00.000 15712 Move returns status 0, amount 73
20:43:17.399 00.000 15712 MoveAxis(N, 0, ABG)
20:43:17.399 00.000 15712 Move returns status 0, amount 0
20:43:17.399 00.000 15712 move complete, result=0
20:43:17.399 00.000 7988 GuideStep: 0.4 px 73 ms WEST, -0.1 px 0 ms NORTH
20:43:17.403 00.004 15712 worker thread done servicing request
20:43:17.403 00.000 15712 Worker thread wakes up
20:43:17.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:17.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:18.818 01.415 15712 Exposure complete
20:43:18.864 00.046 15712 worker thread done servicing request
20:43:18.864 00.000 7988 OnExposeComplete: enter
20:43:18.878 00.014 7988 UpdateGuideState(): m_state=6
20:43:18.879 00.001 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4660
20:43:18.881 00.002 7988 Star::Find returns 1 (0), X=1178.30, Y=441.02, Mass=1468, SNR=26.1, Peak=201 HFD=3.4
20:43:18.881 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
20:43:18.883 00.002 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.65)
20:43:18.883 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.06 mountX=0.25 mountY=-0.14, mountTheta=-0.50
20:43:18.885 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.25, opts=13)
20:43:18.887 00.002 7988 Enqueuing Move request for scope (0.14, -0.25)
20:43:18.889 00.002 15712 Worker thread wakes up
20:43:18.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
20:43:18.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
20:43:18.889 00.000 15712 Moving (0.14, -0.25) raw xDistance=0.25 yDistance=-0.14
20:43:18.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:18.891 00.002 7988 UpdateGuideState exits: m=1468 SNR=26.1
20:43:18.891 00.000 7988 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 11 / 99999
20:43:18.894 00.003 7988 PhdController: newstate STATE_FINISH
20:43:18.896 00.002 7988 PhdController complete: success
20:43:18.896 00.000 15712 PPEC rslt(dithering): input = 0.25, final = 0.15
20:43:18.896 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
20:43:18.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:18.896 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767404598.896,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
20:43:18.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:43:18.896 00.000 7988 Mount: notify guiding dither settle done success=1
20:43:18.896 00.000 7988 PhdController: newstate STATE_IDLE
20:43:18.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:18.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:18.896 00.000 7988 Enqueuing Expose request
20:43:18.896 00.000 15712 MoveAxis(W, 50, ABG)
20:43:18.896 00.000 15712 Guiding  Dir = 3, Dur = 50
20:43:18.913 00.017 15712 IsGuiding returns 0
20:43:18.930 00.017 15712 PulseGuide returned control before completion, sleep 44
20:43:19.014 00.084 15712 IsGuiding returns 0
20:43:19.014 00.000 15712 Move returns status 0, amount 50
20:43:19.014 00.000 15712 MoveAxis(N, 0, ABG)
20:43:19.014 00.000 15712 Move returns status 0, amount 0
20:43:19.014 00.000 15712 move complete, result=0
20:43:19.014 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
20:43:19.017 00.003 15712 worker thread done servicing request
20:43:19.017 00.000 15712 Worker thread wakes up
20:43:19.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:19.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:20.653 01.636 15712 Exposure complete
20:43:20.699 00.046 15712 worker thread done servicing request
20:43:20.699 00.000 7988 OnExposeComplete: enter
20:43:20.699 00.000 7988 UpdateGuideState(): m_state=6
20:43:20.715 00.016 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
20:43:20.715 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=441.07, Mass=1490, SNR=26.1, Peak=187 HFD=3.5
20:43:20.715 00.000 7988 MultiStar: exiting stabilization period
20:43:20.715 00.000 7988 MultiStar: updating star positions after lock position change
20:43:20.715 00.000 7988 Star::Find(15, 968, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
20:43:20.715 00.000 7988 Star::Find returns 1 (0), X=968.34, Y=864.76, Mass=1587, SNR=26.9, Peak=142 HFD=4.3
20:43:20.715 00.000 7988 Star::Find(15, 371, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
20:43:20.715 00.000 7988 Star::Find returns 1 (0), X=371.87, Y=225.01, Mass=1581, SNR=26.7, Peak=229 HFD=4.2
20:43:20.715 00.000 7988 Star::Find(15, 395, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
20:43:20.715 00.000 7988 Star::Find returns 1 (0), X=395.14, Y=938.79, Mass=1347, SNR=25.0, Peak=118 HFD=4.1
20:43:20.715 00.000 7988 Star::Find(15, 546, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
20:43:20.715 00.000 7988 Star::Find returns 1 (0), X=546.53, Y=867.27, Mass=1545, SNR=26.1, Peak=136 HFD=4.6
20:43:20.715 00.000 7988 Star::Find(15, 702, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
20:43:20.715 00.000 7988 Star::Find returns 1 (0), X=702.21, Y=594.61, Mass=785, SNR=18.7, Peak=88 HFD=3.9
20:43:20.715 00.000 7988 Star::Find(15, 1005, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
20:43:20.715 00.000 7988 Star::Find returns 1 (0), X=1005.73, Y=907.84, Mass=642, SNR=17.1, Peak=106 HFD=2.7
20:43:20.730 00.015 7988 Star::Find(15, 642, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
20:43:20.730 00.000 7988 Star::Find returns 1 (0), X=642.41, Y=289.64, Mass=675, SNR=17.4, Peak=90 HFD=3.3
20:43:20.732 00.002 7988 Star::Find(15, 704, 933, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
20:43:20.732 00.000 7988 Star::Find returns 1 (0), X=703.86, Y=933.68, Mass=676, SNR=17.4, Peak=80 HFD=3.8
20:43:20.732 00.000 7988 Star::Find(15, 758, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
20:43:20.732 00.000 7988 Star::Find returns 1 (0), X=758.46, Y=676.35, Mass=445, SNR=13.8, Peak=66 HFD=3.5
20:43:20.732 00.000 7988 Star::Find(15, 1045, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
20:43:20.732 00.000 7988 Star::Find returns 1 (0), X=1044.96, Y=811.54, Mass=504, SNR=15.0, Peak=96 HFD=3.3
20:43:20.732 00.000 7988 Star::Find(15, 898, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
20:43:20.732 00.000 7988 Star::Find returns 1 (0), X=898.46, Y=870.80, Mass=450, SNR=14.1, Peak=68 HFD=3.4
20:43:20.732 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.96 = 0.96)
20:43:20.732 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
20:43:20.732 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.21 hyp=0.36 cameraTheta=-0.62 mountX=0.21 mountY=-0.29, mountTheta=-0.95
20:43:20.732 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.21, opts=13)
20:43:20.732 00.000 7988 Enqueuing Move request for scope (0.29, -0.21)
20:43:20.747 00.015 15712 Worker thread wakes up
20:43:20.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.21) opts 0xd
20:43:20.747 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.21)
20:43:20.747 00.000 15712 Moving (0.29, -0.21) raw xDistance=0.21 yDistance=-0.29
20:43:20.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:20.747 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.1
20:43:20.749 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:20.750 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:20.750 00.000 7988 Enqueuing Expose request
20:43:20.750 00.000 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 636.03
20:43:20.750 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
20:43:20.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:43:20.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:43:20.750 00.000 15712 MoveAxis(W, 42, ABG)
20:43:20.750 00.000 15712 Guiding  Dir = 3, Dur = 42
20:43:20.750 00.000 15712 IsGuiding returns 0
20:43:20.773 00.023 15712 PulseGuide returned control before completion, sleep 31
20:43:20.852 00.079 15712 IsGuiding returns 1
20:43:20.852 00.000 15712 scope still moving after pulse duration time elapsed
20:43:20.875 00.023 15712 IsGuiding returns 0
20:43:20.875 00.000 15712 scope move finished after 42 + 80 ms
20:43:20.875 00.000 15712 Move returns status 0, amount 42
20:43:20.875 00.000 15712 MoveAxis(N, 0, ABG)
20:43:20.875 00.000 15712 Move returns status 0, amount 0
20:43:20.875 00.000 15712 move complete, result=0
20:43:20.875 00.000 15712 worker thread done servicing request
20:43:20.875 00.000 15712 Worker thread wakes up
20:43:20.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:20.875 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.3 px 0 ms NORTH
20:43:20.877 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:22.281 01.404 15712 Exposure complete
20:43:22.330 00.049 15712 worker thread done servicing request
20:43:22.330 00.000 7988 OnExposeComplete: enter
20:43:22.330 00.000 7988 UpdateGuideState(): m_state=6
20:43:22.342 00.012 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4662
20:43:22.342 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=441.32, Mass=1547, SNR=26.8, Peak=215 HFD=3.5
20:43:22.347 00.005 7988 MultiStar: [#1 0.15,0.32,1.01,U] [#2 -0.13,0.19,0.94,U] [#3 0.01,0.26,0.94,U] [#4 -0.04,0.02,1.02,U] [#5 0.18,0.10,0.66,U] [#6 0.00,0.21,0.71,U] [#7 -0.01,0.12,0.66,U] [#8 0.14,0.28,0.64,U] 
20:43:22.347 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.17}, one-star: {0.15, 0.04}
20:43:22.347 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.58) = xAngle (1.87 = 1.87)
20:43:22.347 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.98 = -1.31)
20:43:22.351 00.004 7988 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.29 mountX=-0.05 mountY=-0.15, mountTheta=-1.86
20:43:22.353 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.04, opts=13)
20:43:22.353 00.000 7988 Enqueuing Move request for scope (0.15, 0.04)
20:43:22.355 00.002 15712 Worker thread wakes up
20:43:22.355 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
20:43:22.355 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
20:43:22.355 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:22.355 00.000 15712 Moving (0.15, 0.04) raw xDistance=-0.05 yDistance=-0.15
20:43:22.355 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
20:43:22.358 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:22.358 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:22.358 00.000 7988 Enqueuing Expose request
20:43:22.358 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
20:43:22.358 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
20:43:22.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:22.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:43:22.358 00.000 15712 MoveAxis(E, 3, ABG)
20:43:22.358 00.000 15712 Guiding  Dir = 2, Dur = 3
20:43:22.358 00.000 15712 IsGuiding returns 0
20:43:22.381 00.023 15712 IsGuiding returns 0
20:43:22.381 00.000 15712 Move returns status 0, amount 3
20:43:22.381 00.000 15712 MoveAxis(N, 0, ABG)
20:43:22.381 00.000 15712 Move returns status 0, amount 0
20:43:22.381 00.000 15712 move complete, result=0
20:43:22.381 00.000 15712 worker thread done servicing request
20:43:22.381 00.000 15712 Worker thread wakes up
20:43:22.381 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
20:43:22.390 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:22.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:24.031 01.641 15712 Exposure complete
20:43:24.082 00.051 15712 worker thread done servicing request
20:43:24.082 00.000 7988 OnExposeComplete: enter
20:43:24.082 00.000 7988 UpdateGuideState(): m_state=6
20:43:24.093 00.011 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4663
20:43:24.093 00.000 7988 Star::Find returns 1 (1), X=1178.34, Y=441.47, Mass=1458, SNR=26.0, Peak=255 HFD=3.1
20:43:24.093 00.000 7988 MultiStar: [#1 0.00,0.24,1.02,U] [#2 -0.09,0.29,1.02,U] [#3 0.02,0.09,0.96,U] [#4 0.08,0.22,1.09,U] [#5 0.16,0.14,0.75,U] [#6 0.01,0.26,0.71,U] [#7 0.09,0.20,0.70,U] [#8 0.30,0.35,0.67,U] 
20:43:24.093 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.22}, one-star: {0.18, 0.19}
20:43:24.093 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
20:43:24.093 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.35)
20:43:24.099 00.006 7988 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.24 mountX=-0.22 mountY=-0.08, mountTheta=-2.79
20:43:24.099 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.22, opts=13)
20:43:24.099 00.000 7988 Enqueuing Move request for scope (0.07, 0.22)
20:43:24.099 00.000 15712 Worker thread wakes up
20:43:24.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
20:43:24.099 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
20:43:24.099 00.000 15712 Moving (0.07, 0.22) raw xDistance=-0.22 yDistance=-0.08
20:43:24.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:24.099 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0 Saturated
20:43:24.105 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:24.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:24.107 00.002 7988 Enqueuing Expose request
20:43:24.108 00.001 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 636.03
20:43:24.108 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
20:43:24.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:24.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:43:24.108 00.000 15712 MoveAxis(E, 44, ABG)
20:43:24.108 00.000 15712 Guiding  Dir = 2, Dur = 44
20:43:24.108 00.000 15712 IsGuiding returns 0
20:43:24.124 00.016 15712 PulseGuide returned control before completion, sleep 32
20:43:24.172 00.048 15712 IsGuiding returns 1
20:43:24.172 00.000 15712 scope still moving after pulse duration time elapsed
20:43:24.204 00.032 15712 IsGuiding returns 0
20:43:24.204 00.000 15712 scope move finished after 44 + 51 ms
20:43:24.204 00.000 15712 Move returns status 0, amount 44
20:43:24.204 00.000 15712 MoveAxis(N, 0, ABG)
20:43:24.204 00.000 15712 Move returns status 0, amount 0
20:43:24.204 00.000 15712 move complete, result=0
20:43:24.204 00.000 15712 worker thread done servicing request
20:43:24.204 00.000 15712 Worker thread wakes up
20:43:24.204 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
20:43:24.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:24.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:25.610 01.406 15712 Exposure complete
20:43:25.664 00.054 15712 worker thread done servicing request
20:43:25.664 00.000 7988 OnExposeComplete: enter
20:43:25.664 00.000 7988 UpdateGuideState(): m_state=6
20:43:25.672 00.008 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4664
20:43:25.672 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=441.33, Mass=1478, SNR=26.1, Peak=193 HFD=3.4
20:43:25.672 00.000 7988 MultiStar: [#1 0.39,-0.03,1.05,U] [#2 -0.00,0.07,1.04,U] [#3 -0.02,-0.10,0.98,U] [#4 0.28,-0.19,1.04,U] [#5 0.35,-0.22,0.72,U] [#6 -0.05,0.13,0.72,U] [#7 0.07,-0.12,0.65,U] [#8 0.28,-0.18,0.68,U] 
20:43:25.672 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.23, 0.05}
20:43:25.672 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
20:43:25.672 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.93)
20:43:25.672 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.33 mountX=0.06 mountY=-0.17, mountTheta=-1.24
20:43:25.672 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.06, opts=13)
20:43:25.681 00.009 7988 Enqueuing Move request for scope (0.17, -0.06)
20:43:25.681 00.000 15712 Worker thread wakes up
20:43:25.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
20:43:25.681 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
20:43:25.681 00.000 15712 Moving (0.17, -0.06) raw xDistance=0.06 yDistance=-0.17
20:43:25.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:43:25.681 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.1
20:43:25.685 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:25.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:25.687 00.002 7988 Enqueuing Expose request
20:43:25.688 00.001 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
20:43:25.688 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
20:43:25.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:25.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:43:25.688 00.000 15712 MoveAxis(E, 5, ABG)
20:43:25.688 00.000 15712 Guiding  Dir = 2, Dur = 5
20:43:25.688 00.000 15712 IsGuiding returns 0
20:43:25.703 00.015 15712 IsGuiding returns 0
20:43:25.703 00.000 15712 Move returns status 0, amount 5
20:43:25.703 00.000 15712 MoveAxis(N, 0, ABG)
20:43:25.703 00.000 15712 Move returns status 0, amount 0
20:43:25.703 00.000 15712 move complete, result=0
20:43:25.703 00.000 15712 worker thread done servicing request
20:43:25.703 00.000 15712 Worker thread wakes up
20:43:25.703 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
20:43:25.715 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:25.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:27.351 01.636 15712 Exposure complete
20:43:27.412 00.061 15712 worker thread done servicing request
20:43:27.412 00.000 7988 OnExposeComplete: enter
20:43:27.413 00.001 7988 UpdateGuideState(): m_state=6
20:43:27.413 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4665
20:43:27.413 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=441.31, Mass=1470, SNR=25.9, Peak=180 HFD=3.3
20:43:27.413 00.000 7988 MultiStar: [#1 0.34,-0.08,1.02,U] [#2 0.03,0.03,1.01,U] [#3 0.29,-0.00,0.97,U] [#4 0.32,-0.01,1.02,U] [#5 0.55,0.06,0.72,U] [#6 0.13,-0.06,0.75,U] [#7 0.34,0.13,0.67,U] [#8 0.34,0.26,0.69,U] 
20:43:27.417 00.004 7988 refined, 8 included, MultiStar: {0.29, 0.03}, one-star: {0.36, 0.03}
20:43:27.417 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.58) = xAngle (1.67 = 1.67)
20:43:27.417 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.78 = -1.50)
20:43:27.417 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.03 hyp=0.30 cameraTheta=0.10 mountX=-0.03 mountY=-0.29, mountTheta=-1.67
20:43:27.417 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.03, opts=13)
20:43:27.417 00.000 7988 Enqueuing Move request for scope (0.29, 0.03)
20:43:27.417 00.000 15712 Worker thread wakes up
20:43:27.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.03) opts 0xd
20:43:27.417 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.03)
20:43:27.417 00.000 15712 Moving (0.29, 0.03) raw xDistance=-0.03 yDistance=-0.29
20:43:27.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:27.417 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.9
20:43:27.427 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:27.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:27.429 00.002 7988 Enqueuing Expose request
20:43:27.429 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
20:43:27.429 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:43:27.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:43:27.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:43:27.429 00.000 15712 MoveAxis(E, 2, ABG)
20:43:27.429 00.000 15712 Guiding  Dir = 2, Dur = 2
20:43:27.429 00.000 15712 IsGuiding returns 0
20:43:27.451 00.022 15712 IsGuiding returns 0
20:43:27.451 00.000 15712 Move returns status 0, amount 2
20:43:27.451 00.000 15712 MoveAxis(N, 0, ABG)
20:43:27.451 00.000 15712 Move returns status 0, amount 0
20:43:27.451 00.000 15712 move complete, result=0
20:43:27.451 00.000 15712 worker thread done servicing request
20:43:27.451 00.000 15712 Worker thread wakes up
20:43:27.451 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.3 px 0 ms NORTH
20:43:27.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:27.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:28.053 00.602 7988 evsrv: cli 0CCD0168 connect
20:43:28.055 00.002 7988 case statement mapped state 6 to 3
20:43:28.057 00.002 7988 case statement mapped state 6 to 3
20:43:28.057 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"3bd2c333-e5f6-4b6c-b49c-21819de1db0a"}
20:43:28.057 00.000 7988 case statement mapped state 6 to 3
20:43:28.057 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bd2c333-e5f6-4b6c-b49c-21819de1db0a"}
20:43:28.062 00.005 7988 evsrv: cli 0CCD0168 disconnect
20:43:28.867 00.805 15712 Exposure complete
20:43:28.912 00.045 15712 worker thread done servicing request
20:43:28.912 00.000 7988 OnExposeComplete: enter
20:43:28.912 00.000 7988 UpdateGuideState(): m_state=6
20:43:28.929 00.017 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4666
20:43:28.929 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=441.41, Mass=1485, SNR=26.2, Peak=233 HFD=3.2
20:43:28.929 00.000 7988 MultiStar: [#1 0.22,0.11,0.97,U] [#2 -0.03,0.10,1.00,U] [#3 -0.02,0.04,0.99,U] [#4 0.12,0.03,1.06,U] [#5 0.22,-0.06,0.71,U] [#6 -0.15,-0.03,0.74,U] [#7 0.12,0.03,0.65,U] [#8 0.16,0.09,0.70,U] 
20:43:28.929 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.17, 0.13}
20:43:28.929 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
20:43:28.929 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.05)
20:43:28.929 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=-0.05 mountY=-0.09, mountTheta=-2.11
20:43:28.929 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.05, opts=13)
20:43:28.929 00.000 7988 Enqueuing Move request for scope (0.09, 0.05)
20:43:28.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:43:28.929 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.2
20:43:28.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:28.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:28.929 00.000 7988 Enqueuing Expose request
20:43:28.944 00.015 15712 Worker thread wakes up
20:43:28.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
20:43:28.944 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
20:43:28.944 00.000 15712 Moving (0.09, 0.05) raw xDistance=-0.05 yDistance=-0.09
20:43:28.946 00.002 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
20:43:28.946 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
20:43:28.946 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:28.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:43:28.946 00.000 15712 MoveAxis(E, 4, ABG)
20:43:28.946 00.000 15712 Guiding  Dir = 2, Dur = 4
20:43:28.946 00.000 15712 IsGuiding returns 0
20:43:28.962 00.016 15712 IsGuiding returns 0
20:43:28.962 00.000 15712 Move returns status 0, amount 4
20:43:28.962 00.000 15712 MoveAxis(N, 0, ABG)
20:43:28.962 00.000 15712 Move returns status 0, amount 0
20:43:28.962 00.000 15712 move complete, result=0
20:43:28.962 00.000 15712 worker thread done servicing request
20:43:28.962 00.000 15712 Worker thread wakes up
20:43:28.962 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
20:43:28.976 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:28.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:30.715 01.739 15712 Exposure complete
20:43:30.763 00.048 15712 worker thread done servicing request
20:43:30.763 00.000 7988 OnExposeComplete: enter
20:43:30.763 00.000 7988 UpdateGuideState(): m_state=6
20:43:30.776 00.013 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4667
20:43:30.776 00.000 7988 Star::Find returns 1 (1), X=1178.32, Y=441.31, Mass=1513, SNR=26.4, Peak=255 HFD=3.4
20:43:30.776 00.000 7988 MultiStar: [#1 0.02,0.16,1.05,U] [#2 -0.20,0.29,1.04,U] [#3 0.04,0.13,0.96,U] [#4 -0.12,0.14,1.07,U] [#5 0.20,0.08,0.73,U] [#6 -0.21,0.22,0.73,U] [#7 0.09,0.11,0.65,U] [#8 0.08,0.59,0.67,U] 
20:43:30.780 00.004 7988 single-star, 8 included, MultiStar: {0.00, 0.19}, one-star: {0.17, 0.03}
20:43:30.780 00.000 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.58) = xAngle (1.76 = 1.76)
20:43:30.780 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.41)
20:43:30.780 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.18 mountX=-0.03 mountY=-0.17, mountTheta=-1.76
20:43:30.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.03, opts=13)
20:43:30.780 00.000 7988 Enqueuing Move request for scope (0.17, 0.03)
20:43:30.780 00.000 15712 Worker thread wakes up
20:43:30.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
20:43:30.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
20:43:30.780 00.000 15712 Moving (0.17, 0.03) raw xDistance=-0.03 yDistance=-0.17
20:43:30.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:30.780 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.4 Saturated
20:43:30.789 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:30.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:30.791 00.002 7988 Enqueuing Expose request
20:43:30.792 00.001 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
20:43:30.792 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
20:43:30.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:30.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:43:30.792 00.000 15712 MoveAxis(E, 6, ABG)
20:43:30.792 00.000 15712 Guiding  Dir = 2, Dur = 6
20:43:30.812 00.020 15712 IsGuiding returns 0
20:43:30.829 00.017 15712 IsGuiding returns 0
20:43:30.829 00.000 15712 Move returns status 0, amount 6
20:43:30.829 00.000 15712 MoveAxis(N, 0, ABG)
20:43:30.829 00.000 15712 Move returns status 0, amount 0
20:43:30.829 00.000 15712 move complete, result=0
20:43:30.829 00.000 15712 worker thread done servicing request
20:43:30.829 00.000 15712 Worker thread wakes up
20:43:30.829 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
20:43:30.831 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:30.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:32.248 01.417 15712 Exposure complete
20:43:32.308 00.060 15712 worker thread done servicing request
20:43:32.309 00.001 7988 OnExposeComplete: enter
20:43:32.309 00.000 7988 UpdateGuideState(): m_state=6
20:43:32.311 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4668
20:43:32.313 00.002 7988 Star::Find returns 1 (1), X=1178.27, Y=441.29, Mass=1520, SNR=26.6, Peak=255 HFD=3.3
20:43:32.313 00.000 7988 MultiStar: [#1 0.14,-0.00,1.00,U] [#2 -0.18,0.20,1.06,U] [#3 0.07,0.08,0.98,U] [#4 0.17,0.17,1.05,U] [#5 0.12,0.05,0.72,U] [#6 -0.12,0.07,0.72,U] [#7 -0.15,0.11,0.64,U] [#8 0.23,0.33,0.62,U] 
20:43:32.315 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.12, 0.01}
20:43:32.315 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
20:43:32.317 00.002 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.42)
20:43:32.317 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.11 mountY=-0.05, mountTheta=-2.72
20:43:32.319 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.11, opts=13)
20:43:32.321 00.002 7988 Enqueuing Move request for scope (0.05, 0.11)
20:43:32.321 00.000 15712 Worker thread wakes up
20:43:32.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
20:43:32.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
20:43:32.321 00.000 15712 Moving (0.05, 0.11) raw xDistance=-0.11 yDistance=-0.05
20:43:32.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:32.321 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6 Saturated
20:43:32.325 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:32.326 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:32.326 00.000 7988 Enqueuing Expose request
20:43:32.326 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
20:43:32.326 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
20:43:32.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:32.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:43:32.326 00.000 15712 MoveAxis(E, 7, ABG)
20:43:32.326 00.000 15712 Guiding  Dir = 2, Dur = 7
20:43:32.326 00.000 15712 IsGuiding returns 0
20:43:32.347 00.021 15712 IsGuiding returns 0
20:43:32.347 00.000 15712 Move returns status 0, amount 7
20:43:32.347 00.000 15712 MoveAxis(N, 0, ABG)
20:43:32.347 00.000 15712 Move returns status 0, amount 0
20:43:32.347 00.000 15712 move complete, result=0
20:43:32.347 00.000 15712 worker thread done servicing request
20:43:32.347 00.000 15712 Worker thread wakes up
20:43:32.347 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
20:43:32.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:32.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:33.985 01.638 15712 Exposure complete
20:43:34.044 00.059 15712 worker thread done servicing request
20:43:34.044 00.000 7988 OnExposeComplete: enter
20:43:34.048 00.004 7988 UpdateGuideState(): m_state=6
20:43:34.048 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4669
20:43:34.050 00.002 7988 Star::Find returns 1 (0), X=1178.42, Y=441.20, Mass=1370, SNR=25.3, Peak=220 HFD=3.2
20:43:34.050 00.000 7988 MultiStar: [#1 0.08,0.03,1.07,U] [#2 0.00,0.10,1.07,U] [#3 0.10,0.04,1.03,U] [#4 0.13,0.11,1.06,U] [#5 0.44,-0.08,0.74,U] [#6 -0.12,0.37,0.78,U] [#7 0.28,0.10,0.68,U] [#8 0.38,0.17,0.70,U] 
20:43:34.052 00.002 7988 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.27, -0.08}
20:43:34.052 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
20:43:34.054 00.002 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.13)
20:43:34.054 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=-0.08 mountY=-0.16, mountTheta=-2.03
20:43:34.056 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.08, opts=13)
20:43:34.056 00.000 7988 Enqueuing Move request for scope (0.16, 0.08)
20:43:34.056 00.000 15712 Worker thread wakes up
20:43:34.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
20:43:34.056 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
20:43:34.056 00.000 15712 Moving (0.16, 0.08) raw xDistance=-0.08 yDistance=-0.16
20:43:34.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:34.060 00.004 7988 UpdateGuideState exits: m=1370 SNR=25.3
20:43:34.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:34.062 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:34.064 00.002 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
20:43:34.064 00.000 7988 Enqueuing Expose request
20:43:34.064 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
20:43:34.064 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:34.064 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:43:34.064 00.000 15712 MoveAxis(E, 5, ABG)
20:43:34.064 00.000 15712 Guiding  Dir = 2, Dur = 5
20:43:34.066 00.002 15712 IsGuiding returns 0
20:43:34.089 00.023 15712 IsGuiding returns 0
20:43:34.089 00.000 15712 Move returns status 0, amount 5
20:43:34.089 00.000 15712 MoveAxis(N, 0, ABG)
20:43:34.089 00.000 15712 Move returns status 0, amount 0
20:43:34.089 00.000 15712 move complete, result=0
20:43:34.089 00.000 15712 worker thread done servicing request
20:43:34.089 00.000 15712 Worker thread wakes up
20:43:34.089 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
20:43:34.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:34.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:35.498 01.409 15712 Exposure complete
20:43:35.559 00.061 15712 worker thread done servicing request
20:43:35.559 00.000 7988 OnExposeComplete: enter
20:43:35.559 00.000 7988 UpdateGuideState(): m_state=6
20:43:35.561 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4670
20:43:35.563 00.002 7988 Star::Find returns 1 (0), X=1178.49, Y=441.35, Mass=1517, SNR=26.4, Peak=209 HFD=3.3
20:43:35.563 00.000 7988 MultiStar: [#1 0.28,0.09,1.01,U] [#2 0.05,0.10,1.00,U] [#3 0.09,0.13,0.95,U] [#4 0.26,-0.04,1.06,U] [#5 0.20,0.07,0.70,U] [#6 -0.03,0.43,0.68,U] [#7 0.13,0.15,0.70,U] [#8 0.06,0.05,0.65,U] 
20:43:35.565 00.002 7988 refined, 8 included, MultiStar: {0.17, 0.11}, one-star: {0.34, 0.07}
20:43:35.565 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.14 = 2.14)
20:43:35.567 00.002 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.25 = -1.03)
20:43:35.567 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.56 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
20:43:35.569 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.11, opts=13)
20:43:35.571 00.002 7988 Enqueuing Move request for scope (0.17, 0.11)
20:43:35.571 00.000 15712 Worker thread wakes up
20:43:35.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
20:43:35.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
20:43:35.571 00.000 15712 Moving (0.17, 0.11) raw xDistance=-0.11 yDistance=-0.17
20:43:35.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:35.571 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.4
20:43:35.574 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:35.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:35.576 00.002 7988 Enqueuing Expose request
20:43:35.576 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
20:43:35.576 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
20:43:35.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:35.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:43:35.576 00.000 15712 MoveAxis(E, 6, ABG)
20:43:35.576 00.000 15712 Guiding  Dir = 2, Dur = 6
20:43:35.591 00.015 15712 IsGuiding returns 0
20:43:35.608 00.017 15712 IsGuiding returns 0
20:43:35.608 00.000 15712 Move returns status 0, amount 6
20:43:35.608 00.000 15712 MoveAxis(N, 0, ABG)
20:43:35.608 00.000 15712 Move returns status 0, amount 0
20:43:35.608 00.000 15712 move complete, result=0
20:43:35.608 00.000 15712 worker thread done servicing request
20:43:35.608 00.000 15712 Worker thread wakes up
20:43:35.608 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
20:43:35.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:35.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:37.250 01.642 15712 Exposure complete
20:43:37.308 00.058 15712 worker thread done servicing request
20:43:37.308 00.000 7988 OnExposeComplete: enter
20:43:37.308 00.000 7988 UpdateGuideState(): m_state=6
20:43:37.314 00.006 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4671
20:43:37.314 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=441.33, Mass=1512, SNR=26.5, Peak=205 HFD=3.2
20:43:37.314 00.000 7988 MultiStar: [#1 0.01,0.10,1.01,U] [#2 0.03,0.32,1.00,U] [#3 0.04,0.19,0.96,U] [#4 0.06,0.07,1.03,U] [#5 0.33,0.14,0.73,U] [#6 0.02,-0.06,0.74,U] [#7 0.06,0.05,0.66,U] [#8 0.37,0.21,0.64,U] 
20:43:37.314 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {0.28, 0.05}
20:43:37.314 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
20:43:37.314 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.81)
20:43:37.314 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.79 mountX=-0.12 mountY=-0.13, mountTheta=-2.35
20:43:37.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.12, opts=13)
20:43:37.314 00.000 7988 Enqueuing Move request for scope (0.12, 0.12)
20:43:37.314 00.000 15712 Worker thread wakes up
20:43:37.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
20:43:37.314 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
20:43:37.324 00.010 15712 Moving (0.12, 0.12) raw xDistance=-0.12 yDistance=-0.13
20:43:37.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:37.324 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.5
20:43:37.326 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:37.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:37.326 00.000 7988 Enqueuing Expose request
20:43:37.330 00.004 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
20:43:37.330 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
20:43:37.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:37.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:43:37.330 00.000 15712 MoveAxis(E, 6, ABG)
20:43:37.330 00.000 15712 Guiding  Dir = 2, Dur = 6
20:43:37.330 00.000 15712 IsGuiding returns 0
20:43:37.350 00.020 15712 IsGuiding returns 0
20:43:37.350 00.000 15712 Move returns status 0, amount 6
20:43:37.350 00.000 15712 MoveAxis(N, 0, ABG)
20:43:37.350 00.000 15712 Move returns status 0, amount 0
20:43:37.350 00.000 15712 move complete, result=0
20:43:37.350 00.000 15712 worker thread done servicing request
20:43:37.350 00.000 15712 Worker thread wakes up
20:43:37.350 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
20:43:37.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:37.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:38.766 01.416 15712 Exposure complete
20:43:38.821 00.055 15712 worker thread done servicing request
20:43:38.821 00.000 7988 OnExposeComplete: enter
20:43:38.821 00.000 7988 UpdateGuideState(): m_state=6
20:43:38.829 00.008 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4672
20:43:38.829 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=441.34, Mass=1531, SNR=26.4, Peak=206 HFD=3.3
20:43:38.829 00.000 7988 MultiStar: [#1 0.10,0.07,0.98,U] [#2 -0.07,0.12,1.04,U] [#3 0.08,-0.03,0.98,U] [#4 0.10,-0.01,1.02,U] [#5 0.45,-0.21,0.72,U] [#6 -0.13,0.16,0.69,U] [#7 0.21,-0.01,0.67,U] [#8 0.28,0.09,0.66,U] 
20:43:38.829 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.29, 0.07}
20:43:38.829 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
20:43:38.829 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
20:43:38.829 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.03 mountY=-0.14, mountTheta=-1.79
20:43:38.838 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.03, opts=13)
20:43:38.838 00.000 7988 Enqueuing Move request for scope (0.14, 0.03)
20:43:38.838 00.000 15712 Worker thread wakes up
20:43:38.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
20:43:38.838 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
20:43:38.838 00.000 15712 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
20:43:38.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:38.838 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.4
20:43:38.842 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:38.842 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:38.844 00.002 7988 Enqueuing Expose request
20:43:38.845 00.001 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
20:43:38.845 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
20:43:38.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:38.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:43:38.845 00.000 15712 MoveAxis(E, 6, ABG)
20:43:38.845 00.000 15712 Guiding  Dir = 2, Dur = 6
20:43:38.845 00.000 15712 IsGuiding returns 0
20:43:38.898 00.053 15712 IsGuiding returns 0
20:43:38.898 00.000 15712 Move returns status 0, amount 6
20:43:38.898 00.000 15712 MoveAxis(N, 0, ABG)
20:43:38.898 00.000 15712 Move returns status 0, amount 0
20:43:38.898 00.000 15712 move complete, result=0
20:43:38.898 00.000 15712 worker thread done servicing request
20:43:38.898 00.000 15712 Worker thread wakes up
20:43:38.898 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
20:43:38.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:38.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:40.539 01.641 15712 Exposure complete
20:43:40.591 00.052 15712 worker thread done servicing request
20:43:40.591 00.000 7988 OnExposeComplete: enter
20:43:40.591 00.000 7988 UpdateGuideState(): m_state=6
20:43:40.600 00.009 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4673
20:43:40.600 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=441.55, Mass=1545, SNR=26.8, Peak=187 HFD=3.2
20:43:40.602 00.002 7988 MultiStar: [#1 0.35,0.42,1.01,U] [#2 -0.14,0.57,1.01,U] [#3 0.27,0.38,0.95,U] [#4 0.19,0.48,1.05,U] [#5 0.51,0.30,0.71,U] [#6 0.07,0.33,0.69,U] [#7 0.11,0.20,0.67,U] [#8 0.29,0.63,0.62,U] 
20:43:40.602 00.000 7988 refined, 8 included, MultiStar: {0.23, 0.40}, one-star: {0.42, 0.27}
20:43:40.604 00.002 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
20:43:40.604 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.54)
20:43:40.606 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.40 hyp=0.46 cameraTheta=1.06 mountX=-0.40 mountY=-0.24, mountTheta=-2.61
20:43:40.607 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.40, opts=13)
20:43:40.609 00.002 7988 Enqueuing Move request for scope (0.23, 0.40)
20:43:40.609 00.000 15712 Worker thread wakes up
20:43:40.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.40) opts 0xd
20:43:40.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.40)
20:43:40.609 00.000 15712 Moving (0.23, 0.40) raw xDistance=-0.40 yDistance=-0.24
20:43:40.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:43:40.609 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8
20:43:40.613 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:40.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:40.615 00.002 7988 Enqueuing Expose request
20:43:40.617 00.002 15712 PPEC rslt: input = -0.40, final = -0.26, react = -0.24, pred = -0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 636.00
20:43:40.617 00.000 15712 PPEC: input: -0.40, control: -0.26, exposure: 1500
20:43:40.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:40.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:43:40.617 00.000 15712 MoveAxis(E, 85, ABG)
20:43:40.617 00.000 15712 Guiding  Dir = 2, Dur = 85
20:43:40.617 00.000 15712 IsGuiding returns 0
20:43:40.641 00.024 15712 PulseGuide returned control before completion, sleep 70
20:43:40.729 00.088 15712 IsGuiding returns 1
20:43:40.729 00.000 15712 scope still moving after pulse duration time elapsed
20:43:40.765 00.036 15712 IsGuiding returns 0
20:43:40.765 00.000 15712 scope move finished after 85 + 68 ms
20:43:40.765 00.000 15712 Move returns status 0, amount 85
20:43:40.765 00.000 15712 MoveAxis(N, 0, ABG)
20:43:40.765 00.000 15712 Move returns status 0, amount 0
20:43:40.765 00.000 15712 move complete, result=0
20:43:40.765 00.000 7988 GuideStep: -0.4 px 85 ms EAST, -0.2 px 0 ms NORTH
20:43:40.773 00.008 15712 worker thread done servicing request
20:43:40.773 00.000 15712 Worker thread wakes up
20:43:40.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:40.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:42.184 01.411 15712 Exposure complete
20:43:42.242 00.058 15712 worker thread done servicing request
20:43:42.242 00.000 7988 OnExposeComplete: enter
20:43:42.242 00.000 7988 UpdateGuideState(): m_state=6
20:43:42.245 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4674
20:43:42.245 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=441.17, Mass=1490, SNR=26.2, Peak=196 HFD=3.2
20:43:42.245 00.000 7988 MultiStar: [#1 0.30,0.02,1.03,U] [#2 0.03,0.25,1.00,U] [#3 0.18,-0.04,0.96,U] [#4 0.18,0.17,1.08,U] [#5 0.12,0.02,0.72,U] [#6 -0.05,0.09,0.73,U] [#7 -0.13,-0.03,0.66,U] [#8 0.21,0.15,0.68,U] 
20:43:42.245 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.24, -0.11}
20:43:42.245 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.58) = xAngle (2.01 = 2.01)
20:43:42.245 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.11 = -1.17)
20:43:42.245 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.43 mountX=-0.06 mountY=-0.13, mountTheta=-2.00
20:43:42.245 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.06, opts=13)
20:43:42.245 00.000 7988 Enqueuing Move request for scope (0.13, 0.06)
20:43:42.245 00.000 15712 Worker thread wakes up
20:43:42.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
20:43:42.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
20:43:42.245 00.000 15712 Moving (0.13, 0.06) raw xDistance=-0.06 yDistance=-0.13
20:43:42.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:42.257 00.012 7988 UpdateGuideState exits: m=1490 SNR=26.2
20:43:42.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:42.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:42.257 00.000 7988 Enqueuing Expose request
20:43:42.261 00.004 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
20:43:42.261 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
20:43:42.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:42.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:43:42.261 00.000 15712 MoveAxis(E, 6, ABG)
20:43:42.261 00.000 15712 Guiding  Dir = 2, Dur = 6
20:43:42.281 00.020 15712 IsGuiding returns 0
20:43:42.298 00.017 15712 IsGuiding returns 0
20:43:42.298 00.000 15712 Move returns status 0, amount 6
20:43:42.298 00.000 15712 MoveAxis(N, 0, ABG)
20:43:42.298 00.000 15712 Move returns status 0, amount 0
20:43:42.298 00.000 15712 move complete, result=0
20:43:42.298 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
20:43:42.307 00.009 15712 worker thread done servicing request
20:43:42.307 00.000 15712 Worker thread wakes up
20:43:42.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:42.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:44.048 01.741 15712 Exposure complete
20:43:44.108 00.060 15712 worker thread done servicing request
20:43:44.108 00.000 7988 OnExposeComplete: enter
20:43:44.109 00.001 7988 UpdateGuideState(): m_state=6
20:43:44.109 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4675
20:43:44.109 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=441.45, Mass=1468, SNR=25.9, Peak=208 HFD=3.3
20:43:44.109 00.000 7988 MultiStar: [#1 0.10,0.23,1.03,U] [#2 -0.08,0.27,1.02,U] [#3 0.12,0.41,0.97,U] [#4 0.06,0.22,1.06,U] [#5 0.47,0.28,0.75,U] [#6 -0.10,0.22,0.74,U] [#7 0.20,0.27,0.67,U] [#8 0.11,0.46,0.67,U] 
20:43:44.109 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.27}, one-star: {0.29, 0.17}
20:43:44.109 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
20:43:44.109 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.84 = -0.44)
20:43:44.109 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.30 cameraTheta=1.15 mountX=-0.28 mountY=-0.13, mountTheta=-2.70
20:43:44.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.27, opts=13)
20:43:44.109 00.000 7988 Enqueuing Move request for scope (0.12, 0.27)
20:43:44.109 00.000 15712 Worker thread wakes up
20:43:44.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
20:43:44.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
20:43:44.109 00.000 15712 Moving (0.12, 0.27) raw xDistance=-0.28 yDistance=-0.13
20:43:44.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:44.109 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.9
20:43:44.123 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:44.123 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:44.126 00.003 7988 Enqueuing Expose request
20:43:44.126 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 635.99
20:43:44.126 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
20:43:44.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:44.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:43:44.126 00.000 15712 MoveAxis(E, 59, ABG)
20:43:44.126 00.000 15712 Guiding  Dir = 2, Dur = 59
20:43:44.126 00.000 15712 IsGuiding returns 0
20:43:44.143 00.017 15712 PulseGuide returned control before completion, sleep 54
20:43:44.224 00.081 15712 IsGuiding returns 0
20:43:44.224 00.000 15712 Move returns status 0, amount 59
20:43:44.224 00.000 15712 MoveAxis(N, 0, ABG)
20:43:44.224 00.000 15712 Move returns status 0, amount 0
20:43:44.224 00.000 15712 move complete, result=0
20:43:44.224 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
20:43:44.225 00.001 15712 worker thread done servicing request
20:43:44.225 00.000 15712 Worker thread wakes up
20:43:44.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:44.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:45.639 01.414 15712 Exposure complete
20:43:45.690 00.051 15712 worker thread done servicing request
20:43:45.690 00.000 7988 OnExposeComplete: enter
20:43:45.690 00.000 7988 UpdateGuideState(): m_state=6
20:43:45.701 00.011 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4676
20:43:45.701 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=441.24, Mass=1508, SNR=26.3, Peak=187 HFD=3.4
20:43:45.701 00.000 7988 MultiStar: [#1 0.24,0.13,1.04,U] [#2 0.08,0.31,1.04,U] [#3 0.17,0.10,0.95,U] [#4 0.22,0.11,1.04,U] [#5 0.40,-0.14,0.73,U] [#6 0.14,0.09,0.74,U] [#7 0.08,0.11,0.65,U] [#8 0.24,0.20,0.65,U] 
20:43:45.701 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.10}, one-star: {0.30, -0.04}
20:43:45.701 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.03 = 2.03)
20:43:45.707 00.006 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.14 = -1.15)
20:43:45.707 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.45 mountX=-0.10 mountY=-0.21, mountTheta=-2.02
20:43:45.707 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.10, opts=13)
20:43:45.707 00.000 7988 Enqueuing Move request for scope (0.21, 0.10)
20:43:45.707 00.000 15712 Worker thread wakes up
20:43:45.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
20:43:45.707 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
20:43:45.707 00.000 15712 Moving (0.21, 0.10) raw xDistance=-0.10 yDistance=-0.21
20:43:45.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:45.707 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.3
20:43:45.714 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:45.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:45.716 00.002 7988 Enqueuing Expose request
20:43:45.716 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
20:43:45.716 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
20:43:45.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:45.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:43:45.716 00.000 15712 MoveAxis(E, 8, ABG)
20:43:45.716 00.000 15712 Guiding  Dir = 2, Dur = 8
20:43:45.716 00.000 15712 IsGuiding returns 0
20:43:45.741 00.025 15712 IsGuiding returns 0
20:43:45.741 00.000 15712 Move returns status 0, amount 8
20:43:45.741 00.000 15712 MoveAxis(N, 0, ABG)
20:43:45.741 00.000 15712 Move returns status 0, amount 0
20:43:45.741 00.000 15712 move complete, result=0
20:43:45.741 00.000 15712 worker thread done servicing request
20:43:45.741 00.000 15712 Worker thread wakes up
20:43:45.741 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
20:43:45.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:45.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:47.373 01.632 15712 Exposure complete
20:43:47.435 00.062 15712 worker thread done servicing request
20:43:47.435 00.000 7988 OnExposeComplete: enter
20:43:47.435 00.000 7988 UpdateGuideState(): m_state=6
20:43:47.437 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4677
20:43:47.437 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=441.32, Mass=1526, SNR=26.6, Peak=185 HFD=3.2
20:43:47.437 00.000 7988 MultiStar: [#1 0.21,0.02,1.01,U] [#2 -0.03,0.21,1.02,U] [#3 0.11,0.24,0.96,U] [#4 0.26,0.21,1.02,U] [#5 0.38,0.01,0.74,U] [#6 -0.13,0.11,0.69,U] [#7 0.28,0.05,0.65,U] [#8 0.21,0.40,0.65,U] 
20:43:47.440 00.003 7988 refined, 8 included, MultiStar: {0.19, 0.14}, one-star: {0.39, 0.04}
20:43:47.440 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
20:43:47.440 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.34 = -0.95)
20:43:47.440 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.65 mountX=-0.14 mountY=-0.19, mountTheta=-2.22
20:43:47.440 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.14, opts=13)
20:43:47.440 00.000 7988 Enqueuing Move request for scope (0.19, 0.14)
20:43:47.440 00.000 15712 Worker thread wakes up
20:43:47.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
20:43:47.440 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
20:43:47.440 00.000 15712 Moving (0.19, 0.14) raw xDistance=-0.14 yDistance=-0.19
20:43:47.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:47.440 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6
20:43:47.449 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:47.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:47.451 00.002 7988 Enqueuing Expose request
20:43:47.453 00.002 15712 PPEC rslt: input = -0.14, final = -0.04, react = -0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
20:43:47.453 00.000 15712 PPEC: input: -0.14, control: -0.04, exposure: 1500
20:43:47.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:47.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:43:47.453 00.000 15712 MoveAxis(E, 12, ABG)
20:43:47.453 00.000 15712 Guiding  Dir = 2, Dur = 12
20:43:47.453 00.000 15712 IsGuiding returns 0
20:43:47.500 00.047 15712 IsGuiding returns 1
20:43:47.500 00.000 15712 scope still moving after pulse duration time elapsed
20:43:47.532 00.032 15712 IsGuiding returns 0
20:43:47.532 00.000 15712 scope move finished after 12 + 66 ms
20:43:47.532 00.000 15712 Move returns status 0, amount 12
20:43:47.532 00.000 15712 MoveAxis(N, 0, ABG)
20:43:47.532 00.000 15712 Move returns status 0, amount 0
20:43:47.532 00.000 15712 move complete, result=0
20:43:47.532 00.000 15712 worker thread done servicing request
20:43:47.532 00.000 15712 Worker thread wakes up
20:43:47.532 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
20:43:47.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:47.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:48.936 01.404 15712 Exposure complete
20:43:48.995 00.059 15712 worker thread done servicing request
20:43:48.997 00.002 7988 OnExposeComplete: enter
20:43:48.997 00.000 7988 UpdateGuideState(): m_state=6
20:43:48.999 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4678
20:43:48.999 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=441.14, Mass=1545, SNR=26.8, Peak=203 HFD=3.5
20:43:48.999 00.000 7988 MultiStar: [#1 0.41,-0.08,0.98,U] [#2 0.13,0.18,1.01,U] [#3 0.32,-0.04,0.97,U] [#4 0.22,0.02,1.02,U] [#5 0.58,-0.05,0.72,U] [#6 0.09,0.02,0.73,U] [#7 0.24,-0.08,0.73,U] [#8 0.32,0.17,0.61,U] 
20:43:48.999 00.000 7988 refined, 8 included, MultiStar: {0.31, -0.01}, one-star: {0.48, -0.14}
20:43:48.999 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.56 = 1.56)
20:43:48.999 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.67 = -1.61)
20:43:49.006 00.007 7988 CameraToMount -- cameraX=0.31 cameraY=-0.01 hyp=0.31 cameraTheta=-0.02 mountX=0.00 mountY=-0.31, mountTheta=-1.56
20:43:49.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.01, opts=13)
20:43:49.006 00.000 7988 Enqueuing Move request for scope (0.31, -0.01)
20:43:49.006 00.000 15712 Worker thread wakes up
20:43:49.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.01) opts 0xd
20:43:49.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.01)
20:43:49.006 00.000 15712 Moving (0.31, -0.01) raw xDistance=0.00 yDistance=-0.31
20:43:49.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:49.006 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8
20:43:49.012 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:49.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:49.014 00.002 7988 Enqueuing Expose request
20:43:49.015 00.001 15712 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
20:43:49.015 00.000 15712 PPEC: input: 0.00, control: -0.04, exposure: 1500
20:43:49.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:43:49.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:43:49.015 00.000 15712 MoveAxis(E, 12, ABG)
20:43:49.015 00.000 15712 Guiding  Dir = 2, Dur = 12
20:43:49.015 00.000 15712 IsGuiding returns 0
20:43:49.034 00.019 15712 IsGuiding returns 1
20:43:49.034 00.000 15712 scope still moving after pulse duration time elapsed
20:43:49.063 00.029 15712 IsGuiding returns 1
20:43:49.094 00.031 15712 IsGuiding returns 0
20:43:49.094 00.000 15712 scope move finished after 12 + 70 ms
20:43:49.094 00.000 15712 Move returns status 0, amount 12
20:43:49.094 00.000 15712 MoveAxis(N, 0, ABG)
20:43:49.094 00.000 15712 Move returns status 0, amount 0
20:43:49.094 00.000 15712 move complete, result=0
20:43:49.094 00.000 7988 GuideStep: 0.0 px 12 ms EAST, -0.3 px 0 ms NORTH
20:43:49.100 00.006 15712 worker thread done servicing request
20:43:49.100 00.000 15712 Worker thread wakes up
20:43:49.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:49.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:50.738 01.638 15712 Exposure complete
20:43:50.794 00.056 15712 worker thread done servicing request
20:43:50.794 00.000 7988 OnExposeComplete: enter
20:43:50.799 00.005 7988 UpdateGuideState(): m_state=6
20:43:50.799 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4679
20:43:50.801 00.002 7988 Star::Find returns 1 (0), X=1178.54, Y=441.23, Mass=1440, SNR=25.6, Peak=200 HFD=3.0
20:43:50.803 00.002 7988 MultiStar: [#1 0.28,-0.05,1.06,U] [#2 0.25,0.11,1.06,U] [#3 0.28,0.09,0.99,U] [#4 0.22,0.07,1.10,U] [#5 0.45,0.04,0.72,U] [#6 0.11,-0.02,0.75,U] [#7 0.19,-0.16,0.71,U] [#8 0.25,0.32,0.72,U] 
20:43:50.803 00.000 7988 refined, 8 included, MultiStar: {0.27, 0.04}, one-star: {0.39, -0.05}
20:43:50.805 00.002 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
20:43:50.805 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.46)
20:43:50.807 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.27 cameraTheta=0.14 mountX=-0.04 mountY=-0.27, mountTheta=-1.72
20:43:50.807 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.04, opts=13)
20:43:50.809 00.002 7988 Enqueuing Move request for scope (0.27, 0.04)
20:43:50.811 00.002 15712 Worker thread wakes up
20:43:50.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
20:43:50.811 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
20:43:50.811 00.000 15712 Moving (0.27, 0.04) raw xDistance=-0.04 yDistance=-0.27
20:43:50.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:50.811 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.6
20:43:50.813 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:50.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:50.815 00.002 7988 Enqueuing Expose request
20:43:50.815 00.000 15712 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
20:43:50.815 00.000 15712 PPEC: input: -0.04, control: -0.04, exposure: 1500
20:43:50.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:43:50.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:43:50.815 00.000 15712 MoveAxis(E, 13, ABG)
20:43:50.815 00.000 15712 Guiding  Dir = 2, Dur = 13
20:43:50.851 00.036 15712 IsGuiding returns 0
20:43:50.872 00.021 15712 IsGuiding returns 1
20:43:50.872 00.000 15712 scope still moving after pulse duration time elapsed
20:43:50.913 00.041 15712 IsGuiding returns 0
20:43:50.913 00.000 15712 scope move finished after 13 + 50 ms
20:43:50.913 00.000 15712 Move returns status 0, amount 13
20:43:50.913 00.000 15712 MoveAxis(N, 0, ABG)
20:43:50.913 00.000 15712 Move returns status 0, amount 0
20:43:50.913 00.000 15712 move complete, result=0
20:43:50.913 00.000 15712 worker thread done servicing request
20:43:50.913 00.000 15712 Worker thread wakes up
20:43:50.913 00.000 7988 GuideStep: -0.0 px 13 ms EAST, -0.3 px 0 ms NORTH
20:43:50.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:50.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:52.329 01.416 15712 Exposure complete
20:43:52.375 00.046 15712 worker thread done servicing request
20:43:52.375 00.000 7988 OnExposeComplete: enter
20:43:52.390 00.015 7988 UpdateGuideState(): m_state=6
20:43:52.390 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4680
20:43:52.393 00.003 7988 Star::Find returns 1 (0), X=1178.63, Y=441.04, Mass=1462, SNR=26.0, Peak=202 HFD=3.0
20:43:52.393 00.000 7988 MultiStar: [#1 0.46,-0.10,1.06,U] [#2 0.05,-0.02,1.03,U] [#3 0.39,0.04,0.99,U] [#4 0.38,-0.11,1.09,U] [#5 0.40,-0.19,0.74,U] [#6 0.06,-0.12,0.77,U] [#7 0.34,-0.08,0.70,U] [#8 0.33,0.12,0.68,U] 
20:43:52.393 00.000 7988 refined, 8 included, MultiStar: {0.33, -0.08}, one-star: {0.48, -0.24}
20:43:52.393 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.58) = xAngle (1.34 = 1.34)
20:43:52.393 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.45 = -1.84)
20:43:52.393 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=-0.08 hyp=0.33 cameraTheta=-0.24 mountX=0.08 mountY=-0.32, mountTheta=-1.34
20:43:52.393 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.08, opts=13)
20:43:52.393 00.000 7988 Enqueuing Move request for scope (0.33, -0.08)
20:43:52.393 00.000 15712 Worker thread wakes up
20:43:52.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.08) opts 0xd
20:43:52.393 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.08)
20:43:52.393 00.000 15712 Moving (0.33, -0.08) raw xDistance=0.08 yDistance=-0.32
20:43:52.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:52.393 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.0
20:43:52.404 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:52.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:52.406 00.002 7988 Enqueuing Expose request
20:43:52.406 00.000 15712 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
20:43:52.406 00.000 15712 PPEC: input: 0.08, control: -0.05, exposure: 1500
20:43:52.406 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.50 newest=-0.90
20:43:52.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
20:43:52.406 00.000 15712 MoveAxis(E, 18, ABG)
20:43:52.406 00.000 15712 Guiding  Dir = 2, Dur = 18
20:43:52.406 00.000 15712 IsGuiding returns 0
20:43:52.422 00.016 15712 PulseGuide returned control before completion, sleep 14
20:43:52.438 00.016 15712 IsGuiding returns 1
20:43:52.438 00.000 15712 scope still moving after pulse duration time elapsed
20:43:52.471 00.033 15712 IsGuiding returns 0
20:43:52.471 00.000 15712 scope move finished after 18 + 44 ms
20:43:52.471 00.000 15712 Move returns status 0, amount 18
20:43:52.471 00.000 15712 BLC: Oldest BLC event removed
20:43:52.471 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 210 applied
20:43:52.471 00.000 15712 MoveAxis(N, 293, ABG)
20:43:52.471 00.000 15712 Guiding  Dir = 0, Dur = 293
20:43:52.502 00.031 15712 IsGuiding returns 0
20:43:52.583 00.081 15712 PulseGuide returned control before completion, sleep 223
20:43:52.822 00.239 15712 IsGuiding returns 1
20:43:52.822 00.000 15712 scope still moving after pulse duration time elapsed
20:43:52.854 00.032 15712 IsGuiding returns 1
20:43:52.885 00.031 15712 IsGuiding returns 1
20:43:52.933 00.048 15712 IsGuiding returns 0
20:43:52.933 00.000 15712 scope move finished after 293 + 138 ms
20:43:52.933 00.000 15712 Move returns status 0, amount 293
20:43:52.933 00.000 15712 move complete, result=0
20:43:52.933 00.000 15712 worker thread done servicing request
20:43:52.933 00.000 15712 Worker thread wakes up
20:43:52.933 00.000 7988 GuideStep: 0.1 px 18 ms EAST, -0.3 px 293 ms NORTH
20:43:52.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:52.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:54.577 01.644 15712 Exposure complete
20:43:54.637 00.060 15712 worker thread done servicing request
20:43:54.637 00.000 7988 OnExposeComplete: enter
20:43:54.637 00.000 7988 UpdateGuideState(): m_state=6
20:43:54.641 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4681
20:43:54.643 00.002 7988 Star::Find returns 1 (0), X=1178.10, Y=440.84, Mass=1621, SNR=27.3, Peak=240 HFD=3.2
20:43:54.643 00.000 7988 MultiStar: [#1 -0.34,-0.43,0.99,U] [#2 -0.42,-0.24,0.98,U] [#3 -0.31,-0.35,0.94,U] [#4 -0.32,-0.31,1.01,U] [#5 -0.10,-0.33,0.73,U] [#6 -0.53,-0.34,0.68,U] [#7 -0.56,-0.05,0.65,U] [#8 -0.07,-0.15,0.64,U] 
20:43:54.645 00.002 7988 refined, 8 included, MultiStar: {-0.30, -0.31}, one-star: {-0.05, -0.44}
20:43:54.645 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
20:43:54.645 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
20:43:54.645 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.31 hyp=0.42 cameraTheta=-2.34 mountX=0.31 mountY=0.30, mountTheta=0.78
20:43:54.645 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.31, opts=13)
20:43:54.645 00.000 7988 Enqueuing Move request for scope (-0.30, -0.31)
20:43:54.645 00.000 15712 Worker thread wakes up
20:43:54.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.31) opts 0xd
20:43:54.645 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.31)
20:43:54.645 00.000 15712 Moving (-0.30, -0.31) raw xDistance=0.31 yDistance=0.30
20:43:54.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:54.645 00.000 7988 UpdateGuideState exits: m=1621 SNR=27.3
20:43:54.654 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:54.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:54.656 00.002 7988 Enqueuing Expose request
20:43:54.656 00.000 15712 BLC: History state: CurrMiss=-0.30, AvgInitMiss=0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.323006, 1:-0.302501
20:43:54.656 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
20:43:54.656 00.000 15712 BLC: window closed
20:43:54.656 00.000 15712 PPEC rslt: input = 0.31, final = 0.12, react = 0.18, pred = -0.06, hyst = 0.16, hyst_pct = 0.00, period_length = 635.97
20:43:54.656 00.000 15712 PPEC: input: 0.31, control: 0.12, exposure: 1500
20:43:54.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:43:54.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:43:54.656 00.000 15712 MoveAxis(W, 40, ABG)
20:43:54.656 00.000 15712 Guiding  Dir = 3, Dur = 40
20:43:54.656 00.000 15712 IsGuiding returns 0
20:43:54.677 00.021 15712 PulseGuide returned control before completion, sleep 36
20:43:54.722 00.045 15712 IsGuiding returns 0
20:43:54.722 00.000 15712 Move returns status 0, amount 40
20:43:54.722 00.000 15712 MoveAxis(N, 0, ABG)
20:43:54.722 00.000 15712 Move returns status 0, amount 0
20:43:54.722 00.000 15712 move complete, result=0
20:43:54.722 00.000 7988 GuideStep: 0.3 px 40 ms WEST, 0.3 px 0 ms NORTH
20:43:54.727 00.005 15712 worker thread done servicing request
20:43:54.727 00.000 15712 Worker thread wakes up
20:43:54.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:54.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:56.141 01.414 15712 Exposure complete
20:43:56.201 00.060 15712 worker thread done servicing request
20:43:56.201 00.000 7988 OnExposeComplete: enter
20:43:56.202 00.001 7988 UpdateGuideState(): m_state=6
20:43:56.202 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4682
20:43:56.202 00.000 7988 Star::Find returns 1 (1), X=1178.04, Y=441.20, Mass=1476, SNR=26.1, Peak=255 HFD=3.2
20:43:56.202 00.000 7988 MultiStar: [#1 -0.11,-0.10,1.03,U] [#2 -0.23,-0.09,1.03,U] [#3 -0.21,0.06,0.96,U] [#4 -0.35,-0.03,1.04,U] [#5 -0.18,-0.23,0.73,U] [#6 -0.49,0.17,0.74,U] [#7 -0.24,-0.14,0.69,U] [#8 -0.12,0.38,0.66,U] 
20:43:56.202 00.000 7988 single-star, 8 included, MultiStar: {-0.23, -0.02}, one-star: {-0.11, -0.07}
20:43:56.202 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.58) = xAngle (-0.98 = -0.98)
20:43:56.202 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.13 = 2.13)
20:43:56.202 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.56 mountX=0.08 mountY=0.11, mountTheta=0.99
20:43:56.202 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.07, opts=13)
20:43:56.202 00.000 7988 Enqueuing Move request for scope (-0.11, -0.07)
20:43:56.202 00.000 15712 Worker thread wakes up
20:43:56.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
20:43:56.202 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
20:43:56.202 00.000 15712 Moving (-0.11, -0.07) raw xDistance=0.08 yDistance=0.11
20:43:56.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:56.202 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1 Saturated
20:43:56.218 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:56.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:56.218 00.000 7988 Enqueuing Expose request
20:43:56.218 00.000 15712 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
20:43:56.218 00.000 15712 PPEC: input: 0.08, control: -0.05, exposure: 1500
20:43:56.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:56.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:43:56.218 00.000 15712 MoveAxis(E, 15, ABG)
20:43:56.218 00.000 15712 Guiding  Dir = 2, Dur = 15
20:43:56.218 00.000 15712 IsGuiding returns 0
20:43:56.238 00.020 15712 IsGuiding returns 1
20:43:56.238 00.000 15712 scope still moving after pulse duration time elapsed
20:43:56.266 00.028 15712 IsGuiding returns 1
20:43:56.307 00.041 15712 IsGuiding returns 0
20:43:56.307 00.000 15712 scope move finished after 15 + 70 ms
20:43:56.307 00.000 15712 Move returns status 0, amount 15
20:43:56.307 00.000 15712 MoveAxis(N, 0, ABG)
20:43:56.307 00.000 15712 Move returns status 0, amount 0
20:43:56.307 00.000 15712 move complete, result=0
20:43:56.307 00.000 15712 worker thread done servicing request
20:43:56.307 00.000 15712 Worker thread wakes up
20:43:56.307 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
20:43:56.309 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:56.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:58.049 01.740 15712 Exposure complete
20:43:58.109 00.060 15712 worker thread done servicing request
20:43:58.109 00.000 7988 OnExposeComplete: enter
20:43:58.109 00.000 7988 UpdateGuideState(): m_state=6
20:43:58.109 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4683
20:43:58.109 00.000 7988 Star::Find returns 1 (1), X=1177.90, Y=441.07, Mass=1517, SNR=26.5, Peak=255 HFD=3.1
20:43:58.109 00.000 7988 MultiStar: [#1 -0.38,-0.23,0.97,U] [#2 -0.55,0.09,0.98,U] [#3 -0.34,-0.21,0.95,U] [#4 -0.31,-0.06,1.02,U] [#5 0.04,-0.21,0.70,U] [#6 -0.51,-0.16,0.72,U] [#7 -0.49,-0.07,0.65,U] [#8 -0.20,0.04,0.63,U] 
20:43:58.109 00.000 7988 single-star, 8 included, MultiStar: {-0.34, -0.12}, one-star: {-0.26, -0.21}
20:43:58.109 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.88 = -0.88)
20:43:58.109 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.23 = 2.23)
20:43:58.109 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.21 hyp=0.34 cameraTheta=-2.45 mountX=0.21 mountY=0.26, mountTheta=0.89
20:43:58.122 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.21, opts=13)
20:43:58.122 00.000 7988 Enqueuing Move request for scope (-0.26, -0.21)
20:43:58.122 00.000 15712 Worker thread wakes up
20:43:58.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.21) opts 0xd
20:43:58.122 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.21)
20:43:58.122 00.000 15712 Moving (-0.26, -0.21) raw xDistance=0.21 yDistance=0.26
20:43:58.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:58.125 00.003 7988 UpdateGuideState exits: m=1517 SNR=26.5 Saturated
20:43:58.127 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:58.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:58.129 00.002 7988 Enqueuing Expose request
20:43:58.129 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 635.96
20:43:58.129 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
20:43:58.129 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:43:58.129 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:43:58.129 00.000 15712 MoveAxis(W, 35, ABG)
20:43:58.129 00.000 15712 Guiding  Dir = 3, Dur = 35
20:43:58.129 00.000 15712 IsGuiding returns 0
20:43:58.145 00.016 15712 PulseGuide returned control before completion, sleep 31
20:43:58.206 00.061 15712 IsGuiding returns 0
20:43:58.206 00.000 15712 Move returns status 0, amount 35
20:43:58.206 00.000 15712 MoveAxis(N, 0, ABG)
20:43:58.206 00.000 15712 Move returns status 0, amount 0
20:43:58.206 00.000 15712 move complete, result=0
20:43:58.206 00.000 15712 worker thread done servicing request
20:43:58.206 00.000 15712 Worker thread wakes up
20:43:58.206 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.3 px 0 ms NORTH
20:43:58.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:58.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:43:59.621 01.415 15712 Exposure complete
20:43:59.682 00.061 15712 worker thread done servicing request
20:43:59.682 00.000 7988 OnExposeComplete: enter
20:43:59.683 00.001 7988 UpdateGuideState(): m_state=6
20:43:59.683 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4684
20:43:59.683 00.000 7988 Star::Find returns 1 (1), X=1177.88, Y=441.34, Mass=1542, SNR=26.6, Peak=255 HFD=3.3
20:43:59.683 00.000 7988 MultiStar: [#1 -0.21,0.02,0.99,U] [#2 -0.41,0.08,1.02,U] [#3 -0.27,0.12,0.97,U] [#4 -0.46,0.03,1.02,U] [#5 -0.17,-0.13,0.71,U] [#6 -0.41,0.21,0.72,U] [#7 -0.11,-0.15,0.67,U] [#8 -0.10,0.08,0.64,U] 
20:43:59.683 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.04}, one-star: {-0.27, 0.06}
20:43:59.683 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.58) = xAngle (4.50 = -1.78)
20:43:59.683 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
20:43:59.683 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.92 mountX=-0.06 mountY=0.27, mountTheta=1.78
20:43:59.683 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.06, opts=13)
20:43:59.683 00.000 7988 Enqueuing Move request for scope (-0.27, 0.06)
20:43:59.683 00.000 15712 Worker thread wakes up
20:43:59.683 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
20:43:59.683 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
20:43:59.683 00.000 15712 Moving (-0.27, 0.06) raw xDistance=-0.06 yDistance=0.27
20:43:59.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:43:59.683 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.6 Saturated
20:43:59.697 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:59.698 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:43:59.700 00.002 7988 Enqueuing Expose request
20:43:59.700 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
20:43:59.700 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
20:43:59.700 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:43:59.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:43:59.700 00.000 15712 MoveAxis(E, 7, ABG)
20:43:59.700 00.000 15712 Guiding  Dir = 2, Dur = 7
20:43:59.700 00.000 15712 IsGuiding returns 0
20:43:59.717 00.017 15712 IsGuiding returns 0
20:43:59.717 00.000 15712 Move returns status 0, amount 7
20:43:59.717 00.000 15712 MoveAxis(N, 0, ABG)
20:43:59.717 00.000 15712 Move returns status 0, amount 0
20:43:59.717 00.000 15712 move complete, result=0
20:43:59.717 00.000 15712 worker thread done servicing request
20:43:59.717 00.000 15712 Worker thread wakes up
20:43:59.717 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.3 px 0 ms NORTH
20:43:59.730 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
20:43:59.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:01.472 01.742 15712 Exposure complete
20:44:01.519 00.047 15712 worker thread done servicing request
20:44:01.519 00.000 7988 OnExposeComplete: enter
20:44:01.533 00.014 7988 UpdateGuideState(): m_state=6
20:44:01.535 00.002 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4685
20:44:01.535 00.000 7988 Star::Find returns 1 (1), X=1178.17, Y=441.39, Mass=1517, SNR=26.5, Peak=255 HFD=3.4
20:44:01.535 00.000 7988 MultiStar: [#1 -0.19,-0.05,0.99,U] [#2 -0.37,0.13,1.02,U] [#3 -0.32,0.02,0.96,U] [#4 -0.38,0.06,1.02,U] [#5 -0.42,0.12,0.72,U] [#6 -0.46,-0.05,0.74,U] [#7 -0.14,0.16,0.67,U] [#8 -0.14,0.39,0.66,U] 
20:44:01.535 00.000 7988 single-star, 8 included, MultiStar: {-0.27, 0.09}, one-star: {0.02, 0.11}
20:44:01.535 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
20:44:01.535 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.17)
20:44:01.535 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.43 mountX=-0.11 mountY=-0.02, mountTheta=-2.98
20:44:01.535 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.11, opts=13)
20:44:01.535 00.000 7988 Enqueuing Move request for scope (0.02, 0.11)
20:44:01.535 00.000 15712 Worker thread wakes up
20:44:01.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
20:44:01.535 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
20:44:01.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:01.535 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5 Saturated
20:44:01.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:01.535 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:01.549 00.014 7988 Enqueuing Expose request
20:44:01.549 00.000 15712 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=-0.02
20:44:01.552 00.003 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
20:44:01.552 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
20:44:01.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:01.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:44:01.552 00.000 15712 MoveAxis(E, 0, ABG)
20:44:01.552 00.000 15712 Move returns status 0, amount 0
20:44:01.552 00.000 15712 MoveAxis(N, 0, ABG)
20:44:01.552 00.000 15712 Move returns status 0, amount 0
20:44:01.552 00.000 15712 move complete, result=0
20:44:01.552 00.000 15712 worker thread done servicing request
20:44:01.552 00.000 15712 Worker thread wakes up
20:44:01.552 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:44:01.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:01.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:02.968 01.416 15712 Exposure complete
20:44:03.016 00.048 15712 worker thread done servicing request
20:44:03.016 00.000 7988 OnExposeComplete: enter
20:44:03.016 00.000 7988 UpdateGuideState(): m_state=6
20:44:03.016 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4686
20:44:03.031 00.015 7988 Star::Find returns 1 (1), X=1178.02, Y=441.37, Mass=1378, SNR=25.3, Peak=255 HFD=3.3
20:44:03.033 00.002 7988 MultiStar: [#1 -0.29,0.37,1.04,U] [#2 -0.56,0.48,1.07,U] [#3 -0.24,0.37,1.03,U] [#4 -0.33,0.24,1.05,U] [#5 -0.32,0.10,0.75,U] [#6 -0.56,0.35,0.70,U] [#7 -0.36,0.06,0.72,U] [#8 -0.21,0.20,0.69,U] 
20:44:03.033 00.000 7988 single-star, 8 included, MultiStar: {-0.33, 0.26}, one-star: {-0.13, 0.09}
20:44:03.033 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.16)
20:44:03.033 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.95)
20:44:03.033 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.55 mountX=-0.09 mountY=0.13, mountTheta=2.17
20:44:03.033 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.09, opts=13)
20:44:03.033 00.000 7988 Enqueuing Move request for scope (-0.13, 0.09)
20:44:03.033 00.000 15712 Worker thread wakes up
20:44:03.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
20:44:03.033 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
20:44:03.033 00.000 15712 Moving (-0.13, 0.09) raw xDistance=-0.09 yDistance=0.13
20:44:03.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:03.033 00.000 7988 UpdateGuideState exits: m=1378 SNR=25.3 Saturated
20:44:03.043 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:03.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:03.045 00.002 7988 Enqueuing Expose request
20:44:03.045 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:44:03.045 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
20:44:03.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:03.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:44:03.045 00.000 15712 MoveAxis(E, 1, ABG)
20:44:03.045 00.000 15712 Guiding  Dir = 2, Dur = 1
20:44:03.047 00.002 15712 IsGuiding returns 0
20:44:03.067 00.020 15712 IsGuiding returns 0
20:44:03.067 00.000 15712 Move returns status 0, amount 1
20:44:03.067 00.000 15712 MoveAxis(N, 0, ABG)
20:44:03.067 00.000 15712 Move returns status 0, amount 0
20:44:03.067 00.000 15712 move complete, result=0
20:44:03.067 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:44:03.070 00.003 15712 worker thread done servicing request
20:44:03.070 00.000 15712 Worker thread wakes up
20:44:03.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:03.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:04.710 01.640 15712 Exposure complete
20:44:04.770 00.060 15712 worker thread done servicing request
20:44:04.770 00.000 7988 OnExposeComplete: enter
20:44:04.770 00.000 7988 UpdateGuideState(): m_state=6
20:44:04.771 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4687
20:44:04.773 00.002 7988 Star::Find returns 1 (1), X=1178.03, Y=441.34, Mass=1467, SNR=26.2, Peak=255 HFD=3.3
20:44:04.773 00.000 7988 MultiStar: [#1 -0.07,0.26,1.01,U] [#2 -0.33,0.30,1.01,U] [#3 -0.40,0.31,0.99,U] [#4 -0.34,0.08,1.05,U] [#5 0.10,0.36,0.73,U] [#6 -0.48,0.32,0.72,U] [#7 -0.29,0.12,0.66,U] [#8 -0.09,0.31,0.64,U] 
20:44:04.775 00.002 7988 single-star, 8 included, MultiStar: {-0.23, 0.23}, one-star: {-0.13, 0.06}
20:44:04.775 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.04)
20:44:04.777 00.002 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.07)
20:44:04.777 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.66 mountX=-0.06 mountY=0.12, mountTheta=2.05
20:44:04.779 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.06, opts=13)
20:44:04.781 00.002 7988 Enqueuing Move request for scope (-0.13, 0.06)
20:44:04.781 00.000 15712 Worker thread wakes up
20:44:04.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
20:44:04.781 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
20:44:04.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:04.781 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.2 Saturated
20:44:04.785 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:04.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:04.787 00.002 15712 Moving (-0.13, 0.06) raw xDistance=-0.06 yDistance=0.12
20:44:04.787 00.000 7988 Enqueuing Expose request
20:44:04.787 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:44:04.787 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
20:44:04.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:04.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:44:04.787 00.000 15712 MoveAxis(W, 1, ABG)
20:44:04.787 00.000 15712 Guiding  Dir = 3, Dur = 1
20:44:04.787 00.000 15712 IsGuiding returns 0
20:44:04.811 00.024 15712 IsGuiding returns 0
20:44:04.811 00.000 15712 Move returns status 0, amount 1
20:44:04.811 00.000 15712 MoveAxis(N, 0, ABG)
20:44:04.811 00.000 15712 Move returns status 0, amount 0
20:44:04.811 00.000 15712 move complete, result=0
20:44:04.811 00.000 15712 worker thread done servicing request
20:44:04.811 00.000 15712 Worker thread wakes up
20:44:04.811 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
20:44:04.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:04.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:06.224 01.413 15712 Exposure complete
20:44:06.285 00.061 15712 worker thread done servicing request
20:44:06.285 00.000 7988 OnExposeComplete: enter
20:44:06.285 00.000 7988 UpdateGuideState(): m_state=6
20:44:06.287 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4688
20:44:06.289 00.002 7988 Star::Find returns 1 (1), X=1177.96, Y=441.49, Mass=1479, SNR=26.1, Peak=255 HFD=3.4
20:44:06.289 00.000 7988 MultiStar: [#1 -0.08,0.13,1.04,U] [#2 -0.30,0.35,1.01,U] [#3 -0.03,0.16,0.97,U] [#4 -0.26,0.22,1.03,U] [#5 -0.31,0.10,0.70,U] [#6 -0.28,0.31,0.70,U] [#7 -0.20,0.08,0.68,U] [#8 -0.07,0.37,0.67,U] 
20:44:06.291 00.002 7988 refined, 8 included, MultiStar: {-0.19, 0.21}, one-star: {-0.19, 0.21}
20:44:06.291 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.87 = -2.41)
20:44:06.293 00.002 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.98 = 0.70)
20:44:06.293 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.28 cameraTheta=2.29 mountX=-0.21 mountY=0.18, mountTheta=2.43
20:44:06.295 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.21, opts=13)
20:44:06.297 00.002 7988 Enqueuing Move request for scope (-0.19, 0.21)
20:44:06.297 00.000 15712 Worker thread wakes up
20:44:06.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
20:44:06.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
20:44:06.297 00.000 15712 Moving (-0.19, 0.21) raw xDistance=-0.21 yDistance=0.18
20:44:06.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:06.297 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.1 Saturated
20:44:06.300 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:06.302 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:06.302 00.000 7988 Enqueuing Expose request
20:44:06.303 00.001 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 635.94
20:44:06.303 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
20:44:06.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:06.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:44:06.303 00.000 15712 MoveAxis(E, 50, ABG)
20:44:06.303 00.000 15712 Guiding  Dir = 2, Dur = 50
20:44:06.305 00.002 15712 IsGuiding returns 0
20:44:06.329 00.024 15712 PulseGuide returned control before completion, sleep 36
20:44:06.367 00.038 15712 IsGuiding returns 1
20:44:06.367 00.000 15712 scope still moving after pulse duration time elapsed
20:44:06.403 00.036 15712 IsGuiding returns 0
20:44:06.403 00.000 15712 scope move finished after 50 + 55 ms
20:44:06.403 00.000 15712 Move returns status 0, amount 50
20:44:06.403 00.000 15712 MoveAxis(N, 0, ABG)
20:44:06.403 00.000 15712 Move returns status 0, amount 0
20:44:06.403 00.000 15712 move complete, result=0
20:44:06.403 00.000 15712 worker thread done servicing request
20:44:06.403 00.000 15712 Worker thread wakes up
20:44:06.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:06.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:06.403 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.2 px 0 ms NORTH
20:44:08.040 01.637 15712 Exposure complete
20:44:08.088 00.048 15712 worker thread done servicing request
20:44:08.088 00.000 7988 OnExposeComplete: enter
20:44:08.088 00.000 7988 UpdateGuideState(): m_state=6
20:44:08.102 00.014 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4689
20:44:08.102 00.000 7988 Star::Find returns 1 (0), X=1178.18, Y=441.14, Mass=1442, SNR=25.8, Peak=233 HFD=3.2
20:44:08.105 00.003 7988 MultiStar: [#1 -0.14,0.03,1.05,U] [#2 -0.30,0.17,1.05,U] [#3 -0.21,0.20,1.00,U] [#4 -0.39,-0.04,1.07,U] [#5 0.09,-0.10,0.75,U] [#6 -0.22,0.15,0.71,U] [#7 -0.43,0.01,0.66,U] [#8 -0.05,0.25,0.68,U] 
20:44:08.105 00.000 7988 single-star, 8 included, MultiStar: {-0.18, 0.05}, one-star: {0.02, -0.14}
20:44:08.105 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
20:44:08.105 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
20:44:08.105 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.40 mountX=0.14 mountY=-0.02, mountTheta=-0.15
20:44:08.105 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
20:44:08.105 00.000 7988 Enqueuing Move request for scope (0.02, -0.14)
20:44:08.105 00.000 15712 Worker thread wakes up
20:44:08.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
20:44:08.105 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
20:44:08.105 00.000 15712 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=-0.02
20:44:08.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:44:08.105 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.8
20:44:08.105 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:08.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:08.105 00.000 7988 Enqueuing Expose request
20:44:08.118 00.013 15712 PPEC rslt: input = 0.14, final = -0.04, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:44:08.118 00.000 15712 PPEC: input: 0.14, control: -0.04, exposure: 1500
20:44:08.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:08.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:44:08.118 00.000 15712 MoveAxis(E, 14, ABG)
20:44:08.118 00.000 15712 Guiding  Dir = 2, Dur = 14
20:44:08.118 00.000 15712 IsGuiding returns 0
20:44:08.135 00.017 15712 IsGuiding returns 1
20:44:08.135 00.000 15712 scope still moving after pulse duration time elapsed
20:44:08.182 00.047 15712 IsGuiding returns 0
20:44:08.182 00.000 15712 scope move finished after 14 + 50 ms
20:44:08.182 00.000 15712 Move returns status 0, amount 14
20:44:08.182 00.000 15712 MoveAxis(N, 0, ABG)
20:44:08.182 00.000 15712 Move returns status 0, amount 0
20:44:08.182 00.000 15712 move complete, result=0
20:44:08.182 00.000 15712 worker thread done servicing request
20:44:08.182 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
20:44:08.184 00.002 15712 Worker thread wakes up
20:44:08.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:08.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:09.590 01.406 15712 Exposure complete
20:44:09.651 00.061 15712 worker thread done servicing request
20:44:09.651 00.000 7988 OnExposeComplete: enter
20:44:09.651 00.000 7988 UpdateGuideState(): m_state=6
20:44:09.653 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4690
20:44:09.653 00.000 7988 Star::Find returns 1 (1), X=1178.17, Y=441.14, Mass=1470, SNR=26.1, Peak=255 HFD=3.0
20:44:09.655 00.002 7988 MultiStar: [#1 -0.20,-0.15,1.02,U] [#2 -0.51,0.07,1.02,U] [#3 -0.29,0.08,0.97,U] [#4 -0.57,-0.01,1.03,U] [#5 -0.20,-0.06,0.73,U] [#6 -0.45,0.05,0.72,U] [#7 -0.21,-0.02,0.66,U] [#8 -0.08,-0.02,0.64,U] 
20:44:09.655 00.000 7988 single-star, 8 included, MultiStar: {-0.29, -0.02}, one-star: {0.02, -0.13}
20:44:09.657 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
20:44:09.657 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.04)
20:44:09.659 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.44 mountX=0.13 mountY=-0.01, mountTheta=-0.11
20:44:09.661 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.13, opts=13)
20:44:09.661 00.000 7988 Enqueuing Move request for scope (0.02, -0.13)
20:44:09.663 00.002 15712 Worker thread wakes up
20:44:09.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
20:44:09.663 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
20:44:09.663 00.000 15712 Moving (0.02, -0.13) raw xDistance=0.13 yDistance=-0.01
20:44:09.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:09.663 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.1 Saturated
20:44:09.666 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:09.667 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:09.668 00.001 7988 Enqueuing Expose request
20:44:09.668 00.000 15712 PPEC rslt: input = 0.13, final = -0.04, react = 0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:44:09.668 00.000 15712 PPEC: input: 0.13, control: -0.04, exposure: 1500
20:44:09.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:09.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:44:09.668 00.000 15712 MoveAxis(E, 13, ABG)
20:44:09.668 00.000 15712 Guiding  Dir = 2, Dur = 13
20:44:09.668 00.000 15712 IsGuiding returns 0
20:44:09.686 00.018 15712 IsGuiding returns 1
20:44:09.686 00.000 15712 scope still moving after pulse duration time elapsed
20:44:09.734 00.048 15712 IsGuiding returns 0
20:44:09.734 00.000 15712 scope move finished after 13 + 51 ms
20:44:09.734 00.000 15712 Move returns status 0, amount 13
20:44:09.734 00.000 15712 MoveAxis(N, 0, ABG)
20:44:09.734 00.000 15712 Move returns status 0, amount 0
20:44:09.734 00.000 15712 move complete, result=0
20:44:09.734 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
20:44:09.736 00.002 15712 worker thread done servicing request
20:44:09.736 00.000 15712 Worker thread wakes up
20:44:09.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:09.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:11.372 01.636 15712 Exposure complete
20:44:11.424 00.052 15712 worker thread done servicing request
20:44:11.424 00.000 7988 OnExposeComplete: enter
20:44:11.435 00.011 7988 UpdateGuideState(): m_state=6
20:44:11.435 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4691
20:44:11.435 00.000 7988 Star::Find returns 1 (0), X=1178.01, Y=441.03, Mass=1492, SNR=26.0, Peak=230 HFD=2.9
20:44:11.435 00.000 7988 MultiStar: [#1 -0.39,-0.47,1.03,U] [#2 -0.66,-0.17,1.05,U] [#3 -0.33,-0.19,0.96,U] [#4 -0.44,-0.23,1.06,U] [#5 -0.19,-0.40,0.73,U] [#6 -0.41,-0.25,0.70,U] [#7 -0.14,-0.28,0.68,U] [#8 -0.38,-0.24,0.69,U] 
20:44:11.435 00.000 7988 single-star, 8 included, MultiStar: {-0.35, -0.27}, one-star: {-0.14, -0.25}
20:44:11.435 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
20:44:11.435 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
20:44:11.435 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-2.10 mountX=0.25 mountY=0.15, mountTheta=0.55
20:44:11.435 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.25, opts=13)
20:44:11.435 00.000 7988 Enqueuing Move request for scope (-0.14, -0.25)
20:44:11.435 00.000 15712 Worker thread wakes up
20:44:11.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd
20:44:11.435 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.25)
20:44:11.435 00.000 15712 Moving (-0.14, -0.25) raw xDistance=0.25 yDistance=0.15
20:44:11.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:11.435 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.0
20:44:11.449 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:11.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:11.451 00.002 7988 Enqueuing Expose request
20:44:11.452 00.001 15712 PPEC rslt: input = 0.25, final = 0.10, react = 0.15, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 635.93
20:44:11.452 00.000 15712 PPEC: input: 0.25, control: 0.10, exposure: 1500
20:44:11.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:11.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:44:11.452 00.000 15712 MoveAxis(W, 34, ABG)
20:44:11.452 00.000 15712 Guiding  Dir = 3, Dur = 34
20:44:11.452 00.000 15712 IsGuiding returns 0
20:44:11.476 00.024 15712 PulseGuide returned control before completion, sleep 21
20:44:11.499 00.023 15712 IsGuiding returns 1
20:44:11.499 00.000 15712 scope still moving after pulse duration time elapsed
20:44:11.537 00.038 15712 IsGuiding returns 0
20:44:11.537 00.000 15712 scope move finished after 34 + 53 ms
20:44:11.537 00.000 15712 Move returns status 0, amount 34
20:44:11.537 00.000 15712 MoveAxis(N, 0, ABG)
20:44:11.537 00.000 15712 Move returns status 0, amount 0
20:44:11.537 00.000 15712 move complete, result=0
20:44:11.537 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
20:44:11.542 00.005 15712 worker thread done servicing request
20:44:11.542 00.000 15712 Worker thread wakes up
20:44:11.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:11.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:12.951 01.409 15712 Exposure complete
20:44:13.009 00.058 15712 worker thread done servicing request
20:44:13.009 00.000 7988 OnExposeComplete: enter
20:44:13.012 00.003 7988 UpdateGuideState(): m_state=6
20:44:13.012 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4692
20:44:13.014 00.002 7988 Star::Find returns 1 (0), X=1177.92, Y=441.19, Mass=1450, SNR=26.0, Peak=236 HFD=3.0
20:44:13.016 00.002 7988 MultiStar: [#1 -0.28,-0.04,1.04,U] [#2 -0.48,0.05,1.03,U] [#3 -0.34,-0.01,0.91,U] [#4 -0.34,-0.01,1.03,U] [#5 -0.44,0.07,0.74,U] [#6 -0.48,0.17,0.74,U] [#7 -0.15,0.02,0.65,U] [#8 -0.34,0.20,0.68,U] 
20:44:13.016 00.000 7988 single-star, 8 included, MultiStar: {-0.34, 0.03}, one-star: {-0.23, -0.09}
20:44:13.018 00.002 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
20:44:13.018 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
20:44:13.020 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-2.76 mountX=0.09 mountY=0.24, mountTheta=1.19
20:44:13.022 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.09, opts=13)
20:44:13.022 00.000 7988 Enqueuing Move request for scope (-0.23, -0.09)
20:44:13.024 00.002 15712 Worker thread wakes up
20:44:13.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.09) opts 0xd
20:44:13.024 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.09)
20:44:13.024 00.000 15712 Moving (-0.23, -0.09) raw xDistance=0.09 yDistance=0.24
20:44:13.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:13.024 00.000 7988 UpdateGuideState exits: m=1450 SNR=26.0
20:44:13.026 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:13.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:13.028 00.002 7988 Enqueuing Expose request
20:44:13.028 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
20:44:13.028 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
20:44:13.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:13.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:44:13.028 00.000 15712 MoveAxis(E, 9, ABG)
20:44:13.028 00.000 15712 Guiding  Dir = 2, Dur = 9
20:44:13.028 00.000 15712 IsGuiding returns 0
20:44:13.050 00.022 15712 IsGuiding returns 0
20:44:13.050 00.000 15712 Move returns status 0, amount 9
20:44:13.050 00.000 15712 MoveAxis(N, 0, ABG)
20:44:13.050 00.000 15712 Move returns status 0, amount 0
20:44:13.050 00.000 15712 move complete, result=0
20:44:13.050 00.000 15712 worker thread done servicing request
20:44:13.050 00.000 15712 Worker thread wakes up
20:44:13.050 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
20:44:13.060 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:13.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:14.702 01.642 15712 Exposure complete
20:44:14.753 00.051 15712 worker thread done servicing request
20:44:14.753 00.000 7988 OnExposeComplete: enter
20:44:14.764 00.011 7988 UpdateGuideState(): m_state=6
20:44:14.764 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4693
20:44:14.764 00.000 7988 Star::Find returns 1 (0), X=1177.87, Y=441.32, Mass=1491, SNR=26.2, Peak=236 HFD=3.3
20:44:14.764 00.000 7988 MultiStar: [#1 -0.45,0.05,1.01,U] [#2 -0.72,0.35,1.03,U] [#3 -0.50,-0.06,0.96,U] [#4 -0.63,-0.23,1.04,U] [#5 -0.31,-0.21,0.73,U] [#6 -0.69,-0.02,0.77,U] [#7 -0.46,0.08,0.66,U] [#8 -0.20,0.30,0.64,U] 
20:44:14.764 00.000 7988 single-star, 8 included, MultiStar: {-0.49, 0.03}, one-star: {-0.29, 0.04}
20:44:14.770 00.006 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.71)
20:44:14.770 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.40)
20:44:14.770 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.04 hyp=0.29 cameraTheta=2.99 mountX=-0.04 mountY=0.29, mountTheta=1.71
20:44:14.770 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.04, opts=13)
20:44:14.770 00.000 7988 Enqueuing Move request for scope (-0.29, 0.04)
20:44:14.770 00.000 15712 Worker thread wakes up
20:44:14.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.04) opts 0xd
20:44:14.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.04)
20:44:14.770 00.000 15712 Moving (-0.29, 0.04) raw xDistance=-0.04 yDistance=0.29
20:44:14.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:14.770 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
20:44:14.778 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:14.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:14.780 00.002 7988 Enqueuing Expose request
20:44:14.780 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
20:44:14.780 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
20:44:14.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:14.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:44:14.780 00.000 15712 MoveAxis(E, 9, ABG)
20:44:14.780 00.000 15712 Guiding  Dir = 2, Dur = 9
20:44:14.780 00.000 15712 IsGuiding returns 0
20:44:14.801 00.021 15712 IsGuiding returns 0
20:44:14.801 00.000 15712 Move returns status 0, amount 9
20:44:14.801 00.000 15712 MoveAxis(N, 0, ABG)
20:44:14.801 00.000 15712 Move returns status 0, amount 0
20:44:14.801 00.000 15712 move complete, result=0
20:44:14.801 00.000 15712 worker thread done servicing request
20:44:14.801 00.000 15712 Worker thread wakes up
20:44:14.801 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.3 px 0 ms NORTH
20:44:14.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:14.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:16.219 01.418 15712 Exposure complete
20:44:16.266 00.047 15712 worker thread done servicing request
20:44:16.266 00.000 7988 OnExposeComplete: enter
20:44:16.266 00.000 7988 UpdateGuideState(): m_state=6
20:44:16.280 00.014 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4694
20:44:16.280 00.000 7988 Star::Find returns 1 (1), X=1177.90, Y=441.16, Mass=1554, SNR=26.7, Peak=255 HFD=3.3
20:44:16.282 00.002 7988 MultiStar: [#1 -0.30,-0.15,1.00,U] [#2 -0.47,0.12,1.00,U] [#3 -0.19,-0.08,0.97,U] [#4 -0.42,-0.04,1.02,U] [#5 0.05,-0.27,0.69,U] [#6 -0.47,0.05,0.66,U] [#7 -0.10,-0.16,0.66,U] [#8 -0.06,-0.08,0.65,U] 
20:44:16.282 00.000 7988 refined, 8 included, MultiStar: {-0.26, -0.08}, one-star: {-0.25, -0.12}
20:44:16.282 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
20:44:16.282 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
20:44:16.282 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.86 mountX=0.08 mountY=0.27, mountTheta=1.28
20:44:16.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.08, opts=13)
20:44:16.282 00.000 7988 Enqueuing Move request for scope (-0.26, -0.08)
20:44:16.282 00.000 15712 Worker thread wakes up
20:44:16.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
20:44:16.282 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
20:44:16.282 00.000 15712 Moving (-0.26, -0.08) raw xDistance=0.08 yDistance=0.27
20:44:16.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:16.282 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.7 Saturated
20:44:16.293 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:16.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:16.295 00.002 7988 Enqueuing Expose request
20:44:16.296 00.001 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
20:44:16.296 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
20:44:16.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:16.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:44:16.296 00.000 15712 MoveAxis(W, 3, ABG)
20:44:16.296 00.000 15712 Guiding  Dir = 3, Dur = 3
20:44:16.316 00.020 15712 IsGuiding returns 0
20:44:16.334 00.018 15712 IsGuiding returns 0
20:44:16.334 00.000 15712 Move returns status 0, amount 3
20:44:16.334 00.000 15712 MoveAxis(N, 0, ABG)
20:44:16.334 00.000 15712 Move returns status 0, amount 0
20:44:16.334 00.000 15712 move complete, result=0
20:44:16.334 00.000 15712 worker thread done servicing request
20:44:16.334 00.000 15712 Worker thread wakes up
20:44:16.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:16.334 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.3 px 0 ms NORTH
20:44:16.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:17.976 01.642 15712 Exposure complete
20:44:18.034 00.058 15712 worker thread done servicing request
20:44:18.034 00.000 7988 OnExposeComplete: enter
20:44:18.034 00.000 7988 UpdateGuideState(): m_state=6
20:44:18.038 00.004 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4695
20:44:18.038 00.000 7988 Star::Find returns 1 (1), X=1178.01, Y=441.15, Mass=1555, SNR=26.8, Peak=255 HFD=3.3
20:44:18.038 00.000 7988 MultiStar: [#1 -0.34,-0.15,1.01,U] [#2 -0.58,-0.02,1.00,U] [#3 -0.16,0.13,0.95,U] [#4 -0.54,-0.03,1.03,U] [#5 -0.06,0.00,0.70,U] [#6 -0.48,0.06,0.71,U] [#7 -0.43,-0.15,0.66,U] [#8 -0.12,0.19,0.64,U] 
20:44:18.038 00.000 7988 single-star, 8 included, MultiStar: {-0.33, -0.02}, one-star: {-0.14, -0.13}
20:44:18.038 00.000 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
20:44:18.038 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
20:44:18.038 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.41 mountX=0.13 mountY=0.15, mountTheta=0.85
20:44:18.038 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.13, opts=13)
20:44:18.038 00.000 7988 Enqueuing Move request for scope (-0.14, -0.13)
20:44:18.038 00.000 15712 Worker thread wakes up
20:44:18.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
20:44:18.038 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
20:44:18.038 00.000 15712 Moving (-0.14, -0.13) raw xDistance=0.13 yDistance=0.15
20:44:18.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:18.051 00.013 7988 UpdateGuideState exits: m=1555 SNR=26.8 Saturated
20:44:18.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:18.053 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:18.054 00.001 7988 Enqueuing Expose request
20:44:18.054 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
20:44:18.054 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
20:44:18.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:18.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:44:18.054 00.000 15712 MoveAxis(W, 1, ABG)
20:44:18.054 00.000 15712 Guiding  Dir = 3, Dur = 1
20:44:18.054 00.000 15712 IsGuiding returns 0
20:44:18.070 00.016 15712 IsGuiding returns 0
20:44:18.070 00.000 15712 Move returns status 0, amount 1
20:44:18.070 00.000 15712 MoveAxis(N, 0, ABG)
20:44:18.070 00.000 15712 Move returns status 0, amount 0
20:44:18.070 00.000 15712 move complete, result=0
20:44:18.070 00.000 15712 worker thread done servicing request
20:44:18.070 00.000 15712 Worker thread wakes up
20:44:18.070 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
20:44:18.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:18.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:19.493 01.423 15712 Exposure complete
20:44:19.552 00.059 15712 worker thread done servicing request
20:44:19.552 00.000 7988 OnExposeComplete: enter
20:44:19.552 00.000 7988 UpdateGuideState(): m_state=6
20:44:19.555 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4696
20:44:19.555 00.000 7988 Star::Find returns 1 (1), X=1177.98, Y=441.04, Mass=1460, SNR=26.1, Peak=255 HFD=2.8
20:44:19.555 00.000 7988 MultiStar: [#1 -0.38,-0.27,1.04,U] [#2 -0.46,-0.06,0.99,U] [#3 -0.38,-0.14,1.00,U] [#4 -0.36,-0.17,1.07,U] [#5 0.01,-0.22,0.77,U] [#6 -0.63,0.03,0.73,U] [#7 -0.43,-0.43,0.69,U] [#8 -0.15,0.02,0.67,U] 
20:44:19.555 00.000 7988 single-star, 8 included, MultiStar: {-0.33, -0.17}, one-star: {-0.18, -0.24}
20:44:19.555 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.58) = xAngle (-0.63 = -0.63)
20:44:19.555 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.48 = 2.48)
20:44:19.555 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.24 hyp=0.29 cameraTheta=-2.21 mountX=0.24 mountY=0.18, mountTheta=0.65
20:44:19.563 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.24, opts=13)
20:44:19.563 00.000 7988 Enqueuing Move request for scope (-0.18, -0.24)
20:44:19.563 00.000 15712 Worker thread wakes up
20:44:19.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.24) opts 0xd
20:44:19.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.24)
20:44:19.563 00.000 15712 Moving (-0.18, -0.24) raw xDistance=0.24 yDistance=0.18
20:44:19.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:19.563 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.1 Saturated
20:44:19.568 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:19.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:19.570 00.002 7988 Enqueuing Expose request
20:44:19.571 00.001 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 635.91
20:44:19.571 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
20:44:19.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:19.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:44:19.571 00.000 15712 MoveAxis(W, 44, ABG)
20:44:19.571 00.000 15712 Guiding  Dir = 3, Dur = 44
20:44:19.571 00.000 15712 IsGuiding returns 0
20:44:19.587 00.016 15712 PulseGuide returned control before completion, sleep 30
20:44:19.667 00.080 15712 IsGuiding returns 1
20:44:19.667 00.000 15712 scope still moving after pulse duration time elapsed
20:44:19.698 00.031 15712 IsGuiding returns 0
20:44:19.698 00.000 15712 scope move finished after 44 + 82 ms
20:44:19.698 00.000 15712 Move returns status 0, amount 44
20:44:19.698 00.000 15712 MoveAxis(N, 0, ABG)
20:44:19.698 00.000 15712 Move returns status 0, amount 0
20:44:19.698 00.000 15712 move complete, result=0
20:44:19.698 00.000 15712 worker thread done servicing request
20:44:19.698 00.000 15712 Worker thread wakes up
20:44:19.698 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.2 px 0 ms NORTH
20:44:19.699 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:19.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:21.339 01.640 15712 Exposure complete
20:44:21.398 00.059 15712 worker thread done servicing request
20:44:21.398 00.000 7988 OnExposeComplete: enter
20:44:21.399 00.001 7988 UpdateGuideState(): m_state=6
20:44:21.400 00.001 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4697
20:44:21.400 00.000 7988 Star::Find returns 1 (1), X=1177.97, Y=441.54, Mass=1520, SNR=26.6, Peak=255 HFD=3.0
20:44:21.400 00.000 7988 MultiStar: [#1 -0.33,0.43,1.00,U] [#2 -0.40,0.43,1.02,U] [#3 -0.31,0.36,0.94,U] [#4 -0.31,0.38,1.05,U] [#5 0.08,0.33,0.72,U] [#6 -0.40,0.41,0.70,U] [#7 -0.37,0.18,0.63,U] [#8 0.02,0.55,0.64,U] 
20:44:21.400 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.37}, one-star: {-0.18, 0.26}
20:44:21.400 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.75 = -2.53)
20:44:21.400 00.000 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.86 = 0.58)
20:44:21.400 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.26 hyp=0.32 cameraTheta=2.17 mountX=-0.26 mountY=0.18, mountTheta=2.55
20:44:21.400 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.26, opts=13)
20:44:21.400 00.000 7988 Enqueuing Move request for scope (-0.18, 0.26)
20:44:21.400 00.000 15712 Worker thread wakes up
20:44:21.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.26) opts 0xd
20:44:21.400 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.26)
20:44:21.400 00.000 15712 Moving (-0.18, 0.26) raw xDistance=-0.26 yDistance=0.18
20:44:21.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:21.400 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6 Saturated
20:44:21.413 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:21.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:21.415 00.002 7988 Enqueuing Expose request
20:44:21.416 00.001 15712 PPEC rslt: input = -0.26, final = -0.20, react = -0.16, pred = -0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 635.90
20:44:21.416 00.000 15712 PPEC: input: -0.26, control: -0.20, exposure: 1500
20:44:21.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:21.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:44:21.416 00.000 15712 MoveAxis(E, 67, ABG)
20:44:21.416 00.000 15712 Guiding  Dir = 2, Dur = 67
20:44:21.416 00.000 15712 IsGuiding returns 0
20:44:21.435 00.019 15712 PulseGuide returned control before completion, sleep 60
20:44:21.514 00.079 15712 IsGuiding returns 0
20:44:21.514 00.000 15712 Move returns status 0, amount 67
20:44:21.514 00.000 15712 MoveAxis(N, 0, ABG)
20:44:21.514 00.000 15712 Move returns status 0, amount 0
20:44:21.514 00.000 15712 move complete, result=0
20:44:21.514 00.000 7988 GuideStep: -0.3 px 67 ms EAST, 0.2 px 0 ms NORTH
20:44:21.516 00.002 15712 worker thread done servicing request
20:44:21.516 00.000 15712 Worker thread wakes up
20:44:21.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:21.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:22.932 01.416 15712 Exposure complete
20:44:22.980 00.048 15712 worker thread done servicing request
20:44:22.980 00.000 7988 OnExposeComplete: enter
20:44:22.995 00.015 7988 UpdateGuideState(): m_state=6
20:44:22.995 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4698
20:44:22.997 00.002 7988 Star::Find returns 1 (1), X=1178.08, Y=441.49, Mass=1475, SNR=26.1, Peak=255 HFD=3.2
20:44:22.997 00.000 7988 MultiStar: [#1 -0.13,0.10,1.04,U] [#2 -0.34,0.36,1.05,U] [#3 -0.24,0.10,0.98,U] [#4 -0.14,0.18,1.05,U] [#5 -0.05,0.13,0.74,U] [#6 -0.36,0.10,0.73,U] [#7 -0.03,0.11,0.66,U] [#8 -0.03,0.31,0.65,U] 
20:44:22.999 00.002 7988 single-star, 8 included, MultiStar: {-0.16, 0.18}, one-star: {-0.07, 0.22}
20:44:22.999 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.81)
20:44:22.999 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
20:44:22.999 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.89 mountX=-0.21 mountY=0.07, mountTheta=2.84
20:44:22.999 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.22, opts=13)
20:44:22.999 00.000 7988 Enqueuing Move request for scope (-0.07, 0.22)
20:44:22.999 00.000 15712 Worker thread wakes up
20:44:22.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
20:44:22.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
20:44:22.999 00.000 15712 Moving (-0.07, 0.22) raw xDistance=-0.21 yDistance=0.07
20:44:22.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:22.999 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1 Saturated
20:44:23.009 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:23.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:23.012 00.003 7988 Enqueuing Expose request
20:44:23.012 00.000 15712 PPEC rslt: input = -0.21, final = -0.17, react = -0.13, pred = -0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 635.90
20:44:23.012 00.000 15712 PPEC: input: -0.21, control: -0.17, exposure: 1500
20:44:23.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:23.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:44:23.012 00.000 15712 MoveAxis(E, 57, ABG)
20:44:23.012 00.000 15712 Guiding  Dir = 2, Dur = 57
20:44:23.012 00.000 15712 IsGuiding returns 0
20:44:23.029 00.017 15712 PulseGuide returned control before completion, sleep 48
20:44:23.112 00.083 15712 IsGuiding returns 0
20:44:23.112 00.000 15712 Move returns status 0, amount 57
20:44:23.112 00.000 15712 MoveAxis(N, 0, ABG)
20:44:23.112 00.000 15712 Move returns status 0, amount 0
20:44:23.112 00.000 15712 move complete, result=0
20:44:23.112 00.000 15712 worker thread done servicing request
20:44:23.112 00.000 15712 Worker thread wakes up
20:44:23.112 00.000 7988 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
20:44:23.114 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:23.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:24.752 01.638 15712 Exposure complete
20:44:24.797 00.045 15712 worker thread done servicing request
20:44:24.797 00.000 7988 OnExposeComplete: enter
20:44:24.797 00.000 7988 UpdateGuideState(): m_state=6
20:44:24.814 00.017 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4699
20:44:24.814 00.000 7988 Star::Find returns 1 (1), X=1178.04, Y=441.26, Mass=1497, SNR=26.2, Peak=255 HFD=3.2
20:44:24.814 00.000 7988 MultiStar: [#1 -0.17,-0.02,1.03,U] [#2 -0.38,0.11,1.04,U] [#3 -0.09,0.16,0.92,U] [#4 -0.10,0.01,1.06,U] [#5 0.09,0.14,0.73,U] [#6 -0.36,0.01,0.71,U] [#7 -0.31,0.01,0.68,U] [#8 -0.07,0.02,0.68,U] 
20:44:24.814 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.05}, one-star: {-0.11, -0.02}
20:44:24.814 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.58) = xAngle (-1.38 = -1.38)
20:44:24.814 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.72 = 1.72)
20:44:24.814 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.96 mountX=0.02 mountY=0.11, mountTheta=1.39
20:44:24.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.02, opts=13)
20:44:24.814 00.000 7988 Enqueuing Move request for scope (-0.11, -0.02)
20:44:24.814 00.000 15712 Worker thread wakes up
20:44:24.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
20:44:24.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
20:44:24.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:24.814 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2 Saturated
20:44:24.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:24.814 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:24.814 00.000 7988 Enqueuing Expose request
20:44:24.829 00.015 15712 Moving (-0.11, -0.02) raw xDistance=0.02 yDistance=0.11
20:44:24.831 00.002 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
20:44:24.831 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
20:44:24.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:24.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:44:24.831 00.000 15712 MoveAxis(E, 11, ABG)
20:44:24.831 00.000 15712 Guiding  Dir = 2, Dur = 11
20:44:24.831 00.000 15712 IsGuiding returns 0
20:44:24.848 00.017 15712 IsGuiding returns 1
20:44:24.848 00.000 15712 scope still moving after pulse duration time elapsed
20:44:24.901 00.053 15712 IsGuiding returns 0
20:44:24.901 00.000 15712 scope move finished after 11 + 57 ms
20:44:24.901 00.000 15712 Move returns status 0, amount 11
20:44:24.901 00.000 15712 MoveAxis(N, 0, ABG)
20:44:24.901 00.000 15712 Move returns status 0, amount 0
20:44:24.901 00.000 15712 move complete, result=0
20:44:24.901 00.000 15712 worker thread done servicing request
20:44:24.901 00.000 15712 Worker thread wakes up
20:44:24.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:24.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:24.901 00.000 7988 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
20:44:26.313 01.412 15712 Exposure complete
20:44:26.374 00.061 15712 worker thread done servicing request
20:44:26.374 00.000 7988 OnExposeComplete: enter
20:44:26.374 00.000 7988 UpdateGuideState(): m_state=6
20:44:26.377 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4700
20:44:26.378 00.001 7988 Star::Find returns 1 (1), X=1178.17, Y=441.08, Mass=1481, SNR=26.1, Peak=255 HFD=3.0
20:44:26.378 00.000 7988 MultiStar: [#1 -0.16,-0.08,1.04,U] [#2 -0.36,0.15,1.03,U] [#3 -0.14,-0.01,0.99,U] [#4 -0.27,-0.16,1.07,U] [#5 -0.14,-0.10,0.75,U] [#6 -0.32,-0.05,0.70,U] [#7 -0.42,0.09,0.65,U] [#8 0.13,0.25,0.70,U] 
20:44:26.380 00.002 7988 refined, 8 included, MultiStar: {-0.19, -0.02}, one-star: {0.01, -0.19}
20:44:26.382 00.002 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.58) = xAngle (-1.43 = -1.43)
20:44:26.382 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.67 = 1.67)
20:44:26.384 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.01 mountX=0.03 mountY=0.19, mountTheta=1.44
20:44:26.386 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.02, opts=13)
20:44:26.386 00.000 7988 Enqueuing Move request for scope (-0.19, -0.02)
20:44:26.388 00.002 15712 Worker thread wakes up
20:44:26.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
20:44:26.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
20:44:26.388 00.000 15712 Moving (-0.19, -0.02) raw xDistance=0.03 yDistance=0.19
20:44:26.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:26.390 00.002 7988 UpdateGuideState exits: m=1481 SNR=26.1 Saturated
20:44:26.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:26.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:26.390 00.000 7988 Enqueuing Expose request
20:44:26.390 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
20:44:26.390 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
20:44:26.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:26.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:44:26.390 00.000 15712 MoveAxis(E, 1, ABG)
20:44:26.390 00.000 15712 Guiding  Dir = 2, Dur = 1
20:44:26.390 00.000 15712 IsGuiding returns 0
20:44:26.421 00.031 15712 IsGuiding returns 0
20:44:26.421 00.000 15712 Move returns status 0, amount 1
20:44:26.421 00.000 15712 MoveAxis(N, 0, ABG)
20:44:26.421 00.000 15712 Move returns status 0, amount 0
20:44:26.421 00.000 15712 move complete, result=0
20:44:26.421 00.000 15712 worker thread done servicing request
20:44:26.421 00.000 15712 Worker thread wakes up
20:44:26.421 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
20:44:26.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:26.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:28.067 01.646 15712 Exposure complete
20:44:28.115 00.048 15712 worker thread done servicing request
20:44:28.115 00.000 7988 OnExposeComplete: enter
20:44:28.115 00.000 7988 UpdateGuideState(): m_state=6
20:44:28.128 00.013 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4701
20:44:28.128 00.000 7988 Star::Find returns 1 (1), X=1178.15, Y=441.30, Mass=1490, SNR=26.2, Peak=255 HFD=3.4
20:44:28.128 00.000 7988 MultiStar: [#1 -0.28,-0.22,1.02,U] [#2 -0.53,-0.12,1.02,U] [#3 -0.33,-0.07,1.00,U] [#4 -0.24,-0.02,1.06,U] [#5 -0.33,-0.12,0.75,U] [#6 -0.23,-0.06,0.74,U] [#7 -0.27,-0.19,0.70,U] [#8 -0.19,-0.07,0.70,U] 
20:44:28.132 00.004 7988 single-star, 8 included, MultiStar: {-0.27, -0.09}, one-star: {-0.00, 0.02}
20:44:28.132 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
20:44:28.132 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
20:44:28.132 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.03 cameraTheta=1.68 mountX=-0.02 mountY=0.00, mountTheta=3.05
20:44:28.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.02, opts=13)
20:44:28.132 00.000 7988 Enqueuing Move request for scope (-0.00, 0.02)
20:44:28.132 00.000 15712 Worker thread wakes up
20:44:28.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
20:44:28.132 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
20:44:28.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:28.132 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.2 Saturated
20:44:28.141 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:28.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:28.143 00.002 7988 Enqueuing Expose request
20:44:28.143 00.000 15712 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=0.00
20:44:28.145 00.002 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
20:44:28.145 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
20:44:28.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:28.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:44:28.145 00.000 15712 MoveAxis(W, 5, ABG)
20:44:28.145 00.000 15712 Guiding  Dir = 3, Dur = 5
20:44:28.149 00.004 15712 IsGuiding returns 0
20:44:28.159 00.010 15712 IsGuiding returns 0
20:44:28.159 00.000 15712 Move returns status 0, amount 5
20:44:28.159 00.000 15712 MoveAxis(N, 0, ABG)
20:44:28.159 00.000 15712 Move returns status 0, amount 0
20:44:28.159 00.000 15712 move complete, result=0
20:44:28.159 00.000 15712 worker thread done servicing request
20:44:28.159 00.000 15712 Worker thread wakes up
20:44:28.159 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
20:44:28.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:28.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:29.579 01.420 15712 Exposure complete
20:44:29.632 00.053 15712 worker thread done servicing request
20:44:29.632 00.000 7988 OnExposeComplete: enter
20:44:29.632 00.000 7988 UpdateGuideState(): m_state=6
20:44:29.641 00.009 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4702
20:44:29.641 00.000 7988 Star::Find returns 1 (1), X=1177.85, Y=441.01, Mass=1500, SNR=26.4, Peak=255 HFD=3.0
20:44:29.641 00.000 7988 MultiStar: [#1 -0.39,-0.19,1.08,U] [#2 -0.58,0.05,1.03,U] [#3 -0.50,-0.05,0.96,U] [#4 -0.50,-0.07,1.06,U] [#5 -0.31,-0.20,0.74,U] [#6 -0.61,0.00,0.71,U] [#7 -0.56,-0.29,0.70,U] [#8 -0.19,0.14,0.66,U] 
20:44:29.641 00.000 7988 single-star, 8 included, MultiStar: {-0.44, -0.10}, one-star: {-0.30, -0.27}
20:44:29.646 00.005 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
20:44:29.646 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
20:44:29.646 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.27 hyp=0.41 cameraTheta=-2.41 mountX=0.27 mountY=0.31, mountTheta=0.85
20:44:29.646 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.27, opts=13)
20:44:29.646 00.000 7988 Enqueuing Move request for scope (-0.30, -0.27)
20:44:29.646 00.000 15712 Worker thread wakes up
20:44:29.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:29.646 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4 Saturated
20:44:29.654 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:29.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:29.656 00.002 7988 Enqueuing Expose request
20:44:29.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.27) opts 0xd
20:44:29.656 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.27)
20:44:29.656 00.000 15712 Moving (-0.30, -0.27) raw xDistance=0.27 yDistance=0.31
20:44:29.656 00.000 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 635.88
20:44:29.656 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
20:44:29.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:44:29.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:44:29.656 00.000 15712 MoveAxis(W, 55, ABG)
20:44:29.656 00.000 15712 Guiding  Dir = 3, Dur = 55
20:44:29.664 00.008 15712 IsGuiding returns 0
20:44:29.681 00.017 15712 PulseGuide returned control before completion, sleep 50
20:44:29.756 00.075 15712 IsGuiding returns 0
20:44:29.756 00.000 15712 Move returns status 0, amount 55
20:44:29.756 00.000 15712 MoveAxis(N, 0, ABG)
20:44:29.756 00.000 15712 Move returns status 0, amount 0
20:44:29.756 00.000 15712 move complete, result=0
20:44:29.756 00.000 7988 GuideStep: 0.3 px 55 ms WEST, 0.3 px 0 ms NORTH
20:44:29.764 00.008 15712 worker thread done servicing request
20:44:29.764 00.000 15712 Worker thread wakes up
20:44:29.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:29.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:31.506 01.742 15712 Exposure complete
20:44:31.566 00.060 15712 worker thread done servicing request
20:44:31.566 00.000 7988 OnExposeComplete: enter
20:44:31.567 00.001 7988 UpdateGuideState(): m_state=6
20:44:31.567 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4703
20:44:31.569 00.002 7988 Star::Find returns 1 (1), X=1178.14, Y=441.30, Mass=1442, SNR=25.7, Peak=255 HFD=3.1
20:44:31.569 00.000 7988 MultiStar: [#1 -0.17,0.17,1.09,U] [#2 -0.38,0.13,1.04,U] [#3 -0.00,0.09,1.00,U] [#4 -0.36,0.07,1.08,U] [#5 0.15,0.13,0.76,U] [#6 -0.41,0.23,0.73,U] [#7 -0.03,0.22,0.69,U] [#8 -0.26,0.23,0.69,U] 
20:44:31.569 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.14}, one-star: {-0.01, 0.02}
20:44:31.569 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.58) = xAngle (3.77 = -2.51)
20:44:31.569 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.88 = 0.60)
20:44:31.569 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.19 mountX=-0.02 mountY=0.01, mountTheta=2.53
20:44:31.569 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
20:44:31.569 00.000 7988 Enqueuing Move request for scope (-0.01, 0.02)
20:44:31.569 00.000 15712 Worker thread wakes up
20:44:31.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
20:44:31.569 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
20:44:31.569 00.000 15712 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
20:44:31.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:31.569 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.7 Saturated
20:44:31.581 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:31.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:31.583 00.002 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
20:44:31.583 00.000 7988 Enqueuing Expose request
20:44:31.583 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:44:31.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:31.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:44:31.583 00.000 15712 MoveAxis(E, 2, ABG)
20:44:31.583 00.000 15712 Guiding  Dir = 2, Dur = 2
20:44:31.583 00.000 15712 IsGuiding returns 0
20:44:31.600 00.017 15712 IsGuiding returns 0
20:44:31.600 00.000 15712 Move returns status 0, amount 2
20:44:31.600 00.000 15712 MoveAxis(N, 0, ABG)
20:44:31.600 00.000 15712 Move returns status 0, amount 0
20:44:31.600 00.000 15712 move complete, result=0
20:44:31.600 00.000 15712 worker thread done servicing request
20:44:31.600 00.000 15712 Worker thread wakes up
20:44:31.600 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
20:44:31.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:31.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:33.019 01.419 15712 Exposure complete
20:44:33.067 00.048 15712 worker thread done servicing request
20:44:33.067 00.000 7988 OnExposeComplete: enter
20:44:33.067 00.000 7988 UpdateGuideState(): m_state=6
20:44:33.081 00.014 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4704
20:44:33.081 00.000 7988 Star::Find returns 1 (1), X=1178.19, Y=441.32, Mass=1511, SNR=26.4, Peak=255 HFD=3.2
20:44:33.081 00.000 7988 MultiStar: [#1 -0.06,0.20,1.04,U] [#2 -0.38,0.22,1.01,U] [#3 -0.13,0.16,0.98,U] [#4 -0.17,0.13,1.08,U] [#5 0.15,0.06,0.74,U] [#6 -0.21,0.14,0.72,U] [#7 -0.13,0.23,0.67,U] [#8 0.08,0.37,0.64,U] 
20:44:33.084 00.003 7988 single-star, 8 included, MultiStar: {-0.10, 0.17}, one-star: {0.04, 0.04}
20:44:33.084 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.40 = 2.40)
20:44:33.084 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.51 = -0.78)
20:44:33.084 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.82 mountX=-0.04 mountY=-0.04, mountTheta=-2.38
20:44:33.084 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
20:44:33.084 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
20:44:33.084 00.000 15712 Worker thread wakes up
20:44:33.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
20:44:33.084 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
20:44:33.084 00.000 15712 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
20:44:33.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:33.084 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4 Saturated
20:44:33.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:33.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:33.084 00.000 7988 Enqueuing Expose request
20:44:33.097 00.013 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
20:44:33.097 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
20:44:33.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:33.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:44:33.097 00.000 15712 MoveAxis(E, 1, ABG)
20:44:33.097 00.000 15712 Guiding  Dir = 2, Dur = 1
20:44:33.097 00.000 15712 IsGuiding returns 0
20:44:33.118 00.021 15712 IsGuiding returns 0
20:44:33.118 00.000 15712 Move returns status 0, amount 1
20:44:33.118 00.000 15712 MoveAxis(N, 0, ABG)
20:44:33.118 00.000 15712 Move returns status 0, amount 0
20:44:33.118 00.000 15712 move complete, result=0
20:44:33.118 00.000 15712 worker thread done servicing request
20:44:33.118 00.000 15712 Worker thread wakes up
20:44:33.118 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
20:44:33.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:33.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:34.758 01.640 15712 Exposure complete
20:44:34.818 00.060 15712 worker thread done servicing request
20:44:34.818 00.000 7988 OnExposeComplete: enter
20:44:34.818 00.000 7988 UpdateGuideState(): m_state=6
20:44:34.820 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4705
20:44:34.820 00.000 7988 Star::Find returns 1 (1), X=1177.97, Y=441.61, Mass=1525, SNR=26.6, Peak=255 HFD=3.4
20:44:34.820 00.000 7988 MultiStar: [#1 -0.21,0.34,1.01,U] [#2 -0.19,0.47,0.97,U] [#3 -0.26,0.39,0.95,U] [#4 -0.26,0.31,1.01,U] [#5 0.26,0.31,0.72,U] [#6 -0.52,0.37,0.72,U] [#7 -0.09,0.17,0.66,U] [#8 -0.20,0.42,0.65,U] 
20:44:34.820 00.000 7988 single-star, 8 included, MultiStar: {-0.19, 0.35}, one-star: {-0.18, 0.33}
20:44:34.820 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.58) = xAngle (3.65 = -2.63)
20:44:34.820 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.76 = 0.48)
20:44:34.820 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.33 hyp=0.38 cameraTheta=2.07 mountX=-0.33 mountY=0.17, mountTheta=2.66
20:44:34.820 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.33, opts=13)
20:44:34.820 00.000 7988 Enqueuing Move request for scope (-0.18, 0.33)
20:44:34.820 00.000 15712 Worker thread wakes up
20:44:34.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.33) opts 0xd
20:44:34.820 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.33)
20:44:34.820 00.000 15712 Moving (-0.18, 0.33) raw xDistance=-0.33 yDistance=0.17
20:44:34.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:34.820 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6 Saturated
20:44:34.833 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:34.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:34.835 00.002 7988 Enqueuing Expose request
20:44:34.836 00.001 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 635.87
20:44:34.836 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
20:44:34.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:34.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:44:34.836 00.000 15712 MoveAxis(E, 70, ABG)
20:44:34.836 00.000 15712 Guiding  Dir = 2, Dur = 70
20:44:34.836 00.000 15712 IsGuiding returns 0
20:44:34.859 00.023 15712 PulseGuide returned control before completion, sleep 57
20:44:34.954 00.095 15712 IsGuiding returns 0
20:44:34.954 00.000 15712 Move returns status 0, amount 70
20:44:34.954 00.000 15712 MoveAxis(N, 0, ABG)
20:44:34.954 00.000 15712 Move returns status 0, amount 0
20:44:34.954 00.000 15712 move complete, result=0
20:44:34.954 00.000 7988 GuideStep: -0.3 px 70 ms EAST, 0.2 px 0 ms NORTH
20:44:34.959 00.005 15712 worker thread done servicing request
20:44:34.959 00.000 15712 Worker thread wakes up
20:44:34.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:34.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:36.365 01.406 15712 Exposure complete
20:44:36.419 00.054 15712 worker thread done servicing request
20:44:36.419 00.000 7988 OnExposeComplete: enter
20:44:36.419 00.000 7988 UpdateGuideState(): m_state=6
20:44:36.429 00.010 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4706
20:44:36.429 00.000 7988 Star::Find returns 1 (1), X=1178.14, Y=441.41, Mass=1482, SNR=26.3, Peak=255 HFD=3.2
20:44:36.431 00.002 7988 MultiStar: [#1 0.01,0.09,1.01,U] [#2 -0.36,0.31,1.00,U] [#3 -0.15,0.05,0.95,U] [#4 -0.25,-0.07,1.03,U] [#5 0.14,-0.02,0.70,U] [#6 -0.32,0.10,0.71,U] [#7 -0.14,0.05,0.69,U] [#8 0.02,0.18,0.66,U] 
20:44:36.431 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.09}, one-star: {-0.02, 0.14}
20:44:36.433 00.002 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
20:44:36.433 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
20:44:36.436 00.003 7988 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.70 mountX=-0.14 mountY=0.01, mountTheta=3.03
20:44:36.438 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.14, opts=13)
20:44:36.438 00.000 7988 Enqueuing Move request for scope (-0.02, 0.14)
20:44:36.440 00.002 15712 Worker thread wakes up
20:44:36.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
20:44:36.440 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
20:44:36.440 00.000 15712 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=0.01
20:44:36.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:36.440 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.3 Saturated
20:44:36.442 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:36.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:36.444 00.002 7988 Enqueuing Expose request
20:44:36.445 00.001 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
20:44:36.445 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
20:44:36.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:36.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:44:36.445 00.000 15712 MoveAxis(E, 10, ABG)
20:44:36.445 00.000 15712 Guiding  Dir = 2, Dur = 10
20:44:36.445 00.000 15712 IsGuiding returns 0
20:44:36.470 00.025 15712 IsGuiding returns 1
20:44:36.470 00.000 15712 scope still moving after pulse duration time elapsed
20:44:36.538 00.068 15712 IsGuiding returns 0
20:44:36.538 00.000 15712 scope move finished after 10 + 82 ms
20:44:36.538 00.000 15712 Move returns status 0, amount 10
20:44:36.538 00.000 15712 MoveAxis(N, 0, ABG)
20:44:36.538 00.000 15712 Move returns status 0, amount 0
20:44:36.538 00.000 15712 move complete, result=0
20:44:36.538 00.000 15712 worker thread done servicing request
20:44:36.538 00.000 15712 Worker thread wakes up
20:44:36.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:36.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:36.538 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
20:44:38.282 01.744 15712 Exposure complete
20:44:38.341 00.059 15712 worker thread done servicing request
20:44:38.341 00.000 7988 OnExposeComplete: enter
20:44:38.341 00.000 7988 UpdateGuideState(): m_state=6
20:44:38.343 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4707
20:44:38.346 00.003 7988 Star::Find returns 1 (1), X=1178.12, Y=441.20, Mass=1463, SNR=26.0, Peak=255 HFD=3.1
20:44:38.346 00.000 7988 MultiStar: [#1 0.08,-0.18,1.03,U] [#2 -0.20,0.14,1.02,U] [#3 -0.15,0.12,0.96,U] [#4 -0.16,0.03,1.05,U] [#5 0.04,-0.14,0.72,U] [#6 -0.13,0.19,0.73,U] [#7 0.18,0.14,0.69,U] [#8 0.03,0.32,0.65,U] 
20:44:38.346 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {-0.03, -0.07}
20:44:38.346 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.95 = -2.33)
20:44:38.346 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.78)
20:44:38.346 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.38 mountX=-0.05 mountY=0.05, mountTheta=2.35
20:44:38.346 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.05, opts=13)
20:44:38.356 00.010 7988 Enqueuing Move request for scope (-0.05, 0.05)
20:44:38.356 00.000 15712 Worker thread wakes up
20:44:38.356 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
20:44:38.356 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
20:44:38.356 00.000 15712 Moving (-0.05, 0.05) raw xDistance=-0.05 yDistance=0.05
20:44:38.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:38.356 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.0 Saturated
20:44:38.359 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:38.359 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:38.359 00.000 7988 Enqueuing Expose request
20:44:38.359 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
20:44:38.359 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
20:44:38.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:38.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:44:38.359 00.000 15712 MoveAxis(E, 10, ABG)
20:44:38.359 00.000 15712 Guiding  Dir = 2, Dur = 10
20:44:38.359 00.000 15712 IsGuiding returns 0
20:44:38.409 00.050 15712 IsGuiding returns 1
20:44:38.409 00.000 15712 scope still moving after pulse duration time elapsed
20:44:38.438 00.029 15712 IsGuiding returns 0
20:44:38.438 00.000 15712 scope move finished after 10 + 65 ms
20:44:38.438 00.000 15712 Move returns status 0, amount 10
20:44:38.438 00.000 15712 MoveAxis(N, 0, ABG)
20:44:38.438 00.000 15712 Move returns status 0, amount 0
20:44:38.438 00.000 15712 move complete, result=0
20:44:38.438 00.000 15712 worker thread done servicing request
20:44:38.438 00.000 15712 Worker thread wakes up
20:44:38.438 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
20:44:38.440 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:38.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:39.859 01.419 15712 Exposure complete
20:44:39.922 00.063 15712 worker thread done servicing request
20:44:39.922 00.000 7988 OnExposeComplete: enter
20:44:39.922 00.000 7988 UpdateGuideState(): m_state=6
20:44:39.924 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4708
20:44:39.924 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=441.10, Mass=1560, SNR=26.8, Peak=225 HFD=3.3
20:44:39.926 00.002 7988 MultiStar: [#1 -0.01,-0.12,1.01,U] [#2 -0.19,0.00,1.00,U] [#3 -0.00,0.13,0.94,U] [#4 -0.13,-0.07,1.02,U] [#5 0.12,-0.09,0.65,U] [#6 -0.35,-0.15,0.70,U] [#7 0.01,-0.06,0.66,U] [#8 0.16,0.17,0.69,U] 
20:44:39.926 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.19, -0.18}
20:44:39.928 00.002 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
20:44:39.928 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
20:44:39.930 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.12 mountX=0.04 mountY=0.03, mountTheta=0.57
20:44:39.932 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.04, opts=13)
20:44:39.932 00.000 7988 Enqueuing Move request for scope (-0.03, -0.04)
20:44:39.934 00.002 15712 Worker thread wakes up
20:44:39.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
20:44:39.934 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
20:44:39.934 00.000 15712 Moving (-0.03, -0.04) raw xDistance=0.04 yDistance=0.03
20:44:39.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:39.934 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.8
20:44:39.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:39.937 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:39.937 00.000 7988 Enqueuing Expose request
20:44:39.937 00.000 15712 PPEC rslt: input = 0.04, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
20:44:39.937 00.000 15712 PPEC: input: 0.04, control: -0.04, exposure: 1500
20:44:39.937 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:39.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:44:39.937 00.000 15712 MoveAxis(E, 12, ABG)
20:44:39.937 00.000 15712 Guiding  Dir = 2, Dur = 12
20:44:39.937 00.000 15712 IsGuiding returns 0
20:44:39.959 00.022 15712 IsGuiding returns 1
20:44:39.959 00.000 15712 scope still moving after pulse duration time elapsed
20:44:39.985 00.026 15712 IsGuiding returns 1
20:44:40.022 00.037 15712 IsGuiding returns 0
20:44:40.022 00.000 15712 scope move finished after 12 + 71 ms
20:44:40.022 00.000 15712 Move returns status 0, amount 12
20:44:40.022 00.000 15712 MoveAxis(N, 0, ABG)
20:44:40.022 00.000 15712 Move returns status 0, amount 0
20:44:40.022 00.000 15712 move complete, result=0
20:44:40.022 00.000 7988 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
20:44:40.026 00.004 15712 worker thread done servicing request
20:44:40.026 00.000 15712 Worker thread wakes up
20:44:40.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:40.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:41.661 01.635 15712 Exposure complete
20:44:41.708 00.047 15712 worker thread done servicing request
20:44:41.708 00.000 7988 OnExposeComplete: enter
20:44:41.708 00.000 7988 UpdateGuideState(): m_state=6
20:44:41.724 00.016 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4709
20:44:41.725 00.001 7988 Star::Find returns 1 (0), X=1178.30, Y=440.98, Mass=1502, SNR=26.2, Peak=233 HFD=3.2
20:44:41.725 00.000 7988 MultiStar: [#1 0.09,-0.27,1.02,U] [#2 -0.18,-0.02,0.99,U] [#3 -0.05,-0.22,0.97,U] [#4 0.09,-0.34,1.03,U] [#5 -0.02,-0.29,0.70,U] [#6 -0.30,-0.26,0.73,U] [#7 0.17,-0.13,0.69,U] [#8 0.24,-0.17,0.67,U] 
20:44:41.725 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.22}, one-star: {0.15, -0.29}
20:44:41.725 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
20:44:41.725 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
20:44:41.725 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.49 mountX=0.22 mountY=-0.01, mountTheta=-0.06
20:44:41.725 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.22, opts=13)
20:44:41.725 00.000 7988 Enqueuing Move request for scope (0.02, -0.22)
20:44:41.725 00.000 15712 Worker thread wakes up
20:44:41.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
20:44:41.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
20:44:41.725 00.000 15712 Moving (0.02, -0.22) raw xDistance=0.22 yDistance=-0.01
20:44:41.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:41.725 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.2
20:44:41.737 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:41.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:41.739 00.002 7988 Enqueuing Expose request
20:44:41.739 00.000 15712 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 635.85
20:44:41.739 00.000 15712 PPEC: input: 0.22, control: 0.10, exposure: 1500
20:44:41.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:41.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:44:41.739 00.000 15712 MoveAxis(W, 32, ABG)
20:44:41.739 00.000 15712 Guiding  Dir = 3, Dur = 32
20:44:41.759 00.020 15712 IsGuiding returns 0
20:44:41.781 00.022 15712 PulseGuide returned control before completion, sleep 26
20:44:41.827 00.046 15712 IsGuiding returns 0
20:44:41.827 00.000 15712 Move returns status 0, amount 32
20:44:41.827 00.000 15712 MoveAxis(N, 0, ABG)
20:44:41.827 00.000 15712 Move returns status 0, amount 0
20:44:41.827 00.000 15712 move complete, result=0
20:44:41.827 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
20:44:41.832 00.005 15712 worker thread done servicing request
20:44:41.832 00.000 15712 Worker thread wakes up
20:44:41.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:41.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:43.237 01.405 15712 Exposure complete
20:44:43.295 00.058 15712 worker thread done servicing request
20:44:43.295 00.000 7988 OnExposeComplete: enter
20:44:43.295 00.000 7988 UpdateGuideState(): m_state=6
20:44:43.298 00.003 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4710
20:44:43.298 00.000 7988 Star::Find returns 1 (1), X=1178.07, Y=441.11, Mass=1390, SNR=25.3, Peak=255 HFD=2.9
20:44:43.298 00.000 7988 MultiStar: [#1 -0.05,-0.26,1.06,U] [#2 -0.26,0.13,1.05,U] [#3 -0.12,-0.09,0.99,U] [#4 0.00,-0.29,1.09,U] [#5 0.10,-0.27,0.75,U] [#6 -0.01,-0.11,0.75,U] [#7 -0.18,-0.07,0.68,U] [#8 0.04,-0.03,0.69,U] 
20:44:43.298 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.13}, one-star: {-0.08, -0.17}
20:44:43.298 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
20:44:43.298 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
20:44:43.298 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.05 mountX=0.13 mountY=0.07, mountTheta=0.50
20:44:43.306 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.13, opts=13)
20:44:43.306 00.000 7988 Enqueuing Move request for scope (-0.07, -0.13)
20:44:43.306 00.000 15712 Worker thread wakes up
20:44:43.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
20:44:43.306 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
20:44:43.306 00.000 15712 Moving (-0.07, -0.13) raw xDistance=0.13 yDistance=0.07
20:44:43.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:43.306 00.000 7988 UpdateGuideState exits: m=1390 SNR=25.3 Saturated
20:44:43.312 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:43.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:43.314 00.002 7988 Enqueuing Expose request
20:44:43.314 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
20:44:43.314 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
20:44:43.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:43.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:44:43.314 00.000 15712 MoveAxis(E, 10, ABG)
20:44:43.314 00.000 15712 Guiding  Dir = 2, Dur = 10
20:44:43.314 00.000 15712 IsGuiding returns 0
20:44:43.332 00.018 15712 IsGuiding returns 1
20:44:43.332 00.000 15712 scope still moving after pulse duration time elapsed
20:44:43.380 00.048 15712 IsGuiding returns 1
20:44:43.411 00.031 15712 IsGuiding returns 0
20:44:43.411 00.000 15712 scope move finished after 10 + 84 ms
20:44:43.411 00.000 15712 Move returns status 0, amount 10
20:44:43.411 00.000 15712 MoveAxis(N, 0, ABG)
20:44:43.411 00.000 15712 Move returns status 0, amount 0
20:44:43.411 00.000 15712 move complete, result=0
20:44:43.411 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
20:44:43.413 00.002 15712 worker thread done servicing request
20:44:43.413 00.000 15712 Worker thread wakes up
20:44:43.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:43.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:45.151 01.738 15712 Exposure complete
20:44:45.212 00.061 15712 worker thread done servicing request
20:44:45.212 00.000 7988 OnExposeComplete: enter
20:44:45.213 00.001 7988 UpdateGuideState(): m_state=6
20:44:45.213 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4711
20:44:45.215 00.002 7988 Star::Find returns 1 (0), X=1178.24, Y=441.04, Mass=1480, SNR=26.0, Peak=222 HFD=3.2
20:44:45.215 00.000 7988 MultiStar: [#1 0.02,-0.29,1.03,U] [#2 -0.27,-0.03,1.01,U] [#3 -0.12,-0.05,0.97,U] [#4 -0.02,-0.10,1.06,U] [#5 0.04,-0.27,0.73,U] [#6 -0.37,-0.10,0.73,U] [#7 -0.05,-0.38,0.70,U] [#8 0.07,-0.03,0.65,U] 
20:44:45.215 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.16}, one-star: {0.08, -0.24}
20:44:45.215 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
20:44:45.215 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.72 = 2.72)
20:44:45.215 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.97 mountX=0.16 mountY=0.07, mountTheta=0.42
20:44:45.215 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.16, opts=13)
20:44:45.215 00.000 7988 Enqueuing Move request for scope (-0.07, -0.16)
20:44:45.215 00.000 15712 Worker thread wakes up
20:44:45.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
20:44:45.215 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
20:44:45.215 00.000 15712 Moving (-0.07, -0.16) raw xDistance=0.16 yDistance=0.07
20:44:45.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:45.215 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.0
20:44:45.227 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:45.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:45.229 00.002 7988 Enqueuing Expose request
20:44:45.229 00.000 15712 PPEC rslt: input = 0.16, final = 0.06, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 635.84
20:44:45.229 00.000 15712 PPEC: input: 0.16, control: 0.06, exposure: 1500
20:44:45.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:45.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:44:45.229 00.000 15712 MoveAxis(W, 21, ABG)
20:44:45.229 00.000 15712 Guiding  Dir = 3, Dur = 21
20:44:45.229 00.000 15712 IsGuiding returns 0
20:44:45.246 00.017 15712 PulseGuide returned control before completion, sleep 12
20:44:45.280 00.034 15712 IsGuiding returns 1
20:44:45.280 00.000 15712 scope still moving after pulse duration time elapsed
20:44:45.309 00.029 15712 IsGuiding returns 0
20:44:45.309 00.000 15712 scope move finished after 21 + 56 ms
20:44:45.309 00.000 15712 Move returns status 0, amount 21
20:44:45.309 00.000 15712 MoveAxis(N, 0, ABG)
20:44:45.309 00.000 15712 Move returns status 0, amount 0
20:44:45.309 00.000 15712 move complete, result=0
20:44:45.309 00.000 15712 worker thread done servicing request
20:44:45.309 00.000 15712 Worker thread wakes up
20:44:45.309 00.000 7988 GuideStep: 0.2 px 21 ms WEST, 0.1 px 0 ms NORTH
20:44:45.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:45.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:46.718 01.409 15712 Exposure complete
20:44:46.764 00.046 15712 worker thread done servicing request
20:44:46.764 00.000 7988 OnExposeComplete: enter
20:44:46.778 00.014 7988 UpdateGuideState(): m_state=6
20:44:46.780 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4712
20:44:46.780 00.000 7988 Star::Find returns 1 (1), X=1178.20, Y=441.12, Mass=1506, SNR=26.4, Peak=255 HFD=3.2
20:44:46.780 00.000 7988 MultiStar: [#1 -0.12,-0.13,1.02,U] [#2 -0.17,-0.04,1.01,U] [#3 0.05,-0.16,0.99,U] [#4 -0.08,0.05,1.03,U] [#5 0.10,-0.14,0.71,U] [#6 -0.12,-0.01,0.73,U] [#7 -0.13,-0.12,0.64,U] [#8 0.03,-0.11,0.66,U] 
20:44:46.780 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {0.05, -0.16}
20:44:46.780 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
20:44:46.780 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.63 = 2.63)
20:44:46.780 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.06 mountX=0.09 mountY=0.05, mountTheta=0.50
20:44:46.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.09, opts=13)
20:44:46.780 00.000 7988 Enqueuing Move request for scope (-0.05, -0.09)
20:44:46.780 00.000 15712 Worker thread wakes up
20:44:46.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
20:44:46.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
20:44:46.780 00.000 15712 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=0.05
20:44:46.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:46.780 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4 Saturated
20:44:46.793 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:46.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:46.795 00.002 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
20:44:46.795 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
20:44:46.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:46.795 00.000 7988 Enqueuing Expose request
20:44:46.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:44:46.795 00.000 15712 MoveAxis(E, 5, ABG)
20:44:46.795 00.000 15712 Guiding  Dir = 2, Dur = 5
20:44:46.795 00.000 15712 IsGuiding returns 0
20:44:46.815 00.020 15712 IsGuiding returns 0
20:44:46.815 00.000 15712 Move returns status 0, amount 5
20:44:46.815 00.000 15712 MoveAxis(N, 0, ABG)
20:44:46.815 00.000 15712 Move returns status 0, amount 0
20:44:46.815 00.000 15712 move complete, result=0
20:44:46.815 00.000 15712 worker thread done servicing request
20:44:46.815 00.000 15712 Worker thread wakes up
20:44:46.815 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:44:46.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:46.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:48.458 01.643 15712 Exposure complete
20:44:48.512 00.054 15712 worker thread done servicing request
20:44:48.512 00.000 7988 OnExposeComplete: enter
20:44:48.512 00.000 7988 UpdateGuideState(): m_state=6
20:44:48.520 00.008 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4713
20:44:48.520 00.000 7988 Star::Find returns 1 (1), X=1178.02, Y=441.04, Mass=1446, SNR=25.7, Peak=255 HFD=2.9
20:44:48.520 00.000 7988 MultiStar: [#1 -0.12,-0.03,1.05,U] [#2 -0.28,0.10,1.00,U] [#3 -0.24,0.00,0.99,U] [#4 -0.30,-0.06,1.08,U] [#5 -0.20,-0.33,0.73,U] [#6 -0.34,-0.08,0.71,U] [#7 -0.28,0.04,0.64,U] [#8 0.03,0.12,0.62,U] 
20:44:48.520 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.06}, one-star: {-0.14, -0.24}
20:44:48.520 00.000 7988 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.58) = xAngle (-1.30 = -1.30)
20:44:48.520 00.000 7988 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.81 = 1.81)
20:44:48.520 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.88 mountX=0.06 mountY=0.21, mountTheta=1.31
20:44:48.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.06, opts=13)
20:44:48.529 00.009 7988 Enqueuing Move request for scope (-0.21, -0.06)
20:44:48.529 00.000 15712 Worker thread wakes up
20:44:48.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd
20:44:48.529 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.06)
20:44:48.529 00.000 15712 Moving (-0.21, -0.06) raw xDistance=0.06 yDistance=0.21
20:44:48.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:48.529 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.7 Saturated
20:44:48.533 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:48.533 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:48.535 00.002 7988 Enqueuing Expose request
20:44:48.536 00.001 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.82
20:44:48.536 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
20:44:48.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:48.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:44:48.536 00.000 15712 MoveAxis(E, 3, ABG)
20:44:48.536 00.000 15712 Guiding  Dir = 2, Dur = 3
20:44:48.536 00.000 15712 IsGuiding returns 0
20:44:48.552 00.016 15712 IsGuiding returns 0
20:44:48.552 00.000 15712 Move returns status 0, amount 3
20:44:48.552 00.000 15712 MoveAxis(N, 0, ABG)
20:44:48.552 00.000 15712 Move returns status 0, amount 0
20:44:48.552 00.000 15712 move complete, result=0
20:44:48.552 00.000 15712 worker thread done servicing request
20:44:48.552 00.000 15712 Worker thread wakes up
20:44:48.552 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
20:44:48.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:48.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:49.970 01.418 15712 Exposure complete
20:44:50.026 00.056 15712 worker thread done servicing request
20:44:50.026 00.000 7988 OnExposeComplete: enter
20:44:50.034 00.008 7988 UpdateGuideState(): m_state=6
20:44:50.034 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4714
20:44:50.034 00.000 7988 Star::Find returns 1 (1), X=1178.21, Y=441.44, Mass=1451, SNR=25.9, Peak=255 HFD=3.1
20:44:50.034 00.000 7988 MultiStar: [#1 -0.14,0.02,1.02,U] [#2 -0.03,0.38,1.01,U] [#3 -0.03,0.29,0.99,U] [#4 -0.08,0.12,1.08,U] [#5 0.18,-0.05,0.75,U] [#6 -0.26,0.33,0.73,U] [#7 0.03,0.05,0.69,U] [#8 0.15,0.50,0.67,U] 
20:44:50.034 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.20}, one-star: {0.06, 0.16}
20:44:50.034 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
20:44:50.034 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.36)
20:44:50.034 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.23 mountX=-0.16 mountY=-0.06, mountTheta=-2.78
20:44:50.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.16, opts=13)
20:44:50.044 00.010 7988 Enqueuing Move request for scope (0.06, 0.16)
20:44:50.044 00.000 15712 Worker thread wakes up
20:44:50.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
20:44:50.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
20:44:50.044 00.000 15712 Moving (0.06, 0.16) raw xDistance=-0.16 yDistance=-0.06
20:44:50.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:50.044 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9 Saturated
20:44:50.047 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:50.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:50.049 00.002 7988 Enqueuing Expose request
20:44:50.051 00.002 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.82
20:44:50.051 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
20:44:50.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:50.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:44:50.051 00.000 15712 MoveAxis(E, 4, ABG)
20:44:50.051 00.000 15712 Guiding  Dir = 2, Dur = 4
20:44:50.095 00.044 15712 IsGuiding returns 0
20:44:50.101 00.006 15712 IsGuiding returns 0
20:44:50.101 00.000 15712 Move returns status 0, amount 4
20:44:50.101 00.000 15712 MoveAxis(N, 0, ABG)
20:44:50.101 00.000 15712 Move returns status 0, amount 0
20:44:50.101 00.000 15712 move complete, result=0
20:44:50.101 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
20:44:50.112 00.011 15712 worker thread done servicing request
20:44:50.112 00.000 15712 Worker thread wakes up
20:44:50.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:50.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:51.853 01.741 15712 Exposure complete
20:44:51.912 00.059 15712 worker thread done servicing request
20:44:51.912 00.000 7988 OnExposeComplete: enter
20:44:51.914 00.002 7988 UpdateGuideState(): m_state=6
20:44:51.914 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4715
20:44:51.914 00.000 7988 Star::Find returns 1 (1), X=1178.02, Y=441.36, Mass=1527, SNR=26.5, Peak=255 HFD=3.3
20:44:51.914 00.000 7988 MultiStar: [#1 -0.15,0.17,1.01,U] [#2 -0.26,0.34,0.98,U] [#3 -0.01,0.17,0.94,U] [#4 -0.18,0.11,1.02,U] [#5 0.17,0.22,0.72,U] [#6 -0.32,0.06,0.70,U] [#7 -0.17,0.17,0.64,U] [#8 -0.07,0.24,0.64,U] 
20:44:51.914 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.17}, one-star: {-0.14, 0.08}
20:44:51.914 00.000 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.58) = xAngle (4.21 = -2.08)
20:44:51.914 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.32 = 1.03)
20:44:51.914 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.63 mountX=-0.08 mountY=0.13, mountTheta=2.08
20:44:51.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.08, opts=13)
20:44:51.914 00.000 7988 Enqueuing Move request for scope (-0.14, 0.08)
20:44:51.914 00.000 15712 Worker thread wakes up
20:44:51.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
20:44:51.914 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
20:44:51.914 00.000 15712 Moving (-0.14, 0.08) raw xDistance=-0.08 yDistance=0.13
20:44:51.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:44:51.914 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5 Saturated
20:44:51.928 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:51.929 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:51.929 00.000 7988 Enqueuing Expose request
20:44:51.930 00.001 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.81
20:44:51.930 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
20:44:51.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:51.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:44:51.930 00.000 15712 MoveAxis(E, 4, ABG)
20:44:51.930 00.000 15712 Guiding  Dir = 2, Dur = 4
20:44:51.963 00.033 15712 IsGuiding returns 0
20:44:51.978 00.015 15712 IsGuiding returns 0
20:44:51.980 00.002 15712 Move returns status 0, amount 4
20:44:51.980 00.000 15712 MoveAxis(N, 0, ABG)
20:44:51.980 00.000 15712 Move returns status 0, amount 0
20:44:51.980 00.000 15712 move complete, result=0
20:44:51.980 00.000 15712 worker thread done servicing request
20:44:51.980 00.000 15712 Worker thread wakes up
20:44:51.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:51.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:51.980 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:44:53.399 01.419 15712 Exposure complete
20:44:53.460 00.061 15712 worker thread done servicing request
20:44:53.461 00.001 7988 OnExposeComplete: enter
20:44:53.461 00.000 7988 UpdateGuideState(): m_state=6
20:44:53.463 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4716
20:44:53.465 00.002 7988 Star::Find returns 1 (1), X=1178.11, Y=441.60, Mass=1485, SNR=26.3, Peak=255 HFD=3.2
20:44:53.465 00.000 7988 MultiStar: [#1 -0.34,0.43,1.03,U] [#2 -0.36,0.44,1.01,U] [#3 -0.32,0.40,0.96,U] [#4 -0.26,0.29,1.03,U] [#5 -0.23,0.20,0.71,U] [#6 -0.30,0.30,0.74,U] [#7 -0.42,0.43,0.70,U] [#8 -0.05,0.29,0.66,U] 
20:44:53.467 00.002 7988 single-star, 8 included, MultiStar: {-0.26, 0.35}, one-star: {-0.05, 0.32}
20:44:53.467 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
20:44:53.469 00.002 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
20:44:53.469 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.71 mountX=-0.32 mountY=0.04, mountTheta=3.02
20:44:53.471 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.32, opts=13)
20:44:53.473 00.002 7988 Enqueuing Move request for scope (-0.05, 0.32)
20:44:53.473 00.000 15712 Worker thread wakes up
20:44:53.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
20:44:53.473 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
20:44:53.473 00.000 15712 Moving (-0.05, 0.32) raw xDistance=-0.32 yDistance=0.04
20:44:53.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:53.473 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.3 Saturated
20:44:53.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:53.477 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:53.477 00.000 7988 Enqueuing Expose request
20:44:53.477 00.000 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 635.81
20:44:53.477 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
20:44:53.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:53.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:44:53.477 00.000 15712 MoveAxis(E, 65, ABG)
20:44:53.477 00.000 15712 Guiding  Dir = 2, Dur = 65
20:44:53.477 00.000 15712 IsGuiding returns 0
20:44:53.498 00.021 15712 PulseGuide returned control before completion, sleep 58
20:44:53.579 00.081 15712 IsGuiding returns 0
20:44:53.579 00.000 15712 Move returns status 0, amount 65
20:44:53.579 00.000 15712 MoveAxis(N, 0, ABG)
20:44:53.579 00.000 15712 Move returns status 0, amount 0
20:44:53.579 00.000 15712 move complete, result=0
20:44:53.579 00.000 15712 worker thread done servicing request
20:44:53.579 00.000 15712 Worker thread wakes up
20:44:53.579 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.0 px 0 ms NORTH
20:44:53.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:53.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:55.219 01.640 15712 Exposure complete
20:44:55.278 00.059 15712 worker thread done servicing request
20:44:55.278 00.000 7988 OnExposeComplete: enter
20:44:55.280 00.002 7988 UpdateGuideState(): m_state=6
20:44:55.280 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4717
20:44:55.280 00.000 7988 Star::Find returns 1 (1), X=1178.05, Y=441.39, Mass=1536, SNR=26.7, Peak=255 HFD=3.4
20:44:55.280 00.000 7988 MultiStar: [#1 -0.17,0.16,0.97,U] [#2 -0.34,0.13,1.01,U] [#3 -0.35,0.16,0.96,U] [#4 -0.27,0.10,1.00,U] [#5 0.00,-0.08,0.71,U] [#6 -0.40,0.17,0.70,U] [#7 -0.41,0.06,0.67,U] [#8 -0.06,0.05,0.68,U] 
20:44:55.280 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.10}, one-star: {-0.10, 0.11}
20:44:55.280 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.37)
20:44:55.280 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.74)
20:44:55.280 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.34 mountX=-0.11 mountY=0.10, mountTheta=2.38
20:44:55.280 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.11, opts=13)
20:44:55.280 00.000 7988 Enqueuing Move request for scope (-0.10, 0.11)
20:44:55.280 00.000 15712 Worker thread wakes up
20:44:55.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
20:44:55.280 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
20:44:55.280 00.000 15712 Moving (-0.10, 0.11) raw xDistance=-0.11 yDistance=0.10
20:44:55.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:55.280 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7 Saturated
20:44:55.294 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:55.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:55.296 00.002 7988 Enqueuing Expose request
20:44:55.296 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
20:44:55.296 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
20:44:55.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:55.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:44:55.296 00.000 15712 MoveAxis(E, 0, ABG)
20:44:55.296 00.000 15712 Move returns status 0, amount 0
20:44:55.296 00.000 15712 MoveAxis(N, 0, ABG)
20:44:55.296 00.000 15712 Move returns status 0, amount 0
20:44:55.296 00.000 15712 move complete, result=0
20:44:55.296 00.000 15712 worker thread done servicing request
20:44:55.296 00.000 15712 Worker thread wakes up
20:44:55.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:55.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:55.296 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:44:56.815 01.519 15712 Exposure complete
20:44:56.861 00.046 15712 worker thread done servicing request
20:44:56.861 00.000 7988 OnExposeComplete: enter
20:44:56.861 00.000 7988 UpdateGuideState(): m_state=6
20:44:56.877 00.016 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4718
20:44:56.877 00.000 7988 Star::Find returns 1 (1), X=1177.99, Y=441.38, Mass=1481, SNR=26.4, Peak=255 HFD=3.3
20:44:56.877 00.000 7988 MultiStar: [#1 -0.30,0.19,1.03,U] [#2 -0.53,0.23,1.03,U] [#3 -0.20,0.27,0.97,U] [#4 -0.38,0.17,1.02,U] [#5 -0.02,0.06,0.71,U] [#6 -0.52,0.23,0.70,U] [#7 -0.46,0.10,0.66,U] [#8 -0.10,0.44,0.69,U] 
20:44:56.877 00.000 7988 single-star, 8 included, MultiStar: {-0.30, 0.20}, one-star: {-0.16, 0.10}
20:44:56.877 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.58) = xAngle (4.18 = -2.10)
20:44:56.877 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.29 = 1.01)
20:44:56.877 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.61 mountX=-0.10 mountY=0.16, mountTheta=2.11
20:44:56.877 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.10, opts=13)
20:44:56.877 00.000 7988 Enqueuing Move request for scope (-0.16, 0.10)
20:44:56.877 00.000 15712 Worker thread wakes up
20:44:56.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
20:44:56.877 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
20:44:56.877 00.000 15712 Moving (-0.16, 0.10) raw xDistance=-0.10 yDistance=0.16
20:44:56.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:56.877 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.4 Saturated
20:44:56.890 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:56.890 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:56.892 00.002 7988 Enqueuing Expose request
20:44:56.893 00.001 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
20:44:56.893 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
20:44:56.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:56.894 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:44:56.894 00.000 15712 MoveAxis(E, 5, ABG)
20:44:56.894 00.000 15712 Guiding  Dir = 2, Dur = 5
20:44:56.894 00.000 15712 IsGuiding returns 0
20:44:56.951 00.057 15712 IsGuiding returns 0
20:44:56.951 00.000 15712 Move returns status 0, amount 5
20:44:56.951 00.000 15712 MoveAxis(N, 0, ABG)
20:44:56.951 00.000 15712 Move returns status 0, amount 0
20:44:56.951 00.000 15712 move complete, result=0
20:44:56.951 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
20:44:56.953 00.002 15712 worker thread done servicing request
20:44:56.953 00.000 15712 Worker thread wakes up
20:44:56.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:56.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:44:58.693 01.740 15712 Exposure complete
20:44:58.751 00.058 15712 worker thread done servicing request
20:44:58.751 00.000 7988 OnExposeComplete: enter
20:44:58.751 00.000 7988 UpdateGuideState(): m_state=6
20:44:58.754 00.003 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4719
20:44:58.754 00.000 7988 Star::Find returns 1 (1), X=1178.11, Y=441.31, Mass=1529, SNR=26.5, Peak=255 HFD=3.4
20:44:58.754 00.000 7988 MultiStar: [#1 -0.21,0.13,1.01,U] [#2 -0.41,0.32,1.01,U] [#3 -0.41,0.26,0.98,U] [#4 -0.17,0.27,1.04,U] [#5 -0.19,0.19,0.72,U] [#6 -0.29,0.23,0.71,U] [#7 -0.31,0.04,0.66,U] [#8 -0.06,0.14,0.66,U] 
20:44:58.754 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.18}, one-star: {-0.05, 0.03}
20:44:58.754 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.58) = xAngle (4.17 = -2.11)
20:44:58.754 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.28 = 1.00)
20:44:58.754 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.59 mountX=-0.03 mountY=0.05, mountTheta=2.12
20:44:58.754 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
20:44:58.754 00.000 7988 Enqueuing Move request for scope (-0.05, 0.03)
20:44:58.754 00.000 15712 Worker thread wakes up
20:44:58.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
20:44:58.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
20:44:58.754 00.000 15712 Moving (-0.05, 0.03) raw xDistance=-0.03 yDistance=0.05
20:44:58.767 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:44:58.767 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.5 Saturated
20:44:58.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:58.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:44:58.770 00.003 7988 Enqueuing Expose request
20:44:58.770 00.000 15712 PPEC rslt: input = -0.03, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.79
20:44:58.770 00.000 15712 PPEC: input: -0.03, control: -0.05, exposure: 1500
20:44:58.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:58.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:44:58.770 00.000 15712 MoveAxis(E, 15, ABG)
20:44:58.770 00.000 15712 Guiding  Dir = 2, Dur = 15
20:44:58.770 00.000 15712 IsGuiding returns 0
20:44:58.790 00.020 15712 IsGuiding returns 1
20:44:58.790 00.000 15712 scope still moving after pulse duration time elapsed
20:44:58.838 00.048 15712 IsGuiding returns 1
20:44:58.867 00.029 15712 IsGuiding returns 0
20:44:58.867 00.000 15712 scope move finished after 15 + 79 ms
20:44:58.867 00.000 15712 Move returns status 0, amount 15
20:44:58.867 00.000 15712 MoveAxis(N, 0, ABG)
20:44:58.867 00.000 15712 Move returns status 0, amount 0
20:44:58.867 00.000 15712 move complete, result=0
20:44:58.867 00.000 15712 worker thread done servicing request
20:44:58.867 00.000 15712 Worker thread wakes up
20:44:58.867 00.000 7988 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
20:44:58.868 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:44:58.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:00.287 01.419 15712 Exposure complete
20:45:00.347 00.060 15712 worker thread done servicing request
20:45:00.347 00.000 7988 OnExposeComplete: enter
20:45:00.349 00.002 7988 UpdateGuideState(): m_state=6
20:45:00.349 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4720
20:45:00.349 00.000 7988 Star::Find returns 1 (1), X=1178.02, Y=441.25, Mass=1522, SNR=26.6, Peak=255 HFD=3.2
20:45:00.349 00.000 7988 MultiStar: [#1 -0.31,-0.07,1.00,U] [#2 -0.25,0.12,1.01,U] [#3 -0.25,0.05,0.97,U] [#4 -0.19,-0.17,1.04,U] [#5 -0.15,0.16,0.72,U] [#6 -0.43,0.08,0.72,U] [#7 -0.48,0.14,0.66,U] [#8 -0.05,0.20,0.64,U] 
20:45:00.349 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.04}, one-star: {-0.14, -0.03}
20:45:00.349 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
20:45:00.349 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
20:45:00.349 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.93 mountX=0.03 mountY=0.14, mountTheta=1.35
20:45:00.349 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.03, opts=13)
20:45:00.349 00.000 7988 Enqueuing Move request for scope (-0.14, -0.03)
20:45:00.349 00.000 15712 Worker thread wakes up
20:45:00.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
20:45:00.349 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
20:45:00.349 00.000 15712 Moving (-0.14, -0.03) raw xDistance=0.03 yDistance=0.14
20:45:00.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:00.364 00.015 7988 UpdateGuideState exits: m=1522 SNR=26.6 Saturated
20:45:00.365 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:00.365 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:00.365 00.000 7988 Enqueuing Expose request
20:45:00.365 00.000 15712 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.79
20:45:00.365 00.000 15712 PPEC: input: 0.03, control: -0.04, exposure: 1500
20:45:00.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:00.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:45:00.365 00.000 15712 MoveAxis(E, 14, ABG)
20:45:00.365 00.000 15712 Guiding  Dir = 2, Dur = 14
20:45:00.365 00.000 15712 IsGuiding returns 0
20:45:00.386 00.021 15712 IsGuiding returns 1
20:45:00.386 00.000 15712 scope still moving after pulse duration time elapsed
20:45:00.432 00.046 15712 IsGuiding returns 0
20:45:00.432 00.000 15712 scope move finished after 14 + 52 ms
20:45:00.432 00.000 15712 Move returns status 0, amount 14
20:45:00.432 00.000 15712 MoveAxis(N, 0, ABG)
20:45:00.432 00.000 15712 Move returns status 0, amount 0
20:45:00.432 00.000 15712 move complete, result=0
20:45:00.432 00.000 7988 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
20:45:00.438 00.006 15712 worker thread done servicing request
20:45:00.438 00.000 15712 Worker thread wakes up
20:45:00.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:00.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:02.075 01.637 15712 Exposure complete
20:45:02.136 00.061 15712 worker thread done servicing request
20:45:02.136 00.000 7988 OnExposeComplete: enter
20:45:02.137 00.001 7988 UpdateGuideState(): m_state=6
20:45:02.137 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4721
20:45:02.139 00.002 7988 Star::Find returns 1 (1), X=1178.23, Y=441.28, Mass=1545, SNR=26.8, Peak=255 HFD=3.2
20:45:02.141 00.002 7988 MultiStar: [#1 -0.13,-0.05,1.00,U] [#2 -0.28,0.14,1.00,U] [#3 -0.14,-0.06,0.95,U] [#4 -0.18,0.08,1.03,U] [#5 0.02,-0.17,0.73,U] [#6 -0.19,0.11,0.74,U] [#7 -0.05,0.17,0.65,U] [#8 -0.20,0.03,0.67,U] 
20:45:02.141 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.03}, one-star: {0.07, 0.00}
20:45:02.143 00.002 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
20:45:02.143 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.58)
20:45:02.145 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.01 mountX=-0.00 mountY=-0.07, mountTheta=-1.59
20:45:02.147 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.00, opts=13)
20:45:02.147 00.000 7988 Enqueuing Move request for scope (0.07, 0.00)
20:45:02.149 00.002 15712 Worker thread wakes up
20:45:02.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
20:45:02.149 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
20:45:02.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:02.149 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8 Saturated
20:45:02.151 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:02.151 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:02.153 00.002 7988 Enqueuing Expose request
20:45:02.153 00.000 15712 Moving (0.07, 0.00) raw xDistance=-0.00 yDistance=-0.07
20:45:02.157 00.004 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
20:45:02.157 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
20:45:02.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:02.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:45:02.159 00.002 15712 MoveAxis(E, 9, ABG)
20:45:02.159 00.000 15712 Guiding  Dir = 2, Dur = 9
20:45:02.159 00.000 15712 IsGuiding returns 0
20:45:02.178 00.019 15712 IsGuiding returns 0
20:45:02.178 00.000 15712 Move returns status 0, amount 9
20:45:02.178 00.000 15712 MoveAxis(N, 0, ABG)
20:45:02.178 00.000 15712 Move returns status 0, amount 0
20:45:02.178 00.000 15712 move complete, result=0
20:45:02.178 00.000 15712 worker thread done servicing request
20:45:02.178 00.000 15712 Worker thread wakes up
20:45:02.178 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
20:45:02.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:02.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:03.590 01.412 15712 Exposure complete
20:45:03.648 00.058 15712 worker thread done servicing request
20:45:03.648 00.000 7988 OnExposeComplete: enter
20:45:03.648 00.000 7988 UpdateGuideState(): m_state=6
20:45:03.652 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4722
20:45:03.652 00.000 7988 Star::Find returns 1 (1), X=1178.14, Y=441.31, Mass=1401, SNR=25.6, Peak=255 HFD=2.9
20:45:03.652 00.000 7988 MultiStar: [#1 -0.30,-0.07,1.08,U] [#2 -0.47,0.16,1.07,U] [#3 -0.10,0.04,1.02,U] [#4 -0.32,-0.11,1.09,U] [#5 -0.30,-0.11,0.74,U] [#6 -0.40,0.04,0.73,U] [#7 -0.31,0.13,0.69,U] [#8 -0.27,0.27,0.67,U] 
20:45:03.652 00.000 7988 single-star, 8 included, MultiStar: {-0.27, 0.03}, one-star: {-0.02, 0.03}
20:45:03.652 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.56)
20:45:03.652 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.55)
20:45:03.652 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.14 mountX=-0.03 mountY=0.02, mountTheta=2.59
20:45:03.652 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.03, opts=13)
20:45:03.652 00.000 7988 Enqueuing Move request for scope (-0.02, 0.03)
20:45:03.663 00.011 15712 Worker thread wakes up
20:45:03.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
20:45:03.663 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
20:45:03.663 00.000 15712 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
20:45:03.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:03.663 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.6 Saturated
20:45:03.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:03.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:03.668 00.005 7988 Enqueuing Expose request
20:45:03.668 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
20:45:03.668 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
20:45:03.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:03.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:45:03.668 00.000 15712 MoveAxis(E, 6, ABG)
20:45:03.668 00.000 15712 Guiding  Dir = 2, Dur = 6
20:45:03.670 00.002 15712 IsGuiding returns 0
20:45:03.697 00.027 15712 IsGuiding returns 0
20:45:03.697 00.000 15712 Move returns status 0, amount 6
20:45:03.697 00.000 15712 MoveAxis(N, 0, ABG)
20:45:03.697 00.000 15712 Move returns status 0, amount 0
20:45:03.697 00.000 15712 move complete, result=0
20:45:03.697 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
20:45:03.699 00.002 15712 worker thread done servicing request
20:45:03.699 00.000 15712 Worker thread wakes up
20:45:03.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:03.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:05.439 01.740 15712 Exposure complete
20:45:05.484 00.045 15712 worker thread done servicing request
20:45:05.484 00.000 7988 OnExposeComplete: enter
20:45:05.484 00.000 7988 UpdateGuideState(): m_state=6
20:45:05.499 00.015 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4723
20:45:05.501 00.002 7988 Star::Find returns 1 (1), X=1178.22, Y=441.30, Mass=1478, SNR=26.1, Peak=255 HFD=3.0
20:45:05.501 00.000 7988 MultiStar: [#1 -0.13,0.02,1.03,U] [#2 -0.19,0.17,1.04,U] [#3 -0.13,-0.06,0.98,U] [#4 -0.14,0.12,1.06,U] [#5 -0.11,-0.21,0.74,U] [#6 -0.11,0.09,0.75,U] [#7 -0.18,-0.04,0.72,U] [#8 0.04,0.18,0.68,U] 
20:45:05.501 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.04}, one-star: {0.07, 0.02}
20:45:05.501 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
20:45:05.501 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.26)
20:45:05.501 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.33 mountX=-0.02 mountY=-0.07, mountTheta=-1.91
20:45:05.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.02, opts=13)
20:45:05.501 00.000 7988 Enqueuing Move request for scope (0.07, 0.02)
20:45:05.501 00.000 15712 Worker thread wakes up
20:45:05.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
20:45:05.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
20:45:05.501 00.000 15712 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=-0.07
20:45:05.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:05.501 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.1 Saturated
20:45:05.513 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:05.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:05.515 00.002 7988 Enqueuing Expose request
20:45:05.516 00.001 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
20:45:05.516 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
20:45:05.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:05.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:45:05.516 00.000 15712 MoveAxis(E, 15, ABG)
20:45:05.516 00.000 15712 Guiding  Dir = 2, Dur = 15
20:45:05.516 00.000 15712 IsGuiding returns 0
20:45:05.567 00.051 15712 IsGuiding returns 1
20:45:05.567 00.000 15712 scope still moving after pulse duration time elapsed
20:45:05.595 00.028 15712 IsGuiding returns 0
20:45:05.595 00.000 15712 scope move finished after 15 + 62 ms
20:45:05.595 00.000 15712 Move returns status 0, amount 15
20:45:05.595 00.000 15712 MoveAxis(N, 0, ABG)
20:45:05.595 00.000 15712 Move returns status 0, amount 0
20:45:05.595 00.000 15712 move complete, result=0
20:45:05.595 00.000 15712 worker thread done servicing request
20:45:05.595 00.000 15712 Worker thread wakes up
20:45:05.595 00.000 7988 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
20:45:05.597 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:05.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:07.018 01.421 15712 Exposure complete
20:45:07.078 00.060 15712 worker thread done servicing request
20:45:07.078 00.000 7988 OnExposeComplete: enter
20:45:07.078 00.000 7988 UpdateGuideState(): m_state=6
20:45:07.082 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4724
20:45:07.082 00.000 7988 Star::Find returns 1 (1), X=1178.14, Y=441.48, Mass=1495, SNR=26.3, Peak=255 HFD=3.3
20:45:07.084 00.002 7988 MultiStar: [#1 -0.21,0.18,1.03,U] [#2 -0.20,0.29,0.97,U] [#3 -0.13,0.18,0.99,U] [#4 -0.08,0.23,1.05,U] [#5 -0.02,-0.05,0.71,U] [#6 -0.26,0.17,0.74,U] [#7 -0.16,-0.03,0.70,U] [#8 0.05,0.44,0.66,U] 
20:45:07.084 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.18}, one-star: {-0.02, 0.20}
20:45:07.086 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
20:45:07.086 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.05)
20:45:07.088 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.65 mountX=-0.20 mountY=0.01, mountTheta=3.09
20:45:07.090 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.20, opts=13)
20:45:07.090 00.000 7988 Enqueuing Move request for scope (-0.02, 0.20)
20:45:07.092 00.002 15712 Worker thread wakes up
20:45:07.092 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
20:45:07.092 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
20:45:07.092 00.000 15712 Moving (-0.02, 0.20) raw xDistance=-0.20 yDistance=0.01
20:45:07.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:07.092 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3 Saturated
20:45:07.094 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:07.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:07.094 00.000 7988 Enqueuing Expose request
20:45:07.094 00.000 15712 PPEC rslt: input = -0.20, final = -0.19, react = -0.12, pred = -0.07, hyst = -0.11, hyst_pct = 0.00, period_length = 635.76
20:45:07.094 00.000 15712 PPEC: input: -0.20, control: -0.19, exposure: 1500
20:45:07.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:07.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:45:07.094 00.000 15712 MoveAxis(E, 62, ABG)
20:45:07.094 00.000 15712 Guiding  Dir = 2, Dur = 62
20:45:07.094 00.000 15712 IsGuiding returns 0
20:45:07.116 00.022 15712 PulseGuide returned control before completion, sleep 53
20:45:07.194 00.078 15712 IsGuiding returns 0
20:45:07.194 00.000 15712 Move returns status 0, amount 62
20:45:07.194 00.000 15712 MoveAxis(N, 0, ABG)
20:45:07.194 00.000 15712 Move returns status 0, amount 0
20:45:07.194 00.000 15712 move complete, result=0
20:45:07.194 00.000 7988 GuideStep: -0.2 px 62 ms EAST, 0.0 px 0 ms NORTH
20:45:07.199 00.005 15712 worker thread done servicing request
20:45:07.199 00.000 15712 Worker thread wakes up
20:45:07.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:07.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:08.836 01.637 15712 Exposure complete
20:45:08.895 00.059 15712 worker thread done servicing request
20:45:08.895 00.000 7988 OnExposeComplete: enter
20:45:08.895 00.000 7988 UpdateGuideState(): m_state=6
20:45:08.898 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4725
20:45:08.900 00.002 7988 Star::Find returns 1 (1), X=1178.12, Y=440.92, Mass=1506, SNR=26.4, Peak=255 HFD=2.9
20:45:08.901 00.001 7988 MultiStar: [#1 -0.14,-0.31,1.00,U] [#2 -0.38,0.02,1.02,U] [#3 -0.24,-0.14,0.97,U] [#4 -0.20,-0.25,1.03,U] [#5 0.01,-0.29,0.71,U] [#6 -0.34,-0.34,0.73,U] [#7 -0.14,-0.16,0.66,U] [#8 0.07,-0.19,0.68,U] 
20:45:08.903 00.002 7988 refined, 8 included, MultiStar: {-0.16, -0.22}, one-star: {-0.03, -0.35}
20:45:08.903 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
20:45:08.905 00.002 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.48 = 2.48)
20:45:08.905 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.28 cameraTheta=-2.20 mountX=0.22 mountY=0.17, mountTheta=0.65
20:45:08.909 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.22, opts=13)
20:45:08.909 00.000 7988 Enqueuing Move request for scope (-0.16, -0.22)
20:45:08.911 00.002 15712 Worker thread wakes up
20:45:08.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
20:45:08.911 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
20:45:08.911 00.000 15712 Moving (-0.16, -0.22) raw xDistance=0.22 yDistance=0.17
20:45:08.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:45:08.914 00.003 7988 UpdateGuideState exits: m=1506 SNR=26.4 Saturated
20:45:08.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:08.916 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:08.918 00.002 7988 Enqueuing Expose request
20:45:08.918 00.000 15712 PPEC rslt: input = 0.22, final = 0.04, react = 0.13, pred = -0.09, hyst = 0.12, hyst_pct = 0.00, period_length = 635.76
20:45:08.918 00.000 15712 PPEC: input: 0.22, control: 0.04, exposure: 1500
20:45:08.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:08.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:45:08.918 00.000 15712 MoveAxis(W, 14, ABG)
20:45:08.918 00.000 15712 Guiding  Dir = 3, Dur = 14
20:45:08.918 00.000 15712 IsGuiding returns 0
20:45:08.940 00.022 15712 IsGuiding returns 1
20:45:08.940 00.000 15712 scope still moving after pulse duration time elapsed
20:45:08.962 00.022 15712 IsGuiding returns 1
20:45:09.003 00.041 15712 IsGuiding returns 0
20:45:09.003 00.000 15712 scope move finished after 14 + 65 ms
20:45:09.003 00.000 15712 Move returns status 0, amount 14
20:45:09.003 00.000 15712 MoveAxis(N, 0, ABG)
20:45:09.003 00.000 15712 Move returns status 0, amount 0
20:45:09.003 00.000 15712 move complete, result=0
20:45:09.003 00.000 15712 worker thread done servicing request
20:45:09.003 00.000 15712 Worker thread wakes up
20:45:09.003 00.000 7988 GuideStep: 0.2 px 14 ms WEST, 0.2 px 0 ms NORTH
20:45:09.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:09.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:10.414 01.411 15712 Exposure complete
20:45:10.462 00.048 15712 worker thread done servicing request
20:45:10.462 00.000 7988 OnExposeComplete: enter
20:45:10.462 00.000 7988 UpdateGuideState(): m_state=6
20:45:10.476 00.014 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4726
20:45:10.476 00.000 7988 Star::Find returns 1 (1), X=1178.08, Y=441.21, Mass=1445, SNR=26.0, Peak=255 HFD=3.0
20:45:10.476 00.000 7988 MultiStar: [#1 -0.11,-0.07,1.02,U] [#2 -0.41,-0.00,1.01,U] [#3 -0.18,-0.00,0.98,U] [#4 -0.09,-0.02,1.07,U] [#5 0.07,0.04,0.74,U] [#6 -0.24,0.26,0.71,U] [#7 -0.38,-0.05,0.71,U] [#8 -0.04,0.02,0.68,U] 
20:45:10.479 00.003 7988 single-star, 8 included, MultiStar: {-0.16, 0.00}, one-star: {-0.07, -0.07}
20:45:10.479 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
20:45:10.479 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
20:45:10.479 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.37 mountX=0.07 mountY=0.08, mountTheta=0.80
20:45:10.479 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.07, opts=13)
20:45:10.479 00.000 7988 Enqueuing Move request for scope (-0.07, -0.07)
20:45:10.479 00.000 15712 Worker thread wakes up
20:45:10.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
20:45:10.479 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
20:45:10.479 00.000 15712 Moving (-0.07, -0.07) raw xDistance=0.07 yDistance=0.08
20:45:10.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:45:10.479 00.000 7988 UpdateGuideState exits: m=1445 SNR=26.0 Saturated
20:45:10.489 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:10.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:10.491 00.002 7988 Enqueuing Expose request
20:45:10.492 00.001 15712 PPEC rslt: input = 0.07, final = -0.08, react = 0.04, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
20:45:10.492 00.000 15712 PPEC: input: 0.07, control: -0.08, exposure: 1500
20:45:10.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:10.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:45:10.492 00.000 15712 MoveAxis(E, 26, ABG)
20:45:10.492 00.000 15712 Guiding  Dir = 2, Dur = 26
20:45:10.492 00.000 15712 IsGuiding returns 0
20:45:10.514 00.022 15712 IsGuiding returns 1
20:45:10.514 00.000 15712 scope still moving after pulse duration time elapsed
20:45:10.565 00.051 15712 IsGuiding returns 0
20:45:10.565 00.000 15712 scope move finished after 26 + 50 ms
20:45:10.565 00.000 15712 Move returns status 0, amount 26
20:45:10.565 00.000 15712 MoveAxis(N, 0, ABG)
20:45:10.565 00.000 15712 Move returns status 0, amount 0
20:45:10.565 00.000 15712 move complete, result=0
20:45:10.565 00.000 7988 GuideStep: 0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
20:45:10.571 00.006 15712 worker thread done servicing request
20:45:10.571 00.000 15712 Worker thread wakes up
20:45:10.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:10.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:12.311 01.740 15712 Exposure complete
20:45:12.374 00.063 15712 worker thread done servicing request
20:45:12.374 00.000 7988 OnExposeComplete: enter
20:45:12.374 00.000 7988 UpdateGuideState(): m_state=6
20:45:12.377 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4727
20:45:12.377 00.000 7988 Star::Find returns 1 (1), X=1178.11, Y=441.16, Mass=1507, SNR=26.4, Peak=255 HFD=3.2
20:45:12.379 00.002 7988 MultiStar: [#1 -0.08,0.07,1.02,U] [#2 -0.29,0.13,1.03,U] [#3 -0.12,-0.01,0.96,U] [#4 -0.18,-0.00,1.01,U] [#5 0.16,-0.15,0.71,U] [#6 -0.32,-0.01,0.71,U] [#7 -0.09,-0.15,0.69,U] [#8 0.02,0.25,0.66,U] 
20:45:12.379 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.00}, one-star: {-0.05, -0.12}
20:45:12.381 00.002 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.59)
20:45:12.381 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.80 = 1.52)
20:45:12.383 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.12 mountX=-0.00 mountY=0.11, mountTheta=1.59
20:45:12.385 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.00, opts=13)
20:45:12.385 00.000 7988 Enqueuing Move request for scope (-0.11, 0.00)
20:45:12.387 00.002 15712 Worker thread wakes up
20:45:12.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
20:45:12.387 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
20:45:12.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:12.387 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4 Saturated
20:45:12.389 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:12.390 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:12.390 00.000 7988 Enqueuing Expose request
20:45:12.390 00.000 15712 Moving (-0.11, 0.00) raw xDistance=-0.00 yDistance=0.11
20:45:12.390 00.000 15712 PPEC rslt: input = -0.00, final = -0.10, react = -0.00, pred = -0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
20:45:12.390 00.000 15712 PPEC: input: -0.00, control: -0.10, exposure: 1500
20:45:12.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:12.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:45:12.390 00.000 15712 MoveAxis(E, 33, ABG)
20:45:12.390 00.000 15712 Guiding  Dir = 2, Dur = 33
20:45:12.390 00.000 15712 IsGuiding returns 0
20:45:12.422 00.032 15712 PulseGuide returned control before completion, sleep 16
20:45:12.472 00.050 15712 IsGuiding returns 1
20:45:12.472 00.000 15712 scope still moving after pulse duration time elapsed
20:45:12.502 00.030 15712 IsGuiding returns 0
20:45:12.502 00.000 15712 scope move finished after 33 + 72 ms
20:45:12.502 00.000 15712 Move returns status 0, amount 33
20:45:12.502 00.000 15712 MoveAxis(N, 0, ABG)
20:45:12.502 00.000 15712 Move returns status 0, amount 0
20:45:12.502 00.000 15712 move complete, result=0
20:45:12.502 00.000 15712 worker thread done servicing request
20:45:12.502 00.000 15712 Worker thread wakes up
20:45:12.502 00.000 7988 GuideStep: -0.0 px 33 ms EAST, 0.1 px 0 ms NORTH
20:45:12.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:12.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:13.922 01.420 15712 Exposure complete
20:45:13.982 00.060 15712 worker thread done servicing request
20:45:13.982 00.000 7988 OnExposeComplete: enter
20:45:13.984 00.002 7988 UpdateGuideState(): m_state=6
20:45:13.985 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4728
20:45:13.985 00.000 7988 Star::Find returns 1 (1), X=1178.03, Y=440.83, Mass=1427, SNR=25.7, Peak=255 HFD=2.9
20:45:13.985 00.000 7988 MultiStar: [#1 -0.02,-0.36,1.04,U] [#2 -0.25,-0.20,1.04,U] [#3 -0.03,-0.44,0.98,U] [#4 -0.12,-0.41,1.06,U] [#5 0.03,-0.37,0.70,U] [#6 -0.27,-0.30,0.71,U] [#7 -0.08,-0.38,0.73,U] [#8 -0.03,-0.23,0.70,U] 
20:45:13.985 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.35}, one-star: {-0.12, -0.45}
20:45:13.985 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
20:45:13.985 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
20:45:13.985 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.35 hyp=0.37 cameraTheta=-1.85 mountX=0.35 mountY=0.11, mountTheta=0.30
20:45:13.985 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.35, opts=13)
20:45:13.985 00.000 7988 Enqueuing Move request for scope (-0.10, -0.35)
20:45:13.985 00.000 15712 Worker thread wakes up
20:45:13.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.35) opts 0xd
20:45:13.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.35)
20:45:13.985 00.000 15712 Moving (-0.10, -0.35) raw xDistance=0.35 yDistance=0.11
20:45:13.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:13.985 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7 Saturated
20:45:13.998 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:13.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:14.000 00.002 7988 Enqueuing Expose request
20:45:14.002 00.002 15712 PPEC rslt: input = 0.35, final = 0.13, react = 0.21, pred = -0.09, hyst = 0.19, hyst_pct = 0.00, period_length = 635.74
20:45:14.002 00.000 15712 PPEC: input: 0.35, control: 0.13, exposure: 1500
20:45:14.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:14.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:45:14.002 00.000 15712 MoveAxis(W, 41, ABG)
20:45:14.002 00.000 15712 Guiding  Dir = 3, Dur = 41
20:45:14.002 00.000 15712 IsGuiding returns 0
20:45:14.018 00.016 15712 PulseGuide returned control before completion, sleep 32
20:45:14.069 00.051 15712 IsGuiding returns 0
20:45:14.069 00.000 15712 Move returns status 0, amount 41
20:45:14.069 00.000 15712 MoveAxis(N, 0, ABG)
20:45:14.069 00.000 15712 Move returns status 0, amount 0
20:45:14.069 00.000 15712 move complete, result=0
20:45:14.069 00.000 7988 GuideStep: 0.4 px 41 ms WEST, 0.1 px 0 ms NORTH
20:45:14.071 00.002 15712 worker thread done servicing request
20:45:14.071 00.000 15712 Worker thread wakes up
20:45:14.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:14.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:15.710 01.639 15712 Exposure complete
20:45:15.769 00.059 15712 worker thread done servicing request
20:45:15.769 00.000 7988 OnExposeComplete: enter
20:45:15.771 00.002 7988 UpdateGuideState(): m_state=6
20:45:15.771 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4729
20:45:15.771 00.000 7988 Star::Find returns 1 (1), X=1178.24, Y=441.16, Mass=1517, SNR=26.6, Peak=255 HFD=3.1
20:45:15.771 00.000 7988 MultiStar: [#1 0.01,-0.20,0.99,U] [#2 -0.21,0.01,0.98,U] [#3 -0.05,-0.28,0.99,U] [#4 -0.12,-0.31,1.04,U] [#5 0.18,-0.05,0.71,U] [#6 -0.22,-0.13,0.72,U] [#7 -0.14,-0.28,0.68,U] [#8 -0.02,-0.08,0.65,U] 
20:45:15.771 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.16}, one-star: {0.08, -0.12}
20:45:15.771 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
20:45:15.771 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.56)
20:45:15.771 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.96 mountX=0.12 mountY=-0.08, mountTheta=-0.59
20:45:15.771 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.12, opts=13)
20:45:15.771 00.000 7988 Enqueuing Move request for scope (0.08, -0.12)
20:45:15.771 00.000 15712 Worker thread wakes up
20:45:15.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
20:45:15.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
20:45:15.771 00.000 15712 Moving (0.08, -0.12) raw xDistance=0.12 yDistance=-0.08
20:45:15.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:15.771 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.6 Saturated
20:45:15.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:15.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:15.787 00.016 7988 Enqueuing Expose request
20:45:15.787 00.000 15712 PPEC rslt: input = 0.12, final = -0.09, react = 0.07, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
20:45:15.787 00.000 15712 PPEC: input: 0.12, control: -0.09, exposure: 1500
20:45:15.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:15.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:45:15.787 00.000 15712 MoveAxis(E, 28, ABG)
20:45:15.787 00.000 15712 Guiding  Dir = 2, Dur = 28
20:45:15.804 00.017 15712 IsGuiding returns 0
20:45:15.828 00.024 15712 PulseGuide returned control before completion, sleep 22
20:45:15.872 00.044 15712 IsGuiding returns 0
20:45:15.872 00.000 15712 Move returns status 0, amount 28
20:45:15.872 00.000 15712 MoveAxis(N, 0, ABG)
20:45:15.872 00.000 15712 Move returns status 0, amount 0
20:45:15.872 00.000 15712 move complete, result=0
20:45:15.872 00.000 15712 worker thread done servicing request
20:45:15.872 00.000 15712 Worker thread wakes up
20:45:15.872 00.000 7988 GuideStep: 0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
20:45:15.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:15.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:17.288 01.416 15712 Exposure complete
20:45:17.349 00.061 15712 worker thread done servicing request
20:45:17.349 00.000 7988 OnExposeComplete: enter
20:45:17.351 00.002 7988 UpdateGuideState(): m_state=6
20:45:17.351 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4730
20:45:17.351 00.000 7988 Star::Find returns 1 (1), X=1178.20, Y=441.12, Mass=1476, SNR=26.1, Peak=255 HFD=3.1
20:45:17.351 00.000 7988 MultiStar: [#1 -0.03,-0.14,1.02,U] [#2 -0.32,-0.01,1.01,U] [#3 0.01,-0.20,1.00,U] [#4 -0.08,-0.34,1.00,U] [#5 0.10,-0.25,0.72,U] [#6 -0.25,-0.27,0.73,U] [#7 -0.09,-0.21,0.66,U] [#8 0.00,-0.15,0.66,U] 
20:45:17.351 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.19}, one-star: {0.05, -0.15}
20:45:17.351 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
20:45:17.351 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.87)
20:45:17.351 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.28 mountX=0.15 mountY=-0.04, mountTheta=-0.27
20:45:17.351 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.15, opts=13)
20:45:17.351 00.000 7988 Enqueuing Move request for scope (0.05, -0.15)
20:45:17.351 00.000 15712 Worker thread wakes up
20:45:17.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
20:45:17.351 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
20:45:17.351 00.000 15712 Moving (0.05, -0.15) raw xDistance=0.15 yDistance=-0.04
20:45:17.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:17.351 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1 Saturated
20:45:17.366 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:17.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:17.367 00.001 7988 Enqueuing Expose request
20:45:17.367 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.73
20:45:17.367 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
20:45:17.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:17.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:45:17.367 00.000 15712 MoveAxis(E, 2, ABG)
20:45:17.367 00.000 15712 Guiding  Dir = 2, Dur = 2
20:45:17.367 00.000 15712 IsGuiding returns 0
20:45:17.393 00.026 15712 IsGuiding returns 0
20:45:17.393 00.000 15712 Move returns status 0, amount 2
20:45:17.393 00.000 15712 MoveAxis(N, 0, ABG)
20:45:17.393 00.000 15712 Move returns status 0, amount 0
20:45:17.393 00.000 15712 move complete, result=0
20:45:17.393 00.000 15712 worker thread done servicing request
20:45:17.393 00.000 15712 Worker thread wakes up
20:45:17.393 00.000 7988 GuideStep: 0.2 px 2 ms EAST, -0.0 px 0 ms NORTH
20:45:17.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:17.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:19.028 01.635 15712 Exposure complete
20:45:19.086 00.058 7988 OnExposeComplete: enter
20:45:19.088 00.002 7988 UpdateGuideState(): m_state=6
20:45:19.088 00.000 15712 worker thread done servicing request
20:45:19.088 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4731
20:45:19.090 00.002 7988 Star::Find returns 1 (0), X=1178.20, Y=441.17, Mass=1418, SNR=25.7, Peak=232 HFD=3.2
20:45:19.092 00.002 7988 MultiStar: [#1 -0.06,-0.05,1.00,U] [#2 -0.26,0.07,1.03,U] [#3 -0.14,-0.04,0.97,U] [#4 0.02,-0.22,1.05,U] [#5 0.14,-0.14,0.72,U] [#6 -0.20,-0.07,0.75,U] [#7 -0.10,-0.16,0.69,U] [#8 0.14,0.03,0.67,U] 
20:45:19.092 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {0.05, -0.11}
20:45:19.094 00.002 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
20:45:19.094 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
20:45:19.096 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.18 mountX=0.08 mountY=0.06, mountTheta=0.62
20:45:19.098 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.08, opts=13)
20:45:19.098 00.000 7988 Enqueuing Move request for scope (-0.05, -0.08)
20:45:19.100 00.002 15712 Worker thread wakes up
20:45:19.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
20:45:19.100 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
20:45:19.100 00.000 15712 Moving (-0.05, -0.08) raw xDistance=0.08 yDistance=0.06
20:45:19.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:45:19.102 00.002 7988 UpdateGuideState exits: m=1418 SNR=25.7
20:45:19.103 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:19.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:19.103 00.000 7988 Enqueuing Expose request
20:45:19.103 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.72
20:45:19.103 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
20:45:19.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:19.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:45:19.103 00.000 15712 MoveAxis(E, 4, ABG)
20:45:19.103 00.000 15712 Guiding  Dir = 2, Dur = 4
20:45:19.103 00.000 15712 IsGuiding returns 0
20:45:19.153 00.050 15712 IsGuiding returns 0
20:45:19.153 00.000 15712 Move returns status 0, amount 4
20:45:19.153 00.000 15712 MoveAxis(N, 0, ABG)
20:45:19.153 00.000 15712 Move returns status 0, amount 0
20:45:19.153 00.000 15712 move complete, result=0
20:45:19.153 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:45:19.155 00.002 15712 worker thread done servicing request
20:45:19.155 00.000 15712 Worker thread wakes up
20:45:19.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:19.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:20.573 01.418 15712 Exposure complete
20:45:20.631 00.058 15712 worker thread done servicing request
20:45:20.633 00.002 7988 OnExposeComplete: enter
20:45:20.634 00.001 7988 UpdateGuideState(): m_state=6
20:45:20.634 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4732
20:45:20.636 00.002 7988 Star::Find returns 1 (1), X=1178.11, Y=441.11, Mass=1575, SNR=27.1, Peak=255 HFD=3.8
20:45:20.638 00.002 7988 MultiStar: [#1 -0.05,-0.12,0.97,U] [#2 -0.24,0.02,1.00,U] [#3 -0.30,-0.14,0.93,U] [#4 -0.20,-0.25,1.00,U] [#5 0.17,-0.13,0.68,U] [#6 -0.41,-0.01,0.70,U] [#7 -0.21,-0.25,0.63,U] [#8 -0.04,-0.11,0.65,U] 
20:45:20.638 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.13}, one-star: {-0.04, -0.17}
20:45:20.640 00.002 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
20:45:20.640 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
20:45:20.642 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.80 mountX=0.17 mountY=0.04, mountTheta=0.25
20:45:20.644 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.17, opts=13)
20:45:20.644 00.000 7988 Enqueuing Move request for scope (-0.04, -0.17)
20:45:20.646 00.002 15712 Worker thread wakes up
20:45:20.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
20:45:20.646 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
20:45:20.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:20.646 00.000 7988 UpdateGuideState exits: m=1575 SNR=27.1 Saturated
20:45:20.649 00.003 15712 Moving (-0.04, -0.17) raw xDistance=0.17 yDistance=0.04
20:45:20.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:20.651 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:20.651 00.000 7988 Enqueuing Expose request
20:45:20.653 00.002 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 635.72
20:45:20.653 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
20:45:20.653 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:20.653 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:45:20.653 00.000 15712 MoveAxis(W, 30, ABG)
20:45:20.653 00.000 15712 Guiding  Dir = 3, Dur = 30
20:45:20.653 00.000 15712 IsGuiding returns 0
20:45:20.671 00.018 15712 PulseGuide returned control before completion, sleep 23
20:45:20.718 00.047 15712 IsGuiding returns 0
20:45:20.718 00.000 15712 Move returns status 0, amount 30
20:45:20.718 00.000 15712 MoveAxis(N, 0, ABG)
20:45:20.718 00.000 15712 Move returns status 0, amount 0
20:45:20.718 00.000 15712 move complete, result=0
20:45:20.718 00.000 15712 worker thread done servicing request
20:45:20.718 00.000 15712 Worker thread wakes up
20:45:20.718 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
20:45:20.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:20.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:22.358 01.640 15712 Exposure complete
20:45:22.419 00.061 15712 worker thread done servicing request
20:45:22.419 00.000 7988 OnExposeComplete: enter
20:45:22.419 00.000 7988 UpdateGuideState(): m_state=6
20:45:22.422 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4733
20:45:22.422 00.000 7988 Star::Find returns 1 (1), X=1178.18, Y=441.25, Mass=1516, SNR=26.5, Peak=255 HFD=3.5
20:45:22.422 00.000 7988 MultiStar: [#1 -0.18,0.13,1.02,U] [#2 -0.40,0.19,1.02,U] [#3 -0.20,-0.01,0.95,U] [#4 -0.20,0.08,1.01,U] [#5 -0.25,-0.16,0.71,U] [#6 -0.33,0.05,0.68,U] [#7 -0.09,-0.08,0.67,U] [#8 -0.21,0.17,0.65,U] 
20:45:22.422 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.05}, one-star: {0.03, -0.03}
20:45:22.422 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.58) = xAngle (0.68 = 0.68)
20:45:22.422 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.79 = -2.49)
20:45:22.422 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.90 mountX=0.03 mountY=-0.02, mountTheta=-0.66
20:45:22.422 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.03, opts=13)
20:45:22.422 00.000 7988 Enqueuing Move request for scope (0.03, -0.03)
20:45:22.422 00.000 15712 Worker thread wakes up
20:45:22.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:22.422 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5 Saturated
20:45:22.435 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:22.436 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:22.436 00.000 7988 Enqueuing Expose request
20:45:22.438 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
20:45:22.438 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
20:45:22.438 00.000 15712 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=-0.02
20:45:22.438 00.000 15712 PPEC rslt: input = 0.03, final = -0.07, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.71
20:45:22.438 00.000 15712 PPEC: input: 0.03, control: -0.07, exposure: 1500
20:45:22.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:22.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:45:22.438 00.000 15712 MoveAxis(E, 22, ABG)
20:45:22.438 00.000 15712 Guiding  Dir = 2, Dur = 22
20:45:22.438 00.000 15712 IsGuiding returns 0
20:45:22.453 00.015 15712 PulseGuide returned control before completion, sleep 13
20:45:22.490 00.037 15712 IsGuiding returns 1
20:45:22.490 00.000 15712 scope still moving after pulse duration time elapsed
20:45:22.517 00.027 15712 IsGuiding returns 0
20:45:22.517 00.000 15712 scope move finished after 22 + 52 ms
20:45:22.517 00.000 15712 Move returns status 0, amount 22
20:45:22.517 00.000 15712 MoveAxis(N, 0, ABG)
20:45:22.517 00.000 15712 Move returns status 0, amount 0
20:45:22.517 00.000 15712 move complete, result=0
20:45:22.517 00.000 15712 worker thread done servicing request
20:45:22.517 00.000 15712 Worker thread wakes up
20:45:22.517 00.000 7988 GuideStep: 0.0 px 22 ms EAST, -0.0 px 0 ms NORTH
20:45:22.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:22.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:23.923 01.406 15712 Exposure complete
20:45:23.982 00.059 15712 worker thread done servicing request
20:45:23.982 00.000 7988 OnExposeComplete: enter
20:45:23.982 00.000 7988 UpdateGuideState(): m_state=6
20:45:23.985 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4734
20:45:23.985 00.000 7988 Star::Find returns 1 (1), X=1178.10, Y=441.18, Mass=1451, SNR=25.9, Peak=255 HFD=3.1
20:45:23.985 00.000 7988 MultiStar: [#1 -0.15,-0.16,1.06,U] [#2 -0.25,0.06,1.04,U] [#3 -0.01,-0.01,0.98,U] [#4 -0.05,-0.10,1.03,U] [#5 0.28,0.01,0.68,U] [#6 -0.20,-0.13,0.72,U] [#7 -0.06,-0.05,0.64,U] [#8 0.02,-0.10,0.66,U] 
20:45:23.985 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.05, -0.09}
20:45:23.985 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
20:45:23.985 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
20:45:23.985 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.37 mountX=0.06 mountY=0.07, mountTheta=0.81
20:45:23.985 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.06, opts=13)
20:45:23.985 00.000 7988 Enqueuing Move request for scope (-0.06, -0.06)
20:45:23.985 00.000 15712 Worker thread wakes up
20:45:23.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
20:45:23.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
20:45:23.985 00.000 15712 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=0.07
20:45:23.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:23.985 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9 Saturated
20:45:23.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:23.999 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:24.001 00.002 7988 Enqueuing Expose request
20:45:24.001 00.000 15712 PPEC rslt: input = 0.06, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.71
20:45:24.001 00.000 15712 PPEC: input: 0.06, control: -0.05, exposure: 1500
20:45:24.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:24.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:45:24.001 00.000 15712 MoveAxis(E, 17, ABG)
20:45:24.001 00.000 15712 Guiding  Dir = 2, Dur = 17
20:45:24.001 00.000 15712 IsGuiding returns 0
20:45:24.016 00.015 15712 IsGuiding returns 1
20:45:24.016 00.000 15712 scope still moving after pulse duration time elapsed
20:45:24.064 00.048 15712 IsGuiding returns 0
20:45:24.064 00.000 15712 scope move finished after 17 + 44 ms
20:45:24.064 00.000 15712 Move returns status 0, amount 17
20:45:24.064 00.000 15712 MoveAxis(N, 0, ABG)
20:45:24.064 00.000 15712 Move returns status 0, amount 0
20:45:24.064 00.000 15712 move complete, result=0
20:45:24.064 00.000 15712 worker thread done servicing request
20:45:24.064 00.000 15712 Worker thread wakes up
20:45:24.064 00.000 7988 GuideStep: 0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
20:45:24.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:24.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:25.708 01.644 15712 Exposure complete
20:45:25.767 00.059 15712 worker thread done servicing request
20:45:25.767 00.000 7988 OnExposeComplete: enter
20:45:25.768 00.001 7988 UpdateGuideState(): m_state=6
20:45:25.769 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4735
20:45:25.771 00.002 7988 Star::Find returns 1 (1), X=1178.03, Y=441.08, Mass=1566, SNR=27.0, Peak=255 HFD=3.1
20:45:25.771 00.000 7988 MultiStar: [#1 -0.25,-0.27,1.00,U] [#2 -0.42,0.04,1.00,U] [#3 -0.22,-0.29,0.97,U] [#4 -0.27,-0.30,1.02,U] [#5 -0.04,-0.10,0.71,U] [#6 -0.26,-0.17,0.70,U] [#7 -0.20,-0.28,0.65,U] [#8 -0.04,-0.14,0.61,U] 
20:45:25.773 00.002 7988 single-star, 8 included, MultiStar: {-0.22, -0.19}, one-star: {-0.12, -0.20}
20:45:25.773 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.58) = xAngle (-0.53 = -0.53)
20:45:25.775 00.002 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.58 = 2.58)
20:45:25.775 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-2.11 mountX=0.20 mountY=0.13, mountTheta=0.56
20:45:25.775 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.20, opts=13)
20:45:25.775 00.000 7988 Enqueuing Move request for scope (-0.12, -0.20)
20:45:25.775 00.000 15712 Worker thread wakes up
20:45:25.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.20) opts 0xd
20:45:25.775 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.20)
20:45:25.775 00.000 15712 Moving (-0.12, -0.20) raw xDistance=0.20 yDistance=0.13
20:45:25.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:25.775 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.0 Saturated
20:45:25.783 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:25.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:25.785 00.002 7988 Enqueuing Expose request
20:45:25.785 00.000 15712 PPEC rslt: input = 0.20, final = 0.06, react = 0.12, pred = -0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 635.70
20:45:25.785 00.000 15712 PPEC: input: 0.20, control: 0.06, exposure: 1500
20:45:25.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:25.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:45:25.785 00.000 15712 MoveAxis(W, 21, ABG)
20:45:25.785 00.000 15712 Guiding  Dir = 3, Dur = 21
20:45:25.817 00.032 15712 IsGuiding returns 0
20:45:25.833 00.016 15712 PulseGuide returned control before completion, sleep 16
20:45:25.881 00.048 15712 IsGuiding returns 0
20:45:25.881 00.000 15712 Move returns status 0, amount 21
20:45:25.881 00.000 15712 MoveAxis(N, 0, ABG)
20:45:25.881 00.000 15712 Move returns status 0, amount 0
20:45:25.881 00.000 15712 move complete, result=0
20:45:25.881 00.000 7988 GuideStep: 0.2 px 21 ms WEST, 0.1 px 0 ms NORTH
20:45:25.884 00.003 15712 worker thread done servicing request
20:45:25.884 00.000 15712 Worker thread wakes up
20:45:25.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:25.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:27.303 01.419 15712 Exposure complete
20:45:27.369 00.066 15712 worker thread done servicing request
20:45:27.369 00.000 7988 OnExposeComplete: enter
20:45:27.369 00.000 7988 UpdateGuideState(): m_state=6
20:45:27.369 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4736
20:45:27.369 00.000 7988 Star::Find returns 1 (1), X=1178.17, Y=441.01, Mass=1531, SNR=26.5, Peak=255 HFD=3.1
20:45:27.369 00.000 7988 MultiStar: [#1 -0.22,-0.22,1.02,U] [#2 -0.19,0.01,1.01,U] [#3 -0.22,-0.18,0.95,U] [#4 -0.26,-0.20,1.07,U] [#5 -0.18,-0.18,0.74,U] [#6 -0.33,-0.16,0.70,U] [#7 0.00,-0.27,0.65,U] [#8 -0.05,0.07,0.65,U] 
20:45:27.369 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.16}, one-star: {0.02, -0.27}
20:45:27.369 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
20:45:27.369 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
20:45:27.369 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-2.37 mountX=0.16 mountY=0.17, mountTheta=0.81
20:45:27.380 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.16, opts=13)
20:45:27.380 00.000 7988 Enqueuing Move request for scope (-0.17, -0.16)
20:45:27.380 00.000 15712 Worker thread wakes up
20:45:27.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.16) opts 0xd
20:45:27.380 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.16)
20:45:27.380 00.000 15712 Moving (-0.17, -0.16) raw xDistance=0.16 yDistance=0.17
20:45:27.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:27.384 00.004 7988 UpdateGuideState exits: m=1531 SNR=26.5 Saturated
20:45:27.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:27.386 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:27.386 00.000 7988 Enqueuing Expose request
20:45:27.386 00.000 15712 PPEC rslt: input = 0.16, final = -0.04, react = 0.10, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.69
20:45:27.386 00.000 15712 PPEC: input: 0.16, control: -0.04, exposure: 1500
20:45:27.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:27.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:45:27.386 00.000 15712 MoveAxis(E, 12, ABG)
20:45:27.386 00.000 15712 Guiding  Dir = 2, Dur = 12
20:45:27.386 00.000 15712 IsGuiding returns 0
20:45:27.415 00.029 15712 IsGuiding returns 1
20:45:27.415 00.000 15712 scope still moving after pulse duration time elapsed
20:45:27.463 00.048 15712 IsGuiding returns 1
20:45:27.491 00.028 15712 IsGuiding returns 0
20:45:27.491 00.000 15712 scope move finished after 12 + 90 ms
20:45:27.491 00.000 15712 Move returns status 0, amount 12
20:45:27.491 00.000 15712 MoveAxis(N, 0, ABG)
20:45:27.491 00.000 15712 Move returns status 0, amount 0
20:45:27.491 00.000 15712 move complete, result=0
20:45:27.491 00.000 15712 worker thread done servicing request
20:45:27.491 00.000 15712 Worker thread wakes up
20:45:27.491 00.000 7988 GuideStep: 0.2 px 12 ms EAST, 0.2 px 0 ms NORTH
20:45:27.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:27.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:29.132 01.641 15712 Exposure complete
20:45:29.192 00.060 15712 worker thread done servicing request
20:45:29.192 00.000 7988 OnExposeComplete: enter
20:45:29.192 00.000 7988 UpdateGuideState(): m_state=6
20:45:29.196 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4737
20:45:29.198 00.002 7988 Star::Find returns 1 (0), X=1178.21, Y=440.75, Mass=1500, SNR=26.4, Peak=225 HFD=3.1
20:45:29.198 00.000 7988 MultiStar: [#1 -0.15,-0.39,1.01,U] [#2 -0.38,-0.28,1.02,U] [#3 -0.21,-0.50,0.97,U] [#4 -0.21,-0.41,1.05,U] [#5 -0.05,-0.22,0.73,U] [#6 -0.53,-0.38,0.73,U] [#7 -0.46,-0.49,0.66,U] [#8 -0.17,-0.15,0.61,U] 
20:45:29.200 00.002 7988 refined, 8 included, MultiStar: {-0.22, -0.38}, one-star: {0.05, -0.53}
20:45:29.200 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
20:45:29.202 00.002 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
20:45:29.202 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.38 hyp=0.44 cameraTheta=-2.10 mountX=0.38 mountY=0.23, mountTheta=0.55
20:45:29.203 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.38, opts=13)
20:45:29.205 00.002 7988 Enqueuing Move request for scope (-0.22, -0.38)
20:45:29.205 00.000 15712 Worker thread wakes up
20:45:29.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.38) opts 0xd
20:45:29.205 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.38)
20:45:29.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:29.205 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
20:45:29.209 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:29.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:29.211 00.002 7988 Enqueuing Expose request
20:45:29.211 00.000 15712 Moving (-0.22, -0.38) raw xDistance=0.38 yDistance=0.23
20:45:29.211 00.000 15712 PPEC rslt: input = 0.38, final = 0.11, react = 0.23, pred = -0.12, hyst = 0.21, hyst_pct = 0.00, period_length = 635.69
20:45:29.211 00.000 15712 PPEC: input: 0.38, control: 0.11, exposure: 1500
20:45:29.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:29.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:45:29.211 00.000 15712 MoveAxis(W, 36, ABG)
20:45:29.211 00.000 15712 Guiding  Dir = 3, Dur = 36
20:45:29.211 00.000 15712 IsGuiding returns 0
20:45:29.237 00.026 15712 PulseGuide returned control before completion, sleep 24
20:45:29.296 00.059 15712 IsGuiding returns 0
20:45:29.296 00.000 15712 Move returns status 0, amount 36
20:45:29.296 00.000 15712 MoveAxis(N, 0, ABG)
20:45:29.296 00.000 15712 Move returns status 0, amount 0
20:45:29.296 00.000 15712 move complete, result=0
20:45:29.296 00.000 7988 GuideStep: 0.4 px 36 ms WEST, 0.2 px 0 ms NORTH
20:45:29.305 00.009 15712 worker thread done servicing request
20:45:29.305 00.000 15712 Worker thread wakes up
20:45:29.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:29.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:30.710 01.405 15712 Exposure complete
20:45:30.771 00.061 15712 worker thread done servicing request
20:45:30.771 00.000 7988 OnExposeComplete: enter
20:45:30.771 00.000 7988 UpdateGuideState(): m_state=6
20:45:30.774 00.003 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4738
20:45:30.774 00.000 7988 Star::Find returns 1 (1), X=1177.91, Y=441.01, Mass=1537, SNR=26.6, Peak=255 HFD=2.9
20:45:30.774 00.000 7988 MultiStar: [#1 -0.19,-0.20,1.01,U] [#2 -0.33,-0.02,1.02,U] [#3 -0.23,-0.20,0.98,U] [#4 -0.39,-0.11,1.00,U] [#5 0.19,-0.20,0.74,U] [#6 -0.56,-0.10,0.71,U] [#7 -0.29,-0.25,0.67,U] [#8 -0.06,-0.03,0.67,U] 
20:45:30.774 00.000 7988 refined, 8 included, MultiStar: {-0.24, -0.16}, one-star: {-0.24, -0.27}
20:45:30.774 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
20:45:30.774 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
20:45:30.774 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-2.57 mountX=0.16 mountY=0.24, mountTheta=1.00
20:45:30.774 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.16, opts=13)
20:45:30.774 00.000 7988 Enqueuing Move request for scope (-0.24, -0.16)
20:45:30.784 00.010 15712 Worker thread wakes up
20:45:30.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.16) opts 0xd
20:45:30.784 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.16)
20:45:30.784 00.000 15712 Moving (-0.24, -0.16) raw xDistance=0.16 yDistance=0.24
20:45:30.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:45:30.784 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6 Saturated
20:45:30.786 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:30.786 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:30.788 00.002 15712 PPEC rslt: input = 0.16, final = -0.06, react = 0.09, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.68
20:45:30.788 00.000 15712 PPEC: input: 0.16, control: -0.06, exposure: 1500
20:45:30.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:30.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:45:30.788 00.000 15712 MoveAxis(E, 18, ABG)
20:45:30.788 00.000 15712 Guiding  Dir = 2, Dur = 18
20:45:30.788 00.000 7988 Enqueuing Expose request
20:45:30.790 00.002 15712 IsGuiding returns 0
20:45:30.806 00.016 15712 PulseGuide returned control before completion, sleep 13
20:45:30.821 00.015 15712 IsGuiding returns 1
20:45:30.821 00.000 15712 scope still moving after pulse duration time elapsed
20:45:30.853 00.032 15712 IsGuiding returns 0
20:45:30.853 00.000 15712 scope move finished after 18 + 45 ms
20:45:30.853 00.000 15712 Move returns status 0, amount 18
20:45:30.853 00.000 15712 MoveAxis(N, 0, ABG)
20:45:30.853 00.000 15712 Move returns status 0, amount 0
20:45:30.853 00.000 15712 move complete, result=0
20:45:30.853 00.000 7988 GuideStep: 0.2 px 18 ms EAST, 0.2 px 0 ms NORTH
20:45:30.855 00.002 15712 worker thread done servicing request
20:45:30.855 00.000 15712 Worker thread wakes up
20:45:30.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:30.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:32.498 01.643 15712 Exposure complete
20:45:32.552 00.054 15712 worker thread done servicing request
20:45:32.552 00.000 7988 OnExposeComplete: enter
20:45:32.552 00.000 7988 UpdateGuideState(): m_state=6
20:45:32.559 00.007 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4739
20:45:32.559 00.000 7988 Star::Find returns 1 (1), X=1178.10, Y=440.93, Mass=1482, SNR=26.1, Peak=255 HFD=2.9
20:45:32.559 00.000 7988 MultiStar: [#1 -0.29,-0.29,1.04,U] [#2 -0.44,-0.11,1.02,U] [#3 -0.11,-0.18,0.99,U] [#4 -0.32,-0.27,1.06,U] [#5 -0.03,-0.31,0.71,U] [#6 -0.50,-0.13,0.71,U] [#7 -0.12,-0.08,0.68,U] [#8 0.08,-0.24,0.68,U] 
20:45:32.559 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.22}, one-star: {-0.05, -0.34}
20:45:32.559 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
20:45:32.559 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
20:45:32.559 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.22 hyp=0.31 cameraTheta=-2.33 mountX=0.22 mountY=0.21, mountTheta=0.76
20:45:32.559 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.22, opts=13)
20:45:32.569 00.010 7988 Enqueuing Move request for scope (-0.21, -0.22)
20:45:32.569 00.000 15712 Worker thread wakes up
20:45:32.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.22) opts 0xd
20:45:32.569 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.22)
20:45:32.569 00.000 15712 Moving (-0.21, -0.22) raw xDistance=0.22 yDistance=0.21
20:45:32.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:32.569 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1 Saturated
20:45:32.572 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:32.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:32.574 00.002 7988 Enqueuing Expose request
20:45:32.575 00.001 15712 PPEC rslt: input = 0.22, final = 0.06, react = 0.13, pred = -0.07, hyst = 0.13, hyst_pct = 0.00, period_length = 635.68
20:45:32.575 00.000 15712 PPEC: input: 0.22, control: 0.06, exposure: 1500
20:45:32.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:32.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:45:32.575 00.000 15712 MoveAxis(W, 20, ABG)
20:45:32.575 00.000 15712 Guiding  Dir = 3, Dur = 20
20:45:32.575 00.000 15712 IsGuiding returns 0
20:45:32.596 00.021 15712 PulseGuide returned control before completion, sleep 11
20:45:32.623 00.027 15712 IsGuiding returns 1
20:45:32.623 00.000 15712 scope still moving after pulse duration time elapsed
20:45:32.659 00.036 15712 IsGuiding returns 0
20:45:32.659 00.000 15712 scope move finished after 20 + 63 ms
20:45:32.659 00.000 15712 Move returns status 0, amount 20
20:45:32.659 00.000 15712 MoveAxis(N, 0, ABG)
20:45:32.659 00.000 15712 Move returns status 0, amount 0
20:45:32.659 00.000 15712 move complete, result=0
20:45:32.659 00.000 7988 GuideStep: 0.2 px 20 ms WEST, 0.2 px 0 ms NORTH
20:45:32.661 00.002 15712 worker thread done servicing request
20:45:32.661 00.000 15712 Worker thread wakes up
20:45:32.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:32.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:34.076 01.415 15712 Exposure complete
20:45:34.132 00.056 15712 worker thread done servicing request
20:45:34.132 00.000 7988 OnExposeComplete: enter
20:45:34.137 00.005 7988 UpdateGuideState(): m_state=6
20:45:34.137 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4740
20:45:34.137 00.000 7988 Star::Find returns 1 (1), X=1178.14, Y=441.29, Mass=1533, SNR=26.7, Peak=255 HFD=3.4
20:45:34.137 00.000 7988 MultiStar: [#1 -0.06,0.06,0.99,U] [#2 -0.29,0.07,1.00,U] [#3 -0.20,0.22,0.97,U] [#4 -0.13,0.04,1.04,U] [#5 -0.10,-0.04,0.71,U] [#6 -0.46,0.05,0.72,U] [#7 -0.15,0.10,0.63,U] [#8 -0.21,0.11,0.65,U] 
20:45:34.137 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.07}, one-star: {-0.01, 0.01}
20:45:34.137 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.58) = xAngle (3.78 = -2.50)
20:45:34.137 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.61)
20:45:34.137 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.21 mountX=-0.01 mountY=0.01, mountTheta=2.52
20:45:34.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
20:45:34.137 00.000 7988 Enqueuing Move request for scope (-0.01, 0.01)
20:45:34.149 00.012 15712 Worker thread wakes up
20:45:34.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
20:45:34.149 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
20:45:34.149 00.000 15712 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
20:45:34.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:34.149 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7 Saturated
20:45:34.151 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:34.151 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:34.153 00.002 7988 Enqueuing Expose request
20:45:34.153 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.67
20:45:34.153 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
20:45:34.153 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:34.153 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:45:34.153 00.000 15712 MoveAxis(E, 11, ABG)
20:45:34.153 00.000 15712 Guiding  Dir = 2, Dur = 11
20:45:34.153 00.000 15712 IsGuiding returns 0
20:45:34.175 00.022 15712 IsGuiding returns 1
20:45:34.175 00.000 15712 scope still moving after pulse duration time elapsed
20:45:34.201 00.026 15712 IsGuiding returns 1
20:45:34.237 00.036 15712 IsGuiding returns 0
20:45:34.237 00.000 15712 scope move finished after 11 + 76 ms
20:45:34.237 00.000 15712 Move returns status 0, amount 11
20:45:34.237 00.000 15712 MoveAxis(N, 0, ABG)
20:45:34.237 00.000 15712 Move returns status 0, amount 0
20:45:34.237 00.000 15712 move complete, result=0
20:45:34.237 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
20:45:34.244 00.007 15712 worker thread done servicing request
20:45:34.244 00.000 15712 Worker thread wakes up
20:45:34.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:34.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:35.877 01.633 15712 Exposure complete
20:45:35.935 00.058 15712 worker thread done servicing request
20:45:35.935 00.000 7988 OnExposeComplete: enter
20:45:35.939 00.004 7988 UpdateGuideState(): m_state=6
20:45:35.939 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4741
20:45:35.939 00.000 7988 Star::Find returns 1 (0), X=1178.06, Y=440.93, Mass=1508, SNR=26.3, Peak=225 HFD=3.3
20:45:35.939 00.000 7988 MultiStar: [#1 -0.10,-0.35,1.04,U] [#2 -0.21,-0.06,1.00,U] [#3 -0.21,-0.27,0.96,U] [#4 -0.22,-0.21,1.04,U] [#5 -0.05,-0.37,0.73,U] [#6 -0.29,-0.11,0.70,U] [#7 -0.28,-0.37,0.67,U] [#8 -0.05,0.00,0.67,U] 
20:45:35.939 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.24}, one-star: {-0.10, -0.35}
20:45:35.939 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
20:45:35.939 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
20:45:35.939 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-2.18 mountX=0.24 mountY=0.17, mountTheta=0.63
20:45:35.939 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.24, opts=13)
20:45:35.939 00.000 7988 Enqueuing Move request for scope (-0.17, -0.24)
20:45:35.939 00.000 15712 Worker thread wakes up
20:45:35.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.24) opts 0xd
20:45:35.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.24)
20:45:35.939 00.000 15712 Moving (-0.17, -0.24) raw xDistance=0.24 yDistance=0.17
20:45:35.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:35.952 00.013 7988 UpdateGuideState exits: m=1508 SNR=26.3
20:45:35.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:35.954 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:35.954 00.000 7988 Enqueuing Expose request
20:45:35.954 00.000 15712 PPEC rslt: input = 0.24, final = 0.07, react = 0.14, pred = -0.07, hyst = 0.13, hyst_pct = 0.00, period_length = 635.67
20:45:35.954 00.000 15712 PPEC: input: 0.24, control: 0.07, exposure: 1500
20:45:35.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:35.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:45:35.954 00.000 15712 MoveAxis(W, 23, ABG)
20:45:35.954 00.000 15712 Guiding  Dir = 3, Dur = 23
20:45:35.954 00.000 15712 IsGuiding returns 0
20:45:35.970 00.016 15712 IsGuiding returns 1
20:45:35.970 00.000 15712 scope still moving after pulse duration time elapsed
20:45:36.020 00.050 15712 IsGuiding returns 0
20:45:36.020 00.000 15712 scope move finished after 23 + 52 ms
20:45:36.020 00.000 15712 Move returns status 0, amount 23
20:45:36.020 00.000 15712 MoveAxis(N, 0, ABG)
20:45:36.020 00.000 15712 Move returns status 0, amount 0
20:45:36.020 00.000 15712 move complete, result=0
20:45:36.020 00.000 7988 GuideStep: 0.2 px 23 ms WEST, 0.2 px 0 ms NORTH
20:45:36.033 00.013 15712 worker thread done servicing request
20:45:36.033 00.000 15712 Worker thread wakes up
20:45:36.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:36.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:37.454 01.421 15712 Exposure complete
20:45:37.499 00.045 15712 worker thread done servicing request
20:45:37.499 00.000 7988 OnExposeComplete: enter
20:45:37.499 00.000 7988 UpdateGuideState(): m_state=6
20:45:37.515 00.016 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4742
20:45:37.515 00.000 7988 Star::Find returns 1 (1), X=1178.08, Y=440.97, Mass=1505, SNR=26.3, Peak=255 HFD=2.9
20:45:37.515 00.000 7988 MultiStar: [#1 -0.09,-0.27,1.04,U] [#2 -0.17,-0.12,1.04,U] [#3 -0.20,-0.15,0.95,U] [#4 -0.31,-0.01,1.04,U] [#5 0.10,-0.15,0.71,U] [#6 -0.15,-0.32,0.70,U] [#7 -0.20,-0.15,0.65,U] [#8 -0.04,0.07,0.64,U] 
20:45:37.515 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.16}, one-star: {-0.08, -0.31}
20:45:37.515 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.58) = xAngle (-0.69 = -0.69)
20:45:37.515 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.42 = 2.42)
20:45:37.515 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.27 mountX=0.16 mountY=0.14, mountTheta=0.71
20:45:37.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.16, opts=13)
20:45:37.515 00.000 7988 Enqueuing Move request for scope (-0.13, -0.16)
20:45:37.515 00.000 15712 Worker thread wakes up
20:45:37.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
20:45:37.515 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
20:45:37.515 00.000 15712 Moving (-0.13, -0.16) raw xDistance=0.16 yDistance=0.14
20:45:37.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:37.515 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3 Saturated
20:45:37.528 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:37.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:37.530 00.002 7988 Enqueuing Expose request
20:45:37.531 00.001 15712 PPEC rslt: input = 0.16, final = -0.07, react = 0.10, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.66
20:45:37.531 00.000 15712 PPEC: input: 0.16, control: -0.07, exposure: 1500
20:45:37.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:37.532 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:45:37.532 00.000 15712 MoveAxis(E, 24, ABG)
20:45:37.532 00.000 15712 Guiding  Dir = 2, Dur = 24
20:45:37.532 00.000 15712 IsGuiding returns 0
20:45:37.550 00.018 15712 PulseGuide returned control before completion, sleep 17
20:45:37.599 00.049 15712 IsGuiding returns 0
20:45:37.599 00.000 15712 Move returns status 0, amount 24
20:45:37.599 00.000 15712 MoveAxis(N, 0, ABG)
20:45:37.599 00.000 15712 Move returns status 0, amount 0
20:45:37.599 00.000 15712 move complete, result=0
20:45:37.599 00.000 7988 GuideStep: 0.2 px 24 ms EAST, 0.1 px 0 ms NORTH
20:45:37.600 00.001 15712 worker thread done servicing request
20:45:37.600 00.000 15712 Worker thread wakes up
20:45:37.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:37.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:39.241 01.641 15712 Exposure complete
20:45:39.299 00.058 15712 worker thread done servicing request
20:45:39.299 00.000 7988 OnExposeComplete: enter
20:45:39.301 00.002 7988 UpdateGuideState(): m_state=6
20:45:39.303 00.002 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4743
20:45:39.303 00.000 7988 Star::Find returns 1 (0), X=1178.13, Y=441.00, Mass=1487, SNR=26.3, Peak=230 HFD=3.0
20:45:39.303 00.000 7988 MultiStar: [#1 -0.24,-0.33,1.00,U] [#2 -0.34,0.03,1.00,U] [#3 -0.13,-0.22,0.97,U] [#4 -0.25,-0.26,1.06,U] [#5 -0.09,-0.18,0.73,U] [#6 -0.30,-0.23,0.71,U] [#7 -0.23,-0.12,0.67,U] [#8 -0.09,-0.24,0.69,U] 
20:45:39.303 00.000 7988 single-star, 8 included, MultiStar: {-0.19, -0.21}, one-star: {-0.03, -0.27}
20:45:39.303 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
20:45:39.303 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
20:45:39.303 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.28 cameraTheta=-1.67 mountX=0.27 mountY=0.03, mountTheta=0.13
20:45:39.303 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.27, opts=13)
20:45:39.303 00.000 7988 Enqueuing Move request for scope (-0.03, -0.27)
20:45:39.303 00.000 15712 Worker thread wakes up
20:45:39.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
20:45:39.303 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
20:45:39.303 00.000 15712 Moving (-0.03, -0.27) raw xDistance=0.27 yDistance=0.03
20:45:39.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:39.303 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
20:45:39.316 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:39.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:39.318 00.002 7988 Enqueuing Expose request
20:45:39.318 00.000 15712 PPEC rslt: input = 0.27, final = 0.14, react = 0.16, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 635.65
20:45:39.318 00.000 15712 PPEC: input: 0.27, control: 0.14, exposure: 1500
20:45:39.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:39.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:45:39.318 00.000 15712 MoveAxis(W, 45, ABG)
20:45:39.318 00.000 15712 Guiding  Dir = 3, Dur = 45
20:45:39.318 00.000 15712 IsGuiding returns 0
20:45:39.339 00.021 15712 PulseGuide returned control before completion, sleep 35
20:45:39.382 00.043 15712 IsGuiding returns 1
20:45:39.382 00.000 15712 scope still moving after pulse duration time elapsed
20:45:39.420 00.038 15712 IsGuiding returns 0
20:45:39.420 00.000 15712 scope move finished after 45 + 55 ms
20:45:39.420 00.000 15712 Move returns status 0, amount 45
20:45:39.420 00.000 15712 MoveAxis(N, 0, ABG)
20:45:39.420 00.000 15712 Move returns status 0, amount 0
20:45:39.420 00.000 15712 move complete, result=0
20:45:39.420 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
20:45:39.422 00.002 15712 worker thread done servicing request
20:45:39.422 00.000 15712 Worker thread wakes up
20:45:39.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:39.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:40.834 01.412 15712 Exposure complete
20:45:40.893 00.059 15712 worker thread done servicing request
20:45:40.893 00.000 7988 OnExposeComplete: enter
20:45:40.896 00.003 7988 UpdateGuideState(): m_state=6
20:45:40.896 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4744
20:45:40.896 00.000 7988 Star::Find returns 1 (1), X=1178.20, Y=441.11, Mass=1513, SNR=26.4, Peak=255 HFD=3.4
20:45:40.896 00.000 7988 MultiStar: [#1 -0.17,-0.06,1.01,U] [#2 -0.51,0.04,1.03,U] [#3 -0.14,-0.09,0.96,U] [#4 -0.43,-0.18,1.05,U] [#5 -0.01,-0.19,0.68,U] [#6 -0.32,-0.22,0.71,U] [#7 -0.32,-0.24,0.65,U] [#8 -0.02,-0.17,0.65,U] 
20:45:40.899 00.003 7988 single-star, 8 included, MultiStar: {-0.22, -0.13}, one-star: {0.05, -0.17}
20:45:40.899 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
20:45:40.899 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.89)
20:45:40.899 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.29 mountX=0.17 mountY=-0.05, mountTheta=-0.26
20:45:40.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.17, opts=13)
20:45:40.899 00.000 7988 Enqueuing Move request for scope (0.05, -0.17)
20:45:40.899 00.000 15712 Worker thread wakes up
20:45:40.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
20:45:40.899 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
20:45:40.899 00.000 15712 Moving (0.05, -0.17) raw xDistance=0.17 yDistance=-0.05
20:45:40.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:40.899 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.4 Saturated
20:45:40.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:40.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:40.899 00.000 7988 Enqueuing Expose request
20:45:40.911 00.012 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 635.65
20:45:40.911 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
20:45:40.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:40.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:45:40.911 00.000 15712 MoveAxis(W, 25, ABG)
20:45:40.911 00.000 15712 Guiding  Dir = 3, Dur = 25
20:45:40.911 00.000 15712 IsGuiding returns 0
20:45:40.933 00.022 15712 IsGuiding returns 1
20:45:40.933 00.000 15712 scope still moving after pulse duration time elapsed
20:45:40.984 00.051 15712 IsGuiding returns 0
20:45:40.984 00.000 15712 scope move finished after 25 + 49 ms
20:45:40.984 00.000 15712 Move returns status 0, amount 25
20:45:40.984 00.000 15712 MoveAxis(N, 0, ABG)
20:45:40.984 00.000 15712 Move returns status 0, amount 0
20:45:40.984 00.000 15712 move complete, result=0
20:45:40.984 00.000 15712 worker thread done servicing request
20:45:40.984 00.000 15712 Worker thread wakes up
20:45:40.984 00.000 7988 GuideStep: 0.2 px 25 ms WEST, -0.0 px 0 ms NORTH
20:45:40.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:40.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:42.728 01.744 15712 Exposure complete
20:45:42.788 00.060 15712 worker thread done servicing request
20:45:42.788 00.000 7988 OnExposeComplete: enter
20:45:42.788 00.000 7988 UpdateGuideState(): m_state=6
20:45:42.792 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4745
20:45:42.794 00.002 7988 Star::Find returns 1 (1), X=1177.97, Y=441.30, Mass=1427, SNR=25.7, Peak=255 HFD=3.0
20:45:42.794 00.000 7988 MultiStar: [#1 -0.26,-0.02,1.02,U] [#2 -0.39,0.24,1.04,U] [#3 -0.31,-0.01,1.02,U] [#4 -0.26,0.05,1.08,U] [#5 0.01,-0.11,0.74,U] [#6 -0.47,0.12,0.68,U] [#7 -0.34,0.05,0.70,U] [#8 -0.26,0.27,0.71,U] 
20:45:42.796 00.002 7988 single-star, 8 included, MultiStar: {-0.27, 0.07}, one-star: {-0.18, 0.02}
20:45:42.796 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.58) = xAngle (4.62 = -1.67)
20:45:42.798 00.002 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.73 = 1.44)
20:45:42.798 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.19 cameraTheta=3.04 mountX=-0.02 mountY=0.18, mountTheta=1.67
20:45:42.800 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.02, opts=13)
20:45:42.802 00.002 7988 Enqueuing Move request for scope (-0.18, 0.02)
20:45:42.802 00.000 15712 Worker thread wakes up
20:45:42.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
20:45:42.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
20:45:42.802 00.000 15712 Moving (-0.18, 0.02) raw xDistance=-0.02 yDistance=0.18
20:45:42.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:42.802 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7 Saturated
20:45:42.802 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:42.806 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:42.807 00.001 7988 Enqueuing Expose request
20:45:42.807 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.64
20:45:42.807 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:45:42.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:42.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:45:42.807 00.000 15712 MoveAxis(E, 3, ABG)
20:45:42.807 00.000 15712 Guiding  Dir = 2, Dur = 3
20:45:42.807 00.000 15712 IsGuiding returns 0
20:45:42.823 00.016 15712 IsGuiding returns 0
20:45:42.823 00.000 15712 Move returns status 0, amount 3
20:45:42.823 00.000 15712 MoveAxis(N, 0, ABG)
20:45:42.823 00.000 15712 Move returns status 0, amount 0
20:45:42.823 00.000 15712 move complete, result=0
20:45:42.823 00.000 15712 worker thread done servicing request
20:45:42.823 00.000 15712 Worker thread wakes up
20:45:42.823 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
20:45:42.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:42.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:44.245 01.422 15712 Exposure complete
20:45:44.300 00.055 15712 worker thread done servicing request
20:45:44.300 00.000 7988 OnExposeComplete: enter
20:45:44.307 00.007 7988 UpdateGuideState(): m_state=6
20:45:44.307 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4746
20:45:44.307 00.000 7988 Star::Find returns 1 (1), X=1178.08, Y=441.15, Mass=1555, SNR=26.8, Peak=255 HFD=3.1
20:45:44.307 00.000 7988 MultiStar: [#1 -0.29,0.03,1.00,U] [#2 -0.45,0.05,1.01,U] [#3 -0.34,0.12,0.94,U] [#4 -0.34,0.17,1.02,U] [#5 -0.11,0.04,0.70,U] [#6 -0.38,0.21,0.72,U] [#7 -0.18,-0.02,0.69,U] [#8 -0.29,0.32,0.65,U] 
20:45:44.307 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.08}, one-star: {-0.08, -0.13}
20:45:44.307 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
20:45:44.307 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
20:45:44.307 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.10 mountX=0.13 mountY=0.08, mountTheta=0.55
20:45:44.307 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.13, opts=13)
20:45:44.317 00.010 7988 Enqueuing Move request for scope (-0.08, -0.13)
20:45:44.317 00.000 15712 Worker thread wakes up
20:45:44.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
20:45:44.317 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
20:45:44.317 00.000 15712 Moving (-0.08, -0.13) raw xDistance=0.13 yDistance=0.08
20:45:44.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:44.317 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.8 Saturated
20:45:44.321 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:44.321 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:44.323 00.002 7988 Enqueuing Expose request
20:45:44.323 00.000 15712 PPEC rslt: input = 0.13, final = -0.08, react = 0.08, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.64
20:45:44.323 00.000 15712 PPEC: input: 0.13, control: -0.08, exposure: 1500
20:45:44.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:44.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:45:44.323 00.000 15712 MoveAxis(E, 26, ABG)
20:45:44.323 00.000 15712 Guiding  Dir = 2, Dur = 26
20:45:44.359 00.036 15712 IsGuiding returns 0
20:45:44.371 00.012 15712 PulseGuide returned control before completion, sleep 20
20:45:44.424 00.053 15712 IsGuiding returns 0
20:45:44.424 00.000 15712 Move returns status 0, amount 26
20:45:44.424 00.000 15712 MoveAxis(N, 0, ABG)
20:45:44.424 00.000 15712 Move returns status 0, amount 0
20:45:44.424 00.000 15712 move complete, result=0
20:45:44.424 00.000 15712 worker thread done servicing request
20:45:44.424 00.000 15712 Worker thread wakes up
20:45:44.424 00.000 7988 GuideStep: 0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
20:45:44.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:44.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:46.065 01.641 15712 Exposure complete
20:45:46.124 00.059 15712 worker thread done servicing request
20:45:46.124 00.000 7988 OnExposeComplete: enter
20:45:46.124 00.000 7988 UpdateGuideState(): m_state=6
20:45:46.127 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4747
20:45:46.127 00.000 7988 Star::Find returns 1 (1), X=1178.21, Y=441.24, Mass=1453, SNR=26.0, Peak=255 HFD=3.2
20:45:46.127 00.000 7988 MultiStar: [#1 -0.21,-0.07,1.04,U] [#2 -0.35,0.20,1.01,U] [#3 -0.23,0.03,0.98,U] [#4 -0.37,-0.01,1.06,U] [#5 -0.03,-0.06,0.73,U] [#6 -0.56,-0.02,0.76,U] [#7 -0.43,0.09,0.66,U] [#8 -0.01,0.17,0.65,U] 
20:45:46.127 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.03}, one-star: {0.06, -0.04}
20:45:46.127 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.96 = 0.96)
20:45:46.127 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
20:45:46.127 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.62 mountX=0.04 mountY=-0.05, mountTheta=-0.95
20:45:46.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
20:45:46.127 00.000 7988 Enqueuing Move request for scope (0.06, -0.04)
20:45:46.137 00.010 15712 Worker thread wakes up
20:45:46.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
20:45:46.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
20:45:46.137 00.000 15712 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=-0.05
20:45:46.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:46.137 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.0 Saturated
20:45:46.140 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:46.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:46.142 00.002 7988 Enqueuing Expose request
20:45:46.143 00.001 15712 PPEC rslt: input = 0.04, final = -0.06, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.63
20:45:46.143 00.000 15712 PPEC: input: 0.04, control: -0.06, exposure: 1500
20:45:46.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:46.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:45:46.143 00.000 15712 MoveAxis(E, 19, ABG)
20:45:46.143 00.000 15712 Guiding  Dir = 2, Dur = 19
20:45:46.143 00.000 15712 IsGuiding returns 0
20:45:46.163 00.020 15712 IsGuiding returns 1
20:45:46.163 00.000 15712 scope still moving after pulse duration time elapsed
20:45:46.207 00.044 15712 IsGuiding returns 0
20:45:46.207 00.000 15712 scope move finished after 19 + 51 ms
20:45:46.207 00.000 15712 Move returns status 0, amount 19
20:45:46.207 00.000 15712 MoveAxis(N, 0, ABG)
20:45:46.207 00.000 15712 Move returns status 0, amount 0
20:45:46.207 00.000 15712 move complete, result=0
20:45:46.207 00.000 15712 worker thread done servicing request
20:45:46.207 00.000 15712 Worker thread wakes up
20:45:46.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:46.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:46.207 00.000 7988 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
20:45:47.628 01.421 15712 Exposure complete
20:45:47.683 00.055 15712 worker thread done servicing request
20:45:47.683 00.000 7988 OnExposeComplete: enter
20:45:47.683 00.000 7988 UpdateGuideState(): m_state=6
20:45:47.690 00.007 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4748
20:45:47.690 00.000 7988 Star::Find returns 1 (1), X=1178.21, Y=441.21, Mass=1484, SNR=26.2, Peak=255 HFD=3.3
20:45:47.690 00.000 7988 MultiStar: [#1 -0.17,-0.02,1.02,U] [#2 -0.36,0.11,1.02,U] [#3 0.02,0.27,0.96,U] [#4 -0.10,-0.02,1.03,U] [#5 -0.06,0.01,0.74,U] [#6 -0.33,0.05,0.70,U] [#7 -0.17,-0.05,0.71,U] [#8 -0.07,0.35,0.68,U] 
20:45:47.690 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.07}, one-star: {0.05, -0.06}
20:45:47.690 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
20:45:47.690 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.46)
20:45:47.690 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=0.06 mountY=-0.05, mountTheta=-0.69
20:45:47.690 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.06, opts=13)
20:45:47.700 00.010 7988 Enqueuing Move request for scope (0.05, -0.06)
20:45:47.700 00.000 15712 Worker thread wakes up
20:45:47.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:47.700 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2 Saturated
20:45:47.703 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:47.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:47.705 00.002 7988 Enqueuing Expose request
20:45:47.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
20:45:47.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
20:45:47.705 00.000 15712 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=-0.05
20:45:47.707 00.002 15712 PPEC rslt: input = 0.06, final = -0.07, react = 0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.63
20:45:47.707 00.000 15712 PPEC: input: 0.06, control: -0.07, exposure: 1500
20:45:47.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:47.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:45:47.707 00.000 15712 MoveAxis(E, 24, ABG)
20:45:47.707 00.000 15712 Guiding  Dir = 2, Dur = 24
20:45:47.707 00.000 15712 IsGuiding returns 0
20:45:47.727 00.020 15712 PulseGuide returned control before completion, sleep 19
20:45:47.770 00.043 15712 IsGuiding returns 0
20:45:47.770 00.000 15712 Move returns status 0, amount 24
20:45:47.770 00.000 15712 MoveAxis(N, 0, ABG)
20:45:47.770 00.000 15712 Move returns status 0, amount 0
20:45:47.770 00.000 15712 move complete, result=0
20:45:47.770 00.000 7988 GuideStep: 0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
20:45:47.782 00.012 15712 worker thread done servicing request
20:45:47.782 00.000 15712 Worker thread wakes up
20:45:47.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:47.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:49.524 01.742 15712 Exposure complete
20:45:49.584 00.060 15712 worker thread done servicing request
20:45:49.584 00.000 7988 OnExposeComplete: enter
20:45:49.584 00.000 7988 UpdateGuideState(): m_state=6
20:45:49.587 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4749
20:45:49.587 00.000 7988 Star::Find returns 1 (1), X=1178.18, Y=441.20, Mass=1386, SNR=25.3, Peak=255 HFD=2.9
20:45:49.589 00.002 7988 MultiStar: [#1 -0.12,-0.12,1.02,U] [#2 -0.31,-0.10,1.07,U] [#3 -0.11,0.01,0.98,U] [#4 -0.11,-0.01,1.07,U] [#5 0.00,-0.18,0.72,U] [#6 -0.40,-0.03,0.75,U] [#7 -0.08,-0.20,0.68,U] [#8 0.00,-0.12,0.67,U] 
20:45:49.589 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.09}, one-star: {0.03, -0.08}
20:45:49.591 00.002 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
20:45:49.591 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.82)
20:45:49.593 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.23 mountX=0.08 mountY=-0.03, mountTheta=-0.32
20:45:49.595 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.08, opts=13)
20:45:49.595 00.000 7988 Enqueuing Move request for scope (0.03, -0.08)
20:45:49.597 00.002 15712 Worker thread wakes up
20:45:49.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
20:45:49.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
20:45:49.597 00.000 15712 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=-0.03
20:45:49.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:49.597 00.000 7988 UpdateGuideState exits: m=1386 SNR=25.3 Saturated
20:45:49.600 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:49.600 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:49.602 00.002 7988 Enqueuing Expose request
20:45:49.602 00.000 15712 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.62
20:45:49.602 00.000 15712 PPEC: input: 0.08, control: -0.05, exposure: 1500
20:45:49.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:49.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:45:49.602 00.000 15712 MoveAxis(E, 17, ABG)
20:45:49.602 00.000 15712 Guiding  Dir = 2, Dur = 17
20:45:49.604 00.002 15712 IsGuiding returns 0
20:45:49.616 00.012 15712 PulseGuide returned control before completion, sleep 13
20:45:49.631 00.015 15712 IsGuiding returns 1
20:45:49.631 00.000 15712 scope still moving after pulse duration time elapsed
20:45:49.664 00.033 15712 IsGuiding returns 0
20:45:49.664 00.000 15712 scope move finished after 17 + 45 ms
20:45:49.664 00.000 15712 Move returns status 0, amount 17
20:45:49.664 00.000 15712 MoveAxis(N, 0, ABG)
20:45:49.664 00.000 15712 Move returns status 0, amount 0
20:45:49.664 00.000 15712 move complete, result=0
20:45:49.664 00.000 7988 GuideStep: 0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
20:45:49.668 00.004 15712 worker thread done servicing request
20:45:49.668 00.000 15712 Worker thread wakes up
20:45:49.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:49.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:51.088 01.420 15712 Exposure complete
20:45:51.149 00.061 15712 worker thread done servicing request
20:45:51.149 00.000 7988 OnExposeComplete: enter
20:45:51.149 00.000 7988 UpdateGuideState(): m_state=6
20:45:51.153 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4750
20:45:51.154 00.001 7988 Star::Find returns 1 (1), X=1178.25, Y=440.96, Mass=1549, SNR=26.9, Peak=255 HFD=3.2
20:45:51.154 00.000 7988 MultiStar: [#1 -0.19,-0.28,1.04,U] [#2 -0.47,-0.04,1.00,U] [#3 -0.18,-0.30,0.96,U] [#4 -0.28,-0.30,1.04,U] [#5 -0.27,-0.13,0.72,U] [#6 -0.38,-0.27,0.71,U] [#7 -0.24,-0.29,0.65,U] [#8 -0.15,-0.09,0.66,U] 
20:45:51.156 00.002 7988 refined, 8 included, MultiStar: {-0.23, -0.23}, one-star: {0.09, -0.32}
20:45:51.156 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.77 = -0.77)
20:45:51.158 00.002 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.34 = 2.34)
20:45:51.158 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.23 hyp=0.32 cameraTheta=-2.35 mountX=0.23 mountY=0.23, mountTheta=0.79
20:45:51.160 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.23, opts=13)
20:45:51.162 00.002 7988 Enqueuing Move request for scope (-0.23, -0.23)
20:45:51.162 00.000 15712 Worker thread wakes up
20:45:51.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.23) opts 0xd
20:45:51.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.23)
20:45:51.162 00.000 15712 Moving (-0.23, -0.23) raw xDistance=0.23 yDistance=0.23
20:45:51.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:51.164 00.002 7988 UpdateGuideState exits: m=1549 SNR=26.9 Saturated
20:45:51.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:51.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:51.164 00.000 7988 Enqueuing Expose request
20:45:51.164 00.000 15712 PPEC rslt: input = 0.23, final = 0.04, react = 0.14, pred = -0.10, hyst = 0.12, hyst_pct = 0.00, period_length = 635.61
20:45:51.164 00.000 15712 PPEC: input: 0.23, control: 0.04, exposure: 1500
20:45:51.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:51.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:45:51.164 00.000 15712 MoveAxis(W, 14, ABG)
20:45:51.164 00.000 15712 Guiding  Dir = 3, Dur = 14
20:45:51.164 00.000 15712 IsGuiding returns 0
20:45:51.184 00.020 15712 IsGuiding returns 1
20:45:51.184 00.000 15712 scope still moving after pulse duration time elapsed
20:45:51.233 00.049 15712 IsGuiding returns 0
20:45:51.233 00.000 15712 scope move finished after 14 + 49 ms
20:45:51.233 00.000 15712 Move returns status 0, amount 14
20:45:51.233 00.000 15712 MoveAxis(N, 0, ABG)
20:45:51.233 00.000 15712 Move returns status 0, amount 0
20:45:51.233 00.000 15712 move complete, result=0
20:45:51.233 00.000 7988 GuideStep: 0.2 px 14 ms WEST, 0.2 px 0 ms NORTH
20:45:51.234 00.001 15712 worker thread done servicing request
20:45:51.234 00.000 15712 Worker thread wakes up
20:45:51.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:51.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:52.875 01.641 15712 Exposure complete
20:45:52.922 00.047 15712 worker thread done servicing request
20:45:52.922 00.000 7988 OnExposeComplete: enter
20:45:52.936 00.014 7988 UpdateGuideState(): m_state=6
20:45:52.936 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4751
20:45:52.936 00.000 7988 Star::Find returns 1 (0), X=1178.14, Y=440.93, Mass=1541, SNR=26.6, Peak=241 HFD=3.4
20:45:52.939 00.003 7988 MultiStar: [#1 -0.27,-0.24,0.97,U] [#2 -0.20,-0.22,0.97,U] [#3 -0.19,-0.42,0.95,U] [#4 -0.31,-0.33,1.01,U] [#5 -0.15,-0.41,0.73,U] [#6 -0.27,-0.42,0.72,U] [#7 -0.23,-0.44,0.64,U] [#8 0.02,-0.41,0.62,U] 
20:45:52.939 00.000 7988 single-star, 8 included, MultiStar: {-0.18, -0.35}, one-star: {-0.02, -0.35}
20:45:52.939 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
20:45:52.939 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
20:45:52.939 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.62 mountX=0.35 mountY=0.03, mountTheta=0.07
20:45:52.939 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.35, opts=13)
20:45:52.939 00.000 7988 Enqueuing Move request for scope (-0.02, -0.35)
20:45:52.939 00.000 15712 Worker thread wakes up
20:45:52.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.35) opts 0xd
20:45:52.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.35)
20:45:52.939 00.000 15712 Moving (-0.02, -0.35) raw xDistance=0.35 yDistance=0.03
20:45:52.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:45:52.939 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.6
20:45:52.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:52.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:52.952 00.013 7988 Enqueuing Expose request
20:45:52.952 00.000 15712 PPEC rslt: input = 0.35, final = 0.13, react = 0.21, pred = -0.08, hyst = 0.18, hyst_pct = 0.00, period_length = 635.61
20:45:52.952 00.000 15712 PPEC: input: 0.35, control: 0.13, exposure: 1500
20:45:52.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:52.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:45:52.952 00.000 15712 MoveAxis(W, 42, ABG)
20:45:52.952 00.000 15712 Guiding  Dir = 3, Dur = 42
20:45:52.952 00.000 15712 IsGuiding returns 0
20:45:52.974 00.022 15712 PulseGuide returned control before completion, sleep 32
20:45:53.016 00.042 15712 IsGuiding returns 1
20:45:53.016 00.000 15712 scope still moving after pulse duration time elapsed
20:45:53.064 00.048 15712 IsGuiding returns 0
20:45:53.064 00.000 15712 scope move finished after 42 + 74 ms
20:45:53.064 00.000 15712 Move returns status 0, amount 42
20:45:53.064 00.000 15712 MoveAxis(N, 0, ABG)
20:45:53.064 00.000 15712 Move returns status 0, amount 0
20:45:53.064 00.000 15712 move complete, result=0
20:45:53.064 00.000 15712 worker thread done servicing request
20:45:53.064 00.000 15712 Worker thread wakes up
20:45:53.064 00.000 7988 GuideStep: 0.3 px 42 ms WEST, 0.0 px 0 ms NORTH
20:45:53.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:53.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:54.484 01.420 15712 Exposure complete
20:45:54.544 00.060 15712 worker thread done servicing request
20:45:54.544 00.000 7988 OnExposeComplete: enter
20:45:54.546 00.002 7988 UpdateGuideState(): m_state=6
20:45:54.546 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4752
20:45:54.546 00.000 7988 Star::Find returns 1 (1), X=1178.13, Y=441.09, Mass=1534, SNR=26.4, Peak=255 HFD=3.1
20:45:54.546 00.000 7988 MultiStar: [#1 -0.11,-0.12,1.01,U] [#2 -0.23,-0.09,1.03,U] [#3 -0.23,-0.16,0.98,U] [#4 -0.26,-0.09,1.03,U] [#5 0.09,-0.27,0.68,U] [#6 -0.33,-0.24,0.73,U] [#7 -0.28,-0.22,0.70,U] [#8 -0.18,0.02,0.67,U] 
20:45:54.546 00.000 7988 single-star, 8 included, MultiStar: {-0.18, -0.15}, one-star: {-0.03, -0.19}
20:45:54.546 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
20:45:54.546 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
20:45:54.546 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.71 mountX=0.19 mountY=0.03, mountTheta=0.16
20:45:54.555 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.19, opts=13)
20:45:54.555 00.000 7988 Enqueuing Move request for scope (-0.03, -0.19)
20:45:54.555 00.000 15712 Worker thread wakes up
20:45:54.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
20:45:54.555 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
20:45:54.555 00.000 15712 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.03
20:45:54.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:54.555 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.4 Saturated
20:45:54.559 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:54.559 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:54.561 00.002 7988 Enqueuing Expose request
20:45:54.563 00.002 15712 PPEC rslt: input = 0.19, final = 0.04, react = 0.11, pred = -0.07, hyst = 0.10, hyst_pct = 0.00, period_length = 635.60
20:45:54.563 00.000 15712 PPEC: input: 0.19, control: 0.04, exposure: 1500
20:45:54.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:54.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:45:54.563 00.000 15712 MoveAxis(W, 14, ABG)
20:45:54.563 00.000 15712 Guiding  Dir = 3, Dur = 14
20:45:54.606 00.043 15712 IsGuiding returns 0
20:45:54.615 00.009 15712 IsGuiding returns 1
20:45:54.615 00.000 15712 scope still moving after pulse duration time elapsed
20:45:54.678 00.063 15712 IsGuiding returns 0
20:45:54.678 00.000 15712 scope move finished after 14 + 65 ms
20:45:54.678 00.000 15712 Move returns status 0, amount 14
20:45:54.678 00.000 15712 MoveAxis(N, 0, ABG)
20:45:54.678 00.000 15712 Move returns status 0, amount 0
20:45:54.678 00.000 15712 move complete, result=0
20:45:54.678 00.000 7988 GuideStep: 0.2 px 14 ms WEST, 0.0 px 0 ms NORTH
20:45:54.687 00.009 15712 worker thread done servicing request
20:45:54.687 00.000 15712 Worker thread wakes up
20:45:54.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:54.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:56.318 01.631 15712 Exposure complete
20:45:56.374 00.056 15712 worker thread done servicing request
20:45:56.379 00.005 7988 OnExposeComplete: enter
20:45:56.379 00.000 7988 UpdateGuideState(): m_state=6
20:45:56.381 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4753
20:45:56.381 00.000 7988 Star::Find returns 1 (1), X=1178.00, Y=441.45, Mass=1565, SNR=27.0, Peak=255 HFD=3.5
20:45:56.383 00.002 7988 MultiStar: [#1 -0.19,0.08,1.01,U] [#2 -0.43,0.22,0.99,U] [#3 -0.38,0.18,0.97,U] [#4 -0.30,0.02,1.05,U] [#5 -0.04,0.18,0.72,U] [#6 -0.37,0.11,0.70,U] [#7 -0.22,0.21,0.63,U] [#8 -0.10,0.08,0.66,U] 
20:45:56.383 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.14}, one-star: {-0.15, 0.18}
20:45:56.385 00.002 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.43)
20:45:56.385 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.68)
20:45:56.387 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.28 mountX=-0.17 mountY=0.15, mountTheta=2.45
20:45:56.389 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.18, opts=13)
20:45:56.389 00.000 7988 Enqueuing Move request for scope (-0.15, 0.18)
20:45:56.391 00.002 15712 Worker thread wakes up
20:45:56.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
20:45:56.391 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
20:45:56.391 00.000 15712 Moving (-0.15, 0.18) raw xDistance=-0.17 yDistance=0.15
20:45:56.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:56.391 00.000 7988 UpdateGuideState exits: m=1565 SNR=27.0 Saturated
20:45:56.394 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:56.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:56.395 00.001 7988 Enqueuing Expose request
20:45:56.395 00.000 15712 PPEC rslt: input = -0.17, final = -0.16, react = -0.10, pred = -0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 635.60
20:45:56.395 00.000 15712 PPEC: input: -0.17, control: -0.16, exposure: 1500
20:45:56.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:56.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:45:56.395 00.000 15712 MoveAxis(E, 51, ABG)
20:45:56.395 00.000 15712 Guiding  Dir = 2, Dur = 51
20:45:56.395 00.000 15712 IsGuiding returns 0
20:45:56.411 00.016 15712 PulseGuide returned control before completion, sleep 48
20:45:56.475 00.064 15712 IsGuiding returns 0
20:45:56.475 00.000 15712 Move returns status 0, amount 51
20:45:56.475 00.000 15712 MoveAxis(N, 0, ABG)
20:45:56.475 00.000 15712 Move returns status 0, amount 0
20:45:56.475 00.000 15712 move complete, result=0
20:45:56.475 00.000 15712 worker thread done servicing request
20:45:56.475 00.000 15712 Worker thread wakes up
20:45:56.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:56.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:56.475 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
20:45:57.880 01.405 15712 Exposure complete
20:45:57.941 00.061 15712 worker thread done servicing request
20:45:57.941 00.000 7988 OnExposeComplete: enter
20:45:57.941 00.000 7988 UpdateGuideState(): m_state=6
20:45:57.941 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4754
20:45:57.941 00.000 7988 Star::Find returns 1 (1), X=1178.15, Y=441.25, Mass=1461, SNR=26.0, Peak=255 HFD=3.2
20:45:57.941 00.000 7988 MultiStar: [#1 -0.28,0.03,1.03,U] [#2 -0.31,0.18,1.04,U] [#3 -0.29,0.03,0.98,U] [#4 -0.29,0.02,1.07,U] [#5 -0.06,-0.18,0.72,U] [#6 -0.08,0.03,0.73,U] [#7 -0.22,0.07,0.68,U] [#8 -0.13,0.06,0.68,U] 
20:45:57.941 00.000 7988 single-star, 8 included, MultiStar: {-0.19, 0.03}, one-star: {-0.00, -0.03}
20:45:57.941 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
20:45:57.941 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
20:45:57.941 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.71 mountX=0.03 mountY=0.01, mountTheta=0.16
20:45:57.941 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.03, opts=13)
20:45:57.941 00.000 7988 Enqueuing Move request for scope (-0.00, -0.03)
20:45:57.941 00.000 15712 Worker thread wakes up
20:45:57.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
20:45:57.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
20:45:57.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:57.941 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.0 Saturated
20:45:57.957 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:57.958 00.001 15712 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=0.01
20:45:57.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:57.958 00.000 7988 Enqueuing Expose request
20:45:57.960 00.002 15712 PPEC rslt: input = 0.03, final = -0.06, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
20:45:57.960 00.000 15712 PPEC: input: 0.03, control: -0.06, exposure: 1500
20:45:57.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:57.962 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:45:57.962 00.000 15712 MoveAxis(E, 20, ABG)
20:45:57.962 00.000 15712 Guiding  Dir = 2, Dur = 20
20:45:57.962 00.000 15712 IsGuiding returns 0
20:45:57.978 00.016 15712 PulseGuide returned control before completion, sleep 14
20:45:58.025 00.047 15712 IsGuiding returns 0
20:45:58.025 00.000 15712 Move returns status 0, amount 20
20:45:58.025 00.000 15712 MoveAxis(N, 0, ABG)
20:45:58.025 00.000 15712 Move returns status 0, amount 0
20:45:58.025 00.000 15712 move complete, result=0
20:45:58.025 00.000 15712 worker thread done servicing request
20:45:58.025 00.000 15712 Worker thread wakes up
20:45:58.025 00.000 7988 GuideStep: 0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
20:45:58.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:58.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:45:59.669 01.644 15712 Exposure complete
20:45:59.726 00.057 15712 worker thread done servicing request
20:45:59.726 00.000 7988 OnExposeComplete: enter
20:45:59.726 00.000 7988 UpdateGuideState(): m_state=6
20:45:59.730 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4755
20:45:59.730 00.000 7988 Star::Find returns 1 (1), X=1178.19, Y=440.95, Mass=1526, SNR=26.7, Peak=255 HFD=3.1
20:45:59.732 00.002 7988 MultiStar: [#1 -0.29,-0.28,0.98,U] [#2 -0.46,0.06,1.03,U] [#3 -0.21,-0.27,0.97,U] [#4 -0.10,-0.14,1.01,U] [#5 0.05,-0.13,0.71,U] [#6 -0.34,-0.12,0.72,U] [#7 -0.37,-0.42,0.65,U] [#8 0.11,-0.04,0.67,U] 
20:45:59.732 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.18}, one-star: {0.03, -0.33}
20:45:59.734 00.002 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.78 = -0.78)
20:45:59.734 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.33 = 2.33)
20:45:59.736 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.26 cameraTheta=-2.35 mountX=0.19 mountY=0.19, mountTheta=0.79
20:45:59.738 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.18, opts=13)
20:45:59.738 00.000 7988 Enqueuing Move request for scope (-0.18, -0.18)
20:45:59.740 00.002 15712 Worker thread wakes up
20:45:59.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
20:45:59.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
20:45:59.740 00.000 15712 Moving (-0.18, -0.18) raw xDistance=0.19 yDistance=0.19
20:45:59.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:45:59.740 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.7 Saturated
20:45:59.743 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:59.743 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:45:59.745 00.002 7988 Enqueuing Expose request
20:45:59.746 00.001 15712 PPEC rslt: input = 0.19, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 635.59
20:45:59.746 00.000 15712 PPEC: input: 0.19, control: 0.07, exposure: 1500
20:45:59.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:59.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:45:59.746 00.000 15712 MoveAxis(W, 22, ABG)
20:45:59.746 00.000 15712 Guiding  Dir = 3, Dur = 22
20:45:59.746 00.000 15712 IsGuiding returns 0
20:45:59.762 00.016 15712 PulseGuide returned control before completion, sleep 12
20:45:59.799 00.037 15712 IsGuiding returns 1
20:45:59.799 00.000 15712 scope still moving after pulse duration time elapsed
20:45:59.826 00.027 15712 IsGuiding returns 0
20:45:59.826 00.000 15712 scope move finished after 22 + 57 ms
20:45:59.826 00.000 15712 Move returns status 0, amount 22
20:45:59.826 00.000 15712 MoveAxis(N, 0, ABG)
20:45:59.826 00.000 15712 Move returns status 0, amount 0
20:45:59.826 00.000 15712 move complete, result=0
20:45:59.826 00.000 15712 worker thread done servicing request
20:45:59.826 00.000 15712 Worker thread wakes up
20:45:59.826 00.000 7988 GuideStep: 0.2 px 22 ms WEST, 0.2 px 0 ms NORTH
20:45:59.827 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:45:59.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:01.245 01.418 15712 Exposure complete
20:46:01.290 00.045 15712 worker thread done servicing request
20:46:01.290 00.000 7988 OnExposeComplete: enter
20:46:01.290 00.000 7988 UpdateGuideState(): m_state=6
20:46:01.306 00.016 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4756
20:46:01.306 00.000 7988 Star::Find returns 1 (1), X=1178.15, Y=441.00, Mass=1490, SNR=26.1, Peak=255 HFD=3.0
20:46:01.306 00.000 7988 MultiStar: [#1 -0.17,-0.10,1.03,U] [#2 -0.35,0.16,1.03,U] [#3 -0.27,-0.18,0.97,U] [#4 -0.35,-0.15,1.05,U] [#5 -0.09,-0.08,0.71,U] [#6 -0.26,0.15,0.72,U] [#7 -0.27,-0.11,0.66,U] [#8 -0.10,-0.07,0.66,U] 
20:46:01.306 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.08}, one-star: {-0.01, -0.28}
20:46:01.306 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
20:46:01.306 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
20:46:01.306 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-2.78 mountX=0.08 mountY=0.22, mountTheta=1.21
20:46:01.306 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.08, opts=13)
20:46:01.306 00.000 7988 Enqueuing Move request for scope (-0.21, -0.08)
20:46:01.306 00.000 15712 Worker thread wakes up
20:46:01.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
20:46:01.306 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
20:46:01.306 00.000 15712 Moving (-0.21, -0.08) raw xDistance=0.08 yDistance=0.22
20:46:01.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:46:01.306 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.1 Saturated
20:46:01.319 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:01.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:01.321 00.002 7988 Enqueuing Expose request
20:46:01.323 00.002 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.58
20:46:01.323 00.000 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
20:46:01.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:01.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:46:01.323 00.000 15712 MoveAxis(E, 12, ABG)
20:46:01.323 00.000 15712 Guiding  Dir = 2, Dur = 12
20:46:01.323 00.000 15712 IsGuiding returns 0
20:46:01.343 00.020 15712 IsGuiding returns 1
20:46:01.343 00.000 15712 scope still moving after pulse duration time elapsed
20:46:01.398 00.055 15712 IsGuiding returns 0
20:46:01.399 00.001 15712 scope move finished after 12 + 62 ms
20:46:01.399 00.000 15712 Move returns status 0, amount 12
20:46:01.399 00.000 15712 MoveAxis(N, 0, ABG)
20:46:01.399 00.000 15712 Move returns status 0, amount 0
20:46:01.399 00.000 15712 move complete, result=0
20:46:01.399 00.000 15712 worker thread done servicing request
20:46:01.399 00.000 15712 Worker thread wakes up
20:46:01.399 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.2 px 0 ms NORTH
20:46:01.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:01.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:03.141 01.742 15712 Exposure complete
20:46:03.194 00.053 15712 worker thread done servicing request
20:46:03.194 00.000 7988 OnExposeComplete: enter
20:46:03.203 00.009 7988 UpdateGuideState(): m_state=6
20:46:03.203 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4757
20:46:03.203 00.000 7988 Star::Find returns 1 (1), X=1177.95, Y=441.05, Mass=1507, SNR=26.4, Peak=255 HFD=2.9
20:46:03.203 00.000 7988 MultiStar: [#1 -0.16,-0.23,1.02,U] [#2 -0.24,-0.05,1.01,U] [#3 -0.15,-0.15,0.99,U] [#4 -0.30,-0.18,1.04,U] [#5 0.04,-0.06,0.71,U] [#6 -0.27,-0.25,0.68,U] [#7 -0.21,-0.17,0.65,U] [#8 0.00,0.03,0.66,U] 
20:46:03.203 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.15}, one-star: {-0.21, -0.22}
20:46:03.203 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
20:46:03.203 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
20:46:03.203 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.44 mountX=0.15 mountY=0.18, mountTheta=0.88
20:46:03.211 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.15, opts=13)
20:46:03.211 00.000 7988 Enqueuing Move request for scope (-0.18, -0.15)
20:46:03.211 00.000 15712 Worker thread wakes up
20:46:03.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
20:46:03.211 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
20:46:03.211 00.000 15712 Moving (-0.18, -0.15) raw xDistance=0.15 yDistance=0.18
20:46:03.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:03.211 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4 Saturated
20:46:03.216 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:03.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:03.218 00.002 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.58
20:46:03.218 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
20:46:03.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:03.218 00.000 7988 Enqueuing Expose request
20:46:03.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:46:03.218 00.000 15712 MoveAxis(W, 5, ABG)
20:46:03.218 00.000 15712 Guiding  Dir = 3, Dur = 5
20:46:03.218 00.000 15712 IsGuiding returns 0
20:46:03.234 00.016 15712 IsGuiding returns 0
20:46:03.234 00.000 15712 Move returns status 0, amount 5
20:46:03.234 00.000 15712 MoveAxis(N, 0, ABG)
20:46:03.234 00.000 15712 Move returns status 0, amount 0
20:46:03.234 00.000 15712 move complete, result=0
20:46:03.234 00.000 15712 worker thread done servicing request
20:46:03.234 00.000 15712 Worker thread wakes up
20:46:03.234 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
20:46:03.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:03.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:04.656 01.422 15712 Exposure complete
20:46:04.707 00.051 15712 worker thread done servicing request
20:46:04.707 00.000 7988 OnExposeComplete: enter
20:46:04.707 00.000 7988 UpdateGuideState(): m_state=6
20:46:04.718 00.011 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4758
20:46:04.718 00.000 7988 Star::Find returns 1 (1), X=1178.03, Y=440.87, Mass=1543, SNR=26.7, Peak=255 HFD=3.4
20:46:04.720 00.002 7988 MultiStar: [#1 -0.22,-0.31,0.99,U] [#2 -0.34,-0.27,0.99,U] [#3 -0.17,-0.29,0.95,U] [#4 -0.28,-0.20,1.00,U] [#5 -0.16,-0.47,0.71,U] [#6 -0.54,-0.26,0.72,U] [#7 -0.26,-0.27,0.67,U] [#8 0.06,-0.37,0.66,U] 
20:46:04.722 00.002 7988 refined, 8 included, MultiStar: {-0.23, -0.31}, one-star: {-0.12, -0.41}
20:46:04.723 00.001 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
20:46:04.723 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
20:46:04.725 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.31 hyp=0.39 cameraTheta=-2.20 mountX=0.32 mountY=0.24, mountTheta=0.64
20:46:04.725 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.31, opts=13)
20:46:04.727 00.002 7988 Enqueuing Move request for scope (-0.23, -0.31)
20:46:04.729 00.002 15712 Worker thread wakes up
20:46:04.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.31) opts 0xd
20:46:04.729 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.31)
20:46:04.729 00.000 15712 Moving (-0.23, -0.31) raw xDistance=0.32 yDistance=0.24
20:46:04.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:04.729 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.7 Saturated
20:46:04.731 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:04.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:04.733 00.002 7988 Enqueuing Expose request
20:46:04.734 00.001 15712 PPEC rslt: input = 0.32, final = 0.17, react = 0.19, pred = -0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 635.57
20:46:04.734 00.000 15712 PPEC: input: 0.32, control: 0.17, exposure: 1500
20:46:04.734 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:04.734 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:46:04.734 00.000 15712 MoveAxis(W, 56, ABG)
20:46:04.734 00.000 15712 Guiding  Dir = 3, Dur = 56
20:46:04.770 00.036 15712 IsGuiding returns 0
20:46:04.787 00.017 15712 PulseGuide returned control before completion, sleep 51
20:46:04.862 00.075 15712 IsGuiding returns 0
20:46:04.862 00.000 15712 Move returns status 0, amount 56
20:46:04.862 00.000 15712 MoveAxis(N, 0, ABG)
20:46:04.862 00.000 15712 Move returns status 0, amount 0
20:46:04.862 00.000 15712 move complete, result=0
20:46:04.862 00.000 15712 worker thread done servicing request
20:46:04.862 00.000 15712 Worker thread wakes up
20:46:04.862 00.000 7988 GuideStep: 0.3 px 56 ms WEST, 0.2 px 0 ms NORTH
20:46:04.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:04.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:06.509 01.647 15712 Exposure complete
20:46:06.560 00.051 15712 worker thread done servicing request
20:46:06.560 00.000 7988 OnExposeComplete: enter
20:46:06.571 00.011 7988 UpdateGuideState(): m_state=6
20:46:06.571 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4759
20:46:06.571 00.000 7988 Star::Find returns 1 (1), X=1177.88, Y=441.32, Mass=1481, SNR=26.3, Peak=255 HFD=3.3
20:46:06.571 00.000 7988 MultiStar: [#1 -0.31,0.03,1.00,U] [#2 -0.33,0.27,0.96,U] [#3 -0.31,0.12,0.95,U] [#4 -0.38,0.01,1.06,U] [#5 0.03,-0.04,0.71,U] [#6 -0.43,0.21,0.69,U] [#7 -0.26,0.18,0.69,U] [#8 -0.29,0.21,0.66,U] 
20:46:06.571 00.000 7988 single-star, 8 included, MultiStar: {-0.29, 0.11}, one-star: {-0.28, 0.04}
20:46:06.571 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.58) = xAngle (4.58 = -1.71)
20:46:06.577 00.006 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.40)
20:46:06.577 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=3.00 mountX=-0.04 mountY=0.28, mountTheta=1.71
20:46:06.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.04, opts=13)
20:46:06.577 00.000 7988 Enqueuing Move request for scope (-0.28, 0.04)
20:46:06.577 00.000 15712 Worker thread wakes up
20:46:06.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
20:46:06.577 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
20:46:06.577 00.000 15712 Moving (-0.28, 0.04) raw xDistance=-0.04 yDistance=0.28
20:46:06.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:06.577 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.3 Saturated
20:46:06.584 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:06.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:06.586 00.002 7988 Enqueuing Expose request
20:46:06.586 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.57
20:46:06.586 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:46:06.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:46:06.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:46:06.586 00.000 15712 MoveAxis(E, 3, ABG)
20:46:06.586 00.000 15712 Guiding  Dir = 2, Dur = 3
20:46:06.586 00.000 15712 IsGuiding returns 0
20:46:06.602 00.016 15712 IsGuiding returns 0
20:46:06.602 00.000 15712 Move returns status 0, amount 3
20:46:06.602 00.000 15712 MoveAxis(N, 0, ABG)
20:46:06.602 00.000 15712 Move returns status 0, amount 0
20:46:06.602 00.000 15712 move complete, result=0
20:46:06.602 00.000 15712 worker thread done servicing request
20:46:06.602 00.000 15712 Worker thread wakes up
20:46:06.602 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.3 px 0 ms NORTH
20:46:06.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:06.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:08.022 01.420 15712 Exposure complete
20:46:08.083 00.061 15712 worker thread done servicing request
20:46:08.083 00.000 7988 OnExposeComplete: enter
20:46:08.085 00.002 7988 UpdateGuideState(): m_state=6
20:46:08.085 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4760
20:46:08.087 00.002 7988 Star::Find returns 1 (1), X=1177.91, Y=441.27, Mass=1419, SNR=25.7, Peak=255 HFD=2.9
20:46:08.089 00.002 7988 MultiStar: [#1 -0.19,-0.04,0.99,U] [#2 -0.43,0.13,1.08,U] [#3 -0.29,0.14,0.96,U] [#4 -0.24,0.02,1.07,U] [#5 -0.11,-0.19,0.75,U] [#6 -0.53,0.11,0.76,U] [#7 -0.17,0.07,0.70,U] [#8 -0.11,0.15,0.71,U] 
20:46:08.090 00.001 7988 single-star, 8 included, MultiStar: {-0.26, 0.04}, one-star: {-0.24, -0.01}
20:46:08.090 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.58) = xAngle (-1.52 = -1.52)
20:46:08.092 00.002 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.59 = 1.59)
20:46:08.092 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.10 mountX=0.01 mountY=0.24, mountTheta=1.52
20:46:08.094 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.01, opts=13)
20:46:08.096 00.002 7988 Enqueuing Move request for scope (-0.24, -0.01)
20:46:08.096 00.000 15712 Worker thread wakes up
20:46:08.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
20:46:08.096 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
20:46:08.096 00.000 15712 Moving (-0.24, -0.01) raw xDistance=0.01 yDistance=0.24
20:46:08.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:08.096 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.7 Saturated
20:46:08.099 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:08.099 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:08.101 00.002 7988 Enqueuing Expose request
20:46:08.101 00.000 15712 PPEC rslt: input = 0.01, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.56
20:46:08.101 00.000 15712 PPEC: input: 0.01, control: -0.06, exposure: 1500
20:46:08.101 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:08.101 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:46:08.101 00.000 15712 MoveAxis(E, 20, ABG)
20:46:08.101 00.000 15712 Guiding  Dir = 2, Dur = 20
20:46:08.141 00.040 15712 IsGuiding returns 0
20:46:08.158 00.017 15712 PulseGuide returned control before completion, sleep 15
20:46:08.181 00.023 15712 IsGuiding returns 1
20:46:08.181 00.000 15712 scope still moving after pulse duration time elapsed
20:46:08.213 00.032 15712 IsGuiding returns 0
20:46:08.213 00.000 15712 scope move finished after 20 + 59 ms
20:46:08.213 00.000 15712 Move returns status 0, amount 20
20:46:08.213 00.000 15712 MoveAxis(N, 0, ABG)
20:46:08.213 00.000 15712 Move returns status 0, amount 0
20:46:08.213 00.000 15712 move complete, result=0
20:46:08.213 00.000 7988 GuideStep: 0.0 px 20 ms EAST, 0.2 px 0 ms NORTH
20:46:08.226 00.013 15712 worker thread done servicing request
20:46:08.226 00.000 15712 Worker thread wakes up
20:46:08.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:08.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:09.854 01.628 15712 Exposure complete
20:46:09.914 00.060 15712 worker thread done servicing request
20:46:09.914 00.000 7988 OnExposeComplete: enter
20:46:09.916 00.002 7988 UpdateGuideState(): m_state=6
20:46:09.918 00.002 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4761
20:46:09.918 00.000 7988 Star::Find returns 1 (1), X=1178.02, Y=441.28, Mass=1490, SNR=26.2, Peak=255 HFD=3.3
20:46:09.921 00.003 7988 MultiStar: [#1 -0.13,-0.17,1.02,U] [#2 -0.50,0.03,1.03,U] [#3 -0.26,-0.08,0.98,U] [#4 -0.39,-0.14,0.97,U] [#5 -0.23,-0.11,0.73,U] [#6 -0.37,0.00,0.70,U] [#7 -0.38,0.01,0.67,U] [#8 -0.17,-0.02,0.65,U] 
20:46:09.921 00.000 7988 single-star, 8 included, MultiStar: {-0.28, -0.06}, one-star: {-0.14, -0.00}
20:46:09.921 00.000 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.58) = xAngle (-1.56 = -1.56)
20:46:09.921 00.000 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.55 = 1.55)
20:46:09.921 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.14 mountX=0.00 mountY=0.14, mountTheta=1.56
20:46:09.921 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.00, opts=13)
20:46:09.929 00.008 7988 Enqueuing Move request for scope (-0.14, -0.00)
20:46:09.929 00.000 15712 Worker thread wakes up
20:46:09.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
20:46:09.929 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
20:46:09.929 00.000 15712 Moving (-0.14, -0.00) raw xDistance=0.00 yDistance=0.14
20:46:09.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:46:09.929 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.2 Saturated
20:46:09.932 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:09.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:09.935 00.003 7988 Enqueuing Expose request
20:46:09.935 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.56
20:46:09.935 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
20:46:09.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:09.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:46:09.935 00.000 15712 MoveAxis(E, 7, ABG)
20:46:09.935 00.000 15712 Guiding  Dir = 2, Dur = 7
20:46:09.935 00.000 15712 IsGuiding returns 0
20:46:09.964 00.029 15712 IsGuiding returns 0
20:46:09.966 00.002 15712 Move returns status 0, amount 7
20:46:09.966 00.000 15712 MoveAxis(N, 0, ABG)
20:46:09.966 00.000 15712 Move returns status 0, amount 0
20:46:09.966 00.000 15712 move complete, result=0
20:46:09.966 00.000 15712 worker thread done servicing request
20:46:09.966 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
20:46:09.966 00.000 15712 Worker thread wakes up
20:46:09.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:09.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:11.383 01.417 15712 Exposure complete
20:46:11.444 00.061 15712 worker thread done servicing request
20:46:11.444 00.000 7988 OnExposeComplete: enter
20:46:11.446 00.002 7988 UpdateGuideState(): m_state=6
20:46:11.446 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4762
20:46:11.446 00.000 7988 Star::Find returns 1 (1), X=1177.88, Y=441.05, Mass=1485, SNR=26.2, Peak=255 HFD=2.9
20:46:11.446 00.000 7988 MultiStar: [#1 -0.42,-0.13,1.04,U] [#2 -0.50,0.08,1.00,U] [#3 -0.31,-0.19,0.99,U] [#4 -0.33,-0.22,1.06,U] [#5 0.01,-0.32,0.74,U] [#6 -0.60,-0.13,0.75,U] [#7 -0.21,-0.05,0.68,U] [#8 -0.29,-0.02,0.64,U] 
20:46:11.446 00.000 7988 single-star, 8 included, MultiStar: {-0.33, -0.14}, one-star: {-0.27, -0.22}
20:46:11.446 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.87 = -0.87)
20:46:11.446 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.24 = 2.24)
20:46:11.446 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-2.45 mountX=0.23 mountY=0.27, mountTheta=0.88
20:46:11.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.22, opts=13)
20:46:11.446 00.000 7988 Enqueuing Move request for scope (-0.27, -0.22)
20:46:11.446 00.000 15712 Worker thread wakes up
20:46:11.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.22) opts 0xd
20:46:11.446 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.22)
20:46:11.446 00.000 15712 Moving (-0.27, -0.22) raw xDistance=0.23 yDistance=0.27
20:46:11.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:11.446 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.2 Saturated
20:46:11.459 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:11.459 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:11.461 00.002 7988 Enqueuing Expose request
20:46:11.462 00.001 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 635.55
20:46:11.462 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
20:46:11.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:46:11.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:46:11.462 00.000 15712 MoveAxis(W, 43, ABG)
20:46:11.462 00.000 15712 Guiding  Dir = 3, Dur = 43
20:46:11.462 00.000 15712 IsGuiding returns 0
20:46:11.478 00.016 15712 PulseGuide returned control before completion, sleep 33
20:46:11.526 00.048 15712 IsGuiding returns 1
20:46:11.526 00.000 15712 scope still moving after pulse duration time elapsed
20:46:11.561 00.035 15712 IsGuiding returns 0
20:46:11.561 00.000 15712 scope move finished after 43 + 57 ms
20:46:11.561 00.000 15712 Move returns status 0, amount 43
20:46:11.561 00.000 15712 MoveAxis(N, 0, ABG)
20:46:11.561 00.000 15712 Move returns status 0, amount 0
20:46:11.561 00.000 15712 move complete, result=0
20:46:11.561 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.3 px 0 ms NORTH
20:46:11.566 00.005 15712 worker thread done servicing request
20:46:11.566 00.000 15712 Worker thread wakes up
20:46:11.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:11.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:13.204 01.638 15712 Exposure complete
20:46:13.264 00.060 15712 worker thread done servicing request
20:46:13.264 00.000 7988 OnExposeComplete: enter
20:46:13.265 00.001 7988 UpdateGuideState(): m_state=6
20:46:13.265 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4763
20:46:13.265 00.000 7988 Star::Find returns 1 (1), X=1178.10, Y=441.10, Mass=1538, SNR=26.7, Peak=255 HFD=3.7
20:46:13.265 00.000 7988 MultiStar: [#1 -0.17,-0.03,1.03,U] [#2 -0.44,0.20,1.00,U] [#3 -0.19,0.13,0.97,U] [#4 -0.33,0.01,1.01,U] [#5 0.08,-0.15,0.71,U] [#6 -0.20,0.10,0.69,U] [#7 -0.40,-0.09,0.65,U] [#8 -0.14,0.04,0.66,U] 
20:46:13.265 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.01}, one-star: {-0.05, -0.17}
20:46:13.265 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
20:46:13.265 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
20:46:13.265 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.85 mountX=0.18 mountY=0.05, mountTheta=0.30
20:46:13.265 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.17, opts=13)
20:46:13.265 00.000 7988 Enqueuing Move request for scope (-0.05, -0.17)
20:46:13.265 00.000 15712 Worker thread wakes up
20:46:13.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
20:46:13.265 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
20:46:13.265 00.000 15712 Moving (-0.05, -0.17) raw xDistance=0.18 yDistance=0.05
20:46:13.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:46:13.278 00.013 7988 UpdateGuideState exits: m=1538 SNR=26.7 Saturated
20:46:13.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:13.280 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:13.280 00.000 7988 Enqueuing Expose request
20:46:13.283 00.003 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 635.55
20:46:13.283 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
20:46:13.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:13.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:46:13.283 00.000 15712 MoveAxis(W, 28, ABG)
20:46:13.283 00.000 15712 Guiding  Dir = 3, Dur = 28
20:46:13.283 00.000 15712 IsGuiding returns 0
20:46:13.306 00.023 15712 PulseGuide returned control before completion, sleep 16
20:46:13.364 00.058 15712 IsGuiding returns 1
20:46:13.364 00.000 15712 scope still moving after pulse duration time elapsed
20:46:13.393 00.029 15712 IsGuiding returns 0
20:46:13.393 00.000 15712 scope move finished after 28 + 80 ms
20:46:13.393 00.000 15712 Move returns status 0, amount 28
20:46:13.393 00.000 15712 MoveAxis(N, 0, ABG)
20:46:13.393 00.000 15712 Move returns status 0, amount 0
20:46:13.393 00.000 15712 move complete, result=0
20:46:13.393 00.000 15712 worker thread done servicing request
20:46:13.393 00.000 15712 Worker thread wakes up
20:46:13.393 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
20:46:13.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:13.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:14.811 01.418 15712 Exposure complete
20:46:14.871 00.060 15712 worker thread done servicing request
20:46:14.871 00.000 7988 OnExposeComplete: enter
20:46:14.872 00.001 7988 UpdateGuideState(): m_state=6
20:46:14.873 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4764
20:46:14.873 00.000 7988 Star::Find returns 1 (0), X=1178.01, Y=441.45, Mass=1478, SNR=26.1, Peak=229 HFD=3.5
20:46:14.875 00.002 7988 MultiStar: [#1 -0.25,0.18,1.05,U] [#2 -0.52,0.17,1.03,U] [#3 -0.38,0.31,1.00,U] [#4 -0.46,0.21,1.03,U] [#5 -0.17,0.23,0.73,U] [#6 -0.61,0.38,0.71,U] [#7 -0.46,0.12,0.72,U] [#8 -0.08,0.33,0.69,U] 
20:46:14.875 00.000 7988 single-star, 8 included, MultiStar: {-0.34, 0.23}, one-star: {-0.14, 0.17}
20:46:14.877 00.002 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
20:46:14.877 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.67)
20:46:14.879 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.26 mountX=-0.17 mountY=0.14, mountTheta=2.46
20:46:14.881 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.17, opts=13)
20:46:14.881 00.000 7988 Enqueuing Move request for scope (-0.14, 0.17)
20:46:14.883 00.002 15712 Worker thread wakes up
20:46:14.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
20:46:14.883 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
20:46:14.883 00.000 15712 Moving (-0.14, 0.17) raw xDistance=-0.17 yDistance=0.14
20:46:14.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:14.883 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.1
20:46:14.886 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:14.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:14.888 00.002 7988 Enqueuing Expose request
20:46:14.890 00.002 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 635.54
20:46:14.890 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
20:46:14.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:14.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:46:14.890 00.000 15712 MoveAxis(E, 34, ABG)
20:46:14.890 00.000 15712 Guiding  Dir = 2, Dur = 34
20:46:14.890 00.000 15712 IsGuiding returns 0
20:46:14.904 00.014 15712 PulseGuide returned control before completion, sleep 30
20:46:14.953 00.049 15712 IsGuiding returns 0
20:46:14.953 00.000 15712 Move returns status 0, amount 34
20:46:14.953 00.000 15712 MoveAxis(N, 0, ABG)
20:46:14.953 00.000 15712 Move returns status 0, amount 0
20:46:14.953 00.000 15712 move complete, result=0
20:46:14.953 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
20:46:14.955 00.002 15712 worker thread done servicing request
20:46:14.955 00.000 15712 Worker thread wakes up
20:46:14.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:14.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:16.596 01.641 15712 Exposure complete
20:46:16.643 00.047 15712 worker thread done servicing request
20:46:16.643 00.000 7988 OnExposeComplete: enter
20:46:16.643 00.000 7988 UpdateGuideState(): m_state=6
20:46:16.659 00.016 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4765
20:46:16.661 00.002 7988 Star::Find returns 1 (1), X=1177.91, Y=441.10, Mass=1534, SNR=26.5, Peak=255 HFD=3.2
20:46:16.661 00.000 7988 MultiStar: [#1 -0.43,-0.24,0.99,U] [#2 -0.66,-0.03,1.01,U] [#3 -0.47,-0.17,0.96,U] [#4 -0.43,-0.12,1.06,U] [#5 -0.39,-0.18,0.73,U] [#6 -0.49,-0.16,0.70,U] [#7 -0.55,-0.09,0.67,U] [#8 -0.30,0.18,0.66,U] 
20:46:16.663 00.002 7988 single-star, 8 included, MultiStar: {-0.44, -0.12}, one-star: {-0.25, -0.18}
20:46:16.663 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.58) = xAngle (-0.93 = -0.93)
20:46:16.665 00.002 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.18 = 2.18)
20:46:16.665 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-2.51 mountX=0.19 mountY=0.25, mountTheta=0.94
20:46:16.667 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.18, opts=13)
20:46:16.669 00.002 7988 Enqueuing Move request for scope (-0.25, -0.18)
20:46:16.669 00.000 15712 Worker thread wakes up
20:46:16.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.18) opts 0xd
20:46:16.669 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.18)
20:46:16.669 00.000 15712 Moving (-0.25, -0.18) raw xDistance=0.19 yDistance=0.25
20:46:16.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:16.669 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.5 Saturated
20:46:16.672 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:16.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:16.674 00.002 15712 PPEC rslt: input = 0.19, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 635.53
20:46:16.674 00.000 15712 PPEC: input: 0.19, control: 0.07, exposure: 1500
20:46:16.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:46:16.674 00.000 7988 Enqueuing Expose request
20:46:16.676 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:46:16.676 00.000 15712 MoveAxis(W, 23, ABG)
20:46:16.676 00.000 15712 Guiding  Dir = 3, Dur = 23
20:46:16.710 00.034 15712 IsGuiding returns 0
20:46:16.727 00.017 15712 PulseGuide returned control before completion, sleep 18
20:46:16.770 00.043 15712 IsGuiding returns 0
20:46:16.770 00.000 15712 Move returns status 0, amount 23
20:46:16.770 00.000 15712 MoveAxis(N, 0, ABG)
20:46:16.770 00.000 15712 Move returns status 0, amount 0
20:46:16.770 00.000 15712 move complete, result=0
20:46:16.770 00.000 15712 worker thread done servicing request
20:46:16.770 00.000 15712 Worker thread wakes up
20:46:16.770 00.000 7988 GuideStep: 0.2 px 23 ms WEST, 0.3 px 0 ms NORTH
20:46:16.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:16.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:18.191 01.421 15712 Exposure complete
20:46:18.239 00.048 15712 worker thread done servicing request
20:46:18.239 00.000 7988 OnExposeComplete: enter
20:46:18.253 00.014 7988 UpdateGuideState(): m_state=6
20:46:18.253 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4766
20:46:18.253 00.000 7988 Star::Find returns 1 (1), X=1177.96, Y=441.22, Mass=1448, SNR=25.8, Peak=255 HFD=3.1
20:46:18.255 00.002 7988 MultiStar: [#1 -0.37,-0.08,1.06,U] [#2 -0.40,0.01,1.05,U] [#3 -0.23,-0.10,0.99,U] [#4 -0.45,-0.11,1.09,U] [#5 0.03,-0.23,0.75,U] [#6 -0.20,-0.04,0.72,U] [#7 -0.32,0.12,0.70,U] [#8 -0.14,0.01,0.67,U] 
20:46:18.255 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.06}, one-star: {-0.20, -0.06}
20:46:18.255 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.58) = xAngle (-1.29 = -1.29)
20:46:18.255 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.82 = 1.82)
20:46:18.255 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.20 cameraTheta=-2.87 mountX=0.06 mountY=0.20, mountTheta=1.29
20:46:18.255 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.06, opts=13)
20:46:18.255 00.000 7988 Enqueuing Move request for scope (-0.20, -0.06)
20:46:18.255 00.000 15712 Worker thread wakes up
20:46:18.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
20:46:18.255 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
20:46:18.255 00.000 15712 Moving (-0.20, -0.06) raw xDistance=0.06 yDistance=0.20
20:46:18.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:18.255 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.8 Saturated
20:46:18.268 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:18.270 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:18.270 00.000 7988 Enqueuing Expose request
20:46:18.272 00.002 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.53
20:46:18.272 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
20:46:18.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:18.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:46:18.272 00.000 15712 MoveAxis(W, 11, ABG)
20:46:18.272 00.000 15712 Guiding  Dir = 3, Dur = 11
20:46:18.272 00.000 15712 IsGuiding returns 0
20:46:18.289 00.017 15712 IsGuiding returns 1
20:46:18.289 00.000 15712 scope still moving after pulse duration time elapsed
20:46:18.340 00.051 15712 IsGuiding returns 0
20:46:18.340 00.000 15712 scope move finished after 11 + 58 ms
20:46:18.340 00.000 15712 Move returns status 0, amount 11
20:46:18.340 00.000 15712 MoveAxis(N, 0, ABG)
20:46:18.340 00.000 15712 Move returns status 0, amount 0
20:46:18.340 00.000 15712 move complete, result=0
20:46:18.340 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
20:46:18.344 00.004 15712 worker thread done servicing request
20:46:18.344 00.000 15712 Worker thread wakes up
20:46:18.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:18.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:19.979 01.635 15712 Exposure complete
20:46:20.040 00.061 15712 worker thread done servicing request
20:46:20.040 00.000 7988 OnExposeComplete: enter
20:46:20.040 00.000 7988 UpdateGuideState(): m_state=6
20:46:20.042 00.002 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4767
20:46:20.042 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=441.17, Mass=1494, SNR=26.2, Peak=228 HFD=3.6
20:46:20.044 00.002 7988 MultiStar: [#1 0.03,-0.14,1.04,U] [#2 -0.32,0.05,1.01,U] [#3 -0.18,-0.02,0.96,U] [#4 -0.18,-0.09,1.04,U] [#5 0.03,-0.37,0.73,U] [#6 -0.20,-0.01,0.72,U] [#7 -0.14,-0.21,0.71,U] [#8 0.26,-0.17,0.65,U] 
20:46:20.046 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {0.08, -0.11}
20:46:20.046 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
20:46:20.048 00.002 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
20:46:20.048 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.20 mountX=0.11 mountY=0.08, mountTheta=0.64
20:46:20.050 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
20:46:20.050 00.000 7988 Enqueuing Move request for scope (-0.08, -0.11)
20:46:20.050 00.000 15712 Worker thread wakes up
20:46:20.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
20:46:20.050 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
20:46:20.050 00.000 15712 Moving (-0.08, -0.11) raw xDistance=0.11 yDistance=0.08
20:46:20.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:20.050 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.2
20:46:20.055 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:20.057 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:20.057 00.000 7988 Enqueuing Expose request
20:46:20.057 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.53
20:46:20.057 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
20:46:20.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:20.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:46:20.057 00.000 15712 MoveAxis(E, 1, ABG)
20:46:20.057 00.000 15712 Guiding  Dir = 2, Dur = 1
20:46:20.057 00.000 15712 IsGuiding returns 0
20:46:20.074 00.017 15712 IsGuiding returns 0
20:46:20.074 00.000 15712 Move returns status 0, amount 1
20:46:20.074 00.000 15712 MoveAxis(N, 0, ABG)
20:46:20.074 00.000 15712 Move returns status 0, amount 0
20:46:20.074 00.000 15712 move complete, result=0
20:46:20.074 00.000 15712 worker thread done servicing request
20:46:20.074 00.000 15712 Worker thread wakes up
20:46:20.074 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:46:20.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:20.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:21.488 01.414 15712 Exposure complete
20:46:21.535 00.047 15712 worker thread done servicing request
20:46:21.535 00.000 7988 OnExposeComplete: enter
20:46:21.535 00.000 7988 UpdateGuideState(): m_state=6
20:46:21.551 00.016 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4768
20:46:21.552 00.001 7988 Star::Find returns 1 (1), X=1178.04, Y=441.18, Mass=1468, SNR=25.9, Peak=255 HFD=3.1
20:46:21.552 00.000 7988 MultiStar: [#1 -0.23,0.03,0.99,U] [#2 -0.29,0.13,1.05,U] [#3 -0.07,-0.14,0.97,U] [#4 0.02,-0.13,1.06,U] [#5 -0.23,0.08,0.74,U] [#6 -0.31,0.14,0.69,U] [#7 -0.34,-0.07,0.70,U] [#8 0.08,-0.05,0.72,U] 
20:46:21.552 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.02}, one-star: {-0.11, -0.10}
20:46:21.552 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.58) = xAngle (-0.85 = -0.85)
20:46:21.552 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.26 = 2.26)
20:46:21.552 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.43 mountX=0.10 mountY=0.11, mountTheta=0.86
20:46:21.552 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.10, opts=13)
20:46:21.552 00.000 7988 Enqueuing Move request for scope (-0.11, -0.10)
20:46:21.552 00.000 15712 Worker thread wakes up
20:46:21.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
20:46:21.552 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
20:46:21.552 00.000 15712 Moving (-0.11, -0.10) raw xDistance=0.10 yDistance=0.11
20:46:21.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:21.552 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.9 Saturated
20:46:21.565 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:21.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:21.567 00.002 7988 Enqueuing Expose request
20:46:21.567 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.52
20:46:21.567 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
20:46:21.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:21.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:46:21.567 00.000 15712 MoveAxis(W, 3, ABG)
20:46:21.567 00.000 15712 Guiding  Dir = 3, Dur = 3
20:46:21.569 00.002 15712 IsGuiding returns 0
20:46:21.586 00.017 15712 IsGuiding returns 0
20:46:21.586 00.000 15712 Move returns status 0, amount 3
20:46:21.586 00.000 15712 MoveAxis(N, 0, ABG)
20:46:21.586 00.000 15712 Move returns status 0, amount 0
20:46:21.586 00.000 15712 move complete, result=0
20:46:21.586 00.000 15712 worker thread done servicing request
20:46:21.586 00.000 15712 Worker thread wakes up
20:46:21.586 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
20:46:21.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:21.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:23.228 01.642 15712 Exposure complete
20:46:23.286 00.058 15712 worker thread done servicing request
20:46:23.286 00.000 7988 OnExposeComplete: enter
20:46:23.286 00.000 7988 UpdateGuideState(): m_state=6
20:46:23.289 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4769
20:46:23.289 00.000 7988 Star::Find returns 1 (0), X=1177.93, Y=441.13, Mass=1445, SNR=26.0, Peak=240 HFD=2.9
20:46:23.289 00.000 7988 MultiStar: [#1 -0.41,0.01,1.01,U] [#2 -0.39,0.16,1.01,U] [#3 -0.35,0.14,0.98,U] [#4 -0.32,-0.04,1.04,U] [#5 -0.27,-0.04,0.71,U] [#6 -0.45,0.15,0.73,U] [#7 -0.56,0.02,0.67,U] [#8 -0.07,0.08,0.67,U] 
20:46:23.289 00.000 7988 single-star, 8 included, MultiStar: {-0.34, 0.03}, one-star: {-0.22, -0.15}
20:46:23.289 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.58) = xAngle (-0.98 = -0.98)
20:46:23.289 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.13 = 2.13)
20:46:23.289 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-2.56 mountX=0.15 mountY=0.23, mountTheta=0.99
20:46:23.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.15, opts=13)
20:46:23.289 00.000 7988 Enqueuing Move request for scope (-0.22, -0.15)
20:46:23.289 00.000 15712 Worker thread wakes up
20:46:23.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.15) opts 0xd
20:46:23.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.15)
20:46:23.289 00.000 15712 Moving (-0.22, -0.15) raw xDistance=0.15 yDistance=0.23
20:46:23.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:23.289 00.000 7988 UpdateGuideState exits: m=1445 SNR=26.0
20:46:23.303 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:23.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:23.305 00.002 7988 Enqueuing Expose request
20:46:23.305 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.52
20:46:23.305 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
20:46:23.305 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:23.305 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:46:23.305 00.000 15712 MoveAxis(E, 2, ABG)
20:46:23.305 00.000 15712 Guiding  Dir = 2, Dur = 2
20:46:23.305 00.000 15712 IsGuiding returns 0
20:46:23.361 00.056 15712 IsGuiding returns 0
20:46:23.361 00.000 15712 Move returns status 0, amount 2
20:46:23.361 00.000 15712 MoveAxis(N, 0, ABG)
20:46:23.361 00.000 15712 Move returns status 0, amount 0
20:46:23.361 00.000 15712 move complete, result=0
20:46:23.361 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
20:46:23.362 00.001 15712 worker thread done servicing request
20:46:23.362 00.000 15712 Worker thread wakes up
20:46:23.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:23.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:24.772 01.410 15712 Exposure complete
20:46:24.831 00.059 15712 worker thread done servicing request
20:46:24.831 00.000 7988 OnExposeComplete: enter
20:46:24.831 00.000 7988 UpdateGuideState(): m_state=6
20:46:24.834 00.003 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4770
20:46:24.836 00.002 7988 Star::Find returns 1 (1), X=1177.99, Y=441.17, Mass=1550, SNR=26.7, Peak=255 HFD=3.2
20:46:24.836 00.000 7988 MultiStar: [#1 -0.28,-0.17,0.97,U] [#2 -0.52,0.05,0.98,U] [#3 -0.32,-0.05,0.95,U] [#4 -0.45,-0.12,1.01,U] [#5 -0.19,-0.22,0.71,U] [#6 -0.57,-0.19,0.71,U] [#7 -0.36,0.06,0.65,U] [#8 -0.19,-0.24,0.61,U] 
20:46:24.838 00.002 7988 single-star, 8 included, MultiStar: {-0.34, -0.11}, one-star: {-0.16, -0.11}
20:46:24.838 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.58) = xAngle (-0.95 = -0.95)
20:46:24.840 00.002 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.16 = 2.16)
20:46:24.840 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.53 mountX=0.11 mountY=0.16, mountTheta=0.96
20:46:24.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.11, opts=13)
20:46:24.844 00.002 7988 Enqueuing Move request for scope (-0.16, -0.11)
20:46:24.844 00.000 15712 Worker thread wakes up
20:46:24.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
20:46:24.844 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
20:46:24.844 00.000 15712 Moving (-0.16, -0.11) raw xDistance=0.11 yDistance=0.16
20:46:24.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:24.844 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.7 Saturated
20:46:24.847 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:24.848 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:24.848 00.000 7988 Enqueuing Expose request
20:46:24.850 00.002 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
20:46:24.850 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
20:46:24.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:24.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:46:24.850 00.000 15712 MoveAxis(W, 11, ABG)
20:46:24.850 00.000 15712 Guiding  Dir = 3, Dur = 11
20:46:24.850 00.000 15712 IsGuiding returns 0
20:46:24.866 00.016 15712 IsGuiding returns 1
20:46:24.866 00.000 15712 scope still moving after pulse duration time elapsed
20:46:24.916 00.050 15712 IsGuiding returns 0
20:46:24.916 00.000 15712 scope move finished after 11 + 65 ms
20:46:24.916 00.000 15712 Move returns status 0, amount 11
20:46:24.916 00.000 15712 MoveAxis(N, 0, ABG)
20:46:24.916 00.000 15712 Move returns status 0, amount 0
20:46:24.916 00.000 15712 move complete, result=0
20:46:24.916 00.000 15712 worker thread done servicing request
20:46:24.916 00.000 15712 Worker thread wakes up
20:46:24.916 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
20:46:24.929 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:24.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:26.672 01.743 15712 Exposure complete
20:46:26.719 00.047 15712 worker thread done servicing request
20:46:26.719 00.000 7988 OnExposeComplete: enter
20:46:26.734 00.015 7988 UpdateGuideState(): m_state=6
20:46:26.734 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4771
20:46:26.736 00.002 7988 Star::Find returns 1 (1), X=1177.92, Y=441.14, Mass=1439, SNR=25.9, Peak=255 HFD=2.9
20:46:26.736 00.000 7988 MultiStar: [#1 -0.59,-0.27,1.01,U] [#2 -0.60,0.02,1.04,U] [#3 -0.47,0.03,0.97,U] [#4 -0.34,-0.17,1.05,U] [#5 -0.13,-0.12,0.73,U] [#6 -0.65,0.06,0.72,U] [#7 -0.19,0.10,0.66,U] [#8 -0.45,0.08,0.66,U] 
20:46:26.736 00.000 7988 single-star, 8 included, MultiStar: {-0.42, -0.06}, one-star: {-0.24, -0.14}
20:46:26.736 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
20:46:26.736 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
20:46:26.736 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-2.60 mountX=0.14 mountY=0.24, mountTheta=1.03
20:46:26.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.14, opts=13)
20:46:26.736 00.000 7988 Enqueuing Move request for scope (-0.24, -0.14)
20:46:26.736 00.000 15712 Worker thread wakes up
20:46:26.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.14) opts 0xd
20:46:26.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.14)
20:46:26.736 00.000 15712 Moving (-0.24, -0.14) raw xDistance=0.14 yDistance=0.24
20:46:26.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:26.736 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.9 Saturated
20:46:26.748 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:26.748 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:26.750 00.002 7988 Enqueuing Expose request
20:46:26.750 00.000 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
20:46:26.750 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
20:46:26.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:26.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:46:26.750 00.000 15712 MoveAxis(W, 8, ABG)
20:46:26.750 00.000 15712 Guiding  Dir = 3, Dur = 8
20:46:26.750 00.000 15712 IsGuiding returns 0
20:46:26.781 00.031 15712 IsGuiding returns 0
20:46:26.781 00.000 15712 Move returns status 0, amount 8
20:46:26.781 00.000 15712 MoveAxis(N, 0, ABG)
20:46:26.781 00.000 15712 Move returns status 0, amount 0
20:46:26.781 00.000 15712 move complete, result=0
20:46:26.781 00.000 15712 worker thread done servicing request
20:46:26.781 00.000 15712 Worker thread wakes up
20:46:26.781 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.2 px 0 ms NORTH
20:46:26.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:26.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:28.202 01.421 15712 Exposure complete
20:46:28.250 00.048 15712 worker thread done servicing request
20:46:28.263 00.013 7988 OnExposeComplete: enter
20:46:28.263 00.000 7988 UpdateGuideState(): m_state=6
20:46:28.265 00.002 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4772
20:46:28.266 00.001 7988 Star::Find returns 1 (1), X=1177.78, Y=441.09, Mass=1416, SNR=25.6, Peak=255 HFD=3.0
20:46:28.266 00.000 7988 MultiStar: [#1 -0.41,0.10,1.03,U] [#2 -0.55,0.10,1.07,U] [#3 -0.30,-0.01,0.99,U] [#4 -0.39,0.08,1.09,U] [#5 -0.25,-0.01,0.72,U] [#6 -0.50,0.16,0.75,U] [#7 -0.52,-0.04,0.66,U] [#8 -0.24,0.15,0.70,U] 
20:46:28.266 00.000 7988 refined, 8 included, MultiStar: {-0.40, 0.04}, one-star: {-0.38, -0.19}
20:46:28.266 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.65)
20:46:28.266 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.74 = 1.45)
20:46:28.266 00.000 7988 CameraToMount -- cameraX=-0.40 cameraY=0.04 hyp=0.40 cameraTheta=3.05 mountX=-0.03 mountY=0.40, mountTheta=1.65
20:46:28.266 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=0.04, opts=13)
20:46:28.266 00.000 7988 Enqueuing Move request for scope (-0.40, 0.04)
20:46:28.266 00.000 15712 Worker thread wakes up
20:46:28.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.04) opts 0xd
20:46:28.266 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, 0.04)
20:46:28.266 00.000 15712 Moving (-0.40, 0.04) raw xDistance=-0.03 yDistance=0.40
20:46:28.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:28.266 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.6 Saturated
20:46:28.278 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:28.279 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:28.279 00.000 7988 Enqueuing Expose request
20:46:28.279 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.50
20:46:28.279 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
20:46:28.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:46:28.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
20:46:28.283 00.004 15712 MoveAxis(W, 0, ABG)
20:46:28.283 00.000 15712 Move returns status 0, amount 0
20:46:28.283 00.000 15712 MoveAxis(N, 0, ABG)
20:46:28.283 00.000 15712 Move returns status 0, amount 0
20:46:28.283 00.000 15712 move complete, result=0
20:46:28.283 00.000 15712 worker thread done servicing request
20:46:28.283 00.000 15712 Worker thread wakes up
20:46:28.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:28.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:28.283 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.4 px 0 ms NORTH
20:46:29.835 01.552 7988 evsrv: cli 0CCD02A8 connect
20:46:29.837 00.002 7988 case statement mapped state 6 to 3
20:46:29.841 00.004 7988 case statement mapped state 6 to 3
20:46:29.843 00.002 7988 evsrv: cli 0CCD02A8 request: {"method":"get_app_state","id":"cbee899b-e361-4cd6-925c-e6ee8bb513f3"}
20:46:29.845 00.002 7988 case statement mapped state 6 to 3
20:46:29.845 00.000 7988 evsrv: cli 0CCD02A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbee899b-e361-4cd6-925c-e6ee8bb513f3"}
20:46:29.852 00.007 7988 evsrv: cli 0CCD02A8 disconnect
20:46:29.932 00.080 15712 Exposure complete
20:46:30.034 00.102 15712 worker thread done servicing request
20:46:30.034 00.000 7988 OnExposeComplete: enter
20:46:30.036 00.002 7988 UpdateGuideState(): m_state=6
20:46:30.038 00.002 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4773
20:46:30.040 00.002 7988 Star::Find returns 1 (1), X=1177.97, Y=441.17, Mass=1493, SNR=26.2, Peak=255 HFD=3.1
20:46:30.042 00.002 7988 MultiStar: [#1 -0.52,-0.11,0.98,U] [#2 -0.42,0.09,0.99,U] [#3 -0.34,-0.21,0.97,U] [#4 -0.50,-0.19,1.04,U] [#5 -0.11,-0.20,0.70,U] [#6 -0.55,0.05,0.74,U] [#7 -0.43,-0.13,0.66,U] [#8 -0.22,-0.01,0.66,U] 
20:46:30.044 00.002 7988 single-star, 8 included, MultiStar: {-0.37, -0.09}, one-star: {-0.19, -0.11}
20:46:30.046 00.002 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
20:46:30.048 00.002 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
20:46:30.048 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.60 mountX=0.11 mountY=0.19, mountTheta=1.03
20:46:30.051 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.11, opts=13)
20:46:30.051 00.000 7988 Enqueuing Move request for scope (-0.19, -0.11)
20:46:30.051 00.000 15712 Worker thread wakes up
20:46:30.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:46:30.051 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.2 Saturated
20:46:30.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:30.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
20:46:30.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:30.064 00.013 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
20:46:30.064 00.000 7988 Enqueuing Expose request
20:46:30.066 00.002 15712 Moving (-0.19, -0.11) raw xDistance=0.11 yDistance=0.19
20:46:30.072 00.006 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.50
20:46:30.072 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
20:46:30.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:30.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:46:30.072 00.000 15712 MoveAxis(E, 1, ABG)
20:46:30.072 00.000 15712 Guiding  Dir = 2, Dur = 1
20:46:30.072 00.000 15712 IsGuiding returns 0
20:46:30.089 00.017 15712 IsGuiding returns 0
20:46:30.089 00.000 15712 Move returns status 0, amount 1
20:46:30.089 00.000 15712 MoveAxis(N, 0, ABG)
20:46:30.091 00.002 15712 Move returns status 0, amount 0
20:46:30.091 00.000 15712 move complete, result=0
20:46:30.091 00.000 15712 worker thread done servicing request
20:46:30.091 00.000 15712 Worker thread wakes up
20:46:30.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:30.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:30.093 00.002 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
20:46:31.509 01.416 15712 Exposure complete
20:46:31.601 00.092 15712 worker thread done servicing request
20:46:31.601 00.000 7988 OnExposeComplete: enter
20:46:31.603 00.002 7988 UpdateGuideState(): m_state=6
20:46:31.607 00.004 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4774
20:46:31.609 00.002 7988 Star::Find returns 1 (1), X=1178.05, Y=441.21, Mass=1516, SNR=26.3, Peak=255 HFD=3.2
20:46:31.613 00.004 7988 MultiStar: [#1 -0.29,-0.13,1.03,U] [#2 -0.51,0.14,1.01,U] [#3 -0.36,0.03,0.97,U] [#4 -0.54,0.03,1.04,U] [#5 -0.23,-0.04,0.73,U] [#6 -0.67,-0.04,0.72,U] [#7 -0.22,-0.04,0.66,U] [#8 -0.23,0.26,0.68,U] 
20:46:31.613 00.000 7988 single-star, 8 included, MultiStar: {-0.35, 0.01}, one-star: {-0.11, -0.07}
20:46:31.617 00.004 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.58) = xAngle (-1.01 = -1.01)
20:46:31.619 00.002 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.10 = 2.10)
20:46:31.623 00.004 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.59 mountX=0.07 mountY=0.11, mountTheta=1.02
20:46:31.628 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.07, opts=13)
20:46:31.632 00.004 7988 Enqueuing Move request for scope (-0.11, -0.07)
20:46:31.633 00.001 15712 Worker thread wakes up
20:46:31.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:31.635 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
20:46:31.635 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.3 Saturated
20:46:31.639 00.004 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
20:46:31.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:31.641 00.002 15712 Moving (-0.11, -0.07) raw xDistance=0.07 yDistance=0.11
20:46:31.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:31.643 00.002 7988 Enqueuing Expose request
20:46:31.647 00.004 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.49
20:46:31.647 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
20:46:31.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:31.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:46:31.647 00.000 15712 MoveAxis(E, 3, ABG)
20:46:31.647 00.000 15712 Guiding  Dir = 2, Dur = 3
20:46:31.647 00.000 15712 IsGuiding returns 0
20:46:31.673 00.026 15712 IsGuiding returns 0
20:46:31.673 00.000 15712 Move returns status 0, amount 3
20:46:31.673 00.000 15712 MoveAxis(N, 0, ABG)
20:46:31.673 00.000 15712 Move returns status 0, amount 0
20:46:31.673 00.000 15712 move complete, result=0
20:46:31.673 00.000 15712 worker thread done servicing request
20:46:31.673 00.000 15712 Worker thread wakes up
20:46:31.673 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:46:31.675 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:31.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:33.314 01.639 15712 Exposure complete
20:46:33.386 00.072 15712 worker thread done servicing request
20:46:33.386 00.000 7988 OnExposeComplete: enter
20:46:33.388 00.002 7988 UpdateGuideState(): m_state=6
20:46:33.390 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4775
20:46:33.390 00.000 7988 Star::Find returns 1 (1), X=1177.80, Y=441.45, Mass=1521, SNR=26.5, Peak=255 HFD=3.3
20:46:33.392 00.002 7988 MultiStar: [#1 -0.42,0.18,1.01,U] [#2 -0.66,0.11,1.00,U] [#3 -0.50,0.01,0.97,U] [#4 -0.56,0.28,1.04,U] [#5 -0.29,-0.01,0.72,U] [#6 -0.58,0.38,0.73,U] [#7 -0.22,0.18,0.67,U] [#8 -0.31,0.27,0.64,U] 
20:46:33.394 00.002 7988 single-star, 8 included, MultiStar: {-0.45, 0.17}, one-star: {-0.36, 0.17}
20:46:33.394 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.26 = -2.02)
20:46:33.394 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
20:46:33.398 00.004 7988 CameraToMount -- cameraX=-0.36 cameraY=0.17 hyp=0.40 cameraTheta=2.69 mountX=-0.17 mountY=0.35, mountTheta=2.02
20:46:33.399 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=0.17, opts=13)
20:46:33.399 00.000 7988 Enqueuing Move request for scope (-0.36, 0.17)
20:46:33.399 00.000 15712 Worker thread wakes up
20:46:33.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.17) opts 0xd
20:46:33.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, 0.17)
20:46:33.399 00.000 15712 Moving (-0.36, 0.17) raw xDistance=-0.17 yDistance=0.35
20:46:33.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:33.405 00.006 7988 UpdateGuideState exits: m=1521 SNR=26.5 Saturated
20:46:33.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:33.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:33.405 00.000 7988 Enqueuing Expose request
20:46:33.410 00.005 15712 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 635.49
20:46:33.410 00.000 15712 PPEC: input: -0.17, control: -0.08, exposure: 1500
20:46:33.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:46:33.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:46:33.410 00.000 15712 MoveAxis(E, 27, ABG)
20:46:33.410 00.000 15712 Guiding  Dir = 2, Dur = 27
20:46:33.410 00.000 15712 IsGuiding returns 0
20:46:33.430 00.020 15712 PulseGuide returned control before completion, sleep 18
20:46:33.473 00.043 15712 IsGuiding returns 0
20:46:33.473 00.000 15712 Move returns status 0, amount 27
20:46:33.473 00.000 15712 MoveAxis(N, 0, ABG)
20:46:33.473 00.000 15712 Move returns status 0, amount 0
20:46:33.473 00.000 15712 move complete, result=0
20:46:33.473 00.000 15712 worker thread done servicing request
20:46:33.473 00.000 15712 Worker thread wakes up
20:46:33.473 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.4 px 0 ms NORTH
20:46:33.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:33.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:34.886 01.413 15712 Exposure complete
20:46:34.948 00.062 15712 worker thread done servicing request
20:46:34.948 00.000 7988 OnExposeComplete: enter
20:46:34.963 00.015 7988 UpdateGuideState(): m_state=6
20:46:34.965 00.002 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4776
20:46:34.967 00.002 7988 Star::Find returns 1 (0), X=1177.83, Y=441.35, Mass=1517, SNR=26.4, Peak=224 HFD=3.4
20:46:34.969 00.002 7988 MultiStar: [#1 -0.52,0.23,1.03,U] [#2 -0.57,0.34,0.99,U] [#3 -0.58,0.07,0.92,U] [#4 -0.59,0.04,1.03,U] [#5 -0.27,0.21,0.68,U] [#6 -0.69,0.13,0.70,U] [#7 -0.60,0.18,0.67,U] [#8 -0.46,0.37,0.66,U] 
20:46:34.971 00.002 7988 single-star, 8 included, MultiStar: {-0.51, 0.18}, one-star: {-0.33, 0.08}
20:46:34.973 00.002 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.58) = xAngle (4.49 = -1.79)
20:46:34.975 00.002 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.60 = 1.32)
20:46:34.977 00.002 7988 CameraToMount -- cameraX=-0.33 cameraY=0.08 hyp=0.34 cameraTheta=2.91 mountX=-0.07 mountY=0.33, mountTheta=1.79
20:46:34.980 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.08, opts=13)
20:46:34.982 00.002 7988 Enqueuing Move request for scope (-0.33, 0.08)
20:46:34.984 00.002 15712 Worker thread wakes up
20:46:34.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.08) opts 0xd
20:46:34.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.08)
20:46:34.984 00.000 15712 Moving (-0.33, 0.08) raw xDistance=-0.07 yDistance=0.33
20:46:34.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:34.986 00.002 7988 UpdateGuideState exits: m=1517 SNR=26.4
20:46:34.988 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:34.990 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:34.992 00.002 7988 Enqueuing Expose request
20:46:34.994 00.002 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.48
20:46:34.994 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
20:46:34.994 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.42 newest=0.78
20:46:34.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
20:46:34.994 00.000 15712 MoveAxis(E, 6, ABG)
20:46:34.994 00.000 15712 Guiding  Dir = 2, Dur = 6
20:46:34.995 00.001 15712 IsGuiding returns 0
20:46:35.014 00.019 15712 IsGuiding returns 0
20:46:35.014 00.000 15712 Move returns status 0, amount 6
20:46:35.014 00.000 15712 BLC: Oldest BLC event removed
20:46:35.014 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 210 applied
20:46:35.014 00.000 15712 MoveAxis(S, 293, ABG)
20:46:35.014 00.000 15712 Guiding  Dir = 1, Dur = 293
20:46:35.014 00.000 15712 IsGuiding returns 0
20:46:35.091 00.077 15712 PulseGuide returned control before completion, sleep 225
20:46:35.331 00.240 15712 IsGuiding returns 1
20:46:35.331 00.000 15712 scope still moving after pulse duration time elapsed
20:46:35.397 00.066 15712 IsGuiding returns 1
20:46:35.426 00.029 15712 IsGuiding returns 0
20:46:35.426 00.000 15712 scope move finished after 293 + 122 ms
20:46:35.426 00.000 15712 Move returns status 0, amount 293
20:46:35.426 00.000 15712 move complete, result=0
20:46:35.426 00.000 15712 worker thread done servicing request
20:46:35.426 00.000 15712 Worker thread wakes up
20:46:35.426 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.3 px 293 ms SOUTH
20:46:35.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:35.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:37.070 01.644 15712 Exposure complete
20:46:37.131 00.061 15712 worker thread done servicing request
20:46:37.131 00.000 7988 OnExposeComplete: enter
20:46:37.131 00.000 7988 UpdateGuideState(): m_state=6
20:46:37.134 00.003 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4777
20:46:37.134 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=441.36, Mass=1449, SNR=25.9, Peak=214 HFD=3.3
20:46:37.134 00.000 7988 MultiStar: [#1 -0.04,-0.13,0.99,U] [#2 -0.33,0.30,1.02,U] [#3 -0.10,0.06,0.96,U] [#4 -0.09,-0.06,1.04,U] [#5 -0.02,-0.06,0.73,U] [#6 -0.13,0.01,0.72,U] [#7 -0.03,0.16,0.72,U] [#8 0.17,0.06,0.66,U] 
20:46:37.138 00.004 7988 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.13, 0.08}
20:46:37.138 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.58) = xAngle (4.06 = -2.23)
20:46:37.138 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.17 = 0.88)
20:46:37.138 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.48 mountX=-0.05 mountY=0.06, mountTheta=2.24
20:46:37.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
20:46:37.138 00.000 7988 Enqueuing Move request for scope (-0.06, 0.05)
20:46:37.138 00.000 15712 Worker thread wakes up
20:46:37.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
20:46:37.138 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
20:46:37.138 00.000 15712 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=0.06
20:46:37.138 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.325027, 1:0.057572
20:46:37.138 00.000 15712 BLC: No correction, Miss < min_move
20:46:37.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:37.138 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9
20:46:37.148 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:37.148 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:37.150 00.002 7988 Enqueuing Expose request
20:46:37.150 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.48
20:46:37.150 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
20:46:37.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:37.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:46:37.150 00.000 15712 MoveAxis(E, 3, ABG)
20:46:37.150 00.000 15712 Guiding  Dir = 2, Dur = 3
20:46:37.150 00.000 15712 IsGuiding returns 0
20:46:37.171 00.021 15712 IsGuiding returns 0
20:46:37.171 00.000 15712 Move returns status 0, amount 3
20:46:37.171 00.000 15712 MoveAxis(N, 0, ABG)
20:46:37.171 00.000 15712 Move returns status 0, amount 0
20:46:37.171 00.000 15712 move complete, result=0
20:46:37.171 00.000 15712 worker thread done servicing request
20:46:37.171 00.000 15712 Worker thread wakes up
20:46:37.171 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:46:37.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:37.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:38.586 01.415 15712 Exposure complete
20:46:38.632 00.046 15712 worker thread done servicing request
20:46:38.632 00.000 7988 OnExposeComplete: enter
20:46:38.632 00.000 7988 UpdateGuideState(): m_state=6
20:46:38.648 00.016 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4778
20:46:38.648 00.000 7988 Star::Find returns 1 (0), X=1178.25, Y=440.95, Mass=1458, SNR=26.0, Peak=201 HFD=3.2
20:46:38.650 00.002 7988 MultiStar: [#1 0.02,-0.22,1.01,U] [#2 -0.24,-0.10,1.02,U] [#3 -0.01,-0.25,0.98,U] [#4 -0.17,-0.28,1.03,U] [#5 0.07,-0.19,0.71,U] [#6 -0.25,-0.07,0.71,U] [#7 -0.20,-0.26,0.67,U] [#8 0.09,-0.02,0.67,U] 
20:46:38.652 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.20}, one-star: {0.09, -0.33}
20:46:38.652 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.58) = xAngle (-0.31 = -0.31)
20:46:38.654 00.002 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
20:46:38.654 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.89 mountX=0.20 mountY=0.07, mountTheta=0.34
20:46:38.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.20, opts=13)
20:46:38.656 00.000 7988 Enqueuing Move request for scope (-0.07, -0.20)
20:46:38.658 00.002 15712 Worker thread wakes up
20:46:38.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
20:46:38.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
20:46:38.658 00.000 15712 Moving (-0.07, -0.20) raw xDistance=0.20 yDistance=0.07
20:46:38.658 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.325027, 1:0.057572, 2:0.070956
20:46:38.658 00.000 15712 BLC: No correction, Miss < min_move
20:46:38.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:38.658 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
20:46:38.661 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:38.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:38.663 00.002 7988 Enqueuing Expose request
20:46:38.664 00.001 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 635.47
20:46:38.664 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
20:46:38.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:38.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:46:38.664 00.000 15712 MoveAxis(W, 39, ABG)
20:46:38.664 00.000 15712 Guiding  Dir = 3, Dur = 39
20:46:38.665 00.001 15712 IsGuiding returns 0
20:46:38.685 00.020 15712 PulseGuide returned control before completion, sleep 25
20:46:38.733 00.048 15712 IsGuiding returns 0
20:46:38.733 00.000 15712 Move returns status 0, amount 39
20:46:38.733 00.000 15712 MoveAxis(N, 0, ABG)
20:46:38.733 00.000 15712 Move returns status 0, amount 0
20:46:38.733 00.000 15712 move complete, result=0
20:46:38.733 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
20:46:38.739 00.006 15712 worker thread done servicing request
20:46:38.739 00.000 15712 Worker thread wakes up
20:46:38.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:38.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:40.369 01.630 15712 Exposure complete
20:46:40.416 00.047 15712 worker thread done servicing request
20:46:40.416 00.000 7988 OnExposeComplete: enter
20:46:40.416 00.000 7988 UpdateGuideState(): m_state=6
20:46:40.416 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4779
20:46:40.433 00.017 7988 Star::Find returns 1 (0), X=1178.18, Y=441.09, Mass=1473, SNR=26.1, Peak=224 HFD=3.2
20:46:40.433 00.000 7988 MultiStar: [#1 -0.12,-0.16,0.99,U] [#2 -0.30,-0.00,1.05,U] [#3 -0.06,-0.17,0.95,U] [#4 -0.00,-0.14,1.04,U] [#5 0.14,-0.34,0.73,U] [#6 -0.20,-0.06,0.72,U] [#7 -0.13,-0.05,0.65,U] [#8 -0.14,-0.00,0.66,U] 
20:46:40.433 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.12}, one-star: {0.02, -0.19}
20:46:40.433 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
20:46:40.433 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
20:46:40.433 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.19 mountX=0.13 mountY=0.09, mountTheta=0.63
20:46:40.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.12, opts=13)
20:46:40.433 00.000 7988 Enqueuing Move request for scope (-0.09, -0.12)
20:46:40.433 00.000 15712 Worker thread wakes up
20:46:40.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
20:46:40.433 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
20:46:40.433 00.000 15712 Moving (-0.09, -0.12) raw xDistance=0.13 yDistance=0.09
20:46:40.433 00.000 15712 BLC: window closed
20:46:40.433 00.000 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.325027, 1:0.057572, 2:0.070956
20:46:40.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:46:40.433 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.1
20:46:40.445 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:40.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:40.447 00.002 15712 BLC: No correction, Miss < min_move
20:46:40.447 00.000 7988 Enqueuing Expose request
20:46:40.450 00.003 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.47
20:46:40.450 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
20:46:40.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:40.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:46:40.450 00.000 15712 MoveAxis(W, 7, ABG)
20:46:40.450 00.000 15712 Guiding  Dir = 3, Dur = 7
20:46:40.450 00.000 15712 IsGuiding returns 0
20:46:40.480 00.030 15712 IsGuiding returns 0
20:46:40.480 00.000 15712 Move returns status 0, amount 7
20:46:40.480 00.000 15712 MoveAxis(N, 0, ABG)
20:46:40.480 00.000 15712 Move returns status 0, amount 0
20:46:40.480 00.000 15712 move complete, result=0
20:46:40.480 00.000 15712 worker thread done servicing request
20:46:40.480 00.000 15712 Worker thread wakes up
20:46:40.480 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
20:46:40.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:40.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:41.899 01.419 15712 Exposure complete
20:46:41.947 00.048 15712 worker thread done servicing request
20:46:41.947 00.000 7988 OnExposeComplete: enter
20:46:41.960 00.013 7988 UpdateGuideState(): m_state=6
20:46:41.960 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4780
20:46:41.960 00.000 7988 Star::Find returns 1 (0), X=1178.15, Y=441.03, Mass=1495, SNR=26.4, Peak=227 HFD=3.1
20:46:41.964 00.004 7988 MultiStar: [#1 -0.02,-0.29,1.00,U] [#2 -0.24,0.04,1.03,U] [#3 -0.11,-0.32,0.96,U] [#4 -0.19,-0.18,0.97,U] [#5 0.15,-0.43,0.70,U] [#6 -0.14,-0.19,0.70,U] [#7 0.05,-0.30,0.65,U] [#8 -0.18,-0.03,0.65,U] 
20:46:41.964 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.21}, one-star: {-0.00, -0.25}
20:46:41.964 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
20:46:41.964 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.74 = 2.74)
20:46:41.964 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.94 mountX=0.21 mountY=0.09, mountTheta=0.39
20:46:41.964 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.21, opts=13)
20:46:41.964 00.000 7988 Enqueuing Move request for scope (-0.08, -0.21)
20:46:41.964 00.000 15712 Worker thread wakes up
20:46:41.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
20:46:41.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
20:46:41.964 00.000 15712 Moving (-0.08, -0.21) raw xDistance=0.21 yDistance=0.09
20:46:41.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:41.964 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
20:46:41.974 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:41.974 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:41.976 00.002 7988 Enqueuing Expose request
20:46:41.976 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 635.47
20:46:41.976 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
20:46:41.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:41.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:46:41.976 00.000 15712 MoveAxis(W, 38, ABG)
20:46:41.976 00.000 15712 Guiding  Dir = 3, Dur = 38
20:46:42.014 00.038 15712 IsGuiding returns 0
20:46:42.030 00.016 15712 PulseGuide returned control before completion, sleep 33
20:46:42.076 00.046 15712 IsGuiding returns 0
20:46:42.076 00.000 15712 Move returns status 0, amount 38
20:46:42.076 00.000 15712 MoveAxis(N, 0, ABG)
20:46:42.076 00.000 15712 Move returns status 0, amount 0
20:46:42.076 00.000 15712 move complete, result=0
20:46:42.076 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
20:46:42.081 00.005 15712 worker thread done servicing request
20:46:42.081 00.000 15712 Worker thread wakes up
20:46:42.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:42.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:43.717 01.636 15712 Exposure complete
20:46:43.768 00.051 15712 worker thread done servicing request
20:46:43.768 00.000 7988 OnExposeComplete: enter
20:46:43.768 00.000 7988 UpdateGuideState(): m_state=6
20:46:43.779 00.011 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4781
20:46:43.779 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=441.33, Mass=1471, SNR=25.9, Peak=221 HFD=3.4
20:46:43.779 00.000 7988 MultiStar: [#1 0.02,0.04,1.03,U] [#2 -0.16,0.32,1.01,U] [#3 -0.17,0.08,0.97,U] [#4 0.01,-0.07,1.05,U] [#5 0.17,-0.03,0.71,U] [#6 -0.12,0.16,0.69,U] [#7 -0.12,0.16,0.68,U] [#8 0.15,0.38,0.67,U] 
20:46:43.779 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.11}, one-star: {0.06, 0.05}
20:46:43.779 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
20:46:43.785 00.006 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.89)
20:46:43.785 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
20:46:43.785 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.05, opts=13)
20:46:43.785 00.000 7988 Enqueuing Move request for scope (0.06, 0.05)
20:46:43.785 00.000 15712 Worker thread wakes up
20:46:43.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
20:46:43.785 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
20:46:43.785 00.000 15712 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
20:46:43.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:43.785 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.9
20:46:43.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:43.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:43.785 00.000 7988 Enqueuing Expose request
20:46:43.794 00.009 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.46
20:46:43.794 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
20:46:43.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:43.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:46:43.794 00.000 15712 MoveAxis(E, 7, ABG)
20:46:43.794 00.000 15712 Guiding  Dir = 2, Dur = 7
20:46:43.794 00.000 15712 IsGuiding returns 0
20:46:43.819 00.025 15712 IsGuiding returns 0
20:46:43.819 00.000 15712 Move returns status 0, amount 7
20:46:43.819 00.000 15712 MoveAxis(N, 0, ABG)
20:46:43.819 00.000 15712 Move returns status 0, amount 0
20:46:43.819 00.000 15712 move complete, result=0
20:46:43.819 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
20:46:43.823 00.004 15712 worker thread done servicing request
20:46:43.823 00.000 15712 Worker thread wakes up
20:46:43.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:43.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:45.229 01.406 15712 Exposure complete
20:46:45.280 00.051 15712 worker thread done servicing request
20:46:45.280 00.000 7988 OnExposeComplete: enter
20:46:45.290 00.010 7988 UpdateGuideState(): m_state=6
20:46:45.290 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4782
20:46:45.290 00.000 7988 Star::Find returns 1 (0), X=1178.12, Y=441.31, Mass=1382, SNR=25.3, Peak=236 HFD=3.3
20:46:45.290 00.000 7988 MultiStar: [#1 -0.10,0.12,1.06,U] [#2 -0.29,0.18,1.07,U] [#3 -0.16,0.16,1.01,U] [#4 -0.21,-0.01,1.10,U] [#5 0.12,-0.09,0.72,U] [#6 -0.28,0.07,0.74,U] [#7 -0.09,0.00,0.73,U] [#8 0.04,0.31,0.71,U] 
20:46:45.290 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.09}, one-star: {-0.03, 0.03}
20:46:45.290 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.43)
20:46:45.297 00.007 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.96 = 0.68)
20:46:45.297 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.28 mountX=-0.03 mountY=0.03, mountTheta=2.45
20:46:45.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.03, opts=13)
20:46:45.297 00.000 7988 Enqueuing Move request for scope (-0.03, 0.03)
20:46:45.297 00.000 15712 Worker thread wakes up
20:46:45.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
20:46:45.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
20:46:45.297 00.000 15712 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
20:46:45.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:45.297 00.000 7988 UpdateGuideState exits: m=1382 SNR=25.3
20:46:45.304 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:45.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:45.306 00.002 7988 Enqueuing Expose request
20:46:45.306 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.46
20:46:45.306 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
20:46:45.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:45.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:46:45.306 00.000 15712 MoveAxis(E, 9, ABG)
20:46:45.306 00.000 15712 Guiding  Dir = 2, Dur = 9
20:46:45.306 00.000 15712 IsGuiding returns 0
20:46:45.322 00.016 15712 IsGuiding returns 0
20:46:45.322 00.000 15712 Move returns status 0, amount 9
20:46:45.322 00.000 15712 MoveAxis(N, 0, ABG)
20:46:45.322 00.000 15712 Move returns status 0, amount 0
20:46:45.322 00.000 15712 move complete, result=0
20:46:45.322 00.000 15712 worker thread done servicing request
20:46:45.322 00.000 15712 Worker thread wakes up
20:46:45.322 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
20:46:45.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:45.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:46.953 01.631 15712 Exposure complete
20:46:47.000 00.047 15712 worker thread done servicing request
20:46:47.000 00.000 7988 OnExposeComplete: enter
20:46:47.014 00.014 7988 UpdateGuideState(): m_state=6
20:46:47.014 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4783
20:46:47.017 00.003 7988 Star::Find returns 1 (0), X=1178.19, Y=441.41, Mass=1571, SNR=26.9, Peak=237 HFD=3.6
20:46:47.017 00.000 7988 MultiStar: [#1 -0.02,0.15,0.97,U] [#2 -0.33,0.28,0.99,U] [#3 -0.13,0.30,0.95,U] [#4 -0.13,0.21,1.01,U] [#5 -0.04,0.24,0.69,U] [#6 -0.22,0.21,0.68,U] [#7 0.03,0.21,0.65,U] [#8 -0.03,0.46,0.66,U] 
20:46:47.017 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.24}, one-star: {0.03, 0.13}
20:46:47.017 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
20:46:47.017 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
20:46:47.017 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.34 mountX=-0.13 mountY=-0.04, mountTheta=-2.88
20:46:47.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.13, opts=13)
20:46:47.017 00.000 7988 Enqueuing Move request for scope (0.03, 0.13)
20:46:47.017 00.000 15712 Worker thread wakes up
20:46:47.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
20:46:47.017 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
20:46:47.017 00.000 15712 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=-0.04
20:46:47.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:47.017 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.9
20:46:47.028 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:47.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:47.030 00.002 7988 Enqueuing Expose request
20:46:47.030 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.45
20:46:47.030 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
20:46:47.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:47.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:46:47.030 00.000 15712 MoveAxis(W, 3, ABG)
20:46:47.030 00.000 15712 Guiding  Dir = 3, Dur = 3
20:46:47.030 00.000 15712 IsGuiding returns 0
20:46:47.046 00.016 15712 IsGuiding returns 0
20:46:47.046 00.000 15712 Move returns status 0, amount 3
20:46:47.046 00.000 15712 MoveAxis(N, 0, ABG)
20:46:47.046 00.000 15712 Move returns status 0, amount 0
20:46:47.046 00.000 15712 move complete, result=0
20:46:47.046 00.000 15712 worker thread done servicing request
20:46:47.046 00.000 15712 Worker thread wakes up
20:46:47.046 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
20:46:47.051 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:47.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:48.464 01.413 15712 Exposure complete
20:46:48.513 00.049 15712 worker thread done servicing request
20:46:48.513 00.000 7988 OnExposeComplete: enter
20:46:48.513 00.000 7988 UpdateGuideState(): m_state=6
20:46:48.528 00.015 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4784
20:46:48.530 00.002 7988 Star::Find returns 1 (0), X=1178.31, Y=441.59, Mass=1482, SNR=26.2, Peak=231 HFD=3.2
20:46:48.530 00.000 7988 MultiStar: [#1 0.10,0.37,1.05,U] [#2 -0.25,0.51,1.01,U] [#3 -0.04,0.50,0.96,U] [#4 0.22,0.36,1.04,U] [#5 0.04,0.35,0.73,U] [#6 -0.08,0.34,0.69,U] [#7 0.07,0.43,0.63,U] [#8 0.06,0.72,0.65,U] 
20:46:48.532 00.002 7988 single-star, 8 included, MultiStar: {0.03, 0.43}, one-star: {0.16, 0.32}
20:46:48.532 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.69 = 2.69)
20:46:48.534 00.002 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
20:46:48.534 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.32 hyp=0.35 cameraTheta=1.11 mountX=-0.32 mountY=-0.17, mountTheta=-2.66
20:46:48.536 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.32, opts=13)
20:46:48.538 00.002 7988 Enqueuing Move request for scope (0.16, 0.32)
20:46:48.538 00.000 15712 Worker thread wakes up
20:46:48.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.32) opts 0xd
20:46:48.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.32)
20:46:48.538 00.000 15712 Moving (0.16, 0.32) raw xDistance=-0.32 yDistance=-0.17
20:46:48.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:48.538 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.2
20:46:48.542 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:48.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:48.544 00.002 7988 Enqueuing Expose request
20:46:48.544 00.000 15712 PPEC rslt: input = -0.32, final = -0.16, react = -0.19, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 635.45
20:46:48.544 00.000 15712 PPEC: input: -0.32, control: -0.16, exposure: 1500
20:46:48.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:48.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:46:48.544 00.000 15712 MoveAxis(E, 53, ABG)
20:46:48.544 00.000 15712 Guiding  Dir = 2, Dur = 53
20:46:48.544 00.000 15712 IsGuiding returns 0
20:46:48.564 00.020 15712 PulseGuide returned control before completion, sleep 41
20:46:48.624 00.060 15712 IsGuiding returns 1
20:46:48.624 00.000 15712 scope still moving after pulse duration time elapsed
20:46:48.660 00.036 15712 IsGuiding returns 0
20:46:48.660 00.000 15712 scope move finished after 53 + 66 ms
20:46:48.660 00.000 15712 Move returns status 0, amount 53
20:46:48.660 00.000 15712 MoveAxis(N, 0, ABG)
20:46:48.660 00.000 15712 Move returns status 0, amount 0
20:46:48.660 00.000 15712 move complete, result=0
20:46:48.660 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
20:46:48.666 00.006 15712 worker thread done servicing request
20:46:48.666 00.000 15712 Worker thread wakes up
20:46:48.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:48.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:50.299 01.633 15712 Exposure complete
20:46:50.361 00.062 15712 worker thread done servicing request
20:46:50.361 00.000 7988 OnExposeComplete: enter
20:46:50.363 00.002 7988 UpdateGuideState(): m_state=6
20:46:50.364 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4785
20:46:50.365 00.001 7988 Star::Find returns 1 (0), X=1178.18, Y=441.27, Mass=1517, SNR=26.5, Peak=238 HFD=3.5
20:46:50.366 00.001 7988 MultiStar: [#1 0.07,-0.03,1.03,U] [#2 -0.31,0.21,1.00,U] [#3 -0.09,0.06,0.94,U] [#4 -0.08,0.11,1.06,U] [#5 0.06,-0.10,0.70,U] [#6 -0.26,0.20,0.67,U] [#7 -0.21,-0.04,0.62,U] [#8 0.09,0.33,0.66,U] 
20:46:50.367 00.001 7988 single-star, 8 included, MultiStar: {-0.07, 0.08}, one-star: {0.03, -0.01}
20:46:50.368 00.001 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
20:46:50.369 00.001 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -1.99)
20:46:50.370 00.001 7988 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.40 mountX=0.01 mountY=-0.03, mountTheta=-1.17
20:46:50.371 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.01, opts=13)
20:46:50.371 00.000 7988 Enqueuing Move request for scope (0.03, -0.01)
20:46:50.371 00.000 15712 Worker thread wakes up
20:46:50.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
20:46:50.371 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
20:46:50.371 00.000 15712 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
20:46:50.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:50.371 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5
20:46:50.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:50.378 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:50.378 00.000 7988 Enqueuing Expose request
20:46:50.378 00.000 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.45
20:46:50.378 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
20:46:50.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:50.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:46:50.378 00.000 15712 MoveAxis(W, 13, ABG)
20:46:50.378 00.000 15712 Guiding  Dir = 3, Dur = 13
20:46:50.378 00.000 15712 IsGuiding returns 0
20:46:50.400 00.022 15712 IsGuiding returns 1
20:46:50.400 00.000 15712 scope still moving after pulse duration time elapsed
20:46:50.451 00.051 15712 IsGuiding returns 0
20:46:50.451 00.000 15712 scope move finished after 13 + 60 ms
20:46:50.451 00.000 15712 Move returns status 0, amount 13
20:46:50.451 00.000 15712 MoveAxis(N, 0, ABG)
20:46:50.451 00.000 15712 Move returns status 0, amount 0
20:46:50.451 00.000 15712 move complete, result=0
20:46:50.451 00.000 15712 worker thread done servicing request
20:46:50.451 00.000 15712 Worker thread wakes up
20:46:50.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:50.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:50.451 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
20:46:51.861 01.410 15712 Exposure complete
20:46:51.920 00.059 15712 worker thread done servicing request
20:46:51.920 00.000 7988 OnExposeComplete: enter
20:46:51.920 00.000 7988 UpdateGuideState(): m_state=6
20:46:51.923 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4786
20:46:51.925 00.002 7988 Star::Find returns 1 (0), X=1178.16, Y=441.29, Mass=1476, SNR=26.0, Peak=216 HFD=3.5
20:46:51.925 00.000 7988 MultiStar: [#1 0.04,-0.03,1.02,U] [#2 -0.33,0.07,1.02,U] [#3 -0.09,-0.05,0.99,U] [#4 -0.04,0.04,1.03,U] [#5 0.08,0.08,0.75,U] [#6 -0.22,0.02,0.70,U] [#7 -0.13,0.08,0.67,U] [#8 -0.05,-0.09,0.67,U] 
20:46:51.925 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.02}, one-star: {0.00, 0.01}
20:46:51.925 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
20:46:51.925 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.24)
20:46:51.933 00.008 7988 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.36 mountX=-0.01 mountY=-0.00, mountTheta=-2.91
20:46:51.933 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.01, opts=13)
20:46:51.933 00.000 7988 Enqueuing Move request for scope (0.00, 0.01)
20:46:51.933 00.000 15712 Worker thread wakes up
20:46:51.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
20:46:51.933 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
20:46:51.933 00.000 15712 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
20:46:51.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:51.933 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.0
20:46:51.939 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:51.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:51.939 00.000 7988 Enqueuing Expose request
20:46:51.939 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.44
20:46:51.939 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
20:46:51.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:51.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:46:51.939 00.000 15712 MoveAxis(E, 2, ABG)
20:46:51.939 00.000 15712 Guiding  Dir = 2, Dur = 2
20:46:51.939 00.000 15712 IsGuiding returns 0
20:46:51.971 00.032 15712 IsGuiding returns 0
20:46:51.971 00.000 15712 Move returns status 0, amount 2
20:46:51.971 00.000 15712 MoveAxis(N, 0, ABG)
20:46:51.971 00.000 15712 Move returns status 0, amount 0
20:46:51.971 00.000 15712 move complete, result=0
20:46:51.971 00.000 15712 worker thread done servicing request
20:46:51.971 00.000 15712 Worker thread wakes up
20:46:51.971 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
20:46:51.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:51.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:53.611 01.640 15712 Exposure complete
20:46:53.668 00.057 15712 worker thread done servicing request
20:46:53.668 00.000 7988 OnExposeComplete: enter
20:46:53.674 00.006 7988 UpdateGuideState(): m_state=6
20:46:53.674 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4787
20:46:53.674 00.000 7988 Star::Find returns 1 (1), X=1178.17, Y=441.34, Mass=1529, SNR=26.7, Peak=255 HFD=3.4
20:46:53.674 00.000 7988 MultiStar: [#1 -0.10,-0.05,1.02,U] [#2 -0.32,0.25,1.00,U] [#3 -0.31,0.17,0.95,U] [#4 -0.16,-0.03,1.05,U] [#5 -0.07,-0.07,0.74,U] [#6 -0.13,0.21,0.71,U] [#7 -0.09,0.06,0.66,U] [#8 0.01,0.09,0.69,U] 
20:46:53.674 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.08}, one-star: {0.02, 0.07}
20:46:53.674 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
20:46:53.674 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.30)
20:46:53.674 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.30 mountX=-0.07 mountY=-0.02, mountTheta=-2.85
20:46:53.674 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.07, opts=13)
20:46:53.674 00.000 7988 Enqueuing Move request for scope (0.02, 0.07)
20:46:53.685 00.011 15712 Worker thread wakes up
20:46:53.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
20:46:53.685 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
20:46:53.685 00.000 15712 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=-0.02
20:46:53.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:53.685 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7 Saturated
20:46:53.688 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:53.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:53.690 00.002 7988 Enqueuing Expose request
20:46:53.692 00.002 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.44
20:46:53.692 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
20:46:53.692 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:53.692 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:46:53.692 00.000 15712 MoveAxis(W, 11, ABG)
20:46:53.692 00.000 15712 Guiding  Dir = 3, Dur = 11
20:46:53.692 00.000 15712 IsGuiding returns 0
20:46:53.706 00.014 15712 IsGuiding returns 1
20:46:53.706 00.000 15712 scope still moving after pulse duration time elapsed
20:46:53.754 00.048 15712 IsGuiding returns 0
20:46:53.754 00.000 15712 scope move finished after 11 + 59 ms
20:46:53.754 00.000 15712 Move returns status 0, amount 11
20:46:53.754 00.000 15712 MoveAxis(N, 0, ABG)
20:46:53.754 00.000 15712 Move returns status 0, amount 0
20:46:53.754 00.000 15712 move complete, result=0
20:46:53.754 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
20:46:53.765 00.011 15712 worker thread done servicing request
20:46:53.765 00.000 15712 Worker thread wakes up
20:46:53.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:53.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:55.173 01.408 15712 Exposure complete
20:46:55.234 00.061 15712 worker thread done servicing request
20:46:55.234 00.000 7988 OnExposeComplete: enter
20:46:55.234 00.000 7988 UpdateGuideState(): m_state=6
20:46:55.234 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4788
20:46:55.234 00.000 7988 Star::Find returns 1 (1), X=1178.11, Y=441.45, Mass=1435, SNR=25.8, Peak=255 HFD=3.1
20:46:55.234 00.000 7988 MultiStar: [#1 -0.16,0.06,1.03,U] [#2 -0.37,0.23,1.05,U] [#3 -0.20,0.26,1.02,U] [#4 -0.17,0.06,1.05,U] [#5 0.11,0.09,0.76,U] [#6 -0.12,0.16,0.76,U] [#7 -0.29,0.14,0.69,U] [#8 -0.04,0.03,0.67,U] 
20:46:55.234 00.000 7988 single-star, 8 included, MultiStar: {-0.15, 0.14}, one-star: {-0.04, 0.18}
20:46:55.234 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.58) = xAngle (3.38 = -2.90)
20:46:55.234 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.21)
20:46:55.234 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.80 mountX=-0.18 mountY=0.04, mountTheta=2.93
20:46:55.234 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.18, opts=13)
20:46:55.234 00.000 7988 Enqueuing Move request for scope (-0.04, 0.18)
20:46:55.234 00.000 15712 Worker thread wakes up
20:46:55.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
20:46:55.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
20:46:55.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:55.248 00.014 7988 UpdateGuideState exits: m=1435 SNR=25.8 Saturated
20:46:55.250 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:55.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:55.250 00.000 7988 Enqueuing Expose request
20:46:55.250 00.000 15712 Moving (-0.04, 0.18) raw xDistance=-0.18 yDistance=0.04
20:46:55.250 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 635.44
20:46:55.250 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
20:46:55.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:55.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:46:55.250 00.000 15712 MoveAxis(E, 28, ABG)
20:46:55.250 00.000 15712 Guiding  Dir = 2, Dur = 28
20:46:55.250 00.000 15712 IsGuiding returns 0
20:46:55.282 00.032 15712 PulseGuide returned control before completion, sleep 14
20:46:55.314 00.032 15712 IsGuiding returns 0
20:46:55.314 00.000 15712 Move returns status 0, amount 28
20:46:55.314 00.000 15712 MoveAxis(N, 0, ABG)
20:46:55.314 00.000 15712 Move returns status 0, amount 0
20:46:55.314 00.000 15712 move complete, result=0
20:46:55.314 00.000 15712 worker thread done servicing request
20:46:55.314 00.000 15712 Worker thread wakes up
20:46:55.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:55.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:55.314 00.000 7988 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
20:46:56.955 01.641 15712 Exposure complete
20:46:57.000 00.045 15712 worker thread done servicing request
20:46:57.000 00.000 7988 OnExposeComplete: enter
20:46:57.015 00.015 7988 UpdateGuideState(): m_state=6
20:46:57.017 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4789
20:46:57.017 00.000 7988 Star::Find returns 1 (1), X=1178.26, Y=441.34, Mass=1510, SNR=26.6, Peak=255 HFD=3.4
20:46:57.019 00.002 7988 MultiStar: [#1 -0.01,-0.02,1.02,U] [#2 -0.19,0.22,1.02,U] [#3 -0.21,0.13,0.96,U] [#4 -0.03,-0.05,1.06,U] [#5 0.23,-0.17,0.70,U] [#6 -0.25,0.13,0.73,U] [#7 -0.14,0.07,0.66,U] [#8 -0.01,0.13,0.67,U] 
20:46:57.019 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {0.10, 0.06}
20:46:57.021 00.002 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.58) = xAngle (3.94 = -2.35)
20:46:57.021 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.76)
20:46:57.023 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.36 mountX=-0.06 mountY=0.06, mountTheta=2.36
20:46:57.025 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.06, opts=13)
20:46:57.025 00.000 7988 Enqueuing Move request for scope (-0.06, 0.06)
20:46:57.027 00.002 15712 Worker thread wakes up
20:46:57.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
20:46:57.027 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
20:46:57.027 00.000 15712 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=0.06
20:46:57.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:57.027 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.6 Saturated
20:46:57.030 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:57.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:57.032 00.002 7988 Enqueuing Expose request
20:46:57.032 00.000 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.43
20:46:57.032 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
20:46:57.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:57.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:46:57.032 00.000 15712 MoveAxis(W, 14, ABG)
20:46:57.032 00.000 15712 Guiding  Dir = 3, Dur = 14
20:46:57.032 00.000 15712 IsGuiding returns 0
20:46:57.049 00.017 15712 IsGuiding returns 1
20:46:57.049 00.000 15712 scope still moving after pulse duration time elapsed
20:46:57.100 00.051 15712 IsGuiding returns 0
20:46:57.100 00.000 15712 scope move finished after 14 + 56 ms
20:46:57.100 00.000 15712 Move returns status 0, amount 14
20:46:57.100 00.000 15712 MoveAxis(N, 0, ABG)
20:46:57.100 00.000 15712 Move returns status 0, amount 0
20:46:57.100 00.000 15712 move complete, result=0
20:46:57.100 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
20:46:57.106 00.006 15712 worker thread done servicing request
20:46:57.106 00.000 15712 Worker thread wakes up
20:46:57.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:57.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:46:58.520 01.414 15712 Exposure complete
20:46:58.580 00.060 15712 worker thread done servicing request
20:46:58.580 00.000 7988 OnExposeComplete: enter
20:46:58.581 00.001 7988 UpdateGuideState(): m_state=6
20:46:58.581 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4790
20:46:58.581 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=441.20, Mass=1421, SNR=25.7, Peak=241 HFD=3.1
20:46:58.581 00.000 7988 MultiStar: [#1 -0.16,-0.03,1.04,U] [#2 -0.26,0.04,1.05,U] [#3 -0.13,0.03,0.99,U] [#4 -0.03,0.05,1.02,U] [#5 -0.06,-0.00,0.74,U] [#6 -0.14,0.25,0.71,U] [#7 0.07,-0.14,0.67,U] [#8 0.11,0.18,0.71,U] 
20:46:58.581 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {0.07, -0.08}
20:46:58.581 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.33 = -1.95)
20:46:58.581 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.44 = 1.16)
20:46:58.581 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.76 mountX=-0.03 mountY=0.07, mountTheta=1.95
20:46:58.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
20:46:58.581 00.000 7988 Enqueuing Move request for scope (-0.07, 0.03)
20:46:58.581 00.000 15712 Worker thread wakes up
20:46:58.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
20:46:58.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
20:46:58.581 00.000 15712 Moving (-0.07, 0.03) raw xDistance=-0.03 yDistance=0.07
20:46:58.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:46:58.581 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.7
20:46:58.594 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:58.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:46:58.597 00.003 7988 Enqueuing Expose request
20:46:58.597 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.43
20:46:58.597 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:46:58.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:58.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:46:58.597 00.000 15712 MoveAxis(E, 3, ABG)
20:46:58.597 00.000 15712 Guiding  Dir = 2, Dur = 3
20:46:58.597 00.000 15712 IsGuiding returns 0
20:46:58.614 00.017 15712 IsGuiding returns 0
20:46:58.614 00.000 15712 Move returns status 0, amount 3
20:46:58.614 00.000 15712 MoveAxis(N, 0, ABG)
20:46:58.614 00.000 15712 Move returns status 0, amount 0
20:46:58.614 00.000 15712 move complete, result=0
20:46:58.614 00.000 15712 worker thread done servicing request
20:46:58.614 00.000 15712 Worker thread wakes up
20:46:58.614 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:46:58.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:46:58.624 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:00.252 01.628 15712 Exposure complete
20:47:00.312 00.060 15712 worker thread done servicing request
20:47:00.312 00.000 7988 OnExposeComplete: enter
20:47:00.315 00.003 7988 UpdateGuideState(): m_state=6
20:47:00.315 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
20:47:00.315 00.000 7988 Star::Find returns 1 (0), X=1178.25, Y=441.25, Mass=1481, SNR=26.2, Peak=208 HFD=3.5
20:47:00.315 00.000 7988 MultiStar: [#1 0.03,0.02,0.99,U] [#2 -0.25,0.31,0.97,U] [#3 -0.04,-0.02,0.98,U] [#4 0.02,0.21,1.05,U] [#5 0.24,-0.13,0.72,U] [#6 -0.19,0.24,0.74,U] [#7 0.11,-0.12,0.64,U] [#8 0.05,0.07,0.65,U] 
20:47:00.315 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.07}, one-star: {0.09, -0.03}
20:47:00.315 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.13)
20:47:00.315 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.02)
20:47:00.315 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.58 mountX=-0.07 mountY=-0.00, mountTheta=-3.13
20:47:00.315 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.07, opts=13)
20:47:00.315 00.000 7988 Enqueuing Move request for scope (-0.00, 0.07)
20:47:00.315 00.000 15712 Worker thread wakes up
20:47:00.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
20:47:00.315 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
20:47:00.315 00.000 15712 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=-0.00
20:47:00.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:00.329 00.014 7988 UpdateGuideState exits: m=1481 SNR=26.2
20:47:00.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:00.331 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:00.331 00.000 7988 Enqueuing Expose request
20:47:00.331 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.42
20:47:00.331 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
20:47:00.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:00.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:47:00.331 00.000 15712 MoveAxis(E, 3, ABG)
20:47:00.331 00.000 15712 Guiding  Dir = 2, Dur = 3
20:47:00.331 00.000 15712 IsGuiding returns 0
20:47:00.347 00.016 15712 IsGuiding returns 0
20:47:00.347 00.000 15712 Move returns status 0, amount 3
20:47:00.347 00.000 15712 MoveAxis(N, 0, ABG)
20:47:00.347 00.000 15712 Move returns status 0, amount 0
20:47:00.347 00.000 15712 move complete, result=0
20:47:00.347 00.000 15712 worker thread done servicing request
20:47:00.347 00.000 15712 Worker thread wakes up
20:47:00.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:00.347 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:47:00.351 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:01.765 01.414 15712 Exposure complete
20:47:01.810 00.045 15712 worker thread done servicing request
20:47:01.810 00.000 7988 OnExposeComplete: enter
20:47:01.826 00.016 7988 UpdateGuideState(): m_state=6
20:47:01.826 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4792
20:47:01.826 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=441.54, Mass=1464, SNR=25.9, Peak=229 HFD=3.3
20:47:01.826 00.000 7988 MultiStar: [#1 -0.01,0.45,1.04,U] [#2 -0.34,0.51,1.01,U] [#3 -0.20,0.44,0.95,U] [#4 -0.09,0.39,1.03,U] [#5 -0.06,0.08,0.75,U] [#6 -0.26,0.17,0.73,U] [#7 -0.05,0.45,0.66,U] [#8 0.05,0.69,0.67,U] 
20:47:01.826 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.38}, one-star: {0.06, 0.26}
20:47:01.826 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
20:47:01.826 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
20:47:01.826 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.36 mountX=-0.26 mountY=-0.06, mountTheta=-2.90
20:47:01.826 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.26, opts=13)
20:47:01.826 00.000 7988 Enqueuing Move request for scope (0.06, 0.26)
20:47:01.826 00.000 15712 Worker thread wakes up
20:47:01.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
20:47:01.826 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
20:47:01.826 00.000 15712 Moving (0.06, 0.26) raw xDistance=-0.26 yDistance=-0.06
20:47:01.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:01.826 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.9
20:47:01.840 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:01.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:01.842 00.002 7988 Enqueuing Expose request
20:47:01.842 00.000 15712 PPEC rslt: input = -0.26, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 635.42
20:47:01.842 00.000 15712 PPEC: input: -0.26, control: -0.13, exposure: 1500
20:47:01.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:01.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:47:01.842 00.000 15712 MoveAxis(E, 42, ABG)
20:47:01.842 00.000 15712 Guiding  Dir = 2, Dur = 42
20:47:01.876 00.034 15712 IsGuiding returns 0
20:47:01.893 00.017 15712 PulseGuide returned control before completion, sleep 37
20:47:01.962 00.069 15712 IsGuiding returns 0
20:47:01.962 00.000 15712 Move returns status 0, amount 42
20:47:01.962 00.000 15712 MoveAxis(N, 0, ABG)
20:47:01.962 00.000 15712 Move returns status 0, amount 0
20:47:01.962 00.000 15712 move complete, result=0
20:47:01.962 00.000 7988 GuideStep: -0.3 px 42 ms EAST, -0.1 px 0 ms NORTH
20:47:01.964 00.002 15712 worker thread done servicing request
20:47:01.964 00.000 15712 Worker thread wakes up
20:47:01.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:01.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:03.601 01.637 15712 Exposure complete
20:47:03.647 00.046 15712 worker thread done servicing request
20:47:03.647 00.000 7988 OnExposeComplete: enter
20:47:03.661 00.014 7988 UpdateGuideState(): m_state=6
20:47:03.662 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
20:47:03.662 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=441.59, Mass=1472, SNR=26.1, Peak=238 HFD=3.2
20:47:03.664 00.002 7988 MultiStar: [#1 0.05,0.34,1.03,U] [#2 -0.18,0.43,1.01,U] [#3 -0.15,0.33,0.95,U] [#4 -0.30,0.26,1.04,U] [#5 0.02,0.13,0.76,U] [#6 -0.32,0.46,0.73,U] [#7 -0.10,0.43,0.65,U] [#8 0.07,0.25,0.69,U] 
20:47:03.664 00.000 7988 single-star, 8 included, MultiStar: {-0.09, 0.33}, one-star: {0.06, 0.31}
20:47:03.666 00.002 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
20:47:03.666 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.23)
20:47:03.668 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.37 mountX=-0.31 mountY=-0.07, mountTheta=-2.92
20:47:03.670 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.31, opts=13)
20:47:03.670 00.000 7988 Enqueuing Move request for scope (0.06, 0.31)
20:47:03.670 00.000 15712 Worker thread wakes up
20:47:03.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
20:47:03.670 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
20:47:03.670 00.000 15712 Moving (0.06, 0.31) raw xDistance=-0.31 yDistance=-0.07
20:47:03.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:03.670 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
20:47:03.677 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:03.678 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:03.678 00.000 7988 Enqueuing Expose request
20:47:03.678 00.000 15712 PPEC rslt: input = -0.31, final = -0.15, react = -0.19, pred = 0.04, hyst = -0.17, hyst_pct = 0.00, period_length = 635.42
20:47:03.678 00.000 15712 PPEC: input: -0.31, control: -0.15, exposure: 1500
20:47:03.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:03.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:47:03.678 00.000 15712 MoveAxis(E, 48, ABG)
20:47:03.678 00.000 15712 Guiding  Dir = 2, Dur = 48
20:47:03.678 00.000 15712 IsGuiding returns 0
20:47:03.695 00.017 15712 PulseGuide returned control before completion, sleep 34
20:47:03.742 00.047 15712 IsGuiding returns 1
20:47:03.742 00.000 15712 scope still moving after pulse duration time elapsed
20:47:03.782 00.040 15712 IsGuiding returns 0
20:47:03.782 00.000 15712 scope move finished after 48 + 56 ms
20:47:03.782 00.000 15712 Move returns status 0, amount 48
20:47:03.782 00.000 15712 MoveAxis(N, 0, ABG)
20:47:03.782 00.000 15712 Move returns status 0, amount 0
20:47:03.782 00.000 15712 move complete, result=0
20:47:03.782 00.000 7988 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
20:47:03.787 00.005 15712 worker thread done servicing request
20:47:03.787 00.000 15712 Worker thread wakes up
20:47:03.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:03.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:05.195 01.408 15712 Exposure complete
20:47:05.255 00.060 15712 worker thread done servicing request
20:47:05.255 00.000 7988 OnExposeComplete: enter
20:47:05.256 00.001 7988 UpdateGuideState(): m_state=6
20:47:05.257 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4794
20:47:05.257 00.000 7988 Star::Find returns 1 (0), X=1178.27, Y=441.54, Mass=1446, SNR=25.7, Peak=214 HFD=3.2
20:47:05.257 00.000 7988 MultiStar: [#1 -0.06,0.13,1.03,U] [#2 -0.11,0.22,1.03,U] [#3 0.16,0.29,0.97,U] [#4 -0.03,0.09,1.07,U] [#5 0.12,0.19,0.76,U] [#6 -0.28,0.30,0.73,U] [#7 0.16,0.08,0.70,U] [#8 0.27,0.37,0.68,U] 
20:47:05.257 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.21}, one-star: {0.12, 0.26}
20:47:05.257 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
20:47:05.257 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.18)
20:47:05.257 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.42 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
20:47:05.257 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.21, opts=13)
20:47:05.257 00.000 7988 Enqueuing Move request for scope (0.03, 0.21)
20:47:05.268 00.011 15712 Worker thread wakes up
20:47:05.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
20:47:05.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
20:47:05.268 00.000 15712 Moving (0.03, 0.21) raw xDistance=-0.21 yDistance=-0.04
20:47:05.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:05.268 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.7
20:47:05.270 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:05.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:05.272 00.002 7988 Enqueuing Expose request
20:47:05.272 00.000 15712 PPEC rslt: input = -0.21, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 635.42
20:47:05.272 00.000 15712 PPEC: input: -0.21, control: -0.09, exposure: 1500
20:47:05.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:05.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:47:05.272 00.000 15712 MoveAxis(E, 29, ABG)
20:47:05.272 00.000 15712 Guiding  Dir = 2, Dur = 29
20:47:05.272 00.000 15712 IsGuiding returns 0
20:47:05.304 00.032 15712 IsGuiding returns 1
20:47:05.304 00.000 15712 scope still moving after pulse duration time elapsed
20:47:05.335 00.031 15712 IsGuiding returns 0
20:47:05.335 00.000 15712 scope move finished after 29 + 32 ms
20:47:05.335 00.000 15712 Move returns status 0, amount 29
20:47:05.335 00.000 15712 MoveAxis(N, 0, ABG)
20:47:05.335 00.000 15712 Move returns status 0, amount 0
20:47:05.335 00.000 15712 move complete, result=0
20:47:05.335 00.000 15712 worker thread done servicing request
20:47:05.335 00.000 15712 Worker thread wakes up
20:47:05.335 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
20:47:05.337 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:05.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:06.979 01.642 15712 Exposure complete
20:47:07.028 00.049 15712 worker thread done servicing request
20:47:07.028 00.000 7988 OnExposeComplete: enter
20:47:07.028 00.000 7988 UpdateGuideState(): m_state=6
20:47:07.041 00.013 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4795
20:47:07.041 00.000 7988 Star::Find returns 1 (0), X=1178.16, Y=441.03, Mass=1408, SNR=25.5, Peak=239 HFD=3.0
20:47:07.041 00.000 7988 MultiStar: [#1 -0.13,-0.22,1.06,U] [#2 -0.21,-0.01,1.08,U] [#3 -0.10,-0.14,1.00,U] [#4 -0.17,-0.31,1.04,U] [#5 0.01,0.02,0.74,U] [#6 -0.29,-0.26,0.77,U] [#7 -0.13,-0.10,0.68,U] [#8 0.34,-0.23,0.68,U] 
20:47:07.045 00.004 7988 refined, 8 included, MultiStar: {-0.09, -0.17}, one-star: {0.01, -0.25}
20:47:07.045 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
20:47:07.045 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
20:47:07.045 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.04 mountX=0.17 mountY=0.09, mountTheta=0.49
20:47:07.045 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.17, opts=13)
20:47:07.045 00.000 7988 Enqueuing Move request for scope (-0.09, -0.17)
20:47:07.045 00.000 15712 Worker thread wakes up
20:47:07.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
20:47:07.045 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
20:47:07.045 00.000 15712 Moving (-0.09, -0.17) raw xDistance=0.17 yDistance=0.09
20:47:07.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:07.045 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.5
20:47:07.054 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:07.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:07.056 00.002 7988 Enqueuing Expose request
20:47:07.057 00.001 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 635.41
20:47:07.057 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
20:47:07.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:07.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:47:07.057 00.000 15712 MoveAxis(W, 37, ABG)
20:47:07.057 00.000 15712 Guiding  Dir = 3, Dur = 37
20:47:07.057 00.000 15712 IsGuiding returns 0
20:47:07.078 00.021 15712 PulseGuide returned control before completion, sleep 27
20:47:07.125 00.047 15712 IsGuiding returns 0
20:47:07.125 00.000 15712 Move returns status 0, amount 37
20:47:07.125 00.000 15712 MoveAxis(N, 0, ABG)
20:47:07.125 00.000 15712 Move returns status 0, amount 0
20:47:07.125 00.000 15712 move complete, result=0
20:47:07.125 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
20:47:07.127 00.002 15712 worker thread done servicing request
20:47:07.127 00.000 15712 Worker thread wakes up
20:47:07.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:07.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:08.546 01.419 15712 Exposure complete
20:47:08.593 00.047 15712 worker thread done servicing request
20:47:08.593 00.000 7988 OnExposeComplete: enter
20:47:08.593 00.000 7988 UpdateGuideState(): m_state=6
20:47:08.607 00.014 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4796
20:47:08.607 00.000 7988 Star::Find returns 1 (0), X=1178.16, Y=440.99, Mass=1638, SNR=27.4, Peak=226 HFD=3.9
20:47:08.607 00.000 7988 MultiStar: [#1 -0.22,-0.13,0.97,U] [#2 -0.23,-0.05,0.99,U] [#3 -0.16,-0.28,0.91,U] [#4 -0.06,-0.24,0.95,U] [#5 -0.00,-0.31,0.69,U] [#6 -0.27,0.00,0.68,U] [#7 0.01,-0.33,0.61,U] [#8 -0.03,-0.18,0.64,U] 
20:47:08.610 00.003 7988 refined, 8 included, MultiStar: {-0.11, -0.20}, one-star: {0.01, -0.29}
20:47:08.610 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.51 = -0.51)
20:47:08.610 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.60 = 2.60)
20:47:08.610 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.09 mountX=0.20 mountY=0.12, mountTheta=0.53
20:47:08.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.20, opts=13)
20:47:08.610 00.000 7988 Enqueuing Move request for scope (-0.11, -0.20)
20:47:08.610 00.000 15712 Worker thread wakes up
20:47:08.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
20:47:08.610 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
20:47:08.610 00.000 15712 Moving (-0.11, -0.20) raw xDistance=0.20 yDistance=0.12
20:47:08.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:08.610 00.000 7988 UpdateGuideState exits: m=1638 SNR=27.4
20:47:08.619 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:08.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:08.621 00.002 7988 Enqueuing Expose request
20:47:08.623 00.002 15712 PPEC rslt: input = 0.20, final = 0.17, react = 0.12, pred = 0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 635.41
20:47:08.623 00.000 15712 PPEC: input: 0.20, control: 0.17, exposure: 1500
20:47:08.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:08.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:47:08.623 00.000 15712 MoveAxis(W, 55, ABG)
20:47:08.623 00.000 15712 Guiding  Dir = 3, Dur = 55
20:47:08.623 00.000 15712 IsGuiding returns 0
20:47:08.644 00.021 15712 PulseGuide returned control before completion, sleep 45
20:47:08.703 00.059 15712 IsGuiding returns 1
20:47:08.703 00.000 15712 scope still moving after pulse duration time elapsed
20:47:08.739 00.036 15712 IsGuiding returns 0
20:47:08.739 00.000 15712 scope move finished after 55 + 61 ms
20:47:08.739 00.000 15712 Move returns status 0, amount 55
20:47:08.739 00.000 15712 MoveAxis(N, 0, ABG)
20:47:08.739 00.000 15712 Move returns status 0, amount 0
20:47:08.739 00.000 15712 move complete, result=0
20:47:08.739 00.000 15712 worker thread done servicing request
20:47:08.739 00.000 15712 Worker thread wakes up
20:47:08.739 00.000 7988 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
20:47:08.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:08.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:10.382 01.643 15712 Exposure complete
20:47:10.441 00.059 15712 worker thread done servicing request
20:47:10.441 00.000 7988 OnExposeComplete: enter
20:47:10.441 00.000 7988 UpdateGuideState(): m_state=6
20:47:10.444 00.003 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4797
20:47:10.444 00.000 7988 Star::Find returns 1 (1), X=1177.99, Y=441.16, Mass=1464, SNR=26.0, Peak=255 HFD=3.1
20:47:10.444 00.000 7988 MultiStar: [#1 -0.17,-0.05,1.04,U] [#2 -0.24,0.22,1.03,U] [#3 -0.08,0.05,0.99,U] [#4 -0.20,-0.13,1.04,U] [#5 -0.03,-0.09,0.72,U] [#6 -0.34,0.09,0.73,U] [#7 -0.23,0.07,0.66,U] [#8 0.06,0.06,0.67,U] 
20:47:10.444 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.01}, one-star: {-0.17, -0.12}
20:47:10.444 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.68 = -1.61)
20:47:10.444 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.79 = 1.50)
20:47:10.444 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.10 mountX=-0.01 mountY=0.16, mountTheta=1.61
20:47:10.444 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.01, opts=13)
20:47:10.444 00.000 7988 Enqueuing Move request for scope (-0.16, 0.01)
20:47:10.444 00.000 15712 Worker thread wakes up
20:47:10.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
20:47:10.444 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
20:47:10.444 00.000 15712 Moving (-0.16, 0.01) raw xDistance=-0.01 yDistance=0.16
20:47:10.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:10.444 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.0 Saturated
20:47:10.456 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:10.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:10.458 00.002 7988 Enqueuing Expose request
20:47:10.458 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:47:10.458 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
20:47:10.458 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:10.460 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:47:10.460 00.000 15712 MoveAxis(W, 13, ABG)
20:47:10.460 00.000 15712 Guiding  Dir = 3, Dur = 13
20:47:10.460 00.000 15712 IsGuiding returns 0
20:47:10.478 00.018 15712 IsGuiding returns 1
20:47:10.478 00.000 15712 scope still moving after pulse duration time elapsed
20:47:10.529 00.051 15712 IsGuiding returns 0
20:47:10.529 00.000 15712 scope move finished after 13 + 57 ms
20:47:10.529 00.000 15712 Move returns status 0, amount 13
20:47:10.529 00.000 15712 MoveAxis(N, 0, ABG)
20:47:10.529 00.000 15712 Move returns status 0, amount 0
20:47:10.529 00.000 15712 move complete, result=0
20:47:10.529 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.2 px 0 ms NORTH
20:47:10.533 00.004 15712 worker thread done servicing request
20:47:10.533 00.000 15712 Worker thread wakes up
20:47:10.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:10.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:11.944 01.411 15712 Exposure complete
20:47:11.991 00.047 15712 worker thread done servicing request
20:47:11.991 00.000 7988 OnExposeComplete: enter
20:47:12.005 00.014 7988 UpdateGuideState(): m_state=6
20:47:12.005 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4798
20:47:12.005 00.000 7988 Star::Find returns 1 (0), X=1178.25, Y=441.52, Mass=1477, SNR=26.1, Peak=234 HFD=3.4
20:47:12.008 00.003 7988 MultiStar: [#1 -0.03,0.21,1.05,U] [#2 -0.22,0.46,1.02,U] [#3 -0.09,0.32,1.00,U] [#4 -0.04,0.19,1.00,U] [#5 0.35,0.17,0.73,U] [#6 -0.14,0.23,0.74,U] [#7 -0.18,0.17,0.66,U] [#8 0.01,0.42,0.66,U] 
20:47:12.008 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.27}, one-star: {0.10, 0.24}
20:47:12.008 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
20:47:12.008 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.42)
20:47:12.008 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.18 mountX=-0.24 mountY=-0.10, mountTheta=-2.73
20:47:12.008 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.24, opts=13)
20:47:12.008 00.000 7988 Enqueuing Move request for scope (0.10, 0.24)
20:47:12.008 00.000 15712 Worker thread wakes up
20:47:12.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
20:47:12.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
20:47:12.008 00.000 15712 Moving (0.10, 0.24) raw xDistance=-0.24 yDistance=-0.10
20:47:12.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:12.008 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1
20:47:12.019 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:12.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:12.021 00.002 7988 Enqueuing Expose request
20:47:12.021 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.14, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 635.40
20:47:12.021 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
20:47:12.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:12.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:47:12.021 00.000 15712 MoveAxis(E, 46, ABG)
20:47:12.021 00.000 15712 Guiding  Dir = 2, Dur = 46
20:47:12.021 00.000 15712 IsGuiding returns 0
20:47:12.042 00.021 15712 PulseGuide returned control before completion, sleep 30
20:47:12.110 00.068 15712 IsGuiding returns 1
20:47:12.110 00.000 15712 scope still moving after pulse duration time elapsed
20:47:12.148 00.038 15712 IsGuiding returns 0
20:47:12.148 00.000 15712 scope move finished after 46 + 79 ms
20:47:12.148 00.000 15712 Move returns status 0, amount 46
20:47:12.148 00.000 15712 MoveAxis(N, 0, ABG)
20:47:12.148 00.000 15712 Move returns status 0, amount 0
20:47:12.148 00.000 15712 move complete, result=0
20:47:12.148 00.000 15712 worker thread done servicing request
20:47:12.148 00.000 15712 Worker thread wakes up
20:47:12.148 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
20:47:12.150 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:12.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:13.791 01.641 15712 Exposure complete
20:47:13.850 00.059 15712 worker thread done servicing request
20:47:13.850 00.000 7988 OnExposeComplete: enter
20:47:13.850 00.000 7988 UpdateGuideState(): m_state=6
20:47:13.853 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4799
20:47:13.853 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=441.53, Mass=1555, SNR=26.8, Peak=218 HFD=3.5
20:47:13.853 00.000 7988 MultiStar: [#1 -0.12,0.37,0.99,U] [#2 -0.36,0.53,0.98,U] [#3 -0.22,0.40,0.98,U] [#4 -0.08,0.26,0.98,U] [#5 -0.13,0.50,0.66,U] [#6 -0.20,0.52,0.72,U] [#7 -0.12,0.33,0.64,U] [#8 -0.26,0.42,0.64,U] 
20:47:13.853 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.39}, one-star: {0.06, 0.25}
20:47:13.853 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
20:47:13.859 00.006 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
20:47:13.859 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.35 mountX=-0.25 mountY=-0.06, mountTheta=-2.90
20:47:13.859 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.25, opts=13)
20:47:13.859 00.000 7988 Enqueuing Move request for scope (0.06, 0.25)
20:47:13.859 00.000 15712 Worker thread wakes up
20:47:13.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
20:47:13.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
20:47:13.859 00.000 15712 Moving (0.06, 0.25) raw xDistance=-0.25 yDistance=-0.06
20:47:13.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:13.859 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.8
20:47:13.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:13.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:13.859 00.000 7988 Enqueuing Expose request
20:47:13.869 00.010 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 635.40
20:47:13.869 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
20:47:13.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:13.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:47:13.869 00.000 15712 MoveAxis(E, 56, ABG)
20:47:13.869 00.000 15712 Guiding  Dir = 2, Dur = 56
20:47:13.869 00.000 15712 IsGuiding returns 0
20:47:13.885 00.016 15712 PulseGuide returned control before completion, sleep 49
20:47:13.968 00.083 15712 IsGuiding returns 0
20:47:13.968 00.000 15712 Move returns status 0, amount 56
20:47:13.968 00.000 15712 MoveAxis(N, 0, ABG)
20:47:13.968 00.000 15712 Move returns status 0, amount 0
20:47:13.968 00.000 15712 move complete, result=0
20:47:13.968 00.000 7988 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
20:47:13.969 00.001 15712 worker thread done servicing request
20:47:13.969 00.000 15712 Worker thread wakes up
20:47:13.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:13.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:15.386 01.417 15712 Exposure complete
20:47:15.445 00.059 15712 worker thread done servicing request
20:47:15.445 00.000 7988 OnExposeComplete: enter
20:47:15.445 00.000 7988 UpdateGuideState(): m_state=6
20:47:15.448 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4800
20:47:15.448 00.000 7988 Star::Find returns 1 (0), X=1178.19, Y=441.67, Mass=1479, SNR=26.2, Peak=205 HFD=3.2
20:47:15.448 00.000 7988 MultiStar: [#1 -0.25,0.65,1.02,U] [#2 -0.23,0.70,1.02,U] [#3 -0.08,0.62,0.95,U] [#4 -0.12,0.62,1.02,U] [#5 0.05,0.63,0.70,U] [#6 -0.35,0.49,0.72,U] [#7 0.04,0.53,0.64,U] [#8 0.14,0.97,0.67,U] 
20:47:15.448 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.62}, one-star: {0.03, 0.39}
20:47:15.448 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
20:47:15.448 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
20:47:15.448 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.49 mountX=-0.39 mountY=-0.04, mountTheta=-3.04
20:47:15.448 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.39, opts=13)
20:47:15.448 00.000 7988 Enqueuing Move request for scope (0.03, 0.39)
20:47:15.458 00.010 15712 Worker thread wakes up
20:47:15.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
20:47:15.458 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
20:47:15.458 00.000 15712 Moving (0.03, 0.39) raw xDistance=-0.39 yDistance=-0.04
20:47:15.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:15.458 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2
20:47:15.460 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:15.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:15.462 00.002 7988 Enqueuing Expose request
20:47:15.463 00.001 15712 PPEC rslt: input = -0.39, final = -0.25, react = -0.23, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 635.40
20:47:15.463 00.000 15712 PPEC: input: -0.39, control: -0.25, exposure: 1500
20:47:15.463 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:15.463 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:47:15.463 00.000 15712 MoveAxis(E, 80, ABG)
20:47:15.463 00.000 15712 Guiding  Dir = 2, Dur = 80
20:47:15.463 00.000 15712 IsGuiding returns 0
20:47:15.484 00.021 15712 PulseGuide returned control before completion, sleep 69
20:47:15.559 00.075 15712 IsGuiding returns 1
20:47:15.559 00.000 15712 scope still moving after pulse duration time elapsed
20:47:15.595 00.036 15712 IsGuiding returns 0
20:47:15.595 00.000 15712 scope move finished after 80 + 53 ms
20:47:15.595 00.000 15712 Move returns status 0, amount 80
20:47:15.595 00.000 15712 MoveAxis(N, 0, ABG)
20:47:15.595 00.000 15712 Move returns status 0, amount 0
20:47:15.595 00.000 15712 move complete, result=0
20:47:15.595 00.000 7988 GuideStep: -0.4 px 80 ms EAST, -0.0 px 0 ms NORTH
20:47:15.600 00.005 15712 worker thread done servicing request
20:47:15.600 00.000 15712 Worker thread wakes up
20:47:15.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:15.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:17.237 01.637 15712 Exposure complete
20:47:17.294 00.057 15712 worker thread done servicing request
20:47:17.294 00.000 7988 OnExposeComplete: enter
20:47:17.294 00.000 7988 UpdateGuideState(): m_state=6
20:47:17.299 00.005 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4801
20:47:17.299 00.000 7988 Star::Find returns 1 (1), X=1178.17, Y=441.65, Mass=1476, SNR=26.1, Peak=255 HFD=3.2
20:47:17.299 00.000 7988 MultiStar: [#1 -0.16,0.37,1.01,U] [#2 -0.37,0.60,1.01,U] [#3 -0.33,0.26,0.96,U] [#4 -0.19,0.32,1.06,U] [#5 0.03,0.45,0.72,U] [#6 -0.31,0.47,0.72,U] [#7 -0.40,0.50,0.69,U] [#8 -0.13,0.44,0.65,U] 
20:47:17.299 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.41}, one-star: {0.02, 0.37}
20:47:17.299 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
20:47:17.299 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
20:47:17.299 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.53 mountX=-0.37 mountY=-0.03, mountTheta=-3.07
20:47:17.299 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.37, opts=13)
20:47:17.299 00.000 7988 Enqueuing Move request for scope (0.02, 0.37)
20:47:17.299 00.000 15712 Worker thread wakes up
20:47:17.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.37) opts 0xd
20:47:17.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.37)
20:47:17.299 00.000 15712 Moving (0.02, 0.37) raw xDistance=-0.37 yDistance=-0.03
20:47:17.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:17.311 00.012 7988 UpdateGuideState exits: m=1476 SNR=26.1 Saturated
20:47:17.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:17.313 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:17.315 00.002 7988 Enqueuing Expose request
20:47:17.315 00.000 15712 PPEC rslt: input = -0.37, final = -0.21, react = -0.22, pred = 0.02, hyst = -0.21, hyst_pct = 0.00, period_length = 635.40
20:47:17.315 00.000 15712 PPEC: input: -0.37, control: -0.21, exposure: 1500
20:47:17.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:17.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:47:17.315 00.000 15712 MoveAxis(E, 67, ABG)
20:47:17.315 00.000 15712 Guiding  Dir = 2, Dur = 67
20:47:17.335 00.020 15712 IsGuiding returns 0
20:47:17.351 00.016 15712 PulseGuide returned control before completion, sleep 62
20:47:17.430 00.079 15712 IsGuiding returns 0
20:47:17.430 00.000 15712 Move returns status 0, amount 67
20:47:17.430 00.000 15712 MoveAxis(N, 0, ABG)
20:47:17.430 00.000 15712 Move returns status 0, amount 0
20:47:17.430 00.000 15712 move complete, result=0
20:47:17.430 00.000 7988 GuideStep: -0.4 px 67 ms EAST, -0.0 px 0 ms NORTH
20:47:17.437 00.007 15712 worker thread done servicing request
20:47:17.437 00.000 15712 Worker thread wakes up
20:47:17.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:17.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:18.846 01.409 15712 Exposure complete
20:47:18.905 00.059 15712 worker thread done servicing request
20:47:18.905 00.000 7988 OnExposeComplete: enter
20:47:18.908 00.003 7988 UpdateGuideState(): m_state=6
20:47:18.908 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4802
20:47:18.910 00.002 7988 Star::Find returns 1 (1), X=1178.19, Y=441.47, Mass=1484, SNR=26.2, Peak=255 HFD=3.3
20:47:18.910 00.000 7988 MultiStar: [#1 -0.08,0.10,1.00,U] [#2 -0.16,0.24,1.02,U] [#3 -0.11,0.04,0.97,U] [#4 0.04,0.12,1.03,U] [#5 0.01,-0.06,0.73,U] [#6 -0.13,0.15,0.71,U] [#7 0.01,0.30,0.65,U] [#8 0.09,0.21,0.69,U] 
20:47:18.910 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.14}, one-star: {0.03, 0.19}
20:47:18.910 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.88)
20:47:18.910 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.23)
20:47:18.910 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.83 mountX=-0.14 mountY=0.03, mountTheta=2.91
20:47:18.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.14, opts=13)
20:47:18.910 00.000 7988 Enqueuing Move request for scope (-0.04, 0.14)
20:47:18.910 00.000 15712 Worker thread wakes up
20:47:18.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
20:47:18.910 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
20:47:18.910 00.000 15712 Moving (-0.04, 0.14) raw xDistance=-0.14 yDistance=0.03
20:47:18.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:18.910 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2 Saturated
20:47:18.921 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:18.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:18.923 00.002 7988 Enqueuing Expose request
20:47:18.923 00.000 15712 PPEC rslt: input = -0.14, final = 0.05, react = -0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.39
20:47:18.923 00.000 15712 PPEC: input: -0.14, control: 0.05, exposure: 1500
20:47:18.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:18.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:47:18.923 00.000 15712 MoveAxis(W, 15, ABG)
20:47:18.923 00.000 15712 Guiding  Dir = 3, Dur = 15
20:47:18.923 00.000 15712 IsGuiding returns 0
20:47:18.949 00.026 15712 IsGuiding returns 1
20:47:18.949 00.000 15712 scope still moving after pulse duration time elapsed
20:47:18.995 00.046 15712 IsGuiding returns 0
20:47:18.995 00.000 15712 scope move finished after 15 + 61 ms
20:47:18.995 00.000 15712 Move returns status 0, amount 15
20:47:18.995 00.000 15712 MoveAxis(N, 0, ABG)
20:47:18.995 00.000 15712 Move returns status 0, amount 0
20:47:18.995 00.000 15712 move complete, result=0
20:47:18.995 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
20:47:19.002 00.007 15712 worker thread done servicing request
20:47:19.002 00.000 15712 Worker thread wakes up
20:47:19.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:19.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:20.643 01.641 15712 Exposure complete
20:47:20.693 00.050 15712 worker thread done servicing request
20:47:20.693 00.000 7988 OnExposeComplete: enter
20:47:20.693 00.000 7988 UpdateGuideState(): m_state=6
20:47:20.706 00.013 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4803
20:47:20.706 00.000 7988 Star::Find returns 1 (1), X=1178.11, Y=441.12, Mass=1571, SNR=26.9, Peak=255 HFD=3.4
20:47:20.706 00.000 7988 MultiStar: [#1 -0.14,-0.07,0.96,U] [#2 -0.29,0.02,0.98,U] [#3 -0.08,-0.03,0.95,U] [#4 -0.16,0.05,1.01,U] [#5 -0.12,-0.19,0.72,U] [#6 -0.24,0.04,0.71,U] [#7 -0.21,-0.16,0.63,U] [#8 -0.13,0.25,0.65,U] 
20:47:20.706 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.03}, one-star: {-0.04, -0.15}
20:47:20.711 00.005 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.58) = xAngle (-1.37 = -1.37)
20:47:20.711 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.73 = 1.73)
20:47:20.711 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.95 mountX=0.03 mountY=0.16, mountTheta=1.38
20:47:20.711 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.03, opts=13)
20:47:20.711 00.000 7988 Enqueuing Move request for scope (-0.15, -0.03)
20:47:20.711 00.000 15712 Worker thread wakes up
20:47:20.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
20:47:20.711 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
20:47:20.711 00.000 15712 Moving (-0.15, -0.03) raw xDistance=0.03 yDistance=0.16
20:47:20.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:20.711 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.9 Saturated
20:47:20.719 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:20.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:20.721 00.002 7988 Enqueuing Expose request
20:47:20.722 00.001 15712 PPEC rslt: input = 0.03, final = 0.05, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.39
20:47:20.722 00.000 15712 PPEC: input: 0.03, control: 0.05, exposure: 1500
20:47:20.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:20.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:47:20.722 00.000 15712 MoveAxis(W, 16, ABG)
20:47:20.722 00.000 15712 Guiding  Dir = 3, Dur = 16
20:47:20.722 00.000 15712 IsGuiding returns 0
20:47:20.744 00.022 15712 IsGuiding returns 1
20:47:20.744 00.000 15712 scope still moving after pulse duration time elapsed
20:47:20.790 00.046 15712 IsGuiding returns 0
20:47:20.790 00.000 15712 scope move finished after 16 + 53 ms
20:47:20.790 00.000 15712 Move returns status 0, amount 16
20:47:20.790 00.000 15712 MoveAxis(N, 0, ABG)
20:47:20.790 00.000 15712 Move returns status 0, amount 0
20:47:20.790 00.000 15712 move complete, result=0
20:47:20.790 00.000 15712 worker thread done servicing request
20:47:20.790 00.000 15712 Worker thread wakes up
20:47:20.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:20.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:20.790 00.000 7988 GuideStep: 0.0 px 16 ms WEST, 0.2 px 0 ms NORTH
20:47:22.208 01.418 15712 Exposure complete
20:47:22.257 00.049 15712 worker thread done servicing request
20:47:22.257 00.000 7988 OnExposeComplete: enter
20:47:22.257 00.000 7988 UpdateGuideState(): m_state=6
20:47:22.269 00.012 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4804
20:47:22.269 00.000 7988 Star::Find returns 1 (0), X=1178.05, Y=441.14, Mass=1473, SNR=26.2, Peak=238 HFD=3.0
20:47:22.269 00.000 7988 MultiStar: [#1 -0.16,-0.02,1.01,U] [#2 -0.16,0.10,1.03,U] [#3 -0.14,0.07,0.98,U] [#4 0.03,-0.02,1.06,U] [#5 -0.10,-0.00,0.70,U] [#6 -0.46,-0.04,0.74,U] [#7 -0.15,-0.04,0.69,U] [#8 -0.07,-0.05,0.66,U] 
20:47:22.269 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.10, -0.14}
20:47:22.274 00.005 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.58) = xAngle (-1.47 = -1.47)
20:47:22.274 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.64 = 1.64)
20:47:22.274 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.05 mountX=0.01 mountY=0.14, mountTheta=1.47
20:47:22.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.01, opts=13)
20:47:22.274 00.000 7988 Enqueuing Move request for scope (-0.14, -0.01)
20:47:22.274 00.000 15712 Worker thread wakes up
20:47:22.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
20:47:22.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
20:47:22.274 00.000 15712 Moving (-0.14, -0.01) raw xDistance=0.01 yDistance=0.14
20:47:22.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:22.274 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.2
20:47:22.282 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:22.282 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:22.284 00.002 7988 Enqueuing Expose request
20:47:22.284 00.000 15712 PPEC rslt: input = 0.01, final = 0.07, react = 0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.39
20:47:22.284 00.000 15712 PPEC: input: 0.01, control: 0.07, exposure: 1500
20:47:22.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:22.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:47:22.284 00.000 15712 MoveAxis(W, 22, ABG)
20:47:22.284 00.000 15712 Guiding  Dir = 3, Dur = 22
20:47:22.325 00.041 15712 IsGuiding returns 0
20:47:22.342 00.017 15712 PulseGuide returned control before completion, sleep 17
20:47:22.380 00.038 15712 IsGuiding returns 0
20:47:22.380 00.000 15712 Move returns status 0, amount 22
20:47:22.380 00.000 15712 MoveAxis(N, 0, ABG)
20:47:22.380 00.000 15712 Move returns status 0, amount 0
20:47:22.380 00.000 15712 move complete, result=0
20:47:22.380 00.000 15712 worker thread done servicing request
20:47:22.380 00.000 15712 Worker thread wakes up
20:47:22.380 00.000 7988 GuideStep: 0.0 px 22 ms WEST, 0.1 px 0 ms NORTH
20:47:22.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:22.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:24.023 01.643 15712 Exposure complete
20:47:24.076 00.053 15712 worker thread done servicing request
20:47:24.076 00.000 7988 OnExposeComplete: enter
20:47:24.085 00.009 7988 UpdateGuideState(): m_state=6
20:47:24.085 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4805
20:47:24.085 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=441.41, Mass=1444, SNR=25.8, Peak=230 HFD=3.3
20:47:24.085 00.000 7988 MultiStar: [#1 -0.05,0.03,1.03,U] [#2 -0.30,0.30,1.02,U] [#3 -0.21,0.18,0.98,U] [#4 -0.23,0.07,1.03,U] [#5 0.06,0.05,0.71,U] [#6 -0.21,0.15,0.75,U] [#7 -0.40,-0.05,0.67,U] [#8 -0.26,0.24,0.66,U] 
20:47:24.085 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.13}, one-star: {0.06, 0.14}
20:47:24.085 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
20:47:24.085 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.44)
20:47:24.085 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.16 mountX=-0.14 mountY=-0.06, mountTheta=-2.71
20:47:24.093 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.14, opts=13)
20:47:24.093 00.000 7988 Enqueuing Move request for scope (0.06, 0.14)
20:47:24.093 00.000 15712 Worker thread wakes up
20:47:24.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
20:47:24.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
20:47:24.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:24.093 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.8
20:47:24.098 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:24.098 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:24.100 00.002 7988 Enqueuing Expose request
20:47:24.100 00.000 15712 Moving (0.06, 0.14) raw xDistance=-0.14 yDistance=-0.06
20:47:24.103 00.003 15712 PPEC rslt: input = -0.14, final = 0.06, react = -0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.39
20:47:24.103 00.000 15712 PPEC: input: -0.14, control: 0.06, exposure: 1500
20:47:24.105 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:24.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:47:24.105 00.000 15712 MoveAxis(W, 19, ABG)
20:47:24.105 00.000 15712 Guiding  Dir = 3, Dur = 19
20:47:24.105 00.000 15712 IsGuiding returns 0
20:47:24.132 00.027 15712 IsGuiding returns 1
20:47:24.132 00.000 15712 scope still moving after pulse duration time elapsed
20:47:24.180 00.048 15712 IsGuiding returns 1
20:47:24.212 00.032 15712 IsGuiding returns 0
20:47:24.212 00.000 15712 scope move finished after 19 + 88 ms
20:47:24.212 00.000 15712 Move returns status 0, amount 19
20:47:24.212 00.000 15712 MoveAxis(N, 0, ABG)
20:47:24.212 00.000 15712 Move returns status 0, amount 0
20:47:24.212 00.000 15712 move complete, result=0
20:47:24.212 00.000 15712 worker thread done servicing request
20:47:24.212 00.000 15712 Worker thread wakes up
20:47:24.212 00.000 7988 GuideStep: -0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
20:47:24.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:24.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:25.617 01.405 15712 Exposure complete
20:47:25.675 00.058 15712 worker thread done servicing request
20:47:25.675 00.000 7988 OnExposeComplete: enter
20:47:25.675 00.000 7988 UpdateGuideState(): m_state=6
20:47:25.679 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4806
20:47:25.680 00.001 7988 Star::Find returns 1 (0), X=1178.04, Y=441.64, Mass=1495, SNR=26.1, Peak=207 HFD=3.3
20:47:25.680 00.000 7988 MultiStar: [#1 -0.07,0.44,1.03,U] [#2 -0.12,0.70,1.01,U] [#3 -0.27,0.45,0.98,U] [#4 -0.09,0.39,1.06,U] [#5 0.10,0.57,0.72,U] [#6 -0.21,0.62,0.72,U] [#7 -0.05,0.47,0.65,U] [#8 -0.09,0.54,0.68,U] 
20:47:25.680 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.50}, one-star: {-0.11, 0.36}
20:47:25.680 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.84)
20:47:25.680 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.27)
20:47:25.680 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.36 hyp=0.38 cameraTheta=1.86 mountX=-0.36 mountY=0.10, mountTheta=2.87
20:47:25.680 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.36, opts=13)
20:47:25.680 00.000 7988 Enqueuing Move request for scope (-0.11, 0.36)
20:47:25.680 00.000 15712 Worker thread wakes up
20:47:25.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.36) opts 0xd
20:47:25.680 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.36)
20:47:25.680 00.000 15712 Moving (-0.11, 0.36) raw xDistance=-0.36 yDistance=0.10
20:47:25.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:25.680 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.1
20:47:25.692 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:25.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:25.694 00.002 7988 Enqueuing Expose request
20:47:25.694 00.000 15712 PPEC rslt: input = -0.36, final = -0.15, react = -0.22, pred = 0.07, hyst = -0.19, hyst_pct = 0.00, period_length = 635.38
20:47:25.694 00.000 15712 PPEC: input: -0.36, control: -0.15, exposure: 1500
20:47:25.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:25.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:47:25.694 00.000 15712 MoveAxis(E, 48, ABG)
20:47:25.694 00.000 15712 Guiding  Dir = 2, Dur = 48
20:47:25.696 00.002 15712 IsGuiding returns 0
20:47:25.712 00.016 15712 PulseGuide returned control before completion, sleep 40
20:47:25.760 00.048 15712 IsGuiding returns 1
20:47:25.760 00.000 15712 scope still moving after pulse duration time elapsed
20:47:25.794 00.034 15712 IsGuiding returns 0
20:47:25.794 00.000 15712 scope move finished after 48 + 51 ms
20:47:25.794 00.000 15712 Move returns status 0, amount 48
20:47:25.794 00.000 15712 MoveAxis(N, 0, ABG)
20:47:25.794 00.000 15712 Move returns status 0, amount 0
20:47:25.794 00.000 15712 move complete, result=0
20:47:25.794 00.000 7988 GuideStep: -0.4 px 48 ms EAST, 0.1 px 0 ms NORTH
20:47:25.797 00.003 15712 worker thread done servicing request
20:47:25.797 00.000 15712 Worker thread wakes up
20:47:25.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:25.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:27.436 01.639 15712 Exposure complete
20:47:27.493 00.057 15712 worker thread done servicing request
20:47:27.493 00.000 7988 OnExposeComplete: enter
20:47:27.493 00.000 7988 UpdateGuideState(): m_state=6
20:47:27.498 00.005 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4807
20:47:27.500 00.002 7988 Star::Find returns 1 (0), X=1178.13, Y=442.03, Mass=1527, SNR=26.5, Peak=239 HFD=3.0
20:47:27.500 00.000 7988 MultiStar: [#1 -0.06,0.69,1.03,U] [#2 -0.18,0.67,1.00,U] [#3 -0.15,0.65,0.97,U] [#4 -0.22,0.69,1.05,U] [#5 0.17,0.62,0.70,U] [#6 -0.27,0.79,0.70,U] [#7 -0.16,0.67,0.70,U] [#8 0.05,0.69,0.67,U] 
20:47:27.502 00.002 7988 refined, 8 included, MultiStar: {-0.10, 0.69}, one-star: {-0.02, 0.75}
20:47:27.502 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
20:47:27.504 00.002 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
20:47:27.504 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.69 hyp=0.70 cameraTheta=1.72 mountX=-0.69 mountY=0.08, mountTheta=3.02
20:47:27.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.69, opts=13)
20:47:27.508 00.002 7988 Enqueuing Move request for scope (-0.10, 0.69)
20:47:27.509 00.001 15712 Worker thread wakes up
20:47:27.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.69) opts 0xd
20:47:27.509 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.69)
20:47:27.509 00.000 15712 Moving (-0.10, 0.69) raw xDistance=-0.69 yDistance=0.08
20:47:27.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:27.509 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
20:47:27.512 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:27.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:27.514 00.002 7988 Enqueuing Expose request
20:47:27.514 00.000 15712 PPEC rslt: input = -0.69, final = -0.36, react = -0.41, pred = 0.06, hyst = -0.37, hyst_pct = 0.00, period_length = 635.38
20:47:27.514 00.000 15712 PPEC: input: -0.69, control: -0.36, exposure: 1500
20:47:27.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:27.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:47:27.514 00.000 15712 MoveAxis(E, 117, ABG)
20:47:27.514 00.000 15712 Guiding  Dir = 2, Dur = 117
20:47:27.529 00.015 15712 IsGuiding returns 0
20:47:27.552 00.023 15712 PulseGuide returned control before completion, sleep 111
20:47:27.682 00.130 15712 IsGuiding returns 0
20:47:27.682 00.000 15712 Move returns status 0, amount 117
20:47:27.682 00.000 15712 MoveAxis(N, 0, ABG)
20:47:27.682 00.000 15712 Move returns status 0, amount 0
20:47:27.682 00.000 15712 move complete, result=0
20:47:27.682 00.000 7988 GuideStep: -0.7 px 117 ms EAST, 0.1 px 0 ms NORTH
20:47:27.682 00.000 15712 worker thread done servicing request
20:47:27.682 00.000 15712 Worker thread wakes up
20:47:27.684 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:27.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:29.096 01.412 15712 Exposure complete
20:47:29.156 00.060 15712 worker thread done servicing request
20:47:29.156 00.000 7988 OnExposeComplete: enter
20:47:29.156 00.000 7988 UpdateGuideState(): m_state=6
20:47:29.158 00.002 7988 Star::Find(15, 1178, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4808
20:47:29.158 00.000 7988 Star::Find returns 1 (1), X=1178.11, Y=442.35, Mass=1527, SNR=26.6, Peak=255 HFD=3.3
20:47:29.158 00.000 7988 MultiStar: [#1 -0.23,1.22,0.00,M1] [#2 -0.56,1.17,0.00,M1] [#3 -0.16,1.20,0.00,M1] [#4 -0.32,1.15,0.00,M1] [#5 -0.20,1.09,0.00,M1] [#6 -0.52,1.26,0.00,M1] [#7 -0.01,1.22,0.00,M1] [#8 -0.17,1.34,0.00,M1] 
20:47:29.158 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
20:47:29.158 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
20:47:29.158 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=1.08 hyp=1.08 cameraTheta=1.62 mountX=-1.07 mountY=0.02, mountTheta=3.12
20:47:29.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=1.08, opts=13)
20:47:29.158 00.000 7988 Enqueuing Move request for scope (-0.05, 1.08)
20:47:29.158 00.000 15712 Worker thread wakes up
20:47:29.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.08) opts 0xd
20:47:29.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 1.08)
20:47:29.158 00.000 15712 Moving (-0.05, 1.08) raw xDistance=-1.07 yDistance=0.02
20:47:29.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:29.158 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.6 Saturated
20:47:29.170 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:29.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:29.172 00.002 7988 Enqueuing Expose request
20:47:29.172 00.000 15712 PPEC rslt: input = -1.07, final = -0.58, react = -0.64, pred = 0.06, hyst = -0.59, hyst_pct = 0.00, period_length = 635.38
20:47:29.172 00.000 15712 PPEC: input: -1.07, control: -0.58, exposure: 1500
20:47:29.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:29.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:47:29.172 00.000 15712 MoveAxis(E, 190, ABG)
20:47:29.172 00.000 15712 Guiding  Dir = 2, Dur = 190
20:47:29.212 00.040 15712 IsGuiding returns 0
20:47:29.226 00.014 15712 PulseGuide returned control before completion, sleep 185
20:47:29.431 00.205 15712 IsGuiding returns 0
20:47:29.431 00.000 15712 Move returns status 0, amount 190
20:47:29.431 00.000 15712 MoveAxis(N, 0, ABG)
20:47:29.431 00.000 15712 Move returns status 0, amount 0
20:47:29.431 00.000 15712 move complete, result=0
20:47:29.431 00.000 7988 GuideStep: -1.1 px 190 ms EAST, 0.0 px 0 ms NORTH
20:47:29.441 00.010 15712 worker thread done servicing request
20:47:29.441 00.000 15712 Worker thread wakes up
20:47:29.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:29.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:31.181 01.740 15712 Exposure complete
20:47:31.235 00.054 15712 worker thread done servicing request
20:47:31.235 00.000 7988 OnExposeComplete: enter
20:47:31.235 00.000 7988 UpdateGuideState(): m_state=6
20:47:31.243 00.008 7988 Star::Find(15, 1178, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4809
20:47:31.245 00.002 7988 Star::Find returns 1 (0), X=1178.07, Y=443.03, Mass=1465, SNR=25.9, Peak=210 HFD=3.0
20:47:31.245 00.000 7988 MultiStar: [#1 -0.16,1.77,0.00,M2] [#2 -0.31,1.86,0.00,M2] [#3 -0.18,1.73,0.00,M2] [#4 -0.18,1.68,0.00,M2] [#5 0.13,1.63,0.00,M2] [#6 -0.43,1.74,0.00,M2] [#7 -0.11,1.51,0.00,M2] [#8 -0.18,1.83,0.00,M2] 
20:47:31.247 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.09)
20:47:31.247 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.02)
20:47:31.247 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=1.75 hyp=1.75 cameraTheta=1.62 mountX=-1.75 mountY=0.04, mountTheta=3.12
20:47:31.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=1.75, opts=13)
20:47:31.252 00.005 7988 Enqueuing Move request for scope (-0.08, 1.75)
20:47:31.252 00.000 15712 Worker thread wakes up
20:47:31.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.75) opts 0xd
20:47:31.252 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 1.75)
20:47:31.252 00.000 15712 Moving (-0.08, 1.75) raw xDistance=-1.75 yDistance=0.04
20:47:31.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:31.252 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.9
20:47:31.256 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:31.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:31.258 00.002 7988 Enqueuing Expose request
20:47:31.258 00.000 15712 PPEC rslt: input = -1.75, final = -1.06, react = -1.05, pred = -0.01, hyst = -0.96, hyst_pct = 0.00, period_length = 635.38
20:47:31.258 00.000 15712 PPEC: input: -1.75, control: -1.06, exposure: 1500
20:47:31.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:31.259 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:47:31.259 00.000 15712 MoveAxis(E, 345, ABG)
20:47:31.259 00.000 15712 Guiding  Dir = 2, Dur = 345
20:47:31.259 00.000 15712 IsGuiding returns 0
20:47:31.278 00.019 15712 PulseGuide returned control before completion, sleep 337
20:47:31.630 00.352 15712 IsGuiding returns 1
20:47:31.630 00.000 15712 scope still moving after pulse duration time elapsed
20:47:31.658 00.028 15712 IsGuiding returns 0
20:47:31.658 00.000 15712 scope move finished after 345 + 53 ms
20:47:31.658 00.000 15712 Move returns status 0, amount 345
20:47:31.658 00.000 15712 MoveAxis(N, 0, ABG)
20:47:31.658 00.000 15712 Move returns status 0, amount 0
20:47:31.658 00.000 15712 move complete, result=0
20:47:31.658 00.000 7988 GuideStep: -1.7 px 345 ms EAST, 0.0 px 0 ms NORTH
20:47:31.660 00.002 15712 worker thread done servicing request
20:47:31.660 00.000 15712 Worker thread wakes up
20:47:31.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:31.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:33.079 01.419 15712 Exposure complete
20:47:33.124 00.045 15712 worker thread done servicing request
20:47:33.124 00.000 7988 OnExposeComplete: enter
20:47:33.139 00.015 7988 UpdateGuideState(): m_state=6
20:47:33.140 00.001 7988 Star::Find(15, 1178, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4810
20:47:33.140 00.000 7988 Star::Find returns 1 (0), X=1178.15, Y=442.49, Mass=1529, SNR=26.5, Peak=214 HFD=3.5
20:47:33.140 00.000 7988 MultiStar: [#1 0.06,0.97,1.00,U] [#2 -0.19,1.36,0.00,M3] [#3 -0.11,1.12,0.00,M3] [#4 0.05,1.02,1.01,U] [#5 0.15,1.03,0.69,U] [#6 -0.16,1.15,0.00,M3] [#7 0.05,1.18,0.00,M3] [#8 0.27,1.25,0.00,M3] 
20:47:33.140 00.000 7988 refined, 3 included, MultiStar: {0.06, 1.06}, one-star: {-0.01, 1.21}
20:47:33.140 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
20:47:33.140 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.08)
20:47:33.140 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=1.06 hyp=1.06 cameraTheta=1.52 mountX=-1.06 mountY=-0.08, mountTheta=-3.06
20:47:33.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=1.06, opts=13)
20:47:33.140 00.000 7988 Enqueuing Move request for scope (0.06, 1.06)
20:47:33.140 00.000 15712 Worker thread wakes up
20:47:33.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 1.06) opts 0xd
20:47:33.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 1.06)
20:47:33.140 00.000 15712 Moving (0.06, 1.06) raw xDistance=-1.06 yDistance=-0.08
20:47:33.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:33.140 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.5
20:47:33.155 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:33.156 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:33.156 00.000 7988 Enqueuing Expose request
20:47:33.158 00.002 15712 PPEC rslt: input = -1.06, final = -0.61, react = -0.63, pred = 0.02, hyst = -0.61, hyst_pct = 0.00, period_length = 635.38
20:47:33.158 00.000 15712 PPEC: input: -1.06, control: -0.61, exposure: 1500
20:47:33.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:33.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:47:33.158 00.000 15712 MoveAxis(E, 199, ABG)
20:47:33.158 00.000 15712 Guiding  Dir = 2, Dur = 199
20:47:33.158 00.000 15712 IsGuiding returns 0
20:47:33.176 00.018 15712 PulseGuide returned control before completion, sleep 188
20:47:33.399 00.223 15712 IsGuiding returns 0
20:47:33.399 00.000 15712 Move returns status 0, amount 199
20:47:33.399 00.000 15712 MoveAxis(N, 0, ABG)
20:47:33.399 00.000 15712 Move returns status 0, amount 0
20:47:33.399 00.000 15712 move complete, result=0
20:47:33.399 00.000 7988 GuideStep: -1.1 px 199 ms EAST, -0.1 px 0 ms NORTH
20:47:33.406 00.007 15712 worker thread done servicing request
20:47:33.406 00.000 15712 Worker thread wakes up
20:47:33.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:33.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:35.040 01.634 15712 Exposure complete
20:47:35.095 00.055 15712 worker thread done servicing request
20:47:35.095 00.000 7988 OnExposeComplete: enter
20:47:35.095 00.000 7988 UpdateGuideState(): m_state=6
20:47:35.103 00.008 7988 Star::Find(15, 1178, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4811
20:47:35.103 00.000 7988 Star::Find returns 1 (0), X=1178.16, Y=440.83, Mass=1421, SNR=25.6, Peak=213 HFD=3.0
20:47:35.105 00.002 7988 MultiStar: [#1 -0.18,-0.47,1.04,U] [#2 -0.29,-0.19,1.06,U] [#3 -0.27,-0.20,0.97,U] [#4 -0.09,-0.32,1.05,U] [#5 0.23,-0.10,0.73,U] [#6 -0.35,-0.44,0.73,U] [#7 -0.30,-0.44,0.66,U] [#8 -0.15,-0.31,0.66,U] 
20:47:35.105 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.32}, one-star: {0.01, -0.45}
20:47:35.107 00.002 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.45 = -0.45)
20:47:35.107 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.66 = 2.66)
20:47:35.109 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-2.02 mountX=0.32 mountY=0.17, mountTheta=0.47
20:47:35.111 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.32, opts=13)
20:47:35.112 00.001 7988 Enqueuing Move request for scope (-0.16, -0.32)
20:47:35.112 00.000 15712 Worker thread wakes up
20:47:35.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:35.114 00.002 7988 UpdateGuideState exits: m=1421 SNR=25.6
20:47:35.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:35.116 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:35.116 00.000 7988 Enqueuing Expose request
20:47:35.118 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.32) opts 0xd
20:47:35.118 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.32)
20:47:35.118 00.000 15712 Moving (-0.16, -0.32) raw xDistance=0.32 yDistance=0.17
20:47:35.118 00.000 15712 PPEC rslt: input = 0.32, final = 0.22, react = 0.19, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 635.37
20:47:35.118 00.000 15712 PPEC: input: 0.32, control: 0.22, exposure: 1500
20:47:35.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:35.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:47:35.118 00.000 15712 MoveAxis(W, 73, ABG)
20:47:35.118 00.000 15712 Guiding  Dir = 3, Dur = 73
20:47:35.118 00.000 15712 IsGuiding returns 0
20:47:35.146 00.028 15712 PulseGuide returned control before completion, sleep 60
20:47:35.214 00.068 15712 IsGuiding returns 1
20:47:35.214 00.000 15712 scope still moving after pulse duration time elapsed
20:47:35.265 00.051 15712 IsGuiding returns 0
20:47:35.265 00.000 15712 scope move finished after 73 + 78 ms
20:47:35.265 00.000 15712 Move returns status 0, amount 73
20:47:35.265 00.000 15712 MoveAxis(N, 0, ABG)
20:47:35.265 00.000 15712 Move returns status 0, amount 0
20:47:35.265 00.000 15712 move complete, result=0
20:47:35.265 00.000 7988 GuideStep: 0.3 px 73 ms WEST, 0.2 px 0 ms NORTH
20:47:35.276 00.011 15712 worker thread done servicing request
20:47:35.276 00.000 15712 Worker thread wakes up
20:47:35.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:35.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:36.684 01.408 15712 Exposure complete
20:47:36.741 00.057 15712 worker thread done servicing request
20:47:36.741 00.000 7988 OnExposeComplete: enter
20:47:36.743 00.002 7988 UpdateGuideState(): m_state=6
20:47:36.745 00.002 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4812
20:47:36.747 00.002 7988 Star::Find returns 1 (0), X=1178.18, Y=440.29, Mass=1492, SNR=26.3, Peak=225 HFD=3.5
20:47:36.747 00.000 7988 MultiStar: [#1 -0.16,-0.83,1.02,U] [#2 -0.20,-0.72,1.00,U] [#3 -0.14,-0.69,0.97,U] [#4 -0.15,-0.88,1.04,U] [#5 0.23,-0.94,0.71,U] [#6 -0.15,-0.74,0.72,U] [#7 0.02,-0.85,0.66,U] [#8 -0.06,-0.78,0.66,U] 
20:47:36.749 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.83}, one-star: {0.02, -0.99}
20:47:36.749 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
20:47:36.751 00.002 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
20:47:36.751 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.83 hyp=0.83 cameraTheta=-1.67 mountX=0.83 mountY=0.10, mountTheta=0.12
20:47:36.753 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.83, opts=13)
20:47:36.755 00.002 7988 Enqueuing Move request for scope (-0.08, -0.83)
20:47:36.755 00.000 15712 Worker thread wakes up
20:47:36.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.83) opts 0xd
20:47:36.755 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.83)
20:47:36.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:36.755 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3
20:47:36.758 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:36.758 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:36.758 00.000 7988 Enqueuing Expose request
20:47:36.761 00.003 15712 Moving (-0.08, -0.83) raw xDistance=0.83 yDistance=0.10
20:47:36.763 00.002 15712 PPEC rslt: input = 0.83, final = 0.53, react = 0.50, pred = 0.03, hyst = 0.41, hyst_pct = 0.00, period_length = 635.37
20:47:36.763 00.000 15712 PPEC: input: 0.83, control: 0.53, exposure: 1500
20:47:36.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:36.765 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:47:36.765 00.000 15712 MoveAxis(W, 172, ABG)
20:47:36.765 00.000 15712 Guiding  Dir = 3, Dur = 172
20:47:36.765 00.000 15712 IsGuiding returns 0
20:47:36.792 00.027 15712 PulseGuide returned control before completion, sleep 156
20:47:36.952 00.160 15712 IsGuiding returns 1
20:47:36.952 00.000 15712 scope still moving after pulse duration time elapsed
20:47:37.000 00.048 15712 IsGuiding returns 0
20:47:37.000 00.000 15712 scope move finished after 172 + 62 ms
20:47:37.000 00.000 15712 Move returns status 0, amount 172
20:47:37.000 00.000 15712 MoveAxis(N, 0, ABG)
20:47:37.000 00.000 15712 Move returns status 0, amount 0
20:47:37.000 00.000 15712 move complete, result=0
20:47:37.000 00.000 15712 worker thread done servicing request
20:47:37.000 00.000 15712 Worker thread wakes up
20:47:37.000 00.000 7988 GuideStep: 0.8 px 172 ms WEST, 0.1 px 0 ms NORTH
20:47:37.002 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:37.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:38.645 01.643 15712 Exposure complete
20:47:38.699 00.054 15712 worker thread done servicing request
20:47:38.699 00.000 7988 OnExposeComplete: enter
20:47:38.707 00.008 7988 UpdateGuideState(): m_state=6
20:47:38.707 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4813
20:47:38.709 00.002 7988 Star::Find returns 1 (0), X=1178.18, Y=440.79, Mass=1496, SNR=26.3, Peak=204 HFD=3.3
20:47:38.709 00.000 7988 MultiStar: [#1 -0.16,-0.40,1.02,U] [#2 -0.22,-0.11,1.02,U] [#3 -0.29,-0.22,0.97,U] [#4 -0.19,-0.33,1.03,U] [#5 -0.00,-0.42,0.70,U] [#6 -0.28,-0.26,0.69,U] [#7 -0.28,-0.29,0.70,U] [#8 0.04,-0.14,0.64,U] 
20:47:38.711 00.002 7988 refined, 8 included, MultiStar: {-0.16, -0.30}, one-star: {0.02, -0.49}
20:47:38.711 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
20:47:38.713 00.002 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
20:47:38.713 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-2.05 mountX=0.30 mountY=0.16, mountTheta=0.49
20:47:38.716 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.30, opts=13)
20:47:38.716 00.000 7988 Enqueuing Move request for scope (-0.16, -0.30)
20:47:38.718 00.002 15712 Worker thread wakes up
20:47:38.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.30) opts 0xd
20:47:38.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.30)
20:47:38.718 00.000 15712 Moving (-0.16, -0.30) raw xDistance=0.30 yDistance=0.16
20:47:38.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:38.718 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3
20:47:38.720 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:38.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:38.722 00.002 7988 Enqueuing Expose request
20:47:38.722 00.000 15712 PPEC rslt: input = 0.30, final = 0.20, react = 0.18, pred = 0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 635.37
20:47:38.722 00.000 15712 PPEC: input: 0.30, control: 0.20, exposure: 1500
20:47:38.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:38.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:47:38.722 00.000 15712 MoveAxis(W, 66, ABG)
20:47:38.722 00.000 15712 Guiding  Dir = 3, Dur = 66
20:47:38.722 00.000 15712 IsGuiding returns 0
20:47:38.738 00.016 15712 PulseGuide returned control before completion, sleep 59
20:47:38.817 00.079 15712 IsGuiding returns 0
20:47:38.817 00.000 15712 Move returns status 0, amount 66
20:47:38.817 00.000 15712 MoveAxis(N, 0, ABG)
20:47:38.817 00.000 15712 Move returns status 0, amount 0
20:47:38.817 00.000 15712 move complete, result=0
20:47:38.817 00.000 7988 GuideStep: 0.3 px 66 ms WEST, 0.2 px 0 ms NORTH
20:47:38.825 00.008 15712 worker thread done servicing request
20:47:38.825 00.000 15712 Worker thread wakes up
20:47:38.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:38.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:40.239 01.414 15712 Exposure complete
20:47:40.298 00.059 15712 worker thread done servicing request
20:47:40.298 00.000 7988 OnExposeComplete: enter
20:47:40.300 00.002 7988 UpdateGuideState(): m_state=6
20:47:40.302 00.002 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4814
20:47:40.302 00.000 7988 Star::Find returns 1 (1), X=1178.05, Y=441.41, Mass=1471, SNR=26.0, Peak=255 HFD=3.2
20:47:40.304 00.002 7988 MultiStar: [#1 -0.02,0.49,1.04,U] [#2 -0.29,0.44,1.03,U] [#3 -0.21,0.34,0.96,U] [#4 -0.28,0.29,1.06,U] [#5 0.02,0.24,0.73,U] [#6 -0.27,0.51,0.71,U] [#7 -0.31,0.30,0.65,U] [#8 -0.06,0.67,0.69,U] 
20:47:40.304 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.37}, one-star: {-0.10, 0.13}
20:47:40.306 00.002 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.81 = -2.47)
20:47:40.306 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.64)
20:47:40.308 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.23 mountX=-0.13 mountY=0.10, mountTheta=2.49
20:47:40.310 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.13, opts=13)
20:47:40.310 00.000 7988 Enqueuing Move request for scope (-0.10, 0.13)
20:47:40.312 00.002 15712 Worker thread wakes up
20:47:40.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
20:47:40.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
20:47:40.312 00.000 15712 Moving (-0.10, 0.13) raw xDistance=-0.13 yDistance=0.10
20:47:40.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:40.312 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0 Saturated
20:47:40.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:40.315 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:40.315 00.000 7988 Enqueuing Expose request
20:47:40.315 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.37
20:47:40.315 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
20:47:40.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:40.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:47:40.315 00.000 15712 MoveAxis(W, 5, ABG)
20:47:40.315 00.000 15712 Guiding  Dir = 3, Dur = 5
20:47:40.315 00.000 15712 IsGuiding returns 0
20:47:40.332 00.017 15712 IsGuiding returns 0
20:47:40.332 00.000 15712 Move returns status 0, amount 5
20:47:40.332 00.000 15712 MoveAxis(N, 0, ABG)
20:47:40.332 00.000 15712 Move returns status 0, amount 0
20:47:40.332 00.000 15712 move complete, result=0
20:47:40.332 00.000 15712 worker thread done servicing request
20:47:40.332 00.000 15712 Worker thread wakes up
20:47:40.332 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
20:47:40.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:40.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:41.975 01.643 15712 Exposure complete
20:47:42.033 00.058 15712 worker thread done servicing request
20:47:42.033 00.000 7988 OnExposeComplete: enter
20:47:42.036 00.003 7988 UpdateGuideState(): m_state=6
20:47:42.036 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4815
20:47:42.036 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=442.07, Mass=1465, SNR=26.0, Peak=229 HFD=3.2
20:47:42.036 00.000 7988 MultiStar: [#1 0.02,0.84,1.05,U] [#2 -0.14,0.92,1.05,U] [#3 -0.13,0.84,0.97,U] [#4 -0.19,0.70,1.04,U] [#5 0.11,0.84,0.73,U] [#6 -0.37,0.86,0.71,U] [#7 -0.17,0.75,0.65,U] [#8 -0.02,0.87,0.69,U] 
20:47:42.036 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.82}, one-star: {0.08, 0.79}
20:47:42.036 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
20:47:42.036 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
20:47:42.036 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.79 hyp=0.80 cameraTheta=1.47 mountX=-0.80 mountY=-0.10, mountTheta=-3.01
20:47:42.036 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.79, opts=13)
20:47:42.036 00.000 7988 Enqueuing Move request for scope (0.08, 0.79)
20:47:42.036 00.000 15712 Worker thread wakes up
20:47:42.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.79) opts 0xd
20:47:42.036 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.79)
20:47:42.036 00.000 15712 Moving (0.08, 0.79) raw xDistance=-0.80 yDistance=-0.10
20:47:42.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:42.036 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0
20:47:42.050 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:42.052 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:42.054 00.002 7988 Enqueuing Expose request
20:47:42.054 00.000 15712 PPEC rslt: input = -0.80, final = -0.39, react = -0.48, pred = 0.08, hyst = -0.42, hyst_pct = 0.00, period_length = 635.37
20:47:42.054 00.000 15712 PPEC: input: -0.80, control: -0.39, exposure: 1500
20:47:42.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:42.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:47:42.054 00.000 15712 MoveAxis(E, 128, ABG)
20:47:42.054 00.000 15712 Guiding  Dir = 2, Dur = 128
20:47:42.067 00.013 15712 IsGuiding returns 0
20:47:42.073 00.006 15712 PulseGuide returned control before completion, sleep 122
20:47:42.211 00.138 15712 IsGuiding returns 0
20:47:42.211 00.000 15712 Move returns status 0, amount 128
20:47:42.211 00.000 15712 MoveAxis(N, 0, ABG)
20:47:42.211 00.000 15712 Move returns status 0, amount 0
20:47:42.211 00.000 15712 move complete, result=0
20:47:42.211 00.000 15712 worker thread done servicing request
20:47:42.211 00.000 15712 Worker thread wakes up
20:47:42.211 00.000 7988 GuideStep: -0.8 px 128 ms EAST, -0.1 px 0 ms NORTH
20:47:42.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:42.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:43.617 01.406 15712 Exposure complete
20:47:43.666 00.049 15712 worker thread done servicing request
20:47:43.666 00.000 7988 OnExposeComplete: enter
20:47:43.678 00.012 7988 UpdateGuideState(): m_state=6
20:47:43.678 00.000 7988 Star::Find(15, 1178, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4816
20:47:43.678 00.000 7988 Star::Find returns 1 (1), X=1178.19, Y=442.50, Mass=1550, SNR=26.7, Peak=255 HFD=3.1
20:47:43.678 00.000 7988 MultiStar: [#1 0.01,1.07,1.01,U] [#2 -0.23,1.30,0.00,M1] [#3 -0.07,1.34,0.00,M1] [#4 -0.22,1.21,0.00,M1] [#5 0.25,0.98,0.73,U] [#6 -0.28,1.30,0.00,M1] [#7 0.01,1.46,0.00,M1] [#8 -0.02,1.34,0.00,M1] 
20:47:43.683 00.005 7988 refined, 2 included, MultiStar: {0.08, 1.10}, one-star: {0.03, 1.22}
20:47:43.683 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
20:47:43.683 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
20:47:43.683 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=1.10 hyp=1.11 cameraTheta=1.49 mountX=-1.10 mountY=-0.11, mountTheta=-3.04
20:47:43.683 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=1.10, opts=13)
20:47:43.683 00.000 7988 Enqueuing Move request for scope (0.08, 1.10)
20:47:43.683 00.000 15712 Worker thread wakes up
20:47:43.683 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 1.10) opts 0xd
20:47:43.683 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 1.10)
20:47:43.683 00.000 15712 Moving (0.08, 1.10) raw xDistance=-1.10 yDistance=-0.11
20:47:43.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:43.683 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.7 Saturated
20:47:43.691 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:43.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:43.694 00.003 7988 Enqueuing Expose request
20:47:43.694 00.000 15712 PPEC rslt: input = -1.10, final = -0.54, react = -0.66, pred = 0.12, hyst = -0.59, hyst_pct = 0.00, period_length = 635.37
20:47:43.696 00.002 15712 PPEC: input: -1.10, control: -0.54, exposure: 1500
20:47:43.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:43.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:47:43.696 00.000 15712 MoveAxis(E, 178, ABG)
20:47:43.696 00.000 15712 Guiding  Dir = 2, Dur = 178
20:47:43.710 00.014 15712 IsGuiding returns 0
20:47:43.730 00.020 15712 PulseGuide returned control before completion, sleep 173
20:47:43.938 00.208 15712 IsGuiding returns 0
20:47:43.938 00.000 15712 Move returns status 0, amount 178
20:47:43.938 00.000 15712 MoveAxis(N, 0, ABG)
20:47:43.938 00.000 15712 Move returns status 0, amount 0
20:47:43.938 00.000 15712 move complete, result=0
20:47:43.938 00.000 7988 GuideStep: -1.1 px 178 ms EAST, -0.1 px 0 ms NORTH
20:47:43.939 00.001 15712 worker thread done servicing request
20:47:43.939 00.000 15712 Worker thread wakes up
20:47:43.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:43.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:45.577 01.638 15712 Exposure complete
20:47:45.624 00.047 15712 worker thread done servicing request
20:47:45.624 00.000 7988 OnExposeComplete: enter
20:47:45.639 00.015 7988 UpdateGuideState(): m_state=6
20:47:45.640 00.001 7988 Star::Find(15, 1178, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4817
20:47:45.640 00.000 7988 Star::Find returns 1 (1), X=1178.20, Y=442.20, Mass=1574, SNR=27.0, Peak=255 HFD=3.1
20:47:45.642 00.002 7988 MultiStar: [#1 -0.05,0.85,0.99,U] [#2 -0.26,1.01,1.00,U] [#3 -0.13,0.84,0.92,U] [#4 -0.16,0.84,1.02,U] [#5 0.07,0.92,0.70,U] [#6 -0.05,0.82,0.70,U] [#7 -0.17,0.86,0.67,U] [#8 0.23,0.85,0.62,U] 
20:47:45.644 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.88}, one-star: {0.04, 0.92}
20:47:45.644 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.06)
20:47:45.644 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
20:47:45.646 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.88 hyp=0.89 cameraTheta=1.65 mountX=-0.88 mountY=0.05, mountTheta=3.09
20:47:45.648 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.88, opts=13)
20:47:45.650 00.002 7988 Enqueuing Move request for scope (-0.07, 0.88)
20:47:45.650 00.000 15712 Worker thread wakes up
20:47:45.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.88) opts 0xd
20:47:45.650 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.88)
20:47:45.650 00.000 15712 Moving (-0.07, 0.88) raw xDistance=-0.88 yDistance=0.05
20:47:45.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:45.650 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.0 Saturated
20:47:45.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:45.655 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:45.657 00.002 7988 Enqueuing Expose request
20:47:45.657 00.000 15712 PPEC rslt: input = -0.88, final = -0.42, react = -0.53, pred = 0.11, hyst = -0.50, hyst_pct = 0.00, period_length = 635.37
20:47:45.657 00.000 15712 PPEC: input: -0.88, control: -0.42, exposure: 1500
20:47:45.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:45.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:47:45.657 00.000 15712 MoveAxis(E, 136, ABG)
20:47:45.657 00.000 15712 Guiding  Dir = 2, Dur = 136
20:47:45.657 00.000 15712 IsGuiding returns 0
20:47:45.677 00.020 15712 PulseGuide returned control before completion, sleep 126
20:47:45.831 00.154 15712 IsGuiding returns 0
20:47:45.831 00.000 15712 Move returns status 0, amount 136
20:47:45.831 00.000 15712 MoveAxis(N, 0, ABG)
20:47:45.831 00.000 15712 Move returns status 0, amount 0
20:47:45.831 00.000 15712 move complete, result=0
20:47:45.831 00.000 7988 GuideStep: -0.9 px 136 ms EAST, 0.0 px 0 ms NORTH
20:47:45.842 00.011 15712 worker thread done servicing request
20:47:45.842 00.000 15712 Worker thread wakes up
20:47:45.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:45.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:47.252 01.410 15712 Exposure complete
20:47:47.305 00.053 15712 worker thread done servicing request
20:47:47.305 00.000 7988 OnExposeComplete: enter
20:47:47.314 00.009 7988 UpdateGuideState(): m_state=6
20:47:47.314 00.000 7988 Star::Find(15, 1178, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4818
20:47:47.314 00.000 7988 Star::Find returns 1 (1), X=1178.20, Y=441.23, Mass=1443, SNR=25.8, Peak=255 HFD=3.0
20:47:47.314 00.000 7988 MultiStar: [#1 -0.05,0.07,1.03,U] [#2 -0.27,0.03,1.05,U] [#3 0.01,-0.07,0.99,U] [#4 -0.17,-0.02,1.04,U] [#5 0.14,-0.07,0.72,U] [#6 -0.19,0.35,0.73,U] [#7 -0.06,-0.04,0.70,U] [#8 0.12,0.42,0.68,U] 
20:47:47.314 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.05, -0.05}
20:47:47.314 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.58) = xAngle (0.80 = 0.80)
20:47:47.314 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.91 = -2.37)
20:47:47.314 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=0.05 mountY=-0.05, mountTheta=-0.78
20:47:47.322 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
20:47:47.322 00.000 7988 Enqueuing Move request for scope (0.05, -0.05)
20:47:47.322 00.000 15712 Worker thread wakes up
20:47:47.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
20:47:47.322 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
20:47:47.322 00.000 15712 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
20:47:47.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:47.322 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.8 Saturated
20:47:47.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:47.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:47.330 00.008 7988 Enqueuing Expose request
20:47:47.330 00.000 15712 PPEC rslt: input = 0.05, final = 0.10, react = 0.03, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.37
20:47:47.330 00.000 15712 PPEC: input: 0.05, control: 0.10, exposure: 1500
20:47:47.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:47.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:47:47.330 00.000 15712 MoveAxis(W, 31, ABG)
20:47:47.330 00.000 15712 Guiding  Dir = 3, Dur = 31
20:47:47.356 00.026 15712 IsGuiding returns 0
20:47:47.373 00.017 15712 PulseGuide returned control before completion, sleep 26
20:47:47.424 00.051 15712 IsGuiding returns 0
20:47:47.424 00.000 15712 Move returns status 0, amount 31
20:47:47.424 00.000 15712 MoveAxis(N, 0, ABG)
20:47:47.424 00.000 15712 Move returns status 0, amount 0
20:47:47.424 00.000 15712 move complete, result=0
20:47:47.424 00.000 7988 GuideStep: 0.0 px 31 ms WEST, -0.0 px 0 ms NORTH
20:47:47.441 00.017 15712 worker thread done servicing request
20:47:47.441 00.000 15712 Worker thread wakes up
20:47:47.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:47.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:49.182 01.741 15712 Exposure complete
20:47:49.227 00.045 15712 worker thread done servicing request
20:47:49.227 00.000 7988 OnExposeComplete: enter
20:47:49.227 00.000 7988 UpdateGuideState(): m_state=6
20:47:49.243 00.016 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4819
20:47:49.243 00.000 7988 Star::Find returns 1 (1), X=1178.20, Y=441.11, Mass=1533, SNR=26.7, Peak=255 HFD=3.1
20:47:49.245 00.002 7988 MultiStar: [#1 -0.14,-0.12,1.01,U] [#2 -0.22,0.13,1.01,U] [#3 -0.26,-0.24,0.96,U] [#4 -0.21,-0.18,1.03,U] [#5 -0.04,-0.07,0.70,U] [#6 -0.20,0.05,0.71,U] [#7 -0.26,-0.37,0.65,U] [#8 0.09,0.19,0.65,U] 
20:47:49.247 00.002 7988 refined, 8 included, MultiStar: {-0.14, -0.09}, one-star: {0.05, -0.17}
20:47:49.247 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
20:47:49.249 00.002 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
20:47:49.249 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.55 mountX=0.09 mountY=0.14, mountTheta=0.98
20:47:49.251 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.09, opts=13)
20:47:49.251 00.000 7988 Enqueuing Move request for scope (-0.14, -0.09)
20:47:49.253 00.002 15712 Worker thread wakes up
20:47:49.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
20:47:49.253 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
20:47:49.253 00.000 15712 Moving (-0.14, -0.09) raw xDistance=0.09 yDistance=0.14
20:47:49.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:49.253 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7 Saturated
20:47:49.256 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:49.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:49.258 00.002 7988 Enqueuing Expose request
20:47:49.259 00.001 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.36
20:47:49.259 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
20:47:49.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:49.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:47:49.259 00.000 15712 MoveAxis(W, 11, ABG)
20:47:49.259 00.000 15712 Guiding  Dir = 3, Dur = 11
20:47:49.260 00.001 15712 IsGuiding returns 0
20:47:49.275 00.015 15712 IsGuiding returns 1
20:47:49.275 00.000 15712 scope still moving after pulse duration time elapsed
20:47:49.323 00.048 15712 IsGuiding returns 0
20:47:49.323 00.000 15712 scope move finished after 11 + 52 ms
20:47:49.323 00.000 15712 Move returns status 0, amount 11
20:47:49.323 00.000 15712 MoveAxis(N, 0, ABG)
20:47:49.323 00.000 15712 Move returns status 0, amount 0
20:47:49.323 00.000 15712 move complete, result=0
20:47:49.323 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
20:47:49.325 00.002 15712 worker thread done servicing request
20:47:49.325 00.000 15712 Worker thread wakes up
20:47:49.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:49.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:50.745 01.420 15712 Exposure complete
20:47:50.792 00.047 15712 worker thread done servicing request
20:47:50.792 00.000 7988 OnExposeComplete: enter
20:47:50.792 00.000 7988 UpdateGuideState(): m_state=6
20:47:50.807 00.015 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4820
20:47:50.807 00.000 7988 Star::Find returns 1 (0), X=1178.18, Y=440.62, Mass=1568, SNR=27.1, Peak=235 HFD=3.2
20:47:50.809 00.002 7988 MultiStar: [#1 -0.14,-0.49,1.02,U] [#2 -0.35,-0.40,0.98,U] [#3 -0.23,-0.60,0.94,U] [#4 -0.11,-0.59,1.02,U] [#5 0.16,-0.46,0.71,U] [#6 -0.39,-0.48,0.68,U] [#7 -0.03,-0.49,0.65,U] [#8 -0.06,-0.44,0.64,U] 
20:47:50.809 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.52}, one-star: {0.02, -0.66}
20:47:50.809 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
20:47:50.809 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
20:47:50.809 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.52 hyp=0.53 cameraTheta=-1.82 mountX=0.52 mountY=0.14, mountTheta=0.27
20:47:50.809 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.52, opts=13)
20:47:50.809 00.000 7988 Enqueuing Move request for scope (-0.13, -0.52)
20:47:50.809 00.000 15712 Worker thread wakes up
20:47:50.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.52) opts 0xd
20:47:50.809 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.52)
20:47:50.809 00.000 15712 Moving (-0.13, -0.52) raw xDistance=0.52 yDistance=0.14
20:47:50.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:50.809 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.1
20:47:50.820 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:50.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:50.822 00.002 7988 Enqueuing Expose request
20:47:50.823 00.001 15712 PPEC rslt: input = 0.52, final = 0.37, react = 0.31, pred = 0.06, hyst = 0.29, hyst_pct = 0.00, period_length = 635.36
20:47:50.823 00.000 15712 PPEC: input: 0.52, control: 0.37, exposure: 1500
20:47:50.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:50.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:47:50.823 00.000 15712 MoveAxis(W, 121, ABG)
20:47:50.823 00.000 15712 Guiding  Dir = 3, Dur = 121
20:47:50.854 00.031 15712 IsGuiding returns 0
20:47:50.873 00.019 15712 PulseGuide returned control before completion, sleep 115
20:47:51.015 00.142 15712 IsGuiding returns 0
20:47:51.015 00.000 15712 Move returns status 0, amount 121
20:47:51.015 00.000 15712 MoveAxis(N, 0, ABG)
20:47:51.015 00.000 15712 Move returns status 0, amount 0
20:47:51.015 00.000 15712 move complete, result=0
20:47:51.015 00.000 15712 worker thread done servicing request
20:47:51.015 00.000 15712 Worker thread wakes up
20:47:51.015 00.000 7988 GuideStep: 0.5 px 121 ms WEST, 0.1 px 0 ms NORTH
20:47:51.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:51.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:52.657 01.642 15712 Exposure complete
20:47:52.718 00.061 15712 worker thread done servicing request
20:47:52.718 00.000 7988 OnExposeComplete: enter
20:47:52.718 00.000 7988 UpdateGuideState(): m_state=6
20:47:52.718 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4821
20:47:52.721 00.003 7988 Star::Find returns 1 (1), X=1178.06, Y=440.85, Mass=1550, SNR=26.9, Peak=255 HFD=3.0
20:47:52.721 00.000 7988 MultiStar: [#1 -0.23,-0.35,1.01,U] [#2 -0.24,-0.22,1.02,U] [#3 -0.16,-0.23,0.94,U] [#4 -0.14,-0.37,1.03,U] [#5 -0.13,-0.45,0.74,U] [#6 -0.23,-0.23,0.70,U] [#7 -0.27,-0.39,0.63,U] [#8 -0.01,-0.35,0.65,U] 
20:47:52.721 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.33}, one-star: {-0.10, -0.43}
20:47:52.721 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
20:47:52.721 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
20:47:52.721 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-2.04 mountX=0.33 mountY=0.18, mountTheta=0.49
20:47:52.721 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.33, opts=13)
20:47:52.721 00.000 7988 Enqueuing Move request for scope (-0.17, -0.33)
20:47:52.731 00.010 15712 Worker thread wakes up
20:47:52.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.33) opts 0xd
20:47:52.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.33)
20:47:52.731 00.000 15712 Moving (-0.17, -0.33) raw xDistance=0.33 yDistance=0.18
20:47:52.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:47:52.731 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.9 Saturated
20:47:52.733 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:52.733 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:52.735 00.002 7988 Enqueuing Expose request
20:47:52.735 00.000 15712 PPEC rslt: input = 0.33, final = 0.26, react = 0.20, pred = 0.06, hyst = 0.18, hyst_pct = 0.00, period_length = 635.36
20:47:52.735 00.000 15712 PPEC: input: 0.33, control: 0.26, exposure: 1500
20:47:52.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:52.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:47:52.735 00.000 15712 MoveAxis(W, 85, ABG)
20:47:52.735 00.000 15712 Guiding  Dir = 3, Dur = 85
20:47:52.737 00.002 15712 IsGuiding returns 0
20:47:52.785 00.048 15712 PulseGuide returned control before completion, sleep 40
20:47:52.848 00.063 15712 IsGuiding returns 1
20:47:52.848 00.000 15712 scope still moving after pulse duration time elapsed
20:47:52.905 00.057 15712 IsGuiding returns 0
20:47:52.905 00.000 15712 scope move finished after 85 + 82 ms
20:47:52.905 00.000 15712 Move returns status 0, amount 85
20:47:52.905 00.000 15712 MoveAxis(N, 0, ABG)
20:47:52.905 00.000 15712 Move returns status 0, amount 0
20:47:52.905 00.000 15712 move complete, result=0
20:47:52.905 00.000 15712 worker thread done servicing request
20:47:52.905 00.000 15712 Worker thread wakes up
20:47:52.905 00.000 7988 GuideStep: 0.3 px 85 ms WEST, 0.2 px 0 ms NORTH
20:47:52.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:52.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:54.315 01.410 15712 Exposure complete
20:47:54.376 00.061 15712 worker thread done servicing request
20:47:54.376 00.000 7988 OnExposeComplete: enter
20:47:54.376 00.000 7988 UpdateGuideState(): m_state=6
20:47:54.376 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4822
20:47:54.380 00.004 7988 Star::Find returns 1 (1), X=1178.26, Y=441.66, Mass=1473, SNR=26.1, Peak=255 HFD=3.1
20:47:54.380 00.000 7988 MultiStar: [#1 0.01,0.46,1.01,U] [#2 -0.20,0.42,1.04,U] [#3 -0.05,0.38,0.96,U] [#4 -0.17,0.47,1.08,U] [#5 0.14,0.19,0.74,U] [#6 -0.37,0.52,0.74,U] [#7 -0.20,0.43,0.70,U] [#8 -0.02,0.47,0.66,U] 
20:47:54.380 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.41}, one-star: {0.10, 0.38}
20:47:54.380 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
20:47:54.380 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
20:47:54.380 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.38 hyp=0.39 cameraTheta=1.30 mountX=-0.38 mountY=-0.11, mountTheta=-2.85
20:47:54.380 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.38, opts=13)
20:47:54.380 00.000 7988 Enqueuing Move request for scope (0.10, 0.38)
20:47:54.380 00.000 15712 Worker thread wakes up
20:47:54.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.38) opts 0xd
20:47:54.380 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.38)
20:47:54.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:54.380 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.1 Saturated
20:47:54.392 00.012 15712 Moving (0.10, 0.38) raw xDistance=-0.38 yDistance=-0.11
20:47:54.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:54.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:54.394 00.002 7988 Enqueuing Expose request
20:47:54.396 00.002 15712 PPEC rslt: input = -0.38, final = -0.12, react = -0.23, pred = 0.10, hyst = -0.18, hyst_pct = 0.00, period_length = 635.36
20:47:54.396 00.000 15712 PPEC: input: -0.38, control: -0.12, exposure: 1500
20:47:54.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:54.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:47:54.396 00.000 15712 MoveAxis(E, 40, ABG)
20:47:54.396 00.000 15712 Guiding  Dir = 2, Dur = 40
20:47:54.396 00.000 15712 IsGuiding returns 0
20:47:54.414 00.018 15712 PulseGuide returned control before completion, sleep 24
20:47:54.456 00.042 15712 IsGuiding returns 1
20:47:54.456 00.000 15712 scope still moving after pulse duration time elapsed
20:47:54.488 00.032 15712 IsGuiding returns 0
20:47:54.488 00.000 15712 scope move finished after 40 + 51 ms
20:47:54.488 00.000 15712 Move returns status 0, amount 40
20:47:54.488 00.000 15712 MoveAxis(N, 0, ABG)
20:47:54.488 00.000 15712 Move returns status 0, amount 0
20:47:54.488 00.000 15712 move complete, result=0
20:47:54.488 00.000 15712 worker thread done servicing request
20:47:54.488 00.000 15712 Worker thread wakes up
20:47:54.488 00.000 7988 GuideStep: -0.4 px 40 ms EAST, -0.1 px 0 ms NORTH
20:47:54.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:54.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:56.131 01.643 15712 Exposure complete
20:47:56.181 00.050 15712 worker thread done servicing request
20:47:56.181 00.000 7988 OnExposeComplete: enter
20:47:56.192 00.011 7988 UpdateGuideState(): m_state=6
20:47:56.192 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4823
20:47:56.192 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=441.64, Mass=1547, SNR=26.6, Peak=236 HFD=3.1
20:47:56.192 00.000 7988 MultiStar: [#1 0.06,0.53,1.01,U] [#2 -0.11,0.73,1.01,U] [#3 0.02,0.46,0.95,U] [#4 -0.12,0.33,1.03,U] [#5 0.38,0.36,0.71,U] [#6 -0.13,0.32,0.72,U] [#7 0.04,0.41,0.66,U] [#8 0.38,0.42,0.63,U] 
20:47:56.192 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.44}, one-star: {0.21, 0.36}
20:47:56.198 00.006 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
20:47:56.198 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.56)
20:47:56.198 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.36 hyp=0.42 cameraTheta=1.04 mountX=-0.36 mountY=-0.22, mountTheta=-2.59
20:47:56.198 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.36, opts=13)
20:47:56.198 00.000 7988 Enqueuing Move request for scope (0.21, 0.36)
20:47:56.198 00.000 15712 Worker thread wakes up
20:47:56.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.36) opts 0xd
20:47:56.198 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.36)
20:47:56.198 00.000 15712 Moving (0.21, 0.36) raw xDistance=-0.36 yDistance=-0.22
20:47:56.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:56.198 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.6
20:47:56.207 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:56.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:56.208 00.001 7988 Enqueuing Expose request
20:47:56.208 00.000 15712 PPEC rslt: input = -0.36, final = -0.13, react = -0.22, pred = 0.09, hyst = -0.18, hyst_pct = 0.00, period_length = 635.36
20:47:56.208 00.000 15712 PPEC: input: -0.36, control: -0.13, exposure: 1500
20:47:56.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:56.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:47:56.208 00.000 15712 MoveAxis(E, 42, ABG)
20:47:56.208 00.000 15712 Guiding  Dir = 2, Dur = 42
20:47:56.208 00.000 15712 IsGuiding returns 0
20:47:56.224 00.016 15712 PulseGuide returned control before completion, sleep 33
20:47:56.272 00.048 15712 IsGuiding returns 1
20:47:56.272 00.000 15712 scope still moving after pulse duration time elapsed
20:47:56.304 00.032 15712 IsGuiding returns 0
20:47:56.304 00.000 15712 scope move finished after 42 + 57 ms
20:47:56.304 00.000 15712 Move returns status 0, amount 42
20:47:56.304 00.000 15712 MoveAxis(N, 0, ABG)
20:47:56.304 00.000 15712 Move returns status 0, amount 0
20:47:56.304 00.000 15712 move complete, result=0
20:47:56.304 00.000 7988 GuideStep: -0.4 px 42 ms EAST, -0.2 px 0 ms NORTH
20:47:56.312 00.008 15712 worker thread done servicing request
20:47:56.312 00.000 15712 Worker thread wakes up
20:47:56.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:56.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:57.728 01.416 15712 Exposure complete
20:47:57.788 00.060 15712 worker thread done servicing request
20:47:57.789 00.001 7988 OnExposeComplete: enter
20:47:57.789 00.000 7988 UpdateGuideState(): m_state=6
20:47:57.789 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4824
20:47:57.789 00.000 7988 Star::Find returns 1 (1), X=1178.23, Y=441.32, Mass=1541, SNR=26.8, Peak=255 HFD=3.6
20:47:57.789 00.000 7988 MultiStar: [#1 0.00,0.18,0.99,U] [#2 -0.12,0.36,0.98,U] [#3 0.06,0.37,0.95,U] [#4 0.03,0.16,1.02,U] [#5 0.03,0.16,0.68,U] [#6 -0.01,0.29,0.70,U] [#7 -0.10,0.33,0.66,U] [#8 0.09,0.42,0.66,U] 
20:47:57.789 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.25}, one-star: {0.08, 0.05}
20:47:57.789 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
20:47:57.796 00.007 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.07)
20:47:57.796 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.52 mountX=-0.05 mountY=-0.08, mountTheta=-2.09
20:47:57.798 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.05, opts=13)
20:47:57.800 00.002 7988 Enqueuing Move request for scope (0.08, 0.05)
20:47:57.800 00.000 15712 Worker thread wakes up
20:47:57.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
20:47:57.800 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
20:47:57.800 00.000 15712 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=-0.08
20:47:57.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:57.800 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.8 Saturated
20:47:57.804 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:57.806 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:57.806 00.000 7988 Enqueuing Expose request
20:47:57.808 00.002 15712 PPEC rslt: input = -0.05, final = 0.13, react = -0.03, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 635.36
20:47:57.808 00.000 15712 PPEC: input: -0.05, control: 0.13, exposure: 1500
20:47:57.808 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:57.808 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:47:57.808 00.000 15712 MoveAxis(W, 42, ABG)
20:47:57.808 00.000 15712 Guiding  Dir = 3, Dur = 42
20:47:57.808 00.000 15712 IsGuiding returns 0
20:47:57.820 00.012 15712 PulseGuide returned control before completion, sleep 33
20:47:57.867 00.047 15712 IsGuiding returns 1
20:47:57.867 00.000 15712 scope still moving after pulse duration time elapsed
20:47:57.905 00.038 15712 IsGuiding returns 0
20:47:57.905 00.000 15712 scope move finished after 42 + 58 ms
20:47:57.905 00.000 15712 Move returns status 0, amount 42
20:47:57.905 00.000 15712 MoveAxis(N, 0, ABG)
20:47:57.905 00.000 15712 Move returns status 0, amount 0
20:47:57.905 00.000 15712 move complete, result=0
20:47:57.905 00.000 7988 GuideStep: -0.0 px 42 ms WEST, -0.1 px 0 ms NORTH
20:47:57.910 00.005 15712 worker thread done servicing request
20:47:57.910 00.000 15712 Worker thread wakes up
20:47:57.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:57.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:47:59.542 01.632 15712 Exposure complete
20:47:59.603 00.061 15712 worker thread done servicing request
20:47:59.603 00.000 7988 OnExposeComplete: enter
20:47:59.604 00.001 7988 UpdateGuideState(): m_state=6
20:47:59.606 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4825
20:47:59.606 00.000 7988 Star::Find returns 1 (1), X=1178.19, Y=441.47, Mass=1642, SNR=27.4, Peak=255 HFD=3.7
20:47:59.608 00.002 7988 MultiStar: [#1 -0.14,0.27,0.98,U] [#2 -0.28,0.51,0.97,U] [#3 -0.04,0.34,0.92,U] [#4 -0.30,0.23,0.99,U] [#5 -0.04,0.35,0.68,U] [#6 -0.32,0.34,0.72,U] [#7 -0.09,0.45,0.66,U] [#8 -0.01,0.29,0.64,U] 
20:47:59.608 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.32}, one-star: {0.04, 0.19}
20:47:59.610 00.002 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
20:47:59.610 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
20:47:59.612 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.39 mountX=-0.20 mountY=-0.04, mountTheta=-2.94
20:47:59.614 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.19, opts=13)
20:47:59.614 00.000 7988 Enqueuing Move request for scope (0.04, 0.19)
20:47:59.616 00.002 15712 Worker thread wakes up
20:47:59.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
20:47:59.616 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
20:47:59.616 00.000 15712 Moving (0.04, 0.19) raw xDistance=-0.20 yDistance=-0.04
20:47:59.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:47:59.616 00.000 7988 UpdateGuideState exits: m=1642 SNR=27.4 Saturated
20:47:59.618 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:59.619 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:47:59.619 00.000 7988 Enqueuing Expose request
20:47:59.619 00.000 15712 PPEC rslt: input = -0.20, final = 0.02, react = -0.12, pred = 0.14, hyst = -0.11, hyst_pct = 0.00, period_length = 635.36
20:47:59.619 00.000 15712 PPEC: input: -0.20, control: 0.02, exposure: 1500
20:47:59.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:59.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:47:59.619 00.000 15712 MoveAxis(W, 6, ABG)
20:47:59.619 00.000 15712 Guiding  Dir = 3, Dur = 6
20:47:59.619 00.000 15712 IsGuiding returns 0
20:47:59.646 00.027 15712 IsGuiding returns 0
20:47:59.646 00.000 15712 Move returns status 0, amount 6
20:47:59.646 00.000 15712 MoveAxis(N, 0, ABG)
20:47:59.646 00.000 15712 Move returns status 0, amount 0
20:47:59.646 00.000 15712 move complete, result=0
20:47:59.646 00.000 15712 worker thread done servicing request
20:47:59.646 00.000 15712 Worker thread wakes up
20:47:59.646 00.000 7988 GuideStep: -0.2 px 6 ms WEST, -0.0 px 0 ms NORTH
20:47:59.652 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
20:47:59.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:01.059 01.407 15712 Exposure complete
20:48:01.117 00.058 15712 worker thread done servicing request
20:48:01.117 00.000 7988 OnExposeComplete: enter
20:48:01.120 00.003 7988 UpdateGuideState(): m_state=6
20:48:01.120 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4826
20:48:01.120 00.000 7988 Star::Find returns 1 (1), X=1178.15, Y=441.60, Mass=1464, SNR=26.1, Peak=255 HFD=3.2
20:48:01.120 00.000 7988 MultiStar: [#1 -0.05,0.30,1.03,U] [#2 -0.17,0.42,1.02,U] [#3 -0.04,0.36,0.94,U] [#4 -0.19,0.19,1.03,U] [#5 0.08,0.14,0.75,U] [#6 -0.22,0.10,0.72,U] [#7 -0.32,0.18,0.70,U] [#8 0.02,0.24,0.67,U] 
20:48:01.120 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.26}, one-star: {-0.00, 0.32}
20:48:01.120 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
20:48:01.120 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
20:48:01.120 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.94 mountX=-0.26 mountY=0.09, mountTheta=2.80
20:48:01.120 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.26, opts=13)
20:48:01.130 00.010 7988 Enqueuing Move request for scope (-0.10, 0.26)
20:48:01.130 00.000 15712 Worker thread wakes up
20:48:01.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
20:48:01.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
20:48:01.130 00.000 15712 Moving (-0.10, 0.26) raw xDistance=-0.26 yDistance=0.09
20:48:01.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:01.130 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.1 Saturated
20:48:01.133 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:01.133 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:01.135 00.002 7988 Enqueuing Expose request
20:48:01.135 00.000 15712 PPEC rslt: input = -0.26, final = -0.04, react = -0.16, pred = 0.12, hyst = -0.13, hyst_pct = 0.00, period_length = 635.36
20:48:01.135 00.000 15712 PPEC: input: -0.26, control: -0.04, exposure: 1500
20:48:01.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:01.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:48:01.135 00.000 15712 MoveAxis(E, 11, ABG)
20:48:01.135 00.000 15712 Guiding  Dir = 2, Dur = 11
20:48:01.135 00.000 15712 IsGuiding returns 0
20:48:01.153 00.018 15712 IsGuiding returns 1
20:48:01.153 00.000 15712 scope still moving after pulse duration time elapsed
20:48:01.199 00.046 15712 IsGuiding returns 0
20:48:01.199 00.000 15712 scope move finished after 11 + 52 ms
20:48:01.199 00.000 15712 Move returns status 0, amount 11
20:48:01.199 00.000 15712 MoveAxis(N, 0, ABG)
20:48:01.199 00.000 15712 Move returns status 0, amount 0
20:48:01.199 00.000 15712 move complete, result=0
20:48:01.199 00.000 15712 worker thread done servicing request
20:48:01.199 00.000 7988 GuideStep: -0.3 px 11 ms EAST, 0.1 px 0 ms NORTH
20:48:01.201 00.002 15712 Worker thread wakes up
20:48:01.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:01.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:02.842 01.641 15712 Exposure complete
20:48:02.896 00.054 15712 worker thread done servicing request
20:48:02.896 00.000 7988 OnExposeComplete: enter
20:48:02.896 00.000 7988 UpdateGuideState(): m_state=6
20:48:02.906 00.010 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4827
20:48:02.906 00.000 7988 Star::Find returns 1 (0), X=1178.15, Y=440.97, Mass=1497, SNR=26.2, Peak=230 HFD=3.2
20:48:02.906 00.000 7988 MultiStar: [#1 -0.12,-0.18,1.00,U] [#2 -0.34,0.05,1.02,U] [#3 -0.10,-0.17,0.96,U] [#4 -0.02,-0.24,1.04,U] [#5 0.12,-0.20,0.71,U] [#6 -0.56,-0.34,0.76,U] [#7 -0.27,-0.23,0.65,U] [#8 0.01,-0.08,0.66,U] 
20:48:02.906 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.19}, one-star: {-0.01, -0.31}
20:48:02.906 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
20:48:02.912 00.006 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
20:48:02.912 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-2.22 mountX=0.19 mountY=0.14, mountTheta=0.66
20:48:02.913 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.19, opts=13)
20:48:02.913 00.000 7988 Enqueuing Move request for scope (-0.14, -0.19)
20:48:02.913 00.000 15712 Worker thread wakes up
20:48:02.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
20:48:02.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
20:48:02.913 00.000 15712 Moving (-0.14, -0.19) raw xDistance=0.19 yDistance=0.14
20:48:02.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:02.913 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
20:48:02.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:02.913 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:02.913 00.000 7988 Enqueuing Expose request
20:48:02.922 00.009 15712 PPEC rslt: input = 0.19, final = 0.22, react = 0.11, pred = 0.10, hyst = 0.10, hyst_pct = 0.00, period_length = 635.36
20:48:02.922 00.000 15712 PPEC: input: 0.19, control: 0.22, exposure: 1500
20:48:02.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:02.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:48:02.922 00.000 15712 MoveAxis(W, 70, ABG)
20:48:02.922 00.000 15712 Guiding  Dir = 3, Dur = 70
20:48:02.922 00.000 15712 IsGuiding returns 0
20:48:02.938 00.016 15712 PulseGuide returned control before completion, sleep 60
20:48:03.022 00.084 15712 IsGuiding returns 0
20:48:03.022 00.000 15712 Move returns status 0, amount 70
20:48:03.022 00.000 15712 MoveAxis(N, 0, ABG)
20:48:03.022 00.000 15712 Move returns status 0, amount 0
20:48:03.022 00.000 15712 move complete, result=0
20:48:03.022 00.000 7988 GuideStep: 0.2 px 70 ms WEST, 0.1 px 0 ms NORTH
20:48:03.025 00.003 15712 worker thread done servicing request
20:48:03.025 00.000 15712 Worker thread wakes up
20:48:03.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:03.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:04.439 01.414 15712 Exposure complete
20:48:04.494 00.055 15712 worker thread done servicing request
20:48:04.494 00.000 7988 OnExposeComplete: enter
20:48:04.494 00.000 7988 UpdateGuideState(): m_state=6
20:48:04.501 00.007 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4828
20:48:04.501 00.000 7988 Star::Find returns 1 (0), X=1178.07, Y=440.85, Mass=1556, SNR=26.8, Peak=203 HFD=3.3
20:48:04.503 00.002 7988 MultiStar: [#1 -0.21,-0.38,0.98,U] [#2 -0.45,-0.37,1.01,U] [#3 -0.18,-0.66,0.95,U] [#4 -0.23,-0.58,1.00,U] [#5 -0.13,-0.66,0.71,U] [#6 -0.35,-0.39,0.72,U] [#7 -0.05,-0.56,0.68,U] [#8 0.03,-0.44,0.65,U] 
20:48:04.503 00.000 7988 single-star, 8 included, MultiStar: {-0.20, -0.49}, one-star: {-0.08, -0.43}
20:48:04.505 00.002 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
20:48:04.505 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
20:48:04.507 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.43 hyp=0.43 cameraTheta=-1.77 mountX=0.43 mountY=0.09, mountTheta=0.22
20:48:04.509 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.43, opts=13)
20:48:04.509 00.000 7988 Enqueuing Move request for scope (-0.08, -0.43)
20:48:04.511 00.002 15712 Worker thread wakes up
20:48:04.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.43) opts 0xd
20:48:04.511 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.43)
20:48:04.511 00.000 15712 Moving (-0.08, -0.43) raw xDistance=0.43 yDistance=0.09
20:48:04.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:04.511 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.8
20:48:04.514 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:04.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:04.516 00.002 7988 Enqueuing Expose request
20:48:04.517 00.001 15712 PPEC rslt: input = 0.43, final = 0.35, react = 0.26, pred = 0.10, hyst = 0.23, hyst_pct = 0.00, period_length = 635.36
20:48:04.517 00.000 15712 PPEC: input: 0.43, control: 0.35, exposure: 1500
20:48:04.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:04.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:48:04.517 00.000 15712 MoveAxis(W, 115, ABG)
20:48:04.517 00.000 15712 Guiding  Dir = 3, Dur = 115
20:48:04.517 00.000 15712 IsGuiding returns 0
20:48:04.538 00.021 15712 PulseGuide returned control before completion, sleep 102
20:48:04.645 00.107 15712 IsGuiding returns 1
20:48:04.645 00.000 15712 scope still moving after pulse duration time elapsed
20:48:04.682 00.037 15712 IsGuiding returns 0
20:48:04.682 00.000 15712 scope move finished after 115 + 52 ms
20:48:04.682 00.000 15712 Move returns status 0, amount 115
20:48:04.682 00.000 15712 MoveAxis(N, 0, ABG)
20:48:04.682 00.000 15712 Move returns status 0, amount 0
20:48:04.682 00.000 15712 move complete, result=0
20:48:04.682 00.000 15712 worker thread done servicing request
20:48:04.682 00.000 15712 Worker thread wakes up
20:48:04.682 00.000 7988 GuideStep: 0.4 px 115 ms WEST, 0.1 px 0 ms NORTH
20:48:04.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:04.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:06.323 01.641 15712 Exposure complete
20:48:06.384 00.061 15712 worker thread done servicing request
20:48:06.385 00.001 7988 OnExposeComplete: enter
20:48:06.385 00.000 7988 UpdateGuideState(): m_state=6
20:48:06.385 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4829
20:48:06.385 00.000 7988 Star::Find returns 1 (1), X=1178.23, Y=441.19, Mass=1504, SNR=26.5, Peak=255 HFD=3.2
20:48:06.385 00.000 7988 MultiStar: [#1 -0.26,-0.21,1.01,U] [#2 -0.27,0.20,1.01,U] [#3 -0.35,0.07,0.96,U] [#4 -0.15,-0.10,1.01,U] [#5 -0.09,-0.06,0.71,U] [#6 -0.30,0.20,0.71,U] [#7 -0.18,-0.03,0.63,U] [#8 -0.16,0.10,0.66,U] 
20:48:06.385 00.000 7988 single-star, 8 included, MultiStar: {-0.19, 0.00}, one-star: {0.07, -0.08}
20:48:06.385 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
20:48:06.385 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.47)
20:48:06.385 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.87 mountX=0.08 mountY=-0.07, mountTheta=-0.69
20:48:06.385 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
20:48:06.385 00.000 7988 Enqueuing Move request for scope (0.07, -0.08)
20:48:06.397 00.012 15712 Worker thread wakes up
20:48:06.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
20:48:06.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
20:48:06.397 00.000 15712 Moving (0.07, -0.08) raw xDistance=0.08 yDistance=-0.07
20:48:06.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:06.397 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.5 Saturated
20:48:06.400 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:06.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:06.400 00.000 7988 Enqueuing Expose request
20:48:06.400 00.000 15712 PPEC rslt: input = 0.08, final = 0.13, react = 0.05, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 635.36
20:48:06.400 00.000 15712 PPEC: input: 0.08, control: 0.13, exposure: 1500
20:48:06.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:06.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:48:06.400 00.000 15712 MoveAxis(W, 42, ABG)
20:48:06.400 00.000 15712 Guiding  Dir = 3, Dur = 42
20:48:06.400 00.000 15712 IsGuiding returns 0
20:48:06.416 00.016 15712 PulseGuide returned control before completion, sleep 28
20:48:06.464 00.048 15712 IsGuiding returns 1
20:48:06.464 00.000 15712 scope still moving after pulse duration time elapsed
20:48:06.502 00.038 15712 IsGuiding returns 0
20:48:06.502 00.000 15712 scope move finished after 42 + 62 ms
20:48:06.502 00.000 15712 Move returns status 0, amount 42
20:48:06.502 00.000 15712 MoveAxis(N, 0, ABG)
20:48:06.502 00.000 15712 Move returns status 0, amount 0
20:48:06.502 00.000 15712 move complete, result=0
20:48:06.502 00.000 7988 GuideStep: 0.1 px 42 ms WEST, -0.1 px 0 ms NORTH
20:48:06.510 00.008 15712 worker thread done servicing request
20:48:06.510 00.000 15712 Worker thread wakes up
20:48:06.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:06.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:07.916 01.406 15712 Exposure complete
20:48:07.977 00.061 15712 worker thread done servicing request
20:48:07.977 00.000 7988 OnExposeComplete: enter
20:48:07.977 00.000 7988 UpdateGuideState(): m_state=6
20:48:07.979 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4830
20:48:07.979 00.000 7988 Star::Find returns 1 (0), X=1177.99, Y=441.52, Mass=1629, SNR=27.5, Peak=232 HFD=3.6
20:48:07.981 00.002 7988 MultiStar: [#1 -0.20,0.49,0.96,U] [#2 -0.36,0.40,0.98,U] [#3 -0.16,0.47,0.93,U] [#4 -0.14,0.26,1.00,U] [#5 -0.02,0.56,0.68,U] [#6 -0.57,0.44,0.69,U] [#7 -0.11,0.59,0.63,U] [#8 -0.09,0.80,0.64,U] 
20:48:07.983 00.002 7988 single-star, 8 included, MultiStar: {-0.20, 0.45}, one-star: {-0.16, 0.24}
20:48:07.983 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.75 = -2.54)
20:48:07.983 00.000 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
20:48:07.985 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.29 cameraTheta=2.17 mountX=-0.24 mountY=0.16, mountTheta=2.56
20:48:07.987 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.24, opts=13)
20:48:07.987 00.000 7988 Enqueuing Move request for scope (-0.16, 0.24)
20:48:07.989 00.002 15712 Worker thread wakes up
20:48:07.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
20:48:07.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
20:48:07.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:07.989 00.000 7988 UpdateGuideState exits: m=1629 SNR=27.5
20:48:07.992 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:07.993 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:07.994 00.001 7988 Enqueuing Expose request
20:48:07.994 00.000 15712 Moving (-0.16, 0.24) raw xDistance=-0.24 yDistance=0.16
20:48:07.994 00.000 15712 PPEC rslt: input = -0.24, final = -0.06, react = -0.14, pred = 0.09, hyst = -0.11, hyst_pct = 0.00, period_length = 635.36
20:48:07.994 00.000 15712 PPEC: input: -0.24, control: -0.06, exposure: 1500
20:48:07.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:07.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:48:07.994 00.000 15712 MoveAxis(E, 19, ABG)
20:48:07.994 00.000 15712 Guiding  Dir = 2, Dur = 19
20:48:07.994 00.000 15712 IsGuiding returns 0
20:48:08.025 00.031 15712 IsGuiding returns 1
20:48:08.025 00.000 15712 scope still moving after pulse duration time elapsed
20:48:08.073 00.048 15712 IsGuiding returns 0
20:48:08.073 00.000 15712 scope move finished after 19 + 54 ms
20:48:08.073 00.000 15712 Move returns status 0, amount 19
20:48:08.073 00.000 15712 MoveAxis(N, 0, ABG)
20:48:08.073 00.000 15712 Move returns status 0, amount 0
20:48:08.073 00.000 15712 move complete, result=0
20:48:08.073 00.000 7988 GuideStep: -0.2 px 19 ms EAST, 0.2 px 0 ms NORTH
20:48:08.076 00.003 15712 worker thread done servicing request
20:48:08.076 00.000 15712 Worker thread wakes up
20:48:08.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:08.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:09.817 01.741 15712 Exposure complete
20:48:09.877 00.060 15712 worker thread done servicing request
20:48:09.877 00.000 7988 OnExposeComplete: enter
20:48:09.878 00.001 7988 UpdateGuideState(): m_state=6
20:48:09.880 00.002 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4831
20:48:09.880 00.000 7988 Star::Find returns 1 (0), X=1178.10, Y=441.90, Mass=1453, SNR=26.0, Peak=222 HFD=2.8
20:48:09.880 00.000 7988 MultiStar: [#1 -0.18,0.63,1.06,U] [#2 -0.34,0.68,1.02,U] [#3 -0.12,0.62,0.98,U] [#4 -0.33,0.65,1.06,U] [#5 -0.15,0.64,0.74,U] [#6 -0.54,0.69,0.73,U] [#7 -0.21,0.71,0.66,U] [#8 -0.13,0.76,0.68,U] 
20:48:09.880 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.66}, one-star: {-0.06, 0.62}
20:48:09.880 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
20:48:09.880 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
20:48:09.880 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.62 hyp=0.63 cameraTheta=1.66 mountX=-0.62 mountY=0.04, mountTheta=3.07
20:48:09.880 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.62, opts=13)
20:48:09.880 00.000 7988 Enqueuing Move request for scope (-0.06, 0.62)
20:48:09.880 00.000 15712 Worker thread wakes up
20:48:09.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.62) opts 0xd
20:48:09.880 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.62)
20:48:09.880 00.000 15712 Moving (-0.06, 0.62) raw xDistance=-0.62 yDistance=0.04
20:48:09.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:09.880 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.0
20:48:09.892 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:09.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:09.896 00.004 15712 PPEC rslt: input = -0.62, final = -0.28, react = -0.37, pred = 0.09, hyst = -0.33, hyst_pct = 0.00, period_length = 635.36
20:48:09.896 00.000 15712 PPEC: input: -0.62, control: -0.28, exposure: 1500
20:48:09.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:09.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:48:09.896 00.000 15712 MoveAxis(E, 92, ABG)
20:48:09.896 00.000 15712 Guiding  Dir = 2, Dur = 92
20:48:09.896 00.000 7988 Enqueuing Expose request
20:48:09.896 00.000 15712 IsGuiding returns 0
20:48:09.910 00.014 15712 PulseGuide returned control before completion, sleep 88
20:48:10.024 00.114 15712 IsGuiding returns 0
20:48:10.024 00.000 15712 Move returns status 0, amount 92
20:48:10.024 00.000 15712 MoveAxis(N, 0, ABG)
20:48:10.024 00.000 15712 Move returns status 0, amount 0
20:48:10.024 00.000 15712 move complete, result=0
20:48:10.024 00.000 15712 worker thread done servicing request
20:48:10.024 00.000 15712 Worker thread wakes up
20:48:10.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:10.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:10.024 00.000 7988 GuideStep: -0.6 px 92 ms EAST, 0.0 px 0 ms NORTH
20:48:11.428 01.404 15712 Exposure complete
20:48:11.489 00.061 15712 worker thread done servicing request
20:48:11.490 00.001 7988 OnExposeComplete: enter
20:48:11.490 00.000 7988 UpdateGuideState(): m_state=6
20:48:11.492 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4832
20:48:11.494 00.002 7988 Star::Find returns 1 (0), X=1178.12, Y=441.66, Mass=1549, SNR=26.6, Peak=226 HFD=3.3
20:48:11.496 00.002 7988 MultiStar: [#1 -0.24,0.49,1.01,U] [#2 -0.31,0.53,1.01,U] [#3 -0.29,0.49,0.96,U] [#4 -0.45,0.44,1.04,U] [#5 -0.24,0.39,0.69,U] [#6 -0.32,0.51,0.68,U] [#7 -0.23,0.58,0.67,U] [#8 -0.11,0.62,0.66,U] 
20:48:11.496 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.49}, one-star: {-0.03, 0.38}
20:48:11.496 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.05)
20:48:11.496 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
20:48:11.496 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.66 mountX=-0.38 mountY=0.02, mountTheta=3.08
20:48:11.496 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.38, opts=13)
20:48:11.496 00.000 7988 Enqueuing Move request for scope (-0.03, 0.38)
20:48:11.496 00.000 15712 Worker thread wakes up
20:48:11.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.38) opts 0xd
20:48:11.496 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.38)
20:48:11.496 00.000 15712 Moving (-0.03, 0.38) raw xDistance=-0.38 yDistance=0.02
20:48:11.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:11.496 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.6
20:48:11.506 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:11.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:11.506 00.000 7988 Enqueuing Expose request
20:48:11.506 00.000 15712 PPEC rslt: input = -0.38, final = -0.17, react = -0.23, pred = 0.06, hyst = -0.21, hyst_pct = 0.00, period_length = 635.37
20:48:11.506 00.000 15712 PPEC: input: -0.38, control: -0.17, exposure: 1500
20:48:11.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:11.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:48:11.506 00.000 15712 MoveAxis(E, 55, ABG)
20:48:11.506 00.000 15712 Guiding  Dir = 2, Dur = 55
20:48:11.506 00.000 15712 IsGuiding returns 0
20:48:11.522 00.016 15712 PulseGuide returned control before completion, sleep 48
20:48:11.601 00.079 15712 IsGuiding returns 0
20:48:11.601 00.000 15712 Move returns status 0, amount 55
20:48:11.601 00.000 15712 MoveAxis(N, 0, ABG)
20:48:11.601 00.000 15712 Move returns status 0, amount 0
20:48:11.601 00.000 15712 move complete, result=0
20:48:11.601 00.000 7988 GuideStep: -0.4 px 55 ms EAST, 0.0 px 0 ms NORTH
20:48:11.609 00.008 15712 worker thread done servicing request
20:48:11.609 00.000 15712 Worker thread wakes up
20:48:11.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:11.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:13.248 01.639 15712 Exposure complete
20:48:13.306 00.058 15712 worker thread done servicing request
20:48:13.306 00.000 7988 OnExposeComplete: enter
20:48:13.308 00.002 7988 UpdateGuideState(): m_state=6
20:48:13.308 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4833
20:48:13.308 00.000 7988 Star::Find returns 1 (0), X=1177.88, Y=441.18, Mass=1434, SNR=25.7, Peak=229 HFD=2.9
20:48:13.308 00.000 7988 MultiStar: [#1 -0.24,-0.01,1.02,U] [#2 -0.59,0.10,1.03,U] [#3 -0.23,0.19,1.00,U] [#4 -0.34,-0.07,1.08,U] [#5 -0.27,-0.14,0.71,U] [#6 -0.61,0.20,0.73,U] [#7 -0.46,0.03,0.67,U] [#8 0.09,0.18,0.66,U] 
20:48:13.308 00.000 7988 single-star, 8 included, MultiStar: {-0.33, 0.04}, one-star: {-0.28, -0.10}
20:48:13.308 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.58) = xAngle (-1.22 = -1.22)
20:48:13.315 00.007 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.88 = 1.88)
20:48:13.315 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.29 cameraTheta=-2.80 mountX=0.10 mountY=0.28, mountTheta=1.23
20:48:13.315 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.10, opts=13)
20:48:13.315 00.000 7988 Enqueuing Move request for scope (-0.28, -0.10)
20:48:13.315 00.000 15712 Worker thread wakes up
20:48:13.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.10) opts 0xd
20:48:13.315 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.10)
20:48:13.315 00.000 15712 Moving (-0.28, -0.10) raw xDistance=0.10 yDistance=0.28
20:48:13.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:13.315 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.7
20:48:13.322 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:13.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:13.324 00.002 7988 Enqueuing Expose request
20:48:13.324 00.000 15712 PPEC rslt: input = 0.10, final = 0.11, react = 0.06, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 635.37
20:48:13.324 00.000 15712 PPEC: input: 0.10, control: 0.11, exposure: 1500
20:48:13.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
20:48:13.324 00.000 15712 MoveAxis(W, 37, ABG)
20:48:13.324 00.000 15712 Guiding  Dir = 3, Dur = 37
20:48:13.324 00.000 15712 IsGuiding returns 0
20:48:13.349 00.025 15712 PulseGuide returned control before completion, sleep 25
20:48:13.393 00.044 15712 IsGuiding returns 0
20:48:13.393 00.000 15712 Move returns status 0, amount 37
20:48:13.393 00.000 15712 MoveAxis(S, 71, ABG)
20:48:13.393 00.000 15712 Guiding  Dir = 1, Dur = 71
20:48:13.393 00.000 15712 IsGuiding returns 0
20:48:13.472 00.079 15712 IsGuiding returns 1
20:48:13.472 00.000 15712 scope still moving after pulse duration time elapsed
20:48:13.503 00.031 15712 IsGuiding returns 1
20:48:13.532 00.029 15712 IsGuiding returns 1
20:48:13.572 00.040 15712 IsGuiding returns 0
20:48:13.572 00.000 15712 scope move finished after 71 + 104 ms
20:48:13.572 00.000 15712 Move returns status 0, amount 71
20:48:13.572 00.000 15712 move complete, result=0
20:48:13.572 00.000 7988 GuideStep: 0.1 px 37 ms WEST, 0.3 px 71 ms SOUTH
20:48:13.574 00.002 15712 worker thread done servicing request
20:48:13.574 00.000 15712 Worker thread wakes up
20:48:13.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:13.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:14.982 01.408 15712 Exposure complete
20:48:15.040 00.058 15712 worker thread done servicing request
20:48:15.042 00.002 7988 OnExposeComplete: enter
20:48:15.042 00.000 7988 UpdateGuideState(): m_state=6
20:48:15.044 00.002 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4834
20:48:15.046 00.002 7988 Star::Find returns 1 (0), X=1178.33, Y=440.96, Mass=1455, SNR=26.0, Peak=214 HFD=2.8
20:48:15.046 00.000 7988 MultiStar: [#1 -0.05,-0.20,1.03,U] [#2 -0.17,-0.06,1.01,U] [#3 0.18,-0.28,0.99,U] [#4 -0.03,-0.18,1.05,U] [#5 0.20,-0.10,0.73,U] [#6 -0.12,-0.07,0.71,U] [#7 0.02,-0.20,0.65,U] [#8 0.20,-0.21,0.70,U] 
20:48:15.048 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.18}, one-star: {0.18, -0.32}
20:48:15.048 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
20:48:15.050 00.002 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
20:48:15.050 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.36 mountX=0.18 mountY=-0.04, mountTheta=-0.19
20:48:15.051 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.18, opts=13)
20:48:15.053 00.002 7988 Enqueuing Move request for scope (0.04, -0.18)
20:48:15.053 00.000 15712 Worker thread wakes up
20:48:15.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
20:48:15.053 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
20:48:15.053 00.000 15712 Moving (0.04, -0.18) raw xDistance=0.18 yDistance=-0.04
20:48:15.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:15.053 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.0
20:48:15.057 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:15.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:15.059 00.002 7988 Enqueuing Expose request
20:48:15.059 00.000 15712 PPEC rslt: input = 0.18, final = 0.24, react = 0.11, pred = 0.13, hyst = 0.09, hyst_pct = 0.00, period_length = 635.37
20:48:15.059 00.000 15712 PPEC: input: 0.18, control: 0.24, exposure: 1500
20:48:15.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:15.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:48:15.059 00.000 15712 MoveAxis(W, 77, ABG)
20:48:15.059 00.000 15712 Guiding  Dir = 3, Dur = 77
20:48:15.061 00.002 15712 IsGuiding returns 0
20:48:15.068 00.007 15712 PulseGuide returned control before completion, sleep 74
20:48:15.155 00.087 15712 IsGuiding returns 1
20:48:15.155 00.000 15712 scope still moving after pulse duration time elapsed
20:48:15.187 00.032 15712 IsGuiding returns 0
20:48:15.187 00.000 15712 scope move finished after 77 + 49 ms
20:48:15.187 00.000 15712 Move returns status 0, amount 77
20:48:15.187 00.000 15712 MoveAxis(N, 0, ABG)
20:48:15.187 00.000 15712 Move returns status 0, amount 0
20:48:15.187 00.000 15712 move complete, result=0
20:48:15.187 00.000 15712 worker thread done servicing request
20:48:15.187 00.000 15712 Worker thread wakes up
20:48:15.187 00.000 7988 GuideStep: 0.2 px 77 ms WEST, -0.0 px 0 ms NORTH
20:48:15.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:15.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:16.831 01.644 15712 Exposure complete
20:48:16.889 00.058 15712 worker thread done servicing request
20:48:16.889 00.000 7988 OnExposeComplete: enter
20:48:16.889 00.000 7988 UpdateGuideState(): m_state=6
20:48:16.892 00.003 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4835
20:48:16.892 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=440.79, Mass=1499, SNR=26.3, Peak=206 HFD=3.6
20:48:16.892 00.000 7988 MultiStar: [#1 -0.05,-0.47,1.05,U] [#2 -0.15,-0.23,1.03,U] [#3 -0.16,-0.35,0.97,U] [#4 -0.16,-0.34,1.06,U] [#5 0.15,-0.78,0.71,U] [#6 -0.07,-0.19,0.73,U] [#7 0.00,-0.24,0.69,U] [#8 0.05,-0.44,0.66,U] 
20:48:16.892 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.39}, one-star: {0.18, -0.49}
20:48:16.892 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
20:48:16.892 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
20:48:16.892 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.65 mountX=0.39 mountY=0.04, mountTheta=0.11
20:48:16.892 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.39, opts=13)
20:48:16.892 00.000 7988 Enqueuing Move request for scope (-0.03, -0.39)
20:48:16.892 00.000 15712 Worker thread wakes up
20:48:16.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.39) opts 0xd
20:48:16.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.39)
20:48:16.892 00.000 15712 Moving (-0.03, -0.39) raw xDistance=0.39 yDistance=0.04
20:48:16.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:16.904 00.012 7988 UpdateGuideState exits: m=1499 SNR=26.3
20:48:16.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:16.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:16.904 00.000 7988 Enqueuing Expose request
20:48:16.908 00.004 15712 PPEC rslt: input = 0.39, final = 0.36, react = 0.23, pred = 0.12, hyst = 0.22, hyst_pct = 0.00, period_length = 635.37
20:48:16.908 00.000 15712 PPEC: input: 0.39, control: 0.36, exposure: 1500
20:48:16.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:16.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:48:16.908 00.000 15712 MoveAxis(W, 117, ABG)
20:48:16.908 00.000 15712 Guiding  Dir = 3, Dur = 117
20:48:16.908 00.000 15712 IsGuiding returns 0
20:48:16.929 00.021 15712 PulseGuide returned control before completion, sleep 108
20:48:17.057 00.128 15712 IsGuiding returns 1
20:48:17.057 00.000 15712 scope still moving after pulse duration time elapsed
20:48:17.083 00.026 15712 IsGuiding returns 0
20:48:17.083 00.000 15712 scope move finished after 117 + 57 ms
20:48:17.083 00.000 15712 Move returns status 0, amount 117
20:48:17.083 00.000 15712 MoveAxis(N, 0, ABG)
20:48:17.083 00.000 15712 Move returns status 0, amount 0
20:48:17.083 00.000 15712 move complete, result=0
20:48:17.083 00.000 15712 worker thread done servicing request
20:48:17.083 00.000 15712 Worker thread wakes up
20:48:17.083 00.000 7988 GuideStep: 0.4 px 117 ms WEST, 0.0 px 0 ms NORTH
20:48:17.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:17.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:18.491 01.408 15712 Exposure complete
20:48:18.537 00.046 15712 worker thread done servicing request
20:48:18.537 00.000 7988 OnExposeComplete: enter
20:48:18.552 00.015 7988 UpdateGuideState(): m_state=6
20:48:18.552 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4836
20:48:18.552 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=441.01, Mass=1494, SNR=26.3, Peak=180 HFD=3.4
20:48:18.552 00.000 7988 MultiStar: [#1 0.17,-0.30,1.03,U] [#2 0.05,-0.13,1.03,U] [#3 0.04,-0.14,0.95,U] [#4 0.06,-0.24,1.02,U] [#5 0.17,-0.33,0.70,U] [#6 -0.02,-0.19,0.73,U] [#7 0.18,-0.41,0.68,U] [#8 0.20,-0.04,0.70,U] 
20:48:18.552 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.23}, one-star: {0.24, -0.27}
20:48:18.552 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.58) = xAngle (0.49 = 0.49)
20:48:18.552 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.60 = -2.68)
20:48:18.552 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-1.08 mountX=0.22 mountY=-0.11, mountTheta=-0.47
20:48:18.552 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.23, opts=13)
20:48:18.552 00.000 7988 Enqueuing Move request for scope (0.12, -0.23)
20:48:18.552 00.000 15712 Worker thread wakes up
20:48:18.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd
20:48:18.552 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.23)
20:48:18.552 00.000 15712 Moving (0.12, -0.23) raw xDistance=0.22 yDistance=-0.11
20:48:18.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:18.552 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3
20:48:18.566 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:18.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:18.568 00.002 7988 Enqueuing Expose request
20:48:18.569 00.001 15712 PPEC rslt: input = 0.22, final = 0.21, react = 0.13, pred = 0.07, hyst = 0.14, hyst_pct = 0.00, period_length = 635.37
20:48:18.569 00.000 15712 PPEC: input: 0.22, control: 0.21, exposure: 1500
20:48:18.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:18.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:48:18.569 00.000 15712 MoveAxis(W, 68, ABG)
20:48:18.569 00.000 15712 Guiding  Dir = 3, Dur = 68
20:48:18.569 00.000 15712 IsGuiding returns 0
20:48:18.588 00.019 15712 PulseGuide returned control before completion, sleep 56
20:48:18.672 00.084 15712 IsGuiding returns 0
20:48:18.672 00.000 15712 Move returns status 0, amount 68
20:48:18.672 00.000 15712 MoveAxis(N, 0, ABG)
20:48:18.672 00.000 15712 Move returns status 0, amount 0
20:48:18.672 00.000 15712 move complete, result=0
20:48:18.672 00.000 7988 GuideStep: 0.2 px 68 ms WEST, -0.1 px 0 ms NORTH
20:48:18.673 00.001 15712 worker thread done servicing request
20:48:18.673 00.000 15712 Worker thread wakes up
20:48:18.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:18.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:20.309 01.636 15712 Exposure complete
20:48:20.369 00.060 15712 worker thread done servicing request
20:48:20.369 00.000 7988 OnExposeComplete: enter
20:48:20.370 00.001 7988 UpdateGuideState(): m_state=6
20:48:20.372 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4837
20:48:20.372 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=441.56, Mass=1450, SNR=25.8, Peak=200 HFD=3.2
20:48:20.372 00.000 7988 MultiStar: [#1 0.25,0.27,1.07,U] [#2 -0.18,0.54,1.04,U] [#3 0.01,0.46,0.98,U] [#4 -0.02,0.48,1.04,U] [#5 0.30,0.25,0.73,U] [#6 0.13,0.19,0.70,U] [#7 0.19,0.31,0.66,U] [#8 0.30,0.43,0.65,U] 
20:48:20.372 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.37}, one-star: {0.23, 0.28}
20:48:20.372 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
20:48:20.372 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.70)
20:48:20.372 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.28 hyp=0.36 cameraTheta=0.89 mountX=-0.28 mountY=-0.23, mountTheta=-2.45
20:48:20.381 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.28, opts=13)
20:48:20.382 00.001 7988 Enqueuing Move request for scope (0.23, 0.28)
20:48:20.383 00.001 15712 Worker thread wakes up
20:48:20.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:20.384 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.28) opts 0xd
20:48:20.384 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8
20:48:20.385 00.001 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.28)
20:48:20.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:20.387 00.002 15712 Moving (0.23, 0.28) raw xDistance=-0.28 yDistance=-0.23
20:48:20.387 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:20.387 00.000 7988 Enqueuing Expose request
20:48:20.391 00.004 15712 PPEC rslt: input = -0.28, final = -0.09, react = -0.17, pred = 0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 635.37
20:48:20.391 00.000 15712 PPEC: input: -0.28, control: -0.09, exposure: 1500
20:48:20.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:20.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:48:20.391 00.000 15712 MoveAxis(E, 28, ABG)
20:48:20.391 00.000 15712 Guiding  Dir = 2, Dur = 28
20:48:20.393 00.002 15712 IsGuiding returns 0
20:48:20.409 00.016 15712 PulseGuide returned control before completion, sleep 22
20:48:20.475 00.066 15712 IsGuiding returns 0
20:48:20.475 00.000 15712 Move returns status 0, amount 28
20:48:20.475 00.000 15712 MoveAxis(N, 0, ABG)
20:48:20.475 00.000 15712 Move returns status 0, amount 0
20:48:20.475 00.000 15712 move complete, result=0
20:48:20.475 00.000 7988 GuideStep: -0.3 px 28 ms EAST, -0.2 px 0 ms NORTH
20:48:20.480 00.005 15712 worker thread done servicing request
20:48:20.480 00.000 15712 Worker thread wakes up
20:48:20.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:20.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:21.890 01.410 15712 Exposure complete
20:48:21.937 00.047 15712 worker thread done servicing request
20:48:21.937 00.000 7988 OnExposeComplete: enter
20:48:21.952 00.015 7988 UpdateGuideState(): m_state=6
20:48:21.954 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4838
20:48:21.954 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=441.75, Mass=1613, SNR=27.3, Peak=214 HFD=3.4
20:48:21.956 00.002 7988 MultiStar: [#1 0.14,0.44,0.97,U] [#2 -0.04,0.74,0.98,U] [#3 0.16,0.39,0.95,U] [#4 0.09,0.41,1.00,U] [#5 0.42,0.37,0.69,U] [#6 -0.06,0.49,0.70,U] [#7 0.23,0.41,0.65,U] [#8 0.26,0.64,0.65,U] 
20:48:21.956 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.49}, one-star: {0.21, 0.47}
20:48:21.958 00.002 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
20:48:21.958 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
20:48:21.960 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.49 hyp=0.51 cameraTheta=1.28 mountX=-0.49 mountY=-0.16, mountTheta=-2.83
20:48:21.962 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.49, opts=13)
20:48:21.962 00.000 7988 Enqueuing Move request for scope (0.15, 0.49)
20:48:21.964 00.002 15712 Worker thread wakes up
20:48:21.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.49) opts 0xd
20:48:21.964 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.49)
20:48:21.964 00.000 15712 Moving (0.15, 0.49) raw xDistance=-0.49 yDistance=-0.16
20:48:21.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:21.964 00.000 7988 UpdateGuideState exits: m=1613 SNR=27.3
20:48:21.966 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:21.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:21.967 00.001 7988 Enqueuing Expose request
20:48:21.967 00.000 15712 PPEC rslt: input = -0.49, final = -0.18, react = -0.29, pred = 0.11, hyst = -0.25, hyst_pct = 0.00, period_length = 635.37
20:48:21.967 00.000 15712 PPEC: input: -0.49, control: -0.18, exposure: 1500
20:48:21.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:21.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:48:21.967 00.000 15712 MoveAxis(E, 58, ABG)
20:48:21.967 00.000 15712 Guiding  Dir = 2, Dur = 58
20:48:21.967 00.000 15712 IsGuiding returns 0
20:48:21.987 00.020 15712 PulseGuide returned control before completion, sleep 42
20:48:22.047 00.060 15712 IsGuiding returns 1
20:48:22.047 00.000 15712 scope still moving after pulse duration time elapsed
20:48:22.089 00.042 15712 IsGuiding returns 0
20:48:22.089 00.000 15712 scope move finished after 58 + 64 ms
20:48:22.089 00.000 15712 Move returns status 0, amount 58
20:48:22.089 00.000 15712 MoveAxis(N, 0, ABG)
20:48:22.089 00.000 15712 Move returns status 0, amount 0
20:48:22.089 00.000 15712 move complete, result=0
20:48:22.089 00.000 7988 GuideStep: -0.5 px 58 ms EAST, -0.2 px 0 ms NORTH
20:48:22.094 00.005 15712 worker thread done servicing request
20:48:22.094 00.000 15712 Worker thread wakes up
20:48:22.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:22.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:23.735 01.641 15712 Exposure complete
20:48:23.798 00.063 15712 worker thread done servicing request
20:48:23.798 00.000 7988 OnExposeComplete: enter
20:48:23.798 00.000 7988 UpdateGuideState(): m_state=6
20:48:23.798 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4839
20:48:23.808 00.010 7988 Star::Find returns 1 (1), X=1178.48, Y=441.48, Mass=1580, SNR=27.1, Peak=255 HFD=3.1
20:48:23.808 00.000 7988 MultiStar: [#1 0.25,0.43,1.00,U] [#2 -0.15,0.35,0.98,U] [#3 0.11,0.23,0.93,U] [#4 0.09,0.17,1.00,U] [#5 0.43,-0.04,0.71,U] [#6 0.05,0.30,0.72,U] [#7 0.08,0.28,0.68,U] [#8 0.15,0.28,0.64,U] 
20:48:23.808 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.25}, one-star: {0.32, 0.20}
20:48:23.808 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
20:48:23.808 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.55)
20:48:23.808 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.25 hyp=0.29 cameraTheta=1.05 mountX=-0.25 mountY=-0.15, mountTheta=-2.60
20:48:23.814 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.25, opts=13)
20:48:23.814 00.000 7988 Enqueuing Move request for scope (0.14, 0.25)
20:48:23.814 00.000 15712 Worker thread wakes up
20:48:23.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.25) opts 0xd
20:48:23.814 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.25)
20:48:23.814 00.000 15712 Moving (0.14, 0.25) raw xDistance=-0.25 yDistance=-0.15
20:48:23.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:23.814 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.1 Saturated
20:48:23.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:23.814 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:23.814 00.000 7988 Enqueuing Expose request
20:48:23.814 00.000 15712 PPEC rslt: input = -0.25, final = 0.02, react = -0.15, pred = 0.17, hyst = -0.14, hyst_pct = 0.00, period_length = 635.37
20:48:23.814 00.000 15712 PPEC: input: -0.25, control: 0.02, exposure: 1500
20:48:23.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:23.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:48:23.814 00.000 15712 MoveAxis(W, 5, ABG)
20:48:23.814 00.000 15712 Guiding  Dir = 3, Dur = 5
20:48:23.814 00.000 15712 IsGuiding returns 0
20:48:23.851 00.037 15712 IsGuiding returns 0
20:48:23.851 00.000 15712 Move returns status 0, amount 5
20:48:23.851 00.000 15712 MoveAxis(N, 0, ABG)
20:48:23.851 00.000 15712 Move returns status 0, amount 0
20:48:23.851 00.000 15712 move complete, result=0
20:48:23.851 00.000 15712 worker thread done servicing request
20:48:23.851 00.000 15712 Worker thread wakes up
20:48:23.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:23.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:23.851 00.000 7988 GuideStep: -0.3 px 5 ms WEST, -0.2 px 0 ms NORTH
20:48:25.269 01.418 15712 Exposure complete
20:48:25.328 00.059 15712 worker thread done servicing request
20:48:25.328 00.000 7988 OnExposeComplete: enter
20:48:25.328 00.000 7988 UpdateGuideState(): m_state=6
20:48:25.331 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4840
20:48:25.331 00.000 7988 Star::Find returns 1 (1), X=1178.45, Y=441.50, Mass=1617, SNR=27.3, Peak=255 HFD=3.2
20:48:25.331 00.000 7988 MultiStar: [#1 0.23,0.35,0.99,U] [#2 -0.06,0.53,0.99,U] [#3 0.08,0.36,0.96,U] [#4 0.20,0.20,1.00,U] [#5 0.30,0.58,0.70,U] [#6 -0.03,0.39,0.71,U] [#7 0.10,0.48,0.68,U] [#8 0.38,0.54,0.64,U] 
20:48:25.331 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.39}, one-star: {0.29, 0.23}
20:48:25.331 00.000 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.58) = xAngle (2.24 = 2.24)
20:48:25.331 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.35 = -0.94)
20:48:25.337 00.006 7988 CameraToMount -- cameraX=0.29 cameraY=0.23 hyp=0.37 cameraTheta=0.66 mountX=-0.23 mountY=-0.30, mountTheta=-2.22
20:48:25.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.23, opts=13)
20:48:25.337 00.000 7988 Enqueuing Move request for scope (0.29, 0.23)
20:48:25.337 00.000 15712 Worker thread wakes up
20:48:25.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.23) opts 0xd
20:48:25.337 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.23)
20:48:25.337 00.000 15712 Moving (0.29, 0.23) raw xDistance=-0.23 yDistance=-0.30
20:48:25.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:25.337 00.000 7988 UpdateGuideState exits: m=1617 SNR=27.3 Saturated
20:48:25.344 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:25.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:25.346 00.002 7988 Enqueuing Expose request
20:48:25.347 00.001 15712 PPEC rslt: input = -0.23, final = 0.02, react = -0.14, pred = 0.16, hyst = -0.13, hyst_pct = 0.00, period_length = 635.38
20:48:25.347 00.000 15712 PPEC: input: -0.23, control: 0.02, exposure: 1500
20:48:25.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:48:25.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:48:25.347 00.000 15712 MoveAxis(W, 8, ABG)
20:48:25.347 00.000 15712 Guiding  Dir = 3, Dur = 8
20:48:25.348 00.001 15712 IsGuiding returns 0
20:48:25.363 00.015 15712 IsGuiding returns 0
20:48:25.363 00.000 15712 Move returns status 0, amount 8
20:48:25.363 00.000 15712 MoveAxis(N, 0, ABG)
20:48:25.363 00.000 15712 Move returns status 0, amount 0
20:48:25.363 00.000 15712 move complete, result=0
20:48:25.363 00.000 15712 worker thread done servicing request
20:48:25.363 00.000 15712 Worker thread wakes up
20:48:25.363 00.000 7988 GuideStep: -0.2 px 8 ms WEST, -0.3 px 0 ms NORTH
20:48:25.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:25.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:27.010 01.647 15712 Exposure complete
20:48:27.070 00.060 15712 worker thread done servicing request
20:48:27.070 00.000 7988 OnExposeComplete: enter
20:48:27.070 00.000 7988 UpdateGuideState(): m_state=6
20:48:27.072 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4841
20:48:27.072 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=441.51, Mass=1510, SNR=26.4, Peak=198 HFD=3.2
20:48:27.074 00.002 7988 MultiStar: [#1 0.33,0.39,1.02,U] [#2 0.10,0.35,1.01,U] [#3 0.21,0.34,0.98,U] [#4 0.19,0.23,1.06,U] [#5 0.34,0.37,0.71,U] [#6 0.23,0.53,0.73,U] [#7 0.04,0.25,0.68,U] [#8 0.43,0.40,0.66,U] 
20:48:27.074 00.000 7988 refined, 8 included, MultiStar: {0.24, 0.34}, one-star: {0.35, 0.23}
20:48:27.076 00.002 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
20:48:27.076 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.65)
20:48:27.078 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.34 hyp=0.41 cameraTheta=0.95 mountX=-0.34 mountY=-0.25, mountTheta=-2.51
20:48:27.080 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.34, opts=13)
20:48:27.080 00.000 7988 Enqueuing Move request for scope (0.24, 0.34)
20:48:27.082 00.002 15712 Worker thread wakes up
20:48:27.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.34) opts 0xd
20:48:27.082 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.34)
20:48:27.082 00.000 15712 Moving (0.24, 0.34) raw xDistance=-0.34 yDistance=-0.25
20:48:27.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:27.082 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
20:48:27.085 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:27.086 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:27.086 00.000 7988 Enqueuing Expose request
20:48:27.086 00.000 15712 PPEC rslt: input = -0.34, final = -0.07, react = -0.20, pred = 0.14, hyst = -0.18, hyst_pct = 0.00, period_length = 635.38
20:48:27.086 00.000 15712 PPEC: input: -0.34, control: -0.07, exposure: 1500
20:48:27.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:48:27.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:48:27.086 00.000 15712 MoveAxis(E, 21, ABG)
20:48:27.086 00.000 15712 Guiding  Dir = 2, Dur = 21
20:48:27.089 00.003 15712 IsGuiding returns 0
20:48:27.140 00.051 15712 IsGuiding returns 1
20:48:27.140 00.000 15712 scope still moving after pulse duration time elapsed
20:48:27.174 00.034 15712 IsGuiding returns 0
20:48:27.174 00.000 15712 scope move finished after 21 + 65 ms
20:48:27.174 00.000 15712 Move returns status 0, amount 21
20:48:27.174 00.000 15712 MoveAxis(N, 0, ABG)
20:48:27.174 00.000 15712 Move returns status 0, amount 0
20:48:27.174 00.000 15712 move complete, result=0
20:48:27.174 00.000 7988 GuideStep: -0.3 px 21 ms EAST, -0.3 px 0 ms NORTH
20:48:27.177 00.003 15712 worker thread done servicing request
20:48:27.177 00.000 15712 Worker thread wakes up
20:48:27.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:27.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:28.589 01.412 15712 Exposure complete
20:48:28.636 00.047 15712 worker thread done servicing request
20:48:28.636 00.000 7988 OnExposeComplete: enter
20:48:28.636 00.000 7988 UpdateGuideState(): m_state=6
20:48:28.651 00.015 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4842
20:48:28.651 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=441.20, Mass=1496, SNR=26.4, Peak=208 HFD=3.0
20:48:28.653 00.002 7988 MultiStar: [#1 0.29,-0.11,1.06,U] [#2 0.03,0.17,1.00,U] [#3 0.09,-0.01,0.96,U] [#4 0.13,0.09,1.05,U] [#5 0.39,0.02,0.71,U] [#6 -0.01,0.01,0.71,U] [#7 0.21,-0.07,0.71,U] [#8 0.19,0.24,0.63,U] 
20:48:28.653 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.02}, one-star: {0.45, -0.08}
20:48:28.653 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
20:48:28.653 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.80 = -1.48)
20:48:28.653 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.12 mountX=-0.02 mountY=-0.20, mountTheta=-1.70
20:48:28.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.02, opts=13)
20:48:28.653 00.000 7988 Enqueuing Move request for scope (0.20, 0.02)
20:48:28.653 00.000 15712 Worker thread wakes up
20:48:28.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
20:48:28.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
20:48:28.653 00.000 15712 Moving (0.20, 0.02) raw xDistance=-0.02 yDistance=-0.20
20:48:28.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:28.653 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.4
20:48:28.664 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:28.664 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:28.666 00.002 7988 Enqueuing Expose request
20:48:28.667 00.001 15712 PPEC rslt: input = -0.02, final = 0.13, react = -0.01, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 635.38
20:48:28.667 00.000 15712 PPEC: input: -0.02, control: 0.13, exposure: 1500
20:48:28.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:28.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:48:28.667 00.000 15712 MoveAxis(W, 44, ABG)
20:48:28.667 00.000 15712 Guiding  Dir = 3, Dur = 44
20:48:28.667 00.000 15712 IsGuiding returns 0
20:48:28.686 00.019 15712 PulseGuide returned control before completion, sleep 29
20:48:28.730 00.044 15712 IsGuiding returns 1
20:48:28.730 00.000 15712 scope still moving after pulse duration time elapsed
20:48:28.772 00.042 15712 IsGuiding returns 0
20:48:28.772 00.000 15712 scope move finished after 44 + 62 ms
20:48:28.772 00.000 15712 Move returns status 0, amount 44
20:48:28.772 00.000 15712 MoveAxis(N, 0, ABG)
20:48:28.772 00.000 15712 Move returns status 0, amount 0
20:48:28.772 00.000 15712 move complete, result=0
20:48:28.772 00.000 7988 GuideStep: -0.0 px 44 ms WEST, -0.2 px 0 ms NORTH
20:48:28.776 00.004 15712 worker thread done servicing request
20:48:28.776 00.000 15712 Worker thread wakes up
20:48:28.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:28.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:30.419 01.643 15712 Exposure complete
20:48:30.479 00.060 15712 worker thread done servicing request
20:48:30.479 00.000 7988 OnExposeComplete: enter
20:48:30.479 00.000 7988 UpdateGuideState(): m_state=6
20:48:30.481 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4843
20:48:30.483 00.002 7988 Star::Find returns 1 (0), X=1178.56, Y=441.05, Mass=1574, SNR=27.0, Peak=201 HFD=3.3
20:48:30.483 00.000 7988 MultiStar: [#1 0.40,-0.16,1.00,U] [#2 0.08,0.09,1.01,U] [#3 0.23,-0.11,0.90,U] [#4 0.18,-0.16,1.03,U] [#5 0.38,-0.21,0.68,U] [#6 -0.06,0.04,0.71,U] [#7 0.48,-0.23,0.66,U] [#8 0.26,-0.17,0.67,U] 
20:48:30.485 00.002 7988 refined, 8 included, MultiStar: {0.26, -0.12}, one-star: {0.41, -0.23}
20:48:30.485 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
20:48:30.487 00.002 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.25 = -2.04)
20:48:30.487 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.12 hyp=0.29 cameraTheta=-0.44 mountX=0.12 mountY=-0.26, mountTheta=-1.13
20:48:30.490 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.12, opts=13)
20:48:30.490 00.000 7988 Enqueuing Move request for scope (0.26, -0.12)
20:48:30.492 00.002 15712 Worker thread wakes up
20:48:30.492 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.12) opts 0xd
20:48:30.492 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.12)
20:48:30.492 00.000 15712 Moving (0.26, -0.12) raw xDistance=0.12 yDistance=-0.26
20:48:30.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:30.492 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.0
20:48:30.494 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:30.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:30.496 00.002 7988 Enqueuing Expose request
20:48:30.496 00.000 15712 PPEC rslt: input = 0.12, final = 0.13, react = 0.07, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 635.38
20:48:30.496 00.000 15712 PPEC: input: 0.12, control: 0.13, exposure: 1500
20:48:30.496 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.11 newest=-0.71
20:48:30.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:48:30.496 00.000 15712 MoveAxis(W, 41, ABG)
20:48:30.496 00.000 15712 Guiding  Dir = 3, Dur = 41
20:48:30.496 00.000 15712 IsGuiding returns 0
20:48:30.515 00.019 15712 PulseGuide returned control before completion, sleep 34
20:48:30.560 00.045 15712 IsGuiding returns 1
20:48:30.560 00.000 15712 scope still moving after pulse duration time elapsed
20:48:30.595 00.035 15712 IsGuiding returns 0
20:48:30.595 00.000 15712 scope move finished after 41 + 57 ms
20:48:30.595 00.000 15712 Move returns status 0, amount 41
20:48:30.595 00.000 15712 BLC: Oldest BLC event removed
20:48:30.595 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 210 applied
20:48:30.595 00.000 15712 MoveAxis(N, 276, ABG)
20:48:30.595 00.000 15712 Guiding  Dir = 0, Dur = 276
20:48:30.595 00.000 15712 IsGuiding returns 0
20:48:30.676 00.081 15712 PulseGuide returned control before completion, sleep 207
20:48:30.894 00.218 15712 IsGuiding returns 1
20:48:30.894 00.000 15712 scope still moving after pulse duration time elapsed
20:48:30.942 00.048 15712 IsGuiding returns 1
20:48:31.010 00.068 15712 IsGuiding returns 0
20:48:31.010 00.000 15712 scope move finished after 276 + 138 ms
20:48:31.010 00.000 15712 Move returns status 0, amount 276
20:48:31.010 00.000 15712 move complete, result=0
20:48:31.010 00.000 7988 GuideStep: 0.1 px 41 ms WEST, -0.3 px 276 ms NORTH
20:48:31.014 00.004 15712 worker thread done servicing request
20:48:31.014 00.000 15712 Worker thread wakes up
20:48:31.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:31.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:32.426 01.412 15712 Exposure complete
20:48:32.487 00.061 15712 worker thread done servicing request
20:48:32.487 00.000 7988 OnExposeComplete: enter
20:48:32.487 00.000 7988 UpdateGuideState(): m_state=6
20:48:32.487 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4844
20:48:32.490 00.003 7988 Star::Find returns 1 (1), X=1178.31, Y=440.98, Mass=1493, SNR=26.3, Peak=255 HFD=3.0
20:48:32.492 00.002 7988 MultiStar: [#1 0.01,-0.31,1.02,U] [#2 -0.21,-0.04,1.02,U] [#3 0.07,-0.33,0.99,U] [#4 -0.08,-0.25,1.08,U] [#5 -0.00,-0.25,0.73,U] [#6 -0.06,-0.21,0.69,U] [#7 -0.11,-0.09,0.63,U] [#8 0.09,-0.03,0.67,U] 
20:48:32.492 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.21}, one-star: {0.15, -0.30}
20:48:32.492 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
20:48:32.492 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
20:48:32.496 00.004 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.64 mountX=0.21 mountY=0.02, mountTheta=0.10
20:48:32.496 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.21, opts=13)
20:48:32.496 00.000 7988 Enqueuing Move request for scope (-0.02, -0.21)
20:48:32.496 00.000 15712 Worker thread wakes up
20:48:32.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
20:48:32.496 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
20:48:32.496 00.000 15712 Moving (-0.02, -0.21) raw xDistance=0.21 yDistance=0.02
20:48:32.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:32.496 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3 Saturated
20:48:32.503 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:32.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:32.505 00.002 7988 Enqueuing Expose request
20:48:32.505 00.000 15712 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.257333, 1:-0.020532
20:48:32.506 00.001 15712 BLC: No correction, Miss < min_move
20:48:32.506 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 635.38
20:48:32.506 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
20:48:32.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:32.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:48:32.506 00.000 15712 MoveAxis(W, 40, ABG)
20:48:32.506 00.000 15712 Guiding  Dir = 3, Dur = 40
20:48:32.506 00.000 15712 IsGuiding returns 0
20:48:32.530 00.024 15712 PulseGuide returned control before completion, sleep 31
20:48:32.576 00.046 15712 IsGuiding returns 0
20:48:32.576 00.000 15712 Move returns status 0, amount 40
20:48:32.576 00.000 15712 MoveAxis(N, 0, ABG)
20:48:32.576 00.000 15712 Move returns status 0, amount 0
20:48:32.576 00.000 15712 move complete, result=0
20:48:32.576 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
20:48:32.576 00.000 15712 worker thread done servicing request
20:48:32.581 00.005 15712 Worker thread wakes up
20:48:32.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:32.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:34.213 01.632 15712 Exposure complete
20:48:34.263 00.050 15712 worker thread done servicing request
20:48:34.263 00.000 7988 OnExposeComplete: enter
20:48:34.263 00.000 7988 UpdateGuideState(): m_state=6
20:48:34.275 00.012 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4845
20:48:34.275 00.000 7988 Star::Find returns 1 (1), X=1177.92, Y=441.32, Mass=1529, SNR=26.6, Peak=255 HFD=3.4
20:48:34.275 00.000 7988 MultiStar: [#1 -0.33,0.09,1.00,U] [#2 -0.53,0.15,0.99,U] [#3 -0.26,0.01,0.95,U] [#4 -0.33,-0.05,1.01,U] [#5 -0.06,-0.03,0.68,U] [#6 -0.29,0.09,0.70,U] [#7 -0.30,-0.17,0.69,U] [#8 -0.16,0.35,0.65,U] 
20:48:34.275 00.000 7988 single-star, 8 included, MultiStar: {-0.29, 0.05}, one-star: {-0.23, 0.04}
20:48:34.275 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.58) = xAngle (4.54 = -1.74)
20:48:34.280 00.005 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.65 = 1.37)
20:48:34.280 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.24 cameraTheta=2.96 mountX=-0.04 mountY=0.23, mountTheta=1.74
20:48:34.280 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.04, opts=13)
20:48:34.280 00.000 7988 Enqueuing Move request for scope (-0.23, 0.04)
20:48:34.280 00.000 15712 Worker thread wakes up
20:48:34.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
20:48:34.280 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
20:48:34.280 00.000 15712 Moving (-0.23, 0.04) raw xDistance=-0.04 yDistance=0.23
20:48:34.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:34.280 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6 Saturated
20:48:34.287 00.007 15712 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.257333, 1:-0.020532, 2:-0.233338
20:48:34.287 00.000 15712 BLC: No correction, Miss < min_move
20:48:34.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:34.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:34.289 00.002 7988 Enqueuing Expose request
20:48:34.291 00.002 15712 PPEC rslt: input = -0.04, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.38
20:48:34.291 00.000 15712 PPEC: input: -0.04, control: 0.05, exposure: 1500
20:48:34.291 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:34.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:48:34.291 00.000 15712 MoveAxis(W, 15, ABG)
20:48:34.291 00.000 15712 Guiding  Dir = 3, Dur = 15
20:48:34.291 00.000 15712 IsGuiding returns 0
20:48:34.348 00.057 15712 IsGuiding returns 1
20:48:34.348 00.000 15712 scope still moving after pulse duration time elapsed
20:48:34.386 00.038 15712 IsGuiding returns 0
20:48:34.386 00.000 15712 scope move finished after 15 + 79 ms
20:48:34.386 00.000 15712 Move returns status 0, amount 15
20:48:34.386 00.000 15712 MoveAxis(N, 0, ABG)
20:48:34.386 00.000 15712 Move returns status 0, amount 0
20:48:34.386 00.000 15712 move complete, result=0
20:48:34.386 00.000 15712 worker thread done servicing request
20:48:34.386 00.000 15712 Worker thread wakes up
20:48:34.386 00.000 7988 GuideStep: -0.0 px 15 ms WEST, 0.2 px 0 ms NORTH
20:48:34.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:34.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:35.804 01.418 15712 Exposure complete
20:48:35.860 00.056 15712 worker thread done servicing request
20:48:35.860 00.000 7988 OnExposeComplete: enter
20:48:35.865 00.005 7988 UpdateGuideState(): m_state=6
20:48:35.865 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4846
20:48:35.867 00.002 7988 Star::Find returns 1 (1), X=1178.13, Y=441.53, Mass=1466, SNR=26.0, Peak=255 HFD=3.0
20:48:35.869 00.002 7988 MultiStar: [#1 -0.28,0.41,1.03,U] [#2 -0.38,0.49,1.02,U] [#3 -0.28,0.55,0.99,U] [#4 -0.39,0.39,1.06,U] [#5 0.05,0.44,0.71,U] [#6 -0.45,0.54,0.70,U] [#7 -0.31,0.51,0.69,U] [#8 -0.14,0.54,0.69,U] 
20:48:35.869 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.45}, one-star: {-0.03, 0.25}
20:48:35.871 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
20:48:35.871 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
20:48:35.873 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.67 mountX=-0.25 mountY=0.02, mountTheta=3.06
20:48:35.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.25, opts=13)
20:48:35.875 00.002 7988 Enqueuing Move request for scope (-0.03, 0.25)
20:48:35.877 00.002 15712 Worker thread wakes up
20:48:35.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
20:48:35.877 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
20:48:35.877 00.000 15712 Moving (-0.03, 0.25) raw xDistance=-0.25 yDistance=0.02
20:48:35.877 00.000 15712 BLC: window closed
20:48:35.877 00.000 15712 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.257333, 1:-0.020532, 2:-0.233338
20:48:35.877 00.000 15712 BLC: No correction, Miss < min_move
20:48:35.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:35.877 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0 Saturated
20:48:35.879 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:35.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:35.881 00.002 7988 Enqueuing Expose request
20:48:35.881 00.000 15712 PPEC rslt: input = -0.25, final = -0.07, react = -0.15, pred = 0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 635.39
20:48:35.881 00.000 15712 PPEC: input: -0.25, control: -0.07, exposure: 1500
20:48:35.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:35.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:48:35.881 00.000 15712 MoveAxis(E, 22, ABG)
20:48:35.881 00.000 15712 Guiding  Dir = 2, Dur = 22
20:48:35.881 00.000 15712 IsGuiding returns 0
20:48:35.902 00.021 15712 PulseGuide returned control before completion, sleep 13
20:48:35.947 00.045 15712 IsGuiding returns 0
20:48:35.947 00.000 15712 Move returns status 0, amount 22
20:48:35.947 00.000 15712 MoveAxis(N, 0, ABG)
20:48:35.947 00.000 15712 Move returns status 0, amount 0
20:48:35.947 00.000 15712 move complete, result=0
20:48:35.947 00.000 7988 GuideStep: -0.3 px 22 ms EAST, 0.0 px 0 ms NORTH
20:48:35.953 00.006 15712 worker thread done servicing request
20:48:35.953 00.000 15712 Worker thread wakes up
20:48:35.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:35.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:37.587 01.634 15712 Exposure complete
20:48:37.640 00.053 15712 worker thread done servicing request
20:48:37.640 00.000 7988 OnExposeComplete: enter
20:48:37.640 00.000 7988 UpdateGuideState(): m_state=6
20:48:37.649 00.009 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4847
20:48:37.649 00.000 7988 Star::Find returns 1 (0), X=1178.03, Y=441.82, Mass=1528, SNR=26.7, Peak=230 HFD=3.1
20:48:37.649 00.000 7988 MultiStar: [#1 -0.31,0.55,1.01,U] [#2 -0.42,0.69,1.00,U] [#3 -0.27,0.68,0.95,U] [#4 -0.33,0.66,1.01,U] [#5 0.12,0.39,0.71,U] [#6 -0.28,0.57,0.72,U] [#7 -0.11,0.49,0.66,U] [#8 -0.06,0.63,0.67,U] 
20:48:37.649 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.59}, one-star: {-0.12, 0.54}
20:48:37.654 00.005 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.58) = xAngle (3.38 = -2.91)
20:48:37.654 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
20:48:37.656 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.54 hyp=0.56 cameraTheta=1.80 mountX=-0.54 mountY=0.11, mountTheta=2.94
20:48:37.658 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.54, opts=13)
20:48:37.658 00.000 7988 Enqueuing Move request for scope (-0.12, 0.54)
20:48:37.660 00.002 15712 Worker thread wakes up
20:48:37.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.54) opts 0xd
20:48:37.660 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.54)
20:48:37.660 00.000 15712 Moving (-0.12, 0.54) raw xDistance=-0.54 yDistance=0.11
20:48:37.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:37.660 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.7
20:48:37.662 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:37.662 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:37.664 00.002 7988 Enqueuing Expose request
20:48:37.667 00.003 15712 PPEC rslt: input = -0.54, final = -0.19, react = -0.33, pred = 0.13, hyst = -0.29, hyst_pct = 0.00, period_length = 635.39
20:48:37.667 00.000 15712 PPEC: input: -0.54, control: -0.19, exposure: 1500
20:48:37.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:37.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:48:37.667 00.000 15712 MoveAxis(E, 63, ABG)
20:48:37.667 00.000 15712 Guiding  Dir = 2, Dur = 63
20:48:37.692 00.025 15712 IsGuiding returns 0
20:48:37.709 00.017 15712 PulseGuide returned control before completion, sleep 58
20:48:37.804 00.095 15712 IsGuiding returns 0
20:48:37.804 00.000 15712 Move returns status 0, amount 63
20:48:37.804 00.000 15712 MoveAxis(N, 0, ABG)
20:48:37.804 00.000 15712 Move returns status 0, amount 0
20:48:37.804 00.000 15712 move complete, result=0
20:48:37.804 00.000 15712 worker thread done servicing request
20:48:37.804 00.000 15712 Worker thread wakes up
20:48:37.804 00.000 7988 GuideStep: -0.5 px 63 ms EAST, 0.1 px 0 ms NORTH
20:48:37.806 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:37.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:39.213 01.407 15712 Exposure complete
20:48:39.273 00.060 15712 worker thread done servicing request
20:48:39.273 00.000 7988 OnExposeComplete: enter
20:48:39.276 00.003 7988 UpdateGuideState(): m_state=6
20:48:39.276 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4848
20:48:39.276 00.000 7988 Star::Find returns 1 (0), X=1178.05, Y=441.63, Mass=1574, SNR=26.8, Peak=225 HFD=3.3
20:48:39.276 00.000 7988 MultiStar: [#1 -0.13,0.51,1.00,U] [#2 -0.23,0.62,1.00,U] [#3 -0.30,0.41,0.93,U] [#4 -0.13,0.29,1.00,U] [#5 0.18,0.14,0.71,U] [#6 -0.16,0.62,0.74,U] [#7 -0.13,0.55,0.63,U] [#8 -0.01,0.51,0.64,U] 
20:48:39.276 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.44}, one-star: {-0.10, 0.35}
20:48:39.276 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
20:48:39.276 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
20:48:39.276 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.35 hyp=0.37 cameraTheta=1.85 mountX=-0.35 mountY=0.09, mountTheta=2.88
20:48:39.276 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.35, opts=13)
20:48:39.276 00.000 7988 Enqueuing Move request for scope (-0.10, 0.35)
20:48:39.276 00.000 15712 Worker thread wakes up
20:48:39.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.35) opts 0xd
20:48:39.276 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.35)
20:48:39.276 00.000 15712 Moving (-0.10, 0.35) raw xDistance=-0.35 yDistance=0.09
20:48:39.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:39.276 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.8
20:48:39.289 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:39.290 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:39.290 00.000 7988 Enqueuing Expose request
20:48:39.290 00.000 15712 PPEC rslt: input = -0.35, final = -0.11, react = -0.21, pred = 0.10, hyst = -0.19, hyst_pct = 0.00, period_length = 635.39
20:48:39.290 00.000 15712 PPEC: input: -0.35, control: -0.11, exposure: 1500
20:48:39.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:39.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:48:39.290 00.000 15712 MoveAxis(E, 37, ABG)
20:48:39.290 00.000 15712 Guiding  Dir = 2, Dur = 37
20:48:39.290 00.000 15712 IsGuiding returns 0
20:48:39.307 00.017 15712 PulseGuide returned control before completion, sleep 34
20:48:39.356 00.049 15712 IsGuiding returns 0
20:48:39.356 00.000 15712 Move returns status 0, amount 37
20:48:39.356 00.000 15712 MoveAxis(N, 0, ABG)
20:48:39.356 00.000 15712 Move returns status 0, amount 0
20:48:39.356 00.000 15712 move complete, result=0
20:48:39.356 00.000 7988 GuideStep: -0.4 px 37 ms EAST, 0.1 px 0 ms NORTH
20:48:39.356 00.000 15712 worker thread done servicing request
20:48:39.356 00.000 15712 Worker thread wakes up
20:48:39.358 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:39.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:40.998 01.640 15712 Exposure complete
20:48:41.057 00.059 15712 worker thread done servicing request
20:48:41.057 00.000 7988 OnExposeComplete: enter
20:48:41.059 00.002 7988 UpdateGuideState(): m_state=6
20:48:41.059 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4849
20:48:41.059 00.000 7988 Star::Find returns 1 (1), X=1178.09, Y=441.31, Mass=1514, SNR=26.4, Peak=255 HFD=3.4
20:48:41.059 00.000 7988 MultiStar: [#1 -0.19,0.04,1.02,U] [#2 -0.43,0.26,1.01,U] [#3 -0.25,0.18,0.98,U] [#4 -0.20,-0.07,1.06,U] [#5 0.02,0.01,0.72,U] [#6 -0.50,0.12,0.72,U] [#7 -0.21,0.13,0.69,U] [#8 -0.20,0.22,0.65,U] 
20:48:41.059 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.10}, one-star: {-0.06, 0.03}
20:48:41.059 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.05)
20:48:41.059 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
20:48:41.059 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.65 mountX=-0.03 mountY=0.06, mountTheta=2.06
20:48:41.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.03, opts=13)
20:48:41.059 00.000 7988 Enqueuing Move request for scope (-0.06, 0.03)
20:48:41.059 00.000 15712 Worker thread wakes up
20:48:41.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:41.059 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4 Saturated
20:48:41.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:41.059 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:41.074 00.015 7988 Enqueuing Expose request
20:48:41.075 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
20:48:41.075 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
20:48:41.075 00.000 15712 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
20:48:41.077 00.002 15712 PPEC rslt: input = -0.03, final = 0.07, react = -0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.39
20:48:41.079 00.002 15712 PPEC: input: -0.03, control: 0.07, exposure: 1500
20:48:41.079 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:41.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:48:41.079 00.000 15712 MoveAxis(W, 24, ABG)
20:48:41.079 00.000 15712 Guiding  Dir = 3, Dur = 24
20:48:41.080 00.001 15712 IsGuiding returns 0
20:48:41.091 00.011 15712 PulseGuide returned control before completion, sleep 17
20:48:41.142 00.051 15712 IsGuiding returns 0
20:48:41.142 00.000 15712 Move returns status 0, amount 24
20:48:41.142 00.000 15712 MoveAxis(N, 0, ABG)
20:48:41.142 00.000 15712 Move returns status 0, amount 0
20:48:41.142 00.000 15712 move complete, result=0
20:48:41.142 00.000 7988 GuideStep: -0.0 px 24 ms WEST, 0.1 px 0 ms NORTH
20:48:41.148 00.006 15712 worker thread done servicing request
20:48:41.148 00.000 15712 Worker thread wakes up
20:48:41.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:41.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:42.561 01.413 15712 Exposure complete
20:48:42.621 00.060 15712 worker thread done servicing request
20:48:42.621 00.000 7988 OnExposeComplete: enter
20:48:42.623 00.002 7988 UpdateGuideState(): m_state=6
20:48:42.623 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4850
20:48:42.623 00.000 7988 Star::Find returns 1 (1), X=1178.16, Y=441.22, Mass=1495, SNR=26.2, Peak=255 HFD=3.0
20:48:42.623 00.000 7988 MultiStar: [#1 -0.04,-0.31,1.04,U] [#2 -0.28,0.16,1.04,U] [#3 -0.10,-0.15,0.96,U] [#4 -0.20,-0.05,1.05,U] [#5 0.23,-0.23,0.73,U] [#6 -0.21,-0.19,0.74,U] [#7 -0.20,-0.08,0.65,U] [#8 -0.09,-0.11,0.69,U] 
20:48:42.623 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.11}, one-star: {0.00, -0.06}
20:48:42.623 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
20:48:42.623 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.09)
20:48:42.623 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.49 mountX=0.06 mountY=-0.00, mountTheta=-0.06
20:48:42.623 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.06, opts=13)
20:48:42.623 00.000 7988 Enqueuing Move request for scope (0.00, -0.06)
20:48:42.623 00.000 15712 Worker thread wakes up
20:48:42.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
20:48:42.623 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
20:48:42.623 00.000 15712 Moving (0.00, -0.06) raw xDistance=0.06 yDistance=-0.00
20:48:42.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:42.623 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2 Saturated
20:48:42.636 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:42.638 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:42.639 00.001 7988 Enqueuing Expose request
20:48:42.639 00.000 15712 PPEC rslt: input = 0.06, final = 0.07, react = 0.04, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.40
20:48:42.639 00.000 15712 PPEC: input: 0.06, control: 0.07, exposure: 1500
20:48:42.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:42.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:48:42.639 00.000 15712 MoveAxis(W, 23, ABG)
20:48:42.639 00.000 15712 Guiding  Dir = 3, Dur = 23
20:48:42.639 00.000 15712 IsGuiding returns 0
20:48:42.689 00.050 15712 IsGuiding returns 1
20:48:42.689 00.000 15712 scope still moving after pulse duration time elapsed
20:48:42.718 00.029 15712 IsGuiding returns 0
20:48:42.718 00.000 15712 scope move finished after 23 + 54 ms
20:48:42.718 00.000 15712 Move returns status 0, amount 23
20:48:42.718 00.000 15712 MoveAxis(N, 0, ABG)
20:48:42.718 00.000 15712 Move returns status 0, amount 0
20:48:42.718 00.000 15712 move complete, result=0
20:48:42.718 00.000 15712 worker thread done servicing request
20:48:42.718 00.000 15712 Worker thread wakes up
20:48:42.718 00.000 7988 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
20:48:42.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:42.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:44.348 01.630 15712 Exposure complete
20:48:44.409 00.061 15712 worker thread done servicing request
20:48:44.409 00.000 7988 OnExposeComplete: enter
20:48:44.409 00.000 7988 UpdateGuideState(): m_state=6
20:48:44.413 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4851
20:48:44.413 00.000 7988 Star::Find returns 1 (1), X=1178.19, Y=440.12, Mass=1506, SNR=26.2, Peak=255 HFD=3.1
20:48:44.415 00.002 7988 MultiStar: [#1 -0.13,-1.04,1.03,U] [#2 -0.41,-0.70,1.00,U] [#3 -0.17,-0.91,0.98,U] [#4 -0.07,-0.94,1.05,U] [#5 -0.09,-1.05,0.72,U] [#6 -0.11,-0.92,0.71,U] [#7 -0.27,-0.92,0.70,U] [#8 0.28,-0.92,0.68,U] 
20:48:44.415 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.95}, one-star: {0.03, -1.15}
20:48:44.417 00.002 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
20:48:44.417 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
20:48:44.419 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.95 hyp=0.96 cameraTheta=-1.69 mountX=0.95 mountY=0.14, mountTheta=0.14
20:48:44.421 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.95, opts=13)
20:48:44.421 00.000 7988 Enqueuing Move request for scope (-0.11, -0.95)
20:48:44.423 00.002 15712 Worker thread wakes up
20:48:44.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.95) opts 0xd
20:48:44.423 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.95)
20:48:44.423 00.000 15712 Moving (-0.11, -0.95) raw xDistance=0.95 yDistance=0.14
20:48:44.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:44.425 00.002 7988 UpdateGuideState exits: m=1506 SNR=26.2 Saturated
20:48:44.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:44.427 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:44.427 00.000 7988 Enqueuing Expose request
20:48:44.429 00.002 15712 PPEC rslt: input = 0.95, final = 0.66, react = 0.57, pred = 0.09, hyst = 0.52, hyst_pct = 0.00, period_length = 635.40
20:48:44.429 00.000 15712 PPEC: input: 0.95, control: 0.66, exposure: 1500
20:48:44.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:44.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:48:44.429 00.000 15712 MoveAxis(W, 215, ABG)
20:48:44.429 00.000 15712 Guiding  Dir = 3, Dur = 215
20:48:44.429 00.000 15712 IsGuiding returns 0
20:48:44.447 00.018 15712 PulseGuide returned control before completion, sleep 200
20:48:44.663 00.216 15712 IsGuiding returns 0
20:48:44.663 00.000 15712 Move returns status 0, amount 215
20:48:44.679 00.016 15712 MoveAxis(N, 0, ABG)
20:48:44.679 00.000 15712 Move returns status 0, amount 0
20:48:44.679 00.000 15712 move complete, result=0
20:48:44.679 00.000 15712 worker thread done servicing request
20:48:44.679 00.000 15712 Worker thread wakes up
20:48:44.679 00.000 7988 GuideStep: 0.9 px 215 ms WEST, 0.1 px 0 ms NORTH
20:48:44.680 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:44.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:46.100 01.420 15712 Exposure complete
20:48:46.159 00.059 15712 worker thread done servicing request
20:48:46.159 00.000 7988 OnExposeComplete: enter
20:48:46.159 00.000 7988 UpdateGuideState(): m_state=6
20:48:46.161 00.002 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4852
20:48:46.161 00.000 7988 Star::Find returns 1 (0), X=1178.04, Y=440.54, Mass=1501, SNR=26.3, Peak=229 HFD=3.2
20:48:46.161 00.000 7988 MultiStar: [#1 -0.11,-0.79,1.01,U] [#2 -0.24,-0.62,1.01,U] [#3 -0.13,-0.84,0.95,U] [#4 -0.21,-0.78,1.03,U] [#5 0.12,-0.95,0.72,U] [#6 -0.46,-0.72,0.71,U] [#7 -0.29,-0.88,0.66,U] [#8 0.05,-0.75,0.68,U] 
20:48:46.161 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.78}, one-star: {-0.12, -0.74}
20:48:46.161 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
20:48:46.161 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
20:48:46.161 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.74 hyp=0.75 cameraTheta=-1.73 mountX=0.74 mountY=0.14, mountTheta=0.18
20:48:46.161 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.74, opts=13)
20:48:46.161 00.000 7988 Enqueuing Move request for scope (-0.12, -0.74)
20:48:46.161 00.000 15712 Worker thread wakes up
20:48:46.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.74) opts 0xd
20:48:46.161 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.74)
20:48:46.161 00.000 15712 Moving (-0.12, -0.74) raw xDistance=0.74 yDistance=0.14
20:48:46.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:46.161 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
20:48:46.174 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:46.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:46.176 00.002 7988 Enqueuing Expose request
20:48:46.177 00.001 15712 PPEC rslt: input = 0.74, final = 0.54, react = 0.44, pred = 0.10, hyst = 0.40, hyst_pct = 0.00, period_length = 635.40
20:48:46.177 00.000 15712 PPEC: input: 0.74, control: 0.54, exposure: 1500
20:48:46.177 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:46.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:48:46.177 00.000 15712 MoveAxis(W, 177, ABG)
20:48:46.177 00.000 15712 Guiding  Dir = 3, Dur = 177
20:48:46.177 00.000 15712 IsGuiding returns 0
20:48:46.196 00.019 15712 PulseGuide returned control before completion, sleep 169
20:48:46.369 00.173 15712 IsGuiding returns 1
20:48:46.369 00.000 15712 scope still moving after pulse duration time elapsed
20:48:46.404 00.035 15712 IsGuiding returns 0
20:48:46.404 00.000 15712 scope move finished after 177 + 49 ms
20:48:46.404 00.000 15712 Move returns status 0, amount 177
20:48:46.404 00.000 15712 MoveAxis(N, 0, ABG)
20:48:46.404 00.000 15712 Move returns status 0, amount 0
20:48:46.404 00.000 15712 move complete, result=0
20:48:46.404 00.000 15712 worker thread done servicing request
20:48:46.404 00.000 15712 Worker thread wakes up
20:48:46.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:46.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:46.404 00.000 7988 GuideStep: 0.7 px 177 ms WEST, 0.1 px 0 ms NORTH
20:48:48.046 01.642 15712 Exposure complete
20:48:48.098 00.052 15712 worker thread done servicing request
20:48:48.098 00.000 7988 OnExposeComplete: enter
20:48:48.107 00.009 7988 UpdateGuideState(): m_state=6
20:48:48.107 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4853
20:48:48.107 00.000 7988 Star::Find returns 1 (0), X=1178.01, Y=441.56, Mass=1467, SNR=26.0, Peak=226 HFD=3.2
20:48:48.107 00.000 7988 MultiStar: [#1 -0.12,0.39,1.05,U] [#2 -0.56,0.54,1.02,U] [#3 -0.17,0.51,0.97,U] [#4 -0.28,0.38,1.08,U] [#5 -0.02,0.41,0.73,U] [#6 -0.40,0.38,0.70,U] [#7 -0.31,0.33,0.68,U] [#8 -0.08,0.60,0.65,U] 
20:48:48.107 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.42}, one-star: {-0.15, 0.28}
20:48:48.107 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.58) = xAngle (3.62 = -2.66)
20:48:48.107 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.45)
20:48:48.107 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.05 mountX=-0.28 mountY=0.14, mountTheta=2.68
20:48:48.116 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.28, opts=13)
20:48:48.116 00.000 7988 Enqueuing Move request for scope (-0.15, 0.28)
20:48:48.116 00.000 15712 Worker thread wakes up
20:48:48.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
20:48:48.116 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
20:48:48.116 00.000 15712 Moving (-0.15, 0.28) raw xDistance=-0.28 yDistance=0.14
20:48:48.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:48.116 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.0
20:48:48.121 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:48.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:48.123 00.002 7988 Enqueuing Expose request
20:48:48.123 00.000 15712 PPEC rslt: input = -0.28, final = -0.09, react = -0.17, pred = 0.08, hyst = -0.11, hyst_pct = 0.00, period_length = 635.41
20:48:48.123 00.000 15712 PPEC: input: -0.28, control: -0.09, exposure: 1500
20:48:48.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:48.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:48:48.123 00.000 15712 MoveAxis(E, 30, ABG)
20:48:48.123 00.000 15712 Guiding  Dir = 2, Dur = 30
20:48:48.160 00.037 15712 IsGuiding returns 0
20:48:48.176 00.016 15712 PulseGuide returned control before completion, sleep 25
20:48:48.240 00.064 15712 IsGuiding returns 0
20:48:48.240 00.000 15712 Move returns status 0, amount 30
20:48:48.240 00.000 15712 MoveAxis(N, 0, ABG)
20:48:48.240 00.000 15712 Move returns status 0, amount 0
20:48:48.240 00.000 15712 move complete, result=0
20:48:48.240 00.000 7988 GuideStep: -0.3 px 30 ms EAST, 0.1 px 0 ms NORTH
20:48:48.245 00.005 15712 worker thread done servicing request
20:48:48.245 00.000 15712 Worker thread wakes up
20:48:48.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:48.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:49.655 01.410 15712 Exposure complete
20:48:49.712 00.057 15712 worker thread done servicing request
20:48:49.712 00.000 7988 OnExposeComplete: enter
20:48:49.717 00.005 7988 UpdateGuideState(): m_state=6
20:48:49.717 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4854
20:48:49.717 00.000 7988 Star::Find returns 1 (0), X=1178.11, Y=441.93, Mass=1413, SNR=25.6, Peak=228 HFD=2.9
20:48:49.717 00.000 7988 MultiStar: [#1 -0.25,0.55,1.05,U] [#2 -0.43,0.70,1.06,U] [#3 -0.27,0.59,0.99,U] [#4 -0.29,0.54,1.06,U] [#5 -0.25,0.63,0.77,U] [#6 -0.41,0.77,0.73,U] [#7 -0.25,0.48,0.66,U] [#8 -0.15,0.80,0.67,U] 
20:48:49.717 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.63}, one-star: {-0.04, 0.65}
20:48:49.717 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
20:48:49.717 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
20:48:49.717 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.65 hyp=0.65 cameraTheta=1.64 mountX=-0.65 mountY=0.03, mountTheta=3.10
20:48:49.717 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.65, opts=13)
20:48:49.717 00.000 7988 Enqueuing Move request for scope (-0.04, 0.65)
20:48:49.729 00.012 15712 Worker thread wakes up
20:48:49.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.65) opts 0xd
20:48:49.729 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.65)
20:48:49.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:49.729 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.6
20:48:49.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:49.732 00.003 15712 Moving (-0.04, 0.65) raw xDistance=-0.65 yDistance=0.03
20:48:49.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:49.732 00.000 7988 Enqueuing Expose request
20:48:49.732 00.000 15712 PPEC rslt: input = -0.65, final = -0.32, react = -0.39, pred = 0.07, hyst = -0.32, hyst_pct = 0.00, period_length = 635.41
20:48:49.732 00.000 15712 PPEC: input: -0.65, control: -0.32, exposure: 1500
20:48:49.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:49.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:48:49.732 00.000 15712 MoveAxis(E, 105, ABG)
20:48:49.732 00.000 15712 Guiding  Dir = 2, Dur = 105
20:48:49.732 00.000 15712 IsGuiding returns 0
20:48:49.764 00.032 15712 PulseGuide returned control before completion, sleep 88
20:48:49.858 00.094 15712 IsGuiding returns 1
20:48:49.858 00.000 15712 scope still moving after pulse duration time elapsed
20:48:49.900 00.042 15712 IsGuiding returns 0
20:48:49.900 00.000 15712 scope move finished after 105 + 64 ms
20:48:49.900 00.000 15712 Move returns status 0, amount 105
20:48:49.900 00.000 15712 MoveAxis(N, 0, ABG)
20:48:49.900 00.000 15712 Move returns status 0, amount 0
20:48:49.900 00.000 15712 move complete, result=0
20:48:49.906 00.006 15712 worker thread done servicing request
20:48:49.906 00.000 7988 GuideStep: -0.6 px 105 ms EAST, 0.0 px 0 ms NORTH
20:48:49.906 00.000 15712 Worker thread wakes up
20:48:49.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:49.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:51.550 01.644 15712 Exposure complete
20:48:51.611 00.061 15712 worker thread done servicing request
20:48:51.611 00.000 7988 OnExposeComplete: enter
20:48:51.611 00.000 7988 UpdateGuideState(): m_state=6
20:48:51.612 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4855
20:48:51.614 00.002 7988 Star::Find returns 1 (0), X=1177.98, Y=441.59, Mass=1583, SNR=27.1, Peak=237 HFD=3.4
20:48:51.614 00.000 7988 MultiStar: [#1 -0.42,0.46,1.01,U] [#2 -0.48,0.59,0.99,U] [#3 -0.13,0.39,0.93,U] [#4 -0.34,0.36,1.03,U] [#5 -0.27,0.26,0.70,U] [#6 -0.71,0.57,0.72,U] [#7 -0.54,0.38,0.67,U] [#8 -0.27,0.49,0.64,U] 
20:48:51.616 00.002 7988 single-star, 8 included, MultiStar: {-0.36, 0.42}, one-star: {-0.18, 0.31}
20:48:51.617 00.001 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
20:48:51.617 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
20:48:51.619 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.31 hyp=0.36 cameraTheta=2.09 mountX=-0.31 mountY=0.17, mountTheta=2.64
20:48:51.621 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.31, opts=13)
20:48:51.621 00.000 7988 Enqueuing Move request for scope (-0.18, 0.31)
20:48:51.623 00.002 15712 Worker thread wakes up
20:48:51.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.31) opts 0xd
20:48:51.623 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.31)
20:48:51.623 00.000 15712 Moving (-0.18, 0.31) raw xDistance=-0.31 yDistance=0.17
20:48:51.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:51.623 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.1
20:48:51.626 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:51.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:51.628 00.002 7988 Enqueuing Expose request
20:48:51.628 00.000 15712 PPEC rslt: input = -0.31, final = -0.12, react = -0.19, pred = 0.07, hyst = -0.17, hyst_pct = 0.00, period_length = 635.41
20:48:51.628 00.000 15712 PPEC: input: -0.31, control: -0.12, exposure: 1500
20:48:51.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:51.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:48:51.628 00.000 15712 MoveAxis(E, 39, ABG)
20:48:51.628 00.000 15712 Guiding  Dir = 2, Dur = 39
20:48:51.628 00.000 15712 IsGuiding returns 0
20:48:51.647 00.019 15712 PulseGuide returned control before completion, sleep 32
20:48:51.696 00.049 15712 IsGuiding returns 0
20:48:51.696 00.000 15712 Move returns status 0, amount 39
20:48:51.696 00.000 15712 MoveAxis(N, 0, ABG)
20:48:51.696 00.000 15712 Move returns status 0, amount 0
20:48:51.696 00.000 15712 move complete, result=0
20:48:51.696 00.000 7988 GuideStep: -0.3 px 39 ms EAST, 0.2 px 0 ms NORTH
20:48:51.698 00.002 15712 worker thread done servicing request
20:48:51.698 00.000 15712 Worker thread wakes up
20:48:51.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:51.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:53.115 01.417 15712 Exposure complete
20:48:53.174 00.059 15712 worker thread done servicing request
20:48:53.174 00.000 7988 OnExposeComplete: enter
20:48:53.176 00.002 7988 UpdateGuideState(): m_state=6
20:48:53.176 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4856
20:48:53.176 00.000 7988 Star::Find returns 1 (1), X=1177.88, Y=441.36, Mass=1412, SNR=25.6, Peak=255 HFD=3.0
20:48:53.176 00.000 7988 MultiStar: [#1 -0.30,0.02,1.06,U] [#2 -0.49,0.17,1.05,U] [#3 -0.35,0.01,1.00,U] [#4 -0.37,0.19,1.08,U] [#5 -0.13,0.04,0.72,U] [#6 -0.54,0.21,0.74,U] [#7 -0.51,0.27,0.72,U] [#8 -0.13,0.40,0.67,U] 
20:48:53.180 00.004 7988 single-star, 8 included, MultiStar: {-0.35, 0.14}, one-star: {-0.27, 0.08}
20:48:53.180 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.44 = -1.85)
20:48:53.180 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.55 = 1.26)
20:48:53.183 00.003 7988 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.86 mountX=-0.08 mountY=0.27, mountTheta=1.85
20:48:53.185 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.08, opts=13)
20:48:53.185 00.000 7988 Enqueuing Move request for scope (-0.27, 0.08)
20:48:53.187 00.002 15712 Worker thread wakes up
20:48:53.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.08) opts 0xd
20:48:53.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.08)
20:48:53.187 00.000 15712 Moving (-0.27, 0.08) raw xDistance=-0.08 yDistance=0.27
20:48:53.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:53.187 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.6 Saturated
20:48:53.190 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:53.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:53.192 00.002 7988 Enqueuing Expose request
20:48:53.192 00.000 15712 PPEC rslt: input = -0.08, final = 0.07, react = -0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:48:53.192 00.000 15712 PPEC: input: -0.08, control: 0.07, exposure: 1500
20:48:53.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:48:53.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:48:53.192 00.000 15712 MoveAxis(W, 24, ABG)
20:48:53.192 00.000 15712 Guiding  Dir = 3, Dur = 24
20:48:53.192 00.000 15712 IsGuiding returns 0
20:48:53.214 00.022 15712 PulseGuide returned control before completion, sleep 15
20:48:53.260 00.046 15712 IsGuiding returns 0
20:48:53.260 00.000 15712 Move returns status 0, amount 24
20:48:53.260 00.000 15712 MoveAxis(N, 0, ABG)
20:48:53.260 00.000 15712 Move returns status 0, amount 0
20:48:53.260 00.000 15712 move complete, result=0
20:48:53.260 00.000 15712 worker thread done servicing request
20:48:53.260 00.000 15712 Worker thread wakes up
20:48:53.260 00.000 7988 GuideStep: -0.1 px 24 ms WEST, 0.3 px 0 ms NORTH
20:48:53.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:53.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:54.902 01.642 15712 Exposure complete
20:48:54.947 00.045 15712 worker thread done servicing request
20:48:54.947 00.000 7988 OnExposeComplete: enter
20:48:54.963 00.016 7988 UpdateGuideState(): m_state=6
20:48:54.964 00.001 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4857
20:48:54.964 00.000 7988 Star::Find returns 1 (0), X=1177.96, Y=441.15, Mass=1486, SNR=26.1, Peak=241 HFD=3.2
20:48:54.964 00.000 7988 MultiStar: [#1 -0.31,-0.31,1.02,U] [#2 -0.45,0.08,1.02,U] [#3 -0.29,-0.29,0.98,U] [#4 -0.30,-0.27,1.04,U] [#5 -0.26,-0.05,0.71,U] [#6 -0.54,-0.11,0.71,U] [#7 -0.42,-0.06,0.68,U] [#8 -0.15,-0.15,0.67,U] 
20:48:54.964 00.000 7988 single-star, 8 included, MultiStar: {-0.32, -0.15}, one-star: {-0.20, -0.13}
20:48:54.964 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
20:48:54.964 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
20:48:54.964 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.56 mountX=0.13 mountY=0.20, mountTheta=0.99
20:48:54.964 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.13, opts=13)
20:48:54.964 00.000 7988 Enqueuing Move request for scope (-0.20, -0.13)
20:48:54.964 00.000 15712 Worker thread wakes up
20:48:54.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
20:48:54.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
20:48:54.964 00.000 15712 Moving (-0.20, -0.13) raw xDistance=0.13 yDistance=0.20
20:48:54.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:54.964 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.1
20:48:54.977 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:54.977 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:54.979 00.002 7988 Enqueuing Expose request
20:48:54.979 00.000 15712 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.42
20:48:54.979 00.000 15712 PPEC: input: 0.13, control: 0.07, exposure: 1500
20:48:54.981 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:54.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:48:54.981 00.000 15712 MoveAxis(W, 23, ABG)
20:48:54.981 00.000 15712 Guiding  Dir = 3, Dur = 23
20:48:54.981 00.000 15712 IsGuiding returns 0
20:48:55.004 00.023 15712 IsGuiding returns 1
20:48:55.004 00.000 15712 scope still moving after pulse duration time elapsed
20:48:55.026 00.022 15712 IsGuiding returns 1
20:48:55.067 00.041 15712 IsGuiding returns 0
20:48:55.067 00.000 15712 scope move finished after 23 + 64 ms
20:48:55.067 00.000 15712 Move returns status 0, amount 23
20:48:55.067 00.000 15712 MoveAxis(N, 0, ABG)
20:48:55.067 00.000 15712 Move returns status 0, amount 0
20:48:55.067 00.000 15712 move complete, result=0
20:48:55.067 00.000 7988 GuideStep: 0.1 px 23 ms WEST, 0.2 px 0 ms NORTH
20:48:55.070 00.003 15712 worker thread done servicing request
20:48:55.070 00.000 15712 Worker thread wakes up
20:48:55.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:55.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:56.476 01.406 15712 Exposure complete
20:48:56.530 00.054 15712 worker thread done servicing request
20:48:56.530 00.000 7988 OnExposeComplete: enter
20:48:56.538 00.008 7988 UpdateGuideState(): m_state=6
20:48:56.538 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4858
20:48:56.540 00.002 7988 Star::Find returns 1 (0), X=1178.01, Y=440.58, Mass=1542, SNR=26.7, Peak=231 HFD=3.5
20:48:56.540 00.000 7988 MultiStar: [#1 -0.34,-0.75,0.97,U] [#2 -0.46,-0.60,1.06,U] [#3 -0.38,-0.67,0.94,U] [#4 -0.52,-0.63,1.02,U] [#5 -0.19,-0.76,0.69,U] [#6 -0.59,-0.70,0.68,U] [#7 -0.38,-0.79,0.65,U] [#8 -0.08,-0.45,0.62,U] 
20:48:56.542 00.002 7988 single-star, 8 included, MultiStar: {-0.35, -0.67}, one-star: {-0.15, -0.70}
20:48:56.542 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
20:48:56.544 00.002 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
20:48:56.544 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.70 hyp=0.72 cameraTheta=-1.78 mountX=0.70 mountY=0.16, mountTheta=0.23
20:48:56.547 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.70, opts=13)
20:48:56.547 00.000 7988 Enqueuing Move request for scope (-0.15, -0.70)
20:48:56.549 00.002 15712 Worker thread wakes up
20:48:56.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.70) opts 0xd
20:48:56.549 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.70)
20:48:56.549 00.000 15712 Moving (-0.15, -0.70) raw xDistance=0.70 yDistance=0.16
20:48:56.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:56.549 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7
20:48:56.551 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:56.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:56.553 00.002 15712 PPEC rslt: input = 0.70, final = 0.48, react = 0.42, pred = 0.06, hyst = 0.38, hyst_pct = 0.00, period_length = 635.42
20:48:56.553 00.000 15712 PPEC: input: 0.70, control: 0.48, exposure: 1500
20:48:56.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:56.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:48:56.553 00.000 15712 MoveAxis(W, 156, ABG)
20:48:56.553 00.000 15712 Guiding  Dir = 3, Dur = 156
20:48:56.553 00.000 7988 Enqueuing Expose request
20:48:56.553 00.000 15712 IsGuiding returns 0
20:48:56.571 00.018 15712 PulseGuide returned control before completion, sleep 151
20:48:56.747 00.176 15712 IsGuiding returns 1
20:48:56.747 00.000 15712 scope still moving after pulse duration time elapsed
20:48:56.776 00.029 15712 IsGuiding returns 0
20:48:56.776 00.000 15712 scope move finished after 156 + 65 ms
20:48:56.776 00.000 15712 Move returns status 0, amount 156
20:48:56.776 00.000 15712 MoveAxis(N, 0, ABG)
20:48:56.776 00.000 15712 Move returns status 0, amount 0
20:48:56.776 00.000 15712 move complete, result=0
20:48:56.776 00.000 15712 worker thread done servicing request
20:48:56.776 00.000 15712 Worker thread wakes up
20:48:56.776 00.000 7988 GuideStep: 0.7 px 156 ms WEST, 0.2 px 0 ms NORTH
20:48:56.778 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:56.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:48:58.520 01.742 15712 Exposure complete
20:48:58.568 00.048 15712 worker thread done servicing request
20:48:58.568 00.000 7988 OnExposeComplete: enter
20:48:58.568 00.000 7988 UpdateGuideState(): m_state=6
20:48:58.581 00.013 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4859
20:48:58.583 00.002 7988 Star::Find returns 1 (0), X=1177.95, Y=440.44, Mass=1439, SNR=25.8, Peak=200 HFD=3.2
20:48:58.583 00.000 7988 MultiStar: [#1 -0.49,-0.86,1.05,U] [#2 -0.65,-0.63,1.05,U] [#3 -0.34,-0.69,1.00,U] [#4 -0.54,-0.81,1.07,U] [#5 -0.28,-0.61,0.74,U] [#6 -0.50,-0.46,0.71,U] [#7 -0.61,-0.69,0.69,U] [#8 -0.35,-0.75,0.69,U] 
20:48:58.583 00.000 7988 refined, 8 included, MultiStar: {-0.44, -0.72}, one-star: {-0.21, -0.84}
20:48:58.585 00.002 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.58) = xAngle (-0.55 = -0.55)
20:48:58.585 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.56 = 2.56)
20:48:58.587 00.002 7988 CameraToMount -- cameraX=-0.44 cameraY=-0.72 hyp=0.84 cameraTheta=-2.13 mountX=0.72 mountY=0.46, mountTheta=0.57
20:48:58.589 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=-0.72, opts=13)
20:48:58.589 00.000 7988 Enqueuing Move request for scope (-0.44, -0.72)
20:48:58.592 00.003 15712 Worker thread wakes up
20:48:58.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.72) opts 0xd
20:48:58.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, -0.72)
20:48:58.592 00.000 15712 Moving (-0.44, -0.72) raw xDistance=0.72 yDistance=0.46
20:48:58.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:48:58.592 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.8
20:48:58.594 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:58.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:48:58.596 00.002 7988 Enqueuing Expose request
20:48:58.596 00.000 15712 PPEC rslt: input = 0.72, final = 0.48, react = 0.43, pred = 0.05, hyst = 0.39, hyst_pct = 0.00, period_length = 635.42
20:48:58.596 00.000 15712 PPEC: input: 0.72, control: 0.48, exposure: 1500
20:48:58.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:48:58.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
20:48:58.596 00.000 15712 MoveAxis(W, 158, ABG)
20:48:58.596 00.000 15712 Guiding  Dir = 3, Dur = 158
20:48:58.596 00.000 15712 IsGuiding returns 0
20:48:58.615 00.019 15712 PulseGuide returned control before completion, sleep 150
20:48:58.790 00.175 15712 IsGuiding returns 0
20:48:58.790 00.000 15712 Move returns status 0, amount 158
20:48:58.790 00.000 15712 MoveAxis(N, 0, ABG)
20:48:58.790 00.000 15712 Move returns status 0, amount 0
20:48:58.790 00.000 15712 move complete, result=0
20:48:58.790 00.000 15712 worker thread done servicing request
20:48:58.790 00.000 15712 Worker thread wakes up
20:48:58.790 00.000 7988 GuideStep: 0.7 px 158 ms WEST, 0.5 px 0 ms NORTH
20:48:58.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:48:58.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:00.210 01.420 15712 Exposure complete
20:49:00.270 00.060 15712 worker thread done servicing request
20:49:00.270 00.000 7988 OnExposeComplete: enter
20:49:00.270 00.000 7988 UpdateGuideState(): m_state=6
20:49:00.272 00.002 7988 Star::Find(15, 1177, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4860
20:49:00.274 00.002 7988 Star::Find returns 1 (0), X=1177.78, Y=440.72, Mass=1655, SNR=27.5, Peak=222 HFD=3.6
20:49:00.274 00.000 7988 MultiStar: [#1 -0.31,-0.48,0.98,U] [#2 -0.49,-0.51,0.96,U] [#3 -0.40,-0.46,0.93,U] [#4 -0.49,-0.57,0.97,U] [#5 -0.08,-0.63,0.66,U] [#6 -0.60,-0.43,0.69,U] [#7 -0.58,-0.55,0.64,U] [#8 -0.27,-0.27,0.61,U] 
20:49:00.276 00.002 7988 refined, 8 included, MultiStar: {-0.40, -0.50}, one-star: {-0.37, -0.56}
20:49:00.276 00.000 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.58) = xAngle (-0.67 = -0.67)
20:49:00.278 00.002 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.44 = 2.44)
20:49:00.278 00.000 7988 CameraToMount -- cameraX=-0.40 cameraY=-0.50 hyp=0.64 cameraTheta=-2.25 mountX=0.50 mountY=0.41, mountTheta=0.69
20:49:00.280 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=-0.50, opts=13)
20:49:00.282 00.002 7988 Enqueuing Move request for scope (-0.40, -0.50)
20:49:00.282 00.000 15712 Worker thread wakes up
20:49:00.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.50) opts 0xd
20:49:00.283 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.40, -0.50)
20:49:00.283 00.000 15712 Moving (-0.40, -0.50) raw xDistance=0.50 yDistance=0.41
20:49:00.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:00.283 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.5
20:49:00.285 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:00.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:00.287 00.002 7988 Enqueuing Expose request
20:49:00.287 00.000 15712 PPEC rslt: input = 0.50, final = 0.35, react = 0.30, pred = 0.05, hyst = 0.30, hyst_pct = 0.00, period_length = 635.43
20:49:00.287 00.000 15712 PPEC: input: 0.50, control: 0.35, exposure: 1500
20:49:00.287 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.41 newest=1.04
20:49:00.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
20:49:00.287 00.000 15712 MoveAxis(W, 115, ABG)
20:49:00.287 00.000 15712 Guiding  Dir = 3, Dur = 115
20:49:00.287 00.000 15712 IsGuiding returns 0
20:49:00.303 00.016 15712 PulseGuide returned control before completion, sleep 104
20:49:00.454 00.151 15712 IsGuiding returns 0
20:49:00.454 00.000 15712 Move returns status 0, amount 115
20:49:00.454 00.000 15712 BLC: Oldest BLC event removed
20:49:00.454 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 210 applied
20:49:00.454 00.000 15712 MoveAxis(S, 316, ABG)
20:49:00.454 00.000 15712 Guiding  Dir = 1, Dur = 316
20:49:00.454 00.000 15712 IsGuiding returns 0
20:49:00.535 00.081 15712 PulseGuide returned control before completion, sleep 247
20:49:00.803 00.268 15712 IsGuiding returns 1
20:49:00.803 00.000 15712 scope still moving after pulse duration time elapsed
20:49:00.829 00.026 15712 IsGuiding returns 1
20:49:00.864 00.035 15712 IsGuiding returns 0
20:49:00.864 00.000 15712 scope move finished after 316 + 99 ms
20:49:00.864 00.000 15712 Move returns status 0, amount 316
20:49:00.864 00.000 15712 move complete, result=0
20:49:00.864 00.000 7988 GuideStep: 0.5 px 115 ms WEST, 0.4 px 316 ms SOUTH
20:49:00.873 00.009 15712 worker thread done servicing request
20:49:00.873 00.000 15712 Worker thread wakes up
20:49:00.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:00.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:02.505 01.632 15712 Exposure complete
20:49:02.551 00.046 15712 worker thread done servicing request
20:49:02.551 00.000 7988 OnExposeComplete: enter
20:49:02.565 00.014 7988 UpdateGuideState(): m_state=6
20:49:02.567 00.002 7988 Star::Find(15, 1177, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4861
20:49:02.567 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=441.71, Mass=1468, SNR=26.0, Peak=170 HFD=3.4
20:49:02.567 00.000 7988 MultiStar: [#1 0.37,0.50,1.01,U] [#2 0.10,0.69,1.04,U] [#3 0.26,0.45,0.98,U] [#4 0.18,0.32,1.05,U] [#5 0.37,0.25,0.74,U] [#6 0.06,0.63,0.72,U] [#7 0.40,0.35,0.64,U] [#8 0.32,0.60,0.67,U] 
20:49:02.567 00.000 7988 refined, 8 included, MultiStar: {0.27, 0.47}, one-star: {0.36, 0.43}
20:49:02.567 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
20:49:02.567 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.54)
20:49:02.567 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.47 hyp=0.54 cameraTheta=1.06 mountX=-0.47 mountY=-0.28, mountTheta=-2.61
20:49:02.567 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.47, opts=13)
20:49:02.567 00.000 7988 Enqueuing Move request for scope (0.27, 0.47)
20:49:02.567 00.000 15712 Worker thread wakes up
20:49:02.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.47) opts 0xd
20:49:02.567 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.47)
20:49:02.567 00.000 15712 Moving (0.27, 0.47) raw xDistance=-0.47 yDistance=-0.28
20:49:02.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:02.567 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
20:49:02.567 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:02.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:02.567 00.000 7988 Enqueuing Expose request
20:49:02.582 00.015 15712 BLC: History state: CurrMiss=-0.28, AvgInitMiss=-0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.414665, 1:-0.276681
20:49:02.582 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
20:49:02.582 00.000 15712 BLC: window closed
20:49:02.582 00.000 15712 PPEC rslt: input = -0.47, final = -0.23, react = -0.28, pred = 0.05, hyst = -0.23, hyst_pct = 0.00, period_length = 635.43
20:49:02.582 00.000 15712 PPEC: input: -0.47, control: -0.23, exposure: 1500
20:49:02.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:49:02.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:49:02.582 00.000 15712 MoveAxis(E, 75, ABG)
20:49:02.582 00.000 15712 Guiding  Dir = 2, Dur = 75
20:49:02.582 00.000 15712 IsGuiding returns 0
20:49:02.603 00.021 15712 PulseGuide returned control before completion, sleep 60
20:49:02.678 00.075 15712 IsGuiding returns 1
20:49:02.678 00.000 15712 scope still moving after pulse duration time elapsed
20:49:02.710 00.032 15712 IsGuiding returns 0
20:49:02.710 00.000 15712 scope move finished after 75 + 48 ms
20:49:02.710 00.000 15712 Move returns status 0, amount 75
20:49:02.710 00.000 15712 MoveAxis(N, 0, ABG)
20:49:02.710 00.000 15712 Move returns status 0, amount 0
20:49:02.710 00.000 15712 move complete, result=0
20:49:02.710 00.000 15712 worker thread done servicing request
20:49:02.710 00.000 15712 Worker thread wakes up
20:49:02.710 00.000 7988 GuideStep: -0.5 px 75 ms EAST, -0.3 px 0 ms NORTH
20:49:02.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:02.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:04.129 01.419 15712 Exposure complete
20:49:04.178 00.049 15712 worker thread done servicing request
20:49:04.178 00.000 7988 OnExposeComplete: enter
20:49:04.178 00.000 7988 UpdateGuideState(): m_state=6
20:49:04.190 00.012 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4862
20:49:04.192 00.002 7988 Star::Find returns 1 (0), X=1178.37, Y=441.44, Mass=1480, SNR=26.1, Peak=193 HFD=3.3
20:49:04.192 00.000 7988 MultiStar: [#1 0.28,0.27,1.01,U] [#2 -0.09,0.43,1.02,U] [#3 0.00,0.36,0.96,U] [#4 0.12,0.23,1.05,U] [#5 0.26,0.20,0.75,U] [#6 -0.10,0.35,0.72,U] [#7 0.23,0.30,0.67,U] [#8 0.12,0.48,0.68,U] 
20:49:04.194 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.30}, one-star: {0.22, 0.16}
20:49:04.195 00.001 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
20:49:04.195 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.34 = -0.95)
20:49:04.197 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.65 mountX=-0.17 mountY=-0.22, mountTheta=-2.22
20:49:04.199 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.16, opts=13)
20:49:04.199 00.000 7988 Enqueuing Move request for scope (0.22, 0.16)
20:49:04.201 00.002 15712 Worker thread wakes up
20:49:04.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
20:49:04.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
20:49:04.201 00.000 15712 Moving (0.22, 0.16) raw xDistance=-0.17 yDistance=-0.22
20:49:04.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:04.201 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1
20:49:04.204 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:04.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:04.206 00.002 7988 Enqueuing Expose request
20:49:04.206 00.000 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 635.43
20:49:04.206 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
20:49:04.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:04.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:49:04.206 00.000 15712 MoveAxis(E, 24, ABG)
20:49:04.206 00.000 15712 Guiding  Dir = 2, Dur = 24
20:49:04.206 00.000 15712 IsGuiding returns 0
20:49:04.222 00.016 15712 PulseGuide returned control before completion, sleep 14
20:49:04.275 00.053 15712 IsGuiding returns 0
20:49:04.275 00.000 15712 Move returns status 0, amount 24
20:49:04.275 00.000 15712 MoveAxis(N, 0, ABG)
20:49:04.275 00.000 15712 Move returns status 0, amount 0
20:49:04.275 00.000 15712 move complete, result=0
20:49:04.275 00.000 15712 worker thread done servicing request
20:49:04.275 00.000 15712 Worker thread wakes up
20:49:04.275 00.000 7988 GuideStep: -0.2 px 24 ms EAST, -0.2 px 0 ms NORTH
20:49:04.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:04.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:05.910 01.635 15712 Exposure complete
20:49:05.968 00.058 15712 worker thread done servicing request
20:49:05.968 00.000 7988 OnExposeComplete: enter
20:49:05.968 00.000 7988 UpdateGuideState(): m_state=6
20:49:05.972 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4863
20:49:05.972 00.000 7988 Star::Find returns 1 (1), X=1178.23, Y=441.29, Mass=1467, SNR=25.9, Peak=255 HFD=3.0
20:49:05.972 00.000 7988 MultiStar: [#1 -0.09,-0.02,1.07,U] [#2 -0.27,0.28,1.04,U] [#3 -0.05,0.21,0.98,U] [#4 -0.20,0.01,1.05,U] [#5 0.09,-0.04,0.74,U] [#6 -0.20,0.12,0.72,U] [#7 0.14,0.16,0.69,U] [#8 0.21,0.23,0.67,U] 
20:49:05.972 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.08, 0.01}
20:49:05.972 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.58) = xAngle (1.68 = 1.68)
20:49:05.972 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.79 = -1.50)
20:49:05.979 00.007 7988 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.10 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
20:49:05.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.01, opts=13)
20:49:05.979 00.000 7988 Enqueuing Move request for scope (0.08, 0.01)
20:49:05.979 00.000 15712 Worker thread wakes up
20:49:05.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
20:49:05.979 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
20:49:05.979 00.000 15712 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
20:49:05.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:05.979 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.9 Saturated
20:49:05.985 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:05.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:05.988 00.003 7988 Enqueuing Expose request
20:49:05.988 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.44
20:49:05.988 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
20:49:05.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:05.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:49:05.988 00.000 15712 MoveAxis(W, 13, ABG)
20:49:05.988 00.000 15712 Guiding  Dir = 3, Dur = 13
20:49:05.996 00.008 15712 IsGuiding returns 0
20:49:06.013 00.017 15712 IsGuiding returns 1
20:49:06.013 00.000 15712 scope still moving after pulse duration time elapsed
20:49:06.064 00.051 15712 IsGuiding returns 0
20:49:06.064 00.000 15712 scope move finished after 13 + 51 ms
20:49:06.064 00.000 15712 Move returns status 0, amount 13
20:49:06.064 00.000 15712 MoveAxis(N, 0, ABG)
20:49:06.064 00.000 15712 Move returns status 0, amount 0
20:49:06.064 00.000 15712 move complete, result=0
20:49:06.064 00.000 7988 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
20:49:06.068 00.004 15712 worker thread done servicing request
20:49:06.068 00.000 15712 Worker thread wakes up
20:49:06.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:06.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:07.473 01.405 15712 Exposure complete
20:49:07.527 00.054 15712 worker thread done servicing request
20:49:07.527 00.000 7988 OnExposeComplete: enter
20:49:07.527 00.000 7988 UpdateGuideState(): m_state=6
20:49:07.535 00.008 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4864
20:49:07.537 00.002 7988 Star::Find returns 1 (0), X=1178.41, Y=441.17, Mass=1555, SNR=26.8, Peak=187 HFD=3.6
20:49:07.537 00.000 7988 MultiStar: [#1 0.25,0.03,1.00,U] [#2 -0.24,0.12,1.00,U] [#3 0.33,0.05,0.94,U] [#4 0.17,0.07,1.02,U] [#5 0.43,0.02,0.69,U] [#6 0.02,0.14,0.72,U] [#7 0.10,0.09,0.67,U] [#8 0.53,0.01,0.66,U] 
20:49:07.539 00.002 7988 refined, 8 included, MultiStar: {0.19, 0.05}, one-star: {0.25, -0.10}
20:49:07.539 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.81 = 1.81)
20:49:07.541 00.002 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.92 = -1.36)
20:49:07.541 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.23 mountX=-0.05 mountY=-0.19, mountTheta=-1.81
20:49:07.544 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.05, opts=13)
20:49:07.544 00.000 7988 Enqueuing Move request for scope (0.19, 0.05)
20:49:07.546 00.002 15712 Worker thread wakes up
20:49:07.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
20:49:07.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
20:49:07.546 00.000 15712 Moving (0.19, 0.05) raw xDistance=-0.05 yDistance=-0.19
20:49:07.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:07.546 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.8
20:49:07.548 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:07.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:07.550 00.002 7988 Enqueuing Expose request
20:49:07.550 00.000 15712 PPEC rslt: input = -0.05, final = 0.06, react = -0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.44
20:49:07.550 00.000 15712 PPEC: input: -0.05, control: 0.06, exposure: 1500
20:49:07.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:07.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:49:07.550 00.000 15712 MoveAxis(W, 18, ABG)
20:49:07.550 00.000 15712 Guiding  Dir = 3, Dur = 18
20:49:07.582 00.032 15712 IsGuiding returns 0
20:49:07.600 00.018 15712 PulseGuide returned control before completion, sleep 13
20:49:07.614 00.014 15712 IsGuiding returns 1
20:49:07.614 00.000 15712 scope still moving after pulse duration time elapsed
20:49:07.646 00.032 15712 IsGuiding returns 0
20:49:07.646 00.000 15712 scope move finished after 18 + 45 ms
20:49:07.646 00.000 15712 Move returns status 0, amount 18
20:49:07.646 00.000 15712 MoveAxis(N, 0, ABG)
20:49:07.646 00.000 15712 Move returns status 0, amount 0
20:49:07.646 00.000 15712 move complete, result=0
20:49:07.646 00.000 7988 GuideStep: -0.0 px 18 ms WEST, -0.2 px 0 ms NORTH
20:49:07.650 00.004 15712 worker thread done servicing request
20:49:07.650 00.000 15712 Worker thread wakes up
20:49:07.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:07.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:09.290 01.640 15712 Exposure complete
20:49:09.346 00.056 15712 worker thread done servicing request
20:49:09.346 00.000 7988 OnExposeComplete: enter
20:49:09.346 00.000 7988 UpdateGuideState(): m_state=6
20:49:09.353 00.007 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4865
20:49:09.353 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=441.40, Mass=1447, SNR=25.9, Peak=183 HFD=3.2
20:49:09.353 00.000 7988 MultiStar: [#1 0.17,-0.02,1.04,U] [#2 0.09,0.17,1.06,U] [#3 0.21,0.07,0.98,U] [#4 0.21,-0.06,1.05,U] [#5 0.47,0.16,0.72,U] [#6 0.17,-0.10,0.71,U] [#7 0.25,0.20,0.70,U] [#8 0.33,0.15,0.64,U] 
20:49:09.353 00.000 7988 refined, 8 included, MultiStar: {0.24, 0.07}, one-star: {0.33, 0.12}
20:49:09.353 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
20:49:09.353 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
20:49:09.353 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.29 mountX=-0.07 mountY=-0.24, mountTheta=-1.86
20:49:09.353 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.07, opts=13)
20:49:09.363 00.010 7988 Enqueuing Move request for scope (0.24, 0.07)
20:49:09.363 00.000 15712 Worker thread wakes up
20:49:09.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd
20:49:09.363 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.07)
20:49:09.363 00.000 15712 Moving (0.24, 0.07) raw xDistance=-0.07 yDistance=-0.24
20:49:09.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:09.363 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.9
20:49:09.366 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:09.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:09.368 00.002 7988 Enqueuing Expose request
20:49:09.370 00.002 15712 PPEC rslt: input = -0.07, final = 0.07, react = -0.04, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.45
20:49:09.370 00.000 15712 PPEC: input: -0.07, control: 0.07, exposure: 1500
20:49:09.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:09.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:49:09.370 00.000 15712 MoveAxis(W, 21, ABG)
20:49:09.370 00.000 15712 Guiding  Dir = 3, Dur = 21
20:49:09.370 00.000 15712 IsGuiding returns 0
20:49:09.390 00.020 15712 PulseGuide returned control before completion, sleep 12
20:49:09.437 00.047 15712 IsGuiding returns 0
20:49:09.437 00.000 15712 Move returns status 0, amount 21
20:49:09.437 00.000 15712 MoveAxis(N, 0, ABG)
20:49:09.437 00.000 15712 Move returns status 0, amount 0
20:49:09.437 00.000 15712 move complete, result=0
20:49:09.437 00.000 7988 GuideStep: -0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
20:49:09.439 00.002 15712 worker thread done servicing request
20:49:09.439 00.000 15712 Worker thread wakes up
20:49:09.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:09.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:10.854 01.415 15712 Exposure complete
20:49:10.913 00.059 15712 worker thread done servicing request
20:49:10.913 00.000 7988 OnExposeComplete: enter
20:49:10.913 00.000 7988 UpdateGuideState(): m_state=6
20:49:10.915 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4866
20:49:10.915 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=441.10, Mass=1424, SNR=25.7, Peak=177 HFD=3.3
20:49:10.915 00.000 7988 MultiStar: [#1 0.25,-0.18,1.05,U] [#2 0.09,-0.07,1.04,U] [#3 0.13,-0.01,1.00,U] [#4 0.17,-0.09,1.07,U] [#5 0.36,-0.14,0.70,U] [#6 0.13,0.06,0.73,U] [#7 0.13,0.01,0.69,U] [#8 0.33,-0.30,0.68,U] 
20:49:10.915 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.10}, one-star: {0.42, -0.18}
20:49:10.915 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
20:49:10.915 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.03)
20:49:10.915 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.43 mountX=0.10 mountY=-0.22, mountTheta=-1.14
20:49:10.915 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.10, opts=13)
20:49:10.915 00.000 7988 Enqueuing Move request for scope (0.22, -0.10)
20:49:10.915 00.000 15712 Worker thread wakes up
20:49:10.915 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
20:49:10.915 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
20:49:10.915 00.000 15712 Moving (0.22, -0.10) raw xDistance=0.10 yDistance=-0.22
20:49:10.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:10.915 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.7
20:49:10.915 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:10.930 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:10.930 00.000 7988 Enqueuing Expose request
20:49:10.931 00.001 15712 PPEC rslt: input = 0.10, final = 0.07, react = 0.06, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.45
20:49:10.931 00.000 15712 PPEC: input: 0.10, control: 0.07, exposure: 1500
20:49:10.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:10.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:49:10.931 00.000 15712 MoveAxis(W, 22, ABG)
20:49:10.931 00.000 15712 Guiding  Dir = 3, Dur = 22
20:49:10.952 00.021 15712 IsGuiding returns 0
20:49:10.972 00.020 15712 PulseGuide returned control before completion, sleep 17
20:49:10.994 00.022 15712 IsGuiding returns 1
20:49:10.994 00.000 15712 scope still moving after pulse duration time elapsed
20:49:11.036 00.042 15712 IsGuiding returns 0
20:49:11.036 00.000 15712 scope move finished after 22 + 58 ms
20:49:11.036 00.000 15712 Move returns status 0, amount 22
20:49:11.036 00.000 15712 MoveAxis(N, 0, ABG)
20:49:11.036 00.000 15712 Move returns status 0, amount 0
20:49:11.036 00.000 15712 move complete, result=0
20:49:11.036 00.000 7988 GuideStep: 0.1 px 22 ms WEST, -0.2 px 0 ms NORTH
20:49:11.038 00.002 15712 worker thread done servicing request
20:49:11.038 00.000 15712 Worker thread wakes up
20:49:11.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:11.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:12.782 01.744 15712 Exposure complete
20:49:12.834 00.052 15712 worker thread done servicing request
20:49:12.834 00.000 7988 OnExposeComplete: enter
20:49:12.834 00.000 7988 UpdateGuideState(): m_state=6
20:49:12.843 00.009 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4867
20:49:12.843 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=441.14, Mass=1543, SNR=26.6, Peak=204 HFD=3.4
20:49:12.845 00.002 7988 MultiStar: [#1 0.16,-0.09,0.99,U] [#2 0.10,0.11,1.00,U] [#3 0.06,-0.06,0.92,U] [#4 -0.09,-0.05,1.00,U] [#5 0.36,-0.17,0.71,U] [#6 -0.16,-0.12,0.70,U] [#7 -0.08,-0.13,0.64,U] [#8 -0.02,0.01,0.65,U] 
20:49:12.845 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.19, -0.13}
20:49:12.847 00.002 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
20:49:12.847 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.38)
20:49:12.849 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-0.78 mountX=0.07 mountY=-0.06, mountTheta=-0.78
20:49:12.851 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.07, opts=13)
20:49:12.853 00.002 7988 Enqueuing Move request for scope (0.07, -0.07)
20:49:12.853 00.000 15712 Worker thread wakes up
20:49:12.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
20:49:12.853 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
20:49:12.853 00.000 15712 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=-0.06
20:49:12.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:12.853 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.6
20:49:12.856 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:12.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:12.856 00.000 7988 Enqueuing Expose request
20:49:12.859 00.003 15712 PPEC rslt: input = 0.07, final = 0.05, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.45
20:49:12.859 00.000 15712 PPEC: input: 0.07, control: 0.05, exposure: 1500
20:49:12.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:12.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:49:12.859 00.000 15712 MoveAxis(W, 17, ABG)
20:49:12.859 00.000 15712 Guiding  Dir = 3, Dur = 17
20:49:12.859 00.000 15712 IsGuiding returns 0
20:49:12.868 00.009 15712 PulseGuide returned control before completion, sleep 13
20:49:12.891 00.023 15712 IsGuiding returns 1
20:49:12.891 00.000 15712 scope still moving after pulse duration time elapsed
20:49:12.923 00.032 15712 IsGuiding returns 0
20:49:12.923 00.000 15712 scope move finished after 17 + 46 ms
20:49:12.923 00.000 15712 Move returns status 0, amount 17
20:49:12.923 00.000 15712 MoveAxis(N, 0, ABG)
20:49:12.923 00.000 15712 Move returns status 0, amount 0
20:49:12.923 00.000 15712 move complete, result=0
20:49:12.923 00.000 15712 worker thread done servicing request
20:49:12.923 00.000 15712 Worker thread wakes up
20:49:12.923 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
20:49:12.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:12.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:14.332 01.409 15712 Exposure complete
20:49:14.395 00.063 15712 worker thread done servicing request
20:49:14.395 00.000 7988 OnExposeComplete: enter
20:49:14.396 00.001 7988 UpdateGuideState(): m_state=6
20:49:14.397 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4868
20:49:14.399 00.002 7988 Star::Find returns 1 (0), X=1178.44, Y=441.22, Mass=1522, SNR=26.5, Peak=196 HFD=3.5
20:49:14.400 00.001 7988 MultiStar: [#1 0.21,0.06,1.02,U] [#2 -0.18,0.08,0.99,U] [#3 0.13,0.09,0.93,U] [#4 -0.04,0.11,0.99,U] [#5 0.36,-0.00,0.70,U] [#6 -0.24,-0.04,0.72,U] [#7 0.22,0.11,0.63,U] [#8 0.23,0.14,0.65,U] 
20:49:14.401 00.001 7988 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.28, -0.06}
20:49:14.402 00.001 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.58) = xAngle (2.06 = 2.06)
20:49:14.403 00.001 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.17 = -1.11)
20:49:14.404 00.001 7988 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
20:49:14.406 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.05, opts=13)
20:49:14.406 00.000 7988 Enqueuing Move request for scope (0.10, 0.05)
20:49:14.406 00.000 15712 Worker thread wakes up
20:49:14.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
20:49:14.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
20:49:14.406 00.000 15712 Moving (0.10, 0.05) raw xDistance=-0.05 yDistance=-0.10
20:49:14.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:14.406 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5
20:49:14.410 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:14.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:14.412 00.002 7988 Enqueuing Expose request
20:49:14.412 00.000 15712 PPEC rslt: input = -0.05, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.46
20:49:14.412 00.000 15712 PPEC: input: -0.05, control: 0.05, exposure: 1500
20:49:14.412 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:14.412 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:49:14.412 00.000 15712 MoveAxis(W, 16, ABG)
20:49:14.412 00.000 15712 Guiding  Dir = 3, Dur = 16
20:49:14.415 00.003 15712 IsGuiding returns 0
20:49:14.441 00.026 15712 IsGuiding returns 1
20:49:14.441 00.000 15712 scope still moving after pulse duration time elapsed
20:49:14.504 00.063 15712 IsGuiding returns 1
20:49:14.532 00.028 15712 IsGuiding returns 0
20:49:14.532 00.000 15712 scope move finished after 16 + 101 ms
20:49:14.532 00.000 15712 Move returns status 0, amount 16
20:49:14.532 00.000 15712 MoveAxis(N, 0, ABG)
20:49:14.532 00.000 15712 Move returns status 0, amount 0
20:49:14.532 00.000 15712 move complete, result=0
20:49:14.532 00.000 15712 worker thread done servicing request
20:49:14.532 00.000 15712 Worker thread wakes up
20:49:14.532 00.000 7988 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
20:49:14.534 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:14.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:16.276 01.742 15712 Exposure complete
20:49:16.321 00.045 15712 worker thread done servicing request
20:49:16.321 00.000 7988 OnExposeComplete: enter
20:49:16.336 00.015 7988 UpdateGuideState(): m_state=6
20:49:16.336 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4869
20:49:16.336 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=441.73, Mass=1487, SNR=26.1, Peak=193 HFD=3.5
20:49:16.336 00.000 7988 MultiStar: [#1 0.13,0.52,1.03,U] [#2 -0.04,0.66,1.02,U] [#3 0.08,0.59,1.01,U] [#4 -0.01,0.59,1.06,U] [#5 0.40,0.18,0.72,U] [#6 0.06,0.70,0.73,U] [#7 -0.02,0.46,0.68,U] [#8 -0.06,0.87,0.65,U] 
20:49:16.336 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.56}, one-star: {0.13, 0.45}
20:49:16.336 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
20:49:16.336 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
20:49:16.336 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.45 hyp=0.47 cameraTheta=1.28 mountX=-0.45 mountY=-0.15, mountTheta=-2.83
20:49:16.336 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.45, opts=13)
20:49:16.336 00.000 7988 Enqueuing Move request for scope (0.13, 0.45)
20:49:16.336 00.000 15712 Worker thread wakes up
20:49:16.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.45) opts 0xd
20:49:16.336 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.45)
20:49:16.336 00.000 15712 Moving (0.13, 0.45) raw xDistance=-0.45 yDistance=-0.15
20:49:16.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:16.336 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.1
20:49:16.350 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:16.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:16.353 00.003 15712 PPEC rslt: input = -0.45, final = -0.23, react = -0.27, pred = 0.04, hyst = -0.24, hyst_pct = 0.00, period_length = 635.46
20:49:16.353 00.000 15712 PPEC: input: -0.45, control: -0.23, exposure: 1500
20:49:16.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:16.353 00.000 7988 Enqueuing Expose request
20:49:16.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:49:16.353 00.000 15712 MoveAxis(E, 75, ABG)
20:49:16.353 00.000 15712 Guiding  Dir = 2, Dur = 75
20:49:16.353 00.000 15712 IsGuiding returns 0
20:49:16.374 00.021 15712 PulseGuide returned control before completion, sleep 66
20:49:16.471 00.097 15712 IsGuiding returns 0
20:49:16.471 00.000 15712 Move returns status 0, amount 75
20:49:16.471 00.000 15712 MoveAxis(N, 0, ABG)
20:49:16.471 00.000 15712 Move returns status 0, amount 0
20:49:16.471 00.000 15712 move complete, result=0
20:49:16.471 00.000 15712 worker thread done servicing request
20:49:16.471 00.000 15712 Worker thread wakes up
20:49:16.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:16.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:16.471 00.000 7988 GuideStep: -0.4 px 75 ms EAST, -0.1 px 0 ms NORTH
20:49:17.885 01.414 15712 Exposure complete
20:49:17.943 00.058 15712 worker thread done servicing request
20:49:17.943 00.000 7988 OnExposeComplete: enter
20:49:17.943 00.000 7988 UpdateGuideState(): m_state=6
20:49:17.946 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4870
20:49:17.946 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=441.65, Mass=1485, SNR=26.1, Peak=231 HFD=3.2
20:49:17.946 00.000 7988 MultiStar: [#1 0.20,0.41,1.04,U] [#2 -0.19,0.58,1.02,U] [#3 0.02,0.48,0.95,U] [#4 0.07,0.36,1.01,U] [#5 0.26,0.16,0.73,U] [#6 -0.23,0.53,0.73,U] [#7 0.08,0.28,0.64,U] [#8 0.05,0.68,0.67,U] 
20:49:17.950 00.004 7988 single-star, 8 included, MultiStar: {0.05, 0.43}, one-star: {0.19, 0.37}
20:49:17.950 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
20:49:17.950 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
20:49:17.950 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.37 hyp=0.42 cameraTheta=1.11 mountX=-0.37 mountY=-0.20, mountTheta=-2.66
20:49:17.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.37, opts=13)
20:49:17.950 00.000 7988 Enqueuing Move request for scope (0.19, 0.37)
20:49:17.950 00.000 15712 Worker thread wakes up
20:49:17.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.37) opts 0xd
20:49:17.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.37)
20:49:17.950 00.000 15712 Moving (0.19, 0.37) raw xDistance=-0.37 yDistance=-0.20
20:49:17.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:17.950 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1
20:49:17.959 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:17.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:17.961 00.002 7988 Enqueuing Expose request
20:49:17.962 00.001 15712 PPEC rslt: input = -0.37, final = -0.18, react = -0.22, pred = 0.04, hyst = -0.20, hyst_pct = 0.00, period_length = 635.46
20:49:17.962 00.000 15712 PPEC: input: -0.37, control: -0.18, exposure: 1500
20:49:17.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:17.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:49:17.962 00.000 15712 MoveAxis(E, 60, ABG)
20:49:17.962 00.000 15712 Guiding  Dir = 2, Dur = 60
20:49:17.962 00.000 15712 IsGuiding returns 0
20:49:17.984 00.022 15712 PulseGuide returned control before completion, sleep 44
20:49:18.069 00.085 15712 IsGuiding returns 0
20:49:18.069 00.000 15712 Move returns status 0, amount 60
20:49:18.069 00.000 15712 MoveAxis(N, 0, ABG)
20:49:18.069 00.000 15712 Move returns status 0, amount 0
20:49:18.069 00.000 15712 move complete, result=0
20:49:18.069 00.000 15712 worker thread done servicing request
20:49:18.069 00.000 15712 Worker thread wakes up
20:49:18.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:18.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:18.069 00.000 7988 GuideStep: -0.4 px 60 ms EAST, -0.2 px 0 ms NORTH
20:49:19.704 01.635 15712 Exposure complete
20:49:19.752 00.048 15712 worker thread done servicing request
20:49:19.752 00.000 7988 OnExposeComplete: enter
20:49:19.766 00.014 7988 UpdateGuideState(): m_state=6
20:49:19.766 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4871
20:49:19.766 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=440.83, Mass=1427, SNR=25.7, Peak=179 HFD=3.3
20:49:19.769 00.003 7988 MultiStar: [#1 0.07,-0.11,1.01,U] [#2 -0.24,-0.13,1.01,U] [#3 -0.15,-0.23,1.02,U] [#4 0.06,-0.29,1.02,U] [#5 0.09,-0.31,0.73,U] [#6 -0.11,-0.13,0.69,U] [#7 0.07,-0.06,0.67,U] [#8 0.17,-0.22,0.64,U] 
20:49:19.769 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.22}, one-star: {0.21, -0.45}
20:49:19.769 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
20:49:19.769 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.12)
20:49:19.769 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.52 mountX=0.22 mountY=-0.01, mountTheta=-0.03
20:49:19.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.22, opts=13)
20:49:19.769 00.000 7988 Enqueuing Move request for scope (0.01, -0.22)
20:49:19.769 00.000 15712 Worker thread wakes up
20:49:19.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
20:49:19.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
20:49:19.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:19.769 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7
20:49:19.780 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:19.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:19.782 00.002 7988 Enqueuing Expose request
20:49:19.784 00.002 15712 Moving (0.01, -0.22) raw xDistance=0.22 yDistance=-0.01
20:49:19.786 00.002 15712 PPEC rslt: input = 0.22, final = 0.16, react = 0.13, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 635.47
20:49:19.786 00.000 15712 PPEC: input: 0.22, control: 0.16, exposure: 1500
20:49:19.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:19.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:49:19.786 00.000 15712 MoveAxis(W, 52, ABG)
20:49:19.786 00.000 15712 Guiding  Dir = 3, Dur = 52
20:49:19.786 00.000 15712 IsGuiding returns 0
20:49:19.803 00.017 15712 PulseGuide returned control before completion, sleep 47
20:49:19.871 00.068 15712 IsGuiding returns 0
20:49:19.871 00.000 15712 Move returns status 0, amount 52
20:49:19.871 00.000 15712 MoveAxis(N, 0, ABG)
20:49:19.877 00.006 15712 Move returns status 0, amount 0
20:49:19.877 00.000 15712 move complete, result=0
20:49:19.877 00.000 15712 worker thread done servicing request
20:49:19.877 00.000 15712 Worker thread wakes up
20:49:19.877 00.000 7988 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
20:49:19.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:19.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:21.282 01.405 15712 Exposure complete
20:49:21.340 00.058 15712 worker thread done servicing request
20:49:21.340 00.000 7988 OnExposeComplete: enter
20:49:21.340 00.000 7988 UpdateGuideState(): m_state=6
20:49:21.343 00.003 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4872
20:49:21.343 00.000 7988 Star::Find returns 1 (0), X=1178.17, Y=441.02, Mass=1436, SNR=25.8, Peak=229 HFD=3.1
20:49:21.343 00.000 7988 MultiStar: [#1 -0.09,-0.23,1.05,U] [#2 -0.15,0.01,1.01,U] [#3 -0.09,-0.18,1.02,U] [#4 -0.05,-0.23,1.06,U] [#5 0.13,-0.23,0.71,U] [#6 -0.16,-0.17,0.72,U] [#7 0.04,-0.28,0.72,U] [#8 -0.08,-0.06,0.70,U] 
20:49:21.343 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.18}, one-star: {0.02, -0.26}
20:49:21.343 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
20:49:21.343 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
20:49:21.349 00.006 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.86 mountX=0.18 mountY=0.06, mountTheta=0.31
20:49:21.349 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.18, opts=13)
20:49:21.349 00.000 7988 Enqueuing Move request for scope (-0.05, -0.18)
20:49:21.349 00.000 15712 Worker thread wakes up
20:49:21.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
20:49:21.349 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
20:49:21.349 00.000 15712 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=0.06
20:49:21.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:21.349 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.8
20:49:21.356 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:21.356 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:21.358 00.002 7988 Enqueuing Expose request
20:49:21.359 00.001 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 635.47
20:49:21.359 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
20:49:21.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:21.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:49:21.359 00.000 15712 MoveAxis(W, 41, ABG)
20:49:21.359 00.000 15712 Guiding  Dir = 3, Dur = 41
20:49:21.360 00.001 15712 IsGuiding returns 0
20:49:21.379 00.019 15712 PulseGuide returned control before completion, sleep 32
20:49:21.423 00.044 15712 IsGuiding returns 1
20:49:21.425 00.002 15712 scope still moving after pulse duration time elapsed
20:49:21.459 00.034 15712 IsGuiding returns 0
20:49:21.459 00.000 15712 scope move finished after 41 + 58 ms
20:49:21.459 00.000 15712 Move returns status 0, amount 41
20:49:21.459 00.000 15712 MoveAxis(N, 0, ABG)
20:49:21.459 00.000 15712 Move returns status 0, amount 0
20:49:21.459 00.000 15712 move complete, result=0
20:49:21.459 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
20:49:21.461 00.002 15712 worker thread done servicing request
20:49:21.461 00.000 15712 Worker thread wakes up
20:49:21.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:21.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:23.201 01.740 15712 Exposure complete
20:49:23.253 00.052 15712 worker thread done servicing request
20:49:23.253 00.000 7988 OnExposeComplete: enter
20:49:23.253 00.000 7988 UpdateGuideState(): m_state=6
20:49:23.262 00.009 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4873
20:49:23.262 00.000 7988 Star::Find returns 1 (0), X=1178.27, Y=441.36, Mass=1481, SNR=26.0, Peak=225 HFD=3.4
20:49:23.262 00.000 7988 MultiStar: [#1 0.08,-0.04,1.01,U] [#2 -0.14,-0.04,1.01,U] [#3 0.02,0.03,0.94,U] [#4 -0.01,-0.02,1.06,U] [#5 0.12,-0.08,0.74,U] [#6 -0.29,0.08,0.72,U] [#7 -0.15,0.12,0.67,U] [#8 0.07,0.31,0.66,U] 
20:49:23.262 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.12, 0.08}
20:49:23.262 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
20:49:23.262 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.27)
20:49:23.262 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.87 mountX=-0.04 mountY=0.01, mountTheta=2.86
20:49:23.270 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.04, opts=13)
20:49:23.270 00.000 7988 Enqueuing Move request for scope (-0.01, 0.04)
20:49:23.270 00.000 15712 Worker thread wakes up
20:49:23.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
20:49:23.270 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
20:49:23.270 00.000 15712 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
20:49:23.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:23.270 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.0
20:49:23.275 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:23.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:23.277 00.002 7988 Enqueuing Expose request
20:49:23.278 00.001 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.48
20:49:23.278 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
20:49:23.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:23.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:49:23.278 00.000 15712 MoveAxis(W, 2, ABG)
20:49:23.278 00.000 15712 Guiding  Dir = 3, Dur = 2
20:49:23.280 00.002 15712 IsGuiding returns 0
20:49:23.294 00.014 15712 IsGuiding returns 0
20:49:23.294 00.000 15712 Move returns status 0, amount 2
20:49:23.294 00.000 15712 MoveAxis(N, 0, ABG)
20:49:23.294 00.000 15712 Move returns status 0, amount 0
20:49:23.294 00.000 15712 move complete, result=0
20:49:23.294 00.000 15712 worker thread done servicing request
20:49:23.294 00.000 15712 Worker thread wakes up
20:49:23.294 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
20:49:23.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:23.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:24.716 01.422 15712 Exposure complete
20:49:24.767 00.051 15712 worker thread done servicing request
20:49:24.767 00.000 7988 OnExposeComplete: enter
20:49:24.767 00.000 7988 UpdateGuideState(): m_state=6
20:49:24.778 00.011 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4874
20:49:24.778 00.000 7988 Star::Find returns 1 (0), X=1178.33, Y=441.07, Mass=1562, SNR=26.9, Peak=200 HFD=3.4
20:49:24.778 00.000 7988 MultiStar: [#1 0.05,-0.31,1.00,U] [#2 0.06,-0.09,0.97,U] [#3 0.06,-0.12,0.92,U] [#4 0.14,-0.18,1.00,U] [#5 0.14,-0.28,0.71,U] [#6 -0.03,-0.15,0.71,U] [#7 0.25,-0.24,0.70,U] [#8 0.28,-0.09,0.64,U] 
20:49:24.778 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.19}, one-star: {0.17, -0.21}
20:49:24.778 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.58) = xAngle (0.58 = 0.58)
20:49:24.783 00.005 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.69 = -2.60)
20:49:24.783 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.00 mountX=0.18 mountY=-0.11, mountTheta=-0.55
20:49:24.783 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.19, opts=13)
20:49:24.783 00.000 7988 Enqueuing Move request for scope (0.12, -0.19)
20:49:24.783 00.000 15712 Worker thread wakes up
20:49:24.783 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
20:49:24.783 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
20:49:24.783 00.000 15712 Moving (0.12, -0.19) raw xDistance=0.18 yDistance=-0.11
20:49:24.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:24.783 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.9
20:49:24.791 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:24.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:24.793 00.002 7988 Enqueuing Expose request
20:49:24.793 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 635.48
20:49:24.793 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
20:49:24.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:24.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:49:24.793 00.000 15712 MoveAxis(W, 41, ABG)
20:49:24.793 00.000 15712 Guiding  Dir = 3, Dur = 41
20:49:24.795 00.002 15712 IsGuiding returns 0
20:49:24.815 00.020 15712 PulseGuide returned control before completion, sleep 31
20:49:24.857 00.042 15712 IsGuiding returns 1
20:49:24.858 00.001 15712 scope still moving after pulse duration time elapsed
20:49:24.909 00.051 15712 IsGuiding returns 0
20:49:24.909 00.000 15712 scope move finished after 41 + 75 ms
20:49:24.909 00.000 15712 Move returns status 0, amount 41
20:49:24.909 00.000 15712 MoveAxis(N, 0, ABG)
20:49:24.909 00.000 15712 Move returns status 0, amount 0
20:49:24.909 00.000 15712 move complete, result=0
20:49:24.909 00.000 15712 worker thread done servicing request
20:49:24.909 00.000 15712 Worker thread wakes up
20:49:24.909 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
20:49:24.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:24.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:26.552 01.643 15712 Exposure complete
20:49:26.603 00.051 15712 worker thread done servicing request
20:49:26.603 00.000 7988 OnExposeComplete: enter
20:49:26.603 00.000 7988 UpdateGuideState(): m_state=6
20:49:26.614 00.011 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4875
20:49:26.614 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=441.26, Mass=1578, SNR=27.0, Peak=204 HFD=3.4
20:49:26.614 00.000 7988 MultiStar: [#1 0.24,0.26,1.00,U] [#2 0.02,0.19,0.99,U] [#3 0.16,0.09,0.93,U] [#4 -0.01,0.02,0.99,U] [#5 0.29,-0.08,0.67,U] [#6 0.03,0.19,0.67,U] [#7 0.16,-0.06,0.68,U] [#8 0.29,0.18,0.71,U] 
20:49:26.614 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.33, -0.02}
20:49:26.614 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
20:49:26.614 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.09)
20:49:26.620 00.006 7988 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.51 mountX=-0.09 mountY=-0.17, mountTheta=-2.08
20:49:26.620 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.09, opts=13)
20:49:26.620 00.000 7988 Enqueuing Move request for scope (0.16, 0.09)
20:49:26.620 00.000 15712 Worker thread wakes up
20:49:26.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
20:49:26.620 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
20:49:26.620 00.000 15712 Moving (0.16, 0.09) raw xDistance=-0.09 yDistance=-0.17
20:49:26.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:26.620 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.0
20:49:26.627 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:26.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:26.629 00.002 7988 Enqueuing Expose request
20:49:26.629 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.48
20:49:26.629 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
20:49:26.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:26.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:49:26.629 00.000 15712 MoveAxis(W, 8, ABG)
20:49:26.629 00.000 15712 Guiding  Dir = 3, Dur = 8
20:49:26.629 00.000 15712 IsGuiding returns 0
20:49:26.653 00.024 15712 IsGuiding returns 0
20:49:26.653 00.000 15712 Move returns status 0, amount 8
20:49:26.654 00.001 15712 MoveAxis(N, 0, ABG)
20:49:26.654 00.000 15712 Move returns status 0, amount 0
20:49:26.654 00.000 15712 move complete, result=0
20:49:26.654 00.000 15712 worker thread done servicing request
20:49:26.654 00.000 15712 Worker thread wakes up
20:49:26.654 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
20:49:26.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:26.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:28.065 01.411 15712 Exposure complete
20:49:28.126 00.061 15712 worker thread done servicing request
20:49:28.126 00.000 7988 OnExposeComplete: enter
20:49:28.126 00.000 7988 UpdateGuideState(): m_state=6
20:49:28.129 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4876
20:49:28.129 00.000 7988 Star::Find returns 1 (1), X=1178.29, Y=441.21, Mass=1509, SNR=26.3, Peak=255 HFD=2.9
20:49:28.129 00.000 7988 MultiStar: [#1 0.14,-0.16,1.00,U] [#2 -0.11,0.17,1.03,U] [#3 0.00,-0.03,0.95,U] [#4 -0.02,0.03,1.06,U] [#5 0.31,-0.19,0.71,U] [#6 -0.05,-0.16,0.72,U] [#7 0.05,-0.22,0.66,U] [#8 0.29,-0.03,0.68,U] 
20:49:28.129 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.14, -0.07}
20:49:28.133 00.004 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.58) = xAngle (0.88 = 0.88)
20:49:28.133 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.99 = -2.30)
20:49:28.133 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.70 mountX=0.06 mountY=-0.07, mountTheta=-0.86
20:49:28.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.06, opts=13)
20:49:28.133 00.000 7988 Enqueuing Move request for scope (0.07, -0.06)
20:49:28.133 00.000 15712 Worker thread wakes up
20:49:28.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
20:49:28.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
20:49:28.133 00.000 15712 Moving (0.07, -0.06) raw xDistance=0.06 yDistance=-0.07
20:49:28.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:28.133 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.3 Saturated
20:49:28.141 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:28.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:28.143 00.002 7988 Enqueuing Expose request
20:49:28.145 00.002 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.49
20:49:28.145 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
20:49:28.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:28.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:49:28.145 00.000 15712 MoveAxis(W, 11, ABG)
20:49:28.145 00.000 15712 Guiding  Dir = 3, Dur = 11
20:49:28.145 00.000 15712 IsGuiding returns 0
20:49:28.201 00.056 15712 IsGuiding returns 1
20:49:28.201 00.000 15712 scope still moving after pulse duration time elapsed
20:49:28.240 00.039 15712 IsGuiding returns 0
20:49:28.242 00.002 15712 scope move finished after 11 + 85 ms
20:49:28.242 00.000 15712 Move returns status 0, amount 11
20:49:28.242 00.000 15712 MoveAxis(N, 0, ABG)
20:49:28.242 00.000 15712 Move returns status 0, amount 0
20:49:28.242 00.000 15712 move complete, result=0
20:49:28.242 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
20:49:28.243 00.001 15712 worker thread done servicing request
20:49:28.243 00.000 15712 Worker thread wakes up
20:49:28.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:28.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:29.881 01.638 15712 Exposure complete
20:49:29.941 00.060 15712 worker thread done servicing request
20:49:29.943 00.002 7988 OnExposeComplete: enter
20:49:29.943 00.000 7988 UpdateGuideState(): m_state=6
20:49:29.945 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4877
20:49:29.945 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=441.30, Mass=1536, SNR=26.6, Peak=207 HFD=3.1
20:49:29.945 00.000 7988 MultiStar: [#1 0.16,-0.01,1.00,U] [#2 -0.06,0.12,0.99,U] [#3 0.10,0.04,0.96,U] [#4 0.12,-0.03,1.04,U] [#5 0.45,-0.05,0.67,U] [#6 0.06,0.08,0.72,U] [#7 0.06,0.04,0.67,U] [#8 0.17,0.27,0.66,U] 
20:49:29.945 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.34, 0.02}
20:49:29.945 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.58) = xAngle (1.87 = 1.87)
20:49:29.945 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.98 = -1.30)
20:49:29.952 00.007 7988 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.29 mountX=-0.05 mountY=-0.15, mountTheta=-1.87
20:49:29.952 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.05, opts=13)
20:49:29.952 00.000 7988 Enqueuing Move request for scope (0.15, 0.05)
20:49:29.952 00.000 15712 Worker thread wakes up
20:49:29.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
20:49:29.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
20:49:29.952 00.000 15712 Moving (0.15, 0.05) raw xDistance=-0.05 yDistance=-0.15
20:49:29.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:29.952 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.6
20:49:29.960 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:29.961 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:29.961 00.000 7988 Enqueuing Expose request
20:49:29.963 00.002 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.49
20:49:29.963 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
20:49:29.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:29.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:49:29.963 00.000 15712 MoveAxis(W, 11, ABG)
20:49:29.963 00.000 15712 Guiding  Dir = 3, Dur = 11
20:49:29.963 00.000 15712 IsGuiding returns 0
20:49:29.977 00.014 15712 IsGuiding returns 1
20:49:29.977 00.000 15712 scope still moving after pulse duration time elapsed
20:49:30.026 00.049 15712 IsGuiding returns 0
20:49:30.026 00.000 15712 scope move finished after 11 + 51 ms
20:49:30.026 00.000 15712 Move returns status 0, amount 11
20:49:30.026 00.000 15712 MoveAxis(N, 0, ABG)
20:49:30.026 00.000 15712 Move returns status 0, amount 0
20:49:30.026 00.000 15712 move complete, result=0
20:49:30.026 00.000 15712 worker thread done servicing request
20:49:30.026 00.000 15712 Worker thread wakes up
20:49:30.026 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
20:49:30.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:30.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:31.444 01.418 15712 Exposure complete
20:49:31.503 00.059 15712 worker thread done servicing request
20:49:31.503 00.000 7988 OnExposeComplete: enter
20:49:31.503 00.000 7988 UpdateGuideState(): m_state=6
20:49:31.506 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4878
20:49:31.506 00.000 7988 Star::Find returns 1 (1), X=1178.26, Y=441.40, Mass=1449, SNR=26.0, Peak=255 HFD=3.2
20:49:31.506 00.000 7988 MultiStar: [#1 0.01,0.04,1.04,U] [#2 -0.15,0.19,1.01,U] [#3 -0.07,0.19,0.98,U] [#4 0.02,0.11,1.03,U] [#5 0.10,0.12,0.71,U] [#6 -0.31,0.27,0.76,U] [#7 0.02,0.08,0.65,U] [#8 0.22,0.20,0.69,U] 
20:49:31.506 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.11, 0.12}
20:49:31.506 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.06)
20:49:31.506 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.05)
20:49:31.506 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.65 mountX=-0.15 mountY=0.01, mountTheta=3.09
20:49:31.514 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
20:49:31.516 00.002 7988 Enqueuing Move request for scope (-0.01, 0.15)
20:49:31.516 00.000 15712 Worker thread wakes up
20:49:31.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
20:49:31.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
20:49:31.516 00.000 15712 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=0.01
20:49:31.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:31.516 00.000 7988 UpdateGuideState exits: m=1449 SNR=26.0 Saturated
20:49:31.519 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:31.519 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:31.521 00.002 7988 Enqueuing Expose request
20:49:31.522 00.001 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.50
20:49:31.522 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
20:49:31.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:31.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:49:31.522 00.000 15712 MoveAxis(W, 9, ABG)
20:49:31.522 00.000 15712 Guiding  Dir = 3, Dur = 9
20:49:31.522 00.000 15712 IsGuiding returns 0
20:49:31.538 00.016 15712 IsGuiding returns 0
20:49:31.538 00.000 15712 Move returns status 0, amount 9
20:49:31.538 00.000 15712 MoveAxis(N, 0, ABG)
20:49:31.538 00.000 15712 Move returns status 0, amount 0
20:49:31.538 00.000 15712 move complete, result=0
20:49:31.538 00.000 15712 worker thread done servicing request
20:49:31.538 00.000 15712 Worker thread wakes up
20:49:31.538 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
20:49:31.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:31.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:33.187 01.649 15712 Exposure complete
20:49:33.280 00.093 15712 worker thread done servicing request
20:49:33.280 00.000 7988 OnExposeComplete: enter
20:49:33.288 00.008 7988 UpdateGuideState(): m_state=6
20:49:33.290 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4879
20:49:33.292 00.002 7988 Star::Find returns 1 (1), X=1178.27, Y=441.18, Mass=1569, SNR=26.9, Peak=255 HFD=3.5
20:49:33.295 00.003 7988 MultiStar: [#1 0.02,-0.05,0.97,U] [#2 -0.22,0.32,0.99,U] [#3 0.03,0.00,0.95,U] [#4 -0.06,0.06,0.99,U] [#5 0.09,0.28,0.68,U] [#6 -0.27,0.11,0.71,U] [#7 0.04,-0.01,0.63,U] [#8 0.09,0.11,0.68,U] 
20:49:33.295 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {0.12, -0.10}
20:49:33.295 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
20:49:33.295 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
20:49:33.295 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.83 mountX=-0.08 mountY=0.02, mountTheta=2.90
20:49:33.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.08, opts=13)
20:49:33.312 00.017 7988 Enqueuing Move request for scope (-0.02, 0.08)
20:49:33.312 00.000 15712 Worker thread wakes up
20:49:33.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:33.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
20:49:33.312 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.9 Saturated
20:49:33.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
20:49:33.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:33.322 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:33.324 00.002 7988 Enqueuing Expose request
20:49:33.326 00.002 15712 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=0.02
20:49:33.329 00.003 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.50
20:49:33.329 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
20:49:33.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:33.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:49:33.329 00.000 15712 MoveAxis(W, 10, ABG)
20:49:33.329 00.000 15712 Guiding  Dir = 3, Dur = 10
20:49:33.329 00.000 15712 IsGuiding returns 0
20:49:33.350 00.021 15712 IsGuiding returns 1
20:49:33.350 00.000 15712 scope still moving after pulse duration time elapsed
20:49:33.374 00.024 15712 IsGuiding returns 1
20:49:33.414 00.040 15712 IsGuiding returns 0
20:49:33.414 00.000 15712 scope move finished after 10 + 71 ms
20:49:33.414 00.000 15712 Move returns status 0, amount 10
20:49:33.414 00.000 15712 MoveAxis(N, 0, ABG)
20:49:33.414 00.000 15712 Move returns status 0, amount 0
20:49:33.414 00.000 15712 move complete, result=0
20:49:33.414 00.000 15712 worker thread done servicing request
20:49:33.414 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
20:49:33.416 00.002 15712 Worker thread wakes up
20:49:33.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:33.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:34.833 01.417 15712 Exposure complete
20:49:34.897 00.064 15712 worker thread done servicing request
20:49:34.897 00.000 7988 OnExposeComplete: enter
20:49:34.897 00.000 7988 UpdateGuideState(): m_state=6
20:49:34.903 00.006 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4880
20:49:34.905 00.002 7988 Star::Find returns 1 (1), X=1178.07, Y=441.30, Mass=1492, SNR=26.3, Peak=255 HFD=3.3
20:49:34.906 00.001 7988 MultiStar: [#1 -0.27,0.11,1.02,U] [#2 -0.16,0.15,1.01,U] [#3 -0.09,0.08,0.97,U] [#4 -0.11,0.13,1.04,U] [#5 -0.01,-0.09,0.71,U] [#6 -0.21,0.15,0.74,U] [#7 0.04,0.17,0.70,U] [#8 -0.05,0.16,0.66,U] 
20:49:34.908 00.002 7988 single-star, 8 included, MultiStar: {-0.12, 0.10}, one-star: {-0.09, 0.02}
20:49:34.910 00.002 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.58) = xAngle (4.49 = -1.80)
20:49:34.910 00.000 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.59 = 1.31)
20:49:34.910 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.91 mountX=-0.02 mountY=0.09, mountTheta=1.80
20:49:34.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.02, opts=13)
20:49:34.910 00.000 7988 Enqueuing Move request for scope (-0.09, 0.02)
20:49:34.910 00.000 15712 Worker thread wakes up
20:49:34.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:34.910 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3 Saturated
20:49:34.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:34.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:34.923 00.013 7988 Enqueuing Expose request
20:49:34.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
20:49:34.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
20:49:34.923 00.000 15712 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.09
20:49:34.927 00.004 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
20:49:34.927 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
20:49:34.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:34.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:49:34.927 00.000 15712 MoveAxis(W, 7, ABG)
20:49:34.927 00.000 15712 Guiding  Dir = 3, Dur = 7
20:49:34.927 00.000 15712 IsGuiding returns 0
20:49:34.942 00.015 15712 IsGuiding returns 0
20:49:34.942 00.000 15712 Move returns status 0, amount 7
20:49:34.942 00.000 15712 MoveAxis(N, 0, ABG)
20:49:34.942 00.000 15712 Move returns status 0, amount 0
20:49:34.942 00.000 15712 move complete, result=0
20:49:34.942 00.000 15712 worker thread done servicing request
20:49:34.942 00.000 15712 Worker thread wakes up
20:49:34.942 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
20:49:34.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:34.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:36.027 01.085 7988 evsrv: cli 0CCD0AC8 connect
20:49:36.034 00.007 7988 case statement mapped state 6 to 3
20:49:36.037 00.003 7988 case statement mapped state 6 to 3
20:49:36.037 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"e1ce4e1c-fbeb-4d7a-b627-84b06b8bbac9"}
20:49:36.039 00.002 7988 case statement mapped state 6 to 3
20:49:36.041 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1ce4e1c-fbeb-4d7a-b627-84b06b8bbac9"}
20:49:36.044 00.003 7988 evsrv: cli 0CCD0AC8 disconnect
20:49:36.577 00.533 15712 Exposure complete
20:49:36.640 00.063 15712 worker thread done servicing request
20:49:36.640 00.000 7988 OnExposeComplete: enter
20:49:36.640 00.000 7988 UpdateGuideState(): m_state=6
20:49:36.652 00.012 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
20:49:36.654 00.002 7988 Star::Find returns 1 (1), X=1178.28, Y=441.30, Mass=1478, SNR=26.1, Peak=255 HFD=3.1
20:49:36.654 00.000 7988 MultiStar: [#1 0.12,-0.19,1.02,U] [#2 -0.24,0.09,1.04,U] [#3 -0.28,0.14,0.97,U] [#4 -0.01,-0.13,1.06,U] [#5 0.15,-0.04,0.74,U] [#6 -0.03,0.09,0.74,U] [#7 -0.08,0.03,0.73,U] [#8 0.05,0.03,0.68,U] 
20:49:36.656 00.002 7988 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {0.13, 0.02}
20:49:36.658 00.002 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.58) = xAngle (-1.56 = -1.56)
20:49:36.660 00.002 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.55 = 1.55)
20:49:36.660 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.14 mountX=0.00 mountY=0.03, mountTheta=1.56
20:49:36.662 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.00, opts=13)
20:49:36.664 00.002 7988 Enqueuing Move request for scope (-0.03, -0.00)
20:49:36.666 00.002 15712 Worker thread wakes up
20:49:36.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
20:49:36.666 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
20:49:36.666 00.000 15712 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
20:49:36.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:36.668 00.002 7988 UpdateGuideState exits: m=1478 SNR=26.1 Saturated
20:49:36.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:36.671 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:36.672 00.001 7988 Enqueuing Expose request
20:49:36.674 00.002 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
20:49:36.674 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
20:49:36.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:36.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:49:36.674 00.000 15712 MoveAxis(W, 8, ABG)
20:49:36.674 00.000 15712 Guiding  Dir = 3, Dur = 8
20:49:36.674 00.000 15712 IsGuiding returns 0
20:49:36.688 00.014 15712 IsGuiding returns 0
20:49:36.688 00.000 15712 Move returns status 0, amount 8
20:49:36.688 00.000 15712 MoveAxis(N, 0, ABG)
20:49:36.688 00.000 15712 Move returns status 0, amount 0
20:49:36.688 00.000 15712 move complete, result=0
20:49:36.688 00.000 15712 worker thread done servicing request
20:49:36.688 00.000 15712 Worker thread wakes up
20:49:36.688 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
20:49:36.694 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:36.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:38.106 01.412 15712 Exposure complete
20:49:38.167 00.061 15712 worker thread done servicing request
20:49:38.167 00.000 7988 OnExposeComplete: enter
20:49:38.167 00.000 7988 UpdateGuideState(): m_state=6
20:49:38.170 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4882
20:49:38.170 00.000 7988 Star::Find returns 1 (1), X=1178.31, Y=441.35, Mass=1533, SNR=26.6, Peak=255 HFD=3.2
20:49:38.170 00.000 7988 MultiStar: [#1 0.02,0.15,1.01,U] [#2 -0.12,0.35,1.00,U] [#3 0.11,0.16,0.97,U] [#4 -0.04,-0.02,1.07,U] [#5 0.09,-0.13,0.70,U] [#6 -0.13,0.23,0.72,U] [#7 -0.04,0.08,0.68,U] [#8 0.27,0.15,0.66,U] 
20:49:38.170 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.15, 0.07}
20:49:38.170 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
20:49:38.170 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
20:49:38.170 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.12 mountY=-0.03, mountTheta=-2.87
20:49:38.170 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.12, opts=13)
20:49:38.170 00.000 7988 Enqueuing Move request for scope (0.03, 0.12)
20:49:38.170 00.000 15712 Worker thread wakes up
20:49:38.170 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
20:49:38.170 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
20:49:38.170 00.000 15712 Moving (0.03, 0.12) raw xDistance=-0.12 yDistance=-0.03
20:49:38.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:38.170 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.6 Saturated
20:49:38.183 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:38.184 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:38.184 00.000 7988 Enqueuing Expose request
20:49:38.186 00.002 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
20:49:38.186 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
20:49:38.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:38.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:49:38.186 00.000 15712 MoveAxis(W, 5, ABG)
20:49:38.186 00.000 15712 Guiding  Dir = 3, Dur = 5
20:49:38.186 00.000 15712 IsGuiding returns 0
20:49:38.210 00.024 15712 IsGuiding returns 0
20:49:38.210 00.000 15712 Move returns status 0, amount 5
20:49:38.210 00.000 15712 MoveAxis(N, 0, ABG)
20:49:38.210 00.000 15712 Move returns status 0, amount 0
20:49:38.210 00.000 15712 move complete, result=0
20:49:38.210 00.000 15712 worker thread done servicing request
20:49:38.210 00.000 15712 Worker thread wakes up
20:49:38.210 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
20:49:38.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:38.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:39.847 01.637 15712 Exposure complete
20:49:39.901 00.054 15712 worker thread done servicing request
20:49:39.901 00.000 7988 OnExposeComplete: enter
20:49:39.901 00.000 7988 UpdateGuideState(): m_state=6
20:49:39.908 00.007 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4883
20:49:39.908 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=441.24, Mass=1527, SNR=26.5, Peak=232 HFD=3.6
20:49:39.908 00.000 7988 MultiStar: [#1 0.08,-0.00,1.00,U] [#2 -0.03,0.16,1.00,U] [#3 0.10,0.12,0.94,U] [#4 0.20,-0.10,1.01,U] [#5 0.16,0.11,0.74,U] [#6 0.07,-0.04,0.68,U] [#7 -0.03,-0.10,0.67,U] [#8 0.13,0.12,0.65,U] 
20:49:39.908 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.14, -0.04}
20:49:39.908 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.58) = xAngle (1.84 = 1.84)
20:49:39.908 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.95 = -1.34)
20:49:39.908 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.26 mountX=-0.03 mountY=-0.09, mountTheta=-1.83
20:49:39.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.02, opts=13)
20:49:39.918 00.010 7988 Enqueuing Move request for scope (0.09, 0.02)
20:49:39.918 00.000 15712 Worker thread wakes up
20:49:39.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
20:49:39.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
20:49:39.918 00.000 15712 Moving (0.09, 0.02) raw xDistance=-0.03 yDistance=-0.09
20:49:39.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:39.918 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
20:49:39.921 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:39.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:39.923 00.002 7988 Enqueuing Expose request
20:49:39.924 00.001 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.52
20:49:39.924 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
20:49:39.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:39.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:49:39.924 00.000 15712 MoveAxis(W, 7, ABG)
20:49:39.924 00.000 15712 Guiding  Dir = 3, Dur = 7
20:49:39.924 00.000 15712 IsGuiding returns 0
20:49:39.952 00.028 15712 IsGuiding returns 0
20:49:39.952 00.000 15712 Move returns status 0, amount 7
20:49:39.952 00.000 15712 MoveAxis(N, 0, ABG)
20:49:39.952 00.000 15712 Move returns status 0, amount 0
20:49:39.952 00.000 15712 move complete, result=0
20:49:39.952 00.000 15712 worker thread done servicing request
20:49:39.952 00.000 15712 Worker thread wakes up
20:49:39.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:39.952 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
20:49:39.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:41.372 01.420 15712 Exposure complete
20:49:41.431 00.059 15712 worker thread done servicing request
20:49:41.431 00.000 7988 OnExposeComplete: enter
20:49:41.431 00.000 7988 UpdateGuideState(): m_state=6
20:49:41.435 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4884
20:49:41.435 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=441.16, Mass=1497, SNR=26.3, Peak=214 HFD=3.3
20:49:41.435 00.000 7988 MultiStar: [#1 0.03,0.00,1.02,U] [#2 -0.08,-0.05,0.99,U] [#3 0.14,-0.11,0.97,U] [#4 0.03,-0.26,1.01,U] [#5 0.29,-0.28,0.71,U] [#6 -0.14,0.02,0.72,U] [#7 0.23,-0.17,0.66,U] [#8 0.03,0.15,0.66,U] 
20:49:41.439 00.004 7988 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.07, -0.12}
20:49:41.439 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.56 = 0.56)
20:49:41.439 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.67 = -2.61)
20:49:41.439 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.01 mountX=0.09 mountY=-0.06, mountTheta=-0.54
20:49:41.439 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.09, opts=13)
20:49:41.439 00.000 7988 Enqueuing Move request for scope (0.06, -0.09)
20:49:41.439 00.000 15712 Worker thread wakes up
20:49:41.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
20:49:41.439 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
20:49:41.439 00.000 15712 Moving (0.06, -0.09) raw xDistance=0.09 yDistance=-0.06
20:49:41.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:41.447 00.008 7988 UpdateGuideState exits: m=1497 SNR=26.3
20:49:41.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:41.449 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:41.449 00.000 7988 Enqueuing Expose request
20:49:41.451 00.002 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.52
20:49:41.451 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
20:49:41.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:41.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:49:41.451 00.000 15712 MoveAxis(W, 5, ABG)
20:49:41.451 00.000 15712 Guiding  Dir = 3, Dur = 5
20:49:41.487 00.036 15712 IsGuiding returns 0
20:49:41.504 00.017 15712 IsGuiding returns 0
20:49:41.504 00.000 15712 Move returns status 0, amount 5
20:49:41.504 00.000 15712 MoveAxis(N, 0, ABG)
20:49:41.504 00.000 15712 Move returns status 0, amount 0
20:49:41.504 00.000 15712 move complete, result=0
20:49:41.504 00.000 15712 worker thread done servicing request
20:49:41.504 00.000 15712 Worker thread wakes up
20:49:41.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:41.504 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
20:49:41.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:43.143 01.639 15712 Exposure complete
20:49:43.199 00.056 15712 worker thread done servicing request
20:49:43.199 00.000 7988 OnExposeComplete: enter
20:49:43.206 00.007 7988 UpdateGuideState(): m_state=6
20:49:43.206 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4885
20:49:43.206 00.000 7988 Star::Find returns 1 (1), X=1178.27, Y=441.07, Mass=1499, SNR=26.3, Peak=255 HFD=3.2
20:49:43.206 00.000 7988 MultiStar: [#1 0.10,-0.30,1.00,U] [#2 -0.35,0.10,1.02,U] [#3 -0.19,-0.06,0.98,U] [#4 -0.08,-0.06,1.05,U] [#5 0.10,-0.26,0.74,U] [#6 -0.08,-0.11,0.73,U] [#7 -0.16,-0.09,0.67,U] [#8 0.03,0.17,0.63,U] 
20:49:43.206 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.12, -0.21}
20:49:43.206 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.58) = xAngle (-0.55 = -0.55)
20:49:43.206 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.56 = 2.56)
20:49:43.206 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.13 mountX=0.10 mountY=0.06, mountTheta=0.57
20:49:43.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.10, opts=13)
20:49:43.216 00.010 7988 Enqueuing Move request for scope (-0.06, -0.10)
20:49:43.216 00.000 15712 Worker thread wakes up
20:49:43.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
20:49:43.216 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
20:49:43.216 00.000 15712 Moving (-0.06, -0.10) raw xDistance=0.10 yDistance=0.06
20:49:43.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:43.216 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.3 Saturated
20:49:43.219 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:43.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:43.221 00.002 7988 Enqueuing Expose request
20:49:43.221 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.53
20:49:43.221 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
20:49:43.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:43.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:49:43.221 00.000 15712 MoveAxis(W, 6, ABG)
20:49:43.221 00.000 15712 Guiding  Dir = 3, Dur = 6
20:49:43.221 00.000 15712 IsGuiding returns 0
20:49:43.241 00.020 15712 IsGuiding returns 0
20:49:43.241 00.000 15712 Move returns status 0, amount 6
20:49:43.241 00.000 15712 MoveAxis(N, 0, ABG)
20:49:43.241 00.000 15712 Move returns status 0, amount 0
20:49:43.241 00.000 15712 move complete, result=0
20:49:43.241 00.000 15712 worker thread done servicing request
20:49:43.241 00.000 15712 Worker thread wakes up
20:49:43.241 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
20:49:43.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:43.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:44.660 01.419 15712 Exposure complete
20:49:44.712 00.052 15712 worker thread done servicing request
20:49:44.712 00.000 7988 OnExposeComplete: enter
20:49:44.712 00.000 7988 UpdateGuideState(): m_state=6
20:49:44.721 00.009 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4886
20:49:44.721 00.000 7988 Star::Find returns 1 (1), X=1178.24, Y=440.88, Mass=1503, SNR=26.4, Peak=255 HFD=2.7
20:49:44.721 00.000 7988 MultiStar: [#1 0.05,-0.28,1.03,U] [#2 -0.07,-0.08,1.02,U] [#3 -0.16,-0.43,0.96,U] [#4 0.05,-0.23,1.06,U] [#5 0.12,-0.37,0.73,U] [#6 -0.27,-0.22,0.73,U] [#7 0.02,-0.25,0.68,U] [#8 0.14,-0.14,0.67,U] 
20:49:44.721 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.27}, one-star: {0.09, -0.40}
20:49:44.721 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
20:49:44.721 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
20:49:44.728 00.007 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.59 mountX=0.27 mountY=0.01, mountTheta=0.04
20:49:44.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.27, opts=13)
20:49:44.728 00.000 7988 Enqueuing Move request for scope (-0.01, -0.27)
20:49:44.728 00.000 15712 Worker thread wakes up
20:49:44.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
20:49:44.728 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
20:49:44.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:44.728 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4 Saturated
20:49:44.734 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:44.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:44.736 00.002 7988 Enqueuing Expose request
20:49:44.736 00.000 15712 Moving (-0.01, -0.27) raw xDistance=0.27 yDistance=0.01
20:49:44.736 00.000 15712 PPEC rslt: input = 0.27, final = 0.18, react = 0.16, pred = 0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 635.53
20:49:44.736 00.000 15712 PPEC: input: 0.27, control: 0.18, exposure: 1500
20:49:44.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:44.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:49:44.736 00.000 15712 MoveAxis(W, 60, ABG)
20:49:44.736 00.000 15712 Guiding  Dir = 3, Dur = 60
20:49:44.736 00.000 15712 IsGuiding returns 0
20:49:44.762 00.026 15712 PulseGuide returned control before completion, sleep 48
20:49:44.834 00.072 15712 IsGuiding returns 0
20:49:44.834 00.000 15712 Move returns status 0, amount 60
20:49:44.834 00.000 15712 MoveAxis(N, 0, ABG)
20:49:44.834 00.000 15712 Move returns status 0, amount 0
20:49:44.834 00.000 15712 move complete, result=0
20:49:44.834 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
20:49:44.846 00.012 15712 worker thread done servicing request
20:49:44.846 00.000 15712 Worker thread wakes up
20:49:44.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:44.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:46.591 01.745 15712 Exposure complete
20:49:46.649 00.058 15712 worker thread done servicing request
20:49:46.649 00.000 7988 OnExposeComplete: enter
20:49:46.652 00.003 7988 UpdateGuideState(): m_state=6
20:49:46.652 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4887
20:49:46.654 00.002 7988 Star::Find returns 1 (0), X=1178.19, Y=441.03, Mass=1618, SNR=27.3, Peak=228 HFD=3.6
20:49:46.654 00.000 7988 MultiStar: [#1 -0.02,-0.18,1.02,U] [#2 -0.08,-0.08,0.96,U] [#3 -0.01,-0.28,0.95,U] [#4 0.11,-0.25,1.00,U] [#5 0.24,-0.50,0.70,U] [#6 -0.18,-0.22,0.69,U] [#7 -0.08,-0.17,0.66,U] [#8 0.21,-0.24,0.65,U] 
20:49:46.656 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.24}, one-star: {0.04, -0.25}
20:49:46.656 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
20:49:46.658 00.002 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
20:49:46.658 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=0.24 mountY=-0.02, mountTheta=-0.07
20:49:46.660 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.24, opts=13)
20:49:46.662 00.002 7988 Enqueuing Move request for scope (0.02, -0.24)
20:49:46.662 00.000 15712 Worker thread wakes up
20:49:46.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
20:49:46.662 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
20:49:46.662 00.000 15712 Moving (0.02, -0.24) raw xDistance=0.24 yDistance=-0.02
20:49:46.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:46.662 00.000 7988 UpdateGuideState exits: m=1618 SNR=27.3
20:49:46.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:46.666 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:46.668 00.002 7988 Enqueuing Expose request
20:49:46.668 00.000 15712 PPEC rslt: input = 0.24, final = 0.17, react = 0.14, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 635.54
20:49:46.668 00.000 15712 PPEC: input: 0.24, control: 0.17, exposure: 1500
20:49:46.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:46.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:49:46.668 00.000 15712 MoveAxis(W, 54, ABG)
20:49:46.668 00.000 15712 Guiding  Dir = 3, Dur = 54
20:49:46.668 00.000 15712 IsGuiding returns 0
20:49:46.683 00.015 15712 PulseGuide returned control before completion, sleep 37
20:49:46.751 00.068 15712 IsGuiding returns 0
20:49:46.751 00.000 15712 Move returns status 0, amount 54
20:49:46.762 00.011 15712 MoveAxis(N, 0, ABG)
20:49:46.762 00.000 15712 Move returns status 0, amount 0
20:49:46.762 00.000 15712 move complete, result=0
20:49:46.762 00.000 15712 worker thread done servicing request
20:49:46.762 00.000 15712 Worker thread wakes up
20:49:46.762 00.000 7988 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
20:49:46.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:46.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:48.183 01.421 15712 Exposure complete
20:49:48.244 00.061 15712 worker thread done servicing request
20:49:48.244 00.000 7988 OnExposeComplete: enter
20:49:48.246 00.002 7988 UpdateGuideState(): m_state=6
20:49:48.246 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4888
20:49:48.246 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=441.04, Mass=1503, SNR=26.4, Peak=232 HFD=3.2
20:49:48.246 00.000 7988 MultiStar: [#1 0.25,-0.26,1.00,U] [#2 0.01,-0.01,0.97,U] [#3 0.03,-0.07,0.97,U] [#4 -0.05,-0.12,1.01,U] [#5 0.31,-0.21,0.71,U] [#6 -0.18,-0.01,0.71,U] [#7 0.04,-0.00,0.63,U] [#8 0.27,0.09,0.65,U] 
20:49:48.246 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.24, -0.24}
20:49:48.246 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
20:49:48.246 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.89 = -2.39)
20:49:48.246 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.80 mountX=0.10 mountY=-0.10, mountTheta=-0.77
20:49:48.246 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
20:49:48.246 00.000 7988 Enqueuing Move request for scope (0.10, -0.10)
20:49:48.246 00.000 15712 Worker thread wakes up
20:49:48.246 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
20:49:48.246 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
20:49:48.246 00.000 15712 Moving (0.10, -0.10) raw xDistance=0.10 yDistance=-0.10
20:49:48.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:48.246 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
20:49:48.260 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:48.262 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:48.263 00.001 7988 Enqueuing Expose request
20:49:48.263 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
20:49:48.263 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
20:49:48.263 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:48.263 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:49:48.263 00.000 15712 MoveAxis(W, 6, ABG)
20:49:48.263 00.000 15712 Guiding  Dir = 3, Dur = 6
20:49:48.263 00.000 15712 IsGuiding returns 0
20:49:48.281 00.018 15712 IsGuiding returns 0
20:49:48.281 00.000 15712 Move returns status 0, amount 6
20:49:48.281 00.000 15712 MoveAxis(N, 0, ABG)
20:49:48.281 00.000 15712 Move returns status 0, amount 0
20:49:48.281 00.000 15712 move complete, result=0
20:49:48.281 00.000 15712 worker thread done servicing request
20:49:48.281 00.000 15712 Worker thread wakes up
20:49:48.281 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
20:49:48.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:48.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:49.919 01.638 15712 Exposure complete
20:49:49.979 00.060 15712 worker thread done servicing request
20:49:49.979 00.000 7988 OnExposeComplete: enter
20:49:49.979 00.000 7988 UpdateGuideState(): m_state=6
20:49:49.983 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4889
20:49:49.983 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=441.22, Mass=1462, SNR=26.0, Peak=233 HFD=3.3
20:49:49.983 00.000 7988 MultiStar: [#1 0.01,0.11,1.03,U] [#2 -0.16,0.14,1.01,U] [#3 -0.08,0.13,0.96,U] [#4 -0.10,-0.04,1.03,U] [#5 0.24,-0.18,0.70,U] [#6 -0.06,0.07,0.67,U] [#7 -0.08,0.16,0.68,U] [#8 0.21,0.20,0.65,U] 
20:49:49.983 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {0.10, -0.06}
20:49:49.983 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
20:49:49.983 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
20:49:49.983 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.59 mountX=-0.06 mountY=-0.00, mountTheta=-3.14
20:49:49.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.06, opts=13)
20:49:49.983 00.000 7988 Enqueuing Move request for scope (-0.00, 0.06)
20:49:49.983 00.000 15712 Worker thread wakes up
20:49:49.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
20:49:49.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
20:49:49.983 00.000 15712 Moving (-0.00, 0.06) raw xDistance=-0.06 yDistance=-0.00
20:49:49.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:49.983 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.0
20:49:49.996 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:49.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:49.998 00.002 7988 Enqueuing Expose request
20:49:49.998 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
20:49:49.998 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
20:49:49.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:49.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:49:49.998 00.000 15712 MoveAxis(W, 6, ABG)
20:49:49.998 00.000 15712 Guiding  Dir = 3, Dur = 6
20:49:49.998 00.000 15712 IsGuiding returns 0
20:49:50.013 00.015 15712 IsGuiding returns 0
20:49:50.013 00.000 15712 Move returns status 0, amount 6
20:49:50.013 00.000 15712 MoveAxis(N, 0, ABG)
20:49:50.013 00.000 15712 Move returns status 0, amount 0
20:49:50.013 00.000 15712 move complete, result=0
20:49:50.013 00.000 15712 worker thread done servicing request
20:49:50.013 00.000 15712 Worker thread wakes up
20:49:50.013 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
20:49:50.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:50.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:51.432 01.419 15712 Exposure complete
20:49:51.491 00.059 15712 worker thread done servicing request
20:49:51.491 00.000 7988 OnExposeComplete: enter
20:49:51.491 00.000 7988 UpdateGuideState(): m_state=6
20:49:51.494 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4890
20:49:51.494 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=441.23, Mass=1490, SNR=26.2, Peak=228 HFD=3.3
20:49:51.494 00.000 7988 MultiStar: [#1 -0.20,0.04,0.99,U] [#2 -0.17,0.28,1.02,U] [#3 -0.08,0.19,0.97,U] [#4 -0.06,-0.10,1.03,U] [#5 -0.07,0.14,0.72,U] [#6 -0.12,0.21,0.71,U] [#7 0.06,0.13,0.71,U] [#8 0.23,0.15,0.64,U] 
20:49:51.494 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.21, -0.04}
20:49:51.494 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.84)
20:49:51.494 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.27)
20:49:51.494 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.87 mountX=-0.10 mountY=0.03, mountTheta=2.87
20:49:51.494 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.10, opts=13)
20:49:51.494 00.000 7988 Enqueuing Move request for scope (-0.03, 0.10)
20:49:51.494 00.000 15712 Worker thread wakes up
20:49:51.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
20:49:51.494 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
20:49:51.494 00.000 15712 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=0.03
20:49:51.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:51.494 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.2
20:49:51.507 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:51.508 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:51.508 00.000 7988 Enqueuing Expose request
20:49:51.510 00.002 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
20:49:51.510 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
20:49:51.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:51.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:49:51.510 00.000 15712 MoveAxis(W, 5, ABG)
20:49:51.510 00.000 15712 Guiding  Dir = 3, Dur = 5
20:49:51.510 00.000 15712 IsGuiding returns 0
20:49:51.525 00.015 15712 IsGuiding returns 0
20:49:51.525 00.000 15712 Move returns status 0, amount 5
20:49:51.525 00.000 15712 MoveAxis(N, 0, ABG)
20:49:51.525 00.000 15712 Move returns status 0, amount 0
20:49:51.525 00.000 15712 move complete, result=0
20:49:51.525 00.000 15712 worker thread done servicing request
20:49:51.525 00.000 15712 Worker thread wakes up
20:49:51.525 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
20:49:51.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:51.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:53.267 01.742 15712 Exposure complete
20:49:53.327 00.060 15712 worker thread done servicing request
20:49:53.327 00.000 7988 OnExposeComplete: enter
20:49:53.327 00.000 7988 UpdateGuideState(): m_state=6
20:49:53.329 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4891
20:49:53.329 00.000 7988 Star::Find returns 1 (1), X=1177.99, Y=441.33, Mass=1502, SNR=26.3, Peak=255 HFD=3.3
20:49:53.331 00.002 7988 MultiStar: [#1 -0.25,-0.01,0.99,U] [#2 -0.27,0.01,1.02,U] [#3 -0.23,-0.00,0.95,U] [#4 -0.32,-0.20,1.03,U] [#5 -0.14,0.01,0.77,U] [#6 -0.17,0.01,0.73,U] [#7 -0.18,-0.13,0.66,U] [#8 -0.10,0.03,0.64,U] 
20:49:53.331 00.000 7988 single-star, 8 included, MultiStar: {-0.21, -0.03}, one-star: {-0.16, 0.05}
20:49:53.333 00.002 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.86)
20:49:53.333 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.25)
20:49:53.335 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.84 mountX=-0.05 mountY=0.16, mountTheta=1.87
20:49:53.337 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.05, opts=13)
20:49:53.337 00.000 7988 Enqueuing Move request for scope (-0.16, 0.05)
20:49:53.339 00.002 15712 Worker thread wakes up
20:49:53.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
20:49:53.339 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
20:49:53.339 00.000 15712 Moving (-0.16, 0.05) raw xDistance=-0.05 yDistance=0.16
20:49:53.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:53.339 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3 Saturated
20:49:53.342 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:53.343 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:53.344 00.001 7988 Enqueuing Expose request
20:49:53.344 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
20:49:53.344 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
20:49:53.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:53.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:49:53.344 00.000 15712 MoveAxis(W, 7, ABG)
20:49:53.344 00.000 15712 Guiding  Dir = 3, Dur = 7
20:49:53.344 00.000 15712 IsGuiding returns 0
20:49:53.395 00.051 15712 IsGuiding returns 0
20:49:53.395 00.000 15712 Move returns status 0, amount 7
20:49:53.395 00.000 15712 MoveAxis(N, 0, ABG)
20:49:53.395 00.000 15712 Move returns status 0, amount 0
20:49:53.395 00.000 15712 move complete, result=0
20:49:53.395 00.000 15712 worker thread done servicing request
20:49:53.395 00.000 15712 Worker thread wakes up
20:49:53.395 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
20:49:53.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:53.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:54.809 01.414 15712 Exposure complete
20:49:54.859 00.050 15712 worker thread done servicing request
20:49:54.859 00.000 7988 OnExposeComplete: enter
20:49:54.859 00.000 7988 UpdateGuideState(): m_state=6
20:49:54.870 00.011 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4892
20:49:54.870 00.000 7988 Star::Find returns 1 (0), X=1178.14, Y=440.86, Mass=1564, SNR=26.8, Peak=218 HFD=3.7
20:49:54.870 00.000 7988 MultiStar: [#1 -0.13,-0.19,1.02,U] [#2 -0.23,-0.12,1.00,U] [#3 -0.15,-0.23,0.95,U] [#4 -0.10,-0.16,1.01,U] [#5 0.10,-0.25,0.72,U] [#6 -0.31,-0.15,0.70,U] [#7 -0.26,-0.37,0.67,U] [#8 0.04,-0.10,0.61,U] 
20:49:54.873 00.003 7988 refined, 8 included, MultiStar: {-0.12, -0.22}, one-star: {-0.01, -0.42}
20:49:54.873 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
20:49:54.873 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.63 = 2.63)
20:49:54.873 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.06 mountX=0.22 mountY=0.12, mountTheta=0.51
20:49:54.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.22, opts=13)
20:49:54.873 00.000 7988 Enqueuing Move request for scope (-0.12, -0.22)
20:49:54.873 00.000 15712 Worker thread wakes up
20:49:54.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
20:49:54.873 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
20:49:54.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:54.873 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.8
20:49:54.883 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:54.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:54.885 00.002 7988 Enqueuing Expose request
20:49:54.886 00.001 15712 Moving (-0.12, -0.22) raw xDistance=0.22 yDistance=0.12
20:49:54.890 00.004 15712 PPEC rslt: input = 0.22, final = 0.16, react = 0.13, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 635.56
20:49:54.890 00.000 15712 PPEC: input: 0.22, control: 0.16, exposure: 1500
20:49:54.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:54.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:49:54.890 00.000 15712 MoveAxis(W, 53, ABG)
20:49:54.890 00.000 15712 Guiding  Dir = 3, Dur = 53
20:49:54.890 00.000 15712 IsGuiding returns 0
20:49:54.907 00.017 15712 PulseGuide returned control before completion, sleep 40
20:49:54.966 00.059 15712 IsGuiding returns 1
20:49:54.966 00.000 15712 scope still moving after pulse duration time elapsed
20:49:55.010 00.044 15712 IsGuiding returns 0
20:49:55.010 00.000 15712 scope move finished after 53 + 66 ms
20:49:55.010 00.000 15712 Move returns status 0, amount 53
20:49:55.010 00.000 15712 MoveAxis(N, 0, ABG)
20:49:55.010 00.000 15712 Move returns status 0, amount 0
20:49:55.010 00.000 15712 move complete, result=0
20:49:55.010 00.000 7988 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
20:49:55.012 00.002 15712 worker thread done servicing request
20:49:55.012 00.000 15712 Worker thread wakes up
20:49:55.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:55.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:56.750 01.738 15712 Exposure complete
20:49:56.796 00.046 15712 worker thread done servicing request
20:49:56.796 00.000 7988 OnExposeComplete: enter
20:49:56.812 00.016 7988 UpdateGuideState(): m_state=6
20:49:56.813 00.001 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4893
20:49:56.813 00.000 7988 Star::Find returns 1 (1), X=1178.16, Y=441.29, Mass=1539, SNR=26.6, Peak=255 HFD=3.4
20:49:56.813 00.000 7988 MultiStar: [#1 -0.06,0.06,1.01,U] [#2 -0.28,0.13,1.00,U] [#3 -0.06,0.14,0.95,U] [#4 0.04,-0.11,1.02,U] [#5 0.01,-0.09,0.68,U] [#6 -0.06,0.17,0.70,U] [#7 0.14,0.01,0.66,U] [#8 0.10,0.32,0.65,U] 
20:49:56.813 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.06}, one-star: {0.01, 0.02}
20:49:56.813 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
20:49:56.813 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
20:49:56.813 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.10 mountX=-0.02 mountY=-0.01, mountTheta=-2.65
20:49:56.813 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.02, opts=13)
20:49:56.813 00.000 7988 Enqueuing Move request for scope (0.01, 0.02)
20:49:56.813 00.000 15712 Worker thread wakes up
20:49:56.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
20:49:56.813 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
20:49:56.813 00.000 15712 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
20:49:56.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:56.813 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.6 Saturated
20:49:56.825 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:56.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:56.827 00.002 7988 Enqueuing Expose request
20:49:56.827 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.56
20:49:56.827 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
20:49:56.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:56.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:49:56.827 00.000 15712 MoveAxis(W, 8, ABG)
20:49:56.827 00.000 15712 Guiding  Dir = 3, Dur = 8
20:49:56.827 00.000 15712 IsGuiding returns 0
20:49:56.846 00.019 15712 IsGuiding returns 0
20:49:56.846 00.000 15712 Move returns status 0, amount 8
20:49:56.846 00.000 15712 MoveAxis(N, 0, ABG)
20:49:56.846 00.000 15712 Move returns status 0, amount 0
20:49:56.846 00.000 15712 move complete, result=0
20:49:56.846 00.000 15712 worker thread done servicing request
20:49:56.846 00.000 15712 Worker thread wakes up
20:49:56.846 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
20:49:56.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:56.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:49:58.261 01.415 15712 Exposure complete
20:49:58.308 00.047 15712 worker thread done servicing request
20:49:58.308 00.000 7988 OnExposeComplete: enter
20:49:58.323 00.015 7988 UpdateGuideState(): m_state=6
20:49:58.323 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4894
20:49:58.324 00.001 7988 Star::Find returns 1 (1), X=1178.21, Y=441.16, Mass=1500, SNR=26.2, Peak=255 HFD=3.1
20:49:58.326 00.002 7988 MultiStar: [#1 -0.06,0.00,0.97,U] [#2 -0.04,0.17,0.98,U] [#3 -0.04,0.17,0.96,U] [#4 -0.03,-0.08,1.04,U] [#5 0.10,0.04,0.71,U] [#6 -0.12,0.16,0.71,U] [#7 -0.18,0.05,0.66,U] [#8 0.04,0.21,0.65,U] 
20:49:58.326 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {0.05, -0.12}
20:49:58.328 00.002 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.69)
20:49:58.328 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.42)
20:49:58.330 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.01 mountX=-0.06 mountY=0.03, mountTheta=2.72
20:49:58.332 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
20:49:58.332 00.000 7988 Enqueuing Move request for scope (-0.03, 0.06)
20:49:58.334 00.002 15712 Worker thread wakes up
20:49:58.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:49:58.334 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.2 Saturated
20:49:58.336 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:58.336 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:49:58.338 00.002 7988 Enqueuing Expose request
20:49:58.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
20:49:58.340 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
20:49:58.340 00.000 15712 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=0.03
20:49:58.340 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.57
20:49:58.340 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
20:49:58.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:58.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:49:58.340 00.000 15712 MoveAxis(W, 5, ABG)
20:49:58.340 00.000 15712 Guiding  Dir = 3, Dur = 5
20:49:58.374 00.034 15712 IsGuiding returns 0
20:49:58.390 00.016 15712 IsGuiding returns 0
20:49:58.390 00.000 15712 Move returns status 0, amount 5
20:49:58.390 00.000 15712 MoveAxis(N, 0, ABG)
20:49:58.390 00.000 15712 Move returns status 0, amount 0
20:49:58.390 00.000 15712 move complete, result=0
20:49:58.390 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
20:49:58.401 00.011 15712 worker thread done servicing request
20:49:58.401 00.000 15712 Worker thread wakes up
20:49:58.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:49:58.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:00.030 01.629 15712 Exposure complete
20:50:00.089 00.059 15712 worker thread done servicing request
20:50:00.089 00.000 7988 OnExposeComplete: enter
20:50:00.091 00.002 7988 UpdateGuideState(): m_state=6
20:50:00.092 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4895
20:50:00.092 00.000 7988 Star::Find returns 1 (1), X=1178.11, Y=441.27, Mass=1416, SNR=25.7, Peak=255 HFD=3.1
20:50:00.094 00.002 7988 MultiStar: [#1 -0.08,0.10,1.07,U] [#2 -0.25,0.11,1.06,U] [#3 -0.21,0.12,0.98,U] [#4 -0.23,0.09,1.08,U] [#5 0.07,-0.07,0.74,U] [#6 -0.23,-0.05,0.71,U] [#7 -0.12,0.05,0.71,U] [#8 -0.02,0.20,0.68,U] 
20:50:00.096 00.002 7988 single-star, 8 included, MultiStar: {-0.13, 0.06}, one-star: {-0.04, -0.01}
20:50:00.096 00.000 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.58) = xAngle (-1.43 = -1.43)
20:50:00.096 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.68 = 1.68)
20:50:00.098 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.01 mountX=0.01 mountY=0.04, mountTheta=1.43
20:50:00.100 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
20:50:00.100 00.000 7988 Enqueuing Move request for scope (-0.04, -0.01)
20:50:00.102 00.002 15712 Worker thread wakes up
20:50:00.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
20:50:00.102 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
20:50:00.102 00.000 15712 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
20:50:00.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:00.102 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.7 Saturated
20:50:00.105 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:00.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:00.107 00.002 7988 Enqueuing Expose request
20:50:00.107 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.57
20:50:00.107 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
20:50:00.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:00.109 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:50:00.109 00.000 15712 MoveAxis(W, 3, ABG)
20:50:00.109 00.000 15712 Guiding  Dir = 3, Dur = 3
20:50:00.109 00.000 15712 IsGuiding returns 0
20:50:00.125 00.016 15712 IsGuiding returns 0
20:50:00.125 00.000 15712 Move returns status 0, amount 3
20:50:00.125 00.000 15712 MoveAxis(N, 0, ABG)
20:50:00.125 00.000 15712 Move returns status 0, amount 0
20:50:00.125 00.000 15712 move complete, result=0
20:50:00.125 00.000 15712 worker thread done servicing request
20:50:00.125 00.000 15712 Worker thread wakes up
20:50:00.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:00.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:00.125 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
20:50:01.647 01.522 15712 Exposure complete
20:50:01.704 00.057 15712 worker thread done servicing request
20:50:01.704 00.000 7988 OnExposeComplete: enter
20:50:01.704 00.000 7988 UpdateGuideState(): m_state=6
20:50:01.704 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4896
20:50:01.704 00.000 7988 Star::Find returns 1 (1), X=1178.05, Y=441.18, Mass=1485, SNR=26.1, Peak=255 HFD=3.1
20:50:01.704 00.000 7988 MultiStar: [#1 -0.15,-0.23,1.04,U] [#2 -0.44,-0.02,1.02,U] [#3 -0.08,-0.15,0.98,U] [#4 -0.33,-0.20,1.05,U] [#5 -0.08,-0.14,0.71,U] [#6 -0.28,0.07,0.70,U] [#7 -0.30,-0.20,0.67,U] [#8 -0.25,0.22,0.69,U] 
20:50:01.704 00.000 7988 single-star, 8 included, MultiStar: {-0.22, -0.09}, one-star: {-0.10, -0.10}
20:50:01.704 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
20:50:01.704 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
20:50:01.704 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.39 mountX=0.10 mountY=0.11, mountTheta=0.82
20:50:01.704 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.10, opts=13)
20:50:01.704 00.000 7988 Enqueuing Move request for scope (-0.10, -0.10)
20:50:01.719 00.015 15712 Worker thread wakes up
20:50:01.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
20:50:01.719 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
20:50:01.719 00.000 15712 Moving (-0.10, -0.10) raw xDistance=0.10 yDistance=0.11
20:50:01.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:50:01.719 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1 Saturated
20:50:01.721 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:01.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:01.723 00.002 7988 Enqueuing Expose request
20:50:01.723 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.58
20:50:01.723 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
20:50:01.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:01.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:50:01.723 00.000 15712 MoveAxis(W, 6, ABG)
20:50:01.723 00.000 15712 Guiding  Dir = 3, Dur = 6
20:50:01.723 00.000 15712 IsGuiding returns 0
20:50:01.738 00.015 15712 IsGuiding returns 0
20:50:01.738 00.000 15712 Move returns status 0, amount 6
20:50:01.738 00.000 15712 MoveAxis(N, 0, ABG)
20:50:01.738 00.000 15712 Move returns status 0, amount 0
20:50:01.738 00.000 15712 move complete, result=0
20:50:01.738 00.000 15712 worker thread done servicing request
20:50:01.738 00.000 15712 Worker thread wakes up
20:50:01.738 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
20:50:01.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:01.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:03.376 01.638 15712 Exposure complete
20:50:03.422 00.046 15712 worker thread done servicing request
20:50:03.422 00.000 7988 OnExposeComplete: enter
20:50:03.439 00.017 7988 UpdateGuideState(): m_state=6
20:50:03.439 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4897
20:50:03.439 00.000 7988 Star::Find returns 1 (1), X=1178.16, Y=441.36, Mass=1569, SNR=26.8, Peak=255 HFD=3.5
20:50:03.439 00.000 7988 MultiStar: [#1 -0.08,-0.07,0.99,U] [#2 -0.25,0.13,1.00,U] [#3 -0.07,0.02,0.95,U] [#4 -0.19,0.04,1.01,U] [#5 0.02,-0.07,0.71,U] [#6 -0.25,-0.02,0.71,U] [#7 -0.21,0.02,0.63,U] [#8 0.12,0.07,0.63,U] 
20:50:03.439 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.03}, one-star: {0.01, 0.08}
20:50:03.439 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
20:50:03.439 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
20:50:03.439 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.45 mountX=-0.08 mountY=-0.01, mountTheta=-3.00
20:50:03.439 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
20:50:03.439 00.000 7988 Enqueuing Move request for scope (0.01, 0.08)
20:50:03.439 00.000 15712 Worker thread wakes up
20:50:03.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:03.439 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.8 Saturated
20:50:03.453 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
20:50:03.453 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
20:50:03.453 00.000 15712 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.01
20:50:03.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:03.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:03.456 00.003 7988 Enqueuing Expose request
20:50:03.456 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.58
20:50:03.456 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
20:50:03.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:03.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:50:03.456 00.000 15712 MoveAxis(W, 5, ABG)
20:50:03.456 00.000 15712 Guiding  Dir = 3, Dur = 5
20:50:03.456 00.000 15712 IsGuiding returns 0
20:50:03.473 00.017 15712 IsGuiding returns 0
20:50:03.473 00.000 15712 Move returns status 0, amount 5
20:50:03.473 00.000 15712 MoveAxis(N, 0, ABG)
20:50:03.473 00.000 15712 Move returns status 0, amount 0
20:50:03.473 00.000 15712 move complete, result=0
20:50:03.473 00.000 15712 worker thread done servicing request
20:50:03.473 00.000 15712 Worker thread wakes up
20:50:03.473 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
20:50:03.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:03.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:04.889 01.416 15712 Exposure complete
20:50:04.941 00.052 15712 worker thread done servicing request
20:50:04.941 00.000 7988 OnExposeComplete: enter
20:50:04.950 00.009 7988 UpdateGuideState(): m_state=6
20:50:04.950 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4898
20:50:04.952 00.002 7988 Star::Find returns 1 (1), X=1178.12, Y=441.05, Mass=1557, SNR=26.8, Peak=255 HFD=3.2
20:50:04.952 00.000 7988 MultiStar: [#1 -0.12,-0.25,1.00,U] [#2 -0.42,-0.04,0.97,U] [#3 -0.16,-0.17,0.96,U] [#4 -0.27,-0.13,1.03,U] [#5 0.15,0.05,0.72,U] [#6 -0.34,-0.06,0.71,U] [#7 -0.31,-0.15,0.69,U] [#8 -0.01,0.07,0.66,U] 
20:50:04.952 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.11}, one-star: {-0.03, -0.23}
20:50:04.952 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
20:50:04.952 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
20:50:04.952 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-2.57 mountX=0.11 mountY=0.18, mountTheta=1.00
20:50:04.952 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.11, opts=13)
20:50:04.952 00.000 7988 Enqueuing Move request for scope (-0.17, -0.11)
20:50:04.952 00.000 15712 Worker thread wakes up
20:50:04.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
20:50:04.952 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
20:50:04.952 00.000 15712 Moving (-0.17, -0.11) raw xDistance=0.11 yDistance=0.18
20:50:04.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:04.952 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8 Saturated
20:50:04.964 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:04.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:04.966 00.002 7988 Enqueuing Expose request
20:50:04.966 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
20:50:04.966 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
20:50:04.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:04.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:50:04.966 00.000 15712 MoveAxis(W, 5, ABG)
20:50:04.966 00.000 15712 Guiding  Dir = 3, Dur = 5
20:50:04.969 00.003 15712 IsGuiding returns 0
20:50:04.981 00.012 15712 IsGuiding returns 0
20:50:04.981 00.000 15712 Move returns status 0, amount 5
20:50:04.981 00.000 15712 MoveAxis(N, 0, ABG)
20:50:04.981 00.000 15712 Move returns status 0, amount 0
20:50:04.981 00.000 15712 move complete, result=0
20:50:04.981 00.000 15712 worker thread done servicing request
20:50:04.981 00.000 15712 Worker thread wakes up
20:50:04.981 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
20:50:04.986 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:04.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:06.627 01.641 15712 Exposure complete
20:50:06.686 00.059 15712 worker thread done servicing request
20:50:06.686 00.000 7988 OnExposeComplete: enter
20:50:06.686 00.000 7988 UpdateGuideState(): m_state=6
20:50:06.688 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4899
20:50:06.688 00.000 7988 Star::Find returns 1 (0), X=1178.07, Y=440.93, Mass=1517, SNR=26.3, Peak=221 HFD=3.6
20:50:06.688 00.000 7988 MultiStar: [#1 -0.15,-0.33,1.01,U] [#2 -0.30,0.03,0.99,U] [#3 -0.05,-0.32,0.97,U] [#4 -0.22,-0.26,1.00,U] [#5 0.18,-0.43,0.71,U] [#6 -0.36,-0.19,0.71,U] [#7 -0.19,-0.40,0.68,U] [#8 0.01,-0.25,0.67,U] 
20:50:06.688 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.27}, one-star: {-0.08, -0.35}
20:50:06.688 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.58) = xAngle (-0.45 = -0.45)
20:50:06.688 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.66 = 2.66)
20:50:06.688 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.03 mountX=0.27 mountY=0.14, mountTheta=0.48
20:50:06.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.27, opts=13)
20:50:06.688 00.000 7988 Enqueuing Move request for scope (-0.13, -0.27)
20:50:06.688 00.000 15712 Worker thread wakes up
20:50:06.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
20:50:06.688 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
20:50:06.688 00.000 15712 Moving (-0.13, -0.27) raw xDistance=0.27 yDistance=0.14
20:50:06.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:06.688 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.3
20:50:06.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:06.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:06.703 00.015 7988 Enqueuing Expose request
20:50:06.705 00.002 15712 PPEC rslt: input = 0.27, final = 0.18, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 635.59
20:50:06.705 00.000 15712 PPEC: input: 0.27, control: 0.18, exposure: 1500
20:50:06.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:06.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:50:06.705 00.000 15712 MoveAxis(W, 58, ABG)
20:50:06.705 00.000 15712 Guiding  Dir = 3, Dur = 58
20:50:06.705 00.000 15712 IsGuiding returns 0
20:50:06.726 00.021 15712 PulseGuide returned control before completion, sleep 48
20:50:06.805 00.079 15712 IsGuiding returns 0
20:50:06.805 00.000 15712 Move returns status 0, amount 58
20:50:06.805 00.000 15712 MoveAxis(N, 0, ABG)
20:50:06.805 00.000 15712 Move returns status 0, amount 0
20:50:06.805 00.000 15712 move complete, result=0
20:50:06.805 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
20:50:06.809 00.004 15712 worker thread done servicing request
20:50:06.809 00.000 15712 Worker thread wakes up
20:50:06.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:06.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:08.222 01.413 15712 Exposure complete
20:50:08.267 00.045 15712 worker thread done servicing request
20:50:08.267 00.000 7988 OnExposeComplete: enter
20:50:08.284 00.017 7988 UpdateGuideState(): m_state=6
20:50:08.284 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4900
20:50:08.286 00.002 7988 Star::Find returns 1 (1), X=1178.13, Y=441.07, Mass=1561, SNR=26.8, Peak=255 HFD=3.3
20:50:08.286 00.000 7988 MultiStar: [#1 -0.11,-0.35,1.04,U] [#2 -0.34,0.03,0.98,U] [#3 -0.11,-0.09,0.96,U] [#4 -0.32,-0.26,1.01,U] [#5 -0.06,-0.23,0.75,U] [#6 -0.29,-0.06,0.69,U] [#7 -0.03,-0.23,0.65,U] [#8 -0.03,-0.06,0.64,U] 
20:50:08.288 00.002 7988 single-star, 8 included, MultiStar: {-0.15, -0.17}, one-star: {-0.02, -0.21}
20:50:08.288 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
20:50:08.290 00.002 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
20:50:08.290 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.67 mountX=0.21 mountY=0.03, mountTheta=0.12
20:50:08.292 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.21, opts=13)
20:50:08.294 00.002 7988 Enqueuing Move request for scope (-0.02, -0.21)
20:50:08.294 00.000 15712 Worker thread wakes up
20:50:08.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
20:50:08.294 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
20:50:08.294 00.000 15712 Moving (-0.02, -0.21) raw xDistance=0.21 yDistance=0.03
20:50:08.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:08.294 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.8 Saturated
20:50:08.297 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:08.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:08.299 00.002 7988 Enqueuing Expose request
20:50:08.301 00.002 15712 PPEC rslt: input = 0.21, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 635.60
20:50:08.301 00.000 15712 PPEC: input: 0.21, control: 0.14, exposure: 1500
20:50:08.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:08.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:50:08.301 00.000 15712 MoveAxis(W, 46, ABG)
20:50:08.301 00.000 15712 Guiding  Dir = 3, Dur = 46
20:50:08.301 00.000 15712 IsGuiding returns 0
20:50:08.318 00.017 15712 PulseGuide returned control before completion, sleep 33
20:50:08.362 00.044 15712 IsGuiding returns 1
20:50:08.362 00.000 15712 scope still moving after pulse duration time elapsed
20:50:08.402 00.040 15712 IsGuiding returns 0
20:50:08.402 00.000 15712 scope move finished after 46 + 57 ms
20:50:08.402 00.000 15712 Move returns status 0, amount 46
20:50:08.402 00.000 15712 MoveAxis(N, 0, ABG)
20:50:08.402 00.000 15712 Move returns status 0, amount 0
20:50:08.402 00.000 15712 move complete, result=0
20:50:08.402 00.000 15712 worker thread done servicing request
20:50:08.402 00.000 15712 Worker thread wakes up
20:50:08.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:08.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:08.402 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
20:50:10.037 01.635 15712 Exposure complete
20:50:10.087 00.050 15712 worker thread done servicing request
20:50:10.087 00.000 7988 OnExposeComplete: enter
20:50:10.087 00.000 7988 UpdateGuideState(): m_state=6
20:50:10.101 00.014 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4901
20:50:10.101 00.000 7988 Star::Find returns 1 (1), X=1178.07, Y=441.20, Mass=1597, SNR=27.1, Peak=255 HFD=3.4
20:50:10.104 00.003 7988 MultiStar: [#1 -0.23,0.10,1.01,U] [#2 -0.16,0.16,0.99,U] [#3 -0.10,0.15,0.93,U] [#4 -0.22,-0.02,1.00,U] [#5 -0.00,0.08,0.69,U] [#6 -0.28,-0.05,0.68,U] [#7 0.02,0.23,0.62,U] [#8 0.02,0.16,0.62,U] 
20:50:10.104 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.09, -0.07}
20:50:10.104 00.000 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.58) = xAngle (-0.85 = -0.85)
20:50:10.104 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.26 = 2.26)
20:50:10.104 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.42 mountX=0.08 mountY=0.09, mountTheta=0.86
20:50:10.104 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.07, opts=13)
20:50:10.104 00.000 7988 Enqueuing Move request for scope (-0.09, -0.07)
20:50:10.104 00.000 15712 Worker thread wakes up
20:50:10.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
20:50:10.104 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
20:50:10.104 00.000 15712 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=0.09
20:50:10.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:10.104 00.000 7988 UpdateGuideState exits: m=1597 SNR=27.1 Saturated
20:50:10.114 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:10.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:10.114 00.000 7988 Enqueuing Expose request
20:50:10.117 00.003 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.60
20:50:10.117 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
20:50:10.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:10.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:50:10.117 00.000 15712 MoveAxis(W, 2, ABG)
20:50:10.117 00.000 15712 Guiding  Dir = 3, Dur = 2
20:50:10.117 00.000 15712 IsGuiding returns 0
20:50:10.138 00.021 15712 IsGuiding returns 0
20:50:10.138 00.000 15712 Move returns status 0, amount 2
20:50:10.138 00.000 15712 MoveAxis(N, 0, ABG)
20:50:10.138 00.000 15712 Move returns status 0, amount 0
20:50:10.138 00.000 15712 move complete, result=0
20:50:10.138 00.000 15712 worker thread done servicing request
20:50:10.138 00.000 15712 Worker thread wakes up
20:50:10.138 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
20:50:10.149 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:10.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:11.552 01.403 15712 Exposure complete
20:50:11.600 00.048 15712 worker thread done servicing request
20:50:11.600 00.000 7988 OnExposeComplete: enter
20:50:11.600 00.000 7988 UpdateGuideState(): m_state=6
20:50:11.615 00.015 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4902
20:50:11.615 00.000 7988 Star::Find returns 1 (0), X=1178.20, Y=441.43, Mass=1382, SNR=25.2, Peak=237 HFD=3.3
20:50:11.617 00.002 7988 MultiStar: [#1 -0.12,-0.07,1.07,U] [#2 -0.32,0.17,1.06,U] [#3 -0.18,0.30,1.01,U] [#4 -0.26,0.12,1.08,U] [#5 0.16,0.02,0.77,U] [#6 -0.41,0.24,0.75,U] [#7 -0.12,0.02,0.68,U] [#8 0.26,0.04,0.67,U] 
20:50:11.619 00.002 7988 single-star, 8 included, MultiStar: {-0.12, 0.12}, one-star: {0.04, 0.15}
20:50:11.619 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
20:50:11.621 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.31)
20:50:11.621 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=-0.15 mountY=-0.05, mountTheta=-2.83
20:50:11.623 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.15, opts=13)
20:50:11.625 00.002 7988 Enqueuing Move request for scope (0.04, 0.15)
20:50:11.625 00.000 15712 Worker thread wakes up
20:50:11.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
20:50:11.625 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
20:50:11.625 00.000 15712 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=-0.05
20:50:11.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:11.625 00.000 7988 UpdateGuideState exits: m=1382 SNR=25.2
20:50:11.628 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:11.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:11.630 00.002 7988 Enqueuing Expose request
20:50:11.631 00.001 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.61
20:50:11.631 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
20:50:11.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:11.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:50:11.631 00.000 15712 MoveAxis(E, 0, ABG)
20:50:11.631 00.000 15712 Move returns status 0, amount 0
20:50:11.631 00.000 15712 MoveAxis(N, 0, ABG)
20:50:11.631 00.000 15712 Move returns status 0, amount 0
20:50:11.631 00.000 15712 move complete, result=0
20:50:11.631 00.000 15712 worker thread done servicing request
20:50:11.631 00.000 15712 Worker thread wakes up
20:50:11.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:11.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:11.631 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:50:13.374 01.743 15712 Exposure complete
20:50:13.434 00.060 15712 worker thread done servicing request
20:50:13.434 00.000 7988 OnExposeComplete: enter
20:50:13.434 00.000 7988 UpdateGuideState(): m_state=6
20:50:13.437 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4903
20:50:13.437 00.000 7988 Star::Find returns 1 (0), X=1178.10, Y=441.26, Mass=1497, SNR=26.4, Peak=242 HFD=3.3
20:50:13.439 00.002 7988 MultiStar: [#1 -0.09,-0.12,1.00,U] [#2 -0.31,0.15,1.00,U] [#3 -0.28,-0.02,0.96,U] [#4 -0.16,-0.13,1.01,U] [#5 -0.06,-0.19,0.72,U] [#6 -0.29,0.03,0.73,U] [#7 -0.12,-0.03,0.64,U] [#8 0.02,0.08,0.67,U] 
20:50:13.439 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.05, -0.02}
20:50:13.441 00.002 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.25 = -1.25)
20:50:13.441 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.86 = 1.86)
20:50:13.443 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.83 mountX=0.02 mountY=0.05, mountTheta=1.25
20:50:13.445 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
20:50:13.445 00.000 7988 Enqueuing Move request for scope (-0.05, -0.02)
20:50:13.447 00.002 15712 Worker thread wakes up
20:50:13.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
20:50:13.447 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
20:50:13.447 00.000 15712 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
20:50:13.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:13.447 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
20:50:13.449 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:13.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:13.451 00.002 7988 Enqueuing Expose request
20:50:13.451 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.61
20:50:13.451 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
20:50:13.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:13.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:50:13.453 00.002 15712 MoveAxis(E, 0, ABG)
20:50:13.453 00.000 15712 Move returns status 0, amount 0
20:50:13.453 00.000 15712 MoveAxis(N, 0, ABG)
20:50:13.453 00.000 15712 Move returns status 0, amount 0
20:50:13.453 00.000 15712 move complete, result=0
20:50:13.453 00.000 15712 worker thread done servicing request
20:50:13.453 00.000 15712 Worker thread wakes up
20:50:13.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:13.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:13.453 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:50:14.858 01.405 15712 Exposure complete
20:50:14.915 00.057 15712 worker thread done servicing request
20:50:14.915 00.000 7988 OnExposeComplete: enter
20:50:14.919 00.004 7988 UpdateGuideState(): m_state=6
20:50:14.919 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4904
20:50:14.919 00.000 7988 Star::Find returns 1 (1), X=1178.08, Y=441.20, Mass=1558, SNR=26.7, Peak=255 HFD=3.2
20:50:14.919 00.000 7988 MultiStar: [#1 -0.20,-0.21,1.00,U] [#2 -0.34,0.10,0.98,U] [#3 -0.32,-0.17,0.93,U] [#4 -0.42,-0.09,1.04,U] [#5 -0.03,-0.11,0.71,U] [#6 -0.41,-0.14,0.71,U] [#7 -0.35,-0.36,0.68,U] [#8 -0.20,0.15,0.63,U] 
20:50:14.919 00.000 7988 single-star, 8 included, MultiStar: {-0.26, -0.10}, one-star: {-0.08, -0.08}
20:50:14.919 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
20:50:14.919 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
20:50:14.919 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.33 mountX=0.08 mountY=0.08, mountTheta=0.77
20:50:14.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
20:50:14.919 00.000 7988 Enqueuing Move request for scope (-0.08, -0.08)
20:50:14.932 00.013 15712 Worker thread wakes up
20:50:14.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
20:50:14.932 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
20:50:14.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:50:14.932 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.7 Saturated
20:50:14.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:14.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:14.935 00.003 7988 Enqueuing Expose request
20:50:14.935 00.000 15712 Moving (-0.08, -0.08) raw xDistance=0.08 yDistance=0.08
20:50:14.935 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.62
20:50:14.935 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
20:50:14.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:14.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:50:14.935 00.000 15712 MoveAxis(W, 2, ABG)
20:50:14.935 00.000 15712 Guiding  Dir = 3, Dur = 2
20:50:14.935 00.000 15712 IsGuiding returns 0
20:50:14.951 00.016 15712 IsGuiding returns 0
20:50:14.951 00.000 15712 Move returns status 0, amount 2
20:50:14.951 00.000 15712 MoveAxis(N, 0, ABG)
20:50:14.951 00.000 15712 Move returns status 0, amount 0
20:50:14.951 00.000 15712 move complete, result=0
20:50:14.951 00.000 15712 worker thread done servicing request
20:50:14.951 00.000 15712 Worker thread wakes up
20:50:14.951 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
20:50:14.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:14.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:16.599 01.648 15712 Exposure complete
20:50:16.647 00.048 15712 worker thread done servicing request
20:50:16.647 00.000 7988 OnExposeComplete: enter
20:50:16.647 00.000 7988 UpdateGuideState(): m_state=6
20:50:16.661 00.014 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4905
20:50:16.661 00.000 7988 Star::Find returns 1 (1), X=1178.20, Y=441.12, Mass=1576, SNR=26.8, Peak=255 HFD=3.3
20:50:16.663 00.002 7988 MultiStar: [#1 -0.14,-0.01,1.00,U] [#2 -0.34,0.05,1.00,U] [#3 -0.08,0.03,0.95,U] [#4 -0.10,-0.02,1.02,U] [#5 0.06,-0.16,0.69,U] [#6 -0.20,-0.19,0.72,U] [#7 -0.17,-0.23,0.67,U] [#8 -0.20,0.13,0.68,U] 
20:50:16.664 00.001 7988 refined, 8 included, MultiStar: {-0.13, -0.06}, one-star: {0.05, -0.15}
20:50:16.664 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.58) = xAngle (-1.14 = -1.14)
20:50:16.666 00.002 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.97 = 1.97)
20:50:16.666 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.72 mountX=0.06 mountY=0.13, mountTheta=1.15
20:50:16.668 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.06, opts=13)
20:50:16.670 00.002 7988 Enqueuing Move request for scope (-0.13, -0.06)
20:50:16.670 00.000 15712 Worker thread wakes up
20:50:16.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
20:50:16.670 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
20:50:16.670 00.000 15712 Moving (-0.13, -0.06) raw xDistance=0.06 yDistance=0.13
20:50:16.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:16.670 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.8 Saturated
20:50:16.674 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:16.674 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:16.676 00.002 7988 Enqueuing Expose request
20:50:16.677 00.001 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.62
20:50:16.677 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
20:50:16.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:16.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:50:16.677 00.000 15712 MoveAxis(W, 3, ABG)
20:50:16.677 00.000 15712 Guiding  Dir = 3, Dur = 3
20:50:16.715 00.038 15712 IsGuiding returns 0
20:50:16.732 00.017 15712 IsGuiding returns 0
20:50:16.732 00.000 15712 Move returns status 0, amount 3
20:50:16.732 00.000 15712 MoveAxis(N, 0, ABG)
20:50:16.732 00.000 15712 Move returns status 0, amount 0
20:50:16.732 00.000 15712 move complete, result=0
20:50:16.732 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
20:50:16.734 00.002 15712 worker thread done servicing request
20:50:16.734 00.000 15712 Worker thread wakes up
20:50:16.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:16.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:18.142 01.408 15712 Exposure complete
20:50:18.193 00.051 15712 worker thread done servicing request
20:50:18.193 00.000 7988 OnExposeComplete: enter
20:50:18.205 00.012 7988 UpdateGuideState(): m_state=6
20:50:18.205 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4906
20:50:18.207 00.002 7988 Star::Find returns 1 (1), X=1178.02, Y=441.16, Mass=1490, SNR=26.2, Peak=255 HFD=3.1
20:50:18.207 00.000 7988 MultiStar: [#1 -0.21,-0.01,1.03,U] [#2 -0.43,0.18,1.01,U] [#3 -0.07,-0.00,0.98,U] [#4 -0.20,0.09,1.04,U] [#5 0.05,-0.14,0.71,U] [#6 -0.21,0.03,0.72,U] [#7 -0.13,0.05,0.68,U] [#8 0.02,0.17,0.68,U] 
20:50:18.209 00.002 7988 refined, 8 included, MultiStar: {-0.16, 0.03}, one-star: {-0.14, -0.12}
20:50:18.210 00.001 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.58) = xAngle (4.55 = -1.73)
20:50:18.210 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.66 = 1.38)
20:50:18.212 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.97 mountX=-0.03 mountY=0.16, mountTheta=1.73
20:50:18.214 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.03, opts=13)
20:50:18.214 00.000 7988 Enqueuing Move request for scope (-0.16, 0.03)
20:50:18.216 00.002 15712 Worker thread wakes up
20:50:18.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
20:50:18.216 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
20:50:18.216 00.000 15712 Moving (-0.16, 0.03) raw xDistance=-0.03 yDistance=0.16
20:50:18.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:18.216 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.2 Saturated
20:50:18.218 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:18.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:18.220 00.002 7988 Enqueuing Expose request
20:50:18.220 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.62
20:50:18.220 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
20:50:18.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:18.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:50:18.220 00.000 15712 MoveAxis(W, 2, ABG)
20:50:18.220 00.000 15712 Guiding  Dir = 3, Dur = 2
20:50:18.220 00.000 15712 IsGuiding returns 0
20:50:18.244 00.024 15712 IsGuiding returns 0
20:50:18.244 00.000 15712 Move returns status 0, amount 2
20:50:18.244 00.000 15712 MoveAxis(N, 0, ABG)
20:50:18.244 00.000 15712 Move returns status 0, amount 0
20:50:18.244 00.000 15712 move complete, result=0
20:50:18.244 00.000 15712 worker thread done servicing request
20:50:18.244 00.000 15712 Worker thread wakes up
20:50:18.244 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
20:50:18.252 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:18.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:19.993 01.741 15712 Exposure complete
20:50:20.054 00.061 15712 worker thread done servicing request
20:50:20.054 00.000 7988 OnExposeComplete: enter
20:50:20.054 00.000 7988 UpdateGuideState(): m_state=6
20:50:20.056 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4907
20:50:20.056 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=440.91, Mass=1540, SNR=26.5, Peak=230 HFD=3.4
20:50:20.058 00.002 7988 MultiStar: [#1 0.01,-0.29,1.02,U] [#2 -0.17,-0.12,1.00,U] [#3 -0.01,-0.32,0.96,U] [#4 -0.01,-0.35,1.03,U] [#5 0.17,-0.46,0.72,U] [#6 -0.12,-0.16,0.70,U] [#7 -0.11,-0.21,0.70,U] [#8 0.04,-0.20,0.65,U] 
20:50:20.058 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.28}, one-star: {0.10, -0.37}
20:50:20.060 00.002 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
20:50:20.060 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
20:50:20.063 00.003 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.61 mountX=0.28 mountY=0.02, mountTheta=0.06
20:50:20.065 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.28, opts=13)
20:50:20.065 00.000 7988 Enqueuing Move request for scope (-0.01, -0.28)
20:50:20.067 00.002 15712 Worker thread wakes up
20:50:20.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
20:50:20.067 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
20:50:20.067 00.000 15712 Moving (-0.01, -0.28) raw xDistance=0.28 yDistance=0.02
20:50:20.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:20.067 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.5
20:50:20.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:20.070 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:20.070 00.000 7988 Enqueuing Expose request
20:50:20.070 00.000 15712 PPEC rslt: input = 0.28, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 635.63
20:50:20.070 00.000 15712 PPEC: input: 0.28, control: 0.18, exposure: 1500
20:50:20.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:20.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:50:20.070 00.000 15712 MoveAxis(W, 58, ABG)
20:50:20.070 00.000 15712 Guiding  Dir = 3, Dur = 58
20:50:20.070 00.000 15712 IsGuiding returns 0
20:50:20.086 00.016 15712 PulseGuide returned control before completion, sleep 52
20:50:20.170 00.084 15712 IsGuiding returns 0
20:50:20.170 00.000 15712 Move returns status 0, amount 58
20:50:20.170 00.000 15712 MoveAxis(N, 0, ABG)
20:50:20.170 00.000 15712 Move returns status 0, amount 0
20:50:20.170 00.000 15712 move complete, result=0
20:50:20.170 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.0 px 0 ms NORTH
20:50:20.171 00.001 15712 worker thread done servicing request
20:50:20.171 00.000 15712 Worker thread wakes up
20:50:20.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:20.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:21.589 01.418 15712 Exposure complete
20:50:21.644 00.055 15712 worker thread done servicing request
20:50:21.644 00.000 7988 OnExposeComplete: enter
20:50:21.650 00.006 7988 UpdateGuideState(): m_state=6
20:50:21.652 00.002 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4908
20:50:21.652 00.000 7988 Star::Find returns 1 (1), X=1178.21, Y=441.05, Mass=1615, SNR=27.2, Peak=255 HFD=3.4
20:50:21.654 00.002 7988 MultiStar: [#1 -0.06,-0.03,0.95,U] [#2 -0.09,0.07,1.00,U] [#3 0.03,-0.10,0.91,U] [#4 -0.10,-0.20,1.00,U] [#5 0.15,-0.34,0.71,U] [#6 -0.23,-0.03,0.69,U] [#7 -0.16,-0.20,0.63,U] [#8 -0.07,-0.06,0.63,U] 
20:50:21.654 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {0.05, -0.23}
20:50:21.656 00.002 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
20:50:21.656 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
20:50:21.658 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.95 mountX=0.12 mountY=0.05, mountTheta=0.40
20:50:21.658 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.12, opts=13)
20:50:21.661 00.003 7988 Enqueuing Move request for scope (-0.05, -0.12)
20:50:21.663 00.002 15712 Worker thread wakes up
20:50:21.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
20:50:21.663 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
20:50:21.663 00.000 15712 Moving (-0.05, -0.12) raw xDistance=0.12 yDistance=0.05
20:50:21.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:21.663 00.000 7988 UpdateGuideState exits: m=1615 SNR=27.2 Saturated
20:50:21.665 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:21.666 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:21.666 00.000 7988 Enqueuing Expose request
20:50:21.666 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.63
20:50:21.666 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
20:50:21.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:21.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:50:21.666 00.000 15712 MoveAxis(W, 4, ABG)
20:50:21.666 00.000 15712 Guiding  Dir = 3, Dur = 4
20:50:21.666 00.000 15712 IsGuiding returns 0
20:50:21.714 00.048 15712 IsGuiding returns 0
20:50:21.714 00.000 15712 Move returns status 0, amount 4
20:50:21.714 00.000 15712 MoveAxis(N, 0, ABG)
20:50:21.714 00.000 15712 Move returns status 0, amount 0
20:50:21.714 00.000 15712 move complete, result=0
20:50:21.714 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
20:50:21.722 00.008 15712 worker thread done servicing request
20:50:21.722 00.000 15712 Worker thread wakes up
20:50:21.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:21.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:23.360 01.638 15712 Exposure complete
20:50:23.420 00.060 15712 worker thread done servicing request
20:50:23.420 00.000 7988 OnExposeComplete: enter
20:50:23.422 00.002 7988 UpdateGuideState(): m_state=6
20:50:23.423 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4909
20:50:23.423 00.000 7988 Star::Find returns 1 (1), X=1178.25, Y=441.21, Mass=1537, SNR=26.6, Peak=255 HFD=3.5
20:50:23.423 00.000 7988 MultiStar: [#1 -0.13,-0.02,1.02,U] [#2 -0.34,0.04,0.98,U] [#3 -0.17,-0.02,0.98,U] [#4 -0.18,-0.26,1.01,U] [#5 0.03,-0.16,0.74,U] [#6 -0.22,0.07,0.71,U] [#7 -0.26,-0.07,0.69,U] [#8 0.12,0.02,0.65,U] 
20:50:23.423 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.05}, one-star: {0.09, -0.07}
20:50:23.423 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
20:50:23.423 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.21)
20:50:23.430 00.007 7988 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.61 mountX=0.07 mountY=-0.09, mountTheta=-0.96
20:50:23.430 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.07, opts=13)
20:50:23.430 00.000 7988 Enqueuing Move request for scope (0.09, -0.07)
20:50:23.430 00.000 15712 Worker thread wakes up
20:50:23.430 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
20:50:23.430 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
20:50:23.430 00.000 15712 Moving (0.09, -0.07) raw xDistance=0.07 yDistance=-0.09
20:50:23.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:23.430 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6 Saturated
20:50:23.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:23.437 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:23.437 00.000 7988 Enqueuing Expose request
20:50:23.437 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.64
20:50:23.437 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
20:50:23.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:23.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:50:23.437 00.000 15712 MoveAxis(W, 7, ABG)
20:50:23.437 00.000 15712 Guiding  Dir = 3, Dur = 7
20:50:23.437 00.000 15712 IsGuiding returns 0
20:50:23.462 00.025 15712 IsGuiding returns 0
20:50:23.462 00.000 15712 Move returns status 0, amount 7
20:50:23.462 00.000 15712 MoveAxis(N, 0, ABG)
20:50:23.462 00.000 15712 Move returns status 0, amount 0
20:50:23.462 00.000 15712 move complete, result=0
20:50:23.462 00.000 15712 worker thread done servicing request
20:50:23.462 00.000 15712 Worker thread wakes up
20:50:23.462 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
20:50:23.464 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:23.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:24.874 01.410 15712 Exposure complete
20:50:24.933 00.059 15712 worker thread done servicing request
20:50:24.935 00.002 7988 OnExposeComplete: enter
20:50:24.935 00.000 7988 UpdateGuideState(): m_state=6
20:50:24.937 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4910
20:50:24.939 00.002 7988 Star::Find returns 1 (1), X=1178.19, Y=441.17, Mass=1478, SNR=26.1, Peak=255 HFD=2.9
20:50:24.939 00.000 7988 MultiStar: [#1 0.10,-0.04,1.00,U] [#2 -0.29,0.03,1.04,U] [#3 -0.06,-0.12,0.99,U] [#4 -0.13,-0.11,1.09,U] [#5 0.08,-0.17,0.72,U] [#6 -0.31,-0.23,0.73,U] [#7 -0.14,-0.01,0.71,U] [#8 0.01,-0.20,0.66,U] 
20:50:24.941 00.002 7988 single-star, 8 included, MultiStar: {-0.08, -0.10}, one-star: {0.03, -0.11}
20:50:24.942 00.001 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.58) = xAngle (0.31 = 0.31)
20:50:24.942 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.42 = -2.87)
20:50:24.944 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.27 mountX=0.11 mountY=-0.03, mountTheta=-0.28
20:50:24.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.11, opts=13)
20:50:24.946 00.002 7988 Enqueuing Move request for scope (0.03, -0.11)
20:50:24.948 00.002 15712 Worker thread wakes up
20:50:24.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
20:50:24.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
20:50:24.948 00.000 15712 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=-0.03
20:50:24.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:24.948 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.1 Saturated
20:50:24.950 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:24.950 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:24.952 00.002 7988 Enqueuing Expose request
20:50:24.953 00.001 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.64
20:50:24.953 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
20:50:24.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:24.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:50:24.953 00.000 15712 MoveAxis(W, 5, ABG)
20:50:24.953 00.000 15712 Guiding  Dir = 3, Dur = 5
20:50:24.953 00.000 15712 IsGuiding returns 0
20:50:24.979 00.026 15712 IsGuiding returns 0
20:50:24.979 00.000 15712 Move returns status 0, amount 5
20:50:24.979 00.000 15712 MoveAxis(N, 0, ABG)
20:50:24.979 00.000 15712 Move returns status 0, amount 0
20:50:24.979 00.000 15712 move complete, result=0
20:50:24.979 00.000 15712 worker thread done servicing request
20:50:24.979 00.000 15712 Worker thread wakes up
20:50:24.979 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
20:50:24.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:24.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:26.723 01.744 15712 Exposure complete
20:50:26.779 00.056 15712 worker thread done servicing request
20:50:26.779 00.000 7988 OnExposeComplete: enter
20:50:26.784 00.005 7988 UpdateGuideState(): m_state=6
20:50:26.784 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4911
20:50:26.786 00.002 7988 Star::Find returns 1 (1), X=1178.18, Y=440.92, Mass=1447, SNR=25.9, Peak=255 HFD=2.8
20:50:26.788 00.002 7988 MultiStar: [#1 -0.09,-0.44,1.07,U] [#2 -0.23,-0.22,1.06,U] [#3 -0.06,-0.39,0.99,U] [#4 -0.15,-0.29,1.07,U] [#5 -0.13,-0.22,0.73,U] [#6 -0.21,-0.20,0.74,U] [#7 -0.22,-0.19,0.72,U] [#8 -0.03,0.01,0.69,U] 
20:50:26.788 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.27}, one-star: {0.03, -0.36}
20:50:26.790 00.002 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.58) = xAngle (-0.41 = -0.41)
20:50:26.790 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.70 = 2.70)
20:50:26.792 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.99 mountX=0.27 mountY=0.13, mountTheta=0.43
20:50:26.794 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.27, opts=13)
20:50:26.794 00.000 7988 Enqueuing Move request for scope (-0.12, -0.27)
20:50:26.796 00.002 15712 Worker thread wakes up
20:50:26.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.27) opts 0xd
20:50:26.796 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.27)
20:50:26.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:26.796 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.9 Saturated
20:50:26.798 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:26.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:26.800 00.002 7988 Enqueuing Expose request
20:50:26.800 00.000 15712 Moving (-0.12, -0.27) raw xDistance=0.27 yDistance=0.13
20:50:26.800 00.000 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 635.65
20:50:26.800 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
20:50:26.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:26.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:50:26.800 00.000 15712 MoveAxis(W, 57, ABG)
20:50:26.800 00.000 15712 Guiding  Dir = 3, Dur = 57
20:50:26.800 00.000 15712 IsGuiding returns 0
20:50:26.832 00.032 15712 PulseGuide returned control before completion, sleep 38
20:50:26.880 00.048 15712 IsGuiding returns 1
20:50:26.880 00.000 15712 scope still moving after pulse duration time elapsed
20:50:26.915 00.035 15712 IsGuiding returns 0
20:50:26.915 00.000 15712 scope move finished after 57 + 52 ms
20:50:26.915 00.000 15712 Move returns status 0, amount 57
20:50:26.915 00.000 15712 MoveAxis(N, 0, ABG)
20:50:26.915 00.000 15712 Move returns status 0, amount 0
20:50:26.915 00.000 15712 move complete, result=0
20:50:26.915 00.000 15712 worker thread done servicing request
20:50:26.915 00.000 15712 Worker thread wakes up
20:50:26.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:26.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:26.915 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
20:50:28.330 01.415 15712 Exposure complete
20:50:28.392 00.062 15712 worker thread done servicing request
20:50:28.392 00.000 7988 OnExposeComplete: enter
20:50:28.393 00.001 7988 UpdateGuideState(): m_state=6
20:50:28.393 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4912
20:50:28.393 00.000 7988 Star::Find returns 1 (1), X=1178.35, Y=441.27, Mass=1594, SNR=27.3, Peak=255 HFD=3.3
20:50:28.393 00.000 7988 MultiStar: [#1 0.05,-0.19,0.97,U] [#2 0.04,0.08,0.97,U] [#3 0.14,0.00,0.93,U] [#4 0.02,0.02,1.01,U] [#5 0.30,-0.00,0.73,U] [#6 0.02,-0.07,0.70,U] [#7 -0.08,-0.13,0.67,U] [#8 0.19,0.13,0.62,U] 
20:50:28.393 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.20, -0.01}
20:50:28.393 00.000 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
20:50:28.393 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.80)
20:50:28.393 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.20 mountX=0.02 mountY=-0.10, mountTheta=-1.37
20:50:28.393 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.02, opts=13)
20:50:28.393 00.000 7988 Enqueuing Move request for scope (0.10, -0.02)
20:50:28.393 00.000 15712 Worker thread wakes up
20:50:28.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
20:50:28.393 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
20:50:28.393 00.000 15712 Moving (0.10, -0.02) raw xDistance=0.02 yDistance=-0.10
20:50:28.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:28.393 00.000 7988 UpdateGuideState exits: m=1594 SNR=27.3 Saturated
20:50:28.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:28.409 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:28.409 00.000 7988 Enqueuing Expose request
20:50:28.409 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.65
20:50:28.409 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
20:50:28.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:28.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:50:28.409 00.000 15712 MoveAxis(W, 2, ABG)
20:50:28.409 00.000 15712 Guiding  Dir = 3, Dur = 2
20:50:28.409 00.000 15712 IsGuiding returns 0
20:50:28.426 00.017 15712 IsGuiding returns 0
20:50:28.426 00.000 15712 Move returns status 0, amount 2
20:50:28.426 00.000 15712 MoveAxis(N, 0, ABG)
20:50:28.426 00.000 15712 Move returns status 0, amount 0
20:50:28.426 00.000 15712 move complete, result=0
20:50:28.426 00.000 15712 worker thread done servicing request
20:50:28.426 00.000 15712 Worker thread wakes up
20:50:28.426 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
20:50:28.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:28.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:30.070 01.644 15712 Exposure complete
20:50:30.125 00.055 15712 worker thread done servicing request
20:50:30.125 00.000 7988 OnExposeComplete: enter
20:50:30.132 00.007 7988 UpdateGuideState(): m_state=6
20:50:30.132 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4913
20:50:30.132 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=441.53, Mass=1424, SNR=25.7, Peak=195 HFD=3.2
20:50:30.132 00.000 7988 MultiStar: [#1 0.46,0.36,1.05,U] [#2 0.14,0.63,1.04,U] [#3 0.41,0.36,0.99,U] [#4 0.23,0.27,1.06,U] [#5 0.31,0.26,0.72,U] [#6 0.12,0.36,0.74,U] [#7 0.56,0.43,0.73,U] [#8 0.37,0.65,0.66,U] 
20:50:30.132 00.000 7988 refined, 8 included, MultiStar: {0.34, 0.39}, one-star: {0.45, 0.25}
20:50:30.132 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
20:50:30.132 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.73)
20:50:30.132 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=0.39 hyp=0.52 cameraTheta=0.86 mountX=-0.39 mountY=-0.35, mountTheta=-2.42
20:50:30.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.39, opts=13)
20:50:30.142 00.010 7988 Enqueuing Move request for scope (0.34, 0.39)
20:50:30.142 00.000 15712 Worker thread wakes up
20:50:30.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.39) opts 0xd
20:50:30.142 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.39)
20:50:30.142 00.000 15712 Moving (0.34, 0.39) raw xDistance=-0.39 yDistance=-0.35
20:50:30.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:30.142 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.7
20:50:30.146 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:30.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:30.148 00.002 7988 Enqueuing Expose request
20:50:30.148 00.000 15712 PPEC rslt: input = -0.39, final = -0.23, react = -0.24, pred = 0.00, hyst = -0.20, hyst_pct = 0.00, period_length = 635.66
20:50:30.148 00.000 15712 PPEC: input: -0.39, control: -0.23, exposure: 1500
20:50:30.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:50:30.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
20:50:30.148 00.000 15712 MoveAxis(E, 76, ABG)
20:50:30.148 00.000 15712 Guiding  Dir = 2, Dur = 76
20:50:30.148 00.000 15712 IsGuiding returns 0
20:50:30.164 00.016 15712 PulseGuide returned control before completion, sleep 61
20:50:30.244 00.080 15712 IsGuiding returns 1
20:50:30.244 00.000 15712 scope still moving after pulse duration time elapsed
20:50:30.279 00.035 15712 IsGuiding returns 0
20:50:30.279 00.000 15712 scope move finished after 76 + 61 ms
20:50:30.279 00.000 15712 Move returns status 0, amount 76
20:50:30.279 00.000 15712 MoveAxis(N, 0, ABG)
20:50:30.279 00.000 15712 Move returns status 0, amount 0
20:50:30.279 00.000 15712 move complete, result=0
20:50:30.279 00.000 7988 GuideStep: -0.4 px 76 ms EAST, -0.3 px 0 ms NORTH
20:50:30.290 00.011 15712 worker thread done servicing request
20:50:30.290 00.000 15712 Worker thread wakes up
20:50:30.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:30.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:31.694 01.404 15712 Exposure complete
20:50:31.756 00.062 15712 worker thread done servicing request
20:50:31.756 00.000 7988 OnExposeComplete: enter
20:50:31.756 00.000 7988 UpdateGuideState(): m_state=6
20:50:31.759 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4914
20:50:31.759 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=441.45, Mass=1404, SNR=25.4, Peak=186 HFD=3.4
20:50:31.761 00.002 7988 MultiStar: [#1 0.30,0.10,1.01,U] [#2 0.23,0.36,1.06,U] [#3 0.49,0.21,1.00,U] [#4 0.57,0.02,1.08,U] [#5 0.52,-0.11,0.72,U] [#6 0.20,0.16,0.74,U] [#7 0.42,-0.05,0.64,U] [#8 0.51,0.29,0.68,U] 
20:50:31.761 00.000 7988 refined, 8 included, MultiStar: {0.42, 0.14}, one-star: {0.53, 0.17}
20:50:31.763 00.002 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
20:50:31.763 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.28)
20:50:31.765 00.002 7988 CameraToMount -- cameraX=0.42 cameraY=0.14 hyp=0.44 cameraTheta=0.32 mountX=-0.14 mountY=-0.42, mountTheta=-1.89
20:50:31.767 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=0.14, opts=13)
20:50:31.767 00.000 7988 Enqueuing Move request for scope (0.42, 0.14)
20:50:31.769 00.002 15712 Worker thread wakes up
20:50:31.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.14) opts 0xd
20:50:31.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, 0.14)
20:50:31.769 00.000 15712 Moving (0.42, 0.14) raw xDistance=-0.14 yDistance=-0.42
20:50:31.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:31.769 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.4
20:50:31.773 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:31.773 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:31.775 00.002 7988 Enqueuing Expose request
20:50:31.775 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.66
20:50:31.775 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
20:50:31.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:50:31.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
20:50:31.775 00.000 15712 MoveAxis(W, 3, ABG)
20:50:31.775 00.000 15712 Guiding  Dir = 3, Dur = 3
20:50:31.775 00.000 15712 IsGuiding returns 0
20:50:31.804 00.029 15712 IsGuiding returns 0
20:50:31.804 00.000 15712 Move returns status 0, amount 3
20:50:31.804 00.000 15712 MoveAxis(N, 0, ABG)
20:50:31.804 00.000 15712 Move returns status 0, amount 0
20:50:31.804 00.000 15712 move complete, result=0
20:50:31.804 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.4 px 0 ms NORTH
20:50:31.807 00.003 15712 worker thread done servicing request
20:50:31.807 00.000 15712 Worker thread wakes up
20:50:31.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:31.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:33.448 01.641 15712 Exposure complete
20:50:33.509 00.061 15712 worker thread done servicing request
20:50:33.509 00.000 7988 OnExposeComplete: enter
20:50:33.510 00.001 7988 UpdateGuideState(): m_state=6
20:50:33.510 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4915
20:50:33.510 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=441.11, Mass=1465, SNR=26.0, Peak=229 HFD=2.9
20:50:33.510 00.000 7988 MultiStar: [#1 0.15,-0.26,1.05,U] [#2 -0.25,0.06,1.06,U] [#3 -0.18,-0.24,0.96,U] [#4 0.09,-0.11,1.06,U] [#5 0.18,-0.33,0.74,U] [#6 -0.03,-0.12,0.73,U] [#7 0.09,-0.37,0.69,U] [#8 0.07,-0.01,0.67,U] 
20:50:33.510 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.16}, one-star: {0.16, -0.17}
20:50:33.510 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
20:50:33.510 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
20:50:33.510 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.17 cameraTheta=-1.43 mountX=0.16 mountY=-0.02, mountTheta=-0.12
20:50:33.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.16, opts=13)
20:50:33.510 00.000 7988 Enqueuing Move request for scope (0.02, -0.16)
20:50:33.510 00.000 15712 Worker thread wakes up
20:50:33.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
20:50:33.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
20:50:33.521 00.011 15712 Moving (0.02, -0.16) raw xDistance=0.16 yDistance=-0.02
20:50:33.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:33.521 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0
20:50:33.523 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:33.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:33.525 00.002 7988 Enqueuing Expose request
20:50:33.525 00.000 15712 PPEC rslt: input = 0.16, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 635.67
20:50:33.525 00.000 15712 PPEC: input: 0.16, control: 0.11, exposure: 1500
20:50:33.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:33.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:50:33.525 00.000 15712 MoveAxis(W, 35, ABG)
20:50:33.525 00.000 15712 Guiding  Dir = 3, Dur = 35
20:50:33.525 00.000 15712 IsGuiding returns 0
20:50:33.541 00.016 15712 PulseGuide returned control before completion, sleep 25
20:50:33.593 00.052 15712 IsGuiding returns 0
20:50:33.593 00.000 15712 Move returns status 0, amount 35
20:50:33.593 00.000 15712 MoveAxis(N, 0, ABG)
20:50:33.593 00.000 15712 Move returns status 0, amount 0
20:50:33.593 00.000 15712 move complete, result=0
20:50:33.593 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
20:50:33.598 00.005 15712 worker thread done servicing request
20:50:33.598 00.000 15712 Worker thread wakes up
20:50:33.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:33.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:35.010 01.412 15712 Exposure complete
20:50:35.070 00.060 15712 worker thread done servicing request
20:50:35.070 00.000 7988 OnExposeComplete: enter
20:50:35.072 00.002 7988 UpdateGuideState(): m_state=6
20:50:35.072 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4916
20:50:35.072 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=440.92, Mass=1431, SNR=25.8, Peak=186 HFD=2.9
20:50:35.072 00.000 7988 MultiStar: [#1 0.14,-0.34,1.04,U] [#2 -0.06,0.03,1.03,U] [#3 0.07,-0.25,1.00,U] [#4 0.16,-0.26,1.04,U] [#5 0.38,-0.31,0.73,U] [#6 -0.13,-0.30,0.71,U] [#7 -0.01,-0.35,0.69,U] [#8 0.06,-0.11,0.66,U] 
20:50:35.072 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.25}, one-star: {0.13, -0.36}
20:50:35.072 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
20:50:35.072 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.84)
20:50:35.072 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.26 cameraTheta=-1.24 mountX=0.25 mountY=-0.08, mountTheta=-0.31
20:50:35.072 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.25, opts=13)
20:50:35.072 00.000 7988 Enqueuing Move request for scope (0.09, -0.25)
20:50:35.072 00.000 15712 Worker thread wakes up
20:50:35.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
20:50:35.072 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
20:50:35.072 00.000 15712 Moving (0.09, -0.25) raw xDistance=0.25 yDistance=-0.08
20:50:35.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:35.072 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.8
20:50:35.087 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:35.087 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:35.087 00.000 7988 Enqueuing Expose request
20:50:35.090 00.003 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 635.67
20:50:35.090 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
20:50:35.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:35.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:50:35.090 00.000 15712 MoveAxis(W, 50, ABG)
20:50:35.090 00.000 15712 Guiding  Dir = 3, Dur = 50
20:50:35.104 00.014 15712 IsGuiding returns 0
20:50:35.124 00.020 15712 PulseGuide returned control before completion, sleep 45
20:50:35.206 00.082 15712 IsGuiding returns 0
20:50:35.206 00.000 15712 Move returns status 0, amount 50
20:50:35.206 00.000 15712 MoveAxis(N, 0, ABG)
20:50:35.206 00.000 15712 Move returns status 0, amount 0
20:50:35.206 00.000 15712 move complete, result=0
20:50:35.206 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
20:50:35.213 00.007 15712 worker thread done servicing request
20:50:35.213 00.000 15712 Worker thread wakes up
20:50:35.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:35.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:36.842 01.629 15712 Exposure complete
20:50:36.891 00.049 15712 worker thread done servicing request
20:50:36.891 00.000 7988 OnExposeComplete: enter
20:50:36.906 00.015 7988 UpdateGuideState(): m_state=6
20:50:36.906 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4917
20:50:36.908 00.002 7988 Star::Find returns 1 (0), X=1178.38, Y=441.28, Mass=1557, SNR=26.8, Peak=239 HFD=3.3
20:50:36.908 00.000 7988 MultiStar: [#1 0.08,-0.13,0.98,U] [#2 -0.19,0.13,1.00,U] [#3 -0.05,-0.00,0.95,U] [#4 -0.09,-0.12,1.01,U] [#5 0.28,-0.15,0.73,U] [#6 -0.24,0.35,0.70,U] [#7 0.09,-0.05,0.67,U] [#8 0.23,0.12,0.62,U] 
20:50:36.908 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.22, 0.00}
20:50:36.908 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
20:50:36.908 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
20:50:36.908 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.30 mountX=-0.01 mountY=-0.02, mountTheta=-1.88
20:50:36.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
20:50:36.908 00.000 7988 Enqueuing Move request for scope (0.02, 0.01)
20:50:36.908 00.000 15712 Worker thread wakes up
20:50:36.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
20:50:36.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
20:50:36.908 00.000 15712 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
20:50:36.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:36.908 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8
20:50:36.919 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:36.919 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:36.921 00.002 7988 Enqueuing Expose request
20:50:36.921 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.68
20:50:36.921 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
20:50:36.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:36.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:50:36.921 00.000 15712 MoveAxis(E, 2, ABG)
20:50:36.921 00.000 15712 Guiding  Dir = 2, Dur = 2
20:50:36.921 00.000 15712 IsGuiding returns 0
20:50:36.953 00.032 15712 IsGuiding returns 0
20:50:36.953 00.000 15712 Move returns status 0, amount 2
20:50:36.953 00.000 15712 MoveAxis(N, 0, ABG)
20:50:36.953 00.000 15712 Move returns status 0, amount 0
20:50:36.953 00.000 15712 move complete, result=0
20:50:36.953 00.000 15712 worker thread done servicing request
20:50:36.953 00.000 15712 Worker thread wakes up
20:50:36.953 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
20:50:36.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:36.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:38.372 01.419 15712 Exposure complete
20:50:38.427 00.055 15712 worker thread done servicing request
20:50:38.427 00.000 7988 OnExposeComplete: enter
20:50:38.435 00.008 7988 UpdateGuideState(): m_state=6
20:50:38.435 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4918
20:50:38.435 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=441.20, Mass=1468, SNR=26.0, Peak=229 HFD=3.5
20:50:38.438 00.003 7988 MultiStar: [#1 -0.11,-0.09,1.03,U] [#2 -0.21,-0.04,0.99,U] [#3 0.15,-0.09,0.98,U] [#4 -0.08,0.06,1.05,U] [#5 0.24,-0.27,0.70,U] [#6 -0.25,-0.01,0.73,U] [#7 -0.18,0.24,0.69,U] [#8 0.22,0.26,0.65,U] 
20:50:38.438 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.06, -0.08}
20:50:38.438 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
20:50:38.438 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
20:50:38.438 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.67 mountX=0.01 mountY=0.02, mountTheta=1.10
20:50:38.438 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
20:50:38.438 00.000 7988 Enqueuing Move request for scope (-0.02, -0.01)
20:50:38.438 00.000 15712 Worker thread wakes up
20:50:38.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
20:50:38.438 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
20:50:38.438 00.000 15712 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
20:50:38.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:38.438 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
20:50:38.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:38.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:38.450 00.012 7988 Enqueuing Expose request
20:50:38.450 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.68
20:50:38.450 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:50:38.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:38.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:50:38.450 00.000 15712 MoveAxis(E, 3, ABG)
20:50:38.450 00.000 15712 Guiding  Dir = 2, Dur = 3
20:50:38.455 00.005 15712 IsGuiding returns 0
20:50:38.471 00.016 15712 IsGuiding returns 0
20:50:38.471 00.000 15712 Move returns status 0, amount 3
20:50:38.471 00.000 15712 MoveAxis(N, 0, ABG)
20:50:38.471 00.000 15712 Move returns status 0, amount 0
20:50:38.471 00.000 15712 move complete, result=0
20:50:38.471 00.000 15712 worker thread done servicing request
20:50:38.471 00.000 15712 Worker thread wakes up
20:50:38.471 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
20:50:38.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:38.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:40.110 01.639 15712 Exposure complete
20:50:40.155 00.045 15712 worker thread done servicing request
20:50:40.155 00.000 7988 OnExposeComplete: enter
20:50:40.172 00.017 7988 UpdateGuideState(): m_state=6
20:50:40.172 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4919
20:50:40.172 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=441.25, Mass=1601, SNR=27.2, Peak=241 HFD=3.6
20:50:40.172 00.000 7988 MultiStar: [#1 -0.16,-0.08,1.00,U] [#2 -0.14,0.22,0.96,U] [#3 -0.05,-0.19,0.93,U] [#4 -0.09,0.02,0.98,U] [#5 0.21,-0.07,0.71,U] [#6 -0.35,-0.10,0.69,U] [#7 -0.16,-0.08,0.66,U] [#8 0.11,0.09,0.61,U] 
20:50:40.172 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.22, -0.03}
20:50:40.172 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
20:50:40.172 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
20:50:40.172 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.66 mountX=0.02 mountY=0.05, mountTheta=1.09
20:50:40.172 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
20:50:40.172 00.000 7988 Enqueuing Move request for scope (-0.05, -0.02)
20:50:40.172 00.000 15712 Worker thread wakes up
20:50:40.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
20:50:40.172 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
20:50:40.172 00.000 15712 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
20:50:40.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:40.172 00.000 7988 UpdateGuideState exits: m=1601 SNR=27.2
20:50:40.186 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:40.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:40.187 00.001 7988 Enqueuing Expose request
20:50:40.189 00.002 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.68
20:50:40.189 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
20:50:40.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:40.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:50:40.189 00.000 15712 MoveAxis(E, 1, ABG)
20:50:40.189 00.000 15712 Guiding  Dir = 2, Dur = 1
20:50:40.189 00.000 15712 IsGuiding returns 0
20:50:40.213 00.024 15712 IsGuiding returns 0
20:50:40.213 00.000 15712 Move returns status 0, amount 1
20:50:40.213 00.000 15712 MoveAxis(N, 0, ABG)
20:50:40.213 00.000 15712 Move returns status 0, amount 0
20:50:40.213 00.000 15712 move complete, result=0
20:50:40.213 00.000 15712 worker thread done servicing request
20:50:40.213 00.000 15712 Worker thread wakes up
20:50:40.213 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
20:50:40.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:40.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:41.623 01.410 15712 Exposure complete
20:50:41.669 00.046 15712 worker thread done servicing request
20:50:41.669 00.000 7988 OnExposeComplete: enter
20:50:41.669 00.000 7988 UpdateGuideState(): m_state=6
20:50:41.685 00.016 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4920
20:50:41.685 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=441.24, Mass=1458, SNR=25.9, Peak=190 HFD=3.6
20:50:41.685 00.000 7988 MultiStar: [#1 0.05,0.01,1.03,U] [#2 -0.14,0.17,1.03,U] [#3 -0.02,-0.00,0.98,U] [#4 0.02,0.03,1.06,U] [#5 0.24,0.03,0.72,U] [#6 -0.02,-0.00,0.69,U] [#7 -0.08,0.14,0.69,U] [#8 0.22,-0.10,0.63,U] 
20:50:41.685 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.21, -0.04}
20:50:41.685 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.14 = 2.14)
20:50:41.685 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.25 = -1.04)
20:50:41.685 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.56 mountX=-0.03 mountY=-0.05, mountTheta=-2.13
20:50:41.685 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.03, opts=13)
20:50:41.685 00.000 7988 Enqueuing Move request for scope (0.05, 0.03)
20:50:41.685 00.000 15712 Worker thread wakes up
20:50:41.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
20:50:41.685 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
20:50:41.685 00.000 15712 Moving (0.05, 0.03) raw xDistance=-0.03 yDistance=-0.05
20:50:41.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:41.685 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
20:50:41.698 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:41.698 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:41.698 00.000 7988 Enqueuing Expose request
20:50:41.701 00.003 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.69
20:50:41.701 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
20:50:41.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:41.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:50:41.701 00.000 15712 MoveAxis(W, 2, ABG)
20:50:41.701 00.000 15712 Guiding  Dir = 3, Dur = 2
20:50:41.702 00.001 15712 IsGuiding returns 0
20:50:41.702 00.000 15712 IsGuiding returns 0
20:50:41.702 00.000 15712 Move returns status 0, amount 2
20:50:41.702 00.000 15712 MoveAxis(N, 0, ABG)
20:50:41.702 00.000 15712 Move returns status 0, amount 0
20:50:41.702 00.000 15712 move complete, result=0
20:50:41.702 00.000 15712 worker thread done servicing request
20:50:41.702 00.000 15712 Worker thread wakes up
20:50:41.702 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
20:50:41.717 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:41.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:43.457 01.740 15712 Exposure complete
20:50:43.516 00.059 15712 worker thread done servicing request
20:50:43.516 00.000 7988 OnExposeComplete: enter
20:50:43.518 00.002 7988 UpdateGuideState(): m_state=6
20:50:43.520 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4921
20:50:43.520 00.000 7988 Star::Find returns 1 (1), X=1178.23, Y=441.35, Mass=1600, SNR=27.3, Peak=255 HFD=3.6
20:50:43.522 00.002 7988 MultiStar: [#1 -0.11,0.06,1.00,U] [#2 -0.24,0.35,0.93,U] [#3 -0.14,0.29,0.94,U] [#4 -0.12,-0.02,0.99,U] [#5 0.23,0.10,0.69,U] [#6 -0.28,0.08,0.70,U] [#7 -0.05,0.45,0.62,U] [#8 0.02,0.10,0.65,U] 
20:50:43.523 00.001 7988 single-star, 8 included, MultiStar: {-0.08, 0.16}, one-star: {0.07, 0.07}
20:50:43.523 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
20:50:43.525 00.002 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.84)
20:50:43.525 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.75 mountX=-0.07 mountY=-0.07, mountTheta=-2.32
20:50:43.527 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.07, opts=13)
20:50:43.529 00.002 7988 Enqueuing Move request for scope (0.07, 0.07)
20:50:43.529 00.000 15712 Worker thread wakes up
20:50:43.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
20:50:43.529 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
20:50:43.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:43.529 00.000 7988 UpdateGuideState exits: m=1600 SNR=27.3 Saturated
20:50:43.533 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:43.533 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:43.534 00.001 7988 Enqueuing Expose request
20:50:43.534 00.000 15712 Moving (0.07, 0.07) raw xDistance=-0.07 yDistance=-0.07
20:50:43.540 00.006 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.69
20:50:43.540 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
20:50:43.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:43.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:50:43.540 00.000 15712 MoveAxis(W, 2, ABG)
20:50:43.540 00.000 15712 Guiding  Dir = 3, Dur = 2
20:50:43.540 00.000 15712 IsGuiding returns 0
20:50:43.555 00.015 15712 IsGuiding returns 0
20:50:43.555 00.000 15712 Move returns status 0, amount 2
20:50:43.555 00.000 15712 MoveAxis(N, 0, ABG)
20:50:43.555 00.000 15712 Move returns status 0, amount 0
20:50:43.555 00.000 15712 move complete, result=0
20:50:43.555 00.000 15712 worker thread done servicing request
20:50:43.555 00.000 15712 Worker thread wakes up
20:50:43.555 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
20:50:43.557 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:43.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:44.973 01.416 15712 Exposure complete
20:50:45.021 00.048 15712 worker thread done servicing request
20:50:45.021 00.000 7988 OnExposeComplete: enter
20:50:45.034 00.013 7988 UpdateGuideState(): m_state=6
20:50:45.034 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4922
20:50:45.034 00.000 7988 Star::Find returns 1 (1), X=1178.28, Y=441.43, Mass=1609, SNR=27.3, Peak=255 HFD=3.3
20:50:45.034 00.000 7988 MultiStar: [#1 -0.09,0.34,1.01,U] [#2 -0.24,0.41,0.97,U] [#3 -0.14,0.33,0.95,U] [#4 -0.25,0.30,1.02,U] [#5 -0.08,0.17,0.69,U] [#6 -0.32,0.24,0.71,U] [#7 -0.22,0.25,0.69,U] [#8 0.04,0.32,0.65,U] 
20:50:45.038 00.004 7988 single-star, 8 included, MultiStar: {-0.13, 0.29}, one-star: {0.12, 0.15}
20:50:45.038 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
20:50:45.038 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.69)
20:50:45.038 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.20 cameraTheta=0.90 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
20:50:45.038 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.15, opts=13)
20:50:45.038 00.000 7988 Enqueuing Move request for scope (0.12, 0.15)
20:50:45.038 00.000 15712 Worker thread wakes up
20:50:45.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
20:50:45.038 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
20:50:45.038 00.000 15712 Moving (0.12, 0.15) raw xDistance=-0.16 yDistance=-0.13
20:50:45.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:45.038 00.000 7988 UpdateGuideState exits: m=1609 SNR=27.3 Saturated
20:50:45.048 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:45.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:45.050 00.002 7988 Enqueuing Expose request
20:50:45.050 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.70
20:50:45.050 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
20:50:45.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:45.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:50:45.050 00.000 15712 MoveAxis(W, 2, ABG)
20:50:45.050 00.000 15712 Guiding  Dir = 3, Dur = 2
20:50:45.050 00.000 15712 IsGuiding returns 0
20:50:45.071 00.021 15712 IsGuiding returns 0
20:50:45.071 00.000 15712 Move returns status 0, amount 2
20:50:45.071 00.000 15712 MoveAxis(N, 0, ABG)
20:50:45.071 00.000 15712 Move returns status 0, amount 0
20:50:45.071 00.000 15712 move complete, result=0
20:50:45.071 00.000 15712 worker thread done servicing request
20:50:45.071 00.000 15712 Worker thread wakes up
20:50:45.071 00.000 7988 GuideStep: -0.2 px 2 ms WEST, -0.1 px 0 ms NORTH
20:50:45.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:45.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:46.711 01.640 15712 Exposure complete
20:50:46.759 00.048 15712 worker thread done servicing request
20:50:46.759 00.000 7988 OnExposeComplete: enter
20:50:46.773 00.014 7988 UpdateGuideState(): m_state=6
20:50:46.775 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4923
20:50:46.775 00.000 7988 Star::Find returns 1 (1), X=1178.16, Y=441.43, Mass=1417, SNR=25.6, Peak=255 HFD=3.0
20:50:46.775 00.000 7988 MultiStar: [#1 -0.13,0.23,1.05,U] [#2 -0.22,0.28,1.05,U] [#3 -0.23,0.16,1.01,U] [#4 -0.28,0.00,1.11,U] [#5 -0.08,-0.02,0.77,U] [#6 -0.36,0.23,0.76,U] [#7 -0.24,0.18,0.72,U] [#8 -0.05,0.47,0.70,U] 
20:50:46.775 00.000 7988 single-star, 8 included, MultiStar: {-0.18, 0.18}, one-star: {0.01, 0.16}
20:50:46.775 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
20:50:46.775 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
20:50:46.775 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.51 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
20:50:46.775 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.16, opts=13)
20:50:46.775 00.000 7988 Enqueuing Move request for scope (0.01, 0.16)
20:50:46.775 00.000 15712 Worker thread wakes up
20:50:46.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
20:50:46.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
20:50:46.775 00.000 15712 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=-0.01
20:50:46.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:46.775 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.6 Saturated
20:50:46.787 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:46.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:46.789 00.002 7988 Enqueuing Expose request
20:50:46.791 00.002 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.70
20:50:46.791 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
20:50:46.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:46.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:50:46.791 00.000 15712 MoveAxis(W, 4, ABG)
20:50:46.791 00.000 15712 Guiding  Dir = 3, Dur = 4
20:50:46.828 00.037 15712 IsGuiding returns 0
20:50:46.843 00.015 15712 IsGuiding returns 0
20:50:46.843 00.000 15712 Move returns status 0, amount 4
20:50:46.843 00.000 15712 MoveAxis(N, 0, ABG)
20:50:46.843 00.000 15712 Move returns status 0, amount 0
20:50:46.843 00.000 15712 move complete, result=0
20:50:46.843 00.000 7988 GuideStep: -0.2 px 4 ms WEST, -0.0 px 0 ms NORTH
20:50:46.849 00.006 15712 worker thread done servicing request
20:50:46.849 00.000 15712 Worker thread wakes up
20:50:46.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:46.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:48.262 01.413 15712 Exposure complete
20:50:48.321 00.059 15712 worker thread done servicing request
20:50:48.321 00.000 7988 OnExposeComplete: enter
20:50:48.321 00.000 7988 UpdateGuideState(): m_state=6
20:50:48.323 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4924
20:50:48.323 00.000 7988 Star::Find returns 1 (1), X=1178.16, Y=441.66, Mass=1484, SNR=26.2, Peak=255 HFD=3.1
20:50:48.323 00.000 7988 MultiStar: [#1 -0.29,0.26,1.03,U] [#2 -0.35,0.39,1.04,U] [#3 -0.27,0.33,0.98,U] [#4 -0.30,0.28,1.07,U] [#5 -0.13,0.00,0.75,U] [#6 -0.43,0.45,0.70,U] [#7 -0.37,0.45,0.70,U] [#8 -0.09,0.40,0.67,U] 
20:50:48.323 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.33}, one-star: {0.01, 0.38}
20:50:48.323 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
20:50:48.323 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
20:50:48.323 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.55 mountX=-0.38 mountY=-0.02, mountTheta=-3.10
20:50:48.323 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.38, opts=13)
20:50:48.323 00.000 7988 Enqueuing Move request for scope (0.01, 0.38)
20:50:48.323 00.000 15712 Worker thread wakes up
20:50:48.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.38) opts 0xd
20:50:48.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.38)
20:50:48.323 00.000 15712 Moving (0.01, 0.38) raw xDistance=-0.38 yDistance=-0.02
20:50:48.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:48.323 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2 Saturated
20:50:48.336 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:48.336 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:48.338 00.002 7988 Enqueuing Expose request
20:50:48.340 00.002 15712 PPEC rslt: input = -0.38, final = -0.22, react = -0.23, pred = 0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 635.71
20:50:48.340 00.000 15712 PPEC: input: -0.38, control: -0.22, exposure: 1500
20:50:48.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:48.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:50:48.340 00.000 15712 MoveAxis(E, 71, ABG)
20:50:48.340 00.000 15712 Guiding  Dir = 2, Dur = 71
20:50:48.340 00.000 15712 IsGuiding returns 0
20:50:48.356 00.016 15712 PulseGuide returned control before completion, sleep 57
20:50:48.444 00.088 15712 IsGuiding returns 0
20:50:48.444 00.000 15712 Move returns status 0, amount 71
20:50:48.444 00.000 15712 MoveAxis(N, 0, ABG)
20:50:48.444 00.000 15712 Move returns status 0, amount 0
20:50:48.444 00.000 15712 move complete, result=0
20:50:48.444 00.000 7988 GuideStep: -0.4 px 71 ms EAST, -0.0 px 0 ms NORTH
20:50:48.448 00.004 15712 worker thread done servicing request
20:50:48.448 00.000 15712 Worker thread wakes up
20:50:48.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:48.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:50.078 01.630 15712 Exposure complete
20:50:50.126 00.048 15712 worker thread done servicing request
20:50:50.126 00.000 7988 OnExposeComplete: enter
20:50:50.139 00.013 7988 UpdateGuideState(): m_state=6
20:50:50.139 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4925
20:50:50.141 00.002 7988 Star::Find returns 1 (1), X=1178.07, Y=441.49, Mass=1458, SNR=26.0, Peak=255 HFD=3.3
20:50:50.143 00.002 7988 MultiStar: [#1 -0.09,0.22,1.05,U] [#2 -0.17,0.21,1.05,U] [#3 -0.29,0.33,0.98,U] [#4 -0.25,0.25,1.06,U] [#5 0.00,0.03,0.73,U] [#6 -0.29,0.53,0.74,U] [#7 -0.15,0.11,0.71,U] [#8 -0.11,0.44,0.68,U] 
20:50:50.143 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.25}, one-star: {-0.09, 0.21}
20:50:50.145 00.002 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.58) = xAngle (3.55 = -2.74)
20:50:50.145 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.37)
20:50:50.147 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.97 mountX=-0.21 mountY=0.08, mountTheta=2.76
20:50:50.147 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.21, opts=13)
20:50:50.149 00.002 7988 Enqueuing Move request for scope (-0.09, 0.21)
20:50:50.151 00.002 15712 Worker thread wakes up
20:50:50.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
20:50:50.151 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
20:50:50.151 00.000 15712 Moving (-0.09, 0.21) raw xDistance=-0.21 yDistance=0.08
20:50:50.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:50.151 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0 Saturated
20:50:50.153 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:50.153 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:50.155 00.002 7988 Enqueuing Expose request
20:50:50.155 00.000 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 635.71
20:50:50.155 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
20:50:50.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:50.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:50:50.155 00.000 15712 MoveAxis(E, 36, ABG)
20:50:50.155 00.000 15712 Guiding  Dir = 2, Dur = 36
20:50:50.155 00.000 15712 IsGuiding returns 0
20:50:50.170 00.015 15712 PulseGuide returned control before completion, sleep 31
20:50:50.220 00.050 15712 IsGuiding returns 0
20:50:50.220 00.000 15712 Move returns status 0, amount 36
20:50:50.220 00.000 15712 MoveAxis(N, 0, ABG)
20:50:50.220 00.000 15712 Move returns status 0, amount 0
20:50:50.220 00.000 15712 move complete, result=0
20:50:50.220 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
20:50:50.221 00.001 15712 worker thread done servicing request
20:50:50.221 00.000 15712 Worker thread wakes up
20:50:50.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:50.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:51.640 01.419 15712 Exposure complete
20:50:51.700 00.060 15712 worker thread done servicing request
20:50:51.700 00.000 7988 OnExposeComplete: enter
20:50:51.702 00.002 7988 UpdateGuideState(): m_state=6
20:50:51.702 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4926
20:50:51.702 00.000 7988 Star::Find returns 1 (1), X=1178.16, Y=441.37, Mass=1546, SNR=26.7, Peak=255 HFD=3.3
20:50:51.705 00.003 7988 MultiStar: [#1 -0.26,0.02,1.00,U] [#2 -0.37,0.37,0.98,U] [#3 -0.27,0.18,0.95,U] [#4 -0.23,0.11,1.01,U] [#5 0.07,0.10,0.69,U] [#6 -0.17,0.18,0.72,U] [#7 -0.18,0.23,0.66,U] [#8 -0.16,0.20,0.67,U] 
20:50:51.705 00.000 7988 single-star, 8 included, MultiStar: {-0.18, 0.16}, one-star: {0.01, 0.09}
20:50:51.705 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
20:50:51.705 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
20:50:51.705 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.50 mountX=-0.09 mountY=-0.01, mountTheta=-3.05
20:50:51.705 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
20:50:51.705 00.000 7988 Enqueuing Move request for scope (0.01, 0.09)
20:50:51.705 00.000 15712 Worker thread wakes up
20:50:51.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
20:50:51.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
20:50:51.705 00.000 15712 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=-0.01
20:50:51.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:51.705 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.7 Saturated
20:50:51.715 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:51.715 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:51.717 00.002 7988 Enqueuing Expose request
20:50:51.717 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.72
20:50:51.717 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
20:50:51.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:51.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:50:51.717 00.000 15712 MoveAxis(W, 3, ABG)
20:50:51.717 00.000 15712 Guiding  Dir = 3, Dur = 3
20:50:51.717 00.000 15712 IsGuiding returns 0
20:50:51.733 00.016 15712 IsGuiding returns 0
20:50:51.733 00.000 15712 Move returns status 0, amount 3
20:50:51.733 00.000 15712 MoveAxis(N, 0, ABG)
20:50:51.733 00.000 15712 Move returns status 0, amount 0
20:50:51.733 00.000 15712 move complete, result=0
20:50:51.733 00.000 15712 worker thread done servicing request
20:50:51.733 00.000 15712 Worker thread wakes up
20:50:51.733 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
20:50:51.739 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:51.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:53.378 01.639 15712 Exposure complete
20:50:53.440 00.062 15712 worker thread done servicing request
20:50:53.440 00.000 7988 OnExposeComplete: enter
20:50:53.440 00.000 7988 UpdateGuideState(): m_state=6
20:50:53.440 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4927
20:50:53.440 00.000 7988 Star::Find returns 1 (1), X=1178.20, Y=441.31, Mass=1471, SNR=26.0, Peak=255 HFD=3.3
20:50:53.440 00.000 7988 MultiStar: [#1 -0.03,-0.09,1.01,U] [#2 -0.23,0.10,1.03,U] [#3 -0.28,-0.00,0.97,U] [#4 -0.14,-0.01,1.08,U] [#5 0.13,-0.03,0.71,U] [#6 -0.23,0.09,0.72,U] [#7 -0.18,-0.06,0.70,U] [#8 0.29,-0.00,0.68,U] 
20:50:53.440 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.00}, one-star: {0.04, 0.04}
20:50:53.440 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
20:50:53.440 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.39 = -0.89)
20:50:53.440 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.71 mountX=-0.04 mountY=-0.04, mountTheta=-2.27
20:50:53.451 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
20:50:53.451 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
20:50:53.453 00.002 15712 Worker thread wakes up
20:50:53.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
20:50:53.453 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
20:50:53.453 00.000 15712 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
20:50:53.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:53.453 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0 Saturated
20:50:53.456 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:53.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:53.456 00.000 7988 Enqueuing Expose request
20:50:53.456 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.72
20:50:53.456 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
20:50:53.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:53.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:50:53.456 00.000 15712 MoveAxis(W, 1, ABG)
20:50:53.456 00.000 15712 Guiding  Dir = 3, Dur = 1
20:50:53.456 00.000 15712 IsGuiding returns 0
20:50:53.477 00.021 15712 IsGuiding returns 0
20:50:53.477 00.000 15712 Move returns status 0, amount 1
20:50:53.477 00.000 15712 MoveAxis(N, 0, ABG)
20:50:53.477 00.000 15712 Move returns status 0, amount 0
20:50:53.477 00.000 15712 move complete, result=0
20:50:53.477 00.000 15712 worker thread done servicing request
20:50:53.477 00.000 15712 Worker thread wakes up
20:50:53.477 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
20:50:53.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:53.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:54.894 01.417 15712 Exposure complete
20:50:54.952 00.058 15712 worker thread done servicing request
20:50:54.952 00.000 7988 OnExposeComplete: enter
20:50:54.952 00.000 7988 UpdateGuideState(): m_state=6
20:50:54.957 00.005 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4928
20:50:54.957 00.000 7988 Star::Find returns 1 (1), X=1178.23, Y=441.32, Mass=1614, SNR=27.4, Peak=255 HFD=3.6
20:50:54.957 00.000 7988 MultiStar: [#1 -0.10,0.22,0.99,U] [#2 -0.34,0.18,0.95,U] [#3 -0.10,0.25,0.92,U] [#4 -0.01,0.07,0.96,U] [#5 0.18,-0.08,0.69,U] [#6 -0.12,0.16,0.72,U] [#7 -0.10,0.15,0.66,U] [#8 0.09,0.10,0.64,U] 
20:50:54.957 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.13}, one-star: {0.08, 0.04}
20:50:54.957 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
20:50:54.957 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.12)
20:50:54.957 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=-0.04 mountY=-0.08, mountTheta=-2.05
20:50:54.957 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.04, opts=13)
20:50:54.957 00.000 7988 Enqueuing Move request for scope (0.08, 0.04)
20:50:54.957 00.000 15712 Worker thread wakes up
20:50:54.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
20:50:54.957 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
20:50:54.957 00.000 15712 Moving (0.08, 0.04) raw xDistance=-0.04 yDistance=-0.08
20:50:54.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:54.969 00.012 7988 UpdateGuideState exits: m=1614 SNR=27.4 Saturated
20:50:54.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:54.971 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:54.971 00.000 7988 Enqueuing Expose request
20:50:54.973 00.002 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.72
20:50:54.973 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
20:50:54.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:54.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:50:54.973 00.000 15712 MoveAxis(E, 1, ABG)
20:50:54.973 00.000 15712 Guiding  Dir = 2, Dur = 1
20:50:54.973 00.000 15712 IsGuiding returns 0
20:50:54.994 00.021 15712 IsGuiding returns 0
20:50:54.994 00.000 15712 Move returns status 0, amount 1
20:50:54.994 00.000 15712 MoveAxis(N, 0, ABG)
20:50:54.994 00.000 15712 Move returns status 0, amount 0
20:50:54.994 00.000 15712 move complete, result=0
20:50:54.994 00.000 15712 worker thread done servicing request
20:50:54.994 00.000 15712 Worker thread wakes up
20:50:54.994 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
20:50:54.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:54.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:56.633 01.639 15712 Exposure complete
20:50:56.691 00.058 15712 worker thread done servicing request
20:50:56.691 00.000 7988 OnExposeComplete: enter
20:50:56.691 00.000 7988 UpdateGuideState(): m_state=6
20:50:56.694 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4929
20:50:56.694 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=441.58, Mass=1501, SNR=26.3, Peak=225 HFD=3.2
20:50:56.694 00.000 7988 MultiStar: [#1 0.10,0.27,1.01,U] [#2 -0.22,0.51,1.03,U] [#3 -0.14,0.31,0.98,U] [#4 -0.06,0.25,1.07,U] [#5 0.32,-0.07,0.70,U] [#6 -0.18,0.35,0.73,U] [#7 -0.04,0.27,0.68,U] [#8 0.16,0.54,0.70,U] 
20:50:56.694 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.31}, one-star: {0.15, 0.30}
20:50:56.694 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
20:50:56.694 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
20:50:56.694 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.57 mountX=-0.31 mountY=-0.01, mountTheta=-3.12
20:50:56.694 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.31, opts=13)
20:50:56.694 00.000 7988 Enqueuing Move request for scope (0.00, 0.31)
20:50:56.694 00.000 15712 Worker thread wakes up
20:50:56.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.31) opts 0xd
20:50:56.694 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.31)
20:50:56.694 00.000 15712 Moving (0.00, 0.31) raw xDistance=-0.31 yDistance=-0.01
20:50:56.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:56.694 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
20:50:56.708 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:56.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:56.708 00.000 7988 Enqueuing Expose request
20:50:56.710 00.002 15712 PPEC rslt: input = -0.31, final = -0.19, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 635.73
20:50:56.710 00.000 15712 PPEC: input: -0.31, control: -0.19, exposure: 1500
20:50:56.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:56.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:50:56.710 00.000 15712 MoveAxis(E, 63, ABG)
20:50:56.710 00.000 15712 Guiding  Dir = 2, Dur = 63
20:50:56.710 00.000 15712 IsGuiding returns 0
20:50:56.726 00.016 15712 PulseGuide returned control before completion, sleep 59
20:50:56.791 00.065 15712 IsGuiding returns 1
20:50:56.791 00.000 15712 scope still moving after pulse duration time elapsed
20:50:56.821 00.030 15712 IsGuiding returns 0
20:50:56.821 00.000 15712 scope move finished after 63 + 46 ms
20:50:56.821 00.000 15712 Move returns status 0, amount 63
20:50:56.821 00.000 15712 MoveAxis(N, 0, ABG)
20:50:56.821 00.000 15712 Move returns status 0, amount 0
20:50:56.821 00.000 15712 move complete, result=0
20:50:56.821 00.000 15712 worker thread done servicing request
20:50:56.821 00.000 15712 Worker thread wakes up
20:50:56.821 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.0 px 0 ms NORTH
20:50:56.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:56.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:50:58.228 01.407 15712 Exposure complete
20:50:58.274 00.046 15712 worker thread done servicing request
20:50:58.288 00.014 7988 OnExposeComplete: enter
20:50:58.288 00.000 7988 UpdateGuideState(): m_state=6
20:50:58.290 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4930
20:50:58.290 00.000 7988 Star::Find returns 1 (1), X=1178.18, Y=441.33, Mass=1574, SNR=27.1, Peak=255 HFD=3.4
20:50:58.290 00.000 7988 MultiStar: [#1 0.03,-0.19,0.97,U] [#2 -0.26,0.14,0.98,U] [#3 -0.16,0.10,0.94,U] [#4 -0.04,-0.03,1.01,U] [#5 -0.03,-0.21,0.72,U] [#6 -0.01,-0.29,0.69,U] [#7 -0.15,-0.18,0.64,U] [#8 0.07,0.18,0.66,U] 
20:50:58.290 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.04}, one-star: {0.03, 0.05}
20:50:58.290 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.58) = xAngle (2.65 = 2.65)
20:50:58.290 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.76 = -0.52)
20:50:58.290 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.07 mountX=-0.05 mountY=-0.03, mountTheta=-2.63
20:50:58.290 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
20:50:58.290 00.000 7988 Enqueuing Move request for scope (0.03, 0.05)
20:50:58.290 00.000 15712 Worker thread wakes up
20:50:58.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
20:50:58.290 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
20:50:58.290 00.000 15712 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.03
20:50:58.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:50:58.290 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.1 Saturated
20:50:58.303 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:58.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:50:58.305 00.002 7988 Enqueuing Expose request
20:50:58.306 00.001 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.73
20:50:58.306 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
20:50:58.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:58.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:50:58.306 00.000 15712 MoveAxis(E, 4, ABG)
20:50:58.306 00.000 15712 Guiding  Dir = 2, Dur = 4
20:50:58.306 00.000 15712 IsGuiding returns 0
20:50:58.322 00.016 15712 IsGuiding returns 0
20:50:58.322 00.000 15712 Move returns status 0, amount 4
20:50:58.322 00.000 15712 MoveAxis(N, 0, ABG)
20:50:58.322 00.000 15712 Move returns status 0, amount 0
20:50:58.322 00.000 15712 move complete, result=0
20:50:58.322 00.000 15712 worker thread done servicing request
20:50:58.322 00.000 15712 Worker thread wakes up
20:50:58.322 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
20:50:58.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:50:58.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:00.063 01.741 15712 Exposure complete
20:51:00.124 00.061 15712 worker thread done servicing request
20:51:00.124 00.000 7988 OnExposeComplete: enter
20:51:00.124 00.000 7988 UpdateGuideState(): m_state=6
20:51:00.126 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4931
20:51:00.126 00.000 7988 Star::Find returns 1 (0), X=1178.20, Y=441.37, Mass=1475, SNR=26.1, Peak=240 HFD=3.3
20:51:00.126 00.000 7988 MultiStar: [#1 -0.07,0.28,1.04,U] [#2 -0.04,0.35,1.03,U] [#3 -0.04,0.18,0.97,U] [#4 -0.09,0.22,1.03,U] [#5 0.00,-0.02,0.74,U] [#6 -0.27,0.15,0.73,U] [#7 0.04,0.26,0.67,U] [#8 -0.07,0.22,0.67,U] 
20:51:00.126 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.20}, one-star: {0.04, 0.09}
20:51:00.126 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
20:51:00.126 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.46)
20:51:00.126 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=-0.09 mountY=-0.04, mountTheta=-2.69
20:51:00.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
20:51:00.126 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
20:51:00.126 00.000 15712 Worker thread wakes up
20:51:00.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
20:51:00.126 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
20:51:00.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:00.126 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1
20:51:00.139 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:00.139 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:00.141 00.002 7988 Enqueuing Expose request
20:51:00.142 00.001 15712 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=-0.04
20:51:00.142 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
20:51:00.142 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
20:51:00.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:00.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:51:00.142 00.000 15712 MoveAxis(E, 3, ABG)
20:51:00.142 00.000 15712 Guiding  Dir = 2, Dur = 3
20:51:00.142 00.000 15712 IsGuiding returns 0
20:51:00.158 00.016 15712 IsGuiding returns 0
20:51:00.158 00.000 15712 Move returns status 0, amount 3
20:51:00.158 00.000 15712 MoveAxis(N, 0, ABG)
20:51:00.158 00.000 15712 Move returns status 0, amount 0
20:51:00.158 00.000 15712 move complete, result=0
20:51:00.158 00.000 15712 worker thread done servicing request
20:51:00.158 00.000 15712 Worker thread wakes up
20:51:00.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:00.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:00.158 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:51:01.579 01.421 15712 Exposure complete
20:51:01.637 00.058 15712 worker thread done servicing request
20:51:01.637 00.000 7988 OnExposeComplete: enter
20:51:01.641 00.004 7988 UpdateGuideState(): m_state=6
20:51:01.643 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4932
20:51:01.643 00.000 7988 Star::Find returns 1 (1), X=1178.20, Y=441.21, Mass=1439, SNR=25.7, Peak=255 HFD=2.9
20:51:01.645 00.002 7988 MultiStar: [#1 -0.04,-0.09,1.05,U] [#2 -0.31,0.13,1.04,U] [#3 -0.25,-0.12,0.97,U] [#4 -0.09,-0.10,1.06,U] [#5 0.02,-0.22,0.73,U] [#6 -0.14,0.02,0.71,U] [#7 0.04,-0.27,0.69,U] [#8 0.05,0.06,0.64,U] 
20:51:01.645 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.07}, one-star: {0.05, -0.07}
20:51:01.647 00.002 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.58) = xAngle (0.65 = 0.65)
20:51:01.647 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.76 = -2.52)
20:51:01.649 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.93 mountX=0.07 mountY=-0.05, mountTheta=-0.63
20:51:01.651 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
20:51:01.651 00.000 7988 Enqueuing Move request for scope (0.05, -0.07)
20:51:01.653 00.002 15712 Worker thread wakes up
20:51:01.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
20:51:01.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
20:51:01.653 00.000 15712 Moving (0.05, -0.07) raw xDistance=0.07 yDistance=-0.05
20:51:01.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:01.654 00.001 7988 UpdateGuideState exits: m=1439 SNR=25.7 Saturated
20:51:01.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:01.656 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:01.657 00.001 7988 Enqueuing Expose request
20:51:01.657 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
20:51:01.657 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
20:51:01.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:01.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:51:01.657 00.000 15712 MoveAxis(E, 3, ABG)
20:51:01.657 00.000 15712 Guiding  Dir = 2, Dur = 3
20:51:01.657 00.000 15712 IsGuiding returns 0
20:51:01.677 00.020 15712 IsGuiding returns 0
20:51:01.677 00.000 15712 Move returns status 0, amount 3
20:51:01.677 00.000 15712 MoveAxis(N, 0, ABG)
20:51:01.677 00.000 15712 Move returns status 0, amount 0
20:51:01.677 00.000 15712 move complete, result=0
20:51:01.677 00.000 15712 worker thread done servicing request
20:51:01.677 00.000 15712 Worker thread wakes up
20:51:01.677 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:51:01.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:01.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:03.317 01.640 15712 Exposure complete
20:51:03.370 00.053 15712 worker thread done servicing request
20:51:03.370 00.000 7988 OnExposeComplete: enter
20:51:03.370 00.000 7988 UpdateGuideState(): m_state=6
20:51:03.378 00.008 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4933
20:51:03.378 00.000 7988 Star::Find returns 1 (0), X=1178.04, Y=441.15, Mass=1460, SNR=25.8, Peak=236 HFD=3.1
20:51:03.378 00.000 7988 MultiStar: [#1 -0.04,-0.20,1.00,U] [#2 -0.21,-0.05,1.02,U] [#3 -0.11,-0.20,0.98,U] [#4 -0.16,0.05,1.04,U] [#5 -0.00,-0.22,0.74,U] [#6 -0.29,-0.12,0.72,U] [#7 -0.12,-0.30,0.68,U] [#8 0.03,0.08,0.67,U] 
20:51:03.378 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.12}, one-star: {-0.11, -0.13}
20:51:03.378 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.78 = -0.78)
20:51:03.378 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.33 = 2.33)
20:51:03.378 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.16 cameraTheta=-2.35 mountX=0.12 mountY=0.12, mountTheta=0.79
20:51:03.378 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.12, opts=13)
20:51:03.387 00.009 7988 Enqueuing Move request for scope (-0.12, -0.12)
20:51:03.387 00.000 15712 Worker thread wakes up
20:51:03.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
20:51:03.387 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
20:51:03.387 00.000 15712 Moving (-0.12, -0.12) raw xDistance=0.12 yDistance=0.12
20:51:03.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:03.387 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.8
20:51:03.391 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:03.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:03.393 00.002 7988 Enqueuing Expose request
20:51:03.393 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
20:51:03.393 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
20:51:03.394 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:03.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:51:03.394 00.000 15712 MoveAxis(E, 3, ABG)
20:51:03.394 00.000 15712 Guiding  Dir = 2, Dur = 3
20:51:03.394 00.000 15712 IsGuiding returns 0
20:51:03.442 00.048 15712 IsGuiding returns 0
20:51:03.442 00.000 15712 Move returns status 0, amount 3
20:51:03.442 00.000 15712 MoveAxis(N, 0, ABG)
20:51:03.442 00.000 15712 Move returns status 0, amount 0
20:51:03.442 00.000 15712 move complete, result=0
20:51:03.442 00.000 15712 worker thread done servicing request
20:51:03.442 00.000 15712 Worker thread wakes up
20:51:03.456 00.014 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:51:03.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:03.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:04.861 01.405 15712 Exposure complete
20:51:04.916 00.055 15712 worker thread done servicing request
20:51:04.916 00.000 7988 OnExposeComplete: enter
20:51:04.922 00.006 7988 UpdateGuideState(): m_state=6
20:51:04.922 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4934
20:51:04.922 00.000 7988 Star::Find returns 1 (1), X=1178.16, Y=441.25, Mass=1494, SNR=26.3, Peak=255 HFD=3.2
20:51:04.922 00.000 7988 MultiStar: [#1 -0.01,-0.11,1.02,U] [#2 -0.17,0.02,1.02,U] [#3 0.03,-0.03,0.96,U] [#4 -0.07,-0.12,1.01,U] [#5 0.16,-0.20,0.74,U] [#6 0.05,0.01,0.71,U] [#7 -0.14,0.03,0.66,U] [#8 0.16,0.05,0.66,U] 
20:51:04.922 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.01, -0.03}
20:51:04.922 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
20:51:04.922 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.85)
20:51:04.922 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.25 mountX=0.03 mountY=-0.01, mountTheta=-0.30
20:51:04.922 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
20:51:04.933 00.011 7988 Enqueuing Move request for scope (0.01, -0.03)
20:51:04.933 00.000 15712 Worker thread wakes up
20:51:04.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
20:51:04.933 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
20:51:04.933 00.000 15712 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
20:51:04.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:51:04.933 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3 Saturated
20:51:04.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:04.933 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:04.938 00.005 7988 Enqueuing Expose request
20:51:04.938 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
20:51:04.938 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
20:51:04.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:04.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:51:04.938 00.000 15712 MoveAxis(E, 3, ABG)
20:51:04.938 00.000 15712 Guiding  Dir = 2, Dur = 3
20:51:04.938 00.000 15712 IsGuiding returns 0
20:51:04.958 00.020 15712 IsGuiding returns 0
20:51:04.958 00.000 15712 Move returns status 0, amount 3
20:51:04.958 00.000 15712 MoveAxis(N, 0, ABG)
20:51:04.958 00.000 15712 Move returns status 0, amount 0
20:51:04.958 00.000 15712 move complete, result=0
20:51:04.958 00.000 15712 worker thread done servicing request
20:51:04.958 00.000 15712 Worker thread wakes up
20:51:04.958 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
20:51:04.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:04.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:06.601 01.643 15712 Exposure complete
20:51:06.652 00.051 15712 worker thread done servicing request
20:51:06.652 00.000 7988 OnExposeComplete: enter
20:51:06.661 00.009 7988 UpdateGuideState(): m_state=6
20:51:06.663 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4935
20:51:06.663 00.000 7988 Star::Find returns 1 (0), X=1178.11, Y=441.41, Mass=1470, SNR=26.1, Peak=232 HFD=3.4
20:51:06.665 00.002 7988 MultiStar: [#1 -0.18,0.15,0.99,U] [#2 -0.23,0.29,1.01,U] [#3 -0.08,0.13,0.95,U] [#4 -0.10,0.23,1.02,U] [#5 -0.03,0.19,0.74,U] [#6 -0.46,0.19,0.73,U] [#7 -0.22,0.22,0.69,U] [#8 -0.13,0.04,0.67,U] 
20:51:06.665 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.18}, one-star: {-0.04, 0.13}
20:51:06.667 00.002 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.83)
20:51:06.667 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.28)
20:51:06.669 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.88 mountX=-0.13 mountY=0.04, mountTheta=2.86
20:51:06.671 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.13, opts=13)
20:51:06.671 00.000 7988 Enqueuing Move request for scope (-0.04, 0.13)
20:51:06.673 00.002 15712 Worker thread wakes up
20:51:06.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:06.673 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.1
20:51:06.675 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:06.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:06.677 00.002 7988 Enqueuing Expose request
20:51:06.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
20:51:06.677 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
20:51:06.677 00.000 15712 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=0.04
20:51:06.677 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
20:51:06.677 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
20:51:06.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:06.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:51:06.677 00.000 15712 MoveAxis(E, 2, ABG)
20:51:06.677 00.000 15712 Guiding  Dir = 2, Dur = 2
20:51:06.677 00.000 15712 IsGuiding returns 0
20:51:06.699 00.022 15712 IsGuiding returns 0
20:51:06.699 00.000 15712 Move returns status 0, amount 2
20:51:06.699 00.000 15712 MoveAxis(N, 0, ABG)
20:51:06.699 00.000 15712 Move returns status 0, amount 0
20:51:06.699 00.000 15712 move complete, result=0
20:51:06.699 00.000 15712 worker thread done servicing request
20:51:06.699 00.000 15712 Worker thread wakes up
20:51:06.699 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
20:51:06.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:06.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:08.115 01.416 15712 Exposure complete
20:51:08.166 00.051 15712 worker thread done servicing request
20:51:08.166 00.000 7988 OnExposeComplete: enter
20:51:08.166 00.000 7988 UpdateGuideState(): m_state=6
20:51:08.177 00.011 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4936
20:51:08.177 00.000 7988 Star::Find returns 1 (1), X=1178.15, Y=441.15, Mass=1484, SNR=26.2, Peak=255 HFD=3.1
20:51:08.177 00.000 7988 MultiStar: [#1 -0.14,0.01,1.03,U] [#2 -0.10,0.14,1.00,U] [#3 -0.02,-0.04,0.95,U] [#4 -0.13,0.07,1.05,U] [#5 0.08,-0.01,0.71,U] [#6 -0.24,0.11,0.72,U] [#7 -0.16,-0.06,0.66,U] [#8 -0.07,0.39,0.68,U] 
20:51:08.177 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.01, -0.13}
20:51:08.177 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.04)
20:51:08.177 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.07)
20:51:08.183 00.006 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.66 mountX=-0.04 mountY=0.09, mountTheta=2.05
20:51:08.183 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
20:51:08.183 00.000 7988 Enqueuing Move request for scope (-0.09, 0.04)
20:51:08.183 00.000 15712 Worker thread wakes up
20:51:08.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
20:51:08.183 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
20:51:08.183 00.000 15712 Moving (-0.09, 0.04) raw xDistance=-0.04 yDistance=0.09
20:51:08.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:08.183 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2 Saturated
20:51:08.190 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:08.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:08.192 00.002 7988 Enqueuing Expose request
20:51:08.193 00.001 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.76
20:51:08.193 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:51:08.193 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:08.193 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:51:08.193 00.000 15712 MoveAxis(E, 3, ABG)
20:51:08.193 00.000 15712 Guiding  Dir = 2, Dur = 3
20:51:08.193 00.000 15712 IsGuiding returns 0
20:51:08.250 00.057 15712 IsGuiding returns 0
20:51:08.250 00.000 15712 Move returns status 0, amount 3
20:51:08.250 00.000 15712 MoveAxis(N, 0, ABG)
20:51:08.250 00.000 15712 Move returns status 0, amount 0
20:51:08.250 00.000 15712 move complete, result=0
20:51:08.250 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:51:08.252 00.002 15712 worker thread done servicing request
20:51:08.252 00.000 15712 Worker thread wakes up
20:51:08.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:08.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:09.883 01.631 15712 Exposure complete
20:51:09.947 00.064 15712 worker thread done servicing request
20:51:09.947 00.000 7988 OnExposeComplete: enter
20:51:09.947 00.000 7988 UpdateGuideState(): m_state=6
20:51:09.947 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4937
20:51:09.950 00.003 7988 Star::Find returns 1 (0), X=1178.17, Y=441.49, Mass=1498, SNR=26.4, Peak=239 HFD=3.4
20:51:09.950 00.000 7988 MultiStar: [#1 -0.28,0.18,1.04,U] [#2 -0.48,0.36,0.98,U] [#3 -0.19,0.23,0.94,U] [#4 -0.13,0.28,1.03,U] [#5 0.13,0.09,0.70,U] [#6 -0.29,0.20,0.71,U] [#7 -0.15,0.32,0.68,U] [#8 -0.18,0.56,0.67,U] 
20:51:09.950 00.000 7988 single-star, 8 included, MultiStar: {-0.18, 0.27}, one-star: {0.01, 0.21}
20:51:09.950 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
20:51:09.950 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
20:51:09.950 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.51 mountX=-0.21 mountY=-0.02, mountTheta=-3.06
20:51:09.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.21, opts=13)
20:51:09.950 00.000 7988 Enqueuing Move request for scope (0.01, 0.21)
20:51:09.950 00.000 15712 Worker thread wakes up
20:51:09.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
20:51:09.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
20:51:09.950 00.000 15712 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.02
20:51:09.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:09.950 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
20:51:09.962 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:09.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:09.964 00.002 7988 Enqueuing Expose request
20:51:09.964 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 635.76
20:51:09.964 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
20:51:09.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:09.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:51:09.964 00.000 15712 MoveAxis(E, 46, ABG)
20:51:09.964 00.000 15712 Guiding  Dir = 2, Dur = 46
20:51:09.964 00.000 15712 IsGuiding returns 0
20:51:09.984 00.020 15712 PulseGuide returned control before completion, sleep 31
20:51:10.026 00.042 15712 IsGuiding returns 1
20:51:10.026 00.000 15712 scope still moving after pulse duration time elapsed
20:51:10.058 00.032 15712 IsGuiding returns 0
20:51:10.058 00.000 15712 scope move finished after 46 + 47 ms
20:51:10.058 00.000 15712 Move returns status 0, amount 46
20:51:10.058 00.000 15712 MoveAxis(N, 0, ABG)
20:51:10.058 00.000 15712 Move returns status 0, amount 0
20:51:10.058 00.000 15712 move complete, result=0
20:51:10.058 00.000 15712 worker thread done servicing request
20:51:10.058 00.000 15712 Worker thread wakes up
20:51:10.058 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
20:51:10.060 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:10.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:11.476 01.416 15712 Exposure complete
20:51:11.536 00.060 15712 worker thread done servicing request
20:51:11.536 00.000 7988 OnExposeComplete: enter
20:51:11.538 00.002 7988 UpdateGuideState(): m_state=6
20:51:11.538 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4938
20:51:11.538 00.000 7988 Star::Find returns 1 (1), X=1178.15, Y=441.30, Mass=1463, SNR=26.0, Peak=255 HFD=3.1
20:51:11.538 00.000 7988 MultiStar: [#1 0.00,-0.16,1.03,U] [#2 -0.26,0.26,1.04,U] [#3 -0.18,-0.05,0.95,U] [#4 -0.20,-0.07,1.06,U] [#5 0.20,-0.07,0.74,U] [#6 -0.15,-0.01,0.72,U] [#7 -0.15,-0.03,0.67,U] [#8 -0.08,0.11,0.67,U] 
20:51:11.538 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.00}, one-star: {-0.01, 0.02}
20:51:11.538 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
20:51:11.538 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
20:51:11.538 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.86 mountX=-0.02 mountY=0.01, mountTheta=2.88
20:51:11.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
20:51:11.538 00.000 7988 Enqueuing Move request for scope (-0.01, 0.02)
20:51:11.549 00.011 15712 Worker thread wakes up
20:51:11.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
20:51:11.549 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
20:51:11.549 00.000 15712 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
20:51:11.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:11.549 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.0 Saturated
20:51:11.552 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:11.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:11.554 00.002 7988 Enqueuing Expose request
20:51:11.554 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
20:51:11.554 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:51:11.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:11.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:51:11.554 00.000 15712 MoveAxis(E, 5, ABG)
20:51:11.554 00.000 15712 Guiding  Dir = 2, Dur = 5
20:51:11.589 00.035 15712 IsGuiding returns 0
20:51:11.600 00.011 15712 IsGuiding returns 0
20:51:11.600 00.000 15712 Move returns status 0, amount 5
20:51:11.600 00.000 15712 MoveAxis(N, 0, ABG)
20:51:11.600 00.000 15712 Move returns status 0, amount 0
20:51:11.600 00.000 15712 move complete, result=0
20:51:11.600 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
20:51:11.609 00.009 15712 worker thread done servicing request
20:51:11.609 00.000 15712 Worker thread wakes up
20:51:11.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:11.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:13.248 01.639 15712 Exposure complete
20:51:13.308 00.060 15712 worker thread done servicing request
20:51:13.308 00.000 7988 OnExposeComplete: enter
20:51:13.308 00.000 7988 UpdateGuideState(): m_state=6
20:51:13.308 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4939
20:51:13.308 00.000 7988 Star::Find returns 1 (0), X=1178.20, Y=441.21, Mass=1494, SNR=26.2, Peak=236 HFD=3.4
20:51:13.308 00.000 7988 MultiStar: [#1 0.06,0.07,1.00,U] [#2 -0.25,0.19,1.01,U] [#3 -0.05,0.05,0.96,U] [#4 0.05,-0.10,1.03,U] [#5 0.29,-0.13,0.67,U] [#6 -0.18,0.07,0.72,U] [#7 -0.17,0.12,0.67,U] [#8 0.16,0.22,0.65,U] 
20:51:13.308 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.04, -0.07}
20:51:13.315 00.007 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
20:51:13.315 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
20:51:13.315 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.83 mountX=-0.04 mountY=0.01, mountTheta=2.90
20:51:13.315 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.04, opts=13)
20:51:13.315 00.000 7988 Enqueuing Move request for scope (-0.01, 0.04)
20:51:13.315 00.000 15712 Worker thread wakes up
20:51:13.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
20:51:13.315 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
20:51:13.315 00.000 15712 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
20:51:13.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:13.315 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.2
20:51:13.324 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:13.326 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:13.326 00.000 7988 Enqueuing Expose request
20:51:13.328 00.002 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
20:51:13.328 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
20:51:13.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:13.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:51:13.328 00.000 15712 MoveAxis(E, 5, ABG)
20:51:13.328 00.000 15712 Guiding  Dir = 2, Dur = 5
20:51:13.328 00.000 15712 IsGuiding returns 0
20:51:13.349 00.021 15712 IsGuiding returns 0
20:51:13.349 00.000 15712 Move returns status 0, amount 5
20:51:13.349 00.000 15712 MoveAxis(N, 0, ABG)
20:51:13.349 00.000 15712 Move returns status 0, amount 0
20:51:13.349 00.000 15712 move complete, result=0
20:51:13.349 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
20:51:13.351 00.002 15712 worker thread done servicing request
20:51:13.351 00.000 15712 Worker thread wakes up
20:51:13.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:13.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:14.761 01.410 15712 Exposure complete
20:51:14.820 00.059 15712 worker thread done servicing request
20:51:14.820 00.000 7988 OnExposeComplete: enter
20:51:14.820 00.000 7988 UpdateGuideState(): m_state=6
20:51:14.821 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4940
20:51:14.823 00.002 7988 Star::Find returns 1 (0), X=1178.25, Y=441.20, Mass=1460, SNR=25.9, Peak=239 HFD=3.5
20:51:14.823 00.000 7988 MultiStar: [#1 -0.02,-0.12,1.04,U] [#2 -0.30,0.24,1.04,U] [#3 0.04,-0.06,1.01,U] [#4 -0.07,-0.11,1.02,U] [#5 0.10,0.10,0.73,U] [#6 -0.11,0.04,0.71,U] [#7 -0.14,0.06,0.69,U] [#8 0.04,0.14,0.68,U] 
20:51:14.825 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {0.09, -0.08}
20:51:14.825 00.000 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.86)
20:51:14.827 00.002 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.25)
20:51:14.828 00.001 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.05 cameraTheta=2.84 mountX=-0.01 mountY=0.04, mountTheta=1.86
20:51:14.830 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
20:51:14.830 00.000 7988 Enqueuing Move request for scope (-0.04, 0.01)
20:51:14.832 00.002 15712 Worker thread wakes up
20:51:14.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
20:51:14.832 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
20:51:14.832 00.000 15712 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=0.04
20:51:14.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:14.832 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.9
20:51:14.835 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:14.835 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:14.837 00.002 7988 Enqueuing Expose request
20:51:14.837 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
20:51:14.837 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
20:51:14.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:14.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:51:14.837 00.000 15712 MoveAxis(E, 5, ABG)
20:51:14.839 00.002 15712 Guiding  Dir = 2, Dur = 5
20:51:14.839 00.000 15712 IsGuiding returns 0
20:51:14.862 00.023 15712 IsGuiding returns 0
20:51:14.862 00.000 15712 Move returns status 0, amount 5
20:51:14.862 00.000 15712 MoveAxis(N, 0, ABG)
20:51:14.862 00.000 15712 Move returns status 0, amount 0
20:51:14.862 00.000 15712 move complete, result=0
20:51:14.862 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
20:51:14.869 00.007 15712 worker thread done servicing request
20:51:14.869 00.000 15712 Worker thread wakes up
20:51:14.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:14.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:16.512 01.643 15712 Exposure complete
20:51:16.571 00.059 15712 worker thread done servicing request
20:51:16.571 00.000 7988 OnExposeComplete: enter
20:51:16.571 00.000 7988 UpdateGuideState(): m_state=6
20:51:16.573 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4941
20:51:16.573 00.000 7988 Star::Find returns 1 (0), X=1178.03, Y=441.34, Mass=1521, SNR=26.4, Peak=241 HFD=3.4
20:51:16.573 00.000 7988 MultiStar: [#1 -0.02,0.00,1.01,U] [#2 -0.31,0.12,1.00,U] [#3 -0.01,0.14,0.95,U] [#4 -0.19,0.05,1.00,U] [#5 0.15,-0.03,0.72,U] [#6 -0.33,0.14,0.71,U] [#7 -0.18,0.21,0.64,U] [#8 -0.01,0.25,0.67,U] 
20:51:16.573 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.10}, one-star: {-0.12, 0.06}
20:51:16.573 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.58) = xAngle (4.28 = -2.01)
20:51:16.580 00.007 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.10)
20:51:16.580 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.70 mountX=-0.06 mountY=0.12, mountTheta=2.01
20:51:16.580 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.06, opts=13)
20:51:16.580 00.000 7988 Enqueuing Move request for scope (-0.12, 0.06)
20:51:16.580 00.000 15712 Worker thread wakes up
20:51:16.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
20:51:16.580 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
20:51:16.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:16.580 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.4
20:51:16.587 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:16.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:16.589 00.002 7988 Enqueuing Expose request
20:51:16.589 00.000 15712 Moving (-0.12, 0.06) raw xDistance=-0.06 yDistance=0.12
20:51:16.589 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
20:51:16.589 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:51:16.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:16.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:51:16.589 00.000 15712 MoveAxis(E, 5, ABG)
20:51:16.589 00.000 15712 Guiding  Dir = 2, Dur = 5
20:51:16.589 00.000 15712 IsGuiding returns 0
20:51:16.610 00.021 15712 IsGuiding returns 0
20:51:16.610 00.000 15712 Move returns status 0, amount 5
20:51:16.610 00.000 15712 MoveAxis(N, 0, ABG)
20:51:16.610 00.000 15712 Move returns status 0, amount 0
20:51:16.610 00.000 15712 move complete, result=0
20:51:16.610 00.000 15712 worker thread done servicing request
20:51:16.610 00.000 15712 Worker thread wakes up
20:51:16.610 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
20:51:16.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:16.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:18.025 01.415 15712 Exposure complete
20:51:18.075 00.050 15712 worker thread done servicing request
20:51:18.075 00.000 7988 OnExposeComplete: enter
20:51:18.075 00.000 7988 UpdateGuideState(): m_state=6
20:51:18.088 00.013 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4942
20:51:18.088 00.000 7988 Star::Find returns 1 (0), X=1178.14, Y=441.30, Mass=1517, SNR=26.4, Peak=229 HFD=3.5
20:51:18.091 00.003 7988 MultiStar: [#1 -0.16,0.02,0.98,U] [#2 -0.39,0.13,0.99,U] [#3 -0.15,0.25,0.98,U] [#4 -0.13,-0.02,1.00,U] [#5 -0.09,0.24,0.74,U] [#6 -0.39,0.27,0.73,U] [#7 -0.15,0.25,0.68,U] [#8 -0.35,0.21,0.69,U] 
20:51:18.091 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.14}, one-star: {-0.02, 0.02}
20:51:18.091 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.58) = xAngle (3.79 = -2.50)
20:51:18.091 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.90 = 0.61)
20:51:18.091 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.21 mountX=-0.02 mountY=0.02, mountTheta=2.52
20:51:18.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.02, opts=13)
20:51:18.091 00.000 7988 Enqueuing Move request for scope (-0.02, 0.02)
20:51:18.091 00.000 15712 Worker thread wakes up
20:51:18.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
20:51:18.091 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
20:51:18.091 00.000 15712 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
20:51:18.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:18.091 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.4
20:51:18.101 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:18.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:18.103 00.002 7988 Enqueuing Expose request
20:51:18.103 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
20:51:18.103 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:51:18.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:18.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:51:18.103 00.000 15712 MoveAxis(E, 4, ABG)
20:51:18.103 00.000 15712 Guiding  Dir = 2, Dur = 4
20:51:18.103 00.000 15712 IsGuiding returns 0
20:51:18.125 00.022 15712 IsGuiding returns 0
20:51:18.125 00.000 15712 Move returns status 0, amount 4
20:51:18.125 00.000 15712 MoveAxis(N, 0, ABG)
20:51:18.125 00.000 15712 Move returns status 0, amount 0
20:51:18.125 00.000 15712 move complete, result=0
20:51:18.125 00.000 15712 worker thread done servicing request
20:51:18.125 00.000 15712 Worker thread wakes up
20:51:18.125 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
20:51:18.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:18.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:19.765 01.640 15712 Exposure complete
20:51:19.811 00.046 15712 worker thread done servicing request
20:51:19.811 00.000 7988 OnExposeComplete: enter
20:51:19.827 00.016 7988 UpdateGuideState(): m_state=6
20:51:19.827 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4943
20:51:19.829 00.002 7988 Star::Find returns 1 (1), X=1178.09, Y=441.35, Mass=1591, SNR=27.1, Peak=255 HFD=3.4
20:51:19.831 00.002 7988 MultiStar: [#1 -0.20,0.06,0.99,U] [#2 -0.28,0.42,0.97,U] [#3 -0.10,0.18,0.98,U] [#4 -0.15,0.33,1.02,U] [#5 0.09,0.28,0.71,U] [#6 -0.30,0.27,0.69,U] [#7 -0.17,0.12,0.66,U] [#8 -0.13,0.18,0.65,U] 
20:51:19.831 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.21}, one-star: {-0.06, 0.07}
20:51:19.833 00.002 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
20:51:19.833 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.67)
20:51:19.835 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.26 mountX=-0.07 mountY=0.06, mountTheta=2.46
20:51:19.837 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.07, opts=13)
20:51:19.837 00.000 7988 Enqueuing Move request for scope (-0.06, 0.07)
20:51:19.839 00.002 15712 Worker thread wakes up
20:51:19.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
20:51:19.839 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
20:51:19.839 00.000 15712 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=0.06
20:51:19.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:19.839 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.1 Saturated
20:51:19.841 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:19.841 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:19.843 00.002 7988 Enqueuing Expose request
20:51:19.844 00.001 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.79
20:51:19.844 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
20:51:19.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:19.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:51:19.844 00.000 15712 MoveAxis(E, 3, ABG)
20:51:19.844 00.000 15712 Guiding  Dir = 2, Dur = 3
20:51:19.844 00.000 15712 IsGuiding returns 0
20:51:19.863 00.019 15712 IsGuiding returns 0
20:51:19.863 00.000 15712 Move returns status 0, amount 3
20:51:19.863 00.000 15712 MoveAxis(N, 0, ABG)
20:51:19.863 00.000 15712 Move returns status 0, amount 0
20:51:19.863 00.000 15712 move complete, result=0
20:51:19.863 00.000 15712 worker thread done servicing request
20:51:19.863 00.000 15712 Worker thread wakes up
20:51:19.863 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:51:19.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:19.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:21.278 01.415 15712 Exposure complete
20:51:21.339 00.061 15712 worker thread done servicing request
20:51:21.339 00.000 7988 OnExposeComplete: enter
20:51:21.341 00.002 7988 UpdateGuideState(): m_state=6
20:51:21.341 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4944
20:51:21.341 00.000 7988 Star::Find returns 1 (1), X=1178.02, Y=441.30, Mass=1480, SNR=26.1, Peak=255 HFD=3.3
20:51:21.341 00.000 7988 MultiStar: [#1 -0.19,-0.07,1.02,U] [#2 -0.47,0.04,1.00,U] [#3 -0.10,0.01,0.98,U] [#4 -0.41,0.09,1.07,U] [#5 -0.20,0.01,0.72,U] [#6 -0.49,0.11,0.72,U] [#7 -0.32,-0.00,0.67,U] [#8 -0.23,0.35,0.66,U] 
20:51:21.341 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.05}, one-star: {-0.14, 0.02}
20:51:21.341 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.58) = xAngle (4.56 = -1.72)
20:51:21.341 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.67 = 1.39)
20:51:21.341 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.98 mountX=-0.02 mountY=0.14, mountTheta=1.72
20:51:21.341 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.02, opts=13)
20:51:21.341 00.000 7988 Enqueuing Move request for scope (-0.14, 0.02)
20:51:21.341 00.000 15712 Worker thread wakes up
20:51:21.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
20:51:21.341 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
20:51:21.341 00.000 15712 Moving (-0.14, 0.02) raw xDistance=-0.02 yDistance=0.14
20:51:21.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:21.341 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1 Saturated
20:51:21.354 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:21.356 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:21.357 00.001 7988 Enqueuing Expose request
20:51:21.357 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.79
20:51:21.357 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:51:21.357 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:21.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:51:21.357 00.000 15712 MoveAxis(E, 3, ABG)
20:51:21.357 00.000 15712 Guiding  Dir = 2, Dur = 3
20:51:21.357 00.000 15712 IsGuiding returns 0
20:51:21.373 00.016 15712 IsGuiding returns 0
20:51:21.374 00.001 15712 Move returns status 0, amount 3
20:51:21.374 00.000 15712 MoveAxis(N, 0, ABG)
20:51:21.374 00.000 15712 Move returns status 0, amount 0
20:51:21.374 00.000 15712 move complete, result=0
20:51:21.374 00.000 15712 worker thread done servicing request
20:51:21.374 00.000 15712 Worker thread wakes up
20:51:21.374 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:51:21.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:21.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:23.114 01.740 15712 Exposure complete
20:51:23.174 00.060 15712 worker thread done servicing request
20:51:23.174 00.000 7988 OnExposeComplete: enter
20:51:23.175 00.001 7988 UpdateGuideState(): m_state=6
20:51:23.176 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4945
20:51:23.176 00.000 7988 Star::Find returns 1 (1), X=1178.15, Y=441.40, Mass=1508, SNR=26.3, Peak=255 HFD=3.3
20:51:23.176 00.000 7988 MultiStar: [#1 -0.11,0.07,0.99,U] [#2 -0.45,0.18,1.00,U] [#3 -0.25,0.13,0.95,U] [#4 -0.21,0.05,1.00,U] [#5 0.16,-0.04,0.71,U] [#6 -0.42,0.35,0.72,U] [#7 0.01,-0.00,0.65,U] [#8 -0.10,0.21,0.64,U] 
20:51:23.176 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.12}, one-star: {-0.01, 0.12}
20:51:23.176 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
20:51:23.176 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
20:51:23.176 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=-0.12 mountY=0.00, mountTheta=3.11
20:51:23.176 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.12, opts=13)
20:51:23.176 00.000 7988 Enqueuing Move request for scope (-0.01, 0.12)
20:51:23.176 00.000 15712 Worker thread wakes up
20:51:23.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
20:51:23.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
20:51:23.176 00.000 15712 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=0.00
20:51:23.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:23.176 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.3 Saturated
20:51:23.189 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:23.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:23.191 00.002 7988 Enqueuing Expose request
20:51:23.192 00.001 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
20:51:23.192 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
20:51:23.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:23.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:51:23.192 00.000 15712 MoveAxis(E, 3, ABG)
20:51:23.192 00.000 15712 Guiding  Dir = 2, Dur = 3
20:51:23.192 00.000 15712 IsGuiding returns 0
20:51:23.243 00.051 15712 IsGuiding returns 0
20:51:23.243 00.000 15712 Move returns status 0, amount 3
20:51:23.243 00.000 15712 MoveAxis(N, 0, ABG)
20:51:23.243 00.000 15712 Move returns status 0, amount 0
20:51:23.243 00.000 15712 move complete, result=0
20:51:23.243 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
20:51:23.245 00.002 15712 worker thread done servicing request
20:51:23.245 00.000 15712 Worker thread wakes up
20:51:23.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:23.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:24.664 01.419 15712 Exposure complete
20:51:24.721 00.057 15712 worker thread done servicing request
20:51:24.721 00.000 7988 OnExposeComplete: enter
20:51:24.723 00.002 7988 UpdateGuideState(): m_state=6
20:51:24.725 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4946
20:51:24.725 00.000 7988 Star::Find returns 1 (1), X=1178.12, Y=441.39, Mass=1632, SNR=27.5, Peak=255 HFD=3.6
20:51:24.725 00.000 7988 MultiStar: [#1 -0.06,0.04,0.94,U] [#2 -0.40,0.28,0.97,U] [#3 -0.18,0.17,0.91,U] [#4 -0.37,0.13,1.01,U] [#5 0.15,-0.11,0.67,U] [#6 -0.27,0.12,0.70,U] [#7 -0.24,0.18,0.62,U] [#8 -0.01,0.29,0.63,U] 
20:51:24.725 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.14}, one-star: {-0.03, 0.11}
20:51:24.725 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
20:51:24.725 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.28)
20:51:24.725 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.88 mountX=-0.11 mountY=0.03, mountTheta=2.85
20:51:24.725 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.11, opts=13)
20:51:24.725 00.000 7988 Enqueuing Move request for scope (-0.03, 0.11)
20:51:24.725 00.000 15712 Worker thread wakes up
20:51:24.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
20:51:24.725 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
20:51:24.725 00.000 15712 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=0.03
20:51:24.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:51:24.725 00.000 7988 UpdateGuideState exits: m=1632 SNR=27.5 Saturated
20:51:24.739 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:24.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:24.740 00.001 7988 Enqueuing Expose request
20:51:24.741 00.001 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
20:51:24.741 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:51:24.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:24.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:51:24.741 00.000 15712 MoveAxis(E, 3, ABG)
20:51:24.741 00.000 15712 Guiding  Dir = 2, Dur = 3
20:51:24.741 00.000 15712 IsGuiding returns 0
20:51:24.762 00.021 15712 IsGuiding returns 0
20:51:24.762 00.000 15712 Move returns status 0, amount 3
20:51:24.762 00.000 15712 MoveAxis(N, 0, ABG)
20:51:24.762 00.000 15712 Move returns status 0, amount 0
20:51:24.762 00.000 15712 move complete, result=0
20:51:24.762 00.000 15712 worker thread done servicing request
20:51:24.762 00.000 15712 Worker thread wakes up
20:51:24.762 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
20:51:24.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:24.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:26.400 01.638 15712 Exposure complete
20:51:26.457 00.057 15712 worker thread done servicing request
20:51:26.457 00.000 7988 OnExposeComplete: enter
20:51:26.463 00.006 7988 UpdateGuideState(): m_state=6
20:51:26.463 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4947
20:51:26.465 00.002 7988 Star::Find returns 1 (1), X=1178.26, Y=441.33, Mass=1402, SNR=25.6, Peak=255 HFD=3.1
20:51:26.465 00.000 7988 MultiStar: [#1 -0.02,0.24,1.06,U] [#2 -0.29,0.38,1.03,U] [#3 -0.13,0.40,0.99,U] [#4 -0.16,0.34,1.07,U] [#5 0.24,0.13,0.74,U] [#6 -0.25,0.34,0.75,U] [#7 -0.03,0.07,0.68,U] [#8 0.23,0.25,0.63,U] 
20:51:26.467 00.002 7988 single-star, 8 included, MultiStar: {-0.05, 0.25}, one-star: {0.10, 0.05}
20:51:26.467 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
20:51:26.469 00.002 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.16)
20:51:26.469 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
20:51:26.471 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.05, opts=13)
20:51:26.473 00.002 7988 Enqueuing Move request for scope (0.10, 0.05)
20:51:26.474 00.001 15712 Worker thread wakes up
20:51:26.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
20:51:26.474 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
20:51:26.474 00.000 15712 Moving (0.10, 0.05) raw xDistance=-0.05 yDistance=-0.10
20:51:26.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:26.474 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.6 Saturated
20:51:26.477 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:26.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:26.479 00.002 7988 Enqueuing Expose request
20:51:26.479 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
20:51:26.479 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
20:51:26.479 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:26.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:51:26.479 00.000 15712 MoveAxis(E, 3, ABG)
20:51:26.479 00.000 15712 Guiding  Dir = 2, Dur = 3
20:51:26.479 00.000 15712 IsGuiding returns 0
20:51:26.500 00.021 15712 IsGuiding returns 0
20:51:26.500 00.000 15712 Move returns status 0, amount 3
20:51:26.500 00.000 15712 MoveAxis(N, 0, ABG)
20:51:26.500 00.000 15712 Move returns status 0, amount 0
20:51:26.500 00.000 15712 move complete, result=0
20:51:26.500 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
20:51:26.500 00.000 15712 worker thread done servicing request
20:51:26.500 00.000 15712 Worker thread wakes up
20:51:26.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:26.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:27.914 01.414 15712 Exposure complete
20:51:27.973 00.059 15712 worker thread done servicing request
20:51:27.973 00.000 7988 OnExposeComplete: enter
20:51:27.973 00.000 7988 UpdateGuideState(): m_state=6
20:51:27.976 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4948
20:51:27.978 00.002 7988 Star::Find returns 1 (1), X=1178.35, Y=441.62, Mass=1507, SNR=26.4, Peak=255 HFD=3.3
20:51:27.978 00.000 7988 MultiStar: [#1 0.02,0.05,1.03,U] [#2 -0.15,0.11,1.01,U] [#3 -0.01,0.16,0.95,U] [#4 -0.16,0.19,1.01,U] [#5 0.22,0.06,0.72,U] [#6 -0.36,0.25,0.69,U] [#7 -0.09,0.16,0.69,U] [#8 0.08,0.42,0.67,U] 
20:51:27.980 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.19}, one-star: {0.20, 0.34}
20:51:27.980 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
20:51:27.982 00.002 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
20:51:27.982 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.71 mountX=-0.19 mountY=0.02, mountTheta=3.03
20:51:27.984 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.19, opts=13)
20:51:27.986 00.002 7988 Enqueuing Move request for scope (-0.03, 0.19)
20:51:27.986 00.000 15712 Worker thread wakes up
20:51:27.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
20:51:27.986 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
20:51:27.986 00.000 15712 Moving (-0.03, 0.19) raw xDistance=-0.19 yDistance=0.02
20:51:27.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:27.986 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4 Saturated
20:51:27.989 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:27.990 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:27.990 00.000 7988 Enqueuing Expose request
20:51:27.992 00.002 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 635.81
20:51:27.992 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
20:51:27.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:27.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:51:27.992 00.000 15712 MoveAxis(E, 39, ABG)
20:51:27.992 00.000 15712 Guiding  Dir = 2, Dur = 39
20:51:27.992 00.000 15712 IsGuiding returns 0
20:51:28.023 00.031 15712 PulseGuide returned control before completion, sleep 20
20:51:28.070 00.047 15712 IsGuiding returns 0
20:51:28.070 00.000 15712 Move returns status 0, amount 39
20:51:28.070 00.000 15712 MoveAxis(N, 0, ABG)
20:51:28.070 00.000 15712 Move returns status 0, amount 0
20:51:28.070 00.000 15712 move complete, result=0
20:51:28.070 00.000 15712 worker thread done servicing request
20:51:28.070 00.000 15712 Worker thread wakes up
20:51:28.070 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
20:51:28.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:28.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:29.711 01.641 15712 Exposure complete
20:51:29.771 00.060 15712 worker thread done servicing request
20:51:29.771 00.000 7988 OnExposeComplete: enter
20:51:29.771 00.000 7988 UpdateGuideState(): m_state=6
20:51:29.774 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
20:51:29.776 00.002 7988 Star::Find returns 1 (1), X=1178.19, Y=441.10, Mass=1413, SNR=25.5, Peak=255 HFD=3.0
20:51:29.776 00.000 7988 MultiStar: [#1 -0.07,-0.22,1.04,U] [#2 -0.37,0.16,1.04,U] [#3 -0.08,-0.00,0.99,U] [#4 -0.04,-0.16,1.08,U] [#5 0.24,-0.06,0.73,U] [#6 -0.33,0.10,0.75,U] [#7 -0.03,0.03,0.69,U] [#8 0.09,-0.14,0.67,U] 
20:51:29.778 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {0.04, -0.18}
20:51:29.778 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.58) = xAngle (-0.89 = -0.89)
20:51:29.780 00.002 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.22 = 2.22)
20:51:29.780 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.46 mountX=0.06 mountY=0.07, mountTheta=0.90
20:51:29.782 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.06, opts=13)
20:51:29.784 00.002 7988 Enqueuing Move request for scope (-0.07, -0.06)
20:51:29.784 00.000 15712 Worker thread wakes up
20:51:29.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
20:51:29.784 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
20:51:29.784 00.000 15712 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.07
20:51:29.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:29.784 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.5 Saturated
20:51:29.789 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:29.790 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:29.790 00.000 7988 Enqueuing Expose request
20:51:29.792 00.002 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.81
20:51:29.792 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
20:51:29.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:29.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:51:29.792 00.000 15712 MoveAxis(E, 2, ABG)
20:51:29.792 00.000 15712 Guiding  Dir = 2, Dur = 2
20:51:29.792 00.000 15712 IsGuiding returns 0
20:51:29.843 00.051 15712 IsGuiding returns 0
20:51:29.843 00.000 15712 Move returns status 0, amount 2
20:51:29.843 00.000 15712 MoveAxis(N, 0, ABG)
20:51:29.843 00.000 15712 Move returns status 0, amount 0
20:51:29.843 00.000 15712 move complete, result=0
20:51:29.843 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:51:29.845 00.002 15712 worker thread done servicing request
20:51:29.845 00.000 15712 Worker thread wakes up
20:51:29.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:29.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:31.260 01.415 15712 Exposure complete
20:51:31.309 00.049 15712 worker thread done servicing request
20:51:31.309 00.000 7988 OnExposeComplete: enter
20:51:31.321 00.012 7988 UpdateGuideState(): m_state=6
20:51:31.323 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4950
20:51:31.323 00.000 7988 Star::Find returns 1 (1), X=1178.15, Y=441.35, Mass=1510, SNR=26.4, Peak=255 HFD=3.3
20:51:31.325 00.002 7988 MultiStar: [#1 -0.08,-0.01,1.01,U] [#2 -0.27,0.22,1.02,U] [#3 -0.21,-0.07,0.97,U] [#4 -0.13,0.03,1.06,U] [#5 0.09,-0.01,0.75,U] [#6 -0.19,0.10,0.72,U] [#7 -0.37,-0.05,0.72,U] [#8 0.08,0.22,0.68,U] 
20:51:31.326 00.001 7988 single-star, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.00, 0.07}
20:51:31.326 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
20:51:31.328 00.002 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
20:51:31.328 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.62 mountX=-0.07 mountY=0.00, mountTheta=3.12
20:51:31.330 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.07, opts=13)
20:51:31.332 00.002 7988 Enqueuing Move request for scope (-0.00, 0.07)
20:51:31.332 00.000 15712 Worker thread wakes up
20:51:31.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
20:51:31.332 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
20:51:31.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:31.332 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4 Saturated
20:51:31.336 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:31.337 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:31.337 00.000 7988 Enqueuing Expose request
20:51:31.339 00.002 15712 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=0.00
20:51:31.339 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.81
20:51:31.339 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
20:51:31.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:31.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:51:31.339 00.000 15712 MoveAxis(E, 1, ABG)
20:51:31.339 00.000 15712 Guiding  Dir = 2, Dur = 1
20:51:31.339 00.000 15712 IsGuiding returns 0
20:51:31.360 00.021 15712 IsGuiding returns 0
20:51:31.360 00.000 15712 Move returns status 0, amount 1
20:51:31.360 00.000 15712 MoveAxis(N, 0, ABG)
20:51:31.360 00.000 15712 Move returns status 0, amount 0
20:51:31.360 00.000 15712 move complete, result=0
20:51:31.360 00.000 15712 worker thread done servicing request
20:51:31.360 00.000 15712 Worker thread wakes up
20:51:31.360 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
20:51:31.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:31.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:33.105 01.745 15712 Exposure complete
20:51:33.164 00.059 15712 worker thread done servicing request
20:51:33.164 00.000 7988 OnExposeComplete: enter
20:51:33.165 00.001 7988 UpdateGuideState(): m_state=6
20:51:33.167 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4951
20:51:33.167 00.000 7988 Star::Find returns 1 (1), X=1178.18, Y=441.33, Mass=1507, SNR=26.4, Peak=255 HFD=3.2
20:51:33.169 00.002 7988 MultiStar: [#1 -0.17,0.08,1.02,U] [#2 -0.38,0.19,1.03,U] [#3 -0.19,0.21,0.97,U] [#4 -0.21,0.13,1.05,U] [#5 0.10,0.06,0.67,U] [#6 -0.19,0.14,0.69,U] [#7 -0.21,0.03,0.68,U] [#8 -0.09,0.25,0.66,U] 
20:51:33.169 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.13}, one-star: {0.02, 0.05}
20:51:33.169 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
20:51:33.169 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.84 = -0.45)
20:51:33.169 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.15 mountX=-0.05 mountY=-0.02, mountTheta=-2.70
20:51:33.169 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.05, opts=13)
20:51:33.169 00.000 7988 Enqueuing Move request for scope (0.02, 0.05)
20:51:33.169 00.000 15712 Worker thread wakes up
20:51:33.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
20:51:33.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
20:51:33.169 00.000 15712 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=-0.02
20:51:33.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:33.169 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4 Saturated
20:51:33.180 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:33.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:33.182 00.002 7988 Enqueuing Expose request
20:51:33.182 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.82
20:51:33.182 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
20:51:33.182 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:33.182 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:51:33.182 00.000 15712 MoveAxis(W, 1, ABG)
20:51:33.182 00.000 15712 Guiding  Dir = 3, Dur = 1
20:51:33.182 00.000 15712 IsGuiding returns 0
20:51:33.202 00.020 15712 IsGuiding returns 0
20:51:33.202 00.000 15712 Move returns status 0, amount 1
20:51:33.202 00.000 15712 MoveAxis(N, 0, ABG)
20:51:33.202 00.000 15712 Move returns status 0, amount 0
20:51:33.202 00.000 15712 move complete, result=0
20:51:33.202 00.000 15712 worker thread done servicing request
20:51:33.202 00.000 15712 Worker thread wakes up
20:51:33.202 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
20:51:33.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:33.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:34.621 01.419 15712 Exposure complete
20:51:34.680 00.059 15712 worker thread done servicing request
20:51:34.680 00.000 7988 OnExposeComplete: enter
20:51:34.680 00.000 7988 UpdateGuideState(): m_state=6
20:51:34.683 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4952
20:51:34.683 00.000 7988 Star::Find returns 1 (1), X=1178.21, Y=441.39, Mass=1527, SNR=26.5, Peak=255 HFD=3.2
20:51:34.685 00.002 7988 MultiStar: [#1 -0.21,0.11,1.00,U] [#2 -0.32,0.24,1.02,U] [#3 -0.13,0.17,0.98,U] [#4 -0.17,-0.07,1.06,U] [#5 -0.02,0.15,0.72,U] [#6 -0.14,0.22,0.72,U] [#7 -0.11,0.19,0.69,U] [#8 0.03,0.19,0.65,U] 
20:51:34.685 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.14}, one-star: {0.05, 0.12}
20:51:34.687 00.002 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
20:51:34.687 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.84 = -0.44)
20:51:34.689 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.15 mountX=-0.12 mountY=-0.05, mountTheta=-2.70
20:51:34.691 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.12, opts=13)
20:51:34.691 00.000 7988 Enqueuing Move request for scope (0.05, 0.12)
20:51:34.693 00.002 15712 Worker thread wakes up
20:51:34.693 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
20:51:34.693 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
20:51:34.693 00.000 15712 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=-0.05
20:51:34.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:34.693 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5 Saturated
20:51:34.696 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:34.697 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:34.697 00.000 7988 Enqueuing Expose request
20:51:34.699 00.002 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.82
20:51:34.699 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
20:51:34.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:34.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:51:34.699 00.000 15712 MoveAxis(W, 0, ABG)
20:51:34.699 00.000 15712 Move returns status 0, amount 0
20:51:34.699 00.000 15712 MoveAxis(N, 0, ABG)
20:51:34.699 00.000 15712 Move returns status 0, amount 0
20:51:34.699 00.000 15712 move complete, result=0
20:51:34.699 00.000 15712 worker thread done servicing request
20:51:34.699 00.000 15712 Worker thread wakes up
20:51:34.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:34.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:34.699 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
20:51:36.328 01.629 15712 Exposure complete
20:51:36.380 00.052 15712 worker thread done servicing request
20:51:36.380 00.000 7988 OnExposeComplete: enter
20:51:36.390 00.010 7988 UpdateGuideState(): m_state=6
20:51:36.392 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4953
20:51:36.392 00.000 7988 Star::Find returns 1 (1), X=1178.13, Y=441.39, Mass=1507, SNR=26.5, Peak=255 HFD=3.2
20:51:36.394 00.002 7988 MultiStar: [#1 -0.06,0.04,1.02,U] [#2 -0.28,0.35,0.99,U] [#3 -0.12,0.15,0.96,U] [#4 -0.15,0.11,1.04,U] [#5 0.07,0.20,0.69,U] [#6 -0.34,0.29,0.73,U] [#7 -0.09,-0.09,0.69,U] [#8 -0.08,0.17,0.65,U] 
20:51:36.394 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.15}, one-star: {-0.02, 0.11}
20:51:36.396 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
20:51:36.397 00.001 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
20:51:36.397 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.76 mountX=-0.11 mountY=0.02, mountTheta=2.97
20:51:36.399 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.11, opts=13)
20:51:36.399 00.000 7988 Enqueuing Move request for scope (-0.02, 0.11)
20:51:36.401 00.002 15712 Worker thread wakes up
20:51:36.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
20:51:36.401 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
20:51:36.401 00.000 15712 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.02
20:51:36.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:36.401 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5 Saturated
20:51:36.404 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:36.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:36.406 00.002 7988 Enqueuing Expose request
20:51:36.406 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
20:51:36.406 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
20:51:36.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:36.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:51:36.406 00.000 15712 MoveAxis(E, 0, ABG)
20:51:36.406 00.000 15712 Move returns status 0, amount 0
20:51:36.406 00.000 15712 MoveAxis(N, 0, ABG)
20:51:36.406 00.000 15712 Move returns status 0, amount 0
20:51:36.406 00.000 15712 move complete, result=0
20:51:36.406 00.000 15712 worker thread done servicing request
20:51:36.406 00.000 15712 Worker thread wakes up
20:51:36.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:36.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:36.406 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:51:37.827 01.421 15712 Exposure complete
20:51:37.878 00.051 15712 worker thread done servicing request
20:51:37.878 00.000 7988 OnExposeComplete: enter
20:51:37.888 00.010 7988 UpdateGuideState(): m_state=6
20:51:37.888 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4954
20:51:37.888 00.000 7988 Star::Find returns 1 (1), X=1178.19, Y=441.32, Mass=1491, SNR=26.3, Peak=255 HFD=3.2
20:51:37.888 00.000 7988 MultiStar: [#1 -0.04,0.15,1.04,U] [#2 -0.27,0.18,1.00,U] [#3 -0.13,0.10,1.00,U] [#4 -0.20,0.22,1.06,U] [#5 -0.06,0.14,0.70,U] [#6 -0.17,0.22,0.75,U] [#7 -0.14,0.24,0.70,U] [#8 -0.12,0.34,0.67,U] 
20:51:37.888 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.17}, one-star: {0.03, 0.04}
20:51:37.888 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
20:51:37.888 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.72)
20:51:37.895 00.007 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.88 mountX=-0.04 mountY=-0.03, mountTheta=-2.44
20:51:37.895 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
20:51:37.895 00.000 7988 Enqueuing Move request for scope (0.03, 0.04)
20:51:37.895 00.000 15712 Worker thread wakes up
20:51:37.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
20:51:37.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
20:51:37.895 00.000 15712 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.03
20:51:37.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:37.895 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.3 Saturated
20:51:37.903 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:37.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:37.903 00.000 7988 Enqueuing Expose request
20:51:37.903 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
20:51:37.903 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
20:51:37.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:37.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:51:37.903 00.000 15712 MoveAxis(E, 1, ABG)
20:51:37.903 00.000 15712 Guiding  Dir = 2, Dur = 1
20:51:37.903 00.000 15712 IsGuiding returns 0
20:51:37.963 00.060 15712 IsGuiding returns 0
20:51:37.966 00.003 15712 Move returns status 0, amount 1
20:51:37.966 00.000 15712 MoveAxis(N, 0, ABG)
20:51:37.966 00.000 15712 Move returns status 0, amount 0
20:51:37.966 00.000 15712 move complete, result=0
20:51:37.966 00.000 15712 worker thread done servicing request
20:51:37.966 00.000 15712 Worker thread wakes up
20:51:37.966 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
20:51:37.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:37.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:39.608 01.642 15712 Exposure complete
20:51:39.661 00.053 15712 worker thread done servicing request
20:51:39.661 00.000 7988 OnExposeComplete: enter
20:51:39.669 00.008 7988 UpdateGuideState(): m_state=6
20:51:39.669 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4955
20:51:39.669 00.000 7988 Star::Find returns 1 (1), X=1178.00, Y=441.45, Mass=1513, SNR=26.4, Peak=255 HFD=3.5
20:51:39.669 00.000 7988 MultiStar: [#1 -0.22,0.23,1.02,U] [#2 -0.48,0.38,0.99,U] [#3 -0.17,0.23,0.97,U] [#4 -0.28,0.22,1.05,U] [#5 0.07,0.19,0.72,U] [#6 -0.33,0.21,0.71,U] [#7 -0.17,0.06,0.67,U] [#8 -0.12,0.55,0.68,U] 
20:51:39.669 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.25}, one-star: {-0.15, 0.17}
20:51:39.669 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.58) = xAngle (3.89 = -2.40)
20:51:39.669 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.00 = 0.71)
20:51:39.669 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.22 cameraTheta=2.31 mountX=-0.17 mountY=0.15, mountTheta=2.41
20:51:39.678 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.17, opts=13)
20:51:39.678 00.000 7988 Enqueuing Move request for scope (-0.15, 0.17)
20:51:39.678 00.000 15712 Worker thread wakes up
20:51:39.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
20:51:39.678 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
20:51:39.678 00.000 15712 Moving (-0.15, 0.17) raw xDistance=-0.17 yDistance=0.15
20:51:39.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:39.678 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.4 Saturated
20:51:39.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:39.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:39.685 00.007 7988 Enqueuing Expose request
20:51:39.685 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 635.83
20:51:39.685 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
20:51:39.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:39.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:51:39.685 00.000 15712 MoveAxis(E, 33, ABG)
20:51:39.685 00.000 15712 Guiding  Dir = 2, Dur = 33
20:51:39.685 00.000 15712 IsGuiding returns 0
20:51:39.701 00.016 15712 PulseGuide returned control before completion, sleep 23
20:51:39.754 00.053 15712 IsGuiding returns 0
20:51:39.754 00.000 15712 Move returns status 0, amount 33
20:51:39.754 00.000 15712 MoveAxis(N, 0, ABG)
20:51:39.754 00.000 15712 Move returns status 0, amount 0
20:51:39.754 00.000 15712 move complete, result=0
20:51:39.754 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
20:51:39.758 00.004 15712 worker thread done servicing request
20:51:39.758 00.000 15712 Worker thread wakes up
20:51:39.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:39.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:41.169 01.411 15712 Exposure complete
20:51:41.227 00.058 15712 worker thread done servicing request
20:51:41.227 00.000 7988 OnExposeComplete: enter
20:51:41.227 00.000 7988 UpdateGuideState(): m_state=6
20:51:41.231 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4956
20:51:41.231 00.000 7988 Star::Find returns 1 (1), X=1178.28, Y=441.34, Mass=1490, SNR=26.2, Peak=255 HFD=3.4
20:51:41.231 00.000 7988 MultiStar: [#1 -0.04,0.11,1.03,U] [#2 -0.28,0.23,1.03,U] [#3 -0.13,-0.02,0.94,U] [#4 0.01,0.12,1.02,U] [#5 -0.02,0.11,0.72,U] [#6 -0.10,0.11,0.73,U] [#7 -0.01,0.06,0.70,U] [#8 0.01,0.39,0.65,U] 
20:51:41.231 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {0.12, 0.06}
20:51:41.231 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.75)
20:51:41.231 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.36)
20:51:41.231 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.96 mountX=-0.12 mountY=0.05, mountTheta=2.77
20:51:41.231 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.12, opts=13)
20:51:41.231 00.000 7988 Enqueuing Move request for scope (-0.05, 0.12)
20:51:41.231 00.000 15712 Worker thread wakes up
20:51:41.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
20:51:41.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
20:51:41.231 00.000 15712 Moving (-0.05, 0.12) raw xDistance=-0.12 yDistance=0.05
20:51:41.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:41.231 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.2 Saturated
20:51:41.243 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:41.244 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:41.244 00.000 7988 Enqueuing Expose request
20:51:41.246 00.002 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
20:51:41.246 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
20:51:41.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:41.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:51:41.246 00.000 15712 MoveAxis(E, 1, ABG)
20:51:41.246 00.000 15712 Guiding  Dir = 2, Dur = 1
20:51:41.246 00.000 15712 IsGuiding returns 0
20:51:41.262 00.016 15712 IsGuiding returns 0
20:51:41.262 00.000 15712 Move returns status 0, amount 1
20:51:41.262 00.000 15712 MoveAxis(N, 0, ABG)
20:51:41.262 00.000 15712 Move returns status 0, amount 0
20:51:41.262 00.000 15712 move complete, result=0
20:51:41.262 00.000 15712 worker thread done servicing request
20:51:41.262 00.000 15712 Worker thread wakes up
20:51:41.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:41.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:41.262 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
20:51:42.905 01.643 15712 Exposure complete
20:51:42.962 00.057 15712 worker thread done servicing request
20:51:42.962 00.000 7988 OnExposeComplete: enter
20:51:42.967 00.005 7988 UpdateGuideState(): m_state=6
20:51:42.969 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4957
20:51:42.969 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=441.26, Mass=1445, SNR=25.7, Peak=238 HFD=3.5
20:51:42.971 00.002 7988 MultiStar: [#1 -0.14,-0.04,1.04,U] [#2 -0.09,0.28,1.05,U] [#3 -0.08,0.13,0.98,U] [#4 -0.10,-0.07,1.05,U] [#5 0.10,0.05,0.70,U] [#6 -0.06,0.13,0.73,U] [#7 -0.07,-0.06,0.69,U] [#8 0.02,0.24,0.69,U] 
20:51:42.971 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {0.15, -0.01}
20:51:42.973 00.002 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.58) = xAngle (3.63 = -2.66)
20:51:42.973 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.74 = 0.45)
20:51:42.975 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.05 mountX=-0.07 mountY=0.03, mountTheta=2.68
20:51:42.977 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
20:51:42.977 00.000 7988 Enqueuing Move request for scope (-0.03, 0.07)
20:51:42.979 00.002 15712 Worker thread wakes up
20:51:42.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
20:51:42.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
20:51:42.979 00.000 15712 Moving (-0.03, 0.07) raw xDistance=-0.07 yDistance=0.03
20:51:42.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:42.979 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.7
20:51:42.981 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:42.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:42.983 00.002 7988 Enqueuing Expose request
20:51:42.983 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
20:51:42.983 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
20:51:42.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:42.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:51:42.983 00.000 15712 MoveAxis(E, 1, ABG)
20:51:42.983 00.000 15712 Guiding  Dir = 2, Dur = 1
20:51:42.983 00.000 15712 IsGuiding returns 0
20:51:43.000 00.017 15712 IsGuiding returns 0
20:51:43.000 00.000 15712 Move returns status 0, amount 1
20:51:43.000 00.000 15712 MoveAxis(N, 0, ABG)
20:51:43.000 00.000 15712 Move returns status 0, amount 0
20:51:43.000 00.000 15712 move complete, result=0
20:51:43.000 00.000 15712 worker thread done servicing request
20:51:43.000 00.000 15712 Worker thread wakes up
20:51:43.000 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
20:51:43.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:43.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:44.420 01.420 15712 Exposure complete
20:51:44.474 00.054 15712 worker thread done servicing request
20:51:44.474 00.000 7988 OnExposeComplete: enter
20:51:44.481 00.007 7988 UpdateGuideState(): m_state=6
20:51:44.481 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4958
20:51:44.481 00.000 7988 Star::Find returns 1 (1), X=1178.24, Y=441.40, Mass=1452, SNR=25.9, Peak=255 HFD=3.2
20:51:44.481 00.000 7988 MultiStar: [#1 -0.01,0.11,1.06,U] [#2 -0.06,0.23,1.02,U] [#3 0.07,0.06,0.97,U] [#4 -0.18,0.29,1.05,U] [#5 0.14,0.19,0.73,U] [#6 -0.13,0.42,0.73,U] [#7 -0.07,0.25,0.67,U] [#8 -0.04,0.50,0.64,U] 
20:51:44.481 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.22}, one-star: {0.09, 0.12}
20:51:44.481 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
20:51:44.481 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.66)
20:51:44.481 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.94 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
20:51:44.481 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.12, opts=13)
20:51:44.491 00.010 7988 Enqueuing Move request for scope (0.09, 0.12)
20:51:44.491 00.000 15712 Worker thread wakes up
20:51:44.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
20:51:44.491 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
20:51:44.491 00.000 15712 Moving (0.09, 0.12) raw xDistance=-0.12 yDistance=-0.09
20:51:44.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:44.491 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.9 Saturated
20:51:44.494 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:44.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:44.496 00.002 7988 Enqueuing Expose request
20:51:44.496 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
20:51:44.496 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
20:51:44.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:44.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:51:44.496 00.000 15712 MoveAxis(E, 1, ABG)
20:51:44.496 00.000 15712 Guiding  Dir = 2, Dur = 1
20:51:44.496 00.000 15712 IsGuiding returns 0
20:51:44.513 00.017 15712 IsGuiding returns 0
20:51:44.513 00.000 15712 Move returns status 0, amount 1
20:51:44.513 00.000 15712 MoveAxis(N, 0, ABG)
20:51:44.513 00.000 15712 Move returns status 0, amount 0
20:51:44.513 00.000 15712 move complete, result=0
20:51:44.513 00.000 15712 worker thread done servicing request
20:51:44.513 00.000 15712 Worker thread wakes up
20:51:44.513 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:51:44.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:44.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:46.157 01.644 15712 Exposure complete
20:51:46.209 00.052 15712 worker thread done servicing request
20:51:46.209 00.000 7988 OnExposeComplete: enter
20:51:46.218 00.009 7988 UpdateGuideState(): m_state=6
20:51:46.218 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4959
20:51:46.220 00.002 7988 Star::Find returns 1 (1), X=1178.14, Y=441.52, Mass=1494, SNR=26.2, Peak=255 HFD=3.3
20:51:46.222 00.002 7988 MultiStar: [#1 -0.12,0.21,1.03,U] [#2 -0.29,0.24,1.02,U] [#3 -0.16,0.24,0.99,U] [#4 -0.15,0.18,1.04,U] [#5 -0.01,0.17,0.73,U] [#6 -0.32,0.42,0.74,U] [#7 0.05,-0.03,0.68,U] [#8 -0.22,0.46,0.67,U] 
20:51:46.222 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.23}, one-star: {-0.02, 0.24}
20:51:46.224 00.002 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.07)
20:51:46.224 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
20:51:46.226 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=-0.24 mountY=0.01, mountTheta=3.10
20:51:46.228 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.24, opts=13)
20:51:46.228 00.000 7988 Enqueuing Move request for scope (-0.02, 0.24)
20:51:46.230 00.002 15712 Worker thread wakes up
20:51:46.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
20:51:46.230 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
20:51:46.230 00.000 15712 Moving (-0.02, 0.24) raw xDistance=-0.24 yDistance=0.01
20:51:46.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:46.230 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.2 Saturated
20:51:46.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:46.234 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:46.234 00.000 7988 Enqueuing Expose request
20:51:46.234 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 635.85
20:51:46.234 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
20:51:46.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:46.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:51:46.234 00.000 15712 MoveAxis(E, 50, ABG)
20:51:46.234 00.000 15712 Guiding  Dir = 2, Dur = 50
20:51:46.234 00.000 15712 IsGuiding returns 0
20:51:46.260 00.026 15712 PulseGuide returned control before completion, sleep 35
20:51:46.298 00.038 15712 IsGuiding returns 1
20:51:46.298 00.000 15712 scope still moving after pulse duration time elapsed
20:51:46.345 00.047 15712 IsGuiding returns 0
20:51:46.345 00.000 15712 scope move finished after 50 + 71 ms
20:51:46.345 00.000 15712 Move returns status 0, amount 50
20:51:46.345 00.000 15712 MoveAxis(N, 0, ABG)
20:51:46.345 00.000 15712 Move returns status 0, amount 0
20:51:46.345 00.000 15712 move complete, result=0
20:51:46.345 00.000 15712 worker thread done servicing request
20:51:46.345 00.000 15712 Worker thread wakes up
20:51:46.345 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
20:51:46.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:46.360 00.015 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:47.765 01.405 15712 Exposure complete
20:51:47.823 00.058 15712 worker thread done servicing request
20:51:47.823 00.000 7988 OnExposeComplete: enter
20:51:47.826 00.003 7988 UpdateGuideState(): m_state=6
20:51:47.826 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4960
20:51:47.828 00.002 7988 Star::Find returns 1 (1), X=1178.15, Y=441.16, Mass=1436, SNR=25.7, Peak=255 HFD=3.1
20:51:47.828 00.000 7988 MultiStar: [#1 -0.14,0.02,0.99,U] [#2 -0.30,0.16,1.04,U] [#3 -0.17,0.18,0.99,U] [#4 -0.15,0.03,1.04,U] [#5 0.20,-0.08,0.75,U] [#6 -0.12,0.08,0.73,U] [#7 -0.21,0.14,0.69,U] [#8 -0.26,0.09,0.68,U] 
20:51:47.830 00.002 7988 single-star, 8 included, MultiStar: {-0.13, 0.06}, one-star: {-0.00, -0.12}
20:51:47.830 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
20:51:47.832 00.002 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
20:51:47.832 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.60 mountX=0.12 mountY=0.01, mountTheta=0.05
20:51:47.834 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.12, opts=13)
20:51:47.836 00.002 7988 Enqueuing Move request for scope (-0.00, -0.12)
20:51:47.836 00.000 15712 Worker thread wakes up
20:51:47.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
20:51:47.836 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
20:51:47.836 00.000 15712 Moving (-0.00, -0.12) raw xDistance=0.12 yDistance=0.01
20:51:47.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:47.836 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.7 Saturated
20:51:47.840 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:47.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:47.842 00.002 7988 Enqueuing Expose request
20:51:47.844 00.002 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
20:51:47.844 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
20:51:47.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:47.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:51:47.844 00.000 15712 MoveAxis(E, 2, ABG)
20:51:47.844 00.000 15712 Guiding  Dir = 2, Dur = 2
20:51:47.844 00.000 15712 IsGuiding returns 0
20:51:47.858 00.014 15712 IsGuiding returns 0
20:51:47.858 00.000 15712 Move returns status 0, amount 2
20:51:47.858 00.000 15712 MoveAxis(N, 0, ABG)
20:51:47.858 00.000 15712 Move returns status 0, amount 0
20:51:47.858 00.000 15712 move complete, result=0
20:51:47.858 00.000 15712 worker thread done servicing request
20:51:47.858 00.000 15712 Worker thread wakes up
20:51:47.858 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
20:51:47.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:47.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:49.505 01.647 15712 Exposure complete
20:51:49.555 00.050 15712 worker thread done servicing request
20:51:49.555 00.000 7988 OnExposeComplete: enter
20:51:49.555 00.000 7988 UpdateGuideState(): m_state=6
20:51:49.566 00.011 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4961
20:51:49.566 00.000 7988 Star::Find returns 1 (0), X=1177.96, Y=441.08, Mass=1535, SNR=26.5, Peak=237 HFD=3.7
20:51:49.566 00.000 7988 MultiStar: [#1 -0.20,-0.20,1.02,U] [#2 -0.34,0.12,1.00,U] [#3 -0.14,-0.07,0.92,U] [#4 -0.17,-0.20,1.02,U] [#5 -0.05,-0.13,0.71,U] [#6 -0.29,-0.09,0.72,U] [#7 -0.21,-0.25,0.63,U] [#8 -0.14,-0.22,0.64,U] 
20:51:49.566 00.000 7988 refined, 8 included, MultiStar: {-0.20, -0.13}, one-star: {-0.20, -0.20}
20:51:49.566 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.98 = -0.98)
20:51:49.572 00.006 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.13 = 2.13)
20:51:49.572 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.55 mountX=0.13 mountY=0.20, mountTheta=0.99
20:51:49.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.13, opts=13)
20:51:49.572 00.000 7988 Enqueuing Move request for scope (-0.20, -0.13)
20:51:49.572 00.000 15712 Worker thread wakes up
20:51:49.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
20:51:49.572 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
20:51:49.572 00.000 15712 Moving (-0.20, -0.13) raw xDistance=0.13 yDistance=0.20
20:51:49.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:49.572 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.5
20:51:49.580 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:49.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:49.582 00.002 7988 Enqueuing Expose request
20:51:49.582 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
20:51:49.582 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
20:51:49.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:49.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:51:49.582 00.000 15712 MoveAxis(E, 5, ABG)
20:51:49.582 00.000 15712 Guiding  Dir = 2, Dur = 5
20:51:49.582 00.000 15712 IsGuiding returns 0
20:51:49.600 00.018 15712 IsGuiding returns 0
20:51:49.600 00.000 15712 Move returns status 0, amount 5
20:51:49.600 00.000 15712 MoveAxis(N, 0, ABG)
20:51:49.600 00.000 15712 Move returns status 0, amount 0
20:51:49.600 00.000 15712 move complete, result=0
20:51:49.600 00.000 15712 worker thread done servicing request
20:51:49.600 00.000 15712 Worker thread wakes up
20:51:49.600 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
20:51:49.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:49.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:51.018 01.418 15712 Exposure complete
20:51:51.072 00.054 15712 worker thread done servicing request
20:51:51.072 00.000 7988 OnExposeComplete: enter
20:51:51.072 00.000 7988 UpdateGuideState(): m_state=6
20:51:51.081 00.009 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4962
20:51:51.081 00.000 7988 Star::Find returns 1 (1), X=1178.03, Y=441.09, Mass=1551, SNR=26.7, Peak=255 HFD=3.2
20:51:51.081 00.000 7988 MultiStar: [#1 -0.14,-0.19,1.01,U] [#2 -0.23,-0.04,1.04,U] [#3 -0.21,-0.07,0.93,U] [#4 -0.33,-0.22,1.06,U] [#5 0.02,-0.46,0.71,U] [#6 -0.20,-0.20,0.68,U] [#7 -0.29,-0.30,0.65,U] [#8 0.05,-0.25,0.67,U] 
20:51:51.085 00.004 7988 single-star, 8 included, MultiStar: {-0.17, -0.20}, one-star: {-0.13, -0.19}
20:51:51.085 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.58) = xAngle (-0.59 = -0.59)
20:51:51.085 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.52 = 2.52)
20:51:51.085 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.16 mountX=0.19 mountY=0.13, mountTheta=0.61
20:51:51.085 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.19, opts=13)
20:51:51.085 00.000 7988 Enqueuing Move request for scope (-0.13, -0.19)
20:51:51.085 00.000 15712 Worker thread wakes up
20:51:51.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
20:51:51.085 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
20:51:51.085 00.000 15712 Moving (-0.13, -0.19) raw xDistance=0.19 yDistance=0.13
20:51:51.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:51.085 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.7 Saturated
20:51:51.094 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:51.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:51.096 00.002 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 635.86
20:51:51.096 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
20:51:51.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:51.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:51:51.096 00.000 15712 MoveAxis(W, 32, ABG)
20:51:51.096 00.000 15712 Guiding  Dir = 3, Dur = 32
20:51:51.096 00.000 7988 Enqueuing Expose request
20:51:51.104 00.008 15712 IsGuiding returns 0
20:51:51.119 00.015 15712 PulseGuide returned control before completion, sleep 26
20:51:51.165 00.046 15712 IsGuiding returns 0
20:51:51.165 00.000 15712 Move returns status 0, amount 32
20:51:51.165 00.000 15712 MoveAxis(N, 0, ABG)
20:51:51.165 00.000 15712 Move returns status 0, amount 0
20:51:51.165 00.000 15712 move complete, result=0
20:51:51.165 00.000 15712 worker thread done servicing request
20:51:51.165 00.000 15712 Worker thread wakes up
20:51:51.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:51.165 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
20:51:51.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:52.805 01.640 15712 Exposure complete
20:51:52.856 00.051 15712 worker thread done servicing request
20:51:52.856 00.000 7988 OnExposeComplete: enter
20:51:52.856 00.000 7988 UpdateGuideState(): m_state=6
20:51:52.867 00.011 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4963
20:51:52.867 00.000 7988 Star::Find returns 1 (0), X=1178.16, Y=441.46, Mass=1486, SNR=26.2, Peak=233 HFD=3.4
20:51:52.867 00.000 7988 MultiStar: [#1 -0.19,0.10,1.02,U] [#2 -0.37,0.34,1.01,U] [#3 -0.12,-0.03,0.96,U] [#4 -0.30,0.16,1.06,U] [#5 -0.06,0.34,0.73,U] [#6 -0.40,0.13,0.71,U] [#7 -0.09,0.19,0.67,U] [#8 0.01,0.29,0.66,U] 
20:51:52.867 00.000 7988 single-star, 8 included, MultiStar: {-0.18, 0.18}, one-star: {0.01, 0.18}
20:51:52.867 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
20:51:52.867 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.07)
20:51:52.873 00.006 7988 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=-0.18 mountY=-0.01, mountTheta=-3.08
20:51:52.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.18, opts=13)
20:51:52.873 00.000 7988 Enqueuing Move request for scope (0.01, 0.18)
20:51:52.873 00.000 15712 Worker thread wakes up
20:51:52.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
20:51:52.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
20:51:52.873 00.000 15712 Moving (0.01, 0.18) raw xDistance=-0.18 yDistance=-0.01
20:51:52.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:51:52.873 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
20:51:52.879 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:52.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:52.881 00.002 7988 Enqueuing Expose request
20:51:52.883 00.002 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 635.86
20:51:52.883 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
20:51:52.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:52.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:51:52.883 00.000 15712 MoveAxis(E, 39, ABG)
20:51:52.883 00.000 15712 Guiding  Dir = 2, Dur = 39
20:51:52.883 00.000 15712 IsGuiding returns 0
20:51:52.907 00.024 15712 PulseGuide returned control before completion, sleep 22
20:51:52.975 00.068 15712 IsGuiding returns 0
20:51:52.975 00.000 15712 Move returns status 0, amount 39
20:51:52.975 00.000 15712 MoveAxis(N, 0, ABG)
20:51:52.975 00.000 15712 Move returns status 0, amount 0
20:51:52.975 00.000 15712 move complete, result=0
20:51:52.975 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
20:51:52.977 00.002 15712 worker thread done servicing request
20:51:52.977 00.000 15712 Worker thread wakes up
20:51:52.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:52.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:54.387 01.410 15712 Exposure complete
20:51:54.447 00.060 15712 worker thread done servicing request
20:51:54.447 00.000 7988 OnExposeComplete: enter
20:51:54.447 00.000 7988 UpdateGuideState(): m_state=6
20:51:54.449 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4964
20:51:54.449 00.000 7988 Star::Find returns 1 (1), X=1178.02, Y=441.32, Mass=1524, SNR=26.5, Peak=255 HFD=3.3
20:51:54.449 00.000 7988 MultiStar: [#1 -0.21,0.00,1.00,U] [#2 -0.37,0.28,0.99,U] [#3 -0.31,0.06,0.95,U] [#4 -0.21,0.02,0.99,U] [#5 0.01,0.05,0.76,U] [#6 -0.41,0.07,0.72,U] [#7 -0.10,0.05,0.68,U] [#8 -0.10,0.14,0.66,U] 
20:51:54.449 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.08}, one-star: {-0.13, 0.04}
20:51:54.449 00.000 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.41 = -1.87)
20:51:54.449 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.52 = 1.24)
20:51:54.449 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.84 mountX=-0.04 mountY=0.13, mountTheta=1.87
20:51:54.456 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.04, opts=13)
20:51:54.456 00.000 7988 Enqueuing Move request for scope (-0.13, 0.04)
20:51:54.456 00.000 15712 Worker thread wakes up
20:51:54.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:54.456 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5 Saturated
20:51:54.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:54.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:54.456 00.000 7988 Enqueuing Expose request
20:51:54.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
20:51:54.456 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
20:51:54.456 00.000 15712 Moving (-0.13, 0.04) raw xDistance=-0.04 yDistance=0.13
20:51:54.465 00.009 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
20:51:54.465 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:51:54.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:54.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:51:54.465 00.000 15712 MoveAxis(E, 2, ABG)
20:51:54.465 00.000 15712 Guiding  Dir = 2, Dur = 2
20:51:54.465 00.000 15712 IsGuiding returns 0
20:51:54.490 00.025 15712 IsGuiding returns 0
20:51:54.490 00.000 15712 Move returns status 0, amount 2
20:51:54.490 00.000 15712 MoveAxis(N, 0, ABG)
20:51:54.490 00.000 15712 Move returns status 0, amount 0
20:51:54.490 00.000 15712 move complete, result=0
20:51:54.490 00.000 15712 worker thread done servicing request
20:51:54.490 00.000 15712 Worker thread wakes up
20:51:54.490 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
20:51:54.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:54.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:56.236 01.746 15712 Exposure complete
20:51:56.296 00.060 15712 worker thread done servicing request
20:51:56.296 00.000 7988 OnExposeComplete: enter
20:51:56.296 00.000 7988 UpdateGuideState(): m_state=6
20:51:56.297 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4965
20:51:56.297 00.000 7988 Star::Find returns 1 (1), X=1178.07, Y=441.33, Mass=1511, SNR=26.4, Peak=255 HFD=3.4
20:51:56.301 00.004 7988 MultiStar: [#1 -0.20,-0.07,0.97,U] [#2 -0.37,0.13,1.01,U] [#3 -0.14,0.17,0.94,U] [#4 -0.21,-0.03,1.02,U] [#5 -0.27,0.05,0.69,U] [#6 -0.43,0.02,0.73,U] [#7 -0.39,0.26,0.68,U] [#8 -0.06,0.34,0.69,U] 
20:51:56.301 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.09}, one-star: {-0.08, 0.05}
20:51:56.303 00.002 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.58) = xAngle (4.16 = -2.12)
20:51:56.303 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.27 = 0.99)
20:51:56.305 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.58 mountX=-0.05 mountY=0.08, mountTheta=2.13
20:51:56.307 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.05, opts=13)
20:51:56.307 00.000 7988 Enqueuing Move request for scope (-0.08, 0.05)
20:51:56.309 00.002 15712 Worker thread wakes up
20:51:56.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
20:51:56.309 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
20:51:56.309 00.000 15712 Moving (-0.08, 0.05) raw xDistance=-0.05 yDistance=0.08
20:51:56.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:56.311 00.002 7988 UpdateGuideState exits: m=1511 SNR=26.4 Saturated
20:51:56.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:56.313 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:56.313 00.000 7988 Enqueuing Expose request
20:51:56.313 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
20:51:56.313 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
20:51:56.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:56.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:51:56.313 00.000 15712 MoveAxis(E, 4, ABG)
20:51:56.313 00.000 15712 Guiding  Dir = 2, Dur = 4
20:51:56.313 00.000 15712 IsGuiding returns 0
20:51:56.331 00.018 15712 IsGuiding returns 0
20:51:56.331 00.000 15712 Move returns status 0, amount 4
20:51:56.331 00.000 15712 MoveAxis(N, 0, ABG)
20:51:56.331 00.000 15712 Move returns status 0, amount 0
20:51:56.331 00.000 15712 move complete, result=0
20:51:56.331 00.000 15712 worker thread done servicing request
20:51:56.331 00.000 15712 Worker thread wakes up
20:51:56.331 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:51:56.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:56.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:57.750 01.419 15712 Exposure complete
20:51:57.806 00.056 15712 worker thread done servicing request
20:51:57.806 00.000 7988 OnExposeComplete: enter
20:51:57.812 00.006 7988 UpdateGuideState(): m_state=6
20:51:57.812 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4966
20:51:57.812 00.000 7988 Star::Find returns 1 (1), X=1178.18, Y=441.32, Mass=1535, SNR=26.6, Peak=255 HFD=3.5
20:51:57.812 00.000 7988 MultiStar: [#1 -0.12,-0.07,1.02,U] [#2 -0.29,0.15,0.99,U] [#3 -0.21,0.18,0.96,U] [#4 -0.30,0.04,1.00,U] [#5 -0.07,-0.02,0.71,U] [#6 -0.42,0.23,0.71,U] [#7 -0.23,-0.00,0.66,U] [#8 -0.25,0.36,0.64,U] 
20:51:57.812 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.09}, one-star: {0.02, 0.04}
20:51:57.812 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.58) = xAngle (2.70 = 2.70)
20:51:57.812 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.47)
20:51:57.812 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.12 mountX=-0.05 mountY=-0.02, mountTheta=-2.67
20:51:57.812 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.04, opts=13)
20:51:57.823 00.011 7988 Enqueuing Move request for scope (0.02, 0.04)
20:51:57.823 00.000 15712 Worker thread wakes up
20:51:57.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
20:51:57.823 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
20:51:57.823 00.000 15712 Moving (0.02, 0.04) raw xDistance=-0.05 yDistance=-0.02
20:51:57.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:51:57.823 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.6 Saturated
20:51:57.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:57.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:57.828 00.005 7988 Enqueuing Expose request
20:51:57.828 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
20:51:57.828 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
20:51:57.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:57.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:51:57.828 00.000 15712 MoveAxis(E, 3, ABG)
20:51:57.828 00.000 15712 Guiding  Dir = 2, Dur = 3
20:51:57.828 00.000 15712 IsGuiding returns 0
20:51:57.848 00.020 15712 IsGuiding returns 0
20:51:57.848 00.000 15712 Move returns status 0, amount 3
20:51:57.848 00.000 15712 MoveAxis(N, 0, ABG)
20:51:57.848 00.000 15712 Move returns status 0, amount 0
20:51:57.848 00.000 15712 move complete, result=0
20:51:57.848 00.000 15712 worker thread done servicing request
20:51:57.848 00.000 15712 Worker thread wakes up
20:51:57.848 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
20:51:57.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:57.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:59.484 01.636 15712 Exposure complete
20:51:59.539 00.055 15712 worker thread done servicing request
20:51:59.539 00.000 7988 OnExposeComplete: enter
20:51:59.539 00.000 7988 UpdateGuideState(): m_state=6
20:51:59.549 00.010 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4967
20:51:59.549 00.000 7988 Star::Find returns 1 (1), X=1178.03, Y=441.35, Mass=1554, SNR=26.7, Peak=255 HFD=3.4
20:51:59.549 00.000 7988 MultiStar: [#1 -0.18,0.06,1.00,U] [#2 -0.34,0.15,1.00,U] [#3 -0.32,0.19,0.95,U] [#4 -0.41,0.09,0.99,U] [#5 -0.15,0.00,0.73,U] [#6 -0.39,0.16,0.68,U] [#7 -0.00,0.02,0.68,U] [#8 -0.19,0.42,0.67,U] 
20:51:59.549 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.12}, one-star: {-0.12, 0.07}
20:51:59.549 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.08)
20:51:59.549 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.03)
20:51:59.549 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.62 mountX=-0.07 mountY=0.12, mountTheta=2.09
20:51:59.556 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.07, opts=13)
20:51:59.556 00.000 7988 Enqueuing Move request for scope (-0.12, 0.07)
20:51:59.556 00.000 15712 Worker thread wakes up
20:51:59.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
20:51:59.556 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
20:51:59.556 00.000 15712 Moving (-0.12, 0.07) raw xDistance=-0.07 yDistance=0.12
20:51:59.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:51:59.556 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.7 Saturated
20:51:59.561 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:59.561 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:51:59.563 00.002 7988 Enqueuing Expose request
20:51:59.563 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
20:51:59.563 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
20:51:59.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:59.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:51:59.563 00.000 15712 MoveAxis(E, 0, ABG)
20:51:59.563 00.000 15712 Move returns status 0, amount 0
20:51:59.563 00.000 15712 MoveAxis(N, 0, ABG)
20:51:59.563 00.000 15712 Move returns status 0, amount 0
20:51:59.563 00.000 15712 move complete, result=0
20:51:59.563 00.000 15712 worker thread done servicing request
20:51:59.563 00.000 15712 Worker thread wakes up
20:51:59.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:51:59.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:51:59.563 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:52:00.983 01.420 15712 Exposure complete
20:52:01.032 00.049 15712 worker thread done servicing request
20:52:01.032 00.000 7988 OnExposeComplete: enter
20:52:01.045 00.013 7988 UpdateGuideState(): m_state=6
20:52:01.045 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4968
20:52:01.045 00.000 7988 Star::Find returns 1 (1), X=1178.02, Y=441.42, Mass=1514, SNR=26.5, Peak=255 HFD=3.5
20:52:01.045 00.000 7988 MultiStar: [#1 -0.15,0.16,1.03,U] [#2 -0.40,0.12,1.00,U] [#3 -0.18,0.22,0.96,U] [#4 -0.35,0.13,1.03,U] [#5 0.26,-0.20,0.73,U] [#6 -0.26,0.24,0.73,U] [#7 -0.23,0.23,0.70,U] [#8 -0.15,0.14,0.67,U] 
20:52:01.049 00.004 7988 single-star, 8 included, MultiStar: {-0.19, 0.13}, one-star: {-0.14, 0.15}
20:52:01.049 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.58) = xAngle (3.90 = -2.39)
20:52:01.049 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.01 = 0.72)
20:52:01.049 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.32 mountX=-0.15 mountY=0.13, mountTheta=2.40
20:52:01.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.15, opts=13)
20:52:01.049 00.000 7988 Enqueuing Move request for scope (-0.14, 0.15)
20:52:01.049 00.000 15712 Worker thread wakes up
20:52:01.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
20:52:01.049 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
20:52:01.049 00.000 15712 Moving (-0.14, 0.15) raw xDistance=-0.15 yDistance=0.13
20:52:01.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:01.049 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5 Saturated
20:52:01.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:01.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:01.060 00.011 7988 Enqueuing Expose request
20:52:01.060 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
20:52:01.060 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
20:52:01.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:01.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:52:01.060 00.000 15712 MoveAxis(E, 1, ABG)
20:52:01.060 00.000 15712 Guiding  Dir = 2, Dur = 1
20:52:01.060 00.000 15712 IsGuiding returns 0
20:52:01.079 00.019 15712 IsGuiding returns 0
20:52:01.079 00.000 15712 Move returns status 0, amount 1
20:52:01.079 00.000 15712 MoveAxis(N, 0, ABG)
20:52:01.079 00.000 15712 Move returns status 0, amount 0
20:52:01.079 00.000 15712 move complete, result=0
20:52:01.079 00.000 15712 worker thread done servicing request
20:52:01.079 00.000 15712 Worker thread wakes up
20:52:01.079 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:52:01.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:01.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:02.716 01.637 15712 Exposure complete
20:52:02.766 00.050 15712 worker thread done servicing request
20:52:02.766 00.000 7988 OnExposeComplete: enter
20:52:02.766 00.000 7988 UpdateGuideState(): m_state=6
20:52:02.780 00.014 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4969
20:52:02.780 00.000 7988 Star::Find returns 1 (1), X=1177.97, Y=441.43, Mass=1460, SNR=26.0, Peak=255 HFD=3.2
20:52:02.783 00.003 7988 MultiStar: [#1 -0.04,0.15,1.03,U] [#2 -0.30,0.17,1.00,U] [#3 -0.15,0.01,1.00,U] [#4 -0.33,0.12,1.06,U] [#5 -0.07,0.29,0.73,U] [#6 -0.24,0.00,0.72,U] [#7 -0.25,0.04,0.70,U] [#8 0.05,0.25,0.71,U] 
20:52:02.783 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.13}, one-star: {-0.19, 0.15}
20:52:02.785 00.002 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.20)
20:52:02.785 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.91)
20:52:02.787 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.50 mountX=-0.13 mountY=0.17, mountTheta=2.21
20:52:02.787 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.13, opts=13)
20:52:02.789 00.002 7988 Enqueuing Move request for scope (-0.18, 0.13)
20:52:02.791 00.002 15712 Worker thread wakes up
20:52:02.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
20:52:02.791 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
20:52:02.791 00.000 15712 Moving (-0.18, 0.13) raw xDistance=-0.13 yDistance=0.17
20:52:02.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:02.791 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.0 Saturated
20:52:02.793 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:02.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:02.795 00.002 7988 Enqueuing Expose request
20:52:02.796 00.001 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
20:52:02.796 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
20:52:02.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:02.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:52:02.796 00.000 15712 MoveAxis(E, 1, ABG)
20:52:02.796 00.000 15712 Guiding  Dir = 2, Dur = 1
20:52:02.796 00.000 15712 IsGuiding returns 0
20:52:02.817 00.021 15712 IsGuiding returns 0
20:52:02.817 00.000 15712 Move returns status 0, amount 1
20:52:02.817 00.000 15712 MoveAxis(N, 0, ABG)
20:52:02.817 00.000 15712 Move returns status 0, amount 0
20:52:02.817 00.000 15712 move complete, result=0
20:52:02.817 00.000 15712 worker thread done servicing request
20:52:02.817 00.000 15712 Worker thread wakes up
20:52:02.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:02.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:02.817 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
20:52:04.231 01.414 15712 Exposure complete
20:52:04.280 00.049 15712 worker thread done servicing request
20:52:04.280 00.000 7988 OnExposeComplete: enter
20:52:04.280 00.000 7988 UpdateGuideState(): m_state=6
20:52:04.280 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4970
20:52:04.293 00.013 7988 Star::Find returns 1 (1), X=1178.09, Y=441.31, Mass=1463, SNR=26.0, Peak=255 HFD=3.3
20:52:04.293 00.000 7988 MultiStar: [#1 -0.24,0.15,1.03,U] [#2 -0.48,0.20,1.03,U] [#3 -0.15,0.08,0.96,U] [#4 -0.30,-0.09,1.04,U] [#5 -0.01,0.07,0.73,U] [#6 -0.41,0.27,0.72,U] [#7 -0.15,0.11,0.65,U] [#8 -0.22,0.39,0.72,U] 
20:52:04.293 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.12}, one-star: {-0.06, 0.03}
20:52:04.297 00.004 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.03)
20:52:04.297 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.08)
20:52:04.297 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.67 mountX=-0.03 mountY=0.06, mountTheta=2.04
20:52:04.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.03, opts=13)
20:52:04.297 00.000 7988 Enqueuing Move request for scope (-0.06, 0.03)
20:52:04.297 00.000 15712 Worker thread wakes up
20:52:04.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
20:52:04.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
20:52:04.297 00.000 15712 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
20:52:04.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:04.297 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.0 Saturated
20:52:04.304 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:04.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:04.306 00.002 7988 Enqueuing Expose request
20:52:04.306 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
20:52:04.306 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:52:04.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:04.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:52:04.306 00.000 15712 MoveAxis(E, 2, ABG)
20:52:04.306 00.000 15712 Guiding  Dir = 2, Dur = 2
20:52:04.308 00.002 15712 IsGuiding returns 0
20:52:04.313 00.005 15712 IsGuiding returns 0
20:52:04.313 00.000 15712 Move returns status 0, amount 2
20:52:04.313 00.000 15712 MoveAxis(N, 0, ABG)
20:52:04.313 00.000 15712 Move returns status 0, amount 0
20:52:04.324 00.011 15712 move complete, result=0
20:52:04.324 00.000 15712 worker thread done servicing request
20:52:04.324 00.000 15712 Worker thread wakes up
20:52:04.324 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
20:52:04.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:04.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:05.969 01.645 15712 Exposure complete
20:52:06.028 00.059 15712 worker thread done servicing request
20:52:06.028 00.000 7988 OnExposeComplete: enter
20:52:06.029 00.001 7988 UpdateGuideState(): m_state=6
20:52:06.029 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4971
20:52:06.029 00.000 7988 Star::Find returns 1 (1), X=1178.03, Y=441.32, Mass=1435, SNR=25.7, Peak=255 HFD=3.3
20:52:06.029 00.000 7988 MultiStar: [#1 -0.23,0.02,1.01,U] [#2 -0.33,0.22,1.05,U] [#3 -0.17,0.09,0.96,U] [#4 -0.40,0.12,1.08,U] [#5 -0.05,0.20,0.73,U] [#6 -0.30,0.15,0.74,U] [#7 -0.37,0.15,0.67,U] [#8 -0.01,0.32,0.67,U] 
20:52:06.029 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.14}, one-star: {-0.12, 0.04}
20:52:06.029 00.000 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.87)
20:52:06.029 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.24)
20:52:06.029 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.84 mountX=-0.04 mountY=0.12, mountTheta=1.87
20:52:06.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.04, opts=13)
20:52:06.029 00.000 7988 Enqueuing Move request for scope (-0.12, 0.04)
20:52:06.029 00.000 15712 Worker thread wakes up
20:52:06.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
20:52:06.029 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
20:52:06.029 00.000 15712 Moving (-0.12, 0.04) raw xDistance=-0.04 yDistance=0.12
20:52:06.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:06.029 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.7 Saturated
20:52:06.044 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:06.044 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:06.046 00.002 7988 Enqueuing Expose request
20:52:06.046 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
20:52:06.046 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
20:52:06.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:06.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:52:06.046 00.000 15712 MoveAxis(E, 6, ABG)
20:52:06.046 00.000 15712 Guiding  Dir = 2, Dur = 6
20:52:06.048 00.002 15712 IsGuiding returns 0
20:52:06.066 00.018 15712 IsGuiding returns 0
20:52:06.066 00.000 15712 Move returns status 0, amount 6
20:52:06.066 00.000 15712 MoveAxis(N, 0, ABG)
20:52:06.066 00.000 15712 Move returns status 0, amount 0
20:52:06.066 00.000 15712 move complete, result=0
20:52:06.066 00.000 15712 worker thread done servicing request
20:52:06.066 00.000 15712 Worker thread wakes up
20:52:06.066 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
20:52:06.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:06.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:07.482 01.416 15712 Exposure complete
20:52:07.542 00.060 15712 worker thread done servicing request
20:52:07.542 00.000 7988 OnExposeComplete: enter
20:52:07.545 00.003 7988 UpdateGuideState(): m_state=6
20:52:07.545 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4972
20:52:07.545 00.000 7988 Star::Find returns 1 (1), X=1178.12, Y=441.42, Mass=1455, SNR=25.9, Peak=255 HFD=3.4
20:52:07.545 00.000 7988 MultiStar: [#1 -0.27,0.00,1.03,U] [#2 -0.50,0.24,1.04,U] [#3 -0.30,0.14,0.99,U] [#4 -0.32,0.01,1.06,U] [#5 -0.19,0.14,0.73,U] [#6 -0.39,0.17,0.73,U] [#7 -0.32,0.03,0.66,U] [#8 -0.30,0.15,0.68,U] 
20:52:07.545 00.000 7988 single-star, 8 included, MultiStar: {-0.29, 0.11}, one-star: {-0.04, 0.14}
20:52:07.545 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
20:52:07.545 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
20:52:07.545 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.84 mountX=-0.14 mountY=0.03, mountTheta=2.90
20:52:07.545 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.14, opts=13)
20:52:07.545 00.000 7988 Enqueuing Move request for scope (-0.04, 0.14)
20:52:07.545 00.000 15712 Worker thread wakes up
20:52:07.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
20:52:07.545 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
20:52:07.545 00.000 15712 Moving (-0.04, 0.14) raw xDistance=-0.14 yDistance=0.03
20:52:07.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:07.545 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.9 Saturated
20:52:07.558 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:07.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:07.560 00.002 7988 Enqueuing Expose request
20:52:07.560 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
20:52:07.560 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
20:52:07.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:07.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:52:07.560 00.000 15712 MoveAxis(E, 7, ABG)
20:52:07.560 00.000 15712 Guiding  Dir = 2, Dur = 7
20:52:07.560 00.000 15712 IsGuiding returns 0
20:52:07.582 00.022 15712 IsGuiding returns 0
20:52:07.582 00.000 15712 Move returns status 0, amount 7
20:52:07.582 00.000 15712 MoveAxis(N, 0, ABG)
20:52:07.582 00.000 15712 Move returns status 0, amount 0
20:52:07.582 00.000 15712 move complete, result=0
20:52:07.582 00.000 15712 worker thread done servicing request
20:52:07.582 00.000 15712 Worker thread wakes up
20:52:07.582 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
20:52:07.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:07.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:09.327 01.745 15712 Exposure complete
20:52:09.381 00.054 15712 worker thread done servicing request
20:52:09.381 00.000 7988 OnExposeComplete: enter
20:52:09.390 00.009 7988 UpdateGuideState(): m_state=6
20:52:09.390 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4973
20:52:09.390 00.000 7988 Star::Find returns 1 (1), X=1177.91, Y=441.39, Mass=1472, SNR=25.9, Peak=255 HFD=3.3
20:52:09.390 00.000 7988 MultiStar: [#1 -0.15,0.11,1.07,U] [#2 -0.31,0.09,1.06,U] [#3 -0.14,0.07,0.97,U] [#4 -0.13,0.06,1.05,U] [#5 -0.01,-0.12,0.71,U] [#6 -0.39,0.37,0.76,U] [#7 -0.53,0.22,0.68,U] [#8 -0.21,0.26,0.67,U] 
20:52:09.390 00.000 7988 refined, 8 included, MultiStar: {-0.23, 0.12}, one-star: {-0.25, 0.12}
20:52:09.390 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.05)
20:52:09.390 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
20:52:09.398 00.008 7988 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.66 mountX=-0.12 mountY=0.23, mountTheta=2.05
20:52:09.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.12, opts=13)
20:52:09.398 00.000 7988 Enqueuing Move request for scope (-0.23, 0.12)
20:52:09.398 00.000 15712 Worker thread wakes up
20:52:09.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
20:52:09.398 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
20:52:09.398 00.000 15712 Moving (-0.23, 0.12) raw xDistance=-0.12 yDistance=0.23
20:52:09.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:09.398 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.9 Saturated
20:52:09.404 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:09.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:09.406 00.002 7988 Enqueuing Expose request
20:52:09.406 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
20:52:09.406 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
20:52:09.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:09.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:52:09.406 00.000 15712 MoveAxis(E, 5, ABG)
20:52:09.406 00.000 15712 Guiding  Dir = 2, Dur = 5
20:52:09.406 00.000 15712 IsGuiding returns 0
20:52:09.422 00.016 15712 IsGuiding returns 0
20:52:09.422 00.000 15712 Move returns status 0, amount 5
20:52:09.422 00.000 15712 MoveAxis(N, 0, ABG)
20:52:09.422 00.000 15712 Move returns status 0, amount 0
20:52:09.422 00.000 15712 move complete, result=0
20:52:09.422 00.000 15712 worker thread done servicing request
20:52:09.422 00.000 15712 Worker thread wakes up
20:52:09.422 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
20:52:09.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:09.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:10.841 01.419 15712 Exposure complete
20:52:10.902 00.061 7988 OnExposeComplete: enter
20:52:10.903 00.001 7988 UpdateGuideState(): m_state=6
20:52:10.903 00.000 15712 worker thread done servicing request
20:52:10.903 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4974
20:52:10.903 00.000 7988 Star::Find returns 1 (1), X=1177.96, Y=441.21, Mass=1475, SNR=26.1, Peak=255 HFD=3.1
20:52:10.903 00.000 7988 MultiStar: [#1 -0.31,0.08,1.02,U] [#2 -0.56,0.15,1.03,U] [#3 -0.31,0.07,0.97,U] [#4 -0.29,0.05,1.05,U] [#5 -0.06,0.15,0.71,U] [#6 -0.41,0.03,0.75,U] [#7 -0.38,-0.09,0.67,U] [#8 -0.11,0.28,0.64,U] 
20:52:10.903 00.000 7988 single-star, 8 included, MultiStar: {-0.30, 0.07}, one-star: {-0.19, -0.07}
20:52:10.903 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.58) = xAngle (-1.22 = -1.22)
20:52:10.903 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.89 = 1.89)
20:52:10.903 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.80 mountX=0.07 mountY=0.19, mountTheta=1.22
20:52:10.913 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.07, opts=13)
20:52:10.913 00.000 7988 Enqueuing Move request for scope (-0.19, -0.07)
20:52:10.913 00.000 15712 Worker thread wakes up
20:52:10.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
20:52:10.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
20:52:10.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:10.913 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1 Saturated
20:52:10.919 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:10.919 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:10.919 00.000 7988 Enqueuing Expose request
20:52:10.919 00.000 15712 Moving (-0.19, -0.07) raw xDistance=0.07 yDistance=0.19
20:52:10.919 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
20:52:10.919 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
20:52:10.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:10.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:52:10.919 00.000 15712 MoveAxis(E, 5, ABG)
20:52:10.919 00.000 15712 Guiding  Dir = 2, Dur = 5
20:52:10.919 00.000 15712 IsGuiding returns 0
20:52:10.940 00.021 15712 IsGuiding returns 0
20:52:10.940 00.000 15712 Move returns status 0, amount 5
20:52:10.940 00.000 15712 MoveAxis(N, 0, ABG)
20:52:10.940 00.000 15712 Move returns status 0, amount 0
20:52:10.940 00.000 15712 move complete, result=0
20:52:10.940 00.000 15712 worker thread done servicing request
20:52:10.940 00.000 15712 Worker thread wakes up
20:52:10.940 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
20:52:10.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:10.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:12.582 01.642 15712 Exposure complete
20:52:12.631 00.049 15712 worker thread done servicing request
20:52:12.631 00.000 7988 OnExposeComplete: enter
20:52:12.631 00.000 7988 UpdateGuideState(): m_state=6
20:52:12.644 00.013 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4975
20:52:12.644 00.000 7988 Star::Find returns 1 (1), X=1178.13, Y=441.15, Mass=1475, SNR=26.1, Peak=255 HFD=3.2
20:52:12.644 00.000 7988 MultiStar: [#1 -0.11,-0.18,1.03,U] [#2 -0.40,0.20,1.02,U] [#3 -0.19,0.09,0.97,U] [#4 -0.28,0.14,1.04,U] [#5 -0.12,0.11,0.76,U] [#6 -0.26,0.03,0.71,U] [#7 -0.14,0.25,0.69,U] [#8 0.03,0.27,0.64,U] 
20:52:12.644 00.000 7988 single-star, 8 included, MultiStar: {-0.18, 0.07}, one-star: {-0.03, -0.12}
20:52:12.648 00.004 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
20:52:12.648 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
20:52:12.648 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.79 mountX=0.12 mountY=0.03, mountTheta=0.24
20:52:12.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
20:52:12.648 00.000 7988 Enqueuing Move request for scope (-0.03, -0.12)
20:52:12.648 00.000 15712 Worker thread wakes up
20:52:12.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
20:52:12.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
20:52:12.648 00.000 15712 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=0.03
20:52:12.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:12.648 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1 Saturated
20:52:12.656 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:12.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:12.658 00.002 7988 Enqueuing Expose request
20:52:12.659 00.001 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
20:52:12.659 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
20:52:12.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:12.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:52:12.659 00.000 15712 MoveAxis(E, 5, ABG)
20:52:12.659 00.000 15712 Guiding  Dir = 2, Dur = 5
20:52:12.699 00.040 15712 IsGuiding returns 0
20:52:12.716 00.017 15712 IsGuiding returns 0
20:52:12.716 00.000 15712 Move returns status 0, amount 5
20:52:12.716 00.000 15712 MoveAxis(N, 0, ABG)
20:52:12.716 00.000 15712 Move returns status 0, amount 0
20:52:12.716 00.000 15712 move complete, result=0
20:52:12.716 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:52:12.718 00.002 15712 worker thread done servicing request
20:52:12.718 00.000 15712 Worker thread wakes up
20:52:12.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:12.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:14.129 01.411 15712 Exposure complete
20:52:14.189 00.060 15712 worker thread done servicing request
20:52:14.189 00.000 7988 OnExposeComplete: enter
20:52:14.189 00.000 7988 UpdateGuideState(): m_state=6
20:52:14.192 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4976
20:52:14.192 00.000 7988 Star::Find returns 1 (1), X=1178.19, Y=441.10, Mass=1468, SNR=26.1, Peak=255 HFD=3.1
20:52:14.192 00.000 7988 MultiStar: [#1 -0.21,-0.00,1.03,U] [#2 -0.34,0.06,1.02,U] [#3 -0.10,0.01,1.01,U] [#4 -0.28,-0.00,1.05,U] [#5 0.01,-0.19,0.74,U] [#6 -0.37,0.05,0.72,U] [#7 -0.35,0.05,0.68,U] [#8 -0.12,-0.01,0.64,U] 
20:52:14.192 00.000 7988 single-star, 8 included, MultiStar: {-0.19, -0.02}, one-star: {0.04, -0.18}
20:52:14.192 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
20:52:14.197 00.005 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
20:52:14.197 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.38 mountX=0.18 mountY=-0.03, mountTheta=-0.17
20:52:14.197 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.18, opts=13)
20:52:14.197 00.000 7988 Enqueuing Move request for scope (0.04, -0.18)
20:52:14.197 00.000 15712 Worker thread wakes up
20:52:14.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
20:52:14.197 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
20:52:14.197 00.000 15712 Moving (0.04, -0.18) raw xDistance=0.18 yDistance=-0.03
20:52:14.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:14.197 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.1 Saturated
20:52:14.207 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:14.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:14.208 00.001 7988 Enqueuing Expose request
20:52:14.208 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 635.90
20:52:14.208 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
20:52:14.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:14.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:52:14.208 00.000 15712 MoveAxis(W, 30, ABG)
20:52:14.208 00.000 15712 Guiding  Dir = 3, Dur = 30
20:52:14.208 00.000 15712 IsGuiding returns 0
20:52:14.234 00.026 15712 PulseGuide returned control before completion, sleep 17
20:52:14.282 00.048 15712 IsGuiding returns 0
20:52:14.282 00.000 15712 Move returns status 0, amount 30
20:52:14.282 00.000 15712 MoveAxis(N, 0, ABG)
20:52:14.282 00.000 15712 Move returns status 0, amount 0
20:52:14.282 00.000 15712 move complete, result=0
20:52:14.282 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
20:52:14.284 00.002 15712 worker thread done servicing request
20:52:14.284 00.000 15712 Worker thread wakes up
20:52:14.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:14.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:15.915 01.631 15712 Exposure complete
20:52:15.973 00.058 15712 worker thread done servicing request
20:52:15.973 00.000 7988 OnExposeComplete: enter
20:52:15.973 00.000 7988 UpdateGuideState(): m_state=6
20:52:15.976 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4977
20:52:15.976 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=441.50, Mass=1497, SNR=26.2, Peak=235 HFD=3.3
20:52:15.976 00.000 7988 MultiStar: [#1 -0.04,0.17,1.04,U] [#2 -0.26,0.17,0.99,U] [#3 0.01,0.30,0.97,U] [#4 -0.09,0.15,1.04,U] [#5 0.03,0.15,0.75,U] [#6 -0.26,0.31,0.71,U] [#7 0.16,0.22,0.68,U] [#8 -0.02,0.43,0.64,U] 
20:52:15.976 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.23}, one-star: {0.14, 0.22}
20:52:15.976 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
20:52:15.976 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
20:52:15.976 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.74 mountX=-0.23 mountY=0.03, mountTheta=2.99
20:52:15.984 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.23, opts=13)
20:52:15.984 00.000 7988 Enqueuing Move request for scope (-0.04, 0.23)
20:52:15.984 00.000 15712 Worker thread wakes up
20:52:15.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
20:52:15.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
20:52:15.984 00.000 15712 Moving (-0.04, 0.23) raw xDistance=-0.23 yDistance=0.03
20:52:15.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:15.984 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
20:52:15.991 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:15.992 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:15.992 00.000 7988 Enqueuing Expose request
20:52:15.992 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 635.90
20:52:15.992 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
20:52:15.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:15.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:52:15.992 00.000 15712 MoveAxis(E, 48, ABG)
20:52:15.992 00.000 15712 Guiding  Dir = 2, Dur = 48
20:52:15.992 00.000 15712 IsGuiding returns 0
20:52:16.024 00.032 15712 PulseGuide returned control before completion, sleep 30
20:52:16.056 00.032 15712 IsGuiding returns 1
20:52:16.056 00.000 15712 scope still moving after pulse duration time elapsed
20:52:16.104 00.048 15712 IsGuiding returns 0
20:52:16.104 00.000 15712 scope move finished after 48 + 60 ms
20:52:16.104 00.000 15712 Move returns status 0, amount 48
20:52:16.104 00.000 15712 MoveAxis(N, 0, ABG)
20:52:16.104 00.000 15712 Move returns status 0, amount 0
20:52:16.104 00.000 15712 move complete, result=0
20:52:16.104 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
20:52:16.106 00.002 15712 worker thread done servicing request
20:52:16.106 00.000 15712 Worker thread wakes up
20:52:16.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:16.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:17.524 01.418 15712 Exposure complete
20:52:17.583 00.059 15712 worker thread done servicing request
20:52:17.583 00.000 7988 OnExposeComplete: enter
20:52:17.585 00.002 7988 UpdateGuideState(): m_state=6
20:52:17.585 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
20:52:17.587 00.002 7988 Star::Find returns 1 (1), X=1178.05, Y=441.14, Mass=1546, SNR=26.6, Peak=255 HFD=3.0
20:52:17.587 00.000 7988 MultiStar: [#1 -0.10,-0.20,0.98,U] [#2 -0.25,-0.03,1.00,U] [#3 -0.06,0.00,0.97,U] [#4 -0.16,-0.11,1.02,U] [#5 0.14,-0.17,0.70,U] [#6 -0.26,-0.17,0.71,U] [#7 -0.38,-0.24,0.70,U] [#8 0.22,-0.20,0.66,U] 
20:52:17.589 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {-0.11, -0.14}
20:52:17.589 00.000 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.58) = xAngle (-0.71 = -0.71)
20:52:17.591 00.002 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.40 = 2.40)
20:52:17.591 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.29 mountX=0.13 mountY=0.12, mountTheta=0.73
20:52:17.593 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.13, opts=13)
20:52:17.595 00.002 7988 Enqueuing Move request for scope (-0.11, -0.13)
20:52:17.595 00.000 15712 Worker thread wakes up
20:52:17.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
20:52:17.595 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
20:52:17.595 00.000 15712 Moving (-0.11, -0.13) raw xDistance=0.13 yDistance=0.12
20:52:17.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:17.595 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.6 Saturated
20:52:17.599 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:17.599 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:17.600 00.001 7988 Enqueuing Expose request
20:52:17.602 00.002 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
20:52:17.602 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
20:52:17.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:17.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:52:17.602 00.000 15712 MoveAxis(E, 3, ABG)
20:52:17.602 00.000 15712 Guiding  Dir = 2, Dur = 3
20:52:17.602 00.000 15712 IsGuiding returns 0
20:52:17.652 00.050 15712 IsGuiding returns 0
20:52:17.652 00.000 15712 Move returns status 0, amount 3
20:52:17.652 00.000 15712 MoveAxis(N, 0, ABG)
20:52:17.652 00.000 15712 Move returns status 0, amount 0
20:52:17.652 00.000 15712 move complete, result=0
20:52:17.652 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:52:17.656 00.004 15712 worker thread done servicing request
20:52:17.656 00.000 15712 Worker thread wakes up
20:52:17.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:17.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:19.292 01.636 15712 Exposure complete
20:52:19.338 00.046 15712 worker thread done servicing request
20:52:19.338 00.000 7988 OnExposeComplete: enter
20:52:19.352 00.014 7988 UpdateGuideState(): m_state=6
20:52:19.354 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4979
20:52:19.354 00.000 7988 Star::Find returns 1 (1), X=1178.11, Y=441.09, Mass=1545, SNR=26.8, Peak=255 HFD=3.8
20:52:19.354 00.000 7988 MultiStar: [#1 -0.14,-0.12,1.02,U] [#2 -0.35,0.07,1.02,U] [#3 -0.17,-0.15,0.92,U] [#4 -0.22,-0.26,1.02,U] [#5 -0.09,-0.08,0.69,U] [#6 -0.32,0.07,0.68,U] [#7 -0.17,-0.26,0.66,U] [#8 0.12,0.18,0.63,U] 
20:52:19.354 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.09}, one-star: {-0.05, -0.19}
20:52:19.354 00.000 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
20:52:19.354 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
20:52:19.354 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-2.62 mountX=0.09 mountY=0.17, mountTheta=1.05
20:52:19.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.09, opts=13)
20:52:19.354 00.000 7988 Enqueuing Move request for scope (-0.16, -0.09)
20:52:19.354 00.000 15712 Worker thread wakes up
20:52:19.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
20:52:19.354 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
20:52:19.354 00.000 15712 Moving (-0.16, -0.09) raw xDistance=0.09 yDistance=0.17
20:52:19.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:19.354 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8 Saturated
20:52:19.366 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:19.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:19.366 00.000 7988 Enqueuing Expose request
20:52:19.369 00.003 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
20:52:19.369 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
20:52:19.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:19.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:52:19.369 00.000 15712 MoveAxis(E, 4, ABG)
20:52:19.369 00.000 15712 Guiding  Dir = 2, Dur = 4
20:52:19.369 00.000 15712 IsGuiding returns 0
20:52:19.391 00.022 15712 IsGuiding returns 0
20:52:19.391 00.000 15712 Move returns status 0, amount 4
20:52:19.391 00.000 15712 MoveAxis(N, 0, ABG)
20:52:19.391 00.000 15712 Move returns status 0, amount 0
20:52:19.391 00.000 15712 move complete, result=0
20:52:19.391 00.000 15712 worker thread done servicing request
20:52:19.391 00.000 15712 Worker thread wakes up
20:52:19.391 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
20:52:19.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:19.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:20.803 01.412 15712 Exposure complete
20:52:20.850 00.047 15712 worker thread done servicing request
20:52:20.850 00.000 7988 OnExposeComplete: enter
20:52:20.850 00.000 7988 UpdateGuideState(): m_state=6
20:52:20.869 00.019 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4980
20:52:20.873 00.004 7988 Star::Find returns 1 (1), X=1178.04, Y=441.24, Mass=1538, SNR=26.6, Peak=255 HFD=3.5
20:52:20.875 00.002 7988 MultiStar: [#1 -0.23,-0.17,0.97,U] [#2 -0.41,0.05,1.00,U] [#3 -0.20,-0.20,0.93,U] [#4 -0.37,-0.23,1.02,U] [#5 -0.18,-0.11,0.72,U] [#6 -0.59,-0.03,0.68,U] [#7 -0.32,-0.10,0.69,U] [#8 -0.07,0.20,0.63,U] 
20:52:20.875 00.000 7988 single-star, 8 included, MultiStar: {-0.28, -0.08}, one-star: {-0.11, -0.04}
20:52:20.875 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.58) = xAngle (-1.23 = -1.23)
20:52:20.875 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.88 = 1.88)
20:52:20.880 00.005 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.81 mountX=0.04 mountY=0.11, mountTheta=1.23
20:52:20.880 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
20:52:20.884 00.004 7988 Enqueuing Move request for scope (-0.11, -0.04)
20:52:20.884 00.000 15712 Worker thread wakes up
20:52:20.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
20:52:20.884 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
20:52:20.884 00.000 15712 Moving (-0.11, -0.04) raw xDistance=0.04 yDistance=0.11
20:52:20.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:20.884 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.6 Saturated
20:52:20.884 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:20.884 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:20.884 00.000 7988 Enqueuing Expose request
20:52:20.884 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
20:52:20.884 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
20:52:20.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:20.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:52:20.884 00.000 15712 MoveAxis(E, 6, ABG)
20:52:20.884 00.000 15712 Guiding  Dir = 2, Dur = 6
20:52:20.884 00.000 15712 IsGuiding returns 0
20:52:20.912 00.028 15712 IsGuiding returns 0
20:52:20.912 00.000 15712 Move returns status 0, amount 6
20:52:20.912 00.000 15712 MoveAxis(N, 0, ABG)
20:52:20.912 00.000 15712 Move returns status 0, amount 0
20:52:20.912 00.000 15712 move complete, result=0
20:52:20.912 00.000 15712 worker thread done servicing request
20:52:20.912 00.000 15712 Worker thread wakes up
20:52:20.912 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
20:52:20.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:20.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:22.555 01.643 15712 Exposure complete
20:52:22.616 00.061 15712 worker thread done servicing request
20:52:22.616 00.000 7988 OnExposeComplete: enter
20:52:22.616 00.000 7988 UpdateGuideState(): m_state=6
20:52:22.619 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4981
20:52:22.619 00.000 7988 Star::Find returns 1 (0), X=1178.19, Y=440.94, Mass=1454, SNR=25.8, Peak=235 HFD=3.0
20:52:22.619 00.000 7988 MultiStar: [#1 -0.14,-0.23,1.07,U] [#2 -0.27,-0.05,1.03,U] [#3 -0.25,-0.19,0.99,U] [#4 -0.12,-0.17,1.04,U] [#5 0.15,-0.32,0.74,U] [#6 -0.33,-0.24,0.70,U] [#7 -0.11,-0.06,0.70,U] [#8 0.00,-0.20,0.67,U] 
20:52:22.619 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.20}, one-star: {0.04, -0.34}
20:52:22.619 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
20:52:22.619 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
20:52:22.619 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-2.12 mountX=0.20 mountY=0.13, mountTheta=0.56
20:52:22.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.20, opts=13)
20:52:22.619 00.000 7988 Enqueuing Move request for scope (-0.12, -0.20)
20:52:22.619 00.000 15712 Worker thread wakes up
20:52:22.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.20) opts 0xd
20:52:22.619 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.20)
20:52:22.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:22.619 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.8
20:52:22.632 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:22.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:22.633 00.001 7988 Enqueuing Expose request
20:52:22.634 00.001 15712 Moving (-0.12, -0.20) raw xDistance=0.20 yDistance=0.13
20:52:22.634 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 635.91
20:52:22.634 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
20:52:22.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:22.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:52:22.634 00.000 15712 MoveAxis(W, 34, ABG)
20:52:22.634 00.000 15712 Guiding  Dir = 3, Dur = 34
20:52:22.668 00.034 15712 IsGuiding returns 0
20:52:22.690 00.022 15712 PulseGuide returned control before completion, sleep 29
20:52:22.753 00.063 15712 IsGuiding returns 0
20:52:22.753 00.000 15712 Move returns status 0, amount 34
20:52:22.753 00.000 15712 MoveAxis(N, 0, ABG)
20:52:22.753 00.000 15712 Move returns status 0, amount 0
20:52:22.753 00.000 15712 move complete, result=0
20:52:22.753 00.000 15712 worker thread done servicing request
20:52:22.753 00.000 15712 Worker thread wakes up
20:52:22.753 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
20:52:22.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:22.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:24.167 01.414 15712 Exposure complete
20:52:24.214 00.047 15712 worker thread done servicing request
20:52:24.214 00.000 7988 OnExposeComplete: enter
20:52:24.228 00.014 7988 UpdateGuideState(): m_state=6
20:52:24.228 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4982
20:52:24.231 00.003 7988 Star::Find returns 1 (0), X=1177.92, Y=440.94, Mass=1514, SNR=26.4, Peak=235 HFD=3.1
20:52:24.231 00.000 7988 MultiStar: [#1 -0.44,-0.22,1.01,U] [#2 -0.42,-0.01,1.02,U] [#3 -0.28,-0.09,1.00,U] [#4 -0.27,-0.12,1.04,U] [#5 -0.27,-0.12,0.74,U] [#6 -0.57,-0.14,0.71,U] [#7 -0.54,-0.13,0.66,U] [#8 -0.11,-0.05,0.65,U] 
20:52:24.231 00.000 7988 refined, 8 included, MultiStar: {-0.35, -0.14}, one-star: {-0.23, -0.34}
20:52:24.231 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
20:52:24.231 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
20:52:24.231 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.14 hyp=0.37 cameraTheta=-2.76 mountX=0.14 mountY=0.35, mountTheta=1.18
20:52:24.231 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.14, opts=13)
20:52:24.231 00.000 7988 Enqueuing Move request for scope (-0.35, -0.14)
20:52:24.231 00.000 15712 Worker thread wakes up
20:52:24.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.14) opts 0xd
20:52:24.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.14)
20:52:24.231 00.000 15712 Moving (-0.35, -0.14) raw xDistance=0.14 yDistance=0.35
20:52:24.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:24.231 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
20:52:24.242 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:24.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:24.244 00.002 7988 Enqueuing Expose request
20:52:24.244 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
20:52:24.244 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
20:52:24.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
20:52:24.244 00.000 15712 MoveAxis(E, 5, ABG)
20:52:24.244 00.000 15712 Guiding  Dir = 2, Dur = 5
20:52:24.244 00.000 15712 IsGuiding returns 0
20:52:24.265 00.021 15712 IsGuiding returns 0
20:52:24.265 00.000 15712 Move returns status 0, amount 5
20:52:24.265 00.000 15712 MoveAxis(S, 89, ABG)
20:52:24.265 00.000 15712 Guiding  Dir = 1, Dur = 89
20:52:24.265 00.000 15712 IsGuiding returns 0
20:52:24.349 00.084 15712 PulseGuide returned control before completion, sleep 19
20:52:24.384 00.035 15712 IsGuiding returns 1
20:52:24.384 00.000 15712 scope still moving after pulse duration time elapsed
20:52:24.420 00.036 15712 IsGuiding returns 1
20:52:24.472 00.052 15712 IsGuiding returns 0
20:52:24.472 00.000 15712 scope move finished after 89 + 119 ms
20:52:24.472 00.000 15712 Move returns status 0, amount 89
20:52:24.472 00.000 15712 move complete, result=0
20:52:24.472 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.3 px 89 ms SOUTH
20:52:24.482 00.010 15712 worker thread done servicing request
20:52:24.482 00.000 15712 Worker thread wakes up
20:52:24.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:24.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:26.222 01.740 15712 Exposure complete
20:52:26.273 00.051 15712 worker thread done servicing request
20:52:26.273 00.000 7988 OnExposeComplete: enter
20:52:26.273 00.000 7988 UpdateGuideState(): m_state=6
20:52:26.285 00.012 7988 Star::Find(15, 1177, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4983
20:52:26.285 00.000 7988 Star::Find returns 1 (0), X=1178.33, Y=441.29, Mass=1464, SNR=26.0, Peak=216 HFD=3.4
20:52:26.285 00.000 7988 MultiStar: [#1 0.05,0.01,1.04,U] [#2 -0.10,0.05,1.03,U] [#3 0.01,0.12,0.98,U] [#4 -0.04,-0.08,1.06,U] [#5 0.31,-0.00,0.72,U] [#6 -0.19,-0.05,0.76,U] [#7 -0.03,0.21,0.70,U] [#8 0.31,0.22,0.66,U] 
20:52:26.285 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.18, 0.01}
20:52:26.285 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.58) = xAngle (2.35 = 2.35)
20:52:26.290 00.005 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.46 = -0.82)
20:52:26.290 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.77 mountX=-0.05 mountY=-0.05, mountTheta=-2.33
20:52:26.290 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
20:52:26.290 00.000 7988 Enqueuing Move request for scope (0.05, 0.04)
20:52:26.290 00.000 15712 Worker thread wakes up
20:52:26.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
20:52:26.290 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
20:52:26.290 00.000 15712 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=-0.05
20:52:26.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:26.290 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.0
20:52:26.299 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:26.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:26.301 00.002 7988 Enqueuing Expose request
20:52:26.301 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
20:52:26.301 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
20:52:26.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:26.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:52:26.301 00.000 15712 MoveAxis(E, 5, ABG)
20:52:26.301 00.000 15712 Guiding  Dir = 2, Dur = 5
20:52:26.301 00.000 15712 IsGuiding returns 0
20:52:26.317 00.016 15712 IsGuiding returns 0
20:52:26.317 00.000 15712 Move returns status 0, amount 5
20:52:26.317 00.000 15712 MoveAxis(N, 0, ABG)
20:52:26.317 00.000 15712 Move returns status 0, amount 0
20:52:26.317 00.000 15712 move complete, result=0
20:52:26.317 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
20:52:26.319 00.002 15712 worker thread done servicing request
20:52:26.319 00.000 15712 Worker thread wakes up
20:52:26.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:26.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:27.726 01.407 15712 Exposure complete
20:52:27.771 00.045 15712 worker thread done servicing request
20:52:27.786 00.015 7988 OnExposeComplete: enter
20:52:27.786 00.000 7988 UpdateGuideState(): m_state=6
20:52:27.786 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4984
20:52:27.786 00.000 7988 Star::Find returns 1 (1), X=1178.30, Y=441.04, Mass=1498, SNR=26.3, Peak=255 HFD=3.3
20:52:27.786 00.000 7988 MultiStar: [#1 -0.23,-0.10,1.02,U] [#2 -0.18,0.24,1.02,U] [#3 -0.04,-0.07,0.97,U] [#4 -0.25,-0.19,1.05,U] [#5 0.18,-0.07,0.72,U] [#6 -0.19,0.09,0.73,U] [#7 -0.14,-0.06,0.68,U] [#8 0.01,0.08,0.71,U] 
20:52:27.786 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {0.14, -0.24}
20:52:27.786 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.58) = xAngle (-1.07 = -1.07)
20:52:27.786 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
20:52:27.786 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.65 mountX=0.05 mountY=0.08, mountTheta=1.08
20:52:27.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
20:52:27.786 00.000 7988 Enqueuing Move request for scope (-0.08, -0.04)
20:52:27.786 00.000 15712 Worker thread wakes up
20:52:27.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
20:52:27.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
20:52:27.786 00.000 15712 Moving (-0.08, -0.04) raw xDistance=0.05 yDistance=0.08
20:52:27.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:27.786 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3 Saturated
20:52:27.800 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:27.800 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:27.803 00.003 7988 Enqueuing Expose request
20:52:27.803 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
20:52:27.803 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
20:52:27.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:27.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:52:27.803 00.000 15712 MoveAxis(E, 4, ABG)
20:52:27.803 00.000 15712 Guiding  Dir = 2, Dur = 4
20:52:27.803 00.000 15712 IsGuiding returns 0
20:52:27.820 00.017 15712 IsGuiding returns 0
20:52:27.820 00.000 15712 Move returns status 0, amount 4
20:52:27.820 00.000 15712 MoveAxis(N, 0, ABG)
20:52:27.820 00.000 15712 Move returns status 0, amount 0
20:52:27.820 00.000 15712 move complete, result=0
20:52:27.820 00.000 15712 worker thread done servicing request
20:52:27.820 00.000 15712 Worker thread wakes up
20:52:27.820 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
20:52:27.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:27.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:29.460 01.640 15712 Exposure complete
20:52:29.518 00.058 15712 worker thread done servicing request
20:52:29.518 00.000 7988 OnExposeComplete: enter
20:52:29.522 00.004 7988 UpdateGuideState(): m_state=6
20:52:29.524 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4985
20:52:29.524 00.000 7988 Star::Find returns 1 (1), X=1178.32, Y=441.12, Mass=1519, SNR=26.4, Peak=255 HFD=2.9
20:52:29.524 00.000 7988 MultiStar: [#1 -0.09,-0.09,1.03,U] [#2 -0.20,-0.04,1.03,U] [#3 -0.03,-0.02,0.96,U] [#4 0.06,-0.08,1.07,U] [#5 0.18,-0.13,0.74,U] [#6 -0.01,0.01,0.71,U] [#7 -0.06,0.11,0.64,U] [#8 0.08,-0.04,0.66,U] 
20:52:29.524 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.06}, one-star: {0.16, -0.16}
20:52:29.524 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
20:52:29.524 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
20:52:29.524 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.50 mountX=0.06 mountY=-0.00, mountTheta=-0.05
20:52:29.524 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.06, opts=13)
20:52:29.524 00.000 7988 Enqueuing Move request for scope (0.00, -0.06)
20:52:29.535 00.011 15712 Worker thread wakes up
20:52:29.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
20:52:29.535 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
20:52:29.535 00.000 15712 Moving (0.00, -0.06) raw xDistance=0.06 yDistance=-0.00
20:52:29.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:29.535 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.4 Saturated
20:52:29.537 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:29.538 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:29.538 00.000 7988 Enqueuing Expose request
20:52:29.538 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
20:52:29.538 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
20:52:29.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:29.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:52:29.538 00.000 15712 MoveAxis(E, 4, ABG)
20:52:29.538 00.000 15712 Guiding  Dir = 2, Dur = 4
20:52:29.538 00.000 15712 IsGuiding returns 0
20:52:29.554 00.016 15712 IsGuiding returns 0
20:52:29.554 00.000 15712 Move returns status 0, amount 4
20:52:29.554 00.000 15712 MoveAxis(N, 0, ABG)
20:52:29.554 00.000 15712 Move returns status 0, amount 0
20:52:29.554 00.000 15712 move complete, result=0
20:52:29.554 00.000 15712 worker thread done servicing request
20:52:29.554 00.000 15712 Worker thread wakes up
20:52:29.554 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
20:52:29.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:29.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:30.971 01.417 15712 Exposure complete
20:52:31.031 00.060 15712 worker thread done servicing request
20:52:31.031 00.000 7988 OnExposeComplete: enter
20:52:31.034 00.003 7988 UpdateGuideState(): m_state=6
20:52:31.036 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4986
20:52:31.036 00.000 7988 Star::Find returns 1 (1), X=1178.42, Y=441.40, Mass=1491, SNR=26.3, Peak=255 HFD=3.1
20:52:31.038 00.002 7988 MultiStar: [#1 0.04,0.10,1.01,U] [#2 0.06,0.20,1.02,U] [#3 0.18,-0.08,0.99,U] [#4 0.03,0.01,1.06,U] [#5 -0.00,-0.02,0.72,U] [#6 -0.18,0.09,0.72,U] [#7 0.03,0.26,0.66,U] [#8 0.15,0.14,0.67,U] 
20:52:31.038 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.26, 0.12}
20:52:31.040 00.002 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
20:52:31.040 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.72)
20:52:31.042 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.88 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
20:52:31.044 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.09, opts=13)
20:52:31.044 00.000 7988 Enqueuing Move request for scope (0.07, 0.09)
20:52:31.046 00.002 15712 Worker thread wakes up
20:52:31.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
20:52:31.046 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
20:52:31.046 00.000 15712 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=-0.07
20:52:31.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:31.046 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.3 Saturated
20:52:31.049 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:31.050 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:31.050 00.000 7988 Enqueuing Expose request
20:52:31.050 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
20:52:31.050 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
20:52:31.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:31.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:52:31.050 00.000 15712 MoveAxis(E, 5, ABG)
20:52:31.050 00.000 15712 Guiding  Dir = 2, Dur = 5
20:52:31.050 00.000 15712 IsGuiding returns 0
20:52:31.081 00.031 15712 IsGuiding returns 0
20:52:31.081 00.000 15712 Move returns status 0, amount 5
20:52:31.081 00.000 15712 MoveAxis(N, 0, ABG)
20:52:31.081 00.000 15712 Move returns status 0, amount 0
20:52:31.082 00.001 15712 move complete, result=0
20:52:31.082 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
20:52:31.082 00.000 15712 worker thread done servicing request
20:52:31.082 00.000 15712 Worker thread wakes up
20:52:31.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:31.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:32.722 01.640 15712 Exposure complete
20:52:32.781 00.059 15712 worker thread done servicing request
20:52:32.781 00.000 7988 OnExposeComplete: enter
20:52:32.781 00.000 7988 UpdateGuideState(): m_state=6
20:52:32.785 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4987
20:52:32.785 00.000 7988 Star::Find returns 1 (1), X=1178.27, Y=441.17, Mass=1422, SNR=25.8, Peak=255 HFD=2.7
20:52:32.785 00.000 7988 MultiStar: [#1 -0.12,-0.18,1.04,U] [#2 -0.21,-0.16,1.05,U] [#3 -0.13,-0.17,1.00,U] [#4 -0.10,-0.11,1.09,U] [#5 0.13,-0.38,0.74,U] [#6 -0.10,-0.37,0.75,U] [#7 -0.07,-0.20,0.72,U] [#8 -0.00,-0.26,0.68,U] 
20:52:32.785 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.20}, one-star: {0.11, -0.11}
20:52:32.785 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
20:52:32.785 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.36)
20:52:32.785 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=0.11 mountY=-0.11, mountTheta=-0.80
20:52:32.785 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.11, opts=13)
20:52:32.785 00.000 7988 Enqueuing Move request for scope (0.11, -0.11)
20:52:32.785 00.000 15712 Worker thread wakes up
20:52:32.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
20:52:32.785 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
20:52:32.785 00.000 15712 Moving (0.11, -0.11) raw xDistance=0.11 yDistance=-0.11
20:52:32.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:32.785 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.8 Saturated
20:52:32.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:32.799 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:32.799 00.000 7988 Enqueuing Expose request
20:52:32.801 00.002 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
20:52:32.801 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
20:52:32.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:32.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:52:32.801 00.000 15712 MoveAxis(E, 7, ABG)
20:52:32.801 00.000 15712 Guiding  Dir = 2, Dur = 7
20:52:32.801 00.000 15712 IsGuiding returns 0
20:52:32.849 00.048 15712 IsGuiding returns 0
20:52:32.849 00.000 15712 Move returns status 0, amount 7
20:52:32.849 00.000 15712 MoveAxis(N, 0, ABG)
20:52:32.849 00.000 15712 Move returns status 0, amount 0
20:52:32.849 00.000 15712 move complete, result=0
20:52:32.849 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
20:52:32.857 00.008 15712 worker thread done servicing request
20:52:32.857 00.000 15712 Worker thread wakes up
20:52:32.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:32.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:34.271 01.414 15712 Exposure complete
20:52:34.328 00.057 15712 worker thread done servicing request
20:52:34.328 00.000 7988 OnExposeComplete: enter
20:52:34.333 00.005 7988 UpdateGuideState(): m_state=6
20:52:34.335 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4988
20:52:34.335 00.000 7988 Star::Find returns 1 (1), X=1178.26, Y=441.17, Mass=1502, SNR=26.3, Peak=255 HFD=3.1
20:52:34.337 00.002 7988 MultiStar: [#1 0.03,-0.04,1.01,U] [#2 -0.17,0.14,1.00,U] [#3 -0.03,-0.10,0.99,U] [#4 0.00,-0.09,1.02,U] [#5 0.02,-0.24,0.68,U] [#6 -0.25,-0.09,0.69,U] [#7 -0.14,-0.07,0.70,U] [#8 -0.04,0.11,0.68,U] 
20:52:34.337 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {0.10, -0.11}
20:52:34.337 00.000 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.58) = xAngle (-0.71 = -0.71)
20:52:34.337 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.40 = 2.40)
20:52:34.337 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.29 mountX=0.05 mountY=0.05, mountTheta=0.73
20:52:34.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
20:52:34.345 00.008 7988 Enqueuing Move request for scope (-0.05, -0.05)
20:52:34.345 00.000 15712 Worker thread wakes up
20:52:34.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
20:52:34.345 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
20:52:34.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:34.345 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3 Saturated
20:52:34.349 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:34.349 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:34.349 00.000 7988 Enqueuing Expose request
20:52:34.349 00.000 15712 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.05
20:52:34.349 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
20:52:34.349 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
20:52:34.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:34.349 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:52:34.349 00.000 15712 MoveAxis(E, 7, ABG)
20:52:34.349 00.000 15712 Guiding  Dir = 2, Dur = 7
20:52:34.349 00.000 15712 IsGuiding returns 0
20:52:34.369 00.020 15712 IsGuiding returns 0
20:52:34.369 00.000 15712 Move returns status 0, amount 7
20:52:34.369 00.000 15712 MoveAxis(N, 0, ABG)
20:52:34.369 00.000 15712 Move returns status 0, amount 0
20:52:34.369 00.000 15712 move complete, result=0
20:52:34.369 00.000 15712 worker thread done servicing request
20:52:34.369 00.000 15712 Worker thread wakes up
20:52:34.369 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
20:52:34.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:34.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:36.014 01.645 15712 Exposure complete
20:52:36.072 00.058 15712 worker thread done servicing request
20:52:36.072 00.000 7988 OnExposeComplete: enter
20:52:36.072 00.000 7988 UpdateGuideState(): m_state=6
20:52:36.075 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4989
20:52:36.075 00.000 7988 Star::Find returns 1 (0), X=1178.27, Y=441.11, Mass=1483, SNR=26.4, Peak=219 HFD=3.4
20:52:36.077 00.002 7988 MultiStar: [#1 0.13,0.00,0.99,U] [#2 -0.06,0.03,1.01,U] [#3 0.07,0.07,0.98,U] [#4 -0.12,-0.09,1.04,U] [#5 0.22,-0.08,0.70,U] [#6 -0.21,-0.14,0.71,U] [#7 0.16,-0.02,0.70,U] [#8 0.15,0.16,0.64,U] 
20:52:36.078 00.001 7988 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.12, -0.17}
20:52:36.078 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
20:52:36.080 00.002 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.18)
20:52:36.080 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.59 mountX=0.03 mountY=-0.04, mountTheta=-0.98
20:52:36.082 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
20:52:36.084 00.002 7988 Enqueuing Move request for scope (0.04, -0.03)
20:52:36.084 00.000 15712 Worker thread wakes up
20:52:36.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
20:52:36.084 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
20:52:36.084 00.000 15712 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
20:52:36.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:36.084 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.4
20:52:36.088 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:36.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:36.088 00.000 7988 Enqueuing Expose request
20:52:36.088 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
20:52:36.088 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
20:52:36.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:36.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:52:36.088 00.000 15712 MoveAxis(E, 11, ABG)
20:52:36.088 00.000 15712 Guiding  Dir = 2, Dur = 11
20:52:36.088 00.000 15712 IsGuiding returns 0
20:52:36.112 00.024 15712 IsGuiding returns 1
20:52:36.112 00.000 15712 scope still moving after pulse duration time elapsed
20:52:36.180 00.068 15712 IsGuiding returns 0
20:52:36.180 00.000 15712 scope move finished after 11 + 77 ms
20:52:36.180 00.000 15712 Move returns status 0, amount 11
20:52:36.180 00.000 15712 MoveAxis(N, 0, ABG)
20:52:36.180 00.000 15712 Move returns status 0, amount 0
20:52:36.180 00.000 15712 move complete, result=0
20:52:36.180 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
20:52:36.180 00.000 15712 worker thread done servicing request
20:52:36.180 00.000 15712 Worker thread wakes up
20:52:36.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:36.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:37.586 01.406 15712 Exposure complete
20:52:37.645 00.059 15712 worker thread done servicing request
20:52:37.645 00.000 7988 OnExposeComplete: enter
20:52:37.647 00.002 7988 UpdateGuideState(): m_state=6
20:52:37.647 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4990
20:52:37.649 00.002 7988 Star::Find returns 1 (0), X=1178.46, Y=441.04, Mass=1557, SNR=26.9, Peak=170 HFD=3.6
20:52:37.649 00.000 7988 MultiStar: [#1 0.17,-0.25,1.02,U] [#2 -0.01,-0.01,0.97,U] [#3 0.30,-0.19,0.95,U] [#4 0.17,-0.35,1.00,U] [#5 0.48,-0.24,0.70,U] [#6 -0.00,-0.32,0.70,U] [#7 0.29,-0.24,0.67,U] [#8 0.29,-0.22,0.62,U] 
20:52:37.651 00.002 7988 refined, 8 included, MultiStar: {0.21, -0.23}, one-star: {0.30, -0.24}
20:52:37.651 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
20:52:37.653 00.002 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.41)
20:52:37.653 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-0.81 mountX=0.22 mountY=-0.21, mountTheta=-0.75
20:52:37.655 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.23, opts=13)
20:52:37.657 00.002 7988 Enqueuing Move request for scope (0.21, -0.23)
20:52:37.657 00.000 15712 Worker thread wakes up
20:52:37.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.23) opts 0xd
20:52:37.657 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.23)
20:52:37.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:37.660 00.003 7988 UpdateGuideState exits: m=1557 SNR=26.9
20:52:37.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:37.662 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:37.662 00.000 7988 Enqueuing Expose request
20:52:37.663 00.001 15712 Moving (0.21, -0.23) raw xDistance=0.22 yDistance=-0.21
20:52:37.663 00.000 15712 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 635.93
20:52:37.663 00.000 15712 PPEC: input: 0.22, control: 0.10, exposure: 1500
20:52:37.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:37.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:52:37.663 00.000 15712 MoveAxis(W, 34, ABG)
20:52:37.663 00.000 15712 Guiding  Dir = 3, Dur = 34
20:52:37.663 00.000 15712 IsGuiding returns 0
20:52:37.682 00.019 15712 PulseGuide returned control before completion, sleep 31
20:52:37.731 00.049 15712 IsGuiding returns 0
20:52:37.731 00.000 15712 Move returns status 0, amount 34
20:52:37.731 00.000 15712 MoveAxis(N, 0, ABG)
20:52:37.731 00.000 15712 Move returns status 0, amount 0
20:52:37.731 00.000 15712 move complete, result=0
20:52:37.731 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
20:52:37.732 00.001 15712 worker thread done servicing request
20:52:37.732 00.000 15712 Worker thread wakes up
20:52:37.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:37.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:37.956 00.224 7988 evsrv: cli 0CCD0168 connect
20:52:37.958 00.002 7988 case statement mapped state 6 to 3
20:52:37.958 00.000 7988 case statement mapped state 6 to 3
20:52:37.958 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"973e2fab-0e36-4941-8af1-cc02efae8d60"}
20:52:37.962 00.004 7988 case statement mapped state 6 to 3
20:52:37.964 00.002 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"973e2fab-0e36-4941-8af1-cc02efae8d60"}
20:52:37.970 00.006 7988 evsrv: cli 0CCD0168 disconnect
20:52:39.363 01.393 15712 Exposure complete
20:52:39.440 00.077 15712 worker thread done servicing request
20:52:39.440 00.000 7988 OnExposeComplete: enter
20:52:39.442 00.002 7988 UpdateGuideState(): m_state=6
20:52:39.442 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4991
20:52:39.442 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=441.01, Mass=1529, SNR=26.5, Peak=191 HFD=3.3
20:52:39.442 00.000 7988 MultiStar: [#1 0.12,-0.25,1.00,U] [#2 -0.09,-0.08,1.04,U] [#3 -0.08,-0.30,0.94,U] [#4 -0.00,-0.18,1.05,U] [#5 0.18,-0.23,0.73,U] [#6 -0.05,-0.14,0.75,U] [#7 0.04,-0.41,0.65,U] [#8 0.16,-0.24,0.66,U] 
20:52:39.442 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.23}, one-star: {0.15, -0.27}
20:52:39.442 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
20:52:39.442 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.99)
20:52:39.442 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.39 mountX=0.23 mountY=-0.04, mountTheta=-0.16
20:52:39.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.23, opts=13)
20:52:39.458 00.016 7988 Enqueuing Move request for scope (0.04, -0.23)
20:52:39.459 00.001 15712 Worker thread wakes up
20:52:39.459 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
20:52:39.459 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
20:52:39.459 00.000 15712 Moving (0.04, -0.23) raw xDistance=0.23 yDistance=-0.04
20:52:39.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:39.461 00.002 7988 UpdateGuideState exits: m=1529 SNR=26.5
20:52:39.463 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:39.465 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:39.467 00.002 15712 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 635.93
20:52:39.467 00.000 15712 PPEC: input: 0.23, control: 0.10, exposure: 1500
20:52:39.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:39.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:52:39.467 00.000 15712 MoveAxis(W, 34, ABG)
20:52:39.467 00.000 15712 Guiding  Dir = 3, Dur = 34
20:52:39.467 00.000 7988 Enqueuing Expose request
20:52:39.471 00.004 15712 IsGuiding returns 0
20:52:39.488 00.017 15712 PulseGuide returned control before completion, sleep 27
20:52:39.536 00.048 15712 IsGuiding returns 0
20:52:39.536 00.000 15712 Move returns status 0, amount 34
20:52:39.536 00.000 15712 MoveAxis(N, 0, ABG)
20:52:39.536 00.000 15712 Move returns status 0, amount 0
20:52:39.536 00.000 15712 move complete, result=0
20:52:39.536 00.000 15712 worker thread done servicing request
20:52:39.536 00.000 15712 Worker thread wakes up
20:52:39.536 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.0 px 0 ms NORTH
20:52:39.538 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:39.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:40.948 01.410 15712 Exposure complete
20:52:41.017 00.069 15712 worker thread done servicing request
20:52:41.017 00.000 7988 OnExposeComplete: enter
20:52:41.017 00.000 7988 UpdateGuideState(): m_state=6
20:52:41.017 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4992
20:52:41.017 00.000 7988 Star::Find returns 1 (1), X=1178.16, Y=441.20, Mass=1441, SNR=25.8, Peak=255 HFD=3.0
20:52:41.017 00.000 7988 MultiStar: [#1 -0.08,-0.09,1.05,U] [#2 -0.23,0.04,1.06,U] [#3 -0.00,-0.11,0.98,U] [#4 -0.16,0.01,1.04,U] [#5 0.10,-0.13,0.74,U] [#6 -0.16,0.20,0.71,U] [#7 0.02,0.11,0.68,U] [#8 -0.04,0.09,0.66,U] 
20:52:41.017 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {0.00, -0.08}
20:52:41.027 00.010 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
20:52:41.027 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
20:52:41.027 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.07 mountX=0.01 mountY=0.07, mountTheta=1.49
20:52:41.027 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
20:52:41.034 00.007 7988 Enqueuing Move request for scope (-0.07, -0.01)
20:52:41.034 00.000 15712 Worker thread wakes up
20:52:41.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
20:52:41.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
20:52:41.034 00.000 15712 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
20:52:41.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:41.034 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.8 Saturated
20:52:41.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:41.034 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:41.034 00.000 7988 Enqueuing Expose request
20:52:41.034 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
20:52:41.034 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
20:52:41.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:41.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:52:41.034 00.000 15712 MoveAxis(E, 9, ABG)
20:52:41.034 00.000 15712 Guiding  Dir = 2, Dur = 9
20:52:41.034 00.000 15712 IsGuiding returns 0
20:52:41.068 00.034 15712 IsGuiding returns 0
20:52:41.068 00.000 15712 Move returns status 0, amount 9
20:52:41.068 00.000 15712 MoveAxis(N, 0, ABG)
20:52:41.068 00.000 15712 Move returns status 0, amount 0
20:52:41.068 00.000 15712 move complete, result=0
20:52:41.068 00.000 15712 worker thread done servicing request
20:52:41.068 00.000 15712 Worker thread wakes up
20:52:41.068 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
20:52:41.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:41.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:42.714 01.646 15712 Exposure complete
20:52:42.794 00.080 15712 worker thread done servicing request
20:52:42.794 00.000 7988 OnExposeComplete: enter
20:52:42.794 00.000 7988 UpdateGuideState(): m_state=6
20:52:42.799 00.005 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4993
20:52:42.799 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=441.21, Mass=1508, SNR=26.4, Peak=235 HFD=3.5
20:52:42.799 00.000 7988 MultiStar: [#1 -0.10,0.08,1.01,U] [#2 -0.13,0.21,0.98,U] [#3 0.01,0.15,0.99,U] [#4 -0.09,0.19,1.01,U] [#5 0.16,0.25,0.72,U] [#6 -0.27,0.28,0.75,U] [#7 -0.03,0.23,0.64,U] [#8 0.25,0.35,0.65,U] 
20:52:42.799 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.17}, one-star: {0.13, -0.07}
20:52:42.799 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
20:52:42.805 00.006 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.10)
20:52:42.805 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.50 mountX=0.07 mountY=-0.13, mountTheta=-1.07
20:52:42.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
20:52:42.805 00.000 7988 Enqueuing Move request for scope (0.13, -0.07)
20:52:42.805 00.000 15712 Worker thread wakes up
20:52:42.815 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
20:52:42.815 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
20:52:42.815 00.000 15712 Moving (0.13, -0.07) raw xDistance=0.07 yDistance=-0.13
20:52:42.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:42.817 00.002 7988 UpdateGuideState exits: m=1508 SNR=26.4
20:52:42.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:42.819 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:42.821 00.002 7988 Enqueuing Expose request
20:52:42.821 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
20:52:42.821 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
20:52:42.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:42.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:52:42.821 00.000 15712 MoveAxis(E, 6, ABG)
20:52:42.821 00.000 15712 Guiding  Dir = 2, Dur = 6
20:52:42.821 00.000 15712 IsGuiding returns 0
20:52:42.869 00.048 15712 IsGuiding returns 0
20:52:42.869 00.000 15712 Move returns status 0, amount 6
20:52:42.869 00.000 15712 MoveAxis(N, 0, ABG)
20:52:42.869 00.000 15712 Move returns status 0, amount 0
20:52:42.869 00.000 15712 move complete, result=0
20:52:42.869 00.000 15712 worker thread done servicing request
20:52:42.869 00.000 15712 Worker thread wakes up
20:52:42.869 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
20:52:42.880 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:42.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:44.285 01.405 15712 Exposure complete
20:52:44.347 00.062 15712 worker thread done servicing request
20:52:44.347 00.000 7988 OnExposeComplete: enter
20:52:44.347 00.000 7988 UpdateGuideState(): m_state=6
20:52:44.347 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4994
20:52:44.347 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=441.30, Mass=1543, SNR=26.7, Peak=193 HFD=3.5
20:52:44.347 00.000 7988 MultiStar: [#1 0.19,0.13,0.97,U] [#2 -0.03,0.33,0.98,U] [#3 0.21,0.23,0.96,U] [#4 0.09,0.13,1.02,U] [#5 0.33,0.22,0.72,U] [#6 -0.06,0.20,0.71,U] [#7 0.06,0.34,0.69,U] [#8 0.29,0.32,0.68,U] 
20:52:44.347 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.20}, one-star: {0.26, 0.02}
20:52:44.347 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
20:52:44.347 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.65)
20:52:44.347 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.95 mountX=-0.20 mountY=-0.15, mountTheta=-2.51
20:52:44.360 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.20, opts=13)
20:52:44.360 00.000 7988 Enqueuing Move request for scope (0.15, 0.20)
20:52:44.363 00.003 15712 Worker thread wakes up
20:52:44.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
20:52:44.363 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
20:52:44.363 00.000 15712 Moving (0.15, 0.20) raw xDistance=-0.20 yDistance=-0.15
20:52:44.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:44.363 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.7
20:52:44.365 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:44.365 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:44.367 00.002 7988 Enqueuing Expose request
20:52:44.367 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 635.94
20:52:44.367 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
20:52:44.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:44.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:52:44.367 00.000 15712 MoveAxis(E, 46, ABG)
20:52:44.367 00.000 15712 Guiding  Dir = 2, Dur = 46
20:52:44.367 00.000 15712 IsGuiding returns 0
20:52:44.395 00.028 15712 PulseGuide returned control before completion, sleep 30
20:52:44.441 00.046 15712 IsGuiding returns 1
20:52:44.441 00.000 15712 scope still moving after pulse duration time elapsed
20:52:44.476 00.035 15712 IsGuiding returns 0
20:52:44.476 00.000 15712 scope move finished after 46 + 60 ms
20:52:44.476 00.000 15712 Move returns status 0, amount 46
20:52:44.476 00.000 15712 MoveAxis(N, 0, ABG)
20:52:44.476 00.000 15712 Move returns status 0, amount 0
20:52:44.476 00.000 15712 move complete, result=0
20:52:44.476 00.000 15712 worker thread done servicing request
20:52:44.476 00.000 15712 Worker thread wakes up
20:52:44.476 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
20:52:44.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:44.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:46.121 01.645 15712 Exposure complete
20:52:46.177 00.056 15712 worker thread done servicing request
20:52:46.177 00.000 7988 OnExposeComplete: enter
20:52:46.177 00.000 7988 UpdateGuideState(): m_state=6
20:52:46.184 00.007 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4995
20:52:46.184 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=441.08, Mass=1461, SNR=25.9, Peak=207 HFD=3.4
20:52:46.184 00.000 7988 MultiStar: [#1 0.07,-0.07,1.04,U] [#2 -0.02,0.06,1.03,U] [#3 0.13,0.07,0.98,U] [#4 0.11,0.08,1.04,U] [#5 0.06,0.07,0.75,U] [#6 -0.00,-0.04,0.72,U] [#7 -0.08,0.14,0.67,U] [#8 0.18,0.09,0.69,U] 
20:52:46.184 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.14, -0.20}
20:52:46.184 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
20:52:46.184 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
20:52:46.184 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.21 mountX=-0.02 mountY=-0.07, mountTheta=-1.79
20:52:46.184 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
20:52:46.194 00.010 7988 Enqueuing Move request for scope (0.07, 0.01)
20:52:46.194 00.000 15712 Worker thread wakes up
20:52:46.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
20:52:46.194 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
20:52:46.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:46.194 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.9
20:52:46.197 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:46.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:46.199 00.002 7988 Enqueuing Expose request
20:52:46.199 00.000 15712 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=-0.07
20:52:46.201 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:52:46.201 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
20:52:46.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:46.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:52:46.201 00.000 15712 MoveAxis(E, 5, ABG)
20:52:46.201 00.000 15712 Guiding  Dir = 2, Dur = 5
20:52:46.215 00.014 15712 IsGuiding returns 0
20:52:46.233 00.018 15712 IsGuiding returns 0
20:52:46.233 00.000 15712 Move returns status 0, amount 5
20:52:46.233 00.000 15712 MoveAxis(N, 0, ABG)
20:52:46.233 00.000 15712 Move returns status 0, amount 0
20:52:46.233 00.000 15712 move complete, result=0
20:52:46.233 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
20:52:46.233 00.000 15712 worker thread done servicing request
20:52:46.233 00.000 15712 Worker thread wakes up
20:52:46.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:46.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:47.648 01.415 15712 Exposure complete
20:52:47.705 00.057 15712 worker thread done servicing request
20:52:47.705 00.000 7988 OnExposeComplete: enter
20:52:47.711 00.006 7988 UpdateGuideState(): m_state=6
20:52:47.711 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4996
20:52:47.711 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=441.33, Mass=1584, SNR=27.0, Peak=229 HFD=3.5
20:52:47.714 00.003 7988 MultiStar: [#1 0.20,-0.04,0.98,U] [#2 -0.14,0.27,0.97,U] [#3 0.06,0.08,0.94,U] [#4 0.08,0.16,0.97,U] [#5 0.24,0.07,0.69,U] [#6 -0.05,0.03,0.70,U] [#7 0.14,0.13,0.62,U] [#8 0.22,0.15,0.66,U] 
20:52:47.714 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.16, 0.05}
20:52:47.716 00.002 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
20:52:47.718 00.002 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.79)
20:52:47.718 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
20:52:47.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.10, opts=13)
20:52:47.722 00.002 7988 Enqueuing Move request for scope (0.10, 0.10)
20:52:47.722 00.000 15712 Worker thread wakes up
20:52:47.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
20:52:47.722 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
20:52:47.722 00.000 15712 Moving (0.10, 0.10) raw xDistance=-0.10 yDistance=-0.10
20:52:47.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:47.722 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.0
20:52:47.727 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:47.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:47.727 00.000 7988 Enqueuing Expose request
20:52:47.727 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:52:47.727 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
20:52:47.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:47.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:52:47.727 00.000 15712 MoveAxis(E, 5, ABG)
20:52:47.727 00.000 15712 Guiding  Dir = 2, Dur = 5
20:52:47.727 00.000 15712 IsGuiding returns 0
20:52:47.743 00.016 15712 IsGuiding returns 0
20:52:47.743 00.000 15712 Move returns status 0, amount 5
20:52:47.743 00.000 15712 MoveAxis(N, 0, ABG)
20:52:47.743 00.000 15712 Move returns status 0, amount 0
20:52:47.743 00.000 15712 move complete, result=0
20:52:47.743 00.000 15712 worker thread done servicing request
20:52:47.743 00.000 15712 Worker thread wakes up
20:52:47.743 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
20:52:47.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:47.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:49.497 01.754 15712 Exposure complete
20:52:49.554 00.057 15712 worker thread done servicing request
20:52:49.556 00.002 7988 OnExposeComplete: enter
20:52:49.557 00.001 7988 UpdateGuideState(): m_state=6
20:52:49.558 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4997
20:52:49.558 00.000 7988 Star::Find returns 1 (0), X=1178.25, Y=441.45, Mass=1573, SNR=27.0, Peak=226 HFD=3.4
20:52:49.558 00.000 7988 MultiStar: [#1 -0.10,0.12,0.94,U] [#2 -0.08,0.27,0.98,U] [#3 -0.21,0.19,0.93,U] [#4 -0.20,0.09,1.00,U] [#5 0.14,0.02,0.69,U] [#6 -0.18,0.11,0.70,U] [#7 0.05,0.47,0.67,U] [#8 -0.03,0.21,0.67,U] 
20:52:49.558 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.18}, one-star: {0.09, 0.17}
20:52:49.558 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.79)
20:52:49.558 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.32)
20:52:49.558 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.92 mountX=-0.18 mountY=0.06, mountTheta=2.82
20:52:49.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.18, opts=13)
20:52:49.558 00.000 7988 Enqueuing Move request for scope (-0.06, 0.18)
20:52:49.558 00.000 15712 Worker thread wakes up
20:52:49.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
20:52:49.558 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
20:52:49.558 00.000 15712 Moving (-0.06, 0.18) raw xDistance=-0.18 yDistance=0.06
20:52:49.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:49.558 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.0
20:52:49.573 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:49.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:49.575 00.002 7988 Enqueuing Expose request
20:52:49.575 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 635.94
20:52:49.575 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
20:52:49.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:49.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:52:49.575 00.000 15712 MoveAxis(E, 39, ABG)
20:52:49.575 00.000 15712 Guiding  Dir = 2, Dur = 39
20:52:49.575 00.000 15712 IsGuiding returns 0
20:52:49.607 00.032 15712 PulseGuide returned control before completion, sleep 20
20:52:49.655 00.048 15712 IsGuiding returns 0
20:52:49.655 00.000 15712 Move returns status 0, amount 39
20:52:49.655 00.000 15712 MoveAxis(N, 0, ABG)
20:52:49.655 00.000 15712 Move returns status 0, amount 0
20:52:49.655 00.000 15712 move complete, result=0
20:52:49.655 00.000 15712 worker thread done servicing request
20:52:49.655 00.000 15712 Worker thread wakes up
20:52:49.655 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
20:52:49.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:49.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:51.076 01.421 15712 Exposure complete
20:52:51.136 00.060 15712 worker thread done servicing request
20:52:51.136 00.000 7988 OnExposeComplete: enter
20:52:51.136 00.000 7988 UpdateGuideState(): m_state=6
20:52:51.138 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4998
20:52:51.138 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=441.25, Mass=1458, SNR=26.0, Peak=227 HFD=3.3
20:52:51.138 00.000 7988 MultiStar: [#1 0.02,0.15,1.03,U] [#2 -0.17,0.17,1.01,U] [#3 0.02,0.14,0.97,U] [#4 -0.10,0.20,1.06,U] [#5 0.18,0.02,0.71,U] [#6 -0.21,0.28,0.73,U] [#7 -0.01,0.24,0.69,U] [#8 0.15,0.46,0.68,U] 
20:52:51.138 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.17}, one-star: {0.24, -0.03}
20:52:51.138 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
20:52:51.138 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
20:52:51.138 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.51 mountX=-0.17 mountY=-0.01, mountTheta=-3.06
20:52:51.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.17, opts=13)
20:52:51.138 00.000 7988 Enqueuing Move request for scope (0.01, 0.17)
20:52:51.138 00.000 15712 Worker thread wakes up
20:52:51.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
20:52:51.138 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
20:52:51.138 00.000 15712 Moving (0.01, 0.17) raw xDistance=-0.17 yDistance=-0.01
20:52:51.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:51.138 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
20:52:51.151 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:51.151 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:51.153 00.002 7988 Enqueuing Expose request
20:52:51.153 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 635.94
20:52:51.153 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
20:52:51.153 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:51.153 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:52:51.153 00.000 15712 MoveAxis(E, 37, ABG)
20:52:51.153 00.000 15712 Guiding  Dir = 2, Dur = 37
20:52:51.153 00.000 15712 IsGuiding returns 0
20:52:51.172 00.019 15712 PulseGuide returned control before completion, sleep 30
20:52:51.217 00.045 15712 IsGuiding returns 0
20:52:51.217 00.000 15712 Move returns status 0, amount 37
20:52:51.217 00.000 15712 MoveAxis(N, 0, ABG)
20:52:51.217 00.000 15712 Move returns status 0, amount 0
20:52:51.217 00.000 15712 move complete, result=0
20:52:51.217 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
20:52:51.223 00.006 15712 worker thread done servicing request
20:52:51.223 00.000 15712 Worker thread wakes up
20:52:51.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:51.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:52.865 01.642 15712 Exposure complete
20:52:52.922 00.057 15712 worker thread done servicing request
20:52:52.922 00.000 7988 OnExposeComplete: enter
20:52:52.926 00.004 7988 UpdateGuideState(): m_state=6
20:52:52.926 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4999
20:52:52.928 00.002 7988 Star::Find returns 1 (0), X=1178.39, Y=441.11, Mass=1535, SNR=26.6, Peak=200 HFD=3.6
20:52:52.928 00.000 7988 MultiStar: [#1 0.17,-0.05,1.00,U] [#2 -0.14,0.08,1.00,U] [#3 -0.01,-0.01,0.95,U] [#4 -0.02,-0.12,1.00,U] [#5 0.29,-0.16,0.67,U] [#6 -0.00,-0.07,0.70,U] [#7 0.09,-0.20,0.69,U] [#8 0.26,0.04,0.65,U] 
20:52:52.930 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.24, -0.17}
20:52:52.930 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
20:52:52.932 00.002 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.29)
20:52:52.932 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.69 mountX=0.07 mountY=-0.08, mountTheta=-0.87
20:52:52.934 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.07, opts=13)
20:52:52.936 00.002 7988 Enqueuing Move request for scope (0.09, -0.07)
20:52:52.936 00.000 15712 Worker thread wakes up
20:52:52.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
20:52:52.936 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
20:52:52.936 00.000 15712 Moving (0.09, -0.07) raw xDistance=0.07 yDistance=-0.08
20:52:52.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:52.939 00.003 7988 UpdateGuideState exits: m=1535 SNR=26.6
20:52:52.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:52.941 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:52.942 00.001 7988 Enqueuing Expose request
20:52:52.942 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:52:52.942 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
20:52:52.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:52.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:52:52.942 00.000 15712 MoveAxis(E, 4, ABG)
20:52:52.942 00.000 15712 Guiding  Dir = 2, Dur = 4
20:52:52.942 00.000 15712 IsGuiding returns 0
20:52:52.962 00.020 15712 IsGuiding returns 0
20:52:52.962 00.000 15712 Move returns status 0, amount 4
20:52:52.962 00.000 15712 MoveAxis(N, 0, ABG)
20:52:52.962 00.000 15712 Move returns status 0, amount 0
20:52:52.962 00.000 15712 move complete, result=0
20:52:52.962 00.000 15712 worker thread done servicing request
20:52:52.962 00.000 15712 Worker thread wakes up
20:52:52.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:52.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:52.962 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
20:52:54.378 01.416 15712 Exposure complete
20:52:54.438 00.060 15712 worker thread done servicing request
20:52:54.438 00.000 7988 OnExposeComplete: enter
20:52:54.440 00.002 7988 UpdateGuideState(): m_state=6
20:52:54.440 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5000
20:52:54.442 00.002 7988 Star::Find returns 1 (0), X=1178.24, Y=441.08, Mass=1460, SNR=25.8, Peak=210 HFD=3.3
20:52:54.442 00.000 7988 MultiStar: [#1 0.02,-0.06,1.06,U] [#2 -0.14,0.20,1.03,U] [#3 -0.06,0.02,0.96,U] [#4 -0.14,-0.02,1.08,U] [#5 0.41,-0.25,0.71,U] [#6 -0.12,0.01,0.74,U] [#7 -0.10,-0.10,0.70,U] [#8 0.07,0.14,0.69,U] 
20:52:54.444 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.08, -0.19}
20:52:54.444 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.58) = xAngle (-0.31 = -0.31)
20:52:54.446 00.002 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
20:52:54.446 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.89 mountX=0.03 mountY=0.01, mountTheta=0.34
20:52:54.448 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
20:52:54.450 00.002 7988 Enqueuing Move request for scope (-0.01, -0.03)
20:52:54.450 00.000 15712 Worker thread wakes up
20:52:54.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
20:52:54.450 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
20:52:54.450 00.000 15712 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
20:52:54.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:54.450 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.8
20:52:54.453 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:54.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:54.455 00.002 7988 Enqueuing Expose request
20:52:54.456 00.001 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:52:54.456 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
20:52:54.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:54.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:52:54.456 00.000 15712 MoveAxis(E, 5, ABG)
20:52:54.456 00.000 15712 Guiding  Dir = 2, Dur = 5
20:52:54.456 00.000 15712 IsGuiding returns 0
20:52:54.472 00.016 15712 IsGuiding returns 0
20:52:54.472 00.000 15712 Move returns status 0, amount 5
20:52:54.472 00.000 15712 MoveAxis(N, 0, ABG)
20:52:54.472 00.000 15712 Move returns status 0, amount 0
20:52:54.472 00.000 15712 move complete, result=0
20:52:54.472 00.000 15712 worker thread done servicing request
20:52:54.472 00.000 15712 Worker thread wakes up
20:52:54.472 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
20:52:54.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:54.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:56.223 01.751 15712 Exposure complete
20:52:56.272 00.049 15712 worker thread done servicing request
20:52:56.272 00.000 7988 OnExposeComplete: enter
20:52:56.272 00.000 7988 UpdateGuideState(): m_state=6
20:52:56.286 00.014 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5001
20:52:56.286 00.000 7988 Star::Find returns 1 (0), X=1178.27, Y=441.18, Mass=1475, SNR=26.1, Peak=230 HFD=3.2
20:52:56.289 00.003 7988 MultiStar: [#1 0.04,-0.01,0.98,U] [#2 -0.31,0.26,1.01,U] [#3 -0.07,0.03,0.99,U] [#4 -0.01,-0.05,1.02,U] [#5 0.08,0.05,0.72,U] [#6 -0.15,0.23,0.73,U] [#7 -0.16,0.12,0.70,U] [#8 -0.01,0.42,0.68,U] 
20:52:56.289 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.11, -0.09}
20:52:56.289 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.63)
20:52:56.289 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.48)
20:52:56.289 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.08 mountX=-0.09 mountY=0.05, mountTheta=2.65
20:52:56.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.09, opts=13)
20:52:56.289 00.000 7988 Enqueuing Move request for scope (-0.05, 0.09)
20:52:56.289 00.000 15712 Worker thread wakes up
20:52:56.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
20:52:56.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
20:52:56.289 00.000 15712 Moving (-0.05, 0.09) raw xDistance=-0.09 yDistance=0.05
20:52:56.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:56.289 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1
20:52:56.300 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:56.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:56.302 00.002 7988 Enqueuing Expose request
20:52:56.302 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:52:56.302 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
20:52:56.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:56.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:52:56.302 00.000 15712 MoveAxis(E, 5, ABG)
20:52:56.302 00.000 15712 Guiding  Dir = 2, Dur = 5
20:52:56.302 00.000 15712 IsGuiding returns 0
20:52:56.320 00.018 15712 IsGuiding returns 0
20:52:56.320 00.000 15712 Move returns status 0, amount 5
20:52:56.320 00.000 15712 MoveAxis(N, 0, ABG)
20:52:56.320 00.000 15712 Move returns status 0, amount 0
20:52:56.320 00.000 15712 move complete, result=0
20:52:56.320 00.000 15712 worker thread done servicing request
20:52:56.320 00.000 15712 Worker thread wakes up
20:52:56.320 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:52:56.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:56.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:57.740 01.420 15712 Exposure complete
20:52:57.785 00.045 15712 worker thread done servicing request
20:52:57.785 00.000 7988 OnExposeComplete: enter
20:52:57.801 00.016 7988 UpdateGuideState(): m_state=6
20:52:57.801 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5002
20:52:57.801 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=441.34, Mass=1449, SNR=25.8, Peak=232 HFD=3.3
20:52:57.801 00.000 7988 MultiStar: [#1 0.01,-0.06,1.00,U] [#2 -0.25,0.23,1.02,U] [#3 -0.11,-0.00,0.98,U] [#4 -0.13,0.16,1.05,U] [#5 0.25,-0.07,0.71,U] [#6 -0.29,0.39,0.73,U] [#7 -0.12,0.02,0.65,U] [#8 0.17,0.12,0.67,U] 
20:52:57.801 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.13, 0.06}
20:52:57.801 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.69)
20:52:57.801 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.42)
20:52:57.801 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.02 mountX=-0.09 mountY=0.04, mountTheta=2.71
20:52:57.801 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.09, opts=13)
20:52:57.801 00.000 7988 Enqueuing Move request for scope (-0.05, 0.09)
20:52:57.801 00.000 15712 Worker thread wakes up
20:52:57.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
20:52:57.801 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
20:52:57.801 00.000 15712 Moving (-0.05, 0.09) raw xDistance=-0.09 yDistance=0.04
20:52:57.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:57.801 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.8
20:52:57.814 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:57.814 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:57.817 00.003 7988 Enqueuing Expose request
20:52:57.817 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:52:57.817 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
20:52:57.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:57.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:52:57.817 00.000 15712 MoveAxis(E, 5, ABG)
20:52:57.817 00.000 15712 Guiding  Dir = 2, Dur = 5
20:52:57.817 00.000 15712 IsGuiding returns 0
20:52:57.868 00.051 15712 IsGuiding returns 0
20:52:57.868 00.000 15712 Move returns status 0, amount 5
20:52:57.868 00.000 15712 MoveAxis(N, 0, ABG)
20:52:57.868 00.000 15712 Move returns status 0, amount 0
20:52:57.868 00.000 15712 move complete, result=0
20:52:57.868 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:52:57.872 00.004 15712 worker thread done servicing request
20:52:57.872 00.000 15712 Worker thread wakes up
20:52:57.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:57.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:52:59.511 01.639 15712 Exposure complete
20:52:59.568 00.057 15712 worker thread done servicing request
20:52:59.568 00.000 7988 OnExposeComplete: enter
20:52:59.568 00.000 7988 UpdateGuideState(): m_state=6
20:52:59.572 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5003
20:52:59.572 00.000 7988 Star::Find returns 1 (0), X=1178.23, Y=441.32, Mass=1479, SNR=26.1, Peak=226 HFD=3.4
20:52:59.572 00.000 7988 MultiStar: [#1 0.17,0.02,1.01,U] [#2 -0.13,0.10,1.04,U] [#3 -0.06,0.02,0.96,U] [#4 -0.03,0.18,1.05,U] [#5 0.41,0.14,0.71,U] [#6 -0.19,0.06,0.72,U] [#7 -0.08,0.12,0.64,U] [#8 0.14,0.30,0.65,U] 
20:52:59.572 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.07, 0.04}
20:52:59.572 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
20:52:59.572 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.10)
20:52:59.572 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.09 cameraTheta=0.50 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
20:52:59.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
20:52:59.572 00.000 7988 Enqueuing Move request for scope (0.07, 0.04)
20:52:59.572 00.000 15712 Worker thread wakes up
20:52:59.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
20:52:59.572 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
20:52:59.572 00.000 15712 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.08
20:52:59.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:52:59.585 00.013 7988 UpdateGuideState exits: m=1479 SNR=26.1
20:52:59.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:59.587 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:52:59.588 00.001 7988 Enqueuing Expose request
20:52:59.588 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:52:59.588 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:52:59.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:59.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:52:59.588 00.000 15712 MoveAxis(E, 3, ABG)
20:52:59.588 00.000 15712 Guiding  Dir = 2, Dur = 3
20:52:59.588 00.000 15712 IsGuiding returns 0
20:52:59.609 00.021 15712 IsGuiding returns 0
20:52:59.609 00.000 15712 Move returns status 0, amount 3
20:52:59.609 00.000 15712 MoveAxis(N, 0, ABG)
20:52:59.609 00.000 15712 Move returns status 0, amount 0
20:52:59.609 00.000 15712 move complete, result=0
20:52:59.609 00.000 15712 worker thread done servicing request
20:52:59.609 00.000 15712 Worker thread wakes up
20:52:59.609 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
20:52:59.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:52:59.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:01.025 01.416 15712 Exposure complete
20:53:01.082 00.057 15712 worker thread done servicing request
20:53:01.082 00.000 7988 OnExposeComplete: enter
20:53:01.082 00.000 7988 UpdateGuideState(): m_state=6
20:53:01.088 00.006 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5004
20:53:01.088 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=441.39, Mass=1532, SNR=26.5, Peak=239 HFD=3.5
20:53:01.090 00.002 7988 MultiStar: [#1 -0.14,0.38,1.02,U] [#2 -0.08,0.41,0.99,U] [#3 -0.13,0.35,0.98,U] [#4 -0.13,0.18,1.02,U] [#5 0.09,0.25,0.73,U] [#6 -0.13,0.43,0.72,U] [#7 -0.20,0.27,0.67,U] [#8 0.12,0.22,0.65,U] 
20:53:01.090 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.29}, one-star: {0.14, 0.11}
20:53:01.092 00.002 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.25 = 2.25)
20:53:01.092 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.36 = -0.92)
20:53:01.094 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.17 cameraTheta=0.67 mountX=-0.11 mountY=-0.14, mountTheta=-2.24
20:53:01.096 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.11, opts=13)
20:53:01.096 00.000 7988 Enqueuing Move request for scope (0.14, 0.11)
20:53:01.098 00.002 15712 Worker thread wakes up
20:53:01.099 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
20:53:01.099 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
20:53:01.099 00.000 15712 Moving (0.14, 0.11) raw xDistance=-0.11 yDistance=-0.14
20:53:01.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:01.099 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.5
20:53:01.101 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:01.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:01.103 00.002 7988 Enqueuing Expose request
20:53:01.104 00.001 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:01.104 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:53:01.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:01.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:53:01.104 00.000 15712 MoveAxis(E, 2, ABG)
20:53:01.104 00.000 15712 Guiding  Dir = 2, Dur = 2
20:53:01.104 00.000 15712 IsGuiding returns 0
20:53:01.120 00.016 15712 IsGuiding returns 0
20:53:01.120 00.000 15712 Move returns status 0, amount 2
20:53:01.120 00.000 15712 MoveAxis(N, 0, ABG)
20:53:01.120 00.000 15712 Move returns status 0, amount 0
20:53:01.120 00.000 15712 move complete, result=0
20:53:01.120 00.000 15712 worker thread done servicing request
20:53:01.120 00.000 15712 Worker thread wakes up
20:53:01.120 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
20:53:01.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:01.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:02.877 01.757 15712 Exposure complete
20:53:02.935 00.058 15712 worker thread done servicing request
20:53:02.935 00.000 7988 OnExposeComplete: enter
20:53:02.938 00.003 7988 UpdateGuideState(): m_state=6
20:53:02.938 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5005
20:53:02.938 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=441.51, Mass=1502, SNR=26.2, Peak=232 HFD=3.3
20:53:02.938 00.000 7988 MultiStar: [#1 0.01,0.32,1.01,U] [#2 -0.18,0.45,0.99,U] [#3 -0.03,0.23,0.95,U] [#4 -0.18,0.24,1.04,U] [#5 0.39,0.37,0.74,U] [#6 -0.27,0.22,0.72,U] [#7 0.01,0.30,0.69,U] [#8 0.16,0.48,0.66,U] 
20:53:02.938 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.31}, one-star: {0.07, 0.23}
20:53:02.938 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
20:53:02.938 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
20:53:02.938 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.28 mountX=-0.23 mountY=-0.07, mountTheta=-2.83
20:53:02.938 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.23, opts=13)
20:53:02.938 00.000 7988 Enqueuing Move request for scope (0.07, 0.23)
20:53:02.938 00.000 15712 Worker thread wakes up
20:53:02.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
20:53:02.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
20:53:02.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:02.938 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.2
20:53:02.952 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:02.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:02.954 00.002 7988 Enqueuing Expose request
20:53:02.954 00.000 15712 Moving (0.07, 0.23) raw xDistance=-0.23 yDistance=-0.07
20:53:02.956 00.002 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 635.95
20:53:02.956 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
20:53:02.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:02.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:53:02.956 00.000 15712 MoveAxis(E, 46, ABG)
20:53:02.956 00.000 15712 Guiding  Dir = 2, Dur = 46
20:53:02.956 00.000 15712 IsGuiding returns 0
20:53:02.986 00.030 15712 PulseGuide returned control before completion, sleep 31
20:53:03.017 00.031 15712 IsGuiding returns 1
20:53:03.017 00.000 15712 scope still moving after pulse duration time elapsed
20:53:03.065 00.048 15712 IsGuiding returns 0
20:53:03.065 00.000 15712 scope move finished after 46 + 59 ms
20:53:03.065 00.000 15712 Move returns status 0, amount 46
20:53:03.065 00.000 15712 MoveAxis(N, 0, ABG)
20:53:03.065 00.000 15712 Move returns status 0, amount 0
20:53:03.065 00.000 15712 move complete, result=0
20:53:03.065 00.000 15712 worker thread done servicing request
20:53:03.065 00.000 15712 Worker thread wakes up
20:53:03.065 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
20:53:03.067 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:03.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:04.484 01.417 15712 Exposure complete
20:53:04.534 00.050 15712 worker thread done servicing request
20:53:04.534 00.000 7988 OnExposeComplete: enter
20:53:04.545 00.011 7988 UpdateGuideState(): m_state=6
20:53:04.545 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5006
20:53:04.545 00.000 7988 Star::Find returns 1 (0), X=1178.17, Y=441.19, Mass=1572, SNR=27.1, Peak=209 HFD=3.8
20:53:04.545 00.000 7988 MultiStar: [#1 -0.04,-0.07,0.96,U] [#2 -0.21,0.21,1.01,U] [#3 0.09,-0.04,0.94,U] [#4 -0.07,0.08,0.99,U] [#5 0.27,-0.13,0.69,U] [#6 -0.19,0.27,0.69,U] [#7 -0.19,0.09,0.66,U] [#8 0.07,0.04,0.63,U] 
20:53:04.545 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {0.01, -0.08}
20:53:04.545 00.000 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.58) = xAngle (3.88 = -2.41)
20:53:04.552 00.007 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.70)
20:53:04.552 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.30 mountX=-0.04 mountY=0.03, mountTheta=2.43
20:53:04.552 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
20:53:04.552 00.000 7988 Enqueuing Move request for scope (-0.03, 0.04)
20:53:04.552 00.000 15712 Worker thread wakes up
20:53:04.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
20:53:04.552 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
20:53:04.552 00.000 15712 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
20:53:04.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:04.552 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.1
20:53:04.559 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:04.561 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:04.561 00.000 7988 Enqueuing Expose request
20:53:04.563 00.002 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:04.563 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:53:04.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:04.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:53:04.563 00.000 15712 MoveAxis(E, 3, ABG)
20:53:04.563 00.000 15712 Guiding  Dir = 2, Dur = 3
20:53:04.563 00.000 15712 IsGuiding returns 0
20:53:04.581 00.018 15712 IsGuiding returns 0
20:53:04.581 00.000 15712 Move returns status 0, amount 3
20:53:04.581 00.000 15712 MoveAxis(N, 0, ABG)
20:53:04.581 00.000 15712 Move returns status 0, amount 0
20:53:04.581 00.000 15712 move complete, result=0
20:53:04.581 00.000 15712 worker thread done servicing request
20:53:04.581 00.000 15712 Worker thread wakes up
20:53:04.581 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
20:53:04.585 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:04.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:06.218 01.633 15712 Exposure complete
20:53:06.268 00.050 15712 worker thread done servicing request
20:53:06.279 00.011 7988 OnExposeComplete: enter
20:53:06.279 00.000 7988 UpdateGuideState(): m_state=6
20:53:06.279 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5007
20:53:06.279 00.000 7988 Star::Find returns 1 (1), X=1178.34, Y=441.20, Mass=1557, SNR=26.8, Peak=255 HFD=3.5
20:53:06.279 00.000 7988 MultiStar: [#1 0.01,-0.02,0.96,U] [#2 -0.26,0.24,1.00,U] [#3 -0.04,0.05,0.94,U] [#4 -0.16,0.04,1.00,U] [#5 0.21,-0.11,0.71,U] [#6 -0.42,0.09,0.71,U] [#7 -0.19,-0.11,0.63,U] [#8 0.19,0.15,0.63,U] 
20:53:06.285 00.006 7988 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.19, -0.08}
20:53:06.285 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.58) = xAngle (4.19 = -2.09)
20:53:06.285 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
20:53:06.285 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.61 mountX=-0.03 mountY=0.05, mountTheta=2.10
20:53:06.285 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
20:53:06.285 00.000 7988 Enqueuing Move request for scope (-0.05, 0.03)
20:53:06.285 00.000 15712 Worker thread wakes up
20:53:06.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:06.295 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
20:53:06.295 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8 Saturated
20:53:06.295 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:06.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:06.295 00.000 7988 Enqueuing Expose request
20:53:06.295 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
20:53:06.295 00.000 15712 Moving (-0.05, 0.03) raw xDistance=-0.03 yDistance=0.05
20:53:06.302 00.007 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:06.302 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
20:53:06.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:06.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:53:06.302 00.000 15712 MoveAxis(E, 6, ABG)
20:53:06.302 00.000 15712 Guiding  Dir = 2, Dur = 6
20:53:06.302 00.000 15712 IsGuiding returns 0
20:53:06.319 00.017 15712 IsGuiding returns 0
20:53:06.319 00.000 15712 Move returns status 0, amount 6
20:53:06.319 00.000 15712 MoveAxis(N, 0, ABG)
20:53:06.319 00.000 15712 Move returns status 0, amount 0
20:53:06.319 00.000 15712 move complete, result=0
20:53:06.319 00.000 15712 worker thread done servicing request
20:53:06.319 00.000 15712 Worker thread wakes up
20:53:06.319 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
20:53:06.327 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:06.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:07.744 01.417 15712 Exposure complete
20:53:07.807 00.063 15712 worker thread done servicing request
20:53:07.807 00.000 7988 OnExposeComplete: enter
20:53:07.807 00.000 7988 UpdateGuideState(): m_state=6
20:53:07.809 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5008
20:53:07.811 00.002 7988 Star::Find returns 1 (0), X=1178.14, Y=441.54, Mass=1529, SNR=26.7, Peak=208 HFD=3.4
20:53:07.811 00.000 7988 MultiStar: [#1 -0.03,0.11,0.99,U] [#2 -0.08,0.31,0.99,U] [#3 -0.00,0.21,0.92,U] [#4 -0.02,0.10,1.07,U] [#5 0.39,0.23,0.71,U] [#6 -0.27,0.34,0.71,U] [#7 -0.16,0.26,0.66,U] [#8 0.08,0.43,0.65,U] 
20:53:07.813 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.24}, one-star: {-0.02, 0.26}
20:53:07.813 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
20:53:07.815 00.002 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
20:53:07.815 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=-0.24 mountY=0.01, mountTheta=3.10
20:53:07.817 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.24, opts=13)
20:53:07.819 00.002 7988 Enqueuing Move request for scope (-0.01, 0.24)
20:53:07.819 00.000 15712 Worker thread wakes up
20:53:07.821 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
20:53:07.821 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
20:53:07.821 00.000 15712 Moving (-0.01, 0.24) raw xDistance=-0.24 yDistance=0.01
20:53:07.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:07.821 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7
20:53:07.823 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:07.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:07.823 00.000 7988 Enqueuing Expose request
20:53:07.823 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 635.95
20:53:07.823 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
20:53:07.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:07.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:53:07.823 00.000 15712 MoveAxis(E, 52, ABG)
20:53:07.823 00.000 15712 Guiding  Dir = 2, Dur = 52
20:53:07.823 00.000 15712 IsGuiding returns 0
20:53:07.839 00.016 15712 PulseGuide returned control before completion, sleep 47
20:53:07.924 00.085 15712 IsGuiding returns 0
20:53:07.924 00.000 15712 Move returns status 0, amount 52
20:53:07.924 00.000 15712 MoveAxis(N, 0, ABG)
20:53:07.924 00.000 15712 Move returns status 0, amount 0
20:53:07.924 00.000 15712 move complete, result=0
20:53:07.924 00.000 15712 worker thread done servicing request
20:53:07.924 00.000 15712 Worker thread wakes up
20:53:07.924 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
20:53:07.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:07.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:09.564 01.640 15712 Exposure complete
20:53:09.620 00.056 15712 worker thread done servicing request
20:53:09.620 00.000 7988 OnExposeComplete: enter
20:53:09.620 00.000 7988 UpdateGuideState(): m_state=6
20:53:09.628 00.008 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5009
20:53:09.630 00.002 7988 Star::Find returns 1 (0), X=1178.37, Y=441.26, Mass=1426, SNR=25.6, Peak=214 HFD=3.1
20:53:09.630 00.000 7988 MultiStar: [#1 0.04,0.00,1.05,U] [#2 -0.17,0.14,1.04,U] [#3 -0.01,0.05,0.99,U] [#4 -0.08,0.04,1.07,U] [#5 0.14,0.13,0.76,U] [#6 -0.21,0.24,0.73,U] [#7 0.15,0.10,0.70,U] [#8 0.07,0.38,0.69,U] 
20:53:09.632 00.002 7988 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.22, -0.02}
20:53:09.632 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
20:53:09.632 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.15)
20:53:09.632 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.45 mountX=-0.10 mountY=-0.02, mountTheta=-3.00
20:53:09.632 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.10, opts=13)
20:53:09.637 00.005 7988 Enqueuing Move request for scope (0.01, 0.10)
20:53:09.637 00.000 15712 Worker thread wakes up
20:53:09.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
20:53:09.637 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
20:53:09.637 00.000 15712 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.02
20:53:09.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:09.637 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.6
20:53:09.641 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:09.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:09.643 00.002 7988 Enqueuing Expose request
20:53:09.643 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:09.643 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
20:53:09.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:09.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:53:09.643 00.000 15712 MoveAxis(E, 3, ABG)
20:53:09.643 00.000 15712 Guiding  Dir = 2, Dur = 3
20:53:09.643 00.000 15712 IsGuiding returns 0
20:53:09.667 00.024 15712 IsGuiding returns 0
20:53:09.667 00.000 15712 Move returns status 0, amount 3
20:53:09.667 00.000 15712 MoveAxis(N, 0, ABG)
20:53:09.667 00.000 15712 Move returns status 0, amount 0
20:53:09.667 00.000 15712 move complete, result=0
20:53:09.667 00.000 15712 worker thread done servicing request
20:53:09.667 00.000 15712 Worker thread wakes up
20:53:09.667 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:53:09.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:09.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:11.081 01.414 15712 Exposure complete
20:53:11.142 00.061 15712 worker thread done servicing request
20:53:11.142 00.000 7988 OnExposeComplete: enter
20:53:11.142 00.000 7988 UpdateGuideState(): m_state=6
20:53:11.142 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5010
20:53:11.142 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=441.15, Mass=1451, SNR=25.9, Peak=196 HFD=3.3
20:53:11.148 00.006 7988 MultiStar: [#1 0.05,-0.05,1.04,U] [#2 -0.04,0.15,1.00,U] [#3 -0.12,0.02,0.97,U] [#4 0.00,0.07,1.07,U] [#5 0.28,0.17,0.70,U] [#6 -0.17,0.16,0.73,U] [#7 0.14,-0.07,0.66,U] [#8 0.24,0.13,0.65,U] 
20:53:11.148 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.13, -0.13}
20:53:11.148 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.34 = 2.34)
20:53:11.148 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.45 = -0.84)
20:53:11.148 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.76 mountX=-0.04 mountY=-0.05, mountTheta=-2.32
20:53:11.158 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
20:53:11.158 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
20:53:11.158 00.000 15712 Worker thread wakes up
20:53:11.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
20:53:11.158 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
20:53:11.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:11.158 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
20:53:11.164 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:11.165 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:11.167 00.002 7988 Enqueuing Expose request
20:53:11.167 00.000 15712 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.05
20:53:11.172 00.005 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:11.172 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
20:53:11.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:11.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:53:11.172 00.000 15712 MoveAxis(E, 2, ABG)
20:53:11.172 00.000 15712 Guiding  Dir = 2, Dur = 2
20:53:11.172 00.000 15712 IsGuiding returns 0
20:53:11.201 00.029 15712 IsGuiding returns 0
20:53:11.201 00.000 15712 Move returns status 0, amount 2
20:53:11.201 00.000 15712 MoveAxis(N, 0, ABG)
20:53:11.201 00.000 15712 Move returns status 0, amount 0
20:53:11.201 00.000 15712 move complete, result=0
20:53:11.201 00.000 15712 worker thread done servicing request
20:53:11.201 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
20:53:11.203 00.002 15712 Worker thread wakes up
20:53:11.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:11.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:12.847 01.644 15712 Exposure complete
20:53:12.908 00.061 7988 OnExposeComplete: enter
20:53:12.909 00.001 7988 UpdateGuideState(): m_state=6
20:53:12.911 00.002 15712 worker thread done servicing request
20:53:12.911 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5011
20:53:12.911 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=441.56, Mass=1481, SNR=26.2, Peak=215 HFD=3.2
20:53:12.913 00.002 7988 MultiStar: [#1 0.11,0.17,1.04,U] [#2 -0.02,0.36,1.03,U] [#3 0.14,0.23,0.96,U] [#4 -0.01,0.13,1.05,U] [#5 0.33,0.34,0.73,U] [#6 0.11,0.34,0.70,U] [#7 0.28,0.17,0.69,U] [#8 0.08,0.36,0.65,U] 
20:53:12.915 00.002 7988 refined, 8 included, MultiStar: {0.14, 0.26}, one-star: {0.30, 0.28}
20:53:12.915 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
20:53:12.917 00.002 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.52)
20:53:12.917 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.29 cameraTheta=1.08 mountX=-0.26 mountY=-0.14, mountTheta=-2.63
20:53:12.919 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.26, opts=13)
20:53:12.921 00.002 7988 Enqueuing Move request for scope (0.14, 0.26)
20:53:12.923 00.002 15712 Worker thread wakes up
20:53:12.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
20:53:12.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
20:53:12.923 00.000 15712 Moving (0.14, 0.26) raw xDistance=-0.26 yDistance=-0.14
20:53:12.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:12.925 00.002 7988 UpdateGuideState exits: m=1481 SNR=26.2
20:53:12.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:12.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:12.925 00.000 7988 Enqueuing Expose request
20:53:12.930 00.005 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 635.95
20:53:12.930 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
20:53:12.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:12.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:53:12.930 00.000 15712 MoveAxis(E, 52, ABG)
20:53:12.930 00.000 15712 Guiding  Dir = 2, Dur = 52
20:53:12.930 00.000 15712 IsGuiding returns 0
20:53:12.959 00.029 15712 PulseGuide returned control before completion, sleep 34
20:53:13.004 00.045 15712 IsGuiding returns 1
20:53:13.004 00.000 15712 scope still moving after pulse duration time elapsed
20:53:13.040 00.036 15712 IsGuiding returns 0
20:53:13.040 00.000 15712 scope move finished after 52 + 57 ms
20:53:13.040 00.000 15712 Move returns status 0, amount 52
20:53:13.040 00.000 15712 MoveAxis(N, 0, ABG)
20:53:13.040 00.000 15712 Move returns status 0, amount 0
20:53:13.040 00.000 15712 move complete, result=0
20:53:13.040 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
20:53:13.042 00.002 15712 worker thread done servicing request
20:53:13.042 00.000 15712 Worker thread wakes up
20:53:13.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:13.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:14.460 01.418 15712 Exposure complete
20:53:14.519 00.059 15712 worker thread done servicing request
20:53:14.519 00.000 7988 OnExposeComplete: enter
20:53:14.521 00.002 7988 UpdateGuideState(): m_state=6
20:53:14.521 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5012
20:53:14.521 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=441.09, Mass=1482, SNR=26.2, Peak=241 HFD=3.2
20:53:14.521 00.000 7988 MultiStar: [#1 0.04,-0.10,1.02,U] [#2 -0.05,0.23,1.01,U] [#3 -0.01,-0.07,0.97,U] [#4 -0.07,-0.03,1.04,U] [#5 0.34,0.03,0.72,U] [#6 -0.23,0.17,0.72,U] [#7 -0.13,0.11,0.70,U] [#8 0.30,0.08,0.65,U] 
20:53:14.521 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.15, -0.19}
20:53:14.521 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
20:53:14.527 00.006 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.13)
20:53:14.527 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.47 mountX=-0.02 mountY=-0.03, mountTheta=-2.04
20:53:14.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
20:53:14.527 00.000 7988 Enqueuing Move request for scope (0.03, 0.02)
20:53:14.527 00.000 15712 Worker thread wakes up
20:53:14.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
20:53:14.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
20:53:14.527 00.000 15712 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
20:53:14.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:14.527 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.2
20:53:14.534 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:14.534 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:14.536 00.002 7988 Enqueuing Expose request
20:53:14.536 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:14.536 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
20:53:14.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:14.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:53:14.536 00.000 15712 MoveAxis(W, 0, ABG)
20:53:14.536 00.000 15712 Move returns status 0, amount 0
20:53:14.536 00.000 15712 MoveAxis(N, 0, ABG)
20:53:14.536 00.000 15712 Move returns status 0, amount 0
20:53:14.536 00.000 15712 move complete, result=0
20:53:14.536 00.000 15712 worker thread done servicing request
20:53:14.536 00.000 15712 Worker thread wakes up
20:53:14.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:14.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:14.536 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
20:53:16.277 01.741 15712 Exposure complete
20:53:16.330 00.053 15712 worker thread done servicing request
20:53:16.330 00.000 7988 OnExposeComplete: enter
20:53:16.339 00.009 7988 UpdateGuideState(): m_state=6
20:53:16.339 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5013
20:53:16.339 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=441.18, Mass=1472, SNR=26.0, Peak=240 HFD=3.2
20:53:16.339 00.000 7988 MultiStar: [#1 -0.01,-0.16,1.02,U] [#2 -0.07,-0.00,1.02,U] [#3 0.09,0.01,0.97,U] [#4 0.08,0.07,1.06,U] [#5 0.26,-0.00,0.73,U] [#6 -0.27,0.07,0.72,U] [#7 -0.05,-0.04,0.72,U] [#8 0.44,0.08,0.68,U] 
20:53:16.339 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.21, -0.10}
20:53:16.347 00.008 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.58) = xAngle (1.40 = 1.40)
20:53:16.347 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.51 = -1.78)
20:53:16.347 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.18 mountX=0.01 mountY=-0.07, mountTheta=-1.40
20:53:16.347 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
20:53:16.347 00.000 7988 Enqueuing Move request for scope (0.07, -0.01)
20:53:16.347 00.000 15712 Worker thread wakes up
20:53:16.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:16.355 00.008 7988 UpdateGuideState exits: m=1472 SNR=26.0
20:53:16.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:16.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:16.355 00.000 7988 Enqueuing Expose request
20:53:16.355 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
20:53:16.355 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
20:53:16.355 00.000 15712 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
20:53:16.355 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:16.355 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:53:16.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:16.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:53:16.355 00.000 15712 MoveAxis(E, 2, ABG)
20:53:16.364 00.009 15712 Guiding  Dir = 2, Dur = 2
20:53:16.364 00.000 15712 IsGuiding returns 0
20:53:16.371 00.007 15712 IsGuiding returns 0
20:53:16.371 00.000 15712 Move returns status 0, amount 2
20:53:16.371 00.000 15712 MoveAxis(N, 0, ABG)
20:53:16.371 00.000 15712 Move returns status 0, amount 0
20:53:16.371 00.000 15712 move complete, result=0
20:53:16.371 00.000 15712 worker thread done servicing request
20:53:16.381 00.010 15712 Worker thread wakes up
20:53:16.381 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
20:53:16.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:16.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:17.789 01.408 15712 Exposure complete
20:53:17.846 00.057 15712 worker thread done servicing request
20:53:17.846 00.000 7988 OnExposeComplete: enter
20:53:17.851 00.005 7988 UpdateGuideState(): m_state=6
20:53:17.851 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5014
20:53:17.851 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=441.28, Mass=1487, SNR=26.2, Peak=233 HFD=3.3
20:53:17.851 00.000 7988 MultiStar: [#1 0.10,-0.18,1.02,U] [#2 -0.13,0.05,1.02,U] [#3 -0.05,0.01,0.97,U] [#4 -0.13,0.00,1.04,U] [#5 0.12,-0.22,0.74,U] [#6 -0.22,0.00,0.72,U] [#7 -0.02,-0.10,0.66,U] [#8 0.16,-0.04,0.64,U] 
20:53:17.851 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.05}, one-star: {0.16, -0.00}
20:53:17.851 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
20:53:17.851 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
20:53:17.851 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.66 mountX=0.05 mountY=0.01, mountTheta=0.11
20:53:17.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.05, opts=13)
20:53:17.851 00.000 7988 Enqueuing Move request for scope (-0.00, -0.05)
20:53:17.863 00.012 15712 Worker thread wakes up
20:53:17.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
20:53:17.863 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
20:53:17.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:17.863 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2
20:53:17.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:17.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:17.866 00.003 7988 Enqueuing Expose request
20:53:17.866 00.000 15712 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.01
20:53:17.866 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:17.866 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
20:53:17.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:17.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:53:17.866 00.000 15712 MoveAxis(E, 0, ABG)
20:53:17.866 00.000 15712 Move returns status 0, amount 0
20:53:17.866 00.000 15712 MoveAxis(N, 0, ABG)
20:53:17.866 00.000 15712 Move returns status 0, amount 0
20:53:17.866 00.000 15712 move complete, result=0
20:53:17.866 00.000 15712 worker thread done servicing request
20:53:17.866 00.000 15712 Worker thread wakes up
20:53:17.866 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:53:17.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:17.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:19.513 01.647 15712 Exposure complete
20:53:19.563 00.050 15712 worker thread done servicing request
20:53:19.563 00.000 7988 OnExposeComplete: enter
20:53:19.563 00.000 7988 UpdateGuideState(): m_state=6
20:53:19.576 00.013 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5015
20:53:19.576 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=441.24, Mass=1438, SNR=25.7, Peak=229 HFD=3.3
20:53:19.576 00.000 7988 MultiStar: [#1 -0.28,-0.09,1.01,U] [#2 -0.22,0.12,1.01,U] [#3 -0.15,0.00,0.99,U] [#4 -0.16,0.03,1.06,U] [#5 0.27,-0.01,0.70,U] [#6 -0.34,0.12,0.72,U] [#7 0.06,0.15,0.68,U] [#8 0.21,0.14,0.67,U] 
20:53:19.576 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.04}, one-star: {0.06, -0.04}
20:53:19.580 00.004 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
20:53:19.580 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.21)
20:53:19.580 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.61 mountX=0.04 mountY=-0.06, mountTheta=-0.96
20:53:19.580 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
20:53:19.580 00.000 7988 Enqueuing Move request for scope (0.06, -0.04)
20:53:19.580 00.000 15712 Worker thread wakes up
20:53:19.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
20:53:19.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
20:53:19.580 00.000 15712 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=-0.06
20:53:19.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:19.580 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.7
20:53:19.588 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:19.588 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:19.590 00.002 7988 Enqueuing Expose request
20:53:19.592 00.002 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:19.592 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
20:53:19.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:19.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:53:19.592 00.000 15712 MoveAxis(E, 1, ABG)
20:53:19.592 00.000 15712 Guiding  Dir = 2, Dur = 1
20:53:19.592 00.000 15712 IsGuiding returns 0
20:53:19.608 00.016 15712 IsGuiding returns 0
20:53:19.608 00.000 15712 Move returns status 0, amount 1
20:53:19.608 00.000 15712 MoveAxis(N, 0, ABG)
20:53:19.608 00.000 15712 Move returns status 0, amount 0
20:53:19.608 00.000 15712 move complete, result=0
20:53:19.608 00.000 15712 worker thread done servicing request
20:53:19.608 00.000 15712 Worker thread wakes up
20:53:19.608 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
20:53:19.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:19.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:21.028 01.420 15712 Exposure complete
20:53:21.089 00.061 15712 worker thread done servicing request
20:53:21.089 00.000 7988 OnExposeComplete: enter
20:53:21.089 00.000 7988 UpdateGuideState(): m_state=6
20:53:21.091 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5016
20:53:21.093 00.002 7988 Star::Find returns 1 (0), X=1178.22, Y=441.19, Mass=1467, SNR=26.0, Peak=238 HFD=3.0
20:53:21.093 00.000 7988 MultiStar: [#1 0.17,-0.00,1.02,U] [#2 -0.17,0.01,1.04,U] [#3 0.11,0.12,0.97,U] [#4 0.16,-0.06,1.03,U] [#5 0.38,0.11,0.73,U] [#6 -0.11,0.09,0.74,U] [#7 -0.11,-0.03,0.73,U] [#8 0.12,0.24,0.66,U] 
20:53:21.093 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.06, -0.09}
20:53:21.093 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
20:53:21.093 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.12)
20:53:21.093 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.47 mountX=-0.03 mountY=-0.07, mountTheta=-2.05
20:53:21.093 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.03, opts=13)
20:53:21.093 00.000 7988 Enqueuing Move request for scope (0.07, 0.03)
20:53:21.093 00.000 15712 Worker thread wakes up
20:53:21.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
20:53:21.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
20:53:21.093 00.000 15712 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
20:53:21.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:21.093 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.0
20:53:21.105 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:21.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:21.107 00.002 7988 Enqueuing Expose request
20:53:21.107 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:21.107 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:53:21.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:21.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:53:21.107 00.000 15712 MoveAxis(E, 2, ABG)
20:53:21.107 00.000 15712 Guiding  Dir = 2, Dur = 2
20:53:21.109 00.002 15712 IsGuiding returns 0
20:53:21.154 00.045 15712 IsGuiding returns 0
20:53:21.154 00.000 15712 Move returns status 0, amount 2
20:53:21.154 00.000 15712 MoveAxis(N, 0, ABG)
20:53:21.154 00.000 15712 Move returns status 0, amount 0
20:53:21.154 00.000 15712 move complete, result=0
20:53:21.154 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
20:53:21.161 00.007 15712 worker thread done servicing request
20:53:21.161 00.000 15712 Worker thread wakes up
20:53:21.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:21.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:22.797 01.636 15712 Exposure complete
20:53:22.843 00.046 15712 worker thread done servicing request
20:53:22.843 00.000 7988 OnExposeComplete: enter
20:53:22.858 00.015 7988 UpdateGuideState(): m_state=6
20:53:22.860 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5017
20:53:22.860 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=441.35, Mass=1526, SNR=26.5, Peak=237 HFD=3.2
20:53:22.860 00.000 7988 MultiStar: [#1 0.03,0.08,1.01,U] [#2 -0.14,0.37,0.98,U] [#3 0.07,0.14,0.98,U] [#4 0.12,0.17,1.05,U] [#5 0.32,0.19,0.69,U] [#6 -0.16,0.25,0.72,U] [#7 0.02,0.04,0.69,U] [#8 0.21,0.34,0.66,U] 
20:53:22.860 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.25, 0.07}
20:53:22.860 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
20:53:22.860 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.42)
20:53:22.860 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.17 mountX=-0.18 mountY=-0.08, mountTheta=-2.72
20:53:22.860 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.18, opts=13)
20:53:22.860 00.000 7988 Enqueuing Move request for scope (0.08, 0.18)
20:53:22.860 00.000 15712 Worker thread wakes up
20:53:22.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
20:53:22.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
20:53:22.860 00.000 15712 Moving (0.08, 0.18) raw xDistance=-0.18 yDistance=-0.08
20:53:22.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:22.860 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5
20:53:22.874 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:22.874 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:22.874 00.000 7988 Enqueuing Expose request
20:53:22.877 00.003 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 635.95
20:53:22.877 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
20:53:22.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:22.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:53:22.877 00.000 15712 MoveAxis(E, 39, ABG)
20:53:22.877 00.000 15712 Guiding  Dir = 2, Dur = 39
20:53:22.877 00.000 15712 IsGuiding returns 0
20:53:22.902 00.025 15712 PulseGuide returned control before completion, sleep 26
20:53:22.962 00.060 15712 IsGuiding returns 0
20:53:22.962 00.000 15712 Move returns status 0, amount 39
20:53:22.962 00.000 15712 MoveAxis(N, 0, ABG)
20:53:22.962 00.000 15712 Move returns status 0, amount 0
20:53:22.962 00.000 15712 move complete, result=0
20:53:22.962 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
20:53:22.968 00.006 15712 worker thread done servicing request
20:53:22.968 00.000 15712 Worker thread wakes up
20:53:22.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:22.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:24.387 01.419 15712 Exposure complete
20:53:24.443 00.056 15712 worker thread done servicing request
20:53:24.443 00.000 7988 OnExposeComplete: enter
20:53:24.443 00.000 7988 UpdateGuideState(): m_state=6
20:53:24.449 00.006 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5018
20:53:24.449 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=441.08, Mass=1572, SNR=26.9, Peak=242 HFD=3.3
20:53:24.449 00.000 7988 MultiStar: [#1 -0.12,-0.17,1.01,U] [#2 -0.21,-0.06,0.98,U] [#3 -0.18,-0.03,0.94,U] [#4 -0.03,-0.35,1.04,U] [#5 0.17,-0.25,0.70,U] [#6 -0.16,-0.12,0.70,U] [#7 -0.03,-0.17,0.64,U] [#8 0.18,0.02,0.68,U] 
20:53:24.449 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {0.24, -0.20}
20:53:24.449 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
20:53:24.449 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
20:53:24.449 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.71 mountX=0.15 mountY=0.03, mountTheta=0.17
20:53:24.449 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.15, opts=13)
20:53:24.449 00.000 7988 Enqueuing Move request for scope (-0.02, -0.15)
20:53:24.449 00.000 15712 Worker thread wakes up
20:53:24.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
20:53:24.449 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
20:53:24.449 00.000 15712 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=0.03
20:53:24.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:24.460 00.011 7988 UpdateGuideState exits: m=1572 SNR=26.9
20:53:24.462 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:24.462 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:24.464 00.002 7988 Enqueuing Expose request
20:53:24.464 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:24.464 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
20:53:24.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:24.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:53:24.464 00.000 15712 MoveAxis(E, 2, ABG)
20:53:24.464 00.000 15712 Guiding  Dir = 2, Dur = 2
20:53:24.500 00.036 15712 IsGuiding returns 0
20:53:24.515 00.015 15712 IsGuiding returns 0
20:53:24.515 00.000 15712 Move returns status 0, amount 2
20:53:24.515 00.000 15712 MoveAxis(N, 0, ABG)
20:53:24.515 00.000 15712 Move returns status 0, amount 0
20:53:24.515 00.000 15712 move complete, result=0
20:53:24.515 00.000 7988 GuideStep: 0.2 px 2 ms EAST, 0.0 px 0 ms NORTH
20:53:24.518 00.003 15712 worker thread done servicing request
20:53:24.518 00.000 15712 Worker thread wakes up
20:53:24.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:24.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:26.155 01.637 15712 Exposure complete
20:53:26.216 00.061 15712 worker thread done servicing request
20:53:26.216 00.000 7988 OnExposeComplete: enter
20:53:26.216 00.000 7988 UpdateGuideState(): m_state=6
20:53:26.216 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5019
20:53:26.219 00.003 7988 Star::Find returns 1 (1), X=1178.35, Y=441.16, Mass=1457, SNR=26.0, Peak=255 HFD=2.7
20:53:26.219 00.000 7988 MultiStar: [#1 -0.04,-0.16,1.03,U] [#2 -0.03,0.23,1.02,U] [#3 -0.11,0.23,0.98,U] [#4 0.09,0.10,1.08,U] [#5 0.07,-0.08,0.70,U] [#6 -5.11,0.56,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.29,0.27,0.72,U] [#9 0.00,0.00,0.00,L] [#10 -0.16,-0.08,0.61,U] 
20:53:26.222 00.003 7988 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.19, -0.12}
20:53:26.222 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
20:53:26.222 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.71)
20:53:26.222 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.89 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
20:53:26.227 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.05, opts=13)
20:53:26.227 00.000 7988 Enqueuing Move request for scope (0.04, 0.05)
20:53:26.227 00.000 15712 Worker thread wakes up
20:53:26.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
20:53:26.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
20:53:26.227 00.000 15712 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.04
20:53:26.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:26.227 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0 Saturated
20:53:26.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:26.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:26.227 00.000 7988 Enqueuing Expose request
20:53:26.235 00.008 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:26.235 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
20:53:26.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:26.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:53:26.235 00.000 15712 MoveAxis(E, 5, ABG)
20:53:26.235 00.000 15712 Guiding  Dir = 2, Dur = 5
20:53:26.235 00.000 15712 IsGuiding returns 0
20:53:26.255 00.020 15712 IsGuiding returns 0
20:53:26.255 00.000 15712 Move returns status 0, amount 5
20:53:26.255 00.000 15712 MoveAxis(N, 0, ABG)
20:53:26.255 00.000 15712 Move returns status 0, amount 0
20:53:26.255 00.000 15712 move complete, result=0
20:53:26.255 00.000 15712 worker thread done servicing request
20:53:26.255 00.000 15712 Worker thread wakes up
20:53:26.255 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
20:53:26.260 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:26.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:27.670 01.410 15712 Exposure complete
20:53:27.718 00.048 15712 worker thread done servicing request
20:53:27.718 00.000 7988 OnExposeComplete: enter
20:53:27.718 00.000 7988 UpdateGuideState(): m_state=6
20:53:27.718 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5020
20:53:27.734 00.016 7988 Star::Find returns 1 (1), X=1178.32, Y=441.05, Mass=1494, SNR=26.2, Peak=255 HFD=3.3
20:53:27.735 00.001 7988 MultiStar: [#1 0.13,-0.13,1.02,U] [#2 -0.19,0.04,1.03,U] [#3 -0.07,-0.15,0.97,U] [#4 -0.09,-0.10,1.05,U] [#5 0.11,-0.23,0.73,U] [#6 -0.20,-0.10,0.72,U] [#7 0.06,-0.21,0.67,U] [#8 0.23,0.12,0.67,U] 
20:53:27.735 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.16, -0.23}
20:53:27.735 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
20:53:27.735 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
20:53:27.735 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.49 mountX=0.11 mountY=-0.01, mountTheta=-0.06
20:53:27.735 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
20:53:27.735 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
20:53:27.735 00.000 15712 Worker thread wakes up
20:53:27.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
20:53:27.735 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
20:53:27.735 00.000 15712 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=-0.01
20:53:27.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:27.735 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.2 Saturated
20:53:27.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:27.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:27.735 00.000 7988 Enqueuing Expose request
20:53:27.735 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:27.735 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
20:53:27.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:27.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:53:27.735 00.000 15712 MoveAxis(E, 3, ABG)
20:53:27.735 00.000 15712 Guiding  Dir = 2, Dur = 3
20:53:27.750 00.015 15712 IsGuiding returns 0
20:53:27.769 00.019 15712 IsGuiding returns 0
20:53:27.769 00.000 15712 Move returns status 0, amount 3
20:53:27.769 00.000 15712 MoveAxis(N, 0, ABG)
20:53:27.769 00.000 15712 Move returns status 0, amount 0
20:53:27.769 00.000 15712 move complete, result=0
20:53:27.769 00.000 15712 worker thread done servicing request
20:53:27.769 00.000 15712 Worker thread wakes up
20:53:27.769 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:53:27.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:27.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:29.522 01.753 15712 Exposure complete
20:53:29.581 00.059 15712 worker thread done servicing request
20:53:29.581 00.000 7988 OnExposeComplete: enter
20:53:29.583 00.002 7988 UpdateGuideState(): m_state=6
20:53:29.585 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5021
20:53:29.585 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=440.85, Mass=1450, SNR=25.9, Peak=181 HFD=3.4
20:53:29.587 00.002 7988 MultiStar: [#1 0.05,-0.28,1.03,U] [#2 -0.14,-0.06,1.03,U] [#3 0.15,-0.31,1.03,U] [#4 0.12,-0.30,1.06,U] [#5 0.45,-0.13,0.72,U] [#6 -0.03,-0.06,0.75,U] [#7 -0.04,-0.30,0.71,U] [#8 0.15,-0.08,0.65,U] 
20:53:29.587 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.23}, one-star: {0.24, -0.43}
20:53:29.589 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
20:53:29.589 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.75)
20:53:29.591 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.15 mountX=0.22 mountY=-0.09, mountTheta=-0.40
20:53:29.591 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.23, opts=13)
20:53:29.593 00.002 7988 Enqueuing Move request for scope (0.10, -0.23)
20:53:29.593 00.000 15712 Worker thread wakes up
20:53:29.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
20:53:29.593 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
20:53:29.593 00.000 15712 Moving (0.10, -0.23) raw xDistance=0.22 yDistance=-0.09
20:53:29.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:29.593 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9
20:53:29.597 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:29.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:29.599 00.002 7988 Enqueuing Expose request
20:53:29.599 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 635.95
20:53:29.599 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
20:53:29.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:29.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:53:29.599 00.000 15712 MoveAxis(W, 43, ABG)
20:53:29.599 00.000 15712 Guiding  Dir = 3, Dur = 43
20:53:29.599 00.000 15712 IsGuiding returns 0
20:53:29.615 00.016 15712 PulseGuide returned control before completion, sleep 40
20:53:29.696 00.081 15712 IsGuiding returns 1
20:53:29.696 00.000 15712 scope still moving after pulse duration time elapsed
20:53:29.726 00.030 15712 IsGuiding returns 0
20:53:29.726 00.000 15712 scope move finished after 43 + 82 ms
20:53:29.726 00.000 15712 Move returns status 0, amount 43
20:53:29.726 00.000 15712 MoveAxis(N, 0, ABG)
20:53:29.726 00.000 15712 Move returns status 0, amount 0
20:53:29.726 00.000 15712 move complete, result=0
20:53:29.726 00.000 15712 worker thread done servicing request
20:53:29.726 00.000 15712 Worker thread wakes up
20:53:29.726 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
20:53:29.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:29.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:31.146 01.420 15712 Exposure complete
20:53:31.207 00.061 15712 worker thread done servicing request
20:53:31.207 00.000 7988 OnExposeComplete: enter
20:53:31.208 00.001 7988 UpdateGuideState(): m_state=6
20:53:31.208 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5022
20:53:31.208 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=441.38, Mass=1517, SNR=26.4, Peak=201 HFD=3.4
20:53:31.208 00.000 7988 MultiStar: [#1 -0.11,0.11,0.98,U] [#2 -0.11,0.21,1.00,U] [#3 0.14,0.01,0.95,U] [#4 0.03,0.10,1.05,U] [#5 0.04,0.09,0.70,U] [#6 -0.20,0.46,0.72,U] [#7 0.27,0.13,0.68,U] [#8 -0.02,0.10,0.65,U] 
20:53:31.208 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.17, 0.10}
20:53:31.208 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
20:53:31.208 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
20:53:31.208 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.41 mountX=-0.14 mountY=-0.03, mountTheta=-2.96
20:53:31.208 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.14, opts=13)
20:53:31.208 00.000 7988 Enqueuing Move request for scope (0.02, 0.14)
20:53:31.208 00.000 15712 Worker thread wakes up
20:53:31.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
20:53:31.208 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
20:53:31.208 00.000 15712 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.03
20:53:31.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:31.208 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.4
20:53:31.222 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:31.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:31.224 00.002 7988 Enqueuing Expose request
20:53:31.224 00.000 15712 PPEC rslt: input = -0.14, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:31.224 00.000 15712 PPEC: input: -0.14, control: 0.02, exposure: 1500
20:53:31.224 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:31.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:53:31.224 00.000 15712 MoveAxis(W, 6, ABG)
20:53:31.224 00.000 15712 Guiding  Dir = 3, Dur = 6
20:53:31.224 00.000 15712 IsGuiding returns 0
20:53:31.240 00.016 15712 IsGuiding returns 0
20:53:31.240 00.000 15712 Move returns status 0, amount 6
20:53:31.240 00.000 15712 MoveAxis(N, 0, ABG)
20:53:31.240 00.000 15712 Move returns status 0, amount 0
20:53:31.240 00.000 15712 move complete, result=0
20:53:31.240 00.000 15712 worker thread done servicing request
20:53:31.240 00.000 15712 Worker thread wakes up
20:53:31.240 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
20:53:31.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:31.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:32.885 01.645 15712 Exposure complete
20:53:32.939 00.054 15712 worker thread done servicing request
20:53:32.939 00.000 7988 OnExposeComplete: enter
20:53:32.939 00.000 7988 UpdateGuideState(): m_state=6
20:53:32.946 00.007 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5023
20:53:32.946 00.000 7988 Star::Find returns 1 (1), X=1178.20, Y=441.33, Mass=1493, SNR=26.3, Peak=255 HFD=3.3
20:53:32.946 00.000 7988 MultiStar: [#1 -0.06,0.06,1.00,U] [#2 -0.04,0.12,1.01,U] [#3 0.01,0.15,0.95,U] [#4 0.03,-0.08,1.06,U] [#5 0.19,0.04,0.72,U] [#6 -0.08,0.08,0.74,U] [#7 0.02,0.02,0.67,U] [#8 0.10,0.25,0.69,U] 
20:53:32.946 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.05, 0.05}
20:53:32.946 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
20:53:32.946 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.78)
20:53:32.946 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.81 mountX=-0.05 mountY=-0.05, mountTheta=-2.37
20:53:32.956 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
20:53:32.956 00.000 7988 Enqueuing Move request for scope (0.05, 0.05)
20:53:32.958 00.002 15712 Worker thread wakes up
20:53:32.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
20:53:32.958 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
20:53:32.958 00.000 15712 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.05
20:53:32.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:32.958 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3 Saturated
20:53:32.960 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:32.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:32.962 00.002 7988 Enqueuing Expose request
20:53:32.962 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:32.962 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
20:53:32.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:32.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:53:32.962 00.000 15712 MoveAxis(W, 8, ABG)
20:53:32.962 00.000 15712 Guiding  Dir = 3, Dur = 8
20:53:32.962 00.000 15712 IsGuiding returns 0
20:53:32.978 00.016 15712 IsGuiding returns 0
20:53:32.978 00.000 15712 Move returns status 0, amount 8
20:53:32.978 00.000 15712 MoveAxis(N, 0, ABG)
20:53:32.978 00.000 15712 Move returns status 0, amount 0
20:53:32.978 00.000 15712 move complete, result=0
20:53:32.978 00.000 15712 worker thread done servicing request
20:53:32.978 00.000 15712 Worker thread wakes up
20:53:32.978 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
20:53:32.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:32.990 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:34.395 01.405 15712 Exposure complete
20:53:34.453 00.058 15712 worker thread done servicing request
20:53:34.453 00.000 7988 OnExposeComplete: enter
20:53:34.458 00.005 7988 UpdateGuideState(): m_state=6
20:53:34.458 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5024
20:53:34.458 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=441.15, Mass=1433, SNR=25.9, Peak=209 HFD=3.2
20:53:34.458 00.000 7988 MultiStar: [#1 0.16,-0.01,1.04,U] [#2 -0.06,0.13,1.03,U] [#3 -0.00,-0.02,0.99,U] [#4 0.09,0.14,1.05,U] [#5 0.30,-0.09,0.75,U] [#6 -0.07,0.13,0.72,U] [#7 0.21,0.15,0.72,U] [#8 0.22,0.23,0.66,U] 
20:53:34.458 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.19, -0.13}
20:53:34.458 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.03 = 2.03)
20:53:34.458 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.14 = -1.14)
20:53:34.458 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=-0.05 mountY=-0.11, mountTheta=-2.02
20:53:34.458 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.05, opts=13)
20:53:34.458 00.000 7988 Enqueuing Move request for scope (0.11, 0.05)
20:53:34.470 00.012 15712 Worker thread wakes up
20:53:34.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
20:53:34.470 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
20:53:34.470 00.000 15712 Moving (0.11, 0.05) raw xDistance=-0.05 yDistance=-0.11
20:53:34.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:34.470 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.9
20:53:34.473 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:34.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:34.474 00.001 7988 Enqueuing Expose request
20:53:34.474 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:34.474 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
20:53:34.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:34.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:53:34.474 00.000 15712 MoveAxis(W, 9, ABG)
20:53:34.474 00.000 15712 Guiding  Dir = 3, Dur = 9
20:53:34.506 00.032 15712 IsGuiding returns 0
20:53:34.521 00.015 15712 IsGuiding returns 0
20:53:34.521 00.000 15712 Move returns status 0, amount 9
20:53:34.521 00.000 15712 MoveAxis(N, 0, ABG)
20:53:34.521 00.000 15712 Move returns status 0, amount 0
20:53:34.521 00.000 15712 move complete, result=0
20:53:34.521 00.000 15712 worker thread done servicing request
20:53:34.521 00.000 15712 Worker thread wakes up
20:53:34.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:34.521 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
20:53:34.523 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:36.165 01.642 15712 Exposure complete
20:53:36.222 00.057 15712 worker thread done servicing request
20:53:36.222 00.000 7988 OnExposeComplete: enter
20:53:36.222 00.000 7988 UpdateGuideState(): m_state=6
20:53:36.228 00.006 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5025
20:53:36.228 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=441.48, Mass=1406, SNR=25.5, Peak=224 HFD=3.2
20:53:36.228 00.000 7988 MultiStar: [#1 0.02,0.04,1.05,U] [#2 -0.15,0.25,1.03,U] [#3 -0.05,0.20,1.00,U] [#4 0.13,-0.01,1.11,U] [#5 0.25,0.05,0.72,U] [#6 -0.25,0.39,0.76,U] [#7 -0.22,-0.01,0.71,U] [#8 0.19,0.33,0.70,U] 
20:53:36.228 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.16}, one-star: {0.23, 0.20}
20:53:36.228 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
20:53:36.228 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
20:53:36.228 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.45 mountX=-0.16 mountY=-0.02, mountTheta=-3.00
20:53:36.228 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.16, opts=13)
20:53:36.239 00.011 7988 Enqueuing Move request for scope (0.02, 0.16)
20:53:36.239 00.000 15712 Worker thread wakes up
20:53:36.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
20:53:36.239 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
20:53:36.239 00.000 15712 Moving (0.02, 0.16) raw xDistance=-0.16 yDistance=-0.02
20:53:36.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:36.239 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.5
20:53:36.242 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:36.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:36.244 00.002 7988 Enqueuing Expose request
20:53:36.244 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:36.244 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
20:53:36.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:36.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:53:36.244 00.000 15712 MoveAxis(W, 4, ABG)
20:53:36.244 00.000 15712 Guiding  Dir = 3, Dur = 4
20:53:36.244 00.000 15712 IsGuiding returns 0
20:53:36.265 00.021 15712 IsGuiding returns 0
20:53:36.265 00.000 15712 Move returns status 0, amount 4
20:53:36.265 00.000 15712 MoveAxis(N, 0, ABG)
20:53:36.265 00.000 15712 Move returns status 0, amount 0
20:53:36.265 00.000 15712 move complete, result=0
20:53:36.265 00.000 15712 worker thread done servicing request
20:53:36.265 00.000 15712 Worker thread wakes up
20:53:36.265 00.000 7988 GuideStep: -0.2 px 4 ms WEST, -0.0 px 0 ms NORTH
20:53:36.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:36.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:37.682 01.417 15712 Exposure complete
20:53:37.740 00.058 15712 worker thread done servicing request
20:53:37.742 00.002 7988 OnExposeComplete: enter
20:53:37.743 00.001 7988 UpdateGuideState(): m_state=6
20:53:37.743 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5026
20:53:37.745 00.002 7988 Star::Find returns 1 (0), X=1178.28, Y=441.24, Mass=1533, SNR=26.6, Peak=231 HFD=3.5
20:53:37.745 00.000 7988 MultiStar: [#1 0.11,-0.03,0.98,U] [#2 -0.17,0.11,1.02,U] [#3 -0.08,0.05,0.95,U] [#4 -0.09,0.05,1.02,U] [#5 0.24,-0.18,0.69,U] [#6 -0.07,0.01,0.72,U] [#7 -0.11,-0.00,0.65,U] [#8 0.03,0.22,0.66,U] 
20:53:37.747 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.12, -0.04}
20:53:37.747 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
20:53:37.749 00.002 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
20:53:37.749 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.86 mountX=-0.02 mountY=0.01, mountTheta=2.88
20:53:37.751 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
20:53:37.753 00.002 7988 Enqueuing Move request for scope (-0.01, 0.02)
20:53:37.753 00.000 15712 Worker thread wakes up
20:53:37.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
20:53:37.753 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
20:53:37.753 00.000 15712 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
20:53:37.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:37.753 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.6
20:53:37.758 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:37.758 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:37.758 00.000 7988 Enqueuing Expose request
20:53:37.758 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:37.758 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
20:53:37.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:37.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:53:37.758 00.000 15712 MoveAxis(W, 3, ABG)
20:53:37.758 00.000 15712 Guiding  Dir = 3, Dur = 3
20:53:37.758 00.000 15712 IsGuiding returns 0
20:53:37.774 00.016 15712 IsGuiding returns 0
20:53:37.774 00.000 15712 Move returns status 0, amount 3
20:53:37.774 00.000 15712 MoveAxis(N, 0, ABG)
20:53:37.774 00.000 15712 Move returns status 0, amount 0
20:53:37.774 00.000 15712 move complete, result=0
20:53:37.774 00.000 15712 worker thread done servicing request
20:53:37.774 00.000 15712 Worker thread wakes up
20:53:37.774 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
20:53:37.785 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:37.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:39.418 01.633 15712 Exposure complete
20:53:39.469 00.051 15712 worker thread done servicing request
20:53:39.469 00.000 7988 OnExposeComplete: enter
20:53:39.469 00.000 7988 UpdateGuideState(): m_state=6
20:53:39.480 00.011 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5027
20:53:39.480 00.000 7988 Star::Find returns 1 (1), X=1178.29, Y=441.22, Mass=1547, SNR=26.7, Peak=255 HFD=3.5
20:53:39.480 00.000 7988 MultiStar: [#1 -0.08,0.03,1.02,U] [#2 -0.38,0.36,1.01,U] [#3 0.02,-0.19,0.95,U] [#4 0.04,0.16,1.03,U] [#5 0.04,0.10,0.69,U] [#6 -0.09,-0.12,0.73,U] [#7 -0.09,0.07,0.66,U] [#8 0.08,0.13,0.64,U] 
20:53:39.480 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {0.14, -0.05}
20:53:39.486 00.006 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.81 = -2.48)
20:53:39.486 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.63)
20:53:39.486 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.23 mountX=-0.05 mountY=0.04, mountTheta=2.50
20:53:39.486 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.06, opts=13)
20:53:39.486 00.000 7988 Enqueuing Move request for scope (-0.04, 0.06)
20:53:39.486 00.000 15712 Worker thread wakes up
20:53:39.486 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
20:53:39.486 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
20:53:39.486 00.000 15712 Moving (-0.04, 0.06) raw xDistance=-0.05 yDistance=0.04
20:53:39.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:39.486 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.7 Saturated
20:53:39.494 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:39.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:39.496 00.002 7988 Enqueuing Expose request
20:53:39.496 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
20:53:39.496 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
20:53:39.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:39.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:53:39.496 00.000 15712 MoveAxis(W, 4, ABG)
20:53:39.496 00.000 15712 Guiding  Dir = 3, Dur = 4
20:53:39.496 00.000 15712 IsGuiding returns 0
20:53:39.554 00.058 15712 IsGuiding returns 0
20:53:39.554 00.000 15712 Move returns status 0, amount 4
20:53:39.554 00.000 15712 MoveAxis(N, 0, ABG)
20:53:39.554 00.000 15712 Move returns status 0, amount 0
20:53:39.554 00.000 15712 move complete, result=0
20:53:39.554 00.000 15712 worker thread done servicing request
20:53:39.554 00.000 15712 Worker thread wakes up
20:53:39.554 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
20:53:39.559 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:39.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:40.980 01.421 15712 Exposure complete
20:53:41.040 00.060 15712 worker thread done servicing request
20:53:41.040 00.000 7988 OnExposeComplete: enter
20:53:41.041 00.001 7988 UpdateGuideState(): m_state=6
20:53:41.043 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5028
20:53:41.043 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=441.44, Mass=1446, SNR=25.9, Peak=215 HFD=3.2
20:53:41.045 00.002 7988 MultiStar: [#1 0.13,0.23,1.03,U] [#2 -0.28,0.32,1.02,U] [#3 -0.02,0.22,0.97,U] [#4 0.00,0.32,1.05,U] [#5 0.33,0.15,0.73,U] [#6 -0.06,0.14,0.70,U] [#7 -0.09,0.24,0.69,U] [#8 0.04,0.40,0.69,U] 
20:53:41.045 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.25}, one-star: {0.19, 0.16}
20:53:41.047 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
20:53:41.047 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
20:53:41.049 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.47 mountX=-0.25 mountY=-0.03, mountTheta=-3.02
20:53:41.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.25, opts=13)
20:53:41.051 00.002 7988 Enqueuing Move request for scope (0.02, 0.25)
20:53:41.053 00.002 15712 Worker thread wakes up
20:53:41.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
20:53:41.053 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
20:53:41.053 00.000 15712 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=-0.03
20:53:41.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:41.053 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.9
20:53:41.055 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:41.055 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:41.057 00.002 7988 Enqueuing Expose request
20:53:41.057 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 635.95
20:53:41.057 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
20:53:41.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:41.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:53:41.057 00.000 15712 MoveAxis(E, 49, ABG)
20:53:41.057 00.000 15712 Guiding  Dir = 2, Dur = 49
20:53:41.057 00.000 15712 IsGuiding returns 0
20:53:41.076 00.019 15712 PulseGuide returned control before completion, sleep 43
20:53:41.121 00.045 15712 IsGuiding returns 1
20:53:41.121 00.000 15712 scope still moving after pulse duration time elapsed
20:53:41.152 00.031 15712 IsGuiding returns 0
20:53:41.152 00.000 15712 scope move finished after 49 + 47 ms
20:53:41.152 00.000 15712 Move returns status 0, amount 49
20:53:41.152 00.000 15712 MoveAxis(N, 0, ABG)
20:53:41.152 00.000 15712 Move returns status 0, amount 0
20:53:41.152 00.000 15712 move complete, result=0
20:53:41.152 00.000 15712 worker thread done servicing request
20:53:41.152 00.000 15712 Worker thread wakes up
20:53:41.152 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
20:53:41.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:41.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:42.796 01.644 15712 Exposure complete
20:53:42.856 00.060 15712 worker thread done servicing request
20:53:42.856 00.000 7988 OnExposeComplete: enter
20:53:42.858 00.002 7988 UpdateGuideState(): m_state=6
20:53:42.860 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5029
20:53:42.860 00.000 7988 Star::Find returns 1 (0), X=1178.14, Y=441.11, Mass=1450, SNR=25.9, Peak=228 HFD=3.0
20:53:42.862 00.002 7988 MultiStar: [#1 -0.01,-0.13,1.03,U] [#2 -0.32,0.06,1.00,U] [#3 -0.17,-0.02,0.97,U] [#4 -0.20,-0.04,1.03,U] [#5 0.08,-0.28,0.70,U] [#6 -0.41,0.02,0.72,U] [#7 -0.10,-0.29,0.65,U] [#8 -0.15,-0.04,0.65,U] 
20:53:42.862 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.09}, one-star: {-0.01, -0.17}
20:53:42.864 00.002 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
20:53:42.864 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
20:53:42.866 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.58 mountX=0.09 mountY=0.15, mountTheta=1.01
20:53:42.866 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.09, opts=13)
20:53:42.869 00.003 7988 Enqueuing Move request for scope (-0.14, -0.09)
20:53:42.869 00.000 15712 Worker thread wakes up
20:53:42.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
20:53:42.869 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
20:53:42.869 00.000 15712 Moving (-0.14, -0.09) raw xDistance=0.09 yDistance=0.15
20:53:42.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:42.869 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9
20:53:42.873 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:42.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:42.874 00.001 7988 Enqueuing Expose request
20:53:42.874 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:53:42.874 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
20:53:42.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:42.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:53:42.874 00.000 15712 MoveAxis(E, 0, ABG)
20:53:42.874 00.000 15712 Move returns status 0, amount 0
20:53:42.874 00.000 15712 MoveAxis(N, 0, ABG)
20:53:42.874 00.000 15712 Move returns status 0, amount 0
20:53:42.874 00.000 15712 move complete, result=0
20:53:42.874 00.000 15712 worker thread done servicing request
20:53:42.874 00.000 15712 Worker thread wakes up
20:53:42.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:42.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:42.874 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:53:44.295 01.421 15712 Exposure complete
20:53:44.357 00.062 15712 worker thread done servicing request
20:53:44.357 00.000 7988 OnExposeComplete: enter
20:53:44.357 00.000 7988 UpdateGuideState(): m_state=6
20:53:44.359 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5030
20:53:44.359 00.000 7988 Star::Find returns 1 (0), X=1178.13, Y=441.17, Mass=1413, SNR=25.6, Peak=240 HFD=3.0
20:53:44.361 00.002 7988 MultiStar: [#1 -0.19,-0.25,1.04,U] [#2 -0.45,0.29,1.03,U] [#3 -0.37,0.01,0.97,U] [#4 -0.39,-0.16,1.06,U] [#5 -0.10,-0.17,0.74,U] [#6 -0.30,0.02,0.73,U] [#7 -0.25,0.11,0.72,U] [#8 -0.08,0.12,0.66,U] 
20:53:44.361 00.000 7988 single-star, 8 included, MultiStar: {-0.25, -0.02}, one-star: {-0.02, -0.11}
20:53:44.363 00.002 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
20:53:44.363 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
20:53:44.365 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.76 mountX=0.11 mountY=0.02, mountTheta=0.21
20:53:44.366 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.11, opts=13)
20:53:44.368 00.002 7988 Enqueuing Move request for scope (-0.02, -0.11)
20:53:44.368 00.000 15712 Worker thread wakes up
20:53:44.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
20:53:44.368 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
20:53:44.368 00.000 15712 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=0.02
20:53:44.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:44.368 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.6
20:53:44.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:44.373 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:44.373 00.000 7988 Enqueuing Expose request
20:53:44.373 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:53:44.373 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
20:53:44.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:44.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:53:44.373 00.000 15712 MoveAxis(W, 1, ABG)
20:53:44.373 00.000 15712 Guiding  Dir = 3, Dur = 1
20:53:44.373 00.000 15712 IsGuiding returns 0
20:53:44.401 00.028 15712 IsGuiding returns 0
20:53:44.401 00.000 15712 Move returns status 0, amount 1
20:53:44.401 00.000 15712 MoveAxis(N, 0, ABG)
20:53:44.401 00.000 15712 Move returns status 0, amount 0
20:53:44.401 00.000 15712 move complete, result=0
20:53:44.401 00.000 15712 worker thread done servicing request
20:53:44.401 00.000 15712 Worker thread wakes up
20:53:44.401 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
20:53:44.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:44.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:46.144 01.743 15712 Exposure complete
20:53:46.205 00.061 15712 worker thread done servicing request
20:53:46.205 00.000 7988 OnExposeComplete: enter
20:53:46.205 00.000 7988 UpdateGuideState(): m_state=6
20:53:46.208 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5031
20:53:46.208 00.000 7988 Star::Find returns 1 (0), X=1178.14, Y=441.14, Mass=1424, SNR=25.7, Peak=226 HFD=3.0
20:53:46.210 00.002 7988 MultiStar: [#1 -0.01,-0.18,1.03,U] [#2 -0.22,-0.02,1.03,U] [#3 -0.08,-0.27,0.98,U] [#4 -0.02,-0.12,1.05,U] [#5 -0.12,-0.07,0.75,U] [#6 -0.19,-0.23,0.73,U] [#7 -0.21,-0.06,0.68,U] [#8 0.20,-0.09,0.67,U] 
20:53:46.210 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.13}, one-star: {-0.02, -0.14}
20:53:46.212 00.002 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
20:53:46.212 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
20:53:46.214 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.69 mountX=0.14 mountY=0.02, mountTheta=0.14
20:53:46.216 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.14, opts=13)
20:53:46.216 00.000 7988 Enqueuing Move request for scope (-0.02, -0.14)
20:53:46.218 00.002 15712 Worker thread wakes up
20:53:46.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
20:53:46.218 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
20:53:46.218 00.000 15712 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=0.02
20:53:46.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:46.219 00.001 7988 UpdateGuideState exits: m=1424 SNR=25.7
20:53:46.221 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:46.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:46.223 00.002 7988 Enqueuing Expose request
20:53:46.223 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:53:46.223 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
20:53:46.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:46.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:53:46.223 00.000 15712 MoveAxis(E, 1, ABG)
20:53:46.223 00.000 15712 Guiding  Dir = 2, Dur = 1
20:53:46.223 00.000 15712 IsGuiding returns 0
20:53:46.239 00.016 15712 IsGuiding returns 0
20:53:46.239 00.000 15712 Move returns status 0, amount 1
20:53:46.239 00.000 15712 MoveAxis(N, 0, ABG)
20:53:46.239 00.000 15712 Move returns status 0, amount 0
20:53:46.239 00.000 15712 move complete, result=0
20:53:46.239 00.000 15712 worker thread done servicing request
20:53:46.239 00.000 15712 Worker thread wakes up
20:53:46.239 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
20:53:46.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:46.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:47.657 01.418 15712 Exposure complete
20:53:47.715 00.058 15712 worker thread done servicing request
20:53:47.715 00.000 7988 OnExposeComplete: enter
20:53:47.715 00.000 7988 UpdateGuideState(): m_state=6
20:53:47.718 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5032
20:53:47.718 00.000 7988 Star::Find returns 1 (0), X=1178.14, Y=441.10, Mass=1439, SNR=25.8, Peak=221 HFD=3.0
20:53:47.718 00.000 7988 MultiStar: [#1 -0.12,-0.14,1.05,U] [#2 -0.28,-0.03,1.06,U] [#3 -0.28,-0.09,0.97,U] [#4 -0.16,-0.10,1.08,U] [#5 0.21,-0.06,0.76,U] [#6 -0.48,-0.00,0.73,U] [#7 -0.41,-0.22,0.68,U] [#8 0.03,0.04,0.66,U] 
20:53:47.718 00.000 7988 single-star, 8 included, MultiStar: {-0.17, -0.09}, one-star: {-0.01, -0.18}
20:53:47.718 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
20:53:47.718 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
20:53:47.718 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.64 mountX=0.18 mountY=0.02, mountTheta=0.09
20:53:47.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.18, opts=13)
20:53:47.718 00.000 7988 Enqueuing Move request for scope (-0.01, -0.18)
20:53:47.718 00.000 15712 Worker thread wakes up
20:53:47.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
20:53:47.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
20:53:47.718 00.000 15712 Moving (-0.01, -0.18) raw xDistance=0.18 yDistance=0.02
20:53:47.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:47.718 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.8
20:53:47.731 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:47.732 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:47.732 00.000 7988 Enqueuing Expose request
20:53:47.734 00.002 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 635.94
20:53:47.734 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
20:53:47.734 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:47.734 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:53:47.734 00.000 15712 MoveAxis(W, 36, ABG)
20:53:47.734 00.000 15712 Guiding  Dir = 3, Dur = 36
20:53:47.734 00.000 15712 IsGuiding returns 0
20:53:47.751 00.017 15712 PulseGuide returned control before completion, sleep 24
20:53:47.801 00.050 15712 IsGuiding returns 0
20:53:47.801 00.000 15712 Move returns status 0, amount 36
20:53:47.801 00.000 15712 MoveAxis(N, 0, ABG)
20:53:47.801 00.000 15712 Move returns status 0, amount 0
20:53:47.801 00.000 15712 move complete, result=0
20:53:47.801 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
20:53:47.808 00.007 15712 worker thread done servicing request
20:53:47.808 00.000 15712 Worker thread wakes up
20:53:47.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:47.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:49.442 01.634 15712 Exposure complete
20:53:49.501 00.059 15712 worker thread done servicing request
20:53:49.501 00.000 7988 OnExposeComplete: enter
20:53:49.501 00.000 7988 UpdateGuideState(): m_state=6
20:53:49.503 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5033
20:53:49.503 00.000 7988 Star::Find returns 1 (1), X=1178.13, Y=441.12, Mass=1584, SNR=27.1, Peak=255 HFD=3.5
20:53:49.505 00.002 7988 MultiStar: [#1 -0.16,-0.03,0.99,U] [#2 -0.35,0.10,0.99,U] [#3 -0.04,-0.08,0.94,U] [#4 -0.22,-0.07,1.03,U] [#5 -0.09,-0.07,0.66,U] [#6 -0.26,-0.10,0.70,U] [#7 -0.37,-0.31,0.69,U] [#8 0.09,-0.10,0.66,U] 
20:53:49.505 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.08}, one-star: {-0.03, -0.16}
20:53:49.507 00.002 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
20:53:49.507 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
20:53:49.509 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.75 mountX=0.16 mountY=0.03, mountTheta=0.21
20:53:49.511 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.16, opts=13)
20:53:49.511 00.000 7988 Enqueuing Move request for scope (-0.03, -0.16)
20:53:49.513 00.002 15712 Worker thread wakes up
20:53:49.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
20:53:49.513 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
20:53:49.513 00.000 15712 Moving (-0.03, -0.16) raw xDistance=0.16 yDistance=0.03
20:53:49.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:49.513 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.1 Saturated
20:53:49.516 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:49.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:49.517 00.001 7988 Enqueuing Expose request
20:53:49.519 00.002 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:53:49.519 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
20:53:49.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:49.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:53:49.519 00.000 15712 MoveAxis(W, 2, ABG)
20:53:49.519 00.000 15712 Guiding  Dir = 3, Dur = 2
20:53:49.557 00.038 15712 IsGuiding returns 0
20:53:49.568 00.011 15712 IsGuiding returns 0
20:53:49.568 00.000 15712 Move returns status 0, amount 2
20:53:49.568 00.000 15712 MoveAxis(N, 0, ABG)
20:53:49.568 00.000 15712 Move returns status 0, amount 0
20:53:49.568 00.000 15712 move complete, result=0
20:53:49.568 00.000 15712 worker thread done servicing request
20:53:49.568 00.000 15712 Worker thread wakes up
20:53:49.568 00.000 7988 GuideStep: 0.2 px 2 ms WEST, 0.0 px 0 ms NORTH
20:53:49.582 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:49.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:51.000 01.418 15712 Exposure complete
20:53:51.047 00.047 15712 worker thread done servicing request
20:53:51.047 00.000 7988 OnExposeComplete: enter
20:53:51.047 00.000 7988 UpdateGuideState(): m_state=6
20:53:51.062 00.015 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5034
20:53:51.062 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=441.12, Mass=1557, SNR=27.0, Peak=234 HFD=3.5
20:53:51.064 00.002 7988 MultiStar: [#1 -0.22,-0.12,1.00,U] [#2 -0.32,0.04,1.00,U] [#3 -0.11,-0.15,0.97,U] [#4 -0.17,-0.02,1.02,U] [#5 0.13,-0.18,0.72,U] [#6 -0.36,-0.13,0.71,U] [#7 -0.06,0.06,0.65,U] [#8 0.14,0.16,0.64,U] 
20:53:51.064 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {0.05, -0.16}
20:53:51.064 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.58) = xAngle (-1.06 = -1.06)
20:53:51.064 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.05 = 2.05)
20:53:51.064 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.64 mountX=0.06 mountY=0.12, mountTheta=1.07
20:53:51.064 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.06, opts=13)
20:53:51.064 00.000 7988 Enqueuing Move request for scope (-0.11, -0.06)
20:53:51.064 00.000 15712 Worker thread wakes up
20:53:51.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
20:53:51.064 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
20:53:51.064 00.000 15712 Moving (-0.11, -0.06) raw xDistance=0.06 yDistance=0.12
20:53:51.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:51.064 00.000 7988 UpdateGuideState exits: m=1557 SNR=27.0
20:53:51.075 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:51.075 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:51.077 00.002 7988 Enqueuing Expose request
20:53:51.077 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:53:51.077 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
20:53:51.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:51.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:53:51.077 00.000 15712 MoveAxis(W, 6, ABG)
20:53:51.077 00.000 15712 Guiding  Dir = 3, Dur = 6
20:53:51.077 00.000 15712 IsGuiding returns 0
20:53:51.099 00.022 15712 IsGuiding returns 0
20:53:51.099 00.000 15712 Move returns status 0, amount 6
20:53:51.099 00.000 15712 MoveAxis(N, 0, ABG)
20:53:51.099 00.000 15712 Move returns status 0, amount 0
20:53:51.099 00.000 15712 move complete, result=0
20:53:51.099 00.000 15712 worker thread done servicing request
20:53:51.099 00.000 15712 Worker thread wakes up
20:53:51.099 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
20:53:51.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:51.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:52.736 01.637 15712 Exposure complete
20:53:52.796 00.060 15712 worker thread done servicing request
20:53:52.796 00.000 7988 OnExposeComplete: enter
20:53:52.796 00.000 7988 UpdateGuideState(): m_state=6
20:53:52.800 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5035
20:53:52.800 00.000 7988 Star::Find returns 1 (0), X=1177.96, Y=441.28, Mass=1449, SNR=25.9, Peak=238 HFD=3.2
20:53:52.800 00.000 7988 MultiStar: [#1 -0.20,0.04,1.03,U] [#2 -0.55,0.28,0.99,U] [#3 -0.24,0.06,0.98,U] [#4 -0.22,-0.14,1.02,U] [#5 -0.10,-0.06,0.71,U] [#6 -0.54,-0.02,0.73,U] [#7 -0.08,0.15,0.70,U] [#8 -0.17,0.37,0.67,U] 
20:53:52.800 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.07}, one-star: {-0.20, -0.00}
20:53:52.800 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.58) = xAngle (-1.55 = -1.55)
20:53:52.800 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.56 = 1.56)
20:53:52.800 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.13 mountX=0.00 mountY=0.20, mountTheta=1.55
20:53:52.800 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.00, opts=13)
20:53:52.800 00.000 7988 Enqueuing Move request for scope (-0.20, -0.00)
20:53:52.800 00.000 15712 Worker thread wakes up
20:53:52.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
20:53:52.800 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
20:53:52.800 00.000 15712 Moving (-0.20, -0.00) raw xDistance=0.00 yDistance=0.20
20:53:52.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:52.800 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9
20:53:52.813 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:52.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:52.813 00.000 7988 Enqueuing Expose request
20:53:52.816 00.003 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:53:52.816 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
20:53:52.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:52.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:53:52.816 00.000 15712 MoveAxis(W, 6, ABG)
20:53:52.816 00.000 15712 Guiding  Dir = 3, Dur = 6
20:53:52.816 00.000 15712 IsGuiding returns 0
20:53:52.832 00.016 15712 IsGuiding returns 0
20:53:52.832 00.000 15712 Move returns status 0, amount 6
20:53:52.832 00.000 15712 MoveAxis(N, 0, ABG)
20:53:52.832 00.000 15712 Move returns status 0, amount 0
20:53:52.832 00.000 15712 move complete, result=0
20:53:52.832 00.000 15712 worker thread done servicing request
20:53:52.832 00.000 15712 Worker thread wakes up
20:53:52.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:52.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:52.832 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
20:53:54.252 01.420 15712 Exposure complete
20:53:54.314 00.062 15712 worker thread done servicing request
20:53:54.314 00.000 7988 OnExposeComplete: enter
20:53:54.314 00.000 7988 UpdateGuideState(): m_state=6
20:53:54.316 00.002 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5036
20:53:54.318 00.002 7988 Star::Find returns 1 (1), X=1178.30, Y=441.23, Mass=1603, SNR=27.2, Peak=255 HFD=3.6
20:53:54.318 00.000 7988 MultiStar: [#1 -0.06,0.03,0.98,U] [#2 -0.17,0.19,1.00,U] [#3 0.01,0.04,0.94,U] [#4 0.03,0.01,1.01,U] [#5 0.04,0.02,0.72,U] [#6 -0.04,0.27,0.69,U] [#7 -0.00,-0.08,0.66,U] [#8 0.02,0.32,0.64,U] 
20:53:54.320 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.14, -0.05}
20:53:54.320 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
20:53:54.322 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
20:53:54.323 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.08 cameraTheta=1.65 mountX=-0.07 mountY=0.00, mountTheta=3.09
20:53:54.323 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
20:53:54.325 00.002 7988 Enqueuing Move request for scope (-0.01, 0.07)
20:53:54.325 00.000 15712 Worker thread wakes up
20:53:54.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
20:53:54.325 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
20:53:54.325 00.000 15712 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.00
20:53:54.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:54.325 00.000 7988 UpdateGuideState exits: m=1603 SNR=27.2 Saturated
20:53:54.329 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:54.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:54.331 00.002 7988 Enqueuing Expose request
20:53:54.333 00.002 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
20:53:54.333 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
20:53:54.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:54.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:53:54.333 00.000 15712 MoveAxis(W, 5, ABG)
20:53:54.333 00.000 15712 Guiding  Dir = 3, Dur = 5
20:53:54.357 00.024 15712 IsGuiding returns 0
20:53:54.374 00.017 15712 IsGuiding returns 0
20:53:54.374 00.000 15712 Move returns status 0, amount 5
20:53:54.374 00.000 15712 MoveAxis(N, 0, ABG)
20:53:54.374 00.000 15712 Move returns status 0, amount 0
20:53:54.374 00.000 15712 move complete, result=0
20:53:54.374 00.000 15712 worker thread done servicing request
20:53:54.374 00.000 15712 Worker thread wakes up
20:53:54.374 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
20:53:54.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:54.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:56.005 01.631 15712 Exposure complete
20:53:56.057 00.052 15712 worker thread done servicing request
20:53:56.057 00.000 7988 OnExposeComplete: enter
20:53:56.057 00.000 7988 UpdateGuideState(): m_state=6
20:53:56.066 00.009 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5037
20:53:56.066 00.000 7988 Star::Find returns 1 (1), X=1178.17, Y=441.27, Mass=1518, SNR=26.5, Peak=255 HFD=3.4
20:53:56.068 00.002 7988 MultiStar: [#1 -0.06,-0.12,1.00,U] [#2 -0.30,0.06,1.00,U] [#3 -0.06,-0.06,0.97,U] [#4 -0.15,-0.06,1.04,U] [#5 0.27,-0.20,0.70,U] [#6 -0.33,-0.02,0.71,U] [#7 0.03,0.02,0.68,U] [#8 0.07,0.17,0.66,U] 
20:53:56.070 00.002 7988 single-star, 8 included, MultiStar: {-0.07, -0.03}, one-star: {0.02, -0.01}
20:53:56.070 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
20:53:56.072 00.002 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.09)
20:53:56.073 00.001 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.50 mountX=0.01 mountY=-0.02, mountTheta=-1.08
20:53:56.073 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
20:53:56.075 00.002 7988 Enqueuing Move request for scope (0.02, -0.01)
20:53:56.077 00.002 15712 Worker thread wakes up
20:53:56.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
20:53:56.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
20:53:56.077 00.000 15712 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
20:53:56.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:56.077 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5 Saturated
20:53:56.079 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:56.079 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:56.081 00.002 7988 Enqueuing Expose request
20:53:56.082 00.001 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
20:53:56.082 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
20:53:56.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:56.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:53:56.082 00.000 15712 MoveAxis(E, 2, ABG)
20:53:56.082 00.000 15712 Guiding  Dir = 2, Dur = 2
20:53:56.082 00.000 15712 IsGuiding returns 0
20:53:56.101 00.019 15712 IsGuiding returns 0
20:53:56.101 00.000 15712 Move returns status 0, amount 2
20:53:56.101 00.000 15712 MoveAxis(N, 0, ABG)
20:53:56.101 00.000 15712 Move returns status 0, amount 0
20:53:56.101 00.000 15712 move complete, result=0
20:53:56.101 00.000 15712 worker thread done servicing request
20:53:56.101 00.000 15712 Worker thread wakes up
20:53:56.101 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
20:53:56.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:56.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:57.619 01.518 15712 Exposure complete
20:53:57.679 00.060 15712 worker thread done servicing request
20:53:57.679 00.000 7988 OnExposeComplete: enter
20:53:57.680 00.001 7988 UpdateGuideState(): m_state=6
20:53:57.682 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5038
20:53:57.682 00.000 7988 Star::Find returns 1 (1), X=1178.03, Y=441.11, Mass=1482, SNR=26.1, Peak=255 HFD=3.0
20:53:57.684 00.002 7988 MultiStar: [#1 -0.22,-0.23,0.99,U] [#2 -0.40,0.03,1.03,U] [#3 -0.26,-0.14,0.98,U] [#4 -0.27,0.01,1.04,U] [#5 -0.01,-0.24,0.73,U] [#6 -0.56,-0.06,0.75,U] [#7 -0.28,-0.13,0.67,U] [#8 -0.28,0.06,0.66,U] 
20:53:57.684 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.10}, one-star: {-0.13, -0.17}
20:53:57.686 00.002 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
20:53:57.686 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
20:53:57.688 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.22 mountX=0.17 mountY=0.13, mountTheta=0.66
20:53:57.689 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.17, opts=13)
20:53:57.691 00.002 7988 Enqueuing Move request for scope (-0.13, -0.17)
20:53:57.691 00.000 15712 Worker thread wakes up
20:53:57.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
20:53:57.691 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
20:53:57.691 00.000 15712 Moving (-0.13, -0.17) raw xDistance=0.17 yDistance=0.13
20:53:57.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:57.691 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1 Saturated
20:53:57.694 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:57.694 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:57.696 00.002 7988 Enqueuing Expose request
20:53:57.696 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 635.93
20:53:57.696 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
20:53:57.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:57.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:53:57.696 00.000 15712 MoveAxis(W, 30, ABG)
20:53:57.696 00.000 15712 Guiding  Dir = 3, Dur = 30
20:53:57.696 00.000 15712 IsGuiding returns 0
20:53:57.715 00.019 15712 PulseGuide returned control before completion, sleep 24
20:53:57.764 00.049 15712 IsGuiding returns 0
20:53:57.764 00.000 15712 Move returns status 0, amount 30
20:53:57.764 00.000 15712 MoveAxis(N, 0, ABG)
20:53:57.764 00.000 15712 Move returns status 0, amount 0
20:53:57.764 00.000 15712 move complete, result=0
20:53:57.764 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
20:53:57.766 00.002 15712 worker thread done servicing request
20:53:57.766 00.000 15712 Worker thread wakes up
20:53:57.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:57.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:53:59.406 01.640 15712 Exposure complete
20:53:59.464 00.058 15712 worker thread done servicing request
20:53:59.464 00.000 7988 OnExposeComplete: enter
20:53:59.464 00.000 7988 UpdateGuideState(): m_state=6
20:53:59.468 00.004 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5039
20:53:59.468 00.000 7988 Star::Find returns 1 (1), X=1178.10, Y=440.88, Mass=1590, SNR=27.2, Peak=255 HFD=3.4
20:53:59.468 00.000 7988 MultiStar: [#1 -0.16,-0.19,0.98,U] [#2 -0.35,-0.11,0.97,U] [#3 -0.15,-0.11,0.93,U] [#4 -0.29,-0.27,1.00,U] [#5 0.00,-0.25,0.67,U] [#6 -0.48,-0.10,0.71,U] [#7 -0.23,-0.16,0.64,U] [#8 -0.06,0.01,0.61,U] 
20:53:59.468 00.000 7988 refined, 8 included, MultiStar: {-0.20, -0.19}, one-star: {-0.06, -0.40}
20:53:59.468 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
20:53:59.468 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
20:53:59.474 00.006 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.27 cameraTheta=-2.40 mountX=0.19 mountY=0.21, mountTheta=0.83
20:53:59.474 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.19, opts=13)
20:53:59.474 00.000 7988 Enqueuing Move request for scope (-0.20, -0.19)
20:53:59.474 00.000 15712 Worker thread wakes up
20:53:59.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd
20:53:59.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.19)
20:53:59.474 00.000 15712 Moving (-0.20, -0.19) raw xDistance=0.19 yDistance=0.21
20:53:59.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:53:59.474 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.2 Saturated
20:53:59.481 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:59.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:53:59.483 00.002 7988 Enqueuing Expose request
20:53:59.483 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 635.93
20:53:59.483 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
20:53:59.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:59.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:53:59.483 00.000 15712 MoveAxis(W, 34, ABG)
20:53:59.483 00.000 15712 Guiding  Dir = 3, Dur = 34
20:53:59.483 00.000 15712 IsGuiding returns 0
20:53:59.506 00.023 15712 PulseGuide returned control before completion, sleep 24
20:53:59.531 00.025 15712 IsGuiding returns 1
20:53:59.531 00.000 15712 scope still moving after pulse duration time elapsed
20:53:59.568 00.037 15712 IsGuiding returns 0
20:53:59.568 00.000 15712 scope move finished after 34 + 50 ms
20:53:59.568 00.000 15712 Move returns status 0, amount 34
20:53:59.568 00.000 15712 MoveAxis(N, 0, ABG)
20:53:59.568 00.000 15712 Move returns status 0, amount 0
20:53:59.568 00.000 15712 move complete, result=0
20:53:59.568 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
20:53:59.572 00.004 15712 worker thread done servicing request
20:53:59.572 00.000 15712 Worker thread wakes up
20:53:59.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:53:59.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:00.984 01.412 15712 Exposure complete
20:54:01.044 00.060 15712 worker thread done servicing request
20:54:01.044 00.000 7988 OnExposeComplete: enter
20:54:01.044 00.000 7988 UpdateGuideState(): m_state=6
20:54:01.046 00.002 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5040
20:54:01.048 00.002 7988 Star::Find returns 1 (1), X=1178.15, Y=441.17, Mass=1494, SNR=26.2, Peak=255 HFD=3.1
20:54:01.048 00.000 7988 MultiStar: [#1 -0.32,0.06,1.02,U] [#2 -0.30,0.18,1.01,U] [#3 -0.19,0.08,0.97,U] [#4 0.00,-0.14,1.04,U] [#5 0.09,-0.32,0.73,U] [#6 -0.08,0.11,0.70,U] [#7 0.03,-0.11,0.68,U] [#8 0.01,0.01,0.68,U] 
20:54:01.050 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.00, -0.11}
20:54:01.050 00.000 7988 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.58) = xAngle (-1.34 = -1.34)
20:54:01.052 00.002 7988 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.77 = 1.77)
20:54:01.052 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.92 mountX=0.02 mountY=0.10, mountTheta=1.34
20:54:01.055 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.02, opts=13)
20:54:01.055 00.000 7988 Enqueuing Move request for scope (-0.10, -0.02)
20:54:01.057 00.002 15712 Worker thread wakes up
20:54:01.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
20:54:01.057 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
20:54:01.057 00.000 15712 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.10
20:54:01.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:01.057 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.2 Saturated
20:54:01.059 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:01.059 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:01.061 00.002 7988 Enqueuing Expose request
20:54:01.061 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
20:54:01.061 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
20:54:01.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:01.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:54:01.061 00.000 15712 MoveAxis(E, 5, ABG)
20:54:01.061 00.000 15712 Guiding  Dir = 2, Dur = 5
20:54:01.061 00.000 15712 IsGuiding returns 0
20:54:01.088 00.027 15712 IsGuiding returns 0
20:54:01.088 00.000 15712 Move returns status 0, amount 5
20:54:01.088 00.000 15712 MoveAxis(N, 0, ABG)
20:54:01.088 00.000 15712 Move returns status 0, amount 0
20:54:01.088 00.000 15712 move complete, result=0
20:54:01.088 00.000 15712 worker thread done servicing request
20:54:01.088 00.000 15712 Worker thread wakes up
20:54:01.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:01.088 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
20:54:01.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:02.721 01.633 15712 Exposure complete
20:54:02.780 00.059 15712 worker thread done servicing request
20:54:02.780 00.000 7988 OnExposeComplete: enter
20:54:02.780 00.000 7988 UpdateGuideState(): m_state=6
20:54:02.783 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5041
20:54:02.785 00.002 7988 Star::Find returns 1 (1), X=1178.00, Y=441.18, Mass=1480, SNR=26.2, Peak=255 HFD=3.1
20:54:02.785 00.000 7988 MultiStar: [#1 -0.14,-0.06,1.03,U] [#2 -0.43,-0.10,1.02,U] [#3 -0.13,-0.08,0.94,U] [#4 -0.28,-0.03,1.06,U] [#5 0.02,-0.12,0.72,U] [#6 -0.22,-0.17,0.67,U] [#7 -0.24,-0.00,0.70,U] [#8 0.10,0.11,0.66,U] 
20:54:02.787 00.002 7988 single-star, 8 included, MultiStar: {-0.18, -0.06}, one-star: {-0.15, -0.10}
20:54:02.787 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
20:54:02.789 00.002 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
20:54:02.789 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.58 mountX=0.10 mountY=0.16, mountTheta=1.01
20:54:02.791 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.10, opts=13)
20:54:02.793 00.002 7988 Enqueuing Move request for scope (-0.15, -0.10)
20:54:02.793 00.000 15712 Worker thread wakes up
20:54:02.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
20:54:02.793 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
20:54:02.793 00.000 15712 Moving (-0.15, -0.10) raw xDistance=0.10 yDistance=0.16
20:54:02.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:02.793 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2 Saturated
20:54:02.796 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:02.796 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:02.798 00.002 7988 Enqueuing Expose request
20:54:02.799 00.001 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
20:54:02.799 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
20:54:02.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:02.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:54:02.799 00.000 15712 MoveAxis(E, 4, ABG)
20:54:02.799 00.000 15712 Guiding  Dir = 2, Dur = 4
20:54:02.799 00.000 15712 IsGuiding returns 0
20:54:02.806 00.007 15712 IsGuiding returns 0
20:54:02.806 00.000 15712 Move returns status 0, amount 4
20:54:02.806 00.000 15712 MoveAxis(N, 0, ABG)
20:54:02.806 00.000 15712 Move returns status 0, amount 0
20:54:02.806 00.000 15712 move complete, result=0
20:54:02.815 00.009 15712 worker thread done servicing request
20:54:02.815 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
20:54:02.815 00.000 15712 Worker thread wakes up
20:54:02.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:02.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:04.235 01.420 15712 Exposure complete
20:54:04.293 00.058 15712 worker thread done servicing request
20:54:04.293 00.000 7988 OnExposeComplete: enter
20:54:04.296 00.003 7988 UpdateGuideState(): m_state=6
20:54:04.296 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5042
20:54:04.296 00.000 7988 Star::Find returns 1 (1), X=1178.11, Y=441.14, Mass=1479, SNR=26.2, Peak=255 HFD=3.0
20:54:04.296 00.000 7988 MultiStar: [#1 -0.21,-0.01,1.04,U] [#2 -0.53,0.06,1.04,U] [#3 -0.28,0.04,0.96,U] [#4 -0.41,-0.05,1.05,U] [#5 0.02,-0.10,0.71,U] [#6 -0.24,0.14,0.72,U] [#7 -0.28,0.05,0.66,U] [#8 -0.01,0.17,0.67,U] 
20:54:04.296 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.01}, one-star: {-0.05, -0.14}
20:54:04.296 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
20:54:04.303 00.007 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
20:54:04.303 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.90 mountX=0.14 mountY=0.05, mountTheta=0.35
20:54:04.305 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.14, opts=13)
20:54:04.307 00.002 7988 Enqueuing Move request for scope (-0.05, -0.14)
20:54:04.307 00.000 15712 Worker thread wakes up
20:54:04.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
20:54:04.307 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
20:54:04.307 00.000 15712 Moving (-0.05, -0.14) raw xDistance=0.14 yDistance=0.05
20:54:04.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:04.307 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2 Saturated
20:54:04.310 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:04.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:04.312 00.002 7988 Enqueuing Expose request
20:54:04.312 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
20:54:04.312 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
20:54:04.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:04.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:54:04.312 00.000 15712 MoveAxis(E, 6, ABG)
20:54:04.312 00.000 15712 Guiding  Dir = 2, Dur = 6
20:54:04.312 00.000 15712 IsGuiding returns 0
20:54:04.333 00.021 15712 IsGuiding returns 0
20:54:04.333 00.000 15712 Move returns status 0, amount 6
20:54:04.333 00.000 15712 MoveAxis(N, 0, ABG)
20:54:04.333 00.000 15712 Move returns status 0, amount 0
20:54:04.333 00.000 15712 move complete, result=0
20:54:04.333 00.000 15712 worker thread done servicing request
20:54:04.333 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:54:04.336 00.003 15712 Worker thread wakes up
20:54:04.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:04.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:05.971 01.635 15712 Exposure complete
20:54:06.022 00.051 15712 worker thread done servicing request
20:54:06.022 00.000 7988 OnExposeComplete: enter
20:54:06.022 00.000 7988 UpdateGuideState(): m_state=6
20:54:06.022 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5043
20:54:06.033 00.011 7988 Star::Find returns 1 (1), X=1178.16, Y=441.18, Mass=1524, SNR=26.7, Peak=255 HFD=3.2
20:54:06.035 00.002 7988 MultiStar: [#1 -0.24,-0.19,1.02,U] [#2 -0.29,-0.03,1.00,U] [#3 -0.30,-0.09,0.95,U] [#4 -0.24,-0.09,1.05,U] [#5 0.00,-0.11,0.71,U] [#6 -0.44,-0.06,0.69,U] [#7 -0.26,-0.10,0.65,U] [#8 -0.31,0.13,0.67,U] 
20:54:06.035 00.000 7988 single-star, 8 included, MultiStar: {-0.23, -0.08}, one-star: {0.00, -0.10}
20:54:06.035 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
20:54:06.035 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
20:54:06.039 00.004 7988 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.53 mountX=0.10 mountY=-0.00, mountTheta=-0.02
20:54:06.039 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.10, opts=13)
20:54:06.039 00.000 7988 Enqueuing Move request for scope (0.00, -0.10)
20:54:06.039 00.000 15712 Worker thread wakes up
20:54:06.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
20:54:06.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
20:54:06.039 00.000 15712 Moving (0.00, -0.10) raw xDistance=0.10 yDistance=-0.00
20:54:06.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:06.039 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.7 Saturated
20:54:06.046 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:06.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:06.048 00.002 7988 Enqueuing Expose request
20:54:06.049 00.001 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
20:54:06.049 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
20:54:06.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:06.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:54:06.049 00.000 15712 MoveAxis(E, 7, ABG)
20:54:06.049 00.000 15712 Guiding  Dir = 2, Dur = 7
20:54:06.049 00.000 15712 IsGuiding returns 0
20:54:06.073 00.024 15712 IsGuiding returns 0
20:54:06.073 00.000 15712 Move returns status 0, amount 7
20:54:06.073 00.000 15712 MoveAxis(N, 0, ABG)
20:54:06.073 00.000 15712 Move returns status 0, amount 0
20:54:06.073 00.000 15712 move complete, result=0
20:54:06.073 00.000 15712 worker thread done servicing request
20:54:06.073 00.000 15712 Worker thread wakes up
20:54:06.073 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
20:54:06.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:06.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:07.483 01.410 15712 Exposure complete
20:54:07.536 00.053 15712 worker thread done servicing request
20:54:07.536 00.000 7988 OnExposeComplete: enter
20:54:07.536 00.000 7988 UpdateGuideState(): m_state=6
20:54:07.547 00.011 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5044
20:54:07.547 00.000 7988 Star::Find returns 1 (1), X=1178.06, Y=441.23, Mass=1486, SNR=26.2, Peak=255 HFD=3.2
20:54:07.547 00.000 7988 MultiStar: [#1 -0.20,-0.15,1.00,U] [#2 -0.25,0.11,1.00,U] [#3 -0.17,-0.14,0.96,U] [#4 -0.12,0.00,1.06,U] [#5 -0.01,-0.01,0.72,U] [#6 -0.38,-0.05,0.73,U] [#7 -0.08,-0.08,0.68,U] [#8 -0.05,0.06,0.65,U] 
20:54:07.547 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.04}, one-star: {-0.10, -0.05}
20:54:07.547 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.58) = xAngle (-1.07 = -1.07)
20:54:07.547 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.04 = 2.04)
20:54:07.553 00.006 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.65 mountX=0.05 mountY=0.10, mountTheta=1.08
20:54:07.553 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
20:54:07.553 00.000 7988 Enqueuing Move request for scope (-0.10, -0.05)
20:54:07.553 00.000 15712 Worker thread wakes up
20:54:07.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
20:54:07.553 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
20:54:07.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:07.553 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2 Saturated
20:54:07.560 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:07.560 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:07.562 00.002 7988 Enqueuing Expose request
20:54:07.563 00.001 15712 Moving (-0.10, -0.05) raw xDistance=0.05 yDistance=0.10
20:54:07.563 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
20:54:07.563 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
20:54:07.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:07.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:54:07.563 00.000 15712 MoveAxis(E, 7, ABG)
20:54:07.563 00.000 15712 Guiding  Dir = 2, Dur = 7
20:54:07.595 00.032 15712 IsGuiding returns 0
20:54:07.610 00.015 15712 IsGuiding returns 0
20:54:07.610 00.000 15712 Move returns status 0, amount 7
20:54:07.610 00.000 15712 MoveAxis(N, 0, ABG)
20:54:07.610 00.000 15712 Move returns status 0, amount 0
20:54:07.610 00.000 15712 move complete, result=0
20:54:07.610 00.000 15712 worker thread done servicing request
20:54:07.610 00.000 15712 Worker thread wakes up
20:54:07.610 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
20:54:07.612 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:07.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:09.253 01.641 15712 Exposure complete
20:54:09.303 00.050 15712 worker thread done servicing request
20:54:09.303 00.000 7988 OnExposeComplete: enter
20:54:09.303 00.000 7988 UpdateGuideState(): m_state=6
20:54:09.316 00.013 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5045
20:54:09.316 00.000 7988 Star::Find returns 1 (1), X=1177.95, Y=441.15, Mass=1450, SNR=26.0, Peak=255 HFD=2.9
20:54:09.316 00.000 7988 MultiStar: [#1 -0.36,0.03,0.98,U] [#2 -0.61,0.28,1.04,U] [#3 -0.31,0.03,0.98,U] [#4 -0.49,-0.06,1.06,U] [#5 0.05,-0.10,0.74,U] [#6 -0.49,0.25,0.73,U] [#7 -0.53,-0.17,0.66,U] [#8 -0.34,0.20,0.67,U] 
20:54:09.320 00.004 7988 single-star, 8 included, MultiStar: {-0.37, 0.04}, one-star: {-0.20, -0.13}
20:54:09.320 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
20:54:09.320 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
20:54:09.320 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.58 mountX=0.13 mountY=0.20, mountTheta=1.01
20:54:09.320 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.13, opts=13)
20:54:09.320 00.000 7988 Enqueuing Move request for scope (-0.20, -0.13)
20:54:09.320 00.000 15712 Worker thread wakes up
20:54:09.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
20:54:09.320 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
20:54:09.320 00.000 15712 Moving (-0.20, -0.13) raw xDistance=0.13 yDistance=0.20
20:54:09.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:54:09.320 00.000 7988 UpdateGuideState exits: m=1450 SNR=26.0 Saturated
20:54:09.329 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:09.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:09.331 00.002 7988 Enqueuing Expose request
20:54:09.332 00.001 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
20:54:09.332 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
20:54:09.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:09.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:54:09.332 00.000 15712 MoveAxis(E, 7, ABG)
20:54:09.332 00.000 15712 Guiding  Dir = 2, Dur = 7
20:54:09.332 00.000 15712 IsGuiding returns 0
20:54:09.348 00.016 15712 IsGuiding returns 0
20:54:09.348 00.000 15712 Move returns status 0, amount 7
20:54:09.348 00.000 15712 MoveAxis(N, 0, ABG)
20:54:09.348 00.000 15712 Move returns status 0, amount 0
20:54:09.348 00.000 15712 move complete, result=0
20:54:09.348 00.000 15712 worker thread done servicing request
20:54:09.348 00.000 15712 Worker thread wakes up
20:54:09.348 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
20:54:09.354 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:09.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:10.769 01.415 15712 Exposure complete
20:54:10.817 00.048 15712 worker thread done servicing request
20:54:10.817 00.000 7988 OnExposeComplete: enter
20:54:10.817 00.000 7988 UpdateGuideState(): m_state=6
20:54:10.833 00.016 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5046
20:54:10.833 00.000 7988 Star::Find returns 1 (1), X=1177.94, Y=441.04, Mass=1464, SNR=26.0, Peak=255 HFD=2.9
20:54:10.833 00.000 7988 MultiStar: [#1 -0.27,-0.11,1.03,U] [#2 -0.27,-0.09,1.02,U] [#3 -0.32,-0.11,0.96,U] [#4 -0.24,-0.13,1.05,U] [#5 0.02,-0.11,0.71,U] [#6 -0.43,-0.18,0.75,U] [#7 -0.38,0.06,0.69,U] [#8 -0.11,0.21,0.66,U] 
20:54:10.833 00.000 7988 refined, 8 included, MultiStar: {-0.25, -0.09}, one-star: {-0.21, -0.24}
20:54:10.833 00.000 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.58) = xAngle (-1.21 = -1.21)
20:54:10.833 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.90 = 1.90)
20:54:10.833 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-2.79 mountX=0.09 mountY=0.25, mountTheta=1.21
20:54:10.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.09, opts=13)
20:54:10.833 00.000 7988 Enqueuing Move request for scope (-0.25, -0.09)
20:54:10.833 00.000 15712 Worker thread wakes up
20:54:10.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
20:54:10.833 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
20:54:10.833 00.000 15712 Moving (-0.25, -0.09) raw xDistance=0.09 yDistance=0.25
20:54:10.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:10.833 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.0 Saturated
20:54:10.845 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:10.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:10.847 00.002 7988 Enqueuing Expose request
20:54:10.848 00.001 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
20:54:10.849 00.001 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
20:54:10.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
20:54:10.849 00.000 15712 MoveAxis(E, 7, ABG)
20:54:10.849 00.000 15712 Guiding  Dir = 2, Dur = 7
20:54:10.849 00.000 15712 IsGuiding returns 0
20:54:10.869 00.020 15712 IsGuiding returns 0
20:54:10.869 00.000 15712 Move returns status 0, amount 7
20:54:10.869 00.000 15712 MoveAxis(S, 64, ABG)
20:54:10.869 00.000 15712 Guiding  Dir = 1, Dur = 64
20:54:10.869 00.000 15712 IsGuiding returns 0
20:54:10.952 00.083 15712 IsGuiding returns 1
20:54:10.952 00.000 15712 scope still moving after pulse duration time elapsed
20:54:10.976 00.024 15712 IsGuiding returns 1
20:54:11.047 00.071 15712 IsGuiding returns 0
20:54:11.047 00.000 15712 scope move finished after 64 + 111 ms
20:54:11.047 00.000 15712 Move returns status 0, amount 64
20:54:11.047 00.000 15712 move complete, result=0
20:54:11.047 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.3 px 64 ms SOUTH
20:54:11.049 00.002 15712 worker thread done servicing request
20:54:11.049 00.000 15712 Worker thread wakes up
20:54:11.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:11.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:12.683 01.634 15712 Exposure complete
20:54:12.739 00.056 15712 worker thread done servicing request
20:54:12.739 00.000 7988 OnExposeComplete: enter
20:54:12.739 00.000 7988 UpdateGuideState(): m_state=6
20:54:12.747 00.008 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5047
20:54:12.747 00.000 7988 Star::Find returns 1 (0), X=1178.23, Y=441.09, Mass=1536, SNR=26.5, Peak=221 HFD=3.3
20:54:12.747 00.000 7988 MultiStar: [#1 0.05,-0.09,0.99,U] [#2 -0.18,0.15,1.05,U] [#3 -0.03,-0.01,0.94,U] [#4 0.02,-0.24,1.06,U] [#5 0.33,-0.22,0.69,U] [#6 -0.18,-0.14,0.73,U] [#7 0.02,-0.30,0.68,U] [#8 0.17,0.09,0.69,U] 
20:54:12.747 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.07, -0.19}
20:54:12.747 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
20:54:12.747 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
20:54:12.747 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.38 mountX=0.10 mountY=-0.02, mountTheta=-0.17
20:54:12.747 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.10, opts=13)
20:54:12.757 00.010 7988 Enqueuing Move request for scope (0.02, -0.10)
20:54:12.757 00.000 15712 Worker thread wakes up
20:54:12.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
20:54:12.757 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
20:54:12.757 00.000 15712 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=-0.02
20:54:12.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:12.757 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.5
20:54:12.760 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:12.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:12.762 00.002 7988 Enqueuing Expose request
20:54:12.763 00.001 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
20:54:12.763 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
20:54:12.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:12.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:54:12.763 00.000 15712 MoveAxis(E, 8, ABG)
20:54:12.763 00.000 15712 Guiding  Dir = 2, Dur = 8
20:54:12.763 00.000 15712 IsGuiding returns 0
20:54:12.789 00.026 15712 IsGuiding returns 0
20:54:12.789 00.000 15712 Move returns status 0, amount 8
20:54:12.789 00.000 15712 MoveAxis(N, 0, ABG)
20:54:12.789 00.000 15712 Move returns status 0, amount 0
20:54:12.789 00.000 15712 move complete, result=0
20:54:12.789 00.000 15712 worker thread done servicing request
20:54:12.789 00.000 15712 Worker thread wakes up
20:54:12.789 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
20:54:12.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:12.791 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:14.199 01.408 15712 Exposure complete
20:54:14.254 00.055 15712 worker thread done servicing request
20:54:14.254 00.000 7988 OnExposeComplete: enter
20:54:14.254 00.000 7988 UpdateGuideState(): m_state=6
20:54:14.262 00.008 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5048
20:54:14.262 00.000 7988 Star::Find returns 1 (1), X=1178.32, Y=441.43, Mass=1493, SNR=26.3, Peak=255 HFD=3.1
20:54:14.264 00.002 7988 MultiStar: [#1 0.13,-0.08,0.98,U] [#2 -0.23,0.31,1.02,U] [#3 0.08,0.15,0.96,U] [#4 0.11,0.13,1.03,U] [#5 0.43,-0.07,0.71,U] [#6 -0.29,0.11,0.75,U] [#7 -0.08,0.14,0.66,U] [#8 0.13,0.37,0.69,U] 
20:54:14.266 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.17, 0.16}
20:54:14.266 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
20:54:14.266 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
20:54:14.268 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.22 mountX=-0.13 mountY=-0.05, mountTheta=-2.77
20:54:14.271 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.13, opts=13)
20:54:14.271 00.000 7988 Enqueuing Move request for scope (0.05, 0.13)
20:54:14.273 00.002 15712 Worker thread wakes up
20:54:14.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
20:54:14.273 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
20:54:14.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:14.273 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3 Saturated
20:54:14.275 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:14.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:14.277 00.002 7988 Enqueuing Expose request
20:54:14.278 00.001 15712 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=-0.05
20:54:14.280 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
20:54:14.280 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
20:54:14.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:14.282 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:54:14.282 00.000 15712 MoveAxis(E, 8, ABG)
20:54:14.282 00.000 15712 Guiding  Dir = 2, Dur = 8
20:54:14.282 00.000 15712 IsGuiding returns 0
20:54:14.339 00.057 15712 IsGuiding returns 0
20:54:14.339 00.000 15712 Move returns status 0, amount 8
20:54:14.339 00.000 15712 MoveAxis(N, 0, ABG)
20:54:14.339 00.000 15712 Move returns status 0, amount 0
20:54:14.339 00.000 15712 move complete, result=0
20:54:14.339 00.000 15712 worker thread done servicing request
20:54:14.339 00.000 15712 Worker thread wakes up
20:54:14.339 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
20:54:14.341 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:14.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:15.982 01.641 15712 Exposure complete
20:54:16.044 00.062 15712 worker thread done servicing request
20:54:16.044 00.000 7988 OnExposeComplete: enter
20:54:16.046 00.002 7988 UpdateGuideState(): m_state=6
20:54:16.046 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5049
20:54:16.046 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=441.15, Mass=1470, SNR=26.1, Peak=202 HFD=3.0
20:54:16.046 00.000 7988 MultiStar: [#1 0.27,-0.07,1.03,U] [#2 0.07,0.02,1.00,U] [#3 0.08,0.04,0.98,U] [#4 0.10,-0.03,1.08,U] [#5 0.49,-0.02,0.73,U] [#6 0.21,-0.09,0.75,U] [#7 0.08,0.02,0.68,U] [#8 0.41,-0.01,0.70,U] 
20:54:16.046 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.03}, one-star: {0.30, -0.13}
20:54:16.046 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.58) = xAngle (1.43 = 1.43)
20:54:16.046 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.54 = -1.74)
20:54:16.046 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.22 cameraTheta=-0.15 mountX=0.03 mountY=-0.21, mountTheta=-1.43
20:54:16.055 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.03, opts=13)
20:54:16.055 00.000 7988 Enqueuing Move request for scope (0.21, -0.03)
20:54:16.055 00.000 15712 Worker thread wakes up
20:54:16.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
20:54:16.055 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
20:54:16.055 00.000 15712 Moving (0.21, -0.03) raw xDistance=0.03 yDistance=-0.21
20:54:16.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:16.055 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.1
20:54:16.059 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:16.059 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:16.061 00.002 7988 Enqueuing Expose request
20:54:16.061 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
20:54:16.061 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
20:54:16.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:16.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:54:16.061 00.000 15712 MoveAxis(E, 9, ABG)
20:54:16.061 00.000 15712 Guiding  Dir = 2, Dur = 9
20:54:16.061 00.000 15712 IsGuiding returns 0
20:54:16.081 00.020 15712 IsGuiding returns 0
20:54:16.081 00.000 15712 Move returns status 0, amount 9
20:54:16.081 00.000 15712 MoveAxis(N, 0, ABG)
20:54:16.081 00.000 15712 Move returns status 0, amount 0
20:54:16.081 00.000 15712 move complete, result=0
20:54:16.081 00.000 15712 worker thread done servicing request
20:54:16.081 00.000 15712 Worker thread wakes up
20:54:16.081 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
20:54:16.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:16.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:17.494 01.413 15712 Exposure complete
20:54:17.549 00.055 15712 worker thread done servicing request
20:54:17.549 00.000 7988 OnExposeComplete: enter
20:54:17.549 00.000 7988 UpdateGuideState(): m_state=6
20:54:17.557 00.008 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5050
20:54:17.557 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=441.15, Mass=1557, SNR=26.9, Peak=214 HFD=3.4
20:54:17.557 00.000 7988 MultiStar: [#1 0.17,-0.09,1.03,U] [#2 -0.01,0.15,0.99,U] [#3 -0.03,-0.15,0.95,U] [#4 0.13,-0.01,1.05,U] [#5 0.22,-0.04,0.70,U] [#6 -0.11,0.03,0.73,U] [#7 0.36,0.00,0.68,U] [#8 0.23,0.05,0.63,U] 
20:54:17.557 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.21, -0.13}
20:54:17.557 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
20:54:17.557 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.80)
20:54:17.557 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=0.02 mountY=-0.12, mountTheta=-1.37
20:54:17.566 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.03, opts=13)
20:54:17.566 00.000 7988 Enqueuing Move request for scope (0.12, -0.03)
20:54:17.566 00.000 15712 Worker thread wakes up
20:54:17.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
20:54:17.566 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
20:54:17.566 00.000 15712 Moving (0.12, -0.03) raw xDistance=0.02 yDistance=-0.12
20:54:17.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:17.566 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.9
20:54:17.570 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:17.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:17.572 00.002 7988 Enqueuing Expose request
20:54:17.572 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
20:54:17.572 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
20:54:17.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:17.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:54:17.572 00.000 15712 MoveAxis(E, 8, ABG)
20:54:17.572 00.000 15712 Guiding  Dir = 2, Dur = 8
20:54:17.572 00.000 15712 IsGuiding returns 0
20:54:17.600 00.028 15712 IsGuiding returns 0
20:54:17.600 00.000 15712 Move returns status 0, amount 8
20:54:17.600 00.000 15712 MoveAxis(N, 0, ABG)
20:54:17.600 00.000 15712 Move returns status 0, amount 0
20:54:17.600 00.000 15712 move complete, result=0
20:54:17.600 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
20:54:17.600 00.000 15712 worker thread done servicing request
20:54:17.600 00.000 15712 Worker thread wakes up
20:54:17.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:17.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:19.345 01.745 15712 Exposure complete
20:54:19.406 00.061 15712 worker thread done servicing request
20:54:19.406 00.000 7988 OnExposeComplete: enter
20:54:19.406 00.000 7988 UpdateGuideState(): m_state=6
20:54:19.408 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5051
20:54:19.408 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=441.13, Mass=1499, SNR=26.3, Peak=207 HFD=3.4
20:54:19.410 00.002 7988 MultiStar: [#1 0.02,0.03,1.01,U] [#2 -0.11,0.16,0.98,U] [#3 0.06,-0.01,0.97,U] [#4 0.14,0.04,1.01,U] [#5 0.46,-0.14,0.71,U] [#6 0.05,-0.11,0.68,U] [#7 0.11,0.10,0.69,U] [#8 0.15,0.12,0.63,U] 
20:54:19.410 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.29, -0.15}
20:54:19.412 00.002 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.58) = xAngle (1.63 = 1.63)
20:54:19.412 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.74 = -1.55)
20:54:19.414 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
20:54:19.416 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.01, opts=13)
20:54:19.416 00.000 7988 Enqueuing Move request for scope (0.12, 0.01)
20:54:19.418 00.002 15712 Worker thread wakes up
20:54:19.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
20:54:19.418 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
20:54:19.418 00.000 15712 Moving (0.12, 0.01) raw xDistance=-0.01 yDistance=-0.12
20:54:19.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:19.420 00.002 7988 UpdateGuideState exits: m=1499 SNR=26.3
20:54:19.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:19.422 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:19.422 00.000 7988 Enqueuing Expose request
20:54:19.422 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
20:54:19.422 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
20:54:19.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:19.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:54:19.422 00.000 15712 MoveAxis(E, 9, ABG)
20:54:19.422 00.000 15712 Guiding  Dir = 2, Dur = 9
20:54:19.437 00.015 15712 IsGuiding returns 0
20:54:19.454 00.017 15712 IsGuiding returns 0
20:54:19.454 00.000 15712 Move returns status 0, amount 9
20:54:19.454 00.000 15712 MoveAxis(N, 0, ABG)
20:54:19.454 00.000 15712 Move returns status 0, amount 0
20:54:19.454 00.000 15712 move complete, result=0
20:54:19.454 00.000 15712 worker thread done servicing request
20:54:19.454 00.000 15712 Worker thread wakes up
20:54:19.454 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
20:54:19.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:19.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:20.875 01.421 15712 Exposure complete
20:54:20.933 00.058 15712 worker thread done servicing request
20:54:20.937 00.004 7988 OnExposeComplete: enter
20:54:20.937 00.000 7988 UpdateGuideState(): m_state=6
20:54:20.937 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5052
20:54:20.937 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=441.24, Mass=1512, SNR=26.5, Peak=228 HFD=3.5
20:54:20.937 00.000 7988 MultiStar: [#1 0.06,-0.02,0.99,U] [#2 -0.19,0.33,1.02,U] [#3 -0.07,0.19,0.96,U] [#4 -0.15,0.11,1.03,U] [#5 0.32,-0.09,0.75,U] [#6 -0.00,0.23,0.71,U] [#7 0.05,0.35,0.67,U] [#8 0.28,0.29,0.66,U] 
20:54:20.937 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.09, -0.04}
20:54:20.937 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
20:54:20.937 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -1.99)
20:54:20.937 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=0.04 mountY=-0.09, mountTheta=-1.17
20:54:20.937 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.04, opts=13)
20:54:20.937 00.000 7988 Enqueuing Move request for scope (0.09, -0.04)
20:54:20.937 00.000 15712 Worker thread wakes up
20:54:20.937 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
20:54:20.937 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
20:54:20.950 00.013 15712 Moving (0.09, -0.04) raw xDistance=0.04 yDistance=-0.09
20:54:20.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:20.950 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.5
20:54:20.952 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:20.953 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:20.953 00.000 7988 Enqueuing Expose request
20:54:20.953 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
20:54:20.953 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
20:54:20.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:20.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:54:20.953 00.000 15712 MoveAxis(E, 9, ABG)
20:54:20.953 00.000 15712 Guiding  Dir = 2, Dur = 9
20:54:20.953 00.000 15712 IsGuiding returns 0
20:54:20.973 00.020 15712 IsGuiding returns 0
20:54:20.973 00.000 15712 Move returns status 0, amount 9
20:54:20.973 00.000 15712 MoveAxis(N, 0, ABG)
20:54:20.973 00.000 15712 Move returns status 0, amount 0
20:54:20.973 00.000 15712 move complete, result=0
20:54:20.973 00.000 15712 worker thread done servicing request
20:54:20.973 00.000 15712 Worker thread wakes up
20:54:20.973 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
20:54:20.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:20.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:22.614 01.641 15712 Exposure complete
20:54:22.667 00.053 15712 worker thread done servicing request
20:54:22.667 00.000 7988 OnExposeComplete: enter
20:54:22.667 00.000 7988 UpdateGuideState(): m_state=6
20:54:22.676 00.009 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5053
20:54:22.676 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=441.44, Mass=1462, SNR=25.9, Peak=216 HFD=3.3
20:54:22.676 00.000 7988 MultiStar: [#1 0.22,0.25,1.04,U] [#2 -0.19,0.35,1.03,U] [#3 -0.06,0.35,0.98,U] [#4 -0.12,0.21,1.07,U] [#5 0.30,-0.04,0.71,U] [#6 -0.08,0.19,0.71,U] [#7 -0.19,0.32,0.68,U] [#8 0.13,0.31,0.68,U] 
20:54:22.676 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.24}, one-star: {0.24, 0.17}
20:54:22.676 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
20:54:22.676 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
20:54:22.676 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.47 mountX=-0.24 mountY=-0.03, mountTheta=-3.01
20:54:22.684 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.24, opts=13)
20:54:22.684 00.000 7988 Enqueuing Move request for scope (0.03, 0.24)
20:54:22.684 00.000 15712 Worker thread wakes up
20:54:22.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
20:54:22.684 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
20:54:22.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:22.684 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.9
20:54:22.684 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:22.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:22.684 00.000 7988 Enqueuing Expose request
20:54:22.691 00.007 15712 Moving (0.03, 0.24) raw xDistance=-0.24 yDistance=-0.03
20:54:22.691 00.000 15712 PPEC rslt: input = -0.24, final = -0.19, react = -0.14, pred = -0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 635.90
20:54:22.691 00.000 15712 PPEC: input: -0.24, control: -0.19, exposure: 1500
20:54:22.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:22.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:54:22.691 00.000 15712 MoveAxis(E, 61, ABG)
20:54:22.691 00.000 15712 Guiding  Dir = 2, Dur = 61
20:54:22.691 00.000 15712 IsGuiding returns 0
20:54:22.707 00.016 15712 PulseGuide returned control before completion, sleep 52
20:54:22.787 00.080 15712 IsGuiding returns 1
20:54:22.787 00.000 15712 scope still moving after pulse duration time elapsed
20:54:22.820 00.033 15712 IsGuiding returns 0
20:54:22.820 00.000 15712 scope move finished after 61 + 62 ms
20:54:22.820 00.000 15712 Move returns status 0, amount 61
20:54:22.820 00.000 15712 MoveAxis(N, 0, ABG)
20:54:22.820 00.000 15712 Move returns status 0, amount 0
20:54:22.820 00.000 15712 move complete, result=0
20:54:22.820 00.000 15712 worker thread done servicing request
20:54:22.820 00.000 15712 Worker thread wakes up
20:54:22.820 00.000 7988 GuideStep: -0.2 px 61 ms EAST, -0.0 px 0 ms NORTH
20:54:22.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:22.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:24.240 01.420 15712 Exposure complete
20:54:24.299 00.059 15712 worker thread done servicing request
20:54:24.299 00.000 7988 OnExposeComplete: enter
20:54:24.300 00.001 7988 UpdateGuideState(): m_state=6
20:54:24.301 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5054
20:54:24.301 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=441.14, Mass=1511, SNR=26.4, Peak=220 HFD=3.5
20:54:24.301 00.000 7988 MultiStar: [#1 0.14,-0.12,1.03,U] [#2 -0.07,0.08,1.00,U] [#3 -0.05,-0.02,0.97,U] [#4 -0.02,-0.08,1.04,U] [#5 0.32,-0.09,0.70,U] [#6 -0.02,-0.00,0.72,U] [#7 -0.13,-0.12,0.68,U] [#8 -0.17,-0.06,0.66,U] 
20:54:24.301 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.18, -0.13}
20:54:24.301 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
20:54:24.301 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.78)
20:54:24.301 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.18 mountX=0.06 mountY=-0.02, mountTheta=-0.37
20:54:24.301 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.06, opts=13)
20:54:24.301 00.000 7988 Enqueuing Move request for scope (0.02, -0.06)
20:54:24.301 00.000 15712 Worker thread wakes up
20:54:24.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
20:54:24.301 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
20:54:24.301 00.000 15712 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=-0.02
20:54:24.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:24.301 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4
20:54:24.315 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:24.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:24.317 00.002 7988 Enqueuing Expose request
20:54:24.317 00.000 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
20:54:24.317 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
20:54:24.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:24.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:54:24.317 00.000 15712 MoveAxis(E, 13, ABG)
20:54:24.317 00.000 15712 Guiding  Dir = 2, Dur = 13
20:54:24.317 00.000 15712 IsGuiding returns 0
20:54:24.334 00.017 15712 IsGuiding returns 1
20:54:24.334 00.000 15712 scope still moving after pulse duration time elapsed
20:54:24.388 00.054 15712 IsGuiding returns 0
20:54:24.388 00.000 15712 scope move finished after 13 + 60 ms
20:54:24.388 00.000 15712 Move returns status 0, amount 13
20:54:24.388 00.000 15712 MoveAxis(N, 0, ABG)
20:54:24.388 00.000 15712 Move returns status 0, amount 0
20:54:24.388 00.000 15712 move complete, result=0
20:54:24.388 00.000 15712 worker thread done servicing request
20:54:24.388 00.000 15712 Worker thread wakes up
20:54:24.388 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
20:54:24.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:24.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:26.138 01.750 15712 Exposure complete
20:54:26.192 00.054 15712 worker thread done servicing request
20:54:26.192 00.000 7988 OnExposeComplete: enter
20:54:26.192 00.000 7988 UpdateGuideState(): m_state=6
20:54:26.199 00.007 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5055
20:54:26.200 00.001 7988 Star::Find returns 1 (0), X=1178.46, Y=440.87, Mass=1389, SNR=25.3, Peak=177 HFD=3.1
20:54:26.200 00.000 7988 MultiStar: [#1 0.10,-0.34,1.06,U] [#2 0.00,-0.01,1.06,U] [#3 0.03,-0.20,0.99,U] [#4 0.17,-0.19,1.09,U] [#5 0.23,-0.32,0.76,U] [#6 -0.10,-0.21,0.77,U] [#7 -0.19,-0.30,0.69,U] [#8 0.14,-0.23,0.70,U] 
20:54:26.200 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.24}, one-star: {0.31, -0.41}
20:54:26.200 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
20:54:26.200 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.83)
20:54:26.200 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.23 mountX=0.24 mountY=-0.08, mountTheta=-0.32
20:54:26.200 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.24, opts=13)
20:54:26.209 00.009 7988 Enqueuing Move request for scope (0.08, -0.24)
20:54:26.209 00.000 15712 Worker thread wakes up
20:54:26.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
20:54:26.209 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
20:54:26.209 00.000 15712 Moving (0.08, -0.24) raw xDistance=0.24 yDistance=-0.08
20:54:26.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:26.209 00.000 7988 UpdateGuideState exits: m=1389 SNR=25.3
20:54:26.212 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:26.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:26.214 00.002 7988 Enqueuing Expose request
20:54:26.214 00.000 15712 PPEC rslt: input = 0.24, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 635.89
20:54:26.214 00.000 15712 PPEC: input: 0.24, control: 0.10, exposure: 1500
20:54:26.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:26.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:54:26.214 00.000 15712 MoveAxis(W, 33, ABG)
20:54:26.214 00.000 15712 Guiding  Dir = 3, Dur = 33
20:54:26.216 00.002 15712 IsGuiding returns 0
20:54:26.231 00.015 15712 PulseGuide returned control before completion, sleep 28
20:54:26.279 00.048 15712 IsGuiding returns 0
20:54:26.279 00.000 15712 Move returns status 0, amount 33
20:54:26.279 00.000 15712 MoveAxis(N, 0, ABG)
20:54:26.279 00.000 15712 Move returns status 0, amount 0
20:54:26.279 00.000 15712 move complete, result=0
20:54:26.279 00.000 15712 worker thread done servicing request
20:54:26.279 00.000 15712 Worker thread wakes up
20:54:26.279 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
20:54:26.281 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:26.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:27.699 01.418 15712 Exposure complete
20:54:27.758 00.059 15712 worker thread done servicing request
20:54:27.760 00.002 7988 OnExposeComplete: enter
20:54:27.761 00.001 7988 UpdateGuideState(): m_state=6
20:54:27.761 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5056
20:54:27.763 00.002 7988 Star::Find returns 1 (0), X=1178.39, Y=440.95, Mass=1493, SNR=26.4, Peak=195 HFD=3.4
20:54:27.763 00.000 7988 MultiStar: [#1 0.01,-0.22,1.01,U] [#2 0.14,-0.15,1.02,U] [#3 -0.07,-0.12,0.93,U] [#4 0.04,-0.18,1.04,U] [#5 0.28,-0.33,0.71,U] [#6 -0.23,-0.20,0.71,U] [#7 0.01,-0.21,0.67,U] [#8 0.20,-0.36,0.65,U] 
20:54:27.765 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.23}, one-star: {0.23, -0.33}
20:54:27.765 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
20:54:27.767 00.002 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.87)
20:54:27.767 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.28 mountX=0.23 mountY=-0.06, mountTheta=-0.27
20:54:27.769 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.23, opts=13)
20:54:27.771 00.002 7988 Enqueuing Move request for scope (0.07, -0.23)
20:54:27.771 00.000 15712 Worker thread wakes up
20:54:27.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
20:54:27.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
20:54:27.771 00.000 15712 Moving (0.07, -0.23) raw xDistance=0.23 yDistance=-0.06
20:54:27.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:27.771 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.4
20:54:27.774 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:27.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:27.776 00.002 7988 Enqueuing Expose request
20:54:27.776 00.000 15712 PPEC rslt: input = 0.23, final = 0.09, react = 0.14, pred = -0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 635.89
20:54:27.776 00.000 15712 PPEC: input: 0.23, control: 0.09, exposure: 1500
20:54:27.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:27.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:54:27.776 00.000 15712 MoveAxis(W, 28, ABG)
20:54:27.776 00.000 15712 Guiding  Dir = 3, Dur = 28
20:54:27.776 00.000 15712 IsGuiding returns 0
20:54:27.797 00.021 15712 PulseGuide returned control before completion, sleep 19
20:54:27.842 00.045 15712 IsGuiding returns 0
20:54:27.842 00.000 15712 Move returns status 0, amount 28
20:54:27.842 00.000 15712 MoveAxis(N, 0, ABG)
20:54:27.842 00.000 15712 Move returns status 0, amount 0
20:54:27.842 00.000 15712 move complete, result=0
20:54:27.842 00.000 15712 worker thread done servicing request
20:54:27.842 00.000 15712 Worker thread wakes up
20:54:27.842 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
20:54:27.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:27.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:29.485 01.643 15712 Exposure complete
20:54:29.543 00.058 15712 worker thread done servicing request
20:54:29.543 00.000 7988 OnExposeComplete: enter
20:54:29.543 00.000 7988 UpdateGuideState(): m_state=6
20:54:29.547 00.004 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5057
20:54:29.549 00.002 7988 Star::Find returns 1 (0), X=1178.29, Y=441.20, Mass=1457, SNR=26.0, Peak=228 HFD=3.0
20:54:29.549 00.000 7988 MultiStar: [#1 0.25,0.00,1.02,U] [#2 -0.01,0.27,1.03,U] [#3 0.03,0.24,0.96,U] [#4 0.04,0.19,1.04,U] [#5 0.39,0.09,0.72,U] [#6 -0.07,0.07,0.76,U] [#7 0.14,0.28,0.67,U] [#8 0.08,0.24,0.67,U] 
20:54:29.551 00.002 7988 single-star, 8 included, MultiStar: {0.10, 0.14}, one-star: {0.14, -0.08}
20:54:29.551 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
20:54:29.553 00.002 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.10)
20:54:29.553 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.50 mountX=0.08 mountY=-0.14, mountTheta=-1.07
20:54:29.555 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.08, opts=13)
20:54:29.557 00.002 7988 Enqueuing Move request for scope (0.14, -0.08)
20:54:29.557 00.000 15712 Worker thread wakes up
20:54:29.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
20:54:29.557 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
20:54:29.557 00.000 15712 Moving (0.14, -0.08) raw xDistance=0.08 yDistance=-0.14
20:54:29.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:54:29.557 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0
20:54:29.560 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:29.560 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:29.562 00.002 7988 Enqueuing Expose request
20:54:29.563 00.001 15712 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
20:54:29.563 00.000 15712 PPEC: input: 0.08, control: -0.05, exposure: 1500
20:54:29.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:29.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:54:29.563 00.000 15712 MoveAxis(E, 18, ABG)
20:54:29.563 00.000 15712 Guiding  Dir = 2, Dur = 18
20:54:29.563 00.000 15712 IsGuiding returns 0
20:54:29.583 00.020 15712 IsGuiding returns 1
20:54:29.583 00.000 15712 scope still moving after pulse duration time elapsed
20:54:29.631 00.048 15712 IsGuiding returns 0
20:54:29.631 00.000 15712 scope move finished after 18 + 53 ms
20:54:29.631 00.000 15712 Move returns status 0, amount 18
20:54:29.631 00.000 15712 MoveAxis(N, 0, ABG)
20:54:29.631 00.000 15712 Move returns status 0, amount 0
20:54:29.631 00.000 15712 move complete, result=0
20:54:29.631 00.000 7988 GuideStep: 0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
20:54:29.638 00.007 15712 worker thread done servicing request
20:54:29.638 00.000 15712 Worker thread wakes up
20:54:29.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:29.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:31.050 01.412 15712 Exposure complete
20:54:31.110 00.060 15712 worker thread done servicing request
20:54:31.110 00.000 7988 OnExposeComplete: enter
20:54:31.112 00.002 7988 UpdateGuideState(): m_state=6
20:54:31.112 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5058
20:54:31.112 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=441.31, Mass=1340, SNR=25.0, Peak=189 HFD=3.0
20:54:31.112 00.000 7988 MultiStar: [#1 0.07,-0.14,1.07,U] [#2 0.00,0.04,1.05,U] [#3 0.17,-0.14,0.98,U] [#4 0.16,-0.06,1.07,U] [#5 0.39,-0.29,0.75,U] [#6 0.17,-0.16,0.73,U] [#7 0.16,0.16,0.71,U] [#8 0.16,0.01,0.68,U] 
20:54:31.112 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.20, 0.03}
20:54:31.112 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
20:54:31.112 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.97)
20:54:31.112 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=0.06 mountY=-0.16, mountTheta=-1.19
20:54:31.120 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.06, opts=13)
20:54:31.122 00.002 7988 Enqueuing Move request for scope (0.16, -0.06)
20:54:31.122 00.000 15712 Worker thread wakes up
20:54:31.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
20:54:31.122 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
20:54:31.122 00.000 15712 Moving (0.16, -0.06) raw xDistance=0.06 yDistance=-0.16
20:54:31.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:54:31.122 00.000 7988 UpdateGuideState exits: m=1340 SNR=25.0
20:54:31.126 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:31.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:31.127 00.001 7988 Enqueuing Expose request
20:54:31.127 00.000 15712 PPEC rslt: input = 0.06, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
20:54:31.127 00.000 15712 PPEC: input: 0.06, control: -0.05, exposure: 1500
20:54:31.127 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:31.127 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:54:31.127 00.000 15712 MoveAxis(E, 16, ABG)
20:54:31.127 00.000 15712 Guiding  Dir = 2, Dur = 16
20:54:31.127 00.000 15712 IsGuiding returns 0
20:54:31.148 00.021 15712 IsGuiding returns 1
20:54:31.148 00.000 15712 scope still moving after pulse duration time elapsed
20:54:31.196 00.048 15712 IsGuiding returns 0
20:54:31.196 00.000 15712 scope move finished after 16 + 57 ms
20:54:31.196 00.000 15712 Move returns status 0, amount 16
20:54:31.196 00.000 15712 MoveAxis(N, 0, ABG)
20:54:31.196 00.000 15712 Move returns status 0, amount 0
20:54:31.196 00.000 15712 move complete, result=0
20:54:31.196 00.000 7988 GuideStep: 0.1 px 16 ms EAST, -0.2 px 0 ms NORTH
20:54:31.205 00.009 15712 worker thread done servicing request
20:54:31.205 00.000 15712 Worker thread wakes up
20:54:31.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:31.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:32.848 01.643 15712 Exposure complete
20:54:32.898 00.050 15712 worker thread done servicing request
20:54:32.898 00.000 7988 OnExposeComplete: enter
20:54:32.910 00.012 7988 UpdateGuideState(): m_state=6
20:54:32.910 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5059
20:54:32.910 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=441.26, Mass=1409, SNR=25.5, Peak=195 HFD=3.0
20:54:32.910 00.000 7988 MultiStar: [#1 0.10,-0.16,1.05,U] [#2 -0.01,0.13,1.08,U] [#3 0.20,0.10,0.98,U] [#4 0.22,-0.15,1.07,U] [#5 0.62,-0.04,0.77,U] [#6 -0.04,0.09,0.75,U] [#7 0.22,0.12,0.72,U] [#8 0.45,0.23,0.69,U] 
20:54:32.915 00.005 7988 refined, 8 included, MultiStar: {0.23, 0.02}, one-star: {0.40, -0.02}
20:54:32.915 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.67 = 1.67)
20:54:32.915 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
20:54:32.915 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.09 mountX=-0.02 mountY=-0.23, mountTheta=-1.67
20:54:32.915 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.02, opts=13)
20:54:32.915 00.000 7988 Enqueuing Move request for scope (0.23, 0.02)
20:54:32.915 00.000 15712 Worker thread wakes up
20:54:32.915 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
20:54:32.915 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
20:54:32.915 00.000 15712 Moving (0.23, 0.02) raw xDistance=-0.02 yDistance=-0.23
20:54:32.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:32.915 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.5
20:54:32.915 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:32.915 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:32.926 00.011 7988 Enqueuing Expose request
20:54:32.926 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
20:54:32.926 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
20:54:32.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:32.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:54:32.926 00.000 15712 MoveAxis(E, 5, ABG)
20:54:32.926 00.000 15712 Guiding  Dir = 2, Dur = 5
20:54:32.926 00.000 15712 IsGuiding returns 0
20:54:32.946 00.020 15712 IsGuiding returns 0
20:54:32.946 00.000 15712 Move returns status 0, amount 5
20:54:32.946 00.000 15712 MoveAxis(N, 0, ABG)
20:54:32.946 00.000 15712 Move returns status 0, amount 0
20:54:32.946 00.000 15712 move complete, result=0
20:54:32.946 00.000 15712 worker thread done servicing request
20:54:32.946 00.000 15712 Worker thread wakes up
20:54:32.946 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
20:54:32.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:32.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:34.361 01.415 15712 Exposure complete
20:54:34.422 00.061 15712 worker thread done servicing request
20:54:34.422 00.000 7988 OnExposeComplete: enter
20:54:34.422 00.000 7988 UpdateGuideState(): m_state=6
20:54:34.425 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5060
20:54:34.425 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=441.18, Mass=1468, SNR=26.0, Peak=214 HFD=2.9
20:54:34.425 00.000 7988 MultiStar: [#1 0.38,-0.04,1.06,U] [#2 0.06,0.13,1.01,U] [#3 0.10,0.09,0.98,U] [#4 0.27,0.09,1.06,U] [#5 0.40,0.23,0.72,U] [#6 -0.03,0.23,0.72,U] [#7 0.22,-0.04,0.69,U] [#8 0.41,0.16,0.67,U] 
20:54:34.425 00.000 7988 refined, 8 included, MultiStar: {0.25, 0.07}, one-star: {0.45, -0.10}
20:54:34.430 00.005 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
20:54:34.430 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
20:54:34.430 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.28 mountX=-0.07 mountY=-0.25, mountTheta=-1.86
20:54:34.433 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.07, opts=13)
20:54:34.433 00.000 7988 Enqueuing Move request for scope (0.25, 0.07)
20:54:34.435 00.002 15712 Worker thread wakes up
20:54:34.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
20:54:34.435 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
20:54:34.435 00.000 15712 Moving (0.25, 0.07) raw xDistance=-0.07 yDistance=-0.25
20:54:34.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:34.435 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
20:54:34.438 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:34.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:34.440 00.002 7988 Enqueuing Expose request
20:54:34.440 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
20:54:34.440 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
20:54:34.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:54:34.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:54:34.440 00.000 15712 MoveAxis(E, 2, ABG)
20:54:34.440 00.000 15712 Guiding  Dir = 2, Dur = 2
20:54:34.443 00.003 15712 IsGuiding returns 0
20:54:34.463 00.020 15712 IsGuiding returns 0
20:54:34.463 00.000 15712 Move returns status 0, amount 2
20:54:34.463 00.000 15712 MoveAxis(N, 0, ABG)
20:54:34.463 00.000 15712 Move returns status 0, amount 0
20:54:34.463 00.000 15712 move complete, result=0
20:54:34.463 00.000 15712 worker thread done servicing request
20:54:34.463 00.000 15712 Worker thread wakes up
20:54:34.463 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.3 px 0 ms NORTH
20:54:34.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:34.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:36.098 01.635 15712 Exposure complete
20:54:36.148 00.050 15712 worker thread done servicing request
20:54:36.148 00.000 7988 OnExposeComplete: enter
20:54:36.148 00.000 7988 UpdateGuideState(): m_state=6
20:54:36.148 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5061
20:54:36.162 00.014 7988 Star::Find returns 1 (0), X=1178.49, Y=441.28, Mass=1564, SNR=26.9, Peak=218 HFD=3.3
20:54:36.162 00.000 7988 MultiStar: [#1 0.18,0.18,1.00,U] [#2 0.11,0.23,0.99,U] [#3 0.18,0.15,0.90,U] [#4 0.30,0.13,1.03,U] [#5 0.34,0.08,0.67,U] [#6 0.05,0.33,0.71,U] [#7 0.17,0.20,0.67,U] [#8 0.42,0.31,0.65,U] 
20:54:36.165 00.003 7988 refined, 8 included, MultiStar: {0.23, 0.17}, one-star: {0.33, 0.00}
20:54:36.165 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.22 = 2.22)
20:54:36.165 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.33 = -0.95)
20:54:36.165 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.64 mountX=-0.17 mountY=-0.23, mountTheta=-2.21
20:54:36.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.17, opts=13)
20:54:36.165 00.000 7988 Enqueuing Move request for scope (0.23, 0.17)
20:54:36.165 00.000 15712 Worker thread wakes up
20:54:36.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:54:36.165 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9
20:54:36.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:36.165 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:36.165 00.000 7988 Enqueuing Expose request
20:54:36.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
20:54:36.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
20:54:36.165 00.000 15712 Moving (0.23, 0.17) raw xDistance=-0.17 yDistance=-0.23
20:54:36.180 00.015 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 635.87
20:54:36.180 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
20:54:36.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:36.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:54:36.180 00.000 15712 MoveAxis(E, 34, ABG)
20:54:36.180 00.000 15712 Guiding  Dir = 2, Dur = 34
20:54:36.180 00.000 15712 IsGuiding returns 0
20:54:36.199 00.019 15712 PulseGuide returned control before completion, sleep 20
20:54:36.250 00.051 15712 IsGuiding returns 0
20:54:36.250 00.000 15712 Move returns status 0, amount 34
20:54:36.250 00.000 15712 MoveAxis(N, 0, ABG)
20:54:36.250 00.000 15712 Move returns status 0, amount 0
20:54:36.250 00.000 15712 move complete, result=0
20:54:36.250 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
20:54:36.256 00.006 15712 worker thread done servicing request
20:54:36.256 00.000 15712 Worker thread wakes up
20:54:36.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:36.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:37.662 01.406 15712 Exposure complete
20:54:37.723 00.061 15712 worker thread done servicing request
20:54:37.723 00.000 7988 OnExposeComplete: enter
20:54:37.723 00.000 7988 UpdateGuideState(): m_state=6
20:54:37.726 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5062
20:54:37.728 00.002 7988 Star::Find returns 1 (0), X=1178.50, Y=441.39, Mass=1522, SNR=26.5, Peak=218 HFD=3.1
20:54:37.729 00.001 7988 MultiStar: [#1 0.30,0.03,1.03,U] [#2 0.09,0.19,0.99,U] [#3 0.15,0.19,0.98,U] [#4 0.23,0.03,1.03,U] [#5 0.53,0.10,0.71,U] [#6 0.01,0.10,0.72,U] [#7 -0.02,-0.01,0.68,U] [#8 0.37,0.22,0.66,U] 
20:54:37.729 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.11}, one-star: {0.35, 0.11}
20:54:37.729 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
20:54:37.729 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.15)
20:54:37.729 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.25 cameraTheta=0.45 mountX=-0.11 mountY=-0.23, mountTheta=-2.02
20:54:37.729 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.11, opts=13)
20:54:37.729 00.000 7988 Enqueuing Move request for scope (0.22, 0.11)
20:54:37.729 00.000 15712 Worker thread wakes up
20:54:37.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
20:54:37.739 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:37.739 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5
20:54:37.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:37.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:37.739 00.000 7988 Enqueuing Expose request
20:54:37.739 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
20:54:37.739 00.000 15712 Moving (0.22, 0.11) raw xDistance=-0.11 yDistance=-0.23
20:54:37.746 00.007 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
20:54:37.746 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
20:54:37.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:37.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:54:37.746 00.000 15712 MoveAxis(E, 1, ABG)
20:54:37.746 00.000 15712 Guiding  Dir = 2, Dur = 1
20:54:37.746 00.000 15712 IsGuiding returns 0
20:54:37.771 00.025 15712 IsGuiding returns 0
20:54:37.771 00.000 15712 Move returns status 0, amount 1
20:54:37.771 00.000 15712 MoveAxis(N, 0, ABG)
20:54:37.771 00.000 15712 Move returns status 0, amount 0
20:54:37.771 00.000 15712 move complete, result=0
20:54:37.771 00.000 15712 worker thread done servicing request
20:54:37.771 00.000 15712 Worker thread wakes up
20:54:37.771 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
20:54:37.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:37.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:39.416 01.645 15712 Exposure complete
20:54:39.464 00.048 15712 worker thread done servicing request
20:54:39.464 00.000 7988 OnExposeComplete: enter
20:54:39.464 00.000 7988 UpdateGuideState(): m_state=6
20:54:39.477 00.013 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5063
20:54:39.479 00.002 7988 Star::Find returns 1 (0), X=1178.40, Y=441.20, Mass=1550, SNR=26.8, Peak=208 HFD=3.4
20:54:39.479 00.000 7988 MultiStar: [#1 0.11,-0.00,1.02,U] [#2 -0.24,0.12,0.99,U] [#3 0.09,0.19,0.90,U] [#4 0.12,-0.02,1.04,U] [#5 0.18,-0.10,0.73,U] [#6 0.03,0.05,0.71,U] [#7 0.41,-0.24,0.66,U] [#8 0.14,0.22,0.63,U] 
20:54:39.481 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.24, -0.08}
20:54:39.481 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
20:54:39.483 00.002 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.44)
20:54:39.483 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.02 mountY=-0.11, mountTheta=-1.73
20:54:39.485 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.02, opts=13)
20:54:39.487 00.002 7988 Enqueuing Move request for scope (0.11, 0.02)
20:54:39.487 00.000 15712 Worker thread wakes up
20:54:39.487 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
20:54:39.487 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
20:54:39.487 00.000 15712 Moving (0.11, 0.02) raw xDistance=-0.02 yDistance=-0.11
20:54:39.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:39.487 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.8
20:54:39.491 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:39.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:39.493 00.002 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
20:54:39.493 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
20:54:39.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:39.493 00.000 7988 Enqueuing Expose request
20:54:39.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:54:39.493 00.000 15712 MoveAxis(W, 0, ABG)
20:54:39.493 00.000 15712 Move returns status 0, amount 0
20:54:39.493 00.000 15712 MoveAxis(N, 0, ABG)
20:54:39.493 00.000 15712 Move returns status 0, amount 0
20:54:39.493 00.000 15712 move complete, result=0
20:54:39.493 00.000 15712 worker thread done servicing request
20:54:39.493 00.000 15712 Worker thread wakes up
20:54:39.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:39.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:39.493 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
20:54:40.901 01.408 15712 Exposure complete
20:54:40.960 00.059 15712 worker thread done servicing request
20:54:40.960 00.000 7988 OnExposeComplete: enter
20:54:40.962 00.002 7988 UpdateGuideState(): m_state=6
20:54:40.962 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5064
20:54:40.964 00.002 7988 Star::Find returns 1 (0), X=1178.41, Y=441.39, Mass=1500, SNR=26.4, Peak=200 HFD=3.1
20:54:40.964 00.000 7988 MultiStar: [#1 0.33,-0.05,0.99,U] [#2 -0.00,0.03,1.00,U] [#3 0.25,-0.09,0.95,U] [#4 0.22,-0.08,1.02,U] [#5 0.63,-0.07,0.70,U] [#6 -0.04,0.16,0.73,U] [#7 0.29,0.03,0.69,U] [#8 0.36,0.07,0.64,U] 
20:54:40.966 00.002 7988 refined, 8 included, MultiStar: {0.24, 0.01}, one-star: {0.26, 0.11}
20:54:40.966 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
20:54:40.968 00.002 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
20:54:40.968 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.03 mountX=-0.01 mountY=-0.24, mountTheta=-1.60
20:54:40.970 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.01, opts=13)
20:54:40.972 00.002 7988 Enqueuing Move request for scope (0.24, 0.01)
20:54:40.972 00.000 15712 Worker thread wakes up
20:54:40.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
20:54:40.972 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
20:54:40.972 00.000 15712 Moving (0.24, 0.01) raw xDistance=-0.01 yDistance=-0.24
20:54:40.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:40.972 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
20:54:40.976 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:40.976 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:40.978 00.002 7988 Enqueuing Expose request
20:54:40.980 00.002 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
20:54:40.980 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
20:54:40.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:40.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:54:40.980 00.000 15712 MoveAxis(E, 9, ABG)
20:54:40.980 00.000 15712 Guiding  Dir = 2, Dur = 9
20:54:40.980 00.000 15712 IsGuiding returns 0
20:54:40.994 00.014 15712 IsGuiding returns 0
20:54:40.994 00.000 15712 Move returns status 0, amount 9
20:54:40.994 00.000 15712 MoveAxis(N, 0, ABG)
20:54:40.994 00.000 15712 Move returns status 0, amount 0
20:54:40.994 00.000 15712 move complete, result=0
20:54:40.994 00.000 15712 worker thread done servicing request
20:54:40.994 00.000 15712 Worker thread wakes up
20:54:40.994 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
20:54:40.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:40.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:42.641 01.647 15712 Exposure complete
20:54:42.694 00.053 15712 worker thread done servicing request
20:54:42.694 00.000 7988 OnExposeComplete: enter
20:54:42.694 00.000 7988 UpdateGuideState(): m_state=6
20:54:42.702 00.008 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5065
20:54:42.702 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=441.34, Mass=1601, SNR=27.2, Peak=197 HFD=3.4
20:54:42.702 00.000 7988 MultiStar: [#1 0.20,0.06,0.94,U] [#2 -0.08,0.21,0.97,U] [#3 0.22,0.22,0.93,U] [#4 0.24,0.14,1.02,U] [#5 0.40,0.13,0.70,U] [#6 0.03,0.14,0.71,U] [#7 0.20,-0.07,0.66,U] [#8 0.46,0.13,0.63,U] 
20:54:42.702 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.12}, one-star: {0.27, 0.07}
20:54:42.702 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
20:54:42.702 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.07)
20:54:42.702 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.52 mountX=-0.12 mountY=-0.21, mountTheta=-2.09
20:54:42.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.12, opts=13)
20:54:42.711 00.009 7988 Enqueuing Move request for scope (0.21, 0.12)
20:54:42.711 00.000 15712 Worker thread wakes up
20:54:42.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
20:54:42.711 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
20:54:42.711 00.000 15712 Moving (0.21, 0.12) raw xDistance=-0.12 yDistance=-0.21
20:54:42.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:42.711 00.000 7988 UpdateGuideState exits: m=1601 SNR=27.2
20:54:42.715 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:42.715 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:42.717 00.002 7988 Enqueuing Expose request
20:54:42.718 00.001 15712 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
20:54:42.718 00.000 15712 PPEC: input: -0.12, control: -0.04, exposure: 1500
20:54:42.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:42.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:54:42.718 00.000 15712 MoveAxis(E, 14, ABG)
20:54:42.718 00.000 15712 Guiding  Dir = 2, Dur = 14
20:54:42.720 00.002 15712 IsGuiding returns 0
20:54:42.770 00.050 15712 IsGuiding returns 1
20:54:42.770 00.000 15712 scope still moving after pulse duration time elapsed
20:54:42.798 00.028 15712 IsGuiding returns 0
20:54:42.798 00.000 15712 scope move finished after 14 + 65 ms
20:54:42.798 00.000 15712 Move returns status 0, amount 14
20:54:42.798 00.000 15712 MoveAxis(N, 0, ABG)
20:54:42.798 00.000 15712 Move returns status 0, amount 0
20:54:42.798 00.000 15712 move complete, result=0
20:54:42.798 00.000 15712 worker thread done servicing request
20:54:42.798 00.000 15712 Worker thread wakes up
20:54:42.798 00.000 7988 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
20:54:42.800 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:42.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:44.205 01.405 15712 Exposure complete
20:54:44.258 00.053 15712 worker thread done servicing request
20:54:44.258 00.000 7988 OnExposeComplete: enter
20:54:44.267 00.009 7988 UpdateGuideState(): m_state=6
20:54:44.267 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5066
20:54:44.267 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=441.27, Mass=1425, SNR=25.6, Peak=203 HFD=3.1
20:54:44.267 00.000 7988 MultiStar: [#1 0.35,-0.09,1.03,U] [#2 0.14,0.13,1.03,U] [#3 0.20,0.05,0.98,U] [#4 0.15,0.01,1.06,U] [#5 0.46,0.08,0.75,U] [#6 0.09,-0.00,0.73,U] [#7 0.24,-0.07,0.71,U] [#8 0.35,0.12,0.66,U] 
20:54:44.267 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.02}, one-star: {0.35, -0.01}
20:54:44.267 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.67 = 1.67)
20:54:44.267 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.78 = -1.51)
20:54:44.275 00.008 7988 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.09 mountX=-0.02 mountY=-0.26, mountTheta=-1.67
20:54:44.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.02, opts=13)
20:54:44.275 00.000 7988 Enqueuing Move request for scope (0.26, 0.02)
20:54:44.275 00.000 15712 Worker thread wakes up
20:54:44.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
20:54:44.275 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
20:54:44.275 00.000 15712 Moving (0.26, 0.02) raw xDistance=-0.02 yDistance=-0.26
20:54:44.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:44.275 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.6
20:54:44.283 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:44.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:44.283 00.000 7988 Enqueuing Expose request
20:54:44.283 00.000 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
20:54:44.283 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
20:54:44.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:54:44.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:54:44.283 00.000 15712 MoveAxis(E, 14, ABG)
20:54:44.283 00.000 15712 Guiding  Dir = 2, Dur = 14
20:54:44.283 00.000 15712 IsGuiding returns 0
20:54:44.309 00.026 15712 IsGuiding returns 1
20:54:44.309 00.000 15712 scope still moving after pulse duration time elapsed
20:54:44.350 00.041 15712 IsGuiding returns 0
20:54:44.350 00.000 15712 scope move finished after 14 + 57 ms
20:54:44.350 00.000 15712 Move returns status 0, amount 14
20:54:44.350 00.000 15712 MoveAxis(N, 0, ABG)
20:54:44.350 00.000 15712 Move returns status 0, amount 0
20:54:44.350 00.000 15712 move complete, result=0
20:54:44.350 00.000 15712 worker thread done servicing request
20:54:44.350 00.000 15712 Worker thread wakes up
20:54:44.350 00.000 7988 GuideStep: -0.0 px 14 ms EAST, -0.3 px 0 ms NORTH
20:54:44.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:44.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:45.991 01.641 15712 Exposure complete
20:54:46.042 00.051 15712 worker thread done servicing request
20:54:46.042 00.000 7988 OnExposeComplete: enter
20:54:46.042 00.000 7988 UpdateGuideState(): m_state=6
20:54:46.053 00.011 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5067
20:54:46.053 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=441.14, Mass=1479, SNR=26.2, Peak=203 HFD=3.1
20:54:46.053 00.000 7988 MultiStar: [#1 0.26,-0.10,1.03,U] [#2 0.16,-0.04,1.01,U] [#3 0.28,0.00,0.97,U] [#4 0.29,-0.08,1.03,U] [#5 0.38,-0.09,0.72,U] [#6 0.20,-0.18,0.73,U] [#7 0.32,-0.01,0.69,U] [#8 0.34,-0.14,0.64,U] 
20:54:46.053 00.000 7988 refined, 8 included, MultiStar: {0.28, -0.08}, one-star: {0.31, -0.14}
20:54:46.058 00.005 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
20:54:46.058 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.39 = -1.89)
20:54:46.058 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.29 mountX=0.08 mountY=-0.27, mountTheta=-1.28
20:54:46.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.08, opts=13)
20:54:46.058 00.000 7988 Enqueuing Move request for scope (0.28, -0.08)
20:54:46.058 00.000 15712 Worker thread wakes up
20:54:46.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd
20:54:46.058 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.08)
20:54:46.058 00.000 15712 Moving (0.28, -0.08) raw xDistance=0.08 yDistance=-0.27
20:54:46.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:46.058 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2
20:54:46.066 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:46.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:46.068 00.002 7988 Enqueuing Expose request
20:54:46.069 00.001 15712 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
20:54:46.069 00.000 15712 PPEC: input: 0.08, control: -0.05, exposure: 1500
20:54:46.069 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.64 newest=-0.74
20:54:46.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:54:46.069 00.000 15712 MoveAxis(E, 15, ABG)
20:54:46.069 00.000 15712 Guiding  Dir = 2, Dur = 15
20:54:46.092 00.023 15712 IsGuiding returns 0
20:54:46.109 00.017 15712 IsGuiding returns 1
20:54:46.109 00.000 15712 scope still moving after pulse duration time elapsed
20:54:46.149 00.040 15712 IsGuiding returns 0
20:54:46.149 00.000 15712 scope move finished after 15 + 34 ms
20:54:46.149 00.000 15712 Move returns status 0, amount 15
20:54:46.149 00.000 15712 BLC: Oldest BLC event removed
20:54:46.149 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 210 applied
20:54:46.149 00.000 15712 MoveAxis(N, 280, ABG)
20:54:46.149 00.000 15712 Guiding  Dir = 0, Dur = 280
20:54:46.149 00.000 15712 IsGuiding returns 0
20:54:46.216 00.067 15712 PulseGuide returned control before completion, sleep 212
20:54:46.451 00.235 15712 IsGuiding returns 1
20:54:46.451 00.000 15712 scope still moving after pulse duration time elapsed
20:54:46.483 00.032 15712 IsGuiding returns 1
20:54:46.546 00.063 15712 IsGuiding returns 0
20:54:46.546 00.000 15712 scope move finished after 280 + 118 ms
20:54:46.546 00.000 15712 Move returns status 0, amount 280
20:54:46.546 00.000 15712 move complete, result=0
20:54:46.546 00.000 15712 worker thread done servicing request
20:54:46.546 00.000 7988 GuideStep: 0.1 px 15 ms EAST, -0.3 px 280 ms NORTH
20:54:46.546 00.000 15712 Worker thread wakes up
20:54:46.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:46.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:47.964 01.418 15712 Exposure complete
20:54:48.024 00.060 15712 worker thread done servicing request
20:54:48.024 00.000 7988 OnExposeComplete: enter
20:54:48.026 00.002 7988 UpdateGuideState(): m_state=6
20:54:48.027 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5068
20:54:48.027 00.000 7988 Star::Find returns 1 (0), X=1178.20, Y=441.12, Mass=1622, SNR=27.4, Peak=232 HFD=3.8
20:54:48.029 00.002 7988 MultiStar: [#1 -0.15,-0.10,0.99,U] [#2 -0.35,0.07,1.00,U] [#3 -0.19,-0.07,0.92,U] [#4 -0.03,-0.11,0.98,U] [#5 0.13,-0.19,0.69,U] [#6 -0.23,-0.03,0.70,U] [#7 -0.31,0.04,0.66,U] [#8 0.01,-0.14,0.64,U] 
20:54:48.029 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.08}, one-star: {0.05, -0.16}
20:54:48.031 00.002 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.58) = xAngle (-1.01 = -1.01)
20:54:48.031 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.10 = 2.10)
20:54:48.033 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.59 mountX=0.08 mountY=0.13, mountTheta=1.02
20:54:48.034 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.08, opts=13)
20:54:48.034 00.000 7988 Enqueuing Move request for scope (-0.12, -0.08)
20:54:48.034 00.000 15712 Worker thread wakes up
20:54:48.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
20:54:48.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
20:54:48.034 00.000 15712 Moving (-0.12, -0.08) raw xDistance=0.08 yDistance=0.13
20:54:48.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:48.034 00.000 7988 UpdateGuideState exits: m=1622 SNR=27.4
20:54:48.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:48.034 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:48.042 00.008 7988 Enqueuing Expose request
20:54:48.043 00.001 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.274346, 1:-0.125192
20:54:48.043 00.000 15712 BLC: No correction, Miss < min_move
20:54:48.043 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
20:54:48.043 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
20:54:48.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:48.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:54:48.043 00.000 15712 MoveAxis(E, 10, ABG)
20:54:48.043 00.000 15712 Guiding  Dir = 2, Dur = 10
20:54:48.043 00.000 15712 IsGuiding returns 0
20:54:48.066 00.023 15712 IsGuiding returns 1
20:54:48.066 00.000 15712 scope still moving after pulse duration time elapsed
20:54:48.089 00.023 15712 IsGuiding returns 1
20:54:48.128 00.039 15712 IsGuiding returns 0
20:54:48.128 00.000 15712 scope move finished after 10 + 73 ms
20:54:48.128 00.000 15712 Move returns status 0, amount 10
20:54:48.128 00.000 15712 MoveAxis(N, 0, ABG)
20:54:48.128 00.000 15712 Move returns status 0, amount 0
20:54:48.128 00.000 15712 move complete, result=0
20:54:48.128 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
20:54:48.132 00.004 15712 worker thread done servicing request
20:54:48.132 00.000 15712 Worker thread wakes up
20:54:48.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:48.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:49.764 01.632 15712 Exposure complete
20:54:49.813 00.049 15712 worker thread done servicing request
20:54:49.813 00.000 7988 OnExposeComplete: enter
20:54:49.827 00.014 7988 UpdateGuideState(): m_state=6
20:54:49.828 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5069
20:54:49.828 00.000 7988 Star::Find returns 1 (1), X=1177.96, Y=441.10, Mass=1577, SNR=26.9, Peak=255 HFD=3.2
20:54:49.828 00.000 7988 MultiStar: [#1 -0.27,-0.10,1.03,U] [#2 -0.48,0.12,0.99,U] [#3 -0.56,-0.06,0.93,U] [#4 -0.45,-0.16,1.02,U] [#5 -0.26,-0.33,0.70,U] [#6 -0.53,0.01,0.71,U] [#7 -0.54,-0.16,0.67,U] [#8 -0.07,0.00,0.66,U] 
20:54:49.828 00.000 7988 single-star, 8 included, MultiStar: {-0.37, -0.09}, one-star: {-0.20, -0.18}
20:54:49.828 00.000 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
20:54:49.828 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
20:54:49.828 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.26 cameraTheta=-2.41 mountX=0.18 mountY=0.20, mountTheta=0.85
20:54:49.828 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.18, opts=13)
20:54:49.828 00.000 7988 Enqueuing Move request for scope (-0.20, -0.18)
20:54:49.828 00.000 15712 Worker thread wakes up
20:54:49.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd
20:54:49.828 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.18)
20:54:49.828 00.000 15712 Moving (-0.20, -0.18) raw xDistance=0.18 yDistance=0.20
20:54:49.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:49.828 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.9 Saturated
20:54:49.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:49.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:49.843 00.015 15712 BLC: History state: CurrMiss=-0.20, AvgInitMiss=-0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.274346, 1:-0.125192, 2:-0.201936
20:54:49.843 00.000 15712 BLC: No correction, Miss < min_move
20:54:49.843 00.000 7988 Enqueuing Expose request
20:54:49.845 00.002 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 635.85
20:54:49.845 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
20:54:49.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:49.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:54:49.845 00.000 15712 MoveAxis(W, 25, ABG)
20:54:49.845 00.000 15712 Guiding  Dir = 3, Dur = 25
20:54:49.845 00.000 15712 IsGuiding returns 0
20:54:49.869 00.024 15712 PulseGuide returned control before completion, sleep 11
20:54:49.891 00.022 15712 IsGuiding returns 1
20:54:49.891 00.000 15712 scope still moving after pulse duration time elapsed
20:54:49.931 00.040 15712 IsGuiding returns 0
20:54:49.931 00.000 15712 scope move finished after 25 + 63 ms
20:54:49.931 00.000 15712 Move returns status 0, amount 25
20:54:49.931 00.000 15712 MoveAxis(N, 0, ABG)
20:54:49.931 00.000 15712 Move returns status 0, amount 0
20:54:49.931 00.000 15712 move complete, result=0
20:54:49.931 00.000 15712 worker thread done servicing request
20:54:49.931 00.000 15712 Worker thread wakes up
20:54:49.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:49.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:49.931 00.000 7988 GuideStep: 0.2 px 25 ms WEST, 0.2 px 0 ms NORTH
20:54:51.343 01.412 15712 Exposure complete
20:54:51.399 00.056 15712 worker thread done servicing request
20:54:51.399 00.000 7988 OnExposeComplete: enter
20:54:51.399 00.000 7988 UpdateGuideState(): m_state=6
20:54:51.405 00.006 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5070
20:54:51.405 00.000 7988 Star::Find returns 1 (1), X=1177.90, Y=441.35, Mass=1565, SNR=27.0, Peak=255 HFD=3.3
20:54:51.405 00.000 7988 MultiStar: [#1 -0.40,0.02,0.97,U] [#2 -0.67,0.31,1.01,U] [#3 -0.52,0.05,0.94,U] [#4 -0.68,-0.07,1.00,U] [#5 -0.44,-0.06,0.73,U] [#6 -0.61,0.25,0.70,U] [#7 -0.59,-0.03,0.69,U] [#8 -0.36,0.13,0.64,U] 
20:54:51.405 00.000 7988 single-star, 8 included, MultiStar: {-0.50, 0.07}, one-star: {-0.25, 0.07}
20:54:51.405 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.58) = xAngle (4.46 = -1.83)
20:54:51.411 00.006 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.57 = 1.28)
20:54:51.411 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.88 mountX=-0.07 mountY=0.25, mountTheta=1.83
20:54:51.411 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.07, opts=13)
20:54:51.411 00.000 7988 Enqueuing Move request for scope (-0.25, 0.07)
20:54:51.411 00.000 15712 Worker thread wakes up
20:54:51.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd
20:54:51.411 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.07)
20:54:51.411 00.000 15712 Moving (-0.25, 0.07) raw xDistance=-0.07 yDistance=0.25
20:54:51.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:51.411 00.000 7988 UpdateGuideState exits: m=1565 SNR=27.0 Saturated
20:54:51.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:51.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:51.411 00.000 7988 Enqueuing Expose request
20:54:51.420 00.009 15712 BLC: window closed
20:54:51.420 00.000 15712 BLC: History state: CurrMiss=-0.25, AvgInitMiss=-0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.274346, 1:-0.125192, 2:-0.201936
20:54:51.420 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
20:54:51.420 00.000 15712 BLC: window closed
20:54:51.420 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
20:54:51.420 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
20:54:51.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:54:51.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:54:51.420 00.000 15712 MoveAxis(W, 2, ABG)
20:54:51.420 00.000 15712 Guiding  Dir = 3, Dur = 2
20:54:51.420 00.000 15712 IsGuiding returns 0
20:54:51.455 00.035 15712 IsGuiding returns 0
20:54:51.455 00.000 15712 Move returns status 0, amount 2
20:54:51.455 00.000 15712 MoveAxis(N, 0, ABG)
20:54:51.455 00.000 15712 Move returns status 0, amount 0
20:54:51.455 00.000 15712 move complete, result=0
20:54:51.455 00.000 15712 worker thread done servicing request
20:54:51.455 00.000 15712 Worker thread wakes up
20:54:51.455 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.3 px 0 ms NORTH
20:54:51.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:51.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:53.096 01.641 15712 Exposure complete
20:54:53.144 00.048 15712 worker thread done servicing request
20:54:53.144 00.000 7988 OnExposeComplete: enter
20:54:53.144 00.000 7988 UpdateGuideState(): m_state=6
20:54:53.160 00.016 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5071
20:54:53.161 00.001 7988 Star::Find returns 1 (0), X=1177.78, Y=441.33, Mass=1532, SNR=26.6, Peak=242 HFD=3.1
20:54:53.161 00.000 7988 MultiStar: [#1 -0.54,0.17,1.02,U] [#2 -0.60,0.36,0.98,U] [#3 -0.47,0.26,0.92,U] [#4 -0.43,0.27,1.03,U] [#5 -0.10,0.11,0.73,U] [#6 -0.66,0.03,0.71,U] [#7 -0.43,0.26,0.67,U] [#8 -0.37,0.30,0.65,U] 
20:54:53.161 00.000 7988 single-star, 8 included, MultiStar: {-0.45, 0.20}, one-star: {-0.37, 0.05}
20:54:53.161 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.69)
20:54:53.161 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.42)
20:54:53.161 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.05 hyp=0.37 cameraTheta=3.01 mountX=-0.05 mountY=0.37, mountTheta=1.69
20:54:53.161 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.05, opts=13)
20:54:53.161 00.000 7988 Enqueuing Move request for scope (-0.37, 0.05)
20:54:53.161 00.000 15712 Worker thread wakes up
20:54:53.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.05) opts 0xd
20:54:53.161 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.05)
20:54:53.161 00.000 15712 Moving (-0.37, 0.05) raw xDistance=-0.05 yDistance=0.37
20:54:53.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:53.161 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.6
20:54:53.173 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:53.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:53.175 00.002 7988 Enqueuing Expose request
20:54:53.176 00.001 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
20:54:53.176 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
20:54:53.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:54:53.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:54:53.176 00.000 15712 MoveAxis(W, 2, ABG)
20:54:53.176 00.000 15712 Guiding  Dir = 3, Dur = 2
20:54:53.176 00.000 15712 IsGuiding returns 0
20:54:53.197 00.021 15712 IsGuiding returns 0
20:54:53.197 00.000 15712 Move returns status 0, amount 2
20:54:53.197 00.000 15712 MoveAxis(N, 0, ABG)
20:54:53.197 00.000 15712 Move returns status 0, amount 0
20:54:53.197 00.000 15712 move complete, result=0
20:54:53.197 00.000 15712 worker thread done servicing request
20:54:53.197 00.000 15712 Worker thread wakes up
20:54:53.197 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.4 px 0 ms NORTH
20:54:53.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:53.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:54.610 01.413 15712 Exposure complete
20:54:54.659 00.049 15712 worker thread done servicing request
20:54:54.659 00.000 7988 OnExposeComplete: enter
20:54:54.659 00.000 7988 UpdateGuideState(): m_state=6
20:54:54.674 00.015 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5072
20:54:54.674 00.000 7988 Star::Find returns 1 (0), X=1177.96, Y=441.68, Mass=1471, SNR=26.0, Peak=221 HFD=3.4
20:54:54.676 00.002 7988 MultiStar: [#1 -0.25,0.28,1.03,U] [#2 -0.40,0.51,1.03,U] [#3 -0.43,0.44,0.98,U] [#4 -0.29,0.42,1.01,U] [#5 0.05,0.18,0.72,U] [#6 -0.58,0.50,0.73,U] [#7 -0.52,0.43,0.65,U] [#8 -0.15,0.58,0.68,U] 
20:54:54.676 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.41}, one-star: {-0.19, 0.40}
20:54:54.676 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.69)
20:54:54.676 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.42)
20:54:54.676 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.40 hyp=0.44 cameraTheta=2.02 mountX=-0.40 mountY=0.18, mountTheta=2.71
20:54:54.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.40, opts=13)
20:54:54.676 00.000 7988 Enqueuing Move request for scope (-0.19, 0.40)
20:54:54.676 00.000 15712 Worker thread wakes up
20:54:54.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.40) opts 0xd
20:54:54.676 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.40)
20:54:54.676 00.000 15712 Moving (-0.19, 0.40) raw xDistance=-0.40 yDistance=0.18
20:54:54.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:54.676 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0
20:54:54.686 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:54.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:54.688 00.002 7988 Enqueuing Expose request
20:54:54.689 00.001 15712 PPEC rslt: input = -0.40, final = -0.24, react = -0.24, pred = -0.00, hyst = -0.21, hyst_pct = 0.00, period_length = 635.84
20:54:54.689 00.000 15712 PPEC: input: -0.40, control: -0.24, exposure: 1500
20:54:54.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:54.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:54:54.689 00.000 15712 MoveAxis(E, 79, ABG)
20:54:54.689 00.000 15712 Guiding  Dir = 2, Dur = 79
20:54:54.693 00.004 15712 IsGuiding returns 0
20:54:54.710 00.017 15712 PulseGuide returned control before completion, sleep 74
20:54:54.817 00.107 15712 IsGuiding returns 0
20:54:54.817 00.000 15712 Move returns status 0, amount 79
20:54:54.817 00.000 15712 MoveAxis(N, 0, ABG)
20:54:54.817 00.000 15712 Move returns status 0, amount 0
20:54:54.817 00.000 15712 move complete, result=0
20:54:54.817 00.000 7988 GuideStep: -0.4 px 79 ms EAST, 0.2 px 0 ms NORTH
20:54:54.829 00.012 15712 worker thread done servicing request
20:54:54.829 00.000 15712 Worker thread wakes up
20:54:54.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:54.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:56.461 01.632 15712 Exposure complete
20:54:56.513 00.052 15712 worker thread done servicing request
20:54:56.522 00.009 7988 OnExposeComplete: enter
20:54:56.522 00.000 7988 UpdateGuideState(): m_state=6
20:54:56.522 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5073
20:54:56.522 00.000 7988 Star::Find returns 1 (0), X=1177.86, Y=441.37, Mass=1536, SNR=26.7, Peak=231 HFD=3.3
20:54:56.522 00.000 7988 MultiStar: [#1 -0.43,0.39,1.00,U] [#2 -0.60,0.37,1.01,U] [#3 -0.44,0.44,0.96,U] [#4 -0.36,0.29,1.01,U] [#5 -0.35,0.38,0.73,U] [#6 -0.70,0.15,0.70,U] [#7 -0.53,0.33,0.66,U] [#8 -0.33,0.44,0.67,U] 
20:54:56.522 00.000 7988 single-star, 8 included, MultiStar: {-0.45, 0.32}, one-star: {-0.30, 0.09}
20:54:56.522 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.58) = xAngle (4.43 = -1.85)
20:54:56.522 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.26)
20:54:56.530 00.008 7988 CameraToMount -- cameraX=-0.30 cameraY=0.09 hyp=0.31 cameraTheta=2.85 mountX=-0.09 mountY=0.30, mountTheta=1.85
20:54:56.530 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.09, opts=13)
20:54:56.530 00.000 7988 Enqueuing Move request for scope (-0.30, 0.09)
20:54:56.530 00.000 15712 Worker thread wakes up
20:54:56.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.09) opts 0xd
20:54:56.530 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.09)
20:54:56.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:56.530 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7
20:54:56.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:56.538 00.008 15712 Moving (-0.30, 0.09) raw xDistance=-0.09 yDistance=0.30
20:54:56.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:56.538 00.000 7988 Enqueuing Expose request
20:54:56.538 00.000 15712 PPEC rslt: input = -0.09, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
20:54:56.538 00.000 15712 PPEC: input: -0.09, control: -0.05, exposure: 1500
20:54:56.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:54:56.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:54:56.538 00.000 15712 MoveAxis(E, 15, ABG)
20:54:56.538 00.000 15712 Guiding  Dir = 2, Dur = 15
20:54:56.570 00.032 15712 IsGuiding returns 0
20:54:56.586 00.016 15712 IsGuiding returns 1
20:54:56.586 00.000 15712 scope still moving after pulse duration time elapsed
20:54:56.634 00.048 15712 IsGuiding returns 0
20:54:56.634 00.000 15712 scope move finished after 15 + 49 ms
20:54:56.634 00.000 15712 Move returns status 0, amount 15
20:54:56.634 00.000 15712 MoveAxis(N, 0, ABG)
20:54:56.634 00.000 15712 Move returns status 0, amount 0
20:54:56.634 00.000 15712 move complete, result=0
20:54:56.634 00.000 15712 worker thread done servicing request
20:54:56.634 00.000 15712 Worker thread wakes up
20:54:56.634 00.000 7988 GuideStep: -0.1 px 15 ms EAST, 0.3 px 0 ms NORTH
20:54:56.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:56.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:58.053 01.419 15712 Exposure complete
20:54:58.110 00.057 15712 worker thread done servicing request
20:54:58.110 00.000 7988 OnExposeComplete: enter
20:54:58.115 00.005 7988 UpdateGuideState(): m_state=6
20:54:58.115 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5074
20:54:58.115 00.000 7988 Star::Find returns 1 (0), X=1177.94, Y=441.55, Mass=1469, SNR=26.1, Peak=220 HFD=3.4
20:54:58.115 00.000 7988 MultiStar: [#1 -0.39,0.38,1.03,U] [#2 -0.64,0.57,0.99,U] [#3 -0.35,0.38,0.98,U] [#4 -0.42,0.31,1.04,U] [#5 -0.37,0.31,0.72,U] [#6 -0.65,0.32,0.73,U] [#7 -0.64,0.30,0.72,U] [#8 -0.22,0.25,0.65,U] 
20:54:58.115 00.000 7988 single-star, 8 included, MultiStar: {-0.43, 0.35}, one-star: {-0.21, 0.27}
20:54:58.115 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.81 = -2.47)
20:54:58.115 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.64)
20:54:58.115 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.24 mountX=-0.27 mountY=0.20, mountTheta=2.49
20:54:58.115 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.27, opts=13)
20:54:58.115 00.000 7988 Enqueuing Move request for scope (-0.21, 0.27)
20:54:58.127 00.012 15712 Worker thread wakes up
20:54:58.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
20:54:58.127 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
20:54:58.127 00.000 15712 Moving (-0.21, 0.27) raw xDistance=-0.27 yDistance=0.20
20:54:58.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:54:58.127 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.1
20:54:58.129 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:58.129 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:58.131 00.002 15712 PPEC rslt: input = -0.27, final = -0.21, react = -0.16, pred = -0.05, hyst = -0.16, hyst_pct = 0.00, period_length = 635.83
20:54:58.131 00.000 7988 Enqueuing Expose request
20:54:58.131 00.000 15712 PPEC: input: -0.27, control: -0.21, exposure: 1500
20:54:58.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:58.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:54:58.131 00.000 15712 MoveAxis(E, 69, ABG)
20:54:58.131 00.000 15712 Guiding  Dir = 2, Dur = 69
20:54:58.131 00.000 15712 IsGuiding returns 0
20:54:58.147 00.016 15712 PulseGuide returned control before completion, sleep 61
20:54:58.229 00.082 15712 IsGuiding returns 1
20:54:58.229 00.000 15712 scope still moving after pulse duration time elapsed
20:54:58.258 00.029 15712 IsGuiding returns 0
20:54:58.258 00.000 15712 scope move finished after 69 + 55 ms
20:54:58.258 00.000 15712 Move returns status 0, amount 69
20:54:58.258 00.000 15712 MoveAxis(N, 0, ABG)
20:54:58.258 00.000 15712 Move returns status 0, amount 0
20:54:58.258 00.000 15712 move complete, result=0
20:54:58.258 00.000 15712 worker thread done servicing request
20:54:58.258 00.000 15712 Worker thread wakes up
20:54:58.258 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
20:54:58.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:54:58.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:54:59.889 01.631 15712 Exposure complete
20:54:59.947 00.058 15712 worker thread done servicing request
20:54:59.947 00.000 7988 OnExposeComplete: enter
20:54:59.947 00.000 7988 UpdateGuideState(): m_state=6
20:54:59.950 00.003 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5075
20:54:59.950 00.000 7988 Star::Find returns 1 (0), X=1177.89, Y=441.14, Mass=1497, SNR=26.3, Peak=237 HFD=3.2
20:54:59.950 00.000 7988 MultiStar: [#1 -0.18,-0.17,1.03,U] [#2 -0.28,0.07,1.01,U] [#3 -0.33,-0.15,0.96,U] [#4 -0.36,-0.17,1.04,U] [#5 -0.16,-0.26,0.69,U] [#6 -0.57,-0.03,0.72,U] [#7 -0.26,-0.03,0.70,U] [#8 -0.03,-0.06,0.65,U] 
20:54:59.950 00.000 7988 refined, 8 included, MultiStar: {-0.28, -0.11}, one-star: {-0.27, -0.13}
20:54:59.950 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
20:54:59.950 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
20:54:59.950 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-2.78 mountX=0.11 mountY=0.28, mountTheta=1.20
20:54:59.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.11, opts=13)
20:54:59.950 00.000 7988 Enqueuing Move request for scope (-0.28, -0.11)
20:54:59.950 00.000 15712 Worker thread wakes up
20:54:59.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.11) opts 0xd
20:54:59.950 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.11)
20:54:59.950 00.000 15712 Moving (-0.28, -0.11) raw xDistance=0.11 yDistance=0.28
20:54:59.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:54:59.950 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3
20:54:59.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:59.964 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:54:59.964 00.000 7988 Enqueuing Expose request
20:54:59.966 00.002 15712 PPEC rslt: input = 0.11, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
20:54:59.966 00.000 15712 PPEC: input: 0.11, control: -0.04, exposure: 1500
20:54:59.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:54:59.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:54:59.966 00.000 15712 MoveAxis(E, 13, ABG)
20:54:59.966 00.000 15712 Guiding  Dir = 2, Dur = 13
20:54:59.966 00.000 15712 IsGuiding returns 0
20:54:59.987 00.021 15712 IsGuiding returns 1
20:54:59.987 00.000 15712 scope still moving after pulse duration time elapsed
20:55:00.016 00.029 15712 IsGuiding returns 1
20:55:00.050 00.034 15712 IsGuiding returns 0
20:55:00.050 00.000 15712 scope move finished after 13 + 73 ms
20:55:00.050 00.000 15712 Move returns status 0, amount 13
20:55:00.050 00.000 15712 MoveAxis(N, 0, ABG)
20:55:00.050 00.000 15712 Move returns status 0, amount 0
20:55:00.050 00.000 15712 move complete, result=0
20:55:00.050 00.000 15712 worker thread done servicing request
20:55:00.050 00.000 15712 Worker thread wakes up
20:55:00.050 00.000 7988 GuideStep: 0.1 px 13 ms EAST, 0.3 px 0 ms NORTH
20:55:00.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:00.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:01.467 01.417 15712 Exposure complete
20:55:01.527 00.060 15712 worker thread done servicing request
20:55:01.527 00.000 7988 OnExposeComplete: enter
20:55:01.529 00.002 7988 UpdateGuideState(): m_state=6
20:55:01.529 00.000 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5076
20:55:01.529 00.000 7988 Star::Find returns 1 (1), X=1177.79, Y=441.13, Mass=1546, SNR=26.6, Peak=255 HFD=3.3
20:55:01.529 00.000 7988 MultiStar: [#1 -0.40,-0.20,1.01,U] [#2 -0.38,-0.06,1.04,U] [#3 -0.33,-0.39,0.95,U] [#4 -0.42,-0.24,1.01,U] [#5 -0.11,-0.29,0.72,U] [#6 -0.59,-0.14,0.68,U] [#7 -0.48,-0.28,0.66,U] [#8 -0.38,-0.31,0.66,U] 
20:55:01.529 00.000 7988 single-star, 8 included, MultiStar: {-0.38, -0.22}, one-star: {-0.36, -0.15}
20:55:01.529 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
20:55:01.529 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
20:55:01.529 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-2.76 mountX=0.15 mountY=0.37, mountTheta=1.18
20:55:01.529 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=-0.15, opts=13)
20:55:01.529 00.000 7988 Enqueuing Move request for scope (-0.36, -0.15)
20:55:01.529 00.000 15712 Worker thread wakes up
20:55:01.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.15) opts 0xd
20:55:01.529 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, -0.15)
20:55:01.529 00.000 15712 Moving (-0.36, -0.15) raw xDistance=0.15 yDistance=0.37
20:55:01.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:01.529 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.6 Saturated
20:55:01.543 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:01.543 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:01.544 00.001 7988 Enqueuing Expose request
20:55:01.545 00.001 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.82
20:55:01.545 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
20:55:01.545 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=0.05 newest=0.85
20:55:01.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
20:55:01.545 00.000 15712 MoveAxis(E, 4, ABG)
20:55:01.545 00.000 15712 Guiding  Dir = 2, Dur = 4
20:55:01.545 00.000 15712 IsGuiding returns 0
20:55:01.570 00.025 15712 IsGuiding returns 0
20:55:01.570 00.000 15712 Move returns status 0, amount 4
20:55:01.570 00.000 15712 BLC: Oldest BLC event removed
20:55:01.570 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 210 applied
20:55:01.570 00.000 15712 MoveAxis(S, 304, ABG)
20:55:01.570 00.000 15712 Guiding  Dir = 1, Dur = 304
20:55:01.570 00.000 15712 IsGuiding returns 0
20:55:01.648 00.078 15712 PulseGuide returned control before completion, sleep 234
20:55:01.904 00.256 15712 IsGuiding returns 1
20:55:01.904 00.000 15712 scope still moving after pulse duration time elapsed
20:55:01.963 00.059 15712 IsGuiding returns 0
20:55:01.973 00.010 15712 scope move finished after 304 + 95 ms
20:55:01.973 00.000 15712 Move returns status 0, amount 304
20:55:01.973 00.000 15712 move complete, result=0
20:55:01.973 00.000 7988 GuideStep: 0.2 px 4 ms EAST, 0.4 px 304 ms SOUTH
20:55:01.973 00.000 15712 worker thread done servicing request
20:55:01.973 00.000 15712 Worker thread wakes up
20:55:01.974 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:01.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:03.615 01.641 15712 Exposure complete
20:55:03.672 00.057 15712 worker thread done servicing request
20:55:03.672 00.000 7988 OnExposeComplete: enter
20:55:03.672 00.000 7988 UpdateGuideState(): m_state=6
20:55:03.677 00.005 7988 Star::Find(15, 1177, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5077
20:55:03.679 00.002 7988 Star::Find returns 1 (0), X=1178.59, Y=440.81, Mass=1484, SNR=26.3, Peak=180 HFD=3.3
20:55:03.679 00.000 7988 MultiStar: [#1 0.36,-0.36,1.02,U] [#2 0.09,-0.16,1.01,U] [#3 0.34,-0.27,0.94,U] [#4 0.29,-0.29,1.02,U] [#5 0.40,-0.24,0.69,U] [#6 0.27,-0.27,0.70,U] [#7 0.28,-0.39,0.68,U] [#8 0.32,-0.17,0.66,U] 
20:55:03.681 00.002 7988 refined, 8 included, MultiStar: {0.31, -0.29}, one-star: {0.43, -0.47}
20:55:03.681 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
20:55:03.683 00.002 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.36)
20:55:03.683 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.29 hyp=0.43 cameraTheta=-0.76 mountX=0.29 mountY=-0.30, mountTheta=-0.80
20:55:03.685 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.29, opts=13)
20:55:03.687 00.002 7988 Enqueuing Move request for scope (0.31, -0.29)
20:55:03.687 00.000 15712 Worker thread wakes up
20:55:03.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.29) opts 0xd
20:55:03.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.29)
20:55:03.687 00.000 15712 Moving (0.31, -0.29) raw xDistance=0.29 yDistance=-0.30
20:55:03.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:03.689 00.002 7988 UpdateGuideState exits: m=1484 SNR=26.3
20:55:03.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:03.691 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:03.691 00.000 7988 Enqueuing Expose request
20:55:03.693 00.002 15712 BLC: History state: CurrMiss=-0.30, AvgInitMiss=-0.10, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.368124, 1:-0.300723
20:55:03.693 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -26.000000
20:55:03.693 00.000 15712 BLC: window closed
20:55:03.693 00.000 15712 BLC: Pulse adjusted to 184
20:55:03.693 00.000 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.17, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 635.82
20:55:03.693 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
20:55:03.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:55:03.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:55:03.693 00.000 15712 MoveAxis(W, 58, ABG)
20:55:03.693 00.000 15712 Guiding  Dir = 3, Dur = 58
20:55:03.693 00.000 15712 IsGuiding returns 0
20:55:03.709 00.016 15712 PulseGuide returned control before completion, sleep 51
20:55:03.795 00.086 15712 IsGuiding returns 0
20:55:03.795 00.000 15712 Move returns status 0, amount 58
20:55:03.795 00.000 15712 MoveAxis(N, 0, ABG)
20:55:03.795 00.000 15712 Move returns status 0, amount 0
20:55:03.795 00.000 15712 move complete, result=0
20:55:03.795 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.3 px 0 ms NORTH
20:55:03.797 00.002 15712 worker thread done servicing request
20:55:03.797 00.000 15712 Worker thread wakes up
20:55:03.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:03.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:03.870 00.073 7988 evsrv: cli 0CCD0668 connect
20:55:03.870 00.000 7988 case statement mapped state 6 to 3
20:55:03.870 00.000 7988 case statement mapped state 6 to 3
20:55:03.870 00.000 7988 evsrv: cli 0CCD0668 request: {"method":"get_pixel_scale","id":"dec02e84-3b3f-479a-bc6a-0de003b167ef"}
20:55:03.870 00.000 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":3.86747,"id":"dec02e84-3b3f-479a-bc6a-0de003b167ef"}
20:55:03.876 00.006 7988 evsrv: cli 0CCD0668 disconnect
20:55:05.211 01.335 15712 Exposure complete
20:55:05.272 00.061 15712 worker thread done servicing request
20:55:05.272 00.000 7988 OnExposeComplete: enter
20:55:05.273 00.001 7988 UpdateGuideState(): m_state=6
20:55:05.273 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5078
20:55:05.275 00.002 7988 Star::Find returns 1 (0), X=1178.59, Y=441.17, Mass=1502, SNR=26.5, Peak=218 HFD=3.2
20:55:05.275 00.000 7988 MultiStar: [#1 0.52,-0.00,1.02,U] [#2 0.14,0.15,1.01,U] [#3 0.39,-0.04,1.02,U] [#4 0.29,0.06,1.06,U] [#5 0.49,-0.23,0.70,U] [#6 0.23,0.16,0.70,U] [#7 0.37,-0.12,0.66,U] [#8 0.33,0.21,0.65,U] 
20:55:05.275 00.000 7988 refined, 8 included, MultiStar: {0.35, 0.01}, one-star: {0.43, -0.11}
20:55:05.275 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
20:55:05.275 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
20:55:05.275 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=0.01 hyp=0.35 cameraTheta=0.02 mountX=-0.01 mountY=-0.35, mountTheta=-1.60
20:55:05.283 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.01, opts=13)
20:55:05.283 00.000 7988 Enqueuing Move request for scope (0.35, 0.01)
20:55:05.285 00.002 15712 Worker thread wakes up
20:55:05.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.01) opts 0xd
20:55:05.285 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.01)
20:55:05.285 00.000 15712 Moving (0.35, 0.01) raw xDistance=-0.01 yDistance=-0.35
20:55:05.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:05.285 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.5
20:55:05.287 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:05.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:05.289 00.002 7988 Enqueuing Expose request
20:55:05.289 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.81
20:55:05.289 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
20:55:05.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:55:05.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
20:55:05.289 00.000 15712 MoveAxis(E, 0, ABG)
20:55:05.289 00.000 15712 Move returns status 0, amount 0
20:55:05.289 00.000 15712 MoveAxis(N, 0, ABG)
20:55:05.289 00.000 15712 Move returns status 0, amount 0
20:55:05.289 00.000 15712 move complete, result=0
20:55:05.289 00.000 15712 worker thread done servicing request
20:55:05.289 00.000 15712 Worker thread wakes up
20:55:05.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:05.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:05.289 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
20:55:06.921 01.632 15712 Exposure complete
20:55:06.972 00.051 15712 worker thread done servicing request
20:55:06.972 00.000 7988 OnExposeComplete: enter
20:55:06.972 00.000 7988 UpdateGuideState(): m_state=6
20:55:06.982 00.010 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5079
20:55:06.982 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=441.11, Mass=1517, SNR=26.5, Peak=214 HFD=3.1
20:55:06.982 00.000 7988 MultiStar: [#1 0.36,-0.08,1.02,U] [#2 0.27,0.18,0.99,U] [#3 0.43,0.14,0.98,U] [#4 0.18,0.05,1.04,U] [#5 0.55,-0.21,0.72,U] [#6 0.19,0.09,0.73,U] [#7 0.48,0.05,0.68,U] [#8 0.59,0.11,0.67,U] 
20:55:06.982 00.000 7988 refined, 8 included, MultiStar: {0.38, 0.02}, one-star: {0.44, -0.17}
20:55:06.982 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.58) = xAngle (1.62 = 1.62)
20:55:06.989 00.007 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.73 = -1.55)
20:55:06.989 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=0.02 hyp=0.38 cameraTheta=0.04 mountX=-0.02 mountY=-0.38, mountTheta=-1.62
20:55:06.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=0.02, opts=13)
20:55:06.989 00.000 7988 Enqueuing Move request for scope (0.38, 0.02)
20:55:06.989 00.000 15712 Worker thread wakes up
20:55:06.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.02) opts 0xd
20:55:06.989 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, 0.02)
20:55:06.989 00.000 15712 Moving (0.38, 0.02) raw xDistance=-0.02 yDistance=-0.38
20:55:06.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:06.989 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5
20:55:06.996 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:06.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:06.998 00.002 7988 Enqueuing Expose request
20:55:06.998 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.81
20:55:06.998 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
20:55:06.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:55:06.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
20:55:06.998 00.000 15712 MoveAxis(E, 1, ABG)
20:55:06.998 00.000 15712 Guiding  Dir = 2, Dur = 1
20:55:06.998 00.000 15712 IsGuiding returns 0
20:55:07.022 00.024 15712 IsGuiding returns 0
20:55:07.022 00.000 15712 Move returns status 0, amount 1
20:55:07.022 00.000 15712 MoveAxis(N, 0, ABG)
20:55:07.022 00.000 15712 Move returns status 0, amount 0
20:55:07.022 00.000 15712 move complete, result=0
20:55:07.022 00.000 15712 worker thread done servicing request
20:55:07.022 00.000 15712 Worker thread wakes up
20:55:07.022 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.4 px 0 ms NORTH
20:55:07.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:07.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:08.435 01.413 15712 Exposure complete
20:55:08.484 00.049 15712 worker thread done servicing request
20:55:08.484 00.000 7988 OnExposeComplete: enter
20:55:08.497 00.013 7988 UpdateGuideState(): m_state=6
20:55:08.498 00.001 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5080
20:55:08.500 00.002 7988 Star::Find returns 1 (0), X=1178.69, Y=441.41, Mass=1469, SNR=26.1, Peak=175 HFD=3.2
20:55:08.501 00.001 7988 MultiStar: [#1 0.29,0.12,1.05,U] [#2 0.15,0.30,1.01,U] [#3 0.18,0.37,0.95,U] [#4 0.30,0.06,1.03,U] [#5 0.47,0.01,0.71,U] [#6 -0.01,0.19,0.73,U] [#7 0.40,0.24,0.67,U] [#8 0.38,0.23,0.67,U] 
20:55:08.501 00.000 7988 refined, 8 included, MultiStar: {0.30, 0.18}, one-star: {0.54, 0.13}
20:55:08.503 00.002 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.58) = xAngle (2.13 = 2.13)
20:55:08.503 00.000 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.24 = -1.05)
20:55:08.505 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=0.18 hyp=0.35 cameraTheta=0.55 mountX=-0.19 mountY=-0.30, mountTheta=-2.12
20:55:08.505 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.18, opts=13)
20:55:08.507 00.002 7988 Enqueuing Move request for scope (0.30, 0.18)
20:55:08.509 00.002 15712 Worker thread wakes up
20:55:08.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.18) opts 0xd
20:55:08.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.18)
20:55:08.509 00.000 15712 Moving (0.30, 0.18) raw xDistance=-0.19 yDistance=-0.30
20:55:08.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:08.509 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.1
20:55:08.511 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:08.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:08.514 00.003 7988 Enqueuing Expose request
20:55:08.514 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 635.81
20:55:08.514 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
20:55:08.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:55:08.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:55:08.514 00.000 15712 MoveAxis(E, 39, ABG)
20:55:08.514 00.000 15712 Guiding  Dir = 2, Dur = 39
20:55:08.514 00.000 15712 IsGuiding returns 0
20:55:08.535 00.021 15712 PulseGuide returned control before completion, sleep 24
20:55:08.604 00.069 15712 IsGuiding returns 0
20:55:08.604 00.000 15712 Move returns status 0, amount 39
20:55:08.604 00.000 15712 MoveAxis(N, 0, ABG)
20:55:08.604 00.000 15712 Move returns status 0, amount 0
20:55:08.604 00.000 15712 move complete, result=0
20:55:08.604 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.3 px 0 ms NORTH
20:55:08.604 00.000 15712 worker thread done servicing request
20:55:08.609 00.005 15712 Worker thread wakes up
20:55:08.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:08.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:10.349 01.740 15712 Exposure complete
20:55:10.412 00.063 15712 worker thread done servicing request
20:55:10.414 00.002 7988 OnExposeComplete: enter
20:55:10.414 00.000 7988 UpdateGuideState(): m_state=6
20:55:10.414 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5081
20:55:10.414 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=441.48, Mass=1470, SNR=26.0, Peak=188 HFD=3.2
20:55:10.414 00.000 7988 MultiStar: [#1 0.36,0.22,1.02,U] [#2 0.04,0.38,1.02,U] [#3 0.26,0.26,0.97,U] [#4 0.19,0.26,1.04,U] [#5 0.51,0.18,0.73,U] [#6 0.28,0.25,0.75,U] [#7 0.17,0.17,0.67,U] [#8 0.48,0.47,0.64,U] 
20:55:10.414 00.000 7988 refined, 8 included, MultiStar: {0.29, 0.26}, one-star: {0.41, 0.20}
20:55:10.414 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
20:55:10.414 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
20:55:10.423 00.009 7988 CameraToMount -- cameraX=0.29 cameraY=0.26 hyp=0.39 cameraTheta=0.74 mountX=-0.27 mountY=-0.30, mountTheta=-2.31
20:55:10.423 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.26, opts=13)
20:55:10.423 00.000 7988 Enqueuing Move request for scope (0.29, 0.26)
20:55:10.426 00.003 15712 Worker thread wakes up
20:55:10.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:10.426 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0
20:55:10.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:10.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:10.426 00.000 7988 Enqueuing Expose request
20:55:10.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.26) opts 0xd
20:55:10.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.26)
20:55:10.426 00.000 15712 Moving (0.29, 0.26) raw xDistance=-0.27 yDistance=-0.30
20:55:10.436 00.010 15712 PPEC rslt: input = -0.27, final = -0.20, react = -0.16, pred = -0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 635.80
20:55:10.436 00.000 15712 PPEC: input: -0.27, control: -0.20, exposure: 1500
20:55:10.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:55:10.436 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:55:10.436 00.000 15712 MoveAxis(E, 65, ABG)
20:55:10.436 00.000 15712 Guiding  Dir = 2, Dur = 65
20:55:10.436 00.000 15712 IsGuiding returns 0
20:55:10.460 00.024 15712 PulseGuide returned control before completion, sleep 52
20:55:10.537 00.077 15712 IsGuiding returns 1
20:55:10.537 00.000 15712 scope still moving after pulse duration time elapsed
20:55:10.569 00.032 15712 IsGuiding returns 0
20:55:10.569 00.000 15712 scope move finished after 65 + 68 ms
20:55:10.569 00.000 15712 Move returns status 0, amount 65
20:55:10.569 00.000 15712 MoveAxis(N, 0, ABG)
20:55:10.569 00.000 15712 Move returns status 0, amount 0
20:55:10.569 00.000 15712 move complete, result=0
20:55:10.569 00.000 15712 worker thread done servicing request
20:55:10.569 00.000 15712 Worker thread wakes up
20:55:10.569 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.3 px 0 ms NORTH
20:55:10.571 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:10.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:11.976 01.405 15712 Exposure complete
20:55:12.037 00.061 15712 worker thread done servicing request
20:55:12.037 00.000 7988 OnExposeComplete: enter
20:55:12.039 00.002 7988 UpdateGuideState(): m_state=6
20:55:12.039 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5082
20:55:12.041 00.002 7988 Star::Find returns 1 (0), X=1178.48, Y=441.32, Mass=1492, SNR=26.2, Peak=222 HFD=3.1
20:55:12.041 00.000 7988 MultiStar: [#1 0.18,-0.03,1.03,U] [#2 0.03,0.18,1.03,U] [#3 0.19,-0.04,0.97,U] [#4 0.16,0.01,1.05,U] [#5 0.35,0.17,0.73,U] [#6 0.02,0.11,0.74,U] [#7 0.03,-0.01,0.66,U] [#8 0.29,-0.03,0.66,U] 
20:55:12.043 00.002 7988 refined, 8 included, MultiStar: {0.18, 0.04}, one-star: {0.33, 0.04}
20:55:12.043 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.82 = 1.82)
20:55:12.045 00.002 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.93 = -1.35)
20:55:12.045 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.25 mountX=-0.05 mountY=-0.18, mountTheta=-1.82
20:55:12.047 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.04, opts=13)
20:55:12.049 00.002 7988 Enqueuing Move request for scope (0.18, 0.04)
20:55:12.049 00.000 15712 Worker thread wakes up
20:55:12.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
20:55:12.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
20:55:12.049 00.000 15712 Moving (0.18, 0.04) raw xDistance=-0.05 yDistance=-0.18
20:55:12.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:12.049 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.2
20:55:12.053 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:12.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:12.053 00.000 7988 Enqueuing Expose request
20:55:12.056 00.003 15712 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
20:55:12.056 00.000 15712 PPEC: input: -0.05, control: -0.04, exposure: 1500
20:55:12.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:12.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:55:12.056 00.000 15712 MoveAxis(E, 12, ABG)
20:55:12.056 00.000 15712 Guiding  Dir = 2, Dur = 12
20:55:12.056 00.000 15712 IsGuiding returns 0
20:55:12.074 00.018 15712 IsGuiding returns 1
20:55:12.074 00.000 15712 scope still moving after pulse duration time elapsed
20:55:12.121 00.047 15712 IsGuiding returns 0
20:55:12.121 00.000 15712 scope move finished after 12 + 54 ms
20:55:12.121 00.000 15712 Move returns status 0, amount 12
20:55:12.121 00.000 15712 MoveAxis(N, 0, ABG)
20:55:12.121 00.000 15712 Move returns status 0, amount 0
20:55:12.121 00.000 15712 move complete, result=0
20:55:12.121 00.000 7988 GuideStep: -0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
20:55:12.124 00.003 15712 worker thread done servicing request
20:55:12.124 00.000 15712 Worker thread wakes up
20:55:12.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:12.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:13.761 01.637 15712 Exposure complete
20:55:13.808 00.047 15712 worker thread done servicing request
20:55:13.808 00.000 7988 OnExposeComplete: enter
20:55:13.808 00.000 7988 UpdateGuideState(): m_state=6
20:55:13.825 00.017 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5083
20:55:13.825 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=441.25, Mass=1596, SNR=27.4, Peak=217 HFD=3.3
20:55:13.827 00.002 7988 MultiStar: [#1 0.36,0.08,1.00,U] [#2 -0.02,0.44,0.99,U] [#3 0.25,0.18,0.94,U] [#4 0.33,0.03,1.02,U] [#5 0.48,0.19,0.72,U] [#6 0.24,0.32,0.69,U] [#7 0.11,0.24,0.63,U] [#8 0.27,0.30,0.67,U] 
20:55:13.827 00.000 7988 refined, 8 included, MultiStar: {0.29, 0.18}, one-star: {0.53, -0.03}
20:55:13.829 00.002 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.14 = 2.14)
20:55:13.829 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.25 = -1.04)
20:55:13.831 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=0.18 hyp=0.34 cameraTheta=0.56 mountX=-0.18 mountY=-0.29, mountTheta=-2.13
20:55:13.833 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.18, opts=13)
20:55:13.833 00.000 7988 Enqueuing Move request for scope (0.29, 0.18)
20:55:13.835 00.002 15712 Worker thread wakes up
20:55:13.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.18) opts 0xd
20:55:13.835 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.18)
20:55:13.835 00.000 15712 Moving (0.29, 0.18) raw xDistance=-0.18 yDistance=-0.29
20:55:13.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:13.835 00.000 7988 UpdateGuideState exits: m=1596 SNR=27.4
20:55:13.838 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:13.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:13.840 00.002 7988 Enqueuing Expose request
20:55:13.840 00.000 15712 PPEC rslt: input = -0.18, final = -0.15, react = -0.11, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 635.79
20:55:13.840 00.000 15712 PPEC: input: -0.18, control: -0.15, exposure: 1500
20:55:13.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:55:13.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:55:13.840 00.000 15712 MoveAxis(E, 47, ABG)
20:55:13.840 00.000 15712 Guiding  Dir = 2, Dur = 47
20:55:13.840 00.000 15712 IsGuiding returns 0
20:55:13.862 00.022 15712 PulseGuide returned control before completion, sleep 34
20:55:13.903 00.041 15712 IsGuiding returns 1
20:55:13.903 00.000 15712 scope still moving after pulse duration time elapsed
20:55:13.961 00.058 15712 IsGuiding returns 0
20:55:13.961 00.000 15712 scope move finished after 47 + 72 ms
20:55:13.961 00.000 15712 Move returns status 0, amount 47
20:55:13.961 00.000 15712 MoveAxis(N, 0, ABG)
20:55:13.961 00.000 15712 Move returns status 0, amount 0
20:55:13.961 00.000 15712 move complete, result=0
20:55:13.961 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.3 px 0 ms NORTH
20:55:13.963 00.002 15712 worker thread done servicing request
20:55:13.963 00.000 15712 Worker thread wakes up
20:55:13.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:13.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:15.369 01.406 15712 Exposure complete
20:55:15.427 00.058 15712 worker thread done servicing request
20:55:15.427 00.000 7988 OnExposeComplete: enter
20:55:15.427 00.000 7988 UpdateGuideState(): m_state=6
20:55:15.430 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5084
20:55:15.432 00.002 7988 Star::Find returns 1 (0), X=1178.54, Y=441.33, Mass=1578, SNR=27.1, Peak=223 HFD=3.2
20:55:15.432 00.000 7988 MultiStar: [#1 0.35,-0.11,0.98,U] [#2 0.05,0.21,0.98,U] [#3 0.05,-0.06,0.95,U] [#4 0.18,-0.11,0.99,U] [#5 0.44,-0.13,0.69,U] [#6 -0.03,0.19,0.69,U] [#7 0.17,0.00,0.65,U] [#8 0.34,0.22,0.63,U] 
20:55:15.434 00.002 7988 refined, 8 included, MultiStar: {0.22, 0.02}, one-star: {0.39, 0.06}
20:55:15.434 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.58) = xAngle (1.68 = 1.68)
20:55:15.436 00.002 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.79 = -1.49)
20:55:15.436 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.10 mountX=-0.02 mountY=-0.22, mountTheta=-1.68
20:55:15.438 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.02, opts=13)
20:55:15.440 00.002 7988 Enqueuing Move request for scope (0.22, 0.02)
20:55:15.440 00.000 15712 Worker thread wakes up
20:55:15.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
20:55:15.440 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
20:55:15.440 00.000 15712 Moving (0.22, 0.02) raw xDistance=-0.02 yDistance=-0.22
20:55:15.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:15.440 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.1
20:55:15.444 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:15.444 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:15.446 00.002 7988 Enqueuing Expose request
20:55:15.446 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.79
20:55:15.446 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
20:55:15.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:15.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:55:15.446 00.000 15712 MoveAxis(E, 9, ABG)
20:55:15.446 00.000 15712 Guiding  Dir = 2, Dur = 9
20:55:15.446 00.000 15712 IsGuiding returns 0
20:55:15.463 00.017 15712 IsGuiding returns 0
20:55:15.463 00.000 15712 Move returns status 0, amount 9
20:55:15.463 00.000 15712 MoveAxis(N, 0, ABG)
20:55:15.463 00.000 15712 Move returns status 0, amount 0
20:55:15.463 00.000 15712 move complete, result=0
20:55:15.463 00.000 15712 worker thread done servicing request
20:55:15.463 00.000 15712 Worker thread wakes up
20:55:15.463 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
20:55:15.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:15.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:17.095 01.632 15712 Exposure complete
20:55:17.140 00.045 15712 worker thread done servicing request
20:55:17.140 00.000 7988 OnExposeComplete: enter
20:55:17.156 00.016 7988 UpdateGuideState(): m_state=6
20:55:17.156 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5085
20:55:17.156 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=440.99, Mass=1471, SNR=26.1, Peak=199 HFD=3.0
20:55:17.156 00.000 7988 MultiStar: [#1 0.26,-0.19,1.02,U] [#2 0.12,0.05,1.01,U] [#3 0.11,-0.05,1.02,U] [#4 0.19,-0.16,1.05,U] [#5 0.44,-0.33,0.70,U] [#6 0.01,0.11,0.75,U] [#7 -0.07,-0.10,0.69,U] [#8 0.41,0.02,0.71,U] 
20:55:17.156 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.11}, one-star: {0.34, -0.29}
20:55:17.156 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
20:55:17.156 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.09)
20:55:17.156 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.49 mountX=0.11 mountY=-0.20, mountTheta=-1.08
20:55:17.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.11, opts=13)
20:55:17.156 00.000 7988 Enqueuing Move request for scope (0.20, -0.11)
20:55:17.156 00.000 15712 Worker thread wakes up
20:55:17.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
20:55:17.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
20:55:17.156 00.000 15712 Moving (0.20, -0.11) raw xDistance=0.11 yDistance=-0.20
20:55:17.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:17.156 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1
20:55:17.169 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:17.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:17.171 00.002 7988 Enqueuing Expose request
20:55:17.173 00.002 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
20:55:17.173 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
20:55:17.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:17.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:55:17.173 00.000 15712 MoveAxis(E, 11, ABG)
20:55:17.173 00.000 15712 Guiding  Dir = 2, Dur = 11
20:55:17.203 00.030 15712 IsGuiding returns 0
20:55:17.220 00.017 15712 IsGuiding returns 1
20:55:17.220 00.000 15712 scope still moving after pulse duration time elapsed
20:55:17.270 00.050 15712 IsGuiding returns 0
20:55:17.270 00.000 15712 scope move finished after 11 + 52 ms
20:55:17.270 00.000 15712 Move returns status 0, amount 11
20:55:17.270 00.000 15712 MoveAxis(N, 0, ABG)
20:55:17.270 00.000 15712 Move returns status 0, amount 0
20:55:17.270 00.000 15712 move complete, result=0
20:55:17.270 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
20:55:17.272 00.002 15712 worker thread done servicing request
20:55:17.272 00.000 15712 Worker thread wakes up
20:55:17.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:17.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:18.677 01.405 15712 Exposure complete
20:55:18.722 00.045 15712 worker thread done servicing request
20:55:18.722 00.000 7988 OnExposeComplete: enter
20:55:18.737 00.015 7988 UpdateGuideState(): m_state=6
20:55:18.737 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5086
20:55:18.739 00.002 7988 Star::Find returns 1 (0), X=1178.45, Y=440.96, Mass=1540, SNR=26.9, Peak=187 HFD=3.5
20:55:18.741 00.002 7988 MultiStar: [#1 0.30,-0.24,1.01,U] [#2 0.13,-0.02,1.02,U] [#3 0.12,-0.15,0.95,U] [#4 0.20,-0.29,1.02,U] [#5 0.36,-0.21,0.74,U] [#6 0.03,-0.02,0.71,U] [#7 0.15,-0.37,0.67,U] [#8 0.36,-0.19,0.63,U] 
20:55:18.741 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.20}, one-star: {0.30, -0.32}
20:55:18.743 00.002 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.83 = 0.83)
20:55:18.743 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.35)
20:55:18.745 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.75 mountX=0.20 mountY=-0.21, mountTheta=-0.81
20:55:18.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.20, opts=13)
20:55:18.747 00.002 7988 Enqueuing Move request for scope (0.21, -0.20)
20:55:18.749 00.002 15712 Worker thread wakes up
20:55:18.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
20:55:18.749 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
20:55:18.749 00.000 15712 Moving (0.21, -0.20) raw xDistance=0.20 yDistance=-0.21
20:55:18.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:18.749 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.9
20:55:18.751 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:18.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:18.753 00.002 7988 Enqueuing Expose request
20:55:18.754 00.001 15712 PPEC rslt: input = 0.20, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 635.78
20:55:18.754 00.000 15712 PPEC: input: 0.20, control: 0.09, exposure: 1500
20:55:18.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:18.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:55:18.754 00.000 15712 MoveAxis(W, 29, ABG)
20:55:18.754 00.000 15712 Guiding  Dir = 3, Dur = 29
20:55:18.754 00.000 15712 IsGuiding returns 0
20:55:18.772 00.018 15712 PulseGuide returned control before completion, sleep 23
20:55:18.820 00.048 15712 IsGuiding returns 0
20:55:18.820 00.000 15712 Move returns status 0, amount 29
20:55:18.820 00.000 15712 MoveAxis(N, 0, ABG)
20:55:18.820 00.000 15712 Move returns status 0, amount 0
20:55:18.820 00.000 15712 move complete, result=0
20:55:18.820 00.000 15712 worker thread done servicing request
20:55:18.820 00.000 15712 Worker thread wakes up
20:55:18.820 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.2 px 0 ms NORTH
20:55:18.821 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:18.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:20.458 01.637 15712 Exposure complete
20:55:20.520 00.062 15712 worker thread done servicing request
20:55:20.520 00.000 7988 OnExposeComplete: enter
20:55:20.522 00.002 7988 UpdateGuideState(): m_state=6
20:55:20.522 00.000 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5087
20:55:20.524 00.002 7988 Star::Find returns 1 (0), X=1178.54, Y=441.22, Mass=1501, SNR=26.4, Peak=216 HFD=3.0
20:55:20.524 00.000 7988 MultiStar: [#1 0.38,-0.19,1.04,U] [#2 0.13,0.11,1.00,U] [#3 0.41,-0.05,0.95,U] [#4 0.34,-0.16,1.01,U] [#5 0.47,-0.17,0.75,U] [#6 0.11,-0.03,0.71,U] [#7 0.29,-0.11,0.67,U] [#8 0.56,0.05,0.67,U] 
20:55:20.526 00.002 7988 refined, 8 included, MultiStar: {0.34, -0.07}, one-star: {0.38, -0.06}
20:55:20.526 00.000 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.58) = xAngle (1.38 = 1.38)
20:55:20.528 00.002 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.49 = -1.80)
20:55:20.528 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.20 mountX=0.07 mountY=-0.34, mountTheta=-1.38
20:55:20.530 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.07, opts=13)
20:55:20.530 00.000 7988 Enqueuing Move request for scope (0.34, -0.07)
20:55:20.530 00.000 15712 Worker thread wakes up
20:55:20.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.07) opts 0xd
20:55:20.530 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.07)
20:55:20.530 00.000 15712 Moving (0.34, -0.07) raw xDistance=0.07 yDistance=-0.34
20:55:20.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:20.530 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
20:55:20.535 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:20.535 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:20.537 00.002 7988 Enqueuing Expose request
20:55:20.537 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
20:55:20.537 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
20:55:20.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:55:20.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:55:20.537 00.000 15712 MoveAxis(E, 4, ABG)
20:55:20.537 00.000 15712 Guiding  Dir = 2, Dur = 4
20:55:20.537 00.000 15712 IsGuiding returns 0
20:55:20.557 00.020 15712 IsGuiding returns 0
20:55:20.557 00.000 15712 Move returns status 0, amount 4
20:55:20.557 00.000 15712 MoveAxis(N, 0, ABG)
20:55:20.557 00.000 15712 Move returns status 0, amount 0
20:55:20.557 00.000 15712 move complete, result=0
20:55:20.557 00.000 15712 worker thread done servicing request
20:55:20.557 00.000 15712 Worker thread wakes up
20:55:20.557 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.3 px 0 ms NORTH
20:55:20.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:20.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:21.970 01.413 15712 Exposure complete
20:55:22.030 00.060 15712 worker thread done servicing request
20:55:22.030 00.000 7988 OnExposeComplete: enter
20:55:22.033 00.003 7988 UpdateGuideState(): m_state=6
20:55:22.033 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5088
20:55:22.034 00.001 7988 Star::Find returns 1 (0), X=1178.55, Y=441.32, Mass=1555, SNR=26.7, Peak=202 HFD=3.4
20:55:22.034 00.000 7988 MultiStar: [#1 0.28,-0.06,1.01,U] [#2 0.01,0.25,1.02,U] [#3 0.24,0.06,0.95,U] [#4 0.27,0.04,1.00,U] [#5 0.51,-0.22,0.71,U] [#6 0.09,0.32,0.71,U] [#7 0.10,0.06,0.64,U] [#8 0.45,0.17,0.64,U] 
20:55:22.034 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.07}, one-star: {0.39, 0.04}
20:55:22.034 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.58) = xAngle (1.85 = 1.85)
20:55:22.034 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.96 = -1.32)
20:55:22.034 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.27 mountX=-0.07 mountY=-0.26, mountTheta=-1.85
20:55:22.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.07, opts=13)
20:55:22.034 00.000 7988 Enqueuing Move request for scope (0.26, 0.07)
20:55:22.034 00.000 15712 Worker thread wakes up
20:55:22.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
20:55:22.034 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
20:55:22.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:22.034 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.7
20:55:22.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:22.034 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:22.034 00.000 7988 Enqueuing Expose request
20:55:22.034 00.000 15712 Moving (0.26, 0.07) raw xDistance=-0.07 yDistance=-0.26
20:55:22.049 00.015 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
20:55:22.049 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
20:55:22.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:55:22.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:55:22.049 00.000 15712 MoveAxis(E, 4, ABG)
20:55:22.049 00.000 15712 Guiding  Dir = 2, Dur = 4
20:55:22.049 00.000 15712 IsGuiding returns 0
20:55:22.070 00.021 15712 IsGuiding returns 0
20:55:22.081 00.011 15712 Move returns status 0, amount 4
20:55:22.081 00.000 15712 MoveAxis(N, 0, ABG)
20:55:22.081 00.000 15712 Move returns status 0, amount 0
20:55:22.081 00.000 15712 move complete, result=0
20:55:22.081 00.000 15712 worker thread done servicing request
20:55:22.081 00.000 15712 Worker thread wakes up
20:55:22.081 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.3 px 0 ms NORTH
20:55:22.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:22.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:23.823 01.742 15712 Exposure complete
20:55:23.868 00.045 15712 worker thread done servicing request
20:55:23.868 00.000 7988 OnExposeComplete: enter
20:55:23.868 00.000 7988 UpdateGuideState(): m_state=6
20:55:23.885 00.017 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5089
20:55:23.885 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=441.66, Mass=1609, SNR=27.2, Peak=192 HFD=3.4
20:55:23.885 00.000 7988 MultiStar: [#1 0.32,0.34,1.00,U] [#2 0.08,0.59,0.98,U] [#3 0.06,0.43,0.92,U] [#4 0.17,0.44,0.98,U] [#5 0.39,0.41,0.67,U] [#6 0.07,0.50,0.71,U] [#7 -0.17,0.39,0.66,U] [#8 0.37,0.51,0.64,U] 
20:55:23.885 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.44}, one-star: {0.42, 0.38}
20:55:23.885 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
20:55:23.885 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.84 = -0.44)
20:55:23.885 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.44 hyp=0.48 cameraTheta=1.16 mountX=-0.44 mountY=-0.21, mountTheta=-2.71
20:55:23.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.44, opts=13)
20:55:23.885 00.000 7988 Enqueuing Move request for scope (0.19, 0.44)
20:55:23.885 00.000 15712 Worker thread wakes up
20:55:23.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.44) opts 0xd
20:55:23.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.44)
20:55:23.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:23.885 00.000 7988 UpdateGuideState exits: m=1609 SNR=27.2
20:55:23.899 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:23.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:23.900 00.001 7988 Enqueuing Expose request
20:55:23.902 00.002 15712 Moving (0.19, 0.44) raw xDistance=-0.44 yDistance=-0.21
20:55:23.902 00.000 15712 PPEC rslt: input = -0.44, final = -0.28, react = -0.27, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 635.77
20:55:23.902 00.000 15712 PPEC: input: -0.44, control: -0.28, exposure: 1500
20:55:23.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:23.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:55:23.902 00.000 15712 MoveAxis(E, 91, ABG)
20:55:23.902 00.000 15712 Guiding  Dir = 2, Dur = 91
20:55:23.902 00.000 15712 IsGuiding returns 0
20:55:23.935 00.033 15712 PulseGuide returned control before completion, sleep 72
20:55:24.012 00.077 15712 IsGuiding returns 1
20:55:24.012 00.000 15712 scope still moving after pulse duration time elapsed
20:55:24.045 00.033 15712 IsGuiding returns 0
20:55:24.045 00.000 15712 scope move finished after 91 + 49 ms
20:55:24.045 00.000 15712 Move returns status 0, amount 91
20:55:24.045 00.000 15712 MoveAxis(N, 0, ABG)
20:55:24.045 00.000 15712 Move returns status 0, amount 0
20:55:24.045 00.000 15712 move complete, result=0
20:55:24.045 00.000 7988 GuideStep: -0.4 px 91 ms EAST, -0.2 px 0 ms NORTH
20:55:24.048 00.003 15712 worker thread done servicing request
20:55:24.048 00.000 15712 Worker thread wakes up
20:55:24.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:24.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:25.467 01.419 15712 Exposure complete
20:55:25.519 00.052 15712 worker thread done servicing request
20:55:25.519 00.000 7988 OnExposeComplete: enter
20:55:25.519 00.000 7988 UpdateGuideState(): m_state=6
20:55:25.528 00.009 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5090
20:55:25.528 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=441.35, Mass=1526, SNR=26.5, Peak=202 HFD=3.4
20:55:25.530 00.002 7988 MultiStar: [#1 0.18,0.28,1.01,U] [#2 0.07,0.40,0.98,U] [#3 0.04,0.16,0.95,U] [#4 0.10,0.28,1.02,U] [#5 0.46,0.21,0.71,U] [#6 -0.28,0.29,0.70,U] [#7 0.19,0.15,0.68,U] [#8 0.11,0.36,0.65,U] 
20:55:25.532 00.002 7988 refined, 8 included, MultiStar: {0.13, 0.24}, one-star: {0.29, 0.07}
20:55:25.532 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.65 = 2.65)
20:55:25.532 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.76 = -0.52)
20:55:25.532 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.28 cameraTheta=1.08 mountX=-0.24 mountY=-0.14, mountTheta=-2.63
20:55:25.536 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.24, opts=13)
20:55:25.536 00.000 7988 Enqueuing Move request for scope (0.13, 0.24)
20:55:25.536 00.000 15712 Worker thread wakes up
20:55:25.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
20:55:25.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
20:55:25.536 00.000 15712 Moving (0.13, 0.24) raw xDistance=-0.24 yDistance=-0.14
20:55:25.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:25.536 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5
20:55:25.541 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:25.541 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:25.543 00.002 7988 Enqueuing Expose request
20:55:25.544 00.001 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.15, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 635.76
20:55:25.544 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
20:55:25.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:25.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:55:25.544 00.000 15712 MoveAxis(E, 57, ABG)
20:55:25.544 00.000 15712 Guiding  Dir = 2, Dur = 57
20:55:25.549 00.005 15712 IsGuiding returns 0
20:55:25.565 00.016 15712 PulseGuide returned control before completion, sleep 52
20:55:25.624 00.059 15712 IsGuiding returns 1
20:55:25.624 00.000 15712 scope still moving after pulse duration time elapsed
20:55:25.660 00.036 15712 IsGuiding returns 0
20:55:25.660 00.000 15712 scope move finished after 57 + 54 ms
20:55:25.660 00.000 15712 Move returns status 0, amount 57
20:55:25.660 00.000 15712 MoveAxis(N, 0, ABG)
20:55:25.660 00.000 15712 Move returns status 0, amount 0
20:55:25.660 00.000 15712 move complete, result=0
20:55:25.660 00.000 7988 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
20:55:25.664 00.004 15712 worker thread done servicing request
20:55:25.664 00.000 15712 Worker thread wakes up
20:55:25.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:25.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:27.302 01.638 15712 Exposure complete
20:55:27.355 00.053 15712 worker thread done servicing request
20:55:27.355 00.000 7988 OnExposeComplete: enter
20:55:27.355 00.000 7988 UpdateGuideState(): m_state=6
20:55:27.363 00.008 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5091
20:55:27.365 00.002 7988 Star::Find returns 1 (0), X=1178.45, Y=441.09, Mass=1491, SNR=26.1, Peak=183 HFD=3.5
20:55:27.365 00.000 7988 MultiStar: [#1 0.26,-0.15,0.99,U] [#2 0.09,0.07,1.04,U] [#3 0.18,-0.04,0.97,U] [#4 0.26,-0.18,1.03,U] [#5 0.34,-0.06,0.71,U] [#6 0.01,0.01,0.68,U] [#7 0.11,-0.01,0.68,U] [#8 0.47,0.10,0.67,U] 
20:55:27.365 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.06}, one-star: {0.29, -0.19}
20:55:27.365 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.58) = xAngle (1.32 = 1.32)
20:55:27.365 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.43 = -1.86)
20:55:27.365 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.26 mountX=0.06 mountY=-0.22, mountTheta=-1.32
20:55:27.365 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.06, opts=13)
20:55:27.372 00.007 7988 Enqueuing Move request for scope (0.22, -0.06)
20:55:27.374 00.002 15712 Worker thread wakes up
20:55:27.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
20:55:27.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
20:55:27.374 00.000 15712 Moving (0.22, -0.06) raw xDistance=0.06 yDistance=-0.22
20:55:27.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:27.374 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.1
20:55:27.376 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:27.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:27.378 00.002 7988 Enqueuing Expose request
20:55:27.378 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.76
20:55:27.378 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
20:55:27.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:27.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:55:27.378 00.000 15712 MoveAxis(E, 6, ABG)
20:55:27.380 00.002 15712 Guiding  Dir = 2, Dur = 6
20:55:27.380 00.000 15712 IsGuiding returns 0
20:55:27.399 00.019 15712 IsGuiding returns 0
20:55:27.399 00.000 15712 Move returns status 0, amount 6
20:55:27.399 00.000 15712 MoveAxis(N, 0, ABG)
20:55:27.399 00.000 15712 Move returns status 0, amount 0
20:55:27.399 00.000 15712 move complete, result=0
20:55:27.399 00.000 15712 worker thread done servicing request
20:55:27.399 00.000 15712 Worker thread wakes up
20:55:27.399 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
20:55:27.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:27.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:28.815 01.416 15712 Exposure complete
20:55:28.872 00.057 15712 worker thread done servicing request
20:55:28.872 00.000 7988 OnExposeComplete: enter
20:55:28.872 00.000 7988 UpdateGuideState(): m_state=6
20:55:28.878 00.006 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5092
20:55:28.878 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=441.21, Mass=1503, SNR=26.4, Peak=194 HFD=3.4
20:55:28.878 00.000 7988 MultiStar: [#1 0.27,-0.09,1.02,U] [#2 -0.08,-0.08,1.00,U] [#3 0.22,-0.18,0.95,U] [#4 0.17,-0.27,1.03,U] [#5 0.45,-0.11,0.75,U] [#6 -0.03,-0.03,0.73,U] [#7 0.08,0.00,0.67,U] [#8 0.28,-0.02,0.66,U] 
20:55:28.883 00.005 7988 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.31, -0.07}
20:55:28.883 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
20:55:28.883 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.11)
20:55:28.883 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.51 mountX=0.10 mountY=-0.18, mountTheta=-1.06
20:55:28.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.10, opts=13)
20:55:28.883 00.000 7988 Enqueuing Move request for scope (0.18, -0.10)
20:55:28.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:28.892 00.009 15712 Worker thread wakes up
20:55:28.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
20:55:28.892 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
20:55:28.892 00.000 15712 Moving (0.18, -0.10) raw xDistance=0.10 yDistance=-0.18
20:55:28.892 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
20:55:28.894 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:28.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:28.894 00.000 7988 Enqueuing Expose request
20:55:28.894 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
20:55:28.894 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
20:55:28.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:28.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:55:28.894 00.000 15712 MoveAxis(E, 7, ABG)
20:55:28.894 00.000 15712 Guiding  Dir = 2, Dur = 7
20:55:28.900 00.006 15712 IsGuiding returns 0
20:55:28.916 00.016 15712 IsGuiding returns 0
20:55:28.916 00.000 15712 Move returns status 0, amount 7
20:55:28.916 00.000 15712 MoveAxis(N, 0, ABG)
20:55:28.916 00.000 15712 Move returns status 0, amount 0
20:55:28.916 00.000 15712 move complete, result=0
20:55:28.916 00.000 15712 worker thread done servicing request
20:55:28.916 00.000 15712 Worker thread wakes up
20:55:28.916 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
20:55:28.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:28.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:30.556 01.640 15712 Exposure complete
20:55:30.617 00.061 15712 worker thread done servicing request
20:55:30.617 00.000 7988 OnExposeComplete: enter
20:55:30.617 00.000 7988 UpdateGuideState(): m_state=6
20:55:30.620 00.003 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5093
20:55:30.620 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=440.84, Mass=1502, SNR=26.3, Peak=202 HFD=3.4
20:55:30.620 00.000 7988 MultiStar: [#1 0.28,-0.38,1.04,U] [#2 -0.03,-0.18,1.03,U] [#3 0.14,-0.24,0.98,U] [#4 0.19,-0.40,1.00,U] [#5 0.47,-0.43,0.69,U] [#6 0.00,-0.27,0.73,U] [#7 0.04,-0.32,0.65,U] [#8 0.38,-0.00,0.64,U] 
20:55:30.620 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.30}, one-star: {0.39, -0.43}
20:55:30.620 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
20:55:30.620 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.58)
20:55:30.620 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.30 hyp=0.36 cameraTheta=-0.98 mountX=0.30 mountY=-0.19, mountTheta=-0.58
20:55:30.620 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.30, opts=13)
20:55:30.620 00.000 7988 Enqueuing Move request for scope (0.20, -0.30)
20:55:30.620 00.000 15712 Worker thread wakes up
20:55:30.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.30) opts 0xd
20:55:30.620 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.30)
20:55:30.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:30.620 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
20:55:30.632 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:30.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:30.634 00.002 7988 Enqueuing Expose request
20:55:30.636 00.002 15712 Moving (0.20, -0.30) raw xDistance=0.30 yDistance=-0.19
20:55:30.638 00.002 15712 PPEC rslt: input = 0.30, final = 0.17, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 635.75
20:55:30.640 00.002 15712 PPEC: input: 0.30, control: 0.17, exposure: 1500
20:55:30.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:30.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:55:30.640 00.000 15712 MoveAxis(W, 55, ABG)
20:55:30.640 00.000 15712 Guiding  Dir = 3, Dur = 55
20:55:30.640 00.000 15712 IsGuiding returns 0
20:55:30.656 00.016 15712 PulseGuide returned control before completion, sleep 40
20:55:30.741 00.085 15712 IsGuiding returns 0
20:55:30.741 00.000 15712 Move returns status 0, amount 55
20:55:30.741 00.000 15712 MoveAxis(N, 0, ABG)
20:55:30.741 00.000 15712 Move returns status 0, amount 0
20:55:30.741 00.000 15712 move complete, result=0
20:55:30.741 00.000 15712 worker thread done servicing request
20:55:30.741 00.000 15712 Worker thread wakes up
20:55:30.741 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.2 px 0 ms NORTH
20:55:30.747 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:30.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:32.152 01.405 15712 Exposure complete
20:55:32.210 00.058 15712 worker thread done servicing request
20:55:32.210 00.000 7988 OnExposeComplete: enter
20:55:32.210 00.000 7988 UpdateGuideState(): m_state=6
20:55:32.214 00.004 7988 Star::Find(15, 1178, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5094
20:55:32.214 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=441.02, Mass=1451, SNR=25.9, Peak=204 HFD=3.2
20:55:32.214 00.000 7988 MultiStar: [#1 0.06,-0.17,1.04,U] [#2 0.05,-0.08,1.04,U] [#3 0.12,-0.17,0.98,U] [#4 0.02,-0.14,1.07,U] [#5 0.24,-0.39,0.73,U] [#6 -0.27,-0.25,0.71,U] [#7 0.08,-0.33,0.67,U] [#8 0.14,0.02,0.68,U] 
20:55:32.217 00.003 7988 refined, 8 included, MultiStar: {0.07, -0.19}, one-star: {0.20, -0.26}
20:55:32.217 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.38 = 0.38)
20:55:32.217 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.49 = -2.80)
20:55:32.217 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.20 mountX=0.19 mountY=-0.07, mountTheta=-0.35
20:55:32.217 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.19, opts=13)
20:55:32.217 00.000 7988 Enqueuing Move request for scope (0.07, -0.19)
20:55:32.217 00.000 15712 Worker thread wakes up
20:55:32.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
20:55:32.217 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
20:55:32.217 00.000 15712 Moving (0.07, -0.19) raw xDistance=0.19 yDistance=-0.07
20:55:32.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:32.217 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
20:55:32.227 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:32.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:32.231 00.004 7988 Enqueuing Expose request
20:55:32.231 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 635.74
20:55:32.231 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
20:55:32.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:32.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:55:32.231 00.000 15712 MoveAxis(W, 28, ABG)
20:55:32.231 00.000 15712 Guiding  Dir = 3, Dur = 28
20:55:32.231 00.000 15712 IsGuiding returns 0
20:55:32.248 00.017 15712 PulseGuide returned control before completion, sleep 23
20:55:32.295 00.047 15712 IsGuiding returns 0
20:55:32.295 00.000 15712 Move returns status 0, amount 28
20:55:32.295 00.000 15712 MoveAxis(N, 0, ABG)
20:55:32.295 00.000 15712 Move returns status 0, amount 0
20:55:32.295 00.000 15712 move complete, result=0
20:55:32.295 00.000 15712 worker thread done servicing request
20:55:32.295 00.000 15712 Worker thread wakes up
20:55:32.295 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
20:55:32.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:32.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:33.939 01.644 15712 Exposure complete
20:55:33.985 00.046 15712 worker thread done servicing request
20:55:33.985 00.000 7988 OnExposeComplete: enter
20:55:34.000 00.015 7988 UpdateGuideState(): m_state=6
20:55:34.002 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5095
20:55:34.002 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=441.16, Mass=1519, SNR=26.5, Peak=226 HFD=3.4
20:55:34.002 00.000 7988 MultiStar: [#1 0.16,0.12,1.02,U] [#2 -0.12,0.19,1.00,U] [#3 0.10,0.17,0.97,U] [#4 -0.00,0.05,1.00,U] [#5 0.41,-0.05,0.71,U] [#6 -0.07,0.06,0.73,U] [#7 0.16,0.03,0.73,U] [#8 0.18,0.22,0.66,U] 
20:55:34.002 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.29, -0.12}
20:55:34.002 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.58) = xAngle (2.16 = 2.16)
20:55:34.002 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.27 = -1.01)
20:55:34.002 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.58 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
20:55:34.002 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.08, opts=13)
20:55:34.002 00.000 7988 Enqueuing Move request for scope (0.11, 0.08)
20:55:34.002 00.000 15712 Worker thread wakes up
20:55:34.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
20:55:34.002 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
20:55:34.002 00.000 15712 Moving (0.11, 0.08) raw xDistance=-0.08 yDistance=-0.12
20:55:34.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:34.002 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5
20:55:34.002 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:34.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:34.016 00.014 7988 Enqueuing Expose request
20:55:34.018 00.002 15712 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
20:55:34.018 00.000 15712 PPEC: input: -0.08, control: -0.04, exposure: 1500
20:55:34.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:34.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:55:34.018 00.000 15712 MoveAxis(E, 15, ABG)
20:55:34.018 00.000 15712 Guiding  Dir = 2, Dur = 15
20:55:34.018 00.000 15712 IsGuiding returns 0
20:55:34.036 00.018 15712 IsGuiding returns 1
20:55:34.036 00.000 15712 scope still moving after pulse duration time elapsed
20:55:34.085 00.049 15712 IsGuiding returns 0
20:55:34.085 00.000 15712 scope move finished after 15 + 51 ms
20:55:34.085 00.000 15712 Move returns status 0, amount 15
20:55:34.085 00.000 15712 MoveAxis(N, 0, ABG)
20:55:34.085 00.000 15712 Move returns status 0, amount 0
20:55:34.085 00.000 15712 move complete, result=0
20:55:34.085 00.000 15712 worker thread done servicing request
20:55:34.085 00.000 15712 Worker thread wakes up
20:55:34.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:34.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:34.085 00.000 7988 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
20:55:35.502 01.417 15712 Exposure complete
20:55:35.562 00.060 15712 worker thread done servicing request
20:55:35.562 00.000 7988 OnExposeComplete: enter
20:55:35.562 00.000 7988 UpdateGuideState(): m_state=6
20:55:35.564 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5096
20:55:35.564 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=441.12, Mass=1497, SNR=26.4, Peak=225 HFD=3.0
20:55:35.564 00.000 7988 MultiStar: [#1 0.02,-0.07,0.97,U] [#2 -0.02,-0.02,1.02,U] [#3 0.22,-0.07,0.96,U] [#4 0.08,0.03,1.04,U] [#5 0.34,-0.36,0.72,U] [#6 0.09,0.02,0.72,U] [#7 0.06,-0.12,0.71,U] [#8 0.28,-0.04,0.68,U] 
20:55:35.564 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.19, -0.16}
20:55:35.564 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
20:55:35.564 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.15)
20:55:35.564 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.56 mountX=0.08 mountY=-0.13, mountTheta=-1.01
20:55:35.564 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.08, opts=13)
20:55:35.564 00.000 7988 Enqueuing Move request for scope (0.13, -0.08)
20:55:35.564 00.000 15712 Worker thread wakes up
20:55:35.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
20:55:35.564 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
20:55:35.564 00.000 15712 Moving (0.13, -0.08) raw xDistance=0.08 yDistance=-0.13
20:55:35.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:35.564 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
20:55:35.578 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:35.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:35.580 00.002 7988 Enqueuing Expose request
20:55:35.581 00.001 15712 PPEC rslt: input = 0.08, final = -0.06, react = 0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.73
20:55:35.581 00.000 15712 PPEC: input: 0.08, control: -0.06, exposure: 1500
20:55:35.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:35.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:55:35.581 00.000 15712 MoveAxis(E, 18, ABG)
20:55:35.581 00.000 15712 Guiding  Dir = 2, Dur = 18
20:55:35.581 00.000 15712 IsGuiding returns 0
20:55:35.603 00.022 15712 IsGuiding returns 1
20:55:35.603 00.000 15712 scope still moving after pulse duration time elapsed
20:55:35.649 00.046 15712 IsGuiding returns 0
20:55:35.649 00.000 15712 scope move finished after 18 + 51 ms
20:55:35.649 00.000 15712 Move returns status 0, amount 18
20:55:35.649 00.000 15712 MoveAxis(N, 0, ABG)
20:55:35.649 00.000 15712 Move returns status 0, amount 0
20:55:35.649 00.000 15712 move complete, result=0
20:55:35.649 00.000 7988 GuideStep: 0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
20:55:35.653 00.004 15712 worker thread done servicing request
20:55:35.653 00.000 15712 Worker thread wakes up
20:55:35.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:35.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:37.284 01.631 15712 Exposure complete
20:55:37.333 00.049 15712 worker thread done servicing request
20:55:37.333 00.000 7988 OnExposeComplete: enter
20:55:37.333 00.000 7988 UpdateGuideState(): m_state=6
20:55:37.348 00.015 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5097
20:55:37.348 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=441.36, Mass=1582, SNR=26.9, Peak=215 HFD=3.5
20:55:37.350 00.002 7988 MultiStar: [#1 0.05,0.15,0.99,U] [#2 0.00,0.25,0.98,U] [#3 0.00,0.25,0.93,U] [#4 0.14,0.01,1.00,U] [#5 0.44,0.03,0.72,U] [#6 -0.09,0.37,0.67,U] [#7 0.19,0.16,0.66,U] [#8 0.09,0.26,0.64,U] 
20:55:37.352 00.002 7988 single-star, 8 included, MultiStar: {0.10, 0.17}, one-star: {0.17, 0.09}
20:55:37.352 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
20:55:37.354 00.002 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.13)
20:55:37.354 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.47 mountX=-0.09 mountY=-0.17, mountTheta=-2.04
20:55:37.356 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.09, opts=13)
20:55:37.356 00.000 7988 Enqueuing Move request for scope (0.17, 0.09)
20:55:37.358 00.002 15712 Worker thread wakes up
20:55:37.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
20:55:37.358 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
20:55:37.358 00.000 15712 Moving (0.17, 0.09) raw xDistance=-0.09 yDistance=-0.17
20:55:37.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:37.358 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.9
20:55:37.361 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:37.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:37.363 00.002 7988 Enqueuing Expose request
20:55:37.364 00.001 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.73
20:55:37.364 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
20:55:37.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:37.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:55:37.364 00.000 15712 MoveAxis(E, 8, ABG)
20:55:37.364 00.000 15712 Guiding  Dir = 2, Dur = 8
20:55:37.364 00.000 15712 IsGuiding returns 0
20:55:37.384 00.020 15712 IsGuiding returns 0
20:55:37.384 00.000 15712 Move returns status 0, amount 8
20:55:37.384 00.000 15712 MoveAxis(N, 0, ABG)
20:55:37.384 00.000 15712 Move returns status 0, amount 0
20:55:37.384 00.000 15712 move complete, result=0
20:55:37.384 00.000 15712 worker thread done servicing request
20:55:37.384 00.000 15712 Worker thread wakes up
20:55:37.384 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
20:55:37.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:37.396 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:38.799 01.403 15712 Exposure complete
20:55:38.850 00.051 15712 worker thread done servicing request
20:55:38.850 00.000 7988 OnExposeComplete: enter
20:55:38.850 00.000 7988 UpdateGuideState(): m_state=6
20:55:38.862 00.012 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
20:55:38.862 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=441.67, Mass=1433, SNR=25.8, Peak=182 HFD=3.4
20:55:38.862 00.000 7988 MultiStar: [#1 0.37,0.47,1.03,U] [#2 0.06,0.51,1.05,U] [#3 0.22,0.50,0.96,U] [#4 0.36,0.29,1.08,U] [#5 0.54,0.38,0.70,U] [#6 0.03,0.41,0.76,U] [#7 0.15,0.48,0.71,U] [#8 0.40,0.74,0.69,U] 
20:55:38.862 00.000 7988 refined, 8 included, MultiStar: {0.29, 0.46}, one-star: {0.52, 0.39}
20:55:38.866 00.004 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
20:55:38.866 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
20:55:38.866 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.46 hyp=0.54 cameraTheta=1.00 mountX=-0.46 mountY=-0.30, mountTheta=-2.56
20:55:38.866 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.46, opts=13)
20:55:38.866 00.000 7988 Enqueuing Move request for scope (0.29, 0.46)
20:55:38.866 00.000 15712 Worker thread wakes up
20:55:38.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.46) opts 0xd
20:55:38.866 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.46)
20:55:38.866 00.000 15712 Moving (0.29, 0.46) raw xDistance=-0.46 yDistance=-0.30
20:55:38.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:38.866 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.8
20:55:38.875 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:38.875 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:38.877 00.002 7988 Enqueuing Expose request
20:55:38.877 00.000 15712 PPEC rslt: input = -0.46, final = -0.29, react = -0.28, pred = -0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 635.73
20:55:38.877 00.000 15712 PPEC: input: -0.46, control: -0.29, exposure: 1500
20:55:38.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:55:38.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:55:38.877 00.000 15712 MoveAxis(E, 94, ABG)
20:55:38.877 00.000 15712 Guiding  Dir = 2, Dur = 94
20:55:38.913 00.036 15712 IsGuiding returns 0
20:55:38.925 00.012 15712 PulseGuide returned control before completion, sleep 89
20:55:39.038 00.113 15712 IsGuiding returns 0
20:55:39.038 00.000 15712 Move returns status 0, amount 94
20:55:39.038 00.000 15712 MoveAxis(N, 0, ABG)
20:55:39.038 00.000 15712 Move returns status 0, amount 0
20:55:39.038 00.000 15712 move complete, result=0
20:55:39.038 00.000 15712 worker thread done servicing request
20:55:39.038 00.000 7988 GuideStep: -0.5 px 94 ms EAST, -0.3 px 0 ms NORTH
20:55:39.041 00.003 15712 Worker thread wakes up
20:55:39.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:39.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1163,426,31,31)
20:55:39.779 00.738 7988 evsrv: cli 0CCD0AC8 connect
20:55:39.781 00.002 7988 case statement mapped state 6 to 3
20:55:39.783 00.002 7988 case statement mapped state 6 to 3
20:55:39.785 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"b9e35136-a73e-4713-a226-3d1755786f76"}
20:55:39.787 00.002 7988 case statement mapped state 6 to 3
20:55:39.789 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9e35136-a73e-4713-a226-3d1755786f76"}
20:55:39.791 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
20:55:39.793 00.002 7988 evsrv: cli 0CCD0168 connect
20:55:39.795 00.002 7988 case statement mapped state 6 to 3
20:55:39.797 00.002 7988 case statement mapped state 6 to 3
20:55:39.799 00.002 7988 evsrv: cli 0CCD0168 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"afebb91a-8e6b-4214-83df-b8b6c4328247"}
20:55:39.801 00.002 7988 PhdController::Dither begins
20:55:39.802 00.001 7988 dither: size=4.00, dRA=3.91 dDec=-0.43
20:55:39.803 00.001 7988 MountToCamera -- mountTheta (0.11) + m_xAngle (-1.58) = xAngle (-1.47 = -1.47)
20:55:39.805 00.002 7988 MountToCamera -- mountX=3.91 mountY=-0.43 hyp=3.93 mountTheta=0.11 cameraX=0.40, cameraY=-3.91 cameraTheta=-1.47
20:55:39.807 00.002 7988 setting lock position to (1178.56, 437.37)
20:55:39.807 00.000 7988 Mount: notify guiding dithered (0.4, -3.9)
20:55:39.809 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:55:39.811 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
20:55:39.813 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:55:39.813 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:55:39.815 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
20:55:39.817 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:55:39.819 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
20:55:39.821 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:55:39.821 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:55:39.823 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
20:55:39.825 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
20:55:39.827 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
20:55:39.827 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
20:55:39.829 00.002 7988 MultiStar: stabilizing after lock position change
20:55:39.831 00.002 7988 Status Line: Dither by 3.91,-0.43
20:55:39.833 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
20:55:39.835 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
20:55:39.836 00.001 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":0,"id":"afebb91a-8e6b-4214-83df-b8b6c4328247"}
20:55:39.851 00.015 7988 evsrv: cli 0CCD0168 disconnect
20:55:40.683 00.832 15712 Exposure complete
20:55:40.787 00.104 15712 worker thread done servicing request
20:55:40.787 00.000 7988 OnExposeComplete: enter
20:55:40.787 00.000 7988 UpdateGuideState(): m_state=6
20:55:40.787 00.000 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5099
20:55:40.787 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=441.50, Mass=1491, SNR=26.1, Peak=200 HFD=3.2
20:55:40.787 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
20:55:40.787 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
20:55:40.787 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=4.13 hyp=4.13 cameraTheta=1.56 mountX=-4.13 mountY=-0.13, mountTheta=-3.11
20:55:40.801 00.014 7988 dither recenter: remaining=(-3.9,0.4) step=(-3.9,0.4)
20:55:40.803 00.002 7988 MountToCamera -- mountTheta (-3.03) + m_xAngle (-1.58) = xAngle (-4.61 = 1.67)
20:55:40.803 00.000 7988 MountToCamera -- mountX=-3.91 mountY=0.43 hyp=3.93 mountTheta=-3.03 cameraX=-0.40, cameraY=3.91 cameraTheta=1.67
20:55:40.803 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=3.91, opts=4)
20:55:40.803 00.000 7988 Enqueuing Move request for scope (-0.40, 3.91)
20:55:40.803 00.000 7988 Mount: notify direct move -3.91,0.43
20:55:40.803 00.000 15712 Worker thread wakes up
20:55:40.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 3.91) opts 0x4
20:55:40.803 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, 3.91)
20:55:40.803 00.000 15712 Moving (-0.40, 3.91) raw xDistance=-3.91 yDistance=0.43
20:55:40.803 00.000 15712 BLC: window closed
20:55:40.803 00.000 15712 MoveAxis(E, 1276, B)
20:55:40.803 00.000 15712 Guiding  Dir = 2, Dur = 1276
20:55:40.803 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:55:40.803 00.000 15712 IsGuiding returns 0
20:55:40.803 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
20:55:40.803 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:55:40.818 00.015 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:55:40.819 00.001 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
20:55:40.819 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:55:40.819 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
20:55:40.819 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:55:40.819 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:55:40.819 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
20:55:40.819 00.000 15712 PulseGuide returned control before completion, sleep 1271
20:55:40.819 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
20:55:40.832 00.013 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
20:55:40.834 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
20:55:40.836 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:40.838 00.002 7988 UpdateGuideState exits: m=1491 SNR=26.1
20:55:40.840 00.002 7988 PhdController: settling, locked = 1, distance = 4.21 (1.50) aobump = 0 frame = 1 / 99999
20:55:40.842 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767405340.842,"Host":"ASTROPC","Inst":1,"Distance":4.21,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
20:55:40.844 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:40.846 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:40.846 00.000 7988 Enqueuing Expose request
20:55:42.105 01.259 15712 IsGuiding returns 1
20:55:42.105 00.000 15712 scope still moving after pulse duration time elapsed
20:55:42.137 00.032 15712 IsGuiding returns 0
20:55:42.137 00.000 15712 scope move finished after 1276 + 49 ms
20:55:42.137 00.000 15712 Move returns status 0, amount 1276
20:55:42.137 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
20:55:42.137 00.000 15712 MoveAxis(S, 111, B)
20:55:42.137 00.000 15712 Guiding  Dir = 1, Dur = 111
20:55:42.137 00.000 15712 IsGuiding returns 0
20:55:42.216 00.079 15712 PulseGuide returned control before completion, sleep 42
20:55:42.263 00.047 15712 IsGuiding returns 1
20:55:42.263 00.000 15712 scope still moving after pulse duration time elapsed
20:55:42.294 00.031 15712 IsGuiding returns 1
20:55:42.326 00.032 15712 IsGuiding returns 1
20:55:42.379 00.053 15712 IsGuiding returns 0
20:55:42.379 00.000 15712 scope move finished after 111 + 128 ms
20:55:42.379 00.000 15712 Move returns status 0, amount 111
20:55:42.379 00.000 15712 move complete, result=0
20:55:42.379 00.000 15712 worker thread done servicing request
20:55:42.379 00.000 15712 Worker thread wakes up
20:55:42.379 00.000 7988 GuideStep: -3.9 px 1276 ms EAST, 0.4 px 111 ms SOUTH
20:55:42.382 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:42.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:55:44.010 01.628 15712 Exposure complete
20:55:44.086 00.076 15712 worker thread done servicing request
20:55:44.086 00.000 7988 OnExposeComplete: enter
20:55:44.089 00.003 7988 UpdateGuideState(): m_state=6
20:55:44.091 00.002 7988 Star::Find(15, 1178, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5100
20:55:44.091 00.000 7988 Star::Find returns 1 (0), X=1179.00, Y=437.67, Mass=1426, SNR=25.7, Peak=228 HFD=3.3
20:55:44.093 00.002 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.58) = xAngle (2.18 = 2.18)
20:55:44.095 00.002 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.00)
20:55:44.097 00.002 7988 CameraToMount -- cameraX=0.44 cameraY=0.30 hyp=0.53 cameraTheta=0.60 mountX=-0.30 mountY=-0.45, mountTheta=-2.17
20:55:44.099 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=0.30, opts=13)
20:55:44.101 00.002 7988 Enqueuing Move request for scope (0.44, 0.30)
20:55:44.103 00.002 15712 Worker thread wakes up
20:55:44.105 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.30) opts 0xd
20:55:44.105 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, 0.30)
20:55:44.105 00.000 15712 Moving (0.44, 0.30) raw xDistance=-0.30 yDistance=-0.45
20:55:44.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:44.107 00.002 7988 UpdateGuideState exits: m=1426 SNR=25.7
20:55:44.108 00.001 7988 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 2 / 99999
20:55:44.110 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767405344.110,"Host":"ASTROPC","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
20:55:44.110 00.000 15712 PPEC rslt(dithering): input = -0.30, final = -0.18
20:55:44.112 00.002 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
20:55:44.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:55:44.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:44.114 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:44.114 00.000 7988 Enqueuing Expose request
20:55:44.116 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:55:44.116 00.000 15712 MoveAxis(E, 59, ABG)
20:55:44.116 00.000 15712 Guiding  Dir = 2, Dur = 59
20:55:44.118 00.002 15712 IsGuiding returns 0
20:55:44.139 00.021 15712 PulseGuide returned control before completion, sleep 48
20:55:44.214 00.075 15712 IsGuiding returns 0
20:55:44.214 00.000 15712 Move returns status 0, amount 59
20:55:44.214 00.000 15712 MoveAxis(N, 0, ABG)
20:55:44.214 00.000 15712 Move returns status 0, amount 0
20:55:44.214 00.000 15712 move complete, result=0
20:55:44.214 00.000 15712 worker thread done servicing request
20:55:44.214 00.000 15712 Worker thread wakes up
20:55:44.214 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.4 px 0 ms NORTH
20:55:44.222 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:44.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:55:45.632 01.410 15712 Exposure complete
20:55:45.687 00.055 15712 worker thread done servicing request
20:55:45.687 00.000 7988 OnExposeComplete: enter
20:55:45.687 00.000 7988 UpdateGuideState(): m_state=6
20:55:45.694 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5101
20:55:45.694 00.000 7988 Star::Find returns 1 (1), X=1179.14, Y=437.25, Mass=1581, SNR=27.1, Peak=255 HFD=3.5
20:55:45.696 00.002 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.58) = xAngle (1.38 = 1.38)
20:55:45.696 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.49 = -1.79)
20:55:45.698 00.002 7988 CameraToMount -- cameraX=0.58 cameraY=-0.12 hyp=0.59 cameraTheta=-0.20 mountX=0.11 mountY=-0.58, mountTheta=-1.38
20:55:45.700 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.58, y=-0.12, opts=13)
20:55:45.700 00.000 7988 Enqueuing Move request for scope (0.58, -0.12)
20:55:45.702 00.002 15712 Worker thread wakes up
20:55:45.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.12) opts 0xd
20:55:45.702 00.000 15712 Handling offset move in thread for scope, endpoint = (0.58, -0.12)
20:55:45.702 00.000 15712 Moving (0.58, -0.12) raw xDistance=0.11 yDistance=-0.58
20:55:45.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:45.702 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.1 Saturated
20:55:45.704 00.002 7988 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 3 / 99999
20:55:45.706 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767405345.706,"Host":"ASTROPC","Inst":1,"Distance":0.55,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
20:55:45.706 00.000 15712 PPEC rslt(dithering): input = 0.11, final = 0.07
20:55:45.706 00.000 15712 PPEC: input: 0.11, control: 0.07, exposure: 1500
20:55:45.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:55:45.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:45.706 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:45.709 00.003 7988 Enqueuing Expose request
20:55:45.710 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
20:55:45.710 00.000 15712 MoveAxis(W, 22, ABG)
20:55:45.710 00.000 15712 Guiding  Dir = 3, Dur = 22
20:55:45.710 00.000 15712 IsGuiding returns 0
20:55:45.738 00.028 15712 IsGuiding returns 1
20:55:45.738 00.000 15712 scope still moving after pulse duration time elapsed
20:55:45.789 00.051 15712 IsGuiding returns 0
20:55:45.789 00.000 15712 scope move finished after 22 + 69 ms
20:55:45.789 00.000 15712 Move returns status 0, amount 22
20:55:45.789 00.000 15712 MoveAxis(N, 0, ABG)
20:55:45.789 00.000 15712 Move returns status 0, amount 0
20:55:45.789 00.000 15712 move complete, result=0
20:55:45.789 00.000 7988 GuideStep: 0.1 px 22 ms WEST, -0.6 px 0 ms NORTH
20:55:45.804 00.015 15712 worker thread done servicing request
20:55:45.804 00.000 15712 Worker thread wakes up
20:55:45.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:45.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:55:47.543 01.739 15712 Exposure complete
20:55:47.602 00.059 15712 worker thread done servicing request
20:55:47.602 00.000 7988 OnExposeComplete: enter
20:55:47.602 00.000 7988 UpdateGuideState(): m_state=6
20:55:47.605 00.003 7988 Star::Find(15, 1179, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
20:55:47.607 00.002 7988 Star::Find returns 1 (1), X=1179.07, Y=437.48, Mass=1558, SNR=26.8, Peak=255 HFD=3.5
20:55:47.607 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
20:55:47.607 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.39)
20:55:47.607 00.000 7988 CameraToMount -- cameraX=0.51 cameraY=0.11 hyp=0.52 cameraTheta=0.21 mountX=-0.11 mountY=-0.51, mountTheta=-1.79
20:55:47.607 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.51, y=0.11, opts=13)
20:55:47.607 00.000 7988 Enqueuing Move request for scope (0.51, 0.11)
20:55:47.607 00.000 15712 Worker thread wakes up
20:55:47.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.11) opts 0xd
20:55:47.607 00.000 15712 Handling offset move in thread for scope, endpoint = (0.51, 0.11)
20:55:47.607 00.000 15712 Moving (0.51, 0.11) raw xDistance=-0.11 yDistance=-0.51
20:55:47.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:47.607 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.8 Saturated
20:55:47.616 00.009 7988 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 4 / 99999
20:55:47.616 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767405347.616,"Host":"ASTROPC","Inst":1,"Distance":0.54,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
20:55:47.618 00.002 15712 PPEC rslt(dithering): input = -0.11, final = -0.07
20:55:47.618 00.000 15712 PPEC: input: -0.11, control: -0.07, exposure: 1500
20:55:47.618 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.54
20:55:47.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:47.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:47.620 00.002 7988 Enqueuing Expose request
20:55:47.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
20:55:47.620 00.000 15712 MoveAxis(E, 22, ABG)
20:55:47.620 00.000 15712 Guiding  Dir = 2, Dur = 22
20:55:47.620 00.000 15712 IsGuiding returns 0
20:55:47.640 00.020 15712 PulseGuide returned control before completion, sleep 15
20:55:47.688 00.048 15712 IsGuiding returns 0
20:55:47.688 00.000 15712 Move returns status 0, amount 22
20:55:47.688 00.000 15712 BLC: Oldest BLC event removed
20:55:47.688 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 184 applied
20:55:47.688 00.000 15712 MoveAxis(N, 315, ABG)
20:55:47.688 00.000 15712 Guiding  Dir = 0, Dur = 315
20:55:47.720 00.032 15712 IsGuiding returns 0
20:55:47.796 00.076 15712 PulseGuide returned control before completion, sleep 246
20:55:48.051 00.255 15712 IsGuiding returns 1
20:55:48.051 00.000 15712 scope still moving after pulse duration time elapsed
20:55:48.083 00.032 15712 IsGuiding returns 1
20:55:48.147 00.064 15712 IsGuiding returns 0
20:55:48.147 00.000 15712 scope move finished after 315 + 116 ms
20:55:48.152 00.005 15712 Move returns status 0, amount 315
20:55:48.152 00.000 15712 move complete, result=0
20:55:48.152 00.000 7988 GuideStep: -0.1 px 22 ms EAST, -0.5 px 315 ms NORTH
20:55:48.154 00.002 15712 worker thread done servicing request
20:55:48.154 00.000 15712 Worker thread wakes up
20:55:48.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:48.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:55:49.572 01.418 15712 Exposure complete
20:55:49.629 00.057 15712 worker thread done servicing request
20:55:49.631 00.002 7988 OnExposeComplete: enter
20:55:49.631 00.000 7988 UpdateGuideState(): m_state=6
20:55:49.633 00.002 7988 Star::Find(15, 1179, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5103
20:55:49.633 00.000 7988 Star::Find returns 1 (0), X=1178.73, Y=437.24, Mass=1527, SNR=26.6, Peak=217 HFD=3.1
20:55:49.633 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.96 = 0.96)
20:55:49.633 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.22)
20:55:49.633 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.62 mountX=0.12 mountY=-0.17, mountTheta=-0.95
20:55:49.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.12, opts=13)
20:55:49.633 00.000 7988 Enqueuing Move request for scope (0.17, -0.12)
20:55:49.633 00.000 15712 Worker thread wakes up
20:55:49.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
20:55:49.633 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
20:55:49.633 00.000 15712 Moving (0.17, -0.12) raw xDistance=0.12 yDistance=-0.17
20:55:49.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:49.633 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.6
20:55:49.633 00.000 7988 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 5 / 99999
20:55:49.633 00.000 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=-0.09, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.514673, 1:0.168492
20:55:49.633 00.000 15712 BLC: No correction, Miss < min_move
20:55:49.633 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767405349.633,"Host":"ASTROPC","Inst":1,"Distance":0.44,"Time":5.5,"SettleTime":15.0,"StarLocked":true}
20:55:49.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:49.647 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:49.648 00.001 7988 Enqueuing Expose request
20:55:49.648 00.000 15712 PPEC rslt(dithering): input = 0.12, final = 0.07
20:55:49.648 00.000 15712 PPEC: input: 0.12, control: 0.07, exposure: 1500
20:55:49.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:49.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:55:49.648 00.000 15712 MoveAxis(W, 24, ABG)
20:55:49.648 00.000 15712 Guiding  Dir = 3, Dur = 24
20:55:49.648 00.000 15712 IsGuiding returns 0
20:55:49.669 00.021 15712 PulseGuide returned control before completion, sleep 14
20:55:49.717 00.048 15712 IsGuiding returns 0
20:55:49.717 00.000 15712 Move returns status 0, amount 24
20:55:49.717 00.000 15712 MoveAxis(N, 0, ABG)
20:55:49.717 00.000 15712 Move returns status 0, amount 0
20:55:49.717 00.000 15712 move complete, result=0
20:55:49.717 00.000 7988 GuideStep: 0.1 px 24 ms WEST, -0.2 px 0 ms NORTH
20:55:49.720 00.003 15712 worker thread done servicing request
20:55:49.720 00.000 15712 Worker thread wakes up
20:55:49.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:49.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:55:51.359 01.639 15712 Exposure complete
20:55:51.416 00.057 15712 worker thread done servicing request
20:55:51.416 00.000 7988 OnExposeComplete: enter
20:55:51.419 00.003 7988 UpdateGuideState(): m_state=6
20:55:51.419 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5104
20:55:51.420 00.001 7988 Star::Find returns 1 (0), X=1178.30, Y=437.86, Mass=1579, SNR=27.1, Peak=199 HFD=3.4
20:55:51.420 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.64)
20:55:51.420 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.46)
20:55:51.420 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.49 hyp=0.56 cameraTheta=2.06 mountX=-0.49 mountY=0.25, mountTheta=2.67
20:55:51.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.49, opts=13)
20:55:51.420 00.000 7988 Enqueuing Move request for scope (-0.26, 0.49)
20:55:51.420 00.000 15712 Worker thread wakes up
20:55:51.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.49) opts 0xd
20:55:51.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.49)
20:55:51.420 00.000 15712 Moving (-0.26, 0.49) raw xDistance=-0.49 yDistance=0.25
20:55:51.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:51.420 00.000 7988 UpdateGuideState exits: m=1579 SNR=27.1
20:55:51.431 00.011 7988 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 6 / 99999
20:55:51.431 00.000 15712 BLC: History state: CurrMiss=-0.25, AvgInitMiss=-0.09, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.514673, 1:0.168492, 2:-0.248785
20:55:51.431 00.000 15712 BLC: No correction, Miss < min_move
20:55:51.431 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767405351.431,"Host":"ASTROPC","Inst":1,"Distance":0.48,"Time":7.3,"SettleTime":15.0,"StarLocked":true}
20:55:51.431 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:51.434 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:51.434 00.000 7988 Enqueuing Expose request
20:55:51.436 00.002 15712 PPEC rslt(dithering): input = -0.49, final = -0.29
20:55:51.436 00.000 15712 PPEC: input: -0.49, control: -0.29, exposure: 1500
20:55:51.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:51.436 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:55:51.436 00.000 15712 MoveAxis(E, 96, ABG)
20:55:51.436 00.000 15712 Guiding  Dir = 2, Dur = 96
20:55:51.436 00.000 15712 IsGuiding returns 0
20:55:51.453 00.017 15712 PulseGuide returned control before completion, sleep 83
20:55:51.555 00.102 15712 IsGuiding returns 1
20:55:51.555 00.000 15712 scope still moving after pulse duration time elapsed
20:55:51.580 00.025 15712 IsGuiding returns 0
20:55:51.580 00.000 15712 scope move finished after 96 + 47 ms
20:55:51.580 00.000 15712 Move returns status 0, amount 96
20:55:51.580 00.000 15712 MoveAxis(N, 0, ABG)
20:55:51.580 00.000 15712 Move returns status 0, amount 0
20:55:51.580 00.000 15712 move complete, result=0
20:55:51.580 00.000 15712 worker thread done servicing request
20:55:51.580 00.000 15712 Worker thread wakes up
20:55:51.580 00.000 7988 GuideStep: -0.5 px 96 ms EAST, 0.2 px 0 ms NORTH
20:55:51.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:51.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:55:52.988 01.408 15712 Exposure complete
20:55:53.034 00.046 15712 worker thread done servicing request
20:55:53.034 00.000 7988 OnExposeComplete: enter
20:55:53.034 00.000 7988 UpdateGuideState(): m_state=6
20:55:53.049 00.015 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5105
20:55:53.050 00.001 7988 Star::Find returns 1 (0), X=1178.36, Y=437.94, Mass=1531, SNR=26.8, Peak=186 HFD=3.4
20:55:53.051 00.001 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
20:55:53.051 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.31)
20:55:53.051 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.58 hyp=0.61 cameraTheta=1.91 mountX=-0.57 mountY=0.19, mountTheta=2.83
20:55:53.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.58, opts=13)
20:55:53.051 00.000 7988 Enqueuing Move request for scope (-0.20, 0.58)
20:55:53.051 00.000 15712 Worker thread wakes up
20:55:53.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.58) opts 0xd
20:55:53.051 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.58)
20:55:53.051 00.000 15712 Moving (-0.20, 0.58) raw xDistance=-0.57 yDistance=0.19
20:55:53.051 00.000 15712 BLC: window closed
20:55:53.051 00.000 15712 BLC: History state: CurrMiss=-0.19, AvgInitMiss=-0.09, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.514673, 1:0.168492, 2:-0.248785
20:55:53.051 00.000 15712 BLC: No correction, Miss < min_move
20:55:53.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:53.051 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.8
20:55:53.060 00.009 7988 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 7 / 99999
20:55:53.060 00.000 15712 PPEC rslt(dithering): input = -0.57, final = -0.34
20:55:53.060 00.000 15712 PPEC: input: -0.57, control: -0.34, exposure: 1500
20:55:53.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:53.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:55:53.060 00.000 15712 MoveAxis(E, 112, ABG)
20:55:53.060 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767405353.060,"Host":"ASTROPC","Inst":1,"Distance":0.52,"Time":9.0,"SettleTime":15.0,"StarLocked":true}
20:55:53.060 00.000 15712 Guiding  Dir = 2, Dur = 112
20:55:53.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:53.060 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:53.060 00.000 7988 Enqueuing Expose request
20:55:53.066 00.006 15712 IsGuiding returns 0
20:55:53.085 00.019 15712 PulseGuide returned control before completion, sleep 98
20:55:53.232 00.147 15712 IsGuiding returns 1
20:55:53.232 00.000 15712 scope still moving after pulse duration time elapsed
20:55:53.259 00.027 15712 IsGuiding returns 0
20:55:53.259 00.000 15712 scope move finished after 112 + 80 ms
20:55:53.259 00.000 15712 Move returns status 0, amount 112
20:55:53.259 00.000 15712 MoveAxis(N, 0, ABG)
20:55:53.259 00.000 15712 Move returns status 0, amount 0
20:55:53.259 00.000 15712 move complete, result=0
20:55:53.259 00.000 7988 GuideStep: -0.6 px 112 ms EAST, 0.2 px 0 ms NORTH
20:55:53.261 00.002 15712 worker thread done servicing request
20:55:53.261 00.000 15712 Worker thread wakes up
20:55:53.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:53.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:55:54.891 01.630 15712 Exposure complete
20:55:54.950 00.059 15712 worker thread done servicing request
20:55:54.950 00.000 7988 OnExposeComplete: enter
20:55:54.952 00.002 7988 UpdateGuideState(): m_state=6
20:55:54.952 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5106
20:55:54.952 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=437.68, Mass=1480, SNR=26.2, Peak=192 HFD=3.2
20:55:54.952 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.65)
20:55:54.952 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.46)
20:55:54.952 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.35 cameraTheta=2.06 mountX=-0.31 mountY=0.16, mountTheta=2.67
20:55:54.959 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.31, opts=13)
20:55:54.959 00.000 7988 Enqueuing Move request for scope (-0.17, 0.31)
20:55:54.959 00.000 15712 Worker thread wakes up
20:55:54.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
20:55:54.959 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
20:55:54.959 00.000 15712 Moving (-0.17, 0.31) raw xDistance=-0.31 yDistance=0.16
20:55:54.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:54.959 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2
20:55:54.964 00.005 7988 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 8 / 99999
20:55:54.964 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767405354.964,"Host":"ASTROPC","Inst":1,"Distance":0.47,"Time":10.9,"SettleTime":15.0,"StarLocked":true}
20:55:54.966 00.002 15712 PPEC rslt(dithering): input = -0.31, final = -0.19
20:55:54.966 00.000 15712 PPEC: input: -0.31, control: -0.19, exposure: 1500
20:55:54.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:54.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:54.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:54.968 00.002 7988 Enqueuing Expose request
20:55:54.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:55:54.970 00.002 15712 MoveAxis(E, 61, ABG)
20:55:54.970 00.000 15712 Guiding  Dir = 2, Dur = 61
20:55:54.970 00.000 15712 IsGuiding returns 0
20:55:54.993 00.023 15712 PulseGuide returned control before completion, sleep 49
20:55:55.048 00.055 15712 IsGuiding returns 1
20:55:55.048 00.000 15712 scope still moving after pulse duration time elapsed
20:55:55.084 00.036 15712 IsGuiding returns 0
20:55:55.084 00.000 15712 scope move finished after 61 + 57 ms
20:55:55.084 00.000 15712 Move returns status 0, amount 61
20:55:55.084 00.000 15712 MoveAxis(N, 0, ABG)
20:55:55.084 00.000 15712 Move returns status 0, amount 0
20:55:55.084 00.000 15712 move complete, result=0
20:55:55.084 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.2 px 0 ms NORTH
20:55:55.091 00.007 15712 worker thread done servicing request
20:55:55.091 00.000 15712 Worker thread wakes up
20:55:55.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:55.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:55:56.504 01.413 15712 Exposure complete
20:55:56.563 00.059 15712 worker thread done servicing request
20:55:56.563 00.000 7988 OnExposeComplete: enter
20:55:56.563 00.000 7988 UpdateGuideState(): m_state=6
20:55:56.563 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5107
20:55:56.566 00.003 7988 Star::Find returns 1 (0), X=1178.33, Y=437.45, Mass=1516, SNR=26.5, Peak=223 HFD=3.3
20:55:56.566 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.58) = xAngle (4.36 = -1.92)
20:55:56.566 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.47 = 1.19)
20:55:56.566 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.24 cameraTheta=2.78 mountX=-0.08 mountY=0.22, mountTheta=1.93
20:55:56.566 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.08, opts=13)
20:55:56.566 00.000 7988 Enqueuing Move request for scope (-0.22, 0.08)
20:55:56.566 00.000 15712 Worker thread wakes up
20:55:56.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
20:55:56.566 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
20:55:56.566 00.000 15712 Moving (-0.22, 0.08) raw xDistance=-0.08 yDistance=0.22
20:55:56.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:56.566 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
20:55:56.566 00.000 7988 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 9 / 99999
20:55:56.566 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767405356.566,"Host":"ASTROPC","Inst":1,"Distance":0.40,"Time":12.5,"SettleTime":15.0,"StarLocked":true}
20:55:56.578 00.012 15712 PPEC rslt(dithering): input = -0.08, final = -0.05
20:55:56.578 00.000 15712 PPEC: input: -0.08, control: -0.05, exposure: 1500
20:55:56.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:56.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:56.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:56.580 00.002 7988 Enqueuing Expose request
20:55:56.582 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:55:56.582 00.000 15712 MoveAxis(E, 16, ABG)
20:55:56.582 00.000 15712 Guiding  Dir = 2, Dur = 16
20:55:56.586 00.004 15712 IsGuiding returns 0
20:55:56.602 00.016 15712 PulseGuide returned control before completion, sleep 11
20:55:56.650 00.048 15712 IsGuiding returns 0
20:55:56.650 00.000 15712 Move returns status 0, amount 16
20:55:56.650 00.000 15712 MoveAxis(N, 0, ABG)
20:55:56.650 00.000 15712 Move returns status 0, amount 0
20:55:56.650 00.000 15712 move complete, result=0
20:55:56.650 00.000 7988 GuideStep: -0.1 px 16 ms EAST, 0.2 px 0 ms NORTH
20:55:56.657 00.007 15712 worker thread done servicing request
20:55:56.657 00.000 15712 Worker thread wakes up
20:55:56.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:56.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:55:58.293 01.636 15712 Exposure complete
20:55:58.349 00.056 15712 worker thread done servicing request
20:55:58.349 00.000 7988 OnExposeComplete: enter
20:55:58.349 00.000 7988 UpdateGuideState(): m_state=6
20:55:58.357 00.008 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5108
20:55:58.357 00.000 7988 Star::Find returns 1 (1), X=1178.33, Y=437.24, Mass=1530, SNR=26.9, Peak=255 HFD=3.4
20:55:58.359 00.002 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
20:55:58.359 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
20:55:58.361 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-2.63 mountX=0.13 mountY=0.23, mountTheta=1.06
20:55:58.363 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.13, opts=13)
20:55:58.363 00.000 7988 Enqueuing Move request for scope (-0.23, -0.13)
20:55:58.365 00.002 15712 Worker thread wakes up
20:55:58.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
20:55:58.365 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
20:55:58.365 00.000 15712 Moving (-0.23, -0.13) raw xDistance=0.13 yDistance=0.23
20:55:58.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:58.367 00.002 7988 UpdateGuideState exits: m=1530 SNR=26.9 Saturated
20:55:58.367 00.000 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 10 / 99999
20:55:58.369 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767405358.369,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":14.3,"SettleTime":15.0,"StarLocked":true}
20:55:58.369 00.000 15712 PPEC rslt(dithering): input = 0.13, final = 0.08
20:55:58.369 00.000 15712 PPEC: input: 0.13, control: 0.08, exposure: 1500
20:55:58.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:58.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:58.369 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:58.372 00.003 7988 Enqueuing Expose request
20:55:58.373 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:55:58.373 00.000 15712 MoveAxis(W, 25, ABG)
20:55:58.373 00.000 15712 Guiding  Dir = 3, Dur = 25
20:55:58.374 00.001 15712 IsGuiding returns 0
20:55:58.397 00.023 15712 PulseGuide returned control before completion, sleep 12
20:55:58.421 00.024 15712 IsGuiding returns 1
20:55:58.421 00.000 15712 scope still moving after pulse duration time elapsed
20:55:58.453 00.032 15712 IsGuiding returns 0
20:55:58.453 00.000 15712 scope move finished after 25 + 62 ms
20:55:58.453 00.000 15712 Move returns status 0, amount 25
20:55:58.453 00.000 15712 MoveAxis(N, 0, ABG)
20:55:58.453 00.000 15712 Move returns status 0, amount 0
20:55:58.453 00.000 15712 move complete, result=0
20:55:58.453 00.000 15712 worker thread done servicing request
20:55:58.453 00.000 15712 Worker thread wakes up
20:55:58.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:55:58.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:55:58.453 00.000 7988 GuideStep: 0.1 px 25 ms WEST, 0.2 px 0 ms NORTH
20:55:59.880 01.427 15712 Exposure complete
20:55:59.940 00.060 15712 worker thread done servicing request
20:55:59.940 00.000 7988 OnExposeComplete: enter
20:55:59.940 00.000 7988 UpdateGuideState(): m_state=6
20:55:59.941 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5109
20:55:59.943 00.002 7988 Star::Find returns 1 (0), X=1178.28, Y=437.28, Mass=1560, SNR=26.7, Peak=224 HFD=3.5
20:55:59.943 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
20:55:59.945 00.002 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
20:55:59.945 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.08 hyp=0.29 cameraTheta=-2.85 mountX=0.09 mountY=0.28, mountTheta=1.27
20:55:59.947 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.08, opts=13)
20:55:59.947 00.000 7988 Enqueuing Move request for scope (-0.27, -0.08)
20:55:59.950 00.003 15712 Worker thread wakes up
20:55:59.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.08) opts 0xd
20:55:59.950 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.08)
20:55:59.950 00.000 15712 Moving (-0.27, -0.08) raw xDistance=0.09 yDistance=0.28
20:55:59.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:55:59.953 00.003 7988 UpdateGuideState exits: m=1560 SNR=26.7
20:55:59.953 00.000 7988 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 11 / 99999
20:55:59.953 00.000 7988 PhdController: newstate STATE_FINISH
20:55:59.953 00.000 7988 PhdController complete: success
20:55:59.957 00.004 15712 PPEC rslt(dithering): input = 0.09, final = 0.05
20:55:59.957 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767405359.957,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
20:55:59.957 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
20:55:59.957 00.000 7988 Mount: notify guiding dither settle done success=1
20:55:59.957 00.000 7988 PhdController: newstate STATE_IDLE
20:55:59.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:59.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:55:59.957 00.000 7988 Enqueuing Expose request
20:55:59.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:55:59.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:55:59.957 00.000 15712 MoveAxis(W, 17, ABG)
20:55:59.957 00.000 15712 Guiding  Dir = 3, Dur = 17
20:55:59.957 00.000 15712 IsGuiding returns 0
20:55:59.979 00.022 15712 PulseGuide returned control before completion, sleep 12
20:56:00.026 00.047 15712 IsGuiding returns 0
20:56:00.026 00.000 15712 Move returns status 0, amount 17
20:56:00.026 00.000 15712 MoveAxis(N, 0, ABG)
20:56:00.026 00.000 15712 Move returns status 0, amount 0
20:56:00.026 00.000 15712 move complete, result=0
20:56:00.026 00.000 15712 worker thread done servicing request
20:56:00.026 00.000 15712 Worker thread wakes up
20:56:00.026 00.000 7988 GuideStep: 0.1 px 17 ms WEST, 0.3 px 0 ms NORTH
20:56:00.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:00.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:01.665 01.639 15712 Exposure complete
20:56:01.719 00.054 15712 worker thread done servicing request
20:56:01.719 00.000 7988 OnExposeComplete: enter
20:56:01.719 00.000 7988 UpdateGuideState(): m_state=6
20:56:01.726 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
20:56:01.726 00.000 7988 Star::Find returns 1 (0), X=1178.27, Y=437.18, Mass=1556, SNR=26.8, Peak=218 HFD=3.5
20:56:01.726 00.000 7988 MultiStar: exiting stabilization period
20:56:01.726 00.000 7988 MultiStar: updating star positions after lock position change
20:56:01.726 00.000 7988 Star::Find(15, 968, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
20:56:01.726 00.000 7988 Star::Find returns 1 (0), X=968.27, Y=860.77, Mass=1560, SNR=26.6, Peak=135 HFD=4.5
20:56:01.726 00.000 7988 Star::Find(15, 371, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
20:56:01.726 00.000 7988 Star::Find returns 1 (0), X=371.61, Y=221.05, Mass=1514, SNR=26.0, Peak=241 HFD=3.9
20:56:01.726 00.000 7988 Star::Find(15, 395, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
20:56:01.736 00.010 7988 Star::Find returns 1 (0), X=395.18, Y=934.86, Mass=1338, SNR=24.8, Peak=133 HFD=4.3
20:56:01.736 00.000 7988 Star::Find(15, 546, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
20:56:01.736 00.000 7988 Star::Find returns 1 (0), X=546.58, Y=863.33, Mass=1704, SNR=27.6, Peak=136 HFD=5.2
20:56:01.736 00.000 7988 Star::Find(15, 702, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
20:56:01.736 00.000 7988 Star::Find returns 1 (0), X=702.15, Y=590.61, Mass=743, SNR=18.1, Peak=81 HFD=3.9
20:56:01.736 00.000 7988 Star::Find(15, 1005, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
20:56:01.736 00.000 7988 Star::Find returns 1 (0), X=1005.65, Y=903.69, Mass=797, SNR=18.9, Peak=110 HFD=3.6
20:56:01.742 00.006 7988 Star::Find(15, 642, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
20:56:01.742 00.000 7988 Star::Find returns 1 (0), X=642.20, Y=285.65, Mass=725, SNR=18.0, Peak=89 HFD=3.6
20:56:01.742 00.000 7988 Star::Find(15, 704, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
20:56:01.742 00.000 7988 Star::Find returns 1 (0), X=704.10, Y=929.85, Mass=668, SNR=17.3, Peak=87 HFD=3.7
20:56:01.742 00.000 7988 Star::Find(15, 758, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
20:56:01.742 00.000 7988 Star::Find returns 1 (0), X=758.16, Y=672.44, Mass=438, SNR=13.9, Peak=61 HFD=3.6
20:56:01.742 00.000 7988 Star::Find(15, 1045, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
20:56:01.742 00.000 7988 Star::Find returns 1 (0), X=1044.72, Y=807.50, Mass=609, SNR=16.4, Peak=100 HFD=3.7
20:56:01.742 00.000 7988 Star::Find(15, 898, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
20:56:01.742 00.000 7988 Star::Find returns 1 (0), X=898.55, Y=866.68, Mass=471, SNR=14.4, Peak=70 HFD=3.4
20:56:01.742 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
20:56:01.753 00.011 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
20:56:01.753 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.34 cameraTheta=-2.57 mountX=0.19 mountY=0.29, mountTheta=1.00
20:56:01.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.18, opts=13)
20:56:01.753 00.000 7988 Enqueuing Move request for scope (-0.28, -0.18)
20:56:01.758 00.005 15712 Worker thread wakes up
20:56:01.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
20:56:01.758 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
20:56:01.758 00.000 15712 Moving (-0.28, -0.18) raw xDistance=0.19 yDistance=0.29
20:56:01.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:01.758 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.8
20:56:01.761 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:01.761 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:01.763 00.002 7988 Enqueuing Expose request
20:56:01.763 00.000 15712 PPEC rslt: input = 0.19, final = 0.05, react = 0.11, pred = -0.07, hyst = 0.09, hyst_pct = 0.00, period_length = 635.67
20:56:01.763 00.000 15712 PPEC: input: 0.19, control: 0.05, exposure: 1500
20:56:01.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:56:01.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:56:01.763 00.000 15712 MoveAxis(W, 15, ABG)
20:56:01.763 00.000 15712 Guiding  Dir = 3, Dur = 15
20:56:01.763 00.000 15712 IsGuiding returns 0
20:56:01.787 00.024 15712 IsGuiding returns 1
20:56:01.787 00.000 15712 scope still moving after pulse duration time elapsed
20:56:01.839 00.052 15712 IsGuiding returns 0
20:56:01.839 00.000 15712 scope move finished after 15 + 71 ms
20:56:01.839 00.000 15712 Move returns status 0, amount 15
20:56:01.839 00.000 15712 MoveAxis(N, 0, ABG)
20:56:01.839 00.000 15712 Move returns status 0, amount 0
20:56:01.839 00.000 15712 move complete, result=0
20:56:01.839 00.000 7988 GuideStep: 0.2 px 15 ms WEST, 0.3 px 0 ms NORTH
20:56:01.853 00.014 15712 worker thread done servicing request
20:56:01.853 00.000 15712 Worker thread wakes up
20:56:01.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:01.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:03.257 01.404 15712 Exposure complete
20:56:03.315 00.058 15712 worker thread done servicing request
20:56:03.315 00.000 7988 OnExposeComplete: enter
20:56:03.317 00.002 7988 UpdateGuideState(): m_state=6
20:56:03.319 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5111
20:56:03.319 00.000 7988 Star::Find returns 1 (0), X=1178.18, Y=437.32, Mass=1427, SNR=25.6, Peak=230 HFD=3.3
20:56:03.321 00.002 7988 MultiStar: [#1 0.02,0.05,1.05,U] [#2 0.06,0.14,1.01,U] [#3 -0.06,0.12,1.02,U] [#4 -0.04,-0.03,1.05,U] [#5 0.15,-0.13,0.73,U] [#6 -0.16,0.07,0.72,U] [#7 0.14,0.11,0.71,U] [#8 -0.16,0.18,0.67,U] 
20:56:03.323 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {-0.38, -0.05}
20:56:03.323 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.58) = xAngle (3.95 = -2.33)
20:56:03.325 00.002 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.77)
20:56:03.325 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.37 mountX=-0.05 mountY=0.05, mountTheta=2.35
20:56:03.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.05, opts=13)
20:56:03.329 00.002 7988 Enqueuing Move request for scope (-0.05, 0.05)
20:56:03.329 00.000 15712 Worker thread wakes up
20:56:03.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:03.331 00.002 7988 UpdateGuideState exits: m=1427 SNR=25.6
20:56:03.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:03.333 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:03.334 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
20:56:03.334 00.000 7988 Enqueuing Expose request
20:56:03.334 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
20:56:03.334 00.000 15712 Moving (-0.05, 0.05) raw xDistance=-0.05 yDistance=0.05
20:56:03.336 00.002 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.67
20:56:03.336 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
20:56:03.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:03.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:56:03.336 00.000 15712 MoveAxis(E, 11, ABG)
20:56:03.336 00.000 15712 Guiding  Dir = 2, Dur = 11
20:56:03.336 00.000 15712 IsGuiding returns 0
20:56:03.369 00.033 15712 IsGuiding returns 1
20:56:03.369 00.000 15712 scope still moving after pulse duration time elapsed
20:56:03.414 00.045 15712 IsGuiding returns 0
20:56:03.414 00.000 15712 scope move finished after 11 + 66 ms
20:56:03.414 00.000 15712 Move returns status 0, amount 11
20:56:03.414 00.000 15712 MoveAxis(N, 0, ABG)
20:56:03.414 00.000 15712 Move returns status 0, amount 0
20:56:03.414 00.000 15712 move complete, result=0
20:56:03.414 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
20:56:03.414 00.000 15712 worker thread done servicing request
20:56:03.419 00.005 15712 Worker thread wakes up
20:56:03.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:03.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:05.059 01.640 15712 Exposure complete
20:56:05.104 00.045 15712 worker thread done servicing request
20:56:05.104 00.000 7988 OnExposeComplete: enter
20:56:05.120 00.016 7988 UpdateGuideState(): m_state=6
20:56:05.121 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5112
20:56:05.121 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=437.22, Mass=1572, SNR=27.0, Peak=220 HFD=3.6
20:56:05.123 00.002 7988 MultiStar: [#1 0.27,0.01,1.00,U] [#2 0.17,0.31,1.00,U] [#3 0.15,0.17,0.95,U] [#4 0.07,-0.01,0.99,U] [#5 0.37,0.06,0.68,U] [#6 0.12,0.26,0.70,U] [#7 0.26,0.11,0.65,U] [#8 0.01,0.12,0.65,U] 
20:56:05.125 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {-0.32, -0.14}
20:56:05.125 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
20:56:05.127 00.002 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.90)
20:56:05.127 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.70 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
20:56:05.129 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.09, opts=13)
20:56:05.129 00.000 7988 Enqueuing Move request for scope (0.11, 0.09)
20:56:05.131 00.002 15712 Worker thread wakes up
20:56:05.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
20:56:05.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
20:56:05.131 00.000 15712 Moving (0.11, 0.09) raw xDistance=-0.09 yDistance=-0.11
20:56:05.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:56:05.131 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.0
20:56:05.134 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:05.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:05.136 00.002 7988 Enqueuing Expose request
20:56:05.136 00.000 15712 PPEC rslt: input = -0.09, final = -0.09, react = -0.06, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.66
20:56:05.138 00.002 15712 PPEC: input: -0.09, control: -0.09, exposure: 1500
20:56:05.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:05.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:56:05.138 00.000 15712 MoveAxis(E, 31, ABG)
20:56:05.138 00.000 15712 Guiding  Dir = 2, Dur = 31
20:56:05.138 00.000 15712 IsGuiding returns 0
20:56:05.154 00.016 15712 PulseGuide returned control before completion, sleep 19
20:56:05.192 00.038 15712 IsGuiding returns 1
20:56:05.192 00.000 15712 scope still moving after pulse duration time elapsed
20:56:05.216 00.024 15712 IsGuiding returns 0
20:56:05.216 00.000 15712 scope move finished after 31 + 46 ms
20:56:05.216 00.000 15712 Move returns status 0, amount 31
20:56:05.216 00.000 15712 MoveAxis(N, 0, ABG)
20:56:05.216 00.000 15712 Move returns status 0, amount 0
20:56:05.216 00.000 15712 move complete, result=0
20:56:05.216 00.000 15712 worker thread done servicing request
20:56:05.216 00.000 15712 Worker thread wakes up
20:56:05.216 00.000 7988 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
20:56:05.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:05.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:06.634 01.418 15712 Exposure complete
20:56:06.685 00.051 15712 worker thread done servicing request
20:56:06.685 00.000 7988 OnExposeComplete: enter
20:56:06.685 00.000 7988 UpdateGuideState(): m_state=6
20:56:06.685 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5113
20:56:06.697 00.012 7988 Star::Find returns 1 (0), X=1178.49, Y=437.35, Mass=1570, SNR=27.0, Peak=175 HFD=3.4
20:56:06.697 00.000 7988 MultiStar: [#1 0.25,-0.00,0.99,U] [#2 0.29,0.18,1.00,U] [#3 0.12,0.03,0.92,U] [#4 0.21,0.13,0.98,U] [#5 0.45,0.00,0.69,U] [#6 0.14,0.38,0.69,U] [#7 0.35,0.02,0.67,U] [#8 0.39,-0.06,0.61,U] 
20:56:06.697 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.07}, one-star: {-0.07, -0.02}
20:56:06.697 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
20:56:06.702 00.005 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
20:56:06.702 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.86 mountX=0.02 mountY=0.07, mountTheta=1.29
20:56:06.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.02, opts=13)
20:56:06.702 00.000 7988 Enqueuing Move request for scope (-0.07, -0.02)
20:56:06.702 00.000 15712 Worker thread wakes up
20:56:06.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
20:56:06.702 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
20:56:06.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:06.702 00.000 7988 UpdateGuideState exits: m=1570 SNR=27.0
20:56:06.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:06.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:06.702 00.000 7988 Enqueuing Expose request
20:56:06.702 00.000 15712 Moving (-0.07, -0.02) raw xDistance=0.02 yDistance=0.07
20:56:06.713 00.011 15712 PPEC rslt: input = 0.02, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.66
20:56:06.713 00.000 15712 PPEC: input: 0.02, control: -0.05, exposure: 1500
20:56:06.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:06.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:56:06.713 00.000 15712 MoveAxis(E, 16, ABG)
20:56:06.713 00.000 15712 Guiding  Dir = 2, Dur = 16
20:56:06.713 00.000 15712 IsGuiding returns 0
20:56:06.737 00.024 15712 IsGuiding returns 1
20:56:06.737 00.000 15712 scope still moving after pulse duration time elapsed
20:56:06.805 00.068 15712 IsGuiding returns 0
20:56:06.805 00.000 15712 scope move finished after 16 + 73 ms
20:56:06.805 00.000 15712 Move returns status 0, amount 16
20:56:06.805 00.000 15712 MoveAxis(N, 0, ABG)
20:56:06.805 00.000 15712 Move returns status 0, amount 0
20:56:06.805 00.000 15712 move complete, result=0
20:56:06.805 00.000 7988 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
20:56:06.808 00.003 15712 worker thread done servicing request
20:56:06.808 00.000 15712 Worker thread wakes up
20:56:06.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:06.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:08.546 01.738 15712 Exposure complete
20:56:08.609 00.063 15712 worker thread done servicing request
20:56:08.609 00.000 7988 OnExposeComplete: enter
20:56:08.609 00.000 7988 UpdateGuideState(): m_state=6
20:56:08.610 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5114
20:56:08.610 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=437.11, Mass=1565, SNR=26.8, Peak=176 HFD=3.6
20:56:08.612 00.002 7988 MultiStar: [#1 0.22,-0.09,0.99,U] [#2 0.13,0.06,0.95,U] [#3 0.29,-0.16,0.94,U] [#4 0.17,-0.18,1.02,U] [#5 0.49,0.01,0.71,U] [#6 0.32,0.23,0.69,U] [#7 0.50,-0.13,0.65,U] [#8 -0.05,0.00,0.63,U] 
20:56:08.612 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.07}, one-star: {0.01, -0.25}
20:56:08.614 00.002 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.26 = 1.26)
20:56:08.614 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.91)
20:56:08.616 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.32 mountX=0.07 mountY=-0.22, mountTheta=-1.26
20:56:08.618 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.07, opts=13)
20:56:08.618 00.000 7988 Enqueuing Move request for scope (0.22, -0.07)
20:56:08.618 00.000 15712 Worker thread wakes up
20:56:08.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
20:56:08.618 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
20:56:08.618 00.000 15712 Moving (0.22, -0.07) raw xDistance=0.07 yDistance=-0.22
20:56:08.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:08.623 00.005 7988 UpdateGuideState exits: m=1565 SNR=26.8
20:56:08.625 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:08.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:08.625 00.000 7988 Enqueuing Expose request
20:56:08.625 00.000 15712 PPEC rslt: input = 0.07, final = -0.08, react = 0.04, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.65
20:56:08.625 00.000 15712 PPEC: input: 0.07, control: -0.08, exposure: 1500
20:56:08.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:08.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:56:08.625 00.000 15712 MoveAxis(E, 25, ABG)
20:56:08.625 00.000 15712 Guiding  Dir = 2, Dur = 25
20:56:08.625 00.000 15712 IsGuiding returns 0
20:56:08.642 00.017 15712 PulseGuide returned control before completion, sleep 21
20:56:08.671 00.029 15712 IsGuiding returns 1
20:56:08.671 00.000 15712 scope still moving after pulse duration time elapsed
20:56:08.703 00.032 15712 IsGuiding returns 0
20:56:08.703 00.000 15712 scope move finished after 25 + 53 ms
20:56:08.703 00.000 15712 Move returns status 0, amount 25
20:56:08.703 00.000 15712 MoveAxis(N, 0, ABG)
20:56:08.703 00.000 15712 Move returns status 0, amount 0
20:56:08.703 00.000 15712 move complete, result=0
20:56:08.703 00.000 15712 worker thread done servicing request
20:56:08.703 00.000 7988 GuideStep: 0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
20:56:08.710 00.007 15712 Worker thread wakes up
20:56:08.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:08.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:10.051 01.341 7988 evsrv: cli 0CCD0528 connect
20:56:10.054 00.003 7988 case statement mapped state 6 to 3
20:56:10.056 00.002 7988 case statement mapped state 6 to 3
20:56:10.058 00.002 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"5185a397-31e1-4943-9000-4863e836ffd2"}
20:56:10.058 00.000 7988 case statement mapped state 6 to 3
20:56:10.060 00.002 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"5185a397-31e1-4943-9000-4863e836ffd2"}
20:56:10.062 00.002 7988 evsrv: cli 0CCD0528 disconnect
20:56:10.118 00.056 15712 Exposure complete
20:56:10.169 00.051 15712 worker thread done servicing request
20:56:10.169 00.000 7988 OnExposeComplete: enter
20:56:10.181 00.012 7988 UpdateGuideState(): m_state=6
20:56:10.181 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5115
20:56:10.181 00.000 7988 Star::Find returns 1 (0), X=1178.76, Y=436.75, Mass=1374, SNR=25.1, Peak=211 HFD=2.9
20:56:10.181 00.000 7988 MultiStar: [#1 0.58,-0.22,1.06,U] [#2 0.43,-0.17,1.05,U] [#3 0.55,-0.39,0.99,U] [#4 0.32,-0.33,1.10,U] [#5 0.75,-0.16,0.73,U] [#6 0.36,-0.06,0.72,U] [#7 0.41,-0.32,0.71,U] [#8 0.47,-0.23,0.67,U] 
20:56:10.186 00.005 7988 refined, 8 included, MultiStar: {0.45, -0.29}, one-star: {0.21, -0.62}
20:56:10.186 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
20:56:10.186 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.17)
20:56:10.186 00.000 7988 CameraToMount -- cameraX=0.45 cameraY=-0.29 hyp=0.53 cameraTheta=-0.57 mountX=0.28 mountY=-0.44, mountTheta=-1.00
20:56:10.186 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=-0.29, opts=13)
20:56:10.186 00.000 7988 Enqueuing Move request for scope (0.45, -0.29)
20:56:10.186 00.000 15712 Worker thread wakes up
20:56:10.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.29) opts 0xd
20:56:10.186 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, -0.29)
20:56:10.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:10.186 00.000 7988 UpdateGuideState exits: m=1374 SNR=25.1
20:56:10.195 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:10.195 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:10.197 00.002 7988 Enqueuing Expose request
20:56:10.197 00.000 15712 Moving (0.45, -0.29) raw xDistance=0.28 yDistance=-0.44
20:56:10.197 00.000 15712 PPEC rslt: input = 0.28, final = 0.13, react = 0.17, pred = -0.04, hyst = 0.15, hyst_pct = 0.00, period_length = 635.65
20:56:10.197 00.000 15712 PPEC: input: 0.28, control: 0.13, exposure: 1500
20:56:10.197 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:56:10.197 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
20:56:10.197 00.000 15712 MoveAxis(W, 42, ABG)
20:56:10.197 00.000 15712 Guiding  Dir = 3, Dur = 42
20:56:10.203 00.006 15712 IsGuiding returns 0
20:56:10.220 00.017 15712 PulseGuide returned control before completion, sleep 29
20:56:10.261 00.041 15712 IsGuiding returns 1
20:56:10.261 00.000 15712 scope still moving after pulse duration time elapsed
20:56:10.305 00.044 15712 IsGuiding returns 0
20:56:10.305 00.000 15712 scope move finished after 42 + 61 ms
20:56:10.305 00.000 15712 Move returns status 0, amount 42
20:56:10.305 00.000 15712 MoveAxis(N, 0, ABG)
20:56:10.305 00.000 15712 Move returns status 0, amount 0
20:56:10.305 00.000 15712 move complete, result=0
20:56:10.305 00.000 15712 worker thread done servicing request
20:56:10.305 00.000 15712 Worker thread wakes up
20:56:10.305 00.000 7988 GuideStep: 0.3 px 42 ms WEST, -0.4 px 0 ms NORTH
20:56:10.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:10.309 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:11.936 01.627 15712 Exposure complete
20:56:11.998 00.062 15712 worker thread done servicing request
20:56:11.998 00.000 7988 OnExposeComplete: enter
20:56:11.998 00.000 7988 UpdateGuideState(): m_state=6
20:56:12.000 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5116
20:56:12.002 00.002 7988 Star::Find returns 1 (1), X=1178.76, Y=437.09, Mass=1503, SNR=26.5, Peak=255 HFD=3.1
20:56:12.002 00.000 7988 MultiStar: [#1 0.54,-0.13,1.03,U] [#2 0.70,0.12,1.00,U] [#3 0.56,-0.06,0.96,U] [#4 0.44,-0.14,1.06,U] [#5 0.79,-0.19,0.71,U] [#6 0.45,0.13,0.72,U] [#7 0.85,-0.14,0.69,U] [#8 0.60,-0.21,0.65,U] 
20:56:12.002 00.000 7988 single-star, 8 included, MultiStar: {0.55, -0.10}, one-star: {0.20, -0.28}
20:56:12.004 00.002 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
20:56:12.004 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.53)
20:56:12.004 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-0.94 mountX=0.28 mountY=-0.20, mountTheta=-0.62
20:56:12.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.28, opts=13)
20:56:12.004 00.000 7988 Enqueuing Move request for scope (0.20, -0.28)
20:56:12.004 00.000 15712 Worker thread wakes up
20:56:12.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.28) opts 0xd
20:56:12.004 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.28)
20:56:12.004 00.000 15712 Moving (0.20, -0.28) raw xDistance=0.28 yDistance=-0.20
20:56:12.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:12.004 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.5 Saturated
20:56:12.013 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:12.014 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:12.014 00.000 7988 Enqueuing Expose request
20:56:12.014 00.000 15712 PPEC rslt: input = 0.28, final = 0.08, react = 0.17, pred = -0.08, hyst = 0.14, hyst_pct = 0.00, period_length = 635.64
20:56:12.014 00.000 15712 PPEC: input: 0.28, control: 0.08, exposure: 1500
20:56:12.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:12.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:56:12.014 00.000 15712 MoveAxis(W, 26, ABG)
20:56:12.014 00.000 15712 Guiding  Dir = 3, Dur = 26
20:56:12.014 00.000 15712 IsGuiding returns 0
20:56:12.033 00.019 15712 PulseGuide returned control before completion, sleep 21
20:56:12.062 00.029 15712 IsGuiding returns 1
20:56:12.062 00.000 15712 scope still moving after pulse duration time elapsed
20:56:12.096 00.034 15712 IsGuiding returns 0
20:56:12.096 00.000 15712 scope move finished after 26 + 54 ms
20:56:12.096 00.000 15712 Move returns status 0, amount 26
20:56:12.096 00.000 15712 MoveAxis(N, 0, ABG)
20:56:12.096 00.000 15712 Move returns status 0, amount 0
20:56:12.096 00.000 15712 move complete, result=0
20:56:12.096 00.000 7988 GuideStep: 0.3 px 26 ms WEST, -0.2 px 0 ms NORTH
20:56:12.099 00.003 15712 worker thread done servicing request
20:56:12.099 00.000 15712 Worker thread wakes up
20:56:12.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:12.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:13.513 01.414 15712 Exposure complete
20:56:13.567 00.054 15712 worker thread done servicing request
20:56:13.567 00.000 7988 OnExposeComplete: enter
20:56:13.567 00.000 7988 UpdateGuideState(): m_state=6
20:56:13.575 00.008 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5117
20:56:13.575 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=437.11, Mass=1521, SNR=26.5, Peak=240 HFD=3.3
20:56:13.575 00.000 7988 MultiStar: [#1 0.64,-0.07,0.99,U] [#2 0.36,0.16,1.06,U] [#3 0.41,-0.05,0.97,U] [#4 0.34,-0.21,1.06,U] [#5 0.53,-0.15,0.73,U] [#6 0.52,0.13,0.70,U] [#7 0.54,-0.00,0.66,U] [#8 0.44,-0.20,0.68,U] 
20:56:13.575 00.000 7988 single-star, 8 included, MultiStar: {0.42, -0.07}, one-star: {0.09, -0.26}
20:56:13.575 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
20:56:13.575 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.84)
20:56:13.575 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.25 mountX=0.26 mountY=-0.08, mountTheta=-0.30
20:56:13.584 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.26, opts=13)
20:56:13.584 00.000 7988 Enqueuing Move request for scope (0.09, -0.26)
20:56:13.584 00.000 15712 Worker thread wakes up
20:56:13.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
20:56:13.584 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
20:56:13.584 00.000 15712 Moving (0.09, -0.26) raw xDistance=0.26 yDistance=-0.08
20:56:13.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:13.584 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
20:56:13.589 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:13.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:13.591 00.002 7988 Enqueuing Expose request
20:56:13.591 00.000 15712 PPEC rslt: input = 0.26, final = 0.11, react = 0.15, pred = -0.05, hyst = 0.15, hyst_pct = 0.00, period_length = 635.64
20:56:13.591 00.000 15712 PPEC: input: 0.26, control: 0.11, exposure: 1500
20:56:13.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:13.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:56:13.591 00.000 15712 MoveAxis(W, 35, ABG)
20:56:13.591 00.000 15712 Guiding  Dir = 3, Dur = 35
20:56:13.591 00.000 15712 IsGuiding returns 0
20:56:13.611 00.020 15712 PulseGuide returned control before completion, sleep 22
20:56:13.674 00.063 15712 IsGuiding returns 0
20:56:13.674 00.000 15712 Move returns status 0, amount 35
20:56:13.674 00.000 15712 MoveAxis(N, 0, ABG)
20:56:13.674 00.000 15712 Move returns status 0, amount 0
20:56:13.674 00.000 15712 move complete, result=0
20:56:13.674 00.000 7988 GuideStep: 0.3 px 35 ms WEST, -0.1 px 0 ms NORTH
20:56:13.682 00.008 15712 worker thread done servicing request
20:56:13.682 00.000 15712 Worker thread wakes up
20:56:13.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:13.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:15.316 01.634 15712 Exposure complete
20:56:15.370 00.054 15712 worker thread done servicing request
20:56:15.370 00.000 7988 OnExposeComplete: enter
20:56:15.370 00.000 7988 UpdateGuideState(): m_state=6
20:56:15.377 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5118
20:56:15.377 00.000 7988 Star::Find returns 1 (1), X=1178.85, Y=437.15, Mass=1575, SNR=26.9, Peak=255 HFD=3.2
20:56:15.379 00.002 7988 MultiStar: [#1 0.67,-0.05,1.02,U] [#2 0.45,0.06,0.98,U] [#3 0.38,0.10,0.94,U] [#4 0.44,-0.01,1.03,U] [#5 0.71,-0.19,0.69,U] [#6 0.46,0.19,0.72,U] [#7 0.62,-0.06,0.66,U] [#8 0.49,-0.17,0.66,U] 
20:56:15.379 00.000 7988 single-star, 8 included, MultiStar: {0.49, -0.04}, one-star: {0.29, -0.22}
20:56:15.381 00.002 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
20:56:15.381 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.23)
20:56:15.383 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.37 cameraTheta=-0.63 mountX=0.21 mountY=-0.29, mountTheta=-0.94
20:56:15.385 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.22, opts=13)
20:56:15.386 00.001 7988 Enqueuing Move request for scope (0.29, -0.22)
20:56:15.386 00.000 15712 Worker thread wakes up
20:56:15.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.22) opts 0xd
20:56:15.386 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.22)
20:56:15.386 00.000 15712 Moving (0.29, -0.22) raw xDistance=0.21 yDistance=-0.29
20:56:15.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:15.386 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.9 Saturated
20:56:15.390 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:15.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:15.392 00.002 7988 Enqueuing Expose request
20:56:15.392 00.000 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 635.63
20:56:15.392 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
20:56:15.393 00.001 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
20:56:15.393 00.000 15712 MoveAxis(W, 42, ABG)
20:56:15.393 00.000 15712 Guiding  Dir = 3, Dur = 42
20:56:15.393 00.000 15712 IsGuiding returns 0
20:56:15.420 00.027 15712 PulseGuide returned control before completion, sleep 24
20:56:15.458 00.038 15712 IsGuiding returns 1
20:56:15.458 00.000 15712 scope still moving after pulse duration time elapsed
20:56:15.490 00.032 15712 IsGuiding returns 0
20:56:15.490 00.000 15712 scope move finished after 42 + 66 ms
20:56:15.490 00.000 15712 Move returns status 0, amount 42
20:56:15.490 00.000 15712 MoveAxis(N, 74, ABG)
20:56:15.490 00.000 15712 Guiding  Dir = 0, Dur = 74
20:56:15.490 00.000 15712 IsGuiding returns 0
20:56:15.579 00.089 15712 IsGuiding returns 1
20:56:15.579 00.000 15712 scope still moving after pulse duration time elapsed
20:56:15.616 00.037 15712 IsGuiding returns 1
20:56:15.648 00.032 15712 IsGuiding returns 1
20:56:15.692 00.044 15712 IsGuiding returns 0
20:56:15.692 00.000 15712 scope move finished after 74 + 117 ms
20:56:15.692 00.000 15712 Move returns status 0, amount 74
20:56:15.692 00.000 15712 move complete, result=0
20:56:15.692 00.000 15712 worker thread done servicing request
20:56:15.692 00.000 15712 Worker thread wakes up
20:56:15.692 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.3 px 74 ms NORTH
20:56:15.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:15.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:17.115 01.423 15712 Exposure complete
20:56:17.170 00.055 15712 worker thread done servicing request
20:56:17.170 00.000 7988 OnExposeComplete: enter
20:56:17.176 00.006 7988 UpdateGuideState(): m_state=6
20:56:17.176 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5119
20:56:17.178 00.002 7988 Star::Find returns 1 (0), X=1178.83, Y=437.50, Mass=1514, SNR=26.5, Peak=214 HFD=3.4
20:56:17.178 00.000 7988 MultiStar: [#1 0.74,0.30,1.02,U] [#2 0.56,0.49,0.99,U] [#3 0.46,0.43,0.94,U] [#4 0.44,0.16,1.04,U] [#5 0.68,0.07,0.72,U] [#6 0.42,0.45,0.68,U] [#7 0.56,0.39,0.67,U] [#8 0.49,0.33,0.68,U] 
20:56:17.180 00.002 7988 single-star, 8 included, MultiStar: {0.51, 0.30}, one-star: {0.28, 0.14}
20:56:17.180 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
20:56:17.182 00.002 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.14 = -1.14)
20:56:17.182 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.31 cameraTheta=0.46 mountX=-0.14 mountY=-0.28, mountTheta=-2.03
20:56:17.184 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.14, opts=13)
20:56:17.186 00.002 7988 Enqueuing Move request for scope (0.28, 0.14)
20:56:17.188 00.002 15712 Worker thread wakes up
20:56:17.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.14) opts 0xd
20:56:17.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.14)
20:56:17.188 00.000 15712 Moving (0.28, 0.14) raw xDistance=-0.14 yDistance=-0.28
20:56:17.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:17.188 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
20:56:17.191 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:17.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:17.191 00.000 7988 Enqueuing Expose request
20:56:17.191 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.63
20:56:17.191 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
20:56:17.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:56:17.191 00.000 15712 MoveAxis(E, 1, ABG)
20:56:17.191 00.000 15712 Guiding  Dir = 2, Dur = 1
20:56:17.191 00.000 15712 IsGuiding returns 0
20:56:17.244 00.053 15712 IsGuiding returns 0
20:56:17.244 00.000 15712 Move returns status 0, amount 1
20:56:17.244 00.000 15712 MoveAxis(N, 71, ABG)
20:56:17.244 00.000 15712 Guiding  Dir = 0, Dur = 71
20:56:17.244 00.000 15712 IsGuiding returns 0
20:56:17.323 00.079 15712 IsGuiding returns 1
20:56:17.323 00.000 15712 scope still moving after pulse duration time elapsed
20:56:17.352 00.029 15712 IsGuiding returns 1
20:56:17.419 00.067 15712 IsGuiding returns 0
20:56:17.419 00.000 15712 scope move finished after 71 + 104 ms
20:56:17.419 00.000 15712 Move returns status 0, amount 71
20:56:17.419 00.000 15712 move complete, result=0
20:56:17.419 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.3 px 71 ms NORTH
20:56:17.422 00.003 15712 worker thread done servicing request
20:56:17.422 00.000 15712 Worker thread wakes up
20:56:17.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:17.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:19.059 01.637 15712 Exposure complete
20:56:19.109 00.050 15712 worker thread done servicing request
20:56:19.109 00.000 7988 OnExposeComplete: enter
20:56:19.109 00.000 7988 UpdateGuideState(): m_state=6
20:56:19.123 00.014 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5120
20:56:19.123 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=437.96, Mass=1542, SNR=26.8, Peak=213 HFD=3.6
20:56:19.123 00.000 7988 MultiStar: [#1 0.49,0.61,0.99,U] [#2 0.43,0.91,0.97,U] [#3 0.32,0.71,0.95,U] [#4 0.10,0.68,1.03,U] [#5 0.64,0.72,0.73,U] [#6 0.29,1.09,0.00,M1] [#7 0.82,0.68,0.66,U] [#8 0.29,0.65,0.64,U] 
20:56:19.127 00.004 7988 single-star, 7 included, MultiStar: {0.37, 0.70}, one-star: {0.11, 0.60}
20:56:19.127 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
20:56:19.127 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.21)
20:56:19.127 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.60 hyp=0.61 cameraTheta=1.39 mountX=-0.60 mountY=-0.12, mountTheta=-2.94
20:56:19.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.60, opts=13)
20:56:19.127 00.000 7988 Enqueuing Move request for scope (0.11, 0.60)
20:56:19.127 00.000 15712 Worker thread wakes up
20:56:19.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.60) opts 0xd
20:56:19.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.60)
20:56:19.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:19.127 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.8
20:56:19.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:19.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:19.127 00.000 7988 Enqueuing Expose request
20:56:19.139 00.012 15712 Moving (0.11, 0.60) raw xDistance=-0.60 yDistance=-0.12
20:56:19.141 00.002 15712 PPEC rslt: input = -0.60, final = -0.45, react = -0.36, pred = -0.09, hyst = -0.31, hyst_pct = 0.00, period_length = 635.62
20:56:19.141 00.000 15712 PPEC: input: -0.60, control: -0.45, exposure: 1500
20:56:19.143 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:19.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:56:19.143 00.000 15712 MoveAxis(E, 146, ABG)
20:56:19.143 00.000 15712 Guiding  Dir = 2, Dur = 146
20:56:19.177 00.034 15712 IsGuiding returns 0
20:56:19.194 00.017 15712 PulseGuide returned control before completion, sleep 141
20:56:19.355 00.161 15712 IsGuiding returns 0
20:56:19.355 00.000 15712 Move returns status 0, amount 146
20:56:19.355 00.000 15712 MoveAxis(N, 0, ABG)
20:56:19.355 00.000 15712 Move returns status 0, amount 0
20:56:19.355 00.000 15712 move complete, result=0
20:56:19.355 00.000 15712 worker thread done servicing request
20:56:19.355 00.000 15712 Worker thread wakes up
20:56:19.355 00.000 7988 GuideStep: -0.6 px 146 ms EAST, -0.1 px 0 ms NORTH
20:56:19.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:19.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:20.766 01.411 15712 Exposure complete
20:56:20.826 00.060 15712 worker thread done servicing request
20:56:20.826 00.000 7988 OnExposeComplete: enter
20:56:20.826 00.000 7988 UpdateGuideState(): m_state=6
20:56:20.830 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5121
20:56:20.830 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=437.75, Mass=1470, SNR=26.1, Peak=184 HFD=3.5
20:56:20.830 00.000 7988 MultiStar: [#1 0.41,0.53,1.03,U] [#2 0.40,0.60,1.02,U] [#3 0.19,0.42,0.96,U] [#4 0.43,0.44,1.03,U] [#5 0.52,0.35,0.70,U] [#6 0.21,0.74,0.71,U] [#7 0.42,0.44,0.66,U] [#8 0.38,0.56,0.66,U] 
20:56:20.830 00.000 7988 single-star, 8 included, MultiStar: {0.33, 0.49}, one-star: {0.02, 0.38}
20:56:20.830 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
20:56:20.830 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.08)
20:56:20.830 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.52 mountX=-0.38 mountY=-0.03, mountTheta=-3.07
20:56:20.830 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.38, opts=13)
20:56:20.830 00.000 7988 Enqueuing Move request for scope (0.02, 0.38)
20:56:20.830 00.000 15712 Worker thread wakes up
20:56:20.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.38) opts 0xd
20:56:20.830 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.38)
20:56:20.830 00.000 15712 Moving (0.02, 0.38) raw xDistance=-0.38 yDistance=-0.03
20:56:20.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:20.843 00.013 7988 UpdateGuideState exits: m=1470 SNR=26.1
20:56:20.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:20.845 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:20.845 00.000 7988 Enqueuing Expose request
20:56:20.846 00.001 15712 PPEC rslt: input = -0.38, final = -0.29, react = -0.23, pred = -0.06, hyst = -0.21, hyst_pct = 0.00, period_length = 635.62
20:56:20.846 00.000 15712 PPEC: input: -0.38, control: -0.29, exposure: 1500
20:56:20.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:20.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:56:20.846 00.000 15712 MoveAxis(E, 95, ABG)
20:56:20.846 00.000 15712 Guiding  Dir = 2, Dur = 95
20:56:20.851 00.005 15712 IsGuiding returns 0
20:56:20.866 00.015 15712 PulseGuide returned control before completion, sleep 90
20:56:20.978 00.112 15712 IsGuiding returns 0
20:56:20.978 00.000 15712 Move returns status 0, amount 95
20:56:20.978 00.000 15712 MoveAxis(N, 0, ABG)
20:56:20.978 00.000 15712 Move returns status 0, amount 0
20:56:20.978 00.000 15712 move complete, result=0
20:56:20.978 00.000 7988 GuideStep: -0.4 px 95 ms EAST, -0.0 px 0 ms NORTH
20:56:20.987 00.009 15712 worker thread done servicing request
20:56:20.987 00.000 15712 Worker thread wakes up
20:56:20.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:20.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:22.619 01.632 15712 Exposure complete
20:56:22.665 00.046 15712 worker thread done servicing request
20:56:22.665 00.000 7988 OnExposeComplete: enter
20:56:22.680 00.015 7988 UpdateGuideState(): m_state=6
20:56:22.680 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5122
20:56:22.680 00.000 7988 Star::Find returns 1 (0), X=1178.83, Y=437.24, Mass=1528, SNR=26.6, Peak=220 HFD=3.5
20:56:22.680 00.000 7988 MultiStar: [#1 0.49,0.11,0.99,U] [#2 0.46,0.28,0.98,U] [#3 0.35,0.22,0.96,U] [#4 0.47,0.00,1.00,U] [#5 0.66,-0.16,0.73,U] [#6 0.35,0.42,0.72,U] [#7 0.49,0.21,0.65,U] [#8 0.25,0.11,0.65,U] 
20:56:22.680 00.000 7988 single-star, 8 included, MultiStar: {0.42, 0.11}, one-star: {0.27, -0.13}
20:56:22.680 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
20:56:22.680 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.04)
20:56:22.680 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.45 mountX=0.13 mountY=-0.27, mountTheta=-1.13
20:56:22.680 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.13, opts=13)
20:56:22.680 00.000 7988 Enqueuing Move request for scope (0.27, -0.13)
20:56:22.680 00.000 15712 Worker thread wakes up
20:56:22.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
20:56:22.680 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
20:56:22.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:22.680 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6
20:56:22.680 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:22.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:22.697 00.017 7988 Enqueuing Expose request
20:56:22.697 00.000 15712 Moving (0.27, -0.13) raw xDistance=0.13 yDistance=-0.27
20:56:22.699 00.002 15712 PPEC rslt: input = 0.13, final = -0.09, react = 0.08, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.61
20:56:22.699 00.000 15712 PPEC: input: 0.13, control: -0.09, exposure: 1500
20:56:22.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:56:22.699 00.000 15712 MoveAxis(E, 29, ABG)
20:56:22.699 00.000 15712 Guiding  Dir = 2, Dur = 29
20:56:22.699 00.000 15712 IsGuiding returns 0
20:56:22.714 00.015 15712 PulseGuide returned control before completion, sleep 15
20:56:22.748 00.034 15712 IsGuiding returns 1
20:56:22.748 00.000 15712 scope still moving after pulse duration time elapsed
20:56:22.793 00.045 15712 IsGuiding returns 0
20:56:22.793 00.000 15712 scope move finished after 29 + 61 ms
20:56:22.793 00.000 15712 Move returns status 0, amount 29
20:56:22.793 00.000 15712 MoveAxis(N, 68, ABG)
20:56:22.793 00.000 15712 Guiding  Dir = 0, Dur = 68
20:56:22.793 00.000 15712 IsGuiding returns 0
20:56:22.867 00.074 15712 IsGuiding returns 1
20:56:22.867 00.000 15712 scope still moving after pulse duration time elapsed
20:56:22.904 00.037 15712 IsGuiding returns 1
20:56:22.956 00.052 15712 IsGuiding returns 0
20:56:22.967 00.011 15712 scope move finished after 68 + 106 ms
20:56:22.967 00.000 15712 Move returns status 0, amount 68
20:56:22.967 00.000 15712 move complete, result=0
20:56:22.967 00.000 15712 worker thread done servicing request
20:56:22.967 00.000 15712 Worker thread wakes up
20:56:22.967 00.000 7988 GuideStep: 0.1 px 29 ms EAST, -0.3 px 68 ms NORTH
20:56:22.968 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:22.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:24.389 01.421 15712 Exposure complete
20:56:24.449 00.060 15712 worker thread done servicing request
20:56:24.449 00.000 7988 OnExposeComplete: enter
20:56:24.451 00.002 7988 UpdateGuideState(): m_state=6
20:56:24.451 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5123
20:56:24.451 00.000 7988 Star::Find returns 1 (0), X=1178.19, Y=437.00, Mass=1548, SNR=26.7, Peak=221 HFD=3.3
20:56:24.451 00.000 7988 MultiStar: [#1 -0.05,-0.09,0.99,U] [#2 -0.04,-0.02,1.00,U] [#3 -0.23,-0.19,0.95,U] [#4 -0.24,-0.33,1.01,U] [#5 0.26,-0.30,0.68,U] [#6 -0.24,-0.18,0.74,U] [#7 0.11,-0.23,0.64,U] [#8 -0.13,-0.28,0.64,U] 
20:56:24.451 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.22}, one-star: {-0.37, -0.36}
20:56:24.451 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.51 = -0.51)
20:56:24.451 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.60 = 2.60)
20:56:24.451 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.09 mountX=0.22 mountY=0.13, mountTheta=0.53
20:56:24.451 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.22, opts=13)
20:56:24.451 00.000 7988 Enqueuing Move request for scope (-0.12, -0.22)
20:56:24.462 00.011 15712 Worker thread wakes up
20:56:24.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
20:56:24.462 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
20:56:24.462 00.000 15712 Moving (-0.12, -0.22) raw xDistance=0.22 yDistance=0.13
20:56:24.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:24.462 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.7
20:56:24.465 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:24.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:24.467 00.002 7988 Enqueuing Expose request
20:56:24.467 00.000 15712 PPEC rslt: input = 0.22, final = 0.07, react = 0.13, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 635.61
20:56:24.467 00.000 15712 PPEC: input: 0.22, control: 0.07, exposure: 1500
20:56:24.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:24.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:56:24.467 00.000 15712 MoveAxis(W, 23, ABG)
20:56:24.467 00.000 15712 Guiding  Dir = 3, Dur = 23
20:56:24.467 00.000 15712 IsGuiding returns 0
20:56:24.486 00.019 15712 PulseGuide returned control before completion, sleep 17
20:56:24.515 00.029 15712 IsGuiding returns 1
20:56:24.515 00.000 15712 scope still moving after pulse duration time elapsed
20:56:24.549 00.034 15712 IsGuiding returns 0
20:56:24.549 00.000 15712 scope move finished after 23 + 57 ms
20:56:24.549 00.000 15712 Move returns status 0, amount 23
20:56:24.549 00.000 15712 MoveAxis(N, 0, ABG)
20:56:24.549 00.000 15712 Move returns status 0, amount 0
20:56:24.549 00.000 15712 move complete, result=0
20:56:24.549 00.000 7988 GuideStep: 0.2 px 23 ms WEST, 0.1 px 0 ms NORTH
20:56:24.551 00.002 15712 worker thread done servicing request
20:56:24.551 00.000 15712 Worker thread wakes up
20:56:24.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:24.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:26.188 01.637 15712 Exposure complete
20:56:26.244 00.056 15712 worker thread done servicing request
20:56:26.244 00.000 7988 OnExposeComplete: enter
20:56:26.244 00.000 7988 UpdateGuideState(): m_state=6
20:56:26.244 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5124
20:56:26.252 00.008 7988 Star::Find returns 1 (0), X=1178.33, Y=436.68, Mass=1510, SNR=26.5, Peak=209 HFD=3.3
20:56:26.252 00.000 7988 MultiStar: [#1 0.14,-0.29,0.99,U] [#2 0.15,-0.35,1.02,U] [#3 -0.06,-0.44,0.96,U] [#4 -0.05,-0.48,1.05,U] [#5 0.29,-0.40,0.71,U] [#6 0.08,-0.29,0.68,U] [#7 0.36,-0.56,0.66,U] [#8 -0.08,-0.59,0.69,U] 
20:56:26.252 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.45}, one-star: {-0.23, -0.69}
20:56:26.252 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
20:56:26.252 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
20:56:26.259 00.007 7988 CameraToMount -- cameraX=0.05 cameraY=-0.45 hyp=0.45 cameraTheta=-1.45 mountX=0.45 mountY=-0.04, mountTheta=-0.09
20:56:26.261 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.45, opts=13)
20:56:26.261 00.000 7988 Enqueuing Move request for scope (0.05, -0.45)
20:56:26.263 00.002 15712 Worker thread wakes up
20:56:26.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.45) opts 0xd
20:56:26.263 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.45)
20:56:26.263 00.000 15712 Moving (0.05, -0.45) raw xDistance=0.45 yDistance=-0.04
20:56:26.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:26.263 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
20:56:26.266 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:26.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:26.268 00.002 7988 Enqueuing Expose request
20:56:26.268 00.000 15712 PPEC rslt: input = 0.45, final = 0.16, react = 0.27, pred = -0.11, hyst = 0.24, hyst_pct = 0.00, period_length = 635.60
20:56:26.268 00.000 15712 PPEC: input: 0.45, control: 0.16, exposure: 1500
20:56:26.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:26.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:56:26.268 00.000 15712 MoveAxis(W, 52, ABG)
20:56:26.268 00.000 15712 Guiding  Dir = 3, Dur = 52
20:56:26.308 00.040 15712 IsGuiding returns 0
20:56:26.320 00.012 15712 PulseGuide returned control before completion, sleep 47
20:56:26.398 00.078 15712 IsGuiding returns 0
20:56:26.398 00.000 15712 Move returns status 0, amount 52
20:56:26.398 00.000 15712 MoveAxis(N, 0, ABG)
20:56:26.398 00.000 15712 Move returns status 0, amount 0
20:56:26.398 00.000 15712 move complete, result=0
20:56:26.398 00.000 7988 GuideStep: 0.5 px 52 ms WEST, -0.0 px 0 ms NORTH
20:56:26.405 00.007 15712 worker thread done servicing request
20:56:26.405 00.000 15712 Worker thread wakes up
20:56:26.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:26.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:27.816 01.411 15712 Exposure complete
20:56:27.874 00.058 15712 worker thread done servicing request
20:56:27.876 00.002 7988 OnExposeComplete: enter
20:56:27.876 00.000 7988 UpdateGuideState(): m_state=6
20:56:27.878 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5125
20:56:27.878 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=436.91, Mass=1510, SNR=26.4, Peak=194 HFD=3.2
20:56:27.878 00.000 7988 MultiStar: [#1 0.38,-0.28,1.04,U] [#2 0.27,-0.14,0.99,U] [#3 0.23,-0.22,0.98,U] [#4 0.20,-0.17,1.06,U] [#5 0.40,-0.17,0.72,U] [#6 0.34,-0.30,0.70,U] [#7 0.55,-0.42,0.68,U] [#8 0.26,-0.24,0.65,U] 
20:56:27.878 00.000 7988 refined, 8 included, MultiStar: {0.28, -0.26}, one-star: {0.01, -0.46}
20:56:27.878 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
20:56:27.878 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.35)
20:56:27.878 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.26 hyp=0.38 cameraTheta=-0.75 mountX=0.26 mountY=-0.27, mountTheta=-0.81
20:56:27.878 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.26, opts=13)
20:56:27.878 00.000 7988 Enqueuing Move request for scope (0.28, -0.26)
20:56:27.878 00.000 15712 Worker thread wakes up
20:56:27.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.26) opts 0xd
20:56:27.878 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.26)
20:56:27.878 00.000 15712 Moving (0.28, -0.26) raw xDistance=0.26 yDistance=-0.27
20:56:27.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:27.878 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
20:56:27.891 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:27.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:27.893 00.002 7988 Enqueuing Expose request
20:56:27.895 00.002 15712 PPEC rslt: input = 0.26, final = 0.06, react = 0.16, pred = -0.09, hyst = 0.14, hyst_pct = 0.00, period_length = 635.60
20:56:27.895 00.000 15712 PPEC: input: 0.26, control: 0.06, exposure: 1500
20:56:27.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:56:27.895 00.000 15712 MoveAxis(W, 21, ABG)
20:56:27.895 00.000 15712 Guiding  Dir = 3, Dur = 21
20:56:27.895 00.000 15712 IsGuiding returns 0
20:56:27.915 00.020 15712 IsGuiding returns 1
20:56:27.915 00.000 15712 scope still moving after pulse duration time elapsed
20:56:27.963 00.048 15712 IsGuiding returns 0
20:56:27.963 00.000 15712 scope move finished after 21 + 53 ms
20:56:27.963 00.000 15712 Move returns status 0, amount 21
20:56:27.963 00.000 15712 MoveAxis(N, 70, ABG)
20:56:27.963 00.000 15712 Guiding  Dir = 0, Dur = 70
20:56:27.963 00.000 15712 IsGuiding returns 0
20:56:28.082 00.119 15712 IsGuiding returns 1
20:56:28.082 00.000 15712 scope still moving after pulse duration time elapsed
20:56:28.144 00.062 15712 IsGuiding returns 0
20:56:28.144 00.000 15712 scope move finished after 70 + 105 ms
20:56:28.144 00.000 15712 Move returns status 0, amount 70
20:56:28.144 00.000 15712 move complete, result=0
20:56:28.144 00.000 7988 GuideStep: 0.3 px 21 ms WEST, -0.3 px 70 ms NORTH
20:56:28.148 00.004 15712 worker thread done servicing request
20:56:28.148 00.000 15712 Worker thread wakes up
20:56:28.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:28.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:29.887 01.739 15712 Exposure complete
20:56:29.947 00.060 15712 worker thread done servicing request
20:56:29.947 00.000 7988 OnExposeComplete: enter
20:56:29.949 00.002 7988 UpdateGuideState(): m_state=6
20:56:29.949 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5126
20:56:29.951 00.002 7988 Star::Find returns 1 (1), X=1178.20, Y=436.99, Mass=1506, SNR=26.4, Peak=255 HFD=3.0
20:56:29.951 00.000 7988 MultiStar: [#1 0.00,-0.10,1.02,U] [#2 0.14,-0.06,1.01,U] [#3 -0.13,-0.13,0.97,U] [#4 -0.15,-0.16,1.07,U] [#5 0.16,-0.26,0.73,U] [#6 -0.14,0.09,0.69,U] [#7 0.16,-0.23,0.69,U] [#8 -0.13,-0.15,0.64,U] 
20:56:29.951 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.16}, one-star: {-0.36, -0.38}
20:56:29.951 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.35 = -0.35)
20:56:29.955 00.004 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.76 = 2.76)
20:56:29.955 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.92 mountX=0.16 mountY=0.06, mountTheta=0.37
20:56:29.955 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.16, opts=13)
20:56:29.955 00.000 7988 Enqueuing Move request for scope (-0.06, -0.16)
20:56:29.955 00.000 15712 Worker thread wakes up
20:56:29.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
20:56:29.955 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
20:56:29.955 00.000 15712 Moving (-0.06, -0.16) raw xDistance=0.16 yDistance=0.06
20:56:29.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:29.955 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4 Saturated
20:56:29.963 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:29.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:29.965 00.002 7988 Enqueuing Expose request
20:56:29.965 00.000 15712 PPEC rslt: input = 0.16, final = -0.04, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
20:56:29.965 00.000 15712 PPEC: input: 0.16, control: -0.04, exposure: 1500
20:56:29.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:29.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:56:29.965 00.000 15712 MoveAxis(E, 12, ABG)
20:56:29.965 00.000 15712 Guiding  Dir = 2, Dur = 12
20:56:29.965 00.000 15712 IsGuiding returns 0
20:56:29.983 00.018 15712 IsGuiding returns 1
20:56:29.983 00.000 15712 scope still moving after pulse duration time elapsed
20:56:30.032 00.049 15712 IsGuiding returns 0
20:56:30.032 00.000 15712 scope move finished after 12 + 52 ms
20:56:30.032 00.000 15712 Move returns status 0, amount 12
20:56:30.032 00.000 15712 MoveAxis(N, 0, ABG)
20:56:30.032 00.000 15712 Move returns status 0, amount 0
20:56:30.032 00.000 15712 move complete, result=0
20:56:30.032 00.000 7988 GuideStep: 0.2 px 12 ms EAST, 0.1 px 0 ms NORTH
20:56:30.032 00.000 15712 worker thread done servicing request
20:56:30.034 00.002 15712 Worker thread wakes up
20:56:30.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:30.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:31.453 01.419 15712 Exposure complete
20:56:31.501 00.048 15712 worker thread done servicing request
20:56:31.501 00.000 7988 OnExposeComplete: enter
20:56:31.501 00.000 7988 UpdateGuideState(): m_state=6
20:56:31.514 00.013 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5127
20:56:31.514 00.000 7988 Star::Find returns 1 (0), X=1177.75, Y=437.30, Mass=1493, SNR=26.1, Peak=204 HFD=3.4
20:56:31.514 00.000 7988 MultiStar: [#1 -0.43,0.01,1.00,U] [#2 -0.48,0.16,1.01,U] [#3 -0.59,-0.01,0.97,U] [#4 -0.53,0.09,1.02,U] [#5 -0.08,0.11,0.71,U] [#6 -0.58,0.35,0.73,U] [#7 -0.35,0.02,0.66,U] [#8 -0.60,-0.01,0.65,U] 
20:56:31.518 00.004 7988 refined, 8 included, MultiStar: {-0.51, 0.07}, one-star: {-0.81, -0.06}
20:56:31.518 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.58 = -1.70)
20:56:31.518 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.41)
20:56:31.518 00.000 7988 CameraToMount -- cameraX=-0.51 cameraY=0.07 hyp=0.51 cameraTheta=3.01 mountX=-0.07 mountY=0.51, mountTheta=1.70
20:56:31.518 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.51, y=0.07, opts=13)
20:56:31.518 00.000 7988 Enqueuing Move request for scope (-0.51, 0.07)
20:56:31.518 00.000 15712 Worker thread wakes up
20:56:31.518 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.07) opts 0xd
20:56:31.518 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.51, 0.07)
20:56:31.518 00.000 15712 Moving (-0.51, 0.07) raw xDistance=-0.07 yDistance=0.51
20:56:31.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:31.518 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.1
20:56:31.527 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:31.527 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:31.529 00.002 7988 Enqueuing Expose request
20:56:31.530 00.001 15712 PPEC rslt: input = -0.07, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
20:56:31.530 00.000 15712 PPEC: input: -0.07, control: -0.05, exposure: 1500
20:56:31.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:56:31.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
20:56:31.530 00.000 15712 MoveAxis(E, 16, ABG)
20:56:31.530 00.000 15712 Guiding  Dir = 2, Dur = 16
20:56:31.531 00.001 15712 IsGuiding returns 0
20:56:31.550 00.019 15712 IsGuiding returns 1
20:56:31.550 00.000 15712 scope still moving after pulse duration time elapsed
20:56:31.614 00.064 15712 IsGuiding returns 1
20:56:31.642 00.028 15712 IsGuiding returns 0
20:56:31.642 00.000 15712 scope move finished after 16 + 94 ms
20:56:31.642 00.000 15712 Move returns status 0, amount 16
20:56:31.642 00.000 15712 MoveAxis(N, 0, ABG)
20:56:31.642 00.000 15712 Move returns status 0, amount 0
20:56:31.642 00.000 15712 move complete, result=0
20:56:31.642 00.000 7988 GuideStep: -0.1 px 16 ms EAST, 0.5 px 0 ms NORTH
20:56:31.644 00.002 15712 worker thread done servicing request
20:56:31.644 00.000 15712 Worker thread wakes up
20:56:31.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:31.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:33.384 01.740 15712 Exposure complete
20:56:33.441 00.057 15712 worker thread done servicing request
20:56:33.441 00.000 7988 OnExposeComplete: enter
20:56:33.441 00.000 7988 UpdateGuideState(): m_state=6
20:56:33.447 00.006 7988 Star::Find(15, 1177, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5128
20:56:33.448 00.001 7988 Star::Find returns 1 (0), X=1177.70, Y=437.81, Mass=1525, SNR=26.7, Peak=193 HFD=3.5
20:56:33.448 00.000 7988 MultiStar: [#1 -0.60,0.60,1.01,U] [#2 -0.73,0.81,0.00,M1] [#3 -0.74,0.54,0.95,U] [#4 -0.66,0.54,1.01,U] [#5 -0.54,0.48,0.72,U] [#6 -0.73,0.87,0.00,M1] [#7 -0.56,0.64,0.68,U] [#8 -0.89,0.59,0.63,U] 
20:56:33.448 00.000 7988 refined, 6 included, MultiStar: {-0.69, 0.54}, one-star: {-0.86, 0.45}
20:56:33.448 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.58) = xAngle (4.06 = -2.23)
20:56:33.448 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.16 = 0.88)
20:56:33.448 00.000 7988 CameraToMount -- cameraX=-0.69 cameraY=0.54 hyp=0.88 cameraTheta=2.48 mountX=-0.54 mountY=0.68, mountTheta=2.24
20:56:33.448 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.69, y=0.54, opts=13)
20:56:33.448 00.000 7988 Enqueuing Move request for scope (-0.69, 0.54)
20:56:33.458 00.010 15712 Worker thread wakes up
20:56:33.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:33.458 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.7
20:56:33.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:33.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:33.458 00.000 7988 Enqueuing Expose request
20:56:33.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.54) opts 0xd
20:56:33.458 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.69, 0.54)
20:56:33.463 00.005 15712 Moving (-0.69, 0.54) raw xDistance=-0.54 yDistance=0.68
20:56:33.465 00.002 15712 PPEC rslt: input = -0.54, final = -0.39, react = -0.32, pred = -0.07, hyst = -0.29, hyst_pct = 0.00, period_length = 635.58
20:56:33.465 00.000 15712 PPEC: input: -0.54, control: -0.39, exposure: 1500
20:56:33.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:56:33.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
20:56:33.465 00.000 15712 MoveAxis(E, 128, ABG)
20:56:33.467 00.002 15712 Guiding  Dir = 2, Dur = 128
20:56:33.467 00.000 15712 IsGuiding returns 0
20:56:33.479 00.012 15712 PulseGuide returned control before completion, sleep 122
20:56:33.639 00.160 15712 IsGuiding returns 0
20:56:33.639 00.000 15712 Move returns status 0, amount 128
20:56:33.639 00.000 15712 MoveAxis(N, 0, ABG)
20:56:33.639 00.000 15712 Move returns status 0, amount 0
20:56:33.639 00.000 15712 move complete, result=0
20:56:33.639 00.000 7988 GuideStep: -0.5 px 128 ms EAST, 0.7 px 0 ms NORTH
20:56:33.645 00.006 15712 worker thread done servicing request
20:56:33.645 00.000 15712 Worker thread wakes up
20:56:33.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:33.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:35.063 01.418 15712 Exposure complete
20:56:35.108 00.045 15712 worker thread done servicing request
20:56:35.108 00.000 7988 OnExposeComplete: enter
20:56:35.124 00.016 7988 UpdateGuideState(): m_state=6
20:56:35.124 00.000 7988 Star::Find(15, 1177, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5129
20:56:35.126 00.002 7988 Star::Find returns 1 (0), X=1177.64, Y=437.73, Mass=1473, SNR=26.2, Peak=201 HFD=3.3
20:56:35.126 00.000 7988 MultiStar: [#1 -0.46,0.59,1.04,U] [#2 -0.64,0.63,0.99,U] [#3 -0.78,0.49,0.97,U] [#4 -0.67,0.64,1.07,U] [#5 -0.53,0.36,0.69,U] [#6 -0.83,0.54,0.71,U] [#7 -0.47,0.53,0.64,U] [#8 -0.68,0.58,0.70,U] 
20:56:35.128 00.002 7988 refined, 8 included, MultiStar: {-0.67, 0.53}, one-star: {-0.92, 0.36}
20:56:35.128 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.05 = -2.23)
20:56:35.130 00.002 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.16 = 0.88)
20:56:35.130 00.000 7988 CameraToMount -- cameraX=-0.67 cameraY=0.53 hyp=0.86 cameraTheta=2.47 mountX=-0.52 mountY=0.66, mountTheta=2.24
20:56:35.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.67, y=0.53, opts=13)
20:56:35.134 00.002 7988 Enqueuing Move request for scope (-0.67, 0.53)
20:56:35.134 00.000 15712 Worker thread wakes up
20:56:35.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.53) opts 0xd
20:56:35.134 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.67, 0.53)
20:56:35.134 00.000 15712 Moving (-0.67, 0.53) raw xDistance=-0.52 yDistance=0.66
20:56:35.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:35.134 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.2
20:56:35.137 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:35.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:35.140 00.003 7988 Enqueuing Expose request
20:56:35.140 00.000 15712 PPEC rslt: input = -0.52, final = -0.35, react = -0.31, pred = -0.04, hyst = -0.29, hyst_pct = 0.00, period_length = 635.58
20:56:35.140 00.000 15712 PPEC: input: -0.52, control: -0.35, exposure: 1500
20:56:35.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:56:35.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
20:56:35.140 00.000 15712 MoveAxis(E, 116, ABG)
20:56:35.140 00.000 15712 Guiding  Dir = 2, Dur = 116
20:56:35.140 00.000 15712 IsGuiding returns 0
20:56:35.159 00.019 15712 PulseGuide returned control before completion, sleep 106
20:56:35.282 00.123 15712 IsGuiding returns 0
20:56:35.282 00.000 15712 Move returns status 0, amount 116
20:56:35.282 00.000 15712 MoveAxis(N, 0, ABG)
20:56:35.282 00.000 15712 Move returns status 0, amount 0
20:56:35.282 00.000 15712 move complete, result=0
20:56:35.282 00.000 15712 worker thread done servicing request
20:56:35.282 00.000 15712 Worker thread wakes up
20:56:35.282 00.000 7988 GuideStep: -0.5 px 116 ms EAST, 0.7 px 0 ms NORTH
20:56:35.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:35.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:36.924 01.642 15712 Exposure complete
20:56:36.985 00.061 15712 worker thread done servicing request
20:56:36.985 00.000 7988 OnExposeComplete: enter
20:56:36.985 00.000 7988 UpdateGuideState(): m_state=6
20:56:36.985 00.000 7988 Star::Find(15, 1177, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5130
20:56:36.989 00.004 7988 Star::Find returns 1 (0), X=1177.62, Y=437.08, Mass=1493, SNR=26.3, Peak=220 HFD=3.3
20:56:36.989 00.000 7988 MultiStar: [#1 -0.63,-0.14,0.99,U] [#2 -0.41,-0.00,1.00,U] [#3 -0.63,0.01,0.97,U] [#4 -0.66,-0.21,1.03,U] [#5 -0.41,-0.21,0.69,U] [#6 -0.74,0.17,0.73,U] [#7 -0.34,-0.17,0.68,U] [#8 -0.84,-0.19,0.66,U] 
20:56:36.992 00.003 7988 refined, 8 included, MultiStar: {-0.63, -0.12}, one-star: {-0.93, -0.29}
20:56:36.992 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.58) = xAngle (-1.38 = -1.38)
20:56:36.992 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.73 = 1.73)
20:56:36.992 00.000 7988 CameraToMount -- cameraX=-0.63 cameraY=-0.12 hyp=0.64 cameraTheta=-2.96 mountX=0.12 mountY=0.63, mountTheta=1.38
20:56:36.992 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.63, y=-0.12, opts=13)
20:56:36.992 00.000 7988 Enqueuing Move request for scope (-0.63, -0.12)
20:56:36.992 00.000 15712 Worker thread wakes up
20:56:36.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.12) opts 0xd
20:56:36.992 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.63, -0.12)
20:56:36.992 00.000 15712 Moving (-0.63, -0.12) raw xDistance=0.12 yDistance=0.63
20:56:36.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:36.992 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3
20:56:36.992 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:36.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:36.992 00.000 7988 Enqueuing Expose request
20:56:37.004 00.012 15712 PPEC rslt: input = 0.12, final = -0.06, react = 0.07, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.57
20:56:37.004 00.000 15712 PPEC: input: 0.12, control: -0.06, exposure: 1500
20:56:37.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:56:37.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
20:56:37.004 00.000 15712 MoveAxis(E, 19, ABG)
20:56:37.004 00.000 15712 Guiding  Dir = 2, Dur = 19
20:56:37.004 00.000 15712 IsGuiding returns 0
20:56:37.026 00.022 15712 IsGuiding returns 1
20:56:37.026 00.000 15712 scope still moving after pulse duration time elapsed
20:56:37.078 00.052 15712 IsGuiding returns 0
20:56:37.078 00.000 15712 scope move finished after 19 + 57 ms
20:56:37.078 00.000 15712 Move returns status 0, amount 19
20:56:37.078 00.000 15712 MoveAxis(N, 0, ABG)
20:56:37.078 00.000 15712 Move returns status 0, amount 0
20:56:37.078 00.000 15712 move complete, result=0
20:56:37.078 00.000 7988 GuideStep: 0.1 px 19 ms EAST, 0.6 px 0 ms NORTH
20:56:37.083 00.005 15712 worker thread done servicing request
20:56:37.083 00.000 15712 Worker thread wakes up
20:56:37.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:37.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:38.488 01.405 15712 Exposure complete
20:56:38.542 00.054 15712 worker thread done servicing request
20:56:38.542 00.000 7988 OnExposeComplete: enter
20:56:38.549 00.007 7988 UpdateGuideState(): m_state=6
20:56:38.549 00.000 7988 Star::Find(15, 1177, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5131
20:56:38.549 00.000 7988 Star::Find returns 1 (0), X=1177.62, Y=436.74, Mass=1471, SNR=26.1, Peak=195 HFD=3.3
20:56:38.549 00.000 7988 MultiStar: [#1 -0.45,-0.42,1.04,U] [#2 -0.45,-0.22,1.03,U] [#3 -0.69,-0.49,0.95,U] [#4 -0.68,-0.56,1.02,U] [#5 -0.44,-0.64,0.72,U] [#6 -0.69,-0.47,0.73,U] [#7 -0.29,-0.32,0.71,U] [#8 -0.66,-0.53,0.66,U] 
20:56:38.549 00.000 7988 refined, 8 included, MultiStar: {-0.60, -0.47}, one-star: {-0.94, -0.63}
20:56:38.549 00.000 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.58) = xAngle (-0.89 = -0.89)
20:56:38.549 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.22 = 2.22)
20:56:38.549 00.000 7988 CameraToMount -- cameraX=-0.60 cameraY=-0.47 hyp=0.76 cameraTheta=-2.47 mountX=0.48 mountY=0.61, mountTheta=0.90
20:56:38.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.60, y=-0.47, opts=13)
20:56:38.558 00.009 7988 Enqueuing Move request for scope (-0.60, -0.47)
20:56:38.558 00.000 15712 Worker thread wakes up
20:56:38.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.47) opts 0xd
20:56:38.558 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.60, -0.47)
20:56:38.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:38.558 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1
20:56:38.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:38.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:38.558 00.000 7988 Enqueuing Expose request
20:56:38.565 00.007 15712 Moving (-0.60, -0.47) raw xDistance=0.48 yDistance=0.61
20:56:38.565 00.000 15712 PPEC rslt: input = 0.48, final = 0.31, react = 0.29, pred = 0.02, hyst = 0.24, hyst_pct = 0.00, period_length = 635.57
20:56:38.565 00.000 15712 PPEC: input: 0.48, control: 0.31, exposure: 1500
20:56:38.565 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.18 newest=1.90
20:56:38.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
20:56:38.565 00.000 15712 MoveAxis(W, 100, ABG)
20:56:38.565 00.000 15712 Guiding  Dir = 3, Dur = 100
20:56:38.565 00.000 15712 IsGuiding returns 0
20:56:38.599 00.034 15712 PulseGuide returned control before completion, sleep 81
20:56:38.711 00.112 15712 IsGuiding returns 0
20:56:38.711 00.000 15712 Move returns status 0, amount 100
20:56:38.711 00.000 15712 BLC: Oldest BLC event removed
20:56:38.711 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 184 applied
20:56:38.711 00.000 15712 MoveAxis(S, 339, ABG)
20:56:38.711 00.000 15712 Guiding  Dir = 1, Dur = 339
20:56:38.711 00.000 15712 IsGuiding returns 0
20:56:38.788 00.077 15712 PulseGuide returned control before completion, sleep 269
20:56:39.076 00.288 15712 IsGuiding returns 1
20:56:39.076 00.000 15712 scope still moving after pulse duration time elapsed
20:56:39.108 00.032 15712 IsGuiding returns 1
20:56:39.140 00.032 15712 IsGuiding returns 1
20:56:39.191 00.051 15712 IsGuiding returns 0
20:56:39.191 00.000 15712 scope move finished after 339 + 140 ms
20:56:39.191 00.000 15712 Move returns status 0, amount 339
20:56:39.191 00.000 15712 move complete, result=0
20:56:39.191 00.000 15712 worker thread done servicing request
20:56:39.191 00.000 15712 Worker thread wakes up
20:56:39.191 00.000 7988 GuideStep: 0.5 px 100 ms WEST, 0.6 px 339 ms SOUTH
20:56:39.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:39.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:40.831 01.640 15712 Exposure complete
20:56:40.889 00.058 15712 worker thread done servicing request
20:56:40.889 00.000 7988 OnExposeComplete: enter
20:56:40.889 00.000 7988 UpdateGuideState(): m_state=6
20:56:40.893 00.004 7988 Star::Find(15, 1177, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5132
20:56:40.895 00.002 7988 Star::Find returns 1 (0), X=1178.24, Y=436.68, Mass=1429, SNR=25.8, Peak=238 HFD=3.0
20:56:40.895 00.000 7988 MultiStar: [#1 0.17,-0.61,0.99,U] [#2 0.04,-0.51,1.02,U] [#3 -0.17,-0.51,0.96,U] [#4 0.04,-0.80,1.07,U] [#5 0.44,-0.65,0.74,U] [#6 -0.19,-0.40,0.74,U] [#7 0.20,-0.54,0.69,U] [#8 -0.15,-0.76,0.70,U] 
20:56:40.895 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.61}, one-star: {-0.32, -0.69}
20:56:40.895 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
20:56:40.895 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
20:56:40.895 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.61 hyp=0.61 cameraTheta=-1.58 mountX=0.61 mountY=0.02, mountTheta=0.03
20:56:40.895 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.61, opts=13)
20:56:40.895 00.000 7988 Enqueuing Move request for scope (-0.00, -0.61)
20:56:40.895 00.000 15712 Worker thread wakes up
20:56:40.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.61) opts 0xd
20:56:40.895 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.61)
20:56:40.895 00.000 15712 Moving (-0.00, -0.61) raw xDistance=0.61 yDistance=0.02
20:56:40.905 00.010 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.606796, 1:0.018822
20:56:40.905 00.000 15712 BLC: No correction, Miss < min_move
20:56:40.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:40.905 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.8
20:56:40.908 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:40.908 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:40.910 00.002 7988 Enqueuing Expose request
20:56:40.910 00.000 15712 PPEC rslt: input = 0.61, final = 0.34, react = 0.37, pred = -0.03, hyst = 0.33, hyst_pct = 0.00, period_length = 635.56
20:56:40.910 00.000 15712 PPEC: input: 0.61, control: 0.34, exposure: 1500
20:56:40.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:40.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:56:40.910 00.000 15712 MoveAxis(W, 110, ABG)
20:56:40.910 00.000 15712 Guiding  Dir = 3, Dur = 110
20:56:40.945 00.035 15712 IsGuiding returns 0
20:56:40.957 00.012 15712 PulseGuide returned control before completion, sleep 105
20:56:41.110 00.153 15712 IsGuiding returns 0
20:56:41.110 00.000 15712 Move returns status 0, amount 110
20:56:41.110 00.000 15712 MoveAxis(N, 0, ABG)
20:56:41.110 00.000 15712 Move returns status 0, amount 0
20:56:41.110 00.000 15712 move complete, result=0
20:56:41.110 00.000 7988 GuideStep: 0.6 px 110 ms WEST, 0.0 px 0 ms NORTH
20:56:41.110 00.000 15712 worker thread done servicing request
20:56:41.110 00.000 15712 Worker thread wakes up
20:56:41.112 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:41.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:42.522 01.410 15712 Exposure complete
20:56:42.583 00.061 15712 worker thread done servicing request
20:56:42.583 00.000 7988 OnExposeComplete: enter
20:56:42.583 00.000 7988 UpdateGuideState(): m_state=6
20:56:42.585 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5133
20:56:42.585 00.000 7988 Star::Find returns 1 (1), X=1177.98, Y=436.82, Mass=1596, SNR=27.2, Peak=255 HFD=3.1
20:56:42.585 00.000 7988 MultiStar: [#1 -0.00,-0.44,0.97,U] [#2 -0.22,-0.46,0.98,U] [#3 -0.12,-0.33,0.95,U] [#4 -0.22,-0.60,1.01,U] [#5 0.01,-0.85,0.70,U] [#6 -0.11,-0.26,0.70,U] [#7 -0.05,-0.43,0.63,U] [#8 -0.13,-0.58,0.66,U] 
20:56:42.585 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.50}, one-star: {-0.58, -0.55}
20:56:42.590 00.005 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.33 = -0.33)
20:56:42.590 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.78 = 2.78)
20:56:42.590 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.50 hyp=0.53 cameraTheta=-1.91 mountX=0.50 mountY=0.18, mountTheta=0.36
20:56:42.590 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.50, opts=13)
20:56:42.590 00.000 7988 Enqueuing Move request for scope (-0.17, -0.50)
20:56:42.590 00.000 15712 Worker thread wakes up
20:56:42.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.50) opts 0xd
20:56:42.590 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.50)
20:56:42.590 00.000 15712 Moving (-0.17, -0.50) raw xDistance=0.50 yDistance=0.18
20:56:42.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
20:56:42.590 00.000 7988 UpdateGuideState exits: m=1596 SNR=27.2 Saturated
20:56:42.598 00.008 15712 BLC: History state: CurrMiss=0.18, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.606796, 1:0.018822, 2:0.184950
20:56:42.598 00.000 15712 BLC: No correction, Miss < min_move
20:56:42.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:42.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:42.600 00.002 7988 Enqueuing Expose request
20:56:42.600 00.000 15712 PPEC rslt: input = 0.50, final = 0.30, react = 0.30, pred = 0.00, hyst = 0.29, hyst_pct = 0.00, period_length = 635.56
20:56:42.600 00.000 15712 PPEC: input: 0.50, control: 0.30, exposure: 1500
20:56:42.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:42.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:56:42.600 00.000 15712 MoveAxis(W, 98, ABG)
20:56:42.600 00.000 15712 Guiding  Dir = 3, Dur = 98
20:56:42.624 00.024 15712 IsGuiding returns 0
20:56:42.641 00.017 15712 PulseGuide returned control before completion, sleep 92
20:56:42.750 00.109 15712 IsGuiding returns 0
20:56:42.750 00.000 15712 Move returns status 0, amount 98
20:56:42.750 00.000 15712 MoveAxis(N, 0, ABG)
20:56:42.750 00.000 15712 Move returns status 0, amount 0
20:56:42.750 00.000 15712 move complete, result=0
20:56:42.750 00.000 7988 GuideStep: 0.5 px 98 ms WEST, 0.2 px 0 ms NORTH
20:56:42.757 00.007 15712 worker thread done servicing request
20:56:42.757 00.000 15712 Worker thread wakes up
20:56:42.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:42.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:44.384 01.627 15712 Exposure complete
20:56:44.445 00.061 15712 worker thread done servicing request
20:56:44.445 00.000 7988 OnExposeComplete: enter
20:56:44.445 00.000 7988 UpdateGuideState(): m_state=6
20:56:44.448 00.003 7988 Star::Find(15, 1177, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5134
20:56:44.448 00.000 7988 Star::Find returns 1 (1), X=1178.08, Y=437.14, Mass=1449, SNR=25.9, Peak=255 HFD=3.0
20:56:44.450 00.002 7988 MultiStar: [#1 -0.14,-0.17,1.03,U] [#2 -0.09,-0.02,1.05,U] [#3 -0.27,-0.11,1.02,U] [#4 -0.26,-0.21,1.08,U] [#5 -0.06,-0.19,0.70,U] [#6 -0.22,-0.01,0.72,U] [#7 -0.08,-0.15,0.70,U] [#8 -0.33,-0.28,0.64,U] 
20:56:44.452 00.002 7988 refined, 8 included, MultiStar: {-0.22, -0.15}, one-star: {-0.48, -0.23}
20:56:44.452 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
20:56:44.454 00.002 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
20:56:44.454 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-2.55 mountX=0.15 mountY=0.22, mountTheta=0.98
20:56:44.456 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.15, opts=13)
20:56:44.456 00.000 7988 Enqueuing Move request for scope (-0.22, -0.15)
20:56:44.458 00.002 15712 Worker thread wakes up
20:56:44.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.15) opts 0xd
20:56:44.458 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.15)
20:56:44.458 00.000 15712 Moving (-0.22, -0.15) raw xDistance=0.15 yDistance=0.22
20:56:44.458 00.000 15712 BLC: window closed
20:56:44.458 00.000 15712 BLC: History state: CurrMiss=0.22, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.606796, 1:0.018822, 2:0.184950
20:56:44.458 00.000 15712 BLC: No correction, Miss < min_move
20:56:44.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:44.458 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9 Saturated
20:56:44.461 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:44.462 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:44.462 00.000 7988 Enqueuing Expose request
20:56:44.464 00.002 15712 PPEC rslt: input = 0.15, final = -0.04, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
20:56:44.464 00.000 15712 PPEC: input: 0.15, control: -0.04, exposure: 1500
20:56:44.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:44.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:56:44.464 00.000 15712 MoveAxis(E, 12, ABG)
20:56:44.464 00.000 15712 Guiding  Dir = 2, Dur = 12
20:56:44.464 00.000 15712 IsGuiding returns 0
20:56:44.479 00.015 15712 IsGuiding returns 1
20:56:44.479 00.000 15712 scope still moving after pulse duration time elapsed
20:56:44.530 00.051 15712 IsGuiding returns 1
20:56:44.558 00.028 15712 IsGuiding returns 0
20:56:44.558 00.000 15712 scope move finished after 12 + 81 ms
20:56:44.558 00.000 15712 Move returns status 0, amount 12
20:56:44.558 00.000 15712 MoveAxis(N, 0, ABG)
20:56:44.558 00.000 15712 Move returns status 0, amount 0
20:56:44.558 00.000 15712 move complete, result=0
20:56:44.558 00.000 7988 GuideStep: 0.2 px 12 ms EAST, 0.2 px 0 ms NORTH
20:56:44.560 00.002 15712 worker thread done servicing request
20:56:44.560 00.000 15712 Worker thread wakes up
20:56:44.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:44.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:45.979 01.419 15712 Exposure complete
20:56:46.025 00.046 15712 worker thread done servicing request
20:56:46.025 00.000 7988 OnExposeComplete: enter
20:56:46.025 00.000 7988 UpdateGuideState(): m_state=6
20:56:46.042 00.017 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5135
20:56:46.042 00.000 7988 Star::Find returns 1 (0), X=1178.15, Y=436.80, Mass=1422, SNR=25.7, Peak=239 HFD=2.8
20:56:46.042 00.000 7988 MultiStar: [#1 -0.02,-0.40,1.03,U] [#2 -0.19,-0.05,1.02,U] [#3 -0.20,-0.47,0.99,U] [#4 -0.30,-0.41,1.07,U] [#5 0.19,-0.31,0.73,U] [#6 -0.04,-0.19,0.73,U] [#7 -0.02,-0.28,0.70,U] [#8 -0.18,-0.49,0.68,U] 
20:56:46.042 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.36}, one-star: {-0.41, -0.57}
20:56:46.042 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
20:56:46.042 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.72 = 2.72)
20:56:46.042 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.36 hyp=0.39 cameraTheta=-1.96 mountX=0.36 mountY=0.16, mountTheta=0.41
20:56:46.042 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.36, opts=13)
20:56:46.042 00.000 7988 Enqueuing Move request for scope (-0.15, -0.36)
20:56:46.042 00.000 15712 Worker thread wakes up
20:56:46.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.36) opts 0xd
20:56:46.042 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.36)
20:56:46.042 00.000 15712 Moving (-0.15, -0.36) raw xDistance=0.36 yDistance=0.16
20:56:46.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:46.042 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.7
20:56:46.054 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:46.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:46.056 00.002 7988 Enqueuing Expose request
20:56:46.057 00.001 15712 PPEC rslt: input = 0.36, final = 0.19, react = 0.21, pred = -0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 635.55
20:56:46.057 00.000 15712 PPEC: input: 0.36, control: 0.19, exposure: 1500
20:56:46.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:46.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:56:46.057 00.000 15712 MoveAxis(W, 62, ABG)
20:56:46.057 00.000 15712 Guiding  Dir = 3, Dur = 62
20:56:46.057 00.000 15712 IsGuiding returns 0
20:56:46.076 00.019 15712 PulseGuide returned control before completion, sleep 51
20:56:46.157 00.081 15712 IsGuiding returns 0
20:56:46.157 00.000 15712 Move returns status 0, amount 62
20:56:46.157 00.000 15712 MoveAxis(N, 0, ABG)
20:56:46.160 00.003 15712 Move returns status 0, amount 0
20:56:46.160 00.000 15712 move complete, result=0
20:56:46.160 00.000 7988 GuideStep: 0.4 px 62 ms WEST, 0.2 px 0 ms NORTH
20:56:46.160 00.000 15712 worker thread done servicing request
20:56:46.160 00.000 15712 Worker thread wakes up
20:56:46.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:46.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:47.799 01.639 15712 Exposure complete
20:56:47.846 00.047 15712 worker thread done servicing request
20:56:47.846 00.000 7988 OnExposeComplete: enter
20:56:47.860 00.014 7988 UpdateGuideState(): m_state=6
20:56:47.862 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5136
20:56:47.862 00.000 7988 Star::Find returns 1 (1), X=1178.18, Y=437.21, Mass=1487, SNR=26.1, Peak=255 HFD=3.2
20:56:47.862 00.000 7988 MultiStar: [#1 -0.10,0.10,1.04,U] [#2 -0.03,0.30,0.99,U] [#3 -0.21,0.19,0.98,U] [#4 -0.17,0.03,1.07,U] [#5 0.10,-0.05,0.74,U] [#6 -0.17,0.24,0.72,U] [#7 -0.11,-0.18,0.65,U] [#8 -0.20,0.14,0.69,U] 
20:56:47.862 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.07}, one-star: {-0.38, -0.16}
20:56:47.862 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.03)
20:56:47.862 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.08)
20:56:47.862 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.67 mountX=-0.07 mountY=0.14, mountTheta=2.04
20:56:47.862 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.07, opts=13)
20:56:47.872 00.010 7988 Enqueuing Move request for scope (-0.15, 0.07)
20:56:47.872 00.000 15712 Worker thread wakes up
20:56:47.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
20:56:47.872 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
20:56:47.872 00.000 15712 Moving (-0.15, 0.07) raw xDistance=-0.07 yDistance=0.14
20:56:47.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:47.872 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.1 Saturated
20:56:47.875 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:47.876 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:47.876 00.000 7988 Enqueuing Expose request
20:56:47.876 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
20:56:47.876 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
20:56:47.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:47.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:56:47.876 00.000 15712 MoveAxis(E, 10, ABG)
20:56:47.876 00.000 15712 Guiding  Dir = 2, Dur = 10
20:56:47.902 00.026 15712 IsGuiding returns 0
20:56:47.913 00.011 15712 IsGuiding returns 1
20:56:47.913 00.000 15712 scope still moving after pulse duration time elapsed
20:56:47.965 00.052 15712 IsGuiding returns 0
20:56:47.965 00.000 15712 scope move finished after 10 + 54 ms
20:56:47.965 00.000 15712 Move returns status 0, amount 10
20:56:47.965 00.000 15712 MoveAxis(N, 0, ABG)
20:56:47.965 00.000 15712 Move returns status 0, amount 0
20:56:47.965 00.000 15712 move complete, result=0
20:56:47.965 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
20:56:47.968 00.003 15712 worker thread done servicing request
20:56:47.968 00.000 15712 Worker thread wakes up
20:56:47.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:47.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:49.373 01.405 15712 Exposure complete
20:56:49.425 00.052 15712 worker thread done servicing request
20:56:49.425 00.000 7988 OnExposeComplete: enter
20:56:49.425 00.000 7988 UpdateGuideState(): m_state=6
20:56:49.435 00.010 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5137
20:56:49.437 00.002 7988 Star::Find returns 1 (1), X=1178.03, Y=437.24, Mass=1500, SNR=26.3, Peak=255 HFD=3.2
20:56:49.437 00.000 7988 MultiStar: [#1 -0.08,-0.04,0.96,U] [#2 -0.06,0.21,1.03,U] [#3 -0.22,0.17,1.01,U] [#4 -0.38,-0.03,1.08,U] [#5 -0.01,-0.09,0.71,U] [#6 -0.22,0.28,0.73,U] [#7 -0.24,0.19,0.69,U] [#8 -0.29,-0.18,0.65,U] 
20:56:49.439 00.002 7988 refined, 8 included, MultiStar: {-0.23, 0.04}, one-star: {-0.53, -0.13}
20:56:49.439 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.58) = xAngle (4.53 = -1.75)
20:56:49.441 00.002 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.64 = 1.36)
20:56:49.442 00.001 7988 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.95 mountX=-0.04 mountY=0.23, mountTheta=1.75
20:56:49.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.04, opts=13)
20:56:49.444 00.002 7988 Enqueuing Move request for scope (-0.23, 0.04)
20:56:49.446 00.002 15712 Worker thread wakes up
20:56:49.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
20:56:49.446 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
20:56:49.446 00.000 15712 Moving (-0.23, 0.04) raw xDistance=-0.04 yDistance=0.23
20:56:49.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:49.446 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3 Saturated
20:56:49.448 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:49.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:49.450 00.002 7988 Enqueuing Expose request
20:56:49.451 00.001 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
20:56:49.451 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
20:56:49.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:49.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:56:49.451 00.000 15712 MoveAxis(E, 9, ABG)
20:56:49.451 00.000 15712 Guiding  Dir = 2, Dur = 9
20:56:49.451 00.000 15712 IsGuiding returns 0
20:56:49.469 00.018 15712 IsGuiding returns 0
20:56:49.469 00.000 15712 Move returns status 0, amount 9
20:56:49.469 00.000 15712 MoveAxis(N, 0, ABG)
20:56:49.469 00.000 15712 Move returns status 0, amount 0
20:56:49.469 00.000 15712 move complete, result=0
20:56:49.469 00.000 15712 worker thread done servicing request
20:56:49.469 00.000 15712 Worker thread wakes up
20:56:49.469 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
20:56:49.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:49.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:51.111 01.642 15712 Exposure complete
20:56:51.171 00.060 15712 worker thread done servicing request
20:56:51.171 00.000 7988 OnExposeComplete: enter
20:56:51.171 00.000 7988 UpdateGuideState(): m_state=6
20:56:51.173 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5138
20:56:51.175 00.002 7988 Star::Find returns 1 (1), X=1178.20, Y=436.98, Mass=1559, SNR=27.0, Peak=255 HFD=3.1
20:56:51.175 00.000 7988 MultiStar: [#1 -0.03,-0.17,1.03,U] [#2 -0.08,-0.03,1.02,U] [#3 -0.21,-0.18,0.93,U] [#4 -0.05,-0.15,1.00,U] [#5 0.25,0.07,0.70,U] [#6 -0.12,0.06,0.65,U] [#7 0.24,-0.15,0.68,U] [#8 -0.11,0.05,0.66,U] 
20:56:51.177 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.12}, one-star: {-0.36, -0.38}
20:56:51.177 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.58) = xAngle (-0.53 = -0.53)
20:56:51.179 00.002 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.58 = 2.58)
20:56:51.179 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.13 cameraTheta=-2.11 mountX=0.12 mountY=0.07, mountTheta=0.55
20:56:51.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.12, opts=13)
20:56:51.179 00.000 7988 Enqueuing Move request for scope (-0.07, -0.12)
20:56:51.179 00.000 15712 Worker thread wakes up
20:56:51.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
20:56:51.179 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
20:56:51.179 00.000 15712 Moving (-0.07, -0.12) raw xDistance=0.12 yDistance=0.07
20:56:51.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:51.179 00.000 7988 UpdateGuideState exits: m=1559 SNR=27.0 Saturated
20:56:51.186 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:51.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:51.188 00.002 7988 Enqueuing Expose request
20:56:51.189 00.001 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
20:56:51.189 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
20:56:51.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:51.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:56:51.189 00.000 15712 MoveAxis(E, 8, ABG)
20:56:51.189 00.000 15712 Guiding  Dir = 2, Dur = 8
20:56:51.189 00.000 15712 IsGuiding returns 0
20:56:51.208 00.019 15712 IsGuiding returns 0
20:56:51.208 00.000 15712 Move returns status 0, amount 8
20:56:51.208 00.000 15712 MoveAxis(N, 0, ABG)
20:56:51.208 00.000 15712 Move returns status 0, amount 0
20:56:51.208 00.000 15712 move complete, result=0
20:56:51.208 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
20:56:51.212 00.004 15712 worker thread done servicing request
20:56:51.212 00.000 15712 Worker thread wakes up
20:56:51.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:51.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:52.626 01.414 15712 Exposure complete
20:56:52.685 00.059 15712 worker thread done servicing request
20:56:52.685 00.000 7988 OnExposeComplete: enter
20:56:52.686 00.001 7988 UpdateGuideState(): m_state=6
20:56:52.687 00.001 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5139
20:56:52.689 00.002 7988 Star::Find returns 1 (1), X=1178.18, Y=437.12, Mass=1507, SNR=26.4, Peak=255 HFD=3.0
20:56:52.689 00.000 7988 MultiStar: [#1 0.10,-0.13,1.02,U] [#2 -0.01,0.07,1.02,U] [#3 -0.06,-0.16,0.99,U] [#4 -0.24,-0.10,1.04,U] [#5 0.19,-0.21,0.71,U] [#6 -0.22,0.05,0.72,U] [#7 0.20,-0.12,0.66,U] [#8 -0.14,-0.16,0.66,U] 
20:56:52.691 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.11}, one-star: {-0.37, -0.25}
20:56:52.691 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
20:56:52.693 00.002 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.53 = 2.53)
20:56:52.693 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.15 mountX=0.11 mountY=0.08, mountTheta=0.60
20:56:52.695 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.11, opts=13)
20:56:52.697 00.002 7988 Enqueuing Move request for scope (-0.07, -0.11)
20:56:52.697 00.000 15712 Worker thread wakes up
20:56:52.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
20:56:52.697 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
20:56:52.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:52.697 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4 Saturated
20:56:52.701 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:52.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:52.703 00.002 7988 Enqueuing Expose request
20:56:52.703 00.000 15712 Moving (-0.07, -0.11) raw xDistance=0.11 yDistance=0.08
20:56:52.706 00.003 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.53
20:56:52.706 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
20:56:52.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:52.708 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:56:52.708 00.000 15712 MoveAxis(W, 1, ABG)
20:56:52.708 00.000 15712 Guiding  Dir = 3, Dur = 1
20:56:52.708 00.000 15712 IsGuiding returns 0
20:56:52.725 00.017 15712 IsGuiding returns 0
20:56:52.725 00.000 15712 Move returns status 0, amount 1
20:56:52.725 00.000 15712 MoveAxis(N, 0, ABG)
20:56:52.725 00.000 15712 Move returns status 0, amount 0
20:56:52.725 00.000 15712 move complete, result=0
20:56:52.725 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
20:56:52.731 00.006 15712 worker thread done servicing request
20:56:52.731 00.000 15712 Worker thread wakes up
20:56:52.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:52.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:54.367 01.636 15712 Exposure complete
20:56:54.424 00.057 15712 worker thread done servicing request
20:56:54.426 00.002 7988 OnExposeComplete: enter
20:56:54.426 00.000 7988 UpdateGuideState(): m_state=6
20:56:54.426 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5140
20:56:54.429 00.003 7988 Star::Find returns 1 (1), X=1178.16, Y=436.97, Mass=1500, SNR=26.4, Peak=255 HFD=2.9
20:56:54.429 00.000 7988 MultiStar: [#1 -0.09,-0.27,1.02,U] [#2 -0.13,-0.02,0.99,U] [#3 -0.26,-0.15,0.98,U] [#4 -0.21,-0.23,1.03,U] [#5 0.03,-0.23,0.71,U] [#6 -0.16,-0.18,0.72,U] [#7 0.30,-0.02,0.68,U] [#8 -0.17,-0.17,0.66,U] 
20:56:54.429 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.19}, one-star: {-0.39, -0.40}
20:56:54.429 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
20:56:54.429 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
20:56:54.429 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.20 mountX=0.19 mountY=0.14, mountTheta=0.64
20:56:54.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.19, opts=13)
20:56:54.437 00.008 7988 Enqueuing Move request for scope (-0.14, -0.19)
20:56:54.437 00.000 15712 Worker thread wakes up
20:56:54.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
20:56:54.437 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
20:56:54.437 00.000 15712 Moving (-0.14, -0.19) raw xDistance=0.19 yDistance=0.14
20:56:54.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:54.437 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4 Saturated
20:56:54.441 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:54.441 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:54.443 00.002 7988 Enqueuing Expose request
20:56:54.443 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.12, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 635.53
20:56:54.443 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
20:56:54.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:54.445 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:56:54.445 00.000 15712 MoveAxis(W, 43, ABG)
20:56:54.445 00.000 15712 Guiding  Dir = 3, Dur = 43
20:56:54.488 00.043 15712 IsGuiding returns 0
20:56:54.498 00.010 15712 PulseGuide returned control before completion, sleep 38
20:56:54.577 00.079 15712 IsGuiding returns 0
20:56:54.577 00.000 15712 Move returns status 0, amount 43
20:56:54.577 00.000 15712 MoveAxis(N, 0, ABG)
20:56:54.577 00.000 15712 Move returns status 0, amount 0
20:56:54.577 00.000 15712 move complete, result=0
20:56:54.577 00.000 15712 worker thread done servicing request
20:56:54.577 00.000 15712 Worker thread wakes up
20:56:54.577 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
20:56:54.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:54.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:55.994 01.417 15712 Exposure complete
20:56:56.054 00.060 15712 worker thread done servicing request
20:56:56.054 00.000 7988 OnExposeComplete: enter
20:56:56.055 00.001 7988 UpdateGuideState(): m_state=6
20:56:56.057 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5141
20:56:56.057 00.000 7988 Star::Find returns 1 (1), X=1178.03, Y=436.98, Mass=1461, SNR=26.1, Peak=255 HFD=2.8
20:56:56.059 00.002 7988 MultiStar: [#1 -0.05,-0.16,1.02,U] [#2 -0.09,-0.06,1.02,U] [#3 -0.27,-0.12,0.96,U] [#4 -0.26,-0.24,1.06,U] [#5 0.13,-0.41,0.73,U] [#6 0.01,0.07,0.72,U] [#7 -0.01,-0.31,0.69,U] [#8 -0.26,-0.01,0.70,U] 
20:56:56.059 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.18}, one-star: {-0.53, -0.39}
20:56:56.061 00.002 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.58) = xAngle (-0.72 = -0.72)
20:56:56.061 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.39 = 2.39)
20:56:56.063 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.25 cameraTheta=-2.30 mountX=0.18 mountY=0.17, mountTheta=0.74
20:56:56.065 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.18, opts=13)
20:56:56.065 00.000 7988 Enqueuing Move request for scope (-0.16, -0.18)
20:56:56.067 00.002 15712 Worker thread wakes up
20:56:56.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
20:56:56.067 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
20:56:56.067 00.000 15712 Moving (-0.16, -0.18) raw xDistance=0.18 yDistance=0.17
20:56:56.069 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:56.069 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.1 Saturated
20:56:56.071 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:56.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:56.071 00.000 7988 Enqueuing Expose request
20:56:56.071 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 635.52
20:56:56.071 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
20:56:56.071 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:56.071 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:56:56.071 00.000 15712 MoveAxis(W, 38, ABG)
20:56:56.071 00.000 15712 Guiding  Dir = 3, Dur = 38
20:56:56.071 00.000 15712 IsGuiding returns 0
20:56:56.098 00.027 15712 PulseGuide returned control before completion, sleep 21
20:56:56.150 00.052 15712 IsGuiding returns 0
20:56:56.150 00.000 15712 Move returns status 0, amount 38
20:56:56.150 00.000 15712 MoveAxis(N, 0, ABG)
20:56:56.150 00.000 15712 Move returns status 0, amount 0
20:56:56.150 00.000 15712 move complete, result=0
20:56:56.150 00.000 15712 worker thread done servicing request
20:56:56.150 00.000 15712 Worker thread wakes up
20:56:56.150 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
20:56:56.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:56.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:57.790 01.640 15712 Exposure complete
20:56:57.837 00.047 15712 worker thread done servicing request
20:56:57.837 00.000 7988 OnExposeComplete: enter
20:56:57.852 00.015 7988 UpdateGuideState(): m_state=6
20:56:57.852 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5142
20:56:57.852 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=436.93, Mass=1445, SNR=25.8, Peak=192 HFD=3.1
20:56:57.852 00.000 7988 MultiStar: [#1 0.26,-0.42,1.02,U] [#2 0.28,-0.13,1.00,U] [#3 0.03,-0.36,1.00,U] [#4 0.11,-0.35,1.04,U] [#5 0.39,-0.31,0.73,U] [#6 0.23,-0.07,0.69,U] [#7 0.33,-0.41,0.69,U] [#8 0.09,-0.44,0.69,U] 
20:56:57.852 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.33}, one-star: {-0.14, -0.44}
20:56:57.852 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
20:56:57.852 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.70)
20:56:57.852 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.33 hyp=0.37 cameraTheta=-1.11 mountX=0.33 mountY=-0.16, mountTheta=-0.44
20:56:57.852 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.33, opts=13)
20:56:57.852 00.000 7988 Enqueuing Move request for scope (0.16, -0.33)
20:56:57.852 00.000 15712 Worker thread wakes up
20:56:57.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.33) opts 0xd
20:56:57.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.33)
20:56:57.852 00.000 15712 Moving (0.16, -0.33) raw xDistance=0.33 yDistance=-0.16
20:56:57.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:57.852 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.8
20:56:57.866 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:57.866 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:57.869 00.003 7988 Enqueuing Expose request
20:56:57.869 00.000 15712 PPEC rslt: input = 0.33, final = 0.20, react = 0.20, pred = 0.00, hyst = 0.18, hyst_pct = 0.00, period_length = 635.52
20:56:57.869 00.000 15712 PPEC: input: 0.33, control: 0.20, exposure: 1500
20:56:57.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:57.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:56:57.869 00.000 15712 MoveAxis(W, 65, ABG)
20:56:57.869 00.000 15712 Guiding  Dir = 3, Dur = 65
20:56:57.869 00.000 15712 IsGuiding returns 0
20:56:57.886 00.017 15712 PulseGuide returned control before completion, sleep 54
20:56:57.971 00.085 15712 IsGuiding returns 0
20:56:57.971 00.000 15712 Move returns status 0, amount 65
20:56:57.971 00.000 15712 MoveAxis(N, 0, ABG)
20:56:57.971 00.000 15712 Move returns status 0, amount 0
20:56:57.971 00.000 15712 move complete, result=0
20:56:57.971 00.000 7988 GuideStep: 0.3 px 65 ms WEST, -0.2 px 0 ms NORTH
20:56:57.974 00.003 15712 worker thread done servicing request
20:56:57.974 00.000 15712 Worker thread wakes up
20:56:57.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:57.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:59.385 01.411 15712 Exposure complete
20:56:59.434 00.049 15712 worker thread done servicing request
20:56:59.434 00.000 7988 OnExposeComplete: enter
20:56:59.445 00.011 7988 UpdateGuideState(): m_state=6
20:56:59.447 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5143
20:56:59.447 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=437.21, Mass=1381, SNR=25.4, Peak=199 HFD=2.8
20:56:59.449 00.002 7988 MultiStar: [#1 0.53,-0.07,1.06,U] [#2 0.31,0.31,1.07,U] [#3 0.27,0.01,1.02,U] [#4 0.09,0.09,1.08,U] [#5 0.39,-0.16,0.72,U] [#6 0.31,0.17,0.77,U] [#7 0.62,-0.02,0.70,U] [#8 0.44,-0.08,0.67,U] 
20:56:59.449 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.02}, one-star: {0.04, -0.15}
20:56:59.451 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
20:56:59.451 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.91)
20:56:59.453 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.32 mountX=0.15 mountY=-0.04, mountTheta=-0.23
20:56:59.455 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.15, opts=13)
20:56:59.455 00.000 7988 Enqueuing Move request for scope (0.04, -0.15)
20:56:59.457 00.002 15712 Worker thread wakes up
20:56:59.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
20:56:59.457 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
20:56:59.457 00.000 15712 Moving (0.04, -0.15) raw xDistance=0.15 yDistance=-0.04
20:56:59.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:56:59.457 00.000 7988 UpdateGuideState exits: m=1381 SNR=25.4
20:56:59.460 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:59.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:56:59.461 00.001 7988 Enqueuing Expose request
20:56:59.461 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
20:56:59.461 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
20:56:59.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:59.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:56:59.461 00.000 15712 MoveAxis(W, 4, ABG)
20:56:59.461 00.000 15712 Guiding  Dir = 3, Dur = 4
20:56:59.502 00.041 15712 IsGuiding returns 0
20:56:59.519 00.017 15712 IsGuiding returns 0
20:56:59.519 00.000 15712 Move returns status 0, amount 4
20:56:59.519 00.000 15712 MoveAxis(N, 0, ABG)
20:56:59.519 00.000 15712 Move returns status 0, amount 0
20:56:59.519 00.000 15712 move complete, result=0
20:56:59.519 00.000 15712 worker thread done servicing request
20:56:59.519 00.000 15712 Worker thread wakes up
20:56:59.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:56:59.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:56:59.519 00.000 7988 GuideStep: 0.2 px 4 ms WEST, -0.0 px 0 ms NORTH
20:57:01.152 01.633 15712 Exposure complete
20:57:01.202 00.050 15712 worker thread done servicing request
20:57:01.202 00.000 7988 OnExposeComplete: enter
20:57:01.202 00.000 7988 UpdateGuideState(): m_state=6
20:57:01.213 00.011 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5144
20:57:01.213 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=437.17, Mass=1470, SNR=26.0, Peak=207 HFD=3.2
20:57:01.213 00.000 7988 MultiStar: [#1 0.55,0.00,1.07,U] [#2 0.46,0.19,1.04,U] [#3 0.36,-0.10,0.97,U] [#4 0.37,-0.07,1.06,U] [#5 0.79,-0.07,0.68,U] [#6 0.24,0.29,0.73,U] [#7 0.36,0.13,0.70,U] [#8 0.32,0.07,0.69,U] 
20:57:01.213 00.000 7988 single-star, 8 included, MultiStar: {0.38, 0.02}, one-star: {0.04, -0.20}
20:57:01.213 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
20:57:01.219 00.006 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
20:57:01.219 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.38 mountX=0.20 mountY=-0.03, mountTheta=-0.17
20:57:01.219 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.20, opts=13)
20:57:01.219 00.000 7988 Enqueuing Move request for scope (0.04, -0.20)
20:57:01.219 00.000 15712 Worker thread wakes up
20:57:01.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
20:57:01.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
20:57:01.219 00.000 15712 Moving (0.04, -0.20) raw xDistance=0.20 yDistance=-0.03
20:57:01.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:01.219 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0
20:57:01.226 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:01.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:01.228 00.002 7988 Enqueuing Expose request
20:57:01.229 00.001 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 635.51
20:57:01.229 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
20:57:01.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:01.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:57:01.229 00.000 15712 MoveAxis(W, 48, ABG)
20:57:01.229 00.000 15712 Guiding  Dir = 3, Dur = 48
20:57:01.229 00.000 15712 IsGuiding returns 0
20:57:01.248 00.019 15712 PulseGuide returned control before completion, sleep 40
20:57:01.293 00.045 15712 IsGuiding returns 1
20:57:01.293 00.000 15712 scope still moving after pulse duration time elapsed
20:57:01.329 00.036 15712 IsGuiding returns 0
20:57:01.329 00.000 15712 scope move finished after 48 + 50 ms
20:57:01.329 00.000 15712 Move returns status 0, amount 48
20:57:01.329 00.000 15712 MoveAxis(N, 0, ABG)
20:57:01.329 00.000 15712 Move returns status 0, amount 0
20:57:01.329 00.000 15712 move complete, result=0
20:57:01.329 00.000 7988 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
20:57:01.331 00.002 15712 worker thread done servicing request
20:57:01.331 00.000 15712 Worker thread wakes up
20:57:01.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:01.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:02.746 01.415 15712 Exposure complete
20:57:02.799 00.053 15712 worker thread done servicing request
20:57:02.799 00.000 7988 OnExposeComplete: enter
20:57:02.799 00.000 7988 UpdateGuideState(): m_state=6
20:57:02.808 00.009 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5145
20:57:02.808 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=437.43, Mass=1540, SNR=26.6, Peak=203 HFD=3.3
20:57:02.808 00.000 7988 MultiStar: [#1 0.06,0.30,1.01,U] [#2 -0.01,0.40,1.04,U] [#3 -0.30,0.34,0.95,U] [#4 -0.14,0.17,1.02,U] [#5 0.12,0.35,0.69,U] [#6 -0.11,0.59,0.73,U] [#7 0.07,0.26,0.66,U] [#8 -0.20,0.20,0.67,U] 
20:57:02.808 00.000 7988 single-star, 8 included, MultiStar: {-0.09, 0.29}, one-star: {-0.25, 0.06}
20:57:02.808 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.58) = xAngle (4.47 = -1.81)
20:57:02.808 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.58 = 1.30)
20:57:02.808 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.89 mountX=-0.06 mountY=0.25, mountTheta=1.82
20:57:02.816 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.06, opts=13)
20:57:02.816 00.000 7988 Enqueuing Move request for scope (-0.25, 0.06)
20:57:02.816 00.000 15712 Worker thread wakes up
20:57:02.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.06) opts 0xd
20:57:02.816 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.06)
20:57:02.816 00.000 15712 Moving (-0.25, 0.06) raw xDistance=-0.06 yDistance=0.25
20:57:02.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:02.816 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.6
20:57:02.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:02.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:02.824 00.008 7988 Enqueuing Expose request
20:57:02.824 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
20:57:02.824 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
20:57:02.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
20:57:02.824 00.000 15712 MoveAxis(E, 3, ABG)
20:57:02.824 00.000 15712 Guiding  Dir = 2, Dur = 3
20:57:02.829 00.005 15712 IsGuiding returns 0
20:57:02.840 00.011 15712 IsGuiding returns 0
20:57:02.840 00.000 15712 Move returns status 0, amount 3
20:57:02.840 00.000 15712 MoveAxis(S, 64, ABG)
20:57:02.840 00.000 15712 Guiding  Dir = 1, Dur = 64
20:57:02.840 00.000 15712 IsGuiding returns 0
20:57:02.920 00.080 15712 IsGuiding returns 1
20:57:02.920 00.000 15712 scope still moving after pulse duration time elapsed
20:57:02.951 00.031 15712 IsGuiding returns 1
20:57:03.020 00.069 15712 IsGuiding returns 0
20:57:03.020 00.000 15712 scope move finished after 64 + 112 ms
20:57:03.020 00.000 15712 Move returns status 0, amount 64
20:57:03.020 00.000 15712 move complete, result=0
20:57:03.020 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.3 px 64 ms SOUTH
20:57:03.025 00.005 15712 worker thread done servicing request
20:57:03.025 00.000 15712 Worker thread wakes up
20:57:03.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:03.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:04.660 01.635 15712 Exposure complete
20:57:04.715 00.055 15712 worker thread done servicing request
20:57:04.715 00.000 7988 OnExposeComplete: enter
20:57:04.715 00.000 7988 UpdateGuideState(): m_state=6
20:57:04.722 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5146
20:57:04.722 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=437.48, Mass=1507, SNR=26.6, Peak=225 HFD=3.2
20:57:04.724 00.002 7988 MultiStar: [#1 0.38,0.19,1.01,U] [#2 0.12,0.36,1.01,U] [#3 0.25,0.25,0.96,U] [#4 0.03,0.13,1.04,U] [#5 0.49,0.23,0.68,U] [#6 0.13,0.28,0.71,U] [#7 0.35,0.35,0.70,U] [#8 0.01,0.43,0.66,U] 
20:57:04.724 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.25}, one-star: {-0.19, 0.11}
20:57:04.726 00.002 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.19 = -2.09)
20:57:04.726 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
20:57:04.728 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.62 mountX=-0.11 mountY=0.18, mountTheta=2.10
20:57:04.730 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.11, opts=13)
20:57:04.730 00.000 7988 Enqueuing Move request for scope (-0.19, 0.11)
20:57:04.732 00.002 15712 Worker thread wakes up
20:57:04.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
20:57:04.732 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
20:57:04.732 00.000 15712 Moving (-0.19, 0.11) raw xDistance=-0.11 yDistance=0.18
20:57:04.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:04.732 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.6
20:57:04.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:04.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:04.737 00.005 7988 Enqueuing Expose request
20:57:04.737 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.50
20:57:04.737 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:57:04.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:04.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:57:04.737 00.000 15712 MoveAxis(E, 5, ABG)
20:57:04.737 00.000 15712 Guiding  Dir = 2, Dur = 5
20:57:04.739 00.002 15712 IsGuiding returns 0
20:57:04.756 00.017 15712 IsGuiding returns 0
20:57:04.756 00.000 15712 Move returns status 0, amount 5
20:57:04.756 00.000 15712 MoveAxis(N, 0, ABG)
20:57:04.756 00.000 15712 Move returns status 0, amount 0
20:57:04.756 00.000 15712 move complete, result=0
20:57:04.756 00.000 15712 worker thread done servicing request
20:57:04.756 00.000 15712 Worker thread wakes up
20:57:04.756 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
20:57:04.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:04.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:06.170 01.414 15712 Exposure complete
20:57:06.218 00.048 15712 worker thread done servicing request
20:57:06.218 00.000 7988 OnExposeComplete: enter
20:57:06.233 00.015 7988 UpdateGuideState(): m_state=6
20:57:06.233 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5147
20:57:06.235 00.002 7988 Star::Find returns 1 (0), X=1178.39, Y=437.50, Mass=1436, SNR=25.8, Peak=170 HFD=3.2
20:57:06.235 00.000 7988 MultiStar: [#1 0.38,0.30,1.01,U] [#2 0.40,0.37,0.98,U] [#3 0.23,0.25,0.99,U] [#4 0.11,0.30,1.04,U] [#5 0.41,0.15,0.73,U] [#6 0.16,0.52,0.71,U] [#7 0.49,0.27,0.70,U] [#8 0.39,0.21,0.68,U] 
20:57:06.235 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.28}, one-star: {-0.17, 0.13}
20:57:06.235 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.04 = -2.24)
20:57:06.235 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.15 = 0.87)
20:57:06.235 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.47 mountX=-0.13 mountY=0.16, mountTheta=2.25
20:57:06.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.13, opts=13)
20:57:06.235 00.000 7988 Enqueuing Move request for scope (-0.17, 0.13)
20:57:06.235 00.000 15712 Worker thread wakes up
20:57:06.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
20:57:06.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
20:57:06.235 00.000 15712 Moving (-0.17, 0.13) raw xDistance=-0.13 yDistance=0.16
20:57:06.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:06.235 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.8
20:57:06.246 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:06.246 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:06.248 00.002 7988 Enqueuing Expose request
20:57:06.248 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.50
20:57:06.248 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
20:57:06.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:06.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:57:06.248 00.000 15712 MoveAxis(E, 3, ABG)
20:57:06.248 00.000 15712 Guiding  Dir = 2, Dur = 3
20:57:06.248 00.000 15712 IsGuiding returns 0
20:57:06.268 00.020 15712 IsGuiding returns 0
20:57:06.268 00.000 15712 Move returns status 0, amount 3
20:57:06.268 00.000 15712 MoveAxis(N, 0, ABG)
20:57:06.268 00.000 15712 Move returns status 0, amount 0
20:57:06.268 00.000 15712 move complete, result=0
20:57:06.268 00.000 15712 worker thread done servicing request
20:57:06.268 00.000 15712 Worker thread wakes up
20:57:06.268 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
20:57:06.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:06.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:07.909 01.641 15712 Exposure complete
20:57:07.967 00.058 15712 worker thread done servicing request
20:57:07.967 00.000 7988 OnExposeComplete: enter
20:57:07.967 00.000 7988 UpdateGuideState(): m_state=6
20:57:07.970 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5148
20:57:07.970 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=437.44, Mass=1436, SNR=25.8, Peak=190 HFD=3.2
20:57:07.972 00.002 7988 MultiStar: [#1 0.26,0.24,1.04,U] [#2 0.33,0.29,1.04,U] [#3 0.15,0.22,1.01,U] [#4 0.10,0.22,1.06,U] [#5 0.52,0.29,0.73,U] [#6 0.27,0.50,0.71,U] [#7 0.28,-0.06,0.71,U] [#8 0.10,0.43,0.64,U] 
20:57:07.974 00.002 7988 single-star, 8 included, MultiStar: {0.21, 0.24}, one-star: {-0.08, 0.07}
20:57:07.974 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.58) = xAngle (3.95 = -2.34)
20:57:07.974 00.000 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.77)
20:57:07.976 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.37 mountX=-0.07 mountY=0.08, mountTheta=2.35
20:57:07.978 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.07, opts=13)
20:57:07.978 00.000 7988 Enqueuing Move request for scope (-0.08, 0.07)
20:57:07.980 00.002 15712 Worker thread wakes up
20:57:07.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
20:57:07.980 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
20:57:07.980 00.000 15712 Moving (-0.08, 0.07) raw xDistance=-0.07 yDistance=0.08
20:57:07.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:07.980 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.8
20:57:07.983 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:07.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:07.985 00.002 7988 Enqueuing Expose request
20:57:07.986 00.001 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.49
20:57:07.986 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
20:57:07.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:07.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:57:07.986 00.000 15712 MoveAxis(W, 5, ABG)
20:57:07.986 00.000 15712 Guiding  Dir = 3, Dur = 5
20:57:07.986 00.000 15712 IsGuiding returns 0
20:57:08.002 00.016 15712 IsGuiding returns 0
20:57:08.002 00.000 15712 Move returns status 0, amount 5
20:57:08.002 00.000 15712 MoveAxis(N, 0, ABG)
20:57:08.002 00.000 15712 Move returns status 0, amount 0
20:57:08.002 00.000 15712 move complete, result=0
20:57:08.002 00.000 15712 worker thread done servicing request
20:57:08.002 00.000 15712 Worker thread wakes up
20:57:08.002 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
20:57:08.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:08.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:09.420 01.418 15712 Exposure complete
20:57:09.480 00.060 7988 OnExposeComplete: enter
20:57:09.482 00.002 7988 UpdateGuideState(): m_state=6
20:57:09.482 00.000 15712 worker thread done servicing request
20:57:09.482 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5149
20:57:09.484 00.002 7988 Star::Find returns 1 (0), X=1178.55, Y=437.39, Mass=1533, SNR=26.6, Peak=189 HFD=3.2
20:57:09.486 00.002 7988 MultiStar: [#1 0.39,0.48,0.99,U] [#2 0.33,0.41,0.99,U] [#3 0.22,0.38,0.95,U] [#4 0.30,0.34,1.02,U] [#5 0.45,0.35,0.68,U] [#6 0.17,0.61,0.68,U] [#7 0.20,0.32,0.64,U] [#8 0.07,0.23,0.64,U] 
20:57:09.486 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.35}, one-star: {-0.01, 0.03}
20:57:09.488 00.002 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.93)
20:57:09.488 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.18)
20:57:09.490 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.78 mountX=-0.03 mountY=0.00, mountTheta=2.96
20:57:09.490 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
20:57:09.492 00.002 7988 Enqueuing Move request for scope (-0.01, 0.03)
20:57:09.494 00.002 15712 Worker thread wakes up
20:57:09.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
20:57:09.494 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
20:57:09.494 00.000 15712 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.00
20:57:09.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:09.494 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.6
20:57:09.496 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:09.497 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:09.498 00.001 7988 Enqueuing Expose request
20:57:09.498 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.49
20:57:09.498 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
20:57:09.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:09.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:57:09.498 00.000 15712 MoveAxis(E, 3, ABG)
20:57:09.498 00.000 15712 Guiding  Dir = 2, Dur = 3
20:57:09.498 00.000 15712 IsGuiding returns 0
20:57:09.514 00.016 15712 IsGuiding returns 0
20:57:09.514 00.000 15712 Move returns status 0, amount 3
20:57:09.514 00.000 15712 MoveAxis(N, 0, ABG)
20:57:09.514 00.000 15712 Move returns status 0, amount 0
20:57:09.514 00.000 15712 move complete, result=0
20:57:09.529 00.015 15712 worker thread done servicing request
20:57:09.529 00.000 15712 Worker thread wakes up
20:57:09.529 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
20:57:09.530 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:09.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:11.172 01.642 15712 Exposure complete
20:57:11.231 00.059 15712 worker thread done servicing request
20:57:11.231 00.000 7988 OnExposeComplete: enter
20:57:11.231 00.000 7988 UpdateGuideState(): m_state=6
20:57:11.235 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5150
20:57:11.235 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=437.70, Mass=1488, SNR=26.3, Peak=223 HFD=3.3
20:57:11.235 00.000 7988 MultiStar: [#1 0.17,0.50,0.96,U] [#2 0.27,0.53,1.01,U] [#3 0.05,0.41,0.94,U] [#4 0.13,0.31,1.03,U] [#5 0.32,0.17,0.73,U] [#6 -0.04,0.58,0.71,U] [#7 0.29,0.44,0.65,U] [#8 -0.20,0.32,0.67,U] 
20:57:11.235 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.40}, one-star: {-0.27, 0.34}
20:57:11.235 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
20:57:11.235 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.22)
20:57:11.235 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.38 mountX=-0.40 mountY=-0.09, mountTheta=-2.93
20:57:11.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.40, opts=13)
20:57:11.235 00.000 7988 Enqueuing Move request for scope (0.08, 0.40)
20:57:11.235 00.000 15712 Worker thread wakes up
20:57:11.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.40) opts 0xd
20:57:11.235 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.40)
20:57:11.235 00.000 15712 Moving (0.08, 0.40) raw xDistance=-0.40 yDistance=-0.09
20:57:11.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:11.235 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
20:57:11.248 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:11.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:11.250 00.002 7988 Enqueuing Expose request
20:57:11.251 00.001 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 635.49
20:57:11.251 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
20:57:11.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:11.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:57:11.251 00.000 15712 MoveAxis(E, 81, ABG)
20:57:11.251 00.000 15712 Guiding  Dir = 2, Dur = 81
20:57:11.251 00.000 15712 IsGuiding returns 0
20:57:11.271 00.020 15712 PulseGuide returned control before completion, sleep 73
20:57:11.346 00.075 15712 IsGuiding returns 1
20:57:11.346 00.000 15712 scope still moving after pulse duration time elapsed
20:57:11.383 00.037 15712 IsGuiding returns 0
20:57:11.383 00.000 15712 scope move finished after 81 + 49 ms
20:57:11.383 00.000 15712 Move returns status 0, amount 81
20:57:11.383 00.000 15712 MoveAxis(N, 0, ABG)
20:57:11.383 00.000 15712 Move returns status 0, amount 0
20:57:11.383 00.000 15712 move complete, result=0
20:57:11.383 00.000 15712 worker thread done servicing request
20:57:11.383 00.000 15712 Worker thread wakes up
20:57:11.383 00.000 7988 GuideStep: -0.4 px 81 ms EAST, -0.1 px 0 ms NORTH
20:57:11.384 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:11.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:12.801 01.417 15712 Exposure complete
20:57:12.847 00.046 15712 worker thread done servicing request
20:57:12.847 00.000 7988 OnExposeComplete: enter
20:57:12.847 00.000 7988 UpdateGuideState(): m_state=6
20:57:12.864 00.017 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5151
20:57:12.864 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=437.42, Mass=1473, SNR=26.0, Peak=229 HFD=3.1
20:57:12.864 00.000 7988 MultiStar: [#1 0.20,0.19,1.03,U] [#2 0.11,0.37,1.03,U] [#3 -0.09,0.25,0.98,U] [#4 0.02,0.08,1.05,U] [#5 0.31,0.23,0.71,U] [#6 0.00,0.27,0.68,U] [#7 0.16,0.20,0.65,U] [#8 -0.04,0.30,0.67,U] 
20:57:12.864 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.21}, one-star: {-0.16, 0.05}
20:57:12.864 00.000 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.58) = xAngle (4.40 = -1.88)
20:57:12.864 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.51 = 1.23)
20:57:12.864 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.82 mountX=-0.05 mountY=0.15, mountTheta=1.89
20:57:12.864 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.05, opts=13)
20:57:12.864 00.000 7988 Enqueuing Move request for scope (-0.16, 0.05)
20:57:12.864 00.000 15712 Worker thread wakes up
20:57:12.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
20:57:12.864 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
20:57:12.864 00.000 15712 Moving (-0.16, 0.05) raw xDistance=-0.05 yDistance=0.15
20:57:12.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:12.864 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.0
20:57:12.876 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:12.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:12.878 00.002 7988 Enqueuing Expose request
20:57:12.878 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.48
20:57:12.878 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
20:57:12.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:12.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:57:12.878 00.000 15712 MoveAxis(E, 2, ABG)
20:57:12.878 00.000 15712 Guiding  Dir = 2, Dur = 2
20:57:12.881 00.003 15712 IsGuiding returns 0
20:57:12.901 00.020 15712 IsGuiding returns 0
20:57:12.901 00.000 15712 Move returns status 0, amount 2
20:57:12.901 00.000 15712 MoveAxis(N, 0, ABG)
20:57:12.901 00.000 15712 Move returns status 0, amount 0
20:57:12.901 00.000 15712 move complete, result=0
20:57:12.901 00.000 15712 worker thread done servicing request
20:57:12.901 00.000 15712 Worker thread wakes up
20:57:12.901 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
20:57:12.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:12.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:14.539 01.638 15712 Exposure complete
20:57:14.599 00.060 15712 worker thread done servicing request
20:57:14.599 00.000 7988 OnExposeComplete: enter
20:57:14.601 00.002 7988 UpdateGuideState(): m_state=6
20:57:14.603 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5152
20:57:14.603 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=437.55, Mass=1548, SNR=26.8, Peak=218 HFD=3.2
20:57:14.605 00.002 7988 MultiStar: [#1 0.05,0.50,1.00,U] [#2 0.05,0.55,1.00,U] [#3 0.08,0.26,0.95,U] [#4 -0.06,0.32,0.98,U] [#5 0.28,0.47,0.68,U] [#6 0.10,0.85,0.67,U] [#7 0.08,0.48,0.67,U] [#8 0.10,0.43,0.63,U] 
20:57:14.607 00.002 7988 single-star, 8 included, MultiStar: {0.04, 0.43}, one-star: {-0.17, 0.19}
20:57:14.607 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.58) = xAngle (3.90 = -2.39)
20:57:14.609 00.002 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.00 = 0.72)
20:57:14.609 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.25 cameraTheta=2.32 mountX=-0.19 mountY=0.17, mountTheta=2.41
20:57:14.611 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.19, opts=13)
20:57:14.613 00.002 7988 Enqueuing Move request for scope (-0.17, 0.19)
20:57:14.614 00.001 15712 Worker thread wakes up
20:57:14.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
20:57:14.614 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
20:57:14.614 00.000 15712 Moving (-0.17, 0.19) raw xDistance=-0.19 yDistance=0.17
20:57:14.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:14.614 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
20:57:14.617 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:14.617 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:14.617 00.000 7988 Enqueuing Expose request
20:57:14.617 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 635.48
20:57:14.617 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
20:57:14.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:14.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:57:14.617 00.000 15712 MoveAxis(E, 40, ABG)
20:57:14.617 00.000 15712 Guiding  Dir = 2, Dur = 40
20:57:14.617 00.000 15712 IsGuiding returns 0
20:57:14.637 00.020 15712 PulseGuide returned control before completion, sleep 28
20:57:14.682 00.045 15712 IsGuiding returns 0
20:57:14.682 00.000 15712 Move returns status 0, amount 40
20:57:14.682 00.000 15712 MoveAxis(N, 0, ABG)
20:57:14.682 00.000 15712 Move returns status 0, amount 0
20:57:14.682 00.000 15712 move complete, result=0
20:57:14.682 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
20:57:14.693 00.011 15712 worker thread done servicing request
20:57:14.693 00.000 15712 Worker thread wakes up
20:57:14.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:14.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:16.101 01.408 15712 Exposure complete
20:57:16.145 00.044 15712 worker thread done servicing request
20:57:16.145 00.000 7988 OnExposeComplete: enter
20:57:16.161 00.016 7988 UpdateGuideState(): m_state=6
20:57:16.162 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5153
20:57:16.162 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=437.36, Mass=1483, SNR=26.2, Peak=234 HFD=3.2
20:57:16.162 00.000 7988 MultiStar: [#1 0.18,0.14,1.00,U] [#2 -0.02,0.23,1.00,U] [#3 0.08,0.14,0.97,U] [#4 0.23,0.16,1.03,U] [#5 0.46,0.46,0.70,U] [#6 0.14,0.43,0.73,U] [#7 0.05,0.25,0.64,U] [#8 0.16,-0.03,0.67,U] 
20:57:16.162 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.18}, one-star: {-0.13, -0.01}
20:57:16.162 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
20:57:16.162 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
20:57:16.162 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.07 mountX=0.01 mountY=0.13, mountTheta=1.49
20:57:16.162 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
20:57:16.162 00.000 7988 Enqueuing Move request for scope (-0.13, -0.01)
20:57:16.173 00.011 15712 Worker thread wakes up
20:57:16.173 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
20:57:16.173 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
20:57:16.173 00.000 15712 Moving (-0.13, -0.01) raw xDistance=0.01 yDistance=0.13
20:57:16.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:57:16.173 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.2
20:57:16.177 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:16.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:16.177 00.000 7988 Enqueuing Expose request
20:57:16.179 00.002 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.48
20:57:16.179 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
20:57:16.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:16.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:57:16.179 00.000 15712 MoveAxis(W, 3, ABG)
20:57:16.179 00.000 15712 Guiding  Dir = 3, Dur = 3
20:57:16.179 00.000 15712 IsGuiding returns 0
20:57:16.193 00.014 15712 IsGuiding returns 0
20:57:16.193 00.000 15712 Move returns status 0, amount 3
20:57:16.193 00.000 15712 MoveAxis(N, 0, ABG)
20:57:16.193 00.000 15712 Move returns status 0, amount 0
20:57:16.193 00.000 15712 move complete, result=0
20:57:16.193 00.000 15712 worker thread done servicing request
20:57:16.193 00.000 15712 Worker thread wakes up
20:57:16.193 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
20:57:16.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:16.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:17.839 01.646 15712 Exposure complete
20:57:17.898 00.059 15712 worker thread done servicing request
20:57:17.898 00.000 7988 OnExposeComplete: enter
20:57:17.898 00.000 7988 UpdateGuideState(): m_state=6
20:57:17.901 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5154
20:57:17.901 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=437.21, Mass=1522, SNR=26.6, Peak=213 HFD=3.4
20:57:17.901 00.000 7988 MultiStar: [#1 0.20,0.15,0.97,U] [#2 0.04,0.29,0.99,U] [#3 0.09,0.12,0.96,U] [#4 0.07,0.12,1.04,U] [#5 0.39,0.06,0.71,U] [#6 -0.04,0.36,0.73,U] [#7 0.15,0.03,0.68,U] [#8 0.06,0.05,0.64,U] 
20:57:17.901 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {-0.13, -0.16}
20:57:17.901 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
20:57:17.901 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.67)
20:57:17.901 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.93 mountX=-0.11 mountY=-0.09, mountTheta=-2.49
20:57:17.901 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
20:57:17.901 00.000 7988 Enqueuing Move request for scope (0.08, 0.11)
20:57:17.901 00.000 15712 Worker thread wakes up
20:57:17.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
20:57:17.901 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
20:57:17.901 00.000 15712 Moving (0.08, 0.11) raw xDistance=-0.11 yDistance=-0.09
20:57:17.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:17.901 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6
20:57:17.914 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:17.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:17.915 00.001 7988 Enqueuing Expose request
20:57:17.917 00.002 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.47
20:57:17.917 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
20:57:17.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:17.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:57:17.917 00.000 15712 MoveAxis(E, 3, ABG)
20:57:17.917 00.000 15712 Guiding  Dir = 2, Dur = 3
20:57:17.917 00.000 15712 IsGuiding returns 0
20:57:17.936 00.019 15712 IsGuiding returns 0
20:57:17.936 00.000 15712 Move returns status 0, amount 3
20:57:17.936 00.000 15712 MoveAxis(N, 0, ABG)
20:57:17.936 00.000 15712 Move returns status 0, amount 0
20:57:17.936 00.000 15712 move complete, result=0
20:57:17.936 00.000 15712 worker thread done servicing request
20:57:17.936 00.000 15712 Worker thread wakes up
20:57:17.936 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
20:57:17.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:17.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:19.353 01.417 15712 Exposure complete
20:57:19.410 00.057 15712 worker thread done servicing request
20:57:19.410 00.000 7988 OnExposeComplete: enter
20:57:19.410 00.000 7988 UpdateGuideState(): m_state=6
20:57:19.417 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5155
20:57:19.417 00.000 7988 Star::Find returns 1 (0), X=1178.21, Y=437.13, Mass=1573, SNR=27.0, Peak=236 HFD=3.5
20:57:19.417 00.000 7988 MultiStar: [#1 0.23,0.03,0.98,U] [#2 0.03,0.29,0.98,U] [#3 0.05,0.08,0.98,U] [#4 -0.10,-0.04,1.00,U] [#5 0.38,0.09,0.70,U] [#6 -0.06,0.16,0.68,U] [#7 0.18,0.04,0.65,U] [#8 -0.15,0.04,0.65,U] 
20:57:19.417 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.34, -0.24}
20:57:19.417 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
20:57:19.417 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.34)
20:57:19.417 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.26 mountX=-0.05 mountY=-0.02, mountTheta=-2.81
20:57:19.417 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.04, opts=13)
20:57:19.417 00.000 7988 Enqueuing Move request for scope (0.01, 0.04)
20:57:19.428 00.011 15712 Worker thread wakes up
20:57:19.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
20:57:19.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
20:57:19.428 00.000 15712 Moving (0.01, 0.04) raw xDistance=-0.05 yDistance=-0.02
20:57:19.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:19.428 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.0
20:57:19.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:19.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:19.432 00.004 7988 Enqueuing Expose request
20:57:19.432 00.000 15712 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.47
20:57:19.432 00.000 15712 PPEC: input: -0.05, control: -0.04, exposure: 1500
20:57:19.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:19.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:57:19.432 00.000 15712 MoveAxis(E, 12, ABG)
20:57:19.432 00.000 15712 Guiding  Dir = 2, Dur = 12
20:57:19.432 00.000 15712 IsGuiding returns 0
20:57:19.455 00.023 15712 IsGuiding returns 1
20:57:19.455 00.000 15712 scope still moving after pulse duration time elapsed
20:57:19.481 00.026 15712 IsGuiding returns 1
20:57:19.513 00.032 15712 IsGuiding returns 0
20:57:19.513 00.000 15712 scope move finished after 12 + 73 ms
20:57:19.513 00.000 15712 Move returns status 0, amount 12
20:57:19.513 00.000 15712 MoveAxis(N, 0, ABG)
20:57:19.513 00.000 15712 Move returns status 0, amount 0
20:57:19.513 00.000 15712 move complete, result=0
20:57:19.513 00.000 7988 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
20:57:19.521 00.008 15712 worker thread done servicing request
20:57:19.521 00.000 15712 Worker thread wakes up
20:57:19.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:19.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:21.156 01.635 15712 Exposure complete
20:57:21.214 00.058 15712 worker thread done servicing request
20:57:21.214 00.000 7988 OnExposeComplete: enter
20:57:21.214 00.000 7988 UpdateGuideState(): m_state=6
20:57:21.217 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5156
20:57:21.219 00.002 7988 Star::Find returns 1 (0), X=1178.21, Y=436.97, Mass=1548, SNR=26.9, Peak=219 HFD=3.6
20:57:21.219 00.000 7988 MultiStar: [#1 -0.02,-0.21,1.02,U] [#2 0.02,-0.13,0.98,U] [#3 -0.00,-0.25,0.94,U] [#4 -0.14,-0.44,1.03,U] [#5 -0.06,-0.29,0.72,U] [#6 -0.03,0.07,0.70,U] [#7 0.28,-0.23,0.63,U] [#8 -0.14,-0.38,0.65,U] 
20:57:21.221 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.26}, one-star: {-0.35, -0.40}
20:57:21.221 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
20:57:21.223 00.002 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
20:57:21.223 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.80 mountX=0.26 mountY=0.07, mountTheta=0.25
20:57:21.225 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.26, opts=13)
20:57:21.227 00.002 7988 Enqueuing Move request for scope (-0.06, -0.26)
20:57:21.227 00.000 15712 Worker thread wakes up
20:57:21.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.26) opts 0xd
20:57:21.227 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.26)
20:57:21.227 00.000 15712 Moving (-0.06, -0.26) raw xDistance=0.26 yDistance=0.07
20:57:21.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:21.227 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.9
20:57:21.230 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:21.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:21.232 00.002 7988 Enqueuing Expose request
20:57:21.232 00.000 15712 PPEC rslt: input = 0.26, final = 0.11, react = 0.16, pred = -0.05, hyst = 0.14, hyst_pct = 0.00, period_length = 635.47
20:57:21.232 00.000 15712 PPEC: input: 0.26, control: 0.11, exposure: 1500
20:57:21.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:21.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:57:21.232 00.000 15712 MoveAxis(W, 35, ABG)
20:57:21.232 00.000 15712 Guiding  Dir = 3, Dur = 35
20:57:21.232 00.000 15712 IsGuiding returns 0
20:57:21.254 00.022 15712 PulseGuide returned control before completion, sleep 18
20:57:21.315 00.061 15712 IsGuiding returns 0
20:57:21.315 00.000 15712 Move returns status 0, amount 35
20:57:21.315 00.000 15712 MoveAxis(N, 0, ABG)
20:57:21.315 00.000 15712 Move returns status 0, amount 0
20:57:21.315 00.000 15712 move complete, result=0
20:57:21.315 00.000 7988 GuideStep: 0.3 px 35 ms WEST, 0.1 px 0 ms NORTH
20:57:21.327 00.012 15712 worker thread done servicing request
20:57:21.327 00.000 15712 Worker thread wakes up
20:57:21.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:21.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:22.733 01.406 15712 Exposure complete
20:57:22.795 00.062 15712 worker thread done servicing request
20:57:22.795 00.000 7988 OnExposeComplete: enter
20:57:22.795 00.000 7988 UpdateGuideState(): m_state=6
20:57:22.797 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5157
20:57:22.797 00.000 7988 Star::Find returns 1 (0), X=1178.09, Y=437.15, Mass=1401, SNR=25.5, Peak=238 HFD=3.0
20:57:22.799 00.002 7988 MultiStar: [#1 0.14,-0.03,1.01,U] [#2 0.02,0.03,1.06,U] [#3 -0.05,-0.04,1.00,U] [#4 -0.23,-0.10,1.10,U] [#5 0.28,-0.18,0.73,U] [#6 -0.28,0.14,0.74,U] [#7 0.38,0.01,0.68,U] [#8 -0.04,-0.07,0.69,U] 
20:57:22.799 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.47, -0.22}
20:57:22.801 00.002 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.58) = xAngle (-0.70 = -0.70)
20:57:22.801 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.41 = 2.41)
20:57:22.803 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.28 mountX=0.05 mountY=0.05, mountTheta=0.72
20:57:22.805 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
20:57:22.805 00.000 7988 Enqueuing Move request for scope (-0.05, -0.05)
20:57:22.807 00.002 15712 Worker thread wakes up
20:57:22.807 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
20:57:22.807 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
20:57:22.807 00.000 15712 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.05
20:57:22.808 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:22.810 00.002 7988 UpdateGuideState exits: m=1401 SNR=25.5
20:57:22.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:22.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:22.810 00.000 7988 Enqueuing Expose request
20:57:22.810 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.46
20:57:22.810 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
20:57:22.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:22.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:57:22.810 00.000 15712 MoveAxis(E, 6, ABG)
20:57:22.810 00.000 15712 Guiding  Dir = 2, Dur = 6
20:57:22.810 00.000 15712 IsGuiding returns 0
20:57:22.842 00.032 15712 IsGuiding returns 0
20:57:22.842 00.000 15712 Move returns status 0, amount 6
20:57:22.842 00.000 15712 MoveAxis(N, 0, ABG)
20:57:22.842 00.000 15712 Move returns status 0, amount 0
20:57:22.842 00.000 15712 move complete, result=0
20:57:22.842 00.000 15712 worker thread done servicing request
20:57:22.842 00.000 15712 Worker thread wakes up
20:57:22.842 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
20:57:22.844 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:22.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:24.485 01.641 15712 Exposure complete
20:57:24.545 00.060 15712 worker thread done servicing request
20:57:24.545 00.000 7988 OnExposeComplete: enter
20:57:24.545 00.000 7988 UpdateGuideState(): m_state=6
20:57:24.549 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5158
20:57:24.549 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=437.07, Mass=1527, SNR=26.7, Peak=234 HFD=3.3
20:57:24.549 00.000 7988 MultiStar: [#1 -0.00,-0.18,0.98,U] [#2 0.03,-0.02,0.98,U] [#3 -0.08,-0.04,0.95,U] [#4 -0.13,-0.23,1.02,U] [#5 0.32,-0.25,0.70,U] [#6 -0.06,0.09,0.74,U] [#7 0.04,-0.14,0.67,U] [#8 -0.11,0.15,0.65,U] 
20:57:24.549 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {-0.27, -0.29}
20:57:24.549 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
20:57:24.549 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
20:57:24.549 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.92 mountX=0.11 mountY=0.04, mountTheta=0.37
20:57:24.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.11, opts=13)
20:57:24.549 00.000 7988 Enqueuing Move request for scope (-0.04, -0.11)
20:57:24.549 00.000 15712 Worker thread wakes up
20:57:24.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
20:57:24.549 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
20:57:24.549 00.000 15712 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=0.04
20:57:24.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:24.549 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.7
20:57:24.562 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:24.562 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:24.562 00.000 7988 Enqueuing Expose request
20:57:24.564 00.002 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.46
20:57:24.564 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
20:57:24.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:24.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:57:24.564 00.000 15712 MoveAxis(W, 4, ABG)
20:57:24.564 00.000 15712 Guiding  Dir = 3, Dur = 4
20:57:24.564 00.000 15712 IsGuiding returns 0
20:57:24.586 00.022 15712 IsGuiding returns 0
20:57:24.586 00.000 15712 Move returns status 0, amount 4
20:57:24.586 00.000 15712 MoveAxis(N, 0, ABG)
20:57:24.586 00.000 15712 Move returns status 0, amount 0
20:57:24.586 00.000 15712 move complete, result=0
20:57:24.586 00.000 15712 worker thread done servicing request
20:57:24.586 00.000 15712 Worker thread wakes up
20:57:24.586 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
20:57:24.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:24.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:26.002 01.416 15712 Exposure complete
20:57:26.062 00.060 15712 worker thread done servicing request
20:57:26.062 00.000 7988 OnExposeComplete: enter
20:57:26.062 00.000 7988 UpdateGuideState(): m_state=6
20:57:26.065 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5159
20:57:26.065 00.000 7988 Star::Find returns 1 (0), X=1178.12, Y=437.08, Mass=1446, SNR=25.9, Peak=234 HFD=3.0
20:57:26.065 00.000 7988 MultiStar: [#1 -0.12,-0.13,1.02,U] [#2 -0.17,0.08,1.00,U] [#3 -0.06,-0.28,0.99,U] [#4 -0.12,-0.16,1.04,U] [#5 0.13,-0.14,0.74,U] [#6 -0.26,-0.05,0.72,U] [#7 -0.08,-0.09,0.65,U] [#8 -0.25,-0.06,0.68,U] 
20:57:26.065 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.13}, one-star: {-0.44, -0.29}
20:57:26.065 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
20:57:26.065 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
20:57:26.065 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-2.44 mountX=0.13 mountY=0.16, mountTheta=0.88
20:57:26.065 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.13, opts=13)
20:57:26.075 00.010 7988 Enqueuing Move request for scope (-0.16, -0.13)
20:57:26.075 00.000 15712 Worker thread wakes up
20:57:26.075 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
20:57:26.075 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
20:57:26.075 00.000 15712 Moving (-0.16, -0.13) raw xDistance=0.13 yDistance=0.16
20:57:26.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:26.075 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.9
20:57:26.078 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:26.078 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:26.080 00.002 7988 Enqueuing Expose request
20:57:26.081 00.001 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.46
20:57:26.081 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
20:57:26.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:26.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:57:26.081 00.000 15712 MoveAxis(W, 4, ABG)
20:57:26.081 00.000 15712 Guiding  Dir = 3, Dur = 4
20:57:26.114 00.033 15712 IsGuiding returns 0
20:57:26.134 00.020 15712 IsGuiding returns 0
20:57:26.134 00.000 15712 Move returns status 0, amount 4
20:57:26.134 00.000 15712 MoveAxis(N, 0, ABG)
20:57:26.134 00.000 15712 Move returns status 0, amount 0
20:57:26.134 00.000 15712 move complete, result=0
20:57:26.134 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
20:57:26.138 00.004 15712 worker thread done servicing request
20:57:26.138 00.000 15712 Worker thread wakes up
20:57:26.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:26.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:27.771 01.633 15712 Exposure complete
20:57:27.842 00.071 15712 worker thread done servicing request
20:57:27.842 00.000 7988 OnExposeComplete: enter
20:57:27.842 00.000 7988 UpdateGuideState(): m_state=6
20:57:27.844 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5160
20:57:27.844 00.000 7988 Star::Find returns 1 (1), X=1178.07, Y=437.04, Mass=1544, SNR=26.7, Peak=255 HFD=3.0
20:57:27.846 00.002 7988 MultiStar: [#1 -0.04,0.04,0.97,U] [#2 -0.06,0.01,1.01,U] [#3 -0.38,-0.25,0.93,U] [#4 -0.23,-0.06,1.04,U] [#5 -0.06,0.03,0.71,U] [#6 -0.05,0.06,0.72,U] [#7 -0.00,-0.07,0.67,U] [#8 -0.28,-0.07,0.65,U] 
20:57:27.848 00.002 7988 refined, 8 included, MultiStar: {-0.19, -0.08}, one-star: {-0.49, -0.33}
20:57:27.848 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
20:57:27.848 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.94 = 1.94)
20:57:27.848 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-2.74 mountX=0.08 mountY=0.19, mountTheta=1.17
20:57:27.848 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.08, opts=13)
20:57:27.848 00.000 7988 Enqueuing Move request for scope (-0.19, -0.08)
20:57:27.848 00.000 15712 Worker thread wakes up
20:57:27.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
20:57:27.848 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
20:57:27.848 00.000 15712 Moving (-0.19, -0.08) raw xDistance=0.08 yDistance=0.19
20:57:27.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:27.848 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.7 Saturated
20:57:27.859 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:27.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:27.861 00.002 7988 Enqueuing Expose request
20:57:27.861 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.45
20:57:27.861 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
20:57:27.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:27.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:57:27.861 00.000 15712 MoveAxis(W, 6, ABG)
20:57:27.863 00.002 15712 Guiding  Dir = 3, Dur = 6
20:57:27.863 00.000 15712 IsGuiding returns 0
20:57:27.876 00.013 15712 IsGuiding returns 0
20:57:27.876 00.000 15712 Move returns status 0, amount 6
20:57:27.876 00.000 15712 MoveAxis(N, 0, ABG)
20:57:27.876 00.000 15712 Move returns status 0, amount 0
20:57:27.876 00.000 15712 move complete, result=0
20:57:27.876 00.000 15712 worker thread done servicing request
20:57:27.876 00.000 15712 Worker thread wakes up
20:57:27.876 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
20:57:27.880 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:27.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:29.282 01.402 15712 Exposure complete
20:57:29.340 00.058 15712 worker thread done servicing request
20:57:29.340 00.000 7988 OnExposeComplete: enter
20:57:29.340 00.000 7988 UpdateGuideState(): m_state=6
20:57:29.346 00.006 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5161
20:57:29.346 00.000 7988 Star::Find returns 1 (1), X=1178.16, Y=437.22, Mass=1535, SNR=26.6, Peak=255 HFD=3.4
20:57:29.346 00.000 7988 MultiStar: [#1 -0.14,-0.22,1.01,U] [#2 0.06,0.13,1.00,U] [#3 -0.07,-0.14,0.96,U] [#4 -0.20,-0.15,1.02,U] [#5 -0.02,-0.07,0.70,U] [#6 -0.13,0.15,0.70,U] [#7 0.16,-0.12,0.67,U] [#8 -0.21,-0.15,0.63,U] 
20:57:29.346 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {-0.39, -0.15}
20:57:29.346 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.58) = xAngle (-0.93 = -0.93)
20:57:29.346 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.18 = 2.18)
20:57:29.346 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.51 mountX=0.09 mountY=0.12, mountTheta=0.94
20:57:29.346 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.08, opts=13)
20:57:29.346 00.000 7988 Enqueuing Move request for scope (-0.11, -0.08)
20:57:29.357 00.011 15712 Worker thread wakes up
20:57:29.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
20:57:29.357 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
20:57:29.357 00.000 15712 Moving (-0.11, -0.08) raw xDistance=0.09 yDistance=0.12
20:57:29.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:29.357 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.6 Saturated
20:57:29.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:29.357 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:29.357 00.000 7988 Enqueuing Expose request
20:57:29.362 00.005 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.45
20:57:29.362 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
20:57:29.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:29.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:57:29.362 00.000 15712 MoveAxis(W, 1, ABG)
20:57:29.362 00.000 15712 Guiding  Dir = 3, Dur = 1
20:57:29.362 00.000 15712 IsGuiding returns 0
20:57:29.382 00.020 15712 IsGuiding returns 0
20:57:29.382 00.000 15712 Move returns status 0, amount 1
20:57:29.382 00.000 15712 MoveAxis(N, 0, ABG)
20:57:29.382 00.000 15712 Move returns status 0, amount 0
20:57:29.382 00.000 15712 move complete, result=0
20:57:29.382 00.000 15712 worker thread done servicing request
20:57:29.382 00.000 15712 Worker thread wakes up
20:57:29.382 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
20:57:29.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:29.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:31.020 01.638 15712 Exposure complete
20:57:31.075 00.055 15712 worker thread done servicing request
20:57:31.075 00.000 7988 OnExposeComplete: enter
20:57:31.075 00.000 7988 UpdateGuideState(): m_state=6
20:57:31.083 00.008 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5162
20:57:31.084 00.001 7988 Star::Find returns 1 (1), X=1178.22, Y=436.91, Mass=1499, SNR=26.3, Peak=255 HFD=3.1
20:57:31.084 00.000 7988 MultiStar: [#1 0.05,-0.04,1.01,U] [#2 -0.07,0.03,1.00,U] [#3 0.03,-0.19,0.95,U] [#4 0.05,-0.23,1.01,U] [#5 0.30,-0.30,0.72,U] [#6 -0.22,0.01,0.71,U] [#7 0.15,-0.18,0.71,U] [#8 -0.05,-0.29,0.70,U] 
20:57:31.084 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.18}, one-star: {-0.33, -0.46}
20:57:31.084 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
20:57:31.084 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
20:57:31.084 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.67 mountX=0.18 mountY=0.02, mountTheta=0.12
20:57:31.084 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.18, opts=13)
20:57:31.092 00.008 7988 Enqueuing Move request for scope (-0.02, -0.18)
20:57:31.092 00.000 15712 Worker thread wakes up
20:57:31.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:31.092 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.3 Saturated
20:57:31.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:31.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:31.092 00.000 7988 Enqueuing Expose request
20:57:31.092 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
20:57:31.092 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
20:57:31.092 00.000 15712 Moving (-0.02, -0.18) raw xDistance=0.18 yDistance=0.02
20:57:31.100 00.008 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 635.45
20:57:31.100 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
20:57:31.100 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:31.100 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:57:31.100 00.000 15712 MoveAxis(W, 38, ABG)
20:57:31.100 00.000 15712 Guiding  Dir = 3, Dur = 38
20:57:31.100 00.000 15712 IsGuiding returns 0
20:57:31.116 00.016 15712 PulseGuide returned control before completion, sleep 28
20:57:31.164 00.048 15712 IsGuiding returns 0
20:57:31.164 00.000 15712 Move returns status 0, amount 38
20:57:31.164 00.000 15712 MoveAxis(N, 0, ABG)
20:57:31.164 00.000 15712 Move returns status 0, amount 0
20:57:31.164 00.000 15712 move complete, result=0
20:57:31.164 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
20:57:31.173 00.009 15712 worker thread done servicing request
20:57:31.173 00.000 15712 Worker thread wakes up
20:57:31.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:31.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:32.585 01.412 15712 Exposure complete
20:57:32.642 00.057 15712 worker thread done servicing request
20:57:32.642 00.000 7988 OnExposeComplete: enter
20:57:32.645 00.003 7988 UpdateGuideState(): m_state=6
20:57:32.645 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5163
20:57:32.647 00.002 7988 Star::Find returns 1 (0), X=1178.31, Y=436.99, Mass=1499, SNR=26.2, Peak=223 HFD=3.3
20:57:32.649 00.002 7988 MultiStar: [#1 0.13,-0.32,1.02,U] [#2 0.11,-0.13,0.99,U] [#3 -0.03,-0.20,0.97,U] [#4 -0.07,-0.26,1.04,U] [#5 0.40,-0.32,0.69,U] [#6 -0.14,-0.02,0.70,U] [#7 0.25,-0.18,0.70,U] [#8 0.07,-0.18,0.66,U] 
20:57:32.649 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.23}, one-star: {-0.25, -0.38}
20:57:32.651 00.002 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
20:57:32.651 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
20:57:32.653 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.41 mountX=0.23 mountY=-0.03, mountTheta=-0.14
20:57:32.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.23, opts=13)
20:57:32.655 00.002 7988 Enqueuing Move request for scope (0.04, -0.23)
20:57:32.657 00.002 15712 Worker thread wakes up
20:57:32.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
20:57:32.657 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
20:57:32.657 00.000 15712 Moving (0.04, -0.23) raw xDistance=0.23 yDistance=-0.03
20:57:32.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:32.657 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.2
20:57:32.659 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:32.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:32.661 00.002 7988 Enqueuing Expose request
20:57:32.661 00.000 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 635.45
20:57:32.661 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
20:57:32.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:32.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:57:32.661 00.000 15712 MoveAxis(W, 45, ABG)
20:57:32.661 00.000 15712 Guiding  Dir = 3, Dur = 45
20:57:32.661 00.000 15712 IsGuiding returns 0
20:57:32.686 00.025 15712 PulseGuide returned control before completion, sleep 29
20:57:32.724 00.038 15712 IsGuiding returns 1
20:57:32.724 00.000 15712 scope still moving after pulse duration time elapsed
20:57:32.761 00.037 15712 IsGuiding returns 0
20:57:32.761 00.000 15712 scope move finished after 45 + 61 ms
20:57:32.761 00.000 15712 Move returns status 0, amount 45
20:57:32.761 00.000 15712 MoveAxis(N, 0, ABG)
20:57:32.761 00.000 15712 Move returns status 0, amount 0
20:57:32.761 00.000 15712 move complete, result=0
20:57:32.761 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
20:57:32.772 00.011 15712 worker thread done servicing request
20:57:32.772 00.000 15712 Worker thread wakes up
20:57:32.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:32.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:34.399 01.627 15712 Exposure complete
20:57:34.446 00.047 15712 worker thread done servicing request
20:57:34.446 00.000 7988 OnExposeComplete: enter
20:57:34.461 00.015 7988 UpdateGuideState(): m_state=6
20:57:34.461 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5164
20:57:34.463 00.002 7988 Star::Find returns 1 (0), X=1178.26, Y=437.13, Mass=1557, SNR=26.9, Peak=213 HFD=3.6
20:57:34.465 00.002 7988 MultiStar: [#1 0.08,0.08,0.98,U] [#2 0.19,0.07,0.98,U] [#3 -0.10,-0.02,0.90,U] [#4 -0.02,-0.07,1.02,U] [#5 0.31,-0.24,0.69,U] [#6 -0.09,0.14,0.70,U] [#7 0.11,-0.24,0.65,U] [#8 -0.11,-0.01,0.63,U] 
20:57:34.465 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.05}, one-star: {-0.30, -0.24}
20:57:34.467 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
20:57:34.467 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
20:57:34.469 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.57 mountX=0.05 mountY=0.00, mountTheta=0.03
20:57:34.471 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.05, opts=13)
20:57:34.471 00.000 7988 Enqueuing Move request for scope (-0.00, -0.05)
20:57:34.473 00.002 15712 Worker thread wakes up
20:57:34.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
20:57:34.473 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
20:57:34.473 00.000 15712 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.00
20:57:34.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:34.473 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.9
20:57:34.475 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:34.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:34.477 00.002 7988 Enqueuing Expose request
20:57:34.477 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.44
20:57:34.477 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
20:57:34.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:34.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:57:34.477 00.000 15712 MoveAxis(E, 3, ABG)
20:57:34.477 00.000 15712 Guiding  Dir = 2, Dur = 3
20:57:34.480 00.003 15712 IsGuiding returns 0
20:57:34.496 00.016 15712 IsGuiding returns 0
20:57:34.496 00.000 15712 Move returns status 0, amount 3
20:57:34.496 00.000 15712 MoveAxis(N, 0, ABG)
20:57:34.496 00.000 15712 Move returns status 0, amount 0
20:57:34.496 00.000 15712 move complete, result=0
20:57:34.496 00.000 15712 worker thread done servicing request
20:57:34.496 00.000 15712 Worker thread wakes up
20:57:34.496 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
20:57:34.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:34.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:35.915 01.419 15712 Exposure complete
20:57:35.973 00.058 15712 worker thread done servicing request
20:57:35.973 00.000 7988 OnExposeComplete: enter
20:57:35.973 00.000 7988 UpdateGuideState(): m_state=6
20:57:35.978 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5165
20:57:35.978 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=437.04, Mass=1521, SNR=26.5, Peak=189 HFD=3.4
20:57:35.978 00.000 7988 MultiStar: [#1 0.14,-0.31,1.02,U] [#2 0.19,-0.18,1.00,U] [#3 0.11,-0.16,0.97,U] [#4 -0.03,-0.14,1.03,U] [#5 0.45,-0.03,0.69,U] [#6 0.13,0.03,0.70,U] [#7 0.14,-0.11,0.69,U] [#8 -0.05,-0.05,0.67,U] 
20:57:35.978 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.16}, one-star: {-0.19, -0.32}
20:57:35.978 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
20:57:35.978 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.66)
20:57:35.978 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.06 mountX=0.16 mountY=-0.08, mountTheta=-0.49
20:57:35.978 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.16, opts=13)
20:57:35.978 00.000 7988 Enqueuing Move request for scope (0.09, -0.16)
20:57:35.978 00.000 15712 Worker thread wakes up
20:57:35.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
20:57:35.978 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
20:57:35.978 00.000 15712 Moving (0.09, -0.16) raw xDistance=0.16 yDistance=-0.08
20:57:35.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:35.990 00.012 7988 UpdateGuideState exits: m=1521 SNR=26.5
20:57:35.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:35.992 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:35.992 00.000 7988 Enqueuing Expose request
20:57:35.994 00.002 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.44
20:57:35.994 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
20:57:35.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:35.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:57:35.994 00.000 15712 MoveAxis(E, 4, ABG)
20:57:35.994 00.000 15712 Guiding  Dir = 2, Dur = 4
20:57:35.994 00.000 15712 IsGuiding returns 0
20:57:36.014 00.020 15712 IsGuiding returns 0
20:57:36.014 00.000 15712 Move returns status 0, amount 4
20:57:36.014 00.000 15712 MoveAxis(N, 0, ABG)
20:57:36.014 00.000 15712 Move returns status 0, amount 0
20:57:36.014 00.000 15712 move complete, result=0
20:57:36.014 00.000 15712 worker thread done servicing request
20:57:36.014 00.000 15712 Worker thread wakes up
20:57:36.014 00.000 7988 GuideStep: 0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
20:57:36.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:36.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:37.653 01.639 15712 Exposure complete
20:57:37.708 00.055 15712 worker thread done servicing request
20:57:37.708 00.000 7988 OnExposeComplete: enter
20:57:37.708 00.000 7988 UpdateGuideState(): m_state=6
20:57:37.715 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5166
20:57:37.716 00.001 7988 Star::Find returns 1 (0), X=1178.31, Y=437.08, Mass=1561, SNR=27.0, Peak=198 HFD=3.5
20:57:37.716 00.000 7988 MultiStar: [#1 0.10,-0.09,0.94,U] [#2 0.22,-0.03,1.02,U] [#3 0.16,-0.14,0.90,U] [#4 0.07,-0.04,0.99,U] [#5 0.26,-0.27,0.68,U] [#6 0.09,0.00,0.70,U] [#7 0.24,-0.21,0.63,U] [#8 -0.01,-0.26,0.63,U] 
20:57:37.716 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {-0.25, -0.28}
20:57:37.716 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.58) = xAngle (0.58 = 0.58)
20:57:37.716 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.69 = -2.60)
20:57:37.716 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.00 mountX=0.14 mountY=-0.09, mountTheta=-0.55
20:57:37.716 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.14, opts=13)
20:57:37.725 00.009 7988 Enqueuing Move request for scope (0.09, -0.14)
20:57:37.725 00.000 15712 Worker thread wakes up
20:57:37.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
20:57:37.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
20:57:37.725 00.000 15712 Moving (0.09, -0.14) raw xDistance=0.14 yDistance=-0.09
20:57:37.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:57:37.725 00.000 7988 UpdateGuideState exits: m=1561 SNR=27.0
20:57:37.728 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:37.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:37.730 00.002 7988 Enqueuing Expose request
20:57:37.730 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.44
20:57:37.730 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
20:57:37.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:37.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:57:37.730 00.000 15712 MoveAxis(W, 4, ABG)
20:57:37.730 00.000 15712 Guiding  Dir = 3, Dur = 4
20:57:37.732 00.002 15712 IsGuiding returns 0
20:57:37.753 00.021 15712 IsGuiding returns 0
20:57:37.753 00.000 15712 Move returns status 0, amount 4
20:57:37.753 00.000 15712 MoveAxis(N, 0, ABG)
20:57:37.753 00.000 15712 Move returns status 0, amount 0
20:57:37.753 00.000 15712 move complete, result=0
20:57:37.753 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
20:57:37.759 00.006 15712 worker thread done servicing request
20:57:37.759 00.000 15712 Worker thread wakes up
20:57:37.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:37.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:39.166 01.407 15712 Exposure complete
20:57:39.227 00.061 15712 worker thread done servicing request
20:57:39.227 00.000 7988 OnExposeComplete: enter
20:57:39.227 00.000 7988 UpdateGuideState(): m_state=6
20:57:39.227 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5167
20:57:39.230 00.003 7988 Star::Find returns 1 (0), X=1178.28, Y=436.92, Mass=1477, SNR=26.2, Peak=196 HFD=3.3
20:57:39.230 00.000 7988 MultiStar: [#1 0.06,-0.19,1.00,U] [#2 -0.07,-0.08,1.02,U] [#3 0.01,-0.21,0.98,U] [#4 -0.10,-0.39,1.05,U] [#5 0.07,-0.23,0.71,U] [#6 0.05,-0.02,0.69,U] [#7 0.12,-0.30,0.68,U] [#8 0.05,-0.02,0.65,U] 
20:57:39.230 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.22}, one-star: {-0.27, -0.45}
20:57:39.230 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
20:57:39.230 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
20:57:39.230 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.67 mountX=0.22 mountY=0.03, mountTheta=0.12
20:57:39.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.22, opts=13)
20:57:39.230 00.000 7988 Enqueuing Move request for scope (-0.02, -0.22)
20:57:39.240 00.010 15712 Worker thread wakes up
20:57:39.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
20:57:39.240 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
20:57:39.240 00.000 15712 Moving (-0.02, -0.22) raw xDistance=0.22 yDistance=0.03
20:57:39.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:39.240 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.2
20:57:39.242 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:39.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:39.244 00.002 7988 Enqueuing Expose request
20:57:39.244 00.000 15712 PPEC rslt: input = 0.22, final = 0.16, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 635.44
20:57:39.244 00.000 15712 PPEC: input: 0.22, control: 0.16, exposure: 1500
20:57:39.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:39.246 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:57:39.246 00.000 15712 MoveAxis(W, 51, ABG)
20:57:39.246 00.000 15712 Guiding  Dir = 3, Dur = 51
20:57:39.274 00.028 15712 IsGuiding returns 0
20:57:39.291 00.017 15712 PulseGuide returned control before completion, sleep 46
20:57:39.342 00.051 15712 IsGuiding returns 1
20:57:39.342 00.000 15712 scope still moving after pulse duration time elapsed
20:57:39.379 00.037 15712 IsGuiding returns 0
20:57:39.379 00.000 15712 scope move finished after 51 + 60 ms
20:57:39.379 00.000 15712 Move returns status 0, amount 51
20:57:39.379 00.000 15712 MoveAxis(N, 0, ABG)
20:57:39.379 00.000 15712 Move returns status 0, amount 0
20:57:39.379 00.000 15712 move complete, result=0
20:57:39.379 00.000 7988 GuideStep: 0.2 px 51 ms WEST, 0.0 px 0 ms NORTH
20:57:39.389 00.010 15712 worker thread done servicing request
20:57:39.389 00.000 15712 Worker thread wakes up
20:57:39.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:39.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:41.131 01.742 15712 Exposure complete
20:57:41.178 00.047 15712 worker thread done servicing request
20:57:41.178 00.000 7988 OnExposeComplete: enter
20:57:41.192 00.014 7988 UpdateGuideState(): m_state=6
20:57:41.192 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5168
20:57:41.192 00.000 7988 Star::Find returns 1 (1), X=1178.18, Y=437.26, Mass=1580, SNR=27.0, Peak=255 HFD=3.5
20:57:41.195 00.003 7988 MultiStar: [#1 0.15,0.08,0.98,U] [#2 0.07,0.22,0.96,U] [#3 -0.01,0.27,0.95,U] [#4 -0.06,0.05,1.01,U] [#5 0.18,0.08,0.71,U] [#6 0.17,0.41,0.68,U] [#7 0.34,0.29,0.65,U] [#8 -0.07,0.06,0.63,U] 
20:57:41.195 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {-0.38, -0.11}
20:57:41.195 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
20:57:41.195 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.19)
20:57:41.195 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.40 mountX=-0.14 mountY=-0.03, mountTheta=-2.95
20:57:41.195 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.14, opts=13)
20:57:41.195 00.000 7988 Enqueuing Move request for scope (0.02, 0.14)
20:57:41.195 00.000 15712 Worker thread wakes up
20:57:41.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
20:57:41.195 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
20:57:41.195 00.000 15712 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.03
20:57:41.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:41.195 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.0 Saturated
20:57:41.205 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:41.205 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:41.207 00.002 7988 Enqueuing Expose request
20:57:41.207 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.43
20:57:41.207 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
20:57:41.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:41.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:57:41.207 00.000 15712 MoveAxis(W, 4, ABG)
20:57:41.207 00.000 15712 Guiding  Dir = 3, Dur = 4
20:57:41.207 00.000 15712 IsGuiding returns 0
20:57:41.223 00.016 15712 IsGuiding returns 0
20:57:41.223 00.000 15712 Move returns status 0, amount 4
20:57:41.223 00.000 15712 MoveAxis(N, 0, ABG)
20:57:41.223 00.000 15712 Move returns status 0, amount 0
20:57:41.223 00.000 15712 move complete, result=0
20:57:41.223 00.000 15712 worker thread done servicing request
20:57:41.223 00.000 15712 Worker thread wakes up
20:57:41.223 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
20:57:41.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:41.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:42.646 01.423 15712 Exposure complete
20:57:42.691 00.045 15712 worker thread done servicing request
20:57:42.691 00.000 7988 OnExposeComplete: enter
20:57:42.691 00.000 7988 UpdateGuideState(): m_state=6
20:57:42.691 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5169
20:57:42.707 00.016 7988 Star::Find returns 1 (0), X=1178.34, Y=437.15, Mass=1528, SNR=26.4, Peak=214 HFD=3.5
20:57:42.707 00.000 7988 MultiStar: [#1 0.29,0.01,1.03,U] [#2 0.06,0.14,0.99,U] [#3 -0.06,-0.10,0.96,U] [#4 0.07,0.04,1.05,U] [#5 0.55,-0.15,0.72,U] [#6 0.10,0.24,0.70,U] [#7 0.26,0.13,0.72,U] [#8 -0.14,-0.04,0.66,U] 
20:57:42.707 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {-0.22, -0.22}
20:57:42.707 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
20:57:42.707 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.59)
20:57:42.707 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.00 mountY=-0.09, mountTheta=-1.59
20:57:42.707 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.00, opts=13)
20:57:42.707 00.000 7988 Enqueuing Move request for scope (0.09, 0.00)
20:57:42.707 00.000 15712 Worker thread wakes up
20:57:42.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
20:57:42.707 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
20:57:42.707 00.000 15712 Moving (0.09, 0.00) raw xDistance=-0.00 yDistance=-0.09
20:57:42.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:42.707 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.4
20:57:42.720 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:42.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:42.722 00.002 7988 Enqueuing Expose request
20:57:42.723 00.001 15712 PPEC rslt: input = -0.00, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.43
20:57:42.723 00.000 15712 PPEC: input: -0.00, control: 0.04, exposure: 1500
20:57:42.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:42.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:57:42.723 00.000 15712 MoveAxis(W, 15, ABG)
20:57:42.723 00.000 15712 Guiding  Dir = 3, Dur = 15
20:57:42.724 00.001 15712 IsGuiding returns 0
20:57:42.744 00.020 15712 IsGuiding returns 1
20:57:42.744 00.000 15712 scope still moving after pulse duration time elapsed
20:57:42.792 00.048 15712 IsGuiding returns 0
20:57:42.792 00.000 15712 scope move finished after 15 + 52 ms
20:57:42.792 00.000 15712 Move returns status 0, amount 15
20:57:42.792 00.000 15712 MoveAxis(N, 0, ABG)
20:57:42.792 00.000 15712 Move returns status 0, amount 0
20:57:42.792 00.000 15712 move complete, result=0
20:57:42.792 00.000 7988 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
20:57:42.793 00.001 15712 worker thread done servicing request
20:57:42.793 00.000 15712 Worker thread wakes up
20:57:42.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:42.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:44.433 01.640 15712 Exposure complete
20:57:44.493 00.060 15712 worker thread done servicing request
20:57:44.493 00.000 7988 OnExposeComplete: enter
20:57:44.496 00.003 7988 UpdateGuideState(): m_state=6
20:57:44.498 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5170
20:57:44.499 00.001 7988 Star::Find returns 1 (0), X=1178.45, Y=437.57, Mass=1456, SNR=25.9, Peak=208 HFD=3.2
20:57:44.500 00.001 7988 MultiStar: [#1 0.15,0.20,1.03,U] [#2 0.16,0.36,1.03,U] [#3 -0.04,0.19,0.96,U] [#4 0.06,0.12,1.06,U] [#5 0.31,0.06,0.72,U] [#6 -0.12,0.46,0.75,U] [#7 0.37,0.19,0.69,U] [#8 -0.27,0.18,0.64,U] 
20:57:44.501 00.001 7988 single-star, 8 included, MultiStar: {0.06, 0.22}, one-star: {-0.11, 0.20}
20:57:44.502 00.001 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
20:57:44.503 00.001 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
20:57:44.504 00.001 7988 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.08 mountX=-0.20 mountY=0.11, mountTheta=2.65
20:57:44.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.20, opts=13)
20:57:44.507 00.001 7988 Enqueuing Move request for scope (-0.11, 0.20)
20:57:44.508 00.001 15712 Worker thread wakes up
20:57:44.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
20:57:44.508 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
20:57:44.508 00.000 15712 Moving (-0.11, 0.20) raw xDistance=-0.20 yDistance=0.11
20:57:44.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:44.509 00.001 7988 UpdateGuideState exits: m=1456 SNR=25.9
20:57:44.510 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:44.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:44.512 00.002 7988 Enqueuing Expose request
20:57:44.512 00.000 15712 PPEC rslt: input = -0.20, final = -0.07, react = -0.12, pred = 0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 635.43
20:57:44.512 00.000 15712 PPEC: input: -0.20, control: -0.07, exposure: 1500
20:57:44.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:44.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:57:44.512 00.000 15712 MoveAxis(E, 24, ABG)
20:57:44.512 00.000 15712 Guiding  Dir = 2, Dur = 24
20:57:44.512 00.000 15712 IsGuiding returns 0
20:57:44.527 00.015 15712 PulseGuide returned control before completion, sleep 14
20:57:44.578 00.051 15712 IsGuiding returns 0
20:57:44.578 00.000 15712 Move returns status 0, amount 24
20:57:44.578 00.000 15712 MoveAxis(N, 0, ABG)
20:57:44.578 00.000 15712 Move returns status 0, amount 0
20:57:44.578 00.000 15712 move complete, result=0
20:57:44.578 00.000 7988 GuideStep: -0.2 px 24 ms EAST, 0.1 px 0 ms NORTH
20:57:44.584 00.006 15712 worker thread done servicing request
20:57:44.584 00.000 15712 Worker thread wakes up
20:57:44.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:44.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:45.995 01.411 15712 Exposure complete
20:57:46.056 00.061 15712 worker thread done servicing request
20:57:46.056 00.000 7988 OnExposeComplete: enter
20:57:46.056 00.000 7988 UpdateGuideState(): m_state=6
20:57:46.059 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5171
20:57:46.059 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=437.40, Mass=1402, SNR=25.4, Peak=219 HFD=3.1
20:57:46.059 00.000 7988 MultiStar: [#1 0.13,0.08,1.05,U] [#2 0.31,0.17,1.04,U] [#3 0.12,0.15,1.03,U] [#4 0.02,-0.07,1.08,U] [#5 0.20,0.00,0.74,U] [#6 0.16,0.29,0.70,U] [#7 0.31,-0.04,0.74,U] [#8 -0.06,-0.12,0.69,U] 
20:57:46.059 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {-0.25, 0.03}
20:57:46.059 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.09 = 2.09)
20:57:46.059 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.20 = -1.08)
20:57:46.059 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.51 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
20:57:46.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.06, opts=13)
20:57:46.059 00.000 7988 Enqueuing Move request for scope (0.10, 0.06)
20:57:46.059 00.000 15712 Worker thread wakes up
20:57:46.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
20:57:46.059 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
20:57:46.059 00.000 15712 Moving (0.10, 0.06) raw xDistance=-0.06 yDistance=-0.10
20:57:46.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:46.059 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.4
20:57:46.072 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:46.073 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:46.073 00.000 7988 Enqueuing Expose request
20:57:46.075 00.002 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.43
20:57:46.075 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
20:57:46.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:46.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:57:46.075 00.000 15712 MoveAxis(W, 13, ABG)
20:57:46.075 00.000 15712 Guiding  Dir = 3, Dur = 13
20:57:46.075 00.000 15712 IsGuiding returns 0
20:57:46.101 00.026 15712 IsGuiding returns 1
20:57:46.101 00.000 15712 scope still moving after pulse duration time elapsed
20:57:46.127 00.026 15712 IsGuiding returns 1
20:57:46.155 00.028 15712 IsGuiding returns 0
20:57:46.155 00.000 15712 scope move finished after 13 + 65 ms
20:57:46.155 00.000 15712 Move returns status 0, amount 13
20:57:46.155 00.000 15712 MoveAxis(N, 0, ABG)
20:57:46.155 00.000 15712 Move returns status 0, amount 0
20:57:46.155 00.000 15712 move complete, result=0
20:57:46.155 00.000 15712 worker thread done servicing request
20:57:46.155 00.000 15712 Worker thread wakes up
20:57:46.155 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
20:57:46.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:46.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:47.788 01.633 15712 Exposure complete
20:57:47.843 00.055 15712 worker thread done servicing request
20:57:47.843 00.000 7988 OnExposeComplete: enter
20:57:47.843 00.000 7988 UpdateGuideState(): m_state=6
20:57:47.849 00.006 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5172
20:57:47.849 00.000 7988 Star::Find returns 1 (0), X=1178.11, Y=437.30, Mass=1484, SNR=26.1, Peak=218 HFD=3.4
20:57:47.851 00.002 7988 MultiStar: [#1 0.16,0.07,1.03,U] [#2 0.15,0.23,1.04,U] [#3 0.05,0.12,0.96,U] [#4 -0.12,0.13,1.03,U] [#5 0.38,0.14,0.72,U] [#6 0.02,0.28,0.73,U] [#7 -0.02,0.34,0.65,U] [#8 0.02,0.21,0.66,U] 
20:57:47.851 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {-0.45, -0.07}
20:57:47.853 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
20:57:47.853 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.10)
20:57:47.855 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.50 mountX=-0.15 mountY=-0.01, mountTheta=-3.04
20:57:47.857 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.15, opts=13)
20:57:47.857 00.000 7988 Enqueuing Move request for scope (0.01, 0.15)
20:57:47.860 00.003 15712 Worker thread wakes up
20:57:47.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
20:57:47.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
20:57:47.860 00.000 15712 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=-0.01
20:57:47.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:47.860 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.1
20:57:47.862 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:47.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:47.864 00.002 7988 Enqueuing Expose request
20:57:47.865 00.001 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.42
20:57:47.865 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
20:57:47.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:47.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:57:47.865 00.000 15712 MoveAxis(E, 7, ABG)
20:57:47.865 00.000 15712 Guiding  Dir = 2, Dur = 7
20:57:47.865 00.000 15712 IsGuiding returns 0
20:57:47.887 00.022 15712 IsGuiding returns 0
20:57:47.887 00.000 15712 Move returns status 0, amount 7
20:57:47.887 00.000 15712 MoveAxis(N, 0, ABG)
20:57:47.887 00.000 15712 Move returns status 0, amount 0
20:57:47.887 00.000 15712 move complete, result=0
20:57:47.887 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
20:57:47.887 00.000 15712 worker thread done servicing request
20:57:47.887 00.000 15712 Worker thread wakes up
20:57:47.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:47.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:49.302 01.415 15712 Exposure complete
20:57:49.363 00.061 15712 worker thread done servicing request
20:57:49.363 00.000 7988 OnExposeComplete: enter
20:57:49.363 00.000 7988 UpdateGuideState(): m_state=6
20:57:49.365 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5173
20:57:49.365 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=437.03, Mass=1545, SNR=26.9, Peak=231 HFD=3.3
20:57:49.365 00.000 7988 MultiStar: [#1 0.01,-0.08,0.94,U] [#2 0.07,0.07,0.98,U] [#3 -0.09,0.05,0.95,U] [#4 -0.11,-0.18,1.02,U] [#5 0.27,-0.23,0.70,U] [#6 0.02,0.34,0.71,U] [#7 0.10,-0.18,0.69,U] [#8 -0.19,-0.10,0.62,U] 
20:57:49.365 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {-0.34, -0.34}
20:57:49.365 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
20:57:49.365 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.63 = 2.63)
20:57:49.372 00.007 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.06 mountX=0.08 mountY=0.04, mountTheta=0.50
20:57:49.372 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.08, opts=13)
20:57:49.372 00.000 7988 Enqueuing Move request for scope (-0.04, -0.08)
20:57:49.372 00.000 15712 Worker thread wakes up
20:57:49.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
20:57:49.372 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
20:57:49.372 00.000 15712 Moving (-0.04, -0.08) raw xDistance=0.08 yDistance=0.04
20:57:49.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:49.372 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.9
20:57:49.378 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:49.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:49.380 00.002 7988 Enqueuing Expose request
20:57:49.380 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.42
20:57:49.380 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
20:57:49.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:49.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:57:49.380 00.000 15712 MoveAxis(E, 3, ABG)
20:57:49.380 00.000 15712 Guiding  Dir = 2, Dur = 3
20:57:49.380 00.000 15712 IsGuiding returns 0
20:57:49.408 00.028 15712 IsGuiding returns 0
20:57:49.408 00.000 15712 Move returns status 0, amount 3
20:57:49.408 00.000 15712 MoveAxis(N, 0, ABG)
20:57:49.408 00.000 15712 Move returns status 0, amount 0
20:57:49.408 00.000 15712 move complete, result=0
20:57:49.408 00.000 15712 worker thread done servicing request
20:57:49.408 00.000 15712 Worker thread wakes up
20:57:49.408 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
20:57:49.412 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:49.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:51.153 01.741 15712 Exposure complete
20:57:51.212 00.059 15712 worker thread done servicing request
20:57:51.212 00.000 7988 OnExposeComplete: enter
20:57:51.214 00.002 7988 UpdateGuideState(): m_state=6
20:57:51.214 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5174
20:57:51.214 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=437.03, Mass=1539, SNR=26.7, Peak=238 HFD=3.3
20:57:51.214 00.000 7988 MultiStar: [#1 0.26,-0.14,1.02,U] [#2 0.16,-0.10,1.03,U] [#3 -0.10,-0.10,0.95,U] [#4 0.00,-0.11,1.04,U] [#5 0.38,-0.06,0.72,U] [#6 -0.03,0.09,0.71,U] [#7 0.37,-0.23,0.65,U] [#8 -0.16,-0.10,0.66,U] 
20:57:51.214 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.13}, one-star: {-0.25, -0.33}
20:57:51.214 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
20:57:51.214 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.71)
20:57:51.214 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.12 mountX=0.13 mountY=-0.06, mountTheta=-0.44
20:57:51.214 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.13, opts=13)
20:57:51.225 00.011 7988 Enqueuing Move request for scope (0.06, -0.13)
20:57:51.225 00.000 15712 Worker thread wakes up
20:57:51.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
20:57:51.225 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
20:57:51.225 00.000 15712 Moving (0.06, -0.13) raw xDistance=0.13 yDistance=-0.06
20:57:51.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:51.225 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7
20:57:51.228 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:51.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:51.230 00.002 7988 Enqueuing Expose request
20:57:51.230 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.42
20:57:51.230 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
20:57:51.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:51.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:57:51.230 00.000 15712 MoveAxis(W, 1, ABG)
20:57:51.230 00.000 15712 Guiding  Dir = 3, Dur = 1
20:57:51.230 00.000 15712 IsGuiding returns 0
20:57:51.248 00.018 15712 IsGuiding returns 0
20:57:51.248 00.000 15712 Move returns status 0, amount 1
20:57:51.248 00.000 15712 MoveAxis(N, 0, ABG)
20:57:51.248 00.000 15712 Move returns status 0, amount 0
20:57:51.248 00.000 15712 move complete, result=0
20:57:51.248 00.000 15712 worker thread done servicing request
20:57:51.248 00.000 15712 Worker thread wakes up
20:57:51.248 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
20:57:51.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:51.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:52.666 01.418 15712 Exposure complete
20:57:52.727 00.061 15712 worker thread done servicing request
20:57:52.727 00.000 7988 OnExposeComplete: enter
20:57:52.727 00.000 7988 UpdateGuideState(): m_state=6
20:57:52.730 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5175
20:57:52.730 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=437.02, Mass=1569, SNR=27.0, Peak=227 HFD=3.3
20:57:52.732 00.002 7988 MultiStar: [#1 0.22,-0.10,0.99,U] [#2 0.06,0.01,0.98,U] [#3 -0.01,-0.07,0.93,U] [#4 0.09,-0.11,1.01,U] [#5 0.40,-0.34,0.70,U] [#6 0.05,-0.05,0.68,U] [#7 0.38,-0.15,0.66,U] [#8 -0.05,-0.10,0.64,U] 
20:57:52.732 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {-0.20, -0.35}
20:57:52.734 00.002 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
20:57:52.734 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.59)
20:57:52.736 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.99 mountX=0.14 mountY=-0.09, mountTheta=-0.56
20:57:52.738 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.14, opts=13)
20:57:52.739 00.001 7988 Enqueuing Move request for scope (0.09, -0.14)
20:57:52.739 00.000 15712 Worker thread wakes up
20:57:52.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
20:57:52.739 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
20:57:52.739 00.000 15712 Moving (0.09, -0.14) raw xDistance=0.14 yDistance=-0.09
20:57:52.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:52.739 00.000 7988 UpdateGuideState exits: m=1569 SNR=27.0
20:57:52.742 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:52.743 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:52.743 00.000 7988 Enqueuing Expose request
20:57:52.743 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.42
20:57:52.743 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
20:57:52.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:52.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:57:52.743 00.000 15712 MoveAxis(W, 2, ABG)
20:57:52.743 00.000 15712 Guiding  Dir = 3, Dur = 2
20:57:52.743 00.000 15712 IsGuiding returns 0
20:57:52.796 00.053 15712 IsGuiding returns 0
20:57:52.796 00.000 15712 Move returns status 0, amount 2
20:57:52.796 00.000 15712 MoveAxis(N, 0, ABG)
20:57:52.796 00.000 15712 Move returns status 0, amount 0
20:57:52.796 00.000 15712 move complete, result=0
20:57:52.796 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
20:57:52.800 00.004 15712 worker thread done servicing request
20:57:52.800 00.000 15712 Worker thread wakes up
20:57:52.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:52.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:54.440 01.640 15712 Exposure complete
20:57:54.491 00.051 15712 worker thread done servicing request
20:57:54.491 00.000 7988 OnExposeComplete: enter
20:57:54.491 00.000 7988 UpdateGuideState(): m_state=6
20:57:54.501 00.010 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5176
20:57:54.501 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=437.09, Mass=1452, SNR=25.9, Peak=206 HFD=2.9
20:57:54.501 00.000 7988 MultiStar: [#1 0.20,-0.12,1.04,U] [#2 0.15,0.06,1.03,U] [#3 0.20,-0.08,0.97,U] [#4 -0.02,0.03,1.07,U] [#5 0.48,-0.13,0.72,U] [#6 0.02,0.07,0.73,U] [#7 0.33,-0.06,0.68,U] [#8 0.11,-0.07,0.64,U] 
20:57:54.501 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {-0.16, -0.28}
20:57:54.501 00.000 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.58) = xAngle (1.11 = 1.11)
20:57:54.501 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.07)
20:57:54.501 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.47 mountX=0.07 mountY=-0.13, mountTheta=-1.10
20:57:54.508 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
20:57:54.508 00.000 7988 Enqueuing Move request for scope (0.13, -0.07)
20:57:54.508 00.000 15712 Worker thread wakes up
20:57:54.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
20:57:54.508 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
20:57:54.508 00.000 15712 Moving (0.13, -0.07) raw xDistance=0.07 yDistance=-0.13
20:57:54.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:54.508 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.9
20:57:54.513 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:54.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:54.515 00.002 7988 Enqueuing Expose request
20:57:54.516 00.001 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.42
20:57:54.516 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
20:57:54.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:54.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:57:54.516 00.000 15712 MoveAxis(W, 10, ABG)
20:57:54.516 00.000 15712 Guiding  Dir = 3, Dur = 10
20:57:54.516 00.000 15712 IsGuiding returns 0
20:57:54.532 00.016 15712 IsGuiding returns 1
20:57:54.532 00.000 15712 scope still moving after pulse duration time elapsed
20:57:54.580 00.048 15712 IsGuiding returns 0
20:57:54.580 00.000 15712 scope move finished after 10 + 60 ms
20:57:54.580 00.000 15712 Move returns status 0, amount 10
20:57:54.580 00.000 15712 MoveAxis(N, 0, ABG)
20:57:54.580 00.000 15712 Move returns status 0, amount 0
20:57:54.580 00.000 15712 move complete, result=0
20:57:54.580 00.000 15712 worker thread done servicing request
20:57:54.580 00.000 15712 Worker thread wakes up
20:57:54.580 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
20:57:54.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:54.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:55.999 01.419 15712 Exposure complete
20:57:56.057 00.058 15712 worker thread done servicing request
20:57:56.057 00.000 7988 OnExposeComplete: enter
20:57:56.061 00.004 7988 UpdateGuideState(): m_state=6
20:57:56.061 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5177
20:57:56.061 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=437.15, Mass=1554, SNR=26.9, Peak=195 HFD=3.6
20:57:56.061 00.000 7988 MultiStar: [#1 0.27,0.07,0.98,U] [#2 0.28,0.30,0.99,U] [#3 0.21,0.13,0.97,U] [#4 -0.08,0.16,1.01,U] [#5 0.27,0.33,0.70,U] [#6 0.15,0.25,0.71,U] [#7 0.36,0.18,0.68,U] [#8 0.14,0.21,0.63,U] 
20:57:56.061 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.14}, one-star: {-0.17, -0.21}
20:57:56.061 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
20:57:56.061 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.82)
20:57:56.061 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.78 mountX=-0.15 mountY=-0.15, mountTheta=-2.34
20:57:56.061 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.14, opts=13)
20:57:56.061 00.000 7988 Enqueuing Move request for scope (0.15, 0.14)
20:57:56.061 00.000 15712 Worker thread wakes up
20:57:56.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
20:57:56.061 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
20:57:56.061 00.000 15712 Moving (0.15, 0.14) raw xDistance=-0.15 yDistance=-0.15
20:57:56.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:56.074 00.013 7988 UpdateGuideState exits: m=1554 SNR=26.9
20:57:56.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:56.074 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:56.077 00.003 7988 Enqueuing Expose request
20:57:56.077 00.000 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.42
20:57:56.077 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
20:57:56.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:56.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:57:56.077 00.000 15712 MoveAxis(W, 8, ABG)
20:57:56.077 00.000 15712 Guiding  Dir = 3, Dur = 8
20:57:56.077 00.000 15712 IsGuiding returns 0
20:57:56.124 00.047 15712 IsGuiding returns 0
20:57:56.124 00.000 15712 Move returns status 0, amount 8
20:57:56.124 00.000 15712 MoveAxis(N, 0, ABG)
20:57:56.124 00.000 15712 Move returns status 0, amount 0
20:57:56.124 00.000 15712 move complete, result=0
20:57:56.124 00.000 15712 worker thread done servicing request
20:57:56.124 00.000 15712 Worker thread wakes up
20:57:56.124 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
20:57:56.140 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:56.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:57.881 01.741 15712 Exposure complete
20:57:57.927 00.046 15712 worker thread done servicing request
20:57:57.927 00.000 7988 OnExposeComplete: enter
20:57:57.943 00.016 7988 UpdateGuideState(): m_state=6
20:57:57.944 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5178
20:57:57.944 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=437.21, Mass=1535, SNR=26.7, Peak=208 HFD=3.4
20:57:57.944 00.000 7988 MultiStar: [#1 0.21,-0.14,0.98,U] [#2 0.26,0.15,1.00,U] [#3 0.06,-0.06,0.97,U] [#4 -0.08,-0.10,1.03,U] [#5 0.51,-0.08,0.69,U] [#6 0.30,0.31,0.72,U] [#7 0.28,0.05,0.67,U] [#8 -0.05,-0.03,0.63,U] 
20:57:57.944 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {-0.07, -0.16}
20:57:57.944 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
20:57:57.944 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.71)
20:57:57.944 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.11 mountX=0.02 mountY=-0.14, mountTheta=-1.46
20:57:57.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.02, opts=13)
20:57:57.944 00.000 7988 Enqueuing Move request for scope (0.14, -0.02)
20:57:57.944 00.000 15712 Worker thread wakes up
20:57:57.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
20:57:57.944 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
20:57:57.944 00.000 15712 Moving (0.14, -0.02) raw xDistance=0.02 yDistance=-0.14
20:57:57.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:57:57.944 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
20:57:57.957 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:57.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:57.959 00.002 7988 Enqueuing Expose request
20:57:57.961 00.002 15712 PPEC rslt: input = 0.02, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:57:57.961 00.000 15712 PPEC: input: 0.02, control: 0.05, exposure: 1500
20:57:57.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:57.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:57:57.961 00.000 15712 MoveAxis(W, 17, ABG)
20:57:57.961 00.000 15712 Guiding  Dir = 3, Dur = 17
20:57:57.961 00.000 15712 IsGuiding returns 0
20:57:57.976 00.015 15712 PulseGuide returned control before completion, sleep 12
20:57:58.008 00.032 15712 IsGuiding returns 1
20:57:58.008 00.000 15712 scope still moving after pulse duration time elapsed
20:57:58.039 00.031 15712 IsGuiding returns 0
20:57:58.039 00.000 15712 scope move finished after 17 + 61 ms
20:57:58.039 00.000 15712 Move returns status 0, amount 17
20:57:58.039 00.000 15712 MoveAxis(N, 0, ABG)
20:57:58.039 00.000 15712 Move returns status 0, amount 0
20:57:58.039 00.000 15712 move complete, result=0
20:57:58.039 00.000 15712 worker thread done servicing request
20:57:58.039 00.000 15712 Worker thread wakes up
20:57:58.039 00.000 7988 GuideStep: 0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
20:57:58.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:58.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:59.459 01.420 15712 Exposure complete
20:57:59.517 00.058 15712 worker thread done servicing request
20:57:59.517 00.000 7988 OnExposeComplete: enter
20:57:59.520 00.003 7988 UpdateGuideState(): m_state=6
20:57:59.520 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5179
20:57:59.520 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=437.26, Mass=1529, SNR=26.6, Peak=219 HFD=3.3
20:57:59.520 00.000 7988 MultiStar: [#1 0.15,0.11,0.98,U] [#2 0.13,0.32,1.01,U] [#3 0.03,0.00,0.94,U] [#4 0.03,-0.01,1.02,U] [#5 0.17,-0.13,0.72,U] [#6 0.05,0.23,0.71,U] [#7 0.22,0.13,0.68,U] [#8 0.20,-0.04,0.64,U] 
20:57:59.520 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {-0.13, -0.10}
20:57:59.520 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
20:57:59.527 00.007 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.32 = -0.96)
20:57:59.527 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.63 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
20:57:59.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
20:57:59.527 00.000 7988 Enqueuing Move request for scope (0.08, 0.06)
20:57:59.527 00.000 15712 Worker thread wakes up
20:57:59.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
20:57:59.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
20:57:59.527 00.000 15712 Moving (0.08, 0.06) raw xDistance=-0.06 yDistance=-0.08
20:57:59.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:57:59.527 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6
20:57:59.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:59.527 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:57:59.536 00.009 7988 Enqueuing Expose request
20:57:59.536 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:57:59.536 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
20:57:59.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:59.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:57:59.536 00.000 15712 MoveAxis(W, 8, ABG)
20:57:59.536 00.000 15712 Guiding  Dir = 3, Dur = 8
20:57:59.536 00.000 15712 IsGuiding returns 0
20:57:59.556 00.020 15712 IsGuiding returns 0
20:57:59.556 00.000 15712 Move returns status 0, amount 8
20:57:59.560 00.004 15712 MoveAxis(N, 0, ABG)
20:57:59.560 00.000 15712 Move returns status 0, amount 0
20:57:59.560 00.000 15712 move complete, result=0
20:57:59.560 00.000 15712 worker thread done servicing request
20:57:59.560 00.000 15712 Worker thread wakes up
20:57:59.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:57:59.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:57:59.560 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
20:58:01.197 01.637 15712 Exposure complete
20:58:01.244 00.047 15712 worker thread done servicing request
20:58:01.244 00.000 7988 OnExposeComplete: enter
20:58:01.244 00.000 7988 UpdateGuideState(): m_state=6
20:58:01.258 00.014 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5180
20:58:01.258 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=437.26, Mass=1462, SNR=26.2, Peak=208 HFD=3.4
20:58:01.261 00.003 7988 MultiStar: [#1 0.35,0.03,1.02,U] [#2 0.17,0.27,1.01,U] [#3 0.05,0.02,0.97,U] [#4 -0.03,0.00,1.03,U] [#5 0.51,0.04,0.74,U] [#6 0.10,0.30,0.68,U] [#7 0.36,0.03,0.70,U] [#8 -0.07,-0.06,0.65,U] 
20:58:01.261 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {-0.18, -0.10}
20:58:01.261 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.58) = xAngle (1.98 = 1.98)
20:58:01.261 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.09 = -1.19)
20:58:01.261 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.41 mountX=-0.06 mountY=-0.13, mountTheta=-1.98
20:58:01.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.06, opts=13)
20:58:01.261 00.000 7988 Enqueuing Move request for scope (0.13, 0.06)
20:58:01.261 00.000 15712 Worker thread wakes up
20:58:01.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
20:58:01.261 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
20:58:01.261 00.000 15712 Moving (0.13, 0.06) raw xDistance=-0.06 yDistance=-0.13
20:58:01.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:01.261 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.2
20:58:01.272 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:01.272 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:01.274 00.002 7988 Enqueuing Expose request
20:58:01.274 00.000 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:01.274 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
20:58:01.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:01.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:58:01.274 00.000 15712 MoveAxis(W, 13, ABG)
20:58:01.274 00.000 15712 Guiding  Dir = 3, Dur = 13
20:58:01.274 00.000 15712 IsGuiding returns 0
20:58:01.295 00.021 15712 IsGuiding returns 1
20:58:01.295 00.000 15712 scope still moving after pulse duration time elapsed
20:58:01.346 00.051 15712 IsGuiding returns 1
20:58:01.386 00.040 15712 IsGuiding returns 0
20:58:01.386 00.000 15712 scope move finished after 13 + 97 ms
20:58:01.386 00.000 15712 Move returns status 0, amount 13
20:58:01.386 00.000 15712 MoveAxis(N, 0, ABG)
20:58:01.386 00.000 15712 Move returns status 0, amount 0
20:58:01.386 00.000 15712 move complete, result=0
20:58:01.386 00.000 15712 worker thread done servicing request
20:58:01.386 00.000 15712 Worker thread wakes up
20:58:01.386 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
20:58:01.388 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:01.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:02.808 01.420 15712 Exposure complete
20:58:02.862 00.054 15712 worker thread done servicing request
20:58:02.862 00.000 7988 OnExposeComplete: enter
20:58:02.869 00.007 7988 UpdateGuideState(): m_state=6
20:58:02.871 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5181
20:58:02.871 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=437.45, Mass=1568, SNR=26.9, Peak=235 HFD=3.4
20:58:02.873 00.002 7988 MultiStar: [#1 0.11,0.19,1.01,U] [#2 0.09,0.26,0.99,U] [#3 -0.06,0.19,0.97,U] [#4 -0.04,0.05,1.06,U] [#5 0.26,0.15,0.70,U] [#6 -0.08,0.42,0.70,U] [#7 0.11,0.14,0.65,U] [#8 -0.23,-0.01,0.65,U] 
20:58:02.873 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {-0.27, 0.08}
20:58:02.875 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.04)
20:58:02.875 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.07)
20:58:02.877 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=-0.16 mountY=0.01, mountTheta=3.07
20:58:02.877 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.16, opts=13)
20:58:02.879 00.002 7988 Enqueuing Move request for scope (-0.02, 0.16)
20:58:02.879 00.000 15712 Worker thread wakes up
20:58:02.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
20:58:02.879 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
20:58:02.879 00.000 15712 Moving (-0.02, 0.16) raw xDistance=-0.16 yDistance=0.01
20:58:02.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:02.879 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.9
20:58:02.883 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:02.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:02.885 00.002 15712 PPEC rslt: input = -0.16, final = 0.02, react = -0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:02.885 00.000 15712 PPEC: input: -0.16, control: 0.02, exposure: 1500
20:58:02.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:02.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:58:02.885 00.000 15712 MoveAxis(W, 6, ABG)
20:58:02.885 00.000 15712 Guiding  Dir = 3, Dur = 6
20:58:02.885 00.000 7988 Enqueuing Expose request
20:58:02.889 00.004 15712 IsGuiding returns 0
20:58:02.917 00.028 15712 IsGuiding returns 0
20:58:02.917 00.000 15712 Move returns status 0, amount 6
20:58:02.917 00.000 15712 MoveAxis(N, 0, ABG)
20:58:02.917 00.000 15712 Move returns status 0, amount 0
20:58:02.917 00.000 15712 move complete, result=0
20:58:02.917 00.000 7988 GuideStep: -0.2 px 6 ms WEST, 0.0 px 0 ms NORTH
20:58:02.917 00.000 15712 worker thread done servicing request
20:58:02.917 00.000 15712 Worker thread wakes up
20:58:02.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:02.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:04.660 01.743 15712 Exposure complete
20:58:04.720 00.060 15712 worker thread done servicing request
20:58:04.720 00.000 7988 OnExposeComplete: enter
20:58:04.722 00.002 7988 UpdateGuideState(): m_state=6
20:58:04.724 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5182
20:58:04.724 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=437.26, Mass=1576, SNR=27.1, Peak=234 HFD=3.5
20:58:04.726 00.002 7988 MultiStar: [#1 0.27,0.02,1.01,U] [#2 0.12,0.22,1.00,U] [#3 -0.08,0.09,0.94,U] [#4 0.06,0.07,1.01,U] [#5 0.46,-0.06,0.71,U] [#6 0.14,0.17,0.71,U] [#7 0.24,0.07,0.66,U] [#8 -0.16,0.01,0.62,U] 
20:58:04.726 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {-0.19, -0.11}
20:58:04.728 00.002 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.14 = 2.14)
20:58:04.728 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.25 = -1.03)
20:58:04.730 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.10 cameraTheta=0.56 mountX=-0.06 mountY=-0.09, mountTheta=-2.13
20:58:04.731 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
20:58:04.733 00.002 7988 Enqueuing Move request for scope (0.09, 0.06)
20:58:04.733 00.000 15712 Worker thread wakes up
20:58:04.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
20:58:04.733 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
20:58:04.733 00.000 15712 Moving (0.09, 0.06) raw xDistance=-0.06 yDistance=-0.09
20:58:04.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:04.733 00.000 7988 UpdateGuideState exits: m=1576 SNR=27.1
20:58:04.736 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:04.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:04.737 00.001 7988 Enqueuing Expose request
20:58:04.737 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:04.737 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
20:58:04.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:04.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:58:04.737 00.000 15712 MoveAxis(W, 7, ABG)
20:58:04.737 00.000 15712 Guiding  Dir = 3, Dur = 7
20:58:04.737 00.000 15712 IsGuiding returns 0
20:58:04.754 00.017 15712 IsGuiding returns 0
20:58:04.754 00.000 15712 Move returns status 0, amount 7
20:58:04.754 00.000 15712 MoveAxis(N, 0, ABG)
20:58:04.754 00.000 15712 Move returns status 0, amount 0
20:58:04.754 00.000 15712 move complete, result=0
20:58:04.754 00.000 15712 worker thread done servicing request
20:58:04.754 00.000 15712 Worker thread wakes up
20:58:04.754 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
20:58:04.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:04.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:06.159 01.405 15712 Exposure complete
20:58:06.210 00.051 15712 worker thread done servicing request
20:58:06.210 00.000 7988 OnExposeComplete: enter
20:58:06.221 00.011 7988 UpdateGuideState(): m_state=6
20:58:06.221 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5183
20:58:06.221 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=437.18, Mass=1594, SNR=27.3, Peak=206 HFD=3.3
20:58:06.221 00.000 7988 MultiStar: [#1 0.23,-0.03,1.00,U] [#2 0.24,0.21,0.96,U] [#3 0.11,-0.03,0.93,U] [#4 0.05,0.07,1.03,U] [#5 0.43,0.13,0.69,U] [#6 0.06,0.33,0.69,U] [#7 0.23,0.06,0.67,U] [#8 0.02,0.01,0.65,U] 
20:58:06.221 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {-0.20, -0.18}
20:58:06.227 00.006 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.58) = xAngle (1.99 = 1.99)
20:58:06.227 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.09 = -1.19)
20:58:06.227 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.41 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
20:58:06.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.05, opts=13)
20:58:06.227 00.000 7988 Enqueuing Move request for scope (0.12, 0.05)
20:58:06.227 00.000 15712 Worker thread wakes up
20:58:06.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
20:58:06.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
20:58:06.227 00.000 15712 Moving (0.12, 0.05) raw xDistance=-0.05 yDistance=-0.12
20:58:06.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:06.227 00.000 7988 UpdateGuideState exits: m=1594 SNR=27.3
20:58:06.235 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:06.235 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:06.237 00.002 7988 Enqueuing Expose request
20:58:06.237 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:06.237 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
20:58:06.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:06.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:58:06.237 00.000 15712 MoveAxis(W, 4, ABG)
20:58:06.237 00.000 15712 Guiding  Dir = 3, Dur = 4
20:58:06.237 00.000 15712 IsGuiding returns 0
20:58:06.289 00.052 15712 IsGuiding returns 0
20:58:06.289 00.000 15712 Move returns status 0, amount 4
20:58:06.289 00.000 15712 MoveAxis(N, 0, ABG)
20:58:06.289 00.000 15712 Move returns status 0, amount 0
20:58:06.289 00.000 15712 move complete, result=0
20:58:06.289 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
20:58:06.291 00.002 15712 worker thread done servicing request
20:58:06.291 00.000 15712 Worker thread wakes up
20:58:06.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:06.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:07.927 01.636 15712 Exposure complete
20:58:07.988 00.061 15712 worker thread done servicing request
20:58:07.988 00.000 7988 OnExposeComplete: enter
20:58:07.988 00.000 7988 UpdateGuideState(): m_state=6
20:58:07.995 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5184
20:58:07.995 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=437.14, Mass=1558, SNR=26.7, Peak=226 HFD=3.2
20:58:07.995 00.000 7988 MultiStar: [#1 0.13,0.04,1.01,U] [#2 0.25,0.09,1.00,U] [#3 -0.02,0.06,0.95,U] [#4 0.07,0.12,1.05,U] [#5 0.36,0.03,0.70,U] [#6 -0.17,0.25,0.72,U] [#7 0.23,0.16,0.68,U] [#8 0.10,-0.05,0.67,U] 
20:58:07.995 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {-0.22, -0.23}
20:58:07.995 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.58) = xAngle (2.15 = 2.15)
20:58:07.995 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.26 = -1.02)
20:58:07.995 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.57 mountX=-0.05 mountY=-0.07, mountTheta=-2.14
20:58:07.995 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.05, opts=13)
20:58:08.004 00.009 7988 Enqueuing Move request for scope (0.07, 0.05)
20:58:08.004 00.000 15712 Worker thread wakes up
20:58:08.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
20:58:08.004 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
20:58:08.004 00.000 15712 Moving (0.07, 0.05) raw xDistance=-0.05 yDistance=-0.07
20:58:08.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:08.004 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.7
20:58:08.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:08.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:08.004 00.000 7988 Enqueuing Expose request
20:58:08.004 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:08.004 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
20:58:08.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:08.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:58:08.004 00.000 15712 MoveAxis(W, 7, ABG)
20:58:08.004 00.000 15712 Guiding  Dir = 3, Dur = 7
20:58:08.012 00.008 15712 IsGuiding returns 0
20:58:08.029 00.017 15712 IsGuiding returns 0
20:58:08.029 00.000 15712 Move returns status 0, amount 7
20:58:08.029 00.000 15712 MoveAxis(N, 0, ABG)
20:58:08.029 00.000 15712 Move returns status 0, amount 0
20:58:08.029 00.000 15712 move complete, result=0
20:58:08.029 00.000 15712 worker thread done servicing request
20:58:08.029 00.000 15712 Worker thread wakes up
20:58:08.029 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
20:58:08.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:08.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:09.440 01.411 15712 Exposure complete
20:58:09.491 00.051 15712 worker thread done servicing request
20:58:09.491 00.000 7988 OnExposeComplete: enter
20:58:09.491 00.000 7988 UpdateGuideState(): m_state=6
20:58:09.503 00.012 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5185
20:58:09.503 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=437.23, Mass=1546, SNR=26.8, Peak=218 HFD=2.9
20:58:09.503 00.000 7988 MultiStar: [#1 0.42,-0.04,1.02,U] [#2 0.27,0.04,0.99,U] [#3 0.19,-0.09,1.00,U] [#4 0.12,-0.13,1.03,U] [#5 0.54,-0.14,0.71,U] [#6 0.22,0.08,0.70,U] [#7 0.55,-0.14,0.68,U] [#8 0.06,0.20,0.64,U] 
20:58:09.503 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.05}, one-star: {-0.16, -0.14}
20:58:09.503 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.58) = xAngle (-0.85 = -0.85)
20:58:09.508 00.005 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.26 = 2.26)
20:58:09.508 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.43 mountX=0.14 mountY=0.16, mountTheta=0.86
20:58:09.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.14, opts=13)
20:58:09.508 00.000 7988 Enqueuing Move request for scope (-0.16, -0.14)
20:58:09.508 00.000 15712 Worker thread wakes up
20:58:09.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
20:58:09.508 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
20:58:09.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:09.508 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.8
20:58:09.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:09.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:09.508 00.000 7988 Enqueuing Expose request
20:58:09.508 00.000 15712 Moving (-0.16, -0.14) raw xDistance=0.14 yDistance=0.16
20:58:09.519 00.011 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:09.519 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
20:58:09.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:09.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:58:09.519 00.000 15712 MoveAxis(W, 5, ABG)
20:58:09.519 00.000 15712 Guiding  Dir = 3, Dur = 5
20:58:09.519 00.000 15712 IsGuiding returns 0
20:58:09.545 00.026 15712 IsGuiding returns 0
20:58:09.545 00.000 15712 Move returns status 0, amount 5
20:58:09.545 00.000 15712 MoveAxis(N, 0, ABG)
20:58:09.545 00.000 15712 Move returns status 0, amount 0
20:58:09.545 00.000 15712 move complete, result=0
20:58:09.545 00.000 15712 worker thread done servicing request
20:58:09.545 00.000 15712 Worker thread wakes up
20:58:09.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:09.551 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:09.551 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
20:58:11.291 01.740 15712 Exposure complete
20:58:11.344 00.053 15712 worker thread done servicing request
20:58:11.344 00.000 7988 OnExposeComplete: enter
20:58:11.352 00.008 7988 UpdateGuideState(): m_state=6
20:58:11.352 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5186
20:58:11.352 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=437.01, Mass=1570, SNR=27.0, Peak=217 HFD=3.4
20:58:11.352 00.000 7988 MultiStar: [#1 0.35,-0.18,1.00,U] [#2 0.22,-0.10,0.99,U] [#3 0.17,-0.14,0.97,U] [#4 0.03,-0.09,1.05,U] [#5 0.35,-0.13,0.68,U] [#6 0.02,0.09,0.69,U] [#7 0.40,-0.21,0.68,U] [#8 0.06,-0.14,0.65,U] 
20:58:11.352 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.14}, one-star: {-0.13, -0.36}
20:58:11.352 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
20:58:11.352 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.35)
20:58:11.352 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.76 mountX=0.14 mountY=-0.15, mountTheta=-0.81
20:58:11.361 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.14, opts=13)
20:58:11.361 00.000 7988 Enqueuing Move request for scope (0.15, -0.14)
20:58:11.361 00.000 15712 Worker thread wakes up
20:58:11.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
20:58:11.361 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
20:58:11.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:11.361 00.000 7988 UpdateGuideState exits: m=1570 SNR=27.0
20:58:11.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:11.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:11.368 00.007 7988 Enqueuing Expose request
20:58:11.368 00.000 15712 Moving (0.15, -0.14) raw xDistance=0.14 yDistance=-0.15
20:58:11.370 00.002 15712 PPEC rslt: input = 0.14, final = 0.06, react = 0.09, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:11.370 00.000 15712 PPEC: input: 0.14, control: 0.06, exposure: 1500
20:58:11.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:11.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:58:11.370 00.000 15712 MoveAxis(W, 21, ABG)
20:58:11.370 00.000 15712 Guiding  Dir = 3, Dur = 21
20:58:11.370 00.000 15712 IsGuiding returns 0
20:58:11.383 00.013 15712 PulseGuide returned control before completion, sleep 17
20:58:11.435 00.052 15712 IsGuiding returns 0
20:58:11.435 00.000 15712 Move returns status 0, amount 21
20:58:11.435 00.000 15712 MoveAxis(N, 0, ABG)
20:58:11.435 00.000 15712 Move returns status 0, amount 0
20:58:11.435 00.000 15712 move complete, result=0
20:58:11.435 00.000 7988 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
20:58:11.437 00.002 15712 worker thread done servicing request
20:58:11.437 00.000 15712 Worker thread wakes up
20:58:11.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:11.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:12.849 01.412 15712 Exposure complete
20:58:12.909 00.060 15712 worker thread done servicing request
20:58:12.909 00.000 7988 OnExposeComplete: enter
20:58:12.911 00.002 7988 UpdateGuideState(): m_state=6
20:58:12.911 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5187
20:58:12.913 00.002 7988 Star::Find returns 1 (0), X=1178.34, Y=437.19, Mass=1528, SNR=26.6, Peak=218 HFD=3.2
20:58:12.915 00.002 7988 MultiStar: [#1 0.18,-0.02,1.01,U] [#2 0.29,0.13,1.02,U] [#3 0.21,-0.07,0.96,U] [#4 0.13,-0.19,1.05,U] [#5 0.48,-0.01,0.77,U] [#6 0.04,0.38,0.70,U] [#7 0.26,-0.00,0.66,U] [#8 0.01,0.03,0.65,U] 
20:58:12.915 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {-0.22, -0.18}
20:58:12.917 00.002 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.58) = xAngle (1.54 = 1.54)
20:58:12.917 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.64 = -1.64)
20:58:12.919 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=0.01 mountY=-0.15, mountTheta=-1.54
20:58:12.921 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.01, opts=13)
20:58:12.923 00.002 7988 Enqueuing Move request for scope (0.15, -0.01)
20:58:12.924 00.001 15712 Worker thread wakes up
20:58:12.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:12.926 00.002 7988 UpdateGuideState exits: m=1528 SNR=26.6
20:58:12.927 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
20:58:12.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
20:58:12.927 00.000 15712 Moving (0.15, -0.01) raw xDistance=0.01 yDistance=-0.15
20:58:12.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:12.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:12.929 00.002 7988 Enqueuing Expose request
20:58:12.931 00.002 15712 PPEC rslt: input = 0.01, final = 0.05, react = 0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:12.931 00.000 15712 PPEC: input: 0.01, control: 0.05, exposure: 1500
20:58:12.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:12.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:58:12.931 00.000 15712 MoveAxis(W, 17, ABG)
20:58:12.931 00.000 15712 Guiding  Dir = 3, Dur = 17
20:58:12.962 00.031 15712 IsGuiding returns 0
20:58:12.978 00.016 15712 PulseGuide returned control before completion, sleep 12
20:58:13.026 00.048 15712 IsGuiding returns 0
20:58:13.026 00.000 15712 Move returns status 0, amount 17
20:58:13.026 00.000 15712 MoveAxis(N, 0, ABG)
20:58:13.026 00.000 15712 Move returns status 0, amount 0
20:58:13.026 00.000 15712 move complete, result=0
20:58:13.026 00.000 15712 worker thread done servicing request
20:58:13.026 00.000 15712 Worker thread wakes up
20:58:13.026 00.000 7988 GuideStep: 0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
20:58:13.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:13.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:14.778 01.752 15712 Exposure complete
20:58:14.829 00.051 15712 worker thread done servicing request
20:58:14.829 00.000 7988 OnExposeComplete: enter
20:58:14.829 00.000 7988 UpdateGuideState(): m_state=6
20:58:14.829 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5188
20:58:14.841 00.012 7988 Star::Find returns 1 (0), X=1178.24, Y=437.04, Mass=1479, SNR=26.2, Peak=236 HFD=3.2
20:58:14.843 00.002 7988 MultiStar: [#1 -0.06,-0.24,1.04,U] [#2 0.12,0.04,1.03,U] [#3 -0.05,0.02,0.96,U] [#4 -0.15,-0.12,1.04,U] [#5 0.17,0.14,0.69,U] [#6 -0.08,0.29,0.72,U] [#7 0.16,-0.08,0.71,U] [#8 -0.14,0.05,0.65,U] 
20:58:14.843 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.32, -0.32}
20:58:14.845 00.002 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
20:58:14.845 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
20:58:14.847 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=0.04 mountY=0.05, mountTheta=0.82
20:58:14.849 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
20:58:14.849 00.000 7988 Enqueuing Move request for scope (-0.05, -0.04)
20:58:14.851 00.002 15712 Worker thread wakes up
20:58:14.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
20:58:14.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
20:58:14.851 00.000 15712 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
20:58:14.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:14.851 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2
20:58:14.854 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:14.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:14.856 00.002 7988 Enqueuing Expose request
20:58:14.857 00.001 15712 PPEC rslt: input = 0.04, final = 0.06, react = 0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.40
20:58:14.857 00.000 15712 PPEC: input: 0.04, control: 0.06, exposure: 1500
20:58:14.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:14.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:58:14.857 00.000 15712 MoveAxis(W, 21, ABG)
20:58:14.857 00.000 15712 Guiding  Dir = 3, Dur = 21
20:58:14.887 00.030 15712 IsGuiding returns 0
20:58:14.896 00.009 15712 PulseGuide returned control before completion, sleep 15
20:58:14.921 00.025 15712 IsGuiding returns 1
20:58:14.921 00.000 15712 scope still moving after pulse duration time elapsed
20:58:14.953 00.032 15712 IsGuiding returns 0
20:58:14.953 00.000 15712 scope move finished after 21 + 43 ms
20:58:14.953 00.000 15712 Move returns status 0, amount 21
20:58:14.953 00.000 15712 MoveAxis(N, 0, ABG)
20:58:14.953 00.000 15712 Move returns status 0, amount 0
20:58:14.953 00.000 15712 move complete, result=0
20:58:14.953 00.000 15712 worker thread done servicing request
20:58:14.953 00.000 7988 GuideStep: 0.0 px 21 ms WEST, 0.0 px 0 ms NORTH
20:58:14.953 00.000 15712 Worker thread wakes up
20:58:14.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:14.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:16.373 01.420 15712 Exposure complete
20:58:16.432 00.059 15712 worker thread done servicing request
20:58:16.432 00.000 7988 OnExposeComplete: enter
20:58:16.432 00.000 7988 UpdateGuideState(): m_state=6
20:58:16.435 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5189
20:58:16.437 00.002 7988 Star::Find returns 1 (0), X=1178.48, Y=437.15, Mass=1591, SNR=27.1, Peak=180 HFD=3.7
20:58:16.437 00.000 7988 MultiStar: [#1 0.24,-0.11,0.99,U] [#2 0.28,0.16,1.00,U] [#3 0.35,-0.18,0.95,U] [#4 0.01,-0.15,0.99,U] [#5 0.59,-0.27,0.68,U] [#6 0.01,0.14,0.70,U] [#7 0.35,-0.24,0.66,U] [#8 0.05,-0.04,0.62,U] 
20:58:16.439 00.002 7988 refined, 8 included, MultiStar: {0.19, -0.10}, one-star: {-0.08, -0.22}
20:58:16.439 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.58) = xAngle (1.09 = 1.09)
20:58:16.441 00.002 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.20 = -2.08)
20:58:16.441 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-0.48 mountX=0.10 mountY=-0.19, mountTheta=-1.09
20:58:16.443 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.10, opts=13)
20:58:16.443 00.000 7988 Enqueuing Move request for scope (0.19, -0.10)
20:58:16.445 00.002 15712 Worker thread wakes up
20:58:16.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
20:58:16.445 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
20:58:16.445 00.000 15712 Moving (0.19, -0.10) raw xDistance=0.10 yDistance=-0.19
20:58:16.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:16.445 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.1
20:58:16.448 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:16.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:16.450 00.002 7988 Enqueuing Expose request
20:58:16.450 00.000 15712 PPEC rslt: input = 0.10, final = 0.09, react = 0.06, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.40
20:58:16.450 00.000 15712 PPEC: input: 0.10, control: 0.09, exposure: 1500
20:58:16.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:16.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:58:16.450 00.000 15712 MoveAxis(W, 29, ABG)
20:58:16.450 00.000 15712 Guiding  Dir = 3, Dur = 29
20:58:16.450 00.000 15712 IsGuiding returns 0
20:58:16.466 00.016 15712 PulseGuide returned control before completion, sleep 20
20:58:16.503 00.037 15712 IsGuiding returns 1
20:58:16.503 00.000 15712 scope still moving after pulse duration time elapsed
20:58:16.530 00.027 15712 IsGuiding returns 0
20:58:16.530 00.000 15712 scope move finished after 29 + 49 ms
20:58:16.530 00.000 15712 Move returns status 0, amount 29
20:58:16.530 00.000 15712 MoveAxis(N, 0, ABG)
20:58:16.530 00.000 15712 Move returns status 0, amount 0
20:58:16.530 00.000 15712 move complete, result=0
20:58:16.530 00.000 15712 worker thread done servicing request
20:58:16.530 00.000 15712 Worker thread wakes up
20:58:16.530 00.000 7988 GuideStep: 0.1 px 29 ms WEST, -0.2 px 0 ms NORTH
20:58:16.532 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:16.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:18.172 01.640 15712 Exposure complete
20:58:18.237 00.065 15712 worker thread done servicing request
20:58:18.237 00.000 7988 OnExposeComplete: enter
20:58:18.239 00.002 7988 UpdateGuideState(): m_state=6
20:58:18.239 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5190
20:58:18.243 00.004 7988 Star::Find returns 1 (0), X=1178.45, Y=437.26, Mass=1466, SNR=26.1, Peak=204 HFD=3.2
20:58:18.243 00.000 7988 MultiStar: [#1 0.40,-0.02,1.03,U] [#2 0.17,0.32,1.05,U] [#3 0.04,0.02,0.96,U] [#4 0.18,0.15,1.04,U] [#5 0.38,0.10,0.70,U] [#6 0.10,0.24,0.70,U] [#7 0.26,-0.02,0.68,U] [#8 -0.10,-0.08,0.66,U] 
20:58:18.245 00.002 7988 single-star, 8 included, MultiStar: {0.15, 0.07}, one-star: {-0.11, -0.11}
20:58:18.246 00.001 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
20:58:18.248 00.002 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
20:58:18.248 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.34 mountX=0.11 mountY=0.11, mountTheta=0.78
20:58:18.249 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.11, opts=13)
20:58:18.249 00.000 7988 Enqueuing Move request for scope (-0.11, -0.11)
20:58:18.249 00.000 15712 Worker thread wakes up
20:58:18.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
20:58:18.249 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
20:58:18.249 00.000 15712 Moving (-0.11, -0.11) raw xDistance=0.11 yDistance=0.11
20:58:18.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:18.249 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.1
20:58:18.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:18.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:18.249 00.000 7988 Enqueuing Expose request
20:58:18.249 00.000 15712 PPEC rslt: input = 0.11, final = 0.10, react = 0.07, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.40
20:58:18.249 00.000 15712 PPEC: input: 0.11, control: 0.10, exposure: 1500
20:58:18.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:18.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:58:18.249 00.000 15712 MoveAxis(W, 34, ABG)
20:58:18.249 00.000 15712 Guiding  Dir = 3, Dur = 34
20:58:18.249 00.000 15712 IsGuiding returns 0
20:58:18.265 00.016 15712 PulseGuide returned control before completion, sleep 27
20:58:18.314 00.049 15712 IsGuiding returns 0
20:58:18.314 00.000 15712 Move returns status 0, amount 34
20:58:18.314 00.000 15712 MoveAxis(N, 0, ABG)
20:58:18.314 00.000 15712 Move returns status 0, amount 0
20:58:18.314 00.000 15712 move complete, result=0
20:58:18.314 00.000 15712 worker thread done servicing request
20:58:18.314 00.000 15712 Worker thread wakes up
20:58:18.314 00.000 7988 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
20:58:18.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:18.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:19.734 01.420 15712 Exposure complete
20:58:19.795 00.061 15712 worker thread done servicing request
20:58:19.795 00.000 7988 OnExposeComplete: enter
20:58:19.796 00.001 7988 UpdateGuideState(): m_state=6
20:58:19.796 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5191
20:58:19.796 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=437.20, Mass=1501, SNR=26.3, Peak=217 HFD=3.4
20:58:19.796 00.000 7988 MultiStar: [#1 0.16,0.18,0.98,U] [#2 0.12,0.21,1.03,U] [#3 0.13,0.11,0.99,U] [#4 -0.06,0.17,1.08,U] [#5 0.30,0.12,0.69,U] [#6 0.01,0.27,0.72,U] [#7 0.33,0.12,0.70,U] [#8 -0.09,0.18,0.66,U] 
20:58:19.796 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {-0.30, -0.17}
20:58:19.796 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
20:58:19.796 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
20:58:19.796 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.16 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
20:58:19.796 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.13, opts=13)
20:58:19.796 00.000 7988 Enqueuing Move request for scope (0.05, 0.13)
20:58:19.796 00.000 15712 Worker thread wakes up
20:58:19.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
20:58:19.796 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
20:58:19.796 00.000 15712 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=-0.06
20:58:19.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:19.796 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
20:58:19.810 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:19.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:19.812 00.002 7988 Enqueuing Expose request
20:58:19.812 00.000 15712 PPEC rslt: input = -0.13, final = 0.08, react = -0.08, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.40
20:58:19.812 00.000 15712 PPEC: input: -0.13, control: 0.08, exposure: 1500
20:58:19.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:19.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:58:19.812 00.000 15712 MoveAxis(W, 27, ABG)
20:58:19.812 00.000 15712 Guiding  Dir = 3, Dur = 27
20:58:19.812 00.000 15712 IsGuiding returns 0
20:58:19.829 00.017 15712 IsGuiding returns 1
20:58:19.829 00.000 15712 scope still moving after pulse duration time elapsed
20:58:19.891 00.062 15712 IsGuiding returns 1
20:58:19.923 00.032 15712 IsGuiding returns 0
20:58:19.923 00.000 15712 scope move finished after 27 + 81 ms
20:58:19.923 00.000 15712 Move returns status 0, amount 27
20:58:19.923 00.000 15712 MoveAxis(N, 0, ABG)
20:58:19.923 00.000 15712 Move returns status 0, amount 0
20:58:19.923 00.000 15712 move complete, result=0
20:58:19.923 00.000 15712 worker thread done servicing request
20:58:19.923 00.000 15712 Worker thread wakes up
20:58:19.923 00.000 7988 GuideStep: -0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
20:58:19.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:19.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:21.565 01.642 15712 Exposure complete
20:58:21.626 00.061 15712 worker thread done servicing request
20:58:21.626 00.000 7988 OnExposeComplete: enter
20:58:21.626 00.000 7988 UpdateGuideState(): m_state=6
20:58:21.629 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5192
20:58:21.629 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=437.51, Mass=1458, SNR=26.0, Peak=170 HFD=3.2
20:58:21.629 00.000 7988 MultiStar: [#1 0.40,0.33,1.03,U] [#2 0.35,0.53,1.03,U] [#3 0.15,0.43,0.97,U] [#4 -0.03,0.34,1.06,U] [#5 0.52,0.42,0.75,U] [#6 0.22,0.74,0.73,U] [#7 0.38,0.56,0.69,U] [#8 0.14,0.51,0.67,U] 
20:58:21.633 00.004 7988 single-star, 8 included, MultiStar: {0.21, 0.43}, one-star: {-0.13, 0.14}
20:58:21.633 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.58) = xAngle (3.89 = -2.39)
20:58:21.633 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.00 = 0.72)
20:58:21.633 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.31 mountX=-0.14 mountY=0.12, mountTheta=2.41
20:58:21.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.14, opts=13)
20:58:21.633 00.000 7988 Enqueuing Move request for scope (-0.13, 0.14)
20:58:21.633 00.000 15712 Worker thread wakes up
20:58:21.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
20:58:21.633 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
20:58:21.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:21.633 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
20:58:21.641 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:21.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:21.643 00.002 7988 Enqueuing Expose request
20:58:21.644 00.001 15712 Moving (-0.13, 0.14) raw xDistance=-0.14 yDistance=0.12
20:58:21.644 00.000 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.40
20:58:21.644 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
20:58:21.644 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:21.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:58:21.644 00.000 15712 MoveAxis(W, 13, ABG)
20:58:21.644 00.000 15712 Guiding  Dir = 3, Dur = 13
20:58:21.644 00.000 15712 IsGuiding returns 0
20:58:21.665 00.021 15712 IsGuiding returns 1
20:58:21.665 00.000 15712 scope still moving after pulse duration time elapsed
20:58:21.713 00.048 15712 IsGuiding returns 0
20:58:21.713 00.000 15712 scope move finished after 13 + 51 ms
20:58:21.713 00.000 15712 Move returns status 0, amount 13
20:58:21.713 00.000 15712 MoveAxis(N, 0, ABG)
20:58:21.713 00.000 15712 Move returns status 0, amount 0
20:58:21.713 00.000 15712 move complete, result=0
20:58:21.713 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
20:58:21.716 00.003 15712 worker thread done servicing request
20:58:21.716 00.000 15712 Worker thread wakes up
20:58:21.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:21.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:23.127 01.411 15712 Exposure complete
20:58:23.185 00.058 15712 worker thread done servicing request
20:58:23.185 00.000 7988 OnExposeComplete: enter
20:58:23.185 00.000 7988 UpdateGuideState(): m_state=6
20:58:23.189 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5193
20:58:23.189 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=437.48, Mass=1618, SNR=27.4, Peak=200 HFD=3.3
20:58:23.189 00.000 7988 MultiStar: [#1 0.17,0.64,0.94,U] [#2 0.27,0.71,0.97,U] [#3 0.13,0.70,0.91,U] [#4 0.08,0.43,0.97,U] [#5 0.49,0.56,0.69,U] [#6 0.15,0.72,0.69,U] [#7 0.39,0.38,0.62,U] [#8 -0.02,0.47,0.63,U] 
20:58:23.189 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.52}, one-star: {-0.20, 0.11}
20:58:23.189 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.06)
20:58:23.189 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.05)
20:58:23.196 00.007 7988 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.65 mountX=-0.11 mountY=0.20, mountTheta=2.06
20:58:23.196 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.11, opts=13)
20:58:23.196 00.000 7988 Enqueuing Move request for scope (-0.20, 0.11)
20:58:23.196 00.000 15712 Worker thread wakes up
20:58:23.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
20:58:23.196 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
20:58:23.196 00.000 15712 Moving (-0.20, 0.11) raw xDistance=-0.11 yDistance=0.20
20:58:23.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:23.196 00.000 7988 UpdateGuideState exits: m=1618 SNR=27.4
20:58:23.202 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:23.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:23.204 00.002 7988 Enqueuing Expose request
20:58:23.204 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.40
20:58:23.204 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
20:58:23.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:23.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:58:23.204 00.000 15712 MoveAxis(W, 11, ABG)
20:58:23.204 00.000 15712 Guiding  Dir = 3, Dur = 11
20:58:23.230 00.026 15712 IsGuiding returns 0
20:58:23.247 00.017 15712 IsGuiding returns 1
20:58:23.247 00.000 15712 scope still moving after pulse duration time elapsed
20:58:23.288 00.041 15712 IsGuiding returns 0
20:58:23.288 00.000 15712 scope move finished after 11 + 52 ms
20:58:23.288 00.000 15712 Move returns status 0, amount 11
20:58:23.288 00.000 15712 MoveAxis(N, 0, ABG)
20:58:23.288 00.000 15712 Move returns status 0, amount 0
20:58:23.288 00.000 15712 move complete, result=0
20:58:23.288 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
20:58:23.297 00.009 15712 worker thread done servicing request
20:58:23.297 00.000 15712 Worker thread wakes up
20:58:23.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:23.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:24.928 01.631 15712 Exposure complete
20:58:24.983 00.055 15712 worker thread done servicing request
20:58:24.983 00.000 7988 OnExposeComplete: enter
20:58:24.983 00.000 7988 UpdateGuideState(): m_state=6
20:58:24.992 00.009 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5194
20:58:24.992 00.000 7988 Star::Find returns 1 (0), X=1178.25, Y=437.56, Mass=1495, SNR=26.5, Peak=185 HFD=3.2
20:58:24.992 00.000 7988 MultiStar: [#1 0.12,0.48,1.01,U] [#2 0.20,0.73,1.01,U] [#3 0.05,0.48,0.96,U] [#4 0.05,0.44,1.04,U] [#5 0.33,0.53,0.71,U] [#6 0.10,0.58,0.72,U] [#7 0.22,0.35,0.69,U] [#8 -0.21,0.73,0.65,U] 
20:58:24.992 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.49}, one-star: {-0.31, 0.19}
20:58:24.992 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.58) = xAngle (4.18 = -2.11)
20:58:24.992 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.29 = 1.00)
20:58:24.992 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.19 hyp=0.36 cameraTheta=2.60 mountX=-0.19 mountY=0.31, mountTheta=2.12
20:58:25.000 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.19, opts=13)
20:58:25.000 00.000 7988 Enqueuing Move request for scope (-0.31, 0.19)
20:58:25.000 00.000 15712 Worker thread wakes up
20:58:25.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.19) opts 0xd
20:58:25.000 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.19)
20:58:25.000 00.000 15712 Moving (-0.31, 0.19) raw xDistance=-0.19 yDistance=0.31
20:58:25.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:25.000 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.5
20:58:25.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:25.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:25.000 00.000 7988 Enqueuing Expose request
20:58:25.007 00.007 15712 PPEC rslt: input = -0.19, final = -0.08, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 635.40
20:58:25.007 00.000 15712 PPEC: input: -0.19, control: -0.08, exposure: 1500
20:58:25.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
20:58:25.007 00.000 15712 MoveAxis(E, 25, ABG)
20:58:25.007 00.000 15712 Guiding  Dir = 2, Dur = 25
20:58:25.007 00.000 15712 IsGuiding returns 0
20:58:25.033 00.026 15712 IsGuiding returns 1
20:58:25.033 00.000 15712 scope still moving after pulse duration time elapsed
20:58:25.084 00.051 15712 IsGuiding returns 0
20:58:25.084 00.000 15712 scope move finished after 25 + 52 ms
20:58:25.084 00.000 15712 Move returns status 0, amount 25
20:58:25.084 00.000 15712 MoveAxis(S, 79, ABG)
20:58:25.084 00.000 15712 Guiding  Dir = 1, Dur = 79
20:58:25.087 00.003 15712 IsGuiding returns 0
20:58:25.198 00.111 15712 IsGuiding returns 1
20:58:25.198 00.000 15712 scope still moving after pulse duration time elapsed
20:58:25.230 00.032 15712 IsGuiding returns 1
20:58:25.294 00.064 15712 IsGuiding returns 0
20:58:25.294 00.000 15712 scope move finished after 79 + 128 ms
20:58:25.294 00.000 15712 Move returns status 0, amount 79
20:58:25.294 00.000 15712 move complete, result=0
20:58:25.294 00.000 7988 GuideStep: -0.2 px 25 ms EAST, 0.3 px 79 ms SOUTH
20:58:25.296 00.002 15712 worker thread done servicing request
20:58:25.296 00.000 15712 Worker thread wakes up
20:58:25.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:25.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:26.714 01.418 15712 Exposure complete
20:58:26.768 00.054 15712 worker thread done servicing request
20:58:26.768 00.000 7988 OnExposeComplete: enter
20:58:26.775 00.007 7988 UpdateGuideState(): m_state=6
20:58:26.775 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5195
20:58:26.775 00.000 7988 Star::Find returns 1 (0), X=1178.78, Y=437.48, Mass=1540, SNR=26.7, Peak=187 HFD=3.3
20:58:26.775 00.000 7988 MultiStar: [#1 0.42,0.39,0.98,U] [#2 0.36,0.49,1.01,U] [#3 0.38,0.37,0.90,U] [#4 0.32,0.34,1.04,U] [#5 0.65,0.32,0.70,U] [#6 0.29,0.70,0.67,U] [#7 0.36,0.37,0.68,U] [#8 0.17,0.39,0.63,U] 
20:58:26.775 00.000 7988 single-star, 8 included, MultiStar: {0.35, 0.38}, one-star: {0.22, 0.11}
20:58:26.775 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
20:58:26.775 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.13)
20:58:26.775 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.25 cameraTheta=0.46 mountX=-0.11 mountY=-0.23, mountTheta=-2.04
20:58:26.785 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.11, opts=13)
20:58:26.785 00.000 7988 Enqueuing Move request for scope (0.22, 0.11)
20:58:26.785 00.000 15712 Worker thread wakes up
20:58:26.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
20:58:26.785 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
20:58:26.785 00.000 15712 Moving (0.22, 0.11) raw xDistance=-0.11 yDistance=-0.23
20:58:26.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:26.785 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7
20:58:26.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:26.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:26.791 00.006 7988 Enqueuing Expose request
20:58:26.791 00.000 15712 PPEC rslt: input = -0.11, final = 0.07, react = -0.07, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.40
20:58:26.791 00.000 15712 PPEC: input: -0.11, control: 0.07, exposure: 1500
20:58:26.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:26.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:58:26.791 00.000 15712 MoveAxis(W, 24, ABG)
20:58:26.791 00.000 15712 Guiding  Dir = 3, Dur = 24
20:58:26.791 00.000 15712 IsGuiding returns 0
20:58:26.813 00.022 15712 PulseGuide returned control before completion, sleep 15
20:58:26.859 00.046 15712 IsGuiding returns 1
20:58:26.859 00.000 15712 scope still moving after pulse duration time elapsed
20:58:26.887 00.028 15712 IsGuiding returns 0
20:58:26.887 00.000 15712 scope move finished after 24 + 69 ms
20:58:26.887 00.000 15712 Move returns status 0, amount 24
20:58:26.887 00.000 15712 MoveAxis(N, 0, ABG)
20:58:26.887 00.000 15712 Move returns status 0, amount 0
20:58:26.887 00.000 15712 move complete, result=0
20:58:26.887 00.000 15712 worker thread done servicing request
20:58:26.887 00.000 15712 Worker thread wakes up
20:58:26.887 00.000 7988 GuideStep: -0.1 px 24 ms WEST, -0.2 px 0 ms NORTH
20:58:26.889 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:26.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:28.532 01.643 15712 Exposure complete
20:58:28.591 00.059 15712 worker thread done servicing request
20:58:28.591 00.000 7988 OnExposeComplete: enter
20:58:28.591 00.000 7988 UpdateGuideState(): m_state=6
20:58:28.594 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5196
20:58:28.594 00.000 7988 Star::Find returns 1 (0), X=1178.71, Y=437.76, Mass=1605, SNR=27.2, Peak=196 HFD=3.6
20:58:28.594 00.000 7988 MultiStar: [#1 0.52,0.50,0.97,U] [#2 0.41,0.75,0.96,U] [#3 0.27,0.61,0.90,U] [#4 0.31,0.29,1.01,U] [#5 0.55,0.80,0.70,U] [#6 0.31,0.62,0.71,U] [#7 0.54,0.63,0.67,U] [#8 0.37,0.44,0.64,U] 
20:58:28.594 00.000 7988 single-star, 8 included, MultiStar: {0.37, 0.55}, one-star: {0.15, 0.39}
20:58:28.594 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
20:58:28.594 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.39)
20:58:28.594 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.39 hyp=0.42 cameraTheta=1.21 mountX=-0.39 mountY=-0.16, mountTheta=-2.76
20:58:28.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.39, opts=13)
20:58:28.604 00.010 7988 Enqueuing Move request for scope (0.15, 0.39)
20:58:28.604 00.000 15712 Worker thread wakes up
20:58:28.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.39) opts 0xd
20:58:28.604 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.39)
20:58:28.604 00.000 15712 Moving (0.15, 0.39) raw xDistance=-0.39 yDistance=-0.16
20:58:28.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:28.604 00.000 7988 UpdateGuideState exits: m=1605 SNR=27.2
20:58:28.608 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:28.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:28.610 00.002 7988 Enqueuing Expose request
20:58:28.610 00.000 15712 PPEC rslt: input = -0.39, final = -0.15, react = -0.23, pred = 0.09, hyst = -0.22, hyst_pct = 0.00, period_length = 635.40
20:58:28.610 00.000 15712 PPEC: input: -0.39, control: -0.15, exposure: 1500
20:58:28.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:28.612 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:58:28.612 00.000 15712 MoveAxis(E, 47, ABG)
20:58:28.612 00.000 15712 Guiding  Dir = 2, Dur = 47
20:58:28.612 00.000 15712 IsGuiding returns 0
20:58:28.630 00.018 15712 PulseGuide returned control before completion, sleep 34
20:58:28.674 00.044 15712 IsGuiding returns 1
20:58:28.674 00.000 15712 scope still moving after pulse duration time elapsed
20:58:28.707 00.033 15712 IsGuiding returns 0
20:58:28.707 00.000 15712 scope move finished after 47 + 55 ms
20:58:28.707 00.000 15712 Move returns status 0, amount 47
20:58:28.707 00.000 15712 MoveAxis(N, 0, ABG)
20:58:28.707 00.000 15712 Move returns status 0, amount 0
20:58:28.707 00.000 15712 move complete, result=0
20:58:28.707 00.000 15712 worker thread done servicing request
20:58:28.707 00.000 15712 Worker thread wakes up
20:58:28.707 00.000 7988 GuideStep: -0.4 px 47 ms EAST, -0.2 px 0 ms NORTH
20:58:28.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:28.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:30.128 01.421 15712 Exposure complete
20:58:30.189 00.061 15712 worker thread done servicing request
20:58:30.189 00.000 7988 OnExposeComplete: enter
20:58:30.190 00.001 7988 UpdateGuideState(): m_state=6
20:58:30.190 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5197
20:58:30.190 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=437.45, Mass=1382, SNR=25.2, Peak=173 HFD=3.2
20:58:30.190 00.000 7988 MultiStar: [#1 0.58,0.27,1.05,U] [#2 0.22,0.25,1.07,U] [#3 0.28,0.26,0.99,U] [#4 0.27,0.35,1.08,U] [#5 0.56,0.37,0.74,U] [#6 0.28,0.49,0.79,U] [#7 0.72,0.37,0.68,U] [#8 0.46,0.21,0.70,U] 
20:58:30.190 00.000 7988 single-star, 8 included, MultiStar: {0.36, 0.29}, one-star: {0.07, 0.08}
20:58:30.190 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
20:58:30.190 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.70)
20:58:30.190 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.89 mountX=-0.08 mountY=-0.07, mountTheta=-2.45
20:58:30.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
20:58:30.190 00.000 7988 Enqueuing Move request for scope (0.07, 0.08)
20:58:30.202 00.012 15712 Worker thread wakes up
20:58:30.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
20:58:30.202 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
20:58:30.202 00.000 15712 Moving (0.07, 0.08) raw xDistance=-0.08 yDistance=-0.07
20:58:30.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:30.202 00.000 7988 UpdateGuideState exits: m=1382 SNR=25.2
20:58:30.204 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:30.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:30.206 00.002 7988 Enqueuing Expose request
20:58:30.206 00.000 15712 PPEC rslt: input = -0.08, final = 0.08, react = -0.05, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.40
20:58:30.206 00.000 15712 PPEC: input: -0.08, control: 0.08, exposure: 1500
20:58:30.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:30.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:58:30.206 00.000 15712 MoveAxis(W, 27, ABG)
20:58:30.206 00.000 15712 Guiding  Dir = 3, Dur = 27
20:58:30.242 00.036 15712 IsGuiding returns 0
20:58:30.259 00.017 15712 PulseGuide returned control before completion, sleep 21
20:58:30.304 00.045 15712 IsGuiding returns 0
20:58:30.304 00.000 15712 Move returns status 0, amount 27
20:58:30.304 00.000 15712 MoveAxis(N, 0, ABG)
20:58:30.304 00.000 15712 Move returns status 0, amount 0
20:58:30.304 00.000 15712 move complete, result=0
20:58:30.304 00.000 7988 GuideStep: -0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
20:58:30.315 00.011 15712 worker thread done servicing request
20:58:30.315 00.000 15712 Worker thread wakes up
20:58:30.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:30.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:31.948 01.633 15712 Exposure complete
20:58:32.006 00.058 15712 worker thread done servicing request
20:58:32.006 00.000 7988 OnExposeComplete: enter
20:58:32.006 00.000 7988 UpdateGuideState(): m_state=6
20:58:32.009 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5198
20:58:32.009 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=437.46, Mass=1543, SNR=26.7, Peak=189 HFD=3.3
20:58:32.009 00.000 7988 MultiStar: [#1 0.48,0.18,0.98,U] [#2 0.33,0.29,0.98,U] [#3 0.38,0.23,0.96,U] [#4 0.29,0.14,1.00,U] [#5 0.55,0.09,0.73,U] [#6 0.04,0.44,0.71,U] [#7 0.65,0.13,0.67,U] [#8 0.32,0.16,0.64,U] 
20:58:32.009 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.20}, one-star: {0.11, 0.10}
20:58:32.009 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
20:58:32.009 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.87)
20:58:32.009 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.14 cameraTheta=0.73 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
20:58:32.009 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.10, opts=13)
20:58:32.009 00.000 7988 Enqueuing Move request for scope (0.11, 0.10)
20:58:32.009 00.000 15712 Worker thread wakes up
20:58:32.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
20:58:32.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
20:58:32.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:32.009 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.7
20:58:32.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:32.023 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:32.023 00.000 7988 Enqueuing Expose request
20:58:32.025 00.002 15712 Moving (0.11, 0.10) raw xDistance=-0.10 yDistance=-0.11
20:58:32.025 00.000 15712 PPEC rslt: input = -0.10, final = 0.09, react = -0.06, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.40
20:58:32.025 00.000 15712 PPEC: input: -0.10, control: 0.09, exposure: 1500
20:58:32.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:32.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:58:32.025 00.000 15712 MoveAxis(W, 30, ABG)
20:58:32.025 00.000 15712 Guiding  Dir = 3, Dur = 30
20:58:32.025 00.000 15712 IsGuiding returns 0
20:58:32.042 00.017 15712 PulseGuide returned control before completion, sleep 15
20:58:32.091 00.049 15712 IsGuiding returns 0
20:58:32.091 00.000 15712 Move returns status 0, amount 30
20:58:32.091 00.000 15712 MoveAxis(N, 0, ABG)
20:58:32.091 00.000 15712 Move returns status 0, amount 0
20:58:32.091 00.000 15712 move complete, result=0
20:58:32.091 00.000 7988 GuideStep: -0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
20:58:32.105 00.014 15712 worker thread done servicing request
20:58:32.105 00.000 15712 Worker thread wakes up
20:58:32.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:32.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:33.511 01.406 15712 Exposure complete
20:58:33.570 00.059 15712 worker thread done servicing request
20:58:33.570 00.000 7988 OnExposeComplete: enter
20:58:33.572 00.002 7988 UpdateGuideState(): m_state=6
20:58:33.572 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5199
20:58:33.572 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=437.41, Mass=1536, SNR=26.7, Peak=197 HFD=3.3
20:58:33.572 00.000 7988 MultiStar: [#1 0.45,0.32,0.99,U] [#2 0.35,0.31,1.01,U] [#3 0.56,0.35,1.00,U] [#4 0.32,0.24,1.03,U] [#5 0.62,0.29,0.70,U] [#6 0.23,0.47,0.68,U] [#7 0.64,0.46,0.67,U] [#8 0.43,0.17,0.65,U] 
20:58:33.572 00.000 7988 single-star, 8 included, MultiStar: {0.40, 0.29}, one-star: {0.13, 0.05}
20:58:33.572 00.000 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.58) = xAngle (1.93 = 1.93)
20:58:33.572 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.04 = -1.25)
20:58:33.572 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.13 cameraTheta=0.35 mountX=-0.05 mountY=-0.13, mountTheta=-1.92
20:58:33.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.05, opts=13)
20:58:33.572 00.000 7988 Enqueuing Move request for scope (0.13, 0.05)
20:58:33.572 00.000 15712 Worker thread wakes up
20:58:33.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
20:58:33.572 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
20:58:33.572 00.000 15712 Moving (0.13, 0.05) raw xDistance=-0.05 yDistance=-0.13
20:58:33.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:33.587 00.015 7988 UpdateGuideState exits: m=1536 SNR=26.7
20:58:33.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:33.588 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:33.588 00.000 7988 Enqueuing Expose request
20:58:33.588 00.000 15712 PPEC rslt: input = -0.05, final = 0.13, react = -0.03, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 635.40
20:58:33.588 00.000 15712 PPEC: input: -0.05, control: 0.13, exposure: 1500
20:58:33.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:33.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:58:33.588 00.000 15712 MoveAxis(W, 41, ABG)
20:58:33.588 00.000 15712 Guiding  Dir = 3, Dur = 41
20:58:33.588 00.000 15712 IsGuiding returns 0
20:58:33.604 00.016 15712 PulseGuide returned control before completion, sleep 37
20:58:33.652 00.048 15712 IsGuiding returns 0
20:58:33.652 00.000 15712 Move returns status 0, amount 41
20:58:33.652 00.000 15712 MoveAxis(N, 0, ABG)
20:58:33.652 00.000 15712 Move returns status 0, amount 0
20:58:33.652 00.000 15712 move complete, result=0
20:58:33.652 00.000 15712 worker thread done servicing request
20:58:33.652 00.000 15712 Worker thread wakes up
20:58:33.652 00.000 7988 GuideStep: -0.0 px 41 ms WEST, -0.1 px 0 ms NORTH
20:58:33.655 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:33.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:35.294 01.639 15712 Exposure complete
20:58:35.355 00.061 15712 worker thread done servicing request
20:58:35.355 00.000 7988 OnExposeComplete: enter
20:58:35.355 00.000 7988 UpdateGuideState(): m_state=6
20:58:35.358 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5200
20:58:35.358 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=437.57, Mass=1436, SNR=25.8, Peak=177 HFD=3.2
20:58:35.358 00.000 7988 MultiStar: [#1 0.57,0.28,1.02,U] [#2 0.45,0.50,1.05,U] [#3 0.34,0.40,1.00,U] [#4 0.47,0.48,1.06,U] [#5 0.71,0.56,0.71,U] [#6 0.54,0.53,0.72,U] [#7 0.73,0.29,0.70,U] [#8 0.28,0.37,0.63,U] 
20:58:35.358 00.000 7988 single-star, 8 included, MultiStar: {0.44, 0.40}, one-star: {0.02, 0.20}
20:58:35.358 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
20:58:35.358 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
20:58:35.358 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.47 mountX=-0.20 mountY=-0.02, mountTheta=-3.02
20:58:35.358 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.20, opts=13)
20:58:35.358 00.000 7988 Enqueuing Move request for scope (0.02, 0.20)
20:58:35.358 00.000 15712 Worker thread wakes up
20:58:35.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
20:58:35.358 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
20:58:35.358 00.000 15712 Moving (0.02, 0.20) raw xDistance=-0.20 yDistance=-0.02
20:58:35.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:58:35.358 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.8
20:58:35.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:35.371 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:35.371 00.000 7988 Enqueuing Expose request
20:58:35.373 00.002 15712 PPEC rslt: input = -0.20, final = 0.03, react = -0.12, pred = 0.14, hyst = -0.10, hyst_pct = 0.00, period_length = 635.40
20:58:35.373 00.000 15712 PPEC: input: -0.20, control: 0.03, exposure: 1500
20:58:35.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:35.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:58:35.373 00.000 15712 MoveAxis(W, 8, ABG)
20:58:35.373 00.000 15712 Guiding  Dir = 3, Dur = 8
20:58:35.373 00.000 15712 IsGuiding returns 0
20:58:35.394 00.021 15712 IsGuiding returns 0
20:58:35.394 00.000 15712 Move returns status 0, amount 8
20:58:35.394 00.000 15712 MoveAxis(N, 0, ABG)
20:58:35.394 00.000 15712 Move returns status 0, amount 0
20:58:35.394 00.000 15712 move complete, result=0
20:58:35.394 00.000 15712 worker thread done servicing request
20:58:35.394 00.000 15712 Worker thread wakes up
20:58:35.394 00.000 7988 GuideStep: -0.2 px 8 ms WEST, -0.0 px 0 ms NORTH
20:58:35.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:35.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:36.809 01.415 15712 Exposure complete
20:58:36.870 00.061 15712 worker thread done servicing request
20:58:36.870 00.000 7988 OnExposeComplete: enter
20:58:36.870 00.000 7988 UpdateGuideState(): m_state=6
20:58:36.870 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5201
20:58:36.873 00.003 7988 Star::Find returns 1 (0), X=1178.76, Y=437.56, Mass=1496, SNR=26.2, Peak=194 HFD=3.3
20:58:36.873 00.000 7988 MultiStar: [#1 0.61,0.33,1.00,U] [#2 0.59,0.62,1.03,U] [#3 0.36,0.33,1.00,U] [#4 0.50,0.31,1.03,U] [#5 0.64,0.24,0.71,U] [#6 0.60,0.53,0.67,U] [#7 0.69,0.28,0.65,U] [#8 0.24,0.43,0.66,U] 
20:58:36.873 00.000 7988 single-star, 8 included, MultiStar: {0.48, 0.36}, one-star: {0.20, 0.19}
20:58:36.873 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
20:58:36.873 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.85)
20:58:36.873 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.28 cameraTheta=0.75 mountX=-0.19 mountY=-0.21, mountTheta=-2.31
20:58:36.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.19, opts=13)
20:58:36.873 00.000 7988 Enqueuing Move request for scope (0.20, 0.19)
20:58:36.885 00.012 15712 Worker thread wakes up
20:58:36.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
20:58:36.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
20:58:36.885 00.000 15712 Moving (0.20, 0.19) raw xDistance=-0.19 yDistance=-0.21
20:58:36.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:36.887 00.002 7988 UpdateGuideState exits: m=1496 SNR=26.2
20:58:36.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:36.889 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:36.889 00.000 7988 Enqueuing Expose request
20:58:36.889 00.000 15712 PPEC rslt: input = -0.19, final = 0.01, react = -0.11, pred = 0.12, hyst = -0.10, hyst_pct = 0.00, period_length = 635.40
20:58:36.889 00.000 15712 PPEC: input: -0.19, control: 0.01, exposure: 1500
20:58:36.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:36.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:58:36.889 00.000 15712 MoveAxis(W, 3, ABG)
20:58:36.889 00.000 15712 Guiding  Dir = 3, Dur = 3
20:58:36.889 00.000 15712 IsGuiding returns 0
20:58:36.940 00.051 15712 IsGuiding returns 0
20:58:36.940 00.000 15712 Move returns status 0, amount 3
20:58:36.940 00.000 15712 MoveAxis(N, 0, ABG)
20:58:36.940 00.000 15712 Move returns status 0, amount 0
20:58:36.940 00.000 15712 move complete, result=0
20:58:36.940 00.000 7988 GuideStep: -0.2 px 3 ms WEST, -0.2 px 0 ms NORTH
20:58:36.948 00.008 15712 worker thread done servicing request
20:58:36.948 00.000 15712 Worker thread wakes up
20:58:36.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:36.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:38.586 01.638 15712 Exposure complete
20:58:38.637 00.051 15712 worker thread done servicing request
20:58:38.637 00.000 7988 OnExposeComplete: enter
20:58:38.637 00.000 7988 UpdateGuideState(): m_state=6
20:58:38.646 00.009 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5202
20:58:38.646 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=437.58, Mass=1451, SNR=25.9, Peak=214 HFD=3.2
20:58:38.646 00.000 7988 MultiStar: [#1 0.64,0.21,1.01,U] [#2 0.43,0.46,1.04,U] [#3 0.34,0.32,0.99,U] [#4 0.35,0.20,1.04,U] [#5 0.57,0.36,0.74,U] [#6 0.51,0.42,0.72,U] [#7 0.65,0.41,0.67,U] [#8 0.37,0.33,0.68,U] 
20:58:38.646 00.000 7988 single-star, 8 included, MultiStar: {0.43, 0.32}, one-star: {0.12, 0.22}
20:58:38.646 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
20:58:38.646 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.54)
20:58:38.646 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.06 mountX=-0.22 mountY=-0.13, mountTheta=-2.61
20:58:38.654 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.22, opts=13)
20:58:38.654 00.000 7988 Enqueuing Move request for scope (0.12, 0.22)
20:58:38.654 00.000 15712 Worker thread wakes up
20:58:38.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
20:58:38.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
20:58:38.654 00.000 15712 Moving (0.12, 0.22) raw xDistance=-0.22 yDistance=-0.13
20:58:38.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:38.654 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
20:58:38.659 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:38.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:38.661 00.002 7988 Enqueuing Expose request
20:58:38.661 00.000 15712 PPEC rslt: input = -0.22, final = -0.02, react = -0.13, pred = 0.11, hyst = -0.12, hyst_pct = 0.00, period_length = 635.41
20:58:38.661 00.000 15712 PPEC: input: -0.22, control: -0.02, exposure: 1500
20:58:38.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:38.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:58:38.661 00.000 15712 MoveAxis(E, 7, ABG)
20:58:38.661 00.000 15712 Guiding  Dir = 2, Dur = 7
20:58:38.661 00.000 15712 IsGuiding returns 0
20:58:38.688 00.027 15712 IsGuiding returns 0
20:58:38.688 00.000 15712 Move returns status 0, amount 7
20:58:38.688 00.000 15712 MoveAxis(N, 0, ABG)
20:58:38.688 00.000 15712 Move returns status 0, amount 0
20:58:38.688 00.000 15712 move complete, result=0
20:58:38.688 00.000 15712 worker thread done servicing request
20:58:38.688 00.000 15712 Worker thread wakes up
20:58:38.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:38.688 00.000 7988 GuideStep: -0.2 px 7 ms EAST, -0.1 px 0 ms NORTH
20:58:38.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:40.097 01.409 15712 Exposure complete
20:58:40.148 00.051 15712 worker thread done servicing request
20:58:40.148 00.000 7988 OnExposeComplete: enter
20:58:40.148 00.000 7988 UpdateGuideState(): m_state=6
20:58:40.160 00.012 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5203
20:58:40.160 00.000 7988 Star::Find returns 1 (0), X=1178.86, Y=437.44, Mass=1497, SNR=26.4, Peak=217 HFD=3.3
20:58:40.160 00.000 7988 MultiStar: [#1 0.52,0.36,1.00,U] [#2 0.41,0.44,0.99,U] [#3 0.41,0.41,0.94,U] [#4 0.23,0.23,1.06,U] [#5 0.57,0.37,0.72,U] [#6 0.42,0.56,0.74,U] [#7 0.41,0.25,0.67,U] [#8 0.38,0.43,0.65,U] 
20:58:40.165 00.005 7988 single-star, 8 included, MultiStar: {0.40, 0.34}, one-star: {0.30, 0.08}
20:58:40.165 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.82 = 1.82)
20:58:40.165 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.93 = -1.35)
20:58:40.165 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.08 hyp=0.31 cameraTheta=0.25 mountX=-0.08 mountY=-0.31, mountTheta=-1.82
20:58:40.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.08, opts=13)
20:58:40.165 00.000 7988 Enqueuing Move request for scope (0.30, 0.08)
20:58:40.165 00.000 15712 Worker thread wakes up
20:58:40.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.08) opts 0xd
20:58:40.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.08)
20:58:40.165 00.000 15712 Moving (0.30, 0.08) raw xDistance=-0.08 yDistance=-0.31
20:58:40.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:40.165 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
20:58:40.173 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:40.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:40.175 00.002 7988 Enqueuing Expose request
20:58:40.176 00.001 15712 PPEC rslt: input = -0.08, final = 0.09, react = -0.05, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:40.176 00.000 15712 PPEC: input: -0.08, control: 0.09, exposure: 1500
20:58:40.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:58:40.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:58:40.176 00.000 15712 MoveAxis(W, 30, ABG)
20:58:40.176 00.000 15712 Guiding  Dir = 3, Dur = 30
20:58:40.176 00.000 15712 IsGuiding returns 0
20:58:40.198 00.022 15712 PulseGuide returned control before completion, sleep 11
20:58:40.232 00.034 15712 IsGuiding returns 1
20:58:40.232 00.000 15712 scope still moving after pulse duration time elapsed
20:58:40.272 00.040 15712 IsGuiding returns 0
20:58:40.272 00.000 15712 scope move finished after 30 + 64 ms
20:58:40.272 00.000 15712 Move returns status 0, amount 30
20:58:40.272 00.000 15712 MoveAxis(N, 0, ABG)
20:58:40.272 00.000 15712 Move returns status 0, amount 0
20:58:40.272 00.000 15712 move complete, result=0
20:58:40.272 00.000 15712 worker thread done servicing request
20:58:40.272 00.000 15712 Worker thread wakes up
20:58:40.272 00.000 7988 GuideStep: -0.1 px 30 ms WEST, -0.3 px 0 ms NORTH
20:58:40.274 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:40.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:41.914 01.640 15712 Exposure complete
20:58:41.964 00.050 15712 worker thread done servicing request
20:58:41.964 00.000 7988 OnExposeComplete: enter
20:58:41.964 00.000 7988 UpdateGuideState(): m_state=6
20:58:41.976 00.012 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5204
20:58:41.976 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=437.63, Mass=1457, SNR=25.8, Peak=182 HFD=3.4
20:58:41.976 00.000 7988 MultiStar: [#1 0.56,0.52,1.04,U] [#2 0.60,0.51,1.03,U] [#3 0.44,0.34,0.98,U] [#4 0.35,0.34,1.06,U] [#5 0.50,0.16,0.75,U] [#6 0.22,0.57,0.73,U] [#7 0.63,0.44,0.63,U] [#8 0.21,0.38,0.64,U] 
20:58:41.981 00.005 7988 single-star, 8 included, MultiStar: {0.41, 0.39}, one-star: {0.11, 0.26}
20:58:41.981 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
20:58:41.981 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.42)
20:58:41.981 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.29 cameraTheta=1.17 mountX=-0.26 mountY=-0.12, mountTheta=-2.72
20:58:41.981 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.26, opts=13)
20:58:41.981 00.000 7988 Enqueuing Move request for scope (0.11, 0.26)
20:58:41.981 00.000 15712 Worker thread wakes up
20:58:41.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
20:58:41.981 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
20:58:41.981 00.000 15712 Moving (0.11, 0.26) raw xDistance=-0.26 yDistance=-0.12
20:58:41.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:41.981 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.8
20:58:41.990 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:41.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:41.992 00.002 7988 Enqueuing Expose request
20:58:41.992 00.000 15712 PPEC rslt: input = -0.26, final = -0.04, react = -0.16, pred = 0.12, hyst = -0.14, hyst_pct = 0.00, period_length = 635.41
20:58:41.992 00.000 15712 PPEC: input: -0.26, control: -0.04, exposure: 1500
20:58:41.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:41.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:58:41.992 00.000 15712 MoveAxis(E, 13, ABG)
20:58:41.992 00.000 15712 Guiding  Dir = 2, Dur = 13
20:58:41.992 00.000 15712 IsGuiding returns 0
20:58:42.008 00.016 15712 IsGuiding returns 1
20:58:42.008 00.000 15712 scope still moving after pulse duration time elapsed
20:58:42.061 00.053 15712 IsGuiding returns 0
20:58:42.061 00.000 15712 scope move finished after 13 + 53 ms
20:58:42.061 00.000 15712 Move returns status 0, amount 13
20:58:42.061 00.000 15712 MoveAxis(N, 0, ABG)
20:58:42.061 00.000 15712 Move returns status 0, amount 0
20:58:42.061 00.000 15712 move complete, result=0
20:58:42.061 00.000 7988 GuideStep: -0.3 px 13 ms EAST, -0.1 px 0 ms NORTH
20:58:42.063 00.002 15712 worker thread done servicing request
20:58:42.063 00.000 15712 Worker thread wakes up
20:58:42.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:42.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:43.477 01.414 15712 Exposure complete
20:58:43.531 00.054 15712 worker thread done servicing request
20:58:43.531 00.000 7988 OnExposeComplete: enter
20:58:43.538 00.007 7988 UpdateGuideState(): m_state=6
20:58:43.538 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5205
20:58:43.540 00.002 7988 Star::Find returns 1 (0), X=1178.73, Y=437.51, Mass=1453, SNR=26.0, Peak=214 HFD=3.1
20:58:43.540 00.000 7988 MultiStar: [#1 0.52,0.10,1.04,U] [#2 0.47,0.38,1.03,U] [#3 0.36,0.28,0.98,U] [#4 0.30,0.31,1.07,U] [#5 0.60,0.25,0.72,U] [#6 0.47,0.37,0.73,U] [#7 0.62,0.50,0.67,U] [#8 0.28,0.26,0.69,U] 
20:58:43.542 00.002 7988 single-star, 8 included, MultiStar: {0.41, 0.28}, one-star: {0.17, 0.14}
20:58:43.542 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
20:58:43.544 00.002 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.90)
20:58:43.545 00.001 7988 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.23 cameraTheta=0.69 mountX=-0.15 mountY=-0.18, mountTheta=-2.26
20:58:43.547 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.14, opts=13)
20:58:43.547 00.000 7988 Enqueuing Move request for scope (0.17, 0.14)
20:58:43.549 00.002 15712 Worker thread wakes up
20:58:43.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
20:58:43.549 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
20:58:43.549 00.000 15712 Moving (0.17, 0.14) raw xDistance=-0.15 yDistance=-0.18
20:58:43.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:43.549 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.0
20:58:43.553 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:43.555 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:43.555 00.000 7988 Enqueuing Expose request
20:58:43.555 00.000 15712 PPEC rslt: input = -0.15, final = 0.09, react = -0.09, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:43.555 00.000 15712 PPEC: input: -0.15, control: 0.09, exposure: 1500
20:58:43.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:43.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:58:43.555 00.000 15712 MoveAxis(W, 28, ABG)
20:58:43.555 00.000 15712 Guiding  Dir = 3, Dur = 28
20:58:43.555 00.000 15712 IsGuiding returns 0
20:58:43.580 00.025 15712 PulseGuide returned control before completion, sleep 17
20:58:43.623 00.043 15712 IsGuiding returns 0
20:58:43.623 00.000 15712 Move returns status 0, amount 28
20:58:43.623 00.000 15712 MoveAxis(N, 0, ABG)
20:58:43.623 00.000 15712 Move returns status 0, amount 0
20:58:43.623 00.000 15712 move complete, result=0
20:58:43.623 00.000 7988 GuideStep: -0.1 px 28 ms WEST, -0.2 px 0 ms NORTH
20:58:43.629 00.006 15712 worker thread done servicing request
20:58:43.629 00.000 15712 Worker thread wakes up
20:58:43.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:43.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:45.261 01.632 15712 Exposure complete
20:58:45.321 00.060 15712 worker thread done servicing request
20:58:45.321 00.000 7988 OnExposeComplete: enter
20:58:45.321 00.000 7988 UpdateGuideState(): m_state=6
20:58:45.323 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5206
20:58:45.325 00.002 7988 Star::Find returns 1 (0), X=1178.54, Y=437.48, Mass=1432, SNR=25.7, Peak=179 HFD=3.2
20:58:45.325 00.000 7988 MultiStar: [#1 0.47,0.29,1.06,U] [#2 0.43,0.52,1.03,U] [#3 0.35,0.44,1.00,U] [#4 0.21,0.34,1.05,U] [#5 0.73,0.39,0.73,U] [#6 0.24,0.71,0.74,U] [#7 0.40,0.37,0.72,U] [#8 0.28,0.36,0.69,U] 
20:58:45.328 00.003 7988 single-star, 8 included, MultiStar: {0.34, 0.38}, one-star: {-0.01, 0.11}
20:58:45.329 00.001 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
20:58:45.329 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
20:58:45.331 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.70 mountX=-0.11 mountY=0.01, mountTheta=3.04
20:58:45.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.11, opts=13)
20:58:45.333 00.002 7988 Enqueuing Move request for scope (-0.01, 0.11)
20:58:45.335 00.002 15712 Worker thread wakes up
20:58:45.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
20:58:45.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
20:58:45.335 00.000 15712 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.01
20:58:45.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:45.335 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.7
20:58:45.337 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:45.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:45.339 00.002 7988 Enqueuing Expose request
20:58:45.339 00.000 15712 PPEC rslt: input = -0.11, final = 0.09, react = -0.07, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:45.339 00.000 15712 PPEC: input: -0.11, control: 0.09, exposure: 1500
20:58:45.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:45.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:58:45.339 00.000 15712 MoveAxis(W, 28, ABG)
20:58:45.339 00.000 15712 Guiding  Dir = 3, Dur = 28
20:58:45.339 00.000 15712 IsGuiding returns 0
20:58:45.371 00.032 15712 IsGuiding returns 1
20:58:45.371 00.000 15712 scope still moving after pulse duration time elapsed
20:58:45.414 00.043 15712 IsGuiding returns 0
20:58:45.414 00.000 15712 scope move finished after 28 + 49 ms
20:58:45.414 00.000 15712 Move returns status 0, amount 28
20:58:45.414 00.000 15712 MoveAxis(N, 0, ABG)
20:58:45.419 00.005 15712 Move returns status 0, amount 0
20:58:45.419 00.000 15712 move complete, result=0
20:58:45.419 00.000 15712 worker thread done servicing request
20:58:45.419 00.000 15712 Worker thread wakes up
20:58:45.419 00.000 7988 GuideStep: -0.1 px 28 ms WEST, 0.0 px 0 ms NORTH
20:58:45.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:45.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:46.840 01.421 15712 Exposure complete
20:58:46.899 00.059 7988 OnExposeComplete: enter
20:58:46.900 00.001 7988 UpdateGuideState(): m_state=6
20:58:46.902 00.002 15712 worker thread done servicing request
20:58:46.902 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5207
20:58:46.904 00.002 7988 Star::Find returns 1 (0), X=1178.72, Y=437.65, Mass=1504, SNR=26.6, Peak=178 HFD=3.5
20:58:46.904 00.000 7988 MultiStar: [#1 0.61,0.46,0.99,U] [#2 0.45,0.77,0.99,U] [#3 0.19,0.55,0.93,U] [#4 0.29,0.31,1.02,U] [#5 0.76,0.25,0.72,U] [#6 0.45,0.65,0.71,U] [#7 0.49,0.36,0.67,U] [#8 0.21,0.33,0.63,U] 
20:58:46.904 00.000 7988 single-star, 8 included, MultiStar: {0.39, 0.45}, one-star: {0.16, 0.28}
20:58:46.908 00.004 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
20:58:46.908 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.55)
20:58:46.908 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.32 cameraTheta=1.04 mountX=-0.28 mountY=-0.17, mountTheta=-2.60
20:58:46.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.28, opts=13)
20:58:46.908 00.000 7988 Enqueuing Move request for scope (0.16, 0.28)
20:58:46.908 00.000 15712 Worker thread wakes up
20:58:46.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.28) opts 0xd
20:58:46.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.28)
20:58:46.908 00.000 15712 Moving (0.16, 0.28) raw xDistance=-0.28 yDistance=-0.17
20:58:46.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:46.916 00.008 7988 UpdateGuideState exits: m=1504 SNR=26.6
20:58:46.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:46.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:46.916 00.000 7988 Enqueuing Expose request
20:58:46.916 00.000 15712 PPEC rslt: input = -0.28, final = -0.11, react = -0.17, pred = 0.06, hyst = -0.15, hyst_pct = 0.00, period_length = 635.41
20:58:46.916 00.000 15712 PPEC: input: -0.28, control: -0.11, exposure: 1500
20:58:46.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:46.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:58:46.916 00.000 15712 MoveAxis(E, 36, ABG)
20:58:46.916 00.000 15712 Guiding  Dir = 2, Dur = 36
20:58:46.916 00.000 15712 IsGuiding returns 0
20:58:46.936 00.020 15712 PulseGuide returned control before completion, sleep 32
20:58:46.980 00.044 15712 IsGuiding returns 0
20:58:46.980 00.000 15712 Move returns status 0, amount 36
20:58:46.980 00.000 15712 MoveAxis(N, 0, ABG)
20:58:46.980 00.000 15712 Move returns status 0, amount 0
20:58:46.980 00.000 15712 move complete, result=0
20:58:46.980 00.000 15712 worker thread done servicing request
20:58:46.980 00.000 7988 GuideStep: -0.3 px 36 ms EAST, -0.2 px 0 ms NORTH
20:58:46.980 00.000 15712 Worker thread wakes up
20:58:46.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:46.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:48.625 01.645 15712 Exposure complete
20:58:48.676 00.051 15712 worker thread done servicing request
20:58:48.676 00.000 7988 OnExposeComplete: enter
20:58:48.686 00.010 7988 UpdateGuideState(): m_state=6
20:58:48.686 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5208
20:58:48.686 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=437.52, Mass=1565, SNR=26.8, Peak=180 HFD=3.2
20:58:48.686 00.000 7988 MultiStar: [#1 0.49,0.56,0.98,U] [#2 0.40,0.44,1.01,U] [#3 0.34,0.42,0.93,U] [#4 0.22,0.44,1.04,U] [#5 0.67,0.39,0.72,U] [#6 0.29,0.68,0.69,U] [#7 0.23,0.41,0.68,U] [#8 -0.04,0.53,0.65,U] 
20:58:48.686 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.44}, one-star: {0.02, 0.16}
20:58:48.686 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
20:58:48.693 00.007 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.15)
20:58:48.693 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.44 mountX=-0.16 mountY=-0.02, mountTheta=-2.99
20:58:48.693 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.16, opts=13)
20:58:48.693 00.000 7988 Enqueuing Move request for scope (0.02, 0.16)
20:58:48.693 00.000 15712 Worker thread wakes up
20:58:48.693 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
20:58:48.693 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
20:58:48.693 00.000 15712 Moving (0.02, 0.16) raw xDistance=-0.16 yDistance=-0.02
20:58:48.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:48.693 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.8
20:58:48.700 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:48.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:48.702 00.002 7988 Enqueuing Expose request
20:58:48.702 00.000 15712 PPEC rslt: input = -0.16, final = 0.10, react = -0.09, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:48.702 00.000 15712 PPEC: input: -0.16, control: 0.10, exposure: 1500
20:58:48.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:48.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:58:48.702 00.000 15712 MoveAxis(W, 32, ABG)
20:58:48.702 00.000 15712 Guiding  Dir = 3, Dur = 32
20:58:48.702 00.000 15712 IsGuiding returns 0
20:58:48.727 00.025 15712 PulseGuide returned control before completion, sleep 19
20:58:48.754 00.027 15712 IsGuiding returns 1
20:58:48.754 00.000 15712 scope still moving after pulse duration time elapsed
20:58:48.782 00.028 15712 IsGuiding returns 0
20:58:48.782 00.000 15712 scope move finished after 32 + 45 ms
20:58:48.782 00.000 15712 Move returns status 0, amount 32
20:58:48.782 00.000 15712 MoveAxis(N, 0, ABG)
20:58:48.782 00.000 15712 Move returns status 0, amount 0
20:58:48.782 00.000 15712 move complete, result=0
20:58:48.782 00.000 15712 worker thread done servicing request
20:58:48.782 00.000 15712 Worker thread wakes up
20:58:48.782 00.000 7988 GuideStep: -0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
20:58:48.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:48.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:50.187 01.405 15712 Exposure complete
20:58:50.247 00.060 15712 worker thread done servicing request
20:58:50.247 00.000 7988 OnExposeComplete: enter
20:58:50.249 00.002 7988 UpdateGuideState(): m_state=6
20:58:50.249 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5209
20:58:50.251 00.002 7988 Star::Find returns 1 (0), X=1178.63, Y=437.78, Mass=1473, SNR=26.1, Peak=207 HFD=3.3
20:58:50.253 00.002 7988 MultiStar: [#1 0.40,0.62,1.03,U] [#2 0.53,0.76,1.01,U] [#3 0.20,0.54,0.96,U] [#4 0.25,0.55,1.03,U] [#5 0.68,0.69,0.75,U] [#6 0.34,0.80,0.74,U] [#7 0.43,0.64,0.67,U] [#8 0.26,0.75,0.67,U] 
20:58:50.253 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.63}, one-star: {0.07, 0.41}
20:58:50.255 00.002 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
20:58:50.255 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
20:58:50.256 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.39 mountX=-0.41 mountY=-0.08, mountTheta=-2.94
20:58:50.258 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.41, opts=13)
20:58:50.258 00.000 7988 Enqueuing Move request for scope (0.07, 0.41)
20:58:50.260 00.002 15712 Worker thread wakes up
20:58:50.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.41) opts 0xd
20:58:50.260 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.41)
20:58:50.260 00.000 15712 Moving (0.07, 0.41) raw xDistance=-0.41 yDistance=-0.08
20:58:50.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:50.262 00.002 7988 UpdateGuideState exits: m=1473 SNR=26.1
20:58:50.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:50.264 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:50.264 00.000 7988 Enqueuing Expose request
20:58:50.264 00.000 15712 PPEC rslt: input = -0.41, final = -0.14, react = -0.25, pred = 0.11, hyst = -0.23, hyst_pct = 0.00, period_length = 635.41
20:58:50.264 00.000 15712 PPEC: input: -0.41, control: -0.14, exposure: 1500
20:58:50.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:50.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:58:50.264 00.000 15712 MoveAxis(E, 46, ABG)
20:58:50.264 00.000 15712 Guiding  Dir = 2, Dur = 46
20:58:50.264 00.000 15712 IsGuiding returns 0
20:58:50.290 00.026 15712 PulseGuide returned control before completion, sleep 30
20:58:50.328 00.038 15712 IsGuiding returns 1
20:58:50.328 00.000 15712 scope still moving after pulse duration time elapsed
20:58:50.380 00.052 15712 IsGuiding returns 0
20:58:50.380 00.000 15712 scope move finished after 46 + 76 ms
20:58:50.380 00.000 15712 Move returns status 0, amount 46
20:58:50.380 00.000 15712 MoveAxis(N, 0, ABG)
20:58:50.380 00.000 15712 Move returns status 0, amount 0
20:58:50.380 00.000 15712 move complete, result=0
20:58:50.380 00.000 15712 worker thread done servicing request
20:58:50.380 00.000 15712 Worker thread wakes up
20:58:50.380 00.000 7988 GuideStep: -0.4 px 46 ms EAST, -0.1 px 0 ms NORTH
20:58:50.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:50.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:52.131 01.751 15712 Exposure complete
20:58:52.190 00.059 15712 worker thread done servicing request
20:58:52.190 00.000 7988 OnExposeComplete: enter
20:58:52.191 00.001 7988 UpdateGuideState(): m_state=6
20:58:52.192 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5210
20:58:52.192 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=437.46, Mass=1459, SNR=25.9, Peak=198 HFD=3.2
20:58:52.192 00.000 7988 MultiStar: [#1 0.43,0.23,1.02,U] [#2 0.42,0.33,1.04,U] [#3 0.25,0.31,0.98,U] [#4 0.39,0.02,1.02,U] [#5 0.64,0.14,0.73,U] [#6 0.33,0.43,0.78,U] [#7 0.48,0.39,0.66,U] [#8 0.28,0.23,0.65,U] 
20:58:52.192 00.000 7988 single-star, 8 included, MultiStar: {0.36, 0.23}, one-star: {0.09, 0.09}
20:58:52.192 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
20:58:52.192 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.78)
20:58:52.192 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.81 mountX=-0.10 mountY=-0.09, mountTheta=-2.38
20:58:52.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.09, opts=13)
20:58:52.192 00.000 7988 Enqueuing Move request for scope (0.09, 0.09)
20:58:52.192 00.000 15712 Worker thread wakes up
20:58:52.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
20:58:52.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
20:58:52.192 00.000 15712 Moving (0.09, 0.09) raw xDistance=-0.10 yDistance=-0.09
20:58:52.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:52.192 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
20:58:52.205 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:52.205 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:52.207 00.002 7988 Enqueuing Expose request
20:58:52.208 00.001 15712 PPEC rslt: input = -0.10, final = 0.13, react = -0.06, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:52.208 00.000 15712 PPEC: input: -0.10, control: 0.13, exposure: 1500
20:58:52.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:52.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:58:52.208 00.000 15712 MoveAxis(W, 43, ABG)
20:58:52.208 00.000 15712 Guiding  Dir = 3, Dur = 43
20:58:52.208 00.000 15712 IsGuiding returns 0
20:58:52.227 00.019 15712 PulseGuide returned control before completion, sleep 35
20:58:52.307 00.080 15712 IsGuiding returns 1
20:58:52.307 00.000 15712 scope still moving after pulse duration time elapsed
20:58:52.337 00.030 15712 IsGuiding returns 0
20:58:52.337 00.000 15712 scope move finished after 43 + 85 ms
20:58:52.337 00.000 15712 Move returns status 0, amount 43
20:58:52.337 00.000 15712 MoveAxis(N, 0, ABG)
20:58:52.337 00.000 15712 Move returns status 0, amount 0
20:58:52.337 00.000 15712 move complete, result=0
20:58:52.337 00.000 15712 worker thread done servicing request
20:58:52.337 00.000 15712 Worker thread wakes up
20:58:52.337 00.000 7988 GuideStep: -0.1 px 43 ms WEST, -0.1 px 0 ms NORTH
20:58:52.339 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:52.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:53.745 01.406 15712 Exposure complete
20:58:53.790 00.045 15712 worker thread done servicing request
20:58:53.790 00.000 7988 OnExposeComplete: enter
20:58:53.805 00.015 7988 UpdateGuideState(): m_state=6
20:58:53.807 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5211
20:58:53.807 00.000 7988 Star::Find returns 1 (0), X=1178.80, Y=437.58, Mass=1561, SNR=26.9, Peak=194 HFD=3.3
20:58:53.809 00.002 7988 MultiStar: [#1 0.50,0.42,1.04,U] [#2 0.40,0.66,0.97,U] [#3 0.36,0.43,0.95,U] [#4 0.26,0.39,1.01,U] [#5 0.67,0.58,0.69,U] [#6 0.11,0.46,0.72,U] [#7 0.52,0.17,0.67,U] [#8 0.32,0.30,0.62,U] 
20:58:53.809 00.000 7988 single-star, 8 included, MultiStar: {0.37, 0.41}, one-star: {0.24, 0.22}
20:58:53.811 00.002 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
20:58:53.811 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
20:58:53.813 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.32 cameraTheta=0.73 mountX=-0.22 mountY=-0.25, mountTheta=-2.29
20:58:53.815 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.22, opts=13)
20:58:53.815 00.000 7988 Enqueuing Move request for scope (0.24, 0.22)
20:58:53.817 00.002 15712 Worker thread wakes up
20:58:53.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.22) opts 0xd
20:58:53.817 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.22)
20:58:53.817 00.000 15712 Moving (0.24, 0.22) raw xDistance=-0.22 yDistance=-0.25
20:58:53.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:53.817 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.9
20:58:53.819 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:53.819 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:53.821 00.002 7988 Enqueuing Expose request
20:58:53.822 00.001 15712 PPEC rslt: input = -0.22, final = -0.05, react = -0.13, pred = 0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 635.41
20:58:53.822 00.000 15712 PPEC: input: -0.22, control: -0.05, exposure: 1500
20:58:53.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:53.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:58:53.822 00.000 15712 MoveAxis(E, 16, ABG)
20:58:53.822 00.000 15712 Guiding  Dir = 2, Dur = 16
20:58:53.822 00.000 15712 IsGuiding returns 0
20:58:53.842 00.020 15712 IsGuiding returns 1
20:58:53.842 00.000 15712 scope still moving after pulse duration time elapsed
20:58:53.890 00.048 15712 IsGuiding returns 0
20:58:53.890 00.000 15712 scope move finished after 16 + 50 ms
20:58:53.890 00.000 15712 Move returns status 0, amount 16
20:58:53.890 00.000 15712 MoveAxis(N, 0, ABG)
20:58:53.890 00.000 15712 Move returns status 0, amount 0
20:58:53.890 00.000 15712 move complete, result=0
20:58:53.890 00.000 7988 GuideStep: -0.2 px 16 ms EAST, -0.2 px 0 ms NORTH
20:58:53.890 00.000 15712 worker thread done servicing request
20:58:53.892 00.002 15712 Worker thread wakes up
20:58:53.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:53.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:55.531 01.639 15712 Exposure complete
20:58:55.590 00.059 15712 worker thread done servicing request
20:58:55.590 00.000 7988 OnExposeComplete: enter
20:58:55.590 00.000 7988 UpdateGuideState(): m_state=6
20:58:55.592 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5212
20:58:55.592 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=437.27, Mass=1488, SNR=26.4, Peak=183 HFD=3.4
20:58:55.595 00.003 7988 MultiStar: [#1 0.50,0.23,1.02,U] [#2 0.41,0.17,1.00,U] [#3 0.32,0.06,0.95,U] [#4 0.22,0.05,1.07,U] [#5 0.32,-0.07,0.72,U] [#6 0.34,0.40,0.71,U] [#7 0.40,0.19,0.69,U] [#8 0.37,0.21,0.70,U] 
20:58:55.597 00.002 7988 single-star, 8 included, MultiStar: {0.32, 0.12}, one-star: {0.07, -0.09}
20:58:55.597 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
20:58:55.597 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.53)
20:58:55.599 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.93 mountX=0.09 mountY=-0.07, mountTheta=-0.62
20:58:55.599 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
20:58:55.599 00.000 7988 Enqueuing Move request for scope (0.07, -0.09)
20:58:55.599 00.000 15712 Worker thread wakes up
20:58:55.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
20:58:55.599 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
20:58:55.599 00.000 15712 Moving (0.07, -0.09) raw xDistance=0.09 yDistance=-0.07
20:58:55.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:55.599 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.4
20:58:55.605 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:55.607 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:55.607 00.000 7988 Enqueuing Expose request
20:58:55.608 00.001 15712 PPEC rslt: input = 0.09, final = 0.07, react = 0.06, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.41
20:58:55.608 00.000 15712 PPEC: input: 0.09, control: 0.07, exposure: 1500
20:58:55.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:55.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:58:55.608 00.000 15712 MoveAxis(W, 23, ABG)
20:58:55.608 00.000 15712 Guiding  Dir = 3, Dur = 23
20:58:55.628 00.020 15712 IsGuiding returns 0
20:58:55.646 00.018 15712 PulseGuide returned control before completion, sleep 18
20:58:55.672 00.026 15712 IsGuiding returns 1
20:58:55.672 00.000 15712 scope still moving after pulse duration time elapsed
20:58:55.710 00.038 15712 IsGuiding returns 0
20:58:55.710 00.000 15712 scope move finished after 23 + 56 ms
20:58:55.710 00.000 15712 Move returns status 0, amount 23
20:58:55.710 00.000 15712 MoveAxis(N, 0, ABG)
20:58:55.710 00.000 15712 Move returns status 0, amount 0
20:58:55.710 00.000 15712 move complete, result=0
20:58:55.710 00.000 7988 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
20:58:55.713 00.003 15712 worker thread done servicing request
20:58:55.713 00.000 15712 Worker thread wakes up
20:58:55.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:55.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:57.128 01.415 15712 Exposure complete
20:58:57.188 00.060 15712 worker thread done servicing request
20:58:57.188 00.000 7988 OnExposeComplete: enter
20:58:57.189 00.001 7988 UpdateGuideState(): m_state=6
20:58:57.191 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5213
20:58:57.191 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=437.44, Mass=1525, SNR=26.7, Peak=171 HFD=3.2
20:58:57.193 00.002 7988 MultiStar: [#1 0.43,0.13,1.03,U] [#2 0.30,0.46,0.98,U] [#3 0.32,0.30,0.96,U] [#4 0.12,0.17,1.03,U] [#5 0.61,0.25,0.71,U] [#6 0.22,0.55,0.72,U] [#7 0.67,0.31,0.66,U] [#8 0.18,0.23,0.63,U] 
20:58:57.193 00.000 7988 single-star, 8 included, MultiStar: {0.30, 0.26}, one-star: {-0.01, 0.08}
20:58:57.195 00.002 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.05)
20:58:57.195 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.06)
20:58:57.197 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.66 mountX=-0.08 mountY=0.00, mountTheta=3.08
20:58:57.197 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
20:58:57.199 00.002 7988 Enqueuing Move request for scope (-0.01, 0.08)
20:58:57.201 00.002 15712 Worker thread wakes up
20:58:57.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
20:58:57.201 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
20:58:57.201 00.000 15712 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.00
20:58:57.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:57.201 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.7
20:58:57.203 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:57.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:57.205 00.002 7988 Enqueuing Expose request
20:58:57.205 00.000 15712 PPEC rslt: input = -0.08, final = 0.08, react = -0.05, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.42
20:58:57.205 00.000 15712 PPEC: input: -0.08, control: 0.08, exposure: 1500
20:58:57.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:57.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:58:57.205 00.000 15712 MoveAxis(W, 27, ABG)
20:58:57.205 00.000 15712 Guiding  Dir = 3, Dur = 27
20:58:57.205 00.000 15712 IsGuiding returns 0
20:58:57.230 00.025 15712 PulseGuide returned control before completion, sleep 15
20:58:57.273 00.043 15712 IsGuiding returns 0
20:58:57.273 00.000 15712 Move returns status 0, amount 27
20:58:57.273 00.000 15712 MoveAxis(N, 0, ABG)
20:58:57.273 00.000 15712 Move returns status 0, amount 0
20:58:57.273 00.000 15712 move complete, result=0
20:58:57.273 00.000 7988 GuideStep: -0.1 px 27 ms WEST, 0.0 px 0 ms NORTH
20:58:57.280 00.007 15712 worker thread done servicing request
20:58:57.280 00.000 15712 Worker thread wakes up
20:58:57.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:57.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:58:58.917 01.637 15712 Exposure complete
20:58:58.974 00.057 15712 worker thread done servicing request
20:58:58.974 00.000 7988 OnExposeComplete: enter
20:58:58.974 00.000 7988 UpdateGuideState(): m_state=6
20:58:58.978 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5214
20:58:58.980 00.002 7988 Star::Find returns 1 (0), X=1178.69, Y=437.64, Mass=1471, SNR=26.1, Peak=193 HFD=3.2
20:58:58.980 00.000 7988 MultiStar: [#1 0.49,0.44,1.02,U] [#2 0.47,0.66,1.00,U] [#3 0.22,0.47,0.97,U] [#4 0.23,0.34,1.04,U] [#5 0.80,0.09,0.73,U] [#6 0.27,0.72,0.70,U] [#7 0.60,0.58,0.70,U] [#8 0.37,0.52,0.63,U] 
20:58:58.982 00.002 7988 single-star, 8 included, MultiStar: {0.38, 0.45}, one-star: {0.13, 0.27}
20:58:58.982 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.58) = xAngle (2.70 = 2.70)
20:58:58.984 00.002 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.47)
20:58:58.984 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.13 mountX=-0.27 mountY=-0.14, mountTheta=-2.68
20:58:58.986 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.27, opts=13)
20:58:58.986 00.000 7988 Enqueuing Move request for scope (0.13, 0.27)
20:58:58.986 00.000 15712 Worker thread wakes up
20:58:58.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
20:58:58.986 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
20:58:58.986 00.000 15712 Moving (0.13, 0.27) raw xDistance=-0.27 yDistance=-0.14
20:58:58.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:58:58.991 00.005 7988 UpdateGuideState exits: m=1471 SNR=26.1
20:58:58.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:58.993 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:58:58.994 00.001 7988 Enqueuing Expose request
20:58:58.994 00.000 15712 PPEC rslt: input = -0.27, final = -0.01, react = -0.16, pred = 0.15, hyst = -0.14, hyst_pct = 0.00, period_length = 635.42
20:58:58.994 00.000 15712 PPEC: input: -0.27, control: -0.01, exposure: 1500
20:58:58.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:58.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:58:58.994 00.000 15712 MoveAxis(E, 4, ABG)
20:58:58.994 00.000 15712 Guiding  Dir = 2, Dur = 4
20:58:58.994 00.000 15712 IsGuiding returns 0
20:58:59.015 00.021 15712 IsGuiding returns 0
20:58:59.015 00.000 15712 Move returns status 0, amount 4
20:58:59.015 00.000 15712 MoveAxis(N, 0, ABG)
20:58:59.015 00.000 15712 Move returns status 0, amount 0
20:58:59.015 00.000 15712 move complete, result=0
20:58:59.015 00.000 15712 worker thread done servicing request
20:58:59.015 00.000 15712 Worker thread wakes up
20:58:59.015 00.000 7988 GuideStep: -0.3 px 4 ms EAST, -0.1 px 0 ms NORTH
20:58:59.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:58:59.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:00.426 01.411 15712 Exposure complete
20:59:00.487 00.061 15712 worker thread done servicing request
20:59:00.487 00.000 7988 OnExposeComplete: enter
20:59:00.487 00.000 7988 UpdateGuideState(): m_state=6
20:59:00.489 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5215
20:59:00.489 00.000 7988 Star::Find returns 1 (0), X=1178.74, Y=437.69, Mass=1506, SNR=26.4, Peak=188 HFD=3.5
20:59:00.491 00.002 7988 MultiStar: [#1 0.46,0.54,0.99,U] [#2 0.52,0.69,1.02,U] [#3 0.43,0.53,0.99,U] [#4 0.37,0.48,1.02,U] [#5 0.74,0.62,0.70,U] [#6 0.19,0.63,0.70,U] [#7 0.53,0.68,0.66,U] [#8 0.49,0.25,0.65,U] 
20:59:00.493 00.002 7988 single-star, 8 included, MultiStar: {0.43, 0.53}, one-star: {0.19, 0.33}
20:59:00.493 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
20:59:00.495 00.002 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.54)
20:59:00.495 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.33 hyp=0.38 cameraTheta=1.05 mountX=-0.33 mountY=-0.19, mountTheta=-2.61
20:59:00.497 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.33, opts=13)
20:59:00.497 00.000 7988 Enqueuing Move request for scope (0.19, 0.33)
20:59:00.499 00.002 15712 Worker thread wakes up
20:59:00.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.33) opts 0xd
20:59:00.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.33)
20:59:00.499 00.000 15712 Moving (0.19, 0.33) raw xDistance=-0.33 yDistance=-0.19
20:59:00.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:00.499 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
20:59:00.502 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:00.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:00.504 00.002 7988 Enqueuing Expose request
20:59:00.505 00.001 15712 PPEC rslt: input = -0.33, final = -0.05, react = -0.20, pred = 0.15, hyst = -0.17, hyst_pct = 0.00, period_length = 635.42
20:59:00.505 00.000 15712 PPEC: input: -0.33, control: -0.05, exposure: 1500
20:59:00.506 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:00.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:59:00.506 00.000 15712 MoveAxis(E, 15, ABG)
20:59:00.506 00.000 15712 Guiding  Dir = 2, Dur = 15
20:59:00.506 00.000 15712 IsGuiding returns 0
20:59:00.523 00.017 15712 IsGuiding returns 1
20:59:00.523 00.000 15712 scope still moving after pulse duration time elapsed
20:59:00.571 00.048 15712 IsGuiding returns 0
20:59:00.571 00.000 15712 scope move finished after 15 + 49 ms
20:59:00.571 00.000 15712 Move returns status 0, amount 15
20:59:00.571 00.000 15712 MoveAxis(N, 0, ABG)
20:59:00.571 00.000 15712 Move returns status 0, amount 0
20:59:00.571 00.000 15712 move complete, result=0
20:59:00.571 00.000 7988 GuideStep: -0.3 px 15 ms EAST, -0.2 px 0 ms NORTH
20:59:00.573 00.002 15712 worker thread done servicing request
20:59:00.573 00.000 15712 Worker thread wakes up
20:59:00.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:00.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:02.312 01.739 15712 Exposure complete
20:59:02.373 00.061 15712 worker thread done servicing request
20:59:02.373 00.000 7988 OnExposeComplete: enter
20:59:02.374 00.001 7988 UpdateGuideState(): m_state=6
20:59:02.376 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5216
20:59:02.376 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=437.55, Mass=1495, SNR=26.4, Peak=181 HFD=3.2
20:59:02.376 00.000 7988 MultiStar: [#1 0.55,0.51,1.01,U] [#2 0.51,0.62,1.01,U] [#3 0.24,0.42,0.95,U] [#4 0.20,0.20,1.09,U] [#5 0.75,0.46,0.73,U] [#6 0.43,0.78,0.74,U] [#7 0.64,0.28,0.68,U] [#8 0.29,0.47,0.67,U] 
20:59:02.376 00.000 7988 single-star, 8 included, MultiStar: {0.40, 0.43}, one-star: {0.11, 0.19}
20:59:02.376 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
20:59:02.376 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
20:59:02.376 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.02 mountX=-0.19 mountY=-0.12, mountTheta=-2.58
20:59:02.376 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.19, opts=13)
20:59:02.376 00.000 7988 Enqueuing Move request for scope (0.11, 0.19)
20:59:02.376 00.000 15712 Worker thread wakes up
20:59:02.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
20:59:02.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
20:59:02.376 00.000 15712 Moving (0.11, 0.19) raw xDistance=-0.19 yDistance=-0.12
20:59:02.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:02.376 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
20:59:02.390 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:02.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:02.390 00.000 7988 Enqueuing Expose request
20:59:02.393 00.003 15712 PPEC rslt: input = -0.19, final = 0.03, react = -0.11, pred = 0.14, hyst = -0.10, hyst_pct = 0.00, period_length = 635.42
20:59:02.393 00.000 15712 PPEC: input: -0.19, control: 0.03, exposure: 1500
20:59:02.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:02.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:59:02.393 00.000 15712 MoveAxis(W, 10, ABG)
20:59:02.393 00.000 15712 Guiding  Dir = 3, Dur = 10
20:59:02.393 00.000 15712 IsGuiding returns 0
20:59:02.409 00.016 15712 IsGuiding returns 1
20:59:02.409 00.000 15712 scope still moving after pulse duration time elapsed
20:59:02.438 00.029 15712 IsGuiding returns 1
20:59:02.470 00.032 15712 IsGuiding returns 0
20:59:02.470 00.000 15712 scope move finished after 10 + 69 ms
20:59:02.470 00.000 15712 Move returns status 0, amount 10
20:59:02.470 00.000 15712 MoveAxis(N, 0, ABG)
20:59:02.470 00.000 15712 Move returns status 0, amount 0
20:59:02.470 00.000 15712 move complete, result=0
20:59:02.470 00.000 7988 GuideStep: -0.2 px 10 ms WEST, -0.1 px 0 ms NORTH
20:59:02.475 00.005 15712 worker thread done servicing request
20:59:02.475 00.000 15712 Worker thread wakes up
20:59:02.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:02.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:03.892 01.417 15712 Exposure complete
20:59:03.941 00.049 15712 worker thread done servicing request
20:59:03.941 00.000 7988 OnExposeComplete: enter
20:59:03.953 00.012 7988 UpdateGuideState(): m_state=6
20:59:03.953 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5217
20:59:03.955 00.002 7988 Star::Find returns 1 (0), X=1178.60, Y=437.82, Mass=1479, SNR=26.2, Peak=184 HFD=3.6
20:59:03.955 00.000 7988 MultiStar: [#1 0.38,0.62,1.02,U] [#2 0.35,0.72,1.04,U] [#3 0.34,0.57,0.93,U] [#4 0.42,0.43,1.03,U] [#5 0.54,0.48,0.70,U] [#6 0.19,1.01,0.65,U] [#7 0.73,0.59,0.67,U] [#8 0.07,0.38,0.66,U] 
20:59:03.958 00.003 7988 single-star, 8 included, MultiStar: {0.33, 0.58}, one-star: {0.04, 0.45}
20:59:03.958 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
20:59:03.960 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
20:59:03.960 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.45 hyp=0.45 cameraTheta=1.48 mountX=-0.45 mountY=-0.05, mountTheta=-3.03
20:59:03.962 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.45, opts=13)
20:59:03.964 00.002 7988 Enqueuing Move request for scope (0.04, 0.45)
20:59:03.964 00.000 15712 Worker thread wakes up
20:59:03.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.45) opts 0xd
20:59:03.964 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.45)
20:59:03.964 00.000 15712 Moving (0.04, 0.45) raw xDistance=-0.45 yDistance=-0.05
20:59:03.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:03.964 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2
20:59:03.967 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:03.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:03.969 00.002 7988 Enqueuing Expose request
20:59:03.969 00.000 15712 PPEC rslt: input = -0.45, final = -0.14, react = -0.27, pred = 0.13, hyst = -0.25, hyst_pct = 0.00, period_length = 635.42
20:59:03.969 00.000 15712 PPEC: input: -0.45, control: -0.14, exposure: 1500
20:59:03.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:03.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:59:03.969 00.000 15712 MoveAxis(E, 46, ABG)
20:59:03.969 00.000 15712 Guiding  Dir = 2, Dur = 46
20:59:03.988 00.019 15712 IsGuiding returns 0
20:59:04.008 00.020 15712 PulseGuide returned control before completion, sleep 40
20:59:04.049 00.041 15712 IsGuiding returns 1
20:59:04.049 00.000 15712 scope still moving after pulse duration time elapsed
20:59:04.086 00.037 15712 IsGuiding returns 0
20:59:04.086 00.000 15712 scope move finished after 46 + 50 ms
20:59:04.086 00.000 15712 Move returns status 0, amount 46
20:59:04.086 00.000 15712 MoveAxis(N, 0, ABG)
20:59:04.086 00.000 15712 Move returns status 0, amount 0
20:59:04.086 00.000 15712 move complete, result=0
20:59:04.086 00.000 7988 GuideStep: -0.4 px 46 ms EAST, -0.0 px 0 ms NORTH
20:59:04.089 00.003 15712 worker thread done servicing request
20:59:04.089 00.000 15712 Worker thread wakes up
20:59:04.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:04.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:05.721 01.632 15712 Exposure complete
20:59:05.778 00.057 15712 worker thread done servicing request
20:59:05.778 00.000 7988 OnExposeComplete: enter
20:59:05.778 00.000 7988 UpdateGuideState(): m_state=6
20:59:05.785 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5218
20:59:05.785 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=437.52, Mass=1460, SNR=26.0, Peak=174 HFD=3.2
20:59:05.787 00.002 7988 MultiStar: [#1 0.30,0.45,1.01,U] [#2 0.34,0.72,1.00,U] [#3 0.25,0.24,0.96,U] [#4 0.06,0.32,1.05,U] [#5 0.47,0.40,0.73,U] [#6 0.11,0.66,0.71,U] [#7 0.47,0.57,0.71,U] [#8 -0.06,0.34,0.68,U] 
20:59:05.787 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.42}, one-star: {0.05, 0.16}
20:59:05.789 00.002 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
20:59:05.789 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.36)
20:59:05.791 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.23 mountX=-0.16 mountY=-0.06, mountTheta=-2.78
20:59:05.793 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.16, opts=13)
20:59:05.795 00.002 7988 Enqueuing Move request for scope (0.05, 0.16)
20:59:05.795 00.000 15712 Worker thread wakes up
20:59:05.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
20:59:05.795 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
20:59:05.795 00.000 15712 Moving (0.05, 0.16) raw xDistance=-0.16 yDistance=-0.06
20:59:05.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:05.795 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.0
20:59:05.798 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:05.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:05.800 00.002 7988 Enqueuing Expose request
20:59:05.800 00.000 15712 PPEC rslt: input = -0.16, final = 0.13, react = -0.09, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 635.42
20:59:05.800 00.000 15712 PPEC: input: -0.16, control: 0.13, exposure: 1500
20:59:05.801 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:05.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:59:05.801 00.000 15712 MoveAxis(W, 43, ABG)
20:59:05.801 00.000 15712 Guiding  Dir = 3, Dur = 43
20:59:05.801 00.000 15712 IsGuiding returns 0
20:59:05.829 00.028 15712 PulseGuide returned control before completion, sleep 25
20:59:05.902 00.073 15712 IsGuiding returns 1
20:59:05.902 00.000 15712 scope still moving after pulse duration time elapsed
20:59:05.945 00.043 15712 IsGuiding returns 0
20:59:05.945 00.000 15712 scope move finished after 43 + 100 ms
20:59:05.945 00.000 15712 Move returns status 0, amount 43
20:59:05.945 00.000 15712 MoveAxis(N, 0, ABG)
20:59:05.945 00.000 15712 Move returns status 0, amount 0
20:59:05.945 00.000 15712 move complete, result=0
20:59:05.945 00.000 7988 GuideStep: -0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
20:59:05.947 00.002 15712 worker thread done servicing request
20:59:05.947 00.000 15712 Worker thread wakes up
20:59:05.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:05.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:07.363 01.416 15712 Exposure complete
20:59:07.422 00.059 15712 worker thread done servicing request
20:59:07.422 00.000 7988 OnExposeComplete: enter
20:59:07.425 00.003 7988 UpdateGuideState(): m_state=6
20:59:07.425 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5219
20:59:07.425 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=437.90, Mass=1544, SNR=26.7, Peak=194 HFD=3.6
20:59:07.429 00.004 7988 MultiStar: [#1 0.34,0.61,1.02,U] [#2 0.40,0.76,1.01,U] [#3 0.28,0.80,0.97,U] [#4 0.23,0.63,1.04,U] [#5 0.58,0.70,0.68,U] [#6 0.15,1.08,0.00,M1] [#7 0.69,0.68,0.68,U] [#8 0.26,0.62,0.64,U] 
20:59:07.429 00.000 7988 single-star, 7 included, MultiStar: {0.33, 0.67}, one-star: {0.05, 0.53}
20:59:07.429 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
20:59:07.429 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
20:59:07.429 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.53 hyp=0.53 cameraTheta=1.47 mountX=-0.53 mountY=-0.06, mountTheta=-3.02
20:59:07.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.53, opts=13)
20:59:07.429 00.000 7988 Enqueuing Move request for scope (0.05, 0.53)
20:59:07.429 00.000 15712 Worker thread wakes up
20:59:07.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.53) opts 0xd
20:59:07.429 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.53)
20:59:07.429 00.000 15712 Moving (0.05, 0.53) raw xDistance=-0.53 yDistance=-0.06
20:59:07.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:07.429 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.7
20:59:07.438 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:07.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:07.440 00.002 15712 PPEC rslt: input = -0.53, final = -0.23, react = -0.32, pred = 0.09, hyst = -0.30, hyst_pct = 0.00, period_length = 635.43
20:59:07.440 00.000 15712 PPEC: input: -0.53, control: -0.23, exposure: 1500
20:59:07.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:07.440 00.000 7988 Enqueuing Expose request
20:59:07.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:59:07.440 00.000 15712 MoveAxis(E, 75, ABG)
20:59:07.440 00.000 15712 Guiding  Dir = 2, Dur = 75
20:59:07.443 00.003 15712 IsGuiding returns 0
20:59:07.460 00.017 15712 PulseGuide returned control before completion, sleep 68
20:59:07.568 00.108 15712 IsGuiding returns 1
20:59:07.568 00.000 15712 scope still moving after pulse duration time elapsed
20:59:07.600 00.032 15712 IsGuiding returns 0
20:59:07.600 00.000 15712 scope move finished after 75 + 83 ms
20:59:07.600 00.000 15712 Move returns status 0, amount 75
20:59:07.600 00.000 15712 MoveAxis(N, 0, ABG)
20:59:07.600 00.000 15712 Move returns status 0, amount 0
20:59:07.600 00.000 15712 move complete, result=0
20:59:07.600 00.000 7988 GuideStep: -0.5 px 75 ms EAST, -0.1 px 0 ms NORTH
20:59:07.602 00.002 15712 worker thread done servicing request
20:59:07.602 00.000 15712 Worker thread wakes up
20:59:07.604 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:07.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:09.345 01.741 15712 Exposure complete
20:59:09.402 00.057 15712 worker thread done servicing request
20:59:09.402 00.000 7988 OnExposeComplete: enter
20:59:09.402 00.000 7988 UpdateGuideState(): m_state=6
20:59:09.406 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5220
20:59:09.408 00.002 7988 Star::Find returns 1 (0), X=1178.62, Y=437.61, Mass=1574, SNR=27.1, Peak=195 HFD=3.4
20:59:09.408 00.000 7988 MultiStar: [#1 0.48,0.30,1.01,U] [#2 0.48,0.61,0.97,U] [#3 0.21,0.42,0.92,U] [#4 0.34,0.37,1.04,U] [#5 0.40,0.60,0.69,U] [#6 0.32,0.65,0.67,U] [#7 0.94,0.29,0.66,U] [#8 0.38,0.32,0.63,U] 
20:59:09.410 00.002 7988 single-star, 8 included, MultiStar: {0.38, 0.41}, one-star: {0.06, 0.24}
20:59:09.411 00.001 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
20:59:09.411 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.27)
20:59:09.413 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.33 mountX=-0.24 mountY=-0.07, mountTheta=-2.88
20:59:09.415 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.24, opts=13)
20:59:09.415 00.000 7988 Enqueuing Move request for scope (0.06, 0.24)
20:59:09.417 00.002 15712 Worker thread wakes up
20:59:09.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
20:59:09.417 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
20:59:09.417 00.000 15712 Moving (0.06, 0.24) raw xDistance=-0.24 yDistance=-0.07
20:59:09.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:09.417 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.1
20:59:09.419 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:09.419 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:09.421 00.002 7988 Enqueuing Expose request
20:59:09.422 00.001 15712 PPEC rslt: input = -0.24, final = -0.09, react = -0.14, pred = 0.06, hyst = -0.12, hyst_pct = 0.00, period_length = 635.43
20:59:09.423 00.001 15712 PPEC: input: -0.24, control: -0.09, exposure: 1500
20:59:09.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:09.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:59:09.423 00.000 15712 MoveAxis(E, 29, ABG)
20:59:09.423 00.000 15712 Guiding  Dir = 2, Dur = 29
20:59:09.424 00.001 15712 IsGuiding returns 0
20:59:09.442 00.018 15712 PulseGuide returned control before completion, sleep 21
20:59:09.470 00.028 15712 IsGuiding returns 1
20:59:09.470 00.000 15712 scope still moving after pulse duration time elapsed
20:59:09.502 00.032 15712 IsGuiding returns 0
20:59:09.502 00.000 15712 scope move finished after 29 + 49 ms
20:59:09.502 00.000 15712 Move returns status 0, amount 29
20:59:09.502 00.000 15712 MoveAxis(N, 0, ABG)
20:59:09.502 00.000 15712 Move returns status 0, amount 0
20:59:09.502 00.000 15712 move complete, result=0
20:59:09.502 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
20:59:09.504 00.002 15712 worker thread done servicing request
20:59:09.504 00.000 15712 Worker thread wakes up
20:59:09.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:09.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:10.909 01.405 15712 Exposure complete
20:59:10.967 00.058 15712 worker thread done servicing request
20:59:10.967 00.000 7988 OnExposeComplete: enter
20:59:10.967 00.000 7988 UpdateGuideState(): m_state=6
20:59:10.970 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5221
20:59:10.970 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=437.44, Mass=1528, SNR=26.7, Peak=178 HFD=3.3
20:59:10.970 00.000 7988 MultiStar: [#1 0.33,0.22,1.02,U] [#2 0.35,0.35,0.97,U] [#3 0.22,0.27,0.94,U] [#4 0.08,0.23,1.02,U] [#5 0.33,0.21,0.72,U] [#6 0.08,0.32,0.69,U] [#7 0.31,0.29,0.68,U] [#8 0.10,0.23,0.64,U] 
20:59:10.970 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.24}, one-star: {-0.05, 0.07}
20:59:10.970 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.56)
20:59:10.970 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.55)
20:59:10.970 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.15 mountX=-0.07 mountY=0.04, mountTheta=2.58
20:59:10.970 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.07, opts=13)
20:59:10.970 00.000 7988 Enqueuing Move request for scope (-0.05, 0.07)
20:59:10.970 00.000 15712 Worker thread wakes up
20:59:10.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
20:59:10.970 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
20:59:10.970 00.000 15712 Moving (-0.05, 0.07) raw xDistance=-0.07 yDistance=0.04
20:59:10.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:10.970 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.7
20:59:10.983 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:10.984 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:10.984 00.000 7988 Enqueuing Expose request
20:59:10.986 00.002 15712 PPEC rslt: input = -0.07, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.43
20:59:10.986 00.000 15712 PPEC: input: -0.07, control: 0.06, exposure: 1500
20:59:10.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:10.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:59:10.986 00.000 15712 MoveAxis(W, 20, ABG)
20:59:10.986 00.000 15712 Guiding  Dir = 3, Dur = 20
20:59:10.986 00.000 15712 IsGuiding returns 0
20:59:11.007 00.021 15712 IsGuiding returns 1
20:59:11.007 00.000 15712 scope still moving after pulse duration time elapsed
20:59:11.052 00.045 15712 IsGuiding returns 0
20:59:11.052 00.000 15712 scope move finished after 20 + 50 ms
20:59:11.052 00.000 15712 Move returns status 0, amount 20
20:59:11.052 00.000 15712 MoveAxis(N, 0, ABG)
20:59:11.052 00.000 15712 Move returns status 0, amount 0
20:59:11.052 00.000 15712 move complete, result=0
20:59:11.052 00.000 15712 worker thread done servicing request
20:59:11.052 00.000 15712 Worker thread wakes up
20:59:11.052 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
20:59:11.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:11.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:11.748 00.696 7988 evsrv: cli 0CCD0AC8 connect
20:59:11.754 00.006 7988 case statement mapped state 6 to 3
20:59:11.756 00.002 7988 case statement mapped state 6 to 3
20:59:11.758 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"ebc582f9-3045-4dc6-9c9d-850bd5eeb0d6"}
20:59:11.760 00.002 7988 case statement mapped state 6 to 3
20:59:11.762 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebc582f9-3045-4dc6-9c9d-850bd5eeb0d6"}
20:59:11.765 00.003 7988 evsrv: cli 0CCD0AC8 disconnect
20:59:12.701 00.936 15712 Exposure complete
20:59:12.812 00.111 15712 worker thread done servicing request
20:59:12.812 00.000 7988 OnExposeComplete: enter
20:59:12.816 00.004 7988 UpdateGuideState(): m_state=6
20:59:12.818 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5222
20:59:12.818 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=437.34, Mass=1510, SNR=26.5, Peak=181 HFD=3.3
20:59:12.820 00.002 7988 MultiStar: [#1 0.42,0.39,1.02,U] [#2 0.25,0.51,1.03,U] [#3 0.34,0.42,0.93,U] [#4 0.21,0.33,1.04,U] [#5 0.48,0.37,0.71,U] [#6 0.22,0.55,0.70,U] [#7 0.31,0.21,0.70,U] [#8 0.11,0.24,0.64,U] 
20:59:12.822 00.002 7988 single-star, 8 included, MultiStar: {0.26, 0.33}, one-star: {0.04, -0.03}
20:59:12.824 00.002 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
20:59:12.826 00.002 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.22)
20:59:12.826 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.63 mountX=0.03 mountY=-0.04, mountTheta=-0.94
20:59:12.828 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
20:59:12.828 00.000 7988 Enqueuing Move request for scope (0.04, -0.03)
20:59:12.828 00.000 15712 Worker thread wakes up
20:59:12.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:12.834 00.006 7988 UpdateGuideState exits: m=1510 SNR=26.5
20:59:12.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:12.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:12.834 00.000 7988 Enqueuing Expose request
20:59:12.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
20:59:12.834 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
20:59:12.834 00.000 15712 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
20:59:12.847 00.013 15712 PPEC rslt: input = 0.03, final = 0.10, react = 0.02, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.43
20:59:12.847 00.000 15712 PPEC: input: 0.03, control: 0.10, exposure: 1500
20:59:12.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:12.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:59:12.847 00.000 15712 MoveAxis(W, 34, ABG)
20:59:12.847 00.000 15712 Guiding  Dir = 3, Dur = 34
20:59:12.847 00.000 15712 IsGuiding returns 0
20:59:12.861 00.014 15712 PulseGuide returned control before completion, sleep 30
20:59:12.908 00.047 15712 IsGuiding returns 0
20:59:12.908 00.000 15712 Move returns status 0, amount 34
20:59:12.908 00.000 15712 MoveAxis(N, 0, ABG)
20:59:12.908 00.000 15712 Move returns status 0, amount 0
20:59:12.908 00.000 15712 move complete, result=0
20:59:12.908 00.000 15712 worker thread done servicing request
20:59:12.908 00.000 15712 Worker thread wakes up
20:59:12.908 00.000 7988 GuideStep: 0.0 px 34 ms WEST, -0.0 px 0 ms NORTH
20:59:12.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:12.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:14.315 01.407 15712 Exposure complete
20:59:14.379 00.064 15712 worker thread done servicing request
20:59:14.379 00.000 7988 OnExposeComplete: enter
20:59:14.379 00.000 7988 UpdateGuideState(): m_state=6
20:59:14.390 00.011 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5223
20:59:14.392 00.002 7988 Star::Find returns 1 (0), X=1178.52, Y=437.77, Mass=1453, SNR=26.0, Peak=197 HFD=3.3
20:59:14.392 00.000 7988 MultiStar: [#1 0.42,0.64,1.03,U] [#2 0.42,0.68,1.04,U] [#3 0.34,0.63,0.98,U] [#4 0.17,0.53,1.03,U] [#5 0.72,0.58,0.72,U] [#6 0.29,0.92,0.71,U] [#7 0.65,0.35,0.68,U] [#8 0.35,0.51,0.68,U] 
20:59:14.394 00.002 7988 single-star, 8 included, MultiStar: {0.35, 0.58}, one-star: {-0.04, 0.40}
20:59:14.394 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
20:59:14.394 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.06)
20:59:14.394 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.66 mountX=-0.40 mountY=0.03, mountTheta=3.08
20:59:14.394 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.40, opts=13)
20:59:14.394 00.000 7988 Enqueuing Move request for scope (-0.04, 0.40)
20:59:14.394 00.000 15712 Worker thread wakes up
20:59:14.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.40) opts 0xd
20:59:14.394 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.40)
20:59:14.394 00.000 15712 Moving (-0.04, 0.40) raw xDistance=-0.40 yDistance=0.03
20:59:14.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:14.394 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.0
20:59:14.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:14.408 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:14.408 00.000 7988 Enqueuing Expose request
20:59:14.411 00.003 15712 PPEC rslt: input = -0.40, final = -0.15, react = -0.24, pred = 0.09, hyst = -0.21, hyst_pct = 0.00, period_length = 635.43
20:59:14.411 00.000 15712 PPEC: input: -0.40, control: -0.15, exposure: 1500
20:59:14.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:14.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:59:14.411 00.000 15712 MoveAxis(E, 48, ABG)
20:59:14.411 00.000 15712 Guiding  Dir = 2, Dur = 48
20:59:14.411 00.000 15712 IsGuiding returns 0
20:59:14.428 00.017 15712 PulseGuide returned control before completion, sleep 41
20:59:14.489 00.061 15712 IsGuiding returns 1
20:59:14.489 00.000 15712 scope still moving after pulse duration time elapsed
20:59:14.521 00.032 15712 IsGuiding returns 0
20:59:14.521 00.000 15712 scope move finished after 48 + 61 ms
20:59:14.521 00.000 15712 Move returns status 0, amount 48
20:59:14.521 00.000 15712 MoveAxis(N, 0, ABG)
20:59:14.521 00.000 15712 Move returns status 0, amount 0
20:59:14.521 00.000 15712 move complete, result=0
20:59:14.521 00.000 15712 worker thread done servicing request
20:59:14.521 00.000 15712 Worker thread wakes up
20:59:14.521 00.000 7988 GuideStep: -0.4 px 48 ms EAST, 0.0 px 0 ms NORTH
20:59:14.523 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:14.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:16.161 01.638 15712 Exposure complete
20:59:16.233 00.072 15712 worker thread done servicing request
20:59:16.233 00.000 7988 OnExposeComplete: enter
20:59:16.233 00.000 7988 UpdateGuideState(): m_state=6
20:59:16.238 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5224
20:59:16.238 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=437.42, Mass=1550, SNR=26.8, Peak=183 HFD=3.3
20:59:16.242 00.004 7988 MultiStar: [#1 0.47,0.16,1.01,U] [#2 0.39,0.37,1.00,U] [#3 0.41,0.08,0.96,U] [#4 0.40,0.09,1.04,U] [#5 0.70,0.02,0.73,U] [#6 0.46,0.45,0.70,U] [#7 0.50,0.30,0.68,U] [#8 0.47,-0.06,0.64,U] 
20:59:16.242 00.000 7988 single-star, 8 included, MultiStar: {0.40, 0.16}, one-star: {-0.02, 0.05}
20:59:16.242 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
20:59:16.242 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.31)
20:59:16.242 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.90 mountX=-0.05 mountY=0.02, mountTheta=2.83
20:59:16.242 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.05, opts=13)
20:59:16.242 00.000 7988 Enqueuing Move request for scope (-0.02, 0.05)
20:59:16.242 00.000 15712 Worker thread wakes up
20:59:16.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
20:59:16.242 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
20:59:16.242 00.000 15712 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=0.02
20:59:16.254 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:16.254 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.8
20:59:16.256 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:16.258 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:16.259 00.001 7988 Enqueuing Expose request
20:59:16.261 00.002 15712 PPEC rslt: input = -0.05, final = 0.07, react = -0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.44
20:59:16.261 00.000 15712 PPEC: input: -0.05, control: 0.07, exposure: 1500
20:59:16.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:16.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:59:16.261 00.000 15712 MoveAxis(W, 22, ABG)
20:59:16.261 00.000 15712 Guiding  Dir = 3, Dur = 22
20:59:16.261 00.000 15712 IsGuiding returns 0
20:59:16.276 00.015 15712 PulseGuide returned control before completion, sleep 12
20:59:16.331 00.055 15712 IsGuiding returns 0
20:59:16.331 00.000 15712 Move returns status 0, amount 22
20:59:16.331 00.000 15712 MoveAxis(N, 0, ABG)
20:59:16.331 00.000 15712 Move returns status 0, amount 0
20:59:16.331 00.000 15712 move complete, result=0
20:59:16.331 00.000 15712 worker thread done servicing request
20:59:16.331 00.000 15712 Worker thread wakes up
20:59:16.331 00.000 7988 GuideStep: -0.0 px 22 ms WEST, 0.0 px 0 ms NORTH
20:59:16.333 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:16.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:17.748 01.415 15712 Exposure complete
20:59:17.802 00.054 15712 worker thread done servicing request
20:59:17.802 00.000 7988 OnExposeComplete: enter
20:59:17.809 00.007 7988 UpdateGuideState(): m_state=6
20:59:17.809 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5225
20:59:17.811 00.002 7988 Star::Find returns 1 (0), X=1178.65, Y=437.38, Mass=1518, SNR=26.5, Peak=218 HFD=3.2
20:59:17.813 00.002 7988 MultiStar: [#1 0.54,0.34,1.01,U] [#2 0.51,0.47,1.02,U] [#3 0.34,0.28,0.96,U] [#4 0.15,0.28,1.04,U] [#5 0.62,0.37,0.70,U] [#6 0.45,0.47,0.67,U] [#7 0.64,0.31,0.68,U] [#8 0.34,0.33,0.68,U] 
20:59:17.813 00.000 7988 single-star, 8 included, MultiStar: {0.39, 0.31}, one-star: {0.09, 0.01}
20:59:17.813 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
20:59:17.815 00.002 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.81 = -1.47)
20:59:17.815 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.12 mountX=-0.01 mountY=-0.09, mountTheta=-1.70
20:59:17.817 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
20:59:17.819 00.002 7988 Enqueuing Move request for scope (0.09, 0.01)
20:59:17.819 00.000 15712 Worker thread wakes up
20:59:17.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
20:59:17.819 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
20:59:17.819 00.000 15712 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
20:59:17.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:59:17.819 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
20:59:17.823 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:17.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:17.825 00.002 7988 Enqueuing Expose request
20:59:17.827 00.002 15712 PPEC rslt: input = -0.01, final = 0.07, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.44
20:59:17.827 00.000 15712 PPEC: input: -0.01, control: 0.07, exposure: 1500
20:59:17.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:17.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:59:17.827 00.000 15712 MoveAxis(W, 24, ABG)
20:59:17.827 00.000 15712 Guiding  Dir = 3, Dur = 24
20:59:17.827 00.000 15712 IsGuiding returns 0
20:59:17.841 00.014 15712 PulseGuide returned control before completion, sleep 19
20:59:17.893 00.052 15712 IsGuiding returns 0
20:59:17.893 00.000 15712 Move returns status 0, amount 24
20:59:17.893 00.000 15712 MoveAxis(N, 0, ABG)
20:59:17.893 00.000 15712 Move returns status 0, amount 0
20:59:17.893 00.000 15712 move complete, result=0
20:59:17.893 00.000 7988 GuideStep: -0.0 px 24 ms WEST, -0.1 px 0 ms NORTH
20:59:17.900 00.007 15712 worker thread done servicing request
20:59:17.900 00.000 15712 Worker thread wakes up
20:59:17.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:17.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:19.533 01.633 15712 Exposure complete
20:59:19.589 00.056 15712 worker thread done servicing request
20:59:19.589 00.000 7988 OnExposeComplete: enter
20:59:19.589 00.000 7988 UpdateGuideState(): m_state=6
20:59:19.589 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5226
20:59:19.595 00.006 7988 Star::Find returns 1 (0), X=1178.58, Y=437.63, Mass=1568, SNR=27.1, Peak=175 HFD=3.4
20:59:19.595 00.000 7988 MultiStar: [#1 0.38,0.28,0.97,U] [#2 0.40,0.42,1.00,U] [#3 0.27,0.43,0.95,U] [#4 0.34,0.37,1.00,U] [#5 0.55,0.31,0.68,U] [#6 0.34,0.51,0.68,U] [#7 0.50,0.44,0.66,U] [#8 0.20,0.31,0.66,U] 
20:59:19.595 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.37}, one-star: {0.02, 0.27}
20:59:19.595 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
20:59:19.595 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.12)
20:59:19.595 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.48 mountX=-0.27 mountY=-0.03, mountTheta=-3.02
20:59:19.595 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.27, opts=13)
20:59:19.595 00.000 7988 Enqueuing Move request for scope (0.02, 0.27)
20:59:19.595 00.000 15712 Worker thread wakes up
20:59:19.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
20:59:19.595 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
20:59:19.595 00.000 15712 Moving (0.02, 0.27) raw xDistance=-0.27 yDistance=-0.03
20:59:19.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:19.606 00.011 7988 UpdateGuideState exits: m=1568 SNR=27.1
20:59:19.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:19.608 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:19.608 00.000 7988 Enqueuing Expose request
20:59:19.608 00.000 15712 PPEC rslt: input = -0.27, final = -0.08, react = -0.16, pred = 0.08, hyst = -0.14, hyst_pct = 0.00, period_length = 635.44
20:59:19.608 00.000 15712 PPEC: input: -0.27, control: -0.08, exposure: 1500
20:59:19.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:19.611 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:59:19.611 00.000 15712 MoveAxis(E, 27, ABG)
20:59:19.611 00.000 15712 Guiding  Dir = 2, Dur = 27
20:59:19.611 00.000 15712 IsGuiding returns 0
20:59:19.640 00.029 15712 IsGuiding returns 1
20:59:19.640 00.000 15712 scope still moving after pulse duration time elapsed
20:59:19.679 00.039 15712 IsGuiding returns 0
20:59:19.679 00.000 15712 scope move finished after 27 + 50 ms
20:59:19.679 00.000 15712 Move returns status 0, amount 27
20:59:19.679 00.000 15712 MoveAxis(N, 0, ABG)
20:59:19.679 00.000 15712 Move returns status 0, amount 0
20:59:19.679 00.000 15712 move complete, result=0
20:59:19.679 00.000 7988 GuideStep: -0.3 px 27 ms EAST, -0.0 px 0 ms NORTH
20:59:19.679 00.000 15712 worker thread done servicing request
20:59:19.679 00.000 15712 Worker thread wakes up
20:59:19.691 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:19.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:21.095 01.404 15712 Exposure complete
20:59:21.154 00.059 15712 worker thread done servicing request
20:59:21.154 00.000 7988 OnExposeComplete: enter
20:59:21.156 00.002 7988 UpdateGuideState(): m_state=6
20:59:21.158 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5227
20:59:21.158 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=437.53, Mass=1545, SNR=26.7, Peak=198 HFD=3.3
20:59:21.160 00.002 7988 MultiStar: [#1 0.48,0.31,1.01,U] [#2 0.42,0.41,1.01,U] [#3 0.46,0.26,0.93,U] [#4 0.48,0.39,1.00,U] [#5 0.72,0.18,0.72,U] [#6 0.43,0.55,0.71,U] [#7 0.75,0.28,0.64,U] [#8 0.40,0.26,0.69,U] 
20:59:21.160 00.000 7988 single-star, 8 included, MultiStar: {0.45, 0.31}, one-star: {0.08, 0.16}
20:59:21.162 00.002 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
20:59:21.162 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.50)
20:59:21.164 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=-0.16 mountY=-0.08, mountTheta=-2.65
20:59:21.166 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.16, opts=13)
20:59:21.167 00.001 7988 Enqueuing Move request for scope (0.08, 0.16)
20:59:21.167 00.000 15712 Worker thread wakes up
20:59:21.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
20:59:21.167 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
20:59:21.167 00.000 15712 Moving (0.08, 0.16) raw xDistance=-0.16 yDistance=-0.08
20:59:21.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:21.167 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.7
20:59:21.170 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:21.172 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:21.172 00.000 7988 Enqueuing Expose request
20:59:21.172 00.000 15712 PPEC rslt: input = -0.16, final = 0.08, react = -0.10, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.44
20:59:21.172 00.000 15712 PPEC: input: -0.16, control: 0.08, exposure: 1500
20:59:21.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:21.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:59:21.172 00.000 15712 MoveAxis(W, 26, ABG)
20:59:21.172 00.000 15712 Guiding  Dir = 3, Dur = 26
20:59:21.172 00.000 15712 IsGuiding returns 0
20:59:21.190 00.018 15712 PulseGuide returned control before completion, sleep 21
20:59:21.235 00.045 15712 IsGuiding returns 0
20:59:21.235 00.000 15712 Move returns status 0, amount 26
20:59:21.235 00.000 15712 MoveAxis(N, 0, ABG)
20:59:21.235 00.000 15712 Move returns status 0, amount 0
20:59:21.235 00.000 15712 move complete, result=0
20:59:21.235 00.000 7988 GuideStep: -0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
20:59:21.240 00.005 15712 worker thread done servicing request
20:59:21.240 00.000 15712 Worker thread wakes up
20:59:21.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:21.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:22.881 01.641 15712 Exposure complete
20:59:22.936 00.055 15712 worker thread done servicing request
20:59:22.936 00.000 7988 OnExposeComplete: enter
20:59:22.936 00.000 7988 UpdateGuideState(): m_state=6
20:59:22.943 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5228
20:59:22.943 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=437.41, Mass=1540, SNR=26.6, Peak=185 HFD=3.3
20:59:22.945 00.002 7988 MultiStar: [#1 0.39,0.30,0.98,U] [#2 0.42,0.61,0.98,U] [#3 0.29,0.25,0.93,U] [#4 0.47,0.30,1.01,U] [#5 0.66,0.27,0.70,U] [#6 0.52,0.34,0.69,U] [#7 0.59,0.24,0.67,U] [#8 0.32,0.17,0.65,U] 
20:59:22.945 00.000 7988 single-star, 8 included, MultiStar: {0.41, 0.28}, one-star: {0.13, 0.04}
20:59:22.947 00.002 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
20:59:22.947 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.27)
20:59:22.949 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.32 mountX=-0.05 mountY=-0.13, mountTheta=-1.90
20:59:22.951 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
20:59:22.952 00.001 7988 Enqueuing Move request for scope (0.13, 0.04)
20:59:22.952 00.000 15712 Worker thread wakes up
20:59:22.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
20:59:22.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
20:59:22.952 00.000 15712 Moving (0.13, 0.04) raw xDistance=-0.05 yDistance=-0.13
20:59:22.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:22.952 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.6
20:59:22.956 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:22.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:22.958 00.002 7988 Enqueuing Expose request
20:59:22.958 00.000 15712 PPEC rslt: input = -0.05, final = 0.07, react = -0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.45
20:59:22.958 00.000 15712 PPEC: input: -0.05, control: 0.07, exposure: 1500
20:59:22.959 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:22.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:59:22.959 00.000 15712 MoveAxis(W, 23, ABG)
20:59:22.959 00.000 15712 Guiding  Dir = 3, Dur = 23
20:59:22.959 00.000 15712 IsGuiding returns 0
20:59:22.975 00.016 15712 PulseGuide returned control before completion, sleep 12
20:59:23.026 00.051 15712 IsGuiding returns 1
20:59:23.026 00.000 15712 scope still moving after pulse duration time elapsed
20:59:23.055 00.029 15712 IsGuiding returns 0
20:59:23.055 00.000 15712 scope move finished after 23 + 72 ms
20:59:23.055 00.000 15712 Move returns status 0, amount 23
20:59:23.055 00.000 15712 MoveAxis(N, 0, ABG)
20:59:23.055 00.000 15712 Move returns status 0, amount 0
20:59:23.055 00.000 15712 move complete, result=0
20:59:23.055 00.000 15712 worker thread done servicing request
20:59:23.055 00.000 15712 Worker thread wakes up
20:59:23.055 00.000 7988 GuideStep: -0.0 px 23 ms WEST, -0.1 px 0 ms NORTH
20:59:23.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:23.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:24.461 01.406 15712 Exposure complete
20:59:24.520 00.059 15712 worker thread done servicing request
20:59:24.520 00.000 7988 OnExposeComplete: enter
20:59:24.523 00.003 7988 UpdateGuideState(): m_state=6
20:59:24.525 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5229
20:59:24.525 00.000 7988 Star::Find returns 1 (0), X=1178.78, Y=437.67, Mass=1464, SNR=26.0, Peak=190 HFD=3.5
20:59:24.527 00.002 7988 MultiStar: [#1 0.46,0.60,1.05,U] [#2 0.37,0.76,1.05,U] [#3 0.36,0.61,0.95,U] [#4 0.02,0.42,1.03,U] [#5 0.88,0.39,0.70,U] [#6 0.40,0.71,0.73,U] [#7 0.57,0.52,0.68,U] [#8 0.23,0.62,0.66,U] 
20:59:24.527 00.000 7988 single-star, 8 included, MultiStar: {0.37, 0.55}, one-star: {0.22, 0.30}
20:59:24.529 00.002 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
20:59:24.529 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.66)
20:59:24.531 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.30 hyp=0.37 cameraTheta=0.94 mountX=-0.30 mountY=-0.23, mountTheta=-2.50
20:59:24.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.30, opts=13)
20:59:24.533 00.002 7988 Enqueuing Move request for scope (0.22, 0.30)
20:59:24.533 00.000 15712 Worker thread wakes up
20:59:24.533 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.30) opts 0xd
20:59:24.533 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.30)
20:59:24.533 00.000 15712 Moving (0.22, 0.30) raw xDistance=-0.30 yDistance=-0.23
20:59:24.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:24.533 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.0
20:59:24.537 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:24.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:24.539 00.002 7988 Enqueuing Expose request
20:59:24.539 00.000 15712 PPEC rslt: input = -0.30, final = -0.11, react = -0.18, pred = 0.07, hyst = -0.16, hyst_pct = 0.00, period_length = 635.45
20:59:24.539 00.000 15712 PPEC: input: -0.30, control: -0.11, exposure: 1500
20:59:24.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:24.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:59:24.539 00.000 15712 MoveAxis(E, 36, ABG)
20:59:24.539 00.000 15712 Guiding  Dir = 2, Dur = 36
20:59:24.539 00.000 15712 IsGuiding returns 0
20:59:24.555 00.016 15712 PulseGuide returned control before completion, sleep 25
20:59:24.605 00.050 15712 IsGuiding returns 0
20:59:24.605 00.000 15712 Move returns status 0, amount 36
20:59:24.605 00.000 15712 MoveAxis(N, 0, ABG)
20:59:24.605 00.000 15712 Move returns status 0, amount 0
20:59:24.605 00.000 15712 move complete, result=0
20:59:24.605 00.000 7988 GuideStep: -0.3 px 36 ms EAST, -0.2 px 0 ms NORTH
20:59:24.613 00.008 15712 worker thread done servicing request
20:59:24.613 00.000 15712 Worker thread wakes up
20:59:24.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:24.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:26.250 01.637 15712 Exposure complete
20:59:26.308 00.058 15712 worker thread done servicing request
20:59:26.308 00.000 7988 OnExposeComplete: enter
20:59:26.308 00.000 7988 UpdateGuideState(): m_state=6
20:59:26.312 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5230
20:59:26.312 00.000 7988 Star::Find returns 1 (0), X=1178.74, Y=437.55, Mass=1550, SNR=26.8, Peak=173 HFD=3.4
20:59:26.312 00.000 7988 MultiStar: [#1 0.36,0.43,1.00,U] [#2 0.43,0.45,0.99,U] [#3 0.31,0.49,0.94,U] [#4 0.13,0.36,1.02,U] [#5 0.63,0.46,0.73,U] [#6 0.26,0.55,0.68,U] [#7 0.44,0.43,0.62,U] [#8 0.23,0.19,0.66,U] 
20:59:26.312 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.39}, one-star: {0.18, 0.18}
20:59:26.312 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
20:59:26.312 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.82)
20:59:26.312 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.78 mountX=-0.18 mountY=-0.18, mountTheta=-2.34
20:59:26.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.18, opts=13)
20:59:26.312 00.000 7988 Enqueuing Move request for scope (0.18, 0.18)
20:59:26.312 00.000 15712 Worker thread wakes up
20:59:26.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
20:59:26.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
20:59:26.312 00.000 15712 Moving (0.18, 0.18) raw xDistance=-0.18 yDistance=-0.18
20:59:26.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:26.312 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.8
20:59:26.325 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:26.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:26.327 00.002 7988 Enqueuing Expose request
20:59:26.327 00.000 15712 PPEC rslt: input = -0.18, final = -0.05, react = -0.11, pred = 0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 635.45
20:59:26.327 00.000 15712 PPEC: input: -0.18, control: -0.05, exposure: 1500
20:59:26.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:26.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:59:26.327 00.000 15712 MoveAxis(E, 17, ABG)
20:59:26.327 00.000 15712 Guiding  Dir = 2, Dur = 17
20:59:26.362 00.035 15712 IsGuiding returns 0
20:59:26.380 00.018 15712 PulseGuide returned control before completion, sleep 12
20:59:26.406 00.026 15712 IsGuiding returns 1
20:59:26.406 00.000 15712 scope still moving after pulse duration time elapsed
20:59:26.448 00.042 15712 IsGuiding returns 0
20:59:26.448 00.000 15712 scope move finished after 17 + 62 ms
20:59:26.448 00.000 15712 Move returns status 0, amount 17
20:59:26.448 00.000 15712 MoveAxis(N, 0, ABG)
20:59:26.448 00.000 15712 Move returns status 0, amount 0
20:59:26.448 00.000 15712 move complete, result=0
20:59:26.448 00.000 15712 worker thread done servicing request
20:59:26.448 00.000 15712 Worker thread wakes up
20:59:26.448 00.000 7988 GuideStep: -0.2 px 17 ms EAST, -0.2 px 0 ms NORTH
20:59:26.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:26.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:27.857 01.409 15712 Exposure complete
20:59:27.909 00.052 15712 worker thread done servicing request
20:59:27.909 00.000 7988 OnExposeComplete: enter
20:59:27.909 00.000 7988 UpdateGuideState(): m_state=6
20:59:27.919 00.010 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5231
20:59:27.919 00.000 7988 Star::Find returns 1 (0), X=1178.67, Y=437.32, Mass=1466, SNR=26.0, Peak=183 HFD=3.1
20:59:27.919 00.000 7988 MultiStar: [#1 0.30,0.27,1.02,U] [#2 0.36,0.36,1.03,U] [#3 0.25,0.20,0.98,U] [#4 0.27,0.27,1.09,U] [#5 0.43,0.28,0.72,U] [#6 0.32,0.40,0.69,U] [#7 0.30,0.19,0.70,U] [#8 0.31,0.25,0.65,U] 
20:59:27.919 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.24}, one-star: {0.11, -0.05}
20:59:27.919 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
20:59:27.919 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.98)
20:59:27.926 00.007 7988 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.38 mountX=0.05 mountY=-0.11, mountTheta=-1.19
20:59:27.926 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.05, opts=13)
20:59:27.926 00.000 7988 Enqueuing Move request for scope (0.11, -0.05)
20:59:27.926 00.000 15712 Worker thread wakes up
20:59:27.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
20:59:27.926 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
20:59:27.926 00.000 15712 Moving (0.11, -0.05) raw xDistance=0.05 yDistance=-0.11
20:59:27.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:27.926 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
20:59:27.932 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:27.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:27.934 00.002 7988 Enqueuing Expose request
20:59:27.934 00.000 15712 PPEC rslt: input = 0.05, final = 0.07, react = 0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.45
20:59:27.934 00.000 15712 PPEC: input: 0.05, control: 0.07, exposure: 1500
20:59:27.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:27.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:59:27.934 00.000 15712 MoveAxis(W, 21, ABG)
20:59:27.934 00.000 15712 Guiding  Dir = 3, Dur = 21
20:59:27.934 00.000 15712 IsGuiding returns 0
20:59:27.950 00.016 15712 PulseGuide returned control before completion, sleep 16
20:59:28.000 00.050 15712 IsGuiding returns 1
20:59:28.000 00.000 15712 scope still moving after pulse duration time elapsed
20:59:28.030 00.030 15712 IsGuiding returns 0
20:59:28.030 00.000 15712 scope move finished after 21 + 73 ms
20:59:28.030 00.000 15712 Move returns status 0, amount 21
20:59:28.030 00.000 15712 MoveAxis(N, 0, ABG)
20:59:28.030 00.000 15712 Move returns status 0, amount 0
20:59:28.030 00.000 15712 move complete, result=0
20:59:28.030 00.000 15712 worker thread done servicing request
20:59:28.030 00.000 15712 Worker thread wakes up
20:59:28.030 00.000 7988 GuideStep: 0.0 px 21 ms WEST, -0.1 px 0 ms NORTH
20:59:28.032 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:28.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:29.673 01.641 15712 Exposure complete
20:59:29.727 00.054 15712 worker thread done servicing request
20:59:29.727 00.000 7988 OnExposeComplete: enter
20:59:29.727 00.000 7988 UpdateGuideState(): m_state=6
20:59:29.734 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5232
20:59:29.734 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=437.62, Mass=1586, SNR=27.1, Peak=207 HFD=3.3
20:59:29.736 00.002 7988 MultiStar: [#1 0.27,0.45,1.01,U] [#2 0.33,0.58,0.98,U] [#3 0.27,0.66,0.92,U] [#4 0.35,0.50,0.98,U] [#5 0.70,0.32,0.69,U] [#6 0.24,0.55,0.70,U] [#7 0.43,0.49,0.64,U] [#8 0.27,0.37,0.63,U] 
20:59:29.738 00.002 7988 single-star, 8 included, MultiStar: {0.30, 0.47}, one-star: {0.02, 0.25}
20:59:29.738 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
20:59:29.738 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
20:59:29.740 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.49 mountX=-0.25 mountY=-0.02, mountTheta=-3.04
20:59:29.742 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.25, opts=13)
20:59:29.744 00.002 7988 Enqueuing Move request for scope (0.02, 0.25)
20:59:29.744 00.000 15712 Worker thread wakes up
20:59:29.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
20:59:29.744 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
20:59:29.744 00.000 15712 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=-0.02
20:59:29.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:29.744 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.1
20:59:29.747 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:29.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:29.749 00.002 7988 Enqueuing Expose request
20:59:29.750 00.001 15712 PPEC rslt: input = -0.25, final = -0.09, react = -0.15, pred = 0.06, hyst = -0.14, hyst_pct = 0.00, period_length = 635.46
20:59:29.750 00.000 15712 PPEC: input: -0.25, control: -0.09, exposure: 1500
20:59:29.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:29.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:59:29.750 00.000 15712 MoveAxis(E, 30, ABG)
20:59:29.750 00.000 15712 Guiding  Dir = 2, Dur = 30
20:59:29.750 00.000 15712 IsGuiding returns 0
20:59:29.770 00.020 15712 PulseGuide returned control before completion, sleep 17
20:59:29.814 00.044 15712 IsGuiding returns 0
20:59:29.814 00.000 15712 Move returns status 0, amount 30
20:59:29.814 00.000 15712 MoveAxis(N, 0, ABG)
20:59:29.814 00.000 15712 Move returns status 0, amount 0
20:59:29.814 00.000 15712 move complete, result=0
20:59:29.814 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
20:59:29.824 00.010 15712 worker thread done servicing request
20:59:29.824 00.000 15712 Worker thread wakes up
20:59:29.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:29.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:31.233 01.409 15712 Exposure complete
20:59:31.290 00.057 15712 worker thread done servicing request
20:59:31.290 00.000 7988 OnExposeComplete: enter
20:59:31.290 00.000 7988 UpdateGuideState(): m_state=6
20:59:31.295 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5233
20:59:31.295 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=437.74, Mass=1579, SNR=26.9, Peak=218 HFD=3.5
20:59:31.297 00.002 7988 MultiStar: [#1 0.48,0.31,1.03,U] [#2 0.28,0.47,1.00,U] [#3 0.39,0.32,0.93,U] [#4 0.28,0.34,1.05,U] [#5 0.50,0.46,0.73,U] [#6 0.26,0.63,0.70,U] [#7 0.35,0.38,0.68,U] [#8 0.42,0.29,0.67,U] 
20:59:31.297 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.39}, one-star: {0.13, 0.38}
20:59:31.299 00.002 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
20:59:31.299 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.35)
20:59:31.301 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.38 hyp=0.40 cameraTheta=1.24 mountX=-0.38 mountY=-0.14, mountTheta=-2.79
20:59:31.303 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.38, opts=13)
20:59:31.303 00.000 7988 Enqueuing Move request for scope (0.13, 0.38)
20:59:31.305 00.002 15712 Worker thread wakes up
20:59:31.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.38) opts 0xd
20:59:31.305 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.38)
20:59:31.305 00.000 15712 Moving (0.13, 0.38) raw xDistance=-0.38 yDistance=-0.14
20:59:31.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:31.305 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.9
20:59:31.307 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:31.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:31.307 00.000 7988 Enqueuing Expose request
20:59:31.310 00.003 15712 PPEC rslt: input = -0.38, final = -0.17, react = -0.23, pred = 0.06, hyst = -0.20, hyst_pct = 0.00, period_length = 635.46
20:59:31.310 00.000 15712 PPEC: input: -0.38, control: -0.17, exposure: 1500
20:59:31.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:31.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:59:31.310 00.000 15712 MoveAxis(E, 55, ABG)
20:59:31.310 00.000 15712 Guiding  Dir = 2, Dur = 55
20:59:31.322 00.012 15712 IsGuiding returns 0
20:59:31.340 00.018 15712 PulseGuide returned control before completion, sleep 50
20:59:31.407 00.067 15712 IsGuiding returns 0
20:59:31.407 00.000 15712 Move returns status 0, amount 55
20:59:31.407 00.000 15712 MoveAxis(N, 0, ABG)
20:59:31.407 00.000 15712 Move returns status 0, amount 0
20:59:31.407 00.000 15712 move complete, result=0
20:59:31.407 00.000 7988 GuideStep: -0.4 px 55 ms EAST, -0.1 px 0 ms NORTH
20:59:31.421 00.014 15712 worker thread done servicing request
20:59:31.421 00.000 15712 Worker thread wakes up
20:59:31.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:31.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:33.062 01.641 15712 Exposure complete
20:59:33.109 00.047 15712 worker thread done servicing request
20:59:33.109 00.000 7988 OnExposeComplete: enter
20:59:33.109 00.000 7988 UpdateGuideState(): m_state=6
20:59:33.124 00.015 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5234
20:59:33.126 00.002 7988 Star::Find returns 1 (0), X=1178.74, Y=437.07, Mass=1502, SNR=26.6, Peak=216 HFD=3.3
20:59:33.126 00.000 7988 MultiStar: [#1 0.51,-0.18,1.01,U] [#2 0.51,-0.07,0.99,U] [#3 0.49,-0.33,0.95,U] [#4 0.49,-0.31,1.06,U] [#5 0.43,-0.20,0.70,U] [#6 0.15,0.06,0.70,U] [#7 0.53,-0.17,0.68,U] [#8 0.27,-0.06,0.64,U] 
20:59:33.128 00.002 7988 single-star, 8 included, MultiStar: {0.40, -0.19}, one-star: {0.18, -0.30}
20:59:33.128 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.58) = xAngle (0.56 = 0.56)
20:59:33.130 00.002 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.67 = -2.62)
20:59:33.130 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-1.02 mountX=0.29 mountY=-0.17, mountTheta=-0.53
20:59:33.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.30, opts=13)
20:59:33.134 00.002 7988 Enqueuing Move request for scope (0.18, -0.30)
20:59:33.134 00.000 15712 Worker thread wakes up
20:59:33.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.30) opts 0xd
20:59:33.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.30)
20:59:33.134 00.000 15712 Moving (0.18, -0.30) raw xDistance=0.29 yDistance=-0.17
20:59:33.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:33.134 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.6
20:59:33.138 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:33.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:33.140 00.002 7988 Enqueuing Expose request
20:59:33.141 00.001 15712 PPEC rslt: input = 0.29, final = 0.23, react = 0.18, pred = 0.06, hyst = 0.15, hyst_pct = 0.00, period_length = 635.46
20:59:33.141 00.000 15712 PPEC: input: 0.29, control: 0.23, exposure: 1500
20:59:33.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:33.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:59:33.141 00.000 15712 MoveAxis(W, 76, ABG)
20:59:33.141 00.000 15712 Guiding  Dir = 3, Dur = 76
20:59:33.141 00.000 15712 IsGuiding returns 0
20:59:33.161 00.020 15712 PulseGuide returned control before completion, sleep 65
20:59:33.255 00.094 15712 IsGuiding returns 0
20:59:33.255 00.000 15712 Move returns status 0, amount 76
20:59:33.255 00.000 15712 MoveAxis(N, 0, ABG)
20:59:33.255 00.000 15712 Move returns status 0, amount 0
20:59:33.255 00.000 15712 move complete, result=0
20:59:33.255 00.000 15712 worker thread done servicing request
20:59:33.255 00.000 15712 Worker thread wakes up
20:59:33.255 00.000 7988 GuideStep: 0.3 px 76 ms WEST, -0.2 px 0 ms NORTH
20:59:33.260 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:33.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:34.670 01.410 15712 Exposure complete
20:59:34.731 00.061 15712 worker thread done servicing request
20:59:34.731 00.000 7988 OnExposeComplete: enter
20:59:34.731 00.000 7988 UpdateGuideState(): m_state=6
20:59:34.733 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5235
20:59:34.733 00.000 7988 Star::Find returns 1 (0), X=1178.80, Y=437.28, Mass=1513, SNR=26.5, Peak=219 HFD=3.0
20:59:34.735 00.002 7988 MultiStar: [#1 0.62,-0.21,1.01,U] [#2 0.32,0.18,1.05,U] [#3 0.41,-0.00,0.94,U] [#4 0.40,0.05,1.02,U] [#5 0.81,-0.18,0.73,U] [#6 0.29,0.06,0.67,U] [#7 0.65,0.14,0.67,U] [#8 0.18,0.11,0.66,U] 
20:59:34.735 00.000 7988 single-star, 8 included, MultiStar: {0.43, 0.00}, one-star: {0.24, -0.09}
20:59:34.737 00.002 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
20:59:34.737 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.94)
20:59:34.739 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.34 mountX=0.08 mountY=-0.24, mountTheta=-1.24
20:59:34.740 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.09, opts=13)
20:59:34.742 00.002 7988 Enqueuing Move request for scope (0.24, -0.09)
20:59:34.742 00.000 15712 Worker thread wakes up
20:59:34.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
20:59:34.742 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
20:59:34.742 00.000 15712 Moving (0.24, -0.09) raw xDistance=0.08 yDistance=-0.24
20:59:34.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:34.742 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
20:59:34.746 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:34.747 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:34.747 00.000 7988 Enqueuing Expose request
20:59:34.747 00.000 15712 PPEC rslt: input = 0.08, final = 0.06, react = 0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.46
20:59:34.747 00.000 15712 PPEC: input: 0.08, control: 0.06, exposure: 1500
20:59:34.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:34.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:59:34.747 00.000 15712 MoveAxis(W, 18, ABG)
20:59:34.747 00.000 15712 Guiding  Dir = 3, Dur = 18
20:59:34.747 00.000 15712 IsGuiding returns 0
20:59:34.775 00.028 15712 IsGuiding returns 1
20:59:34.775 00.000 15712 scope still moving after pulse duration time elapsed
20:59:34.827 00.052 15712 IsGuiding returns 0
20:59:34.827 00.000 15712 scope move finished after 18 + 73 ms
20:59:34.827 00.000 15712 Move returns status 0, amount 18
20:59:34.827 00.000 15712 MoveAxis(N, 0, ABG)
20:59:34.827 00.000 15712 Move returns status 0, amount 0
20:59:34.827 00.000 15712 move complete, result=0
20:59:34.827 00.000 7988 GuideStep: 0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
20:59:34.843 00.016 15712 worker thread done servicing request
20:59:34.843 00.000 15712 Worker thread wakes up
20:59:34.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:34.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:36.483 01.640 15712 Exposure complete
20:59:36.544 00.061 15712 worker thread done servicing request
20:59:36.544 00.000 7988 OnExposeComplete: enter
20:59:36.544 00.000 7988 UpdateGuideState(): m_state=6
20:59:36.547 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5236
20:59:36.547 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=437.31, Mass=1607, SNR=27.3, Peak=222 HFD=3.3
20:59:36.549 00.002 7988 MultiStar: [#1 0.34,0.13,0.97,U] [#2 0.30,0.17,0.98,U] [#3 0.41,0.12,0.90,U] [#4 0.19,0.17,1.00,U] [#5 0.54,-0.04,0.71,U] [#6 0.36,0.26,0.71,U] [#7 0.51,0.08,0.65,U] [#8 0.17,0.25,0.62,U] 
20:59:36.551 00.002 7988 single-star, 8 included, MultiStar: {0.30, 0.12}, one-star: {-0.02, -0.05}
20:59:36.551 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
20:59:36.553 00.002 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
20:59:36.553 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.87 mountX=0.05 mountY=0.02, mountTheta=0.32
20:59:36.555 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.05, opts=13)
20:59:36.555 00.000 7988 Enqueuing Move request for scope (-0.02, -0.05)
20:59:36.557 00.002 15712 Worker thread wakes up
20:59:36.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
20:59:36.557 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
20:59:36.557 00.000 15712 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=0.02
20:59:36.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:36.559 00.002 7988 UpdateGuideState exits: m=1607 SNR=27.3
20:59:36.559 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:36.561 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:36.561 00.000 7988 Enqueuing Expose request
20:59:36.562 00.001 15712 PPEC rslt: input = 0.05, final = 0.06, react = 0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.47
20:59:36.562 00.000 15712 PPEC: input: 0.05, control: 0.06, exposure: 1500
20:59:36.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:36.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:59:36.562 00.000 15712 MoveAxis(W, 19, ABG)
20:59:36.562 00.000 15712 Guiding  Dir = 3, Dur = 19
20:59:36.562 00.000 15712 IsGuiding returns 0
20:59:36.583 00.021 15712 IsGuiding returns 1
20:59:36.583 00.000 15712 scope still moving after pulse duration time elapsed
20:59:36.610 00.027 15712 IsGuiding returns 1
20:59:36.644 00.034 15712 IsGuiding returns 0
20:59:36.644 00.000 15712 scope move finished after 19 + 64 ms
20:59:36.644 00.000 15712 Move returns status 0, amount 19
20:59:36.644 00.000 15712 MoveAxis(N, 0, ABG)
20:59:36.644 00.000 15712 Move returns status 0, amount 0
20:59:36.644 00.000 15712 move complete, result=0
20:59:36.644 00.000 7988 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
20:59:36.649 00.005 15712 worker thread done servicing request
20:59:36.649 00.000 15712 Worker thread wakes up
20:59:36.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:36.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:38.065 01.416 15712 Exposure complete
20:59:38.123 00.058 15712 worker thread done servicing request
20:59:38.123 00.000 7988 OnExposeComplete: enter
20:59:38.126 00.003 7988 UpdateGuideState(): m_state=6
20:59:38.128 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5237
20:59:38.128 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=437.54, Mass=1415, SNR=25.4, Peak=185 HFD=3.2
20:59:38.130 00.002 7988 MultiStar: [#1 0.31,0.32,1.08,U] [#2 0.48,0.36,1.08,U] [#3 0.39,0.36,0.99,U] [#4 0.39,0.23,1.08,U] [#5 0.66,0.34,0.77,U] [#6 0.35,0.40,0.72,U] [#7 0.54,0.22,0.76,U] [#8 0.23,0.07,0.69,U] 
20:59:38.130 00.000 7988 single-star, 8 included, MultiStar: {0.38, 0.28}, one-star: {0.09, 0.18}
20:59:38.132 00.002 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
20:59:38.132 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.52)
20:59:38.134 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.08 mountX=-0.18 mountY=-0.10, mountTheta=-2.63
20:59:38.136 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.18, opts=13)
20:59:38.136 00.000 7988 Enqueuing Move request for scope (0.09, 0.18)
20:59:38.138 00.002 15712 Worker thread wakes up
20:59:38.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
20:59:38.138 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
20:59:38.138 00.000 15712 Moving (0.09, 0.18) raw xDistance=-0.18 yDistance=-0.10
20:59:38.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:38.138 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.4
20:59:38.140 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:38.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:38.142 00.002 7988 Enqueuing Expose request
20:59:38.142 00.000 15712 PPEC rslt: input = -0.18, final = -0.06, react = -0.11, pred = 0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 635.47
20:59:38.142 00.000 15712 PPEC: input: -0.18, control: -0.06, exposure: 1500
20:59:38.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:38.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:59:38.142 00.000 15712 MoveAxis(E, 20, ABG)
20:59:38.142 00.000 15712 Guiding  Dir = 2, Dur = 20
20:59:38.175 00.033 15712 IsGuiding returns 0
20:59:38.194 00.019 15712 PulseGuide returned control before completion, sleep 15
20:59:38.246 00.052 15712 IsGuiding returns 0
20:59:38.246 00.000 15712 Move returns status 0, amount 20
20:59:38.246 00.000 15712 MoveAxis(N, 0, ABG)
20:59:38.246 00.000 15712 Move returns status 0, amount 0
20:59:38.246 00.000 15712 move complete, result=0
20:59:38.246 00.000 7988 GuideStep: -0.2 px 20 ms EAST, -0.1 px 0 ms NORTH
20:59:38.248 00.002 15712 worker thread done servicing request
20:59:38.248 00.000 15712 Worker thread wakes up
20:59:38.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:38.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:39.883 01.635 15712 Exposure complete
20:59:39.928 00.045 15712 worker thread done servicing request
20:59:39.928 00.000 7988 OnExposeComplete: enter
20:59:39.928 00.000 7988 UpdateGuideState(): m_state=6
20:59:39.945 00.017 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5238
20:59:39.945 00.000 7988 Star::Find returns 1 (0), X=1178.74, Y=437.32, Mass=1549, SNR=26.7, Peak=199 HFD=3.3
20:59:39.945 00.000 7988 MultiStar: [#1 0.62,0.00,1.02,U] [#2 0.43,0.17,1.03,U] [#3 0.35,0.19,0.94,U] [#4 0.36,0.13,1.05,U] [#5 0.51,0.14,0.68,U] [#6 0.34,0.06,0.71,U] [#7 0.48,0.15,0.69,U] [#8 0.37,0.20,0.62,U] 
20:59:39.945 00.000 7988 single-star, 8 included, MultiStar: {0.40, 0.10}, one-star: {0.19, -0.05}
20:59:39.945 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.31 = 1.31)
20:59:39.945 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.42 = -1.86)
20:59:39.945 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-0.27 mountX=0.05 mountY=-0.18, mountTheta=-1.31
20:59:39.945 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.05, opts=13)
20:59:39.945 00.000 7988 Enqueuing Move request for scope (0.19, -0.05)
20:59:39.945 00.000 15712 Worker thread wakes up
20:59:39.945 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
20:59:39.945 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
20:59:39.945 00.000 15712 Moving (0.19, -0.05) raw xDistance=0.05 yDistance=-0.18
20:59:39.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:39.945 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.7
20:59:39.957 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:39.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:39.959 00.002 7988 Enqueuing Expose request
20:59:39.959 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.47
20:59:39.959 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
20:59:39.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:39.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:59:39.959 00.000 15712 MoveAxis(W, 13, ABG)
20:59:39.959 00.000 15712 Guiding  Dir = 3, Dur = 13
20:59:39.959 00.000 15712 IsGuiding returns 0
20:59:39.979 00.020 15712 IsGuiding returns 1
20:59:39.979 00.000 15712 scope still moving after pulse duration time elapsed
20:59:40.030 00.051 15712 IsGuiding returns 0
20:59:40.030 00.000 15712 scope move finished after 13 + 60 ms
20:59:40.030 00.000 15712 Move returns status 0, amount 13
20:59:40.030 00.000 15712 MoveAxis(N, 0, ABG)
20:59:40.030 00.000 15712 Move returns status 0, amount 0
20:59:40.030 00.000 15712 move complete, result=0
20:59:40.030 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.2 px 0 ms NORTH
20:59:40.037 00.007 15712 worker thread done servicing request
20:59:40.037 00.000 15712 Worker thread wakes up
20:59:40.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:40.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:41.444 01.407 15712 Exposure complete
20:59:41.492 00.048 15712 worker thread done servicing request
20:59:41.492 00.000 7988 OnExposeComplete: enter
20:59:41.492 00.000 7988 UpdateGuideState(): m_state=6
20:59:41.504 00.012 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5239
20:59:41.505 00.001 7988 Star::Find returns 1 (0), X=1178.70, Y=437.34, Mass=1594, SNR=27.2, Peak=198 HFD=3.4
20:59:41.505 00.000 7988 MultiStar: [#1 0.59,-0.06,0.99,U] [#2 0.37,0.33,0.99,U] [#3 0.43,0.18,0.95,U] [#4 0.34,0.10,1.00,U] [#5 0.52,-0.06,0.72,U] [#6 0.44,0.22,0.68,U] [#7 0.50,-0.04,0.64,U] [#8 0.27,-0.05,0.60,U] 
20:59:41.505 00.000 7988 single-star, 8 included, MultiStar: {0.40, 0.07}, one-star: {0.14, -0.03}
20:59:41.509 00.004 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.58) = xAngle (1.38 = 1.38)
20:59:41.509 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.49 = -1.80)
20:59:41.509 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.20 mountX=0.03 mountY=-0.14, mountTheta=-1.38
20:59:41.509 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.03, opts=13)
20:59:41.509 00.000 7988 Enqueuing Move request for scope (0.14, -0.03)
20:59:41.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:41.509 00.000 7988 UpdateGuideState exits: m=1594 SNR=27.2
20:59:41.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:41.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:41.509 00.000 7988 Enqueuing Expose request
20:59:41.509 00.000 15712 Worker thread wakes up
20:59:41.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
20:59:41.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
20:59:41.509 00.000 15712 Moving (0.14, -0.03) raw xDistance=0.03 yDistance=-0.14
20:59:41.521 00.012 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.48
20:59:41.521 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
20:59:41.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:41.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:59:41.521 00.000 15712 MoveAxis(W, 12, ABG)
20:59:41.521 00.000 15712 Guiding  Dir = 3, Dur = 12
20:59:41.538 00.017 15712 IsGuiding returns 0
20:59:41.553 00.015 15712 IsGuiding returns 1
20:59:41.553 00.000 15712 scope still moving after pulse duration time elapsed
20:59:41.603 00.050 15712 IsGuiding returns 0
20:59:41.603 00.000 15712 scope move finished after 12 + 52 ms
20:59:41.603 00.000 15712 Move returns status 0, amount 12
20:59:41.603 00.000 15712 MoveAxis(N, 0, ABG)
20:59:41.603 00.000 15712 Move returns status 0, amount 0
20:59:41.603 00.000 15712 move complete, result=0
20:59:41.603 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
20:59:41.603 00.000 15712 worker thread done servicing request
20:59:41.603 00.000 15712 Worker thread wakes up
20:59:41.605 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:41.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:43.246 01.641 15712 Exposure complete
20:59:43.314 00.068 15712 worker thread done servicing request
20:59:43.314 00.000 7988 OnExposeComplete: enter
20:59:43.314 00.000 7988 UpdateGuideState(): m_state=6
20:59:43.314 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5240
20:59:43.314 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=437.42, Mass=1519, SNR=26.4, Peak=198 HFD=3.2
20:59:43.314 00.000 7988 MultiStar: [#1 0.45,0.15,1.04,U] [#2 0.40,0.48,0.99,U] [#3 0.30,0.29,0.95,U] [#4 0.11,0.14,1.02,U] [#5 0.68,0.15,0.71,U] [#6 0.27,0.58,0.73,U] [#7 0.49,0.21,0.69,U] [#8 0.22,0.43,0.66,U] 
20:59:43.314 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.27}, one-star: {-0.01, 0.06}
20:59:43.314 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
20:59:43.314 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
20:59:43.314 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.75 mountX=-0.06 mountY=0.01, mountTheta=2.99
20:59:43.323 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
20:59:43.325 00.002 7988 Enqueuing Move request for scope (-0.01, 0.06)
20:59:43.325 00.000 15712 Worker thread wakes up
20:59:43.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
20:59:43.325 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
20:59:43.325 00.000 15712 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.01
20:59:43.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:43.325 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.4
20:59:43.329 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:43.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:43.331 00.002 7988 Enqueuing Expose request
20:59:43.331 00.000 15712 PPEC rslt: input = -0.06, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.48
20:59:43.333 00.002 15712 PPEC: input: -0.06, control: 0.05, exposure: 1500
20:59:43.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:43.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:59:43.333 00.000 15712 MoveAxis(W, 18, ABG)
20:59:43.333 00.000 15712 Guiding  Dir = 3, Dur = 18
20:59:43.333 00.000 15712 IsGuiding returns 0
20:59:43.361 00.028 15712 IsGuiding returns 1
20:59:43.361 00.000 15712 scope still moving after pulse duration time elapsed
20:59:43.421 00.060 15712 IsGuiding returns 1
20:59:43.450 00.029 15712 IsGuiding returns 0
20:59:43.450 00.000 15712 scope move finished after 18 + 99 ms
20:59:43.450 00.000 15712 Move returns status 0, amount 18
20:59:43.450 00.000 15712 MoveAxis(N, 0, ABG)
20:59:43.450 00.000 15712 Move returns status 0, amount 0
20:59:43.450 00.000 15712 move complete, result=0
20:59:43.450 00.000 15712 worker thread done servicing request
20:59:43.450 00.000 15712 Worker thread wakes up
20:59:43.450 00.000 7988 GuideStep: -0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
20:59:43.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:43.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:44.858 01.408 15712 Exposure complete
20:59:44.914 00.056 15712 worker thread done servicing request
20:59:44.914 00.000 7988 OnExposeComplete: enter
20:59:44.919 00.005 7988 UpdateGuideState(): m_state=6
20:59:44.919 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5241
20:59:44.919 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=437.70, Mass=1502, SNR=26.3, Peak=162 HFD=3.5
20:59:44.919 00.000 7988 MultiStar: [#1 0.45,0.57,1.05,U] [#2 0.39,0.74,1.07,U] [#3 0.29,0.61,0.95,U] [#4 0.44,0.49,1.05,U] [#5 0.69,0.38,0.76,U] [#6 0.28,0.70,0.70,U] [#7 0.57,0.42,0.67,U] [#8 0.19,0.58,0.66,U] 
20:59:44.919 00.000 7988 single-star, 8 included, MultiStar: {0.37, 0.54}, one-star: {0.12, 0.33}
20:59:44.919 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
20:59:44.919 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.37)
20:59:44.919 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.23 mountX=-0.33 mountY=-0.13, mountTheta=-2.78
20:59:44.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.33, opts=13)
20:59:44.919 00.000 7988 Enqueuing Move request for scope (0.12, 0.33)
20:59:44.931 00.012 15712 Worker thread wakes up
20:59:44.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
20:59:44.931 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
20:59:44.931 00.000 15712 Moving (0.12, 0.33) raw xDistance=-0.33 yDistance=-0.13
20:59:44.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:44.931 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
20:59:44.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:44.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:44.935 00.004 7988 Enqueuing Expose request
20:59:44.935 00.000 15712 PPEC rslt: input = -0.33, final = -0.15, react = -0.20, pred = 0.05, hyst = -0.18, hyst_pct = 0.00, period_length = 635.48
20:59:44.935 00.000 15712 PPEC: input: -0.33, control: -0.15, exposure: 1500
20:59:44.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:44.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:59:44.935 00.000 15712 MoveAxis(E, 48, ABG)
20:59:44.935 00.000 15712 Guiding  Dir = 2, Dur = 48
20:59:44.935 00.000 15712 IsGuiding returns 0
20:59:44.959 00.024 15712 PulseGuide returned control before completion, sleep 37
20:59:44.999 00.040 15712 IsGuiding returns 1
20:59:44.999 00.000 15712 scope still moving after pulse duration time elapsed
20:59:45.050 00.051 15712 IsGuiding returns 0
20:59:45.050 00.000 15712 scope move finished after 48 + 69 ms
20:59:45.050 00.000 15712 Move returns status 0, amount 48
20:59:45.050 00.000 15712 MoveAxis(N, 0, ABG)
20:59:45.050 00.000 15712 Move returns status 0, amount 0
20:59:45.050 00.000 15712 move complete, result=0
20:59:45.050 00.000 15712 worker thread done servicing request
20:59:45.050 00.000 15712 Worker thread wakes up
20:59:45.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:45.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:45.050 00.000 7988 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
20:59:46.690 01.640 15712 Exposure complete
20:59:46.750 00.060 15712 worker thread done servicing request
20:59:46.750 00.000 7988 OnExposeComplete: enter
20:59:46.753 00.003 7988 UpdateGuideState(): m_state=6
20:59:46.755 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5242
20:59:46.755 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=437.40, Mass=1574, SNR=27.0, Peak=191 HFD=3.2
20:59:46.757 00.002 7988 MultiStar: [#1 0.42,0.24,1.02,U] [#2 0.30,0.37,0.97,U] [#3 0.34,0.16,0.94,U] [#4 0.17,0.10,1.04,U] [#5 0.72,0.09,0.69,U] [#6 0.24,0.35,0.71,U] [#7 0.50,0.23,0.66,U] [#8 0.23,0.17,0.65,U] 
20:59:46.757 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.19}, one-star: {0.01, 0.03}
20:59:46.759 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
20:59:46.759 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.21)
20:59:46.759 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.38 mountX=-0.03 mountY=-0.01, mountTheta=-2.93
20:59:46.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
20:59:46.759 00.000 7988 Enqueuing Move request for scope (0.01, 0.03)
20:59:46.759 00.000 15712 Worker thread wakes up
20:59:46.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
20:59:46.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
20:59:46.759 00.000 15712 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
20:59:46.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
20:59:46.766 00.007 7988 UpdateGuideState exits: m=1574 SNR=27.0
20:59:46.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:46.769 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:46.769 00.000 7988 Enqueuing Expose request
20:59:46.769 00.000 15712 PPEC rslt: input = -0.03, final = 0.06, react = -0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.49
20:59:46.769 00.000 15712 PPEC: input: -0.03, control: 0.06, exposure: 1500
20:59:46.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:46.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:59:46.769 00.000 15712 MoveAxis(W, 19, ABG)
20:59:46.769 00.000 15712 Guiding  Dir = 3, Dur = 19
20:59:46.769 00.000 15712 IsGuiding returns 0
20:59:46.785 00.016 15712 IsGuiding returns 1
20:59:46.785 00.000 15712 scope still moving after pulse duration time elapsed
20:59:46.835 00.050 15712 IsGuiding returns 0
20:59:46.835 00.000 15712 scope move finished after 19 + 55 ms
20:59:46.835 00.000 15712 Move returns status 0, amount 19
20:59:46.835 00.000 15712 MoveAxis(N, 0, ABG)
20:59:46.835 00.000 15712 Move returns status 0, amount 0
20:59:46.835 00.000 15712 move complete, result=0
20:59:46.835 00.000 7988 GuideStep: -0.0 px 19 ms WEST, -0.0 px 0 ms NORTH
20:59:46.847 00.012 15712 worker thread done servicing request
20:59:46.847 00.000 15712 Worker thread wakes up
20:59:46.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:46.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:48.267 01.420 15712 Exposure complete
20:59:48.312 00.045 15712 worker thread done servicing request
20:59:48.312 00.000 7988 OnExposeComplete: enter
20:59:48.312 00.000 7988 UpdateGuideState(): m_state=6
20:59:48.328 00.016 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5243
20:59:48.329 00.001 7988 Star::Find returns 1 (0), X=1178.65, Y=437.38, Mass=1388, SNR=25.3, Peak=199 HFD=3.0
20:59:48.329 00.000 7988 MultiStar: [#1 0.48,0.15,1.07,U] [#2 0.37,0.37,1.03,U] [#3 0.24,0.30,1.00,U] [#4 0.24,0.24,1.09,U] [#5 0.79,0.14,0.75,U] [#6 0.33,0.54,0.75,U] [#7 0.58,0.20,0.71,U] [#8 0.17,0.30,0.66,U] 
20:59:48.329 00.000 7988 single-star, 8 included, MultiStar: {0.35, 0.24}, one-star: {0.09, 0.01}
20:59:48.329 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.58) = xAngle (1.71 = 1.71)
20:59:48.329 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.82 = -1.46)
20:59:48.329 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.13 mountX=-0.01 mountY=-0.09, mountTheta=-1.71
20:59:48.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
20:59:48.329 00.000 7988 Enqueuing Move request for scope (0.09, 0.01)
20:59:48.329 00.000 15712 Worker thread wakes up
20:59:48.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
20:59:48.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
20:59:48.329 00.000 15712 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
20:59:48.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:48.329 00.000 7988 UpdateGuideState exits: m=1388 SNR=25.3
20:59:48.340 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:48.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:48.342 00.002 7988 Enqueuing Expose request
20:59:48.343 00.001 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.49
20:59:48.343 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
20:59:48.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:48.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:59:48.343 00.000 15712 MoveAxis(W, 14, ABG)
20:59:48.343 00.000 15712 Guiding  Dir = 3, Dur = 14
20:59:48.343 00.000 15712 IsGuiding returns 0
20:59:48.364 00.021 15712 IsGuiding returns 1
20:59:48.364 00.000 15712 scope still moving after pulse duration time elapsed
20:59:48.395 00.031 15712 IsGuiding returns 1
20:59:48.423 00.028 15712 IsGuiding returns 0
20:59:48.423 00.000 15712 scope move finished after 14 + 63 ms
20:59:48.423 00.000 15712 Move returns status 0, amount 14
20:59:48.423 00.000 15712 MoveAxis(N, 0, ABG)
20:59:48.423 00.000 15712 Move returns status 0, amount 0
20:59:48.423 00.000 15712 move complete, result=0
20:59:48.423 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
20:59:48.425 00.002 15712 worker thread done servicing request
20:59:48.425 00.000 15712 Worker thread wakes up
20:59:48.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:48.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:50.066 01.641 15712 Exposure complete
20:59:50.127 00.061 15712 worker thread done servicing request
20:59:50.127 00.000 7988 OnExposeComplete: enter
20:59:50.127 00.000 7988 UpdateGuideState(): m_state=6
20:59:50.129 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5244
20:59:50.129 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=437.52, Mass=1502, SNR=26.4, Peak=179 HFD=3.2
20:59:50.129 00.000 7988 MultiStar: [#1 0.16,0.38,0.99,U] [#2 0.31,0.50,0.99,U] [#3 0.26,0.42,0.99,U] [#4 0.21,0.34,1.01,U] [#5 0.30,0.39,0.71,U] [#6 0.27,0.47,0.72,U] [#7 0.40,0.48,0.70,U] [#8 0.17,0.39,0.63,U] 
20:59:50.129 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.39}, one-star: {-0.15, 0.15}
20:59:50.134 00.005 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.58) = xAngle (3.94 = -2.34)
20:59:50.134 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.05 = 0.77)
20:59:50.134 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.22 cameraTheta=2.36 mountX=-0.15 mountY=0.15, mountTheta=2.36
20:59:50.134 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.15, opts=13)
20:59:50.134 00.000 7988 Enqueuing Move request for scope (-0.15, 0.15)
20:59:50.139 00.005 15712 Worker thread wakes up
20:59:50.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
20:59:50.139 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
20:59:50.139 00.000 15712 Moving (-0.15, 0.15) raw xDistance=-0.15 yDistance=0.15
20:59:50.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:50.139 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.4
20:59:50.142 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:50.142 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:50.144 00.002 7988 Enqueuing Expose request
20:59:50.145 00.001 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.49
20:59:50.145 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
20:59:50.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:50.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:59:50.145 00.000 15712 MoveAxis(W, 11, ABG)
20:59:50.145 00.000 15712 Guiding  Dir = 3, Dur = 11
20:59:50.145 00.000 15712 IsGuiding returns 0
20:59:50.168 00.023 15712 IsGuiding returns 1
20:59:50.168 00.000 15712 scope still moving after pulse duration time elapsed
20:59:50.214 00.046 15712 IsGuiding returns 0
20:59:50.214 00.000 15712 scope move finished after 11 + 61 ms
20:59:50.214 00.000 15712 Move returns status 0, amount 11
20:59:50.214 00.000 15712 MoveAxis(N, 0, ABG)
20:59:50.214 00.000 15712 Move returns status 0, amount 0
20:59:50.214 00.000 15712 move complete, result=0
20:59:50.214 00.000 15712 worker thread done servicing request
20:59:50.214 00.000 15712 Worker thread wakes up
20:59:50.214 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
20:59:50.219 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:50.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:51.630 01.411 15712 Exposure complete
20:59:51.682 00.052 15712 worker thread done servicing request
20:59:51.682 00.000 7988 OnExposeComplete: enter
20:59:51.682 00.000 7988 UpdateGuideState(): m_state=6
20:59:51.691 00.009 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5245
20:59:51.693 00.002 7988 Star::Find returns 1 (0), X=1178.36, Y=437.58, Mass=1540, SNR=26.6, Peak=186 HFD=3.2
20:59:51.693 00.000 7988 MultiStar: [#1 0.36,0.55,1.00,U] [#2 0.21,0.80,1.03,U] [#3 0.13,0.39,0.97,U] [#4 0.07,0.40,1.03,U] [#5 0.44,0.33,0.69,U] [#6 0.22,0.58,0.72,U] [#7 0.31,0.27,0.63,U] [#8 0.10,0.55,0.62,U] 
20:59:51.695 00.002 7988 single-star, 8 included, MultiStar: {0.17, 0.46}, one-star: {-0.20, 0.21}
20:59:51.695 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
20:59:51.697 00.002 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
20:59:51.697 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.34 mountX=-0.21 mountY=0.20, mountTheta=2.38
20:59:51.699 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.21, opts=13)
20:59:51.701 00.002 7988 Enqueuing Move request for scope (-0.20, 0.21)
20:59:51.701 00.000 15712 Worker thread wakes up
20:59:51.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
20:59:51.701 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
20:59:51.701 00.000 15712 Moving (-0.20, 0.21) raw xDistance=-0.21 yDistance=0.20
20:59:51.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:51.701 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.6
20:59:51.704 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:51.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:51.706 00.002 7988 Enqueuing Expose request
20:59:51.706 00.000 15712 PPEC rslt: input = -0.21, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 635.50
20:59:51.706 00.000 15712 PPEC: input: -0.21, control: -0.09, exposure: 1500
20:59:51.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:51.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:59:51.706 00.000 15712 MoveAxis(E, 30, ABG)
20:59:51.706 00.000 15712 Guiding  Dir = 2, Dur = 30
20:59:51.706 00.000 15712 IsGuiding returns 0
20:59:51.732 00.026 15712 PulseGuide returned control before completion, sleep 12
20:59:51.767 00.035 15712 IsGuiding returns 1
20:59:51.767 00.000 15712 scope still moving after pulse duration time elapsed
20:59:51.802 00.035 15712 IsGuiding returns 0
20:59:51.802 00.000 15712 scope move finished after 30 + 63 ms
20:59:51.802 00.000 15712 Move returns status 0, amount 30
20:59:51.802 00.000 15712 MoveAxis(N, 0, ABG)
20:59:51.802 00.000 15712 Move returns status 0, amount 0
20:59:51.802 00.000 15712 move complete, result=0
20:59:51.802 00.000 15712 worker thread done servicing request
20:59:51.802 00.000 15712 Worker thread wakes up
20:59:51.802 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
20:59:51.804 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:51.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:53.443 01.639 15712 Exposure complete
20:59:53.504 00.061 15712 worker thread done servicing request
20:59:53.504 00.000 7988 OnExposeComplete: enter
20:59:53.504 00.000 7988 UpdateGuideState(): m_state=6
20:59:53.504 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5246
20:59:53.507 00.003 7988 Star::Find returns 1 (0), X=1178.65, Y=437.34, Mass=1573, SNR=27.1, Peak=222 HFD=3.4
20:59:53.507 00.000 7988 MultiStar: [#1 0.35,0.28,0.99,U] [#2 0.34,0.36,0.98,U] [#3 0.31,0.21,0.92,U] [#4 0.22,0.11,1.01,U] [#5 0.72,0.25,0.65,U] [#6 0.39,0.41,0.70,U] [#7 0.41,0.13,0.68,U] [#8 0.15,0.37,0.63,U] 
20:59:53.509 00.002 7988 single-star, 8 included, MultiStar: {0.32, 0.22}, one-star: {0.09, -0.03}
20:59:53.509 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.58) = xAngle (1.27 = 1.27)
20:59:53.511 00.002 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.38 = -1.90)
20:59:53.511 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.31 mountX=0.03 mountY=-0.09, mountTheta=-1.27
20:59:53.513 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
20:59:53.515 00.002 7988 Enqueuing Move request for scope (0.09, -0.03)
20:59:53.515 00.000 15712 Worker thread wakes up
20:59:53.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
20:59:53.515 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
20:59:53.515 00.000 15712 Moving (0.09, -0.03) raw xDistance=0.03 yDistance=-0.09
20:59:53.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:53.515 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.1
20:59:53.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:53.520 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:53.520 00.000 7988 Enqueuing Expose request
20:59:53.523 00.003 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.50
20:59:53.523 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
20:59:53.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:53.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:59:53.523 00.000 15712 MoveAxis(W, 11, ABG)
20:59:53.523 00.000 15712 Guiding  Dir = 3, Dur = 11
20:59:53.523 00.000 15712 IsGuiding returns 0
20:59:53.542 00.019 15712 IsGuiding returns 1
20:59:53.542 00.000 15712 scope still moving after pulse duration time elapsed
20:59:53.590 00.048 15712 IsGuiding returns 0
20:59:53.590 00.000 15712 scope move finished after 11 + 55 ms
20:59:53.590 00.000 15712 Move returns status 0, amount 11
20:59:53.590 00.000 15712 MoveAxis(N, 0, ABG)
20:59:53.590 00.000 15712 Move returns status 0, amount 0
20:59:53.590 00.000 15712 move complete, result=0
20:59:53.590 00.000 15712 worker thread done servicing request
20:59:53.590 00.000 15712 Worker thread wakes up
20:59:53.590 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
20:59:53.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:53.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:55.010 01.420 15712 Exposure complete
20:59:55.066 00.056 15712 worker thread done servicing request
20:59:55.066 00.000 7988 OnExposeComplete: enter
20:59:55.071 00.005 7988 UpdateGuideState(): m_state=6
20:59:55.071 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5247
20:59:55.071 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=437.57, Mass=1457, SNR=25.9, Peak=194 HFD=3.2
20:59:55.071 00.000 7988 MultiStar: [#1 0.46,0.24,1.03,U] [#2 0.39,0.40,1.05,U] [#3 0.41,0.18,0.98,U] [#4 0.24,0.32,1.05,U] [#5 0.48,0.15,0.72,U] [#6 0.41,0.50,0.70,U] [#7 0.55,0.10,0.68,U] [#8 0.06,0.23,0.66,U] 
20:59:55.071 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.26}, one-star: {0.12, 0.20}
20:59:55.071 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.61 = 2.61)
20:59:55.071 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.72 = -0.57)
20:59:55.071 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.03 mountX=-0.20 mountY=-0.12, mountTheta=-2.58
20:59:55.071 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.20, opts=13)
20:59:55.071 00.000 7988 Enqueuing Move request for scope (0.12, 0.20)
20:59:55.071 00.000 15712 Worker thread wakes up
20:59:55.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
20:59:55.071 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
20:59:55.083 00.012 15712 Moving (0.12, 0.20) raw xDistance=-0.20 yDistance=-0.12
20:59:55.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:55.083 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9
20:59:55.085 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:55.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:55.087 00.002 7988 Enqueuing Expose request
20:59:55.087 00.000 15712 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 635.50
20:59:55.087 00.000 15712 PPEC: input: -0.20, control: -0.10, exposure: 1500
20:59:55.087 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:55.087 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:59:55.087 00.000 15712 MoveAxis(E, 32, ABG)
20:59:55.087 00.000 15712 Guiding  Dir = 2, Dur = 32
20:59:55.108 00.021 15712 IsGuiding returns 0
20:59:55.125 00.017 15712 PulseGuide returned control before completion, sleep 27
20:59:55.171 00.046 15712 IsGuiding returns 0
20:59:55.171 00.000 15712 Move returns status 0, amount 32
20:59:55.171 00.000 15712 MoveAxis(N, 0, ABG)
20:59:55.171 00.000 15712 Move returns status 0, amount 0
20:59:55.171 00.000 15712 move complete, result=0
20:59:55.171 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
20:59:55.175 00.004 15712 worker thread done servicing request
20:59:55.175 00.000 15712 Worker thread wakes up
20:59:55.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:55.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:56.812 01.637 15712 Exposure complete
20:59:56.870 00.058 15712 worker thread done servicing request
20:59:56.870 00.000 7988 OnExposeComplete: enter
20:59:56.870 00.000 7988 UpdateGuideState(): m_state=6
20:59:56.873 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5248
20:59:56.873 00.000 7988 Star::Find returns 1 (0), X=1178.71, Y=437.41, Mass=1562, SNR=26.8, Peak=199 HFD=3.2
20:59:56.873 00.000 7988 MultiStar: [#1 0.39,0.26,1.00,U] [#2 0.31,0.45,1.02,U] [#3 0.42,0.30,0.95,U] [#4 0.29,0.26,1.02,U] [#5 0.59,0.30,0.70,U] [#6 0.25,0.46,0.69,U] [#7 0.39,0.40,0.68,U] [#8 0.38,0.21,0.65,U] 
20:59:56.873 00.000 7988 single-star, 8 included, MultiStar: {0.35, 0.29}, one-star: {0.15, 0.04}
20:59:56.873 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.58) = xAngle (1.87 = 1.87)
20:59:56.873 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.98 = -1.31)
20:59:56.873 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.29 mountX=-0.05 mountY=-0.15, mountTheta=-1.86
20:59:56.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.04, opts=13)
20:59:56.873 00.000 7988 Enqueuing Move request for scope (0.15, 0.04)
20:59:56.873 00.000 15712 Worker thread wakes up
20:59:56.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
20:59:56.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
20:59:56.873 00.000 15712 Moving (0.15, 0.04) raw xDistance=-0.05 yDistance=-0.15
20:59:56.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:56.885 00.012 7988 UpdateGuideState exits: m=1562 SNR=26.8
20:59:56.885 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:56.887 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:56.887 00.000 7988 Enqueuing Expose request
20:59:56.889 00.002 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
20:59:56.889 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
20:59:56.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:56.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:59:56.889 00.000 15712 MoveAxis(W, 6, ABG)
20:59:56.889 00.000 15712 Guiding  Dir = 3, Dur = 6
20:59:56.889 00.000 15712 IsGuiding returns 0
20:59:56.915 00.026 15712 IsGuiding returns 0
20:59:56.915 00.000 15712 Move returns status 0, amount 6
20:59:56.915 00.000 15712 MoveAxis(N, 0, ABG)
20:59:56.915 00.000 15712 Move returns status 0, amount 0
20:59:56.915 00.000 15712 move complete, result=0
20:59:56.915 00.000 15712 worker thread done servicing request
20:59:56.915 00.000 15712 Worker thread wakes up
20:59:56.915 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
20:59:56.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
20:59:56.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
20:59:58.426 01.511 15712 Exposure complete
20:59:59.110 00.684 15712 worker thread done servicing request
20:59:59.110 00.000 7988 OnExposeComplete: enter
20:59:59.114 00.004 7988 UpdateGuideState(): m_state=6
20:59:59.118 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5249
20:59:59.122 00.004 7988 Star::Find returns 1 (0), X=1178.62, Y=437.37, Mass=1377, SNR=25.3, Peak=194 HFD=3.0
20:59:59.130 00.008 7988 MultiStar: [#1 0.47,0.08,1.05,U] [#2 0.33,0.17,1.08,U] [#3 0.35,0.15,0.98,U] [#4 0.37,0.05,1.07,U] [#5 0.91,0.01,0.73,U] [#6 0.29,0.39,0.73,U] [#7 0.41,0.13,0.68,U] [#8 0.54,0.00,0.68,U] 
20:59:59.138 00.008 7988 single-star, 8 included, MultiStar: {0.40, 0.11}, one-star: {0.06, 0.01}
20:59:59.146 00.008 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
20:59:59.203 00.057 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
20:59:59.359 00.156 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.08 mountX=-0.01 mountY=-0.06, mountTheta=-1.66
20:59:59.476 00.117 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
20:59:59.628 00.152 7988 Enqueuing Move request for scope (0.06, 0.01)
20:59:59.683 00.055 15712 Worker thread wakes up
20:59:59.683 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
20:59:59.683 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
20:59:59.683 00.000 15712 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
20:59:59.697 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
20:59:59.745 00.048 7988 UpdateGuideState exits: m=1377 SNR=25.3
20:59:59.872 00.127 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
20:59:59.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:59.875 00.003 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
20:59:59.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:59.875 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:59:59.875 00.000 15712 MoveAxis(W, 9, ABG)
20:59:59.875 00.000 15712 Guiding  Dir = 3, Dur = 9
20:59:59.918 00.043 7988 ScheduleExposure(1500,3,1) exposurePending=0
20:59:59.970 00.052 15712 IsGuiding returns 0
21:00:00.008 00.038 7988 Enqueuing Expose request
21:00:00.018 00.010 15712 IsGuiding returns 0
21:00:00.018 00.000 15712 Move returns status 0, amount 9
21:00:00.018 00.000 15712 MoveAxis(N, 0, ABG)
21:00:00.018 00.000 15712 Move returns status 0, amount 0
21:00:00.018 00.000 15712 move complete, result=0
21:00:00.018 00.000 15712 worker thread done servicing request
21:00:00.065 00.047 15712 Worker thread wakes up
21:00:00.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:00.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:00.067 00.002 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
21:00:01.884 01.817 15712 Exposure complete
21:00:03.684 01.800 7988 OnExposeComplete: enter
21:00:03.688 00.004 7988 UpdateGuideState(): m_state=6
21:00:03.718 00.030 15712 worker thread done servicing request
21:00:03.718 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5250
21:00:03.741 00.023 7988 Star::Find returns 1 (0), X=1178.77, Y=437.31, Mass=1516, SNR=26.5, Peak=225 HFD=3.2
21:00:03.811 00.070 7988 MultiStar: [#1 0.58,0.11,0.99,U] [#2 0.50,0.17,0.99,U] [#3 0.40,0.10,0.93,U] [#4 0.34,0.11,1.05,U] [#5 0.82,-0.07,0.69,U] [#6 0.40,0.34,0.74,U] [#7 0.72,0.21,0.66,U] [#8 0.54,0.29,0.62,U] 
21:00:03.855 00.044 7988 single-star, 8 included, MultiStar: {0.48, 0.12}, one-star: {0.21, -0.06}
21:00:03.888 00.033 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
21:00:03.916 00.028 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.87)
21:00:03.929 00.013 7988 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.28 mountX=0.06 mountY=-0.21, mountTheta=-1.30
21:00:03.965 00.036 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.06, opts=13)
21:00:03.984 00.019 7988 Enqueuing Move request for scope (0.21, -0.06)
21:00:04.029 00.045 15712 Worker thread wakes up
21:00:04.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:04.032 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
21:00:04.032 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
21:00:04.035 00.003 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
21:00:04.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:04.037 00.002 15712 Moving (0.21, -0.06) raw xDistance=0.06 yDistance=-0.21
21:00:04.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:04.053 00.016 7988 Enqueuing Expose request
21:00:04.222 00.169 15712 PPEC rslt: input = 0.06, final = 0.05, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
21:00:04.222 00.000 15712 PPEC: input: 0.06, control: 0.05, exposure: 1500
21:00:04.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:04.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:00:04.222 00.000 15712 MoveAxis(W, 17, ABG)
21:00:04.222 00.000 15712 Guiding  Dir = 3, Dur = 17
21:00:04.222 00.000 15712 IsGuiding returns 0
21:00:04.314 00.092 15712 IsGuiding returns 1
21:00:04.314 00.000 15712 scope still moving after pulse duration time elapsed
21:00:04.348 00.034 15712 IsGuiding returns 0
21:00:04.348 00.000 15712 scope move finished after 17 + 107 ms
21:00:04.348 00.000 15712 Move returns status 0, amount 17
21:00:04.348 00.000 15712 MoveAxis(N, 0, ABG)
21:00:04.348 00.000 15712 Move returns status 0, amount 0
21:00:04.348 00.000 15712 move complete, result=0
21:00:04.348 00.000 15712 worker thread done servicing request
21:00:04.386 00.038 15712 Worker thread wakes up
21:00:04.388 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:04.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:04.388 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
21:00:06.087 01.699 15712 Exposure complete
21:00:06.307 00.220 15712 worker thread done servicing request
21:00:06.307 00.000 7988 OnExposeComplete: enter
21:00:06.311 00.004 7988 UpdateGuideState(): m_state=6
21:00:06.313 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5251
21:00:06.319 00.006 7988 Star::Find returns 1 (0), X=1178.70, Y=437.38, Mass=1469, SNR=26.2, Peak=211 HFD=3.1
21:00:06.323 00.004 7988 MultiStar: [#1 0.64,0.13,1.01,U] [#2 0.50,0.24,1.04,U] [#3 0.37,0.22,0.97,U] [#4 0.35,0.13,1.02,U] [#5 0.44,0.19,0.71,U] [#6 0.26,0.55,0.72,U] [#7 0.57,0.04,0.66,U] [#8 0.19,0.22,0.67,U] 
21:00:06.324 00.001 7988 single-star, 8 included, MultiStar: {0.39, 0.19}, one-star: {0.14, 0.02}
21:00:06.328 00.004 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
21:00:06.332 00.004 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.81 = -1.48)
21:00:06.334 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=-0.02 mountY=-0.14, mountTheta=-1.70
21:00:06.338 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.02, opts=13)
21:00:06.341 00.003 7988 Enqueuing Move request for scope (0.14, 0.02)
21:00:06.345 00.004 15712 Worker thread wakes up
21:00:06.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
21:00:06.345 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
21:00:06.345 00.000 15712 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
21:00:06.347 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:06.352 00.005 7988 UpdateGuideState exits: m=1469 SNR=26.2
21:00:06.358 00.006 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.52
21:00:06.358 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
21:00:06.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:06.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:00:06.358 00.000 15712 MoveAxis(W, 10, ABG)
21:00:06.358 00.000 15712 Guiding  Dir = 3, Dur = 10
21:00:06.359 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:06.361 00.002 15712 IsGuiding returns 0
21:00:06.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:06.367 00.006 7988 Enqueuing Expose request
21:00:06.378 00.011 15712 IsGuiding returns 1
21:00:06.380 00.002 15712 scope still moving after pulse duration time elapsed
21:00:06.451 00.071 15712 IsGuiding returns 0
21:00:06.451 00.000 15712 scope move finished after 10 + 78 ms
21:00:06.451 00.000 15712 Move returns status 0, amount 10
21:00:06.451 00.000 15712 MoveAxis(N, 0, ABG)
21:00:06.451 00.000 15712 Move returns status 0, amount 0
21:00:06.451 00.000 15712 move complete, result=0
21:00:06.451 00.000 15712 worker thread done servicing request
21:00:06.451 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
21:00:06.453 00.002 15712 Worker thread wakes up
21:00:06.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:06.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:07.880 01.427 15712 Exposure complete
21:00:08.179 00.299 15712 worker thread done servicing request
21:00:08.179 00.000 7988 OnExposeComplete: enter
21:00:08.189 00.010 7988 UpdateGuideState(): m_state=6
21:00:08.221 00.032 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5252
21:00:08.232 00.011 7988 Star::Find returns 1 (0), X=1178.68, Y=437.51, Mass=1517, SNR=26.5, Peak=181 HFD=3.3
21:00:08.235 00.003 7988 MultiStar: [#1 0.48,0.13,1.00,U] [#2 0.40,0.19,0.97,U] [#3 0.34,0.11,0.96,U] [#4 0.28,0.13,1.07,U] [#5 0.62,0.07,0.69,U] [#6 0.32,0.46,0.70,U] [#7 0.80,0.10,0.66,U] [#8 0.36,0.26,0.67,U] 
21:00:08.240 00.005 7988 single-star, 8 included, MultiStar: {0.39, 0.17}, one-star: {0.12, 0.15}
21:00:08.246 00.006 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
21:00:08.252 00.006 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.72)
21:00:08.256 00.004 7988 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.88 mountX=-0.15 mountY=-0.13, mountTheta=-2.44
21:00:08.261 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.15, opts=13)
21:00:08.266 00.005 7988 Enqueuing Move request for scope (0.12, 0.15)
21:00:08.274 00.008 15712 Worker thread wakes up
21:00:08.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:08.278 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
21:00:08.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
21:00:08.278 00.000 15712 Moving (0.12, 0.15) raw xDistance=-0.15 yDistance=-0.13
21:00:08.280 00.002 7988 UpdateGuideState exits: m=1517 SNR=26.5
21:00:08.290 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:08.295 00.005 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.52
21:00:08.295 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
21:00:08.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:08.299 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:08.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:00:08.299 00.000 15712 MoveAxis(W, 9, ABG)
21:00:08.299 00.000 15712 Guiding  Dir = 3, Dur = 9
21:00:08.301 00.002 15712 IsGuiding returns 0
21:00:08.301 00.000 7988 Enqueuing Expose request
21:00:08.328 00.027 15712 IsGuiding returns 0
21:00:08.328 00.000 15712 Move returns status 0, amount 9
21:00:08.328 00.000 15712 MoveAxis(N, 0, ABG)
21:00:08.330 00.002 15712 Move returns status 0, amount 0
21:00:08.330 00.000 15712 move complete, result=0
21:00:08.330 00.000 15712 worker thread done servicing request
21:00:08.330 00.000 15712 Worker thread wakes up
21:00:08.330 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
21:00:08.333 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:08.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:09.978 01.645 15712 Exposure complete
21:00:10.139 00.161 15712 worker thread done servicing request
21:00:10.139 00.000 7988 OnExposeComplete: enter
21:00:10.142 00.003 7988 UpdateGuideState(): m_state=6
21:00:10.150 00.008 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5253
21:00:10.154 00.004 7988 Star::Find returns 1 (0), X=1178.74, Y=437.06, Mass=1448, SNR=25.9, Peak=217 HFD=3.2
21:00:10.161 00.007 7988 MultiStar: [#1 0.65,-0.31,1.01,U] [#2 0.74,0.01,1.05,U] [#3 0.72,-0.13,0.99,U] [#4 0.44,-0.35,1.06,U] [#5 1.20,-0.24,0.00,M1] [#6 0.59,-0.13,0.69,U] [#7 0.75,-0.20,0.68,U] [#8 0.51,0.06,0.65,U] 
21:00:10.161 00.000 7988 single-star, 7 included, MultiStar: {0.57, -0.18}, one-star: {0.18, -0.31}
21:00:10.161 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
21:00:10.161 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
21:00:10.178 00.017 7988 CameraToMount -- cameraX=0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-1.04 mountX=0.31 mountY=-0.18, mountTheta=-0.52
21:00:10.182 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.31, opts=13)
21:00:10.184 00.002 7988 Enqueuing Move request for scope (0.18, -0.31)
21:00:10.188 00.004 15712 Worker thread wakes up
21:00:10.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:10.190 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.31) opts 0xd
21:00:10.190 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.9
21:00:10.193 00.003 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.31)
21:00:10.193 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:10.196 00.003 15712 Moving (0.18, -0.31) raw xDistance=0.31 yDistance=-0.18
21:00:10.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:10.198 00.002 7988 Enqueuing Expose request
21:00:10.202 00.004 15712 PPEC rslt: input = 0.31, final = 0.21, react = 0.18, pred = 0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 635.53
21:00:10.202 00.000 15712 PPEC: input: 0.31, control: 0.21, exposure: 1500
21:00:10.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:10.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:00:10.202 00.000 15712 MoveAxis(W, 67, ABG)
21:00:10.202 00.000 15712 Guiding  Dir = 3, Dur = 67
21:00:10.203 00.001 15712 IsGuiding returns 0
21:00:10.230 00.027 15712 PulseGuide returned control before completion, sleep 50
21:00:10.306 00.076 15712 IsGuiding returns 0
21:00:10.306 00.000 15712 Move returns status 0, amount 67
21:00:10.306 00.000 15712 MoveAxis(N, 0, ABG)
21:00:10.306 00.000 15712 Move returns status 0, amount 0
21:00:10.306 00.000 15712 move complete, result=0
21:00:10.306 00.000 15712 worker thread done servicing request
21:00:10.306 00.000 15712 Worker thread wakes up
21:00:10.306 00.000 7988 GuideStep: 0.3 px 67 ms WEST, -0.2 px 0 ms NORTH
21:00:10.314 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:10.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:11.725 01.411 15712 Exposure complete
21:00:11.802 00.077 15712 worker thread done servicing request
21:00:11.802 00.000 7988 OnExposeComplete: enter
21:00:11.802 00.000 7988 UpdateGuideState(): m_state=6
21:00:11.808 00.006 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5254
21:00:11.808 00.000 7988 Star::Find returns 1 (1), X=1179.02, Y=437.21, Mass=1558, SNR=26.9, Peak=255 HFD=3.2
21:00:11.808 00.000 7988 MultiStar: [#1 0.74,-0.00,0.99,U] [#2 0.88,0.31,1.02,U] [#3 0.65,0.13,0.96,U] [#4 0.76,0.01,1.01,U] [#5 1.12,-0.13,0.00,M2] [#6 0.93,0.12,0.71,U] [#7 1.10,0.10,0.00,M1] [#8 0.63,-0.17,0.62,U] 
21:00:11.808 00.000 7988 single-star, 6 included, MultiStar: {0.72, 0.04}, one-star: {0.46, -0.16}
21:00:11.808 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.26 = 1.26)
21:00:11.808 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.92)
21:00:11.818 00.010 7988 CameraToMount -- cameraX=0.46 cameraY=-0.16 hyp=0.49 cameraTheta=-0.32 mountX=0.15 mountY=-0.46, mountTheta=-1.25
21:00:11.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.46, y=-0.16, opts=13)
21:00:11.818 00.000 7988 Enqueuing Move request for scope (0.46, -0.16)
21:00:11.818 00.000 15712 Worker thread wakes up
21:00:11.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.16) opts 0xd
21:00:11.818 00.000 15712 Handling offset move in thread for scope, endpoint = (0.46, -0.16)
21:00:11.818 00.000 15712 Moving (0.46, -0.16) raw xDistance=0.15 yDistance=-0.46
21:00:11.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:11.825 00.007 7988 UpdateGuideState exits: m=1558 SNR=26.9 Saturated
21:00:11.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:11.828 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:11.828 00.000 7988 Enqueuing Expose request
21:00:11.828 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.53
21:00:11.828 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
21:00:11.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:00:11.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:00:11.828 00.000 15712 MoveAxis(W, 6, ABG)
21:00:11.828 00.000 15712 Guiding  Dir = 3, Dur = 6
21:00:11.828 00.000 15712 IsGuiding returns 0
21:00:11.859 00.031 15712 IsGuiding returns 0
21:00:11.859 00.000 15712 Move returns status 0, amount 6
21:00:11.859 00.000 15712 MoveAxis(N, 0, ABG)
21:00:11.859 00.000 15712 Move returns status 0, amount 0
21:00:11.859 00.000 15712 move complete, result=0
21:00:11.859 00.000 15712 worker thread done servicing request
21:00:11.859 00.000 15712 Worker thread wakes up
21:00:11.859 00.000 7988 GuideStep: 0.2 px 6 ms WEST, -0.5 px 0 ms NORTH
21:00:11.864 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:11.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:13.493 01.629 15712 Exposure complete
21:00:13.565 00.072 15712 worker thread done servicing request
21:00:13.565 00.000 7988 OnExposeComplete: enter
21:00:13.565 00.000 7988 UpdateGuideState(): m_state=6
21:00:13.565 00.000 7988 Star::Find(15, 1179, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5255
21:00:13.565 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=437.30, Mass=1522, SNR=26.5, Peak=187 HFD=3.6
21:00:13.565 00.000 7988 MultiStar: [#1 0.29,0.20,1.02,U] [#2 0.33,0.24,0.98,U] [#3 -0.08,0.15,0.96,U] [#4 0.06,0.07,1.01,U] [#5 0.51,0.29,0.66,U] [#6 0.25,0.35,0.69,U] [#7 0.56,0.19,0.66,U] [#8 0.16,0.11,0.65,U] 
21:00:13.573 00.008 7988 single-star, 8 included, MultiStar: {0.18, 0.16}, one-star: {-0.21, -0.07}
21:00:13.573 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.58) = xAngle (-1.23 = -1.23)
21:00:13.573 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.88 = 1.88)
21:00:13.573 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.81 mountX=0.07 mountY=0.21, mountTheta=1.24
21:00:13.578 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.07, opts=13)
21:00:13.578 00.000 7988 Enqueuing Move request for scope (-0.21, -0.07)
21:00:13.578 00.000 15712 Worker thread wakes up
21:00:13.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
21:00:13.578 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
21:00:13.578 00.000 15712 Moving (-0.21, -0.07) raw xDistance=0.07 yDistance=0.21
21:00:13.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:13.578 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5
21:00:13.584 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:13.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:13.584 00.000 7988 Enqueuing Expose request
21:00:13.588 00.004 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.53
21:00:13.588 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
21:00:13.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:13.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:00:13.588 00.000 15712 MoveAxis(W, 5, ABG)
21:00:13.588 00.000 15712 Guiding  Dir = 3, Dur = 5
21:00:13.590 00.002 15712 IsGuiding returns 0
21:00:13.590 00.000 15712 IsGuiding returns 0
21:00:13.604 00.014 15712 Move returns status 0, amount 5
21:00:13.604 00.000 15712 MoveAxis(N, 0, ABG)
21:00:13.604 00.000 15712 Move returns status 0, amount 0
21:00:13.604 00.000 15712 move complete, result=0
21:00:13.604 00.000 15712 worker thread done servicing request
21:00:13.604 00.000 15712 Worker thread wakes up
21:00:13.604 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
21:00:13.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:13.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:15.016 01.412 15712 Exposure complete
21:00:15.126 00.110 15712 worker thread done servicing request
21:00:15.126 00.000 7988 OnExposeComplete: enter
21:00:15.128 00.002 7988 UpdateGuideState(): m_state=6
21:00:15.128 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5256
21:00:15.132 00.004 7988 Star::Find returns 1 (0), X=1178.38, Y=437.38, Mass=1552, SNR=26.9, Peak=198 HFD=3.4
21:00:15.132 00.000 7988 MultiStar: [#1 0.27,0.21,1.00,U] [#2 0.31,0.31,0.99,U] [#3 0.14,0.28,0.92,U] [#4 0.07,0.11,0.99,U] [#5 0.37,0.02,0.68,U] [#6 0.01,0.51,0.71,U] [#7 0.30,-0.04,0.67,U] [#8 0.12,0.26,0.65,U] 
21:00:15.132 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.19}, one-star: {-0.18, 0.02}
21:00:15.132 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.66)
21:00:15.142 00.010 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.73 = 1.45)
21:00:15.144 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.05 mountX=-0.02 mountY=0.18, mountTheta=1.66
21:00:15.146 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.02, opts=13)
21:00:15.148 00.002 7988 Enqueuing Move request for scope (-0.18, 0.02)
21:00:15.149 00.001 15712 Worker thread wakes up
21:00:15.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:15.151 00.002 7988 UpdateGuideState exits: m=1552 SNR=26.9
21:00:15.153 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:15.155 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:15.157 00.002 7988 Enqueuing Expose request
21:00:15.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
21:00:15.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
21:00:15.157 00.000 15712 Moving (-0.18, 0.02) raw xDistance=-0.02 yDistance=0.18
21:00:15.166 00.009 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
21:00:15.166 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
21:00:15.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:15.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:00:15.166 00.000 15712 MoveAxis(W, 7, ABG)
21:00:15.166 00.000 15712 Guiding  Dir = 3, Dur = 7
21:00:15.166 00.000 15712 IsGuiding returns 0
21:00:15.183 00.017 15712 IsGuiding returns 0
21:00:15.183 00.000 15712 Move returns status 0, amount 7
21:00:15.183 00.000 15712 MoveAxis(N, 0, ABG)
21:00:15.183 00.000 15712 Move returns status 0, amount 0
21:00:15.183 00.000 15712 move complete, result=0
21:00:15.183 00.000 15712 worker thread done servicing request
21:00:15.183 00.000 15712 Worker thread wakes up
21:00:15.183 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
21:00:15.189 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:15.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:16.830 01.641 15712 Exposure complete
21:00:16.963 00.133 15712 worker thread done servicing request
21:00:16.963 00.000 7988 OnExposeComplete: enter
21:00:16.967 00.004 7988 UpdateGuideState(): m_state=6
21:00:16.967 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5257
21:00:16.976 00.009 7988 Star::Find returns 1 (0), X=1178.54, Y=437.16, Mass=1398, SNR=25.4, Peak=168 HFD=3.4
21:00:16.980 00.004 7988 MultiStar: [#1 0.23,0.12,1.05,U] [#2 0.08,0.31,1.03,U] [#3 0.23,0.14,1.01,U] [#4 0.09,0.06,1.08,U] [#5 0.45,0.06,0.72,U] [#6 0.20,0.28,0.70,U] [#7 0.42,0.23,0.68,U] [#8 -0.16,0.07,0.66,U] 
21:00:16.980 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.11}, one-star: {-0.02, -0.20}
21:00:16.984 00.004 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.58) = xAngle (2.19 = 2.19)
21:00:16.984 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.29 = -0.99)
21:00:16.984 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.61 mountX=-0.11 mountY=-0.16, mountTheta=-2.17
21:00:16.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.11, opts=13)
21:00:16.984 00.000 7988 Enqueuing Move request for scope (0.16, 0.11)
21:00:16.996 00.012 15712 Worker thread wakes up
21:00:16.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:16.999 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
21:00:16.999 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
21:00:16.999 00.000 15712 Moving (0.16, 0.11) raw xDistance=-0.11 yDistance=-0.16
21:00:16.999 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.4
21:00:16.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:16.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:16.999 00.000 7988 Enqueuing Expose request
21:00:16.999 00.000 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
21:00:16.999 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
21:00:16.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:16.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:00:16.999 00.000 15712 MoveAxis(W, 8, ABG)
21:00:16.999 00.000 15712 Guiding  Dir = 3, Dur = 8
21:00:16.999 00.000 15712 IsGuiding returns 0
21:00:17.016 00.017 15712 IsGuiding returns 0
21:00:17.016 00.000 15712 Move returns status 0, amount 8
21:00:17.016 00.000 15712 MoveAxis(N, 0, ABG)
21:00:17.016 00.000 15712 Move returns status 0, amount 0
21:00:17.016 00.000 15712 move complete, result=0
21:00:17.016 00.000 15712 worker thread done servicing request
21:00:17.016 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
21:00:17.016 00.000 15712 Worker thread wakes up
21:00:17.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:17.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:18.442 01.426 15712 Exposure complete
21:00:18.507 00.065 15712 worker thread done servicing request
21:00:18.507 00.000 7988 OnExposeComplete: enter
21:00:18.507 00.000 7988 UpdateGuideState(): m_state=6
21:00:18.510 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5258
21:00:18.510 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=437.36, Mass=1504, SNR=26.4, Peak=177 HFD=3.2
21:00:18.513 00.003 7988 MultiStar: [#1 0.40,0.27,1.01,U] [#2 0.21,0.34,1.00,U] [#3 0.30,0.10,1.00,U] [#4 0.17,0.04,1.01,U] [#5 0.36,0.07,0.71,U] [#6 -0.13,0.41,0.72,U] [#7 0.58,0.07,0.65,U] [#8 0.21,0.11,0.65,U] 
21:00:18.515 00.002 7988 single-star, 8 included, MultiStar: {0.22, 0.15}, one-star: {-0.03, -0.01}
21:00:18.516 00.001 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.58) = xAngle (-1.26 = -1.26)
21:00:18.516 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.85 = 1.85)
21:00:18.518 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.84 mountX=0.01 mountY=0.03, mountTheta=1.27
21:00:18.521 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
21:00:18.523 00.002 7988 Enqueuing Move request for scope (-0.03, -0.01)
21:00:18.527 00.004 15712 Worker thread wakes up
21:00:18.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
21:00:18.527 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
21:00:18.527 00.000 15712 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=0.03
21:00:18.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:18.527 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
21:00:18.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:18.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:18.531 00.002 7988 Enqueuing Expose request
21:00:18.531 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
21:00:18.531 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
21:00:18.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:18.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:00:18.531 00.000 15712 MoveAxis(W, 7, ABG)
21:00:18.531 00.000 15712 Guiding  Dir = 3, Dur = 7
21:00:18.531 00.000 15712 IsGuiding returns 0
21:00:18.553 00.022 15712 IsGuiding returns 0
21:00:18.553 00.000 15712 Move returns status 0, amount 7
21:00:18.553 00.000 15712 MoveAxis(N, 0, ABG)
21:00:18.553 00.000 15712 Move returns status 0, amount 0
21:00:18.553 00.000 15712 move complete, result=0
21:00:18.553 00.000 15712 worker thread done servicing request
21:00:18.553 00.000 15712 Worker thread wakes up
21:00:18.553 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
21:00:18.561 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:18.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:20.195 01.634 15712 Exposure complete
21:00:20.257 00.062 15712 worker thread done servicing request
21:00:20.257 00.000 7988 OnExposeComplete: enter
21:00:20.257 00.000 7988 UpdateGuideState(): m_state=6
21:00:20.260 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5259
21:00:20.260 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=437.21, Mass=1477, SNR=26.0, Peak=177 HFD=3.5
21:00:20.262 00.002 7988 MultiStar: [#1 0.24,0.01,1.00,U] [#2 0.18,0.19,1.01,U] [#3 0.20,-0.04,0.98,U] [#4 0.14,0.05,1.02,U] [#5 0.36,0.08,0.67,U] [#6 0.19,0.33,0.70,U] [#7 0.16,0.26,0.71,U] [#8 0.21,0.03,0.65,U] 
21:00:20.263 00.001 7988 refined, 8 included, MultiStar: {0.16, 0.07}, one-star: {-0.11, -0.15}
21:00:20.263 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.58) = xAngle (1.99 = 1.99)
21:00:20.265 00.002 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.10 = -1.18)
21:00:20.266 00.001 7988 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.41 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
21:00:20.268 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.07, opts=13)
21:00:20.268 00.000 7988 Enqueuing Move request for scope (0.16, 0.07)
21:00:20.270 00.002 15712 Worker thread wakes up
21:00:20.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
21:00:20.270 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
21:00:20.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:20.270 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.0
21:00:20.273 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:20.273 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:20.273 00.000 7988 Enqueuing Expose request
21:00:20.273 00.000 15712 Moving (0.16, 0.07) raw xDistance=-0.07 yDistance=-0.16
21:00:20.280 00.007 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
21:00:20.280 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
21:00:20.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:20.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:00:20.280 00.000 15712 MoveAxis(W, 8, ABG)
21:00:20.280 00.000 15712 Guiding  Dir = 3, Dur = 8
21:00:20.280 00.000 15712 IsGuiding returns 0
21:00:20.348 00.068 15712 IsGuiding returns 0
21:00:20.348 00.000 15712 Move returns status 0, amount 8
21:00:20.348 00.000 15712 MoveAxis(N, 0, ABG)
21:00:20.348 00.000 15712 Move returns status 0, amount 0
21:00:20.348 00.000 15712 move complete, result=0
21:00:20.348 00.000 15712 worker thread done servicing request
21:00:20.348 00.000 15712 Worker thread wakes up
21:00:20.348 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
21:00:20.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:20.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:21.770 01.422 15712 Exposure complete
21:00:21.828 00.058 15712 worker thread done servicing request
21:00:21.828 00.000 7988 OnExposeComplete: enter
21:00:21.831 00.003 7988 UpdateGuideState(): m_state=6
21:00:21.831 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5260
21:00:21.831 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=437.10, Mass=1497, SNR=26.2, Peak=170 HFD=3.6
21:00:21.831 00.000 7988 MultiStar: [#1 0.29,-0.10,1.04,U] [#2 0.34,0.08,1.04,U] [#3 0.12,-0.03,0.94,U] [#4 0.09,-0.20,1.04,U] [#5 0.50,-0.40,0.69,U] [#6 0.18,0.26,0.71,U] [#7 0.34,-0.21,0.68,U] [#8 0.01,-0.02,0.67,U] 
21:00:21.831 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {-0.18, -0.27}
21:00:21.831 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
21:00:21.831 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
21:00:21.831 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.51 mountX=0.10 mountY=-0.17, mountTheta=-1.06
21:00:21.831 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.10, opts=13)
21:00:21.831 00.000 7988 Enqueuing Move request for scope (0.18, -0.10)
21:00:21.845 00.014 15712 Worker thread wakes up
21:00:21.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
21:00:21.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
21:00:21.845 00.000 15712 Moving (0.18, -0.10) raw xDistance=0.10 yDistance=-0.17
21:00:21.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:21.847 00.002 7988 UpdateGuideState exits: m=1497 SNR=26.2
21:00:21.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:21.849 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:21.849 00.000 7988 Enqueuing Expose request
21:00:21.849 00.000 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
21:00:21.849 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
21:00:21.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:21.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:00:21.849 00.000 15712 MoveAxis(W, 8, ABG)
21:00:21.849 00.000 15712 Guiding  Dir = 3, Dur = 8
21:00:21.849 00.000 15712 IsGuiding returns 0
21:00:21.863 00.014 15712 IsGuiding returns 0
21:00:21.863 00.000 15712 Move returns status 0, amount 8
21:00:21.863 00.000 15712 MoveAxis(N, 0, ABG)
21:00:21.863 00.000 15712 Move returns status 0, amount 0
21:00:21.863 00.000 15712 move complete, result=0
21:00:21.863 00.000 15712 worker thread done servicing request
21:00:21.863 00.000 15712 Worker thread wakes up
21:00:21.863 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
21:00:21.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:21.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:23.498 01.635 15712 Exposure complete
21:00:23.614 00.116 15712 worker thread done servicing request
21:00:23.614 00.000 7988 OnExposeComplete: enter
21:00:23.623 00.009 7988 UpdateGuideState(): m_state=6
21:00:23.626 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
21:00:23.630 00.004 7988 Star::Find returns 1 (0), X=1178.34, Y=437.07, Mass=1538, SNR=26.6, Peak=165 HFD=3.7
21:00:23.632 00.002 7988 MultiStar: [#1 0.38,-0.22,1.00,U] [#2 0.35,-0.04,1.00,U] [#3 0.22,-0.19,0.97,U] [#4 0.14,-0.31,1.00,U] [#5 0.56,-0.04,0.66,U] [#6 0.25,-0.08,0.69,U] [#7 0.31,-0.31,0.66,U] [#8 0.20,-0.14,0.64,U] 
21:00:23.634 00.002 7988 refined, 8 included, MultiStar: {0.23, -0.19}, one-star: {-0.22, -0.30}
21:00:23.637 00.003 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
21:00:23.637 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.29)
21:00:23.642 00.005 7988 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.29 cameraTheta=-0.69 mountX=0.19 mountY=-0.22, mountTheta=-0.87
21:00:23.646 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.19, opts=13)
21:00:23.648 00.002 7988 Enqueuing Move request for scope (0.23, -0.19)
21:00:23.652 00.004 15712 Worker thread wakes up
21:00:23.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:00:23.653 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
21:00:23.653 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.6
21:00:23.657 00.004 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
21:00:23.657 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:23.659 00.002 15712 Moving (0.23, -0.19) raw xDistance=0.19 yDistance=-0.22
21:00:23.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:23.661 00.002 7988 Enqueuing Expose request
21:00:23.667 00.006 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 635.56
21:00:23.667 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
21:00:23.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:23.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:00:23.667 00.000 15712 MoveAxis(W, 44, ABG)
21:00:23.667 00.000 15712 Guiding  Dir = 3, Dur = 44
21:00:23.674 00.007 15712 IsGuiding returns 0
21:00:23.693 00.019 15712 PulseGuide returned control before completion, sleep 36
21:00:23.733 00.040 15712 IsGuiding returns 1
21:00:23.733 00.000 15712 scope still moving after pulse duration time elapsed
21:00:23.781 00.048 15712 IsGuiding returns 0
21:00:23.781 00.000 15712 scope move finished after 44 + 67 ms
21:00:23.781 00.000 15712 Move returns status 0, amount 44
21:00:23.781 00.000 15712 MoveAxis(N, 0, ABG)
21:00:23.781 00.000 15712 Move returns status 0, amount 0
21:00:23.781 00.000 15712 move complete, result=0
21:00:23.781 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
21:00:23.789 00.008 15712 worker thread done servicing request
21:00:23.789 00.000 15712 Worker thread wakes up
21:00:23.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:23.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:25.195 01.406 15712 Exposure complete
21:00:25.268 00.073 15712 worker thread done servicing request
21:00:25.268 00.000 7988 OnExposeComplete: enter
21:00:25.268 00.000 7988 UpdateGuideState(): m_state=6
21:00:25.268 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5262
21:00:25.268 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=437.22, Mass=1511, SNR=26.4, Peak=175 HFD=3.4
21:00:25.275 00.007 7988 MultiStar: [#1 0.25,-0.11,1.02,U] [#2 0.34,0.25,1.01,U] [#3 0.25,-0.04,0.95,U] [#4 0.19,-0.11,1.08,U] [#5 0.49,0.04,0.72,U] [#6 0.21,0.34,0.68,U] [#7 0.38,0.09,0.68,U] [#8 0.24,-0.08,0.64,U] 
21:00:25.275 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.01}, one-star: {-0.06, -0.14}
21:00:25.275 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
21:00:25.275 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.74 = 2.74)
21:00:25.275 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.95 mountX=0.14 mountY=0.06, mountTheta=0.40
21:00:25.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.14, opts=13)
21:00:25.275 00.000 7988 Enqueuing Move request for scope (-0.06, -0.14)
21:00:25.285 00.010 15712 Worker thread wakes up
21:00:25.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
21:00:25.285 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
21:00:25.285 00.000 15712 Moving (-0.06, -0.14) raw xDistance=0.14 yDistance=0.06
21:00:25.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:25.285 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4
21:00:25.288 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:25.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:25.292 00.004 7988 Enqueuing Expose request
21:00:25.292 00.000 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.56
21:00:25.292 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
21:00:25.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:25.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:00:25.292 00.000 15712 MoveAxis(W, 7, ABG)
21:00:25.292 00.000 15712 Guiding  Dir = 3, Dur = 7
21:00:25.292 00.000 15712 IsGuiding returns 0
21:00:25.311 00.019 15712 IsGuiding returns 0
21:00:25.311 00.000 15712 Move returns status 0, amount 7
21:00:25.311 00.000 15712 MoveAxis(N, 0, ABG)
21:00:25.311 00.000 15712 Move returns status 0, amount 0
21:00:25.311 00.000 15712 move complete, result=0
21:00:25.311 00.000 15712 worker thread done servicing request
21:00:25.311 00.000 15712 Worker thread wakes up
21:00:25.311 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
21:00:25.322 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:25.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:26.960 01.638 15712 Exposure complete
21:00:27.016 00.056 15712 worker thread done servicing request
21:00:27.023 00.007 7988 OnExposeComplete: enter
21:00:27.023 00.000 7988 UpdateGuideState(): m_state=6
21:00:27.023 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5263
21:00:27.026 00.003 7988 Star::Find returns 1 (0), X=1178.57, Y=437.01, Mass=1514, SNR=26.4, Peak=188 HFD=3.6
21:00:27.026 00.000 7988 MultiStar: [#1 0.49,-0.05,1.01,U] [#2 0.35,0.09,0.99,U] [#3 0.27,-0.33,0.94,U] [#4 0.34,-0.20,1.02,U] [#5 0.60,-0.06,0.72,U] [#6 0.34,-0.08,0.72,U] [#7 0.49,0.05,0.69,U] [#8 0.38,-0.29,0.64,U] 
21:00:27.026 00.000 7988 single-star, 8 included, MultiStar: {0.35, -0.14}, one-star: {0.01, -0.36}
21:00:27.026 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
21:00:27.026 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.14)
21:00:27.026 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.54 mountX=0.36 mountY=-0.00, mountTheta=-0.00
21:00:27.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.36, opts=13)
21:00:27.026 00.000 7988 Enqueuing Move request for scope (0.01, -0.36)
21:00:27.026 00.000 15712 Worker thread wakes up
21:00:27.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.36) opts 0xd
21:00:27.026 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.36)
21:00:27.026 00.000 15712 Moving (0.01, -0.36) raw xDistance=0.36 yDistance=-0.00
21:00:27.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:27.026 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
21:00:27.038 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:27.039 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:27.039 00.000 15712 PPEC rslt: input = 0.36, final = 0.23, react = 0.21, pred = 0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 635.57
21:00:27.039 00.000 15712 PPEC: input: 0.36, control: 0.23, exposure: 1500
21:00:27.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:27.039 00.000 7988 Enqueuing Expose request
21:00:27.043 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:00:27.043 00.000 15712 MoveAxis(W, 75, ABG)
21:00:27.043 00.000 15712 Guiding  Dir = 3, Dur = 75
21:00:27.043 00.000 15712 IsGuiding returns 0
21:00:27.060 00.017 15712 PulseGuide returned control before completion, sleep 66
21:00:27.136 00.076 15712 IsGuiding returns 1
21:00:27.136 00.000 15712 scope still moving after pulse duration time elapsed
21:00:27.172 00.036 15712 IsGuiding returns 0
21:00:27.172 00.000 15712 scope move finished after 75 + 56 ms
21:00:27.172 00.000 15712 Move returns status 0, amount 75
21:00:27.172 00.000 15712 MoveAxis(N, 0, ABG)
21:00:27.172 00.000 15712 Move returns status 0, amount 0
21:00:27.172 00.000 15712 move complete, result=0
21:00:27.172 00.000 15712 worker thread done servicing request
21:00:27.172 00.000 15712 Worker thread wakes up
21:00:27.172 00.000 7988 GuideStep: 0.4 px 75 ms WEST, -0.0 px 0 ms NORTH
21:00:27.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:27.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:28.584 01.412 15712 Exposure complete
21:00:28.645 00.061 15712 worker thread done servicing request
21:00:28.645 00.000 7988 OnExposeComplete: enter
21:00:28.645 00.000 7988 UpdateGuideState(): m_state=6
21:00:28.647 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5264
21:00:28.647 00.000 7988 Star::Find returns 1 (0), X=1178.72, Y=437.37, Mass=1629, SNR=27.5, Peak=224 HFD=3.3
21:00:28.647 00.000 7988 MultiStar: [#1 0.50,0.31,0.99,U] [#2 0.53,0.49,0.99,U] [#3 0.39,0.30,0.92,U] [#4 0.27,0.28,0.98,U] [#5 0.76,0.24,0.67,U] [#6 0.42,0.55,0.68,U] [#7 0.57,0.44,0.66,U] [#8 0.37,0.42,0.61,U] 
21:00:28.647 00.000 7988 single-star, 8 included, MultiStar: {0.43, 0.32}, one-star: {0.16, 0.01}
21:00:28.652 00.005 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.58) = xAngle (1.62 = 1.62)
21:00:28.652 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.73 = -1.55)
21:00:28.652 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.04 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
21:00:28.656 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.01, opts=13)
21:00:28.658 00.002 7988 Enqueuing Move request for scope (0.16, 0.01)
21:00:28.658 00.000 15712 Worker thread wakes up
21:00:28.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
21:00:28.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
21:00:28.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:28.658 00.000 7988 UpdateGuideState exits: m=1629 SNR=27.5
21:00:28.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:28.663 00.005 15712 Moving (0.16, 0.01) raw xDistance=-0.01 yDistance=-0.16
21:00:28.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:28.663 00.000 7988 Enqueuing Expose request
21:00:28.667 00.004 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.57
21:00:28.667 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
21:00:28.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:28.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:00:28.667 00.000 15712 MoveAxis(W, 6, ABG)
21:00:28.667 00.000 15712 Guiding  Dir = 3, Dur = 6
21:00:28.692 00.025 15712 IsGuiding returns 0
21:00:28.709 00.017 15712 IsGuiding returns 0
21:00:28.709 00.000 15712 Move returns status 0, amount 6
21:00:28.709 00.000 15712 MoveAxis(N, 0, ABG)
21:00:28.709 00.000 15712 Move returns status 0, amount 0
21:00:28.709 00.000 15712 move complete, result=0
21:00:28.709 00.000 15712 worker thread done servicing request
21:00:28.709 00.000 15712 Worker thread wakes up
21:00:28.709 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
21:00:28.711 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:28.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:30.450 01.739 15712 Exposure complete
21:00:30.495 00.045 15712 worker thread done servicing request
21:00:30.495 00.000 7988 OnExposeComplete: enter
21:00:30.495 00.000 7988 UpdateGuideState(): m_state=6
21:00:30.512 00.017 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5265
21:00:30.512 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=437.47, Mass=1623, SNR=27.4, Peak=199 HFD=3.2
21:00:30.514 00.002 7988 MultiStar: [#1 0.52,0.35,1.00,U] [#2 0.41,0.37,0.95,U] [#3 0.37,0.27,0.92,U] [#4 0.24,0.29,1.00,U] [#5 0.64,0.43,0.70,U] [#6 0.31,0.50,0.71,U] [#7 0.51,0.29,0.65,U] [#8 0.34,0.28,0.66,U] 
21:00:30.514 00.000 7988 single-star, 8 included, MultiStar: {0.37, 0.31}, one-star: {0.07, 0.10}
21:00:30.516 00.002 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
21:00:30.516 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.61)
21:00:30.518 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
21:00:30.520 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.10, opts=13)
21:00:30.520 00.000 7988 Enqueuing Move request for scope (0.07, 0.10)
21:00:30.522 00.002 15712 Worker thread wakes up
21:00:30.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
21:00:30.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
21:00:30.522 00.000 15712 Moving (0.07, 0.10) raw xDistance=-0.10 yDistance=-0.07
21:00:30.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:00:30.522 00.000 7988 UpdateGuideState exits: m=1623 SNR=27.4
21:00:30.524 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:30.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:30.526 00.002 7988 Enqueuing Expose request
21:00:30.527 00.001 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.58
21:00:30.527 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
21:00:30.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:30.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:00:30.527 00.000 15712 MoveAxis(W, 9, ABG)
21:00:30.527 00.000 15712 Guiding  Dir = 3, Dur = 9
21:00:30.527 00.000 15712 IsGuiding returns 0
21:00:30.546 00.019 15712 IsGuiding returns 0
21:00:30.546 00.000 15712 Move returns status 0, amount 9
21:00:30.546 00.000 15712 MoveAxis(N, 0, ABG)
21:00:30.546 00.000 15712 Move returns status 0, amount 0
21:00:30.546 00.000 15712 move complete, result=0
21:00:30.546 00.000 15712 worker thread done servicing request
21:00:30.546 00.000 15712 Worker thread wakes up
21:00:30.546 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
21:00:30.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:30.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:31.967 01.421 15712 Exposure complete
21:00:32.026 00.059 15712 worker thread done servicing request
21:00:32.026 00.000 7988 OnExposeComplete: enter
21:00:32.028 00.002 7988 UpdateGuideState(): m_state=6
21:00:32.030 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5266
21:00:32.030 00.000 7988 Star::Find returns 1 (0), X=1178.71, Y=437.68, Mass=1422, SNR=25.7, Peak=183 HFD=3.5
21:00:32.032 00.002 7988 MultiStar: [#1 0.38,0.46,1.03,U] [#2 0.51,0.57,1.03,U] [#3 0.12,0.46,0.95,U] [#4 0.23,0.19,1.04,U] [#5 0.54,0.37,0.75,U] [#6 0.23,0.59,0.73,U] [#7 0.38,0.49,0.68,U] [#8 0.04,0.32,0.67,U] 
21:00:32.032 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.41}, one-star: {0.16, 0.31}
21:00:32.034 00.002 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
21:00:32.034 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
21:00:32.036 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.31 hyp=0.35 cameraTheta=1.10 mountX=-0.31 mountY=-0.16, mountTheta=-2.66
21:00:32.038 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.31, opts=13)
21:00:32.038 00.000 7988 Enqueuing Move request for scope (0.16, 0.31)
21:00:32.040 00.002 15712 Worker thread wakes up
21:00:32.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.31) opts 0xd
21:00:32.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.31)
21:00:32.040 00.000 15712 Moving (0.16, 0.31) raw xDistance=-0.31 yDistance=-0.16
21:00:32.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:32.040 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.7
21:00:32.043 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:32.044 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:32.044 00.000 7988 Enqueuing Expose request
21:00:32.044 00.000 15712 PPEC rslt: input = -0.31, final = -0.16, react = -0.19, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 635.58
21:00:32.044 00.000 15712 PPEC: input: -0.31, control: -0.16, exposure: 1500
21:00:32.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:32.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:00:32.044 00.000 15712 MoveAxis(E, 53, ABG)
21:00:32.044 00.000 15712 Guiding  Dir = 2, Dur = 53
21:00:32.044 00.000 15712 IsGuiding returns 0
21:00:32.060 00.016 15712 PulseGuide returned control before completion, sleep 45
21:00:32.145 00.085 15712 IsGuiding returns 0
21:00:32.145 00.000 15712 Move returns status 0, amount 53
21:00:32.145 00.000 15712 MoveAxis(N, 0, ABG)
21:00:32.145 00.000 15712 Move returns status 0, amount 0
21:00:32.145 00.000 15712 move complete, result=0
21:00:32.145 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
21:00:32.148 00.003 15712 worker thread done servicing request
21:00:32.148 00.000 15712 Worker thread wakes up
21:00:32.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:32.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:33.780 01.632 15712 Exposure complete
21:00:33.839 00.059 15712 worker thread done servicing request
21:00:33.839 00.000 7988 OnExposeComplete: enter
21:00:33.839 00.000 7988 UpdateGuideState(): m_state=6
21:00:33.843 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5267
21:00:33.843 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=436.90, Mass=1420, SNR=25.7, Peak=204 HFD=3.0
21:00:33.846 00.003 7988 MultiStar: [#1 0.44,-0.20,1.05,U] [#2 0.32,-0.09,1.03,U] [#3 0.15,-0.05,0.98,U] [#4 0.37,-0.25,1.06,U] [#5 0.27,-0.31,0.78,U] [#6 0.36,0.03,0.75,U] [#7 0.66,-0.10,0.72,U] [#8 0.16,-0.14,0.69,U] 
21:00:33.848 00.002 7988 refined, 8 included, MultiStar: {0.30, -0.18}, one-star: {-0.01, -0.47}
21:00:33.848 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
21:00:33.850 00.002 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.15)
21:00:33.850 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.18 hyp=0.35 cameraTheta=-0.56 mountX=0.18 mountY=-0.29, mountTheta=-1.01
21:00:33.852 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.18, opts=13)
21:00:33.852 00.000 7988 Enqueuing Move request for scope (0.30, -0.18)
21:00:33.854 00.002 15712 Worker thread wakes up
21:00:33.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.18) opts 0xd
21:00:33.854 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.18)
21:00:33.854 00.000 15712 Moving (0.30, -0.18) raw xDistance=0.18 yDistance=-0.29
21:00:33.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:00:33.854 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.7
21:00:33.857 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:33.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:33.859 00.002 7988 Enqueuing Expose request
21:00:33.859 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 635.58
21:00:33.859 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
21:00:33.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:00:33.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:00:33.859 00.000 15712 MoveAxis(W, 42, ABG)
21:00:33.859 00.000 15712 Guiding  Dir = 3, Dur = 42
21:00:33.859 00.000 15712 IsGuiding returns 0
21:00:33.881 00.022 15712 PulseGuide returned control before completion, sleep 25
21:00:33.950 00.069 15712 IsGuiding returns 0
21:00:33.950 00.000 15712 Move returns status 0, amount 42
21:00:33.950 00.000 15712 MoveAxis(N, 0, ABG)
21:00:33.950 00.000 15712 Move returns status 0, amount 0
21:00:33.950 00.000 15712 move complete, result=0
21:00:33.950 00.000 15712 worker thread done servicing request
21:00:33.950 00.000 15712 Worker thread wakes up
21:00:33.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:33.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:33.950 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.3 px 0 ms NORTH
21:00:35.362 01.412 15712 Exposure complete
21:00:35.420 00.058 15712 worker thread done servicing request
21:00:35.420 00.000 7988 OnExposeComplete: enter
21:00:35.420 00.000 7988 UpdateGuideState(): m_state=6
21:00:35.420 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
21:00:35.420 00.000 7988 Star::Find returns 1 (0), X=1178.56, Y=437.01, Mass=1548, SNR=26.9, Peak=224 HFD=3.4
21:00:35.428 00.008 7988 MultiStar: [#1 0.49,0.04,1.00,U] [#2 0.23,0.07,1.01,U] [#3 0.37,-0.02,0.95,U] [#4 0.22,-0.05,1.04,U] [#5 0.59,-0.19,0.71,U] [#6 0.50,0.13,0.68,U] [#7 0.49,-0.05,0.66,U] [#8 0.13,-0.15,0.68,U] 
21:00:35.428 00.000 7988 refined, 8 included, MultiStar: {0.32, -0.06}, one-star: {0.00, -0.36}
21:00:35.428 00.000 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.58) = xAngle (1.38 = 1.38)
21:00:35.428 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.49 = -1.79)
21:00:35.428 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-0.20 mountX=0.06 mountY=-0.32, mountTheta=-1.38
21:00:35.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.06, opts=13)
21:00:35.428 00.000 7988 Enqueuing Move request for scope (0.32, -0.06)
21:00:35.436 00.008 15712 Worker thread wakes up
21:00:35.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.06) opts 0xd
21:00:35.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.06)
21:00:35.436 00.000 15712 Moving (0.32, -0.06) raw xDistance=0.06 yDistance=-0.32
21:00:35.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:35.436 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.9
21:00:35.439 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:35.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:35.441 00.002 7988 Enqueuing Expose request
21:00:35.441 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
21:00:35.441 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
21:00:35.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:00:35.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:00:35.441 00.000 15712 MoveAxis(W, 3, ABG)
21:00:35.441 00.000 15712 Guiding  Dir = 3, Dur = 3
21:00:35.441 00.000 15712 IsGuiding returns 0
21:00:35.471 00.030 15712 IsGuiding returns 0
21:00:35.471 00.000 15712 Move returns status 0, amount 3
21:00:35.471 00.000 15712 MoveAxis(N, 0, ABG)
21:00:35.471 00.000 15712 Move returns status 0, amount 0
21:00:35.471 00.000 15712 move complete, result=0
21:00:35.471 00.000 15712 worker thread done servicing request
21:00:35.471 00.000 15712 Worker thread wakes up
21:00:35.471 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.3 px 0 ms NORTH
21:00:35.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:35.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:37.113 01.642 15712 Exposure complete
21:00:37.161 00.048 15712 worker thread done servicing request
21:00:37.161 00.000 7988 OnExposeComplete: enter
21:00:37.161 00.000 7988 UpdateGuideState(): m_state=6
21:00:37.176 00.015 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5269
21:00:37.178 00.002 7988 Star::Find returns 1 (0), X=1178.59, Y=437.30, Mass=1527, SNR=26.7, Peak=215 HFD=3.2
21:00:37.178 00.000 7988 MultiStar: [#1 0.35,0.01,1.00,U] [#2 0.47,0.15,0.99,U] [#3 0.18,0.09,0.96,U] [#4 0.24,0.21,1.01,U] [#5 0.46,-0.08,0.73,U] [#6 0.23,0.31,0.73,U] [#7 0.54,0.06,0.68,U] [#8 0.23,0.02,0.65,U] 
21:00:37.178 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.08}, one-star: {0.03, -0.07}
21:00:37.178 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
21:00:37.178 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.78)
21:00:37.178 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.18 mountX=0.07 mountY=-0.03, mountTheta=-0.37
21:00:37.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
21:00:37.178 00.000 7988 Enqueuing Move request for scope (0.03, -0.07)
21:00:37.178 00.000 15712 Worker thread wakes up
21:00:37.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
21:00:37.178 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
21:00:37.178 00.000 15712 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
21:00:37.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:37.178 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.7
21:00:37.189 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:37.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:37.191 00.002 7988 Enqueuing Expose request
21:00:37.192 00.001 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
21:00:37.192 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
21:00:37.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:37.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:00:37.192 00.000 15712 MoveAxis(W, 6, ABG)
21:00:37.192 00.000 15712 Guiding  Dir = 3, Dur = 6
21:00:37.192 00.000 15712 IsGuiding returns 0
21:00:37.212 00.020 15712 IsGuiding returns 0
21:00:37.212 00.000 15712 Move returns status 0, amount 6
21:00:37.212 00.000 15712 MoveAxis(N, 0, ABG)
21:00:37.212 00.000 15712 Move returns status 0, amount 0
21:00:37.212 00.000 15712 move complete, result=0
21:00:37.212 00.000 15712 worker thread done servicing request
21:00:37.212 00.000 15712 Worker thread wakes up
21:00:37.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:37.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:37.212 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
21:00:38.630 01.418 15712 Exposure complete
21:00:38.689 00.059 15712 worker thread done servicing request
21:00:38.689 00.000 7988 OnExposeComplete: enter
21:00:38.689 00.000 7988 UpdateGuideState(): m_state=6
21:00:38.692 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5270
21:00:38.692 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=437.37, Mass=1541, SNR=26.6, Peak=220 HFD=3.2
21:00:38.692 00.000 7988 MultiStar: [#1 0.27,0.17,1.00,U] [#2 0.25,0.33,1.00,U] [#3 0.27,0.15,0.92,U] [#4 0.19,0.14,1.02,U] [#5 0.44,0.22,0.69,U] [#6 0.26,0.31,0.73,U] [#7 0.48,0.03,0.68,U] [#8 0.19,0.05,0.62,U] 
21:00:38.692 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.16}, one-star: {0.12, 0.01}
21:00:38.692 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.58) = xAngle (1.63 = 1.63)
21:00:38.692 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.74 = -1.55)
21:00:38.692 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
21:00:38.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.01, opts=13)
21:00:38.701 00.009 7988 Enqueuing Move request for scope (0.12, 0.01)
21:00:38.703 00.002 15712 Worker thread wakes up
21:00:38.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
21:00:38.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
21:00:38.703 00.000 15712 Moving (0.12, 0.01) raw xDistance=-0.01 yDistance=-0.12
21:00:38.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:38.703 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.6
21:00:38.705 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:38.705 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:38.706 00.001 7988 Enqueuing Expose request
21:00:38.707 00.001 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.60
21:00:38.707 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
21:00:38.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:38.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:00:38.707 00.000 15712 MoveAxis(W, 5, ABG)
21:00:38.707 00.000 15712 Guiding  Dir = 3, Dur = 5
21:00:38.729 00.022 15712 IsGuiding returns 0
21:00:38.744 00.015 15712 IsGuiding returns 0
21:00:38.744 00.000 15712 Move returns status 0, amount 5
21:00:38.744 00.000 15712 MoveAxis(N, 0, ABG)
21:00:38.744 00.000 15712 Move returns status 0, amount 0
21:00:38.744 00.000 15712 move complete, result=0
21:00:38.744 00.000 15712 worker thread done servicing request
21:00:38.744 00.000 15712 Worker thread wakes up
21:00:38.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:38.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:38.744 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
21:00:40.381 01.637 15712 Exposure complete
21:00:40.441 00.060 15712 worker thread done servicing request
21:00:40.441 00.000 7988 OnExposeComplete: enter
21:00:40.441 00.000 7988 UpdateGuideState(): m_state=6
21:00:40.444 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5271
21:00:40.444 00.000 7988 Star::Find returns 1 (0), X=1178.74, Y=437.07, Mass=1527, SNR=26.7, Peak=240 HFD=3.2
21:00:40.444 00.000 7988 MultiStar: [#1 0.44,-0.06,1.01,U] [#2 0.36,0.24,1.01,U] [#3 0.34,-0.03,0.97,U] [#4 0.13,-0.09,1.04,U] [#5 0.43,0.01,0.69,U] [#6 0.34,0.16,0.70,U] [#7 0.63,-0.04,0.65,U] [#8 0.14,0.00,0.65,U] 
21:00:40.444 00.000 7988 refined, 8 included, MultiStar: {0.32, -0.02}, one-star: {0.18, -0.29}
21:00:40.444 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.58) = xAngle (1.52 = 1.52)
21:00:40.444 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.63 = -1.65)
21:00:40.444 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.02 hyp=0.33 cameraTheta=-0.05 mountX=0.02 mountY=-0.32, mountTheta=-1.52
21:00:40.444 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.02, opts=13)
21:00:40.444 00.000 7988 Enqueuing Move request for scope (0.32, -0.02)
21:00:40.444 00.000 15712 Worker thread wakes up
21:00:40.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.02) opts 0xd
21:00:40.444 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.02)
21:00:40.444 00.000 15712 Moving (0.32, -0.02) raw xDistance=0.02 yDistance=-0.32
21:00:40.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:40.444 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.7
21:00:40.458 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:40.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:40.460 00.002 7988 Enqueuing Expose request
21:00:40.460 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.60
21:00:40.460 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
21:00:40.460 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.10 newest=-0.47
21:00:40.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:00:40.460 00.000 15712 MoveAxis(W, 5, ABG)
21:00:40.460 00.000 15712 Guiding  Dir = 3, Dur = 5
21:00:40.460 00.000 15712 IsGuiding returns 0
21:00:40.476 00.016 15712 IsGuiding returns 0
21:00:40.476 00.000 15712 Move returns status 0, amount 5
21:00:40.476 00.000 15712 BLC: Oldest BLC event removed
21:00:40.476 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 184 applied
21:00:40.476 00.000 15712 MoveAxis(N, 267, ABG)
21:00:40.476 00.000 15712 Guiding  Dir = 0, Dur = 267
21:00:40.476 00.000 15712 IsGuiding returns 0
21:00:40.559 00.083 15712 PulseGuide returned control before completion, sleep 198
21:00:40.779 00.220 15712 IsGuiding returns 1
21:00:40.779 00.000 15712 scope still moving after pulse duration time elapsed
21:00:40.811 00.032 15712 IsGuiding returns 1
21:00:40.850 00.039 15712 IsGuiding returns 0
21:00:40.850 00.000 15712 scope move finished after 267 + 100 ms
21:00:40.850 00.000 15712 Move returns status 0, amount 267
21:00:40.850 00.000 15712 move complete, result=0
21:00:40.850 00.000 15712 worker thread done servicing request
21:00:40.850 00.000 15712 Worker thread wakes up
21:00:40.850 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.3 px 267 ms NORTH
21:00:40.859 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:40.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:42.266 01.407 15712 Exposure complete
21:00:42.311 00.045 15712 worker thread done servicing request
21:00:42.311 00.000 7988 OnExposeComplete: enter
21:00:42.328 00.017 7988 UpdateGuideState(): m_state=6
21:00:42.328 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5272
21:00:42.330 00.002 7988 Star::Find returns 1 (0), X=1178.27, Y=437.14, Mass=1591, SNR=27.1, Peak=229 HFD=3.5
21:00:42.330 00.000 7988 MultiStar: [#1 0.08,0.01,0.99,U] [#2 -0.03,0.17,1.01,U] [#3 0.05,0.10,0.98,U] [#4 -0.21,-0.09,0.96,U] [#5 0.26,-0.15,0.72,U] [#6 0.01,0.21,0.66,U] [#7 0.02,0.09,0.63,U] [#8 -0.23,-0.02,0.63,U] 
21:00:42.332 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {-0.28, -0.23}
21:00:42.332 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.65)
21:00:42.334 00.002 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.74 = 1.46)
21:00:42.334 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.05 mountX=-0.00 mountY=0.04, mountTheta=1.65
21:00:42.336 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.00, opts=13)
21:00:42.338 00.002 7988 Enqueuing Move request for scope (-0.04, 0.00)
21:00:42.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:42.340 00.002 7988 UpdateGuideState exits: m=1591 SNR=27.1
21:00:42.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:42.342 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:42.343 00.001 7988 Enqueuing Expose request
21:00:42.345 00.002 15712 Worker thread wakes up
21:00:42.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
21:00:42.345 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
21:00:42.345 00.000 15712 Moving (-0.04, 0.00) raw xDistance=-0.00 yDistance=0.04
21:00:42.345 00.000 15712 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.324265, 1:-0.042010
21:00:42.345 00.000 15712 BLC: No correction, Miss < min_move
21:00:42.345 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.61
21:00:42.345 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
21:00:42.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:42.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:00:42.345 00.000 15712 MoveAxis(W, 4, ABG)
21:00:42.345 00.000 15712 Guiding  Dir = 3, Dur = 4
21:00:42.345 00.000 15712 IsGuiding returns 0
21:00:42.375 00.030 15712 IsGuiding returns 0
21:00:42.375 00.000 15712 Move returns status 0, amount 4
21:00:42.375 00.000 15712 MoveAxis(N, 0, ABG)
21:00:42.375 00.000 15712 Move returns status 0, amount 0
21:00:42.375 00.000 15712 move complete, result=0
21:00:42.375 00.000 15712 worker thread done servicing request
21:00:42.375 00.000 15712 Worker thread wakes up
21:00:42.375 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
21:00:42.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:42.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:44.020 01.645 15712 Exposure complete
21:00:44.077 00.057 15712 worker thread done servicing request
21:00:44.077 00.000 7988 OnExposeComplete: enter
21:00:44.077 00.000 7988 UpdateGuideState(): m_state=6
21:00:44.082 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5273
21:00:44.082 00.000 7988 Star::Find returns 1 (0), X=1178.17, Y=437.18, Mass=1441, SNR=25.8, Peak=225 HFD=3.5
21:00:44.082 00.000 7988 MultiStar: [#1 -0.02,0.11,1.01,U] [#2 -0.11,0.34,1.02,U] [#3 -0.20,0.15,0.96,U] [#4 -0.21,-0.02,1.06,U] [#5 0.26,0.20,0.72,U] [#6 -0.18,0.42,0.75,U] [#7 0.02,0.10,0.71,U] [#8 -0.35,0.14,0.67,U] 
21:00:44.082 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.13}, one-star: {-0.39, -0.18}
21:00:44.082 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.58) = xAngle (3.98 = -2.30)
21:00:44.082 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.09 = 0.81)
21:00:44.082 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.40 mountX=-0.13 mountY=0.14, mountTheta=2.32
21:00:44.082 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.13, opts=13)
21:00:44.082 00.000 7988 Enqueuing Move request for scope (-0.14, 0.13)
21:00:44.082 00.000 15712 Worker thread wakes up
21:00:44.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
21:00:44.082 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
21:00:44.082 00.000 15712 Moving (-0.14, 0.13) raw xDistance=-0.13 yDistance=0.14
21:00:44.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:44.094 00.012 7988 UpdateGuideState exits: m=1441 SNR=25.8
21:00:44.094 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:44.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:44.094 00.000 7988 Enqueuing Expose request
21:00:44.098 00.004 15712 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.324265, 1:-0.042010, 2:-0.136428
21:00:44.098 00.000 15712 BLC: No correction, Miss < min_move
21:00:44.098 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.61
21:00:44.098 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
21:00:44.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:44.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:00:44.098 00.000 15712 MoveAxis(W, 4, ABG)
21:00:44.098 00.000 15712 Guiding  Dir = 3, Dur = 4
21:00:44.098 00.000 15712 IsGuiding returns 0
21:00:44.114 00.016 15712 IsGuiding returns 0
21:00:44.114 00.000 15712 Move returns status 0, amount 4
21:00:44.114 00.000 15712 MoveAxis(N, 0, ABG)
21:00:44.114 00.000 15712 Move returns status 0, amount 0
21:00:44.114 00.000 15712 move complete, result=0
21:00:44.114 00.000 15712 worker thread done servicing request
21:00:44.114 00.000 15712 Worker thread wakes up
21:00:44.114 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
21:00:44.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:44.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:45.532 01.418 15712 Exposure complete
21:00:45.592 00.060 15712 worker thread done servicing request
21:00:45.592 00.000 7988 OnExposeComplete: enter
21:00:45.592 00.000 7988 UpdateGuideState(): m_state=6
21:00:45.595 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5274
21:00:45.595 00.000 7988 Star::Find returns 1 (1), X=1177.95, Y=437.29, Mass=1634, SNR=27.5, Peak=255 HFD=3.3
21:00:45.595 00.000 7988 MultiStar: [#1 -0.13,-0.12,0.98,U] [#2 -0.26,0.14,0.99,U] [#3 -0.19,-0.01,0.91,U] [#4 -0.27,-0.05,0.99,U] [#5 -0.26,0.06,0.67,U] [#6 -0.22,0.21,0.68,U] [#7 -0.13,0.04,0.67,U] [#8 -0.21,0.09,0.65,U] 
21:00:45.595 00.000 7988 refined, 8 included, MultiStar: {-0.26, 0.02}, one-star: {-0.60, -0.08}
21:00:45.595 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.58) = xAngle (4.65 = -1.64)
21:00:45.595 00.000 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.47)
21:00:45.595 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.02 hyp=0.26 cameraTheta=3.07 mountX=-0.02 mountY=0.26, mountTheta=1.64
21:00:45.595 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.02, opts=13)
21:00:45.595 00.000 7988 Enqueuing Move request for scope (-0.26, 0.02)
21:00:45.595 00.000 15712 Worker thread wakes up
21:00:45.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.02) opts 0xd
21:00:45.595 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.02)
21:00:45.595 00.000 15712 Moving (-0.26, 0.02) raw xDistance=-0.02 yDistance=0.26
21:00:45.595 00.000 15712 BLC: window closed
21:00:45.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:45.595 00.000 7988 UpdateGuideState exits: m=1634 SNR=27.5 Saturated
21:00:45.609 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:45.609 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:45.611 00.002 7988 Enqueuing Expose request
21:00:45.611 00.000 15712 BLC: History state: CurrMiss=-0.26, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.324265, 1:-0.042010, 2:-0.136428
21:00:45.611 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:00:45.611 00.000 15712 BLC: window closed
21:00:45.611 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.62
21:00:45.611 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
21:00:45.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:00:45.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:00:45.611 00.000 15712 MoveAxis(W, 1, ABG)
21:00:45.611 00.000 15712 Guiding  Dir = 3, Dur = 1
21:00:45.611 00.000 15712 IsGuiding returns 0
21:00:45.630 00.019 15712 IsGuiding returns 0
21:00:45.630 00.000 15712 Move returns status 0, amount 1
21:00:45.630 00.000 15712 MoveAxis(N, 0, ABG)
21:00:45.630 00.000 15712 Move returns status 0, amount 0
21:00:45.630 00.000 15712 move complete, result=0
21:00:45.630 00.000 15712 worker thread done servicing request
21:00:45.630 00.000 15712 Worker thread wakes up
21:00:45.630 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.3 px 0 ms NORTH
21:00:45.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:45.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:47.272 01.642 15712 Exposure complete
21:00:47.324 00.052 15712 worker thread done servicing request
21:00:47.324 00.000 7988 OnExposeComplete: enter
21:00:47.324 00.000 7988 UpdateGuideState(): m_state=6
21:00:47.333 00.009 7988 Star::Find(15, 1177, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5275
21:00:47.333 00.000 7988 Star::Find returns 1 (1), X=1178.01, Y=437.16, Mass=1501, SNR=26.4, Peak=255 HFD=3.1
21:00:47.333 00.000 7988 MultiStar: [#1 -0.20,-0.13,1.03,U] [#2 -0.18,0.22,1.01,U] [#3 -0.34,-0.08,0.95,U] [#4 -0.18,-0.10,1.04,U] [#5 0.11,-0.02,0.70,U] [#6 -0.25,0.31,0.71,U] [#7 -0.10,0.05,0.68,U] [#8 -0.22,-0.24,0.68,U] 
21:00:47.333 00.000 7988 refined, 8 included, MultiStar: {-0.23, -0.03}, one-star: {-0.55, -0.21}
21:00:47.333 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.58) = xAngle (-1.44 = -1.44)
21:00:47.333 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.67 = 1.67)
21:00:47.333 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-3.02 mountX=0.03 mountY=0.23, mountTheta=1.44
21:00:47.341 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.03, opts=13)
21:00:47.341 00.000 7988 Enqueuing Move request for scope (-0.23, -0.03)
21:00:47.341 00.000 15712 Worker thread wakes up
21:00:47.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
21:00:47.341 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
21:00:47.341 00.000 15712 Moving (-0.23, -0.03) raw xDistance=0.03 yDistance=0.23
21:00:47.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:47.341 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4 Saturated
21:00:47.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:47.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:47.341 00.000 7988 Enqueuing Expose request
21:00:47.349 00.008 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.62
21:00:47.349 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
21:00:47.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:47.349 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:00:47.349 00.000 15712 MoveAxis(E, 1, ABG)
21:00:47.349 00.000 15712 Guiding  Dir = 2, Dur = 1
21:00:47.349 00.000 15712 IsGuiding returns 0
21:00:47.376 00.027 15712 IsGuiding returns 0
21:00:47.376 00.000 15712 Move returns status 0, amount 1
21:00:47.376 00.000 15712 MoveAxis(N, 0, ABG)
21:00:47.376 00.000 15712 Move returns status 0, amount 0
21:00:47.376 00.000 15712 move complete, result=0
21:00:47.376 00.000 15712 worker thread done servicing request
21:00:47.376 00.000 15712 Worker thread wakes up
21:00:47.376 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
21:00:47.381 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:47.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:48.786 01.405 15712 Exposure complete
21:00:48.838 00.052 15712 worker thread done servicing request
21:00:48.838 00.000 7988 OnExposeComplete: enter
21:00:48.849 00.011 7988 UpdateGuideState(): m_state=6
21:00:48.849 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5276
21:00:48.851 00.002 7988 Star::Find returns 1 (1), X=1178.17, Y=437.11, Mass=1551, SNR=26.8, Peak=255 HFD=3.1
21:00:48.853 00.002 7988 MultiStar: [#1 -0.02,-0.10,1.01,U] [#2 0.05,0.07,0.99,U] [#3 0.01,-0.05,0.93,U] [#4 -0.12,-0.14,1.04,U] [#5 0.14,-0.09,0.73,U] [#6 0.10,0.18,0.69,U] [#7 0.24,0.07,0.67,U] [#8 0.05,0.06,0.68,U] 
21:00:48.853 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.38, -0.26}
21:00:48.855 00.002 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
21:00:48.855 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
21:00:48.857 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.87 mountX=0.04 mountY=0.01, mountTheta=0.32
21:00:48.857 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
21:00:48.859 00.002 7988 Enqueuing Move request for scope (-0.01, -0.04)
21:00:48.859 00.000 15712 Worker thread wakes up
21:00:48.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
21:00:48.859 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
21:00:48.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:48.859 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.8 Saturated
21:00:48.862 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:48.863 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:48.863 00.000 7988 Enqueuing Expose request
21:00:48.863 00.000 15712 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.01
21:00:48.863 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.62
21:00:48.863 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
21:00:48.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:48.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:00:48.863 00.000 15712 MoveAxis(W, 0, ABG)
21:00:48.863 00.000 15712 Move returns status 0, amount 0
21:00:48.863 00.000 15712 MoveAxis(N, 0, ABG)
21:00:48.863 00.000 15712 Move returns status 0, amount 0
21:00:48.863 00.000 15712 move complete, result=0
21:00:48.863 00.000 15712 worker thread done servicing request
21:00:48.863 00.000 15712 Worker thread wakes up
21:00:48.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:48.863 00.000 7988 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
21:00:48.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:50.508 01.645 15712 Exposure complete
21:00:50.569 00.061 15712 worker thread done servicing request
21:00:50.569 00.000 7988 OnExposeComplete: enter
21:00:50.569 00.000 7988 UpdateGuideState(): m_state=6
21:00:50.571 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5277
21:00:50.571 00.000 7988 Star::Find returns 1 (1), X=1178.13, Y=437.15, Mass=1492, SNR=26.2, Peak=255 HFD=3.0
21:00:50.571 00.000 7988 MultiStar: [#1 -0.15,0.05,1.04,U] [#2 -0.14,0.04,1.00,U] [#3 -0.17,0.04,0.99,U] [#4 -0.35,-0.11,1.02,U] [#5 0.11,-0.03,0.72,U] [#6 -0.21,0.36,0.73,U] [#7 -0.00,0.05,0.72,U] [#8 -0.05,0.06,0.70,U] 
21:00:50.571 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.02}, one-star: {-0.43, -0.22}
21:00:50.571 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.65)
21:00:50.571 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.74 = 1.46)
21:00:50.571 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.05 mountX=-0.01 mountY=0.17, mountTheta=1.65
21:00:50.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.02, opts=13)
21:00:50.571 00.000 7988 Enqueuing Move request for scope (-0.17, 0.02)
21:00:50.571 00.000 15712 Worker thread wakes up
21:00:50.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
21:00:50.571 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
21:00:50.571 00.000 15712 Moving (-0.17, 0.02) raw xDistance=-0.01 yDistance=0.17
21:00:50.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:50.571 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.2 Saturated
21:00:50.584 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:50.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:50.586 00.002 7988 Enqueuing Expose request
21:00:50.586 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.63
21:00:50.586 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
21:00:50.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:50.587 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:00:50.587 00.000 15712 MoveAxis(W, 3, ABG)
21:00:50.587 00.000 15712 Guiding  Dir = 3, Dur = 3
21:00:50.587 00.000 15712 IsGuiding returns 0
21:00:50.639 00.052 15712 IsGuiding returns 0
21:00:50.639 00.000 15712 Move returns status 0, amount 3
21:00:50.639 00.000 15712 MoveAxis(N, 0, ABG)
21:00:50.639 00.000 15712 Move returns status 0, amount 0
21:00:50.639 00.000 15712 move complete, result=0
21:00:50.639 00.000 15712 worker thread done servicing request
21:00:50.639 00.000 15712 Worker thread wakes up
21:00:50.639 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
21:00:50.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:50.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:52.058 01.419 15712 Exposure complete
21:00:52.118 00.060 15712 worker thread done servicing request
21:00:52.118 00.000 7988 OnExposeComplete: enter
21:00:52.119 00.001 7988 UpdateGuideState(): m_state=6
21:00:52.119 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5278
21:00:52.119 00.000 7988 Star::Find returns 1 (1), X=1178.20, Y=436.77, Mass=1510, SNR=26.4, Peak=255 HFD=2.9
21:00:52.119 00.000 7988 MultiStar: [#1 -0.06,-0.42,1.02,U] [#2 0.02,-0.28,1.01,U] [#3 -0.05,-0.47,0.95,U] [#4 -0.09,-0.52,1.05,U] [#5 -0.02,-0.53,0.70,U] [#6 -0.21,-0.37,0.72,U] [#7 0.08,-0.34,0.68,U] [#8 -0.40,-0.55,0.66,U] 
21:00:52.119 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.45}, one-star: {-0.36, -0.60}
21:00:52.119 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
21:00:52.119 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
21:00:52.119 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.45 hyp=0.47 cameraTheta=-1.83 mountX=0.45 mountY=0.13, mountTheta=0.28
21:00:52.119 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.45, opts=13)
21:00:52.119 00.000 7988 Enqueuing Move request for scope (-0.12, -0.45)
21:00:52.119 00.000 15712 Worker thread wakes up
21:00:52.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.45) opts 0xd
21:00:52.119 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.45)
21:00:52.119 00.000 15712 Moving (-0.12, -0.45) raw xDistance=0.45 yDistance=0.13
21:00:52.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:52.119 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4 Saturated
21:00:52.133 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:52.133 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:52.135 00.002 7988 Enqueuing Expose request
21:00:52.135 00.000 15712 PPEC rslt: input = 0.45, final = 0.28, react = 0.27, pred = 0.01, hyst = 0.25, hyst_pct = 0.00, period_length = 635.63
21:00:52.135 00.000 15712 PPEC: input: 0.45, control: 0.28, exposure: 1500
21:00:52.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:52.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:00:52.135 00.000 15712 MoveAxis(W, 91, ABG)
21:00:52.135 00.000 15712 Guiding  Dir = 3, Dur = 91
21:00:52.135 00.000 15712 IsGuiding returns 0
21:00:52.155 00.020 15712 PulseGuide returned control before completion, sleep 80
21:00:52.262 00.107 15712 IsGuiding returns 0
21:00:52.262 00.000 15712 Move returns status 0, amount 91
21:00:52.262 00.000 15712 MoveAxis(N, 0, ABG)
21:00:52.271 00.009 15712 Move returns status 0, amount 0
21:00:52.271 00.000 15712 move complete, result=0
21:00:52.271 00.000 7988 GuideStep: 0.5 px 91 ms WEST, 0.1 px 0 ms NORTH
21:00:52.271 00.000 15712 worker thread done servicing request
21:00:52.271 00.000 15712 Worker thread wakes up
21:00:52.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:52.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:53.908 01.637 15712 Exposure complete
21:00:53.956 00.048 15712 worker thread done servicing request
21:00:53.956 00.000 7988 OnExposeComplete: enter
21:00:53.969 00.013 7988 UpdateGuideState(): m_state=6
21:00:53.969 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5279
21:00:53.969 00.000 7988 Star::Find returns 1 (1), X=1177.93, Y=437.19, Mass=1455, SNR=26.0, Peak=255 HFD=3.0
21:00:53.973 00.004 7988 MultiStar: [#1 -0.16,0.19,1.05,U] [#2 -0.18,0.23,1.02,U] [#3 -0.29,0.04,0.99,U] [#4 -0.22,-0.07,1.02,U] [#5 -0.16,0.06,0.74,U] [#6 -0.28,0.46,0.72,U] [#7 -0.05,-0.01,0.68,U] [#8 -0.19,0.16,0.71,U] 
21:00:53.973 00.000 7988 refined, 8 included, MultiStar: {-0.25, 0.09}, one-star: {-0.63, -0.17}
21:00:53.973 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.58) = xAngle (4.38 = -1.90)
21:00:53.973 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.49 = 1.20)
21:00:53.973 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.09 hyp=0.27 cameraTheta=2.80 mountX=-0.09 mountY=0.25, mountTheta=1.91
21:00:53.973 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.09, opts=13)
21:00:53.973 00.000 7988 Enqueuing Move request for scope (-0.25, 0.09)
21:00:53.973 00.000 15712 Worker thread wakes up
21:00:53.973 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.09) opts 0xd
21:00:53.973 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.09)
21:00:53.973 00.000 15712 Moving (-0.25, 0.09) raw xDistance=-0.09 yDistance=0.25
21:00:53.973 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:53.973 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.0 Saturated
21:00:53.983 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:53.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:53.985 00.002 7988 Enqueuing Expose request
21:00:53.985 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.64
21:00:53.985 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
21:00:53.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:53.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:00:53.985 00.000 15712 MoveAxis(W, 2, ABG)
21:00:53.985 00.000 15712 Guiding  Dir = 3, Dur = 2
21:00:54.007 00.022 15712 IsGuiding returns 0
21:00:54.023 00.016 15712 IsGuiding returns 0
21:00:54.023 00.000 15712 Move returns status 0, amount 2
21:00:54.023 00.000 15712 MoveAxis(N, 0, ABG)
21:00:54.023 00.000 15712 Move returns status 0, amount 0
21:00:54.023 00.000 15712 move complete, result=0
21:00:54.023 00.000 15712 worker thread done servicing request
21:00:54.023 00.000 15712 Worker thread wakes up
21:00:54.023 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
21:00:54.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:54.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:55.439 01.416 15712 Exposure complete
21:00:55.496 00.057 15712 worker thread done servicing request
21:00:55.498 00.002 7988 OnExposeComplete: enter
21:00:55.498 00.000 7988 UpdateGuideState(): m_state=6
21:00:55.500 00.002 7988 Star::Find(15, 1177, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5280
21:00:55.501 00.001 7988 Star::Find returns 1 (1), X=1178.09, Y=437.46, Mass=1575, SNR=27.1, Peak=255 HFD=3.4
21:00:55.501 00.000 7988 MultiStar: [#1 -0.12,0.17,1.02,U] [#2 0.04,0.39,1.00,U] [#3 -0.37,0.25,0.97,U] [#4 -0.20,0.17,1.05,U] [#5 0.13,0.07,0.73,U] [#6 -0.14,0.17,0.70,U] [#7 -0.02,0.13,0.68,U] [#8 -0.10,0.09,0.65,U] 
21:00:55.501 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.18}, one-star: {-0.47, 0.09}
21:00:55.501 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
21:00:55.501 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.69)
21:00:55.501 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.28 mountX=-0.18 mountY=0.15, mountTheta=2.44
21:00:55.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.18, opts=13)
21:00:55.501 00.000 7988 Enqueuing Move request for scope (-0.15, 0.18)
21:00:55.501 00.000 15712 Worker thread wakes up
21:00:55.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
21:00:55.501 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
21:00:55.501 00.000 15712 Moving (-0.15, 0.18) raw xDistance=-0.18 yDistance=0.15
21:00:55.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:55.501 00.000 7988 UpdateGuideState exits: m=1575 SNR=27.1 Saturated
21:00:55.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:55.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:55.501 00.000 7988 Enqueuing Expose request
21:00:55.516 00.015 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 635.64
21:00:55.516 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
21:00:55.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:55.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:00:55.516 00.000 15712 MoveAxis(E, 31, ABG)
21:00:55.516 00.000 15712 Guiding  Dir = 2, Dur = 31
21:00:55.516 00.000 15712 IsGuiding returns 0
21:00:55.518 00.002 15712 PulseGuide returned control before completion, sleep 27
21:00:55.563 00.045 15712 IsGuiding returns 0
21:00:55.563 00.000 15712 Move returns status 0, amount 31
21:00:55.563 00.000 15712 MoveAxis(N, 0, ABG)
21:00:55.563 00.000 15712 Move returns status 0, amount 0
21:00:55.563 00.000 15712 move complete, result=0
21:00:55.563 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
21:00:55.563 00.000 15712 worker thread done servicing request
21:00:55.565 00.002 15712 Worker thread wakes up
21:00:55.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:55.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:57.206 01.641 15712 Exposure complete
21:00:57.265 00.059 15712 worker thread done servicing request
21:00:57.267 00.002 7988 OnExposeComplete: enter
21:00:57.267 00.000 7988 UpdateGuideState(): m_state=6
21:00:57.269 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5281
21:00:57.269 00.000 7988 Star::Find returns 1 (1), X=1178.01, Y=437.17, Mass=1538, SNR=26.8, Peak=255 HFD=3.1
21:00:57.269 00.000 7988 MultiStar: [#1 -0.20,0.00,1.01,U] [#2 -0.14,0.02,1.00,U] [#3 -0.23,-0.29,0.97,U] [#4 -0.20,-0.29,1.02,U] [#5 0.05,-0.29,0.70,U] [#6 -0.38,0.14,0.71,U] [#7 0.03,-0.13,0.65,U] [#8 -0.23,-0.08,0.67,U] 
21:00:57.269 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.13}, one-star: {-0.55, -0.20}
21:00:57.269 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.58) = xAngle (-1.03 = -1.03)
21:00:57.269 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.08 = 2.08)
21:00:57.269 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-2.61 mountX=0.13 mountY=0.22, mountTheta=1.04
21:00:57.269 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.13, opts=13)
21:00:57.269 00.000 7988 Enqueuing Move request for scope (-0.22, -0.13)
21:00:57.269 00.000 15712 Worker thread wakes up
21:00:57.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd
21:00:57.269 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.13)
21:00:57.269 00.000 15712 Moving (-0.22, -0.13) raw xDistance=0.13 yDistance=0.22
21:00:57.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:57.269 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.8 Saturated
21:00:57.284 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:57.286 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:57.286 00.000 7988 Enqueuing Expose request
21:00:57.286 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.65
21:00:57.286 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
21:00:57.286 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:57.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:00:57.286 00.000 15712 MoveAxis(W, 4, ABG)
21:00:57.286 00.000 15712 Guiding  Dir = 3, Dur = 4
21:00:57.286 00.000 15712 IsGuiding returns 0
21:00:57.337 00.051 15712 IsGuiding returns 0
21:00:57.337 00.000 15712 Move returns status 0, amount 4
21:00:57.337 00.000 15712 MoveAxis(N, 0, ABG)
21:00:57.337 00.000 15712 Move returns status 0, amount 0
21:00:57.337 00.000 15712 move complete, result=0
21:00:57.337 00.000 15712 worker thread done servicing request
21:00:57.337 00.000 15712 Worker thread wakes up
21:00:57.337 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
21:00:57.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:57.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:00:58.756 01.419 15712 Exposure complete
21:00:58.817 00.061 15712 worker thread done servicing request
21:00:58.817 00.000 7988 OnExposeComplete: enter
21:00:58.817 00.000 7988 UpdateGuideState(): m_state=6
21:00:58.821 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5282
21:00:58.821 00.000 7988 Star::Find returns 1 (1), X=1177.95, Y=437.13, Mass=1499, SNR=26.4, Peak=255 HFD=2.9
21:00:58.823 00.002 7988 MultiStar: [#1 -0.09,-0.10,1.05,U] [#2 -0.29,0.13,1.03,U] [#3 -0.24,-0.08,0.98,U] [#4 -0.36,-0.14,1.06,U] [#5 -0.06,-0.04,0.73,U] [#6 -0.21,0.08,0.74,U] [#7 0.05,-0.16,0.70,U] [#8 -0.22,-0.22,0.68,U] 
21:00:58.823 00.000 7988 refined, 8 included, MultiStar: {-0.24, -0.08}, one-star: {-0.61, -0.23}
21:00:58.825 00.002 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.58) = xAngle (-1.23 = -1.23)
21:00:58.825 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.88 = 1.88)
21:00:58.827 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.26 cameraTheta=-2.81 mountX=0.08 mountY=0.25, mountTheta=1.24
21:00:58.829 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.08, opts=13)
21:00:58.829 00.000 7988 Enqueuing Move request for scope (-0.24, -0.08)
21:00:58.831 00.002 15712 Worker thread wakes up
21:00:58.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.08) opts 0xd
21:00:58.831 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.08)
21:00:58.831 00.000 15712 Moving (-0.24, -0.08) raw xDistance=0.08 yDistance=0.25
21:00:58.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:00:58.832 00.001 7988 UpdateGuideState exits: m=1499 SNR=26.4 Saturated
21:00:58.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:58.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:00:58.832 00.000 7988 Enqueuing Expose request
21:00:58.832 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.65
21:00:58.832 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
21:00:58.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:58.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:00:58.832 00.000 15712 MoveAxis(W, 4, ABG)
21:00:58.832 00.000 15712 Guiding  Dir = 3, Dur = 4
21:00:58.832 00.000 15712 IsGuiding returns 0
21:00:58.849 00.017 15712 IsGuiding returns 0
21:00:58.849 00.000 15712 Move returns status 0, amount 4
21:00:58.849 00.000 15712 MoveAxis(N, 0, ABG)
21:00:58.849 00.000 15712 Move returns status 0, amount 0
21:00:58.849 00.000 15712 move complete, result=0
21:00:58.849 00.000 15712 worker thread done servicing request
21:00:58.849 00.000 15712 Worker thread wakes up
21:00:58.849 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
21:00:58.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:00:58.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:00.494 01.645 15712 Exposure complete
21:01:00.549 00.055 15712 worker thread done servicing request
21:01:00.549 00.000 7988 OnExposeComplete: enter
21:01:00.549 00.000 7988 UpdateGuideState(): m_state=6
21:01:00.558 00.009 7988 Star::Find(15, 1177, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5283
21:01:00.558 00.000 7988 Star::Find returns 1 (1), X=1178.17, Y=436.96, Mass=1509, SNR=26.5, Peak=255 HFD=2.9
21:01:00.561 00.003 7988 MultiStar: [#1 -0.02,-0.37,1.03,U] [#2 -0.06,-0.17,1.00,U] [#3 -0.28,-0.38,0.99,U] [#4 -0.25,-0.37,1.04,U] [#5 -0.10,-0.33,0.71,U] [#6 -0.12,-0.15,0.71,U] [#7 0.01,-0.23,0.67,U] [#8 -0.35,-0.35,0.70,U] 
21:01:00.561 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.31}, one-star: {-0.39, -0.41}
21:01:00.563 00.002 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
21:01:00.563 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
21:01:00.565 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-2.10 mountX=0.31 mountY=0.19, mountTheta=0.54
21:01:00.566 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.31, opts=13)
21:01:00.568 00.002 7988 Enqueuing Move request for scope (-0.18, -0.31)
21:01:00.570 00.002 15712 Worker thread wakes up
21:01:00.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.31) opts 0xd
21:01:00.570 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.31)
21:01:00.570 00.000 15712 Moving (-0.18, -0.31) raw xDistance=0.31 yDistance=0.19
21:01:00.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:00.570 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.5 Saturated
21:01:00.572 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:00.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:00.574 00.002 7988 Enqueuing Expose request
21:01:00.574 00.000 15712 PPEC rslt: input = 0.31, final = 0.20, react = 0.19, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 635.66
21:01:00.574 00.000 15712 PPEC: input: 0.31, control: 0.20, exposure: 1500
21:01:00.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:00.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:01:00.574 00.000 15712 MoveAxis(W, 66, ABG)
21:01:00.574 00.000 15712 Guiding  Dir = 3, Dur = 66
21:01:00.574 00.000 15712 IsGuiding returns 0
21:01:00.595 00.021 15712 PulseGuide returned control before completion, sleep 54
21:01:00.690 00.095 15712 IsGuiding returns 1
21:01:00.690 00.000 15712 scope still moving after pulse duration time elapsed
21:01:00.718 00.028 15712 IsGuiding returns 0
21:01:00.718 00.000 15712 scope move finished after 66 + 76 ms
21:01:00.718 00.000 15712 Move returns status 0, amount 66
21:01:00.718 00.000 15712 MoveAxis(N, 0, ABG)
21:01:00.718 00.000 15712 Move returns status 0, amount 0
21:01:00.718 00.000 15712 move complete, result=0
21:01:00.718 00.000 15712 worker thread done servicing request
21:01:00.718 00.000 15712 Worker thread wakes up
21:01:00.718 00.000 7988 GuideStep: 0.3 px 66 ms WEST, 0.2 px 0 ms NORTH
21:01:00.719 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:00.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:02.126 01.407 15712 Exposure complete
21:01:02.182 00.056 15712 worker thread done servicing request
21:01:02.182 00.000 7988 OnExposeComplete: enter
21:01:02.182 00.000 7988 UpdateGuideState(): m_state=6
21:01:02.188 00.006 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5284
21:01:02.188 00.000 7988 Star::Find returns 1 (1), X=1178.10, Y=437.19, Mass=1456, SNR=26.0, Peak=255 HFD=2.9
21:01:02.188 00.000 7988 MultiStar: [#1 0.11,0.05,1.04,U] [#2 0.07,-0.01,1.06,U] [#3 0.10,0.10,0.99,U] [#4 -0.06,0.05,1.08,U] [#5 0.50,0.09,0.75,U] [#6 -0.20,0.25,0.73,U] [#7 0.16,-0.01,0.71,U] [#8 -0.08,0.07,0.65,U] 
21:01:02.188 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.45, -0.18}
21:01:02.188 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
21:01:02.188 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
21:01:02.188 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.41 mountX=-0.04 mountY=-0.01, mountTheta=-2.96
21:01:02.188 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.04, opts=13)
21:01:02.188 00.000 7988 Enqueuing Move request for scope (0.01, 0.04)
21:01:02.199 00.011 15712 Worker thread wakes up
21:01:02.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
21:01:02.199 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
21:01:02.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:02.199 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.0 Saturated
21:01:02.201 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:02.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:02.203 00.002 7988 Enqueuing Expose request
21:01:02.204 00.001 15712 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
21:01:02.206 00.002 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.66
21:01:02.208 00.002 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
21:01:02.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:02.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:01:02.208 00.000 15712 MoveAxis(W, 3, ABG)
21:01:02.208 00.000 15712 Guiding  Dir = 3, Dur = 3
21:01:02.208 00.000 15712 IsGuiding returns 0
21:01:02.225 00.017 15712 IsGuiding returns 0
21:01:02.225 00.000 15712 Move returns status 0, amount 3
21:01:02.225 00.000 15712 MoveAxis(N, 0, ABG)
21:01:02.225 00.000 15712 Move returns status 0, amount 0
21:01:02.225 00.000 15712 move complete, result=0
21:01:02.225 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
21:01:02.230 00.005 15712 worker thread done servicing request
21:01:02.230 00.000 15712 Worker thread wakes up
21:01:02.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:02.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:03.864 01.634 15712 Exposure complete
21:01:03.916 00.052 15712 worker thread done servicing request
21:01:03.916 00.000 7988 OnExposeComplete: enter
21:01:03.916 00.000 7988 UpdateGuideState(): m_state=6
21:01:03.926 00.010 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5285
21:01:03.928 00.002 7988 Star::Find returns 1 (1), X=1178.14, Y=437.21, Mass=1490, SNR=26.3, Peak=255 HFD=3.3
21:01:03.928 00.000 7988 MultiStar: [#1 -0.18,-0.02,1.01,U] [#2 -0.22,0.17,1.00,U] [#3 -0.26,0.01,0.98,U] [#4 -0.14,-0.07,1.05,U] [#5 -0.01,0.11,0.71,U] [#6 -0.20,0.34,0.72,U] [#7 -0.08,0.21,0.67,U] [#8 -0.16,0.21,0.65,U] 
21:01:03.930 00.002 7988 refined, 8 included, MultiStar: {-0.20, 0.07}, one-star: {-0.42, -0.16}
21:01:03.930 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.38 = -1.90)
21:01:03.932 00.002 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.49 = 1.21)
21:01:03.933 00.001 7988 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.81 mountX=-0.07 mountY=0.20, mountTheta=1.90
21:01:03.935 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.07, opts=13)
21:01:03.935 00.000 7988 Enqueuing Move request for scope (-0.20, 0.07)
21:01:03.937 00.002 15712 Worker thread wakes up
21:01:03.937 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
21:01:03.937 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
21:01:03.937 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:03.937 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.3 Saturated
21:01:03.939 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:03.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:03.941 00.002 7988 Enqueuing Expose request
21:01:03.941 00.000 15712 Moving (-0.20, 0.07) raw xDistance=-0.07 yDistance=0.20
21:01:03.941 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.67
21:01:03.941 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
21:01:03.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:03.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:01:03.941 00.000 15712 MoveAxis(W, 2, ABG)
21:01:03.941 00.000 15712 Guiding  Dir = 3, Dur = 2
21:01:03.941 00.000 15712 IsGuiding returns 0
21:01:03.967 00.026 15712 IsGuiding returns 0
21:01:03.967 00.000 15712 Move returns status 0, amount 2
21:01:03.967 00.000 15712 MoveAxis(N, 0, ABG)
21:01:03.967 00.000 15712 Move returns status 0, amount 0
21:01:03.967 00.000 15712 move complete, result=0
21:01:03.967 00.000 15712 worker thread done servicing request
21:01:03.967 00.000 15712 Worker thread wakes up
21:01:03.967 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
21:01:03.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:03.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:05.376 01.409 15712 Exposure complete
21:01:05.437 00.061 15712 worker thread done servicing request
21:01:05.437 00.000 7988 OnExposeComplete: enter
21:01:05.437 00.000 7988 UpdateGuideState(): m_state=6
21:01:05.440 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5286
21:01:05.440 00.000 7988 Star::Find returns 1 (1), X=1178.09, Y=437.39, Mass=1404, SNR=25.5, Peak=255 HFD=2.9
21:01:05.440 00.000 7988 MultiStar: [#1 -0.13,0.24,1.07,U] [#2 -0.04,0.25,1.09,U] [#3 -0.25,0.23,1.03,U] [#4 -0.35,-0.03,1.06,U] [#5 -0.21,0.17,0.70,U] [#6 -0.23,0.26,0.74,U] [#7 -0.23,0.06,0.72,U] [#8 -0.21,0.06,0.69,U] 
21:01:05.440 00.000 7988 refined, 8 included, MultiStar: {-0.24, 0.14}, one-star: {-0.47, 0.02}
21:01:05.440 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.58) = xAngle (4.18 = -2.11)
21:01:05.440 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.28 = 1.00)
21:01:05.446 00.006 7988 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.60 mountX=-0.14 mountY=0.23, mountTheta=2.12
21:01:05.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.14, opts=13)
21:01:05.446 00.000 7988 Enqueuing Move request for scope (-0.24, 0.14)
21:01:05.446 00.000 15712 Worker thread wakes up
21:01:05.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
21:01:05.446 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
21:01:05.446 00.000 15712 Moving (-0.24, 0.14) raw xDistance=-0.14 yDistance=0.23
21:01:05.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:05.446 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.5 Saturated
21:01:05.453 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:05.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:05.455 00.002 7988 Enqueuing Expose request
21:01:05.456 00.001 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.67
21:01:05.456 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
21:01:05.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:05.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:01:05.456 00.000 15712 MoveAxis(W, 2, ABG)
21:01:05.456 00.000 15712 Guiding  Dir = 3, Dur = 2
21:01:05.456 00.000 15712 IsGuiding returns 0
21:01:05.474 00.018 15712 IsGuiding returns 0
21:01:05.474 00.000 15712 Move returns status 0, amount 2
21:01:05.474 00.000 15712 MoveAxis(N, 0, ABG)
21:01:05.474 00.000 15712 Move returns status 0, amount 0
21:01:05.474 00.000 15712 move complete, result=0
21:01:05.474 00.000 15712 worker thread done servicing request
21:01:05.474 00.000 15712 Worker thread wakes up
21:01:05.474 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
21:01:05.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:05.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:07.130 01.656 15712 Exposure complete
21:01:07.191 00.061 15712 worker thread done servicing request
21:01:07.191 00.000 7988 OnExposeComplete: enter
21:01:07.191 00.000 7988 UpdateGuideState(): m_state=6
21:01:07.191 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5287
21:01:07.194 00.003 7988 Star::Find returns 1 (1), X=1177.96, Y=437.34, Mass=1544, SNR=26.8, Peak=255 HFD=3.1
21:01:07.194 00.000 7988 MultiStar: [#1 -0.31,0.15,1.02,U] [#2 -0.29,0.26,0.99,U] [#3 -0.37,0.14,0.95,U] [#4 -0.55,0.08,1.04,U] [#5 -0.11,0.05,0.73,U] [#6 -0.42,0.30,0.72,U] [#7 -0.23,-0.08,0.68,U] [#8 -0.37,0.17,0.68,U] 
21:01:07.194 00.000 7988 refined, 8 included, MultiStar: {-0.37, 0.12}, one-star: {-0.60, -0.03}
21:01:07.198 00.004 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.87)
21:01:07.198 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.52 = 1.24)
21:01:07.198 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.12 hyp=0.39 cameraTheta=2.84 mountX=-0.11 mountY=0.37, mountTheta=1.87
21:01:07.198 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.12, opts=13)
21:01:07.198 00.000 7988 Enqueuing Move request for scope (-0.37, 0.12)
21:01:07.198 00.000 15712 Worker thread wakes up
21:01:07.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:07.198 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8 Saturated
21:01:07.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:07.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:07.198 00.000 7988 Enqueuing Expose request
21:01:07.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.12) opts 0xd
21:01:07.198 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.12)
21:01:07.198 00.000 15712 Moving (-0.37, 0.12) raw xDistance=-0.11 yDistance=0.37
21:01:07.212 00.014 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.67
21:01:07.212 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
21:01:07.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:01:07.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:01:07.212 00.000 15712 MoveAxis(W, 3, ABG)
21:01:07.212 00.000 15712 Guiding  Dir = 3, Dur = 3
21:01:07.212 00.000 15712 IsGuiding returns 0
21:01:07.231 00.019 15712 IsGuiding returns 0
21:01:07.231 00.000 15712 Move returns status 0, amount 3
21:01:07.231 00.000 15712 MoveAxis(N, 0, ABG)
21:01:07.231 00.000 15712 Move returns status 0, amount 0
21:01:07.231 00.000 15712 move complete, result=0
21:01:07.231 00.000 15712 worker thread done servicing request
21:01:07.232 00.001 7988 GuideStep: -0.1 px 3 ms WEST, 0.4 px 0 ms NORTH
21:01:07.232 00.000 15712 Worker thread wakes up
21:01:07.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:07.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:08.649 01.417 15712 Exposure complete
21:01:08.708 00.059 15712 worker thread done servicing request
21:01:08.708 00.000 7988 OnExposeComplete: enter
21:01:08.708 00.000 7988 UpdateGuideState(): m_state=6
21:01:08.710 00.002 7988 Star::Find(15, 1177, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5288
21:01:08.710 00.000 7988 Star::Find returns 1 (1), X=1177.97, Y=437.23, Mass=1503, SNR=26.4, Peak=255 HFD=3.0
21:01:08.710 00.000 7988 MultiStar: [#1 -0.14,0.14,0.98,U] [#2 -0.33,0.30,1.00,U] [#3 -0.45,0.10,0.99,U] [#4 -0.47,0.19,1.04,U] [#5 -0.05,0.15,0.73,U] [#6 -0.36,0.40,0.73,U] [#7 -0.25,0.11,0.68,U] [#8 -0.53,0.39,0.67,U] 
21:01:08.710 00.000 7988 refined, 8 included, MultiStar: {-0.36, 0.17}, one-star: {-0.59, -0.14}
21:01:08.710 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.58) = xAngle (4.28 = -2.00)
21:01:08.710 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.39 = 1.11)
21:01:08.710 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=0.17 hyp=0.40 cameraTheta=2.70 mountX=-0.17 mountY=0.36, mountTheta=2.01
21:01:08.710 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=0.17, opts=13)
21:01:08.710 00.000 7988 Enqueuing Move request for scope (-0.36, 0.17)
21:01:08.710 00.000 15712 Worker thread wakes up
21:01:08.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.17) opts 0xd
21:01:08.710 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, 0.17)
21:01:08.710 00.000 15712 Moving (-0.36, 0.17) raw xDistance=-0.17 yDistance=0.36
21:01:08.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:08.710 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4 Saturated
21:01:08.723 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:08.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:08.725 00.002 7988 Enqueuing Expose request
21:01:08.726 00.001 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 635.68
21:01:08.726 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
21:01:08.726 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:01:08.726 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:01:08.726 00.000 15712 MoveAxis(E, 30, ABG)
21:01:08.726 00.000 15712 Guiding  Dir = 2, Dur = 30
21:01:08.726 00.000 15712 IsGuiding returns 0
21:01:08.749 00.023 15712 PulseGuide returned control before completion, sleep 18
21:01:08.796 00.047 15712 IsGuiding returns 0
21:01:08.796 00.000 15712 Move returns status 0, amount 30
21:01:08.796 00.000 15712 MoveAxis(N, 0, ABG)
21:01:08.796 00.000 15712 Move returns status 0, amount 0
21:01:08.796 00.000 15712 move complete, result=0
21:01:08.796 00.000 15712 worker thread done servicing request
21:01:08.796 00.000 15712 Worker thread wakes up
21:01:08.796 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.4 px 0 ms NORTH
21:01:08.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:08.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:10.433 01.637 15712 Exposure complete
21:01:10.479 00.046 15712 worker thread done servicing request
21:01:10.479 00.000 7988 OnExposeComplete: enter
21:01:10.479 00.000 7988 UpdateGuideState(): m_state=6
21:01:10.494 00.015 7988 Star::Find(15, 1177, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5289
21:01:10.494 00.000 7988 Star::Find returns 1 (1), X=1177.95, Y=437.56, Mass=1439, SNR=26.0, Peak=255 HFD=3.0
21:01:10.494 00.000 7988 MultiStar: [#1 -0.20,0.23,1.04,U] [#2 -0.35,0.39,1.05,U] [#3 -0.14,0.34,1.01,U] [#4 -0.25,0.27,1.06,U] [#5 0.09,0.28,0.75,U] [#6 -0.27,0.50,0.74,U] [#7 -0.19,0.31,0.73,U] [#8 -0.47,0.26,0.68,U] 
21:01:10.494 00.000 7988 refined, 8 included, MultiStar: {-0.27, 0.30}, one-star: {-0.61, 0.19}
21:01:10.494 00.000 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.58) = xAngle (3.88 = -2.40)
21:01:10.494 00.000 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.71)
21:01:10.494 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.30 hyp=0.41 cameraTheta=2.30 mountX=-0.30 mountY=0.26, mountTheta=2.42
21:01:10.494 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.30, opts=13)
21:01:10.494 00.000 7988 Enqueuing Move request for scope (-0.27, 0.30)
21:01:10.494 00.000 15712 Worker thread wakes up
21:01:10.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.30) opts 0xd
21:01:10.494 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.30)
21:01:10.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:01:10.494 00.000 7988 UpdateGuideState exits: m=1439 SNR=26.0 Saturated
21:01:10.508 00.014 15712 Moving (-0.27, 0.30) raw xDistance=-0.30 yDistance=0.26
21:01:10.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:10.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:10.510 00.002 7988 Enqueuing Expose request
21:01:10.512 00.002 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = 0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 635.68
21:01:10.512 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
21:01:10.512 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.62 newest=0.99
21:01:10.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
21:01:10.512 00.000 15712 MoveAxis(E, 58, ABG)
21:01:10.512 00.000 15712 Guiding  Dir = 2, Dur = 58
21:01:10.512 00.000 15712 IsGuiding returns 0
21:01:10.536 00.024 15712 PulseGuide returned control before completion, sleep 41
21:01:10.590 00.054 15712 IsGuiding returns 1
21:01:10.590 00.000 15712 scope still moving after pulse duration time elapsed
21:01:10.630 00.040 15712 IsGuiding returns 0
21:01:10.630 00.000 15712 scope move finished after 58 + 65 ms
21:01:10.630 00.000 15712 Move returns status 0, amount 58
21:01:10.630 00.000 15712 BLC: Oldest BLC event removed
21:01:10.630 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 184 applied
21:01:10.630 00.000 15712 MoveAxis(S, 251, ABG)
21:01:10.630 00.000 15712 Guiding  Dir = 1, Dur = 251
21:01:10.630 00.000 15712 IsGuiding returns 0
21:01:10.715 00.085 15712 PulseGuide returned control before completion, sleep 182
21:01:10.910 00.195 15712 IsGuiding returns 1
21:01:10.910 00.000 15712 scope still moving after pulse duration time elapsed
21:01:10.953 00.043 15712 IsGuiding returns 1
21:01:10.990 00.037 15712 IsGuiding returns 0
21:01:11.004 00.014 15712 scope move finished after 251 + 115 ms
21:01:11.004 00.000 15712 Move returns status 0, amount 251
21:01:11.004 00.000 15712 move complete, result=0
21:01:11.004 00.000 15712 worker thread done servicing request
21:01:11.004 00.000 15712 Worker thread wakes up
21:01:11.004 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.3 px 251 ms SOUTH
21:01:11.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:11.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:12.425 01.421 15712 Exposure complete
21:01:12.487 00.062 15712 worker thread done servicing request
21:01:12.487 00.000 7988 OnExposeComplete: enter
21:01:12.487 00.000 7988 UpdateGuideState(): m_state=6
21:01:12.489 00.002 7988 Star::Find(15, 1177, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5290
21:01:12.491 00.002 7988 Star::Find returns 1 (0), X=1178.27, Y=437.32, Mass=1579, SNR=27.2, Peak=214 HFD=3.5
21:01:12.491 00.000 7988 MultiStar: [#1 0.01,-0.00,0.98,U] [#2 0.30,0.21,0.98,U] [#3 0.10,0.13,0.94,U] [#4 0.15,-0.11,1.04,U] [#5 0.28,0.01,0.69,U] [#6 0.05,0.29,0.70,U] [#7 0.18,0.02,0.68,U] [#8 -0.05,-0.04,0.65,U] 
21:01:12.493 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {-0.29, -0.05}
21:01:12.493 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.58) = xAngle (2.15 = 2.15)
21:01:12.495 00.002 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.26 = -1.03)
21:01:12.495 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.57 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
21:01:12.497 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.05, opts=13)
21:01:12.499 00.002 7988 Enqueuing Move request for scope (0.08, 0.05)
21:01:12.499 00.000 15712 Worker thread wakes up
21:01:12.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
21:01:12.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
21:01:12.499 00.000 15712 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=-0.08
21:01:12.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:12.499 00.000 7988 UpdateGuideState exits: m=1579 SNR=27.2
21:01:12.502 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:12.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:12.504 00.002 7988 Enqueuing Expose request
21:01:12.504 00.000 15712 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.09, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.263718, 1:-0.076641
21:01:12.504 00.000 15712 BLC: No correction, Miss < min_move
21:01:12.506 00.002 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.69
21:01:12.506 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
21:01:12.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:12.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:01:12.506 00.000 15712 MoveAxis(E, 0, ABG)
21:01:12.506 00.000 15712 Move returns status 0, amount 0
21:01:12.506 00.000 15712 MoveAxis(N, 0, ABG)
21:01:12.506 00.000 15712 Move returns status 0, amount 0
21:01:12.506 00.000 15712 move complete, result=0
21:01:12.506 00.000 15712 worker thread done servicing request
21:01:12.506 00.000 15712 Worker thread wakes up
21:01:12.506 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:01:12.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:12.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:14.147 01.641 15712 Exposure complete
21:01:14.198 00.051 15712 worker thread done servicing request
21:01:14.198 00.000 7988 OnExposeComplete: enter
21:01:14.198 00.000 7988 UpdateGuideState(): m_state=6
21:01:14.209 00.011 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5291
21:01:14.209 00.000 7988 Star::Find returns 1 (1), X=1178.66, Y=437.07, Mass=1505, SNR=26.4, Peak=255 HFD=2.7
21:01:14.209 00.000 7988 MultiStar: [#1 0.51,0.01,1.03,U] [#2 0.40,0.15,1.02,U] [#3 0.44,-0.05,0.97,U] [#4 0.24,-0.11,1.02,U] [#5 0.74,-0.15,0.74,U] [#6 0.37,0.04,0.73,U] [#7 0.64,-0.07,0.71,U] [#8 0.39,-0.23,0.65,U] 
21:01:14.209 00.000 7988 single-star, 8 included, MultiStar: {0.41, -0.07}, one-star: {0.10, -0.30}
21:01:14.209 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
21:01:14.209 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.84)
21:01:14.215 00.006 7988 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.31 cameraTheta=-1.24 mountX=0.30 mountY=-0.09, mountTheta=-0.31
21:01:14.215 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.30, opts=13)
21:01:14.215 00.000 7988 Enqueuing Move request for scope (0.10, -0.30)
21:01:14.215 00.000 15712 Worker thread wakes up
21:01:14.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
21:01:14.215 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
21:01:14.215 00.000 15712 Moving (0.10, -0.30) raw xDistance=0.30 yDistance=-0.09
21:01:14.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:14.215 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4 Saturated
21:01:14.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:14.215 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:14.215 00.000 7988 Enqueuing Expose request
21:01:14.215 00.000 15712 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.09, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.263718, 1:-0.076641, 2:-0.094949
21:01:14.215 00.000 15712 BLC: No correction, Miss < min_move
21:01:14.225 00.010 15712 PPEC rslt: input = 0.30, final = 0.18, react = 0.18, pred = -0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 635.69
21:01:14.225 00.000 15712 PPEC: input: 0.30, control: 0.18, exposure: 1500
21:01:14.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:14.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:01:14.225 00.000 15712 MoveAxis(W, 57, ABG)
21:01:14.225 00.000 15712 Guiding  Dir = 3, Dur = 57
21:01:14.225 00.000 15712 IsGuiding returns 0
21:01:14.246 00.021 15712 PulseGuide returned control before completion, sleep 49
21:01:14.328 00.082 15712 IsGuiding returns 0
21:01:14.328 00.000 15712 Move returns status 0, amount 57
21:01:14.328 00.000 15712 MoveAxis(N, 0, ABG)
21:01:14.328 00.000 15712 Move returns status 0, amount 0
21:01:14.328 00.000 15712 move complete, result=0
21:01:14.328 00.000 7988 GuideStep: 0.3 px 57 ms WEST, -0.1 px 0 ms NORTH
21:01:14.330 00.002 15712 worker thread done servicing request
21:01:14.330 00.000 15712 Worker thread wakes up
21:01:14.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:14.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:15.744 01.414 15712 Exposure complete
21:01:15.803 00.059 15712 worker thread done servicing request
21:01:15.803 00.000 7988 OnExposeComplete: enter
21:01:15.803 00.000 7988 UpdateGuideState(): m_state=6
21:01:15.805 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5292
21:01:15.805 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=437.22, Mass=1504, SNR=26.3, Peak=212 HFD=3.0
21:01:15.805 00.000 7988 MultiStar: [#1 0.39,0.05,1.02,U] [#2 0.23,0.29,1.05,U] [#3 0.25,0.15,0.99,U] [#4 0.13,0.03,1.08,U] [#5 0.36,0.10,0.75,U] [#6 0.16,0.50,0.72,U] [#7 0.38,0.13,0.67,U] [#8 0.17,0.12,0.64,U] 
21:01:15.805 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.12}, one-star: {-0.08, -0.15}
21:01:15.805 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
21:01:15.805 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
21:01:15.805 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.05 mountX=0.15 mountY=0.08, mountTheta=0.50
21:01:15.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.15, opts=13)
21:01:15.805 00.000 7988 Enqueuing Move request for scope (-0.08, -0.15)
21:01:15.816 00.011 15712 Worker thread wakes up
21:01:15.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
21:01:15.816 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
21:01:15.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:15.816 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.3
21:01:15.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:15.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:15.816 00.000 7988 Enqueuing Expose request
21:01:15.821 00.005 15712 Moving (-0.08, -0.15) raw xDistance=0.15 yDistance=0.08
21:01:15.821 00.000 15712 BLC: window closed
21:01:15.821 00.000 15712 BLC: History state: CurrMiss=0.08, AvgInitMiss=-0.09, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.263718, 1:-0.076641, 2:-0.094949
21:01:15.821 00.000 15712 BLC: No correction, Miss < min_move
21:01:15.821 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.70
21:01:15.821 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
21:01:15.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:15.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:01:15.821 00.000 15712 MoveAxis(E, 0, ABG)
21:01:15.821 00.000 15712 Move returns status 0, amount 0
21:01:15.821 00.000 15712 MoveAxis(N, 0, ABG)
21:01:15.821 00.000 15712 Move returns status 0, amount 0
21:01:15.821 00.000 15712 move complete, result=0
21:01:15.821 00.000 15712 worker thread done servicing request
21:01:15.821 00.000 15712 Worker thread wakes up
21:01:15.821 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:01:15.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:15.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:17.468 01.647 15712 Exposure complete
21:01:17.516 00.048 15712 worker thread done servicing request
21:01:17.516 00.000 7988 OnExposeComplete: enter
21:01:17.529 00.013 7988 UpdateGuideState(): m_state=6
21:01:17.529 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5293
21:01:17.531 00.002 7988 Star::Find returns 1 (0), X=1178.58, Y=437.39, Mass=1561, SNR=26.9, Peak=192 HFD=3.3
21:01:17.531 00.000 7988 MultiStar: [#1 0.40,0.33,1.01,U] [#2 0.33,0.22,1.03,U] [#3 0.28,0.15,0.93,U] [#4 0.15,0.13,1.03,U] [#5 0.57,0.02,0.70,U] [#6 0.16,0.31,0.73,U] [#7 0.62,0.11,0.69,U] [#8 0.25,0.21,0.62,U] 
21:01:17.533 00.002 7988 single-star, 8 included, MultiStar: {0.29, 0.17}, one-star: {0.02, 0.03}
21:01:17.533 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
21:01:17.535 00.002 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.67)
21:01:17.535 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.92 mountX=-0.03 mountY=-0.02, mountTheta=-2.48
21:01:17.537 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.03, opts=13)
21:01:17.539 00.002 7988 Enqueuing Move request for scope (0.02, 0.03)
21:01:17.539 00.000 15712 Worker thread wakes up
21:01:17.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:17.541 00.002 7988 UpdateGuideState exits: m=1561 SNR=26.9
21:01:17.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:17.543 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:17.543 00.000 7988 Enqueuing Expose request
21:01:17.545 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
21:01:17.545 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
21:01:17.545 00.000 15712 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
21:01:17.545 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.70
21:01:17.545 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
21:01:17.545 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:17.550 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:01:17.550 00.000 15712 MoveAxis(W, 1, ABG)
21:01:17.550 00.000 15712 Guiding  Dir = 3, Dur = 1
21:01:17.550 00.000 15712 IsGuiding returns 0
21:01:17.567 00.017 15712 IsGuiding returns 0
21:01:17.567 00.000 15712 Move returns status 0, amount 1
21:01:17.567 00.000 15712 MoveAxis(N, 0, ABG)
21:01:17.567 00.000 15712 Move returns status 0, amount 0
21:01:17.567 00.000 15712 move complete, result=0
21:01:17.567 00.000 15712 worker thread done servicing request
21:01:17.567 00.000 15712 Worker thread wakes up
21:01:17.567 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:01:17.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:17.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:18.984 01.417 15712 Exposure complete
21:01:19.041 00.057 15712 worker thread done servicing request
21:01:19.041 00.000 7988 OnExposeComplete: enter
21:01:19.041 00.000 7988 UpdateGuideState(): m_state=6
21:01:19.047 00.006 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5294
21:01:19.047 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=437.51, Mass=1565, SNR=27.0, Peak=205 HFD=3.2
21:01:19.047 00.000 7988 MultiStar: [#1 0.27,0.16,1.00,U] [#2 0.23,0.18,0.99,U] [#3 0.16,0.33,0.94,U] [#4 0.13,0.17,1.02,U] [#5 0.30,0.21,0.74,U] [#6 0.21,0.44,0.70,U] [#7 0.42,0.19,0.67,U] [#8 0.39,0.16,0.68,U] 
21:01:19.047 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.21}, one-star: {0.08, 0.14}
21:01:19.047 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
21:01:19.047 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.55)
21:01:19.047 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.04 mountX=-0.14 mountY=-0.08, mountTheta=-2.60
21:01:19.047 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.14, opts=13)
21:01:19.047 00.000 7988 Enqueuing Move request for scope (0.08, 0.14)
21:01:19.047 00.000 15712 Worker thread wakes up
21:01:19.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
21:01:19.047 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
21:01:19.047 00.000 15712 Moving (0.08, 0.14) raw xDistance=-0.14 yDistance=-0.08
21:01:19.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:19.047 00.000 7988 UpdateGuideState exits: m=1565 SNR=27.0
21:01:19.047 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:19.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:19.061 00.014 7988 Enqueuing Expose request
21:01:19.062 00.001 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.71
21:01:19.062 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
21:01:19.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:19.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:01:19.062 00.000 15712 MoveAxis(W, 0, ABG)
21:01:19.062 00.000 15712 Move returns status 0, amount 0
21:01:19.062 00.000 15712 MoveAxis(N, 0, ABG)
21:01:19.062 00.000 15712 Move returns status 0, amount 0
21:01:19.062 00.000 15712 move complete, result=0
21:01:19.062 00.000 15712 worker thread done servicing request
21:01:19.062 00.000 15712 Worker thread wakes up
21:01:19.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:19.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:19.064 00.002 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:01:20.705 01.641 15712 Exposure complete
21:01:20.765 00.060 15712 worker thread done servicing request
21:01:20.765 00.000 7988 OnExposeComplete: enter
21:01:20.765 00.000 7988 UpdateGuideState(): m_state=6
21:01:20.765 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5295
21:01:20.768 00.003 7988 Star::Find returns 1 (0), X=1178.69, Y=437.39, Mass=1598, SNR=27.2, Peak=219 HFD=3.2
21:01:20.768 00.000 7988 MultiStar: [#1 0.42,0.27,1.02,U] [#2 0.35,0.43,0.96,U] [#3 0.40,0.22,0.93,U] [#4 0.29,0.19,1.01,U] [#5 0.59,0.21,0.70,U] [#6 0.39,0.35,0.71,U] [#7 0.46,0.22,0.69,U] [#8 0.30,0.57,0.65,U] 
21:01:20.768 00.000 7988 single-star, 8 included, MultiStar: {0.36, 0.26}, one-star: {0.13, 0.02}
21:01:20.768 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
21:01:20.768 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.44)
21:01:20.768 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=-0.02 mountY=-0.13, mountTheta=-1.73
21:01:20.768 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.02, opts=13)
21:01:20.768 00.000 7988 Enqueuing Move request for scope (0.13, 0.02)
21:01:20.768 00.000 15712 Worker thread wakes up
21:01:20.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
21:01:20.768 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
21:01:20.768 00.000 15712 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
21:01:20.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:20.768 00.000 7988 UpdateGuideState exits: m=1598 SNR=27.2
21:01:20.782 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:20.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:20.784 00.002 7988 Enqueuing Expose request
21:01:20.784 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.71
21:01:20.784 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
21:01:20.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:20.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:01:20.784 00.000 15712 MoveAxis(W, 3, ABG)
21:01:20.784 00.000 15712 Guiding  Dir = 3, Dur = 3
21:01:20.784 00.000 15712 IsGuiding returns 0
21:01:20.802 00.018 15712 IsGuiding returns 0
21:01:20.802 00.000 15712 Move returns status 0, amount 3
21:01:20.802 00.000 15712 MoveAxis(N, 0, ABG)
21:01:20.802 00.000 15712 Move returns status 0, amount 0
21:01:20.802 00.000 15712 move complete, result=0
21:01:20.802 00.000 15712 worker thread done servicing request
21:01:20.802 00.000 15712 Worker thread wakes up
21:01:20.802 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:01:20.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:20.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:22.219 01.417 15712 Exposure complete
21:01:22.278 00.059 15712 worker thread done servicing request
21:01:22.278 00.000 7988 OnExposeComplete: enter
21:01:22.278 00.000 7988 UpdateGuideState(): m_state=6
21:01:22.283 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5296
21:01:22.283 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=437.53, Mass=1555, SNR=27.0, Peak=195 HFD=3.2
21:01:22.283 00.000 7988 MultiStar: [#1 0.33,0.31,0.98,U] [#2 0.37,0.44,0.99,U] [#3 0.18,0.57,0.96,U] [#4 0.12,0.35,1.02,U] [#5 0.59,0.22,0.71,U] [#6 0.21,0.65,0.70,U] [#7 0.56,0.30,0.69,U] [#8 0.07,0.51,0.63,U] 
21:01:22.283 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.38}, one-star: {0.10, 0.17}
21:01:22.283 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
21:01:22.283 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.58)
21:01:22.283 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.02 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
21:01:22.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.17, opts=13)
21:01:22.283 00.000 7988 Enqueuing Move request for scope (0.10, 0.17)
21:01:22.283 00.000 15712 Worker thread wakes up
21:01:22.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
21:01:22.283 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
21:01:22.283 00.000 15712 Moving (0.10, 0.17) raw xDistance=-0.17 yDistance=-0.11
21:01:22.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:22.283 00.000 7988 UpdateGuideState exits: m=1555 SNR=27.0
21:01:22.295 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:22.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:22.297 00.002 7988 Enqueuing Expose request
21:01:22.299 00.002 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 635.71
21:01:22.299 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
21:01:22.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:22.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:01:22.299 00.000 15712 MoveAxis(E, 30, ABG)
21:01:22.299 00.000 15712 Guiding  Dir = 2, Dur = 30
21:01:22.299 00.000 15712 IsGuiding returns 0
21:01:22.315 00.016 15712 PulseGuide returned control before completion, sleep 20
21:01:22.367 00.052 15712 IsGuiding returns 1
21:01:22.367 00.000 15712 scope still moving after pulse duration time elapsed
21:01:22.395 00.028 15712 IsGuiding returns 0
21:01:22.395 00.000 15712 scope move finished after 30 + 65 ms
21:01:22.395 00.000 15712 Move returns status 0, amount 30
21:01:22.395 00.000 15712 MoveAxis(N, 0, ABG)
21:01:22.395 00.000 15712 Move returns status 0, amount 0
21:01:22.395 00.000 15712 move complete, result=0
21:01:22.395 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
21:01:22.395 00.000 15712 worker thread done servicing request
21:01:22.395 00.000 15712 Worker thread wakes up
21:01:22.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:22.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:24.036 01.641 15712 Exposure complete
21:01:24.097 00.061 15712 worker thread done servicing request
21:01:24.097 00.000 7988 OnExposeComplete: enter
21:01:24.097 00.000 7988 UpdateGuideState(): m_state=6
21:01:24.099 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5297
21:01:24.099 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=437.36, Mass=1595, SNR=27.3, Peak=222 HFD=3.3
21:01:24.099 00.000 7988 MultiStar: [#1 0.39,0.13,0.99,U] [#2 0.28,0.27,0.97,U] [#3 0.13,0.25,0.93,U] [#4 0.22,0.32,1.00,U] [#5 0.49,0.17,0.68,U] [#6 0.22,0.45,0.66,U] [#7 0.66,0.11,0.64,U] [#8 0.15,0.31,0.67,U] 
21:01:24.099 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.22}, one-star: {-0.05, -0.01}
21:01:24.099 00.000 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
21:01:24.099 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.69 = 1.69)
21:01:24.099 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.00 mountX=0.01 mountY=0.05, mountTheta=1.42
21:01:24.099 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.01, opts=13)
21:01:24.099 00.000 7988 Enqueuing Move request for scope (-0.05, -0.01)
21:01:24.099 00.000 15712 Worker thread wakes up
21:01:24.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
21:01:24.099 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
21:01:24.099 00.000 15712 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
21:01:24.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:24.099 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.3
21:01:24.112 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:24.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:24.114 00.002 7988 Enqueuing Expose request
21:01:24.115 00.001 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.72
21:01:24.115 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
21:01:24.115 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:24.115 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:01:24.115 00.000 15712 MoveAxis(W, 3, ABG)
21:01:24.115 00.000 15712 Guiding  Dir = 3, Dur = 3
21:01:24.115 00.000 15712 IsGuiding returns 0
21:01:24.137 00.022 15712 IsGuiding returns 0
21:01:24.137 00.000 15712 Move returns status 0, amount 3
21:01:24.137 00.000 15712 MoveAxis(N, 0, ABG)
21:01:24.137 00.000 15712 Move returns status 0, amount 0
21:01:24.137 00.000 15712 move complete, result=0
21:01:24.137 00.000 15712 worker thread done servicing request
21:01:24.137 00.000 15712 Worker thread wakes up
21:01:24.137 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:01:24.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:24.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:25.548 01.411 15712 Exposure complete
21:01:25.595 00.047 15712 worker thread done servicing request
21:01:25.595 00.000 7988 OnExposeComplete: enter
21:01:25.595 00.000 7988 UpdateGuideState(): m_state=6
21:01:25.612 00.017 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5298
21:01:25.612 00.000 7988 Star::Find returns 1 (0), X=1178.69, Y=437.42, Mass=1519, SNR=26.5, Peak=213 HFD=3.2
21:01:25.612 00.000 7988 MultiStar: [#1 0.48,0.21,1.02,U] [#2 0.31,0.49,1.00,U] [#3 0.19,0.35,0.93,U] [#4 0.29,0.25,1.02,U] [#5 0.44,0.23,0.69,U] [#6 0.28,0.50,0.70,U] [#7 0.39,0.39,0.69,U] [#8 0.34,0.50,0.66,U] 
21:01:25.612 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.32}, one-star: {0.13, 0.05}
21:01:25.612 00.000 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.58) = xAngle (1.94 = 1.94)
21:01:25.612 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.05 = -1.23)
21:01:25.612 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.37 mountX=-0.05 mountY=-0.13, mountTheta=-1.94
21:01:25.612 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.05, opts=13)
21:01:25.612 00.000 7988 Enqueuing Move request for scope (0.13, 0.05)
21:01:25.612 00.000 15712 Worker thread wakes up
21:01:25.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
21:01:25.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
21:01:25.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:25.612 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5
21:01:25.624 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:25.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:25.626 00.002 7988 Enqueuing Expose request
21:01:25.626 00.000 15712 Moving (0.13, 0.05) raw xDistance=-0.05 yDistance=-0.13
21:01:25.631 00.005 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.72
21:01:25.631 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
21:01:25.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:25.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:01:25.631 00.000 15712 MoveAxis(W, 2, ABG)
21:01:25.631 00.000 15712 Guiding  Dir = 3, Dur = 2
21:01:25.631 00.000 15712 IsGuiding returns 0
21:01:25.690 00.059 15712 IsGuiding returns 0
21:01:25.690 00.000 15712 Move returns status 0, amount 2
21:01:25.690 00.000 15712 MoveAxis(N, 0, ABG)
21:01:25.690 00.000 15712 Move returns status 0, amount 0
21:01:25.690 00.000 15712 move complete, result=0
21:01:25.690 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:01:25.695 00.005 15712 worker thread done servicing request
21:01:25.695 00.000 15712 Worker thread wakes up
21:01:25.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:25.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:27.334 01.639 15712 Exposure complete
21:01:27.379 00.045 15712 worker thread done servicing request
21:01:27.379 00.000 7988 OnExposeComplete: enter
21:01:27.395 00.016 7988 UpdateGuideState(): m_state=6
21:01:27.396 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5299
21:01:27.396 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=437.40, Mass=1360, SNR=25.1, Peak=214 HFD=3.0
21:01:27.398 00.002 7988 MultiStar: [#1 0.33,0.26,1.05,U] [#2 0.20,0.39,1.08,U] [#3 0.21,0.32,1.01,U] [#4 0.19,0.28,1.09,U] [#5 0.54,0.05,0.73,U] [#6 0.07,0.14,0.75,U] [#7 0.39,0.22,0.71,U] [#8 0.25,0.39,0.69,U] 
21:01:27.399 00.001 7988 single-star, 8 included, MultiStar: {0.24, 0.24}, one-star: {0.03, 0.03}
21:01:27.399 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
21:01:27.399 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.84)
21:01:27.399 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.76 mountX=-0.03 mountY=-0.03, mountTheta=-2.32
21:01:27.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.03, opts=13)
21:01:27.399 00.000 7988 Enqueuing Move request for scope (0.03, 0.03)
21:01:27.399 00.000 15712 Worker thread wakes up
21:01:27.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
21:01:27.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
21:01:27.399 00.000 15712 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
21:01:27.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:01:27.399 00.000 7988 UpdateGuideState exits: m=1360 SNR=25.1
21:01:27.408 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:27.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:27.410 00.002 7988 Enqueuing Expose request
21:01:27.410 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.73
21:01:27.410 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
21:01:27.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:27.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:01:27.410 00.000 15712 MoveAxis(W, 2, ABG)
21:01:27.410 00.000 15712 Guiding  Dir = 3, Dur = 2
21:01:27.410 00.000 15712 IsGuiding returns 0
21:01:27.430 00.020 15712 IsGuiding returns 0
21:01:27.430 00.000 15712 Move returns status 0, amount 2
21:01:27.430 00.000 15712 MoveAxis(N, 0, ABG)
21:01:27.430 00.000 15712 Move returns status 0, amount 0
21:01:27.430 00.000 15712 move complete, result=0
21:01:27.430 00.000 15712 worker thread done servicing request
21:01:27.430 00.000 15712 Worker thread wakes up
21:01:27.430 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
21:01:27.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:27.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:28.845 01.415 15712 Exposure complete
21:01:28.891 00.046 15712 worker thread done servicing request
21:01:28.891 00.000 7988 OnExposeComplete: enter
21:01:28.907 00.016 7988 UpdateGuideState(): m_state=6
21:01:28.908 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5300
21:01:28.908 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=437.29, Mass=1594, SNR=27.2, Peak=234 HFD=3.2
21:01:28.908 00.000 7988 MultiStar: [#1 0.40,0.22,1.00,U] [#2 0.35,0.23,0.98,U] [#3 0.20,0.28,0.97,U] [#4 0.17,0.16,0.98,U] [#5 0.46,0.11,0.68,U] [#6 0.41,0.48,0.68,U] [#7 0.30,0.33,0.63,U] [#8 0.35,0.32,0.64,U] 
21:01:28.908 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.21}, one-star: {0.07, -0.08}
21:01:28.908 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
21:01:28.908 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.46)
21:01:28.908 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.86 mountX=0.08 mountY=-0.07, mountTheta=-0.70
21:01:28.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
21:01:28.908 00.000 7988 Enqueuing Move request for scope (0.07, -0.08)
21:01:28.908 00.000 15712 Worker thread wakes up
21:01:28.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
21:01:28.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
21:01:28.908 00.000 15712 Moving (0.07, -0.08) raw xDistance=0.08 yDistance=-0.07
21:01:28.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:28.908 00.000 7988 UpdateGuideState exits: m=1594 SNR=27.2
21:01:28.921 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:28.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:28.923 00.002 7988 Enqueuing Expose request
21:01:28.925 00.002 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.73
21:01:28.925 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
21:01:28.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:28.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:01:28.925 00.000 15712 MoveAxis(W, 0, ABG)
21:01:28.925 00.000 15712 Move returns status 0, amount 0
21:01:28.925 00.000 15712 MoveAxis(N, 0, ABG)
21:01:28.925 00.000 15712 Move returns status 0, amount 0
21:01:28.925 00.000 15712 move complete, result=0
21:01:28.925 00.000 15712 worker thread done servicing request
21:01:28.925 00.000 15712 Worker thread wakes up
21:01:28.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:28.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:28.925 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:01:30.565 01.640 15712 Exposure complete
21:01:30.623 00.058 15712 worker thread done servicing request
21:01:30.624 00.001 7988 OnExposeComplete: enter
21:01:30.624 00.000 7988 UpdateGuideState(): m_state=6
21:01:30.627 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5301
21:01:30.627 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=437.47, Mass=1440, SNR=25.8, Peak=184 HFD=3.1
21:01:30.627 00.000 7988 MultiStar: [#1 0.35,0.26,1.06,U] [#2 0.28,0.26,1.04,U] [#3 0.18,0.22,0.98,U] [#4 0.03,0.01,1.08,U] [#5 0.47,0.28,0.74,U] [#6 0.19,0.41,0.73,U] [#7 0.35,0.19,0.69,U] [#8 0.07,0.17,0.68,U] 
21:01:30.627 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.20}, one-star: {0.02, 0.10}
21:01:30.627 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
21:01:30.627 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
21:01:30.627 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.42 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
21:01:30.627 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.10, opts=13)
21:01:30.627 00.000 7988 Enqueuing Move request for scope (0.02, 0.10)
21:01:30.627 00.000 15712 Worker thread wakes up
21:01:30.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
21:01:30.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
21:01:30.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:30.627 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.8
21:01:30.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:30.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:30.641 00.014 7988 Enqueuing Expose request
21:01:30.641 00.000 15712 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=-0.02
21:01:30.643 00.002 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
21:01:30.643 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:01:30.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:30.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:01:30.643 00.000 15712 MoveAxis(E, 2, ABG)
21:01:30.643 00.000 15712 Guiding  Dir = 2, Dur = 2
21:01:30.643 00.000 15712 IsGuiding returns 0
21:01:30.658 00.015 15712 IsGuiding returns 0
21:01:30.658 00.000 15712 Move returns status 0, amount 2
21:01:30.658 00.000 15712 MoveAxis(N, 0, ABG)
21:01:30.658 00.000 15712 Move returns status 0, amount 0
21:01:30.658 00.000 15712 move complete, result=0
21:01:30.658 00.000 15712 worker thread done servicing request
21:01:30.658 00.000 15712 Worker thread wakes up
21:01:30.658 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:01:30.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:30.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:32.079 01.421 15712 Exposure complete
21:01:32.138 00.059 15712 worker thread done servicing request
21:01:32.138 00.000 7988 OnExposeComplete: enter
21:01:32.138 00.000 7988 UpdateGuideState(): m_state=6
21:01:32.138 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5302
21:01:32.142 00.004 7988 Star::Find returns 1 (0), X=1178.47, Y=437.43, Mass=1540, SNR=26.5, Peak=185 HFD=3.2
21:01:32.144 00.002 7988 MultiStar: [#1 0.31,0.38,1.00,U] [#2 0.21,0.46,1.00,U] [#3 0.30,0.27,0.95,U] [#4 0.07,0.24,1.03,U] [#5 0.47,0.19,0.68,U] [#6 0.16,0.57,0.69,U] [#7 0.22,0.22,0.66,U] [#8 0.20,0.41,0.63,U] 
21:01:32.144 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.31}, one-star: {-0.08, 0.06}
21:01:32.146 00.002 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.58) = xAngle (4.09 = -2.19)
21:01:32.146 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.92)
21:01:32.148 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.52 mountX=-0.06 mountY=0.08, mountTheta=2.20
21:01:32.150 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
21:01:32.150 00.000 7988 Enqueuing Move request for scope (-0.08, 0.06)
21:01:32.153 00.003 15712 Worker thread wakes up
21:01:32.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
21:01:32.153 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
21:01:32.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:32.153 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.5
21:01:32.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:32.155 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:32.155 00.000 7988 Enqueuing Expose request
21:01:32.157 00.002 15712 Moving (-0.08, 0.06) raw xDistance=-0.06 yDistance=0.08
21:01:32.161 00.004 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
21:01:32.161 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:01:32.161 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:32.161 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:01:32.161 00.000 15712 MoveAxis(E, 2, ABG)
21:01:32.161 00.000 15712 Guiding  Dir = 2, Dur = 2
21:01:32.161 00.000 15712 IsGuiding returns 0
21:01:32.179 00.018 15712 IsGuiding returns 0
21:01:32.179 00.000 15712 Move returns status 0, amount 2
21:01:32.179 00.000 15712 MoveAxis(N, 0, ABG)
21:01:32.179 00.000 15712 Move returns status 0, amount 0
21:01:32.179 00.000 15712 move complete, result=0
21:01:32.179 00.000 15712 worker thread done servicing request
21:01:32.179 00.000 15712 Worker thread wakes up
21:01:32.179 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:01:32.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:32.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:33.821 01.642 15712 Exposure complete
21:01:33.875 00.054 15712 worker thread done servicing request
21:01:33.875 00.000 7988 OnExposeComplete: enter
21:01:33.875 00.000 7988 UpdateGuideState(): m_state=6
21:01:33.882 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5303
21:01:33.884 00.002 7988 Star::Find returns 1 (0), X=1178.53, Y=437.32, Mass=1618, SNR=27.4, Peak=206 HFD=3.3
21:01:33.884 00.000 7988 MultiStar: [#1 0.42,0.24,1.01,U] [#2 0.27,0.25,1.01,U] [#3 0.33,0.15,0.94,U] [#4 0.19,0.17,0.99,U] [#5 0.60,0.34,0.73,U] [#6 0.06,0.57,0.66,U] [#7 0.44,0.24,0.67,U] [#8 0.26,0.26,0.63,U] 
21:01:33.886 00.002 7988 single-star, 8 included, MultiStar: {0.28, 0.22}, one-star: {-0.02, -0.04}
21:01:33.886 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
21:01:33.888 00.002 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
21:01:33.888 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.08 mountX=0.04 mountY=0.03, mountTheta=0.53
21:01:33.890 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.04, opts=13)
21:01:33.892 00.002 7988 Enqueuing Move request for scope (-0.02, -0.04)
21:01:33.892 00.000 15712 Worker thread wakes up
21:01:33.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
21:01:33.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
21:01:33.892 00.000 15712 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=0.03
21:01:33.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:33.892 00.000 7988 UpdateGuideState exits: m=1618 SNR=27.4
21:01:33.895 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:33.895 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:33.897 00.002 7988 Enqueuing Expose request
21:01:33.897 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
21:01:33.897 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:01:33.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:33.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:01:33.897 00.000 15712 MoveAxis(E, 4, ABG)
21:01:33.897 00.000 15712 Guiding  Dir = 2, Dur = 4
21:01:33.897 00.000 15712 IsGuiding returns 0
21:01:33.913 00.016 15712 IsGuiding returns 0
21:01:33.913 00.000 15712 Move returns status 0, amount 4
21:01:33.913 00.000 15712 MoveAxis(N, 0, ABG)
21:01:33.913 00.000 15712 Move returns status 0, amount 0
21:01:33.913 00.000 15712 move complete, result=0
21:01:33.913 00.000 15712 worker thread done servicing request
21:01:33.913 00.000 15712 Worker thread wakes up
21:01:33.913 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:01:33.926 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:33.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:35.333 01.407 15712 Exposure complete
21:01:35.386 00.053 15712 worker thread done servicing request
21:01:35.386 00.000 7988 OnExposeComplete: enter
21:01:35.386 00.000 7988 UpdateGuideState(): m_state=6
21:01:35.394 00.008 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5304
21:01:35.394 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=437.43, Mass=1543, SNR=26.8, Peak=194 HFD=3.2
21:01:35.394 00.000 7988 MultiStar: [#1 0.37,0.13,1.01,U] [#2 0.21,0.25,0.99,U] [#3 0.20,0.19,0.96,U] [#4 0.16,0.06,1.01,U] [#5 0.26,-0.04,0.69,U] [#6 0.17,0.33,0.69,U] [#7 0.37,0.24,0.66,U] [#8 0.23,0.38,0.69,U] 
21:01:35.394 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.17}, one-star: {-0.07, 0.06}
21:01:35.398 00.004 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.58) = xAngle (4.04 = -2.24)
21:01:35.399 00.001 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.15 = 0.87)
21:01:35.399 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.46 mountX=-0.06 mountY=0.07, mountTheta=2.25
21:01:35.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.06, opts=13)
21:01:35.399 00.000 7988 Enqueuing Move request for scope (-0.07, 0.06)
21:01:35.404 00.005 15712 Worker thread wakes up
21:01:35.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
21:01:35.404 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
21:01:35.404 00.000 15712 Moving (-0.07, 0.06) raw xDistance=-0.06 yDistance=0.07
21:01:35.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:01:35.404 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8
21:01:35.406 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:35.406 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:35.408 00.002 7988 Enqueuing Expose request
21:01:35.409 00.001 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
21:01:35.409 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:01:35.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:35.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:01:35.409 00.000 15712 MoveAxis(E, 3, ABG)
21:01:35.409 00.000 15712 Guiding  Dir = 2, Dur = 3
21:01:35.443 00.034 15712 IsGuiding returns 0
21:01:35.459 00.016 15712 IsGuiding returns 0
21:01:35.459 00.000 15712 Move returns status 0, amount 3
21:01:35.459 00.000 15712 MoveAxis(N, 0, ABG)
21:01:35.459 00.000 15712 Move returns status 0, amount 0
21:01:35.459 00.000 15712 move complete, result=0
21:01:35.459 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:01:35.461 00.002 15712 worker thread done servicing request
21:01:35.461 00.000 15712 Worker thread wakes up
21:01:35.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:35.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:37.103 01.642 15712 Exposure complete
21:01:37.164 00.061 15712 worker thread done servicing request
21:01:37.164 00.000 7988 OnExposeComplete: enter
21:01:37.164 00.000 7988 UpdateGuideState(): m_state=6
21:01:37.164 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5305
21:01:37.167 00.003 7988 Star::Find returns 1 (0), X=1178.56, Y=437.38, Mass=1589, SNR=27.2, Peak=200 HFD=3.2
21:01:37.169 00.002 7988 MultiStar: [#1 0.39,0.14,1.00,U] [#2 0.31,0.28,0.99,U] [#3 0.25,0.21,0.94,U] [#4 0.25,0.16,1.00,U] [#5 0.37,0.10,0.69,U] [#6 0.04,0.22,0.70,U] [#7 0.51,0.36,0.67,U] [#8 0.15,0.48,0.65,U] 
21:01:37.169 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.20}, one-star: {0.01, 0.01}
21:01:37.171 00.002 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
21:01:37.171 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.60)
21:01:37.173 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.99 mountX=-0.01 mountY=-0.01, mountTheta=-2.55
21:01:37.175 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
21:01:37.175 00.000 7988 Enqueuing Move request for scope (0.01, 0.01)
21:01:37.177 00.002 15712 Worker thread wakes up
21:01:37.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
21:01:37.177 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
21:01:37.177 00.000 15712 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
21:01:37.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:37.177 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.2
21:01:37.179 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:37.179 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:37.181 00.002 7988 Enqueuing Expose request
21:01:37.181 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
21:01:37.181 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:01:37.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:37.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:01:37.181 00.000 15712 MoveAxis(E, 3, ABG)
21:01:37.181 00.000 15712 Guiding  Dir = 2, Dur = 3
21:01:37.183 00.002 15712 IsGuiding returns 0
21:01:37.202 00.019 15712 IsGuiding returns 0
21:01:37.202 00.000 15712 Move returns status 0, amount 3
21:01:37.202 00.000 15712 MoveAxis(N, 0, ABG)
21:01:37.202 00.000 15712 Move returns status 0, amount 0
21:01:37.202 00.000 15712 move complete, result=0
21:01:37.202 00.000 15712 worker thread done servicing request
21:01:37.202 00.000 15712 Worker thread wakes up
21:01:37.202 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:01:37.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:37.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:38.618 01.416 15712 Exposure complete
21:01:38.667 00.049 15712 worker thread done servicing request
21:01:38.667 00.000 7988 OnExposeComplete: enter
21:01:38.667 00.000 7988 UpdateGuideState(): m_state=6
21:01:38.681 00.014 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5306
21:01:38.681 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=437.31, Mass=1461, SNR=26.0, Peak=212 HFD=3.1
21:01:38.684 00.003 7988 MultiStar: [#1 0.58,0.17,1.03,U] [#2 0.17,0.33,1.04,U] [#3 0.26,0.23,0.95,U] [#4 0.24,0.18,1.03,U] [#5 0.49,-0.13,0.71,U] [#6 0.29,0.38,0.78,U] [#7 0.59,0.11,0.68,U] [#8 0.32,-0.16,0.65,U] 
21:01:38.684 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.13}, one-star: {-0.02, -0.06}
21:01:38.686 00.002 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
21:01:38.686 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
21:01:38.688 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.88 mountX=0.06 mountY=0.02, mountTheta=0.33
21:01:38.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
21:01:38.690 00.002 7988 Enqueuing Move request for scope (-0.02, -0.06)
21:01:38.690 00.000 15712 Worker thread wakes up
21:01:38.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
21:01:38.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
21:01:38.690 00.000 15712 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.02
21:01:38.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:01:38.690 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.0
21:01:38.694 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:38.694 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:38.696 00.002 7988 Enqueuing Expose request
21:01:38.697 00.001 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.76
21:01:38.697 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:01:38.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:38.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:01:38.697 00.000 15712 MoveAxis(E, 3, ABG)
21:01:38.697 00.000 15712 Guiding  Dir = 2, Dur = 3
21:01:38.697 00.000 15712 IsGuiding returns 0
21:01:38.718 00.021 15712 IsGuiding returns 0
21:01:38.718 00.000 15712 Move returns status 0, amount 3
21:01:38.718 00.000 15712 MoveAxis(N, 0, ABG)
21:01:38.718 00.000 15712 Move returns status 0, amount 0
21:01:38.718 00.000 15712 move complete, result=0
21:01:38.718 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:01:38.722 00.004 15712 worker thread done servicing request
21:01:38.722 00.000 15712 Worker thread wakes up
21:01:38.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:38.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:40.356 01.634 15712 Exposure complete
21:01:40.404 00.048 15712 worker thread done servicing request
21:01:40.404 00.000 7988 OnExposeComplete: enter
21:01:40.418 00.014 7988 UpdateGuideState(): m_state=6
21:01:40.418 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5307
21:01:40.418 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=437.41, Mass=1547, SNR=26.7, Peak=206 HFD=3.3
21:01:40.421 00.003 7988 MultiStar: [#1 0.40,0.05,1.01,U] [#2 0.31,0.32,1.00,U] [#3 0.23,0.09,0.98,U] [#4 0.24,0.15,1.01,U] [#5 0.62,0.03,0.71,U] [#6 0.15,0.44,0.73,U] [#7 0.33,0.05,0.65,U] [#8 0.41,0.05,0.63,U] 
21:01:40.421 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.14}, one-star: {0.03, 0.04}
21:01:40.421 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
21:01:40.421 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.72)
21:01:40.421 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.88 mountX=-0.04 mountY=-0.04, mountTheta=-2.44
21:01:40.421 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
21:01:40.421 00.000 7988 Enqueuing Move request for scope (0.03, 0.04)
21:01:40.421 00.000 15712 Worker thread wakes up
21:01:40.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
21:01:40.421 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
21:01:40.421 00.000 15712 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.04
21:01:40.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:40.421 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.7
21:01:40.432 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:40.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:40.434 00.002 7988 Enqueuing Expose request
21:01:40.434 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.76
21:01:40.434 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:01:40.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:40.434 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:01:40.434 00.000 15712 MoveAxis(E, 2, ABG)
21:01:40.434 00.000 15712 Guiding  Dir = 2, Dur = 2
21:01:40.436 00.002 15712 IsGuiding returns 0
21:01:40.489 00.053 15712 IsGuiding returns 0
21:01:40.489 00.000 15712 Move returns status 0, amount 2
21:01:40.489 00.000 15712 MoveAxis(N, 0, ABG)
21:01:40.489 00.000 15712 Move returns status 0, amount 0
21:01:40.489 00.000 15712 move complete, result=0
21:01:40.489 00.000 15712 worker thread done servicing request
21:01:40.489 00.000 15712 Worker thread wakes up
21:01:40.489 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:01:40.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:40.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:41.899 01.410 15712 Exposure complete
21:01:41.960 00.061 15712 worker thread done servicing request
21:01:41.960 00.000 7988 OnExposeComplete: enter
21:01:41.960 00.000 7988 UpdateGuideState(): m_state=6
21:01:41.962 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5308
21:01:41.962 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=437.30, Mass=1484, SNR=26.3, Peak=190 HFD=3.2
21:01:41.962 00.000 7988 MultiStar: [#1 0.38,0.05,1.00,U] [#2 0.35,0.31,1.00,U] [#3 0.32,0.15,0.95,U] [#4 0.34,0.01,1.02,U] [#5 0.55,0.15,0.74,U] [#6 0.25,0.30,0.70,U] [#7 0.56,0.05,0.67,U] [#8 0.17,-0.01,0.67,U] 
21:01:41.962 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.10}, one-star: {0.03, -0.07}
21:01:41.967 00.005 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
21:01:41.967 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.75)
21:01:41.967 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.16 mountX=0.07 mountY=-0.03, mountTheta=-0.39
21:01:41.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
21:01:41.967 00.000 7988 Enqueuing Move request for scope (0.03, -0.07)
21:01:41.967 00.000 15712 Worker thread wakes up
21:01:41.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
21:01:41.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
21:01:41.967 00.000 15712 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
21:01:41.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:41.967 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3
21:01:41.975 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:41.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:41.977 00.002 7988 Enqueuing Expose request
21:01:41.978 00.001 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
21:01:41.978 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
21:01:41.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:41.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:01:41.978 00.000 15712 MoveAxis(E, 2, ABG)
21:01:41.978 00.000 15712 Guiding  Dir = 2, Dur = 2
21:01:41.978 00.000 15712 IsGuiding returns 0
21:01:41.994 00.016 15712 IsGuiding returns 0
21:01:41.994 00.000 15712 Move returns status 0, amount 2
21:01:41.994 00.000 15712 MoveAxis(N, 0, ABG)
21:01:41.994 00.000 15712 Move returns status 0, amount 0
21:01:41.994 00.000 15712 move complete, result=0
21:01:41.994 00.000 15712 worker thread done servicing request
21:01:41.994 00.000 15712 Worker thread wakes up
21:01:41.994 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:01:41.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:41.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:43.638 01.644 15712 Exposure complete
21:01:43.685 00.047 15712 worker thread done servicing request
21:01:43.685 00.000 7988 OnExposeComplete: enter
21:01:43.685 00.000 7988 UpdateGuideState(): m_state=6
21:01:43.702 00.017 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5309
21:01:43.702 00.000 7988 Star::Find returns 1 (0), X=1178.70, Y=437.38, Mass=1534, SNR=26.6, Peak=202 HFD=3.3
21:01:43.702 00.000 7988 MultiStar: [#1 0.51,-0.01,0.98,U] [#2 0.37,0.26,1.04,U] [#3 0.28,0.06,0.96,U] [#4 0.20,0.13,1.04,U] [#5 0.74,0.22,0.70,U] [#6 0.32,0.46,0.69,U] [#7 0.44,-0.13,0.66,U] [#8 0.36,0.04,0.64,U] 
21:01:43.702 00.000 7988 single-star, 8 included, MultiStar: {0.36, 0.11}, one-star: {0.14, 0.01}
21:01:43.702 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
21:01:43.702 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
21:01:43.702 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.01 mountY=-0.14, mountTheta=-1.66
21:01:43.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.01, opts=13)
21:01:43.702 00.000 7988 Enqueuing Move request for scope (0.14, 0.01)
21:01:43.702 00.000 15712 Worker thread wakes up
21:01:43.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
21:01:43.702 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
21:01:43.702 00.000 15712 Moving (0.14, 0.01) raw xDistance=-0.01 yDistance=-0.14
21:01:43.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:43.702 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.6
21:01:43.715 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:43.715 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:43.717 00.002 7988 Enqueuing Expose request
21:01:43.717 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
21:01:43.717 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:01:43.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:43.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:01:43.717 00.000 15712 MoveAxis(E, 4, ABG)
21:01:43.717 00.000 15712 Guiding  Dir = 2, Dur = 4
21:01:43.717 00.000 15712 IsGuiding returns 0
21:01:43.739 00.022 15712 IsGuiding returns 0
21:01:43.739 00.000 15712 Move returns status 0, amount 4
21:01:43.739 00.000 15712 MoveAxis(N, 0, ABG)
21:01:43.739 00.000 15712 Move returns status 0, amount 0
21:01:43.739 00.000 15712 move complete, result=0
21:01:43.739 00.000 15712 worker thread done servicing request
21:01:43.739 00.000 15712 Worker thread wakes up
21:01:43.739 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:01:43.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:43.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:45.154 01.415 15712 Exposure complete
21:01:45.213 00.059 15712 worker thread done servicing request
21:01:45.213 00.000 7988 OnExposeComplete: enter
21:01:45.213 00.000 7988 UpdateGuideState(): m_state=6
21:01:45.215 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5310
21:01:45.215 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=437.24, Mass=1560, SNR=27.0, Peak=195 HFD=3.3
21:01:45.215 00.000 7988 MultiStar: [#1 0.39,-0.05,1.00,U] [#2 0.30,0.06,1.02,U] [#3 0.34,0.10,0.95,U] [#4 0.38,-0.12,1.06,U] [#5 0.50,0.17,0.68,U] [#6 0.21,0.29,0.68,U] [#7 0.55,0.02,0.66,U] [#8 0.17,0.17,0.68,U] 
21:01:45.219 00.004 7988 single-star, 8 included, MultiStar: {0.31, 0.04}, one-star: {-0.01, -0.12}
21:01:45.219 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
21:01:45.219 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
21:01:45.219 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.67 mountX=0.12 mountY=0.01, mountTheta=0.12
21:01:45.219 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
21:01:45.219 00.000 7988 Enqueuing Move request for scope (-0.01, -0.12)
21:01:45.219 00.000 15712 Worker thread wakes up
21:01:45.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
21:01:45.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
21:01:45.219 00.000 15712 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.01
21:01:45.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:45.219 00.000 7988 UpdateGuideState exits: m=1560 SNR=27.0
21:01:45.229 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:45.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:45.231 00.002 7988 Enqueuing Expose request
21:01:45.231 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
21:01:45.231 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
21:01:45.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:45.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:01:45.231 00.000 15712 MoveAxis(E, 5, ABG)
21:01:45.231 00.000 15712 Guiding  Dir = 2, Dur = 5
21:01:45.231 00.000 15712 IsGuiding returns 0
21:01:45.253 00.022 15712 IsGuiding returns 0
21:01:45.253 00.000 15712 Move returns status 0, amount 5
21:01:45.253 00.000 15712 MoveAxis(N, 0, ABG)
21:01:45.253 00.000 15712 Move returns status 0, amount 0
21:01:45.253 00.000 15712 move complete, result=0
21:01:45.253 00.000 15712 worker thread done servicing request
21:01:45.253 00.000 15712 Worker thread wakes up
21:01:45.253 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:01:45.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:45.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:47.000 01.747 15712 Exposure complete
21:01:47.056 00.056 15712 worker thread done servicing request
21:01:47.056 00.000 7988 OnExposeComplete: enter
21:01:47.056 00.000 7988 UpdateGuideState(): m_state=6
21:01:47.062 00.006 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5311
21:01:47.062 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=437.39, Mass=1501, SNR=26.3, Peak=218 HFD=3.0
21:01:47.062 00.000 7988 MultiStar: [#1 0.47,0.20,1.02,U] [#2 0.45,0.13,0.98,U] [#3 0.34,0.30,0.98,U] [#4 0.35,0.12,1.04,U] [#5 0.61,0.08,0.72,U] [#6 0.40,0.29,0.72,U] [#7 0.52,0.28,0.67,U] [#8 0.42,0.30,0.67,U] 
21:01:47.062 00.000 7988 single-star, 8 included, MultiStar: {0.39, 0.18}, one-star: {0.06, 0.02}
21:01:47.062 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
21:01:47.062 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.27)
21:01:47.062 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.32 mountX=-0.02 mountY=-0.06, mountTheta=-1.90
21:01:47.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.02, opts=13)
21:01:47.062 00.000 7988 Enqueuing Move request for scope (0.06, 0.02)
21:01:47.062 00.000 15712 Worker thread wakes up
21:01:47.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
21:01:47.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
21:01:47.062 00.000 15712 Moving (0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
21:01:47.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:47.073 00.011 7988 UpdateGuideState exits: m=1501 SNR=26.3
21:01:47.073 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:47.075 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:47.075 00.000 7988 Enqueuing Expose request
21:01:47.077 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
21:01:47.077 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
21:01:47.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:47.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:01:47.077 00.000 15712 MoveAxis(E, 6, ABG)
21:01:47.077 00.000 15712 Guiding  Dir = 2, Dur = 6
21:01:47.112 00.035 15712 IsGuiding returns 0
21:01:47.128 00.016 15712 IsGuiding returns 0
21:01:47.128 00.000 15712 Move returns status 0, amount 6
21:01:47.128 00.000 15712 MoveAxis(N, 0, ABG)
21:01:47.128 00.000 15712 Move returns status 0, amount 0
21:01:47.128 00.000 15712 move complete, result=0
21:01:47.128 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:01:47.129 00.001 15712 worker thread done servicing request
21:01:47.129 00.000 15712 Worker thread wakes up
21:01:47.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:47.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:48.549 01.420 15712 Exposure complete
21:01:48.608 00.059 15712 worker thread done servicing request
21:01:48.608 00.000 7988 OnExposeComplete: enter
21:01:48.610 00.002 7988 UpdateGuideState(): m_state=6
21:01:48.610 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5312
21:01:48.610 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=437.25, Mass=1447, SNR=26.0, Peak=187 HFD=3.3
21:01:48.610 00.000 7988 MultiStar: [#1 0.54,0.21,1.03,U] [#2 0.38,0.34,1.04,U] [#3 0.30,0.25,0.99,U] [#4 0.26,0.11,1.04,U] [#5 0.51,0.03,0.71,U] [#6 0.39,0.20,0.72,U] [#7 0.40,0.21,0.68,U] [#8 0.13,0.21,0.64,U] 
21:01:48.610 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.16}, one-star: {-0.06, -0.11}
21:01:48.610 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
21:01:48.610 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
21:01:48.610 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.07 mountX=0.11 mountY=0.06, mountTheta=0.51
21:01:48.619 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.11, opts=13)
21:01:48.619 00.000 7988 Enqueuing Move request for scope (-0.06, -0.11)
21:01:48.619 00.000 15712 Worker thread wakes up
21:01:48.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
21:01:48.619 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
21:01:48.619 00.000 15712 Moving (-0.06, -0.11) raw xDistance=0.11 yDistance=0.06
21:01:48.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:48.619 00.000 7988 UpdateGuideState exits: m=1447 SNR=26.0
21:01:48.624 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:48.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:48.626 00.002 7988 Enqueuing Expose request
21:01:48.626 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
21:01:48.626 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
21:01:48.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:48.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:01:48.626 00.000 15712 MoveAxis(E, 5, ABG)
21:01:48.626 00.000 15712 Guiding  Dir = 2, Dur = 5
21:01:48.626 00.000 15712 IsGuiding returns 0
21:01:48.646 00.020 15712 IsGuiding returns 0
21:01:48.646 00.000 15712 Move returns status 0, amount 5
21:01:48.646 00.000 15712 MoveAxis(N, 0, ABG)
21:01:48.646 00.000 15712 Move returns status 0, amount 0
21:01:48.646 00.000 15712 move complete, result=0
21:01:48.646 00.000 15712 worker thread done servicing request
21:01:48.646 00.000 15712 Worker thread wakes up
21:01:48.646 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:01:48.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:48.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:50.286 01.640 15712 Exposure complete
21:01:50.345 00.059 15712 worker thread done servicing request
21:01:50.345 00.000 7988 OnExposeComplete: enter
21:01:50.345 00.000 7988 UpdateGuideState(): m_state=6
21:01:50.349 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5313
21:01:50.349 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=437.36, Mass=1555, SNR=26.9, Peak=201 HFD=3.4
21:01:50.353 00.004 7988 MultiStar: [#1 0.38,0.26,0.99,U] [#2 0.31,0.30,1.00,U] [#3 0.24,0.22,0.97,U] [#4 0.28,0.09,1.01,U] [#5 0.58,0.13,0.73,U] [#6 0.28,0.43,0.70,U] [#7 0.56,0.15,0.69,U] [#8 0.33,0.32,0.61,U] 
21:01:50.354 00.001 7988 single-star, 8 included, MultiStar: {0.32, 0.20}, one-star: {0.07, -0.01}
21:01:50.354 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.58) = xAngle (1.43 = 1.43)
21:01:50.354 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.54 = -1.74)
21:01:50.354 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.15 mountX=0.01 mountY=-0.07, mountTheta=-1.43
21:01:50.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
21:01:50.354 00.000 7988 Enqueuing Move request for scope (0.07, -0.01)
21:01:50.354 00.000 15712 Worker thread wakes up
21:01:50.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:50.354 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.9
21:01:50.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:50.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:50.365 00.011 7988 Enqueuing Expose request
21:01:50.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
21:01:50.365 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
21:01:50.365 00.000 15712 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
21:01:50.371 00.006 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.79
21:01:50.371 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:01:50.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:50.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:01:50.371 00.000 15712 MoveAxis(E, 6, ABG)
21:01:50.371 00.000 15712 Guiding  Dir = 2, Dur = 6
21:01:50.371 00.000 15712 IsGuiding returns 0
21:01:50.389 00.018 15712 IsGuiding returns 0
21:01:50.389 00.000 15712 Move returns status 0, amount 6
21:01:50.389 00.000 15712 MoveAxis(N, 0, ABG)
21:01:50.389 00.000 15712 Move returns status 0, amount 0
21:01:50.389 00.000 15712 move complete, result=0
21:01:50.389 00.000 15712 worker thread done servicing request
21:01:50.389 00.000 15712 Worker thread wakes up
21:01:50.389 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:01:50.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:50.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:51.800 01.411 15712 Exposure complete
21:01:51.860 00.060 15712 worker thread done servicing request
21:01:51.860 00.000 7988 OnExposeComplete: enter
21:01:51.860 00.000 7988 UpdateGuideState(): m_state=6
21:01:51.863 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5314
21:01:51.863 00.000 7988 Star::Find returns 1 (0), X=1178.50, Y=437.33, Mass=1417, SNR=25.8, Peak=179 HFD=3.2
21:01:51.863 00.000 7988 MultiStar: [#1 0.25,0.02,1.01,U] [#2 0.32,0.28,1.04,U] [#3 0.19,0.00,0.97,U] [#4 0.28,0.20,1.05,U] [#5 0.55,-0.08,0.74,U] [#6 0.10,0.38,0.74,U] [#7 0.47,0.21,0.69,U] [#8 0.18,0.30,0.65,U] 
21:01:51.867 00.004 7988 single-star, 8 included, MultiStar: {0.24, 0.13}, one-star: {-0.06, -0.04}
21:01:51.867 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.58) = xAngle (-0.96 = -0.96)
21:01:51.867 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.15 = 2.15)
21:01:51.867 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.54 mountX=0.04 mountY=0.06, mountTheta=0.97
21:01:51.867 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
21:01:51.867 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
21:01:51.867 00.000 15712 Worker thread wakes up
21:01:51.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
21:01:51.867 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
21:01:51.867 00.000 15712 Moving (-0.06, -0.04) raw xDistance=0.04 yDistance=0.06
21:01:51.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:51.867 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.8
21:01:51.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:51.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:51.879 00.012 7988 Enqueuing Expose request
21:01:51.879 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.79
21:01:51.879 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:01:51.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:51.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:01:51.879 00.000 15712 MoveAxis(E, 5, ABG)
21:01:51.879 00.000 15712 Guiding  Dir = 2, Dur = 5
21:01:51.889 00.010 15712 IsGuiding returns 0
21:01:51.901 00.012 15712 IsGuiding returns 0
21:01:51.901 00.000 15712 Move returns status 0, amount 5
21:01:51.901 00.000 15712 MoveAxis(N, 0, ABG)
21:01:51.901 00.000 15712 Move returns status 0, amount 0
21:01:51.901 00.000 15712 move complete, result=0
21:01:51.901 00.000 15712 worker thread done servicing request
21:01:51.901 00.000 15712 Worker thread wakes up
21:01:51.901 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:01:51.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:51.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:53.536 01.635 15712 Exposure complete
21:01:53.584 00.048 15712 worker thread done servicing request
21:01:53.584 00.000 7988 OnExposeComplete: enter
21:01:53.600 00.016 7988 UpdateGuideState(): m_state=6
21:01:53.600 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5315
21:01:53.600 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=437.27, Mass=1557, SNR=27.0, Peak=194 HFD=3.3
21:01:53.600 00.000 7988 MultiStar: [#1 0.27,0.20,1.00,U] [#2 0.29,0.28,0.99,U] [#3 0.21,0.14,0.95,U] [#4 0.09,0.09,1.00,U] [#5 0.27,0.23,0.67,U] [#6 0.21,0.44,0.69,U] [#7 0.53,0.14,0.69,U] [#8 -0.03,0.16,0.63,U] 
21:01:53.600 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.17}, one-star: {0.04, -0.10}
21:01:53.600 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.45 = 0.45)
21:01:53.600 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.56 = -2.73)
21:01:53.600 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=0.10 mountY=-0.04, mountTheta=-0.42
21:01:53.600 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
21:01:53.600 00.000 7988 Enqueuing Move request for scope (0.04, -0.10)
21:01:53.600 00.000 15712 Worker thread wakes up
21:01:53.600 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
21:01:53.600 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
21:01:53.600 00.000 15712 Moving (0.04, -0.10) raw xDistance=0.10 yDistance=-0.04
21:01:53.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:53.600 00.000 7988 UpdateGuideState exits: m=1557 SNR=27.0
21:01:53.613 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:53.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:53.615 00.002 7988 Enqueuing Expose request
21:01:53.616 00.001 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
21:01:53.617 00.001 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
21:01:53.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:53.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:01:53.617 00.000 15712 MoveAxis(E, 3, ABG)
21:01:53.617 00.000 15712 Guiding  Dir = 2, Dur = 3
21:01:53.617 00.000 15712 IsGuiding returns 0
21:01:53.633 00.016 15712 IsGuiding returns 0
21:01:53.633 00.000 15712 Move returns status 0, amount 3
21:01:53.633 00.000 15712 MoveAxis(N, 0, ABG)
21:01:53.633 00.000 15712 Move returns status 0, amount 0
21:01:53.633 00.000 15712 move complete, result=0
21:01:53.633 00.000 15712 worker thread done servicing request
21:01:53.633 00.000 15712 Worker thread wakes up
21:01:53.633 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:01:53.635 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:53.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:55.052 01.417 15712 Exposure complete
21:01:55.100 00.048 15712 worker thread done servicing request
21:01:55.100 00.000 7988 OnExposeComplete: enter
21:01:55.114 00.014 7988 UpdateGuideState(): m_state=6
21:01:55.114 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5316
21:01:55.116 00.002 7988 Star::Find returns 1 (0), X=1178.58, Y=437.19, Mass=1598, SNR=27.3, Peak=191 HFD=3.4
21:01:55.116 00.000 7988 MultiStar: [#1 0.37,-0.02,0.99,U] [#2 0.23,0.09,0.97,U] [#3 0.20,-0.08,0.93,U] [#4 0.24,0.13,1.01,U] [#5 0.61,-0.11,0.69,U] [#6 0.23,0.17,0.69,U] [#7 0.35,-0.20,0.66,U] [#8 0.24,0.05,0.61,U] 
21:01:55.116 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.01}, one-star: {0.02, -0.17}
21:01:55.116 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
21:01:55.116 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.04)
21:01:55.116 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.18 cameraTheta=-1.44 mountX=0.17 mountY=-0.02, mountTheta=-0.11
21:01:55.116 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.17, opts=13)
21:01:55.116 00.000 7988 Enqueuing Move request for scope (0.02, -0.17)
21:01:55.116 00.000 15712 Worker thread wakes up
21:01:55.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
21:01:55.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
21:01:55.116 00.000 15712 Moving (0.02, -0.17) raw xDistance=0.17 yDistance=-0.02
21:01:55.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:01:55.116 00.000 7988 UpdateGuideState exits: m=1598 SNR=27.3
21:01:55.128 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:55.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:55.130 00.002 7988 Enqueuing Expose request
21:01:55.131 00.001 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 635.80
21:01:55.131 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
21:01:55.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:55.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:01:55.131 00.000 15712 MoveAxis(W, 32, ABG)
21:01:55.131 00.000 15712 Guiding  Dir = 3, Dur = 32
21:01:55.148 00.017 15712 IsGuiding returns 0
21:01:55.167 00.019 15712 PulseGuide returned control before completion, sleep 26
21:01:55.215 00.048 15712 IsGuiding returns 0
21:01:55.215 00.000 15712 Move returns status 0, amount 32
21:01:55.215 00.000 15712 MoveAxis(N, 0, ABG)
21:01:55.215 00.000 15712 Move returns status 0, amount 0
21:01:55.215 00.000 15712 move complete, result=0
21:01:55.216 00.001 15712 worker thread done servicing request
21:01:55.216 00.000 15712 Worker thread wakes up
21:01:55.216 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
21:01:55.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:55.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:56.857 01.641 15712 Exposure complete
21:01:56.914 00.057 15712 worker thread done servicing request
21:01:56.914 00.000 7988 OnExposeComplete: enter
21:01:56.914 00.000 7988 UpdateGuideState(): m_state=6
21:01:56.918 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5317
21:01:56.920 00.002 7988 Star::Find returns 1 (0), X=1178.34, Y=437.50, Mass=1520, SNR=26.5, Peak=205 HFD=3.3
21:01:56.920 00.000 7988 MultiStar: [#1 0.22,0.26,1.00,U] [#2 0.16,0.57,1.05,U] [#3 0.01,0.29,0.95,U] [#4 0.17,0.23,1.05,U] [#5 0.45,0.13,0.69,U] [#6 0.23,0.51,0.72,U] [#7 0.75,0.14,0.67,U] [#8 0.05,0.20,0.63,U] 
21:01:56.922 00.002 7988 single-star, 8 included, MultiStar: {0.18, 0.28}, one-star: {-0.22, 0.13}
21:01:56.922 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.19 = -2.09)
21:01:56.924 00.002 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
21:01:56.924 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.26 cameraTheta=2.62 mountX=-0.13 mountY=0.22, mountTheta=2.10
21:01:56.926 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.13, opts=13)
21:01:56.928 00.002 7988 Enqueuing Move request for scope (-0.22, 0.13)
21:01:56.928 00.000 15712 Worker thread wakes up
21:01:56.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd
21:01:56.928 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.13)
21:01:56.928 00.000 15712 Moving (-0.22, 0.13) raw xDistance=-0.13 yDistance=0.22
21:01:56.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:56.928 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5
21:01:56.931 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:56.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:56.933 00.002 7988 Enqueuing Expose request
21:01:56.934 00.001 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
21:01:56.934 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
21:01:56.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:56.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:01:56.934 00.000 15712 MoveAxis(E, 3, ABG)
21:01:56.934 00.000 15712 Guiding  Dir = 2, Dur = 3
21:01:56.934 00.000 15712 IsGuiding returns 0
21:01:56.950 00.016 15712 IsGuiding returns 0
21:01:56.950 00.000 15712 Move returns status 0, amount 3
21:01:56.950 00.000 15712 MoveAxis(N, 0, ABG)
21:01:56.950 00.000 15712 Move returns status 0, amount 0
21:01:56.950 00.000 15712 move complete, result=0
21:01:56.950 00.000 15712 worker thread done servicing request
21:01:56.950 00.000 15712 Worker thread wakes up
21:01:56.950 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
21:01:56.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:56.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:01:58.371 01.421 15712 Exposure complete
21:01:58.425 00.054 15712 worker thread done servicing request
21:01:58.425 00.000 7988 OnExposeComplete: enter
21:01:58.434 00.009 7988 UpdateGuideState(): m_state=6
21:01:58.434 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5318
21:01:58.434 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=437.68, Mass=1585, SNR=26.9, Peak=188 HFD=3.4
21:01:58.434 00.000 7988 MultiStar: [#1 0.46,0.33,1.01,U] [#2 0.17,0.47,0.99,U] [#3 0.06,0.43,0.94,U] [#4 0.07,0.20,1.03,U] [#5 0.47,0.38,0.69,U] [#6 0.29,0.49,0.71,U] [#7 0.44,0.37,0.66,U] [#8 0.13,0.32,0.67,U] 
21:01:58.434 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.36}, one-star: {-0.02, 0.31}
21:01:58.434 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
21:01:58.434 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
21:01:58.434 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.64 mountX=-0.31 mountY=0.01, mountTheta=3.10
21:01:58.442 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.31, opts=13)
21:01:58.442 00.000 7988 Enqueuing Move request for scope (-0.02, 0.31)
21:01:58.442 00.000 15712 Worker thread wakes up
21:01:58.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
21:01:58.442 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
21:01:58.442 00.000 15712 Moving (-0.02, 0.31) raw xDistance=-0.31 yDistance=0.01
21:01:58.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:01:58.442 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.9
21:01:58.448 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:58.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:01:58.450 00.002 7988 Enqueuing Expose request
21:01:58.450 00.000 15712 PPEC rslt: input = -0.31, final = -0.19, react = -0.19, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 635.81
21:01:58.450 00.000 15712 PPEC: input: -0.31, control: -0.19, exposure: 1500
21:01:58.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:58.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:01:58.450 00.000 15712 MoveAxis(E, 63, ABG)
21:01:58.450 00.000 15712 Guiding  Dir = 2, Dur = 63
21:01:58.493 00.043 15712 IsGuiding returns 0
21:01:58.498 00.005 15712 PulseGuide returned control before completion, sleep 58
21:01:58.581 00.083 15712 IsGuiding returns 0
21:01:58.581 00.000 15712 Move returns status 0, amount 63
21:01:58.581 00.000 15712 MoveAxis(N, 0, ABG)
21:01:58.581 00.000 15712 Move returns status 0, amount 0
21:01:58.581 00.000 15712 move complete, result=0
21:01:58.581 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.0 px 0 ms NORTH
21:01:58.590 00.009 15712 worker thread done servicing request
21:01:58.590 00.000 15712 Worker thread wakes up
21:01:58.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:01:58.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:00.331 01.741 15712 Exposure complete
21:02:00.390 00.059 15712 worker thread done servicing request
21:02:00.390 00.000 7988 OnExposeComplete: enter
21:02:00.394 00.004 7988 UpdateGuideState(): m_state=6
21:02:00.394 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5319
21:02:00.396 00.002 7988 Star::Find returns 1 (0), X=1178.55, Y=437.18, Mass=1535, SNR=26.7, Peak=195 HFD=3.5
21:02:00.396 00.000 7988 MultiStar: [#1 0.37,0.32,0.98,U] [#2 0.26,0.31,0.99,U] [#3 0.20,0.23,0.97,U] [#4 0.24,0.14,1.00,U] [#5 0.35,0.01,0.73,U] [#6 0.14,0.37,0.69,U] [#7 0.32,0.16,0.66,U] [#8 0.05,0.18,0.68,U] 
21:02:00.398 00.002 7988 single-star, 8 included, MultiStar: {0.21, 0.17}, one-star: {-0.01, -0.19}
21:02:00.399 00.001 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
21:02:00.399 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
21:02:00.401 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.62 mountX=0.19 mountY=0.01, mountTheta=0.08
21:02:00.403 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.19, opts=13)
21:02:00.403 00.000 7988 Enqueuing Move request for scope (-0.01, -0.19)
21:02:00.405 00.002 15712 Worker thread wakes up
21:02:00.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
21:02:00.405 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
21:02:00.405 00.000 15712 Moving (-0.01, -0.19) raw xDistance=0.19 yDistance=0.01
21:02:00.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:00.405 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
21:02:00.407 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:00.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:00.409 00.002 7988 Enqueuing Expose request
21:02:00.409 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 635.81
21:02:00.409 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
21:02:00.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:00.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:02:00.409 00.000 15712 MoveAxis(W, 34, ABG)
21:02:00.409 00.000 15712 Guiding  Dir = 3, Dur = 34
21:02:00.409 00.000 15712 IsGuiding returns 0
21:02:00.425 00.016 15712 PulseGuide returned control before completion, sleep 30
21:02:00.474 00.049 15712 IsGuiding returns 0
21:02:00.474 00.000 15712 Move returns status 0, amount 34
21:02:00.474 00.000 15712 MoveAxis(N, 0, ABG)
21:02:00.474 00.000 15712 Move returns status 0, amount 0
21:02:00.474 00.000 15712 move complete, result=0
21:02:00.474 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
21:02:00.476 00.002 15712 worker thread done servicing request
21:02:00.476 00.000 15712 Worker thread wakes up
21:02:00.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:00.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:01.892 01.416 15712 Exposure complete
21:02:01.944 00.052 15712 worker thread done servicing request
21:02:01.944 00.000 7988 OnExposeComplete: enter
21:02:01.954 00.010 7988 UpdateGuideState(): m_state=6
21:02:01.954 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5320
21:02:01.956 00.002 7988 Star::Find returns 1 (0), X=1178.48, Y=437.37, Mass=1436, SNR=25.8, Peak=187 HFD=3.1
21:02:01.958 00.002 7988 MultiStar: [#1 0.28,0.29,1.04,U] [#2 0.09,0.29,1.07,U] [#3 0.07,0.16,0.99,U] [#4 0.04,0.06,1.05,U] [#5 0.58,0.28,0.74,U] [#6 0.40,0.52,0.72,U] [#7 0.25,0.03,0.71,U] [#8 0.15,0.46,0.68,U] 
21:02:01.958 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.22}, one-star: {-0.08, 0.01}
21:02:01.960 00.002 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.58) = xAngle (4.64 = -1.64)
21:02:01.961 00.001 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.47)
21:02:01.961 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.06 mountX=-0.01 mountY=0.08, mountTheta=1.64
21:02:01.963 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.01, opts=13)
21:02:01.965 00.002 7988 Enqueuing Move request for scope (-0.08, 0.01)
21:02:01.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:01.967 00.002 7988 UpdateGuideState exits: m=1436 SNR=25.8
21:02:01.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:01.969 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:01.969 00.000 7988 Enqueuing Expose request
21:02:01.970 00.001 15712 Worker thread wakes up
21:02:01.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
21:02:01.970 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
21:02:01.970 00.000 15712 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=0.08
21:02:01.972 00.002 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.81
21:02:01.972 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:02:01.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:01.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:02:01.972 00.000 15712 MoveAxis(E, 2, ABG)
21:02:01.972 00.000 15712 Guiding  Dir = 2, Dur = 2
21:02:01.972 00.000 15712 IsGuiding returns 0
21:02:01.992 00.020 15712 IsGuiding returns 0
21:02:01.992 00.000 15712 Move returns status 0, amount 2
21:02:01.992 00.000 15712 MoveAxis(N, 0, ABG)
21:02:01.992 00.000 15712 Move returns status 0, amount 0
21:02:01.992 00.000 15712 move complete, result=0
21:02:01.992 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:02:01.992 00.000 15712 worker thread done servicing request
21:02:01.992 00.000 15712 Worker thread wakes up
21:02:01.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:01.995 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:03.629 01.634 15712 Exposure complete
21:02:03.681 00.052 15712 worker thread done servicing request
21:02:03.681 00.000 7988 OnExposeComplete: enter
21:02:03.681 00.000 7988 UpdateGuideState(): m_state=6
21:02:03.691 00.010 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5321
21:02:03.691 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=437.57, Mass=1553, SNR=26.9, Peak=183 HFD=3.3
21:02:03.693 00.002 7988 MultiStar: [#1 0.39,0.37,1.00,U] [#2 0.48,0.58,0.97,U] [#3 0.36,0.52,0.96,U] [#4 0.01,0.40,1.01,U] [#5 0.57,0.76,0.71,U] [#6 0.07,0.63,0.69,U] [#7 0.53,0.41,0.66,U] [#8 0.28,0.16,0.66,U] 
21:02:03.693 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.44}, one-star: {-0.16, 0.20}
21:02:03.695 00.002 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.81 = -2.47)
21:02:03.695 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.64)
21:02:03.697 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.25 cameraTheta=2.23 mountX=-0.20 mountY=0.15, mountTheta=2.49
21:02:03.698 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.20, opts=13)
21:02:03.700 00.002 7988 Enqueuing Move request for scope (-0.16, 0.20)
21:02:03.700 00.000 15712 Worker thread wakes up
21:02:03.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
21:02:03.700 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
21:02:03.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:03.700 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.9
21:02:03.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:03.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:03.700 00.000 7988 Enqueuing Expose request
21:02:03.707 00.007 15712 Moving (-0.16, 0.20) raw xDistance=-0.20 yDistance=0.15
21:02:03.707 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 635.82
21:02:03.707 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
21:02:03.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:03.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:02:03.707 00.000 15712 MoveAxis(E, 40, ABG)
21:02:03.707 00.000 15712 Guiding  Dir = 2, Dur = 40
21:02:03.715 00.008 15712 IsGuiding returns 0
21:02:03.732 00.017 15712 PulseGuide returned control before completion, sleep 34
21:02:03.783 00.051 15712 IsGuiding returns 0
21:02:03.783 00.000 15712 Move returns status 0, amount 40
21:02:03.783 00.000 15712 MoveAxis(N, 0, ABG)
21:02:03.783 00.000 15712 Move returns status 0, amount 0
21:02:03.783 00.000 15712 move complete, result=0
21:02:03.783 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
21:02:03.783 00.000 15712 worker thread done servicing request
21:02:03.785 00.002 15712 Worker thread wakes up
21:02:03.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:03.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:05.189 01.404 15712 Exposure complete
21:02:05.251 00.062 15712 worker thread done servicing request
21:02:05.252 00.001 7988 OnExposeComplete: enter
21:02:05.252 00.000 7988 UpdateGuideState(): m_state=6
21:02:05.252 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5322
21:02:05.252 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=437.54, Mass=1578, SNR=27.0, Peak=196 HFD=3.2
21:02:05.252 00.000 7988 MultiStar: [#1 0.19,0.28,1.00,U] [#2 0.28,0.50,1.00,U] [#3 0.28,0.18,0.90,U] [#4 0.13,0.24,0.99,U] [#5 0.43,0.32,0.67,U] [#6 0.22,0.44,0.70,U] [#7 0.58,0.34,0.65,U] [#8 0.03,0.34,0.63,U] 
21:02:05.252 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.31}, one-star: {-0.13, 0.17}
21:02:05.252 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.81 = -2.48)
21:02:05.252 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.63)
21:02:05.252 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.22 cameraTheta=2.23 mountX=-0.17 mountY=0.13, mountTheta=2.50
21:02:05.262 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.17, opts=13)
21:02:05.262 00.000 7988 Enqueuing Move request for scope (-0.13, 0.17)
21:02:05.262 00.000 15712 Worker thread wakes up
21:02:05.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
21:02:05.262 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
21:02:05.262 00.000 15712 Moving (-0.13, 0.17) raw xDistance=-0.17 yDistance=0.13
21:02:05.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:05.262 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.0
21:02:05.266 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:05.267 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:05.267 00.000 7988 Enqueuing Expose request
21:02:05.267 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 635.82
21:02:05.267 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
21:02:05.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:05.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:02:05.267 00.000 15712 MoveAxis(E, 35, ABG)
21:02:05.267 00.000 15712 Guiding  Dir = 2, Dur = 35
21:02:05.267 00.000 15712 IsGuiding returns 0
21:02:05.286 00.019 15712 PulseGuide returned control before completion, sleep 30
21:02:05.334 00.048 15712 IsGuiding returns 0
21:02:05.334 00.000 15712 Move returns status 0, amount 35
21:02:05.334 00.000 15712 MoveAxis(N, 0, ABG)
21:02:05.334 00.000 15712 Move returns status 0, amount 0
21:02:05.334 00.000 15712 move complete, result=0
21:02:05.334 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
21:02:05.336 00.002 15712 worker thread done servicing request
21:02:05.336 00.000 15712 Worker thread wakes up
21:02:05.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:05.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:06.973 01.637 15712 Exposure complete
21:02:07.029 00.056 15712 worker thread done servicing request
21:02:07.029 00.000 7988 OnExposeComplete: enter
21:02:07.029 00.000 7988 UpdateGuideState(): m_state=6
21:02:07.036 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5323
21:02:07.037 00.001 7988 Star::Find returns 1 (0), X=1178.63, Y=437.32, Mass=1502, SNR=26.4, Peak=214 HFD=3.2
21:02:07.037 00.000 7988 MultiStar: [#1 0.43,0.18,1.01,U] [#2 0.39,0.29,1.00,U] [#3 0.22,0.27,0.94,U] [#4 0.19,0.10,1.07,U] [#5 0.70,0.20,0.75,U] [#6 0.24,0.30,0.72,U] [#7 0.49,0.42,0.67,U] [#8 0.25,0.30,0.64,U] 
21:02:07.037 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.21}, one-star: {0.07, -0.05}
21:02:07.037 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
21:02:07.037 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.19)
21:02:07.037 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.60 mountX=0.05 mountY=-0.07, mountTheta=-0.97
21:02:07.037 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.05, opts=13)
21:02:07.046 00.009 7988 Enqueuing Move request for scope (0.07, -0.05)
21:02:07.046 00.000 15712 Worker thread wakes up
21:02:07.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
21:02:07.046 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
21:02:07.046 00.000 15712 Moving (0.07, -0.05) raw xDistance=0.05 yDistance=-0.07
21:02:07.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:07.046 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.4
21:02:07.049 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:07.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:07.051 00.002 7988 Enqueuing Expose request
21:02:07.051 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
21:02:07.051 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
21:02:07.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:07.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:02:07.051 00.000 15712 MoveAxis(E, 0, ABG)
21:02:07.051 00.000 15712 Move returns status 0, amount 0
21:02:07.051 00.000 15712 MoveAxis(N, 0, ABG)
21:02:07.051 00.000 15712 Move returns status 0, amount 0
21:02:07.051 00.000 15712 move complete, result=0
21:02:07.051 00.000 15712 worker thread done servicing request
21:02:07.051 00.000 15712 Worker thread wakes up
21:02:07.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:07.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:07.053 00.002 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:08.570 01.517 15712 Exposure complete
21:02:08.629 00.059 15712 worker thread done servicing request
21:02:08.629 00.000 7988 OnExposeComplete: enter
21:02:08.629 00.000 7988 UpdateGuideState(): m_state=6
21:02:08.631 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5324
21:02:08.633 00.002 7988 Star::Find returns 1 (0), X=1178.39, Y=437.33, Mass=1572, SNR=27.1, Peak=194 HFD=3.4
21:02:08.634 00.001 7988 MultiStar: [#1 0.33,-0.02,0.98,U] [#2 0.11,0.20,0.98,U] [#3 0.02,0.09,0.92,U] [#4 0.08,-0.01,1.04,U] [#5 0.36,-0.11,0.70,U] [#6 0.14,0.15,0.70,U] [#7 0.23,-0.02,0.65,U] [#8 0.08,0.07,0.63,U] 
21:02:08.635 00.001 7988 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {-0.17, -0.04}
21:02:08.637 00.002 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
21:02:08.638 00.001 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.32)
21:02:08.639 00.001 7988 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.28 mountX=-0.04 mountY=-0.12, mountTheta=-1.86
21:02:08.641 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.03, opts=13)
21:02:08.642 00.001 7988 Enqueuing Move request for scope (0.12, 0.03)
21:02:08.643 00.001 15712 Worker thread wakes up
21:02:08.644 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
21:02:08.644 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
21:02:08.644 00.000 15712 Moving (0.12, 0.03) raw xDistance=-0.04 yDistance=-0.12
21:02:08.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:02:08.645 00.001 7988 UpdateGuideState exits: m=1572 SNR=27.1
21:02:08.646 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:08.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:08.647 00.001 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
21:02:08.647 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
21:02:08.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:08.647 00.000 7988 Enqueuing Expose request
21:02:08.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:02:08.647 00.000 15712 MoveAxis(W, 0, ABG)
21:02:08.647 00.000 15712 Move returns status 0, amount 0
21:02:08.647 00.000 15712 MoveAxis(N, 0, ABG)
21:02:08.647 00.000 15712 Move returns status 0, amount 0
21:02:08.647 00.000 15712 move complete, result=0
21:02:08.647 00.000 15712 worker thread done servicing request
21:02:08.647 00.000 15712 Worker thread wakes up
21:02:08.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:08.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:08.647 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:02:10.289 01.642 15712 Exposure complete
21:02:10.346 00.057 15712 worker thread done servicing request
21:02:10.346 00.000 7988 OnExposeComplete: enter
21:02:10.346 00.000 7988 UpdateGuideState(): m_state=6
21:02:10.351 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5325
21:02:10.351 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=437.17, Mass=1533, SNR=26.7, Peak=209 HFD=3.4
21:02:10.351 00.000 7988 MultiStar: [#1 0.27,-0.07,1.00,U] [#2 0.35,0.07,1.03,U] [#3 0.07,0.00,0.90,U] [#4 0.18,0.05,1.06,U] [#5 0.52,-0.04,0.72,U] [#6 0.12,0.15,0.70,U] [#7 0.34,-0.11,0.68,U] [#8 0.14,0.12,0.68,U] 
21:02:10.351 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {-0.25, -0.20}
21:02:10.351 00.000 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.58) = xAngle (1.54 = 1.54)
21:02:10.351 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.65 = -1.63)
21:02:10.351 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.04 mountX=0.01 mountY=-0.18, mountTheta=-1.54
21:02:10.362 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.01, opts=13)
21:02:10.362 00.000 7988 Enqueuing Move request for scope (0.18, -0.01)
21:02:10.362 00.000 15712 Worker thread wakes up
21:02:10.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:10.362 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7
21:02:10.366 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:10.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:10.366 00.000 7988 Enqueuing Expose request
21:02:10.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
21:02:10.366 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
21:02:10.366 00.000 15712 Moving (0.18, -0.01) raw xDistance=0.01 yDistance=-0.18
21:02:10.366 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
21:02:10.366 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
21:02:10.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:10.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:02:10.366 00.000 15712 MoveAxis(E, 1, ABG)
21:02:10.366 00.000 15712 Guiding  Dir = 2, Dur = 1
21:02:10.366 00.000 15712 IsGuiding returns 0
21:02:10.401 00.035 15712 IsGuiding returns 0
21:02:10.401 00.000 15712 Move returns status 0, amount 1
21:02:10.401 00.000 15712 MoveAxis(N, 0, ABG)
21:02:10.401 00.000 15712 Move returns status 0, amount 0
21:02:10.401 00.000 15712 move complete, result=0
21:02:10.401 00.000 15712 worker thread done servicing request
21:02:10.401 00.000 15712 Worker thread wakes up
21:02:10.401 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
21:02:10.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:10.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:11.821 01.420 15712 Exposure complete
21:02:11.878 00.057 15712 worker thread done servicing request
21:02:11.878 00.000 7988 OnExposeComplete: enter
21:02:11.878 00.000 7988 UpdateGuideState(): m_state=6
21:02:11.882 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5326
21:02:11.882 00.000 7988 Star::Find returns 1 (0), X=1178.33, Y=437.28, Mass=1548, SNR=26.8, Peak=196 HFD=3.5
21:02:11.882 00.000 7988 MultiStar: [#1 0.36,0.05,1.01,U] [#2 0.28,0.27,0.98,U] [#3 0.28,0.22,0.94,U] [#4 0.03,0.14,1.01,U] [#5 0.28,0.05,0.72,U] [#6 0.14,0.29,0.67,U] [#7 0.38,0.29,0.72,U] [#8 0.04,0.12,0.64,U] 
21:02:11.882 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.14}, one-star: {-0.23, -0.09}
21:02:11.882 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.58) = xAngle (2.28 = 2.28)
21:02:11.882 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.39 = -0.90)
21:02:11.882 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.70 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
21:02:11.882 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.14, opts=13)
21:02:11.891 00.009 7988 Enqueuing Move request for scope (0.17, 0.14)
21:02:11.891 00.000 15712 Worker thread wakes up
21:02:11.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
21:02:11.891 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
21:02:11.891 00.000 15712 Moving (0.17, 0.14) raw xDistance=-0.14 yDistance=-0.17
21:02:11.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:11.891 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
21:02:11.895 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:11.895 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:11.897 00.002 7988 Enqueuing Expose request
21:02:11.897 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
21:02:11.897 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
21:02:11.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:11.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:02:11.897 00.000 15712 MoveAxis(E, 2, ABG)
21:02:11.897 00.000 15712 Guiding  Dir = 2, Dur = 2
21:02:11.897 00.000 15712 IsGuiding returns 0
21:02:11.915 00.018 15712 IsGuiding returns 0
21:02:11.915 00.000 15712 Move returns status 0, amount 2
21:02:11.915 00.000 15712 MoveAxis(N, 0, ABG)
21:02:11.915 00.000 15712 Move returns status 0, amount 0
21:02:11.915 00.000 15712 move complete, result=0
21:02:11.915 00.000 15712 worker thread done servicing request
21:02:11.915 00.000 15712 Worker thread wakes up
21:02:11.915 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
21:02:11.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:11.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:13.557 01.642 15712 Exposure complete
21:02:13.640 00.083 15712 worker thread done servicing request
21:02:13.640 00.000 7988 OnExposeComplete: enter
21:02:13.640 00.000 7988 UpdateGuideState(): m_state=6
21:02:13.650 00.010 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5327
21:02:13.650 00.000 7988 Star::Find returns 1 (1), X=1178.67, Y=437.35, Mass=1558, SNR=26.9, Peak=255 HFD=3.0
21:02:13.652 00.002 7988 MultiStar: [#1 0.43,0.05,0.99,U] [#2 0.20,0.17,1.02,U] [#3 0.12,0.17,0.95,U] [#4 0.16,0.10,1.03,U] [#5 0.57,0.20,0.70,U] [#6 0.15,0.20,0.72,U] [#7 0.23,0.15,0.68,U] [#8 0.18,-0.01,0.66,U] 
21:02:13.654 00.002 7988 single-star, 8 included, MultiStar: {0.23, 0.11}, one-star: {0.11, -0.01}
21:02:13.656 00.002 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
21:02:13.657 00.001 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.72)
21:02:13.659 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.12 mountX=0.01 mountY=-0.11, mountTheta=-1.46
21:02:13.663 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.01, opts=13)
21:02:13.663 00.000 7988 Enqueuing Move request for scope (0.11, -0.01)
21:02:13.666 00.003 15712 Worker thread wakes up
21:02:13.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
21:02:13.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
21:02:13.666 00.000 15712 Moving (0.11, -0.01) raw xDistance=0.01 yDistance=-0.11
21:02:13.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:13.668 00.002 7988 UpdateGuideState exits: m=1558 SNR=26.9 Saturated
21:02:13.670 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:13.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:13.672 00.002 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
21:02:13.672 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
21:02:13.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:13.672 00.000 7988 Enqueuing Expose request
21:02:13.674 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:02:13.674 00.000 15712 MoveAxis(E, 1, ABG)
21:02:13.674 00.000 15712 Guiding  Dir = 2, Dur = 1
21:02:13.674 00.000 15712 IsGuiding returns 0
21:02:13.691 00.017 15712 IsGuiding returns 0
21:02:13.691 00.000 15712 Move returns status 0, amount 1
21:02:13.691 00.000 15712 MoveAxis(N, 0, ABG)
21:02:13.691 00.000 15712 Move returns status 0, amount 0
21:02:13.691 00.000 15712 move complete, result=0
21:02:13.691 00.000 15712 worker thread done servicing request
21:02:13.691 00.000 15712 Worker thread wakes up
21:02:13.691 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:02:13.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:13.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:15.114 01.423 15712 Exposure complete
21:02:15.199 00.085 15712 worker thread done servicing request
21:02:15.199 00.000 7988 OnExposeComplete: enter
21:02:15.199 00.000 7988 UpdateGuideState(): m_state=6
21:02:15.199 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5328
21:02:15.199 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=437.27, Mass=1485, SNR=26.3, Peak=221 HFD=3.2
21:02:15.205 00.006 7988 MultiStar: [#1 0.43,0.19,1.03,U] [#2 0.42,0.36,1.03,U] [#3 0.42,0.17,1.01,U] [#4 0.28,-0.03,1.04,U] [#5 0.50,0.22,0.75,U] [#6 0.19,0.54,0.70,U] [#7 0.59,0.12,0.68,U] [#8 0.23,-0.07,0.65,U] 
21:02:15.205 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.15}, one-star: {0.03, -0.10}
21:02:15.205 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.58) = xAngle (0.31 = 0.31)
21:02:15.205 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.42 = -2.86)
21:02:15.205 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.27 mountX=0.10 mountY=-0.03, mountTheta=-0.28
21:02:15.216 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
21:02:15.219 00.003 7988 Enqueuing Move request for scope (0.03, -0.10)
21:02:15.219 00.000 15712 Worker thread wakes up
21:02:15.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
21:02:15.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
21:02:15.219 00.000 15712 Moving (0.03, -0.10) raw xDistance=0.10 yDistance=-0.03
21:02:15.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:15.223 00.004 7988 UpdateGuideState exits: m=1485 SNR=26.3
21:02:15.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:15.225 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:15.227 00.002 7988 Enqueuing Expose request
21:02:15.229 00.002 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
21:02:15.229 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
21:02:15.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:15.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:02:15.229 00.000 15712 MoveAxis(E, 1, ABG)
21:02:15.229 00.000 15712 Guiding  Dir = 2, Dur = 1
21:02:15.229 00.000 15712 IsGuiding returns 0
21:02:15.259 00.030 15712 IsGuiding returns 0
21:02:15.259 00.000 15712 Move returns status 0, amount 1
21:02:15.259 00.000 15712 MoveAxis(N, 0, ABG)
21:02:15.259 00.000 15712 Move returns status 0, amount 0
21:02:15.259 00.000 15712 move complete, result=0
21:02:15.259 00.000 15712 worker thread done servicing request
21:02:15.259 00.000 15712 Worker thread wakes up
21:02:15.259 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:02:15.261 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:15.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:16.902 01.641 15712 Exposure complete
21:02:16.977 00.075 15712 worker thread done servicing request
21:02:16.977 00.000 7988 OnExposeComplete: enter
21:02:16.977 00.000 7988 UpdateGuideState(): m_state=6
21:02:16.979 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5329
21:02:16.981 00.002 7988 Star::Find returns 1 (0), X=1178.38, Y=437.52, Mass=1558, SNR=26.9, Peak=195 HFD=3.2
21:02:16.983 00.002 7988 MultiStar: [#1 0.37,0.34,0.98,U] [#2 0.31,0.49,1.03,U] [#3 0.06,0.36,0.94,U] [#4 0.16,0.21,1.03,U] [#5 0.72,0.19,0.74,U] [#6 0.06,0.61,0.68,U] [#7 0.54,0.30,0.65,U] [#8 0.22,0.37,0.68,U] 
21:02:16.983 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.33}, one-star: {-0.18, 0.15}
21:02:16.985 00.002 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.58) = xAngle (4.03 = -2.25)
21:02:16.987 00.002 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.14 = 0.86)
21:02:16.987 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.24 cameraTheta=2.45 mountX=-0.15 mountY=0.18, mountTheta=2.27
21:02:16.989 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.15, opts=13)
21:02:16.991 00.002 7988 Enqueuing Move request for scope (-0.18, 0.15)
21:02:16.993 00.002 15712 Worker thread wakes up
21:02:16.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
21:02:16.993 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
21:02:16.993 00.000 15712 Moving (-0.18, 0.15) raw xDistance=-0.15 yDistance=0.18
21:02:16.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:16.994 00.001 7988 UpdateGuideState exits: m=1558 SNR=26.9
21:02:16.996 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:16.997 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:16.997 00.000 7988 Enqueuing Expose request
21:02:16.999 00.002 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
21:02:16.999 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
21:02:16.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:16.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:02:16.999 00.000 15712 MoveAxis(E, 0, ABG)
21:02:16.999 00.000 15712 Move returns status 0, amount 0
21:02:16.999 00.000 15712 MoveAxis(N, 0, ABG)
21:02:16.999 00.000 15712 Move returns status 0, amount 0
21:02:16.999 00.000 15712 move complete, result=0
21:02:16.999 00.000 15712 worker thread done servicing request
21:02:16.999 00.000 15712 Worker thread wakes up
21:02:16.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:16.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:17.001 00.002 7988 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:02:18.122 01.121 7988 evsrv: cli 0CCD02A8 connect
21:02:18.126 00.004 7988 case statement mapped state 6 to 3
21:02:18.128 00.002 7988 case statement mapped state 6 to 3
21:02:18.128 00.000 7988 evsrv: cli 0CCD02A8 request: {"method":"get_app_state","id":"d32fc416-4ddf-49a7-94cf-6eedcedd23f6"}
21:02:18.131 00.003 7988 case statement mapped state 6 to 3
21:02:18.131 00.000 7988 evsrv: cli 0CCD02A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"d32fc416-4ddf-49a7-94cf-6eedcedd23f6"}
21:02:18.131 00.000 7988 evsrv: cli 0CCD02A8 disconnect
21:02:18.408 00.277 15712 Exposure complete
21:02:18.485 00.077 15712 worker thread done servicing request
21:02:18.485 00.000 7988 OnExposeComplete: enter
21:02:18.488 00.003 7988 UpdateGuideState(): m_state=6
21:02:18.490 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5330
21:02:18.492 00.002 7988 Star::Find returns 1 (0), X=1178.48, Y=437.50, Mass=1556, SNR=26.9, Peak=192 HFD=3.2
21:02:18.494 00.002 7988 MultiStar: [#1 0.23,0.33,0.97,U] [#2 0.22,0.50,0.99,U] [#3 0.11,0.45,0.99,U] [#4 0.07,0.38,1.03,U] [#5 0.37,0.30,0.71,U] [#6 0.18,0.46,0.69,U] [#7 0.39,0.34,0.66,U] [#8 0.17,0.30,0.62,U] 
21:02:18.494 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.36}, one-star: {-0.08, 0.14}
21:02:18.496 00.002 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.58) = xAngle (3.69 = -2.60)
21:02:18.498 00.002 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.51)
21:02:18.501 00.003 7988 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.11 mountX=-0.14 mountY=0.08, mountTheta=2.62
21:02:18.502 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.14, opts=13)
21:02:18.505 00.003 7988 Enqueuing Move request for scope (-0.08, 0.14)
21:02:18.505 00.000 15712 Worker thread wakes up
21:02:18.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
21:02:18.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
21:02:18.505 00.000 15712 Moving (-0.08, 0.14) raw xDistance=-0.14 yDistance=0.08
21:02:18.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:02:18.509 00.004 7988 UpdateGuideState exits: m=1556 SNR=26.9
21:02:18.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:18.511 00.002 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
21:02:18.511 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
21:02:18.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:18.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:18.511 00.000 7988 Enqueuing Expose request
21:02:18.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:02:18.511 00.000 15712 MoveAxis(E, 0, ABG)
21:02:18.511 00.000 15712 Move returns status 0, amount 0
21:02:18.511 00.000 15712 MoveAxis(N, 0, ABG)
21:02:18.517 00.006 15712 Move returns status 0, amount 0
21:02:18.517 00.000 15712 move complete, result=0
21:02:18.517 00.000 15712 worker thread done servicing request
21:02:18.517 00.000 15712 Worker thread wakes up
21:02:18.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:18.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:18.517 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:02:20.158 01.641 15712 Exposure complete
21:02:20.219 00.061 15712 worker thread done servicing request
21:02:20.219 00.000 7988 OnExposeComplete: enter
21:02:20.219 00.000 7988 UpdateGuideState(): m_state=6
21:02:20.222 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5331
21:02:20.222 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=437.46, Mass=1457, SNR=26.0, Peak=165 HFD=3.2
21:02:20.222 00.000 7988 MultiStar: [#1 0.43,0.33,1.01,U] [#2 0.21,0.56,1.01,U] [#3 0.36,0.32,0.99,U] [#4 0.15,-0.04,1.07,U] [#5 0.53,0.29,0.70,U] [#6 0.29,0.56,0.70,U] [#7 0.57,0.46,0.69,U] [#8 0.15,0.34,0.68,U] 
21:02:20.222 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.31}, one-star: {-0.02, 0.09}
21:02:20.222 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
21:02:20.222 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
21:02:20.222 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.80 mountX=-0.09 mountY=0.02, mountTheta=2.94
21:02:20.222 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.09, opts=13)
21:02:20.222 00.000 7988 Enqueuing Move request for scope (-0.02, 0.09)
21:02:20.222 00.000 15712 Worker thread wakes up
21:02:20.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
21:02:20.222 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
21:02:20.222 00.000 15712 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=0.02
21:02:20.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:20.222 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0
21:02:20.235 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:20.236 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:20.236 00.000 7988 Enqueuing Expose request
21:02:20.238 00.002 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
21:02:20.238 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
21:02:20.238 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:20.238 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:02:20.238 00.000 15712 MoveAxis(E, 0, ABG)
21:02:20.238 00.000 15712 Move returns status 0, amount 0
21:02:20.238 00.000 15712 MoveAxis(N, 0, ABG)
21:02:20.238 00.000 15712 Move returns status 0, amount 0
21:02:20.238 00.000 15712 move complete, result=0
21:02:20.238 00.000 15712 worker thread done servicing request
21:02:20.238 00.000 15712 Worker thread wakes up
21:02:20.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:20.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:20.238 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:02:21.656 01.418 15712 Exposure complete
21:02:21.714 00.058 15712 worker thread done servicing request
21:02:21.714 00.000 7988 OnExposeComplete: enter
21:02:21.714 00.000 7988 UpdateGuideState(): m_state=6
21:02:21.717 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5332
21:02:21.717 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=437.52, Mass=1619, SNR=27.5, Peak=193 HFD=3.4
21:02:21.719 00.002 7988 MultiStar: [#1 0.24,0.33,0.95,U] [#2 0.38,0.54,0.98,U] [#3 0.14,0.37,0.95,U] [#4 0.21,0.35,0.98,U] [#5 0.66,0.34,0.66,U] [#6 -0.00,0.64,0.67,U] [#7 0.48,0.45,0.66,U] [#8 -0.00,0.51,0.62,U] 
21:02:21.719 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.40}, one-star: {-0.21, 0.16}
21:02:21.721 00.002 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.21)
21:02:21.721 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.90)
21:02:21.723 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.50 mountX=-0.16 mountY=0.21, mountTheta=2.22
21:02:21.725 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.16, opts=13)
21:02:21.725 00.000 7988 Enqueuing Move request for scope (-0.21, 0.16)
21:02:21.727 00.002 15712 Worker thread wakes up
21:02:21.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
21:02:21.727 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
21:02:21.727 00.000 15712 Moving (-0.21, 0.16) raw xDistance=-0.16 yDistance=0.21
21:02:21.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:02:21.727 00.000 7988 UpdateGuideState exits: m=1619 SNR=27.5
21:02:21.730 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:21.731 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:21.731 00.000 7988 Enqueuing Expose request
21:02:21.733 00.002 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
21:02:21.733 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
21:02:21.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:21.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:02:21.733 00.000 15712 MoveAxis(E, 1, ABG)
21:02:21.733 00.000 15712 Guiding  Dir = 2, Dur = 1
21:02:21.733 00.000 15712 IsGuiding returns 0
21:02:21.782 00.049 15712 IsGuiding returns 0
21:02:21.782 00.000 15712 Move returns status 0, amount 1
21:02:21.782 00.000 15712 MoveAxis(N, 0, ABG)
21:02:21.782 00.000 15712 Move returns status 0, amount 0
21:02:21.782 00.000 15712 move complete, result=0
21:02:21.782 00.000 7988 GuideStep: -0.2 px 1 ms EAST, 0.2 px 0 ms NORTH
21:02:21.784 00.002 15712 worker thread done servicing request
21:02:21.784 00.000 15712 Worker thread wakes up
21:02:21.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:21.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:23.423 01.639 15712 Exposure complete
21:02:23.479 00.056 15712 worker thread done servicing request
21:02:23.479 00.000 7988 OnExposeComplete: enter
21:02:23.479 00.000 7988 UpdateGuideState(): m_state=6
21:02:23.486 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5333
21:02:23.486 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=437.47, Mass=1516, SNR=26.4, Peak=194 HFD=3.3
21:02:23.486 00.000 7988 MultiStar: [#1 0.34,0.24,1.01,U] [#2 0.15,0.43,0.99,U] [#3 0.17,0.20,0.96,U] [#4 0.09,0.34,1.02,U] [#5 0.41,0.32,0.68,U] [#6 0.09,0.50,0.70,U] [#7 0.29,0.17,0.67,U] [#8 0.05,0.34,0.68,U] 
21:02:23.486 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.29}, one-star: {-0.12, 0.10}
21:02:23.486 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.58) = xAngle (4.03 = -2.25)
21:02:23.486 00.000 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.14 = 0.86)
21:02:23.486 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.45 mountX=-0.10 mountY=0.12, mountTheta=2.26
21:02:23.486 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.10, opts=13)
21:02:23.486 00.000 7988 Enqueuing Move request for scope (-0.12, 0.10)
21:02:23.496 00.010 15712 Worker thread wakes up
21:02:23.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
21:02:23.496 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
21:02:23.496 00.000 15712 Moving (-0.12, 0.10) raw xDistance=-0.10 yDistance=0.12
21:02:23.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:23.498 00.002 7988 UpdateGuideState exits: m=1516 SNR=26.4
21:02:23.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:23.500 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:23.500 00.000 7988 Enqueuing Expose request
21:02:23.502 00.002 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
21:02:23.502 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
21:02:23.503 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:23.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:02:23.503 00.000 15712 MoveAxis(E, 1, ABG)
21:02:23.503 00.000 15712 Guiding  Dir = 2, Dur = 1
21:02:23.503 00.000 15712 IsGuiding returns 0
21:02:23.521 00.018 15712 IsGuiding returns 0
21:02:23.521 00.000 15712 Move returns status 0, amount 1
21:02:23.521 00.000 15712 MoveAxis(N, 0, ABG)
21:02:23.521 00.000 15712 Move returns status 0, amount 0
21:02:23.521 00.000 15712 move complete, result=0
21:02:23.521 00.000 15712 worker thread done servicing request
21:02:23.521 00.000 15712 Worker thread wakes up
21:02:23.521 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:02:23.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:23.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:24.938 01.417 15712 Exposure complete
21:02:24.993 00.055 15712 worker thread done servicing request
21:02:24.993 00.000 7988 OnExposeComplete: enter
21:02:24.993 00.000 7988 UpdateGuideState(): m_state=6
21:02:24.993 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5334
21:02:25.000 00.007 7988 Star::Find returns 1 (0), X=1178.36, Y=437.54, Mass=1512, SNR=26.6, Peak=217 HFD=3.2
21:02:25.000 00.000 7988 MultiStar: [#1 0.31,0.37,1.01,U] [#2 0.21,0.32,1.00,U] [#3 0.16,0.55,0.95,U] [#4 0.09,0.46,1.02,U] [#5 0.58,0.52,0.70,U] [#6 0.13,0.62,0.67,U] [#7 0.58,0.26,0.72,U] [#8 0.08,0.55,0.69,U] 
21:02:25.000 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.41}, one-star: {-0.20, 0.17}
21:02:25.000 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.58) = xAngle (4.02 = -2.26)
21:02:25.000 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.84)
21:02:25.000 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.44 mountX=-0.17 mountY=0.20, mountTheta=2.28
21:02:25.000 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.17, opts=13)
21:02:25.000 00.000 7988 Enqueuing Move request for scope (-0.20, 0.17)
21:02:25.010 00.010 15712 Worker thread wakes up
21:02:25.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
21:02:25.010 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
21:02:25.010 00.000 15712 Moving (-0.20, 0.17) raw xDistance=-0.17 yDistance=0.20
21:02:25.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:02:25.010 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.6
21:02:25.012 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:25.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:25.014 00.002 7988 Enqueuing Expose request
21:02:25.014 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 635.87
21:02:25.014 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
21:02:25.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:25.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:02:25.014 00.000 15712 MoveAxis(E, 36, ABG)
21:02:25.014 00.000 15712 Guiding  Dir = 2, Dur = 36
21:02:25.016 00.002 15712 IsGuiding returns 0
21:02:25.037 00.021 15712 PulseGuide returned control before completion, sleep 19
21:02:25.080 00.043 15712 IsGuiding returns 0
21:02:25.080 00.000 15712 Move returns status 0, amount 36
21:02:25.080 00.000 15712 MoveAxis(N, 0, ABG)
21:02:25.080 00.000 15712 Move returns status 0, amount 0
21:02:25.080 00.000 15712 move complete, result=0
21:02:25.080 00.000 15712 worker thread done servicing request
21:02:25.080 00.000 15712 Worker thread wakes up
21:02:25.080 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
21:02:25.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:25.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:26.724 01.644 15712 Exposure complete
21:02:26.780 00.056 15712 worker thread done servicing request
21:02:26.780 00.000 7988 OnExposeComplete: enter
21:02:26.780 00.000 7988 UpdateGuideState(): m_state=6
21:02:26.785 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5335
21:02:26.785 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=437.40, Mass=1506, SNR=26.6, Peak=193 HFD=3.2
21:02:26.785 00.000 7988 MultiStar: [#1 0.38,0.37,0.98,U] [#2 0.28,0.25,1.02,U] [#3 0.04,0.22,0.95,U] [#4 0.15,0.24,1.05,U] [#5 0.36,0.13,0.69,U] [#6 0.16,0.50,0.72,U] [#7 0.34,0.27,0.68,U] [#8 0.09,0.21,0.70,U] 
21:02:26.785 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.24}, one-star: {0.08, 0.04}
21:02:26.785 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
21:02:26.785 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.15)
21:02:26.785 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.08 cameraTheta=0.44 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
21:02:26.785 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.04, opts=13)
21:02:26.785 00.000 7988 Enqueuing Move request for scope (0.08, 0.04)
21:02:26.785 00.000 15712 Worker thread wakes up
21:02:26.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
21:02:26.785 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
21:02:26.785 00.000 15712 Moving (0.08, 0.04) raw xDistance=-0.04 yDistance=-0.08
21:02:26.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:26.797 00.012 7988 UpdateGuideState exits: m=1506 SNR=26.6
21:02:26.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:26.799 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:26.799 00.000 7988 Enqueuing Expose request
21:02:26.801 00.002 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
21:02:26.801 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:02:26.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:26.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:02:26.801 00.000 15712 MoveAxis(E, 4, ABG)
21:02:26.801 00.000 15712 Guiding  Dir = 2, Dur = 4
21:02:26.801 00.000 15712 IsGuiding returns 0
21:02:26.817 00.016 15712 IsGuiding returns 0
21:02:26.817 00.000 15712 Move returns status 0, amount 4
21:02:26.817 00.000 15712 MoveAxis(N, 0, ABG)
21:02:26.817 00.000 15712 Move returns status 0, amount 0
21:02:26.817 00.000 15712 move complete, result=0
21:02:26.817 00.000 15712 worker thread done servicing request
21:02:26.817 00.000 15712 Worker thread wakes up
21:02:26.817 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:02:26.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:26.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:28.236 01.419 15712 Exposure complete
21:02:28.295 00.059 15712 worker thread done servicing request
21:02:28.295 00.000 7988 OnExposeComplete: enter
21:02:28.295 00.000 7988 UpdateGuideState(): m_state=6
21:02:28.299 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5336
21:02:28.299 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=437.28, Mass=1499, SNR=26.5, Peak=222 HFD=3.4
21:02:28.299 00.000 7988 MultiStar: [#1 0.38,0.17,1.06,U] [#2 0.18,0.15,1.02,U] [#3 0.28,0.18,0.98,U] [#4 0.08,0.12,1.04,U] [#5 0.50,0.11,0.74,U] [#6 -0.01,0.34,0.69,U] [#7 0.39,0.00,0.68,U] [#8 0.15,0.29,0.67,U] 
21:02:28.299 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.13}, one-star: {-0.21, -0.09}
21:02:28.299 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.58) = xAngle (2.20 = 2.20)
21:02:28.299 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.31 = -0.97)
21:02:28.299 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.23 cameraTheta=0.62 mountX=-0.13 mountY=-0.19, mountTheta=-2.19
21:02:28.299 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.13, opts=13)
21:02:28.299 00.000 7988 Enqueuing Move request for scope (0.18, 0.13)
21:02:28.299 00.000 15712 Worker thread wakes up
21:02:28.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
21:02:28.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
21:02:28.299 00.000 15712 Moving (0.18, 0.13) raw xDistance=-0.13 yDistance=-0.19
21:02:28.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:02:28.299 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.5
21:02:28.312 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:28.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:28.314 00.002 7988 Enqueuing Expose request
21:02:28.315 00.001 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
21:02:28.315 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
21:02:28.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:28.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:02:28.315 00.000 15712 MoveAxis(E, 3, ABG)
21:02:28.315 00.000 15712 Guiding  Dir = 2, Dur = 3
21:02:28.315 00.000 15712 IsGuiding returns 0
21:02:28.336 00.021 15712 IsGuiding returns 0
21:02:28.336 00.000 15712 Move returns status 0, amount 3
21:02:28.336 00.000 15712 MoveAxis(N, 0, ABG)
21:02:28.336 00.000 15712 Move returns status 0, amount 0
21:02:28.336 00.000 15712 move complete, result=0
21:02:28.336 00.000 15712 worker thread done servicing request
21:02:28.336 00.000 15712 Worker thread wakes up
21:02:28.336 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
21:02:28.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:28.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:29.982 01.646 15712 Exposure complete
21:02:30.041 00.059 15712 worker thread done servicing request
21:02:30.041 00.000 7988 OnExposeComplete: enter
21:02:30.041 00.000 7988 UpdateGuideState(): m_state=6
21:02:30.044 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5337
21:02:30.044 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=437.15, Mass=1488, SNR=26.3, Peak=187 HFD=3.3
21:02:30.044 00.000 7988 MultiStar: [#1 0.25,0.17,0.99,U] [#2 0.21,0.12,1.04,U] [#3 0.14,0.24,0.98,U] [#4 0.24,0.02,1.04,U] [#5 0.36,0.11,0.75,U] [#6 0.10,0.44,0.73,U] [#7 0.30,0.31,0.66,U] [#8 0.04,0.26,0.65,U] 
21:02:30.044 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.14}, one-star: {-0.09, -0.21}
21:02:30.044 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.58) = xAngle (2.28 = 2.28)
21:02:30.049 00.005 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.39 = -0.90)
21:02:30.049 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.70 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
21:02:30.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.14, opts=13)
21:02:30.049 00.000 7988 Enqueuing Move request for scope (0.17, 0.14)
21:02:30.049 00.000 15712 Worker thread wakes up
21:02:30.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
21:02:30.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
21:02:30.049 00.000 15712 Moving (0.17, 0.14) raw xDistance=-0.14 yDistance=-0.17
21:02:30.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:30.049 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
21:02:30.057 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:30.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:30.059 00.002 7988 Enqueuing Expose request
21:02:30.059 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
21:02:30.059 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:02:30.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:30.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:02:30.059 00.000 15712 MoveAxis(E, 2, ABG)
21:02:30.059 00.000 15712 Guiding  Dir = 2, Dur = 2
21:02:30.059 00.000 15712 IsGuiding returns 0
21:02:30.075 00.016 15712 IsGuiding returns 0
21:02:30.075 00.000 15712 Move returns status 0, amount 2
21:02:30.075 00.000 15712 MoveAxis(N, 0, ABG)
21:02:30.075 00.000 15712 Move returns status 0, amount 0
21:02:30.075 00.000 15712 move complete, result=0
21:02:30.075 00.000 15712 worker thread done servicing request
21:02:30.075 00.000 15712 Worker thread wakes up
21:02:30.075 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
21:02:30.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:30.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:31.495 01.420 15712 Exposure complete
21:02:31.554 00.059 15712 worker thread done servicing request
21:02:31.554 00.000 7988 OnExposeComplete: enter
21:02:31.554 00.000 7988 UpdateGuideState(): m_state=6
21:02:31.554 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5338
21:02:31.558 00.004 7988 Star::Find returns 1 (0), X=1178.34, Y=437.58, Mass=1560, SNR=26.7, Peak=178 HFD=3.3
21:02:31.558 00.000 7988 MultiStar: [#1 0.39,0.38,1.01,U] [#2 0.22,0.52,0.96,U] [#3 0.14,0.38,0.93,U] [#4 0.04,0.30,1.01,U] [#5 0.35,0.25,0.71,U] [#6 0.18,0.46,0.73,U] [#7 0.39,0.46,0.66,U] [#8 0.16,0.21,0.64,U] 
21:02:31.558 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.35}, one-star: {-0.22, 0.21}
21:02:31.558 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.95 = -2.33)
21:02:31.558 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.78)
21:02:31.563 00.005 7988 CameraToMount -- cameraX=-0.22 cameraY=0.21 hyp=0.30 cameraTheta=2.38 mountX=-0.21 mountY=0.21, mountTheta=2.34
21:02:31.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.21, opts=13)
21:02:31.563 00.000 7988 Enqueuing Move request for scope (-0.22, 0.21)
21:02:31.563 00.000 15712 Worker thread wakes up
21:02:31.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.21) opts 0xd
21:02:31.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.21)
21:02:31.563 00.000 15712 Moving (-0.22, 0.21) raw xDistance=-0.21 yDistance=0.21
21:02:31.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:31.563 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.7
21:02:31.569 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:31.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:31.571 00.002 7988 Enqueuing Expose request
21:02:31.571 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 635.88
21:02:31.571 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
21:02:31.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:31.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:02:31.571 00.000 15712 MoveAxis(E, 44, ABG)
21:02:31.571 00.000 15712 Guiding  Dir = 2, Dur = 44
21:02:31.571 00.000 15712 IsGuiding returns 0
21:02:31.597 00.026 15712 PulseGuide returned control before completion, sleep 30
21:02:31.638 00.041 15712 IsGuiding returns 1
21:02:31.638 00.000 15712 scope still moving after pulse duration time elapsed
21:02:31.691 00.053 15712 IsGuiding returns 0
21:02:31.691 00.000 15712 scope move finished after 44 + 76 ms
21:02:31.691 00.000 15712 Move returns status 0, amount 44
21:02:31.691 00.000 15712 MoveAxis(N, 0, ABG)
21:02:31.691 00.000 15712 Move returns status 0, amount 0
21:02:31.691 00.000 15712 move complete, result=0
21:02:31.691 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
21:02:31.695 00.004 15712 worker thread done servicing request
21:02:31.695 00.000 15712 Worker thread wakes up
21:02:31.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:31.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:33.328 01.633 15712 Exposure complete
21:02:33.384 00.056 15712 worker thread done servicing request
21:02:33.384 00.000 7988 OnExposeComplete: enter
21:02:33.384 00.000 7988 UpdateGuideState(): m_state=6
21:02:33.389 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5339
21:02:33.389 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=437.19, Mass=1516, SNR=26.5, Peak=208 HFD=3.5
21:02:33.392 00.003 7988 MultiStar: [#1 0.36,-0.02,1.00,U] [#2 0.36,0.22,0.99,U] [#3 0.17,-0.03,0.93,U] [#4 0.13,-0.08,1.04,U] [#5 0.51,0.11,0.67,U] [#6 0.04,0.28,0.73,U] [#7 0.24,0.11,0.68,U] [#8 0.03,0.10,0.66,U] 
21:02:33.394 00.002 7988 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {-0.30, -0.18}
21:02:33.394 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
21:02:33.396 00.002 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
21:02:33.396 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.26 mountX=-0.04 mountY=-0.17, mountTheta=-1.83
21:02:33.398 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.04, opts=13)
21:02:33.399 00.001 7988 Enqueuing Move request for scope (0.17, 0.04)
21:02:33.401 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:33.401 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
21:02:33.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:33.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:33.401 00.000 7988 Enqueuing Expose request
21:02:33.405 00.004 15712 Worker thread wakes up
21:02:33.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
21:02:33.405 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
21:02:33.405 00.000 15712 Moving (0.17, 0.04) raw xDistance=-0.04 yDistance=-0.17
21:02:33.405 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
21:02:33.405 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:02:33.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:33.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:02:33.405 00.000 15712 MoveAxis(E, 3, ABG)
21:02:33.405 00.000 15712 Guiding  Dir = 2, Dur = 3
21:02:33.418 00.013 15712 IsGuiding returns 0
21:02:33.435 00.017 15712 IsGuiding returns 0
21:02:33.435 00.000 15712 Move returns status 0, amount 3
21:02:33.435 00.000 15712 MoveAxis(N, 0, ABG)
21:02:33.435 00.000 15712 Move returns status 0, amount 0
21:02:33.435 00.000 15712 move complete, result=0
21:02:33.435 00.000 15712 worker thread done servicing request
21:02:33.435 00.000 15712 Worker thread wakes up
21:02:33.435 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
21:02:33.437 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:33.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:34.842 01.405 15712 Exposure complete
21:02:34.901 00.059 7988 OnExposeComplete: enter
21:02:34.903 00.002 7988 UpdateGuideState(): m_state=6
21:02:34.904 00.001 15712 worker thread done servicing request
21:02:34.904 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5340
21:02:34.906 00.002 7988 Star::Find returns 1 (0), X=1178.47, Y=437.20, Mass=1580, SNR=27.2, Peak=203 HFD=3.4
21:02:34.908 00.002 7988 MultiStar: [#1 0.29,0.10,0.97,U] [#2 0.41,0.14,0.98,U] [#3 0.36,0.04,0.90,U] [#4 0.14,-0.08,1.02,U] [#5 0.59,-0.16,0.68,U] [#6 0.09,0.30,0.67,U] [#7 0.26,0.02,0.65,U] [#8 0.20,-0.28,0.62,U] 
21:02:34.908 00.000 7988 single-star, 8 included, MultiStar: {0.24, -0.01}, one-star: {-0.09, -0.17}
21:02:34.910 00.002 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
21:02:34.910 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
21:02:34.910 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-2.06 mountX=0.17 mountY=0.10, mountTheta=0.51
21:02:34.914 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.17, opts=13)
21:02:34.914 00.000 7988 Enqueuing Move request for scope (-0.09, -0.17)
21:02:34.914 00.000 15712 Worker thread wakes up
21:02:34.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
21:02:34.914 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
21:02:34.914 00.000 15712 Moving (-0.09, -0.17) raw xDistance=0.17 yDistance=0.10
21:02:34.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:34.914 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.2
21:02:34.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:34.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:34.919 00.005 7988 Enqueuing Expose request
21:02:34.919 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 635.89
21:02:34.919 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
21:02:34.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:34.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:02:34.919 00.000 15712 MoveAxis(W, 32, ABG)
21:02:34.919 00.000 15712 Guiding  Dir = 3, Dur = 32
21:02:34.919 00.000 15712 IsGuiding returns 0
21:02:34.935 00.016 15712 PulseGuide returned control before completion, sleep 27
21:02:34.986 00.051 15712 IsGuiding returns 0
21:02:34.986 00.000 15712 Move returns status 0, amount 32
21:02:34.986 00.000 15712 MoveAxis(N, 0, ABG)
21:02:34.986 00.000 15712 Move returns status 0, amount 0
21:02:34.986 00.000 15712 move complete, result=0
21:02:34.986 00.000 15712 worker thread done servicing request
21:02:34.986 00.000 15712 Worker thread wakes up
21:02:34.986 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
21:02:34.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:34.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:36.624 01.638 15712 Exposure complete
21:02:36.682 00.058 15712 worker thread done servicing request
21:02:36.682 00.000 7988 OnExposeComplete: enter
21:02:36.682 00.000 7988 UpdateGuideState(): m_state=6
21:02:36.687 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5341
21:02:36.687 00.000 7988 Star::Find returns 1 (1), X=1178.41, Y=437.28, Mass=1556, SNR=26.9, Peak=255 HFD=3.2
21:02:36.687 00.000 7988 MultiStar: [#1 0.24,-0.14,0.99,U] [#2 0.16,0.09,1.00,U] [#3 -0.12,0.13,0.95,U] [#4 -0.07,-0.03,1.04,U] [#5 0.14,-0.18,0.71,U] [#6 0.08,0.11,0.75,U] [#7 0.26,-0.30,0.69,U] [#8 -0.10,-0.04,0.66,U] 
21:02:36.687 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.15, -0.09}
21:02:36.687 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.58) = xAngle (0.80 = 0.80)
21:02:36.687 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.91 = -2.37)
21:02:36.687 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.78 mountX=0.04 mountY=-0.04, mountTheta=-0.78
21:02:36.687 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
21:02:36.687 00.000 7988 Enqueuing Move request for scope (0.04, -0.04)
21:02:36.698 00.011 15712 Worker thread wakes up
21:02:36.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
21:02:36.698 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
21:02:36.698 00.000 15712 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=-0.04
21:02:36.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:02:36.698 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9 Saturated
21:02:36.701 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:36.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:36.703 00.002 7988 Enqueuing Expose request
21:02:36.703 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
21:02:36.703 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:02:36.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:36.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:02:36.703 00.000 15712 MoveAxis(E, 2, ABG)
21:02:36.703 00.000 15712 Guiding  Dir = 2, Dur = 2
21:02:36.719 00.016 15712 IsGuiding returns 0
21:02:36.739 00.020 15712 IsGuiding returns 0
21:02:36.739 00.000 15712 Move returns status 0, amount 2
21:02:36.739 00.000 15712 MoveAxis(N, 0, ABG)
21:02:36.739 00.000 15712 Move returns status 0, amount 0
21:02:36.739 00.000 15712 move complete, result=0
21:02:36.739 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:02:36.746 00.007 15712 worker thread done servicing request
21:02:36.746 00.000 15712 Worker thread wakes up
21:02:36.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:36.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:38.155 01.409 15712 Exposure complete
21:02:38.216 00.061 15712 worker thread done servicing request
21:02:38.216 00.000 7988 OnExposeComplete: enter
21:02:38.218 00.002 7988 UpdateGuideState(): m_state=6
21:02:38.218 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5342
21:02:38.218 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=437.21, Mass=1501, SNR=26.5, Peak=218 HFD=3.2
21:02:38.218 00.000 7988 MultiStar: [#1 0.40,-0.03,1.03,U] [#2 0.13,0.25,1.01,U] [#3 0.08,0.16,0.97,U] [#4 0.09,0.05,1.02,U] [#5 0.44,0.16,0.72,U] [#6 0.17,0.24,0.71,U] [#7 0.03,0.05,0.69,U] [#8 0.05,0.06,0.66,U] 
21:02:38.218 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.08}, one-star: {-0.19, -0.16}
21:02:38.218 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.13 = 2.13)
21:02:38.218 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.24 = -1.04)
21:02:38.218 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.56 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
21:02:38.218 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.08, opts=13)
21:02:38.218 00.000 7988 Enqueuing Move request for scope (0.13, 0.08)
21:02:38.218 00.000 15712 Worker thread wakes up
21:02:38.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
21:02:38.218 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
21:02:38.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:02:38.218 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.5
21:02:38.231 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:38.231 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:38.233 00.002 15712 Moving (0.13, 0.08) raw xDistance=-0.08 yDistance=-0.13
21:02:38.233 00.000 7988 Enqueuing Expose request
21:02:38.233 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
21:02:38.233 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
21:02:38.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:38.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:02:38.233 00.000 15712 MoveAxis(E, 2, ABG)
21:02:38.233 00.000 15712 Guiding  Dir = 2, Dur = 2
21:02:38.233 00.000 15712 IsGuiding returns 0
21:02:38.255 00.022 15712 IsGuiding returns 0
21:02:38.255 00.000 15712 Move returns status 0, amount 2
21:02:38.255 00.000 15712 MoveAxis(N, 0, ABG)
21:02:38.255 00.000 15712 Move returns status 0, amount 0
21:02:38.255 00.000 15712 move complete, result=0
21:02:38.255 00.000 15712 worker thread done servicing request
21:02:38.255 00.000 15712 Worker thread wakes up
21:02:38.255 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:02:38.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:38.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:40.004 01.749 15712 Exposure complete
21:02:40.064 00.060 15712 worker thread done servicing request
21:02:40.064 00.000 7988 OnExposeComplete: enter
21:02:40.064 00.000 7988 UpdateGuideState(): m_state=6
21:02:40.066 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5343
21:02:40.066 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=437.35, Mass=1599, SNR=27.4, Peak=198 HFD=3.3
21:02:40.066 00.000 7988 MultiStar: [#1 0.34,0.26,0.97,U] [#2 0.24,0.38,0.95,U] [#3 0.20,0.35,0.93,U] [#4 0.07,0.19,1.00,U] [#5 0.60,0.24,0.68,U] [#6 0.16,0.46,0.71,U] [#7 0.43,0.18,0.65,U] [#8 0.13,0.37,0.65,U] 
21:02:40.066 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.26}, one-star: {-0.11, -0.01}
21:02:40.066 00.000 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.58) = xAngle (-1.44 = -1.44)
21:02:40.066 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.67 = 1.67)
21:02:40.066 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.01 mountX=0.01 mountY=0.11, mountTheta=1.44
21:02:40.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.01, opts=13)
21:02:40.066 00.000 7988 Enqueuing Move request for scope (-0.11, -0.01)
21:02:40.066 00.000 15712 Worker thread wakes up
21:02:40.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
21:02:40.066 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
21:02:40.066 00.000 15712 Moving (-0.11, -0.01) raw xDistance=0.01 yDistance=0.11
21:02:40.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:02:40.066 00.000 7988 UpdateGuideState exits: m=1599 SNR=27.4
21:02:40.079 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:40.079 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:40.081 00.002 7988 Enqueuing Expose request
21:02:40.082 00.001 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
21:02:40.082 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
21:02:40.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:40.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:02:40.082 00.000 15712 MoveAxis(E, 2, ABG)
21:02:40.082 00.000 15712 Guiding  Dir = 2, Dur = 2
21:02:40.083 00.001 15712 IsGuiding returns 0
21:02:40.100 00.017 15712 IsGuiding returns 0
21:02:40.100 00.000 15712 Move returns status 0, amount 2
21:02:40.100 00.000 15712 MoveAxis(N, 0, ABG)
21:02:40.100 00.000 15712 Move returns status 0, amount 0
21:02:40.100 00.000 15712 move complete, result=0
21:02:40.100 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:02:40.102 00.002 15712 worker thread done servicing request
21:02:40.102 00.000 15712 Worker thread wakes up
21:02:40.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:40.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:41.519 01.417 15712 Exposure complete
21:02:41.564 00.045 15712 worker thread done servicing request
21:02:41.564 00.000 7988 OnExposeComplete: enter
21:02:41.579 00.015 7988 UpdateGuideState(): m_state=6
21:02:41.579 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5344
21:02:41.579 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=437.42, Mass=1565, SNR=27.0, Peak=196 HFD=3.2
21:02:41.579 00.000 7988 MultiStar: [#1 0.29,0.39,1.00,U] [#2 0.23,0.33,0.98,U] [#3 0.16,0.39,0.94,U] [#4 0.18,0.10,1.00,U] [#5 0.46,0.25,0.68,U] [#6 0.19,0.55,0.70,U] [#7 0.51,0.26,0.66,U] [#8 0.24,0.30,0.67,U] 
21:02:41.579 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.28}, one-star: {-0.02, 0.05}
21:02:41.579 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.81)
21:02:41.579 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.30)
21:02:41.579 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.90 mountX=-0.05 mountY=0.02, mountTheta=2.83
21:02:41.579 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.05, opts=13)
21:02:41.579 00.000 7988 Enqueuing Move request for scope (-0.02, 0.05)
21:02:41.579 00.000 15712 Worker thread wakes up
21:02:41.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
21:02:41.579 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
21:02:41.579 00.000 15712 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=0.02
21:02:41.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:41.579 00.000 7988 UpdateGuideState exits: m=1565 SNR=27.0
21:02:41.593 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:41.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:41.595 00.002 7988 Enqueuing Expose request
21:02:41.596 00.001 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:02:41.596 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
21:02:41.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:41.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:02:41.596 00.000 15712 MoveAxis(E, 4, ABG)
21:02:41.596 00.000 15712 Guiding  Dir = 2, Dur = 4
21:02:41.596 00.000 15712 IsGuiding returns 0
21:02:41.615 00.019 15712 IsGuiding returns 0
21:02:41.615 00.000 15712 Move returns status 0, amount 4
21:02:41.615 00.000 15712 MoveAxis(N, 0, ABG)
21:02:41.615 00.000 15712 Move returns status 0, amount 0
21:02:41.615 00.000 15712 move complete, result=0
21:02:41.615 00.000 15712 worker thread done servicing request
21:02:41.615 00.000 15712 Worker thread wakes up
21:02:41.615 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:02:41.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:41.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:43.254 01.639 15712 Exposure complete
21:02:43.314 00.060 15712 worker thread done servicing request
21:02:43.314 00.000 7988 OnExposeComplete: enter
21:02:43.316 00.002 7988 UpdateGuideState(): m_state=6
21:02:43.317 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5345
21:02:43.317 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=437.53, Mass=1548, SNR=26.9, Peak=191 HFD=3.2
21:02:43.317 00.000 7988 MultiStar: [#1 0.31,0.26,0.97,U] [#2 0.36,0.38,1.02,U] [#3 0.16,0.40,0.96,U] [#4 0.08,0.20,1.05,U] [#5 0.65,0.31,0.66,U] [#6 0.24,0.37,0.70,U] [#7 0.28,0.32,0.64,U] [#8 0.13,0.25,0.68,U] 
21:02:43.317 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.29}, one-star: {-0.06, 0.16}
21:02:43.317 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.75)
21:02:43.317 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.36)
21:02:43.317 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.96 mountX=-0.16 mountY=0.06, mountTheta=2.77
21:02:43.317 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.16, opts=13)
21:02:43.317 00.000 7988 Enqueuing Move request for scope (-0.06, 0.16)
21:02:43.317 00.000 15712 Worker thread wakes up
21:02:43.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
21:02:43.317 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
21:02:43.317 00.000 15712 Moving (-0.06, 0.16) raw xDistance=-0.16 yDistance=0.06
21:02:43.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:43.317 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.9
21:02:43.330 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:43.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:43.332 00.002 7988 Enqueuing Expose request
21:02:43.333 00.001 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:02:43.333 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
21:02:43.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:43.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:02:43.333 00.000 15712 MoveAxis(E, 5, ABG)
21:02:43.333 00.000 15712 Guiding  Dir = 2, Dur = 5
21:02:43.333 00.000 15712 IsGuiding returns 0
21:02:43.353 00.020 15712 IsGuiding returns 0
21:02:43.353 00.000 15712 Move returns status 0, amount 5
21:02:43.353 00.000 15712 MoveAxis(N, 0, ABG)
21:02:43.353 00.000 15712 Move returns status 0, amount 0
21:02:43.353 00.000 15712 move complete, result=0
21:02:43.353 00.000 15712 worker thread done servicing request
21:02:43.353 00.000 15712 Worker thread wakes up
21:02:43.353 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
21:02:43.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:43.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:44.770 01.417 15712 Exposure complete
21:02:44.816 00.046 15712 worker thread done servicing request
21:02:44.830 00.014 7988 OnExposeComplete: enter
21:02:44.830 00.000 7988 UpdateGuideState(): m_state=6
21:02:44.831 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5346
21:02:44.831 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=437.39, Mass=1596, SNR=27.3, Peak=180 HFD=3.4
21:02:44.831 00.000 7988 MultiStar: [#1 0.49,0.33,1.00,U] [#2 0.24,0.48,0.96,U] [#3 0.16,0.48,0.91,U] [#4 0.15,0.31,0.97,U] [#5 0.58,0.41,0.66,U] [#6 0.39,0.61,0.72,U] [#7 0.28,0.21,0.66,U] [#8 0.16,0.26,0.66,U] 
21:02:44.831 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.34}, one-star: {0.10, 0.02}
21:02:44.831 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
21:02:44.831 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.39)
21:02:44.831 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.21 mountX=-0.02 mountY=-0.10, mountTheta=-1.78
21:02:44.831 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.02, opts=13)
21:02:44.831 00.000 7988 Enqueuing Move request for scope (0.10, 0.02)
21:02:44.831 00.000 15712 Worker thread wakes up
21:02:44.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
21:02:44.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
21:02:44.831 00.000 15712 Moving (0.10, 0.02) raw xDistance=-0.02 yDistance=-0.10
21:02:44.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:44.831 00.000 7988 UpdateGuideState exits: m=1596 SNR=27.3
21:02:44.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:44.847 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:44.847 00.000 7988 Enqueuing Expose request
21:02:44.849 00.002 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:02:44.849 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:02:44.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:44.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:02:44.849 00.000 15712 MoveAxis(E, 3, ABG)
21:02:44.849 00.000 15712 Guiding  Dir = 2, Dur = 3
21:02:44.849 00.000 15712 IsGuiding returns 0
21:02:44.864 00.015 15712 IsGuiding returns 0
21:02:44.864 00.000 15712 Move returns status 0, amount 3
21:02:44.864 00.000 15712 MoveAxis(N, 0, ABG)
21:02:44.864 00.000 15712 Move returns status 0, amount 0
21:02:44.864 00.000 15712 move complete, result=0
21:02:44.864 00.000 15712 worker thread done servicing request
21:02:44.864 00.000 15712 Worker thread wakes up
21:02:44.864 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:02:44.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:44.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:46.606 01.742 15712 Exposure complete
21:02:46.651 00.045 15712 worker thread done servicing request
21:02:46.651 00.000 7988 OnExposeComplete: enter
21:02:46.651 00.000 7988 UpdateGuideState(): m_state=6
21:02:46.668 00.017 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5347
21:02:46.668 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=437.51, Mass=1541, SNR=26.7, Peak=180 HFD=3.2
21:02:46.668 00.000 7988 MultiStar: [#1 0.35,0.31,1.01,U] [#2 0.18,0.57,1.00,U] [#3 0.26,0.37,0.97,U] [#4 0.19,0.26,1.01,U] [#5 0.35,0.38,0.70,U] [#6 0.21,0.76,0.71,U] [#7 0.26,0.55,0.65,U] [#8 0.29,0.45,0.66,U] 
21:02:46.668 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.40}, one-star: {0.04, 0.14}
21:02:46.668 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
21:02:46.668 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
21:02:46.668 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.30 mountX=-0.14 mountY=-0.04, mountTheta=-2.85
21:02:46.668 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
21:02:46.668 00.000 7988 Enqueuing Move request for scope (0.04, 0.14)
21:02:46.668 00.000 15712 Worker thread wakes up
21:02:46.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
21:02:46.668 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
21:02:46.668 00.000 15712 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=-0.04
21:02:46.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:46.668 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7
21:02:46.681 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:46.681 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:46.683 00.002 7988 Enqueuing Expose request
21:02:46.684 00.001 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:02:46.684 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:02:46.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:46.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:02:46.684 00.000 15712 MoveAxis(E, 3, ABG)
21:02:46.684 00.000 15712 Guiding  Dir = 2, Dur = 3
21:02:46.701 00.017 15712 IsGuiding returns 0
21:02:46.718 00.017 15712 IsGuiding returns 0
21:02:46.718 00.000 15712 Move returns status 0, amount 3
21:02:46.718 00.000 15712 MoveAxis(N, 0, ABG)
21:02:46.718 00.000 15712 Move returns status 0, amount 0
21:02:46.718 00.000 15712 move complete, result=0
21:02:46.718 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:02:46.720 00.002 15712 worker thread done servicing request
21:02:46.720 00.000 15712 Worker thread wakes up
21:02:46.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:46.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:48.136 01.416 15712 Exposure complete
21:02:48.181 00.045 15712 worker thread done servicing request
21:02:48.197 00.016 7988 OnExposeComplete: enter
21:02:48.197 00.000 7988 UpdateGuideState(): m_state=6
21:02:48.199 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5348
21:02:48.199 00.000 7988 Star::Find returns 1 (1), X=1178.71, Y=437.93, Mass=1466, SNR=26.2, Peak=255 HFD=2.6
21:02:48.201 00.002 7988 MultiStar: [#1 0.33,0.72,1.03,U] [#2 0.39,0.66,1.03,U] [#3 0.33,0.70,0.99,U] [#4 0.30,0.68,1.04,U] [#5 0.49,0.58,0.74,U] [#6 0.22,0.85,0.72,U] [#7 0.52,0.55,0.70,U] [#8 0.23,0.66,0.67,U] 
21:02:48.201 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.66}, one-star: {0.15, 0.57}
21:02:48.203 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
21:02:48.203 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
21:02:48.205 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.57 hyp=0.58 cameraTheta=1.31 mountX=-0.57 mountY=-0.16, mountTheta=-2.86
21:02:48.207 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.57, opts=13)
21:02:48.207 00.000 7988 Enqueuing Move request for scope (0.15, 0.57)
21:02:48.209 00.002 15712 Worker thread wakes up
21:02:48.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.57) opts 0xd
21:02:48.209 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.57)
21:02:48.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:02:48.209 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.2 Saturated
21:02:48.211 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:48.211 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:48.214 00.003 7988 Enqueuing Expose request
21:02:48.214 00.000 15712 Moving (0.15, 0.57) raw xDistance=-0.57 yDistance=-0.16
21:02:48.214 00.000 15712 PPEC rslt: input = -0.57, final = -0.35, react = -0.34, pred = -0.01, hyst = -0.31, hyst_pct = 0.00, period_length = 635.91
21:02:48.214 00.000 15712 PPEC: input: -0.57, control: -0.35, exposure: 1500
21:02:48.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:48.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:02:48.214 00.000 15712 MoveAxis(E, 115, ABG)
21:02:48.214 00.000 15712 Guiding  Dir = 2, Dur = 115
21:02:48.214 00.000 15712 IsGuiding returns 0
21:02:48.235 00.021 15712 PulseGuide returned control before completion, sleep 108
21:02:48.372 00.137 15712 IsGuiding returns 1
21:02:48.372 00.000 15712 scope still moving after pulse duration time elapsed
21:02:48.404 00.032 15712 IsGuiding returns 0
21:02:48.404 00.000 15712 scope move finished after 115 + 70 ms
21:02:48.404 00.000 15712 Move returns status 0, amount 115
21:02:48.404 00.000 15712 MoveAxis(N, 0, ABG)
21:02:48.404 00.000 15712 Move returns status 0, amount 0
21:02:48.404 00.000 15712 move complete, result=0
21:02:48.404 00.000 15712 worker thread done servicing request
21:02:48.404 00.000 15712 Worker thread wakes up
21:02:48.404 00.000 7988 GuideStep: -0.6 px 115 ms EAST, -0.2 px 0 ms NORTH
21:02:48.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:48.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:50.047 01.643 15712 Exposure complete
21:02:50.106 00.059 15712 worker thread done servicing request
21:02:50.106 00.000 7988 OnExposeComplete: enter
21:02:50.106 00.000 7988 UpdateGuideState(): m_state=6
21:02:50.106 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5349
21:02:50.111 00.005 7988 Star::Find returns 1 (0), X=1178.54, Y=437.05, Mass=1612, SNR=27.1, Peak=201 HFD=3.5
21:02:50.111 00.000 7988 MultiStar: [#1 0.40,-0.08,0.98,U] [#2 0.34,0.13,0.99,U] [#3 0.15,0.09,0.92,U] [#4 0.35,-0.19,1.02,U] [#5 0.66,-0.18,0.69,U] [#6 0.28,0.21,0.69,U] [#7 0.40,0.07,0.65,U] [#8 0.18,-0.10,0.65,U] 
21:02:50.111 00.000 7988 refined, 8 included, MultiStar: {0.29, -0.05}, one-star: {-0.02, -0.32}
21:02:50.111 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.58) = xAngle (1.42 = 1.42)
21:02:50.111 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.52 = -1.76)
21:02:50.111 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.05 hyp=0.30 cameraTheta=-0.16 mountX=0.05 mountY=-0.29, mountTheta=-1.41
21:02:50.111 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.05, opts=13)
21:02:50.119 00.008 7988 Enqueuing Move request for scope (0.29, -0.05)
21:02:50.119 00.000 15712 Worker thread wakes up
21:02:50.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.05) opts 0xd
21:02:50.119 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.05)
21:02:50.119 00.000 15712 Moving (0.29, -0.05) raw xDistance=0.05 yDistance=-0.29
21:02:50.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:50.119 00.000 7988 UpdateGuideState exits: m=1612 SNR=27.1
21:02:50.123 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:50.123 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:50.125 00.002 7988 Enqueuing Expose request
21:02:50.125 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:02:50.127 00.002 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
21:02:50.127 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:02:50.127 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:02:50.127 00.000 15712 MoveAxis(E, 5, ABG)
21:02:50.127 00.000 15712 Guiding  Dir = 2, Dur = 5
21:02:50.127 00.000 15712 IsGuiding returns 0
21:02:50.153 00.026 15712 IsGuiding returns 0
21:02:50.153 00.000 15712 Move returns status 0, amount 5
21:02:50.153 00.000 15712 MoveAxis(N, 0, ABG)
21:02:50.153 00.000 15712 Move returns status 0, amount 0
21:02:50.153 00.000 15712 move complete, result=0
21:02:50.153 00.000 15712 worker thread done servicing request
21:02:50.153 00.000 15712 Worker thread wakes up
21:02:50.153 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.3 px 0 ms NORTH
21:02:50.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:50.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:51.561 01.408 15712 Exposure complete
21:02:51.618 00.057 15712 worker thread done servicing request
21:02:51.618 00.000 7988 OnExposeComplete: enter
21:02:51.618 00.000 7988 UpdateGuideState(): m_state=6
21:02:51.624 00.006 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5350
21:02:51.624 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=437.32, Mass=1530, SNR=26.8, Peak=186 HFD=3.2
21:02:51.624 00.000 7988 MultiStar: [#1 0.59,0.11,0.98,U] [#2 0.33,0.26,1.01,U] [#3 0.11,0.21,0.96,U] [#4 0.16,0.03,1.01,U] [#5 0.60,0.18,0.71,U] [#6 0.44,0.20,0.69,U] [#7 0.59,-0.06,0.66,U] [#8 0.33,0.20,0.62,U] 
21:02:51.624 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.12}, one-star: {0.13, -0.05}
21:02:51.624 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.58) = xAngle (1.19 = 1.19)
21:02:51.624 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.30 = -1.98)
21:02:51.624 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.39 mountX=0.05 mountY=-0.12, mountTheta=-1.19
21:02:51.624 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.05, opts=13)
21:02:51.624 00.000 7988 Enqueuing Move request for scope (0.13, -0.05)
21:02:51.635 00.011 15712 Worker thread wakes up
21:02:51.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
21:02:51.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
21:02:51.635 00.000 15712 Moving (0.13, -0.05) raw xDistance=0.05 yDistance=-0.12
21:02:51.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:51.635 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.8
21:02:51.637 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:51.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:51.639 00.002 7988 Enqueuing Expose request
21:02:51.640 00.001 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:02:51.640 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
21:02:51.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:51.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:02:51.640 00.000 15712 MoveAxis(E, 4, ABG)
21:02:51.640 00.000 15712 Guiding  Dir = 2, Dur = 4
21:02:51.640 00.000 15712 IsGuiding returns 0
21:02:51.656 00.016 15712 IsGuiding returns 0
21:02:51.656 00.000 15712 Move returns status 0, amount 4
21:02:51.656 00.000 15712 MoveAxis(N, 0, ABG)
21:02:51.656 00.000 15712 Move returns status 0, amount 0
21:02:51.656 00.000 15712 move complete, result=0
21:02:51.656 00.000 15712 worker thread done servicing request
21:02:51.656 00.000 15712 Worker thread wakes up
21:02:51.656 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:02:51.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:51.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:53.299 01.643 15712 Exposure complete
21:02:53.350 00.051 15712 worker thread done servicing request
21:02:53.350 00.000 7988 OnExposeComplete: enter
21:02:53.350 00.000 7988 UpdateGuideState(): m_state=6
21:02:53.350 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5351
21:02:53.362 00.012 7988 Star::Find returns 1 (0), X=1178.46, Y=437.35, Mass=1470, SNR=26.1, Peak=166 HFD=3.2
21:02:53.362 00.000 7988 MultiStar: [#1 0.33,0.06,1.00,U] [#2 0.17,0.45,1.00,U] [#3 0.12,0.23,0.98,U] [#4 0.11,0.15,1.04,U] [#5 0.36,0.18,0.74,U] [#6 0.20,0.28,0.73,U] [#7 0.31,0.30,0.68,U] [#8 0.19,-0.12,0.69,U] 
21:02:53.362 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.17}, one-star: {-0.10, -0.01}
21:02:53.362 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
21:02:53.362 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
21:02:53.367 00.005 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-2.99 mountX=0.02 mountY=0.10, mountTheta=1.41
21:02:53.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.01, opts=13)
21:02:53.367 00.000 7988 Enqueuing Move request for scope (-0.10, -0.01)
21:02:53.367 00.000 15712 Worker thread wakes up
21:02:53.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
21:02:53.367 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
21:02:53.367 00.000 15712 Moving (-0.10, -0.01) raw xDistance=0.02 yDistance=0.10
21:02:53.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:02:53.367 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.1
21:02:53.374 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:53.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:53.376 00.002 7988 Enqueuing Expose request
21:02:53.376 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:02:53.376 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:02:53.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:53.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:02:53.376 00.000 15712 MoveAxis(E, 4, ABG)
21:02:53.376 00.000 15712 Guiding  Dir = 2, Dur = 4
21:02:53.399 00.023 15712 IsGuiding returns 0
21:02:53.415 00.016 15712 IsGuiding returns 0
21:02:53.415 00.000 15712 Move returns status 0, amount 4
21:02:53.415 00.000 15712 MoveAxis(N, 0, ABG)
21:02:53.415 00.000 15712 Move returns status 0, amount 0
21:02:53.415 00.000 15712 move complete, result=0
21:02:53.415 00.000 15712 worker thread done servicing request
21:02:53.415 00.000 15712 Worker thread wakes up
21:02:53.415 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:02:53.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:53.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:54.830 01.415 15712 Exposure complete
21:02:54.892 00.062 15712 worker thread done servicing request
21:02:54.892 00.000 7988 OnExposeComplete: enter
21:02:54.892 00.000 7988 UpdateGuideState(): m_state=6
21:02:54.892 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5352
21:02:54.892 00.000 7988 Star::Find returns 1 (0), X=1178.63, Y=437.25, Mass=1464, SNR=25.9, Peak=179 HFD=3.3
21:02:54.897 00.005 7988 MultiStar: [#1 0.26,0.06,1.02,U] [#2 0.14,0.26,1.02,U] [#3 0.46,0.13,0.97,U] [#4 0.06,0.06,1.10,U] [#5 0.06,0.22,0.74,U] [#6 0.27,0.27,0.70,U] [#7 0.29,0.20,0.70,U] [#8 -0.01,0.18,0.69,U] 
21:02:54.897 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.13}, one-star: {0.07, -0.12}
21:02:54.897 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.58) = xAngle (0.53 = 0.53)
21:02:54.897 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.65)
21:02:54.897 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=0.12 mountY=-0.07, mountTheta=-0.50
21:02:54.897 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.12, opts=13)
21:02:54.897 00.000 7988 Enqueuing Move request for scope (0.07, -0.12)
21:02:54.897 00.000 15712 Worker thread wakes up
21:02:54.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
21:02:54.897 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
21:02:54.897 00.000 15712 Moving (0.07, -0.12) raw xDistance=0.12 yDistance=-0.07
21:02:54.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:54.897 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.9
21:02:54.908 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:54.908 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:54.908 00.000 7988 Enqueuing Expose request
21:02:54.908 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:02:54.908 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
21:02:54.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:54.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:02:54.908 00.000 15712 MoveAxis(E, 5, ABG)
21:02:54.908 00.000 15712 Guiding  Dir = 2, Dur = 5
21:02:54.908 00.000 15712 IsGuiding returns 0
21:02:54.931 00.023 15712 IsGuiding returns 0
21:02:54.931 00.000 15712 Move returns status 0, amount 5
21:02:54.931 00.000 15712 MoveAxis(N, 0, ABG)
21:02:54.931 00.000 15712 Move returns status 0, amount 0
21:02:54.931 00.000 15712 move complete, result=0
21:02:54.931 00.000 15712 worker thread done servicing request
21:02:54.931 00.000 15712 Worker thread wakes up
21:02:54.931 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:02:54.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:54.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:56.680 01.749 15712 Exposure complete
21:02:56.732 00.052 15712 worker thread done servicing request
21:02:56.732 00.000 7988 OnExposeComplete: enter
21:02:56.741 00.009 7988 UpdateGuideState(): m_state=6
21:02:56.741 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5353
21:02:56.741 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=437.15, Mass=1522, SNR=26.4, Peak=170 HFD=3.5
21:02:56.741 00.000 7988 MultiStar: [#1 0.30,0.04,1.01,U] [#2 0.43,0.21,1.02,U] [#3 0.13,0.12,0.96,U] [#4 0.09,-0.04,1.01,U] [#5 0.56,-0.03,0.74,U] [#6 0.20,0.15,0.68,U] [#7 0.42,-0.02,0.67,U] [#8 0.19,0.06,0.67,U] 
21:02:56.741 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.03}, one-star: {-0.01, -0.22}
21:02:56.741 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
21:02:56.741 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
21:02:56.741 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.60 mountX=0.22 mountY=0.01, mountTheta=0.05
21:02:56.749 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.22, opts=13)
21:02:56.749 00.000 7988 Enqueuing Move request for scope (-0.01, -0.22)
21:02:56.749 00.000 15712 Worker thread wakes up
21:02:56.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
21:02:56.749 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
21:02:56.749 00.000 15712 Moving (-0.01, -0.22) raw xDistance=0.22 yDistance=0.01
21:02:56.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:56.749 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.4
21:02:56.755 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:56.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:56.757 00.002 7988 Enqueuing Expose request
21:02:56.757 00.000 15712 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 635.92
21:02:56.757 00.000 15712 PPEC: input: 0.22, control: 0.10, exposure: 1500
21:02:56.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:56.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:02:56.757 00.000 15712 MoveAxis(W, 33, ABG)
21:02:56.757 00.000 15712 Guiding  Dir = 3, Dur = 33
21:02:56.757 00.000 15712 IsGuiding returns 0
21:02:56.789 00.032 15712 PulseGuide returned control before completion, sleep 14
21:02:56.805 00.016 15712 IsGuiding returns 1
21:02:56.805 00.000 15712 scope still moving after pulse duration time elapsed
21:02:56.837 00.032 15712 IsGuiding returns 0
21:02:56.837 00.000 15712 scope move finished after 33 + 45 ms
21:02:56.837 00.000 15712 Move returns status 0, amount 33
21:02:56.837 00.000 15712 MoveAxis(N, 0, ABG)
21:02:56.837 00.000 15712 Move returns status 0, amount 0
21:02:56.837 00.000 15712 move complete, result=0
21:02:56.837 00.000 15712 worker thread done servicing request
21:02:56.837 00.000 15712 Worker thread wakes up
21:02:56.837 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
21:02:56.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:56.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:02:58.264 01.427 15712 Exposure complete
21:02:58.317 00.053 15712 worker thread done servicing request
21:02:58.317 00.000 7988 OnExposeComplete: enter
21:02:58.317 00.000 7988 UpdateGuideState(): m_state=6
21:02:58.328 00.011 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5354
21:02:58.328 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=437.78, Mass=1544, SNR=26.8, Peak=183 HFD=3.4
21:02:58.328 00.000 7988 MultiStar: [#1 0.18,0.49,0.98,U] [#2 0.21,0.81,1.03,U] [#3 0.05,0.49,0.98,U] [#4 0.15,0.47,1.03,U] [#5 0.43,0.25,0.67,U] [#6 0.06,0.79,0.69,U] [#7 0.57,0.51,0.65,U] [#8 0.15,0.49,0.63,U] 
21:02:58.328 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.53}, one-star: {-0.11, 0.42}
21:02:58.328 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
21:02:58.333 00.005 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
21:02:58.333 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.42 hyp=0.43 cameraTheta=1.83 mountX=-0.42 mountY=0.10, mountTheta=2.90
21:02:58.333 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.42, opts=13)
21:02:58.333 00.000 7988 Enqueuing Move request for scope (-0.11, 0.42)
21:02:58.333 00.000 15712 Worker thread wakes up
21:02:58.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.42) opts 0xd
21:02:58.333 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.42)
21:02:58.333 00.000 15712 Moving (-0.11, 0.42) raw xDistance=-0.42 yDistance=0.10
21:02:58.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:02:58.333 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8
21:02:58.341 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:58.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:02:58.343 00.002 7988 Enqueuing Expose request
21:02:58.343 00.000 15712 PPEC rslt: input = -0.42, final = -0.27, react = -0.25, pred = -0.02, hyst = -0.23, hyst_pct = 0.00, period_length = 635.92
21:02:58.343 00.000 15712 PPEC: input: -0.42, control: -0.27, exposure: 1500
21:02:58.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:58.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:02:58.343 00.000 15712 MoveAxis(E, 89, ABG)
21:02:58.343 00.000 15712 Guiding  Dir = 2, Dur = 89
21:02:58.343 00.000 15712 IsGuiding returns 0
21:02:58.365 00.022 15712 PulseGuide returned control before completion, sleep 73
21:02:58.482 00.117 15712 IsGuiding returns 0
21:02:58.482 00.000 15712 Move returns status 0, amount 89
21:02:58.482 00.000 15712 MoveAxis(N, 0, ABG)
21:02:58.482 00.000 15712 Move returns status 0, amount 0
21:02:58.482 00.000 15712 move complete, result=0
21:02:58.482 00.000 7988 GuideStep: -0.4 px 89 ms EAST, 0.1 px 0 ms NORTH
21:02:58.485 00.003 15712 worker thread done servicing request
21:02:58.485 00.000 15712 Worker thread wakes up
21:02:58.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:02:58.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:00.122 01.637 15712 Exposure complete
21:03:00.167 00.045 15712 worker thread done servicing request
21:03:00.167 00.000 7988 OnExposeComplete: enter
21:03:00.167 00.000 7988 UpdateGuideState(): m_state=6
21:03:00.183 00.016 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5355
21:03:00.184 00.001 7988 Star::Find returns 1 (0), X=1178.48, Y=437.26, Mass=1530, SNR=26.6, Peak=173 HFD=3.6
21:03:00.186 00.002 7988 MultiStar: [#1 0.39,0.16,0.98,U] [#2 0.37,0.29,1.01,U] [#3 0.19,0.38,0.94,U] [#4 0.16,0.39,1.05,U] [#5 0.53,0.14,0.72,U] [#6 0.07,0.36,0.70,U] [#7 0.62,0.11,0.67,U] [#8 0.27,0.18,0.65,U] 
21:03:00.186 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.21}, one-star: {-0.08, -0.11}
21:03:00.188 00.002 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
21:03:00.188 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
21:03:00.190 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.19 mountX=0.11 mountY=0.08, mountTheta=0.63
21:03:00.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
21:03:00.192 00.002 7988 Enqueuing Move request for scope (-0.08, -0.11)
21:03:00.194 00.002 15712 Worker thread wakes up
21:03:00.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
21:03:00.194 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
21:03:00.194 00.000 15712 Moving (-0.08, -0.11) raw xDistance=0.11 yDistance=0.08
21:03:00.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:00.194 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
21:03:00.196 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:00.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:00.198 00.002 7988 Enqueuing Expose request
21:03:00.198 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:03:00.198 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
21:03:00.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:00.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:03:00.198 00.000 15712 MoveAxis(E, 7, ABG)
21:03:00.198 00.000 15712 Guiding  Dir = 2, Dur = 7
21:03:00.201 00.003 15712 IsGuiding returns 0
21:03:00.218 00.017 15712 IsGuiding returns 0
21:03:00.218 00.000 15712 Move returns status 0, amount 7
21:03:00.218 00.000 15712 MoveAxis(N, 0, ABG)
21:03:00.218 00.000 15712 Move returns status 0, amount 0
21:03:00.218 00.000 15712 move complete, result=0
21:03:00.218 00.000 15712 worker thread done servicing request
21:03:00.218 00.000 15712 Worker thread wakes up
21:03:00.218 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:03:00.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:00.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:01.638 01.420 15712 Exposure complete
21:03:01.697 00.059 15712 worker thread done servicing request
21:03:01.697 00.000 7988 OnExposeComplete: enter
21:03:01.699 00.002 7988 UpdateGuideState(): m_state=6
21:03:01.699 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5356
21:03:01.701 00.002 7988 Star::Find returns 1 (0), X=1178.48, Y=437.25, Mass=1520, SNR=26.6, Peak=183 HFD=3.5
21:03:01.701 00.000 7988 MultiStar: [#1 0.29,0.17,1.01,U] [#2 0.21,0.47,0.98,U] [#3 0.39,0.21,0.97,U] [#4 0.03,0.14,1.05,U] [#5 0.50,0.28,0.72,U] [#6 0.10,0.55,0.67,U] [#7 0.40,0.13,0.66,U] [#8 0.36,0.05,0.68,U] 
21:03:01.703 00.002 7988 single-star, 8 included, MultiStar: {0.23, 0.20}, one-star: {-0.08, -0.12}
21:03:01.703 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.58) = xAngle (-0.56 = -0.56)
21:03:01.705 00.002 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.55 = 2.55)
21:03:01.705 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.14 mountX=0.12 mountY=0.08, mountTheta=0.58
21:03:01.707 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.12, opts=13)
21:03:01.709 00.002 7988 Enqueuing Move request for scope (-0.08, -0.12)
21:03:01.709 00.000 15712 Worker thread wakes up
21:03:01.709 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
21:03:01.709 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
21:03:01.709 00.000 15712 Moving (-0.08, -0.12) raw xDistance=0.12 yDistance=0.08
21:03:01.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:01.709 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
21:03:01.713 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:01.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:01.715 00.002 7988 Enqueuing Expose request
21:03:01.717 00.002 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:03:01.717 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
21:03:01.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:01.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:03:01.717 00.000 15712 MoveAxis(E, 4, ABG)
21:03:01.717 00.000 15712 Guiding  Dir = 2, Dur = 4
21:03:01.749 00.032 15712 IsGuiding returns 0
21:03:01.766 00.017 15712 IsGuiding returns 0
21:03:01.766 00.000 15712 Move returns status 0, amount 4
21:03:01.766 00.000 15712 MoveAxis(N, 0, ABG)
21:03:01.766 00.000 15712 Move returns status 0, amount 0
21:03:01.766 00.000 15712 move complete, result=0
21:03:01.766 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:03:01.777 00.011 15712 worker thread done servicing request
21:03:01.777 00.000 15712 Worker thread wakes up
21:03:01.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:01.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:03.517 01.740 15712 Exposure complete
21:03:03.568 00.051 15712 worker thread done servicing request
21:03:03.568 00.000 7988 OnExposeComplete: enter
21:03:03.568 00.000 7988 UpdateGuideState(): m_state=6
21:03:03.579 00.011 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5357
21:03:03.579 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=437.33, Mass=1515, SNR=26.5, Peak=206 HFD=3.4
21:03:03.579 00.000 7988 MultiStar: [#1 -0.03,0.32,1.00,U] [#2 0.01,0.44,1.02,U] [#3 0.00,0.24,0.97,U] [#4 -0.04,0.23,1.03,U] [#5 0.34,0.25,0.71,U] [#6 0.06,0.50,0.73,U] [#7 0.13,0.04,0.67,U] [#8 0.03,0.17,0.67,U] 
21:03:03.579 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.24}, one-star: {-0.22, -0.04}
21:03:03.579 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.58) = xAngle (-1.38 = -1.38)
21:03:03.585 00.006 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.73 = 1.73)
21:03:03.585 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.96 mountX=0.04 mountY=0.22, mountTheta=1.38
21:03:03.585 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.04, opts=13)
21:03:03.585 00.000 7988 Enqueuing Move request for scope (-0.22, -0.04)
21:03:03.585 00.000 15712 Worker thread wakes up
21:03:03.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
21:03:03.585 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
21:03:03.585 00.000 15712 Moving (-0.22, -0.04) raw xDistance=0.04 yDistance=0.22
21:03:03.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:03.585 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
21:03:03.592 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:03.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:03.594 00.002 7988 Enqueuing Expose request
21:03:03.594 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:03:03.594 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:03:03.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:03.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:03:03.594 00.000 15712 MoveAxis(E, 4, ABG)
21:03:03.594 00.000 15712 Guiding  Dir = 2, Dur = 4
21:03:03.596 00.002 15712 IsGuiding returns 0
21:03:03.646 00.050 15712 IsGuiding returns 0
21:03:03.646 00.000 15712 Move returns status 0, amount 4
21:03:03.646 00.000 15712 MoveAxis(N, 0, ABG)
21:03:03.646 00.000 15712 Move returns status 0, amount 0
21:03:03.646 00.000 15712 move complete, result=0
21:03:03.646 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
21:03:03.648 00.002 15712 worker thread done servicing request
21:03:03.648 00.000 15712 Worker thread wakes up
21:03:03.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:03.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:05.064 01.416 15712 Exposure complete
21:03:05.115 00.051 15712 worker thread done servicing request
21:03:05.115 00.000 7988 OnExposeComplete: enter
21:03:05.115 00.000 7988 UpdateGuideState(): m_state=6
21:03:05.126 00.011 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5358
21:03:05.126 00.000 7988 Star::Find returns 1 (0), X=1178.47, Y=437.39, Mass=1538, SNR=26.8, Peak=171 HFD=3.3
21:03:05.128 00.002 7988 MultiStar: [#1 0.21,0.31,1.01,U] [#2 0.13,0.39,1.02,U] [#3 0.14,0.09,0.92,U] [#4 0.20,-0.01,1.01,U] [#5 0.43,0.26,0.65,U] [#6 0.11,0.64,0.71,U] [#7 0.37,0.19,0.65,U] [#8 0.13,-0.07,0.64,U] 
21:03:05.128 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.20}, one-star: {-0.09, 0.02}
21:03:05.130 00.002 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.58) = xAngle (4.52 = -1.76)
21:03:05.130 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.35)
21:03:05.132 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.95 mountX=-0.02 mountY=0.09, mountTheta=1.76
21:03:05.134 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.02, opts=13)
21:03:05.134 00.000 7988 Enqueuing Move request for scope (-0.09, 0.02)
21:03:05.136 00.002 15712 Worker thread wakes up
21:03:05.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
21:03:05.136 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
21:03:05.136 00.000 15712 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.09
21:03:05.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:05.136 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.8
21:03:05.138 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:05.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:05.140 00.002 7988 Enqueuing Expose request
21:03:05.141 00.001 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:03:05.141 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:03:05.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:05.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:03:05.141 00.000 15712 MoveAxis(E, 4, ABG)
21:03:05.141 00.000 15712 Guiding  Dir = 2, Dur = 4
21:03:05.141 00.000 15712 IsGuiding returns 0
21:03:05.165 00.024 15712 IsGuiding returns 0
21:03:05.165 00.000 15712 Move returns status 0, amount 4
21:03:05.165 00.000 15712 MoveAxis(N, 0, ABG)
21:03:05.165 00.000 15712 Move returns status 0, amount 0
21:03:05.165 00.000 15712 move complete, result=0
21:03:05.165 00.000 15712 worker thread done servicing request
21:03:05.165 00.000 15712 Worker thread wakes up
21:03:05.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:05.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:05.165 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:03:06.802 01.637 15712 Exposure complete
21:03:06.850 00.048 15712 worker thread done servicing request
21:03:06.850 00.000 7988 OnExposeComplete: enter
21:03:06.863 00.013 7988 UpdateGuideState(): m_state=6
21:03:06.863 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5359
21:03:06.865 00.002 7988 Star::Find returns 1 (0), X=1178.51, Y=437.51, Mass=1468, SNR=26.0, Peak=187 HFD=3.2
21:03:06.867 00.002 7988 MultiStar: [#1 0.32,0.25,1.03,U] [#2 0.14,0.51,1.02,U] [#3 0.16,0.25,1.00,U] [#4 0.05,0.32,1.06,U] [#5 0.29,0.19,0.68,U] [#6 0.29,0.47,0.72,U] [#7 0.25,0.35,0.72,U] [#8 -0.03,0.31,0.65,U] 
21:03:06.867 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.31}, one-star: {-0.05, 0.14}
21:03:06.867 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.81)
21:03:06.869 00.002 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
21:03:06.869 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.90 mountX=-0.14 mountY=0.05, mountTheta=2.84
21:03:06.871 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.14, opts=13)
21:03:06.873 00.002 7988 Enqueuing Move request for scope (-0.05, 0.14)
21:03:06.873 00.000 15712 Worker thread wakes up
21:03:06.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:06.875 00.002 7988 UpdateGuideState exits: m=1468 SNR=26.0
21:03:06.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:06.877 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:06.877 00.000 7988 Enqueuing Expose request
21:03:06.879 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
21:03:06.879 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
21:03:06.879 00.000 15712 Moving (-0.05, 0.14) raw xDistance=-0.14 yDistance=0.05
21:03:06.881 00.002 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:03:06.881 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
21:03:06.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:06.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:03:06.881 00.000 15712 MoveAxis(E, 5, ABG)
21:03:06.884 00.003 15712 Guiding  Dir = 2, Dur = 5
21:03:06.884 00.000 15712 IsGuiding returns 0
21:03:06.901 00.017 15712 IsGuiding returns 0
21:03:06.901 00.000 15712 Move returns status 0, amount 5
21:03:06.901 00.000 15712 MoveAxis(N, 0, ABG)
21:03:06.901 00.000 15712 Move returns status 0, amount 0
21:03:06.901 00.000 15712 move complete, result=0
21:03:06.901 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:03:06.908 00.007 15712 worker thread done servicing request
21:03:06.908 00.000 15712 Worker thread wakes up
21:03:06.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:06.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:08.314 01.406 15712 Exposure complete
21:03:08.363 00.049 15712 worker thread done servicing request
21:03:08.363 00.000 7988 OnExposeComplete: enter
21:03:08.378 00.015 7988 UpdateGuideState(): m_state=6
21:03:08.378 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5360
21:03:08.380 00.002 7988 Star::Find returns 1 (0), X=1178.50, Y=437.31, Mass=1534, SNR=26.6, Peak=180 HFD=3.5
21:03:08.380 00.000 7988 MultiStar: [#1 0.32,0.42,0.98,U] [#2 0.23,0.62,0.97,U] [#3 0.10,0.43,0.94,U] [#4 0.08,0.43,1.01,U] [#5 0.27,0.17,0.72,U] [#6 -0.01,0.53,0.69,U] [#7 0.48,0.33,0.66,U] [#8 0.33,0.15,0.63,U] 
21:03:08.380 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.34}, one-star: {-0.06, -0.06}
21:03:08.380 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
21:03:08.380 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
21:03:08.380 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.33 mountX=0.06 mountY=0.06, mountTheta=0.77
21:03:08.380 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.06, opts=13)
21:03:08.380 00.000 7988 Enqueuing Move request for scope (-0.06, -0.06)
21:03:08.380 00.000 15712 Worker thread wakes up
21:03:08.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
21:03:08.380 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
21:03:08.380 00.000 15712 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=0.06
21:03:08.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:08.380 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.6
21:03:08.392 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:08.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:08.394 00.002 7988 Enqueuing Expose request
21:03:08.394 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:03:08.394 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
21:03:08.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:08.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:03:08.394 00.000 15712 MoveAxis(E, 7, ABG)
21:03:08.394 00.000 15712 Guiding  Dir = 2, Dur = 7
21:03:08.394 00.000 15712 IsGuiding returns 0
21:03:08.426 00.032 15712 IsGuiding returns 0
21:03:08.426 00.000 15712 Move returns status 0, amount 7
21:03:08.426 00.000 15712 MoveAxis(N, 0, ABG)
21:03:08.426 00.000 15712 Move returns status 0, amount 0
21:03:08.426 00.000 15712 move complete, result=0
21:03:08.426 00.000 15712 worker thread done servicing request
21:03:08.426 00.000 15712 Worker thread wakes up
21:03:08.426 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:03:08.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:08.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:10.067 01.641 15712 Exposure complete
21:03:10.116 00.049 15712 worker thread done servicing request
21:03:10.116 00.000 7988 OnExposeComplete: enter
21:03:10.130 00.014 7988 UpdateGuideState(): m_state=6
21:03:10.130 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5361
21:03:10.130 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=437.40, Mass=1648, SNR=27.6, Peak=192 HFD=3.4
21:03:10.133 00.003 7988 MultiStar: [#1 0.08,0.28,0.96,U] [#2 0.33,0.56,0.96,U] [#3 0.28,0.37,0.95,U] [#4 -0.04,0.45,0.96,U] [#5 0.20,0.33,0.67,U] [#6 0.11,0.46,0.67,U] [#7 0.25,0.16,0.66,U] [#8 0.09,0.17,0.60,U] 
21:03:10.133 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.32}, one-star: {-0.17, 0.03}
21:03:10.133 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.52 = -1.77)
21:03:10.133 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.34)
21:03:10.133 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.94 mountX=-0.03 mountY=0.17, mountTheta=1.77
21:03:10.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.03, opts=13)
21:03:10.133 00.000 7988 Enqueuing Move request for scope (-0.17, 0.03)
21:03:10.133 00.000 15712 Worker thread wakes up
21:03:10.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
21:03:10.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
21:03:10.133 00.000 15712 Moving (-0.17, 0.03) raw xDistance=-0.03 yDistance=0.17
21:03:10.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:03:10.133 00.000 7988 UpdateGuideState exits: m=1648 SNR=27.6
21:03:10.144 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:10.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:10.146 00.002 7988 Enqueuing Expose request
21:03:10.146 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:03:10.146 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
21:03:10.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:10.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:03:10.146 00.000 15712 MoveAxis(E, 7, ABG)
21:03:10.146 00.000 15712 Guiding  Dir = 2, Dur = 7
21:03:10.148 00.002 15712 IsGuiding returns 0
21:03:10.167 00.019 15712 IsGuiding returns 0
21:03:10.167 00.000 15712 Move returns status 0, amount 7
21:03:10.167 00.000 15712 MoveAxis(N, 0, ABG)
21:03:10.167 00.000 15712 Move returns status 0, amount 0
21:03:10.167 00.000 15712 move complete, result=0
21:03:10.167 00.000 15712 worker thread done servicing request
21:03:10.167 00.000 15712 Worker thread wakes up
21:03:10.167 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
21:03:10.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:10.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:11.586 01.419 15712 Exposure complete
21:03:11.645 00.059 15712 worker thread done servicing request
21:03:11.645 00.000 7988 OnExposeComplete: enter
21:03:11.646 00.001 7988 UpdateGuideState(): m_state=6
21:03:11.647 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5362
21:03:11.649 00.002 7988 Star::Find returns 1 (0), X=1178.39, Y=437.69, Mass=1598, SNR=27.1, Peak=178 HFD=3.4
21:03:11.650 00.001 7988 MultiStar: [#1 0.26,0.72,1.02,U] [#2 0.31,0.58,0.94,U] [#3 -0.01,0.73,0.95,U] [#4 0.21,0.47,1.04,U] [#5 0.53,0.52,0.72,U] [#6 0.18,0.85,0.69,U] [#7 0.18,0.70,0.64,U] [#8 0.11,0.64,0.65,U] 
21:03:11.651 00.001 7988 single-star, 8 included, MultiStar: {0.17, 0.60}, one-star: {-0.17, 0.33}
21:03:11.652 00.001 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.58) = xAngle (3.62 = -2.66)
21:03:11.653 00.001 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.45)
21:03:11.654 00.001 7988 CameraToMount -- cameraX=-0.17 cameraY=0.33 hyp=0.36 cameraTheta=2.04 mountX=-0.32 mountY=0.16, mountTheta=2.69
21:03:11.655 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.33, opts=13)
21:03:11.655 00.000 7988 Enqueuing Move request for scope (-0.17, 0.33)
21:03:11.655 00.000 15712 Worker thread wakes up
21:03:11.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.33) opts 0xd
21:03:11.655 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.33)
21:03:11.655 00.000 15712 Moving (-0.17, 0.33) raw xDistance=-0.32 yDistance=0.16
21:03:11.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:11.655 00.000 7988 UpdateGuideState exits: m=1598 SNR=27.1
21:03:11.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:11.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:11.662 00.007 7988 Enqueuing Expose request
21:03:11.663 00.001 15712 PPEC rslt: input = -0.32, final = -0.22, react = -0.19, pred = -0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 635.94
21:03:11.663 00.000 15712 PPEC: input: -0.32, control: -0.22, exposure: 1500
21:03:11.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:11.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:03:11.663 00.000 15712 MoveAxis(E, 72, ABG)
21:03:11.663 00.000 15712 Guiding  Dir = 2, Dur = 72
21:03:11.663 00.000 15712 IsGuiding returns 0
21:03:11.686 00.023 15712 PulseGuide returned control before completion, sleep 61
21:03:11.782 00.096 15712 IsGuiding returns 0
21:03:11.782 00.000 15712 Move returns status 0, amount 72
21:03:11.782 00.000 15712 MoveAxis(N, 0, ABG)
21:03:11.782 00.000 15712 Move returns status 0, amount 0
21:03:11.782 00.000 15712 move complete, result=0
21:03:11.782 00.000 15712 worker thread done servicing request
21:03:11.782 00.000 15712 Worker thread wakes up
21:03:11.782 00.000 7988 GuideStep: -0.3 px 72 ms EAST, 0.2 px 0 ms NORTH
21:03:11.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:11.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:13.420 01.638 15712 Exposure complete
21:03:13.479 00.059 15712 worker thread done servicing request
21:03:13.479 00.000 7988 OnExposeComplete: enter
21:03:13.479 00.000 7988 UpdateGuideState(): m_state=6
21:03:13.482 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5363
21:03:13.482 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=437.66, Mass=1430, SNR=25.8, Peak=171 HFD=3.3
21:03:13.482 00.000 7988 MultiStar: [#1 0.30,0.39,1.04,U] [#2 0.33,0.72,1.05,U] [#3 0.27,0.56,1.01,U] [#4 0.21,0.32,1.02,U] [#5 0.56,0.30,0.74,U] [#6 0.36,0.46,0.71,U] [#7 0.29,0.25,0.69,U] [#8 0.10,0.42,0.65,U] 
21:03:13.482 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.42}, one-star: {-0.10, 0.30}
21:03:13.482 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
21:03:13.482 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
21:03:13.482 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.30 hyp=0.31 cameraTheta=1.88 mountX=-0.30 mountY=0.09, mountTheta=2.85
21:03:13.482 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.30, opts=13)
21:03:13.482 00.000 7988 Enqueuing Move request for scope (-0.10, 0.30)
21:03:13.482 00.000 15712 Worker thread wakes up
21:03:13.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.30) opts 0xd
21:03:13.482 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.30)
21:03:13.482 00.000 15712 Moving (-0.10, 0.30) raw xDistance=-0.30 yDistance=0.09
21:03:13.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:13.482 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.8
21:03:13.494 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:13.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:13.496 00.002 7988 Enqueuing Expose request
21:03:13.497 00.001 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 635.94
21:03:13.497 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
21:03:13.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:13.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:03:13.497 00.000 15712 MoveAxis(E, 67, ABG)
21:03:13.497 00.000 15712 Guiding  Dir = 2, Dur = 67
21:03:13.498 00.001 15712 IsGuiding returns 0
21:03:13.516 00.018 15712 PulseGuide returned control before completion, sleep 52
21:03:13.601 00.085 15712 IsGuiding returns 0
21:03:13.601 00.000 15712 Move returns status 0, amount 67
21:03:13.601 00.000 15712 MoveAxis(N, 0, ABG)
21:03:13.601 00.000 15712 Move returns status 0, amount 0
21:03:13.601 00.000 15712 move complete, result=0
21:03:13.601 00.000 15712 worker thread done servicing request
21:03:13.601 00.000 15712 Worker thread wakes up
21:03:13.601 00.000 7988 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
21:03:13.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:13.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:15.012 01.411 15712 Exposure complete
21:03:15.072 00.060 15712 worker thread done servicing request
21:03:15.072 00.000 7988 OnExposeComplete: enter
21:03:15.075 00.003 7988 UpdateGuideState(): m_state=6
21:03:15.075 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5364
21:03:15.077 00.002 7988 Star::Find returns 1 (0), X=1178.62, Y=437.37, Mass=1458, SNR=25.9, Peak=165 HFD=3.4
21:03:15.077 00.000 7988 MultiStar: [#1 0.34,0.24,0.99,U] [#2 0.29,0.19,1.08,U] [#3 0.13,0.27,0.98,U] [#4 0.23,0.11,1.06,U] [#5 0.56,0.30,0.75,U] [#6 0.24,0.51,0.72,U] [#7 0.39,0.01,0.67,U] [#8 0.26,0.16,0.65,U] 
21:03:15.079 00.002 7988 single-star, 8 included, MultiStar: {0.27, 0.19}, one-star: {0.06, -0.00}
21:03:15.079 00.000 7988 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.58) = xAngle (1.58 = 1.58)
21:03:15.081 00.002 7988 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.69 = -1.60)
21:03:15.081 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.00 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
21:03:15.083 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.00, opts=13)
21:03:15.083 00.000 7988 Enqueuing Move request for scope (0.06, -0.00)
21:03:15.083 00.000 15712 Worker thread wakes up
21:03:15.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
21:03:15.083 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
21:03:15.083 00.000 15712 Moving (0.06, -0.00) raw xDistance=-0.00 yDistance=-0.06
21:03:15.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:03:15.088 00.005 7988 UpdateGuideState exits: m=1458 SNR=25.9
21:03:15.088 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:15.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:15.092 00.004 7988 Enqueuing Expose request
21:03:15.092 00.000 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:03:15.092 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
21:03:15.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:15.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:03:15.092 00.000 15712 MoveAxis(E, 9, ABG)
21:03:15.092 00.000 15712 Guiding  Dir = 2, Dur = 9
21:03:15.092 00.000 15712 IsGuiding returns 0
21:03:15.122 00.030 15712 IsGuiding returns 0
21:03:15.122 00.000 15712 Move returns status 0, amount 9
21:03:15.122 00.000 15712 MoveAxis(N, 0, ABG)
21:03:15.122 00.000 15712 Move returns status 0, amount 0
21:03:15.122 00.000 15712 move complete, result=0
21:03:15.122 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:03:15.124 00.002 15712 worker thread done servicing request
21:03:15.124 00.000 15712 Worker thread wakes up
21:03:15.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:15.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:16.759 01.635 15712 Exposure complete
21:03:16.821 00.062 15712 worker thread done servicing request
21:03:16.821 00.000 7988 OnExposeComplete: enter
21:03:16.821 00.000 7988 UpdateGuideState(): m_state=6
21:03:16.823 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5365
21:03:16.823 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=437.29, Mass=1509, SNR=26.4, Peak=168 HFD=3.5
21:03:16.823 00.000 7988 MultiStar: [#1 0.25,0.07,1.06,U] [#2 0.40,0.27,1.03,U] [#3 0.21,0.18,0.94,U] [#4 0.07,0.08,1.02,U] [#5 0.31,-0.02,0.71,U] [#6 0.10,0.41,0.69,U] [#7 0.26,0.19,0.68,U] [#8 0.10,0.02,0.66,U] 
21:03:16.823 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.12}, one-star: {-0.10, -0.08}
21:03:16.823 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
21:03:16.823 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
21:03:16.823 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.49 mountX=0.08 mountY=0.11, mountTheta=0.92
21:03:16.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.08, opts=13)
21:03:16.823 00.000 7988 Enqueuing Move request for scope (-0.10, -0.08)
21:03:16.823 00.000 15712 Worker thread wakes up
21:03:16.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
21:03:16.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
21:03:16.823 00.000 15712 Moving (-0.10, -0.08) raw xDistance=0.08 yDistance=0.11
21:03:16.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:16.823 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
21:03:16.836 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:16.836 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:16.838 00.002 7988 Enqueuing Expose request
21:03:16.840 00.002 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:03:16.840 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
21:03:16.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:16.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:03:16.840 00.000 15712 MoveAxis(E, 8, ABG)
21:03:16.840 00.000 15712 Guiding  Dir = 2, Dur = 8
21:03:16.840 00.000 15712 IsGuiding returns 0
21:03:16.857 00.017 15712 IsGuiding returns 0
21:03:16.857 00.000 15712 Move returns status 0, amount 8
21:03:16.857 00.000 15712 MoveAxis(N, 0, ABG)
21:03:16.857 00.000 15712 Move returns status 0, amount 0
21:03:16.857 00.000 15712 move complete, result=0
21:03:16.857 00.000 15712 worker thread done servicing request
21:03:16.857 00.000 15712 Worker thread wakes up
21:03:16.857 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:03:16.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:16.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:18.272 01.415 15712 Exposure complete
21:03:18.321 00.049 15712 worker thread done servicing request
21:03:18.321 00.000 7988 OnExposeComplete: enter
21:03:18.321 00.000 7988 UpdateGuideState(): m_state=6
21:03:18.336 00.015 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5366
21:03:18.336 00.000 7988 Star::Find returns 1 (0), X=1178.46, Y=437.24, Mass=1527, SNR=26.7, Peak=153 HFD=3.6
21:03:18.338 00.002 7988 MultiStar: [#1 0.27,-0.15,1.00,U] [#2 0.18,0.20,1.01,U] [#3 0.16,0.09,0.95,U] [#4 0.13,0.02,1.05,U] [#5 0.47,-0.07,0.74,U] [#6 0.19,0.35,0.70,U] [#7 0.36,-0.10,0.67,U] [#8 0.15,-0.07,0.67,U] 
21:03:18.338 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.01}, one-star: {-0.09, -0.12}
21:03:18.338 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
21:03:18.338 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
21:03:18.338 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.16 cameraTheta=-2.22 mountX=0.13 mountY=0.10, mountTheta=0.66
21:03:18.338 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.12, opts=13)
21:03:18.338 00.000 7988 Enqueuing Move request for scope (-0.09, -0.12)
21:03:18.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:03:18.338 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.7
21:03:18.338 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:18.338 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:18.338 00.000 7988 Enqueuing Expose request
21:03:18.352 00.014 15712 Worker thread wakes up
21:03:18.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
21:03:18.352 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
21:03:18.352 00.000 15712 Moving (-0.09, -0.12) raw xDistance=0.13 yDistance=0.10
21:03:18.355 00.003 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:03:18.355 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
21:03:18.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:18.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:03:18.355 00.000 15712 MoveAxis(E, 7, ABG)
21:03:18.355 00.000 15712 Guiding  Dir = 2, Dur = 7
21:03:18.355 00.000 15712 IsGuiding returns 0
21:03:18.372 00.017 15712 IsGuiding returns 0
21:03:18.372 00.000 15712 Move returns status 0, amount 7
21:03:18.384 00.012 15712 MoveAxis(N, 0, ABG)
21:03:18.384 00.000 15712 Move returns status 0, amount 0
21:03:18.384 00.000 15712 move complete, result=0
21:03:18.384 00.000 15712 worker thread done servicing request
21:03:18.384 00.000 15712 Worker thread wakes up
21:03:18.384 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:03:18.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:18.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:20.026 01.642 15712 Exposure complete
21:03:20.084 00.058 15712 worker thread done servicing request
21:03:20.084 00.000 7988 OnExposeComplete: enter
21:03:20.087 00.003 7988 UpdateGuideState(): m_state=6
21:03:20.087 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5367
21:03:20.089 00.002 7988 Star::Find returns 1 (0), X=1178.40, Y=437.44, Mass=1536, SNR=26.7, Peak=183 HFD=3.3
21:03:20.089 00.000 7988 MultiStar: [#1 0.13,0.42,1.05,U] [#2 0.08,0.28,1.03,U] [#3 0.13,0.20,0.92,U] [#4 0.19,0.21,1.01,U] [#5 0.21,0.31,0.72,U] [#6 0.05,0.45,0.70,U] [#7 0.36,0.21,0.68,U] [#8 0.07,0.27,0.66,U] 
21:03:20.091 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.27}, one-star: {-0.15, 0.08}
21:03:20.091 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.58) = xAngle (4.26 = -2.02)
21:03:20.093 00.002 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
21:03:20.093 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.68 mountX=-0.08 mountY=0.15, mountTheta=2.03
21:03:20.095 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.08, opts=13)
21:03:20.097 00.002 7988 Enqueuing Move request for scope (-0.15, 0.08)
21:03:20.097 00.000 15712 Worker thread wakes up
21:03:20.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
21:03:20.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
21:03:20.097 00.000 15712 Moving (-0.15, 0.08) raw xDistance=-0.08 yDistance=0.15
21:03:20.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:03:20.097 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7
21:03:20.101 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:20.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:20.103 00.002 7988 Enqueuing Expose request
21:03:20.103 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:03:20.103 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
21:03:20.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:20.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:03:20.103 00.000 15712 MoveAxis(E, 8, ABG)
21:03:20.103 00.000 15712 Guiding  Dir = 2, Dur = 8
21:03:20.103 00.000 15712 IsGuiding returns 0
21:03:20.123 00.020 15712 IsGuiding returns 0
21:03:20.123 00.000 15712 Move returns status 0, amount 8
21:03:20.123 00.000 15712 MoveAxis(N, 0, ABG)
21:03:20.123 00.000 15712 Move returns status 0, amount 0
21:03:20.123 00.000 15712 move complete, result=0
21:03:20.123 00.000 15712 worker thread done servicing request
21:03:20.123 00.000 15712 Worker thread wakes up
21:03:20.123 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
21:03:20.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:20.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:21.540 01.417 15712 Exposure complete
21:03:21.634 00.094 15712 worker thread done servicing request
21:03:21.634 00.000 7988 OnExposeComplete: enter
21:03:21.636 00.002 7988 UpdateGuideState(): m_state=6
21:03:21.642 00.006 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5368
21:03:21.648 00.006 7988 Star::Find returns 1 (0), X=1178.43, Y=437.53, Mass=1457, SNR=26.1, Peak=190 HFD=3.2
21:03:21.653 00.005 7988 MultiStar: [#1 0.34,0.15,1.03,U] [#2 0.06,0.28,1.07,U] [#3 0.04,0.22,0.98,U] [#4 -0.03,-0.03,1.05,U] [#5 0.43,0.20,0.74,U] [#6 0.21,0.50,0.72,U] [#7 0.12,0.14,0.69,U] [#8 -0.09,0.15,0.67,U] 
21:03:21.657 00.004 7988 single-star, 8 included, MultiStar: {0.10, 0.19}, one-star: {-0.13, 0.16}
21:03:21.663 00.006 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.81 = -2.47)
21:03:21.668 00.005 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.64)
21:03:21.674 00.006 7988 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.24 mountX=-0.16 mountY=0.12, mountTheta=2.49
21:03:21.682 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.16, opts=13)
21:03:21.687 00.005 7988 Enqueuing Move request for scope (-0.13, 0.16)
21:03:21.691 00.004 15712 Worker thread wakes up
21:03:21.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:21.693 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
21:03:21.693 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
21:03:21.693 00.000 15712 Moving (-0.13, 0.16) raw xDistance=-0.16 yDistance=0.12
21:03:21.696 00.003 7988 UpdateGuideState exits: m=1457 SNR=26.1
21:03:21.702 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:21.706 00.004 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:03:21.706 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
21:03:21.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:21.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:03:21.706 00.000 15712 MoveAxis(E, 7, ABG)
21:03:21.706 00.000 15712 Guiding  Dir = 2, Dur = 7
21:03:21.708 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:21.710 00.002 7988 Enqueuing Expose request
21:03:21.715 00.005 15712 IsGuiding returns 0
21:03:21.743 00.028 15712 IsGuiding returns 0
21:03:21.743 00.000 15712 Move returns status 0, amount 7
21:03:21.743 00.000 15712 MoveAxis(N, 0, ABG)
21:03:21.743 00.000 15712 Move returns status 0, amount 0
21:03:21.743 00.000 15712 move complete, result=0
21:03:21.743 00.000 15712 worker thread done servicing request
21:03:21.743 00.000 15712 Worker thread wakes up
21:03:21.743 00.000 7988 GuideStep: -0.2 px 7 ms EAST, 0.1 px 0 ms NORTH
21:03:21.745 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:21.747 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:23.386 01.639 15712 Exposure complete
21:03:23.444 00.058 15712 worker thread done servicing request
21:03:23.444 00.000 7988 OnExposeComplete: enter
21:03:23.444 00.000 7988 UpdateGuideState(): m_state=6
21:03:23.447 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5369
21:03:23.447 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=437.48, Mass=1498, SNR=26.4, Peak=201 HFD=3.2
21:03:23.449 00.002 7988 MultiStar: [#1 0.28,0.29,1.05,U] [#2 0.24,0.26,1.03,U] [#3 0.21,0.06,0.95,U] [#4 0.15,0.02,1.01,U] [#5 0.45,-0.02,0.73,U] [#6 0.08,0.46,0.75,U] [#7 0.30,0.10,0.73,U] [#8 -0.02,0.26,0.69,U] 
21:03:23.451 00.002 7988 single-star, 8 included, MultiStar: {0.17, 0.17}, one-star: {-0.14, 0.11}
21:03:23.451 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.04 = -2.24)
21:03:23.453 00.002 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.15 = 0.87)
21:03:23.453 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.47 mountX=-0.11 mountY=0.14, mountTheta=2.25
21:03:23.455 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.11, opts=13)
21:03:23.457 00.002 7988 Enqueuing Move request for scope (-0.14, 0.11)
21:03:23.457 00.000 15712 Worker thread wakes up
21:03:23.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
21:03:23.457 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
21:03:23.457 00.000 15712 Moving (-0.14, 0.11) raw xDistance=-0.11 yDistance=0.14
21:03:23.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:23.457 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
21:03:23.460 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:23.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:23.462 00.002 7988 Enqueuing Expose request
21:03:23.463 00.001 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:03:23.463 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
21:03:23.463 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:23.463 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:03:23.463 00.000 15712 MoveAxis(E, 7, ABG)
21:03:23.463 00.000 15712 Guiding  Dir = 2, Dur = 7
21:03:23.463 00.000 15712 IsGuiding returns 0
21:03:23.482 00.019 15712 IsGuiding returns 0
21:03:23.482 00.000 15712 Move returns status 0, amount 7
21:03:23.482 00.000 15712 MoveAxis(N, 0, ABG)
21:03:23.482 00.000 15712 Move returns status 0, amount 0
21:03:23.482 00.000 15712 move complete, result=0
21:03:23.482 00.000 15712 worker thread done servicing request
21:03:23.482 00.000 15712 Worker thread wakes up
21:03:23.482 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:03:23.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:23.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:24.902 01.420 15712 Exposure complete
21:03:24.950 00.048 15712 worker thread done servicing request
21:03:24.950 00.000 7988 OnExposeComplete: enter
21:03:24.950 00.000 7988 UpdateGuideState(): m_state=6
21:03:24.963 00.013 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5370
21:03:24.965 00.002 7988 Star::Find returns 1 (0), X=1178.40, Y=437.23, Mass=1523, SNR=26.5, Peak=189 HFD=3.5
21:03:24.967 00.002 7988 MultiStar: [#1 0.26,0.16,1.02,U] [#2 0.29,0.45,0.99,U] [#3 0.04,0.30,0.97,U] [#4 0.17,0.28,1.04,U] [#5 0.56,0.13,0.72,U] [#6 0.26,0.48,0.75,U] [#7 0.12,0.32,0.68,U] [#8 0.11,0.13,0.63,U] 
21:03:24.967 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.23}, one-star: {-0.16, -0.13}
21:03:24.967 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
21:03:24.967 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
21:03:24.967 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.44 mountX=0.14 mountY=0.16, mountTheta=0.87
21:03:24.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.13, opts=13)
21:03:24.967 00.000 7988 Enqueuing Move request for scope (-0.16, -0.13)
21:03:24.967 00.000 15712 Worker thread wakes up
21:03:24.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
21:03:24.967 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
21:03:24.967 00.000 15712 Moving (-0.16, -0.13) raw xDistance=0.14 yDistance=0.16
21:03:24.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:03:24.967 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5
21:03:24.977 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:24.977 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:24.979 00.002 7988 Enqueuing Expose request
21:03:24.979 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:03:24.979 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
21:03:24.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:24.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:03:24.979 00.000 15712 MoveAxis(E, 6, ABG)
21:03:24.979 00.000 15712 Guiding  Dir = 2, Dur = 6
21:03:24.979 00.000 15712 IsGuiding returns 0
21:03:25.032 00.053 15712 IsGuiding returns 0
21:03:25.032 00.000 15712 Move returns status 0, amount 6
21:03:25.032 00.000 15712 MoveAxis(N, 0, ABG)
21:03:25.032 00.000 15712 Move returns status 0, amount 0
21:03:25.032 00.000 15712 move complete, result=0
21:03:25.032 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
21:03:25.035 00.003 15712 worker thread done servicing request
21:03:25.035 00.000 15712 Worker thread wakes up
21:03:25.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:25.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:26.671 01.636 15712 Exposure complete
21:03:26.719 00.048 15712 worker thread done servicing request
21:03:26.719 00.000 7988 OnExposeComplete: enter
21:03:26.719 00.000 7988 UpdateGuideState(): m_state=6
21:03:26.719 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5371
21:03:26.735 00.016 7988 Star::Find returns 1 (0), X=1178.33, Y=437.63, Mass=1459, SNR=25.8, Peak=178 HFD=3.4
21:03:26.737 00.002 7988 MultiStar: [#1 0.55,0.28,1.04,U] [#2 0.23,0.66,1.03,U] [#3 0.17,0.61,0.99,U] [#4 0.17,0.33,1.04,U] [#5 0.53,0.50,0.72,U] [#6 0.19,0.56,0.73,U] [#7 0.33,0.35,0.68,U] [#8 0.08,0.53,0.63,U] 
21:03:26.737 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.45}, one-star: {-0.23, 0.27}
21:03:26.739 00.002 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.43)
21:03:26.739 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.68)
21:03:26.741 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.35 cameraTheta=2.28 mountX=-0.26 mountY=0.22, mountTheta=2.44
21:03:26.743 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.27, opts=13)
21:03:26.743 00.000 7988 Enqueuing Move request for scope (-0.23, 0.27)
21:03:26.745 00.002 15712 Worker thread wakes up
21:03:26.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
21:03:26.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
21:03:26.745 00.000 15712 Moving (-0.23, 0.27) raw xDistance=-0.26 yDistance=0.22
21:03:26.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:26.745 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.8
21:03:26.747 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:26.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:26.749 00.002 7988 Enqueuing Expose request
21:03:26.749 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 635.96
21:03:26.749 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
21:03:26.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:26.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:03:26.749 00.000 15712 MoveAxis(E, 57, ABG)
21:03:26.749 00.000 15712 Guiding  Dir = 2, Dur = 57
21:03:26.751 00.002 15712 IsGuiding returns 0
21:03:26.775 00.024 15712 PulseGuide returned control before completion, sleep 43
21:03:26.854 00.079 15712 IsGuiding returns 0
21:03:26.854 00.000 15712 Move returns status 0, amount 57
21:03:26.854 00.000 15712 MoveAxis(N, 0, ABG)
21:03:26.854 00.000 15712 Move returns status 0, amount 0
21:03:26.854 00.000 15712 move complete, result=0
21:03:26.854 00.000 15712 worker thread done servicing request
21:03:26.854 00.000 15712 Worker thread wakes up
21:03:26.854 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.2 px 0 ms NORTH
21:03:26.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:26.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:28.264 01.410 15712 Exposure complete
21:03:28.314 00.050 15712 worker thread done servicing request
21:03:28.314 00.000 7988 OnExposeComplete: enter
21:03:28.314 00.000 7988 UpdateGuideState(): m_state=6
21:03:28.328 00.014 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5372
21:03:28.328 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=437.42, Mass=1502, SNR=26.5, Peak=175 HFD=3.3
21:03:28.329 00.001 7988 MultiStar: [#1 0.38,0.07,0.99,U] [#2 0.21,0.32,0.96,U] [#3 0.26,0.15,0.98,U] [#4 0.01,0.04,1.02,U] [#5 0.54,0.28,0.72,U] [#6 0.21,0.42,0.71,U] [#7 0.32,0.21,0.67,U] [#8 0.20,0.22,0.66,U] 
21:03:28.329 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.18}, one-star: {-0.17, 0.05}
21:03:28.331 00.002 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.58) = xAngle (4.45 = -1.83)
21:03:28.331 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.56 = 1.28)
21:03:28.333 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.87 mountX=-0.05 mountY=0.17, mountTheta=1.83
21:03:28.335 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.05, opts=13)
21:03:28.335 00.000 7988 Enqueuing Move request for scope (-0.17, 0.05)
21:03:28.337 00.002 15712 Worker thread wakes up
21:03:28.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
21:03:28.337 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
21:03:28.337 00.000 15712 Moving (-0.17, 0.05) raw xDistance=-0.05 yDistance=0.17
21:03:28.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:28.337 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.5
21:03:28.340 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:28.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:28.342 00.002 7988 Enqueuing Expose request
21:03:28.342 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:03:28.342 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
21:03:28.342 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:28.342 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:03:28.342 00.000 15712 MoveAxis(E, 6, ABG)
21:03:28.342 00.000 15712 Guiding  Dir = 2, Dur = 6
21:03:28.374 00.032 15712 IsGuiding returns 0
21:03:28.382 00.008 15712 IsGuiding returns 0
21:03:28.382 00.000 15712 Move returns status 0, amount 6
21:03:28.382 00.000 15712 MoveAxis(N, 0, ABG)
21:03:28.390 00.008 15712 Move returns status 0, amount 0
21:03:28.390 00.000 15712 move complete, result=0
21:03:28.390 00.000 15712 worker thread done servicing request
21:03:28.390 00.000 15712 Worker thread wakes up
21:03:28.390 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
21:03:28.392 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:28.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:30.034 01.642 15712 Exposure complete
21:03:30.081 00.047 15712 worker thread done servicing request
21:03:30.081 00.000 7988 OnExposeComplete: enter
21:03:30.081 00.000 7988 UpdateGuideState(): m_state=6
21:03:30.095 00.014 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5373
21:03:30.097 00.002 7988 Star::Find returns 1 (0), X=1178.48, Y=437.39, Mass=1531, SNR=26.5, Peak=179 HFD=3.3
21:03:30.098 00.001 7988 MultiStar: [#1 0.22,0.24,0.99,U] [#2 0.16,0.38,1.02,U] [#3 0.08,0.26,1.03,U] [#4 -0.05,0.04,1.02,U] [#5 0.37,-0.14,0.72,U] [#6 0.15,0.35,0.72,U] [#7 0.29,0.19,0.67,U] [#8 -0.05,0.23,0.63,U] 
21:03:30.098 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.18}, one-star: {-0.08, 0.03}
21:03:30.100 00.002 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.39 = -1.89)
21:03:30.100 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.50 = 1.22)
21:03:30.102 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.81 mountX=-0.03 mountY=0.07, mountTheta=1.90
21:03:30.104 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.03, opts=13)
21:03:30.104 00.000 7988 Enqueuing Move request for scope (-0.08, 0.03)
21:03:30.106 00.002 15712 Worker thread wakes up
21:03:30.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
21:03:30.106 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
21:03:30.106 00.000 15712 Moving (-0.08, 0.03) raw xDistance=-0.03 yDistance=0.07
21:03:30.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:30.106 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.5
21:03:30.108 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:30.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:30.110 00.002 7988 Enqueuing Expose request
21:03:30.110 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:03:30.110 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
21:03:30.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:30.110 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:03:30.110 00.000 15712 MoveAxis(E, 6, ABG)
21:03:30.110 00.000 15712 Guiding  Dir = 2, Dur = 6
21:03:30.110 00.000 15712 IsGuiding returns 0
21:03:30.126 00.016 15712 IsGuiding returns 0
21:03:30.126 00.000 15712 Move returns status 0, amount 6
21:03:30.126 00.000 15712 MoveAxis(N, 0, ABG)
21:03:30.126 00.000 15712 Move returns status 0, amount 0
21:03:30.126 00.000 15712 move complete, result=0
21:03:30.126 00.000 15712 worker thread done servicing request
21:03:30.126 00.000 15712 Worker thread wakes up
21:03:30.132 00.006 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:03:30.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:30.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:31.547 01.415 15712 Exposure complete
21:03:31.606 00.059 15712 worker thread done servicing request
21:03:31.606 00.000 7988 OnExposeComplete: enter
21:03:31.606 00.000 7988 UpdateGuideState(): m_state=6
21:03:31.609 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5374
21:03:31.609 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=437.27, Mass=1492, SNR=26.3, Peak=210 HFD=3.4
21:03:31.611 00.002 7988 MultiStar: [#1 0.13,0.15,0.99,U] [#2 -0.02,0.46,1.02,U] [#3 0.03,0.26,0.98,U] [#4 -0.12,0.13,1.07,U] [#5 0.37,0.01,0.74,U] [#6 -0.05,0.41,0.71,U] [#7 0.51,0.07,0.65,U] [#8 -0.03,0.04,0.63,U] 
21:03:31.611 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.16}, one-star: {-0.12, -0.10}
21:03:31.613 00.002 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
21:03:31.613 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
21:03:31.615 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.44 mountX=0.10 mountY=0.12, mountTheta=0.88
21:03:31.617 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
21:03:31.617 00.000 7988 Enqueuing Move request for scope (-0.12, -0.10)
21:03:31.619 00.002 15712 Worker thread wakes up
21:03:31.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
21:03:31.619 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
21:03:31.619 00.000 15712 Moving (-0.12, -0.10) raw xDistance=0.10 yDistance=0.12
21:03:31.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:03:31.619 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3
21:03:31.622 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:31.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:31.624 00.002 7988 Enqueuing Expose request
21:03:31.625 00.001 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:03:31.625 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
21:03:31.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:31.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:03:31.625 00.000 15712 MoveAxis(E, 3, ABG)
21:03:31.625 00.000 15712 Guiding  Dir = 2, Dur = 3
21:03:31.625 00.000 15712 IsGuiding returns 0
21:03:31.679 00.054 15712 IsGuiding returns 0
21:03:31.679 00.000 15712 Move returns status 0, amount 3
21:03:31.679 00.000 15712 MoveAxis(N, 0, ABG)
21:03:31.679 00.000 15712 Move returns status 0, amount 0
21:03:31.679 00.000 15712 move complete, result=0
21:03:31.679 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:03:31.684 00.005 15712 worker thread done servicing request
21:03:31.684 00.000 15712 Worker thread wakes up
21:03:31.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:31.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:33.319 01.635 15712 Exposure complete
21:03:33.367 00.048 15712 worker thread done servicing request
21:03:33.367 00.000 7988 OnExposeComplete: enter
21:03:33.367 00.000 7988 UpdateGuideState(): m_state=6
21:03:33.383 00.016 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5375
21:03:33.383 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=437.68, Mass=1483, SNR=26.2, Peak=183 HFD=3.4
21:03:33.383 00.000 7988 MultiStar: [#1 0.35,0.53,1.02,U] [#2 0.27,0.47,1.01,U] [#3 0.12,0.50,0.97,U] [#4 0.25,0.38,1.03,U] [#5 0.36,0.41,0.72,U] [#6 0.16,0.63,0.71,U] [#7 0.57,0.42,0.73,U] [#8 0.23,0.41,0.65,U] 
21:03:33.383 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.45}, one-star: {0.01, 0.31}
21:03:33.383 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
21:03:33.383 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
21:03:33.383 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.54 mountX=-0.31 mountY=-0.02, mountTheta=-3.08
21:03:33.383 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.31, opts=13)
21:03:33.383 00.000 7988 Enqueuing Move request for scope (0.01, 0.31)
21:03:33.383 00.000 15712 Worker thread wakes up
21:03:33.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd
21:03:33.383 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.31)
21:03:33.383 00.000 15712 Moving (0.01, 0.31) raw xDistance=-0.31 yDistance=-0.02
21:03:33.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:03:33.383 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.2
21:03:33.395 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:33.395 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:33.397 00.002 7988 Enqueuing Expose request
21:03:33.399 00.002 15712 PPEC rslt: input = -0.31, final = -0.19, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 635.96
21:03:33.399 00.000 15712 PPEC: input: -0.31, control: -0.19, exposure: 1500
21:03:33.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:33.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:03:33.399 00.000 15712 MoveAxis(E, 63, ABG)
21:03:33.399 00.000 15712 Guiding  Dir = 2, Dur = 63
21:03:33.399 00.000 15712 IsGuiding returns 0
21:03:33.417 00.018 15712 PulseGuide returned control before completion, sleep 48
21:03:33.501 00.084 15712 IsGuiding returns 0
21:03:33.501 00.000 15712 Move returns status 0, amount 63
21:03:33.501 00.000 15712 MoveAxis(N, 0, ABG)
21:03:33.501 00.000 15712 Move returns status 0, amount 0
21:03:33.501 00.000 15712 move complete, result=0
21:03:33.501 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.0 px 0 ms NORTH
21:03:33.506 00.005 15712 worker thread done servicing request
21:03:33.506 00.000 15712 Worker thread wakes up
21:03:33.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:33.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:34.916 01.410 15712 Exposure complete
21:03:34.966 00.050 15712 worker thread done servicing request
21:03:34.966 00.000 7988 OnExposeComplete: enter
21:03:34.966 00.000 7988 UpdateGuideState(): m_state=6
21:03:34.979 00.013 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5376
21:03:34.979 00.000 7988 Star::Find returns 1 (0), X=1178.58, Y=437.74, Mass=1566, SNR=26.8, Peak=178 HFD=3.5
21:03:34.981 00.002 7988 MultiStar: [#1 0.33,0.22,1.01,U] [#2 0.29,0.55,1.03,U] [#3 0.26,0.43,0.94,U] [#4 0.22,0.18,1.02,U] [#5 0.40,0.19,0.73,U] [#6 0.25,0.57,0.69,U] [#7 0.47,0.25,0.70,U] [#8 0.19,0.41,0.67,U] 
21:03:34.981 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.35}, one-star: {0.03, 0.38}
21:03:34.981 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
21:03:34.981 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
21:03:34.981 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.50 mountX=-0.38 mountY=-0.03, mountTheta=-3.05
21:03:34.981 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.38, opts=13)
21:03:34.981 00.000 7988 Enqueuing Move request for scope (0.03, 0.38)
21:03:34.981 00.000 15712 Worker thread wakes up
21:03:34.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.38) opts 0xd
21:03:34.981 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.38)
21:03:34.981 00.000 15712 Moving (0.03, 0.38) raw xDistance=-0.38 yDistance=-0.03
21:03:34.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:03:34.981 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.8
21:03:34.992 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:34.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:34.994 00.002 7988 Enqueuing Expose request
21:03:34.995 00.001 15712 PPEC rslt: input = -0.38, final = -0.23, react = -0.23, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 635.96
21:03:34.995 00.000 15712 PPEC: input: -0.38, control: -0.23, exposure: 1500
21:03:34.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:34.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:03:34.995 00.000 15712 MoveAxis(E, 76, ABG)
21:03:34.995 00.000 15712 Guiding  Dir = 2, Dur = 76
21:03:34.995 00.000 15712 IsGuiding returns 0
21:03:35.015 00.020 15712 PulseGuide returned control before completion, sleep 60
21:03:35.090 00.075 15712 IsGuiding returns 1
21:03:35.090 00.000 15712 scope still moving after pulse duration time elapsed
21:03:35.135 00.045 15712 IsGuiding returns 0
21:03:35.135 00.000 15712 scope move finished after 76 + 62 ms
21:03:35.135 00.000 15712 Move returns status 0, amount 76
21:03:35.135 00.000 15712 MoveAxis(N, 0, ABG)
21:03:35.135 00.000 15712 Move returns status 0, amount 0
21:03:35.135 00.000 15712 move complete, result=0
21:03:35.135 00.000 7988 GuideStep: -0.4 px 76 ms EAST, -0.0 px 0 ms NORTH
21:03:35.137 00.002 15712 worker thread done servicing request
21:03:35.137 00.000 15712 Worker thread wakes up
21:03:35.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:35.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:36.877 01.740 15712 Exposure complete
21:03:36.923 00.046 15712 worker thread done servicing request
21:03:36.923 00.000 7988 OnExposeComplete: enter
21:03:36.939 00.016 7988 UpdateGuideState(): m_state=6
21:03:36.939 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5377
21:03:36.939 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=436.98, Mass=1514, SNR=26.4, Peak=190 HFD=3.5
21:03:36.939 00.000 7988 MultiStar: [#1 0.40,-0.03,1.01,U] [#2 0.17,-0.08,1.04,U] [#3 0.17,-0.04,0.93,U] [#4 0.06,-0.09,1.03,U] [#5 0.60,-0.52,0.69,U] [#6 0.13,0.01,0.70,U] [#7 0.33,0.02,0.64,U] [#8 0.11,-0.08,0.68,U] 
21:03:36.939 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.13}, one-star: {-0.11, -0.39}
21:03:36.939 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
21:03:36.939 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.20)
21:03:36.939 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.61 mountX=0.13 mountY=-0.19, mountTheta=-0.96
21:03:36.939 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.13, opts=13)
21:03:36.939 00.000 7988 Enqueuing Move request for scope (0.19, -0.13)
21:03:36.939 00.000 15712 Worker thread wakes up
21:03:36.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
21:03:36.939 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
21:03:36.939 00.000 15712 Moving (0.19, -0.13) raw xDistance=0.13 yDistance=-0.19
21:03:36.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:36.939 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
21:03:36.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:36.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:36.955 00.016 7988 Enqueuing Expose request
21:03:36.956 00.001 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:03:36.956 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
21:03:36.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:36.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:03:36.956 00.000 15712 MoveAxis(E, 2, ABG)
21:03:36.956 00.000 15712 Guiding  Dir = 2, Dur = 2
21:03:36.956 00.000 15712 IsGuiding returns 0
21:03:36.973 00.017 15712 IsGuiding returns 0
21:03:36.973 00.000 15712 Move returns status 0, amount 2
21:03:36.973 00.000 15712 MoveAxis(N, 0, ABG)
21:03:36.973 00.000 15712 Move returns status 0, amount 0
21:03:36.973 00.000 15712 move complete, result=0
21:03:36.973 00.000 15712 worker thread done servicing request
21:03:36.973 00.000 15712 Worker thread wakes up
21:03:36.973 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
21:03:36.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:36.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:38.392 01.419 15712 Exposure complete
21:03:38.452 00.060 15712 worker thread done servicing request
21:03:38.452 00.000 7988 OnExposeComplete: enter
21:03:38.452 00.000 7988 UpdateGuideState(): m_state=6
21:03:38.454 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5378
21:03:38.454 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=437.06, Mass=1558, SNR=26.9, Peak=194 HFD=3.3
21:03:38.454 00.000 7988 MultiStar: [#1 0.30,-0.07,0.98,U] [#2 0.11,0.06,0.95,U] [#3 0.24,-0.21,0.93,U] [#4 0.10,-0.12,1.00,U] [#5 0.34,0.01,0.65,U] [#6 -0.07,0.44,0.68,U] [#7 0.47,-0.20,0.67,U] [#8 0.33,-0.17,0.65,U] 
21:03:38.454 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.08}, one-star: {-0.20, -0.31}
21:03:38.454 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
21:03:38.454 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.04)
21:03:38.454 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.44 mountX=0.08 mountY=-0.16, mountTheta=-1.13
21:03:38.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.08, opts=13)
21:03:38.454 00.000 7988 Enqueuing Move request for scope (0.16, -0.08)
21:03:38.454 00.000 15712 Worker thread wakes up
21:03:38.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
21:03:38.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
21:03:38.454 00.000 15712 Moving (0.16, -0.08) raw xDistance=0.08 yDistance=-0.16
21:03:38.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:38.454 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.9
21:03:38.467 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:38.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:38.469 00.002 7988 Enqueuing Expose request
21:03:38.469 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:03:38.469 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:03:38.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:38.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:03:38.469 00.000 15712 MoveAxis(E, 2, ABG)
21:03:38.469 00.000 15712 Guiding  Dir = 2, Dur = 2
21:03:38.469 00.000 15712 IsGuiding returns 0
21:03:38.491 00.022 15712 IsGuiding returns 0
21:03:38.491 00.000 15712 Move returns status 0, amount 2
21:03:38.491 00.000 15712 MoveAxis(N, 0, ABG)
21:03:38.491 00.000 15712 Move returns status 0, amount 0
21:03:38.491 00.000 15712 move complete, result=0
21:03:38.491 00.000 15712 worker thread done servicing request
21:03:38.491 00.000 15712 Worker thread wakes up
21:03:38.491 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
21:03:38.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:38.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:40.129 01.638 15712 Exposure complete
21:03:40.187 00.058 15712 worker thread done servicing request
21:03:40.187 00.000 7988 OnExposeComplete: enter
21:03:40.190 00.003 7988 UpdateGuideState(): m_state=6
21:03:40.190 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5379
21:03:40.190 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=437.04, Mass=1550, SNR=26.8, Peak=170 HFD=3.5
21:03:40.190 00.000 7988 MultiStar: [#1 0.35,-0.13,0.98,U] [#2 0.15,0.01,0.92,U] [#3 0.17,-0.05,0.94,U] [#4 0.23,-0.27,0.98,U] [#5 0.37,-0.07,0.73,U] [#6 0.03,0.06,0.69,U] [#7 0.40,-0.08,0.70,U] [#8 -0.17,0.25,0.64,U] 
21:03:40.190 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {-0.18, -0.33}
21:03:40.190 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.05 = 1.05)
21:03:40.190 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.16 = -2.12)
21:03:40.190 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.52 mountX=0.09 mountY=-0.15, mountTheta=-1.05
21:03:40.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.09, opts=13)
21:03:40.190 00.000 7988 Enqueuing Move request for scope (0.15, -0.09)
21:03:40.190 00.000 15712 Worker thread wakes up
21:03:40.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
21:03:40.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
21:03:40.190 00.000 15712 Moving (0.15, -0.09) raw xDistance=0.09 yDistance=-0.15
21:03:40.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:03:40.190 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.8
21:03:40.204 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:40.205 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:40.205 00.000 7988 Enqueuing Expose request
21:03:40.205 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:03:40.205 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
21:03:40.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:40.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:03:40.205 00.000 15712 MoveAxis(E, 6, ABG)
21:03:40.205 00.000 15712 Guiding  Dir = 2, Dur = 6
21:03:40.205 00.000 15712 IsGuiding returns 0
21:03:40.228 00.023 15712 IsGuiding returns 0
21:03:40.228 00.000 15712 Move returns status 0, amount 6
21:03:40.228 00.000 15712 MoveAxis(N, 0, ABG)
21:03:40.228 00.000 15712 Move returns status 0, amount 0
21:03:40.228 00.000 15712 move complete, result=0
21:03:40.228 00.000 15712 worker thread done servicing request
21:03:40.228 00.000 15712 Worker thread wakes up
21:03:40.228 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:03:40.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:40.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:41.640 01.412 15712 Exposure complete
21:03:41.699 00.059 15712 worker thread done servicing request
21:03:41.699 00.000 7988 OnExposeComplete: enter
21:03:41.701 00.002 7988 UpdateGuideState(): m_state=6
21:03:41.701 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5380
21:03:41.701 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=437.00, Mass=1497, SNR=26.4, Peak=172 HFD=3.6
21:03:41.701 00.000 7988 MultiStar: [#1 0.39,-0.21,1.01,U] [#2 0.16,0.04,1.00,U] [#3 0.24,-0.34,0.95,U] [#4 -0.04,-0.51,1.05,U] [#5 0.41,-0.06,0.74,U] [#6 0.09,-0.01,0.74,U] [#7 0.18,-0.28,0.69,U] [#8 0.06,-0.05,0.66,U] 
21:03:41.705 00.004 7988 refined, 8 included, MultiStar: {0.15, -0.21}, one-star: {-0.08, -0.36}
21:03:41.705 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
21:03:41.707 00.002 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.55)
21:03:41.709 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.95 mountX=0.21 mountY=-0.15, mountTheta=-0.60
21:03:41.709 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.21, opts=13)
21:03:41.711 00.002 7988 Enqueuing Move request for scope (0.15, -0.21)
21:03:41.713 00.002 15712 Worker thread wakes up
21:03:41.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
21:03:41.713 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
21:03:41.713 00.000 15712 Moving (0.15, -0.21) raw xDistance=0.21 yDistance=-0.15
21:03:41.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:03:41.713 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
21:03:41.715 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:41.716 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:41.716 00.000 7988 Enqueuing Expose request
21:03:41.716 00.000 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 635.97
21:03:41.716 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
21:03:41.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:41.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:03:41.716 00.000 15712 MoveAxis(W, 33, ABG)
21:03:41.716 00.000 15712 Guiding  Dir = 3, Dur = 33
21:03:41.716 00.000 15712 IsGuiding returns 0
21:03:41.732 00.016 15712 PulseGuide returned control before completion, sleep 27
21:03:41.783 00.051 15712 IsGuiding returns 0
21:03:41.783 00.000 15712 Move returns status 0, amount 33
21:03:41.783 00.000 15712 MoveAxis(N, 0, ABG)
21:03:41.783 00.000 15712 Move returns status 0, amount 0
21:03:41.783 00.000 15712 move complete, result=0
21:03:41.783 00.000 15712 worker thread done servicing request
21:03:41.783 00.000 15712 Worker thread wakes up
21:03:41.783 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
21:03:41.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:41.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:43.425 01.642 15712 Exposure complete
21:03:43.482 00.057 15712 worker thread done servicing request
21:03:43.482 00.000 7988 OnExposeComplete: enter
21:03:43.482 00.000 7988 UpdateGuideState(): m_state=6
21:03:43.482 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5381
21:03:43.487 00.005 7988 Star::Find returns 1 (0), X=1178.45, Y=437.38, Mass=1461, SNR=26.1, Peak=184 HFD=3.2
21:03:43.489 00.002 7988 MultiStar: [#1 0.29,-0.03,1.02,U] [#2 0.27,0.20,0.98,U] [#3 0.15,-0.05,0.97,U] [#4 0.04,-0.04,1.00,U] [#5 0.56,0.08,0.71,U] [#6 0.06,0.28,0.70,U] [#7 0.13,0.19,0.73,U] [#8 0.15,0.03,0.64,U] 
21:03:43.489 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.06}, one-star: {-0.11, 0.01}
21:03:43.491 00.002 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.58) = xAngle (4.61 = -1.68)
21:03:43.491 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.71 = 1.43)
21:03:43.493 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.03 mountX=-0.01 mountY=0.11, mountTheta=1.68
21:03:43.495 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.01, opts=13)
21:03:43.495 00.000 7988 Enqueuing Move request for scope (-0.11, 0.01)
21:03:43.497 00.002 15712 Worker thread wakes up
21:03:43.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
21:03:43.497 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
21:03:43.497 00.000 15712 Moving (-0.11, 0.01) raw xDistance=-0.01 yDistance=0.11
21:03:43.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:43.498 00.001 7988 UpdateGuideState exits: m=1461 SNR=26.1
21:03:43.499 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:43.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:43.501 00.002 7988 Enqueuing Expose request
21:03:43.501 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:03:43.501 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
21:03:43.502 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:43.503 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:03:43.503 00.000 15712 MoveAxis(E, 8, ABG)
21:03:43.503 00.000 15712 Guiding  Dir = 2, Dur = 8
21:03:43.503 00.000 15712 IsGuiding returns 0
21:03:43.526 00.023 15712 IsGuiding returns 0
21:03:43.526 00.000 15712 Move returns status 0, amount 8
21:03:43.526 00.000 15712 MoveAxis(N, 0, ABG)
21:03:43.526 00.000 15712 Move returns status 0, amount 0
21:03:43.526 00.000 15712 move complete, result=0
21:03:43.526 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
21:03:43.528 00.002 15712 worker thread done servicing request
21:03:43.528 00.000 15712 Worker thread wakes up
21:03:43.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:43.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:44.937 01.409 15712 Exposure complete
21:03:44.997 00.060 15712 worker thread done servicing request
21:03:44.997 00.000 7988 OnExposeComplete: enter
21:03:44.997 00.000 7988 UpdateGuideState(): m_state=6
21:03:45.001 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5382
21:03:45.001 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=437.20, Mass=1473, SNR=26.1, Peak=155 HFD=3.5
21:03:45.001 00.000 7988 MultiStar: [#1 0.34,0.02,1.03,U] [#2 0.28,0.21,1.03,U] [#3 0.12,0.01,0.94,U] [#4 -0.00,0.03,1.03,U] [#5 0.50,0.04,0.67,U] [#6 0.23,0.28,0.73,U] [#7 0.31,0.01,0.64,U] [#8 0.11,0.15,0.65,U] 
21:03:45.001 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.06}, one-star: {0.01, -0.17}
21:03:45.001 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
21:03:45.001 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
21:03:45.001 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.53 mountX=0.17 mountY=-0.00, mountTheta=-0.02
21:03:45.001 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.17, opts=13)
21:03:45.010 00.009 7988 Enqueuing Move request for scope (0.01, -0.17)
21:03:45.010 00.000 15712 Worker thread wakes up
21:03:45.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
21:03:45.010 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
21:03:45.010 00.000 15712 Moving (0.01, -0.17) raw xDistance=0.17 yDistance=-0.00
21:03:45.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:45.010 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.1
21:03:45.013 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:45.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:45.015 00.002 7988 Enqueuing Expose request
21:03:45.015 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 635.97
21:03:45.015 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
21:03:45.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:45.017 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:03:45.017 00.000 15712 MoveAxis(W, 28, ABG)
21:03:45.017 00.000 15712 Guiding  Dir = 3, Dur = 28
21:03:45.017 00.000 15712 IsGuiding returns 0
21:03:45.044 00.027 15712 PulseGuide returned control before completion, sleep 11
21:03:45.083 00.039 15712 IsGuiding returns 1
21:03:45.083 00.000 15712 scope still moving after pulse duration time elapsed
21:03:45.128 00.045 15712 IsGuiding returns 0
21:03:45.128 00.000 15712 scope move finished after 28 + 83 ms
21:03:45.128 00.000 15712 Move returns status 0, amount 28
21:03:45.128 00.000 15712 MoveAxis(N, 0, ABG)
21:03:45.128 00.000 15712 Move returns status 0, amount 0
21:03:45.128 00.000 15712 move complete, result=0
21:03:45.128 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
21:03:45.129 00.001 15712 worker thread done servicing request
21:03:45.129 00.000 15712 Worker thread wakes up
21:03:45.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:45.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:46.769 01.640 15712 Exposure complete
21:03:46.827 00.058 15712 worker thread done servicing request
21:03:46.827 00.000 7988 OnExposeComplete: enter
21:03:46.827 00.000 7988 UpdateGuideState(): m_state=6
21:03:46.831 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5383
21:03:46.831 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=437.58, Mass=1561, SNR=26.8, Peak=207 HFD=3.2
21:03:46.831 00.000 7988 MultiStar: [#1 0.27,0.19,0.98,U] [#2 0.13,0.54,1.02,U] [#3 0.16,0.25,0.96,U] [#4 0.04,0.20,1.05,U] [#5 0.47,0.31,0.70,U] [#6 0.14,0.48,0.69,U] [#7 0.48,0.47,0.64,U] [#8 -0.02,0.42,0.64,U] 
21:03:46.831 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.33}, one-star: {-0.30, 0.21}
21:03:46.831 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
21:03:46.831 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.41)
21:03:46.831 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.33 hyp=0.35 cameraTheta=1.19 mountX=-0.33 mountY=-0.14, mountTheta=-2.74
21:03:46.831 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.33, opts=13)
21:03:46.831 00.000 7988 Enqueuing Move request for scope (0.13, 0.33)
21:03:46.831 00.000 15712 Worker thread wakes up
21:03:46.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.33) opts 0xd
21:03:46.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.33)
21:03:46.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:46.831 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.8
21:03:46.844 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:46.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:46.844 00.000 7988 Enqueuing Expose request
21:03:46.847 00.003 15712 Moving (0.13, 0.33) raw xDistance=-0.33 yDistance=-0.14
21:03:46.847 00.000 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 635.97
21:03:46.847 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
21:03:46.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:46.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:03:46.847 00.000 15712 MoveAxis(E, 67, ABG)
21:03:46.847 00.000 15712 Guiding  Dir = 2, Dur = 67
21:03:46.847 00.000 15712 IsGuiding returns 0
21:03:46.867 00.020 15712 PulseGuide returned control before completion, sleep 62
21:03:46.947 00.080 15712 IsGuiding returns 0
21:03:46.947 00.000 15712 Move returns status 0, amount 67
21:03:46.947 00.000 15712 MoveAxis(N, 0, ABG)
21:03:46.947 00.000 15712 Move returns status 0, amount 0
21:03:46.947 00.000 15712 move complete, result=0
21:03:46.947 00.000 7988 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
21:03:46.949 00.002 15712 worker thread done servicing request
21:03:46.949 00.000 15712 Worker thread wakes up
21:03:46.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:46.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:48.366 01.417 15712 Exposure complete
21:03:48.424 00.058 15712 worker thread done servicing request
21:03:48.424 00.000 7988 OnExposeComplete: enter
21:03:48.424 00.000 7988 UpdateGuideState(): m_state=6
21:03:48.427 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5384
21:03:48.429 00.002 7988 Star::Find returns 1 (0), X=1178.46, Y=437.38, Mass=1531, SNR=26.5, Peak=156 HFD=3.3
21:03:48.429 00.000 7988 MultiStar: [#1 0.15,0.33,1.05,U] [#2 0.25,0.34,1.04,U] [#3 0.29,0.15,1.01,U] [#4 0.19,0.12,1.06,U] [#5 0.49,0.11,0.73,U] [#6 0.02,0.25,0.75,U] [#7 0.41,0.36,0.69,U] [#8 0.27,0.41,0.67,U] 
21:03:48.431 00.002 7988 single-star, 8 included, MultiStar: {0.21, 0.22}, one-star: {-0.10, 0.01}
21:03:48.431 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.69)
21:03:48.433 00.002 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.42)
21:03:48.433 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.01 mountX=-0.01 mountY=0.10, mountTheta=1.69
21:03:48.435 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.01, opts=13)
21:03:48.437 00.002 7988 Enqueuing Move request for scope (-0.10, 0.01)
21:03:48.437 00.000 15712 Worker thread wakes up
21:03:48.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
21:03:48.437 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
21:03:48.437 00.000 15712 Moving (-0.10, 0.01) raw xDistance=-0.01 yDistance=0.10
21:03:48.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:48.437 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.5
21:03:48.440 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:48.441 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:48.441 00.000 7988 Enqueuing Expose request
21:03:48.443 00.002 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:03:48.443 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:03:48.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:48.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:03:48.443 00.000 15712 MoveAxis(E, 2, ABG)
21:03:48.443 00.000 15712 Guiding  Dir = 2, Dur = 2
21:03:48.443 00.000 15712 IsGuiding returns 0
21:03:48.464 00.021 15712 IsGuiding returns 0
21:03:48.464 00.000 15712 Move returns status 0, amount 2
21:03:48.464 00.000 15712 MoveAxis(N, 0, ABG)
21:03:48.464 00.000 15712 Move returns status 0, amount 0
21:03:48.464 00.000 15712 move complete, result=0
21:03:48.464 00.000 15712 worker thread done servicing request
21:03:48.464 00.000 15712 Worker thread wakes up
21:03:48.464 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:03:48.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:48.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:50.101 01.637 15712 Exposure complete
21:03:50.159 00.058 15712 worker thread done servicing request
21:03:50.159 00.000 7988 OnExposeComplete: enter
21:03:50.159 00.000 7988 UpdateGuideState(): m_state=6
21:03:50.164 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5385
21:03:50.164 00.000 7988 Star::Find returns 1 (0), X=1178.76, Y=437.27, Mass=1446, SNR=25.9, Peak=196 HFD=3.0
21:03:50.164 00.000 7988 MultiStar: [#1 0.45,0.26,1.07,U] [#2 0.50,0.31,1.05,U] [#3 0.32,0.35,0.97,U] [#4 0.26,0.49,1.03,U] [#5 0.59,0.48,0.72,U] [#6 0.08,0.53,0.70,U] [#7 0.48,0.12,0.66,U] [#8 0.18,0.27,0.65,U] 
21:03:50.164 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.30}, one-star: {0.20, -0.09}
21:03:50.164 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
21:03:50.164 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.25 = -2.04)
21:03:50.164 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.44 mountX=0.09 mountY=-0.20, mountTheta=-1.13
21:03:50.164 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.09, opts=13)
21:03:50.164 00.000 7988 Enqueuing Move request for scope (0.20, -0.09)
21:03:50.164 00.000 15712 Worker thread wakes up
21:03:50.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
21:03:50.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
21:03:50.164 00.000 15712 Moving (0.20, -0.09) raw xDistance=0.09 yDistance=-0.20
21:03:50.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:50.176 00.012 7988 UpdateGuideState exits: m=1446 SNR=25.9
21:03:50.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:50.178 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:50.178 00.000 7988 Enqueuing Expose request
21:03:50.180 00.002 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:03:50.180 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
21:03:50.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:50.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:03:50.180 00.000 15712 MoveAxis(E, 1, ABG)
21:03:50.180 00.000 15712 Guiding  Dir = 2, Dur = 1
21:03:50.180 00.000 15712 IsGuiding returns 0
21:03:50.202 00.022 15712 IsGuiding returns 0
21:03:50.202 00.000 15712 Move returns status 0, amount 1
21:03:50.202 00.000 15712 MoveAxis(N, 0, ABG)
21:03:50.202 00.000 15712 Move returns status 0, amount 0
21:03:50.202 00.000 15712 move complete, result=0
21:03:50.202 00.000 15712 worker thread done servicing request
21:03:50.202 00.000 15712 Worker thread wakes up
21:03:50.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:50.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:50.202 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
21:03:51.613 01.411 15712 Exposure complete
21:03:51.673 00.060 15712 worker thread done servicing request
21:03:51.675 00.002 7988 OnExposeComplete: enter
21:03:51.675 00.000 7988 UpdateGuideState(): m_state=6
21:03:51.677 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5386
21:03:51.677 00.000 7988 Star::Find returns 1 (0), X=1178.54, Y=437.36, Mass=1506, SNR=26.4, Peak=191 HFD=3.2
21:03:51.677 00.000 7988 MultiStar: [#1 0.60,0.27,1.06,U] [#2 0.43,0.38,1.01,U] [#3 0.08,0.23,0.99,U] [#4 0.08,0.16,1.06,U] [#5 0.57,0.34,0.70,U] [#6 0.34,0.40,0.73,U] [#7 0.32,0.32,0.69,U] [#8 0.08,0.23,0.68,U] 
21:03:51.677 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.25}, one-star: {-0.02, -0.00}
21:03:51.677 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
21:03:51.677 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
21:03:51.677 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.93 mountX=0.00 mountY=0.02, mountTheta=1.35
21:03:51.677 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.00, opts=13)
21:03:51.677 00.000 7988 Enqueuing Move request for scope (-0.02, -0.00)
21:03:51.687 00.010 15712 Worker thread wakes up
21:03:51.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
21:03:51.687 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
21:03:51.687 00.000 15712 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
21:03:51.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:51.687 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
21:03:51.691 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:51.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:51.693 00.002 7988 Enqueuing Expose request
21:03:51.693 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:03:51.693 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
21:03:51.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:51.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:03:51.693 00.000 15712 MoveAxis(E, 1, ABG)
21:03:51.693 00.000 15712 Guiding  Dir = 2, Dur = 1
21:03:51.693 00.000 15712 IsGuiding returns 0
21:03:51.743 00.050 15712 IsGuiding returns 0
21:03:51.743 00.000 15712 Move returns status 0, amount 1
21:03:51.743 00.000 15712 MoveAxis(N, 0, ABG)
21:03:51.743 00.000 15712 Move returns status 0, amount 0
21:03:51.743 00.000 15712 move complete, result=0
21:03:51.743 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:03:51.744 00.001 15712 worker thread done servicing request
21:03:51.744 00.000 15712 Worker thread wakes up
21:03:51.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:51.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:53.387 01.643 15712 Exposure complete
21:03:53.436 00.049 15712 worker thread done servicing request
21:03:53.436 00.000 7988 OnExposeComplete: enter
21:03:53.448 00.012 7988 UpdateGuideState(): m_state=6
21:03:53.448 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5387
21:03:53.448 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=437.43, Mass=1504, SNR=26.4, Peak=180 HFD=3.2
21:03:53.448 00.000 7988 MultiStar: [#1 0.47,0.32,1.02,U] [#2 0.30,0.32,1.03,U] [#3 0.22,0.47,0.97,U] [#4 0.18,0.30,1.04,U] [#5 0.45,0.31,0.73,U] [#6 0.21,0.58,0.70,U] [#7 0.55,0.27,0.66,U] [#8 0.10,0.45,0.65,U] 
21:03:53.448 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.33}, one-star: {0.05, 0.07}
21:03:53.453 00.005 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.58) = xAngle (2.45 = 2.45)
21:03:53.453 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.72)
21:03:53.453 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.87 mountX=-0.07 mountY=-0.06, mountTheta=-2.43
21:03:53.453 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.07, opts=13)
21:03:53.453 00.000 7988 Enqueuing Move request for scope (0.05, 0.07)
21:03:53.453 00.000 15712 Worker thread wakes up
21:03:53.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
21:03:53.453 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
21:03:53.453 00.000 15712 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=-0.06
21:03:53.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:53.453 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
21:03:53.461 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:53.461 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:53.463 00.002 7988 Enqueuing Expose request
21:03:53.463 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:03:53.463 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
21:03:53.463 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:53.463 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:03:53.463 00.000 15712 MoveAxis(E, 1, ABG)
21:03:53.463 00.000 15712 Guiding  Dir = 2, Dur = 1
21:03:53.463 00.000 15712 IsGuiding returns 0
21:03:53.484 00.021 15712 IsGuiding returns 0
21:03:53.484 00.000 15712 Move returns status 0, amount 1
21:03:53.484 00.000 15712 MoveAxis(N, 0, ABG)
21:03:53.484 00.000 15712 Move returns status 0, amount 0
21:03:53.484 00.000 15712 move complete, result=0
21:03:53.484 00.000 15712 worker thread done servicing request
21:03:53.484 00.000 15712 Worker thread wakes up
21:03:53.484 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:03:53.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:53.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:54.898 01.414 15712 Exposure complete
21:03:54.948 00.050 15712 worker thread done servicing request
21:03:54.948 00.000 7988 OnExposeComplete: enter
21:03:54.948 00.000 7988 UpdateGuideState(): m_state=6
21:03:54.962 00.014 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5388
21:03:54.962 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=437.45, Mass=1501, SNR=26.4, Peak=194 HFD=3.2
21:03:54.962 00.000 7988 MultiStar: [#1 0.36,0.28,1.03,U] [#2 0.32,0.53,1.02,U] [#3 0.29,0.28,0.93,U] [#4 0.36,0.22,1.03,U] [#5 0.59,0.23,0.72,U] [#6 0.33,0.63,0.70,U] [#7 0.61,0.17,0.69,U] [#8 0.31,0.36,0.64,U] 
21:03:54.965 00.003 7988 single-star, 8 included, MultiStar: {0.33, 0.30}, one-star: {-0.05, 0.09}
21:03:54.965 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.58) = xAngle (3.65 = -2.63)
21:03:54.965 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.76 = 0.48)
21:03:54.965 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.07 mountX=-0.09 mountY=0.05, mountTheta=2.66
21:03:54.965 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.09, opts=13)
21:03:54.965 00.000 7988 Enqueuing Move request for scope (-0.05, 0.09)
21:03:54.965 00.000 15712 Worker thread wakes up
21:03:54.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
21:03:54.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
21:03:54.965 00.000 15712 Moving (-0.05, 0.09) raw xDistance=-0.09 yDistance=0.05
21:03:54.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:03:54.965 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
21:03:54.975 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:54.978 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:54.978 00.000 7988 Enqueuing Expose request
21:03:54.978 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:03:54.978 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
21:03:54.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:54.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:03:54.978 00.000 15712 MoveAxis(E, 1, ABG)
21:03:54.978 00.000 15712 Guiding  Dir = 2, Dur = 1
21:03:54.978 00.000 15712 IsGuiding returns 0
21:03:54.999 00.021 15712 IsGuiding returns 0
21:03:54.999 00.000 15712 Move returns status 0, amount 1
21:03:54.999 00.000 15712 MoveAxis(N, 0, ABG)
21:03:54.999 00.000 15712 Move returns status 0, amount 0
21:03:54.999 00.000 15712 move complete, result=0
21:03:54.999 00.000 15712 worker thread done servicing request
21:03:54.999 00.000 15712 Worker thread wakes up
21:03:54.999 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:03:54.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:54.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:56.641 01.642 15712 Exposure complete
21:03:56.701 00.060 15712 worker thread done servicing request
21:03:56.701 00.000 7988 OnExposeComplete: enter
21:03:56.701 00.000 7988 UpdateGuideState(): m_state=6
21:03:56.704 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5389
21:03:56.704 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=437.49, Mass=1583, SNR=27.1, Peak=200 HFD=3.2
21:03:56.706 00.002 7988 MultiStar: [#1 0.29,0.35,0.96,U] [#2 0.29,0.33,0.99,U] [#3 0.21,0.42,0.96,U] [#4 0.19,0.38,0.99,U] [#5 0.48,0.25,0.69,U] [#6 0.05,0.35,0.66,U] [#7 0.27,0.23,0.66,U] [#8 0.24,0.37,0.63,U] 
21:03:56.706 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.31}, one-star: {-0.04, 0.13}
21:03:56.708 00.002 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.44 = -2.84)
21:03:56.708 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.27)
21:03:56.710 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.87 mountX=-0.12 mountY=0.03, mountTheta=2.87
21:03:56.712 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.13, opts=13)
21:03:56.712 00.000 7988 Enqueuing Move request for scope (-0.04, 0.13)
21:03:56.714 00.002 15712 Worker thread wakes up
21:03:56.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
21:03:56.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
21:03:56.714 00.000 15712 Moving (-0.04, 0.13) raw xDistance=-0.12 yDistance=0.03
21:03:56.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:56.714 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.1
21:03:56.716 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:56.717 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:56.718 00.001 7988 Enqueuing Expose request
21:03:56.718 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:03:56.718 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
21:03:56.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:56.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:03:56.718 00.000 15712 MoveAxis(E, 2, ABG)
21:03:56.718 00.000 15712 Guiding  Dir = 2, Dur = 2
21:03:56.718 00.000 15712 IsGuiding returns 0
21:03:56.769 00.051 15712 IsGuiding returns 0
21:03:56.769 00.000 15712 Move returns status 0, amount 2
21:03:56.769 00.000 15712 MoveAxis(N, 0, ABG)
21:03:56.769 00.000 15712 Move returns status 0, amount 0
21:03:56.769 00.000 15712 move complete, result=0
21:03:56.769 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:03:56.779 00.010 15712 worker thread done servicing request
21:03:56.779 00.000 15712 Worker thread wakes up
21:03:56.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:56.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:58.184 01.405 15712 Exposure complete
21:03:58.232 00.048 15712 worker thread done servicing request
21:03:58.232 00.000 7988 OnExposeComplete: enter
21:03:58.232 00.000 7988 UpdateGuideState(): m_state=6
21:03:58.247 00.015 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5390
21:03:58.247 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=437.51, Mass=1636, SNR=27.5, Peak=186 HFD=3.4
21:03:58.249 00.002 7988 MultiStar: [#1 0.21,0.16,0.95,U] [#2 0.22,0.39,0.96,U] [#3 0.02,0.24,0.91,U] [#4 0.13,0.30,0.98,U] [#5 0.37,0.35,0.63,U] [#6 0.15,0.54,0.70,U] [#7 0.29,0.33,0.61,U] [#8 0.05,0.14,0.64,U] 
21:03:58.249 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.28}, one-star: {-0.17, 0.15}
21:03:58.251 00.002 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.58) = xAngle (4.01 = -2.27)
21:03:58.251 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.12 = 0.84)
21:03:58.253 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.44 mountX=-0.15 mountY=0.17, mountTheta=2.28
21:03:58.255 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.15, opts=13)
21:03:58.255 00.000 7988 Enqueuing Move request for scope (-0.17, 0.15)
21:03:58.257 00.002 15712 Worker thread wakes up
21:03:58.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
21:03:58.257 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
21:03:58.257 00.000 15712 Moving (-0.17, 0.15) raw xDistance=-0.15 yDistance=0.17
21:03:58.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:58.257 00.000 7988 UpdateGuideState exits: m=1636 SNR=27.5
21:03:58.260 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:58.260 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:58.262 00.002 7988 Enqueuing Expose request
21:03:58.263 00.001 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:03:58.263 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
21:03:58.263 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:58.263 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:03:58.263 00.000 15712 MoveAxis(E, 2, ABG)
21:03:58.263 00.000 15712 Guiding  Dir = 2, Dur = 2
21:03:58.263 00.000 15712 IsGuiding returns 0
21:03:58.278 00.015 15712 IsGuiding returns 0
21:03:58.278 00.000 15712 Move returns status 0, amount 2
21:03:58.280 00.002 15712 MoveAxis(N, 0, ABG)
21:03:58.280 00.000 15712 Move returns status 0, amount 0
21:03:58.280 00.000 15712 move complete, result=0
21:03:58.280 00.000 15712 worker thread done servicing request
21:03:58.280 00.000 15712 Worker thread wakes up
21:03:58.280 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
21:03:58.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:03:58.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:03:59.922 01.642 15712 Exposure complete
21:03:59.966 00.044 15712 worker thread done servicing request
21:03:59.966 00.000 7988 OnExposeComplete: enter
21:03:59.966 00.000 7988 UpdateGuideState(): m_state=6
21:03:59.983 00.017 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5391
21:03:59.983 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=437.45, Mass=1509, SNR=26.4, Peak=194 HFD=3.3
21:03:59.983 00.000 7988 MultiStar: [#1 0.21,0.07,0.98,U] [#2 0.23,0.38,0.99,U] [#3 0.19,0.25,0.94,U] [#4 0.21,0.22,1.01,U] [#5 0.47,0.18,0.69,U] [#6 0.28,0.45,0.67,U] [#7 0.38,0.22,0.66,U] [#8 0.09,0.30,0.68,U] 
21:03:59.983 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.23}, one-star: {0.05, 0.09}
21:03:59.983 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
21:03:59.983 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.58)
21:03:59.983 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.01 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
21:03:59.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
21:03:59.983 00.000 7988 Enqueuing Move request for scope (0.05, 0.09)
21:03:59.983 00.000 15712 Worker thread wakes up
21:03:59.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
21:03:59.983 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
21:03:59.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:03:59.983 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
21:03:59.996 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:59.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:03:59.998 00.002 15712 Moving (0.05, 0.09) raw xDistance=-0.09 yDistance=-0.06
21:03:59.998 00.000 7988 Enqueuing Expose request
21:04:00.001 00.003 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:04:00.001 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
21:04:00.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:00.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:04:00.001 00.000 15712 MoveAxis(E, 3, ABG)
21:04:00.001 00.000 15712 Guiding  Dir = 2, Dur = 3
21:04:00.001 00.000 15712 IsGuiding returns 0
21:04:00.021 00.020 15712 IsGuiding returns 0
21:04:00.021 00.000 15712 Move returns status 0, amount 3
21:04:00.021 00.000 15712 MoveAxis(N, 0, ABG)
21:04:00.021 00.000 15712 Move returns status 0, amount 0
21:04:00.021 00.000 15712 move complete, result=0
21:04:00.021 00.000 15712 worker thread done servicing request
21:04:00.021 00.000 15712 Worker thread wakes up
21:04:00.021 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:04:00.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:00.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:01.436 01.415 15712 Exposure complete
21:04:01.491 00.055 15712 worker thread done servicing request
21:04:01.491 00.000 7988 OnExposeComplete: enter
21:04:01.491 00.000 7988 UpdateGuideState(): m_state=6
21:04:01.496 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5392
21:04:01.498 00.002 7988 Star::Find returns 1 (0), X=1178.56, Y=437.59, Mass=1520, SNR=26.5, Peak=188 HFD=3.3
21:04:01.498 00.000 7988 MultiStar: [#1 0.47,0.42,1.00,U] [#2 0.26,0.60,1.03,U] [#3 0.21,0.38,0.96,U] [#4 0.25,0.43,0.98,U] [#5 0.57,0.46,0.72,U] [#6 0.22,0.52,0.71,U] [#7 0.24,0.41,0.66,U] [#8 0.16,0.23,0.63,U] 
21:04:01.498 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.41}, one-star: {-0.00, 0.22}
21:04:01.498 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
21:04:01.498 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
21:04:01.498 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.57 mountX=-0.22 mountY=-0.01, mountTheta=-3.12
21:04:01.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.22, opts=13)
21:04:01.498 00.000 7988 Enqueuing Move request for scope (-0.00, 0.22)
21:04:01.498 00.000 15712 Worker thread wakes up
21:04:01.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
21:04:01.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
21:04:01.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:01.498 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5
21:04:01.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:01.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:01.498 00.000 7988 Enqueuing Expose request
21:04:01.513 00.015 15712 Moving (-0.00, 0.22) raw xDistance=-0.22 yDistance=-0.01
21:04:01.517 00.004 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 635.97
21:04:01.517 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
21:04:01.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:01.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:04:01.517 00.000 15712 MoveAxis(E, 46, ABG)
21:04:01.517 00.000 15712 Guiding  Dir = 2, Dur = 46
21:04:01.517 00.000 15712 IsGuiding returns 0
21:04:01.537 00.020 15712 PulseGuide returned control before completion, sleep 41
21:04:01.592 00.055 15712 IsGuiding returns 1
21:04:01.592 00.000 15712 scope still moving after pulse duration time elapsed
21:04:01.635 00.043 15712 IsGuiding returns 0
21:04:01.635 00.000 15712 scope move finished after 46 + 65 ms
21:04:01.635 00.000 15712 Move returns status 0, amount 46
21:04:01.635 00.000 15712 MoveAxis(N, 0, ABG)
21:04:01.635 00.000 15712 Move returns status 0, amount 0
21:04:01.635 00.000 15712 move complete, result=0
21:04:01.635 00.000 15712 worker thread done servicing request
21:04:01.635 00.000 15712 Worker thread wakes up
21:04:01.635 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
21:04:01.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:01.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:03.379 01.744 15712 Exposure complete
21:04:03.438 00.059 15712 worker thread done servicing request
21:04:03.438 00.000 7988 OnExposeComplete: enter
21:04:03.440 00.002 7988 UpdateGuideState(): m_state=6
21:04:03.440 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5393
21:04:03.440 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=437.29, Mass=1444, SNR=25.9, Peak=205 HFD=3.2
21:04:03.440 00.000 7988 MultiStar: [#1 0.19,0.13,1.03,U] [#2 0.19,0.27,1.02,U] [#3 0.16,0.27,0.99,U] [#4 0.04,0.11,1.06,U] [#5 0.29,-0.06,0.72,U] [#6 0.08,0.50,0.75,U] [#7 0.37,0.18,0.75,U] [#8 0.15,0.03,0.65,U] 
21:04:03.440 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.15}, one-star: {-0.20, -0.08}
21:04:03.440 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.58) = xAngle (2.43 = 2.43)
21:04:03.440 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.54 = -0.74)
21:04:03.440 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.85 mountX=-0.15 mountY=-0.13, mountTheta=-2.42
21:04:03.440 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.15, opts=13)
21:04:03.451 00.011 7988 Enqueuing Move request for scope (0.13, 0.15)
21:04:03.451 00.000 15712 Worker thread wakes up
21:04:03.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
21:04:03.451 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
21:04:03.451 00.000 15712 Moving (0.13, 0.15) raw xDistance=-0.15 yDistance=-0.13
21:04:03.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:04:03.451 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.9
21:04:03.455 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:03.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:03.456 00.001 7988 Enqueuing Expose request
21:04:03.456 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:04:03.456 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
21:04:03.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:03.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:04:03.456 00.000 15712 MoveAxis(E, 3, ABG)
21:04:03.456 00.000 15712 Guiding  Dir = 2, Dur = 3
21:04:03.456 00.000 15712 IsGuiding returns 0
21:04:03.472 00.016 15712 IsGuiding returns 0
21:04:03.472 00.000 15712 Move returns status 0, amount 3
21:04:03.472 00.000 15712 MoveAxis(N, 0, ABG)
21:04:03.472 00.000 15712 Move returns status 0, amount 0
21:04:03.472 00.000 15712 move complete, result=0
21:04:03.472 00.000 15712 worker thread done servicing request
21:04:03.472 00.000 15712 Worker thread wakes up
21:04:03.472 00.000 7988 GuideStep: -0.2 px 3 ms EAST, -0.1 px 0 ms NORTH
21:04:03.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:03.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:04.893 01.421 15712 Exposure complete
21:04:04.945 00.052 15712 worker thread done servicing request
21:04:04.945 00.000 7988 OnExposeComplete: enter
21:04:04.945 00.000 7988 UpdateGuideState(): m_state=6
21:04:04.954 00.009 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5394
21:04:04.954 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=437.18, Mass=1416, SNR=25.7, Peak=205 HFD=3.3
21:04:04.954 00.000 7988 MultiStar: [#1 0.24,-0.01,1.02,U] [#2 0.18,0.15,1.08,U] [#3 0.17,0.14,0.99,U] [#4 0.13,0.02,1.05,U] [#5 0.61,0.02,0.73,U] [#6 0.11,0.26,0.70,U] [#7 0.28,0.10,0.70,U] [#8 0.02,-0.14,0.69,U] 
21:04:04.954 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {-0.13, -0.19}
21:04:04.954 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
21:04:04.954 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
21:04:04.954 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.21 mountX=-0.04 mountY=-0.17, mountTheta=-1.79
21:04:04.962 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.04, opts=13)
21:04:04.962 00.000 7988 Enqueuing Move request for scope (0.17, 0.04)
21:04:04.962 00.000 15712 Worker thread wakes up
21:04:04.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
21:04:04.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
21:04:04.962 00.000 15712 Moving (0.17, 0.04) raw xDistance=-0.04 yDistance=-0.17
21:04:04.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:04.962 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.7
21:04:04.967 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:04.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:04.969 00.002 7988 Enqueuing Expose request
21:04:04.969 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:04:04.969 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:04:04.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:04.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:04:04.969 00.000 15712 MoveAxis(E, 2, ABG)
21:04:04.969 00.000 15712 Guiding  Dir = 2, Dur = 2
21:04:04.969 00.000 15712 IsGuiding returns 0
21:04:04.994 00.025 15712 IsGuiding returns 0
21:04:04.994 00.000 15712 Move returns status 0, amount 2
21:04:04.994 00.000 15712 MoveAxis(N, 0, ABG)
21:04:04.994 00.000 15712 Move returns status 0, amount 0
21:04:04.994 00.000 15712 move complete, result=0
21:04:04.994 00.000 15712 worker thread done servicing request
21:04:04.994 00.000 15712 Worker thread wakes up
21:04:04.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:04.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:04.994 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
21:04:06.626 01.632 15712 Exposure complete
21:04:06.679 00.053 15712 worker thread done servicing request
21:04:06.679 00.000 7988 OnExposeComplete: enter
21:04:06.679 00.000 7988 UpdateGuideState(): m_state=6
21:04:06.688 00.009 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5395
21:04:06.688 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=437.24, Mass=1546, SNR=26.8, Peak=182 HFD=3.5
21:04:06.688 00.000 7988 MultiStar: [#1 0.16,0.18,1.00,U] [#2 0.16,0.23,0.98,U] [#3 0.23,0.13,0.96,U] [#4 0.13,0.07,0.98,U] [#5 0.40,0.04,0.70,U] [#6 0.02,0.36,0.69,U] [#7 0.21,0.28,0.69,U] [#8 -0.08,0.11,0.66,U] 
21:04:06.688 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.05, -0.13}
21:04:06.688 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.58) = xAngle (0.41 = 0.41)
21:04:06.688 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.52 = -2.77)
21:04:06.688 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.17 mountX=0.13 mountY=-0.05, mountTheta=-0.38
21:04:06.696 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.13, opts=13)
21:04:06.696 00.000 7988 Enqueuing Move request for scope (0.05, -0.13)
21:04:06.696 00.000 15712 Worker thread wakes up
21:04:06.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
21:04:06.696 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
21:04:06.696 00.000 15712 Moving (0.05, -0.13) raw xDistance=0.13 yDistance=-0.05
21:04:06.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:06.696 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.8
21:04:06.700 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:06.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:06.702 00.002 7988 Enqueuing Expose request
21:04:06.703 00.001 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:04:06.703 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
21:04:06.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:06.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:04:06.703 00.000 15712 MoveAxis(W, 4, ABG)
21:04:06.703 00.000 15712 Guiding  Dir = 3, Dur = 4
21:04:06.703 00.000 15712 IsGuiding returns 0
21:04:06.751 00.048 15712 IsGuiding returns 0
21:04:06.751 00.000 15712 Move returns status 0, amount 4
21:04:06.751 00.000 15712 MoveAxis(N, 0, ABG)
21:04:06.751 00.000 15712 Move returns status 0, amount 0
21:04:06.751 00.000 15712 move complete, result=0
21:04:06.751 00.000 15712 worker thread done servicing request
21:04:06.751 00.000 15712 Worker thread wakes up
21:04:06.751 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
21:04:06.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:06.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:08.157 01.406 15712 Exposure complete
21:04:08.218 00.061 15712 worker thread done servicing request
21:04:08.218 00.000 7988 OnExposeComplete: enter
21:04:08.220 00.002 7988 UpdateGuideState(): m_state=6
21:04:08.220 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5396
21:04:08.220 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=437.22, Mass=1511, SNR=26.3, Peak=214 HFD=3.3
21:04:08.223 00.003 7988 MultiStar: [#1 0.36,-0.01,1.01,U] [#2 0.31,0.14,1.02,U] [#3 0.19,0.21,0.98,U] [#4 0.08,-0.01,1.04,U] [#5 0.56,0.08,0.72,U] [#6 0.03,0.23,0.68,U] [#7 0.44,0.06,0.66,U] [#8 0.14,0.02,0.62,U] 
21:04:08.223 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.06}, one-star: {-0.12, -0.14}
21:04:08.223 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.58) = xAngle (-0.70 = -0.70)
21:04:08.223 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.41 = 2.41)
21:04:08.223 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.28 mountX=0.14 mountY=0.13, mountTheta=0.72
21:04:08.223 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.14, opts=13)
21:04:08.223 00.000 7988 Enqueuing Move request for scope (-0.12, -0.14)
21:04:08.223 00.000 15712 Worker thread wakes up
21:04:08.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
21:04:08.223 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
21:04:08.223 00.000 15712 Moving (-0.12, -0.14) raw xDistance=0.14 yDistance=0.13
21:04:08.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:08.223 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.3
21:04:08.233 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:08.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:08.235 00.002 7988 Enqueuing Expose request
21:04:08.235 00.000 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:04:08.235 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
21:04:08.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:08.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:04:08.235 00.000 15712 MoveAxis(W, 6, ABG)
21:04:08.235 00.000 15712 Guiding  Dir = 3, Dur = 6
21:04:08.235 00.000 15712 IsGuiding returns 0
21:04:08.254 00.019 15712 IsGuiding returns 0
21:04:08.254 00.000 15712 Move returns status 0, amount 6
21:04:08.254 00.000 15712 MoveAxis(N, 0, ABG)
21:04:08.254 00.000 15712 Move returns status 0, amount 0
21:04:08.254 00.000 15712 move complete, result=0
21:04:08.254 00.000 15712 worker thread done servicing request
21:04:08.254 00.000 15712 Worker thread wakes up
21:04:08.254 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
21:04:08.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:08.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:09.898 01.644 15712 Exposure complete
21:04:09.944 00.046 15712 worker thread done servicing request
21:04:09.944 00.000 7988 OnExposeComplete: enter
21:04:09.959 00.015 7988 UpdateGuideState(): m_state=6
21:04:09.959 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5397
21:04:09.959 00.000 7988 Star::Find returns 1 (0), X=1178.33, Y=437.37, Mass=1549, SNR=26.7, Peak=233 HFD=3.4
21:04:09.959 00.000 7988 MultiStar: [#1 0.26,0.13,0.99,U] [#2 0.20,0.19,1.02,U] [#3 0.32,0.02,0.94,U] [#4 0.09,-0.08,1.02,U] [#5 0.54,-0.06,0.74,U] [#6 -0.01,0.25,0.73,U] [#7 0.19,0.22,0.68,U] [#8 0.42,0.11,0.62,U] 
21:04:09.959 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.08}, one-star: {-0.22, 0.00}
21:04:09.959 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.58) = xAngle (1.99 = 1.99)
21:04:09.959 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.10 = -1.19)
21:04:09.959 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.41 mountX=-0.08 mountY=-0.18, mountTheta=-1.98
21:04:09.959 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.08, opts=13)
21:04:09.959 00.000 7988 Enqueuing Move request for scope (0.18, 0.08)
21:04:09.959 00.000 15712 Worker thread wakes up
21:04:09.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
21:04:09.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
21:04:09.959 00.000 15712 Moving (0.18, 0.08) raw xDistance=-0.08 yDistance=-0.18
21:04:09.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:04:09.959 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.7
21:04:09.973 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:09.973 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:09.976 00.003 7988 Enqueuing Expose request
21:04:09.976 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:04:09.976 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
21:04:09.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:09.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:04:09.976 00.000 15712 MoveAxis(W, 7, ABG)
21:04:09.976 00.000 15712 Guiding  Dir = 3, Dur = 7
21:04:09.976 00.000 15712 IsGuiding returns 0
21:04:09.996 00.020 15712 IsGuiding returns 0
21:04:09.996 00.000 15712 Move returns status 0, amount 7
21:04:09.996 00.000 15712 MoveAxis(N, 0, ABG)
21:04:09.996 00.000 15712 Move returns status 0, amount 0
21:04:09.996 00.000 15712 move complete, result=0
21:04:09.996 00.000 15712 worker thread done servicing request
21:04:09.996 00.000 15712 Worker thread wakes up
21:04:09.996 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
21:04:09.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:09.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:11.413 01.417 15712 Exposure complete
21:04:11.471 00.058 15712 worker thread done servicing request
21:04:11.471 00.000 7988 OnExposeComplete: enter
21:04:11.471 00.000 7988 UpdateGuideState(): m_state=6
21:04:11.474 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5398
21:04:11.475 00.001 7988 Star::Find returns 1 (0), X=1178.48, Y=437.14, Mass=1465, SNR=26.1, Peak=185 HFD=3.3
21:04:11.475 00.000 7988 MultiStar: [#1 0.41,-0.01,1.01,U] [#2 0.26,-0.04,1.06,U] [#3 0.22,0.07,0.97,U] [#4 0.13,-0.17,1.05,U] [#5 0.55,-0.15,0.72,U] [#6 0.07,0.24,0.71,U] [#7 0.33,0.04,0.66,U] [#8 0.22,0.10,0.67,U] 
21:04:11.475 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.03}, one-star: {-0.07, -0.23}
21:04:11.475 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.58) = xAngle (1.45 = 1.45)
21:04:11.475 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.56 = -1.72)
21:04:11.475 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.13 mountX=0.03 mountY=-0.23, mountTheta=-1.45
21:04:11.475 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.03, opts=13)
21:04:11.475 00.000 7988 Enqueuing Move request for scope (0.23, -0.03)
21:04:11.475 00.000 15712 Worker thread wakes up
21:04:11.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
21:04:11.475 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
21:04:11.475 00.000 15712 Moving (0.23, -0.03) raw xDistance=0.03 yDistance=-0.23
21:04:11.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:04:11.475 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.1
21:04:11.488 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:11.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:11.490 00.002 7988 Enqueuing Expose request
21:04:11.491 00.001 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:04:11.491 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
21:04:11.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:11.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:04:11.491 00.000 15712 MoveAxis(W, 3, ABG)
21:04:11.491 00.000 15712 Guiding  Dir = 3, Dur = 3
21:04:11.511 00.020 15712 IsGuiding returns 0
21:04:11.528 00.017 15712 IsGuiding returns 0
21:04:11.528 00.000 15712 Move returns status 0, amount 3
21:04:11.528 00.000 15712 MoveAxis(N, 0, ABG)
21:04:11.528 00.000 15712 Move returns status 0, amount 0
21:04:11.528 00.000 15712 move complete, result=0
21:04:11.528 00.000 15712 worker thread done servicing request
21:04:11.528 00.000 15712 Worker thread wakes up
21:04:11.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:11.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:11.528 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
21:04:13.167 01.639 15712 Exposure complete
21:04:13.228 00.061 15712 worker thread done servicing request
21:04:13.228 00.000 7988 OnExposeComplete: enter
21:04:13.231 00.003 7988 UpdateGuideState(): m_state=6
21:04:13.231 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5399
21:04:13.231 00.000 7988 Star::Find returns 1 (0), X=1178.32, Y=437.02, Mass=1490, SNR=26.2, Peak=185 HFD=3.3
21:04:13.231 00.000 7988 MultiStar: [#1 0.25,0.04,1.04,U] [#2 0.21,0.08,1.02,U] [#3 0.11,-0.03,0.95,U] [#4 0.09,-0.22,1.05,U] [#5 0.28,-0.20,0.70,U] [#6 0.18,0.03,0.72,U] [#7 0.14,-0.05,0.69,U] [#8 0.19,-0.20,0.66,U] 
21:04:13.231 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {-0.23, -0.35}
21:04:13.231 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.58) = xAngle (0.91 = 0.91)
21:04:13.231 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.02 = -2.26)
21:04:13.231 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.66 mountX=0.10 mountY=-0.12, mountTheta=-0.90
21:04:13.231 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.10, opts=13)
21:04:13.241 00.010 7988 Enqueuing Move request for scope (0.12, -0.10)
21:04:13.241 00.000 15712 Worker thread wakes up
21:04:13.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
21:04:13.241 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
21:04:13.241 00.000 15712 Moving (0.12, -0.10) raw xDistance=0.10 yDistance=-0.12
21:04:13.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:04:13.241 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.2
21:04:13.244 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:13.244 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:13.246 00.002 7988 Enqueuing Expose request
21:04:13.246 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:04:13.246 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
21:04:13.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:13.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:04:13.246 00.000 15712 MoveAxis(W, 2, ABG)
21:04:13.246 00.000 15712 Guiding  Dir = 3, Dur = 2
21:04:13.246 00.000 15712 IsGuiding returns 0
21:04:13.262 00.016 15712 IsGuiding returns 0
21:04:13.262 00.000 15712 Move returns status 0, amount 2
21:04:13.262 00.000 15712 MoveAxis(N, 0, ABG)
21:04:13.262 00.000 15712 Move returns status 0, amount 0
21:04:13.262 00.000 15712 move complete, result=0
21:04:13.262 00.000 15712 worker thread done servicing request
21:04:13.262 00.000 15712 Worker thread wakes up
21:04:13.262 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:04:13.275 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:13.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:14.680 01.405 15712 Exposure complete
21:04:14.739 00.059 15712 worker thread done servicing request
21:04:14.739 00.000 7988 OnExposeComplete: enter
21:04:14.739 00.000 7988 UpdateGuideState(): m_state=6
21:04:14.742 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5400
21:04:14.742 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=437.32, Mass=1450, SNR=26.0, Peak=231 HFD=3.2
21:04:14.742 00.000 7988 MultiStar: [#1 0.28,-0.01,1.02,U] [#2 0.14,0.04,1.04,U] [#3 0.18,-0.13,0.98,U] [#4 0.08,-0.17,1.02,U] [#5 0.43,-0.17,0.76,U] [#6 0.22,0.07,0.69,U] [#7 0.21,0.00,0.68,U] [#8 0.09,-0.22,0.67,U] 
21:04:14.742 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {-0.30, -0.05}
21:04:14.742 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.58) = xAngle (1.10 = 1.10)
21:04:14.742 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.07)
21:04:14.742 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=0.07 mountY=-0.13, mountTheta=-1.10
21:04:14.742 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
21:04:14.742 00.000 7988 Enqueuing Move request for scope (0.13, -0.07)
21:04:14.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:14.754 00.012 7988 UpdateGuideState exits: m=1450 SNR=26.0
21:04:14.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:14.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:14.754 00.000 7988 Enqueuing Expose request
21:04:14.759 00.005 15712 Worker thread wakes up
21:04:14.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
21:04:14.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
21:04:14.759 00.000 15712 Moving (0.13, -0.07) raw xDistance=0.07 yDistance=-0.13
21:04:14.759 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:04:14.759 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
21:04:14.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:14.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:04:14.759 00.000 15712 MoveAxis(W, 3, ABG)
21:04:14.759 00.000 15712 Guiding  Dir = 3, Dur = 3
21:04:14.759 00.000 15712 IsGuiding returns 0
21:04:14.790 00.031 15712 IsGuiding returns 0
21:04:14.790 00.000 15712 Move returns status 0, amount 3
21:04:14.790 00.000 15712 MoveAxis(N, 0, ABG)
21:04:14.790 00.000 15712 Move returns status 0, amount 0
21:04:14.790 00.000 15712 move complete, result=0
21:04:14.790 00.000 15712 worker thread done servicing request
21:04:14.790 00.000 15712 Worker thread wakes up
21:04:14.790 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:04:14.792 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:14.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:16.435 01.643 15712 Exposure complete
21:04:16.496 00.061 15712 worker thread done servicing request
21:04:16.496 00.000 7988 OnExposeComplete: enter
21:04:16.496 00.000 7988 UpdateGuideState(): m_state=6
21:04:16.498 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5401
21:04:16.498 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=437.01, Mass=1525, SNR=26.8, Peak=183 HFD=3.3
21:04:16.498 00.000 7988 MultiStar: [#1 0.12,-0.27,1.00,U] [#2 0.16,-0.10,0.99,U] [#3 0.07,-0.31,0.98,U] [#4 0.03,-0.34,1.01,U] [#5 0.10,-0.27,0.72,U] [#6 -0.06,-0.13,0.68,U] [#7 0.27,-0.45,0.67,U] [#8 0.03,-0.22,0.67,U] 
21:04:16.498 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.27}, one-star: {-0.25, -0.36}
21:04:16.503 00.005 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
21:04:16.503 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
21:04:16.505 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.40 mountX=0.27 mountY=-0.04, mountTheta=-0.14
21:04:16.507 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.27, opts=13)
21:04:16.507 00.000 7988 Enqueuing Move request for scope (0.05, -0.27)
21:04:16.509 00.002 15712 Worker thread wakes up
21:04:16.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
21:04:16.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
21:04:16.509 00.000 15712 Moving (0.05, -0.27) raw xDistance=0.27 yDistance=-0.04
21:04:16.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:16.509 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.8
21:04:16.512 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:16.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:16.514 00.002 7988 Enqueuing Expose request
21:04:16.514 00.000 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 635.96
21:04:16.514 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
21:04:16.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:16.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:04:16.514 00.000 15712 MoveAxis(W, 54, ABG)
21:04:16.514 00.000 15712 Guiding  Dir = 3, Dur = 54
21:04:16.514 00.000 15712 IsGuiding returns 0
21:04:16.533 00.019 15712 PulseGuide returned control before completion, sleep 47
21:04:16.594 00.061 15712 IsGuiding returns 1
21:04:16.594 00.000 15712 scope still moving after pulse duration time elapsed
21:04:16.630 00.036 15712 IsGuiding returns 0
21:04:16.630 00.000 15712 scope move finished after 54 + 59 ms
21:04:16.630 00.000 15712 Move returns status 0, amount 54
21:04:16.630 00.000 15712 MoveAxis(N, 0, ABG)
21:04:16.630 00.000 15712 Move returns status 0, amount 0
21:04:16.630 00.000 15712 move complete, result=0
21:04:16.630 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
21:04:16.632 00.002 15712 worker thread done servicing request
21:04:16.632 00.000 15712 Worker thread wakes up
21:04:16.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:16.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:18.049 01.417 15712 Exposure complete
21:04:18.110 00.061 15712 worker thread done servicing request
21:04:18.110 00.000 7988 OnExposeComplete: enter
21:04:18.110 00.000 7988 UpdateGuideState(): m_state=6
21:04:18.112 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5402
21:04:18.112 00.000 7988 Star::Find returns 1 (0), X=1178.27, Y=437.16, Mass=1511, SNR=26.4, Peak=228 HFD=3.4
21:04:18.114 00.002 7988 MultiStar: [#1 0.12,-0.13,0.98,U] [#2 0.11,0.14,1.02,U] [#3 0.07,-0.05,0.95,U] [#4 -0.14,-0.14,1.03,U] [#5 0.35,-0.13,0.70,U] [#6 -0.08,0.01,0.67,U] [#7 0.17,-0.12,0.69,U] [#8 -0.14,-0.06,0.65,U] 
21:04:18.114 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.29, -0.20}
21:04:18.116 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
21:04:18.116 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.03)
21:04:18.118 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.43 mountX=0.08 mountY=-0.01, mountTheta=-0.11
21:04:18.120 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
21:04:18.120 00.000 7988 Enqueuing Move request for scope (0.01, -0.08)
21:04:18.122 00.002 15712 Worker thread wakes up
21:04:18.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
21:04:18.122 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
21:04:18.122 00.000 15712 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=-0.01
21:04:18.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:18.122 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4
21:04:18.125 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:18.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:18.125 00.000 7988 Enqueuing Expose request
21:04:18.125 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:04:18.125 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
21:04:18.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:18.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:04:18.125 00.000 15712 MoveAxis(W, 1, ABG)
21:04:18.125 00.000 15712 Guiding  Dir = 3, Dur = 1
21:04:18.125 00.000 15712 IsGuiding returns 0
21:04:18.173 00.048 15712 IsGuiding returns 0
21:04:18.173 00.000 15712 Move returns status 0, amount 1
21:04:18.173 00.000 15712 MoveAxis(N, 0, ABG)
21:04:18.173 00.000 15712 Move returns status 0, amount 0
21:04:18.173 00.000 15712 move complete, result=0
21:04:18.173 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:04:18.182 00.009 15712 worker thread done servicing request
21:04:18.182 00.000 15712 Worker thread wakes up
21:04:18.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:18.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:19.817 01.635 15712 Exposure complete
21:04:19.878 00.061 15712 worker thread done servicing request
21:04:19.878 00.000 7988 OnExposeComplete: enter
21:04:19.878 00.000 7988 UpdateGuideState(): m_state=6
21:04:19.878 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5403
21:04:19.878 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=437.23, Mass=1491, SNR=26.3, Peak=209 HFD=3.3
21:04:19.878 00.000 7988 MultiStar: [#1 0.30,0.18,1.01,U] [#2 0.20,0.19,0.96,U] [#3 0.20,0.19,0.98,U] [#4 0.13,0.08,1.06,U] [#5 0.57,-0.01,0.72,U] [#6 0.14,0.47,0.72,U] [#7 0.26,0.22,0.69,U] [#8 0.12,0.29,0.70,U] 
21:04:19.878 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.15}, one-star: {0.08, -0.13}
21:04:19.878 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.58) = xAngle (0.56 = 0.56)
21:04:19.878 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.62)
21:04:19.878 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.02 mountX=0.13 mountY=-0.08, mountTheta=-0.53
21:04:19.878 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.13, opts=13)
21:04:19.878 00.000 7988 Enqueuing Move request for scope (0.08, -0.13)
21:04:19.878 00.000 15712 Worker thread wakes up
21:04:19.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
21:04:19.878 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
21:04:19.878 00.000 15712 Moving (0.08, -0.13) raw xDistance=0.13 yDistance=-0.08
21:04:19.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:19.892 00.014 7988 UpdateGuideState exits: m=1491 SNR=26.3
21:04:19.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:19.894 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:19.894 00.000 7988 Enqueuing Expose request
21:04:19.894 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:04:19.894 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
21:04:19.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:19.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:04:19.894 00.000 15712 MoveAxis(W, 3, ABG)
21:04:19.894 00.000 15712 Guiding  Dir = 3, Dur = 3
21:04:19.894 00.000 15712 IsGuiding returns 0
21:04:19.915 00.021 15712 IsGuiding returns 0
21:04:19.915 00.000 15712 Move returns status 0, amount 3
21:04:19.915 00.000 15712 MoveAxis(N, 0, ABG)
21:04:19.915 00.000 15712 Move returns status 0, amount 0
21:04:19.915 00.000 15712 move complete, result=0
21:04:19.915 00.000 15712 worker thread done servicing request
21:04:19.915 00.000 15712 Worker thread wakes up
21:04:19.915 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:04:19.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:19.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:21.344 01.429 15712 Exposure complete
21:04:21.398 00.054 15712 worker thread done servicing request
21:04:21.398 00.000 7988 OnExposeComplete: enter
21:04:21.404 00.006 7988 UpdateGuideState(): m_state=6
21:04:21.406 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5404
21:04:21.406 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=437.38, Mass=1486, SNR=26.2, Peak=186 HFD=3.3
21:04:21.406 00.000 7988 MultiStar: [#1 0.27,0.25,1.04,U] [#2 0.34,0.33,0.98,U] [#3 0.08,0.13,0.99,U] [#4 0.09,0.17,1.02,U] [#5 0.57,0.16,0.73,U] [#6 0.24,0.40,0.72,U] [#7 0.19,0.37,0.69,U] [#8 0.20,0.10,0.67,U] 
21:04:21.406 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.21}, one-star: {-0.16, 0.01}
21:04:21.406 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.58) = xAngle (4.67 = -1.62)
21:04:21.406 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.49)
21:04:21.406 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.17 cameraTheta=3.09 mountX=-0.01 mountY=0.16, mountTheta=1.62
21:04:21.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.01, opts=13)
21:04:21.406 00.000 7988 Enqueuing Move request for scope (-0.16, 0.01)
21:04:21.406 00.000 15712 Worker thread wakes up
21:04:21.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
21:04:21.406 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
21:04:21.406 00.000 15712 Moving (-0.16, 0.01) raw xDistance=-0.01 yDistance=0.16
21:04:21.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:21.406 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
21:04:21.418 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:21.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:21.420 00.002 7988 Enqueuing Expose request
21:04:21.422 00.002 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:04:21.422 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
21:04:21.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:21.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:04:21.422 00.000 15712 MoveAxis(W, 1, ABG)
21:04:21.422 00.000 15712 Guiding  Dir = 3, Dur = 1
21:04:21.422 00.000 15712 IsGuiding returns 0
21:04:21.441 00.019 15712 IsGuiding returns 0
21:04:21.441 00.000 15712 Move returns status 0, amount 1
21:04:21.441 00.000 15712 MoveAxis(N, 0, ABG)
21:04:21.441 00.000 15712 Move returns status 0, amount 0
21:04:21.441 00.000 15712 move complete, result=0
21:04:21.441 00.000 15712 worker thread done servicing request
21:04:21.441 00.000 15712 Worker thread wakes up
21:04:21.441 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
21:04:21.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:21.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:23.083 01.642 15712 Exposure complete
21:04:23.138 00.055 15712 worker thread done servicing request
21:04:23.138 00.000 7988 OnExposeComplete: enter
21:04:23.138 00.000 7988 UpdateGuideState(): m_state=6
21:04:23.144 00.006 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5405
21:04:23.144 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=437.21, Mass=1528, SNR=26.7, Peak=202 HFD=3.2
21:04:23.144 00.000 7988 MultiStar: [#1 0.22,0.16,1.02,U] [#2 0.26,0.14,1.03,U] [#3 0.11,0.13,0.94,U] [#4 0.11,0.01,1.06,U] [#5 0.38,0.14,0.71,U] [#6 0.16,0.38,0.70,U] [#7 0.27,0.16,0.67,U] [#8 0.07,0.23,0.60,U] 
21:04:23.144 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.11}, one-star: {0.04, -0.16}
21:04:23.144 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
21:04:23.144 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.36 = -2.92)
21:04:23.144 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.33 mountX=0.16 mountY=-0.03, mountTheta=-0.22
21:04:23.144 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.16, opts=13)
21:04:23.144 00.000 7988 Enqueuing Move request for scope (0.04, -0.16)
21:04:23.155 00.011 15712 Worker thread wakes up
21:04:23.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
21:04:23.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
21:04:23.155 00.000 15712 Moving (0.04, -0.16) raw xDistance=0.16 yDistance=-0.03
21:04:23.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:23.155 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.7
21:04:23.158 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:23.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:23.160 00.002 7988 Enqueuing Expose request
21:04:23.160 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:04:23.160 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
21:04:23.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:23.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:04:23.160 00.000 15712 MoveAxis(W, 4, ABG)
21:04:23.160 00.000 15712 Guiding  Dir = 3, Dur = 4
21:04:23.160 00.000 15712 IsGuiding returns 0
21:04:23.207 00.047 15712 IsGuiding returns 0
21:04:23.207 00.000 15712 Move returns status 0, amount 4
21:04:23.207 00.000 15712 MoveAxis(N, 0, ABG)
21:04:23.207 00.000 15712 Move returns status 0, amount 0
21:04:23.207 00.000 15712 move complete, result=0
21:04:23.207 00.000 7988 GuideStep: 0.2 px 4 ms WEST, -0.0 px 0 ms NORTH
21:04:23.217 00.010 15712 worker thread done servicing request
21:04:23.217 00.000 15712 Worker thread wakes up
21:04:23.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:23.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:24.629 01.412 15712 Exposure complete
21:04:24.686 00.057 15712 worker thread done servicing request
21:04:24.686 00.000 7988 OnExposeComplete: enter
21:04:24.691 00.005 7988 UpdateGuideState(): m_state=6
21:04:24.691 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5406
21:04:24.691 00.000 7988 Star::Find returns 1 (0), X=1178.45, Y=437.26, Mass=1519, SNR=26.6, Peak=209 HFD=3.2
21:04:24.691 00.000 7988 MultiStar: [#1 0.24,0.03,1.02,U] [#2 0.29,0.25,0.98,U] [#3 0.07,0.13,0.97,U] [#4 0.20,-0.11,1.02,U] [#5 0.35,0.16,0.68,U] [#6 0.09,0.36,0.72,U] [#7 0.09,0.16,0.68,U] [#8 0.26,0.02,0.69,U] 
21:04:24.691 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.08}, one-star: {-0.11, -0.11}
21:04:24.691 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
21:04:24.691 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
21:04:24.691 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.34 mountX=0.11 mountY=0.11, mountTheta=0.78
21:04:24.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.11, opts=13)
21:04:24.691 00.000 7988 Enqueuing Move request for scope (-0.11, -0.11)
21:04:24.691 00.000 15712 Worker thread wakes up
21:04:24.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
21:04:24.691 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
21:04:24.691 00.000 15712 Moving (-0.11, -0.11) raw xDistance=0.11 yDistance=0.11
21:04:24.703 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:24.703 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.6
21:04:24.705 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:24.705 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:24.707 00.002 7988 Enqueuing Expose request
21:04:24.707 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:04:24.707 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
21:04:24.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:24.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:04:24.707 00.000 15712 MoveAxis(W, 3, ABG)
21:04:24.707 00.000 15712 Guiding  Dir = 3, Dur = 3
21:04:24.707 00.000 15712 IsGuiding returns 0
21:04:24.727 00.020 15712 IsGuiding returns 0
21:04:24.727 00.000 15712 Move returns status 0, amount 3
21:04:24.727 00.000 15712 MoveAxis(N, 0, ABG)
21:04:24.727 00.000 15712 Move returns status 0, amount 0
21:04:24.727 00.000 15712 move complete, result=0
21:04:24.727 00.000 15712 worker thread done servicing request
21:04:24.727 00.000 15712 Worker thread wakes up
21:04:24.727 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:04:24.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:24.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:26.378 01.651 15712 Exposure complete
21:04:26.435 00.057 15712 worker thread done servicing request
21:04:26.435 00.000 7988 OnExposeComplete: enter
21:04:26.435 00.000 7988 UpdateGuideState(): m_state=6
21:04:26.442 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5407
21:04:26.442 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=437.22, Mass=1541, SNR=26.6, Peak=230 HFD=3.2
21:04:26.442 00.000 7988 MultiStar: [#1 0.23,0.08,1.00,U] [#2 0.29,0.13,0.99,U] [#3 0.21,0.04,0.95,U] [#4 0.13,0.12,1.03,U] [#5 0.52,0.01,0.71,U] [#6 0.18,0.52,0.70,U] [#7 0.27,-0.09,0.67,U] [#8 0.12,-0.08,0.67,U] 
21:04:26.442 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.06}, one-star: {-0.14, -0.15}
21:04:26.442 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.89 = 1.89)
21:04:26.442 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.00 = -1.28)
21:04:26.442 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.31 mountX=-0.06 mountY=-0.19, mountTheta=-1.89
21:04:26.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.06, opts=13)
21:04:26.442 00.000 7988 Enqueuing Move request for scope (0.19, 0.06)
21:04:26.452 00.010 15712 Worker thread wakes up
21:04:26.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
21:04:26.452 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
21:04:26.452 00.000 15712 Moving (0.19, 0.06) raw xDistance=-0.06 yDistance=-0.19
21:04:26.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:26.452 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.6
21:04:26.456 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:26.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:26.458 00.002 7988 Enqueuing Expose request
21:04:26.458 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:04:26.458 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
21:04:26.458 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:26.458 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:04:26.458 00.000 15712 MoveAxis(W, 6, ABG)
21:04:26.458 00.000 15712 Guiding  Dir = 3, Dur = 6
21:04:26.458 00.000 15712 IsGuiding returns 0
21:04:26.476 00.018 15712 IsGuiding returns 0
21:04:26.476 00.000 15712 Move returns status 0, amount 6
21:04:26.476 00.000 15712 MoveAxis(N, 0, ABG)
21:04:26.476 00.000 15712 Move returns status 0, amount 0
21:04:26.476 00.000 15712 move complete, result=0
21:04:26.476 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
21:04:26.478 00.002 15712 worker thread done servicing request
21:04:26.478 00.000 15712 Worker thread wakes up
21:04:26.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:26.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:27.896 01.418 15712 Exposure complete
21:04:27.948 00.052 15712 worker thread done servicing request
21:04:27.948 00.000 7988 OnExposeComplete: enter
21:04:27.957 00.009 7988 UpdateGuideState(): m_state=6
21:04:27.957 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5408
21:04:27.959 00.002 7988 Star::Find returns 1 (0), X=1178.34, Y=437.17, Mass=1548, SNR=26.7, Peak=193 HFD=3.3
21:04:27.961 00.002 7988 MultiStar: [#1 0.19,0.12,1.01,U] [#2 0.24,0.13,0.97,U] [#3 0.20,0.31,0.92,U] [#4 0.15,-0.14,1.04,U] [#5 0.41,0.06,0.72,U] [#6 0.11,0.21,0.72,U] [#7 0.51,-0.07,0.68,U] [#8 0.10,0.00,0.63,U] 
21:04:27.961 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {-0.22, -0.19}
21:04:27.961 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
21:04:27.961 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
21:04:27.965 00.004 7988 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.25 mountX=-0.05 mountY=-0.17, mountTheta=-1.83
21:04:27.965 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.04, opts=13)
21:04:27.965 00.000 7988 Enqueuing Move request for scope (0.17, 0.04)
21:04:27.965 00.000 15712 Worker thread wakes up
21:04:27.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
21:04:27.965 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
21:04:27.965 00.000 15712 Moving (0.17, 0.04) raw xDistance=-0.05 yDistance=-0.17
21:04:27.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:27.965 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.7
21:04:27.971 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:27.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:27.973 00.002 7988 Enqueuing Expose request
21:04:27.973 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:04:27.973 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
21:04:27.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:27.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:04:27.973 00.000 15712 MoveAxis(W, 6, ABG)
21:04:27.973 00.000 15712 Guiding  Dir = 3, Dur = 6
21:04:27.973 00.000 15712 IsGuiding returns 0
21:04:27.994 00.021 15712 IsGuiding returns 0
21:04:27.994 00.000 15712 Move returns status 0, amount 6
21:04:27.994 00.000 15712 MoveAxis(N, 0, ABG)
21:04:27.994 00.000 15712 Move returns status 0, amount 0
21:04:27.994 00.000 15712 move complete, result=0
21:04:27.994 00.000 15712 worker thread done servicing request
21:04:27.994 00.000 15712 Worker thread wakes up
21:04:27.994 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
21:04:27.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:27.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:29.634 01.640 15712 Exposure complete
21:04:29.682 00.048 15712 worker thread done servicing request
21:04:29.697 00.015 7988 OnExposeComplete: enter
21:04:29.699 00.002 7988 UpdateGuideState(): m_state=6
21:04:29.699 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5409
21:04:29.699 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=437.15, Mass=1543, SNR=26.6, Peak=189 HFD=3.5
21:04:29.699 00.000 7988 MultiStar: [#1 0.17,-0.20,1.00,U] [#2 0.28,0.02,1.01,U] [#3 0.26,-0.13,0.91,U] [#4 0.19,-0.17,1.02,U] [#5 0.56,-0.25,0.68,U] [#6 0.23,-0.09,0.70,U] [#7 0.46,-0.07,0.67,U] [#8 -0.14,-0.06,0.62,U] 
21:04:29.699 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.13}, one-star: {-0.14, -0.21}
21:04:29.699 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
21:04:29.699 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.18)
21:04:29.699 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.59 mountX=0.13 mountY=-0.20, mountTheta=-0.98
21:04:29.699 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.13, opts=13)
21:04:29.699 00.000 7988 Enqueuing Move request for scope (0.20, -0.13)
21:04:29.699 00.000 15712 Worker thread wakes up
21:04:29.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
21:04:29.699 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
21:04:29.699 00.000 15712 Moving (0.20, -0.13) raw xDistance=0.13 yDistance=-0.20
21:04:29.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:29.699 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.6
21:04:29.712 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:29.713 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:29.713 00.000 7988 Enqueuing Expose request
21:04:29.716 00.003 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:04:29.716 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
21:04:29.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:29.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:04:29.716 00.000 15712 MoveAxis(W, 5, ABG)
21:04:29.716 00.000 15712 Guiding  Dir = 3, Dur = 5
21:04:29.716 00.000 15712 IsGuiding returns 0
21:04:29.733 00.017 15712 IsGuiding returns 0
21:04:29.733 00.000 15712 Move returns status 0, amount 5
21:04:29.733 00.000 15712 MoveAxis(N, 0, ABG)
21:04:29.733 00.000 15712 Move returns status 0, amount 0
21:04:29.733 00.000 15712 move complete, result=0
21:04:29.733 00.000 15712 worker thread done servicing request
21:04:29.733 00.000 15712 Worker thread wakes up
21:04:29.733 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
21:04:29.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:29.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:31.146 01.413 15712 Exposure complete
21:04:31.229 00.083 15712 worker thread done servicing request
21:04:31.229 00.000 7988 OnExposeComplete: enter
21:04:31.229 00.000 7988 UpdateGuideState(): m_state=6
21:04:31.229 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5410
21:04:31.229 00.000 7988 Star::Find returns 1 (0), X=1178.27, Y=436.96, Mass=1545, SNR=26.8, Peak=203 HFD=3.4
21:04:31.229 00.000 7988 MultiStar: [#1 0.28,-0.45,1.04,U] [#2 -0.01,-0.15,1.05,U] [#3 -0.01,-0.46,0.96,U] [#4 0.24,-0.43,1.00,U] [#5 0.50,-0.33,0.72,U] [#6 0.01,-0.15,0.70,U] [#7 0.26,-0.29,0.67,U] [#8 -0.07,-0.56,0.63,U] 
21:04:31.229 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.36}, one-star: {-0.29, -0.41}
21:04:31.229 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
21:04:31.242 00.013 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.92)
21:04:31.242 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.36 hyp=0.37 cameraTheta=-1.32 mountX=0.36 mountY=-0.08, mountTheta=-0.23
21:04:31.242 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.36, opts=13)
21:04:31.242 00.000 7988 Enqueuing Move request for scope (0.09, -0.36)
21:04:31.242 00.000 15712 Worker thread wakes up
21:04:31.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.36) opts 0xd
21:04:31.242 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.36)
21:04:31.242 00.000 15712 Moving (0.09, -0.36) raw xDistance=0.36 yDistance=-0.08
21:04:31.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:04:31.242 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8
21:04:31.253 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:31.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:31.257 00.004 15712 PPEC rslt: input = 0.36, final = 0.21, react = 0.22, pred = -0.00, hyst = 0.19, hyst_pct = 0.00, period_length = 635.95
21:04:31.257 00.000 7988 Enqueuing Expose request
21:04:31.259 00.002 15712 PPEC: input: 0.36, control: 0.21, exposure: 1500
21:04:31.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:31.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:04:31.259 00.000 15712 MoveAxis(W, 69, ABG)
21:04:31.259 00.000 15712 Guiding  Dir = 3, Dur = 69
21:04:31.259 00.000 15712 IsGuiding returns 0
21:04:31.276 00.017 15712 PulseGuide returned control before completion, sleep 52
21:04:31.360 00.084 15712 IsGuiding returns 0
21:04:31.360 00.000 15712 Move returns status 0, amount 69
21:04:31.360 00.000 15712 MoveAxis(N, 0, ABG)
21:04:31.360 00.000 15712 Move returns status 0, amount 0
21:04:31.367 00.007 15712 move complete, result=0
21:04:31.367 00.000 15712 worker thread done servicing request
21:04:31.367 00.000 15712 Worker thread wakes up
21:04:31.367 00.000 7988 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
21:04:31.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:31.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:33.010 01.643 15712 Exposure complete
21:04:33.069 00.059 15712 worker thread done servicing request
21:04:33.069 00.000 7988 OnExposeComplete: enter
21:04:33.069 00.000 7988 UpdateGuideState(): m_state=6
21:04:33.072 00.003 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5411
21:04:33.074 00.002 7988 Star::Find returns 1 (0), X=1178.17, Y=437.39, Mass=1507, SNR=26.5, Peak=221 HFD=3.6
21:04:33.074 00.000 7988 MultiStar: [#1 0.14,0.09,1.00,U] [#2 0.00,0.29,0.99,U] [#3 0.01,0.13,0.96,U] [#4 -0.13,0.12,1.02,U] [#5 0.08,-0.14,0.72,U] [#6 -0.02,0.19,0.72,U] [#7 0.37,0.08,0.66,U] [#8 -0.16,0.14,0.67,U] 
21:04:33.076 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.39, 0.02}
21:04:33.076 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.92)
21:04:33.078 00.002 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.19)
21:04:33.078 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.78 mountX=-0.11 mountY=0.02, mountTheta=2.95
21:04:33.080 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.11, opts=13)
21:04:33.082 00.002 7988 Enqueuing Move request for scope (-0.02, 0.11)
21:04:33.082 00.000 15712 Worker thread wakes up
21:04:33.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
21:04:33.082 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
21:04:33.082 00.000 15712 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.02
21:04:33.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:33.082 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
21:04:33.085 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:33.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:33.087 00.002 7988 Enqueuing Expose request
21:04:33.087 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:04:33.087 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
21:04:33.087 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:33.087 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:04:33.087 00.000 15712 MoveAxis(E, 4, ABG)
21:04:33.087 00.000 15712 Guiding  Dir = 2, Dur = 4
21:04:33.087 00.000 15712 IsGuiding returns 0
21:04:33.109 00.022 15712 IsGuiding returns 0
21:04:33.109 00.000 15712 Move returns status 0, amount 4
21:04:33.109 00.000 15712 MoveAxis(N, 0, ABG)
21:04:33.110 00.001 15712 Move returns status 0, amount 0
21:04:33.110 00.000 15712 move complete, result=0
21:04:33.110 00.000 15712 worker thread done servicing request
21:04:33.110 00.000 15712 Worker thread wakes up
21:04:33.110 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:04:33.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:33.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:34.522 01.412 15712 Exposure complete
21:04:34.570 00.048 15712 worker thread done servicing request
21:04:34.570 00.000 7988 OnExposeComplete: enter
21:04:34.570 00.000 7988 UpdateGuideState(): m_state=6
21:04:34.585 00.015 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5412
21:04:34.587 00.002 7988 Star::Find returns 1 (0), X=1178.43, Y=437.40, Mass=1549, SNR=26.9, Peak=234 HFD=3.3
21:04:34.587 00.000 7988 MultiStar: [#1 0.08,0.02,1.01,U] [#2 -0.06,0.28,0.99,U] [#3 -0.06,0.23,0.95,U] [#4 -0.22,0.23,1.04,U] [#5 0.17,0.23,0.68,U] [#6 -0.02,0.43,0.71,U] [#7 0.11,0.12,0.65,U] [#8 -0.06,0.23,0.63,U] 
21:04:34.587 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.19}, one-star: {-0.13, 0.03}
21:04:34.587 00.000 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.58) = xAngle (4.49 = -1.79)
21:04:34.587 00.000 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.60 = 1.32)
21:04:34.587 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.91 mountX=-0.03 mountY=0.13, mountTheta=1.80
21:04:34.587 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.03, opts=13)
21:04:34.587 00.000 7988 Enqueuing Move request for scope (-0.13, 0.03)
21:04:34.587 00.000 15712 Worker thread wakes up
21:04:34.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
21:04:34.587 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
21:04:34.587 00.000 15712 Moving (-0.13, 0.03) raw xDistance=-0.03 yDistance=0.13
21:04:34.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:04:34.587 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.9
21:04:34.600 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:34.600 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:34.601 00.001 7988 Enqueuing Expose request
21:04:34.601 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:04:34.601 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:04:34.601 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:34.601 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:04:34.601 00.000 15712 MoveAxis(E, 3, ABG)
21:04:34.601 00.000 15712 Guiding  Dir = 2, Dur = 3
21:04:34.604 00.003 15712 IsGuiding returns 0
21:04:34.621 00.017 15712 IsGuiding returns 0
21:04:34.621 00.000 15712 Move returns status 0, amount 3
21:04:34.621 00.000 15712 MoveAxis(N, 0, ABG)
21:04:34.621 00.000 15712 Move returns status 0, amount 0
21:04:34.621 00.000 15712 move complete, result=0
21:04:34.621 00.000 15712 worker thread done servicing request
21:04:34.621 00.000 15712 Worker thread wakes up
21:04:34.621 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:04:34.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:34.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:36.372 01.751 15712 Exposure complete
21:04:36.432 00.060 15712 worker thread done servicing request
21:04:36.432 00.000 7988 OnExposeComplete: enter
21:04:36.432 00.000 7988 UpdateGuideState(): m_state=6
21:04:36.434 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5413
21:04:36.434 00.000 7988 Star::Find returns 1 (1), X=1178.33, Y=437.18, Mass=1522, SNR=26.7, Peak=255 HFD=3.0
21:04:36.434 00.000 7988 MultiStar: [#1 0.08,0.07,1.03,U] [#2 0.04,0.30,1.01,U] [#3 -0.04,0.09,0.98,U] [#4 -0.04,0.17,1.01,U] [#5 0.32,0.09,0.71,U] [#6 0.04,0.38,0.71,U] [#7 0.22,0.12,0.67,U] [#8 -0.18,0.01,0.64,U] 
21:04:36.434 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.23, -0.18}
21:04:36.434 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
21:04:36.434 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
21:04:36.434 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=-0.11 mountY=-0.02, mountTheta=-3.00
21:04:36.434 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.11, opts=13)
21:04:36.443 00.009 7988 Enqueuing Move request for scope (0.01, 0.11)
21:04:36.443 00.000 15712 Worker thread wakes up
21:04:36.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
21:04:36.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
21:04:36.443 00.000 15712 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.02
21:04:36.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:36.443 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.7 Saturated
21:04:36.447 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:36.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:36.449 00.002 7988 Enqueuing Expose request
21:04:36.450 00.001 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:04:36.450 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
21:04:36.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:36.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:04:36.450 00.000 15712 MoveAxis(E, 6, ABG)
21:04:36.450 00.000 15712 Guiding  Dir = 2, Dur = 6
21:04:36.450 00.000 15712 IsGuiding returns 0
21:04:36.466 00.016 15712 IsGuiding returns 0
21:04:36.466 00.000 15712 Move returns status 0, amount 6
21:04:36.466 00.000 15712 MoveAxis(N, 0, ABG)
21:04:36.466 00.000 15712 Move returns status 0, amount 0
21:04:36.466 00.000 15712 move complete, result=0
21:04:36.466 00.000 15712 worker thread done servicing request
21:04:36.466 00.000 15712 Worker thread wakes up
21:04:36.466 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:04:36.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:36.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:37.872 01.406 15712 Exposure complete
21:04:37.922 00.050 15712 worker thread done servicing request
21:04:37.922 00.000 7988 OnExposeComplete: enter
21:04:37.922 00.000 7988 UpdateGuideState(): m_state=6
21:04:37.933 00.011 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5414
21:04:37.935 00.002 7988 Star::Find returns 1 (1), X=1178.18, Y=437.28, Mass=1491, SNR=26.4, Peak=255 HFD=3.3
21:04:37.935 00.000 7988 MultiStar: [#1 0.05,-0.06,1.03,U] [#2 0.05,0.08,1.00,U] [#3 -0.02,0.10,0.94,U] [#4 0.01,-0.09,1.04,U] [#5 0.31,0.05,0.73,U] [#6 -0.09,0.20,0.71,U] [#7 0.03,-0.03,0.70,U] [#8 -0.15,-0.03,0.64,U] 
21:04:37.935 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.38, -0.08}
21:04:37.935 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.58) = xAngle (4.41 = -1.87)
21:04:37.939 00.004 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.52 = 1.24)
21:04:37.939 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.83 mountX=-0.01 mountY=0.03, mountTheta=1.88
21:04:37.939 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.01, opts=13)
21:04:37.939 00.000 7988 Enqueuing Move request for scope (-0.03, 0.01)
21:04:37.939 00.000 15712 Worker thread wakes up
21:04:37.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
21:04:37.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
21:04:37.939 00.000 15712 Moving (-0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
21:04:37.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:04:37.939 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.4 Saturated
21:04:37.946 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:37.946 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:37.948 00.002 7988 Enqueuing Expose request
21:04:37.949 00.001 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:04:37.949 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:04:37.949 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:37.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:04:37.949 00.000 15712 MoveAxis(E, 4, ABG)
21:04:37.949 00.000 15712 Guiding  Dir = 2, Dur = 4
21:04:37.949 00.000 15712 IsGuiding returns 0
21:04:38.001 00.052 15712 IsGuiding returns 0
21:04:38.001 00.000 15712 Move returns status 0, amount 4
21:04:38.001 00.000 15712 MoveAxis(N, 0, ABG)
21:04:38.001 00.000 15712 Move returns status 0, amount 0
21:04:38.001 00.000 15712 move complete, result=0
21:04:38.001 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:04:38.003 00.002 15712 worker thread done servicing request
21:04:38.003 00.000 15712 Worker thread wakes up
21:04:38.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:38.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:39.644 01.641 15712 Exposure complete
21:04:39.692 00.048 15712 worker thread done servicing request
21:04:39.692 00.000 7988 OnExposeComplete: enter
21:04:39.692 00.000 7988 UpdateGuideState(): m_state=6
21:04:39.705 00.013 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5415
21:04:39.705 00.000 7988 Star::Find returns 1 (0), X=1178.28, Y=436.91, Mass=1636, SNR=27.6, Peak=230 HFD=3.4
21:04:39.705 00.000 7988 MultiStar: [#1 -0.01,-0.19,0.97,U] [#2 0.07,-0.14,0.97,U] [#3 -0.06,-0.28,0.89,U] [#4 -0.07,-0.33,1.01,U] [#5 0.35,-0.29,0.67,U] [#6 0.11,-0.02,0.68,U] [#7 0.14,-0.34,0.64,U] [#8 -0.24,-0.18,0.60,U] 
21:04:39.709 00.004 7988 refined, 8 included, MultiStar: {-0.01, -0.26}, one-star: {-0.28, -0.45}
21:04:39.709 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
21:04:39.709 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
21:04:39.709 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.62 mountX=0.26 mountY=0.02, mountTheta=0.07
21:04:39.709 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.26, opts=13)
21:04:39.709 00.000 7988 Enqueuing Move request for scope (-0.01, -0.26)
21:04:39.709 00.000 15712 Worker thread wakes up
21:04:39.709 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
21:04:39.709 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
21:04:39.709 00.000 15712 Moving (-0.01, -0.26) raw xDistance=0.26 yDistance=0.02
21:04:39.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:04:39.709 00.000 7988 UpdateGuideState exits: m=1636 SNR=27.6
21:04:39.718 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:39.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:39.720 00.002 7988 Enqueuing Expose request
21:04:39.721 00.001 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.15, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 635.94
21:04:39.721 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
21:04:39.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:39.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:04:39.721 00.000 15712 MoveAxis(W, 44, ABG)
21:04:39.721 00.000 15712 Guiding  Dir = 3, Dur = 44
21:04:39.721 00.000 15712 IsGuiding returns 0
21:04:39.743 00.022 15712 PulseGuide returned control before completion, sleep 34
21:04:39.785 00.042 15712 IsGuiding returns 1
21:04:39.785 00.000 15712 scope still moving after pulse duration time elapsed
21:04:39.823 00.038 15712 IsGuiding returns 0
21:04:39.823 00.000 15712 scope move finished after 44 + 56 ms
21:04:39.823 00.000 15712 Move returns status 0, amount 44
21:04:39.823 00.000 15712 MoveAxis(N, 0, ABG)
21:04:39.823 00.000 15712 Move returns status 0, amount 0
21:04:39.823 00.000 15712 move complete, result=0
21:04:39.823 00.000 7988 GuideStep: 0.3 px 44 ms WEST, 0.0 px 0 ms NORTH
21:04:39.825 00.002 15712 worker thread done servicing request
21:04:39.825 00.000 15712 Worker thread wakes up
21:04:39.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:39.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:41.243 01.418 15712 Exposure complete
21:04:41.290 00.047 15712 worker thread done servicing request
21:04:41.290 00.000 7988 OnExposeComplete: enter
21:04:41.304 00.014 7988 UpdateGuideState(): m_state=6
21:04:41.306 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5416
21:04:41.307 00.001 7988 Star::Find returns 1 (0), X=1178.33, Y=436.95, Mass=1520, SNR=26.3, Peak=186 HFD=3.4
21:04:41.307 00.000 7988 MultiStar: [#1 0.10,-0.04,1.01,U] [#2 0.09,0.17,1.06,U] [#3 -0.03,0.01,0.99,U] [#4 0.10,0.01,1.05,U] [#5 0.13,-0.25,0.74,U] [#6 -0.12,0.16,0.71,U] [#7 0.32,0.23,0.69,U] [#8 0.07,-0.20,0.67,U] 
21:04:41.309 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.23, -0.42}
21:04:41.309 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
21:04:41.311 00.002 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.35)
21:04:41.311 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.76 mountX=0.04 mountY=-0.04, mountTheta=-0.80
21:04:41.313 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
21:04:41.315 00.002 7988 Enqueuing Move request for scope (0.04, -0.04)
21:04:41.315 00.000 15712 Worker thread wakes up
21:04:41.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
21:04:41.315 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
21:04:41.315 00.000 15712 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=-0.04
21:04:41.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:04:41.315 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.3
21:04:41.319 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:41.320 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:41.320 00.000 7988 Enqueuing Expose request
21:04:41.322 00.002 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:04:41.322 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
21:04:41.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:41.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:04:41.322 00.000 15712 MoveAxis(E, 7, ABG)
21:04:41.322 00.000 15712 Guiding  Dir = 2, Dur = 7
21:04:41.322 00.000 15712 IsGuiding returns 0
21:04:41.373 00.051 15712 IsGuiding returns 0
21:04:41.373 00.000 15712 Move returns status 0, amount 7
21:04:41.373 00.000 15712 MoveAxis(N, 0, ABG)
21:04:41.373 00.000 15712 Move returns status 0, amount 0
21:04:41.373 00.000 15712 move complete, result=0
21:04:41.373 00.000 15712 worker thread done servicing request
21:04:41.373 00.000 15712 Worker thread wakes up
21:04:41.373 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
21:04:41.375 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:41.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:43.012 01.637 15712 Exposure complete
21:04:43.060 00.048 15712 worker thread done servicing request
21:04:43.060 00.000 7988 OnExposeComplete: enter
21:04:43.075 00.015 7988 UpdateGuideState(): m_state=6
21:04:43.076 00.001 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5417
21:04:43.076 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=437.13, Mass=1566, SNR=26.9, Peak=194 HFD=3.6
21:04:43.076 00.000 7988 MultiStar: [#1 0.20,-0.15,0.97,U] [#2 0.25,0.00,0.99,U] [#3 0.06,-0.06,0.94,U] [#4 0.21,-0.12,1.03,U] [#5 0.41,-0.23,0.68,U] [#6 0.18,0.18,0.69,U] [#7 0.41,-0.08,0.67,U] [#8 0.05,0.02,0.61,U] 
21:04:43.076 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {-0.29, -0.24}
21:04:43.076 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
21:04:43.076 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.12)
21:04:43.076 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.52 mountX=0.08 mountY=-0.15, mountTheta=-1.05
21:04:43.076 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.08, opts=13)
21:04:43.076 00.000 7988 Enqueuing Move request for scope (0.15, -0.08)
21:04:43.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:43.076 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.9
21:04:43.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:43.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:43.076 00.000 7988 Enqueuing Expose request
21:04:43.092 00.016 15712 Worker thread wakes up
21:04:43.092 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
21:04:43.092 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
21:04:43.092 00.000 15712 Moving (0.15, -0.08) raw xDistance=0.08 yDistance=-0.15
21:04:43.092 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:04:43.092 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
21:04:43.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:43.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:04:43.092 00.000 15712 MoveAxis(E, 9, ABG)
21:04:43.092 00.000 15712 Guiding  Dir = 2, Dur = 9
21:04:43.092 00.000 15712 IsGuiding returns 0
21:04:43.109 00.017 15712 IsGuiding returns 0
21:04:43.109 00.000 15712 Move returns status 0, amount 9
21:04:43.109 00.000 15712 MoveAxis(N, 0, ABG)
21:04:43.109 00.000 15712 Move returns status 0, amount 0
21:04:43.109 00.000 15712 move complete, result=0
21:04:43.109 00.000 15712 worker thread done servicing request
21:04:43.109 00.000 15712 Worker thread wakes up
21:04:43.109 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:04:43.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:43.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:44.527 01.418 15712 Exposure complete
21:04:44.589 00.062 15712 worker thread done servicing request
21:04:44.589 00.000 7988 OnExposeComplete: enter
21:04:44.590 00.001 7988 UpdateGuideState(): m_state=6
21:04:44.591 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5418
21:04:44.591 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=437.06, Mass=1555, SNR=26.9, Peak=214 HFD=3.4
21:04:44.593 00.002 7988 MultiStar: [#1 0.23,-0.02,0.96,U] [#2 0.09,0.15,1.04,U] [#3 0.16,-0.16,1.00,U] [#4 0.12,-0.11,1.01,U] [#5 0.49,0.03,0.69,U] [#6 0.07,0.11,0.69,U] [#7 0.29,-0.05,0.67,U] [#8 -0.11,-0.14,0.67,U] 
21:04:44.595 00.002 7988 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {-0.19, -0.31}
21:04:44.595 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.58) = xAngle (1.10 = 1.10)
21:04:44.597 00.002 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.07)
21:04:44.597 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=0.06 mountY=-0.12, mountTheta=-1.10
21:04:44.599 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.06, opts=13)
21:04:44.599 00.000 7988 Enqueuing Move request for scope (0.12, -0.06)
21:04:44.601 00.002 15712 Worker thread wakes up
21:04:44.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
21:04:44.601 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
21:04:44.601 00.000 15712 Moving (0.12, -0.06) raw xDistance=0.06 yDistance=-0.12
21:04:44.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:04:44.601 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.9
21:04:44.604 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:44.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:44.606 00.002 7988 Enqueuing Expose request
21:04:44.607 00.001 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:04:44.607 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
21:04:44.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:44.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:04:44.607 00.000 15712 MoveAxis(E, 6, ABG)
21:04:44.607 00.000 15712 Guiding  Dir = 2, Dur = 6
21:04:44.607 00.000 15712 IsGuiding returns 0
21:04:44.627 00.020 15712 IsGuiding returns 0
21:04:44.627 00.000 15712 Move returns status 0, amount 6
21:04:44.627 00.000 15712 MoveAxis(N, 0, ABG)
21:04:44.627 00.000 15712 Move returns status 0, amount 0
21:04:44.627 00.000 15712 move complete, result=0
21:04:44.627 00.000 15712 worker thread done servicing request
21:04:44.627 00.000 15712 Worker thread wakes up
21:04:44.627 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:04:44.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:44.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:46.375 01.748 15712 Exposure complete
21:04:46.434 00.059 15712 worker thread done servicing request
21:04:46.434 00.000 7988 OnExposeComplete: enter
21:04:46.437 00.003 7988 UpdateGuideState(): m_state=6
21:04:46.437 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5419
21:04:46.437 00.000 7988 Star::Find returns 1 (0), X=1178.29, Y=437.13, Mass=1507, SNR=26.5, Peak=215 HFD=3.4
21:04:46.437 00.000 7988 MultiStar: [#1 0.22,0.08,1.02,U] [#2 0.14,0.20,0.98,U] [#3 0.17,0.04,0.94,U] [#4 -0.05,-0.13,1.00,U] [#5 0.23,-0.04,0.68,U] [#6 0.05,0.04,0.71,U] [#7 0.18,-0.10,0.67,U] [#8 0.03,-0.05,0.66,U] 
21:04:46.437 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {-0.27, -0.24}
21:04:46.437 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.31 = 1.31)
21:04:46.443 00.006 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.42 = -1.87)
21:04:46.443 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.27 mountX=0.02 mountY=-0.07, mountTheta=-1.30
21:04:46.443 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
21:04:46.443 00.000 7988 Enqueuing Move request for scope (0.07, -0.02)
21:04:46.443 00.000 15712 Worker thread wakes up
21:04:46.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
21:04:46.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
21:04:46.443 00.000 15712 Moving (0.07, -0.02) raw xDistance=0.02 yDistance=-0.07
21:04:46.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:46.443 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
21:04:46.450 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:46.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:46.452 00.002 7988 Enqueuing Expose request
21:04:46.452 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:04:46.452 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
21:04:46.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:46.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:04:46.452 00.000 15712 MoveAxis(E, 8, ABG)
21:04:46.452 00.000 15712 Guiding  Dir = 2, Dur = 8
21:04:46.452 00.000 15712 IsGuiding returns 0
21:04:46.472 00.020 15712 IsGuiding returns 0
21:04:46.472 00.000 15712 Move returns status 0, amount 8
21:04:46.472 00.000 15712 MoveAxis(N, 0, ABG)
21:04:46.472 00.000 15712 Move returns status 0, amount 0
21:04:46.472 00.000 15712 move complete, result=0
21:04:46.472 00.000 15712 worker thread done servicing request
21:04:46.472 00.000 15712 Worker thread wakes up
21:04:46.472 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:04:46.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:46.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:47.891 01.419 15712 Exposure complete
21:04:47.953 00.062 15712 worker thread done servicing request
21:04:47.953 00.000 7988 OnExposeComplete: enter
21:04:47.953 00.000 7988 UpdateGuideState(): m_state=6
21:04:47.953 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5420
21:04:47.953 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=437.11, Mass=1584, SNR=27.1, Peak=195 HFD=3.5
21:04:47.953 00.000 7988 MultiStar: [#1 0.20,-0.09,0.99,U] [#2 0.23,0.07,1.00,U] [#3 0.05,-0.17,0.93,U] [#4 0.01,-0.24,1.00,U] [#5 0.26,-0.31,0.72,U] [#6 0.16,-0.00,0.72,U] [#7 0.42,-0.11,0.62,U] [#8 -0.06,-0.30,0.65,U] 
21:04:47.953 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.15}, one-star: {-0.21, -0.26}
21:04:47.953 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.58) = xAngle (0.61 = 0.61)
21:04:47.953 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.56)
21:04:47.953 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.97 mountX=0.15 mountY=-0.10, mountTheta=-0.59
21:04:47.968 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.15, opts=13)
21:04:47.970 00.002 7988 Enqueuing Move request for scope (0.11, -0.15)
21:04:47.970 00.000 15712 Worker thread wakes up
21:04:47.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
21:04:47.970 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
21:04:47.970 00.000 15712 Moving (0.11, -0.15) raw xDistance=0.15 yDistance=-0.10
21:04:47.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:47.970 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.1
21:04:47.974 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:47.974 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:47.974 00.000 7988 Enqueuing Expose request
21:04:47.974 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:04:47.974 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
21:04:47.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:47.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:04:47.974 00.000 15712 MoveAxis(E, 6, ABG)
21:04:47.974 00.000 15712 Guiding  Dir = 2, Dur = 6
21:04:47.974 00.000 15712 IsGuiding returns 0
21:04:48.004 00.030 15712 IsGuiding returns 0
21:04:48.004 00.000 15712 Move returns status 0, amount 6
21:04:48.004 00.000 15712 MoveAxis(N, 0, ABG)
21:04:48.004 00.000 15712 Move returns status 0, amount 0
21:04:48.004 00.000 15712 move complete, result=0
21:04:48.004 00.000 15712 worker thread done servicing request
21:04:48.004 00.000 15712 Worker thread wakes up
21:04:48.004 00.000 7988 GuideStep: 0.2 px 6 ms EAST, -0.1 px 0 ms NORTH
21:04:48.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:48.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:49.645 01.641 15712 Exposure complete
21:04:49.703 00.058 15712 worker thread done servicing request
21:04:49.703 00.000 7988 OnExposeComplete: enter
21:04:49.703 00.000 7988 UpdateGuideState(): m_state=6
21:04:49.703 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
21:04:49.707 00.004 7988 Star::Find returns 1 (1), X=1178.30, Y=437.38, Mass=1557, SNR=26.9, Peak=255 HFD=3.5
21:04:49.707 00.000 7988 MultiStar: [#1 0.10,0.04,0.98,U] [#2 -0.10,0.18,0.99,U] [#3 -0.08,0.12,0.93,U] [#4 -0.13,-0.00,1.00,U] [#5 0.33,-0.03,0.71,U] [#6 0.11,0.34,0.69,U] [#7 0.35,0.15,0.69,U] [#8 0.02,0.03,0.62,U] 
21:04:49.707 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {-0.25, 0.02}
21:04:49.707 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
21:04:49.707 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
21:04:49.707 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.41 mountX=-0.09 mountY=-0.02, mountTheta=-2.96
21:04:49.707 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
21:04:49.707 00.000 7988 Enqueuing Move request for scope (0.01, 0.09)
21:04:49.707 00.000 15712 Worker thread wakes up
21:04:49.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
21:04:49.707 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
21:04:49.707 00.000 15712 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=-0.02
21:04:49.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:49.707 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.9 Saturated
21:04:49.719 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:49.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:49.720 00.001 7988 Enqueuing Expose request
21:04:49.720 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:04:49.722 00.002 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
21:04:49.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:49.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:04:49.722 00.000 15712 MoveAxis(E, 8, ABG)
21:04:49.722 00.000 15712 Guiding  Dir = 2, Dur = 8
21:04:49.722 00.000 15712 IsGuiding returns 0
21:04:49.772 00.050 15712 IsGuiding returns 0
21:04:49.772 00.000 15712 Move returns status 0, amount 8
21:04:49.772 00.000 15712 MoveAxis(N, 0, ABG)
21:04:49.772 00.000 15712 Move returns status 0, amount 0
21:04:49.772 00.000 15712 move complete, result=0
21:04:49.772 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:04:49.783 00.011 15712 worker thread done servicing request
21:04:49.783 00.000 15712 Worker thread wakes up
21:04:49.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:49.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:51.190 01.407 15712 Exposure complete
21:04:51.236 00.046 15712 worker thread done servicing request
21:04:51.236 00.000 7988 OnExposeComplete: enter
21:04:51.251 00.015 7988 UpdateGuideState(): m_state=6
21:04:51.252 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5422
21:04:51.252 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=437.23, Mass=1614, SNR=27.2, Peak=204 HFD=3.6
21:04:51.252 00.000 7988 MultiStar: [#1 0.06,0.02,0.99,U] [#2 0.13,0.24,0.97,U] [#3 0.09,0.12,0.94,U] [#4 -0.11,0.12,0.98,U] [#5 0.46,-0.07,0.66,U] [#6 -0.03,0.43,0.68,U] [#7 0.12,0.07,0.66,U] [#8 0.03,-0.11,0.61,U] 
21:04:51.252 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {-0.18, -0.14}
21:04:51.252 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
21:04:51.252 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
21:04:51.252 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.00 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
21:04:51.252 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.08, opts=13)
21:04:51.252 00.000 7988 Enqueuing Move request for scope (0.05, 0.08)
21:04:51.252 00.000 15712 Worker thread wakes up
21:04:51.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
21:04:51.252 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
21:04:51.252 00.000 15712 Moving (0.05, 0.08) raw xDistance=-0.08 yDistance=-0.05
21:04:51.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:51.252 00.000 7988 UpdateGuideState exits: m=1614 SNR=27.2
21:04:51.265 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:51.265 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:51.267 00.002 7988 Enqueuing Expose request
21:04:51.268 00.001 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:04:51.268 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
21:04:51.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:51.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:04:51.268 00.000 15712 MoveAxis(E, 7, ABG)
21:04:51.268 00.000 15712 Guiding  Dir = 2, Dur = 7
21:04:51.268 00.000 15712 IsGuiding returns 0
21:04:51.283 00.015 15712 IsGuiding returns 0
21:04:51.283 00.000 15712 Move returns status 0, amount 7
21:04:51.283 00.000 15712 MoveAxis(N, 0, ABG)
21:04:51.283 00.000 15712 Move returns status 0, amount 0
21:04:51.283 00.000 15712 move complete, result=0
21:04:51.283 00.000 15712 worker thread done servicing request
21:04:51.283 00.000 15712 Worker thread wakes up
21:04:51.283 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
21:04:51.284 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:51.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:52.914 01.630 15712 Exposure complete
21:04:52.968 00.054 15712 worker thread done servicing request
21:04:52.968 00.000 7988 OnExposeComplete: enter
21:04:52.968 00.000 7988 UpdateGuideState(): m_state=6
21:04:52.975 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5423
21:04:52.975 00.000 7988 Star::Find returns 1 (0), X=1178.25, Y=437.21, Mass=1506, SNR=26.5, Peak=234 HFD=3.1
21:04:52.975 00.000 7988 MultiStar: [#1 -0.03,-0.01,1.00,U] [#2 0.01,0.18,1.01,U] [#3 -0.01,-0.10,0.97,U] [#4 -0.01,0.01,1.03,U] [#5 0.17,0.04,0.72,U] [#6 -0.10,0.14,0.70,U] [#7 0.07,0.16,0.64,U] [#8 -0.17,-0.07,0.70,U] 
21:04:52.975 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.31, -0.16}
21:04:52.975 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.43 = -1.85)
21:04:52.975 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.26)
21:04:52.975 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.86 mountX=-0.01 mountY=0.05, mountTheta=1.85
21:04:52.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
21:04:52.975 00.000 7988 Enqueuing Move request for scope (-0.05, 0.01)
21:04:52.985 00.010 15712 Worker thread wakes up
21:04:52.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
21:04:52.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
21:04:52.985 00.000 15712 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
21:04:52.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:52.985 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
21:04:52.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:52.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:52.985 00.000 7988 Enqueuing Expose request
21:04:52.991 00.006 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:04:52.991 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
21:04:52.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:52.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:04:52.991 00.000 15712 MoveAxis(E, 7, ABG)
21:04:52.991 00.000 15712 Guiding  Dir = 2, Dur = 7
21:04:52.991 00.000 15712 IsGuiding returns 0
21:04:53.010 00.019 15712 IsGuiding returns 0
21:04:53.010 00.000 15712 Move returns status 0, amount 7
21:04:53.010 00.000 15712 MoveAxis(N, 0, ABG)
21:04:53.010 00.000 15712 Move returns status 0, amount 0
21:04:53.010 00.000 15712 move complete, result=0
21:04:53.010 00.000 15712 worker thread done servicing request
21:04:53.010 00.000 15712 Worker thread wakes up
21:04:53.010 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
21:04:53.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:53.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:54.426 01.416 15712 Exposure complete
21:04:54.484 00.058 15712 worker thread done servicing request
21:04:54.484 00.000 7988 OnExposeComplete: enter
21:04:54.488 00.004 7988 UpdateGuideState(): m_state=6
21:04:54.488 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5424
21:04:54.488 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=437.18, Mass=1433, SNR=25.9, Peak=186 HFD=3.2
21:04:54.488 00.000 7988 MultiStar: [#1 0.09,-0.14,1.02,U] [#2 0.19,0.14,1.04,U] [#3 -0.02,0.13,1.00,U] [#4 -0.10,-0.09,1.04,U] [#5 0.35,-0.25,0.73,U] [#6 0.11,0.20,0.74,U] [#7 0.27,-0.05,0.68,U] [#8 0.09,-0.21,0.68,U] 
21:04:54.488 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {-0.17, -0.18}
21:04:54.488 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
21:04:54.488 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
21:04:54.488 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.56 mountX=0.04 mountY=-0.07, mountTheta=-1.00
21:04:54.488 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.05, opts=13)
21:04:54.488 00.000 7988 Enqueuing Move request for scope (0.07, -0.05)
21:04:54.488 00.000 15712 Worker thread wakes up
21:04:54.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
21:04:54.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
21:04:54.488 00.000 15712 Moving (0.07, -0.05) raw xDistance=0.04 yDistance=-0.07
21:04:54.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:04:54.500 00.012 7988 UpdateGuideState exits: m=1433 SNR=25.9
21:04:54.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:54.502 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:54.503 00.001 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:04:54.503 00.000 7988 Enqueuing Expose request
21:04:54.503 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
21:04:54.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:54.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:04:54.503 00.000 15712 MoveAxis(E, 7, ABG)
21:04:54.503 00.000 15712 Guiding  Dir = 2, Dur = 7
21:04:54.503 00.000 15712 IsGuiding returns 0
21:04:54.519 00.016 15712 IsGuiding returns 0
21:04:54.519 00.000 15712 Move returns status 0, amount 7
21:04:54.519 00.000 15712 MoveAxis(N, 0, ABG)
21:04:54.519 00.000 15712 Move returns status 0, amount 0
21:04:54.519 00.000 15712 move complete, result=0
21:04:54.519 00.000 15712 worker thread done servicing request
21:04:54.519 00.000 15712 Worker thread wakes up
21:04:54.519 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:04:54.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:54.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:56.162 01.643 15712 Exposure complete
21:04:56.218 00.056 15712 worker thread done servicing request
21:04:56.218 00.000 7988 OnExposeComplete: enter
21:04:56.218 00.000 7988 UpdateGuideState(): m_state=6
21:04:56.218 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5425
21:04:56.225 00.007 7988 Star::Find returns 1 (0), X=1178.33, Y=437.39, Mass=1515, SNR=26.5, Peak=204 HFD=3.3
21:04:56.225 00.000 7988 MultiStar: [#1 0.26,0.08,1.02,U] [#2 0.21,0.12,1.00,U] [#3 0.21,0.17,0.95,U] [#4 0.04,0.11,1.03,U] [#5 0.42,0.35,0.66,U] [#6 0.15,0.37,0.69,U] [#7 0.31,0.32,0.70,U] [#8 -0.00,0.14,0.65,U] 
21:04:56.225 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.17}, one-star: {-0.23, 0.02}
21:04:56.225 00.000 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.58) = xAngle (2.45 = 2.45)
21:04:56.225 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.73)
21:04:56.225 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.87 mountX=-0.17 mountY=-0.15, mountTheta=-2.43
21:04:56.225 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.17, opts=13)
21:04:56.225 00.000 7988 Enqueuing Move request for scope (0.14, 0.17)
21:04:56.235 00.010 15712 Worker thread wakes up
21:04:56.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
21:04:56.235 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
21:04:56.235 00.000 15712 Moving (0.14, 0.17) raw xDistance=-0.17 yDistance=-0.15
21:04:56.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:56.235 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
21:04:56.238 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:56.238 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:56.240 00.002 7988 Enqueuing Expose request
21:04:56.240 00.000 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 635.92
21:04:56.240 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
21:04:56.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:56.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:04:56.240 00.000 15712 MoveAxis(E, 42, ABG)
21:04:56.240 00.000 15712 Guiding  Dir = 2, Dur = 42
21:04:56.241 00.001 15712 IsGuiding returns 0
21:04:56.269 00.028 15712 PulseGuide returned control before completion, sleep 23
21:04:56.305 00.036 15712 IsGuiding returns 1
21:04:56.305 00.000 15712 scope still moving after pulse duration time elapsed
21:04:56.354 00.049 15712 IsGuiding returns 0
21:04:56.354 00.000 15712 scope move finished after 42 + 83 ms
21:04:56.354 00.000 15712 Move returns status 0, amount 42
21:04:56.354 00.000 15712 MoveAxis(N, 0, ABG)
21:04:56.354 00.000 15712 Move returns status 0, amount 0
21:04:56.354 00.000 15712 move complete, result=0
21:04:56.354 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
21:04:56.368 00.014 15712 worker thread done servicing request
21:04:56.368 00.000 15712 Worker thread wakes up
21:04:56.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:56.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:57.787 01.419 15712 Exposure complete
21:04:57.847 00.060 15712 worker thread done servicing request
21:04:57.847 00.000 7988 OnExposeComplete: enter
21:04:57.848 00.001 7988 UpdateGuideState(): m_state=6
21:04:57.848 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5426
21:04:57.848 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=437.04, Mass=1501, SNR=26.3, Peak=200 HFD=3.3
21:04:57.848 00.000 7988 MultiStar: [#1 0.22,-0.25,0.99,U] [#2 0.22,-0.00,1.01,U] [#3 0.03,-0.25,0.95,U] [#4 0.02,-0.23,1.04,U] [#5 0.41,-0.37,0.74,U] [#6 0.06,-0.09,0.69,U] [#7 0.25,-0.28,0.66,U] [#8 0.02,-0.20,0.67,U] 
21:04:57.848 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.22}, one-star: {-0.19, -0.33}
21:04:57.848 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
21:04:57.848 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.71)
21:04:57.848 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.11 mountX=0.22 mountY=-0.10, mountTheta=-0.44
21:04:57.848 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.22, opts=13)
21:04:57.848 00.000 7988 Enqueuing Move request for scope (0.11, -0.22)
21:04:57.848 00.000 15712 Worker thread wakes up
21:04:57.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
21:04:57.848 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
21:04:57.848 00.000 15712 Moving (0.11, -0.22) raw xDistance=0.22 yDistance=-0.10
21:04:57.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:57.848 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
21:04:57.862 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:57.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:57.864 00.002 15712 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 635.91
21:04:57.864 00.000 15712 PPEC: input: 0.22, control: 0.10, exposure: 1500
21:04:57.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:57.864 00.000 7988 Enqueuing Expose request
21:04:57.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:04:57.864 00.000 15712 MoveAxis(W, 33, ABG)
21:04:57.864 00.000 15712 Guiding  Dir = 3, Dur = 33
21:04:57.864 00.000 15712 IsGuiding returns 0
21:04:57.885 00.021 15712 PulseGuide returned control before completion, sleep 28
21:04:57.933 00.048 15712 IsGuiding returns 0
21:04:57.933 00.000 15712 Move returns status 0, amount 33
21:04:57.933 00.000 15712 MoveAxis(N, 0, ABG)
21:04:57.933 00.000 15712 Move returns status 0, amount 0
21:04:57.933 00.000 15712 move complete, result=0
21:04:57.933 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
21:04:57.933 00.000 15712 worker thread done servicing request
21:04:57.935 00.002 15712 Worker thread wakes up
21:04:57.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:57.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:04:59.573 01.638 15712 Exposure complete
21:04:59.632 00.059 15712 worker thread done servicing request
21:04:59.632 00.000 7988 OnExposeComplete: enter
21:04:59.632 00.000 7988 UpdateGuideState(): m_state=6
21:04:59.632 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5427
21:04:59.637 00.005 7988 Star::Find returns 1 (0), X=1178.68, Y=437.36, Mass=1501, SNR=26.3, Peak=215 HFD=3.2
21:04:59.639 00.002 7988 MultiStar: [#1 0.28,0.05,1.06,U] [#2 0.21,0.24,1.04,U] [#3 0.25,0.10,1.00,U] [#4 0.16,0.07,1.07,U] [#5 0.45,0.15,0.69,U] [#6 0.24,0.38,0.70,U] [#7 0.57,0.21,0.70,U] [#8 0.39,0.08,0.65,U] 
21:04:59.641 00.002 7988 single-star, 8 included, MultiStar: {0.27, 0.13}, one-star: {0.12, -0.00}
21:04:59.641 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
21:04:59.643 00.002 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.62)
21:04:59.643 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.02 mountX=0.00 mountY=-0.12, mountTheta=-1.55
21:04:59.645 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.00, opts=13)
21:04:59.645 00.000 7988 Enqueuing Move request for scope (0.12, -0.00)
21:04:59.647 00.002 15712 Worker thread wakes up
21:04:59.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
21:04:59.647 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
21:04:59.647 00.000 15712 Moving (0.12, -0.00) raw xDistance=0.00 yDistance=-0.12
21:04:59.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:04:59.647 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
21:04:59.647 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:59.647 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:04:59.647 00.000 7988 Enqueuing Expose request
21:04:59.652 00.005 15712 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:04:59.652 00.000 15712 PPEC: input: 0.00, control: -0.04, exposure: 1500
21:04:59.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:59.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:04:59.652 00.000 15712 MoveAxis(E, 13, ABG)
21:04:59.652 00.000 15712 Guiding  Dir = 2, Dur = 13
21:04:59.652 00.000 15712 IsGuiding returns 0
21:04:59.674 00.022 15712 IsGuiding returns 1
21:04:59.675 00.001 15712 scope still moving after pulse duration time elapsed
21:04:59.700 00.025 15712 IsGuiding returns 1
21:04:59.733 00.033 15712 IsGuiding returns 0
21:04:59.733 00.000 15712 scope move finished after 13 + 71 ms
21:04:59.733 00.000 15712 Move returns status 0, amount 13
21:04:59.733 00.000 15712 MoveAxis(N, 0, ABG)
21:04:59.733 00.000 15712 Move returns status 0, amount 0
21:04:59.733 00.000 15712 move complete, result=0
21:04:59.733 00.000 7988 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
21:04:59.740 00.007 15712 worker thread done servicing request
21:04:59.740 00.000 15712 Worker thread wakes up
21:04:59.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:04:59.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:01.153 01.413 15712 Exposure complete
21:05:01.221 00.068 15712 worker thread done servicing request
21:05:01.221 00.000 7988 OnExposeComplete: enter
21:05:01.224 00.003 7988 UpdateGuideState(): m_state=6
21:05:01.226 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5428
21:05:01.226 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=437.03, Mass=1530, SNR=26.6, Peak=187 HFD=3.5
21:05:01.228 00.002 7988 MultiStar: [#1 0.16,-0.17,0.98,U] [#2 0.27,0.03,1.01,U] [#3 0.21,-0.10,0.97,U] [#4 -0.04,-0.16,1.03,U] [#5 0.30,-0.20,0.69,U] [#6 0.29,-0.01,0.68,U] [#7 0.14,0.07,0.64,U] [#8 -0.17,-0.29,0.63,U] 
21:05:01.230 00.002 7988 refined, 8 included, MultiStar: {0.11, -0.13}, one-star: {-0.14, -0.34}
21:05:01.230 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.58) = xAngle (0.70 = 0.70)
21:05:01.230 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.80 = -2.48)
21:05:01.230 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=0.13 mountY=-0.11, mountTheta=-0.68
21:05:01.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.13, opts=13)
21:05:01.230 00.000 7988 Enqueuing Move request for scope (0.11, -0.13)
21:05:01.230 00.000 15712 Worker thread wakes up
21:05:01.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
21:05:01.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
21:05:01.230 00.000 15712 Moving (0.11, -0.13) raw xDistance=0.13 yDistance=-0.11
21:05:01.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:01.230 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
21:05:01.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:01.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:01.230 00.000 7988 Enqueuing Expose request
21:05:01.230 00.000 15712 PPEC rslt: input = 0.13, final = -0.04, react = 0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:05:01.230 00.000 15712 PPEC: input: 0.13, control: -0.04, exposure: 1500
21:05:01.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:01.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:05:01.230 00.000 15712 MoveAxis(E, 12, ABG)
21:05:01.230 00.000 15712 Guiding  Dir = 2, Dur = 12
21:05:01.230 00.000 15712 IsGuiding returns 0
21:05:01.272 00.042 15712 IsGuiding returns 1
21:05:01.272 00.000 15712 scope still moving after pulse duration time elapsed
21:05:01.330 00.058 15712 IsGuiding returns 0
21:05:01.330 00.000 15712 scope move finished after 12 + 81 ms
21:05:01.330 00.000 15712 Move returns status 0, amount 12
21:05:01.330 00.000 15712 MoveAxis(N, 0, ABG)
21:05:01.330 00.000 15712 Move returns status 0, amount 0
21:05:01.330 00.000 15712 move complete, result=0
21:05:01.330 00.000 15712 worker thread done servicing request
21:05:01.330 00.000 15712 Worker thread wakes up
21:05:01.330 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
21:05:01.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:01.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:02.968 01.638 15712 Exposure complete
21:05:03.014 00.046 15712 worker thread done servicing request
21:05:03.014 00.000 7988 OnExposeComplete: enter
21:05:03.014 00.000 7988 UpdateGuideState(): m_state=6
21:05:03.029 00.015 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5429
21:05:03.031 00.002 7988 Star::Find returns 1 (0), X=1178.63, Y=437.05, Mass=1427, SNR=25.7, Peak=191 HFD=3.3
21:05:03.031 00.000 7988 MultiStar: [#1 0.37,-0.17,1.02,U] [#2 0.15,-0.13,1.03,U] [#3 0.27,-0.12,0.97,U] [#4 0.32,-0.23,1.07,U] [#5 0.49,-0.17,0.73,U] [#6 0.19,0.18,0.73,U] [#7 0.29,-0.12,0.71,U] [#8 0.27,-0.16,0.72,U] 
21:05:03.031 00.000 7988 refined, 8 included, MultiStar: {0.26, -0.15}, one-star: {0.07, -0.31}
21:05:03.031 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
21:05:03.031 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.11)
21:05:03.031 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-0.51 mountX=0.15 mountY=-0.26, mountTheta=-1.06
21:05:03.031 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.15, opts=13)
21:05:03.031 00.000 7988 Enqueuing Move request for scope (0.26, -0.15)
21:05:03.031 00.000 15712 Worker thread wakes up
21:05:03.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.15) opts 0xd
21:05:03.031 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.15)
21:05:03.031 00.000 15712 Moving (0.26, -0.15) raw xDistance=0.15 yDistance=-0.26
21:05:03.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:05:03.031 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7
21:05:03.042 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:03.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:03.044 00.002 7988 Enqueuing Expose request
21:05:03.045 00.001 15712 PPEC rslt: input = 0.15, final = -0.04, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:05:03.045 00.000 15712 PPEC: input: 0.15, control: -0.04, exposure: 1500
21:05:03.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:05:03.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:05:03.045 00.000 15712 MoveAxis(E, 13, ABG)
21:05:03.045 00.000 15712 Guiding  Dir = 2, Dur = 13
21:05:03.045 00.000 15712 IsGuiding returns 0
21:05:03.063 00.018 15712 IsGuiding returns 1
21:05:03.063 00.000 15712 scope still moving after pulse duration time elapsed
21:05:03.093 00.030 15712 IsGuiding returns 1
21:05:03.125 00.032 15712 IsGuiding returns 0
21:05:03.125 00.000 15712 scope move finished after 13 + 68 ms
21:05:03.125 00.000 15712 Move returns status 0, amount 13
21:05:03.125 00.000 15712 MoveAxis(N, 0, ABG)
21:05:03.125 00.000 15712 Move returns status 0, amount 0
21:05:03.125 00.000 15712 move complete, result=0
21:05:03.125 00.000 15712 worker thread done servicing request
21:05:03.125 00.000 15712 Worker thread wakes up
21:05:03.125 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.3 px 0 ms NORTH
21:05:03.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:03.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:04.545 01.420 15712 Exposure complete
21:05:04.606 00.061 15712 worker thread done servicing request
21:05:04.606 00.000 7988 OnExposeComplete: enter
21:05:04.606 00.000 7988 UpdateGuideState(): m_state=6
21:05:04.608 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5430
21:05:04.608 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=436.85, Mass=1494, SNR=26.4, Peak=180 HFD=3.2
21:05:04.610 00.002 7988 MultiStar: [#1 0.30,-0.36,1.01,U] [#2 0.05,-0.07,1.00,U] [#3 0.12,-0.43,0.91,U] [#4 0.29,-0.44,1.03,U] [#5 0.37,-0.31,0.71,U] [#6 0.15,-0.06,0.68,U] [#7 0.24,-0.44,0.66,U] [#8 0.40,-0.63,0.67,U] 
21:05:04.610 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.36}, one-star: {-0.17, -0.52}
21:05:04.612 00.002 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
21:05:04.612 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.71)
21:05:04.612 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.36 hyp=0.40 cameraTheta=-1.11 mountX=0.36 mountY=-0.17, mountTheta=-0.44
21:05:04.612 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.36, opts=13)
21:05:04.612 00.000 7988 Enqueuing Move request for scope (0.18, -0.36)
21:05:04.612 00.000 15712 Worker thread wakes up
21:05:04.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.36) opts 0xd
21:05:04.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.36)
21:05:04.612 00.000 15712 Moving (0.18, -0.36) raw xDistance=0.36 yDistance=-0.17
21:05:04.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:04.612 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.4
21:05:04.622 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:04.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:04.622 00.000 7988 Enqueuing Expose request
21:05:04.622 00.000 15712 PPEC rslt: input = 0.36, final = 0.17, react = 0.22, pred = -0.05, hyst = 0.19, hyst_pct = 0.00, period_length = 635.90
21:05:04.622 00.000 15712 PPEC: input: 0.36, control: 0.17, exposure: 1500
21:05:04.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:04.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:05:04.622 00.000 15712 MoveAxis(W, 55, ABG)
21:05:04.622 00.000 15712 Guiding  Dir = 3, Dur = 55
21:05:04.622 00.000 15712 IsGuiding returns 0
21:05:04.646 00.024 15712 PulseGuide returned control before completion, sleep 45
21:05:04.701 00.055 15712 IsGuiding returns 1
21:05:04.701 00.000 15712 scope still moving after pulse duration time elapsed
21:05:04.737 00.036 15712 IsGuiding returns 0
21:05:04.737 00.000 15712 scope move finished after 55 + 61 ms
21:05:04.737 00.000 15712 Move returns status 0, amount 55
21:05:04.737 00.000 15712 MoveAxis(N, 0, ABG)
21:05:04.737 00.000 15712 Move returns status 0, amount 0
21:05:04.737 00.000 15712 move complete, result=0
21:05:04.737 00.000 7988 GuideStep: 0.4 px 55 ms WEST, -0.2 px 0 ms NORTH
21:05:04.744 00.007 15712 worker thread done servicing request
21:05:04.744 00.000 15712 Worker thread wakes up
21:05:04.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:04.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:06.379 01.635 15712 Exposure complete
21:05:06.434 00.055 15712 worker thread done servicing request
21:05:06.434 00.000 7988 OnExposeComplete: enter
21:05:06.441 00.007 7988 UpdateGuideState(): m_state=6
21:05:06.441 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5431
21:05:06.441 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=437.07, Mass=1615, SNR=27.3, Peak=192 HFD=3.9
21:05:06.441 00.000 7988 MultiStar: [#1 0.33,-0.28,0.94,U] [#2 0.18,0.17,0.97,U] [#3 0.33,-0.23,0.94,U] [#4 -0.08,-0.16,1.00,U] [#5 0.35,-0.10,0.65,U] [#6 0.19,0.10,0.71,U] [#7 0.27,0.04,0.64,U] [#8 0.19,-0.20,0.62,U] 
21:05:06.441 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.12}, one-star: {-0.32, -0.29}
21:05:06.441 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
21:05:06.441 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.99 = -2.29)
21:05:06.441 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.69 mountX=0.11 mountY=-0.14, mountTheta=-0.87
21:05:06.441 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.12, opts=13)
21:05:06.451 00.010 7988 Enqueuing Move request for scope (0.14, -0.12)
21:05:06.451 00.000 15712 Worker thread wakes up
21:05:06.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
21:05:06.451 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
21:05:06.451 00.000 15712 Moving (0.14, -0.12) raw xDistance=0.11 yDistance=-0.14
21:05:06.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:06.451 00.000 7988 UpdateGuideState exits: m=1615 SNR=27.3
21:05:06.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:06.451 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:06.457 00.006 7988 Enqueuing Expose request
21:05:06.457 00.000 15712 PPEC rslt: input = 0.11, final = -0.05, react = 0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:05:06.457 00.000 15712 PPEC: input: 0.11, control: -0.05, exposure: 1500
21:05:06.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:06.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:05:06.457 00.000 15712 MoveAxis(E, 15, ABG)
21:05:06.457 00.000 15712 Guiding  Dir = 2, Dur = 15
21:05:06.457 00.000 15712 IsGuiding returns 0
21:05:06.485 00.028 15712 IsGuiding returns 1
21:05:06.485 00.000 15712 scope still moving after pulse duration time elapsed
21:05:06.525 00.040 15712 IsGuiding returns 1
21:05:06.568 00.043 15712 IsGuiding returns 0
21:05:06.568 00.000 15712 scope move finished after 15 + 94 ms
21:05:06.568 00.000 15712 Move returns status 0, amount 15
21:05:06.568 00.000 15712 MoveAxis(N, 0, ABG)
21:05:06.568 00.000 15712 Move returns status 0, amount 0
21:05:06.568 00.000 15712 move complete, result=0
21:05:06.568 00.000 15712 worker thread done servicing request
21:05:06.568 00.000 15712 Worker thread wakes up
21:05:06.568 00.000 7988 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
21:05:06.569 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:06.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:07.990 01.421 15712 Exposure complete
21:05:08.051 00.061 15712 worker thread done servicing request
21:05:08.051 00.000 7988 OnExposeComplete: enter
21:05:08.051 00.000 7988 UpdateGuideState(): m_state=6
21:05:08.051 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5432
21:05:08.051 00.000 7988 Star::Find returns 1 (0), X=1178.52, Y=437.11, Mass=1516, SNR=26.7, Peak=182 HFD=3.5
21:05:08.051 00.000 7988 MultiStar: [#1 0.31,-0.25,1.00,U] [#2 0.28,-0.08,0.99,U] [#3 0.07,-0.26,0.94,U] [#4 0.11,-0.26,1.00,U] [#5 0.55,-0.29,0.71,U] [#6 0.30,-0.14,0.71,U] [#7 0.39,-0.30,0.66,U] [#8 0.28,-0.38,0.65,U] 
21:05:08.051 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.24}, one-star: {-0.04, -0.26}
21:05:08.051 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
21:05:08.051 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
21:05:08.051 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.71 mountX=0.26 mountY=0.04, mountTheta=0.16
21:05:08.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.26, opts=13)
21:05:08.051 00.000 7988 Enqueuing Move request for scope (-0.04, -0.26)
21:05:08.051 00.000 15712 Worker thread wakes up
21:05:08.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
21:05:08.051 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
21:05:08.051 00.000 15712 Moving (-0.04, -0.26) raw xDistance=0.26 yDistance=0.04
21:05:08.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:08.051 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.7
21:05:08.067 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:08.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:08.069 00.002 7988 Enqueuing Expose request
21:05:08.069 00.000 15712 PPEC rslt: input = 0.26, final = 0.13, react = 0.16, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 635.90
21:05:08.069 00.000 15712 PPEC: input: 0.26, control: 0.13, exposure: 1500
21:05:08.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:08.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:05:08.069 00.000 15712 MoveAxis(W, 44, ABG)
21:05:08.069 00.000 15712 Guiding  Dir = 3, Dur = 44
21:05:08.069 00.000 15712 IsGuiding returns 0
21:05:08.084 00.015 15712 PulseGuide returned control before completion, sleep 28
21:05:08.131 00.047 15712 IsGuiding returns 1
21:05:08.131 00.000 15712 scope still moving after pulse duration time elapsed
21:05:08.194 00.063 15712 IsGuiding returns 0
21:05:08.194 00.000 15712 scope move finished after 44 + 79 ms
21:05:08.194 00.000 15712 Move returns status 0, amount 44
21:05:08.194 00.000 15712 MoveAxis(N, 0, ABG)
21:05:08.194 00.000 15712 Move returns status 0, amount 0
21:05:08.194 00.000 15712 move complete, result=0
21:05:08.194 00.000 15712 worker thread done servicing request
21:05:08.194 00.000 15712 Worker thread wakes up
21:05:08.194 00.000 7988 GuideStep: 0.3 px 44 ms WEST, 0.0 px 0 ms NORTH
21:05:08.196 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:08.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:09.837 01.641 15712 Exposure complete
21:05:09.887 00.050 15712 worker thread done servicing request
21:05:09.887 00.000 7988 OnExposeComplete: enter
21:05:09.887 00.000 7988 UpdateGuideState(): m_state=6
21:05:09.900 00.013 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5433
21:05:09.900 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=437.28, Mass=1489, SNR=26.4, Peak=217 HFD=3.3
21:05:09.900 00.000 7988 MultiStar: [#1 0.30,-0.04,1.00,U] [#2 0.16,0.13,0.99,U] [#3 -0.23,0.31,0.98,U] [#4 -0.06,0.09,1.04,U] [#5 0.46,-0.08,0.73,U] [#6 0.05,0.17,0.70,U] [#7 0.16,0.01,0.66,U] [#8 0.00,0.06,0.72,U] 
21:05:09.900 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {-0.08, -0.09}
21:05:09.904 00.004 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
21:05:09.904 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.86)
21:05:09.904 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.74 mountX=-0.07 mountY=-0.07, mountTheta=-2.30
21:05:09.904 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.07, opts=13)
21:05:09.904 00.000 7988 Enqueuing Move request for scope (0.07, 0.07)
21:05:09.904 00.000 15712 Worker thread wakes up
21:05:09.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
21:05:09.904 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
21:05:09.904 00.000 15712 Moving (0.07, 0.07) raw xDistance=-0.07 yDistance=-0.07
21:05:09.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:09.904 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.4
21:05:09.913 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:09.913 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:09.915 00.002 7988 Enqueuing Expose request
21:05:09.916 00.001 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
21:05:09.916 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
21:05:09.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:09.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:05:09.916 00.000 15712 MoveAxis(E, 4, ABG)
21:05:09.916 00.000 15712 Guiding  Dir = 2, Dur = 4
21:05:09.916 00.000 15712 IsGuiding returns 0
21:05:09.936 00.020 15712 IsGuiding returns 0
21:05:09.936 00.000 15712 Move returns status 0, amount 4
21:05:09.936 00.000 15712 MoveAxis(N, 0, ABG)
21:05:09.936 00.000 15712 Move returns status 0, amount 0
21:05:09.936 00.000 15712 move complete, result=0
21:05:09.936 00.000 15712 worker thread done servicing request
21:05:09.936 00.000 15712 Worker thread wakes up
21:05:09.936 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:05:09.938 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:09.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:11.354 01.416 15712 Exposure complete
21:05:11.400 00.046 15712 worker thread done servicing request
21:05:11.400 00.000 7988 OnExposeComplete: enter
21:05:11.414 00.014 7988 UpdateGuideState(): m_state=6
21:05:11.414 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5434
21:05:11.417 00.003 7988 Star::Find returns 1 (0), X=1178.28, Y=437.18, Mass=1496, SNR=26.5, Peak=226 HFD=3.5
21:05:11.417 00.000 7988 MultiStar: [#1 0.12,0.13,0.99,U] [#2 0.02,0.28,1.03,U] [#3 0.08,0.16,0.99,U] [#4 -0.03,0.10,1.05,U] [#5 0.31,0.01,0.73,U] [#6 0.09,0.47,0.73,U] [#7 0.13,-0.02,0.66,U] [#8 -0.08,0.10,0.63,U] 
21:05:11.417 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {-0.28, -0.19}
21:05:11.417 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
21:05:11.417 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
21:05:11.417 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.11 mountY=-0.03, mountTheta=-2.86
21:05:11.417 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.11, opts=13)
21:05:11.417 00.000 7988 Enqueuing Move request for scope (0.03, 0.11)
21:05:11.417 00.000 15712 Worker thread wakes up
21:05:11.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
21:05:11.417 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
21:05:11.417 00.000 15712 Moving (0.03, 0.11) raw xDistance=-0.11 yDistance=-0.03
21:05:11.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:11.417 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.5
21:05:11.428 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:11.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:11.430 00.002 7988 Enqueuing Expose request
21:05:11.430 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
21:05:11.430 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
21:05:11.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:11.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:05:11.430 00.000 15712 MoveAxis(E, 6, ABG)
21:05:11.430 00.000 15712 Guiding  Dir = 2, Dur = 6
21:05:11.430 00.000 15712 IsGuiding returns 0
21:05:11.455 00.025 15712 IsGuiding returns 0
21:05:11.455 00.000 15712 Move returns status 0, amount 6
21:05:11.455 00.000 15712 MoveAxis(N, 0, ABG)
21:05:11.455 00.000 15712 Move returns status 0, amount 0
21:05:11.455 00.000 15712 move complete, result=0
21:05:11.455 00.000 15712 worker thread done servicing request
21:05:11.455 00.000 15712 Worker thread wakes up
21:05:11.455 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:05:11.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:11.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:13.200 01.745 15712 Exposure complete
21:05:13.255 00.055 15712 worker thread done servicing request
21:05:13.255 00.000 7988 OnExposeComplete: enter
21:05:13.255 00.000 7988 UpdateGuideState(): m_state=6
21:05:13.262 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5435
21:05:13.262 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=437.65, Mass=1427, SNR=25.7, Peak=215 HFD=3.1
21:05:13.262 00.000 7988 MultiStar: [#1 0.30,0.31,1.02,U] [#2 0.27,0.53,1.04,U] [#3 0.34,0.33,0.98,U] [#4 0.08,0.33,1.09,U] [#5 0.66,0.27,0.75,U] [#6 0.23,0.38,0.77,U] [#7 0.34,0.34,0.69,U] [#8 0.20,0.34,0.67,U] 
21:05:13.262 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.35}, one-star: {-0.16, 0.28}
21:05:13.262 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
21:05:13.262 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
21:05:13.262 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.32 cameraTheta=2.08 mountX=-0.28 mountY=0.15, mountTheta=2.65
21:05:13.262 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.28, opts=13)
21:05:13.272 00.010 7988 Enqueuing Move request for scope (-0.16, 0.28)
21:05:13.272 00.000 15712 Worker thread wakes up
21:05:13.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
21:05:13.272 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
21:05:13.272 00.000 15712 Moving (-0.16, 0.28) raw xDistance=-0.28 yDistance=0.15
21:05:13.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:05:13.272 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7
21:05:13.275 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:13.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:13.277 00.002 7988 Enqueuing Expose request
21:05:13.278 00.001 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 635.89
21:05:13.278 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
21:05:13.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:13.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:05:13.278 00.000 15712 MoveAxis(E, 57, ABG)
21:05:13.278 00.000 15712 Guiding  Dir = 2, Dur = 57
21:05:13.278 00.000 15712 IsGuiding returns 0
21:05:13.289 00.011 15712 PulseGuide returned control before completion, sleep 53
21:05:13.373 00.084 15712 IsGuiding returns 0
21:05:13.373 00.000 15712 Move returns status 0, amount 57
21:05:13.373 00.000 15712 MoveAxis(N, 0, ABG)
21:05:13.373 00.000 15712 Move returns status 0, amount 0
21:05:13.373 00.000 15712 move complete, result=0
21:05:13.373 00.000 15712 worker thread done servicing request
21:05:13.373 00.000 15712 Worker thread wakes up
21:05:13.373 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.2 px 0 ms NORTH
21:05:13.374 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:13.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:14.780 01.406 15712 Exposure complete
21:05:14.837 00.057 15712 worker thread done servicing request
21:05:14.837 00.000 7988 OnExposeComplete: enter
21:05:14.842 00.005 7988 UpdateGuideState(): m_state=6
21:05:14.842 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5436
21:05:14.842 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=437.44, Mass=1550, SNR=26.9, Peak=191 HFD=3.2
21:05:14.842 00.000 7988 MultiStar: [#1 0.44,0.17,1.00,U] [#2 0.37,0.18,1.00,U] [#3 0.32,0.10,0.98,U] [#4 0.30,0.05,1.02,U] [#5 0.73,0.11,0.71,U] [#6 0.15,0.48,0.68,U] [#7 0.58,0.13,0.62,U] [#8 0.12,0.24,0.63,U] 
21:05:14.842 00.000 7988 single-star, 8 included, MultiStar: {0.33, 0.16}, one-star: {-0.01, 0.07}
21:05:14.842 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
21:05:14.842 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
21:05:14.842 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.74 mountX=-0.07 mountY=0.01, mountTheta=3.00
21:05:14.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
21:05:14.842 00.000 7988 Enqueuing Move request for scope (-0.01, 0.07)
21:05:14.853 00.011 15712 Worker thread wakes up
21:05:14.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
21:05:14.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
21:05:14.853 00.000 15712 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.01
21:05:14.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:14.853 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.9
21:05:14.856 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:14.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:14.858 00.002 7988 Enqueuing Expose request
21:05:14.860 00.002 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
21:05:14.860 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
21:05:14.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:14.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:05:14.860 00.000 15712 MoveAxis(E, 5, ABG)
21:05:14.860 00.000 15712 Guiding  Dir = 2, Dur = 5
21:05:14.860 00.000 15712 IsGuiding returns 0
21:05:14.875 00.015 15712 IsGuiding returns 0
21:05:14.875 00.000 15712 Move returns status 0, amount 5
21:05:14.875 00.000 15712 MoveAxis(N, 0, ABG)
21:05:14.875 00.000 15712 Move returns status 0, amount 0
21:05:14.875 00.000 15712 move complete, result=0
21:05:14.875 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:05:14.877 00.002 15712 worker thread done servicing request
21:05:14.877 00.000 15712 Worker thread wakes up
21:05:14.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:14.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:16.517 01.640 15712 Exposure complete
21:05:16.573 00.056 15712 worker thread done servicing request
21:05:16.573 00.000 7988 OnExposeComplete: enter
21:05:16.573 00.000 7988 UpdateGuideState(): m_state=6
21:05:16.581 00.008 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5437
21:05:16.581 00.000 7988 Star::Find returns 1 (0), X=1178.68, Y=437.24, Mass=1601, SNR=27.3, Peak=192 HFD=3.5
21:05:16.581 00.000 7988 MultiStar: [#1 0.31,0.09,1.00,U] [#2 0.19,0.26,0.96,U] [#3 0.16,0.14,0.95,U] [#4 0.15,0.02,0.99,U] [#5 0.52,0.17,0.69,U] [#6 0.22,0.28,0.73,U] [#7 0.36,-0.11,0.64,U] [#8 0.20,0.28,0.63,U] 
21:05:16.581 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.11}, one-star: {0.12, -0.12}
21:05:16.581 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
21:05:16.581 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.38)
21:05:16.581 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.18 cameraTheta=-0.79 mountX=0.12 mountY=-0.12, mountTheta=-0.78
21:05:16.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.12, opts=13)
21:05:16.589 00.008 7988 Enqueuing Move request for scope (0.12, -0.12)
21:05:16.589 00.000 15712 Worker thread wakes up
21:05:16.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
21:05:16.589 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
21:05:16.589 00.000 15712 Moving (0.12, -0.12) raw xDistance=0.12 yDistance=-0.12
21:05:16.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:16.589 00.000 7988 UpdateGuideState exits: m=1601 SNR=27.3
21:05:16.593 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:16.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:16.595 00.002 7988 Enqueuing Expose request
21:05:16.596 00.001 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
21:05:16.596 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
21:05:16.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:16.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:05:16.596 00.000 15712 MoveAxis(E, 5, ABG)
21:05:16.596 00.000 15712 Guiding  Dir = 2, Dur = 5
21:05:16.596 00.000 15712 IsGuiding returns 0
21:05:16.615 00.019 15712 IsGuiding returns 0
21:05:16.615 00.000 15712 Move returns status 0, amount 5
21:05:16.615 00.000 15712 MoveAxis(N, 0, ABG)
21:05:16.615 00.000 15712 Move returns status 0, amount 0
21:05:16.615 00.000 15712 move complete, result=0
21:05:16.615 00.000 15712 worker thread done servicing request
21:05:16.615 00.000 15712 Worker thread wakes up
21:05:16.615 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:05:16.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:16.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:18.036 01.421 15712 Exposure complete
21:05:18.087 00.051 15712 worker thread done servicing request
21:05:18.087 00.000 7988 OnExposeComplete: enter
21:05:18.087 00.000 7988 UpdateGuideState(): m_state=6
21:05:18.098 00.011 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5438
21:05:18.098 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=437.43, Mass=1476, SNR=26.1, Peak=191 HFD=3.2
21:05:18.098 00.000 7988 MultiStar: [#1 0.30,0.24,1.02,U] [#2 0.39,0.37,1.06,U] [#3 0.25,0.25,1.00,U] [#4 0.34,0.19,1.08,U] [#5 0.70,0.15,0.76,U] [#6 0.14,0.52,0.74,U] [#7 0.34,0.20,0.72,U] [#8 0.25,0.36,0.68,U] 
21:05:18.098 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.25}, one-star: {-0.16, 0.06}
21:05:18.098 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.58) = xAngle (4.36 = -1.93)
21:05:18.104 00.006 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.18)
21:05:18.104 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.18 cameraTheta=2.78 mountX=-0.06 mountY=0.16, mountTheta=1.93
21:05:18.104 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.06, opts=13)
21:05:18.104 00.000 7988 Enqueuing Move request for scope (-0.16, 0.06)
21:05:18.104 00.000 15712 Worker thread wakes up
21:05:18.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
21:05:18.104 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
21:05:18.104 00.000 15712 Moving (-0.16, 0.06) raw xDistance=-0.06 yDistance=0.16
21:05:18.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:18.104 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1
21:05:18.111 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:18.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:18.113 00.002 7988 Enqueuing Expose request
21:05:18.113 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
21:05:18.113 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
21:05:18.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:18.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:05:18.113 00.000 15712 MoveAxis(E, 11, ABG)
21:05:18.113 00.000 15712 Guiding  Dir = 2, Dur = 11
21:05:18.113 00.000 15712 IsGuiding returns 0
21:05:18.161 00.048 15712 IsGuiding returns 1
21:05:18.161 00.000 15712 scope still moving after pulse duration time elapsed
21:05:18.193 00.032 15712 IsGuiding returns 0
21:05:18.193 00.000 15712 scope move finished after 11 + 67 ms
21:05:18.193 00.000 15712 Move returns status 0, amount 11
21:05:18.193 00.000 15712 MoveAxis(N, 0, ABG)
21:05:18.193 00.000 15712 Move returns status 0, amount 0
21:05:18.193 00.000 15712 move complete, result=0
21:05:18.193 00.000 15712 worker thread done servicing request
21:05:18.193 00.000 15712 Worker thread wakes up
21:05:18.193 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
21:05:18.195 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:18.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:19.822 01.627 15712 Exposure complete
21:05:19.884 00.062 15712 worker thread done servicing request
21:05:19.884 00.000 7988 OnExposeComplete: enter
21:05:19.884 00.000 7988 UpdateGuideState(): m_state=6
21:05:19.886 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5439
21:05:19.886 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=437.15, Mass=1622, SNR=27.5, Peak=213 HFD=3.6
21:05:19.888 00.002 7988 MultiStar: [#1 0.16,0.16,0.97,U] [#2 0.16,0.27,0.99,U] [#3 0.11,0.08,0.90,U] [#4 0.04,0.03,0.97,U] [#5 0.39,0.01,0.70,U] [#6 0.23,0.31,0.69,U] [#7 0.29,0.03,0.65,U] [#8 -0.04,0.07,0.62,U] 
21:05:19.888 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {-0.15, -0.22}
21:05:19.890 00.002 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.58) = xAngle (2.16 = 2.16)
21:05:19.890 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.26 = -1.02)
21:05:19.892 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.58 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
21:05:19.894 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.08, opts=13)
21:05:19.894 00.000 7988 Enqueuing Move request for scope (0.12, 0.08)
21:05:19.896 00.002 15712 Worker thread wakes up
21:05:19.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
21:05:19.896 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
21:05:19.896 00.000 15712 Moving (0.12, 0.08) raw xDistance=-0.08 yDistance=-0.12
21:05:19.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:19.896 00.000 7988 UpdateGuideState exits: m=1622 SNR=27.5
21:05:19.899 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:19.900 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:19.900 00.000 7988 Enqueuing Expose request
21:05:19.902 00.002 15712 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
21:05:19.902 00.000 15712 PPEC: input: -0.08, control: -0.04, exposure: 1500
21:05:19.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:19.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:05:19.902 00.000 15712 MoveAxis(E, 14, ABG)
21:05:19.902 00.000 15712 Guiding  Dir = 2, Dur = 14
21:05:19.902 00.000 15712 IsGuiding returns 0
21:05:19.928 00.026 15712 IsGuiding returns 1
21:05:19.928 00.000 15712 scope still moving after pulse duration time elapsed
21:05:19.970 00.042 7988 evsrv: cli 0CCD0528 connect
21:05:19.972 00.002 7988 case statement mapped state 6 to 3
21:05:19.975 00.003 7988 case statement mapped state 6 to 3
21:05:19.977 00.002 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"fd4628e7-42ae-441d-bf3a-742f27160138"}
21:05:19.977 00.000 7988 case statement mapped state 6 to 3
21:05:19.979 00.002 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd4628e7-42ae-441d-bf3a-742f27160138"}
21:05:19.979 00.000 7988 evsrv: cli 0CCD0528 disconnect
21:05:19.992 00.013 15712 IsGuiding returns 0
21:05:19.992 00.000 15712 scope move finished after 14 + 75 ms
21:05:19.992 00.000 15712 Move returns status 0, amount 14
21:05:19.992 00.000 15712 MoveAxis(N, 0, ABG)
21:05:19.992 00.000 15712 Move returns status 0, amount 0
21:05:19.992 00.000 15712 move complete, result=0
21:05:19.992 00.000 15712 worker thread done servicing request
21:05:19.992 00.000 15712 Worker thread wakes up
21:05:19.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:19.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:19.997 00.005 7988 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
21:05:21.405 01.408 15712 Exposure complete
21:05:21.488 00.083 15712 worker thread done servicing request
21:05:21.488 00.000 7988 OnExposeComplete: enter
21:05:21.490 00.002 7988 UpdateGuideState(): m_state=6
21:05:21.492 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5440
21:05:21.494 00.002 7988 Star::Find returns 1 (0), X=1178.35, Y=437.22, Mass=1645, SNR=27.6, Peak=212 HFD=3.6
21:05:21.496 00.002 7988 MultiStar: [#1 0.33,-0.02,0.94,U] [#2 0.38,0.14,0.95,U] [#3 0.28,0.05,0.95,U] [#4 0.24,0.00,0.96,U] [#5 0.67,-0.12,0.71,U] [#6 0.22,0.16,0.67,U] [#7 0.35,0.02,0.65,U] [#8 -0.01,0.02,0.63,U] 
21:05:21.498 00.002 7988 refined, 8 included, MultiStar: {0.24, 0.01}, one-star: {-0.21, -0.15}
21:05:21.498 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.61 = 1.61)
21:05:21.510 00.012 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.72 = -1.56)
21:05:21.512 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.03 mountX=-0.01 mountY=-0.24, mountTheta=-1.61
21:05:21.516 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.01, opts=13)
21:05:21.517 00.001 7988 Enqueuing Move request for scope (0.24, 0.01)
21:05:21.519 00.002 15712 Worker thread wakes up
21:05:21.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
21:05:21.519 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
21:05:21.519 00.000 15712 Moving (0.24, 0.01) raw xDistance=-0.01 yDistance=-0.24
21:05:21.523 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:05:21.523 00.000 7988 UpdateGuideState exits: m=1645 SNR=27.6
21:05:21.527 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:21.529 00.002 15712 PPEC rslt: input = -0.01, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
21:05:21.530 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:21.532 00.002 15712 PPEC: input: -0.01, control: -0.04, exposure: 1500
21:05:21.532 00.000 7988 Enqueuing Expose request
21:05:21.534 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:21.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:05:21.534 00.000 15712 MoveAxis(E, 12, ABG)
21:05:21.534 00.000 15712 Guiding  Dir = 2, Dur = 12
21:05:21.536 00.002 15712 IsGuiding returns 0
21:05:21.556 00.020 15712 IsGuiding returns 1
21:05:21.556 00.000 15712 scope still moving after pulse duration time elapsed
21:05:21.605 00.049 15712 IsGuiding returns 0
21:05:21.605 00.000 15712 scope move finished after 12 + 57 ms
21:05:21.605 00.000 15712 Move returns status 0, amount 12
21:05:21.605 00.000 15712 MoveAxis(N, 0, ABG)
21:05:21.605 00.000 15712 Move returns status 0, amount 0
21:05:21.605 00.000 15712 move complete, result=0
21:05:21.605 00.000 15712 worker thread done servicing request
21:05:21.605 00.000 15712 Worker thread wakes up
21:05:21.605 00.000 7988 GuideStep: -0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
21:05:21.609 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:21.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:23.250 01.641 15712 Exposure complete
21:05:23.322 00.072 15712 worker thread done servicing request
21:05:23.322 00.000 7988 OnExposeComplete: enter
21:05:23.322 00.000 7988 UpdateGuideState(): m_state=6
21:05:23.322 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5441
21:05:23.327 00.005 7988 Star::Find returns 1 (0), X=1178.39, Y=437.06, Mass=1481, SNR=26.1, Peak=206 HFD=3.4
21:05:23.329 00.002 7988 MultiStar: [#1 0.26,-0.28,0.99,U] [#2 0.32,0.02,1.02,U] [#3 -0.07,-0.06,0.97,U] [#4 0.03,-0.16,1.04,U] [#5 0.32,-0.23,0.71,U] [#6 0.13,0.06,0.72,U] [#7 0.31,0.04,0.69,U] [#8 0.07,-0.18,0.68,U] 
21:05:23.329 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.13}, one-star: {-0.17, -0.31}
21:05:23.329 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
21:05:23.329 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.41)
21:05:23.329 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.81 mountX=0.13 mountY=-0.12, mountTheta=-0.75
21:05:23.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.13, opts=13)
21:05:23.329 00.000 7988 Enqueuing Move request for scope (0.12, -0.13)
21:05:23.329 00.000 15712 Worker thread wakes up
21:05:23.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
21:05:23.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
21:05:23.329 00.000 15712 Moving (0.12, -0.13) raw xDistance=0.13 yDistance=-0.12
21:05:23.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:23.341 00.012 7988 UpdateGuideState exits: m=1481 SNR=26.1
21:05:23.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:23.343 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:23.345 00.002 7988 Enqueuing Expose request
21:05:23.346 00.001 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
21:05:23.346 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
21:05:23.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:23.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:05:23.346 00.000 15712 MoveAxis(E, 10, ABG)
21:05:23.346 00.000 15712 Guiding  Dir = 2, Dur = 10
21:05:23.348 00.002 15712 IsGuiding returns 0
21:05:23.390 00.042 15712 IsGuiding returns 1
21:05:23.390 00.000 15712 scope still moving after pulse duration time elapsed
21:05:23.426 00.036 15712 IsGuiding returns 0
21:05:23.426 00.000 15712 scope move finished after 10 + 69 ms
21:05:23.426 00.000 15712 Move returns status 0, amount 10
21:05:23.426 00.000 15712 MoveAxis(N, 0, ABG)
21:05:23.426 00.000 15712 Move returns status 0, amount 0
21:05:23.426 00.000 15712 move complete, result=0
21:05:23.426 00.000 15712 worker thread done servicing request
21:05:23.426 00.000 15712 Worker thread wakes up
21:05:23.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:23.428 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:23.428 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
21:05:24.837 01.409 15712 Exposure complete
21:05:24.899 00.062 15712 worker thread done servicing request
21:05:24.899 00.000 7988 OnExposeComplete: enter
21:05:24.899 00.000 7988 UpdateGuideState(): m_state=6
21:05:24.904 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5442
21:05:24.905 00.001 7988 Star::Find returns 1 (0), X=1178.19, Y=436.77, Mass=1625, SNR=27.4, Peak=242 HFD=3.3
21:05:24.907 00.002 7988 MultiStar: [#1 0.28,-0.46,0.97,U] [#2 0.18,-0.31,0.98,U] [#3 0.03,-0.51,0.94,U] [#4 0.05,-0.70,0.98,U] [#5 0.38,-0.46,0.71,U] [#6 0.06,-0.21,0.69,U] [#7 -0.03,-0.48,0.69,U] [#8 -0.21,-0.33,0.62,U] 
21:05:24.907 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.46}, one-star: {-0.37, -0.60}
21:05:24.909 00.002 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
21:05:24.909 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.08)
21:05:24.911 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.46 hyp=0.47 cameraTheta=-1.48 mountX=0.46 mountY=-0.03, mountTheta=-0.06
21:05:24.913 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.46, opts=13)
21:05:24.913 00.000 7988 Enqueuing Move request for scope (0.04, -0.46)
21:05:24.915 00.002 15712 Worker thread wakes up
21:05:24.915 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.46) opts 0xd
21:05:24.915 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.46)
21:05:24.915 00.000 15712 Moving (0.04, -0.46) raw xDistance=0.46 yDistance=-0.03
21:05:24.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:05:24.915 00.000 7988 UpdateGuideState exits: m=1625 SNR=27.4
21:05:24.917 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:24.917 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:24.919 00.002 7988 Enqueuing Expose request
21:05:24.919 00.000 15712 PPEC rslt: input = 0.46, final = 0.26, react = 0.28, pred = -0.02, hyst = 0.25, hyst_pct = 0.00, period_length = 635.86
21:05:24.919 00.000 15712 PPEC: input: 0.46, control: 0.26, exposure: 1500
21:05:24.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:24.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:05:24.919 00.000 15712 MoveAxis(W, 83, ABG)
21:05:24.919 00.000 15712 Guiding  Dir = 3, Dur = 83
21:05:24.921 00.002 15712 IsGuiding returns 0
21:05:24.945 00.024 15712 PulseGuide returned control before completion, sleep 69
21:05:25.025 00.080 15712 IsGuiding returns 1
21:05:25.025 00.000 15712 scope still moving after pulse duration time elapsed
21:05:25.056 00.031 15712 IsGuiding returns 0
21:05:25.056 00.000 15712 scope move finished after 83 + 53 ms
21:05:25.056 00.000 15712 Move returns status 0, amount 83
21:05:25.056 00.000 15712 MoveAxis(N, 0, ABG)
21:05:25.056 00.000 15712 Move returns status 0, amount 0
21:05:25.056 00.000 15712 move complete, result=0
21:05:25.056 00.000 15712 worker thread done servicing request
21:05:25.056 00.000 15712 Worker thread wakes up
21:05:25.056 00.000 7988 GuideStep: 0.5 px 83 ms WEST, -0.0 px 0 ms NORTH
21:05:25.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:25.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:26.698 01.642 15712 Exposure complete
21:05:26.753 00.055 15712 worker thread done servicing request
21:05:26.753 00.000 7988 OnExposeComplete: enter
21:05:26.753 00.000 7988 UpdateGuideState(): m_state=6
21:05:26.761 00.008 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5443
21:05:26.762 00.001 7988 Star::Find returns 1 (0), X=1178.50, Y=437.43, Mass=1469, SNR=26.2, Peak=210 HFD=3.2
21:05:26.764 00.002 7988 MultiStar: [#1 0.32,0.21,1.01,U] [#2 0.20,0.33,0.99,U] [#3 0.06,0.28,1.01,U] [#4 0.29,0.18,1.03,U] [#5 0.41,0.19,0.77,U] [#6 0.17,0.46,0.73,U] [#7 0.35,0.27,0.67,U] [#8 0.07,0.31,0.68,U] 
21:05:26.764 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.25}, one-star: {-0.06, 0.07}
21:05:26.766 00.002 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.58) = xAngle (3.89 = -2.39)
21:05:26.766 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.00 = 0.72)
21:05:26.768 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.31 mountX=-0.07 mountY=0.06, mountTheta=2.41
21:05:26.768 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.07, opts=13)
21:05:26.770 00.002 7988 Enqueuing Move request for scope (-0.06, 0.07)
21:05:26.772 00.002 15712 Worker thread wakes up
21:05:26.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
21:05:26.772 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
21:05:26.772 00.000 15712 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=0.06
21:05:26.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:26.772 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.2
21:05:26.774 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:26.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:26.776 00.002 7988 Enqueuing Expose request
21:05:26.776 00.000 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
21:05:26.776 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
21:05:26.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:26.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:05:26.776 00.000 15712 MoveAxis(W, 1, ABG)
21:05:26.776 00.000 15712 Guiding  Dir = 3, Dur = 1
21:05:26.778 00.002 15712 IsGuiding returns 0
21:05:26.800 00.022 15712 IsGuiding returns 0
21:05:26.800 00.000 15712 Move returns status 0, amount 1
21:05:26.800 00.000 15712 MoveAxis(N, 0, ABG)
21:05:26.800 00.000 15712 Move returns status 0, amount 0
21:05:26.800 00.000 15712 move complete, result=0
21:05:26.800 00.000 15712 worker thread done servicing request
21:05:26.800 00.000 15712 Worker thread wakes up
21:05:26.800 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:05:26.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:26.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:28.218 01.418 15712 Exposure complete
21:05:28.266 00.048 15712 worker thread done servicing request
21:05:28.266 00.000 7988 OnExposeComplete: enter
21:05:28.266 00.000 7988 UpdateGuideState(): m_state=6
21:05:28.279 00.013 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5444
21:05:28.279 00.000 7988 Star::Find returns 1 (0), X=1178.44, Y=437.77, Mass=1544, SNR=26.7, Peak=195 HFD=3.2
21:05:28.279 00.000 7988 MultiStar: [#1 0.23,0.51,1.03,U] [#2 0.09,0.70,0.99,U] [#3 0.18,0.48,0.94,U] [#4 0.07,0.71,1.01,U] [#5 0.37,0.70,0.71,U] [#6 0.06,0.67,0.73,U] [#7 0.35,0.47,0.66,U] [#8 0.13,0.35,0.69,U] 
21:05:28.279 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.56}, one-star: {-0.12, 0.41}
21:05:28.283 00.004 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
21:05:28.283 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
21:05:28.283 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.41 hyp=0.42 cameraTheta=1.85 mountX=-0.40 mountY=0.11, mountTheta=2.88
21:05:28.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.41, opts=13)
21:05:28.283 00.000 7988 Enqueuing Move request for scope (-0.12, 0.41)
21:05:28.283 00.000 15712 Worker thread wakes up
21:05:28.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.41) opts 0xd
21:05:28.283 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.41)
21:05:28.283 00.000 15712 Moving (-0.12, 0.41) raw xDistance=-0.40 yDistance=0.11
21:05:28.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:05:28.283 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.7
21:05:28.292 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:28.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:28.295 00.003 7988 Enqueuing Expose request
21:05:28.295 00.000 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 635.86
21:05:28.295 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
21:05:28.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:28.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:05:28.295 00.000 15712 MoveAxis(E, 82, ABG)
21:05:28.295 00.000 15712 Guiding  Dir = 2, Dur = 82
21:05:28.335 00.040 15712 IsGuiding returns 0
21:05:28.341 00.006 15712 PulseGuide returned control before completion, sleep 76
21:05:28.457 00.116 15712 IsGuiding returns 0
21:05:28.457 00.000 15712 Move returns status 0, amount 82
21:05:28.457 00.000 15712 MoveAxis(N, 0, ABG)
21:05:28.457 00.000 15712 Move returns status 0, amount 0
21:05:28.457 00.000 15712 move complete, result=0
21:05:28.457 00.000 7988 GuideStep: -0.4 px 82 ms EAST, 0.1 px 0 ms NORTH
21:05:28.465 00.008 15712 worker thread done servicing request
21:05:28.465 00.000 15712 Worker thread wakes up
21:05:28.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:28.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:30.205 01.740 15712 Exposure complete
21:05:30.263 00.058 15712 worker thread done servicing request
21:05:30.263 00.000 7988 OnExposeComplete: enter
21:05:30.265 00.002 7988 UpdateGuideState(): m_state=6
21:05:30.265 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5445
21:05:30.267 00.002 7988 Star::Find returns 1 (1), X=1178.23, Y=437.25, Mass=1579, SNR=27.1, Peak=255 HFD=3.5
21:05:30.269 00.002 7988 MultiStar: [#1 -0.01,0.03,0.99,U] [#2 0.08,0.25,0.96,U] [#3 0.05,0.03,0.95,U] [#4 0.10,-0.10,1.02,U] [#5 0.09,0.05,0.73,U] [#6 0.03,0.11,0.71,U] [#7 0.29,-0.00,0.67,U] [#8 0.01,-0.10,0.66,U] 
21:05:30.269 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.33, -0.12}
21:05:30.271 00.002 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
21:05:30.272 00.001 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.00)
21:05:30.272 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.59 mountX=-0.02 mountY=-0.02, mountTheta=-2.16
21:05:30.274 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
21:05:30.276 00.002 7988 Enqueuing Move request for scope (0.02, 0.02)
21:05:30.276 00.000 15712 Worker thread wakes up
21:05:30.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
21:05:30.276 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
21:05:30.276 00.000 15712 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
21:05:30.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:05:30.276 00.000 7988 UpdateGuideState exits: m=1579 SNR=27.1 Saturated
21:05:30.279 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:30.279 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:30.281 00.002 7988 Enqueuing Expose request
21:05:30.281 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
21:05:30.281 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:05:30.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:30.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:05:30.281 00.000 15712 MoveAxis(E, 3, ABG)
21:05:30.281 00.000 15712 Guiding  Dir = 2, Dur = 3
21:05:30.281 00.000 15712 IsGuiding returns 0
21:05:30.301 00.020 15712 IsGuiding returns 0
21:05:30.301 00.000 15712 Move returns status 0, amount 3
21:05:30.301 00.000 15712 MoveAxis(N, 0, ABG)
21:05:30.301 00.000 15712 Move returns status 0, amount 0
21:05:30.301 00.000 15712 move complete, result=0
21:05:30.301 00.000 15712 worker thread done servicing request
21:05:30.301 00.000 15712 Worker thread wakes up
21:05:30.301 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:05:30.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:30.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:31.717 01.416 15712 Exposure complete
21:05:31.777 00.060 15712 worker thread done servicing request
21:05:31.777 00.000 7988 OnExposeComplete: enter
21:05:31.779 00.002 7988 UpdateGuideState(): m_state=6
21:05:31.779 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5446
21:05:31.781 00.002 7988 Star::Find returns 1 (0), X=1178.41, Y=437.34, Mass=1495, SNR=26.5, Peak=234 HFD=3.1
21:05:31.783 00.002 7988 MultiStar: [#1 0.22,0.22,0.98,U] [#2 0.24,0.19,1.01,U] [#3 0.17,0.22,0.99,U] [#4 0.01,0.24,1.00,U] [#5 0.61,0.10,0.75,U] [#6 -0.04,0.29,0.68,U] [#7 0.40,0.06,0.67,U] [#8 -0.01,0.06,0.64,U] 
21:05:31.784 00.001 7988 single-star, 8 included, MultiStar: {0.15, 0.15}, one-star: {-0.15, -0.03}
21:05:31.784 00.000 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.58) = xAngle (-1.37 = -1.37)
21:05:31.786 00.002 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.74 = 1.74)
21:05:31.786 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.95 mountX=0.03 mountY=0.15, mountTheta=1.37
21:05:31.788 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.03, opts=13)
21:05:31.790 00.002 7988 Enqueuing Move request for scope (-0.15, -0.03)
21:05:31.790 00.000 15712 Worker thread wakes up
21:05:31.790 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
21:05:31.790 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
21:05:31.790 00.000 15712 Moving (-0.15, -0.03) raw xDistance=0.03 yDistance=0.15
21:05:31.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:31.790 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.5
21:05:31.793 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:31.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:31.795 00.002 7988 Enqueuing Expose request
21:05:31.797 00.002 15712 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
21:05:31.797 00.000 15712 PPEC: input: 0.03, control: -0.04, exposure: 1500
21:05:31.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:31.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:05:31.797 00.000 15712 MoveAxis(E, 14, ABG)
21:05:31.797 00.000 15712 Guiding  Dir = 2, Dur = 14
21:05:31.797 00.000 15712 IsGuiding returns 0
21:05:31.818 00.021 15712 IsGuiding returns 1
21:05:31.818 00.000 15712 scope still moving after pulse duration time elapsed
21:05:31.843 00.025 15712 IsGuiding returns 1
21:05:31.875 00.032 15712 IsGuiding returns 0
21:05:31.875 00.000 15712 scope move finished after 14 + 71 ms
21:05:31.875 00.000 15712 Move returns status 0, amount 14
21:05:31.875 00.000 15712 MoveAxis(N, 0, ABG)
21:05:31.875 00.000 15712 Move returns status 0, amount 0
21:05:31.875 00.000 15712 move complete, result=0
21:05:31.875 00.000 7988 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
21:05:31.885 00.010 15712 worker thread done servicing request
21:05:31.885 00.000 15712 Worker thread wakes up
21:05:31.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:31.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:33.519 01.634 15712 Exposure complete
21:05:33.568 00.049 15712 worker thread done servicing request
21:05:33.568 00.000 7988 OnExposeComplete: enter
21:05:33.581 00.013 7988 UpdateGuideState(): m_state=6
21:05:33.581 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5447
21:05:33.583 00.002 7988 Star::Find returns 1 (0), X=1178.37, Y=437.09, Mass=1567, SNR=26.9, Peak=215 HFD=3.3
21:05:33.583 00.000 7988 MultiStar: [#1 0.16,-0.16,1.02,U] [#2 0.17,0.08,1.01,U] [#3 0.05,0.01,0.93,U] [#4 0.14,-0.22,1.02,U] [#5 0.26,-0.08,0.70,U] [#6 0.02,0.06,0.70,U] [#7 0.27,0.11,0.66,U] [#8 0.02,-0.12,0.68,U] 
21:05:33.585 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {-0.19, -0.28}
21:05:33.585 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
21:05:33.587 00.002 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.28)
21:05:33.587 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.69 mountX=0.08 mountY=-0.09, mountTheta=-0.88
21:05:33.589 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.08, opts=13)
21:05:33.591 00.002 7988 Enqueuing Move request for scope (0.09, -0.08)
21:05:33.591 00.000 15712 Worker thread wakes up
21:05:33.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
21:05:33.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
21:05:33.591 00.000 15712 Moving (0.09, -0.08) raw xDistance=0.08 yDistance=-0.09
21:05:33.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:05:33.591 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.9
21:05:33.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:33.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:33.597 00.006 7988 Enqueuing Expose request
21:05:33.597 00.000 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
21:05:33.597 00.000 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
21:05:33.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:33.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:05:33.597 00.000 15712 MoveAxis(E, 14, ABG)
21:05:33.597 00.000 15712 Guiding  Dir = 2, Dur = 14
21:05:33.619 00.022 15712 IsGuiding returns 0
21:05:33.636 00.017 15712 IsGuiding returns 1
21:05:33.636 00.000 15712 scope still moving after pulse duration time elapsed
21:05:33.688 00.052 15712 IsGuiding returns 0
21:05:33.688 00.000 15712 scope move finished after 14 + 49 ms
21:05:33.688 00.000 15712 Move returns status 0, amount 14
21:05:33.688 00.000 15712 MoveAxis(N, 0, ABG)
21:05:33.688 00.000 15712 Move returns status 0, amount 0
21:05:33.688 00.000 15712 move complete, result=0
21:05:33.688 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
21:05:33.692 00.004 15712 worker thread done servicing request
21:05:33.692 00.000 15712 Worker thread wakes up
21:05:33.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:33.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:35.112 01.420 15712 Exposure complete
21:05:35.174 00.062 15712 worker thread done servicing request
21:05:35.174 00.000 7988 OnExposeComplete: enter
21:05:35.174 00.000 7988 UpdateGuideState(): m_state=6
21:05:35.174 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5448
21:05:35.174 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=437.24, Mass=1545, SNR=26.7, Peak=209 HFD=3.5
21:05:35.178 00.004 7988 MultiStar: [#1 0.30,-0.05,1.04,U] [#2 0.14,0.13,1.04,U] [#3 0.29,0.06,0.96,U] [#4 0.11,0.06,1.04,U] [#5 0.39,-0.11,0.71,U] [#6 0.13,0.21,0.73,U] [#7 0.29,-0.06,0.63,U] [#8 0.20,0.07,0.64,U] 
21:05:35.178 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {-0.18, -0.13}
21:05:35.178 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
21:05:35.178 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.81 = -1.48)
21:05:35.178 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.18 cameraTheta=0.12 mountX=-0.02 mountY=-0.17, mountTheta=-1.70
21:05:35.183 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.02, opts=13)
21:05:35.183 00.000 7988 Enqueuing Move request for scope (0.17, 0.02)
21:05:35.183 00.000 15712 Worker thread wakes up
21:05:35.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
21:05:35.183 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
21:05:35.183 00.000 15712 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
21:05:35.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:05:35.183 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.7
21:05:35.189 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:35.190 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:35.190 00.000 7988 Enqueuing Expose request
21:05:35.190 00.000 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
21:05:35.190 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
21:05:35.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:35.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:05:35.190 00.000 15712 MoveAxis(E, 12, ABG)
21:05:35.190 00.000 15712 Guiding  Dir = 2, Dur = 12
21:05:35.190 00.000 15712 IsGuiding returns 0
21:05:35.241 00.051 15712 IsGuiding returns 1
21:05:35.241 00.000 15712 scope still moving after pulse duration time elapsed
21:05:35.270 00.029 15712 IsGuiding returns 0
21:05:35.270 00.000 15712 scope move finished after 12 + 65 ms
21:05:35.270 00.000 15712 Move returns status 0, amount 12
21:05:35.270 00.000 15712 MoveAxis(N, 0, ABG)
21:05:35.270 00.000 15712 Move returns status 0, amount 0
21:05:35.270 00.000 15712 move complete, result=0
21:05:35.270 00.000 15712 worker thread done servicing request
21:05:35.270 00.000 15712 Worker thread wakes up
21:05:35.270 00.000 7988 GuideStep: -0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
21:05:35.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:35.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:36.913 01.643 15712 Exposure complete
21:05:36.968 00.055 15712 worker thread done servicing request
21:05:36.968 00.000 7988 OnExposeComplete: enter
21:05:36.968 00.000 7988 UpdateGuideState(): m_state=6
21:05:36.977 00.009 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5449
21:05:36.977 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=436.69, Mass=1524, SNR=26.7, Peak=193 HFD=3.1
21:05:36.977 00.000 7988 MultiStar: [#1 0.23,-0.35,1.01,U] [#2 0.10,-0.07,1.02,U] [#3 0.23,-0.36,0.94,U] [#4 0.32,-0.42,1.05,U] [#5 0.27,-0.48,0.73,U] [#6 0.21,-0.14,0.69,U] [#7 0.24,-0.30,0.68,U] [#8 0.14,-0.30,0.65,U] 
21:05:36.977 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.35}, one-star: {-0.22, -0.68}
21:05:36.977 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.44 = 0.44)
21:05:36.977 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.55 = -2.73)
21:05:36.977 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.35 hyp=0.39 cameraTheta=-1.13 mountX=0.35 mountY=-0.15, mountTheta=-0.42
21:05:36.984 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.35, opts=13)
21:05:36.984 00.000 7988 Enqueuing Move request for scope (0.16, -0.35)
21:05:36.984 00.000 15712 Worker thread wakes up
21:05:36.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.35) opts 0xd
21:05:36.984 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.35)
21:05:36.984 00.000 15712 Moving (0.16, -0.35) raw xDistance=0.35 yDistance=-0.15
21:05:36.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:36.984 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.7
21:05:36.989 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:36.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:36.991 00.002 7988 Enqueuing Expose request
21:05:36.993 00.002 15712 PPEC rslt: input = 0.35, final = 0.20, react = 0.21, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 635.84
21:05:36.993 00.000 15712 PPEC: input: 0.35, control: 0.20, exposure: 1500
21:05:36.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:36.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:05:36.993 00.000 15712 MoveAxis(W, 66, ABG)
21:05:36.993 00.000 15712 Guiding  Dir = 3, Dur = 66
21:05:36.993 00.000 15712 IsGuiding returns 0
21:05:37.013 00.020 15712 PulseGuide returned control before completion, sleep 55
21:05:37.095 00.082 15712 IsGuiding returns 0
21:05:37.095 00.000 15712 Move returns status 0, amount 66
21:05:37.095 00.000 15712 MoveAxis(N, 0, ABG)
21:05:37.095 00.000 15712 Move returns status 0, amount 0
21:05:37.095 00.000 15712 move complete, result=0
21:05:37.095 00.000 7988 GuideStep: 0.3 px 66 ms WEST, -0.2 px 0 ms NORTH
21:05:37.096 00.001 15712 worker thread done servicing request
21:05:37.096 00.000 15712 Worker thread wakes up
21:05:37.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:37.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:38.510 01.414 15712 Exposure complete
21:05:38.570 00.060 15712 worker thread done servicing request
21:05:38.571 00.001 7988 OnExposeComplete: enter
21:05:38.571 00.000 7988 UpdateGuideState(): m_state=6
21:05:38.573 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5450
21:05:38.575 00.002 7988 Star::Find returns 1 (0), X=1178.44, Y=437.07, Mass=1472, SNR=26.1, Peak=194 HFD=3.3
21:05:38.575 00.000 7988 MultiStar: [#1 0.34,-0.16,1.03,U] [#2 0.16,0.10,1.05,U] [#3 0.01,-0.16,0.96,U] [#4 0.12,-0.27,1.03,U] [#5 0.36,-0.42,0.75,U] [#6 0.05,0.14,0.74,U] [#7 0.27,-0.29,0.70,U] [#8 0.16,-0.18,0.68,U] 
21:05:38.577 00.002 7988 refined, 8 included, MultiStar: {0.14, -0.17}, one-star: {-0.11, -0.30}
21:05:38.577 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.72 = 0.72)
21:05:38.579 00.002 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.83 = -2.46)
21:05:38.580 00.001 7988 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.86 mountX=0.17 mountY=-0.14, mountTheta=-0.70
21:05:38.580 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.17, opts=13)
21:05:38.580 00.000 7988 Enqueuing Move request for scope (0.14, -0.17)
21:05:38.580 00.000 15712 Worker thread wakes up
21:05:38.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
21:05:38.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
21:05:38.580 00.000 15712 Moving (0.14, -0.17) raw xDistance=0.17 yDistance=-0.14
21:05:38.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:38.580 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
21:05:38.587 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:38.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:38.587 00.000 7988 Enqueuing Expose request
21:05:38.587 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 635.83
21:05:38.587 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
21:05:38.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:38.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:05:38.587 00.000 15712 MoveAxis(W, 35, ABG)
21:05:38.587 00.000 15712 Guiding  Dir = 3, Dur = 35
21:05:38.596 00.009 15712 IsGuiding returns 0
21:05:38.607 00.011 15712 PulseGuide returned control before completion, sleep 30
21:05:38.651 00.044 15712 IsGuiding returns 0
21:05:38.651 00.000 15712 Move returns status 0, amount 35
21:05:38.651 00.000 15712 MoveAxis(N, 0, ABG)
21:05:38.651 00.000 15712 Move returns status 0, amount 0
21:05:38.651 00.000 15712 move complete, result=0
21:05:38.651 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
21:05:38.663 00.012 15712 worker thread done servicing request
21:05:38.663 00.000 15712 Worker thread wakes up
21:05:38.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:38.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:40.295 01.632 15712 Exposure complete
21:05:40.350 00.055 15712 worker thread done servicing request
21:05:40.350 00.000 7988 OnExposeComplete: enter
21:05:40.357 00.007 7988 UpdateGuideState(): m_state=6
21:05:40.357 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5451
21:05:40.357 00.000 7988 Star::Find returns 1 (0), X=1178.48, Y=437.28, Mass=1551, SNR=26.9, Peak=232 HFD=3.3
21:05:40.357 00.000 7988 MultiStar: [#1 0.20,0.10,0.97,U] [#2 0.23,0.31,0.97,U] [#3 0.22,0.13,0.94,U] [#4 0.17,0.10,1.02,U] [#5 0.22,0.05,0.73,U] [#6 0.09,0.46,0.71,U] [#7 0.21,0.04,0.66,U] [#8 0.23,0.20,0.62,U] 
21:05:40.357 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.14}, one-star: {-0.08, -0.09}
21:05:40.357 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.58) = xAngle (-0.69 = -0.69)
21:05:40.357 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.42 = 2.42)
21:05:40.357 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.27 mountX=0.09 mountY=0.08, mountTheta=0.71
21:05:40.367 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.09, opts=13)
21:05:40.367 00.000 7988 Enqueuing Move request for scope (-0.08, -0.09)
21:05:40.367 00.000 15712 Worker thread wakes up
21:05:40.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
21:05:40.367 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
21:05:40.367 00.000 15712 Moving (-0.08, -0.09) raw xDistance=0.09 yDistance=0.08
21:05:40.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:40.367 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.9
21:05:40.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:40.367 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:40.373 00.006 7988 Enqueuing Expose request
21:05:40.373 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
21:05:40.373 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
21:05:40.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:40.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:05:40.373 00.000 15712 MoveAxis(E, 0, ABG)
21:05:40.373 00.000 15712 Move returns status 0, amount 0
21:05:40.373 00.000 15712 MoveAxis(N, 0, ABG)
21:05:40.373 00.000 15712 Move returns status 0, amount 0
21:05:40.373 00.000 15712 move complete, result=0
21:05:40.373 00.000 15712 worker thread done servicing request
21:05:40.373 00.000 15712 Worker thread wakes up
21:05:40.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:40.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:40.373 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:05:41.902 01.529 15712 Exposure complete
21:05:41.963 00.061 15712 worker thread done servicing request
21:05:41.963 00.000 7988 OnExposeComplete: enter
21:05:41.964 00.001 7988 UpdateGuideState(): m_state=6
21:05:41.967 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5452
21:05:41.967 00.000 7988 Star::Find returns 1 (0), X=1178.41, Y=437.18, Mass=1506, SNR=26.3, Peak=228 HFD=3.2
21:05:41.967 00.000 7988 MultiStar: [#1 0.16,0.20,1.03,U] [#2 0.13,0.32,0.97,U] [#3 0.20,0.07,0.97,U] [#4 0.11,0.02,1.06,U] [#5 0.69,0.00,0.73,U] [#6 -0.02,0.34,0.71,U] [#7 0.24,0.18,0.68,U] [#8 0.10,0.06,0.66,U] 
21:05:41.967 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.10}, one-star: {-0.15, -0.18}
21:05:41.967 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.58) = xAngle (2.19 = 2.19)
21:05:41.967 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.30 = -0.98)
21:05:41.967 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.61 mountX=-0.11 mountY=-0.15, mountTheta=-2.18
21:05:41.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.10, opts=13)
21:05:41.967 00.000 7988 Enqueuing Move request for scope (0.15, 0.10)
21:05:41.967 00.000 15712 Worker thread wakes up
21:05:41.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
21:05:41.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
21:05:41.967 00.000 15712 Moving (0.15, 0.10) raw xDistance=-0.11 yDistance=-0.15
21:05:41.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:41.967 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.3
21:05:41.980 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:41.982 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:41.982 00.000 7988 Enqueuing Expose request
21:05:41.984 00.002 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
21:05:41.984 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
21:05:41.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:41.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:05:41.984 00.000 15712 MoveAxis(W, 0, ABG)
21:05:41.984 00.000 15712 Move returns status 0, amount 0
21:05:41.984 00.000 15712 MoveAxis(N, 0, ABG)
21:05:41.984 00.000 15712 Move returns status 0, amount 0
21:05:41.984 00.000 15712 move complete, result=0
21:05:41.984 00.000 15712 worker thread done servicing request
21:05:41.984 00.000 15712 Worker thread wakes up
21:05:41.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:41.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:41.984 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
21:05:43.625 01.641 15712 Exposure complete
21:05:43.683 00.058 15712 worker thread done servicing request
21:05:43.683 00.000 7988 OnExposeComplete: enter
21:05:43.683 00.000 7988 UpdateGuideState(): m_state=6
21:05:43.687 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5453
21:05:43.687 00.000 7988 Star::Find returns 1 (0), X=1178.36, Y=437.23, Mass=1543, SNR=26.9, Peak=240 HFD=3.3
21:05:43.687 00.000 7988 MultiStar: [#1 0.13,0.15,0.98,U] [#2 0.15,0.30,1.04,U] [#3 -0.05,0.13,0.92,U] [#4 0.10,-0.01,1.05,U] [#5 0.45,0.06,0.71,U] [#6 0.04,0.41,0.70,U] [#7 0.49,0.17,0.69,U] [#8 0.08,0.14,0.65,U] 
21:05:43.687 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.13}, one-star: {-0.20, -0.13}
21:05:43.687 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.42 = 2.42)
21:05:43.687 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.53 = -0.75)
21:05:43.687 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.84 mountX=-0.13 mountY=-0.11, mountTheta=-2.41
21:05:43.687 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.13, opts=13)
21:05:43.687 00.000 7988 Enqueuing Move request for scope (0.11, 0.13)
21:05:43.687 00.000 15712 Worker thread wakes up
21:05:43.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
21:05:43.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
21:05:43.687 00.000 15712 Moving (0.11, 0.13) raw xDistance=-0.13 yDistance=-0.11
21:05:43.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:43.687 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.9
21:05:43.700 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:43.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:43.702 00.002 7988 Enqueuing Expose request
21:05:43.703 00.001 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.82
21:05:43.703 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
21:05:43.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:43.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:05:43.703 00.000 15712 MoveAxis(E, 3, ABG)
21:05:43.703 00.000 15712 Guiding  Dir = 2, Dur = 3
21:05:43.703 00.000 15712 IsGuiding returns 0
21:05:43.719 00.016 15712 IsGuiding returns 0
21:05:43.719 00.000 15712 Move returns status 0, amount 3
21:05:43.719 00.000 15712 MoveAxis(N, 0, ABG)
21:05:43.719 00.000 15712 Move returns status 0, amount 0
21:05:43.719 00.000 15712 move complete, result=0
21:05:43.719 00.000 15712 worker thread done servicing request
21:05:43.719 00.000 15712 Worker thread wakes up
21:05:43.719 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:05:43.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:43.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:45.135 01.416 15712 Exposure complete
21:05:45.193 00.058 15712 worker thread done servicing request
21:05:45.193 00.000 7988 OnExposeComplete: enter
21:05:45.193 00.000 7988 UpdateGuideState(): m_state=6
21:05:45.199 00.006 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5454
21:05:45.199 00.000 7988 Star::Find returns 1 (1), X=1178.46, Y=437.31, Mass=1438, SNR=25.9, Peak=255 HFD=3.1
21:05:45.199 00.000 7988 MultiStar: [#1 0.19,0.08,1.02,U] [#2 0.03,0.20,1.05,U] [#3 0.12,-0.00,0.97,U] [#4 -0.03,0.11,1.03,U] [#5 0.22,-0.04,0.73,U] [#6 0.16,0.34,0.73,U] [#7 0.34,-0.01,0.71,U] [#8 0.08,0.33,0.67,U] 
21:05:45.199 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.10}, one-star: {-0.10, -0.06}
21:05:45.199 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
21:05:45.199 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.10 = 2.10)
21:05:45.199 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.58 mountX=0.06 mountY=0.10, mountTheta=1.01
21:05:45.199 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.06, opts=13)
21:05:45.199 00.000 7988 Enqueuing Move request for scope (-0.10, -0.06)
21:05:45.199 00.000 15712 Worker thread wakes up
21:05:45.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
21:05:45.199 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
21:05:45.199 00.000 15712 Moving (-0.10, -0.06) raw xDistance=0.06 yDistance=0.10
21:05:45.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:45.210 00.011 7988 UpdateGuideState exits: m=1438 SNR=25.9 Saturated
21:05:45.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:45.212 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:45.212 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.82
21:05:45.212 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:05:45.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:45.212 00.000 7988 Enqueuing Expose request
21:05:45.214 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:05:45.214 00.000 15712 MoveAxis(E, 4, ABG)
21:05:45.214 00.000 15712 Guiding  Dir = 2, Dur = 4
21:05:45.214 00.000 15712 IsGuiding returns 0
21:05:45.262 00.048 15712 IsGuiding returns 0
21:05:45.262 00.000 15712 Move returns status 0, amount 4
21:05:45.262 00.000 15712 MoveAxis(N, 0, ABG)
21:05:45.262 00.000 15712 Move returns status 0, amount 0
21:05:45.262 00.000 15712 move complete, result=0
21:05:45.262 00.000 15712 worker thread done servicing request
21:05:45.262 00.000 15712 Worker thread wakes up
21:05:45.262 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:05:45.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:45.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:46.896 01.634 15712 Exposure complete
21:05:46.954 00.058 15712 worker thread done servicing request
21:05:46.954 00.000 7988 OnExposeComplete: enter
21:05:46.954 00.000 7988 UpdateGuideState(): m_state=6
21:05:46.959 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5455
21:05:46.959 00.000 7988 Star::Find returns 1 (0), X=1178.26, Y=437.01, Mass=1545, SNR=26.9, Peak=235 HFD=3.2
21:05:46.961 00.002 7988 MultiStar: [#1 0.15,0.03,0.97,U] [#2 0.20,0.19,0.98,U] [#3 0.07,0.13,0.97,U] [#4 0.11,0.05,0.98,U] [#5 0.43,0.06,0.71,U] [#6 0.03,0.37,0.70,U] [#7 0.39,0.04,0.67,U] [#8 -0.09,-0.07,0.62,U] 
21:05:46.962 00.001 7988 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {-0.30, -0.36}
21:05:46.962 00.000 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.58) = xAngle (1.97 = 1.97)
21:05:46.964 00.002 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.08 = -1.20)
21:05:46.964 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.40 mountX=-0.04 mountY=-0.10, mountTheta=-1.97
21:05:46.966 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
21:05:46.968 00.002 7988 Enqueuing Move request for scope (0.10, 0.04)
21:05:46.969 00.001 15712 Worker thread wakes up
21:05:46.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
21:05:46.969 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
21:05:46.969 00.000 15712 Moving (0.10, 0.04) raw xDistance=-0.04 yDistance=-0.10
21:05:46.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:46.969 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.9
21:05:46.972 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:46.972 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:46.974 00.002 7988 Enqueuing Expose request
21:05:46.974 00.000 15712 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.81
21:05:46.974 00.000 15712 PPEC: input: -0.04, control: -0.04, exposure: 1500
21:05:46.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:46.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:05:46.974 00.000 15712 MoveAxis(E, 12, ABG)
21:05:46.974 00.000 15712 Guiding  Dir = 2, Dur = 12
21:05:46.974 00.000 15712 IsGuiding returns 0
21:05:47.005 00.031 15712 IsGuiding returns 1
21:05:47.005 00.000 15712 scope still moving after pulse duration time elapsed
21:05:47.049 00.044 15712 IsGuiding returns 0
21:05:47.049 00.000 15712 scope move finished after 12 + 64 ms
21:05:47.049 00.000 15712 Move returns status 0, amount 12
21:05:47.049 00.000 15712 MoveAxis(N, 0, ABG)
21:05:47.049 00.000 15712 Move returns status 0, amount 0
21:05:47.049 00.000 15712 move complete, result=0
21:05:47.049 00.000 7988 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
21:05:47.054 00.005 15712 worker thread done servicing request
21:05:47.054 00.000 15712 Worker thread wakes up
21:05:47.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:47.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:48.468 01.414 15712 Exposure complete
21:05:48.525 00.057 15712 worker thread done servicing request
21:05:48.525 00.000 7988 OnExposeComplete: enter
21:05:48.525 00.000 7988 UpdateGuideState(): m_state=6
21:05:48.529 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5456
21:05:48.529 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=437.18, Mass=1506, SNR=26.4, Peak=194 HFD=3.5
21:05:48.529 00.000 7988 MultiStar: [#1 0.18,-0.04,1.00,U] [#2 0.31,0.07,1.00,U] [#3 0.04,-0.19,0.92,U] [#4 0.06,-0.21,1.03,U] [#5 0.48,-0.15,0.71,U] [#6 0.03,0.15,0.70,U] [#7 0.07,-0.04,0.68,U] [#8 -0.08,-0.17,0.65,U] 
21:05:48.529 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {-0.16, -0.19}
21:05:48.529 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.87 = 0.87)
21:05:48.529 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.98 = -2.31)
21:05:48.529 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.71 mountX=0.09 mountY=-0.10, mountTheta=-0.85
21:05:48.529 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.09, opts=13)
21:05:48.529 00.000 7988 Enqueuing Move request for scope (0.10, -0.09)
21:05:48.529 00.000 15712 Worker thread wakes up
21:05:48.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
21:05:48.529 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
21:05:48.529 00.000 15712 Moving (0.10, -0.09) raw xDistance=0.09 yDistance=-0.10
21:05:48.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:48.529 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
21:05:48.542 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:48.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:48.544 00.002 7988 Enqueuing Expose request
21:05:48.545 00.001 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.81
21:05:48.545 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
21:05:48.545 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:48.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:05:48.545 00.000 15712 MoveAxis(E, 11, ABG)
21:05:48.545 00.000 15712 Guiding  Dir = 2, Dur = 11
21:05:48.581 00.036 15712 IsGuiding returns 0
21:05:48.598 00.017 15712 IsGuiding returns 1
21:05:48.598 00.000 15712 scope still moving after pulse duration time elapsed
21:05:48.624 00.026 15712 IsGuiding returns 1
21:05:48.662 00.038 15712 IsGuiding returns 0
21:05:48.662 00.000 15712 scope move finished after 11 + 68 ms
21:05:48.662 00.000 15712 Move returns status 0, amount 11
21:05:48.662 00.000 15712 MoveAxis(N, 0, ABG)
21:05:48.662 00.000 15712 Move returns status 0, amount 0
21:05:48.662 00.000 15712 move complete, result=0
21:05:48.662 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
21:05:48.669 00.007 15712 worker thread done servicing request
21:05:48.669 00.000 15712 Worker thread wakes up
21:05:48.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:48.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:50.413 01.744 15712 Exposure complete
21:05:50.471 00.058 15712 worker thread done servicing request
21:05:50.471 00.000 7988 OnExposeComplete: enter
21:05:50.475 00.004 7988 UpdateGuideState(): m_state=6
21:05:50.475 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5457
21:05:50.475 00.000 7988 Star::Find returns 1 (0), X=1178.13, Y=436.79, Mass=1530, SNR=26.6, Peak=205 HFD=3.2
21:05:50.475 00.000 7988 MultiStar: [#1 0.05,-0.36,1.04,U] [#2 0.06,-0.14,1.05,U] [#3 0.16,-0.27,0.98,U] [#4 -0.04,-0.36,1.05,U] [#5 0.40,-0.23,0.72,U] [#6 0.09,-0.39,0.67,U] [#7 0.40,-0.33,0.66,U] [#8 -0.12,-0.22,0.70,U] 
21:05:50.475 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.32}, one-star: {-0.43, -0.58}
21:05:50.480 00.005 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
21:05:50.480 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
21:05:50.480 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.44 mountX=0.32 mountY=-0.03, mountTheta=-0.10
21:05:50.480 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.32, opts=13)
21:05:50.480 00.000 7988 Enqueuing Move request for scope (0.04, -0.32)
21:05:50.480 00.000 15712 Worker thread wakes up
21:05:50.480 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.32) opts 0xd
21:05:50.480 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.32)
21:05:50.480 00.000 15712 Moving (0.04, -0.32) raw xDistance=0.32 yDistance=-0.03
21:05:50.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:50.480 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
21:05:50.489 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:50.491 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:50.491 00.000 7988 Enqueuing Expose request
21:05:50.491 00.000 15712 PPEC rslt: input = 0.32, final = 0.15, react = 0.19, pred = -0.04, hyst = 0.17, hyst_pct = 0.00, period_length = 635.81
21:05:50.491 00.000 15712 PPEC: input: 0.32, control: 0.15, exposure: 1500
21:05:50.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:50.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:05:50.491 00.000 15712 MoveAxis(W, 50, ABG)
21:05:50.491 00.000 15712 Guiding  Dir = 3, Dur = 50
21:05:50.491 00.000 15712 IsGuiding returns 0
21:05:50.514 00.023 15712 PulseGuide returned control before completion, sleep 33
21:05:50.555 00.041 15712 IsGuiding returns 1
21:05:50.555 00.000 15712 scope still moving after pulse duration time elapsed
21:05:50.599 00.044 15712 IsGuiding returns 0
21:05:50.599 00.000 15712 scope move finished after 50 + 57 ms
21:05:50.599 00.000 15712 Move returns status 0, amount 50
21:05:50.599 00.000 15712 MoveAxis(N, 0, ABG)
21:05:50.599 00.000 15712 Move returns status 0, amount 0
21:05:50.599 00.000 15712 move complete, result=0
21:05:50.599 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
21:05:50.603 00.004 15712 worker thread done servicing request
21:05:50.603 00.000 15712 Worker thread wakes up
21:05:50.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:50.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:52.009 01.406 15712 Exposure complete
21:05:52.070 00.061 15712 worker thread done servicing request
21:05:52.070 00.000 7988 OnExposeComplete: enter
21:05:52.070 00.000 7988 UpdateGuideState(): m_state=6
21:05:52.070 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5458
21:05:52.070 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=437.28, Mass=1537, SNR=26.7, Peak=197 HFD=3.4
21:05:52.070 00.000 7988 MultiStar: [#1 0.32,0.02,0.99,U] [#2 0.42,0.09,0.98,U] [#3 0.27,0.06,0.92,U] [#4 0.22,-0.21,1.00,U] [#5 0.38,0.03,0.66,U] [#6 0.01,-0.01,0.67,U] [#7 0.32,-0.01,0.67,U] [#8 0.06,0.13,0.62,U] 
21:05:52.070 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.01}, one-star: {-0.17, -0.09}
21:05:52.070 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
21:05:52.070 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
21:05:52.070 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.67 mountX=0.09 mountY=0.17, mountTheta=1.10
21:05:52.080 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.09, opts=13)
21:05:52.080 00.000 7988 Enqueuing Move request for scope (-0.17, -0.09)
21:05:52.080 00.000 15712 Worker thread wakes up
21:05:52.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
21:05:52.080 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
21:05:52.080 00.000 15712 Moving (-0.17, -0.09) raw xDistance=0.09 yDistance=0.17
21:05:52.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:52.080 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7
21:05:52.085 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:52.086 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:52.086 00.000 7988 Enqueuing Expose request
21:05:52.086 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
21:05:52.086 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
21:05:52.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:52.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:05:52.086 00.000 15712 MoveAxis(E, 10, ABG)
21:05:52.086 00.000 15712 Guiding  Dir = 2, Dur = 10
21:05:52.086 00.000 15712 IsGuiding returns 0
21:05:52.119 00.033 15712 IsGuiding returns 1
21:05:52.119 00.000 15712 scope still moving after pulse duration time elapsed
21:05:52.167 00.048 15712 IsGuiding returns 0
21:05:52.167 00.000 15712 scope move finished after 10 + 67 ms
21:05:52.167 00.000 15712 Move returns status 0, amount 10
21:05:52.167 00.000 15712 MoveAxis(N, 0, ABG)
21:05:52.167 00.000 15712 Move returns status 0, amount 0
21:05:52.167 00.000 15712 move complete, result=0
21:05:52.167 00.000 15712 worker thread done servicing request
21:05:52.167 00.000 15712 Worker thread wakes up
21:05:52.167 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
21:05:52.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:52.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:53.908 01.741 15712 Exposure complete
21:05:53.966 00.058 15712 worker thread done servicing request
21:05:53.966 00.000 7988 OnExposeComplete: enter
21:05:53.966 00.000 7988 UpdateGuideState(): m_state=6
21:05:53.969 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5459
21:05:53.969 00.000 7988 Star::Find returns 1 (0), X=1178.22, Y=437.09, Mass=1582, SNR=26.9, Peak=225 HFD=3.3
21:05:53.969 00.000 7988 MultiStar: [#1 0.29,-0.11,1.01,U] [#2 0.17,0.06,1.03,U] [#3 0.15,-0.12,0.97,U] [#4 0.19,-0.11,1.05,U] [#5 0.59,-0.24,0.70,U] [#6 0.15,0.05,0.68,U] [#7 0.41,-0.11,0.67,U] [#8 0.12,-0.22,0.63,U] 
21:05:53.969 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {-0.33, -0.27}
21:05:53.969 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
21:05:53.975 00.006 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.18)
21:05:53.975 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.59 mountX=0.11 mountY=-0.17, mountTheta=-0.98
21:05:53.977 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.12, opts=13)
21:05:53.979 00.002 7988 Enqueuing Move request for scope (0.18, -0.12)
21:05:53.979 00.000 15712 Worker thread wakes up
21:05:53.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
21:05:53.979 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
21:05:53.979 00.000 15712 Moving (0.18, -0.12) raw xDistance=0.11 yDistance=-0.17
21:05:53.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:05:53.979 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.9
21:05:53.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:53.983 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:53.983 00.000 7988 Enqueuing Expose request
21:05:53.985 00.002 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
21:05:53.985 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
21:05:53.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:53.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:05:53.985 00.000 15712 MoveAxis(E, 10, ABG)
21:05:53.985 00.000 15712 Guiding  Dir = 2, Dur = 10
21:05:53.985 00.000 15712 IsGuiding returns 0
21:05:54.000 00.015 15712 IsGuiding returns 1
21:05:54.000 00.000 15712 scope still moving after pulse duration time elapsed
21:05:54.051 00.051 15712 IsGuiding returns 0
21:05:54.051 00.000 15712 scope move finished after 10 + 57 ms
21:05:54.051 00.000 15712 Move returns status 0, amount 10
21:05:54.051 00.000 15712 MoveAxis(N, 0, ABG)
21:05:54.051 00.000 15712 Move returns status 0, amount 0
21:05:54.051 00.000 15712 move complete, result=0
21:05:54.051 00.000 15712 worker thread done servicing request
21:05:54.051 00.000 15712 Worker thread wakes up
21:05:54.051 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
21:05:54.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:54.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:55.472 01.421 15712 Exposure complete
21:05:55.531 00.059 15712 worker thread done servicing request
21:05:55.531 00.000 7988 OnExposeComplete: enter
21:05:55.531 00.000 7988 UpdateGuideState(): m_state=6
21:05:55.534 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5460
21:05:55.534 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=437.15, Mass=1516, SNR=26.6, Peak=206 HFD=3.4
21:05:55.534 00.000 7988 MultiStar: [#1 0.16,-0.18,1.01,U] [#2 0.28,-0.10,1.03,U] [#3 0.10,-0.10,0.97,U] [#4 0.16,-0.24,1.05,U] [#5 0.28,-0.24,0.72,U] [#6 0.14,0.12,0.70,U] [#7 0.22,-0.16,0.66,U] [#8 0.05,-0.37,0.64,U] 
21:05:55.534 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.16}, one-star: {-0.26, -0.21}
21:05:55.534 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
21:05:55.534 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.54)
21:05:55.534 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.94 mountX=0.16 mountY=-0.12, mountTheta=-0.62
21:05:55.534 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.16, opts=13)
21:05:55.534 00.000 7988 Enqueuing Move request for scope (0.12, -0.16)
21:05:55.534 00.000 15712 Worker thread wakes up
21:05:55.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
21:05:55.534 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
21:05:55.534 00.000 15712 Moving (0.12, -0.16) raw xDistance=0.16 yDistance=-0.12
21:05:55.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:05:55.534 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.6
21:05:55.546 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:55.548 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:55.548 00.000 7988 Enqueuing Expose request
21:05:55.549 00.001 15712 PPEC rslt: input = 0.16, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 635.79
21:05:55.549 00.000 15712 PPEC: input: 0.16, control: 0.07, exposure: 1500
21:05:55.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:55.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:05:55.549 00.000 15712 MoveAxis(W, 23, ABG)
21:05:55.549 00.000 15712 Guiding  Dir = 3, Dur = 23
21:05:55.549 00.000 15712 IsGuiding returns 0
21:05:55.572 00.023 15712 PulseGuide returned control before completion, sleep 14
21:05:55.615 00.043 15712 IsGuiding returns 0
21:05:55.615 00.000 15712 Move returns status 0, amount 23
21:05:55.615 00.000 15712 MoveAxis(N, 0, ABG)
21:05:55.615 00.000 15712 Move returns status 0, amount 0
21:05:55.615 00.000 15712 move complete, result=0
21:05:55.615 00.000 7988 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
21:05:55.622 00.007 15712 worker thread done servicing request
21:05:55.622 00.000 15712 Worker thread wakes up
21:05:55.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:55.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:57.341 01.719 15712 Exposure complete
21:05:57.686 00.345 15712 worker thread done servicing request
21:05:57.686 00.000 7988 OnExposeComplete: enter
21:05:57.688 00.002 7988 UpdateGuideState(): m_state=6
21:05:57.722 00.034 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5461
21:05:57.734 00.012 7988 Star::Find returns 1 (1), X=1178.33, Y=437.24, Mass=1485, SNR=26.3, Peak=255 HFD=3.0
21:05:57.748 00.014 7988 MultiStar: [#1 0.25,-0.03,1.00,U] [#2 0.07,0.14,1.00,U] [#3 0.11,-0.07,0.99,U] [#4 0.21,-0.23,1.04,U] [#5 0.47,-0.10,0.74,U] [#6 0.13,0.13,0.69,U] [#7 0.24,0.01,0.65,U] [#8 0.08,-0.15,0.69,U] 
21:05:57.766 00.018 7988 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {-0.23, -0.13}
21:05:57.794 00.028 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
21:05:57.823 00.029 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.97)
21:05:57.829 00.006 7988 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.38 mountX=0.05 mountY=-0.14, mountTheta=-1.20
21:05:57.842 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.05, opts=13)
21:05:57.850 00.008 7988 Enqueuing Move request for scope (0.14, -0.05)
21:05:57.854 00.004 15712 Worker thread wakes up
21:05:57.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:05:57.856 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
21:05:57.856 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.3 Saturated
21:05:57.860 00.004 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
21:05:57.860 00.000 15712 Moving (0.14, -0.05) raw xDistance=0.05 yDistance=-0.14
21:05:57.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:57.864 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:57.866 00.002 7988 Enqueuing Expose request
21:05:57.868 00.002 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.79
21:05:57.868 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
21:05:57.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:57.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:05:57.868 00.000 15712 MoveAxis(E, 5, ABG)
21:05:57.868 00.000 15712 Guiding  Dir = 2, Dur = 5
21:05:57.868 00.000 15712 IsGuiding returns 0
21:05:57.876 00.008 15712 IsGuiding returns 0
21:05:57.876 00.000 15712 Move returns status 0, amount 5
21:05:57.876 00.000 15712 MoveAxis(N, 0, ABG)
21:05:57.876 00.000 15712 Move returns status 0, amount 0
21:05:57.876 00.000 15712 move complete, result=0
21:05:57.876 00.000 15712 worker thread done servicing request
21:05:57.876 00.000 15712 Worker thread wakes up
21:05:57.876 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:05:57.893 00.017 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:57.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:05:59.302 01.409 15712 Exposure complete
21:05:59.378 00.076 15712 worker thread done servicing request
21:05:59.378 00.000 7988 OnExposeComplete: enter
21:05:59.378 00.000 7988 UpdateGuideState(): m_state=6
21:05:59.382 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5462
21:05:59.384 00.002 7988 Star::Find returns 1 (0), X=1178.47, Y=437.17, Mass=1607, SNR=27.3, Peak=218 HFD=3.4
21:05:59.386 00.002 7988 MultiStar: [#1 0.12,0.02,0.96,U] [#2 0.11,0.21,0.99,U] [#3 0.14,-0.05,0.95,U] [#4 0.20,-0.11,1.01,U] [#5 0.55,-0.21,0.71,U] [#6 -0.01,0.33,0.70,U] [#7 0.39,0.03,0.67,U] [#8 0.11,-0.14,0.62,U] 
21:05:59.388 00.002 7988 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {-0.09, -0.19}
21:05:59.388 00.000 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.58) = xAngle (1.48 = 1.48)
21:05:59.390 00.002 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.59 = -1.69)
21:05:59.392 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.10 mountX=0.01 mountY=-0.15, mountTheta=-1.48
21:05:59.394 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.01, opts=13)
21:05:59.394 00.000 7988 Enqueuing Move request for scope (0.15, -0.01)
21:05:59.399 00.005 15712 Worker thread wakes up
21:05:59.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:05:59.399 00.000 7988 UpdateGuideState exits: m=1607 SNR=27.3
21:05:59.401 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
21:05:59.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:59.403 00.002 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
21:05:59.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:05:59.403 00.000 7988 Enqueuing Expose request
21:05:59.403 00.000 15712 Moving (0.15, -0.01) raw xDistance=0.01 yDistance=-0.15
21:05:59.410 00.007 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
21:05:59.410 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
21:05:59.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:59.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:05:59.410 00.000 15712 MoveAxis(E, 5, ABG)
21:05:59.410 00.000 15712 Guiding  Dir = 2, Dur = 5
21:05:59.418 00.008 15712 IsGuiding returns 0
21:05:59.435 00.017 15712 IsGuiding returns 0
21:05:59.435 00.000 15712 Move returns status 0, amount 5
21:05:59.435 00.000 15712 MoveAxis(N, 0, ABG)
21:05:59.435 00.000 15712 Move returns status 0, amount 0
21:05:59.435 00.000 15712 move complete, result=0
21:05:59.435 00.000 15712 worker thread done servicing request
21:05:59.435 00.000 15712 Worker thread wakes up
21:05:59.435 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
21:05:59.442 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
21:05:59.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:01.085 01.643 15712 Exposure complete
21:06:01.136 00.051 15712 worker thread done servicing request
21:06:01.136 00.000 7988 OnExposeComplete: enter
21:06:01.147 00.011 7988 UpdateGuideState(): m_state=6
21:06:01.147 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5463
21:06:01.149 00.002 7988 Star::Find returns 1 (0), X=1178.46, Y=437.27, Mass=1435, SNR=25.8, Peak=196 HFD=3.3
21:06:01.149 00.000 7988 MultiStar: [#1 0.27,-0.09,1.03,U] [#2 0.17,-0.01,1.01,U] [#3 0.16,-0.04,1.01,U] [#4 0.24,-0.30,1.06,U] [#5 0.43,-0.18,0.71,U] [#6 0.22,0.14,0.71,U] [#7 0.43,0.06,0.66,U] [#8 -0.05,-0.11,0.67,U] 
21:06:01.151 00.002 7988 single-star, 8 included, MultiStar: {0.19, -0.08}, one-star: {-0.10, -0.10}
21:06:01.151 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
21:06:01.153 00.002 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
21:06:01.154 00.001 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.33 mountX=0.10 mountY=0.10, mountTheta=0.77
21:06:01.154 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.10, opts=13)
21:06:01.156 00.002 7988 Enqueuing Move request for scope (-0.10, -0.10)
21:06:01.158 00.002 15712 Worker thread wakes up
21:06:01.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:01.158 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.8
21:06:01.160 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:01.160 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:01.162 00.002 7988 Enqueuing Expose request
21:06:01.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
21:06:01.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
21:06:01.162 00.000 15712 Moving (-0.10, -0.10) raw xDistance=0.10 yDistance=0.10
21:06:01.166 00.004 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
21:06:01.166 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
21:06:01.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:01.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:06:01.166 00.000 15712 MoveAxis(E, 9, ABG)
21:06:01.166 00.000 15712 Guiding  Dir = 2, Dur = 9
21:06:01.168 00.002 15712 IsGuiding returns 0
21:06:01.182 00.014 15712 IsGuiding returns 0
21:06:01.182 00.000 15712 Move returns status 0, amount 9
21:06:01.182 00.000 15712 MoveAxis(N, 0, ABG)
21:06:01.182 00.000 15712 Move returns status 0, amount 0
21:06:01.182 00.000 15712 move complete, result=0
21:06:01.182 00.000 15712 worker thread done servicing request
21:06:01.182 00.000 15712 Worker thread wakes up
21:06:01.182 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
21:06:01.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:01.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:02.602 01.420 15712 Exposure complete
21:06:02.653 00.051 15712 worker thread done servicing request
21:06:02.653 00.000 7988 OnExposeComplete: enter
21:06:02.653 00.000 7988 UpdateGuideState(): m_state=6
21:06:02.665 00.012 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5464
21:06:02.667 00.002 7988 Star::Find returns 1 (0), X=1178.36, Y=437.11, Mass=1498, SNR=26.3, Peak=210 HFD=3.4
21:06:02.667 00.000 7988 MultiStar: [#1 0.13,-0.19,1.02,U] [#2 0.20,0.01,1.01,U] [#3 -0.01,-0.28,0.95,U] [#4 -0.01,-0.19,1.03,U] [#5 0.45,-0.02,0.72,U] [#6 0.06,0.07,0.71,U] [#7 0.31,-0.06,0.62,U] [#8 -0.06,-0.03,0.65,U] 
21:06:02.670 00.003 7988 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {-0.20, -0.26}
21:06:02.672 00.002 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.58) = xAngle (0.61 = 0.61)
21:06:02.674 00.002 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.56)
21:06:02.676 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.96 mountX=0.12 mountY=-0.08, mountTheta=-0.59
21:06:02.681 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.12, opts=13)
21:06:02.683 00.002 7988 Enqueuing Move request for scope (0.08, -0.12)
21:06:02.685 00.002 15712 Worker thread wakes up
21:06:02.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
21:06:02.685 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
21:06:02.686 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:06:02.687 00.001 7988 UpdateGuideState exits: m=1498 SNR=26.3
21:06:02.689 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:02.690 00.001 15712 Moving (0.08, -0.12) raw xDistance=0.12 yDistance=-0.08
21:06:02.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:02.692 00.002 7988 Enqueuing Expose request
21:06:02.696 00.004 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
21:06:02.696 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
21:06:02.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:02.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:06:02.696 00.000 15712 MoveAxis(E, 8, ABG)
21:06:02.696 00.000 15712 Guiding  Dir = 2, Dur = 8
21:06:02.716 00.020 15712 IsGuiding returns 0
21:06:02.727 00.011 15712 IsGuiding returns 0
21:06:02.727 00.000 15712 Move returns status 0, amount 8
21:06:02.727 00.000 15712 MoveAxis(N, 0, ABG)
21:06:02.727 00.000 15712 Move returns status 0, amount 0
21:06:02.727 00.000 15712 move complete, result=0
21:06:02.727 00.000 15712 worker thread done servicing request
21:06:02.727 00.000 15712 Worker thread wakes up
21:06:02.727 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:06:02.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:02.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:04.372 01.645 15712 Exposure complete
21:06:04.432 00.060 15712 worker thread done servicing request
21:06:04.432 00.000 7988 OnExposeComplete: enter
21:06:04.435 00.003 7988 UpdateGuideState(): m_state=6
21:06:04.435 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5465
21:06:04.437 00.002 7988 Star::Find returns 1 (0), X=1178.42, Y=437.06, Mass=1425, SNR=25.7, Peak=187 HFD=3.4
21:06:04.437 00.000 7988 MultiStar: [#1 0.14,-0.04,1.00,U] [#2 -0.06,0.15,1.04,U] [#3 0.13,-0.14,0.96,U] [#4 0.10,-0.17,1.06,U] [#5 0.35,0.21,0.71,U] [#6 0.22,-0.22,0.69,U] [#7 0.22,-0.04,0.71,U] [#8 -0.17,-0.05,0.67,U] 
21:06:04.437 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {-0.14, -0.31}
21:06:04.437 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.83 = 0.83)
21:06:04.437 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.34)
21:06:04.437 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.75 mountX=0.07 mountY=-0.08, mountTheta=-0.81
21:06:04.437 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.07, opts=13)
21:06:04.437 00.000 7988 Enqueuing Move request for scope (0.08, -0.07)
21:06:04.437 00.000 15712 Worker thread wakes up
21:06:04.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
21:06:04.437 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
21:06:04.437 00.000 15712 Moving (0.08, -0.07) raw xDistance=0.07 yDistance=-0.08
21:06:04.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:04.437 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.7
21:06:04.449 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:04.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:04.451 00.002 7988 Enqueuing Expose request
21:06:04.451 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
21:06:04.451 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
21:06:04.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:04.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:06:04.451 00.000 15712 MoveAxis(E, 6, ABG)
21:06:04.451 00.000 15712 Guiding  Dir = 2, Dur = 6
21:06:04.451 00.000 15712 IsGuiding returns 0
21:06:04.471 00.020 15712 IsGuiding returns 0
21:06:04.471 00.000 15712 Move returns status 0, amount 6
21:06:04.471 00.000 15712 MoveAxis(N, 0, ABG)
21:06:04.471 00.000 15712 Move returns status 0, amount 0
21:06:04.471 00.000 15712 move complete, result=0
21:06:04.471 00.000 15712 worker thread done servicing request
21:06:04.471 00.000 15712 Worker thread wakes up
21:06:04.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:04.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:04.471 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:06:05.887 01.416 15712 Exposure complete
21:06:05.935 00.048 15712 worker thread done servicing request
21:06:05.935 00.000 7988 OnExposeComplete: enter
21:06:05.935 00.000 7988 UpdateGuideState(): m_state=6
21:06:05.950 00.015 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5466
21:06:05.950 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=436.97, Mass=1437, SNR=25.7, Peak=167 HFD=3.5
21:06:05.950 00.000 7988 MultiStar: [#1 0.18,-0.11,1.00,U] [#2 0.13,-0.06,1.07,U] [#3 0.33,-0.19,1.00,U] [#4 0.18,-0.29,1.08,U] [#5 0.50,-0.28,0.72,U] [#6 -0.03,0.12,0.73,U] [#7 0.38,-0.06,0.69,U] [#8 0.24,-0.21,0.64,U] 
21:06:05.950 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.17}, one-star: {-0.13, -0.39}
21:06:05.950 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.83 = 0.83)
21:06:05.950 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.35)
21:06:05.950 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.75 mountX=0.17 mountY=-0.18, mountTheta=-0.81
21:06:05.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.17, opts=13)
21:06:05.950 00.000 7988 Enqueuing Move request for scope (0.18, -0.17)
21:06:05.950 00.000 15712 Worker thread wakes up
21:06:05.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
21:06:05.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
21:06:05.950 00.000 15712 Moving (0.18, -0.17) raw xDistance=0.17 yDistance=-0.18
21:06:05.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:05.950 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.7
21:06:05.963 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:05.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:05.965 00.002 7988 Enqueuing Expose request
21:06:05.966 00.001 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 635.77
21:06:05.967 00.001 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
21:06:05.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:05.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:06:05.967 00.000 15712 MoveAxis(W, 29, ABG)
21:06:05.967 00.000 15712 Guiding  Dir = 3, Dur = 29
21:06:05.967 00.000 15712 IsGuiding returns 0
21:06:05.992 00.025 15712 PulseGuide returned control before completion, sleep 12
21:06:06.014 00.022 15712 IsGuiding returns 1
21:06:06.014 00.000 15712 scope still moving after pulse duration time elapsed
21:06:06.052 00.038 15712 IsGuiding returns 0
21:06:06.052 00.000 15712 scope move finished after 29 + 62 ms
21:06:06.052 00.000 15712 Move returns status 0, amount 29
21:06:06.052 00.000 15712 MoveAxis(N, 0, ABG)
21:06:06.052 00.000 15712 Move returns status 0, amount 0
21:06:06.052 00.000 15712 move complete, result=0
21:06:06.052 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.2 px 0 ms NORTH
21:06:06.060 00.008 15712 worker thread done servicing request
21:06:06.060 00.000 15712 Worker thread wakes up
21:06:06.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:06.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:07.802 01.742 15712 Exposure complete
21:06:07.862 00.060 15712 worker thread done servicing request
21:06:07.862 00.000 7988 OnExposeComplete: enter
21:06:07.864 00.002 7988 UpdateGuideState(): m_state=6
21:06:07.864 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5467
21:06:07.864 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=437.27, Mass=1457, SNR=26.1, Peak=216 HFD=3.3
21:06:07.864 00.000 7988 MultiStar: [#1 0.27,-0.15,1.02,U] [#2 0.12,0.27,1.05,U] [#3 0.03,0.18,0.98,U] [#4 0.13,0.07,1.06,U] [#5 0.61,-0.02,0.75,U] [#6 0.14,0.05,0.74,U] [#7 0.51,0.08,0.71,U] [#8 -0.06,0.04,0.70,U] 
21:06:07.864 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.05}, one-star: {-0.31, -0.09}
21:06:07.864 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
21:06:07.864 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.26)
21:06:07.864 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.34 mountX=-0.05 mountY=-0.14, mountTheta=-1.91
21:06:07.873 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.05, opts=13)
21:06:07.873 00.000 7988 Enqueuing Move request for scope (0.14, 0.05)
21:06:07.873 00.000 15712 Worker thread wakes up
21:06:07.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
21:06:07.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
21:06:07.873 00.000 15712 Moving (0.14, 0.05) raw xDistance=-0.05 yDistance=-0.14
21:06:07.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:07.873 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.1
21:06:07.878 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:07.878 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:07.879 00.001 7988 Enqueuing Expose request
21:06:07.879 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.76
21:06:07.879 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
21:06:07.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:07.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:06:07.879 00.000 15712 MoveAxis(E, 5, ABG)
21:06:07.879 00.000 15712 Guiding  Dir = 2, Dur = 5
21:06:07.879 00.000 15712 IsGuiding returns 0
21:06:07.927 00.048 15712 IsGuiding returns 0
21:06:07.927 00.000 15712 Move returns status 0, amount 5
21:06:07.927 00.000 15712 MoveAxis(N, 0, ABG)
21:06:07.927 00.000 15712 Move returns status 0, amount 0
21:06:07.927 00.000 15712 move complete, result=0
21:06:07.927 00.000 15712 worker thread done servicing request
21:06:07.927 00.000 15712 Worker thread wakes up
21:06:07.927 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:06:07.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:07.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:09.346 01.419 15712 Exposure complete
21:06:09.402 00.056 15712 worker thread done servicing request
21:06:09.402 00.000 7988 OnExposeComplete: enter
21:06:09.402 00.000 7988 UpdateGuideState(): m_state=6
21:06:09.406 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5468
21:06:09.406 00.000 7988 Star::Find returns 1 (1), X=1178.32, Y=437.29, Mass=1478, SNR=26.3, Peak=255 HFD=3.0
21:06:09.406 00.000 7988 MultiStar: [#1 0.08,0.14,1.00,U] [#2 0.02,0.36,1.02,U] [#3 0.03,-0.03,0.98,U] [#4 0.02,-0.03,1.01,U] [#5 0.39,-0.01,0.70,U] [#6 -0.00,0.41,0.72,U] [#7 0.23,0.13,0.69,U] [#8 0.08,0.05,0.67,U] 
21:06:09.406 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {-0.24, -0.08}
21:06:09.406 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
21:06:09.406 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
21:06:09.406 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.10 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
21:06:09.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.10, opts=13)
21:06:09.406 00.000 7988 Enqueuing Move request for scope (0.05, 0.10)
21:06:09.419 00.013 15712 Worker thread wakes up
21:06:09.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
21:06:09.419 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
21:06:09.419 00.000 15712 Moving (0.05, 0.10) raw xDistance=-0.10 yDistance=-0.05
21:06:09.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:09.419 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.3 Saturated
21:06:09.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:09.422 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:09.422 00.000 7988 Enqueuing Expose request
21:06:09.422 00.000 15712 PPEC rslt: input = -0.10, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.76
21:06:09.422 00.000 15712 PPEC: input: -0.10, control: -0.04, exposure: 1500
21:06:09.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:09.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:06:09.422 00.000 15712 MoveAxis(E, 14, ABG)
21:06:09.422 00.000 15712 Guiding  Dir = 2, Dur = 14
21:06:09.422 00.000 15712 IsGuiding returns 0
21:06:09.445 00.023 15712 IsGuiding returns 1
21:06:09.445 00.000 15712 scope still moving after pulse duration time elapsed
21:06:09.490 00.045 15712 IsGuiding returns 0
21:06:09.490 00.000 15712 scope move finished after 14 + 55 ms
21:06:09.490 00.000 15712 Move returns status 0, amount 14
21:06:09.490 00.000 15712 MoveAxis(N, 0, ABG)
21:06:09.490 00.000 15712 Move returns status 0, amount 0
21:06:09.490 00.000 15712 move complete, result=0
21:06:09.490 00.000 15712 worker thread done servicing request
21:06:09.490 00.000 15712 Worker thread wakes up
21:06:09.490 00.000 7988 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
21:06:09.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:09.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:11.131 01.641 15712 Exposure complete
21:06:11.186 00.055 15712 worker thread done servicing request
21:06:11.186 00.000 7988 OnExposeComplete: enter
21:06:11.186 00.000 7988 UpdateGuideState(): m_state=6
21:06:11.193 00.007 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5469
21:06:11.193 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=437.05, Mass=1422, SNR=25.7, Peak=185 HFD=3.3
21:06:11.193 00.000 7988 MultiStar: [#1 0.28,-0.08,1.02,U] [#2 0.20,0.06,1.04,U] [#3 0.01,0.11,0.98,U] [#4 -0.03,-0.00,1.09,U] [#5 0.56,-0.07,0.74,U] [#6 0.13,0.08,0.72,U] [#7 0.36,-0.23,0.72,U] [#8 0.09,-0.01,0.68,U] 
21:06:11.193 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {-0.16, -0.32}
21:06:11.193 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
21:06:11.193 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.93)
21:06:11.193 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.33 mountX=0.05 mountY=-0.14, mountTheta=-1.24
21:06:11.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.05, opts=13)
21:06:11.193 00.000 7988 Enqueuing Move request for scope (0.14, -0.05)
21:06:11.203 00.010 15712 Worker thread wakes up
21:06:11.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
21:06:11.203 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
21:06:11.203 00.000 15712 Moving (0.14, -0.05) raw xDistance=0.05 yDistance=-0.14
21:06:11.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:06:11.203 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.7
21:06:11.205 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:11.205 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:11.207 00.002 7988 Enqueuing Expose request
21:06:11.207 00.000 15712 PPEC rslt: input = 0.05, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
21:06:11.207 00.000 15712 PPEC: input: 0.05, control: -0.05, exposure: 1500
21:06:11.209 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:11.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:06:11.209 00.000 15712 MoveAxis(E, 15, ABG)
21:06:11.209 00.000 15712 Guiding  Dir = 2, Dur = 15
21:06:11.209 00.000 15712 IsGuiding returns 0
21:06:11.267 00.058 15712 IsGuiding returns 1
21:06:11.267 00.000 15712 scope still moving after pulse duration time elapsed
21:06:11.305 00.038 15712 IsGuiding returns 0
21:06:11.305 00.000 15712 scope move finished after 15 + 80 ms
21:06:11.305 00.000 15712 Move returns status 0, amount 15
21:06:11.305 00.000 15712 MoveAxis(N, 0, ABG)
21:06:11.305 00.000 15712 Move returns status 0, amount 0
21:06:11.305 00.000 15712 move complete, result=0
21:06:11.305 00.000 7988 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
21:06:11.306 00.001 15712 worker thread done servicing request
21:06:11.306 00.000 15712 Worker thread wakes up
21:06:11.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:11.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:12.711 01.405 15712 Exposure complete
21:06:12.769 00.058 15712 worker thread done servicing request
21:06:12.769 00.000 7988 OnExposeComplete: enter
21:06:12.769 00.000 7988 UpdateGuideState(): m_state=6
21:06:12.772 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5470
21:06:12.772 00.000 7988 Star::Find returns 1 (0), X=1178.37, Y=436.90, Mass=1589, SNR=27.2, Peak=194 HFD=3.5
21:06:12.774 00.002 7988 MultiStar: [#1 0.27,-0.31,1.01,U] [#2 0.27,-0.09,0.99,U] [#3 0.04,-0.38,0.96,U] [#4 0.10,-0.37,1.01,U] [#5 0.53,-0.47,0.72,U] [#6 0.13,-0.08,0.73,U] [#7 0.15,-0.17,0.65,U] [#8 -0.12,-0.18,0.67,U] 
21:06:12.776 00.002 7988 refined, 8 included, MultiStar: {0.13, -0.29}, one-star: {-0.19, -0.46}
21:06:12.776 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
21:06:12.778 00.002 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.75)
21:06:12.778 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.29 hyp=0.31 cameraTheta=-1.15 mountX=0.29 mountY=-0.12, mountTheta=-0.40
21:06:12.780 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.29, opts=13)
21:06:12.780 00.000 7988 Enqueuing Move request for scope (0.13, -0.29)
21:06:12.782 00.002 15712 Worker thread wakes up
21:06:12.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:12.784 00.002 7988 UpdateGuideState exits: m=1589 SNR=27.2
21:06:12.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:12.786 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:12.786 00.000 7988 Enqueuing Expose request
21:06:12.788 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.29) opts 0xd
21:06:12.788 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.29)
21:06:12.788 00.000 15712 Moving (0.13, -0.29) raw xDistance=0.29 yDistance=-0.12
21:06:12.792 00.004 15712 PPEC rslt: input = 0.29, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 635.75
21:06:12.792 00.000 15712 PPEC: input: 0.29, control: 0.14, exposure: 1500
21:06:12.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:12.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:06:12.792 00.000 15712 MoveAxis(W, 45, ABG)
21:06:12.792 00.000 15712 Guiding  Dir = 3, Dur = 45
21:06:12.792 00.000 15712 IsGuiding returns 0
21:06:12.809 00.017 15712 PulseGuide returned control before completion, sleep 29
21:06:12.852 00.043 15712 IsGuiding returns 1
21:06:12.852 00.000 15712 scope still moving after pulse duration time elapsed
21:06:12.884 00.032 15712 IsGuiding returns 0
21:06:12.884 00.000 15712 scope move finished after 45 + 46 ms
21:06:12.884 00.000 15712 Move returns status 0, amount 45
21:06:12.884 00.000 15712 MoveAxis(N, 0, ABG)
21:06:12.884 00.000 15712 Move returns status 0, amount 0
21:06:12.884 00.000 15712 move complete, result=0
21:06:12.884 00.000 15712 worker thread done servicing request
21:06:12.884 00.000 15712 Worker thread wakes up
21:06:12.884 00.000 7988 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
21:06:12.886 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:12.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:14.625 01.739 15712 Exposure complete
21:06:14.684 00.059 15712 worker thread done servicing request
21:06:14.685 00.001 7988 OnExposeComplete: enter
21:06:14.686 00.001 7988 UpdateGuideState(): m_state=6
21:06:14.688 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5471
21:06:14.689 00.001 7988 Star::Find returns 1 (0), X=1178.22, Y=437.08, Mass=1567, SNR=26.9, Peak=216 HFD=3.4
21:06:14.690 00.001 7988 MultiStar: [#1 0.08,-0.20,0.97,U] [#2 0.27,-0.02,1.01,U] [#3 -0.09,-0.22,0.93,U] [#4 -0.13,-0.28,1.02,U] [#5 0.33,-0.29,0.72,U] [#6 -0.03,0.06,0.68,U] [#7 0.21,0.07,0.64,U] [#8 0.17,0.05,0.66,U] 
21:06:14.691 00.001 7988 refined, 8 included, MultiStar: {0.03, -0.14}, one-star: {-0.34, -0.29}
21:06:14.691 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.58) = xAngle (0.23 = 0.23)
21:06:14.691 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.34 = -2.94)
21:06:14.691 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.34 mountX=0.14 mountY=-0.03, mountTheta=-0.20
21:06:14.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.14, opts=13)
21:06:14.691 00.000 7988 Enqueuing Move request for scope (0.03, -0.14)
21:06:14.691 00.000 15712 Worker thread wakes up
21:06:14.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
21:06:14.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
21:06:14.691 00.000 15712 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=-0.03
21:06:14.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:06:14.691 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.9
21:06:14.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:14.702 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:14.702 00.000 7988 Enqueuing Expose request
21:06:14.702 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
21:06:14.702 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
21:06:14.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:14.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:06:14.702 00.000 15712 MoveAxis(E, 6, ABG)
21:06:14.702 00.000 15712 Guiding  Dir = 2, Dur = 6
21:06:14.702 00.000 15712 IsGuiding returns 0
21:06:14.722 00.020 15712 IsGuiding returns 0
21:06:14.722 00.000 15712 Move returns status 0, amount 6
21:06:14.722 00.000 15712 MoveAxis(N, 0, ABG)
21:06:14.722 00.000 15712 Move returns status 0, amount 0
21:06:14.722 00.000 15712 move complete, result=0
21:06:14.722 00.000 15712 worker thread done servicing request
21:06:14.722 00.000 15712 Worker thread wakes up
21:06:14.722 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:06:14.723 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:14.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:16.140 01.417 15712 Exposure complete
21:06:16.185 00.045 15712 worker thread done servicing request
21:06:16.185 00.000 7988 OnExposeComplete: enter
21:06:16.201 00.016 7988 UpdateGuideState(): m_state=6
21:06:16.201 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5472
21:06:16.201 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=437.20, Mass=1517, SNR=26.5, Peak=209 HFD=3.3
21:06:16.201 00.000 7988 MultiStar: [#1 0.14,-0.24,0.99,U] [#2 0.08,0.02,0.99,U] [#3 0.16,-0.16,0.96,U] [#4 0.11,-0.26,1.02,U] [#5 0.35,-0.22,0.69,U] [#6 0.04,0.15,0.70,U] [#7 0.22,-0.10,0.68,U] [#8 -0.26,-0.28,0.67,U] 
21:06:16.201 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.14}, one-star: {-0.25, -0.17}
21:06:16.201 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.58) = xAngle (0.41 = 0.41)
21:06:16.201 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.52 = -2.76)
21:06:16.201 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.17 mountX=0.14 mountY=-0.06, mountTheta=-0.38
21:06:16.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.14, opts=13)
21:06:16.201 00.000 7988 Enqueuing Move request for scope (0.06, -0.14)
21:06:16.201 00.000 15712 Worker thread wakes up
21:06:16.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
21:06:16.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
21:06:16.201 00.000 15712 Moving (0.06, -0.14) raw xDistance=0.14 yDistance=-0.06
21:06:16.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:16.201 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5
21:06:16.214 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:16.214 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:16.216 00.002 7988 Enqueuing Expose request
21:06:16.218 00.002 15712 PPEC rslt: input = 0.14, final = -0.04, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
21:06:16.218 00.000 15712 PPEC: input: 0.14, control: -0.04, exposure: 1500
21:06:16.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:16.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:06:16.218 00.000 15712 MoveAxis(E, 13, ABG)
21:06:16.218 00.000 15712 Guiding  Dir = 2, Dur = 13
21:06:16.235 00.017 15712 IsGuiding returns 0
21:06:16.252 00.017 15712 IsGuiding returns 1
21:06:16.252 00.000 15712 scope still moving after pulse duration time elapsed
21:06:16.280 00.028 15712 IsGuiding returns 1
21:06:16.312 00.032 15712 IsGuiding returns 0
21:06:16.312 00.000 15712 scope move finished after 13 + 66 ms
21:06:16.312 00.000 15712 Move returns status 0, amount 13
21:06:16.312 00.000 15712 MoveAxis(N, 0, ABG)
21:06:16.312 00.000 15712 Move returns status 0, amount 0
21:06:16.312 00.000 15712 move complete, result=0
21:06:16.312 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
21:06:16.320 00.008 15712 worker thread done servicing request
21:06:16.320 00.000 15712 Worker thread wakes up
21:06:16.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:16.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:17.949 01.629 15712 Exposure complete
21:06:18.013 00.064 7988 OnExposeComplete: enter
21:06:18.014 00.001 7988 UpdateGuideState(): m_state=6
21:06:18.014 00.000 15712 worker thread done servicing request
21:06:18.014 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5473
21:06:18.014 00.000 7988 Star::Find returns 1 (0), X=1178.31, Y=437.01, Mass=1486, SNR=26.1, Peak=186 HFD=3.4
21:06:18.014 00.000 7988 MultiStar: [#1 0.33,-0.37,1.01,U] [#2 0.05,-0.15,1.03,U] [#3 0.00,-0.29,0.97,U] [#4 0.21,-0.30,1.07,U] [#5 0.46,-0.49,0.73,U] [#6 0.15,-0.24,0.75,U] [#7 0.34,-0.37,0.65,U] [#8 0.07,-0.24,0.69,U] 
21:06:18.014 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.31}, one-star: {-0.25, -0.35}
21:06:18.014 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
21:06:18.014 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.75)
21:06:18.014 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.15 mountX=0.31 mountY=-0.13, mountTheta=-0.40
21:06:18.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.31, opts=13)
21:06:18.014 00.000 7988 Enqueuing Move request for scope (0.14, -0.31)
21:06:18.014 00.000 15712 Worker thread wakes up
21:06:18.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd
21:06:18.014 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.31)
21:06:18.014 00.000 15712 Moving (0.14, -0.31) raw xDistance=0.31 yDistance=-0.13
21:06:18.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:18.028 00.014 7988 UpdateGuideState exits: m=1486 SNR=26.1
21:06:18.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:18.031 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:18.031 00.000 7988 Enqueuing Expose request
21:06:18.031 00.000 15712 PPEC rslt: input = 0.31, final = 0.11, react = 0.18, pred = -0.07, hyst = 0.17, hyst_pct = 0.00, period_length = 635.74
21:06:18.031 00.000 15712 PPEC: input: 0.31, control: 0.11, exposure: 1500
21:06:18.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:18.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:06:18.031 00.000 15712 MoveAxis(W, 36, ABG)
21:06:18.031 00.000 15712 Guiding  Dir = 3, Dur = 36
21:06:18.031 00.000 15712 IsGuiding returns 0
21:06:18.060 00.029 15712 PulseGuide returned control before completion, sleep 19
21:06:18.108 00.048 15712 IsGuiding returns 0
21:06:18.108 00.000 15712 Move returns status 0, amount 36
21:06:18.108 00.000 15712 MoveAxis(N, 0, ABG)
21:06:18.108 00.000 15712 Move returns status 0, amount 0
21:06:18.108 00.000 15712 move complete, result=0
21:06:18.108 00.000 15712 worker thread done servicing request
21:06:18.108 00.000 15712 Worker thread wakes up
21:06:18.108 00.000 7988 GuideStep: 0.3 px 36 ms WEST, -0.1 px 0 ms NORTH
21:06:18.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:18.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:19.527 01.419 15712 Exposure complete
21:06:19.588 00.061 15712 worker thread done servicing request
21:06:19.588 00.000 7988 OnExposeComplete: enter
21:06:19.589 00.001 7988 UpdateGuideState(): m_state=6
21:06:19.589 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5474
21:06:19.589 00.000 7988 Star::Find returns 1 (0), X=1178.30, Y=436.63, Mass=1645, SNR=27.6, Peak=213 HFD=3.2
21:06:19.589 00.000 7988 MultiStar: [#1 0.18,-0.40,0.96,U] [#2 -0.10,-0.12,0.99,U] [#3 0.07,-0.44,0.93,U] [#4 0.04,-0.39,1.00,U] [#5 0.32,-0.39,0.67,U] [#6 0.10,-0.04,0.70,U] [#7 0.12,-0.39,0.62,U] [#8 -0.13,-0.37,0.65,U] 
21:06:19.589 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.37}, one-star: {-0.25, -0.74}
21:06:19.595 00.006 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
21:06:19.595 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.10)
21:06:19.595 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.50 mountX=0.37 mountY=-0.02, mountTheta=-0.05
21:06:19.595 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.37, opts=13)
21:06:19.595 00.000 7988 Enqueuing Move request for scope (0.03, -0.37)
21:06:19.595 00.000 15712 Worker thread wakes up
21:06:19.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.37) opts 0xd
21:06:19.595 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.37)
21:06:19.595 00.000 15712 Moving (0.03, -0.37) raw xDistance=0.37 yDistance=-0.02
21:06:19.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:19.595 00.000 7988 UpdateGuideState exits: m=1645 SNR=27.6
21:06:19.603 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:19.603 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:19.605 00.002 7988 Enqueuing Expose request
21:06:19.605 00.000 15712 PPEC rslt: input = 0.37, final = 0.14, react = 0.22, pred = -0.08, hyst = 0.20, hyst_pct = 0.00, period_length = 635.73
21:06:19.605 00.000 15712 PPEC: input: 0.37, control: 0.14, exposure: 1500
21:06:19.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:19.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:06:19.605 00.000 15712 MoveAxis(W, 47, ABG)
21:06:19.605 00.000 15712 Guiding  Dir = 3, Dur = 47
21:06:19.605 00.000 15712 IsGuiding returns 0
21:06:19.621 00.016 15712 PulseGuide returned control before completion, sleep 37
21:06:19.669 00.048 15712 IsGuiding returns 1
21:06:19.669 00.000 15712 scope still moving after pulse duration time elapsed
21:06:19.701 00.032 15712 IsGuiding returns 0
21:06:19.701 00.000 15712 scope move finished after 47 + 53 ms
21:06:19.701 00.000 15712 Move returns status 0, amount 47
21:06:19.701 00.000 15712 MoveAxis(N, 0, ABG)
21:06:19.701 00.000 15712 Move returns status 0, amount 0
21:06:19.701 00.000 15712 move complete, result=0
21:06:19.701 00.000 15712 worker thread done servicing request
21:06:19.701 00.000 15712 Worker thread wakes up
21:06:19.701 00.000 7988 GuideStep: 0.4 px 47 ms WEST, -0.0 px 0 ms NORTH
21:06:19.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:19.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:21.344 01.643 15712 Exposure complete
21:06:21.399 00.055 15712 worker thread done servicing request
21:06:21.399 00.000 7988 OnExposeComplete: enter
21:06:21.399 00.000 7988 UpdateGuideState(): m_state=6
21:06:21.407 00.008 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5475
21:06:21.409 00.002 7988 Star::Find returns 1 (1), X=1178.30, Y=437.43, Mass=1590, SNR=27.1, Peak=255 HFD=3.2
21:06:21.409 00.000 7988 MultiStar: [#1 0.19,0.05,0.97,U] [#2 0.21,0.25,1.00,U] [#3 0.13,0.17,0.93,U] [#4 -0.07,0.03,1.00,U] [#5 0.30,-0.07,0.71,U] [#6 0.16,0.28,0.71,U] [#7 0.31,0.18,0.64,U] [#8 0.04,0.18,0.64,U] 
21:06:21.411 00.002 7988 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {-0.26, 0.06}
21:06:21.411 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
21:06:21.412 00.001 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.70)
21:06:21.412 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.89 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
21:06:21.414 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.12, opts=13)
21:06:21.416 00.002 7988 Enqueuing Move request for scope (0.10, 0.12)
21:06:21.416 00.000 15712 Worker thread wakes up
21:06:21.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
21:06:21.416 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
21:06:21.416 00.000 15712 Moving (0.10, 0.12) raw xDistance=-0.12 yDistance=-0.10
21:06:21.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:21.416 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.1 Saturated
21:06:21.420 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:21.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:21.422 00.002 7988 Enqueuing Expose request
21:06:21.422 00.000 15712 PPEC rslt: input = -0.12, final = -0.07, react = -0.07, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.73
21:06:21.422 00.000 15712 PPEC: input: -0.12, control: -0.07, exposure: 1500
21:06:21.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:21.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:06:21.422 00.000 15712 MoveAxis(E, 22, ABG)
21:06:21.422 00.000 15712 Guiding  Dir = 2, Dur = 22
21:06:21.422 00.000 15712 IsGuiding returns 0
21:06:21.446 00.024 15712 IsGuiding returns 1
21:06:21.446 00.000 15712 scope still moving after pulse duration time elapsed
21:06:21.498 00.052 15712 IsGuiding returns 0
21:06:21.498 00.000 15712 scope move finished after 22 + 52 ms
21:06:21.498 00.000 15712 Move returns status 0, amount 22
21:06:21.498 00.000 15712 MoveAxis(N, 0, ABG)
21:06:21.498 00.000 15712 Move returns status 0, amount 0
21:06:21.498 00.000 15712 move complete, result=0
21:06:21.498 00.000 7988 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
21:06:21.500 00.002 15712 worker thread done servicing request
21:06:21.500 00.000 15712 Worker thread wakes up
21:06:21.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:21.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:22.907 01.407 15712 Exposure complete
21:06:22.960 00.053 15712 worker thread done servicing request
21:06:22.960 00.000 7988 OnExposeComplete: enter
21:06:22.970 00.010 7988 UpdateGuideState(): m_state=6
21:06:22.970 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5476
21:06:22.970 00.000 7988 Star::Find returns 1 (0), X=1178.39, Y=437.31, Mass=1589, SNR=27.1, Peak=237 HFD=3.3
21:06:22.973 00.003 7988 MultiStar: [#1 0.28,-0.06,1.01,U] [#2 0.08,0.31,1.01,U] [#3 0.03,0.16,0.96,U] [#4 -0.12,0.03,1.02,U] [#5 0.47,0.01,0.68,U] [#6 0.10,0.07,0.69,U] [#7 0.24,0.14,0.70,U] [#8 -0.06,0.07,0.62,U] 
21:06:22.973 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {-0.17, -0.05}
21:06:22.973 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
21:06:22.973 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
21:06:22.977 00.004 7988 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
21:06:22.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.07, opts=13)
21:06:22.977 00.000 7988 Enqueuing Move request for scope (0.08, 0.07)
21:06:22.977 00.000 15712 Worker thread wakes up
21:06:22.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
21:06:22.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
21:06:22.977 00.000 15712 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.08
21:06:22.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:22.977 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.1
21:06:22.983 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:22.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:22.985 00.002 7988 Enqueuing Expose request
21:06:22.986 00.001 15712 PPEC rslt: input = -0.07, final = -0.09, react = -0.04, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.72
21:06:22.986 00.000 15712 PPEC: input: -0.07, control: -0.09, exposure: 1500
21:06:22.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:22.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:06:22.986 00.000 15712 MoveAxis(E, 30, ABG)
21:06:22.986 00.000 15712 Guiding  Dir = 2, Dur = 30
21:06:22.986 00.000 15712 IsGuiding returns 0
21:06:22.994 00.008 15712 PulseGuide returned control before completion, sleep 27
21:06:23.034 00.040 15712 IsGuiding returns 0
21:06:23.034 00.000 15712 Move returns status 0, amount 30
21:06:23.034 00.000 15712 MoveAxis(N, 0, ABG)
21:06:23.034 00.000 15712 Move returns status 0, amount 0
21:06:23.034 00.000 15712 move complete, result=0
21:06:23.034 00.000 15712 worker thread done servicing request
21:06:23.034 00.000 15712 Worker thread wakes up
21:06:23.034 00.000 7988 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
21:06:23.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:23.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:24.676 01.642 15712 Exposure complete
21:06:24.737 00.061 15712 worker thread done servicing request
21:06:24.737 00.000 7988 OnExposeComplete: enter
21:06:24.739 00.002 7988 UpdateGuideState(): m_state=6
21:06:24.739 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5477
21:06:24.739 00.000 7988 Star::Find returns 1 (0), X=1178.24, Y=437.19, Mass=1468, SNR=26.2, Peak=225 HFD=2.9
21:06:24.739 00.000 7988 MultiStar: [#1 0.04,0.10,0.98,U] [#2 0.08,0.01,1.05,U] [#3 0.03,0.11,0.99,U] [#4 0.02,-0.05,1.08,U] [#5 0.37,-0.10,0.74,U] [#6 -0.02,0.09,0.71,U] [#7 0.26,-0.00,0.72,U] [#8 -0.22,-0.03,0.65,U] 
21:06:24.739 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.31, -0.18}
21:06:24.739 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
21:06:24.739 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.92)
21:06:24.746 00.007 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.33 mountX=0.01 mountY=-0.02, mountTheta=-1.25
21:06:24.746 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
21:06:24.746 00.000 7988 Enqueuing Move request for scope (0.02, -0.01)
21:06:24.746 00.000 15712 Worker thread wakes up
21:06:24.746 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:06:24.746 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:06:24.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:06:24.746 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.2
21:06:24.753 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:24.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:24.755 00.002 7988 Enqueuing Expose request
21:06:24.755 00.000 15712 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
21:06:24.755 00.000 15712 PPEC rslt: input = 0.01, final = -0.08, react = 0.00, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.72
21:06:24.755 00.000 15712 PPEC: input: 0.01, control: -0.08, exposure: 1500
21:06:24.755 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:24.755 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:06:24.755 00.000 15712 MoveAxis(E, 26, ABG)
21:06:24.755 00.000 15712 Guiding  Dir = 2, Dur = 26
21:06:24.755 00.000 15712 IsGuiding returns 0
21:06:24.770 00.015 15712 PulseGuide returned control before completion, sleep 22
21:06:24.818 00.048 15712 IsGuiding returns 0
21:06:24.818 00.000 15712 Move returns status 0, amount 26
21:06:24.818 00.000 15712 MoveAxis(N, 0, ABG)
21:06:24.818 00.000 15712 Move returns status 0, amount 0
21:06:24.818 00.000 15712 move complete, result=0
21:06:24.818 00.000 7988 GuideStep: 0.0 px 26 ms EAST, -0.0 px 0 ms NORTH
21:06:24.825 00.007 15712 worker thread done servicing request
21:06:24.825 00.000 15712 Worker thread wakes up
21:06:24.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:24.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:26.254 01.429 15712 Exposure complete
21:06:26.310 00.056 15712 worker thread done servicing request
21:06:26.310 00.000 7988 OnExposeComplete: enter
21:06:26.310 00.000 7988 UpdateGuideState(): m_state=6
21:06:26.319 00.009 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5478
21:06:26.321 00.002 7988 Star::Find returns 1 (0), X=1178.43, Y=436.82, Mass=1524, SNR=26.5, Peak=182 HFD=3.3
21:06:26.321 00.000 7988 MultiStar: [#1 0.17,-0.27,1.01,U] [#2 0.15,0.02,1.00,U] [#3 0.14,-0.18,0.96,U] [#4 0.03,-0.26,1.05,U] [#5 0.61,-0.22,0.71,U] [#6 0.17,-0.10,0.69,U] [#7 0.14,-0.45,0.67,U] [#8 0.03,-0.33,0.68,U] 
21:06:26.321 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.26}, one-star: {-0.13, -0.54}
21:06:26.321 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.58) = xAngle (0.48 = 0.48)
21:06:26.321 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.59 = -2.69)
21:06:26.327 00.006 7988 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.10 mountX=0.25 mountY=-0.12, mountTheta=-0.46
21:06:26.327 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.26, opts=13)
21:06:26.327 00.000 7988 Enqueuing Move request for scope (0.13, -0.26)
21:06:26.327 00.000 15712 Worker thread wakes up
21:06:26.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:26.327 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5
21:06:26.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:26.327 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:26.327 00.000 7988 Enqueuing Expose request
21:06:26.337 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
21:06:26.337 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
21:06:26.337 00.000 15712 Moving (0.13, -0.26) raw xDistance=0.25 yDistance=-0.12
21:06:26.337 00.000 15712 PPEC rslt: input = 0.25, final = 0.08, react = 0.15, pred = -0.08, hyst = 0.13, hyst_pct = 0.00, period_length = 635.71
21:06:26.337 00.000 15712 PPEC: input: 0.25, control: 0.08, exposure: 1500
21:06:26.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:26.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:06:26.337 00.000 15712 MoveAxis(W, 25, ABG)
21:06:26.337 00.000 15712 Guiding  Dir = 3, Dur = 25
21:06:26.337 00.000 15712 IsGuiding returns 0
21:06:26.357 00.020 15712 PulseGuide returned control before completion, sleep 20
21:06:26.406 00.049 15712 IsGuiding returns 0
21:06:26.406 00.000 15712 Move returns status 0, amount 25
21:06:26.406 00.000 15712 MoveAxis(N, 0, ABG)
21:06:26.406 00.000 15712 Move returns status 0, amount 0
21:06:26.406 00.000 15712 move complete, result=0
21:06:26.406 00.000 7988 GuideStep: 0.3 px 25 ms WEST, -0.1 px 0 ms NORTH
21:06:26.408 00.002 15712 worker thread done servicing request
21:06:26.408 00.000 15712 Worker thread wakes up
21:06:26.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:26.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:28.044 01.636 15712 Exposure complete
21:06:28.092 00.048 15712 worker thread done servicing request
21:06:28.092 00.000 7988 OnExposeComplete: enter
21:06:28.092 00.000 7988 UpdateGuideState(): m_state=6
21:06:28.092 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5479
21:06:28.107 00.015 7988 Star::Find returns 1 (0), X=1178.39, Y=436.99, Mass=1477, SNR=26.1, Peak=209 HFD=3.1
21:06:28.109 00.002 7988 MultiStar: [#1 0.24,-0.04,1.03,U] [#2 0.26,0.08,1.02,U] [#3 0.29,-0.05,1.00,U] [#4 0.21,0.00,1.03,U] [#5 0.21,-0.28,0.74,U] [#6 0.14,0.09,0.71,U] [#7 0.48,-0.16,0.69,U] [#8 -0.15,-0.03,0.65,U] 
21:06:28.109 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {-0.17, -0.38}
21:06:28.109 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.58) = xAngle (1.12 = 1.12)
21:06:28.109 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.23 = -2.05)
21:06:28.109 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.45 mountX=0.08 mountY=-0.17, mountTheta=-1.12
21:06:28.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.08, opts=13)
21:06:28.109 00.000 7988 Enqueuing Move request for scope (0.17, -0.08)
21:06:28.109 00.000 15712 Worker thread wakes up
21:06:28.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
21:06:28.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
21:06:28.109 00.000 15712 Moving (0.17, -0.08) raw xDistance=0.08 yDistance=-0.17
21:06:28.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:06:28.109 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1
21:06:28.120 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:28.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:28.122 00.002 7988 Enqueuing Expose request
21:06:28.123 00.001 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.71
21:06:28.123 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:06:28.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:28.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:06:28.123 00.000 15712 MoveAxis(E, 5, ABG)
21:06:28.123 00.000 15712 Guiding  Dir = 2, Dur = 5
21:06:28.123 00.000 15712 IsGuiding returns 0
21:06:28.177 00.054 15712 IsGuiding returns 0
21:06:28.177 00.000 15712 Move returns status 0, amount 5
21:06:28.177 00.000 15712 MoveAxis(N, 0, ABG)
21:06:28.177 00.000 15712 Move returns status 0, amount 0
21:06:28.177 00.000 15712 move complete, result=0
21:06:28.177 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
21:06:28.181 00.004 15712 worker thread done servicing request
21:06:28.181 00.000 15712 Worker thread wakes up
21:06:28.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:28.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:29.593 01.412 15712 Exposure complete
21:06:29.639 00.046 15712 worker thread done servicing request
21:06:29.639 00.000 7988 OnExposeComplete: enter
21:06:29.654 00.015 7988 UpdateGuideState(): m_state=6
21:06:29.654 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5480
21:06:29.656 00.002 7988 Star::Find returns 1 (0), X=1178.46, Y=437.11, Mass=1548, SNR=26.9, Peak=209 HFD=3.0
21:06:29.656 00.000 7988 MultiStar: [#1 0.26,-0.32,0.99,U] [#2 0.26,0.14,1.00,U] [#3 0.14,-0.02,0.94,U] [#4 0.15,-0.06,1.04,U] [#5 0.31,-0.27,0.72,U] [#6 0.28,-0.01,0.69,U] [#7 0.21,-0.10,0.68,U] [#8 0.18,0.04,0.66,U] 
21:06:29.656 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {-0.09, -0.25}
21:06:29.656 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
21:06:29.656 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
21:06:29.656 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.50 mountX=0.10 mountY=-0.18, mountTheta=-1.07
21:06:29.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.10, opts=13)
21:06:29.656 00.000 7988 Enqueuing Move request for scope (0.18, -0.10)
21:06:29.656 00.000 15712 Worker thread wakes up
21:06:29.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
21:06:29.656 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
21:06:29.656 00.000 15712 Moving (0.18, -0.10) raw xDistance=0.10 yDistance=-0.18
21:06:29.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:29.656 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.9
21:06:29.667 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:29.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:29.669 00.002 7988 Enqueuing Expose request
21:06:29.671 00.002 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.71
21:06:29.671 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
21:06:29.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:29.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:06:29.671 00.000 15712 MoveAxis(E, 5, ABG)
21:06:29.671 00.000 15712 Guiding  Dir = 2, Dur = 5
21:06:29.671 00.000 15712 IsGuiding returns 0
21:06:29.694 00.023 15712 IsGuiding returns 0
21:06:29.694 00.000 15712 Move returns status 0, amount 5
21:06:29.694 00.000 15712 MoveAxis(N, 0, ABG)
21:06:29.694 00.000 15712 Move returns status 0, amount 0
21:06:29.694 00.000 15712 move complete, result=0
21:06:29.694 00.000 15712 worker thread done servicing request
21:06:29.694 00.000 15712 Worker thread wakes up
21:06:29.694 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
21:06:29.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:29.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:31.327 01.633 15712 Exposure complete
21:06:31.388 00.061 15712 worker thread done servicing request
21:06:31.388 00.000 7988 OnExposeComplete: enter
21:06:31.388 00.000 7988 UpdateGuideState(): m_state=6
21:06:31.388 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5481
21:06:31.391 00.003 7988 Star::Find returns 1 (0), X=1178.49, Y=437.07, Mass=1594, SNR=27.2, Peak=208 HFD=3.2
21:06:31.391 00.000 7988 MultiStar: [#1 0.17,-0.09,0.99,U] [#2 0.16,0.10,0.98,U] [#3 0.07,-0.15,0.96,U] [#4 0.15,-0.35,1.02,U] [#5 0.25,-0.19,0.70,U] [#6 -0.13,0.11,0.69,U] [#7 0.37,-0.24,0.65,U] [#8 0.20,-0.02,0.63,U] 
21:06:31.391 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.13}, one-star: {-0.06, -0.30}
21:06:31.391 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
21:06:31.391 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.42)
21:06:31.391 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.83 mountX=0.13 mountY=-0.12, mountTheta=-0.73
21:06:31.399 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.13, opts=13)
21:06:31.399 00.000 7988 Enqueuing Move request for scope (0.12, -0.13)
21:06:31.399 00.000 15712 Worker thread wakes up
21:06:31.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
21:06:31.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
21:06:31.399 00.000 15712 Moving (0.12, -0.13) raw xDistance=0.13 yDistance=-0.12
21:06:31.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:06:31.399 00.000 7988 UpdateGuideState exits: m=1594 SNR=27.2
21:06:31.403 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:31.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:31.405 00.002 7988 Enqueuing Expose request
21:06:31.405 00.000 15712 PPEC rslt: input = 0.13, final = -0.05, react = 0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.70
21:06:31.405 00.000 15712 PPEC: input: 0.13, control: -0.05, exposure: 1500
21:06:31.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:31.407 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:06:31.407 00.000 15712 MoveAxis(E, 15, ABG)
21:06:31.407 00.000 15712 Guiding  Dir = 2, Dur = 15
21:06:31.407 00.000 15712 IsGuiding returns 0
21:06:31.423 00.016 15712 IsGuiding returns 1
21:06:31.423 00.000 15712 scope still moving after pulse duration time elapsed
21:06:31.471 00.048 15712 IsGuiding returns 0
21:06:31.471 00.000 15712 scope move finished after 15 + 49 ms
21:06:31.471 00.000 15712 Move returns status 0, amount 15
21:06:31.471 00.000 15712 MoveAxis(N, 0, ABG)
21:06:31.471 00.000 15712 Move returns status 0, amount 0
21:06:31.471 00.000 15712 move complete, result=0
21:06:31.473 00.002 7988 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
21:06:31.473 00.000 15712 worker thread done servicing request
21:06:31.473 00.000 15712 Worker thread wakes up
21:06:31.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:31.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:32.903 01.430 15712 Exposure complete
21:06:32.952 00.049 15712 worker thread done servicing request
21:06:32.952 00.000 7988 OnExposeComplete: enter
21:06:32.952 00.000 7988 UpdateGuideState(): m_state=6
21:06:32.964 00.012 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5482
21:06:32.964 00.000 7988 Star::Find returns 1 (0), X=1178.35, Y=436.88, Mass=1671, SNR=27.9, Peak=201 HFD=3.7
21:06:32.966 00.002 7988 MultiStar: [#1 0.16,-0.38,1.00,U] [#2 0.22,-0.10,0.97,U] [#3 0.05,-0.28,0.93,U] [#4 0.01,-0.31,1.00,U] [#5 0.32,-0.49,0.64,U] [#6 0.08,-0.05,0.67,U] [#7 0.23,-0.36,0.66,U] [#8 -0.06,-0.38,0.61,U] 
21:06:32.966 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.32}, one-star: {-0.21, -0.49}
21:06:32.968 00.002 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
21:06:32.968 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.36 = -2.93)
21:06:32.968 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.32 cameraTheta=-1.33 mountX=0.31 mountY=-0.07, mountTheta=-0.22
21:06:32.968 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.32, opts=13)
21:06:32.968 00.000 7988 Enqueuing Move request for scope (0.08, -0.32)
21:06:32.968 00.000 15712 Worker thread wakes up
21:06:32.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
21:06:32.968 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
21:06:32.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:32.968 00.000 7988 UpdateGuideState exits: m=1671 SNR=27.9
21:06:32.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:32.968 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:32.968 00.000 7988 Enqueuing Expose request
21:06:32.968 00.000 15712 Moving (0.08, -0.32) raw xDistance=0.31 yDistance=-0.07
21:06:32.984 00.016 15712 PPEC rslt: input = 0.31, final = 0.14, react = 0.19, pred = -0.05, hyst = 0.17, hyst_pct = 0.00, period_length = 635.70
21:06:32.984 00.000 15712 PPEC: input: 0.31, control: 0.14, exposure: 1500
21:06:32.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:32.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:06:32.984 00.000 15712 MoveAxis(W, 47, ABG)
21:06:32.984 00.000 15712 Guiding  Dir = 3, Dur = 47
21:06:32.985 00.001 15712 IsGuiding returns 0
21:06:33.004 00.019 15712 PulseGuide returned control before completion, sleep 35
21:06:33.047 00.043 15712 IsGuiding returns 1
21:06:33.047 00.000 15712 scope still moving after pulse duration time elapsed
21:06:33.103 00.056 15712 IsGuiding returns 0
21:06:33.103 00.000 15712 scope move finished after 47 + 71 ms
21:06:33.103 00.000 15712 Move returns status 0, amount 47
21:06:33.103 00.000 15712 MoveAxis(N, 0, ABG)
21:06:33.103 00.000 15712 Move returns status 0, amount 0
21:06:33.103 00.000 15712 move complete, result=0
21:06:33.103 00.000 7988 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
21:06:33.104 00.001 15712 worker thread done servicing request
21:06:33.104 00.000 15712 Worker thread wakes up
21:06:33.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:33.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:34.740 01.636 15712 Exposure complete
21:06:34.799 00.059 15712 worker thread done servicing request
21:06:34.799 00.000 7988 OnExposeComplete: enter
21:06:34.799 00.000 7988 UpdateGuideState(): m_state=6
21:06:34.802 00.003 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5483
21:06:34.804 00.002 7988 Star::Find returns 1 (0), X=1178.41, Y=437.17, Mass=1528, SNR=26.6, Peak=236 HFD=3.2
21:06:34.804 00.000 7988 MultiStar: [#1 0.19,0.05,0.98,U] [#2 0.34,0.16,1.04,U] [#3 -0.04,0.09,0.98,U] [#4 0.06,0.03,1.05,U] [#5 0.57,-0.01,0.69,U] [#6 -0.00,0.34,0.74,U] [#7 0.19,-0.01,0.68,U] [#8 -0.05,0.03,0.65,U] 
21:06:34.806 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {-0.15, -0.20}
21:06:34.806 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.58) = xAngle (1.99 = 1.99)
21:06:34.808 00.002 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.09 = -1.19)
21:06:34.808 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.41 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
21:06:34.810 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.05, opts=13)
21:06:34.812 00.002 7988 Enqueuing Move request for scope (0.11, 0.05)
21:06:34.812 00.000 15712 Worker thread wakes up
21:06:34.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
21:06:34.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
21:06:34.812 00.000 15712 Moving (0.11, 0.05) raw xDistance=-0.05 yDistance=-0.11
21:06:34.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:34.812 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6
21:06:34.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:34.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:34.812 00.000 7988 Enqueuing Expose request
21:06:34.818 00.006 15712 PPEC rslt: input = -0.05, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.69
21:06:34.818 00.000 15712 PPEC: input: -0.05, control: -0.06, exposure: 1500
21:06:34.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:34.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:06:34.818 00.000 15712 MoveAxis(E, 19, ABG)
21:06:34.818 00.000 15712 Guiding  Dir = 2, Dur = 19
21:06:34.838 00.020 15712 IsGuiding returns 0
21:06:34.859 00.021 15712 PulseGuide returned control before completion, sleep 13
21:06:34.907 00.048 15712 IsGuiding returns 0
21:06:34.909 00.002 15712 Move returns status 0, amount 19
21:06:34.909 00.000 15712 MoveAxis(N, 0, ABG)
21:06:34.909 00.000 15712 Move returns status 0, amount 0
21:06:34.909 00.000 15712 move complete, result=0
21:06:34.909 00.000 7988 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
21:06:34.911 00.002 15712 worker thread done servicing request
21:06:34.911 00.000 15712 Worker thread wakes up
21:06:34.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:34.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:36.317 01.406 15712 Exposure complete
21:06:36.367 00.050 15712 worker thread done servicing request
21:06:36.367 00.000 7988 OnExposeComplete: enter
21:06:36.377 00.010 7988 UpdateGuideState(): m_state=6
21:06:36.377 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5484
21:06:36.377 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=437.20, Mass=1615, SNR=27.5, Peak=229 HFD=3.3
21:06:36.377 00.000 7988 MultiStar: [#1 0.30,-0.11,0.96,U] [#2 0.42,-0.01,0.97,U] [#3 0.10,-0.13,0.95,U] [#4 0.17,-0.06,1.00,U] [#5 0.34,-0.04,0.68,U] [#6 0.04,0.25,0.69,U] [#7 0.38,-0.03,0.68,U] [#8 0.05,-0.13,0.65,U] 
21:06:36.377 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.06}, one-star: {-0.17, -0.17}
21:06:36.377 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.58) = xAngle (1.27 = 1.27)
21:06:36.384 00.007 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.38 = -1.91)
21:06:36.384 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.18 cameraTheta=-0.31 mountX=0.05 mountY=-0.17, mountTheta=-1.27
21:06:36.386 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.06, opts=13)
21:06:36.388 00.002 7988 Enqueuing Move request for scope (0.18, -0.06)
21:06:36.388 00.000 15712 Worker thread wakes up
21:06:36.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
21:06:36.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
21:06:36.388 00.000 15712 Moving (0.18, -0.06) raw xDistance=0.05 yDistance=-0.17
21:06:36.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:36.388 00.000 7988 UpdateGuideState exits: m=1615 SNR=27.5
21:06:36.392 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:36.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:36.393 00.001 7988 Enqueuing Expose request
21:06:36.393 00.000 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.69
21:06:36.393 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
21:06:36.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:36.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:06:36.393 00.000 15712 MoveAxis(E, 12, ABG)
21:06:36.393 00.000 15712 Guiding  Dir = 2, Dur = 12
21:06:36.393 00.000 15712 IsGuiding returns 0
21:06:36.412 00.019 15712 IsGuiding returns 1
21:06:36.412 00.000 15712 scope still moving after pulse duration time elapsed
21:06:36.457 00.045 15712 IsGuiding returns 1
21:06:36.491 00.034 15712 IsGuiding returns 0
21:06:36.491 00.000 15712 scope move finished after 12 + 83 ms
21:06:36.491 00.000 15712 Move returns status 0, amount 12
21:06:36.491 00.000 15712 MoveAxis(N, 0, ABG)
21:06:36.491 00.000 15712 Move returns status 0, amount 0
21:06:36.491 00.000 15712 move complete, result=0
21:06:36.491 00.000 15712 worker thread done servicing request
21:06:36.491 00.000 15712 Worker thread wakes up
21:06:36.491 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
21:06:36.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:36.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:38.132 01.641 15712 Exposure complete
21:06:38.182 00.050 15712 worker thread done servicing request
21:06:38.182 00.000 7988 OnExposeComplete: enter
21:06:38.182 00.000 7988 UpdateGuideState(): m_state=6
21:06:38.194 00.012 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5485
21:06:38.195 00.001 7988 Star::Find returns 1 (0), X=1178.61, Y=436.78, Mass=1658, SNR=27.6, Peak=231 HFD=3.6
21:06:38.195 00.000 7988 MultiStar: [#1 0.36,-0.32,1.00,U] [#2 0.29,-0.12,1.02,U] [#3 0.24,-0.21,0.93,U] [#4 0.27,-0.28,1.05,U] [#5 0.61,-0.24,0.70,U] [#6 0.24,-0.05,0.67,U] [#7 0.30,-0.20,0.66,U] [#8 0.31,-0.11,0.63,U] 
21:06:38.195 00.000 7988 refined, 8 included, MultiStar: {0.29, -0.25}, one-star: {0.05, -0.58}
21:06:38.200 00.005 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
21:06:38.200 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.31)
21:06:38.200 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.25 hyp=0.38 cameraTheta=-0.71 mountX=0.25 mountY=-0.28, mountTheta=-0.85
21:06:38.200 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.25, opts=13)
21:06:38.200 00.000 7988 Enqueuing Move request for scope (0.29, -0.25)
21:06:38.200 00.000 15712 Worker thread wakes up
21:06:38.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.25) opts 0xd
21:06:38.200 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.25)
21:06:38.200 00.000 15712 Moving (0.29, -0.25) raw xDistance=0.25 yDistance=-0.28
21:06:38.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:38.200 00.000 7988 UpdateGuideState exits: m=1658 SNR=27.6
21:06:38.208 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:38.208 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:38.210 00.002 7988 Enqueuing Expose request
21:06:38.210 00.000 15712 PPEC rslt: input = 0.25, final = 0.11, react = 0.15, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 635.68
21:06:38.210 00.000 15712 PPEC: input: 0.25, control: 0.11, exposure: 1500
21:06:38.211 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:06:38.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:06:38.211 00.000 15712 MoveAxis(W, 37, ABG)
21:06:38.211 00.000 15712 Guiding  Dir = 3, Dur = 37
21:06:38.211 00.000 15712 IsGuiding returns 0
21:06:38.233 00.022 15712 PulseGuide returned control before completion, sleep 25
21:06:38.279 00.046 15712 IsGuiding returns 0
21:06:38.279 00.000 15712 Move returns status 0, amount 37
21:06:38.279 00.000 15712 MoveAxis(N, 0, ABG)
21:06:38.279 00.000 15712 Move returns status 0, amount 0
21:06:38.279 00.000 15712 move complete, result=0
21:06:38.279 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.3 px 0 ms NORTH
21:06:38.284 00.005 15712 worker thread done servicing request
21:06:38.284 00.000 15712 Worker thread wakes up
21:06:38.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:38.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:39.695 01.411 15712 Exposure complete
21:06:39.755 00.060 15712 worker thread done servicing request
21:06:39.755 00.000 7988 OnExposeComplete: enter
21:06:39.757 00.002 7988 UpdateGuideState(): m_state=6
21:06:39.757 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5486
21:06:39.757 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=437.16, Mass=1526, SNR=26.6, Peak=221 HFD=3.1
21:06:39.757 00.000 7988 MultiStar: [#1 0.46,-0.10,1.02,U] [#2 0.33,0.18,1.02,U] [#3 0.24,-0.06,0.94,U] [#4 0.29,-0.04,1.08,U] [#5 0.56,-0.08,0.71,U] [#6 0.23,0.28,0.73,U] [#7 0.50,-0.09,0.66,U] [#8 0.30,0.01,0.62,U] 
21:06:39.757 00.000 7988 single-star, 8 included, MultiStar: {0.31, -0.02}, one-star: {0.01, -0.20}
21:06:39.763 00.006 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
21:06:39.763 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
21:06:39.763 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.21 cameraTheta=-1.51 mountX=0.20 mountY=-0.01, mountTheta=-0.04
21:06:39.763 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.20, opts=13)
21:06:39.763 00.000 7988 Enqueuing Move request for scope (0.01, -0.20)
21:06:39.763 00.000 15712 Worker thread wakes up
21:06:39.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
21:06:39.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
21:06:39.763 00.000 15712 Moving (0.01, -0.20) raw xDistance=0.20 yDistance=-0.01
21:06:39.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:39.763 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6
21:06:39.771 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:39.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:39.773 00.002 7988 Enqueuing Expose request
21:06:39.775 00.002 15712 PPEC rslt: input = 0.20, final = 0.03, react = 0.12, pred = -0.10, hyst = 0.11, hyst_pct = 0.00, period_length = 635.68
21:06:39.775 00.000 15712 PPEC: input: 0.20, control: 0.03, exposure: 1500
21:06:39.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:39.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:06:39.775 00.000 15712 MoveAxis(W, 9, ABG)
21:06:39.775 00.000 15712 Guiding  Dir = 3, Dur = 9
21:06:39.775 00.000 15712 IsGuiding returns 0
21:06:39.830 00.055 15712 IsGuiding returns 0
21:06:39.830 00.000 15712 Move returns status 0, amount 9
21:06:39.830 00.000 15712 MoveAxis(N, 0, ABG)
21:06:39.830 00.000 15712 Move returns status 0, amount 0
21:06:39.830 00.000 15712 move complete, result=0
21:06:39.830 00.000 15712 worker thread done servicing request
21:06:39.830 00.000 15712 Worker thread wakes up
21:06:39.830 00.000 7988 GuideStep: 0.2 px 9 ms WEST, -0.0 px 0 ms NORTH
21:06:39.836 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:39.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:41.467 01.631 15712 Exposure complete
21:06:41.528 00.061 15712 worker thread done servicing request
21:06:41.528 00.000 7988 OnExposeComplete: enter
21:06:41.528 00.000 7988 UpdateGuideState(): m_state=6
21:06:41.530 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5487
21:06:41.530 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=437.18, Mass=1602, SNR=27.3, Peak=241 HFD=3.2
21:06:41.533 00.003 7988 MultiStar: [#1 0.46,-0.11,0.95,U] [#2 0.44,-0.02,1.03,U] [#3 0.32,-0.02,0.93,U] [#4 0.32,-0.27,1.00,U] [#5 0.61,-0.15,0.70,U] [#6 0.33,-0.02,0.72,U] [#7 0.52,-0.25,0.64,U] [#8 0.28,-0.25,0.68,U] 
21:06:41.533 00.000 7988 single-star, 8 included, MultiStar: {0.36, -0.14}, one-star: {0.08, -0.19}
21:06:41.533 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.58) = xAngle (0.41 = 0.41)
21:06:41.533 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.52 = -2.76)
21:06:41.533 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.17 mountX=0.19 mountY=-0.07, mountTheta=-0.38
21:06:41.539 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.19, opts=13)
21:06:41.539 00.000 7988 Enqueuing Move request for scope (0.08, -0.19)
21:06:41.539 00.000 15712 Worker thread wakes up
21:06:41.539 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
21:06:41.539 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
21:06:41.539 00.000 15712 Moving (0.08, -0.19) raw xDistance=0.19 yDistance=-0.07
21:06:41.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:06:41.539 00.000 7988 UpdateGuideState exits: m=1602 SNR=27.3
21:06:41.543 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:41.543 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:41.545 00.002 7988 Enqueuing Expose request
21:06:41.545 00.000 15712 PPEC rslt: input = 0.19, final = 0.05, react = 0.11, pred = -0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 635.67
21:06:41.545 00.000 15712 PPEC: input: 0.19, control: 0.05, exposure: 1500
21:06:41.545 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:41.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:06:41.545 00.000 15712 MoveAxis(W, 16, ABG)
21:06:41.545 00.000 15712 Guiding  Dir = 3, Dur = 16
21:06:41.545 00.000 15712 IsGuiding returns 0
21:06:41.567 00.022 15712 IsGuiding returns 1
21:06:41.567 00.000 15712 scope still moving after pulse duration time elapsed
21:06:41.635 00.068 15712 IsGuiding returns 0
21:06:41.635 00.000 15712 scope move finished after 16 + 75 ms
21:06:41.635 00.000 15712 Move returns status 0, amount 16
21:06:41.635 00.000 15712 MoveAxis(N, 0, ABG)
21:06:41.635 00.000 15712 Move returns status 0, amount 0
21:06:41.635 00.000 15712 move complete, result=0
21:06:41.635 00.000 15712 worker thread done servicing request
21:06:41.635 00.000 15712 Worker thread wakes up
21:06:41.635 00.000 7988 GuideStep: 0.2 px 16 ms WEST, -0.1 px 0 ms NORTH
21:06:41.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:41.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:43.060 01.425 15712 Exposure complete
21:06:43.117 00.057 15712 worker thread done servicing request
21:06:43.117 00.000 7988 OnExposeComplete: enter
21:06:43.117 00.000 7988 UpdateGuideState(): m_state=6
21:06:43.122 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5488
21:06:43.122 00.000 7988 Star::Find returns 1 (0), X=1178.73, Y=437.16, Mass=1438, SNR=26.0, Peak=238 HFD=2.7
21:06:43.122 00.000 7988 MultiStar: [#1 0.44,0.02,1.03,U] [#2 0.35,0.13,1.06,U] [#3 0.10,0.01,0.98,U] [#4 0.27,-0.02,1.06,U] [#5 0.51,-0.11,0.71,U] [#6 0.32,0.14,0.70,U] [#7 0.57,0.01,0.66,U] [#8 0.04,0.21,0.69,U] 
21:06:43.122 00.000 7988 single-star, 8 included, MultiStar: {0.30, 0.01}, one-star: {0.17, -0.20}
21:06:43.122 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.58) = xAngle (0.70 = 0.70)
21:06:43.122 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.81 = -2.48)
21:06:43.122 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.88 mountX=0.20 mountY=-0.16, mountTheta=-0.68
21:06:43.122 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.20, opts=13)
21:06:43.122 00.000 7988 Enqueuing Move request for scope (0.17, -0.20)
21:06:43.122 00.000 15712 Worker thread wakes up
21:06:43.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
21:06:43.122 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
21:06:43.122 00.000 15712 Moving (0.17, -0.20) raw xDistance=0.20 yDistance=-0.16
21:06:43.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:43.136 00.014 7988 UpdateGuideState exits: m=1438 SNR=26.0
21:06:43.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:43.138 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:43.138 00.000 7988 Enqueuing Expose request
21:06:43.138 00.000 15712 PPEC rslt: input = 0.20, final = 0.05, react = 0.12, pred = -0.08, hyst = 0.11, hyst_pct = 0.00, period_length = 635.67
21:06:43.138 00.000 15712 PPEC: input: 0.20, control: 0.05, exposure: 1500
21:06:43.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:43.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:06:43.138 00.000 15712 MoveAxis(W, 15, ABG)
21:06:43.138 00.000 15712 Guiding  Dir = 3, Dur = 15
21:06:43.154 00.016 15712 IsGuiding returns 0
21:06:43.170 00.016 15712 IsGuiding returns 1
21:06:43.170 00.000 15712 scope still moving after pulse duration time elapsed
21:06:43.219 00.049 15712 IsGuiding returns 0
21:06:43.219 00.000 15712 scope move finished after 15 + 48 ms
21:06:43.219 00.000 15712 Move returns status 0, amount 15
21:06:43.219 00.000 15712 MoveAxis(N, 0, ABG)
21:06:43.219 00.000 15712 Move returns status 0, amount 0
21:06:43.219 00.000 15712 move complete, result=0
21:06:43.219 00.000 7988 GuideStep: 0.2 px 15 ms WEST, -0.2 px 0 ms NORTH
21:06:43.223 00.004 15712 worker thread done servicing request
21:06:43.223 00.000 15712 Worker thread wakes up
21:06:43.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:43.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:44.861 01.638 15712 Exposure complete
21:06:44.919 00.058 15712 worker thread done servicing request
21:06:44.919 00.000 7988 OnExposeComplete: enter
21:06:44.919 00.000 7988 UpdateGuideState(): m_state=6
21:06:44.923 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
21:06:44.923 00.000 7988 Star::Find returns 1 (0), X=1178.59, Y=437.64, Mass=1568, SNR=27.0, Peak=204 HFD=3.2
21:06:44.923 00.000 7988 MultiStar: [#1 0.36,0.55,0.98,U] [#2 0.44,0.73,0.99,U] [#3 0.21,0.63,0.94,U] [#4 0.19,0.71,1.03,U] [#5 0.64,0.62,0.70,U] [#6 0.32,0.73,0.70,U] [#7 0.41,0.41,0.64,U] [#8 0.35,0.52,0.65,U] 
21:06:44.923 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.58}, one-star: {0.03, 0.28}
21:06:44.923 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
21:06:44.923 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
21:06:44.923 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.47 mountX=-0.28 mountY=-0.04, mountTheta=-3.01
21:06:44.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.28, opts=13)
21:06:44.923 00.000 7988 Enqueuing Move request for scope (0.03, 0.28)
21:06:44.923 00.000 15712 Worker thread wakes up
21:06:44.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
21:06:44.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
21:06:44.923 00.000 15712 Moving (0.03, 0.28) raw xDistance=-0.28 yDistance=-0.04
21:06:44.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:44.923 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.0
21:06:44.936 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:44.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:44.939 00.003 7988 Enqueuing Expose request
21:06:44.939 00.000 15712 PPEC rslt: input = -0.28, final = -0.21, react = -0.17, pred = -0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 635.67
21:06:44.939 00.000 15712 PPEC: input: -0.28, control: -0.21, exposure: 1500
21:06:44.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:44.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:06:44.939 00.000 15712 MoveAxis(E, 68, ABG)
21:06:44.939 00.000 15712 Guiding  Dir = 2, Dur = 68
21:06:44.939 00.000 15712 IsGuiding returns 0
21:06:44.959 00.020 15712 PulseGuide returned control before completion, sleep 55
21:06:45.038 00.079 15712 IsGuiding returns 0
21:06:45.038 00.000 15712 Move returns status 0, amount 68
21:06:45.038 00.000 15712 MoveAxis(N, 0, ABG)
21:06:45.038 00.000 15712 Move returns status 0, amount 0
21:06:45.038 00.000 15712 move complete, result=0
21:06:45.038 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
21:06:45.045 00.007 15712 worker thread done servicing request
21:06:45.045 00.000 15712 Worker thread wakes up
21:06:45.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:45.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:46.454 01.409 15712 Exposure complete
21:06:46.515 00.061 15712 worker thread done servicing request
21:06:46.515 00.000 7988 OnExposeComplete: enter
21:06:46.515 00.000 7988 UpdateGuideState(): m_state=6
21:06:46.520 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5490
21:06:46.521 00.001 7988 Star::Find returns 1 (0), X=1178.46, Y=437.77, Mass=1630, SNR=27.4, Peak=209 HFD=3.4
21:06:46.521 00.000 7988 MultiStar: [#1 0.48,0.54,1.00,U] [#2 0.23,0.72,1.01,U] [#3 0.39,0.59,0.92,U] [#4 0.18,0.43,1.00,U] [#5 0.48,0.43,0.70,U] [#6 0.25,0.66,0.67,U] [#7 0.66,0.66,0.65,U] [#8 0.26,0.51,0.63,U] 
21:06:46.523 00.002 7988 single-star, 8 included, MultiStar: {0.30, 0.55}, one-star: {-0.10, 0.40}
21:06:46.523 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.58) = xAngle (3.39 = -2.90)
21:06:46.525 00.002 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.21)
21:06:46.525 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.40 hyp=0.41 cameraTheta=1.81 mountX=-0.40 mountY=0.09, mountTheta=2.93
21:06:46.527 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.40, opts=13)
21:06:46.529 00.002 7988 Enqueuing Move request for scope (-0.10, 0.40)
21:06:46.529 00.000 15712 Worker thread wakes up
21:06:46.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.40) opts 0xd
21:06:46.529 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.40)
21:06:46.529 00.000 15712 Moving (-0.10, 0.40) raw xDistance=-0.40 yDistance=0.09
21:06:46.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:06:46.531 00.002 7988 UpdateGuideState exits: m=1630 SNR=27.4
21:06:46.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:46.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:46.531 00.000 7988 Enqueuing Expose request
21:06:46.531 00.000 15712 PPEC rslt: input = -0.40, final = -0.32, react = -0.24, pred = -0.08, hyst = -0.21, hyst_pct = 0.00, period_length = 635.66
21:06:46.531 00.000 15712 PPEC: input: -0.40, control: -0.32, exposure: 1500
21:06:46.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:46.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:06:46.531 00.000 15712 MoveAxis(E, 105, ABG)
21:06:46.531 00.000 15712 Guiding  Dir = 2, Dur = 105
21:06:46.531 00.000 15712 IsGuiding returns 0
21:06:46.555 00.024 15712 PulseGuide returned control before completion, sleep 90
21:06:46.659 00.104 15712 IsGuiding returns 1
21:06:46.659 00.000 15712 scope still moving after pulse duration time elapsed
21:06:46.707 00.048 15712 IsGuiding returns 0
21:06:46.707 00.000 15712 scope move finished after 105 + 80 ms
21:06:46.707 00.000 15712 Move returns status 0, amount 105
21:06:46.707 00.000 15712 MoveAxis(N, 0, ABG)
21:06:46.707 00.000 15712 Move returns status 0, amount 0
21:06:46.707 00.000 15712 move complete, result=0
21:06:46.707 00.000 15712 worker thread done servicing request
21:06:46.707 00.000 15712 Worker thread wakes up
21:06:46.707 00.000 7988 GuideStep: -0.4 px 105 ms EAST, 0.1 px 0 ms NORTH
21:06:46.724 00.017 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:46.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:48.365 01.641 15712 Exposure complete
21:06:48.424 00.059 15712 worker thread done servicing request
21:06:48.424 00.000 7988 OnExposeComplete: enter
21:06:48.424 00.000 7988 UpdateGuideState(): m_state=6
21:06:48.429 00.005 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5491
21:06:48.429 00.000 7988 Star::Find returns 1 (0), X=1178.55, Y=437.36, Mass=1482, SNR=26.1, Peak=199 HFD=3.1
21:06:48.429 00.000 7988 MultiStar: [#1 0.44,0.09,1.02,U] [#2 0.26,0.16,1.06,U] [#3 0.39,0.20,0.99,U] [#4 0.15,-0.00,1.05,U] [#5 0.62,0.07,0.72,U] [#6 0.08,0.44,0.75,U] [#7 0.45,0.35,0.73,U] [#8 0.25,-0.13,0.68,U] 
21:06:48.429 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.12}, one-star: {-0.01, -0.00}
21:06:48.429 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
21:06:48.429 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
21:06:48.429 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.49 mountX=0.00 mountY=0.01, mountTheta=0.92
21:06:48.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.00, opts=13)
21:06:48.429 00.000 7988 Enqueuing Move request for scope (-0.01, -0.00)
21:06:48.429 00.000 15712 Worker thread wakes up
21:06:48.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
21:06:48.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
21:06:48.429 00.000 15712 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
21:06:48.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:06:48.441 00.012 7988 UpdateGuideState exits: m=1482 SNR=26.1
21:06:48.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:48.443 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:48.443 00.000 7988 Enqueuing Expose request
21:06:48.445 00.002 15712 PPEC rslt: input = 0.00, final = -0.08, react = 0.00, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.66
21:06:48.445 00.000 15712 PPEC: input: 0.00, control: -0.08, exposure: 1500
21:06:48.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:48.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:06:48.445 00.000 15712 MoveAxis(E, 25, ABG)
21:06:48.445 00.000 15712 Guiding  Dir = 2, Dur = 25
21:06:48.445 00.000 15712 IsGuiding returns 0
21:06:48.460 00.015 15712 PulseGuide returned control before completion, sleep 17
21:06:48.512 00.052 15712 IsGuiding returns 0
21:06:48.512 00.000 15712 Move returns status 0, amount 25
21:06:48.512 00.000 15712 MoveAxis(N, 0, ABG)
21:06:48.512 00.000 15712 Move returns status 0, amount 0
21:06:48.512 00.000 15712 move complete, result=0
21:06:48.512 00.000 7988 GuideStep: 0.0 px 25 ms EAST, 0.0 px 0 ms NORTH
21:06:48.514 00.002 15712 worker thread done servicing request
21:06:48.514 00.000 15712 Worker thread wakes up
21:06:48.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:48.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:49.925 01.411 15712 Exposure complete
21:06:49.986 00.061 15712 worker thread done servicing request
21:06:49.986 00.000 7988 OnExposeComplete: enter
21:06:49.986 00.000 7988 UpdateGuideState(): m_state=6
21:06:49.986 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5492
21:06:49.989 00.003 7988 Star::Find returns 1 (0), X=1178.67, Y=437.13, Mass=1523, SNR=26.7, Peak=204 HFD=3.1
21:06:49.989 00.000 7988 MultiStar: [#1 0.29,-0.23,0.99,U] [#2 0.41,0.06,1.02,U] [#3 0.48,-0.10,0.96,U] [#4 0.19,-0.16,1.01,U] [#5 0.55,-0.32,0.69,U] [#6 0.19,0.04,0.72,U] [#7 0.47,-0.23,0.65,U] [#8 0.15,-0.04,0.68,U] 
21:06:49.989 00.000 7988 single-star, 8 included, MultiStar: {0.31, -0.13}, one-star: {0.12, -0.24}
21:06:49.989 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
21:06:49.989 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.71)
21:06:49.989 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.26 cameraTheta=-1.11 mountX=0.23 mountY=-0.11, mountTheta=-0.44
21:06:49.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.24, opts=13)
21:06:49.989 00.000 7988 Enqueuing Move request for scope (0.12, -0.24)
21:06:49.989 00.000 15712 Worker thread wakes up
21:06:49.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.24) opts 0xd
21:06:49.989 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.24)
21:06:49.989 00.000 15712 Moving (0.12, -0.24) raw xDistance=0.23 yDistance=-0.11
21:06:49.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:49.989 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.7
21:06:50.002 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:50.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:50.003 00.001 7988 Enqueuing Expose request
21:06:50.005 00.002 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 635.65
21:06:50.005 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
21:06:50.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:50.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:06:50.005 00.000 15712 MoveAxis(W, 38, ABG)
21:06:50.005 00.000 15712 Guiding  Dir = 3, Dur = 38
21:06:50.025 00.020 15712 IsGuiding returns 0
21:06:50.037 00.012 15712 PulseGuide returned control before completion, sleep 33
21:06:50.089 00.052 15712 IsGuiding returns 0
21:06:50.089 00.000 15712 Move returns status 0, amount 38
21:06:50.089 00.000 15712 MoveAxis(N, 0, ABG)
21:06:50.089 00.000 15712 Move returns status 0, amount 0
21:06:50.089 00.000 15712 move complete, result=0
21:06:50.089 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
21:06:50.097 00.008 15712 worker thread done servicing request
21:06:50.097 00.000 15712 Worker thread wakes up
21:06:50.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:50.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:51.836 01.739 15712 Exposure complete
21:06:51.895 00.059 15712 worker thread done servicing request
21:06:51.895 00.000 7988 OnExposeComplete: enter
21:06:51.897 00.002 7988 UpdateGuideState(): m_state=6
21:06:51.897 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5493
21:06:51.897 00.000 7988 Star::Find returns 1 (0), X=1178.40, Y=437.02, Mass=1520, SNR=26.6, Peak=197 HFD=3.3
21:06:51.897 00.000 7988 MultiStar: [#1 0.35,-0.01,0.99,U] [#2 0.11,0.01,1.04,U] [#3 0.22,-0.16,0.92,U] [#4 0.12,-0.25,1.08,U] [#5 0.45,0.05,0.70,U] [#6 0.18,0.07,0.71,U] [#7 0.38,-0.19,0.68,U] [#8 0.15,-0.13,0.66,U] 
21:06:51.897 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.11}, one-star: {-0.16, -0.35}
21:06:51.902 00.005 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
21:06:51.902 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.15)
21:06:51.904 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.22 cameraTheta=-0.56 mountX=0.11 mountY=-0.18, mountTheta=-1.01
21:06:51.907 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.11, opts=13)
21:06:51.907 00.000 7988 Enqueuing Move request for scope (0.18, -0.11)
21:06:51.909 00.002 15712 Worker thread wakes up
21:06:51.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
21:06:51.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
21:06:51.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:51.909 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
21:06:51.911 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:51.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:51.912 00.001 7988 Enqueuing Expose request
21:06:51.912 00.000 15712 Moving (0.18, -0.11) raw xDistance=0.11 yDistance=-0.18
21:06:51.912 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.65
21:06:51.912 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
21:06:51.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:51.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:06:51.912 00.000 15712 MoveAxis(E, 4, ABG)
21:06:51.912 00.000 15712 Guiding  Dir = 2, Dur = 4
21:06:51.912 00.000 15712 IsGuiding returns 0
21:06:51.932 00.020 15712 IsGuiding returns 0
21:06:51.932 00.000 15712 Move returns status 0, amount 4
21:06:51.932 00.000 15712 MoveAxis(N, 0, ABG)
21:06:51.932 00.000 15712 Move returns status 0, amount 0
21:06:51.932 00.000 15712 move complete, result=0
21:06:51.932 00.000 15712 worker thread done servicing request
21:06:51.932 00.000 15712 Worker thread wakes up
21:06:51.932 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
21:06:51.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:51.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:53.351 01.419 15712 Exposure complete
21:06:53.411 00.060 15712 worker thread done servicing request
21:06:53.413 00.002 7988 OnExposeComplete: enter
21:06:53.413 00.000 7988 UpdateGuideState(): m_state=6
21:06:53.415 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5494
21:06:53.417 00.002 7988 Star::Find returns 1 (0), X=1178.57, Y=437.20, Mass=1562, SNR=27.0, Peak=210 HFD=3.1
21:06:53.418 00.001 7988 MultiStar: [#1 0.38,-0.21,1.02,U] [#2 0.27,-0.05,1.01,U] [#3 0.19,-0.05,0.99,U] [#4 0.28,-0.25,1.04,U] [#5 0.54,-0.33,0.72,U] [#6 0.15,-0.10,0.71,U] [#7 0.74,-0.48,0.70,U] [#8 0.20,-0.33,0.66,U] 
21:06:53.418 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.21}, one-star: {0.01, -0.17}
21:06:53.420 00.002 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
21:06:53.420 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
21:06:53.422 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.53 mountX=0.17 mountY=-0.00, mountTheta=-0.02
21:06:53.424 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.17, opts=13)
21:06:53.424 00.000 7988 Enqueuing Move request for scope (0.01, -0.17)
21:06:53.426 00.002 15712 Worker thread wakes up
21:06:53.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
21:06:53.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
21:06:53.426 00.000 15712 Moving (0.01, -0.17) raw xDistance=0.17 yDistance=-0.00
21:06:53.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:53.426 00.000 7988 UpdateGuideState exits: m=1562 SNR=27.0
21:06:53.429 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:53.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:53.429 00.000 7988 Enqueuing Expose request
21:06:53.429 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 635.65
21:06:53.429 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
21:06:53.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:53.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:06:53.429 00.000 15712 MoveAxis(W, 32, ABG)
21:06:53.429 00.000 15712 Guiding  Dir = 3, Dur = 32
21:06:53.429 00.000 15712 IsGuiding returns 0
21:06:53.444 00.015 15712 PulseGuide returned control before completion, sleep 24
21:06:53.499 00.055 15712 IsGuiding returns 0
21:06:53.499 00.000 15712 Move returns status 0, amount 32
21:06:53.499 00.000 15712 MoveAxis(N, 0, ABG)
21:06:53.499 00.000 15712 Move returns status 0, amount 0
21:06:53.499 00.000 15712 move complete, result=0
21:06:53.499 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
21:06:53.500 00.001 15712 worker thread done servicing request
21:06:53.500 00.000 15712 Worker thread wakes up
21:06:53.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:53.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:55.137 01.637 15712 Exposure complete
21:06:55.191 00.054 15712 worker thread done servicing request
21:06:55.191 00.000 7988 OnExposeComplete: enter
21:06:55.191 00.000 7988 UpdateGuideState(): m_state=6
21:06:55.199 00.008 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5495
21:06:55.199 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=437.23, Mass=1477, SNR=26.3, Peak=202 HFD=3.1
21:06:55.201 00.002 7988 MultiStar: [#1 0.39,-0.05,0.98,U] [#2 0.16,0.25,1.02,U] [#3 0.22,0.01,1.00,U] [#4 0.18,-0.01,1.04,U] [#5 0.41,0.10,0.72,U] [#6 0.16,0.38,0.68,U] [#7 0.25,0.10,0.69,U] [#8 0.04,0.00,0.68,U] 
21:06:55.202 00.001 7988 single-star, 8 included, MultiStar: {0.21, 0.06}, one-star: {0.10, -0.14}
21:06:55.202 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
21:06:55.204 00.002 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.52)
21:06:55.204 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.92 mountX=0.13 mountY=-0.10, mountTheta=-0.64
21:06:55.206 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.14, opts=13)
21:06:55.208 00.002 7988 Enqueuing Move request for scope (0.10, -0.14)
21:06:55.208 00.000 15712 Worker thread wakes up
21:06:55.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
21:06:55.208 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
21:06:55.208 00.000 15712 Moving (0.10, -0.14) raw xDistance=0.13 yDistance=-0.10
21:06:55.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:06:55.208 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.3
21:06:55.212 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:55.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:55.214 00.002 7988 Enqueuing Expose request
21:06:55.215 00.001 15712 PPEC rslt: input = 0.13, final = -0.08, react = 0.08, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.64
21:06:55.215 00.000 15712 PPEC: input: 0.13, control: -0.08, exposure: 1500
21:06:55.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:55.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:06:55.215 00.000 15712 MoveAxis(E, 28, ABG)
21:06:55.215 00.000 15712 Guiding  Dir = 2, Dur = 28
21:06:55.219 00.004 15712 IsGuiding returns 0
21:06:55.236 00.017 15712 PulseGuide returned control before completion, sleep 23
21:06:55.304 00.068 15712 IsGuiding returns 0
21:06:55.304 00.000 15712 Move returns status 0, amount 28
21:06:55.304 00.000 15712 MoveAxis(N, 0, ABG)
21:06:55.304 00.000 15712 Move returns status 0, amount 0
21:06:55.304 00.000 15712 move complete, result=0
21:06:55.304 00.000 7988 GuideStep: 0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
21:06:55.307 00.003 15712 worker thread done servicing request
21:06:55.307 00.000 15712 Worker thread wakes up
21:06:55.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:55.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:56.715 01.408 15712 Exposure complete
21:06:56.776 00.061 15712 worker thread done servicing request
21:06:56.776 00.000 7988 OnExposeComplete: enter
21:06:56.777 00.001 7988 UpdateGuideState(): m_state=6
21:06:56.777 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5496
21:06:56.779 00.002 7988 Star::Find returns 1 (0), X=1178.48, Y=437.20, Mass=1458, SNR=25.9, Peak=200 HFD=3.3
21:06:56.779 00.000 7988 MultiStar: [#1 0.14,0.10,1.01,U] [#2 0.36,0.06,1.01,U] [#3 0.25,-0.04,1.00,U] [#4 0.11,0.04,1.07,U] [#5 0.71,0.01,0.71,U] [#6 0.14,0.39,0.69,U] [#7 0.27,0.02,0.69,U] [#8 0.24,0.31,0.69,U] 
21:06:56.781 00.002 7988 single-star, 8 included, MultiStar: {0.22, 0.06}, one-star: {-0.08, -0.17}
21:06:56.781 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
21:06:56.783 00.002 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.68 = 2.68)
21:06:56.783 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.01 mountX=0.17 mountY=0.08, mountTheta=0.46
21:06:56.785 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.17, opts=13)
21:06:56.787 00.002 7988 Enqueuing Move request for scope (-0.08, -0.17)
21:06:56.787 00.000 15712 Worker thread wakes up
21:06:56.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
21:06:56.787 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
21:06:56.787 00.000 15712 Moving (-0.08, -0.17) raw xDistance=0.17 yDistance=0.08
21:06:56.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:56.787 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
21:06:56.790 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:56.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:56.792 00.002 7988 Enqueuing Expose request
21:06:56.792 00.000 15712 PPEC rslt: input = 0.17, final = 0.03, react = 0.10, pred = -0.07, hyst = 0.10, hyst_pct = 0.00, period_length = 635.64
21:06:56.792 00.000 15712 PPEC: input: 0.17, control: 0.03, exposure: 1500
21:06:56.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:56.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:06:56.792 00.000 15712 MoveAxis(W, 10, ABG)
21:06:56.792 00.000 15712 Guiding  Dir = 3, Dur = 10
21:06:56.792 00.000 15712 IsGuiding returns 0
21:06:56.819 00.027 15712 IsGuiding returns 1
21:06:56.819 00.000 15712 scope still moving after pulse duration time elapsed
21:06:56.872 00.053 15712 IsGuiding returns 0
21:06:56.872 00.000 15712 scope move finished after 10 + 67 ms
21:06:56.872 00.000 15712 Move returns status 0, amount 10
21:06:56.872 00.000 15712 MoveAxis(N, 0, ABG)
21:06:56.872 00.000 15712 Move returns status 0, amount 0
21:06:56.872 00.000 15712 move complete, result=0
21:06:56.872 00.000 15712 worker thread done servicing request
21:06:56.872 00.000 15712 Worker thread wakes up
21:06:56.872 00.000 7988 GuideStep: 0.2 px 10 ms WEST, 0.1 px 0 ms NORTH
21:06:56.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:56.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:06:58.517 01.645 15712 Exposure complete
21:06:58.576 00.059 15712 worker thread done servicing request
21:06:58.576 00.000 7988 OnExposeComplete: enter
21:06:58.576 00.000 7988 UpdateGuideState(): m_state=6
21:06:58.576 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5497
21:06:58.578 00.002 7988 Star::Find returns 1 (0), X=1178.57, Y=437.86, Mass=1423, SNR=25.7, Peak=188 HFD=3.3
21:06:58.578 00.000 7988 MultiStar: [#1 0.42,0.51,1.03,U] [#2 0.31,0.72,1.07,U] [#3 0.16,0.45,1.01,U] [#4 0.24,0.36,1.06,U] [#5 0.55,0.55,0.74,U] [#6 0.28,0.67,0.72,U] [#7 0.45,0.71,0.68,U] [#8 0.29,0.39,0.71,U] 
21:06:58.578 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.53}, one-star: {0.01, 0.49}
21:06:58.578 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
21:06:58.578 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
21:06:58.585 00.007 7988 CameraToMount -- cameraX=0.01 cameraY=0.49 hyp=0.49 cameraTheta=1.55 mountX=-0.49 mountY=-0.02, mountTheta=-3.09
21:06:58.585 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.49, opts=13)
21:06:58.585 00.000 7988 Enqueuing Move request for scope (0.01, 0.49)
21:06:58.585 00.000 15712 Worker thread wakes up
21:06:58.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.49) opts 0xd
21:06:58.585 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.49)
21:06:58.585 00.000 15712 Moving (0.01, 0.49) raw xDistance=-0.49 yDistance=-0.02
21:06:58.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:06:58.585 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.7
21:06:58.593 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:58.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:06:58.594 00.001 7988 Enqueuing Expose request
21:06:58.594 00.000 15712 PPEC rslt: input = -0.49, final = -0.39, react = -0.29, pred = -0.10, hyst = -0.27, hyst_pct = 0.00, period_length = 635.63
21:06:58.594 00.000 15712 PPEC: input: -0.49, control: -0.39, exposure: 1500
21:06:58.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:58.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:06:58.594 00.000 15712 MoveAxis(E, 127, ABG)
21:06:58.594 00.000 15712 Guiding  Dir = 2, Dur = 127
21:06:58.594 00.000 15712 IsGuiding returns 0
21:06:58.614 00.020 15712 PulseGuide returned control before completion, sleep 121
21:06:58.758 00.144 15712 IsGuiding returns 0
21:06:58.758 00.000 15712 Move returns status 0, amount 127
21:06:58.758 00.000 15712 MoveAxis(N, 0, ABG)
21:06:58.758 00.000 15712 Move returns status 0, amount 0
21:06:58.758 00.000 15712 move complete, result=0
21:06:58.758 00.000 15712 worker thread done servicing request
21:06:58.758 00.000 15712 Worker thread wakes up
21:06:58.758 00.000 7988 GuideStep: -0.5 px 127 ms EAST, -0.0 px 0 ms NORTH
21:06:58.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:06:58.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:00.175 01.417 15712 Exposure complete
21:07:00.238 00.063 15712 worker thread done servicing request
21:07:00.238 00.000 7988 OnExposeComplete: enter
21:07:00.238 00.000 7988 UpdateGuideState(): m_state=6
21:07:00.242 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5498
21:07:00.242 00.000 7988 Star::Find returns 1 (0), X=1178.49, Y=437.54, Mass=1584, SNR=26.9, Peak=189 HFD=3.2
21:07:00.244 00.002 7988 MultiStar: [#1 0.31,0.48,0.99,U] [#2 0.28,0.46,1.01,U] [#3 0.30,0.21,0.97,U] [#4 0.17,0.12,1.00,U] [#5 0.46,0.38,0.72,U] [#6 0.26,0.48,0.72,U] [#7 0.21,0.35,0.65,U] [#8 0.45,0.19,0.61,U] 
21:07:00.246 00.002 7988 single-star, 8 included, MultiStar: {0.25, 0.31}, one-star: {-0.07, 0.17}
21:07:00.246 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
21:07:00.248 00.002 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.37)
21:07:00.248 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.97 mountX=-0.17 mountY=0.07, mountTheta=2.77
21:07:00.251 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.17, opts=13)
21:07:00.251 00.000 7988 Enqueuing Move request for scope (-0.07, 0.17)
21:07:00.251 00.000 15712 Worker thread wakes up
21:07:00.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
21:07:00.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
21:07:00.251 00.000 15712 Moving (-0.07, 0.17) raw xDistance=-0.17 yDistance=0.07
21:07:00.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:00.254 00.003 7988 UpdateGuideState exits: m=1584 SNR=26.9
21:07:00.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:00.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:00.254 00.000 7988 Enqueuing Expose request
21:07:00.254 00.000 15712 PPEC rslt: input = -0.17, final = -0.17, react = -0.10, pred = -0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 635.63
21:07:00.254 00.000 15712 PPEC: input: -0.17, control: -0.17, exposure: 1500
21:07:00.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:00.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:07:00.254 00.000 15712 MoveAxis(E, 54, ABG)
21:07:00.254 00.000 15712 Guiding  Dir = 2, Dur = 54
21:07:00.254 00.000 15712 IsGuiding returns 0
21:07:00.270 00.016 15712 PulseGuide returned control before completion, sleep 48
21:07:00.354 00.084 15712 IsGuiding returns 0
21:07:00.354 00.000 15712 Move returns status 0, amount 54
21:07:00.354 00.000 15712 MoveAxis(N, 0, ABG)
21:07:00.354 00.000 15712 Move returns status 0, amount 0
21:07:00.354 00.000 15712 move complete, result=0
21:07:00.354 00.000 15712 worker thread done servicing request
21:07:00.354 00.000 15712 Worker thread wakes up
21:07:00.354 00.000 7988 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
21:07:00.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:00.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:01.994 01.640 15712 Exposure complete
21:07:02.040 00.046 15712 worker thread done servicing request
21:07:02.054 00.014 7988 OnExposeComplete: enter
21:07:02.054 00.000 7988 UpdateGuideState(): m_state=6
21:07:02.056 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5499
21:07:02.056 00.000 7988 Star::Find returns 1 (0), X=1178.51, Y=437.16, Mass=1474, SNR=26.2, Peak=181 HFD=3.2
21:07:02.058 00.002 7988 MultiStar: [#1 0.39,-0.02,0.97,U] [#2 0.21,-0.07,1.04,U] [#3 0.16,0.11,0.96,U] [#4 0.25,-0.04,1.05,U] [#5 0.30,0.01,0.75,U] [#6 0.06,0.49,0.70,U] [#7 0.46,0.09,0.69,U] [#8 0.34,-0.11,0.70,U] 
21:07:02.058 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.01}, one-star: {-0.05, -0.20}
21:07:02.060 00.002 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
21:07:02.060 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
21:07:02.062 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.80 mountX=0.20 mountY=0.05, mountTheta=0.25
21:07:02.064 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.20, opts=13)
21:07:02.064 00.000 7988 Enqueuing Move request for scope (-0.05, -0.20)
21:07:02.066 00.002 15712 Worker thread wakes up
21:07:02.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:02.066 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.2
21:07:02.068 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:02.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:02.070 00.002 7988 Enqueuing Expose request
21:07:02.071 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
21:07:02.071 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
21:07:02.071 00.000 15712 Moving (-0.05, -0.20) raw xDistance=0.20 yDistance=0.05
21:07:02.074 00.003 15712 PPEC rslt: input = 0.20, final = 0.04, react = 0.12, pred = -0.09, hyst = 0.09, hyst_pct = 0.00, period_length = 635.62
21:07:02.074 00.000 15712 PPEC: input: 0.20, control: 0.04, exposure: 1500
21:07:02.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:02.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:07:02.074 00.000 15712 MoveAxis(W, 12, ABG)
21:07:02.074 00.000 15712 Guiding  Dir = 3, Dur = 12
21:07:02.074 00.000 15712 IsGuiding returns 0
21:07:02.087 00.013 15712 IsGuiding returns 1
21:07:02.087 00.000 15712 scope still moving after pulse duration time elapsed
21:07:02.146 00.059 15712 IsGuiding returns 0
21:07:02.146 00.000 15712 scope move finished after 12 + 59 ms
21:07:02.146 00.000 15712 Move returns status 0, amount 12
21:07:02.146 00.000 15712 MoveAxis(N, 0, ABG)
21:07:02.146 00.000 15712 Move returns status 0, amount 0
21:07:02.146 00.000 15712 move complete, result=0
21:07:02.146 00.000 7988 GuideStep: 0.2 px 12 ms WEST, 0.1 px 0 ms NORTH
21:07:02.149 00.003 15712 worker thread done servicing request
21:07:02.149 00.000 15712 Worker thread wakes up
21:07:02.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:02.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:03.558 01.409 15712 Exposure complete
21:07:03.604 00.046 15712 worker thread done servicing request
21:07:03.619 00.015 7988 OnExposeComplete: enter
21:07:03.619 00.000 7988 UpdateGuideState(): m_state=6
21:07:03.621 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5500
21:07:03.621 00.000 7988 Star::Find returns 1 (0), X=1178.62, Y=437.29, Mass=1550, SNR=26.8, Peak=167 HFD=3.5
21:07:03.623 00.002 7988 MultiStar: [#1 0.38,0.26,1.04,U] [#2 0.37,0.16,0.99,U] [#3 0.26,0.24,0.95,U] [#4 0.19,0.06,1.03,U] [#5 0.60,0.15,0.72,U] [#6 0.27,0.27,0.70,U] [#7 0.56,0.34,0.69,U] [#8 0.21,0.19,0.63,U] 
21:07:03.623 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.17}, one-star: {0.06, -0.08}
21:07:03.625 00.002 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.58) = xAngle (0.68 = 0.68)
21:07:03.625 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.79 = -2.49)
21:07:03.627 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.90 mountX=0.08 mountY=-0.06, mountTheta=-0.66
21:07:03.629 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.08, opts=13)
21:07:03.629 00.000 7988 Enqueuing Move request for scope (0.06, -0.08)
21:07:03.631 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:07:03.631 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.8
21:07:03.633 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:03.635 00.002 15712 Worker thread wakes up
21:07:03.635 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:03.636 00.001 7988 Enqueuing Expose request
21:07:03.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
21:07:03.636 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
21:07:03.636 00.000 15712 Moving (0.06, -0.08) raw xDistance=0.08 yDistance=-0.06
21:07:03.636 00.000 15712 PPEC rslt: input = 0.08, final = -0.06, react = 0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.62
21:07:03.636 00.000 15712 PPEC: input: 0.08, control: -0.06, exposure: 1500
21:07:03.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:03.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:07:03.636 00.000 15712 MoveAxis(E, 20, ABG)
21:07:03.636 00.000 15712 Guiding  Dir = 2, Dur = 20
21:07:03.636 00.000 15712 IsGuiding returns 0
21:07:03.653 00.017 15712 IsGuiding returns 1
21:07:03.653 00.000 15712 scope still moving after pulse duration time elapsed
21:07:03.698 00.045 15712 IsGuiding returns 0
21:07:03.698 00.000 15712 scope move finished after 20 + 37 ms
21:07:03.698 00.000 15712 Move returns status 0, amount 20
21:07:03.698 00.000 15712 MoveAxis(N, 0, ABG)
21:07:03.698 00.000 15712 Move returns status 0, amount 0
21:07:03.698 00.000 15712 move complete, result=0
21:07:03.698 00.000 15712 worker thread done servicing request
21:07:03.698 00.000 15712 Worker thread wakes up
21:07:03.698 00.000 7988 GuideStep: 0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
21:07:03.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:03.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:05.338 01.640 15712 Exposure complete
21:07:05.399 00.061 15712 worker thread done servicing request
21:07:05.399 00.000 7988 OnExposeComplete: enter
21:07:05.400 00.001 7988 UpdateGuideState(): m_state=6
21:07:05.402 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5501
21:07:05.402 00.000 7988 Star::Find returns 1 (0), X=1178.61, Y=437.22, Mass=1507, SNR=26.2, Peak=208 HFD=3.5
21:07:05.402 00.000 7988 MultiStar: [#1 0.32,-0.15,1.00,U] [#2 0.21,-0.11,1.02,U] [#3 0.22,-0.10,0.94,U] [#4 0.16,-0.09,1.07,U] [#5 0.53,-0.29,0.73,U] [#6 0.16,0.20,0.72,U] [#7 0.01,-0.04,0.67,U] [#8 0.16,-0.05,0.63,U] 
21:07:05.402 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.09}, one-star: {0.05, -0.15}
21:07:05.402 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
21:07:05.402 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
21:07:05.402 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.21 mountX=0.15 mountY=-0.05, mountTheta=-0.34
21:07:05.402 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.15, opts=13)
21:07:05.402 00.000 7988 Enqueuing Move request for scope (0.05, -0.15)
21:07:05.402 00.000 15712 Worker thread wakes up
21:07:05.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
21:07:05.402 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
21:07:05.402 00.000 15712 Moving (0.05, -0.15) raw xDistance=0.15 yDistance=-0.05
21:07:05.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:05.402 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.2
21:07:05.415 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:05.415 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:05.417 00.002 7988 Enqueuing Expose request
21:07:05.418 00.001 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.62
21:07:05.418 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
21:07:05.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:05.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:07:05.418 00.000 15712 MoveAxis(E, 10, ABG)
21:07:05.418 00.000 15712 Guiding  Dir = 2, Dur = 10
21:07:05.418 00.000 15712 IsGuiding returns 0
21:07:05.434 00.016 15712 IsGuiding returns 1
21:07:05.434 00.000 15712 scope still moving after pulse duration time elapsed
21:07:05.487 00.053 15712 IsGuiding returns 0
21:07:05.487 00.000 15712 scope move finished after 10 + 58 ms
21:07:05.487 00.000 15712 Move returns status 0, amount 10
21:07:05.487 00.000 15712 MoveAxis(N, 0, ABG)
21:07:05.487 00.000 15712 Move returns status 0, amount 0
21:07:05.487 00.000 15712 move complete, result=0
21:07:05.487 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
21:07:05.489 00.002 15712 worker thread done servicing request
21:07:05.489 00.000 15712 Worker thread wakes up
21:07:05.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:05.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:06.905 01.416 15712 Exposure complete
21:07:06.951 00.046 15712 worker thread done servicing request
21:07:06.951 00.000 7988 OnExposeComplete: enter
21:07:06.966 00.015 7988 UpdateGuideState(): m_state=6
21:07:06.967 00.001 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5502
21:07:06.967 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=437.01, Mass=1537, SNR=26.6, Peak=168 HFD=3.5
21:07:06.967 00.000 7988 MultiStar: [#1 0.44,-0.32,1.00,U] [#2 0.40,-0.13,0.95,U] [#3 0.21,-0.25,0.98,U] [#4 0.24,-0.15,1.03,U] [#5 0.62,-0.29,0.65,U] [#6 0.30,-0.01,0.71,U] [#7 0.36,-0.34,0.66,U] [#8 0.31,-0.29,0.62,U] 
21:07:06.967 00.000 7988 refined, 8 included, MultiStar: {0.29, -0.24}, one-star: {-0.14, -0.36}
21:07:06.967 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
21:07:06.967 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.29)
21:07:06.967 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.24 hyp=0.37 cameraTheta=-0.69 mountX=0.23 mountY=-0.28, mountTheta=-0.87
21:07:06.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.24, opts=13)
21:07:06.967 00.000 7988 Enqueuing Move request for scope (0.29, -0.24)
21:07:06.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:06.967 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6
21:07:06.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:06.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:06.967 00.000 7988 Enqueuing Expose request
21:07:06.967 00.000 15712 Worker thread wakes up
21:07:06.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.24) opts 0xd
21:07:06.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.24)
21:07:06.982 00.015 15712 Moving (0.29, -0.24) raw xDistance=0.23 yDistance=-0.28
21:07:06.982 00.000 15712 PPEC rslt: input = 0.23, final = 0.09, react = 0.14, pred = -0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 635.61
21:07:06.982 00.000 15712 PPEC: input: 0.23, control: 0.09, exposure: 1500
21:07:06.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:07:06.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:07:06.982 00.000 15712 MoveAxis(W, 30, ABG)
21:07:06.982 00.000 15712 Guiding  Dir = 3, Dur = 30
21:07:06.982 00.000 15712 IsGuiding returns 0
21:07:07.006 00.024 15712 PulseGuide returned control before completion, sleep 21
21:07:07.030 00.024 15712 IsGuiding returns 1
21:07:07.030 00.000 15712 scope still moving after pulse duration time elapsed
21:07:07.067 00.037 15712 IsGuiding returns 0
21:07:07.067 00.000 15712 scope move finished after 30 + 53 ms
21:07:07.067 00.000 15712 Move returns status 0, amount 30
21:07:07.067 00.000 15712 MoveAxis(N, 0, ABG)
21:07:07.067 00.000 15712 Move returns status 0, amount 0
21:07:07.067 00.000 15712 move complete, result=0
21:07:07.067 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.3 px 0 ms NORTH
21:07:07.072 00.005 15712 worker thread done servicing request
21:07:07.072 00.000 15712 Worker thread wakes up
21:07:07.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:07.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:08.708 01.636 15712 Exposure complete
21:07:08.765 00.057 15712 worker thread done servicing request
21:07:08.765 00.000 7988 OnExposeComplete: enter
21:07:08.769 00.004 7988 UpdateGuideState(): m_state=6
21:07:08.769 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5503
21:07:08.771 00.002 7988 Star::Find returns 1 (0), X=1178.49, Y=437.66, Mass=1519, SNR=26.5, Peak=174 HFD=3.4
21:07:08.771 00.000 7988 MultiStar: [#1 0.41,0.30,1.03,U] [#2 0.24,0.68,1.00,U] [#3 0.25,0.28,0.96,U] [#4 0.13,0.31,1.02,U] [#5 0.70,0.17,0.72,U] [#6 0.29,0.58,0.75,U] [#7 0.29,0.45,0.65,U] [#8 0.12,0.31,0.64,U] 
21:07:08.773 00.002 7988 single-star, 8 included, MultiStar: {0.25, 0.38}, one-star: {-0.07, 0.29}
21:07:08.773 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.58) = xAngle (3.39 = -2.90)
21:07:08.775 00.002 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.21)
21:07:08.775 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.81 mountX=-0.29 mountY=0.06, mountTheta=2.93
21:07:08.777 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.29, opts=13)
21:07:08.779 00.002 7988 Enqueuing Move request for scope (-0.07, 0.29)
21:07:08.779 00.000 15712 Worker thread wakes up
21:07:08.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
21:07:08.779 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
21:07:08.779 00.000 15712 Moving (-0.07, 0.29) raw xDistance=-0.29 yDistance=0.06
21:07:08.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:07:08.779 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5
21:07:08.782 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:08.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:08.784 00.002 7988 Enqueuing Expose request
21:07:08.784 00.000 15712 PPEC rslt: input = -0.29, final = -0.24, react = -0.17, pred = -0.06, hyst = -0.16, hyst_pct = 0.00, period_length = 635.61
21:07:08.784 00.000 15712 PPEC: input: -0.29, control: -0.24, exposure: 1500
21:07:08.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:08.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:07:08.784 00.000 15712 MoveAxis(E, 78, ABG)
21:07:08.784 00.000 15712 Guiding  Dir = 2, Dur = 78
21:07:08.784 00.000 15712 IsGuiding returns 0
21:07:08.805 00.021 15712 PulseGuide returned control before completion, sleep 62
21:07:08.894 00.089 15712 IsGuiding returns 1
21:07:08.894 00.000 15712 scope still moving after pulse duration time elapsed
21:07:08.928 00.034 15712 IsGuiding returns 0
21:07:08.928 00.000 15712 scope move finished after 78 + 64 ms
21:07:08.928 00.000 15712 Move returns status 0, amount 78
21:07:08.928 00.000 15712 MoveAxis(N, 0, ABG)
21:07:08.928 00.000 15712 Move returns status 0, amount 0
21:07:08.928 00.000 15712 move complete, result=0
21:07:08.928 00.000 15712 worker thread done servicing request
21:07:08.928 00.000 15712 Worker thread wakes up
21:07:08.928 00.000 7988 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
21:07:08.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:08.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:10.332 01.404 15712 Exposure complete
21:07:10.381 00.049 15712 worker thread done servicing request
21:07:10.381 00.000 7988 OnExposeComplete: enter
21:07:10.396 00.015 7988 UpdateGuideState(): m_state=6
21:07:10.396 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5504
21:07:10.398 00.002 7988 Star::Find returns 1 (0), X=1178.65, Y=437.79, Mass=1539, SNR=26.8, Peak=180 HFD=3.6
21:07:10.398 00.000 7988 MultiStar: [#1 0.42,0.51,1.00,U] [#2 0.24,0.90,1.02,U] [#3 0.13,0.53,0.93,U] [#4 0.21,0.46,1.02,U] [#5 0.45,0.52,0.67,U] [#6 0.20,0.61,0.70,U] [#7 0.45,0.59,0.65,U] [#8 0.31,0.49,0.64,U] 
21:07:10.398 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.56}, one-star: {0.09, 0.42}
21:07:10.398 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
21:07:10.398 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
21:07:10.398 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.42 hyp=0.43 cameraTheta=1.36 mountX=-0.43 mountY=-0.10, mountTheta=-2.91
21:07:10.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.42, opts=13)
21:07:10.398 00.000 7988 Enqueuing Move request for scope (0.09, 0.42)
21:07:10.398 00.000 15712 Worker thread wakes up
21:07:10.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.42) opts 0xd
21:07:10.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.42)
21:07:10.398 00.000 15712 Moving (0.09, 0.42) raw xDistance=-0.43 yDistance=-0.10
21:07:10.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:10.398 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.8
21:07:10.409 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:10.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:10.411 00.002 7988 Enqueuing Expose request
21:07:10.411 00.000 15712 PPEC rslt: input = -0.43, final = -0.29, react = -0.26, pred = -0.04, hyst = -0.22, hyst_pct = 0.00, period_length = 635.60
21:07:10.411 00.000 15712 PPEC: input: -0.43, control: -0.29, exposure: 1500
21:07:10.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:10.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:07:10.411 00.000 15712 MoveAxis(E, 95, ABG)
21:07:10.411 00.000 15712 Guiding  Dir = 2, Dur = 95
21:07:10.411 00.000 15712 IsGuiding returns 0
21:07:10.431 00.020 15712 PulseGuide returned control before completion, sleep 76
21:07:10.533 00.102 15712 IsGuiding returns 0
21:07:10.533 00.000 15712 Move returns status 0, amount 95
21:07:10.539 00.006 15712 MoveAxis(N, 0, ABG)
21:07:10.539 00.000 15712 Move returns status 0, amount 0
21:07:10.539 00.000 15712 move complete, result=0
21:07:10.539 00.000 15712 worker thread done servicing request
21:07:10.539 00.000 15712 Worker thread wakes up
21:07:10.539 00.000 7988 GuideStep: -0.4 px 95 ms EAST, -0.1 px 0 ms NORTH
21:07:10.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:10.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:12.181 01.642 15712 Exposure complete
21:07:12.244 00.063 15712 worker thread done servicing request
21:07:12.244 00.000 7988 OnExposeComplete: enter
21:07:12.244 00.000 7988 UpdateGuideState(): m_state=6
21:07:12.244 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5505
21:07:12.244 00.000 7988 Star::Find returns 1 (0), X=1178.60, Y=437.67, Mass=1450, SNR=26.0, Peak=182 HFD=3.4
21:07:12.249 00.005 7988 MultiStar: [#1 0.27,0.58,1.01,U] [#2 0.15,0.71,1.02,U] [#3 0.36,0.46,0.98,U] [#4 0.18,0.61,1.03,U] [#5 0.49,0.55,0.69,U] [#6 0.23,0.58,0.73,U] [#7 0.26,0.55,0.67,U] [#8 0.03,0.81,0.68,U] 
21:07:12.249 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.57}, one-star: {0.05, 0.31}
21:07:12.249 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
21:07:12.249 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
21:07:12.249 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.42 mountX=-0.31 mountY=-0.05, mountTheta=-2.97
21:07:12.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.31, opts=13)
21:07:12.249 00.000 7988 Enqueuing Move request for scope (0.05, 0.31)
21:07:12.249 00.000 15712 Worker thread wakes up
21:07:12.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.31) opts 0xd
21:07:12.249 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.31)
21:07:12.249 00.000 15712 Moving (0.05, 0.31) raw xDistance=-0.31 yDistance=-0.05
21:07:12.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:12.258 00.009 7988 UpdateGuideState exits: m=1450 SNR=26.0
21:07:12.262 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:12.262 00.000 15712 PPEC rslt: input = -0.31, final = -0.22, react = -0.18, pred = -0.04, hyst = -0.18, hyst_pct = 0.00, period_length = 635.60
21:07:12.262 00.000 15712 PPEC: input: -0.31, control: -0.22, exposure: 1500
21:07:12.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:12.262 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:12.262 00.000 7988 Enqueuing Expose request
21:07:12.266 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:07:12.266 00.000 15712 MoveAxis(E, 72, ABG)
21:07:12.266 00.000 15712 Guiding  Dir = 2, Dur = 72
21:07:12.266 00.000 15712 IsGuiding returns 0
21:07:12.290 00.024 15712 PulseGuide returned control before completion, sleep 53
21:07:12.353 00.063 15712 IsGuiding returns 1
21:07:12.353 00.000 15712 scope still moving after pulse duration time elapsed
21:07:12.409 00.056 15712 IsGuiding returns 0
21:07:12.409 00.000 15712 scope move finished after 72 + 69 ms
21:07:12.409 00.000 15712 Move returns status 0, amount 72
21:07:12.409 00.000 15712 MoveAxis(N, 0, ABG)
21:07:12.409 00.000 15712 Move returns status 0, amount 0
21:07:12.409 00.000 15712 move complete, result=0
21:07:12.409 00.000 15712 worker thread done servicing request
21:07:12.409 00.000 15712 Worker thread wakes up
21:07:12.409 00.000 7988 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
21:07:12.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:12.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:13.824 01.415 15712 Exposure complete
21:07:13.881 00.057 15712 worker thread done servicing request
21:07:13.881 00.000 7988 OnExposeComplete: enter
21:07:13.885 00.004 7988 UpdateGuideState(): m_state=6
21:07:13.887 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5506
21:07:13.887 00.000 7988 Star::Find returns 1 (0), X=1178.66, Y=437.50, Mass=1525, SNR=26.7, Peak=166 HFD=3.3
21:07:13.889 00.002 7988 MultiStar: [#1 0.29,0.43,0.99,U] [#2 0.25,0.67,0.96,U] [#3 -0.07,0.43,0.98,U] [#4 0.24,0.25,1.04,U] [#5 0.44,0.42,0.71,U] [#6 0.18,0.66,0.70,U] [#7 0.39,0.34,0.64,U] [#8 0.10,0.36,0.62,U] 
21:07:13.889 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.41}, one-star: {0.10, 0.13}
21:07:13.891 00.002 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
21:07:13.891 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.68)
21:07:13.893 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.91 mountX=-0.13 mountY=-0.10, mountTheta=-2.47
21:07:13.895 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.13, opts=13)
21:07:13.895 00.000 7988 Enqueuing Move request for scope (0.10, 0.13)
21:07:13.897 00.002 15712 Worker thread wakes up
21:07:13.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
21:07:13.897 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
21:07:13.897 00.000 15712 Moving (0.10, 0.13) raw xDistance=-0.13 yDistance=-0.10
21:07:13.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:13.898 00.001 7988 UpdateGuideState exits: m=1525 SNR=26.7
21:07:13.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:13.900 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:13.901 00.001 7988 Enqueuing Expose request
21:07:13.901 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.60
21:07:13.901 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
21:07:13.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:13.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:07:13.901 00.000 15712 MoveAxis(E, 5, ABG)
21:07:13.901 00.000 15712 Guiding  Dir = 2, Dur = 5
21:07:13.901 00.000 15712 IsGuiding returns 0
21:07:13.926 00.025 15712 IsGuiding returns 0
21:07:13.926 00.000 15712 Move returns status 0, amount 5
21:07:13.926 00.000 15712 MoveAxis(N, 0, ABG)
21:07:13.926 00.000 15712 Move returns status 0, amount 0
21:07:13.926 00.000 15712 move complete, result=0
21:07:13.926 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:07:13.929 00.003 15712 worker thread done servicing request
21:07:13.929 00.000 15712 Worker thread wakes up
21:07:13.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:13.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:15.674 01.745 15712 Exposure complete
21:07:15.719 00.045 15712 worker thread done servicing request
21:07:15.719 00.000 7988 OnExposeComplete: enter
21:07:15.719 00.000 7988 UpdateGuideState(): m_state=6
21:07:15.735 00.016 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5507
21:07:15.735 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=437.26, Mass=1468, SNR=26.2, Peak=188 HFD=3.4
21:07:15.735 00.000 7988 MultiStar: [#1 0.30,0.14,1.01,U] [#2 0.28,0.22,0.99,U] [#3 0.04,0.10,0.95,U] [#4 0.29,-0.04,1.02,U] [#5 0.59,-0.00,0.72,U] [#6 0.21,0.24,0.68,U] [#7 0.33,0.03,0.66,U] [#8 -0.05,0.24,0.65,U] 
21:07:15.735 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.09}, one-star: {-0.17, -0.11}
21:07:15.735 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
21:07:15.735 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
21:07:15.735 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.60 mountX=0.11 mountY=0.18, mountTheta=1.03
21:07:15.735 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.11, opts=13)
21:07:15.735 00.000 7988 Enqueuing Move request for scope (-0.17, -0.11)
21:07:15.735 00.000 15712 Worker thread wakes up
21:07:15.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
21:07:15.735 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
21:07:15.735 00.000 15712 Moving (-0.17, -0.11) raw xDistance=0.11 yDistance=0.18
21:07:15.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:15.735 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.2
21:07:15.748 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:15.748 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:15.748 00.000 7988 Enqueuing Expose request
21:07:15.751 00.003 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
21:07:15.752 00.001 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
21:07:15.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:15.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:07:15.752 00.000 15712 MoveAxis(E, 8, ABG)
21:07:15.752 00.000 15712 Guiding  Dir = 2, Dur = 8
21:07:15.752 00.000 15712 IsGuiding returns 0
21:07:15.769 00.017 15712 IsGuiding returns 0
21:07:15.769 00.000 15712 Move returns status 0, amount 8
21:07:15.769 00.000 15712 MoveAxis(N, 0, ABG)
21:07:15.769 00.000 15712 Move returns status 0, amount 0
21:07:15.769 00.000 15712 move complete, result=0
21:07:15.769 00.000 15712 worker thread done servicing request
21:07:15.769 00.000 15712 Worker thread wakes up
21:07:15.769 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
21:07:15.783 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:15.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:17.191 01.408 15712 Exposure complete
21:07:17.249 00.058 15712 worker thread done servicing request
21:07:17.249 00.000 7988 OnExposeComplete: enter
21:07:17.252 00.003 7988 UpdateGuideState(): m_state=6
21:07:17.252 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5508
21:07:17.254 00.002 7988 Star::Find returns 1 (0), X=1178.41, Y=437.24, Mass=1506, SNR=26.5, Peak=188 HFD=3.6
21:07:17.254 00.000 7988 MultiStar: [#1 0.18,0.10,1.00,U] [#2 0.36,0.13,1.05,U] [#3 0.20,0.02,0.96,U] [#4 0.07,0.05,1.00,U] [#5 0.53,-0.14,0.74,U] [#6 0.32,0.19,0.68,U] [#7 0.39,0.12,0.68,U] [#8 0.01,-0.06,0.64,U] 
21:07:17.256 00.002 7988 single-star, 8 included, MultiStar: {0.20, 0.03}, one-star: {-0.15, -0.13}
21:07:17.256 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
21:07:17.258 00.002 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.24 = 2.24)
21:07:17.258 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.44 mountX=0.13 mountY=0.16, mountTheta=0.88
21:07:17.260 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.13, opts=13)
21:07:17.262 00.002 7988 Enqueuing Move request for scope (-0.15, -0.13)
21:07:17.262 00.000 15712 Worker thread wakes up
21:07:17.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
21:07:17.262 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
21:07:17.262 00.000 15712 Moving (-0.15, -0.13) raw xDistance=0.13 yDistance=0.16
21:07:17.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:17.262 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
21:07:17.265 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:17.266 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:17.266 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
21:07:17.266 00.000 7988 Enqueuing Expose request
21:07:17.268 00.002 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
21:07:17.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:17.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:07:17.268 00.000 15712 MoveAxis(E, 0, ABG)
21:07:17.268 00.000 15712 Move returns status 0, amount 0
21:07:17.268 00.000 15712 MoveAxis(N, 0, ABG)
21:07:17.268 00.000 15712 Move returns status 0, amount 0
21:07:17.268 00.000 15712 move complete, result=0
21:07:17.268 00.000 15712 worker thread done servicing request
21:07:17.268 00.000 15712 Worker thread wakes up
21:07:17.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:17.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:17.268 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:07:18.909 01.641 15712 Exposure complete
21:07:18.965 00.056 15712 worker thread done servicing request
21:07:18.965 00.000 7988 OnExposeComplete: enter
21:07:18.965 00.000 7988 UpdateGuideState(): m_state=6
21:07:18.973 00.008 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5509
21:07:18.973 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=437.30, Mass=1495, SNR=26.4, Peak=204 HFD=3.2
21:07:18.973 00.000 7988 MultiStar: [#1 0.39,0.05,1.01,U] [#2 0.39,0.24,1.03,U] [#3 -0.25,0.25,0.96,U] [#4 -0.03,0.02,1.02,U] [#5 0.51,-0.02,0.72,U] [#6 0.16,0.09,0.69,U] [#7 0.34,-0.04,0.63,U] [#8 0.23,0.21,0.68,U] 
21:07:18.973 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.08}, one-star: {-0.13, -0.07}
21:07:18.973 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
21:07:18.973 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
21:07:18.973 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.63 mountX=0.07 mountY=0.13, mountTheta=1.06
21:07:18.973 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.07, opts=13)
21:07:18.982 00.009 7988 Enqueuing Move request for scope (-0.13, -0.07)
21:07:18.982 00.000 15712 Worker thread wakes up
21:07:18.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
21:07:18.982 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
21:07:18.982 00.000 15712 Moving (-0.13, -0.07) raw xDistance=0.07 yDistance=0.13
21:07:18.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:18.982 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
21:07:18.985 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:18.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:18.987 00.002 7988 Enqueuing Expose request
21:07:18.987 00.000 15712 PPEC rslt: input = 0.07, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
21:07:18.987 00.000 15712 PPEC: input: 0.07, control: -0.05, exposure: 1500
21:07:18.989 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:18.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:07:18.989 00.000 15712 MoveAxis(E, 18, ABG)
21:07:18.989 00.000 15712 Guiding  Dir = 2, Dur = 18
21:07:18.989 00.000 15712 IsGuiding returns 0
21:07:19.036 00.047 15712 IsGuiding returns 1
21:07:19.036 00.000 15712 scope still moving after pulse duration time elapsed
21:07:19.069 00.033 15712 IsGuiding returns 0
21:07:19.069 00.000 15712 scope move finished after 18 + 61 ms
21:07:19.069 00.000 15712 Move returns status 0, amount 18
21:07:19.069 00.000 15712 MoveAxis(N, 0, ABG)
21:07:19.069 00.000 15712 Move returns status 0, amount 0
21:07:19.069 00.000 15712 move complete, result=0
21:07:19.069 00.000 7988 GuideStep: 0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
21:07:19.071 00.002 15712 worker thread done servicing request
21:07:19.071 00.000 15712 Worker thread wakes up
21:07:19.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:19.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:20.476 01.405 15712 Exposure complete
21:07:20.534 00.058 15712 worker thread done servicing request
21:07:20.534 00.000 7988 OnExposeComplete: enter
21:07:20.537 00.003 7988 UpdateGuideState(): m_state=6
21:07:20.537 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5510
21:07:20.537 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=437.13, Mass=1513, SNR=26.5, Peak=178 HFD=3.4
21:07:20.537 00.000 7988 MultiStar: [#1 0.22,-0.08,1.00,U] [#2 0.38,0.15,1.01,U] [#3 0.05,-0.02,0.96,U] [#4 0.12,-0.16,1.05,U] [#5 0.44,-0.10,0.71,U] [#6 0.04,0.13,0.68,U] [#7 0.47,-0.04,0.69,U] [#8 0.08,0.09,0.62,U] 
21:07:20.537 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.04}, one-star: {-0.12, -0.23}
21:07:20.537 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
21:07:20.537 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.81)
21:07:20.537 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=0.04 mountY=-0.18, mountTheta=-1.37
21:07:20.545 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.04, opts=13)
21:07:20.545 00.000 7988 Enqueuing Move request for scope (0.18, -0.04)
21:07:20.545 00.000 15712 Worker thread wakes up
21:07:20.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
21:07:20.545 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
21:07:20.545 00.000 15712 Moving (0.18, -0.04) raw xDistance=0.04 yDistance=-0.18
21:07:20.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:20.545 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
21:07:20.551 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:20.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:20.553 00.002 7988 Enqueuing Expose request
21:07:20.553 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.58
21:07:20.553 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
21:07:20.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:20.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:07:20.553 00.000 15712 MoveAxis(E, 8, ABG)
21:07:20.553 00.000 15712 Guiding  Dir = 2, Dur = 8
21:07:20.553 00.000 15712 IsGuiding returns 0
21:07:20.576 00.023 15712 IsGuiding returns 0
21:07:20.576 00.000 15712 Move returns status 0, amount 8
21:07:20.576 00.000 15712 MoveAxis(N, 0, ABG)
21:07:20.576 00.000 15712 Move returns status 0, amount 0
21:07:20.576 00.000 15712 move complete, result=0
21:07:20.576 00.000 15712 worker thread done servicing request
21:07:20.576 00.000 15712 Worker thread wakes up
21:07:20.576 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
21:07:20.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:20.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:22.211 01.635 15712 Exposure complete
21:07:22.261 00.050 15712 worker thread done servicing request
21:07:22.261 00.000 7988 OnExposeComplete: enter
21:07:22.261 00.000 7988 UpdateGuideState(): m_state=6
21:07:22.274 00.013 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5511
21:07:22.274 00.000 7988 Star::Find returns 1 (0), X=1178.42, Y=437.23, Mass=1550, SNR=26.8, Peak=175 HFD=3.4
21:07:22.274 00.000 7988 MultiStar: [#1 0.27,-0.09,0.98,U] [#2 0.32,0.15,1.03,U] [#3 0.05,-0.05,0.97,U] [#4 0.02,-0.08,1.01,U] [#5 0.60,0.06,0.72,U] [#6 0.16,0.42,0.72,U] [#7 0.54,0.15,0.64,U] [#8 0.07,-0.06,0.66,U] 
21:07:22.278 00.004 7988 single-star, 8 included, MultiStar: {0.19, 0.03}, one-star: {-0.13, -0.13}
21:07:22.278 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.58) = xAngle (-0.78 = -0.78)
21:07:22.278 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.33 = 2.33)
21:07:22.278 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.36 mountX=0.13 mountY=0.14, mountTheta=0.80
21:07:22.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.13, opts=13)
21:07:22.278 00.000 7988 Enqueuing Move request for scope (-0.13, -0.13)
21:07:22.278 00.000 15712 Worker thread wakes up
21:07:22.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
21:07:22.278 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
21:07:22.278 00.000 15712 Moving (-0.13, -0.13) raw xDistance=0.13 yDistance=0.14
21:07:22.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:22.278 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.8
21:07:22.287 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:22.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:22.289 00.002 7988 Enqueuing Expose request
21:07:22.290 00.001 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.58
21:07:22.290 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
21:07:22.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:22.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:07:22.290 00.000 15712 MoveAxis(E, 4, ABG)
21:07:22.290 00.000 15712 Guiding  Dir = 2, Dur = 4
21:07:22.290 00.000 15712 IsGuiding returns 0
21:07:22.312 00.022 15712 IsGuiding returns 0
21:07:22.312 00.000 15712 Move returns status 0, amount 4
21:07:22.312 00.000 15712 MoveAxis(N, 0, ABG)
21:07:22.312 00.000 15712 Move returns status 0, amount 0
21:07:22.312 00.000 15712 move complete, result=0
21:07:22.312 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:07:22.321 00.009 15712 worker thread done servicing request
21:07:22.321 00.000 15712 Worker thread wakes up
21:07:22.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:22.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:23.726 01.405 15712 Exposure complete
21:07:23.785 00.059 15712 worker thread done servicing request
21:07:23.785 00.000 7988 OnExposeComplete: enter
21:07:23.785 00.000 7988 UpdateGuideState(): m_state=6
21:07:23.789 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5512
21:07:23.789 00.000 7988 Star::Find returns 1 (0), X=1178.34, Y=437.82, Mass=1546, SNR=26.8, Peak=181 HFD=3.3
21:07:23.789 00.000 7988 MultiStar: [#1 0.26,0.53,1.02,U] [#2 0.26,0.78,1.01,U] [#3 0.23,0.56,0.99,U] [#4 0.10,0.51,1.05,U] [#5 0.20,0.65,0.69,U] [#6 0.01,0.64,0.70,U] [#7 0.42,0.56,0.66,U] [#8 0.02,0.62,0.67,U] 
21:07:23.789 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.58}, one-star: {-0.22, 0.45}
21:07:23.789 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.67)
21:07:23.794 00.005 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.72 = 0.44)
21:07:23.794 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.45 hyp=0.50 cameraTheta=2.03 mountX=-0.45 mountY=0.21, mountTheta=2.70
21:07:23.794 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.45, opts=13)
21:07:23.794 00.000 7988 Enqueuing Move request for scope (-0.22, 0.45)
21:07:23.794 00.000 15712 Worker thread wakes up
21:07:23.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.45) opts 0xd
21:07:23.794 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.45)
21:07:23.794 00.000 15712 Moving (-0.22, 0.45) raw xDistance=-0.45 yDistance=0.21
21:07:23.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:23.794 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.8
21:07:23.801 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:23.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:23.803 00.002 7988 Enqueuing Expose request
21:07:23.805 00.002 15712 PPEC rslt: input = -0.45, final = -0.30, react = -0.27, pred = -0.03, hyst = -0.24, hyst_pct = 0.00, period_length = 635.57
21:07:23.805 00.000 15712 PPEC: input: -0.45, control: -0.30, exposure: 1500
21:07:23.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:23.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:07:23.805 00.000 15712 MoveAxis(E, 97, ABG)
21:07:23.805 00.000 15712 Guiding  Dir = 2, Dur = 97
21:07:23.838 00.033 15712 IsGuiding returns 0
21:07:23.852 00.014 15712 PulseGuide returned control before completion, sleep 93
21:07:23.965 00.113 15712 IsGuiding returns 0
21:07:23.965 00.000 15712 Move returns status 0, amount 97
21:07:23.965 00.000 15712 MoveAxis(N, 0, ABG)
21:07:23.965 00.000 15712 Move returns status 0, amount 0
21:07:23.965 00.000 15712 move complete, result=0
21:07:23.965 00.000 15712 worker thread done servicing request
21:07:23.965 00.000 7988 GuideStep: -0.4 px 97 ms EAST, 0.2 px 0 ms NORTH
21:07:23.965 00.000 15712 Worker thread wakes up
21:07:23.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:23.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:25.706 01.741 15712 Exposure complete
21:07:25.751 00.045 15712 worker thread done servicing request
21:07:25.751 00.000 7988 OnExposeComplete: enter
21:07:25.766 00.015 7988 UpdateGuideState(): m_state=6
21:07:25.766 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5513
21:07:25.766 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=437.93, Mass=1523, SNR=26.6, Peak=171 HFD=3.6
21:07:25.766 00.000 7988 MultiStar: [#1 0.37,0.76,1.01,U] [#2 0.18,0.96,1.00,U] [#3 0.18,0.86,0.95,U] [#4 0.05,0.73,0.99,U] [#5 0.27,0.91,0.72,U] [#6 0.14,0.97,0.71,U] [#7 0.26,0.59,0.69,U] [#8 0.07,0.76,0.63,U] 
21:07:25.766 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.79}, one-star: {0.01, 0.56}
21:07:25.766 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
21:07:25.766 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.05)
21:07:25.766 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.56 hyp=0.56 cameraTheta=1.55 mountX=-0.56 mountY=-0.03, mountTheta=-3.10
21:07:25.766 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.56, opts=13)
21:07:25.766 00.000 7988 Enqueuing Move request for scope (0.01, 0.56)
21:07:25.766 00.000 15712 Worker thread wakes up
21:07:25.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.56) opts 0xd
21:07:25.766 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.56)
21:07:25.766 00.000 15712 Moving (0.01, 0.56) raw xDistance=-0.56 yDistance=-0.03
21:07:25.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:25.766 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
21:07:25.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:25.766 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:25.782 00.016 15712 PPEC rslt: input = -0.56, final = -0.37, react = -0.34, pred = -0.03, hyst = -0.30, hyst_pct = 0.00, period_length = 635.57
21:07:25.782 00.000 15712 PPEC: input: -0.56, control: -0.37, exposure: 1500
21:07:25.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:25.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:07:25.782 00.000 15712 MoveAxis(E, 120, ABG)
21:07:25.782 00.000 7988 Enqueuing Expose request
21:07:25.784 00.002 15712 Guiding  Dir = 2, Dur = 120
21:07:25.784 00.000 15712 IsGuiding returns 0
21:07:25.803 00.019 15712 PulseGuide returned control before completion, sleep 111
21:07:25.941 00.138 15712 IsGuiding returns 1
21:07:25.941 00.000 15712 scope still moving after pulse duration time elapsed
21:07:25.973 00.032 15712 IsGuiding returns 0
21:07:25.973 00.000 15712 scope move finished after 120 + 69 ms
21:07:25.973 00.000 15712 Move returns status 0, amount 120
21:07:25.973 00.000 15712 MoveAxis(N, 0, ABG)
21:07:25.973 00.000 15712 Move returns status 0, amount 0
21:07:25.973 00.000 15712 move complete, result=0
21:07:25.973 00.000 7988 GuideStep: -0.6 px 120 ms EAST, -0.0 px 0 ms NORTH
21:07:25.975 00.002 15712 worker thread done servicing request
21:07:25.975 00.000 15712 Worker thread wakes up
21:07:25.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:25.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:27.381 01.406 15712 Exposure complete
21:07:27.440 00.059 15712 worker thread done servicing request
21:07:27.440 00.000 7988 OnExposeComplete: enter
21:07:27.440 00.000 7988 UpdateGuideState(): m_state=6
21:07:27.442 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5514
21:07:27.442 00.000 7988 Star::Find returns 1 (0), X=1178.27, Y=438.33, Mass=1503, SNR=26.4, Peak=184 HFD=3.6
21:07:27.442 00.000 7988 MultiStar: [#1 0.17,1.11,0.00,M1] [#2 0.36,1.35,0.00,M1] [#3 0.14,1.08,0.00,M1] [#4 0.01,1.10,0.00,M1] [#5 0.18,1.13,0.00,M1] [#6 -0.03,1.50,0.00,M1] [#7 0.33,1.28,0.00,M1] [#8 0.09,1.16,0.00,M1] 
21:07:27.442 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.85)
21:07:27.442 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.26)
21:07:27.442 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.96 hyp=1.00 cameraTheta=1.86 mountX=-0.96 mountY=0.26, mountTheta=2.88
21:07:27.449 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.96, opts=13)
21:07:27.449 00.000 7988 Enqueuing Move request for scope (-0.28, 0.96)
21:07:27.449 00.000 15712 Worker thread wakes up
21:07:27.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.96) opts 0xd
21:07:27.449 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.96)
21:07:27.449 00.000 15712 Moving (-0.28, 0.96) raw xDistance=-0.96 yDistance=0.26
21:07:27.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:27.449 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
21:07:27.454 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:27.454 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:27.456 00.002 7988 Enqueuing Expose request
21:07:27.456 00.000 15712 PPEC rslt: input = -0.96, final = -0.63, react = -0.58, pred = -0.05, hyst = -0.54, hyst_pct = 0.00, period_length = 635.57
21:07:27.456 00.000 15712 PPEC: input: -0.96, control: -0.63, exposure: 1500
21:07:27.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
21:07:27.456 00.000 15712 MoveAxis(E, 206, ABG)
21:07:27.456 00.000 15712 Guiding  Dir = 2, Dur = 206
21:07:27.458 00.002 15712 IsGuiding returns 0
21:07:27.483 00.025 15712 PulseGuide returned control before completion, sleep 192
21:07:27.681 00.198 15712 IsGuiding returns 1
21:07:27.681 00.000 15712 scope still moving after pulse duration time elapsed
21:07:27.721 00.040 15712 IsGuiding returns 0
21:07:27.721 00.000 15712 scope move finished after 206 + 58 ms
21:07:27.721 00.000 15712 Move returns status 0, amount 206
21:07:27.721 00.000 15712 MoveAxis(S, 66, ABG)
21:07:27.721 00.000 15712 Guiding  Dir = 1, Dur = 66
21:07:27.721 00.000 15712 IsGuiding returns 0
21:07:27.797 00.076 15712 IsGuiding returns 1
21:07:27.797 00.000 15712 scope still moving after pulse duration time elapsed
21:07:27.845 00.048 15712 IsGuiding returns 1
21:07:27.878 00.033 15712 IsGuiding returns 0
21:07:27.878 00.000 15712 scope move finished after 66 + 93 ms
21:07:27.878 00.000 15712 Move returns status 0, amount 66
21:07:27.878 00.000 15712 move complete, result=0
21:07:27.878 00.000 7988 GuideStep: -1.0 px 206 ms EAST, 0.3 px 66 ms SOUTH
21:07:27.884 00.006 15712 worker thread done servicing request
21:07:27.884 00.000 15712 Worker thread wakes up
21:07:27.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:27.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:29.519 01.635 15712 Exposure complete
21:07:29.580 00.061 15712 worker thread done servicing request
21:07:29.580 00.000 7988 OnExposeComplete: enter
21:07:29.580 00.000 7988 UpdateGuideState(): m_state=6
21:07:29.580 00.000 7988 Star::Find(15, 1178, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5515
21:07:29.580 00.000 7988 Star::Find returns 1 (0), X=1178.43, Y=437.89, Mass=1465, SNR=26.0, Peak=186 HFD=3.3
21:07:29.594 00.014 7988 MultiStar: [#1 0.21,0.67,1.05,U] [#2 0.34,0.87,1.05,U] [#3 0.20,0.62,0.96,U] [#4 0.10,0.74,1.06,U] [#5 0.58,0.65,0.75,U] [#6 -0.00,0.77,0.69,U] [#7 0.37,0.58,0.69,U] [#8 0.11,0.63,0.66,U] 
21:07:29.596 00.002 7988 single-star, 8 included, MultiStar: {0.19, 0.68}, one-star: {-0.13, 0.53}
21:07:29.598 00.002 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.58) = xAngle (3.39 = -2.90)
21:07:29.598 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.21)
21:07:29.600 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.53 hyp=0.54 cameraTheta=1.81 mountX=-0.52 mountY=0.11, mountTheta=2.93
21:07:29.602 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.53, opts=13)
21:07:29.604 00.002 7988 Enqueuing Move request for scope (-0.13, 0.53)
21:07:29.606 00.002 15712 Worker thread wakes up
21:07:29.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.53) opts 0xd
21:07:29.606 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.53)
21:07:29.606 00.000 15712 Moving (-0.13, 0.53) raw xDistance=-0.52 yDistance=0.11
21:07:29.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:29.606 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0
21:07:29.609 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:29.611 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:29.612 00.001 15712 PPEC rslt: input = -0.52, final = -0.29, react = -0.31, pred = 0.02, hyst = -0.31, hyst_pct = 0.00, period_length = 635.56
21:07:29.612 00.000 15712 PPEC: input: -0.52, control: -0.29, exposure: 1500
21:07:29.612 00.000 7988 Enqueuing Expose request
21:07:29.618 00.006 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:29.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:07:29.618 00.000 15712 MoveAxis(E, 95, ABG)
21:07:29.618 00.000 15712 Guiding  Dir = 2, Dur = 95
21:07:29.618 00.000 15712 IsGuiding returns 0
21:07:29.628 00.010 15712 PulseGuide returned control before completion, sleep 85
21:07:29.746 00.118 15712 IsGuiding returns 0
21:07:29.746 00.000 15712 Move returns status 0, amount 95
21:07:29.746 00.000 15712 MoveAxis(N, 0, ABG)
21:07:29.746 00.000 15712 Move returns status 0, amount 0
21:07:29.746 00.000 15712 move complete, result=0
21:07:29.746 00.000 15712 worker thread done servicing request
21:07:29.746 00.000 15712 Worker thread wakes up
21:07:29.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:29.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:29.746 00.000 7988 GuideStep: -0.5 px 95 ms EAST, 0.1 px 0 ms NORTH
21:07:31.159 01.413 15712 Exposure complete
21:07:31.208 00.049 15712 worker thread done servicing request
21:07:31.208 00.000 7988 OnExposeComplete: enter
21:07:31.220 00.012 7988 UpdateGuideState(): m_state=6
21:07:31.220 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5516
21:07:31.222 00.002 7988 Star::Find returns 1 (0), X=1178.62, Y=437.74, Mass=1590, SNR=27.1, Peak=196 HFD=3.4
21:07:31.222 00.000 7988 MultiStar: [#1 0.49,0.17,1.01,U] [#2 0.46,0.57,1.01,U] [#3 0.25,0.37,0.94,U] [#4 0.26,0.54,1.04,U] [#5 0.62,0.43,0.68,U] [#6 0.52,0.64,0.72,U] [#7 0.52,0.25,0.67,U] [#8 0.46,0.17,0.67,U] 
21:07:31.225 00.003 7988 single-star, 8 included, MultiStar: {0.38, 0.40}, one-star: {0.06, 0.37}
21:07:31.225 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
21:07:31.227 00.002 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.19)
21:07:31.227 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.37 hyp=0.38 cameraTheta=1.41 mountX=-0.37 mountY=-0.07, mountTheta=-2.95
21:07:31.229 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.37, opts=13)
21:07:31.231 00.002 7988 Enqueuing Move request for scope (0.06, 0.37)
21:07:31.231 00.000 15712 Worker thread wakes up
21:07:31.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.37) opts 0xd
21:07:31.231 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.37)
21:07:31.231 00.000 15712 Moving (0.06, 0.37) raw xDistance=-0.37 yDistance=-0.07
21:07:31.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:07:31.231 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.1
21:07:31.234 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:31.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:31.236 00.002 7988 Enqueuing Expose request
21:07:31.236 00.000 15712 PPEC rslt: input = -0.37, final = -0.22, react = -0.22, pred = -0.00, hyst = -0.24, hyst_pct = 0.00, period_length = 635.56
21:07:31.236 00.000 15712 PPEC: input: -0.37, control: -0.22, exposure: 1500
21:07:31.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:31.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:07:31.236 00.000 15712 MoveAxis(E, 73, ABG)
21:07:31.236 00.000 15712 Guiding  Dir = 2, Dur = 73
21:07:31.236 00.000 15712 IsGuiding returns 0
21:07:31.254 00.018 15712 PulseGuide returned control before completion, sleep 67
21:07:31.332 00.078 15712 IsGuiding returns 1
21:07:31.332 00.000 15712 scope still moving after pulse duration time elapsed
21:07:31.367 00.035 15712 IsGuiding returns 0
21:07:31.367 00.000 15712 scope move finished after 73 + 56 ms
21:07:31.367 00.000 15712 Move returns status 0, amount 73
21:07:31.367 00.000 15712 MoveAxis(N, 0, ABG)
21:07:31.367 00.000 15712 Move returns status 0, amount 0
21:07:31.367 00.000 15712 move complete, result=0
21:07:31.367 00.000 7988 GuideStep: -0.4 px 73 ms EAST, -0.1 px 0 ms NORTH
21:07:31.368 00.001 15712 worker thread done servicing request
21:07:31.368 00.000 15712 Worker thread wakes up
21:07:31.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:31.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:33.010 01.642 15712 Exposure complete
21:07:33.069 00.059 15712 worker thread done servicing request
21:07:33.069 00.000 7988 OnExposeComplete: enter
21:07:33.069 00.000 7988 UpdateGuideState(): m_state=6
21:07:33.069 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5517
21:07:33.072 00.003 7988 Star::Find returns 1 (1), X=1178.73, Y=436.80, Mass=1580, SNR=27.0, Peak=255 HFD=3.5
21:07:33.072 00.000 7988 MultiStar: [#1 0.43,-0.27,1.00,U] [#2 0.39,-0.36,1.03,U] [#3 0.43,-0.38,0.96,U] [#4 0.32,-0.47,1.04,U] [#5 0.67,-0.40,0.73,U] [#6 0.39,-0.20,0.69,U] [#7 0.74,-0.34,0.64,U] [#8 0.40,-0.44,0.64,U] 
21:07:33.072 00.000 7988 refined, 8 included, MultiStar: {0.42, -0.38}, one-star: {0.17, -0.56}
21:07:33.072 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
21:07:33.077 00.005 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.95 = -2.34)
21:07:33.077 00.000 7988 CameraToMount -- cameraX=0.42 cameraY=-0.38 hyp=0.57 cameraTheta=-0.74 mountX=0.38 mountY=-0.41, mountTheta=-0.82
21:07:33.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=-0.38, opts=13)
21:07:33.077 00.000 7988 Enqueuing Move request for scope (0.42, -0.38)
21:07:33.077 00.000 15712 Worker thread wakes up
21:07:33.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.38) opts 0xd
21:07:33.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, -0.38)
21:07:33.077 00.000 15712 Moving (0.42, -0.38) raw xDistance=0.38 yDistance=-0.41
21:07:33.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:33.077 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.0 Saturated
21:07:33.084 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:33.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:33.086 00.002 7988 Enqueuing Expose request
21:07:33.086 00.000 15712 PPEC rslt: input = 0.38, final = 0.26, react = 0.23, pred = 0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 635.56
21:07:33.086 00.000 15712 PPEC: input: 0.38, control: 0.26, exposure: 1500
21:07:33.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:33.088 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:07:33.088 00.000 15712 MoveAxis(W, 84, ABG)
21:07:33.088 00.000 15712 Guiding  Dir = 3, Dur = 84
21:07:33.088 00.000 15712 IsGuiding returns 0
21:07:33.109 00.021 15712 PulseGuide returned control before completion, sleep 79
21:07:33.221 00.112 15712 IsGuiding returns 0
21:07:33.221 00.000 15712 Move returns status 0, amount 84
21:07:33.221 00.000 15712 MoveAxis(N, 0, ABG)
21:07:33.221 00.000 15712 Move returns status 0, amount 0
21:07:33.221 00.000 15712 move complete, result=0
21:07:33.221 00.000 7988 GuideStep: 0.4 px 84 ms WEST, -0.4 px 0 ms NORTH
21:07:33.223 00.002 15712 worker thread done servicing request
21:07:33.223 00.000 15712 Worker thread wakes up
21:07:33.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:33.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:34.642 01.419 15712 Exposure complete
21:07:34.703 00.061 15712 worker thread done servicing request
21:07:34.703 00.000 7988 OnExposeComplete: enter
21:07:34.703 00.000 7988 UpdateGuideState(): m_state=6
21:07:34.703 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5518
21:07:34.703 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=436.92, Mass=1604, SNR=27.3, Peak=224 HFD=3.4
21:07:34.703 00.000 7988 MultiStar: [#1 0.43,-0.27,0.98,U] [#2 0.34,-0.22,1.00,U] [#3 0.34,-0.32,0.93,U] [#4 0.26,-0.14,1.02,U] [#5 0.52,-0.37,0.70,U] [#6 0.34,-0.21,0.69,U] [#7 0.40,-0.14,0.64,U] [#8 0.14,-0.23,0.63,U] 
21:07:34.710 00.007 7988 refined, 8 included, MultiStar: {0.31, -0.26}, one-star: {0.09, -0.44}
21:07:34.710 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.58) = xAngle (0.88 = 0.88)
21:07:34.710 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.99 = -2.30)
21:07:34.710 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.26 hyp=0.41 cameraTheta=-0.70 mountX=0.26 mountY=-0.31, mountTheta=-0.86
21:07:34.710 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.26, opts=13)
21:07:34.710 00.000 7988 Enqueuing Move request for scope (0.31, -0.26)
21:07:34.710 00.000 15712 Worker thread wakes up
21:07:34.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.26) opts 0xd
21:07:34.710 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.26)
21:07:34.710 00.000 15712 Moving (0.31, -0.26) raw xDistance=0.26 yDistance=-0.31
21:07:34.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:34.718 00.008 7988 UpdateGuideState exits: m=1604 SNR=27.3
21:07:34.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:34.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:34.718 00.000 7988 Enqueuing Expose request
21:07:34.718 00.000 15712 PPEC rslt: input = 0.26, final = 0.18, react = 0.16, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 635.55
21:07:34.718 00.000 15712 PPEC: input: 0.26, control: 0.18, exposure: 1500
21:07:34.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:07:34.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:07:34.718 00.000 15712 MoveAxis(W, 59, ABG)
21:07:34.718 00.000 15712 Guiding  Dir = 3, Dur = 59
21:07:34.755 00.037 15712 IsGuiding returns 0
21:07:34.771 00.016 15712 PulseGuide returned control before completion, sleep 54
21:07:34.850 00.079 15712 IsGuiding returns 0
21:07:34.850 00.000 15712 Move returns status 0, amount 59
21:07:34.850 00.000 15712 MoveAxis(N, 0, ABG)
21:07:34.850 00.000 15712 Move returns status 0, amount 0
21:07:34.850 00.000 15712 move complete, result=0
21:07:34.850 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.3 px 0 ms NORTH
21:07:34.852 00.002 15712 worker thread done servicing request
21:07:34.852 00.000 15712 Worker thread wakes up
21:07:34.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:34.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:36.488 01.636 15712 Exposure complete
21:07:36.547 00.059 15712 worker thread done servicing request
21:07:36.547 00.000 7988 OnExposeComplete: enter
21:07:36.547 00.000 7988 UpdateGuideState(): m_state=6
21:07:36.547 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5519
21:07:36.551 00.004 7988 Star::Find returns 1 (0), X=1178.71, Y=437.47, Mass=1616, SNR=27.4, Peak=213 HFD=3.3
21:07:36.551 00.000 7988 MultiStar: [#1 0.62,0.30,1.01,U] [#2 0.37,0.46,0.97,U] [#3 0.40,0.45,0.92,U] [#4 0.43,0.24,1.00,U] [#5 0.80,0.20,0.69,U] [#6 0.43,0.27,0.67,U] [#7 0.51,0.10,0.65,U] [#8 0.24,0.35,0.62,U] 
21:07:36.553 00.002 7988 single-star, 8 included, MultiStar: {0.43, 0.28}, one-star: {0.15, 0.10}
21:07:36.553 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
21:07:36.555 00.002 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.27 = -1.01)
21:07:36.555 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.59 mountX=-0.10 mountY=-0.15, mountTheta=-2.16
21:07:36.558 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.10, opts=13)
21:07:36.560 00.002 7988 Enqueuing Move request for scope (0.15, 0.10)
21:07:36.560 00.000 15712 Worker thread wakes up
21:07:36.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
21:07:36.560 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
21:07:36.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:36.560 00.000 7988 UpdateGuideState exits: m=1616 SNR=27.4
21:07:36.563 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:36.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:36.565 00.002 7988 Enqueuing Expose request
21:07:36.565 00.000 15712 Moving (0.15, 0.10) raw xDistance=-0.10 yDistance=-0.15
21:07:36.567 00.002 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
21:07:36.567 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
21:07:36.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:36.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:07:36.567 00.000 15712 MoveAxis(W, 6, ABG)
21:07:36.567 00.000 15712 Guiding  Dir = 3, Dur = 6
21:07:36.567 00.000 15712 IsGuiding returns 0
21:07:36.582 00.015 15712 IsGuiding returns 0
21:07:36.582 00.000 15712 Move returns status 0, amount 6
21:07:36.582 00.000 15712 MoveAxis(N, 0, ABG)
21:07:36.582 00.000 15712 Move returns status 0, amount 0
21:07:36.582 00.000 15712 move complete, result=0
21:07:36.582 00.000 15712 worker thread done servicing request
21:07:36.582 00.000 15712 Worker thread wakes up
21:07:36.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:36.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:36.582 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
21:07:37.999 01.417 15712 Exposure complete
21:07:38.059 00.060 15712 worker thread done servicing request
21:07:38.059 00.000 7988 OnExposeComplete: enter
21:07:38.059 00.000 7988 UpdateGuideState(): m_state=6
21:07:38.062 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5520
21:07:38.062 00.000 7988 Star::Find returns 1 (0), X=1178.81, Y=438.48, Mass=1559, SNR=27.0, Peak=238 HFD=3.1
21:07:38.062 00.000 7988 MultiStar: [#1 0.67,1.18,0.00,M1] [#2 0.47,1.33,0.00,M1] [#3 0.49,1.15,0.00,M1] [#4 0.42,1.21,0.00,M1] [#5 0.60,1.15,0.00,M1] [#6 0.41,1.43,0.00,M1] [#7 0.54,1.16,0.00,M1] [#8 0.45,1.25,0.00,M1] 
21:07:38.062 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
21:07:38.062 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.25)
21:07:38.062 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=1.12 hyp=1.14 cameraTheta=1.35 mountX=-1.12 mountY=-0.28, mountTheta=-2.90
21:07:38.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=1.12, opts=13)
21:07:38.062 00.000 7988 Enqueuing Move request for scope (0.25, 1.12)
21:07:38.062 00.000 15712 Worker thread wakes up
21:07:38.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:38.062 00.000 7988 UpdateGuideState exits: m=1559 SNR=27.0
21:07:38.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:38.074 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:38.074 00.000 7988 Enqueuing Expose request
21:07:38.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 1.12) opts 0xd
21:07:38.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 1.12)
21:07:38.074 00.000 15712 Moving (0.25, 1.12) raw xDistance=-1.12 yDistance=-0.28
21:07:38.078 00.004 15712 PPEC rslt: input = -1.12, final = -0.68, react = -0.67, pred = -0.01, hyst = -0.59, hyst_pct = 0.00, period_length = 635.55
21:07:38.078 00.000 15712 PPEC: input: -1.12, control: -0.68, exposure: 1500
21:07:38.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:07:38.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:07:38.078 00.000 15712 MoveAxis(E, 224, ABG)
21:07:38.078 00.000 15712 Guiding  Dir = 2, Dur = 224
21:07:38.078 00.000 15712 IsGuiding returns 0
21:07:38.095 00.017 15712 PulseGuide returned control before completion, sleep 221
21:07:38.317 00.222 15712 IsGuiding returns 1
21:07:38.317 00.000 15712 scope still moving after pulse duration time elapsed
21:07:38.349 00.032 15712 IsGuiding returns 0
21:07:38.349 00.000 15712 scope move finished after 224 + 45 ms
21:07:38.349 00.000 15712 Move returns status 0, amount 224
21:07:38.349 00.000 15712 MoveAxis(N, 0, ABG)
21:07:38.349 00.000 15712 Move returns status 0, amount 0
21:07:38.349 00.000 15712 move complete, result=0
21:07:38.349 00.000 7988 GuideStep: -1.1 px 224 ms EAST, -0.3 px 0 ms NORTH
21:07:38.353 00.004 15712 worker thread done servicing request
21:07:38.353 00.000 15712 Worker thread wakes up
21:07:38.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:38.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:39.991 01.638 15712 Exposure complete
21:07:40.048 00.057 15712 worker thread done servicing request
21:07:40.048 00.000 7988 OnExposeComplete: enter
21:07:40.048 00.000 7988 UpdateGuideState(): m_state=6
21:07:40.053 00.005 7988 Star::Find(15, 1178, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5521
21:07:40.055 00.002 7988 Star::Find returns 1 (0), X=1178.80, Y=438.62, Mass=1423, SNR=25.8, Peak=206 HFD=3.2
21:07:40.055 00.000 7988 MultiStar: [#1 0.57,1.32,0.00,M2] [#2 0.42,1.47,0.00,M2] [#3 0.37,1.34,0.00,M2] [#4 0.27,1.31,0.00,M2] [#5 0.73,1.23,0.00,M2] [#6 0.31,1.60,0.00,M2] [#7 0.65,1.29,0.00,M2] [#8 0.42,1.60,0.00,M2] 
21:07:40.057 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
21:07:40.057 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
21:07:40.059 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=1.25 hyp=1.27 cameraTheta=1.38 mountX=-1.25 mountY=-0.28, mountTheta=-2.92
21:07:40.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=1.25, opts=13)
21:07:40.061 00.000 7988 Enqueuing Move request for scope (0.25, 1.25)
21:07:40.063 00.002 15712 Worker thread wakes up
21:07:40.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 1.25) opts 0xd
21:07:40.063 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 1.25)
21:07:40.063 00.000 15712 Moving (0.25, 1.25) raw xDistance=-1.25 yDistance=-0.28
21:07:40.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:07:40.063 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.8
21:07:40.065 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:40.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:40.067 00.002 7988 Enqueuing Expose request
21:07:40.067 00.000 15712 PPEC rslt: input = -1.25, final = -0.77, react = -0.75, pred = -0.02, hyst = -0.68, hyst_pct = 0.00, period_length = 635.54
21:07:40.067 00.000 15712 PPEC: input: -1.25, control: -0.77, exposure: 1500
21:07:40.067 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.45 newest=-0.71
21:07:40.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:07:40.067 00.000 15712 MoveAxis(E, 253, ABG)
21:07:40.067 00.000 15712 Guiding  Dir = 2, Dur = 253
21:07:40.069 00.002 15712 IsGuiding returns 0
21:07:40.085 00.016 15712 PulseGuide returned control before completion, sleep 238
21:07:40.340 00.255 15712 IsGuiding returns 1
21:07:40.340 00.000 15712 scope still moving after pulse duration time elapsed
21:07:40.377 00.037 15712 IsGuiding returns 0
21:07:40.377 00.000 15712 scope move finished after 253 + 60 ms
21:07:40.377 00.000 15712 Move returns status 0, amount 253
21:07:40.377 00.000 15712 BLC: Oldest BLC event removed
21:07:40.377 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 184 applied
21:07:40.377 00.000 15712 MoveAxis(N, 255, ABG)
21:07:40.377 00.000 15712 Guiding  Dir = 0, Dur = 255
21:07:40.377 00.000 15712 IsGuiding returns 0
21:07:40.462 00.085 15712 PulseGuide returned control before completion, sleep 186
21:07:40.661 00.199 15712 IsGuiding returns 1
21:07:40.661 00.000 15712 scope still moving after pulse duration time elapsed
21:07:40.728 00.067 15712 IsGuiding returns 1
21:07:40.766 00.038 15712 IsGuiding returns 0
21:07:40.766 00.000 15712 scope move finished after 255 + 128 ms
21:07:40.766 00.000 15712 Move returns status 0, amount 255
21:07:40.766 00.000 15712 move complete, result=0
21:07:40.766 00.000 7988 GuideStep: -1.3 px 253 ms EAST, -0.3 px 255 ms NORTH
21:07:40.769 00.003 15712 worker thread done servicing request
21:07:40.769 00.000 15712 Worker thread wakes up
21:07:40.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:40.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:42.176 01.407 15712 Exposure complete
21:07:42.234 00.058 15712 worker thread done servicing request
21:07:42.234 00.000 7988 OnExposeComplete: enter
21:07:42.234 00.000 7988 UpdateGuideState(): m_state=6
21:07:42.238 00.004 7988 Star::Find(15, 1178, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5522
21:07:42.238 00.000 7988 Star::Find returns 1 (0), X=1178.38, Y=438.45, Mass=1480, SNR=26.2, Peak=186 HFD=3.2
21:07:42.238 00.000 7988 MultiStar: [#1 0.25,1.19,0.00,M3] [#2 0.03,1.50,0.00,M3] [#3 0.07,1.26,0.00,M3] [#4 -0.01,1.23,0.00,M3] [#5 0.51,1.22,0.00,M3] [#6 -0.04,1.60,0.00,M3] [#7 0.37,1.10,0.00,M3] [#8 -0.10,1.04,0.68,U] 
21:07:42.241 00.003 7988 refined, 1 included, MultiStar: {-0.14, 1.07}, one-star: {-0.18, 1.08}
21:07:42.241 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
21:07:42.241 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
21:07:42.241 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=1.07 hyp=1.08 cameraTheta=1.71 mountX=-1.07 mountY=0.12, mountTheta=3.03
21:07:42.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=1.07, opts=13)
21:07:42.241 00.000 7988 Enqueuing Move request for scope (-0.14, 1.07)
21:07:42.241 00.000 15712 Worker thread wakes up
21:07:42.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.07) opts 0xd
21:07:42.241 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 1.07)
21:07:42.241 00.000 15712 Moving (-0.14, 1.07) raw xDistance=-1.07 yDistance=0.12
21:07:42.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:07:42.241 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2
21:07:42.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:42.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:42.241 00.000 7988 Enqueuing Expose request
21:07:42.254 00.013 15712 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.276376, 1:-0.118461
21:07:42.254 00.000 15712 BLC: No correction, Miss < min_move
21:07:42.257 00.003 15712 PPEC rslt: input = -1.07, final = -0.66, react = -0.64, pred = -0.02, hyst = -0.62, hyst_pct = 0.00, period_length = 635.54
21:07:42.257 00.000 15712 PPEC: input: -1.07, control: -0.66, exposure: 1500
21:07:42.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:42.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:07:42.257 00.000 15712 MoveAxis(E, 215, ABG)
21:07:42.257 00.000 15712 Guiding  Dir = 2, Dur = 215
21:07:42.258 00.001 15712 IsGuiding returns 0
21:07:42.275 00.017 15712 PulseGuide returned control before completion, sleep 199
21:07:42.503 00.228 15712 IsGuiding returns 0
21:07:42.503 00.000 15712 Move returns status 0, amount 215
21:07:42.503 00.000 15712 MoveAxis(N, 0, ABG)
21:07:42.503 00.000 15712 Move returns status 0, amount 0
21:07:42.503 00.000 15712 move complete, result=0
21:07:42.503 00.000 7988 GuideStep: -1.1 px 215 ms EAST, 0.1 px 0 ms NORTH
21:07:42.509 00.006 15712 worker thread done servicing request
21:07:42.509 00.000 15712 Worker thread wakes up
21:07:42.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:42.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:44.249 01.740 15712 Exposure complete
21:07:44.300 00.051 15712 worker thread done servicing request
21:07:44.300 00.000 7988 OnExposeComplete: enter
21:07:44.300 00.000 7988 UpdateGuideState(): m_state=6
21:07:44.312 00.012 7988 Star::Find(15, 1178, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5523
21:07:44.312 00.000 7988 Star::Find returns 1 (1), X=1178.00, Y=437.47, Mass=1463, SNR=26.2, Peak=255 HFD=3.0
21:07:44.314 00.002 7988 MultiStar: [#1 -0.00,0.28,1.02,U] [#2 -0.11,0.49,1.03,U] [#3 -0.25,0.33,0.95,U] [#4 -0.33,0.32,1.05,U] [#5 -0.03,0.24,0.74,U] [#6 -0.25,0.53,0.72,U] [#7 -0.03,0.18,0.69,U] [#8 -0.41,0.56,0.67,U] 
21:07:44.316 00.002 7988 refined, 8 included, MultiStar: {-0.22, 0.33}, one-star: {-0.56, 0.10}
21:07:44.316 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.75 = -2.54)
21:07:44.317 00.001 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
21:07:44.317 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.33 hyp=0.40 cameraTheta=2.17 mountX=-0.33 mountY=0.22, mountTheta=2.56
21:07:44.319 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.33, opts=13)
21:07:44.321 00.002 7988 Enqueuing Move request for scope (-0.22, 0.33)
21:07:44.321 00.000 15712 Worker thread wakes up
21:07:44.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.33) opts 0xd
21:07:44.321 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.33)
21:07:44.321 00.000 15712 Moving (-0.22, 0.33) raw xDistance=-0.33 yDistance=0.22
21:07:44.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:44.321 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.2 Saturated
21:07:44.324 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:44.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:44.326 00.002 7988 Enqueuing Expose request
21:07:44.327 00.001 15712 BLC: History state: CurrMiss=-0.22, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.276376, 1:-0.118461, 2:-0.215238
21:07:44.327 00.000 15712 BLC: No correction, Miss < min_move
21:07:44.331 00.004 15712 PPEC rslt: input = -0.33, final = -0.19, react = -0.20, pred = 0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 635.54
21:07:44.331 00.000 15712 PPEC: input: -0.33, control: -0.19, exposure: 1500
21:07:44.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:44.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:07:44.331 00.000 15712 MoveAxis(E, 63, ABG)
21:07:44.331 00.000 15712 Guiding  Dir = 2, Dur = 63
21:07:44.331 00.000 15712 IsGuiding returns 0
21:07:44.362 00.031 15712 PulseGuide returned control before completion, sleep 44
21:07:44.442 00.080 15712 IsGuiding returns 1
21:07:44.442 00.000 15712 scope still moving after pulse duration time elapsed
21:07:44.471 00.029 15712 IsGuiding returns 0
21:07:44.471 00.000 15712 scope move finished after 63 + 75 ms
21:07:44.471 00.000 15712 Move returns status 0, amount 63
21:07:44.471 00.000 15712 MoveAxis(N, 0, ABG)
21:07:44.471 00.000 15712 Move returns status 0, amount 0
21:07:44.471 00.000 15712 move complete, result=0
21:07:44.471 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.2 px 0 ms NORTH
21:07:44.473 00.002 15712 worker thread done servicing request
21:07:44.473 00.000 15712 Worker thread wakes up
21:07:44.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:44.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:45.892 01.419 15712 Exposure complete
21:07:45.952 00.060 15712 worker thread done servicing request
21:07:45.952 00.000 7988 OnExposeComplete: enter
21:07:45.952 00.000 7988 UpdateGuideState(): m_state=6
21:07:45.954 00.002 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5524
21:07:45.954 00.000 7988 Star::Find returns 1 (1), X=1178.04, Y=436.98, Mass=1507, SNR=26.3, Peak=255 HFD=2.8
21:07:45.954 00.000 7988 MultiStar: [#1 -0.16,-0.22,1.02,U] [#2 -0.16,-0.09,1.00,U] [#3 -0.21,-0.26,0.97,U] [#4 -0.29,-0.01,1.04,U] [#5 -0.02,-0.31,0.72,U] [#6 -0.22,0.13,0.69,U] [#7 -0.07,-0.11,0.69,U] [#8 -0.23,-0.32,0.66,U] 
21:07:45.954 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.18}, one-star: {-0.52, -0.39}
21:07:45.954 00.000 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.58) = xAngle (-0.89 = -0.89)
21:07:45.954 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.22 = 2.22)
21:07:45.954 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-2.47 mountX=0.18 mountY=0.23, mountTheta=0.90
21:07:45.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.18, opts=13)
21:07:45.954 00.000 7988 Enqueuing Move request for scope (-0.22, -0.18)
21:07:45.954 00.000 15712 Worker thread wakes up
21:07:45.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.18) opts 0xd
21:07:45.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.18)
21:07:45.954 00.000 15712 Moving (-0.22, -0.18) raw xDistance=0.18 yDistance=0.23
21:07:45.954 00.000 15712 BLC: window closed
21:07:45.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:07:45.954 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.3 Saturated
21:07:45.966 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:45.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:45.968 00.002 7988 Enqueuing Expose request
21:07:45.971 00.003 15712 BLC: History state: CurrMiss=-0.23, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.276376, 1:-0.118461, 2:-0.215238
21:07:45.971 00.000 15712 BLC: No correction, Miss < min_move
21:07:45.971 00.000 15712 PPEC rslt: input = 0.18, final = 0.06, react = 0.11, pred = -0.05, hyst = 0.06, hyst_pct = 0.00, period_length = 635.54
21:07:45.971 00.000 15712 PPEC: input: 0.18, control: 0.06, exposure: 1500
21:07:45.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:45.971 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:07:45.971 00.000 15712 MoveAxis(W, 20, ABG)
21:07:45.971 00.000 15712 Guiding  Dir = 3, Dur = 20
21:07:45.971 00.000 15712 IsGuiding returns 0
21:07:45.989 00.018 15712 PulseGuide returned control before completion, sleep 14
21:07:46.034 00.045 15712 IsGuiding returns 0
21:07:46.034 00.000 15712 Move returns status 0, amount 20
21:07:46.034 00.000 15712 MoveAxis(N, 0, ABG)
21:07:46.034 00.000 15712 Move returns status 0, amount 0
21:07:46.034 00.000 15712 move complete, result=0
21:07:46.034 00.000 7988 GuideStep: 0.2 px 20 ms WEST, 0.2 px 0 ms NORTH
21:07:46.042 00.008 15712 worker thread done servicing request
21:07:46.042 00.000 15712 Worker thread wakes up
21:07:46.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:46.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:47.677 01.635 15712 Exposure complete
21:07:47.735 00.058 15712 worker thread done servicing request
21:07:47.735 00.000 7988 OnExposeComplete: enter
21:07:47.735 00.000 7988 UpdateGuideState(): m_state=6
21:07:47.741 00.006 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5525
21:07:47.741 00.000 7988 Star::Find returns 1 (1), X=1178.08, Y=436.33, Mass=1481, SNR=26.3, Peak=255 HFD=3.3
21:07:47.741 00.000 7988 MultiStar: [#1 -0.15,-0.77,1.02,U] [#2 -0.01,-0.66,1.04,U] [#3 -0.19,-0.78,0.98,U] [#4 -0.42,-0.84,1.02,U] [#5 0.03,-0.93,0.75,U] [#6 -0.09,-0.70,0.70,U] [#7 -0.10,-0.95,0.71,U] [#8 -0.01,-0.86,0.67,U] 
21:07:47.741 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.83}, one-star: {-0.48, -1.04}
21:07:47.741 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
21:07:47.741 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
21:07:47.741 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.83 hyp=0.85 cameraTheta=-1.78 mountX=0.83 mountY=0.19, mountTheta=0.23
21:07:47.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.83, opts=13)
21:07:47.741 00.000 7988 Enqueuing Move request for scope (-0.17, -0.83)
21:07:47.752 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:07:47.752 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.3 Saturated
21:07:47.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:47.752 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:47.752 00.000 7988 Enqueuing Expose request
21:07:47.752 00.000 15712 Worker thread wakes up
21:07:47.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.83) opts 0xd
21:07:47.752 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.83)
21:07:47.752 00.000 15712 Moving (-0.17, -0.83) raw xDistance=0.83 yDistance=0.19
21:07:47.757 00.005 15712 PPEC rslt: input = 0.83, final = 0.49, react = 0.50, pred = -0.01, hyst = 0.44, hyst_pct = 0.00, period_length = 635.53
21:07:47.757 00.000 15712 PPEC: input: 0.83, control: 0.49, exposure: 1500
21:07:47.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:47.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:07:47.757 00.000 15712 MoveAxis(W, 161, ABG)
21:07:47.757 00.000 15712 Guiding  Dir = 3, Dur = 161
21:07:47.757 00.000 15712 IsGuiding returns 0
21:07:47.777 00.020 15712 PulseGuide returned control before completion, sleep 156
21:07:47.956 00.179 15712 IsGuiding returns 0
21:07:47.956 00.000 15712 Move returns status 0, amount 161
21:07:47.956 00.000 15712 MoveAxis(N, 0, ABG)
21:07:47.956 00.000 15712 Move returns status 0, amount 0
21:07:47.956 00.000 15712 move complete, result=0
21:07:47.956 00.000 7988 GuideStep: 0.8 px 161 ms WEST, 0.2 px 0 ms NORTH
21:07:47.960 00.004 15712 worker thread done servicing request
21:07:47.960 00.000 15712 Worker thread wakes up
21:07:47.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:47.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:49.367 01.407 15712 Exposure complete
21:07:49.419 00.052 15712 worker thread done servicing request
21:07:49.419 00.000 7988 OnExposeComplete: enter
21:07:49.428 00.009 7988 UpdateGuideState(): m_state=6
21:07:49.428 00.000 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5526
21:07:49.428 00.000 7988 Star::Find returns 1 (0), X=1178.01, Y=436.74, Mass=1473, SNR=26.2, Peak=222 HFD=3.0
21:07:49.428 00.000 7988 MultiStar: [#1 0.06,-0.46,1.05,U] [#2 0.05,-0.43,1.05,U] [#3 -0.13,-0.51,0.97,U] [#4 -0.32,-0.52,1.02,U] [#5 0.03,-0.55,0.72,U] [#6 -0.09,-0.45,0.70,U] [#7 0.15,-0.45,0.71,U] [#8 -0.16,-0.42,0.66,U] 
21:07:49.428 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.50}, one-star: {-0.55, -0.63}
21:07:49.428 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
21:07:49.428 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
21:07:49.428 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.50 hyp=0.51 cameraTheta=-1.80 mountX=0.50 mountY=0.13, mountTheta=0.26
21:07:49.436 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.50, opts=13)
21:07:49.436 00.000 7988 Enqueuing Move request for scope (-0.12, -0.50)
21:07:49.436 00.000 15712 Worker thread wakes up
21:07:49.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.50) opts 0xd
21:07:49.436 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.50)
21:07:49.436 00.000 15712 Moving (-0.12, -0.50) raw xDistance=0.50 yDistance=0.13
21:07:49.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:07:49.436 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.2
21:07:49.441 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:49.441 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:49.443 00.002 7988 Enqueuing Expose request
21:07:49.443 00.000 15712 PPEC rslt: input = 0.50, final = 0.30, react = 0.30, pred = -0.00, hyst = 0.27, hyst_pct = 0.00, period_length = 635.53
21:07:49.443 00.000 15712 PPEC: input: 0.50, control: 0.30, exposure: 1500
21:07:49.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:49.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:07:49.443 00.000 15712 MoveAxis(W, 97, ABG)
21:07:49.443 00.000 15712 Guiding  Dir = 3, Dur = 97
21:07:49.443 00.000 15712 IsGuiding returns 0
21:07:49.461 00.018 15712 PulseGuide returned control before completion, sleep 93
21:07:49.573 00.112 15712 IsGuiding returns 0
21:07:49.573 00.000 15712 Move returns status 0, amount 97
21:07:49.573 00.000 15712 MoveAxis(N, 0, ABG)
21:07:49.573 00.000 15712 Move returns status 0, amount 0
21:07:49.573 00.000 15712 move complete, result=0
21:07:49.573 00.000 7988 GuideStep: 0.5 px 97 ms WEST, 0.1 px 0 ms NORTH
21:07:49.573 00.000 15712 worker thread done servicing request
21:07:49.575 00.002 15712 Worker thread wakes up
21:07:49.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:49.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:51.214 01.639 15712 Exposure complete
21:07:51.271 00.057 15712 worker thread done servicing request
21:07:51.271 00.000 7988 OnExposeComplete: enter
21:07:51.271 00.000 7988 UpdateGuideState(): m_state=6
21:07:51.276 00.005 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5527
21:07:51.277 00.001 7988 Star::Find returns 1 (0), X=1178.07, Y=437.97, Mass=1575, SNR=26.9, Peak=230 HFD=3.3
21:07:51.277 00.000 7988 MultiStar: [#1 -0.28,0.59,0.98,U] [#2 -0.15,0.73,0.99,U] [#3 -0.11,0.78,0.95,U] [#4 -0.19,0.80,1.06,U] [#5 0.04,0.67,0.71,U] [#6 -0.21,0.89,0.69,U] [#7 -0.10,0.55,0.70,U] [#8 -0.30,0.72,0.63,U] 
21:07:51.277 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.70}, one-star: {-0.49, 0.60}
21:07:51.277 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.85)
21:07:51.277 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.26)
21:07:51.277 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.70 hyp=0.73 cameraTheta=1.86 mountX=-0.70 mountY=0.19, mountTheta=2.88
21:07:51.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.70, opts=13)
21:07:51.277 00.000 7988 Enqueuing Move request for scope (-0.21, 0.70)
21:07:51.277 00.000 15712 Worker thread wakes up
21:07:51.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:07:51.277 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.9
21:07:51.288 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:51.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:51.288 00.000 7988 Enqueuing Expose request
21:07:51.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.70) opts 0xd
21:07:51.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.70)
21:07:51.288 00.000 15712 Moving (-0.21, 0.70) raw xDistance=-0.70 yDistance=0.19
21:07:51.295 00.007 15712 PPEC rslt: input = -0.70, final = -0.41, react = -0.42, pred = 0.01, hyst = -0.35, hyst_pct = 0.00, period_length = 635.53
21:07:51.295 00.000 15712 PPEC: input: -0.70, control: -0.41, exposure: 1500
21:07:51.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:51.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:07:51.295 00.000 15712 MoveAxis(E, 134, ABG)
21:07:51.295 00.000 15712 Guiding  Dir = 2, Dur = 134
21:07:51.297 00.002 15712 IsGuiding returns 0
21:07:51.314 00.017 15712 PulseGuide returned control before completion, sleep 126
21:07:51.454 00.140 15712 IsGuiding returns 1
21:07:51.454 00.000 15712 scope still moving after pulse duration time elapsed
21:07:51.491 00.037 15712 IsGuiding returns 0
21:07:51.491 00.000 15712 scope move finished after 134 + 60 ms
21:07:51.491 00.000 15712 Move returns status 0, amount 134
21:07:51.491 00.000 15712 MoveAxis(N, 0, ABG)
21:07:51.491 00.000 15712 Move returns status 0, amount 0
21:07:51.491 00.000 15712 move complete, result=0
21:07:51.491 00.000 7988 GuideStep: -0.7 px 134 ms EAST, 0.2 px 0 ms NORTH
21:07:51.492 00.001 15712 worker thread done servicing request
21:07:51.492 00.000 15712 Worker thread wakes up
21:07:51.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:51.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:52.910 01.418 15712 Exposure complete
21:07:52.956 00.046 15712 worker thread done servicing request
21:07:52.956 00.000 7988 OnExposeComplete: enter
21:07:52.970 00.014 7988 UpdateGuideState(): m_state=6
21:07:52.970 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5528
21:07:52.972 00.002 7988 Star::Find returns 1 (0), X=1178.09, Y=438.69, Mass=1478, SNR=26.1, Peak=241 HFD=3.3
21:07:52.974 00.002 7988 MultiStar: [#1 -0.10,1.44,0.00,M1] [#2 -0.19,1.53,0.00,M1] [#3 -0.17,1.50,0.00,M1] [#4 -0.31,1.33,0.00,M1] [#5 -0.04,1.42,0.00,M1] [#6 -0.33,1.69,0.00,M1] [#7 -0.04,1.56,0.00,M1] [#8 -0.29,1.53,0.00,M1] 
21:07:52.974 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.79)
21:07:52.976 00.002 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.32)
21:07:52.976 00.000 7988 CameraToMount -- cameraX=-0.47 cameraY=1.32 hyp=1.40 cameraTheta=1.91 mountX=-1.32 mountY=0.44, mountTheta=2.82
21:07:52.978 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.47, y=1.32, opts=13)
21:07:52.980 00.002 7988 Enqueuing Move request for scope (-0.47, 1.32)
21:07:52.980 00.000 15712 Worker thread wakes up
21:07:52.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 1.32) opts 0xd
21:07:52.980 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.47, 1.32)
21:07:52.980 00.000 15712 Moving (-0.47, 1.32) raw xDistance=-1.32 yDistance=0.44
21:07:52.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:07:52.980 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.1
21:07:52.985 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:52.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:52.987 00.002 7988 Enqueuing Expose request
21:07:52.987 00.000 15712 PPEC rslt: input = -1.32, final = -0.81, react = -0.79, pred = -0.02, hyst = -0.69, hyst_pct = 0.00, period_length = 635.52
21:07:52.987 00.000 15712 PPEC: input: -1.32, control: -0.81, exposure: 1500
21:07:52.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:52.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:07:52.987 00.000 15712 MoveAxis(E, 264, ABG)
21:07:52.987 00.000 15712 Guiding  Dir = 2, Dur = 264
21:07:52.987 00.000 15712 IsGuiding returns 0
21:07:53.009 00.022 15712 PulseGuide returned control before completion, sleep 254
21:07:53.279 00.270 15712 IsGuiding returns 1
21:07:53.279 00.000 15712 scope still moving after pulse duration time elapsed
21:07:53.307 00.028 15712 IsGuiding returns 0
21:07:53.307 00.000 15712 scope move finished after 264 + 54 ms
21:07:53.307 00.000 15712 Move returns status 0, amount 264
21:07:53.307 00.000 15712 MoveAxis(N, 0, ABG)
21:07:53.307 00.000 15712 Move returns status 0, amount 0
21:07:53.307 00.000 15712 move complete, result=0
21:07:53.307 00.000 15712 worker thread done servicing request
21:07:53.307 00.000 15712 Worker thread wakes up
21:07:53.307 00.000 7988 GuideStep: -1.3 px 264 ms EAST, 0.4 px 0 ms NORTH
21:07:53.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:53.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:54.951 01.644 15712 Exposure complete
21:07:54.997 00.046 15712 worker thread done servicing request
21:07:54.997 00.000 7988 OnExposeComplete: enter
21:07:54.997 00.000 7988 UpdateGuideState(): m_state=6
21:07:55.012 00.015 7988 Star::Find(15, 1178, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5529
21:07:55.012 00.000 7988 Star::Find returns 1 (0), X=1178.12, Y=438.89, Mass=1467, SNR=26.1, Peak=194 HFD=3.0
21:07:55.014 00.002 7988 MultiStar: [#1 -0.14,1.56,0.00,M2] [#2 0.00,1.84,0.00,M2] [#3 0.02,1.59,0.00,M2] [#4 -0.07,1.45,0.00,M2] [#5 0.21,1.59,0.00,M2] [#6 -0.21,1.76,0.00,M2] [#7 0.15,1.53,0.00,M2] [#8 -0.40,1.56,0.00,M2] 
21:07:55.014 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
21:07:55.016 00.002 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
21:07:55.016 00.000 7988 CameraToMount -- cameraX=-0.44 cameraY=1.53 hyp=1.59 cameraTheta=1.85 mountX=-1.52 mountY=0.40, mountTheta=2.88
21:07:55.018 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=1.53, opts=13)
21:07:55.020 00.002 7988 Enqueuing Move request for scope (-0.44, 1.53)
21:07:55.020 00.000 15712 Worker thread wakes up
21:07:55.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 1.53) opts 0xd
21:07:55.020 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, 1.53)
21:07:55.020 00.000 15712 Moving (-0.44, 1.53) raw xDistance=-1.52 yDistance=0.40
21:07:55.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:55.020 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.1
21:07:55.025 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:55.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:55.027 00.002 7988 Enqueuing Expose request
21:07:55.028 00.001 15712 PPEC rslt: input = -1.52, final = -0.92, react = -0.91, pred = -0.01, hyst = -0.85, hyst_pct = 0.00, period_length = 635.52
21:07:55.028 00.000 15712 PPEC: input: -1.52, control: -0.92, exposure: 1500
21:07:55.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:55.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:07:55.028 00.000 15712 MoveAxis(E, 302, ABG)
21:07:55.028 00.000 15712 Guiding  Dir = 2, Dur = 302
21:07:55.028 00.000 15712 IsGuiding returns 0
21:07:55.049 00.021 15712 PulseGuide returned control before completion, sleep 286
21:07:55.347 00.298 15712 IsGuiding returns 1
21:07:55.347 00.000 15712 scope still moving after pulse duration time elapsed
21:07:55.389 00.042 15712 IsGuiding returns 0
21:07:55.389 00.000 15712 scope move finished after 302 + 60 ms
21:07:55.389 00.000 15712 Move returns status 0, amount 302
21:07:55.389 00.000 15712 MoveAxis(N, 0, ABG)
21:07:55.389 00.000 15712 Move returns status 0, amount 0
21:07:55.389 00.000 15712 move complete, result=0
21:07:55.389 00.000 15712 worker thread done servicing request
21:07:55.389 00.000 15712 Worker thread wakes up
21:07:55.389 00.000 7988 GuideStep: -1.5 px 302 ms EAST, 0.4 px 0 ms NORTH
21:07:55.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:55.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:56.812 01.423 15712 Exposure complete
21:07:56.872 00.060 15712 worker thread done servicing request
21:07:56.872 00.000 7988 OnExposeComplete: enter
21:07:56.872 00.000 7988 UpdateGuideState(): m_state=6
21:07:56.874 00.002 7988 Star::Find(15, 1178, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5530
21:07:56.874 00.000 7988 Star::Find returns 1 (0), X=1177.92, Y=438.17, Mass=1446, SNR=26.0, Peak=216 HFD=3.0
21:07:56.874 00.000 7988 MultiStar: [#1 -0.25,0.88,1.02,U] [#2 -0.12,1.12,0.00,M3] [#3 -0.31,0.83,1.00,U] [#4 -0.43,0.87,1.06,U] [#5 0.04,0.84,0.73,U] [#6 -0.35,1.09,0.00,M3] [#7 0.03,0.90,0.69,U] [#8 -0.21,0.85,0.67,U] 
21:07:56.874 00.000 7988 refined, 6 included, MultiStar: {-0.28, 0.85}, one-star: {-0.63, 0.80}
21:07:56.874 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.81)
21:07:56.874 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
21:07:56.874 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.85 hyp=0.90 cameraTheta=1.89 mountX=-0.85 mountY=0.26, mountTheta=2.84
21:07:56.874 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.85, opts=13)
21:07:56.874 00.000 7988 Enqueuing Move request for scope (-0.28, 0.85)
21:07:56.885 00.011 15712 Worker thread wakes up
21:07:56.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.85) opts 0xd
21:07:56.885 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.85)
21:07:56.885 00.000 15712 Moving (-0.28, 0.85) raw xDistance=-0.85 yDistance=0.26
21:07:56.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:07:56.885 00.000 7988 UpdateGuideState exits: m=1446 SNR=26.0
21:07:56.887 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:56.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:56.889 00.002 7988 Enqueuing Expose request
21:07:56.891 00.002 15712 PPEC rslt: input = -0.85, final = -0.56, react = -0.51, pred = -0.05, hyst = -0.51, hyst_pct = 0.00, period_length = 635.52
21:07:56.891 00.000 15712 PPEC: input: -0.85, control: -0.56, exposure: 1500
21:07:56.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:07:56.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:07:56.891 00.000 15712 MoveAxis(E, 182, ABG)
21:07:56.891 00.000 15712 Guiding  Dir = 2, Dur = 182
21:07:56.891 00.000 15712 IsGuiding returns 0
21:07:56.910 00.019 15712 PulseGuide returned control before completion, sleep 174
21:07:57.097 00.187 15712 IsGuiding returns 1
21:07:57.097 00.000 15712 scope still moving after pulse duration time elapsed
21:07:57.133 00.036 15712 IsGuiding returns 0
21:07:57.133 00.000 15712 scope move finished after 182 + 59 ms
21:07:57.133 00.000 15712 Move returns status 0, amount 182
21:07:57.133 00.000 15712 MoveAxis(N, 0, ABG)
21:07:57.133 00.000 15712 Move returns status 0, amount 0
21:07:57.133 00.000 15712 move complete, result=0
21:07:57.133 00.000 7988 GuideStep: -0.8 px 182 ms EAST, 0.3 px 0 ms NORTH
21:07:57.135 00.002 15712 worker thread done servicing request
21:07:57.135 00.000 15712 Worker thread wakes up
21:07:57.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:57.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:07:58.772 01.637 15712 Exposure complete
21:07:58.833 00.061 15712 worker thread done servicing request
21:07:58.833 00.000 7988 OnExposeComplete: enter
21:07:58.833 00.000 7988 UpdateGuideState(): m_state=6
21:07:58.833 00.000 7988 Star::Find(15, 1177, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5531
21:07:58.836 00.003 7988 Star::Find returns 1 (0), X=1178.00, Y=437.02, Mass=1510, SNR=26.5, Peak=234 HFD=2.9
21:07:58.838 00.002 7988 MultiStar: [#1 -0.07,-0.29,1.02,U] [#2 -0.34,-0.26,1.02,U] [#3 -0.26,-0.40,0.96,U] [#4 -0.34,-0.45,1.02,U] [#5 0.15,-0.59,0.72,U] [#6 -0.14,-0.22,0.69,U] [#7 0.01,-0.44,0.66,U] [#8 -0.28,-0.42,0.66,U] 
21:07:58.838 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.37}, one-star: {-0.56, -0.35}
21:07:58.840 00.002 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.58) = xAngle (-0.53 = -0.53)
21:07:58.840 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.58 = 2.58)
21:07:58.842 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.37 hyp=0.44 cameraTheta=-2.11 mountX=0.38 mountY=0.23, mountTheta=0.56
21:07:58.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.37, opts=13)
21:07:58.842 00.000 7988 Enqueuing Move request for scope (-0.22, -0.37)
21:07:58.842 00.000 15712 Worker thread wakes up
21:07:58.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.37) opts 0xd
21:07:58.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.37)
21:07:58.842 00.000 15712 Moving (-0.22, -0.37) raw xDistance=0.38 yDistance=0.23
21:07:58.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:07:58.842 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
21:07:58.848 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:58.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:07:58.850 00.002 7988 Enqueuing Expose request
21:07:58.850 00.000 15712 PPEC rslt: input = 0.38, final = 0.22, react = 0.23, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 635.52
21:07:58.850 00.000 15712 PPEC: input: 0.38, control: 0.22, exposure: 1500
21:07:58.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:58.852 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:07:58.852 00.000 15712 MoveAxis(W, 71, ABG)
21:07:58.852 00.000 15712 Guiding  Dir = 3, Dur = 71
21:07:58.852 00.000 15712 IsGuiding returns 0
21:07:58.874 00.022 15712 PulseGuide returned control before completion, sleep 57
21:07:58.954 00.080 15712 IsGuiding returns 0
21:07:58.954 00.000 15712 Move returns status 0, amount 71
21:07:58.954 00.000 15712 MoveAxis(N, 0, ABG)
21:07:58.954 00.000 15712 Move returns status 0, amount 0
21:07:58.954 00.000 15712 move complete, result=0
21:07:58.954 00.000 7988 GuideStep: 0.4 px 71 ms WEST, 0.2 px 0 ms NORTH
21:07:58.958 00.004 15712 worker thread done servicing request
21:07:58.958 00.000 15712 Worker thread wakes up
21:07:58.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:07:58.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:00.366 01.408 15712 Exposure complete
21:08:00.425 00.059 15712 worker thread done servicing request
21:08:00.425 00.000 7988 OnExposeComplete: enter
21:08:00.425 00.000 7988 UpdateGuideState(): m_state=6
21:08:00.429 00.004 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5532
21:08:00.430 00.001 7988 Star::Find returns 1 (0), X=1177.85, Y=436.73, Mass=1508, SNR=26.5, Peak=216 HFD=3.3
21:08:00.432 00.002 7988 MultiStar: [#1 -0.23,-0.46,1.01,U] [#2 -0.31,-0.38,1.02,U] [#3 -0.43,-0.56,0.96,U] [#4 -0.31,-0.56,1.02,U] [#5 -0.23,-0.32,0.72,U] [#6 -0.40,-0.13,0.69,U] [#7 -0.29,-0.63,0.68,U] [#8 -0.28,-0.51,0.63,U] 
21:08:00.432 00.000 7988 refined, 8 included, MultiStar: {-0.36, -0.48}, one-star: {-0.71, -0.64}
21:08:00.434 00.002 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
21:08:00.434 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
21:08:00.436 00.002 7988 CameraToMount -- cameraX=-0.36 cameraY=-0.48 hyp=0.60 cameraTheta=-2.22 mountX=0.48 mountY=0.37, mountTheta=0.66
21:08:00.438 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=-0.48, opts=13)
21:08:00.438 00.000 7988 Enqueuing Move request for scope (-0.36, -0.48)
21:08:00.440 00.002 15712 Worker thread wakes up
21:08:00.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.48) opts 0xd
21:08:00.440 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, -0.48)
21:08:00.440 00.000 15712 Moving (-0.36, -0.48) raw xDistance=0.48 yDistance=0.37
21:08:00.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:00.440 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.5
21:08:00.442 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:00.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:00.444 00.002 7988 Enqueuing Expose request
21:08:00.444 00.000 15712 PPEC rslt: input = 0.48, final = 0.28, react = 0.29, pred = -0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 635.51
21:08:00.444 00.000 15712 PPEC: input: 0.48, control: 0.28, exposure: 1500
21:08:00.444 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=0.64 newest=0.87
21:08:00.444 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
21:08:00.444 00.000 15712 MoveAxis(W, 91, ABG)
21:08:00.444 00.000 15712 Guiding  Dir = 3, Dur = 91
21:08:00.446 00.002 15712 IsGuiding returns 0
21:08:00.474 00.028 15712 PulseGuide returned control before completion, sleep 73
21:08:00.557 00.083 15712 IsGuiding returns 1
21:08:00.557 00.000 15712 scope still moving after pulse duration time elapsed
21:08:00.599 00.042 15712 IsGuiding returns 0
21:08:00.599 00.000 15712 scope move finished after 91 + 65 ms
21:08:00.599 00.000 15712 Move returns status 0, amount 91
21:08:00.599 00.000 15712 BLC: Oldest BLC event removed
21:08:00.599 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 184 applied
21:08:00.599 00.000 15712 MoveAxis(S, 279, ABG)
21:08:00.599 00.000 15712 Guiding  Dir = 1, Dur = 279
21:08:00.599 00.000 15712 IsGuiding returns 0
21:08:00.678 00.079 15712 PulseGuide returned control before completion, sleep 210
21:08:00.933 00.255 15712 IsGuiding returns 1
21:08:00.933 00.000 15712 scope still moving after pulse duration time elapsed
21:08:00.985 00.052 15712 IsGuiding returns 0
21:08:00.985 00.000 15712 scope move finished after 279 + 103 ms
21:08:00.985 00.000 15712 Move returns status 0, amount 279
21:08:00.985 00.000 15712 move complete, result=0
21:08:00.985 00.000 7988 GuideStep: 0.5 px 91 ms WEST, 0.4 px 279 ms SOUTH
21:08:00.987 00.002 15712 worker thread done servicing request
21:08:00.987 00.000 15712 Worker thread wakes up
21:08:00.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:00.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:02.728 01.741 15712 Exposure complete
21:08:02.787 00.059 15712 worker thread done servicing request
21:08:02.787 00.000 7988 OnExposeComplete: enter
21:08:02.788 00.001 7988 UpdateGuideState(): m_state=6
21:08:02.790 00.002 7988 Star::Find(15, 1177, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5533
21:08:02.790 00.000 7988 Star::Find returns 1 (0), X=1178.76, Y=436.09, Mass=1559, SNR=26.9, Peak=216 HFD=3.2
21:08:02.792 00.002 7988 MultiStar: [#1 0.57,-1.17,0.00,M1] [#2 0.39,-1.13,0.00,M2] [#3 0.42,-1.19,0.00,M1] [#4 0.42,-1.16,0.00,M1] [#5 0.66,-1.29,0.00,M1] [#6 0.30,-1.03,0.00,M2] [#7 0.61,-1.17,0.00,M1] [#8 0.30,-1.28,0.00,M1] 
21:08:02.792 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
21:08:02.792 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.01)
21:08:02.792 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-1.27 hyp=1.29 cameraTheta=-1.41 mountX=1.27 mountY=-0.17, mountTheta=-0.14
21:08:02.792 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-1.27, opts=13)
21:08:02.792 00.000 7988 Enqueuing Move request for scope (0.21, -1.27)
21:08:02.792 00.000 15712 Worker thread wakes up
21:08:02.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.27) opts 0xd
21:08:02.792 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -1.27)
21:08:02.792 00.000 15712 Moving (0.21, -1.27) raw xDistance=1.27 yDistance=-0.17
21:08:02.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:02.792 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.9
21:08:02.792 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:02.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:02.792 00.000 7988 Enqueuing Expose request
21:08:02.805 00.013 15712 BLC: History state: CurrMiss=-0.17, AvgInitMiss=-0.09, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.372275, 1:-0.174188
21:08:02.805 00.000 15712 BLC: No correction, Miss < min_move
21:08:02.805 00.000 15712 PPEC rslt: input = 1.27, final = 0.72, react = 0.76, pred = -0.05, hyst = 0.70, hyst_pct = 0.00, period_length = 635.51
21:08:02.805 00.000 15712 PPEC: input: 1.27, control: 0.72, exposure: 1500
21:08:02.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:02.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:08:02.805 00.000 15712 MoveAxis(W, 234, ABG)
21:08:02.805 00.000 15712 Guiding  Dir = 3, Dur = 234
21:08:02.805 00.000 15712 IsGuiding returns 0
21:08:02.824 00.019 15712 PulseGuide returned control before completion, sleep 230
21:08:03.058 00.234 15712 IsGuiding returns 1
21:08:03.058 00.000 15712 scope still moving after pulse duration time elapsed
21:08:03.096 00.038 15712 IsGuiding returns 0
21:08:03.096 00.000 15712 scope move finished after 234 + 53 ms
21:08:03.096 00.000 15712 Move returns status 0, amount 234
21:08:03.096 00.000 15712 MoveAxis(N, 0, ABG)
21:08:03.096 00.000 15712 Move returns status 0, amount 0
21:08:03.096 00.000 15712 move complete, result=0
21:08:03.096 00.000 7988 GuideStep: 1.3 px 234 ms WEST, -0.2 px 0 ms NORTH
21:08:03.098 00.002 15712 worker thread done servicing request
21:08:03.098 00.000 15712 Worker thread wakes up
21:08:03.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:03.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:04.510 01.412 15712 Exposure complete
21:08:04.570 00.060 15712 worker thread done servicing request
21:08:04.570 00.000 7988 OnExposeComplete: enter
21:08:04.570 00.000 7988 UpdateGuideState(): m_state=6
21:08:04.573 00.003 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5534
21:08:04.573 00.000 7988 Star::Find returns 1 (0), X=1178.65, Y=436.43, Mass=1513, SNR=26.5, Peak=204 HFD=3.2
21:08:04.575 00.002 7988 MultiStar: [#1 0.47,-0.61,1.02,U] [#2 0.43,-0.46,1.02,U] [#3 0.35,-0.71,0.96,U] [#4 0.45,-0.80,1.06,U] [#5 0.71,-0.83,0.00,M2] [#6 0.32,-0.54,0.69,U] [#7 0.39,-0.67,0.69,U] [#8 0.37,-0.57,0.68,U] 
21:08:04.575 00.000 7988 refined, 7 included, MultiStar: {0.36, -0.67}, one-star: {0.10, -0.94}
21:08:04.577 00.002 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.58) = xAngle (0.50 = 0.50)
21:08:04.577 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.61 = -2.67)
21:08:04.579 00.002 7988 CameraToMount -- cameraX=0.36 cameraY=-0.67 hyp=0.76 cameraTheta=-1.08 mountX=0.67 mountY=-0.34, mountTheta=-0.48
21:08:04.581 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.67, opts=13)
21:08:04.581 00.000 7988 Enqueuing Move request for scope (0.36, -0.67)
21:08:04.583 00.002 15712 Worker thread wakes up
21:08:04.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.67) opts 0xd
21:08:04.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.67)
21:08:04.583 00.000 15712 Moving (0.36, -0.67) raw xDistance=0.67 yDistance=-0.34
21:08:04.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:04.583 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
21:08:04.585 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:04.585 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:04.587 00.002 7988 Enqueuing Expose request
21:08:04.587 00.000 15712 BLC: History state: CurrMiss=-0.34, AvgInitMiss=-0.09, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.372275, 1:-0.174188, 2:-0.344256
21:08:04.587 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:08:04.587 00.000 15712 BLC: window closed
21:08:04.590 00.003 15712 PPEC rslt: input = 0.67, final = 0.41, react = 0.40, pred = 0.01, hyst = 0.38, hyst_pct = 0.00, period_length = 635.51
21:08:04.590 00.000 15712 PPEC: input: 0.67, control: 0.41, exposure: 1500
21:08:04.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:08:04.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:08:04.590 00.000 15712 MoveAxis(W, 133, ABG)
21:08:04.590 00.000 15712 Guiding  Dir = 3, Dur = 133
21:08:04.590 00.000 15712 IsGuiding returns 0
21:08:04.607 00.017 15712 PulseGuide returned control before completion, sleep 122
21:08:04.767 00.160 15712 IsGuiding returns 0
21:08:04.767 00.000 15712 Move returns status 0, amount 133
21:08:04.767 00.000 15712 MoveAxis(N, 0, ABG)
21:08:04.767 00.000 15712 Move returns status 0, amount 0
21:08:04.767 00.000 15712 move complete, result=0
21:08:04.767 00.000 7988 GuideStep: 0.7 px 133 ms WEST, -0.3 px 0 ms NORTH
21:08:04.767 00.000 15712 worker thread done servicing request
21:08:04.777 00.010 15712 Worker thread wakes up
21:08:04.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:04.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:06.400 01.623 15712 Exposure complete
21:08:06.487 00.087 15712 worker thread done servicing request
21:08:06.487 00.000 7988 OnExposeComplete: enter
21:08:06.489 00.002 7988 UpdateGuideState(): m_state=6
21:08:06.491 00.002 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5535
21:08:06.492 00.001 7988 Star::Find returns 1 (0), X=1178.49, Y=437.90, Mass=1448, SNR=26.0, Peak=179 HFD=3.3
21:08:06.495 00.003 7988 MultiStar: [#1 0.27,0.84,1.02,U] [#2 0.25,0.92,1.03,U] [#3 0.40,0.74,1.02,U] [#4 0.29,0.80,1.07,U] [#5 0.71,0.71,0.69,U] [#6 0.23,0.94,0.73,U] [#7 0.56,0.62,0.70,U] [#8 0.45,0.69,0.68,U] 
21:08:06.495 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.76}, one-star: {-0.07, 0.53}
21:08:06.497 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
21:08:06.497 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
21:08:06.501 00.004 7988 CameraToMount -- cameraX=-0.07 cameraY=0.53 hyp=0.53 cameraTheta=1.69 mountX=-0.53 mountY=0.05, mountTheta=3.04
21:08:06.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.53, opts=13)
21:08:06.501 00.000 7988 Enqueuing Move request for scope (-0.07, 0.53)
21:08:06.509 00.008 15712 Worker thread wakes up
21:08:06.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:06.511 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.53) opts 0xd
21:08:06.511 00.000 7988 UpdateGuideState exits: m=1448 SNR=26.0
21:08:06.513 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.53)
21:08:06.513 00.000 15712 Moving (-0.07, 0.53) raw xDistance=-0.53 yDistance=0.05
21:08:06.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:06.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:06.513 00.000 7988 Enqueuing Expose request
21:08:06.513 00.000 15712 PPEC rslt: input = -0.53, final = -0.32, react = -0.32, pred = -0.00, hyst = -0.24, hyst_pct = 0.00, period_length = 635.51
21:08:06.513 00.000 15712 PPEC: input: -0.53, control: -0.32, exposure: 1500
21:08:06.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:06.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:08:06.513 00.000 15712 MoveAxis(E, 105, ABG)
21:08:06.513 00.000 15712 Guiding  Dir = 2, Dur = 105
21:08:06.513 00.000 15712 IsGuiding returns 0
21:08:06.543 00.030 15712 PulseGuide returned control before completion, sleep 87
21:08:06.639 00.096 15712 IsGuiding returns 1
21:08:06.639 00.000 15712 scope still moving after pulse duration time elapsed
21:08:06.675 00.036 15712 IsGuiding returns 0
21:08:06.675 00.000 15712 scope move finished after 105 + 52 ms
21:08:06.675 00.000 15712 Move returns status 0, amount 105
21:08:06.675 00.000 15712 MoveAxis(N, 0, ABG)
21:08:06.675 00.000 15712 Move returns status 0, amount 0
21:08:06.675 00.000 15712 move complete, result=0
21:08:06.675 00.000 7988 GuideStep: -0.5 px 105 ms EAST, 0.1 px 0 ms NORTH
21:08:06.679 00.004 15712 worker thread done servicing request
21:08:06.679 00.000 15712 Worker thread wakes up
21:08:06.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:06.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:08.094 01.415 15712 Exposure complete
21:08:08.139 00.045 15712 worker thread done servicing request
21:08:08.139 00.000 7988 OnExposeComplete: enter
21:08:08.155 00.016 7988 UpdateGuideState(): m_state=6
21:08:08.155 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5536
21:08:08.155 00.000 7988 Star::Find returns 1 (0), X=1178.70, Y=438.00, Mass=1649, SNR=27.6, Peak=207 HFD=3.8
21:08:08.155 00.000 7988 MultiStar: [#1 0.51,1.00,0.00,M1] [#2 0.54,1.10,0.00,M1] [#3 0.21,0.97,0.93,U] [#4 0.37,0.86,0.99,U] [#5 0.59,0.78,0.69,U] [#6 0.45,1.19,0.00,M1] [#7 0.57,0.90,0.00,M1] [#8 0.33,0.90,0.64,U] 
21:08:08.155 00.000 7988 single-star, 4 included, MultiStar: {0.31, 0.82}, one-star: {0.14, 0.63}
21:08:08.155 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
21:08:08.155 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
21:08:08.155 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.63 hyp=0.65 cameraTheta=1.35 mountX=-0.64 mountY=-0.16, mountTheta=-2.90
21:08:08.155 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.63, opts=13)
21:08:08.155 00.000 7988 Enqueuing Move request for scope (0.14, 0.63)
21:08:08.155 00.000 15712 Worker thread wakes up
21:08:08.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.63) opts 0xd
21:08:08.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.63)
21:08:08.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:08.155 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.6
21:08:08.168 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:08.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:08.170 00.002 7988 Enqueuing Expose request
21:08:08.172 00.002 15712 Moving (0.14, 0.63) raw xDistance=-0.64 yDistance=-0.16
21:08:08.172 00.000 15712 PPEC rslt: input = -0.64, final = -0.36, react = -0.38, pred = 0.02, hyst = -0.32, hyst_pct = 0.00, period_length = 635.51
21:08:08.172 00.000 15712 PPEC: input: -0.64, control: -0.36, exposure: 1500
21:08:08.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:08.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:08:08.172 00.000 15712 MoveAxis(E, 119, ABG)
21:08:08.172 00.000 15712 Guiding  Dir = 2, Dur = 119
21:08:08.172 00.000 15712 IsGuiding returns 0
21:08:08.192 00.020 15712 PulseGuide returned control before completion, sleep 111
21:08:08.319 00.127 15712 IsGuiding returns 0
21:08:08.319 00.000 15712 Move returns status 0, amount 119
21:08:08.319 00.000 15712 MoveAxis(N, 0, ABG)
21:08:08.319 00.000 15712 Move returns status 0, amount 0
21:08:08.319 00.000 15712 move complete, result=0
21:08:08.319 00.000 7988 GuideStep: -0.6 px 119 ms EAST, -0.2 px 0 ms NORTH
21:08:08.325 00.006 15712 worker thread done servicing request
21:08:08.325 00.000 15712 Worker thread wakes up
21:08:08.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:08.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:09.957 01.632 15712 Exposure complete
21:08:10.009 00.052 15712 worker thread done servicing request
21:08:10.009 00.000 7988 OnExposeComplete: enter
21:08:10.019 00.010 7988 UpdateGuideState(): m_state=6
21:08:10.021 00.002 7988 Star::Find(15, 1178, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5537
21:08:10.021 00.000 7988 Star::Find returns 1 (1), X=1178.57, Y=437.92, Mass=1615, SNR=27.3, Peak=255 HFD=3.0
21:08:10.023 00.002 7988 MultiStar: [#1 0.46,0.85,0.96,U] [#2 0.24,0.99,0.99,U] [#3 0.21,0.96,0.97,U] [#4 0.14,0.92,1.02,U] [#5 0.55,0.75,0.69,U] [#6 0.37,1.27,0.00,M2] [#7 0.46,0.80,0.66,U] [#8 0.25,0.95,0.63,U] 
21:08:10.023 00.000 7988 single-star, 7 included, MultiStar: {0.27, 0.85}, one-star: {0.01, 0.55}
21:08:10.025 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
21:08:10.026 00.001 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
21:08:10.026 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.55 hyp=0.55 cameraTheta=1.55 mountX=-0.55 mountY=-0.02, mountTheta=-3.10
21:08:10.032 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.55, opts=13)
21:08:10.038 00.006 7988 Enqueuing Move request for scope (0.01, 0.55)
21:08:10.040 00.002 15712 Worker thread wakes up
21:08:10.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:10.042 00.002 7988 UpdateGuideState exits: m=1615 SNR=27.3 Saturated
21:08:10.043 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.55) opts 0xd
21:08:10.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:10.045 00.002 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.55)
21:08:10.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:10.047 00.002 7988 Enqueuing Expose request
21:08:10.049 00.002 15712 Moving (0.01, 0.55) raw xDistance=-0.55 yDistance=-0.02
21:08:10.050 00.001 15712 PPEC rslt: input = -0.55, final = -0.35, react = -0.33, pred = -0.02, hyst = -0.32, hyst_pct = 0.00, period_length = 635.50
21:08:10.050 00.000 15712 PPEC: input: -0.55, control: -0.35, exposure: 1500
21:08:10.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:10.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:08:10.050 00.000 15712 MoveAxis(E, 114, ABG)
21:08:10.050 00.000 15712 Guiding  Dir = 2, Dur = 114
21:08:10.050 00.000 15712 IsGuiding returns 0
21:08:10.081 00.031 15712 PulseGuide returned control before completion, sleep 98
21:08:10.195 00.114 15712 IsGuiding returns 0
21:08:10.195 00.000 15712 Move returns status 0, amount 114
21:08:10.209 00.014 15712 MoveAxis(N, 0, ABG)
21:08:10.209 00.000 15712 Move returns status 0, amount 0
21:08:10.209 00.000 15712 move complete, result=0
21:08:10.209 00.000 15712 worker thread done servicing request
21:08:10.209 00.000 15712 Worker thread wakes up
21:08:10.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:10.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:10.209 00.000 7988 GuideStep: -0.5 px 114 ms EAST, -0.0 px 0 ms NORTH
21:08:11.627 01.418 15712 Exposure complete
21:08:11.689 00.062 15712 worker thread done servicing request
21:08:11.689 00.000 7988 OnExposeComplete: enter
21:08:11.689 00.000 7988 UpdateGuideState(): m_state=6
21:08:11.689 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5538
21:08:11.689 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=437.69, Mass=1511, SNR=26.6, Peak=214 HFD=3.1
21:08:11.689 00.000 7988 MultiStar: [#1 0.52,0.46,1.00,U] [#2 0.27,0.67,1.01,U] [#3 0.32,0.48,0.93,U] [#4 0.26,0.32,1.02,U] [#5 0.65,0.40,0.75,U] [#6 0.40,0.53,0.73,U] [#7 0.43,0.48,0.72,U] [#8 0.20,0.50,0.68,U] 
21:08:11.689 00.000 7988 single-star, 8 included, MultiStar: {0.33, 0.46}, one-star: {0.02, 0.32}
21:08:11.689 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
21:08:11.689 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
21:08:11.689 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.52 mountX=-0.32 mountY=-0.02, mountTheta=-3.07
21:08:11.689 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.32, opts=13)
21:08:11.689 00.000 7988 Enqueuing Move request for scope (0.02, 0.32)
21:08:11.704 00.015 15712 Worker thread wakes up
21:08:11.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.32) opts 0xd
21:08:11.704 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.32)
21:08:11.704 00.000 15712 Moving (0.02, 0.32) raw xDistance=-0.32 yDistance=-0.02
21:08:11.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:11.706 00.002 7988 UpdateGuideState exits: m=1511 SNR=26.6
21:08:11.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:11.706 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:11.706 00.000 7988 Enqueuing Expose request
21:08:11.706 00.000 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 635.50
21:08:11.706 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
21:08:11.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:11.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:08:11.706 00.000 15712 MoveAxis(E, 68, ABG)
21:08:11.706 00.000 15712 Guiding  Dir = 2, Dur = 68
21:08:11.706 00.000 15712 IsGuiding returns 0
21:08:11.728 00.022 15712 PulseGuide returned control before completion, sleep 61
21:08:11.808 00.080 15712 IsGuiding returns 0
21:08:11.808 00.000 15712 Move returns status 0, amount 68
21:08:11.808 00.000 15712 MoveAxis(N, 0, ABG)
21:08:11.808 00.000 15712 Move returns status 0, amount 0
21:08:11.808 00.000 15712 move complete, result=0
21:08:11.808 00.000 15712 worker thread done servicing request
21:08:11.808 00.000 15712 Worker thread wakes up
21:08:11.808 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
21:08:11.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:11.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:13.445 01.637 15712 Exposure complete
21:08:13.498 00.053 15712 worker thread done servicing request
21:08:13.498 00.000 7988 OnExposeComplete: enter
21:08:13.498 00.000 7988 UpdateGuideState(): m_state=6
21:08:13.507 00.009 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5539
21:08:13.507 00.000 7988 Star::Find returns 1 (0), X=1178.57, Y=437.19, Mass=1526, SNR=26.7, Peak=236 HFD=3.2
21:08:13.509 00.002 7988 MultiStar: [#1 0.54,0.04,1.00,U] [#2 0.36,0.21,1.03,U] [#3 0.37,0.19,0.94,U] [#4 0.33,-0.02,1.04,U] [#5 0.59,0.07,0.72,U] [#6 0.44,0.15,0.71,U] [#7 0.50,-0.03,0.66,U] [#8 0.30,0.13,0.69,U] 
21:08:13.509 00.000 7988 single-star, 8 included, MultiStar: {0.37, 0.06}, one-star: {0.01, -0.18}
21:08:13.509 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
21:08:13.509 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.12)
21:08:13.509 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.52 mountX=0.18 mountY=-0.00, mountTheta=-0.03
21:08:13.509 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.18, opts=13)
21:08:13.509 00.000 7988 Enqueuing Move request for scope (0.01, -0.18)
21:08:13.509 00.000 15712 Worker thread wakes up
21:08:13.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
21:08:13.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
21:08:13.509 00.000 15712 Moving (0.01, -0.18) raw xDistance=0.18 yDistance=-0.00
21:08:13.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:13.509 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.7
21:08:13.519 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:13.519 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:13.521 00.002 7988 Enqueuing Expose request
21:08:13.521 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 635.50
21:08:13.521 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
21:08:13.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:13.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:08:13.521 00.000 15712 MoveAxis(W, 41, ABG)
21:08:13.521 00.000 15712 Guiding  Dir = 3, Dur = 41
21:08:13.543 00.022 15712 IsGuiding returns 0
21:08:13.560 00.017 15712 PulseGuide returned control before completion, sleep 36
21:08:13.645 00.085 15712 IsGuiding returns 0
21:08:13.645 00.000 15712 Move returns status 0, amount 41
21:08:13.645 00.000 15712 MoveAxis(N, 0, ABG)
21:08:13.645 00.000 15712 Move returns status 0, amount 0
21:08:13.645 00.000 15712 move complete, result=0
21:08:13.645 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
21:08:13.648 00.003 15712 worker thread done servicing request
21:08:13.648 00.000 15712 Worker thread wakes up
21:08:13.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:13.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:15.052 01.404 15712 Exposure complete
21:08:15.106 00.054 15712 worker thread done servicing request
21:08:15.106 00.000 7988 OnExposeComplete: enter
21:08:15.106 00.000 7988 UpdateGuideState(): m_state=6
21:08:15.114 00.008 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5540
21:08:15.114 00.000 7988 Star::Find returns 1 (1), X=1178.58, Y=437.07, Mass=1566, SNR=26.9, Peak=255 HFD=3.3
21:08:15.114 00.000 7988 MultiStar: [#1 0.39,-0.21,1.01,U] [#2 0.43,0.04,1.00,U] [#3 0.48,-0.03,0.96,U] [#4 0.25,-0.33,1.05,U] [#5 0.78,-0.06,0.73,U] [#6 0.36,-0.03,0.68,U] [#7 0.62,-0.13,0.63,U] [#8 0.22,-0.27,0.63,U] 
21:08:15.114 00.000 7988 single-star, 8 included, MultiStar: {0.38, -0.15}, one-star: {0.02, -0.30}
21:08:15.114 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
21:08:15.114 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.11)
21:08:15.114 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.51 mountX=0.30 mountY=-0.01, mountTheta=-0.03
21:08:15.123 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.30, opts=13)
21:08:15.123 00.000 7988 Enqueuing Move request for scope (0.02, -0.30)
21:08:15.123 00.000 15712 Worker thread wakes up
21:08:15.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
21:08:15.123 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
21:08:15.123 00.000 15712 Moving (0.02, -0.30) raw xDistance=0.30 yDistance=-0.01
21:08:15.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:15.123 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.9 Saturated
21:08:15.127 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:15.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:15.129 00.002 7988 Enqueuing Expose request
21:08:15.131 00.002 15712 PPEC rslt: input = 0.30, final = 0.20, react = 0.18, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 635.50
21:08:15.131 00.000 15712 PPEC: input: 0.30, control: 0.20, exposure: 1500
21:08:15.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:15.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:08:15.131 00.000 15712 MoveAxis(W, 67, ABG)
21:08:15.131 00.000 15712 Guiding  Dir = 3, Dur = 67
21:08:15.131 00.000 15712 IsGuiding returns 0
21:08:15.149 00.018 15712 PulseGuide returned control before completion, sleep 60
21:08:15.210 00.061 15712 IsGuiding returns 1
21:08:15.210 00.000 15712 scope still moving after pulse duration time elapsed
21:08:15.245 00.035 15712 IsGuiding returns 0
21:08:15.245 00.000 15712 scope move finished after 67 + 46 ms
21:08:15.245 00.000 15712 Move returns status 0, amount 67
21:08:15.245 00.000 15712 MoveAxis(N, 0, ABG)
21:08:15.245 00.000 15712 Move returns status 0, amount 0
21:08:15.245 00.000 15712 move complete, result=0
21:08:15.245 00.000 7988 GuideStep: 0.3 px 67 ms WEST, -0.0 px 0 ms NORTH
21:08:15.247 00.002 15712 worker thread done servicing request
21:08:15.247 00.000 15712 Worker thread wakes up
21:08:15.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:15.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:16.987 01.740 15712 Exposure complete
21:08:17.042 00.055 15712 worker thread done servicing request
21:08:17.042 00.000 7988 OnExposeComplete: enter
21:08:17.042 00.000 7988 UpdateGuideState(): m_state=6
21:08:17.048 00.006 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5541
21:08:17.048 00.000 7988 Star::Find returns 1 (1), X=1178.77, Y=437.00, Mass=1515, SNR=26.5, Peak=255 HFD=3.0
21:08:17.048 00.000 7988 MultiStar: [#1 0.48,-0.29,1.03,U] [#2 0.57,-0.06,0.99,U] [#3 0.52,-0.16,0.98,U] [#4 0.52,-0.20,1.05,U] [#5 0.91,-0.15,0.75,U] [#6 0.45,-0.07,0.68,U] [#7 0.81,-0.16,0.70,U] [#8 0.47,-0.35,0.69,U] 
21:08:17.048 00.000 7988 single-star, 8 included, MultiStar: {0.53, -0.20}, one-star: {0.21, -0.36}
21:08:17.048 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
21:08:17.048 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
21:08:17.048 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.36 hyp=0.42 cameraTheta=-1.04 mountX=0.36 mountY=-0.20, mountTheta=-0.52
21:08:17.048 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.36, opts=13)
21:08:17.048 00.000 7988 Enqueuing Move request for scope (0.21, -0.36)
21:08:17.059 00.011 15712 Worker thread wakes up
21:08:17.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.36) opts 0xd
21:08:17.059 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.36)
21:08:17.059 00.000 15712 Moving (0.21, -0.36) raw xDistance=0.36 yDistance=-0.20
21:08:17.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:17.059 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5 Saturated
21:08:17.061 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:17.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:17.063 00.002 7988 Enqueuing Expose request
21:08:17.064 00.001 15712 PPEC rslt: input = 0.36, final = 0.22, react = 0.22, pred = 0.00, hyst = 0.20, hyst_pct = 0.00, period_length = 635.50
21:08:17.064 00.000 15712 PPEC: input: 0.36, control: 0.22, exposure: 1500
21:08:17.064 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:17.064 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:08:17.064 00.000 15712 MoveAxis(W, 72, ABG)
21:08:17.064 00.000 15712 Guiding  Dir = 3, Dur = 72
21:08:17.083 00.019 15712 IsGuiding returns 0
21:08:17.096 00.013 15712 PulseGuide returned control before completion, sleep 67
21:08:17.177 00.081 15712 IsGuiding returns 0
21:08:17.177 00.000 15712 Move returns status 0, amount 72
21:08:17.177 00.000 15712 MoveAxis(N, 0, ABG)
21:08:17.177 00.000 15712 Move returns status 0, amount 0
21:08:17.177 00.000 15712 move complete, result=0
21:08:17.177 00.000 7988 GuideStep: 0.4 px 72 ms WEST, -0.2 px 0 ms NORTH
21:08:17.180 00.003 15712 worker thread done servicing request
21:08:17.180 00.000 15712 Worker thread wakes up
21:08:17.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:17.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:18.600 01.420 15712 Exposure complete
21:08:18.654 00.054 15712 worker thread done servicing request
21:08:18.654 00.000 7988 OnExposeComplete: enter
21:08:18.654 00.000 7988 UpdateGuideState(): m_state=6
21:08:18.660 00.006 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5542
21:08:18.660 00.000 7988 Star::Find returns 1 (0), X=1178.64, Y=436.94, Mass=1557, SNR=26.7, Peak=240 HFD=3.4
21:08:18.660 00.000 7988 MultiStar: [#1 0.55,-0.26,0.99,U] [#2 0.58,-0.01,0.98,U] [#3 0.35,-0.11,0.96,U] [#4 0.42,-0.24,1.01,U] [#5 0.78,-0.23,0.71,U] [#6 0.38,-0.04,0.69,U] [#7 0.78,-0.11,0.68,U] [#8 0.33,-0.33,0.64,U] 
21:08:18.660 00.000 7988 single-star, 8 included, MultiStar: {0.46, -0.20}, one-star: {0.08, -0.43}
21:08:18.660 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
21:08:18.660 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
21:08:18.660 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.43 hyp=0.44 cameraTheta=-1.39 mountX=0.43 mountY=-0.07, mountTheta=-0.16
21:08:18.660 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.43, opts=13)
21:08:18.660 00.000 7988 Enqueuing Move request for scope (0.08, -0.43)
21:08:18.660 00.000 15712 Worker thread wakes up
21:08:18.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.43) opts 0xd
21:08:18.660 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.43)
21:08:18.671 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:18.671 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.7
21:08:18.673 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:18.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:18.675 00.002 15712 Moving (0.08, -0.43) raw xDistance=0.43 yDistance=-0.07
21:08:18.677 00.002 7988 Enqueuing Expose request
21:08:18.677 00.000 15712 PPEC rslt: input = 0.43, final = 0.29, react = 0.26, pred = 0.03, hyst = 0.24, hyst_pct = 0.00, period_length = 635.50
21:08:18.677 00.000 15712 PPEC: input: 0.43, control: 0.29, exposure: 1500
21:08:18.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:18.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:08:18.677 00.000 15712 MoveAxis(W, 95, ABG)
21:08:18.677 00.000 15712 Guiding  Dir = 3, Dur = 95
21:08:18.677 00.000 15712 IsGuiding returns 0
21:08:18.698 00.021 15712 PulseGuide returned control before completion, sleep 90
21:08:18.824 00.126 15712 IsGuiding returns 0
21:08:18.824 00.000 15712 Move returns status 0, amount 95
21:08:18.824 00.000 15712 MoveAxis(N, 0, ABG)
21:08:18.824 00.000 15712 Move returns status 0, amount 0
21:08:18.824 00.000 15712 move complete, result=0
21:08:18.824 00.000 7988 GuideStep: 0.4 px 95 ms WEST, -0.1 px 0 ms NORTH
21:08:18.827 00.003 15712 worker thread done servicing request
21:08:18.827 00.000 15712 Worker thread wakes up
21:08:18.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:18.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:20.463 01.636 15712 Exposure complete
21:08:20.509 00.046 15712 worker thread done servicing request
21:08:20.509 00.000 7988 OnExposeComplete: enter
21:08:20.524 00.015 7988 UpdateGuideState(): m_state=6
21:08:20.525 00.001 7988 Star::Find(15, 1178, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5543
21:08:20.525 00.000 7988 Star::Find returns 1 (1), X=1178.81, Y=437.56, Mass=1469, SNR=26.1, Peak=255 HFD=3.1
21:08:20.525 00.000 7988 MultiStar: [#1 0.58,0.34,1.02,U] [#2 0.50,0.34,1.04,U] [#3 0.58,0.33,0.99,U] [#4 0.48,0.31,1.06,U] [#5 0.88,0.17,0.74,U] [#6 0.50,0.56,0.73,U] [#7 0.55,0.21,0.71,U] [#8 0.50,0.27,0.67,U] 
21:08:20.525 00.000 7988 single-star, 8 included, MultiStar: {0.53, 0.30}, one-star: {0.26, 0.20}
21:08:20.525 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
21:08:20.525 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.34 = -0.94)
21:08:20.525 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.32 cameraTheta=0.65 mountX=-0.20 mountY=-0.26, mountTheta=-2.22
21:08:20.525 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.20, opts=13)
21:08:20.525 00.000 7988 Enqueuing Move request for scope (0.26, 0.20)
21:08:20.525 00.000 15712 Worker thread wakes up
21:08:20.525 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0xd
21:08:20.525 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
21:08:20.525 00.000 15712 Moving (0.26, 0.20) raw xDistance=-0.20 yDistance=-0.26
21:08:20.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:20.525 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.1 Saturated
21:08:20.538 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:20.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:20.540 00.002 7988 Enqueuing Expose request
21:08:20.541 00.001 15712 PPEC rslt: input = -0.20, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 635.50
21:08:20.541 00.000 15712 PPEC: input: -0.20, control: -0.08, exposure: 1500
21:08:20.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:08:20.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:08:20.541 00.000 15712 MoveAxis(E, 26, ABG)
21:08:20.541 00.000 15712 Guiding  Dir = 2, Dur = 26
21:08:20.541 00.000 15712 IsGuiding returns 0
21:08:20.558 00.017 15712 PulseGuide returned control before completion, sleep 12
21:08:20.616 00.058 15712 IsGuiding returns 0
21:08:20.616 00.000 15712 Move returns status 0, amount 26
21:08:20.616 00.000 15712 MoveAxis(N, 0, ABG)
21:08:20.616 00.000 15712 Move returns status 0, amount 0
21:08:20.616 00.000 15712 move complete, result=0
21:08:20.616 00.000 15712 worker thread done servicing request
21:08:20.616 00.000 15712 Worker thread wakes up
21:08:20.616 00.000 7988 GuideStep: -0.2 px 26 ms EAST, -0.3 px 0 ms NORTH
21:08:20.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:20.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1164,422,31,31)
21:08:21.707 01.091 7988 evsrv: cli 0CCD0AC8 connect
21:08:21.715 00.008 7988 case statement mapped state 6 to 3
21:08:21.717 00.002 7988 case statement mapped state 6 to 3
21:08:21.719 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"58f3b724-6179-4df2-ad21-4fadf29ad853"}
21:08:21.719 00.000 7988 case statement mapped state 6 to 3
21:08:21.719 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"58f3b724-6179-4df2-ad21-4fadf29ad853"}
21:08:21.719 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
21:08:21.726 00.007 7988 evsrv: cli 0CCD0168 connect
21:08:21.726 00.000 7988 case statement mapped state 6 to 3
21:08:21.728 00.002 7988 case statement mapped state 6 to 3
21:08:21.730 00.002 7988 evsrv: cli 0CCD0168 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"582ca27c-8d33-40aa-b2b8-3ec2b567982e"}
21:08:21.731 00.001 7988 PhdController::Dither begins
21:08:21.733 00.002 7988 dither: size=4.00, dRA=-3.05 dDec=-3.96
21:08:21.734 00.001 7988 MountToCamera -- mountTheta (2.23) + m_xAngle (-1.58) = xAngle (0.65 = 0.65)
21:08:21.736 00.002 7988 MountToCamera -- mountX=-3.05 mountY=-3.96 hyp=5.00 mountTheta=2.23 cameraX=3.99, cameraY=3.02 cameraTheta=0.65
21:08:21.738 00.002 7988 setting lock position to (1182.54, 440.38)
21:08:21.740 00.002 7988 Mount: notify guiding dithered (4.0, 3.0)
21:08:21.740 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:08:21.742 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
21:08:21.744 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:08:21.746 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:08:21.746 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
21:08:21.748 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:08:21.750 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
21:08:21.752 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:08:21.754 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:08:21.756 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
21:08:21.758 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:08:21.758 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
21:08:21.760 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
21:08:21.762 00.002 7988 MultiStar: stabilizing after lock position change
21:08:21.765 00.003 7988 Status Line: Dither by -3.05,-3.96
21:08:21.768 00.003 7988 PhdController: newstate STATE_SETTLE_BEGIN
21:08:21.770 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
21:08:21.772 00.002 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":0,"id":"582ca27c-8d33-40aa-b2b8-3ec2b567982e"}
21:08:21.774 00.002 7988 evsrv: cli 0CCD0168 disconnect
21:08:22.025 00.251 15712 Exposure complete
21:08:22.155 00.130 15712 worker thread done servicing request
21:08:22.155 00.000 7988 OnExposeComplete: enter
21:08:22.155 00.000 7988 UpdateGuideState(): m_state=6
21:08:22.155 00.000 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5544
21:08:22.166 00.011 7988 Star::Find returns 1 (0), X=1178.54, Y=437.77, Mass=1626, SNR=27.4, Peak=203 HFD=3.5
21:08:22.172 00.006 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
21:08:22.174 00.002 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
21:08:22.178 00.004 7988 CameraToMount -- cameraX=-4.00 cameraY=-2.61 hyp=4.78 cameraTheta=-2.56 mountX=2.64 mountY=4.06, mountTheta=0.99
21:08:22.182 00.004 7988 dither recenter: remaining=(3.0,4.0) step=(3.0,4.0)
21:08:22.186 00.004 7988 MountToCamera -- mountTheta (-0.92) + m_xAngle (-1.58) = xAngle (-2.49 = -2.49)
21:08:22.188 00.002 7988 MountToCamera -- mountX=3.05 mountY=3.96 hyp=5.00 mountTheta=-0.92 cameraX=-3.99, cameraY=-3.02 cameraTheta=-2.49
21:08:22.191 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-3.99, y=-3.02, opts=4)
21:08:22.193 00.002 7988 Enqueuing Move request for scope (-3.99, -3.02)
21:08:22.196 00.003 15712 Worker thread wakes up
21:08:22.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-3.99, -3.02) opts 0x4
21:08:22.196 00.000 15712 Handling offset move in thread for scope, endpoint = (-3.99, -3.02)
21:08:22.196 00.000 15712 Moving (-3.99, -3.02) raw xDistance=3.05 yDistance=3.96
21:08:22.196 00.000 15712 BLC: window closed
21:08:22.196 00.000 15712 MoveAxis(W, 995, B)
21:08:22.196 00.000 15712 Guiding  Dir = 3, Dur = 995
21:08:22.196 00.000 7988 Mount: notify direct move 3.05,3.96
21:08:22.200 00.004 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:08:22.202 00.002 15712 IsGuiding returns 0
21:08:22.202 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
21:08:22.206 00.004 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:08:22.210 00.004 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:08:22.214 00.004 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
21:08:22.220 00.006 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:08:22.225 00.005 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
21:08:22.228 00.003 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:08:22.231 00.003 15712 PulseGuide returned control before completion, sleep 979
21:08:22.231 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:08:22.235 00.004 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
21:08:22.235 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:08:22.242 00.007 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
21:08:22.246 00.004 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
21:08:22.257 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:22.261 00.004 7988 UpdateGuideState exits: m=1626 SNR=27.4
21:08:22.269 00.008 7988 PhdController: settling, locked = 1, distance = 5.21 (1.50) aobump = 0 frame = 1 / 99999
21:08:22.275 00.006 7988 evsrv: {"Event":"Settling","Timestamp":1767406102.275,"Host":"ASTROPC","Inst":1,"Distance":5.21,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:08:22.279 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:22.283 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:22.287 00.004 7988 Enqueuing Expose request
21:08:23.226 00.939 15712 IsGuiding returns 1
21:08:23.226 00.000 15712 scope still moving after pulse duration time elapsed
21:08:23.258 00.032 15712 IsGuiding returns 0
21:08:23.258 00.000 15712 scope move finished after 995 + 70 ms
21:08:23.258 00.000 15712 Move returns status 0, amount 995
21:08:23.258 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:08:23.258 00.000 15712 MoveAxis(S, 1012, B)
21:08:23.258 00.000 15712 Guiding  Dir = 1, Dur = 1012
21:08:23.258 00.000 15712 IsGuiding returns 0
21:08:23.348 00.090 15712 PulseGuide returned control before completion, sleep 943
21:08:24.335 00.987 15712 IsGuiding returns 1
21:08:24.335 00.000 15712 scope still moving after pulse duration time elapsed
21:08:24.401 00.066 15712 IsGuiding returns 0
21:08:24.401 00.000 15712 scope move finished after 1012 + 122 ms
21:08:24.403 00.002 15712 Move returns status 0, amount 1012
21:08:24.403 00.000 15712 move complete, result=0
21:08:24.403 00.000 15712 worker thread done servicing request
21:08:24.403 00.000 15712 Worker thread wakes up
21:08:24.403 00.000 7988 GuideStep: 3.0 px 995 ms WEST, 4.0 px 1012 ms SOUTH
21:08:24.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:24.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:26.039 01.636 15712 Exposure complete
21:08:26.124 00.085 15712 worker thread done servicing request
21:08:26.124 00.000 7988 OnExposeComplete: enter
21:08:26.124 00.000 7988 UpdateGuideState(): m_state=6
21:08:26.127 00.003 7988 Star::Find(15, 1178, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5545
21:08:26.129 00.002 7988 Star::Find returns 1 (0), X=1182.30, Y=440.90, Mass=1553, SNR=26.9, Peak=191 HFD=3.3
21:08:26.130 00.001 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.70)
21:08:26.130 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.69 = 0.41)
21:08:26.130 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.52 hyp=0.57 cameraTheta=2.01 mountX=-0.51 mountY=0.23, mountTheta=2.72
21:08:26.130 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.52, opts=13)
21:08:26.130 00.000 7988 Enqueuing Move request for scope (-0.24, 0.52)
21:08:26.130 00.000 15712 Worker thread wakes up
21:08:26.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.52) opts 0xd
21:08:26.140 00.010 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.52)
21:08:26.140 00.000 15712 Moving (-0.24, 0.52) raw xDistance=-0.51 yDistance=0.23
21:08:26.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:26.140 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.9
21:08:26.142 00.002 7988 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 2 / 99999
21:08:26.144 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767406106.144,"Host":"ASTROPC","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:08:26.146 00.002 15712 PPEC rslt(dithering): input = -0.51, final = -0.31
21:08:26.146 00.000 15712 PPEC: input: -0.51, control: -0.31, exposure: 1500
21:08:26.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:26.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:26.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:26.149 00.003 7988 Enqueuing Expose request
21:08:26.151 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:08:26.151 00.000 15712 MoveAxis(E, 101, ABG)
21:08:26.151 00.000 15712 Guiding  Dir = 2, Dur = 101
21:08:26.151 00.000 15712 IsGuiding returns 0
21:08:26.176 00.025 15712 PulseGuide returned control before completion, sleep 86
21:08:26.273 00.097 15712 IsGuiding returns 1
21:08:26.273 00.000 15712 scope still moving after pulse duration time elapsed
21:08:26.305 00.032 15712 IsGuiding returns 0
21:08:26.305 00.000 15712 scope move finished after 101 + 51 ms
21:08:26.305 00.000 15712 Move returns status 0, amount 101
21:08:26.305 00.000 15712 MoveAxis(N, 0, ABG)
21:08:26.305 00.000 15712 Move returns status 0, amount 0
21:08:26.305 00.000 15712 move complete, result=0
21:08:26.305 00.000 15712 worker thread done servicing request
21:08:26.305 00.000 15712 Worker thread wakes up
21:08:26.305 00.000 7988 GuideStep: -0.5 px 101 ms EAST, 0.2 px 0 ms NORTH
21:08:26.307 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:26.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:27.712 01.405 15712 Exposure complete
21:08:27.757 00.045 15712 worker thread done servicing request
21:08:27.757 00.000 7988 OnExposeComplete: enter
21:08:27.772 00.015 7988 UpdateGuideState(): m_state=6
21:08:27.773 00.001 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5546
21:08:27.773 00.000 7988 Star::Find returns 1 (0), X=1182.44, Y=440.34, Mass=1496, SNR=26.4, Peak=205 HFD=3.2
21:08:27.773 00.000 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.58) = xAngle (-1.21 = -1.21)
21:08:27.773 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.90 = 1.90)
21:08:27.773 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.79 mountX=0.04 mountY=0.11, mountTheta=1.21
21:08:27.773 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
21:08:27.773 00.000 7988 Enqueuing Move request for scope (-0.11, -0.04)
21:08:27.773 00.000 15712 Worker thread wakes up
21:08:27.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
21:08:27.773 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
21:08:27.773 00.000 15712 Moving (-0.11, -0.04) raw xDistance=0.04 yDistance=0.11
21:08:27.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:27.773 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.4
21:08:27.784 00.011 7988 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 3 / 99999
21:08:27.784 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406107.784,"Host":"ASTROPC","Inst":1,"Distance":0.43,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
21:08:27.786 00.002 15712 PPEC rslt(dithering): input = 0.04, final = 0.02
21:08:27.786 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
21:08:27.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:27.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:27.786 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:27.786 00.000 7988 Enqueuing Expose request
21:08:27.789 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:08:27.789 00.000 15712 MoveAxis(W, 8, ABG)
21:08:27.789 00.000 15712 Guiding  Dir = 3, Dur = 8
21:08:27.791 00.002 15712 IsGuiding returns 0
21:08:27.808 00.017 15712 IsGuiding returns 0
21:08:27.808 00.000 15712 Move returns status 0, amount 8
21:08:27.808 00.000 15712 MoveAxis(N, 0, ABG)
21:08:27.808 00.000 15712 Move returns status 0, amount 0
21:08:27.808 00.000 15712 move complete, result=0
21:08:27.808 00.000 15712 worker thread done servicing request
21:08:27.808 00.000 15712 Worker thread wakes up
21:08:27.808 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
21:08:27.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:27.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:29.452 01.644 15712 Exposure complete
21:08:29.509 00.057 15712 worker thread done servicing request
21:08:29.509 00.000 7988 OnExposeComplete: enter
21:08:29.509 00.000 7988 UpdateGuideState(): m_state=6
21:08:29.514 00.005 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5547
21:08:29.515 00.001 7988 Star::Find returns 1 (0), X=1182.41, Y=439.77, Mass=1598, SNR=27.1, Peak=202 HFD=3.2
21:08:29.515 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
21:08:29.515 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
21:08:29.515 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.62 hyp=0.63 cameraTheta=-1.79 mountX=0.62 mountY=0.15, mountTheta=0.24
21:08:29.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.62, opts=13)
21:08:29.515 00.000 7988 Enqueuing Move request for scope (-0.14, -0.62)
21:08:29.515 00.000 15712 Worker thread wakes up
21:08:29.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:29.515 00.000 7988 UpdateGuideState exits: m=1598 SNR=27.1
21:08:29.515 00.000 7988 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 4 / 99999
21:08:29.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.62) opts 0xd
21:08:29.526 00.011 7988 evsrv: {"Event":"Settling","Timestamp":1767406109.515,"Host":"ASTROPC","Inst":1,"Distance":0.49,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
21:08:29.526 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.62)
21:08:29.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:29.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:29.526 00.000 7988 Enqueuing Expose request
21:08:29.526 00.000 15712 Moving (-0.14, -0.62) raw xDistance=0.62 yDistance=0.15
21:08:29.532 00.006 15712 PPEC rslt(dithering): input = 0.62, final = 0.37
21:08:29.532 00.000 15712 PPEC: input: 0.62, control: 0.37, exposure: 1500
21:08:29.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:29.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:08:29.532 00.000 15712 MoveAxis(W, 121, ABG)
21:08:29.532 00.000 15712 Guiding  Dir = 3, Dur = 121
21:08:29.532 00.000 15712 IsGuiding returns 0
21:08:29.551 00.019 15712 PulseGuide returned control before completion, sleep 115
21:08:29.695 00.144 15712 IsGuiding returns 0
21:08:29.695 00.000 15712 Move returns status 0, amount 121
21:08:29.695 00.000 15712 MoveAxis(N, 0, ABG)
21:08:29.695 00.000 15712 Move returns status 0, amount 0
21:08:29.695 00.000 15712 move complete, result=0
21:08:29.695 00.000 7988 GuideStep: 0.6 px 121 ms WEST, 0.2 px 0 ms NORTH
21:08:29.696 00.001 15712 worker thread done servicing request
21:08:29.696 00.000 15712 Worker thread wakes up
21:08:29.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:29.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:31.113 01.417 15712 Exposure complete
21:08:31.158 00.045 15712 worker thread done servicing request
21:08:31.158 00.000 7988 OnExposeComplete: enter
21:08:31.158 00.000 7988 UpdateGuideState(): m_state=6
21:08:31.174 00.016 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5548
21:08:31.175 00.001 7988 Star::Find returns 1 (0), X=1182.38, Y=440.51, Mass=1418, SNR=25.6, Peak=214 HFD=3.2
21:08:31.175 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.58) = xAngle (4.06 = -2.23)
21:08:31.175 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.17 = 0.88)
21:08:31.175 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.48 mountX=-0.12 mountY=0.16, mountTheta=2.24
21:08:31.175 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.12, opts=13)
21:08:31.175 00.000 7988 Enqueuing Move request for scope (-0.16, 0.12)
21:08:31.175 00.000 15712 Worker thread wakes up
21:08:31.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
21:08:31.175 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
21:08:31.175 00.000 15712 Moving (-0.16, 0.12) raw xDistance=-0.12 yDistance=0.16
21:08:31.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:31.175 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.6
21:08:31.185 00.010 7988 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 5 / 99999
21:08:31.185 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406111.185,"Host":"ASTROPC","Inst":1,"Distance":0.41,"Time":5.0,"SettleTime":15.0,"StarLocked":true}
21:08:31.187 00.002 15712 PPEC rslt(dithering): input = -0.12, final = -0.07
21:08:31.187 00.000 15712 PPEC: input: -0.12, control: -0.07, exposure: 1500
21:08:31.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:31.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:31.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:31.187 00.000 7988 Enqueuing Expose request
21:08:31.190 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:08:31.190 00.000 15712 MoveAxis(E, 24, ABG)
21:08:31.190 00.000 15712 Guiding  Dir = 2, Dur = 24
21:08:31.190 00.000 15712 IsGuiding returns 0
21:08:31.212 00.022 15712 PulseGuide returned control before completion, sleep 12
21:08:31.243 00.031 15712 IsGuiding returns 1
21:08:31.243 00.000 15712 scope still moving after pulse duration time elapsed
21:08:31.270 00.027 15712 IsGuiding returns 0
21:08:31.270 00.000 15712 scope move finished after 24 + 55 ms
21:08:31.270 00.000 15712 Move returns status 0, amount 24
21:08:31.270 00.000 15712 MoveAxis(N, 0, ABG)
21:08:31.270 00.000 15712 Move returns status 0, amount 0
21:08:31.270 00.000 15712 move complete, result=0
21:08:31.270 00.000 7988 GuideStep: -0.1 px 24 ms EAST, 0.2 px 0 ms NORTH
21:08:31.272 00.002 15712 worker thread done servicing request
21:08:31.272 00.000 15712 Worker thread wakes up
21:08:31.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:31.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:32.903 01.631 15712 Exposure complete
21:08:32.964 00.061 15712 worker thread done servicing request
21:08:32.964 00.000 7988 OnExposeComplete: enter
21:08:32.964 00.000 7988 UpdateGuideState(): m_state=6
21:08:32.975 00.011 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5549
21:08:32.975 00.000 7988 Star::Find returns 1 (1), X=1182.22, Y=441.35, Mass=1503, SNR=26.2, Peak=255 HFD=3.2
21:08:32.977 00.002 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.81)
21:08:32.977 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
21:08:32.979 00.002 7988 CameraToMount -- cameraX=-0.33 cameraY=0.97 hyp=1.02 cameraTheta=1.90 mountX=-0.97 mountY=0.30, mountTheta=2.84
21:08:32.980 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.97, opts=13)
21:08:32.980 00.000 7988 Enqueuing Move request for scope (-0.33, 0.97)
21:08:32.980 00.000 15712 Worker thread wakes up
21:08:32.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.97) opts 0xd
21:08:32.980 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.97)
21:08:32.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:32.980 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.2 Saturated
21:08:32.980 00.000 7988 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 6 / 99999
21:08:32.980 00.000 15712 Moving (-0.33, 0.97) raw xDistance=-0.97 yDistance=0.30
21:08:32.980 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406112.980,"Host":"ASTROPC","Inst":1,"Distance":0.59,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
21:08:32.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:32.989 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:32.989 00.000 7988 Enqueuing Expose request
21:08:32.991 00.002 15712 PPEC rslt(dithering): input = -0.97, final = -0.58
21:08:32.991 00.000 15712 PPEC: input: -0.97, control: -0.58, exposure: 1500
21:08:32.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:08:32.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:08:32.991 00.000 15712 MoveAxis(E, 190, ABG)
21:08:32.991 00.000 15712 Guiding  Dir = 2, Dur = 190
21:08:32.991 00.000 15712 IsGuiding returns 0
21:08:33.013 00.022 15712 PulseGuide returned control before completion, sleep 173
21:08:33.204 00.191 15712 IsGuiding returns 1
21:08:33.204 00.000 15712 scope still moving after pulse duration time elapsed
21:08:33.235 00.031 15712 IsGuiding returns 0
21:08:33.235 00.000 15712 scope move finished after 190 + 61 ms
21:08:33.235 00.000 15712 Move returns status 0, amount 190
21:08:33.235 00.000 15712 MoveAxis(N, 0, ABG)
21:08:33.235 00.000 15712 Move returns status 0, amount 0
21:08:33.235 00.000 15712 move complete, result=0
21:08:33.235 00.000 15712 worker thread done servicing request
21:08:33.235 00.000 15712 Worker thread wakes up
21:08:33.235 00.000 7988 GuideStep: -1.0 px 190 ms EAST, 0.3 px 0 ms NORTH
21:08:33.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:33.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:34.661 01.426 15712 Exposure complete
21:08:34.719 00.058 15712 worker thread done servicing request
21:08:34.719 00.000 7988 OnExposeComplete: enter
21:08:34.719 00.000 7988 UpdateGuideState(): m_state=6
21:08:34.722 00.003 7988 Star::Find(15, 1182, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5550
21:08:34.722 00.000 7988 Star::Find returns 1 (0), X=1182.25, Y=441.15, Mass=1521, SNR=26.5, Peak=224 HFD=3.4
21:08:34.722 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
21:08:34.722 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
21:08:34.722 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.77 hyp=0.82 cameraTheta=1.94 mountX=-0.77 mountY=0.28, mountTheta=2.80
21:08:34.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.77, opts=13)
21:08:34.722 00.000 7988 Enqueuing Move request for scope (-0.29, 0.77)
21:08:34.730 00.008 15712 Worker thread wakes up
21:08:34.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.77) opts 0xd
21:08:34.730 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.77)
21:08:34.730 00.000 15712 Moving (-0.29, 0.77) raw xDistance=-0.77 yDistance=0.28
21:08:34.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:34.730 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
21:08:34.733 00.003 7988 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 7 / 99999
21:08:34.733 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406114.733,"Host":"ASTROPC","Inst":1,"Distance":0.66,"Time":8.6,"SettleTime":15.0,"StarLocked":true}
21:08:34.735 00.002 15712 PPEC rslt(dithering): input = -0.77, final = -0.46
21:08:34.735 00.000 15712 PPEC: input: -0.77, control: -0.46, exposure: 1500
21:08:34.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:08:34.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:34.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:34.737 00.002 7988 Enqueuing Expose request
21:08:34.738 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:08:34.738 00.000 15712 MoveAxis(E, 150, ABG)
21:08:34.738 00.000 15712 Guiding  Dir = 2, Dur = 150
21:08:34.738 00.000 15712 IsGuiding returns 0
21:08:34.754 00.016 15712 PulseGuide returned control before completion, sleep 137
21:08:34.935 00.181 15712 IsGuiding returns 0
21:08:34.935 00.000 15712 Move returns status 0, amount 150
21:08:34.935 00.000 15712 MoveAxis(N, 0, ABG)
21:08:34.935 00.000 15712 Move returns status 0, amount 0
21:08:34.935 00.000 15712 move complete, result=0
21:08:34.935 00.000 15712 worker thread done servicing request
21:08:34.935 00.000 15712 Worker thread wakes up
21:08:34.935 00.000 7988 GuideStep: -0.8 px 150 ms EAST, 0.3 px 0 ms NORTH
21:08:34.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:34.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:36.579 01.644 15712 Exposure complete
21:08:36.637 00.058 15712 worker thread done servicing request
21:08:36.637 00.000 7988 OnExposeComplete: enter
21:08:36.640 00.003 7988 UpdateGuideState(): m_state=6
21:08:36.640 00.000 7988 Star::Find(15, 1182, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5551
21:08:36.640 00.000 7988 Star::Find returns 1 (0), X=1182.33, Y=440.36, Mass=1459, SNR=25.8, Peak=224 HFD=3.4
21:08:36.640 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.58) = xAngle (-1.44 = -1.44)
21:08:36.640 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.67 = 1.67)
21:08:36.640 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-3.02 mountX=0.03 mountY=0.22, mountTheta=1.44
21:08:36.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.03, opts=13)
21:08:36.640 00.000 7988 Enqueuing Move request for scope (-0.22, -0.03)
21:08:36.640 00.000 15712 Worker thread wakes up
21:08:36.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
21:08:36.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
21:08:36.640 00.000 15712 Moving (-0.22, -0.03) raw xDistance=0.03 yDistance=0.22
21:08:36.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:36.640 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.8
21:08:36.652 00.012 7988 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 8 / 99999
21:08:36.652 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406116.652,"Host":"ASTROPC","Inst":1,"Distance":0.53,"Time":10.5,"SettleTime":15.0,"StarLocked":true}
21:08:36.654 00.002 15712 PPEC rslt(dithering): input = 0.03, final = 0.02
21:08:36.654 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
21:08:36.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:36.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:36.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:36.656 00.002 7988 Enqueuing Expose request
21:08:36.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:08:36.656 00.000 15712 MoveAxis(W, 6, ABG)
21:08:36.656 00.000 15712 Guiding  Dir = 3, Dur = 6
21:08:36.656 00.000 15712 IsGuiding returns 0
21:08:36.678 00.022 15712 IsGuiding returns 0
21:08:36.678 00.000 15712 Move returns status 0, amount 6
21:08:36.678 00.000 15712 MoveAxis(N, 0, ABG)
21:08:36.678 00.000 15712 Move returns status 0, amount 0
21:08:36.678 00.000 15712 move complete, result=0
21:08:36.678 00.000 15712 worker thread done servicing request
21:08:36.678 00.000 15712 Worker thread wakes up
21:08:36.678 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
21:08:36.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:36.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:38.093 01.415 15712 Exposure complete
21:08:38.153 00.060 15712 worker thread done servicing request
21:08:38.153 00.000 7988 OnExposeComplete: enter
21:08:38.153 00.000 7988 UpdateGuideState(): m_state=6
21:08:38.156 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5552
21:08:38.156 00.000 7988 Star::Find returns 1 (0), X=1182.37, Y=440.12, Mass=1519, SNR=26.5, Peak=177 HFD=3.6
21:08:38.156 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
21:08:38.156 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
21:08:38.156 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.26 hyp=0.32 cameraTheta=-2.15 mountX=0.27 mountY=0.18, mountTheta=0.59
21:08:38.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.26, opts=13)
21:08:38.156 00.000 7988 Enqueuing Move request for scope (-0.17, -0.26)
21:08:38.156 00.000 15712 Worker thread wakes up
21:08:38.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.26) opts 0xd
21:08:38.156 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.26)
21:08:38.156 00.000 15712 Moving (-0.17, -0.26) raw xDistance=0.27 yDistance=0.18
21:08:38.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:38.156 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5
21:08:38.167 00.011 7988 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 9 / 99999
21:08:38.167 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406118.167,"Host":"ASTROPC","Inst":1,"Distance":0.46,"Time":12.0,"SettleTime":15.0,"StarLocked":true}
21:08:38.169 00.002 15712 PPEC rslt(dithering): input = 0.27, final = 0.16
21:08:38.169 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
21:08:38.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:38.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:38.170 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:38.172 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:08:38.172 00.000 7988 Enqueuing Expose request
21:08:38.172 00.000 15712 MoveAxis(W, 52, ABG)
21:08:38.172 00.000 15712 Guiding  Dir = 3, Dur = 52
21:08:38.173 00.001 15712 IsGuiding returns 0
21:08:38.197 00.024 15712 PulseGuide returned control before completion, sleep 37
21:08:38.278 00.081 15712 IsGuiding returns 0
21:08:38.278 00.000 15712 Move returns status 0, amount 52
21:08:38.278 00.000 15712 MoveAxis(N, 0, ABG)
21:08:38.278 00.000 15712 Move returns status 0, amount 0
21:08:38.278 00.000 15712 move complete, result=0
21:08:38.278 00.000 7988 GuideStep: 0.3 px 52 ms WEST, 0.2 px 0 ms NORTH
21:08:38.281 00.003 15712 worker thread done servicing request
21:08:38.281 00.000 15712 Worker thread wakes up
21:08:38.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:38.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:39.916 01.635 15712 Exposure complete
21:08:39.961 00.045 15712 worker thread done servicing request
21:08:39.961 00.000 7988 OnExposeComplete: enter
21:08:39.976 00.015 7988 UpdateGuideState(): m_state=6
21:08:39.976 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5553
21:08:39.977 00.001 7988 Star::Find returns 1 (0), X=1182.44, Y=439.38, Mass=1486, SNR=26.3, Peak=200 HFD=3.3
21:08:39.977 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
21:08:39.977 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
21:08:39.977 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-1.00 hyp=1.01 cameraTheta=-1.68 mountX=1.00 mountY=0.13, mountTheta=0.13
21:08:39.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-1.00, opts=13)
21:08:39.977 00.000 7988 Enqueuing Move request for scope (-0.11, -1.00)
21:08:39.977 00.000 15712 Worker thread wakes up
21:08:39.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -1.00) opts 0xd
21:08:39.977 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -1.00)
21:08:39.977 00.000 15712 Moving (-0.11, -1.00) raw xDistance=1.00 yDistance=0.13
21:08:39.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:39.977 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3
21:08:39.987 00.010 7988 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 10 / 99999
21:08:39.987 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406119.987,"Host":"ASTROPC","Inst":1,"Distance":0.63,"Time":13.8,"SettleTime":15.0,"StarLocked":true}
21:08:39.989 00.002 15712 PPEC rslt(dithering): input = 1.00, final = 0.60
21:08:39.989 00.000 15712 PPEC: input: 1.00, control: 0.60, exposure: 1500
21:08:39.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:39.989 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:39.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:39.991 00.002 7988 Enqueuing Expose request
21:08:39.992 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:08:39.992 00.000 15712 MoveAxis(W, 196, ABG)
21:08:39.992 00.000 15712 Guiding  Dir = 3, Dur = 196
21:08:39.992 00.000 15712 IsGuiding returns 0
21:08:40.010 00.018 15712 PulseGuide returned control before completion, sleep 178
21:08:40.216 00.206 15712 IsGuiding returns 0
21:08:40.216 00.000 15712 Move returns status 0, amount 196
21:08:40.216 00.000 15712 MoveAxis(N, 0, ABG)
21:08:40.216 00.000 15712 Move returns status 0, amount 0
21:08:40.216 00.000 15712 move complete, result=0
21:08:40.216 00.000 7988 GuideStep: 1.0 px 196 ms WEST, 0.1 px 0 ms NORTH
21:08:40.232 00.016 15712 worker thread done servicing request
21:08:40.232 00.000 15712 Worker thread wakes up
21:08:40.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:40.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:41.638 01.406 15712 Exposure complete
21:08:41.692 00.054 15712 worker thread done servicing request
21:08:41.692 00.000 7988 OnExposeComplete: enter
21:08:41.692 00.000 7988 UpdateGuideState(): m_state=6
21:08:41.699 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5554
21:08:41.699 00.000 7988 Star::Find returns 1 (0), X=1182.33, Y=439.41, Mass=1417, SNR=25.6, Peak=208 HFD=3.2
21:08:41.701 00.002 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
21:08:41.701 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
21:08:41.703 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.97 hyp=1.00 cameraTheta=-1.79 mountX=0.97 mountY=0.24, mountTheta=0.24
21:08:41.705 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.97, opts=13)
21:08:41.705 00.000 7988 Enqueuing Move request for scope (-0.22, -0.97)
21:08:41.707 00.002 15712 Worker thread wakes up
21:08:41.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.97) opts 0xd
21:08:41.707 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.97)
21:08:41.707 00.000 15712 Moving (-0.22, -0.97) raw xDistance=0.97 yDistance=0.24
21:08:41.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:41.707 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.6
21:08:41.709 00.002 7988 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 11 / 99999
21:08:41.709 00.000 7988 PhdController: newstate STATE_FINISH
21:08:41.711 00.002 7988 PhdController complete: success
21:08:41.711 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767406121.711,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
21:08:41.713 00.002 15712 PPEC rslt(dithering): input = 0.97, final = 0.58
21:08:41.713 00.000 7988 Mount: notify guiding dither settle done success=1
21:08:41.715 00.002 7988 PhdController: newstate STATE_IDLE
21:08:41.715 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:41.715 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:41.718 00.003 15712 PPEC: input: 0.97, control: 0.58, exposure: 1500
21:08:41.718 00.000 7988 Enqueuing Expose request
21:08:41.719 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:41.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:08:41.720 00.001 15712 MoveAxis(W, 191, ABG)
21:08:41.720 00.000 15712 Guiding  Dir = 3, Dur = 191
21:08:41.720 00.000 15712 IsGuiding returns 0
21:08:41.748 00.028 15712 PulseGuide returned control before completion, sleep 173
21:08:41.955 00.207 15712 IsGuiding returns 0
21:08:41.955 00.000 15712 Move returns status 0, amount 191
21:08:41.955 00.000 15712 MoveAxis(N, 0, ABG)
21:08:41.955 00.000 15712 Move returns status 0, amount 0
21:08:41.955 00.000 15712 move complete, result=0
21:08:41.955 00.000 7988 GuideStep: 1.0 px 191 ms WEST, 0.2 px 0 ms NORTH
21:08:41.957 00.002 15712 worker thread done servicing request
21:08:41.957 00.000 15712 Worker thread wakes up
21:08:41.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:41.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:43.599 01.642 15712 Exposure complete
21:08:43.660 00.061 15712 worker thread done servicing request
21:08:43.660 00.000 7988 OnExposeComplete: enter
21:08:43.660 00.000 7988 UpdateGuideState(): m_state=6
21:08:43.663 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
21:08:43.663 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=439.84, Mass=1486, SNR=26.2, Peak=210 HFD=3.5
21:08:43.663 00.000 7988 MultiStar: exiting stabilization period
21:08:43.663 00.000 7988 MultiStar: updating star positions after lock position change
21:08:43.667 00.004 7988 Star::Find(15, 972, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
21:08:43.667 00.000 7988 Star::Find returns 1 (0), X=972.28, Y=863.54, Mass=1547, SNR=26.5, Peak=135 HFD=4.6
21:08:43.667 00.000 7988 Star::Find(15, 375, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
21:08:43.667 00.000 7988 Star::Find returns 1 (0), X=375.47, Y=223.80, Mass=1565, SNR=26.6, Peak=188 HFD=3.9
21:08:43.667 00.000 7988 Star::Find(15, 399, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
21:08:43.667 00.000 7988 Star::Find returns 1 (0), X=399.15, Y=937.29, Mass=1434, SNR=25.5, Peak=159 HFD=4.5
21:08:43.667 00.000 7988 Star::Find(15, 550, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
21:08:43.667 00.000 7988 Star::Find returns 1 (0), X=550.51, Y=865.86, Mass=1651, SNR=26.7, Peak=136 HFD=4.9
21:08:43.667 00.000 7988 Star::Find(15, 706, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
21:08:43.667 00.000 7988 Star::Find returns 1 (0), X=706.59, Y=593.15, Mass=844, SNR=19.4, Peak=85 HFD=4.4
21:08:43.667 00.000 7988 Star::Find(15, 1009, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
21:08:43.678 00.011 7988 Star::Find returns 1 (0), X=1009.59, Y=906.52, Mass=733, SNR=18.3, Peak=119 HFD=3.2
21:08:43.678 00.000 7988 Star::Find(15, 646, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
21:08:43.678 00.000 7988 Star::Find returns 1 (0), X=646.38, Y=288.03, Mass=667, SNR=17.3, Peak=109 HFD=3.2
21:08:43.678 00.000 7988 Star::Find(15, 708, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
21:08:43.678 00.000 7988 Star::Find returns 1 (0), X=708.21, Y=932.50, Mass=693, SNR=17.7, Peak=90 HFD=3.8
21:08:43.678 00.000 7988 Star::Find(15, 762, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
21:08:43.684 00.006 7988 Star::Find returns 1 (0), X=762.34, Y=674.81, Mass=486, SNR=14.6, Peak=63 HFD=3.7
21:08:43.684 00.000 7988 Star::Find(15, 1049, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
21:08:43.684 00.000 7988 Star::Find returns 1 (0), X=1048.76, Y=810.32, Mass=559, SNR=15.8, Peak=89 HFD=3.6
21:08:43.684 00.000 7988 Star::Find(15, 902, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
21:08:43.684 00.000 7988 Star::Find returns 1 (0), X=902.54, Y=869.50, Mass=475, SNR=14.4, Peak=76 HFD=3.2
21:08:43.684 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
21:08:43.684 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
21:08:43.684 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.54 hyp=0.59 cameraTheta=-1.96 mountX=0.55 mountY=0.24, mountTheta=0.41
21:08:43.684 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.54, opts=13)
21:08:43.694 00.010 7988 Enqueuing Move request for scope (-0.22, -0.54)
21:08:43.694 00.000 15712 Worker thread wakes up
21:08:43.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.54) opts 0xd
21:08:43.694 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.54)
21:08:43.694 00.000 15712 Moving (-0.22, -0.54) raw xDistance=0.55 yDistance=0.24
21:08:43.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:43.694 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
21:08:43.698 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:43.698 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:43.700 00.002 7988 Enqueuing Expose request
21:08:43.701 00.001 15712 PPEC rslt: input = 0.55, final = 0.33, react = 0.33, pred = -0.00, hyst = 0.30, hyst_pct = 0.00, period_length = 635.49
21:08:43.701 00.000 15712 PPEC: input: 0.55, control: 0.33, exposure: 1500
21:08:43.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:43.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:08:43.701 00.000 15712 MoveAxis(W, 107, ABG)
21:08:43.701 00.000 15712 Guiding  Dir = 3, Dur = 107
21:08:43.701 00.000 15712 IsGuiding returns 0
21:08:43.726 00.025 15712 PulseGuide returned control before completion, sleep 89
21:08:43.822 00.096 15712 IsGuiding returns 1
21:08:43.822 00.000 15712 scope still moving after pulse duration time elapsed
21:08:43.874 00.052 15712 IsGuiding returns 0
21:08:43.874 00.000 15712 scope move finished after 107 + 65 ms
21:08:43.874 00.000 15712 Move returns status 0, amount 107
21:08:43.874 00.000 15712 MoveAxis(N, 0, ABG)
21:08:43.874 00.000 15712 Move returns status 0, amount 0
21:08:43.874 00.000 15712 move complete, result=0
21:08:43.874 00.000 7988 GuideStep: 0.5 px 107 ms WEST, 0.2 px 0 ms NORTH
21:08:43.876 00.002 15712 worker thread done servicing request
21:08:43.876 00.000 15712 Worker thread wakes up
21:08:43.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:43.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:45.290 01.414 15712 Exposure complete
21:08:45.344 00.054 15712 worker thread done servicing request
21:08:45.344 00.000 7988 OnExposeComplete: enter
21:08:45.349 00.005 7988 UpdateGuideState(): m_state=6
21:08:45.351 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5556
21:08:45.351 00.000 7988 Star::Find returns 1 (0), X=1182.36, Y=440.31, Mass=1442, SNR=25.9, Peak=207 HFD=3.5
21:08:45.351 00.000 7988 MultiStar: [#1 0.05,0.21,1.05,U] [#2 0.23,0.39,1.05,U] [#3 0.03,0.63,0.98,U] [#4 -0.09,0.38,1.03,U] [#5 -0.04,0.50,0.75,U] [#6 0.15,0.39,0.76,U] [#7 0.12,0.57,0.72,U] [#8 -0.15,0.39,0.64,U] 
21:08:45.351 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.36}, one-star: {-0.19, -0.07}
21:08:45.351 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
21:08:45.351 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
21:08:45.351 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.78 mountX=0.07 mountY=0.19, mountTheta=1.20
21:08:45.351 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.07, opts=13)
21:08:45.351 00.000 7988 Enqueuing Move request for scope (-0.19, -0.07)
21:08:45.351 00.000 15712 Worker thread wakes up
21:08:45.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
21:08:45.351 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
21:08:45.351 00.000 15712 Moving (-0.19, -0.07) raw xDistance=0.07 yDistance=0.19
21:08:45.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:45.351 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.9
21:08:45.364 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:45.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:45.366 00.002 7988 Enqueuing Expose request
21:08:45.366 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.49
21:08:45.366 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
21:08:45.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:45.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:08:45.366 00.000 15712 MoveAxis(W, 3, ABG)
21:08:45.366 00.000 15712 Guiding  Dir = 3, Dur = 3
21:08:45.366 00.000 15712 IsGuiding returns 0
21:08:45.389 00.023 15712 IsGuiding returns 0
21:08:45.389 00.000 15712 Move returns status 0, amount 3
21:08:45.389 00.000 15712 MoveAxis(N, 0, ABG)
21:08:45.389 00.000 15712 Move returns status 0, amount 0
21:08:45.389 00.000 15712 move complete, result=0
21:08:45.389 00.000 15712 worker thread done servicing request
21:08:45.389 00.000 15712 Worker thread wakes up
21:08:45.389 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
21:08:45.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:45.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:47.135 01.746 15712 Exposure complete
21:08:47.194 00.059 15712 worker thread done servicing request
21:08:47.194 00.000 7988 OnExposeComplete: enter
21:08:47.194 00.000 7988 UpdateGuideState(): m_state=6
21:08:47.198 00.004 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5557
21:08:47.198 00.000 7988 Star::Find returns 1 (0), X=1182.35, Y=440.58, Mass=1423, SNR=25.7, Peak=197 HFD=3.2
21:08:47.198 00.000 7988 MultiStar: [#1 0.10,0.35,1.02,U] [#2 0.36,0.66,1.02,U] [#3 0.13,0.82,1.01,U] [#4 0.04,0.73,1.06,U] [#5 0.01,0.65,0.73,U] [#6 0.30,0.64,0.71,U] [#7 0.13,0.88,0.69,U] [#8 -0.07,0.70,0.70,U] 
21:08:47.198 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.61}, one-star: {-0.19, 0.20}
21:08:47.198 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
21:08:47.203 00.005 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
21:08:47.203 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.20 hyp=0.28 cameraTheta=2.34 mountX=-0.20 mountY=0.19, mountTheta=2.38
21:08:47.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.20, opts=13)
21:08:47.203 00.000 7988 Enqueuing Move request for scope (-0.19, 0.20)
21:08:47.203 00.000 15712 Worker thread wakes up
21:08:47.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.20) opts 0xd
21:08:47.203 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.20)
21:08:47.203 00.000 15712 Moving (-0.19, 0.20) raw xDistance=-0.20 yDistance=0.19
21:08:47.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:47.203 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.7
21:08:47.211 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:47.211 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:47.213 00.002 7988 Enqueuing Expose request
21:08:47.214 00.001 15712 PPEC rslt: input = -0.20, final = -0.06, react = -0.12, pred = 0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 635.49
21:08:47.214 00.000 15712 PPEC: input: -0.20, control: -0.06, exposure: 1500
21:08:47.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:47.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:08:47.214 00.000 15712 MoveAxis(E, 21, ABG)
21:08:47.214 00.000 15712 Guiding  Dir = 2, Dur = 21
21:08:47.214 00.000 15712 IsGuiding returns 0
21:08:47.230 00.016 15712 PulseGuide returned control before completion, sleep 16
21:08:47.279 00.049 15712 IsGuiding returns 1
21:08:47.279 00.000 15712 scope still moving after pulse duration time elapsed
21:08:47.311 00.032 15712 IsGuiding returns 0
21:08:47.311 00.000 15712 scope move finished after 21 + 75 ms
21:08:47.311 00.000 15712 Move returns status 0, amount 21
21:08:47.311 00.000 15712 MoveAxis(N, 0, ABG)
21:08:47.311 00.000 15712 Move returns status 0, amount 0
21:08:47.311 00.000 15712 move complete, result=0
21:08:47.311 00.000 15712 worker thread done servicing request
21:08:47.311 00.000 15712 Worker thread wakes up
21:08:47.311 00.000 7988 GuideStep: -0.2 px 21 ms EAST, 0.2 px 0 ms NORTH
21:08:47.313 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:47.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:48.733 01.420 15712 Exposure complete
21:08:48.784 00.051 15712 worker thread done servicing request
21:08:48.784 00.000 7988 OnExposeComplete: enter
21:08:48.794 00.010 7988 UpdateGuideState(): m_state=6
21:08:48.796 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5558
21:08:48.796 00.000 7988 Star::Find returns 1 (0), X=1182.41, Y=440.60, Mass=1468, SNR=26.1, Peak=180 HFD=3.3
21:08:48.798 00.002 7988 MultiStar: [#1 0.26,0.53,1.02,U] [#2 0.41,0.71,1.01,U] [#3 0.22,0.95,0.93,U] [#4 0.14,0.73,1.05,U] [#5 0.18,0.74,0.71,U] [#6 0.27,0.61,0.69,U] [#7 0.19,0.91,0.65,U] [#8 -0.06,0.51,0.67,U] 
21:08:48.798 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.65}, one-star: {-0.13, 0.22}
21:08:48.800 00.002 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.58)
21:08:48.801 00.001 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.53)
21:08:48.801 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.12 mountX=-0.22 mountY=0.13, mountTheta=2.61
21:08:48.803 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.22, opts=13)
21:08:48.803 00.000 7988 Enqueuing Move request for scope (-0.13, 0.22)
21:08:48.805 00.002 15712 Worker thread wakes up
21:08:48.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
21:08:48.805 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
21:08:48.805 00.000 15712 Moving (-0.13, 0.22) raw xDistance=-0.22 yDistance=0.13
21:08:48.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:48.805 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.1
21:08:48.808 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:48.808 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:48.810 00.002 7988 Enqueuing Expose request
21:08:48.810 00.000 15712 PPEC rslt: input = -0.22, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 635.49
21:08:48.810 00.000 15712 PPEC: input: -0.22, control: -0.09, exposure: 1500
21:08:48.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:48.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:08:48.810 00.000 15712 MoveAxis(E, 28, ABG)
21:08:48.810 00.000 15712 Guiding  Dir = 2, Dur = 28
21:08:48.810 00.000 15712 IsGuiding returns 0
21:08:48.826 00.016 15712 PulseGuide returned control before completion, sleep 22
21:08:48.886 00.060 15712 IsGuiding returns 0
21:08:48.886 00.000 15712 Move returns status 0, amount 28
21:08:48.886 00.000 15712 MoveAxis(N, 0, ABG)
21:08:48.886 00.000 15712 Move returns status 0, amount 0
21:08:48.886 00.000 15712 move complete, result=0
21:08:48.886 00.000 15712 worker thread done servicing request
21:08:48.886 00.000 15712 Worker thread wakes up
21:08:48.886 00.000 7988 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
21:08:48.888 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:48.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:50.630 01.742 15712 Exposure complete
21:08:50.688 00.058 15712 worker thread done servicing request
21:08:50.688 00.000 7988 OnExposeComplete: enter
21:08:50.688 00.000 7988 UpdateGuideState(): m_state=6
21:08:50.691 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5559
21:08:50.691 00.000 7988 Star::Find returns 1 (0), X=1182.40, Y=440.52, Mass=1495, SNR=26.3, Peak=202 HFD=3.2
21:08:50.693 00.002 7988 MultiStar: [#1 0.17,0.43,0.97,U] [#2 0.29,0.59,1.02,U] [#3 -0.03,0.88,0.95,U] [#4 0.02,0.60,1.05,U] [#5 -0.21,0.74,0.73,U] [#6 0.13,0.54,0.70,U] [#7 0.08,0.81,0.67,U] [#8 -0.05,0.73,0.69,U] 
21:08:50.693 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.59}, one-star: {-0.14, 0.14}
21:08:50.695 00.002 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.95 = -2.33)
21:08:50.695 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.78)
21:08:50.697 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.38 mountX=-0.14 mountY=0.14, mountTheta=2.35
21:08:50.699 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.14, opts=13)
21:08:50.699 00.000 7988 Enqueuing Move request for scope (-0.14, 0.14)
21:08:50.701 00.002 15712 Worker thread wakes up
21:08:50.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
21:08:50.701 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
21:08:50.701 00.000 15712 Moving (-0.14, 0.14) raw xDistance=-0.14 yDistance=0.14
21:08:50.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:50.701 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3
21:08:50.701 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:50.704 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:50.704 00.000 7988 Enqueuing Expose request
21:08:50.706 00.002 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.49
21:08:50.706 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
21:08:50.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:50.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:08:50.706 00.000 15712 MoveAxis(W, 14, ABG)
21:08:50.706 00.000 15712 Guiding  Dir = 3, Dur = 14
21:08:50.706 00.000 15712 IsGuiding returns 0
21:08:50.730 00.024 15712 IsGuiding returns 1
21:08:50.730 00.000 15712 scope still moving after pulse duration time elapsed
21:08:50.777 00.047 15712 IsGuiding returns 0
21:08:50.777 00.000 15712 scope move finished after 14 + 57 ms
21:08:50.777 00.000 15712 Move returns status 0, amount 14
21:08:50.777 00.000 15712 MoveAxis(N, 0, ABG)
21:08:50.777 00.000 15712 Move returns status 0, amount 0
21:08:50.777 00.000 15712 move complete, result=0
21:08:50.777 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
21:08:50.781 00.004 15712 worker thread done servicing request
21:08:50.781 00.000 15712 Worker thread wakes up
21:08:50.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:50.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:52.057 01.276 7988 evsrv: cli 0CCD0AC8 connect
21:08:52.059 00.002 7988 case statement mapped state 6 to 3
21:08:52.061 00.002 7988 case statement mapped state 6 to 3
21:08:52.063 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"0759f57f-eae7-4f7e-be57-a2c97772663e"}
21:08:52.063 00.000 7988 case statement mapped state 6 to 3
21:08:52.065 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"0759f57f-eae7-4f7e-be57-a2c97772663e"}
21:08:52.071 00.006 7988 evsrv: cli 0CCD0AC8 disconnect
21:08:52.192 00.121 15712 Exposure complete
21:08:52.252 00.060 15712 worker thread done servicing request
21:08:52.252 00.000 7988 OnExposeComplete: enter
21:08:52.252 00.000 7988 UpdateGuideState(): m_state=6
21:08:52.254 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5560
21:08:52.256 00.002 7988 Star::Find returns 1 (0), X=1182.36, Y=440.35, Mass=1482, SNR=26.2, Peak=215 HFD=3.3
21:08:52.256 00.000 7988 MultiStar: [#1 0.03,0.59,0.99,U] [#2 0.32,0.54,1.01,U] [#3 -0.01,0.71,0.95,U] [#4 0.10,0.53,1.02,U] [#5 -0.23,0.62,0.75,U] [#6 0.21,0.65,0.73,U] [#7 0.04,0.90,0.66,U] [#8 -0.06,0.57,0.66,U] 
21:08:52.258 00.002 7988 single-star, 8 included, MultiStar: {0.03, 0.54}, one-star: {-0.18, -0.03}
21:08:52.258 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.58) = xAngle (-1.38 = -1.38)
21:08:52.260 00.002 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.73 = 1.73)
21:08:52.260 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.96 mountX=0.03 mountY=0.18, mountTheta=1.38
21:08:52.262 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.03, opts=13)
21:08:52.264 00.002 7988 Enqueuing Move request for scope (-0.18, -0.03)
21:08:52.264 00.000 15712 Worker thread wakes up
21:08:52.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
21:08:52.264 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
21:08:52.264 00.000 15712 Moving (-0.18, -0.03) raw xDistance=0.03 yDistance=0.18
21:08:52.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:52.266 00.002 7988 UpdateGuideState exits: m=1482 SNR=26.2
21:08:52.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:52.268 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:52.268 00.000 7988 Enqueuing Expose request
21:08:52.270 00.002 15712 PPEC rslt: input = 0.03, final = 0.07, react = 0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.49
21:08:52.270 00.000 15712 PPEC: input: 0.03, control: 0.07, exposure: 1500
21:08:52.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:52.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:08:52.270 00.000 15712 MoveAxis(W, 24, ABG)
21:08:52.270 00.000 15712 Guiding  Dir = 3, Dur = 24
21:08:52.270 00.000 15712 IsGuiding returns 0
21:08:52.291 00.021 15712 IsGuiding returns 1
21:08:52.291 00.000 15712 scope still moving after pulse duration time elapsed
21:08:52.337 00.046 15712 IsGuiding returns 0
21:08:52.337 00.000 15712 scope move finished after 24 + 50 ms
21:08:52.337 00.000 15712 Move returns status 0, amount 24
21:08:52.337 00.000 15712 MoveAxis(N, 0, ABG)
21:08:52.337 00.000 15712 Move returns status 0, amount 0
21:08:52.337 00.000 15712 move complete, result=0
21:08:52.337 00.000 7988 GuideStep: 0.0 px 24 ms WEST, 0.2 px 0 ms NORTH
21:08:52.348 00.011 15712 worker thread done servicing request
21:08:52.348 00.000 15712 Worker thread wakes up
21:08:52.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:52.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:54.088 01.740 15712 Exposure complete
21:08:54.138 00.050 15712 worker thread done servicing request
21:08:54.138 00.000 7988 OnExposeComplete: enter
21:08:54.150 00.012 7988 UpdateGuideState(): m_state=6
21:08:54.150 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5561
21:08:54.150 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=440.07, Mass=1501, SNR=26.3, Peak=211 HFD=3.4
21:08:54.153 00.003 7988 MultiStar: [#1 0.25,0.12,0.98,U] [#2 0.28,0.39,1.02,U] [#3 -0.07,0.50,0.91,U] [#4 0.04,0.30,1.03,U] [#5 -0.07,0.34,0.73,U] [#6 0.28,0.11,0.69,U] [#7 -0.01,0.56,0.64,U] [#8 -0.25,0.25,0.68,U] 
21:08:54.153 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.24}, one-star: {-0.22, -0.31}
21:08:54.153 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
21:08:54.153 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
21:08:54.153 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.43 mountX=-0.24 mountY=-0.04, mountTheta=-2.97
21:08:54.153 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.24, opts=13)
21:08:54.153 00.000 7988 Enqueuing Move request for scope (0.03, 0.24)
21:08:54.153 00.000 15712 Worker thread wakes up
21:08:54.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
21:08:54.153 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
21:08:54.153 00.000 15712 Moving (0.03, 0.24) raw xDistance=-0.24 yDistance=-0.04
21:08:54.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:54.153 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
21:08:54.163 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:54.163 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:54.165 00.002 7988 Enqueuing Expose request
21:08:54.165 00.000 15712 PPEC rslt: input = -0.24, final = -0.06, react = -0.14, pred = 0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 635.49
21:08:54.165 00.000 15712 PPEC: input: -0.24, control: -0.06, exposure: 1500
21:08:54.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:54.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:08:54.165 00.000 15712 MoveAxis(E, 21, ABG)
21:08:54.165 00.000 15712 Guiding  Dir = 2, Dur = 21
21:08:54.165 00.000 15712 IsGuiding returns 0
21:08:54.184 00.019 15712 PulseGuide returned control before completion, sleep 15
21:08:54.232 00.048 15712 IsGuiding returns 0
21:08:54.232 00.000 15712 Move returns status 0, amount 21
21:08:54.232 00.000 15712 MoveAxis(N, 0, ABG)
21:08:54.232 00.000 15712 Move returns status 0, amount 0
21:08:54.232 00.000 15712 move complete, result=0
21:08:54.232 00.000 7988 GuideStep: -0.2 px 21 ms EAST, -0.0 px 0 ms NORTH
21:08:54.234 00.002 15712 worker thread done servicing request
21:08:54.234 00.000 15712 Worker thread wakes up
21:08:54.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:54.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:55.652 01.418 15712 Exposure complete
21:08:55.697 00.045 15712 worker thread done servicing request
21:08:55.697 00.000 7988 OnExposeComplete: enter
21:08:55.713 00.016 7988 UpdateGuideState(): m_state=6
21:08:55.714 00.001 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5562
21:08:55.716 00.002 7988 Star::Find returns 1 (0), X=1182.51, Y=439.51, Mass=1458, SNR=26.0, Peak=169 HFD=3.2
21:08:55.716 00.000 7988 MultiStar: [#1 0.35,-0.58,1.05,U] [#2 0.45,-0.35,1.02,U] [#3 0.17,-0.08,0.96,U] [#4 0.28,-0.12,1.07,U] [#5 0.01,-0.27,0.67,U] [#6 0.33,-0.35,0.71,U] [#7 0.29,-0.05,0.67,U] [#8 0.11,-0.41,0.67,U] 
21:08:55.718 00.002 7988 refined, 8 included, MultiStar: {0.23, -0.36}, one-star: {-0.03, -0.87}
21:08:55.718 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
21:08:55.720 00.002 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.60)
21:08:55.720 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.36 hyp=0.42 cameraTheta=-1.01 mountX=0.35 mountY=-0.22, mountTheta=-0.55
21:08:55.722 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.36, opts=13)
21:08:55.724 00.002 7988 Enqueuing Move request for scope (0.23, -0.36)
21:08:55.724 00.000 15712 Worker thread wakes up
21:08:55.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.36) opts 0xd
21:08:55.724 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.36)
21:08:55.724 00.000 15712 Moving (0.23, -0.36) raw xDistance=0.35 yDistance=-0.22
21:08:55.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:55.724 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
21:08:55.727 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:55.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:55.729 00.002 7988 Enqueuing Expose request
21:08:55.731 00.002 15712 PPEC rslt: input = 0.35, final = 0.33, react = 0.21, pred = 0.11, hyst = 0.20, hyst_pct = 0.00, period_length = 635.49
21:08:55.731 00.000 15712 PPEC: input: 0.35, control: 0.33, exposure: 1500
21:08:55.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:55.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:08:55.731 00.000 15712 MoveAxis(W, 106, ABG)
21:08:55.731 00.000 15712 Guiding  Dir = 3, Dur = 106
21:08:55.731 00.000 15712 IsGuiding returns 0
21:08:55.751 00.020 15712 PulseGuide returned control before completion, sleep 97
21:08:55.858 00.107 15712 IsGuiding returns 1
21:08:55.858 00.000 15712 scope still moving after pulse duration time elapsed
21:08:55.910 00.052 15712 IsGuiding returns 0
21:08:55.910 00.000 15712 scope move finished after 106 + 72 ms
21:08:55.910 00.000 15712 Move returns status 0, amount 106
21:08:55.910 00.000 15712 MoveAxis(N, 0, ABG)
21:08:55.910 00.000 15712 Move returns status 0, amount 0
21:08:55.910 00.000 15712 move complete, result=0
21:08:55.910 00.000 7988 GuideStep: 0.4 px 106 ms WEST, -0.2 px 0 ms NORTH
21:08:55.910 00.000 15712 worker thread done servicing request
21:08:55.912 00.002 15712 Worker thread wakes up
21:08:55.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:55.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:57.550 01.638 15712 Exposure complete
21:08:57.603 00.053 15712 worker thread done servicing request
21:08:57.603 00.000 7988 OnExposeComplete: enter
21:08:57.603 00.000 7988 UpdateGuideState(): m_state=6
21:08:57.611 00.008 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5563
21:08:57.611 00.000 7988 Star::Find returns 1 (0), X=1182.46, Y=440.04, Mass=1514, SNR=26.4, Peak=180 HFD=3.6
21:08:57.613 00.002 7988 MultiStar: [#1 0.31,-0.01,1.00,U] [#2 0.43,0.14,1.04,U] [#3 -0.02,0.41,0.95,U] [#4 0.29,0.28,1.06,U] [#5 0.25,-0.01,0.74,U] [#6 0.24,0.13,0.74,U] [#7 0.14,0.39,0.70,U] [#8 0.08,0.31,0.68,U] 
21:08:57.613 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.14}, one-star: {-0.08, -0.34}
21:08:57.615 00.002 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
21:08:57.615 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.32 = -0.97)
21:08:57.617 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.63 mountX=-0.14 mountY=-0.19, mountTheta=-2.20
21:08:57.619 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.14, opts=13)
21:08:57.620 00.001 7988 Enqueuing Move request for scope (0.19, 0.14)
21:08:57.620 00.000 15712 Worker thread wakes up
21:08:57.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
21:08:57.620 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
21:08:57.620 00.000 15712 Moving (0.19, 0.14) raw xDistance=-0.14 yDistance=-0.19
21:08:57.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:08:57.620 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
21:08:57.624 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:57.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:57.626 00.002 7988 Enqueuing Expose request
21:08:57.627 00.001 15712 PPEC rslt: input = -0.14, final = 0.05, react = -0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.49
21:08:57.627 00.000 15712 PPEC: input: -0.14, control: 0.05, exposure: 1500
21:08:57.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:57.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:08:57.627 00.000 15712 MoveAxis(W, 17, ABG)
21:08:57.627 00.000 15712 Guiding  Dir = 3, Dur = 17
21:08:57.627 00.000 15712 IsGuiding returns 0
21:08:57.643 00.016 15712 IsGuiding returns 1
21:08:57.643 00.000 15712 scope still moving after pulse duration time elapsed
21:08:57.696 00.053 15712 IsGuiding returns 1
21:08:57.722 00.026 15712 IsGuiding returns 0
21:08:57.722 00.000 15712 scope move finished after 17 + 77 ms
21:08:57.722 00.000 15712 Move returns status 0, amount 17
21:08:57.722 00.000 15712 MoveAxis(N, 0, ABG)
21:08:57.722 00.000 15712 Move returns status 0, amount 0
21:08:57.722 00.000 15712 move complete, result=0
21:08:57.722 00.000 7988 GuideStep: -0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
21:08:57.724 00.002 15712 worker thread done servicing request
21:08:57.724 00.000 15712 Worker thread wakes up
21:08:57.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:57.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:08:59.137 01.413 15712 Exposure complete
21:08:59.186 00.049 15712 worker thread done servicing request
21:08:59.186 00.000 7988 OnExposeComplete: enter
21:08:59.186 00.000 7988 UpdateGuideState(): m_state=6
21:08:59.201 00.015 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5564
21:08:59.201 00.000 7988 Star::Find returns 1 (0), X=1182.57, Y=440.52, Mass=1497, SNR=26.4, Peak=187 HFD=3.2
21:08:59.203 00.002 7988 MultiStar: [#1 0.39,0.54,1.04,U] [#2 0.56,0.69,1.02,U] [#3 0.28,0.86,0.98,U] [#4 0.31,0.75,1.02,U] [#5 0.34,0.72,0.73,U] [#6 0.37,0.75,0.70,U] [#7 0.11,0.97,0.65,U] [#8 0.14,0.36,0.61,U] 
21:08:59.205 00.002 7988 single-star, 8 included, MultiStar: {0.29, 0.63}, one-star: {0.02, 0.14}
21:08:59.205 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
21:08:59.207 00.002 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.19)
21:08:59.207 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.41 mountX=-0.14 mountY=-0.03, mountTheta=-2.96
21:08:59.209 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.14, opts=13)
21:08:59.211 00.002 7988 Enqueuing Move request for scope (0.02, 0.14)
21:08:59.211 00.000 15712 Worker thread wakes up
21:08:59.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
21:08:59.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
21:08:59.211 00.000 15712 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.03
21:08:59.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:08:59.211 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
21:08:59.215 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:59.215 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:08:59.217 00.002 7988 Enqueuing Expose request
21:08:59.217 00.000 15712 PPEC rslt: input = -0.14, final = 0.08, react = -0.08, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.50
21:08:59.217 00.000 15712 PPEC: input: -0.14, control: 0.08, exposure: 1500
21:08:59.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:59.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:08:59.217 00.000 15712 MoveAxis(W, 27, ABG)
21:08:59.217 00.000 15712 Guiding  Dir = 3, Dur = 27
21:08:59.217 00.000 15712 IsGuiding returns 0
21:08:59.232 00.015 15712 PulseGuide returned control before completion, sleep 22
21:08:59.283 00.051 15712 IsGuiding returns 0
21:08:59.283 00.000 15712 Move returns status 0, amount 27
21:08:59.283 00.000 15712 MoveAxis(N, 0, ABG)
21:08:59.283 00.000 15712 Move returns status 0, amount 0
21:08:59.283 00.000 15712 move complete, result=0
21:08:59.283 00.000 7988 GuideStep: -0.1 px 27 ms WEST, -0.0 px 0 ms NORTH
21:08:59.285 00.002 15712 worker thread done servicing request
21:08:59.285 00.000 15712 Worker thread wakes up
21:08:59.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:08:59.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:00.925 01.640 15712 Exposure complete
21:09:00.971 00.046 15712 worker thread done servicing request
21:09:00.971 00.000 7988 OnExposeComplete: enter
21:09:00.971 00.000 7988 UpdateGuideState(): m_state=6
21:09:00.986 00.015 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5565
21:09:00.986 00.000 7988 Star::Find returns 1 (0), X=1182.34, Y=441.04, Mass=1456, SNR=26.0, Peak=231 HFD=2.6
21:09:00.988 00.002 7988 MultiStar: [#1 0.27,0.84,1.02,U] [#2 0.34,1.08,0.00,M1] [#3 0.16,1.26,0.00,M1] [#4 0.15,0.96,1.06,U] [#5 -0.14,1.07,0.00,M1] [#6 0.18,1.09,0.00,M1] [#7 0.19,1.18,0.00,M1] [#8 -0.01,0.88,0.64,U] 
21:09:00.988 00.000 7988 single-star, 3 included, MultiStar: {0.06, 0.83}, one-star: {-0.20, 0.65}
21:09:00.988 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
21:09:00.988 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.28)
21:09:00.988 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.65 hyp=0.68 cameraTheta=1.87 mountX=-0.65 mountY=0.19, mountTheta=2.86
21:09:00.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.65, opts=13)
21:09:00.988 00.000 7988 Enqueuing Move request for scope (-0.20, 0.65)
21:09:00.988 00.000 15712 Worker thread wakes up
21:09:00.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.65) opts 0xd
21:09:00.988 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.65)
21:09:00.988 00.000 15712 Moving (-0.20, 0.65) raw xDistance=-0.65 yDistance=0.19
21:09:00.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:00.988 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.0
21:09:00.999 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:00.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:01.001 00.002 7988 Enqueuing Expose request
21:09:01.002 00.001 15712 PPEC rslt: input = -0.65, final = -0.38, react = -0.39, pred = 0.01, hyst = -0.35, hyst_pct = 0.00, period_length = 635.50
21:09:01.002 00.000 15712 PPEC: input: -0.65, control: -0.38, exposure: 1500
21:09:01.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:01.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:09:01.002 00.000 15712 MoveAxis(E, 123, ABG)
21:09:01.002 00.000 15712 Guiding  Dir = 2, Dur = 123
21:09:01.022 00.020 15712 IsGuiding returns 0
21:09:01.039 00.017 15712 PulseGuide returned control before completion, sleep 118
21:09:01.182 00.143 15712 IsGuiding returns 0
21:09:01.182 00.000 15712 Move returns status 0, amount 123
21:09:01.182 00.000 15712 MoveAxis(N, 0, ABG)
21:09:01.182 00.000 15712 Move returns status 0, amount 0
21:09:01.182 00.000 15712 move complete, result=0
21:09:01.182 00.000 15712 worker thread done servicing request
21:09:01.182 00.000 15712 Worker thread wakes up
21:09:01.182 00.000 7988 GuideStep: -0.7 px 123 ms EAST, 0.2 px 0 ms NORTH
21:09:01.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:01.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:02.599 01.417 15712 Exposure complete
21:09:02.654 00.055 15712 worker thread done servicing request
21:09:02.654 00.000 7988 OnExposeComplete: enter
21:09:02.654 00.000 7988 UpdateGuideState(): m_state=6
21:09:02.660 00.006 7988 Star::Find(15, 1182, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5566
21:09:02.661 00.001 7988 Star::Find returns 1 (1), X=1182.23, Y=440.51, Mass=1568, SNR=26.9, Peak=255 HFD=3.1
21:09:02.661 00.000 7988 MultiStar: [#1 0.20,0.59,1.01,U] [#2 0.31,0.80,0.98,U] [#3 -0.02,1.16,0.00,M2] [#4 -0.11,0.66,1.06,U] [#5 -0.03,0.92,0.73,U] [#6 0.08,0.76,0.70,U] [#7 0.13,0.98,0.65,U] [#8 -0.35,0.69,0.64,U] 
21:09:02.661 00.000 7988 single-star, 7 included, MultiStar: {-0.01, 0.66}, one-star: {-0.32, 0.12}
21:09:02.661 00.000 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.58) = xAngle (4.35 = -1.94)
21:09:02.661 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.17)
21:09:02.661 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=0.12 hyp=0.34 cameraTheta=2.77 mountX=-0.12 mountY=0.31, mountTheta=1.94
21:09:02.661 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.12, opts=13)
21:09:02.661 00.000 7988 Enqueuing Move request for scope (-0.32, 0.12)
21:09:02.661 00.000 15712 Worker thread wakes up
21:09:02.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.12) opts 0xd
21:09:02.661 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.12)
21:09:02.661 00.000 15712 Moving (-0.32, 0.12) raw xDistance=-0.12 yDistance=0.31
21:09:02.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:02.671 00.010 7988 UpdateGuideState exits: m=1568 SNR=26.9 Saturated
21:09:02.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:02.673 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:02.673 00.000 7988 Enqueuing Expose request
21:09:02.675 00.002 15712 PPEC rslt: input = -0.12, final = 0.06, react = -0.07, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.50
21:09:02.675 00.000 15712 PPEC: input: -0.12, control: 0.06, exposure: 1500
21:09:02.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:02.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:09:02.676 00.001 15712 MoveAxis(W, 20, ABG)
21:09:02.676 00.000 15712 Guiding  Dir = 3, Dur = 20
21:09:02.712 00.036 15712 IsGuiding returns 0
21:09:02.733 00.021 15712 PulseGuide returned control before completion, sleep 15
21:09:02.774 00.041 15712 IsGuiding returns 0
21:09:02.774 00.000 15712 Move returns status 0, amount 20
21:09:02.774 00.000 15712 MoveAxis(N, 0, ABG)
21:09:02.774 00.000 15712 Move returns status 0, amount 0
21:09:02.774 00.000 15712 move complete, result=0
21:09:02.774 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.3 px 0 ms NORTH
21:09:02.786 00.012 15712 worker thread done servicing request
21:09:02.786 00.000 15712 Worker thread wakes up
21:09:02.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:02.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:04.526 01.740 15712 Exposure complete
21:09:04.584 00.058 15712 worker thread done servicing request
21:09:04.584 00.000 7988 OnExposeComplete: enter
21:09:04.587 00.003 7988 UpdateGuideState(): m_state=6
21:09:04.587 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5567
21:09:04.589 00.002 7988 Star::Find returns 1 (0), X=1182.30, Y=440.34, Mass=1468, SNR=25.9, Peak=228 HFD=3.1
21:09:04.591 00.002 7988 MultiStar: [#1 0.01,0.40,1.07,U] [#2 0.28,0.52,1.06,U] [#3 0.03,0.79,0.96,U] [#4 -0.05,0.61,1.07,U] [#5 0.04,0.40,0.73,U] [#6 0.03,0.33,0.75,U] [#7 -0.04,1.03,0.70,U] [#8 -0.20,0.33,0.67,U] 
21:09:04.591 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.48}, one-star: {-0.24, -0.04}
21:09:04.593 00.002 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.58) = xAngle (-1.39 = -1.39)
21:09:04.593 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.72 = 1.72)
21:09:04.593 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.25 cameraTheta=-2.97 mountX=0.04 mountY=0.24, mountTheta=1.39
21:09:04.596 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.04, opts=13)
21:09:04.598 00.002 7988 Enqueuing Move request for scope (-0.24, -0.04)
21:09:04.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:04.600 00.002 7988 UpdateGuideState exits: m=1468 SNR=25.9
21:09:04.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:04.602 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:04.603 00.001 7988 Enqueuing Expose request
21:09:04.603 00.000 15712 Worker thread wakes up
21:09:04.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
21:09:04.603 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
21:09:04.603 00.000 15712 Moving (-0.24, -0.04) raw xDistance=0.04 yDistance=0.24
21:09:04.607 00.004 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.50
21:09:04.609 00.002 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
21:09:04.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:04.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:09:04.609 00.000 15712 MoveAxis(W, 13, ABG)
21:09:04.609 00.000 15712 Guiding  Dir = 3, Dur = 13
21:09:04.609 00.000 15712 IsGuiding returns 0
21:09:04.639 00.030 15712 IsGuiding returns 1
21:09:04.639 00.000 15712 scope still moving after pulse duration time elapsed
21:09:04.686 00.047 15712 IsGuiding returns 0
21:09:04.686 00.000 15712 scope move finished after 13 + 64 ms
21:09:04.686 00.000 15712 Move returns status 0, amount 13
21:09:04.686 00.000 15712 MoveAxis(N, 0, ABG)
21:09:04.686 00.000 15712 Move returns status 0, amount 0
21:09:04.686 00.000 15712 move complete, result=0
21:09:04.686 00.000 15712 worker thread done servicing request
21:09:04.686 00.000 15712 Worker thread wakes up
21:09:04.686 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.2 px 0 ms NORTH
21:09:04.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:04.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:06.105 01.419 15712 Exposure complete
21:09:06.163 00.058 15712 worker thread done servicing request
21:09:06.163 00.000 7988 OnExposeComplete: enter
21:09:06.163 00.000 7988 UpdateGuideState(): m_state=6
21:09:06.167 00.004 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5568
21:09:06.167 00.000 7988 Star::Find returns 1 (0), X=1182.25, Y=439.54, Mass=1586, SNR=27.2, Peak=226 HFD=3.2
21:09:06.167 00.000 7988 MultiStar: [#1 0.16,-0.33,1.01,U] [#2 0.15,-0.22,0.97,U] [#3 -0.09,0.04,0.95,U] [#4 0.08,-0.10,1.00,U] [#5 -0.16,0.00,0.70,U] [#6 0.07,-0.26,0.68,U] [#7 -0.21,0.01,0.65,U] [#8 -0.08,-0.24,0.64,U] 
21:09:06.167 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.23}, one-star: {-0.29, -0.84}
21:09:06.167 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
21:09:06.167 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
21:09:06.167 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.24 cameraTheta=-1.71 mountX=0.23 mountY=0.04, mountTheta=0.17
21:09:06.167 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.23, opts=13)
21:09:06.176 00.009 7988 Enqueuing Move request for scope (-0.03, -0.23)
21:09:06.176 00.000 15712 Worker thread wakes up
21:09:06.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
21:09:06.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
21:09:06.176 00.000 15712 Moving (-0.03, -0.23) raw xDistance=0.23 yDistance=0.04
21:09:06.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:06.176 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.2
21:09:06.180 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:06.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:06.182 00.002 7988 Enqueuing Expose request
21:09:06.183 00.001 15712 PPEC rslt: input = 0.23, final = 0.20, react = 0.14, pred = 0.06, hyst = 0.13, hyst_pct = 0.00, period_length = 635.50
21:09:06.183 00.000 15712 PPEC: input: 0.23, control: 0.20, exposure: 1500
21:09:06.183 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:06.183 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:09:06.183 00.000 15712 MoveAxis(W, 65, ABG)
21:09:06.183 00.000 15712 Guiding  Dir = 3, Dur = 65
21:09:06.183 00.000 15712 IsGuiding returns 0
21:09:06.203 00.020 15712 PulseGuide returned control before completion, sleep 55
21:09:06.285 00.082 15712 IsGuiding returns 0
21:09:06.285 00.000 15712 Move returns status 0, amount 65
21:09:06.285 00.000 15712 MoveAxis(N, 0, ABG)
21:09:06.285 00.000 15712 Move returns status 0, amount 0
21:09:06.285 00.000 15712 move complete, result=0
21:09:06.285 00.000 15712 worker thread done servicing request
21:09:06.285 00.000 15712 Worker thread wakes up
21:09:06.285 00.000 7988 GuideStep: 0.2 px 65 ms WEST, 0.0 px 0 ms NORTH
21:09:06.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:06.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:07.921 01.636 15712 Exposure complete
21:09:07.977 00.056 15712 worker thread done servicing request
21:09:07.977 00.000 7988 OnExposeComplete: enter
21:09:07.977 00.000 7988 UpdateGuideState(): m_state=6
21:09:07.984 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5569
21:09:07.985 00.001 7988 Star::Find returns 1 (0), X=1182.49, Y=439.14, Mass=1479, SNR=26.4, Peak=191 HFD=3.4
21:09:07.985 00.000 7988 MultiStar: [#1 0.19,-0.87,1.06,U] [#2 0.37,-0.64,1.03,U] [#3 0.04,-0.32,0.97,U] [#4 0.19,-0.53,1.06,U] [#5 -0.02,-0.86,0.72,U] [#6 0.22,-0.70,0.70,U] [#7 0.11,-0.45,0.66,U] [#8 0.11,-0.73,0.63,U] 
21:09:07.985 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.71}, one-star: {-0.05, -1.24}
21:09:07.989 00.004 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
21:09:07.989 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.98)
21:09:07.991 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.71 hyp=0.73 cameraTheta=-1.38 mountX=0.71 mountY=-0.12, mountTheta=-0.17
21:09:07.994 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.71, opts=13)
21:09:07.994 00.000 7988 Enqueuing Move request for scope (0.14, -0.71)
21:09:07.996 00.002 15712 Worker thread wakes up
21:09:07.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.71) opts 0xd
21:09:07.996 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.71)
21:09:07.996 00.000 15712 Moving (0.14, -0.71) raw xDistance=0.71 yDistance=-0.12
21:09:07.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:07.996 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.4
21:09:07.998 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:07.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:08.000 00.002 7988 Enqueuing Expose request
21:09:08.001 00.001 15712 PPEC rslt: input = 0.71, final = 0.50, react = 0.43, pred = 0.07, hyst = 0.39, hyst_pct = 0.00, period_length = 635.50
21:09:08.001 00.000 15712 PPEC: input: 0.71, control: 0.50, exposure: 1500
21:09:08.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:08.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:09:08.001 00.000 15712 MoveAxis(W, 162, ABG)
21:09:08.001 00.000 15712 Guiding  Dir = 3, Dur = 162
21:09:08.001 00.000 15712 IsGuiding returns 0
21:09:08.017 00.016 15712 PulseGuide returned control before completion, sleep 149
21:09:08.198 00.181 15712 IsGuiding returns 0
21:09:08.198 00.000 15712 Move returns status 0, amount 162
21:09:08.198 00.000 15712 MoveAxis(N, 0, ABG)
21:09:08.198 00.000 15712 Move returns status 0, amount 0
21:09:08.198 00.000 15712 move complete, result=0
21:09:08.198 00.000 7988 GuideStep: 0.7 px 162 ms WEST, -0.1 px 0 ms NORTH
21:09:08.204 00.006 15712 worker thread done servicing request
21:09:08.204 00.000 15712 Worker thread wakes up
21:09:08.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:08.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:09.614 01.410 15712 Exposure complete
21:09:09.659 00.045 15712 worker thread done servicing request
21:09:09.659 00.000 7988 OnExposeComplete: enter
21:09:09.659 00.000 7988 UpdateGuideState(): m_state=6
21:09:09.676 00.017 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5570
21:09:09.676 00.000 7988 Star::Find returns 1 (0), X=1182.47, Y=439.30, Mass=1554, SNR=26.9, Peak=201 HFD=3.3
21:09:09.676 00.000 7988 MultiStar: [#1 0.24,-0.62,1.00,U] [#2 0.41,-0.34,1.02,U] [#3 0.09,-0.04,0.95,U] [#4 0.17,-0.41,0.97,U] [#5 -0.04,-0.25,0.68,U] [#6 0.17,-0.30,0.73,U] [#7 0.22,-0.18,0.66,U] [#8 0.03,-0.51,0.67,U] 
21:09:09.676 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.44}, one-star: {-0.07, -1.09}
21:09:09.676 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
21:09:09.676 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.85)
21:09:09.676 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.44 hyp=0.46 cameraTheta=-1.25 mountX=0.43 mountY=-0.13, mountTheta=-0.29
21:09:09.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.44, opts=13)
21:09:09.676 00.000 7988 Enqueuing Move request for scope (0.14, -0.44)
21:09:09.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:09.676 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9
21:09:09.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:09.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:09.676 00.000 7988 Enqueuing Expose request
21:09:09.691 00.015 15712 Worker thread wakes up
21:09:09.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.44) opts 0xd
21:09:09.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.44)
21:09:09.691 00.000 15712 Moving (0.14, -0.44) raw xDistance=0.43 yDistance=-0.13
21:09:09.693 00.002 15712 PPEC rslt: input = 0.43, final = 0.39, react = 0.26, pred = 0.13, hyst = 0.25, hyst_pct = 0.00, period_length = 635.50
21:09:09.693 00.000 15712 PPEC: input: 0.43, control: 0.39, exposure: 1500
21:09:09.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:09.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:09:09.693 00.000 15712 MoveAxis(W, 127, ABG)
21:09:09.693 00.000 15712 Guiding  Dir = 3, Dur = 127
21:09:09.693 00.000 15712 IsGuiding returns 0
21:09:09.710 00.017 15712 PulseGuide returned control before completion, sleep 113
21:09:09.863 00.153 15712 IsGuiding returns 0
21:09:09.863 00.000 15712 Move returns status 0, amount 127
21:09:09.863 00.000 15712 MoveAxis(N, 0, ABG)
21:09:09.863 00.000 15712 Move returns status 0, amount 0
21:09:09.863 00.000 15712 move complete, result=0
21:09:09.863 00.000 7988 GuideStep: 0.4 px 127 ms WEST, -0.1 px 0 ms NORTH
21:09:09.866 00.003 15712 worker thread done servicing request
21:09:09.866 00.000 15712 Worker thread wakes up
21:09:09.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:09.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:11.505 01.639 15712 Exposure complete
21:09:11.562 00.057 15712 worker thread done servicing request
21:09:11.562 00.000 7988 OnExposeComplete: enter
21:09:11.562 00.000 7988 UpdateGuideState(): m_state=6
21:09:11.568 00.006 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5571
21:09:11.568 00.000 7988 Star::Find returns 1 (0), X=1182.48, Y=440.14, Mass=1497, SNR=26.5, Peak=172 HFD=3.4
21:09:11.568 00.000 7988 MultiStar: [#1 0.40,-0.12,1.02,U] [#2 0.31,0.27,1.00,U] [#3 0.11,0.44,0.92,U] [#4 0.04,0.31,1.04,U] [#5 0.13,0.32,0.69,U] [#6 0.30,0.43,0.73,U] [#7 0.28,0.59,0.69,U] [#8 0.09,0.11,0.66,U] 
21:09:11.568 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.21}, one-star: {-0.06, -0.24}
21:09:11.568 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
21:09:11.568 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
21:09:11.568 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.83 mountX=0.24 mountY=0.07, mountTheta=0.28
21:09:11.568 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.24, opts=13)
21:09:11.568 00.000 7988 Enqueuing Move request for scope (-0.06, -0.24)
21:09:11.579 00.011 15712 Worker thread wakes up
21:09:11.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
21:09:11.579 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
21:09:11.579 00.000 15712 Moving (-0.06, -0.24) raw xDistance=0.24 yDistance=0.07
21:09:11.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:11.579 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.5
21:09:11.581 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:11.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:11.583 00.002 7988 Enqueuing Expose request
21:09:11.584 00.001 15712 PPEC rslt: input = 0.24, final = 0.29, react = 0.14, pred = 0.14, hyst = 0.16, hyst_pct = 0.00, period_length = 635.51
21:09:11.584 00.000 15712 PPEC: input: 0.24, control: 0.29, exposure: 1500
21:09:11.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:11.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:09:11.584 00.000 15712 MoveAxis(W, 94, ABG)
21:09:11.584 00.000 15712 Guiding  Dir = 3, Dur = 94
21:09:11.584 00.000 15712 IsGuiding returns 0
21:09:11.605 00.021 15712 PulseGuide returned control before completion, sleep 83
21:09:11.701 00.096 15712 IsGuiding returns 1
21:09:11.701 00.000 15712 scope still moving after pulse duration time elapsed
21:09:11.726 00.025 15712 IsGuiding returns 0
21:09:11.726 00.000 15712 scope move finished after 94 + 47 ms
21:09:11.726 00.000 15712 Move returns status 0, amount 94
21:09:11.726 00.000 15712 MoveAxis(N, 0, ABG)
21:09:11.726 00.000 15712 Move returns status 0, amount 0
21:09:11.726 00.000 15712 move complete, result=0
21:09:11.726 00.000 15712 worker thread done servicing request
21:09:11.726 00.000 15712 Worker thread wakes up
21:09:11.726 00.000 7988 GuideStep: 0.2 px 94 ms WEST, 0.1 px 0 ms NORTH
21:09:11.728 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:11.729 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:13.133 01.404 15712 Exposure complete
21:09:13.191 00.058 15712 worker thread done servicing request
21:09:13.191 00.000 7988 OnExposeComplete: enter
21:09:13.191 00.000 7988 UpdateGuideState(): m_state=6
21:09:13.191 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5572
21:09:13.195 00.004 7988 Star::Find returns 1 (0), X=1182.30, Y=440.70, Mass=1613, SNR=27.2, Peak=176 HFD=3.4
21:09:13.195 00.000 7988 MultiStar: [#1 0.36,0.80,0.98,U] [#2 0.38,0.96,0.97,U] [#3 0.19,1.16,0.00,M1] [#4 0.21,0.89,0.97,U] [#5 -0.11,1.05,0.00,M1] [#6 0.36,1.00,0.00,M1] [#7 0.00,1.00,0.61,U] [#8 -0.07,0.83,0.61,U] 
21:09:13.195 00.000 7988 single-star, 5 included, MultiStar: {0.13, 0.78}, one-star: {-0.24, 0.31}
21:09:13.195 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.81 = -2.48)
21:09:13.195 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.63)
21:09:13.195 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.31 hyp=0.39 cameraTheta=2.23 mountX=-0.31 mountY=0.23, mountTheta=2.50
21:09:13.195 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.31, opts=13)
21:09:13.195 00.000 7988 Enqueuing Move request for scope (-0.24, 0.31)
21:09:13.195 00.000 15712 Worker thread wakes up
21:09:13.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.31) opts 0xd
21:09:13.195 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.31)
21:09:13.195 00.000 15712 Moving (-0.24, 0.31) raw xDistance=-0.31 yDistance=0.23
21:09:13.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:13.195 00.000 7988 UpdateGuideState exits: m=1613 SNR=27.2
21:09:13.206 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:13.206 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:13.208 00.002 7988 Enqueuing Expose request
21:09:13.208 00.000 15712 PPEC rslt: input = -0.31, final = -0.06, react = -0.19, pred = 0.12, hyst = -0.14, hyst_pct = 0.00, period_length = 635.51
21:09:13.208 00.000 15712 PPEC: input: -0.31, control: -0.06, exposure: 1500
21:09:13.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:13.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:09:13.208 00.000 15712 MoveAxis(E, 21, ABG)
21:09:13.210 00.002 15712 Guiding  Dir = 2, Dur = 21
21:09:13.212 00.002 15712 IsGuiding returns 0
21:09:13.231 00.019 15712 IsGuiding returns 1
21:09:13.231 00.000 15712 scope still moving after pulse duration time elapsed
21:09:13.279 00.048 15712 IsGuiding returns 0
21:09:13.279 00.000 15712 scope move finished after 21 + 52 ms
21:09:13.279 00.000 15712 Move returns status 0, amount 21
21:09:13.279 00.000 15712 MoveAxis(N, 0, ABG)
21:09:13.279 00.000 15712 Move returns status 0, amount 0
21:09:13.279 00.000 15712 move complete, result=0
21:09:13.279 00.000 7988 GuideStep: -0.3 px 21 ms EAST, 0.2 px 0 ms NORTH
21:09:13.288 00.009 15712 worker thread done servicing request
21:09:13.288 00.000 15712 Worker thread wakes up
21:09:13.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:13.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:14.917 01.629 15712 Exposure complete
21:09:14.978 00.061 15712 worker thread done servicing request
21:09:14.978 00.000 7988 OnExposeComplete: enter
21:09:14.978 00.000 7988 UpdateGuideState(): m_state=6
21:09:14.980 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5573
21:09:14.980 00.000 7988 Star::Find returns 1 (0), X=1182.49, Y=440.74, Mass=1499, SNR=26.3, Peak=174 HFD=3.4
21:09:14.982 00.002 7988 MultiStar: [#1 0.22,0.82,1.02,U] [#2 0.36,0.90,0.97,U] [#3 -0.00,0.93,0.94,U] [#4 -0.06,0.99,1.05,U] [#5 0.06,0.88,0.72,U] [#6 0.12,0.84,0.73,U] [#7 -0.04,1.15,0.00,M1] [#8 -0.30,0.77,0.64,U] 
21:09:14.982 00.000 7988 single-star, 7 included, MultiStar: {0.06, 0.81}, one-star: {-0.06, 0.36}
21:09:14.984 00.002 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
21:09:14.984 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
21:09:14.986 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.36 hyp=0.36 cameraTheta=1.72 mountX=-0.36 mountY=0.05, mountTheta=3.01
21:09:14.988 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.36, opts=13)
21:09:14.988 00.000 7988 Enqueuing Move request for scope (-0.06, 0.36)
21:09:14.990 00.002 15712 Worker thread wakes up
21:09:14.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.36) opts 0xd
21:09:14.990 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.36)
21:09:14.990 00.000 15712 Moving (-0.06, 0.36) raw xDistance=-0.36 yDistance=0.05
21:09:14.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:14.990 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.3
21:09:14.994 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:14.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:14.994 00.000 7988 Enqueuing Expose request
21:09:14.994 00.000 15712 PPEC rslt: input = -0.36, final = -0.11, react = -0.21, pred = 0.10, hyst = -0.18, hyst_pct = 0.00, period_length = 635.51
21:09:14.994 00.000 15712 PPEC: input: -0.36, control: -0.11, exposure: 1500
21:09:14.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:14.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:09:14.994 00.000 15712 MoveAxis(E, 37, ABG)
21:09:14.994 00.000 15712 Guiding  Dir = 2, Dur = 37
21:09:14.999 00.005 15712 IsGuiding returns 0
21:09:15.028 00.029 15712 PulseGuide returned control before completion, sleep 18
21:09:15.060 00.032 15712 IsGuiding returns 1
21:09:15.060 00.000 15712 scope still moving after pulse duration time elapsed
21:09:15.090 00.030 15712 IsGuiding returns 0
21:09:15.090 00.000 15712 scope move finished after 37 + 54 ms
21:09:15.090 00.000 15712 Move returns status 0, amount 37
21:09:15.090 00.000 15712 MoveAxis(N, 0, ABG)
21:09:15.090 00.000 15712 Move returns status 0, amount 0
21:09:15.090 00.000 15712 move complete, result=0
21:09:15.090 00.000 7988 GuideStep: -0.4 px 37 ms EAST, 0.0 px 0 ms NORTH
21:09:15.090 00.000 15712 worker thread done servicing request
21:09:15.090 00.000 15712 Worker thread wakes up
21:09:15.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:15.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:16.512 01.422 15712 Exposure complete
21:09:16.575 00.063 15712 worker thread done servicing request
21:09:16.575 00.000 7988 OnExposeComplete: enter
21:09:16.575 00.000 7988 UpdateGuideState(): m_state=6
21:09:16.580 00.005 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5574
21:09:16.580 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=440.41, Mass=1526, SNR=26.7, Peak=229 HFD=3.3
21:09:16.582 00.002 7988 MultiStar: [#1 0.17,0.63,0.99,U] [#2 0.22,0.80,1.02,U] [#3 0.01,0.82,0.97,U] [#4 0.03,0.57,1.04,U] [#5 0.00,0.71,0.71,U] [#6 0.13,0.71,0.70,U] [#7 0.05,0.83,0.65,U] [#8 -0.05,0.48,0.64,U] 
21:09:16.582 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.61}, one-star: {-0.16, 0.03}
21:09:16.584 00.002 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.58) = xAngle (4.54 = -1.74)
21:09:16.584 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.65 = 1.37)
21:09:16.586 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.17 cameraTheta=2.96 mountX=-0.03 mountY=0.16, mountTheta=1.74
21:09:16.588 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.03, opts=13)
21:09:16.589 00.001 7988 Enqueuing Move request for scope (-0.16, 0.03)
21:09:16.589 00.000 15712 Worker thread wakes up
21:09:16.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
21:09:16.589 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
21:09:16.589 00.000 15712 Moving (-0.16, 0.03) raw xDistance=-0.03 yDistance=0.16
21:09:16.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:16.589 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.7
21:09:16.592 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:16.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:16.594 00.002 7988 Enqueuing Expose request
21:09:16.594 00.000 15712 PPEC rslt: input = -0.03, final = 0.10, react = -0.02, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
21:09:16.594 00.000 15712 PPEC: input: -0.03, control: 0.10, exposure: 1500
21:09:16.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:16.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:09:16.594 00.000 15712 MoveAxis(W, 33, ABG)
21:09:16.594 00.000 15712 Guiding  Dir = 3, Dur = 33
21:09:16.594 00.000 15712 IsGuiding returns 0
21:09:16.626 00.032 15712 PulseGuide returned control before completion, sleep 14
21:09:16.653 00.027 15712 IsGuiding returns 1
21:09:16.653 00.000 15712 scope still moving after pulse duration time elapsed
21:09:16.690 00.037 15712 IsGuiding returns 0
21:09:16.690 00.000 15712 scope move finished after 33 + 60 ms
21:09:16.690 00.000 15712 Move returns status 0, amount 33
21:09:16.690 00.000 15712 MoveAxis(N, 0, ABG)
21:09:16.690 00.000 15712 Move returns status 0, amount 0
21:09:16.690 00.000 15712 move complete, result=0
21:09:16.690 00.000 7988 GuideStep: -0.0 px 33 ms WEST, 0.2 px 0 ms NORTH
21:09:16.692 00.002 15712 worker thread done servicing request
21:09:16.692 00.000 15712 Worker thread wakes up
21:09:16.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:16.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:18.327 01.635 15712 Exposure complete
21:09:18.389 00.062 15712 worker thread done servicing request
21:09:18.389 00.000 7988 OnExposeComplete: enter
21:09:18.389 00.000 7988 UpdateGuideState(): m_state=6
21:09:18.390 00.001 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5575
21:09:18.390 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=440.23, Mass=1515, SNR=26.6, Peak=213 HFD=3.4
21:09:18.394 00.004 7988 MultiStar: [#1 0.12,0.21,0.99,U] [#2 0.47,0.43,1.02,U] [#3 0.17,0.56,0.94,U] [#4 0.16,0.48,1.04,U] [#5 -0.09,0.45,0.74,U] [#6 0.30,0.53,0.70,U] [#7 0.22,0.76,0.67,U] [#8 -0.07,0.32,0.65,U] 
21:09:18.394 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.38}, one-star: {-0.09, -0.15}
21:09:18.394 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.58) = xAngle (-0.53 = -0.53)
21:09:18.394 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.58 = 2.58)
21:09:18.394 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.11 mountX=0.15 mountY=0.10, mountTheta=0.56
21:09:18.394 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.15, opts=13)
21:09:18.394 00.000 7988 Enqueuing Move request for scope (-0.09, -0.15)
21:09:18.394 00.000 15712 Worker thread wakes up
21:09:18.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
21:09:18.394 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
21:09:18.394 00.000 15712 Moving (-0.09, -0.15) raw xDistance=0.15 yDistance=0.10
21:09:18.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:18.394 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.6
21:09:18.403 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:18.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:18.405 00.002 7988 Enqueuing Expose request
21:09:18.406 00.001 15712 PPEC rslt: input = 0.15, final = 0.13, react = 0.09, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
21:09:18.406 00.000 15712 PPEC: input: 0.15, control: 0.13, exposure: 1500
21:09:18.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:18.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:09:18.406 00.000 15712 MoveAxis(W, 42, ABG)
21:09:18.406 00.000 15712 Guiding  Dir = 3, Dur = 42
21:09:18.444 00.038 15712 IsGuiding returns 0
21:09:18.462 00.018 15712 PulseGuide returned control before completion, sleep 37
21:09:18.502 00.040 15712 IsGuiding returns 1
21:09:18.502 00.000 15712 scope still moving after pulse duration time elapsed
21:09:18.541 00.039 15712 IsGuiding returns 0
21:09:18.541 00.000 15712 scope move finished after 42 + 53 ms
21:09:18.541 00.000 15712 Move returns status 0, amount 42
21:09:18.541 00.000 15712 MoveAxis(N, 0, ABG)
21:09:18.541 00.000 15712 Move returns status 0, amount 0
21:09:18.541 00.000 15712 move complete, result=0
21:09:18.541 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
21:09:18.546 00.005 15712 worker thread done servicing request
21:09:18.546 00.000 15712 Worker thread wakes up
21:09:18.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:18.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:19.956 01.410 15712 Exposure complete
21:09:20.007 00.051 15712 worker thread done servicing request
21:09:20.017 00.010 7988 OnExposeComplete: enter
21:09:20.017 00.000 7988 UpdateGuideState(): m_state=6
21:09:20.019 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5576
21:09:20.021 00.002 7988 Star::Find returns 1 (0), X=1182.42, Y=439.92, Mass=1383, SNR=25.3, Peak=189 HFD=3.2
21:09:20.021 00.000 7988 MultiStar: [#1 0.16,-0.20,1.06,U] [#2 0.32,0.03,1.07,U] [#3 0.04,0.31,1.01,U] [#4 -0.00,0.11,1.09,U] [#5 0.02,0.48,0.75,U] [#6 0.29,0.07,0.75,U] [#7 0.02,0.29,0.71,U] [#8 -0.16,0.27,0.70,U] 
21:09:20.023 00.002 7988 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {-0.12, -0.47}
21:09:20.024 00.001 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.40 = 2.40)
21:09:20.024 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.51 = -0.78)
21:09:20.026 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.82 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
21:09:20.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.07, opts=13)
21:09:20.026 00.000 7988 Enqueuing Move request for scope (0.07, 0.07)
21:09:20.026 00.000 15712 Worker thread wakes up
21:09:20.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
21:09:20.026 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
21:09:20.026 00.000 15712 Moving (0.07, 0.07) raw xDistance=-0.07 yDistance=-0.07
21:09:20.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:20.026 00.000 7988 UpdateGuideState exits: m=1383 SNR=25.3
21:09:20.033 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:20.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:20.033 00.000 7988 Enqueuing Expose request
21:09:20.033 00.000 15712 PPEC rslt: input = -0.07, final = 0.09, react = -0.04, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.51
21:09:20.033 00.000 15712 PPEC: input: -0.07, control: 0.09, exposure: 1500
21:09:20.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:20.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:09:20.033 00.000 15712 MoveAxis(W, 29, ABG)
21:09:20.033 00.000 15712 Guiding  Dir = 3, Dur = 29
21:09:20.037 00.004 15712 IsGuiding returns 0
21:09:20.057 00.020 15712 PulseGuide returned control before completion, sleep 15
21:09:20.091 00.034 15712 IsGuiding returns 1
21:09:20.091 00.000 15712 scope still moving after pulse duration time elapsed
21:09:20.128 00.037 15712 IsGuiding returns 0
21:09:20.128 00.000 15712 scope move finished after 29 + 61 ms
21:09:20.128 00.000 15712 Move returns status 0, amount 29
21:09:20.128 00.000 15712 MoveAxis(N, 0, ABG)
21:09:20.128 00.000 15712 Move returns status 0, amount 0
21:09:20.128 00.000 15712 move complete, result=0
21:09:20.128 00.000 15712 worker thread done servicing request
21:09:20.128 00.000 15712 Worker thread wakes up
21:09:20.128 00.000 7988 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
21:09:20.130 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:20.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:21.769 01.639 15712 Exposure complete
21:09:21.824 00.055 15712 worker thread done servicing request
21:09:21.824 00.000 7988 OnExposeComplete: enter
21:09:21.824 00.000 7988 UpdateGuideState(): m_state=6
21:09:21.830 00.006 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5577
21:09:21.832 00.002 7988 Star::Find returns 1 (0), X=1182.36, Y=438.80, Mass=1622, SNR=27.4, Peak=189 HFD=3.7
21:09:21.832 00.000 7988 MultiStar: [#1 0.10,-1.08,0.00,M1] [#2 0.24,-0.84,0.98,U] [#3 0.17,-0.73,0.94,U] [#4 0.21,-0.96,1.03,U] [#5 -0.01,-1.17,0.00,M1] [#6 0.20,-1.06,0.00,M1] [#7 0.15,-0.64,0.63,U] [#8 -0.04,-1.03,0.64,U] 
21:09:21.834 00.002 7988 refined, 5 included, MultiStar: {0.10, -0.98}, one-star: {-0.19, -1.58}
21:09:21.834 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
21:09:21.836 00.002 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
21:09:21.836 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.98 hyp=0.99 cameraTheta=-1.47 mountX=0.98 mountY=-0.07, mountTheta=-0.07
21:09:21.838 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.98, opts=13)
21:09:21.841 00.003 7988 Enqueuing Move request for scope (0.10, -0.98)
21:09:21.841 00.000 15712 Worker thread wakes up
21:09:21.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.98) opts 0xd
21:09:21.841 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.98)
21:09:21.841 00.000 15712 Moving (0.10, -0.98) raw xDistance=0.98 yDistance=-0.07
21:09:21.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:21.841 00.000 7988 UpdateGuideState exits: m=1622 SNR=27.4
21:09:21.844 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:21.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:21.846 00.002 7988 Enqueuing Expose request
21:09:21.846 00.000 15712 PPEC rslt: input = 0.98, final = 0.67, react = 0.59, pred = 0.08, hyst = 0.54, hyst_pct = 0.00, period_length = 635.52
21:09:21.846 00.000 15712 PPEC: input: 0.98, control: 0.67, exposure: 1500
21:09:21.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:21.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:09:21.846 00.000 15712 MoveAxis(W, 220, ABG)
21:09:21.846 00.000 15712 Guiding  Dir = 3, Dur = 220
21:09:21.846 00.000 15712 IsGuiding returns 0
21:09:21.862 00.016 15712 PulseGuide returned control before completion, sleep 211
21:09:22.086 00.224 15712 IsGuiding returns 1
21:09:22.086 00.000 15712 scope still moving after pulse duration time elapsed
21:09:22.118 00.032 15712 IsGuiding returns 0
21:09:22.118 00.000 15712 scope move finished after 220 + 55 ms
21:09:22.118 00.000 15712 Move returns status 0, amount 220
21:09:22.118 00.000 15712 MoveAxis(N, 0, ABG)
21:09:22.118 00.000 15712 Move returns status 0, amount 0
21:09:22.118 00.000 15712 move complete, result=0
21:09:22.118 00.000 7988 GuideStep: 1.0 px 220 ms WEST, -0.1 px 0 ms NORTH
21:09:22.126 00.008 15712 worker thread done servicing request
21:09:22.126 00.000 15712 Worker thread wakes up
21:09:22.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:22.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:23.541 01.415 15712 Exposure complete
21:09:23.592 00.051 15712 worker thread done servicing request
21:09:23.592 00.000 7988 OnExposeComplete: enter
21:09:23.592 00.000 7988 UpdateGuideState(): m_state=6
21:09:23.604 00.012 7988 Star::Find(15, 1182, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5578
21:09:23.604 00.000 7988 Star::Find returns 1 (0), X=1182.40, Y=439.18, Mass=1450, SNR=25.9, Peak=197 HFD=3.4
21:09:23.604 00.000 7988 MultiStar: [#1 0.10,-0.93,1.03,U] [#2 0.25,-0.67,1.03,U] [#3 -0.07,-0.56,0.99,U] [#4 -0.04,-0.61,1.01,U] [#5 -0.14,-0.89,0.74,U] [#6 0.01,-0.62,0.72,U] [#7 -0.11,-0.57,0.67,U] [#8 0.09,-0.48,0.66,U] 
21:09:23.604 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.74}, one-star: {-0.15, -1.20}
21:09:23.604 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
21:09:23.609 00.005 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
21:09:23.609 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.74 hyp=0.74 cameraTheta=-1.57 mountX=0.74 mountY=0.02, mountTheta=0.03
21:09:23.613 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.74, opts=13)
21:09:23.613 00.000 7988 Enqueuing Move request for scope (-0.00, -0.74)
21:09:23.613 00.000 15712 Worker thread wakes up
21:09:23.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.74) opts 0xd
21:09:23.613 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.74)
21:09:23.613 00.000 15712 Moving (-0.00, -0.74) raw xDistance=0.74 yDistance=0.02
21:09:23.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:23.613 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9
21:09:23.617 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:23.617 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:23.619 00.002 7988 Enqueuing Expose request
21:09:23.620 00.001 15712 PPEC rslt: input = 0.74, final = 0.52, react = 0.45, pred = 0.08, hyst = 0.41, hyst_pct = 0.00, period_length = 635.52
21:09:23.620 00.000 15712 PPEC: input: 0.74, control: 0.52, exposure: 1500
21:09:23.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:23.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:09:23.620 00.000 15712 MoveAxis(W, 171, ABG)
21:09:23.620 00.000 15712 Guiding  Dir = 3, Dur = 171
21:09:23.643 00.023 15712 IsGuiding returns 0
21:09:23.652 00.009 15712 PulseGuide returned control before completion, sleep 166
21:09:23.828 00.176 15712 IsGuiding returns 1
21:09:23.828 00.000 15712 scope still moving after pulse duration time elapsed
21:09:23.867 00.039 15712 IsGuiding returns 0
21:09:23.867 00.000 15712 scope move finished after 171 + 52 ms
21:09:23.867 00.000 15712 Move returns status 0, amount 171
21:09:23.867 00.000 15712 MoveAxis(N, 0, ABG)
21:09:23.867 00.000 15712 Move returns status 0, amount 0
21:09:23.867 00.000 15712 move complete, result=0
21:09:23.867 00.000 7988 GuideStep: 0.7 px 171 ms WEST, 0.0 px 0 ms NORTH
21:09:23.869 00.002 15712 worker thread done servicing request
21:09:23.869 00.000 15712 Worker thread wakes up
21:09:23.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:23.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:25.505 01.636 15712 Exposure complete
21:09:25.565 00.060 15712 worker thread done servicing request
21:09:25.565 00.000 7988 OnExposeComplete: enter
21:09:25.565 00.000 7988 UpdateGuideState(): m_state=6
21:09:25.568 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5579
21:09:25.568 00.000 7988 Star::Find returns 1 (0), X=1182.28, Y=439.83, Mass=1505, SNR=26.3, Peak=210 HFD=3.5
21:09:25.570 00.002 7988 MultiStar: [#1 0.12,-0.06,1.02,U] [#2 0.37,0.12,1.02,U] [#3 -0.03,0.14,0.96,U] [#4 0.05,-0.04,1.04,U] [#5 -0.10,-0.08,0.74,U] [#6 0.00,0.11,0.73,U] [#7 0.10,0.39,0.67,U] [#8 -0.28,-0.30,0.65,U] 
21:09:25.572 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.27, -0.56}
21:09:25.572 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
21:09:25.574 00.002 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
21:09:25.574 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.39 mountX=0.04 mountY=-0.01, mountTheta=-0.16
21:09:25.576 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
21:09:25.576 00.000 7988 Enqueuing Move request for scope (0.01, -0.04)
21:09:25.576 00.000 15712 Worker thread wakes up
21:09:25.580 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
21:09:25.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
21:09:25.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:25.580 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
21:09:25.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:25.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:25.584 00.004 7988 Enqueuing Expose request
21:09:25.584 00.000 15712 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
21:09:25.584 00.000 15712 PPEC rslt: input = 0.04, final = 0.11, react = 0.02, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 635.52
21:09:25.584 00.000 15712 PPEC: input: 0.04, control: 0.11, exposure: 1500
21:09:25.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:25.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:09:25.584 00.000 15712 MoveAxis(W, 36, ABG)
21:09:25.584 00.000 15712 Guiding  Dir = 3, Dur = 36
21:09:25.584 00.000 15712 IsGuiding returns 0
21:09:25.600 00.016 15712 PulseGuide returned control before completion, sleep 26
21:09:25.648 00.048 15712 IsGuiding returns 0
21:09:25.648 00.000 15712 Move returns status 0, amount 36
21:09:25.648 00.000 15712 MoveAxis(N, 0, ABG)
21:09:25.648 00.000 15712 Move returns status 0, amount 0
21:09:25.648 00.000 15712 move complete, result=0
21:09:25.648 00.000 7988 GuideStep: 0.0 px 36 ms WEST, -0.0 px 0 ms NORTH
21:09:25.659 00.011 15712 worker thread done servicing request
21:09:25.659 00.000 15712 Worker thread wakes up
21:09:25.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:25.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:27.069 01.410 15712 Exposure complete
21:09:27.129 00.060 15712 worker thread done servicing request
21:09:27.129 00.000 7988 OnExposeComplete: enter
21:09:27.129 00.000 7988 UpdateGuideState(): m_state=6
21:09:27.132 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
21:09:27.132 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=439.93, Mass=1567, SNR=26.9, Peak=215 HFD=3.5
21:09:27.132 00.000 7988 MultiStar: [#1 0.02,0.11,1.01,U] [#2 0.23,0.10,1.01,U] [#3 -0.02,0.26,0.96,U] [#4 0.03,0.20,1.03,U] [#5 -0.47,0.22,0.69,U] [#6 0.23,0.03,0.67,U] [#7 -0.02,0.52,0.68,U] [#8 -0.16,0.08,0.66,U] 
21:09:27.132 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.26, -0.46}
21:09:27.132 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.79)
21:09:27.132 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.32)
21:09:27.132 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.92 mountX=-0.10 mountY=0.03, mountTheta=2.81
21:09:27.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.10, opts=13)
21:09:27.132 00.000 7988 Enqueuing Move request for scope (-0.04, 0.10)
21:09:27.132 00.000 15712 Worker thread wakes up
21:09:27.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
21:09:27.132 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
21:09:27.132 00.000 15712 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=0.03
21:09:27.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:27.132 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.9
21:09:27.144 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:27.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:27.146 00.002 7988 Enqueuing Expose request
21:09:27.146 00.000 15712 PPEC rslt: input = -0.10, final = 0.11, react = -0.06, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 635.52
21:09:27.146 00.000 15712 PPEC: input: -0.10, control: 0.11, exposure: 1500
21:09:27.148 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:27.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:09:27.148 00.000 15712 MoveAxis(W, 36, ABG)
21:09:27.148 00.000 15712 Guiding  Dir = 3, Dur = 36
21:09:27.148 00.000 15712 IsGuiding returns 0
21:09:27.168 00.020 15712 PulseGuide returned control before completion, sleep 20
21:09:27.214 00.046 15712 IsGuiding returns 0
21:09:27.214 00.000 15712 Move returns status 0, amount 36
21:09:27.214 00.000 15712 MoveAxis(N, 0, ABG)
21:09:27.214 00.000 15712 Move returns status 0, amount 0
21:09:27.214 00.000 15712 move complete, result=0
21:09:27.214 00.000 7988 GuideStep: -0.1 px 36 ms WEST, 0.0 px 0 ms NORTH
21:09:27.225 00.011 15712 worker thread done servicing request
21:09:27.225 00.000 15712 Worker thread wakes up
21:09:27.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:27.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:28.967 01.742 15712 Exposure complete
21:09:29.016 00.049 15712 worker thread done servicing request
21:09:29.016 00.000 7988 OnExposeComplete: enter
21:09:29.016 00.000 7988 UpdateGuideState(): m_state=6
21:09:29.028 00.012 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5581
21:09:29.030 00.002 7988 Star::Find returns 1 (0), X=1182.30, Y=440.11, Mass=1496, SNR=26.4, Peak=198 HFD=3.4
21:09:29.030 00.000 7988 MultiStar: [#1 0.09,0.07,1.01,U] [#2 0.41,0.34,1.00,U] [#3 0.08,0.42,0.94,U] [#4 0.04,0.37,1.04,U] [#5 -0.15,0.12,0.69,U] [#6 0.20,0.15,0.72,U] [#7 -0.00,0.69,0.63,U] [#8 -0.12,0.07,0.69,U] 
21:09:29.033 00.003 7988 refined, 8 included, MultiStar: {0.04, 0.21}, one-star: {-0.25, -0.28}
21:09:29.033 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
21:09:29.035 00.002 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
21:09:29.035 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.37 mountX=-0.21 mountY=-0.05, mountTheta=-2.91
21:09:29.037 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.21, opts=13)
21:09:29.037 00.000 7988 Enqueuing Move request for scope (0.04, 0.21)
21:09:29.039 00.002 15712 Worker thread wakes up
21:09:29.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
21:09:29.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
21:09:29.039 00.000 15712 Moving (0.04, 0.21) raw xDistance=-0.21 yDistance=-0.05
21:09:29.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:29.039 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.4
21:09:29.042 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:29.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:29.044 00.002 7988 Enqueuing Expose request
21:09:29.044 00.000 15712 PPEC rslt: input = -0.21, final = -0.01, react = -0.12, pred = 0.12, hyst = -0.10, hyst_pct = 0.00, period_length = 635.53
21:09:29.044 00.000 15712 PPEC: input: -0.21, control: -0.01, exposure: 1500
21:09:29.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:29.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:09:29.044 00.000 15712 MoveAxis(E, 2, ABG)
21:09:29.044 00.000 15712 Guiding  Dir = 2, Dur = 2
21:09:29.044 00.000 15712 IsGuiding returns 0
21:09:29.060 00.016 15712 IsGuiding returns 0
21:09:29.060 00.000 15712 Move returns status 0, amount 2
21:09:29.060 00.000 15712 MoveAxis(N, 0, ABG)
21:09:29.060 00.000 15712 Move returns status 0, amount 0
21:09:29.060 00.000 15712 move complete, result=0
21:09:29.060 00.000 15712 worker thread done servicing request
21:09:29.060 00.000 15712 Worker thread wakes up
21:09:29.060 00.000 7988 GuideStep: -0.2 px 2 ms EAST, -0.0 px 0 ms NORTH
21:09:29.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:29.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:30.480 01.420 15712 Exposure complete
21:09:30.538 00.058 15712 worker thread done servicing request
21:09:30.538 00.000 7988 OnExposeComplete: enter
21:09:30.538 00.000 7988 UpdateGuideState(): m_state=6
21:09:30.541 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5582
21:09:30.541 00.000 7988 Star::Find returns 1 (0), X=1182.49, Y=439.86, Mass=1477, SNR=26.0, Peak=171 HFD=3.5
21:09:30.541 00.000 7988 MultiStar: [#1 0.35,-0.02,1.02,U] [#2 0.59,0.09,1.04,U] [#3 0.04,0.21,0.98,U] [#4 -0.11,0.20,1.07,U] [#5 -0.07,0.00,0.74,U] [#6 0.35,0.17,0.72,U] [#7 0.17,0.26,0.66,U] [#8 0.03,0.13,0.67,U] 
21:09:30.545 00.004 7988 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {-0.05, -0.52}
21:09:30.545 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.89 = 1.89)
21:09:30.545 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.00 = -1.29)
21:09:30.545 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.15 cameraTheta=0.31 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
21:09:30.545 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.05, opts=13)
21:09:30.545 00.000 7988 Enqueuing Move request for scope (0.15, 0.05)
21:09:30.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:30.545 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.0
21:09:30.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:30.545 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:30.545 00.000 7988 Enqueuing Expose request
21:09:30.557 00.012 15712 Worker thread wakes up
21:09:30.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
21:09:30.557 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
21:09:30.557 00.000 15712 Moving (0.15, 0.05) raw xDistance=-0.05 yDistance=-0.15
21:09:30.562 00.005 15712 PPEC rslt: input = -0.05, final = 0.07, react = -0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.53
21:09:30.562 00.000 15712 PPEC: input: -0.05, control: 0.07, exposure: 1500
21:09:30.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:30.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:09:30.562 00.000 15712 MoveAxis(W, 23, ABG)
21:09:30.562 00.000 15712 Guiding  Dir = 3, Dur = 23
21:09:30.562 00.000 15712 IsGuiding returns 0
21:09:30.579 00.017 15712 PulseGuide returned control before completion, sleep 15
21:09:30.626 00.047 15712 IsGuiding returns 0
21:09:30.626 00.000 15712 Move returns status 0, amount 23
21:09:30.629 00.003 15712 MoveAxis(N, 0, ABG)
21:09:30.629 00.000 15712 Move returns status 0, amount 0
21:09:30.629 00.000 15712 move complete, result=0
21:09:30.629 00.000 7988 GuideStep: -0.0 px 23 ms WEST, -0.1 px 0 ms NORTH
21:09:30.629 00.000 15712 worker thread done servicing request
21:09:30.629 00.000 15712 Worker thread wakes up
21:09:30.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:30.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:32.266 01.637 15712 Exposure complete
21:09:32.313 00.047 15712 worker thread done servicing request
21:09:32.313 00.000 7988 OnExposeComplete: enter
21:09:32.313 00.000 7988 UpdateGuideState(): m_state=6
21:09:32.329 00.016 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5583
21:09:32.330 00.001 7988 Star::Find returns 1 (0), X=1182.22, Y=439.40, Mass=1485, SNR=26.1, Peak=215 HFD=3.4
21:09:32.330 00.000 7988 MultiStar: [#1 0.13,-0.52,0.99,U] [#2 0.39,-0.51,1.01,U] [#3 0.19,-0.08,0.98,U] [#4 -0.05,-0.36,1.06,U] [#5 -0.11,-0.32,0.69,U] [#6 0.13,-0.44,0.71,U] [#7 -0.01,-0.19,0.67,U] [#8 -0.21,-0.40,0.65,U] 
21:09:32.330 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.44}, one-star: {-0.32, -0.98}
21:09:32.330 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
21:09:32.330 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.11)
21:09:32.330 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.44 hyp=0.44 cameraTheta=-1.51 mountX=0.44 mountY=-0.02, mountTheta=-0.03
21:09:32.330 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.44, opts=13)
21:09:32.330 00.000 7988 Enqueuing Move request for scope (0.03, -0.44)
21:09:32.330 00.000 15712 Worker thread wakes up
21:09:32.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.44) opts 0xd
21:09:32.330 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.44)
21:09:32.330 00.000 15712 Moving (0.03, -0.44) raw xDistance=0.44 yDistance=-0.02
21:09:32.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:32.330 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1
21:09:32.342 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:32.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:32.344 00.002 7988 Enqueuing Expose request
21:09:32.345 00.001 15712 PPEC rslt: input = 0.44, final = 0.33, react = 0.26, pred = 0.07, hyst = 0.24, hyst_pct = 0.00, period_length = 635.53
21:09:32.345 00.000 15712 PPEC: input: 0.44, control: 0.33, exposure: 1500
21:09:32.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:32.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:09:32.345 00.000 15712 MoveAxis(W, 107, ABG)
21:09:32.345 00.000 15712 Guiding  Dir = 3, Dur = 107
21:09:32.345 00.000 15712 IsGuiding returns 0
21:09:32.370 00.025 15712 PulseGuide returned control before completion, sleep 93
21:09:32.473 00.103 15712 IsGuiding returns 1
21:09:32.473 00.000 15712 scope still moving after pulse duration time elapsed
21:09:32.505 00.032 15712 IsGuiding returns 0
21:09:32.505 00.000 15712 scope move finished after 107 + 61 ms
21:09:32.505 00.000 15712 Move returns status 0, amount 107
21:09:32.505 00.000 15712 MoveAxis(N, 0, ABG)
21:09:32.505 00.000 15712 Move returns status 0, amount 0
21:09:32.505 00.000 15712 move complete, result=0
21:09:32.505 00.000 15712 worker thread done servicing request
21:09:32.505 00.000 15712 Worker thread wakes up
21:09:32.505 00.000 7988 GuideStep: 0.4 px 107 ms WEST, -0.0 px 0 ms NORTH
21:09:32.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:32.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:33.922 01.417 15712 Exposure complete
21:09:33.981 00.059 15712 worker thread done servicing request
21:09:33.981 00.000 7988 OnExposeComplete: enter
21:09:33.981 00.000 7988 UpdateGuideState(): m_state=6
21:09:33.984 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5584
21:09:33.984 00.000 7988 Star::Find returns 1 (0), X=1182.39, Y=439.25, Mass=1540, SNR=26.6, Peak=197 HFD=3.5
21:09:33.984 00.000 7988 MultiStar: [#1 0.30,-0.70,0.97,U] [#2 0.23,-0.47,1.01,U] [#3 0.10,-0.21,1.00,U] [#4 0.07,-0.55,1.00,U] [#5 -0.17,-0.62,0.73,U] [#6 0.20,-0.72,0.70,U] [#7 0.04,-0.28,0.65,U] [#8 -0.19,-0.55,0.66,U] 
21:09:33.984 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.59}, one-star: {-0.16, -1.14}
21:09:33.984 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
21:09:33.984 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.06)
21:09:33.984 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.59 hyp=0.59 cameraTheta=-1.47 mountX=0.59 mountY=-0.05, mountTheta=-0.08
21:09:33.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.59, opts=13)
21:09:33.984 00.000 7988 Enqueuing Move request for scope (0.06, -0.59)
21:09:33.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:33.984 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.6
21:09:33.998 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:33.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:33.999 00.001 7988 Enqueuing Expose request
21:09:33.999 00.000 15712 Worker thread wakes up
21:09:33.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.59) opts 0xd
21:09:33.999 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.59)
21:09:33.999 00.000 15712 Moving (0.06, -0.59) raw xDistance=0.59 yDistance=-0.05
21:09:33.999 00.000 15712 PPEC rslt: input = 0.59, final = 0.43, react = 0.35, pred = 0.08, hyst = 0.32, hyst_pct = 0.00, period_length = 635.53
21:09:33.999 00.000 15712 PPEC: input: 0.59, control: 0.43, exposure: 1500
21:09:33.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:33.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:09:33.999 00.000 15712 MoveAxis(W, 142, ABG)
21:09:33.999 00.000 15712 Guiding  Dir = 3, Dur = 142
21:09:33.999 00.000 15712 IsGuiding returns 0
21:09:34.032 00.033 15712 PulseGuide returned control before completion, sleep 126
21:09:34.190 00.158 15712 IsGuiding returns 0
21:09:34.190 00.000 15712 Move returns status 0, amount 142
21:09:34.190 00.000 15712 MoveAxis(N, 0, ABG)
21:09:34.190 00.000 15712 Move returns status 0, amount 0
21:09:34.190 00.000 15712 move complete, result=0
21:09:34.190 00.000 15712 worker thread done servicing request
21:09:34.190 00.000 15712 Worker thread wakes up
21:09:34.190 00.000 7988 GuideStep: 0.6 px 142 ms WEST, -0.0 px 0 ms NORTH
21:09:34.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:34.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:35.833 01.643 15712 Exposure complete
21:09:35.884 00.051 15712 worker thread done servicing request
21:09:35.884 00.000 7988 OnExposeComplete: enter
21:09:35.884 00.000 7988 UpdateGuideState(): m_state=6
21:09:35.884 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5585
21:09:35.895 00.011 7988 Star::Find returns 1 (0), X=1182.40, Y=439.58, Mass=1480, SNR=26.1, Peak=212 HFD=3.2
21:09:35.895 00.000 7988 MultiStar: [#1 0.14,-0.42,1.02,U] [#2 0.27,-0.15,1.00,U] [#3 -0.12,-0.25,0.98,U] [#4 0.00,-0.16,1.04,U] [#5 -0.25,-0.12,0.73,U] [#6 0.04,-0.24,0.74,U] [#7 0.14,0.18,0.65,U] [#8 -0.29,-0.38,0.66,U] 
21:09:35.895 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.28}, one-star: {-0.14, -0.81}
21:09:35.895 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
21:09:35.895 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
21:09:35.901 00.006 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.61 mountX=0.28 mountY=0.02, mountTheta=0.07
21:09:35.901 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.28, opts=13)
21:09:35.901 00.000 7988 Enqueuing Move request for scope (-0.01, -0.28)
21:09:35.901 00.000 15712 Worker thread wakes up
21:09:35.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
21:09:35.901 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
21:09:35.901 00.000 15712 Moving (-0.01, -0.28) raw xDistance=0.28 yDistance=0.02
21:09:35.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:35.901 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1
21:09:35.907 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:35.907 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:35.909 00.002 7988 Enqueuing Expose request
21:09:35.909 00.000 15712 PPEC rslt: input = 0.28, final = 0.30, react = 0.17, pred = 0.13, hyst = 0.17, hyst_pct = 0.00, period_length = 635.54
21:09:35.909 00.000 15712 PPEC: input: 0.28, control: 0.30, exposure: 1500
21:09:35.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:35.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:09:35.909 00.000 15712 MoveAxis(W, 98, ABG)
21:09:35.909 00.000 15712 Guiding  Dir = 3, Dur = 98
21:09:35.911 00.002 15712 IsGuiding returns 0
21:09:35.935 00.024 15712 PulseGuide returned control before completion, sleep 84
21:09:36.043 00.108 15712 IsGuiding returns 0
21:09:36.043 00.000 15712 Move returns status 0, amount 98
21:09:36.043 00.000 15712 MoveAxis(N, 0, ABG)
21:09:36.043 00.000 15712 Move returns status 0, amount 0
21:09:36.043 00.000 15712 move complete, result=0
21:09:36.043 00.000 15712 worker thread done servicing request
21:09:36.043 00.000 15712 Worker thread wakes up
21:09:36.043 00.000 7988 GuideStep: 0.3 px 98 ms WEST, 0.0 px 0 ms NORTH
21:09:36.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:36.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:37.460 01.417 15712 Exposure complete
21:09:37.515 00.055 15712 worker thread done servicing request
21:09:37.515 00.000 7988 OnExposeComplete: enter
21:09:37.515 00.000 7988 UpdateGuideState(): m_state=6
21:09:37.522 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5586
21:09:37.522 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=440.10, Mass=1538, SNR=26.6, Peak=208 HFD=3.5
21:09:37.522 00.000 7988 MultiStar: [#1 0.14,0.10,1.02,U] [#2 0.34,0.18,1.00,U] [#3 0.10,0.35,0.95,U] [#4 0.09,0.19,1.06,U] [#5 -0.26,0.21,0.69,U] [#6 0.04,0.21,0.68,U] [#7 -0.01,0.34,0.69,U] [#8 0.06,0.23,0.65,U] 
21:09:37.522 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.16}, one-star: {-0.16, -0.29}
21:09:37.522 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
21:09:37.522 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.34)
21:09:37.522 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.26 mountX=-0.16 mountY=-0.05, mountTheta=-2.81
21:09:37.522 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.16, opts=13)
21:09:37.522 00.000 7988 Enqueuing Move request for scope (0.05, 0.16)
21:09:37.532 00.010 15712 Worker thread wakes up
21:09:37.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
21:09:37.532 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
21:09:37.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:37.532 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.6
21:09:37.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:37.532 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:37.532 00.000 7988 Enqueuing Expose request
21:09:37.532 00.000 15712 Moving (0.05, 0.16) raw xDistance=-0.16 yDistance=-0.05
21:09:37.540 00.008 15712 PPEC rslt: input = -0.16, final = 0.13, react = -0.09, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
21:09:37.540 00.000 15712 PPEC: input: -0.16, control: 0.13, exposure: 1500
21:09:37.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:37.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:09:37.540 00.000 15712 MoveAxis(W, 43, ABG)
21:09:37.540 00.000 15712 Guiding  Dir = 3, Dur = 43
21:09:37.542 00.002 15712 IsGuiding returns 0
21:09:37.565 00.023 15712 PulseGuide returned control before completion, sleep 30
21:09:37.644 00.079 15712 IsGuiding returns 1
21:09:37.644 00.000 15712 scope still moving after pulse duration time elapsed
21:09:37.681 00.037 15712 IsGuiding returns 0
21:09:37.681 00.000 15712 scope move finished after 43 + 96 ms
21:09:37.681 00.000 15712 Move returns status 0, amount 43
21:09:37.681 00.000 15712 MoveAxis(N, 0, ABG)
21:09:37.681 00.000 15712 Move returns status 0, amount 0
21:09:37.681 00.000 15712 move complete, result=0
21:09:37.681 00.000 15712 worker thread done servicing request
21:09:37.681 00.000 15712 Worker thread wakes up
21:09:37.681 00.000 7988 GuideStep: -0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
21:09:37.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:37.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:39.322 01.641 15712 Exposure complete
21:09:39.370 00.048 15712 worker thread done servicing request
21:09:39.370 00.000 7988 OnExposeComplete: enter
21:09:39.370 00.000 7988 UpdateGuideState(): m_state=6
21:09:39.385 00.015 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5587
21:09:39.385 00.000 7988 Star::Find returns 1 (0), X=1182.44, Y=440.42, Mass=1513, SNR=26.5, Peak=235 HFD=3.2
21:09:39.385 00.000 7988 MultiStar: [#1 0.15,0.41,1.04,U] [#2 0.31,0.60,0.99,U] [#3 -0.13,0.66,0.94,U] [#4 -0.10,0.52,1.02,U] [#5 -0.09,0.43,0.70,U] [#6 0.04,0.59,0.70,U] [#7 -0.08,0.89,0.66,U] [#8 -0.26,0.35,0.66,U] 
21:09:39.385 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.48}, one-star: {-0.10, 0.04}
21:09:39.385 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.58) = xAngle (4.37 = -1.91)
21:09:39.385 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.48 = 1.20)
21:09:39.385 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.80 mountX=-0.04 mountY=0.10, mountTheta=1.91
21:09:39.385 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.04, opts=13)
21:09:39.385 00.000 7988 Enqueuing Move request for scope (-0.10, 0.04)
21:09:39.385 00.000 15712 Worker thread wakes up
21:09:39.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
21:09:39.385 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
21:09:39.385 00.000 15712 Moving (-0.10, 0.04) raw xDistance=-0.04 yDistance=0.10
21:09:39.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:39.385 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
21:09:39.398 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:39.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:39.400 00.002 7988 Enqueuing Expose request
21:09:39.402 00.002 15712 PPEC rslt: input = -0.04, final = 0.16, react = -0.02, pred = 0.16, hyst = 0.00, hyst_pct = 0.00, period_length = 635.54
21:09:39.402 00.000 15712 PPEC: input: -0.04, control: 0.16, exposure: 1500
21:09:39.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:39.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:09:39.402 00.000 15712 MoveAxis(W, 54, ABG)
21:09:39.402 00.000 15712 Guiding  Dir = 3, Dur = 54
21:09:39.402 00.000 15712 IsGuiding returns 0
21:09:39.420 00.018 15712 PulseGuide returned control before completion, sleep 47
21:09:39.500 00.080 15712 IsGuiding returns 0
21:09:39.500 00.000 15712 Move returns status 0, amount 54
21:09:39.500 00.000 15712 MoveAxis(N, 0, ABG)
21:09:39.500 00.000 15712 Move returns status 0, amount 0
21:09:39.500 00.000 15712 move complete, result=0
21:09:39.500 00.000 15712 worker thread done servicing request
21:09:39.500 00.000 15712 Worker thread wakes up
21:09:39.500 00.000 7988 GuideStep: -0.0 px 54 ms WEST, 0.1 px 0 ms NORTH
21:09:39.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:39.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:40.916 01.416 15712 Exposure complete
21:09:40.965 00.049 15712 worker thread done servicing request
21:09:40.965 00.000 7988 OnExposeComplete: enter
21:09:40.965 00.000 7988 UpdateGuideState(): m_state=6
21:09:40.979 00.014 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5588
21:09:40.979 00.000 7988 Star::Find returns 1 (0), X=1182.33, Y=440.33, Mass=1483, SNR=26.3, Peak=241 HFD=3.4
21:09:40.982 00.003 7988 MultiStar: [#1 0.10,0.44,1.03,U] [#2 0.11,0.45,1.00,U] [#3 -0.11,0.84,0.96,U] [#4 -0.16,0.69,1.04,U] [#5 -0.04,0.59,0.71,U] [#6 0.18,0.57,0.71,U] [#7 -0.11,0.78,0.65,U] [#8 -0.16,0.49,0.65,U] 
21:09:40.982 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.52}, one-star: {-0.22, -0.05}
21:09:40.982 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
21:09:40.982 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
21:09:40.982 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.90 mountX=0.06 mountY=0.22, mountTheta=1.32
21:09:40.982 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.05, opts=13)
21:09:40.982 00.000 7988 Enqueuing Move request for scope (-0.22, -0.05)
21:09:40.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:40.982 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
21:09:40.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:40.982 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:40.982 00.000 7988 Enqueuing Expose request
21:09:40.995 00.013 15712 Worker thread wakes up
21:09:40.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
21:09:40.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
21:09:40.995 00.000 15712 Moving (-0.22, -0.05) raw xDistance=0.06 yDistance=0.22
21:09:40.999 00.004 15712 PPEC rslt: input = 0.06, final = 0.14, react = 0.03, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
21:09:40.999 00.000 15712 PPEC: input: 0.06, control: 0.14, exposure: 1500
21:09:40.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:40.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:09:40.999 00.000 15712 MoveAxis(W, 45, ABG)
21:09:40.999 00.000 15712 Guiding  Dir = 3, Dur = 45
21:09:40.999 00.000 15712 IsGuiding returns 0
21:09:41.016 00.017 15712 PulseGuide returned control before completion, sleep 37
21:09:41.059 00.043 15712 IsGuiding returns 1
21:09:41.059 00.000 15712 scope still moving after pulse duration time elapsed
21:09:41.095 00.036 15712 IsGuiding returns 0
21:09:41.095 00.000 15712 scope move finished after 45 + 53 ms
21:09:41.095 00.000 15712 Move returns status 0, amount 45
21:09:41.095 00.000 15712 MoveAxis(N, 0, ABG)
21:09:41.095 00.000 15712 Move returns status 0, amount 0
21:09:41.095 00.000 15712 move complete, result=0
21:09:41.095 00.000 7988 GuideStep: 0.1 px 45 ms WEST, 0.2 px 0 ms NORTH
21:09:41.100 00.005 15712 worker thread done servicing request
21:09:41.100 00.000 15712 Worker thread wakes up
21:09:41.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:41.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:42.735 01.635 15712 Exposure complete
21:09:42.786 00.051 15712 worker thread done servicing request
21:09:42.786 00.000 7988 OnExposeComplete: enter
21:09:42.786 00.000 7988 UpdateGuideState(): m_state=6
21:09:42.797 00.011 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5589
21:09:42.799 00.002 7988 Star::Find returns 1 (1), X=1182.35, Y=440.55, Mass=1475, SNR=26.1, Peak=255 HFD=3.2
21:09:42.799 00.000 7988 MultiStar: [#1 0.02,0.37,1.01,U] [#2 0.28,0.62,0.99,U] [#3 -0.06,0.72,0.96,U] [#4 -0.08,0.60,1.03,U] [#5 -0.26,0.60,0.71,U] [#6 0.14,0.54,0.70,U] [#7 0.18,0.83,0.67,U] [#8 -0.03,0.47,0.67,U] 
21:09:42.801 00.002 7988 single-star, 8 included, MultiStar: {-0.00, 0.54}, one-star: {-0.20, 0.16}
21:09:42.801 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.58) = xAngle (4.03 = -2.26)
21:09:42.803 00.002 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.14 = 0.85)
21:09:42.803 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.45 mountX=-0.16 mountY=0.19, mountTheta=2.27
21:09:42.805 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.16, opts=13)
21:09:42.807 00.002 7988 Enqueuing Move request for scope (-0.20, 0.16)
21:09:42.807 00.000 15712 Worker thread wakes up
21:09:42.807 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
21:09:42.807 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
21:09:42.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:42.807 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1 Saturated
21:09:42.810 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:42.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:42.812 00.002 7988 Enqueuing Expose request
21:09:42.813 00.001 15712 Moving (-0.20, 0.16) raw xDistance=-0.16 yDistance=0.19
21:09:42.813 00.000 15712 PPEC rslt: input = -0.16, final = 0.05, react = -0.10, pred = 0.15, hyst = -0.08, hyst_pct = 0.00, period_length = 635.55
21:09:42.813 00.000 15712 PPEC: input: -0.16, control: 0.05, exposure: 1500
21:09:42.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:42.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:09:42.813 00.000 15712 MoveAxis(W, 17, ABG)
21:09:42.813 00.000 15712 Guiding  Dir = 3, Dur = 17
21:09:42.854 00.041 15712 IsGuiding returns 0
21:09:42.871 00.017 15712 PulseGuide returned control before completion, sleep 11
21:09:42.913 00.042 15712 IsGuiding returns 0
21:09:42.913 00.000 15712 Move returns status 0, amount 17
21:09:42.913 00.000 15712 MoveAxis(N, 0, ABG)
21:09:42.913 00.000 15712 Move returns status 0, amount 0
21:09:42.913 00.000 15712 move complete, result=0
21:09:42.913 00.000 15712 worker thread done servicing request
21:09:42.913 00.000 15712 Worker thread wakes up
21:09:42.913 00.000 7988 GuideStep: -0.2 px 17 ms WEST, 0.2 px 0 ms NORTH
21:09:42.921 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:42.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:44.340 01.419 15712 Exposure complete
21:09:44.398 00.058 15712 worker thread done servicing request
21:09:44.398 00.000 7988 OnExposeComplete: enter
21:09:44.398 00.000 7988 UpdateGuideState(): m_state=6
21:09:44.403 00.005 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5590
21:09:44.403 00.000 7988 Star::Find returns 1 (0), X=1182.39, Y=440.40, Mass=1530, SNR=26.6, Peak=227 HFD=3.3
21:09:44.405 00.002 7988 MultiStar: [#1 0.07,0.37,1.03,U] [#2 0.20,0.62,0.99,U] [#3 0.05,0.66,0.96,U] [#4 -0.13,0.60,1.03,U] [#5 -0.34,0.47,0.72,U] [#6 0.11,0.80,0.73,U] [#7 0.16,0.76,0.67,U] [#8 -0.30,0.49,0.63,U] 
21:09:44.405 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.51}, one-star: {-0.15, 0.02}
21:09:44.407 00.002 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.58) = xAngle (4.61 = -1.67)
21:09:44.407 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.72 = 1.44)
21:09:44.409 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.04 mountX=-0.01 mountY=0.15, mountTheta=1.67
21:09:44.411 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.02, opts=13)
21:09:44.412 00.001 7988 Enqueuing Move request for scope (-0.15, 0.02)
21:09:44.412 00.000 15712 Worker thread wakes up
21:09:44.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
21:09:44.412 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
21:09:44.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:44.412 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
21:09:44.416 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:44.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:44.416 00.000 7988 Enqueuing Expose request
21:09:44.416 00.000 15712 Moving (-0.15, 0.02) raw xDistance=-0.01 yDistance=0.15
21:09:44.416 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.55
21:09:44.416 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
21:09:44.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:44.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:09:44.416 00.000 15712 MoveAxis(W, 3, ABG)
21:09:44.416 00.000 15712 Guiding  Dir = 3, Dur = 3
21:09:44.416 00.000 15712 IsGuiding returns 0
21:09:44.437 00.021 15712 IsGuiding returns 0
21:09:44.437 00.000 15712 Move returns status 0, amount 3
21:09:44.437 00.000 15712 MoveAxis(N, 0, ABG)
21:09:44.437 00.000 15712 Move returns status 0, amount 0
21:09:44.437 00.000 15712 move complete, result=0
21:09:44.437 00.000 15712 worker thread done servicing request
21:09:44.437 00.000 15712 Worker thread wakes up
21:09:44.437 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:09:44.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:44.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:46.068 01.631 15712 Exposure complete
21:09:46.115 00.047 15712 worker thread done servicing request
21:09:46.115 00.000 7988 OnExposeComplete: enter
21:09:46.115 00.000 7988 UpdateGuideState(): m_state=6
21:09:46.130 00.015 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5591
21:09:46.132 00.002 7988 Star::Find returns 1 (0), X=1182.23, Y=440.51, Mass=1463, SNR=26.1, Peak=219 HFD=3.2
21:09:46.132 00.000 7988 MultiStar: [#1 0.04,0.49,1.04,U] [#2 0.18,0.71,1.01,U] [#3 0.01,0.77,0.98,U] [#4 -0.02,0.69,1.02,U] [#5 -0.25,0.72,0.71,U] [#6 -0.11,0.68,0.72,U] [#7 -0.05,0.86,0.68,U] [#8 -0.05,0.78,0.68,U] 
21:09:46.132 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.63}, one-star: {-0.31, 0.12}
21:09:46.132 00.000 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.58) = xAngle (4.35 = -1.93)
21:09:46.132 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.18)
21:09:46.132 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.12 hyp=0.34 cameraTheta=2.77 mountX=-0.12 mountY=0.31, mountTheta=1.94
21:09:46.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.12, opts=13)
21:09:46.132 00.000 7988 Enqueuing Move request for scope (-0.31, 0.12)
21:09:46.132 00.000 15712 Worker thread wakes up
21:09:46.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.12) opts 0xd
21:09:46.132 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.12)
21:09:46.132 00.000 15712 Moving (-0.31, 0.12) raw xDistance=-0.12 yDistance=0.31
21:09:46.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:46.132 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.1
21:09:46.143 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:46.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:46.145 00.002 7988 Enqueuing Expose request
21:09:46.145 00.000 15712 PPEC rslt: input = -0.12, final = 0.05, react = -0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.56
21:09:46.145 00.000 15712 PPEC: input: -0.12, control: 0.05, exposure: 1500
21:09:46.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:46.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:09:46.145 00.000 15712 MoveAxis(W, 15, ABG)
21:09:46.145 00.000 15712 Guiding  Dir = 3, Dur = 15
21:09:46.163 00.018 15712 IsGuiding returns 0
21:09:46.181 00.018 15712 IsGuiding returns 1
21:09:46.181 00.000 15712 scope still moving after pulse duration time elapsed
21:09:46.229 00.048 15712 IsGuiding returns 0
21:09:46.229 00.000 15712 scope move finished after 15 + 49 ms
21:09:46.229 00.000 15712 Move returns status 0, amount 15
21:09:46.229 00.000 15712 MoveAxis(N, 0, ABG)
21:09:46.229 00.000 15712 Move returns status 0, amount 0
21:09:46.229 00.000 15712 move complete, result=0
21:09:46.229 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.3 px 0 ms NORTH
21:09:46.231 00.002 15712 worker thread done servicing request
21:09:46.231 00.000 15712 Worker thread wakes up
21:09:46.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:46.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:47.650 01.419 15712 Exposure complete
21:09:47.709 00.059 15712 worker thread done servicing request
21:09:47.709 00.000 7988 OnExposeComplete: enter
21:09:47.709 00.000 7988 UpdateGuideState(): m_state=6
21:09:47.711 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5592
21:09:47.711 00.000 7988 Star::Find returns 1 (0), X=1182.26, Y=440.45, Mass=1542, SNR=26.5, Peak=230 HFD=3.3
21:09:47.714 00.003 7988 MultiStar: [#1 -0.00,0.36,1.01,U] [#2 0.33,0.65,1.01,U] [#3 0.09,0.66,0.95,U] [#4 -0.01,0.51,1.05,U] [#5 -0.28,0.57,0.71,U] [#6 -0.07,0.56,0.70,U] [#7 0.01,1.01,0.65,U] [#8 -0.08,0.62,0.67,U] 
21:09:47.714 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.53}, one-star: {-0.29, 0.06}
21:09:47.714 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.58) = xAngle (4.50 = -1.78)
21:09:47.714 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
21:09:47.714 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.06 hyp=0.29 cameraTheta=2.92 mountX=-0.06 mountY=0.29, mountTheta=1.78
21:09:47.714 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.06, opts=13)
21:09:47.714 00.000 7988 Enqueuing Move request for scope (-0.29, 0.06)
21:09:47.714 00.000 15712 Worker thread wakes up
21:09:47.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.06) opts 0xd
21:09:47.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.06)
21:09:47.714 00.000 15712 Moving (-0.29, 0.06) raw xDistance=-0.06 yDistance=0.29
21:09:47.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:47.714 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.5
21:09:47.725 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:47.725 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:47.727 00.002 7988 Enqueuing Expose request
21:09:47.728 00.001 15712 PPEC rslt: input = -0.06, final = 0.08, react = -0.04, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.56
21:09:47.729 00.001 15712 PPEC: input: -0.06, control: 0.08, exposure: 1500
21:09:47.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:47.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:09:47.729 00.000 15712 MoveAxis(W, 26, ABG)
21:09:47.729 00.000 15712 Guiding  Dir = 3, Dur = 26
21:09:47.729 00.000 15712 IsGuiding returns 0
21:09:47.743 00.014 15712 PulseGuide returned control before completion, sleep 19
21:09:47.795 00.052 15712 IsGuiding returns 0
21:09:47.795 00.000 15712 Move returns status 0, amount 26
21:09:47.795 00.000 15712 MoveAxis(N, 0, ABG)
21:09:47.795 00.000 15712 Move returns status 0, amount 0
21:09:47.795 00.000 15712 move complete, result=0
21:09:47.795 00.000 7988 GuideStep: -0.1 px 26 ms WEST, 0.3 px 0 ms NORTH
21:09:47.797 00.002 15712 worker thread done servicing request
21:09:47.797 00.000 15712 Worker thread wakes up
21:09:47.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:47.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:49.435 01.638 15712 Exposure complete
21:09:49.496 00.061 15712 worker thread done servicing request
21:09:49.496 00.000 7988 OnExposeComplete: enter
21:09:49.496 00.000 7988 UpdateGuideState(): m_state=6
21:09:49.499 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5593
21:09:49.500 00.001 7988 Star::Find returns 1 (1), X=1182.26, Y=440.41, Mass=1456, SNR=25.9, Peak=255 HFD=3.2
21:09:49.500 00.000 7988 MultiStar: [#1 -0.14,0.48,1.05,U] [#2 0.11,0.78,1.03,U] [#3 -0.14,0.90,1.01,U] [#4 -0.06,0.59,1.05,U] [#5 -0.22,0.63,0.74,U] [#6 -0.09,0.61,0.73,U] [#7 -0.10,1.05,0.69,U] [#8 -0.24,0.62,0.65,U] 
21:09:49.500 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.62}, one-star: {-0.28, 0.03}
21:09:49.500 00.000 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.58) = xAngle (4.61 = -1.67)
21:09:49.500 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.72 = 1.44)
21:09:49.500 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.03 mountX=-0.03 mountY=0.28, mountTheta=1.67
21:09:49.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.03, opts=13)
21:09:49.500 00.000 7988 Enqueuing Move request for scope (-0.28, 0.03)
21:09:49.500 00.000 15712 Worker thread wakes up
21:09:49.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
21:09:49.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
21:09:49.500 00.000 15712 Moving (-0.28, 0.03) raw xDistance=-0.03 yDistance=0.28
21:09:49.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:49.500 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9 Saturated
21:09:49.512 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:49.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:49.514 00.002 7988 Enqueuing Expose request
21:09:49.514 00.000 15712 PPEC rslt: input = -0.03, final = 0.13, react = -0.02, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 635.56
21:09:49.514 00.000 15712 PPEC: input: -0.03, control: 0.13, exposure: 1500
21:09:49.514 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=-0.08 newest=0.88
21:09:49.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:09:49.514 00.000 15712 MoveAxis(W, 42, ABG)
21:09:49.514 00.000 15712 Guiding  Dir = 3, Dur = 42
21:09:49.514 00.000 15712 IsGuiding returns 0
21:09:49.534 00.020 15712 PulseGuide returned control before completion, sleep 32
21:09:49.578 00.044 15712 IsGuiding returns 1
21:09:49.578 00.000 15712 scope still moving after pulse duration time elapsed
21:09:49.630 00.052 15712 IsGuiding returns 0
21:09:49.630 00.000 15712 scope move finished after 42 + 75 ms
21:09:49.630 00.000 15712 Move returns status 0, amount 42
21:09:49.630 00.000 15712 MoveAxis(S, 72, ABG)
21:09:49.630 00.000 15712 Guiding  Dir = 1, Dur = 72
21:09:49.630 00.000 15712 IsGuiding returns 0
21:09:49.714 00.084 15712 IsGuiding returns 1
21:09:49.714 00.000 15712 scope still moving after pulse duration time elapsed
21:09:49.746 00.032 15712 IsGuiding returns 1
21:09:49.768 00.022 15712 IsGuiding returns 1
21:09:49.825 00.057 15712 IsGuiding returns 0
21:09:49.825 00.000 15712 scope move finished after 72 + 118 ms
21:09:49.825 00.000 15712 Move returns status 0, amount 72
21:09:49.825 00.000 15712 move complete, result=0
21:09:49.825 00.000 7988 GuideStep: -0.0 px 42 ms WEST, 0.3 px 72 ms SOUTH
21:09:49.827 00.002 15712 worker thread done servicing request
21:09:49.827 00.000 15712 Worker thread wakes up
21:09:49.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:49.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:51.236 01.409 15712 Exposure complete
21:09:51.293 00.057 15712 worker thread done servicing request
21:09:51.293 00.000 7988 OnExposeComplete: enter
21:09:51.293 00.000 7988 UpdateGuideState(): m_state=6
21:09:51.297 00.004 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5594
21:09:51.297 00.000 7988 Star::Find returns 1 (0), X=1182.49, Y=440.73, Mass=1486, SNR=26.1, Peak=223 HFD=3.3
21:09:51.299 00.002 7988 MultiStar: [#1 0.25,0.63,1.04,U] [#2 0.36,0.80,1.03,U] [#3 0.13,0.92,0.98,U] [#4 0.19,0.56,1.06,U] [#5 0.11,0.90,0.71,U] [#6 0.24,0.84,0.73,U] [#7 0.04,1.02,0.69,U] [#8 0.10,0.49,0.68,U] 
21:09:51.299 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.71}, one-star: {-0.05, 0.34}
21:09:51.301 00.002 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
21:09:51.301 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
21:09:51.303 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.35 cameraTheta=1.72 mountX=-0.34 mountY=0.04, mountTheta=3.01
21:09:51.304 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.34, opts=13)
21:09:51.306 00.002 7988 Enqueuing Move request for scope (-0.05, 0.34)
21:09:51.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:51.308 00.002 7988 UpdateGuideState exits: m=1486 SNR=26.1
21:09:51.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:51.310 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:51.310 00.000 7988 Enqueuing Expose request
21:09:51.312 00.002 15712 Worker thread wakes up
21:09:51.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
21:09:51.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
21:09:51.312 00.000 15712 Moving (-0.05, 0.34) raw xDistance=-0.34 yDistance=0.04
21:09:51.313 00.001 15712 PPEC rslt: input = -0.34, final = -0.10, react = -0.21, pred = 0.11, hyst = -0.18, hyst_pct = 0.00, period_length = 635.57
21:09:51.313 00.000 15712 PPEC: input: -0.34, control: -0.10, exposure: 1500
21:09:51.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:51.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:09:51.313 00.000 15712 MoveAxis(E, 32, ABG)
21:09:51.313 00.000 15712 Guiding  Dir = 2, Dur = 32
21:09:51.313 00.000 15712 IsGuiding returns 0
21:09:51.337 00.024 15712 PulseGuide returned control before completion, sleep 16
21:09:51.376 00.039 15712 IsGuiding returns 0
21:09:51.376 00.000 15712 Move returns status 0, amount 32
21:09:51.376 00.000 15712 MoveAxis(N, 0, ABG)
21:09:51.376 00.000 15712 Move returns status 0, amount 0
21:09:51.376 00.000 15712 move complete, result=0
21:09:51.376 00.000 15712 worker thread done servicing request
21:09:51.376 00.000 15712 Worker thread wakes up
21:09:51.376 00.000 7988 GuideStep: -0.3 px 32 ms EAST, 0.0 px 0 ms NORTH
21:09:51.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:51.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:53.118 01.742 15712 Exposure complete
21:09:53.175 00.057 15712 worker thread done servicing request
21:09:53.175 00.000 7988 OnExposeComplete: enter
21:09:53.175 00.000 7988 UpdateGuideState(): m_state=6
21:09:53.175 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5595
21:09:53.179 00.004 7988 Star::Find returns 1 (0), X=1182.61, Y=440.18, Mass=1643, SNR=27.6, Peak=188 HFD=3.7
21:09:53.179 00.000 7988 MultiStar: [#1 0.41,0.32,0.98,U] [#2 0.50,0.47,0.97,U] [#3 0.32,0.65,0.94,U] [#4 0.17,0.49,1.01,U] [#5 0.18,0.41,0.68,U] [#6 0.49,0.42,0.66,U] [#7 0.34,0.62,0.66,U] [#8 0.12,0.49,0.61,U] 
21:09:53.179 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.39}, one-star: {0.06, -0.20}
21:09:53.179 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
21:09:53.179 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.87)
21:09:53.179 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.28 mountX=0.20 mountY=-0.06, mountTheta=-0.27
21:09:53.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.20, opts=13)
21:09:53.179 00.000 7988 Enqueuing Move request for scope (0.06, -0.20)
21:09:53.179 00.000 15712 Worker thread wakes up
21:09:53.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
21:09:53.179 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
21:09:53.179 00.000 15712 Moving (0.06, -0.20) raw xDistance=0.20 yDistance=-0.06
21:09:53.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:53.190 00.011 7988 UpdateGuideState exits: m=1643 SNR=27.6
21:09:53.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:53.192 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:53.192 00.000 7988 Enqueuing Expose request
21:09:53.194 00.002 15712 PPEC rslt: input = 0.20, final = 0.18, react = 0.12, pred = 0.06, hyst = 0.12, hyst_pct = 0.00, period_length = 635.57
21:09:53.194 00.000 15712 PPEC: input: 0.20, control: 0.18, exposure: 1500
21:09:53.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:53.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:09:53.194 00.000 15712 MoveAxis(W, 59, ABG)
21:09:53.194 00.000 15712 Guiding  Dir = 3, Dur = 59
21:09:53.195 00.001 15712 IsGuiding returns 0
21:09:53.211 00.016 15712 PulseGuide returned control before completion, sleep 51
21:09:53.293 00.082 15712 IsGuiding returns 0
21:09:53.293 00.000 15712 Move returns status 0, amount 59
21:09:53.293 00.000 15712 MoveAxis(N, 0, ABG)
21:09:53.293 00.000 15712 Move returns status 0, amount 0
21:09:53.293 00.000 15712 move complete, result=0
21:09:53.293 00.000 7988 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
21:09:53.295 00.002 15712 worker thread done servicing request
21:09:53.295 00.000 15712 Worker thread wakes up
21:09:53.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:53.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:54.712 01.417 15712 Exposure complete
21:09:54.772 00.060 15712 worker thread done servicing request
21:09:54.772 00.000 7988 OnExposeComplete: enter
21:09:54.773 00.001 7988 UpdateGuideState(): m_state=6
21:09:54.774 00.001 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5596
21:09:54.774 00.000 7988 Star::Find returns 1 (0), X=1182.59, Y=440.50, Mass=1382, SNR=25.3, Peak=202 HFD=3.1
21:09:54.774 00.000 7988 MultiStar: [#1 0.52,0.49,1.05,U] [#2 0.63,0.66,1.09,U] [#3 0.34,0.66,1.02,U] [#4 0.37,0.49,1.10,U] [#5 0.25,0.71,0.80,U] [#6 0.28,0.62,0.74,U] [#7 0.39,0.91,0.69,U] [#8 0.17,0.61,0.70,U] 
21:09:54.774 00.000 7988 single-star, 8 included, MultiStar: {0.35, 0.57}, one-star: {0.05, 0.12}
21:09:54.774 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
21:09:54.774 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.39)
21:09:54.774 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.20 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
21:09:54.774 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.12, opts=13)
21:09:54.774 00.000 7988 Enqueuing Move request for scope (0.05, 0.12)
21:09:54.774 00.000 15712 Worker thread wakes up
21:09:54.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
21:09:54.774 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
21:09:54.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:54.774 00.000 7988 UpdateGuideState exits: m=1382 SNR=25.3
21:09:54.787 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:54.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:54.790 00.003 7988 Enqueuing Expose request
21:09:54.790 00.000 15712 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=-0.05
21:09:54.790 00.000 15712 PPEC rslt: input = -0.12, final = 0.06, react = -0.07, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.57
21:09:54.790 00.000 15712 PPEC: input: -0.12, control: 0.06, exposure: 1500
21:09:54.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:54.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:09:54.790 00.000 15712 MoveAxis(W, 19, ABG)
21:09:54.790 00.000 15712 Guiding  Dir = 3, Dur = 19
21:09:54.790 00.000 15712 IsGuiding returns 0
21:09:54.809 00.019 15712 PulseGuide returned control before completion, sleep 12
21:09:54.858 00.049 15712 IsGuiding returns 0
21:09:54.858 00.000 15712 Move returns status 0, amount 19
21:09:54.858 00.000 15712 MoveAxis(N, 0, ABG)
21:09:54.858 00.000 15712 Move returns status 0, amount 0
21:09:54.858 00.000 15712 move complete, result=0
21:09:54.858 00.000 7988 GuideStep: -0.1 px 19 ms WEST, -0.0 px 0 ms NORTH
21:09:54.863 00.005 15712 worker thread done servicing request
21:09:54.863 00.000 15712 Worker thread wakes up
21:09:54.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:54.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:56.500 01.637 15712 Exposure complete
21:09:56.559 00.059 15712 worker thread done servicing request
21:09:56.559 00.000 7988 OnExposeComplete: enter
21:09:56.559 00.000 7988 UpdateGuideState(): m_state=6
21:09:56.562 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5597
21:09:56.562 00.000 7988 Star::Find returns 1 (1), X=1182.71, Y=440.41, Mass=1454, SNR=26.0, Peak=255 HFD=3.0
21:09:56.562 00.000 7988 MultiStar: [#1 0.40,0.45,1.07,U] [#2 0.45,0.68,1.03,U] [#3 0.38,0.81,1.00,U] [#4 0.41,0.74,1.06,U] [#5 0.17,0.72,0.72,U] [#6 0.22,0.71,0.69,U] [#7 0.18,0.84,0.71,U] [#8 0.11,0.66,0.66,U] 
21:09:56.562 00.000 7988 single-star, 8 included, MultiStar: {0.30, 0.61}, one-star: {0.16, 0.02}
21:09:56.562 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
21:09:56.562 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.45)
21:09:56.562 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=-0.02 mountY=-0.16, mountTheta=-1.72
21:09:56.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.02, opts=13)
21:09:56.562 00.000 7988 Enqueuing Move request for scope (0.16, 0.02)
21:09:56.562 00.000 15712 Worker thread wakes up
21:09:56.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
21:09:56.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
21:09:56.562 00.000 15712 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
21:09:56.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:09:56.562 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.0 Saturated
21:09:56.575 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:56.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:56.576 00.001 7988 Enqueuing Expose request
21:09:56.578 00.002 15712 PPEC rslt: input = -0.02, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.58
21:09:56.578 00.000 15712 PPEC: input: -0.02, control: 0.05, exposure: 1500
21:09:56.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:56.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:09:56.578 00.000 15712 MoveAxis(W, 16, ABG)
21:09:56.578 00.000 15712 Guiding  Dir = 3, Dur = 16
21:09:56.578 00.000 15712 IsGuiding returns 0
21:09:56.600 00.022 15712 IsGuiding returns 1
21:09:56.600 00.000 15712 scope still moving after pulse duration time elapsed
21:09:56.625 00.025 15712 IsGuiding returns 1
21:09:56.663 00.038 15712 IsGuiding returns 0
21:09:56.663 00.000 15712 scope move finished after 16 + 71 ms
21:09:56.663 00.000 15712 Move returns status 0, amount 16
21:09:56.663 00.000 15712 MoveAxis(N, 0, ABG)
21:09:56.663 00.000 15712 Move returns status 0, amount 0
21:09:56.663 00.000 15712 move complete, result=0
21:09:56.663 00.000 7988 GuideStep: -0.0 px 16 ms WEST, -0.2 px 0 ms NORTH
21:09:56.668 00.005 15712 worker thread done servicing request
21:09:56.668 00.000 15712 Worker thread wakes up
21:09:56.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:56.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:58.080 01.412 15712 Exposure complete
21:09:58.139 00.059 15712 worker thread done servicing request
21:09:58.139 00.000 7988 OnExposeComplete: enter
21:09:58.141 00.002 7988 UpdateGuideState(): m_state=6
21:09:58.141 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5598
21:09:58.143 00.002 7988 Star::Find returns 1 (0), X=1182.68, Y=440.71, Mass=1524, SNR=26.5, Peak=197 HFD=3.4
21:09:58.143 00.000 7988 MultiStar: [#1 0.36,0.70,1.00,U] [#2 0.62,0.81,1.01,U] [#3 0.35,0.88,0.96,U] [#4 0.26,0.88,1.04,U] [#5 0.26,0.79,0.73,U] [#6 0.28,0.92,0.72,U] [#7 0.28,1.22,0.00,M1] [#8 0.11,0.79,0.65,U] 
21:09:58.145 00.002 7988 single-star, 7 included, MultiStar: {0.31, 0.75}, one-star: {0.14, 0.32}
21:09:58.145 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
21:09:58.147 00.002 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.42)
21:09:58.147 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.17 mountX=-0.33 mountY=-0.14, mountTheta=-2.72
21:09:58.149 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.32, opts=13)
21:09:58.151 00.002 7988 Enqueuing Move request for scope (0.14, 0.32)
21:09:58.151 00.000 15712 Worker thread wakes up
21:09:58.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.32) opts 0xd
21:09:58.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.32)
21:09:58.151 00.000 15712 Moving (0.14, 0.32) raw xDistance=-0.33 yDistance=-0.14
21:09:58.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:09:58.151 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5
21:09:58.151 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:58.156 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:09:58.157 00.001 7988 Enqueuing Expose request
21:09:58.157 00.000 15712 PPEC rslt: input = -0.33, final = -0.11, react = -0.20, pred = 0.09, hyst = -0.17, hyst_pct = 0.00, period_length = 635.58
21:09:58.157 00.000 15712 PPEC: input: -0.33, control: -0.11, exposure: 1500
21:09:58.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:58.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:09:58.157 00.000 15712 MoveAxis(E, 35, ABG)
21:09:58.157 00.000 15712 Guiding  Dir = 2, Dur = 35
21:09:58.157 00.000 15712 IsGuiding returns 0
21:09:58.177 00.020 15712 PulseGuide returned control before completion, sleep 30
21:09:58.231 00.054 15712 IsGuiding returns 0
21:09:58.231 00.000 15712 Move returns status 0, amount 35
21:09:58.231 00.000 15712 MoveAxis(N, 0, ABG)
21:09:58.231 00.000 15712 Move returns status 0, amount 0
21:09:58.231 00.000 15712 move complete, result=0
21:09:58.231 00.000 15712 worker thread done servicing request
21:09:58.231 00.000 15712 Worker thread wakes up
21:09:58.231 00.000 7988 GuideStep: -0.3 px 35 ms EAST, -0.1 px 0 ms NORTH
21:09:58.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:09:58.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:09:59.975 01.744 15712 Exposure complete
21:10:00.037 00.062 15712 worker thread done servicing request
21:10:00.037 00.000 7988 OnExposeComplete: enter
21:10:00.037 00.000 7988 UpdateGuideState(): m_state=6
21:10:00.037 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5599
21:10:00.037 00.000 7988 Star::Find returns 1 (0), X=1182.69, Y=440.61, Mass=1498, SNR=26.4, Peak=214 HFD=3.2
21:10:00.037 00.000 7988 MultiStar: [#1 0.60,0.33,1.04,U] [#2 0.65,0.69,1.03,U] [#3 0.39,0.73,0.97,U] [#4 0.28,0.68,1.04,U] [#5 0.35,0.59,0.72,U] [#6 0.42,0.64,0.73,U] [#7 0.40,0.95,0.70,U] [#8 0.09,0.47,0.66,U] 
21:10:00.037 00.000 7988 single-star, 8 included, MultiStar: {0.38, 0.58}, one-star: {0.15, 0.22}
21:10:00.037 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
21:10:00.045 00.008 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.61)
21:10:00.045 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.99 mountX=-0.23 mountY=-0.15, mountTheta=-2.54
21:10:00.045 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.22, opts=13)
21:10:00.045 00.000 7988 Enqueuing Move request for scope (0.15, 0.22)
21:10:00.045 00.000 15712 Worker thread wakes up
21:10:00.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
21:10:00.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
21:10:00.045 00.000 15712 Moving (0.15, 0.22) raw xDistance=-0.23 yDistance=-0.15
21:10:00.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:00.045 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
21:10:00.045 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:00.053 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:00.053 00.000 7988 Enqueuing Expose request
21:10:00.053 00.000 15712 PPEC rslt: input = -0.23, final = -0.07, react = -0.14, pred = 0.07, hyst = -0.12, hyst_pct = 0.00, period_length = 635.58
21:10:00.053 00.000 15712 PPEC: input: -0.23, control: -0.07, exposure: 1500
21:10:00.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:00.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:10:00.053 00.000 15712 MoveAxis(E, 22, ABG)
21:10:00.053 00.000 15712 Guiding  Dir = 2, Dur = 22
21:10:00.053 00.000 15712 IsGuiding returns 0
21:10:00.072 00.019 15712 PulseGuide returned control before completion, sleep 17
21:10:00.120 00.048 15712 IsGuiding returns 0
21:10:00.120 00.000 15712 Move returns status 0, amount 22
21:10:00.120 00.000 15712 MoveAxis(N, 0, ABG)
21:10:00.120 00.000 15712 Move returns status 0, amount 0
21:10:00.120 00.000 15712 move complete, result=0
21:10:00.120 00.000 7988 GuideStep: -0.2 px 22 ms EAST, -0.2 px 0 ms NORTH
21:10:00.122 00.002 15712 worker thread done servicing request
21:10:00.122 00.000 15712 Worker thread wakes up
21:10:00.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:00.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:01.538 01.416 15712 Exposure complete
21:10:01.593 00.055 15712 worker thread done servicing request
21:10:01.593 00.000 7988 OnExposeComplete: enter
21:10:01.599 00.006 7988 UpdateGuideState(): m_state=6
21:10:01.602 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5600
21:10:01.602 00.000 7988 Star::Find returns 1 (0), X=1182.60, Y=440.28, Mass=1555, SNR=26.8, Peak=210 HFD=3.5
21:10:01.604 00.002 7988 MultiStar: [#1 0.31,0.39,0.99,U] [#2 0.61,0.43,1.01,U] [#3 0.40,0.56,0.94,U] [#4 0.39,0.58,1.03,U] [#5 0.26,0.39,0.72,U] [#6 0.31,0.50,0.70,U] [#7 0.23,0.79,0.66,U] [#8 0.05,0.33,0.66,U] 
21:10:01.604 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.42}, one-star: {0.06, -0.11}
21:10:01.606 00.002 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
21:10:01.606 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.66)
21:10:01.608 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.06 mountX=0.11 mountY=-0.06, mountTheta=-0.49
21:10:01.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
21:10:01.610 00.002 7988 Enqueuing Move request for scope (0.06, -0.11)
21:10:01.610 00.000 15712 Worker thread wakes up
21:10:01.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
21:10:01.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
21:10:01.610 00.000 15712 Moving (0.06, -0.11) raw xDistance=0.11 yDistance=-0.06
21:10:01.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:01.610 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.8
21:10:01.614 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:01.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:01.615 00.001 7988 Enqueuing Expose request
21:10:01.615 00.000 15712 PPEC rslt: input = 0.11, final = 0.06, react = 0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
21:10:01.615 00.000 15712 PPEC: input: 0.11, control: 0.06, exposure: 1500
21:10:01.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:01.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:10:01.615 00.000 15712 MoveAxis(W, 18, ABG)
21:10:01.615 00.000 15712 Guiding  Dir = 3, Dur = 18
21:10:01.615 00.000 15712 IsGuiding returns 0
21:10:01.638 00.023 15712 IsGuiding returns 1
21:10:01.638 00.000 15712 scope still moving after pulse duration time elapsed
21:10:01.678 00.040 15712 IsGuiding returns 0
21:10:01.678 00.000 15712 scope move finished after 18 + 50 ms
21:10:01.678 00.000 15712 Move returns status 0, amount 18
21:10:01.678 00.000 15712 MoveAxis(N, 0, ABG)
21:10:01.678 00.000 15712 Move returns status 0, amount 0
21:10:01.678 00.000 15712 move complete, result=0
21:10:01.678 00.000 7988 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
21:10:01.688 00.010 15712 worker thread done servicing request
21:10:01.688 00.000 15712 Worker thread wakes up
21:10:01.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:01.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:03.324 01.636 15712 Exposure complete
21:10:03.382 00.058 15712 worker thread done servicing request
21:10:03.382 00.000 7988 OnExposeComplete: enter
21:10:03.382 00.000 7988 UpdateGuideState(): m_state=6
21:10:03.385 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5601
21:10:03.385 00.000 7988 Star::Find returns 1 (0), X=1182.58, Y=440.38, Mass=1496, SNR=26.3, Peak=203 HFD=3.1
21:10:03.385 00.000 7988 MultiStar: [#1 0.43,0.43,1.03,U] [#2 0.65,0.56,1.03,U] [#3 0.25,0.91,0.97,U] [#4 0.29,0.68,1.05,U] [#5 0.05,0.42,0.73,U] [#6 0.40,0.81,0.72,U] [#7 0.27,0.83,0.67,U] [#8 0.44,0.58,0.66,U] 
21:10:03.385 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.57}, one-star: {0.04, -0.00}
21:10:03.385 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.58) = xAngle (1.53 = 1.53)
21:10:03.385 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.64 = -1.64)
21:10:03.385 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.05 mountX=0.00 mountY=-0.04, mountTheta=-1.53
21:10:03.394 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.00, opts=13)
21:10:03.394 00.000 7988 Enqueuing Move request for scope (0.04, -0.00)
21:10:03.394 00.000 15712 Worker thread wakes up
21:10:03.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
21:10:03.394 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
21:10:03.394 00.000 15712 Moving (0.04, -0.00) raw xDistance=0.00 yDistance=-0.04
21:10:03.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:03.394 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3
21:10:03.399 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:03.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:03.401 00.002 7988 Enqueuing Expose request
21:10:03.401 00.000 15712 PPEC rslt: input = 0.00, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
21:10:03.401 00.000 15712 PPEC: input: 0.00, control: 0.04, exposure: 1500
21:10:03.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:03.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:10:03.401 00.000 15712 MoveAxis(W, 13, ABG)
21:10:03.401 00.000 15712 Guiding  Dir = 3, Dur = 13
21:10:03.403 00.002 15712 IsGuiding returns 0
21:10:03.427 00.024 15712 IsGuiding returns 1
21:10:03.427 00.000 15712 scope still moving after pulse duration time elapsed
21:10:03.481 00.054 15712 IsGuiding returns 0
21:10:03.481 00.000 15712 scope move finished after 13 + 77 ms
21:10:03.481 00.000 15712 Move returns status 0, amount 13
21:10:03.481 00.000 15712 MoveAxis(N, 0, ABG)
21:10:03.481 00.000 15712 Move returns status 0, amount 0
21:10:03.481 00.000 15712 move complete, result=0
21:10:03.481 00.000 15712 worker thread done servicing request
21:10:03.481 00.000 15712 Worker thread wakes up
21:10:03.481 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
21:10:03.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:03.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:04.917 01.436 15712 Exposure complete
21:10:04.974 00.057 15712 worker thread done servicing request
21:10:04.974 00.000 7988 OnExposeComplete: enter
21:10:04.974 00.000 7988 UpdateGuideState(): m_state=6
21:10:04.980 00.006 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5602
21:10:04.980 00.000 7988 Star::Find returns 1 (0), X=1182.50, Y=440.49, Mass=1475, SNR=26.2, Peak=185 HFD=3.2
21:10:04.982 00.002 7988 MultiStar: [#1 0.38,0.55,1.05,U] [#2 0.51,0.64,1.03,U] [#3 0.34,0.91,0.96,U] [#4 0.38,0.57,1.06,U] [#5 0.29,0.58,0.73,U] [#6 0.47,0.61,0.70,U] [#7 0.20,1.03,0.66,U] [#8 0.20,0.83,0.67,U] 
21:10:04.982 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.62}, one-star: {-0.04, 0.11}
21:10:04.984 00.002 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
21:10:04.984 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
21:10:04.986 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.93 mountX=-0.11 mountY=0.04, mountTheta=2.80
21:10:04.988 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.11, opts=13)
21:10:04.988 00.000 7988 Enqueuing Move request for scope (-0.04, 0.11)
21:10:04.991 00.003 15712 Worker thread wakes up
21:10:04.991 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
21:10:04.991 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
21:10:04.991 00.000 15712 Moving (-0.04, 0.11) raw xDistance=-0.11 yDistance=0.04
21:10:04.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:04.991 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.2
21:10:04.993 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:04.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:04.995 00.002 7988 Enqueuing Expose request
21:10:04.995 00.000 15712 PPEC rslt: input = -0.11, final = 0.06, react = -0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.59
21:10:04.996 00.001 15712 PPEC: input: -0.11, control: 0.06, exposure: 1500
21:10:04.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:04.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:10:04.996 00.000 15712 MoveAxis(W, 18, ABG)
21:10:04.996 00.000 15712 Guiding  Dir = 3, Dur = 18
21:10:04.997 00.001 15712 IsGuiding returns 0
21:10:05.008 00.011 15712 PulseGuide returned control before completion, sleep 15
21:10:05.058 00.050 15712 IsGuiding returns 1
21:10:05.058 00.000 15712 scope still moving after pulse duration time elapsed
21:10:05.092 00.034 15712 IsGuiding returns 0
21:10:05.092 00.000 15712 scope move finished after 18 + 77 ms
21:10:05.092 00.000 15712 Move returns status 0, amount 18
21:10:05.092 00.000 15712 MoveAxis(N, 0, ABG)
21:10:05.092 00.000 15712 Move returns status 0, amount 0
21:10:05.092 00.000 15712 move complete, result=0
21:10:05.093 00.001 7988 GuideStep: -0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
21:10:05.093 00.000 15712 worker thread done servicing request
21:10:05.093 00.000 15712 Worker thread wakes up
21:10:05.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:05.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:06.736 01.643 15712 Exposure complete
21:10:06.800 00.064 15712 worker thread done servicing request
21:10:06.800 00.000 7988 OnExposeComplete: enter
21:10:06.800 00.000 7988 UpdateGuideState(): m_state=6
21:10:06.800 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5603
21:10:06.800 00.000 7988 Star::Find returns 1 (0), X=1182.51, Y=440.62, Mass=1493, SNR=26.3, Peak=199 HFD=3.2
21:10:06.800 00.000 7988 MultiStar: [#1 0.43,0.73,1.03,U] [#2 0.53,0.76,1.01,U] [#3 0.24,1.07,0.00,M1] [#4 0.31,0.80,1.07,U] [#5 0.15,0.66,0.70,U] [#6 0.28,0.89,0.71,U] [#7 0.29,1.18,0.00,M1] [#8 0.32,0.82,0.68,U] 
21:10:06.800 00.000 7988 single-star, 6 included, MultiStar: {0.29, 0.69}, one-star: {-0.04, 0.24}
21:10:06.800 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.99)
21:10:06.800 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.12)
21:10:06.812 00.012 7988 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.72 mountX=-0.24 mountY=0.03, mountTheta=3.02
21:10:06.814 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.24, opts=13)
21:10:06.814 00.000 7988 Enqueuing Move request for scope (-0.04, 0.24)
21:10:06.814 00.000 15712 Worker thread wakes up
21:10:06.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
21:10:06.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
21:10:06.814 00.000 15712 Moving (-0.04, 0.24) raw xDistance=-0.24 yDistance=0.03
21:10:06.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:06.819 00.005 7988 UpdateGuideState exits: m=1493 SNR=26.3
21:10:06.819 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:06.821 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:06.821 00.000 7988 Enqueuing Expose request
21:10:06.821 00.000 15712 PPEC rslt: input = -0.24, final = -0.08, react = -0.14, pred = 0.06, hyst = -0.13, hyst_pct = 0.00, period_length = 635.60
21:10:06.821 00.000 15712 PPEC: input: -0.24, control: -0.08, exposure: 1500
21:10:06.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:06.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:10:06.821 00.000 15712 MoveAxis(E, 27, ABG)
21:10:06.821 00.000 15712 Guiding  Dir = 2, Dur = 27
21:10:06.821 00.000 15712 IsGuiding returns 0
21:10:06.847 00.026 15712 PulseGuide returned control before completion, sleep 14
21:10:06.897 00.050 15712 IsGuiding returns 0
21:10:06.897 00.000 15712 Move returns status 0, amount 27
21:10:06.897 00.000 15712 MoveAxis(N, 0, ABG)
21:10:06.897 00.000 15712 Move returns status 0, amount 0
21:10:06.897 00.000 15712 move complete, result=0
21:10:06.897 00.000 15712 worker thread done servicing request
21:10:06.897 00.000 15712 Worker thread wakes up
21:10:06.897 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
21:10:06.899 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:06.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:08.317 01.418 15712 Exposure complete
21:10:08.378 00.061 7988 OnExposeComplete: enter
21:10:08.378 00.000 7988 UpdateGuideState(): m_state=6
21:10:08.380 00.002 15712 worker thread done servicing request
21:10:08.380 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5604
21:10:08.380 00.000 7988 Star::Find returns 1 (0), X=1182.52, Y=440.50, Mass=1610, SNR=27.2, Peak=193 HFD=3.2
21:10:08.382 00.002 7988 MultiStar: [#1 0.35,0.44,1.04,U] [#2 0.41,0.57,0.95,U] [#3 0.20,0.69,0.96,U] [#4 0.37,0.84,1.01,U] [#5 0.03,0.68,0.72,U] [#6 0.39,0.68,0.69,U] [#7 0.20,0.90,0.63,U] [#8 0.12,0.65,0.65,U] 
21:10:08.382 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.60}, one-star: {-0.02, 0.11}
21:10:08.382 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.35 = -2.93)
21:10:08.382 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.18)
21:10:08.382 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.78 mountX=-0.11 mountY=0.02, mountTheta=2.96
21:10:08.382 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.11, opts=13)
21:10:08.390 00.008 7988 Enqueuing Move request for scope (-0.02, 0.11)
21:10:08.390 00.000 15712 Worker thread wakes up
21:10:08.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
21:10:08.390 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
21:10:08.390 00.000 15712 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.02
21:10:08.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:08.390 00.000 7988 UpdateGuideState exits: m=1610 SNR=27.2
21:10:08.393 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:08.394 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:08.394 00.000 7988 Enqueuing Expose request
21:10:08.394 00.000 15712 PPEC rslt: input = -0.11, final = 0.06, react = -0.07, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.60
21:10:08.394 00.000 15712 PPEC: input: -0.11, control: 0.06, exposure: 1500
21:10:08.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:08.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:10:08.394 00.000 15712 MoveAxis(W, 20, ABG)
21:10:08.394 00.000 15712 Guiding  Dir = 3, Dur = 20
21:10:08.400 00.006 15712 IsGuiding returns 0
21:10:08.410 00.010 15712 PulseGuide returned control before completion, sleep 15
21:10:08.464 00.054 15712 IsGuiding returns 0
21:10:08.464 00.000 15712 Move returns status 0, amount 20
21:10:08.464 00.000 15712 MoveAxis(N, 0, ABG)
21:10:08.464 00.000 15712 Move returns status 0, amount 0
21:10:08.464 00.000 15712 move complete, result=0
21:10:08.464 00.000 15712 worker thread done servicing request
21:10:08.464 00.000 15712 Worker thread wakes up
21:10:08.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:08.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:08.464 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
21:10:10.105 01.641 15712 Exposure complete
21:10:10.161 00.056 15712 worker thread done servicing request
21:10:10.161 00.000 7988 OnExposeComplete: enter
21:10:10.161 00.000 7988 UpdateGuideState(): m_state=6
21:10:10.166 00.005 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5605
21:10:10.167 00.001 7988 Star::Find returns 1 (0), X=1182.61, Y=440.32, Mass=1473, SNR=26.1, Peak=230 HFD=3.0
21:10:10.167 00.000 7988 MultiStar: [#1 0.39,0.34,1.00,U] [#2 0.39,0.45,1.03,U] [#3 0.32,0.49,0.99,U] [#4 0.16,0.50,1.05,U] [#5 0.17,0.38,0.75,U] [#6 0.33,0.59,0.70,U] [#7 0.35,0.76,0.74,U] [#8 0.16,0.64,0.65,U] 
21:10:10.167 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.43}, one-star: {0.07, -0.06}
21:10:10.167 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
21:10:10.167 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.34)
21:10:10.167 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.74 mountX=0.06 mountY=-0.06, mountTheta=-0.82
21:10:10.167 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.06, opts=13)
21:10:10.167 00.000 7988 Enqueuing Move request for scope (0.07, -0.06)
21:10:10.167 00.000 15712 Worker thread wakes up
21:10:10.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:10.178 00.011 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
21:10:10.178 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.1
21:10:10.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:10.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:10.178 00.000 7988 Enqueuing Expose request
21:10:10.178 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
21:10:10.178 00.000 15712 Moving (0.07, -0.06) raw xDistance=0.06 yDistance=-0.06
21:10:10.183 00.005 15712 PPEC rslt: input = 0.06, final = 0.05, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.60
21:10:10.183 00.000 15712 PPEC: input: 0.06, control: 0.05, exposure: 1500
21:10:10.183 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:10.183 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:10:10.183 00.000 15712 MoveAxis(W, 17, ABG)
21:10:10.183 00.000 15712 Guiding  Dir = 3, Dur = 17
21:10:10.183 00.000 15712 IsGuiding returns 0
21:10:10.206 00.023 15712 IsGuiding returns 1
21:10:10.206 00.000 15712 scope still moving after pulse duration time elapsed
21:10:10.231 00.025 15712 IsGuiding returns 1
21:10:10.266 00.035 15712 IsGuiding returns 0
21:10:10.266 00.000 15712 scope move finished after 17 + 66 ms
21:10:10.266 00.000 15712 Move returns status 0, amount 17
21:10:10.266 00.000 15712 MoveAxis(N, 0, ABG)
21:10:10.266 00.000 15712 Move returns status 0, amount 0
21:10:10.266 00.000 15712 move complete, result=0
21:10:10.266 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
21:10:10.272 00.006 15712 worker thread done servicing request
21:10:10.272 00.000 15712 Worker thread wakes up
21:10:10.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:10.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:11.685 01.413 15712 Exposure complete
21:10:11.747 00.062 15712 worker thread done servicing request
21:10:11.747 00.000 7988 OnExposeComplete: enter
21:10:11.747 00.000 7988 UpdateGuideState(): m_state=6
21:10:11.749 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5606
21:10:11.749 00.000 7988 Star::Find returns 1 (0), X=1182.57, Y=440.48, Mass=1486, SNR=26.2, Peak=191 HFD=3.2
21:10:11.751 00.002 7988 MultiStar: [#1 0.27,0.50,1.03,U] [#2 0.47,0.54,1.05,U] [#3 0.30,0.72,1.02,U] [#4 0.16,0.59,1.08,U] [#5 0.15,0.85,0.74,U] [#6 0.34,0.50,0.71,U] [#7 0.13,0.88,0.71,U] [#8 0.18,0.49,0.63,U] 
21:10:11.753 00.002 7988 single-star, 8 included, MultiStar: {0.23, 0.56}, one-star: {0.02, 0.10}
21:10:11.753 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
21:10:11.753 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
21:10:11.755 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.32 mountX=-0.10 mountY=-0.03, mountTheta=-2.87
21:10:11.757 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.10, opts=13)
21:10:11.757 00.000 7988 Enqueuing Move request for scope (0.02, 0.10)
21:10:11.759 00.002 15712 Worker thread wakes up
21:10:11.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
21:10:11.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
21:10:11.759 00.000 15712 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
21:10:11.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:11.759 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
21:10:11.762 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:11.763 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:11.763 00.000 7988 Enqueuing Expose request
21:10:11.763 00.000 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.61
21:10:11.763 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
21:10:11.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:11.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:10:11.763 00.000 15712 MoveAxis(W, 14, ABG)
21:10:11.763 00.000 15712 Guiding  Dir = 3, Dur = 14
21:10:11.763 00.000 15712 IsGuiding returns 0
21:10:11.788 00.025 15712 IsGuiding returns 1
21:10:11.788 00.000 15712 scope still moving after pulse duration time elapsed
21:10:11.811 00.023 15712 IsGuiding returns 1
21:10:11.848 00.037 15712 IsGuiding returns 0
21:10:11.848 00.000 15712 scope move finished after 14 + 72 ms
21:10:11.848 00.000 15712 Move returns status 0, amount 14
21:10:11.848 00.000 15712 MoveAxis(N, 0, ABG)
21:10:11.848 00.000 15712 Move returns status 0, amount 0
21:10:11.848 00.000 15712 move complete, result=0
21:10:11.848 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
21:10:11.855 00.007 15712 worker thread done servicing request
21:10:11.855 00.000 15712 Worker thread wakes up
21:10:11.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:11.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:13.488 01.633 15712 Exposure complete
21:10:13.534 00.046 15712 worker thread done servicing request
21:10:13.534 00.000 7988 OnExposeComplete: enter
21:10:13.548 00.014 7988 UpdateGuideState(): m_state=6
21:10:13.550 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5607
21:10:13.552 00.002 7988 Star::Find returns 1 (0), X=1182.50, Y=440.68, Mass=1573, SNR=27.0, Peak=185 HFD=3.3
21:10:13.552 00.000 7988 MultiStar: [#1 0.32,0.58,1.02,U] [#2 0.53,0.78,1.01,U] [#3 0.36,1.02,0.00,M1] [#4 0.24,0.83,1.02,U] [#5 -0.07,0.89,0.72,U] [#6 0.23,0.81,0.73,U] [#7 0.41,1.08,0.00,M1] [#8 0.16,0.93,0.66,U] 
21:10:13.554 00.002 7988 single-star, 6 included, MultiStar: {0.21, 0.71}, one-star: {-0.05, 0.29}
21:10:13.554 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
21:10:13.554 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
21:10:13.554 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.73 mountX=-0.29 mountY=0.04, mountTheta=3.01
21:10:13.554 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.29, opts=13)
21:10:13.554 00.000 7988 Enqueuing Move request for scope (-0.05, 0.29)
21:10:13.554 00.000 15712 Worker thread wakes up
21:10:13.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
21:10:13.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
21:10:13.554 00.000 15712 Moving (-0.05, 0.29) raw xDistance=-0.29 yDistance=0.04
21:10:13.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:13.554 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.0
21:10:13.564 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:13.565 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:13.565 00.000 7988 Enqueuing Expose request
21:10:13.565 00.000 15712 PPEC rslt: input = -0.29, final = -0.12, react = -0.18, pred = 0.05, hyst = -0.16, hyst_pct = 0.00, period_length = 635.61
21:10:13.565 00.000 15712 PPEC: input: -0.29, control: -0.12, exposure: 1500
21:10:13.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:13.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:10:13.565 00.000 15712 MoveAxis(E, 40, ABG)
21:10:13.565 00.000 15712 Guiding  Dir = 2, Dur = 40
21:10:13.565 00.000 15712 IsGuiding returns 0
21:10:13.592 00.027 15712 PulseGuide returned control before completion, sleep 24
21:10:13.633 00.041 15712 IsGuiding returns 0
21:10:13.633 00.000 15712 Move returns status 0, amount 40
21:10:13.633 00.000 15712 MoveAxis(N, 0, ABG)
21:10:13.633 00.000 15712 Move returns status 0, amount 0
21:10:13.633 00.000 15712 move complete, result=0
21:10:13.633 00.000 7988 GuideStep: -0.3 px 40 ms EAST, 0.0 px 0 ms NORTH
21:10:13.644 00.011 15712 worker thread done servicing request
21:10:13.644 00.000 15712 Worker thread wakes up
21:10:13.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:13.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:15.051 01.407 15712 Exposure complete
21:10:15.108 00.057 15712 worker thread done servicing request
21:10:15.108 00.000 7988 OnExposeComplete: enter
21:10:15.108 00.000 7988 UpdateGuideState(): m_state=6
21:10:15.108 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5608
21:10:15.113 00.005 7988 Star::Find returns 1 (0), X=1182.57, Y=440.58, Mass=1533, SNR=26.7, Peak=194 HFD=3.2
21:10:15.115 00.002 7988 MultiStar: [#1 0.35,0.60,1.01,U] [#2 0.43,0.73,1.02,U] [#3 0.27,0.84,0.98,U] [#4 0.31,0.79,1.06,U] [#5 0.06,0.74,0.71,U] [#6 0.23,0.75,0.67,U] [#7 0.29,1.02,0.00,M2] [#8 0.19,0.63,0.66,U] 
21:10:15.115 00.000 7988 single-star, 7 included, MultiStar: {0.24, 0.66}, one-star: {0.02, 0.20}
21:10:15.115 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
21:10:15.115 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
21:10:15.115 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.47 mountX=-0.20 mountY=-0.03, mountTheta=-3.01
21:10:15.115 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.20, opts=13)
21:10:15.115 00.000 7988 Enqueuing Move request for scope (0.02, 0.20)
21:10:15.115 00.000 15712 Worker thread wakes up
21:10:15.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:15.115 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7
21:10:15.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:15.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:15.115 00.000 7988 Enqueuing Expose request
21:10:15.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
21:10:15.115 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
21:10:15.115 00.000 15712 Moving (0.02, 0.20) raw xDistance=-0.20 yDistance=-0.03
21:10:15.132 00.017 15712 PPEC rslt: input = -0.20, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 635.62
21:10:15.132 00.000 15712 PPEC: input: -0.20, control: -0.08, exposure: 1500
21:10:15.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:15.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:10:15.132 00.000 15712 MoveAxis(E, 28, ABG)
21:10:15.132 00.000 15712 Guiding  Dir = 2, Dur = 28
21:10:15.132 00.000 15712 IsGuiding returns 0
21:10:15.161 00.029 15712 IsGuiding returns 1
21:10:15.161 00.000 15712 scope still moving after pulse duration time elapsed
21:10:15.209 00.048 15712 IsGuiding returns 0
21:10:15.209 00.000 15712 scope move finished after 28 + 48 ms
21:10:15.209 00.000 15712 Move returns status 0, amount 28
21:10:15.209 00.000 15712 MoveAxis(N, 0, ABG)
21:10:15.209 00.000 15712 Move returns status 0, amount 0
21:10:15.209 00.000 15712 move complete, result=0
21:10:15.209 00.000 15712 worker thread done servicing request
21:10:15.209 00.000 15712 Worker thread wakes up
21:10:15.209 00.000 7988 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
21:10:15.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:15.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:16.854 01.645 15712 Exposure complete
21:10:16.904 00.050 15712 worker thread done servicing request
21:10:16.904 00.000 7988 OnExposeComplete: enter
21:10:16.904 00.000 7988 UpdateGuideState(): m_state=6
21:10:16.915 00.011 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5609
21:10:16.917 00.002 7988 Star::Find returns 1 (0), X=1182.40, Y=440.19, Mass=1518, SNR=26.4, Peak=183 HFD=3.5
21:10:16.917 00.000 7988 MultiStar: [#1 0.42,0.28,1.00,U] [#2 0.48,0.23,1.00,U] [#3 0.17,0.59,0.95,U] [#4 0.35,0.53,1.07,U] [#5 0.05,0.41,0.73,U] [#6 0.34,0.36,0.69,U] [#7 0.29,0.60,0.67,U] [#8 0.25,0.17,0.66,U] 
21:10:16.919 00.002 7988 single-star, 8 included, MultiStar: {0.25, 0.32}, one-star: {-0.14, -0.19}
21:10:16.919 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
21:10:16.919 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
21:10:16.919 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.21 mountX=0.19 mountY=0.15, mountTheta=0.66
21:10:16.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.19, opts=13)
21:10:16.919 00.000 7988 Enqueuing Move request for scope (-0.14, -0.19)
21:10:16.919 00.000 15712 Worker thread wakes up
21:10:16.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
21:10:16.919 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
21:10:16.919 00.000 15712 Moving (-0.14, -0.19) raw xDistance=0.19 yDistance=0.15
21:10:16.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:16.919 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.4
21:10:16.919 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:16.919 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:16.931 00.012 7988 Enqueuing Expose request
21:10:16.931 00.000 15712 PPEC rslt: input = 0.19, final = 0.16, react = 0.12, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 635.62
21:10:16.931 00.000 15712 PPEC: input: 0.19, control: 0.16, exposure: 1500
21:10:16.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:16.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:10:16.931 00.000 15712 MoveAxis(W, 52, ABG)
21:10:16.931 00.000 15712 Guiding  Dir = 3, Dur = 52
21:10:16.933 00.002 15712 IsGuiding returns 0
21:10:16.951 00.018 15712 PulseGuide returned control before completion, sleep 44
21:10:17.015 00.064 15712 IsGuiding returns 1
21:10:17.015 00.000 15712 scope still moving after pulse duration time elapsed
21:10:17.043 00.028 15712 IsGuiding returns 0
21:10:17.043 00.000 15712 scope move finished after 52 + 58 ms
21:10:17.043 00.000 15712 Move returns status 0, amount 52
21:10:17.043 00.000 15712 MoveAxis(N, 0, ABG)
21:10:17.043 00.000 15712 Move returns status 0, amount 0
21:10:17.043 00.000 15712 move complete, result=0
21:10:17.043 00.000 15712 worker thread done servicing request
21:10:17.043 00.000 15712 Worker thread wakes up
21:10:17.043 00.000 7988 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
21:10:17.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:17.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:18.463 01.420 15712 Exposure complete
21:10:18.516 00.053 15712 worker thread done servicing request
21:10:18.516 00.000 7988 OnExposeComplete: enter
21:10:18.525 00.009 7988 UpdateGuideState(): m_state=6
21:10:18.525 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5610
21:10:18.527 00.002 7988 Star::Find returns 1 (0), X=1182.38, Y=440.06, Mass=1490, SNR=26.3, Peak=183 HFD=3.4
21:10:18.527 00.000 7988 MultiStar: [#1 0.39,0.15,1.04,U] [#2 0.30,0.37,1.01,U] [#3 0.10,0.46,0.94,U] [#4 0.26,0.33,1.02,U] [#5 -0.02,0.24,0.68,U] [#6 0.31,0.44,0.67,U] [#7 0.16,0.44,0.67,U] [#8 0.02,0.37,0.67,U] 
21:10:18.529 00.002 7988 refined, 8 included, MultiStar: {0.16, 0.26}, one-star: {-0.17, -0.32}
21:10:18.529 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
21:10:18.531 00.002 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.58)
21:10:18.531 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.30 cameraTheta=1.02 mountX=-0.26 mountY=-0.16, mountTheta=-2.58
21:10:18.533 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.26, opts=13)
21:10:18.535 00.002 7988 Enqueuing Move request for scope (0.16, 0.26)
21:10:18.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:18.537 00.002 7988 UpdateGuideState exits: m=1490 SNR=26.3
21:10:18.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:18.539 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:18.539 00.000 7988 Enqueuing Expose request
21:10:18.541 00.002 15712 Worker thread wakes up
21:10:18.541 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
21:10:18.541 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
21:10:18.541 00.000 15712 Moving (0.16, 0.26) raw xDistance=-0.26 yDistance=-0.16
21:10:18.541 00.000 15712 PPEC rslt: input = -0.26, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 635.62
21:10:18.541 00.000 15712 PPEC: input: -0.26, control: -0.13, exposure: 1500
21:10:18.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:18.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:10:18.541 00.000 15712 MoveAxis(E, 41, ABG)
21:10:18.541 00.000 15712 Guiding  Dir = 2, Dur = 41
21:10:18.541 00.000 15712 IsGuiding returns 0
21:10:18.556 00.015 15712 PulseGuide returned control before completion, sleep 31
21:10:18.604 00.048 15712 IsGuiding returns 1
21:10:18.604 00.000 15712 scope still moving after pulse duration time elapsed
21:10:18.641 00.037 15712 IsGuiding returns 0
21:10:18.641 00.000 15712 scope move finished after 41 + 59 ms
21:10:18.641 00.000 15712 Move returns status 0, amount 41
21:10:18.641 00.000 15712 MoveAxis(N, 0, ABG)
21:10:18.641 00.000 15712 Move returns status 0, amount 0
21:10:18.641 00.000 15712 move complete, result=0
21:10:18.641 00.000 15712 worker thread done servicing request
21:10:18.641 00.000 15712 Worker thread wakes up
21:10:18.641 00.000 7988 GuideStep: -0.3 px 41 ms EAST, -0.2 px 0 ms NORTH
21:10:18.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:18.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:20.283 01.642 15712 Exposure complete
21:10:20.342 00.059 15712 worker thread done servicing request
21:10:20.342 00.000 7988 OnExposeComplete: enter
21:10:20.342 00.000 7988 UpdateGuideState(): m_state=6
21:10:20.344 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5611
21:10:20.344 00.000 7988 Star::Find returns 1 (0), X=1182.49, Y=440.09, Mass=1472, SNR=26.1, Peak=188 HFD=3.5
21:10:20.344 00.000 7988 MultiStar: [#1 0.40,-0.03,1.02,U] [#2 0.41,0.27,1.01,U] [#3 -0.06,0.36,0.97,U] [#4 0.13,0.28,1.04,U] [#5 0.16,0.13,0.71,U] [#6 0.15,0.38,0.72,U] [#7 0.17,0.47,0.67,U] [#8 0.14,0.05,0.67,U] 
21:10:20.344 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.17}, one-star: {-0.06, -0.30}
21:10:20.344 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
21:10:20.344 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.80)
21:10:20.344 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.79 mountX=-0.17 mountY=-0.17, mountTheta=-2.35
21:10:20.344 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.17, opts=13)
21:10:20.344 00.000 7988 Enqueuing Move request for scope (0.16, 0.17)
21:10:20.354 00.010 15712 Worker thread wakes up
21:10:20.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
21:10:20.354 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
21:10:20.354 00.000 15712 Moving (0.16, 0.17) raw xDistance=-0.17 yDistance=-0.17
21:10:20.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:20.354 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
21:10:20.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:20.360 00.006 15712 PPEC rslt: input = -0.17, final = -0.05, react = -0.10, pred = 0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 635.63
21:10:20.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:20.362 00.002 7988 Enqueuing Expose request
21:10:20.362 00.000 15712 PPEC: input: -0.17, control: -0.05, exposure: 1500
21:10:20.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:20.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:10:20.362 00.000 15712 MoveAxis(E, 17, ABG)
21:10:20.362 00.000 15712 Guiding  Dir = 2, Dur = 17
21:10:20.362 00.000 15712 IsGuiding returns 0
21:10:20.376 00.014 15712 IsGuiding returns 1
21:10:20.376 00.000 15712 scope still moving after pulse duration time elapsed
21:10:20.428 00.052 15712 IsGuiding returns 0
21:10:20.428 00.000 15712 scope move finished after 17 + 55 ms
21:10:20.428 00.000 15712 Move returns status 0, amount 17
21:10:20.428 00.000 15712 MoveAxis(N, 0, ABG)
21:10:20.428 00.000 15712 Move returns status 0, amount 0
21:10:20.428 00.000 15712 move complete, result=0
21:10:20.428 00.000 7988 GuideStep: -0.2 px 17 ms EAST, -0.2 px 0 ms NORTH
21:10:20.438 00.010 15712 worker thread done servicing request
21:10:20.438 00.000 15712 Worker thread wakes up
21:10:20.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:20.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:21.846 01.408 15712 Exposure complete
21:10:21.900 00.054 15712 worker thread done servicing request
21:10:21.900 00.000 7988 OnExposeComplete: enter
21:10:21.900 00.000 7988 UpdateGuideState(): m_state=6
21:10:21.907 00.007 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5612
21:10:21.907 00.000 7988 Star::Find returns 1 (0), X=1182.59, Y=439.87, Mass=1460, SNR=25.8, Peak=181 HFD=3.6
21:10:21.910 00.003 7988 MultiStar: [#1 0.35,-0.13,1.02,U] [#2 0.48,0.12,1.01,U] [#3 0.19,0.19,0.98,U] [#4 0.00,0.14,1.00,U] [#5 -0.14,-0.07,0.70,U] [#6 0.16,-0.03,0.73,U] [#7 0.26,0.25,0.70,U] [#8 -0.04,0.09,0.69,U] 
21:10:21.910 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.00}, one-star: {0.05, -0.51}
21:10:21.912 00.002 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
21:10:21.912 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.62)
21:10:21.914 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.02 mountX=0.00 mountY=-0.16, mountTheta=-1.55
21:10:21.916 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.00, opts=13)
21:10:21.917 00.001 7988 Enqueuing Move request for scope (0.16, -0.00)
21:10:21.917 00.000 15712 Worker thread wakes up
21:10:21.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
21:10:21.917 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
21:10:21.917 00.000 15712 Moving (0.16, -0.00) raw xDistance=0.00 yDistance=-0.16
21:10:21.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:21.917 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.8
21:10:21.921 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:21.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:21.923 00.002 15712 PPEC rslt: input = 0.00, final = 0.06, react = 0.00, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.63
21:10:21.923 00.000 7988 Enqueuing Expose request
21:10:21.923 00.000 15712 PPEC: input: 0.00, control: 0.06, exposure: 1500
21:10:21.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:21.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:10:21.923 00.000 15712 MoveAxis(W, 18, ABG)
21:10:21.923 00.000 15712 Guiding  Dir = 3, Dur = 18
21:10:21.934 00.011 15712 IsGuiding returns 0
21:10:21.955 00.021 15712 PulseGuide returned control before completion, sleep 12
21:10:21.987 00.032 15712 IsGuiding returns 0
21:10:21.987 00.000 15712 Move returns status 0, amount 18
21:10:21.987 00.000 15712 MoveAxis(N, 0, ABG)
21:10:21.987 00.000 15712 Move returns status 0, amount 0
21:10:21.987 00.000 15712 move complete, result=0
21:10:21.987 00.000 7988 GuideStep: 0.0 px 18 ms WEST, -0.2 px 0 ms NORTH
21:10:21.987 00.000 15712 worker thread done servicing request
21:10:21.987 00.000 15712 Worker thread wakes up
21:10:21.989 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:21.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:23.629 01.640 15712 Exposure complete
21:10:23.685 00.056 15712 worker thread done servicing request
21:10:23.685 00.000 7988 OnExposeComplete: enter
21:10:23.685 00.000 7988 UpdateGuideState(): m_state=6
21:10:23.692 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5613
21:10:23.693 00.001 7988 Star::Find returns 1 (0), X=1182.43, Y=439.80, Mass=1489, SNR=26.1, Peak=197 HFD=3.4
21:10:23.693 00.000 7988 MultiStar: [#1 0.14,-0.29,1.04,U] [#2 0.27,0.18,1.01,U] [#3 0.14,0.14,0.98,U] [#4 -0.01,-0.01,1.05,U] [#5 -0.19,0.05,0.74,U] [#6 0.17,0.21,0.70,U] [#7 0.13,0.19,0.71,U] [#8 -0.14,-0.12,0.66,U] 
21:10:23.693 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {-0.11, -0.59}
21:10:23.693 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.58) = xAngle (0.91 = 0.91)
21:10:23.693 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.02 = -2.26)
21:10:23.693 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.67 mountX=0.04 mountY=-0.05, mountTheta=-0.90
21:10:23.693 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.04, opts=13)
21:10:23.702 00.009 7988 Enqueuing Move request for scope (0.05, -0.04)
21:10:23.702 00.000 15712 Worker thread wakes up
21:10:23.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:23.702 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.1
21:10:23.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:23.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:23.702 00.000 7988 Enqueuing Expose request
21:10:23.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
21:10:23.702 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
21:10:23.702 00.000 15712 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
21:10:23.710 00.008 15712 PPEC rslt: input = 0.04, final = 0.06, react = 0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.64
21:10:23.710 00.000 15712 PPEC: input: 0.04, control: 0.06, exposure: 1500
21:10:23.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:23.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:10:23.710 00.000 15712 MoveAxis(W, 20, ABG)
21:10:23.710 00.000 15712 Guiding  Dir = 3, Dur = 20
21:10:23.710 00.000 15712 IsGuiding returns 0
21:10:23.729 00.019 15712 PulseGuide returned control before completion, sleep 15
21:10:23.777 00.048 15712 IsGuiding returns 0
21:10:23.777 00.000 15712 Move returns status 0, amount 20
21:10:23.777 00.000 15712 MoveAxis(N, 0, ABG)
21:10:23.777 00.000 15712 Move returns status 0, amount 0
21:10:23.777 00.000 15712 move complete, result=0
21:10:23.777 00.000 7988 GuideStep: 0.0 px 20 ms WEST, -0.1 px 0 ms NORTH
21:10:23.777 00.000 15712 worker thread done servicing request
21:10:23.777 00.000 15712 Worker thread wakes up
21:10:23.779 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:23.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:25.192 01.413 15712 Exposure complete
21:10:25.249 00.057 15712 worker thread done servicing request
21:10:25.249 00.000 7988 OnExposeComplete: enter
21:10:25.249 00.000 7988 UpdateGuideState(): m_state=6
21:10:25.256 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5614
21:10:25.256 00.000 7988 Star::Find returns 1 (0), X=1182.53, Y=440.00, Mass=1497, SNR=26.2, Peak=183 HFD=3.5
21:10:25.256 00.000 7988 MultiStar: [#1 0.32,-0.04,1.04,U] [#2 0.44,0.03,1.04,U] [#3 0.14,0.39,0.93,U] [#4 0.11,0.33,1.03,U] [#5 0.01,0.11,0.72,U] [#6 0.19,0.16,0.71,U] [#7 0.24,0.58,0.66,U] [#8 -0.12,0.29,0.65,U] 
21:10:25.256 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.14}, one-star: {-0.01, -0.39}
21:10:25.256 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.58) = xAngle (2.28 = 2.28)
21:10:25.256 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.39 = -0.89)
21:10:25.256 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.70 mountX=-0.14 mountY=-0.16, mountTheta=-2.27
21:10:25.256 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.14, opts=13)
21:10:25.256 00.000 7988 Enqueuing Move request for scope (0.16, 0.14)
21:10:25.256 00.000 15712 Worker thread wakes up
21:10:25.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
21:10:25.256 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
21:10:25.256 00.000 15712 Moving (0.16, 0.14) raw xDistance=-0.14 yDistance=-0.16
21:10:25.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:10:25.267 00.011 7988 UpdateGuideState exits: m=1497 SNR=26.2
21:10:25.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:25.269 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:25.269 00.000 7988 Enqueuing Expose request
21:10:25.269 00.000 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.64
21:10:25.269 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
21:10:25.269 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:25.271 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:10:25.271 00.000 15712 MoveAxis(W, 12, ABG)
21:10:25.271 00.000 15712 Guiding  Dir = 3, Dur = 12
21:10:25.271 00.000 15712 IsGuiding returns 0
21:10:25.295 00.024 15712 IsGuiding returns 1
21:10:25.295 00.000 15712 scope still moving after pulse duration time elapsed
21:10:25.342 00.047 15712 IsGuiding returns 0
21:10:25.342 00.000 15712 scope move finished after 12 + 58 ms
21:10:25.342 00.000 15712 Move returns status 0, amount 12
21:10:25.342 00.000 15712 MoveAxis(N, 0, ABG)
21:10:25.342 00.000 15712 Move returns status 0, amount 0
21:10:25.342 00.000 15712 move complete, result=0
21:10:25.342 00.000 15712 worker thread done servicing request
21:10:25.342 00.000 15712 Worker thread wakes up
21:10:25.342 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
21:10:25.344 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:25.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:26.979 01.635 15712 Exposure complete
21:10:27.035 00.056 15712 worker thread done servicing request
21:10:27.035 00.000 7988 OnExposeComplete: enter
21:10:27.035 00.000 7988 UpdateGuideState(): m_state=6
21:10:27.040 00.005 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5615
21:10:27.041 00.001 7988 Star::Find returns 1 (0), X=1182.35, Y=440.10, Mass=1548, SNR=26.9, Peak=201 HFD=3.4
21:10:27.043 00.002 7988 MultiStar: [#1 0.13,-0.11,1.00,U] [#2 0.49,0.12,0.98,U] [#3 0.22,0.33,0.95,U] [#4 0.20,0.20,1.04,U] [#5 0.04,0.42,0.72,U] [#6 0.10,0.00,0.73,U] [#7 -0.01,0.49,0.66,U] [#8 -0.08,0.04,0.63,U] 
21:10:27.043 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {-0.19, -0.28}
21:10:27.045 00.002 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
21:10:27.045 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.80)
21:10:27.047 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.79 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
21:10:27.049 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.11, opts=13)
21:10:27.049 00.000 7988 Enqueuing Move request for scope (0.11, 0.11)
21:10:27.052 00.003 15712 Worker thread wakes up
21:10:27.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
21:10:27.052 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
21:10:27.052 00.000 15712 Moving (0.11, 0.11) raw xDistance=-0.12 yDistance=-0.12
21:10:27.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:27.052 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.9
21:10:27.054 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:27.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:27.056 00.002 7988 Enqueuing Expose request
21:10:27.056 00.000 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.64
21:10:27.056 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
21:10:27.057 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:27.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:10:27.057 00.000 15712 MoveAxis(W, 9, ABG)
21:10:27.057 00.000 15712 Guiding  Dir = 3, Dur = 9
21:10:27.058 00.001 15712 IsGuiding returns 0
21:10:27.086 00.028 15712 IsGuiding returns 0
21:10:27.086 00.000 15712 Move returns status 0, amount 9
21:10:27.086 00.000 15712 MoveAxis(N, 0, ABG)
21:10:27.086 00.000 15712 Move returns status 0, amount 0
21:10:27.086 00.000 15712 move complete, result=0
21:10:27.086 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
21:10:27.088 00.002 15712 worker thread done servicing request
21:10:27.088 00.000 15712 Worker thread wakes up
21:10:27.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:27.089 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:28.509 01.420 15712 Exposure complete
21:10:28.567 00.058 15712 worker thread done servicing request
21:10:28.567 00.000 7988 OnExposeComplete: enter
21:10:28.569 00.002 7988 UpdateGuideState(): m_state=6
21:10:28.571 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5616
21:10:28.571 00.000 7988 Star::Find returns 1 (0), X=1182.58, Y=439.94, Mass=1502, SNR=26.4, Peak=224 HFD=3.2
21:10:28.573 00.002 7988 MultiStar: [#1 0.40,0.00,1.05,U] [#2 0.46,0.04,1.02,U] [#3 0.35,0.41,0.97,U] [#4 0.10,0.24,1.06,U] [#5 -0.05,0.22,0.72,U] [#6 0.39,0.11,0.73,U] [#7 0.29,0.36,0.66,U] [#8 -0.27,0.29,0.68,U] 
21:10:28.573 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.12}, one-star: {0.04, -0.44}
21:10:28.575 00.002 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
21:10:28.575 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.08)
21:10:28.577 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.52 mountX=-0.12 mountY=-0.21, mountTheta=-2.09
21:10:28.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.12, opts=13)
21:10:28.579 00.002 7988 Enqueuing Move request for scope (0.21, 0.12)
21:10:28.579 00.000 15712 Worker thread wakes up
21:10:28.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
21:10:28.579 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
21:10:28.579 00.000 15712 Moving (0.21, 0.12) raw xDistance=-0.12 yDistance=-0.21
21:10:28.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:28.582 00.003 7988 UpdateGuideState exits: m=1502 SNR=26.4
21:10:28.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:28.584 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:28.585 00.001 7988 Enqueuing Expose request
21:10:28.585 00.000 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.65
21:10:28.585 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
21:10:28.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:28.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:10:28.585 00.000 15712 MoveAxis(W, 10, ABG)
21:10:28.585 00.000 15712 Guiding  Dir = 3, Dur = 10
21:10:28.585 00.000 15712 IsGuiding returns 0
21:10:28.603 00.018 15712 IsGuiding returns 1
21:10:28.603 00.000 15712 scope still moving after pulse duration time elapsed
21:10:28.651 00.048 15712 IsGuiding returns 0
21:10:28.651 00.000 15712 scope move finished after 10 + 54 ms
21:10:28.651 00.000 15712 Move returns status 0, amount 10
21:10:28.651 00.000 15712 MoveAxis(N, 0, ABG)
21:10:28.651 00.000 15712 Move returns status 0, amount 0
21:10:28.651 00.000 15712 move complete, result=0
21:10:28.651 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
21:10:28.653 00.002 15712 worker thread done servicing request
21:10:28.653 00.000 15712 Worker thread wakes up
21:10:28.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:28.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:30.296 01.643 15712 Exposure complete
21:10:30.348 00.052 15712 worker thread done servicing request
21:10:30.348 00.000 7988 OnExposeComplete: enter
21:10:30.348 00.000 7988 UpdateGuideState(): m_state=6
21:10:30.357 00.009 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5617
21:10:30.357 00.000 7988 Star::Find returns 1 (0), X=1182.50, Y=439.99, Mass=1458, SNR=26.1, Peak=230 HFD=3.4
21:10:30.357 00.000 7988 MultiStar: [#1 0.17,-0.01,1.06,U] [#2 0.49,0.26,1.01,U] [#3 0.33,0.36,0.98,U] [#4 0.14,0.22,1.05,U] [#5 0.09,-0.04,0.72,U] [#6 0.37,0.10,0.68,U] [#7 0.44,0.48,0.67,U] [#8 0.27,0.05,0.61,U] 
21:10:30.357 00.000 7988 refined, 8 included, MultiStar: {0.24, 0.11}, one-star: {-0.05, -0.39}
21:10:30.357 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.58) = xAngle (2.00 = 2.00)
21:10:30.357 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.11 = -1.17)
21:10:30.357 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.26 cameraTheta=0.42 mountX=-0.11 mountY=-0.24, mountTheta=-2.00
21:10:30.365 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.11, opts=13)
21:10:30.365 00.000 7988 Enqueuing Move request for scope (0.24, 0.11)
21:10:30.365 00.000 15712 Worker thread wakes up
21:10:30.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.11) opts 0xd
21:10:30.365 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.11)
21:10:30.365 00.000 15712 Moving (0.24, 0.11) raw xDistance=-0.11 yDistance=-0.24
21:10:30.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:30.365 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.1
21:10:30.372 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:30.373 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:30.373 00.000 7988 Enqueuing Expose request
21:10:30.373 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.65
21:10:30.373 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
21:10:30.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:30.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:10:30.373 00.000 15712 MoveAxis(W, 11, ABG)
21:10:30.373 00.000 15712 Guiding  Dir = 3, Dur = 11
21:10:30.373 00.000 15712 IsGuiding returns 0
21:10:30.393 00.020 15712 IsGuiding returns 1
21:10:30.393 00.000 15712 scope still moving after pulse duration time elapsed
21:10:30.421 00.028 15712 IsGuiding returns 1
21:10:30.453 00.032 15712 IsGuiding returns 0
21:10:30.453 00.000 15712 scope move finished after 11 + 71 ms
21:10:30.453 00.000 15712 Move returns status 0, amount 11
21:10:30.453 00.000 15712 MoveAxis(N, 0, ABG)
21:10:30.453 00.000 15712 Move returns status 0, amount 0
21:10:30.453 00.000 15712 move complete, result=0
21:10:30.453 00.000 15712 worker thread done servicing request
21:10:30.453 00.000 15712 Worker thread wakes up
21:10:30.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:30.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:30.453 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
21:10:31.876 01.423 15712 Exposure complete
21:10:31.934 00.058 15712 worker thread done servicing request
21:10:31.934 00.000 7988 OnExposeComplete: enter
21:10:31.937 00.003 7988 UpdateGuideState(): m_state=6
21:10:31.937 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5618
21:10:31.937 00.000 7988 Star::Find returns 1 (0), X=1182.57, Y=440.16, Mass=1550, SNR=26.8, Peak=220 HFD=3.2
21:10:31.937 00.000 7988 MultiStar: [#1 0.37,0.00,0.99,U] [#2 0.41,0.25,1.00,U] [#3 0.17,0.32,0.95,U] [#4 0.30,0.26,1.03,U] [#5 0.09,0.20,0.70,U] [#6 0.25,0.19,0.68,U] [#7 0.22,0.49,0.63,U] [#8 0.26,0.15,0.62,U] 
21:10:31.937 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.17}, one-star: {0.02, -0.22}
21:10:31.937 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
21:10:31.937 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.07)
21:10:31.944 00.007 7988 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.47 mountX=0.22 mountY=-0.02, mountTheta=-0.07
21:10:31.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.22, opts=13)
21:10:31.944 00.000 7988 Enqueuing Move request for scope (0.02, -0.22)
21:10:31.944 00.000 15712 Worker thread wakes up
21:10:31.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
21:10:31.944 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
21:10:31.944 00.000 15712 Moving (0.02, -0.22) raw xDistance=0.22 yDistance=-0.02
21:10:31.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:31.944 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.8
21:10:31.950 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:31.950 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:31.952 00.002 15712 PPEC rslt: input = 0.22, final = 0.17, react = 0.13, pred = 0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 635.66
21:10:31.952 00.000 15712 PPEC: input: 0.22, control: 0.17, exposure: 1500
21:10:31.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:31.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:10:31.952 00.000 15712 MoveAxis(W, 55, ABG)
21:10:31.952 00.000 15712 Guiding  Dir = 3, Dur = 55
21:10:31.952 00.000 7988 Enqueuing Expose request
21:10:31.954 00.002 15712 IsGuiding returns 0
21:10:31.968 00.014 15712 PulseGuide returned control before completion, sleep 44
21:10:32.033 00.065 15712 IsGuiding returns 0
21:10:32.033 00.000 15712 Move returns status 0, amount 55
21:10:32.033 00.000 15712 MoveAxis(N, 0, ABG)
21:10:32.033 00.000 15712 Move returns status 0, amount 0
21:10:32.033 00.000 15712 move complete, result=0
21:10:32.033 00.000 7988 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
21:10:32.042 00.009 15712 worker thread done servicing request
21:10:32.042 00.000 15712 Worker thread wakes up
21:10:32.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:32.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:33.680 01.638 15712 Exposure complete
21:10:33.737 00.057 15712 worker thread done servicing request
21:10:33.737 00.000 7988 OnExposeComplete: enter
21:10:33.737 00.000 7988 UpdateGuideState(): m_state=6
21:10:33.741 00.004 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5619
21:10:33.741 00.000 7988 Star::Find returns 1 (0), X=1182.56, Y=440.21, Mass=1436, SNR=25.7, Peak=197 HFD=3.2
21:10:33.741 00.000 7988 MultiStar: [#1 0.24,0.24,1.03,U] [#2 0.47,0.29,1.05,U] [#3 0.22,0.51,0.96,U] [#4 0.29,0.36,1.07,U] [#5 0.03,0.46,0.73,U] [#6 0.36,0.31,0.74,U] [#7 0.28,0.64,0.68,U] [#8 -0.06,0.26,0.67,U] 
21:10:33.741 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.31}, one-star: {0.01, -0.17}
21:10:33.741 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
21:10:33.741 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.10)
21:10:33.741 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.50 mountX=0.17 mountY=-0.01, mountTheta=-0.05
21:10:33.748 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.17, opts=13)
21:10:33.748 00.000 7988 Enqueuing Move request for scope (0.01, -0.17)
21:10:33.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:33.748 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.7
21:10:33.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:33.748 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:33.748 00.000 7988 Enqueuing Expose request
21:10:33.748 00.000 15712 Worker thread wakes up
21:10:33.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
21:10:33.748 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
21:10:33.748 00.000 15712 Moving (0.01, -0.17) raw xDistance=0.17 yDistance=-0.01
21:10:33.757 00.009 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 635.66
21:10:33.757 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
21:10:33.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:33.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:10:33.757 00.000 15712 MoveAxis(W, 40, ABG)
21:10:33.757 00.000 15712 Guiding  Dir = 3, Dur = 40
21:10:33.757 00.000 15712 IsGuiding returns 0
21:10:33.782 00.025 15712 PulseGuide returned control before completion, sleep 29
21:10:33.821 00.039 15712 IsGuiding returns 0
21:10:33.821 00.000 15712 Move returns status 0, amount 40
21:10:33.821 00.000 15712 MoveAxis(N, 0, ABG)
21:10:33.821 00.000 15712 Move returns status 0, amount 0
21:10:33.821 00.000 15712 move complete, result=0
21:10:33.821 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
21:10:33.833 00.012 15712 worker thread done servicing request
21:10:33.833 00.000 15712 Worker thread wakes up
21:10:33.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:33.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:35.244 01.411 15712 Exposure complete
21:10:35.304 00.060 15712 worker thread done servicing request
21:10:35.304 00.000 7988 OnExposeComplete: enter
21:10:35.304 00.000 7988 UpdateGuideState(): m_state=6
21:10:35.306 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5620
21:10:35.308 00.002 7988 Star::Find returns 1 (0), X=1182.50, Y=440.34, Mass=1511, SNR=26.4, Peak=195 HFD=3.2
21:10:35.308 00.000 7988 MultiStar: [#1 0.22,0.26,1.03,U] [#2 0.42,0.45,1.02,U] [#3 0.19,0.64,0.96,U] [#4 0.18,0.48,1.02,U] [#5 0.23,0.46,0.74,U] [#6 0.29,0.64,0.71,U] [#7 0.04,0.57,0.68,U] [#8 -0.08,0.30,0.66,U] 
21:10:35.310 00.002 7988 single-star, 8 included, MultiStar: {0.17, 0.41}, one-star: {-0.05, -0.04}
21:10:35.310 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.58) = xAngle (-0.88 = -0.88)
21:10:35.312 00.002 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.23 = 2.23)
21:10:35.312 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.46 mountX=0.04 mountY=0.05, mountTheta=0.89
21:10:35.314 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
21:10:35.316 00.002 7988 Enqueuing Move request for scope (-0.05, -0.04)
21:10:35.316 00.000 15712 Worker thread wakes up
21:10:35.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
21:10:35.316 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
21:10:35.316 00.000 15712 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
21:10:35.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:35.316 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4
21:10:35.320 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:35.320 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:35.320 00.000 7988 Enqueuing Expose request
21:10:35.320 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.66
21:10:35.320 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
21:10:35.320 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:35.320 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:10:35.320 00.000 15712 MoveAxis(W, 5, ABG)
21:10:35.320 00.000 15712 Guiding  Dir = 3, Dur = 5
21:10:35.320 00.000 15712 IsGuiding returns 0
21:10:35.344 00.024 15712 IsGuiding returns 0
21:10:35.344 00.000 15712 Move returns status 0, amount 5
21:10:35.344 00.000 15712 MoveAxis(N, 0, ABG)
21:10:35.344 00.000 15712 Move returns status 0, amount 0
21:10:35.344 00.000 15712 move complete, result=0
21:10:35.344 00.000 15712 worker thread done servicing request
21:10:35.344 00.000 15712 Worker thread wakes up
21:10:35.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:35.344 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
21:10:35.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:37.089 01.745 15712 Exposure complete
21:10:37.149 00.060 15712 worker thread done servicing request
21:10:37.149 00.000 7988 OnExposeComplete: enter
21:10:37.149 00.000 7988 UpdateGuideState(): m_state=6
21:10:37.151 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5621
21:10:37.153 00.002 7988 Star::Find returns 1 (0), X=1182.52, Y=440.30, Mass=1555, SNR=26.9, Peak=226 HFD=3.1
21:10:37.153 00.000 7988 MultiStar: [#1 0.36,0.40,1.02,U] [#2 0.40,0.28,1.00,U] [#3 0.17,0.61,0.92,U] [#4 0.17,0.41,1.03,U] [#5 -0.23,0.32,0.73,U] [#6 0.20,0.30,0.72,U] [#7 0.26,0.65,0.64,U] [#8 -0.00,0.24,0.66,U] 
21:10:37.155 00.002 7988 single-star, 8 included, MultiStar: {0.16, 0.34}, one-star: {-0.02, -0.09}
21:10:37.155 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
21:10:37.157 00.002 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
21:10:37.157 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.81 mountX=0.09 mountY=0.02, mountTheta=0.26
21:10:37.159 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.09, opts=13)
21:10:37.161 00.002 7988 Enqueuing Move request for scope (-0.02, -0.09)
21:10:37.161 00.000 15712 Worker thread wakes up
21:10:37.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
21:10:37.161 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
21:10:37.161 00.000 15712 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=0.02
21:10:37.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:37.161 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.9
21:10:37.164 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:37.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:37.166 00.002 7988 Enqueuing Expose request
21:10:37.166 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.67
21:10:37.166 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
21:10:37.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:37.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:10:37.166 00.000 15712 MoveAxis(W, 6, ABG)
21:10:37.166 00.000 15712 Guiding  Dir = 3, Dur = 6
21:10:37.166 00.000 15712 IsGuiding returns 0
21:10:37.183 00.017 15712 IsGuiding returns 0
21:10:37.183 00.000 15712 Move returns status 0, amount 6
21:10:37.183 00.000 15712 MoveAxis(N, 0, ABG)
21:10:37.183 00.000 15712 Move returns status 0, amount 0
21:10:37.183 00.000 15712 move complete, result=0
21:10:37.183 00.000 15712 worker thread done servicing request
21:10:37.183 00.000 15712 Worker thread wakes up
21:10:37.183 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
21:10:37.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:37.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:38.604 01.421 15712 Exposure complete
21:10:38.661 00.057 15712 worker thread done servicing request
21:10:38.661 00.000 7988 OnExposeComplete: enter
21:10:38.666 00.005 7988 UpdateGuideState(): m_state=6
21:10:38.666 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5622
21:10:38.666 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=440.11, Mass=1451, SNR=25.9, Peak=228 HFD=3.2
21:10:38.666 00.000 7988 MultiStar: [#1 0.16,0.21,1.04,U] [#2 0.39,0.14,1.05,U] [#3 0.26,0.40,0.95,U] [#4 0.01,0.22,1.08,U] [#5 0.09,0.38,0.77,U] [#6 0.28,0.18,0.70,U] [#7 -0.06,0.60,0.65,U] [#8 -0.10,0.21,0.66,U] 
21:10:38.666 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.21}, one-star: {-0.25, -0.27}
21:10:38.666 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
21:10:38.666 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.45)
21:10:38.666 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.15 mountX=-0.21 mountY=-0.10, mountTheta=-2.70
21:10:38.666 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.21, opts=13)
21:10:38.666 00.000 7988 Enqueuing Move request for scope (0.09, 0.21)
21:10:38.677 00.011 15712 Worker thread wakes up
21:10:38.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
21:10:38.677 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
21:10:38.677 00.000 15712 Moving (0.09, 0.21) raw xDistance=-0.21 yDistance=-0.10
21:10:38.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:38.677 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
21:10:38.680 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:38.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:38.682 00.002 7988 Enqueuing Expose request
21:10:38.682 00.000 15712 PPEC rslt: input = -0.21, final = -0.10, react = -0.13, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 635.67
21:10:38.682 00.000 15712 PPEC: input: -0.21, control: -0.10, exposure: 1500
21:10:38.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:38.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:10:38.682 00.000 15712 MoveAxis(E, 33, ABG)
21:10:38.684 00.002 15712 Guiding  Dir = 2, Dur = 33
21:10:38.684 00.000 15712 IsGuiding returns 0
21:10:38.704 00.020 15712 PulseGuide returned control before completion, sleep 21
21:10:38.748 00.044 15712 IsGuiding returns 0
21:10:38.748 00.000 15712 Move returns status 0, amount 33
21:10:38.748 00.000 15712 MoveAxis(N, 0, ABG)
21:10:38.748 00.000 15712 Move returns status 0, amount 0
21:10:38.748 00.000 15712 move complete, result=0
21:10:38.748 00.000 15712 worker thread done servicing request
21:10:38.748 00.000 15712 Worker thread wakes up
21:10:38.748 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
21:10:38.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:38.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:40.387 01.639 15712 Exposure complete
21:10:40.447 00.060 15712 worker thread done servicing request
21:10:40.447 00.000 7988 OnExposeComplete: enter
21:10:40.447 00.000 7988 UpdateGuideState(): m_state=6
21:10:40.450 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5623
21:10:40.450 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=439.99, Mass=1616, SNR=27.3, Peak=201 HFD=3.5
21:10:40.450 00.000 7988 MultiStar: [#1 0.13,-0.09,0.99,U] [#2 0.39,0.02,0.93,U] [#3 -0.09,0.28,0.94,U] [#4 0.10,0.17,1.00,U] [#5 -0.01,-0.03,0.69,U] [#6 0.22,0.06,0.70,U] [#7 0.08,0.35,0.66,U] [#8 0.06,0.17,0.63,U] 
21:10:40.450 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {-0.09, -0.39}
21:10:40.450 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
21:10:40.450 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.14)
21:10:40.450 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.46 mountX=-0.04 mountY=-0.09, mountTheta=-2.03
21:10:40.450 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
21:10:40.450 00.000 7988 Enqueuing Move request for scope (0.09, 0.04)
21:10:40.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:40.450 00.000 7988 UpdateGuideState exits: m=1616 SNR=27.3
21:10:40.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:40.464 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:40.464 00.000 7988 Enqueuing Expose request
21:10:40.466 00.002 15712 Worker thread wakes up
21:10:40.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
21:10:40.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
21:10:40.466 00.000 15712 Moving (0.09, 0.04) raw xDistance=-0.04 yDistance=-0.09
21:10:40.470 00.004 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.68
21:10:40.470 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
21:10:40.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:40.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:10:40.470 00.000 15712 MoveAxis(W, 11, ABG)
21:10:40.470 00.000 15712 Guiding  Dir = 3, Dur = 11
21:10:40.471 00.001 15712 IsGuiding returns 0
21:10:40.486 00.015 15712 IsGuiding returns 1
21:10:40.486 00.000 15712 scope still moving after pulse duration time elapsed
21:10:40.540 00.054 15712 IsGuiding returns 1
21:10:40.578 00.038 15712 IsGuiding returns 0
21:10:40.578 00.000 15712 scope move finished after 11 + 96 ms
21:10:40.578 00.000 15712 Move returns status 0, amount 11
21:10:40.578 00.000 15712 MoveAxis(N, 0, ABG)
21:10:40.578 00.000 15712 Move returns status 0, amount 0
21:10:40.578 00.000 15712 move complete, result=0
21:10:40.578 00.000 15712 worker thread done servicing request
21:10:40.578 00.000 15712 Worker thread wakes up
21:10:40.578 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
21:10:40.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:40.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:41.998 01.420 15712 Exposure complete
21:10:42.045 00.047 15712 worker thread done servicing request
21:10:42.045 00.000 7988 OnExposeComplete: enter
21:10:42.045 00.000 7988 UpdateGuideState(): m_state=6
21:10:42.060 00.015 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5624
21:10:42.060 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=439.91, Mass=1450, SNR=25.8, Peak=210 HFD=3.2
21:10:42.062 00.002 7988 MultiStar: [#1 0.30,-0.15,1.02,U] [#2 0.30,0.16,1.01,U] [#3 0.08,0.23,0.97,U] [#4 0.10,0.18,1.10,U] [#5 0.01,-0.07,0.73,U] [#6 0.10,-0.06,0.70,U] [#7 0.15,0.31,0.72,U] [#8 0.04,0.22,0.68,U] 
21:10:42.062 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {-0.23, -0.47}
21:10:42.062 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
21:10:42.062 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
21:10:42.062 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.31 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
21:10:42.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
21:10:42.062 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
21:10:42.062 00.000 15712 Worker thread wakes up
21:10:42.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
21:10:42.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
21:10:42.062 00.000 15712 Moving (0.10, 0.03) raw xDistance=-0.03 yDistance=-0.10
21:10:42.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:42.062 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8
21:10:42.073 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:42.073 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:42.075 00.002 7988 Enqueuing Expose request
21:10:42.075 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.68
21:10:42.075 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
21:10:42.076 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:42.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:10:42.076 00.000 15712 MoveAxis(W, 9, ABG)
21:10:42.076 00.000 15712 Guiding  Dir = 3, Dur = 9
21:10:42.077 00.001 15712 IsGuiding returns 0
21:10:42.094 00.017 15712 IsGuiding returns 0
21:10:42.094 00.000 15712 Move returns status 0, amount 9
21:10:42.094 00.000 15712 MoveAxis(N, 0, ABG)
21:10:42.094 00.000 15712 Move returns status 0, amount 0
21:10:42.094 00.000 15712 move complete, result=0
21:10:42.094 00.000 15712 worker thread done servicing request
21:10:42.094 00.000 15712 Worker thread wakes up
21:10:42.094 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
21:10:42.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:42.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:43.736 01.642 15712 Exposure complete
21:10:43.797 00.061 15712 worker thread done servicing request
21:10:43.797 00.000 7988 OnExposeComplete: enter
21:10:43.797 00.000 7988 UpdateGuideState(): m_state=6
21:10:43.799 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5625
21:10:43.800 00.001 7988 Star::Find returns 1 (0), X=1182.45, Y=439.91, Mass=1471, SNR=26.1, Peak=207 HFD=3.1
21:10:43.800 00.000 7988 MultiStar: [#1 0.23,-0.07,1.03,U] [#2 0.28,0.16,1.04,U] [#3 0.00,0.50,0.94,U] [#4 -0.02,0.24,1.07,U] [#5 0.06,0.11,0.72,U] [#6 0.09,0.08,0.70,U] [#7 0.05,0.36,0.66,U] [#8 -0.16,0.05,0.67,U] 
21:10:43.800 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {-0.10, -0.48}
21:10:43.800 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
21:10:43.800 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
21:10:43.800 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.03 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
21:10:43.800 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
21:10:43.800 00.000 7988 Enqueuing Move request for scope (0.06, 0.10)
21:10:43.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:43.800 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1
21:10:43.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:43.800 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:43.800 00.000 7988 Enqueuing Expose request
21:10:43.814 00.014 15712 Worker thread wakes up
21:10:43.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
21:10:43.814 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
21:10:43.814 00.000 15712 Moving (0.06, 0.10) raw xDistance=-0.10 yDistance=-0.06
21:10:43.816 00.002 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.69
21:10:43.816 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
21:10:43.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:43.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:10:43.816 00.000 15712 MoveAxis(W, 9, ABG)
21:10:43.816 00.000 15712 Guiding  Dir = 3, Dur = 9
21:10:43.816 00.000 15712 IsGuiding returns 0
21:10:43.869 00.053 15712 IsGuiding returns 0
21:10:43.869 00.000 15712 Move returns status 0, amount 9
21:10:43.869 00.000 15712 MoveAxis(N, 0, ABG)
21:10:43.869 00.000 15712 Move returns status 0, amount 0
21:10:43.869 00.000 15712 move complete, result=0
21:10:43.869 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
21:10:43.871 00.002 15712 worker thread done servicing request
21:10:43.871 00.000 15712 Worker thread wakes up
21:10:43.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:43.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:45.285 01.414 15712 Exposure complete
21:10:45.343 00.058 15712 worker thread done servicing request
21:10:45.343 00.000 7988 OnExposeComplete: enter
21:10:45.347 00.004 7988 UpdateGuideState(): m_state=6
21:10:45.347 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5626
21:10:45.349 00.002 7988 Star::Find returns 1 (0), X=1182.37, Y=439.89, Mass=1441, SNR=25.9, Peak=203 HFD=3.1
21:10:45.349 00.000 7988 MultiStar: [#1 0.17,-0.08,1.02,U] [#2 0.35,-0.02,1.05,U] [#3 0.09,0.39,0.98,U] [#4 0.22,0.28,1.04,U] [#5 0.10,0.16,0.76,U] [#6 0.18,-0.12,0.71,U] [#7 0.19,0.38,0.66,U] [#8 -0.00,-0.08,0.70,U] 
21:10:45.351 00.002 7988 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {-0.17, -0.49}
21:10:45.351 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
21:10:45.353 00.002 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
21:10:45.353 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
21:10:45.355 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
21:10:45.357 00.002 7988 Enqueuing Move request for scope (0.13, 0.04)
21:10:45.357 00.000 15712 Worker thread wakes up
21:10:45.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
21:10:45.357 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
21:10:45.357 00.000 15712 Moving (0.13, 0.04) raw xDistance=-0.04 yDistance=-0.13
21:10:45.360 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:45.360 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.9
21:10:45.362 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:45.363 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:45.363 00.000 7988 Enqueuing Expose request
21:10:45.363 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.69
21:10:45.363 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
21:10:45.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:45.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:10:45.363 00.000 15712 MoveAxis(W, 8, ABG)
21:10:45.363 00.000 15712 Guiding  Dir = 3, Dur = 8
21:10:45.363 00.000 15712 IsGuiding returns 0
21:10:45.379 00.016 15712 IsGuiding returns 0
21:10:45.379 00.000 15712 Move returns status 0, amount 8
21:10:45.379 00.000 15712 MoveAxis(N, 0, ABG)
21:10:45.379 00.000 15712 Move returns status 0, amount 0
21:10:45.379 00.000 15712 move complete, result=0
21:10:45.379 00.000 15712 worker thread done servicing request
21:10:45.379 00.000 15712 Worker thread wakes up
21:10:45.379 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
21:10:45.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:45.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:47.026 01.647 15712 Exposure complete
21:10:47.076 00.050 15712 worker thread done servicing request
21:10:47.076 00.000 7988 OnExposeComplete: enter
21:10:47.076 00.000 7988 UpdateGuideState(): m_state=6
21:10:47.076 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5627
21:10:47.088 00.012 7988 Star::Find returns 1 (0), X=1182.45, Y=439.95, Mass=1469, SNR=26.1, Peak=211 HFD=3.1
21:10:47.090 00.002 7988 MultiStar: [#1 0.29,-0.10,1.05,U] [#2 0.36,0.04,1.02,U] [#3 0.14,0.15,0.97,U] [#4 0.21,0.13,1.10,U] [#5 0.01,0.24,0.71,U] [#6 0.33,0.02,0.73,U] [#7 0.09,0.23,0.67,U] [#8 -0.01,0.14,0.67,U] 
21:10:47.090 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {-0.10, -0.43}
21:10:47.092 00.002 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.58) = xAngle (1.76 = 1.76)
21:10:47.092 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.42)
21:10:47.093 00.001 7988 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.18 mountX=-0.03 mountY=-0.16, mountTheta=-1.76
21:10:47.095 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.03, opts=13)
21:10:47.095 00.000 7988 Enqueuing Move request for scope (0.16, 0.03)
21:10:47.097 00.002 15712 Worker thread wakes up
21:10:47.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
21:10:47.097 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
21:10:47.097 00.000 15712 Moving (0.16, 0.03) raw xDistance=-0.03 yDistance=-0.16
21:10:47.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:47.097 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.1
21:10:47.100 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:47.100 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:47.102 00.002 7988 Enqueuing Expose request
21:10:47.102 00.000 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.70
21:10:47.102 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
21:10:47.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:47.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:10:47.102 00.000 15712 MoveAxis(W, 12, ABG)
21:10:47.102 00.000 15712 Guiding  Dir = 3, Dur = 12
21:10:47.104 00.002 15712 IsGuiding returns 0
21:10:47.128 00.024 15712 IsGuiding returns 1
21:10:47.128 00.000 15712 scope still moving after pulse duration time elapsed
21:10:47.188 00.060 15712 IsGuiding returns 1
21:10:47.216 00.028 15712 IsGuiding returns 0
21:10:47.216 00.000 15712 scope move finished after 12 + 100 ms
21:10:47.216 00.000 15712 Move returns status 0, amount 12
21:10:47.216 00.000 15712 MoveAxis(N, 0, ABG)
21:10:47.216 00.000 15712 Move returns status 0, amount 0
21:10:47.216 00.000 15712 move complete, result=0
21:10:47.216 00.000 15712 worker thread done servicing request
21:10:47.216 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.2 px 0 ms NORTH
21:10:47.216 00.000 15712 Worker thread wakes up
21:10:47.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:47.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:48.633 01.417 15712 Exposure complete
21:10:48.692 00.059 15712 worker thread done servicing request
21:10:48.692 00.000 7988 OnExposeComplete: enter
21:10:48.695 00.003 7988 UpdateGuideState(): m_state=6
21:10:48.695 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5628
21:10:48.697 00.002 7988 Star::Find returns 1 (0), X=1182.39, Y=439.99, Mass=1586, SNR=27.2, Peak=195 HFD=3.4
21:10:48.697 00.000 7988 MultiStar: [#1 0.26,-0.10,1.00,U] [#2 0.29,0.26,1.02,U] [#3 -0.01,0.38,0.90,U] [#4 0.14,0.25,1.01,U] [#5 0.04,-0.04,0.69,U] [#6 0.06,0.21,0.69,U] [#7 0.15,0.21,0.69,U] [#8 -0.07,-0.03,0.65,U] 
21:10:48.699 00.002 7988 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {-0.15, -0.39}
21:10:48.699 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
21:10:48.701 00.002 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
21:10:48.701 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.08 mountY=-0.09, mountTheta=-2.29
21:10:48.703 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.08, opts=13)
21:10:48.705 00.002 7988 Enqueuing Move request for scope (0.09, 0.08)
21:10:48.705 00.000 15712 Worker thread wakes up
21:10:48.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
21:10:48.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
21:10:48.705 00.000 15712 Moving (0.09, 0.08) raw xDistance=-0.08 yDistance=-0.09
21:10:48.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:48.705 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.2
21:10:48.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:48.709 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:48.710 00.001 7988 Enqueuing Expose request
21:10:48.710 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.70
21:10:48.710 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
21:10:48.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:48.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:10:48.710 00.000 15712 MoveAxis(W, 9, ABG)
21:10:48.710 00.000 15712 Guiding  Dir = 3, Dur = 9
21:10:48.710 00.000 15712 IsGuiding returns 0
21:10:48.728 00.018 15712 IsGuiding returns 0
21:10:48.728 00.000 15712 Move returns status 0, amount 9
21:10:48.728 00.000 15712 MoveAxis(N, 0, ABG)
21:10:48.728 00.000 15712 Move returns status 0, amount 0
21:10:48.728 00.000 15712 move complete, result=0
21:10:48.728 00.000 15712 worker thread done servicing request
21:10:48.728 00.000 15712 Worker thread wakes up
21:10:48.728 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
21:10:48.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:48.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:50.369 01.641 15712 Exposure complete
21:10:50.428 00.059 15712 worker thread done servicing request
21:10:50.428 00.000 7988 OnExposeComplete: enter
21:10:50.428 00.000 7988 UpdateGuideState(): m_state=6
21:10:50.432 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5629
21:10:50.432 00.000 7988 Star::Find returns 1 (0), X=1182.41, Y=440.06, Mass=1533, SNR=26.7, Peak=196 HFD=3.4
21:10:50.432 00.000 7988 MultiStar: [#1 0.28,0.02,1.04,U] [#2 0.46,0.07,0.99,U] [#3 0.31,0.32,0.97,U] [#4 0.23,0.01,1.04,U] [#5 -0.00,0.11,0.72,U] [#6 0.20,0.12,0.71,U] [#7 0.28,0.24,0.66,U] [#8 0.05,0.00,0.66,U] 
21:10:50.432 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.05}, one-star: {-0.13, -0.33}
21:10:50.432 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.58) = xAngle (1.84 = 1.84)
21:10:50.432 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.95 = -1.33)
21:10:50.432 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.26 mountX=-0.05 mountY=-0.20, mountTheta=-1.84
21:10:50.432 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.05, opts=13)
21:10:50.432 00.000 7988 Enqueuing Move request for scope (0.19, 0.05)
21:10:50.432 00.000 15712 Worker thread wakes up
21:10:50.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
21:10:50.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
21:10:50.432 00.000 15712 Moving (0.19, 0.05) raw xDistance=-0.05 yDistance=-0.20
21:10:50.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:50.444 00.012 7988 UpdateGuideState exits: m=1533 SNR=26.7
21:10:50.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:50.446 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:50.446 00.000 7988 Enqueuing Expose request
21:10:50.448 00.002 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.70
21:10:50.448 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
21:10:50.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:50.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:10:50.448 00.000 15712 MoveAxis(W, 6, ABG)
21:10:50.448 00.000 15712 Guiding  Dir = 3, Dur = 6
21:10:50.469 00.021 15712 IsGuiding returns 0
21:10:50.487 00.018 15712 IsGuiding returns 0
21:10:50.487 00.000 15712 Move returns status 0, amount 6
21:10:50.487 00.000 15712 MoveAxis(N, 0, ABG)
21:10:50.487 00.000 15712 Move returns status 0, amount 0
21:10:50.487 00.000 15712 move complete, result=0
21:10:50.487 00.000 15712 worker thread done servicing request
21:10:50.487 00.000 15712 Worker thread wakes up
21:10:50.487 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
21:10:50.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:50.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:51.900 01.413 15712 Exposure complete
21:10:51.958 00.058 15712 worker thread done servicing request
21:10:51.958 00.000 7988 OnExposeComplete: enter
21:10:51.958 00.000 7988 UpdateGuideState(): m_state=6
21:10:51.961 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5630
21:10:51.962 00.001 7988 Star::Find returns 1 (0), X=1182.50, Y=439.92, Mass=1513, SNR=26.5, Peak=211 HFD=3.3
21:10:51.962 00.000 7988 MultiStar: [#1 0.30,-0.05,1.03,U] [#2 0.42,0.18,1.01,U] [#3 0.25,0.37,0.94,U] [#4 0.17,0.42,1.05,U] [#5 -0.11,0.23,0.70,U] [#6 0.21,0.30,0.73,U] [#7 0.19,0.37,0.70,U] [#8 -0.11,0.14,0.66,U] 
21:10:51.964 00.002 7988 refined, 8 included, MultiStar: {0.16, 0.15}, one-star: {-0.04, -0.46}
21:10:51.964 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.34 = 2.34)
21:10:51.966 00.002 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.45 = -0.84)
21:10:51.966 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.76 mountX=-0.15 mountY=-0.16, mountTheta=-2.32
21:10:51.968 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.15, opts=13)
21:10:51.970 00.002 7988 Enqueuing Move request for scope (0.16, 0.15)
21:10:51.970 00.000 15712 Worker thread wakes up
21:10:51.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
21:10:51.970 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
21:10:51.970 00.000 15712 Moving (0.16, 0.15) raw xDistance=-0.15 yDistance=-0.16
21:10:51.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:51.970 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
21:10:51.974 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:51.975 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:51.975 00.000 7988 Enqueuing Expose request
21:10:51.977 00.002 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.71
21:10:51.977 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
21:10:51.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:51.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:10:51.977 00.000 15712 MoveAxis(W, 5, ABG)
21:10:51.977 00.000 15712 Guiding  Dir = 3, Dur = 5
21:10:51.977 00.000 15712 IsGuiding returns 0
21:10:51.998 00.021 15712 IsGuiding returns 0
21:10:51.998 00.000 15712 Move returns status 0, amount 5
21:10:51.998 00.000 15712 MoveAxis(N, 0, ABG)
21:10:51.998 00.000 15712 Move returns status 0, amount 0
21:10:51.998 00.000 15712 move complete, result=0
21:10:51.998 00.000 15712 worker thread done servicing request
21:10:51.998 00.000 15712 Worker thread wakes up
21:10:51.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:51.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:51.998 00.000 7988 GuideStep: -0.2 px 5 ms WEST, -0.2 px 0 ms NORTH
21:10:53.747 01.749 15712 Exposure complete
21:10:53.808 00.061 15712 worker thread done servicing request
21:10:53.808 00.000 7988 OnExposeComplete: enter
21:10:53.810 00.002 7988 UpdateGuideState(): m_state=6
21:10:53.810 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5631
21:10:53.810 00.000 7988 Star::Find returns 1 (0), X=1182.52, Y=439.84, Mass=1493, SNR=26.4, Peak=215 HFD=3.3
21:10:53.810 00.000 7988 MultiStar: [#1 0.50,-0.16,1.07,U] [#2 0.59,0.10,1.04,U] [#3 0.32,0.13,0.97,U] [#4 0.31,-0.08,1.06,U] [#5 -0.13,0.01,0.75,U] [#6 0.36,0.06,0.70,U] [#7 0.25,0.44,0.66,U] [#8 0.25,-0.03,0.66,U] 
21:10:53.815 00.005 7988 refined, 8 included, MultiStar: {0.28, -0.03}, one-star: {-0.03, -0.54}
21:10:53.815 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.47 = 1.47)
21:10:53.815 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.58 = -1.70)
21:10:53.815 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.29 cameraTheta=-0.11 mountX=0.03 mountY=-0.28, mountTheta=-1.47
21:10:53.815 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.03, opts=13)
21:10:53.815 00.000 7988 Enqueuing Move request for scope (0.28, -0.03)
21:10:53.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:53.815 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.4
21:10:53.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:53.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:53.815 00.000 7988 Enqueuing Expose request
21:10:53.826 00.011 15712 Worker thread wakes up
21:10:53.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
21:10:53.826 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
21:10:53.826 00.000 15712 Moving (0.28, -0.03) raw xDistance=0.03 yDistance=-0.28
21:10:53.826 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.71
21:10:53.826 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
21:10:53.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:10:53.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:10:53.826 00.000 15712 MoveAxis(W, 8, ABG)
21:10:53.826 00.000 15712 Guiding  Dir = 3, Dur = 8
21:10:53.826 00.000 15712 IsGuiding returns 0
21:10:53.857 00.031 15712 IsGuiding returns 0
21:10:53.857 00.000 15712 Move returns status 0, amount 8
21:10:53.857 00.000 15712 MoveAxis(N, 0, ABG)
21:10:53.857 00.000 15712 Move returns status 0, amount 0
21:10:53.857 00.000 15712 move complete, result=0
21:10:53.857 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.3 px 0 ms NORTH
21:10:53.861 00.004 15712 worker thread done servicing request
21:10:53.861 00.000 15712 Worker thread wakes up
21:10:53.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:53.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:55.265 01.404 15712 Exposure complete
21:10:55.311 00.046 15712 worker thread done servicing request
21:10:55.311 00.000 7988 OnExposeComplete: enter
21:10:55.311 00.000 7988 UpdateGuideState(): m_state=6
21:10:55.327 00.016 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5632
21:10:55.328 00.001 7988 Star::Find returns 1 (0), X=1182.49, Y=439.91, Mass=1450, SNR=25.9, Peak=186 HFD=3.0
21:10:55.328 00.000 7988 MultiStar: [#1 0.19,-0.14,1.04,U] [#2 0.34,0.30,1.04,U] [#3 -0.02,0.22,1.00,U] [#4 0.09,0.13,1.07,U] [#5 -0.24,0.14,0.75,U] [#6 0.22,0.18,0.71,U] [#7 -0.12,0.28,0.70,U] [#8 -0.08,0.05,0.66,U] 
21:10:55.328 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {-0.05, -0.48}
21:10:55.328 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
21:10:55.328 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.71)
21:10:55.328 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.88 mountX=-0.06 mountY=-0.05, mountTheta=-2.44
21:10:55.328 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
21:10:55.328 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
21:10:55.328 00.000 15712 Worker thread wakes up
21:10:55.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
21:10:55.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
21:10:55.328 00.000 15712 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.05
21:10:55.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:55.328 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9
21:10:55.340 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:55.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:55.342 00.002 7988 Enqueuing Expose request
21:10:55.343 00.001 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.72
21:10:55.343 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
21:10:55.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:55.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:10:55.343 00.000 15712 MoveAxis(W, 9, ABG)
21:10:55.343 00.000 15712 Guiding  Dir = 3, Dur = 9
21:10:55.343 00.000 15712 IsGuiding returns 0
21:10:55.361 00.018 15712 IsGuiding returns 0
21:10:55.361 00.000 15712 Move returns status 0, amount 9
21:10:55.361 00.000 15712 MoveAxis(N, 0, ABG)
21:10:55.361 00.000 15712 Move returns status 0, amount 0
21:10:55.361 00.000 15712 move complete, result=0
21:10:55.361 00.000 15712 worker thread done servicing request
21:10:55.361 00.000 15712 Worker thread wakes up
21:10:55.361 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
21:10:55.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:55.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:57.004 01.643 15712 Exposure complete
21:10:57.063 00.059 15712 worker thread done servicing request
21:10:57.063 00.000 7988 OnExposeComplete: enter
21:10:57.063 00.000 7988 UpdateGuideState(): m_state=6
21:10:57.066 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5633
21:10:57.066 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=439.67, Mass=1511, SNR=26.5, Peak=195 HFD=3.2
21:10:57.068 00.002 7988 MultiStar: [#1 0.30,-0.32,1.03,U] [#2 0.45,-0.13,1.02,U] [#3 0.32,-0.01,0.95,U] [#4 0.20,0.03,1.06,U] [#5 0.22,-0.18,0.73,U] [#6 0.11,-0.14,0.71,U] [#7 0.40,0.17,0.65,U] [#8 0.17,-0.22,0.66,U] 
21:10:57.068 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.18}, one-star: {-0.10, -0.71}
21:10:57.068 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.58) = xAngle (0.91 = 0.91)
21:10:57.068 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.02 = -2.26)
21:10:57.068 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.67 mountX=0.18 mountY=-0.23, mountTheta=-0.90
21:10:57.068 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.18, opts=13)
21:10:57.068 00.000 7988 Enqueuing Move request for scope (0.23, -0.18)
21:10:57.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:10:57.068 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5
21:10:57.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:57.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:57.080 00.012 7988 Enqueuing Expose request
21:10:57.080 00.000 15712 Worker thread wakes up
21:10:57.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
21:10:57.082 00.002 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
21:10:57.082 00.000 15712 Moving (0.23, -0.18) raw xDistance=0.18 yDistance=-0.23
21:10:57.082 00.000 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 635.72
21:10:57.082 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
21:10:57.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:57.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:10:57.082 00.000 15712 MoveAxis(W, 45, ABG)
21:10:57.082 00.000 15712 Guiding  Dir = 3, Dur = 45
21:10:57.082 00.000 15712 IsGuiding returns 0
21:10:57.104 00.022 15712 PulseGuide returned control before completion, sleep 37
21:10:57.150 00.046 15712 IsGuiding returns 1
21:10:57.150 00.000 15712 scope still moving after pulse duration time elapsed
21:10:57.178 00.028 15712 IsGuiding returns 0
21:10:57.178 00.000 15712 scope move finished after 45 + 46 ms
21:10:57.178 00.000 15712 Move returns status 0, amount 45
21:10:57.178 00.000 15712 MoveAxis(N, 0, ABG)
21:10:57.178 00.000 15712 Move returns status 0, amount 0
21:10:57.178 00.000 15712 move complete, result=0
21:10:57.178 00.000 15712 worker thread done servicing request
21:10:57.178 00.000 15712 Worker thread wakes up
21:10:57.178 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.2 px 0 ms NORTH
21:10:57.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:57.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:10:58.585 01.407 15712 Exposure complete
21:10:58.643 00.058 15712 worker thread done servicing request
21:10:58.643 00.000 7988 OnExposeComplete: enter
21:10:58.643 00.000 7988 UpdateGuideState(): m_state=6
21:10:58.646 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5634
21:10:58.646 00.000 7988 Star::Find returns 1 (0), X=1182.47, Y=439.79, Mass=1565, SNR=26.8, Peak=195 HFD=3.4
21:10:58.646 00.000 7988 MultiStar: [#1 0.15,-0.22,0.99,U] [#2 0.25,-0.05,1.01,U] [#3 0.10,0.02,0.96,U] [#4 0.18,-0.01,1.01,U] [#5 -0.04,0.07,0.71,U] [#6 0.08,0.07,0.72,U] [#7 0.04,0.18,0.66,U] [#8 0.00,-0.11,0.64,U] 
21:10:58.646 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {-0.07, -0.60}
21:10:58.646 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
21:10:58.646 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.40)
21:10:58.646 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.81 mountX=0.09 mountY=-0.08, mountTheta=-0.75
21:10:58.646 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.09, opts=13)
21:10:58.646 00.000 7988 Enqueuing Move request for scope (0.09, -0.09)
21:10:58.646 00.000 15712 Worker thread wakes up
21:10:58.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
21:10:58.646 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
21:10:58.646 00.000 15712 Moving (0.09, -0.09) raw xDistance=0.09 yDistance=-0.08
21:10:58.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:10:58.646 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.8
21:10:58.659 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:58.660 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:10:58.660 00.000 7988 Enqueuing Expose request
21:10:58.662 00.002 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.73
21:10:58.662 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
21:10:58.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:58.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:10:58.662 00.000 15712 MoveAxis(W, 10, ABG)
21:10:58.662 00.000 15712 Guiding  Dir = 3, Dur = 10
21:10:58.662 00.000 15712 IsGuiding returns 0
21:10:58.686 00.024 15712 IsGuiding returns 1
21:10:58.686 00.000 15712 scope still moving after pulse duration time elapsed
21:10:58.733 00.047 15712 IsGuiding returns 0
21:10:58.733 00.000 15712 scope move finished after 10 + 61 ms
21:10:58.733 00.000 15712 Move returns status 0, amount 10
21:10:58.733 00.000 15712 MoveAxis(N, 0, ABG)
21:10:58.733 00.000 15712 Move returns status 0, amount 0
21:10:58.733 00.000 15712 move complete, result=0
21:10:58.733 00.000 15712 worker thread done servicing request
21:10:58.733 00.000 15712 Worker thread wakes up
21:10:58.733 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
21:10:58.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:10:58.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:00.371 01.638 15712 Exposure complete
21:11:00.429 00.058 15712 worker thread done servicing request
21:11:00.429 00.000 7988 OnExposeComplete: enter
21:11:00.429 00.000 7988 UpdateGuideState(): m_state=6
21:11:00.433 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5635
21:11:00.433 00.000 7988 Star::Find returns 1 (0), X=1182.48, Y=439.97, Mass=1478, SNR=26.2, Peak=187 HFD=3.4
21:11:00.433 00.000 7988 MultiStar: [#1 0.18,-0.03,1.03,U] [#2 0.32,0.17,1.02,U] [#3 0.11,0.38,0.96,U] [#4 0.25,0.28,1.11,U] [#5 -0.06,0.18,0.71,U] [#6 0.25,0.13,0.72,U] [#7 0.19,0.46,0.69,U] [#8 0.19,-0.01,0.65,U] 
21:11:00.433 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {-0.06, -0.41}
21:11:00.433 00.000 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.58) = xAngle (2.24 = 2.24)
21:11:00.433 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.35 = -0.94)
21:11:00.433 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.66 mountX=-0.12 mountY=-0.16, mountTheta=-2.23
21:11:00.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.12, opts=13)
21:11:00.433 00.000 7988 Enqueuing Move request for scope (0.15, 0.12)
21:11:00.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:00.433 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2
21:11:00.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:00.446 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:00.446 00.000 7988 Enqueuing Expose request
21:11:00.448 00.002 15712 Worker thread wakes up
21:11:00.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
21:11:00.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
21:11:00.448 00.000 15712 Moving (0.15, 0.12) raw xDistance=-0.12 yDistance=-0.16
21:11:00.448 00.000 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.73
21:11:00.448 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
21:11:00.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:00.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:11:00.448 00.000 15712 MoveAxis(W, 8, ABG)
21:11:00.448 00.000 15712 Guiding  Dir = 3, Dur = 8
21:11:00.464 00.016 15712 IsGuiding returns 0
21:11:00.486 00.022 15712 IsGuiding returns 0
21:11:00.486 00.000 15712 Move returns status 0, amount 8
21:11:00.486 00.000 15712 MoveAxis(N, 0, ABG)
21:11:00.486 00.000 15712 Move returns status 0, amount 0
21:11:00.486 00.000 15712 move complete, result=0
21:11:00.486 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
21:11:00.495 00.009 15712 worker thread done servicing request
21:11:00.495 00.000 15712 Worker thread wakes up
21:11:00.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:00.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:01.899 01.404 15712 Exposure complete
21:11:01.958 00.059 15712 worker thread done servicing request
21:11:01.958 00.000 7988 OnExposeComplete: enter
21:11:01.958 00.000 7988 UpdateGuideState(): m_state=6
21:11:01.961 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5636
21:11:01.961 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=439.99, Mass=1502, SNR=26.3, Peak=186 HFD=3.5
21:11:01.961 00.000 7988 MultiStar: [#1 0.25,0.03,1.02,U] [#2 0.36,0.17,1.05,U] [#3 -0.15,0.31,0.96,U] [#4 0.11,0.23,1.05,U] [#5 0.06,0.20,0.75,U] [#6 0.17,0.12,0.68,U] [#7 -0.02,0.28,0.68,U] [#8 -0.03,0.11,0.66,U] 
21:11:01.961 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {-0.12, -0.39}
21:11:01.961 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
21:11:01.961 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.65)
21:11:01.961 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.94 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
21:11:01.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
21:11:01.961 00.000 7988 Enqueuing Move request for scope (0.08, 0.11)
21:11:01.961 00.000 15712 Worker thread wakes up
21:11:01.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
21:11:01.961 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
21:11:01.961 00.000 15712 Moving (0.08, 0.11) raw xDistance=-0.11 yDistance=-0.08
21:11:01.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:01.973 00.012 7988 UpdateGuideState exits: m=1502 SNR=26.3
21:11:01.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:01.975 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:01.975 00.000 7988 Enqueuing Expose request
21:11:01.977 00.002 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
21:11:01.977 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
21:11:01.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:01.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:11:01.977 00.000 15712 MoveAxis(W, 9, ABG)
21:11:01.977 00.000 15712 Guiding  Dir = 3, Dur = 9
21:11:01.977 00.000 15712 IsGuiding returns 0
21:11:01.995 00.018 15712 IsGuiding returns 0
21:11:01.995 00.000 15712 Move returns status 0, amount 9
21:11:01.995 00.000 15712 MoveAxis(N, 0, ABG)
21:11:01.995 00.000 15712 Move returns status 0, amount 0
21:11:01.995 00.000 15712 move complete, result=0
21:11:01.995 00.000 15712 worker thread done servicing request
21:11:01.995 00.000 15712 Worker thread wakes up
21:11:01.995 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
21:11:01.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:01.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:03.640 01.645 15712 Exposure complete
21:11:03.691 00.051 15712 worker thread done servicing request
21:11:03.691 00.000 7988 OnExposeComplete: enter
21:11:03.691 00.000 7988 UpdateGuideState(): m_state=6
21:11:03.701 00.010 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5637
21:11:03.703 00.002 7988 Star::Find returns 1 (0), X=1182.41, Y=439.95, Mass=1455, SNR=26.0, Peak=218 HFD=3.0
21:11:03.703 00.000 7988 MultiStar: [#1 0.24,-0.05,1.04,U] [#2 0.23,0.19,1.02,U] [#3 0.07,0.28,1.00,U] [#4 0.09,0.29,1.09,U] [#5 -0.05,0.02,0.77,U] [#6 0.18,0.06,0.67,U] [#7 -0.01,0.48,0.69,U] [#8 -0.03,-0.03,0.67,U] 
21:11:03.705 00.002 7988 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {-0.14, -0.43}
21:11:03.705 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
21:11:03.705 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.74)
21:11:03.708 00.003 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.86 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
21:11:03.710 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
21:11:03.710 00.000 7988 Enqueuing Move request for scope (0.07, 0.08)
21:11:03.712 00.002 15712 Worker thread wakes up
21:11:03.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
21:11:03.712 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
21:11:03.712 00.000 15712 Moving (0.07, 0.08) raw xDistance=-0.08 yDistance=-0.07
21:11:03.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:11:03.712 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.0
21:11:03.714 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:03.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:03.716 00.002 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
21:11:03.716 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
21:11:03.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:03.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:11:03.716 00.000 15712 MoveAxis(W, 8, ABG)
21:11:03.716 00.000 15712 Guiding  Dir = 3, Dur = 8
21:11:03.716 00.000 7988 Enqueuing Expose request
21:11:03.716 00.000 15712 IsGuiding returns 0
21:11:03.769 00.053 15712 IsGuiding returns 0
21:11:03.769 00.000 15712 Move returns status 0, amount 8
21:11:03.769 00.000 15712 MoveAxis(N, 0, ABG)
21:11:03.769 00.000 15712 Move returns status 0, amount 0
21:11:03.769 00.000 15712 move complete, result=0
21:11:03.769 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
21:11:03.771 00.002 15712 worker thread done servicing request
21:11:03.771 00.000 15712 Worker thread wakes up
21:11:03.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:03.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:05.187 01.416 15712 Exposure complete
21:11:05.247 00.060 15712 worker thread done servicing request
21:11:05.247 00.000 7988 OnExposeComplete: enter
21:11:05.247 00.000 7988 UpdateGuideState(): m_state=6
21:11:05.249 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5638
21:11:05.249 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=440.02, Mass=1449, SNR=25.9, Peak=234 HFD=3.2
21:11:05.249 00.000 7988 MultiStar: [#1 0.23,0.04,1.06,U] [#2 0.35,0.18,1.03,U] [#3 0.07,0.40,0.97,U] [#4 -0.11,0.14,1.06,U] [#5 -0.10,0.17,0.74,U] [#6 0.31,0.26,0.74,U] [#7 0.26,0.39,0.71,U] [#8 -0.01,0.12,0.66,U] 
21:11:05.249 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.14}, one-star: {-0.12, -0.36}
21:11:05.249 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
21:11:05.249 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.64)
21:11:05.255 00.006 7988 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.95 mountX=-0.14 mountY=-0.10, mountTheta=-2.51
21:11:05.255 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.14, opts=13)
21:11:05.255 00.000 7988 Enqueuing Move request for scope (0.10, 0.14)
21:11:05.255 00.000 15712 Worker thread wakes up
21:11:05.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
21:11:05.255 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
21:11:05.255 00.000 15712 Moving (0.10, 0.14) raw xDistance=-0.14 yDistance=-0.10
21:11:05.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:05.255 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9
21:11:05.262 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:05.262 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:05.262 00.000 7988 Enqueuing Expose request
21:11:05.265 00.003 15712 PPEC rslt: input = -0.14, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.74
21:11:05.265 00.000 15712 PPEC: input: -0.14, control: 0.02, exposure: 1500
21:11:05.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:05.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:11:05.265 00.000 15712 MoveAxis(W, 7, ABG)
21:11:05.265 00.000 15712 Guiding  Dir = 3, Dur = 7
21:11:05.265 00.000 15712 IsGuiding returns 0
21:11:05.281 00.016 15712 IsGuiding returns 0
21:11:05.281 00.000 15712 Move returns status 0, amount 7
21:11:05.281 00.000 15712 MoveAxis(N, 0, ABG)
21:11:05.281 00.000 15712 Move returns status 0, amount 0
21:11:05.281 00.000 15712 move complete, result=0
21:11:05.281 00.000 15712 worker thread done servicing request
21:11:05.281 00.000 15712 Worker thread wakes up
21:11:05.281 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
21:11:05.289 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:05.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:06.927 01.638 15712 Exposure complete
21:11:06.974 00.047 15712 worker thread done servicing request
21:11:06.974 00.000 7988 OnExposeComplete: enter
21:11:06.974 00.000 7988 UpdateGuideState(): m_state=6
21:11:06.989 00.015 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5639
21:11:06.989 00.000 7988 Star::Find returns 1 (1), X=1182.44, Y=439.97, Mass=1487, SNR=26.3, Peak=255 HFD=3.0
21:11:06.989 00.000 7988 MultiStar: [#1 0.02,0.09,1.03,U] [#2 0.38,0.25,1.03,U] [#3 0.05,0.40,0.93,U] [#4 0.02,0.29,1.06,U] [#5 -0.11,0.08,0.76,U] [#6 0.14,0.02,0.73,U] [#7 0.07,0.53,0.68,U] [#8 -0.16,0.26,0.69,U] 
21:11:06.989 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.16}, one-star: {-0.11, -0.42}
21:11:06.989 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
21:11:06.989 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
21:11:06.989 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.32 mountX=-0.16 mountY=-0.04, mountTheta=-2.87
21:11:06.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.16, opts=13)
21:11:06.989 00.000 7988 Enqueuing Move request for scope (0.04, 0.16)
21:11:06.989 00.000 15712 Worker thread wakes up
21:11:06.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
21:11:06.989 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
21:11:06.989 00.000 15712 Moving (0.04, 0.16) raw xDistance=-0.16 yDistance=-0.04
21:11:06.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:06.989 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3 Saturated
21:11:07.002 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:07.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:07.004 00.002 7988 Enqueuing Expose request
21:11:07.005 00.001 15712 PPEC rslt: input = -0.16, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
21:11:07.005 00.000 15712 PPEC: input: -0.16, control: 0.02, exposure: 1500
21:11:07.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:07.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:11:07.005 00.000 15712 MoveAxis(W, 6, ABG)
21:11:07.005 00.000 15712 Guiding  Dir = 3, Dur = 6
21:11:07.006 00.001 15712 IsGuiding returns 0
21:11:07.025 00.019 15712 IsGuiding returns 0
21:11:07.025 00.000 15712 Move returns status 0, amount 6
21:11:07.025 00.000 15712 MoveAxis(N, 0, ABG)
21:11:07.025 00.000 15712 Move returns status 0, amount 0
21:11:07.025 00.000 15712 move complete, result=0
21:11:07.025 00.000 15712 worker thread done servicing request
21:11:07.025 00.000 15712 Worker thread wakes up
21:11:07.025 00.000 7988 GuideStep: -0.2 px 6 ms WEST, -0.0 px 0 ms NORTH
21:11:07.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:07.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:08.443 01.418 15712 Exposure complete
21:11:08.502 00.059 15712 worker thread done servicing request
21:11:08.502 00.000 7988 OnExposeComplete: enter
21:11:08.504 00.002 7988 UpdateGuideState(): m_state=6
21:11:08.505 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5640
21:11:08.505 00.000 7988 Star::Find returns 1 (0), X=1182.26, Y=440.02, Mass=1451, SNR=25.9, Peak=239 HFD=3.0
21:11:08.505 00.000 7988 MultiStar: [#1 0.23,-0.06,1.04,U] [#2 0.28,0.26,1.00,U] [#3 0.14,0.29,0.99,U] [#4 0.20,0.35,1.08,U] [#5 0.08,0.09,0.73,U] [#6 0.25,0.16,0.74,U] [#7 0.15,0.35,0.67,U] [#8 -0.04,0.30,0.65,U] 
21:11:08.505 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.14}, one-star: {-0.28, -0.36}
21:11:08.505 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
21:11:08.505 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.71)
21:11:08.505 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
21:11:08.505 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.14, opts=13)
21:11:08.505 00.000 7988 Enqueuing Move request for scope (0.12, 0.14)
21:11:08.505 00.000 15712 Worker thread wakes up
21:11:08.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
21:11:08.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
21:11:08.505 00.000 15712 Moving (0.12, 0.14) raw xDistance=-0.14 yDistance=-0.12
21:11:08.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:08.505 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
21:11:08.517 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:08.517 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:08.520 00.003 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.75
21:11:08.520 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
21:11:08.520 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:08.520 00.000 7988 Enqueuing Expose request
21:11:08.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:11:08.520 00.000 15712 MoveAxis(W, 10, ABG)
21:11:08.520 00.000 15712 Guiding  Dir = 3, Dur = 10
21:11:08.520 00.000 15712 IsGuiding returns 0
21:11:08.541 00.021 15712 IsGuiding returns 1
21:11:08.541 00.000 15712 scope still moving after pulse duration time elapsed
21:11:08.589 00.048 15712 IsGuiding returns 0
21:11:08.589 00.000 15712 scope move finished after 10 + 64 ms
21:11:08.589 00.000 15712 Move returns status 0, amount 10
21:11:08.589 00.000 15712 MoveAxis(N, 0, ABG)
21:11:08.589 00.000 15712 Move returns status 0, amount 0
21:11:08.589 00.000 15712 move complete, result=0
21:11:08.589 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
21:11:08.598 00.009 15712 worker thread done servicing request
21:11:08.598 00.000 15712 Worker thread wakes up
21:11:08.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:08.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:10.337 01.739 15712 Exposure complete
21:11:10.397 00.060 15712 worker thread done servicing request
21:11:10.397 00.000 7988 OnExposeComplete: enter
21:11:10.398 00.001 7988 UpdateGuideState(): m_state=6
21:11:10.398 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5641
21:11:10.398 00.000 7988 Star::Find returns 1 (0), X=1182.48, Y=440.09, Mass=1458, SNR=26.1, Peak=215 HFD=3.0
21:11:10.398 00.000 7988 MultiStar: [#1 0.29,0.14,1.02,U] [#2 0.34,0.20,1.02,U] [#3 0.30,0.39,0.98,U] [#4 0.25,0.32,1.07,U] [#5 -0.06,0.34,0.73,U] [#6 0.10,0.34,0.75,U] [#7 0.38,0.41,0.69,U] [#8 0.04,0.06,0.67,U] 
21:11:10.398 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.20}, one-star: {-0.06, -0.30}
21:11:10.398 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
21:11:10.398 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.76)
21:11:10.406 00.008 7988 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.83 mountX=-0.20 mountY=-0.19, mountTheta=-2.39
21:11:10.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.20, opts=13)
21:11:10.406 00.000 7988 Enqueuing Move request for scope (0.18, 0.20)
21:11:10.406 00.000 15712 Worker thread wakes up
21:11:10.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
21:11:10.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
21:11:10.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:10.406 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.1
21:11:10.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:10.406 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:10.406 00.000 7988 Enqueuing Expose request
21:11:10.415 00.009 15712 Moving (0.18, 0.20) raw xDistance=-0.20 yDistance=-0.19
21:11:10.419 00.004 15712 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 635.76
21:11:10.419 00.000 15712 PPEC: input: -0.20, control: -0.10, exposure: 1500
21:11:10.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:10.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:11:10.419 00.000 15712 MoveAxis(E, 33, ABG)
21:11:10.419 00.000 15712 Guiding  Dir = 2, Dur = 33
21:11:10.435 00.016 15712 IsGuiding returns 0
21:11:10.451 00.016 15712 PulseGuide returned control before completion, sleep 28
21:11:10.499 00.048 15712 IsGuiding returns 0
21:11:10.499 00.000 15712 Move returns status 0, amount 33
21:11:10.499 00.000 15712 MoveAxis(N, 0, ABG)
21:11:10.499 00.000 15712 Move returns status 0, amount 0
21:11:10.499 00.000 15712 move complete, result=0
21:11:10.499 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
21:11:10.500 00.001 15712 worker thread done servicing request
21:11:10.500 00.000 15712 Worker thread wakes up
21:11:10.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:10.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:11.918 01.418 15712 Exposure complete
21:11:11.970 00.052 15712 worker thread done servicing request
21:11:11.970 00.000 7988 OnExposeComplete: enter
21:11:11.970 00.000 7988 UpdateGuideState(): m_state=6
21:11:11.979 00.009 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5642
21:11:11.981 00.002 7988 Star::Find returns 1 (0), X=1182.51, Y=439.93, Mass=1472, SNR=26.0, Peak=192 HFD=3.0
21:11:11.981 00.000 7988 MultiStar: [#1 0.17,-0.23,1.05,U] [#2 0.47,-0.01,1.04,U] [#3 0.01,0.16,0.98,U] [#4 0.12,-0.00,1.05,U] [#5 0.02,-0.13,0.73,U] [#6 0.24,-0.08,0.73,U] [#7 0.14,0.49,0.69,U] [#8 0.09,-0.20,0.66,U] 
21:11:11.983 00.002 7988 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {-0.03, -0.45}
21:11:11.983 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
21:11:11.987 00.004 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.02)
21:11:11.987 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=0.06 mountY=-0.14, mountTheta=-1.15
21:11:11.987 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.06, opts=13)
21:11:11.987 00.000 7988 Enqueuing Move request for scope (0.14, -0.06)
21:11:11.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:11:11.987 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0
21:11:11.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:11.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:11.995 00.008 7988 Enqueuing Expose request
21:11:11.995 00.000 15712 Worker thread wakes up
21:11:11.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
21:11:11.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
21:11:11.995 00.000 15712 Moving (0.14, -0.06) raw xDistance=0.06 yDistance=-0.14
21:11:11.995 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.76
21:11:11.995 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
21:11:11.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:11.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:11:11.995 00.000 15712 MoveAxis(W, 6, ABG)
21:11:11.995 00.000 15712 Guiding  Dir = 3, Dur = 6
21:11:11.995 00.000 15712 IsGuiding returns 0
21:11:12.015 00.020 15712 IsGuiding returns 0
21:11:12.015 00.000 15712 Move returns status 0, amount 6
21:11:12.015 00.000 15712 MoveAxis(N, 0, ABG)
21:11:12.015 00.000 15712 Move returns status 0, amount 0
21:11:12.015 00.000 15712 move complete, result=0
21:11:12.015 00.000 15712 worker thread done servicing request
21:11:12.015 00.000 15712 Worker thread wakes up
21:11:12.015 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
21:11:12.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:12.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:13.653 01.638 15712 Exposure complete
21:11:13.705 00.052 15712 worker thread done servicing request
21:11:13.705 00.000 7988 OnExposeComplete: enter
21:11:13.705 00.000 7988 UpdateGuideState(): m_state=6
21:11:13.715 00.010 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5643
21:11:13.715 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=439.57, Mass=1523, SNR=26.6, Peak=208 HFD=3.1
21:11:13.715 00.000 7988 MultiStar: [#1 0.19,-0.38,1.05,U] [#2 0.28,-0.07,0.98,U] [#3 0.05,0.09,0.95,U] [#4 0.31,-0.13,1.04,U] [#5 -0.08,-0.09,0.70,U] [#6 0.30,-0.11,0.76,U] [#7 0.01,0.04,0.69,U] [#8 0.02,-0.14,0.67,U] 
21:11:13.715 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.20}, one-star: {-0.12, -0.81}
21:11:13.715 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
21:11:13.715 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
21:11:13.722 00.007 7988 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.04 mountX=0.19 mountY=-0.11, mountTheta=-0.52
21:11:13.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.20, opts=13)
21:11:13.722 00.000 7988 Enqueuing Move request for scope (0.12, -0.20)
21:11:13.722 00.000 15712 Worker thread wakes up
21:11:13.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
21:11:13.722 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
21:11:13.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:13.722 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
21:11:13.728 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:13.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:13.730 00.002 7988 Enqueuing Expose request
21:11:13.731 00.001 15712 Moving (0.12, -0.20) raw xDistance=0.19 yDistance=-0.11
21:11:13.731 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 635.77
21:11:13.731 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
21:11:13.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:13.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:11:13.731 00.000 15712 MoveAxis(W, 43, ABG)
21:11:13.731 00.000 15712 Guiding  Dir = 3, Dur = 43
21:11:13.731 00.000 15712 IsGuiding returns 0
21:11:13.756 00.025 15712 PulseGuide returned control before completion, sleep 29
21:11:13.795 00.039 15712 IsGuiding returns 1
21:11:13.795 00.000 15712 scope still moving after pulse duration time elapsed
21:11:13.848 00.053 15712 IsGuiding returns 0
21:11:13.848 00.000 15712 scope move finished after 43 + 76 ms
21:11:13.848 00.000 15712 Move returns status 0, amount 43
21:11:13.848 00.000 15712 MoveAxis(N, 0, ABG)
21:11:13.848 00.000 15712 Move returns status 0, amount 0
21:11:13.848 00.000 15712 move complete, result=0
21:11:13.848 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
21:11:13.857 00.009 15712 worker thread done servicing request
21:11:13.857 00.000 15712 Worker thread wakes up
21:11:13.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:13.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:15.261 01.404 15712 Exposure complete
21:11:15.320 00.059 15712 worker thread done servicing request
21:11:15.320 00.000 7988 OnExposeComplete: enter
21:11:15.320 00.000 7988 UpdateGuideState(): m_state=6
21:11:15.323 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5644
21:11:15.323 00.000 7988 Star::Find returns 1 (0), X=1182.35, Y=439.96, Mass=1532, SNR=26.6, Peak=199 HFD=3.3
21:11:15.325 00.002 7988 MultiStar: [#1 0.29,-0.09,1.07,U] [#2 0.21,0.10,1.01,U] [#3 -0.02,0.42,0.97,U] [#4 -0.09,0.11,1.06,U] [#5 -0.08,0.26,0.73,U] [#6 0.18,0.23,0.74,U] [#7 -0.10,0.40,0.68,U] [#8 0.08,0.16,0.65,U] 
21:11:15.325 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {-0.20, -0.42}
21:11:15.327 00.002 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
21:11:15.327 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.33)
21:11:15.329 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.27 mountX=-0.11 mountY=-0.04, mountTheta=-2.82
21:11:15.331 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.11, opts=13)
21:11:15.331 00.000 7988 Enqueuing Move request for scope (0.03, 0.11)
21:11:15.333 00.002 15712 Worker thread wakes up
21:11:15.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
21:11:15.333 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
21:11:15.333 00.000 15712 Moving (0.03, 0.11) raw xDistance=-0.11 yDistance=-0.04
21:11:15.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:15.333 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.6
21:11:15.335 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:15.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:15.337 00.002 7988 Enqueuing Expose request
21:11:15.337 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.77
21:11:15.337 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
21:11:15.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:15.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:11:15.337 00.000 15712 MoveAxis(W, 5, ABG)
21:11:15.337 00.000 15712 Guiding  Dir = 3, Dur = 5
21:11:15.337 00.000 15712 IsGuiding returns 0
21:11:15.357 00.020 15712 IsGuiding returns 0
21:11:15.357 00.000 15712 Move returns status 0, amount 5
21:11:15.357 00.000 15712 MoveAxis(N, 0, ABG)
21:11:15.357 00.000 15712 Move returns status 0, amount 0
21:11:15.357 00.000 15712 move complete, result=0
21:11:15.357 00.000 15712 worker thread done servicing request
21:11:15.357 00.000 15712 Worker thread wakes up
21:11:15.357 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
21:11:15.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:15.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:16.998 01.641 15712 Exposure complete
21:11:17.052 00.054 15712 worker thread done servicing request
21:11:17.052 00.000 7988 OnExposeComplete: enter
21:11:17.052 00.000 7988 UpdateGuideState(): m_state=6
21:11:17.060 00.008 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5645
21:11:17.062 00.002 7988 Star::Find returns 1 (0), X=1182.43, Y=440.00, Mass=1528, SNR=26.5, Peak=182 HFD=3.5
21:11:17.062 00.000 7988 MultiStar: [#1 0.19,-0.05,1.02,U] [#2 0.31,0.04,1.01,U] [#3 -0.10,0.31,0.96,U] [#4 -0.01,0.17,1.05,U] [#5 0.06,-0.17,0.73,U] [#6 0.07,-0.16,0.69,U] [#7 0.12,0.38,0.65,U] [#8 -0.05,0.03,0.65,U] 
21:11:17.062 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.12, -0.39}
21:11:17.062 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.58) = xAngle (1.84 = 1.84)
21:11:17.062 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.95 = -1.33)
21:11:17.062 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.26 mountX=-0.02 mountY=-0.06, mountTheta=-1.84
21:11:17.069 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
21:11:17.069 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
21:11:17.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:17.069 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.5
21:11:17.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:17.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:17.076 00.007 15712 Worker thread wakes up
21:11:17.076 00.000 7988 Enqueuing Expose request
21:11:17.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
21:11:17.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
21:11:17.076 00.000 15712 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=-0.06
21:11:17.076 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
21:11:17.076 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
21:11:17.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:17.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:11:17.076 00.000 15712 MoveAxis(W, 6, ABG)
21:11:17.076 00.000 15712 Guiding  Dir = 3, Dur = 6
21:11:17.076 00.000 15712 IsGuiding returns 0
21:11:17.128 00.052 15712 IsGuiding returns 0
21:11:17.128 00.000 15712 Move returns status 0, amount 6
21:11:17.128 00.000 15712 MoveAxis(N, 0, ABG)
21:11:17.128 00.000 15712 Move returns status 0, amount 0
21:11:17.128 00.000 15712 move complete, result=0
21:11:17.128 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
21:11:17.134 00.006 15712 worker thread done servicing request
21:11:17.134 00.000 15712 Worker thread wakes up
21:11:17.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:17.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:18.544 01.410 15712 Exposure complete
21:11:18.598 00.054 15712 worker thread done servicing request
21:11:18.598 00.000 7988 OnExposeComplete: enter
21:11:18.598 00.000 7988 UpdateGuideState(): m_state=6
21:11:18.605 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5646
21:11:18.605 00.000 7988 Star::Find returns 1 (0), X=1182.35, Y=440.09, Mass=1474, SNR=26.0, Peak=224 HFD=3.3
21:11:18.605 00.000 7988 MultiStar: [#1 0.08,0.16,1.01,U] [#2 0.36,0.15,1.02,U] [#3 -0.04,0.61,0.97,U] [#4 0.09,0.44,1.05,U] [#5 -0.06,0.40,0.73,U] [#6 0.29,0.25,0.74,U] [#7 0.15,0.76,0.64,U] [#8 -0.20,0.31,0.67,U] 
21:11:18.605 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.29}, one-star: {-0.19, -0.30}
21:11:18.605 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
21:11:18.605 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
21:11:18.605 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.38 mountX=-0.29 mountY=-0.06, mountTheta=-2.92
21:11:18.605 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.29, opts=13)
21:11:18.605 00.000 7988 Enqueuing Move request for scope (0.06, 0.29)
21:11:18.615 00.010 15712 Worker thread wakes up
21:11:18.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.29) opts 0xd
21:11:18.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.29)
21:11:18.615 00.000 15712 Moving (0.06, 0.29) raw xDistance=-0.29 yDistance=-0.06
21:11:18.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:18.615 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0
21:11:18.618 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:18.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:18.620 00.002 7988 Enqueuing Expose request
21:11:18.621 00.001 15712 PPEC rslt: input = -0.29, final = -0.16, react = -0.17, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 635.78
21:11:18.621 00.000 15712 PPEC: input: -0.29, control: -0.16, exposure: 1500
21:11:18.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:18.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:11:18.621 00.000 15712 MoveAxis(E, 52, ABG)
21:11:18.621 00.000 15712 Guiding  Dir = 2, Dur = 52
21:11:18.621 00.000 15712 IsGuiding returns 0
21:11:18.649 00.028 15712 PulseGuide returned control before completion, sleep 34
21:11:18.685 00.036 15712 IsGuiding returns 1
21:11:18.685 00.000 15712 scope still moving after pulse duration time elapsed
21:11:18.743 00.058 15712 IsGuiding returns 0
21:11:18.743 00.000 15712 scope move finished after 52 + 72 ms
21:11:18.743 00.000 15712 Move returns status 0, amount 52
21:11:18.743 00.000 15712 MoveAxis(N, 0, ABG)
21:11:18.743 00.000 15712 Move returns status 0, amount 0
21:11:18.743 00.000 15712 move complete, result=0
21:11:18.743 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
21:11:18.748 00.005 15712 worker thread done servicing request
21:11:18.748 00.000 15712 Worker thread wakes up
21:11:18.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:18.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:20.387 01.639 15712 Exposure complete
21:11:20.435 00.048 15712 worker thread done servicing request
21:11:20.435 00.000 7988 OnExposeComplete: enter
21:11:20.435 00.000 7988 UpdateGuideState(): m_state=6
21:11:20.450 00.015 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5647
21:11:20.450 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=439.85, Mass=1550, SNR=26.9, Peak=188 HFD=3.4
21:11:20.452 00.002 7988 MultiStar: [#1 0.25,-0.33,1.04,U] [#2 0.46,0.17,0.99,U] [#3 0.03,0.37,0.93,U] [#4 -0.03,0.14,1.02,U] [#5 0.04,0.06,0.72,U] [#6 0.27,-0.05,0.71,U] [#7 0.22,0.24,0.68,U] [#8 -0.23,-0.15,0.64,U] 
21:11:20.452 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {-0.12, -0.54}
21:11:20.452 00.000 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.58) = xAngle (1.40 = 1.40)
21:11:20.452 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.51 = -1.78)
21:11:20.452 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.18 mountX=0.02 mountY=-0.11, mountTheta=-1.40
21:11:20.452 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
21:11:20.452 00.000 7988 Enqueuing Move request for scope (0.11, -0.02)
21:11:20.452 00.000 15712 Worker thread wakes up
21:11:20.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
21:11:20.452 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
21:11:20.452 00.000 15712 Moving (0.11, -0.02) raw xDistance=0.02 yDistance=-0.11
21:11:20.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:11:20.452 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.9
21:11:20.463 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:20.463 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:20.465 00.002 7988 Enqueuing Expose request
21:11:20.466 00.001 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.78
21:11:20.466 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
21:11:20.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:20.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:11:20.466 00.000 15712 MoveAxis(W, 5, ABG)
21:11:20.466 00.000 15712 Guiding  Dir = 3, Dur = 5
21:11:20.486 00.020 15712 IsGuiding returns 0
21:11:20.503 00.017 15712 IsGuiding returns 0
21:11:20.503 00.000 15712 Move returns status 0, amount 5
21:11:20.503 00.000 15712 MoveAxis(N, 0, ABG)
21:11:20.503 00.000 15712 Move returns status 0, amount 0
21:11:20.503 00.000 15712 move complete, result=0
21:11:20.503 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
21:11:20.506 00.003 15712 worker thread done servicing request
21:11:20.506 00.000 15712 Worker thread wakes up
21:11:20.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:20.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:21.917 01.411 15712 Exposure complete
21:11:21.978 00.061 15712 worker thread done servicing request
21:11:21.978 00.000 7988 OnExposeComplete: enter
21:11:21.978 00.000 7988 UpdateGuideState(): m_state=6
21:11:21.978 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5648
21:11:21.981 00.003 7988 Star::Find returns 1 (0), X=1182.26, Y=439.83, Mass=1547, SNR=26.8, Peak=203 HFD=3.5
21:11:21.983 00.002 7988 MultiStar: [#1 0.18,-0.23,1.00,U] [#2 0.28,-0.07,1.00,U] [#3 -0.19,0.19,0.92,U] [#4 0.08,0.24,1.05,U] [#5 0.00,0.02,0.73,U] [#6 0.08,-0.02,0.70,U] [#7 -0.14,0.21,0.68,U] [#8 -0.08,-0.16,0.66,U] 
21:11:21.983 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.05}, one-star: {-0.28, -0.55}
21:11:21.983 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
21:11:21.983 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
21:11:21.983 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.59 mountX=0.05 mountY=0.00, mountTheta=0.05
21:11:21.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.05, opts=13)
21:11:21.983 00.000 7988 Enqueuing Move request for scope (-0.00, -0.05)
21:11:21.983 00.000 15712 Worker thread wakes up
21:11:21.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
21:11:21.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
21:11:21.983 00.000 15712 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.00
21:11:21.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:21.983 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
21:11:21.994 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:21.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:21.996 00.002 7988 Enqueuing Expose request
21:11:21.996 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.79
21:11:21.996 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
21:11:21.997 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:21.997 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:11:21.997 00.000 15712 MoveAxis(W, 4, ABG)
21:11:21.997 00.000 15712 Guiding  Dir = 3, Dur = 4
21:11:21.997 00.000 15712 IsGuiding returns 0
21:11:22.018 00.021 15712 IsGuiding returns 0
21:11:22.018 00.000 15712 Move returns status 0, amount 4
21:11:22.018 00.000 15712 MoveAxis(N, 0, ABG)
21:11:22.018 00.000 15712 Move returns status 0, amount 0
21:11:22.018 00.000 15712 move complete, result=0
21:11:22.018 00.000 15712 worker thread done servicing request
21:11:22.018 00.000 15712 Worker thread wakes up
21:11:22.018 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
21:11:22.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:22.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:23.656 01.638 15712 Exposure complete
21:11:23.705 00.049 15712 worker thread done servicing request
21:11:23.705 00.000 7988 OnExposeComplete: enter
21:11:23.705 00.000 7988 UpdateGuideState(): m_state=6
21:11:23.717 00.012 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5649
21:11:23.717 00.000 7988 Star::Find returns 1 (0), X=1182.36, Y=439.62, Mass=1506, SNR=26.4, Peak=237 HFD=3.1
21:11:23.717 00.000 7988 MultiStar: [#1 0.24,-0.38,1.03,U] [#2 0.23,-0.22,1.01,U] [#3 0.08,0.02,0.98,U] [#4 -0.09,-0.15,1.04,U] [#5 0.20,-0.21,0.70,U] [#6 0.03,-0.32,0.73,U] [#7 -0.10,0.13,0.65,U] [#8 0.04,-0.22,0.66,U] 
21:11:23.717 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.25}, one-star: {-0.19, -0.76}
21:11:23.722 00.005 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
21:11:23.722 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.97)
21:11:23.722 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.37 mountX=0.25 mountY=-0.04, mountTheta=-0.18
21:11:23.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.25, opts=13)
21:11:23.722 00.000 7988 Enqueuing Move request for scope (0.05, -0.25)
21:11:23.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:11:23.722 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
21:11:23.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:23.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:23.722 00.000 7988 Enqueuing Expose request
21:11:23.733 00.011 15712 Worker thread wakes up
21:11:23.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
21:11:23.733 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
21:11:23.733 00.000 15712 Moving (0.05, -0.25) raw xDistance=0.25 yDistance=-0.04
21:11:23.733 00.000 15712 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 635.79
21:11:23.733 00.000 15712 PPEC: input: 0.25, control: 0.16, exposure: 1500
21:11:23.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:23.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:11:23.733 00.000 15712 MoveAxis(W, 51, ABG)
21:11:23.733 00.000 15712 Guiding  Dir = 3, Dur = 51
21:11:23.733 00.000 15712 IsGuiding returns 0
21:11:23.765 00.032 15712 PulseGuide returned control before completion, sleep 34
21:11:23.827 00.062 15712 IsGuiding returns 1
21:11:23.827 00.000 15712 scope still moving after pulse duration time elapsed
21:11:23.859 00.032 15712 IsGuiding returns 0
21:11:23.859 00.000 15712 scope move finished after 51 + 70 ms
21:11:23.859 00.000 15712 Move returns status 0, amount 51
21:11:23.859 00.000 15712 MoveAxis(N, 0, ABG)
21:11:23.859 00.000 15712 Move returns status 0, amount 0
21:11:23.859 00.000 15712 move complete, result=0
21:11:23.859 00.000 15712 worker thread done servicing request
21:11:23.859 00.000 15712 Worker thread wakes up
21:11:23.859 00.000 7988 GuideStep: 0.2 px 51 ms WEST, -0.0 px 0 ms NORTH
21:11:23.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:23.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:25.281 01.422 15712 Exposure complete
21:11:25.342 00.061 15712 worker thread done servicing request
21:11:25.342 00.000 7988 OnExposeComplete: enter
21:11:25.342 00.000 7988 UpdateGuideState(): m_state=6
21:11:25.342 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5650
21:11:25.342 00.000 7988 Star::Find returns 1 (0), X=1182.46, Y=439.98, Mass=1528, SNR=26.6, Peak=201 HFD=3.3
21:11:25.342 00.000 7988 MultiStar: [#1 0.28,-0.06,1.02,U] [#2 0.49,-0.00,1.01,U] [#3 0.11,0.33,0.95,U] [#4 0.28,0.15,1.03,U] [#5 -0.16,-0.06,0.74,U] [#6 0.24,0.20,0.73,U] [#7 0.11,0.38,0.68,U] [#8 0.08,0.08,0.65,U] 
21:11:25.342 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.05}, one-star: {-0.08, -0.40}
21:11:25.342 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
21:11:25.342 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
21:11:25.342 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.30 mountX=-0.05 mountY=-0.16, mountTheta=-1.88
21:11:25.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.05, opts=13)
21:11:25.354 00.012 7988 Enqueuing Move request for scope (0.16, 0.05)
21:11:25.354 00.000 15712 Worker thread wakes up
21:11:25.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
21:11:25.354 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
21:11:25.354 00.000 15712 Moving (0.16, 0.05) raw xDistance=-0.05 yDistance=-0.16
21:11:25.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:25.354 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6
21:11:25.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:25.358 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:25.360 00.002 7988 Enqueuing Expose request
21:11:25.360 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
21:11:25.360 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
21:11:25.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:25.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:11:25.360 00.000 15712 MoveAxis(W, 1, ABG)
21:11:25.360 00.000 15712 Guiding  Dir = 3, Dur = 1
21:11:25.360 00.000 15712 IsGuiding returns 0
21:11:25.379 00.019 15712 IsGuiding returns 0
21:11:25.379 00.000 15712 Move returns status 0, amount 1
21:11:25.379 00.000 15712 MoveAxis(N, 0, ABG)
21:11:25.379 00.000 15712 Move returns status 0, amount 0
21:11:25.379 00.000 15712 move complete, result=0
21:11:25.379 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
21:11:25.382 00.003 15712 worker thread done servicing request
21:11:25.382 00.000 15712 Worker thread wakes up
21:11:25.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:25.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:27.017 01.635 15712 Exposure complete
21:11:27.070 00.053 15712 worker thread done servicing request
21:11:27.070 00.000 7988 OnExposeComplete: enter
21:11:27.070 00.000 7988 UpdateGuideState(): m_state=6
21:11:27.078 00.008 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5651
21:11:27.078 00.000 7988 Star::Find returns 1 (0), X=1182.46, Y=440.10, Mass=1577, SNR=27.0, Peak=220 HFD=3.6
21:11:27.078 00.000 7988 MultiStar: [#1 0.26,-0.11,1.04,U] [#2 0.31,0.03,1.00,U] [#3 0.14,0.32,0.93,U] [#4 0.02,0.07,1.02,U] [#5 -0.09,0.04,0.69,U] [#6 0.10,-0.04,0.68,U] [#7 0.15,0.28,0.67,U] [#8 -0.14,-0.02,0.65,U] 
21:11:27.078 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {-0.09, -0.28}
21:11:27.078 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
21:11:27.078 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
21:11:27.078 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.28 mountX=-0.03 mountY=-0.09, mountTheta=-1.86
21:11:27.087 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.02, opts=13)
21:11:27.087 00.000 7988 Enqueuing Move request for scope (0.09, 0.02)
21:11:27.087 00.000 15712 Worker thread wakes up
21:11:27.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
21:11:27.087 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
21:11:27.087 00.000 15712 Moving (0.09, 0.02) raw xDistance=-0.03 yDistance=-0.09
21:11:27.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:11:27.087 00.000 7988 UpdateGuideState exits: m=1577 SNR=27.0
21:11:27.091 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:27.091 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:27.093 00.002 7988 Enqueuing Expose request
21:11:27.094 00.001 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.80
21:11:27.094 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
21:11:27.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:27.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:11:27.094 00.000 15712 MoveAxis(W, 2, ABG)
21:11:27.094 00.000 15712 Guiding  Dir = 3, Dur = 2
21:11:27.094 00.000 15712 IsGuiding returns 0
21:11:27.121 00.027 15712 IsGuiding returns 0
21:11:27.121 00.000 15712 Move returns status 0, amount 2
21:11:27.121 00.000 15712 MoveAxis(N, 0, ABG)
21:11:27.121 00.000 15712 Move returns status 0, amount 0
21:11:27.121 00.000 15712 move complete, result=0
21:11:27.121 00.000 15712 worker thread done servicing request
21:11:27.121 00.000 15712 Worker thread wakes up
21:11:27.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:27.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:27.121 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:11:28.528 01.407 15712 Exposure complete
21:11:28.589 00.061 15712 worker thread done servicing request
21:11:28.589 00.000 7988 OnExposeComplete: enter
21:11:28.589 00.000 7988 UpdateGuideState(): m_state=6
21:11:28.592 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5652
21:11:28.592 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=439.83, Mass=1456, SNR=26.1, Peak=211 HFD=3.0
21:11:28.594 00.002 7988 MultiStar: [#1 0.18,-0.13,1.02,U] [#2 0.05,0.07,1.02,U] [#3 0.08,0.20,0.96,U] [#4 -0.13,-0.02,1.05,U] [#5 -0.03,0.16,0.70,U] [#6 -0.00,-0.20,0.74,U] [#7 -0.18,0.16,0.69,U] [#8 -0.06,-0.04,0.70,U] 
21:11:28.594 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.25, -0.55}
21:11:28.596 00.002 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.58) = xAngle (-0.58 = -0.58)
21:11:28.596 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.53 = 2.53)
21:11:28.598 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.16 mountX=0.05 mountY=0.03, mountTheta=0.60
21:11:28.600 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
21:11:28.600 00.000 7988 Enqueuing Move request for scope (-0.03, -0.05)
21:11:28.602 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:28.602 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.1
21:11:28.604 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:28.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:28.606 00.002 7988 Enqueuing Expose request
21:11:28.606 00.000 15712 Worker thread wakes up
21:11:28.608 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
21:11:28.608 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
21:11:28.608 00.000 15712 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=0.03
21:11:28.608 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.81
21:11:28.608 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
21:11:28.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:28.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:11:28.608 00.000 15712 MoveAxis(W, 5, ABG)
21:11:28.608 00.000 15712 Guiding  Dir = 3, Dur = 5
21:11:28.608 00.000 15712 IsGuiding returns 0
21:11:28.640 00.032 15712 IsGuiding returns 0
21:11:28.640 00.000 15712 Move returns status 0, amount 5
21:11:28.640 00.000 15712 MoveAxis(N, 0, ABG)
21:11:28.640 00.000 15712 Move returns status 0, amount 0
21:11:28.640 00.000 15712 move complete, result=0
21:11:28.640 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
21:11:28.642 00.002 15712 worker thread done servicing request
21:11:28.642 00.000 15712 Worker thread wakes up
21:11:28.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:28.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:30.283 01.641 15712 Exposure complete
21:11:30.336 00.053 15712 worker thread done servicing request
21:11:30.336 00.000 7988 OnExposeComplete: enter
21:11:30.336 00.000 7988 UpdateGuideState(): m_state=6
21:11:30.345 00.009 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5653
21:11:30.347 00.002 7988 Star::Find returns 1 (0), X=1182.29, Y=439.77, Mass=1495, SNR=26.4, Peak=225 HFD=3.0
21:11:30.349 00.002 7988 MultiStar: [#1 0.16,-0.11,0.98,U] [#2 0.25,-0.04,1.02,U] [#3 0.15,0.22,0.94,U] [#4 0.08,0.09,1.03,U] [#5 -0.12,0.06,0.70,U] [#6 0.08,0.05,0.76,U] [#7 0.10,0.17,0.69,U] [#8 -0.29,-0.09,0.64,U] 
21:11:30.349 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {-0.25, -0.62}
21:11:30.351 00.002 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
21:11:30.351 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.52)
21:11:30.353 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.92 mountX=0.04 mountY=-0.03, mountTheta=-0.64
21:11:30.353 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
21:11:30.353 00.000 7988 Enqueuing Move request for scope (0.03, -0.04)
21:11:30.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:30.353 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
21:11:30.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:30.353 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:30.361 00.008 7988 Enqueuing Expose request
21:11:30.361 00.000 15712 Worker thread wakes up
21:11:30.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
21:11:30.361 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
21:11:30.361 00.000 15712 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=-0.03
21:11:30.361 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.81
21:11:30.361 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
21:11:30.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:30.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:11:30.361 00.000 15712 MoveAxis(W, 5, ABG)
21:11:30.361 00.000 15712 Guiding  Dir = 3, Dur = 5
21:11:30.361 00.000 15712 IsGuiding returns 0
21:11:30.382 00.021 15712 IsGuiding returns 0
21:11:30.382 00.000 15712 Move returns status 0, amount 5
21:11:30.382 00.000 15712 MoveAxis(N, 0, ABG)
21:11:30.382 00.000 15712 Move returns status 0, amount 0
21:11:30.382 00.000 15712 move complete, result=0
21:11:30.382 00.000 15712 worker thread done servicing request
21:11:30.382 00.000 15712 Worker thread wakes up
21:11:30.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:30.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:30.382 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
21:11:31.798 01.416 15712 Exposure complete
21:11:31.858 00.060 15712 worker thread done servicing request
21:11:31.858 00.000 7988 OnExposeComplete: enter
21:11:31.858 00.000 7988 UpdateGuideState(): m_state=6
21:11:31.858 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5654
21:11:31.861 00.003 7988 Star::Find returns 1 (0), X=1182.40, Y=439.68, Mass=1530, SNR=26.6, Peak=200 HFD=3.3
21:11:31.861 00.000 7988 MultiStar: [#1 0.01,-0.03,1.04,U] [#2 0.36,-0.03,1.04,U] [#3 0.05,0.19,0.95,U] [#4 0.05,0.03,1.05,U] [#5 -0.14,0.02,0.68,U] [#6 0.10,-0.16,0.67,U] [#7 -0.06,0.14,0.66,U] [#8 -0.14,-0.07,0.66,U] 
21:11:31.861 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.15, -0.70}
21:11:31.861 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
21:11:31.861 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.88)
21:11:31.866 00.005 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.29 mountX=0.08 mountY=-0.02, mountTheta=-0.26
21:11:31.866 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
21:11:31.866 00.000 7988 Enqueuing Move request for scope (0.02, -0.08)
21:11:31.866 00.000 15712 Worker thread wakes up
21:11:31.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
21:11:31.866 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
21:11:31.866 00.000 15712 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=-0.02
21:11:31.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:11:31.866 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
21:11:31.873 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:31.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:31.875 00.002 7988 Enqueuing Expose request
21:11:31.875 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.82
21:11:31.875 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
21:11:31.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:31.875 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:11:31.875 00.000 15712 MoveAxis(W, 4, ABG)
21:11:31.875 00.000 15712 Guiding  Dir = 3, Dur = 4
21:11:31.875 00.000 15712 IsGuiding returns 0
21:11:31.902 00.027 15712 IsGuiding returns 0
21:11:31.902 00.000 15712 Move returns status 0, amount 4
21:11:31.902 00.000 15712 MoveAxis(N, 0, ABG)
21:11:31.902 00.000 15712 Move returns status 0, amount 0
21:11:31.902 00.000 15712 move complete, result=0
21:11:31.902 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
21:11:31.902 00.000 15712 worker thread done servicing request
21:11:31.902 00.000 15712 Worker thread wakes up
21:11:31.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:31.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:33.540 01.638 15712 Exposure complete
21:11:33.598 00.058 15712 worker thread done servicing request
21:11:33.598 00.000 7988 OnExposeComplete: enter
21:11:33.601 00.003 7988 UpdateGuideState(): m_state=6
21:11:33.601 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5655
21:11:33.601 00.000 7988 Star::Find returns 1 (0), X=1182.33, Y=439.83, Mass=1549, SNR=26.8, Peak=198 HFD=3.4
21:11:33.601 00.000 7988 MultiStar: [#1 0.33,-0.16,1.00,U] [#2 0.33,0.06,1.00,U] [#3 0.18,0.14,0.95,U] [#4 0.04,-0.01,1.02,U] [#5 -0.27,-0.02,0.71,U] [#6 0.26,-0.06,0.70,U] [#7 -0.02,0.16,0.64,U] [#8 0.02,0.10,0.65,U] 
21:11:33.601 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {-0.22, -0.56}
21:11:33.601 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
21:11:33.601 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
21:11:33.601 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.57 mountX=0.05 mountY=-0.08, mountTheta=-1.00
21:11:33.601 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
21:11:33.601 00.000 7988 Enqueuing Move request for scope (0.08, -0.05)
21:11:33.601 00.000 15712 Worker thread wakes up
21:11:33.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
21:11:33.601 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
21:11:33.601 00.000 15712 Moving (0.08, -0.05) raw xDistance=0.05 yDistance=-0.08
21:11:33.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:33.601 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8
21:11:33.614 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:33.615 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:33.615 00.000 7988 Enqueuing Expose request
21:11:33.617 00.002 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.82
21:11:33.617 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
21:11:33.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:33.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:11:33.617 00.000 15712 MoveAxis(W, 5, ABG)
21:11:33.617 00.000 15712 Guiding  Dir = 3, Dur = 5
21:11:33.617 00.000 15712 IsGuiding returns 0
21:11:33.638 00.021 15712 IsGuiding returns 0
21:11:33.638 00.000 15712 Move returns status 0, amount 5
21:11:33.638 00.000 15712 MoveAxis(N, 0, ABG)
21:11:33.638 00.000 15712 Move returns status 0, amount 0
21:11:33.638 00.000 15712 move complete, result=0
21:11:33.638 00.000 15712 worker thread done servicing request
21:11:33.638 00.000 15712 Worker thread wakes up
21:11:33.638 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
21:11:33.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:33.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:35.052 01.414 15712 Exposure complete
21:11:35.111 00.059 15712 worker thread done servicing request
21:11:35.111 00.000 7988 OnExposeComplete: enter
21:11:35.111 00.000 7988 UpdateGuideState(): m_state=6
21:11:35.115 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5656
21:11:35.115 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=439.96, Mass=1533, SNR=26.7, Peak=187 HFD=3.4
21:11:35.115 00.000 7988 MultiStar: [#1 0.23,-0.05,1.00,U] [#2 0.33,0.14,0.99,U] [#3 0.02,0.30,0.96,U] [#4 -0.07,-0.00,1.03,U] [#5 -0.18,0.09,0.68,U] [#6 0.19,0.06,0.72,U] [#7 0.11,0.40,0.68,U] [#8 -0.13,0.02,0.64,U] 
21:11:35.115 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {-0.17, -0.42}
21:11:35.115 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
21:11:35.115 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.81)
21:11:35.115 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.78 mountX=-0.04 mountY=-0.05, mountTheta=-2.35
21:11:35.115 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
21:11:35.115 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
21:11:35.115 00.000 15712 Worker thread wakes up
21:11:35.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
21:11:35.115 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
21:11:35.115 00.000 15712 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.05
21:11:35.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:11:35.115 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7
21:11:35.128 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:35.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:35.130 00.002 7988 Enqueuing Expose request
21:11:35.131 00.001 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
21:11:35.131 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
21:11:35.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:35.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:11:35.131 00.000 15712 MoveAxis(W, 5, ABG)
21:11:35.131 00.000 15712 Guiding  Dir = 3, Dur = 5
21:11:35.131 00.000 15712 IsGuiding returns 0
21:11:35.163 00.032 15712 IsGuiding returns 0
21:11:35.163 00.000 15712 Move returns status 0, amount 5
21:11:35.163 00.000 15712 MoveAxis(N, 0, ABG)
21:11:35.163 00.000 15712 Move returns status 0, amount 0
21:11:35.163 00.000 15712 move complete, result=0
21:11:35.163 00.000 15712 worker thread done servicing request
21:11:35.163 00.000 15712 Worker thread wakes up
21:11:35.163 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
21:11:35.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:35.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:36.803 01.640 15712 Exposure complete
21:11:36.863 00.060 15712 worker thread done servicing request
21:11:36.863 00.000 7988 OnExposeComplete: enter
21:11:36.863 00.000 7988 UpdateGuideState(): m_state=6
21:11:36.867 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5657
21:11:36.867 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=439.83, Mass=1450, SNR=26.0, Peak=202 HFD=3.1
21:11:36.867 00.000 7988 MultiStar: [#1 0.29,-0.30,1.01,U] [#2 0.41,-0.04,1.02,U] [#3 0.08,0.10,0.98,U] [#4 0.07,-0.04,1.06,U] [#5 -0.20,-0.00,0.72,U] [#6 0.25,-0.12,0.73,U] [#7 0.05,0.28,0.68,U] [#8 -0.11,-0.15,0.67,U] 
21:11:36.867 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {-0.12, -0.55}
21:11:36.867 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.72 = 0.72)
21:11:36.867 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.83 = -2.45)
21:11:36.867 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.86 mountX=0.11 mountY=-0.09, mountTheta=-0.70
21:11:36.867 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.11, opts=13)
21:11:36.867 00.000 7988 Enqueuing Move request for scope (0.09, -0.11)
21:11:36.867 00.000 15712 Worker thread wakes up
21:11:36.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
21:11:36.867 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
21:11:36.867 00.000 15712 Moving (0.09, -0.11) raw xDistance=0.11 yDistance=-0.09
21:11:36.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:36.878 00.011 7988 UpdateGuideState exits: m=1450 SNR=26.0
21:11:36.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:36.880 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:36.880 00.000 7988 Enqueuing Expose request
21:11:36.882 00.002 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.83
21:11:36.882 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
21:11:36.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:36.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:11:36.882 00.000 15712 MoveAxis(W, 6, ABG)
21:11:36.882 00.000 15712 Guiding  Dir = 3, Dur = 6
21:11:36.882 00.000 15712 IsGuiding returns 0
21:11:36.898 00.016 15712 IsGuiding returns 0
21:11:36.898 00.000 15712 Move returns status 0, amount 6
21:11:36.898 00.000 15712 MoveAxis(N, 0, ABG)
21:11:36.898 00.000 15712 Move returns status 0, amount 0
21:11:36.898 00.000 15712 move complete, result=0
21:11:36.898 00.000 15712 worker thread done servicing request
21:11:36.898 00.000 15712 Worker thread wakes up
21:11:36.898 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
21:11:36.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:36.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:38.317 01.419 15712 Exposure complete
21:11:38.375 00.058 15712 worker thread done servicing request
21:11:38.375 00.000 7988 OnExposeComplete: enter
21:11:38.375 00.000 7988 UpdateGuideState(): m_state=6
21:11:38.380 00.005 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5658
21:11:38.380 00.000 7988 Star::Find returns 1 (0), X=1182.23, Y=439.41, Mass=1421, SNR=25.6, Peak=240 HFD=3.2
21:11:38.380 00.000 7988 MultiStar: [#1 -0.15,-0.37,1.07,U] [#2 0.03,-0.14,1.02,U] [#3 -0.05,0.00,0.97,U] [#4 0.13,-0.15,1.09,U] [#5 -0.26,-0.19,0.75,U] [#6 0.01,-0.15,0.74,U] [#7 -0.17,0.04,0.66,U] [#8 -0.19,-0.27,0.66,U] 
21:11:38.380 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.26}, one-star: {-0.31, -0.97}
21:11:38.380 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.35 = -0.35)
21:11:38.380 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.76 = 2.76)
21:11:38.380 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.92 mountX=0.26 mountY=0.10, mountTheta=0.37
21:11:38.380 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.26, opts=13)
21:11:38.380 00.000 7988 Enqueuing Move request for scope (-0.10, -0.26)
21:11:38.380 00.000 15712 Worker thread wakes up
21:11:38.392 00.012 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
21:11:38.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:38.392 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.6
21:11:38.393 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:38.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:38.395 00.002 7988 Enqueuing Expose request
21:11:38.395 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
21:11:38.395 00.000 15712 Moving (-0.10, -0.26) raw xDistance=0.26 yDistance=0.10
21:11:38.395 00.000 15712 PPEC rslt: input = 0.26, final = 0.17, react = 0.16, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 635.84
21:11:38.395 00.000 15712 PPEC: input: 0.26, control: 0.17, exposure: 1500
21:11:38.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:38.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:11:38.395 00.000 15712 MoveAxis(W, 56, ABG)
21:11:38.395 00.000 15712 Guiding  Dir = 3, Dur = 56
21:11:38.395 00.000 15712 IsGuiding returns 0
21:11:38.415 00.020 15712 PulseGuide returned control before completion, sleep 50
21:11:38.498 00.083 15712 IsGuiding returns 0
21:11:38.498 00.000 15712 Move returns status 0, amount 56
21:11:38.498 00.000 15712 MoveAxis(N, 0, ABG)
21:11:38.498 00.000 15712 Move returns status 0, amount 0
21:11:38.498 00.000 15712 move complete, result=0
21:11:38.498 00.000 15712 worker thread done servicing request
21:11:38.498 00.000 15712 Worker thread wakes up
21:11:38.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:38.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:38.498 00.000 7988 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
21:11:40.134 01.636 15712 Exposure complete
21:11:40.179 00.045 15712 worker thread done servicing request
21:11:40.179 00.000 7988 OnExposeComplete: enter
21:11:40.194 00.015 7988 UpdateGuideState(): m_state=6
21:11:40.194 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5659
21:11:40.195 00.001 7988 Star::Find returns 1 (0), X=1182.33, Y=440.07, Mass=1500, SNR=26.4, Peak=233 HFD=3.3
21:11:40.197 00.002 7988 MultiStar: [#1 0.20,-0.17,1.03,U] [#2 0.19,0.12,1.01,U] [#3 0.14,0.27,0.97,U] [#4 -0.02,0.14,1.03,U] [#5 -0.22,0.21,0.75,U] [#6 0.14,0.07,0.68,U] [#7 -0.05,0.13,0.69,U] [#8 0.07,0.11,0.65,U] 
21:11:40.197 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.21, -0.31}
21:11:40.199 00.002 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
21:11:40.199 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.56)
21:11:40.201 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.04 mountX=-0.05 mountY=-0.03, mountTheta=-2.59
21:11:40.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
21:11:40.203 00.002 7988 Enqueuing Move request for scope (0.03, 0.05)
21:11:40.205 00.002 15712 Worker thread wakes up
21:11:40.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
21:11:40.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
21:11:40.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:40.205 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
21:11:40.207 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:40.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:40.209 00.002 7988 Enqueuing Expose request
21:11:40.209 00.000 15712 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.03
21:11:40.211 00.002 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
21:11:40.211 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
21:11:40.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:40.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:11:40.211 00.000 15712 MoveAxis(W, 3, ABG)
21:11:40.211 00.000 15712 Guiding  Dir = 3, Dur = 3
21:11:40.211 00.000 15712 IsGuiding returns 0
21:11:40.245 00.034 15712 IsGuiding returns 0
21:11:40.245 00.000 15712 Move returns status 0, amount 3
21:11:40.245 00.000 15712 MoveAxis(N, 0, ABG)
21:11:40.245 00.000 15712 Move returns status 0, amount 0
21:11:40.245 00.000 15712 move complete, result=0
21:11:40.245 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
21:11:40.245 00.000 15712 worker thread done servicing request
21:11:40.247 00.002 15712 Worker thread wakes up
21:11:40.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:40.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:41.664 01.417 15712 Exposure complete
21:11:41.709 00.045 15712 worker thread done servicing request
21:11:41.709 00.000 7988 OnExposeComplete: enter
21:11:41.709 00.000 7988 UpdateGuideState(): m_state=6
21:11:41.724 00.015 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5660
21:11:41.724 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=440.00, Mass=1503, SNR=26.4, Peak=226 HFD=3.3
21:11:41.724 00.000 7988 MultiStar: [#1 0.16,-0.04,1.02,U] [#2 0.29,0.07,1.01,U] [#3 0.04,0.35,0.97,U] [#4 0.07,0.29,1.04,U] [#5 -0.16,0.05,0.70,U] [#6 0.26,0.12,0.70,U] [#7 0.10,0.39,0.68,U] [#8 -0.02,0.10,0.64,U] 
21:11:41.724 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {-0.11, -0.38}
21:11:41.724 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
21:11:41.724 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.69)
21:11:41.724 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.09 mountY=-0.08, mountTheta=-2.46
21:11:41.724 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.09, opts=13)
21:11:41.724 00.000 7988 Enqueuing Move request for scope (0.07, 0.09)
21:11:41.724 00.000 15712 Worker thread wakes up
21:11:41.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
21:11:41.724 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
21:11:41.724 00.000 15712 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=-0.08
21:11:41.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:11:41.724 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
21:11:41.738 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:41.738 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:41.740 00.002 7988 Enqueuing Expose request
21:11:41.741 00.001 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.84
21:11:41.741 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
21:11:41.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:41.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:11:41.741 00.000 15712 MoveAxis(W, 1, ABG)
21:11:41.741 00.000 15712 Guiding  Dir = 3, Dur = 1
21:11:41.741 00.000 15712 IsGuiding returns 0
21:11:41.761 00.020 15712 IsGuiding returns 0
21:11:41.761 00.000 15712 Move returns status 0, amount 1
21:11:41.761 00.000 15712 MoveAxis(N, 0, ABG)
21:11:41.761 00.000 15712 Move returns status 0, amount 0
21:11:41.761 00.000 15712 move complete, result=0
21:11:41.761 00.000 15712 worker thread done servicing request
21:11:41.761 00.000 15712 Worker thread wakes up
21:11:41.761 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:11:41.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:41.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:43.402 01.641 15712 Exposure complete
21:11:43.460 00.058 15712 worker thread done servicing request
21:11:43.460 00.000 7988 OnExposeComplete: enter
21:11:43.460 00.000 7988 UpdateGuideState(): m_state=6
21:11:43.463 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5661
21:11:43.465 00.002 7988 Star::Find returns 1 (0), X=1182.40, Y=439.86, Mass=1529, SNR=26.6, Peak=193 HFD=3.3
21:11:43.465 00.000 7988 MultiStar: [#1 0.20,-0.18,1.02,U] [#2 0.34,-0.04,0.98,U] [#3 -0.06,0.35,0.94,U] [#4 0.10,-0.05,1.04,U] [#5 -0.11,0.11,0.70,U] [#6 0.29,-0.03,0.72,U] [#7 -0.12,0.10,0.67,U] [#8 0.11,-0.12,0.64,U] 
21:11:43.467 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {-0.15, -0.53}
21:11:43.467 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.58) = xAngle (0.93 = 0.93)
21:11:43.469 00.002 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.04 = -2.24)
21:11:43.469 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.64 mountX=0.05 mountY=-0.07, mountTheta=-0.92
21:11:43.471 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.05, opts=13)
21:11:43.473 00.002 7988 Enqueuing Move request for scope (0.07, -0.05)
21:11:43.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:43.475 00.002 7988 UpdateGuideState exits: m=1529 SNR=26.6
21:11:43.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:43.477 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:43.477 00.000 7988 Enqueuing Expose request
21:11:43.479 00.002 15712 Worker thread wakes up
21:11:43.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
21:11:43.479 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
21:11:43.479 00.000 15712 Moving (0.07, -0.05) raw xDistance=0.05 yDistance=-0.07
21:11:43.479 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
21:11:43.479 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
21:11:43.479 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:43.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:11:43.479 00.000 15712 MoveAxis(W, 2, ABG)
21:11:43.479 00.000 15712 Guiding  Dir = 3, Dur = 2
21:11:43.479 00.000 15712 IsGuiding returns 0
21:11:43.498 00.019 15712 IsGuiding returns 0
21:11:43.498 00.000 15712 Move returns status 0, amount 2
21:11:43.498 00.000 15712 MoveAxis(N, 0, ABG)
21:11:43.498 00.000 15712 Move returns status 0, amount 0
21:11:43.498 00.000 15712 move complete, result=0
21:11:43.498 00.000 15712 worker thread done servicing request
21:11:43.498 00.000 15712 Worker thread wakes up
21:11:43.498 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:11:43.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:43.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:44.913 01.415 15712 Exposure complete
21:11:44.972 00.059 15712 worker thread done servicing request
21:11:44.972 00.000 7988 OnExposeComplete: enter
21:11:44.972 00.000 7988 UpdateGuideState(): m_state=6
21:11:44.976 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5662
21:11:44.976 00.000 7988 Star::Find returns 1 (0), X=1182.20, Y=439.80, Mass=1442, SNR=25.8, Peak=209 HFD=2.9
21:11:44.976 00.000 7988 MultiStar: [#1 0.16,-0.13,1.05,U] [#2 0.21,0.10,1.02,U] [#3 -0.05,0.11,0.97,U] [#4 0.08,0.12,1.06,U] [#5 0.06,0.04,0.76,U] [#6 -0.03,-0.04,0.71,U] [#7 0.02,0.24,0.70,U] [#8 -0.05,-0.11,0.65,U] 
21:11:44.976 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.35, -0.58}
21:11:44.976 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
21:11:44.976 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
21:11:44.976 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.30 mountX=0.03 mountY=-0.01, mountTheta=-0.25
21:11:44.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
21:11:44.976 00.000 7988 Enqueuing Move request for scope (0.01, -0.03)
21:11:44.976 00.000 15712 Worker thread wakes up
21:11:44.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:11:44.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:11:44.976 00.000 15712 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
21:11:44.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:44.976 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.8
21:11:44.989 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:44.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:44.991 00.002 7988 Enqueuing Expose request
21:11:44.992 00.001 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.85
21:11:44.992 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
21:11:44.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:44.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:11:44.992 00.000 15712 MoveAxis(W, 4, ABG)
21:11:44.992 00.000 15712 Guiding  Dir = 3, Dur = 4
21:11:45.008 00.016 15712 IsGuiding returns 0
21:11:45.023 00.015 15712 IsGuiding returns 0
21:11:45.023 00.000 15712 Move returns status 0, amount 4
21:11:45.023 00.000 15712 MoveAxis(N, 0, ABG)
21:11:45.023 00.000 15712 Move returns status 0, amount 0
21:11:45.023 00.000 15712 move complete, result=0
21:11:45.023 00.000 15712 worker thread done servicing request
21:11:45.023 00.000 15712 Worker thread wakes up
21:11:45.023 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
21:11:45.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:45.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:46.667 01.644 15712 Exposure complete
21:11:46.718 00.051 15712 worker thread done servicing request
21:11:46.718 00.000 7988 OnExposeComplete: enter
21:11:46.718 00.000 7988 UpdateGuideState(): m_state=6
21:11:46.730 00.012 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5663
21:11:46.730 00.000 7988 Star::Find returns 1 (0), X=1182.37, Y=439.85, Mass=1526, SNR=26.5, Peak=199 HFD=3.3
21:11:46.730 00.000 7988 MultiStar: [#1 0.31,-0.24,1.01,U] [#2 0.14,-0.03,0.99,U] [#3 -0.02,0.11,0.98,U] [#4 0.09,0.02,1.00,U] [#5 -0.25,-0.10,0.73,U] [#6 0.14,0.03,0.68,U] [#7 -0.02,0.44,0.67,U] [#8 -0.19,-0.07,0.68,U] 
21:11:46.730 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {-0.17, -0.54}
21:11:46.730 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
21:11:46.735 00.005 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.96)
21:11:46.735 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.36 mountX=0.06 mountY=-0.01, mountTheta=-0.19
21:11:46.735 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
21:11:46.735 00.000 7988 Enqueuing Move request for scope (0.01, -0.06)
21:11:46.735 00.000 15712 Worker thread wakes up
21:11:46.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
21:11:46.735 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
21:11:46.735 00.000 15712 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=-0.01
21:11:46.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:46.735 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5
21:11:46.743 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:46.743 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:46.745 00.002 7988 Enqueuing Expose request
21:11:46.746 00.001 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.86
21:11:46.746 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
21:11:46.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:46.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:11:46.746 00.000 15712 MoveAxis(W, 3, ABG)
21:11:46.746 00.000 15712 Guiding  Dir = 3, Dur = 3
21:11:46.746 00.000 15712 IsGuiding returns 0
21:11:46.761 00.015 15712 IsGuiding returns 0
21:11:46.761 00.000 15712 Move returns status 0, amount 3
21:11:46.761 00.000 15712 MoveAxis(N, 0, ABG)
21:11:46.761 00.000 15712 Move returns status 0, amount 0
21:11:46.761 00.000 15712 move complete, result=0
21:11:46.761 00.000 15712 worker thread done servicing request
21:11:46.761 00.000 15712 Worker thread wakes up
21:11:46.761 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
21:11:46.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:46.769 00.008 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:48.182 01.413 15712 Exposure complete
21:11:48.231 00.049 15712 worker thread done servicing request
21:11:48.231 00.000 7988 OnExposeComplete: enter
21:11:48.231 00.000 7988 UpdateGuideState(): m_state=6
21:11:48.245 00.014 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5664
21:11:48.245 00.000 7988 Star::Find returns 1 (0), X=1182.15, Y=439.77, Mass=1495, SNR=26.3, Peak=216 HFD=3.3
21:11:48.245 00.000 7988 MultiStar: [#1 -0.11,-0.27,1.03,U] [#2 0.15,-0.25,1.02,U] [#3 -0.12,-0.06,0.97,U] [#4 -0.14,-0.03,1.04,U] [#5 -0.39,-0.29,0.72,U] [#6 -0.05,-0.13,0.73,U] [#7 -0.29,0.22,0.67,U] [#8 -0.10,-0.23,0.67,U] 
21:11:48.248 00.003 7988 refined, 8 included, MultiStar: {-0.15, -0.20}, one-star: {-0.39, -0.61}
21:11:48.248 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
21:11:48.248 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
21:11:48.248 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.22 mountX=0.20 mountY=0.16, mountTheta=0.66
21:11:48.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.20, opts=13)
21:11:48.248 00.000 7988 Enqueuing Move request for scope (-0.15, -0.20)
21:11:48.248 00.000 15712 Worker thread wakes up
21:11:48.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
21:11:48.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
21:11:48.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:48.248 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3
21:11:48.248 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:48.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:48.248 00.000 7988 Enqueuing Expose request
21:11:48.261 00.013 15712 Moving (-0.15, -0.20) raw xDistance=0.20 yDistance=0.16
21:11:48.265 00.004 15712 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 635.86
21:11:48.265 00.000 15712 PPEC: input: 0.20, control: 0.13, exposure: 1500
21:11:48.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:48.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:11:48.265 00.000 15712 MoveAxis(W, 41, ABG)
21:11:48.265 00.000 15712 Guiding  Dir = 3, Dur = 41
21:11:48.265 00.000 15712 IsGuiding returns 0
21:11:48.282 00.017 15712 PulseGuide returned control before completion, sleep 32
21:11:48.333 00.051 15712 IsGuiding returns 0
21:11:48.333 00.000 15712 Move returns status 0, amount 41
21:11:48.333 00.000 15712 MoveAxis(N, 0, ABG)
21:11:48.333 00.000 15712 Move returns status 0, amount 0
21:11:48.333 00.000 15712 move complete, result=0
21:11:48.333 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
21:11:48.333 00.000 15712 worker thread done servicing request
21:11:48.335 00.002 15712 Worker thread wakes up
21:11:48.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:48.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:49.973 01.638 15712 Exposure complete
21:11:50.032 00.059 15712 worker thread done servicing request
21:11:50.032 00.000 7988 OnExposeComplete: enter
21:11:50.033 00.001 7988 UpdateGuideState(): m_state=6
21:11:50.034 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5665
21:11:50.036 00.002 7988 Star::Find returns 1 (0), X=1182.14, Y=439.85, Mass=1553, SNR=26.8, Peak=224 HFD=3.1
21:11:50.036 00.000 7988 MultiStar: [#1 -0.13,-0.13,1.03,U] [#2 0.08,0.01,0.99,U] [#3 -0.07,0.22,0.96,U] [#4 -0.03,0.05,1.00,U] [#5 -0.50,0.18,0.71,U] [#6 -0.08,0.03,0.68,U] [#7 -0.13,0.17,0.67,U] [#8 -0.25,0.02,0.66,U] 
21:11:50.038 00.002 7988 refined, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.41, -0.53}
21:11:50.038 00.000 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.58) = xAngle (-1.48 = -1.48)
21:11:50.040 00.002 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.63 = 1.63)
21:11:50.040 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.05 mountX=0.02 mountY=0.16, mountTheta=1.48
21:11:50.042 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.01, opts=13)
21:11:50.044 00.002 7988 Enqueuing Move request for scope (-0.16, -0.01)
21:11:50.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:50.046 00.002 7988 UpdateGuideState exits: m=1553 SNR=26.8
21:11:50.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:50.048 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:50.049 00.001 15712 Worker thread wakes up
21:11:50.049 00.000 7988 Enqueuing Expose request
21:11:50.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
21:11:50.049 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
21:11:50.049 00.000 15712 Moving (-0.16, -0.01) raw xDistance=0.02 yDistance=0.16
21:11:50.051 00.002 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.87
21:11:50.051 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
21:11:50.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:50.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:11:50.051 00.000 15712 MoveAxis(W, 1, ABG)
21:11:50.051 00.000 15712 Guiding  Dir = 3, Dur = 1
21:11:50.051 00.000 15712 IsGuiding returns 0
21:11:50.075 00.024 15712 IsGuiding returns 0
21:11:50.075 00.000 15712 Move returns status 0, amount 1
21:11:50.075 00.000 15712 MoveAxis(N, 0, ABG)
21:11:50.075 00.000 15712 Move returns status 0, amount 0
21:11:50.075 00.000 15712 move complete, result=0
21:11:50.075 00.000 15712 worker thread done servicing request
21:11:50.075 00.000 15712 Worker thread wakes up
21:11:50.075 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
21:11:50.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:50.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:51.482 01.407 15712 Exposure complete
21:11:51.542 00.060 15712 worker thread done servicing request
21:11:51.542 00.000 7988 OnExposeComplete: enter
21:11:51.542 00.000 7988 UpdateGuideState(): m_state=6
21:11:51.545 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5666
21:11:51.545 00.000 7988 Star::Find returns 1 (1), X=1182.18, Y=439.55, Mass=1406, SNR=25.6, Peak=255 HFD=3.1
21:11:51.547 00.002 7988 MultiStar: [#1 -0.01,-0.33,1.06,U] [#2 0.07,-0.20,1.04,U] [#3 -0.07,-0.06,0.98,U] [#4 -0.15,-0.24,1.05,U] [#5 -0.37,-0.06,0.73,U] [#6 0.02,-0.14,0.75,U] [#7 -0.05,0.06,0.68,U] [#8 -0.27,-0.37,0.68,U] 
21:11:51.549 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.26}, one-star: {-0.36, -0.83}
21:11:51.549 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
21:11:51.549 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
21:11:51.552 00.003 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-2.01 mountX=0.26 mountY=0.13, mountTheta=0.46
21:11:51.554 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.26, opts=13)
21:11:51.554 00.000 7988 Enqueuing Move request for scope (-0.12, -0.26)
21:11:51.556 00.002 15712 Worker thread wakes up
21:11:51.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd
21:11:51.556 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.26)
21:11:51.556 00.000 15712 Moving (-0.12, -0.26) raw xDistance=0.26 yDistance=0.13
21:11:51.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:51.556 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.6 Saturated
21:11:51.558 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:51.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:51.560 00.002 7988 Enqueuing Expose request
21:11:51.561 00.001 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 635.87
21:11:51.561 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
21:11:51.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:51.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:11:51.561 00.000 15712 MoveAxis(W, 52, ABG)
21:11:51.561 00.000 15712 Guiding  Dir = 3, Dur = 52
21:11:51.561 00.000 15712 IsGuiding returns 0
21:11:51.577 00.016 15712 PulseGuide returned control before completion, sleep 47
21:11:51.657 00.080 15712 IsGuiding returns 1
21:11:51.657 00.000 15712 scope still moving after pulse duration time elapsed
21:11:51.689 00.032 15712 IsGuiding returns 0
21:11:51.689 00.000 15712 scope move finished after 52 + 75 ms
21:11:51.689 00.000 15712 Move returns status 0, amount 52
21:11:51.689 00.000 15712 MoveAxis(N, 0, ABG)
21:11:51.689 00.000 15712 Move returns status 0, amount 0
21:11:51.689 00.000 15712 move complete, result=0
21:11:51.689 00.000 15712 worker thread done servicing request
21:11:51.689 00.000 15712 Worker thread wakes up
21:11:51.689 00.000 7988 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
21:11:51.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:51.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:53.333 01.644 15712 Exposure complete
21:11:53.382 00.049 15712 worker thread done servicing request
21:11:53.382 00.000 7988 OnExposeComplete: enter
21:11:53.382 00.000 7988 UpdateGuideState(): m_state=6
21:11:53.382 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5667
21:11:53.395 00.013 7988 Star::Find returns 1 (0), X=1182.25, Y=439.94, Mass=1483, SNR=26.3, Peak=233 HFD=3.0
21:11:53.395 00.000 7988 MultiStar: [#1 0.04,-0.05,1.04,U] [#2 0.27,0.11,1.00,U] [#3 -0.05,0.16,0.93,U] [#4 -0.14,0.11,1.07,U] [#5 -0.22,0.05,0.70,U] [#6 -0.01,0.08,0.73,U] [#7 0.07,0.25,0.66,U] [#8 -0.17,-0.02,0.63,U] 
21:11:53.398 00.003 7988 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.30, -0.44}
21:11:53.399 00.001 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.87)
21:11:53.399 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.24)
21:11:53.399 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.84 mountX=-0.02 mountY=0.05, mountTheta=1.87
21:11:53.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.02, opts=13)
21:11:53.399 00.000 7988 Enqueuing Move request for scope (-0.05, 0.02)
21:11:53.399 00.000 15712 Worker thread wakes up
21:11:53.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
21:11:53.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
21:11:53.399 00.000 15712 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
21:11:53.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:11:53.399 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
21:11:53.407 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:53.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:53.409 00.002 7988 Enqueuing Expose request
21:11:53.411 00.002 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
21:11:53.411 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
21:11:53.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:53.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:11:53.411 00.000 15712 MoveAxis(W, 3, ABG)
21:11:53.411 00.000 15712 Guiding  Dir = 3, Dur = 3
21:11:53.411 00.000 15712 IsGuiding returns 0
21:11:53.432 00.021 15712 IsGuiding returns 0
21:11:53.432 00.000 15712 Move returns status 0, amount 3
21:11:53.432 00.000 15712 MoveAxis(N, 0, ABG)
21:11:53.432 00.000 15712 Move returns status 0, amount 0
21:11:53.432 00.000 15712 move complete, result=0
21:11:53.432 00.000 15712 worker thread done servicing request
21:11:53.432 00.000 15712 Worker thread wakes up
21:11:53.432 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:11:53.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:53.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:53.749 00.317 7988 evsrv: cli 0CCD0668 connect
21:11:53.752 00.003 7988 case statement mapped state 6 to 3
21:11:53.753 00.001 7988 case statement mapped state 6 to 3
21:11:53.755 00.002 7988 evsrv: cli 0CCD0668 request: {"method":"get_app_state","id":"3ea04994-a134-4448-bc7e-ae464a011863"}
21:11:53.757 00.002 7988 case statement mapped state 6 to 3
21:11:53.757 00.000 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ea04994-a134-4448-bc7e-ae464a011863"}
21:11:53.761 00.004 7988 evsrv: cli 0CCD0668 disconnect
21:11:54.856 01.095 15712 Exposure complete
21:11:54.948 00.092 15712 worker thread done servicing request
21:11:54.948 00.000 7988 OnExposeComplete: enter
21:11:54.948 00.000 7988 UpdateGuideState(): m_state=6
21:11:54.948 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5668
21:11:54.960 00.012 7988 Star::Find returns 1 (0), X=1182.13, Y=439.90, Mass=1506, SNR=26.4, Peak=232 HFD=2.9
21:11:54.960 00.000 7988 MultiStar: [#1 -0.13,-0.21,1.04,U] [#2 -0.01,0.02,1.02,U] [#3 -0.22,0.00,0.98,U] [#4 -0.16,0.01,1.04,U] [#5 -0.30,0.05,0.72,U] [#6 -0.12,-0.19,0.71,U] [#7 -0.16,0.19,0.69,U] [#8 -0.52,-0.09,0.68,U] 
21:11:54.963 00.003 7988 refined, 8 included, MultiStar: {-0.22, -0.09}, one-star: {-0.41, -0.48}
21:11:54.963 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
21:11:54.963 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.94 = 1.94)
21:11:54.963 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.23 cameraTheta=-2.75 mountX=0.09 mountY=0.22, mountTheta=1.17
21:11:54.963 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.09, opts=13)
21:11:54.963 00.000 7988 Enqueuing Move request for scope (-0.22, -0.09)
21:11:54.963 00.000 15712 Worker thread wakes up
21:11:54.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:54.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
21:11:54.963 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
21:11:54.977 00.014 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
21:11:54.977 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:54.979 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:54.979 00.000 7988 Enqueuing Expose request
21:11:54.979 00.000 15712 Moving (-0.22, -0.09) raw xDistance=0.09 yDistance=0.22
21:11:54.986 00.007 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
21:11:54.988 00.002 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
21:11:54.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:54.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:11:54.988 00.000 15712 MoveAxis(W, 4, ABG)
21:11:54.988 00.000 15712 Guiding  Dir = 3, Dur = 4
21:11:54.995 00.007 15712 IsGuiding returns 0
21:11:55.010 00.015 15712 IsGuiding returns 0
21:11:55.010 00.000 15712 Move returns status 0, amount 4
21:11:55.010 00.000 15712 MoveAxis(N, 0, ABG)
21:11:55.010 00.000 15712 Move returns status 0, amount 0
21:11:55.010 00.000 15712 move complete, result=0
21:11:55.010 00.000 15712 worker thread done servicing request
21:11:55.010 00.000 15712 Worker thread wakes up
21:11:55.010 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
21:11:55.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:55.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:56.650 01.640 15712 Exposure complete
21:11:56.711 00.061 15712 worker thread done servicing request
21:11:56.711 00.000 7988 OnExposeComplete: enter
21:11:56.723 00.012 7988 UpdateGuideState(): m_state=6
21:11:56.723 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5669
21:11:56.723 00.000 7988 Star::Find returns 1 (0), X=1182.17, Y=439.74, Mass=1470, SNR=26.1, Peak=225 HFD=3.0
21:11:56.727 00.004 7988 MultiStar: [#1 -0.03,-0.20,1.05,U] [#2 0.08,-0.15,1.02,U] [#3 -0.17,0.20,0.99,U] [#4 0.01,0.21,1.05,U] [#5 -0.23,-0.11,0.71,U] [#6 0.07,-0.02,0.73,U] [#7 0.03,0.05,0.71,U] [#8 -0.11,0.03,0.70,U] 
21:11:56.727 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.37, -0.64}
21:11:56.727 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.58) = xAngle (-0.80 = -0.80)
21:11:56.727 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.31 = 2.31)
21:11:56.727 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.38 mountX=0.08 mountY=0.08, mountTheta=0.81
21:11:56.727 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
21:11:56.727 00.000 7988 Enqueuing Move request for scope (-0.08, -0.08)
21:11:56.727 00.000 15712 Worker thread wakes up
21:11:56.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
21:11:56.727 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
21:11:56.727 00.000 15712 Moving (-0.08, -0.08) raw xDistance=0.08 yDistance=0.08
21:11:56.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:11:56.740 00.013 7988 UpdateGuideState exits: m=1470 SNR=26.1
21:11:56.742 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:56.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:56.743 00.001 7988 Enqueuing Expose request
21:11:56.745 00.002 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.88
21:11:56.745 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
21:11:56.745 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:56.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:11:56.745 00.000 15712 MoveAxis(W, 2, ABG)
21:11:56.745 00.000 15712 Guiding  Dir = 3, Dur = 2
21:11:56.745 00.000 15712 IsGuiding returns 0
21:11:56.762 00.017 15712 IsGuiding returns 0
21:11:56.762 00.000 15712 Move returns status 0, amount 2
21:11:56.762 00.000 15712 MoveAxis(N, 0, ABG)
21:11:56.762 00.000 15712 Move returns status 0, amount 0
21:11:56.762 00.000 15712 move complete, result=0
21:11:56.762 00.000 15712 worker thread done servicing request
21:11:56.762 00.000 15712 Worker thread wakes up
21:11:56.773 00.011 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
21:11:56.774 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:56.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:58.184 01.410 15712 Exposure complete
21:11:58.268 00.084 15712 worker thread done servicing request
21:11:58.268 00.000 7988 OnExposeComplete: enter
21:11:58.270 00.002 7988 UpdateGuideState(): m_state=6
21:11:58.272 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5670
21:11:58.274 00.002 7988 Star::Find returns 1 (0), X=1182.23, Y=439.80, Mass=1599, SNR=27.2, Peak=238 HFD=3.4
21:11:58.276 00.002 7988 MultiStar: [#1 -0.07,-0.18,1.01,U] [#2 0.17,0.11,0.99,U] [#3 -0.04,0.21,0.95,U] [#4 0.02,0.17,1.00,U] [#5 -0.12,0.21,0.73,U] [#6 0.07,-0.05,0.72,U] [#7 0.20,0.13,0.67,U] [#8 -0.13,-0.05,0.64,U] 
21:11:58.276 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.31, -0.59}
21:11:58.278 00.002 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
21:11:58.280 00.002 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
21:11:58.280 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.58 mountX=0.02 mountY=0.03, mountTheta=1.01
21:11:58.283 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
21:11:58.283 00.000 7988 Enqueuing Move request for scope (-0.03, -0.02)
21:11:58.283 00.000 15712 Worker thread wakes up
21:11:58.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:11:58.290 00.007 7988 UpdateGuideState exits: m=1599 SNR=27.2
21:11:58.290 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:58.292 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:11:58.294 00.002 7988 Enqueuing Expose request
21:11:58.296 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
21:11:58.296 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
21:11:58.296 00.000 15712 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.03
21:11:58.300 00.004 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
21:11:58.300 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
21:11:58.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:58.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:11:58.300 00.000 15712 MoveAxis(W, 3, ABG)
21:11:58.300 00.000 15712 Guiding  Dir = 3, Dur = 3
21:11:58.300 00.000 15712 IsGuiding returns 0
21:11:58.355 00.055 15712 IsGuiding returns 0
21:11:58.355 00.000 15712 Move returns status 0, amount 3
21:11:58.355 00.000 15712 MoveAxis(N, 0, ABG)
21:11:58.355 00.000 15712 Move returns status 0, amount 0
21:11:58.355 00.000 15712 move complete, result=0
21:11:58.355 00.000 15712 worker thread done servicing request
21:11:58.355 00.000 15712 Worker thread wakes up
21:11:58.355 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
21:11:58.357 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:11:58.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:11:59.997 01.640 15712 Exposure complete
21:12:00.049 00.052 15712 worker thread done servicing request
21:12:00.049 00.000 7988 OnExposeComplete: enter
21:12:00.060 00.011 7988 UpdateGuideState(): m_state=6
21:12:00.060 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5671
21:12:00.060 00.000 7988 Star::Find returns 1 (1), X=1182.29, Y=439.96, Mass=1602, SNR=27.4, Peak=255 HFD=3.2
21:12:00.060 00.000 7988 MultiStar: [#1 -0.14,-0.08,0.96,U] [#2 -0.09,0.05,0.98,U] [#3 -0.08,0.31,0.92,U] [#4 -0.15,0.27,1.02,U] [#5 -0.47,0.15,0.69,U] [#6 0.04,0.13,0.66,U] [#7 -0.20,0.35,0.67,U] [#8 -0.31,-0.02,0.65,U] 
21:12:00.060 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.07}, one-star: {-0.25, -0.43}
21:12:00.066 00.006 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.58) = xAngle (4.36 = -1.93)
21:12:00.066 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.47 = 1.18)
21:12:00.066 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.78 mountX=-0.07 mountY=0.18, mountTheta=1.93
21:12:00.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.07, opts=13)
21:12:00.066 00.000 7988 Enqueuing Move request for scope (-0.18, 0.07)
21:12:00.066 00.000 15712 Worker thread wakes up
21:12:00.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
21:12:00.066 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
21:12:00.066 00.000 15712 Moving (-0.18, 0.07) raw xDistance=-0.07 yDistance=0.18
21:12:00.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:00.066 00.000 7988 UpdateGuideState exits: m=1602 SNR=27.4 Saturated
21:12:00.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:00.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:00.076 00.010 7988 Enqueuing Expose request
21:12:00.076 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.89
21:12:00.076 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
21:12:00.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:00.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:12:00.076 00.000 15712 MoveAxis(W, 4, ABG)
21:12:00.076 00.000 15712 Guiding  Dir = 3, Dur = 4
21:12:00.076 00.000 15712 IsGuiding returns 0
21:12:00.097 00.021 15712 IsGuiding returns 0
21:12:00.097 00.000 15712 Move returns status 0, amount 4
21:12:00.097 00.000 15712 MoveAxis(N, 0, ABG)
21:12:00.097 00.000 15712 Move returns status 0, amount 0
21:12:00.097 00.000 15712 move complete, result=0
21:12:00.097 00.000 15712 worker thread done servicing request
21:12:00.097 00.000 15712 Worker thread wakes up
21:12:00.097 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
21:12:00.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:00.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:01.511 01.414 15712 Exposure complete
21:12:01.562 00.051 15712 worker thread done servicing request
21:12:01.562 00.000 7988 OnExposeComplete: enter
21:12:01.562 00.000 7988 UpdateGuideState(): m_state=6
21:12:01.573 00.011 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5672
21:12:01.574 00.001 7988 Star::Find returns 1 (1), X=1182.20, Y=440.08, Mass=1504, SNR=26.4, Peak=255 HFD=3.0
21:12:01.574 00.000 7988 MultiStar: [#1 0.34,-0.06,1.02,U] [#2 0.23,0.16,1.03,U] [#3 0.09,0.32,1.00,U] [#4 0.03,0.19,1.07,U] [#5 -0.21,0.18,0.72,U] [#6 0.21,-0.03,0.68,U] [#7 0.09,0.43,0.64,U] [#8 -0.08,0.27,0.68,U] 
21:12:01.574 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {-0.34, -0.30}
21:12:01.574 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
21:12:01.579 00.005 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.42)
21:12:01.579 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.11 mountY=-0.05, mountTheta=-2.72
21:12:01.579 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.11, opts=13)
21:12:01.579 00.000 7988 Enqueuing Move request for scope (0.05, 0.11)
21:12:01.579 00.000 15712 Worker thread wakes up
21:12:01.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
21:12:01.579 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
21:12:01.579 00.000 15712 Moving (0.05, 0.11) raw xDistance=-0.11 yDistance=-0.05
21:12:01.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:12:01.586 00.007 7988 UpdateGuideState exits: m=1504 SNR=26.4 Saturated
21:12:01.586 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:01.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:01.590 00.004 7988 Enqueuing Expose request
21:12:01.590 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:12:01.590 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
21:12:01.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:01.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:12:01.590 00.000 15712 MoveAxis(W, 3, ABG)
21:12:01.590 00.000 15712 Guiding  Dir = 3, Dur = 3
21:12:01.590 00.000 15712 IsGuiding returns 0
21:12:01.647 00.057 15712 IsGuiding returns 0
21:12:01.647 00.000 15712 Move returns status 0, amount 3
21:12:01.647 00.000 15712 MoveAxis(N, 0, ABG)
21:12:01.647 00.000 15712 Move returns status 0, amount 0
21:12:01.647 00.000 15712 move complete, result=0
21:12:01.647 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:12:01.647 00.000 15712 worker thread done servicing request
21:12:01.647 00.000 15712 Worker thread wakes up
21:12:01.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:01.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:03.280 01.633 15712 Exposure complete
21:12:03.329 00.049 15712 worker thread done servicing request
21:12:03.329 00.000 7988 OnExposeComplete: enter
21:12:03.329 00.000 7988 UpdateGuideState(): m_state=6
21:12:03.341 00.012 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5673
21:12:03.341 00.000 7988 Star::Find returns 1 (0), X=1182.14, Y=439.97, Mass=1548, SNR=26.8, Peak=229 HFD=3.2
21:12:03.341 00.000 7988 MultiStar: [#1 -0.01,-0.14,1.01,U] [#2 0.13,0.02,1.01,U] [#3 -0.10,0.31,0.95,U] [#4 -0.12,0.04,1.02,U] [#5 -0.28,-0.00,0.69,U] [#6 -0.02,-0.02,0.66,U] [#7 -0.15,0.37,0.65,U] [#8 -0.31,0.09,0.61,U] 
21:12:03.341 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {-0.41, -0.41}
21:12:03.341 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.58) = xAngle (4.64 = -1.64)
21:12:03.346 00.005 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.47)
21:12:03.346 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.06 mountX=-0.01 mountY=0.13, mountTheta=1.64
21:12:03.346 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.01, opts=13)
21:12:03.346 00.000 7988 Enqueuing Move request for scope (-0.13, 0.01)
21:12:03.346 00.000 15712 Worker thread wakes up
21:12:03.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
21:12:03.346 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
21:12:03.346 00.000 15712 Moving (-0.13, 0.01) raw xDistance=-0.01 yDistance=0.13
21:12:03.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:03.346 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
21:12:03.354 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:03.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:03.356 00.002 7988 Enqueuing Expose request
21:12:03.357 00.001 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:12:03.357 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
21:12:03.357 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:03.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:12:03.357 00.000 15712 MoveAxis(W, 5, ABG)
21:12:03.357 00.000 15712 Guiding  Dir = 3, Dur = 5
21:12:03.357 00.000 15712 IsGuiding returns 0
21:12:03.374 00.017 15712 IsGuiding returns 0
21:12:03.374 00.000 15712 Move returns status 0, amount 5
21:12:03.374 00.000 15712 MoveAxis(N, 0, ABG)
21:12:03.374 00.000 15712 Move returns status 0, amount 0
21:12:03.374 00.000 15712 move complete, result=0
21:12:03.374 00.000 15712 worker thread done servicing request
21:12:03.374 00.000 15712 Worker thread wakes up
21:12:03.374 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
21:12:03.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:03.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:04.793 01.419 15712 Exposure complete
21:12:04.852 00.059 15712 worker thread done servicing request
21:12:04.852 00.000 7988 OnExposeComplete: enter
21:12:04.852 00.000 7988 UpdateGuideState(): m_state=6
21:12:04.856 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5674
21:12:04.856 00.000 7988 Star::Find returns 1 (0), X=1182.22, Y=439.88, Mass=1500, SNR=26.4, Peak=233 HFD=2.9
21:12:04.858 00.002 7988 MultiStar: [#1 -0.03,-0.09,1.05,U] [#2 0.11,0.13,1.01,U] [#3 -0.15,0.27,0.95,U] [#4 0.07,0.17,1.06,U] [#5 -0.30,0.17,0.73,U] [#6 0.11,0.27,0.71,U] [#7 -0.20,0.20,0.69,U] [#8 -0.07,-0.02,0.66,U] 
21:12:04.858 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {-0.33, -0.50}
21:12:04.860 00.002 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.58) = xAngle (4.16 = -2.13)
21:12:04.861 00.001 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.27 = 0.98)
21:12:04.861 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.58 mountX=-0.05 mountY=0.08, mountTheta=2.14
21:12:04.865 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.05, opts=13)
21:12:04.865 00.000 7988 Enqueuing Move request for scope (-0.08, 0.05)
21:12:04.865 00.000 15712 Worker thread wakes up
21:12:04.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
21:12:04.865 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
21:12:04.865 00.000 15712 Moving (-0.08, 0.05) raw xDistance=-0.05 yDistance=0.08
21:12:04.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:04.865 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
21:12:04.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:04.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:04.871 00.006 7988 Enqueuing Expose request
21:12:04.871 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:12:04.871 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
21:12:04.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:04.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:12:04.871 00.000 15712 MoveAxis(W, 3, ABG)
21:12:04.871 00.000 15712 Guiding  Dir = 3, Dur = 3
21:12:04.871 00.000 15712 IsGuiding returns 0
21:12:04.887 00.016 15712 IsGuiding returns 0
21:12:04.887 00.000 15712 Move returns status 0, amount 3
21:12:04.887 00.000 15712 MoveAxis(N, 0, ABG)
21:12:04.887 00.000 15712 Move returns status 0, amount 0
21:12:04.887 00.000 15712 move complete, result=0
21:12:04.887 00.000 15712 worker thread done servicing request
21:12:04.887 00.000 15712 Worker thread wakes up
21:12:04.887 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:12:04.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:04.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:06.531 01.644 15712 Exposure complete
21:12:06.586 00.055 15712 worker thread done servicing request
21:12:06.586 00.000 7988 OnExposeComplete: enter
21:12:06.586 00.000 7988 UpdateGuideState(): m_state=6
21:12:06.594 00.008 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5675
21:12:06.595 00.001 7988 Star::Find returns 1 (0), X=1182.14, Y=439.96, Mass=1451, SNR=26.0, Peak=221 HFD=2.9
21:12:06.595 00.000 7988 MultiStar: [#1 -0.04,-0.20,1.03,U] [#2 0.16,0.12,1.06,U] [#3 -0.17,0.17,0.96,U] [#4 -0.02,-0.07,1.07,U] [#5 -0.08,-0.08,0.74,U] [#6 -0.02,-0.00,0.74,U] [#7 -0.18,0.17,0.68,U] [#8 -0.21,0.04,0.67,U] 
21:12:06.597 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.40, -0.42}
21:12:06.597 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
21:12:06.599 00.002 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.94 = 1.94)
21:12:06.599 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.75 mountX=0.04 mountY=0.10, mountTheta=1.17
21:12:06.601 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
21:12:06.601 00.000 7988 Enqueuing Move request for scope (-0.10, -0.04)
21:12:06.601 00.000 15712 Worker thread wakes up
21:12:06.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
21:12:06.601 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
21:12:06.601 00.000 15712 Moving (-0.10, -0.04) raw xDistance=0.04 yDistance=0.10
21:12:06.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:06.601 00.000 7988 UpdateGuideState exits: m=1451 SNR=26.0
21:12:06.606 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:06.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:06.608 00.002 7988 Enqueuing Expose request
21:12:06.610 00.002 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:12:06.610 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
21:12:06.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:06.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:12:06.610 00.000 15712 MoveAxis(E, 0, ABG)
21:12:06.610 00.000 15712 Move returns status 0, amount 0
21:12:06.610 00.000 15712 MoveAxis(N, 0, ABG)
21:12:06.610 00.000 15712 Move returns status 0, amount 0
21:12:06.610 00.000 15712 move complete, result=0
21:12:06.610 00.000 15712 worker thread done servicing request
21:12:06.610 00.000 15712 Worker thread wakes up
21:12:06.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:06.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:06.612 00.002 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:12:08.128 01.516 15712 Exposure complete
21:12:08.173 00.045 15712 worker thread done servicing request
21:12:08.173 00.000 7988 OnExposeComplete: enter
21:12:08.173 00.000 7988 UpdateGuideState(): m_state=6
21:12:08.189 00.016 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5676
21:12:08.190 00.001 7988 Star::Find returns 1 (0), X=1182.17, Y=439.92, Mass=1497, SNR=26.4, Peak=221 HFD=3.1
21:12:08.190 00.000 7988 MultiStar: [#1 0.07,-0.11,1.04,U] [#2 0.17,-0.01,1.01,U] [#3 -0.06,0.30,0.96,U] [#4 -0.14,0.12,1.05,U] [#5 -0.24,0.20,0.74,U] [#6 0.03,0.05,0.71,U] [#7 -0.15,0.41,0.63,U] [#8 0.02,0.04,0.64,U] 
21:12:08.192 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {-0.37, -0.46}
21:12:08.192 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.06)
21:12:08.194 00.002 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.33 = 1.05)
21:12:08.194 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.65 mountX=-0.04 mountY=0.07, mountTheta=2.06
21:12:08.196 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
21:12:08.198 00.002 7988 Enqueuing Move request for scope (-0.07, 0.04)
21:12:08.198 00.000 15712 Worker thread wakes up
21:12:08.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
21:12:08.198 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
21:12:08.198 00.000 15712 Moving (-0.07, 0.04) raw xDistance=-0.04 yDistance=0.07
21:12:08.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:08.198 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
21:12:08.202 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:08.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:08.204 00.002 7988 Enqueuing Expose request
21:12:08.205 00.001 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:12:08.205 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:12:08.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:08.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:12:08.205 00.000 15712 MoveAxis(E, 2, ABG)
21:12:08.205 00.000 15712 Guiding  Dir = 2, Dur = 2
21:12:08.205 00.000 15712 IsGuiding returns 0
21:12:08.226 00.021 15712 IsGuiding returns 0
21:12:08.226 00.000 15712 Move returns status 0, amount 2
21:12:08.226 00.000 15712 MoveAxis(N, 0, ABG)
21:12:08.226 00.000 15712 Move returns status 0, amount 0
21:12:08.226 00.000 15712 move complete, result=0
21:12:08.226 00.000 15712 worker thread done servicing request
21:12:08.226 00.000 15712 Worker thread wakes up
21:12:08.226 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:12:08.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:08.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:09.877 01.651 15712 Exposure complete
21:12:09.938 00.061 15712 worker thread done servicing request
21:12:09.938 00.000 7988 OnExposeComplete: enter
21:12:09.938 00.000 7988 UpdateGuideState(): m_state=6
21:12:09.941 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5677
21:12:09.941 00.000 7988 Star::Find returns 1 (0), X=1182.25, Y=439.86, Mass=1556, SNR=26.9, Peak=230 HFD=3.1
21:12:09.941 00.000 7988 MultiStar: [#1 0.13,0.02,0.98,U] [#2 0.29,0.16,1.00,U] [#3 -0.06,0.29,0.95,U] [#4 -0.00,0.04,1.03,U] [#5 -0.32,0.06,0.71,U] [#6 0.17,0.04,0.72,U] [#7 0.03,0.28,0.68,U] [#8 -0.32,-0.14,0.62,U] 
21:12:09.941 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.30, -0.52}
21:12:09.941 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.58) = xAngle (4.16 = -2.12)
21:12:09.941 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.27 = 0.99)
21:12:09.941 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.58 mountX=-0.02 mountY=0.03, mountTheta=2.13
21:12:09.941 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
21:12:09.941 00.000 7988 Enqueuing Move request for scope (-0.03, 0.02)
21:12:09.941 00.000 15712 Worker thread wakes up
21:12:09.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
21:12:09.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
21:12:09.941 00.000 15712 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
21:12:09.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:09.941 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9
21:12:09.953 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:09.953 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:09.955 00.002 7988 Enqueuing Expose request
21:12:09.956 00.001 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:12:09.956 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:12:09.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:09.957 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:12:09.957 00.000 15712 MoveAxis(E, 2, ABG)
21:12:09.957 00.000 15712 Guiding  Dir = 2, Dur = 2
21:12:09.957 00.000 15712 IsGuiding returns 0
21:12:09.974 00.017 15712 IsGuiding returns 0
21:12:09.974 00.000 15712 Move returns status 0, amount 2
21:12:09.974 00.000 15712 MoveAxis(N, 0, ABG)
21:12:09.974 00.000 15712 Move returns status 0, amount 0
21:12:09.974 00.000 15712 move complete, result=0
21:12:09.974 00.000 15712 worker thread done servicing request
21:12:09.974 00.000 15712 Worker thread wakes up
21:12:09.974 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:12:09.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:09.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:11.392 01.418 15712 Exposure complete
21:12:11.451 00.059 7988 OnExposeComplete: enter
21:12:11.451 00.000 7988 UpdateGuideState(): m_state=6
21:12:11.453 00.002 15712 worker thread done servicing request
21:12:11.453 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5678
21:12:11.455 00.002 7988 Star::Find returns 1 (0), X=1182.37, Y=439.93, Mass=1584, SNR=27.1, Peak=231 HFD=3.4
21:12:11.455 00.000 7988 MultiStar: [#1 0.06,-0.04,1.01,U] [#2 0.17,0.11,1.00,U] [#3 -0.15,0.43,0.93,U] [#4 -0.11,0.15,1.03,U] [#5 -0.15,0.32,0.70,U] [#6 -0.02,0.18,0.69,U] [#7 -0.21,0.28,0.67,U] [#8 -0.16,0.06,0.64,U] 
21:12:11.457 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {-0.18, -0.46}
21:12:11.457 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.58) = xAngle (3.80 = -2.49)
21:12:11.459 00.002 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.91 = 0.62)
21:12:11.459 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.22 mountX=-0.10 mountY=0.07, mountTheta=2.51
21:12:11.461 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.10, opts=13)
21:12:11.463 00.002 7988 Enqueuing Move request for scope (-0.07, 0.10)
21:12:11.463 00.000 15712 Worker thread wakes up
21:12:11.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
21:12:11.463 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
21:12:11.463 00.000 15712 Moving (-0.07, 0.10) raw xDistance=-0.10 yDistance=0.07
21:12:11.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:11.463 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.1
21:12:11.467 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:11.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:11.468 00.001 7988 Enqueuing Expose request
21:12:11.469 00.001 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:12:11.469 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:12:11.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:11.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:12:11.469 00.000 15712 MoveAxis(E, 2, ABG)
21:12:11.469 00.000 15712 Guiding  Dir = 2, Dur = 2
21:12:11.469 00.000 15712 IsGuiding returns 0
21:12:11.490 00.021 15712 IsGuiding returns 0
21:12:11.490 00.000 15712 Move returns status 0, amount 2
21:12:11.490 00.000 15712 MoveAxis(N, 0, ABG)
21:12:11.490 00.000 15712 Move returns status 0, amount 0
21:12:11.490 00.000 15712 move complete, result=0
21:12:11.490 00.000 15712 worker thread done servicing request
21:12:11.490 00.000 15712 Worker thread wakes up
21:12:11.490 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:12:11.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:11.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:13.130 01.640 15712 Exposure complete
21:12:13.187 00.057 15712 worker thread done servicing request
21:12:13.187 00.000 7988 OnExposeComplete: enter
21:12:13.192 00.005 7988 UpdateGuideState(): m_state=6
21:12:13.192 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5679
21:12:13.192 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=439.82, Mass=1579, SNR=27.0, Peak=210 HFD=3.5
21:12:13.192 00.000 7988 MultiStar: [#1 -0.10,-0.28,1.01,U] [#2 0.17,-0.11,0.99,U] [#3 -0.09,0.11,0.95,U] [#4 -0.11,0.07,1.04,U] [#5 -0.26,0.06,0.73,U] [#6 -0.14,-0.10,0.70,U] [#7 0.00,0.29,0.64,U] [#8 -0.05,-0.03,0.62,U] 
21:12:13.192 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {-0.26, -0.57}
21:12:13.192 00.000 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
21:12:13.192 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
21:12:13.192 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.42 mountX=0.08 mountY=0.10, mountTheta=0.85
21:12:13.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.08, opts=13)
21:12:13.192 00.000 7988 Enqueuing Move request for scope (-0.09, -0.08)
21:12:13.192 00.000 15712 Worker thread wakes up
21:12:13.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
21:12:13.192 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
21:12:13.192 00.000 15712 Moving (-0.09, -0.08) raw xDistance=0.08 yDistance=0.10
21:12:13.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:12:13.204 00.012 7988 UpdateGuideState exits: m=1579 SNR=27.0
21:12:13.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:13.206 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:13.208 00.002 7988 Enqueuing Expose request
21:12:13.208 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:12:13.208 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:12:13.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:13.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:12:13.208 00.000 15712 MoveAxis(E, 2, ABG)
21:12:13.208 00.000 15712 Guiding  Dir = 2, Dur = 2
21:12:13.244 00.036 15712 IsGuiding returns 0
21:12:13.261 00.017 15712 IsGuiding returns 0
21:12:13.261 00.000 15712 Move returns status 0, amount 2
21:12:13.261 00.000 15712 MoveAxis(N, 0, ABG)
21:12:13.261 00.000 15712 Move returns status 0, amount 0
21:12:13.261 00.000 15712 move complete, result=0
21:12:13.261 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:12:13.270 00.009 15712 worker thread done servicing request
21:12:13.270 00.000 15712 Worker thread wakes up
21:12:13.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:13.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:14.690 01.420 15712 Exposure complete
21:12:14.735 00.045 15712 worker thread done servicing request
21:12:14.735 00.000 7988 OnExposeComplete: enter
21:12:14.751 00.016 7988 UpdateGuideState(): m_state=6
21:12:14.752 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5680
21:12:14.753 00.001 7988 Star::Find returns 1 (0), X=1182.15, Y=439.72, Mass=1405, SNR=25.5, Peak=231 HFD=2.9
21:12:14.755 00.002 7988 MultiStar: [#1 -0.15,-0.20,1.07,U] [#2 0.16,0.05,1.06,U] [#3 -0.17,0.19,0.98,U] [#4 -0.09,0.09,1.09,U] [#5 -0.33,-0.00,0.75,U] [#6 -0.01,0.07,0.74,U] [#7 -0.06,0.04,0.73,U] [#8 -0.28,-0.21,0.69,U] 
21:12:14.756 00.001 7988 refined, 8 included, MultiStar: {-0.14, -0.07}, one-star: {-0.39, -0.66}
21:12:14.757 00.001 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
21:12:14.758 00.001 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
21:12:14.759 00.001 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.66 mountX=0.07 mountY=0.14, mountTheta=1.09
21:12:14.761 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.07, opts=13)
21:12:14.762 00.001 7988 Enqueuing Move request for scope (-0.14, -0.07)
21:12:14.763 00.001 15712 Worker thread wakes up
21:12:14.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
21:12:14.763 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
21:12:14.763 00.000 15712 Moving (-0.14, -0.07) raw xDistance=0.07 yDistance=0.14
21:12:14.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:14.764 00.001 7988 UpdateGuideState exits: m=1405 SNR=25.5
21:12:14.766 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:14.766 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:14.768 00.002 7988 Enqueuing Expose request
21:12:14.768 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:12:14.768 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
21:12:14.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:14.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:12:14.768 00.000 15712 MoveAxis(E, 2, ABG)
21:12:14.768 00.000 15712 Guiding  Dir = 2, Dur = 2
21:12:14.768 00.000 15712 IsGuiding returns 0
21:12:14.785 00.017 15712 IsGuiding returns 0
21:12:14.785 00.000 15712 Move returns status 0, amount 2
21:12:14.785 00.000 15712 MoveAxis(N, 0, ABG)
21:12:14.785 00.000 15712 Move returns status 0, amount 0
21:12:14.785 00.000 15712 move complete, result=0
21:12:14.785 00.000 15712 worker thread done servicing request
21:12:14.785 00.000 15712 Worker thread wakes up
21:12:14.785 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:12:14.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:14.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:16.428 01.643 15712 Exposure complete
21:12:16.486 00.058 15712 worker thread done servicing request
21:12:16.486 00.000 7988 OnExposeComplete: enter
21:12:16.486 00.000 7988 UpdateGuideState(): m_state=6
21:12:16.486 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5681
21:12:16.490 00.004 7988 Star::Find returns 1 (0), X=1182.15, Y=439.80, Mass=1590, SNR=27.0, Peak=203 HFD=3.6
21:12:16.490 00.000 7988 MultiStar: [#1 -0.06,-0.19,1.00,U] [#2 0.24,0.06,0.99,U] [#3 -0.15,0.18,0.96,U] [#4 -0.13,0.12,1.00,U] [#5 -0.27,-0.15,0.72,U] [#6 -0.14,-0.16,0.72,U] [#7 0.03,0.18,0.66,U] [#8 -0.06,-0.13,0.65,U] 
21:12:16.490 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.08}, one-star: {-0.40, -0.58}
21:12:16.490 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
21:12:16.490 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
21:12:16.490 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.49 mountX=0.08 mountY=0.11, mountTheta=0.92
21:12:16.490 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.08, opts=13)
21:12:16.490 00.000 7988 Enqueuing Move request for scope (-0.10, -0.08)
21:12:16.490 00.000 15712 Worker thread wakes up
21:12:16.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
21:12:16.490 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
21:12:16.490 00.000 15712 Moving (-0.10, -0.08) raw xDistance=0.08 yDistance=0.11
21:12:16.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:16.501 00.011 7988 UpdateGuideState exits: m=1590 SNR=27.0
21:12:16.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:16.503 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:16.503 00.000 7988 Enqueuing Expose request
21:12:16.503 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:12:16.503 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:12:16.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:16.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:12:16.503 00.000 15712 MoveAxis(E, 2, ABG)
21:12:16.503 00.000 15712 Guiding  Dir = 2, Dur = 2
21:12:16.542 00.039 15712 IsGuiding returns 0
21:12:16.557 00.015 15712 IsGuiding returns 0
21:12:16.557 00.000 15712 Move returns status 0, amount 2
21:12:16.557 00.000 15712 MoveAxis(N, 0, ABG)
21:12:16.557 00.000 15712 Move returns status 0, amount 0
21:12:16.557 00.000 15712 move complete, result=0
21:12:16.557 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:12:16.563 00.006 15712 worker thread done servicing request
21:12:16.563 00.000 15712 Worker thread wakes up
21:12:16.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:16.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:17.977 01.414 15712 Exposure complete
21:12:18.039 00.062 15712 worker thread done servicing request
21:12:18.039 00.000 7988 OnExposeComplete: enter
21:12:18.039 00.000 7988 UpdateGuideState(): m_state=6
21:12:18.039 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5682
21:12:18.039 00.000 7988 Star::Find returns 1 (1), X=1182.17, Y=439.62, Mass=1553, SNR=26.8, Peak=255 HFD=3.2
21:12:18.047 00.008 7988 MultiStar: [#1 -0.15,-0.32,1.03,U] [#2 0.14,-0.06,1.01,U] [#3 -0.24,0.07,0.95,U] [#4 -0.22,-0.03,1.02,U] [#5 -0.58,-0.11,0.72,U] [#6 -0.23,-0.07,0.70,U] [#7 -0.16,0.06,0.67,U] [#8 -0.29,-0.02,0.65,U] 
21:12:18.047 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.16}, one-star: {-0.37, -0.77}
21:12:18.047 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.58) = xAngle (-0.94 = -0.94)
21:12:18.047 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.17 = 2.17)
21:12:18.047 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-2.52 mountX=0.16 mountY=0.23, mountTheta=0.95
21:12:18.047 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.16, opts=13)
21:12:18.047 00.000 7988 Enqueuing Move request for scope (-0.22, -0.16)
21:12:18.054 00.007 15712 Worker thread wakes up
21:12:18.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.16) opts 0xd
21:12:18.054 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.16)
21:12:18.054 00.000 15712 Moving (-0.22, -0.16) raw xDistance=0.16 yDistance=0.23
21:12:18.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:18.054 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.8 Saturated
21:12:18.058 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:18.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:18.060 00.002 7988 Enqueuing Expose request
21:12:18.060 00.000 15712 PPEC rslt: input = 0.16, final = -0.00, react = 0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:12:18.060 00.000 15712 PPEC: input: 0.16, control: -0.00, exposure: 1500
21:12:18.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:18.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:12:18.060 00.000 15712 MoveAxis(E, 1, ABG)
21:12:18.060 00.000 15712 Guiding  Dir = 2, Dur = 1
21:12:18.062 00.002 15712 IsGuiding returns 0
21:12:18.074 00.012 15712 IsGuiding returns 0
21:12:18.074 00.000 15712 Move returns status 0, amount 1
21:12:18.074 00.000 15712 MoveAxis(N, 0, ABG)
21:12:18.074 00.000 15712 Move returns status 0, amount 0
21:12:18.074 00.000 15712 move complete, result=0
21:12:18.074 00.000 15712 worker thread done servicing request
21:12:18.074 00.000 15712 Worker thread wakes up
21:12:18.074 00.000 7988 GuideStep: 0.2 px 1 ms EAST, 0.2 px 0 ms NORTH
21:12:18.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:18.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:19.827 01.753 15712 Exposure complete
21:12:19.885 00.058 15712 worker thread done servicing request
21:12:19.885 00.000 7988 OnExposeComplete: enter
21:12:19.885 00.000 7988 UpdateGuideState(): m_state=6
21:12:19.885 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5683
21:12:19.885 00.000 7988 Star::Find returns 1 (1), X=1182.21, Y=439.46, Mass=1503, SNR=26.5, Peak=255 HFD=3.4
21:12:19.885 00.000 7988 MultiStar: [#1 0.08,-0.48,1.01,U] [#2 0.12,-0.34,0.99,U] [#3 -0.14,-0.09,0.99,U] [#4 -0.09,-0.31,1.05,U] [#5 -0.28,-0.10,0.72,U] [#6 -0.21,-0.13,0.74,U] [#7 -0.23,0.00,0.65,U] [#8 -0.40,-0.26,0.66,U] 
21:12:19.885 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.32}, one-star: {-0.33, -0.92}
21:12:19.885 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
21:12:19.885 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
21:12:19.885 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.32 hyp=0.35 cameraTheta=-2.00 mountX=0.32 mountY=0.15, mountTheta=0.45
21:12:19.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.32, opts=13)
21:12:19.899 00.014 7988 Enqueuing Move request for scope (-0.15, -0.32)
21:12:19.899 00.000 15712 Worker thread wakes up
21:12:19.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.32) opts 0xd
21:12:19.899 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.32)
21:12:19.899 00.000 15712 Moving (-0.15, -0.32) raw xDistance=0.32 yDistance=0.15
21:12:19.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:19.901 00.002 7988 UpdateGuideState exits: m=1503 SNR=26.5 Saturated
21:12:19.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:19.903 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:19.903 00.000 7988 Enqueuing Expose request
21:12:19.905 00.002 15712 PPEC rslt: input = 0.32, final = 0.19, react = 0.19, pred = -0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 635.94
21:12:19.905 00.000 15712 PPEC: input: 0.32, control: 0.19, exposure: 1500
21:12:19.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:19.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:12:19.905 00.000 15712 MoveAxis(W, 62, ABG)
21:12:19.905 00.000 15712 Guiding  Dir = 3, Dur = 62
21:12:19.905 00.000 15712 IsGuiding returns 0
21:12:19.934 00.029 15712 PulseGuide returned control before completion, sleep 45
21:12:20.011 00.077 15712 IsGuiding returns 0
21:12:20.011 00.000 15712 Move returns status 0, amount 62
21:12:20.011 00.000 15712 MoveAxis(N, 0, ABG)
21:12:20.011 00.000 15712 Move returns status 0, amount 0
21:12:20.011 00.000 15712 move complete, result=0
21:12:20.011 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.2 px 0 ms NORTH
21:12:20.011 00.000 15712 worker thread done servicing request
21:12:20.011 00.000 15712 Worker thread wakes up
21:12:20.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:20.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:21.431 01.420 15712 Exposure complete
21:12:21.483 00.052 15712 worker thread done servicing request
21:12:21.483 00.000 7988 OnExposeComplete: enter
21:12:21.483 00.000 7988 UpdateGuideState(): m_state=6
21:12:21.492 00.009 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5684
21:12:21.493 00.001 7988 Star::Find returns 1 (0), X=1182.21, Y=439.88, Mass=1555, SNR=26.9, Peak=227 HFD=3.5
21:12:21.493 00.000 7988 MultiStar: [#1 -0.13,-0.22,1.01,U] [#2 -0.05,0.13,0.97,U] [#3 -0.09,0.07,0.91,U] [#4 -0.05,0.05,1.03,U] [#5 -0.31,0.09,0.67,U] [#6 -0.17,0.11,0.67,U] [#7 -0.26,0.27,0.67,U] [#8 -0.20,-0.15,0.66,U] 
21:12:21.493 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.04}, one-star: {-0.34, -0.50}
21:12:21.493 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.36 = -1.36)
21:12:21.493 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.75 = 1.75)
21:12:21.493 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.93 mountX=0.04 mountY=0.17, mountTheta=1.36
21:12:21.500 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.04, opts=13)
21:12:21.500 00.000 7988 Enqueuing Move request for scope (-0.17, -0.04)
21:12:21.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:21.500 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.9
21:12:21.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:21.500 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:21.500 00.000 7988 Enqueuing Expose request
21:12:21.500 00.000 15712 Worker thread wakes up
21:12:21.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
21:12:21.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
21:12:21.500 00.000 15712 Moving (-0.17, -0.04) raw xDistance=0.04 yDistance=0.17
21:12:21.509 00.009 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:12:21.509 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
21:12:21.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:21.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:12:21.509 00.000 15712 MoveAxis(E, 1, ABG)
21:12:21.509 00.000 15712 Guiding  Dir = 2, Dur = 1
21:12:21.545 00.036 15712 IsGuiding returns 0
21:12:21.564 00.019 15712 IsGuiding returns 0
21:12:21.564 00.000 15712 Move returns status 0, amount 1
21:12:21.564 00.000 15712 MoveAxis(N, 0, ABG)
21:12:21.564 00.000 15712 Move returns status 0, amount 0
21:12:21.564 00.000 15712 move complete, result=0
21:12:21.564 00.000 15712 worker thread done servicing request
21:12:21.564 00.000 15712 Worker thread wakes up
21:12:21.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:21.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:21.564 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
21:12:23.195 01.631 15712 Exposure complete
21:12:23.249 00.054 15712 worker thread done servicing request
21:12:23.249 00.000 7988 OnExposeComplete: enter
21:12:23.257 00.008 7988 UpdateGuideState(): m_state=6
21:12:23.257 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5685
21:12:23.257 00.000 7988 Star::Find returns 1 (0), X=1182.27, Y=439.81, Mass=1486, SNR=26.2, Peak=219 HFD=3.0
21:12:23.257 00.000 7988 MultiStar: [#1 -0.05,-0.23,1.00,U] [#2 0.21,-0.13,0.99,U] [#3 -0.10,0.01,0.96,U] [#4 -0.12,-0.09,1.04,U] [#5 -0.28,-0.03,0.71,U] [#6 -0.11,-0.09,0.72,U] [#7 -0.01,0.09,0.71,U] [#8 -0.17,-0.27,0.68,U] 
21:12:23.257 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.16}, one-star: {-0.28, -0.58}
21:12:23.257 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
21:12:23.257 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
21:12:23.257 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.12 mountX=0.16 mountY=0.10, mountTheta=0.56
21:12:23.266 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.16, opts=13)
21:12:23.266 00.000 7988 Enqueuing Move request for scope (-0.09, -0.16)
21:12:23.266 00.000 15712 Worker thread wakes up
21:12:23.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
21:12:23.266 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
21:12:23.266 00.000 15712 Moving (-0.09, -0.16) raw xDistance=0.16 yDistance=0.10
21:12:23.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:23.266 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
21:12:23.273 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:23.273 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:23.273 00.000 7988 Enqueuing Expose request
21:12:23.273 00.000 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:12:23.273 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
21:12:23.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:23.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:12:23.273 00.000 15712 MoveAxis(E, 3, ABG)
21:12:23.273 00.000 15712 Guiding  Dir = 2, Dur = 3
21:12:23.273 00.000 15712 IsGuiding returns 0
21:12:23.305 00.032 15712 IsGuiding returns 0
21:12:23.305 00.000 15712 Move returns status 0, amount 3
21:12:23.305 00.000 15712 MoveAxis(N, 0, ABG)
21:12:23.305 00.000 15712 Move returns status 0, amount 0
21:12:23.305 00.000 15712 move complete, result=0
21:12:23.305 00.000 15712 worker thread done servicing request
21:12:23.305 00.000 15712 Worker thread wakes up
21:12:23.305 00.000 7988 GuideStep: 0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
21:12:23.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:23.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:24.717 01.412 15712 Exposure complete
21:12:24.776 00.059 15712 worker thread done servicing request
21:12:24.776 00.000 7988 OnExposeComplete: enter
21:12:24.778 00.002 7988 UpdateGuideState(): m_state=6
21:12:24.778 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5686
21:12:24.778 00.000 7988 Star::Find returns 1 (0), X=1182.03, Y=439.65, Mass=1454, SNR=25.9, Peak=234 HFD=3.3
21:12:24.778 00.000 7988 MultiStar: [#1 -0.18,-0.57,1.04,U] [#2 0.02,-0.26,1.02,U] [#3 -0.40,-0.01,0.97,U] [#4 -0.26,-0.25,1.06,U] [#5 -0.31,-0.37,0.73,U] [#6 -0.08,-0.17,0.73,U] [#7 -0.51,-0.04,0.68,U] [#8 -0.51,-0.33,0.67,U] 
21:12:24.778 00.000 7988 refined, 8 included, MultiStar: {-0.29, -0.32}, one-star: {-0.52, -0.74}
21:12:24.778 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
21:12:24.778 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
21:12:24.778 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.32 hyp=0.43 cameraTheta=-2.31 mountX=0.32 mountY=0.30, mountTheta=0.75
21:12:24.778 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.32, opts=13)
21:12:24.778 00.000 7988 Enqueuing Move request for scope (-0.29, -0.32)
21:12:24.778 00.000 15712 Worker thread wakes up
21:12:24.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.32) opts 0xd
21:12:24.778 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.32)
21:12:24.778 00.000 15712 Moving (-0.29, -0.32) raw xDistance=0.32 yDistance=0.30
21:12:24.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:24.778 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.9
21:12:24.793 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:24.794 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:24.795 00.001 7988 Enqueuing Expose request
21:12:24.795 00.000 15712 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 635.96
21:12:24.795 00.000 15712 PPEC: input: 0.32, control: 0.18, exposure: 1500
21:12:24.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
21:12:24.795 00.000 15712 MoveAxis(W, 59, ABG)
21:12:24.795 00.000 15712 Guiding  Dir = 3, Dur = 59
21:12:24.813 00.018 15712 IsGuiding returns 0
21:12:24.829 00.016 15712 PulseGuide returned control before completion, sleep 54
21:12:24.906 00.077 15712 IsGuiding returns 0
21:12:24.906 00.000 15712 Move returns status 0, amount 59
21:12:24.906 00.000 15712 MoveAxis(S, 77, ABG)
21:12:24.906 00.000 15712 Guiding  Dir = 1, Dur = 77
21:12:24.906 00.000 15712 IsGuiding returns 0
21:12:24.981 00.075 15712 IsGuiding returns 1
21:12:24.981 00.000 15712 scope still moving after pulse duration time elapsed
21:12:25.032 00.051 15712 IsGuiding returns 1
21:12:25.083 00.051 15712 IsGuiding returns 0
21:12:25.083 00.000 15712 scope move finished after 77 + 112 ms
21:12:25.096 00.013 15712 Move returns status 0, amount 77
21:12:25.096 00.000 15712 move complete, result=0
21:12:25.098 00.002 15712 worker thread done servicing request
21:12:25.098 00.000 15712 Worker thread wakes up
21:12:25.098 00.000 7988 GuideStep: 0.3 px 59 ms WEST, 0.3 px 77 ms SOUTH
21:12:25.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:25.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:26.741 01.643 15712 Exposure complete
21:12:26.787 00.046 15712 worker thread done servicing request
21:12:26.787 00.000 7988 OnExposeComplete: enter
21:12:26.802 00.015 7988 UpdateGuideState(): m_state=6
21:12:26.804 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5687
21:12:26.804 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=439.72, Mass=1454, SNR=25.9, Peak=196 HFD=3.2
21:12:26.806 00.002 7988 MultiStar: [#1 0.02,-0.17,1.04,U] [#2 0.20,0.11,1.03,U] [#3 0.10,0.20,0.97,U] [#4 0.07,0.03,1.06,U] [#5 -0.14,0.04,0.74,U] [#6 0.14,0.05,0.69,U] [#7 0.06,0.29,0.70,U] [#8 0.05,-0.02,0.67,U] 
21:12:26.806 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {-0.16, -0.66}
21:12:26.808 00.002 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.87 = 0.87)
21:12:26.808 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.98 = -2.30)
21:12:26.810 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.71 mountX=0.03 mountY=-0.04, mountTheta=-0.86
21:12:26.812 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
21:12:26.812 00.000 7988 Enqueuing Move request for scope (0.04, -0.03)
21:12:26.814 00.002 15712 Worker thread wakes up
21:12:26.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
21:12:26.814 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
21:12:26.814 00.000 15712 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
21:12:26.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:26.814 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.9
21:12:26.816 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:26.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:26.818 00.002 7988 Enqueuing Expose request
21:12:26.818 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:12:26.818 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
21:12:26.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:26.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:12:26.818 00.000 15712 MoveAxis(E, 5, ABG)
21:12:26.818 00.000 15712 Guiding  Dir = 2, Dur = 5
21:12:26.818 00.000 15712 IsGuiding returns 0
21:12:26.839 00.021 15712 IsGuiding returns 0
21:12:26.839 00.000 15712 Move returns status 0, amount 5
21:12:26.839 00.000 15712 MoveAxis(N, 0, ABG)
21:12:26.839 00.000 15712 Move returns status 0, amount 0
21:12:26.839 00.000 15712 move complete, result=0
21:12:26.839 00.000 15712 worker thread done servicing request
21:12:26.839 00.000 15712 Worker thread wakes up
21:12:26.839 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:12:26.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:26.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:28.257 01.418 15712 Exposure complete
21:12:28.316 00.059 15712 worker thread done servicing request
21:12:28.316 00.000 7988 OnExposeComplete: enter
21:12:28.316 00.000 7988 UpdateGuideState(): m_state=6
21:12:28.318 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5688
21:12:28.320 00.002 7988 Star::Find returns 1 (0), X=1182.32, Y=439.80, Mass=1581, SNR=27.1, Peak=212 HFD=3.5
21:12:28.320 00.000 7988 MultiStar: [#1 0.17,-0.28,0.99,U] [#2 0.25,-0.05,1.00,U] [#3 0.02,0.21,0.93,U] [#4 -0.02,0.11,1.01,U] [#5 0.01,-0.14,0.72,U] [#6 -0.09,-0.03,0.69,U] [#7 0.02,0.24,0.65,U] [#8 -0.06,-0.18,0.66,U] 
21:12:28.322 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.22, -0.58}
21:12:28.322 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
21:12:28.324 00.002 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.01)
21:12:28.324 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.42 mountX=0.09 mountY=-0.01, mountTheta=-0.13
21:12:28.326 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.09, opts=13)
21:12:28.328 00.002 7988 Enqueuing Move request for scope (0.01, -0.09)
21:12:28.328 00.000 15712 Worker thread wakes up
21:12:28.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:28.328 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.1
21:12:28.331 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:28.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:28.333 00.002 7988 Enqueuing Expose request
21:12:28.334 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
21:12:28.334 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
21:12:28.334 00.000 15712 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=-0.01
21:12:28.334 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:12:28.334 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
21:12:28.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:28.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:12:28.334 00.000 15712 MoveAxis(E, 4, ABG)
21:12:28.334 00.000 15712 Guiding  Dir = 2, Dur = 4
21:12:28.350 00.016 15712 IsGuiding returns 0
21:12:28.366 00.016 15712 IsGuiding returns 0
21:12:28.366 00.000 15712 Move returns status 0, amount 4
21:12:28.366 00.000 15712 MoveAxis(N, 0, ABG)
21:12:28.366 00.000 15712 Move returns status 0, amount 0
21:12:28.366 00.000 15712 move complete, result=0
21:12:28.366 00.000 15712 worker thread done servicing request
21:12:28.366 00.000 15712 Worker thread wakes up
21:12:28.366 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:12:28.374 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:28.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:30.012 01.638 15712 Exposure complete
21:12:30.067 00.055 15712 worker thread done servicing request
21:12:30.067 00.000 7988 OnExposeComplete: enter
21:12:30.075 00.008 7988 UpdateGuideState(): m_state=6
21:12:30.075 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5689
21:12:30.077 00.002 7988 Star::Find returns 1 (0), X=1182.32, Y=439.78, Mass=1472, SNR=26.1, Peak=208 HFD=3.2
21:12:30.077 00.000 7988 MultiStar: [#1 0.08,-0.19,1.03,U] [#2 0.27,-0.10,1.00,U] [#3 -0.05,0.17,0.95,U] [#4 -0.12,0.09,1.04,U] [#5 -0.13,0.00,0.72,U] [#6 0.17,-0.01,0.73,U] [#7 -0.12,0.21,0.70,U] [#8 -0.15,-0.01,0.69,U] 
21:12:30.079 00.002 7988 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.23, -0.60}
21:12:30.079 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
21:12:30.081 00.002 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
21:12:30.081 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.95 mountX=0.06 mountY=0.03, mountTheta=0.40
21:12:30.083 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
21:12:30.085 00.002 7988 Enqueuing Move request for scope (-0.03, -0.06)
21:12:30.085 00.000 15712 Worker thread wakes up
21:12:30.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
21:12:30.085 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
21:12:30.085 00.000 15712 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.03
21:12:30.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:30.085 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
21:12:30.088 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:30.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:30.090 00.002 7988 Enqueuing Expose request
21:12:30.090 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:12:30.090 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:12:30.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:30.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:12:30.090 00.000 15712 MoveAxis(E, 3, ABG)
21:12:30.090 00.000 15712 Guiding  Dir = 2, Dur = 3
21:12:30.090 00.000 15712 IsGuiding returns 0
21:12:30.114 00.024 15712 IsGuiding returns 0
21:12:30.114 00.000 15712 Move returns status 0, amount 3
21:12:30.114 00.000 15712 MoveAxis(N, 0, ABG)
21:12:30.114 00.000 15712 Move returns status 0, amount 0
21:12:30.114 00.000 15712 move complete, result=0
21:12:30.114 00.000 15712 worker thread done servicing request
21:12:30.114 00.000 15712 Worker thread wakes up
21:12:30.114 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:12:30.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:30.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:31.527 01.413 15712 Exposure complete
21:12:31.576 00.049 15712 worker thread done servicing request
21:12:31.576 00.000 7988 OnExposeComplete: enter
21:12:31.576 00.000 7988 UpdateGuideState(): m_state=6
21:12:31.588 00.012 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5690
21:12:31.588 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=439.62, Mass=1472, SNR=26.1, Peak=216 HFD=3.2
21:12:31.590 00.002 7988 MultiStar: [#1 0.25,-0.38,1.04,U] [#2 0.26,-0.28,1.03,U] [#3 0.09,-0.01,0.96,U] [#4 0.10,-0.18,1.05,U] [#5 0.01,-0.27,0.73,U] [#6 0.14,-0.18,0.74,U] [#7 0.02,0.11,0.67,U] [#8 0.07,-0.30,0.67,U] 
21:12:31.590 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.27}, one-star: {-0.09, -0.76}
21:12:31.593 00.003 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.58) = xAngle (0.37 = 0.37)
21:12:31.593 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.48 = -2.80)
21:12:31.595 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.21 mountX=0.27 mountY=-0.09, mountTheta=-0.34
21:12:31.597 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.27, opts=13)
21:12:31.597 00.000 7988 Enqueuing Move request for scope (0.10, -0.27)
21:12:31.599 00.002 15712 Worker thread wakes up
21:12:31.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
21:12:31.599 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
21:12:31.599 00.000 15712 Moving (0.10, -0.27) raw xDistance=0.27 yDistance=-0.09
21:12:31.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:31.599 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
21:12:31.601 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:31.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:31.603 00.002 7988 Enqueuing Expose request
21:12:31.604 00.001 15712 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 635.97
21:12:31.604 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
21:12:31.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:31.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:12:31.604 00.000 15712 MoveAxis(W, 52, ABG)
21:12:31.604 00.000 15712 Guiding  Dir = 3, Dur = 52
21:12:31.604 00.000 15712 IsGuiding returns 0
21:12:31.627 00.023 15712 PulseGuide returned control before completion, sleep 34
21:12:31.668 00.041 15712 IsGuiding returns 1
21:12:31.668 00.000 15712 scope still moving after pulse duration time elapsed
21:12:31.729 00.061 15712 IsGuiding returns 0
21:12:31.729 00.000 15712 scope move finished after 52 + 73 ms
21:12:31.729 00.000 15712 Move returns status 0, amount 52
21:12:31.729 00.000 15712 MoveAxis(N, 0, ABG)
21:12:31.729 00.000 15712 Move returns status 0, amount 0
21:12:31.729 00.000 15712 move complete, result=0
21:12:31.729 00.000 7988 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
21:12:31.732 00.003 15712 worker thread done servicing request
21:12:31.732 00.000 15712 Worker thread wakes up
21:12:31.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:31.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:33.473 01.741 15712 Exposure complete
21:12:33.533 00.060 15712 worker thread done servicing request
21:12:33.533 00.000 7988 OnExposeComplete: enter
21:12:33.533 00.000 7988 UpdateGuideState(): m_state=6
21:12:33.535 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5691
21:12:33.535 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=439.97, Mass=1575, SNR=27.2, Peak=230 HFD=3.3
21:12:33.535 00.000 7988 MultiStar: [#1 0.22,-0.14,0.98,U] [#2 0.24,0.15,1.00,U] [#3 0.07,0.19,0.93,U] [#4 -0.01,0.10,1.01,U] [#5 -0.26,-0.01,0.69,U] [#6 0.06,0.01,0.65,U] [#7 -0.04,0.28,0.66,U] [#8 -0.06,-0.01,0.65,U] 
21:12:33.535 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.16, -0.42}
21:12:33.535 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.58) = xAngle (1.94 = 1.94)
21:12:33.535 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.05 = -1.24)
21:12:33.535 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.36 mountX=-0.01 mountY=-0.02, mountTheta=-1.93
21:12:33.535 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
21:12:33.535 00.000 7988 Enqueuing Move request for scope (0.02, 0.01)
21:12:33.535 00.000 15712 Worker thread wakes up
21:12:33.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
21:12:33.535 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
21:12:33.535 00.000 15712 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
21:12:33.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:33.535 00.000 7988 UpdateGuideState exits: m=1575 SNR=27.2
21:12:33.548 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:33.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:33.550 00.002 7988 Enqueuing Expose request
21:12:33.551 00.001 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:12:33.551 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
21:12:33.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:33.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:12:33.551 00.000 15712 MoveAxis(E, 1, ABG)
21:12:33.551 00.000 15712 Guiding  Dir = 2, Dur = 1
21:12:33.551 00.000 15712 IsGuiding returns 0
21:12:33.568 00.017 15712 IsGuiding returns 0
21:12:33.568 00.000 15712 Move returns status 0, amount 1
21:12:33.568 00.000 15712 MoveAxis(N, 0, ABG)
21:12:33.568 00.000 15712 Move returns status 0, amount 0
21:12:33.568 00.000 15712 move complete, result=0
21:12:33.568 00.000 15712 worker thread done servicing request
21:12:33.568 00.000 15712 Worker thread wakes up
21:12:33.568 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:12:33.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:33.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:34.988 01.420 15712 Exposure complete
21:12:35.050 00.062 15712 worker thread done servicing request
21:12:35.050 00.000 7988 OnExposeComplete: enter
21:12:35.050 00.000 7988 UpdateGuideState(): m_state=6
21:12:35.050 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5692
21:12:35.050 00.000 7988 Star::Find returns 1 (0), X=1182.41, Y=439.91, Mass=1609, SNR=27.2, Peak=221 HFD=3.3
21:12:35.050 00.000 7988 MultiStar: [#1 0.08,-0.09,0.99,U] [#2 0.26,-0.02,1.00,U] [#3 -0.10,0.28,0.92,U] [#4 -0.04,0.08,1.01,U] [#5 0.03,0.00,0.67,U] [#6 -0.06,0.21,0.71,U] [#7 -0.02,0.22,0.66,U] [#8 0.05,0.00,0.65,U] 
21:12:35.050 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.13, -0.47}
21:12:35.050 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.58) = xAngle (2.19 = 2.19)
21:12:35.050 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.30 = -0.99)
21:12:35.050 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.61 mountX=-0.01 mountY=-0.01, mountTheta=-2.18
21:12:35.060 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
21:12:35.060 00.000 7988 Enqueuing Move request for scope (0.01, 0.01)
21:12:35.060 00.000 15712 Worker thread wakes up
21:12:35.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
21:12:35.060 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
21:12:35.060 00.000 15712 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
21:12:35.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:35.060 00.000 7988 UpdateGuideState exits: m=1609 SNR=27.2
21:12:35.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:35.065 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:35.065 00.000 7988 Enqueuing Expose request
21:12:35.065 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:12:35.065 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
21:12:35.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:35.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:12:35.065 00.000 15712 MoveAxis(E, 1, ABG)
21:12:35.065 00.000 15712 Guiding  Dir = 2, Dur = 1
21:12:35.065 00.000 15712 IsGuiding returns 0
21:12:35.085 00.020 15712 IsGuiding returns 0
21:12:35.085 00.000 15712 Move returns status 0, amount 1
21:12:35.085 00.000 15712 MoveAxis(N, 0, ABG)
21:12:35.085 00.000 15712 Move returns status 0, amount 0
21:12:35.085 00.000 15712 move complete, result=0
21:12:35.085 00.000 15712 worker thread done servicing request
21:12:35.085 00.000 15712 Worker thread wakes up
21:12:35.085 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:12:35.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:35.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:36.725 01.640 15712 Exposure complete
21:12:36.783 00.058 15712 worker thread done servicing request
21:12:36.783 00.000 7988 OnExposeComplete: enter
21:12:36.783 00.000 7988 UpdateGuideState(): m_state=6
21:12:36.783 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5693
21:12:36.786 00.003 7988 Star::Find returns 1 (0), X=1182.32, Y=439.81, Mass=1467, SNR=26.1, Peak=207 HFD=2.9
21:12:36.786 00.000 7988 MultiStar: [#1 0.05,-0.23,1.02,U] [#2 0.12,0.04,1.01,U] [#3 -0.03,0.18,0.95,U] [#4 -0.01,-0.02,1.02,U] [#5 0.02,0.02,0.74,U] [#6 0.05,0.04,0.72,U] [#7 -0.12,0.26,0.71,U] [#8 -0.00,-0.12,0.66,U] 
21:12:36.786 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {-0.22, -0.57}
21:12:36.786 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
21:12:36.786 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
21:12:36.786 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.81 mountX=0.06 mountY=0.02, mountTheta=0.27
21:12:36.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.06, opts=13)
21:12:36.786 00.000 7988 Enqueuing Move request for scope (-0.01, -0.06)
21:12:36.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:36.796 00.010 7988 UpdateGuideState exits: m=1467 SNR=26.1
21:12:36.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:36.796 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:36.796 00.000 7988 Enqueuing Expose request
21:12:36.796 00.000 15712 Worker thread wakes up
21:12:36.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
21:12:36.796 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
21:12:36.796 00.000 15712 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=0.02
21:12:36.802 00.006 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:12:36.802 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:12:36.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:36.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:12:36.802 00.000 15712 MoveAxis(E, 2, ABG)
21:12:36.802 00.000 15712 Guiding  Dir = 2, Dur = 2
21:12:36.802 00.000 15712 IsGuiding returns 0
21:12:36.824 00.022 15712 IsGuiding returns 0
21:12:36.824 00.000 15712 Move returns status 0, amount 2
21:12:36.824 00.000 15712 MoveAxis(N, 0, ABG)
21:12:36.824 00.000 15712 Move returns status 0, amount 0
21:12:36.824 00.000 15712 move complete, result=0
21:12:36.824 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:12:36.830 00.006 15712 worker thread done servicing request
21:12:36.830 00.000 15712 Worker thread wakes up
21:12:36.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:36.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:38.234 01.404 15712 Exposure complete
21:12:38.291 00.057 15712 worker thread done servicing request
21:12:38.291 00.000 7988 OnExposeComplete: enter
21:12:38.291 00.000 7988 UpdateGuideState(): m_state=6
21:12:38.296 00.005 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5694
21:12:38.297 00.001 7988 Star::Find returns 1 (0), X=1182.10, Y=439.70, Mass=1511, SNR=26.5, Peak=228 HFD=3.3
21:12:38.297 00.000 7988 MultiStar: [#1 0.14,-0.23,1.02,U] [#2 0.07,0.02,1.01,U] [#3 0.05,0.21,0.96,U] [#4 0.09,-0.04,1.04,U] [#5 -0.09,-0.15,0.71,U] [#6 0.05,-0.19,0.73,U] [#7 0.14,0.32,0.68,U] [#8 -0.04,-0.12,0.68,U] 
21:12:38.297 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {-0.45, -0.68}
21:12:38.297 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
21:12:38.297 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
21:12:38.297 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.63 mountX=0.11 mountY=0.01, mountTheta=0.08
21:12:38.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.11, opts=13)
21:12:38.297 00.000 7988 Enqueuing Move request for scope (-0.01, -0.11)
21:12:38.297 00.000 15712 Worker thread wakes up
21:12:38.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:38.308 00.011 7988 UpdateGuideState exits: m=1511 SNR=26.5
21:12:38.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:38.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:38.308 00.000 7988 Enqueuing Expose request
21:12:38.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
21:12:38.308 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
21:12:38.308 00.000 15712 Moving (-0.01, -0.11) raw xDistance=0.11 yDistance=0.01
21:12:38.313 00.005 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:12:38.313 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
21:12:38.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:38.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:12:38.313 00.000 15712 MoveAxis(E, 3, ABG)
21:12:38.313 00.000 15712 Guiding  Dir = 2, Dur = 3
21:12:38.313 00.000 15712 IsGuiding returns 0
21:12:38.331 00.018 15712 IsGuiding returns 0
21:12:38.331 00.000 15712 Move returns status 0, amount 3
21:12:38.331 00.000 15712 MoveAxis(N, 0, ABG)
21:12:38.331 00.000 15712 Move returns status 0, amount 0
21:12:38.331 00.000 15712 move complete, result=0
21:12:38.331 00.000 15712 worker thread done servicing request
21:12:38.331 00.000 15712 Worker thread wakes up
21:12:38.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:38.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:38.331 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:12:39.973 01.642 15712 Exposure complete
21:12:40.031 00.058 15712 worker thread done servicing request
21:12:40.031 00.000 7988 OnExposeComplete: enter
21:12:40.031 00.000 7988 UpdateGuideState(): m_state=6
21:12:40.035 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5695
21:12:40.035 00.000 7988 Star::Find returns 1 (0), X=1182.28, Y=439.78, Mass=1458, SNR=25.9, Peak=193 HFD=3.5
21:12:40.037 00.002 7988 MultiStar: [#1 -0.09,-0.03,1.03,U] [#2 0.10,0.04,1.01,U] [#3 -0.20,0.19,0.98,U] [#4 -0.11,0.15,1.03,U] [#5 -0.38,0.04,0.69,U] [#6 -0.02,0.01,0.72,U] [#7 -0.21,0.13,0.66,U] [#8 -0.35,-0.00,0.69,U] 
21:12:40.037 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.27, -0.60}
21:12:40.039 00.002 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.58) = xAngle (-1.45 = -1.45)
21:12:40.039 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.66 = 1.66)
21:12:40.041 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.16 cameraTheta=-3.03 mountX=0.02 mountY=0.16, mountTheta=1.45
21:12:40.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.02, opts=13)
21:12:40.041 00.000 7988 Enqueuing Move request for scope (-0.15, -0.02)
21:12:40.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:40.041 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
21:12:40.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:40.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:40.041 00.000 7988 Enqueuing Expose request
21:12:40.050 00.009 15712 Worker thread wakes up
21:12:40.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
21:12:40.050 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
21:12:40.050 00.000 15712 Moving (-0.15, -0.02) raw xDistance=0.02 yDistance=0.16
21:12:40.050 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:12:40.050 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:12:40.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:40.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:12:40.050 00.000 15712 MoveAxis(E, 2, ABG)
21:12:40.050 00.000 15712 Guiding  Dir = 2, Dur = 2
21:12:40.050 00.000 15712 IsGuiding returns 0
21:12:40.070 00.020 15712 IsGuiding returns 0
21:12:40.070 00.000 15712 Move returns status 0, amount 2
21:12:40.070 00.000 15712 MoveAxis(N, 0, ABG)
21:12:40.070 00.000 15712 Move returns status 0, amount 0
21:12:40.070 00.000 15712 move complete, result=0
21:12:40.070 00.000 15712 worker thread done servicing request
21:12:40.070 00.000 15712 Worker thread wakes up
21:12:40.070 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
21:12:40.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:40.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:41.487 01.417 15712 Exposure complete
21:12:41.547 00.060 15712 worker thread done servicing request
21:12:41.547 00.000 7988 OnExposeComplete: enter
21:12:41.547 00.000 7988 UpdateGuideState(): m_state=6
21:12:41.551 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5696
21:12:41.551 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=439.98, Mass=1398, SNR=25.5, Peak=201 HFD=3.2
21:12:41.554 00.003 7988 MultiStar: [#1 0.03,0.14,1.04,U] [#2 0.11,0.15,1.04,U] [#3 -0.08,0.29,0.99,U] [#4 -0.01,0.39,1.08,U] [#5 -0.29,0.07,0.72,U] [#6 -0.28,0.14,0.74,U] [#7 -0.13,0.39,0.69,U] [#8 -0.33,0.23,0.66,U] 
21:12:41.554 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.15}, one-star: {-0.31, -0.40}
21:12:41.554 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
21:12:41.554 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.66)
21:12:41.554 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.26 mountX=-0.15 mountY=0.12, mountTheta=2.46
21:12:41.554 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.15, opts=13)
21:12:41.554 00.000 7988 Enqueuing Move request for scope (-0.12, 0.15)
21:12:41.554 00.000 15712 Worker thread wakes up
21:12:41.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
21:12:41.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
21:12:41.554 00.000 15712 Moving (-0.12, 0.15) raw xDistance=-0.15 yDistance=0.12
21:12:41.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:41.554 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.5
21:12:41.564 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:41.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:41.566 00.002 7988 Enqueuing Expose request
21:12:41.567 00.001 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:12:41.567 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
21:12:41.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:41.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:12:41.567 00.000 15712 MoveAxis(E, 2, ABG)
21:12:41.567 00.000 15712 Guiding  Dir = 2, Dur = 2
21:12:41.567 00.000 15712 IsGuiding returns 0
21:12:41.592 00.025 15712 IsGuiding returns 0
21:12:41.592 00.000 15712 Move returns status 0, amount 2
21:12:41.592 00.000 15712 MoveAxis(N, 0, ABG)
21:12:41.592 00.000 15712 Move returns status 0, amount 0
21:12:41.592 00.000 15712 move complete, result=0
21:12:41.592 00.000 15712 worker thread done servicing request
21:12:41.592 00.000 15712 Worker thread wakes up
21:12:41.592 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:12:41.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:41.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:43.223 01.631 15712 Exposure complete
21:12:43.272 00.049 15712 worker thread done servicing request
21:12:43.272 00.000 7988 OnExposeComplete: enter
21:12:43.272 00.000 7988 UpdateGuideState(): m_state=6
21:12:43.272 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5697
21:12:43.287 00.015 7988 Star::Find returns 1 (0), X=1182.27, Y=440.08, Mass=1528, SNR=26.6, Peak=189 HFD=3.4
21:12:43.287 00.000 7988 MultiStar: [#1 -0.01,0.11,1.01,U] [#2 0.29,0.14,1.00,U] [#3 -0.10,0.42,0.95,U] [#4 -0.00,0.23,1.02,U] [#5 -0.10,0.22,0.69,U] [#6 -0.08,0.21,0.71,U] [#7 -0.20,0.59,0.68,U] [#8 -0.00,0.16,0.65,U] 
21:12:43.289 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.18}, one-star: {-0.27, -0.30}
21:12:43.291 00.002 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.89)
21:12:43.291 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.22)
21:12:43.293 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.82 mountX=-0.18 mountY=0.04, mountTheta=2.92
21:12:43.293 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.18, opts=13)
21:12:43.295 00.002 7988 Enqueuing Move request for scope (-0.04, 0.18)
21:12:43.297 00.002 15712 Worker thread wakes up
21:12:43.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
21:12:43.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
21:12:43.297 00.000 15712 Moving (-0.04, 0.18) raw xDistance=-0.18 yDistance=0.04
21:12:43.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:43.297 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6
21:12:43.299 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:43.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:43.301 00.002 7988 Enqueuing Expose request
21:12:43.301 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:12:43.301 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
21:12:43.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:43.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:12:43.301 00.000 15712 MoveAxis(E, 35, ABG)
21:12:43.303 00.002 15712 Guiding  Dir = 2, Dur = 35
21:12:43.303 00.000 15712 IsGuiding returns 0
21:12:43.319 00.016 15712 PulseGuide returned control before completion, sleep 30
21:12:43.366 00.047 15712 IsGuiding returns 1
21:12:43.366 00.000 15712 scope still moving after pulse duration time elapsed
21:12:43.398 00.032 15712 IsGuiding returns 0
21:12:43.398 00.000 15712 scope move finished after 35 + 60 ms
21:12:43.398 00.000 15712 Move returns status 0, amount 35
21:12:43.398 00.000 15712 MoveAxis(N, 0, ABG)
21:12:43.398 00.000 15712 Move returns status 0, amount 0
21:12:43.399 00.001 15712 move complete, result=0
21:12:43.399 00.000 15712 worker thread done servicing request
21:12:43.399 00.000 15712 Worker thread wakes up
21:12:43.399 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
21:12:43.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:43.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:44.804 01.405 15712 Exposure complete
21:12:44.853 00.049 15712 worker thread done servicing request
21:12:44.853 00.000 7988 OnExposeComplete: enter
21:12:44.853 00.000 7988 UpdateGuideState(): m_state=6
21:12:44.865 00.012 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5698
21:12:44.865 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=439.68, Mass=1447, SNR=25.9, Peak=231 HFD=3.1
21:12:44.867 00.002 7988 MultiStar: [#1 0.11,-0.42,1.05,U] [#2 0.34,-0.10,1.03,U] [#3 -0.00,-0.11,0.97,U] [#4 0.00,-0.22,1.05,U] [#5 -0.13,-0.15,0.73,U] [#6 0.16,-0.12,0.75,U] [#7 -0.08,0.07,0.67,U] [#8 0.03,-0.21,0.63,U] 
21:12:44.867 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.24}, one-star: {-0.23, -0.71}
21:12:44.870 00.003 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
21:12:44.870 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.05)
21:12:44.872 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.45 mountX=0.24 mountY=-0.02, mountTheta=-0.09
21:12:44.874 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.24, opts=13)
21:12:44.874 00.000 7988 Enqueuing Move request for scope (0.03, -0.24)
21:12:44.876 00.002 15712 Worker thread wakes up
21:12:44.876 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
21:12:44.876 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
21:12:44.876 00.000 15712 Moving (0.03, -0.24) raw xDistance=0.24 yDistance=-0.02
21:12:44.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:44.876 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.9
21:12:44.878 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:44.878 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:44.880 00.002 7988 Enqueuing Expose request
21:12:44.881 00.001 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
21:12:44.881 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
21:12:44.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:44.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:12:44.881 00.000 15712 MoveAxis(W, 47, ABG)
21:12:44.881 00.000 15712 Guiding  Dir = 3, Dur = 47
21:12:44.882 00.001 15712 IsGuiding returns 0
21:12:44.897 00.015 15712 PulseGuide returned control before completion, sleep 39
21:12:44.945 00.048 15712 IsGuiding returns 1
21:12:44.945 00.000 15712 scope still moving after pulse duration time elapsed
21:12:44.981 00.036 15712 IsGuiding returns 0
21:12:44.981 00.000 15712 scope move finished after 47 + 51 ms
21:12:44.981 00.000 15712 Move returns status 0, amount 47
21:12:44.981 00.000 15712 MoveAxis(N, 0, ABG)
21:12:44.981 00.000 15712 Move returns status 0, amount 0
21:12:44.981 00.000 15712 move complete, result=0
21:12:44.981 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
21:12:44.981 00.000 15712 worker thread done servicing request
21:12:44.983 00.002 15712 Worker thread wakes up
21:12:44.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:44.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:46.620 01.637 15712 Exposure complete
21:12:46.679 00.059 15712 worker thread done servicing request
21:12:46.679 00.000 7988 OnExposeComplete: enter
21:12:46.682 00.003 7988 UpdateGuideState(): m_state=6
21:12:46.682 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5699
21:12:46.682 00.000 7988 Star::Find returns 1 (0), X=1182.34, Y=439.71, Mass=1500, SNR=26.2, Peak=234 HFD=3.1
21:12:46.682 00.000 7988 MultiStar: [#1 0.13,-0.16,1.02,U] [#2 0.43,-0.26,1.03,U] [#3 0.12,-0.03,0.96,U] [#4 0.03,-0.17,1.07,U] [#5 -0.05,-0.15,0.72,U] [#6 0.08,-0.14,0.75,U] [#7 -0.13,0.03,0.69,U] [#8 -0.01,-0.28,0.69,U] 
21:12:46.682 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.21}, one-star: {-0.20, -0.67}
21:12:46.682 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
21:12:46.688 00.006 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.91)
21:12:46.688 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.32 mountX=0.21 mountY=-0.05, mountTheta=-0.23
21:12:46.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.21, opts=13)
21:12:46.688 00.000 7988 Enqueuing Move request for scope (0.06, -0.21)
21:12:46.688 00.000 15712 Worker thread wakes up
21:12:46.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
21:12:46.688 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
21:12:46.688 00.000 15712 Moving (0.06, -0.21) raw xDistance=0.21 yDistance=-0.05
21:12:46.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:46.688 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.2
21:12:46.696 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:46.696 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:46.697 00.001 7988 Enqueuing Expose request
21:12:46.697 00.000 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 636.01
21:12:46.697 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
21:12:46.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:46.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:12:46.697 00.000 15712 MoveAxis(W, 42, ABG)
21:12:46.697 00.000 15712 Guiding  Dir = 3, Dur = 42
21:12:46.697 00.000 15712 IsGuiding returns 0
21:12:46.722 00.025 15712 PulseGuide returned control before completion, sleep 30
21:12:46.761 00.039 15712 IsGuiding returns 1
21:12:46.761 00.000 15712 scope still moving after pulse duration time elapsed
21:12:46.815 00.054 15712 IsGuiding returns 0
21:12:46.815 00.000 15712 scope move finished after 42 + 77 ms
21:12:46.815 00.000 15712 Move returns status 0, amount 42
21:12:46.815 00.000 15712 MoveAxis(N, 0, ABG)
21:12:46.815 00.000 15712 Move returns status 0, amount 0
21:12:46.815 00.000 15712 move complete, result=0
21:12:46.815 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
21:12:46.820 00.005 15712 worker thread done servicing request
21:12:46.820 00.000 15712 Worker thread wakes up
21:12:46.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:46.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:48.230 01.410 15712 Exposure complete
21:12:48.288 00.058 15712 worker thread done servicing request
21:12:48.288 00.000 7988 OnExposeComplete: enter
21:12:48.288 00.000 7988 UpdateGuideState(): m_state=6
21:12:48.292 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5700
21:12:48.294 00.002 7988 Star::Find returns 1 (0), X=1182.34, Y=439.96, Mass=1537, SNR=26.6, Peak=238 HFD=3.2
21:12:48.294 00.000 7988 MultiStar: [#1 0.18,-0.02,1.03,U] [#2 0.37,0.19,1.00,U] [#3 0.00,0.26,0.96,U] [#4 -0.03,0.16,1.01,U] [#5 -0.17,-0.06,0.70,U] [#6 0.07,0.18,0.74,U] [#7 -0.04,0.25,0.69,U] [#8 -0.04,-0.20,0.67,U] 
21:12:48.296 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {-0.21, -0.43}
21:12:48.296 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
21:12:48.298 00.002 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.62)
21:12:48.298 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.04 cameraTheta=0.98 mountX=-0.04 mountY=-0.03, mountTheta=-2.54
21:12:48.300 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
21:12:48.302 00.002 7988 Enqueuing Move request for scope (0.03, 0.04)
21:12:48.302 00.000 15712 Worker thread wakes up
21:12:48.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
21:12:48.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
21:12:48.302 00.000 15712 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.03
21:12:48.305 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:48.305 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6
21:12:48.306 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:48.308 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:48.308 00.000 7988 Enqueuing Expose request
21:12:48.310 00.002 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
21:12:48.310 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
21:12:48.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:48.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:12:48.310 00.000 15712 MoveAxis(W, 0, ABG)
21:12:48.310 00.000 15712 Move returns status 0, amount 0
21:12:48.310 00.000 15712 MoveAxis(N, 0, ABG)
21:12:48.310 00.000 15712 Move returns status 0, amount 0
21:12:48.310 00.000 15712 move complete, result=0
21:12:48.310 00.000 15712 worker thread done servicing request
21:12:48.310 00.000 15712 Worker thread wakes up
21:12:48.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:48.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:48.310 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:12:49.949 01.639 15712 Exposure complete
21:12:50.010 00.061 15712 worker thread done servicing request
21:12:50.010 00.000 7988 OnExposeComplete: enter
21:12:50.010 00.000 7988 UpdateGuideState(): m_state=6
21:12:50.013 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5701
21:12:50.013 00.000 7988 Star::Find returns 1 (0), X=1182.40, Y=439.98, Mass=1456, SNR=25.9, Peak=229 HFD=3.1
21:12:50.013 00.000 7988 MultiStar: [#1 0.17,0.07,1.07,U] [#2 0.31,0.27,1.06,U] [#3 0.09,0.32,0.98,U] [#4 0.04,0.21,1.05,U] [#5 -0.20,0.17,0.74,U] [#6 0.13,0.10,0.70,U] [#7 0.07,0.44,0.67,U] [#8 -0.21,0.16,0.68,U] 
21:12:50.013 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {-0.14, -0.41}
21:12:50.013 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
21:12:50.013 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.33)
21:12:50.013 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.27 mountX=-0.14 mountY=-0.05, mountTheta=-2.82
21:12:50.013 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
21:12:50.013 00.000 7988 Enqueuing Move request for scope (0.04, 0.14)
21:12:50.013 00.000 15712 Worker thread wakes up
21:12:50.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
21:12:50.013 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
21:12:50.013 00.000 15712 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=-0.05
21:12:50.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:50.025 00.012 7988 UpdateGuideState exits: m=1456 SNR=25.9
21:12:50.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:50.027 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:50.027 00.000 7988 Enqueuing Expose request
21:12:50.029 00.002 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
21:12:50.029 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
21:12:50.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:50.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:12:50.029 00.000 15712 MoveAxis(W, 1, ABG)
21:12:50.029 00.000 15712 Guiding  Dir = 3, Dur = 1
21:12:50.029 00.000 15712 IsGuiding returns 0
21:12:50.045 00.016 15712 IsGuiding returns 0
21:12:50.045 00.000 15712 Move returns status 0, amount 1
21:12:50.045 00.000 15712 MoveAxis(N, 0, ABG)
21:12:50.045 00.000 15712 Move returns status 0, amount 0
21:12:50.045 00.000 15712 move complete, result=0
21:12:50.045 00.000 15712 worker thread done servicing request
21:12:50.045 00.000 15712 Worker thread wakes up
21:12:50.045 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:12:50.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:50.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:51.467 01.422 15712 Exposure complete
21:12:51.521 00.054 15712 worker thread done servicing request
21:12:51.521 00.000 7988 OnExposeComplete: enter
21:12:51.521 00.000 7988 UpdateGuideState(): m_state=6
21:12:51.528 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5702
21:12:51.530 00.002 7988 Star::Find returns 1 (0), X=1182.56, Y=440.08, Mass=1453, SNR=26.0, Peak=227 HFD=3.2
21:12:51.530 00.000 7988 MultiStar: [#1 0.17,0.27,1.01,U] [#2 0.31,0.33,1.03,U] [#3 0.14,0.43,0.98,U] [#4 -0.04,0.32,1.04,U] [#5 -0.06,0.27,0.72,U] [#6 0.04,0.14,0.68,U] [#7 0.07,0.64,0.72,U] [#8 0.18,0.17,0.66,U] 
21:12:51.532 00.002 7988 refined, 8 included, MultiStar: {0.10, 0.25}, one-star: {0.01, -0.30}
21:12:51.532 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
21:12:51.534 00.002 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.39)
21:12:51.534 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.26 cameraTheta=1.20 mountX=-0.25 mountY=-0.10, mountTheta=-2.75
21:12:51.536 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.25, opts=13)
21:12:51.538 00.002 7988 Enqueuing Move request for scope (0.10, 0.25)
21:12:51.538 00.000 15712 Worker thread wakes up
21:12:51.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
21:12:51.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
21:12:51.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:51.538 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.0
21:12:51.541 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:51.541 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:51.543 00.002 7988 Enqueuing Expose request
21:12:51.544 00.001 15712 Moving (0.10, 0.25) raw xDistance=-0.25 yDistance=-0.10
21:12:51.544 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 636.02
21:12:51.544 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
21:12:51.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:51.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:12:51.544 00.000 15712 MoveAxis(E, 47, ABG)
21:12:51.544 00.000 15712 Guiding  Dir = 2, Dur = 47
21:12:51.544 00.000 15712 IsGuiding returns 0
21:12:51.567 00.023 15712 PulseGuide returned control before completion, sleep 40
21:12:51.608 00.041 15712 IsGuiding returns 1
21:12:51.608 00.000 15712 scope still moving after pulse duration time elapsed
21:12:51.658 00.050 15712 IsGuiding returns 1
21:12:51.687 00.029 15712 IsGuiding returns 0
21:12:51.687 00.000 15712 scope move finished after 47 + 91 ms
21:12:51.687 00.000 15712 Move returns status 0, amount 47
21:12:51.687 00.000 15712 MoveAxis(N, 0, ABG)
21:12:51.687 00.000 15712 Move returns status 0, amount 0
21:12:51.687 00.000 15712 move complete, result=0
21:12:51.687 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
21:12:51.689 00.002 15712 worker thread done servicing request
21:12:51.689 00.000 15712 Worker thread wakes up
21:12:51.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:51.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:53.328 01.639 15712 Exposure complete
21:12:53.376 00.048 15712 worker thread done servicing request
21:12:53.376 00.000 7988 OnExposeComplete: enter
21:12:53.376 00.000 7988 UpdateGuideState(): m_state=6
21:12:53.391 00.015 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5703
21:12:53.392 00.001 7988 Star::Find returns 1 (0), X=1182.45, Y=439.69, Mass=1370, SNR=25.2, Peak=193 HFD=3.2
21:12:53.393 00.001 7988 MultiStar: [#1 0.25,-0.08,1.09,U] [#2 0.39,-0.17,1.07,U] [#3 0.12,0.08,1.00,U] [#4 0.24,0.04,1.09,U] [#5 0.02,-0.33,0.75,U] [#6 0.18,-0.10,0.75,U] [#7 0.25,0.18,0.70,U] [#8 0.03,-0.27,0.68,U] 
21:12:53.393 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.15}, one-star: {-0.10, -0.69}
21:12:53.393 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.83 = 0.83)
21:12:53.393 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.35)
21:12:53.398 00.005 7988 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.75 mountX=0.15 mountY=-0.16, mountTheta=-0.81
21:12:53.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.15, opts=13)
21:12:53.398 00.000 7988 Enqueuing Move request for scope (0.16, -0.15)
21:12:53.398 00.000 15712 Worker thread wakes up
21:12:53.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:53.398 00.000 7988 UpdateGuideState exits: m=1370 SNR=25.2
21:12:53.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:53.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:53.398 00.000 7988 Enqueuing Expose request
21:12:53.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
21:12:53.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
21:12:53.398 00.000 15712 Moving (0.16, -0.15) raw xDistance=0.15 yDistance=-0.16
21:12:53.410 00.012 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
21:12:53.410 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
21:12:53.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:53.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:12:53.410 00.000 15712 MoveAxis(W, 1, ABG)
21:12:53.410 00.000 15712 Guiding  Dir = 3, Dur = 1
21:12:53.410 00.000 15712 IsGuiding returns 0
21:12:53.427 00.017 15712 IsGuiding returns 0
21:12:53.427 00.000 15712 Move returns status 0, amount 1
21:12:53.427 00.000 15712 MoveAxis(N, 0, ABG)
21:12:53.427 00.000 15712 Move returns status 0, amount 0
21:12:53.427 00.000 15712 move complete, result=0
21:12:53.427 00.000 15712 worker thread done servicing request
21:12:53.427 00.000 15712 Worker thread wakes up
21:12:53.427 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
21:12:53.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:53.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:54.841 01.414 15712 Exposure complete
21:12:54.903 00.062 15712 worker thread done servicing request
21:12:54.903 00.000 7988 OnExposeComplete: enter
21:12:54.904 00.001 7988 UpdateGuideState(): m_state=6
21:12:54.905 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5704
21:12:54.907 00.002 7988 Star::Find returns 1 (0), X=1182.44, Y=439.86, Mass=1556, SNR=26.9, Peak=193 HFD=3.4
21:12:54.907 00.000 7988 MultiStar: [#1 0.17,-0.18,1.00,U] [#2 0.46,-0.03,1.00,U] [#3 0.02,0.21,0.95,U] [#4 0.04,0.00,0.99,U] [#5 -0.20,-0.04,0.72,U] [#6 0.06,-0.06,0.70,U] [#7 -0.10,0.42,0.68,U] [#8 0.09,0.05,0.65,U] 
21:12:54.909 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.11, -0.52}
21:12:54.909 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.58) = xAngle (1.03 = 1.03)
21:12:54.912 00.003 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.14 = -2.14)
21:12:54.912 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.55 mountX=0.04 mountY=-0.06, mountTheta=-1.02
21:12:54.916 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
21:12:54.916 00.000 7988 Enqueuing Move request for scope (0.06, -0.04)
21:12:54.916 00.000 15712 Worker thread wakes up
21:12:54.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
21:12:54.916 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
21:12:54.916 00.000 15712 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=-0.06
21:12:54.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:12:54.916 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9
21:12:54.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:54.921 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:54.923 00.002 7988 Enqueuing Expose request
21:12:54.923 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
21:12:54.923 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
21:12:54.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:54.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:12:54.923 00.000 15712 MoveAxis(W, 2, ABG)
21:12:54.923 00.000 15712 Guiding  Dir = 3, Dur = 2
21:12:54.923 00.000 15712 IsGuiding returns 0
21:12:54.937 00.014 15712 IsGuiding returns 0
21:12:54.937 00.000 15712 Move returns status 0, amount 2
21:12:54.937 00.000 15712 MoveAxis(N, 0, ABG)
21:12:54.937 00.000 15712 Move returns status 0, amount 0
21:12:54.939 00.002 15712 move complete, result=0
21:12:54.939 00.000 15712 worker thread done servicing request
21:12:54.939 00.000 15712 Worker thread wakes up
21:12:54.939 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:12:54.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:54.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:56.679 01.740 15712 Exposure complete
21:12:56.725 00.046 15712 worker thread done servicing request
21:12:56.725 00.000 7988 OnExposeComplete: enter
21:12:56.725 00.000 7988 UpdateGuideState(): m_state=6
21:12:56.741 00.016 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5705
21:12:56.741 00.000 7988 Star::Find returns 1 (0), X=1182.49, Y=439.75, Mass=1449, SNR=25.9, Peak=209 HFD=3.0
21:12:56.743 00.002 7988 MultiStar: [#1 0.08,-0.20,1.05,U] [#2 0.38,-0.03,1.04,U] [#3 0.01,0.23,0.99,U] [#4 -0.02,0.05,1.07,U] [#5 -0.29,0.03,0.72,U] [#6 0.12,-0.07,0.71,U] [#7 0.08,0.26,0.71,U] [#8 -0.05,-0.00,0.64,U] 
21:12:56.743 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.06, -0.63}
21:12:56.745 00.002 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.58) = xAngle (0.61 = 0.61)
21:12:56.745 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.56)
21:12:56.747 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.97 mountX=0.05 mountY=-0.04, mountTheta=-0.59
21:12:56.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.05, opts=13)
21:12:56.749 00.000 7988 Enqueuing Move request for scope (0.04, -0.05)
21:12:56.751 00.002 15712 Worker thread wakes up
21:12:56.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
21:12:56.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
21:12:56.751 00.000 15712 Moving (0.04, -0.05) raw xDistance=0.05 yDistance=-0.04
21:12:56.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:12:56.751 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9
21:12:56.753 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:56.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:56.755 00.002 7988 Enqueuing Expose request
21:12:56.756 00.001 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
21:12:56.756 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
21:12:56.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:56.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:12:56.756 00.000 15712 MoveAxis(E, 0, ABG)
21:12:56.756 00.000 15712 Move returns status 0, amount 0
21:12:56.756 00.000 15712 MoveAxis(N, 0, ABG)
21:12:56.756 00.000 15712 Move returns status 0, amount 0
21:12:56.756 00.000 15712 move complete, result=0
21:12:56.756 00.000 15712 worker thread done servicing request
21:12:56.756 00.000 15712 Worker thread wakes up
21:12:56.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:56.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:56.758 00.002 7988 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:12:58.161 01.403 15712 Exposure complete
21:12:58.218 00.057 15712 worker thread done servicing request
21:12:58.218 00.000 7988 OnExposeComplete: enter
21:12:58.218 00.000 7988 UpdateGuideState(): m_state=6
21:12:58.222 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5706
21:12:58.222 00.000 7988 Star::Find returns 1 (0), X=1182.35, Y=439.84, Mass=1561, SNR=26.9, Peak=215 HFD=3.0
21:12:58.222 00.000 7988 MultiStar: [#1 0.11,-0.04,1.01,U] [#2 0.33,0.07,0.99,U] [#3 0.05,0.07,0.97,U] [#4 0.13,-0.06,1.04,U] [#5 -0.09,0.04,0.71,U] [#6 0.07,0.09,0.71,U] [#7 0.03,0.19,0.62,U] [#8 -0.19,-0.10,0.66,U] 
21:12:58.222 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.20, -0.54}
21:12:58.222 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.58) = xAngle (0.69 = 0.69)
21:12:58.222 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.80 = -2.48)
21:12:58.222 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.89 mountX=0.05 mountY=-0.04, mountTheta=-0.67
21:12:58.222 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.05, opts=13)
21:12:58.222 00.000 7988 Enqueuing Move request for scope (0.04, -0.05)
21:12:58.222 00.000 15712 Worker thread wakes up
21:12:58.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
21:12:58.222 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
21:12:58.222 00.000 15712 Moving (0.04, -0.05) raw xDistance=0.05 yDistance=-0.04
21:12:58.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:12:58.235 00.013 7988 UpdateGuideState exits: m=1561 SNR=26.9
21:12:58.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:58.237 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:58.237 00.000 7988 Enqueuing Expose request
21:12:58.238 00.001 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
21:12:58.238 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
21:12:58.238 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:58.238 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:12:58.238 00.000 15712 MoveAxis(W, 0, ABG)
21:12:58.238 00.000 15712 Move returns status 0, amount 0
21:12:58.238 00.000 15712 MoveAxis(N, 0, ABG)
21:12:58.238 00.000 15712 Move returns status 0, amount 0
21:12:58.238 00.000 15712 move complete, result=0
21:12:58.238 00.000 15712 worker thread done servicing request
21:12:58.238 00.000 15712 Worker thread wakes up
21:12:58.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:12:58.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:12:58.238 00.000 7988 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:12:59.867 01.629 15712 Exposure complete
21:12:59.917 00.050 15712 worker thread done servicing request
21:12:59.917 00.000 7988 OnExposeComplete: enter
21:12:59.927 00.010 7988 UpdateGuideState(): m_state=6
21:12:59.927 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5707
21:12:59.927 00.000 7988 Star::Find returns 1 (0), X=1182.39, Y=439.72, Mass=1482, SNR=26.1, Peak=194 HFD=3.4
21:12:59.927 00.000 7988 MultiStar: [#1 0.20,-0.31,1.04,U] [#2 0.36,-0.03,1.01,U] [#3 0.01,-0.01,0.96,U] [#4 0.03,-0.13,1.05,U] [#5 -0.09,-0.27,0.74,U] [#6 0.12,-0.10,0.70,U] [#7 0.09,0.16,0.70,U] [#8 -0.23,-0.22,0.65,U] 
21:12:59.927 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.19}, one-star: {-0.15, -0.66}
21:12:59.927 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
21:12:59.934 00.007 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.91)
21:12:59.934 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.31 mountX=0.19 mountY=-0.05, mountTheta=-0.24
21:12:59.934 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.19, opts=13)
21:12:59.934 00.000 7988 Enqueuing Move request for scope (0.05, -0.19)
21:12:59.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:12:59.934 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1
21:12:59.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:59.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:12:59.934 00.000 7988 Enqueuing Expose request
21:12:59.943 00.009 15712 Worker thread wakes up
21:12:59.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
21:12:59.943 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
21:12:59.943 00.000 15712 Moving (0.05, -0.19) raw xDistance=0.19 yDistance=-0.05
21:12:59.943 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 636.03
21:12:59.943 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
21:12:59.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:59.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:12:59.943 00.000 15712 MoveAxis(W, 36, ABG)
21:12:59.943 00.000 15712 Guiding  Dir = 3, Dur = 36
21:12:59.943 00.000 15712 IsGuiding returns 0
21:12:59.968 00.025 15712 PulseGuide returned control before completion, sleep 21
21:13:00.019 00.051 15712 IsGuiding returns 0
21:13:00.019 00.000 15712 Move returns status 0, amount 36
21:13:00.019 00.000 15712 MoveAxis(N, 0, ABG)
21:13:00.019 00.000 15712 Move returns status 0, amount 0
21:13:00.019 00.000 15712 move complete, result=0
21:13:00.019 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
21:13:00.024 00.005 15712 worker thread done servicing request
21:13:00.024 00.000 15712 Worker thread wakes up
21:13:00.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:00.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:01.429 01.405 15712 Exposure complete
21:13:01.484 00.055 15712 worker thread done servicing request
21:13:01.484 00.000 7988 OnExposeComplete: enter
21:13:01.491 00.007 7988 UpdateGuideState(): m_state=6
21:13:01.491 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5708
21:13:01.491 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=439.94, Mass=1551, SNR=26.8, Peak=190 HFD=3.4
21:13:01.491 00.000 7988 MultiStar: [#1 0.21,-0.24,1.00,U] [#2 0.40,0.06,0.98,U] [#3 0.08,0.35,0.93,U] [#4 0.02,0.17,1.03,U] [#5 -0.10,-0.10,0.70,U] [#6 0.11,0.07,0.71,U] [#7 0.18,0.31,0.66,U] [#8 -0.18,0.09,0.62,U] 
21:13:01.491 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.25, -0.44}
21:13:01.491 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.58) = xAngle (1.84 = 1.84)
21:13:01.491 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.95 = -1.33)
21:13:01.491 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.26 mountX=-0.02 mountY=-0.06, mountTheta=-1.84
21:13:01.491 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.02, opts=13)
21:13:01.501 00.010 7988 Enqueuing Move request for scope (0.06, 0.02)
21:13:01.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:01.501 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.8
21:13:01.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:01.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:01.501 00.000 7988 Enqueuing Expose request
21:13:01.507 00.006 15712 Worker thread wakes up
21:13:01.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
21:13:01.507 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
21:13:01.507 00.000 15712 Moving (0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
21:13:01.509 00.002 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
21:13:01.509 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:13:01.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:01.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:13:01.509 00.000 15712 MoveAxis(E, 2, ABG)
21:13:01.509 00.000 15712 Guiding  Dir = 2, Dur = 2
21:13:01.509 00.000 15712 IsGuiding returns 0
21:13:01.540 00.031 15712 IsGuiding returns 0
21:13:01.540 00.000 15712 Move returns status 0, amount 2
21:13:01.540 00.000 15712 MoveAxis(N, 0, ABG)
21:13:01.540 00.000 15712 Move returns status 0, amount 0
21:13:01.540 00.000 15712 move complete, result=0
21:13:01.540 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:13:01.542 00.002 15712 worker thread done servicing request
21:13:01.542 00.000 15712 Worker thread wakes up
21:13:01.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:01.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:03.181 01.639 15712 Exposure complete
21:13:03.232 00.051 15712 worker thread done servicing request
21:13:03.232 00.000 7988 OnExposeComplete: enter
21:13:03.232 00.000 7988 UpdateGuideState(): m_state=6
21:13:03.244 00.012 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5709
21:13:03.244 00.000 7988 Star::Find returns 1 (1), X=1182.30, Y=440.07, Mass=1537, SNR=26.7, Peak=255 HFD=3.2
21:13:03.246 00.002 7988 MultiStar: [#1 0.07,-0.20,1.02,U] [#2 0.20,0.14,0.99,U] [#3 -0.04,0.27,0.93,U] [#4 0.02,0.14,1.01,U] [#5 -0.20,0.33,0.71,U] [#6 0.16,0.01,0.69,U] [#7 -0.14,0.45,0.62,U] [#8 -0.12,0.07,0.63,U] 
21:13:03.246 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.25, -0.31}
21:13:03.248 00.002 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
21:13:03.249 00.001 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
21:13:03.249 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.88 mountX=-0.08 mountY=0.02, mountTheta=2.85
21:13:03.251 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.08, opts=13)
21:13:03.253 00.002 7988 Enqueuing Move request for scope (-0.03, 0.08)
21:13:03.253 00.000 15712 Worker thread wakes up
21:13:03.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
21:13:03.253 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
21:13:03.253 00.000 15712 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=0.02
21:13:03.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:03.253 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7 Saturated
21:13:03.257 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:03.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:03.259 00.002 7988 Enqueuing Expose request
21:13:03.259 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
21:13:03.259 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
21:13:03.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:03.260 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:13:03.260 00.000 15712 MoveAxis(E, 3, ABG)
21:13:03.260 00.000 15712 Guiding  Dir = 2, Dur = 3
21:13:03.260 00.000 15712 IsGuiding returns 0
21:13:03.283 00.023 15712 IsGuiding returns 0
21:13:03.283 00.000 15712 Move returns status 0, amount 3
21:13:03.283 00.000 15712 MoveAxis(N, 0, ABG)
21:13:03.283 00.000 15712 Move returns status 0, amount 0
21:13:03.283 00.000 15712 move complete, result=0
21:13:03.283 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:13:03.283 00.000 15712 worker thread done servicing request
21:13:03.283 00.000 15712 Worker thread wakes up
21:13:03.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:03.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:04.698 01.415 15712 Exposure complete
21:13:04.745 00.047 15712 worker thread done servicing request
21:13:04.745 00.000 7988 OnExposeComplete: enter
21:13:04.745 00.000 7988 UpdateGuideState(): m_state=6
21:13:04.761 00.016 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5710
21:13:04.762 00.001 7988 Star::Find returns 1 (1), X=1182.36, Y=440.14, Mass=1565, SNR=26.9, Peak=255 HFD=3.2
21:13:04.762 00.000 7988 MultiStar: [#1 0.30,-0.03,1.01,U] [#2 0.30,0.39,1.01,U] [#3 0.09,0.43,0.95,U] [#4 0.00,0.32,1.04,U] [#5 -0.11,0.32,0.69,U] [#6 0.28,0.26,0.69,U] [#7 0.11,0.48,0.68,U] [#8 -0.20,0.05,0.66,U] 
21:13:04.764 00.002 7988 refined, 8 included, MultiStar: {0.07, 0.21}, one-star: {-0.18, -0.24}
21:13:04.764 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
21:13:04.766 00.002 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.37)
21:13:04.766 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.23 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
21:13:04.768 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.21, opts=13)
21:13:04.768 00.000 7988 Enqueuing Move request for scope (0.07, 0.21)
21:13:04.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:04.768 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.9 Saturated
21:13:04.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:04.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:04.768 00.000 7988 Enqueuing Expose request
21:13:04.768 00.000 15712 Worker thread wakes up
21:13:04.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
21:13:04.768 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
21:13:04.777 00.009 15712 Moving (0.07, 0.21) raw xDistance=-0.21 yDistance=-0.08
21:13:04.779 00.002 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.04
21:13:04.779 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
21:13:04.779 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:04.779 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:13:04.779 00.000 15712 MoveAxis(E, 44, ABG)
21:13:04.779 00.000 15712 Guiding  Dir = 2, Dur = 44
21:13:04.796 00.017 15712 IsGuiding returns 0
21:13:04.812 00.016 15712 PulseGuide returned control before completion, sleep 38
21:13:04.911 00.099 15712 IsGuiding returns 0
21:13:04.911 00.000 15712 Move returns status 0, amount 44
21:13:04.911 00.000 15712 MoveAxis(N, 0, ABG)
21:13:04.911 00.000 15712 Move returns status 0, amount 0
21:13:04.911 00.000 15712 move complete, result=0
21:13:04.911 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
21:13:04.911 00.000 15712 worker thread done servicing request
21:13:04.911 00.000 15712 Worker thread wakes up
21:13:04.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:04.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:06.544 01.633 15712 Exposure complete
21:13:06.603 00.059 15712 worker thread done servicing request
21:13:06.603 00.000 7988 OnExposeComplete: enter
21:13:06.603 00.000 7988 UpdateGuideState(): m_state=6
21:13:06.606 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5711
21:13:06.606 00.000 7988 Star::Find returns 1 (1), X=1182.38, Y=439.95, Mass=1476, SNR=26.1, Peak=255 HFD=2.8
21:13:06.606 00.000 7988 MultiStar: [#1 0.01,-0.18,1.04,U] [#2 0.18,0.13,1.03,U] [#3 -0.01,0.22,0.99,U] [#4 0.15,0.25,1.04,U] [#5 -0.24,0.02,0.72,U] [#6 0.02,0.06,0.73,U] [#7 -0.08,0.39,0.67,U] [#8 -0.23,0.00,0.69,U] 
21:13:06.606 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.16, -0.43}
21:13:06.606 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.58) = xAngle (3.68 = -2.61)
21:13:06.606 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.79 = 0.50)
21:13:06.606 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.10 mountX=-0.04 mountY=0.02, mountTheta=2.63
21:13:06.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.04, opts=13)
21:13:06.616 00.010 7988 Enqueuing Move request for scope (-0.02, 0.04)
21:13:06.616 00.000 15712 Worker thread wakes up
21:13:06.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
21:13:06.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
21:13:06.616 00.000 15712 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
21:13:06.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:06.616 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1 Saturated
21:13:06.619 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:06.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:06.621 00.002 7988 Enqueuing Expose request
21:13:06.621 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
21:13:06.621 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
21:13:06.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:06.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:13:06.621 00.000 15712 MoveAxis(E, 0, ABG)
21:13:06.621 00.000 15712 Move returns status 0, amount 0
21:13:06.621 00.000 15712 MoveAxis(N, 0, ABG)
21:13:06.621 00.000 15712 Move returns status 0, amount 0
21:13:06.621 00.000 15712 move complete, result=0
21:13:06.621 00.000 15712 worker thread done servicing request
21:13:06.621 00.000 15712 Worker thread wakes up
21:13:06.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:06.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:06.621 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:13:08.140 01.519 15712 Exposure complete
21:13:08.196 00.056 15712 worker thread done servicing request
21:13:08.196 00.000 7988 OnExposeComplete: enter
21:13:08.196 00.000 7988 UpdateGuideState(): m_state=6
21:13:08.201 00.005 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5712
21:13:08.201 00.000 7988 Star::Find returns 1 (1), X=1182.40, Y=439.91, Mass=1541, SNR=26.6, Peak=255 HFD=3.3
21:13:08.203 00.002 7988 MultiStar: [#1 0.25,0.12,0.99,U] [#2 0.26,0.18,1.01,U] [#3 0.07,0.41,0.96,U] [#4 0.12,0.32,1.05,U] [#5 -0.00,0.15,0.70,U] [#6 0.22,0.09,0.68,U] [#7 0.06,0.55,0.66,U] [#8 0.10,0.08,0.68,U] 
21:13:08.205 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {-0.15, -0.48}
21:13:08.205 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
21:13:08.207 00.002 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.65)
21:13:08.207 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.95 mountX=-0.15 mountY=-0.11, mountTheta=-2.50
21:13:08.209 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.15, opts=13)
21:13:08.209 00.000 7988 Enqueuing Move request for scope (0.11, 0.15)
21:13:08.211 00.002 15712 Worker thread wakes up
21:13:08.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
21:13:08.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
21:13:08.211 00.000 15712 Moving (0.11, 0.15) raw xDistance=-0.15 yDistance=-0.11
21:13:08.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:08.211 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.6 Saturated
21:13:08.213 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:08.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:08.215 00.002 7988 Enqueuing Expose request
21:13:08.217 00.002 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
21:13:08.217 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
21:13:08.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:08.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:13:08.217 00.000 15712 MoveAxis(E, 1, ABG)
21:13:08.217 00.000 15712 Guiding  Dir = 2, Dur = 1
21:13:08.217 00.000 15712 IsGuiding returns 0
21:13:08.233 00.016 15712 IsGuiding returns 0
21:13:08.233 00.000 15712 Move returns status 0, amount 1
21:13:08.233 00.000 15712 MoveAxis(N, 0, ABG)
21:13:08.233 00.000 15712 Move returns status 0, amount 0
21:13:08.233 00.000 15712 move complete, result=0
21:13:08.233 00.000 15712 worker thread done servicing request
21:13:08.233 00.000 15712 Worker thread wakes up
21:13:08.233 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:13:08.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:08.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:09.878 01.645 15712 Exposure complete
21:13:09.930 00.052 15712 worker thread done servicing request
21:13:09.930 00.000 7988 OnExposeComplete: enter
21:13:09.940 00.010 7988 UpdateGuideState(): m_state=6
21:13:09.940 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5713
21:13:09.940 00.000 7988 Star::Find returns 1 (1), X=1182.28, Y=440.04, Mass=1466, SNR=26.1, Peak=255 HFD=3.2
21:13:09.940 00.000 7988 MultiStar: [#1 -0.01,0.06,1.05,U] [#2 0.33,0.23,1.02,U] [#3 -0.04,0.45,0.98,U] [#4 -0.02,0.28,1.05,U] [#5 -0.17,0.10,0.72,U] [#6 -0.09,0.40,0.74,U] [#7 0.03,0.66,0.69,U] [#8 -0.17,0.10,0.66,U] 
21:13:09.940 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.20}, one-star: {-0.26, -0.34}
21:13:09.940 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
21:13:09.940 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
21:13:09.947 00.007 7988 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.75 mountX=-0.20 mountY=0.03, mountTheta=2.99
21:13:09.947 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.20, opts=13)
21:13:09.947 00.000 7988 Enqueuing Move request for scope (-0.04, 0.20)
21:13:09.947 00.000 15712 Worker thread wakes up
21:13:09.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
21:13:09.947 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
21:13:09.947 00.000 15712 Moving (-0.04, 0.20) raw xDistance=-0.20 yDistance=0.03
21:13:09.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:13:09.947 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.1 Saturated
21:13:09.953 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:09.953 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:09.955 00.002 7988 Enqueuing Expose request
21:13:09.957 00.002 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 636.05
21:13:09.957 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
21:13:09.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:09.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:13:09.957 00.000 15712 MoveAxis(E, 40, ABG)
21:13:09.957 00.000 15712 Guiding  Dir = 2, Dur = 40
21:13:09.957 00.000 15712 IsGuiding returns 0
21:13:09.979 00.022 15712 PulseGuide returned control before completion, sleep 27
21:13:10.019 00.040 15712 IsGuiding returns 0
21:13:10.019 00.000 15712 Move returns status 0, amount 40
21:13:10.019 00.000 15712 MoveAxis(N, 0, ABG)
21:13:10.019 00.000 15712 Move returns status 0, amount 0
21:13:10.019 00.000 15712 move complete, result=0
21:13:10.019 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
21:13:10.031 00.012 15712 worker thread done servicing request
21:13:10.031 00.000 15712 Worker thread wakes up
21:13:10.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:10.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:11.440 01.409 15712 Exposure complete
21:13:11.499 00.059 15712 worker thread done servicing request
21:13:11.499 00.000 7988 OnExposeComplete: enter
21:13:11.499 00.000 7988 UpdateGuideState(): m_state=6
21:13:11.502 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5714
21:13:11.504 00.002 7988 Star::Find returns 1 (1), X=1182.21, Y=440.01, Mass=1595, SNR=27.2, Peak=255 HFD=3.2
21:13:11.504 00.000 7988 MultiStar: [#1 0.11,-0.06,0.97,U] [#2 0.20,0.19,0.97,U] [#3 -0.02,0.25,0.92,U] [#4 -0.09,0.25,1.00,U] [#5 -0.07,-0.09,0.65,U] [#6 0.17,0.01,0.71,U] [#7 0.01,0.58,0.67,U] [#8 -0.35,0.03,0.64,U] 
21:13:11.506 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.33, -0.37}
21:13:11.506 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.68)
21:13:11.508 00.002 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.42)
21:13:11.508 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.02 mountX=-0.08 mountY=0.04, mountTheta=2.71
21:13:11.510 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.08, opts=13)
21:13:11.510 00.000 7988 Enqueuing Move request for scope (-0.04, 0.08)
21:13:11.512 00.002 15712 Worker thread wakes up
21:13:11.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
21:13:11.512 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
21:13:11.512 00.000 15712 Moving (-0.04, 0.08) raw xDistance=-0.08 yDistance=0.04
21:13:11.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:13:11.512 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.2 Saturated
21:13:11.515 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:11.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:11.515 00.000 7988 Enqueuing Expose request
21:13:11.518 00.003 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
21:13:11.518 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
21:13:11.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:11.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:13:11.518 00.000 15712 MoveAxis(E, 1, ABG)
21:13:11.518 00.000 15712 Guiding  Dir = 2, Dur = 1
21:13:11.518 00.000 15712 IsGuiding returns 0
21:13:11.544 00.026 15712 IsGuiding returns 0
21:13:11.544 00.000 15712 Move returns status 0, amount 1
21:13:11.544 00.000 15712 MoveAxis(N, 0, ABG)
21:13:11.544 00.000 15712 Move returns status 0, amount 0
21:13:11.544 00.000 15712 move complete, result=0
21:13:11.544 00.000 15712 worker thread done servicing request
21:13:11.544 00.000 15712 Worker thread wakes up
21:13:11.544 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:13:11.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:11.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:13.177 01.633 15712 Exposure complete
21:13:13.228 00.051 15712 worker thread done servicing request
21:13:13.228 00.000 7988 OnExposeComplete: enter
21:13:13.228 00.000 7988 UpdateGuideState(): m_state=6
21:13:13.228 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5715
21:13:13.240 00.012 7988 Star::Find returns 1 (0), X=1182.54, Y=439.90, Mass=1581, SNR=27.0, Peak=205 HFD=3.3
21:13:13.240 00.000 7988 MultiStar: [#1 0.09,-0.08,1.01,U] [#2 0.22,-0.00,0.98,U] [#3 -0.05,0.27,0.95,U] [#4 0.08,0.15,1.01,U] [#5 -0.17,0.15,0.70,U] [#6 0.12,0.03,0.73,U] [#7 -0.03,0.36,0.64,U] [#8 -0.06,0.04,0.64,U] 
21:13:13.240 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {-0.00, -0.49}
21:13:13.240 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
21:13:13.245 00.005 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.84)
21:13:13.245 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.75 mountX=-0.03 mountY=-0.03, mountTheta=-2.32
21:13:13.245 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.03, opts=13)
21:13:13.245 00.000 7988 Enqueuing Move request for scope (0.03, 0.03)
21:13:13.245 00.000 15712 Worker thread wakes up
21:13:13.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
21:13:13.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
21:13:13.245 00.000 15712 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
21:13:13.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:13.245 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.0
21:13:13.252 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:13.252 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:13.254 00.002 7988 Enqueuing Expose request
21:13:13.254 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
21:13:13.254 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
21:13:13.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:13.256 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:13:13.256 00.000 15712 MoveAxis(E, 0, ABG)
21:13:13.256 00.000 15712 Move returns status 0, amount 0
21:13:13.256 00.000 15712 MoveAxis(N, 0, ABG)
21:13:13.256 00.000 15712 Move returns status 0, amount 0
21:13:13.256 00.000 15712 move complete, result=0
21:13:13.256 00.000 15712 worker thread done servicing request
21:13:13.256 00.000 15712 Worker thread wakes up
21:13:13.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:13.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:13.256 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:13:14.774 01.518 15712 Exposure complete
21:13:14.832 00.058 15712 worker thread done servicing request
21:13:14.832 00.000 7988 OnExposeComplete: enter
21:13:14.835 00.003 7988 UpdateGuideState(): m_state=6
21:13:14.835 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5716
21:13:14.835 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=439.87, Mass=1475, SNR=26.1, Peak=210 HFD=3.0
21:13:14.835 00.000 7988 MultiStar: [#1 0.00,-0.23,1.06,U] [#2 0.40,0.08,1.01,U] [#3 0.07,0.10,0.97,U] [#4 -0.03,0.07,1.06,U] [#5 -0.19,0.20,0.72,U] [#6 0.11,0.16,0.75,U] [#7 -0.04,0.32,0.68,U] [#8 -0.20,0.18,0.65,U] 
21:13:14.835 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {-0.25, -0.52}
21:13:14.835 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.79)
21:13:14.835 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.32)
21:13:14.835 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.91 mountX=-0.01 mountY=0.00, mountTheta=2.82
21:13:14.835 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.01, opts=13)
21:13:14.845 00.010 7988 Enqueuing Move request for scope (-0.00, 0.01)
21:13:14.845 00.000 15712 Worker thread wakes up
21:13:14.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
21:13:14.845 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
21:13:14.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:14.845 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1
21:13:14.848 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:14.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:14.850 00.002 7988 Enqueuing Expose request
21:13:14.850 00.000 15712 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=0.00
21:13:14.852 00.002 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
21:13:14.852 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
21:13:14.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:14.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:13:14.852 00.000 15712 MoveAxis(W, 1, ABG)
21:13:14.852 00.000 15712 Guiding  Dir = 3, Dur = 1
21:13:14.852 00.000 15712 IsGuiding returns 0
21:13:14.872 00.020 15712 IsGuiding returns 0
21:13:14.872 00.000 15712 Move returns status 0, amount 1
21:13:14.872 00.000 15712 MoveAxis(N, 0, ABG)
21:13:14.872 00.000 15712 Move returns status 0, amount 0
21:13:14.872 00.000 15712 move complete, result=0
21:13:14.872 00.000 15712 worker thread done servicing request
21:13:14.872 00.000 15712 Worker thread wakes up
21:13:14.872 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:13:14.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:14.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:16.511 01.639 15712 Exposure complete
21:13:16.571 00.060 15712 worker thread done servicing request
21:13:16.571 00.000 7988 OnExposeComplete: enter
21:13:16.571 00.000 7988 UpdateGuideState(): m_state=6
21:13:16.571 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5717
21:13:16.574 00.003 7988 Star::Find returns 1 (0), X=1182.39, Y=440.14, Mass=1532, SNR=26.6, Peak=205 HFD=3.4
21:13:16.575 00.001 7988 MultiStar: [#1 0.04,0.04,0.99,U] [#2 0.26,0.24,1.00,U] [#3 0.02,0.37,0.95,U] [#4 -0.06,0.25,1.03,U] [#5 -0.23,0.18,0.71,U] [#6 0.03,0.15,0.71,U] [#7 -0.18,0.52,0.68,U] [#8 -0.07,0.15,0.63,U] 
21:13:16.575 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {-0.16, -0.24}
21:13:16.575 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
21:13:16.575 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
21:13:16.575 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.73 mountX=-0.17 mountY=0.02, mountTheta=3.00
21:13:16.575 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
21:13:16.575 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
21:13:16.575 00.000 15712 Worker thread wakes up
21:13:16.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:16.575 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.6
21:13:16.575 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:16.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:16.575 00.000 7988 Enqueuing Expose request
21:13:16.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
21:13:16.575 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
21:13:16.575 00.000 15712 Moving (-0.03, 0.17) raw xDistance=-0.17 yDistance=0.02
21:13:16.593 00.018 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 636.07
21:13:16.593 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
21:13:16.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:16.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:13:16.593 00.000 15712 MoveAxis(E, 33, ABG)
21:13:16.593 00.000 15712 Guiding  Dir = 2, Dur = 33
21:13:16.593 00.000 15712 IsGuiding returns 0
21:13:16.614 00.021 15712 PulseGuide returned control before completion, sleep 23
21:13:16.638 00.024 15712 IsGuiding returns 1
21:13:16.638 00.000 15712 scope still moving after pulse duration time elapsed
21:13:16.678 00.040 15712 IsGuiding returns 0
21:13:16.678 00.000 15712 scope move finished after 33 + 51 ms
21:13:16.678 00.000 15712 Move returns status 0, amount 33
21:13:16.678 00.000 15712 MoveAxis(N, 0, ABG)
21:13:16.678 00.000 15712 Move returns status 0, amount 0
21:13:16.678 00.000 15712 move complete, result=0
21:13:16.678 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
21:13:16.680 00.002 15712 worker thread done servicing request
21:13:16.680 00.000 15712 Worker thread wakes up
21:13:16.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:16.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:18.092 01.412 15712 Exposure complete
21:13:18.147 00.055 15712 worker thread done servicing request
21:13:18.147 00.000 7988 OnExposeComplete: enter
21:13:18.147 00.000 7988 UpdateGuideState(): m_state=6
21:13:18.154 00.007 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5718
21:13:18.154 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=439.97, Mass=1535, SNR=26.7, Peak=212 HFD=3.5
21:13:18.156 00.002 7988 MultiStar: [#1 0.13,-0.02,1.01,U] [#2 0.35,0.08,0.98,U] [#3 -0.02,0.39,0.97,U] [#4 -0.00,0.06,1.04,U] [#5 0.02,0.21,0.70,U] [#6 0.06,0.06,0.70,U] [#7 0.02,0.44,0.67,U] [#8 -0.22,0.18,0.65,U] 
21:13:18.156 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {-0.12, -0.42}
21:13:18.158 00.002 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
21:13:18.158 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
21:13:18.160 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.21 mountX=-0.09 mountY=-0.03, mountTheta=-2.76
21:13:18.162 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
21:13:18.162 00.000 7988 Enqueuing Move request for scope (0.03, 0.09)
21:13:18.164 00.002 15712 Worker thread wakes up
21:13:18.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
21:13:18.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
21:13:18.164 00.000 15712 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=-0.03
21:13:18.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:18.164 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
21:13:18.166 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:18.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:18.168 00.002 7988 Enqueuing Expose request
21:13:18.168 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.07
21:13:18.168 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
21:13:18.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:18.170 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:13:18.170 00.000 15712 MoveAxis(E, 1, ABG)
21:13:18.170 00.000 15712 Guiding  Dir = 2, Dur = 1
21:13:18.170 00.000 15712 IsGuiding returns 0
21:13:18.190 00.020 15712 IsGuiding returns 0
21:13:18.190 00.000 15712 Move returns status 0, amount 1
21:13:18.190 00.000 15712 MoveAxis(N, 0, ABG)
21:13:18.190 00.000 15712 Move returns status 0, amount 0
21:13:18.190 00.000 15712 move complete, result=0
21:13:18.190 00.000 15712 worker thread done servicing request
21:13:18.190 00.000 15712 Worker thread wakes up
21:13:18.190 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:13:18.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:18.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:19.838 01.648 15712 Exposure complete
21:13:19.893 00.055 15712 worker thread done servicing request
21:13:19.893 00.000 7988 OnExposeComplete: enter
21:13:19.893 00.000 7988 UpdateGuideState(): m_state=6
21:13:19.899 00.006 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5719
21:13:19.899 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=440.00, Mass=1528, SNR=26.6, Peak=210 HFD=3.4
21:13:19.901 00.002 7988 MultiStar: [#1 0.20,0.02,1.00,U] [#2 0.33,0.19,1.06,U] [#3 0.01,0.41,0.96,U] [#4 -0.02,0.26,1.04,U] [#5 -0.16,0.24,0.70,U] [#6 0.02,0.21,0.69,U] [#7 -0.12,0.43,0.67,U] [#8 -0.25,0.20,0.66,U] 
21:13:19.901 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {-0.13, -0.39}
21:13:19.903 00.002 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
21:13:19.903 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
21:13:19.905 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.52 mountX=-0.16 mountY=-0.01, mountTheta=-3.07
21:13:19.905 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.16, opts=13)
21:13:19.909 00.004 7988 Enqueuing Move request for scope (0.01, 0.16)
21:13:19.910 00.001 15712 Worker thread wakes up
21:13:19.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
21:13:19.910 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
21:13:19.910 00.000 15712 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=-0.01
21:13:19.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:19.910 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6
21:13:19.912 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:19.912 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:19.914 00.002 7988 Enqueuing Expose request
21:13:19.914 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.07
21:13:19.914 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
21:13:19.914 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:19.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:13:19.914 00.000 15712 MoveAxis(E, 6, ABG)
21:13:19.914 00.000 15712 Guiding  Dir = 2, Dur = 6
21:13:19.914 00.000 15712 IsGuiding returns 0
21:13:19.927 00.013 15712 IsGuiding returns 0
21:13:19.927 00.000 15712 Move returns status 0, amount 6
21:13:19.927 00.000 15712 MoveAxis(N, 0, ABG)
21:13:19.927 00.000 15712 Move returns status 0, amount 0
21:13:19.927 00.000 15712 move complete, result=0
21:13:19.927 00.000 15712 worker thread done servicing request
21:13:19.927 00.000 15712 Worker thread wakes up
21:13:19.927 00.000 7988 GuideStep: -0.2 px 6 ms EAST, -0.0 px 0 ms NORTH
21:13:19.940 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:19.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:21.344 01.404 15712 Exposure complete
21:13:21.402 00.058 15712 worker thread done servicing request
21:13:21.405 00.003 7988 OnExposeComplete: enter
21:13:21.405 00.000 7988 UpdateGuideState(): m_state=6
21:13:21.407 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5720
21:13:21.407 00.000 7988 Star::Find returns 1 (1), X=1182.23, Y=440.12, Mass=1486, SNR=26.3, Peak=255 HFD=3.3
21:13:21.407 00.000 7988 MultiStar: [#1 0.21,0.02,1.03,U] [#2 0.34,0.27,1.02,U] [#3 -0.07,0.48,0.95,U] [#4 0.09,0.28,1.08,U] [#5 -0.11,0.12,0.74,U] [#6 -0.03,0.10,0.72,U] [#7 0.18,0.50,0.68,U] [#8 -0.15,0.21,0.66,U] 
21:13:21.407 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {-0.32, -0.26}
21:13:21.407 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
21:13:21.407 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.16)
21:13:21.407 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.44 mountX=-0.18 mountY=-0.03, mountTheta=-2.98
21:13:21.407 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.18, opts=13)
21:13:21.407 00.000 7988 Enqueuing Move request for scope (0.02, 0.18)
21:13:21.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:21.407 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3 Saturated
21:13:21.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:21.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:21.407 00.000 7988 Enqueuing Expose request
21:13:21.407 00.000 15712 Worker thread wakes up
21:13:21.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
21:13:21.407 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
21:13:21.407 00.000 15712 Moving (0.02, 0.18) raw xDistance=-0.18 yDistance=-0.03
21:13:21.423 00.016 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.08
21:13:21.423 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
21:13:21.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:21.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:13:21.423 00.000 15712 MoveAxis(E, 41, ABG)
21:13:21.423 00.000 15712 Guiding  Dir = 2, Dur = 41
21:13:21.423 00.000 15712 IsGuiding returns 0
21:13:21.442 00.019 15712 PulseGuide returned control before completion, sleep 36
21:13:21.487 00.045 15712 IsGuiding returns 1
21:13:21.487 00.000 15712 scope still moving after pulse duration time elapsed
21:13:21.523 00.036 15712 IsGuiding returns 0
21:13:21.523 00.000 15712 scope move finished after 41 + 56 ms
21:13:21.523 00.000 15712 Move returns status 0, amount 41
21:13:21.523 00.000 15712 MoveAxis(N, 0, ABG)
21:13:21.523 00.000 15712 Move returns status 0, amount 0
21:13:21.523 00.000 15712 move complete, result=0
21:13:21.523 00.000 15712 worker thread done servicing request
21:13:21.524 00.001 15712 Worker thread wakes up
21:13:21.524 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
21:13:21.526 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:21.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:23.164 01.638 15712 Exposure complete
21:13:23.209 00.045 15712 worker thread done servicing request
21:13:23.209 00.000 7988 OnExposeComplete: enter
21:13:23.225 00.016 7988 UpdateGuideState(): m_state=6
21:13:23.225 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5721
21:13:23.225 00.000 7988 Star::Find returns 1 (0), X=1182.35, Y=440.07, Mass=1519, SNR=26.4, Peak=239 HFD=3.3
21:13:23.225 00.000 7988 MultiStar: [#1 0.22,0.08,1.03,U] [#2 0.40,0.18,1.02,U] [#3 -0.07,0.27,0.94,U] [#4 -0.01,0.02,1.01,U] [#5 0.06,0.33,0.72,U] [#6 0.06,0.16,0.72,U] [#7 0.15,0.41,0.70,U] [#8 -0.02,-0.16,0.63,U] 
21:13:23.225 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {-0.20, -0.31}
21:13:23.225 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
21:13:23.225 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.64)
21:13:23.225 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.10 mountY=-0.07, mountTheta=-2.51
21:13:23.225 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.10, opts=13)
21:13:23.225 00.000 7988 Enqueuing Move request for scope (0.07, 0.10)
21:13:23.225 00.000 15712 Worker thread wakes up
21:13:23.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
21:13:23.225 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
21:13:23.225 00.000 15712 Moving (0.07, 0.10) raw xDistance=-0.10 yDistance=-0.07
21:13:23.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:23.225 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.4
21:13:23.238 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:23.238 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:23.240 00.002 7988 Enqueuing Expose request
21:13:23.241 00.001 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.08
21:13:23.241 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:13:23.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:23.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:13:23.241 00.000 15712 MoveAxis(E, 4, ABG)
21:13:23.241 00.000 15712 Guiding  Dir = 2, Dur = 4
21:13:23.241 00.000 15712 IsGuiding returns 0
21:13:23.259 00.018 15712 IsGuiding returns 0
21:13:23.259 00.000 15712 Move returns status 0, amount 4
21:13:23.259 00.000 15712 MoveAxis(N, 0, ABG)
21:13:23.259 00.000 15712 Move returns status 0, amount 0
21:13:23.259 00.000 15712 move complete, result=0
21:13:23.259 00.000 15712 worker thread done servicing request
21:13:23.259 00.000 15712 Worker thread wakes up
21:13:23.259 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:13:23.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:23.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:24.676 01.417 15712 Exposure complete
21:13:24.733 00.057 15712 worker thread done servicing request
21:13:24.733 00.000 7988 OnExposeComplete: enter
21:13:24.733 00.000 7988 UpdateGuideState(): m_state=6
21:13:24.736 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5722
21:13:24.737 00.001 7988 Star::Find returns 1 (0), X=1182.36, Y=440.06, Mass=1552, SNR=26.9, Peak=237 HFD=3.3
21:13:24.739 00.002 7988 MultiStar: [#1 0.21,0.03,0.99,U] [#2 0.19,0.32,1.00,U] [#3 -0.00,0.30,0.96,U] [#4 0.08,0.36,1.02,U] [#5 0.05,0.26,0.71,U] [#6 0.14,0.29,0.67,U] [#7 0.23,0.56,0.67,U] [#8 -0.00,0.13,0.65,U] 
21:13:24.739 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.20}, one-star: {-0.18, -0.32}
21:13:24.741 00.002 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
21:13:24.741 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.39)
21:13:24.743 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.21 mountX=-0.20 mountY=-0.08, mountTheta=-2.76
21:13:24.745 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.20, opts=13)
21:13:24.745 00.000 7988 Enqueuing Move request for scope (0.08, 0.20)
21:13:24.747 00.002 15712 Worker thread wakes up
21:13:24.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
21:13:24.747 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
21:13:24.747 00.000 15712 Moving (0.08, 0.20) raw xDistance=-0.20 yDistance=-0.08
21:13:24.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:24.747 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.9
21:13:24.749 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:24.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:24.751 00.002 7988 Enqueuing Expose request
21:13:24.751 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 636.08
21:13:24.753 00.002 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
21:13:24.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:24.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:13:24.753 00.000 15712 MoveAxis(E, 43, ABG)
21:13:24.753 00.000 15712 Guiding  Dir = 2, Dur = 43
21:13:24.753 00.000 15712 IsGuiding returns 0
21:13:24.779 00.026 15712 PulseGuide returned control before completion, sleep 24
21:13:24.856 00.077 15712 IsGuiding returns 1
21:13:24.856 00.000 15712 scope still moving after pulse duration time elapsed
21:13:24.913 00.057 15712 IsGuiding returns 0
21:13:24.913 00.000 15712 scope move finished after 43 + 116 ms
21:13:24.913 00.000 15712 Move returns status 0, amount 43
21:13:24.913 00.000 15712 MoveAxis(N, 0, ABG)
21:13:24.913 00.000 15712 Move returns status 0, amount 0
21:13:24.913 00.000 15712 move complete, result=0
21:13:24.913 00.000 15712 worker thread done servicing request
21:13:24.913 00.000 15712 Worker thread wakes up
21:13:24.913 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
21:13:24.915 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:24.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:26.557 01.642 15712 Exposure complete
21:13:26.608 00.051 15712 worker thread done servicing request
21:13:26.608 00.000 7988 OnExposeComplete: enter
21:13:26.608 00.000 7988 UpdateGuideState(): m_state=6
21:13:26.618 00.010 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5723
21:13:26.618 00.000 7988 Star::Find returns 1 (1), X=1182.25, Y=439.62, Mass=1530, SNR=26.7, Peak=255 HFD=3.2
21:13:26.618 00.000 7988 MultiStar: [#1 0.13,-0.23,1.00,U] [#2 0.20,-0.12,0.98,U] [#3 -0.00,0.11,0.95,U] [#4 0.09,-0.08,1.03,U] [#5 -0.36,-0.09,0.69,U] [#6 0.24,-0.16,0.69,U] [#7 0.02,0.27,0.66,U] [#8 -0.10,-0.21,0.68,U] 
21:13:26.618 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.16}, one-star: {-0.29, -0.76}
21:13:26.618 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
21:13:26.618 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
21:13:26.625 00.007 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.58 mountX=0.16 mountY=0.00, mountTheta=0.03
21:13:26.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.16, opts=13)
21:13:26.625 00.000 7988 Enqueuing Move request for scope (-0.00, -0.16)
21:13:26.625 00.000 15712 Worker thread wakes up
21:13:26.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
21:13:26.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
21:13:26.625 00.000 15712 Moving (-0.00, -0.16) raw xDistance=0.16 yDistance=0.00
21:13:26.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:26.625 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.7 Saturated
21:13:26.631 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:26.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:26.633 00.002 7988 Enqueuing Expose request
21:13:26.635 00.002 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.08
21:13:26.635 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
21:13:26.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:26.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:13:26.635 00.000 15712 MoveAxis(E, 5, ABG)
21:13:26.635 00.000 15712 Guiding  Dir = 2, Dur = 5
21:13:26.635 00.000 15712 IsGuiding returns 0
21:13:26.652 00.017 15712 IsGuiding returns 0
21:13:26.652 00.000 15712 Move returns status 0, amount 5
21:13:26.652 00.000 15712 MoveAxis(N, 0, ABG)
21:13:26.652 00.000 15712 Move returns status 0, amount 0
21:13:26.652 00.000 15712 move complete, result=0
21:13:26.652 00.000 15712 worker thread done servicing request
21:13:26.652 00.000 15712 Worker thread wakes up
21:13:26.652 00.000 7988 GuideStep: 0.2 px 5 ms EAST, 0.0 px 0 ms NORTH
21:13:26.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:26.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:28.073 01.421 15712 Exposure complete
21:13:28.118 00.045 15712 worker thread done servicing request
21:13:28.118 00.000 7988 OnExposeComplete: enter
21:13:28.134 00.016 7988 UpdateGuideState(): m_state=6
21:13:28.134 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5724
21:13:28.134 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=439.72, Mass=1461, SNR=26.1, Peak=217 HFD=3.4
21:13:28.134 00.000 7988 MultiStar: [#1 0.16,-0.38,1.05,U] [#2 0.42,-0.12,1.02,U] [#3 -0.01,0.02,0.98,U] [#4 0.09,-0.11,1.06,U] [#5 -0.20,-0.15,0.74,U] [#6 0.25,-0.02,0.74,U] [#7 -0.07,0.09,0.68,U] [#8 -0.16,-0.21,0.67,U] 
21:13:28.134 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.19}, one-star: {-0.22, -0.66}
21:13:28.134 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.58) = xAngle (0.23 = 0.23)
21:13:28.134 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.34 = -2.94)
21:13:28.134 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.34 mountX=0.19 mountY=-0.04, mountTheta=-0.20
21:13:28.134 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.19, opts=13)
21:13:28.134 00.000 7988 Enqueuing Move request for scope (0.04, -0.19)
21:13:28.134 00.000 15712 Worker thread wakes up
21:13:28.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
21:13:28.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
21:13:28.134 00.000 15712 Moving (0.04, -0.19) raw xDistance=0.19 yDistance=-0.04
21:13:28.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:28.134 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.1
21:13:28.147 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:28.147 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:28.150 00.003 7988 Enqueuing Expose request
21:13:28.150 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 636.09
21:13:28.150 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
21:13:28.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:28.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:13:28.150 00.000 15712 MoveAxis(W, 32, ABG)
21:13:28.150 00.000 15712 Guiding  Dir = 3, Dur = 32
21:13:28.153 00.003 15712 IsGuiding returns 0
21:13:28.171 00.018 15712 PulseGuide returned control before completion, sleep 27
21:13:28.218 00.047 15712 IsGuiding returns 0
21:13:28.218 00.000 15712 Move returns status 0, amount 32
21:13:28.218 00.000 15712 MoveAxis(N, 0, ABG)
21:13:28.218 00.000 15712 Move returns status 0, amount 0
21:13:28.218 00.000 15712 move complete, result=0
21:13:28.218 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
21:13:28.218 00.000 15712 worker thread done servicing request
21:13:28.218 00.000 15712 Worker thread wakes up
21:13:28.220 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:28.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:29.857 01.637 15712 Exposure complete
21:13:29.902 00.045 15712 worker thread done servicing request
21:13:29.902 00.000 7988 OnExposeComplete: enter
21:13:29.902 00.000 7988 UpdateGuideState(): m_state=6
21:13:29.918 00.016 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5725
21:13:29.918 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=439.83, Mass=1509, SNR=26.4, Peak=185 HFD=3.3
21:13:29.918 00.000 7988 MultiStar: [#1 0.16,-0.04,1.03,U] [#2 0.27,0.06,1.00,U] [#3 -0.01,0.28,0.98,U] [#4 0.16,0.09,1.06,U] [#5 0.02,-0.09,0.72,U] [#6 0.23,-0.17,0.73,U] [#7 0.01,0.29,0.69,U] [#8 -0.06,-0.06,0.63,U] 
21:13:29.918 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {-0.17, -0.55}
21:13:29.918 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
21:13:29.918 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.92)
21:13:29.918 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.32 mountX=0.02 mountY=-0.07, mountTheta=-1.25
21:13:29.918 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
21:13:29.918 00.000 7988 Enqueuing Move request for scope (0.07, -0.03)
21:13:29.918 00.000 15712 Worker thread wakes up
21:13:29.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
21:13:29.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
21:13:29.918 00.000 15712 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=-0.07
21:13:29.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:29.918 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
21:13:29.931 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:29.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:29.933 00.002 7988 Enqueuing Expose request
21:13:29.934 00.001 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.09
21:13:29.934 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:13:29.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:29.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:13:29.934 00.000 15712 MoveAxis(E, 2, ABG)
21:13:29.934 00.000 15712 Guiding  Dir = 2, Dur = 2
21:13:29.935 00.001 15712 IsGuiding returns 0
21:13:29.952 00.017 15712 IsGuiding returns 0
21:13:29.952 00.000 15712 Move returns status 0, amount 2
21:13:29.952 00.000 15712 MoveAxis(N, 0, ABG)
21:13:29.952 00.000 15712 Move returns status 0, amount 0
21:13:29.952 00.000 15712 move complete, result=0
21:13:29.952 00.000 15712 worker thread done servicing request
21:13:29.952 00.000 15712 Worker thread wakes up
21:13:29.952 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:13:29.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:29.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:31.370 01.418 15712 Exposure complete
21:13:31.428 00.058 15712 worker thread done servicing request
21:13:31.428 00.000 7988 OnExposeComplete: enter
21:13:31.431 00.003 7988 UpdateGuideState(): m_state=6
21:13:31.432 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5726
21:13:31.432 00.000 7988 Star::Find returns 1 (0), X=1182.40, Y=439.88, Mass=1508, SNR=26.4, Peak=197 HFD=3.3
21:13:31.432 00.000 7988 MultiStar: [#1 0.32,-0.19,1.02,U] [#2 0.32,0.14,1.02,U] [#3 -0.06,0.30,0.93,U] [#4 0.14,0.12,1.07,U] [#5 -0.08,0.22,0.70,U] [#6 0.09,0.04,0.74,U] [#7 0.02,0.47,0.68,U] [#8 -0.07,0.03,0.64,U] 
21:13:31.432 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {-0.15, -0.50}
21:13:31.432 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.58) = xAngle (2.18 = 2.18)
21:13:31.432 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.29 = -0.99)
21:13:31.432 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=-0.05 mountY=-0.07, mountTheta=-2.17
21:13:31.432 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.05, opts=13)
21:13:31.432 00.000 7988 Enqueuing Move request for scope (0.07, 0.05)
21:13:31.432 00.000 15712 Worker thread wakes up
21:13:31.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
21:13:31.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
21:13:31.432 00.000 15712 Moving (0.07, 0.05) raw xDistance=-0.05 yDistance=-0.07
21:13:31.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:31.432 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.4
21:13:31.446 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:31.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:31.446 00.000 7988 Enqueuing Expose request
21:13:31.448 00.002 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.09
21:13:31.448 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
21:13:31.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:31.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:13:31.448 00.000 15712 MoveAxis(E, 2, ABG)
21:13:31.448 00.000 15712 Guiding  Dir = 2, Dur = 2
21:13:31.448 00.000 15712 IsGuiding returns 0
21:13:31.496 00.048 15712 IsGuiding returns 0
21:13:31.496 00.000 15712 Move returns status 0, amount 2
21:13:31.496 00.000 15712 MoveAxis(N, 0, ABG)
21:13:31.496 00.000 15712 Move returns status 0, amount 0
21:13:31.496 00.000 15712 move complete, result=0
21:13:31.496 00.000 15712 worker thread done servicing request
21:13:31.496 00.000 15712 Worker thread wakes up
21:13:31.496 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:13:31.498 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:31.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:33.136 01.638 15712 Exposure complete
21:13:33.184 00.048 15712 worker thread done servicing request
21:13:33.184 00.000 7988 OnExposeComplete: enter
21:13:33.184 00.000 7988 UpdateGuideState(): m_state=6
21:13:33.199 00.015 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5727
21:13:33.200 00.001 7988 Star::Find returns 1 (0), X=1182.34, Y=439.82, Mass=1525, SNR=26.7, Peak=201 HFD=3.5
21:13:33.202 00.002 7988 MultiStar: [#1 0.06,-0.27,0.99,U] [#2 0.39,0.02,0.98,U] [#3 0.07,0.11,0.95,U] [#4 0.14,0.04,1.03,U] [#5 0.04,0.08,0.69,U] [#6 0.07,-0.09,0.71,U] [#7 -0.14,0.25,0.68,U] [#8 0.07,-0.13,0.68,U] 
21:13:33.202 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {-0.21, -0.56}
21:13:33.202 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.58) = xAngle (0.68 = 0.68)
21:13:33.204 00.002 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.79 = -2.49)
21:13:33.204 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.90 mountX=0.08 mountY=-0.06, mountTheta=-0.66
21:13:33.206 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.08, opts=13)
21:13:33.208 00.002 7988 Enqueuing Move request for scope (0.06, -0.08)
21:13:33.208 00.000 15712 Worker thread wakes up
21:13:33.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
21:13:33.208 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
21:13:33.208 00.000 15712 Moving (0.06, -0.08) raw xDistance=0.08 yDistance=-0.06
21:13:33.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:33.208 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.7
21:13:33.212 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:33.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:33.214 00.002 7988 Enqueuing Expose request
21:13:33.214 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.09
21:13:33.214 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:13:33.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:33.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:13:33.214 00.000 15712 MoveAxis(E, 2, ABG)
21:13:33.214 00.000 15712 Guiding  Dir = 2, Dur = 2
21:13:33.216 00.002 15712 IsGuiding returns 0
21:13:33.237 00.021 15712 IsGuiding returns 0
21:13:33.237 00.000 15712 Move returns status 0, amount 2
21:13:33.237 00.000 15712 MoveAxis(N, 0, ABG)
21:13:33.237 00.000 15712 Move returns status 0, amount 0
21:13:33.237 00.000 15712 move complete, result=0
21:13:33.237 00.000 15712 worker thread done servicing request
21:13:33.237 00.000 15712 Worker thread wakes up
21:13:33.237 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:13:33.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:33.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:34.653 01.416 15712 Exposure complete
21:13:34.699 00.046 15712 worker thread done servicing request
21:13:34.699 00.000 7988 OnExposeComplete: enter
21:13:34.699 00.000 7988 UpdateGuideState(): m_state=6
21:13:34.714 00.015 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5728
21:13:34.714 00.000 7988 Star::Find returns 1 (0), X=1182.40, Y=439.90, Mass=1503, SNR=26.4, Peak=206 HFD=3.2
21:13:34.716 00.002 7988 MultiStar: [#1 0.28,-0.01,1.02,U] [#2 0.30,0.13,1.00,U] [#3 0.25,0.29,0.96,U] [#4 0.05,0.02,1.04,U] [#5 -0.01,0.07,0.70,U] [#6 0.36,0.07,0.68,U] [#7 0.12,0.39,0.62,U] [#8 0.14,-0.10,0.67,U] 
21:13:34.716 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {-0.14, -0.49}
21:13:34.718 00.002 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.58) = xAngle (1.76 = 1.76)
21:13:34.718 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.42)
21:13:34.720 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.03 mountY=-0.15, mountTheta=-1.75
21:13:34.722 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.03, opts=13)
21:13:34.722 00.000 7988 Enqueuing Move request for scope (0.15, 0.03)
21:13:34.724 00.002 15712 Worker thread wakes up
21:13:34.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
21:13:34.724 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
21:13:34.724 00.000 15712 Moving (0.15, 0.03) raw xDistance=-0.03 yDistance=-0.15
21:13:34.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:34.724 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
21:13:34.727 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:34.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:34.729 00.002 7988 Enqueuing Expose request
21:13:34.730 00.001 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.10
21:13:34.730 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:13:34.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:34.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:13:34.730 00.000 15712 MoveAxis(E, 5, ABG)
21:13:34.730 00.000 15712 Guiding  Dir = 2, Dur = 5
21:13:34.730 00.000 15712 IsGuiding returns 0
21:13:34.748 00.018 15712 IsGuiding returns 0
21:13:34.748 00.000 15712 Move returns status 0, amount 5
21:13:34.748 00.000 15712 MoveAxis(N, 0, ABG)
21:13:34.748 00.000 15712 Move returns status 0, amount 0
21:13:34.748 00.000 15712 move complete, result=0
21:13:34.748 00.000 15712 worker thread done servicing request
21:13:34.748 00.000 15712 Worker thread wakes up
21:13:34.748 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
21:13:34.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:34.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:36.392 01.644 15712 Exposure complete
21:13:36.448 00.056 15712 worker thread done servicing request
21:13:36.448 00.000 7988 OnExposeComplete: enter
21:13:36.448 00.000 7988 UpdateGuideState(): m_state=6
21:13:36.454 00.006 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5729
21:13:36.454 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=439.92, Mass=1538, SNR=26.8, Peak=223 HFD=3.3
21:13:36.454 00.000 7988 MultiStar: [#1 0.11,0.05,1.02,U] [#2 0.20,0.12,1.02,U] [#3 0.04,0.38,0.95,U] [#4 -0.00,0.28,1.01,U] [#5 -0.05,0.18,0.69,U] [#6 0.05,0.22,0.72,U] [#7 0.06,0.37,0.66,U] [#8 -0.12,0.27,0.64,U] 
21:13:36.454 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {-0.24, -0.46}
21:13:36.454 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
21:13:36.454 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
21:13:36.454 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.50 mountX=-0.14 mountY=-0.01, mountTheta=-3.05
21:13:36.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.14, opts=13)
21:13:36.454 00.000 7988 Enqueuing Move request for scope (0.01, 0.14)
21:13:36.454 00.000 15712 Worker thread wakes up
21:13:36.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
21:13:36.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
21:13:36.454 00.000 15712 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=-0.01
21:13:36.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:36.465 00.011 7988 UpdateGuideState exits: m=1538 SNR=26.8
21:13:36.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:36.467 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:36.467 00.000 7988 Enqueuing Expose request
21:13:36.469 00.002 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.10
21:13:36.469 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
21:13:36.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:36.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:13:36.469 00.000 15712 MoveAxis(E, 6, ABG)
21:13:36.469 00.000 15712 Guiding  Dir = 2, Dur = 6
21:13:36.469 00.000 15712 IsGuiding returns 0
21:13:36.495 00.026 15712 IsGuiding returns 0
21:13:36.499 00.004 15712 Move returns status 0, amount 6
21:13:36.499 00.000 15712 MoveAxis(N, 0, ABG)
21:13:36.499 00.000 15712 Move returns status 0, amount 0
21:13:36.499 00.000 15712 move complete, result=0
21:13:36.499 00.000 15712 worker thread done servicing request
21:13:36.499 00.000 15712 Worker thread wakes up
21:13:36.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:36.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:36.499 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:13:37.903 01.404 15712 Exposure complete
21:13:37.962 00.059 15712 worker thread done servicing request
21:13:37.962 00.000 7988 OnExposeComplete: enter
21:13:37.962 00.000 7988 UpdateGuideState(): m_state=6
21:13:37.962 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5730
21:13:37.967 00.005 7988 Star::Find returns 1 (0), X=1182.25, Y=439.82, Mass=1494, SNR=26.4, Peak=241 HFD=2.9
21:13:37.967 00.000 7988 MultiStar: [#1 0.01,0.03,1.03,U] [#2 0.23,0.14,1.01,U] [#3 -0.08,0.36,0.96,U] [#4 0.07,0.26,1.03,U] [#5 0.08,-0.16,0.70,U] [#6 0.07,-0.02,0.71,U] [#7 0.10,0.38,0.69,U] [#8 -0.19,-0.10,0.68,U] 
21:13:37.967 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {-0.29, -0.56}
21:13:37.967 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = -3.14)
21:13:37.967 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
21:13:37.967 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.56 mountX=-0.04 mountY=-0.00, mountTheta=-3.11
21:13:37.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.04, opts=13)
21:13:37.967 00.000 7988 Enqueuing Move request for scope (0.00, 0.04)
21:13:37.967 00.000 15712 Worker thread wakes up
21:13:37.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
21:13:37.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
21:13:37.967 00.000 15712 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=-0.00
21:13:37.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:37.967 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.4
21:13:37.979 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:37.979 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:37.979 00.000 7988 Enqueuing Expose request
21:13:37.979 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.10
21:13:37.979 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:13:37.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:37.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:13:37.979 00.000 15712 MoveAxis(E, 5, ABG)
21:13:37.979 00.000 15712 Guiding  Dir = 2, Dur = 5
21:13:37.983 00.004 15712 IsGuiding returns 0
21:13:38.002 00.019 15712 IsGuiding returns 0
21:13:38.002 00.000 15712 Move returns status 0, amount 5
21:13:38.002 00.000 15712 MoveAxis(N, 0, ABG)
21:13:38.002 00.000 15712 Move returns status 0, amount 0
21:13:38.002 00.000 15712 move complete, result=0
21:13:38.002 00.000 15712 worker thread done servicing request
21:13:38.002 00.000 15712 Worker thread wakes up
21:13:38.002 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:13:38.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:38.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:39.641 01.639 15712 Exposure complete
21:13:39.700 00.059 15712 worker thread done servicing request
21:13:39.700 00.000 7988 OnExposeComplete: enter
21:13:39.700 00.000 7988 UpdateGuideState(): m_state=6
21:13:39.700 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5731
21:13:39.704 00.004 7988 Star::Find returns 1 (0), X=1182.26, Y=439.96, Mass=1547, SNR=26.7, Peak=230 HFD=3.2
21:13:39.704 00.000 7988 MultiStar: [#1 0.14,-0.07,1.03,U] [#2 0.07,0.13,1.00,U] [#3 -0.09,0.22,0.95,U] [#4 -0.04,0.27,1.02,U] [#5 -0.15,0.20,0.76,U] [#6 0.09,0.10,0.70,U] [#7 -0.17,0.13,0.68,U] [#8 -0.23,0.09,0.65,U] 
21:13:39.704 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.29, -0.43}
21:13:39.704 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.58) = xAngle (3.97 = -2.31)
21:13:39.704 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.80)
21:13:39.704 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.39 mountX=-0.06 mountY=0.06, mountTheta=2.33
21:13:39.704 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.06, opts=13)
21:13:39.704 00.000 7988 Enqueuing Move request for scope (-0.07, 0.06)
21:13:39.704 00.000 15712 Worker thread wakes up
21:13:39.715 00.011 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
21:13:39.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
21:13:39.715 00.000 15712 Moving (-0.07, 0.06) raw xDistance=-0.06 yDistance=0.06
21:13:39.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:39.715 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.7
21:13:39.717 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:39.717 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:39.719 00.002 7988 Enqueuing Expose request
21:13:39.720 00.001 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.10
21:13:39.720 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:13:39.720 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:39.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:13:39.720 00.000 15712 MoveAxis(E, 3, ABG)
21:13:39.720 00.000 15712 Guiding  Dir = 2, Dur = 3
21:13:39.720 00.000 15712 IsGuiding returns 0
21:13:39.741 00.021 15712 IsGuiding returns 0
21:13:39.741 00.000 15712 Move returns status 0, amount 3
21:13:39.741 00.000 15712 MoveAxis(N, 0, ABG)
21:13:39.741 00.000 15712 Move returns status 0, amount 0
21:13:39.741 00.000 15712 move complete, result=0
21:13:39.741 00.000 15712 worker thread done servicing request
21:13:39.741 00.000 15712 Worker thread wakes up
21:13:39.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:39.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:39.741 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:13:41.158 01.417 15712 Exposure complete
21:13:41.213 00.055 15712 worker thread done servicing request
21:13:41.213 00.000 7988 OnExposeComplete: enter
21:13:41.213 00.000 7988 UpdateGuideState(): m_state=6
21:13:41.221 00.008 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5732
21:13:41.222 00.001 7988 Star::Find returns 1 (0), X=1182.18, Y=439.97, Mass=1588, SNR=27.2, Peak=239 HFD=3.3
21:13:41.222 00.000 7988 MultiStar: [#1 -0.06,-0.04,0.97,U] [#2 0.21,0.22,1.00,U] [#3 -0.06,0.31,0.94,U] [#4 -0.25,0.06,0.98,U] [#5 -0.24,0.26,0.69,U] [#6 0.02,0.04,0.69,U] [#7 -0.09,0.37,0.64,U] [#8 -0.29,0.07,0.65,U] 
21:13:41.222 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.08}, one-star: {-0.37, -0.42}
21:13:41.222 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.58) = xAngle (4.14 = -2.14)
21:13:41.222 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.25 = 0.97)
21:13:41.222 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.56 mountX=-0.08 mountY=0.12, mountTheta=2.15
21:13:41.222 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.08, opts=13)
21:13:41.230 00.008 7988 Enqueuing Move request for scope (-0.12, 0.08)
21:13:41.230 00.000 15712 Worker thread wakes up
21:13:41.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
21:13:41.230 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
21:13:41.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:41.230 00.000 7988 UpdateGuideState exits: m=1588 SNR=27.2
21:13:41.233 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:41.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:41.235 00.002 7988 Enqueuing Expose request
21:13:41.235 00.000 15712 Moving (-0.12, 0.08) raw xDistance=-0.08 yDistance=0.12
21:13:41.237 00.002 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.11
21:13:41.237 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
21:13:41.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:41.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:13:41.237 00.000 15712 MoveAxis(E, 3, ABG)
21:13:41.237 00.000 15712 Guiding  Dir = 2, Dur = 3
21:13:41.275 00.038 15712 IsGuiding returns 0
21:13:41.291 00.016 15712 IsGuiding returns 0
21:13:41.291 00.000 15712 Move returns status 0, amount 3
21:13:41.291 00.000 15712 MoveAxis(N, 0, ABG)
21:13:41.291 00.000 15712 Move returns status 0, amount 0
21:13:41.291 00.000 15712 move complete, result=0
21:13:41.291 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:13:41.296 00.005 15712 worker thread done servicing request
21:13:41.296 00.000 15712 Worker thread wakes up
21:13:41.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:41.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:42.927 01.631 15712 Exposure complete
21:13:42.980 00.053 15712 worker thread done servicing request
21:13:42.980 00.000 7988 OnExposeComplete: enter
21:13:42.980 00.000 7988 UpdateGuideState(): m_state=6
21:13:42.990 00.010 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5733
21:13:42.990 00.000 7988 Star::Find returns 1 (1), X=1182.25, Y=440.07, Mass=1511, SNR=26.5, Peak=255 HFD=3.2
21:13:42.990 00.000 7988 MultiStar: [#1 0.02,0.07,1.02,U] [#2 0.28,0.32,0.99,U] [#3 -0.08,0.38,0.95,U] [#4 -0.03,0.17,1.04,U] [#5 -0.29,0.28,0.70,U] [#6 0.00,0.08,0.73,U] [#7 -0.06,0.56,0.69,U] [#8 -0.17,0.14,0.65,U] 
21:13:42.990 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.17}, one-star: {-0.29, -0.31}
21:13:42.990 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.82)
21:13:42.990 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.29)
21:13:42.990 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.89 mountX=-0.17 mountY=0.05, mountTheta=2.85
21:13:42.997 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.17, opts=13)
21:13:42.997 00.000 7988 Enqueuing Move request for scope (-0.06, 0.17)
21:13:42.997 00.000 15712 Worker thread wakes up
21:13:42.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
21:13:42.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
21:13:42.997 00.000 15712 Moving (-0.06, 0.17) raw xDistance=-0.17 yDistance=0.05
21:13:42.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:42.997 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5 Saturated
21:13:43.002 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:43.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:43.004 00.002 7988 Enqueuing Expose request
21:13:43.005 00.001 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 636.11
21:13:43.005 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
21:13:43.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:43.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:13:43.005 00.000 15712 MoveAxis(E, 39, ABG)
21:13:43.005 00.000 15712 Guiding  Dir = 2, Dur = 39
21:13:43.007 00.002 15712 IsGuiding returns 0
21:13:43.031 00.024 15712 PulseGuide returned control before completion, sleep 20
21:13:43.070 00.039 15712 IsGuiding returns 0
21:13:43.070 00.000 15712 Move returns status 0, amount 39
21:13:43.070 00.000 15712 MoveAxis(N, 0, ABG)
21:13:43.070 00.000 15712 Move returns status 0, amount 0
21:13:43.070 00.000 15712 move complete, result=0
21:13:43.070 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
21:13:43.070 00.000 15712 worker thread done servicing request
21:13:43.072 00.002 15712 Worker thread wakes up
21:13:43.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:43.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:44.490 01.418 15712 Exposure complete
21:13:44.544 00.054 15712 worker thread done servicing request
21:13:44.544 00.000 7988 OnExposeComplete: enter
21:13:44.544 00.000 7988 UpdateGuideState(): m_state=6
21:13:44.551 00.007 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5734
21:13:44.551 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=439.98, Mass=1548, SNR=26.7, Peak=240 HFD=3.3
21:13:44.551 00.000 7988 MultiStar: [#1 0.07,-0.08,1.01,U] [#2 0.15,0.11,0.97,U] [#3 -0.02,0.28,0.97,U] [#4 0.05,0.19,1.01,U] [#5 -0.09,0.06,0.72,U] [#6 0.09,0.02,0.74,U] [#7 -0.25,0.48,0.66,U] [#8 -0.09,0.18,0.64,U] 
21:13:44.551 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.31, -0.40}
21:13:44.551 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.69)
21:13:44.551 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.42)
21:13:44.551 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.01 mountX=-0.07 mountY=0.03, mountTheta=2.72
21:13:44.551 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
21:13:44.561 00.010 7988 Enqueuing Move request for scope (-0.03, 0.07)
21:13:44.561 00.000 15712 Worker thread wakes up
21:13:44.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:44.561 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.7
21:13:44.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:44.561 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:44.561 00.000 7988 Enqueuing Expose request
21:13:44.567 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
21:13:44.567 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
21:13:44.567 00.000 15712 Moving (-0.03, 0.07) raw xDistance=-0.07 yDistance=0.03
21:13:44.572 00.005 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.11
21:13:44.572 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
21:13:44.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:44.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:13:44.572 00.000 15712 MoveAxis(E, 5, ABG)
21:13:44.572 00.000 15712 Guiding  Dir = 2, Dur = 5
21:13:44.602 00.030 15712 IsGuiding returns 0
21:13:44.615 00.013 15712 IsGuiding returns 0
21:13:44.615 00.000 15712 Move returns status 0, amount 5
21:13:44.615 00.000 15712 MoveAxis(N, 0, ABG)
21:13:44.615 00.000 15712 Move returns status 0, amount 0
21:13:44.615 00.000 15712 move complete, result=0
21:13:44.615 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:13:44.620 00.005 15712 worker thread done servicing request
21:13:44.620 00.000 15712 Worker thread wakes up
21:13:44.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:44.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:46.261 01.641 15712 Exposure complete
21:13:46.318 00.057 15712 worker thread done servicing request
21:13:46.320 00.002 7988 OnExposeComplete: enter
21:13:46.320 00.000 7988 UpdateGuideState(): m_state=6
21:13:46.320 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5735
21:13:46.323 00.003 7988 Star::Find returns 1 (0), X=1182.21, Y=439.88, Mass=1567, SNR=26.9, Peak=220 HFD=3.5
21:13:46.323 00.000 7988 MultiStar: [#1 -0.10,-0.19,1.00,U] [#2 0.26,0.07,0.98,U] [#3 0.02,0.17,0.93,U] [#4 -0.05,0.11,0.99,U] [#5 -0.28,-0.10,0.71,U] [#6 0.14,-0.06,0.70,U] [#7 -0.10,0.32,0.66,U] [#8 -0.19,-0.17,0.67,U] 
21:13:46.323 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.34, -0.50}
21:13:46.323 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.58) = xAngle (-0.92 = -0.92)
21:13:46.323 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.19 = 2.19)
21:13:46.329 00.006 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.50 mountX=0.05 mountY=0.07, mountTheta=0.93
21:13:46.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.05, opts=13)
21:13:46.329 00.000 7988 Enqueuing Move request for scope (-0.07, -0.05)
21:13:46.329 00.000 15712 Worker thread wakes up
21:13:46.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
21:13:46.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
21:13:46.329 00.000 15712 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=0.07
21:13:46.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:46.329 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.9
21:13:46.335 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:46.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:46.337 00.002 7988 Enqueuing Expose request
21:13:46.337 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.11
21:13:46.337 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
21:13:46.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:46.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:13:46.337 00.000 15712 MoveAxis(E, 7, ABG)
21:13:46.337 00.000 15712 Guiding  Dir = 2, Dur = 7
21:13:46.337 00.000 15712 IsGuiding returns 0
21:13:46.355 00.018 15712 IsGuiding returns 0
21:13:46.355 00.000 15712 Move returns status 0, amount 7
21:13:46.355 00.000 15712 MoveAxis(N, 0, ABG)
21:13:46.355 00.000 15712 Move returns status 0, amount 0
21:13:46.355 00.000 15712 move complete, result=0
21:13:46.355 00.000 15712 worker thread done servicing request
21:13:46.355 00.000 15712 Worker thread wakes up
21:13:46.355 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:13:46.363 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:46.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:47.776 01.413 15712 Exposure complete
21:13:47.828 00.052 15712 worker thread done servicing request
21:13:47.828 00.000 7988 OnExposeComplete: enter
21:13:47.838 00.010 7988 UpdateGuideState(): m_state=6
21:13:47.838 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5736
21:13:47.838 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=439.93, Mass=1502, SNR=26.4, Peak=211 HFD=3.3
21:13:47.838 00.000 7988 MultiStar: [#1 0.08,0.04,1.03,U] [#2 0.34,0.09,1.00,U] [#3 0.03,0.18,0.94,U] [#4 0.03,0.26,1.05,U] [#5 -0.13,0.06,0.70,U] [#6 0.01,0.26,0.73,U] [#7 -0.34,0.31,0.70,U] [#8 -0.05,0.08,0.65,U] 
21:13:47.838 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.22, -0.45}
21:13:47.838 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.98)
21:13:47.838 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
21:13:47.845 00.007 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.73 mountX=-0.08 mountY=0.01, mountTheta=3.01
21:13:47.845 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
21:13:47.845 00.000 7988 Enqueuing Move request for scope (-0.01, 0.08)
21:13:47.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:47.845 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.4
21:13:47.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:47.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:47.853 00.008 7988 Enqueuing Expose request
21:13:47.853 00.000 15712 Worker thread wakes up
21:13:47.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
21:13:47.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
21:13:47.853 00.000 15712 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.01
21:13:47.855 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.12
21:13:47.855 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
21:13:47.855 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:47.855 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:13:47.855 00.000 15712 MoveAxis(E, 5, ABG)
21:13:47.855 00.000 15712 Guiding  Dir = 2, Dur = 5
21:13:47.855 00.000 15712 IsGuiding returns 0
21:13:47.901 00.046 15712 IsGuiding returns 0
21:13:47.901 00.000 15712 Move returns status 0, amount 5
21:13:47.901 00.000 15712 MoveAxis(N, 0, ABG)
21:13:47.901 00.000 15712 Move returns status 0, amount 0
21:13:47.901 00.000 15712 move complete, result=0
21:13:47.901 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:13:47.913 00.012 15712 worker thread done servicing request
21:13:47.913 00.000 15712 Worker thread wakes up
21:13:47.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:47.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:49.547 01.634 15712 Exposure complete
21:13:49.605 00.058 15712 worker thread done servicing request
21:13:49.607 00.002 7988 OnExposeComplete: enter
21:13:49.607 00.000 7988 UpdateGuideState(): m_state=6
21:13:49.608 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5737
21:13:49.608 00.000 7988 Star::Find returns 1 (1), X=1182.31, Y=439.95, Mass=1602, SNR=27.3, Peak=255 HFD=3.4
21:13:49.608 00.000 7988 MultiStar: [#1 -0.08,-0.05,0.99,U] [#2 0.26,0.03,0.99,U] [#3 -0.09,0.37,0.91,U] [#4 0.09,0.18,1.01,U] [#5 -0.23,0.11,0.68,U] [#6 -0.05,0.01,0.70,U] [#7 -0.30,0.56,0.67,U] [#8 -0.33,0.02,0.66,U] 
21:13:49.611 00.003 7988 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.24, -0.43}
21:13:49.611 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.05 = -2.23)
21:13:49.611 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.16 = 0.87)
21:13:49.611 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.47 mountX=-0.07 mountY=0.09, mountTheta=2.25
21:13:49.611 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.07, opts=13)
21:13:49.611 00.000 7988 Enqueuing Move request for scope (-0.09, 0.07)
21:13:49.611 00.000 15712 Worker thread wakes up
21:13:49.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
21:13:49.611 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
21:13:49.611 00.000 15712 Moving (-0.09, 0.07) raw xDistance=-0.07 yDistance=0.09
21:13:49.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:13:49.611 00.000 7988 UpdateGuideState exits: m=1602 SNR=27.3 Saturated
21:13:49.621 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:49.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:49.623 00.002 7988 Enqueuing Expose request
21:13:49.624 00.001 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.12
21:13:49.624 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
21:13:49.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:49.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:13:49.624 00.000 15712 MoveAxis(E, 4, ABG)
21:13:49.624 00.000 15712 Guiding  Dir = 2, Dur = 4
21:13:49.624 00.000 15712 IsGuiding returns 0
21:13:49.650 00.026 15712 IsGuiding returns 0
21:13:49.650 00.000 15712 Move returns status 0, amount 4
21:13:49.650 00.000 15712 MoveAxis(N, 0, ABG)
21:13:49.650 00.000 15712 Move returns status 0, amount 0
21:13:49.650 00.000 15712 move complete, result=0
21:13:49.650 00.000 15712 worker thread done servicing request
21:13:49.650 00.000 15712 Worker thread wakes up
21:13:49.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:49.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:49.650 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:13:51.058 01.408 15712 Exposure complete
21:13:51.119 00.061 15712 worker thread done servicing request
21:13:51.119 00.000 7988 OnExposeComplete: enter
21:13:51.119 00.000 7988 UpdateGuideState(): m_state=6
21:13:51.119 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5738
21:13:51.121 00.002 7988 Star::Find returns 1 (0), X=1182.31, Y=440.13, Mass=1425, SNR=25.7, Peak=218 HFD=3.0
21:13:51.123 00.002 7988 MultiStar: [#1 0.12,-0.07,1.06,U] [#2 0.27,0.21,1.03,U] [#3 -0.07,0.41,1.00,U] [#4 -0.05,0.09,1.07,U] [#5 -0.15,0.15,0.74,U] [#6 0.01,0.20,0.71,U] [#7 0.07,0.45,0.69,U] [#8 0.00,0.22,0.70,U] 
21:13:51.123 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.14}, one-star: {-0.24, -0.25}
21:13:51.125 00.002 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
21:13:51.125 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
21:13:51.127 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.58 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
21:13:51.129 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.14, opts=13)
21:13:51.129 00.000 7988 Enqueuing Move request for scope (-0.00, 0.14)
21:13:51.131 00.002 15712 Worker thread wakes up
21:13:51.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
21:13:51.131 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
21:13:51.131 00.000 15712 Moving (-0.00, 0.14) raw xDistance=-0.14 yDistance=-0.00
21:13:51.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:51.131 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.7
21:13:51.134 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:51.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:51.136 00.002 7988 Enqueuing Expose request
21:13:51.137 00.001 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.12
21:13:51.137 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
21:13:51.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:51.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:13:51.137 00.000 15712 MoveAxis(E, 6, ABG)
21:13:51.137 00.000 15712 Guiding  Dir = 2, Dur = 6
21:13:51.137 00.000 15712 IsGuiding returns 0
21:13:51.156 00.019 15712 IsGuiding returns 0
21:13:51.156 00.000 15712 Move returns status 0, amount 6
21:13:51.156 00.000 15712 MoveAxis(N, 0, ABG)
21:13:51.156 00.000 15712 Move returns status 0, amount 0
21:13:51.156 00.000 15712 move complete, result=0
21:13:51.156 00.000 15712 worker thread done servicing request
21:13:51.156 00.000 15712 Worker thread wakes up
21:13:51.156 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:13:51.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:51.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:52.798 01.642 15712 Exposure complete
21:13:52.856 00.058 15712 worker thread done servicing request
21:13:52.856 00.000 7988 OnExposeComplete: enter
21:13:52.858 00.002 7988 UpdateGuideState(): m_state=6
21:13:52.860 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5739
21:13:52.860 00.000 7988 Star::Find returns 1 (0), X=1182.54, Y=440.16, Mass=1518, SNR=26.5, Peak=216 HFD=3.4
21:13:52.862 00.002 7988 MultiStar: [#1 0.07,0.01,1.03,U] [#2 0.34,0.15,1.01,U] [#3 0.10,0.34,0.95,U] [#4 0.09,0.41,1.02,U] [#5 -0.09,0.20,0.71,U] [#6 0.08,0.18,0.74,U] [#7 0.04,0.42,0.68,U] [#8 -0.10,0.06,0.66,U] 
21:13:52.862 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.17}, one-star: {-0.00, -0.23}
21:13:52.864 00.002 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
21:13:52.864 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
21:13:52.866 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.16 mountX=-0.17 mountY=-0.08, mountTheta=-2.72
21:13:52.866 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.17, opts=13)
21:13:52.866 00.000 7988 Enqueuing Move request for scope (0.07, 0.17)
21:13:52.866 00.000 15712 Worker thread wakes up
21:13:52.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
21:13:52.866 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
21:13:52.866 00.000 15712 Moving (0.07, 0.17) raw xDistance=-0.17 yDistance=-0.08
21:13:52.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:52.866 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
21:13:52.873 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:52.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:52.875 00.002 7988 Enqueuing Expose request
21:13:52.876 00.001 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 636.12
21:13:52.876 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
21:13:52.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:52.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:13:52.876 00.000 15712 MoveAxis(E, 40, ABG)
21:13:52.876 00.000 15712 Guiding  Dir = 2, Dur = 40
21:13:52.876 00.000 15712 IsGuiding returns 0
21:13:52.892 00.016 15712 PulseGuide returned control before completion, sleep 35
21:13:52.946 00.054 15712 IsGuiding returns 0
21:13:52.946 00.000 15712 Move returns status 0, amount 40
21:13:52.946 00.000 15712 MoveAxis(N, 0, ABG)
21:13:52.946 00.000 15712 Move returns status 0, amount 0
21:13:52.946 00.000 15712 move complete, result=0
21:13:52.946 00.000 15712 worker thread done servicing request
21:13:52.946 00.000 15712 Worker thread wakes up
21:13:52.946 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
21:13:52.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:52.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:54.362 01.416 15712 Exposure complete
21:13:54.421 00.059 15712 worker thread done servicing request
21:13:54.421 00.000 7988 OnExposeComplete: enter
21:13:54.421 00.000 7988 UpdateGuideState(): m_state=6
21:13:54.424 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
21:13:54.424 00.000 7988 Star::Find returns 1 (0), X=1182.17, Y=439.80, Mass=1502, SNR=26.4, Peak=220 HFD=3.4
21:13:54.426 00.002 7988 MultiStar: [#1 0.02,-0.19,1.01,U] [#2 0.13,0.18,1.02,U] [#3 0.01,0.18,0.96,U] [#4 0.05,0.11,1.04,U] [#5 -0.18,0.12,0.75,U] [#6 0.12,-0.06,0.71,U] [#7 -0.05,0.38,0.69,U] [#8 -0.12,-0.23,0.65,U] 
21:13:54.426 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.37, -0.58}
21:13:54.428 00.002 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.58) = xAngle (-1.15 = -1.15)
21:13:54.428 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.96 = 1.96)
21:13:54.430 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.73 mountX=0.02 mountY=0.04, mountTheta=1.15
21:13:54.432 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.02, opts=13)
21:13:54.432 00.000 7988 Enqueuing Move request for scope (-0.04, -0.02)
21:13:54.434 00.002 15712 Worker thread wakes up
21:13:54.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
21:13:54.434 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
21:13:54.434 00.000 15712 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=0.04
21:13:54.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:54.434 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.4
21:13:54.438 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:54.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:54.440 00.002 7988 Enqueuing Expose request
21:13:54.440 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.12
21:13:54.440 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
21:13:54.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:54.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:13:54.440 00.000 15712 MoveAxis(E, 10, ABG)
21:13:54.442 00.002 15712 Guiding  Dir = 2, Dur = 10
21:13:54.442 00.000 15712 IsGuiding returns 0
21:13:54.462 00.020 15712 IsGuiding returns 1
21:13:54.462 00.000 15712 scope still moving after pulse duration time elapsed
21:13:54.506 00.044 15712 IsGuiding returns 0
21:13:54.506 00.000 15712 scope move finished after 10 + 61 ms
21:13:54.506 00.000 15712 Move returns status 0, amount 10
21:13:54.506 00.000 15712 MoveAxis(N, 0, ABG)
21:13:54.506 00.000 15712 Move returns status 0, amount 0
21:13:54.506 00.000 15712 move complete, result=0
21:13:54.506 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
21:13:54.515 00.009 15712 worker thread done servicing request
21:13:54.515 00.000 15712 Worker thread wakes up
21:13:54.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:54.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:56.145 01.630 15712 Exposure complete
21:13:56.206 00.061 15712 worker thread done servicing request
21:13:56.206 00.000 7988 OnExposeComplete: enter
21:13:56.206 00.000 7988 UpdateGuideState(): m_state=6
21:13:56.209 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5741
21:13:56.211 00.002 7988 Star::Find returns 1 (0), X=1182.24, Y=439.78, Mass=1531, SNR=26.8, Peak=210 HFD=3.5
21:13:56.211 00.000 7988 MultiStar: [#1 -0.10,-0.14,1.00,U] [#2 0.17,-0.04,1.00,U] [#3 -0.09,0.09,0.95,U] [#4 0.06,0.03,1.04,U] [#5 -0.43,-0.04,0.70,U] [#6 -0.21,0.06,0.71,U] [#7 -0.17,0.28,0.67,U] [#8 -0.06,-0.04,0.62,U] 
21:13:56.213 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.31, -0.60}
21:13:56.213 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.58) = xAngle (-1.06 = -1.06)
21:13:56.215 00.002 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.05 = 2.05)
21:13:56.215 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.64 mountX=0.06 mountY=0.11, mountTheta=1.07
21:13:56.217 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.06, opts=13)
21:13:56.219 00.002 7988 Enqueuing Move request for scope (-0.11, -0.06)
21:13:56.219 00.000 15712 Worker thread wakes up
21:13:56.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
21:13:56.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
21:13:56.219 00.000 15712 Moving (-0.11, -0.06) raw xDistance=0.06 yDistance=0.11
21:13:56.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:56.219 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.8
21:13:56.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:56.222 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:56.222 00.000 7988 Enqueuing Expose request
21:13:56.224 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.13
21:13:56.224 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
21:13:56.224 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:56.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:13:56.224 00.000 15712 MoveAxis(E, 7, ABG)
21:13:56.224 00.000 15712 Guiding  Dir = 2, Dur = 7
21:13:56.231 00.007 15712 IsGuiding returns 0
21:13:56.240 00.009 15712 IsGuiding returns 0
21:13:56.240 00.000 15712 Move returns status 0, amount 7
21:13:56.240 00.000 15712 MoveAxis(N, 0, ABG)
21:13:56.240 00.000 15712 Move returns status 0, amount 0
21:13:56.240 00.000 15712 move complete, result=0
21:13:56.240 00.000 15712 worker thread done servicing request
21:13:56.240 00.000 15712 Worker thread wakes up
21:13:56.240 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:13:56.257 00.017 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:56.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:57.661 01.404 15712 Exposure complete
21:13:57.706 00.045 15712 worker thread done servicing request
21:13:57.706 00.000 7988 OnExposeComplete: enter
21:13:57.720 00.014 7988 UpdateGuideState(): m_state=6
21:13:57.722 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5742
21:13:57.722 00.000 7988 Star::Find returns 1 (0), X=1182.23, Y=439.66, Mass=1502, SNR=26.6, Peak=223 HFD=3.2
21:13:57.724 00.002 7988 MultiStar: [#1 0.16,-0.39,1.02,U] [#2 0.12,-0.14,1.01,U] [#3 -0.03,0.07,0.96,U] [#4 -0.00,-0.04,1.04,U] [#5 -0.21,-0.28,0.69,U] [#6 -0.00,0.03,0.70,U] [#7 0.01,0.15,0.66,U] [#8 -0.09,-0.16,0.65,U] 
21:13:57.724 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.18}, one-star: {-0.31, -0.72}
21:13:57.726 00.002 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
21:13:57.726 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
21:13:57.728 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.75 mountX=0.18 mountY=0.04, mountTheta=0.20
21:13:57.730 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.18, opts=13)
21:13:57.730 00.000 7988 Enqueuing Move request for scope (-0.03, -0.18)
21:13:57.732 00.002 15712 Worker thread wakes up
21:13:57.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
21:13:57.732 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
21:13:57.732 00.000 15712 Moving (-0.03, -0.18) raw xDistance=0.18 yDistance=0.04
21:13:57.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:57.732 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.6
21:13:57.734 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:57.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:57.736 00.002 7988 Enqueuing Expose request
21:13:57.737 00.001 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.13
21:13:57.737 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
21:13:57.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:57.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:13:57.737 00.000 15712 MoveAxis(W, 31, ABG)
21:13:57.737 00.000 15712 Guiding  Dir = 3, Dur = 31
21:13:57.737 00.000 15712 IsGuiding returns 0
21:13:57.758 00.021 15712 PulseGuide returned control before completion, sleep 22
21:13:57.805 00.047 15712 IsGuiding returns 0
21:13:57.805 00.000 15712 Move returns status 0, amount 31
21:13:57.805 00.000 15712 MoveAxis(N, 0, ABG)
21:13:57.805 00.000 15712 Move returns status 0, amount 0
21:13:57.805 00.000 15712 move complete, result=0
21:13:57.805 00.000 15712 worker thread done servicing request
21:13:57.805 00.000 15712 Worker thread wakes up
21:13:57.805 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
21:13:57.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:57.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:13:59.447 01.642 15712 Exposure complete
21:13:59.506 00.059 15712 worker thread done servicing request
21:13:59.506 00.000 7988 OnExposeComplete: enter
21:13:59.506 00.000 7988 UpdateGuideState(): m_state=6
21:13:59.509 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5743
21:13:59.509 00.000 7988 Star::Find returns 1 (0), X=1182.19, Y=439.94, Mass=1543, SNR=26.9, Peak=240 HFD=3.4
21:13:59.509 00.000 7988 MultiStar: [#1 -0.13,-0.03,0.99,U] [#2 0.14,0.15,1.00,U] [#3 -0.26,0.19,0.93,U] [#4 -0.15,0.18,1.00,U] [#5 -0.56,0.02,0.67,U] [#6 -0.20,0.25,0.70,U] [#7 -0.22,0.42,0.69,U] [#8 -0.43,-0.08,0.65,U] 
21:13:59.509 00.000 7988 refined, 8 included, MultiStar: {-0.22, 0.06}, one-star: {-0.36, -0.45}
21:13:59.509 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.58) = xAngle (4.45 = -1.83)
21:13:59.509 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.56 = 1.28)
21:13:59.509 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.87 mountX=-0.06 mountY=0.22, mountTheta=1.83
21:13:59.509 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.06, opts=13)
21:13:59.509 00.000 7988 Enqueuing Move request for scope (-0.22, 0.06)
21:13:59.509 00.000 15712 Worker thread wakes up
21:13:59.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:13:59.509 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.9
21:13:59.521 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:59.521 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:13:59.523 00.002 7988 Enqueuing Expose request
21:13:59.523 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
21:13:59.523 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
21:13:59.523 00.000 15712 Moving (-0.22, 0.06) raw xDistance=-0.06 yDistance=0.22
21:13:59.525 00.002 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.13
21:13:59.525 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
21:13:59.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:59.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:13:59.525 00.000 15712 MoveAxis(E, 5, ABG)
21:13:59.525 00.000 15712 Guiding  Dir = 2, Dur = 5
21:13:59.561 00.036 15712 IsGuiding returns 0
21:13:59.578 00.017 15712 IsGuiding returns 0
21:13:59.578 00.000 15712 Move returns status 0, amount 5
21:13:59.578 00.000 15712 MoveAxis(N, 0, ABG)
21:13:59.578 00.000 15712 Move returns status 0, amount 0
21:13:59.578 00.000 15712 move complete, result=0
21:13:59.578 00.000 15712 worker thread done servicing request
21:13:59.578 00.000 15712 Worker thread wakes up
21:13:59.578 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:13:59.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:13:59.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:00.994 01.416 15712 Exposure complete
21:14:01.053 00.059 15712 worker thread done servicing request
21:14:01.053 00.000 7988 OnExposeComplete: enter
21:14:01.056 00.003 7988 UpdateGuideState(): m_state=6
21:14:01.056 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5744
21:14:01.058 00.002 7988 Star::Find returns 1 (0), X=1182.26, Y=440.00, Mass=1559, SNR=27.0, Peak=236 HFD=3.2
21:14:01.058 00.000 7988 MultiStar: [#1 -0.01,-0.07,1.02,U] [#2 0.10,0.18,0.97,U] [#3 -0.16,0.26,0.93,U] [#4 -0.13,0.21,1.02,U] [#5 -0.49,0.22,0.70,U] [#6 -0.15,0.07,0.71,U] [#7 -0.21,0.38,0.62,U] [#8 -0.23,-0.01,0.65,U] 
21:14:01.060 00.002 7988 refined, 8 included, MultiStar: {-0.16, 0.08}, one-star: {-0.28, -0.39}
21:14:01.060 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.58) = xAngle (4.26 = -2.03)
21:14:01.062 00.002 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.08)
21:14:01.062 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=-0.08 mountY=0.16, mountTheta=2.03
21:14:01.064 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.08, opts=13)
21:14:01.066 00.002 7988 Enqueuing Move request for scope (-0.16, 0.08)
21:14:01.066 00.000 15712 Worker thread wakes up
21:14:01.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
21:14:01.066 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
21:14:01.066 00.000 15712 Moving (-0.16, 0.08) raw xDistance=-0.08 yDistance=0.16
21:14:01.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:01.066 00.000 7988 UpdateGuideState exits: m=1559 SNR=27.0
21:14:01.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:01.070 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:01.072 00.002 7988 Enqueuing Expose request
21:14:01.072 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.13
21:14:01.072 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
21:14:01.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:01.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:14:01.072 00.000 15712 MoveAxis(E, 4, ABG)
21:14:01.072 00.000 15712 Guiding  Dir = 2, Dur = 4
21:14:01.072 00.000 15712 IsGuiding returns 0
21:14:01.087 00.015 15712 IsGuiding returns 0
21:14:01.087 00.000 15712 Move returns status 0, amount 4
21:14:01.087 00.000 15712 MoveAxis(N, 0, ABG)
21:14:01.087 00.000 15712 Move returns status 0, amount 0
21:14:01.087 00.000 15712 move complete, result=0
21:14:01.087 00.000 15712 worker thread done servicing request
21:14:01.087 00.000 15712 Worker thread wakes up
21:14:01.087 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
21:14:01.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:01.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:02.841 01.754 15712 Exposure complete
21:14:02.895 00.054 15712 worker thread done servicing request
21:14:02.895 00.000 7988 OnExposeComplete: enter
21:14:02.895 00.000 7988 UpdateGuideState(): m_state=6
21:14:02.902 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5745
21:14:02.904 00.002 7988 Star::Find returns 1 (0), X=1182.39, Y=440.12, Mass=1432, SNR=25.8, Peak=218 HFD=3.1
21:14:02.904 00.000 7988 MultiStar: [#1 0.02,-0.07,1.06,U] [#2 0.18,0.34,1.04,U] [#3 -0.13,0.34,0.99,U] [#4 -0.09,0.19,1.09,U] [#5 -0.21,0.26,0.73,U] [#6 0.05,0.10,0.70,U] [#7 -0.04,0.49,0.71,U] [#8 -0.17,0.24,0.66,U] 
21:14:02.906 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.17}, one-star: {-0.16, -0.26}
21:14:02.906 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
21:14:02.908 00.002 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
21:14:02.908 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=-0.17 mountY=0.05, mountTheta=2.85
21:14:02.910 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.17, opts=13)
21:14:02.912 00.002 7988 Enqueuing Move request for scope (-0.05, 0.17)
21:14:02.912 00.000 15712 Worker thread wakes up
21:14:02.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
21:14:02.912 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
21:14:02.912 00.000 15712 Moving (-0.05, 0.17) raw xDistance=-0.17 yDistance=0.05
21:14:02.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:02.912 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.8
21:14:02.916 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:02.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:02.918 00.002 7988 Enqueuing Expose request
21:14:02.918 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 636.13
21:14:02.918 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
21:14:02.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:02.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:14:02.918 00.000 15712 MoveAxis(E, 38, ABG)
21:14:02.918 00.000 15712 Guiding  Dir = 2, Dur = 38
21:14:02.918 00.000 15712 IsGuiding returns 0
21:14:02.936 00.018 15712 PulseGuide returned control before completion, sleep 33
21:14:02.985 00.049 15712 IsGuiding returns 0
21:14:02.985 00.000 15712 Move returns status 0, amount 38
21:14:02.985 00.000 15712 MoveAxis(N, 0, ABG)
21:14:02.985 00.000 15712 Move returns status 0, amount 0
21:14:02.985 00.000 15712 move complete, result=0
21:14:02.985 00.000 15712 worker thread done servicing request
21:14:02.985 00.000 15712 Worker thread wakes up
21:14:02.985 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
21:14:02.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:02.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:04.403 01.418 15712 Exposure complete
21:14:04.462 00.059 15712 worker thread done servicing request
21:14:04.462 00.000 7988 OnExposeComplete: enter
21:14:04.464 00.002 7988 UpdateGuideState(): m_state=6
21:14:04.464 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5746
21:14:04.464 00.000 7988 Star::Find returns 1 (1), X=1182.21, Y=439.94, Mass=1506, SNR=26.4, Peak=255 HFD=3.0
21:14:04.464 00.000 7988 MultiStar: [#1 0.02,-0.20,1.01,U] [#2 0.29,0.09,0.99,U] [#3 -0.04,0.21,0.95,U] [#4 -0.09,0.18,1.04,U] [#5 -0.04,0.16,0.74,U] [#6 -0.12,0.32,0.73,U] [#7 0.13,0.51,0.68,U] [#8 -0.17,0.24,0.67,U] 
21:14:04.464 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {-0.33, -0.44}
21:14:04.464 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.58) = xAngle (3.57 = -2.71)
21:14:04.471 00.007 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.68 = 0.40)
21:14:04.471 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.99 mountX=-0.09 mountY=0.04, mountTheta=2.74
21:14:04.471 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.09, opts=13)
21:14:04.471 00.000 7988 Enqueuing Move request for scope (-0.04, 0.09)
21:14:04.471 00.000 15712 Worker thread wakes up
21:14:04.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
21:14:04.471 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
21:14:04.471 00.000 15712 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=0.04
21:14:04.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:04.471 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4 Saturated
21:14:04.478 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:04.478 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:04.480 00.002 7988 Enqueuing Expose request
21:14:04.480 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
21:14:04.480 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
21:14:04.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:04.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:14:04.480 00.000 15712 MoveAxis(E, 3, ABG)
21:14:04.480 00.000 15712 Guiding  Dir = 2, Dur = 3
21:14:04.480 00.000 15712 IsGuiding returns 0
21:14:04.496 00.016 15712 IsGuiding returns 0
21:14:04.496 00.000 15712 Move returns status 0, amount 3
21:14:04.496 00.000 15712 MoveAxis(N, 0, ABG)
21:14:04.496 00.000 15712 Move returns status 0, amount 0
21:14:04.496 00.000 15712 move complete, result=0
21:14:04.496 00.000 15712 worker thread done servicing request
21:14:04.496 00.000 15712 Worker thread wakes up
21:14:04.496 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:14:04.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:04.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:06.144 01.648 15712 Exposure complete
21:14:06.203 00.059 15712 worker thread done servicing request
21:14:06.203 00.000 7988 OnExposeComplete: enter
21:14:06.204 00.001 7988 UpdateGuideState(): m_state=6
21:14:06.205 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5747
21:14:06.205 00.000 7988 Star::Find returns 1 (0), X=1182.27, Y=440.07, Mass=1523, SNR=26.6, Peak=241 HFD=3.2
21:14:06.205 00.000 7988 MultiStar: [#1 -0.00,0.04,1.00,U] [#2 0.25,0.17,1.01,U] [#3 0.07,0.53,0.95,U] [#4 0.13,0.15,1.03,U] [#5 -0.24,0.05,0.74,U] [#6 0.08,0.05,0.71,U] [#7 -0.20,0.37,0.69,U] [#8 -0.22,0.04,0.66,U] 
21:14:06.205 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.28, -0.31}
21:14:06.205 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
21:14:06.205 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
21:14:06.205 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.83 mountX=-0.12 mountY=0.03, mountTheta=2.90
21:14:06.205 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.12, opts=13)
21:14:06.215 00.010 7988 Enqueuing Move request for scope (-0.03, 0.12)
21:14:06.215 00.000 15712 Worker thread wakes up
21:14:06.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
21:14:06.215 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
21:14:06.215 00.000 15712 Moving (-0.03, 0.12) raw xDistance=-0.12 yDistance=0.03
21:14:06.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:06.215 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
21:14:06.220 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:06.221 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:06.221 00.000 7988 Enqueuing Expose request
21:14:06.223 00.002 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
21:14:06.223 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
21:14:06.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:06.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:14:06.223 00.000 15712 MoveAxis(E, 6, ABG)
21:14:06.223 00.000 15712 Guiding  Dir = 2, Dur = 6
21:14:06.223 00.000 15712 IsGuiding returns 0
21:14:06.242 00.019 15712 IsGuiding returns 0
21:14:06.242 00.000 15712 Move returns status 0, amount 6
21:14:06.242 00.000 15712 MoveAxis(N, 0, ABG)
21:14:06.242 00.000 15712 Move returns status 0, amount 0
21:14:06.242 00.000 15712 move complete, result=0
21:14:06.242 00.000 15712 worker thread done servicing request
21:14:06.242 00.000 15712 Worker thread wakes up
21:14:06.242 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:14:06.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:06.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:07.656 01.414 15712 Exposure complete
21:14:07.704 00.048 15712 worker thread done servicing request
21:14:07.704 00.000 7988 OnExposeComplete: enter
21:14:07.704 00.000 7988 UpdateGuideState(): m_state=6
21:14:07.719 00.015 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5748
21:14:07.721 00.002 7988 Star::Find returns 1 (1), X=1182.34, Y=440.09, Mass=1538, SNR=26.8, Peak=255 HFD=2.8
21:14:07.721 00.000 7988 MultiStar: [#1 0.35,-0.15,1.01,U] [#2 0.20,0.15,1.04,U] [#3 0.03,0.41,0.96,U] [#4 0.18,0.24,1.04,U] [#5 -0.13,0.10,0.73,U] [#6 0.01,0.30,0.70,U] [#7 -0.07,0.33,0.68,U] [#8 -0.11,-0.01,0.65,U] 
21:14:07.723 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {-0.20, -0.29}
21:14:07.723 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
21:14:07.725 00.002 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
21:14:07.725 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.11 mountY=-0.05, mountTheta=-2.71
21:14:07.727 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.11, opts=13)
21:14:07.729 00.002 7988 Enqueuing Move request for scope (0.05, 0.11)
21:14:07.729 00.000 15712 Worker thread wakes up
21:14:07.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
21:14:07.729 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
21:14:07.729 00.000 15712 Moving (0.05, 0.11) raw xDistance=-0.11 yDistance=-0.05
21:14:07.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:07.729 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.8 Saturated
21:14:07.732 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:07.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:07.734 00.002 7988 Enqueuing Expose request
21:14:07.735 00.001 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
21:14:07.735 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
21:14:07.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:07.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:14:07.735 00.000 15712 MoveAxis(E, 5, ABG)
21:14:07.735 00.000 15712 Guiding  Dir = 2, Dur = 5
21:14:07.735 00.000 15712 IsGuiding returns 0
21:14:07.754 00.019 15712 IsGuiding returns 0
21:14:07.754 00.000 15712 Move returns status 0, amount 5
21:14:07.754 00.000 15712 MoveAxis(N, 0, ABG)
21:14:07.754 00.000 15712 Move returns status 0, amount 0
21:14:07.754 00.000 15712 move complete, result=0
21:14:07.754 00.000 15712 worker thread done servicing request
21:14:07.754 00.000 15712 Worker thread wakes up
21:14:07.754 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:14:07.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:07.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:09.505 01.751 15712 Exposure complete
21:14:09.556 00.051 15712 worker thread done servicing request
21:14:09.556 00.000 7988 OnExposeComplete: enter
21:14:09.556 00.000 7988 UpdateGuideState(): m_state=6
21:14:09.568 00.012 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5749
21:14:09.568 00.000 7988 Star::Find returns 1 (1), X=1182.28, Y=439.93, Mass=1544, SNR=26.8, Peak=255 HFD=3.2
21:14:09.568 00.000 7988 MultiStar: [#1 0.01,0.06,0.99,U] [#2 0.16,0.16,1.01,U] [#3 -0.07,0.35,0.96,U] [#4 -0.00,0.27,1.04,U] [#5 -0.11,0.23,0.74,U] [#6 0.10,0.21,0.74,U] [#7 -0.02,0.46,0.67,U] [#8 -0.13,0.05,0.65,U] 
21:14:09.568 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {-0.27, -0.45}
21:14:09.572 00.004 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.89)
21:14:09.572 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.22)
21:14:09.572 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.82 mountX=-0.14 mountY=0.03, mountTheta=2.92
21:14:09.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.14, opts=13)
21:14:09.572 00.000 7988 Enqueuing Move request for scope (-0.03, 0.14)
21:14:09.572 00.000 15712 Worker thread wakes up
21:14:09.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
21:14:09.572 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
21:14:09.572 00.000 15712 Moving (-0.03, 0.14) raw xDistance=-0.14 yDistance=0.03
21:14:09.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:09.572 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8 Saturated
21:14:09.581 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:09.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:09.584 00.003 7988 Enqueuing Expose request
21:14:09.584 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
21:14:09.584 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
21:14:09.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:09.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:14:09.584 00.000 15712 MoveAxis(E, 6, ABG)
21:14:09.584 00.000 15712 Guiding  Dir = 2, Dur = 6
21:14:09.584 00.000 15712 IsGuiding returns 0
21:14:09.602 00.018 15712 IsGuiding returns 0
21:14:09.602 00.000 15712 Move returns status 0, amount 6
21:14:09.602 00.000 15712 MoveAxis(N, 0, ABG)
21:14:09.602 00.000 15712 Move returns status 0, amount 0
21:14:09.602 00.000 15712 move complete, result=0
21:14:09.602 00.000 15712 worker thread done servicing request
21:14:09.602 00.000 15712 Worker thread wakes up
21:14:09.602 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:14:09.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:09.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:11.009 01.407 15712 Exposure complete
21:14:11.068 00.059 15712 worker thread done servicing request
21:14:11.068 00.000 7988 OnExposeComplete: enter
21:14:11.068 00.000 7988 UpdateGuideState(): m_state=6
21:14:11.071 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5750
21:14:11.071 00.000 7988 Star::Find returns 1 (1), X=1182.14, Y=439.95, Mass=1567, SNR=27.0, Peak=255 HFD=3.0
21:14:11.071 00.000 7988 MultiStar: [#1 0.03,0.05,1.04,U] [#2 0.27,0.18,1.01,U] [#3 -0.13,0.26,0.94,U] [#4 0.01,0.11,1.02,U] [#5 -0.26,-0.01,0.72,U] [#6 0.14,0.01,0.71,U] [#7 -0.11,0.39,0.66,U] [#8 -0.19,0.05,0.64,U] 
21:14:11.071 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.41, -0.44}
21:14:11.071 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.58) = xAngle (4.01 = -2.28)
21:14:11.071 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.11 = 0.83)
21:14:11.071 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.43 mountX=-0.06 mountY=0.06, mountTheta=2.29
21:14:11.071 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.06, opts=13)
21:14:11.071 00.000 7988 Enqueuing Move request for scope (-0.07, 0.06)
21:14:11.071 00.000 15712 Worker thread wakes up
21:14:11.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
21:14:11.071 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
21:14:11.071 00.000 15712 Moving (-0.07, 0.06) raw xDistance=-0.06 yDistance=0.06
21:14:11.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:11.071 00.000 7988 UpdateGuideState exits: m=1567 SNR=27.0 Saturated
21:14:11.083 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:11.083 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:11.085 00.002 7988 Enqueuing Expose request
21:14:11.085 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
21:14:11.085 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:14:11.087 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:11.087 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:14:11.087 00.000 15712 MoveAxis(E, 3, ABG)
21:14:11.087 00.000 15712 Guiding  Dir = 2, Dur = 3
21:14:11.087 00.000 15712 IsGuiding returns 0
21:14:11.102 00.015 15712 IsGuiding returns 0
21:14:11.102 00.000 15712 Move returns status 0, amount 3
21:14:11.102 00.000 15712 MoveAxis(N, 0, ABG)
21:14:11.102 00.000 15712 Move returns status 0, amount 0
21:14:11.102 00.000 15712 move complete, result=0
21:14:11.102 00.000 15712 worker thread done servicing request
21:14:11.102 00.000 15712 Worker thread wakes up
21:14:11.102 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:14:11.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:11.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:12.745 01.643 15712 Exposure complete
21:14:12.806 00.061 15712 worker thread done servicing request
21:14:12.806 00.000 7988 OnExposeComplete: enter
21:14:12.806 00.000 7988 UpdateGuideState(): m_state=6
21:14:12.806 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5751
21:14:12.809 00.003 7988 Star::Find returns 1 (1), X=1182.32, Y=439.98, Mass=1495, SNR=26.3, Peak=255 HFD=3.1
21:14:12.809 00.000 7988 MultiStar: [#1 -0.13,0.09,1.08,U] [#2 0.22,0.39,1.03,U] [#3 -0.09,0.47,0.98,U] [#4 -0.03,0.17,1.05,U] [#5 -0.07,0.18,0.72,U] [#6 0.05,0.35,0.72,U] [#7 0.03,0.44,0.68,U] [#8 -0.25,0.27,0.69,U] 
21:14:12.809 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.20}, one-star: {-0.22, -0.40}
21:14:12.809 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
21:14:12.809 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.23)
21:14:12.809 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.83 mountX=-0.20 mountY=0.05, mountTheta=2.91
21:14:12.809 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.20, opts=13)
21:14:12.809 00.000 7988 Enqueuing Move request for scope (-0.05, 0.20)
21:14:12.819 00.010 15712 Worker thread wakes up
21:14:12.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
21:14:12.819 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
21:14:12.819 00.000 15712 Moving (-0.05, 0.20) raw xDistance=-0.20 yDistance=0.05
21:14:12.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:12.819 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3 Saturated
21:14:12.821 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:12.821 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:12.823 00.002 7988 Enqueuing Expose request
21:14:12.823 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.14
21:14:12.823 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
21:14:12.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:12.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:14:12.823 00.000 15712 MoveAxis(E, 42, ABG)
21:14:12.823 00.000 15712 Guiding  Dir = 2, Dur = 42
21:14:12.825 00.002 15712 IsGuiding returns 0
21:14:12.847 00.022 15712 PulseGuide returned control before completion, sleep 30
21:14:12.888 00.041 15712 IsGuiding returns 1
21:14:12.888 00.000 15712 scope still moving after pulse duration time elapsed
21:14:12.943 00.055 15712 IsGuiding returns 0
21:14:12.943 00.000 15712 scope move finished after 42 + 76 ms
21:14:12.943 00.000 15712 Move returns status 0, amount 42
21:14:12.943 00.000 15712 MoveAxis(N, 0, ABG)
21:14:12.943 00.000 15712 Move returns status 0, amount 0
21:14:12.943 00.000 15712 move complete, result=0
21:14:12.943 00.000 15712 worker thread done servicing request
21:14:12.943 00.000 15712 Worker thread wakes up
21:14:12.943 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
21:14:12.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:12.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:14.358 01.415 15712 Exposure complete
21:14:14.417 00.059 15712 worker thread done servicing request
21:14:14.417 00.000 7988 OnExposeComplete: enter
21:14:14.417 00.000 7988 UpdateGuideState(): m_state=6
21:14:14.422 00.005 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5752
21:14:14.422 00.000 7988 Star::Find returns 1 (0), X=1182.20, Y=439.95, Mass=1466, SNR=26.1, Peak=235 HFD=2.9
21:14:14.422 00.000 7988 MultiStar: [#1 0.01,-0.19,1.00,U] [#2 0.25,0.15,1.03,U] [#3 0.04,0.22,0.96,U] [#4 0.08,0.13,1.05,U] [#5 -0.24,0.07,0.71,U] [#6 0.07,0.13,0.73,U] [#7 -0.06,0.29,0.69,U] [#8 -0.18,-0.06,0.67,U] 
21:14:14.422 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.35, -0.44}
21:14:14.422 00.000 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.58) = xAngle (4.10 = -2.19)
21:14:14.422 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.21 = 0.92)
21:14:14.422 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.52 mountX=-0.02 mountY=0.03, mountTheta=2.20
21:14:14.422 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
21:14:14.422 00.000 7988 Enqueuing Move request for scope (-0.03, 0.02)
21:14:14.422 00.000 15712 Worker thread wakes up
21:14:14.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
21:14:14.422 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
21:14:14.422 00.000 15712 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
21:14:14.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:14:14.434 00.012 7988 UpdateGuideState exits: m=1466 SNR=26.1
21:14:14.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:14.436 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:14.438 00.002 7988 Enqueuing Expose request
21:14:14.438 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
21:14:14.438 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:14:14.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:14.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:14:14.438 00.000 15712 MoveAxis(E, 3, ABG)
21:14:14.438 00.000 15712 Guiding  Dir = 2, Dur = 3
21:14:14.438 00.000 15712 IsGuiding returns 0
21:14:14.458 00.020 15712 IsGuiding returns 0
21:14:14.458 00.000 15712 Move returns status 0, amount 3
21:14:14.458 00.000 15712 MoveAxis(N, 0, ABG)
21:14:14.458 00.000 15712 Move returns status 0, amount 0
21:14:14.458 00.000 15712 move complete, result=0
21:14:14.458 00.000 15712 worker thread done servicing request
21:14:14.458 00.000 15712 Worker thread wakes up
21:14:14.458 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:14:14.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:14.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:16.099 01.641 15712 Exposure complete
21:14:16.156 00.057 15712 worker thread done servicing request
21:14:16.156 00.000 7988 OnExposeComplete: enter
21:14:16.156 00.000 7988 UpdateGuideState(): m_state=6
21:14:16.160 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5753
21:14:16.160 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=439.91, Mass=1523, SNR=26.6, Peak=213 HFD=3.4
21:14:16.160 00.000 7988 MultiStar: [#1 -0.03,0.02,0.99,U] [#2 0.09,0.06,0.99,U] [#3 -0.02,0.19,0.94,U] [#4 0.00,0.08,1.03,U] [#5 -0.09,0.07,0.71,U] [#6 0.09,0.04,0.72,U] [#7 0.05,0.20,0.67,U] [#8 -0.20,0.05,0.65,U] 
21:14:16.160 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.23, -0.47}
21:14:16.160 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.58) = xAngle (4.31 = -1.97)
21:14:16.160 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.42 = 1.14)
21:14:16.160 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.74 mountX=-0.02 mountY=0.04, mountTheta=1.97
21:14:16.160 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.02, opts=13)
21:14:16.169 00.009 7988 Enqueuing Move request for scope (-0.04, 0.02)
21:14:16.169 00.000 15712 Worker thread wakes up
21:14:16.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
21:14:16.169 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
21:14:16.169 00.000 15712 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
21:14:16.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:16.169 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
21:14:16.173 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:16.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:16.175 00.002 7988 Enqueuing Expose request
21:14:16.176 00.001 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.15
21:14:16.176 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:14:16.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:16.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:14:16.176 00.000 15712 MoveAxis(E, 3, ABG)
21:14:16.176 00.000 15712 Guiding  Dir = 2, Dur = 3
21:14:16.176 00.000 15712 IsGuiding returns 0
21:14:16.203 00.027 15712 IsGuiding returns 0
21:14:16.203 00.000 15712 Move returns status 0, amount 3
21:14:16.203 00.000 15712 MoveAxis(N, 0, ABG)
21:14:16.203 00.000 15712 Move returns status 0, amount 0
21:14:16.203 00.000 15712 move complete, result=0
21:14:16.203 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:14:16.205 00.002 15712 worker thread done servicing request
21:14:16.205 00.000 15712 Worker thread wakes up
21:14:16.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:16.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:17.610 01.405 15712 Exposure complete
21:14:17.664 00.054 15712 worker thread done servicing request
21:14:17.664 00.000 7988 OnExposeComplete: enter
21:14:17.664 00.000 7988 UpdateGuideState(): m_state=6
21:14:17.673 00.009 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5754
21:14:17.673 00.000 7988 Star::Find returns 1 (1), X=1182.26, Y=440.07, Mass=1508, SNR=26.5, Peak=255 HFD=3.1
21:14:17.673 00.000 7988 MultiStar: [#1 0.18,-0.04,1.03,U] [#2 0.13,0.16,1.00,U] [#3 -0.05,0.42,0.96,U] [#4 -0.07,0.26,1.04,U] [#5 -0.08,0.28,0.71,U] [#6 -0.03,0.08,0.68,U] [#7 0.04,0.68,0.66,U] [#8 -0.15,0.28,0.64,U] 
21:14:17.673 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.18}, one-star: {-0.29, -0.31}
21:14:17.673 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.97)
21:14:17.673 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.14)
21:14:17.673 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.74 mountX=-0.18 mountY=0.03, mountTheta=3.00
21:14:17.681 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.18, opts=13)
21:14:17.681 00.000 7988 Enqueuing Move request for scope (-0.03, 0.18)
21:14:17.681 00.000 15712 Worker thread wakes up
21:14:17.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
21:14:17.681 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
21:14:17.681 00.000 15712 Moving (-0.03, 0.18) raw xDistance=-0.18 yDistance=0.03
21:14:17.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:14:17.681 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.5 Saturated
21:14:17.686 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:17.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:17.688 00.002 7988 Enqueuing Expose request
21:14:17.689 00.001 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.15
21:14:17.689 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
21:14:17.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:17.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:14:17.689 00.000 15712 MoveAxis(E, 37, ABG)
21:14:17.689 00.000 15712 Guiding  Dir = 2, Dur = 37
21:14:17.689 00.000 15712 IsGuiding returns 0
21:14:17.705 00.016 15712 PulseGuide returned control before completion, sleep 32
21:14:17.754 00.049 15712 IsGuiding returns 0
21:14:17.754 00.000 15712 Move returns status 0, amount 37
21:14:17.754 00.000 15712 MoveAxis(N, 0, ABG)
21:14:17.754 00.000 15712 Move returns status 0, amount 0
21:14:17.754 00.000 15712 move complete, result=0
21:14:17.754 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
21:14:17.756 00.002 15712 worker thread done servicing request
21:14:17.756 00.000 15712 Worker thread wakes up
21:14:17.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:17.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:19.395 01.639 15712 Exposure complete
21:14:19.449 00.054 15712 worker thread done servicing request
21:14:19.449 00.000 7988 OnExposeComplete: enter
21:14:19.449 00.000 7988 UpdateGuideState(): m_state=6
21:14:19.458 00.009 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5755
21:14:19.458 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=439.94, Mass=1503, SNR=26.3, Peak=227 HFD=3.4
21:14:19.460 00.002 7988 MultiStar: [#1 -0.02,0.15,1.01,U] [#2 0.31,0.18,1.01,U] [#3 -0.12,0.37,0.96,U] [#4 0.00,0.34,1.07,U] [#5 -0.24,0.11,0.73,U] [#6 0.03,0.13,0.71,U] [#7 0.04,0.54,0.69,U] [#8 0.11,0.26,0.65,U] 
21:14:19.460 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.17}, one-star: {-0.22, -0.44}
21:14:19.462 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
21:14:19.462 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
21:14:19.464 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.65 mountX=-0.17 mountY=0.01, mountTheta=3.09
21:14:19.466 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.17, opts=13)
21:14:19.466 00.000 7988 Enqueuing Move request for scope (-0.01, 0.17)
21:14:19.468 00.002 15712 Worker thread wakes up
21:14:19.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
21:14:19.468 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
21:14:19.468 00.000 15712 Moving (-0.01, 0.17) raw xDistance=-0.17 yDistance=0.01
21:14:19.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:19.468 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3
21:14:19.471 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:19.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:19.473 00.002 7988 Enqueuing Expose request
21:14:19.473 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.15
21:14:19.473 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
21:14:19.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:19.474 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:14:19.474 00.000 15712 MoveAxis(E, 36, ABG)
21:14:19.474 00.000 15712 Guiding  Dir = 2, Dur = 36
21:14:19.474 00.000 15712 IsGuiding returns 0
21:14:19.497 00.023 15712 PulseGuide returned control before completion, sleep 24
21:14:19.545 00.048 15712 IsGuiding returns 0
21:14:19.545 00.000 15712 Move returns status 0, amount 36
21:14:19.545 00.000 15712 MoveAxis(N, 0, ABG)
21:14:19.545 00.000 15712 Move returns status 0, amount 0
21:14:19.545 00.000 15712 move complete, result=0
21:14:19.545 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
21:14:19.546 00.001 15712 worker thread done servicing request
21:14:19.546 00.000 15712 Worker thread wakes up
21:14:19.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:19.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:20.961 01.415 15712 Exposure complete
21:14:21.019 00.058 15712 worker thread done servicing request
21:14:21.019 00.000 7988 OnExposeComplete: enter
21:14:21.019 00.000 7988 UpdateGuideState(): m_state=6
21:14:21.022 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5756
21:14:21.022 00.000 7988 Star::Find returns 1 (0), X=1182.20, Y=439.81, Mass=1581, SNR=27.2, Peak=212 HFD=3.6
21:14:21.022 00.000 7988 MultiStar: [#1 -0.04,-0.21,1.01,U] [#2 0.11,-0.10,0.96,U] [#3 -0.05,0.09,0.93,U] [#4 -0.21,-0.13,0.96,U] [#5 -0.15,0.04,0.72,U] [#6 -0.05,-0.11,0.69,U] [#7 -0.07,0.17,0.64,U] [#8 -0.22,-0.21,0.64,U] 
21:14:21.022 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {-0.34, -0.58}
21:14:21.022 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.58) = xAngle (-0.69 = -0.69)
21:14:21.022 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.42 = 2.42)
21:14:21.022 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.27 mountX=0.13 mountY=0.12, mountTheta=0.71
21:14:21.030 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.13, opts=13)
21:14:21.030 00.000 7988 Enqueuing Move request for scope (-0.11, -0.13)
21:14:21.030 00.000 15712 Worker thread wakes up
21:14:21.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
21:14:21.030 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
21:14:21.030 00.000 15712 Moving (-0.11, -0.13) raw xDistance=0.13 yDistance=0.12
21:14:21.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:21.030 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.2
21:14:21.035 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:21.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:21.037 00.002 7988 Enqueuing Expose request
21:14:21.039 00.002 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.15
21:14:21.039 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
21:14:21.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:21.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:14:21.039 00.000 15712 MoveAxis(E, 4, ABG)
21:14:21.039 00.000 15712 Guiding  Dir = 2, Dur = 4
21:14:21.039 00.000 15712 IsGuiding returns 0
21:14:21.063 00.024 15712 IsGuiding returns 0
21:14:21.063 00.000 15712 Move returns status 0, amount 4
21:14:21.063 00.000 15712 MoveAxis(N, 0, ABG)
21:14:21.063 00.000 15712 Move returns status 0, amount 0
21:14:21.063 00.000 15712 move complete, result=0
21:14:21.063 00.000 15712 worker thread done servicing request
21:14:21.063 00.000 15712 Worker thread wakes up
21:14:21.063 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:14:21.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:21.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:22.698 01.635 15712 Exposure complete
21:14:22.748 00.050 15712 worker thread done servicing request
21:14:22.748 00.000 7988 OnExposeComplete: enter
21:14:22.748 00.000 7988 UpdateGuideState(): m_state=6
21:14:22.762 00.014 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5757
21:14:22.762 00.000 7988 Star::Find returns 1 (0), X=1182.21, Y=439.83, Mass=1570, SNR=27.0, Peak=219 HFD=3.6
21:14:22.764 00.002 7988 MultiStar: [#1 -0.13,-0.33,1.00,U] [#2 0.15,-0.19,0.99,U] [#3 -0.12,0.19,0.95,U] [#4 -0.09,0.03,1.01,U] [#5 -0.09,-0.10,0.73,U] [#6 -0.07,-0.23,0.73,U] [#7 -0.13,0.18,0.66,U] [#8 -0.32,-0.20,0.62,U] 
21:14:22.765 00.001 7988 refined, 8 included, MultiStar: {-0.12, -0.14}, one-star: {-0.33, -0.55}
21:14:22.765 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.58) = xAngle (-0.69 = -0.69)
21:14:22.767 00.002 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.42 = 2.42)
21:14:22.767 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.26 mountX=0.14 mountY=0.12, mountTheta=0.70
21:14:22.769 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.14, opts=13)
21:14:22.771 00.002 7988 Enqueuing Move request for scope (-0.12, -0.14)
21:14:22.771 00.000 15712 Worker thread wakes up
21:14:22.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
21:14:22.771 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
21:14:22.771 00.000 15712 Moving (-0.12, -0.14) raw xDistance=0.14 yDistance=0.12
21:14:22.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:22.771 00.000 7988 UpdateGuideState exits: m=1570 SNR=27.0
21:14:22.774 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:22.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:22.776 00.002 7988 Enqueuing Expose request
21:14:22.778 00.002 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.15
21:14:22.778 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
21:14:22.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:22.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:14:22.778 00.000 15712 MoveAxis(E, 3, ABG)
21:14:22.778 00.000 15712 Guiding  Dir = 2, Dur = 3
21:14:22.778 00.000 15712 IsGuiding returns 0
21:14:22.799 00.021 15712 IsGuiding returns 0
21:14:22.799 00.000 15712 Move returns status 0, amount 3
21:14:22.799 00.000 15712 MoveAxis(N, 0, ABG)
21:14:22.799 00.000 15712 Move returns status 0, amount 0
21:14:22.799 00.000 15712 move complete, result=0
21:14:22.799 00.000 15712 worker thread done servicing request
21:14:22.799 00.000 15712 Worker thread wakes up
21:14:22.799 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:14:22.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:22.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:24.214 01.415 15712 Exposure complete
21:14:24.273 00.059 15712 worker thread done servicing request
21:14:24.273 00.000 7988 OnExposeComplete: enter
21:14:24.273 00.000 7988 UpdateGuideState(): m_state=6
21:14:24.274 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5758
21:14:24.276 00.002 7988 Star::Find returns 1 (0), X=1182.09, Y=439.92, Mass=1487, SNR=26.3, Peak=228 HFD=2.9
21:14:24.276 00.000 7988 MultiStar: [#1 -0.01,-0.05,1.06,U] [#2 -0.02,0.03,0.99,U] [#3 -0.03,0.22,0.96,U] [#4 -0.16,0.04,1.03,U] [#5 -0.39,-0.05,0.71,U] [#6 -0.04,-0.13,0.70,U] [#7 -0.37,0.41,0.69,U] [#8 -0.27,-0.04,0.68,U] 
21:14:24.278 00.002 7988 refined, 8 included, MultiStar: {-0.18, -0.01}, one-star: {-0.46, -0.46}
21:14:24.279 00.001 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
21:14:24.279 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
21:14:24.281 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.07 mountX=0.01 mountY=0.18, mountTheta=1.49
21:14:24.283 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.01, opts=13)
21:14:24.283 00.000 7988 Enqueuing Move request for scope (-0.18, -0.01)
21:14:24.285 00.002 15712 Worker thread wakes up
21:14:24.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
21:14:24.285 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
21:14:24.285 00.000 15712 Moving (-0.18, -0.01) raw xDistance=0.01 yDistance=0.18
21:14:24.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:24.285 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
21:14:24.288 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:24.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:24.290 00.002 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.15
21:14:24.290 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
21:14:24.290 00.000 7988 Enqueuing Expose request
21:14:24.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:24.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:14:24.290 00.000 15712 MoveAxis(E, 2, ABG)
21:14:24.290 00.000 15712 Guiding  Dir = 2, Dur = 2
21:14:24.322 00.032 15712 IsGuiding returns 0
21:14:24.356 00.034 15712 IsGuiding returns 0
21:14:24.356 00.000 15712 Move returns status 0, amount 2
21:14:24.356 00.000 15712 MoveAxis(N, 0, ABG)
21:14:24.356 00.000 15712 Move returns status 0, amount 0
21:14:24.356 00.000 15712 move complete, result=0
21:14:24.357 00.001 15712 worker thread done servicing request
21:14:24.357 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
21:14:24.357 00.000 15712 Worker thread wakes up
21:14:24.359 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:24.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:25.999 01.640 15712 Exposure complete
21:14:26.059 00.060 15712 worker thread done servicing request
21:14:26.059 00.000 7988 OnExposeComplete: enter
21:14:26.061 00.002 7988 UpdateGuideState(): m_state=6
21:14:26.062 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5759
21:14:26.062 00.000 7988 Star::Find returns 1 (1), X=1182.28, Y=439.97, Mass=1552, SNR=26.9, Peak=255 HFD=3.2
21:14:26.062 00.000 7988 MultiStar: [#1 -0.19,-0.02,1.01,U] [#2 0.06,0.07,0.99,U] [#3 -0.23,0.17,0.96,U] [#4 -0.17,0.28,1.01,U] [#5 -0.20,0.01,0.71,U] [#6 0.01,0.06,0.72,U] [#7 -0.20,0.49,0.70,U] [#8 -0.25,0.11,0.67,U] 
21:14:26.062 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.07}, one-star: {-0.26, -0.42}
21:14:26.062 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.99)
21:14:26.062 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.40 = 1.12)
21:14:26.062 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.17 cameraTheta=2.72 mountX=-0.07 mountY=0.16, mountTheta=1.99
21:14:26.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.07, opts=13)
21:14:26.062 00.000 7988 Enqueuing Move request for scope (-0.16, 0.07)
21:14:26.062 00.000 15712 Worker thread wakes up
21:14:26.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
21:14:26.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
21:14:26.062 00.000 15712 Moving (-0.16, 0.07) raw xDistance=-0.07 yDistance=0.16
21:14:26.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:26.062 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.9 Saturated
21:14:26.075 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:26.075 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:26.077 00.002 7988 Enqueuing Expose request
21:14:26.077 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.15
21:14:26.079 00.002 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
21:14:26.079 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:26.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:14:26.079 00.000 15712 MoveAxis(E, 1, ABG)
21:14:26.079 00.000 15712 Guiding  Dir = 2, Dur = 1
21:14:26.079 00.000 15712 IsGuiding returns 0
21:14:26.098 00.019 15712 IsGuiding returns 0
21:14:26.098 00.000 15712 Move returns status 0, amount 1
21:14:26.098 00.000 15712 MoveAxis(N, 0, ABG)
21:14:26.098 00.000 15712 Move returns status 0, amount 0
21:14:26.098 00.000 15712 move complete, result=0
21:14:26.098 00.000 15712 worker thread done servicing request
21:14:26.098 00.000 15712 Worker thread wakes up
21:14:26.098 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
21:14:26.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:26.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:27.517 01.419 15712 Exposure complete
21:14:27.573 00.056 15712 worker thread done servicing request
21:14:27.573 00.000 7988 OnExposeComplete: enter
21:14:27.573 00.000 7988 UpdateGuideState(): m_state=6
21:14:27.578 00.005 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5760
21:14:27.578 00.000 7988 Star::Find returns 1 (1), X=1182.13, Y=440.09, Mass=1536, SNR=26.7, Peak=255 HFD=3.0
21:14:27.578 00.000 7988 MultiStar: [#1 -0.09,0.09,0.99,U] [#2 0.08,0.24,0.99,U] [#3 -0.11,0.55,0.94,U] [#4 0.11,0.28,1.01,U] [#5 -0.45,0.41,0.69,U] [#6 -0.05,0.11,0.73,U] [#7 -0.13,0.45,0.70,U] [#8 -0.19,0.19,0.64,U] 
21:14:27.578 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.21}, one-star: {-0.42, -0.30}
21:14:27.578 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.58) = xAngle (3.69 = -2.59)
21:14:27.578 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.52)
21:14:27.578 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.25 cameraTheta=2.11 mountX=-0.21 mountY=0.12, mountTheta=2.62
21:14:27.578 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.21, opts=13)
21:14:27.578 00.000 7988 Enqueuing Move request for scope (-0.13, 0.21)
21:14:27.578 00.000 15712 Worker thread wakes up
21:14:27.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
21:14:27.578 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
21:14:27.578 00.000 15712 Moving (-0.13, 0.21) raw xDistance=-0.21 yDistance=0.12
21:14:27.591 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:27.591 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7 Saturated
21:14:27.593 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:27.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:27.594 00.001 7988 Enqueuing Expose request
21:14:27.594 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.15
21:14:27.594 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
21:14:27.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:27.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:14:27.594 00.000 15712 MoveAxis(E, 43, ABG)
21:14:27.594 00.000 15712 Guiding  Dir = 2, Dur = 43
21:14:27.594 00.000 15712 IsGuiding returns 0
21:14:27.615 00.021 15712 PulseGuide returned control before completion, sleep 33
21:14:27.658 00.043 15712 IsGuiding returns 1
21:14:27.658 00.000 15712 scope still moving after pulse duration time elapsed
21:14:27.697 00.039 15712 IsGuiding returns 0
21:14:27.697 00.000 15712 scope move finished after 43 + 57 ms
21:14:27.697 00.000 15712 Move returns status 0, amount 43
21:14:27.697 00.000 15712 MoveAxis(N, 0, ABG)
21:14:27.697 00.000 15712 Move returns status 0, amount 0
21:14:27.697 00.000 15712 move complete, result=0
21:14:27.697 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
21:14:27.699 00.002 15712 worker thread done servicing request
21:14:27.699 00.000 15712 Worker thread wakes up
21:14:27.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:27.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:29.335 01.636 15712 Exposure complete
21:14:29.396 00.061 15712 worker thread done servicing request
21:14:29.396 00.000 7988 OnExposeComplete: enter
21:14:29.396 00.000 7988 UpdateGuideState(): m_state=6
21:14:29.399 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5761
21:14:29.399 00.000 7988 Star::Find returns 1 (0), X=1182.03, Y=439.78, Mass=1468, SNR=26.1, Peak=209 HFD=3.1
21:14:29.399 00.000 7988 MultiStar: [#1 -0.38,-0.33,1.01,U] [#2 -0.05,-0.03,1.03,U] [#3 -0.27,0.13,0.96,U] [#4 -0.27,-0.05,1.05,U] [#5 -0.55,0.22,0.72,U] [#6 -0.24,-0.15,0.73,U] [#7 -0.30,0.19,0.70,U] [#8 -0.53,-0.21,0.67,U] 
21:14:29.399 00.000 7988 refined, 8 included, MultiStar: {-0.33, -0.11}, one-star: {-0.52, -0.60}
21:14:29.399 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.25 = -1.25)
21:14:29.399 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.86 = 1.86)
21:14:29.399 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.11 hyp=0.35 cameraTheta=-2.83 mountX=0.11 mountY=0.34, mountTheta=1.25
21:14:29.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.11, opts=13)
21:14:29.399 00.000 7988 Enqueuing Move request for scope (-0.33, -0.11)
21:14:29.399 00.000 15712 Worker thread wakes up
21:14:29.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.11) opts 0xd
21:14:29.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.11)
21:14:29.399 00.000 15712 Moving (-0.33, -0.11) raw xDistance=0.11 yDistance=0.34
21:14:29.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:29.399 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.1
21:14:29.411 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:29.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:29.411 00.000 7988 Enqueuing Expose request
21:14:29.411 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:29.411 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
21:14:29.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
21:14:29.411 00.000 15712 MoveAxis(E, 2, ABG)
21:14:29.415 00.004 15712 Guiding  Dir = 2, Dur = 2
21:14:29.415 00.000 15712 IsGuiding returns 0
21:14:29.433 00.018 15712 IsGuiding returns 0
21:14:29.433 00.000 15712 Move returns status 0, amount 2
21:14:29.433 00.000 15712 MoveAxis(S, 86, ABG)
21:14:29.433 00.000 15712 Guiding  Dir = 1, Dur = 86
21:14:29.433 00.000 15712 IsGuiding returns 0
21:14:29.513 00.080 15712 PulseGuide returned control before completion, sleep 17
21:14:29.582 00.069 15712 IsGuiding returns 1
21:14:29.582 00.000 15712 scope still moving after pulse duration time elapsed
21:14:29.612 00.030 15712 IsGuiding returns 0
21:14:29.612 00.000 15712 scope move finished after 86 + 89 ms
21:14:29.612 00.000 15712 Move returns status 0, amount 86
21:14:29.612 00.000 15712 move complete, result=0
21:14:29.612 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.3 px 86 ms SOUTH
21:14:29.615 00.003 15712 worker thread done servicing request
21:14:29.615 00.000 15712 Worker thread wakes up
21:14:29.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:29.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:31.026 01.411 15712 Exposure complete
21:14:31.084 00.058 15712 worker thread done servicing request
21:14:31.084 00.000 7988 OnExposeComplete: enter
21:14:31.084 00.000 7988 UpdateGuideState(): m_state=6
21:14:31.087 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5762
21:14:31.089 00.002 7988 Star::Find returns 1 (0), X=1182.21, Y=439.76, Mass=1457, SNR=26.0, Peak=185 HFD=3.3
21:14:31.089 00.000 7988 MultiStar: [#1 0.09,-0.14,1.04,U] [#2 0.19,0.02,1.00,U] [#3 -0.19,0.24,1.00,U] [#4 0.05,-0.00,1.08,U] [#5 -0.11,-0.02,0.74,U] [#6 -0.08,0.11,0.74,U] [#7 -0.06,0.23,0.69,U] [#8 -0.06,-0.09,0.68,U] 
21:14:31.091 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.33, -0.62}
21:14:31.091 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
21:14:31.093 00.002 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
21:14:31.093 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.44 mountX=0.04 mountY=0.05, mountTheta=0.87
21:14:31.095 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
21:14:31.097 00.002 7988 Enqueuing Move request for scope (-0.05, -0.04)
21:14:31.097 00.000 15712 Worker thread wakes up
21:14:31.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
21:14:31.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
21:14:31.097 00.000 15712 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
21:14:31.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:31.097 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0
21:14:31.100 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:31.100 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:31.102 00.002 7988 Enqueuing Expose request
21:14:31.103 00.001 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:31.103 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:14:31.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:31.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:14:31.103 00.000 15712 MoveAxis(E, 2, ABG)
21:14:31.103 00.000 15712 Guiding  Dir = 2, Dur = 2
21:14:31.103 00.000 15712 IsGuiding returns 0
21:14:31.129 00.026 15712 IsGuiding returns 0
21:14:31.129 00.000 15712 Move returns status 0, amount 2
21:14:31.129 00.000 15712 MoveAxis(N, 0, ABG)
21:14:31.129 00.000 15712 Move returns status 0, amount 0
21:14:31.129 00.000 15712 move complete, result=0
21:14:31.129 00.000 15712 worker thread done servicing request
21:14:31.129 00.000 15712 Worker thread wakes up
21:14:31.129 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:14:31.135 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:31.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:32.777 01.642 15712 Exposure complete
21:14:32.828 00.051 15712 worker thread done servicing request
21:14:32.828 00.000 7988 OnExposeComplete: enter
21:14:32.828 00.000 7988 UpdateGuideState(): m_state=6
21:14:32.838 00.010 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5763
21:14:32.838 00.000 7988 Star::Find returns 1 (1), X=1182.32, Y=439.95, Mass=1660, SNR=27.8, Peak=255 HFD=3.2
21:14:32.840 00.002 7988 MultiStar: [#1 -0.06,-0.02,0.99,U] [#2 0.15,0.12,0.97,U] [#3 0.11,0.12,0.94,U] [#4 -0.16,0.14,1.00,U] [#5 -0.19,0.19,0.71,U] [#6 0.09,0.07,0.70,U] [#7 -0.08,0.46,0.67,U] [#8 -0.05,0.09,0.63,U] 
21:14:32.840 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.22, -0.43}
21:14:32.842 00.002 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.58) = xAngle (3.79 = -2.49)
21:14:32.842 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.90 = 0.62)
21:14:32.845 00.003 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.21 mountX=-0.06 mountY=0.04, mountTheta=2.51
21:14:32.847 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
21:14:32.847 00.000 7988 Enqueuing Move request for scope (-0.05, 0.06)
21:14:32.849 00.002 15712 Worker thread wakes up
21:14:32.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
21:14:32.849 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
21:14:32.849 00.000 15712 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.04
21:14:32.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:32.849 00.000 7988 UpdateGuideState exits: m=1660 SNR=27.8 Saturated
21:14:32.851 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:32.851 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:32.853 00.002 7988 Enqueuing Expose request
21:14:32.853 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:32.853 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:14:32.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:32.855 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:14:32.855 00.000 15712 MoveAxis(E, 2, ABG)
21:14:32.855 00.000 15712 Guiding  Dir = 2, Dur = 2
21:14:32.855 00.000 15712 IsGuiding returns 0
21:14:32.874 00.019 15712 IsGuiding returns 0
21:14:32.874 00.000 15712 Move returns status 0, amount 2
21:14:32.874 00.000 15712 MoveAxis(N, 0, ABG)
21:14:32.874 00.000 15712 Move returns status 0, amount 0
21:14:32.874 00.000 15712 move complete, result=0
21:14:32.874 00.000 15712 worker thread done servicing request
21:14:32.874 00.000 15712 Worker thread wakes up
21:14:32.874 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:14:32.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:32.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:34.292 01.418 15712 Exposure complete
21:14:34.341 00.049 15712 worker thread done servicing request
21:14:34.341 00.000 7988 OnExposeComplete: enter
21:14:34.341 00.000 7988 UpdateGuideState(): m_state=6
21:14:34.353 00.012 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5764
21:14:34.353 00.000 7988 Star::Find returns 1 (1), X=1182.19, Y=440.08, Mass=1545, SNR=26.7, Peak=255 HFD=3.1
21:14:34.353 00.000 7988 MultiStar: [#1 0.12,0.05,1.03,U] [#2 0.11,0.17,1.00,U] [#3 -0.06,0.37,0.95,U] [#4 0.03,0.31,1.06,U] [#5 -0.32,0.25,0.74,U] [#6 -0.06,0.32,0.73,U] [#7 -0.06,0.43,0.68,U] [#8 -0.36,0.05,0.66,U] 
21:14:34.358 00.005 7988 refined, 8 included, MultiStar: {-0.09, 0.17}, one-star: {-0.36, -0.31}
21:14:34.358 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.64)
21:14:34.358 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.46)
21:14:34.358 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.20 cameraTheta=2.06 mountX=-0.17 mountY=0.09, mountTheta=2.67
21:14:34.358 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.17, opts=13)
21:14:34.358 00.000 7988 Enqueuing Move request for scope (-0.09, 0.17)
21:14:34.358 00.000 15712 Worker thread wakes up
21:14:34.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
21:14:34.358 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
21:14:34.358 00.000 15712 Moving (-0.09, 0.17) raw xDistance=-0.17 yDistance=0.09
21:14:34.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:34.358 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.7 Saturated
21:14:34.367 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:34.367 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:34.369 00.002 7988 Enqueuing Expose request
21:14:34.369 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.16
21:14:34.369 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
21:14:34.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:34.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:14:34.369 00.000 15712 MoveAxis(E, 36, ABG)
21:14:34.369 00.000 15712 Guiding  Dir = 2, Dur = 36
21:14:34.375 00.006 15712 IsGuiding returns 0
21:14:34.394 00.019 15712 PulseGuide returned control before completion, sleep 31
21:14:34.432 00.038 15712 IsGuiding returns 1
21:14:34.432 00.000 15712 scope still moving after pulse duration time elapsed
21:14:34.465 00.033 15712 IsGuiding returns 0
21:14:34.465 00.000 15712 scope move finished after 36 + 50 ms
21:14:34.465 00.000 15712 Move returns status 0, amount 36
21:14:34.465 00.000 15712 MoveAxis(N, 0, ABG)
21:14:34.465 00.000 15712 Move returns status 0, amount 0
21:14:34.465 00.000 15712 move complete, result=0
21:14:34.465 00.000 15712 worker thread done servicing request
21:14:34.465 00.000 15712 Worker thread wakes up
21:14:34.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:34.465 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
21:14:34.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:36.094 01.629 15712 Exposure complete
21:14:36.145 00.051 15712 worker thread done servicing request
21:14:36.145 00.000 7988 OnExposeComplete: enter
21:14:36.145 00.000 7988 UpdateGuideState(): m_state=6
21:14:36.156 00.011 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5765
21:14:36.156 00.000 7988 Star::Find returns 1 (0), X=1182.44, Y=439.72, Mass=1526, SNR=26.5, Peak=192 HFD=3.4
21:14:36.156 00.000 7988 MultiStar: [#1 -0.03,-0.19,1.00,U] [#2 0.15,-0.01,1.02,U] [#3 0.03,0.11,0.96,U] [#4 0.02,-0.16,1.02,U] [#5 0.04,-0.08,0.71,U] [#6 0.16,-0.04,0.70,U] [#7 0.17,0.24,0.69,U] [#8 -0.16,-0.04,0.65,U] 
21:14:36.156 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.10, -0.66}
21:14:36.156 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
21:14:36.156 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.90)
21:14:36.162 00.006 7988 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.31 mountX=0.11 mountY=-0.03, mountTheta=-0.24
21:14:36.162 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.11, opts=13)
21:14:36.162 00.000 7988 Enqueuing Move request for scope (0.03, -0.11)
21:14:36.162 00.000 15712 Worker thread wakes up
21:14:36.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
21:14:36.162 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
21:14:36.162 00.000 15712 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=-0.03
21:14:36.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:36.162 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5
21:14:36.168 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:36.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:36.170 00.002 7988 Enqueuing Expose request
21:14:36.172 00.002 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:36.172 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
21:14:36.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:36.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:14:36.172 00.000 15712 MoveAxis(E, 3, ABG)
21:14:36.172 00.000 15712 Guiding  Dir = 2, Dur = 3
21:14:36.172 00.000 15712 IsGuiding returns 0
21:14:36.196 00.024 15712 IsGuiding returns 0
21:14:36.196 00.000 15712 Move returns status 0, amount 3
21:14:36.196 00.000 15712 MoveAxis(N, 0, ABG)
21:14:36.196 00.000 15712 Move returns status 0, amount 0
21:14:36.196 00.000 15712 move complete, result=0
21:14:36.196 00.000 15712 worker thread done servicing request
21:14:36.196 00.000 15712 Worker thread wakes up
21:14:36.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:36.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:36.196 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:14:37.605 01.409 15712 Exposure complete
21:14:37.664 00.059 15712 worker thread done servicing request
21:14:37.664 00.000 7988 OnExposeComplete: enter
21:14:37.667 00.003 7988 UpdateGuideState(): m_state=6
21:14:37.669 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5766
21:14:37.669 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=439.56, Mass=1453, SNR=25.9, Peak=217 HFD=3.2
21:14:37.671 00.002 7988 MultiStar: [#1 0.25,-0.17,1.05,U] [#2 0.34,-0.19,1.05,U] [#3 0.03,0.09,0.98,U] [#4 0.03,-0.20,1.07,U] [#5 0.01,-0.21,0.72,U] [#6 0.20,-0.01,0.74,U] [#7 0.07,0.14,0.69,U] [#8 0.07,-0.27,0.69,U] 
21:14:37.671 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.20}, one-star: {-0.24, -0.82}
21:14:37.673 00.002 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
21:14:37.673 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.76)
21:14:37.675 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.16 mountX=0.20 mountY=-0.08, mountTheta=-0.39
21:14:37.677 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.20, opts=13)
21:14:37.677 00.000 7988 Enqueuing Move request for scope (0.09, -0.20)
21:14:37.679 00.002 15712 Worker thread wakes up
21:14:37.679 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
21:14:37.679 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
21:14:37.679 00.000 15712 Moving (0.09, -0.20) raw xDistance=0.20 yDistance=-0.08
21:14:37.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:37.679 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.9
21:14:37.682 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:37.683 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:37.683 00.000 7988 Enqueuing Expose request
21:14:37.683 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 636.16
21:14:37.683 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
21:14:37.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:37.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:14:37.683 00.000 15712 MoveAxis(W, 38, ABG)
21:14:37.683 00.000 15712 Guiding  Dir = 3, Dur = 38
21:14:37.714 00.031 15712 IsGuiding returns 0
21:14:37.730 00.016 15712 PulseGuide returned control before completion, sleep 32
21:14:37.782 00.052 15712 IsGuiding returns 0
21:14:37.782 00.000 15712 Move returns status 0, amount 38
21:14:37.782 00.000 15712 MoveAxis(N, 0, ABG)
21:14:37.782 00.000 15712 Move returns status 0, amount 0
21:14:37.782 00.000 15712 move complete, result=0
21:14:37.782 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
21:14:37.784 00.002 15712 worker thread done servicing request
21:14:37.784 00.000 15712 Worker thread wakes up
21:14:37.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:37.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:39.420 01.636 15712 Exposure complete
21:14:39.479 00.059 15712 worker thread done servicing request
21:14:39.479 00.000 7988 OnExposeComplete: enter
21:14:39.481 00.002 7988 UpdateGuideState(): m_state=6
21:14:39.481 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5767
21:14:39.483 00.002 7988 Star::Find returns 1 (0), X=1182.37, Y=439.93, Mass=1558, SNR=26.8, Peak=203 HFD=3.3
21:14:39.485 00.002 7988 MultiStar: [#1 0.24,-0.17,1.03,U] [#2 0.42,0.05,0.99,U] [#3 0.06,0.21,0.94,U] [#4 -0.04,0.01,1.03,U] [#5 -0.09,-0.13,0.71,U] [#6 0.20,-0.07,0.73,U] [#7 0.08,0.36,0.66,U] [#8 -0.21,0.20,0.65,U] 
21:14:39.485 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {-0.17, -0.45}
21:14:39.487 00.002 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.58) = xAngle (1.31 = 1.31)
21:14:39.487 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.42 = -1.86)
21:14:39.489 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.26 mountX=0.02 mountY=-0.06, mountTheta=-1.31
21:14:39.489 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
21:14:39.492 00.003 7988 Enqueuing Move request for scope (0.06, -0.02)
21:14:39.492 00.000 15712 Worker thread wakes up
21:14:39.492 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
21:14:39.492 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
21:14:39.492 00.000 15712 Moving (0.06, -0.02) raw xDistance=0.02 yDistance=-0.06
21:14:39.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:39.492 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.8
21:14:39.495 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:39.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:39.497 00.002 7988 Enqueuing Expose request
21:14:39.497 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:39.497 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:14:39.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:39.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:14:39.497 00.000 15712 MoveAxis(E, 2, ABG)
21:14:39.497 00.000 15712 Guiding  Dir = 2, Dur = 2
21:14:39.497 00.000 15712 IsGuiding returns 0
21:14:39.515 00.018 15712 IsGuiding returns 0
21:14:39.515 00.000 15712 Move returns status 0, amount 2
21:14:39.515 00.000 15712 MoveAxis(N, 0, ABG)
21:14:39.515 00.000 15712 Move returns status 0, amount 0
21:14:39.515 00.000 15712 move complete, result=0
21:14:39.515 00.000 15712 worker thread done servicing request
21:14:39.515 00.000 15712 Worker thread wakes up
21:14:39.515 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:14:39.526 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:39.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:40.930 01.404 15712 Exposure complete
21:14:40.987 00.057 15712 worker thread done servicing request
21:14:40.987 00.000 7988 OnExposeComplete: enter
21:14:40.987 00.000 7988 UpdateGuideState(): m_state=6
21:14:40.994 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5768
21:14:40.994 00.000 7988 Star::Find returns 1 (0), X=1182.27, Y=439.83, Mass=1395, SNR=25.5, Peak=204 HFD=2.8
21:14:40.994 00.000 7988 MultiStar: [#1 0.10,-0.09,1.08,U] [#2 0.07,0.06,1.05,U] [#3 0.07,0.26,1.01,U] [#4 -0.06,0.06,1.11,U] [#5 -0.35,0.12,0.75,U] [#6 0.06,-0.14,0.76,U] [#7 0.15,0.22,0.73,U] [#8 -0.29,-0.07,0.68,U] 
21:14:40.994 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.28, -0.55}
21:14:40.994 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
21:14:40.994 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
21:14:40.994 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.76 mountX=0.02 mountY=0.05, mountTheta=1.18
21:14:40.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
21:14:40.994 00.000 7988 Enqueuing Move request for scope (-0.05, -0.02)
21:14:41.004 00.010 15712 Worker thread wakes up
21:14:41.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
21:14:41.004 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
21:14:41.004 00.000 15712 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
21:14:41.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:41.004 00.000 7988 UpdateGuideState exits: m=1395 SNR=25.5
21:14:41.006 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:41.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:41.008 00.002 7988 Enqueuing Expose request
21:14:41.008 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:41.008 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:14:41.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:41.010 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:14:41.010 00.000 15712 MoveAxis(E, 2, ABG)
21:14:41.010 00.000 15712 Guiding  Dir = 2, Dur = 2
21:14:41.010 00.000 15712 IsGuiding returns 0
21:14:41.060 00.050 15712 IsGuiding returns 0
21:14:41.060 00.000 15712 Move returns status 0, amount 2
21:14:41.060 00.000 15712 MoveAxis(N, 0, ABG)
21:14:41.060 00.000 15712 Move returns status 0, amount 0
21:14:41.060 00.000 15712 move complete, result=0
21:14:41.060 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:14:41.062 00.002 15712 worker thread done servicing request
21:14:41.062 00.000 15712 Worker thread wakes up
21:14:41.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:41.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:42.701 01.639 15712 Exposure complete
21:14:42.759 00.058 15712 worker thread done servicing request
21:14:42.759 00.000 7988 OnExposeComplete: enter
21:14:42.759 00.000 7988 UpdateGuideState(): m_state=6
21:14:42.759 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5769
21:14:42.763 00.004 7988 Star::Find returns 1 (0), X=1182.33, Y=439.83, Mass=1405, SNR=25.6, Peak=205 HFD=2.7
21:14:42.763 00.000 7988 MultiStar: [#1 0.20,-0.15,1.06,U] [#2 0.22,0.03,1.06,U] [#3 -0.07,0.29,0.98,U] [#4 0.02,0.10,1.08,U] [#5 0.16,-0.13,0.78,U] [#6 0.08,0.08,0.74,U] [#7 0.21,0.04,0.70,U] [#8 -0.16,0.12,0.69,U] 
21:14:42.763 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {-0.21, -0.55}
21:14:42.763 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
21:14:42.763 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
21:14:42.763 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.50 mountX=0.03 mountY=-0.05, mountTheta=-1.07
21:14:42.770 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
21:14:42.770 00.000 7988 Enqueuing Move request for scope (0.05, -0.03)
21:14:42.770 00.000 15712 Worker thread wakes up
21:14:42.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:14:42.770 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:14:42.770 00.000 15712 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
21:14:42.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:42.770 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.6
21:14:42.774 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:42.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:42.776 00.002 7988 Enqueuing Expose request
21:14:42.776 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:42.776 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
21:14:42.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:42.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:14:42.776 00.000 15712 MoveAxis(E, 1, ABG)
21:14:42.776 00.000 15712 Guiding  Dir = 2, Dur = 1
21:14:42.778 00.002 15712 IsGuiding returns 0
21:14:42.799 00.021 15712 IsGuiding returns 0
21:14:42.799 00.000 15712 Move returns status 0, amount 1
21:14:42.799 00.000 15712 MoveAxis(N, 0, ABG)
21:14:42.799 00.000 15712 Move returns status 0, amount 0
21:14:42.799 00.000 15712 move complete, result=0
21:14:42.799 00.000 15712 worker thread done servicing request
21:14:42.799 00.000 15712 Worker thread wakes up
21:14:42.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:42.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:42.799 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:14:44.216 01.417 15712 Exposure complete
21:14:44.275 00.059 15712 worker thread done servicing request
21:14:44.275 00.000 7988 OnExposeComplete: enter
21:14:44.275 00.000 7988 UpdateGuideState(): m_state=6
21:14:44.279 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5770
21:14:44.279 00.000 7988 Star::Find returns 1 (0), X=1182.15, Y=439.89, Mass=1591, SNR=27.1, Peak=222 HFD=3.3
21:14:44.281 00.002 7988 MultiStar: [#1 -0.05,-0.05,1.01,U] [#2 0.04,-0.01,0.95,U] [#3 -0.28,0.29,0.93,U] [#4 -0.15,0.04,1.03,U] [#5 -0.40,0.14,0.69,U] [#6 -0.14,-0.01,0.70,U] [#7 -0.31,0.37,0.67,U] [#8 -0.26,-0.03,0.63,U] 
21:14:44.281 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.01}, one-star: {-0.39, -0.49}
21:14:44.283 00.002 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.68 = -1.61)
21:14:44.284 00.001 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
21:14:44.284 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.10 mountX=-0.01 mountY=0.20, mountTheta=1.61
21:14:44.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.01, opts=13)
21:14:44.288 00.002 7988 Enqueuing Move request for scope (-0.21, 0.01)
21:14:44.288 00.000 15712 Worker thread wakes up
21:14:44.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
21:14:44.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
21:14:44.288 00.000 15712 Moving (-0.21, 0.01) raw xDistance=-0.01 yDistance=0.20
21:14:44.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:44.288 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.1
21:14:44.291 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:44.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:44.293 00.002 7988 Enqueuing Expose request
21:14:44.294 00.001 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:44.294 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
21:14:44.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:44.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:14:44.294 00.000 15712 MoveAxis(W, 7, ABG)
21:14:44.294 00.000 15712 Guiding  Dir = 3, Dur = 7
21:14:44.294 00.000 15712 IsGuiding returns 0
21:14:44.317 00.023 15712 IsGuiding returns 0
21:14:44.317 00.000 15712 Move returns status 0, amount 7
21:14:44.317 00.000 15712 MoveAxis(N, 0, ABG)
21:14:44.317 00.000 15712 Move returns status 0, amount 0
21:14:44.317 00.000 15712 move complete, result=0
21:14:44.317 00.000 15712 worker thread done servicing request
21:14:44.317 00.000 15712 Worker thread wakes up
21:14:44.317 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
21:14:44.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:44.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:45.955 01.638 15712 Exposure complete
21:14:46.002 00.047 15712 worker thread done servicing request
21:14:46.002 00.000 7988 OnExposeComplete: enter
21:14:46.002 00.000 7988 UpdateGuideState(): m_state=6
21:14:46.016 00.014 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5771
21:14:46.016 00.000 7988 Star::Find returns 1 (1), X=1182.09, Y=440.02, Mass=1468, SNR=25.9, Peak=255 HFD=2.9
21:14:46.019 00.003 7988 MultiStar: [#1 -0.04,0.10,1.07,U] [#2 0.05,0.16,1.03,U] [#3 -0.25,0.40,0.98,U] [#4 -0.29,0.21,1.09,U] [#5 -0.18,0.43,0.75,U] [#6 -0.07,0.12,0.79,U] [#7 -0.18,0.39,0.68,U] [#8 -0.28,0.10,0.69,U] 
21:14:46.019 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.16}, one-star: {-0.46, -0.37}
21:14:46.021 00.002 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.58) = xAngle (4.02 = -2.26)
21:14:46.021 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.85)
21:14:46.023 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.24 cameraTheta=2.44 mountX=-0.16 mountY=0.18, mountTheta=2.28
21:14:46.025 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.16, opts=13)
21:14:46.025 00.000 7988 Enqueuing Move request for scope (-0.19, 0.16)
21:14:46.027 00.002 15712 Worker thread wakes up
21:14:46.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
21:14:46.027 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
21:14:46.027 00.000 15712 Moving (-0.19, 0.16) raw xDistance=-0.16 yDistance=0.18
21:14:46.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:46.027 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.9 Saturated
21:14:46.030 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:46.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:46.032 00.002 7988 Enqueuing Expose request
21:14:46.032 00.000 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:46.032 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
21:14:46.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:46.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:14:46.032 00.000 15712 MoveAxis(W, 10, ABG)
21:14:46.032 00.000 15712 Guiding  Dir = 3, Dur = 10
21:14:46.032 00.000 15712 IsGuiding returns 0
21:14:46.095 00.063 15712 IsGuiding returns 1
21:14:46.095 00.000 15712 scope still moving after pulse duration time elapsed
21:14:46.127 00.032 15712 IsGuiding returns 0
21:14:46.127 00.000 15712 scope move finished after 10 + 83 ms
21:14:46.127 00.000 15712 Move returns status 0, amount 10
21:14:46.127 00.000 15712 MoveAxis(N, 0, ABG)
21:14:46.127 00.000 15712 Move returns status 0, amount 0
21:14:46.127 00.000 15712 move complete, result=0
21:14:46.127 00.000 15712 worker thread done servicing request
21:14:46.127 00.000 15712 Worker thread wakes up
21:14:46.127 00.000 7988 GuideStep: -0.2 px 10 ms WEST, 0.2 px 0 ms NORTH
21:14:46.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:46.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:47.531 01.404 15712 Exposure complete
21:14:47.590 00.059 15712 worker thread done servicing request
21:14:47.590 00.000 7988 OnExposeComplete: enter
21:14:47.590 00.000 7988 UpdateGuideState(): m_state=6
21:14:47.590 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5772
21:14:47.594 00.004 7988 Star::Find returns 1 (1), X=1182.22, Y=440.00, Mass=1520, SNR=26.6, Peak=255 HFD=3.2
21:14:47.594 00.000 7988 MultiStar: [#1 -0.17,-0.02,1.02,U] [#2 0.07,0.31,1.02,U] [#3 -0.27,0.52,0.98,U] [#4 -0.19,0.28,1.04,U] [#5 -0.20,0.27,0.72,U] [#6 -0.07,0.30,0.70,U] [#7 -0.21,0.45,0.69,U] [#8 -0.32,0.30,0.67,U] 
21:14:47.594 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.21}, one-star: {-0.32, -0.38}
21:14:47.594 00.000 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.58) = xAngle (3.88 = -2.41)
21:14:47.599 00.005 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.98 = 0.70)
21:14:47.599 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.30 mountX=-0.21 mountY=0.18, mountTheta=2.43
21:14:47.599 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.21, opts=13)
21:14:47.599 00.000 7988 Enqueuing Move request for scope (-0.18, 0.21)
21:14:47.599 00.000 15712 Worker thread wakes up
21:14:47.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
21:14:47.599 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
21:14:47.599 00.000 15712 Moving (-0.18, 0.21) raw xDistance=-0.21 yDistance=0.18
21:14:47.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:47.599 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6 Saturated
21:14:47.606 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:47.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:47.608 00.002 7988 Enqueuing Expose request
21:14:47.608 00.000 15712 PPEC rslt: input = -0.21, final = -0.10, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 636.16
21:14:47.608 00.000 15712 PPEC: input: -0.21, control: -0.10, exposure: 1500
21:14:47.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:47.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:14:47.608 00.000 15712 MoveAxis(E, 31, ABG)
21:14:47.608 00.000 15712 Guiding  Dir = 2, Dur = 31
21:14:47.610 00.002 15712 IsGuiding returns 0
21:14:47.629 00.019 15712 PulseGuide returned control before completion, sleep 22
21:14:47.677 00.048 15712 IsGuiding returns 0
21:14:47.677 00.000 15712 Move returns status 0, amount 31
21:14:47.677 00.000 15712 MoveAxis(N, 0, ABG)
21:14:47.677 00.000 15712 Move returns status 0, amount 0
21:14:47.677 00.000 15712 move complete, result=0
21:14:47.677 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
21:14:47.679 00.002 15712 worker thread done servicing request
21:14:47.679 00.000 15712 Worker thread wakes up
21:14:47.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:47.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:49.316 01.637 15712 Exposure complete
21:14:49.377 00.061 15712 worker thread done servicing request
21:14:49.377 00.000 7988 OnExposeComplete: enter
21:14:49.377 00.000 7988 UpdateGuideState(): m_state=6
21:14:49.380 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5773
21:14:49.380 00.000 7988 Star::Find returns 1 (1), X=1181.96, Y=439.93, Mass=1540, SNR=26.7, Peak=255 HFD=3.0
21:14:49.380 00.000 7988 MultiStar: [#1 -0.16,-0.13,0.99,U] [#2 0.02,0.24,0.99,U] [#3 -0.31,0.31,0.93,U] [#4 -0.16,0.14,1.01,U] [#5 -0.38,0.12,0.68,U] [#6 -0.22,0.07,0.69,U] [#7 -0.30,0.46,0.68,U] [#8 -0.39,0.11,0.66,U] 
21:14:49.380 00.000 7988 refined, 8 included, MultiStar: {-0.27, 0.08}, one-star: {-0.58, -0.45}
21:14:49.384 00.004 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.58) = xAngle (4.43 = -1.85)
21:14:49.384 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.26)
21:14:49.384 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.85 mountX=-0.08 mountY=0.26, mountTheta=1.86
21:14:49.384 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.08, opts=13)
21:14:49.384 00.000 7988 Enqueuing Move request for scope (-0.27, 0.08)
21:14:49.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:49.384 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7 Saturated
21:14:49.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:49.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:49.384 00.000 7988 Enqueuing Expose request
21:14:49.384 00.000 15712 Worker thread wakes up
21:14:49.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.08) opts 0xd
21:14:49.384 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.08)
21:14:49.384 00.000 15712 Moving (-0.27, 0.08) raw xDistance=-0.08 yDistance=0.26
21:14:49.399 00.015 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:49.399 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
21:14:49.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
21:14:49.399 00.000 15712 MoveAxis(W, 8, ABG)
21:14:49.399 00.000 15712 Guiding  Dir = 3, Dur = 8
21:14:49.435 00.036 15712 IsGuiding returns 0
21:14:49.452 00.017 15712 IsGuiding returns 0
21:14:49.452 00.000 15712 Move returns status 0, amount 8
21:14:49.452 00.000 15712 MoveAxis(S, 68, ABG)
21:14:49.452 00.000 15712 Guiding  Dir = 1, Dur = 68
21:14:49.452 00.000 15712 IsGuiding returns 0
21:14:49.536 00.084 15712 IsGuiding returns 1
21:14:49.536 00.000 15712 scope still moving after pulse duration time elapsed
21:14:49.570 00.034 15712 IsGuiding returns 1
21:14:49.623 00.053 15712 IsGuiding returns 0
21:14:49.623 00.000 15712 scope move finished after 68 + 107 ms
21:14:49.623 00.000 15712 Move returns status 0, amount 68
21:14:49.623 00.000 15712 move complete, result=0
21:14:49.623 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.3 px 68 ms SOUTH
21:14:49.629 00.006 15712 worker thread done servicing request
21:14:49.629 00.000 15712 Worker thread wakes up
21:14:49.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:49.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:51.039 01.410 15712 Exposure complete
21:14:51.096 00.057 15712 worker thread done servicing request
21:14:51.096 00.000 7988 OnExposeComplete: enter
21:14:51.100 00.004 7988 UpdateGuideState(): m_state=6
21:14:51.101 00.001 7988 Star::Find(15, 1181, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5774
21:14:51.101 00.000 7988 Star::Find returns 1 (0), X=1182.37, Y=439.97, Mass=1521, SNR=26.6, Peak=197 HFD=3.3
21:14:51.103 00.002 7988 MultiStar: [#1 0.23,-0.02,0.99,U] [#2 0.30,0.14,1.00,U] [#3 0.01,0.23,0.93,U] [#4 0.02,0.14,1.10,U] [#5 -0.05,-0.10,0.75,U] [#6 0.11,0.10,0.74,U] [#7 0.05,0.50,0.68,U] [#8 0.13,0.17,0.65,U] 
21:14:51.103 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {-0.18, -0.42}
21:14:51.105 00.002 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
21:14:51.105 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.81)
21:14:51.107 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.79 mountX=-0.07 mountY=-0.07, mountTheta=-2.35
21:14:51.109 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.07, opts=13)
21:14:51.109 00.000 7988 Enqueuing Move request for scope (0.07, 0.07)
21:14:51.111 00.002 15712 Worker thread wakes up
21:14:51.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
21:14:51.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
21:14:51.111 00.000 15712 Moving (0.07, 0.07) raw xDistance=-0.07 yDistance=-0.07
21:14:51.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:51.111 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6
21:14:51.114 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:51.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:51.116 00.002 7988 Enqueuing Expose request
21:14:51.116 00.000 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:51.116 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
21:14:51.118 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:51.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:14:51.118 00.000 15712 MoveAxis(W, 5, ABG)
21:14:51.118 00.000 15712 Guiding  Dir = 3, Dur = 5
21:14:51.118 00.000 15712 IsGuiding returns 0
21:14:51.135 00.017 15712 IsGuiding returns 0
21:14:51.135 00.000 15712 Move returns status 0, amount 5
21:14:51.135 00.000 15712 MoveAxis(N, 0, ABG)
21:14:51.135 00.000 15712 Move returns status 0, amount 0
21:14:51.135 00.000 15712 move complete, result=0
21:14:51.135 00.000 15712 worker thread done servicing request
21:14:51.135 00.000 15712 Worker thread wakes up
21:14:51.135 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
21:14:51.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:51.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:52.888 01.753 15712 Exposure complete
21:14:52.936 00.048 15712 worker thread done servicing request
21:14:52.936 00.000 7988 OnExposeComplete: enter
21:14:52.949 00.013 7988 UpdateGuideState(): m_state=6
21:14:52.949 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5775
21:14:52.949 00.000 7988 Star::Find returns 1 (0), X=1182.53, Y=439.86, Mass=1569, SNR=26.8, Peak=196 HFD=3.8
21:14:52.949 00.000 7988 MultiStar: [#1 0.23,-0.24,1.02,U] [#2 0.10,0.11,0.98,U] [#3 0.11,0.18,0.94,U] [#4 0.24,0.13,1.01,U] [#5 0.15,-0.05,0.72,U] [#6 0.01,-0.04,0.71,U] [#7 0.04,0.11,0.69,U] [#8 -0.03,0.02,0.63,U] 
21:14:52.953 00.004 7988 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {-0.01, -0.53}
21:14:52.953 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.17 = 1.17)
21:14:52.953 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.28 = -2.00)
21:14:52.953 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.40 mountX=0.04 mountY=-0.10, mountTheta=-1.17
21:14:52.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.04, opts=13)
21:14:52.953 00.000 7988 Enqueuing Move request for scope (0.10, -0.04)
21:14:52.953 00.000 15712 Worker thread wakes up
21:14:52.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
21:14:52.953 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
21:14:52.953 00.000 15712 Moving (0.10, -0.04) raw xDistance=0.04 yDistance=-0.10
21:14:52.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:52.953 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.8
21:14:52.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:52.953 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:52.965 00.012 7988 Enqueuing Expose request
21:14:52.965 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:52.965 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
21:14:52.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:52.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:14:52.965 00.000 15712 MoveAxis(W, 5, ABG)
21:14:52.965 00.000 15712 Guiding  Dir = 3, Dur = 5
21:14:52.965 00.000 15712 IsGuiding returns 0
21:14:53.013 00.048 15712 IsGuiding returns 0
21:14:53.013 00.000 15712 Move returns status 0, amount 5
21:14:53.013 00.000 15712 MoveAxis(N, 0, ABG)
21:14:53.013 00.000 15712 Move returns status 0, amount 0
21:14:53.013 00.000 15712 move complete, result=0
21:14:53.013 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
21:14:53.018 00.005 15712 worker thread done servicing request
21:14:53.018 00.000 15712 Worker thread wakes up
21:14:53.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:53.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:54.437 01.419 15712 Exposure complete
21:14:54.484 00.047 15712 worker thread done servicing request
21:14:54.484 00.000 7988 OnExposeComplete: enter
21:14:54.484 00.000 7988 UpdateGuideState(): m_state=6
21:14:54.499 00.015 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5776
21:14:54.499 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=439.82, Mass=1403, SNR=25.5, Peak=192 HFD=3.3
21:14:54.501 00.002 7988 MultiStar: [#1 0.18,-0.40,1.08,U] [#2 0.40,-0.03,1.02,U] [#3 0.01,0.01,1.01,U] [#4 -0.07,0.04,1.07,U] [#5 -0.12,-0.05,0.76,U] [#6 0.16,-0.01,0.75,U] [#7 0.10,0.27,0.70,U] [#8 0.22,-0.20,0.68,U] 
21:14:54.501 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {-0.11, -0.56}
21:14:54.501 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.58) = xAngle (0.61 = 0.61)
21:14:54.501 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.56)
21:14:54.501 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.97 mountX=0.12 mountY=-0.08, mountTheta=-0.59
21:14:54.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.12, opts=13)
21:14:54.501 00.000 7988 Enqueuing Move request for scope (0.08, -0.12)
21:14:54.501 00.000 15712 Worker thread wakes up
21:14:54.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
21:14:54.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
21:14:54.501 00.000 15712 Moving (0.08, -0.12) raw xDistance=0.12 yDistance=-0.08
21:14:54.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:54.501 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.5
21:14:54.511 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:54.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:54.513 00.002 7988 Enqueuing Expose request
21:14:54.514 00.001 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:54.514 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
21:14:54.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:54.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:14:54.514 00.000 15712 MoveAxis(W, 1, ABG)
21:14:54.514 00.000 15712 Guiding  Dir = 3, Dur = 1
21:14:54.514 00.000 15712 IsGuiding returns 0
21:14:54.534 00.020 15712 IsGuiding returns 0
21:14:54.534 00.000 15712 Move returns status 0, amount 1
21:14:54.534 00.000 15712 MoveAxis(N, 0, ABG)
21:14:54.534 00.000 15712 Move returns status 0, amount 0
21:14:54.535 00.001 15712 move complete, result=0
21:14:54.535 00.000 15712 worker thread done servicing request
21:14:54.535 00.000 15712 Worker thread wakes up
21:14:54.535 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:14:54.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:54.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:56.179 01.644 15712 Exposure complete
21:14:56.280 00.101 15712 worker thread done servicing request
21:14:56.280 00.000 7988 OnExposeComplete: enter
21:14:56.284 00.004 7988 UpdateGuideState(): m_state=6
21:14:56.286 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5777
21:14:56.288 00.002 7988 Star::Find returns 1 (0), X=1182.38, Y=440.01, Mass=1447, SNR=25.9, Peak=191 HFD=3.3
21:14:56.290 00.002 7988 MultiStar: [#1 0.26,-0.06,1.02,U] [#2 0.43,0.09,1.04,U] [#3 0.02,0.32,0.97,U] [#4 0.15,0.33,1.05,U] [#5 -0.16,0.03,0.74,U] [#6 0.18,-0.06,0.71,U] [#7 0.10,0.59,0.69,U] [#8 0.07,0.17,0.66,U] 
21:14:56.292 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.10}, one-star: {-0.16, -0.37}
21:14:56.294 00.002 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.34 = 2.34)
21:14:56.296 00.002 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.45 = -0.83)
21:14:56.298 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.76 mountX=-0.10 mountY=-0.11, mountTheta=-2.33
21:14:56.301 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.10, opts=13)
21:14:56.306 00.005 7988 Enqueuing Move request for scope (0.11, 0.10)
21:14:56.308 00.002 15712 Worker thread wakes up
21:14:56.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
21:14:56.308 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
21:14:56.308 00.000 15712 Moving (0.11, 0.10) raw xDistance=-0.10 yDistance=-0.11
21:14:56.310 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:56.312 00.002 7988 UpdateGuideState exits: m=1447 SNR=25.9
21:14:56.322 00.010 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:56.322 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
21:14:56.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:56.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:14:56.322 00.000 15712 MoveAxis(W, 1, ABG)
21:14:56.322 00.000 15712 Guiding  Dir = 3, Dur = 1
21:14:56.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:56.332 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:56.350 00.018 7988 Enqueuing Expose request
21:14:56.358 00.008 15712 IsGuiding returns 0
21:14:56.388 00.030 15712 IsGuiding returns 0
21:14:56.388 00.000 15712 Move returns status 0, amount 1
21:14:56.388 00.000 15712 MoveAxis(N, 0, ABG)
21:14:56.388 00.000 15712 Move returns status 0, amount 0
21:14:56.388 00.000 15712 move complete, result=0
21:14:56.388 00.000 15712 worker thread done servicing request
21:14:56.388 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:14:56.391 00.003 15712 Worker thread wakes up
21:14:56.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:56.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:57.806 01.415 15712 Exposure complete
21:14:57.868 00.062 15712 worker thread done servicing request
21:14:57.868 00.000 7988 OnExposeComplete: enter
21:14:57.868 00.000 7988 UpdateGuideState(): m_state=6
21:14:57.868 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5778
21:14:57.868 00.000 7988 Star::Find returns 1 (0), X=1182.19, Y=439.97, Mass=1539, SNR=26.7, Peak=200 HFD=3.7
21:14:57.879 00.011 7988 MultiStar: [#1 -0.01,-0.05,1.01,U] [#2 0.31,0.21,1.01,U] [#3 -0.02,0.32,0.94,U] [#4 0.08,0.19,1.04,U] [#5 -0.09,0.02,0.71,U] [#6 0.11,0.19,0.71,U] [#7 0.05,0.29,0.66,U] [#8 -0.18,0.12,0.64,U] 
21:14:57.879 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.36, -0.41}
21:14:57.879 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
21:14:57.879 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
21:14:57.884 00.005 7988 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.66 mountX=-0.09 mountY=0.01, mountTheta=3.08
21:14:57.884 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.09, opts=13)
21:14:57.884 00.000 7988 Enqueuing Move request for scope (-0.01, 0.09)
21:14:57.884 00.000 15712 Worker thread wakes up
21:14:57.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
21:14:57.884 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
21:14:57.884 00.000 15712 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=0.01
21:14:57.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:57.884 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7
21:14:57.884 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:57.884 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:57.884 00.000 7988 Enqueuing Expose request
21:14:57.884 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:57.884 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
21:14:57.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:57.896 00.012 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:14:57.896 00.000 15712 MoveAxis(W, 1, ABG)
21:14:57.896 00.000 15712 Guiding  Dir = 3, Dur = 1
21:14:57.896 00.000 15712 IsGuiding returns 0
21:14:57.921 00.025 15712 IsGuiding returns 0
21:14:57.921 00.000 15712 Move returns status 0, amount 1
21:14:57.921 00.000 15712 MoveAxis(N, 0, ABG)
21:14:57.921 00.000 15712 Move returns status 0, amount 0
21:14:57.923 00.002 15712 move complete, result=0
21:14:57.923 00.000 15712 worker thread done servicing request
21:14:57.923 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:14:57.923 00.000 15712 Worker thread wakes up
21:14:57.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:57.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:14:59.566 01.643 15712 Exposure complete
21:14:59.627 00.061 15712 worker thread done servicing request
21:14:59.627 00.000 7988 OnExposeComplete: enter
21:14:59.627 00.000 7988 UpdateGuideState(): m_state=6
21:14:59.627 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5779
21:14:59.640 00.013 7988 Star::Find returns 1 (0), X=1182.21, Y=439.94, Mass=1574, SNR=27.0, Peak=232 HFD=3.5
21:14:59.640 00.000 7988 MultiStar: [#1 -0.02,0.01,0.99,U] [#2 0.18,0.27,0.98,U] [#3 -0.12,0.38,0.95,U] [#4 0.03,0.30,1.02,U] [#5 -0.19,-0.04,0.70,U] [#6 0.03,0.22,0.71,U] [#7 -0.02,0.42,0.68,U] [#8 -0.35,0.35,0.64,U] 
21:14:59.643 00.003 7988 refined, 8 included, MultiStar: {-0.08, 0.15}, one-star: {-0.34, -0.44}
21:14:59.643 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.58) = xAngle (3.65 = -2.63)
21:14:59.643 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.76 = 0.48)
21:14:59.643 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.07 mountX=-0.15 mountY=0.08, mountTheta=2.66
21:14:59.643 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.15, opts=13)
21:14:59.651 00.008 7988 Enqueuing Move request for scope (-0.08, 0.15)
21:14:59.651 00.000 15712 Worker thread wakes up
21:14:59.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
21:14:59.651 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
21:14:59.651 00.000 15712 Moving (-0.08, 0.15) raw xDistance=-0.15 yDistance=0.08
21:14:59.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:14:59.651 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.0
21:14:59.655 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:59.657 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:14:59.657 00.000 7988 Enqueuing Expose request
21:14:59.659 00.002 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:14:59.659 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
21:14:59.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:59.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:14:59.659 00.000 15712 MoveAxis(W, 4, ABG)
21:14:59.659 00.000 15712 Guiding  Dir = 3, Dur = 4
21:14:59.661 00.002 15712 IsGuiding returns 0
21:14:59.675 00.014 15712 IsGuiding returns 0
21:14:59.675 00.000 15712 Move returns status 0, amount 4
21:14:59.675 00.000 15712 MoveAxis(N, 0, ABG)
21:14:59.675 00.000 15712 Move returns status 0, amount 0
21:14:59.675 00.000 15712 move complete, result=0
21:14:59.675 00.000 15712 worker thread done servicing request
21:14:59.675 00.000 15712 Worker thread wakes up
21:14:59.675 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
21:14:59.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:14:59.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:00.225 00.550 7988 evsrv: cli 0CCD0168 connect
21:15:00.227 00.002 7988 case statement mapped state 6 to 3
21:15:00.231 00.004 7988 case statement mapped state 6 to 3
21:15:00.232 00.001 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"651b1665-8549-4441-977f-5b243cf82ce8"}
21:15:00.232 00.000 7988 case statement mapped state 6 to 3
21:15:00.237 00.005 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"651b1665-8549-4441-977f-5b243cf82ce8"}
21:15:00.239 00.002 7988 evsrv: cli 0CCD0168 disconnect
21:15:01.089 00.850 15712 Exposure complete
21:15:01.148 00.059 15712 worker thread done servicing request
21:15:01.148 00.000 7988 OnExposeComplete: enter
21:15:01.148 00.000 7988 UpdateGuideState(): m_state=6
21:15:01.151 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5780
21:15:01.151 00.000 7988 Star::Find returns 1 (0), X=1182.40, Y=439.95, Mass=1439, SNR=25.8, Peak=198 HFD=3.0
21:15:01.151 00.000 7988 MultiStar: [#1 0.12,0.09,1.04,U] [#2 0.42,0.20,1.01,U] [#3 -0.00,0.48,0.98,U] [#4 0.04,0.36,1.07,U] [#5 -0.05,0.20,0.74,U] [#6 0.07,0.16,0.75,U] [#7 0.30,0.55,0.69,U] [#8 -0.20,0.03,0.69,U] 
21:15:01.151 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.17}, one-star: {-0.14, -0.43}
21:15:01.151 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
21:15:01.151 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
21:15:01.151 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.21 mountX=-0.17 mountY=-0.07, mountTheta=-2.76
21:15:01.159 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.17, opts=13)
21:15:01.161 00.002 7988 Enqueuing Move request for scope (0.07, 0.17)
21:15:01.161 00.000 15712 Worker thread wakes up
21:15:01.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
21:15:01.161 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
21:15:01.161 00.000 15712 Moving (0.07, 0.17) raw xDistance=-0.17 yDistance=-0.07
21:15:01.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:01.161 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.8
21:15:01.164 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:01.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:01.166 00.002 7988 Enqueuing Expose request
21:15:01.167 00.001 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.16
21:15:01.167 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
21:15:01.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:01.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:15:01.167 00.000 15712 MoveAxis(E, 32, ABG)
21:15:01.167 00.000 15712 Guiding  Dir = 2, Dur = 32
21:15:01.167 00.000 15712 IsGuiding returns 0
21:15:01.182 00.015 15712 PulseGuide returned control before completion, sleep 27
21:15:01.231 00.049 15712 IsGuiding returns 0
21:15:01.231 00.000 15712 Move returns status 0, amount 32
21:15:01.231 00.000 15712 MoveAxis(N, 0, ABG)
21:15:01.231 00.000 15712 Move returns status 0, amount 0
21:15:01.231 00.000 15712 move complete, result=0
21:15:01.231 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
21:15:01.233 00.002 15712 worker thread done servicing request
21:15:01.233 00.000 15712 Worker thread wakes up
21:15:01.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:01.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:02.877 01.644 15712 Exposure complete
21:15:02.936 00.059 15712 worker thread done servicing request
21:15:02.936 00.000 7988 OnExposeComplete: enter
21:15:02.936 00.000 7988 UpdateGuideState(): m_state=6
21:15:02.938 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5781
21:15:02.940 00.002 7988 Star::Find returns 1 (0), X=1182.29, Y=439.83, Mass=1582, SNR=27.2, Peak=200 HFD=3.5
21:15:02.940 00.000 7988 MultiStar: [#1 0.18,-0.23,1.00,U] [#2 0.34,0.02,1.02,U] [#3 0.06,0.15,0.93,U] [#4 0.10,-0.03,1.00,U] [#5 -0.18,-0.07,0.71,U] [#6 0.05,-0.09,0.66,U] [#7 0.10,0.23,0.62,U] [#8 -0.01,-0.02,0.64,U] 
21:15:02.942 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {-0.25, -0.56}
21:15:02.942 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.58) = xAngle (0.56 = 0.56)
21:15:02.944 00.002 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.67 = -2.61)
21:15:02.944 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.02 mountX=0.08 mountY=-0.05, mountTheta=-0.54
21:15:02.946 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
21:15:02.948 00.002 7988 Enqueuing Move request for scope (0.05, -0.08)
21:15:02.948 00.000 15712 Worker thread wakes up
21:15:02.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
21:15:02.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
21:15:02.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:02.948 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.2
21:15:02.951 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:02.952 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:02.952 00.000 7988 Enqueuing Expose request
21:15:02.954 00.002 15712 Moving (0.05, -0.08) raw xDistance=0.08 yDistance=-0.05
21:15:02.954 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:02.954 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
21:15:02.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:02.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:15:02.954 00.000 15712 MoveAxis(W, 3, ABG)
21:15:02.954 00.000 15712 Guiding  Dir = 3, Dur = 3
21:15:02.974 00.020 15712 IsGuiding returns 0
21:15:02.989 00.015 15712 IsGuiding returns 0
21:15:02.989 00.000 15712 Move returns status 0, amount 3
21:15:02.989 00.000 15712 MoveAxis(N, 0, ABG)
21:15:02.989 00.000 15712 Move returns status 0, amount 0
21:15:02.989 00.000 15712 move complete, result=0
21:15:02.989 00.000 15712 worker thread done servicing request
21:15:02.989 00.000 15712 Worker thread wakes up
21:15:02.989 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
21:15:02.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:02.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:04.407 01.418 15712 Exposure complete
21:15:04.467 00.060 15712 worker thread done servicing request
21:15:04.468 00.001 7988 OnExposeComplete: enter
21:15:04.468 00.000 7988 UpdateGuideState(): m_state=6
21:15:04.470 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5782
21:15:04.472 00.002 7988 Star::Find returns 1 (0), X=1182.31, Y=439.96, Mass=1460, SNR=25.9, Peak=211 HFD=2.8
21:15:04.472 00.000 7988 MultiStar: [#1 0.13,0.06,1.05,U] [#2 0.22,0.14,1.05,U] [#3 -0.10,0.39,1.00,U] [#4 -0.12,0.08,1.09,U] [#5 -0.04,0.12,0.74,U] [#6 0.11,-0.01,0.75,U] [#7 -0.02,0.31,0.69,U] [#8 -0.30,0.07,0.66,U] 
21:15:04.474 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.24, -0.43}
21:15:04.474 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.58) = xAngle (3.55 = -2.74)
21:15:04.476 00.002 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.37)
21:15:04.476 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.97 mountX=-0.08 mountY=0.03, mountTheta=2.76
21:15:04.478 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.08, opts=13)
21:15:04.480 00.002 7988 Enqueuing Move request for scope (-0.03, 0.08)
21:15:04.480 00.000 15712 Worker thread wakes up
21:15:04.480 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
21:15:04.480 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
21:15:04.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:04.482 00.002 7988 UpdateGuideState exits: m=1460 SNR=25.9
21:15:04.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:04.484 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:04.484 00.000 7988 Enqueuing Expose request
21:15:04.484 00.000 15712 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=0.03
21:15:04.484 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:04.484 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
21:15:04.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:04.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:15:04.484 00.000 15712 MoveAxis(W, 5, ABG)
21:15:04.484 00.000 15712 Guiding  Dir = 3, Dur = 5
21:15:04.484 00.000 15712 IsGuiding returns 0
21:15:04.509 00.025 15712 IsGuiding returns 0
21:15:04.509 00.000 15712 Move returns status 0, amount 5
21:15:04.509 00.000 15712 MoveAxis(N, 0, ABG)
21:15:04.509 00.000 15712 Move returns status 0, amount 0
21:15:04.509 00.000 15712 move complete, result=0
21:15:04.509 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
21:15:04.511 00.002 15712 worker thread done servicing request
21:15:04.511 00.000 15712 Worker thread wakes up
21:15:04.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:04.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:06.144 01.633 15712 Exposure complete
21:15:06.199 00.055 15712 worker thread done servicing request
21:15:06.199 00.000 7988 OnExposeComplete: enter
21:15:06.199 00.000 7988 UpdateGuideState(): m_state=6
21:15:06.208 00.009 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5783
21:15:06.208 00.000 7988 Star::Find returns 1 (0), X=1182.21, Y=439.75, Mass=1564, SNR=26.8, Peak=185 HFD=3.5
21:15:06.208 00.000 7988 MultiStar: [#1 0.09,-0.26,1.00,U] [#2 0.30,-0.14,0.98,U] [#3 -0.09,0.11,0.95,U] [#4 -0.05,-0.06,1.01,U] [#5 -0.07,-0.21,0.72,U] [#6 0.07,-0.14,0.72,U] [#7 0.11,0.29,0.65,U] [#8 -0.24,0.16,0.65,U] 
21:15:06.208 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {-0.33, -0.63}
21:15:06.208 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.58) = xAngle (-0.16 = -0.16)
21:15:06.208 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
21:15:06.208 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.74 mountX=0.12 mountY=0.02, mountTheta=0.19
21:15:06.216 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.12, opts=13)
21:15:06.216 00.000 7988 Enqueuing Move request for scope (-0.02, -0.12)
21:15:06.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:06.216 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.8
21:15:06.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:06.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:06.216 00.000 7988 Enqueuing Expose request
21:15:06.216 00.000 15712 Worker thread wakes up
21:15:06.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
21:15:06.216 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
21:15:06.224 00.008 15712 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=0.02
21:15:06.224 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:06.224 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
21:15:06.224 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:06.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:15:06.224 00.000 15712 MoveAxis(W, 6, ABG)
21:15:06.224 00.000 15712 Guiding  Dir = 3, Dur = 6
21:15:06.224 00.000 15712 IsGuiding returns 0
21:15:06.249 00.025 15712 IsGuiding returns 0
21:15:06.249 00.000 15712 Move returns status 0, amount 6
21:15:06.249 00.000 15712 MoveAxis(N, 0, ABG)
21:15:06.249 00.000 15712 Move returns status 0, amount 0
21:15:06.249 00.000 15712 move complete, result=0
21:15:06.249 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
21:15:06.254 00.005 15712 worker thread done servicing request
21:15:06.254 00.000 15712 Worker thread wakes up
21:15:06.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:06.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:07.658 01.404 15712 Exposure complete
21:15:07.718 00.060 15712 worker thread done servicing request
21:15:07.718 00.000 7988 OnExposeComplete: enter
21:15:07.718 00.000 7988 UpdateGuideState(): m_state=6
21:15:07.718 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5784
21:15:07.722 00.004 7988 Star::Find returns 1 (0), X=1182.47, Y=439.78, Mass=1423, SNR=25.7, Peak=175 HFD=3.1
21:15:07.722 00.000 7988 MultiStar: [#1 0.33,-0.26,1.04,U] [#2 0.25,-0.00,1.02,U] [#3 0.08,0.22,0.97,U] [#4 0.11,-0.09,1.06,U] [#5 -0.12,0.25,0.76,U] [#6 0.13,-0.05,0.75,U] [#7 0.11,0.32,0.68,U] [#8 0.11,-0.07,0.67,U] 
21:15:07.722 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {-0.08, -0.60}
21:15:07.722 00.000 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.58) = xAngle (1.11 = 1.11)
21:15:07.722 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.22 = -2.07)
21:15:07.722 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.47 mountX=0.05 mountY=-0.11, mountTheta=-1.10
21:15:07.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.06, opts=13)
21:15:07.722 00.000 7988 Enqueuing Move request for scope (0.11, -0.06)
21:15:07.731 00.009 15712 Worker thread wakes up
21:15:07.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
21:15:07.731 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
21:15:07.731 00.000 15712 Moving (0.11, -0.06) raw xDistance=0.05 yDistance=-0.11
21:15:07.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:07.731 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.7
21:15:07.734 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:07.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:07.736 00.002 7988 Enqueuing Expose request
21:15:07.736 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:07.736 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
21:15:07.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:07.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:15:07.736 00.000 15712 MoveAxis(W, 6, ABG)
21:15:07.736 00.000 15712 Guiding  Dir = 3, Dur = 6
21:15:07.738 00.002 15712 IsGuiding returns 0
21:15:07.754 00.016 15712 IsGuiding returns 0
21:15:07.754 00.000 15712 Move returns status 0, amount 6
21:15:07.754 00.000 15712 MoveAxis(N, 0, ABG)
21:15:07.754 00.000 15712 Move returns status 0, amount 0
21:15:07.754 00.000 15712 move complete, result=0
21:15:07.754 00.000 15712 worker thread done servicing request
21:15:07.754 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
21:15:07.756 00.002 15712 Worker thread wakes up
21:15:07.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:07.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:09.395 01.639 15712 Exposure complete
21:15:09.454 00.059 15712 worker thread done servicing request
21:15:09.454 00.000 7988 OnExposeComplete: enter
21:15:09.454 00.000 7988 UpdateGuideState(): m_state=6
21:15:09.454 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5785
21:15:09.459 00.005 7988 Star::Find returns 1 (0), X=1182.30, Y=439.79, Mass=1505, SNR=26.3, Peak=207 HFD=3.1
21:15:09.459 00.000 7988 MultiStar: [#1 -0.15,-0.05,1.03,U] [#2 0.30,0.12,0.99,U] [#3 -0.17,0.21,0.97,U] [#4 -0.10,0.01,1.03,U] [#5 -0.11,0.05,0.73,U] [#6 0.06,0.04,0.74,U] [#7 0.01,0.07,0.66,U] [#8 -0.34,-0.05,0.63,U] 
21:15:09.459 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.25, -0.59}
21:15:09.459 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.58) = xAngle (-1.23 = -1.23)
21:15:09.459 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.88 = 1.88)
21:15:09.459 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.81 mountX=0.03 mountY=0.08, mountTheta=1.23
21:15:09.459 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
21:15:09.467 00.008 7988 Enqueuing Move request for scope (-0.08, -0.03)
21:15:09.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:09.467 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
21:15:09.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:09.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:09.467 00.000 7988 Enqueuing Expose request
21:15:09.474 00.007 15712 Worker thread wakes up
21:15:09.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
21:15:09.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
21:15:09.474 00.000 15712 Moving (-0.08, -0.03) raw xDistance=0.03 yDistance=0.08
21:15:09.474 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:09.474 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
21:15:09.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:09.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:15:09.474 00.000 15712 MoveAxis(W, 2, ABG)
21:15:09.474 00.000 15712 Guiding  Dir = 3, Dur = 2
21:15:09.474 00.000 15712 IsGuiding returns 0
21:15:09.496 00.022 15712 IsGuiding returns 0
21:15:09.496 00.000 15712 Move returns status 0, amount 2
21:15:09.496 00.000 15712 MoveAxis(N, 0, ABG)
21:15:09.496 00.000 15712 Move returns status 0, amount 0
21:15:09.496 00.000 15712 move complete, result=0
21:15:09.496 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:15:09.498 00.002 15712 worker thread done servicing request
21:15:09.498 00.000 15712 Worker thread wakes up
21:15:09.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:09.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:10.912 01.414 15712 Exposure complete
21:15:10.963 00.051 15712 worker thread done servicing request
21:15:10.963 00.000 7988 OnExposeComplete: enter
21:15:10.963 00.000 7988 UpdateGuideState(): m_state=6
21:15:10.973 00.010 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5786
21:15:10.973 00.000 7988 Star::Find returns 1 (0), X=1182.21, Y=439.84, Mass=1453, SNR=25.9, Peak=206 HFD=3.4
21:15:10.973 00.000 7988 MultiStar: [#1 0.00,-0.11,1.06,U] [#2 0.08,0.13,1.05,U] [#3 -0.09,0.19,0.98,U] [#4 0.00,0.05,1.07,U] [#5 -0.08,0.02,0.69,U] [#6 -0.10,-0.10,0.73,U] [#7 -0.30,0.28,0.68,U] [#8 -0.16,-0.15,0.66,U] 
21:15:10.973 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {-0.33, -0.54}
21:15:10.973 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.26 = -1.26)
21:15:10.973 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.85 = 1.85)
21:15:10.980 00.007 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.83 mountX=0.03 mountY=0.10, mountTheta=1.26
21:15:10.980 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.03, opts=13)
21:15:10.980 00.000 7988 Enqueuing Move request for scope (-0.10, -0.03)
21:15:10.980 00.000 15712 Worker thread wakes up
21:15:10.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
21:15:10.980 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
21:15:10.980 00.000 15712 Moving (-0.10, -0.03) raw xDistance=0.03 yDistance=0.10
21:15:10.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:10.980 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.9
21:15:10.986 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:10.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:10.988 00.002 7988 Enqueuing Expose request
21:15:10.989 00.001 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:10.989 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
21:15:10.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:10.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:15:10.989 00.000 15712 MoveAxis(E, 1, ABG)
21:15:10.989 00.000 15712 Guiding  Dir = 2, Dur = 1
21:15:10.989 00.000 15712 IsGuiding returns 0
21:15:11.014 00.025 15712 IsGuiding returns 0
21:15:11.014 00.000 15712 Move returns status 0, amount 1
21:15:11.014 00.000 15712 MoveAxis(N, 0, ABG)
21:15:11.014 00.000 15712 Move returns status 0, amount 0
21:15:11.014 00.000 15712 move complete, result=0
21:15:11.014 00.000 15712 worker thread done servicing request
21:15:11.014 00.000 15712 Worker thread wakes up
21:15:11.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:11.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:11.014 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:15:12.652 01.638 15712 Exposure complete
21:15:12.699 00.047 15712 worker thread done servicing request
21:15:12.699 00.000 7988 OnExposeComplete: enter
21:15:12.699 00.000 7988 UpdateGuideState(): m_state=6
21:15:12.713 00.014 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5787
21:15:12.715 00.002 7988 Star::Find returns 1 (0), X=1182.27, Y=439.77, Mass=1469, SNR=26.2, Peak=199 HFD=2.9
21:15:12.715 00.000 7988 MultiStar: [#1 -0.03,-0.03,1.06,U] [#2 0.33,0.12,0.98,U] [#3 -0.10,0.15,0.96,U] [#4 -0.03,0.10,1.03,U] [#5 -0.22,0.03,0.72,U] [#6 0.02,0.13,0.75,U] [#7 -0.09,0.33,0.70,U] [#8 -0.15,0.20,0.66,U] 
21:15:12.716 00.001 7988 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.27, -0.61}
21:15:12.716 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.98)
21:15:12.718 00.002 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.41 = 1.12)
21:15:12.718 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.72 mountX=-0.02 mountY=0.05, mountTheta=1.99
21:15:12.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.02, opts=13)
21:15:12.722 00.002 7988 Enqueuing Move request for scope (-0.05, 0.02)
21:15:12.722 00.000 15712 Worker thread wakes up
21:15:12.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
21:15:12.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
21:15:12.722 00.000 15712 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
21:15:12.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:12.722 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.2
21:15:12.726 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:12.726 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:12.728 00.002 7988 Enqueuing Expose request
21:15:12.728 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:12.728 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
21:15:12.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:12.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:15:12.728 00.000 15712 MoveAxis(E, 1, ABG)
21:15:12.728 00.000 15712 Guiding  Dir = 2, Dur = 1
21:15:12.728 00.000 15712 IsGuiding returns 0
21:15:12.750 00.022 15712 IsGuiding returns 0
21:15:12.750 00.000 15712 Move returns status 0, amount 1
21:15:12.750 00.000 15712 MoveAxis(N, 0, ABG)
21:15:12.750 00.000 15712 Move returns status 0, amount 0
21:15:12.750 00.000 15712 move complete, result=0
21:15:12.750 00.000 15712 worker thread done servicing request
21:15:12.750 00.000 15712 Worker thread wakes up
21:15:12.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:12.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:12.750 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:15:14.165 01.415 15712 Exposure complete
21:15:14.214 00.049 15712 worker thread done servicing request
21:15:14.214 00.000 7988 OnExposeComplete: enter
21:15:14.214 00.000 7988 UpdateGuideState(): m_state=6
21:15:14.226 00.012 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5788
21:15:14.228 00.002 7988 Star::Find returns 1 (0), X=1182.30, Y=439.85, Mass=1441, SNR=25.9, Peak=194 HFD=3.4
21:15:14.228 00.000 7988 MultiStar: [#1 0.26,-0.33,1.07,U] [#2 0.25,0.02,1.03,U] [#3 0.09,0.05,0.99,U] [#4 -0.10,-0.05,1.05,U] [#5 -0.18,0.15,0.71,U] [#6 0.09,-0.19,0.68,U] [#7 -0.10,0.18,0.69,U] [#8 -0.18,-0.08,0.66,U] 
21:15:14.230 00.002 7988 refined, 8 included, MultiStar: {0.00, -0.10}, one-star: {-0.25, -0.54}
21:15:14.231 00.001 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
21:15:14.231 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = -3.14)
21:15:14.233 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.54 mountX=0.10 mountY=-0.00, mountTheta=-0.00
21:15:14.233 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.10, opts=13)
21:15:14.235 00.002 7988 Enqueuing Move request for scope (0.00, -0.10)
21:15:14.237 00.002 15712 Worker thread wakes up
21:15:14.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:14.237 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.9
21:15:14.239 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:14.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:14.241 00.002 7988 Enqueuing Expose request
21:15:14.242 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
21:15:14.242 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
21:15:14.242 00.000 15712 Moving (0.00, -0.10) raw xDistance=0.10 yDistance=-0.00
21:15:14.246 00.004 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:14.246 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
21:15:14.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:14.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:15:14.246 00.000 15712 MoveAxis(E, 3, ABG)
21:15:14.246 00.000 15712 Guiding  Dir = 2, Dur = 3
21:15:14.246 00.000 15712 IsGuiding returns 0
21:15:14.274 00.028 15712 IsGuiding returns 0
21:15:14.274 00.000 15712 Move returns status 0, amount 3
21:15:14.274 00.000 15712 MoveAxis(N, 0, ABG)
21:15:14.274 00.000 15712 Move returns status 0, amount 0
21:15:14.274 00.000 15712 move complete, result=0
21:15:14.274 00.000 15712 worker thread done servicing request
21:15:14.274 00.000 15712 Worker thread wakes up
21:15:14.274 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:15:14.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:14.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:15.916 01.642 15712 Exposure complete
21:15:15.964 00.048 15712 worker thread done servicing request
21:15:15.964 00.000 7988 OnExposeComplete: enter
21:15:15.964 00.000 7988 UpdateGuideState(): m_state=6
21:15:15.979 00.015 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5789
21:15:15.979 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=439.80, Mass=1584, SNR=27.1, Peak=193 HFD=3.6
21:15:15.981 00.002 7988 MultiStar: [#1 0.19,-0.20,0.99,U] [#2 0.33,-0.02,0.97,U] [#3 0.02,0.14,0.93,U] [#4 0.04,0.07,1.02,U] [#5 -0.02,-0.02,0.70,U] [#6 0.24,-0.13,0.68,U] [#7 0.15,-0.01,0.66,U] [#8 -0.03,-0.15,0.65,U] 
21:15:15.981 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {-0.25, -0.59}
21:15:15.981 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.58) = xAngle (0.61 = 0.61)
21:15:15.981 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.57)
21:15:15.981 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.97 mountX=0.11 mountY=-0.07, mountTheta=-0.59
21:15:15.981 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.11, opts=13)
21:15:15.981 00.000 7988 Enqueuing Move request for scope (0.07, -0.11)
21:15:15.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:15.981 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.1
21:15:15.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:15.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:15.981 00.000 7988 Enqueuing Expose request
21:15:15.995 00.014 15712 Worker thread wakes up
21:15:15.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
21:15:15.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
21:15:15.995 00.000 15712 Moving (0.07, -0.11) raw xDistance=0.11 yDistance=-0.07
21:15:15.998 00.003 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:15.998 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
21:15:15.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:15.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:15:15.998 00.000 15712 MoveAxis(E, 1, ABG)
21:15:15.998 00.000 15712 Guiding  Dir = 2, Dur = 1
21:15:15.998 00.000 15712 IsGuiding returns 0
21:15:16.015 00.017 15712 IsGuiding returns 0
21:15:16.015 00.000 15712 Move returns status 0, amount 1
21:15:16.015 00.000 15712 MoveAxis(N, 0, ABG)
21:15:16.015 00.000 15712 Move returns status 0, amount 0
21:15:16.015 00.000 15712 move complete, result=0
21:15:16.015 00.000 15712 worker thread done servicing request
21:15:16.015 00.000 15712 Worker thread wakes up
21:15:16.015 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:15:16.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:16.019 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:17.432 01.413 15712 Exposure complete
21:15:17.489 00.057 15712 worker thread done servicing request
21:15:17.491 00.002 7988 OnExposeComplete: enter
21:15:17.492 00.001 7988 UpdateGuideState(): m_state=6
21:15:17.493 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5790
21:15:17.493 00.000 7988 Star::Find returns 1 (0), X=1182.39, Y=439.93, Mass=1443, SNR=25.7, Peak=185 HFD=3.3
21:15:17.493 00.000 7988 MultiStar: [#1 0.17,-0.15,1.03,U] [#2 0.28,0.09,1.06,U] [#3 -0.12,0.31,0.97,U] [#4 -0.06,0.22,1.07,U] [#5 0.01,0.04,0.73,U] [#6 0.08,0.16,0.74,U] [#7 0.10,0.20,0.70,U] [#8 -0.22,0.07,0.65,U] 
21:15:17.493 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.15, -0.45}
21:15:17.493 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
21:15:17.493 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
21:15:17.493 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.22 mountX=-0.05 mountY=-0.02, mountTheta=-2.77
21:15:17.493 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.05, opts=13)
21:15:17.493 00.000 7988 Enqueuing Move request for scope (0.02, 0.05)
21:15:17.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:17.493 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.7
21:15:17.493 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:17.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:17.493 00.000 7988 Enqueuing Expose request
21:15:17.493 00.000 15712 Worker thread wakes up
21:15:17.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
21:15:17.493 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
21:15:17.493 00.000 15712 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=-0.02
21:15:17.509 00.016 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:17.509 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
21:15:17.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:17.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:15:17.509 00.000 15712 MoveAxis(E, 3, ABG)
21:15:17.509 00.000 15712 Guiding  Dir = 2, Dur = 3
21:15:17.509 00.000 15712 IsGuiding returns 0
21:15:17.532 00.023 15712 IsGuiding returns 0
21:15:17.532 00.000 15712 Move returns status 0, amount 3
21:15:17.532 00.000 15712 MoveAxis(N, 0, ABG)
21:15:17.532 00.000 15712 Move returns status 0, amount 0
21:15:17.532 00.000 15712 move complete, result=0
21:15:17.532 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:15:17.538 00.006 15712 worker thread done servicing request
21:15:17.538 00.000 15712 Worker thread wakes up
21:15:17.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:17.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:19.168 01.630 15712 Exposure complete
21:15:19.228 00.060 15712 worker thread done servicing request
21:15:19.228 00.000 7988 OnExposeComplete: enter
21:15:19.228 00.000 7988 UpdateGuideState(): m_state=6
21:15:19.231 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5791
21:15:19.233 00.002 7988 Star::Find returns 1 (0), X=1182.33, Y=439.82, Mass=1433, SNR=25.8, Peak=186 HFD=3.2
21:15:19.233 00.000 7988 MultiStar: [#1 0.15,-0.18,1.03,U] [#2 0.24,0.04,1.03,U] [#3 -0.03,0.19,1.00,U] [#4 0.01,0.19,1.06,U] [#5 -0.18,0.04,0.74,U] [#6 0.02,0.02,0.75,U] [#7 -0.13,0.31,0.69,U] [#8 -0.15,0.03,0.68,U] 
21:15:19.235 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {-0.22, -0.56}
21:15:19.235 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
21:15:19.237 00.002 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
21:15:19.237 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.90 mountX=0.00 mountY=0.02, mountTheta=1.33
21:15:19.239 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.00, opts=13)
21:15:19.239 00.000 7988 Enqueuing Move request for scope (-0.02, -0.00)
21:15:19.241 00.002 15712 Worker thread wakes up
21:15:19.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
21:15:19.241 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
21:15:19.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:19.243 00.002 7988 UpdateGuideState exits: m=1433 SNR=25.8
21:15:19.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:19.245 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:19.245 00.000 7988 Enqueuing Expose request
21:15:19.247 00.002 15712 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
21:15:19.247 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:19.247 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
21:15:19.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:19.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:15:19.247 00.000 15712 MoveAxis(E, 3, ABG)
21:15:19.247 00.000 15712 Guiding  Dir = 2, Dur = 3
21:15:19.247 00.000 15712 IsGuiding returns 0
21:15:19.278 00.031 15712 IsGuiding returns 0
21:15:19.278 00.000 15712 Move returns status 0, amount 3
21:15:19.278 00.000 15712 MoveAxis(N, 0, ABG)
21:15:19.278 00.000 15712 Move returns status 0, amount 0
21:15:19.278 00.000 15712 move complete, result=0
21:15:19.278 00.000 15712 worker thread done servicing request
21:15:19.278 00.000 15712 Worker thread wakes up
21:15:19.278 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:15:19.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:19.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:20.699 01.421 15712 Exposure complete
21:15:20.759 00.060 15712 worker thread done servicing request
21:15:20.759 00.000 7988 OnExposeComplete: enter
21:15:20.761 00.002 7988 UpdateGuideState(): m_state=6
21:15:20.761 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5792
21:15:20.761 00.000 7988 Star::Find returns 1 (0), X=1182.33, Y=439.78, Mass=1491, SNR=26.2, Peak=204 HFD=3.3
21:15:20.761 00.000 7988 MultiStar: [#1 0.06,-0.14,1.04,U] [#2 0.20,0.07,1.02,U] [#3 -0.16,0.25,0.94,U] [#4 -0.09,-0.00,1.04,U] [#5 -0.16,-0.09,0.72,U] [#6 -0.07,-0.18,0.72,U] [#7 0.09,0.26,0.69,U] [#8 -0.22,-0.12,0.66,U] 
21:15:20.761 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {-0.21, -0.60}
21:15:20.761 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.58) = xAngle (-0.66 = -0.66)
21:15:20.761 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.45 = 2.45)
21:15:20.761 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=0.07 mountY=0.06, mountTheta=0.68
21:15:20.761 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.07, opts=13)
21:15:20.761 00.000 7988 Enqueuing Move request for scope (-0.05, -0.07)
21:15:20.772 00.011 15712 Worker thread wakes up
21:15:20.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
21:15:20.772 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
21:15:20.772 00.000 15712 Moving (-0.05, -0.07) raw xDistance=0.07 yDistance=0.06
21:15:20.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:20.772 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
21:15:20.775 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:20.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:20.776 00.001 7988 Enqueuing Expose request
21:15:20.776 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:20.776 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
21:15:20.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:20.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:15:20.776 00.000 15712 MoveAxis(E, 6, ABG)
21:15:20.776 00.000 15712 Guiding  Dir = 2, Dur = 6
21:15:20.776 00.000 15712 IsGuiding returns 0
21:15:20.797 00.021 15712 IsGuiding returns 0
21:15:20.797 00.000 15712 Move returns status 0, amount 6
21:15:20.797 00.000 15712 MoveAxis(N, 0, ABG)
21:15:20.797 00.000 15712 Move returns status 0, amount 0
21:15:20.797 00.000 15712 move complete, result=0
21:15:20.797 00.000 15712 worker thread done servicing request
21:15:20.797 00.000 15712 Worker thread wakes up
21:15:20.797 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:15:20.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:20.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:22.438 01.641 15712 Exposure complete
21:15:22.498 00.060 15712 worker thread done servicing request
21:15:22.498 00.000 7988 OnExposeComplete: enter
21:15:22.498 00.000 7988 UpdateGuideState(): m_state=6
21:15:22.498 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5793
21:15:22.502 00.004 7988 Star::Find returns 1 (0), X=1182.44, Y=439.98, Mass=1605, SNR=27.2, Peak=216 HFD=3.5
21:15:22.502 00.000 7988 MultiStar: [#1 0.18,0.09,0.96,U] [#2 0.15,0.17,0.97,U] [#3 0.12,0.51,0.95,U] [#4 0.03,0.14,1.03,U] [#5 0.01,0.18,0.68,U] [#6 0.31,0.39,0.65,U] [#7 0.28,0.23,0.66,U] [#8 -0.11,-0.02,0.66,U] 
21:15:22.505 00.003 7988 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {-0.11, -0.40}
21:15:22.505 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
21:15:22.505 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.65 = -0.63)
21:15:22.505 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.97 mountX=-0.13 mountY=-0.09, mountTheta=-2.52
21:15:22.505 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.13, opts=13)
21:15:22.505 00.000 7988 Enqueuing Move request for scope (0.09, 0.13)
21:15:22.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:22.505 00.000 7988 UpdateGuideState exits: m=1605 SNR=27.2
21:15:22.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:22.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:22.505 00.000 7988 Enqueuing Expose request
21:15:22.517 00.012 15712 Worker thread wakes up
21:15:22.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
21:15:22.517 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
21:15:22.517 00.000 15712 Moving (0.09, 0.13) raw xDistance=-0.13 yDistance=-0.09
21:15:22.521 00.004 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:22.521 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
21:15:22.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:22.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:15:22.521 00.000 15712 MoveAxis(E, 7, ABG)
21:15:22.521 00.000 15712 Guiding  Dir = 2, Dur = 7
21:15:22.538 00.017 15712 IsGuiding returns 0
21:15:22.555 00.017 15712 IsGuiding returns 0
21:15:22.555 00.000 15712 Move returns status 0, amount 7
21:15:22.555 00.000 15712 MoveAxis(N, 0, ABG)
21:15:22.555 00.000 15712 Move returns status 0, amount 0
21:15:22.555 00.000 15712 move complete, result=0
21:15:22.555 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
21:15:22.557 00.002 15712 worker thread done servicing request
21:15:22.557 00.000 15712 Worker thread wakes up
21:15:22.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:22.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:23.971 01.414 15712 Exposure complete
21:15:24.029 00.058 15712 worker thread done servicing request
21:15:24.029 00.000 7988 OnExposeComplete: enter
21:15:24.029 00.000 7988 UpdateGuideState(): m_state=6
21:15:24.033 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5794
21:15:24.033 00.000 7988 Star::Find returns 1 (0), X=1182.36, Y=439.97, Mass=1462, SNR=26.0, Peak=194 HFD=3.3
21:15:24.036 00.003 7988 MultiStar: [#1 0.02,-0.02,1.05,U] [#2 0.18,0.22,1.02,U] [#3 -0.02,0.30,0.97,U] [#4 0.05,0.29,1.05,U] [#5 -0.03,0.19,0.74,U] [#6 0.14,0.22,0.74,U] [#7 -0.14,0.45,0.71,U] [#8 -0.07,-0.01,0.68,U] 
21:15:24.036 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.12}, one-star: {-0.18, -0.41}
21:15:24.036 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
21:15:24.036 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
21:15:24.036 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.12 mountY=-0.00, mountTheta=-3.12
21:15:24.036 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.12, opts=13)
21:15:24.036 00.000 7988 Enqueuing Move request for scope (-0.00, 0.12)
21:15:24.036 00.000 15712 Worker thread wakes up
21:15:24.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
21:15:24.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
21:15:24.036 00.000 15712 Moving (-0.00, 0.12) raw xDistance=-0.12 yDistance=-0.00
21:15:24.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:24.036 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.0
21:15:24.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:24.048 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:24.048 00.000 7988 Enqueuing Expose request
21:15:24.048 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:24.048 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
21:15:24.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:24.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:15:24.048 00.000 15712 MoveAxis(E, 7, ABG)
21:15:24.048 00.000 15712 Guiding  Dir = 2, Dur = 7
21:15:24.048 00.000 15712 IsGuiding returns 0
21:15:24.074 00.026 15712 IsGuiding returns 0
21:15:24.074 00.000 15712 Move returns status 0, amount 7
21:15:24.074 00.000 15712 MoveAxis(N, 0, ABG)
21:15:24.074 00.000 15712 Move returns status 0, amount 0
21:15:24.074 00.000 15712 move complete, result=0
21:15:24.074 00.000 15712 worker thread done servicing request
21:15:24.074 00.000 15712 Worker thread wakes up
21:15:24.074 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
21:15:24.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:24.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:25.709 01.635 15712 Exposure complete
21:15:25.773 00.064 15712 worker thread done servicing request
21:15:25.773 00.000 7988 OnExposeComplete: enter
21:15:25.773 00.000 7988 UpdateGuideState(): m_state=6
21:15:25.773 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5795
21:15:25.773 00.000 7988 Star::Find returns 1 (0), X=1182.28, Y=440.15, Mass=1488, SNR=26.4, Peak=213 HFD=3.4
21:15:25.786 00.013 7988 MultiStar: [#1 0.07,0.21,1.02,U] [#2 0.23,0.44,1.00,U] [#3 0.02,0.43,0.95,U] [#4 -0.04,0.34,1.03,U] [#5 -0.08,0.35,0.73,U] [#6 0.13,0.31,0.72,U] [#7 0.23,0.54,0.67,U] [#8 -0.17,0.22,0.65,U] 
21:15:25.786 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.28}, one-star: {-0.26, -0.24}
21:15:25.786 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
21:15:25.786 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.07)
21:15:25.786 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.53 mountX=-0.28 mountY=-0.02, mountTheta=-3.08
21:15:25.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.28, opts=13)
21:15:25.786 00.000 7988 Enqueuing Move request for scope (0.01, 0.28)
21:15:25.786 00.000 15712 Worker thread wakes up
21:15:25.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:25.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
21:15:25.786 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.4
21:15:25.801 00.015 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
21:15:25.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:25.803 00.002 15712 Moving (0.01, 0.28) raw xDistance=-0.28 yDistance=-0.02
21:15:25.803 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:25.803 00.000 7988 Enqueuing Expose request
21:15:25.803 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 636.16
21:15:25.803 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
21:15:25.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:25.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:15:25.803 00.000 15712 MoveAxis(E, 60, ABG)
21:15:25.803 00.000 15712 Guiding  Dir = 2, Dur = 60
21:15:25.803 00.000 15712 IsGuiding returns 0
21:15:25.820 00.017 15712 PulseGuide returned control before completion, sleep 48
21:15:25.888 00.068 15712 IsGuiding returns 0
21:15:25.888 00.000 15712 Move returns status 0, amount 60
21:15:25.888 00.000 15712 MoveAxis(N, 0, ABG)
21:15:25.888 00.000 15712 Move returns status 0, amount 0
21:15:25.888 00.000 15712 move complete, result=0
21:15:25.888 00.000 15712 worker thread done servicing request
21:15:25.888 00.000 15712 Worker thread wakes up
21:15:25.896 00.008 7988 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
21:15:25.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:25.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:27.309 01.413 15712 Exposure complete
21:15:27.370 00.061 15712 worker thread done servicing request
21:15:27.370 00.000 7988 OnExposeComplete: enter
21:15:27.370 00.000 7988 UpdateGuideState(): m_state=6
21:15:27.370 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5796
21:15:27.370 00.000 7988 Star::Find returns 1 (0), X=1182.37, Y=440.09, Mass=1558, SNR=26.9, Peak=208 HFD=3.4
21:15:27.370 00.000 7988 MultiStar: [#1 0.14,0.06,1.00,U] [#2 0.33,0.20,1.00,U] [#3 0.09,0.30,0.94,U] [#4 0.04,0.15,1.03,U] [#5 0.03,0.24,0.72,U] [#6 0.20,0.15,0.67,U] [#7 0.18,0.21,0.65,U] [#8 -0.12,0.09,0.63,U] 
21:15:27.370 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {-0.18, -0.29}
21:15:27.370 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
21:15:27.370 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.64)
21:15:27.380 00.010 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.95 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
21:15:27.380 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
21:15:27.380 00.000 7988 Enqueuing Move request for scope (0.08, 0.11)
21:15:27.380 00.000 15712 Worker thread wakes up
21:15:27.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
21:15:27.380 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
21:15:27.380 00.000 15712 Moving (0.08, 0.11) raw xDistance=-0.11 yDistance=-0.08
21:15:27.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:27.386 00.006 7988 UpdateGuideState exits: m=1558 SNR=26.9
21:15:27.386 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:27.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:27.386 00.000 7988 Enqueuing Expose request
21:15:27.386 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.16
21:15:27.386 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
21:15:27.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:27.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:15:27.386 00.000 15712 MoveAxis(E, 8, ABG)
21:15:27.386 00.000 15712 Guiding  Dir = 2, Dur = 8
21:15:27.386 00.000 15712 IsGuiding returns 0
21:15:27.414 00.028 15712 IsGuiding returns 0
21:15:27.414 00.000 15712 Move returns status 0, amount 8
21:15:27.414 00.000 15712 MoveAxis(N, 0, ABG)
21:15:27.414 00.000 15712 Move returns status 0, amount 0
21:15:27.414 00.000 15712 move complete, result=0
21:15:27.414 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:15:27.416 00.002 15712 worker thread done servicing request
21:15:27.416 00.000 15712 Worker thread wakes up
21:15:27.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:27.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:29.045 01.629 15712 Exposure complete
21:15:29.097 00.052 15712 worker thread done servicing request
21:15:29.097 00.000 7988 OnExposeComplete: enter
21:15:29.107 00.010 7988 UpdateGuideState(): m_state=6
21:15:29.107 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5797
21:15:29.107 00.000 7988 Star::Find returns 1 (0), X=1182.48, Y=439.91, Mass=1468, SNR=26.1, Peak=173 HFD=3.4
21:15:29.107 00.000 7988 MultiStar: [#1 0.34,0.02,1.01,U] [#2 0.50,0.18,1.04,U] [#3 0.07,0.48,0.98,U] [#4 0.15,0.11,1.06,U] [#5 -0.20,0.28,0.75,U] [#6 0.38,0.14,0.73,U] [#7 0.13,0.39,0.68,U] [#8 0.05,0.14,0.65,U] 
21:15:29.107 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.13}, one-star: {-0.06, -0.47}
21:15:29.107 00.000 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.58) = xAngle (2.24 = 2.24)
21:15:29.107 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.35 = -0.93)
21:15:29.114 00.007 7988 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.66 mountX=-0.13 mountY=-0.16, mountTheta=-2.23
21:15:29.114 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.13, opts=13)
21:15:29.114 00.000 7988 Enqueuing Move request for scope (0.16, 0.13)
21:15:29.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:29.114 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.1
21:15:29.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:29.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:29.114 00.000 7988 Enqueuing Expose request
21:15:29.122 00.008 15712 Worker thread wakes up
21:15:29.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
21:15:29.122 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
21:15:29.122 00.000 15712 Moving (0.16, 0.13) raw xDistance=-0.13 yDistance=-0.16
21:15:29.122 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.15
21:15:29.122 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
21:15:29.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:29.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:15:29.122 00.000 15712 MoveAxis(E, 7, ABG)
21:15:29.122 00.000 15712 Guiding  Dir = 2, Dur = 7
21:15:29.122 00.000 15712 IsGuiding returns 0
21:15:29.157 00.035 15712 IsGuiding returns 0
21:15:29.157 00.000 15712 Move returns status 0, amount 7
21:15:29.157 00.000 15712 MoveAxis(N, 0, ABG)
21:15:29.157 00.000 15712 Move returns status 0, amount 0
21:15:29.157 00.000 15712 move complete, result=0
21:15:29.157 00.000 15712 worker thread done servicing request
21:15:29.157 00.000 15712 Worker thread wakes up
21:15:29.157 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
21:15:29.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:29.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:30.574 01.417 15712 Exposure complete
21:15:30.628 00.054 15712 worker thread done servicing request
21:15:30.628 00.000 7988 OnExposeComplete: enter
21:15:30.628 00.000 7988 UpdateGuideState(): m_state=6
21:15:30.637 00.009 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5798
21:15:30.637 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=440.13, Mass=1514, SNR=26.5, Peak=228 HFD=3.3
21:15:30.637 00.000 7988 MultiStar: [#1 0.21,0.10,0.99,U] [#2 0.22,0.12,0.99,U] [#3 -0.03,0.23,0.97,U] [#4 0.08,0.31,1.06,U] [#5 -0.07,-0.01,0.70,U] [#6 -0.15,0.33,0.72,U] [#7 0.28,0.53,0.68,U] [#8 0.09,0.16,0.66,U] 
21:15:30.637 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.16}, one-star: {-0.11, -0.25}
21:15:30.637 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
21:15:30.637 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
21:15:30.637 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.21 mountX=-0.16 mountY=-0.06, mountTheta=-2.77
21:15:30.644 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.16, opts=13)
21:15:30.644 00.000 7988 Enqueuing Move request for scope (0.06, 0.16)
21:15:30.644 00.000 15712 Worker thread wakes up
21:15:30.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
21:15:30.644 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
21:15:30.644 00.000 15712 Moving (0.06, 0.16) raw xDistance=-0.16 yDistance=-0.06
21:15:30.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:30.644 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
21:15:30.650 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:30.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:30.652 00.002 7988 Enqueuing Expose request
21:15:30.652 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.15
21:15:30.652 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
21:15:30.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:30.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:15:30.652 00.000 15712 MoveAxis(E, 8, ABG)
21:15:30.652 00.000 15712 Guiding  Dir = 2, Dur = 8
21:15:30.668 00.016 15712 IsGuiding returns 0
21:15:30.690 00.022 15712 IsGuiding returns 0
21:15:30.690 00.000 15712 Move returns status 0, amount 8
21:15:30.690 00.000 15712 MoveAxis(N, 0, ABG)
21:15:30.690 00.000 15712 Move returns status 0, amount 0
21:15:30.690 00.000 15712 move complete, result=0
21:15:30.690 00.000 7988 GuideStep: -0.2 px 8 ms EAST, -0.1 px 0 ms NORTH
21:15:30.694 00.004 15712 worker thread done servicing request
21:15:30.694 00.000 15712 Worker thread wakes up
21:15:30.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:30.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:32.328 01.634 15712 Exposure complete
21:15:32.391 00.063 15712 worker thread done servicing request
21:15:32.391 00.000 7988 OnExposeComplete: enter
21:15:32.391 00.000 7988 UpdateGuideState(): m_state=6
21:15:32.391 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5799
21:15:32.391 00.000 7988 Star::Find returns 1 (0), X=1182.39, Y=440.11, Mass=1574, SNR=27.0, Peak=207 HFD=3.5
21:15:32.395 00.004 7988 MultiStar: [#1 0.11,0.09,1.01,U] [#2 0.14,0.35,0.99,U] [#3 0.04,0.41,0.95,U] [#4 -0.12,0.34,1.05,U] [#5 -0.18,0.16,0.69,U] [#6 0.06,0.14,0.67,U] [#7 0.22,0.38,0.68,U] [#8 -0.01,0.28,0.66,U] 
21:15:32.395 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.20}, one-star: {-0.15, -0.27}
21:15:32.395 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
21:15:32.395 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
21:15:32.395 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.53 mountX=-0.20 mountY=-0.01, mountTheta=-3.08
21:15:32.395 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.20, opts=13)
21:15:32.395 00.000 7988 Enqueuing Move request for scope (0.01, 0.20)
21:15:32.395 00.000 15712 Worker thread wakes up
21:15:32.395 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
21:15:32.395 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
21:15:32.395 00.000 15712 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.01
21:15:32.395 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:32.395 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.0
21:15:32.405 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:32.406 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:32.406 00.000 7988 Enqueuing Expose request
21:15:32.406 00.000 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.15
21:15:32.406 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
21:15:32.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:32.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:15:32.406 00.000 15712 MoveAxis(E, 48, ABG)
21:15:32.406 00.000 15712 Guiding  Dir = 2, Dur = 48
21:15:32.406 00.000 15712 IsGuiding returns 0
21:15:32.429 00.023 15712 PulseGuide returned control before completion, sleep 34
21:15:32.470 00.041 15712 IsGuiding returns 1
21:15:32.470 00.000 15712 scope still moving after pulse duration time elapsed
21:15:32.509 00.039 15712 IsGuiding returns 0
21:15:32.509 00.000 15712 scope move finished after 48 + 56 ms
21:15:32.514 00.005 15712 Move returns status 0, amount 48
21:15:32.514 00.000 15712 MoveAxis(N, 0, ABG)
21:15:32.514 00.000 15712 Move returns status 0, amount 0
21:15:32.514 00.000 15712 move complete, result=0
21:15:32.514 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
21:15:32.514 00.000 15712 worker thread done servicing request
21:15:32.514 00.000 15712 Worker thread wakes up
21:15:32.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:32.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:33.922 01.408 15712 Exposure complete
21:15:33.981 00.059 15712 worker thread done servicing request
21:15:33.981 00.000 7988 OnExposeComplete: enter
21:15:33.981 00.000 7988 UpdateGuideState(): m_state=6
21:15:33.984 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5800
21:15:33.986 00.002 7988 Star::Find returns 1 (0), X=1182.23, Y=439.88, Mass=1369, SNR=25.2, Peak=214 HFD=2.8
21:15:33.986 00.000 7988 MultiStar: [#1 -0.10,-0.06,1.06,U] [#2 0.21,0.17,1.04,U] [#3 -0.25,0.21,1.01,U] [#4 -0.13,0.20,1.10,U] [#5 -0.12,0.10,0.77,U] [#6 0.07,0.06,0.71,U] [#7 -0.07,0.40,0.70,U] [#8 -0.29,0.08,0.67,U] 
21:15:33.986 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.06}, one-star: {-0.32, -0.50}
21:15:33.986 00.000 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.58) = xAngle (4.21 = -2.07)
21:15:33.986 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.32 = 1.04)
21:15:33.986 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.63 mountX=-0.06 mountY=0.11, mountTheta=2.08
21:15:33.986 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.06, opts=13)
21:15:33.994 00.008 7988 Enqueuing Move request for scope (-0.11, 0.06)
21:15:33.994 00.000 15712 Worker thread wakes up
21:15:33.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
21:15:33.994 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
21:15:33.994 00.000 15712 Moving (-0.11, 0.06) raw xDistance=-0.06 yDistance=0.11
21:15:33.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:33.994 00.000 7988 UpdateGuideState exits: m=1369 SNR=25.2
21:15:33.997 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:33.997 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:33.999 00.002 7988 Enqueuing Expose request
21:15:33.999 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.15
21:15:33.999 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
21:15:33.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:33.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:15:33.999 00.000 15712 MoveAxis(E, 6, ABG)
21:15:33.999 00.000 15712 Guiding  Dir = 2, Dur = 6
21:15:33.999 00.000 15712 IsGuiding returns 0
21:15:34.016 00.017 15712 IsGuiding returns 0
21:15:34.016 00.000 15712 Move returns status 0, amount 6
21:15:34.016 00.000 15712 MoveAxis(N, 0, ABG)
21:15:34.016 00.000 15712 Move returns status 0, amount 0
21:15:34.016 00.000 15712 move complete, result=0
21:15:34.016 00.000 15712 worker thread done servicing request
21:15:34.016 00.000 15712 Worker thread wakes up
21:15:34.016 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:15:34.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:34.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:35.658 01.642 15712 Exposure complete
21:15:35.719 00.061 15712 worker thread done servicing request
21:15:35.719 00.000 7988 OnExposeComplete: enter
21:15:35.719 00.000 7988 UpdateGuideState(): m_state=6
21:15:35.719 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5801
21:15:35.719 00.000 7988 Star::Find returns 1 (0), X=1182.33, Y=440.12, Mass=1519, SNR=26.5, Peak=203 HFD=3.5
21:15:35.719 00.000 7988 MultiStar: [#1 0.11,0.01,1.02,U] [#2 0.13,0.22,1.02,U] [#3 0.00,0.37,0.95,U] [#4 0.15,0.17,1.03,U] [#5 0.04,0.38,0.75,U] [#6 -0.05,0.26,0.69,U] [#7 -0.10,0.43,0.66,U] [#8 -0.18,0.18,0.64,U] 
21:15:35.725 00.006 7988 refined, 8 included, MultiStar: {0.00, 0.18}, one-star: {-0.21, -0.26}
21:15:35.725 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.14)
21:15:35.725 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.03)
21:15:35.725 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.57 mountX=-0.18 mountY=-0.00, mountTheta=-3.11
21:15:35.725 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.18, opts=13)
21:15:35.725 00.000 7988 Enqueuing Move request for scope (0.00, 0.18)
21:15:35.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:35.725 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5
21:15:35.735 00.010 15712 Worker thread wakes up
21:15:35.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:35.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:35.735 00.000 7988 Enqueuing Expose request
21:15:35.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
21:15:35.735 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
21:15:35.735 00.000 15712 Moving (0.00, 0.18) raw xDistance=-0.18 yDistance=-0.00
21:15:35.742 00.007 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.15
21:15:35.742 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
21:15:35.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:35.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:15:35.742 00.000 15712 MoveAxis(E, 42, ABG)
21:15:35.742 00.000 15712 Guiding  Dir = 2, Dur = 42
21:15:35.742 00.000 15712 IsGuiding returns 0
21:15:35.759 00.017 15712 PulseGuide returned control before completion, sleep 37
21:15:35.799 00.040 15712 IsGuiding returns 1
21:15:35.799 00.000 15712 scope still moving after pulse duration time elapsed
21:15:35.831 00.032 15712 IsGuiding returns 0
21:15:35.831 00.000 15712 scope move finished after 42 + 53 ms
21:15:35.831 00.000 15712 Move returns status 0, amount 42
21:15:35.831 00.000 15712 MoveAxis(N, 0, ABG)
21:15:35.831 00.000 15712 Move returns status 0, amount 0
21:15:35.831 00.000 15712 move complete, result=0
21:15:35.831 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
21:15:35.840 00.009 15712 worker thread done servicing request
21:15:35.840 00.000 15712 Worker thread wakes up
21:15:35.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:35.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:37.258 01.418 15712 Exposure complete
21:15:37.315 00.057 15712 worker thread done servicing request
21:15:37.315 00.000 7988 OnExposeComplete: enter
21:15:37.315 00.000 7988 UpdateGuideState(): m_state=6
21:15:37.320 00.005 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5802
21:15:37.320 00.000 7988 Star::Find returns 1 (0), X=1182.23, Y=440.05, Mass=1475, SNR=26.0, Peak=213 HFD=3.2
21:15:37.322 00.002 7988 MultiStar: [#1 0.02,-0.08,1.05,U] [#2 0.24,0.14,1.02,U] [#3 0.00,0.40,0.99,U] [#4 0.07,0.34,1.05,U] [#5 0.07,0.40,0.70,U] [#6 0.16,0.09,0.73,U] [#7 0.02,0.44,0.68,U] [#8 -0.18,0.10,0.68,U] 
21:15:37.322 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {-0.32, -0.34}
21:15:37.324 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
21:15:37.324 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.10)
21:15:37.324 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.50 mountX=-0.15 mountY=-0.01, mountTheta=-3.05
21:15:37.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.15, opts=13)
21:15:37.324 00.000 7988 Enqueuing Move request for scope (0.01, 0.15)
21:15:37.324 00.000 15712 Worker thread wakes up
21:15:37.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
21:15:37.324 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
21:15:37.331 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:37.331 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.0
21:15:37.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:37.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:37.331 00.000 7988 Enqueuing Expose request
21:15:37.331 00.000 15712 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=-0.01
21:15:37.339 00.008 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.15
21:15:37.339 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
21:15:37.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:37.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:15:37.339 00.000 15712 MoveAxis(E, 9, ABG)
21:15:37.339 00.000 15712 Guiding  Dir = 2, Dur = 9
21:15:37.339 00.000 15712 IsGuiding returns 0
21:15:37.356 00.017 15712 IsGuiding returns 0
21:15:37.356 00.000 15712 Move returns status 0, amount 9
21:15:37.356 00.000 15712 MoveAxis(N, 0, ABG)
21:15:37.356 00.000 15712 Move returns status 0, amount 0
21:15:37.356 00.000 15712 move complete, result=0
21:15:37.356 00.000 15712 worker thread done servicing request
21:15:37.356 00.000 15712 Worker thread wakes up
21:15:37.356 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
21:15:37.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:37.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:38.994 01.638 15712 Exposure complete
21:15:39.041 00.047 15712 worker thread done servicing request
21:15:39.041 00.000 7988 OnExposeComplete: enter
21:15:39.041 00.000 7988 UpdateGuideState(): m_state=6
21:15:39.055 00.014 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5803
21:15:39.055 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=440.08, Mass=1481, SNR=26.1, Peak=207 HFD=3.4
21:15:39.058 00.003 7988 MultiStar: [#1 0.05,0.15,1.04,U] [#2 0.28,0.23,1.02,U] [#3 -0.01,0.42,0.98,U] [#4 0.01,0.30,1.03,U] [#5 -0.04,0.26,0.72,U] [#6 0.04,0.17,0.72,U] [#7 0.05,0.56,0.69,U] [#8 -0.37,0.19,0.67,U] 
21:15:39.058 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.21}, one-star: {-0.25, -0.30}
21:15:39.058 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.06)
21:15:39.058 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
21:15:39.058 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.65 mountX=-0.21 mountY=0.01, mountTheta=3.09
21:15:39.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.21, opts=13)
21:15:39.058 00.000 7988 Enqueuing Move request for scope (-0.02, 0.21)
21:15:39.058 00.000 15712 Worker thread wakes up
21:15:39.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
21:15:39.058 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
21:15:39.058 00.000 15712 Moving (-0.02, 0.21) raw xDistance=-0.21 yDistance=0.01
21:15:39.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:39.058 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
21:15:39.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:39.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:39.058 00.000 7988 Enqueuing Expose request
21:15:39.071 00.013 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 636.15
21:15:39.071 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
21:15:39.071 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:39.071 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:15:39.071 00.000 15712 MoveAxis(E, 50, ABG)
21:15:39.071 00.000 15712 Guiding  Dir = 2, Dur = 50
21:15:39.071 00.000 15712 IsGuiding returns 0
21:15:39.091 00.020 15712 PulseGuide returned control before completion, sleep 33
21:15:39.135 00.044 15712 IsGuiding returns 1
21:15:39.135 00.000 15712 scope still moving after pulse duration time elapsed
21:15:39.177 00.042 15712 IsGuiding returns 0
21:15:39.177 00.000 15712 scope move finished after 50 + 57 ms
21:15:39.177 00.000 15712 Move returns status 0, amount 50
21:15:39.177 00.000 15712 MoveAxis(N, 0, ABG)
21:15:39.177 00.000 15712 Move returns status 0, amount 0
21:15:39.177 00.000 15712 move complete, result=0
21:15:39.177 00.000 15712 worker thread done servicing request
21:15:39.177 00.000 15712 Worker thread wakes up
21:15:39.177 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
21:15:39.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:39.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:40.600 01.423 15712 Exposure complete
21:15:40.657 00.057 15712 worker thread done servicing request
21:15:40.657 00.000 7988 OnExposeComplete: enter
21:15:40.657 00.000 7988 UpdateGuideState(): m_state=6
21:15:40.661 00.004 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5804
21:15:40.661 00.000 7988 Star::Find returns 1 (0), X=1182.34, Y=439.95, Mass=1483, SNR=26.2, Peak=188 HFD=3.5
21:15:40.661 00.000 7988 MultiStar: [#1 0.22,-0.04,1.02,U] [#2 0.37,0.22,1.01,U] [#3 -0.06,0.40,0.97,U] [#4 0.08,0.17,1.02,U] [#5 -0.05,0.08,0.72,U] [#6 0.15,0.18,0.73,U] [#7 -0.11,0.49,0.72,U] [#8 -0.04,0.41,0.65,U] 
21:15:40.661 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {-0.21, -0.43}
21:15:40.661 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
21:15:40.661 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.36)
21:15:40.661 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=-0.14 mountY=-0.05, mountTheta=-2.79
21:15:40.661 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.14, opts=13)
21:15:40.670 00.009 7988 Enqueuing Move request for scope (0.05, 0.14)
21:15:40.670 00.000 15712 Worker thread wakes up
21:15:40.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
21:15:40.670 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
21:15:40.670 00.000 15712 Moving (0.05, 0.14) raw xDistance=-0.14 yDistance=-0.05
21:15:40.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:40.670 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.2
21:15:40.674 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:40.676 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:40.677 00.001 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.15
21:15:40.677 00.000 7988 Enqueuing Expose request
21:15:40.677 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
21:15:40.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:40.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:15:40.677 00.000 15712 MoveAxis(E, 8, ABG)
21:15:40.677 00.000 15712 Guiding  Dir = 2, Dur = 8
21:15:40.677 00.000 15712 IsGuiding returns 0
21:15:40.693 00.016 15712 IsGuiding returns 0
21:15:40.693 00.000 15712 Move returns status 0, amount 8
21:15:40.693 00.000 15712 MoveAxis(N, 0, ABG)
21:15:40.693 00.000 15712 Move returns status 0, amount 0
21:15:40.693 00.000 15712 move complete, result=0
21:15:40.693 00.000 15712 worker thread done servicing request
21:15:40.693 00.000 15712 Worker thread wakes up
21:15:40.693 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:15:40.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:40.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:42.334 01.641 15712 Exposure complete
21:15:42.389 00.055 15712 worker thread done servicing request
21:15:42.389 00.000 7988 OnExposeComplete: enter
21:15:42.398 00.009 7988 UpdateGuideState(): m_state=6
21:15:42.398 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5805
21:15:42.398 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=439.99, Mass=1572, SNR=27.1, Peak=228 HFD=3.4
21:15:42.398 00.000 7988 MultiStar: [#1 0.05,-0.10,1.00,U] [#2 0.33,-0.01,0.99,U] [#3 0.01,0.35,0.92,U] [#4 -0.00,0.13,1.01,U] [#5 -0.41,0.08,0.69,U] [#6 0.04,0.02,0.72,U] [#7 0.00,0.47,0.66,U] [#8 -0.15,0.23,0.66,U] 
21:15:42.398 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.30, -0.40}
21:15:42.398 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
21:15:42.398 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
21:15:42.406 00.008 7988 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.09 mountX=-0.06 mountY=0.03, mountTheta=2.64
21:15:42.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.06, opts=13)
21:15:42.406 00.000 7988 Enqueuing Move request for scope (-0.04, 0.06)
21:15:42.406 00.000 15712 Worker thread wakes up
21:15:42.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
21:15:42.406 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
21:15:42.406 00.000 15712 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=0.03
21:15:42.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:42.406 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.1
21:15:42.411 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:42.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:42.413 00.002 7988 Enqueuing Expose request
21:15:42.413 00.000 15712 PPEC rslt: input = -0.06, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.15
21:15:42.413 00.000 15712 PPEC: input: -0.06, control: -0.05, exposure: 1500
21:15:42.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:42.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:15:42.413 00.000 15712 MoveAxis(E, 15, ABG)
21:15:42.413 00.000 15712 Guiding  Dir = 2, Dur = 15
21:15:42.413 00.000 15712 IsGuiding returns 0
21:15:42.440 00.027 15712 IsGuiding returns 1
21:15:42.440 00.000 15712 scope still moving after pulse duration time elapsed
21:15:42.462 00.022 15712 IsGuiding returns 1
21:15:42.504 00.042 15712 IsGuiding returns 0
21:15:42.504 00.000 15712 scope move finished after 15 + 73 ms
21:15:42.504 00.000 15712 Move returns status 0, amount 15
21:15:42.504 00.000 15712 MoveAxis(N, 0, ABG)
21:15:42.504 00.000 15712 Move returns status 0, amount 0
21:15:42.504 00.000 15712 move complete, result=0
21:15:42.504 00.000 15712 worker thread done servicing request
21:15:42.504 00.000 15712 Worker thread wakes up
21:15:42.504 00.000 7988 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
21:15:42.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:42.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:43.914 01.410 15712 Exposure complete
21:15:43.972 00.058 15712 worker thread done servicing request
21:15:43.972 00.000 7988 OnExposeComplete: enter
21:15:43.972 00.000 7988 UpdateGuideState(): m_state=6
21:15:43.975 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5806
21:15:43.975 00.000 7988 Star::Find returns 1 (0), X=1182.35, Y=439.93, Mass=1513, SNR=26.5, Peak=202 HFD=3.4
21:15:43.977 00.002 7988 MultiStar: [#1 0.08,-0.20,1.05,U] [#2 0.25,0.11,0.99,U] [#3 -0.10,0.21,0.97,U] [#4 0.07,0.25,1.03,U] [#5 -0.17,-0.02,0.71,U] [#6 -0.02,0.08,0.73,U] [#7 0.10,0.37,0.67,U] [#8 -0.18,-0.18,0.65,U] 
21:15:43.979 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.20, -0.45}
21:15:43.979 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.58) = xAngle (3.95 = -2.33)
21:15:43.981 00.002 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.77)
21:15:43.981 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.37 mountX=-0.01 mountY=0.01, mountTheta=2.35
21:15:43.983 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
21:15:43.985 00.002 7988 Enqueuing Move request for scope (-0.01, 0.01)
21:15:43.985 00.000 15712 Worker thread wakes up
21:15:43.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
21:15:43.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
21:15:43.985 00.000 15712 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
21:15:43.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:43.985 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
21:15:43.988 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:43.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:43.990 00.002 15712 PPEC rslt: input = -0.01, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
21:15:43.990 00.000 15712 PPEC: input: -0.01, control: -0.04, exposure: 1500
21:15:43.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:43.990 00.000 7988 Enqueuing Expose request
21:15:43.991 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:15:43.991 00.000 15712 MoveAxis(E, 15, ABG)
21:15:43.991 00.000 15712 Guiding  Dir = 2, Dur = 15
21:15:43.991 00.000 15712 IsGuiding returns 0
21:15:44.002 00.011 15712 PulseGuide returned control before completion, sleep 12
21:15:44.023 00.021 15712 IsGuiding returns 1
21:15:44.023 00.000 15712 scope still moving after pulse duration time elapsed
21:15:44.055 00.032 15712 IsGuiding returns 0
21:15:44.055 00.000 15712 scope move finished after 15 + 47 ms
21:15:44.055 00.000 15712 Move returns status 0, amount 15
21:15:44.055 00.000 15712 MoveAxis(N, 0, ABG)
21:15:44.055 00.000 15712 Move returns status 0, amount 0
21:15:44.055 00.000 15712 move complete, result=0
21:15:44.055 00.000 15712 worker thread done servicing request
21:15:44.055 00.000 15712 Worker thread wakes up
21:15:44.055 00.000 7988 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
21:15:44.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:44.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:45.686 01.631 15712 Exposure complete
21:15:45.737 00.051 15712 worker thread done servicing request
21:15:45.737 00.000 7988 OnExposeComplete: enter
21:15:45.737 00.000 7988 UpdateGuideState(): m_state=6
21:15:45.747 00.010 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5807
21:15:45.747 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=439.85, Mass=1508, SNR=26.3, Peak=217 HFD=3.3
21:15:45.747 00.000 7988 MultiStar: [#1 0.27,-0.03,1.04,U] [#2 0.27,0.14,1.01,U] [#3 0.17,0.29,0.95,U] [#4 0.03,0.27,1.08,U] [#5 -0.24,-0.00,0.71,U] [#6 0.10,0.12,0.72,U] [#7 -0.03,0.59,0.68,U] [#8 0.02,0.24,0.70,U] 
21:15:45.747 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {-0.31, -0.54}
21:15:45.747 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
21:15:45.747 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.42)
21:15:45.747 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
21:15:45.754 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.10, opts=13)
21:15:45.754 00.000 7988 Enqueuing Move request for scope (0.04, 0.10)
21:15:45.754 00.000 15712 Worker thread wakes up
21:15:45.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
21:15:45.754 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
21:15:45.754 00.000 15712 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=-0.04
21:15:45.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:45.754 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.3
21:15:45.759 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:45.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:45.761 00.002 7988 Enqueuing Expose request
21:15:45.761 00.000 15712 PPEC rslt: input = -0.10, final = -0.05, react = -0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
21:15:45.761 00.000 15712 PPEC: input: -0.10, control: -0.05, exposure: 1500
21:15:45.763 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:45.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:15:45.763 00.000 15712 MoveAxis(E, 18, ABG)
21:15:45.763 00.000 15712 Guiding  Dir = 2, Dur = 18
21:15:45.763 00.000 15712 IsGuiding returns 0
21:15:45.779 00.016 15712 PulseGuide returned control before completion, sleep 11
21:15:45.795 00.016 15712 IsGuiding returns 1
21:15:45.795 00.000 15712 scope still moving after pulse duration time elapsed
21:15:45.829 00.034 15712 IsGuiding returns 0
21:15:45.829 00.000 15712 scope move finished after 18 + 47 ms
21:15:45.829 00.000 15712 Move returns status 0, amount 18
21:15:45.829 00.000 15712 MoveAxis(N, 0, ABG)
21:15:45.829 00.000 15712 Move returns status 0, amount 0
21:15:45.829 00.000 15712 move complete, result=0
21:15:45.829 00.000 7988 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
21:15:45.831 00.002 15712 worker thread done servicing request
21:15:45.831 00.000 15712 Worker thread wakes up
21:15:45.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:45.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:47.247 01.416 15712 Exposure complete
21:15:47.308 00.061 15712 worker thread done servicing request
21:15:47.308 00.000 7988 OnExposeComplete: enter
21:15:47.308 00.000 7988 UpdateGuideState(): m_state=6
21:15:47.311 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5808
21:15:47.311 00.000 7988 Star::Find returns 1 (0), X=1182.23, Y=439.89, Mass=1512, SNR=26.4, Peak=210 HFD=3.1
21:15:47.311 00.000 7988 MultiStar: [#1 0.07,-0.06,1.01,U] [#2 0.21,0.10,1.04,U] [#3 -0.02,0.09,0.97,U] [#4 0.03,0.21,1.05,U] [#5 -0.33,0.15,0.71,U] [#6 -0.03,0.05,0.72,U] [#7 -0.31,0.18,0.66,U] [#8 -0.16,-0.21,0.68,U] 
21:15:47.311 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {-0.32, -0.50}
21:15:47.311 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.58) = xAngle (-1.52 = -1.52)
21:15:47.311 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.59 = 1.59)
21:15:47.311 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.10 mountX=0.00 mountY=0.08, mountTheta=1.52
21:15:47.319 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.00, opts=13)
21:15:47.319 00.000 7988 Enqueuing Move request for scope (-0.08, -0.00)
21:15:47.319 00.000 15712 Worker thread wakes up
21:15:47.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
21:15:47.319 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
21:15:47.319 00.000 15712 Moving (-0.08, -0.00) raw xDistance=0.00 yDistance=0.08
21:15:47.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:47.319 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.4
21:15:47.324 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:47.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:47.326 00.002 7988 Enqueuing Expose request
21:15:47.327 00.001 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
21:15:47.327 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
21:15:47.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:47.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:15:47.327 00.000 15712 MoveAxis(E, 8, ABG)
21:15:47.327 00.000 15712 Guiding  Dir = 2, Dur = 8
21:15:47.327 00.000 15712 IsGuiding returns 0
21:15:47.347 00.020 15712 IsGuiding returns 0
21:15:47.347 00.000 15712 Move returns status 0, amount 8
21:15:47.347 00.000 15712 MoveAxis(N, 0, ABG)
21:15:47.347 00.000 15712 Move returns status 0, amount 0
21:15:47.347 00.000 15712 move complete, result=0
21:15:47.347 00.000 15712 worker thread done servicing request
21:15:47.347 00.000 15712 Worker thread wakes up
21:15:47.347 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
21:15:47.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:47.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:48.988 01.641 15712 Exposure complete
21:15:49.047 00.059 15712 worker thread done servicing request
21:15:49.047 00.000 7988 OnExposeComplete: enter
21:15:49.047 00.000 7988 UpdateGuideState(): m_state=6
21:15:49.050 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5809
21:15:49.050 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=439.97, Mass=1567, SNR=27.0, Peak=205 HFD=3.4
21:15:49.050 00.000 7988 MultiStar: [#1 0.17,-0.18,1.02,U] [#2 0.28,0.08,0.98,U] [#3 0.08,0.29,0.94,U] [#4 -0.02,-0.02,1.03,U] [#5 -0.25,0.02,0.68,U] [#6 0.01,-0.13,0.69,U] [#7 0.03,0.16,0.66,U] [#8 -0.04,0.00,0.66,U] 
21:15:49.050 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.25, -0.41}
21:15:49.054 00.004 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
21:15:49.054 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.83)
21:15:49.054 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.23 mountX=0.03 mountY=-0.01, mountTheta=-0.32
21:15:49.054 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
21:15:49.054 00.000 7988 Enqueuing Move request for scope (0.01, -0.03)
21:15:49.054 00.000 15712 Worker thread wakes up
21:15:49.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:15:49.054 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:15:49.054 00.000 15712 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
21:15:49.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:49.054 00.000 7988 UpdateGuideState exits: m=1567 SNR=27.0
21:15:49.064 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:49.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:49.066 00.002 7988 Enqueuing Expose request
21:15:49.066 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
21:15:49.066 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
21:15:49.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:49.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:15:49.066 00.000 15712 MoveAxis(E, 9, ABG)
21:15:49.066 00.000 15712 Guiding  Dir = 2, Dur = 9
21:15:49.066 00.000 15712 IsGuiding returns 0
21:15:49.088 00.022 15712 IsGuiding returns 0
21:15:49.088 00.000 15712 Move returns status 0, amount 9
21:15:49.088 00.000 15712 MoveAxis(N, 0, ABG)
21:15:49.088 00.000 15712 Move returns status 0, amount 0
21:15:49.088 00.000 15712 move complete, result=0
21:15:49.088 00.000 15712 worker thread done servicing request
21:15:49.088 00.000 15712 Worker thread wakes up
21:15:49.088 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
21:15:49.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:49.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:50.501 01.413 15712 Exposure complete
21:15:50.559 00.058 15712 worker thread done servicing request
21:15:50.559 00.000 7988 OnExposeComplete: enter
21:15:50.559 00.000 7988 UpdateGuideState(): m_state=6
21:15:50.559 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5810
21:15:50.563 00.004 7988 Star::Find returns 1 (0), X=1182.38, Y=439.94, Mass=1578, SNR=27.0, Peak=210 HFD=3.4
21:15:50.563 00.000 7988 MultiStar: [#1 0.15,0.09,0.99,U] [#2 0.36,0.20,0.97,U] [#3 -0.11,0.26,0.95,U] [#4 -0.02,0.27,1.01,U] [#5 -0.18,0.26,0.68,U] [#6 0.16,0.34,0.67,U] [#7 0.03,0.26,0.66,U] [#8 -0.10,0.11,0.67,U] 
21:15:50.563 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {-0.16, -0.45}
21:15:50.563 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
21:15:50.563 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
21:15:50.563 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=-0.13 mountY=-0.02, mountTheta=-2.96
21:15:50.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.13, opts=13)
21:15:50.572 00.009 7988 Enqueuing Move request for scope (0.02, 0.13)
21:15:50.572 00.000 15712 Worker thread wakes up
21:15:50.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
21:15:50.572 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
21:15:50.572 00.000 15712 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.02
21:15:50.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:50.572 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.0
21:15:50.576 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:50.576 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:50.578 00.002 7988 Enqueuing Expose request
21:15:50.578 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
21:15:50.578 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
21:15:50.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:50.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:15:50.578 00.000 15712 MoveAxis(E, 1, ABG)
21:15:50.578 00.000 15712 Guiding  Dir = 2, Dur = 1
21:15:50.579 00.001 15712 IsGuiding returns 0
21:15:50.607 00.028 15712 IsGuiding returns 0
21:15:50.607 00.000 15712 Move returns status 0, amount 1
21:15:50.607 00.000 15712 MoveAxis(N, 0, ABG)
21:15:50.607 00.000 15712 Move returns status 0, amount 0
21:15:50.607 00.000 15712 move complete, result=0
21:15:50.607 00.000 15712 worker thread done servicing request
21:15:50.607 00.000 15712 Worker thread wakes up
21:15:50.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:50.607 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:15:50.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:52.350 01.743 15712 Exposure complete
21:15:52.407 00.057 15712 worker thread done servicing request
21:15:52.407 00.000 7988 OnExposeComplete: enter
21:15:52.411 00.004 7988 UpdateGuideState(): m_state=6
21:15:52.413 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5811
21:15:52.413 00.000 7988 Star::Find returns 1 (0), X=1182.27, Y=440.22, Mass=1466, SNR=26.0, Peak=229 HFD=3.5
21:15:52.415 00.002 7988 MultiStar: [#1 0.27,0.11,1.04,U] [#2 0.15,0.32,1.02,U] [#3 -0.11,0.54,0.96,U] [#4 0.02,0.24,1.05,U] [#5 -0.11,0.23,0.70,U] [#6 0.14,0.35,0.76,U] [#7 0.06,0.56,0.68,U] [#8 -0.06,0.30,0.66,U] 
21:15:52.415 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.26}, one-star: {-0.27, -0.17}
21:15:52.417 00.002 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
21:15:52.417 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.08)
21:15:52.419 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.52 mountX=-0.26 mountY=-0.02, mountTheta=-3.06
21:15:52.421 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.26, opts=13)
21:15:52.421 00.000 7988 Enqueuing Move request for scope (0.01, 0.26)
21:15:52.423 00.002 15712 Worker thread wakes up
21:15:52.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
21:15:52.423 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
21:15:52.423 00.000 15712 Moving (0.01, 0.26) raw xDistance=-0.26 yDistance=-0.02
21:15:52.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:52.424 00.001 7988 UpdateGuideState exits: m=1466 SNR=26.0
21:15:52.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:52.426 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:52.427 00.001 7988 Enqueuing Expose request
21:15:52.427 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 636.14
21:15:52.427 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
21:15:52.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:52.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:15:52.427 00.000 15712 MoveAxis(E, 54, ABG)
21:15:52.427 00.000 15712 Guiding  Dir = 2, Dur = 54
21:15:52.427 00.000 15712 IsGuiding returns 0
21:15:52.446 00.019 15712 PulseGuide returned control before completion, sleep 48
21:15:52.527 00.081 15712 IsGuiding returns 0
21:15:52.527 00.000 15712 Move returns status 0, amount 54
21:15:52.527 00.000 15712 MoveAxis(N, 0, ABG)
21:15:52.527 00.000 15712 Move returns status 0, amount 0
21:15:52.527 00.000 15712 move complete, result=0
21:15:52.527 00.000 7988 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
21:15:52.527 00.000 15712 worker thread done servicing request
21:15:52.527 00.000 15712 Worker thread wakes up
21:15:52.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:52.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:53.948 01.421 15712 Exposure complete
21:15:54.005 00.057 15712 worker thread done servicing request
21:15:54.005 00.000 7988 OnExposeComplete: enter
21:15:54.009 00.004 7988 UpdateGuideState(): m_state=6
21:15:54.009 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5812
21:15:54.011 00.002 7988 Star::Find returns 1 (0), X=1182.35, Y=439.94, Mass=1399, SNR=25.5, Peak=201 HFD=2.8
21:15:54.011 00.000 7988 MultiStar: [#1 0.10,-0.09,1.10,U] [#2 0.27,0.07,1.01,U] [#3 0.09,0.13,1.00,U] [#4 0.04,0.22,1.10,U] [#5 -0.22,0.20,0.71,U] [#6 0.23,0.17,0.76,U] [#7 0.14,0.33,0.70,U] [#8 -0.14,0.20,0.67,U] 
21:15:54.013 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {-0.19, -0.45}
21:15:54.013 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
21:15:54.015 00.002 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.62)
21:15:54.015 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=0.98 mountX=-0.07 mountY=-0.05, mountTheta=-2.54
21:15:54.017 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.07, opts=13)
21:15:54.019 00.002 7988 Enqueuing Move request for scope (0.04, 0.07)
21:15:54.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:54.021 00.002 7988 UpdateGuideState exits: m=1399 SNR=25.5
21:15:54.022 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:54.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:54.024 00.002 7988 Enqueuing Expose request
21:15:54.025 00.001 15712 Worker thread wakes up
21:15:54.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
21:15:54.025 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
21:15:54.025 00.000 15712 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=-0.05
21:15:54.027 00.002 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.14
21:15:54.027 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
21:15:54.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:54.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:15:54.027 00.000 15712 MoveAxis(W, 0, ABG)
21:15:54.027 00.000 15712 Move returns status 0, amount 0
21:15:54.027 00.000 15712 MoveAxis(N, 0, ABG)
21:15:54.027 00.000 15712 Move returns status 0, amount 0
21:15:54.027 00.000 15712 move complete, result=0
21:15:54.027 00.000 15712 worker thread done servicing request
21:15:54.027 00.000 15712 Worker thread wakes up
21:15:54.027 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:15:54.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:54.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:55.673 01.646 15712 Exposure complete
21:15:55.731 00.058 15712 worker thread done servicing request
21:15:55.731 00.000 7988 OnExposeComplete: enter
21:15:55.731 00.000 7988 UpdateGuideState(): m_state=6
21:15:55.734 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5813
21:15:55.734 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=439.96, Mass=1603, SNR=27.3, Peak=225 HFD=3.3
21:15:55.736 00.002 7988 MultiStar: [#1 0.05,-0.10,1.00,U] [#2 0.10,0.09,1.00,U] [#3 -0.01,0.36,0.92,U] [#4 -0.16,0.14,1.01,U] [#5 -0.24,0.27,0.69,U] [#6 0.13,0.19,0.65,U] [#7 -0.12,0.33,0.63,U] [#8 -0.23,0.14,0.66,U] 
21:15:55.738 00.002 7988 refined, 8 included, MultiStar: {-0.08, 0.09}, one-star: {-0.25, -0.42}
21:15:55.738 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.87 = -2.41)
21:15:55.740 00.002 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.98 = 0.70)
21:15:55.740 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=-0.09 mountY=0.07, mountTheta=2.43
21:15:55.742 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.09, opts=13)
21:15:55.742 00.000 7988 Enqueuing Move request for scope (-0.08, 0.09)
21:15:55.744 00.002 15712 Worker thread wakes up
21:15:55.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
21:15:55.744 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
21:15:55.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:55.744 00.000 7988 UpdateGuideState exits: m=1603 SNR=27.3
21:15:55.747 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:55.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:55.749 00.002 7988 Enqueuing Expose request
21:15:55.750 00.001 15712 Moving (-0.08, 0.09) raw xDistance=-0.09 yDistance=0.07
21:15:55.754 00.004 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.13
21:15:55.754 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
21:15:55.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:55.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:15:55.754 00.000 15712 MoveAxis(E, 8, ABG)
21:15:55.754 00.000 15712 Guiding  Dir = 2, Dur = 8
21:15:55.754 00.000 15712 IsGuiding returns 0
21:15:55.766 00.012 15712 IsGuiding returns 0
21:15:55.766 00.000 15712 Move returns status 0, amount 8
21:15:55.766 00.000 15712 MoveAxis(N, 0, ABG)
21:15:55.766 00.000 15712 Move returns status 0, amount 0
21:15:55.766 00.000 15712 move complete, result=0
21:15:55.766 00.000 15712 worker thread done servicing request
21:15:55.766 00.000 15712 Worker thread wakes up
21:15:55.766 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:15:55.772 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:55.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:57.185 01.413 15712 Exposure complete
21:15:57.233 00.048 15712 worker thread done servicing request
21:15:57.233 00.000 7988 OnExposeComplete: enter
21:15:57.250 00.017 7988 UpdateGuideState(): m_state=6
21:15:57.250 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5814
21:15:57.250 00.000 7988 Star::Find returns 1 (0), X=1182.03, Y=439.91, Mass=1457, SNR=25.7, Peak=238 HFD=3.0
21:15:57.250 00.000 7988 MultiStar: [#1 -0.00,-0.20,1.08,U] [#2 0.20,0.03,1.05,U] [#3 -0.09,0.34,1.01,U] [#4 -0.06,0.20,1.07,U] [#5 -0.10,0.06,0.72,U] [#6 -0.05,-0.05,0.75,U] [#7 -0.16,0.40,0.67,U] [#8 -0.05,0.17,0.68,U] 
21:15:57.250 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.51, -0.48}
21:15:57.250 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.34 = -1.94)
21:15:57.250 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.45 = 1.17)
21:15:57.250 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.76 mountX=-0.03 mountY=0.09, mountTheta=1.95
21:15:57.250 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
21:15:57.250 00.000 7988 Enqueuing Move request for scope (-0.09, 0.04)
21:15:57.250 00.000 15712 Worker thread wakes up
21:15:57.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
21:15:57.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
21:15:57.250 00.000 15712 Moving (-0.09, 0.04) raw xDistance=-0.03 yDistance=0.09
21:15:57.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:57.250 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.7
21:15:57.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:57.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:57.265 00.015 7988 Enqueuing Expose request
21:15:57.267 00.002 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.13
21:15:57.267 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
21:15:57.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:57.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:15:57.267 00.000 15712 MoveAxis(E, 11, ABG)
21:15:57.267 00.000 15712 Guiding  Dir = 2, Dur = 11
21:15:57.267 00.000 15712 IsGuiding returns 0
21:15:57.286 00.019 15712 IsGuiding returns 1
21:15:57.286 00.000 15712 scope still moving after pulse duration time elapsed
21:15:57.313 00.027 15712 IsGuiding returns 1
21:15:57.353 00.040 15712 IsGuiding returns 1
21:15:57.376 00.023 15712 IsGuiding returns 0
21:15:57.376 00.000 15712 scope move finished after 11 + 98 ms
21:15:57.376 00.000 15712 Move returns status 0, amount 11
21:15:57.376 00.000 15712 MoveAxis(N, 0, ABG)
21:15:57.376 00.000 15712 Move returns status 0, amount 0
21:15:57.376 00.000 15712 move complete, result=0
21:15:57.376 00.000 15712 worker thread done servicing request
21:15:57.376 00.000 15712 Worker thread wakes up
21:15:57.376 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
21:15:57.378 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:57.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:15:59.022 01.644 15712 Exposure complete
21:15:59.071 00.049 15712 worker thread done servicing request
21:15:59.071 00.000 7988 OnExposeComplete: enter
21:15:59.071 00.000 7988 UpdateGuideState(): m_state=6
21:15:59.083 00.012 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5815
21:15:59.083 00.000 7988 Star::Find returns 1 (0), X=1182.27, Y=439.84, Mass=1534, SNR=26.6, Peak=203 HFD=3.5
21:15:59.085 00.002 7988 MultiStar: [#1 -0.12,-0.14,0.99,U] [#2 0.12,-0.07,1.01,U] [#3 -0.16,0.12,0.96,U] [#4 -0.10,0.03,1.03,U] [#5 -0.19,-0.11,0.72,U] [#6 0.01,-0.01,0.70,U] [#7 -0.18,0.30,0.68,U] [#8 -0.09,-0.10,0.68,U] 
21:15:59.085 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.27, -0.55}
21:15:59.088 00.003 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
21:15:59.088 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
21:15:59.090 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.55 mountX=0.07 mountY=0.11, mountTheta=0.98
21:15:59.092 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.07, opts=13)
21:15:59.092 00.000 7988 Enqueuing Move request for scope (-0.11, -0.07)
21:15:59.094 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:15:59.094 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.6
21:15:59.096 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:59.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:15:59.098 00.002 7988 Enqueuing Expose request
21:15:59.098 00.000 15712 Worker thread wakes up
21:15:59.099 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
21:15:59.099 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
21:15:59.099 00.000 15712 Moving (-0.11, -0.07) raw xDistance=0.07 yDistance=0.11
21:15:59.099 00.000 15712 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.13
21:15:59.099 00.000 15712 PPEC: input: 0.07, control: -0.04, exposure: 1500
21:15:59.099 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:59.099 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:15:59.099 00.000 15712 MoveAxis(E, 12, ABG)
21:15:59.099 00.000 15712 Guiding  Dir = 2, Dur = 12
21:15:59.099 00.000 15712 IsGuiding returns 0
21:15:59.121 00.022 15712 IsGuiding returns 1
21:15:59.121 00.000 15712 scope still moving after pulse duration time elapsed
21:15:59.172 00.051 15712 IsGuiding returns 0
21:15:59.172 00.000 15712 scope move finished after 12 + 60 ms
21:15:59.172 00.000 15712 Move returns status 0, amount 12
21:15:59.172 00.000 15712 MoveAxis(N, 0, ABG)
21:15:59.172 00.000 15712 Move returns status 0, amount 0
21:15:59.172 00.000 15712 move complete, result=0
21:15:59.172 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
21:15:59.178 00.006 15712 worker thread done servicing request
21:15:59.178 00.000 15712 Worker thread wakes up
21:15:59.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:15:59.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:00.587 01.409 15712 Exposure complete
21:16:00.635 00.048 15712 worker thread done servicing request
21:16:00.635 00.000 7988 OnExposeComplete: enter
21:16:00.635 00.000 7988 UpdateGuideState(): m_state=6
21:16:00.649 00.014 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5816
21:16:00.649 00.000 7988 Star::Find returns 1 (0), X=1182.26, Y=439.71, Mass=1506, SNR=26.4, Peak=230 HFD=3.1
21:16:00.652 00.003 7988 MultiStar: [#1 -0.05,-0.35,1.03,U] [#2 0.12,-0.02,1.02,U] [#3 -0.13,-0.03,0.97,U] [#4 -0.11,-0.10,1.04,U] [#5 -0.07,-0.34,0.70,U] [#6 0.13,-0.28,0.72,U] [#7 -0.07,0.03,0.68,U] [#8 -0.38,-0.10,0.64,U] 
21:16:00.652 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.21}, one-star: {-0.28, -0.67}
21:16:00.654 00.002 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
21:16:00.654 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.72 = 2.72)
21:16:00.656 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.96 mountX=0.21 mountY=0.09, mountTheta=0.41
21:16:00.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.21, opts=13)
21:16:00.658 00.002 7988 Enqueuing Move request for scope (-0.09, -0.21)
21:16:00.658 00.000 15712 Worker thread wakes up
21:16:00.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
21:16:00.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
21:16:00.658 00.000 15712 Moving (-0.09, -0.21) raw xDistance=0.21 yDistance=0.09
21:16:00.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:00.658 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
21:16:00.663 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:00.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:00.665 00.002 7988 Enqueuing Expose request
21:16:00.665 00.000 15712 PPEC rslt: input = 0.21, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 636.13
21:16:00.665 00.000 15712 PPEC: input: 0.21, control: 0.09, exposure: 1500
21:16:00.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:00.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:16:00.665 00.000 15712 MoveAxis(W, 29, ABG)
21:16:00.665 00.000 15712 Guiding  Dir = 3, Dur = 29
21:16:00.665 00.000 15712 IsGuiding returns 0
21:16:00.686 00.021 15712 PulseGuide returned control before completion, sleep 12
21:16:00.720 00.034 15712 IsGuiding returns 1
21:16:00.720 00.000 15712 scope still moving after pulse duration time elapsed
21:16:00.761 00.041 15712 IsGuiding returns 0
21:16:00.761 00.000 15712 scope move finished after 29 + 64 ms
21:16:00.761 00.000 15712 Move returns status 0, amount 29
21:16:00.761 00.000 15712 MoveAxis(N, 0, ABG)
21:16:00.761 00.000 15712 Move returns status 0, amount 0
21:16:00.761 00.000 15712 move complete, result=0
21:16:00.761 00.000 15712 worker thread done servicing request
21:16:00.761 00.000 15712 Worker thread wakes up
21:16:00.761 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
21:16:00.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:00.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:02.405 01.644 15712 Exposure complete
21:16:02.455 00.050 15712 worker thread done servicing request
21:16:02.455 00.000 7988 OnExposeComplete: enter
21:16:02.455 00.000 7988 UpdateGuideState(): m_state=6
21:16:02.455 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5817
21:16:02.466 00.011 7988 Star::Find returns 1 (0), X=1182.06, Y=439.83, Mass=1537, SNR=26.6, Peak=225 HFD=3.3
21:16:02.466 00.000 7988 MultiStar: [#1 -0.12,-0.15,1.00,U] [#2 -0.02,0.04,0.98,U] [#3 -0.12,0.18,0.97,U] [#4 -0.26,0.13,1.05,U] [#5 -0.47,-0.12,0.73,U] [#6 -0.15,-0.16,0.69,U] [#7 -0.34,0.45,0.68,U] [#8 -0.41,0.19,0.65,U] 
21:16:02.466 00.000 7988 refined, 8 included, MultiStar: {-0.25, -0.02}, one-star: {-0.48, -0.56}
21:16:02.466 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
21:16:02.466 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
21:16:02.472 00.006 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.08 mountX=0.02 mountY=0.25, mountTheta=1.50
21:16:02.472 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.02, opts=13)
21:16:02.472 00.000 7988 Enqueuing Move request for scope (-0.25, -0.02)
21:16:02.472 00.000 15712 Worker thread wakes up
21:16:02.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
21:16:02.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
21:16:02.472 00.000 15712 Moving (-0.25, -0.02) raw xDistance=0.02 yDistance=0.25
21:16:02.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:02.472 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6
21:16:02.479 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:02.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:02.481 00.002 7988 Enqueuing Expose request
21:16:02.481 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.13
21:16:02.481 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
21:16:02.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
21:16:02.481 00.000 15712 MoveAxis(E, 10, ABG)
21:16:02.481 00.000 15712 Guiding  Dir = 2, Dur = 10
21:16:02.482 00.001 15712 IsGuiding returns 0
21:16:02.498 00.016 15712 IsGuiding returns 1
21:16:02.498 00.000 15712 scope still moving after pulse duration time elapsed
21:16:02.549 00.051 15712 IsGuiding returns 0
21:16:02.549 00.000 15712 scope move finished after 10 + 56 ms
21:16:02.549 00.000 15712 Move returns status 0, amount 10
21:16:02.549 00.000 15712 MoveAxis(S, 64, ABG)
21:16:02.549 00.000 15712 Guiding  Dir = 1, Dur = 64
21:16:02.549 00.000 15712 IsGuiding returns 0
21:16:02.660 00.111 15712 IsGuiding returns 1
21:16:02.660 00.000 15712 scope still moving after pulse duration time elapsed
21:16:02.723 00.063 15712 IsGuiding returns 0
21:16:02.723 00.000 15712 scope move finished after 64 + 111 ms
21:16:02.723 00.000 15712 Move returns status 0, amount 64
21:16:02.723 00.000 15712 move complete, result=0
21:16:02.723 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.3 px 64 ms SOUTH
21:16:02.726 00.003 15712 worker thread done servicing request
21:16:02.726 00.000 15712 Worker thread wakes up
21:16:02.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:02.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:04.144 01.418 15712 Exposure complete
21:16:04.202 00.058 15712 worker thread done servicing request
21:16:04.202 00.000 7988 OnExposeComplete: enter
21:16:04.202 00.000 7988 UpdateGuideState(): m_state=6
21:16:04.205 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5818
21:16:04.206 00.001 7988 Star::Find returns 1 (0), X=1182.36, Y=439.84, Mass=1523, SNR=26.6, Peak=199 HFD=3.2
21:16:04.206 00.000 7988 MultiStar: [#1 0.14,-0.04,1.03,U] [#2 0.18,-0.03,1.02,U] [#3 -0.02,0.13,0.94,U] [#4 0.15,-0.00,1.04,U] [#5 -0.07,-0.16,0.72,U] [#6 0.19,-0.24,0.72,U] [#7 -0.14,0.32,0.69,U] [#8 -0.03,-0.11,0.65,U] 
21:16:04.206 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {-0.18, -0.54}
21:16:04.206 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
21:16:04.206 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.77)
21:16:04.206 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.18 mountX=0.08 mountY=-0.03, mountTheta=-0.37
21:16:04.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.08, opts=13)
21:16:04.206 00.000 7988 Enqueuing Move request for scope (0.03, -0.08)
21:16:04.206 00.000 15712 Worker thread wakes up
21:16:04.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
21:16:04.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
21:16:04.206 00.000 15712 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=-0.03
21:16:04.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:04.206 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
21:16:04.218 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:04.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:04.220 00.002 7988 Enqueuing Expose request
21:16:04.221 00.001 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.12
21:16:04.221 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
21:16:04.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:04.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:16:04.221 00.000 15712 MoveAxis(E, 9, ABG)
21:16:04.221 00.000 15712 Guiding  Dir = 2, Dur = 9
21:16:04.221 00.000 15712 IsGuiding returns 0
21:16:04.243 00.022 15712 IsGuiding returns 0
21:16:04.243 00.000 15712 Move returns status 0, amount 9
21:16:04.243 00.000 15712 MoveAxis(N, 0, ABG)
21:16:04.243 00.000 15712 Move returns status 0, amount 0
21:16:04.243 00.000 15712 move complete, result=0
21:16:04.243 00.000 15712 worker thread done servicing request
21:16:04.243 00.000 15712 Worker thread wakes up
21:16:04.243 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
21:16:04.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:04.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:05.879 01.636 15712 Exposure complete
21:16:05.927 00.048 15712 worker thread done servicing request
21:16:05.927 00.000 7988 OnExposeComplete: enter
21:16:05.927 00.000 7988 UpdateGuideState(): m_state=6
21:16:05.943 00.016 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5819
21:16:05.944 00.001 7988 Star::Find returns 1 (0), X=1182.65, Y=439.89, Mass=1492, SNR=26.3, Peak=218 HFD=3.2
21:16:05.944 00.000 7988 MultiStar: [#1 0.30,-0.08,1.01,U] [#2 0.44,0.18,1.00,U] [#3 0.28,0.19,0.95,U] [#4 0.14,0.21,1.03,U] [#5 -0.08,0.24,0.74,U] [#6 0.24,-0.01,0.68,U] [#7 0.11,0.28,0.69,U] [#8 -0.05,0.23,0.66,U] 
21:16:05.944 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.11, -0.50}
21:16:05.944 00.000 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.58) = xAngle (1.93 = 1.93)
21:16:05.944 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.04 = -1.24)
21:16:05.944 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.35 mountX=-0.07 mountY=-0.18, mountTheta=-1.93
21:16:05.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.07, opts=13)
21:16:05.944 00.000 7988 Enqueuing Move request for scope (0.18, 0.07)
21:16:05.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:05.944 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3
21:16:05.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:05.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:05.944 00.000 7988 Enqueuing Expose request
21:16:05.958 00.014 15712 Worker thread wakes up
21:16:05.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
21:16:05.958 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
21:16:05.958 00.000 15712 Moving (0.18, 0.07) raw xDistance=-0.07 yDistance=-0.18
21:16:05.961 00.003 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.12
21:16:05.961 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
21:16:05.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:05.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:16:05.961 00.000 15712 MoveAxis(W, 4, ABG)
21:16:05.961 00.000 15712 Guiding  Dir = 3, Dur = 4
21:16:05.978 00.017 15712 IsGuiding returns 0
21:16:05.994 00.016 15712 IsGuiding returns 0
21:16:05.994 00.000 15712 Move returns status 0, amount 4
21:16:05.994 00.000 15712 MoveAxis(N, 0, ABG)
21:16:05.994 00.000 15712 Move returns status 0, amount 0
21:16:05.994 00.000 15712 move complete, result=0
21:16:05.994 00.000 15712 worker thread done servicing request
21:16:05.994 00.000 15712 Worker thread wakes up
21:16:05.994 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
21:16:05.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:05.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:07.409 01.415 15712 Exposure complete
21:16:07.458 00.049 15712 worker thread done servicing request
21:16:07.458 00.000 7988 OnExposeComplete: enter
21:16:07.458 00.000 7988 UpdateGuideState(): m_state=6
21:16:07.472 00.014 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5820
21:16:07.472 00.000 7988 Star::Find returns 1 (0), X=1182.41, Y=440.04, Mass=1568, SNR=27.0, Peak=223 HFD=3.5
21:16:07.475 00.003 7988 MultiStar: [#1 0.21,0.05,1.01,U] [#2 0.29,0.23,1.01,U] [#3 -0.03,0.39,0.93,U] [#4 0.07,0.37,1.03,U] [#5 -0.16,0.21,0.70,U] [#6 0.25,0.23,0.69,U] [#7 0.12,0.59,0.65,U] [#8 -0.05,0.16,0.66,U] 
21:16:07.475 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.19}, one-star: {-0.14, -0.34}
21:16:07.475 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
21:16:07.475 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.36)
21:16:07.475 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.23 mountX=-0.19 mountY=-0.07, mountTheta=-2.78
21:16:07.475 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.19, opts=13)
21:16:07.475 00.000 7988 Enqueuing Move request for scope (0.07, 0.19)
21:16:07.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:07.475 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.0
21:16:07.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:07.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:07.475 00.000 7988 Enqueuing Expose request
21:16:07.488 00.013 15712 Worker thread wakes up
21:16:07.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
21:16:07.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
21:16:07.488 00.000 15712 Moving (0.07, 0.19) raw xDistance=-0.19 yDistance=-0.07
21:16:07.492 00.004 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.12
21:16:07.492 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
21:16:07.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:07.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:16:07.492 00.000 15712 MoveAxis(E, 36, ABG)
21:16:07.492 00.000 15712 Guiding  Dir = 2, Dur = 36
21:16:07.492 00.000 15712 IsGuiding returns 0
21:16:07.520 00.028 15712 PulseGuide returned control before completion, sleep 19
21:16:07.568 00.048 15712 IsGuiding returns 0
21:16:07.568 00.000 15712 Move returns status 0, amount 36
21:16:07.568 00.000 15712 MoveAxis(N, 0, ABG)
21:16:07.568 00.000 15712 Move returns status 0, amount 0
21:16:07.568 00.000 15712 move complete, result=0
21:16:07.568 00.000 15712 worker thread done servicing request
21:16:07.568 00.000 15712 Worker thread wakes up
21:16:07.568 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
21:16:07.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:07.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:09.212 01.644 15712 Exposure complete
21:16:09.261 00.049 15712 worker thread done servicing request
21:16:09.261 00.000 7988 OnExposeComplete: enter
21:16:09.261 00.000 7988 UpdateGuideState(): m_state=6
21:16:09.274 00.013 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5821
21:16:09.274 00.000 7988 Star::Find returns 1 (0), X=1182.39, Y=440.03, Mass=1514, SNR=26.4, Peak=204 HFD=3.2
21:16:09.274 00.000 7988 MultiStar: [#1 0.18,-0.09,1.04,U] [#2 0.24,0.13,1.03,U] [#3 0.12,0.18,0.95,U] [#4 0.17,0.01,1.03,U] [#5 0.02,-0.09,0.74,U] [#6 0.08,0.09,0.71,U] [#7 0.06,0.45,0.69,U] [#8 -0.02,-0.07,0.67,U] 
21:16:09.274 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {-0.15, -0.36}
21:16:09.277 00.003 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.58) = xAngle (1.76 = 1.76)
21:16:09.277 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.41)
21:16:09.277 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.18 mountX=-0.02 mountY=-0.08, mountTheta=-1.76
21:16:09.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
21:16:09.277 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
21:16:09.277 00.000 15712 Worker thread wakes up
21:16:09.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
21:16:09.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
21:16:09.277 00.000 15712 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
21:16:09.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:09.277 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
21:16:09.286 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:09.286 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:09.288 00.002 7988 Enqueuing Expose request
21:16:09.288 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.12
21:16:09.288 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
21:16:09.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:09.290 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:16:09.290 00.000 15712 MoveAxis(E, 5, ABG)
21:16:09.290 00.000 15712 Guiding  Dir = 2, Dur = 5
21:16:09.290 00.000 15712 IsGuiding returns 0
21:16:09.306 00.016 15712 IsGuiding returns 0
21:16:09.306 00.000 15712 Move returns status 0, amount 5
21:16:09.306 00.000 15712 MoveAxis(N, 0, ABG)
21:16:09.306 00.000 15712 Move returns status 0, amount 0
21:16:09.306 00.000 15712 move complete, result=0
21:16:09.306 00.000 15712 worker thread done servicing request
21:16:09.306 00.000 15712 Worker thread wakes up
21:16:09.306 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:16:09.311 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:09.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:10.725 01.414 15712 Exposure complete
21:16:10.785 00.060 15712 worker thread done servicing request
21:16:10.785 00.000 7988 OnExposeComplete: enter
21:16:10.785 00.000 7988 UpdateGuideState(): m_state=6
21:16:10.785 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5822
21:16:10.788 00.003 7988 Star::Find returns 1 (0), X=1182.50, Y=439.94, Mass=1583, SNR=27.0, Peak=195 HFD=3.5
21:16:10.788 00.000 7988 MultiStar: [#1 0.04,-0.15,1.03,U] [#2 0.31,-0.03,0.99,U] [#3 0.13,0.18,0.95,U] [#4 0.26,0.10,1.03,U] [#5 0.13,-0.05,0.72,U] [#6 0.22,-0.09,0.67,U] [#7 0.11,0.33,0.66,U] [#8 -0.14,-0.17,0.65,U] 
21:16:10.788 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {-0.04, -0.45}
21:16:10.788 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.58) = xAngle (1.22 = 1.22)
21:16:10.788 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.33 = -1.95)
21:16:10.788 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.36 mountX=0.04 mountY=-0.12, mountTheta=-1.22
21:16:10.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.04, opts=13)
21:16:10.788 00.000 7988 Enqueuing Move request for scope (0.12, -0.04)
21:16:10.788 00.000 15712 Worker thread wakes up
21:16:10.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
21:16:10.788 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
21:16:10.788 00.000 15712 Moving (0.12, -0.04) raw xDistance=0.04 yDistance=-0.12
21:16:10.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:10.788 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.0
21:16:10.801 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:10.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:10.803 00.002 7988 Enqueuing Expose request
21:16:10.803 00.000 15712 PPEC rslt: input = 0.04, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.12
21:16:10.803 00.000 15712 PPEC: input: 0.04, control: -0.04, exposure: 1500
21:16:10.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:10.804 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:16:10.804 00.000 15712 MoveAxis(E, 13, ABG)
21:16:10.804 00.000 15712 Guiding  Dir = 2, Dur = 13
21:16:10.804 00.000 15712 IsGuiding returns 0
21:16:10.828 00.024 15712 IsGuiding returns 1
21:16:10.828 00.000 15712 scope still moving after pulse duration time elapsed
21:16:10.873 00.045 15712 IsGuiding returns 0
21:16:10.873 00.000 15712 scope move finished after 13 + 58 ms
21:16:10.873 00.000 15712 Move returns status 0, amount 13
21:16:10.873 00.000 15712 MoveAxis(N, 0, ABG)
21:16:10.873 00.000 15712 Move returns status 0, amount 0
21:16:10.873 00.000 15712 move complete, result=0
21:16:10.873 00.000 7988 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
21:16:10.878 00.005 15712 worker thread done servicing request
21:16:10.878 00.000 15712 Worker thread wakes up
21:16:10.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:10.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:12.507 01.629 15712 Exposure complete
21:16:12.558 00.051 15712 worker thread done servicing request
21:16:12.558 00.000 7988 OnExposeComplete: enter
21:16:12.558 00.000 7988 UpdateGuideState(): m_state=6
21:16:12.558 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5823
21:16:12.570 00.012 7988 Star::Find returns 1 (0), X=1182.41, Y=439.68, Mass=1450, SNR=25.9, Peak=203 HFD=3.2
21:16:12.572 00.002 7988 MultiStar: [#1 0.22,-0.42,1.04,U] [#2 0.37,-0.12,1.06,U] [#3 0.18,0.21,0.97,U] [#4 0.22,0.01,1.07,U] [#5 0.07,0.04,0.71,U] [#6 0.38,-0.31,0.74,U] [#7 -0.02,-0.01,0.69,U] [#8 0.06,-0.26,0.67,U] 
21:16:12.572 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.18}, one-star: {-0.14, -0.71}
21:16:12.574 00.002 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.58) = xAngle (0.73 = 0.73)
21:16:12.575 00.001 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.84 = -2.45)
21:16:12.575 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.85 mountX=0.18 mountY=-0.15, mountTheta=-0.71
21:16:12.577 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.18, opts=13)
21:16:12.579 00.002 7988 Enqueuing Move request for scope (0.16, -0.18)
21:16:12.579 00.000 15712 Worker thread wakes up
21:16:12.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
21:16:12.579 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
21:16:12.579 00.000 15712 Moving (0.16, -0.18) raw xDistance=0.18 yDistance=-0.15
21:16:12.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:12.579 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9
21:16:12.583 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:12.583 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:12.585 00.002 7988 Enqueuing Expose request
21:16:12.585 00.000 15712 PPEC rslt: input = 0.18, final = 0.06, react = 0.11, pred = -0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 636.11
21:16:12.585 00.000 15712 PPEC: input: 0.18, control: 0.06, exposure: 1500
21:16:12.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:12.586 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:16:12.586 00.000 15712 MoveAxis(W, 20, ABG)
21:16:12.586 00.000 15712 Guiding  Dir = 3, Dur = 20
21:16:12.587 00.001 15712 IsGuiding returns 0
21:16:12.602 00.015 15712 PulseGuide returned control before completion, sleep 15
21:16:12.618 00.016 15712 IsGuiding returns 1
21:16:12.618 00.000 15712 scope still moving after pulse duration time elapsed
21:16:12.650 00.032 15712 IsGuiding returns 0
21:16:12.650 00.000 15712 scope move finished after 20 + 43 ms
21:16:12.650 00.000 15712 Move returns status 0, amount 20
21:16:12.650 00.000 15712 MoveAxis(N, 0, ABG)
21:16:12.650 00.000 15712 Move returns status 0, amount 0
21:16:12.650 00.000 15712 move complete, result=0
21:16:12.650 00.000 7988 GuideStep: 0.2 px 20 ms WEST, -0.2 px 0 ms NORTH
21:16:12.652 00.002 15712 worker thread done servicing request
21:16:12.652 00.000 15712 Worker thread wakes up
21:16:12.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:12.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:14.070 01.418 15712 Exposure complete
21:16:14.130 00.060 15712 worker thread done servicing request
21:16:14.130 00.000 7988 OnExposeComplete: enter
21:16:14.130 00.000 7988 UpdateGuideState(): m_state=6
21:16:14.132 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5824
21:16:14.132 00.000 7988 Star::Find returns 1 (0), X=1182.40, Y=439.77, Mass=1552, SNR=26.7, Peak=206 HFD=3.2
21:16:14.132 00.000 7988 MultiStar: [#1 0.15,-0.13,1.00,U] [#2 0.21,-0.00,0.98,U] [#3 0.10,0.11,0.98,U] [#4 0.24,-0.02,1.01,U] [#5 -0.20,-0.23,0.72,U] [#6 0.14,0.10,0.72,U] [#7 0.19,0.17,0.67,U] [#8 -0.17,-0.01,0.67,U] 
21:16:14.132 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {-0.14, -0.61}
21:16:14.132 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.58) = xAngle (0.68 = 0.68)
21:16:14.132 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.79 = -2.49)
21:16:14.132 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.89 mountX=0.08 mountY=-0.07, mountTheta=-0.67
21:16:14.139 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
21:16:14.139 00.000 7988 Enqueuing Move request for scope (0.07, -0.08)
21:16:14.139 00.000 15712 Worker thread wakes up
21:16:14.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
21:16:14.139 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
21:16:14.139 00.000 15712 Moving (0.07, -0.08) raw xDistance=0.08 yDistance=-0.07
21:16:14.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:14.139 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.7
21:16:14.144 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:14.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:14.146 00.002 7988 Enqueuing Expose request
21:16:14.146 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.11
21:16:14.146 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
21:16:14.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:14.148 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:16:14.148 00.000 15712 MoveAxis(E, 10, ABG)
21:16:14.148 00.000 15712 Guiding  Dir = 2, Dur = 10
21:16:14.148 00.000 15712 IsGuiding returns 0
21:16:14.164 00.016 15712 IsGuiding returns 1
21:16:14.164 00.000 15712 scope still moving after pulse duration time elapsed
21:16:14.215 00.051 15712 IsGuiding returns 0
21:16:14.215 00.000 15712 scope move finished after 10 + 58 ms
21:16:14.215 00.000 15712 Move returns status 0, amount 10
21:16:14.215 00.000 15712 MoveAxis(N, 0, ABG)
21:16:14.215 00.000 15712 Move returns status 0, amount 0
21:16:14.215 00.000 15712 move complete, result=0
21:16:14.215 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
21:16:14.219 00.004 15712 worker thread done servicing request
21:16:14.219 00.000 15712 Worker thread wakes up
21:16:14.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:14.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:15.857 01.638 15712 Exposure complete
21:16:15.911 00.054 15712 worker thread done servicing request
21:16:15.911 00.000 7988 OnExposeComplete: enter
21:16:15.919 00.008 7988 UpdateGuideState(): m_state=6
21:16:15.919 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5825
21:16:15.919 00.000 7988 Star::Find returns 1 (0), X=1182.58, Y=439.64, Mass=1538, SNR=26.8, Peak=202 HFD=3.3
21:16:15.919 00.000 7988 MultiStar: [#1 0.28,-0.14,1.00,U] [#2 0.39,-0.13,1.01,U] [#3 0.23,-0.01,0.97,U] [#4 0.20,-0.07,1.03,U] [#5 -0.11,0.04,0.72,U] [#6 0.34,-0.24,0.71,U] [#7 0.13,0.17,0.71,U] [#8 -0.05,-0.09,0.64,U] 
21:16:15.919 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.15}, one-star: {0.04, -0.75}
21:16:15.924 00.005 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.87 = 0.87)
21:16:15.924 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.98 = -2.31)
21:16:15.924 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.71 mountX=0.15 mountY=-0.17, mountTheta=-0.85
21:16:15.924 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.15, opts=13)
21:16:15.924 00.000 7988 Enqueuing Move request for scope (0.18, -0.15)
21:16:15.924 00.000 15712 Worker thread wakes up
21:16:15.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
21:16:15.924 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
21:16:15.924 00.000 15712 Moving (0.18, -0.15) raw xDistance=0.15 yDistance=-0.17
21:16:15.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:15.924 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.8
21:16:15.932 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:15.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:15.934 00.002 7988 Enqueuing Expose request
21:16:15.934 00.000 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.11
21:16:15.934 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
21:16:15.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:15.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:16:15.934 00.000 15712 MoveAxis(W, 0, ABG)
21:16:15.934 00.000 15712 Move returns status 0, amount 0
21:16:15.934 00.000 15712 MoveAxis(N, 0, ABG)
21:16:15.934 00.000 15712 Move returns status 0, amount 0
21:16:15.934 00.000 15712 move complete, result=0
21:16:15.934 00.000 15712 worker thread done servicing request
21:16:15.934 00.000 15712 Worker thread wakes up
21:16:15.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:15.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:15.934 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
21:16:17.453 01.519 15712 Exposure complete
21:16:17.507 00.054 15712 worker thread done servicing request
21:16:17.507 00.000 7988 OnExposeComplete: enter
21:16:17.507 00.000 7988 UpdateGuideState(): m_state=6
21:16:17.514 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5826
21:16:17.514 00.000 7988 Star::Find returns 1 (0), X=1182.44, Y=439.71, Mass=1487, SNR=26.3, Peak=214 HFD=3.2
21:16:17.514 00.000 7988 MultiStar: [#1 0.44,-0.40,1.03,U] [#2 0.36,-0.14,1.03,U] [#3 -0.00,-0.03,0.95,U] [#4 0.20,0.02,1.04,U] [#5 -0.11,-0.08,0.72,U] [#6 0.06,-0.22,0.72,U] [#7 -0.02,-0.12,0.66,U] [#8 -0.16,-0.02,0.66,U] 
21:16:17.514 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.20}, one-star: {-0.11, -0.67}
21:16:17.514 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
21:16:17.514 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.70)
21:16:17.514 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.11 mountX=0.20 mountY=-0.09, mountTheta=-0.44
21:16:17.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.20, opts=13)
21:16:17.524 00.010 7988 Enqueuing Move request for scope (0.10, -0.20)
21:16:17.524 00.000 15712 Worker thread wakes up
21:16:17.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
21:16:17.524 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
21:16:17.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:16:17.524 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
21:16:17.528 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:17.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:17.530 00.002 7988 Enqueuing Expose request
21:16:17.530 00.000 15712 Moving (0.10, -0.20) raw xDistance=0.20 yDistance=-0.09
21:16:17.530 00.000 15712 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.11
21:16:17.530 00.000 15712 PPEC: input: 0.20, control: 0.13, exposure: 1500
21:16:17.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:17.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:16:17.530 00.000 15712 MoveAxis(W, 41, ABG)
21:16:17.530 00.000 15712 Guiding  Dir = 3, Dur = 41
21:16:17.530 00.000 15712 IsGuiding returns 0
21:16:17.558 00.028 15712 PulseGuide returned control before completion, sleep 29
21:16:17.593 00.035 15712 IsGuiding returns 1
21:16:17.593 00.000 15712 scope still moving after pulse duration time elapsed
21:16:17.646 00.053 15712 IsGuiding returns 0
21:16:17.646 00.000 15712 scope move finished after 41 + 77 ms
21:16:17.646 00.000 15712 Move returns status 0, amount 41
21:16:17.646 00.000 15712 MoveAxis(N, 0, ABG)
21:16:17.646 00.000 15712 Move returns status 0, amount 0
21:16:17.646 00.000 15712 move complete, result=0
21:16:17.646 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
21:16:17.656 00.010 15712 worker thread done servicing request
21:16:17.656 00.000 15712 Worker thread wakes up
21:16:17.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:17.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:19.283 01.627 15712 Exposure complete
21:16:19.344 00.061 15712 worker thread done servicing request
21:16:19.344 00.000 7988 OnExposeComplete: enter
21:16:19.344 00.000 7988 UpdateGuideState(): m_state=6
21:16:19.347 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5827
21:16:19.347 00.000 7988 Star::Find returns 1 (0), X=1182.44, Y=439.94, Mass=1557, SNR=26.7, Peak=201 HFD=3.6
21:16:19.347 00.000 7988 MultiStar: [#1 0.11,0.05,1.02,U] [#2 0.30,0.15,0.97,U] [#3 0.05,0.34,0.97,U] [#4 0.12,0.01,1.02,U] [#5 0.11,0.10,0.71,U] [#6 0.13,0.10,0.73,U] [#7 0.13,0.31,0.67,U] [#8 -0.20,0.04,0.69,U] 
21:16:19.347 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {-0.11, -0.44}
21:16:19.347 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.24 = 2.24)
21:16:19.347 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.35 = -0.93)
21:16:19.347 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.67 mountX=-0.06 mountY=-0.08, mountTheta=-2.23
21:16:19.347 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
21:16:19.347 00.000 7988 Enqueuing Move request for scope (0.08, 0.06)
21:16:19.347 00.000 15712 Worker thread wakes up
21:16:19.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
21:16:19.347 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
21:16:19.347 00.000 15712 Moving (0.08, 0.06) raw xDistance=-0.06 yDistance=-0.08
21:16:19.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:19.347 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.7
21:16:19.359 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:19.359 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:19.361 00.002 7988 Enqueuing Expose request
21:16:19.363 00.002 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.11
21:16:19.363 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
21:16:19.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:19.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:16:19.363 00.000 15712 MoveAxis(W, 3, ABG)
21:16:19.363 00.000 15712 Guiding  Dir = 3, Dur = 3
21:16:19.363 00.000 15712 IsGuiding returns 0
21:16:19.380 00.017 15712 IsGuiding returns 0
21:16:19.380 00.000 15712 Move returns status 0, amount 3
21:16:19.380 00.000 15712 MoveAxis(N, 0, ABG)
21:16:19.380 00.000 15712 Move returns status 0, amount 0
21:16:19.380 00.000 15712 move complete, result=0
21:16:19.380 00.000 15712 worker thread done servicing request
21:16:19.380 00.000 15712 Worker thread wakes up
21:16:19.380 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:16:19.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:19.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:20.800 01.420 15712 Exposure complete
21:16:20.857 00.057 15712 worker thread done servicing request
21:16:20.857 00.000 7988 OnExposeComplete: enter
21:16:20.857 00.000 7988 UpdateGuideState(): m_state=6
21:16:20.861 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5828
21:16:20.861 00.000 7988 Star::Find returns 1 (0), X=1182.57, Y=439.90, Mass=1498, SNR=26.4, Peak=180 HFD=3.4
21:16:20.861 00.000 7988 MultiStar: [#1 0.30,-0.09,1.03,U] [#2 0.41,0.04,1.00,U] [#3 0.12,0.42,0.98,U] [#4 0.29,0.31,1.01,U] [#5 -0.08,-0.08,0.70,U] [#6 0.23,0.21,0.66,U] [#7 -0.09,0.37,0.68,U] [#8 -0.06,0.21,0.64,U] 
21:16:20.861 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.09}, one-star: {0.02, -0.48}
21:16:20.861 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
21:16:20.861 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.07)
21:16:20.861 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.52 mountX=-0.09 mountY=-0.15, mountTheta=-2.09
21:16:20.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.09, opts=13)
21:16:20.861 00.000 7988 Enqueuing Move request for scope (0.15, 0.09)
21:16:20.861 00.000 15712 Worker thread wakes up
21:16:20.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
21:16:20.861 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
21:16:20.861 00.000 15712 Moving (0.15, 0.09) raw xDistance=-0.09 yDistance=-0.15
21:16:20.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:20.861 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
21:16:20.874 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:20.874 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:20.876 00.002 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.10
21:16:20.876 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
21:16:20.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:20.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:16:20.876 00.000 15712 MoveAxis(W, 2, ABG)
21:16:20.876 00.000 15712 Guiding  Dir = 3, Dur = 2
21:16:20.876 00.000 7988 Enqueuing Expose request
21:16:20.908 00.032 15712 IsGuiding returns 0
21:16:20.930 00.022 15712 IsGuiding returns 0
21:16:20.930 00.000 15712 Move returns status 0, amount 2
21:16:20.930 00.000 15712 MoveAxis(N, 0, ABG)
21:16:20.930 00.000 15712 Move returns status 0, amount 0
21:16:20.930 00.000 15712 move complete, result=0
21:16:20.930 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
21:16:20.932 00.002 15712 worker thread done servicing request
21:16:20.932 00.000 15712 Worker thread wakes up
21:16:20.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:20.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:22.571 01.639 15712 Exposure complete
21:16:22.626 00.055 15712 worker thread done servicing request
21:16:22.626 00.000 7988 OnExposeComplete: enter
21:16:22.626 00.000 7988 UpdateGuideState(): m_state=6
21:16:22.633 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5829
21:16:22.633 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=440.08, Mass=1466, SNR=26.1, Peak=224 HFD=3.2
21:16:22.635 00.002 7988 MultiStar: [#1 0.14,-0.09,1.02,U] [#2 0.36,0.19,1.02,U] [#3 -0.05,0.50,0.97,U] [#4 0.07,0.22,1.06,U] [#5 -0.09,0.18,0.73,U] [#6 0.06,0.03,0.70,U] [#7 0.01,0.42,0.68,U] [#8 -0.02,0.09,0.67,U] 
21:16:22.635 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {-0.23, -0.30}
21:16:22.637 00.002 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
21:16:22.637 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
21:16:22.639 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.30 mountX=-0.13 mountY=-0.04, mountTheta=-2.85
21:16:22.641 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
21:16:22.641 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
21:16:22.643 00.002 15712 Worker thread wakes up
21:16:22.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
21:16:22.643 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
21:16:22.643 00.000 15712 Moving (0.04, 0.13) raw xDistance=-0.13 yDistance=-0.04
21:16:22.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:22.643 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.1
21:16:22.647 00.004 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.10
21:16:22.647 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
21:16:22.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:22.647 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:22.647 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:22.647 00.000 7988 Enqueuing Expose request
21:16:22.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:16:22.647 00.000 15712 MoveAxis(W, 4, ABG)
21:16:22.647 00.000 15712 Guiding  Dir = 3, Dur = 4
21:16:22.647 00.000 15712 IsGuiding returns 0
21:16:22.664 00.017 15712 IsGuiding returns 0
21:16:22.664 00.000 15712 Move returns status 0, amount 4
21:16:22.664 00.000 15712 MoveAxis(N, 0, ABG)
21:16:22.664 00.000 15712 Move returns status 0, amount 0
21:16:22.664 00.000 15712 move complete, result=0
21:16:22.664 00.000 15712 worker thread done servicing request
21:16:22.664 00.000 15712 Worker thread wakes up
21:16:22.664 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
21:16:22.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:22.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:24.082 01.418 15712 Exposure complete
21:16:24.138 00.056 15712 worker thread done servicing request
21:16:24.138 00.000 7988 OnExposeComplete: enter
21:16:24.138 00.000 7988 UpdateGuideState(): m_state=6
21:16:24.145 00.007 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5830
21:16:24.146 00.001 7988 Star::Find returns 1 (0), X=1182.41, Y=440.03, Mass=1530, SNR=26.6, Peak=208 HFD=3.2
21:16:24.146 00.000 7988 MultiStar: [#1 0.37,-0.14,1.03,U] [#2 0.34,0.27,0.98,U] [#3 0.09,0.23,0.97,U] [#4 0.16,0.10,1.04,U] [#5 -0.06,0.18,0.69,U] [#6 0.13,0.01,0.74,U] [#7 0.02,0.45,0.65,U] [#8 0.07,-0.02,0.64,U] 
21:16:24.146 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {-0.13, -0.36}
21:16:24.146 00.000 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.58) = xAngle (2.07 = 2.07)
21:16:24.146 00.000 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.18 = -1.10)
21:16:24.146 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.49 mountX=-0.07 mountY=-0.12, mountTheta=-2.07
21:16:24.146 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.07, opts=13)
21:16:24.155 00.009 7988 Enqueuing Move request for scope (0.12, 0.07)
21:16:24.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:24.155 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
21:16:24.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:24.155 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:24.155 00.000 7988 Enqueuing Expose request
21:16:24.155 00.000 15712 Worker thread wakes up
21:16:24.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
21:16:24.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
21:16:24.155 00.000 15712 Moving (0.12, 0.07) raw xDistance=-0.07 yDistance=-0.12
21:16:24.162 00.007 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.10
21:16:24.162 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
21:16:24.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:24.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:16:24.162 00.000 15712 MoveAxis(E, 1, ABG)
21:16:24.162 00.000 15712 Guiding  Dir = 2, Dur = 1
21:16:24.162 00.000 15712 IsGuiding returns 0
21:16:24.189 00.027 15712 IsGuiding returns 0
21:16:24.189 00.000 15712 Move returns status 0, amount 1
21:16:24.189 00.000 15712 MoveAxis(N, 0, ABG)
21:16:24.189 00.000 15712 Move returns status 0, amount 0
21:16:24.189 00.000 15712 move complete, result=0
21:16:24.189 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:16:24.193 00.004 15712 worker thread done servicing request
21:16:24.193 00.000 15712 Worker thread wakes up
21:16:24.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:24.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:25.835 01.642 15712 Exposure complete
21:16:25.887 00.052 15712 worker thread done servicing request
21:16:25.887 00.000 7988 OnExposeComplete: enter
21:16:25.887 00.000 7988 UpdateGuideState(): m_state=6
21:16:25.896 00.009 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5831
21:16:25.896 00.000 7988 Star::Find returns 1 (0), X=1182.36, Y=439.76, Mass=1553, SNR=26.8, Peak=178 HFD=3.5
21:16:25.896 00.000 7988 MultiStar: [#1 0.18,-0.23,1.02,U] [#2 0.45,0.07,0.97,U] [#3 0.20,0.20,0.94,U] [#4 0.31,0.11,1.03,U] [#5 0.10,0.25,0.68,U] [#6 0.18,-0.11,0.70,U] [#7 0.12,0.33,0.66,U] [#8 -0.01,-0.11,0.64,U] 
21:16:25.896 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {-0.18, -0.62}
21:16:25.896 00.000 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.58) = xAngle (1.38 = 1.38)
21:16:25.896 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.80)
21:16:25.896 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.20 mountX=0.03 mountY=-0.16, mountTheta=-1.37
21:16:25.904 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.03, opts=13)
21:16:25.904 00.000 7988 Enqueuing Move request for scope (0.16, -0.03)
21:16:25.904 00.000 15712 Worker thread wakes up
21:16:25.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
21:16:25.904 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
21:16:25.904 00.000 15712 Moving (0.16, -0.03) raw xDistance=0.03 yDistance=-0.16
21:16:25.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:25.904 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.8
21:16:25.909 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:25.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:25.911 00.002 7988 Enqueuing Expose request
21:16:25.911 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.10
21:16:25.911 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
21:16:25.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:25.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:16:25.911 00.000 15712 MoveAxis(E, 11, ABG)
21:16:25.911 00.000 15712 Guiding  Dir = 2, Dur = 11
21:16:25.931 00.020 15712 IsGuiding returns 0
21:16:25.943 00.012 15712 IsGuiding returns 1
21:16:25.943 00.000 15712 scope still moving after pulse duration time elapsed
21:16:25.994 00.051 15712 IsGuiding returns 0
21:16:25.994 00.000 15712 scope move finished after 11 + 52 ms
21:16:25.994 00.000 15712 Move returns status 0, amount 11
21:16:25.994 00.000 15712 MoveAxis(N, 0, ABG)
21:16:25.994 00.000 15712 Move returns status 0, amount 0
21:16:25.994 00.000 15712 move complete, result=0
21:16:25.994 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
21:16:25.999 00.005 15712 worker thread done servicing request
21:16:25.999 00.000 15712 Worker thread wakes up
21:16:25.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:25.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:27.413 01.414 15712 Exposure complete
21:16:27.474 00.061 15712 worker thread done servicing request
21:16:27.474 00.000 7988 OnExposeComplete: enter
21:16:27.476 00.002 7988 UpdateGuideState(): m_state=6
21:16:27.476 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5832
21:16:27.478 00.002 7988 Star::Find returns 1 (0), X=1182.40, Y=439.78, Mass=1568, SNR=27.0, Peak=185 HFD=3.6
21:16:27.478 00.000 7988 MultiStar: [#1 0.25,-0.32,1.02,U] [#2 0.37,-0.04,0.98,U] [#3 0.17,0.06,0.93,U] [#4 0.14,-0.08,1.02,U] [#5 -0.10,-0.20,0.66,U] [#6 0.16,0.02,0.71,U] [#7 0.14,0.31,0.65,U] [#8 0.03,-0.11,0.68,U] 
21:16:27.480 00.002 7988 refined, 8 included, MultiStar: {0.12, -0.13}, one-star: {-0.15, -0.61}
21:16:27.480 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
21:16:27.482 00.002 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.40)
21:16:27.483 00.001 7988 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.81 mountX=0.13 mountY=-0.12, mountTheta=-0.76
21:16:27.485 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.13, opts=13)
21:16:27.485 00.000 7988 Enqueuing Move request for scope (0.12, -0.13)
21:16:27.487 00.002 15712 Worker thread wakes up
21:16:27.487 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
21:16:27.487 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
21:16:27.487 00.000 15712 Moving (0.12, -0.13) raw xDistance=0.13 yDistance=-0.12
21:16:27.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:27.490 00.003 7988 UpdateGuideState exits: m=1568 SNR=27.0
21:16:27.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:27.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:27.490 00.000 7988 Enqueuing Expose request
21:16:27.490 00.000 15712 PPEC rslt: input = 0.13, final = -0.04, react = 0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.09
21:16:27.490 00.000 15712 PPEC: input: 0.13, control: -0.04, exposure: 1500
21:16:27.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:27.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:16:27.490 00.000 15712 MoveAxis(E, 12, ABG)
21:16:27.490 00.000 15712 Guiding  Dir = 2, Dur = 12
21:16:27.490 00.000 15712 IsGuiding returns 0
21:16:27.506 00.016 15712 IsGuiding returns 1
21:16:27.506 00.000 15712 scope still moving after pulse duration time elapsed
21:16:27.554 00.048 15712 IsGuiding returns 0
21:16:27.554 00.000 15712 scope move finished after 12 + 56 ms
21:16:27.554 00.000 15712 Move returns status 0, amount 12
21:16:27.554 00.000 15712 MoveAxis(N, 0, ABG)
21:16:27.554 00.000 15712 Move returns status 0, amount 0
21:16:27.554 00.000 15712 move complete, result=0
21:16:27.554 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
21:16:27.566 00.012 15712 worker thread done servicing request
21:16:27.566 00.000 15712 Worker thread wakes up
21:16:27.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:27.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:29.199 01.633 15712 Exposure complete
21:16:29.253 00.054 15712 worker thread done servicing request
21:16:29.253 00.000 7988 OnExposeComplete: enter
21:16:29.253 00.000 7988 UpdateGuideState(): m_state=6
21:16:29.261 00.008 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5833
21:16:29.261 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=439.80, Mass=1523, SNR=26.6, Peak=178 HFD=3.6
21:16:29.261 00.000 7988 MultiStar: [#1 0.26,-0.19,1.01,U] [#2 0.45,-0.03,0.99,U] [#3 0.16,0.15,0.95,U] [#4 0.20,0.04,1.03,U] [#5 -0.09,0.00,0.73,U] [#6 0.17,-0.18,0.72,U] [#7 0.18,-0.02,0.67,U] [#8 0.16,-0.27,0.65,U] 
21:16:29.261 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.12}, one-star: {-0.10, -0.58}
21:16:29.261 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.58) = xAngle (0.94 = 0.94)
21:16:29.261 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.05 = -2.23)
21:16:29.261 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.64 mountX=0.12 mountY=-0.16, mountTheta=-0.93
21:16:29.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.12, opts=13)
21:16:29.270 00.009 7988 Enqueuing Move request for scope (0.16, -0.12)
21:16:29.270 00.000 15712 Worker thread wakes up
21:16:29.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
21:16:29.270 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
21:16:29.270 00.000 15712 Moving (0.16, -0.12) raw xDistance=0.12 yDistance=-0.16
21:16:29.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:29.270 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
21:16:29.273 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:29.273 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:29.275 00.002 7988 Enqueuing Expose request
21:16:29.275 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.09
21:16:29.275 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
21:16:29.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:29.277 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:16:29.277 00.000 15712 MoveAxis(E, 10, ABG)
21:16:29.277 00.000 15712 Guiding  Dir = 2, Dur = 10
21:16:29.322 00.045 15712 IsGuiding returns 0
21:16:29.339 00.017 15712 IsGuiding returns 1
21:16:29.339 00.000 15712 scope still moving after pulse duration time elapsed
21:16:29.373 00.034 15712 IsGuiding returns 0
21:16:29.373 00.000 15712 scope move finished after 10 + 53 ms
21:16:29.373 00.000 15712 Move returns status 0, amount 10
21:16:29.373 00.000 15712 MoveAxis(N, 0, ABG)
21:16:29.373 00.000 15712 Move returns status 0, amount 0
21:16:29.373 00.000 15712 move complete, result=0
21:16:29.373 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
21:16:29.387 00.014 15712 worker thread done servicing request
21:16:29.387 00.000 15712 Worker thread wakes up
21:16:29.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:29.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:30.792 01.405 15712 Exposure complete
21:16:30.850 00.058 15712 worker thread done servicing request
21:16:30.850 00.000 7988 OnExposeComplete: enter
21:16:30.850 00.000 7988 UpdateGuideState(): m_state=6
21:16:30.854 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5834
21:16:30.854 00.000 7988 Star::Find returns 1 (0), X=1182.37, Y=439.65, Mass=1527, SNR=26.7, Peak=224 HFD=3.3
21:16:30.854 00.000 7988 MultiStar: [#1 0.19,-0.36,1.01,U] [#2 0.30,-0.11,0.98,U] [#3 -0.05,0.00,0.95,U] [#4 -0.05,-0.21,1.01,U] [#5 -0.23,-0.07,0.70,U] [#6 0.34,-0.18,0.72,U] [#7 0.08,-0.04,0.65,U] [#8 -0.12,-0.31,0.64,U] 
21:16:30.854 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.24}, one-star: {-0.18, -0.74}
21:16:30.854 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
21:16:30.854 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
21:16:30.854 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.43 mountX=0.24 mountY=-0.03, mountTheta=-0.12
21:16:30.854 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.24, opts=13)
21:16:30.854 00.000 7988 Enqueuing Move request for scope (0.03, -0.24)
21:16:30.854 00.000 15712 Worker thread wakes up
21:16:30.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
21:16:30.854 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
21:16:30.854 00.000 15712 Moving (0.03, -0.24) raw xDistance=0.24 yDistance=-0.03
21:16:30.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:30.854 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.7
21:16:30.867 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:30.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:30.867 00.000 7988 Enqueuing Expose request
21:16:30.870 00.003 15712 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 636.09
21:16:30.870 00.000 15712 PPEC: input: 0.24, control: 0.12, exposure: 1500
21:16:30.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:30.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:16:30.870 00.000 15712 MoveAxis(W, 40, ABG)
21:16:30.870 00.000 15712 Guiding  Dir = 3, Dur = 40
21:16:30.870 00.000 15712 IsGuiding returns 0
21:16:30.885 00.015 15712 PulseGuide returned control before completion, sleep 33
21:16:30.937 00.052 15712 IsGuiding returns 0
21:16:30.937 00.000 15712 Move returns status 0, amount 40
21:16:30.937 00.000 15712 MoveAxis(N, 0, ABG)
21:16:30.937 00.000 15712 Move returns status 0, amount 0
21:16:30.937 00.000 15712 move complete, result=0
21:16:30.937 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
21:16:30.939 00.002 15712 worker thread done servicing request
21:16:30.939 00.000 15712 Worker thread wakes up
21:16:30.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:30.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:32.576 01.637 15712 Exposure complete
21:16:32.635 00.059 15712 worker thread done servicing request
21:16:32.635 00.000 7988 OnExposeComplete: enter
21:16:32.635 00.000 7988 UpdateGuideState(): m_state=6
21:16:32.640 00.005 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5835
21:16:32.640 00.000 7988 Star::Find returns 1 (0), X=1182.59, Y=440.08, Mass=1501, SNR=26.6, Peak=222 HFD=3.2
21:16:32.640 00.000 7988 MultiStar: [#1 0.38,-0.00,1.05,U] [#2 0.39,0.08,1.02,U] [#3 0.23,0.28,0.93,U] [#4 0.26,0.04,1.04,U] [#5 0.05,-0.04,0.72,U] [#6 0.15,-0.22,0.72,U] [#7 0.21,0.33,0.67,U] [#8 0.10,0.04,0.67,U] 
21:16:32.640 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.02}, one-star: {0.04, -0.30}
21:16:32.640 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
21:16:32.640 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.52)
21:16:32.640 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.08 mountX=-0.02 mountY=-0.21, mountTheta=-1.66
21:16:32.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.02, opts=13)
21:16:32.640 00.000 7988 Enqueuing Move request for scope (0.21, 0.02)
21:16:32.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:32.651 00.011 7988 UpdateGuideState exits: m=1501 SNR=26.6
21:16:32.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:32.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:32.651 00.000 7988 Enqueuing Expose request
21:16:32.651 00.000 15712 Worker thread wakes up
21:16:32.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
21:16:32.656 00.005 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
21:16:32.656 00.000 15712 Moving (0.21, 0.02) raw xDistance=-0.02 yDistance=-0.21
21:16:32.656 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.09
21:16:32.656 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
21:16:32.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:32.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:16:32.656 00.000 15712 MoveAxis(E, 11, ABG)
21:16:32.656 00.000 15712 Guiding  Dir = 2, Dur = 11
21:16:32.656 00.000 15712 IsGuiding returns 0
21:16:32.676 00.020 15712 IsGuiding returns 1
21:16:32.676 00.000 15712 scope still moving after pulse duration time elapsed
21:16:32.703 00.027 15712 IsGuiding returns 1
21:16:32.745 00.042 15712 IsGuiding returns 0
21:16:32.745 00.000 15712 scope move finished after 11 + 75 ms
21:16:32.745 00.000 15712 Move returns status 0, amount 11
21:16:32.745 00.000 15712 MoveAxis(N, 0, ABG)
21:16:32.745 00.000 15712 Move returns status 0, amount 0
21:16:32.745 00.000 15712 move complete, result=0
21:16:32.747 00.002 15712 worker thread done servicing request
21:16:32.747 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
21:16:32.749 00.002 15712 Worker thread wakes up
21:16:32.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:32.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:34.157 01.408 15712 Exposure complete
21:16:34.216 00.059 15712 worker thread done servicing request
21:16:34.216 00.000 7988 OnExposeComplete: enter
21:16:34.216 00.000 7988 UpdateGuideState(): m_state=6
21:16:34.219 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5836
21:16:34.221 00.002 7988 Star::Find returns 1 (0), X=1182.56, Y=439.75, Mass=1526, SNR=26.8, Peak=207 HFD=3.2
21:16:34.221 00.000 7988 MultiStar: [#1 0.30,-0.26,1.03,U] [#2 0.43,-0.15,1.02,U] [#3 0.25,-0.02,0.94,U] [#4 0.23,-0.08,1.03,U] [#5 0.01,-0.31,0.73,U] [#6 0.32,-0.12,0.71,U] [#7 0.11,0.10,0.69,U] [#8 0.04,-0.20,0.65,U] 
21:16:34.223 00.002 7988 refined, 8 included, MultiStar: {0.20, -0.20}, one-star: {0.02, -0.63}
21:16:34.223 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.58) = xAngle (0.81 = 0.81)
21:16:34.225 00.002 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.92 = -2.37)
21:16:34.225 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-0.77 mountX=0.19 mountY=-0.20, mountTheta=-0.79
21:16:34.227 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.20, opts=13)
21:16:34.229 00.002 7988 Enqueuing Move request for scope (0.20, -0.20)
21:16:34.229 00.000 15712 Worker thread wakes up
21:16:34.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
21:16:34.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
21:16:34.229 00.000 15712 Moving (0.20, -0.20) raw xDistance=0.19 yDistance=-0.20
21:16:34.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:34.229 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.8
21:16:34.232 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:34.232 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:34.233 00.001 7988 Enqueuing Expose request
21:16:34.235 00.002 15712 PPEC rslt: input = 0.19, final = 0.08, react = 0.12, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 636.09
21:16:34.235 00.000 15712 PPEC: input: 0.19, control: 0.08, exposure: 1500
21:16:34.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:34.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:16:34.235 00.000 15712 MoveAxis(W, 28, ABG)
21:16:34.235 00.000 15712 Guiding  Dir = 3, Dur = 28
21:16:34.235 00.000 15712 IsGuiding returns 0
21:16:34.256 00.021 15712 PulseGuide returned control before completion, sleep 13
21:16:34.292 00.036 15712 IsGuiding returns 1
21:16:34.292 00.000 15712 scope still moving after pulse duration time elapsed
21:16:34.334 00.042 15712 IsGuiding returns 0
21:16:34.334 00.000 15712 scope move finished after 28 + 70 ms
21:16:34.334 00.000 15712 Move returns status 0, amount 28
21:16:34.335 00.001 15712 MoveAxis(N, 0, ABG)
21:16:34.335 00.000 15712 Move returns status 0, amount 0
21:16:34.335 00.000 15712 move complete, result=0
21:16:34.335 00.000 15712 worker thread done servicing request
21:16:34.335 00.000 15712 Worker thread wakes up
21:16:34.335 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
21:16:34.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:34.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:35.974 01.639 15712 Exposure complete
21:16:36.032 00.058 15712 worker thread done servicing request
21:16:36.032 00.000 7988 OnExposeComplete: enter
21:16:36.032 00.000 7988 UpdateGuideState(): m_state=6
21:16:36.032 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5837
21:16:36.036 00.004 7988 Star::Find returns 1 (0), X=1182.55, Y=439.99, Mass=1545, SNR=26.7, Peak=213 HFD=3.3
21:16:36.036 00.000 7988 MultiStar: [#1 0.39,-0.01,1.00,U] [#2 0.23,0.11,1.00,U] [#3 0.02,0.23,0.96,U] [#4 -0.03,0.06,1.02,U] [#5 0.21,0.18,0.74,U] [#6 0.17,-0.05,0.72,U] [#7 -0.03,0.38,0.68,U] [#8 0.07,0.24,0.65,U] 
21:16:36.036 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.01, -0.40}
21:16:36.036 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
21:16:36.036 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.10)
21:16:36.036 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.50 mountX=-0.06 mountY=-0.12, mountTheta=-2.07
21:16:36.036 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.06, opts=13)
21:16:36.036 00.000 7988 Enqueuing Move request for scope (0.12, 0.06)
21:16:36.036 00.000 15712 Worker thread wakes up
21:16:36.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
21:16:36.036 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
21:16:36.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:36.036 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.7
21:16:36.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:36.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:36.036 00.000 7988 Enqueuing Expose request
21:16:36.036 00.000 15712 Moving (0.12, 0.06) raw xDistance=-0.06 yDistance=-0.12
21:16:36.055 00.019 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.08
21:16:36.055 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
21:16:36.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:36.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:16:36.055 00.000 15712 MoveAxis(E, 6, ABG)
21:16:36.055 00.000 15712 Guiding  Dir = 2, Dur = 6
21:16:36.055 00.000 15712 IsGuiding returns 0
21:16:36.084 00.029 15712 IsGuiding returns 0
21:16:36.084 00.000 15712 Move returns status 0, amount 6
21:16:36.084 00.000 15712 MoveAxis(N, 0, ABG)
21:16:36.084 00.000 15712 Move returns status 0, amount 0
21:16:36.084 00.000 15712 move complete, result=0
21:16:36.084 00.000 15712 worker thread done servicing request
21:16:36.084 00.000 15712 Worker thread wakes up
21:16:36.084 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:16:36.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:36.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:37.505 01.421 15712 Exposure complete
21:16:37.550 00.045 15712 worker thread done servicing request
21:16:37.550 00.000 7988 OnExposeComplete: enter
21:16:37.550 00.000 7988 UpdateGuideState(): m_state=6
21:16:37.565 00.015 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5838
21:16:37.566 00.001 7988 Star::Find returns 1 (0), X=1182.48, Y=439.78, Mass=1461, SNR=26.0, Peak=199 HFD=3.2
21:16:37.566 00.000 7988 MultiStar: [#1 0.08,-0.33,1.05,U] [#2 0.31,-0.11,1.00,U] [#3 0.26,0.18,0.97,U] [#4 0.33,0.05,1.06,U] [#5 0.09,-0.10,0.72,U] [#6 0.16,0.02,0.74,U] [#7 0.22,0.23,0.68,U] [#8 0.08,-0.11,0.66,U] 
21:16:37.566 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.10}, one-star: {-0.06, -0.60}
21:16:37.566 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
21:16:37.566 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.14)
21:16:37.566 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.54 mountX=0.10 mountY=-0.16, mountTheta=-1.03
21:16:37.566 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.10, opts=13)
21:16:37.566 00.000 7988 Enqueuing Move request for scope (0.17, -0.10)
21:16:37.566 00.000 15712 Worker thread wakes up
21:16:37.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
21:16:37.566 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
21:16:37.566 00.000 15712 Moving (0.17, -0.10) raw xDistance=0.10 yDistance=-0.16
21:16:37.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:37.566 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.0
21:16:37.578 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:37.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:37.580 00.002 7988 Enqueuing Expose request
21:16:37.581 00.001 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.08
21:16:37.581 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
21:16:37.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:37.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:16:37.581 00.000 15712 MoveAxis(E, 0, ABG)
21:16:37.581 00.000 15712 Move returns status 0, amount 0
21:16:37.581 00.000 15712 MoveAxis(N, 0, ABG)
21:16:37.581 00.000 15712 Move returns status 0, amount 0
21:16:37.581 00.000 15712 move complete, result=0
21:16:37.581 00.000 15712 worker thread done servicing request
21:16:37.581 00.000 15712 Worker thread wakes up
21:16:37.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:37.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:37.583 00.002 7988 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:16:39.326 01.743 15712 Exposure complete
21:16:39.383 00.057 15712 worker thread done servicing request
21:16:39.383 00.000 7988 OnExposeComplete: enter
21:16:39.383 00.000 7988 UpdateGuideState(): m_state=6
21:16:39.383 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5839
21:16:39.387 00.004 7988 Star::Find returns 1 (0), X=1182.59, Y=439.81, Mass=1560, SNR=27.0, Peak=200 HFD=3.6
21:16:39.387 00.000 7988 MultiStar: [#1 0.23,-0.26,1.00,U] [#2 0.43,0.07,1.00,U] [#3 0.18,0.18,0.93,U] [#4 0.20,-0.00,1.06,U] [#5 0.15,0.14,0.68,U] [#6 0.45,-0.06,0.70,U] [#7 0.14,0.39,0.67,U] [#8 -0.08,-0.18,0.65,U] 
21:16:39.387 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.05}, one-star: {0.04, -0.57}
21:16:39.387 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
21:16:39.387 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.85)
21:16:39.387 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=0.05 mountY=-0.20, mountTheta=-1.33
21:16:39.387 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.05, opts=13)
21:16:39.387 00.000 7988 Enqueuing Move request for scope (0.20, -0.05)
21:16:39.387 00.000 15712 Worker thread wakes up
21:16:39.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
21:16:39.387 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
21:16:39.387 00.000 15712 Moving (0.20, -0.05) raw xDistance=0.05 yDistance=-0.20
21:16:39.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:39.398 00.011 7988 UpdateGuideState exits: m=1560 SNR=27.0
21:16:39.400 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:39.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:39.402 00.002 7988 Enqueuing Expose request
21:16:39.402 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.08
21:16:39.402 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
21:16:39.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:39.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:16:39.402 00.000 15712 MoveAxis(E, 5, ABG)
21:16:39.402 00.000 15712 Guiding  Dir = 2, Dur = 5
21:16:39.403 00.001 15712 IsGuiding returns 0
21:16:39.424 00.021 15712 IsGuiding returns 0
21:16:39.424 00.000 15712 Move returns status 0, amount 5
21:16:39.424 00.000 15712 MoveAxis(N, 0, ABG)
21:16:39.424 00.000 15712 Move returns status 0, amount 0
21:16:39.424 00.000 15712 move complete, result=0
21:16:39.424 00.000 15712 worker thread done servicing request
21:16:39.424 00.000 15712 Worker thread wakes up
21:16:39.424 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
21:16:39.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:39.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:40.841 01.417 15712 Exposure complete
21:16:40.899 00.058 15712 worker thread done servicing request
21:16:40.902 00.003 7988 OnExposeComplete: enter
21:16:40.902 00.000 7988 UpdateGuideState(): m_state=6
21:16:40.904 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5840
21:16:40.904 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=439.81, Mass=1520, SNR=26.5, Peak=176 HFD=3.3
21:16:40.906 00.002 7988 MultiStar: [#1 0.28,-0.28,1.01,U] [#2 0.43,0.00,1.03,U] [#3 -0.04,0.18,0.96,U] [#4 0.22,0.10,1.04,U] [#5 0.22,-0.11,0.69,U] [#6 0.27,-0.03,0.71,U] [#7 0.13,0.22,0.73,U] [#8 0.02,-0.24,0.64,U] 
21:16:40.906 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {-0.12, -0.58}
21:16:40.908 00.002 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
21:16:40.908 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.09)
21:16:40.910 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.49 mountX=0.08 mountY=-0.16, mountTheta=-1.08
21:16:40.912 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.09, opts=13)
21:16:40.912 00.000 7988 Enqueuing Move request for scope (0.16, -0.09)
21:16:40.914 00.002 15712 Worker thread wakes up
21:16:40.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
21:16:40.914 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
21:16:40.914 00.000 15712 Moving (0.16, -0.09) raw xDistance=0.08 yDistance=-0.16
21:16:40.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:40.914 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5
21:16:40.917 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:40.918 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:40.919 00.001 7988 Enqueuing Expose request
21:16:40.919 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.08
21:16:40.919 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
21:16:40.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:40.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:16:40.919 00.000 15712 MoveAxis(E, 6, ABG)
21:16:40.919 00.000 15712 Guiding  Dir = 2, Dur = 6
21:16:40.919 00.000 15712 IsGuiding returns 0
21:16:40.970 00.051 15712 IsGuiding returns 0
21:16:40.970 00.000 15712 Move returns status 0, amount 6
21:16:40.970 00.000 15712 MoveAxis(N, 0, ABG)
21:16:40.970 00.000 15712 Move returns status 0, amount 0
21:16:40.970 00.000 15712 move complete, result=0
21:16:40.970 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
21:16:40.976 00.006 15712 worker thread done servicing request
21:16:40.976 00.000 15712 Worker thread wakes up
21:16:40.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:40.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:42.609 01.633 15712 Exposure complete
21:16:42.656 00.047 15712 worker thread done servicing request
21:16:42.656 00.000 7988 OnExposeComplete: enter
21:16:42.656 00.000 7988 UpdateGuideState(): m_state=6
21:16:42.656 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5841
21:16:42.671 00.015 7988 Star::Find returns 1 (0), X=1182.24, Y=439.65, Mass=1545, SNR=26.9, Peak=209 HFD=3.2
21:16:42.673 00.002 7988 MultiStar: [#1 0.15,-0.23,1.00,U] [#2 0.28,-0.07,0.99,U] [#3 0.01,0.16,0.93,U] [#4 0.08,-0.12,1.01,U] [#5 -0.15,-0.30,0.72,U] [#6 0.03,-0.17,0.70,U] [#7 0.16,0.29,0.66,U] [#8 -0.16,0.08,0.67,U] 
21:16:42.673 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {-0.31, -0.73}
21:16:42.673 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
21:16:42.673 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.05)
21:16:42.673 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=0.14 mountY=-0.01, mountTheta=-0.10
21:16:42.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
21:16:42.673 00.000 7988 Enqueuing Move request for scope (0.02, -0.14)
21:16:42.673 00.000 15712 Worker thread wakes up
21:16:42.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
21:16:42.673 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
21:16:42.673 00.000 15712 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=-0.01
21:16:42.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:42.673 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.9
21:16:42.683 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:42.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:42.685 00.002 7988 Enqueuing Expose request
21:16:42.685 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.07
21:16:42.685 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
21:16:42.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:42.687 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:16:42.687 00.000 15712 MoveAxis(E, 10, ABG)
21:16:42.687 00.000 15712 Guiding  Dir = 2, Dur = 10
21:16:42.687 00.000 15712 IsGuiding returns 0
21:16:42.697 00.010 15712 IsGuiding returns 1
21:16:42.697 00.000 15712 scope still moving after pulse duration time elapsed
21:16:42.758 00.061 15712 IsGuiding returns 0
21:16:42.758 00.000 15712 scope move finished after 10 + 68 ms
21:16:42.758 00.000 15712 Move returns status 0, amount 10
21:16:42.758 00.000 15712 MoveAxis(N, 0, ABG)
21:16:42.758 00.000 15712 Move returns status 0, amount 0
21:16:42.758 00.000 15712 move complete, result=0
21:16:42.758 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
21:16:42.767 00.009 15712 worker thread done servicing request
21:16:42.767 00.000 15712 Worker thread wakes up
21:16:42.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:42.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:44.184 01.417 15712 Exposure complete
21:16:44.243 00.059 15712 worker thread done servicing request
21:16:44.243 00.000 7988 OnExposeComplete: enter
21:16:44.243 00.000 7988 UpdateGuideState(): m_state=6
21:16:44.246 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5842
21:16:44.246 00.000 7988 Star::Find returns 1 (1), X=1182.30, Y=439.40, Mass=1535, SNR=26.8, Peak=255 HFD=3.3
21:16:44.246 00.000 7988 MultiStar: [#1 0.10,-0.50,1.00,U] [#2 0.18,-0.36,0.99,U] [#3 -0.09,-0.17,0.94,U] [#4 0.13,-0.38,1.02,U] [#5 -0.21,-0.40,0.71,U] [#6 0.17,-0.44,0.73,U] [#7 -0.11,-0.03,0.65,U] [#8 -0.09,-0.39,0.67,U] 
21:16:44.246 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.42}, one-star: {-0.24, -0.98}
21:16:44.246 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
21:16:44.251 00.005 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
21:16:44.251 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.42 hyp=0.42 cameraTheta=-1.59 mountX=0.42 mountY=0.02, mountTheta=0.05
21:16:44.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.42, opts=13)
21:16:44.251 00.000 7988 Enqueuing Move request for scope (-0.01, -0.42)
21:16:44.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:16:44.251 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.8 Saturated
21:16:44.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:44.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:44.251 00.000 7988 Enqueuing Expose request
21:16:44.251 00.000 15712 Worker thread wakes up
21:16:44.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.42) opts 0xd
21:16:44.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.42)
21:16:44.262 00.011 15712 Moving (-0.01, -0.42) raw xDistance=0.42 yDistance=0.02
21:16:44.262 00.000 15712 PPEC rslt: input = 0.42, final = 0.25, react = 0.25, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 636.07
21:16:44.262 00.000 15712 PPEC: input: 0.42, control: 0.25, exposure: 1500
21:16:44.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:44.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:16:44.262 00.000 15712 MoveAxis(W, 80, ABG)
21:16:44.262 00.000 15712 Guiding  Dir = 3, Dur = 80
21:16:44.262 00.000 15712 IsGuiding returns 0
21:16:44.283 00.021 15712 PulseGuide returned control before completion, sleep 74
21:16:44.357 00.074 15712 IsGuiding returns 1
21:16:44.357 00.000 15712 scope still moving after pulse duration time elapsed
21:16:44.390 00.033 15712 IsGuiding returns 1
21:16:44.422 00.032 15712 IsGuiding returns 0
21:16:44.422 00.000 15712 scope move finished after 80 + 75 ms
21:16:44.422 00.000 15712 Move returns status 0, amount 80
21:16:44.422 00.000 15712 MoveAxis(N, 0, ABG)
21:16:44.422 00.000 15712 Move returns status 0, amount 0
21:16:44.422 00.000 15712 move complete, result=0
21:16:44.422 00.000 15712 worker thread done servicing request
21:16:44.422 00.000 15712 Worker thread wakes up
21:16:44.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:44.422 00.000 7988 GuideStep: 0.4 px 80 ms WEST, 0.0 px 0 ms NORTH
21:16:44.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:46.065 01.643 15712 Exposure complete
21:16:46.120 00.055 15712 worker thread done servicing request
21:16:46.120 00.000 7988 OnExposeComplete: enter
21:16:46.120 00.000 7988 UpdateGuideState(): m_state=6
21:16:46.126 00.006 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5843
21:16:46.126 00.000 7988 Star::Find returns 1 (0), X=1182.46, Y=440.12, Mass=1559, SNR=26.9, Peak=236 HFD=3.1
21:16:46.126 00.000 7988 MultiStar: [#1 0.21,-0.05,0.96,U] [#2 0.29,0.22,1.02,U] [#3 0.03,0.36,0.94,U] [#4 0.09,0.20,1.04,U] [#5 0.26,0.17,0.69,U] [#6 0.18,-0.03,0.71,U] [#7 0.08,0.36,0.67,U] [#8 -0.12,0.01,0.62,U] 
21:16:46.126 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.10}, one-star: {-0.08, -0.26}
21:16:46.126 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.58) = xAngle (2.35 = 2.35)
21:16:46.126 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.46 = -0.83)
21:16:46.126 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.77 mountX=-0.11 mountY=-0.11, mountTheta=-2.33
21:16:46.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.10, opts=13)
21:16:46.126 00.000 7988 Enqueuing Move request for scope (0.11, 0.10)
21:16:46.126 00.000 15712 Worker thread wakes up
21:16:46.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
21:16:46.126 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
21:16:46.126 00.000 15712 Moving (0.11, 0.10) raw xDistance=-0.11 yDistance=-0.11
21:16:46.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:46.138 00.012 7988 UpdateGuideState exits: m=1559 SNR=26.9
21:16:46.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:46.140 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:46.140 00.000 7988 Enqueuing Expose request
21:16:46.142 00.002 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.07
21:16:46.142 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
21:16:46.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:46.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:16:46.142 00.000 15712 MoveAxis(W, 2, ABG)
21:16:46.142 00.000 15712 Guiding  Dir = 3, Dur = 2
21:16:46.157 00.015 15712 IsGuiding returns 0
21:16:46.183 00.026 15712 IsGuiding returns 0
21:16:46.183 00.000 15712 Move returns status 0, amount 2
21:16:46.183 00.000 15712 MoveAxis(N, 0, ABG)
21:16:46.183 00.000 15712 Move returns status 0, amount 0
21:16:46.183 00.000 15712 move complete, result=0
21:16:46.183 00.000 15712 worker thread done servicing request
21:16:46.183 00.000 15712 Worker thread wakes up
21:16:46.183 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:16:46.188 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:46.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:47.592 01.404 15712 Exposure complete
21:16:47.649 00.057 15712 worker thread done servicing request
21:16:47.649 00.000 7988 OnExposeComplete: enter
21:16:47.649 00.000 7988 UpdateGuideState(): m_state=6
21:16:47.654 00.005 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5844
21:16:47.654 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=439.90, Mass=1635, SNR=27.6, Peak=196 HFD=3.6
21:16:47.654 00.000 7988 MultiStar: [#1 0.30,0.08,0.94,U] [#2 0.30,0.26,0.96,U] [#3 0.15,0.37,0.92,U] [#4 -0.11,0.24,1.00,U] [#5 -0.10,0.40,0.68,U] [#6 0.11,0.11,0.67,U] [#7 0.19,0.43,0.66,U] [#8 0.09,-0.05,0.64,U] 
21:16:47.654 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {-0.12, -0.48}
21:16:47.654 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
21:16:47.654 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.61)
21:16:47.654 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=0.98 mountX=-0.14 mountY=-0.09, mountTheta=-2.54
21:16:47.654 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.14, opts=13)
21:16:47.654 00.000 7988 Enqueuing Move request for scope (0.09, 0.14)
21:16:47.654 00.000 15712 Worker thread wakes up
21:16:47.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
21:16:47.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
21:16:47.654 00.000 15712 Moving (0.09, 0.14) raw xDistance=-0.14 yDistance=-0.09
21:16:47.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:47.666 00.012 7988 UpdateGuideState exits: m=1635 SNR=27.6
21:16:47.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:47.668 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:47.668 00.000 7988 Enqueuing Expose request
21:16:47.670 00.002 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.07
21:16:47.670 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:16:47.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:47.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:16:47.670 00.000 15712 MoveAxis(E, 3, ABG)
21:16:47.670 00.000 15712 Guiding  Dir = 2, Dur = 3
21:16:47.670 00.000 15712 IsGuiding returns 0
21:16:47.688 00.018 15712 IsGuiding returns 0
21:16:47.688 00.000 15712 Move returns status 0, amount 3
21:16:47.688 00.000 15712 MoveAxis(N, 0, ABG)
21:16:47.688 00.000 15712 Move returns status 0, amount 0
21:16:47.688 00.000 15712 move complete, result=0
21:16:47.688 00.000 15712 worker thread done servicing request
21:16:47.688 00.000 15712 Worker thread wakes up
21:16:47.688 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:16:47.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:47.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:49.329 01.641 15712 Exposure complete
21:16:49.385 00.056 15712 worker thread done servicing request
21:16:49.390 00.005 7988 OnExposeComplete: enter
21:16:49.390 00.000 7988 UpdateGuideState(): m_state=6
21:16:49.392 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5845
21:16:49.392 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=439.83, Mass=1463, SNR=25.9, Peak=182 HFD=3.2
21:16:49.394 00.002 7988 MultiStar: [#1 0.15,-0.11,1.06,U] [#2 0.36,0.16,1.04,U] [#3 0.12,0.18,0.97,U] [#4 0.22,0.16,1.09,U] [#5 0.14,0.17,0.75,U] [#6 0.05,0.18,0.75,U] [#7 0.06,0.15,0.69,U] [#8 -0.12,0.14,0.68,U] 
21:16:49.394 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {-0.11, -0.56}
21:16:49.396 00.002 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
21:16:49.396 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.27)
21:16:49.398 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
21:16:49.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.04, opts=13)
21:16:49.400 00.002 7988 Enqueuing Move request for scope (0.11, 0.04)
21:16:49.402 00.002 15712 Worker thread wakes up
21:16:49.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
21:16:49.402 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
21:16:49.402 00.000 15712 Moving (0.11, 0.04) raw xDistance=-0.04 yDistance=-0.11
21:16:49.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:49.402 00.000 7988 UpdateGuideState exits: m=1463 SNR=25.9
21:16:49.404 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:49.405 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:49.405 00.000 7988 Enqueuing Expose request
21:16:49.405 00.000 15712 PPEC rslt: input = -0.04, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
21:16:49.405 00.000 15712 PPEC: input: -0.04, control: -0.05, exposure: 1500
21:16:49.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:49.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:16:49.405 00.000 15712 MoveAxis(E, 16, ABG)
21:16:49.405 00.000 15712 Guiding  Dir = 2, Dur = 16
21:16:49.405 00.000 15712 IsGuiding returns 0
21:16:49.426 00.021 15712 IsGuiding returns 1
21:16:49.426 00.000 15712 scope still moving after pulse duration time elapsed
21:16:49.487 00.061 15712 IsGuiding returns 1
21:16:49.516 00.029 15712 IsGuiding returns 0
21:16:49.516 00.000 15712 scope move finished after 16 + 91 ms
21:16:49.516 00.000 15712 Move returns status 0, amount 16
21:16:49.516 00.000 15712 MoveAxis(N, 0, ABG)
21:16:49.516 00.000 15712 Move returns status 0, amount 0
21:16:49.516 00.000 15712 move complete, result=0
21:16:49.516 00.000 15712 worker thread done servicing request
21:16:49.516 00.000 15712 Worker thread wakes up
21:16:49.516 00.000 7988 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
21:16:49.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:49.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:50.935 01.419 15712 Exposure complete
21:16:50.983 00.048 15712 worker thread done servicing request
21:16:50.983 00.000 7988 OnExposeComplete: enter
21:16:50.983 00.000 7988 UpdateGuideState(): m_state=6
21:16:50.983 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5846
21:16:51.000 00.017 7988 Star::Find returns 1 (0), X=1182.45, Y=439.62, Mass=1487, SNR=26.3, Peak=199 HFD=3.4
21:16:51.000 00.000 7988 MultiStar: [#1 0.28,-0.44,1.03,U] [#2 0.42,-0.21,1.03,U] [#3 0.25,-0.11,0.99,U] [#4 0.24,-0.28,1.04,U] [#5 0.04,-0.20,0.69,U] [#6 0.18,-0.14,0.68,U] [#7 0.11,-0.07,0.67,U] [#8 -0.12,-0.35,0.66,U] 
21:16:51.000 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.30}, one-star: {-0.10, -0.76}
21:16:51.000 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.58) = xAngle (0.51 = 0.51)
21:16:51.000 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.62 = -2.67)
21:16:51.000 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-1.07 mountX=0.30 mountY=-0.16, mountTheta=-0.48
21:16:51.000 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.30, opts=13)
21:16:51.000 00.000 7988 Enqueuing Move request for scope (0.16, -0.30)
21:16:51.000 00.000 15712 Worker thread wakes up
21:16:51.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.30) opts 0xd
21:16:51.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.30)
21:16:51.000 00.000 15712 Moving (0.16, -0.30) raw xDistance=0.30 yDistance=-0.16
21:16:51.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:51.000 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
21:16:51.011 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:51.011 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:51.013 00.002 7988 Enqueuing Expose request
21:16:51.013 00.000 15712 PPEC rslt: input = 0.30, final = 0.12, react = 0.18, pred = -0.06, hyst = 0.16, hyst_pct = 0.00, period_length = 636.06
21:16:51.015 00.002 15712 PPEC: input: 0.30, control: 0.12, exposure: 1500
21:16:51.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:51.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:16:51.015 00.000 15712 MoveAxis(W, 39, ABG)
21:16:51.015 00.000 15712 Guiding  Dir = 3, Dur = 39
21:16:51.015 00.000 15712 IsGuiding returns 0
21:16:51.037 00.022 15712 PulseGuide returned control before completion, sleep 19
21:16:51.101 00.064 15712 IsGuiding returns 0
21:16:51.101 00.000 15712 Move returns status 0, amount 39
21:16:51.101 00.000 15712 MoveAxis(N, 0, ABG)
21:16:51.101 00.000 15712 Move returns status 0, amount 0
21:16:51.101 00.000 15712 move complete, result=0
21:16:51.101 00.000 7988 GuideStep: 0.3 px 39 ms WEST, -0.2 px 0 ms NORTH
21:16:51.110 00.009 15712 worker thread done servicing request
21:16:51.110 00.000 15712 Worker thread wakes up
21:16:51.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:51.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:52.850 01.740 15712 Exposure complete
21:16:52.902 00.052 15712 worker thread done servicing request
21:16:52.902 00.000 7988 OnExposeComplete: enter
21:16:52.902 00.000 7988 UpdateGuideState(): m_state=6
21:16:52.911 00.009 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5847
21:16:52.911 00.000 7988 Star::Find returns 1 (0), X=1182.44, Y=439.78, Mass=1506, SNR=26.3, Peak=189 HFD=3.2
21:16:52.911 00.000 7988 MultiStar: [#1 0.16,-0.16,1.04,U] [#2 0.58,0.04,1.02,U] [#3 0.27,0.27,0.96,U] [#4 0.04,-0.03,1.04,U] [#5 0.16,-0.02,0.75,U] [#6 0.25,-0.12,0.73,U] [#7 0.14,0.36,0.65,U] [#8 0.16,0.08,0.65,U] 
21:16:52.911 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.04}, one-star: {-0.11, -0.61}
21:16:52.911 00.000 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.58) = xAngle (1.36 = 1.36)
21:16:52.911 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.47 = -1.82)
21:16:52.911 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.22 mountX=0.04 mountY=-0.18, mountTheta=-1.36
21:16:52.919 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.04, opts=13)
21:16:52.919 00.000 7988 Enqueuing Move request for scope (0.19, -0.04)
21:16:52.919 00.000 15712 Worker thread wakes up
21:16:52.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
21:16:52.919 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
21:16:52.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:52.919 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.3
21:16:52.919 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:52.919 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:52.919 00.000 7988 Enqueuing Expose request
21:16:52.927 00.008 15712 Moving (0.19, -0.04) raw xDistance=0.04 yDistance=-0.18
21:16:52.927 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.06
21:16:52.927 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:16:52.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:52.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:16:52.927 00.000 15712 MoveAxis(E, 3, ABG)
21:16:52.927 00.000 15712 Guiding  Dir = 2, Dur = 3
21:16:52.927 00.000 15712 IsGuiding returns 0
21:16:52.947 00.020 15712 IsGuiding returns 0
21:16:52.947 00.000 15712 Move returns status 0, amount 3
21:16:52.947 00.000 15712 MoveAxis(N, 0, ABG)
21:16:52.947 00.000 15712 Move returns status 0, amount 0
21:16:52.947 00.000 15712 move complete, result=0
21:16:52.947 00.000 15712 worker thread done servicing request
21:16:52.947 00.000 15712 Worker thread wakes up
21:16:52.947 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
21:16:52.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:52.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:54.360 01.413 15712 Exposure complete
21:16:54.420 00.060 15712 worker thread done servicing request
21:16:54.420 00.000 7988 OnExposeComplete: enter
21:16:54.420 00.000 7988 UpdateGuideState(): m_state=6
21:16:54.420 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5848
21:16:54.424 00.004 7988 Star::Find returns 1 (0), X=1182.35, Y=439.91, Mass=1507, SNR=26.4, Peak=198 HFD=3.3
21:16:54.426 00.002 7988 MultiStar: [#1 0.11,-0.05,1.03,U] [#2 0.36,0.05,1.02,U] [#3 0.01,0.31,0.97,U] [#4 0.20,0.06,1.01,U] [#5 -0.18,0.18,0.70,U] [#6 0.11,0.20,0.74,U] [#7 0.08,0.40,0.68,U] [#8 0.12,0.11,0.63,U] 
21:16:54.426 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {-0.19, -0.47}
21:16:54.428 00.002 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
21:16:54.428 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.88)
21:16:54.430 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.72 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
21:16:54.432 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.07, opts=13)
21:16:54.432 00.000 7988 Enqueuing Move request for scope (0.08, 0.07)
21:16:54.434 00.002 15712 Worker thread wakes up
21:16:54.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
21:16:54.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
21:16:54.434 00.000 15712 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.08
21:16:54.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:54.434 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4
21:16:54.436 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:54.436 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:54.438 00.002 7988 Enqueuing Expose request
21:16:54.438 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
21:16:54.438 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
21:16:54.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:54.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:16:54.438 00.000 15712 MoveAxis(E, 6, ABG)
21:16:54.438 00.000 15712 Guiding  Dir = 2, Dur = 6
21:16:54.477 00.039 15712 IsGuiding returns 0
21:16:54.487 00.010 15712 IsGuiding returns 0
21:16:54.487 00.000 15712 Move returns status 0, amount 6
21:16:54.487 00.000 15712 MoveAxis(N, 0, ABG)
21:16:54.487 00.000 15712 Move returns status 0, amount 0
21:16:54.487 00.000 15712 move complete, result=0
21:16:54.487 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:16:54.500 00.013 15712 worker thread done servicing request
21:16:54.500 00.000 15712 Worker thread wakes up
21:16:54.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:54.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:56.133 01.633 15712 Exposure complete
21:16:56.185 00.052 15712 worker thread done servicing request
21:16:56.185 00.000 7988 OnExposeComplete: enter
21:16:56.185 00.000 7988 UpdateGuideState(): m_state=6
21:16:56.195 00.010 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5849
21:16:56.195 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=440.02, Mass=1529, SNR=26.7, Peak=192 HFD=3.3
21:16:56.197 00.002 7988 MultiStar: [#1 0.23,-0.19,1.01,U] [#2 0.42,0.10,0.98,U] [#3 0.18,0.08,0.93,U] [#4 0.03,0.14,1.02,U] [#5 -0.13,0.08,0.67,U] [#6 0.05,0.06,0.73,U] [#7 -0.07,0.24,0.66,U] [#8 0.04,-0.03,0.65,U] 
21:16:56.197 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {-0.23, -0.36}
21:16:56.199 00.002 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
21:16:56.199 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.58)
21:16:56.201 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.01 mountX=-0.00 mountY=-0.07, mountTheta=-1.59
21:16:56.202 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.00, opts=13)
21:16:56.202 00.000 7988 Enqueuing Move request for scope (0.07, 0.00)
21:16:56.204 00.002 15712 Worker thread wakes up
21:16:56.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
21:16:56.204 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
21:16:56.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:56.204 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7
21:16:56.207 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:56.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:56.209 00.002 7988 Enqueuing Expose request
21:16:56.209 00.000 15712 Moving (0.07, 0.00) raw xDistance=-0.00 yDistance=-0.07
21:16:56.210 00.001 15712 PPEC rslt: input = -0.00, final = -0.05, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
21:16:56.210 00.000 15712 PPEC: input: -0.00, control: -0.05, exposure: 1500
21:16:56.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:56.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:16:56.210 00.000 15712 MoveAxis(E, 17, ABG)
21:16:56.210 00.000 15712 Guiding  Dir = 2, Dur = 17
21:16:56.210 00.000 15712 IsGuiding returns 0
21:16:56.236 00.026 15712 IsGuiding returns 1
21:16:56.236 00.000 15712 scope still moving after pulse duration time elapsed
21:16:56.301 00.065 15712 IsGuiding returns 0
21:16:56.301 00.000 15712 scope move finished after 17 + 72 ms
21:16:56.301 00.000 15712 Move returns status 0, amount 17
21:16:56.301 00.000 15712 MoveAxis(N, 0, ABG)
21:16:56.301 00.000 15712 Move returns status 0, amount 0
21:16:56.305 00.004 15712 move complete, result=0
21:16:56.305 00.000 7988 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
21:16:56.305 00.000 15712 worker thread done servicing request
21:16:56.305 00.000 15712 Worker thread wakes up
21:16:56.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:56.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:57.728 01.423 15712 Exposure complete
21:16:57.787 00.059 15712 worker thread done servicing request
21:16:57.787 00.000 7988 OnExposeComplete: enter
21:16:57.789 00.002 7988 UpdateGuideState(): m_state=6
21:16:57.789 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5850
21:16:57.789 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=439.70, Mass=1491, SNR=26.5, Peak=203 HFD=3.2
21:16:57.792 00.003 7988 MultiStar: [#1 0.25,-0.12,1.03,U] [#2 0.47,-0.15,1.01,U] [#3 0.02,0.14,0.95,U] [#4 0.20,-0.03,1.02,U] [#5 0.04,-0.04,0.73,U] [#6 0.31,-0.02,0.71,U] [#7 0.36,0.09,0.68,U] [#8 0.02,-0.08,0.65,U] 
21:16:57.792 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.11}, one-star: {-0.10, -0.68}
21:16:57.794 00.002 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
21:16:57.794 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.17)
21:16:57.796 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.57 mountX=0.11 mountY=-0.17, mountTheta=-1.00
21:16:57.798 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.11, opts=13)
21:16:57.798 00.000 7988 Enqueuing Move request for scope (0.18, -0.11)
21:16:57.800 00.002 15712 Worker thread wakes up
21:16:57.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
21:16:57.800 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
21:16:57.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:57.802 00.002 7988 UpdateGuideState exits: m=1491 SNR=26.5
21:16:57.803 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:57.803 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:57.803 00.000 7988 Enqueuing Expose request
21:16:57.803 00.000 15712 Moving (0.18, -0.11) raw xDistance=0.11 yDistance=-0.17
21:16:57.809 00.006 15712 PPEC rslt: input = 0.11, final = -0.08, react = 0.07, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.05
21:16:57.809 00.000 15712 PPEC: input: 0.11, control: -0.08, exposure: 1500
21:16:57.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:57.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:16:57.811 00.002 15712 MoveAxis(E, 28, ABG)
21:16:57.811 00.000 15712 Guiding  Dir = 2, Dur = 28
21:16:57.811 00.000 15712 IsGuiding returns 0
21:16:57.836 00.025 15712 PulseGuide returned control before completion, sleep 12
21:16:57.851 00.015 15712 IsGuiding returns 1
21:16:57.851 00.000 15712 scope still moving after pulse duration time elapsed
21:16:57.886 00.035 15712 IsGuiding returns 0
21:16:57.886 00.000 15712 scope move finished after 28 + 47 ms
21:16:57.886 00.000 15712 Move returns status 0, amount 28
21:16:57.886 00.000 15712 MoveAxis(N, 0, ABG)
21:16:57.886 00.000 15712 Move returns status 0, amount 0
21:16:57.886 00.000 15712 move complete, result=0
21:16:57.886 00.000 7988 GuideStep: 0.1 px 28 ms EAST, -0.2 px 0 ms NORTH
21:16:57.887 00.001 15712 worker thread done servicing request
21:16:57.887 00.000 15712 Worker thread wakes up
21:16:57.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:57.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:16:59.526 01.639 15712 Exposure complete
21:16:59.585 00.059 15712 worker thread done servicing request
21:16:59.585 00.000 7988 OnExposeComplete: enter
21:16:59.587 00.002 7988 UpdateGuideState(): m_state=6
21:16:59.587 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5851
21:16:59.589 00.002 7988 Star::Find returns 1 (0), X=1182.56, Y=439.76, Mass=1504, SNR=26.5, Peak=210 HFD=3.2
21:16:59.589 00.000 7988 MultiStar: [#1 0.20,-0.42,1.02,U] [#2 0.49,-0.14,1.04,U] [#3 0.09,-0.08,0.96,U] [#4 0.16,-0.07,1.02,U] [#5 -0.20,-0.01,0.72,U] [#6 0.27,-0.13,0.71,U] [#7 0.20,0.13,0.66,U] [#8 -0.05,-0.37,0.69,U] 
21:16:59.589 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.21}, one-star: {0.02, -0.63}
21:16:59.589 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.58) = xAngle (0.61 = 0.61)
21:16:59.589 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.56)
21:16:59.589 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.97 mountX=0.21 mountY=-0.14, mountTheta=-0.59
21:16:59.589 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.21, opts=13)
21:16:59.589 00.000 7988 Enqueuing Move request for scope (0.14, -0.21)
21:16:59.589 00.000 15712 Worker thread wakes up
21:16:59.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
21:16:59.589 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
21:16:59.589 00.000 15712 Moving (0.14, -0.21) raw xDistance=0.21 yDistance=-0.14
21:16:59.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:16:59.589 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.5
21:16:59.601 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:59.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:16:59.603 00.002 7988 Enqueuing Expose request
21:16:59.604 00.001 15712 PPEC rslt: input = 0.21, final = 0.08, react = 0.12, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 636.05
21:16:59.604 00.000 15712 PPEC: input: 0.21, control: 0.08, exposure: 1500
21:16:59.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:59.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:16:59.604 00.000 15712 MoveAxis(W, 26, ABG)
21:16:59.604 00.000 15712 Guiding  Dir = 3, Dur = 26
21:16:59.605 00.001 15712 IsGuiding returns 0
21:16:59.621 00.016 15712 PulseGuide returned control before completion, sleep 12
21:16:59.675 00.054 15712 IsGuiding returns 0
21:16:59.675 00.000 15712 Move returns status 0, amount 26
21:16:59.675 00.000 15712 MoveAxis(N, 0, ABG)
21:16:59.675 00.000 15712 Move returns status 0, amount 0
21:16:59.675 00.000 15712 move complete, result=0
21:16:59.675 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
21:16:59.679 00.004 15712 worker thread done servicing request
21:16:59.679 00.000 15712 Worker thread wakes up
21:16:59.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:16:59.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:01.090 01.411 15712 Exposure complete
21:17:01.149 00.059 15712 worker thread done servicing request
21:17:01.149 00.000 7988 OnExposeComplete: enter
21:17:01.151 00.002 7988 UpdateGuideState(): m_state=6
21:17:01.151 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5852
21:17:01.153 00.002 7988 Star::Find returns 1 (0), X=1182.41, Y=439.59, Mass=1500, SNR=26.3, Peak=218 HFD=3.2
21:17:01.153 00.000 7988 MultiStar: [#1 0.13,-0.14,1.05,U] [#2 0.13,-0.15,0.99,U] [#3 -0.03,0.05,0.96,U] [#4 -0.10,0.05,1.03,U] [#5 -0.06,-0.15,0.69,U] [#6 0.19,-0.06,0.73,U] [#7 0.07,0.17,0.68,U] [#8 -0.15,-0.11,0.65,U] 
21:17:01.155 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {-0.13, -0.79}
21:17:01.155 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
21:17:01.157 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
21:17:01.157 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.53 mountX=0.14 mountY=-0.00, mountTheta=-0.02
21:17:01.159 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.14, opts=13)
21:17:01.161 00.002 7988 Enqueuing Move request for scope (0.01, -0.14)
21:17:01.161 00.000 15712 Worker thread wakes up
21:17:01.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
21:17:01.161 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
21:17:01.161 00.000 15712 Moving (0.01, -0.14) raw xDistance=0.14 yDistance=-0.00
21:17:01.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:01.161 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
21:17:01.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:01.161 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:01.167 00.006 7988 Enqueuing Expose request
21:17:01.168 00.001 15712 PPEC rslt: input = 0.14, final = -0.04, react = 0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
21:17:01.168 00.000 15712 PPEC: input: 0.14, control: -0.04, exposure: 1500
21:17:01.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:01.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:17:01.168 00.000 15712 MoveAxis(E, 12, ABG)
21:17:01.168 00.000 15712 Guiding  Dir = 2, Dur = 12
21:17:01.168 00.000 15712 IsGuiding returns 0
21:17:01.189 00.021 15712 IsGuiding returns 1
21:17:01.189 00.000 15712 scope still moving after pulse duration time elapsed
21:17:01.257 00.068 15712 IsGuiding returns 0
21:17:01.257 00.000 15712 scope move finished after 12 + 77 ms
21:17:01.257 00.000 15712 Move returns status 0, amount 12
21:17:01.257 00.000 15712 MoveAxis(N, 0, ABG)
21:17:01.257 00.000 15712 Move returns status 0, amount 0
21:17:01.257 00.000 15712 move complete, result=0
21:17:01.257 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
21:17:01.260 00.003 15712 worker thread done servicing request
21:17:01.260 00.000 15712 Worker thread wakes up
21:17:01.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:01.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:03.000 01.740 15712 Exposure complete
21:17:03.057 00.057 15712 worker thread done servicing request
21:17:03.057 00.000 7988 OnExposeComplete: enter
21:17:03.060 00.003 7988 UpdateGuideState(): m_state=6
21:17:03.060 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5853
21:17:03.062 00.002 7988 Star::Find returns 1 (1), X=1182.38, Y=439.66, Mass=1584, SNR=27.2, Peak=255 HFD=3.3
21:17:03.062 00.000 7988 MultiStar: [#1 -0.03,-0.44,0.99,U] [#2 0.24,-0.20,0.98,U] [#3 0.06,-0.04,0.94,U] [#4 0.01,-0.19,1.01,U] [#5 0.02,-0.42,0.68,U] [#6 0.03,-0.04,0.69,U] [#7 0.03,0.07,0.64,U] [#8 0.07,-0.43,0.67,U] 
21:17:03.064 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.28}, one-star: {-0.17, -0.72}
21:17:03.066 00.002 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
21:17:03.066 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
21:17:03.068 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.48 mountX=0.28 mountY=-0.02, mountTheta=-0.07
21:17:03.068 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.28, opts=13)
21:17:03.070 00.002 7988 Enqueuing Move request for scope (0.03, -0.28)
21:17:03.070 00.000 15712 Worker thread wakes up
21:17:03.072 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
21:17:03.072 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
21:17:03.072 00.000 15712 Moving (0.03, -0.28) raw xDistance=0.28 yDistance=-0.02
21:17:03.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:03.072 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.2 Saturated
21:17:03.074 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:03.074 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:03.076 00.002 7988 Enqueuing Expose request
21:17:03.076 00.000 15712 PPEC rslt: input = 0.28, final = 0.08, react = 0.17, pred = -0.09, hyst = 0.16, hyst_pct = 0.00, period_length = 636.04
21:17:03.076 00.000 15712 PPEC: input: 0.28, control: 0.08, exposure: 1500
21:17:03.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:03.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:17:03.076 00.000 15712 MoveAxis(W, 27, ABG)
21:17:03.076 00.000 15712 Guiding  Dir = 3, Dur = 27
21:17:03.076 00.000 15712 IsGuiding returns 0
21:17:03.097 00.021 15712 PulseGuide returned control before completion, sleep 19
21:17:03.123 00.026 15712 IsGuiding returns 1
21:17:03.123 00.000 15712 scope still moving after pulse duration time elapsed
21:17:03.157 00.034 15712 IsGuiding returns 0
21:17:03.157 00.000 15712 scope move finished after 27 + 56 ms
21:17:03.157 00.000 15712 Move returns status 0, amount 27
21:17:03.157 00.000 15712 MoveAxis(N, 0, ABG)
21:17:03.157 00.000 15712 Move returns status 0, amount 0
21:17:03.157 00.000 15712 move complete, result=0
21:17:03.157 00.000 7988 GuideStep: 0.3 px 27 ms WEST, -0.0 px 0 ms NORTH
21:17:03.163 00.006 15712 worker thread done servicing request
21:17:03.163 00.000 15712 Worker thread wakes up
21:17:03.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:03.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:04.580 01.417 15712 Exposure complete
21:17:04.632 00.052 15712 worker thread done servicing request
21:17:04.632 00.000 7988 OnExposeComplete: enter
21:17:04.632 00.000 7988 UpdateGuideState(): m_state=6
21:17:04.641 00.009 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5854
21:17:04.641 00.000 7988 Star::Find returns 1 (0), X=1182.46, Y=439.78, Mass=1576, SNR=27.1, Peak=212 HFD=3.4
21:17:04.641 00.000 7988 MultiStar: [#1 0.12,-0.09,0.98,U] [#2 0.33,0.08,0.99,U] [#3 0.00,0.21,0.94,U] [#4 0.09,0.02,1.04,U] [#5 -0.19,-0.04,0.71,U] [#6 0.34,-0.15,0.66,U] [#7 -0.06,0.08,0.65,U] [#8 -0.07,-0.06,0.61,U] 
21:17:04.641 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.09, -0.60}
21:17:04.641 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
21:17:04.641 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.42)
21:17:04.641 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.83 mountX=0.06 mountY=-0.06, mountTheta=-0.74
21:17:04.649 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.07, opts=13)
21:17:04.649 00.000 7988 Enqueuing Move request for scope (0.06, -0.07)
21:17:04.649 00.000 15712 Worker thread wakes up
21:17:04.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
21:17:04.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
21:17:04.649 00.000 15712 Moving (0.06, -0.07) raw xDistance=0.06 yDistance=-0.06
21:17:04.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:04.649 00.000 7988 UpdateGuideState exits: m=1576 SNR=27.1
21:17:04.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:04.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:04.657 00.008 15712 PPEC rslt: input = 0.06, final = -0.10, react = 0.04, pred = -0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
21:17:04.657 00.000 7988 Enqueuing Expose request
21:17:04.657 00.000 15712 PPEC: input: 0.06, control: -0.10, exposure: 1500
21:17:04.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:04.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:17:04.657 00.000 15712 MoveAxis(E, 32, ABG)
21:17:04.657 00.000 15712 Guiding  Dir = 2, Dur = 32
21:17:04.657 00.000 15712 IsGuiding returns 0
21:17:04.673 00.016 15712 PulseGuide returned control before completion, sleep 22
21:17:04.725 00.052 15712 IsGuiding returns 0
21:17:04.725 00.000 15712 Move returns status 0, amount 32
21:17:04.725 00.000 15712 MoveAxis(N, 0, ABG)
21:17:04.725 00.000 15712 Move returns status 0, amount 0
21:17:04.725 00.000 15712 move complete, result=0
21:17:04.725 00.000 7988 GuideStep: 0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
21:17:04.730 00.005 15712 worker thread done servicing request
21:17:04.730 00.000 15712 Worker thread wakes up
21:17:04.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:04.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:06.365 01.635 15712 Exposure complete
21:17:06.420 00.055 15712 worker thread done servicing request
21:17:06.420 00.000 7988 OnExposeComplete: enter
21:17:06.420 00.000 7988 UpdateGuideState(): m_state=6
21:17:06.426 00.006 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5855
21:17:06.426 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=439.61, Mass=1469, SNR=26.0, Peak=217 HFD=3.1
21:17:06.428 00.002 7988 MultiStar: [#1 0.14,-0.19,1.02,U] [#2 0.33,-0.21,1.04,U] [#3 0.07,0.11,0.99,U] [#4 0.19,-0.03,1.06,U] [#5 -0.08,-0.14,0.70,U] [#6 0.08,-0.16,0.73,U] [#7 0.03,0.07,0.72,U] [#8 0.01,-0.18,0.66,U] 
21:17:06.428 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.18}, one-star: {-0.12, -0.78}
21:17:06.430 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.45 = 0.45)
21:17:06.430 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.56 = -2.72)
21:17:06.432 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.13 mountX=0.18 mountY=-0.08, mountTheta=-0.42
21:17:06.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.18, opts=13)
21:17:06.435 00.001 7988 Enqueuing Move request for scope (0.08, -0.18)
21:17:06.435 00.000 15712 Worker thread wakes up
21:17:06.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
21:17:06.435 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
21:17:06.435 00.000 15712 Moving (0.08, -0.18) raw xDistance=0.18 yDistance=-0.08
21:17:06.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:06.435 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.0
21:17:06.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:06.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:06.435 00.000 7988 Enqueuing Expose request
21:17:06.442 00.007 15712 PPEC rslt: input = 0.18, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 636.04
21:17:06.442 00.000 15712 PPEC: input: 0.18, control: 0.07, exposure: 1500
21:17:06.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:06.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:17:06.442 00.000 15712 MoveAxis(W, 22, ABG)
21:17:06.442 00.000 15712 Guiding  Dir = 3, Dur = 22
21:17:06.452 00.010 15712 IsGuiding returns 0
21:17:06.469 00.017 15712 PulseGuide returned control before completion, sleep 17
21:17:06.510 00.041 15712 IsGuiding returns 0
21:17:06.510 00.000 15712 Move returns status 0, amount 22
21:17:06.510 00.000 15712 MoveAxis(N, 0, ABG)
21:17:06.510 00.000 15712 Move returns status 0, amount 0
21:17:06.510 00.000 15712 move complete, result=0
21:17:06.510 00.000 7988 GuideStep: 0.2 px 22 ms WEST, -0.1 px 0 ms NORTH
21:17:06.520 00.010 15712 worker thread done servicing request
21:17:06.520 00.000 15712 Worker thread wakes up
21:17:06.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:06.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:07.926 01.406 15712 Exposure complete
21:17:07.983 00.057 15712 worker thread done servicing request
21:17:07.983 00.000 7988 OnExposeComplete: enter
21:17:07.987 00.004 7988 UpdateGuideState(): m_state=6
21:17:07.987 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5856
21:17:07.989 00.002 7988 Star::Find returns 1 (0), X=1182.51, Y=439.89, Mass=1501, SNR=26.5, Peak=198 HFD=3.3
21:17:07.991 00.002 7988 MultiStar: [#1 0.25,-0.11,1.00,U] [#2 0.37,0.02,1.00,U] [#3 0.20,0.25,0.97,U] [#4 0.12,0.23,1.06,U] [#5 -0.13,0.02,0.70,U] [#6 0.01,0.01,0.67,U] [#7 0.16,0.09,0.67,U] [#8 0.06,0.05,0.67,U] 
21:17:07.991 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.00}, one-star: {-0.04, -0.49}
21:17:07.993 00.002 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
21:17:07.993 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
21:17:07.995 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.02 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
21:17:07.997 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.00, opts=13)
21:17:07.997 00.000 7988 Enqueuing Move request for scope (0.12, 0.00)
21:17:07.997 00.000 15712 Worker thread wakes up
21:17:07.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
21:17:07.997 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
21:17:08.000 00.003 15712 Moving (0.12, 0.00) raw xDistance=-0.00 yDistance=-0.12
21:17:08.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:08.000 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.5
21:17:08.001 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:08.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:08.003 00.002 7988 Enqueuing Expose request
21:17:08.003 00.000 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
21:17:08.003 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
21:17:08.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:08.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:17:08.003 00.000 15712 MoveAxis(E, 0, ABG)
21:17:08.003 00.000 15712 Move returns status 0, amount 0
21:17:08.003 00.000 15712 MoveAxis(N, 0, ABG)
21:17:08.003 00.000 15712 Move returns status 0, amount 0
21:17:08.003 00.000 15712 move complete, result=0
21:17:08.003 00.000 15712 worker thread done servicing request
21:17:08.003 00.000 15712 Worker thread wakes up
21:17:08.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:08.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:08.003 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:09.648 01.645 15712 Exposure complete
21:17:09.707 00.059 15712 worker thread done servicing request
21:17:09.707 00.000 7988 OnExposeComplete: enter
21:17:09.707 00.000 7988 UpdateGuideState(): m_state=6
21:17:09.707 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5857
21:17:09.709 00.002 7988 Star::Find returns 1 (0), X=1182.43, Y=440.09, Mass=1582, SNR=27.1, Peak=220 HFD=3.5
21:17:09.709 00.000 7988 MultiStar: [#1 0.23,-0.00,1.00,U] [#2 0.35,0.15,1.01,U] [#3 -0.06,0.35,0.92,U] [#4 0.09,0.18,1.05,U] [#5 0.07,0.24,0.69,U] [#6 0.09,0.07,0.66,U] [#7 -0.03,0.62,0.68,U] [#8 -0.00,0.12,0.66,U] 
21:17:09.709 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.14}, one-star: {-0.11, -0.30}
21:17:09.709 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
21:17:09.709 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.53)
21:17:09.715 00.006 7988 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.06 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
21:17:09.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.14, opts=13)
21:17:09.715 00.000 7988 Enqueuing Move request for scope (0.08, 0.14)
21:17:09.715 00.000 15712 Worker thread wakes up
21:17:09.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
21:17:09.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
21:17:09.715 00.000 15712 Moving (0.08, 0.14) raw xDistance=-0.14 yDistance=-0.08
21:17:09.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:09.715 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.1
21:17:09.722 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:09.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:09.724 00.002 7988 Enqueuing Expose request
21:17:09.725 00.001 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
21:17:09.725 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
21:17:09.725 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:09.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:17:09.725 00.000 15712 MoveAxis(E, 0, ABG)
21:17:09.725 00.000 15712 Move returns status 0, amount 0
21:17:09.725 00.000 15712 MoveAxis(N, 0, ABG)
21:17:09.725 00.000 15712 Move returns status 0, amount 0
21:17:09.725 00.000 15712 move complete, result=0
21:17:09.725 00.000 15712 worker thread done servicing request
21:17:09.725 00.000 15712 Worker thread wakes up
21:17:09.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:09.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:09.725 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:11.145 01.420 15712 Exposure complete
21:17:11.203 00.058 15712 worker thread done servicing request
21:17:11.203 00.000 7988 OnExposeComplete: enter
21:17:11.203 00.000 7988 UpdateGuideState(): m_state=6
21:17:11.206 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5858
21:17:11.206 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=439.93, Mass=1445, SNR=26.0, Peak=194 HFD=3.1
21:17:11.206 00.000 7988 MultiStar: [#1 0.21,0.03,1.01,U] [#2 0.36,0.09,1.01,U] [#3 -0.04,0.28,0.96,U] [#4 0.22,0.19,1.09,U] [#5 -0.00,0.15,0.71,U] [#6 0.21,0.21,0.74,U] [#7 0.24,0.26,0.68,U] [#8 -0.00,0.29,0.68,U] 
21:17:11.206 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {-0.11, -0.45}
21:17:11.206 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.58) = xAngle (2.26 = 2.26)
21:17:11.212 00.006 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.37 = -0.91)
21:17:11.212 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=-0.10 mountY=-0.13, mountTheta=-2.25
21:17:11.212 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.10, opts=13)
21:17:11.212 00.000 7988 Enqueuing Move request for scope (0.12, 0.10)
21:17:11.212 00.000 15712 Worker thread wakes up
21:17:11.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
21:17:11.212 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
21:17:11.212 00.000 15712 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.13
21:17:11.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:11.212 00.000 7988 UpdateGuideState exits: m=1445 SNR=26.0
21:17:11.219 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:11.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:11.221 00.002 7988 Enqueuing Expose request
21:17:11.222 00.001 15712 PPEC rslt: input = -0.10, final = -0.05, react = -0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
21:17:11.222 00.000 15712 PPEC: input: -0.10, control: -0.05, exposure: 1500
21:17:11.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:11.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:17:11.222 00.000 15712 MoveAxis(E, 16, ABG)
21:17:11.222 00.000 15712 Guiding  Dir = 2, Dur = 16
21:17:11.222 00.000 15712 IsGuiding returns 0
21:17:11.247 00.025 15712 IsGuiding returns 1
21:17:11.247 00.000 15712 scope still moving after pulse duration time elapsed
21:17:11.297 00.050 15712 IsGuiding returns 0
21:17:11.297 00.000 15712 scope move finished after 16 + 57 ms
21:17:11.297 00.000 15712 Move returns status 0, amount 16
21:17:11.297 00.000 15712 MoveAxis(N, 0, ABG)
21:17:11.297 00.000 15712 Move returns status 0, amount 0
21:17:11.297 00.000 15712 move complete, result=0
21:17:11.297 00.000 7988 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:17:11.297 00.000 15712 worker thread done servicing request
21:17:11.299 00.002 15712 Worker thread wakes up
21:17:11.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:11.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:12.929 01.630 15712 Exposure complete
21:17:12.990 00.061 15712 worker thread done servicing request
21:17:12.990 00.000 7988 OnExposeComplete: enter
21:17:12.990 00.000 7988 UpdateGuideState(): m_state=6
21:17:12.990 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5859
21:17:12.993 00.003 7988 Star::Find returns 1 (0), X=1182.40, Y=439.89, Mass=1576, SNR=27.1, Peak=218 HFD=3.3
21:17:12.993 00.000 7988 MultiStar: [#1 0.18,0.04,1.01,U] [#2 0.45,0.28,0.99,U] [#3 -0.13,0.24,0.90,U] [#4 -0.11,0.37,1.02,U] [#5 -0.05,0.29,0.70,U] [#6 0.07,0.24,0.70,U] [#7 0.30,0.30,0.66,U] [#8 -0.28,0.22,0.65,U] 
21:17:12.993 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.15}, one-star: {-0.14, -0.49}
21:17:12.997 00.004 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
21:17:12.997 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
21:17:12.997 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.32 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
21:17:12.997 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.15, opts=13)
21:17:12.997 00.000 7988 Enqueuing Move request for scope (0.04, 0.15)
21:17:12.997 00.000 15712 Worker thread wakes up
21:17:12.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
21:17:12.997 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
21:17:12.997 00.000 15712 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=-0.04
21:17:12.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:12.997 00.000 7988 UpdateGuideState exits: m=1576 SNR=27.1
21:17:13.004 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:13.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:13.006 00.002 7988 Enqueuing Expose request
21:17:13.006 00.000 15712 PPEC rslt: input = -0.15, final = -0.06, react = -0.09, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
21:17:13.006 00.000 15712 PPEC: input: -0.15, control: -0.06, exposure: 1500
21:17:13.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:13.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:17:13.008 00.002 15712 MoveAxis(E, 20, ABG)
21:17:13.008 00.000 15712 Guiding  Dir = 2, Dur = 20
21:17:13.008 00.000 15712 IsGuiding returns 0
21:17:13.014 00.006 15712 PulseGuide returned control before completion, sleep 16
21:17:13.056 00.042 15712 IsGuiding returns 0
21:17:13.056 00.000 15712 Move returns status 0, amount 20
21:17:13.056 00.000 15712 MoveAxis(N, 0, ABG)
21:17:13.056 00.000 15712 Move returns status 0, amount 0
21:17:13.056 00.000 15712 move complete, result=0
21:17:13.056 00.000 7988 GuideStep: -0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
21:17:13.058 00.002 15712 worker thread done servicing request
21:17:13.058 00.000 15712 Worker thread wakes up
21:17:13.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:13.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:14.475 01.417 15712 Exposure complete
21:17:14.530 00.055 15712 worker thread done servicing request
21:17:14.530 00.000 7988 OnExposeComplete: enter
21:17:14.536 00.006 7988 UpdateGuideState(): m_state=6
21:17:14.536 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5860
21:17:14.538 00.002 7988 Star::Find returns 1 (0), X=1182.34, Y=439.82, Mass=1571, SNR=26.8, Peak=217 HFD=3.5
21:17:14.538 00.000 7988 MultiStar: [#1 0.05,-0.11,0.99,U] [#2 0.12,0.09,1.00,U] [#3 -0.14,0.35,0.95,U] [#4 -0.00,0.17,1.02,U] [#5 -0.29,0.33,0.70,U] [#6 -0.01,0.08,0.71,U] [#7 -0.07,0.38,0.67,U] [#8 -0.08,0.04,0.66,U] 
21:17:14.540 00.002 7988 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.21, -0.57}
21:17:14.540 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.35)
21:17:14.542 00.002 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.76)
21:17:14.542 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.35 mountX=-0.06 mountY=0.06, mountTheta=2.37
21:17:14.544 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.06, opts=13)
21:17:14.546 00.002 7988 Enqueuing Move request for scope (-0.06, 0.06)
21:17:14.547 00.001 15712 Worker thread wakes up
21:17:14.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
21:17:14.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
21:17:14.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:14.547 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.8
21:17:14.549 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:14.549 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:14.551 00.002 7988 Enqueuing Expose request
21:17:14.551 00.000 15712 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=0.06
21:17:14.551 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
21:17:14.551 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:17:14.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:14.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:17:14.551 00.000 15712 MoveAxis(E, 4, ABG)
21:17:14.551 00.000 15712 Guiding  Dir = 2, Dur = 4
21:17:14.551 00.000 15712 IsGuiding returns 0
21:17:14.571 00.020 15712 IsGuiding returns 0
21:17:14.571 00.000 15712 Move returns status 0, amount 4
21:17:14.571 00.000 15712 MoveAxis(N, 0, ABG)
21:17:14.571 00.000 15712 Move returns status 0, amount 0
21:17:14.571 00.000 15712 move complete, result=0
21:17:14.571 00.000 15712 worker thread done servicing request
21:17:14.571 00.000 15712 Worker thread wakes up
21:17:14.571 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:17:14.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:14.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:16.211 01.640 15712 Exposure complete
21:17:16.270 00.059 15712 worker thread done servicing request
21:17:16.270 00.000 7988 OnExposeComplete: enter
21:17:16.270 00.000 7988 UpdateGuideState(): m_state=6
21:17:16.271 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5861
21:17:16.271 00.000 7988 Star::Find returns 1 (0), X=1182.47, Y=440.09, Mass=1595, SNR=27.2, Peak=204 HFD=3.6
21:17:16.271 00.000 7988 MultiStar: [#1 0.14,-0.05,0.98,U] [#2 0.15,0.21,0.98,U] [#3 0.02,0.28,0.90,U] [#4 -0.02,0.29,0.99,U] [#5 -0.17,0.18,0.68,U] [#6 0.11,0.09,0.70,U] [#7 0.02,0.32,0.65,U] [#8 -0.14,-0.04,0.66,U] 
21:17:16.271 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {-0.07, -0.30}
21:17:16.271 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
21:17:16.271 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.15)
21:17:16.271 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.45 mountX=-0.10 mountY=-0.02, mountTheta=-3.00
21:17:16.279 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.10, opts=13)
21:17:16.279 00.000 7988 Enqueuing Move request for scope (0.01, 0.10)
21:17:16.279 00.000 15712 Worker thread wakes up
21:17:16.279 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
21:17:16.279 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
21:17:16.279 00.000 15712 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.02
21:17:16.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:17:16.279 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.2
21:17:16.285 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:16.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:16.287 00.002 7988 Enqueuing Expose request
21:17:16.288 00.001 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
21:17:16.288 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:17:16.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:16.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:17:16.288 00.000 15712 MoveAxis(E, 3, ABG)
21:17:16.288 00.000 15712 Guiding  Dir = 2, Dur = 3
21:17:16.288 00.000 15712 IsGuiding returns 0
21:17:16.312 00.024 15712 IsGuiding returns 0
21:17:16.312 00.000 15712 Move returns status 0, amount 3
21:17:16.312 00.000 15712 MoveAxis(N, 0, ABG)
21:17:16.312 00.000 15712 Move returns status 0, amount 0
21:17:16.312 00.000 15712 move complete, result=0
21:17:16.312 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:17:16.318 00.006 15712 worker thread done servicing request
21:17:16.318 00.000 15712 Worker thread wakes up
21:17:16.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:16.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:17.739 01.421 15712 Exposure complete
21:17:17.792 00.053 15712 worker thread done servicing request
21:17:17.792 00.000 7988 OnExposeComplete: enter
21:17:17.792 00.000 7988 UpdateGuideState(): m_state=6
21:17:17.800 00.008 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5862
21:17:17.801 00.001 7988 Star::Find returns 1 (0), X=1182.32, Y=439.76, Mass=1480, SNR=26.3, Peak=210 HFD=3.0
21:17:17.801 00.000 7988 MultiStar: [#1 0.15,-0.25,1.02,U] [#2 0.30,-0.05,0.98,U] [#3 0.00,0.13,0.98,U] [#4 0.01,0.15,1.05,U] [#5 -0.23,0.02,0.73,U] [#6 -0.04,-0.15,0.73,U] [#7 -0.07,0.10,0.70,U] [#8 -0.15,0.05,0.68,U] 
21:17:17.801 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.22, -0.62}
21:17:17.801 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.58) = xAngle (-0.16 = -0.16)
21:17:17.801 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
21:17:17.801 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.74 mountX=0.08 mountY=0.02, mountTheta=0.20
21:17:17.809 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.08, opts=13)
21:17:17.809 00.000 7988 Enqueuing Move request for scope (-0.01, -0.08)
21:17:17.809 00.000 15712 Worker thread wakes up
21:17:17.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
21:17:17.809 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
21:17:17.809 00.000 15712 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.02
21:17:17.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:17.809 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.3
21:17:17.814 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:17.815 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:17.816 00.001 7988 Enqueuing Expose request
21:17:17.817 00.001 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
21:17:17.818 00.001 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
21:17:17.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:17.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:17:17.818 00.000 15712 MoveAxis(E, 11, ABG)
21:17:17.818 00.000 15712 Guiding  Dir = 2, Dur = 11
21:17:17.851 00.033 15712 IsGuiding returns 0
21:17:17.867 00.016 15712 IsGuiding returns 1
21:17:17.867 00.000 15712 scope still moving after pulse duration time elapsed
21:17:17.915 00.048 15712 IsGuiding returns 0
21:17:17.915 00.000 15712 scope move finished after 11 + 52 ms
21:17:17.915 00.000 15712 Move returns status 0, amount 11
21:17:17.915 00.000 15712 MoveAxis(N, 0, ABG)
21:17:17.915 00.000 15712 Move returns status 0, amount 0
21:17:17.915 00.000 15712 move complete, result=0
21:17:17.915 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
21:17:17.916 00.001 15712 worker thread done servicing request
21:17:17.916 00.000 15712 Worker thread wakes up
21:17:17.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:17.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:19.557 01.641 15712 Exposure complete
21:17:19.615 00.058 15712 worker thread done servicing request
21:17:19.615 00.000 7988 OnExposeComplete: enter
21:17:19.615 00.000 7988 UpdateGuideState(): m_state=6
21:17:19.619 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5863
21:17:19.619 00.000 7988 Star::Find returns 1 (0), X=1182.21, Y=439.70, Mass=1467, SNR=26.2, Peak=228 HFD=3.0
21:17:19.619 00.000 7988 MultiStar: [#1 0.07,-0.31,0.99,U] [#2 0.24,-0.03,1.04,U] [#3 -0.14,0.10,0.96,U] [#4 -0.10,-0.04,1.06,U] [#5 0.01,-0.06,0.74,U] [#6 0.13,-0.11,0.71,U] [#7 0.23,0.06,0.66,U] [#8 -0.09,-0.08,0.68,U] 
21:17:19.619 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {-0.33, -0.68}
21:17:19.619 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
21:17:19.619 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
21:17:19.619 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.63 mountX=0.14 mountY=0.01, mountTheta=0.08
21:17:19.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.14, opts=13)
21:17:19.619 00.000 7988 Enqueuing Move request for scope (-0.01, -0.14)
21:17:19.628 00.009 15712 Worker thread wakes up
21:17:19.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
21:17:19.628 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
21:17:19.628 00.000 15712 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=0.01
21:17:19.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:19.628 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.2
21:17:19.631 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:19.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:19.633 00.002 7988 Enqueuing Expose request
21:17:19.634 00.001 15712 PPEC rslt: input = 0.14, final = -0.12, react = 0.08, pred = -0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
21:17:19.634 00.000 15712 PPEC: input: 0.14, control: -0.12, exposure: 1500
21:17:19.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:19.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:17:19.634 00.000 15712 MoveAxis(E, 41, ABG)
21:17:19.634 00.000 15712 Guiding  Dir = 2, Dur = 41
21:17:19.634 00.000 15712 IsGuiding returns 0
21:17:19.657 00.023 15712 PulseGuide returned control before completion, sleep 31
21:17:19.702 00.045 15712 IsGuiding returns 0
21:17:19.702 00.000 15712 Move returns status 0, amount 41
21:17:19.702 00.000 15712 MoveAxis(N, 0, ABG)
21:17:19.702 00.000 15712 Move returns status 0, amount 0
21:17:19.702 00.000 15712 move complete, result=0
21:17:19.702 00.000 7988 GuideStep: 0.1 px 41 ms EAST, 0.0 px 0 ms NORTH
21:17:19.707 00.005 15712 worker thread done servicing request
21:17:19.707 00.000 15712 Worker thread wakes up
21:17:19.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:19.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:21.118 01.411 15712 Exposure complete
21:17:21.174 00.056 15712 worker thread done servicing request
21:17:21.174 00.000 7988 OnExposeComplete: enter
21:17:21.174 00.000 7988 UpdateGuideState(): m_state=6
21:17:21.181 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5864
21:17:21.182 00.001 7988 Star::Find returns 1 (0), X=1182.18, Y=439.89, Mass=1484, SNR=26.4, Peak=213 HFD=3.1
21:17:21.182 00.000 7988 MultiStar: [#1 0.12,-0.29,1.01,U] [#2 0.23,-0.05,1.02,U] [#3 -0.06,0.11,0.98,U] [#4 0.08,0.02,1.01,U] [#5 -0.35,-0.24,0.73,U] [#6 -0.02,-0.02,0.73,U] [#7 0.09,0.14,0.68,U] [#8 -0.14,-0.09,0.69,U] 
21:17:21.182 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {-0.37, -0.49}
21:17:21.182 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
21:17:21.182 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
21:17:21.182 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.89 mountX=0.11 mountY=0.04, mountTheta=0.34
21:17:21.182 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.11, opts=13)
21:17:21.191 00.009 7988 Enqueuing Move request for scope (-0.04, -0.11)
21:17:21.191 00.000 15712 Worker thread wakes up
21:17:21.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:21.191 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.4
21:17:21.195 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:21.195 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:21.197 00.002 7988 Enqueuing Expose request
21:17:21.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
21:17:21.197 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
21:17:21.197 00.000 15712 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=0.04
21:17:21.198 00.001 15712 PPEC rslt: input = 0.11, final = -0.08, react = 0.07, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
21:17:21.198 00.000 15712 PPEC: input: 0.11, control: -0.08, exposure: 1500
21:17:21.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:21.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:17:21.198 00.000 15712 MoveAxis(E, 27, ABG)
21:17:21.198 00.000 15712 Guiding  Dir = 2, Dur = 27
21:17:21.198 00.000 15712 IsGuiding returns 0
21:17:21.214 00.016 15712 PulseGuide returned control before completion, sleep 22
21:17:21.266 00.052 15712 IsGuiding returns 0
21:17:21.266 00.000 15712 Move returns status 0, amount 27
21:17:21.266 00.000 15712 MoveAxis(N, 0, ABG)
21:17:21.266 00.000 15712 Move returns status 0, amount 0
21:17:21.266 00.000 15712 move complete, result=0
21:17:21.266 00.000 7988 GuideStep: 0.1 px 27 ms EAST, 0.0 px 0 ms NORTH
21:17:21.274 00.008 15712 worker thread done servicing request
21:17:21.274 00.000 15712 Worker thread wakes up
21:17:21.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:21.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:22.910 01.636 15712 Exposure complete
21:17:22.961 00.051 15712 worker thread done servicing request
21:17:22.961 00.000 7988 OnExposeComplete: enter
21:17:22.961 00.000 7988 UpdateGuideState(): m_state=6
21:17:22.972 00.011 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5865
21:17:22.972 00.000 7988 Star::Find returns 1 (0), X=1182.47, Y=439.61, Mass=1393, SNR=25.4, Peak=182 HFD=3.2
21:17:22.974 00.002 7988 MultiStar: [#1 0.10,-0.30,1.07,U] [#2 0.30,-0.11,1.03,U] [#3 0.00,0.11,1.00,U] [#4 -0.07,-0.03,1.06,U] [#5 -0.16,0.05,0.71,U] [#6 -0.01,0.01,0.75,U] [#7 0.14,0.21,0.69,U] [#8 -0.06,-0.15,0.65,U] 
21:17:22.976 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {-0.08, -0.78}
21:17:22.976 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
21:17:22.976 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
21:17:22.978 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=0.13 mountY=-0.02, mountTheta=-0.17
21:17:22.980 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.13, opts=13)
21:17:22.980 00.000 7988 Enqueuing Move request for scope (0.03, -0.13)
21:17:22.982 00.002 15712 Worker thread wakes up
21:17:22.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
21:17:22.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
21:17:22.982 00.000 15712 Moving (0.03, -0.13) raw xDistance=0.13 yDistance=-0.02
21:17:22.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:22.982 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.4
21:17:22.985 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:22.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:22.987 00.002 7988 Enqueuing Expose request
21:17:22.988 00.001 15712 PPEC rslt: input = 0.13, final = -0.07, react = 0.08, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
21:17:22.988 00.000 15712 PPEC: input: 0.13, control: -0.07, exposure: 1500
21:17:22.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:22.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:17:22.988 00.000 15712 MoveAxis(E, 23, ABG)
21:17:22.988 00.000 15712 Guiding  Dir = 2, Dur = 23
21:17:22.988 00.000 15712 IsGuiding returns 0
21:17:23.012 00.024 15712 IsGuiding returns 1
21:17:23.012 00.000 15712 scope still moving after pulse duration time elapsed
21:17:23.062 00.050 15712 IsGuiding returns 0
21:17:23.062 00.000 15712 scope move finished after 23 + 50 ms
21:17:23.062 00.000 15712 Move returns status 0, amount 23
21:17:23.062 00.000 15712 MoveAxis(N, 0, ABG)
21:17:23.062 00.000 15712 Move returns status 0, amount 0
21:17:23.062 00.000 15712 move complete, result=0
21:17:23.062 00.000 7988 GuideStep: 0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
21:17:23.063 00.001 15712 worker thread done servicing request
21:17:23.063 00.000 15712 Worker thread wakes up
21:17:23.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:23.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:24.472 01.409 15712 Exposure complete
21:17:24.527 00.055 15712 worker thread done servicing request
21:17:24.527 00.000 7988 OnExposeComplete: enter
21:17:24.527 00.000 7988 UpdateGuideState(): m_state=6
21:17:24.533 00.006 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5866
21:17:24.533 00.000 7988 Star::Find returns 1 (1), X=1182.33, Y=439.33, Mass=1480, SNR=26.3, Peak=255 HFD=3.4
21:17:24.533 00.000 7988 MultiStar: [#1 -0.00,-0.47,1.05,U] [#2 0.18,-0.27,1.01,U] [#3 0.08,-0.22,0.96,U] [#4 -0.14,-0.23,1.03,U] [#5 -0.08,-0.34,0.70,U] [#6 0.04,-0.27,0.74,U] [#7 -0.04,0.05,0.70,U] [#8 -0.08,-0.51,0.64,U] 
21:17:24.533 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.38}, one-star: {-0.22, -1.06}
21:17:24.533 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
21:17:24.533 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
21:17:24.533 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.64 mountX=0.38 mountY=0.04, mountTheta=0.09
21:17:24.533 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.38, opts=13)
21:17:24.533 00.000 7988 Enqueuing Move request for scope (-0.03, -0.38)
21:17:24.544 00.011 15712 Worker thread wakes up
21:17:24.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.38) opts 0xd
21:17:24.544 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.38)
21:17:24.544 00.000 15712 Moving (-0.03, -0.38) raw xDistance=0.38 yDistance=0.04
21:17:24.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:24.544 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.3 Saturated
21:17:24.546 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:24.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:24.548 00.002 7988 Enqueuing Expose request
21:17:24.549 00.001 15712 PPEC rslt: input = 0.38, final = 0.20, react = 0.23, pred = -0.03, hyst = 0.20, hyst_pct = 0.00, period_length = 636.01
21:17:24.549 00.000 15712 PPEC: input: 0.38, control: 0.20, exposure: 1500
21:17:24.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:24.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:17:24.549 00.000 15712 MoveAxis(W, 66, ABG)
21:17:24.549 00.000 15712 Guiding  Dir = 3, Dur = 66
21:17:24.549 00.000 15712 IsGuiding returns 0
21:17:24.565 00.016 15712 PulseGuide returned control before completion, sleep 62
21:17:24.629 00.064 15712 IsGuiding returns 0
21:17:24.629 00.000 15712 Move returns status 0, amount 66
21:17:24.629 00.000 15712 MoveAxis(N, 0, ABG)
21:17:24.629 00.000 15712 Move returns status 0, amount 0
21:17:24.629 00.000 15712 move complete, result=0
21:17:24.629 00.000 15712 worker thread done servicing request
21:17:24.629 00.000 15712 Worker thread wakes up
21:17:24.629 00.000 7988 GuideStep: 0.4 px 66 ms WEST, 0.0 px 0 ms NORTH
21:17:24.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:24.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:26.274 01.645 15712 Exposure complete
21:17:26.330 00.056 15712 worker thread done servicing request
21:17:26.330 00.000 7988 OnExposeComplete: enter
21:17:26.330 00.000 7988 UpdateGuideState(): m_state=6
21:17:26.335 00.005 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5867
21:17:26.335 00.000 7988 Star::Find returns 1 (0), X=1182.09, Y=439.81, Mass=1455, SNR=26.0, Peak=215 HFD=2.9
21:17:26.335 00.000 7988 MultiStar: [#1 -0.04,-0.10,1.03,U] [#2 0.21,-0.06,1.04,U] [#3 -0.05,0.09,0.98,U] [#4 -0.05,-0.03,1.02,U] [#5 -0.31,-0.00,0.72,U] [#6 0.05,-0.19,0.71,U] [#7 -0.04,0.08,0.74,U] [#8 -0.20,0.03,0.69,U] 
21:17:26.335 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {-0.45, -0.58}
21:17:26.335 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.77 = -0.77)
21:17:26.335 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.34 = 2.34)
21:17:26.335 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.35 mountX=0.09 mountY=0.09, mountTheta=0.79
21:17:26.335 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.09, opts=13)
21:17:26.335 00.000 7988 Enqueuing Move request for scope (-0.09, -0.09)
21:17:26.335 00.000 15712 Worker thread wakes up
21:17:26.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
21:17:26.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
21:17:26.335 00.000 15712 Moving (-0.09, -0.09) raw xDistance=0.09 yDistance=0.09
21:17:26.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:26.347 00.012 7988 UpdateGuideState exits: m=1455 SNR=26.0
21:17:26.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:26.349 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:26.349 00.000 7988 Enqueuing Expose request
21:17:26.351 00.002 15712 PPEC rslt: input = 0.09, final = -0.07, react = 0.06, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
21:17:26.351 00.000 15712 PPEC: input: 0.09, control: -0.07, exposure: 1500
21:17:26.351 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:26.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:17:26.351 00.000 15712 MoveAxis(E, 23, ABG)
21:17:26.351 00.000 15712 Guiding  Dir = 2, Dur = 23
21:17:26.353 00.002 15712 IsGuiding returns 0
21:17:26.370 00.017 15712 PulseGuide returned control before completion, sleep 16
21:17:26.417 00.047 15712 IsGuiding returns 0
21:17:26.417 00.000 15712 Move returns status 0, amount 23
21:17:26.417 00.000 15712 MoveAxis(N, 0, ABG)
21:17:26.417 00.000 15712 Move returns status 0, amount 0
21:17:26.417 00.000 15712 move complete, result=0
21:17:26.417 00.000 7988 GuideStep: 0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
21:17:26.419 00.002 15712 worker thread done servicing request
21:17:26.419 00.000 15712 Worker thread wakes up
21:17:26.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:26.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:27.836 01.417 15712 Exposure complete
21:17:27.895 00.059 15712 worker thread done servicing request
21:17:27.895 00.000 7988 OnExposeComplete: enter
21:17:27.897 00.002 7988 UpdateGuideState(): m_state=6
21:17:27.898 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5868
21:17:27.898 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=439.76, Mass=1431, SNR=25.7, Peak=206 HFD=3.2
21:17:27.900 00.002 7988 MultiStar: [#1 0.00,-0.09,1.04,U] [#2 0.23,-0.01,1.05,U] [#3 -0.12,0.18,0.99,U] [#4 -0.03,-0.02,1.07,U] [#5 -0.14,-0.29,0.70,U] [#6 0.12,-0.10,0.71,U] [#7 -0.10,0.36,0.69,U] [#8 -0.31,0.12,0.67,U] 
21:17:27.900 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.12, -0.62}
21:17:27.902 00.002 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.58) = xAngle (-0.55 = -0.55)
21:17:27.902 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.56 = 2.56)
21:17:27.904 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.13 mountX=0.06 mountY=0.04, mountTheta=0.57
21:17:27.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
21:17:27.906 00.000 7988 Enqueuing Move request for scope (-0.04, -0.06)
21:17:27.908 00.002 15712 Worker thread wakes up
21:17:27.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
21:17:27.908 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
21:17:27.908 00.000 15712 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=0.04
21:17:27.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:27.908 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.7
21:17:27.911 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:27.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:27.913 00.002 7988 Enqueuing Expose request
21:17:27.914 00.001 15712 PPEC rslt: input = 0.06, final = -0.07, react = 0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:17:27.914 00.000 15712 PPEC: input: 0.06, control: -0.07, exposure: 1500
21:17:27.914 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:27.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:17:27.914 00.000 15712 MoveAxis(E, 24, ABG)
21:17:27.914 00.000 15712 Guiding  Dir = 2, Dur = 24
21:17:27.914 00.000 15712 IsGuiding returns 0
21:17:27.930 00.016 15712 PulseGuide returned control before completion, sleep 13
21:17:27.981 00.051 15712 IsGuiding returns 0
21:17:27.981 00.000 15712 Move returns status 0, amount 24
21:17:27.981 00.000 15712 MoveAxis(N, 0, ABG)
21:17:27.981 00.000 15712 Move returns status 0, amount 0
21:17:27.981 00.000 15712 move complete, result=0
21:17:27.981 00.000 15712 worker thread done servicing request
21:17:27.981 00.000 15712 Worker thread wakes up
21:17:27.981 00.000 7988 GuideStep: 0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
21:17:27.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:27.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:29.624 01.643 15712 Exposure complete
21:17:29.685 00.061 15712 worker thread done servicing request
21:17:29.685 00.000 7988 OnExposeComplete: enter
21:17:29.685 00.000 7988 UpdateGuideState(): m_state=6
21:17:29.688 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5869
21:17:29.690 00.002 7988 Star::Find returns 1 (0), X=1182.15, Y=439.65, Mass=1543, SNR=26.8, Peak=226 HFD=3.3
21:17:29.690 00.000 7988 MultiStar: [#1 -0.03,-0.24,1.01,U] [#2 0.14,-0.03,1.02,U] [#3 -0.03,0.08,0.94,U] [#4 -0.07,-0.05,1.01,U] [#5 -0.35,-0.22,0.70,U] [#6 0.04,-0.20,0.72,U] [#7 -0.04,0.05,0.68,U] [#8 -0.37,-0.21,0.66,U] 
21:17:29.692 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.18}, one-star: {-0.39, -0.74}
21:17:29.692 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.58) = xAngle (-0.55 = -0.55)
21:17:29.694 00.002 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.56 = 2.56)
21:17:29.694 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.13 mountX=0.18 mountY=0.12, mountTheta=0.57
21:17:29.696 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.18, opts=13)
21:17:29.698 00.002 7988 Enqueuing Move request for scope (-0.11, -0.18)
21:17:29.698 00.000 15712 Worker thread wakes up
21:17:29.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
21:17:29.698 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
21:17:29.698 00.000 15712 Moving (-0.11, -0.18) raw xDistance=0.18 yDistance=0.12
21:17:29.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:29.698 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8
21:17:29.701 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:29.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:29.703 00.002 7988 Enqueuing Expose request
21:17:29.704 00.001 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:17:29.704 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
21:17:29.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:29.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:17:29.704 00.000 15712 MoveAxis(W, 30, ABG)
21:17:29.704 00.000 15712 Guiding  Dir = 3, Dur = 30
21:17:29.704 00.000 15712 IsGuiding returns 0
21:17:29.725 00.021 15712 PulseGuide returned control before completion, sleep 18
21:17:29.770 00.045 15712 IsGuiding returns 0
21:17:29.770 00.000 15712 Move returns status 0, amount 30
21:17:29.770 00.000 15712 MoveAxis(N, 0, ABG)
21:17:29.770 00.000 15712 Move returns status 0, amount 0
21:17:29.770 00.000 15712 move complete, result=0
21:17:29.770 00.000 15712 worker thread done servicing request
21:17:29.770 00.000 15712 Worker thread wakes up
21:17:29.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:29.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:29.770 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
21:17:31.190 01.420 15712 Exposure complete
21:17:31.246 00.056 15712 worker thread done servicing request
21:17:31.246 00.000 7988 OnExposeComplete: enter
21:17:31.246 00.000 7988 UpdateGuideState(): m_state=6
21:17:31.252 00.006 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5870
21:17:31.254 00.002 7988 Star::Find returns 1 (0), X=1182.18, Y=439.82, Mass=1508, SNR=26.4, Peak=217 HFD=3.1
21:17:31.254 00.000 7988 MultiStar: [#1 0.00,-0.14,1.02,U] [#2 0.12,-0.01,1.03,U] [#3 -0.11,0.25,0.97,U] [#4 0.05,-0.10,1.04,U] [#5 -0.22,0.05,0.73,U] [#6 -0.12,-0.16,0.72,U] [#7 -0.07,0.13,0.67,U] [#8 -0.12,-0.20,0.64,U] 
21:17:31.256 00.002 7988 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {-0.37, -0.57}
21:17:31.256 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
21:17:31.258 00.002 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
21:17:31.258 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-2.34 mountX=0.09 mountY=0.09, mountTheta=0.78
21:17:31.260 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.09, opts=13)
21:17:31.262 00.002 7988 Enqueuing Move request for scope (-0.09, -0.09)
21:17:31.263 00.001 15712 Worker thread wakes up
21:17:31.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
21:17:31.263 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
21:17:31.263 00.000 15712 Moving (-0.09, -0.09) raw xDistance=0.09 yDistance=0.09
21:17:31.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:31.263 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.4
21:17:31.265 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:31.265 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:31.267 00.002 7988 Enqueuing Expose request
21:17:31.268 00.001 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:17:31.268 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
21:17:31.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:31.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:17:31.268 00.000 15712 MoveAxis(W, 5, ABG)
21:17:31.268 00.000 15712 Guiding  Dir = 3, Dur = 5
21:17:31.268 00.000 15712 IsGuiding returns 0
21:17:31.289 00.021 15712 IsGuiding returns 0
21:17:31.289 00.000 15712 Move returns status 0, amount 5
21:17:31.289 00.000 15712 MoveAxis(N, 0, ABG)
21:17:31.289 00.000 15712 Move returns status 0, amount 0
21:17:31.289 00.000 15712 move complete, result=0
21:17:31.289 00.000 15712 worker thread done servicing request
21:17:31.289 00.000 15712 Worker thread wakes up
21:17:31.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:31.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:31.289 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
21:17:32.928 01.639 15712 Exposure complete
21:17:32.978 00.050 15712 worker thread done servicing request
21:17:32.978 00.000 7988 OnExposeComplete: enter
21:17:32.978 00.000 7988 UpdateGuideState(): m_state=6
21:17:32.989 00.011 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5871
21:17:32.990 00.001 7988 Star::Find returns 1 (0), X=1182.31, Y=439.76, Mass=1486, SNR=26.3, Peak=230 HFD=3.1
21:17:32.992 00.002 7988 MultiStar: [#1 0.04,-0.08,1.02,U] [#2 0.10,0.06,1.01,U] [#3 -0.01,0.15,0.99,U] [#4 -0.16,0.10,1.07,U] [#5 -0.28,0.07,0.71,U] [#6 0.13,-0.04,0.72,U] [#7 -0.20,0.11,0.75,U] [#8 -0.45,-0.23,0.66,U] 
21:17:32.992 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.23, -0.62}
21:17:32.994 00.002 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
21:17:32.995 00.001 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
21:17:32.995 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-2.67 mountX=0.05 mountY=0.11, mountTheta=1.10
21:17:32.997 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
21:17:32.999 00.002 7988 Enqueuing Move request for scope (-0.10, -0.05)
21:17:32.999 00.000 15712 Worker thread wakes up
21:17:32.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
21:17:32.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
21:17:32.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:32.999 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3
21:17:33.002 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:33.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:33.004 00.002 7988 Enqueuing Expose request
21:17:33.004 00.000 15712 Moving (-0.10, -0.05) raw xDistance=0.05 yDistance=0.11
21:17:33.006 00.002 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:17:33.006 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
21:17:33.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:33.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:17:33.006 00.000 15712 MoveAxis(E, 12, ABG)
21:17:33.006 00.000 15712 Guiding  Dir = 2, Dur = 12
21:17:33.006 00.000 15712 IsGuiding returns 0
21:17:33.029 00.023 15712 IsGuiding returns 1
21:17:33.029 00.000 15712 scope still moving after pulse duration time elapsed
21:17:33.070 00.041 15712 IsGuiding returns 0
21:17:33.070 00.000 15712 scope move finished after 12 + 47 ms
21:17:33.070 00.000 15712 Move returns status 0, amount 12
21:17:33.070 00.000 15712 MoveAxis(N, 0, ABG)
21:17:33.070 00.000 15712 Move returns status 0, amount 0
21:17:33.070 00.000 15712 move complete, result=0
21:17:33.070 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
21:17:33.072 00.002 15712 worker thread done servicing request
21:17:33.072 00.000 15712 Worker thread wakes up
21:17:33.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:33.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:34.488 01.416 15712 Exposure complete
21:17:34.540 00.052 15712 worker thread done servicing request
21:17:34.540 00.000 7988 OnExposeComplete: enter
21:17:34.540 00.000 7988 UpdateGuideState(): m_state=6
21:17:34.550 00.010 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5872
21:17:34.550 00.000 7988 Star::Find returns 1 (1), X=1182.19, Y=439.58, Mass=1536, SNR=26.8, Peak=255 HFD=3.2
21:17:34.552 00.002 7988 MultiStar: [#1 0.04,-0.35,1.02,U] [#2 0.07,-0.31,0.99,U] [#3 -0.15,0.11,0.95,U] [#4 0.07,-0.31,1.00,U] [#5 -0.35,-0.42,0.74,U] [#6 0.01,-0.15,0.70,U] [#7 -0.36,-0.05,0.67,U] [#8 -0.14,-0.23,0.66,U] 
21:17:34.554 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.30}, one-star: {-0.35, -0.81}
21:17:34.554 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
21:17:34.556 00.002 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.74 = 2.74)
21:17:34.557 00.001 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.95 mountX=0.30 mountY=0.12, mountTheta=0.40
21:17:34.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.30, opts=13)
21:17:34.559 00.002 7988 Enqueuing Move request for scope (-0.12, -0.30)
21:17:34.559 00.000 15712 Worker thread wakes up
21:17:34.561 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd
21:17:34.561 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.30)
21:17:34.561 00.000 15712 Moving (-0.12, -0.30) raw xDistance=0.30 yDistance=0.12
21:17:34.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:34.561 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.8 Saturated
21:17:34.564 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:34.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:34.566 00.002 7988 Enqueuing Expose request
21:17:34.568 00.002 15712 PPEC rslt: input = 0.30, final = 0.07, react = 0.18, pred = -0.11, hyst = 0.16, hyst_pct = 0.00, period_length = 635.99
21:17:34.568 00.000 15712 PPEC: input: 0.30, control: 0.07, exposure: 1500
21:17:34.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:34.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:17:34.568 00.000 15712 MoveAxis(W, 23, ABG)
21:17:34.568 00.000 15712 Guiding  Dir = 3, Dur = 23
21:17:34.586 00.018 15712 IsGuiding returns 0
21:17:34.602 00.016 15712 PulseGuide returned control before completion, sleep 17
21:17:34.645 00.043 15712 IsGuiding returns 0
21:17:34.645 00.000 15712 Move returns status 0, amount 23
21:17:34.645 00.000 15712 MoveAxis(N, 0, ABG)
21:17:34.645 00.000 15712 Move returns status 0, amount 0
21:17:34.645 00.000 15712 move complete, result=0
21:17:34.645 00.000 7988 GuideStep: 0.3 px 23 ms WEST, 0.1 px 0 ms NORTH
21:17:34.652 00.007 15712 worker thread done servicing request
21:17:34.652 00.000 15712 Worker thread wakes up
21:17:34.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:34.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:36.289 01.637 15712 Exposure complete
21:17:36.349 00.060 15712 worker thread done servicing request
21:17:36.351 00.002 7988 OnExposeComplete: enter
21:17:36.351 00.000 7988 UpdateGuideState(): m_state=6
21:17:36.352 00.001 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5873
21:17:36.354 00.002 7988 Star::Find returns 1 (0), X=1182.20, Y=439.81, Mass=1535, SNR=26.8, Peak=231 HFD=3.1
21:17:36.356 00.002 7988 MultiStar: [#1 -0.06,-0.18,1.04,U] [#2 0.11,-0.04,1.01,U] [#3 -0.11,0.14,0.97,U] [#4 -0.00,0.01,1.02,U] [#5 -0.25,-0.15,0.73,U] [#6 0.04,-0.14,0.71,U] [#7 0.01,0.06,0.69,U] [#8 -0.10,-0.09,0.62,U] 
21:17:36.356 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {-0.35, -0.57}
21:17:36.359 00.003 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
21:17:36.359 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
21:17:36.359 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.19 mountX=0.11 mountY=0.08, mountTheta=0.63
21:17:36.359 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
21:17:36.359 00.000 7988 Enqueuing Move request for scope (-0.08, -0.11)
21:17:36.359 00.000 15712 Worker thread wakes up
21:17:36.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
21:17:36.359 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
21:17:36.359 00.000 15712 Moving (-0.08, -0.11) raw xDistance=0.11 yDistance=0.08
21:17:36.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:36.359 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.8
21:17:36.367 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:36.368 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:36.368 00.000 7988 Enqueuing Expose request
21:17:36.368 00.000 15712 PPEC rslt: input = 0.11, final = -0.09, react = 0.07, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:17:36.368 00.000 15712 PPEC: input: 0.11, control: -0.09, exposure: 1500
21:17:36.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:36.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:17:36.368 00.000 15712 MoveAxis(E, 30, ABG)
21:17:36.368 00.000 15712 Guiding  Dir = 2, Dur = 30
21:17:36.368 00.000 15712 IsGuiding returns 0
21:17:36.393 00.025 15712 PulseGuide returned control before completion, sleep 19
21:17:36.416 00.023 15712 IsGuiding returns 1
21:17:36.416 00.000 15712 scope still moving after pulse duration time elapsed
21:17:36.454 00.038 15712 IsGuiding returns 0
21:17:36.454 00.000 15712 scope move finished after 30 + 55 ms
21:17:36.454 00.000 15712 Move returns status 0, amount 30
21:17:36.454 00.000 15712 MoveAxis(N, 0, ABG)
21:17:36.454 00.000 15712 Move returns status 0, amount 0
21:17:36.454 00.000 15712 move complete, result=0
21:17:36.454 00.000 7988 GuideStep: 0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
21:17:36.459 00.005 15712 worker thread done servicing request
21:17:36.459 00.000 15712 Worker thread wakes up
21:17:36.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:36.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:37.864 01.405 15712 Exposure complete
21:17:37.925 00.061 15712 worker thread done servicing request
21:17:37.925 00.000 7988 OnExposeComplete: enter
21:17:37.925 00.000 7988 UpdateGuideState(): m_state=6
21:17:37.928 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5874
21:17:37.928 00.000 7988 Star::Find returns 1 (1), X=1182.17, Y=439.53, Mass=1472, SNR=26.2, Peak=255 HFD=3.1
21:17:37.928 00.000 7988 MultiStar: [#1 -0.12,-0.59,1.01,U] [#2 0.11,-0.29,1.01,U] [#3 -0.18,-0.20,0.95,U] [#4 -0.10,-0.41,1.07,U] [#5 -0.13,-0.35,0.69,U] [#6 -0.04,-0.45,0.71,U] [#7 0.02,-0.12,0.71,U] [#8 -0.35,-0.33,0.68,U] 
21:17:37.928 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.41}, one-star: {-0.38, -0.85}
21:17:37.928 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
21:17:37.928 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
21:17:37.928 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.41 hyp=0.43 cameraTheta=-1.87 mountX=0.41 mountY=0.14, mountTheta=0.32
21:17:37.928 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.41, opts=13)
21:17:37.928 00.000 7988 Enqueuing Move request for scope (-0.13, -0.41)
21:17:37.928 00.000 15712 Worker thread wakes up
21:17:37.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.41) opts 0xd
21:17:37.928 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.41)
21:17:37.928 00.000 15712 Moving (-0.13, -0.41) raw xDistance=0.41 yDistance=0.14
21:17:37.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:37.928 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.2 Saturated
21:17:37.942 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:37.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:37.944 00.002 7988 Enqueuing Expose request
21:17:37.944 00.000 15712 PPEC rslt: input = 0.41, final = 0.20, react = 0.25, pred = -0.05, hyst = 0.23, hyst_pct = 0.00, period_length = 635.99
21:17:37.944 00.000 15712 PPEC: input: 0.41, control: 0.20, exposure: 1500
21:17:37.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:37.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:17:37.944 00.000 15712 MoveAxis(W, 64, ABG)
21:17:37.944 00.000 15712 Guiding  Dir = 3, Dur = 64
21:17:37.944 00.000 15712 IsGuiding returns 0
21:17:37.975 00.031 15712 PulseGuide returned control before completion, sleep 46
21:17:38.023 00.048 15712 IsGuiding returns 1
21:17:38.023 00.000 15712 scope still moving after pulse duration time elapsed
21:17:38.055 00.032 15712 IsGuiding returns 0
21:17:38.055 00.000 15712 scope move finished after 64 + 45 ms
21:17:38.055 00.000 15712 Move returns status 0, amount 64
21:17:38.055 00.000 15712 MoveAxis(N, 0, ABG)
21:17:38.055 00.000 15712 Move returns status 0, amount 0
21:17:38.055 00.000 15712 move complete, result=0
21:17:38.055 00.000 15712 worker thread done servicing request
21:17:38.055 00.000 15712 Worker thread wakes up
21:17:38.055 00.000 7988 GuideStep: 0.4 px 64 ms WEST, 0.1 px 0 ms NORTH
21:17:38.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:38.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:39.699 01.644 15712 Exposure complete
21:17:39.746 00.047 15712 worker thread done servicing request
21:17:39.746 00.000 7988 OnExposeComplete: enter
21:17:39.746 00.000 7988 UpdateGuideState(): m_state=6
21:17:39.762 00.016 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5875
21:17:39.762 00.000 7988 Star::Find returns 1 (0), X=1182.34, Y=439.90, Mass=1529, SNR=26.7, Peak=208 HFD=3.3
21:17:39.764 00.002 7988 MultiStar: [#1 0.00,-0.04,1.02,U] [#2 0.18,0.12,1.02,U] [#3 0.08,0.10,0.94,U] [#4 0.07,0.05,1.01,U] [#5 0.03,0.08,0.70,U] [#6 0.18,0.07,0.69,U] [#7 -0.08,0.28,0.67,U] [#8 -0.09,0.10,0.62,U] 
21:17:39.766 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.21, -0.49}
21:17:39.766 00.000 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
21:17:39.766 00.000 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.05)
21:17:39.768 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.55 mountX=-0.01 mountY=-0.02, mountTheta=-2.12
21:17:39.770 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
21:17:39.770 00.000 7988 Enqueuing Move request for scope (0.02, 0.01)
21:17:39.772 00.002 15712 Worker thread wakes up
21:17:39.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
21:17:39.772 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
21:17:39.772 00.000 15712 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
21:17:39.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:39.772 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7
21:17:39.774 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:39.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:39.776 00.002 7988 Enqueuing Expose request
21:17:39.777 00.001 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:17:39.777 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
21:17:39.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:39.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:17:39.777 00.000 15712 MoveAxis(E, 5, ABG)
21:17:39.777 00.000 15712 Guiding  Dir = 2, Dur = 5
21:17:39.781 00.004 15712 IsGuiding returns 0
21:17:39.797 00.016 15712 IsGuiding returns 0
21:17:39.797 00.000 15712 Move returns status 0, amount 5
21:17:39.797 00.000 15712 MoveAxis(N, 0, ABG)
21:17:39.797 00.000 15712 Move returns status 0, amount 0
21:17:39.797 00.000 15712 move complete, result=0
21:17:39.797 00.000 15712 worker thread done servicing request
21:17:39.797 00.000 15712 Worker thread wakes up
21:17:39.797 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:17:39.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:39.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:41.211 01.414 15712 Exposure complete
21:17:41.270 00.059 15712 worker thread done servicing request
21:17:41.270 00.000 7988 OnExposeComplete: enter
21:17:41.270 00.000 7988 UpdateGuideState(): m_state=6
21:17:41.274 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5876
21:17:41.275 00.001 7988 Star::Find returns 1 (0), X=1182.33, Y=439.87, Mass=1543, SNR=26.7, Peak=198 HFD=3.6
21:17:41.275 00.000 7988 MultiStar: [#1 0.14,-0.04,1.00,U] [#2 0.28,0.10,0.97,U] [#3 -0.09,0.37,0.94,U] [#4 0.02,0.19,1.03,U] [#5 -0.17,0.03,0.70,U] [#6 0.18,0.07,0.69,U] [#7 -0.14,0.45,0.66,U] [#8 -0.15,0.16,0.67,U] 
21:17:41.275 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {-0.21, -0.52}
21:17:41.275 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
21:17:41.275 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
21:17:41.275 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.66 mountX=-0.07 mountY=0.00, mountTheta=3.08
21:17:41.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
21:17:41.275 00.000 7988 Enqueuing Move request for scope (-0.01, 0.07)
21:17:41.275 00.000 15712 Worker thread wakes up
21:17:41.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
21:17:41.275 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
21:17:41.275 00.000 15712 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.00
21:17:41.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:41.275 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.7
21:17:41.286 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:41.286 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:41.288 00.002 7988 Enqueuing Expose request
21:17:41.288 00.000 15712 PPEC rslt: input = -0.07, final = -0.08, react = -0.04, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:17:41.288 00.000 15712 PPEC: input: -0.07, control: -0.08, exposure: 1500
21:17:41.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:41.290 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:17:41.290 00.000 15712 MoveAxis(E, 26, ABG)
21:17:41.290 00.000 15712 Guiding  Dir = 2, Dur = 26
21:17:41.290 00.000 15712 IsGuiding returns 0
21:17:41.312 00.022 15712 PulseGuide returned control before completion, sleep 11
21:17:41.360 00.048 15712 IsGuiding returns 0
21:17:41.360 00.000 15712 Move returns status 0, amount 26
21:17:41.360 00.000 15712 MoveAxis(N, 0, ABG)
21:17:41.360 00.000 15712 Move returns status 0, amount 0
21:17:41.360 00.000 15712 move complete, result=0
21:17:41.360 00.000 7988 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
21:17:41.365 00.005 15712 worker thread done servicing request
21:17:41.365 00.000 15712 Worker thread wakes up
21:17:41.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:41.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:43.000 01.635 15712 Exposure complete
21:17:43.045 00.045 15712 worker thread done servicing request
21:17:43.045 00.000 7988 OnExposeComplete: enter
21:17:43.045 00.000 7988 UpdateGuideState(): m_state=6
21:17:43.061 00.016 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5877
21:17:43.062 00.001 7988 Star::Find returns 1 (0), X=1182.45, Y=439.76, Mass=1560, SNR=26.9, Peak=183 HFD=3.6
21:17:43.062 00.000 7988 MultiStar: [#1 0.21,-0.21,1.01,U] [#2 0.19,-0.03,0.99,U] [#3 0.08,0.09,0.97,U] [#4 0.14,0.16,1.04,U] [#5 0.05,-0.04,0.68,U] [#6 0.16,-0.00,0.70,U] [#7 0.02,0.36,0.65,U] [#8 0.02,-0.05,0.64,U] 
21:17:43.064 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {-0.09, -0.62}
21:17:43.064 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
21:17:43.066 00.002 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.16)
21:17:43.066 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.56 mountX=0.06 mountY=-0.09, mountTheta=-1.01
21:17:43.068 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.06, opts=13)
21:17:43.070 00.002 7988 Enqueuing Move request for scope (0.09, -0.06)
21:17:43.070 00.000 15712 Worker thread wakes up
21:17:43.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
21:17:43.070 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
21:17:43.070 00.000 15712 Moving (0.09, -0.06) raw xDistance=0.06 yDistance=-0.09
21:17:43.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:43.070 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.9
21:17:43.074 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:43.074 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:43.076 00.002 7988 Enqueuing Expose request
21:17:43.076 00.000 15712 PPEC rslt: input = 0.06, final = -0.08, react = 0.03, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:17:43.076 00.000 15712 PPEC: input: 0.06, control: -0.08, exposure: 1500
21:17:43.077 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:43.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:17:43.077 00.000 15712 MoveAxis(E, 25, ABG)
21:17:43.077 00.000 15712 Guiding  Dir = 2, Dur = 25
21:17:43.077 00.000 15712 IsGuiding returns 0
21:17:43.131 00.054 15712 IsGuiding returns 1
21:17:43.131 00.000 15712 scope still moving after pulse duration time elapsed
21:17:43.173 00.042 15712 IsGuiding returns 0
21:17:43.173 00.000 15712 scope move finished after 25 + 70 ms
21:17:43.173 00.000 15712 Move returns status 0, amount 25
21:17:43.173 00.000 15712 MoveAxis(N, 0, ABG)
21:17:43.173 00.000 15712 Move returns status 0, amount 0
21:17:43.173 00.000 15712 move complete, result=0
21:17:43.173 00.000 15712 worker thread done servicing request
21:17:43.173 00.000 15712 Worker thread wakes up
21:17:43.173 00.000 7988 GuideStep: 0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
21:17:43.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:43.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:44.594 01.421 15712 Exposure complete
21:17:44.642 00.048 15712 worker thread done servicing request
21:17:44.642 00.000 7988 OnExposeComplete: enter
21:17:44.642 00.000 7988 UpdateGuideState(): m_state=6
21:17:44.656 00.014 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5878
21:17:44.658 00.002 7988 Star::Find returns 1 (0), X=1182.33, Y=439.47, Mass=1500, SNR=26.4, Peak=205 HFD=3.2
21:17:44.658 00.000 7988 MultiStar: [#1 -0.00,-0.43,1.01,U] [#2 0.18,-0.16,1.00,U] [#3 0.03,-0.01,0.98,U] [#4 0.02,-0.21,1.04,U] [#5 -0.21,-0.24,0.73,U] [#6 0.19,-0.19,0.72,U] [#7 -0.12,0.14,0.66,U] [#8 -0.10,-0.15,0.65,U] 
21:17:44.658 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.26}, one-star: {-0.21, -0.91}
21:17:44.658 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
21:17:44.658 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
21:17:44.658 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.64 mountX=0.26 mountY=0.02, mountTheta=0.09
21:17:44.658 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.26, opts=13)
21:17:44.658 00.000 7988 Enqueuing Move request for scope (-0.02, -0.26)
21:17:44.658 00.000 15712 Worker thread wakes up
21:17:44.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
21:17:44.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
21:17:44.658 00.000 15712 Moving (-0.02, -0.26) raw xDistance=0.26 yDistance=0.02
21:17:44.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:44.658 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
21:17:44.670 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:44.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:44.672 00.002 7988 Enqueuing Expose request
21:17:44.672 00.000 15712 PPEC rslt: input = 0.26, final = 0.10, react = 0.16, pred = -0.06, hyst = 0.14, hyst_pct = 0.00, period_length = 635.98
21:17:44.672 00.000 15712 PPEC: input: 0.26, control: 0.10, exposure: 1500
21:17:44.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:44.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:17:44.672 00.000 15712 MoveAxis(W, 33, ABG)
21:17:44.672 00.000 15712 Guiding  Dir = 3, Dur = 33
21:17:44.672 00.000 15712 IsGuiding returns 0
21:17:44.688 00.016 15712 PulseGuide returned control before completion, sleep 29
21:17:44.719 00.031 15712 IsGuiding returns 1
21:17:44.719 00.000 15712 scope still moving after pulse duration time elapsed
21:17:44.752 00.033 15712 IsGuiding returns 0
21:17:44.752 00.000 15712 scope move finished after 33 + 45 ms
21:17:44.752 00.000 15712 Move returns status 0, amount 33
21:17:44.752 00.000 15712 MoveAxis(N, 0, ABG)
21:17:44.752 00.000 15712 Move returns status 0, amount 0
21:17:44.752 00.000 15712 move complete, result=0
21:17:44.752 00.000 15712 worker thread done servicing request
21:17:44.752 00.000 7988 GuideStep: 0.3 px 33 ms WEST, 0.0 px 0 ms NORTH
21:17:44.754 00.002 15712 Worker thread wakes up
21:17:44.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:44.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:46.395 01.641 15712 Exposure complete
21:17:46.453 00.058 15712 worker thread done servicing request
21:17:46.453 00.000 7988 OnExposeComplete: enter
21:17:46.456 00.003 7988 UpdateGuideState(): m_state=6
21:17:46.456 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5879
21:17:46.456 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=439.63, Mass=1544, SNR=26.8, Peak=227 HFD=3.2
21:17:46.456 00.000 7988 MultiStar: [#1 0.04,-0.26,1.03,U] [#2 0.17,-0.10,1.00,U] [#3 -0.06,-0.08,0.97,U] [#4 -0.06,-0.07,1.03,U] [#5 -0.18,-0.29,0.72,U] [#6 0.06,-0.05,0.70,U] [#7 0.01,0.00,0.66,U] [#8 -0.20,-0.14,0.64,U] 
21:17:46.460 00.004 7988 refined, 8 included, MultiStar: {-0.05, -0.21}, one-star: {-0.31, -0.75}
21:17:46.460 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
21:17:46.460 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
21:17:46.460 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.82 mountX=0.21 mountY=0.06, mountTheta=0.27
21:17:46.460 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.21, opts=13)
21:17:46.460 00.000 7988 Enqueuing Move request for scope (-0.05, -0.21)
21:17:46.460 00.000 15712 Worker thread wakes up
21:17:46.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
21:17:46.460 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
21:17:46.460 00.000 15712 Moving (-0.05, -0.21) raw xDistance=0.21 yDistance=0.06
21:17:46.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:46.460 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8
21:17:46.469 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:46.469 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:46.471 00.002 7988 Enqueuing Expose request
21:17:46.471 00.000 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 635.98
21:17:46.471 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
21:17:46.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:46.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:17:46.471 00.000 15712 MoveAxis(W, 33, ABG)
21:17:46.471 00.000 15712 Guiding  Dir = 3, Dur = 33
21:17:46.471 00.000 15712 IsGuiding returns 0
21:17:46.494 00.023 15712 PulseGuide returned control before completion, sleep 24
21:17:46.535 00.041 15712 IsGuiding returns 0
21:17:46.535 00.000 15712 Move returns status 0, amount 33
21:17:46.535 00.000 15712 MoveAxis(N, 0, ABG)
21:17:46.535 00.000 15712 Move returns status 0, amount 0
21:17:46.535 00.000 15712 move complete, result=0
21:17:46.535 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
21:17:46.544 00.009 15712 worker thread done servicing request
21:17:46.544 00.000 15712 Worker thread wakes up
21:17:46.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:46.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:47.955 01.411 15712 Exposure complete
21:17:48.006 00.051 15712 worker thread done servicing request
21:17:48.006 00.000 7988 OnExposeComplete: enter
21:17:48.006 00.000 7988 UpdateGuideState(): m_state=6
21:17:48.017 00.011 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5880
21:17:48.018 00.001 7988 Star::Find returns 1 (0), X=1182.20, Y=439.98, Mass=1554, SNR=26.9, Peak=232 HFD=3.1
21:17:48.020 00.002 7988 MultiStar: [#1 -0.11,-0.08,1.01,U] [#2 0.06,-0.05,0.98,U] [#3 -0.04,0.23,0.95,U] [#4 -0.13,0.06,1.03,U] [#5 -0.21,0.15,0.72,U] [#6 0.06,0.11,0.71,U] [#7 -0.16,0.33,0.68,U] [#8 -0.06,0.03,0.66,U] 
21:17:48.020 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.34, -0.40}
21:17:48.022 00.002 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.52 = -1.77)
21:17:48.022 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.34)
21:17:48.023 00.001 7988 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.94 mountX=-0.02 mountY=0.10, mountTheta=1.77
21:17:48.025 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.02, opts=13)
21:17:48.025 00.000 7988 Enqueuing Move request for scope (-0.11, 0.02)
21:17:48.027 00.002 15712 Worker thread wakes up
21:17:48.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
21:17:48.027 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
21:17:48.027 00.000 15712 Moving (-0.11, 0.02) raw xDistance=-0.02 yDistance=0.10
21:17:48.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:48.027 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9
21:17:48.030 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:48.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:48.032 00.002 7988 Enqueuing Expose request
21:17:48.033 00.001 15712 PPEC rslt: input = -0.02, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:17:48.033 00.000 15712 PPEC: input: -0.02, control: -0.06, exposure: 1500
21:17:48.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:48.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:17:48.033 00.000 15712 MoveAxis(E, 20, ABG)
21:17:48.033 00.000 15712 Guiding  Dir = 2, Dur = 20
21:17:48.033 00.000 15712 IsGuiding returns 0
21:17:48.057 00.024 15712 IsGuiding returns 1
21:17:48.057 00.000 15712 scope still moving after pulse duration time elapsed
21:17:48.109 00.052 15712 IsGuiding returns 0
21:17:48.109 00.000 15712 scope move finished after 20 + 55 ms
21:17:48.109 00.000 15712 Move returns status 0, amount 20
21:17:48.109 00.000 15712 MoveAxis(N, 0, ABG)
21:17:48.109 00.000 15712 Move returns status 0, amount 0
21:17:48.109 00.000 15712 move complete, result=0
21:17:48.109 00.000 7988 GuideStep: -0.0 px 20 ms EAST, 0.1 px 0 ms NORTH
21:17:48.111 00.002 15712 worker thread done servicing request
21:17:48.111 00.000 15712 Worker thread wakes up
21:17:48.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:48.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:49.849 01.738 15712 Exposure complete
21:17:49.909 00.060 15712 worker thread done servicing request
21:17:49.909 00.000 7988 OnExposeComplete: enter
21:17:49.909 00.000 7988 UpdateGuideState(): m_state=6
21:17:49.912 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5881
21:17:49.913 00.001 7988 Star::Find returns 1 (0), X=1182.11, Y=439.54, Mass=1535, SNR=26.7, Peak=236 HFD=3.2
21:17:49.915 00.002 7988 MultiStar: [#1 -0.00,-0.35,1.00,U] [#2 0.05,-0.15,0.99,U] [#3 -0.14,0.05,0.99,U] [#4 -0.13,-0.02,1.02,U] [#5 -0.21,-0.19,0.68,U] [#6 0.02,-0.39,0.71,U] [#7 -0.02,0.06,0.69,U] [#8 -0.21,-0.25,0.63,U] 
21:17:49.915 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.24}, one-star: {-0.43, -0.84}
21:17:49.917 00.002 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
21:17:49.917 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
21:17:49.919 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.04 mountX=0.24 mountY=0.13, mountTheta=0.49
21:17:49.921 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.24, opts=13)
21:17:49.921 00.000 7988 Enqueuing Move request for scope (-0.12, -0.24)
21:17:49.923 00.002 15712 Worker thread wakes up
21:17:49.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd
21:17:49.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.24)
21:17:49.923 00.000 15712 Moving (-0.12, -0.24) raw xDistance=0.24 yDistance=0.13
21:17:49.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:49.923 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
21:17:49.925 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:49.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:49.927 00.002 7988 Enqueuing Expose request
21:17:49.927 00.000 15712 PPEC rslt: input = 0.24, final = 0.06, react = 0.14, pred = -0.09, hyst = 0.14, hyst_pct = 0.00, period_length = 635.97
21:17:49.927 00.000 15712 PPEC: input: 0.24, control: 0.06, exposure: 1500
21:17:49.929 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:49.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:17:49.929 00.000 15712 MoveAxis(W, 19, ABG)
21:17:49.929 00.000 15712 Guiding  Dir = 3, Dur = 19
21:17:49.929 00.000 15712 IsGuiding returns 0
21:17:49.947 00.018 15712 PulseGuide returned control before completion, sleep 12
21:17:49.960 00.013 15712 IsGuiding returns 1
21:17:49.960 00.000 15712 scope still moving after pulse duration time elapsed
21:17:49.994 00.034 15712 IsGuiding returns 0
21:17:49.994 00.000 15712 scope move finished after 19 + 46 ms
21:17:49.994 00.000 15712 Move returns status 0, amount 19
21:17:49.994 00.000 15712 MoveAxis(N, 0, ABG)
21:17:49.994 00.000 15712 Move returns status 0, amount 0
21:17:49.994 00.000 15712 move complete, result=0
21:17:49.994 00.000 7988 GuideStep: 0.2 px 19 ms WEST, 0.1 px 0 ms NORTH
21:17:49.996 00.002 15712 worker thread done servicing request
21:17:49.996 00.000 15712 Worker thread wakes up
21:17:49.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:49.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:51.416 01.420 15712 Exposure complete
21:17:51.474 00.058 15712 worker thread done servicing request
21:17:51.474 00.000 7988 OnExposeComplete: enter
21:17:51.474 00.000 7988 UpdateGuideState(): m_state=6
21:17:51.477 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5882
21:17:51.477 00.000 7988 Star::Find returns 1 (0), X=1182.08, Y=439.63, Mass=1538, SNR=26.8, Peak=219 HFD=3.3
21:17:51.477 00.000 7988 MultiStar: [#1 -0.03,-0.33,1.02,U] [#2 -0.20,-0.24,0.96,U] [#3 -0.14,-0.08,0.95,U] [#4 -0.29,-0.13,1.02,U] [#5 -0.43,-0.23,0.75,U] [#6 -0.00,0.10,0.70,U] [#7 -0.15,0.15,0.66,U] [#8 -0.23,-0.32,0.64,U] 
21:17:51.477 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.22}, one-star: {-0.46, -0.75}
21:17:51.477 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.77 = -0.77)
21:17:51.477 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.34 = 2.34)
21:17:51.477 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-2.35 mountX=0.23 mountY=0.23, mountTheta=0.78
21:17:51.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.22, opts=13)
21:17:51.477 00.000 7988 Enqueuing Move request for scope (-0.22, -0.22)
21:17:51.477 00.000 15712 Worker thread wakes up
21:17:51.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.22) opts 0xd
21:17:51.477 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.22)
21:17:51.477 00.000 15712 Moving (-0.22, -0.22) raw xDistance=0.23 yDistance=0.23
21:17:51.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:51.477 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.8
21:17:51.490 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:51.491 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:51.491 00.000 7988 Enqueuing Expose request
21:17:51.493 00.002 15712 PPEC rslt: input = 0.23, final = 0.08, react = 0.14, pred = -0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 635.97
21:17:51.493 00.000 15712 PPEC: input: 0.23, control: 0.08, exposure: 1500
21:17:51.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:51.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:17:51.493 00.000 15712 MoveAxis(W, 27, ABG)
21:17:51.493 00.000 15712 Guiding  Dir = 3, Dur = 27
21:17:51.510 00.017 15712 IsGuiding returns 0
21:17:51.530 00.020 15712 PulseGuide returned control before completion, sleep 21
21:17:51.576 00.046 15712 IsGuiding returns 0
21:17:51.576 00.000 15712 Move returns status 0, amount 27
21:17:51.576 00.000 15712 MoveAxis(N, 0, ABG)
21:17:51.576 00.000 15712 Move returns status 0, amount 0
21:17:51.576 00.000 15712 move complete, result=0
21:17:51.576 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
21:17:51.580 00.004 15712 worker thread done servicing request
21:17:51.580 00.000 15712 Worker thread wakes up
21:17:51.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:51.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:53.219 01.639 15712 Exposure complete
21:17:53.278 00.059 15712 worker thread done servicing request
21:17:53.278 00.000 7988 OnExposeComplete: enter
21:17:53.278 00.000 7988 UpdateGuideState(): m_state=6
21:17:53.281 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5883
21:17:53.281 00.000 7988 Star::Find returns 1 (0), X=1182.10, Y=439.98, Mass=1537, SNR=26.6, Peak=228 HFD=3.0
21:17:53.283 00.002 7988 MultiStar: [#1 -0.08,-0.09,1.05,U] [#2 0.13,0.26,1.00,U] [#3 -0.13,0.29,0.92,U] [#4 -0.02,0.08,1.02,U] [#5 -0.12,0.09,0.69,U] [#6 -0.15,-0.06,0.73,U] [#7 -0.13,0.32,0.67,U] [#8 -0.11,0.31,0.63,U] 
21:17:53.283 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.44, -0.40}
21:17:53.285 00.002 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.58) = xAngle (4.18 = -2.10)
21:17:53.285 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.29 = 1.01)
21:17:53.287 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.13 cameraTheta=2.60 mountX=-0.07 mountY=0.11, mountTheta=2.11
21:17:53.289 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.07, opts=13)
21:17:53.289 00.000 7988 Enqueuing Move request for scope (-0.12, 0.07)
21:17:53.291 00.002 15712 Worker thread wakes up
21:17:53.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
21:17:53.291 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
21:17:53.291 00.000 15712 Moving (-0.12, 0.07) raw xDistance=-0.07 yDistance=0.11
21:17:53.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:53.293 00.002 7988 UpdateGuideState exits: m=1537 SNR=26.6
21:17:53.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:53.295 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:53.295 00.000 7988 Enqueuing Expose request
21:17:53.296 00.001 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:17:53.296 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
21:17:53.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:53.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:17:53.296 00.000 15712 MoveAxis(W, 3, ABG)
21:17:53.296 00.000 15712 Guiding  Dir = 3, Dur = 3
21:17:53.296 00.000 15712 IsGuiding returns 0
21:17:53.312 00.016 15712 IsGuiding returns 0
21:17:53.312 00.000 15712 Move returns status 0, amount 3
21:17:53.312 00.000 15712 MoveAxis(N, 0, ABG)
21:17:53.312 00.000 15712 Move returns status 0, amount 0
21:17:53.312 00.000 15712 move complete, result=0
21:17:53.312 00.000 15712 worker thread done servicing request
21:17:53.312 00.000 15712 Worker thread wakes up
21:17:53.312 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:17:53.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:53.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:54.734 01.422 15712 Exposure complete
21:17:54.788 00.054 15712 worker thread done servicing request
21:17:54.788 00.000 7988 OnExposeComplete: enter
21:17:54.788 00.000 7988 UpdateGuideState(): m_state=6
21:17:54.796 00.008 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5884
21:17:54.796 00.000 7988 Star::Find returns 1 (0), X=1182.07, Y=439.74, Mass=1518, SNR=26.5, Peak=205 HFD=3.4
21:17:54.796 00.000 7988 MultiStar: [#1 -0.08,-0.22,1.04,U] [#2 0.14,0.01,0.98,U] [#3 -0.19,0.10,0.99,U] [#4 -0.08,0.12,1.04,U] [#5 -0.28,0.02,0.74,U] [#6 -0.04,0.01,0.71,U] [#7 -0.15,0.16,0.69,U] [#8 -0.21,-0.15,0.70,U] 
21:17:54.796 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.48, -0.64}
21:17:54.796 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
21:17:54.796 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
21:17:54.796 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.66 mountX=0.08 mountY=0.15, mountTheta=1.09
21:17:54.796 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.08, opts=13)
21:17:54.805 00.009 7988 Enqueuing Move request for scope (-0.15, -0.08)
21:17:54.805 00.000 15712 Worker thread wakes up
21:17:54.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
21:17:54.805 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
21:17:54.805 00.000 15712 Moving (-0.15, -0.08) raw xDistance=0.08 yDistance=0.15
21:17:54.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:54.805 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
21:17:54.810 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:54.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:54.812 00.002 15712 PPEC rslt: input = 0.08, final = 0.05, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:17:54.812 00.000 15712 PPEC: input: 0.08, control: 0.05, exposure: 1500
21:17:54.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:54.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:17:54.812 00.000 15712 MoveAxis(W, 15, ABG)
21:17:54.812 00.000 15712 Guiding  Dir = 3, Dur = 15
21:17:54.812 00.000 7988 Enqueuing Expose request
21:17:54.812 00.000 15712 IsGuiding returns 0
21:17:54.864 00.052 15712 IsGuiding returns 1
21:17:54.864 00.000 15712 scope still moving after pulse duration time elapsed
21:17:54.891 00.027 15712 IsGuiding returns 0
21:17:54.891 00.000 15712 scope move finished after 15 + 62 ms
21:17:54.891 00.000 15712 Move returns status 0, amount 15
21:17:54.891 00.000 15712 MoveAxis(N, 0, ABG)
21:17:54.891 00.000 15712 Move returns status 0, amount 0
21:17:54.891 00.000 15712 move complete, result=0
21:17:54.891 00.000 15712 worker thread done servicing request
21:17:54.891 00.000 15712 Worker thread wakes up
21:17:54.891 00.000 7988 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
21:17:54.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:54.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:56.530 01.639 15712 Exposure complete
21:17:56.588 00.058 15712 worker thread done servicing request
21:17:56.588 00.000 7988 OnExposeComplete: enter
21:17:56.588 00.000 7988 UpdateGuideState(): m_state=6
21:17:56.593 00.005 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5885
21:17:56.594 00.001 7988 Star::Find returns 1 (1), X=1182.09, Y=440.20, Mass=1493, SNR=26.4, Peak=255 HFD=3.2
21:17:56.596 00.002 7988 MultiStar: [#1 -0.12,0.09,1.05,U] [#2 0.08,0.24,0.98,U] [#3 -0.07,0.39,0.94,U] [#4 -0.21,0.38,1.01,U] [#5 -0.50,0.17,0.69,U] [#6 -0.24,0.34,0.70,U] [#7 -0.02,0.45,0.68,U] [#8 -0.39,0.14,0.62,U] 
21:17:56.596 00.000 7988 refined, 8 included, MultiStar: {-0.20, 0.22}, one-star: {-0.46, -0.18}
21:17:56.598 00.002 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.58) = xAngle (3.90 = -2.38)
21:17:56.598 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.01 = 0.73)
21:17:56.600 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.30 cameraTheta=2.32 mountX=-0.21 mountY=0.20, mountTheta=2.40
21:17:56.600 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.22, opts=13)
21:17:56.602 00.002 7988 Enqueuing Move request for scope (-0.20, 0.22)
21:17:56.604 00.002 15712 Worker thread wakes up
21:17:56.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.22) opts 0xd
21:17:56.604 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.22)
21:17:56.604 00.000 15712 Moving (-0.20, 0.22) raw xDistance=-0.21 yDistance=0.20
21:17:56.605 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:56.605 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.4 Saturated
21:17:56.607 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:56.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:56.610 00.003 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 635.96
21:17:56.610 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
21:17:56.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:56.610 00.000 7988 Enqueuing Expose request
21:17:56.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:17:56.610 00.000 15712 MoveAxis(E, 36, ABG)
21:17:56.610 00.000 15712 Guiding  Dir = 2, Dur = 36
21:17:56.612 00.002 15712 IsGuiding returns 0
21:17:56.626 00.014 15712 PulseGuide returned control before completion, sleep 29
21:17:56.673 00.047 15712 IsGuiding returns 0
21:17:56.673 00.000 15712 Move returns status 0, amount 36
21:17:56.673 00.000 15712 MoveAxis(N, 0, ABG)
21:17:56.673 00.000 15712 Move returns status 0, amount 0
21:17:56.673 00.000 15712 move complete, result=0
21:17:56.673 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
21:17:56.675 00.002 15712 worker thread done servicing request
21:17:56.675 00.000 15712 Worker thread wakes up
21:17:56.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:56.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:58.079 01.404 15712 Exposure complete
21:17:58.135 00.056 15712 worker thread done servicing request
21:17:58.135 00.000 7988 OnExposeComplete: enter
21:17:58.135 00.000 7988 UpdateGuideState(): m_state=6
21:17:58.140 00.005 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5886
21:17:58.140 00.000 7988 Star::Find returns 1 (1), X=1182.05, Y=440.07, Mass=1481, SNR=26.3, Peak=255 HFD=2.9
21:17:58.140 00.000 7988 MultiStar: [#1 -0.08,-0.07,1.01,U] [#2 0.14,0.23,1.00,U] [#3 -0.11,0.31,0.95,U] [#4 -0.16,0.18,1.04,U] [#5 -0.08,0.26,0.71,U] [#6 0.01,0.19,0.71,U] [#7 -0.04,0.41,0.68,U] [#8 -0.21,-0.02,0.68,U] 
21:17:58.140 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.12}, one-star: {-0.49, -0.31}
21:17:58.140 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.58) = xAngle (3.95 = -2.33)
21:17:58.140 00.000 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.78)
21:17:58.140 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.37 mountX=-0.11 mountY=0.12, mountTheta=2.35
21:17:58.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.12, opts=13)
21:17:58.140 00.000 7988 Enqueuing Move request for scope (-0.12, 0.12)
21:17:58.140 00.000 15712 Worker thread wakes up
21:17:58.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
21:17:58.140 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
21:17:58.140 00.000 15712 Moving (-0.12, 0.12) raw xDistance=-0.11 yDistance=0.12
21:17:58.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:58.152 00.012 7988 UpdateGuideState exits: m=1481 SNR=26.3 Saturated
21:17:58.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:58.154 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:58.154 00.000 7988 Enqueuing Expose request
21:17:58.156 00.002 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:17:58.156 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
21:17:58.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:58.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:17:58.156 00.000 15712 MoveAxis(E, 1, ABG)
21:17:58.156 00.000 15712 Guiding  Dir = 2, Dur = 1
21:17:58.157 00.001 15712 IsGuiding returns 0
21:17:58.203 00.046 15712 IsGuiding returns 0
21:17:58.203 00.000 15712 Move returns status 0, amount 1
21:17:58.203 00.000 15712 MoveAxis(N, 0, ABG)
21:17:58.203 00.000 15712 Move returns status 0, amount 0
21:17:58.203 00.000 15712 move complete, result=0
21:17:58.203 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:17:58.213 00.010 15712 worker thread done servicing request
21:17:58.213 00.000 15712 Worker thread wakes up
21:17:58.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:17:58.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:17:59.851 01.638 15712 Exposure complete
21:17:59.909 00.058 15712 worker thread done servicing request
21:17:59.911 00.002 7988 OnExposeComplete: enter
21:17:59.911 00.000 7988 UpdateGuideState(): m_state=6
21:17:59.911 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5887
21:17:59.911 00.000 7988 Star::Find returns 1 (1), X=1182.15, Y=440.14, Mass=1476, SNR=26.2, Peak=255 HFD=2.9
21:17:59.911 00.000 7988 MultiStar: [#1 -0.13,0.21,1.05,U] [#2 0.20,0.30,1.07,U] [#3 -0.21,0.52,1.02,U] [#4 -0.13,0.36,1.04,U] [#5 -0.22,0.12,0.70,U] [#6 0.03,0.42,0.74,U] [#7 -0.18,0.58,0.71,U] [#8 -0.19,0.24,0.68,U] 
21:17:59.911 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.27}, one-star: {-0.40, -0.25}
21:17:59.911 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.68)
21:17:59.918 00.007 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.43)
21:17:59.918 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.02 mountX=-0.27 mountY=0.12, mountTheta=2.71
21:17:59.918 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.27, opts=13)
21:17:59.918 00.000 7988 Enqueuing Move request for scope (-0.13, 0.27)
21:17:59.918 00.000 15712 Worker thread wakes up
21:17:59.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
21:17:59.918 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
21:17:59.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:17:59.918 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.2 Saturated
21:17:59.925 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:59.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:17:59.925 00.000 7988 Enqueuing Expose request
21:17:59.925 00.000 15712 Moving (-0.13, 0.27) raw xDistance=-0.27 yDistance=0.12
21:17:59.925 00.000 15712 PPEC rslt: input = -0.27, final = -0.20, react = -0.16, pred = -0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 635.96
21:17:59.925 00.000 15712 PPEC: input: -0.27, control: -0.20, exposure: 1500
21:17:59.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:59.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:17:59.925 00.000 15712 MoveAxis(E, 65, ABG)
21:17:59.925 00.000 15712 Guiding  Dir = 2, Dur = 65
21:17:59.925 00.000 15712 IsGuiding returns 0
21:17:59.952 00.027 15712 PulseGuide returned control before completion, sleep 56
21:18:00.021 00.069 15712 IsGuiding returns 0
21:18:00.021 00.000 15712 Move returns status 0, amount 65
21:18:00.021 00.000 15712 MoveAxis(N, 0, ABG)
21:18:00.021 00.000 15712 Move returns status 0, amount 0
21:18:00.021 00.000 15712 move complete, result=0
21:18:00.021 00.000 15712 worker thread done servicing request
21:18:00.021 00.000 15712 Worker thread wakes up
21:18:00.021 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
21:18:00.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:00.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:01.441 01.420 15712 Exposure complete
21:18:01.500 00.059 15712 worker thread done servicing request
21:18:01.500 00.000 7988 OnExposeComplete: enter
21:18:01.500 00.000 7988 UpdateGuideState(): m_state=6
21:18:01.500 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5888
21:18:01.503 00.003 7988 Star::Find returns 1 (0), X=1182.14, Y=439.93, Mass=1566, SNR=27.0, Peak=242 HFD=3.0
21:18:01.503 00.000 7988 MultiStar: [#1 -0.13,-0.21,1.02,U] [#2 0.16,0.10,1.00,U] [#3 -0.15,0.36,0.95,U] [#4 -0.07,0.11,1.02,U] [#5 -0.22,0.09,0.74,U] [#6 -0.08,0.01,0.68,U] [#7 -0.33,0.30,0.69,U] [#8 -0.21,-0.12,0.65,U] 
21:18:01.503 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.41, -0.45}
21:18:01.503 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.58) = xAngle (4.65 = -1.63)
21:18:01.503 00.000 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.76 = 1.48)
21:18:01.503 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.07 mountX=-0.01 mountY=0.15, mountTheta=1.63
21:18:01.503 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.01, opts=13)
21:18:01.503 00.000 7988 Enqueuing Move request for scope (-0.15, 0.01)
21:18:01.503 00.000 15712 Worker thread wakes up
21:18:01.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
21:18:01.503 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
21:18:01.503 00.000 15712 Moving (-0.15, 0.01) raw xDistance=-0.01 yDistance=0.15
21:18:01.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:01.514 00.011 7988 UpdateGuideState exits: m=1566 SNR=27.0
21:18:01.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:01.516 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:01.516 00.000 7988 Enqueuing Expose request
21:18:01.516 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:18:01.516 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:18:01.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:01.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:18:01.519 00.003 15712 MoveAxis(E, 3, ABG)
21:18:01.519 00.000 15712 Guiding  Dir = 2, Dur = 3
21:18:01.519 00.000 15712 IsGuiding returns 0
21:18:01.536 00.017 15712 IsGuiding returns 0
21:18:01.536 00.000 15712 Move returns status 0, amount 3
21:18:01.536 00.000 15712 MoveAxis(N, 0, ABG)
21:18:01.536 00.000 15712 Move returns status 0, amount 0
21:18:01.536 00.000 15712 move complete, result=0
21:18:01.536 00.000 15712 worker thread done servicing request
21:18:01.536 00.000 15712 Worker thread wakes up
21:18:01.536 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
21:18:01.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:01.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:02.002 00.466 7988 evsrv: cli 0CCD0AC8 connect
21:18:02.004 00.002 7988 case statement mapped state 6 to 3
21:18:02.004 00.000 7988 case statement mapped state 6 to 3
21:18:02.006 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"83f0ff57-cdfe-448e-834c-ec1396c41b4c"}
21:18:02.008 00.002 7988 case statement mapped state 6 to 3
21:18:02.010 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"83f0ff57-cdfe-448e-834c-ec1396c41b4c"}
21:18:02.011 00.001 7988 evsrv: cli 0CCD0AC8 disconnect
21:18:03.171 01.160 15712 Exposure complete
21:18:03.248 00.077 15712 worker thread done servicing request
21:18:03.248 00.000 7988 OnExposeComplete: enter
21:18:03.249 00.001 7988 UpdateGuideState(): m_state=6
21:18:03.249 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5889
21:18:03.249 00.000 7988 Star::Find returns 1 (1), X=1182.24, Y=439.96, Mass=1514, SNR=26.6, Peak=255 HFD=2.8
21:18:03.253 00.004 7988 MultiStar: [#1 0.03,0.08,1.06,U] [#2 0.03,0.12,1.03,U] [#3 -0.11,0.33,0.97,U] [#4 0.12,0.13,1.05,U] [#5 -0.16,0.11,0.70,U] [#6 0.01,0.10,0.70,U] [#7 -0.30,0.47,0.69,U] [#8 -0.11,0.12,0.66,U] 
21:18:03.253 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {-0.31, -0.43}
21:18:03.253 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.81 = -2.48)
21:18:03.253 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.63)
21:18:03.253 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.23 mountX=-0.10 mountY=0.08, mountTheta=2.50
21:18:03.253 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.10, opts=13)
21:18:03.262 00.009 7988 Enqueuing Move request for scope (-0.08, 0.10)
21:18:03.265 00.003 15712 Worker thread wakes up
21:18:03.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
21:18:03.265 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
21:18:03.265 00.000 15712 Moving (-0.08, 0.10) raw xDistance=-0.10 yDistance=0.08
21:18:03.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:03.267 00.002 7988 UpdateGuideState exits: m=1514 SNR=26.6 Saturated
21:18:03.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:03.269 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:03.269 00.000 7988 Enqueuing Expose request
21:18:03.269 00.000 15712 PPEC rslt: input = -0.10, final = -0.05, react = -0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:18:03.269 00.000 15712 PPEC: input: -0.10, control: -0.05, exposure: 1500
21:18:03.269 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:03.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:18:03.269 00.000 15712 MoveAxis(E, 17, ABG)
21:18:03.269 00.000 15712 Guiding  Dir = 2, Dur = 17
21:18:03.269 00.000 15712 IsGuiding returns 0
21:18:03.280 00.011 15712 IsGuiding returns 1
21:18:03.280 00.000 15712 scope still moving after pulse duration time elapsed
21:18:03.327 00.047 15712 IsGuiding returns 0
21:18:03.327 00.000 15712 scope move finished after 17 + 38 ms
21:18:03.327 00.000 15712 Move returns status 0, amount 17
21:18:03.327 00.000 15712 MoveAxis(N, 0, ABG)
21:18:03.327 00.000 15712 Move returns status 0, amount 0
21:18:03.327 00.000 15712 move complete, result=0
21:18:03.327 00.000 15712 worker thread done servicing request
21:18:03.327 00.000 15712 Worker thread wakes up
21:18:03.327 00.000 7988 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
21:18:03.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:03.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:04.739 01.412 15712 Exposure complete
21:18:04.804 00.065 15712 worker thread done servicing request
21:18:04.806 00.002 7988 OnExposeComplete: enter
21:18:04.806 00.000 7988 UpdateGuideState(): m_state=6
21:18:04.808 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5890
21:18:04.810 00.002 7988 Star::Find returns 1 (1), X=1182.16, Y=439.68, Mass=1580, SNR=27.3, Peak=255 HFD=3.0
21:18:04.810 00.000 7988 MultiStar: [#1 -0.15,-0.36,0.99,U] [#2 -0.11,-0.13,0.99,U] [#3 -0.35,0.03,0.93,U] [#4 -0.39,-0.07,1.04,U] [#5 -0.18,-0.28,0.72,U] [#6 0.03,-0.01,0.70,U] [#7 -0.26,0.11,0.67,U] [#8 -0.42,-0.18,0.64,U] 
21:18:04.812 00.002 7988 refined, 8 included, MultiStar: {-0.25, -0.19}, one-star: {-0.38, -0.70}
21:18:04.814 00.002 7988 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.58) = xAngle (-0.90 = -0.90)
21:18:04.814 00.000 7988 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.21 = 2.21)
21:18:04.816 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.19 hyp=0.32 cameraTheta=-2.48 mountX=0.20 mountY=0.26, mountTheta=0.92
21:18:04.816 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.19, opts=13)
21:18:04.816 00.000 7988 Enqueuing Move request for scope (-0.25, -0.19)
21:18:04.821 00.005 15712 Worker thread wakes up
21:18:04.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.19) opts 0xd
21:18:04.821 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.19)
21:18:04.821 00.000 15712 Moving (-0.25, -0.19) raw xDistance=0.20 yDistance=0.26
21:18:04.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:18:04.823 00.002 7988 UpdateGuideState exits: m=1580 SNR=27.3 Saturated
21:18:04.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:04.825 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:04.825 00.000 7988 Enqueuing Expose request
21:18:04.825 00.000 15712 PPEC rslt: input = 0.20, final = 0.06, react = 0.12, pred = -0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 635.95
21:18:04.825 00.000 15712 PPEC: input: 0.20, control: 0.06, exposure: 1500
21:18:04.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
21:18:04.825 00.000 15712 MoveAxis(W, 19, ABG)
21:18:04.825 00.000 15712 Guiding  Dir = 3, Dur = 19
21:18:04.825 00.000 15712 IsGuiding returns 0
21:18:04.838 00.013 15712 PulseGuide returned control before completion, sleep 14
21:18:04.872 00.034 15712 IsGuiding returns 1
21:18:04.872 00.000 15712 scope still moving after pulse duration time elapsed
21:18:04.910 00.038 15712 IsGuiding returns 0
21:18:04.910 00.000 15712 scope move finished after 19 + 62 ms
21:18:04.910 00.000 15712 Move returns status 0, amount 19
21:18:04.910 00.000 15712 MoveAxis(S, 65, ABG)
21:18:04.910 00.000 15712 Guiding  Dir = 1, Dur = 65
21:18:04.910 00.000 15712 IsGuiding returns 0
21:18:04.973 00.063 15712 IsGuiding returns 1
21:18:04.973 00.000 15712 scope still moving after pulse duration time elapsed
21:18:05.021 00.048 15712 IsGuiding returns 1
21:18:05.058 00.037 15712 IsGuiding returns 0
21:18:05.058 00.000 15712 scope move finished after 65 + 92 ms
21:18:05.058 00.000 15712 Move returns status 0, amount 65
21:18:05.058 00.000 15712 move complete, result=0
21:18:05.058 00.000 15712 worker thread done servicing request
21:18:05.058 00.000 15712 Worker thread wakes up
21:18:05.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:05.069 00.011 7988 GuideStep: 0.2 px 19 ms WEST, 0.3 px 65 ms SOUTH
21:18:05.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:06.701 01.632 15712 Exposure complete
21:18:06.777 00.076 15712 worker thread done servicing request
21:18:06.777 00.000 7988 OnExposeComplete: enter
21:18:06.777 00.000 7988 UpdateGuideState(): m_state=6
21:18:06.777 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5891
21:18:06.777 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=439.83, Mass=1585, SNR=27.1, Peak=231 HFD=3.1
21:18:06.777 00.000 7988 MultiStar: [#1 0.21,-0.04,1.00,U] [#2 0.28,0.09,0.97,U] [#3 0.03,0.19,0.96,U] [#4 0.17,0.10,1.02,U] [#5 -0.15,0.21,0.67,U] [#6 0.17,0.28,0.69,U] [#7 -0.15,0.27,0.64,U] [#8 -0.09,0.14,0.66,U] 
21:18:06.786 00.009 7988 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {-0.26, -0.55}
21:18:06.786 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
21:18:06.786 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.67)
21:18:06.786 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.93 mountX=-0.05 mountY=-0.04, mountTheta=-2.48
21:18:06.793 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.05, opts=13)
21:18:06.793 00.000 7988 Enqueuing Move request for scope (0.04, 0.05)
21:18:06.793 00.000 15712 Worker thread wakes up
21:18:06.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
21:18:06.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
21:18:06.793 00.000 15712 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.04
21:18:06.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:06.793 00.000 7988 UpdateGuideState exits: m=1585 SNR=27.1
21:18:06.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:06.803 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:06.803 00.000 7988 Enqueuing Expose request
21:18:06.803 00.000 15712 PPEC rslt: input = -0.05, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:18:06.803 00.000 15712 PPEC: input: -0.05, control: -0.06, exposure: 1500
21:18:06.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:06.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:18:06.803 00.000 15712 MoveAxis(E, 18, ABG)
21:18:06.803 00.000 15712 Guiding  Dir = 2, Dur = 18
21:18:06.803 00.000 15712 IsGuiding returns 0
21:18:06.827 00.024 15712 IsGuiding returns 1
21:18:06.827 00.000 15712 scope still moving after pulse duration time elapsed
21:18:06.874 00.047 15712 IsGuiding returns 0
21:18:06.874 00.000 15712 scope move finished after 18 + 48 ms
21:18:06.874 00.000 15712 Move returns status 0, amount 18
21:18:06.874 00.000 15712 MoveAxis(N, 0, ABG)
21:18:06.874 00.000 15712 Move returns status 0, amount 0
21:18:06.874 00.000 15712 move complete, result=0
21:18:06.874 00.000 15712 worker thread done servicing request
21:18:06.874 00.000 15712 Worker thread wakes up
21:18:06.874 00.000 7988 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
21:18:06.876 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:06.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:08.295 01.419 15712 Exposure complete
21:18:08.350 00.055 15712 worker thread done servicing request
21:18:08.350 00.000 7988 OnExposeComplete: enter
21:18:08.356 00.006 7988 UpdateGuideState(): m_state=6
21:18:08.358 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5892
21:18:08.358 00.000 7988 Star::Find returns 1 (0), X=1182.37, Y=439.74, Mass=1525, SNR=26.6, Peak=203 HFD=3.4
21:18:08.360 00.002 7988 MultiStar: [#1 0.22,0.00,1.02,U] [#2 0.25,0.23,1.01,U] [#3 0.08,0.27,0.95,U] [#4 0.07,0.19,1.06,U] [#5 -0.27,0.22,0.73,U] [#6 0.02,0.25,0.69,U] [#7 0.35,0.38,0.68,U] [#8 -0.05,0.01,0.64,U] 
21:18:08.360 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {-0.18, -0.64}
21:18:08.362 00.002 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
21:18:08.364 00.002 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.65)
21:18:08.364 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.94 mountX=-0.09 mountY=-0.06, mountTheta=-2.50
21:18:08.367 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.08, opts=13)
21:18:08.367 00.000 7988 Enqueuing Move request for scope (0.06, 0.08)
21:18:08.370 00.003 15712 Worker thread wakes up
21:18:08.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
21:18:08.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
21:18:08.370 00.000 15712 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=-0.06
21:18:08.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:08.372 00.002 7988 UpdateGuideState exits: m=1525 SNR=26.6
21:18:08.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:08.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:08.372 00.000 7988 Enqueuing Expose request
21:18:08.372 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:18:08.372 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
21:18:08.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:08.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:18:08.372 00.000 15712 MoveAxis(W, 2, ABG)
21:18:08.372 00.000 15712 Guiding  Dir = 3, Dur = 2
21:18:08.372 00.000 15712 IsGuiding returns 0
21:18:08.393 00.021 15712 IsGuiding returns 0
21:18:08.393 00.000 15712 Move returns status 0, amount 2
21:18:08.393 00.000 15712 MoveAxis(N, 0, ABG)
21:18:08.393 00.000 15712 Move returns status 0, amount 0
21:18:08.393 00.000 15712 move complete, result=0
21:18:08.393 00.000 15712 worker thread done servicing request
21:18:08.393 00.000 15712 Worker thread wakes up
21:18:08.393 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:18:08.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:08.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:10.033 01.640 15712 Exposure complete
21:18:10.084 00.051 15712 worker thread done servicing request
21:18:10.084 00.000 7988 OnExposeComplete: enter
21:18:10.084 00.000 7988 UpdateGuideState(): m_state=6
21:18:10.094 00.010 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5893
21:18:10.094 00.000 7988 Star::Find returns 1 (0), X=1182.40, Y=439.80, Mass=1520, SNR=26.6, Peak=191 HFD=3.2
21:18:10.094 00.000 7988 MultiStar: [#1 0.14,-0.15,1.02,U] [#2 0.25,0.02,1.03,U] [#3 0.04,0.22,0.97,U] [#4 -0.01,0.24,1.02,U] [#5 -0.21,-0.06,0.72,U] [#6 0.07,-0.22,0.73,U] [#7 -0.07,0.40,0.70,U] [#8 -0.07,0.01,0.63,U] 
21:18:10.094 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {-0.15, -0.58}
21:18:10.094 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.58) = xAngle (0.50 = 0.50)
21:18:10.094 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.61 = -2.67)
21:18:10.101 00.007 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.08 mountX=0.02 mountY=-0.01, mountTheta=-0.47
21:18:10.101 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
21:18:10.101 00.000 7988 Enqueuing Move request for scope (0.01, -0.02)
21:18:10.101 00.000 15712 Worker thread wakes up
21:18:10.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
21:18:10.101 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
21:18:10.101 00.000 15712 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
21:18:10.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:10.101 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
21:18:10.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:10.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:10.110 00.009 7988 Enqueuing Expose request
21:18:10.110 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:18:10.110 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
21:18:10.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:10.110 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:18:10.110 00.000 15712 MoveAxis(W, 7, ABG)
21:18:10.110 00.000 15712 Guiding  Dir = 3, Dur = 7
21:18:10.110 00.000 15712 IsGuiding returns 0
21:18:10.134 00.024 15712 IsGuiding returns 0
21:18:10.134 00.000 15712 Move returns status 0, amount 7
21:18:10.134 00.000 15712 MoveAxis(N, 0, ABG)
21:18:10.134 00.000 15712 Move returns status 0, amount 0
21:18:10.134 00.000 15712 move complete, result=0
21:18:10.134 00.000 15712 worker thread done servicing request
21:18:10.134 00.000 15712 Worker thread wakes up
21:18:10.134 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
21:18:10.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:10.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:11.548 01.414 15712 Exposure complete
21:18:11.598 00.050 15712 worker thread done servicing request
21:18:11.598 00.000 7988 OnExposeComplete: enter
21:18:11.598 00.000 7988 UpdateGuideState(): m_state=6
21:18:11.610 00.012 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5894
21:18:11.610 00.000 7988 Star::Find returns 1 (0), X=1182.28, Y=439.90, Mass=1508, SNR=26.5, Peak=212 HFD=3.4
21:18:11.610 00.000 7988 MultiStar: [#1 0.11,-0.24,1.03,U] [#2 0.32,0.13,0.99,U] [#3 0.16,0.11,0.93,U] [#4 0.04,0.04,1.03,U] [#5 -0.23,-0.03,0.71,U] [#6 0.27,-0.03,0.70,U] [#7 0.21,0.24,0.65,U] [#8 -0.17,-0.00,0.63,U] 
21:18:11.610 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.26, -0.48}
21:18:11.610 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
21:18:11.615 00.005 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.31)
21:18:11.615 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.72 mountX=0.05 mountY=-0.05, mountTheta=-0.85
21:18:11.615 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
21:18:11.615 00.000 7988 Enqueuing Move request for scope (0.05, -0.05)
21:18:11.615 00.000 15712 Worker thread wakes up
21:18:11.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:18:11.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:18:11.615 00.000 15712 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
21:18:11.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:11.615 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.5
21:18:11.623 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:11.623 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:11.625 00.002 7988 Enqueuing Expose request
21:18:11.626 00.001 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:18:11.626 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
21:18:11.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:11.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:18:11.626 00.000 15712 MoveAxis(W, 8, ABG)
21:18:11.626 00.000 15712 Guiding  Dir = 3, Dur = 8
21:18:11.627 00.001 15712 IsGuiding returns 0
21:18:11.649 00.022 15712 IsGuiding returns 0
21:18:11.649 00.000 15712 Move returns status 0, amount 8
21:18:11.649 00.000 15712 MoveAxis(N, 0, ABG)
21:18:11.649 00.000 15712 Move returns status 0, amount 0
21:18:11.649 00.000 15712 move complete, result=0
21:18:11.649 00.000 15712 worker thread done servicing request
21:18:11.649 00.000 15712 Worker thread wakes up
21:18:11.649 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
21:18:11.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:11.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:13.396 01.747 15712 Exposure complete
21:18:13.452 00.056 15712 worker thread done servicing request
21:18:13.452 00.000 7988 OnExposeComplete: enter
21:18:13.452 00.000 7988 UpdateGuideState(): m_state=6
21:18:13.457 00.005 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
21:18:13.457 00.000 7988 Star::Find returns 1 (0), X=1182.41, Y=439.83, Mass=1463, SNR=26.1, Peak=189 HFD=3.2
21:18:13.457 00.000 7988 MultiStar: [#1 0.14,-0.30,1.04,U] [#2 0.30,-0.17,1.01,U] [#3 0.08,0.09,0.97,U] [#4 0.14,-0.03,1.07,U] [#5 0.05,-0.19,0.72,U] [#6 0.24,-0.19,0.72,U] [#7 0.19,0.22,0.70,U] [#8 0.03,-0.19,0.66,U] 
21:18:13.457 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.16}, one-star: {-0.14, -0.55}
21:18:13.457 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
21:18:13.457 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.53)
21:18:13.457 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.94 mountX=0.15 mountY=-0.11, mountTheta=-0.62
21:18:13.457 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.16, opts=13)
21:18:13.457 00.000 7988 Enqueuing Move request for scope (0.11, -0.16)
21:18:13.457 00.000 15712 Worker thread wakes up
21:18:13.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
21:18:13.457 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
21:18:13.457 00.000 15712 Moving (0.11, -0.16) raw xDistance=0.15 yDistance=-0.11
21:18:13.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:13.469 00.012 7988 UpdateGuideState exits: m=1463 SNR=26.1
21:18:13.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:13.471 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:13.471 00.000 7988 Enqueuing Expose request
21:18:13.473 00.002 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:18:13.473 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
21:18:13.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:13.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:18:13.473 00.000 15712 MoveAxis(E, 9, ABG)
21:18:13.473 00.000 15712 Guiding  Dir = 2, Dur = 9
21:18:13.473 00.000 15712 IsGuiding returns 0
21:18:13.489 00.016 15712 IsGuiding returns 0
21:18:13.489 00.000 15712 Move returns status 0, amount 9
21:18:13.489 00.000 15712 MoveAxis(N, 0, ABG)
21:18:13.489 00.000 15712 Move returns status 0, amount 0
21:18:13.489 00.000 15712 move complete, result=0
21:18:13.489 00.000 15712 worker thread done servicing request
21:18:13.489 00.000 15712 Worker thread wakes up
21:18:13.489 00.000 7988 GuideStep: 0.2 px 9 ms EAST, -0.1 px 0 ms NORTH
21:18:13.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:13.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:14.911 01.422 15712 Exposure complete
21:18:14.969 00.058 15712 worker thread done servicing request
21:18:14.969 00.000 7988 OnExposeComplete: enter
21:18:14.969 00.000 7988 UpdateGuideState(): m_state=6
21:18:14.972 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5896
21:18:14.972 00.000 7988 Star::Find returns 1 (0), X=1182.37, Y=439.70, Mass=1593, SNR=27.2, Peak=233 HFD=3.3
21:18:14.972 00.000 7988 MultiStar: [#1 0.17,-0.34,1.01,U] [#2 0.30,-0.18,0.97,U] [#3 -0.04,-0.05,0.93,U] [#4 0.09,-0.24,1.03,U] [#5 -0.30,-0.32,0.70,U] [#6 -0.00,-0.38,0.71,U] [#7 0.06,0.07,0.66,U] [#8 -0.15,-0.32,0.63,U] 
21:18:14.972 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.28}, one-star: {-0.17, -0.68}
21:18:14.972 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
21:18:14.972 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
21:18:14.972 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.53 mountX=0.28 mountY=-0.00, mountTheta=-0.02
21:18:14.972 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.28, opts=13)
21:18:14.981 00.009 7988 Enqueuing Move request for scope (0.01, -0.28)
21:18:14.981 00.000 15712 Worker thread wakes up
21:18:14.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
21:18:14.981 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
21:18:14.981 00.000 15712 Moving (0.01, -0.28) raw xDistance=0.28 yDistance=-0.00
21:18:14.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:14.981 00.000 7988 UpdateGuideState exits: m=1593 SNR=27.2
21:18:14.984 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:14.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:14.986 00.002 7988 Enqueuing Expose request
21:18:14.986 00.000 15712 PPEC rslt: input = 0.28, final = 0.15, react = 0.17, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 635.94
21:18:14.986 00.000 15712 PPEC: input: 0.28, control: 0.15, exposure: 1500
21:18:14.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:14.988 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:18:14.988 00.000 15712 MoveAxis(W, 48, ABG)
21:18:14.988 00.000 15712 Guiding  Dir = 3, Dur = 48
21:18:14.988 00.000 15712 IsGuiding returns 0
21:18:15.009 00.021 15712 PulseGuide returned control before completion, sleep 35
21:18:15.053 00.044 15712 IsGuiding returns 1
21:18:15.053 00.000 15712 scope still moving after pulse duration time elapsed
21:18:15.084 00.031 15712 IsGuiding returns 0
21:18:15.084 00.000 15712 scope move finished after 48 + 55 ms
21:18:15.084 00.000 15712 Move returns status 0, amount 48
21:18:15.084 00.000 15712 MoveAxis(N, 0, ABG)
21:18:15.084 00.000 15712 Move returns status 0, amount 0
21:18:15.084 00.000 15712 move complete, result=0
21:18:15.084 00.000 15712 worker thread done servicing request
21:18:15.084 00.000 15712 Worker thread wakes up
21:18:15.084 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
21:18:15.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:15.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:16.731 01.647 15712 Exposure complete
21:18:16.782 00.051 15712 worker thread done servicing request
21:18:16.782 00.000 7988 OnExposeComplete: enter
21:18:16.782 00.000 7988 UpdateGuideState(): m_state=6
21:18:16.791 00.009 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5897
21:18:16.791 00.000 7988 Star::Find returns 1 (0), X=1182.34, Y=440.09, Mass=1483, SNR=26.4, Peak=223 HFD=3.3
21:18:16.793 00.002 7988 MultiStar: [#1 0.15,-0.05,1.02,U] [#2 0.42,0.10,1.02,U] [#3 0.09,0.46,0.93,U] [#4 0.10,0.39,1.05,U] [#5 -0.04,0.22,0.74,U] [#6 0.15,0.14,0.65,U] [#7 0.07,0.43,0.71,U] [#8 -0.08,0.09,0.67,U] 
21:18:16.793 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.16}, one-star: {-0.20, -0.29}
21:18:16.793 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
21:18:16.793 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
21:18:16.793 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.09 mountX=-0.16 mountY=-0.09, mountTheta=-2.64
21:18:16.799 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.16, opts=13)
21:18:16.799 00.000 7988 Enqueuing Move request for scope (0.08, 0.16)
21:18:16.799 00.000 15712 Worker thread wakes up
21:18:16.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
21:18:16.799 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
21:18:16.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:16.799 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.4
21:18:16.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:16.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:16.799 00.000 7988 Enqueuing Expose request
21:18:16.799 00.000 15712 Moving (0.08, 0.16) raw xDistance=-0.16 yDistance=-0.09
21:18:16.809 00.010 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:18:16.809 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
21:18:16.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:16.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:18:16.809 00.000 15712 MoveAxis(W, 0, ABG)
21:18:16.809 00.000 15712 Move returns status 0, amount 0
21:18:16.809 00.000 15712 MoveAxis(N, 0, ABG)
21:18:16.809 00.000 15712 Move returns status 0, amount 0
21:18:16.809 00.000 15712 move complete, result=0
21:18:16.809 00.000 15712 worker thread done servicing request
21:18:16.809 00.000 15712 Worker thread wakes up
21:18:16.809 00.000 7988 GuideStep: -0.2 px 0 ms WEST, -0.1 px 0 ms NORTH
21:18:16.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:16.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:18.232 01.423 15712 Exposure complete
21:18:18.278 00.046 15712 worker thread done servicing request
21:18:18.278 00.000 7988 OnExposeComplete: enter
21:18:18.292 00.014 7988 UpdateGuideState(): m_state=6
21:18:18.292 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5898
21:18:18.293 00.001 7988 Star::Find returns 1 (0), X=1182.21, Y=439.87, Mass=1511, SNR=26.3, Peak=205 HFD=3.2
21:18:18.295 00.002 7988 MultiStar: [#1 0.08,-0.19,1.02,U] [#2 0.02,-0.05,0.99,U] [#3 -0.14,0.16,0.95,U] [#4 -0.13,0.03,1.02,U] [#5 0.10,-0.00,0.72,U] [#6 0.23,0.06,0.70,U] [#7 0.20,0.12,0.69,U] [#8 -0.19,0.02,0.65,U] 
21:18:18.295 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.33, -0.52}
21:18:18.295 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
21:18:18.297 00.002 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
21:18:18.297 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.06 mountX=0.06 mountY=0.03, mountTheta=0.51
21:18:18.299 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
21:18:18.301 00.002 7988 Enqueuing Move request for scope (-0.03, -0.06)
21:18:18.301 00.000 15712 Worker thread wakes up
21:18:18.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:18.303 00.002 7988 UpdateGuideState exits: m=1511 SNR=26.3
21:18:18.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:18.305 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:18.305 00.000 7988 Enqueuing Expose request
21:18:18.307 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
21:18:18.307 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
21:18:18.307 00.000 15712 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.03
21:18:18.309 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:18:18.309 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
21:18:18.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:18.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:18:18.309 00.000 15712 MoveAxis(E, 7, ABG)
21:18:18.309 00.000 15712 Guiding  Dir = 2, Dur = 7
21:18:18.309 00.000 15712 IsGuiding returns 0
21:18:18.363 00.054 15712 IsGuiding returns 0
21:18:18.363 00.000 15712 Move returns status 0, amount 7
21:18:18.363 00.000 15712 MoveAxis(N, 0, ABG)
21:18:18.363 00.000 15712 Move returns status 0, amount 0
21:18:18.363 00.000 15712 move complete, result=0
21:18:18.363 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
21:18:18.370 00.007 15712 worker thread done servicing request
21:18:18.370 00.000 15712 Worker thread wakes up
21:18:18.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:18.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:20.001 01.631 15712 Exposure complete
21:18:20.060 00.059 15712 worker thread done servicing request
21:18:20.062 00.002 7988 OnExposeComplete: enter
21:18:20.062 00.000 7988 UpdateGuideState(): m_state=6
21:18:20.065 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5899
21:18:20.065 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=439.59, Mass=1498, SNR=26.3, Peak=217 HFD=3.2
21:18:20.065 00.000 7988 MultiStar: [#1 0.01,-0.33,1.02,U] [#2 0.28,-0.19,1.03,U] [#3 0.02,0.03,0.96,U] [#4 -0.04,-0.03,1.04,U] [#5 -0.15,-0.01,0.71,U] [#6 0.03,-0.05,0.73,U] [#7 -0.01,0.09,0.68,U] [#8 0.02,0.02,0.65,U] 
21:18:20.065 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {-0.25, -0.80}
21:18:20.065 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
21:18:20.065 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
21:18:20.065 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.62 mountX=0.17 mountY=0.01, mountTheta=0.07
21:18:20.065 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.17, opts=13)
21:18:20.065 00.000 7988 Enqueuing Move request for scope (-0.01, -0.17)
21:18:20.065 00.000 15712 Worker thread wakes up
21:18:20.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
21:18:20.065 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
21:18:20.065 00.000 15712 Moving (-0.01, -0.17) raw xDistance=0.17 yDistance=0.01
21:18:20.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:20.076 00.011 7988 UpdateGuideState exits: m=1498 SNR=26.3
21:18:20.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:20.078 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:20.080 00.002 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 635.93
21:18:20.080 00.000 7988 Enqueuing Expose request
21:18:20.080 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
21:18:20.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:20.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:18:20.080 00.000 15712 MoveAxis(W, 28, ABG)
21:18:20.080 00.000 15712 Guiding  Dir = 3, Dur = 28
21:18:20.080 00.000 15712 IsGuiding returns 0
21:18:20.110 00.030 15712 IsGuiding returns 1
21:18:20.110 00.000 15712 scope still moving after pulse duration time elapsed
21:18:20.143 00.033 15712 IsGuiding returns 0
21:18:20.143 00.000 15712 scope move finished after 28 + 34 ms
21:18:20.143 00.000 15712 Move returns status 0, amount 28
21:18:20.143 00.000 15712 MoveAxis(N, 0, ABG)
21:18:20.143 00.000 15712 Move returns status 0, amount 0
21:18:20.143 00.000 15712 move complete, result=0
21:18:20.143 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
21:18:20.144 00.001 15712 worker thread done servicing request
21:18:20.144 00.000 15712 Worker thread wakes up
21:18:20.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:20.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:21.564 01.420 15712 Exposure complete
21:18:21.622 00.058 15712 worker thread done servicing request
21:18:21.622 00.000 7988 OnExposeComplete: enter
21:18:21.622 00.000 7988 UpdateGuideState(): m_state=6
21:18:21.625 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5900
21:18:21.625 00.000 7988 Star::Find returns 1 (0), X=1182.36, Y=439.71, Mass=1495, SNR=26.3, Peak=220 HFD=3.0
21:18:21.625 00.000 7988 MultiStar: [#1 0.09,-0.22,1.00,U] [#2 0.17,0.06,1.01,U] [#3 -0.09,0.18,0.95,U] [#4 0.05,0.04,1.06,U] [#5 -0.16,-0.10,0.68,U] [#6 0.07,-0.17,0.72,U] [#7 0.06,0.48,0.70,U] [#8 -0.24,0.05,0.66,U] 
21:18:21.625 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.18, -0.67}
21:18:21.625 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
21:18:21.625 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
21:18:21.625 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.85 mountX=0.06 mountY=0.02, mountTheta=0.30
21:18:21.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
21:18:21.625 00.000 7988 Enqueuing Move request for scope (-0.02, -0.06)
21:18:21.625 00.000 15712 Worker thread wakes up
21:18:21.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
21:18:21.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
21:18:21.625 00.000 15712 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.02
21:18:21.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:21.625 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3
21:18:21.637 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:21.639 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:21.639 00.000 7988 Enqueuing Expose request
21:18:21.641 00.002 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:18:21.641 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
21:18:21.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:21.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:18:21.641 00.000 15712 MoveAxis(W, 8, ABG)
21:18:21.641 00.000 15712 Guiding  Dir = 3, Dur = 8
21:18:21.641 00.000 15712 IsGuiding returns 0
21:18:21.690 00.049 15712 IsGuiding returns 0
21:18:21.690 00.000 15712 Move returns status 0, amount 8
21:18:21.690 00.000 15712 MoveAxis(N, 0, ABG)
21:18:21.690 00.000 15712 Move returns status 0, amount 0
21:18:21.690 00.000 15712 move complete, result=0
21:18:21.690 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
21:18:21.695 00.005 15712 worker thread done servicing request
21:18:21.695 00.000 15712 Worker thread wakes up
21:18:21.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:21.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:23.332 01.637 15712 Exposure complete
21:18:23.392 00.060 15712 worker thread done servicing request
21:18:23.392 00.000 7988 OnExposeComplete: enter
21:18:23.392 00.000 7988 UpdateGuideState(): m_state=6
21:18:23.395 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5901
21:18:23.395 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=439.67, Mass=1419, SNR=25.6, Peak=198 HFD=3.2
21:18:23.398 00.003 7988 MultiStar: [#1 0.07,-0.31,1.05,U] [#2 0.16,-0.09,1.04,U] [#3 0.09,0.05,1.02,U] [#4 0.11,-0.02,1.05,U] [#5 -0.01,-0.03,0.75,U] [#6 0.24,-0.03,0.73,U] [#7 -0.10,0.20,0.69,U] [#8 -0.07,-0.17,0.67,U] 
21:18:23.398 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {-0.12, -0.71}
21:18:23.398 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
21:18:23.398 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.84)
21:18:23.398 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.24 mountX=0.14 mountY=-0.04, mountTheta=-0.31
21:18:23.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.14, opts=13)
21:18:23.398 00.000 7988 Enqueuing Move request for scope (0.05, -0.14)
21:18:23.398 00.000 15712 Worker thread wakes up
21:18:23.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
21:18:23.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
21:18:23.398 00.000 15712 Moving (0.05, -0.14) raw xDistance=0.14 yDistance=-0.04
21:18:23.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:23.409 00.011 7988 UpdateGuideState exits: m=1419 SNR=25.6
21:18:23.409 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:23.411 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:23.411 00.000 7988 Enqueuing Expose request
21:18:23.411 00.000 15712 PPEC rslt: input = 0.14, final = 0.04, react = 0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:18:23.411 00.000 15712 PPEC: input: 0.14, control: 0.04, exposure: 1500
21:18:23.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:23.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:18:23.411 00.000 15712 MoveAxis(W, 14, ABG)
21:18:23.411 00.000 15712 Guiding  Dir = 3, Dur = 14
21:18:23.411 00.000 15712 IsGuiding returns 0
21:18:23.431 00.020 15712 IsGuiding returns 1
21:18:23.431 00.000 15712 scope still moving after pulse duration time elapsed
21:18:23.477 00.046 15712 IsGuiding returns 0
21:18:23.477 00.000 15712 scope move finished after 14 + 54 ms
21:18:23.477 00.000 15712 Move returns status 0, amount 14
21:18:23.477 00.000 15712 MoveAxis(N, 0, ABG)
21:18:23.477 00.000 15712 Move returns status 0, amount 0
21:18:23.477 00.000 15712 move complete, result=0
21:18:23.477 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
21:18:23.484 00.007 15712 worker thread done servicing request
21:18:23.484 00.000 15712 Worker thread wakes up
21:18:23.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:23.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:24.893 01.409 15712 Exposure complete
21:18:24.951 00.058 15712 worker thread done servicing request
21:18:24.951 00.000 7988 OnExposeComplete: enter
21:18:24.951 00.000 7988 UpdateGuideState(): m_state=6
21:18:24.955 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5902
21:18:24.955 00.000 7988 Star::Find returns 1 (0), X=1182.36, Y=439.81, Mass=1472, SNR=26.2, Peak=199 HFD=3.3
21:18:24.957 00.002 7988 MultiStar: [#1 -0.01,-0.24,1.03,U] [#2 0.28,-0.03,1.02,U] [#3 0.10,-0.01,0.94,U] [#4 -0.22,0.05,1.04,U] [#5 -0.18,0.06,0.77,U] [#6 0.01,0.04,0.72,U] [#7 0.04,0.24,0.66,U] [#8 -0.22,-0.03,0.67,U] 
21:18:24.957 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {-0.19, -0.58}
21:18:24.959 00.002 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
21:18:24.959 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
21:18:24.961 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.04 mountX=0.08 mountY=0.04, mountTheta=0.49
21:18:24.963 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.08, opts=13)
21:18:24.963 00.000 7988 Enqueuing Move request for scope (-0.04, -0.08)
21:18:24.965 00.002 15712 Worker thread wakes up
21:18:24.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
21:18:24.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
21:18:24.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:24.965 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.2
21:18:24.968 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:24.968 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:24.970 00.002 7988 Enqueuing Expose request
21:18:24.970 00.000 15712 Moving (-0.04, -0.08) raw xDistance=0.08 yDistance=0.04
21:18:24.972 00.002 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:18:24.972 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
21:18:24.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:24.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:18:24.972 00.000 15712 MoveAxis(W, 5, ABG)
21:18:24.972 00.000 15712 Guiding  Dir = 3, Dur = 5
21:18:24.972 00.000 15712 IsGuiding returns 0
21:18:25.001 00.029 15712 IsGuiding returns 0
21:18:25.001 00.000 15712 Move returns status 0, amount 5
21:18:25.001 00.000 15712 MoveAxis(N, 0, ABG)
21:18:25.001 00.000 15712 Move returns status 0, amount 0
21:18:25.001 00.000 15712 move complete, result=0
21:18:25.001 00.000 15712 worker thread done servicing request
21:18:25.001 00.000 15712 Worker thread wakes up
21:18:25.001 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
21:18:25.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:25.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:26.742 01.741 15712 Exposure complete
21:18:26.791 00.049 15712 worker thread done servicing request
21:18:26.791 00.000 7988 OnExposeComplete: enter
21:18:26.804 00.013 7988 UpdateGuideState(): m_state=6
21:18:26.804 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5903
21:18:26.804 00.000 7988 Star::Find returns 1 (0), X=1182.17, Y=439.88, Mass=1621, SNR=27.5, Peak=224 HFD=3.7
21:18:26.804 00.000 7988 MultiStar: [#1 0.18,-0.14,0.98,U] [#2 0.17,0.29,0.98,U] [#3 -0.02,0.28,0.91,U] [#4 0.13,0.10,0.99,U] [#5 -0.24,0.10,0.69,U] [#6 0.05,0.06,0.69,U] [#7 0.11,0.33,0.65,U] [#8 -0.17,0.20,0.63,U] 
21:18:26.808 00.004 7988 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.38, -0.51}
21:18:26.808 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.92)
21:18:26.808 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.18)
21:18:26.808 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.78 mountX=-0.06 mountY=0.01, mountTheta=2.96
21:18:26.808 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
21:18:26.808 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
21:18:26.808 00.000 15712 Worker thread wakes up
21:18:26.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
21:18:26.808 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
21:18:26.808 00.000 15712 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.01
21:18:26.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:26.808 00.000 7988 UpdateGuideState exits: m=1621 SNR=27.5
21:18:26.818 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:26.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:26.820 00.002 7988 Enqueuing Expose request
21:18:26.820 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:18:26.820 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
21:18:26.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:26.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:18:26.820 00.000 15712 MoveAxis(E, 1, ABG)
21:18:26.820 00.000 15712 Guiding  Dir = 2, Dur = 1
21:18:26.820 00.000 15712 IsGuiding returns 0
21:18:26.839 00.019 15712 IsGuiding returns 0
21:18:26.839 00.000 15712 Move returns status 0, amount 1
21:18:26.839 00.000 15712 MoveAxis(N, 0, ABG)
21:18:26.839 00.000 15712 Move returns status 0, amount 0
21:18:26.839 00.000 15712 move complete, result=0
21:18:26.839 00.000 15712 worker thread done servicing request
21:18:26.839 00.000 15712 Worker thread wakes up
21:18:26.839 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:18:26.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:26.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:28.256 01.417 15712 Exposure complete
21:18:28.303 00.047 15712 worker thread done servicing request
21:18:28.303 00.000 7988 OnExposeComplete: enter
21:18:28.318 00.015 7988 UpdateGuideState(): m_state=6
21:18:28.318 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5904
21:18:28.320 00.002 7988 Star::Find returns 1 (0), X=1182.28, Y=440.03, Mass=1542, SNR=26.7, Peak=208 HFD=3.3
21:18:28.320 00.000 7988 MultiStar: [#1 0.19,-0.20,1.02,U] [#2 0.23,0.09,0.99,U] [#3 -0.08,0.22,0.98,U] [#4 -0.04,0.13,1.02,U] [#5 0.03,0.22,0.73,U] [#6 0.02,0.35,0.72,U] [#7 0.12,0.36,0.66,U] [#8 -0.09,0.09,0.64,U] 
21:18:28.320 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.26, -0.35}
21:18:28.320 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
21:18:28.320 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.21)
21:18:28.320 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.38 mountX=-0.08 mountY=-0.02, mountTheta=-2.93
21:18:28.320 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
21:18:28.320 00.000 7988 Enqueuing Move request for scope (0.01, 0.08)
21:18:28.320 00.000 15712 Worker thread wakes up
21:18:28.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
21:18:28.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
21:18:28.320 00.000 15712 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.02
21:18:28.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:28.320 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7
21:18:28.332 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:28.332 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:28.334 00.002 7988 Enqueuing Expose request
21:18:28.334 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:18:28.334 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
21:18:28.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:28.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:18:28.334 00.000 15712 MoveAxis(E, 5, ABG)
21:18:28.334 00.000 15712 Guiding  Dir = 2, Dur = 5
21:18:28.337 00.003 15712 IsGuiding returns 0
21:18:28.358 00.021 15712 IsGuiding returns 0
21:18:28.358 00.000 15712 Move returns status 0, amount 5
21:18:28.358 00.000 15712 MoveAxis(N, 0, ABG)
21:18:28.358 00.000 15712 Move returns status 0, amount 0
21:18:28.358 00.000 15712 move complete, result=0
21:18:28.358 00.000 15712 worker thread done servicing request
21:18:28.358 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:18:28.358 00.000 15712 Worker thread wakes up
21:18:28.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:28.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:29.988 01.630 15712 Exposure complete
21:18:30.052 00.064 15712 worker thread done servicing request
21:18:30.052 00.000 7988 OnExposeComplete: enter
21:18:30.052 00.000 7988 UpdateGuideState(): m_state=6
21:18:30.052 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5905
21:18:30.052 00.000 7988 Star::Find returns 1 (1), X=1182.33, Y=440.19, Mass=1497, SNR=26.3, Peak=255 HFD=3.4
21:18:30.052 00.000 7988 MultiStar: [#1 -0.09,0.09,1.03,U] [#2 0.14,0.31,1.02,U] [#3 -0.21,0.46,0.99,U] [#4 -0.05,0.44,1.03,U] [#5 -0.34,0.38,0.75,U] [#6 -0.13,0.32,0.71,U] [#7 -0.14,0.63,0.64,U] [#8 -0.21,0.22,0.67,U] 
21:18:30.052 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.28}, one-star: {-0.21, -0.19}
21:18:30.052 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
21:18:30.052 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
21:18:30.052 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.40 mountX=0.19 mountY=0.21, mountTheta=0.83
21:18:30.052 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.19, opts=13)
21:18:30.052 00.000 7988 Enqueuing Move request for scope (-0.21, -0.19)
21:18:30.052 00.000 15712 Worker thread wakes up
21:18:30.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
21:18:30.052 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
21:18:30.052 00.000 15712 Moving (-0.21, -0.19) raw xDistance=0.19 yDistance=0.21
21:18:30.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:30.052 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3 Saturated
21:18:30.067 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:30.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:30.067 00.000 7988 Enqueuing Expose request
21:18:30.067 00.000 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 635.92
21:18:30.067 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
21:18:30.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:30.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:18:30.067 00.000 15712 MoveAxis(W, 46, ABG)
21:18:30.067 00.000 15712 Guiding  Dir = 3, Dur = 46
21:18:30.067 00.000 15712 IsGuiding returns 0
21:18:30.099 00.032 15712 PulseGuide returned control before completion, sleep 29
21:18:30.131 00.032 15712 IsGuiding returns 1
21:18:30.131 00.000 15712 scope still moving after pulse duration time elapsed
21:18:30.179 00.048 15712 IsGuiding returns 0
21:18:30.179 00.000 15712 scope move finished after 46 + 62 ms
21:18:30.179 00.000 15712 Move returns status 0, amount 46
21:18:30.179 00.000 15712 MoveAxis(N, 0, ABG)
21:18:30.179 00.000 15712 Move returns status 0, amount 0
21:18:30.179 00.000 15712 move complete, result=0
21:18:30.179 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
21:18:30.182 00.003 15712 worker thread done servicing request
21:18:30.182 00.000 15712 Worker thread wakes up
21:18:30.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:30.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:31.597 01.415 15712 Exposure complete
21:18:31.656 00.059 15712 worker thread done servicing request
21:18:31.656 00.000 7988 OnExposeComplete: enter
21:18:31.656 00.000 7988 UpdateGuideState(): m_state=6
21:18:31.658 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5906
21:18:31.658 00.000 7988 Star::Find returns 1 (1), X=1182.33, Y=440.33, Mass=1529, SNR=26.7, Peak=255 HFD=3.2
21:18:31.658 00.000 7988 MultiStar: [#1 0.07,0.52,1.00,U] [#2 0.04,0.71,1.00,U] [#3 0.01,0.83,0.95,U] [#4 -0.03,0.50,1.04,U] [#5 -0.04,0.63,0.71,U] [#6 -0.08,0.61,0.72,U] [#7 0.19,1.03,0.00,M1] [#8 -0.24,0.76,0.64,U] 
21:18:31.658 00.000 7988 single-star, 7 included, MultiStar: {-0.05, 0.55}, one-star: {-0.21, -0.05}
21:18:31.658 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
21:18:31.658 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
21:18:31.658 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.91 mountX=0.05 mountY=0.22, mountTheta=1.33
21:18:31.658 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.05, opts=13)
21:18:31.667 00.009 7988 Enqueuing Move request for scope (-0.21, -0.05)
21:18:31.667 00.000 15712 Worker thread wakes up
21:18:31.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
21:18:31.667 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
21:18:31.667 00.000 15712 Moving (-0.21, -0.05) raw xDistance=0.05 yDistance=0.22
21:18:31.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:31.667 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7 Saturated
21:18:31.671 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:31.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:31.673 00.002 7988 Enqueuing Expose request
21:18:31.673 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:18:31.673 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
21:18:31.674 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:31.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:18:31.674 00.000 15712 MoveAxis(E, 4, ABG)
21:18:31.674 00.000 15712 Guiding  Dir = 2, Dur = 4
21:18:31.674 00.000 15712 IsGuiding returns 0
21:18:31.731 00.057 15712 IsGuiding returns 0
21:18:31.731 00.000 15712 Move returns status 0, amount 4
21:18:31.731 00.000 15712 MoveAxis(N, 0, ABG)
21:18:31.731 00.000 15712 Move returns status 0, amount 0
21:18:31.731 00.000 15712 move complete, result=0
21:18:31.731 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
21:18:31.732 00.001 15712 worker thread done servicing request
21:18:31.732 00.000 15712 Worker thread wakes up
21:18:31.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:31.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:33.369 01.637 15712 Exposure complete
21:18:33.418 00.049 15712 worker thread done servicing request
21:18:33.418 00.000 7988 OnExposeComplete: enter
21:18:33.430 00.012 7988 UpdateGuideState(): m_state=6
21:18:33.430 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5907
21:18:33.432 00.002 7988 Star::Find returns 1 (1), X=1182.37, Y=440.33, Mass=1517, SNR=26.6, Peak=255 HFD=3.4
21:18:33.432 00.000 7988 MultiStar: [#1 -0.07,0.35,0.99,U] [#2 0.13,0.39,1.04,U] [#3 -0.22,0.69,0.97,U] [#4 0.06,0.43,1.02,U] [#5 -0.22,0.48,0.73,U] [#6 0.05,0.54,0.70,U] [#7 0.05,0.42,0.66,U] [#8 -0.08,0.31,0.62,U] 
21:18:33.434 00.002 7988 single-star, 8 included, MultiStar: {-0.05, 0.39}, one-star: {-0.17, -0.06}
21:18:33.435 00.001 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.25 = -1.25)
21:18:33.435 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.86 = 1.86)
21:18:33.437 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.83 mountX=0.06 mountY=0.17, mountTheta=1.25
21:18:33.439 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.06, opts=13)
21:18:33.439 00.000 7988 Enqueuing Move request for scope (-0.17, -0.06)
21:18:33.441 00.002 15712 Worker thread wakes up
21:18:33.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
21:18:33.441 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
21:18:33.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:33.441 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.6 Saturated
21:18:33.444 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:33.444 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:33.446 00.002 7988 Enqueuing Expose request
21:18:33.446 00.000 15712 Moving (-0.17, -0.06) raw xDistance=0.06 yDistance=0.17
21:18:33.448 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:18:33.448 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
21:18:33.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:33.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:18:33.448 00.000 15712 MoveAxis(E, 8, ABG)
21:18:33.448 00.000 15712 Guiding  Dir = 2, Dur = 8
21:18:33.448 00.000 15712 IsGuiding returns 0
21:18:33.469 00.021 15712 IsGuiding returns 0
21:18:33.469 00.000 15712 Move returns status 0, amount 8
21:18:33.469 00.000 15712 MoveAxis(N, 0, ABG)
21:18:33.469 00.000 15712 Move returns status 0, amount 0
21:18:33.469 00.000 15712 move complete, result=0
21:18:33.469 00.000 15712 worker thread done servicing request
21:18:33.469 00.000 15712 Worker thread wakes up
21:18:33.469 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
21:18:33.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:33.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:34.881 01.412 15712 Exposure complete
21:18:34.941 00.060 15712 worker thread done servicing request
21:18:34.941 00.000 7988 OnExposeComplete: enter
21:18:34.941 00.000 7988 UpdateGuideState(): m_state=6
21:18:34.943 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5908
21:18:34.943 00.000 7988 Star::Find returns 1 (1), X=1182.29, Y=440.09, Mass=1529, SNR=26.7, Peak=255 HFD=3.2
21:18:34.946 00.003 7988 MultiStar: [#1 0.01,0.15,1.03,U] [#2 0.09,0.24,1.03,U] [#3 -0.06,0.55,0.98,U] [#4 -0.23,0.37,1.00,U] [#5 -0.25,0.22,0.70,U] [#6 -0.06,0.33,0.70,U] [#7 0.02,0.53,0.66,U] [#8 -0.18,0.28,0.64,U] 
21:18:34.946 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.25}, one-star: {-0.25, -0.30}
21:18:34.946 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.58) = xAngle (3.52 = -2.76)
21:18:34.946 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.63 = 0.35)
21:18:34.946 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.95 mountX=-0.25 mountY=0.09, mountTheta=2.79
21:18:34.946 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.25, opts=13)
21:18:34.946 00.000 7988 Enqueuing Move request for scope (-0.10, 0.25)
21:18:34.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:34.946 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7 Saturated
21:18:34.946 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:34.946 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:34.946 00.000 7988 Enqueuing Expose request
21:18:34.958 00.012 15712 Worker thread wakes up
21:18:34.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
21:18:34.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
21:18:34.958 00.000 15712 Moving (-0.10, 0.25) raw xDistance=-0.25 yDistance=0.09
21:18:34.963 00.005 15712 PPEC rslt: input = -0.25, final = -0.18, react = -0.15, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 635.92
21:18:34.963 00.000 15712 PPEC: input: -0.25, control: -0.18, exposure: 1500
21:18:34.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:34.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:18:34.963 00.000 15712 MoveAxis(E, 58, ABG)
21:18:34.963 00.000 15712 Guiding  Dir = 2, Dur = 58
21:18:34.963 00.000 15712 IsGuiding returns 0
21:18:34.991 00.028 15712 PulseGuide returned control before completion, sleep 41
21:18:35.070 00.079 15712 IsGuiding returns 1
21:18:35.070 00.000 15712 scope still moving after pulse duration time elapsed
21:18:35.102 00.032 15712 IsGuiding returns 0
21:18:35.102 00.000 15712 scope move finished after 58 + 80 ms
21:18:35.102 00.000 15712 Move returns status 0, amount 58
21:18:35.102 00.000 15712 MoveAxis(N, 0, ABG)
21:18:35.102 00.000 15712 Move returns status 0, amount 0
21:18:35.102 00.000 15712 move complete, result=0
21:18:35.102 00.000 15712 worker thread done servicing request
21:18:35.102 00.000 15712 Worker thread wakes up
21:18:35.102 00.000 7988 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
21:18:35.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:35.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:36.743 01.641 15712 Exposure complete
21:18:36.798 00.055 15712 worker thread done servicing request
21:18:36.798 00.000 7988 OnExposeComplete: enter
21:18:36.798 00.000 7988 UpdateGuideState(): m_state=6
21:18:36.806 00.008 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5909
21:18:36.807 00.001 7988 Star::Find returns 1 (0), X=1182.22, Y=439.72, Mass=1550, SNR=26.8, Peak=229 HFD=3.0
21:18:36.807 00.000 7988 MultiStar: [#1 -0.07,-0.22,1.01,U] [#2 0.20,-0.13,0.99,U] [#3 -0.05,0.11,0.94,U] [#4 -0.06,0.03,1.06,U] [#5 -0.31,-0.10,0.72,U] [#6 -0.13,-0.27,0.72,U] [#7 0.15,0.09,0.67,U] [#8 -0.36,-0.00,0.70,U] 
21:18:36.807 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.14}, one-star: {-0.33, -0.66}
21:18:36.807 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
21:18:36.807 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
21:18:36.807 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=0.14 mountY=0.10, mountTheta=0.62
21:18:36.807 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.14, opts=13)
21:18:36.815 00.008 7988 Enqueuing Move request for scope (-0.10, -0.14)
21:18:36.815 00.000 15712 Worker thread wakes up
21:18:36.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
21:18:36.815 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
21:18:36.815 00.000 15712 Moving (-0.10, -0.14) raw xDistance=0.14 yDistance=0.10
21:18:36.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:36.815 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.8
21:18:36.819 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:36.819 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:36.821 00.002 7988 Enqueuing Expose request
21:18:36.821 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:18:36.821 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
21:18:36.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:36.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:18:36.821 00.000 15712 MoveAxis(E, 0, ABG)
21:18:36.821 00.000 15712 Move returns status 0, amount 0
21:18:36.821 00.000 15712 MoveAxis(N, 0, ABG)
21:18:36.821 00.000 15712 Move returns status 0, amount 0
21:18:36.822 00.001 15712 move complete, result=0
21:18:36.822 00.000 15712 worker thread done servicing request
21:18:36.822 00.000 15712 Worker thread wakes up
21:18:36.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:36.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:36.822 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:38.341 01.519 15712 Exposure complete
21:18:38.403 00.062 15712 worker thread done servicing request
21:18:38.403 00.000 7988 OnExposeComplete: enter
21:18:38.403 00.000 7988 UpdateGuideState(): m_state=6
21:18:38.403 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5910
21:18:38.403 00.000 7988 Star::Find returns 1 (1), X=1182.20, Y=439.65, Mass=1482, SNR=26.3, Peak=255 HFD=3.2
21:18:38.403 00.000 7988 MultiStar: [#1 -0.04,-0.51,1.04,U] [#2 0.14,-0.26,1.02,U] [#3 -0.10,-0.13,0.97,U] [#4 -0.04,-0.39,1.05,U] [#5 -0.22,-0.26,0.75,U] [#6 -0.17,-0.36,0.74,U] [#7 0.01,0.19,0.67,U] [#8 0.02,-0.33,0.65,U] 
21:18:38.403 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.33}, one-star: {-0.35, -0.73}
21:18:38.412 00.009 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
21:18:38.412 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
21:18:38.412 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.81 mountX=0.33 mountY=0.09, mountTheta=0.26
21:18:38.417 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.33, opts=13)
21:18:38.419 00.002 7988 Enqueuing Move request for scope (-0.08, -0.33)
21:18:38.419 00.000 15712 Worker thread wakes up
21:18:38.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.33) opts 0xd
21:18:38.419 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.33)
21:18:38.419 00.000 15712 Moving (-0.08, -0.33) raw xDistance=0.33 yDistance=0.09
21:18:38.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:38.419 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.3 Saturated
21:18:38.422 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:38.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:38.424 00.002 7988 Enqueuing Expose request
21:18:38.424 00.000 15712 PPEC rslt: input = 0.33, final = 0.21, react = 0.20, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 635.92
21:18:38.424 00.000 15712 PPEC: input: 0.33, control: 0.21, exposure: 1500
21:18:38.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:38.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:18:38.424 00.000 15712 MoveAxis(W, 69, ABG)
21:18:38.424 00.000 15712 Guiding  Dir = 3, Dur = 69
21:18:38.424 00.000 15712 IsGuiding returns 0
21:18:38.435 00.011 15712 PulseGuide returned control before completion, sleep 64
21:18:38.514 00.079 15712 IsGuiding returns 0
21:18:38.514 00.000 15712 Move returns status 0, amount 69
21:18:38.514 00.000 15712 MoveAxis(N, 0, ABG)
21:18:38.514 00.000 15712 Move returns status 0, amount 0
21:18:38.514 00.000 15712 move complete, result=0
21:18:38.514 00.000 7988 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH
21:18:38.526 00.012 15712 worker thread done servicing request
21:18:38.526 00.000 15712 Worker thread wakes up
21:18:38.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:38.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:40.160 01.634 15712 Exposure complete
21:18:40.217 00.057 15712 worker thread done servicing request
21:18:40.217 00.000 7988 OnExposeComplete: enter
21:18:40.217 00.000 7988 UpdateGuideState(): m_state=6
21:18:40.223 00.006 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5911
21:18:40.223 00.000 7988 Star::Find returns 1 (0), X=1182.28, Y=439.69, Mass=1538, SNR=26.8, Peak=221 HFD=3.0
21:18:40.225 00.002 7988 MultiStar: [#1 -0.04,-0.28,1.06,U] [#2 0.07,-0.02,1.01,U] [#3 -0.08,0.04,0.95,U] [#4 -0.14,-0.09,1.05,U] [#5 -0.17,-0.08,0.73,U] [#6 0.11,-0.05,0.70,U] [#7 -0.15,0.29,0.67,U] [#8 -0.17,-0.02,0.64,U] 
21:18:40.225 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.13}, one-star: {-0.27, -0.70}
21:18:40.227 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
21:18:40.227 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
21:18:40.229 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.20 mountX=0.13 mountY=0.09, mountTheta=0.64
21:18:40.231 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.13, opts=13)
21:18:40.231 00.000 7988 Enqueuing Move request for scope (-0.09, -0.13)
21:18:40.233 00.002 15712 Worker thread wakes up
21:18:40.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
21:18:40.233 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
21:18:40.233 00.000 15712 Moving (-0.09, -0.13) raw xDistance=0.13 yDistance=0.09
21:18:40.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:40.234 00.001 7988 UpdateGuideState exits: m=1538 SNR=26.8
21:18:40.236 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:40.236 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:40.238 00.002 7988 Enqueuing Expose request
21:18:40.239 00.001 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:18:40.239 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
21:18:40.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:40.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:18:40.239 00.000 15712 MoveAxis(W, 6, ABG)
21:18:40.239 00.000 15712 Guiding  Dir = 3, Dur = 6
21:18:40.239 00.000 15712 IsGuiding returns 0
21:18:40.265 00.026 15712 IsGuiding returns 0
21:18:40.265 00.000 15712 Move returns status 0, amount 6
21:18:40.265 00.000 15712 MoveAxis(N, 0, ABG)
21:18:40.265 00.000 15712 Move returns status 0, amount 0
21:18:40.265 00.000 15712 move complete, result=0
21:18:40.265 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
21:18:40.268 00.003 15712 worker thread done servicing request
21:18:40.268 00.000 15712 Worker thread wakes up
21:18:40.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:40.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:41.671 01.403 15712 Exposure complete
21:18:41.731 00.060 15712 worker thread done servicing request
21:18:41.732 00.001 7988 OnExposeComplete: enter
21:18:41.732 00.000 7988 UpdateGuideState(): m_state=6
21:18:41.732 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5912
21:18:41.735 00.003 7988 Star::Find returns 1 (0), X=1182.15, Y=439.71, Mass=1619, SNR=27.5, Peak=207 HFD=3.4
21:18:41.737 00.002 7988 MultiStar: [#1 0.02,-0.32,0.97,U] [#2 0.39,-0.07,0.96,U] [#3 -0.10,0.13,0.95,U] [#4 0.13,0.07,0.99,U] [#5 -0.17,-0.07,0.70,U] [#6 -0.04,0.05,0.69,U] [#7 -0.19,0.16,0.65,U] [#8 -0.19,-0.00,0.61,U] 
21:18:41.737 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.39, -0.67}
21:18:41.739 00.002 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
21:18:41.739 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.68 = 2.68)
21:18:41.741 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.01 mountX=0.10 mountY=0.05, mountTheta=0.45
21:18:41.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.10, opts=13)
21:18:41.743 00.002 7988 Enqueuing Move request for scope (-0.05, -0.10)
21:18:41.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:41.745 00.002 7988 UpdateGuideState exits: m=1619 SNR=27.5
21:18:41.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:41.747 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:41.747 00.000 7988 Enqueuing Expose request
21:18:41.749 00.002 15712 Worker thread wakes up
21:18:41.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
21:18:41.749 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
21:18:41.749 00.000 15712 Moving (-0.05, -0.10) raw xDistance=0.10 yDistance=0.05
21:18:41.751 00.002 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:18:41.751 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
21:18:41.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:41.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:18:41.751 00.000 15712 MoveAxis(E, 4, ABG)
21:18:41.751 00.000 15712 Guiding  Dir = 2, Dur = 4
21:18:41.769 00.018 15712 IsGuiding returns 0
21:18:41.784 00.015 15712 IsGuiding returns 0
21:18:41.784 00.000 15712 Move returns status 0, amount 4
21:18:41.784 00.000 15712 MoveAxis(N, 0, ABG)
21:18:41.784 00.000 15712 Move returns status 0, amount 0
21:18:41.784 00.000 15712 move complete, result=0
21:18:41.784 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:18:41.786 00.002 15712 worker thread done servicing request
21:18:41.786 00.000 15712 Worker thread wakes up
21:18:41.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:41.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:43.427 01.641 15712 Exposure complete
21:18:43.481 00.054 15712 worker thread done servicing request
21:18:43.481 00.000 7988 OnExposeComplete: enter
21:18:43.481 00.000 7988 UpdateGuideState(): m_state=6
21:18:43.488 00.007 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5913
21:18:43.488 00.000 7988 Star::Find returns 1 (0), X=1182.27, Y=439.81, Mass=1514, SNR=26.5, Peak=232 HFD=3.2
21:18:43.488 00.000 7988 MultiStar: [#1 -0.09,-0.25,1.03,U] [#2 0.11,-0.02,1.04,U] [#3 -0.15,0.10,0.98,U] [#4 -0.13,-0.07,1.03,U] [#5 -0.13,-0.01,0.71,U] [#6 -0.21,-0.03,0.73,U] [#7 0.03,0.04,0.64,U] [#8 -0.22,-0.04,0.68,U] 
21:18:43.488 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.11}, one-star: {-0.27, -0.58}
21:18:43.488 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.58) = xAngle (-0.80 = -0.80)
21:18:43.488 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.31 = 2.31)
21:18:43.488 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.38 mountX=0.11 mountY=0.12, mountTheta=0.82
21:18:43.488 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.11, opts=13)
21:18:43.488 00.000 7988 Enqueuing Move request for scope (-0.12, -0.11)
21:18:43.498 00.010 15712 Worker thread wakes up
21:18:43.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
21:18:43.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
21:18:43.498 00.000 15712 Moving (-0.12, -0.11) raw xDistance=0.11 yDistance=0.12
21:18:43.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:43.498 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
21:18:43.501 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:43.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:43.503 00.002 7988 Enqueuing Expose request
21:18:43.504 00.001 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:18:43.504 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
21:18:43.505 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:43.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:18:43.505 00.000 15712 MoveAxis(E, 8, ABG)
21:18:43.505 00.000 15712 Guiding  Dir = 2, Dur = 8
21:18:43.505 00.000 15712 IsGuiding returns 0
21:18:43.528 00.023 15712 IsGuiding returns 0
21:18:43.528 00.000 15712 Move returns status 0, amount 8
21:18:43.528 00.000 15712 MoveAxis(N, 0, ABG)
21:18:43.528 00.000 15712 Move returns status 0, amount 0
21:18:43.528 00.000 15712 move complete, result=0
21:18:43.528 00.000 15712 worker thread done servicing request
21:18:43.528 00.000 15712 Worker thread wakes up
21:18:43.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:43.528 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:18:43.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:44.942 01.414 15712 Exposure complete
21:18:45.001 00.059 15712 worker thread done servicing request
21:18:45.001 00.000 7988 OnExposeComplete: enter
21:18:45.001 00.000 7988 UpdateGuideState(): m_state=6
21:18:45.001 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5914
21:18:45.003 00.002 7988 Star::Find returns 1 (1), X=1182.27, Y=440.03, Mass=1593, SNR=27.2, Peak=255 HFD=3.3
21:18:45.006 00.003 7988 MultiStar: [#1 -0.02,-0.10,0.98,U] [#2 0.13,0.00,1.01,U] [#3 -0.10,0.16,0.92,U] [#4 -0.24,0.08,1.01,U] [#5 -0.31,-0.07,0.69,U] [#6 0.02,-0.02,0.72,U] [#7 -0.04,0.29,0.65,U] [#8 -0.25,-0.03,0.64,U] 
21:18:45.006 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {-0.28, -0.36}
21:18:45.008 00.002 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
21:18:45.008 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.68 = 1.68)
21:18:45.010 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-3.00 mountX=0.02 mountY=0.11, mountTheta=1.43
21:18:45.012 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.02, opts=13)
21:18:45.012 00.000 7988 Enqueuing Move request for scope (-0.11, -0.02)
21:18:45.014 00.002 15712 Worker thread wakes up
21:18:45.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
21:18:45.014 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
21:18:45.014 00.000 15712 Moving (-0.11, -0.02) raw xDistance=0.02 yDistance=0.11
21:18:45.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:45.014 00.000 7988 UpdateGuideState exits: m=1593 SNR=27.2 Saturated
21:18:45.016 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:45.016 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:45.018 00.002 7988 Enqueuing Expose request
21:18:45.019 00.001 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:18:45.019 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
21:18:45.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:45.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:18:45.019 00.000 15712 MoveAxis(W, 10, ABG)
21:18:45.019 00.000 15712 Guiding  Dir = 3, Dur = 10
21:18:45.019 00.000 15712 IsGuiding returns 0
21:18:45.045 00.026 15712 IsGuiding returns 1
21:18:45.045 00.000 15712 scope still moving after pulse duration time elapsed
21:18:45.083 00.038 15712 IsGuiding returns 0
21:18:45.083 00.000 15712 scope move finished after 10 + 62 ms
21:18:45.083 00.000 15712 Move returns status 0, amount 10
21:18:45.083 00.000 15712 MoveAxis(N, 0, ABG)
21:18:45.083 00.000 15712 Move returns status 0, amount 0
21:18:45.083 00.000 15712 move complete, result=0
21:18:45.083 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
21:18:45.095 00.012 15712 worker thread done servicing request
21:18:45.095 00.000 15712 Worker thread wakes up
21:18:45.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:45.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:46.836 01.741 15712 Exposure complete
21:18:46.895 00.059 15712 worker thread done servicing request
21:18:46.895 00.000 7988 OnExposeComplete: enter
21:18:46.896 00.001 7988 UpdateGuideState(): m_state=6
21:18:46.896 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5915
21:18:46.898 00.002 7988 Star::Find returns 1 (1), X=1182.16, Y=439.93, Mass=1580, SNR=27.3, Peak=255 HFD=2.9
21:18:46.900 00.002 7988 MultiStar: [#1 -0.17,-0.26,0.97,U] [#2 0.09,-0.09,0.98,U] [#3 -0.06,0.19,0.91,U] [#4 0.01,0.01,1.04,U] [#5 -0.42,-0.00,0.67,U] [#6 -0.05,-0.08,0.71,U] [#7 -0.19,0.21,0.67,U] [#8 -0.19,-0.07,0.61,U] 
21:18:46.900 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.08}, one-star: {-0.38, -0.46}
21:18:46.902 00.002 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.58) = xAngle (-1.07 = -1.07)
21:18:46.902 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.04 = 2.04)
21:18:46.902 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.65 mountX=0.08 mountY=0.14, mountTheta=1.08
21:18:46.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.08, opts=13)
21:18:46.902 00.000 7988 Enqueuing Move request for scope (-0.14, -0.08)
21:18:46.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:46.902 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.3 Saturated
21:18:46.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:46.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:46.913 00.011 7988 Enqueuing Expose request
21:18:46.913 00.000 15712 Worker thread wakes up
21:18:46.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
21:18:46.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
21:18:46.913 00.000 15712 Moving (-0.14, -0.08) raw xDistance=0.08 yDistance=0.14
21:18:46.915 00.002 15712 PPEC rslt: input = 0.08, final = 0.07, react = 0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:18:46.915 00.000 15712 PPEC: input: 0.08, control: 0.07, exposure: 1500
21:18:46.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:46.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:18:46.915 00.000 15712 MoveAxis(W, 21, ABG)
21:18:46.915 00.000 15712 Guiding  Dir = 3, Dur = 21
21:18:46.919 00.004 15712 IsGuiding returns 0
21:18:46.948 00.029 15712 IsGuiding returns 1
21:18:46.948 00.000 15712 scope still moving after pulse duration time elapsed
21:18:46.980 00.032 15712 IsGuiding returns 1
21:18:47.008 00.028 15712 IsGuiding returns 0
21:18:47.008 00.000 15712 scope move finished after 21 + 68 ms
21:18:47.008 00.000 15712 Move returns status 0, amount 21
21:18:47.008 00.000 15712 MoveAxis(N, 0, ABG)
21:18:47.008 00.000 15712 Move returns status 0, amount 0
21:18:47.008 00.000 15712 move complete, result=0
21:18:47.008 00.000 15712 worker thread done servicing request
21:18:47.008 00.000 15712 Worker thread wakes up
21:18:47.008 00.000 7988 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
21:18:47.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:47.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:48.415 01.407 15712 Exposure complete
21:18:48.466 00.051 15712 worker thread done servicing request
21:18:48.466 00.000 7988 OnExposeComplete: enter
21:18:48.466 00.000 7988 UpdateGuideState(): m_state=6
21:18:48.477 00.011 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5916
21:18:48.477 00.000 7988 Star::Find returns 1 (1), X=1182.18, Y=439.93, Mass=1499, SNR=26.5, Peak=255 HFD=3.0
21:18:48.479 00.002 7988 MultiStar: [#1 -0.09,-0.10,1.01,U] [#2 0.20,0.10,0.98,U] [#3 -0.14,0.38,0.94,U] [#4 -0.09,0.16,1.03,U] [#5 -0.23,-0.00,0.70,U] [#6 0.09,0.19,0.72,U] [#7 -0.27,0.09,0.71,U] [#8 -0.29,-0.14,0.63,U] 
21:18:48.481 00.002 7988 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.36, -0.45}
21:18:48.481 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.58) = xAngle (4.55 = -1.73)
21:18:48.483 00.002 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.66 = 1.38)
21:18:48.483 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.97 mountX=-0.02 mountY=0.12, mountTheta=1.74
21:18:48.485 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.02, opts=13)
21:18:48.487 00.002 7988 Enqueuing Move request for scope (-0.12, 0.02)
21:18:48.487 00.000 15712 Worker thread wakes up
21:18:48.487 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
21:18:48.487 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
21:18:48.487 00.000 15712 Moving (-0.12, 0.02) raw xDistance=-0.02 yDistance=0.12
21:18:48.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:48.487 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.5 Saturated
21:18:48.490 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:48.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:48.492 00.002 7988 Enqueuing Expose request
21:18:48.492 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:18:48.492 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
21:18:48.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:48.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:18:48.492 00.000 15712 MoveAxis(W, 11, ABG)
21:18:48.492 00.000 15712 Guiding  Dir = 3, Dur = 11
21:18:48.492 00.000 15712 IsGuiding returns 0
21:18:48.514 00.022 15712 IsGuiding returns 1
21:18:48.514 00.000 15712 scope still moving after pulse duration time elapsed
21:18:48.555 00.041 15712 IsGuiding returns 0
21:18:48.555 00.000 15712 scope move finished after 11 + 57 ms
21:18:48.555 00.000 15712 Move returns status 0, amount 11
21:18:48.555 00.000 15712 MoveAxis(N, 0, ABG)
21:18:48.555 00.000 15712 Move returns status 0, amount 0
21:18:48.555 00.000 15712 move complete, result=0
21:18:48.555 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
21:18:48.564 00.009 15712 worker thread done servicing request
21:18:48.564 00.000 15712 Worker thread wakes up
21:18:48.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:48.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:50.197 01.633 15712 Exposure complete
21:18:50.253 00.056 15712 worker thread done servicing request
21:18:50.253 00.000 7988 OnExposeComplete: enter
21:18:50.253 00.000 7988 UpdateGuideState(): m_state=6
21:18:50.258 00.005 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5917
21:18:50.258 00.000 7988 Star::Find returns 1 (0), X=1182.17, Y=439.85, Mass=1546, SNR=26.8, Peak=219 HFD=3.1
21:18:50.258 00.000 7988 MultiStar: [#1 0.01,-0.26,0.99,U] [#2 0.03,0.05,1.00,U] [#3 -0.10,0.31,0.94,U] [#4 -0.07,0.14,1.03,U] [#5 -0.28,-0.03,0.72,U] [#6 0.10,-0.07,0.72,U] [#7 -0.22,0.16,0.67,U] [#8 -0.18,-0.28,0.65,U] 
21:18:50.258 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.06}, one-star: {-0.38, -0.53}
21:18:50.258 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
21:18:50.258 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
21:18:50.258 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.67 mountX=0.06 mountY=0.12, mountTheta=1.10
21:18:50.258 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.06, opts=13)
21:18:50.258 00.000 7988 Enqueuing Move request for scope (-0.12, -0.06)
21:18:50.258 00.000 15712 Worker thread wakes up
21:18:50.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
21:18:50.258 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
21:18:50.258 00.000 15712 Moving (-0.12, -0.06) raw xDistance=0.06 yDistance=0.12
21:18:50.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:50.269 00.011 7988 UpdateGuideState exits: m=1546 SNR=26.8
21:18:50.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:50.271 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:50.271 00.000 7988 Enqueuing Expose request
21:18:50.273 00.002 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:18:50.273 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
21:18:50.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:50.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:18:50.273 00.000 15712 MoveAxis(E, 9, ABG)
21:18:50.273 00.000 15712 Guiding  Dir = 2, Dur = 9
21:18:50.303 00.030 15712 IsGuiding returns 0
21:18:50.320 00.017 15712 IsGuiding returns 0
21:18:50.320 00.000 15712 Move returns status 0, amount 9
21:18:50.320 00.000 15712 MoveAxis(N, 0, ABG)
21:18:50.320 00.000 15712 Move returns status 0, amount 0
21:18:50.320 00.000 15712 move complete, result=0
21:18:50.320 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
21:18:50.321 00.001 15712 worker thread done servicing request
21:18:50.321 00.000 15712 Worker thread wakes up
21:18:50.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:50.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:51.741 01.420 15712 Exposure complete
21:18:51.798 00.057 15712 worker thread done servicing request
21:18:51.798 00.000 7988 OnExposeComplete: enter
21:18:51.798 00.000 7988 UpdateGuideState(): m_state=6
21:18:51.802 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5918
21:18:51.802 00.000 7988 Star::Find returns 1 (0), X=1182.17, Y=439.75, Mass=1575, SNR=26.7, Peak=205 HFD=3.5
21:18:51.802 00.000 7988 MultiStar: [#1 0.01,-0.30,1.00,U] [#2 0.23,-0.14,1.00,U] [#3 -0.04,-0.04,0.93,U] [#4 -0.09,-0.00,1.00,U] [#5 -0.40,-0.22,0.71,U] [#6 -0.04,-0.16,0.71,U] [#7 -0.12,0.28,0.66,U] [#8 -0.34,-0.06,0.64,U] 
21:18:51.802 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.16}, one-star: {-0.38, -0.63}
21:18:51.802 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
21:18:51.802 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
21:18:51.802 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-2.19 mountX=0.16 mountY=0.12, mountTheta=0.63
21:18:51.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.16, opts=13)
21:18:51.802 00.000 7988 Enqueuing Move request for scope (-0.11, -0.16)
21:18:51.802 00.000 15712 Worker thread wakes up
21:18:51.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
21:18:51.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
21:18:51.802 00.000 15712 Moving (-0.11, -0.16) raw xDistance=0.16 yDistance=0.12
21:18:51.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:51.802 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.7
21:18:51.815 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:51.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:51.817 00.002 7988 Enqueuing Expose request
21:18:51.818 00.001 15712 PPEC rslt: input = 0.16, final = 0.00, react = 0.10, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:18:51.818 00.000 15712 PPEC: input: 0.16, control: 0.00, exposure: 1500
21:18:51.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:51.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:18:51.818 00.000 15712 MoveAxis(W, 1, ABG)
21:18:51.818 00.000 15712 Guiding  Dir = 3, Dur = 1
21:18:51.818 00.000 15712 IsGuiding returns 0
21:18:51.838 00.020 15712 IsGuiding returns 0
21:18:51.838 00.000 15712 Move returns status 0, amount 1
21:18:51.838 00.000 15712 MoveAxis(N, 0, ABG)
21:18:51.838 00.000 15712 Move returns status 0, amount 0
21:18:51.838 00.000 15712 move complete, result=0
21:18:51.838 00.000 15712 worker thread done servicing request
21:18:51.838 00.000 15712 Worker thread wakes up
21:18:51.838 00.000 7988 GuideStep: 0.2 px 1 ms WEST, 0.1 px 0 ms NORTH
21:18:51.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:51.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:53.479 01.641 15712 Exposure complete
21:18:53.532 00.053 15712 worker thread done servicing request
21:18:53.532 00.000 7988 OnExposeComplete: enter
21:18:53.540 00.008 7988 UpdateGuideState(): m_state=6
21:18:53.540 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5919
21:18:53.542 00.002 7988 Star::Find returns 1 (0), X=1182.24, Y=439.66, Mass=1503, SNR=26.4, Peak=238 HFD=3.2
21:18:53.542 00.000 7988 MultiStar: [#1 -0.07,-0.32,1.03,U] [#2 0.23,-0.22,0.96,U] [#3 -0.18,-0.06,0.95,U] [#4 -0.13,-0.27,1.05,U] [#5 -0.41,-0.11,0.70,U] [#6 -0.12,-0.20,0.70,U] [#7 -0.19,-0.05,0.68,U] [#8 -0.09,-0.39,0.63,U] 
21:18:53.544 00.002 7988 refined, 8 included, MultiStar: {-0.13, -0.27}, one-star: {-0.30, -0.72}
21:18:53.544 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
21:18:53.546 00.002 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
21:18:53.546 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.02 mountX=0.27 mountY=0.14, mountTheta=0.47
21:18:53.548 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.27, opts=13)
21:18:53.548 00.000 7988 Enqueuing Move request for scope (-0.13, -0.27)
21:18:53.550 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:53.550 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
21:18:53.552 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:53.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:53.555 00.003 7988 Enqueuing Expose request
21:18:53.556 00.001 15712 Worker thread wakes up
21:18:53.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
21:18:53.556 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
21:18:53.556 00.000 15712 Moving (-0.13, -0.27) raw xDistance=0.27 yDistance=0.14
21:18:53.560 00.004 15712 PPEC rslt: input = 0.27, final = 0.18, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 635.91
21:18:53.560 00.000 15712 PPEC: input: 0.27, control: 0.18, exposure: 1500
21:18:53.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:53.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:18:53.560 00.000 15712 MoveAxis(W, 58, ABG)
21:18:53.560 00.000 15712 Guiding  Dir = 3, Dur = 58
21:18:53.560 00.000 15712 IsGuiding returns 0
21:18:53.572 00.012 15712 PulseGuide returned control before completion, sleep 49
21:18:53.645 00.073 15712 IsGuiding returns 1
21:18:53.645 00.000 15712 scope still moving after pulse duration time elapsed
21:18:53.668 00.023 15712 IsGuiding returns 0
21:18:53.668 00.000 15712 scope move finished after 58 + 48 ms
21:18:53.668 00.000 15712 Move returns status 0, amount 58
21:18:53.668 00.000 15712 MoveAxis(N, 0, ABG)
21:18:53.668 00.000 15712 Move returns status 0, amount 0
21:18:53.668 00.000 15712 move complete, result=0
21:18:53.668 00.000 15712 worker thread done servicing request
21:18:53.668 00.000 15712 Worker thread wakes up
21:18:53.668 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
21:18:53.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:53.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:55.087 01.419 15712 Exposure complete
21:18:55.147 00.060 15712 worker thread done servicing request
21:18:55.147 00.000 7988 OnExposeComplete: enter
21:18:55.149 00.002 7988 UpdateGuideState(): m_state=6
21:18:55.149 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5920
21:18:55.151 00.002 7988 Star::Find returns 1 (0), X=1182.25, Y=439.89, Mass=1502, SNR=26.5, Peak=208 HFD=3.2
21:18:55.151 00.000 7988 MultiStar: [#1 0.08,-0.09,1.02,U] [#2 0.06,0.07,1.00,U] [#3 -0.20,0.10,0.95,U] [#4 -0.12,0.02,1.03,U] [#5 -0.29,0.00,0.70,U] [#6 0.16,0.01,0.69,U] [#7 -0.09,0.31,0.67,U] [#8 -0.28,0.07,0.63,U] 
21:18:55.153 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.30, -0.49}
21:18:55.153 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.58) = xAngle (-1.39 = -1.39)
21:18:55.155 00.002 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.72 = 1.72)
21:18:55.155 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.97 mountX=0.02 mountY=0.10, mountTheta=1.39
21:18:55.157 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.02, opts=13)
21:18:55.159 00.002 7988 Enqueuing Move request for scope (-0.10, -0.02)
21:18:55.159 00.000 15712 Worker thread wakes up
21:18:55.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
21:18:55.159 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
21:18:55.159 00.000 15712 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.10
21:18:55.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:55.159 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.5
21:18:55.162 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:55.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:55.163 00.001 7988 Enqueuing Expose request
21:18:55.164 00.001 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:18:55.164 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
21:18:55.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:55.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:18:55.164 00.000 15712 MoveAxis(W, 3, ABG)
21:18:55.164 00.000 15712 Guiding  Dir = 3, Dur = 3
21:18:55.164 00.000 15712 IsGuiding returns 0
21:18:55.191 00.027 15712 IsGuiding returns 0
21:18:55.191 00.000 15712 Move returns status 0, amount 3
21:18:55.191 00.000 15712 MoveAxis(N, 0, ABG)
21:18:55.191 00.000 15712 Move returns status 0, amount 0
21:18:55.191 00.000 15712 move complete, result=0
21:18:55.196 00.005 15712 worker thread done servicing request
21:18:55.196 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:18:55.197 00.001 15712 Worker thread wakes up
21:18:55.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:55.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:56.937 01.740 15712 Exposure complete
21:18:56.983 00.046 15712 worker thread done servicing request
21:18:56.983 00.000 7988 OnExposeComplete: enter
21:18:56.996 00.013 7988 UpdateGuideState(): m_state=6
21:18:56.998 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5921
21:18:56.998 00.000 7988 Star::Find returns 1 (1), X=1182.06, Y=440.14, Mass=1507, SNR=26.5, Peak=255 HFD=3.1
21:18:56.998 00.000 7988 MultiStar: [#1 -0.06,0.16,1.01,U] [#2 0.07,0.23,1.03,U] [#3 -0.07,0.49,0.95,U] [#4 -0.12,0.33,1.03,U] [#5 -0.36,0.16,0.74,U] [#6 0.17,0.39,0.73,U] [#7 -0.22,0.62,0.67,U] [#8 -0.10,0.47,0.64,U] 
21:18:56.998 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.27}, one-star: {-0.49, -0.25}
21:18:57.003 00.005 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.67)
21:18:57.003 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.72 = 0.43)
21:18:57.005 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.03 mountX=-0.27 mountY=0.13, mountTheta=2.70
21:18:57.007 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.27, opts=13)
21:18:57.007 00.000 7988 Enqueuing Move request for scope (-0.13, 0.27)
21:18:57.009 00.002 15712 Worker thread wakes up
21:18:57.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
21:18:57.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
21:18:57.009 00.000 15712 Moving (-0.13, 0.27) raw xDistance=-0.27 yDistance=0.13
21:18:57.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:57.009 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5 Saturated
21:18:57.011 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:57.011 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:57.013 00.002 7988 Enqueuing Expose request
21:18:57.014 00.001 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 635.90
21:18:57.014 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
21:18:57.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:57.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:18:57.014 00.000 15712 MoveAxis(E, 59, ABG)
21:18:57.014 00.000 15712 Guiding  Dir = 2, Dur = 59
21:18:57.014 00.000 15712 IsGuiding returns 0
21:18:57.030 00.016 15712 PulseGuide returned control before completion, sleep 51
21:18:57.110 00.080 15712 IsGuiding returns 0
21:18:57.110 00.000 15712 Move returns status 0, amount 59
21:18:57.110 00.000 15712 MoveAxis(N, 0, ABG)
21:18:57.110 00.000 15712 Move returns status 0, amount 0
21:18:57.110 00.000 15712 move complete, result=0
21:18:57.110 00.000 15712 worker thread done servicing request
21:18:57.110 00.000 15712 Worker thread wakes up
21:18:57.110 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
21:18:57.114 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:57.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:18:58.533 01.419 15712 Exposure complete
21:18:58.591 00.058 15712 worker thread done servicing request
21:18:58.591 00.000 7988 OnExposeComplete: enter
21:18:58.591 00.000 7988 UpdateGuideState(): m_state=6
21:18:58.594 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5922
21:18:58.594 00.000 7988 Star::Find returns 1 (1), X=1182.25, Y=440.14, Mass=1500, SNR=26.3, Peak=255 HFD=3.3
21:18:58.594 00.000 7988 MultiStar: [#1 0.05,0.19,1.02,U] [#2 0.26,0.42,1.03,U] [#3 -0.04,0.45,0.96,U] [#4 -0.10,0.44,1.05,U] [#5 -0.28,0.49,0.71,U] [#6 -0.08,0.55,0.73,U] [#7 -0.15,0.72,0.69,U] [#8 -0.24,0.15,0.70,U] 
21:18:58.594 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.33}, one-star: {-0.29, -0.24}
21:18:58.594 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.58) = xAngle (3.39 = -2.89)
21:18:58.594 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.50 = 0.21)
21:18:58.594 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.81 mountX=-0.33 mountY=0.07, mountTheta=2.93
21:18:58.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.33, opts=13)
21:18:58.594 00.000 7988 Enqueuing Move request for scope (-0.08, 0.33)
21:18:58.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:18:58.594 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3 Saturated
21:18:58.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:58.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:18:58.608 00.014 7988 Enqueuing Expose request
21:18:58.608 00.000 15712 Worker thread wakes up
21:18:58.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0xd
21:18:58.608 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
21:18:58.608 00.000 15712 Moving (-0.08, 0.33) raw xDistance=-0.33 yDistance=0.07
21:18:58.612 00.004 15712 PPEC rslt: input = -0.33, final = -0.17, react = -0.20, pred = 0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 635.90
21:18:58.614 00.002 15712 PPEC: input: -0.33, control: -0.17, exposure: 1500
21:18:58.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:58.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:18:58.614 00.000 15712 MoveAxis(E, 56, ABG)
21:18:58.614 00.000 15712 Guiding  Dir = 2, Dur = 56
21:18:58.614 00.000 15712 IsGuiding returns 0
21:18:58.631 00.017 15712 PulseGuide returned control before completion, sleep 49
21:18:58.693 00.062 15712 IsGuiding returns 1
21:18:58.693 00.000 15712 scope still moving after pulse duration time elapsed
21:18:58.721 00.028 15712 IsGuiding returns 0
21:18:58.721 00.000 15712 scope move finished after 56 + 50 ms
21:18:58.721 00.000 15712 Move returns status 0, amount 56
21:18:58.721 00.000 15712 MoveAxis(N, 0, ABG)
21:18:58.721 00.000 15712 Move returns status 0, amount 0
21:18:58.721 00.000 15712 move complete, result=0
21:18:58.721 00.000 15712 worker thread done servicing request
21:18:58.721 00.000 15712 Worker thread wakes up
21:18:58.721 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
21:18:58.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:18:58.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:00.365 01.644 15712 Exposure complete
21:19:00.426 00.061 15712 worker thread done servicing request
21:19:00.426 00.000 7988 OnExposeComplete: enter
21:19:00.426 00.000 7988 UpdateGuideState(): m_state=6
21:19:00.428 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5923
21:19:00.431 00.003 7988 Star::Find returns 1 (1), X=1182.29, Y=439.98, Mass=1554, SNR=26.9, Peak=255 HFD=3.2
21:19:00.431 00.000 7988 MultiStar: [#1 0.14,-0.09,1.02,U] [#2 0.26,0.12,1.02,U] [#3 0.07,0.33,0.94,U] [#4 0.02,0.35,1.02,U] [#5 -0.20,0.23,0.70,U] [#6 0.05,0.10,0.69,U] [#7 -0.24,0.42,0.68,U] [#8 -0.03,0.07,0.63,U] 
21:19:00.433 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.26, -0.40}
21:19:00.433 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
21:19:00.435 00.002 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
21:19:00.435 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=-0.11 mountY=0.00, mountTheta=3.11
21:19:00.437 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.11, opts=13)
21:19:00.439 00.002 7988 Enqueuing Move request for scope (-0.01, 0.11)
21:19:00.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:00.441 00.002 7988 UpdateGuideState exits: m=1554 SNR=26.9 Saturated
21:19:00.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:00.443 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:00.443 00.000 7988 Enqueuing Expose request
21:19:00.444 00.001 15712 Worker thread wakes up
21:19:00.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
21:19:00.444 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
21:19:00.444 00.000 15712 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.00
21:19:00.445 00.001 15712 PPEC rslt: input = -0.11, final = 0.07, react = -0.07, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:19:00.445 00.000 15712 PPEC: input: -0.11, control: 0.07, exposure: 1500
21:19:00.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:00.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:19:00.445 00.000 15712 MoveAxis(W, 22, ABG)
21:19:00.445 00.000 15712 Guiding  Dir = 3, Dur = 22
21:19:00.445 00.000 15712 IsGuiding returns 0
21:19:00.462 00.017 15712 PulseGuide returned control before completion, sleep 11
21:19:00.513 00.051 15712 IsGuiding returns 0
21:19:00.513 00.000 15712 Move returns status 0, amount 22
21:19:00.513 00.000 15712 MoveAxis(N, 0, ABG)
21:19:00.513 00.000 15712 Move returns status 0, amount 0
21:19:00.513 00.000 15712 move complete, result=0
21:19:00.513 00.000 7988 GuideStep: -0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
21:19:00.520 00.007 15712 worker thread done servicing request
21:19:00.520 00.000 15712 Worker thread wakes up
21:19:00.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:00.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:01.933 01.413 15712 Exposure complete
21:19:01.992 00.059 15712 worker thread done servicing request
21:19:01.992 00.000 7988 OnExposeComplete: enter
21:19:01.992 00.000 7988 UpdateGuideState(): m_state=6
21:19:01.994 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5924
21:19:01.994 00.000 7988 Star::Find returns 1 (1), X=1182.24, Y=439.90, Mass=1504, SNR=26.4, Peak=255 HFD=3.2
21:19:01.994 00.000 7988 MultiStar: [#1 -0.02,-0.07,1.03,U] [#2 0.11,0.18,1.01,U] [#3 -0.18,0.32,0.96,U] [#4 -0.24,0.22,1.05,U] [#5 -0.28,0.17,0.75,U] [#6 0.02,0.20,0.74,U] [#7 -0.23,0.26,0.68,U] [#8 -0.44,0.27,0.67,U] 
21:19:01.994 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.10}, one-star: {-0.31, -0.48}
21:19:01.994 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.58) = xAngle (4.16 = -2.12)
21:19:01.994 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.27 = 0.99)
21:19:01.994 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.58 mountX=-0.10 mountY=0.16, mountTheta=2.13
21:19:01.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.10, opts=13)
21:19:01.994 00.000 7988 Enqueuing Move request for scope (-0.16, 0.10)
21:19:01.994 00.000 15712 Worker thread wakes up
21:19:01.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
21:19:01.994 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
21:19:01.994 00.000 15712 Moving (-0.16, 0.10) raw xDistance=-0.10 yDistance=0.16
21:19:01.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:01.994 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4 Saturated
21:19:02.007 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:02.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:02.009 00.002 7988 Enqueuing Expose request
21:19:02.010 00.001 15712 PPEC rslt: input = -0.10, final = 0.10, react = -0.06, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:19:02.010 00.000 15712 PPEC: input: -0.10, control: 0.10, exposure: 1500
21:19:02.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:02.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:19:02.010 00.000 15712 MoveAxis(W, 34, ABG)
21:19:02.010 00.000 15712 Guiding  Dir = 3, Dur = 34
21:19:02.010 00.000 15712 IsGuiding returns 0
21:19:02.026 00.016 15712 PulseGuide returned control before completion, sleep 19
21:19:02.080 00.054 15712 IsGuiding returns 0
21:19:02.080 00.000 15712 Move returns status 0, amount 34
21:19:02.080 00.000 15712 MoveAxis(N, 0, ABG)
21:19:02.080 00.000 15712 Move returns status 0, amount 0
21:19:02.080 00.000 15712 move complete, result=0
21:19:02.080 00.000 15712 worker thread done servicing request
21:19:02.080 00.000 15712 Worker thread wakes up
21:19:02.080 00.000 7988 GuideStep: -0.1 px 34 ms WEST, 0.2 px 0 ms NORTH
21:19:02.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:02.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:03.828 01.748 15712 Exposure complete
21:19:03.880 00.052 15712 worker thread done servicing request
21:19:03.880 00.000 7988 OnExposeComplete: enter
21:19:03.889 00.009 7988 UpdateGuideState(): m_state=6
21:19:03.889 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5925
21:19:03.891 00.002 7988 Star::Find returns 1 (1), X=1182.26, Y=440.11, Mass=1539, SNR=26.6, Peak=255 HFD=3.3
21:19:03.893 00.002 7988 MultiStar: [#1 0.03,0.04,1.03,U] [#2 0.09,0.21,1.01,U] [#3 -0.11,0.41,0.92,U] [#4 -0.09,0.26,1.05,U] [#5 -0.17,0.05,0.69,U] [#6 0.01,-0.00,0.72,U] [#7 -0.17,0.50,0.68,U] [#8 -0.42,0.16,0.65,U] 
21:19:03.893 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.14}, one-star: {-0.29, -0.28}
21:19:03.895 00.002 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.47)
21:19:03.895 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.64)
21:19:03.895 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.24 mountX=-0.14 mountY=0.11, mountTheta=2.49
21:19:03.897 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.14, opts=13)
21:19:03.899 00.002 7988 Enqueuing Move request for scope (-0.11, 0.14)
21:19:03.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:03.901 00.002 7988 UpdateGuideState exits: m=1539 SNR=26.6 Saturated
21:19:03.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:03.903 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:03.903 00.000 7988 Enqueuing Expose request
21:19:03.905 00.002 15712 Worker thread wakes up
21:19:03.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
21:19:03.905 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
21:19:03.905 00.000 15712 Moving (-0.11, 0.14) raw xDistance=-0.14 yDistance=0.11
21:19:03.905 00.000 15712 PPEC rslt: input = -0.14, final = 0.05, react = -0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:19:03.905 00.000 15712 PPEC: input: -0.14, control: 0.05, exposure: 1500
21:19:03.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:03.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:19:03.905 00.000 15712 MoveAxis(W, 15, ABG)
21:19:03.905 00.000 15712 Guiding  Dir = 3, Dur = 15
21:19:03.905 00.000 15712 IsGuiding returns 0
21:19:03.938 00.033 15712 IsGuiding returns 1
21:19:03.938 00.000 15712 scope still moving after pulse duration time elapsed
21:19:03.971 00.033 15712 IsGuiding returns 1
21:19:04.000 00.029 15712 IsGuiding returns 0
21:19:04.000 00.000 15712 scope move finished after 15 + 74 ms
21:19:04.000 00.000 15712 Move returns status 0, amount 15
21:19:04.000 00.000 15712 MoveAxis(N, 0, ABG)
21:19:04.000 00.000 15712 Move returns status 0, amount 0
21:19:04.000 00.000 15712 move complete, result=0
21:19:04.000 00.000 15712 worker thread done servicing request
21:19:04.000 00.000 15712 Worker thread wakes up
21:19:04.000 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
21:19:04.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:04.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:05.406 01.406 15712 Exposure complete
21:19:05.464 00.058 15712 worker thread done servicing request
21:19:05.464 00.000 7988 OnExposeComplete: enter
21:19:05.464 00.000 7988 UpdateGuideState(): m_state=6
21:19:05.468 00.004 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5926
21:19:05.468 00.000 7988 Star::Find returns 1 (1), X=1182.21, Y=440.25, Mass=1468, SNR=26.0, Peak=255 HFD=3.2
21:19:05.470 00.002 7988 MultiStar: [#1 0.04,0.02,1.02,U] [#2 0.20,0.23,1.08,U] [#3 -0.13,0.45,0.97,U] [#4 0.01,0.25,1.06,U] [#5 -0.32,0.18,0.76,U] [#6 -0.03,0.34,0.70,U] [#7 -0.16,0.52,0.70,U] [#8 -0.27,0.23,0.68,U] 
21:19:05.472 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.22}, one-star: {-0.33, -0.14}
21:19:05.472 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
21:19:05.474 00.002 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
21:19:05.474 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=-0.22 mountY=0.09, mountTheta=2.75
21:19:05.476 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.22, opts=13)
21:19:05.476 00.000 7988 Enqueuing Move request for scope (-0.09, 0.22)
21:19:05.478 00.002 15712 Worker thread wakes up
21:19:05.479 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:05.479 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0 Saturated
21:19:05.481 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:05.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:05.483 00.002 7988 Enqueuing Expose request
21:19:05.484 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
21:19:05.484 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
21:19:05.484 00.000 15712 Moving (-0.09, 0.22) raw xDistance=-0.22 yDistance=0.09
21:19:05.484 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 635.90
21:19:05.484 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
21:19:05.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:05.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:19:05.484 00.000 15712 MoveAxis(E, 43, ABG)
21:19:05.484 00.000 15712 Guiding  Dir = 2, Dur = 43
21:19:05.484 00.000 15712 IsGuiding returns 0
21:19:05.504 00.020 15712 PulseGuide returned control before completion, sleep 37
21:19:05.547 00.043 15712 IsGuiding returns 1
21:19:05.547 00.000 15712 scope still moving after pulse duration time elapsed
21:19:05.597 00.050 15712 IsGuiding returns 0
21:19:05.597 00.000 15712 scope move finished after 43 + 70 ms
21:19:05.597 00.000 15712 Move returns status 0, amount 43
21:19:05.597 00.000 15712 MoveAxis(N, 0, ABG)
21:19:05.597 00.000 15712 Move returns status 0, amount 0
21:19:05.597 00.000 15712 move complete, result=0
21:19:05.597 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
21:19:05.603 00.006 15712 worker thread done servicing request
21:19:05.603 00.000 15712 Worker thread wakes up
21:19:05.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:05.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:07.242 01.639 15712 Exposure complete
21:19:07.296 00.054 15712 worker thread done servicing request
21:19:07.296 00.000 7988 OnExposeComplete: enter
21:19:07.296 00.000 7988 UpdateGuideState(): m_state=6
21:19:07.303 00.007 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5927
21:19:07.303 00.000 7988 Star::Find returns 1 (1), X=1182.11, Y=440.40, Mass=1513, SNR=26.6, Peak=255 HFD=3.3
21:19:07.303 00.000 7988 MultiStar: [#1 -0.07,0.30,1.00,U] [#2 0.23,0.49,0.99,U] [#3 -0.07,0.57,0.97,U] [#4 0.04,0.50,1.03,U] [#5 -0.19,0.47,0.67,U] [#6 -0.03,0.35,0.71,U] [#7 -0.18,0.66,0.66,U] [#8 0.07,0.40,0.65,U] 
21:19:07.303 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.41}, one-star: {-0.44, 0.02}
21:19:07.303 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
21:19:07.303 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
21:19:07.303 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.41 cameraTheta=1.74 mountX=-0.41 mountY=0.06, mountTheta=3.00
21:19:07.303 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.41, opts=13)
21:19:07.313 00.010 7988 Enqueuing Move request for scope (-0.07, 0.41)
21:19:07.313 00.000 15712 Worker thread wakes up
21:19:07.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd
21:19:07.313 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.41)
21:19:07.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:07.313 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.6 Saturated
21:19:07.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:07.313 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:07.313 00.000 7988 Enqueuing Expose request
21:19:07.319 00.006 15712 Moving (-0.07, 0.41) raw xDistance=-0.41 yDistance=0.06
21:19:07.319 00.000 15712 PPEC rslt: input = -0.41, final = -0.29, react = -0.24, pred = -0.05, hyst = -0.22, hyst_pct = 0.00, period_length = 635.90
21:19:07.319 00.000 15712 PPEC: input: -0.41, control: -0.29, exposure: 1500
21:19:07.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:07.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:19:07.319 00.000 15712 MoveAxis(E, 94, ABG)
21:19:07.319 00.000 15712 Guiding  Dir = 2, Dur = 94
21:19:07.319 00.000 15712 IsGuiding returns 0
21:19:07.343 00.024 15712 PulseGuide returned control before completion, sleep 89
21:19:07.449 00.106 15712 IsGuiding returns 0
21:19:07.449 00.000 15712 Move returns status 0, amount 94
21:19:07.449 00.000 15712 MoveAxis(N, 0, ABG)
21:19:07.449 00.000 15712 Move returns status 0, amount 0
21:19:07.449 00.000 15712 move complete, result=0
21:19:07.449 00.000 7988 GuideStep: -0.4 px 94 ms EAST, 0.1 px 0 ms NORTH
21:19:07.457 00.008 15712 worker thread done servicing request
21:19:07.457 00.000 15712 Worker thread wakes up
21:19:07.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:07.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:08.869 01.412 15712 Exposure complete
21:19:08.926 00.057 15712 worker thread done servicing request
21:19:08.926 00.000 7988 OnExposeComplete: enter
21:19:08.926 00.000 7988 UpdateGuideState(): m_state=6
21:19:08.932 00.006 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5928
21:19:08.932 00.000 7988 Star::Find returns 1 (0), X=1181.99, Y=440.62, Mass=1501, SNR=26.5, Peak=210 HFD=3.4
21:19:08.932 00.000 7988 MultiStar: [#1 -0.14,0.65,1.02,U] [#2 0.17,0.76,1.00,U] [#3 -0.04,0.97,0.94,U] [#4 -0.26,0.85,1.01,U] [#5 -0.42,1.08,0.00,M1] [#6 -0.05,0.72,0.69,U] [#7 -0.10,1.18,0.00,M1] [#8 -0.23,0.78,0.62,U] 
21:19:08.932 00.000 7988 single-star, 6 included, MultiStar: {-0.16, 0.70}, one-star: {-0.56, 0.24}
21:19:08.932 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.58) = xAngle (4.32 = -1.96)
21:19:08.932 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.43 = 1.15)
21:19:08.932 00.000 7988 CameraToMount -- cameraX=-0.56 cameraY=0.24 hyp=0.61 cameraTheta=2.74 mountX=-0.23 mountY=0.55, mountTheta=1.97
21:19:08.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.56, y=0.24, opts=13)
21:19:08.932 00.000 7988 Enqueuing Move request for scope (-0.56, 0.24)
21:19:08.932 00.000 15712 Worker thread wakes up
21:19:08.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.24) opts 0xd
21:19:08.932 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.56, 0.24)
21:19:08.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:08.943 00.011 7988 UpdateGuideState exits: m=1501 SNR=26.5
21:19:08.943 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:08.945 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:08.946 00.001 7988 Enqueuing Expose request
21:19:08.946 00.000 15712 Moving (-0.56, 0.24) raw xDistance=-0.23 yDistance=0.55
21:19:08.952 00.006 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 635.90
21:19:08.952 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
21:19:08.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
21:19:08.952 00.000 15712 MoveAxis(E, 42, ABG)
21:19:08.952 00.000 15712 Guiding  Dir = 2, Dur = 42
21:19:08.952 00.000 15712 IsGuiding returns 0
21:19:08.962 00.010 15712 PulseGuide returned control before completion, sleep 31
21:19:09.011 00.049 15712 IsGuiding returns 1
21:19:09.011 00.000 15712 scope still moving after pulse duration time elapsed
21:19:09.057 00.046 15712 IsGuiding returns 0
21:19:09.057 00.000 15712 scope move finished after 42 + 62 ms
21:19:09.057 00.000 15712 Move returns status 0, amount 42
21:19:09.057 00.000 15712 MoveAxis(S, 141, ABG)
21:19:09.057 00.000 15712 Guiding  Dir = 1, Dur = 141
21:19:09.057 00.000 15712 IsGuiding returns 0
21:19:09.130 00.073 15712 PulseGuide returned control before completion, sleep 75
21:19:09.253 00.123 15712 IsGuiding returns 1
21:19:09.253 00.000 15712 scope still moving after pulse duration time elapsed
21:19:09.318 00.065 15712 IsGuiding returns 0
21:19:09.318 00.000 15712 scope move finished after 141 + 127 ms
21:19:09.318 00.000 15712 Move returns status 0, amount 141
21:19:09.318 00.000 15712 move complete, result=0
21:19:09.318 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.6 px 141 ms SOUTH
21:19:09.327 00.009 15712 worker thread done servicing request
21:19:09.327 00.000 15712 Worker thread wakes up
21:19:09.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:09.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:10.954 01.627 15712 Exposure complete
21:19:11.013 00.059 15712 worker thread done servicing request
21:19:11.013 00.000 7988 OnExposeComplete: enter
21:19:11.013 00.000 7988 UpdateGuideState(): m_state=6
21:19:11.015 00.002 7988 Star::Find(15, 1181, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5929
21:19:11.015 00.000 7988 Star::Find returns 1 (1), X=1182.81, Y=441.97, Mass=1568, SNR=27.0, Peak=255 HFD=3.1
21:19:11.015 00.000 7988 MultiStar: [#1 0.63,1.96,0.00,M1] [#2 0.62,1.95,0.00,M1] [#3 0.52,2.14,0.00,M1] [#4 0.59,2.07,0.00,M1] [#5 0.49,1.83,0.00,M2] [#6 0.64,2.06,0.00,M1] [#7 0.40,2.28,0.00,M2] [#8 0.41,2.19,0.00,M1] 
21:19:11.015 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
21:19:11.020 00.005 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.19)
21:19:11.020 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=1.58 hyp=1.61 cameraTheta=1.40 mountX=-1.59 mountY=-0.30, mountTheta=-2.95
21:19:11.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=1.58, opts=13)
21:19:11.020 00.000 7988 Enqueuing Move request for scope (0.27, 1.58)
21:19:11.020 00.000 15712 Worker thread wakes up
21:19:11.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 1.58) opts 0xd
21:19:11.020 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 1.58)
21:19:11.020 00.000 15712 Moving (0.27, 1.58) raw xDistance=-1.59 yDistance=-0.30
21:19:11.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:11.020 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.0 Saturated
21:19:11.027 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:11.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:11.029 00.002 7988 Enqueuing Expose request
21:19:11.029 00.000 15712 PPEC rslt: input = -1.59, final = -0.95, react = -0.95, pred = 0.00, hyst = -0.87, hyst_pct = 0.00, period_length = 635.90
21:19:11.029 00.000 15712 PPEC: input: -1.59, control: -0.95, exposure: 1500
21:19:11.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:11.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:19:11.029 00.000 15712 MoveAxis(E, 310, ABG)
21:19:11.029 00.000 15712 Guiding  Dir = 2, Dur = 310
21:19:11.031 00.002 15712 IsGuiding returns 0
21:19:11.047 00.016 15712 PulseGuide returned control before completion, sleep 301
21:19:11.383 00.336 15712 IsGuiding returns 1
21:19:11.383 00.000 15712 scope still moving after pulse duration time elapsed
21:19:11.415 00.032 15712 IsGuiding returns 0
21:19:11.415 00.000 15712 scope move finished after 310 + 73 ms
21:19:11.415 00.000 15712 Move returns status 0, amount 310
21:19:11.415 00.000 15712 MoveAxis(N, 0, ABG)
21:19:11.415 00.000 15712 Move returns status 0, amount 0
21:19:11.415 00.000 15712 move complete, result=0
21:19:11.415 00.000 7988 GuideStep: -1.6 px 310 ms EAST, -0.3 px 0 ms NORTH
21:19:11.417 00.002 15712 worker thread done servicing request
21:19:11.417 00.000 15712 Worker thread wakes up
21:19:11.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:11.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:12.835 01.418 15712 Exposure complete
21:19:12.890 00.055 15712 worker thread done servicing request
21:19:12.890 00.000 7988 OnExposeComplete: enter
21:19:12.896 00.006 7988 UpdateGuideState(): m_state=6
21:19:12.896 00.000 7988 Star::Find(15, 1182, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
21:19:12.896 00.000 7988 Star::Find returns 1 (0), X=1182.93, Y=441.38, Mass=1554, SNR=26.9, Peak=219 HFD=3.3
21:19:12.896 00.000 7988 MultiStar: [#1 0.52,1.57,0.00,M2] [#2 0.78,1.52,0.00,M2] [#3 0.47,1.77,0.00,M2] [#4 0.55,1.50,0.00,M2] [#5 0.29,1.71,0.00,M3] [#6 0.65,1.73,0.00,M2] [#7 0.36,2.09,0.00,M3] [#8 0.41,1.77,0.00,M2] 
21:19:12.896 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
21:19:12.896 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.40)
21:19:12.896 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=1.00 hyp=1.07 cameraTheta=1.20 mountX=-1.00 mountY=-0.41, mountTheta=-2.75
21:19:12.907 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=1.00, opts=13)
21:19:12.907 00.000 7988 Enqueuing Move request for scope (0.39, 1.00)
21:19:12.907 00.000 15712 Worker thread wakes up
21:19:12.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 1.00) opts 0xd
21:19:12.907 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, 1.00)
21:19:12.907 00.000 15712 Moving (0.39, 1.00) raw xDistance=-1.00 yDistance=-0.41
21:19:12.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:12.907 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9
21:19:12.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:12.912 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:12.914 00.002 7988 Enqueuing Expose request
21:19:12.914 00.000 15712 PPEC rslt: input = -1.00, final = -0.59, react = -0.60, pred = 0.01, hyst = -0.55, hyst_pct = 0.00, period_length = 635.90
21:19:12.914 00.000 15712 PPEC: input: -1.00, control: -0.59, exposure: 1500
21:19:12.914 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:12.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:19:12.914 00.000 15712 MoveAxis(E, 192, ABG)
21:19:12.914 00.000 15712 Guiding  Dir = 2, Dur = 192
21:19:12.916 00.002 15712 IsGuiding returns 0
21:19:12.938 00.022 15712 PulseGuide returned control before completion, sleep 181
21:19:13.162 00.224 15712 IsGuiding returns 0
21:19:13.162 00.000 15712 Move returns status 0, amount 192
21:19:13.162 00.000 15712 MoveAxis(N, 0, ABG)
21:19:13.162 00.000 15712 Move returns status 0, amount 0
21:19:13.162 00.000 15712 move complete, result=0
21:19:13.162 00.000 7988 GuideStep: -1.0 px 192 ms EAST, -0.4 px 0 ms NORTH
21:19:13.162 00.000 15712 worker thread done servicing request
21:19:13.162 00.000 15712 Worker thread wakes up
21:19:13.164 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:13.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:14.795 01.631 15712 Exposure complete
21:19:14.846 00.051 15712 worker thread done servicing request
21:19:14.846 00.000 7988 OnExposeComplete: enter
21:19:14.856 00.010 7988 UpdateGuideState(): m_state=6
21:19:14.856 00.000 7988 Star::Find(15, 1182, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5931
21:19:14.856 00.000 7988 Star::Find returns 1 (1), X=1182.69, Y=440.35, Mass=1450, SNR=25.8, Peak=255 HFD=3.0
21:19:14.856 00.000 7988 MultiStar: [#1 0.50,0.38,1.07,U] [#2 0.79,0.47,1.05,U] [#3 0.69,0.63,0.95,U] [#4 0.54,0.46,1.03,U] [#5 0.22,0.63,0.71,U] [#6 0.61,0.68,0.68,U] [#7 0.56,0.88,0.00,M4] [#8 0.54,0.34,0.68,U] 
21:19:14.856 00.000 7988 single-star, 7 included, MultiStar: {0.51, 0.43}, one-star: {0.15, -0.03}
21:19:14.856 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.58) = xAngle (1.35 = 1.35)
21:19:14.856 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.46 = -1.83)
21:19:14.863 00.007 7988 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.23 mountX=0.03 mountY=-0.15, mountTheta=-1.35
21:19:14.863 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.03, opts=13)
21:19:14.863 00.000 7988 Enqueuing Move request for scope (0.15, -0.03)
21:19:14.863 00.000 15712 Worker thread wakes up
21:19:14.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
21:19:14.863 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
21:19:14.863 00.000 15712 Moving (0.15, -0.03) raw xDistance=0.03 yDistance=-0.15
21:19:14.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:14.863 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8 Saturated
21:19:14.869 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:14.869 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:14.871 00.002 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:19:14.871 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
21:19:14.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:14.871 00.000 7988 Enqueuing Expose request
21:19:14.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:19:14.871 00.000 15712 MoveAxis(W, 13, ABG)
21:19:14.871 00.000 15712 Guiding  Dir = 3, Dur = 13
21:19:14.871 00.000 15712 IsGuiding returns 0
21:19:14.887 00.016 15712 IsGuiding returns 1
21:19:14.887 00.000 15712 scope still moving after pulse duration time elapsed
21:19:14.935 00.048 15712 IsGuiding returns 0
21:19:14.935 00.000 15712 scope move finished after 13 + 50 ms
21:19:14.935 00.000 15712 Move returns status 0, amount 13
21:19:14.935 00.000 15712 MoveAxis(N, 0, ABG)
21:19:14.935 00.000 15712 Move returns status 0, amount 0
21:19:14.935 00.000 15712 move complete, result=0
21:19:14.935 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
21:19:14.938 00.003 15712 worker thread done servicing request
21:19:14.938 00.000 15712 Worker thread wakes up
21:19:14.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:14.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:16.357 01.419 15712 Exposure complete
21:19:16.416 00.059 15712 worker thread done servicing request
21:19:16.416 00.000 7988 OnExposeComplete: enter
21:19:16.418 00.002 7988 UpdateGuideState(): m_state=6
21:19:16.418 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5932
21:19:16.418 00.000 7988 Star::Find returns 1 (1), X=1182.83, Y=439.98, Mass=1569, SNR=26.9, Peak=255 HFD=3.1
21:19:16.418 00.000 7988 MultiStar: [#1 0.53,0.12,1.02,U] [#2 0.88,0.27,0.96,U] [#3 0.44,0.39,0.92,U] [#4 0.47,0.31,1.03,U] [#5 0.31,0.05,0.68,U] [#6 0.61,0.20,0.70,U] [#7 0.52,0.51,0.65,U] [#8 0.33,0.24,0.64,U] 
21:19:16.418 00.000 7988 single-star, 8 included, MultiStar: {0.49, 0.17}, one-star: {0.29, -0.40}
21:19:16.418 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.63 = 0.63)
21:19:16.418 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.74 = -2.55)
21:19:16.418 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.40 hyp=0.49 cameraTheta=-0.95 mountX=0.40 mountY=-0.28, mountTheta=-0.60
21:19:16.428 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.40, opts=13)
21:19:16.428 00.000 7988 Enqueuing Move request for scope (0.29, -0.40)
21:19:16.428 00.000 15712 Worker thread wakes up
21:19:16.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.40) opts 0xd
21:19:16.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.40)
21:19:16.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:16.428 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.9 Saturated
21:19:16.432 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:16.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:16.434 00.002 7988 Enqueuing Expose request
21:19:16.434 00.000 15712 Moving (0.29, -0.40) raw xDistance=0.40 yDistance=-0.28
21:19:16.434 00.000 15712 PPEC rslt: input = 0.40, final = 0.27, react = 0.24, pred = 0.03, hyst = 0.18, hyst_pct = 0.00, period_length = 635.90
21:19:16.434 00.000 15712 PPEC: input: 0.40, control: 0.27, exposure: 1500
21:19:16.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:16.434 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:19:16.434 00.000 15712 MoveAxis(W, 88, ABG)
21:19:16.434 00.000 15712 Guiding  Dir = 3, Dur = 88
21:19:16.434 00.000 15712 IsGuiding returns 0
21:19:16.454 00.020 15712 PulseGuide returned control before completion, sleep 84
21:19:16.546 00.092 15712 IsGuiding returns 1
21:19:16.546 00.000 15712 scope still moving after pulse duration time elapsed
21:19:16.581 00.035 15712 IsGuiding returns 0
21:19:16.581 00.000 15712 scope move finished after 88 + 54 ms
21:19:16.581 00.000 15712 Move returns status 0, amount 88
21:19:16.581 00.000 15712 MoveAxis(N, 0, ABG)
21:19:16.581 00.000 15712 Move returns status 0, amount 0
21:19:16.581 00.000 15712 move complete, result=0
21:19:16.581 00.000 15712 worker thread done servicing request
21:19:16.581 00.000 15712 Worker thread wakes up
21:19:16.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:16.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:16.581 00.000 7988 GuideStep: 0.4 px 88 ms WEST, -0.3 px 0 ms NORTH
21:19:18.222 01.641 15712 Exposure complete
21:19:18.281 00.059 15712 worker thread done servicing request
21:19:18.281 00.000 7988 OnExposeComplete: enter
21:19:18.281 00.000 7988 UpdateGuideState(): m_state=6
21:19:18.285 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5933
21:19:18.285 00.000 7988 Star::Find returns 1 (0), X=1182.89, Y=439.65, Mass=1485, SNR=26.3, Peak=216 HFD=3.2
21:19:18.285 00.000 7988 MultiStar: [#1 0.60,-0.47,1.04,U] [#2 0.62,-0.01,1.02,U] [#3 0.51,0.08,0.99,U] [#4 0.48,-0.09,1.06,U] [#5 0.39,-0.16,0.75,U] [#6 0.56,-0.25,0.73,U] [#7 0.40,0.02,0.68,U] [#8 0.44,-0.09,0.65,U] 
21:19:18.285 00.000 7988 refined, 8 included, MultiStar: {0.49, -0.20}, one-star: {0.35, -0.73}
21:19:18.285 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.58) = xAngle (1.19 = 1.19)
21:19:18.285 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.30 = -1.99)
21:19:18.285 00.000 7988 CameraToMount -- cameraX=0.49 cameraY=-0.20 hyp=0.53 cameraTheta=-0.39 mountX=0.20 mountY=-0.48, mountTheta=-1.18
21:19:18.285 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=-0.20, opts=13)
21:19:18.285 00.000 7988 Enqueuing Move request for scope (0.49, -0.20)
21:19:18.285 00.000 15712 Worker thread wakes up
21:19:18.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.20) opts 0xd
21:19:18.285 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, -0.20)
21:19:18.285 00.000 15712 Moving (0.49, -0.20) raw xDistance=0.20 yDistance=-0.48
21:19:18.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:18.285 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.3
21:19:18.298 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:18.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:18.300 00.002 7988 Enqueuing Expose request
21:19:18.301 00.001 15712 PPEC rslt: input = 0.20, final = 0.18, react = 0.12, pred = 0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 635.90
21:19:18.301 00.000 15712 PPEC: input: 0.20, control: 0.18, exposure: 1500
21:19:18.301 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.36 newest=-0.91
21:19:18.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:19:18.301 00.000 15712 MoveAxis(W, 59, ABG)
21:19:18.301 00.000 15712 Guiding  Dir = 3, Dur = 59
21:19:18.302 00.001 15712 IsGuiding returns 0
21:19:18.321 00.019 15712 PulseGuide returned control before completion, sleep 47
21:19:18.405 00.084 15712 IsGuiding returns 0
21:19:18.405 00.000 15712 Move returns status 0, amount 59
21:19:18.405 00.000 15712 BLC: Oldest BLC event removed
21:19:18.405 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 184 applied
21:19:18.405 00.000 15712 MoveAxis(N, 307, ABG)
21:19:18.405 00.000 15712 Guiding  Dir = 0, Dur = 307
21:19:18.405 00.000 15712 IsGuiding returns 0
21:19:18.476 00.071 15712 PulseGuide returned control before completion, sleep 238
21:19:18.752 00.276 15712 IsGuiding returns 1
21:19:18.752 00.000 15712 scope still moving after pulse duration time elapsed
21:19:18.780 00.028 15712 IsGuiding returns 1
21:19:18.815 00.035 15712 IsGuiding returns 0
21:19:18.815 00.000 15712 scope move finished after 307 + 108 ms
21:19:18.815 00.000 15712 Move returns status 0, amount 307
21:19:18.815 00.000 15712 move complete, result=0
21:19:18.815 00.000 7988 GuideStep: 0.2 px 59 ms WEST, -0.5 px 307 ms NORTH
21:19:18.822 00.007 15712 worker thread done servicing request
21:19:18.822 00.000 15712 Worker thread wakes up
21:19:18.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:18.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:20.234 01.412 15712 Exposure complete
21:19:20.288 00.054 15712 worker thread done servicing request
21:19:20.288 00.000 7988 OnExposeComplete: enter
21:19:20.288 00.000 7988 UpdateGuideState(): m_state=6
21:19:20.296 00.008 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5934
21:19:20.296 00.000 7988 Star::Find returns 1 (0), X=1182.12, Y=439.77, Mass=1593, SNR=27.1, Peak=215 HFD=3.3
21:19:20.296 00.000 7988 MultiStar: [#1 -0.24,-0.24,0.99,U] [#2 0.15,-0.05,1.00,U] [#3 -0.16,-0.00,0.95,U] [#4 -0.24,-0.01,1.01,U] [#5 -0.09,-0.33,0.72,U] [#6 -0.17,-0.10,0.70,U] [#7 -0.27,0.24,0.70,U] [#8 -0.26,-0.18,0.64,U] 
21:19:20.296 00.000 7988 refined, 8 included, MultiStar: {-0.19, -0.15}, one-star: {-0.42, -0.61}
21:19:20.296 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.58) = xAngle (-0.88 = -0.88)
21:19:20.296 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.23 = 2.23)
21:19:20.296 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.46 mountX=0.15 mountY=0.19, mountTheta=0.89
21:19:20.296 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.15, opts=13)
21:19:20.305 00.009 7988 Enqueuing Move request for scope (-0.19, -0.15)
21:19:20.305 00.000 15712 Worker thread wakes up
21:19:20.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
21:19:20.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
21:19:20.305 00.000 15712 Moving (-0.19, -0.15) raw xDistance=0.15 yDistance=0.19
21:19:20.305 00.000 15712 BLC: History state: CurrMiss=-0.19, AvgInitMiss=-0.11, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.482474, 1:-0.191414
21:19:20.305 00.000 15712 BLC: No correction, Miss < min_move
21:19:20.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:20.305 00.000 7988 UpdateGuideState exits: m=1593 SNR=27.1
21:19:20.309 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:20.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:20.311 00.002 7988 Enqueuing Expose request
21:19:20.312 00.001 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:19:20.312 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
21:19:20.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:20.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:19:20.312 00.000 15712 MoveAxis(W, 1, ABG)
21:19:20.312 00.000 15712 Guiding  Dir = 3, Dur = 1
21:19:20.312 00.000 15712 IsGuiding returns 0
21:19:20.332 00.020 15712 IsGuiding returns 0
21:19:20.332 00.000 15712 Move returns status 0, amount 1
21:19:20.332 00.000 15712 MoveAxis(N, 0, ABG)
21:19:20.332 00.000 15712 Move returns status 0, amount 0
21:19:20.332 00.000 15712 move complete, result=0
21:19:20.332 00.000 15712 worker thread done servicing request
21:19:20.332 00.000 15712 Worker thread wakes up
21:19:20.332 00.000 7988 GuideStep: 0.2 px 1 ms WEST, 0.2 px 0 ms NORTH
21:19:20.340 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:20.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:21.970 01.630 15712 Exposure complete
21:19:22.023 00.053 15712 worker thread done servicing request
21:19:22.023 00.000 7988 OnExposeComplete: enter
21:19:22.023 00.000 7988 UpdateGuideState(): m_state=6
21:19:22.023 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5935
21:19:22.032 00.009 7988 Star::Find returns 1 (1), X=1182.04, Y=440.09, Mass=1511, SNR=26.5, Peak=255 HFD=3.2
21:19:22.032 00.000 7988 MultiStar: [#1 -0.21,0.20,1.01,U] [#2 -0.08,0.30,0.99,U] [#3 -0.21,0.59,0.95,U] [#4 -0.41,0.19,1.03,U] [#5 -0.58,0.29,0.69,U] [#6 -0.10,0.40,0.70,U] [#7 -0.33,0.82,0.70,U] [#8 -0.43,0.12,0.66,U] 
21:19:22.032 00.000 7988 refined, 8 included, MultiStar: {-0.31, 0.27}, one-star: {-0.50, -0.29}
21:19:22.032 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.58) = xAngle (4.00 = -2.28)
21:19:22.032 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.11 = 0.83)
21:19:22.032 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.27 hyp=0.42 cameraTheta=2.42 mountX=-0.27 mountY=0.31, mountTheta=2.30
21:19:22.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.27, opts=13)
21:19:22.040 00.008 7988 Enqueuing Move request for scope (-0.31, 0.27)
21:19:22.040 00.000 15712 Worker thread wakes up
21:19:22.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.27) opts 0xd
21:19:22.040 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.27)
21:19:22.040 00.000 15712 Moving (-0.31, 0.27) raw xDistance=-0.27 yDistance=0.31
21:19:22.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:19:22.040 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5 Saturated
21:19:22.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:22.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:22.040 00.000 7988 Enqueuing Expose request
21:19:22.040 00.000 15712 BLC: History state: CurrMiss=-0.31, AvgInitMiss=-0.11, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.482474, 1:-0.191414, 2:-0.305332
21:19:22.040 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -28.000000
21:19:22.040 00.000 15712 BLC: window closed
21:19:22.048 00.008 15712 BLC: Pulse adjusted to 156
21:19:22.048 00.000 15712 PPEC rslt: input = -0.27, final = -0.24, react = -0.16, pred = -0.07, hyst = -0.14, hyst_pct = 0.00, period_length = 635.90
21:19:22.048 00.000 15712 PPEC: input: -0.27, control: -0.24, exposure: 1500
21:19:22.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:22.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:19:22.048 00.000 15712 MoveAxis(E, 77, ABG)
21:19:22.048 00.000 15712 Guiding  Dir = 2, Dur = 77
21:19:22.065 00.017 15712 IsGuiding returns 0
21:19:22.080 00.015 15712 PulseGuide returned control before completion, sleep 71
21:19:22.159 00.079 15712 IsGuiding returns 1
21:19:22.159 00.000 15712 scope still moving after pulse duration time elapsed
21:19:22.193 00.034 15712 IsGuiding returns 0
21:19:22.193 00.000 15712 scope move finished after 77 + 51 ms
21:19:22.193 00.000 15712 Move returns status 0, amount 77
21:19:22.193 00.000 15712 MoveAxis(N, 0, ABG)
21:19:22.193 00.000 15712 Move returns status 0, amount 0
21:19:22.193 00.000 15712 move complete, result=0
21:19:22.193 00.000 7988 GuideStep: -0.3 px 77 ms EAST, 0.3 px 0 ms NORTH
21:19:22.195 00.002 15712 worker thread done servicing request
21:19:22.195 00.000 15712 Worker thread wakes up
21:19:22.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:22.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:22.542 00.347 7988 evsrv: cli 0CCD0AC8 connect
21:19:22.544 00.002 7988 case statement mapped state 6 to 3
21:19:22.546 00.002 7988 case statement mapped state 6 to 3
21:19:22.548 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_pixel_scale","id":"5f1a1655-d7fa-44e7-8fb2-81d804205584"}
21:19:22.548 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"5f1a1655-d7fa-44e7-8fb2-81d804205584"}
21:19:22.548 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
21:19:23.613 01.065 15712 Exposure complete
21:19:23.659 00.046 15712 worker thread done servicing request
21:19:23.659 00.000 7988 OnExposeComplete: enter
21:19:23.659 00.000 7988 UpdateGuideState(): m_state=6
21:19:23.674 00.015 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5936
21:19:23.674 00.000 7988 Star::Find returns 1 (1), X=1181.86, Y=439.97, Mass=1417, SNR=25.4, Peak=255 HFD=3.0
21:19:23.674 00.000 7988 MultiStar: [#1 -0.29,0.16,1.07,U] [#2 -0.04,0.30,1.08,U] [#3 -0.17,0.46,0.97,U] [#4 -0.35,0.38,1.11,U] [#5 -0.64,0.19,0.79,U] [#6 -0.38,0.36,0.75,U] [#7 -0.46,0.69,0.68,U] [#8 -0.46,0.11,0.68,U] 
21:19:23.674 00.000 7988 refined, 8 included, MultiStar: {-0.37, 0.24}, one-star: {-0.68, -0.41}
21:19:23.674 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.58) = xAngle (4.15 = -2.13)
21:19:23.674 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.98)
21:19:23.674 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.24 hyp=0.44 cameraTheta=2.57 mountX=-0.23 mountY=0.36, mountTheta=2.14
21:19:23.674 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.24, opts=13)
21:19:23.674 00.000 7988 Enqueuing Move request for scope (-0.37, 0.24)
21:19:23.674 00.000 15712 Worker thread wakes up
21:19:23.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.24) opts 0xd
21:19:23.674 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.24)
21:19:23.674 00.000 15712 Moving (-0.37, 0.24) raw xDistance=-0.23 yDistance=0.36
21:19:23.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:23.674 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.4 Saturated
21:19:23.687 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:23.687 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:23.689 00.002 7988 Enqueuing Expose request
21:19:23.690 00.001 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 635.90
21:19:23.690 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
21:19:23.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:23.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:19:23.690 00.000 15712 MoveAxis(E, 47, ABG)
21:19:23.691 00.001 15712 Guiding  Dir = 2, Dur = 47
21:19:23.727 00.036 15712 IsGuiding returns 0
21:19:23.742 00.015 15712 PulseGuide returned control before completion, sleep 41
21:19:23.786 00.044 15712 IsGuiding returns 1
21:19:23.786 00.000 15712 scope still moving after pulse duration time elapsed
21:19:23.818 00.032 15712 IsGuiding returns 0
21:19:23.818 00.000 15712 scope move finished after 47 + 49 ms
21:19:23.818 00.000 15712 Move returns status 0, amount 47
21:19:23.818 00.000 15712 MoveAxis(N, 0, ABG)
21:19:23.818 00.000 15712 Move returns status 0, amount 0
21:19:23.818 00.000 15712 move complete, result=0
21:19:23.818 00.000 15712 worker thread done servicing request
21:19:23.818 00.000 15712 Worker thread wakes up
21:19:23.818 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.4 px 0 ms NORTH
21:19:23.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:23.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:25.460 01.642 15712 Exposure complete
21:19:25.520 00.060 15712 worker thread done servicing request
21:19:25.520 00.000 7988 OnExposeComplete: enter
21:19:25.520 00.000 7988 UpdateGuideState(): m_state=6
21:19:25.520 00.000 7988 Star::Find(15, 1181, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5937
21:19:25.524 00.004 7988 Star::Find returns 1 (0), X=1182.01, Y=440.84, Mass=1533, SNR=26.8, Peak=231 HFD=3.1
21:19:25.526 00.002 7988 MultiStar: [#1 -0.17,0.87,1.01,U] [#2 -0.08,0.93,1.01,U] [#3 -0.24,1.25,0.00,M1] [#4 -0.21,1.00,0.99,U] [#5 -0.75,0.98,0.00,M1] [#6 -0.26,0.91,0.70,U] [#7 -0.23,1.17,0.00,M1] [#8 -0.48,0.84,0.63,U] 
21:19:25.527 00.001 7988 single-star, 5 included, MultiStar: {-0.28, 0.83}, one-star: {-0.53, 0.45}
21:19:25.529 00.002 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.58) = xAngle (4.02 = -2.27)
21:19:25.529 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.84)
21:19:25.531 00.002 7988 CameraToMount -- cameraX=-0.53 cameraY=0.45 hyp=0.70 cameraTheta=2.44 mountX=-0.45 mountY=0.52, mountTheta=2.28
21:19:25.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.53, y=0.45, opts=13)
21:19:25.533 00.002 7988 Enqueuing Move request for scope (-0.53, 0.45)
21:19:25.535 00.002 15712 Worker thread wakes up
21:19:25.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.45) opts 0xd
21:19:25.535 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.53, 0.45)
21:19:25.535 00.000 15712 Moving (-0.53, 0.45) raw xDistance=-0.45 yDistance=0.52
21:19:25.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:25.535 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.8
21:19:25.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:25.535 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:25.535 00.000 7988 Enqueuing Expose request
21:19:25.540 00.005 15712 PPEC rslt: input = -0.45, final = -0.22, react = -0.27, pred = 0.05, hyst = -0.26, hyst_pct = 0.00, period_length = 635.90
21:19:25.540 00.000 15712 PPEC: input: -0.45, control: -0.22, exposure: 1500
21:19:25.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:25.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:19:25.540 00.000 15712 MoveAxis(E, 73, ABG)
21:19:25.540 00.000 15712 Guiding  Dir = 2, Dur = 73
21:19:25.540 00.000 15712 IsGuiding returns 0
21:19:25.561 00.021 15712 PulseGuide returned control before completion, sleep 59
21:19:25.651 00.090 15712 IsGuiding returns 1
21:19:25.651 00.000 15712 scope still moving after pulse duration time elapsed
21:19:25.683 00.032 15712 IsGuiding returns 0
21:19:25.683 00.000 15712 scope move finished after 73 + 69 ms
21:19:25.683 00.000 15712 Move returns status 0, amount 73
21:19:25.683 00.000 15712 MoveAxis(N, 0, ABG)
21:19:25.683 00.000 15712 Move returns status 0, amount 0
21:19:25.683 00.000 15712 move complete, result=0
21:19:25.683 00.000 15712 worker thread done servicing request
21:19:25.683 00.000 15712 Worker thread wakes up
21:19:25.683 00.000 7988 GuideStep: -0.4 px 73 ms EAST, 0.5 px 0 ms NORTH
21:19:25.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:25.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:27.089 01.406 15712 Exposure complete
21:19:27.140 00.051 15712 worker thread done servicing request
21:19:27.140 00.000 7988 OnExposeComplete: enter
21:19:27.140 00.000 7988 UpdateGuideState(): m_state=6
21:19:27.151 00.011 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5938
21:19:27.151 00.000 7988 Star::Find returns 1 (1), X=1182.05, Y=441.06, Mass=1461, SNR=26.1, Peak=255 HFD=2.9
21:19:27.151 00.000 7988 MultiStar: [#1 -0.26,0.97,1.08,U] [#2 -0.04,1.12,0.00,M1] [#3 -0.27,1.34,0.00,M2] [#4 -0.39,1.25,0.00,M1] [#5 -0.48,1.20,0.00,M2] [#6 -0.36,1.24,0.00,M1] [#7 -0.59,1.39,0.00,M2] [#8 -0.31,1.21,0.00,M1] 
21:19:27.151 00.000 7988 single-star, 1 included, MultiStar: {-0.38, 0.83}, one-star: {-0.50, 0.68}
21:19:27.151 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.58) = xAngle (3.78 = -2.50)
21:19:27.157 00.006 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.61)
21:19:27.157 00.000 7988 CameraToMount -- cameraX=-0.50 cameraY=0.68 hyp=0.84 cameraTheta=2.20 mountX=-0.67 mountY=0.48, mountTheta=2.52
21:19:27.157 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.50, y=0.68, opts=13)
21:19:27.157 00.000 7988 Enqueuing Move request for scope (-0.50, 0.68)
21:19:27.157 00.000 15712 Worker thread wakes up
21:19:27.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.68) opts 0xd
21:19:27.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.50, 0.68)
21:19:27.157 00.000 15712 Moving (-0.50, 0.68) raw xDistance=-0.67 yDistance=0.48
21:19:27.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:27.157 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.1 Saturated
21:19:27.164 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:27.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:27.166 00.002 7988 Enqueuing Expose request
21:19:27.166 00.000 15712 PPEC rslt: input = -0.67, final = -0.32, react = -0.40, pred = 0.08, hyst = -0.37, hyst_pct = 0.00, period_length = 635.90
21:19:27.166 00.000 15712 PPEC: input: -0.67, control: -0.32, exposure: 1500
21:19:27.167 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:27.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
21:19:27.167 00.000 15712 MoveAxis(E, 106, ABG)
21:19:27.167 00.000 15712 Guiding  Dir = 2, Dur = 106
21:19:27.167 00.000 15712 IsGuiding returns 0
21:19:27.190 00.023 15712 PulseGuide returned control before completion, sleep 89
21:19:27.295 00.105 15712 IsGuiding returns 1
21:19:27.295 00.000 15712 scope still moving after pulse duration time elapsed
21:19:27.347 00.052 15712 IsGuiding returns 1
21:19:27.391 00.044 15712 IsGuiding returns 0
21:19:27.391 00.000 15712 scope move finished after 106 + 117 ms
21:19:27.391 00.000 15712 Move returns status 0, amount 106
21:19:27.391 00.000 15712 MoveAxis(N, 0, ABG)
21:19:27.391 00.000 15712 Move returns status 0, amount 0
21:19:27.391 00.000 15712 move complete, result=0
21:19:27.391 00.000 7988 GuideStep: -0.7 px 106 ms EAST, 0.5 px 0 ms NORTH
21:19:27.393 00.002 15712 worker thread done servicing request
21:19:27.393 00.000 15712 Worker thread wakes up
21:19:27.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:27.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:29.023 01.630 15712 Exposure complete
21:19:29.083 00.060 15712 worker thread done servicing request
21:19:29.083 00.000 7988 OnExposeComplete: enter
21:19:29.083 00.000 7988 UpdateGuideState(): m_state=6
21:19:29.085 00.002 7988 Star::Find(15, 1182, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5939
21:19:29.085 00.000 7988 Star::Find returns 1 (1), X=1181.94, Y=440.16, Mass=1514, SNR=26.4, Peak=255 HFD=3.0
21:19:29.085 00.000 7988 MultiStar: [#1 -0.08,0.17,1.02,U] [#2 -0.01,0.26,0.98,U] [#3 -0.30,0.50,0.96,U] [#4 -0.37,0.42,1.10,U] [#5 -0.25,0.28,0.73,U] [#6 -0.23,0.36,0.73,U] [#7 -0.11,0.54,0.69,U] [#8 -0.50,0.32,0.66,U] 
21:19:29.085 00.000 7988 refined, 8 included, MultiStar: {-0.27, 0.28}, one-star: {-0.60, -0.23}
21:19:29.085 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
21:19:29.085 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
21:19:29.085 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.28 hyp=0.39 cameraTheta=2.34 mountX=-0.28 mountY=0.26, mountTheta=2.38
21:19:29.085 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.28, opts=13)
21:19:29.085 00.000 7988 Enqueuing Move request for scope (-0.27, 0.28)
21:19:29.085 00.000 15712 Worker thread wakes up
21:19:29.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.28) opts 0xd
21:19:29.085 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.28)
21:19:29.096 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:29.096 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4 Saturated
21:19:29.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:29.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:29.096 00.000 7988 Enqueuing Expose request
21:19:29.100 00.004 15712 Moving (-0.27, 0.28) raw xDistance=-0.28 yDistance=0.26
21:19:29.100 00.000 15712 PPEC rslt: input = -0.28, final = -0.12, react = -0.17, pred = 0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 635.90
21:19:29.100 00.000 15712 PPEC: input: -0.28, control: -0.12, exposure: 1500
21:19:29.100 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:29.100 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:19:29.100 00.000 15712 MoveAxis(E, 40, ABG)
21:19:29.100 00.000 15712 Guiding  Dir = 2, Dur = 40
21:19:29.100 00.000 15712 IsGuiding returns 0
21:19:29.130 00.030 15712 PulseGuide returned control before completion, sleep 26
21:19:29.184 00.054 15712 IsGuiding returns 0
21:19:29.184 00.000 15712 Move returns status 0, amount 40
21:19:29.184 00.000 15712 MoveAxis(N, 0, ABG)
21:19:29.184 00.000 15712 Move returns status 0, amount 0
21:19:29.184 00.000 15712 move complete, result=0
21:19:29.184 00.000 7988 GuideStep: -0.3 px 40 ms EAST, 0.3 px 0 ms NORTH
21:19:29.195 00.011 15712 worker thread done servicing request
21:19:29.195 00.000 15712 Worker thread wakes up
21:19:29.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:29.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:30.600 01.405 15712 Exposure complete
21:19:30.659 00.059 15712 worker thread done servicing request
21:19:30.659 00.000 7988 OnExposeComplete: enter
21:19:30.660 00.001 7988 UpdateGuideState(): m_state=6
21:19:30.661 00.001 7988 Star::Find(15, 1181, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5940
21:19:30.661 00.000 7988 Star::Find returns 1 (1), X=1181.94, Y=439.95, Mass=1547, SNR=26.9, Peak=255 HFD=2.9
21:19:30.661 00.000 7988 MultiStar: [#1 -0.22,-0.06,1.02,U] [#2 0.11,0.23,1.00,U] [#3 -0.26,0.43,0.95,U] [#4 -0.24,0.20,1.01,U] [#5 -0.22,-0.08,0.76,U] [#6 -0.08,0.07,0.71,U] [#7 -0.19,0.28,0.65,U] [#8 -0.30,0.04,0.66,U] 
21:19:30.661 00.000 7988 refined, 8 included, MultiStar: {-0.23, 0.07}, one-star: {-0.61, -0.44}
21:19:30.661 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.58) = xAngle (4.43 = -1.86)
21:19:30.661 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.25)
21:19:30.661 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.85 mountX=-0.07 mountY=0.23, mountTheta=1.86
21:19:30.661 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.07, opts=13)
21:19:30.661 00.000 7988 Enqueuing Move request for scope (-0.23, 0.07)
21:19:30.661 00.000 15712 Worker thread wakes up
21:19:30.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
21:19:30.661 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
21:19:30.661 00.000 15712 Moving (-0.23, 0.07) raw xDistance=-0.07 yDistance=0.23
21:19:30.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:19:30.661 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.9 Saturated
21:19:30.674 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:30.674 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:30.676 00.002 7988 Enqueuing Expose request
21:19:30.677 00.001 15712 PPEC rslt: input = -0.07, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:19:30.677 00.000 15712 PPEC: input: -0.07, control: 0.06, exposure: 1500
21:19:30.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:30.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:19:30.677 00.000 15712 MoveAxis(W, 19, ABG)
21:19:30.677 00.000 15712 Guiding  Dir = 3, Dur = 19
21:19:30.696 00.019 15712 IsGuiding returns 0
21:19:30.713 00.017 15712 PulseGuide returned control before completion, sleep 13
21:19:30.761 00.048 15712 IsGuiding returns 0
21:19:30.761 00.000 15712 Move returns status 0, amount 19
21:19:30.761 00.000 15712 MoveAxis(N, 0, ABG)
21:19:30.761 00.000 15712 Move returns status 0, amount 0
21:19:30.761 00.000 15712 move complete, result=0
21:19:30.761 00.000 15712 worker thread done servicing request
21:19:30.761 00.000 15712 Worker thread wakes up
21:19:30.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:30.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:30.761 00.000 7988 GuideStep: -0.1 px 19 ms WEST, 0.2 px 0 ms NORTH
21:19:32.399 01.638 15712 Exposure complete
21:19:32.458 00.059 15712 worker thread done servicing request
21:19:32.458 00.000 7988 OnExposeComplete: enter
21:19:32.458 00.000 7988 UpdateGuideState(): m_state=6
21:19:32.461 00.003 7988 Star::Find(15, 1181, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5941
21:19:32.461 00.000 7988 Star::Find returns 1 (0), X=1182.04, Y=439.62, Mass=1506, SNR=26.6, Peak=236 HFD=3.3
21:19:32.461 00.000 7988 MultiStar: [#1 -0.17,-0.40,1.01,U] [#2 -0.01,-0.24,0.98,U] [#3 -0.14,0.10,0.94,U] [#4 -0.39,-0.00,1.03,U] [#5 -0.18,-0.29,0.76,U] [#6 -0.12,-0.19,0.66,U] [#7 -0.20,0.07,0.66,U] [#8 -0.21,0.05,0.61,U] 
21:19:32.461 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.21}, one-star: {-0.50, -0.77}
21:19:32.461 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
21:19:32.461 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
21:19:32.461 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-2.39 mountX=0.21 mountY=0.23, mountTheta=0.82
21:19:32.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.21, opts=13)
21:19:32.461 00.000 7988 Enqueuing Move request for scope (-0.22, -0.21)
21:19:32.461 00.000 15712 Worker thread wakes up
21:19:32.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
21:19:32.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
21:19:32.461 00.000 15712 Moving (-0.22, -0.21) raw xDistance=0.21 yDistance=0.23
21:19:32.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:32.461 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.6
21:19:32.474 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:32.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:32.476 00.002 7988 Enqueuing Expose request
21:19:32.477 00.001 15712 PPEC rslt: input = 0.21, final = 0.21, react = 0.13, pred = 0.08, hyst = 0.11, hyst_pct = 0.00, period_length = 635.90
21:19:32.477 00.000 15712 PPEC: input: 0.21, control: 0.21, exposure: 1500
21:19:32.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:32.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:19:32.477 00.000 15712 MoveAxis(W, 69, ABG)
21:19:32.477 00.000 15712 Guiding  Dir = 3, Dur = 69
21:19:32.478 00.001 15712 IsGuiding returns 0
21:19:32.495 00.017 15712 PulseGuide returned control before completion, sleep 55
21:19:32.580 00.085 15712 IsGuiding returns 0
21:19:32.580 00.000 15712 Move returns status 0, amount 69
21:19:32.580 00.000 15712 MoveAxis(N, 0, ABG)
21:19:32.580 00.000 15712 Move returns status 0, amount 0
21:19:32.580 00.000 15712 move complete, result=0
21:19:32.580 00.000 7988 GuideStep: 0.2 px 69 ms WEST, 0.2 px 0 ms NORTH
21:19:32.585 00.005 15712 worker thread done servicing request
21:19:32.585 00.000 15712 Worker thread wakes up
21:19:32.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:32.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:33.991 01.406 15712 Exposure complete
21:19:34.053 00.062 15712 worker thread done servicing request
21:19:34.053 00.000 7988 OnExposeComplete: enter
21:19:34.053 00.000 7988 UpdateGuideState(): m_state=6
21:19:34.055 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5942
21:19:34.055 00.000 7988 Star::Find returns 1 (0), X=1182.13, Y=439.92, Mass=1464, SNR=26.1, Peak=224 HFD=3.0
21:19:34.057 00.002 7988 MultiStar: [#1 -0.14,-0.02,1.03,U] [#2 0.03,0.04,1.01,U] [#3 -0.20,0.43,0.98,U] [#4 -0.20,0.11,1.07,U] [#5 -0.46,0.04,0.76,U] [#6 -0.18,0.12,0.69,U] [#7 -0.18,0.30,0.68,U] [#8 -0.21,0.08,0.67,U] 
21:19:34.057 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.06}, one-star: {-0.42, -0.47}
21:19:34.059 00.002 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.58) = xAngle (4.46 = -1.83)
21:19:34.060 00.001 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.57 = 1.28)
21:19:34.060 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.88 mountX=-0.06 mountY=0.21, mountTheta=1.83
21:19:34.062 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.06, opts=13)
21:19:34.064 00.002 7988 Enqueuing Move request for scope (-0.21, 0.06)
21:19:34.064 00.000 15712 Worker thread wakes up
21:19:34.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
21:19:34.064 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
21:19:34.064 00.000 15712 Moving (-0.21, 0.06) raw xDistance=-0.06 yDistance=0.21
21:19:34.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:34.064 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.1
21:19:34.068 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:34.069 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:34.069 00.000 7988 Enqueuing Expose request
21:19:34.069 00.000 15712 PPEC rslt: input = -0.06, final = 0.09, react = -0.03, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:19:34.069 00.000 15712 PPEC: input: -0.06, control: 0.09, exposure: 1500
21:19:34.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:34.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:19:34.069 00.000 15712 MoveAxis(W, 30, ABG)
21:19:34.069 00.000 15712 Guiding  Dir = 3, Dur = 30
21:19:34.069 00.000 15712 IsGuiding returns 0
21:19:34.100 00.031 15712 PulseGuide returned control before completion, sleep 12
21:19:34.116 00.016 15712 IsGuiding returns 1
21:19:34.116 00.000 15712 scope still moving after pulse duration time elapsed
21:19:34.148 00.032 15712 IsGuiding returns 0
21:19:34.148 00.000 15712 scope move finished after 30 + 47 ms
21:19:34.148 00.000 15712 Move returns status 0, amount 30
21:19:34.148 00.000 15712 MoveAxis(N, 0, ABG)
21:19:34.148 00.000 15712 Move returns status 0, amount 0
21:19:34.148 00.000 15712 move complete, result=0
21:19:34.148 00.000 7988 GuideStep: -0.1 px 30 ms WEST, 0.2 px 0 ms NORTH
21:19:34.151 00.003 15712 worker thread done servicing request
21:19:34.151 00.000 15712 Worker thread wakes up
21:19:34.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:34.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:35.793 01.642 15712 Exposure complete
21:19:35.849 00.056 15712 worker thread done servicing request
21:19:35.849 00.000 7988 OnExposeComplete: enter
21:19:35.854 00.005 7988 UpdateGuideState(): m_state=6
21:19:35.854 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5943
21:19:35.854 00.000 7988 Star::Find returns 1 (0), X=1182.09, Y=440.55, Mass=1535, SNR=26.8, Peak=215 HFD=3.2
21:19:35.854 00.000 7988 MultiStar: [#1 -0.02,0.53,1.00,U] [#2 0.00,0.67,1.00,U] [#3 -0.24,0.95,0.95,U] [#4 -0.24,0.90,1.03,U] [#5 -0.33,0.67,0.77,U] [#6 -0.08,0.60,0.72,U] [#7 -0.13,1.00,0.71,U] [#8 -0.34,0.74,0.65,U] 
21:19:35.859 00.005 7988 single-star, 8 included, MultiStar: {-0.20, 0.68}, one-star: {-0.46, 0.17}
21:19:35.859 00.000 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.58) = xAngle (4.37 = -1.92)
21:19:35.859 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.48 = 1.19)
21:19:35.859 00.000 7988 CameraToMount -- cameraX=-0.46 cameraY=0.17 hyp=0.48 cameraTheta=2.79 mountX=-0.16 mountY=0.45, mountTheta=1.92
21:19:35.859 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.46, y=0.17, opts=13)
21:19:35.859 00.000 7988 Enqueuing Move request for scope (-0.46, 0.17)
21:19:35.859 00.000 15712 Worker thread wakes up
21:19:35.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.17) opts 0xd
21:19:35.859 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.46, 0.17)
21:19:35.859 00.000 15712 Moving (-0.46, 0.17) raw xDistance=-0.16 yDistance=0.45
21:19:35.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:19:35.859 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.8
21:19:35.868 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:35.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:35.870 00.002 7988 Enqueuing Expose request
21:19:35.870 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = 0.08, hyst = -0.08, hyst_pct = 0.00, period_length = 635.90
21:19:35.870 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
21:19:35.870 00.000 15712 switching direction from -1 to 1 - decHistory=6 oldest=0.86 newest=0.89
21:19:35.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
21:19:35.870 00.000 15712 MoveAxis(E, 6, ABG)
21:19:35.870 00.000 15712 Guiding  Dir = 2, Dur = 6
21:19:35.872 00.002 15712 IsGuiding returns 0
21:19:35.886 00.014 15712 IsGuiding returns 0
21:19:35.886 00.000 15712 Move returns status 0, amount 6
21:19:35.886 00.000 15712 BLC: Oldest BLC event removed
21:19:35.886 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 156 applied
21:19:35.886 00.000 15712 MoveAxis(S, 271, ABG)
21:19:35.886 00.000 15712 Guiding  Dir = 1, Dur = 271
21:19:35.886 00.000 15712 IsGuiding returns 0
21:19:35.972 00.086 15712 PulseGuide returned control before completion, sleep 201
21:19:36.190 00.218 15712 IsGuiding returns 1
21:19:36.191 00.001 15712 scope still moving after pulse duration time elapsed
21:19:36.242 00.051 15712 IsGuiding returns 1
21:19:36.276 00.034 15712 IsGuiding returns 0
21:19:36.276 00.000 15712 scope move finished after 271 + 112 ms
21:19:36.276 00.000 15712 Move returns status 0, amount 271
21:19:36.276 00.000 15712 move complete, result=0
21:19:36.276 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.5 px 271 ms SOUTH
21:19:36.277 00.001 15712 worker thread done servicing request
21:19:36.277 00.000 15712 Worker thread wakes up
21:19:36.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:36.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:37.691 01.414 15712 Exposure complete
21:19:37.746 00.055 15712 worker thread done servicing request
21:19:37.746 00.000 7988 OnExposeComplete: enter
21:19:37.746 00.000 7988 UpdateGuideState(): m_state=6
21:19:37.752 00.006 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5944
21:19:37.752 00.000 7988 Star::Find returns 1 (0), X=1182.58, Y=440.65, Mass=1504, SNR=26.4, Peak=171 HFD=3.3
21:19:37.752 00.000 7988 MultiStar: [#1 0.38,0.59,1.02,U] [#2 0.56,0.68,1.00,U] [#3 0.29,1.00,0.00,M1] [#4 0.31,0.78,1.02,U] [#5 0.19,0.82,0.75,U] [#6 0.29,0.75,0.72,U] [#7 0.00,1.08,0.00,M1] [#8 0.23,0.85,0.69,U] 
21:19:37.752 00.000 7988 single-star, 6 included, MultiStar: {0.29, 0.66}, one-star: {0.03, 0.27}
21:19:37.752 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
21:19:37.752 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.15)
21:19:37.752 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.45 mountX=-0.27 mountY=-0.04, mountTheta=-2.99
21:19:37.752 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.27, opts=13)
21:19:37.752 00.000 7988 Enqueuing Move request for scope (0.03, 0.27)
21:19:37.763 00.011 15712 Worker thread wakes up
21:19:37.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
21:19:37.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
21:19:37.763 00.000 15712 Moving (0.03, 0.27) raw xDistance=-0.27 yDistance=-0.04
21:19:37.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:37.763 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
21:19:37.763 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:37.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:37.763 00.000 7988 Enqueuing Expose request
21:19:37.768 00.005 15712 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.450942, 1:-0.040621
21:19:37.768 00.000 15712 BLC: No correction, Miss < min_move
21:19:37.768 00.000 15712 PPEC rslt: input = -0.27, final = -0.14, react = -0.16, pred = 0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 635.90
21:19:37.768 00.000 15712 PPEC: input: -0.27, control: -0.14, exposure: 1500
21:19:37.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:37.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:19:37.768 00.000 15712 MoveAxis(E, 45, ABG)
21:19:37.768 00.000 15712 Guiding  Dir = 2, Dur = 45
21:19:37.768 00.000 15712 IsGuiding returns 0
21:19:37.789 00.021 15712 PulseGuide returned control before completion, sleep 36
21:19:37.832 00.043 15712 IsGuiding returns 1
21:19:37.832 00.000 15712 scope still moving after pulse duration time elapsed
21:19:37.866 00.034 15712 IsGuiding returns 0
21:19:37.866 00.000 15712 scope move finished after 45 + 55 ms
21:19:37.866 00.000 15712 Move returns status 0, amount 45
21:19:37.866 00.000 15712 MoveAxis(N, 0, ABG)
21:19:37.866 00.000 15712 Move returns status 0, amount 0
21:19:37.866 00.000 15712 move complete, result=0
21:19:37.866 00.000 7988 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
21:19:37.876 00.010 15712 worker thread done servicing request
21:19:37.876 00.000 15712 Worker thread wakes up
21:19:37.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:37.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:39.617 01.741 15712 Exposure complete
21:19:39.668 00.051 15712 worker thread done servicing request
21:19:39.668 00.000 7988 OnExposeComplete: enter
21:19:39.668 00.000 7988 UpdateGuideState(): m_state=6
21:19:39.680 00.012 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5945
21:19:39.680 00.000 7988 Star::Find returns 1 (1), X=1182.72, Y=441.00, Mass=1557, SNR=26.8, Peak=255 HFD=3.2
21:19:39.680 00.000 7988 MultiStar: [#1 0.48,1.04,0.00,M1] [#2 0.53,1.03,0.00,M1] [#3 0.43,1.43,0.00,M2] [#4 0.37,1.21,0.00,M1] [#5 0.30,1.13,0.00,M1] [#6 0.39,1.16,0.00,M1] [#7 0.32,1.21,0.00,M2] [#8 0.26,1.13,0.00,M1] 
21:19:39.680 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
21:19:39.680 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.30)
21:19:39.685 00.005 7988 CameraToMount -- cameraX=0.17 cameraY=0.61 hyp=0.64 cameraTheta=1.29 mountX=-0.61 mountY=-0.19, mountTheta=-2.84
21:19:39.685 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.61, opts=13)
21:19:39.685 00.000 7988 Enqueuing Move request for scope (0.17, 0.61)
21:19:39.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:39.685 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8 Saturated
21:19:39.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:39.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:39.685 00.000 7988 Enqueuing Expose request
21:19:39.685 00.000 15712 Worker thread wakes up
21:19:39.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.61) opts 0xd
21:19:39.685 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.61)
21:19:39.685 00.000 15712 Moving (0.17, 0.61) raw xDistance=-0.61 yDistance=-0.19
21:19:39.685 00.000 15712 BLC: History state: CurrMiss=-0.19, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.450942, 1:-0.040621, 2:-0.189397
21:19:39.685 00.000 15712 BLC: No correction, Miss < min_move
21:19:39.696 00.011 15712 PPEC rslt: input = -0.61, final = -0.27, react = -0.37, pred = 0.09, hyst = -0.33, hyst_pct = 0.00, period_length = 635.90
21:19:39.696 00.000 15712 PPEC: input: -0.61, control: -0.27, exposure: 1500
21:19:39.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:39.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:19:39.696 00.000 15712 MoveAxis(E, 89, ABG)
21:19:39.696 00.000 15712 Guiding  Dir = 2, Dur = 89
21:19:39.696 00.000 15712 IsGuiding returns 0
21:19:39.727 00.031 15712 PulseGuide returned control before completion, sleep 70
21:19:39.840 00.113 15712 IsGuiding returns 1
21:19:39.840 00.000 15712 scope still moving after pulse duration time elapsed
21:19:39.870 00.030 15712 IsGuiding returns 0
21:19:39.870 00.000 15712 scope move finished after 89 + 82 ms
21:19:39.870 00.000 15712 Move returns status 0, amount 89
21:19:39.870 00.000 15712 MoveAxis(N, 0, ABG)
21:19:39.870 00.000 15712 Move returns status 0, amount 0
21:19:39.870 00.000 15712 move complete, result=0
21:19:39.870 00.000 15712 worker thread done servicing request
21:19:39.870 00.000 15712 Worker thread wakes up
21:19:39.870 00.000 7988 GuideStep: -0.6 px 89 ms EAST, -0.2 px 0 ms NORTH
21:19:39.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:39.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:41.276 01.406 15712 Exposure complete
21:19:41.333 00.057 15712 worker thread done servicing request
21:19:41.333 00.000 7988 OnExposeComplete: enter
21:19:41.333 00.000 7988 UpdateGuideState(): m_state=6
21:19:41.338 00.005 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5946
21:19:41.338 00.000 7988 Star::Find returns 1 (0), X=1182.78, Y=440.91, Mass=1608, SNR=27.3, Peak=233 HFD=3.3
21:19:41.340 00.002 7988 MultiStar: [#1 0.55,0.74,0.99,U] [#2 0.66,0.98,0.00,M2] [#3 0.51,1.22,0.00,M3] [#4 0.37,1.00,0.00,M2] [#5 0.27,0.76,0.75,U] [#6 0.32,0.90,0.71,U] [#7 0.47,1.09,0.00,M3] [#8 0.11,0.95,0.63,U] 
21:19:41.340 00.000 7988 single-star, 4 included, MultiStar: {0.31, 0.75}, one-star: {0.24, 0.52}
21:19:41.342 00.002 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
21:19:41.342 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.45)
21:19:41.344 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.52 hyp=0.58 cameraTheta=1.15 mountX=-0.53 mountY=-0.25, mountTheta=-2.70
21:19:41.346 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.52, opts=13)
21:19:41.346 00.000 7988 Enqueuing Move request for scope (0.24, 0.52)
21:19:41.348 00.002 15712 Worker thread wakes up
21:19:41.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.52) opts 0xd
21:19:41.348 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.52)
21:19:41.348 00.000 15712 Moving (0.24, 0.52) raw xDistance=-0.53 yDistance=-0.25
21:19:41.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:41.348 00.000 7988 UpdateGuideState exits: m=1608 SNR=27.3
21:19:41.350 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:41.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:41.352 00.002 7988 Enqueuing Expose request
21:19:41.352 00.000 15712 BLC: window closed
21:19:41.354 00.002 15712 BLC: History state: CurrMiss=-0.25, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.450942, 1:-0.040621, 2:-0.189397
21:19:41.354 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:19:41.354 00.000 15712 BLC: window closed
21:19:41.354 00.000 15712 PPEC rslt: input = -0.53, final = -0.26, react = -0.32, pred = 0.06, hyst = -0.29, hyst_pct = 0.00, period_length = 635.90
21:19:41.354 00.000 15712 PPEC: input: -0.53, control: -0.26, exposure: 1500
21:19:41.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:41.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:19:41.354 00.000 15712 MoveAxis(E, 85, ABG)
21:19:41.354 00.000 15712 Guiding  Dir = 2, Dur = 85
21:19:41.354 00.000 15712 IsGuiding returns 0
21:19:41.370 00.016 15712 PulseGuide returned control before completion, sleep 80
21:19:41.486 00.116 15712 IsGuiding returns 0
21:19:41.486 00.000 15712 Move returns status 0, amount 85
21:19:41.486 00.000 15712 MoveAxis(N, 0, ABG)
21:19:41.486 00.000 15712 Move returns status 0, amount 0
21:19:41.487 00.001 15712 move complete, result=0
21:19:41.487 00.000 15712 worker thread done servicing request
21:19:41.487 00.000 15712 Worker thread wakes up
21:19:41.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:41.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:41.487 00.000 7988 GuideStep: -0.5 px 85 ms EAST, -0.3 px 0 ms NORTH
21:19:43.126 01.639 15712 Exposure complete
21:19:43.184 00.058 15712 worker thread done servicing request
21:19:43.184 00.000 7988 OnExposeComplete: enter
21:19:43.184 00.000 7988 UpdateGuideState(): m_state=6
21:19:43.187 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5947
21:19:43.188 00.001 7988 Star::Find returns 1 (1), X=1182.74, Y=440.26, Mass=1512, SNR=26.7, Peak=255 HFD=2.9
21:19:43.190 00.002 7988 MultiStar: [#1 0.59,0.19,1.02,U] [#2 0.67,0.37,0.99,U] [#3 0.62,0.46,0.95,U] [#4 0.36,0.39,1.04,U] [#5 0.39,0.32,0.71,U] [#6 0.49,0.37,0.67,U] [#7 0.24,0.56,0.68,U] [#8 0.31,0.36,0.68,U] 
21:19:43.190 00.000 7988 single-star, 8 included, MultiStar: {0.44, 0.31}, one-star: {0.20, -0.12}
21:19:43.192 00.002 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
21:19:43.192 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
21:19:43.194 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.56 mountX=0.12 mountY=-0.19, mountTheta=-1.01
21:19:43.194 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.12, opts=13)
21:19:43.196 00.002 7988 Enqueuing Move request for scope (0.20, -0.12)
21:19:43.198 00.002 15712 Worker thread wakes up
21:19:43.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
21:19:43.198 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
21:19:43.198 00.000 15712 Moving (0.20, -0.12) raw xDistance=0.12 yDistance=-0.19
21:19:43.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:43.198 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.7 Saturated
21:19:43.200 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:43.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:43.202 00.002 7988 Enqueuing Expose request
21:19:43.202 00.000 15712 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:19:43.202 00.000 15712 PPEC: input: 0.12, control: 0.07, exposure: 1500
21:19:43.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:43.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:19:43.202 00.000 15712 MoveAxis(W, 24, ABG)
21:19:43.202 00.000 15712 Guiding  Dir = 3, Dur = 24
21:19:43.204 00.002 15712 IsGuiding returns 0
21:19:43.224 00.020 15712 IsGuiding returns 1
21:19:43.224 00.000 15712 scope still moving after pulse duration time elapsed
21:19:43.277 00.053 15712 IsGuiding returns 0
21:19:43.277 00.000 15712 scope move finished after 24 + 48 ms
21:19:43.277 00.000 15712 Move returns status 0, amount 24
21:19:43.277 00.000 15712 MoveAxis(N, 0, ABG)
21:19:43.277 00.000 15712 Move returns status 0, amount 0
21:19:43.277 00.000 15712 move complete, result=0
21:19:43.277 00.000 7988 GuideStep: 0.1 px 24 ms WEST, -0.2 px 0 ms NORTH
21:19:43.279 00.002 15712 worker thread done servicing request
21:19:43.279 00.000 15712 Worker thread wakes up
21:19:43.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:43.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:44.690 01.411 15712 Exposure complete
21:19:44.735 00.045 15712 worker thread done servicing request
21:19:44.735 00.000 7988 OnExposeComplete: enter
21:19:44.751 00.016 7988 UpdateGuideState(): m_state=6
21:19:44.751 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5948
21:19:44.753 00.002 7988 Star::Find returns 1 (1), X=1182.81, Y=440.00, Mass=1558, SNR=26.9, Peak=255 HFD=3.1
21:19:44.753 00.000 7988 MultiStar: [#1 0.50,-0.03,1.03,U] [#2 0.64,0.18,0.98,U] [#3 0.48,0.37,0.95,U] [#4 0.34,0.11,1.04,U] [#5 0.43,0.09,0.74,U] [#6 0.47,0.03,0.68,U] [#7 0.44,0.51,0.68,U] [#8 0.48,0.13,0.62,U] 
21:19:44.755 00.002 7988 refined, 8 included, MultiStar: {0.45, 0.10}, one-star: {0.26, -0.38}
21:19:44.755 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
21:19:44.757 00.002 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
21:19:44.757 00.000 7988 CameraToMount -- cameraX=0.45 cameraY=0.10 hyp=0.46 cameraTheta=0.21 mountX=-0.10 mountY=-0.45, mountTheta=-1.79
21:19:44.759 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=0.10, opts=13)
21:19:44.761 00.002 7988 Enqueuing Move request for scope (0.45, 0.10)
21:19:44.761 00.000 15712 Worker thread wakes up
21:19:44.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.10) opts 0xd
21:19:44.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, 0.10)
21:19:44.761 00.000 15712 Moving (0.45, 0.10) raw xDistance=-0.10 yDistance=-0.45
21:19:44.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:44.761 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.9 Saturated
21:19:44.765 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:44.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:44.767 00.002 7988 Enqueuing Expose request
21:19:44.768 00.001 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.90
21:19:44.768 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
21:19:44.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:44.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:19:44.768 00.000 15712 MoveAxis(W, 2, ABG)
21:19:44.768 00.000 15712 Guiding  Dir = 3, Dur = 2
21:19:44.768 00.000 15712 IsGuiding returns 0
21:19:44.787 00.019 15712 IsGuiding returns 0
21:19:44.787 00.000 15712 Move returns status 0, amount 2
21:19:44.787 00.000 15712 MoveAxis(N, 0, ABG)
21:19:44.787 00.000 15712 Move returns status 0, amount 0
21:19:44.787 00.000 15712 move complete, result=0
21:19:44.787 00.000 15712 worker thread done servicing request
21:19:44.787 00.000 15712 Worker thread wakes up
21:19:44.787 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.4 px 0 ms NORTH
21:19:44.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:44.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:46.539 01.752 15712 Exposure complete
21:19:46.597 00.058 15712 worker thread done servicing request
21:19:46.597 00.000 7988 OnExposeComplete: enter
21:19:46.597 00.000 7988 UpdateGuideState(): m_state=6
21:19:46.601 00.004 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5949
21:19:46.602 00.001 7988 Star::Find returns 1 (0), X=1182.57, Y=439.52, Mass=1473, SNR=26.3, Peak=196 HFD=3.2
21:19:46.602 00.000 7988 MultiStar: [#1 0.46,-0.44,1.00,U] [#2 0.63,-0.27,1.01,U] [#3 0.52,-0.06,0.97,U] [#4 0.41,-0.19,1.03,U] [#5 0.14,-0.34,0.74,U] [#6 0.60,-0.36,0.71,U] [#7 0.22,-0.15,0.68,U] [#8 0.13,-0.29,0.64,U] 
21:19:46.602 00.000 7988 refined, 8 included, MultiStar: {0.36, -0.34}, one-star: {0.03, -0.86}
21:19:46.602 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.83 = 0.83)
21:19:46.602 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.35)
21:19:46.602 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=-0.34 hyp=0.49 cameraTheta=-0.75 mountX=0.33 mountY=-0.35, mountTheta=-0.81
21:19:46.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.34, opts=13)
21:19:46.602 00.000 7988 Enqueuing Move request for scope (0.36, -0.34)
21:19:46.602 00.000 15712 Worker thread wakes up
21:19:46.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.34) opts 0xd
21:19:46.602 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.34)
21:19:46.602 00.000 15712 Moving (0.36, -0.34) raw xDistance=0.33 yDistance=-0.35
21:19:46.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:46.602 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.3
21:19:46.614 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:46.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:46.616 00.002 7988 Enqueuing Expose request
21:19:46.617 00.001 15712 PPEC rslt: input = 0.33, final = 0.24, react = 0.20, pred = 0.04, hyst = 0.19, hyst_pct = 0.00, period_length = 635.90
21:19:46.617 00.000 15712 PPEC: input: 0.33, control: 0.24, exposure: 1500
21:19:46.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:46.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:19:46.617 00.000 15712 MoveAxis(W, 79, ABG)
21:19:46.617 00.000 15712 Guiding  Dir = 3, Dur = 79
21:19:46.617 00.000 15712 IsGuiding returns 0
21:19:46.632 00.015 15712 PulseGuide returned control before completion, sleep 73
21:19:46.713 00.081 15712 IsGuiding returns 1
21:19:46.713 00.000 15712 scope still moving after pulse duration time elapsed
21:19:46.744 00.031 15712 IsGuiding returns 0
21:19:46.744 00.000 15712 scope move finished after 79 + 48 ms
21:19:46.744 00.000 15712 Move returns status 0, amount 79
21:19:46.744 00.000 15712 MoveAxis(N, 0, ABG)
21:19:46.744 00.000 15712 Move returns status 0, amount 0
21:19:46.744 00.000 15712 move complete, result=0
21:19:46.744 00.000 15712 worker thread done servicing request
21:19:46.744 00.000 7988 GuideStep: 0.3 px 79 ms WEST, -0.4 px 0 ms NORTH
21:19:46.746 00.002 15712 Worker thread wakes up
21:19:46.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:46.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:48.168 01.422 15712 Exposure complete
21:19:48.218 00.050 15712 worker thread done servicing request
21:19:48.227 00.009 7988 OnExposeComplete: enter
21:19:48.227 00.000 7988 UpdateGuideState(): m_state=6
21:19:48.227 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5950
21:19:48.227 00.000 7988 Star::Find returns 1 (0), X=1182.73, Y=439.94, Mass=1545, SNR=26.8, Peak=231 HFD=3.3
21:19:48.227 00.000 7988 MultiStar: [#1 0.52,-0.11,1.03,U] [#2 0.63,-0.04,1.01,U] [#3 0.32,0.13,0.96,U] [#4 0.41,0.13,1.02,U] [#5 0.37,-0.02,0.72,U] [#6 0.35,0.04,0.71,U] [#7 0.30,0.40,0.68,U] [#8 0.25,-0.05,0.64,U] 
21:19:48.227 00.000 7988 refined, 8 included, MultiStar: {0.38, -0.01}, one-star: {0.18, -0.44}
21:19:48.227 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
21:19:48.235 00.008 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.63)
21:19:48.235 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=-0.01 hyp=0.38 cameraTheta=-0.03 mountX=0.01 mountY=-0.38, mountTheta=-1.55
21:19:48.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=-0.01, opts=13)
21:19:48.235 00.000 7988 Enqueuing Move request for scope (0.38, -0.01)
21:19:48.235 00.000 15712 Worker thread wakes up
21:19:48.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.01) opts 0xd
21:19:48.235 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, -0.01)
21:19:48.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:48.235 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8
21:19:48.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:48.243 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:48.243 00.000 7988 Enqueuing Expose request
21:19:48.243 00.000 15712 Moving (0.38, -0.01) raw xDistance=0.01 yDistance=-0.38
21:19:48.243 00.000 15712 PPEC rslt: input = 0.01, final = 0.06, react = 0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:19:48.243 00.000 15712 PPEC: input: 0.01, control: 0.06, exposure: 1500
21:19:48.243 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.89 newest=-1.18
21:19:48.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:19:48.243 00.000 15712 MoveAxis(W, 19, ABG)
21:19:48.243 00.000 15712 Guiding  Dir = 3, Dur = 19
21:19:48.243 00.000 15712 IsGuiding returns 0
21:19:48.275 00.032 15712 IsGuiding returns 1
21:19:48.275 00.000 15712 scope still moving after pulse duration time elapsed
21:19:48.326 00.051 15712 IsGuiding returns 0
21:19:48.326 00.000 15712 scope move finished after 19 + 58 ms
21:19:48.326 00.000 15712 Move returns status 0, amount 19
21:19:48.328 00.002 15712 BLC: Oldest BLC event removed
21:19:48.328 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 156 applied
21:19:48.328 00.000 15712 MoveAxis(N, 253, ABG)
21:19:48.328 00.000 15712 Guiding  Dir = 0, Dur = 253
21:19:48.328 00.000 15712 IsGuiding returns 0
21:19:48.408 00.080 15712 PulseGuide returned control before completion, sleep 183
21:19:48.596 00.188 15712 IsGuiding returns 1
21:19:48.596 00.000 15712 scope still moving after pulse duration time elapsed
21:19:48.627 00.031 15712 IsGuiding returns 1
21:19:48.695 00.068 15712 IsGuiding returns 1
21:19:48.728 00.033 15712 IsGuiding returns 0
21:19:48.728 00.000 15712 scope move finished after 253 + 147 ms
21:19:48.728 00.000 15712 Move returns status 0, amount 253
21:19:48.728 00.000 15712 move complete, result=0
21:19:48.728 00.000 7988 GuideStep: 0.0 px 19 ms WEST, -0.4 px 253 ms NORTH
21:19:48.728 00.000 15712 worker thread done servicing request
21:19:48.728 00.000 15712 Worker thread wakes up
21:19:48.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:48.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:50.369 01.641 15712 Exposure complete
21:19:50.415 00.046 15712 worker thread done servicing request
21:19:50.415 00.000 7988 OnExposeComplete: enter
21:19:50.429 00.014 7988 UpdateGuideState(): m_state=6
21:19:50.431 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5951
21:19:50.433 00.002 7988 Star::Find returns 1 (0), X=1181.95, Y=440.70, Mass=1627, SNR=27.2, Peak=211 HFD=3.4
21:19:50.433 00.000 7988 MultiStar: [#1 -0.35,0.62,0.99,U] [#2 0.02,0.88,1.00,U] [#3 -0.26,1.10,0.00,M1] [#4 -0.31,0.89,1.01,U] [#5 -0.43,0.94,0.00,M1] [#6 -0.35,0.87,0.68,U] [#7 -0.46,1.22,0.00,M1] [#8 -0.31,0.90,0.62,U] 
21:19:50.435 00.002 7988 single-star, 5 included, MultiStar: {-0.31, 0.73}, one-star: {-0.59, 0.32}
21:19:50.435 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.06)
21:19:50.437 00.002 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.33 = 1.05)
21:19:50.437 00.000 7988 CameraToMount -- cameraX=-0.59 cameraY=0.32 hyp=0.67 cameraTheta=2.65 mountX=-0.31 mountY=0.58, mountTheta=2.07
21:19:50.439 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.59, y=0.32, opts=13)
21:19:50.441 00.002 7988 Enqueuing Move request for scope (-0.59, 0.32)
21:19:50.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:50.443 00.002 7988 UpdateGuideState exits: m=1627 SNR=27.2
21:19:50.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:50.445 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:50.445 00.000 7988 Enqueuing Expose request
21:19:50.446 00.001 15712 Worker thread wakes up
21:19:50.447 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.32) opts 0xd
21:19:50.447 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.59, 0.32)
21:19:50.447 00.000 15712 Moving (-0.59, 0.32) raw xDistance=-0.31 yDistance=0.58
21:19:50.447 00.000 15712 BLC: History state: CurrMiss=-0.58, AvgInitMiss=-0.13, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.381095, 1:-0.583537
21:19:50.447 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -34.000000
21:19:50.447 00.000 15712 BLC: window closed
21:19:50.447 00.000 15712 BLC: Pulse adjusted to 125
21:19:50.447 00.000 15712 PPEC rslt: input = -0.31, final = -0.05, react = -0.19, pred = 0.14, hyst = -0.16, hyst_pct = 0.00, period_length = 635.91
21:19:50.447 00.000 15712 PPEC: input: -0.31, control: -0.05, exposure: 1500
21:19:50.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:50.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
21:19:50.447 00.000 15712 MoveAxis(E, 16, ABG)
21:19:50.447 00.000 15712 Guiding  Dir = 2, Dur = 16
21:19:50.447 00.000 15712 IsGuiding returns 0
21:19:50.462 00.015 15712 IsGuiding returns 1
21:19:50.462 00.000 15712 scope still moving after pulse duration time elapsed
21:19:50.514 00.052 15712 IsGuiding returns 0
21:19:50.514 00.000 15712 scope move finished after 16 + 50 ms
21:19:50.514 00.000 15712 Move returns status 0, amount 16
21:19:50.514 00.000 15712 MoveAxis(N, 0, ABG)
21:19:50.514 00.000 15712 Move returns status 0, amount 0
21:19:50.514 00.000 15712 move complete, result=0
21:19:50.514 00.000 7988 GuideStep: -0.3 px 16 ms EAST, 0.6 px 0 ms NORTH
21:19:50.520 00.006 15712 worker thread done servicing request
21:19:50.520 00.000 15712 Worker thread wakes up
21:19:50.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:50.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:50.591 00.071 7988 evsrv: cli 0CCD0AC8 connect
21:19:50.593 00.002 7988 case statement mapped state 6 to 3
21:19:50.593 00.000 7988 case statement mapped state 6 to 3
21:19:50.593 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_pixel_scale","id":"5597e3a3-e7f1-413c-af75-93092d7f6f89"}
21:19:50.593 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"5597e3a3-e7f1-413c-af75-93092d7f6f89"}
21:19:50.598 00.005 7988 evsrv: cli 0CCD0AC8 disconnect
21:19:51.934 01.336 15712 Exposure complete
21:19:51.992 00.058 15712 worker thread done servicing request
21:19:51.994 00.002 7988 OnExposeComplete: enter
21:19:51.994 00.000 7988 UpdateGuideState(): m_state=6
21:19:51.994 00.000 7988 Star::Find(15, 1181, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5952
21:19:51.996 00.002 7988 Star::Find returns 1 (0), X=1182.03, Y=440.80, Mass=1601, SNR=27.3, Peak=215 HFD=3.4
21:19:51.996 00.000 7988 MultiStar: [#1 -0.32,0.61,0.98,U] [#2 -0.15,1.00,0.98,U] [#3 -0.37,1.15,0.00,M2] [#4 -0.33,0.85,0.99,U] [#5 -0.48,0.84,0.74,U] [#6 -0.29,0.93,0.65,U] [#7 -0.27,1.07,0.00,M2] [#8 -0.38,0.77,0.61,U] 
21:19:51.996 00.000 7988 single-star, 6 included, MultiStar: {-0.35, 0.76}, one-star: {-0.52, 0.42}
21:19:51.996 00.000 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.58) = xAngle (4.04 = -2.24)
21:19:51.996 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.15 = 0.87)
21:19:51.996 00.000 7988 CameraToMount -- cameraX=-0.52 cameraY=0.42 hyp=0.67 cameraTheta=2.46 mountX=-0.42 mountY=0.51, mountTheta=2.26
21:19:51.996 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.52, y=0.42, opts=13)
21:19:51.996 00.000 7988 Enqueuing Move request for scope (-0.52, 0.42)
21:19:51.996 00.000 15712 Worker thread wakes up
21:19:51.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:51.996 00.000 7988 UpdateGuideState exits: m=1601 SNR=27.3
21:19:52.009 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:52.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:52.011 00.002 7988 Enqueuing Expose request
21:19:52.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.42) opts 0xd
21:19:52.011 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.52, 0.42)
21:19:52.011 00.000 15712 Moving (-0.52, 0.42) raw xDistance=-0.42 yDistance=0.51
21:19:52.012 00.001 15712 PPEC rslt: input = -0.42, final = -0.16, react = -0.25, pred = 0.09, hyst = -0.22, hyst_pct = 0.00, period_length = 635.91
21:19:52.012 00.000 15712 PPEC: input: -0.42, control: -0.16, exposure: 1500
21:19:52.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:52.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:19:52.012 00.000 15712 MoveAxis(E, 51, ABG)
21:19:52.012 00.000 15712 Guiding  Dir = 2, Dur = 51
21:19:52.012 00.000 15712 IsGuiding returns 0
21:19:52.033 00.021 15712 PulseGuide returned control before completion, sleep 46
21:19:52.092 00.059 15712 IsGuiding returns 1
21:19:52.092 00.000 15712 scope still moving after pulse duration time elapsed
21:19:52.128 00.036 15712 IsGuiding returns 0
21:19:52.128 00.000 15712 scope move finished after 51 + 60 ms
21:19:52.128 00.000 15712 Move returns status 0, amount 51
21:19:52.128 00.000 15712 MoveAxis(N, 0, ABG)
21:19:52.128 00.000 15712 Move returns status 0, amount 0
21:19:52.128 00.000 15712 move complete, result=0
21:19:52.128 00.000 7988 GuideStep: -0.4 px 51 ms EAST, 0.5 px 0 ms NORTH
21:19:52.134 00.006 15712 worker thread done servicing request
21:19:52.134 00.000 15712 Worker thread wakes up
21:19:52.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:52.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:53.771 01.637 15712 Exposure complete
21:19:53.830 00.059 15712 worker thread done servicing request
21:19:53.830 00.000 7988 OnExposeComplete: enter
21:19:53.830 00.000 7988 UpdateGuideState(): m_state=6
21:19:53.832 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5953
21:19:53.833 00.001 7988 Star::Find returns 1 (0), X=1181.92, Y=440.56, Mass=1596, SNR=27.2, Peak=234 HFD=3.6
21:19:53.833 00.000 7988 MultiStar: [#1 -0.42,0.57,1.01,U] [#2 -0.19,0.82,1.00,U] [#3 -0.40,0.89,0.93,U] [#4 -0.50,0.80,1.02,U] [#5 -0.57,0.94,0.00,M1] [#6 -0.18,0.72,0.69,U] [#7 -0.34,0.88,0.65,U] [#8 -0.41,0.53,0.65,U] 
21:19:53.833 00.000 7988 single-star, 7 included, MultiStar: {-0.39, 0.66}, one-star: {-0.62, 0.17}
21:19:53.833 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.58) = xAngle (4.45 = -1.84)
21:19:53.833 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.56 = 1.27)
21:19:53.833 00.000 7988 CameraToMount -- cameraX=-0.62 cameraY=0.17 hyp=0.65 cameraTheta=2.87 mountX=-0.17 mountY=0.62, mountTheta=1.84
21:19:53.841 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.62, y=0.17, opts=13)
21:19:53.842 00.001 7988 Enqueuing Move request for scope (-0.62, 0.17)
21:19:53.843 00.001 15712 Worker thread wakes up
21:19:53.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.17) opts 0xd
21:19:53.843 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.62, 0.17)
21:19:53.843 00.000 15712 Moving (-0.62, 0.17) raw xDistance=-0.17 yDistance=0.62
21:19:53.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:53.843 00.000 7988 UpdateGuideState exits: m=1596 SNR=27.2
21:19:53.846 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:53.847 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:53.848 00.001 7988 Enqueuing Expose request
21:19:53.849 00.001 15712 PPEC rslt: input = -0.17, final = 0.02, react = -0.10, pred = 0.12, hyst = -0.09, hyst_pct = 0.00, period_length = 635.91
21:19:53.849 00.000 15712 PPEC: input: -0.17, control: 0.02, exposure: 1500
21:19:53.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:53.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
21:19:53.849 00.000 15712 MoveAxis(W, 5, ABG)
21:19:53.849 00.000 15712 Guiding  Dir = 3, Dur = 5
21:19:53.849 00.000 15712 IsGuiding returns 0
21:19:53.868 00.019 15712 IsGuiding returns 0
21:19:53.868 00.000 15712 Move returns status 0, amount 5
21:19:53.868 00.000 15712 MoveAxis(N, 0, ABG)
21:19:53.868 00.000 15712 Move returns status 0, amount 0
21:19:53.868 00.000 15712 move complete, result=0
21:19:53.868 00.000 15712 worker thread done servicing request
21:19:53.868 00.000 15712 Worker thread wakes up
21:19:53.868 00.000 7988 GuideStep: -0.2 px 5 ms WEST, 0.6 px 0 ms NORTH
21:19:53.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:53.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:55.282 01.414 15712 Exposure complete
21:19:55.344 00.062 15712 worker thread done servicing request
21:19:55.344 00.000 7988 OnExposeComplete: enter
21:19:55.344 00.000 7988 UpdateGuideState(): m_state=6
21:19:55.346 00.002 7988 Star::Find(15, 1181, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5954
21:19:55.348 00.002 7988 Star::Find returns 1 (1), X=1182.07, Y=440.38, Mass=1527, SNR=26.7, Peak=255 HFD=3.4
21:19:55.348 00.000 7988 MultiStar: [#1 -0.25,0.35,1.02,U] [#2 -0.16,0.54,1.01,U] [#3 -0.42,0.83,0.95,U] [#4 -0.51,0.64,1.02,U] [#5 -0.52,0.43,0.73,U] [#6 -0.40,0.49,0.71,U] [#7 -0.35,0.75,0.67,U] [#8 -0.45,0.49,0.64,U] 
21:19:55.350 00.002 7988 single-star, 8 included, MultiStar: {-0.39, 0.49}, one-star: {-0.47, -0.00}
21:19:55.350 00.000 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.58) = xAngle (-1.56 = -1.56)
21:19:55.352 00.002 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.55 = 1.55)
21:19:55.352 00.000 7988 CameraToMount -- cameraX=-0.47 cameraY=-0.00 hyp=0.47 cameraTheta=-3.14 mountX=0.01 mountY=0.47, mountTheta=1.56
21:19:55.354 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.47, y=-0.00, opts=13)
21:19:55.356 00.002 7988 Enqueuing Move request for scope (-0.47, -0.00)
21:19:55.356 00.000 15712 Worker thread wakes up
21:19:55.356 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.00) opts 0xd
21:19:55.356 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.47, -0.00)
21:19:55.356 00.000 15712 Moving (-0.47, -0.00) raw xDistance=0.01 yDistance=0.47
21:19:55.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:55.356 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.7 Saturated
21:19:55.359 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:55.359 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:55.361 00.002 7988 Enqueuing Expose request
21:19:55.361 00.000 15712 PPEC rslt: input = 0.01, final = 0.13, react = 0.00, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:19:55.361 00.000 15712 PPEC: input: 0.01, control: 0.13, exposure: 1500
21:19:55.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:55.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
21:19:55.361 00.000 15712 MoveAxis(W, 41, ABG)
21:19:55.361 00.000 15712 Guiding  Dir = 3, Dur = 41
21:19:55.361 00.000 15712 IsGuiding returns 0
21:19:55.377 00.016 15712 PulseGuide returned control before completion, sleep 37
21:19:55.425 00.048 15712 IsGuiding returns 1
21:19:55.425 00.000 15712 scope still moving after pulse duration time elapsed
21:19:55.458 00.033 15712 IsGuiding returns 0
21:19:55.458 00.000 15712 scope move finished after 41 + 53 ms
21:19:55.458 00.000 15712 Move returns status 0, amount 41
21:19:55.458 00.000 15712 MoveAxis(N, 0, ABG)
21:19:55.458 00.000 15712 Move returns status 0, amount 0
21:19:55.458 00.000 15712 move complete, result=0
21:19:55.458 00.000 15712 worker thread done servicing request
21:19:55.458 00.000 15712 Worker thread wakes up
21:19:55.458 00.000 7988 GuideStep: 0.0 px 41 ms WEST, 0.5 px 0 ms NORTH
21:19:55.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:55.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:57.100 01.642 15712 Exposure complete
21:19:57.158 00.058 15712 worker thread done servicing request
21:19:57.158 00.000 7988 OnExposeComplete: enter
21:19:57.158 00.000 7988 UpdateGuideState(): m_state=6
21:19:57.158 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5955
21:19:57.162 00.004 7988 Star::Find returns 1 (1), X=1182.14, Y=440.36, Mass=1529, SNR=26.8, Peak=255 HFD=3.3
21:19:57.164 00.002 7988 MultiStar: [#1 -0.34,0.30,1.01,U] [#2 -0.13,0.38,0.98,U] [#3 -0.40,0.59,0.94,U] [#4 -0.38,0.36,1.03,U] [#5 -0.37,0.37,0.71,U] [#6 -0.19,0.44,0.70,U] [#7 -0.16,0.59,0.67,U] [#8 -0.36,0.22,0.66,U] 
21:19:57.164 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.35}, one-star: {-0.41, -0.03}
21:19:57.166 00.002 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
21:19:57.166 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
21:19:57.168 00.002 7988 CameraToMount -- cameraX=-0.41 cameraY=-0.03 hyp=0.41 cameraTheta=-3.08 mountX=0.03 mountY=0.41, mountTheta=1.50
21:19:57.168 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.41, y=-0.03, opts=13)
21:19:57.170 00.002 7988 Enqueuing Move request for scope (-0.41, -0.03)
21:19:57.172 00.002 15712 Worker thread wakes up
21:19:57.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.03) opts 0xd
21:19:57.172 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.41, -0.03)
21:19:57.172 00.000 15712 Moving (-0.41, -0.03) raw xDistance=0.03 yDistance=0.41
21:19:57.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:57.172 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.8 Saturated
21:19:57.174 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:57.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:57.176 00.002 7988 Enqueuing Expose request
21:19:57.176 00.000 15712 PPEC rslt: input = 0.03, final = 0.15, react = 0.02, pred = 0.15, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:19:57.176 00.000 15712 PPEC: input: 0.03, control: 0.15, exposure: 1500
21:19:57.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:57.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:19:57.176 00.000 15712 MoveAxis(W, 50, ABG)
21:19:57.176 00.000 15712 Guiding  Dir = 3, Dur = 50
21:19:57.178 00.002 15712 IsGuiding returns 0
21:19:57.196 00.018 15712 PulseGuide returned control before completion, sleep 39
21:19:57.241 00.045 15712 IsGuiding returns 1
21:19:57.241 00.000 15712 scope still moving after pulse duration time elapsed
21:19:57.277 00.036 15712 IsGuiding returns 0
21:19:57.277 00.000 15712 scope move finished after 50 + 52 ms
21:19:57.277 00.000 15712 Move returns status 0, amount 50
21:19:57.277 00.000 15712 MoveAxis(N, 0, ABG)
21:19:57.280 00.003 15712 Move returns status 0, amount 0
21:19:57.280 00.000 15712 move complete, result=0
21:19:57.280 00.000 15712 worker thread done servicing request
21:19:57.280 00.000 15712 Worker thread wakes up
21:19:57.280 00.000 7988 GuideStep: 0.0 px 50 ms WEST, 0.4 px 0 ms NORTH
21:19:57.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:57.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:19:58.694 01.414 15712 Exposure complete
21:19:58.741 00.047 15712 worker thread done servicing request
21:19:58.741 00.000 7988 OnExposeComplete: enter
21:19:58.741 00.000 7988 UpdateGuideState(): m_state=6
21:19:58.757 00.016 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5956
21:19:58.757 00.000 7988 Star::Find returns 1 (1), X=1182.17, Y=440.04, Mass=1557, SNR=26.9, Peak=255 HFD=3.1
21:19:58.757 00.000 7988 MultiStar: [#1 -0.21,0.01,1.02,U] [#2 -0.07,0.18,1.00,U] [#3 -0.28,0.31,0.96,U] [#4 -0.32,0.39,1.03,U] [#5 -0.41,0.49,0.70,U] [#6 -0.17,0.16,0.69,U] [#7 -0.39,0.48,0.70,U] [#8 -0.32,0.26,0.66,U] 
21:19:58.757 00.000 7988 refined, 8 included, MultiStar: {-0.28, 0.19}, one-star: {-0.37, -0.35}
21:19:58.757 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.58) = xAngle (4.11 = -2.17)
21:19:58.757 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.94)
21:19:58.757 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.19 hyp=0.34 cameraTheta=2.53 mountX=-0.19 mountY=0.27, mountTheta=2.18
21:19:58.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.19, opts=13)
21:19:58.757 00.000 7988 Enqueuing Move request for scope (-0.28, 0.19)
21:19:58.757 00.000 15712 Worker thread wakes up
21:19:58.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.19) opts 0xd
21:19:58.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.19)
21:19:58.757 00.000 15712 Moving (-0.28, 0.19) raw xDistance=-0.19 yDistance=0.27
21:19:58.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:19:58.757 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.9 Saturated
21:19:58.769 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:58.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:19:58.771 00.002 7988 Enqueuing Expose request
21:19:58.773 00.002 15712 PPEC rslt: input = -0.19, final = 0.03, react = -0.11, pred = 0.14, hyst = -0.10, hyst_pct = 0.00, period_length = 635.91
21:19:58.773 00.000 15712 PPEC: input: -0.19, control: 0.03, exposure: 1500
21:19:58.773 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.99 newest=1.15
21:19:58.774 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
21:19:58.774 00.000 15712 MoveAxis(W, 9, ABG)
21:19:58.774 00.000 15712 Guiding  Dir = 3, Dur = 9
21:19:58.774 00.000 15712 IsGuiding returns 0
21:19:58.791 00.017 15712 IsGuiding returns 0
21:19:58.791 00.000 15712 Move returns status 0, amount 9
21:19:58.791 00.000 15712 BLC: Oldest BLC event removed
21:19:58.791 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 125 applied
21:19:58.791 00.000 15712 MoveAxis(S, 194, ABG)
21:19:58.791 00.000 15712 Guiding  Dir = 1, Dur = 194
21:19:58.791 00.000 15712 IsGuiding returns 0
21:19:58.875 00.084 15712 PulseGuide returned control before completion, sleep 124
21:19:59.013 00.138 15712 IsGuiding returns 1
21:19:59.013 00.000 15712 scope still moving after pulse duration time elapsed
21:19:59.045 00.032 15712 IsGuiding returns 1
21:19:59.079 00.034 15712 IsGuiding returns 0
21:19:59.079 00.000 15712 scope move finished after 194 + 93 ms
21:19:59.079 00.000 15712 Move returns status 0, amount 194
21:19:59.079 00.000 15712 move complete, result=0
21:19:59.079 00.000 7988 GuideStep: -0.2 px 9 ms WEST, 0.3 px 194 ms SOUTH
21:19:59.088 00.009 15712 worker thread done servicing request
21:19:59.088 00.000 15712 Worker thread wakes up
21:19:59.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:19:59.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:00.721 01.633 15712 Exposure complete
21:20:00.781 00.060 15712 worker thread done servicing request
21:20:00.781 00.000 7988 OnExposeComplete: enter
21:20:00.781 00.000 7988 UpdateGuideState(): m_state=6
21:20:00.784 00.003 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5957
21:20:00.784 00.000 7988 Star::Find returns 1 (0), X=1182.59, Y=440.07, Mass=1540, SNR=26.7, Peak=201 HFD=3.4
21:20:00.784 00.000 7988 MultiStar: [#1 0.31,-0.11,1.01,U] [#2 0.45,0.13,1.01,U] [#3 0.26,0.40,0.96,U] [#4 0.12,0.16,1.00,U] [#5 0.07,0.03,0.75,U] [#6 0.33,-0.08,0.69,U] [#7 0.18,0.34,0.63,U] [#8 0.15,0.24,0.65,U] 
21:20:00.784 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.08}, one-star: {0.04, -0.31}
21:20:00.784 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.58) = xAngle (1.92 = 1.92)
21:20:00.784 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.03 = -1.26)
21:20:00.784 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.23 cameraTheta=0.34 mountX=-0.08 mountY=-0.22, mountTheta=-1.91
21:20:00.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.08, opts=13)
21:20:00.784 00.000 7988 Enqueuing Move request for scope (0.22, 0.08)
21:20:00.784 00.000 15712 Worker thread wakes up
21:20:00.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
21:20:00.784 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
21:20:00.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:00.797 00.013 7988 UpdateGuideState exits: m=1540 SNR=26.7
21:20:00.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:00.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:00.797 00.000 7988 Enqueuing Expose request
21:20:00.800 00.003 15712 Moving (0.22, 0.08) raw xDistance=-0.08 yDistance=-0.22
21:20:00.800 00.000 15712 BLC: History state: CurrMiss=-0.22, AvgInitMiss=-0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.270872, 1:-0.218057
21:20:00.800 00.000 15712 BLC: No correction, Miss < min_move
21:20:00.800 00.000 15712 PPEC rslt: input = -0.08, final = 0.10, react = -0.05, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:20:00.800 00.000 15712 PPEC: input: -0.08, control: 0.10, exposure: 1500
21:20:00.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:00.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:20:00.800 00.000 15712 MoveAxis(W, 31, ABG)
21:20:00.800 00.000 15712 Guiding  Dir = 3, Dur = 31
21:20:00.800 00.000 15712 IsGuiding returns 0
21:20:00.816 00.016 15712 PulseGuide returned control before completion, sleep 19
21:20:00.853 00.037 15712 IsGuiding returns 1
21:20:00.853 00.000 15712 scope still moving after pulse duration time elapsed
21:20:00.904 00.051 15712 IsGuiding returns 0
21:20:00.904 00.000 15712 scope move finished after 31 + 68 ms
21:20:00.904 00.000 15712 Move returns status 0, amount 31
21:20:00.904 00.000 15712 MoveAxis(N, 0, ABG)
21:20:00.904 00.000 15712 Move returns status 0, amount 0
21:20:00.904 00.000 15712 move complete, result=0
21:20:00.904 00.000 15712 worker thread done servicing request
21:20:00.904 00.000 15712 Worker thread wakes up
21:20:00.904 00.000 7988 GuideStep: -0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
21:20:00.906 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:00.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:02.318 01.412 15712 Exposure complete
21:20:02.377 00.059 15712 worker thread done servicing request
21:20:02.377 00.000 7988 OnExposeComplete: enter
21:20:02.380 00.003 7988 UpdateGuideState(): m_state=6
21:20:02.380 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5958
21:20:02.382 00.002 7988 Star::Find returns 1 (0), X=1182.56, Y=440.38, Mass=1438, SNR=25.9, Peak=186 HFD=3.0
21:20:02.384 00.002 7988 MultiStar: [#1 0.48,0.59,1.03,U] [#2 0.45,0.62,1.03,U] [#3 0.27,0.86,0.95,U] [#4 0.19,0.73,1.07,U] [#5 0.11,0.47,0.71,U] [#6 0.40,0.56,0.75,U] [#7 0.05,1.02,0.69,U] [#8 0.02,0.84,0.69,U] 
21:20:02.384 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.62}, one-star: {0.02, -0.01}
21:20:02.386 00.002 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
21:20:02.386 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.88)
21:20:02.388 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.29 mountX=0.01 mountY=-0.02, mountTheta=-1.29
21:20:02.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
21:20:02.390 00.002 7988 Enqueuing Move request for scope (0.02, -0.01)
21:20:02.390 00.000 15712 Worker thread wakes up
21:20:02.392 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:20:02.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:20:02.392 00.000 15712 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
21:20:02.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:02.392 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.9
21:20:02.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:02.394 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:02.396 00.002 7988 Enqueuing Expose request
21:20:02.396 00.000 15712 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.270872, 1:-0.218057, 2:-0.017818
21:20:02.396 00.000 15712 BLC: No correction, Miss < min_move
21:20:02.396 00.000 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.91
21:20:02.396 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
21:20:02.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:02.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:20:02.396 00.000 15712 MoveAxis(W, 14, ABG)
21:20:02.396 00.000 15712 Guiding  Dir = 3, Dur = 14
21:20:02.396 00.000 15712 IsGuiding returns 0
21:20:02.415 00.019 15712 IsGuiding returns 1
21:20:02.415 00.000 15712 scope still moving after pulse duration time elapsed
21:20:02.459 00.044 15712 IsGuiding returns 0
21:20:02.459 00.000 15712 scope move finished after 14 + 43 ms
21:20:02.459 00.000 15712 Move returns status 0, amount 14
21:20:02.459 00.000 15712 MoveAxis(N, 0, ABG)
21:20:02.459 00.000 15712 Move returns status 0, amount 0
21:20:02.459 00.000 15712 move complete, result=0
21:20:02.459 00.000 15712 worker thread done servicing request
21:20:02.459 00.000 15712 Worker thread wakes up
21:20:02.459 00.000 7988 GuideStep: 0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
21:20:02.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:02.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:04.104 01.645 15712 Exposure complete
21:20:04.163 00.059 15712 worker thread done servicing request
21:20:04.163 00.000 7988 OnExposeComplete: enter
21:20:04.165 00.002 7988 UpdateGuideState(): m_state=6
21:20:04.165 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5959
21:20:04.165 00.000 7988 Star::Find returns 1 (0), X=1182.47, Y=440.71, Mass=1484, SNR=26.2, Peak=194 HFD=3.3
21:20:04.165 00.000 7988 MultiStar: [#1 0.38,0.65,1.05,U] [#2 0.43,0.98,0.00,M1] [#3 0.15,1.05,0.00,M1] [#4 0.28,0.94,1.05,U] [#5 0.18,1.05,0.00,M1] [#6 0.27,0.99,0.71,U] [#7 0.26,1.10,0.00,M1] [#8 0.07,0.80,0.65,U] 
21:20:04.165 00.000 7988 single-star, 4 included, MultiStar: {0.19, 0.72}, one-star: {-0.08, 0.33}
21:20:04.165 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.58) = xAngle (3.38 = -2.90)
21:20:04.165 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.21)
21:20:04.165 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.80 mountX=-0.33 mountY=0.07, mountTheta=2.93
21:20:04.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.33, opts=13)
21:20:04.165 00.000 7988 Enqueuing Move request for scope (-0.08, 0.33)
21:20:04.165 00.000 15712 Worker thread wakes up
21:20:04.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0xd
21:20:04.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
21:20:04.165 00.000 15712 Moving (-0.08, 0.33) raw xDistance=-0.33 yDistance=0.07
21:20:04.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:04.165 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2
21:20:04.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:04.165 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:04.180 00.015 7988 Enqueuing Expose request
21:20:04.181 00.001 15712 BLC: window closed
21:20:04.181 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.270872, 1:-0.218057, 2:-0.017818
21:20:04.181 00.000 15712 BLC: No correction, Miss < min_move
21:20:04.181 00.000 15712 PPEC rslt: input = -0.33, final = -0.10, react = -0.20, pred = 0.10, hyst = -0.17, hyst_pct = 0.00, period_length = 635.91
21:20:04.181 00.000 15712 PPEC: input: -0.33, control: -0.10, exposure: 1500
21:20:04.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:04.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:20:04.181 00.000 15712 MoveAxis(E, 33, ABG)
21:20:04.181 00.000 15712 Guiding  Dir = 2, Dur = 33
21:20:04.181 00.000 15712 IsGuiding returns 0
21:20:04.201 00.020 15712 PulseGuide returned control before completion, sleep 29
21:20:04.248 00.047 15712 IsGuiding returns 0
21:20:04.248 00.000 15712 Move returns status 0, amount 33
21:20:04.248 00.000 15712 MoveAxis(N, 0, ABG)
21:20:04.248 00.000 15712 Move returns status 0, amount 0
21:20:04.248 00.000 15712 move complete, result=0
21:20:04.248 00.000 7988 GuideStep: -0.3 px 33 ms EAST, 0.1 px 0 ms NORTH
21:20:04.248 00.000 15712 worker thread done servicing request
21:20:04.250 00.002 15712 Worker thread wakes up
21:20:04.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:04.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:05.666 01.416 15712 Exposure complete
21:20:05.712 00.046 15712 worker thread done servicing request
21:20:05.712 00.000 7988 OnExposeComplete: enter
21:20:05.726 00.014 7988 UpdateGuideState(): m_state=6
21:20:05.726 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5960
21:20:05.728 00.002 7988 Star::Find returns 1 (0), X=1182.54, Y=440.86, Mass=1464, SNR=26.1, Peak=185 HFD=3.4
21:20:05.730 00.002 7988 MultiStar: [#1 0.48,0.78,1.01,U] [#2 0.44,1.02,0.00,M2] [#3 0.22,1.09,0.00,M2] [#4 0.19,1.02,0.00,M1] [#5 -0.03,1.06,0.00,M2] [#6 0.18,0.94,0.73,U] [#7 0.20,1.33,0.00,M2] [#8 0.17,0.96,0.64,U] 
21:20:05.730 00.000 7988 single-star, 3 included, MultiStar: {0.21, 0.76}, one-star: {-0.01, 0.48}
21:20:05.732 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
21:20:05.732 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
21:20:05.734 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.48 hyp=0.48 cameraTheta=1.59 mountX=-0.48 mountY=-0.00, mountTheta=-3.14
21:20:05.736 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.48, opts=13)
21:20:05.736 00.000 7988 Enqueuing Move request for scope (-0.01, 0.48)
21:20:05.738 00.002 15712 Worker thread wakes up
21:20:05.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.48) opts 0xd
21:20:05.738 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.48)
21:20:05.738 00.000 15712 Moving (-0.01, 0.48) raw xDistance=-0.48 yDistance=-0.00
21:20:05.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:05.738 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.1
21:20:05.741 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:05.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:05.743 00.002 7988 Enqueuing Expose request
21:20:05.743 00.000 15712 PPEC rslt: input = -0.48, final = -0.16, react = -0.29, pred = 0.13, hyst = -0.26, hyst_pct = 0.00, period_length = 635.91
21:20:05.743 00.000 15712 PPEC: input: -0.48, control: -0.16, exposure: 1500
21:20:05.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:05.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:20:05.743 00.000 15712 MoveAxis(E, 53, ABG)
21:20:05.743 00.000 15712 Guiding  Dir = 2, Dur = 53
21:20:05.744 00.001 15712 IsGuiding returns 0
21:20:05.760 00.016 15712 PulseGuide returned control before completion, sleep 40
21:20:05.823 00.063 15712 IsGuiding returns 0
21:20:05.823 00.000 15712 Move returns status 0, amount 53
21:20:05.823 00.000 15712 MoveAxis(N, 0, ABG)
21:20:05.823 00.000 15712 Move returns status 0, amount 0
21:20:05.823 00.000 15712 move complete, result=0
21:20:05.823 00.000 7988 GuideStep: -0.5 px 53 ms EAST, -0.0 px 0 ms NORTH
21:20:05.825 00.002 15712 worker thread done servicing request
21:20:05.825 00.000 15712 Worker thread wakes up
21:20:05.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:05.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:07.453 01.628 15712 Exposure complete
21:20:07.511 00.058 15712 worker thread done servicing request
21:20:07.511 00.000 7988 OnExposeComplete: enter
21:20:07.511 00.000 7988 UpdateGuideState(): m_state=6
21:20:07.515 00.004 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5961
21:20:07.515 00.000 7988 Star::Find returns 1 (0), X=1182.47, Y=440.89, Mass=1419, SNR=25.6, Peak=181 HFD=3.0
21:20:07.517 00.002 7988 MultiStar: [#1 0.20,0.77,1.06,U] [#2 0.43,0.99,0.00,M3] [#3 0.15,1.28,0.00,M3] [#4 0.14,1.12,0.00,M2] [#5 -0.04,0.97,0.78,U] [#6 0.19,1.11,0.00,M1] [#7 0.19,1.24,0.00,M3] [#8 0.15,0.94,0.66,U] 
21:20:07.517 00.000 7988 single-star, 3 included, MultiStar: {0.06, 0.77}, one-star: {-0.08, 0.51}
21:20:07.519 00.002 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
21:20:07.519 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.12)
21:20:07.521 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.51 hyp=0.51 cameraTheta=1.72 mountX=-0.51 mountY=0.06, mountTheta=3.02
21:20:07.523 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.51, opts=13)
21:20:07.523 00.000 7988 Enqueuing Move request for scope (-0.08, 0.51)
21:20:07.525 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:07.525 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.6
21:20:07.527 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:07.528 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:07.528 00.000 7988 Enqueuing Expose request
21:20:07.530 00.002 15712 Worker thread wakes up
21:20:07.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.51) opts 0xd
21:20:07.530 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.51)
21:20:07.530 00.000 15712 Moving (-0.08, 0.51) raw xDistance=-0.51 yDistance=0.06
21:20:07.530 00.000 15712 PPEC rslt: input = -0.51, final = -0.16, react = -0.30, pred = 0.14, hyst = -0.28, hyst_pct = 0.00, period_length = 635.91
21:20:07.530 00.000 15712 PPEC: input: -0.51, control: -0.16, exposure: 1500
21:20:07.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:07.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:20:07.530 00.000 15712 MoveAxis(E, 52, ABG)
21:20:07.530 00.000 15712 Guiding  Dir = 2, Dur = 52
21:20:07.530 00.000 15712 IsGuiding returns 0
21:20:07.551 00.021 15712 PulseGuide returned control before completion, sleep 41
21:20:07.613 00.062 15712 IsGuiding returns 0
21:20:07.613 00.000 15712 Move returns status 0, amount 52
21:20:07.613 00.000 15712 MoveAxis(N, 0, ABG)
21:20:07.613 00.000 15712 Move returns status 0, amount 0
21:20:07.613 00.000 15712 move complete, result=0
21:20:07.613 00.000 7988 GuideStep: -0.5 px 52 ms EAST, 0.1 px 0 ms NORTH
21:20:07.623 00.010 15712 worker thread done servicing request
21:20:07.623 00.000 15712 Worker thread wakes up
21:20:07.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:07.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:09.028 01.405 15712 Exposure complete
21:20:09.087 00.059 15712 worker thread done servicing request
21:20:09.087 00.000 7988 OnExposeComplete: enter
21:20:09.089 00.002 7988 UpdateGuideState(): m_state=6
21:20:09.089 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5962
21:20:09.091 00.002 7988 Star::Find returns 1 (0), X=1182.59, Y=440.35, Mass=1452, SNR=25.8, Peak=200 HFD=3.2
21:20:09.091 00.000 7988 MultiStar: [#1 0.38,0.42,1.09,U] [#2 0.45,0.50,1.07,U] [#3 0.24,0.68,0.96,U] [#4 0.38,0.57,1.05,U] [#5 -0.07,0.54,0.69,U] [#6 0.21,0.42,0.75,U] [#7 0.17,0.70,0.69,U] [#8 -0.00,0.26,0.68,U] 
21:20:09.094 00.003 7988 single-star, 8 included, MultiStar: {0.23, 0.44}, one-star: {0.04, -0.03}
21:20:09.094 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
21:20:09.096 00.002 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.05 = -2.23)
21:20:09.096 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.06 cameraTheta=-0.63 mountX=0.03 mountY=-0.04, mountTheta=-0.93
21:20:09.098 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
21:20:09.100 00.002 7988 Enqueuing Move request for scope (0.04, -0.03)
21:20:09.100 00.000 15712 Worker thread wakes up
21:20:09.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
21:20:09.100 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
21:20:09.100 00.000 15712 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
21:20:09.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:09.100 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.8
21:20:09.103 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:09.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:09.105 00.002 7988 Enqueuing Expose request
21:20:09.105 00.000 15712 PPEC rslt: input = 0.03, final = 0.12, react = 0.02, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:20:09.105 00.000 15712 PPEC: input: 0.03, control: 0.12, exposure: 1500
21:20:09.105 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:09.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:20:09.105 00.000 15712 MoveAxis(W, 40, ABG)
21:20:09.105 00.000 15712 Guiding  Dir = 3, Dur = 40
21:20:09.105 00.000 15712 IsGuiding returns 0
21:20:09.121 00.016 15712 PulseGuide returned control before completion, sleep 33
21:20:09.172 00.051 15712 IsGuiding returns 1
21:20:09.172 00.000 15712 scope still moving after pulse duration time elapsed
21:20:09.201 00.029 15712 IsGuiding returns 0
21:20:09.201 00.000 15712 scope move finished after 40 + 53 ms
21:20:09.201 00.000 15712 Move returns status 0, amount 40
21:20:09.201 00.000 15712 MoveAxis(N, 0, ABG)
21:20:09.201 00.000 15712 Move returns status 0, amount 0
21:20:09.201 00.000 15712 move complete, result=0
21:20:09.201 00.000 15712 worker thread done servicing request
21:20:09.201 00.000 15712 Worker thread wakes up
21:20:09.201 00.000 7988 GuideStep: 0.0 px 40 ms WEST, -0.0 px 0 ms NORTH
21:20:09.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:09.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:10.942 01.741 15712 Exposure complete
21:20:11.003 00.061 15712 worker thread done servicing request
21:20:11.003 00.000 7988 OnExposeComplete: enter
21:20:11.003 00.000 7988 UpdateGuideState(): m_state=6
21:20:11.003 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5963
21:20:11.006 00.003 7988 Star::Find returns 1 (0), X=1182.36, Y=439.80, Mass=1543, SNR=26.6, Peak=184 HFD=3.6
21:20:11.006 00.000 7988 MultiStar: [#1 0.26,-0.23,1.01,U] [#2 0.30,-0.11,1.05,U] [#3 0.15,0.32,0.97,U] [#4 0.05,0.05,1.06,U] [#5 -0.11,0.13,0.71,U] [#6 0.20,0.15,0.71,U] [#7 -0.22,0.45,0.67,U] [#8 -0.12,-0.05,0.68,U] 
21:20:11.006 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.18, -0.59}
21:20:11.006 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
21:20:11.006 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.84)
21:20:11.006 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.24 mountX=0.01 mountY=-0.06, mountTheta=-1.33
21:20:11.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
21:20:11.006 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
21:20:11.006 00.000 15712 Worker thread wakes up
21:20:11.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
21:20:11.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
21:20:11.006 00.000 15712 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
21:20:11.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:11.006 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.6
21:20:11.018 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:11.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:11.020 00.002 15712 PPEC rslt: input = 0.01, final = 0.09, react = 0.01, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:20:11.020 00.000 15712 PPEC: input: 0.01, control: 0.09, exposure: 1500
21:20:11.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:11.020 00.000 7988 Enqueuing Expose request
21:20:11.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:20:11.020 00.000 15712 MoveAxis(W, 29, ABG)
21:20:11.020 00.000 15712 Guiding  Dir = 3, Dur = 29
21:20:11.022 00.002 15712 IsGuiding returns 0
21:20:11.038 00.016 15712 PulseGuide returned control before completion, sleep 20
21:20:11.074 00.036 15712 IsGuiding returns 1
21:20:11.074 00.000 15712 scope still moving after pulse duration time elapsed
21:20:11.101 00.027 15712 IsGuiding returns 0
21:20:11.101 00.000 15712 scope move finished after 29 + 50 ms
21:20:11.101 00.000 15712 Move returns status 0, amount 29
21:20:11.101 00.000 15712 MoveAxis(N, 0, ABG)
21:20:11.101 00.000 15712 Move returns status 0, amount 0
21:20:11.101 00.000 15712 move complete, result=0
21:20:11.102 00.001 7988 GuideStep: 0.0 px 29 ms WEST, -0.1 px 0 ms NORTH
21:20:11.102 00.000 15712 worker thread done servicing request
21:20:11.102 00.000 15712 Worker thread wakes up
21:20:11.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:11.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:12.522 01.420 15712 Exposure complete
21:20:12.581 00.059 15712 worker thread done servicing request
21:20:12.581 00.000 7988 OnExposeComplete: enter
21:20:12.581 00.000 7988 UpdateGuideState(): m_state=6
21:20:12.584 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5964
21:20:12.586 00.002 7988 Star::Find returns 1 (0), X=1182.28, Y=439.55, Mass=1497, SNR=26.1, Peak=194 HFD=3.2
21:20:12.586 00.000 7988 MultiStar: [#1 0.18,-0.40,1.02,U] [#2 0.37,-0.19,1.02,U] [#3 -0.02,-0.02,0.98,U] [#4 0.12,-0.10,1.05,U] [#5 -0.01,-0.07,0.73,U] [#6 0.07,-0.14,0.75,U] [#7 0.00,-0.07,0.67,U] [#8 0.08,-0.22,0.64,U] 
21:20:12.588 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.24}, one-star: {-0.26, -0.83}
21:20:12.588 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
21:20:12.590 00.002 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.91)
21:20:12.590 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.31 mountX=0.24 mountY=-0.06, mountTheta=-0.24
21:20:12.592 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.24, opts=13)
21:20:12.594 00.002 7988 Enqueuing Move request for scope (0.06, -0.24)
21:20:12.594 00.000 15712 Worker thread wakes up
21:20:12.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
21:20:12.594 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
21:20:12.594 00.000 15712 Moving (0.06, -0.24) raw xDistance=0.24 yDistance=-0.06
21:20:12.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:12.594 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.1
21:20:12.597 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:12.598 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:12.598 00.000 7988 Enqueuing Expose request
21:20:12.599 00.001 15712 PPEC rslt: input = 0.24, final = 0.22, react = 0.15, pred = 0.08, hyst = 0.14, hyst_pct = 0.00, period_length = 635.92
21:20:12.599 00.000 15712 PPEC: input: 0.24, control: 0.22, exposure: 1500
21:20:12.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:12.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:20:12.599 00.000 15712 MoveAxis(W, 73, ABG)
21:20:12.599 00.000 15712 Guiding  Dir = 3, Dur = 73
21:20:12.599 00.000 15712 IsGuiding returns 0
21:20:12.615 00.016 15712 PulseGuide returned control before completion, sleep 60
21:20:12.694 00.079 15712 IsGuiding returns 1
21:20:12.694 00.000 15712 scope still moving after pulse duration time elapsed
21:20:12.736 00.042 15712 IsGuiding returns 0
21:20:12.736 00.000 15712 scope move finished after 73 + 62 ms
21:20:12.736 00.000 15712 Move returns status 0, amount 73
21:20:12.736 00.000 15712 MoveAxis(N, 0, ABG)
21:20:12.736 00.000 15712 Move returns status 0, amount 0
21:20:12.736 00.000 15712 move complete, result=0
21:20:12.736 00.000 7988 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
21:20:12.736 00.000 15712 worker thread done servicing request
21:20:12.738 00.002 15712 Worker thread wakes up
21:20:12.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:12.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:14.370 01.632 15712 Exposure complete
21:20:14.430 00.060 15712 worker thread done servicing request
21:20:14.430 00.000 7988 OnExposeComplete: enter
21:20:14.430 00.000 7988 UpdateGuideState(): m_state=6
21:20:14.434 00.004 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5965
21:20:14.435 00.001 7988 Star::Find returns 1 (0), X=1182.46, Y=439.73, Mass=1495, SNR=26.5, Peak=176 HFD=3.3
21:20:14.435 00.000 7988 MultiStar: [#1 0.26,-0.17,1.03,U] [#2 0.28,0.05,0.98,U] [#3 0.18,0.28,0.96,U] [#4 0.27,-0.07,1.03,U] [#5 0.26,-0.27,0.73,U] [#6 0.25,-0.17,0.73,U] [#7 0.18,0.08,0.68,U] [#8 0.11,-0.10,0.70,U] 
21:20:14.435 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.12}, one-star: {-0.09, -0.65}
21:20:14.435 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
21:20:14.435 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.15)
21:20:14.435 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.56 mountX=0.12 mountY=-0.19, mountTheta=-1.01
21:20:14.435 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.12, opts=13)
21:20:14.435 00.000 7988 Enqueuing Move request for scope (0.19, -0.12)
21:20:14.435 00.000 15712 Worker thread wakes up
21:20:14.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
21:20:14.435 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
21:20:14.435 00.000 15712 Moving (0.19, -0.12) raw xDistance=0.12 yDistance=-0.19
21:20:14.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:14.435 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.5
21:20:14.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:14.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:14.449 00.014 15712 PPEC rslt: input = 0.12, final = 0.10, react = 0.07, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:20:14.449 00.000 15712 PPEC: input: 0.12, control: 0.10, exposure: 1500
21:20:14.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:14.449 00.000 7988 Enqueuing Expose request
21:20:14.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:20:14.449 00.000 15712 MoveAxis(W, 31, ABG)
21:20:14.449 00.000 15712 Guiding  Dir = 3, Dur = 31
21:20:14.452 00.003 15712 IsGuiding returns 0
21:20:14.469 00.017 15712 PulseGuide returned control before completion, sleep 25
21:20:14.521 00.052 15712 IsGuiding returns 0
21:20:14.521 00.000 15712 Move returns status 0, amount 31
21:20:14.521 00.000 15712 MoveAxis(N, 0, ABG)
21:20:14.521 00.000 15712 Move returns status 0, amount 0
21:20:14.521 00.000 15712 move complete, result=0
21:20:14.521 00.000 15712 worker thread done servicing request
21:20:14.521 00.000 15712 Worker thread wakes up
21:20:14.521 00.000 7988 GuideStep: 0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
21:20:14.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:14.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:15.933 01.412 15712 Exposure complete
21:20:15.992 00.059 15712 worker thread done servicing request
21:20:15.992 00.000 7988 OnExposeComplete: enter
21:20:15.994 00.002 7988 UpdateGuideState(): m_state=6
21:20:15.994 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5966
21:20:15.994 00.000 7988 Star::Find returns 1 (0), X=1182.48, Y=440.18, Mass=1574, SNR=27.2, Peak=198 HFD=3.3
21:20:15.997 00.003 7988 MultiStar: [#1 0.09,0.31,0.96,U] [#2 0.33,0.19,0.99,U] [#3 0.17,0.48,0.95,U] [#4 0.10,0.31,1.00,U] [#5 0.19,0.40,0.72,U] [#6 0.26,0.29,0.71,U] [#7 0.12,0.62,0.66,U] [#8 0.17,0.28,0.65,U] 
21:20:15.997 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.28}, one-star: {-0.06, -0.21}
21:20:15.997 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
21:20:15.997 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
21:20:15.997 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.86 mountX=0.21 mountY=0.07, mountTheta=0.31
21:20:15.997 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.21, opts=13)
21:20:15.997 00.000 7988 Enqueuing Move request for scope (-0.06, -0.21)
21:20:15.997 00.000 15712 Worker thread wakes up
21:20:15.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
21:20:15.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
21:20:15.997 00.000 15712 Moving (-0.06, -0.21) raw xDistance=0.21 yDistance=0.07
21:20:15.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:15.997 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.2
21:20:16.007 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:16.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:16.009 00.002 7988 Enqueuing Expose request
21:20:16.009 00.000 15712 PPEC rslt: input = 0.21, final = 0.25, react = 0.12, pred = 0.13, hyst = 0.13, hyst_pct = 0.00, period_length = 635.92
21:20:16.009 00.000 15712 PPEC: input: 0.21, control: 0.25, exposure: 1500
21:20:16.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:16.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:20:16.009 00.000 15712 MoveAxis(W, 83, ABG)
21:20:16.009 00.000 15712 Guiding  Dir = 3, Dur = 83
21:20:16.009 00.000 15712 IsGuiding returns 0
21:20:16.025 00.016 15712 PulseGuide returned control before completion, sleep 75
21:20:16.141 00.116 15712 IsGuiding returns 0
21:20:16.141 00.000 15712 Move returns status 0, amount 83
21:20:16.141 00.000 15712 MoveAxis(N, 0, ABG)
21:20:16.141 00.000 15712 Move returns status 0, amount 0
21:20:16.141 00.000 15712 move complete, result=0
21:20:16.141 00.000 7988 GuideStep: 0.2 px 83 ms WEST, 0.1 px 0 ms NORTH
21:20:16.141 00.000 15712 worker thread done servicing request
21:20:16.141 00.000 15712 Worker thread wakes up
21:20:16.143 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:16.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:17.781 01.638 15712 Exposure complete
21:20:17.833 00.052 15712 worker thread done servicing request
21:20:17.833 00.000 7988 OnExposeComplete: enter
21:20:17.833 00.000 7988 UpdateGuideState(): m_state=6
21:20:17.842 00.009 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5967
21:20:17.844 00.002 7988 Star::Find returns 1 (0), X=1182.51, Y=440.42, Mass=1553, SNR=26.7, Peak=209 HFD=3.3
21:20:17.844 00.000 7988 MultiStar: [#1 0.27,0.55,0.98,U] [#2 0.35,0.70,1.02,U] [#3 0.14,0.87,0.96,U] [#4 0.29,0.70,1.01,U] [#5 0.16,0.67,0.75,U] [#6 0.24,0.64,0.71,U] [#7 0.19,1.13,0.00,M1] [#8 0.11,0.79,0.66,U] 
21:20:17.846 00.002 7988 single-star, 7 included, MultiStar: {0.19, 0.61}, one-star: {-0.03, 0.04}
21:20:17.846 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
21:20:17.848 00.002 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.67)
21:20:17.848 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.26 mountX=-0.04 mountY=0.03, mountTheta=2.46
21:20:17.850 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
21:20:17.852 00.002 7988 Enqueuing Move request for scope (-0.03, 0.04)
21:20:17.852 00.000 15712 Worker thread wakes up
21:20:17.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
21:20:17.852 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
21:20:17.852 00.000 15712 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
21:20:17.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:17.854 00.002 7988 UpdateGuideState exits: m=1553 SNR=26.7
21:20:17.856 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:17.857 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:17.858 00.001 7988 Enqueuing Expose request
21:20:17.859 00.001 15712 PPEC rslt: input = -0.04, final = 0.12, react = -0.02, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:20:17.859 00.000 15712 PPEC: input: -0.04, control: 0.12, exposure: 1500
21:20:17.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:17.860 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:20:17.860 00.000 15712 MoveAxis(W, 38, ABG)
21:20:17.860 00.000 15712 Guiding  Dir = 3, Dur = 38
21:20:17.860 00.000 15712 IsGuiding returns 0
21:20:17.884 00.024 15712 PulseGuide returned control before completion, sleep 25
21:20:17.937 00.053 15712 IsGuiding returns 0
21:20:17.937 00.000 15712 Move returns status 0, amount 38
21:20:17.937 00.000 15712 MoveAxis(N, 0, ABG)
21:20:17.937 00.000 15712 Move returns status 0, amount 0
21:20:17.937 00.000 15712 move complete, result=0
21:20:17.937 00.000 7988 GuideStep: -0.0 px 38 ms WEST, 0.0 px 0 ms NORTH
21:20:17.949 00.012 15712 worker thread done servicing request
21:20:17.949 00.000 15712 Worker thread wakes up
21:20:17.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:17.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:19.360 01.411 15712 Exposure complete
21:20:19.419 00.059 15712 worker thread done servicing request
21:20:19.419 00.000 7988 OnExposeComplete: enter
21:20:19.419 00.000 7988 UpdateGuideState(): m_state=6
21:20:19.419 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5968
21:20:19.422 00.003 7988 Star::Find returns 1 (0), X=1182.44, Y=441.11, Mass=1552, SNR=27.0, Peak=183 HFD=3.5
21:20:19.424 00.002 7988 MultiStar: [#1 0.22,1.08,0.00,M1] [#2 0.36,1.16,0.00,M1] [#3 0.23,1.53,0.00,M1] [#4 0.10,1.36,0.00,M1] [#5 -0.22,1.16,0.00,M1] [#6 0.32,0.94,0.69,U] [#7 0.05,1.50,0.00,M2] [#8 -0.06,1.24,0.00,M1] 
21:20:19.424 00.000 7988 single-star, 1 included, MultiStar: {0.07, 0.81}, one-star: {-0.10, 0.73}
21:20:19.426 00.002 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
21:20:19.426 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
21:20:19.428 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.73 hyp=0.74 cameraTheta=1.71 mountX=-0.73 mountY=0.09, mountTheta=3.02
21:20:19.430 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.73, opts=13)
21:20:19.430 00.000 7988 Enqueuing Move request for scope (-0.10, 0.73)
21:20:19.432 00.002 15712 Worker thread wakes up
21:20:19.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.73) opts 0xd
21:20:19.432 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.73)
21:20:19.432 00.000 15712 Moving (-0.10, 0.73) raw xDistance=-0.73 yDistance=0.09
21:20:19.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:19.432 00.000 7988 UpdateGuideState exits: m=1552 SNR=27.0
21:20:19.434 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:19.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:19.436 00.002 7988 Enqueuing Expose request
21:20:19.436 00.000 15712 PPEC rslt: input = -0.73, final = -0.31, react = -0.44, pred = 0.13, hyst = -0.38, hyst_pct = 0.00, period_length = 635.92
21:20:19.436 00.000 15712 PPEC: input: -0.73, control: -0.31, exposure: 1500
21:20:19.438 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:19.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:20:19.438 00.000 15712 MoveAxis(E, 102, ABG)
21:20:19.438 00.000 15712 Guiding  Dir = 2, Dur = 102
21:20:19.481 00.043 15712 IsGuiding returns 0
21:20:19.498 00.017 15712 PulseGuide returned control before completion, sleep 97
21:20:19.600 00.102 15712 IsGuiding returns 0
21:20:19.600 00.000 15712 Move returns status 0, amount 102
21:20:19.600 00.000 15712 MoveAxis(N, 0, ABG)
21:20:19.600 00.000 15712 Move returns status 0, amount 0
21:20:19.600 00.000 15712 move complete, result=0
21:20:19.600 00.000 7988 GuideStep: -0.7 px 102 ms EAST, 0.1 px 0 ms NORTH
21:20:19.612 00.012 15712 worker thread done servicing request
21:20:19.612 00.000 15712 Worker thread wakes up
21:20:19.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:19.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:21.351 01.739 15712 Exposure complete
21:20:21.402 00.051 15712 worker thread done servicing request
21:20:21.402 00.000 7988 OnExposeComplete: enter
21:20:21.402 00.000 7988 UpdateGuideState(): m_state=6
21:20:21.412 00.010 7988 Star::Find(15, 1182, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5969
21:20:21.412 00.000 7988 Star::Find returns 1 (0), X=1182.49, Y=440.64, Mass=1431, SNR=25.7, Peak=191 HFD=3.2
21:20:21.414 00.002 7988 MultiStar: [#1 0.26,0.63,1.03,U] [#2 0.29,0.91,1.04,U] [#3 0.22,0.96,0.97,U] [#4 0.12,1.04,0.00,M2] [#5 -0.03,0.91,0.73,U] [#6 0.26,0.65,0.74,U] [#7 0.03,1.06,0.00,M3] [#8 0.13,0.73,0.67,U] 
21:20:21.414 00.000 7988 single-star, 6 included, MultiStar: {0.16, 0.71}, one-star: {-0.06, 0.25}
21:20:21.416 00.002 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.92)
21:20:21.416 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.19)
21:20:21.418 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.79 mountX=-0.25 mountY=0.05, mountTheta=2.95
21:20:21.419 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.25, opts=13)
21:20:21.421 00.002 7988 Enqueuing Move request for scope (-0.06, 0.25)
21:20:21.421 00.000 15712 Worker thread wakes up
21:20:21.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
21:20:21.421 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
21:20:21.421 00.000 15712 Moving (-0.06, 0.25) raw xDistance=-0.25 yDistance=0.05
21:20:21.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:21.421 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.7
21:20:21.425 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:21.425 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:21.427 00.002 7988 Enqueuing Expose request
21:20:21.428 00.001 15712 PPEC rslt: input = -0.25, final = -0.02, react = -0.15, pred = 0.13, hyst = -0.13, hyst_pct = 0.00, period_length = 635.92
21:20:21.428 00.000 15712 PPEC: input: -0.25, control: -0.02, exposure: 1500
21:20:21.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:21.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:20:21.428 00.000 15712 MoveAxis(E, 6, ABG)
21:20:21.428 00.000 15712 Guiding  Dir = 2, Dur = 6
21:20:21.428 00.000 15712 IsGuiding returns 0
21:20:21.448 00.020 15712 IsGuiding returns 0
21:20:21.448 00.000 15712 Move returns status 0, amount 6
21:20:21.448 00.000 15712 MoveAxis(N, 0, ABG)
21:20:21.448 00.000 15712 Move returns status 0, amount 0
21:20:21.448 00.000 15712 move complete, result=0
21:20:21.448 00.000 15712 worker thread done servicing request
21:20:21.448 00.000 15712 Worker thread wakes up
21:20:21.448 00.000 7988 GuideStep: -0.3 px 6 ms EAST, 0.0 px 0 ms NORTH
21:20:21.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:21.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:22.865 01.417 15712 Exposure complete
21:20:22.914 00.049 15712 worker thread done servicing request
21:20:22.914 00.000 7988 OnExposeComplete: enter
21:20:22.927 00.013 7988 UpdateGuideState(): m_state=6
21:20:22.927 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5970
21:20:22.927 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=440.24, Mass=1480, SNR=26.2, Peak=197 HFD=3.3
21:20:22.927 00.000 7988 MultiStar: [#1 0.22,0.25,1.02,U] [#2 0.45,0.48,1.04,U] [#3 0.16,0.54,1.00,U] [#4 0.17,0.51,1.07,U] [#5 -0.05,0.24,0.75,U] [#6 0.19,0.49,0.73,U] [#7 -0.02,0.81,0.67,U] [#8 0.17,0.22,0.68,U] 
21:20:22.931 00.004 7988 single-star, 8 included, MultiStar: {0.14, 0.37}, one-star: {-0.09, -0.15}
21:20:22.931 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
21:20:22.931 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
21:20:22.931 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.12 mountX=0.15 mountY=0.09, mountTheta=0.57
21:20:22.931 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.15, opts=13)
21:20:22.931 00.000 7988 Enqueuing Move request for scope (-0.09, -0.15)
21:20:22.931 00.000 15712 Worker thread wakes up
21:20:22.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
21:20:22.931 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
21:20:22.931 00.000 15712 Moving (-0.09, -0.15) raw xDistance=0.15 yDistance=0.09
21:20:22.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:22.931 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2
21:20:22.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:22.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:22.942 00.011 15712 PPEC rslt: input = 0.15, final = 0.13, react = 0.09, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:20:22.942 00.000 7988 Enqueuing Expose request
21:20:22.942 00.000 15712 PPEC: input: 0.15, control: 0.13, exposure: 1500
21:20:22.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:22.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:20:22.942 00.000 15712 MoveAxis(W, 43, ABG)
21:20:22.942 00.000 15712 Guiding  Dir = 3, Dur = 43
21:20:22.942 00.000 15712 IsGuiding returns 0
21:20:22.965 00.023 15712 PulseGuide returned control before completion, sleep 32
21:20:23.030 00.065 15712 IsGuiding returns 1
21:20:23.030 00.000 15712 scope still moving after pulse duration time elapsed
21:20:23.054 00.024 15712 IsGuiding returns 0
21:20:23.054 00.000 15712 scope move finished after 43 + 66 ms
21:20:23.054 00.000 15712 Move returns status 0, amount 43
21:20:23.054 00.000 15712 MoveAxis(N, 0, ABG)
21:20:23.054 00.000 15712 Move returns status 0, amount 0
21:20:23.054 00.000 15712 move complete, result=0
21:20:23.054 00.000 15712 worker thread done servicing request
21:20:23.054 00.000 15712 Worker thread wakes up
21:20:23.054 00.000 7988 GuideStep: 0.1 px 43 ms WEST, 0.1 px 0 ms NORTH
21:20:23.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:23.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:24.685 01.631 15712 Exposure complete
21:20:24.732 00.047 15712 worker thread done servicing request
21:20:24.732 00.000 7988 OnExposeComplete: enter
21:20:24.732 00.000 7988 UpdateGuideState(): m_state=6
21:20:24.747 00.015 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5971
21:20:24.747 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=440.43, Mass=1526, SNR=26.7, Peak=217 HFD=3.3
21:20:24.749 00.002 7988 MultiStar: [#1 0.16,0.30,1.01,U] [#2 0.27,0.53,0.99,U] [#3 0.01,0.67,0.99,U] [#4 0.02,0.44,1.03,U] [#5 -0.29,0.44,0.74,U] [#6 0.15,0.39,0.71,U] [#7 0.05,0.82,0.65,U] [#8 -0.10,0.52,0.66,U] 
21:20:24.749 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.45}, one-star: {-0.23, 0.05}
21:20:24.749 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.51 = -1.77)
21:20:24.749 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.62 = 1.34)
21:20:24.749 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.23 cameraTheta=2.94 mountX=-0.05 mountY=0.23, mountTheta=1.77
21:20:24.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.05, opts=13)
21:20:24.749 00.000 7988 Enqueuing Move request for scope (-0.23, 0.05)
21:20:24.749 00.000 15712 Worker thread wakes up
21:20:24.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
21:20:24.749 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
21:20:24.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:24.749 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.7
21:20:24.759 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:24.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:24.761 00.002 7988 Enqueuing Expose request
21:20:24.762 00.001 15712 Moving (-0.23, 0.05) raw xDistance=-0.05 yDistance=0.23
21:20:24.766 00.004 15712 PPEC rslt: input = -0.05, final = 0.11, react = -0.03, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 635.92
21:20:24.766 00.000 15712 PPEC: input: -0.05, control: 0.11, exposure: 1500
21:20:24.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:24.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:20:24.766 00.000 15712 MoveAxis(W, 35, ABG)
21:20:24.766 00.000 15712 Guiding  Dir = 3, Dur = 35
21:20:24.766 00.000 15712 IsGuiding returns 0
21:20:24.785 00.019 15712 PulseGuide returned control before completion, sleep 24
21:20:24.851 00.066 15712 IsGuiding returns 0
21:20:24.851 00.000 15712 Move returns status 0, amount 35
21:20:24.851 00.000 15712 MoveAxis(N, 0, ABG)
21:20:24.851 00.000 15712 Move returns status 0, amount 0
21:20:24.851 00.000 15712 move complete, result=0
21:20:24.851 00.000 7988 GuideStep: -0.0 px 35 ms WEST, 0.2 px 0 ms NORTH
21:20:24.855 00.004 15712 worker thread done servicing request
21:20:24.855 00.000 15712 Worker thread wakes up
21:20:24.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:24.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:26.263 01.408 15712 Exposure complete
21:20:26.316 00.053 15712 worker thread done servicing request
21:20:26.316 00.000 7988 OnExposeComplete: enter
21:20:26.316 00.000 7988 UpdateGuideState(): m_state=6
21:20:26.323 00.007 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5972
21:20:26.324 00.001 7988 Star::Find returns 1 (0), X=1182.37, Y=440.17, Mass=1566, SNR=27.0, Peak=233 HFD=3.3
21:20:26.324 00.000 7988 MultiStar: [#1 0.06,0.15,0.98,U] [#2 0.27,0.40,1.01,U] [#3 -0.04,0.71,0.94,U] [#4 0.03,0.38,1.04,U] [#5 -0.16,0.51,0.69,U] [#6 0.12,0.31,0.69,U] [#7 -0.15,0.60,0.66,U] [#8 0.01,0.25,0.68,U] 
21:20:26.324 00.000 7988 single-star, 8 included, MultiStar: {0.00, 0.33}, one-star: {-0.18, -0.22}
21:20:26.324 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.58) = xAngle (-0.68 = -0.68)
21:20:26.324 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.43 = 2.43)
21:20:26.324 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-2.26 mountX=0.22 mountY=0.18, mountTheta=0.70
21:20:26.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.22, opts=13)
21:20:26.333 00.009 7988 Enqueuing Move request for scope (-0.18, -0.22)
21:20:26.333 00.000 15712 Worker thread wakes up
21:20:26.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:26.333 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.0
21:20:26.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:26.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:26.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
21:20:26.333 00.000 7988 Enqueuing Expose request
21:20:26.333 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
21:20:26.333 00.000 15712 Moving (-0.18, -0.22) raw xDistance=0.22 yDistance=0.18
21:20:26.340 00.007 15712 PPEC rslt: input = 0.22, final = 0.17, react = 0.13, pred = 0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 635.92
21:20:26.340 00.000 15712 PPEC: input: 0.22, control: 0.17, exposure: 1500
21:20:26.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:26.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:20:26.340 00.000 15712 MoveAxis(W, 57, ABG)
21:20:26.340 00.000 15712 Guiding  Dir = 3, Dur = 57
21:20:26.340 00.000 15712 IsGuiding returns 0
21:20:26.367 00.027 15712 PulseGuide returned control before completion, sleep 42
21:20:26.419 00.052 15712 IsGuiding returns 1
21:20:26.419 00.000 15712 scope still moving after pulse duration time elapsed
21:20:26.452 00.033 15712 IsGuiding returns 0
21:20:26.452 00.000 15712 scope move finished after 57 + 50 ms
21:20:26.452 00.000 15712 Move returns status 0, amount 57
21:20:26.452 00.000 15712 MoveAxis(N, 0, ABG)
21:20:26.452 00.000 15712 Move returns status 0, amount 0
21:20:26.452 00.000 15712 move complete, result=0
21:20:26.452 00.000 15712 worker thread done servicing request
21:20:26.452 00.000 15712 Worker thread wakes up
21:20:26.452 00.000 7988 GuideStep: 0.2 px 57 ms WEST, 0.2 px 0 ms NORTH
21:20:26.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:26.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:28.193 01.741 15712 Exposure complete
21:20:28.240 00.047 15712 worker thread done servicing request
21:20:28.240 00.000 7988 OnExposeComplete: enter
21:20:28.254 00.014 7988 UpdateGuideState(): m_state=6
21:20:28.255 00.001 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5973
21:20:28.255 00.000 7988 Star::Find returns 1 (0), X=1182.35, Y=440.17, Mass=1547, SNR=26.9, Peak=240 HFD=3.3
21:20:28.255 00.000 7988 MultiStar: [#1 0.18,0.27,1.00,U] [#2 0.33,0.36,0.98,U] [#3 0.06,0.65,0.95,U] [#4 0.15,0.33,1.03,U] [#5 0.10,0.37,0.68,U] [#6 0.04,0.35,0.73,U] [#7 0.00,0.64,0.67,U] [#8 -0.22,0.37,0.65,U] 
21:20:28.255 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.33}, one-star: {-0.19, -0.21}
21:20:28.255 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
21:20:28.255 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
21:20:28.255 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.29 cameraTheta=-2.31 mountX=0.22 mountY=0.20, mountTheta=0.75
21:20:28.255 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.21, opts=13)
21:20:28.255 00.000 7988 Enqueuing Move request for scope (-0.19, -0.21)
21:20:28.255 00.000 15712 Worker thread wakes up
21:20:28.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
21:20:28.255 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
21:20:28.255 00.000 15712 Moving (-0.19, -0.21) raw xDistance=0.22 yDistance=0.20
21:20:28.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:28.255 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.9
21:20:28.268 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:28.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:28.270 00.002 7988 Enqueuing Expose request
21:20:28.272 00.002 15712 PPEC rslt: input = 0.22, final = 0.22, react = 0.13, pred = 0.10, hyst = 0.12, hyst_pct = 0.00, period_length = 635.92
21:20:28.272 00.000 15712 PPEC: input: 0.22, control: 0.22, exposure: 1500
21:20:28.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:28.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:20:28.272 00.000 15712 MoveAxis(W, 73, ABG)
21:20:28.272 00.000 15712 Guiding  Dir = 3, Dur = 73
21:20:28.272 00.000 15712 IsGuiding returns 0
21:20:28.289 00.017 15712 PulseGuide returned control before completion, sleep 67
21:20:28.365 00.076 15712 IsGuiding returns 1
21:20:28.365 00.000 15712 scope still moving after pulse duration time elapsed
21:20:28.401 00.036 15712 IsGuiding returns 0
21:20:28.401 00.000 15712 scope move finished after 73 + 56 ms
21:20:28.401 00.000 15712 Move returns status 0, amount 73
21:20:28.401 00.000 15712 MoveAxis(N, 0, ABG)
21:20:28.401 00.000 15712 Move returns status 0, amount 0
21:20:28.401 00.000 15712 move complete, result=0
21:20:28.401 00.000 15712 worker thread done servicing request
21:20:28.401 00.000 15712 Worker thread wakes up
21:20:28.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:28.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:28.401 00.000 7988 GuideStep: 0.2 px 73 ms WEST, 0.2 px 0 ms NORTH
21:20:29.818 01.417 15712 Exposure complete
21:20:29.876 00.058 15712 worker thread done servicing request
21:20:29.876 00.000 7988 OnExposeComplete: enter
21:20:29.879 00.003 7988 UpdateGuideState(): m_state=6
21:20:29.879 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5974
21:20:29.881 00.002 7988 Star::Find returns 1 (0), X=1182.41, Y=440.60, Mass=1477, SNR=26.3, Peak=221 HFD=3.2
21:20:29.881 00.000 7988 MultiStar: [#1 0.16,0.72,1.04,U] [#2 0.38,0.66,1.03,U] [#3 -0.04,0.89,0.94,U] [#4 0.15,0.74,1.06,U] [#5 -0.00,0.63,0.72,U] [#6 0.10,0.80,0.72,U] [#7 0.02,0.94,0.68,U] [#8 -0.08,0.81,0.65,U] 
21:20:29.883 00.002 7988 single-star, 8 included, MultiStar: {0.07, 0.70}, one-star: {-0.14, 0.22}
21:20:29.883 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.58) = xAngle (3.71 = -2.57)
21:20:29.885 00.002 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.82 = 0.54)
21:20:29.885 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.13 mountX=-0.22 mountY=0.13, mountTheta=2.59
21:20:29.887 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.22, opts=13)
21:20:29.889 00.002 7988 Enqueuing Move request for scope (-0.14, 0.22)
21:20:29.889 00.000 15712 Worker thread wakes up
21:20:29.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
21:20:29.889 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
21:20:29.889 00.000 15712 Moving (-0.14, 0.22) raw xDistance=-0.22 yDistance=0.13
21:20:29.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:29.889 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.3
21:20:29.894 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:29.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:29.894 00.000 7988 Enqueuing Expose request
21:20:29.894 00.000 15712 PPEC rslt: input = -0.22, final = -0.02, react = -0.13, pred = 0.11, hyst = -0.11, hyst_pct = 0.00, period_length = 635.92
21:20:29.894 00.000 15712 PPEC: input: -0.22, control: -0.02, exposure: 1500
21:20:29.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:29.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:20:29.894 00.000 15712 MoveAxis(E, 7, ABG)
21:20:29.894 00.000 15712 Guiding  Dir = 2, Dur = 7
21:20:29.926 00.032 15712 IsGuiding returns 0
21:20:29.951 00.025 15712 IsGuiding returns 0
21:20:29.951 00.000 15712 Move returns status 0, amount 7
21:20:29.951 00.000 15712 MoveAxis(N, 0, ABG)
21:20:29.951 00.000 15712 Move returns status 0, amount 0
21:20:29.951 00.000 15712 move complete, result=0
21:20:29.951 00.000 7988 GuideStep: -0.2 px 7 ms EAST, 0.1 px 0 ms NORTH
21:20:29.953 00.002 15712 worker thread done servicing request
21:20:29.953 00.000 15712 Worker thread wakes up
21:20:29.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:29.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:31.591 01.638 15712 Exposure complete
21:20:31.638 00.047 15712 worker thread done servicing request
21:20:31.638 00.000 7988 OnExposeComplete: enter
21:20:31.638 00.000 7988 UpdateGuideState(): m_state=6
21:20:31.652 00.014 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5975
21:20:31.652 00.000 7988 Star::Find returns 1 (0), X=1182.34, Y=440.96, Mass=1567, SNR=26.9, Peak=216 HFD=3.3
21:20:31.655 00.003 7988 MultiStar: [#1 0.13,0.91,0.99,U] [#2 0.31,1.15,0.00,M1] [#3 0.01,1.34,0.00,M1] [#4 0.17,1.20,0.00,M1] [#5 -0.08,1.09,0.00,M1] [#6 0.14,1.09,0.00,M1] [#7 -0.04,1.37,0.00,M1] [#8 -0.12,1.00,0.69,U] 
21:20:31.655 00.000 7988 single-star, 2 included, MultiStar: {-0.06, 0.81}, one-star: {-0.20, 0.58}
21:20:31.657 00.002 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
21:20:31.657 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.31)
21:20:31.659 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.58 hyp=0.61 cameraTheta=1.91 mountX=-0.57 mountY=0.19, mountTheta=2.83
21:20:31.661 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.58, opts=13)
21:20:31.661 00.000 7988 Enqueuing Move request for scope (-0.20, 0.58)
21:20:31.663 00.002 15712 Worker thread wakes up
21:20:31.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.58) opts 0xd
21:20:31.663 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.58)
21:20:31.663 00.000 15712 Moving (-0.20, 0.58) raw xDistance=-0.57 yDistance=0.19
21:20:31.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:31.663 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.9
21:20:31.665 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:31.665 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:31.667 00.002 7988 Enqueuing Expose request
21:20:31.668 00.001 15712 PPEC rslt: input = -0.57, final = -0.25, react = -0.34, pred = 0.10, hyst = -0.30, hyst_pct = 0.00, period_length = 635.93
21:20:31.668 00.000 15712 PPEC: input: -0.57, control: -0.25, exposure: 1500
21:20:31.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:31.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:20:31.668 00.000 15712 MoveAxis(E, 80, ABG)
21:20:31.668 00.000 15712 Guiding  Dir = 2, Dur = 80
21:20:31.668 00.000 15712 IsGuiding returns 0
21:20:31.689 00.021 15712 PulseGuide returned control before completion, sleep 66
21:20:31.764 00.075 15712 IsGuiding returns 1
21:20:31.764 00.000 15712 scope still moving after pulse duration time elapsed
21:20:31.815 00.051 15712 IsGuiding returns 0
21:20:31.815 00.000 15712 scope move finished after 80 + 72 ms
21:20:31.815 00.000 15712 Move returns status 0, amount 80
21:20:31.815 00.000 15712 MoveAxis(N, 0, ABG)
21:20:31.815 00.000 15712 Move returns status 0, amount 0
21:20:31.815 00.000 15712 move complete, result=0
21:20:31.815 00.000 7988 GuideStep: -0.6 px 80 ms EAST, 0.2 px 0 ms NORTH
21:20:31.823 00.008 15712 worker thread done servicing request
21:20:31.823 00.000 15712 Worker thread wakes up
21:20:31.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:31.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:33.233 01.410 15712 Exposure complete
21:20:33.290 00.057 15712 worker thread done servicing request
21:20:33.290 00.000 7988 OnExposeComplete: enter
21:20:33.290 00.000 7988 UpdateGuideState(): m_state=6
21:20:33.294 00.004 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5976
21:20:33.294 00.000 7988 Star::Find returns 1 (0), X=1182.36, Y=440.90, Mass=1532, SNR=26.8, Peak=202 HFD=3.3
21:20:33.294 00.000 7988 MultiStar: [#1 0.24,0.91,1.01,U] [#2 0.28,1.12,0.00,M2] [#3 0.14,1.26,0.00,M2] [#4 0.03,1.18,0.00,M2] [#5 -0.10,1.02,0.69,U] [#6 0.13,1.04,0.00,M2] [#7 0.07,1.29,0.00,M2] [#8 -0.03,0.93,0.67,U] 
21:20:33.294 00.000 7988 single-star, 3 included, MultiStar: {-0.01, 0.82}, one-star: {-0.19, 0.52}
21:20:33.294 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.78)
21:20:33.294 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.32)
21:20:33.294 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.52 hyp=0.55 cameraTheta=1.92 mountX=-0.52 mountY=0.18, mountTheta=2.81
21:20:33.294 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.52, opts=13)
21:20:33.294 00.000 7988 Enqueuing Move request for scope (-0.19, 0.52)
21:20:33.294 00.000 15712 Worker thread wakes up
21:20:33.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.52) opts 0xd
21:20:33.294 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.52)
21:20:33.305 00.011 15712 Moving (-0.19, 0.52) raw xDistance=-0.52 yDistance=0.18
21:20:33.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:33.305 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.8
21:20:33.307 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:33.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:33.310 00.003 7988 Enqueuing Expose request
21:20:33.310 00.000 15712 PPEC rslt: input = -0.52, final = -0.26, react = -0.31, pred = 0.05, hyst = -0.28, hyst_pct = 0.00, period_length = 635.93
21:20:33.310 00.000 15712 PPEC: input: -0.52, control: -0.26, exposure: 1500
21:20:33.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:33.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:20:33.310 00.000 15712 MoveAxis(E, 85, ABG)
21:20:33.310 00.000 15712 Guiding  Dir = 2, Dur = 85
21:20:33.310 00.000 15712 IsGuiding returns 0
21:20:33.340 00.030 15712 PulseGuide returned control before completion, sleep 68
21:20:33.422 00.082 15712 IsGuiding returns 1
21:20:33.422 00.000 15712 scope still moving after pulse duration time elapsed
21:20:33.459 00.037 15712 IsGuiding returns 0
21:20:33.459 00.000 15712 scope move finished after 85 + 71 ms
21:20:33.459 00.000 15712 Move returns status 0, amount 85
21:20:33.459 00.000 15712 MoveAxis(N, 0, ABG)
21:20:33.459 00.000 15712 Move returns status 0, amount 0
21:20:33.459 00.000 15712 move complete, result=0
21:20:33.459 00.000 7988 GuideStep: -0.5 px 85 ms EAST, 0.2 px 0 ms NORTH
21:20:33.469 00.010 15712 worker thread done servicing request
21:20:33.469 00.000 15712 Worker thread wakes up
21:20:33.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:33.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:35.211 01.742 15712 Exposure complete
21:20:35.262 00.051 15712 worker thread done servicing request
21:20:35.262 00.000 7988 OnExposeComplete: enter
21:20:35.262 00.000 7988 UpdateGuideState(): m_state=6
21:20:35.274 00.012 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5977
21:20:35.274 00.000 7988 Star::Find returns 1 (0), X=1182.35, Y=440.09, Mass=1465, SNR=26.0, Peak=209 HFD=3.3
21:20:35.276 00.002 7988 MultiStar: [#1 0.32,0.17,1.04,U] [#2 0.39,0.36,1.01,U] [#3 0.10,0.48,0.98,U] [#4 0.19,0.48,1.09,U] [#5 -0.10,0.30,0.71,U] [#6 0.18,0.43,0.73,U] [#7 -0.01,0.69,0.70,U] [#8 -0.09,0.21,0.69,U] 
21:20:35.276 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.30}, one-star: {-0.20, -0.30}
21:20:35.278 00.002 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
21:20:35.279 00.001 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.36)
21:20:35.279 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.24 mountX=-0.30 mountY=-0.11, mountTheta=-2.79
21:20:35.281 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.30, opts=13)
21:20:35.283 00.002 7988 Enqueuing Move request for scope (0.10, 0.30)
21:20:35.283 00.000 15712 Worker thread wakes up
21:20:35.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
21:20:35.283 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
21:20:35.283 00.000 15712 Moving (0.10, 0.30) raw xDistance=-0.30 yDistance=-0.11
21:20:35.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:35.283 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0
21:20:35.286 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:35.286 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:35.288 00.002 7988 Enqueuing Expose request
21:20:35.288 00.000 15712 PPEC rslt: input = -0.30, final = -0.11, react = -0.18, pred = 0.08, hyst = -0.18, hyst_pct = 0.00, period_length = 635.93
21:20:35.290 00.002 15712 PPEC: input: -0.30, control: -0.11, exposure: 1500
21:20:35.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:35.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:20:35.290 00.000 15712 MoveAxis(E, 34, ABG)
21:20:35.290 00.000 15712 Guiding  Dir = 2, Dur = 34
21:20:35.290 00.000 15712 IsGuiding returns 0
21:20:35.306 00.016 15712 PulseGuide returned control before completion, sleep 29
21:20:35.354 00.048 15712 IsGuiding returns 0
21:20:35.354 00.000 15712 Move returns status 0, amount 34
21:20:35.354 00.000 15712 MoveAxis(N, 0, ABG)
21:20:35.354 00.000 15712 Move returns status 0, amount 0
21:20:35.354 00.000 15712 move complete, result=0
21:20:35.354 00.000 15712 worker thread done servicing request
21:20:35.354 00.000 15712 Worker thread wakes up
21:20:35.354 00.000 7988 GuideStep: -0.3 px 34 ms EAST, -0.1 px 0 ms NORTH
21:20:35.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:35.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:36.775 01.421 15712 Exposure complete
21:20:36.833 00.058 15712 worker thread done servicing request
21:20:36.833 00.000 7988 OnExposeComplete: enter
21:20:36.833 00.000 7988 UpdateGuideState(): m_state=6
21:20:36.833 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5978
21:20:36.837 00.004 7988 Star::Find returns 1 (0), X=1182.47, Y=439.77, Mass=1567, SNR=27.0, Peak=198 HFD=3.3
21:20:36.839 00.002 7988 MultiStar: [#1 0.23,-0.25,0.99,U] [#2 0.40,-0.02,1.00,U] [#3 0.03,0.16,0.95,U] [#4 0.29,0.08,1.01,U] [#5 -0.05,-0.01,0.66,U] [#6 0.34,-0.18,0.70,U] [#7 0.09,0.02,0.67,U] [#8 0.10,-0.09,0.62,U] 
21:20:36.839 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.11}, one-star: {-0.08, -0.62}
21:20:36.839 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
21:20:36.839 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.20)
21:20:36.843 00.004 7988 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.61 mountX=0.11 mountY=-0.15, mountTheta=-0.96
21:20:36.844 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.11, opts=13)
21:20:36.846 00.002 7988 Enqueuing Move request for scope (0.16, -0.11)
21:20:36.846 00.000 15712 Worker thread wakes up
21:20:36.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
21:20:36.846 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
21:20:36.846 00.000 15712 Moving (0.16, -0.11) raw xDistance=0.11 yDistance=-0.15
21:20:36.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:36.846 00.000 7988 UpdateGuideState exits: m=1567 SNR=27.0
21:20:36.849 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:36.849 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:36.851 00.002 7988 Enqueuing Expose request
21:20:36.851 00.000 15712 PPEC rslt: input = 0.11, final = 0.07, react = 0.06, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:20:36.851 00.000 15712 PPEC: input: 0.11, control: 0.07, exposure: 1500
21:20:36.853 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:36.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:20:36.853 00.000 15712 MoveAxis(W, 22, ABG)
21:20:36.853 00.000 15712 Guiding  Dir = 3, Dur = 22
21:20:36.853 00.000 15712 IsGuiding returns 0
21:20:36.869 00.016 15712 PulseGuide returned control before completion, sleep 17
21:20:36.921 00.052 15712 IsGuiding returns 0
21:20:36.921 00.000 15712 Move returns status 0, amount 22
21:20:36.921 00.000 15712 MoveAxis(N, 0, ABG)
21:20:36.921 00.000 15712 Move returns status 0, amount 0
21:20:36.921 00.000 15712 move complete, result=0
21:20:36.921 00.000 15712 worker thread done servicing request
21:20:36.921 00.000 15712 Worker thread wakes up
21:20:36.921 00.000 7988 GuideStep: 0.1 px 22 ms WEST, -0.2 px 0 ms NORTH
21:20:36.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:36.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:38.558 01.637 15712 Exposure complete
21:20:38.609 00.051 15712 worker thread done servicing request
21:20:38.609 00.000 7988 OnExposeComplete: enter
21:20:38.609 00.000 7988 UpdateGuideState(): m_state=6
21:20:38.621 00.012 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5979
21:20:38.621 00.000 7988 Star::Find returns 1 (0), X=1182.41, Y=439.36, Mass=1532, SNR=26.7, Peak=234 HFD=3.2
21:20:38.623 00.002 7988 MultiStar: [#1 0.10,-0.68,1.03,U] [#2 0.31,-0.55,1.03,U] [#3 0.15,-0.27,0.93,U] [#4 0.11,-0.33,1.05,U] [#5 -0.41,-0.65,0.66,U] [#6 0.07,-0.63,0.70,U] [#7 -0.03,-0.25,0.67,U] [#8 0.04,-0.57,0.64,U] 
21:20:38.623 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.56}, one-star: {-0.13, -1.02}
21:20:38.625 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
21:20:38.626 00.001 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
21:20:38.626 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.56 hyp=0.56 cameraTheta=-1.50 mountX=0.56 mountY=-0.03, mountTheta=-0.05
21:20:38.628 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.56, opts=13)
21:20:38.630 00.002 7988 Enqueuing Move request for scope (0.04, -0.56)
21:20:38.630 00.000 15712 Worker thread wakes up
21:20:38.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.56) opts 0xd
21:20:38.630 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.56)
21:20:38.630 00.000 15712 Moving (0.04, -0.56) raw xDistance=0.56 yDistance=-0.03
21:20:38.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:38.630 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7
21:20:38.634 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:38.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:38.636 00.002 7988 Enqueuing Expose request
21:20:38.637 00.001 15712 PPEC rslt: input = 0.56, final = 0.43, react = 0.33, pred = 0.10, hyst = 0.29, hyst_pct = 0.00, period_length = 635.93
21:20:38.637 00.000 15712 PPEC: input: 0.56, control: 0.43, exposure: 1500
21:20:38.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:38.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:20:38.637 00.000 15712 MoveAxis(W, 140, ABG)
21:20:38.637 00.000 15712 Guiding  Dir = 3, Dur = 140
21:20:38.638 00.001 15712 IsGuiding returns 0
21:20:38.663 00.025 15712 PulseGuide returned control before completion, sleep 126
21:20:38.797 00.134 15712 IsGuiding returns 1
21:20:38.797 00.000 15712 scope still moving after pulse duration time elapsed
21:20:38.847 00.050 15712 IsGuiding returns 0
21:20:38.847 00.000 15712 scope move finished after 140 + 76 ms
21:20:38.847 00.000 15712 Move returns status 0, amount 140
21:20:38.847 00.000 15712 MoveAxis(N, 0, ABG)
21:20:38.847 00.000 15712 Move returns status 0, amount 0
21:20:38.847 00.000 15712 move complete, result=0
21:20:38.847 00.000 7988 GuideStep: 0.6 px 140 ms WEST, -0.0 px 0 ms NORTH
21:20:38.857 00.010 15712 worker thread done servicing request
21:20:38.857 00.000 15712 Worker thread wakes up
21:20:38.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:38.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:40.266 01.409 15712 Exposure complete
21:20:40.326 00.060 15712 worker thread done servicing request
21:20:40.326 00.000 7988 OnExposeComplete: enter
21:20:40.326 00.000 7988 UpdateGuideState(): m_state=6
21:20:40.329 00.003 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5980
21:20:40.329 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=439.23, Mass=1519, SNR=26.5, Peak=188 HFD=3.5
21:20:40.331 00.002 7988 MultiStar: [#1 0.18,-0.92,1.03,U] [#2 0.44,-0.81,1.02,U] [#3 0.01,-0.56,0.96,U] [#4 -0.03,-0.69,1.04,U] [#5 -0.24,-0.76,0.71,U] [#6 0.16,-0.66,0.71,U] [#7 0.09,-0.46,0.67,U] [#8 0.09,-0.88,0.67,U] 
21:20:40.331 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.78}, one-star: {-0.23, -1.16}
21:20:40.333 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
21:20:40.333 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
21:20:40.335 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.78 hyp=0.78 cameraTheta=-1.50 mountX=0.78 mountY=-0.04, mountTheta=-0.05
21:20:40.337 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.78, opts=13)
21:20:40.337 00.000 7988 Enqueuing Move request for scope (0.06, -0.78)
21:20:40.339 00.002 15712 Worker thread wakes up
21:20:40.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.78) opts 0xd
21:20:40.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.78)
21:20:40.339 00.000 15712 Moving (0.06, -0.78) raw xDistance=0.78 yDistance=-0.04
21:20:40.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:20:40.342 00.003 7988 UpdateGuideState exits: m=1519 SNR=26.5
21:20:40.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:40.344 00.002 15712 PPEC rslt: input = 0.78, final = 0.52, react = 0.47, pred = 0.05, hyst = 0.42, hyst_pct = 0.00, period_length = 635.93
21:20:40.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:40.346 00.002 7988 Enqueuing Expose request
21:20:40.348 00.002 15712 PPEC: input: 0.78, control: 0.52, exposure: 1500
21:20:40.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:40.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:20:40.348 00.000 15712 MoveAxis(W, 168, ABG)
21:20:40.348 00.000 15712 Guiding  Dir = 3, Dur = 168
21:20:40.349 00.001 15712 IsGuiding returns 0
21:20:40.362 00.013 15712 PulseGuide returned control before completion, sleep 154
21:20:40.533 00.171 15712 IsGuiding returns 1
21:20:40.533 00.000 15712 scope still moving after pulse duration time elapsed
21:20:40.565 00.032 15712 IsGuiding returns 0
21:20:40.565 00.000 15712 scope move finished after 168 + 48 ms
21:20:40.565 00.000 15712 Move returns status 0, amount 168
21:20:40.565 00.000 15712 MoveAxis(N, 0, ABG)
21:20:40.565 00.000 15712 Move returns status 0, amount 0
21:20:40.565 00.000 15712 move complete, result=0
21:20:40.565 00.000 15712 worker thread done servicing request
21:20:40.565 00.000 15712 Worker thread wakes up
21:20:40.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:40.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:40.567 00.002 7988 GuideStep: 0.8 px 168 ms WEST, -0.0 px 0 ms NORTH
21:20:42.308 01.741 15712 Exposure complete
21:20:42.368 00.060 15712 worker thread done servicing request
21:20:42.368 00.000 7988 OnExposeComplete: enter
21:20:42.368 00.000 7988 UpdateGuideState(): m_state=6
21:20:42.370 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5981
21:20:42.370 00.000 7988 Star::Find returns 1 (0), X=1182.52, Y=439.37, Mass=1506, SNR=26.5, Peak=206 HFD=3.2
21:20:42.370 00.000 7988 MultiStar: [#1 0.25,-0.51,0.98,U] [#2 0.37,-0.36,1.02,U] [#3 0.06,-0.19,0.92,U] [#4 0.21,-0.30,1.02,U] [#5 0.30,-0.44,0.71,U] [#6 0.18,-0.39,0.71,U] [#7 0.05,-0.05,0.66,U] [#8 -0.03,-0.45,0.63,U] 
21:20:42.370 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.43}, one-star: {-0.03, -1.02}
21:20:42.370 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
21:20:42.370 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
21:20:42.370 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.43 hyp=0.46 cameraTheta=-1.21 mountX=0.43 mountY=-0.15, mountTheta=-0.34
21:20:42.370 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.43, opts=13)
21:20:42.370 00.000 7988 Enqueuing Move request for scope (0.16, -0.43)
21:20:42.370 00.000 15712 Worker thread wakes up
21:20:42.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.43) opts 0xd
21:20:42.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.43)
21:20:42.370 00.000 15712 Moving (0.16, -0.43) raw xDistance=0.43 yDistance=-0.15
21:20:42.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:42.370 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
21:20:42.382 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:42.382 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:42.384 00.002 7988 Enqueuing Expose request
21:20:42.386 00.002 15712 PPEC rslt: input = 0.43, final = 0.32, react = 0.26, pred = 0.07, hyst = 0.26, hyst_pct = 0.00, period_length = 635.93
21:20:42.386 00.000 15712 PPEC: input: 0.43, control: 0.32, exposure: 1500
21:20:42.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:42.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:20:42.386 00.000 15712 MoveAxis(W, 106, ABG)
21:20:42.386 00.000 15712 Guiding  Dir = 3, Dur = 106
21:20:42.386 00.000 15712 IsGuiding returns 0
21:20:42.403 00.017 15712 PulseGuide returned control before completion, sleep 100
21:20:42.512 00.109 15712 IsGuiding returns 1
21:20:42.512 00.000 15712 scope still moving after pulse duration time elapsed
21:20:42.544 00.032 15712 IsGuiding returns 0
21:20:42.544 00.000 15712 scope move finished after 106 + 54 ms
21:20:42.544 00.000 15712 Move returns status 0, amount 106
21:20:42.544 00.000 15712 MoveAxis(N, 0, ABG)
21:20:42.544 00.000 15712 Move returns status 0, amount 0
21:20:42.544 00.000 15712 move complete, result=0
21:20:42.544 00.000 7988 GuideStep: 0.4 px 106 ms WEST, -0.1 px 0 ms NORTH
21:20:42.549 00.005 15712 worker thread done servicing request
21:20:42.549 00.000 15712 Worker thread wakes up
21:20:42.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:42.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:43.967 01.418 15712 Exposure complete
21:20:44.025 00.058 15712 worker thread done servicing request
21:20:44.025 00.000 7988 OnExposeComplete: enter
21:20:44.027 00.002 7988 UpdateGuideState(): m_state=6
21:20:44.029 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5982
21:20:44.029 00.000 7988 Star::Find returns 1 (0), X=1182.48, Y=439.98, Mass=1571, SNR=27.0, Peak=187 HFD=3.6
21:20:44.031 00.002 7988 MultiStar: [#1 0.08,0.12,0.99,U] [#2 0.39,0.06,1.01,U] [#3 0.26,0.29,0.98,U] [#4 0.03,0.20,1.01,U] [#5 0.08,0.28,0.68,U] [#6 0.08,0.01,0.68,U] [#7 -0.02,0.40,0.65,U] [#8 -0.05,0.32,0.63,U] 
21:20:44.033 00.002 7988 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {-0.06, -0.40}
21:20:44.033 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
21:20:44.035 00.002 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.71)
21:20:44.035 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.88 mountX=-0.12 mountY=-0.10, mountTheta=-2.44
21:20:44.037 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.12, opts=13)
21:20:44.039 00.002 7988 Enqueuing Move request for scope (0.10, 0.12)
21:20:44.039 00.000 15712 Worker thread wakes up
21:20:44.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
21:20:44.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:44.041 00.002 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
21:20:44.041 00.000 15712 Moving (0.10, 0.12) raw xDistance=-0.12 yDistance=-0.10
21:20:44.043 00.002 7988 UpdateGuideState exits: m=1571 SNR=27.0
21:20:44.045 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:44.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:44.045 00.000 7988 Enqueuing Expose request
21:20:44.048 00.003 15712 PPEC rslt: input = -0.12, final = 0.05, react = -0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:20:44.048 00.000 15712 PPEC: input: -0.12, control: 0.05, exposure: 1500
21:20:44.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:44.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:20:44.048 00.000 15712 MoveAxis(W, 15, ABG)
21:20:44.048 00.000 15712 Guiding  Dir = 3, Dur = 15
21:20:44.048 00.000 15712 IsGuiding returns 0
21:20:44.065 00.017 15712 IsGuiding returns 1
21:20:44.065 00.000 15712 scope still moving after pulse duration time elapsed
21:20:44.091 00.026 15712 IsGuiding returns 1
21:20:44.127 00.036 15712 IsGuiding returns 0
21:20:44.127 00.000 15712 scope move finished after 15 + 65 ms
21:20:44.127 00.000 15712 Move returns status 0, amount 15
21:20:44.127 00.000 15712 MoveAxis(N, 0, ABG)
21:20:44.127 00.000 15712 Move returns status 0, amount 0
21:20:44.127 00.000 15712 move complete, result=0
21:20:44.127 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
21:20:44.132 00.005 15712 worker thread done servicing request
21:20:44.132 00.000 15712 Worker thread wakes up
21:20:44.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:44.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:45.764 01.632 15712 Exposure complete
21:20:45.816 00.052 15712 worker thread done servicing request
21:20:45.816 00.000 7988 OnExposeComplete: enter
21:20:45.824 00.008 7988 UpdateGuideState(): m_state=6
21:20:45.826 00.002 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5983
21:20:45.826 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=440.63, Mass=1507, SNR=26.4, Peak=218 HFD=3.3
21:20:45.828 00.002 7988 MultiStar: [#1 0.30,0.59,0.98,U] [#2 0.37,0.67,1.00,U] [#3 0.21,1.05,0.00,M1] [#4 0.03,0.74,1.02,U] [#5 -0.04,0.95,0.75,U] [#6 0.10,0.75,0.69,U] [#7 0.08,0.97,0.67,U] [#8 -0.05,0.76,0.69,U] 
21:20:45.828 00.000 7988 single-star, 7 included, MultiStar: {0.08, 0.68}, one-star: {-0.22, 0.24}
21:20:45.830 00.002 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.58) = xAngle (3.89 = -2.39)
21:20:45.830 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.00 = 0.72)
21:20:45.832 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.33 cameraTheta=2.32 mountX=-0.24 mountY=0.22, mountTheta=2.41
21:20:45.833 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.24, opts=13)
21:20:45.835 00.002 7988 Enqueuing Move request for scope (-0.22, 0.24)
21:20:45.835 00.000 15712 Worker thread wakes up
21:20:45.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
21:20:45.835 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
21:20:45.835 00.000 15712 Moving (-0.22, 0.24) raw xDistance=-0.24 yDistance=0.22
21:20:45.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:45.835 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4
21:20:45.838 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:45.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:45.840 00.002 7988 Enqueuing Expose request
21:20:45.840 00.000 15712 PPEC rslt: input = -0.24, final = -0.08, react = -0.14, pred = 0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 635.93
21:20:45.840 00.000 15712 PPEC: input: -0.24, control: -0.08, exposure: 1500
21:20:45.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:45.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:20:45.840 00.000 15712 MoveAxis(E, 27, ABG)
21:20:45.840 00.000 15712 Guiding  Dir = 2, Dur = 27
21:20:45.843 00.003 15712 IsGuiding returns 0
21:20:45.904 00.061 15712 IsGuiding returns 1
21:20:45.904 00.000 15712 scope still moving after pulse duration time elapsed
21:20:45.936 00.032 15712 IsGuiding returns 0
21:20:45.936 00.000 15712 scope move finished after 27 + 65 ms
21:20:45.936 00.000 15712 Move returns status 0, amount 27
21:20:45.936 00.000 15712 MoveAxis(N, 0, ABG)
21:20:45.936 00.000 15712 Move returns status 0, amount 0
21:20:45.936 00.000 15712 move complete, result=0
21:20:45.936 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
21:20:45.938 00.002 15712 worker thread done servicing request
21:20:45.938 00.000 15712 Worker thread wakes up
21:20:45.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:45.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:47.357 01.419 15712 Exposure complete
21:20:47.415 00.058 15712 worker thread done servicing request
21:20:47.415 00.000 7988 OnExposeComplete: enter
21:20:47.415 00.000 7988 UpdateGuideState(): m_state=6
21:20:47.419 00.004 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5984
21:20:47.419 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=440.48, Mass=1518, SNR=26.6, Peak=208 HFD=3.3
21:20:47.419 00.000 7988 MultiStar: [#1 0.37,0.54,1.00,U] [#2 0.28,0.64,0.99,U] [#3 0.17,0.86,0.93,U] [#4 0.06,0.67,1.01,U] [#5 -0.05,0.87,0.73,U] [#6 0.28,0.57,0.69,U] [#7 0.03,1.05,0.00,M1] [#8 0.04,0.60,0.69,U] 
21:20:47.419 00.000 7988 single-star, 7 included, MultiStar: {0.12, 0.59}, one-star: {-0.17, 0.10}
21:20:47.419 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.08)
21:20:47.419 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.03)
21:20:47.419 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.19 cameraTheta=2.62 mountX=-0.09 mountY=0.16, mountTheta=2.09
21:20:47.419 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.10, opts=13)
21:20:47.419 00.000 7988 Enqueuing Move request for scope (-0.17, 0.10)
21:20:47.419 00.000 15712 Worker thread wakes up
21:20:47.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
21:20:47.419 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
21:20:47.419 00.000 15712 Moving (-0.17, 0.10) raw xDistance=-0.09 yDistance=0.16
21:20:47.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:47.419 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.6
21:20:47.432 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:47.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:47.434 00.002 7988 Enqueuing Expose request
21:20:47.435 00.001 15712 PPEC rslt: input = -0.09, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:20:47.435 00.000 15712 PPEC: input: -0.09, control: 0.05, exposure: 1500
21:20:47.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:47.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:20:47.435 00.000 15712 MoveAxis(W, 15, ABG)
21:20:47.435 00.000 15712 Guiding  Dir = 3, Dur = 15
21:20:47.435 00.000 15712 IsGuiding returns 0
21:20:47.451 00.016 15712 IsGuiding returns 1
21:20:47.451 00.000 15712 scope still moving after pulse duration time elapsed
21:20:47.502 00.051 15712 IsGuiding returns 0
21:20:47.502 00.000 15712 scope move finished after 15 + 51 ms
21:20:47.502 00.000 15712 Move returns status 0, amount 15
21:20:47.502 00.000 15712 MoveAxis(N, 0, ABG)
21:20:47.502 00.000 15712 Move returns status 0, amount 0
21:20:47.502 00.000 15712 move complete, result=0
21:20:47.502 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.2 px 0 ms NORTH
21:20:47.504 00.002 15712 worker thread done servicing request
21:20:47.504 00.000 15712 Worker thread wakes up
21:20:47.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:47.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:49.143 01.639 15712 Exposure complete
21:20:49.198 00.055 15712 worker thread done servicing request
21:20:49.198 00.000 7988 OnExposeComplete: enter
21:20:49.198 00.000 7988 UpdateGuideState(): m_state=6
21:20:49.204 00.006 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5985
21:20:49.204 00.000 7988 Star::Find returns 1 (0), X=1182.40, Y=440.32, Mass=1487, SNR=26.4, Peak=212 HFD=3.3
21:20:49.204 00.000 7988 MultiStar: [#1 0.23,0.14,1.02,U] [#2 0.26,0.40,1.00,U] [#3 0.00,0.66,0.95,U] [#4 0.10,0.50,1.05,U] [#5 0.12,0.45,0.73,U] [#6 0.10,0.32,0.68,U] [#7 -0.07,0.83,0.68,U] [#8 -0.20,0.08,0.66,U] 
21:20:49.204 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.36}, one-star: {-0.15, -0.06}
21:20:49.204 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
21:20:49.204 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
21:20:49.204 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.76 mountX=0.06 mountY=0.15, mountTheta=1.18
21:20:49.204 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.06, opts=13)
21:20:49.204 00.000 7988 Enqueuing Move request for scope (-0.15, -0.06)
21:20:49.215 00.011 15712 Worker thread wakes up
21:20:49.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
21:20:49.215 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
21:20:49.215 00.000 15712 Moving (-0.15, -0.06) raw xDistance=0.06 yDistance=0.15
21:20:49.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:49.215 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.4
21:20:49.218 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:49.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:49.220 00.002 7988 Enqueuing Expose request
21:20:49.221 00.001 15712 PPEC rslt: input = 0.06, final = 0.05, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:20:49.221 00.000 15712 PPEC: input: 0.06, control: 0.05, exposure: 1500
21:20:49.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:49.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:20:49.221 00.000 15712 MoveAxis(W, 16, ABG)
21:20:49.221 00.000 15712 Guiding  Dir = 3, Dur = 16
21:20:49.225 00.004 15712 IsGuiding returns 0
21:20:49.241 00.016 15712 IsGuiding returns 1
21:20:49.241 00.000 15712 scope still moving after pulse duration time elapsed
21:20:49.288 00.047 15712 IsGuiding returns 0
21:20:49.288 00.000 15712 scope move finished after 16 + 48 ms
21:20:49.288 00.000 15712 Move returns status 0, amount 16
21:20:49.288 00.000 15712 MoveAxis(N, 0, ABG)
21:20:49.288 00.000 15712 Move returns status 0, amount 0
21:20:49.288 00.000 15712 move complete, result=0
21:20:49.288 00.000 15712 worker thread done servicing request
21:20:49.288 00.000 15712 Worker thread wakes up
21:20:49.288 00.000 7988 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
21:20:49.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:49.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:50.704 01.416 15712 Exposure complete
21:20:50.764 00.060 15712 worker thread done servicing request
21:20:50.764 00.000 7988 OnExposeComplete: enter
21:20:50.764 00.000 7988 UpdateGuideState(): m_state=6
21:20:50.766 00.002 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5986
21:20:50.766 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=439.93, Mass=1512, SNR=26.5, Peak=216 HFD=3.4
21:20:50.768 00.002 7988 MultiStar: [#1 0.16,-0.08,1.01,U] [#2 0.35,0.27,1.04,U] [#3 -0.10,0.30,0.96,U] [#4 0.11,0.18,1.06,U] [#5 -0.21,0.11,0.71,U] [#6 0.13,0.17,0.73,U] [#7 -0.05,0.42,0.64,U] [#8 0.01,0.09,0.66,U] 
21:20:50.768 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {-0.24, -0.45}
21:20:50.770 00.002 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
21:20:50.770 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.31)
21:20:50.772 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.29 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
21:20:50.774 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.10, opts=13)
21:20:50.774 00.000 7988 Enqueuing Move request for scope (0.03, 0.10)
21:20:50.776 00.002 15712 Worker thread wakes up
21:20:50.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
21:20:50.776 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
21:20:50.776 00.000 15712 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=-0.03
21:20:50.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:50.776 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.5
21:20:50.779 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:50.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:50.781 00.002 7988 Enqueuing Expose request
21:20:50.782 00.001 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:20:50.782 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
21:20:50.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:50.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:20:50.782 00.000 15712 MoveAxis(W, 11, ABG)
21:20:50.782 00.000 15712 Guiding  Dir = 3, Dur = 11
21:20:50.782 00.000 15712 IsGuiding returns 0
21:20:50.808 00.026 15712 IsGuiding returns 1
21:20:50.808 00.000 15712 scope still moving after pulse duration time elapsed
21:20:50.849 00.041 15712 IsGuiding returns 0
21:20:50.849 00.000 15712 scope move finished after 11 + 65 ms
21:20:50.849 00.000 15712 Move returns status 0, amount 11
21:20:50.849 00.000 15712 MoveAxis(N, 0, ABG)
21:20:50.849 00.000 15712 Move returns status 0, amount 0
21:20:50.849 00.000 15712 move complete, result=0
21:20:50.860 00.011 15712 worker thread done servicing request
21:20:50.860 00.000 15712 Worker thread wakes up
21:20:50.860 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
21:20:50.861 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:50.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:52.600 01.739 15712 Exposure complete
21:20:52.651 00.051 15712 worker thread done servicing request
21:20:52.651 00.000 7988 OnExposeComplete: enter
21:20:52.651 00.000 7988 UpdateGuideState(): m_state=6
21:20:52.662 00.011 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5987
21:20:52.662 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=439.23, Mass=1523, SNR=26.6, Peak=234 HFD=3.2
21:20:52.664 00.002 7988 MultiStar: [#1 0.18,-0.68,0.98,U] [#2 0.31,-0.60,1.03,U] [#3 0.03,-0.34,0.96,U] [#4 0.05,-0.49,1.06,U] [#5 -0.06,-0.60,0.68,U] [#6 0.23,-0.67,0.73,U] [#7 -0.11,-0.37,0.64,U] [#8 0.01,-0.72,0.63,U] 
21:20:52.666 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.63}, one-star: {-0.12, -1.15}
21:20:52.666 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
21:20:52.668 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.06)
21:20:52.668 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.63 hyp=0.64 cameraTheta=-1.46 mountX=0.63 mountY=-0.05, mountTheta=-0.08
21:20:52.670 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.63, opts=13)
21:20:52.672 00.002 7988 Enqueuing Move request for scope (0.07, -0.63)
21:20:52.672 00.000 15712 Worker thread wakes up
21:20:52.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.63) opts 0xd
21:20:52.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.63)
21:20:52.672 00.000 15712 Moving (0.07, -0.63) raw xDistance=0.63 yDistance=-0.05
21:20:52.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:52.672 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
21:20:52.675 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:52.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:52.677 00.002 7988 Enqueuing Expose request
21:20:52.678 00.001 15712 PPEC rslt: input = 0.63, final = 0.43, react = 0.38, pred = 0.05, hyst = 0.34, hyst_pct = 0.00, period_length = 635.93
21:20:52.678 00.000 15712 PPEC: input: 0.63, control: 0.43, exposure: 1500
21:20:52.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:52.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:20:52.678 00.000 15712 MoveAxis(W, 139, ABG)
21:20:52.678 00.000 15712 Guiding  Dir = 3, Dur = 139
21:20:52.678 00.000 15712 IsGuiding returns 0
21:20:52.698 00.020 15712 PulseGuide returned control before completion, sleep 131
21:20:52.857 00.159 15712 IsGuiding returns 0
21:20:52.857 00.000 15712 Move returns status 0, amount 139
21:20:52.857 00.000 15712 MoveAxis(N, 0, ABG)
21:20:52.857 00.000 15712 Move returns status 0, amount 0
21:20:52.857 00.000 15712 move complete, result=0
21:20:52.857 00.000 7988 GuideStep: 0.6 px 139 ms WEST, -0.1 px 0 ms NORTH
21:20:52.859 00.002 15712 worker thread done servicing request
21:20:52.859 00.000 15712 Worker thread wakes up
21:20:52.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:52.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:54.289 01.430 15712 Exposure complete
21:20:54.350 00.061 15712 worker thread done servicing request
21:20:54.350 00.000 7988 OnExposeComplete: enter
21:20:54.350 00.000 7988 UpdateGuideState(): m_state=6
21:20:54.350 00.000 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5988
21:20:54.350 00.000 7988 Star::Find returns 1 (0), X=1182.39, Y=439.27, Mass=1495, SNR=26.4, Peak=223 HFD=3.3
21:20:54.356 00.006 7988 MultiStar: [#1 0.04,-0.83,1.00,U] [#2 0.16,-0.48,0.99,U] [#3 -0.08,-0.48,0.97,U] [#4 0.12,-0.56,1.06,U] [#5 -0.31,-0.70,0.71,U] [#6 -0.03,-0.51,0.71,U] [#7 0.16,-0.17,0.69,U] [#8 -0.20,-0.70,0.63,U] 
21:20:54.356 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.63}, one-star: {-0.15, -1.12}
21:20:54.358 00.002 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
21:20:54.358 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
21:20:54.360 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.63 hyp=0.63 cameraTheta=-1.60 mountX=0.63 mountY=0.04, mountTheta=0.06
21:20:54.362 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.63, opts=13)
21:20:54.362 00.000 7988 Enqueuing Move request for scope (-0.02, -0.63)
21:20:54.364 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:54.364 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
21:20:54.366 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:54.367 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:54.367 00.000 7988 Enqueuing Expose request
21:20:54.369 00.002 15712 Worker thread wakes up
21:20:54.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.63) opts 0xd
21:20:54.369 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.63)
21:20:54.369 00.000 15712 Moving (-0.02, -0.63) raw xDistance=0.63 yDistance=0.04
21:20:54.372 00.003 15712 PPEC rslt: input = 0.63, final = 0.42, react = 0.38, pred = 0.05, hyst = 0.34, hyst_pct = 0.00, period_length = 635.93
21:20:54.372 00.000 15712 PPEC: input: 0.63, control: 0.42, exposure: 1500
21:20:54.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:54.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:20:54.372 00.000 15712 MoveAxis(W, 139, ABG)
21:20:54.372 00.000 15712 Guiding  Dir = 3, Dur = 139
21:20:54.372 00.000 15712 IsGuiding returns 0
21:20:54.388 00.016 15712 PulseGuide returned control before completion, sleep 131
21:20:54.547 00.159 15712 IsGuiding returns 0
21:20:54.547 00.000 15712 Move returns status 0, amount 139
21:20:54.547 00.000 15712 MoveAxis(N, 0, ABG)
21:20:54.547 00.000 15712 Move returns status 0, amount 0
21:20:54.547 00.000 15712 move complete, result=0
21:20:54.547 00.000 7988 GuideStep: 0.6 px 139 ms WEST, 0.0 px 0 ms NORTH
21:20:54.547 00.000 15712 worker thread done servicing request
21:20:54.554 00.007 15712 Worker thread wakes up
21:20:54.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:54.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:56.191 01.637 15712 Exposure complete
21:20:56.237 00.046 15712 worker thread done servicing request
21:20:56.237 00.000 7988 OnExposeComplete: enter
21:20:56.237 00.000 7988 UpdateGuideState(): m_state=6
21:20:56.254 00.017 7988 Star::Find(15, 1182, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5989
21:20:56.254 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=440.31, Mass=1527, SNR=26.7, Peak=241 HFD=3.3
21:20:56.254 00.000 7988 MultiStar: [#1 0.21,0.17,1.00,U] [#2 0.34,0.45,0.99,U] [#3 0.04,0.61,0.95,U] [#4 -0.05,0.46,1.01,U] [#5 0.08,0.47,0.71,U] [#6 0.06,0.34,0.72,U] [#7 -0.02,0.70,0.67,U] [#8 -0.13,0.51,0.64,U] 
21:20:56.254 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.38}, one-star: {-0.23, -0.07}
21:20:56.254 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.58) = xAngle (-1.26 = -1.26)
21:20:56.254 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.85 = 1.85)
21:20:56.254 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.84 mountX=0.07 mountY=0.23, mountTheta=1.26
21:20:56.254 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.07, opts=13)
21:20:56.254 00.000 7988 Enqueuing Move request for scope (-0.23, -0.07)
21:20:56.254 00.000 15712 Worker thread wakes up
21:20:56.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
21:20:56.254 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
21:20:56.254 00.000 15712 Moving (-0.23, -0.07) raw xDistance=0.07 yDistance=0.23
21:20:56.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:56.254 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.7
21:20:56.265 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:56.265 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:56.267 00.002 7988 Enqueuing Expose request
21:20:56.268 00.001 15712 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.93
21:20:56.268 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
21:20:56.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:56.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:20:56.268 00.000 15712 MoveAxis(W, 14, ABG)
21:20:56.268 00.000 15712 Guiding  Dir = 3, Dur = 14
21:20:56.268 00.000 15712 IsGuiding returns 0
21:20:56.288 00.020 15712 IsGuiding returns 1
21:20:56.288 00.000 15712 scope still moving after pulse duration time elapsed
21:20:56.339 00.051 15712 IsGuiding returns 1
21:20:56.364 00.025 15712 IsGuiding returns 0
21:20:56.364 00.000 15712 scope move finished after 14 + 80 ms
21:20:56.364 00.000 15712 Move returns status 0, amount 14
21:20:56.364 00.000 15712 MoveAxis(N, 0, ABG)
21:20:56.364 00.000 15712 Move returns status 0, amount 0
21:20:56.364 00.000 15712 move complete, result=0
21:20:56.364 00.000 15712 worker thread done servicing request
21:20:56.364 00.000 15712 Worker thread wakes up
21:20:56.364 00.000 7988 GuideStep: 0.1 px 14 ms WEST, 0.2 px 0 ms NORTH
21:20:56.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:56.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:57.784 01.420 15712 Exposure complete
21:20:57.835 00.051 15712 worker thread done servicing request
21:20:57.835 00.000 7988 OnExposeComplete: enter
21:20:57.835 00.000 7988 UpdateGuideState(): m_state=6
21:20:57.845 00.010 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5990
21:20:57.845 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=440.50, Mass=1410, SNR=25.5, Peak=211 HFD=3.1
21:20:57.845 00.000 7988 MultiStar: [#1 0.17,0.52,1.09,U] [#2 0.33,0.63,1.05,U] [#3 0.11,0.98,1.01,U] [#4 0.04,0.62,1.09,U] [#5 -0.25,0.74,0.73,U] [#6 0.21,0.73,0.76,U] [#7 0.06,0.90,0.67,U] [#8 0.03,0.60,0.67,U] 
21:20:57.845 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.63}, one-star: {-0.09, 0.12}
21:20:57.845 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
21:20:57.845 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.65)
21:20:57.851 00.006 7988 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.24 mountX=-0.12 mountY=0.09, mountTheta=2.48
21:20:57.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.12, opts=13)
21:20:57.851 00.000 7988 Enqueuing Move request for scope (-0.09, 0.12)
21:20:57.851 00.000 15712 Worker thread wakes up
21:20:57.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
21:20:57.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
21:20:57.851 00.000 15712 Moving (-0.09, 0.12) raw xDistance=-0.12 yDistance=0.09
21:20:57.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:57.851 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.5
21:20:57.858 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:57.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:57.860 00.002 7988 Enqueuing Expose request
21:20:57.861 00.001 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:20:57.861 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
21:20:57.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:57.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:20:57.861 00.000 15712 MoveAxis(W, 10, ABG)
21:20:57.861 00.000 15712 Guiding  Dir = 3, Dur = 10
21:20:57.861 00.000 15712 IsGuiding returns 0
21:20:57.868 00.007 15712 IsGuiding returns 1
21:20:57.868 00.000 15712 scope still moving after pulse duration time elapsed
21:20:57.909 00.041 15712 IsGuiding returns 0
21:20:57.909 00.000 15712 scope move finished after 10 + 36 ms
21:20:57.909 00.000 15712 Move returns status 0, amount 10
21:20:57.909 00.000 15712 MoveAxis(N, 0, ABG)
21:20:57.909 00.000 15712 Move returns status 0, amount 0
21:20:57.909 00.000 15712 move complete, result=0
21:20:57.909 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
21:20:57.911 00.002 15712 worker thread done servicing request
21:20:57.911 00.000 15712 Worker thread wakes up
21:20:57.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:57.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:20:59.551 01.640 15712 Exposure complete
21:20:59.610 00.059 15712 worker thread done servicing request
21:20:59.610 00.000 7988 OnExposeComplete: enter
21:20:59.610 00.000 7988 UpdateGuideState(): m_state=6
21:20:59.610 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5991
21:20:59.614 00.004 7988 Star::Find returns 1 (0), X=1182.44, Y=440.42, Mass=1491, SNR=26.2, Peak=234 HFD=3.2
21:20:59.614 00.000 7988 MultiStar: [#1 0.05,0.41,1.02,U] [#2 0.37,0.61,1.02,U] [#3 -0.11,0.79,0.99,U] [#4 -0.01,0.66,1.03,U] [#5 -0.18,0.53,0.74,U] [#6 0.10,0.54,0.73,U] [#7 -0.11,0.88,0.69,U] [#8 -0.05,0.50,0.66,U] 
21:20:59.614 00.000 7988 single-star, 8 included, MultiStar: {0.00, 0.54}, one-star: {-0.10, 0.03}
21:20:59.618 00.004 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.39 = -1.89)
21:20:59.618 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.50 = 1.22)
21:20:59.620 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.81 mountX=-0.03 mountY=0.10, mountTheta=1.89
21:20:59.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.03, opts=13)
21:20:59.622 00.000 7988 Enqueuing Move request for scope (-0.10, 0.03)
21:20:59.624 00.002 15712 Worker thread wakes up
21:20:59.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
21:20:59.624 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
21:20:59.624 00.000 15712 Moving (-0.10, 0.03) raw xDistance=-0.03 yDistance=0.10
21:20:59.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:20:59.624 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
21:20:59.627 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:59.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:20:59.629 00.002 7988 Enqueuing Expose request
21:20:59.629 00.000 15712 PPEC rslt: input = -0.03, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:20:59.629 00.000 15712 PPEC: input: -0.03, control: 0.05, exposure: 1500
21:20:59.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:59.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:20:59.629 00.000 15712 MoveAxis(W, 16, ABG)
21:20:59.629 00.000 15712 Guiding  Dir = 3, Dur = 16
21:20:59.631 00.002 15712 IsGuiding returns 0
21:20:59.650 00.019 15712 IsGuiding returns 1
21:20:59.650 00.000 15712 scope still moving after pulse duration time elapsed
21:20:59.698 00.048 15712 IsGuiding returns 0
21:20:59.698 00.000 15712 scope move finished after 16 + 51 ms
21:20:59.698 00.000 15712 Move returns status 0, amount 16
21:20:59.698 00.000 15712 MoveAxis(N, 0, ABG)
21:20:59.698 00.000 15712 Move returns status 0, amount 0
21:20:59.698 00.000 15712 move complete, result=0
21:20:59.698 00.000 7988 GuideStep: -0.0 px 16 ms WEST, 0.1 px 0 ms NORTH
21:20:59.700 00.002 15712 worker thread done servicing request
21:20:59.700 00.000 15712 Worker thread wakes up
21:20:59.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:20:59.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:21:01.115 01.415 15712 Exposure complete
21:21:01.163 00.048 15712 worker thread done servicing request
21:21:01.163 00.000 7988 OnExposeComplete: enter
21:21:01.163 00.000 7988 UpdateGuideState(): m_state=6
21:21:01.177 00.014 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5992
21:21:01.177 00.000 7988 Star::Find returns 1 (1), X=1182.13, Y=440.38, Mass=1484, SNR=26.3, Peak=255 HFD=3.3
21:21:01.180 00.003 7988 MultiStar: [#1 0.16,0.50,1.03,U] [#2 0.24,0.60,1.00,U] [#3 -0.15,0.87,0.95,U] [#4 -0.08,0.82,1.03,U] [#5 -0.21,0.53,0.73,U] [#6 -0.05,0.69,0.70,U] [#7 -0.12,1.09,0.00,M1] [#8 -0.25,0.52,0.69,U] 
21:21:01.180 00.000 7988 single-star, 7 included, MultiStar: {-0.08, 0.56}, one-star: {-0.42, -0.01}
21:21:01.180 00.000 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.58) = xAngle (-1.54 = -1.54)
21:21:01.180 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.57 = 1.57)
21:21:01.180 00.000 7988 CameraToMount -- cameraX=-0.42 cameraY=-0.01 hyp=0.42 cameraTheta=-3.12 mountX=0.01 mountY=0.42, mountTheta=1.54
21:21:01.180 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.42, y=-0.01, opts=13)
21:21:01.180 00.000 7988 Enqueuing Move request for scope (-0.42, -0.01)
21:21:01.180 00.000 15712 Worker thread wakes up
21:21:01.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.01) opts 0xd
21:21:01.180 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.42, -0.01)
21:21:01.180 00.000 15712 Moving (-0.42, -0.01) raw xDistance=0.01 yDistance=0.42
21:21:01.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:01.180 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3 Saturated
21:21:01.190 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:01.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:01.192 00.002 7988 Enqueuing Expose request
21:21:01.193 00.001 15712 PPEC rslt: input = 0.01, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:21:01.193 00.000 15712 PPEC: input: 0.01, control: 0.05, exposure: 1500
21:21:01.193 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
21:21:01.193 00.000 15712 MoveAxis(W, 17, ABG)
21:21:01.193 00.000 15712 Guiding  Dir = 3, Dur = 17
21:21:01.193 00.000 15712 IsGuiding returns 0
21:21:01.214 00.021 15712 IsGuiding returns 1
21:21:01.214 00.000 15712 scope still moving after pulse duration time elapsed
21:21:01.265 00.051 15712 IsGuiding returns 1
21:21:01.289 00.024 15712 IsGuiding returns 0
21:21:01.289 00.000 15712 scope move finished after 17 + 78 ms
21:21:01.289 00.000 15712 Move returns status 0, amount 17
21:21:01.289 00.000 15712 MoveAxis(S, 106, ABG)
21:21:01.289 00.000 15712 Guiding  Dir = 1, Dur = 106
21:21:01.289 00.000 15712 IsGuiding returns 0
21:21:01.375 00.086 15712 PulseGuide returned control before completion, sleep 29
21:21:01.417 00.042 15712 IsGuiding returns 1
21:21:01.417 00.000 15712 scope still moving after pulse duration time elapsed
21:21:01.449 00.032 15712 IsGuiding returns 1
21:21:01.505 00.056 15712 IsGuiding returns 1
21:21:01.536 00.031 15712 IsGuiding returns 0
21:21:01.536 00.000 15712 scope move finished after 106 + 140 ms
21:21:01.536 00.000 15712 Move returns status 0, amount 106
21:21:01.536 00.000 15712 move complete, result=0
21:21:01.536 00.000 7988 GuideStep: 0.0 px 17 ms WEST, 0.4 px 106 ms SOUTH
21:21:01.538 00.002 15712 worker thread done servicing request
21:21:01.538 00.000 15712 Worker thread wakes up
21:21:01.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:01.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:21:03.172 01.634 15712 Exposure complete
21:21:03.222 00.050 15712 worker thread done servicing request
21:21:03.222 00.000 7988 OnExposeComplete: enter
21:21:03.222 00.000 7988 UpdateGuideState(): m_state=6
21:21:03.233 00.011 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5993
21:21:03.233 00.000 7988 Star::Find returns 1 (0), X=1182.73, Y=440.37, Mass=1547, SNR=26.8, Peak=200 HFD=3.3
21:21:03.233 00.000 7988 MultiStar: [#1 0.47,0.45,1.01,U] [#2 0.59,0.62,1.01,U] [#3 0.39,0.82,0.93,U] [#4 0.50,0.59,1.04,U] [#5 0.39,0.48,0.70,U] [#6 0.33,0.81,0.72,U] [#7 0.48,1.04,0.00,M2] [#8 0.33,0.47,0.64,U] 
21:21:03.233 00.000 7988 single-star, 7 included, MultiStar: {0.41, 0.52}, one-star: {0.19, -0.02}
21:21:03.233 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.58) = xAngle (1.49 = 1.49)
21:21:03.233 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.60 = -1.68)
21:21:03.239 00.006 7988 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.09 mountX=0.01 mountY=-0.19, mountTheta=-1.49
21:21:03.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.02, opts=13)
21:21:03.239 00.000 7988 Enqueuing Move request for scope (0.19, -0.02)
21:21:03.239 00.000 15712 Worker thread wakes up
21:21:03.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
21:21:03.239 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
21:21:03.239 00.000 15712 Moving (0.19, -0.02) raw xDistance=0.01 yDistance=-0.19
21:21:03.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:03.239 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
21:21:03.245 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:03.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:03.247 00.002 7988 Enqueuing Expose request
21:21:03.249 00.002 15712 PPEC rslt: input = 0.01, final = 0.06, react = 0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:21:03.249 00.000 15712 PPEC: input: 0.01, control: 0.06, exposure: 1500
21:21:03.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:03.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:21:03.249 00.000 15712 MoveAxis(W, 20, ABG)
21:21:03.249 00.000 15712 Guiding  Dir = 3, Dur = 20
21:21:03.249 00.000 15712 IsGuiding returns 0
21:21:03.273 00.024 15712 IsGuiding returns 1
21:21:03.273 00.000 15712 scope still moving after pulse duration time elapsed
21:21:03.324 00.051 15712 IsGuiding returns 0
21:21:03.324 00.000 15712 scope move finished after 20 + 58 ms
21:21:03.324 00.000 15712 Move returns status 0, amount 20
21:21:03.324 00.000 15712 MoveAxis(N, 0, ABG)
21:21:03.324 00.000 15712 Move returns status 0, amount 0
21:21:03.324 00.000 15712 move complete, result=0
21:21:03.324 00.000 7988 GuideStep: 0.0 px 20 ms WEST, -0.2 px 0 ms NORTH
21:21:03.328 00.004 15712 worker thread done servicing request
21:21:03.328 00.000 15712 Worker thread wakes up
21:21:03.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:03.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,425,31,31)
21:21:03.782 00.454 7988 evsrv: cli 0CCD0668 connect
21:21:03.788 00.006 7988 case statement mapped state 6 to 3
21:21:03.790 00.002 7988 case statement mapped state 6 to 3
21:21:03.792 00.002 7988 evsrv: cli 0CCD0668 request: {"method":"get_app_state","id":"3ff389f2-5c53-4ec9-ba95-b813a42fda4f"}
21:21:03.792 00.000 7988 case statement mapped state 6 to 3
21:21:03.792 00.000 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ff389f2-5c53-4ec9-ba95-b813a42fda4f"}
21:21:03.792 00.000 7988 evsrv: cli 0CCD0668 disconnect
21:21:03.799 00.007 7988 evsrv: cli 0CCD0528 connect
21:21:03.803 00.004 7988 case statement mapped state 6 to 3
21:21:03.805 00.002 7988 case statement mapped state 6 to 3
21:21:03.807 00.002 7988 evsrv: cli 0CCD0528 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"0a2d99d4-d766-4f62-a932-db7670d73fa0"}
21:21:03.809 00.002 7988 PhdController::Dither begins
21:21:03.811 00.002 7988 dither: size=4.00, dRA=-3.93 dDec=-0.98
21:21:03.811 00.000 7988 MountToCamera -- mountTheta (2.90) + m_xAngle (-1.58) = xAngle (1.32 = 1.32)
21:21:03.813 00.002 7988 MountToCamera -- mountX=-3.93 mountY=-0.98 hyp=4.05 mountTheta=2.90 cameraX=1.01, cameraY=3.92 cameraTheta=1.32
21:21:03.815 00.002 7988 setting lock position to (1183.55, 444.30)
21:21:03.816 00.001 7988 Mount: notify guiding dithered (1.0, 3.9)
21:21:03.818 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:21:03.818 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
21:21:03.818 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:21:03.821 00.003 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:21:03.821 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
21:21:03.821 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:21:03.821 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
21:21:03.821 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:21:03.821 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:21:03.821 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
21:21:03.821 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:21:03.833 00.012 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
21:21:03.833 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
21:21:03.839 00.006 7988 MultiStar: stabilizing after lock position change
21:21:03.839 00.000 7988 Status Line: Dither by -3.93,-0.98
21:21:03.843 00.004 7988 PhdController: newstate STATE_SETTLE_BEGIN
21:21:03.850 00.007 7988 PhdController: newstate STATE_SETTLE_WAIT
21:21:03.853 00.003 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":0,"id":"0a2d99d4-d766-4f62-a932-db7670d73fa0"}
21:21:03.861 00.008 7988 evsrv: cli 0CCD0528 disconnect
21:21:04.742 00.881 15712 Exposure complete
21:21:04.869 00.127 15712 worker thread done servicing request
21:21:04.869 00.000 7988 OnExposeComplete: enter
21:21:04.869 00.000 7988 UpdateGuideState(): m_state=6
21:21:04.869 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5994
21:21:04.869 00.000 7988 Star::Find returns 1 (0), X=1182.72, Y=440.28, Mass=1552, SNR=26.8, Peak=213 HFD=3.2
21:21:04.869 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
21:21:04.869 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
21:21:04.869 00.000 7988 CameraToMount -- cameraX=-0.83 cameraY=-4.03 hyp=4.11 cameraTheta=-1.77 mountX=4.03 mountY=0.93, mountTheta=0.23
21:21:04.884 00.015 7988 dither recenter: remaining=(3.9,1.0) step=(3.9,1.0)
21:21:04.888 00.004 7988 MountToCamera -- mountTheta (-0.24) + m_xAngle (-1.58) = xAngle (-1.82 = -1.82)
21:21:04.890 00.002 7988 MountToCamera -- mountX=3.93 mountY=0.98 hyp=4.05 mountTheta=-0.24 cameraX=-1.01, cameraY=-3.92 cameraTheta=-1.82
21:21:04.890 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.01, y=-3.92, opts=4)
21:21:04.894 00.004 7988 Enqueuing Move request for scope (-1.01, -3.92)
21:21:04.894 00.000 7988 Mount: notify direct move 3.93,0.98
21:21:04.898 00.004 15712 Worker thread wakes up
21:21:04.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.01, -3.92) opts 0x4
21:21:04.898 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.01, -3.92)
21:21:04.898 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:21:04.898 00.000 15712 Moving (-1.01, -3.92) raw xDistance=3.93 yDistance=0.98
21:21:04.898 00.000 15712 BLC: window closed
21:21:04.898 00.000 15712 MoveAxis(W, 1282, B)
21:21:04.898 00.000 15712 Guiding  Dir = 3, Dur = 1282
21:21:04.898 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
21:21:04.903 00.005 15712 IsGuiding returns 0
21:21:04.903 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:21:04.903 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:21:04.903 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
21:21:04.903 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:21:04.903 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
21:21:04.913 00.010 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:21:04.915 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:21:04.919 00.004 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
21:21:04.920 00.001 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:21:04.924 00.004 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
21:21:04.926 00.002 15712 PulseGuide returned control before completion, sleep 1270
21:21:04.926 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
21:21:04.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:04.929 00.003 7988 UpdateGuideState exits: m=1552 SNR=26.8
21:21:04.929 00.000 7988 PhdController: settling, locked = 1, distance = 4.25 (1.50) aobump = 0 frame = 1 / 99999
21:21:04.929 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406864.929,"Host":"ASTROPC","Inst":1,"Distance":4.25,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:21:04.937 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:04.939 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:04.941 00.002 7988 Enqueuing Expose request
21:21:06.214 01.273 15712 IsGuiding returns 1
21:21:06.214 00.000 15712 scope still moving after pulse duration time elapsed
21:21:06.246 00.032 15712 IsGuiding returns 0
21:21:06.246 00.000 15712 scope move finished after 1282 + 61 ms
21:21:06.246 00.000 15712 Move returns status 0, amount 1282
21:21:06.246 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:21:06.246 00.000 15712 MoveAxis(S, 250, B)
21:21:06.246 00.000 15712 Guiding  Dir = 1, Dur = 250
21:21:06.246 00.000 15712 IsGuiding returns 0
21:21:06.326 00.080 15712 PulseGuide returned control before completion, sleep 175
21:21:06.516 00.190 15712 IsGuiding returns 1
21:21:06.516 00.000 15712 scope still moving after pulse duration time elapsed
21:21:06.548 00.032 15712 IsGuiding returns 1
21:21:06.598 00.050 15712 IsGuiding returns 0
21:21:06.598 00.000 15712 scope move finished after 250 + 107 ms
21:21:06.598 00.000 15712 Move returns status 0, amount 250
21:21:06.598 00.000 15712 move complete, result=0
21:21:06.598 00.000 15712 worker thread done servicing request
21:21:06.598 00.000 15712 Worker thread wakes up
21:21:06.598 00.000 7988 GuideStep: 3.9 px 1282 ms WEST, 1.0 px 250 ms SOUTH
21:21:06.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:06.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:08.247 01.649 15712 Exposure complete
21:21:08.327 00.080 15712 worker thread done servicing request
21:21:08.327 00.000 7988 OnExposeComplete: enter
21:21:08.330 00.003 7988 UpdateGuideState(): m_state=6
21:21:08.330 00.000 7988 Star::Find(15, 1182, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5995
21:21:08.330 00.000 7988 Star::Find returns 1 (0), X=1183.43, Y=444.00, Mass=1513, SNR=26.6, Peak=190 HFD=3.3
21:21:08.330 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
21:21:08.330 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
21:21:08.330 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.31 hyp=0.33 cameraTheta=-1.96 mountX=0.31 mountY=0.13, mountTheta=0.41
21:21:08.339 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.31, opts=13)
21:21:08.339 00.000 7988 Enqueuing Move request for scope (-0.13, -0.31)
21:21:08.339 00.000 15712 Worker thread wakes up
21:21:08.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.31) opts 0xd
21:21:08.339 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.31)
21:21:08.339 00.000 15712 Moving (-0.13, -0.31) raw xDistance=0.31 yDistance=0.13
21:21:08.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:08.346 00.007 7988 UpdateGuideState exits: m=1513 SNR=26.6
21:21:08.346 00.000 7988 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 2 / 99999
21:21:08.346 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406868.346,"Host":"ASTROPC","Inst":1,"Distance":0.33,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:21:08.346 00.000 15712 PPEC rslt(dithering): input = 0.31, final = 0.19
21:21:08.346 00.000 15712 PPEC: input: 0.31, control: 0.19, exposure: 1500
21:21:08.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:08.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:08.346 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:08.346 00.000 7988 Enqueuing Expose request
21:21:08.355 00.009 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:21:08.355 00.000 15712 MoveAxis(W, 60, ABG)
21:21:08.355 00.000 15712 Guiding  Dir = 3, Dur = 60
21:21:08.355 00.000 15712 IsGuiding returns 0
21:21:08.371 00.016 15712 PulseGuide returned control before completion, sleep 55
21:21:08.450 00.079 15712 IsGuiding returns 0
21:21:08.450 00.000 15712 Move returns status 0, amount 60
21:21:08.450 00.000 15712 MoveAxis(N, 0, ABG)
21:21:08.450 00.000 15712 Move returns status 0, amount 0
21:21:08.450 00.000 15712 move complete, result=0
21:21:08.450 00.000 15712 worker thread done servicing request
21:21:08.450 00.000 15712 Worker thread wakes up
21:21:08.450 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
21:21:08.460 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:08.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:09.871 01.411 15712 Exposure complete
21:21:09.928 00.057 15712 worker thread done servicing request
21:21:09.928 00.000 7988 OnExposeComplete: enter
21:21:09.928 00.000 7988 UpdateGuideState(): m_state=6
21:21:09.932 00.004 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5996
21:21:09.933 00.001 7988 Star::Find returns 1 (0), X=1183.69, Y=444.29, Mass=1534, SNR=26.6, Peak=216 HFD=3.5
21:21:09.933 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.47 = 1.47)
21:21:09.935 00.002 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.58 = -1.71)
21:21:09.935 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.11 mountX=0.01 mountY=-0.14, mountTheta=-1.47
21:21:09.937 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.02, opts=13)
21:21:09.939 00.002 7988 Enqueuing Move request for scope (0.14, -0.02)
21:21:09.939 00.000 15712 Worker thread wakes up
21:21:09.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
21:21:09.939 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
21:21:09.939 00.000 15712 Moving (0.14, -0.02) raw xDistance=0.01 yDistance=-0.14
21:21:09.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:09.939 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.6
21:21:09.942 00.003 7988 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 3 / 99999
21:21:09.942 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406869.942,"Host":"ASTROPC","Inst":1,"Distance":0.27,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
21:21:09.945 00.003 15712 PPEC rslt(dithering): input = 0.01, final = 0.01
21:21:09.945 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
21:21:09.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:09.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:09.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:09.946 00.001 7988 Enqueuing Expose request
21:21:09.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:21:09.946 00.000 15712 MoveAxis(W, 3, ABG)
21:21:09.946 00.000 15712 Guiding  Dir = 3, Dur = 3
21:21:09.948 00.002 15712 IsGuiding returns 0
21:21:09.965 00.017 15712 IsGuiding returns 0
21:21:09.965 00.000 15712 Move returns status 0, amount 3
21:21:09.965 00.000 15712 MoveAxis(N, 0, ABG)
21:21:09.965 00.000 15712 Move returns status 0, amount 0
21:21:09.965 00.000 15712 move complete, result=0
21:21:09.965 00.000 15712 worker thread done servicing request
21:21:09.965 00.000 15712 Worker thread wakes up
21:21:09.965 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:21:09.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:09.979 00.014 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:11.720 01.741 15712 Exposure complete
21:21:11.779 00.059 15712 worker thread done servicing request
21:21:11.779 00.000 7988 OnExposeComplete: enter
21:21:11.779 00.000 7988 UpdateGuideState(): m_state=6
21:21:11.781 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5997
21:21:11.783 00.002 7988 Star::Find returns 1 (0), X=1183.59, Y=444.35, Mass=1446, SNR=25.9, Peak=192 HFD=3.2
21:21:11.784 00.001 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
21:21:11.784 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.67)
21:21:11.786 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.93 mountX=-0.05 mountY=-0.04, mountTheta=-2.49
21:21:11.788 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
21:21:11.788 00.000 7988 Enqueuing Move request for scope (0.03, 0.05)
21:21:11.790 00.002 15712 Worker thread wakes up
21:21:11.790 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
21:21:11.790 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
21:21:11.790 00.000 15712 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.04
21:21:11.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:11.790 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.9
21:21:11.792 00.002 7988 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 4 / 99999
21:21:11.792 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406871.792,"Host":"ASTROPC","Inst":1,"Distance":0.21,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
21:21:11.794 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:11.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:11.796 00.002 7988 Enqueuing Expose request
21:21:11.796 00.000 15712 PPEC rslt(dithering): input = -0.05, final = -0.03
21:21:11.796 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
21:21:11.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:11.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:21:11.796 00.000 15712 MoveAxis(E, 9, ABG)
21:21:11.796 00.000 15712 Guiding  Dir = 2, Dur = 9
21:21:11.796 00.000 15712 IsGuiding returns 0
21:21:11.812 00.016 15712 IsGuiding returns 0
21:21:11.812 00.000 15712 Move returns status 0, amount 9
21:21:11.812 00.000 15712 MoveAxis(N, 0, ABG)
21:21:11.812 00.000 15712 Move returns status 0, amount 0
21:21:11.812 00.000 15712 move complete, result=0
21:21:11.812 00.000 15712 worker thread done servicing request
21:21:11.812 00.000 15712 Worker thread wakes up
21:21:11.812 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
21:21:11.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:11.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:13.234 01.422 15712 Exposure complete
21:21:13.280 00.046 15712 worker thread done servicing request
21:21:13.280 00.000 7988 OnExposeComplete: enter
21:21:13.295 00.015 7988 UpdateGuideState(): m_state=6
21:21:13.295 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5998
21:21:13.295 00.000 7988 Star::Find returns 1 (0), X=1183.70, Y=444.34, Mass=1501, SNR=26.4, Peak=200 HFD=3.3
21:21:13.295 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
21:21:13.295 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
21:21:13.295 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=-0.04 mountY=-0.15, mountTheta=-1.83
21:21:13.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.04, opts=13)
21:21:13.295 00.000 7988 Enqueuing Move request for scope (0.15, 0.04)
21:21:13.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:13.295 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
21:21:13.295 00.000 7988 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 5 / 99999
21:21:13.295 00.000 15712 Worker thread wakes up
21:21:13.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
21:21:13.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
21:21:13.295 00.000 15712 Moving (0.15, 0.04) raw xDistance=-0.04 yDistance=-0.15
21:21:13.295 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406873.295,"Host":"ASTROPC","Inst":1,"Distance":0.19,"Time":5.0,"SettleTime":15.0,"StarLocked":true}
21:21:13.295 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:13.311 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:13.312 00.001 7988 Enqueuing Expose request
21:21:13.312 00.000 15712 PPEC rslt(dithering): input = -0.04, final = -0.02
21:21:13.312 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
21:21:13.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:13.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:21:13.312 00.000 15712 MoveAxis(E, 8, ABG)
21:21:13.312 00.000 15712 Guiding  Dir = 2, Dur = 8
21:21:13.329 00.017 15712 IsGuiding returns 0
21:21:13.346 00.017 15712 IsGuiding returns 0
21:21:13.346 00.000 15712 Move returns status 0, amount 8
21:21:13.346 00.000 15712 MoveAxis(N, 0, ABG)
21:21:13.346 00.000 15712 Move returns status 0, amount 0
21:21:13.346 00.000 15712 move complete, result=0
21:21:13.346 00.000 15712 worker thread done servicing request
21:21:13.346 00.000 15712 Worker thread wakes up
21:21:13.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:13.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:13.346 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:21:14.987 01.641 15712 Exposure complete
21:21:15.047 00.060 15712 worker thread done servicing request
21:21:15.047 00.000 7988 OnExposeComplete: enter
21:21:15.047 00.000 7988 UpdateGuideState(): m_state=6
21:21:15.050 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5999
21:21:15.050 00.000 7988 Star::Find returns 1 (0), X=1183.52, Y=444.07, Mass=1483, SNR=26.3, Peak=197 HFD=3.4
21:21:15.050 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
21:21:15.050 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
21:21:15.050 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.71 mountX=0.23 mountY=0.04, mountTheta=0.16
21:21:15.050 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.23, opts=13)
21:21:15.050 00.000 7988 Enqueuing Move request for scope (-0.03, -0.23)
21:21:15.050 00.000 15712 Worker thread wakes up
21:21:15.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
21:21:15.050 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
21:21:15.050 00.000 15712 Moving (-0.03, -0.23) raw xDistance=0.23 yDistance=0.04
21:21:15.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:15.050 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
21:21:15.060 00.010 7988 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 6 / 99999
21:21:15.060 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406875.060,"Host":"ASTROPC","Inst":1,"Distance":0.20,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
21:21:15.062 00.002 15712 PPEC rslt(dithering): input = 0.23, final = 0.14
21:21:15.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:15.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:15.064 00.002 7988 Enqueuing Expose request
21:21:15.066 00.002 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
21:21:15.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:15.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:21:15.066 00.000 15712 MoveAxis(W, 46, ABG)
21:21:15.066 00.000 15712 Guiding  Dir = 3, Dur = 46
21:21:15.066 00.000 15712 IsGuiding returns 0
21:21:15.082 00.016 15712 PulseGuide returned control before completion, sleep 31
21:21:15.130 00.048 15712 IsGuiding returns 1
21:21:15.130 00.000 15712 scope still moving after pulse duration time elapsed
21:21:15.166 00.036 15712 IsGuiding returns 0
21:21:15.166 00.000 15712 scope move finished after 46 + 59 ms
21:21:15.166 00.000 15712 Move returns status 0, amount 46
21:21:15.166 00.000 15712 MoveAxis(N, 0, ABG)
21:21:15.166 00.000 15712 Move returns status 0, amount 0
21:21:15.166 00.000 15712 move complete, result=0
21:21:15.166 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
21:21:15.174 00.008 15712 worker thread done servicing request
21:21:15.174 00.000 15712 Worker thread wakes up
21:21:15.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:15.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:16.588 01.414 15712 Exposure complete
21:21:16.646 00.058 15712 worker thread done servicing request
21:21:16.646 00.000 7988 OnExposeComplete: enter
21:21:16.646 00.000 7988 UpdateGuideState(): m_state=6
21:21:16.650 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6000
21:21:16.650 00.000 7988 Star::Find returns 1 (1), X=1183.64, Y=444.19, Mass=1645, SNR=27.4, Peak=255 HFD=3.5
21:21:16.652 00.002 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.58) = xAngle (0.69 = 0.69)
21:21:16.652 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.79 = -2.49)
21:21:16.654 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.89 mountX=0.11 mountY=-0.09, mountTheta=-0.67
21:21:16.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.11, opts=13)
21:21:16.656 00.000 7988 Enqueuing Move request for scope (0.09, -0.11)
21:21:16.658 00.002 15712 Worker thread wakes up
21:21:16.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
21:21:16.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
21:21:16.658 00.000 15712 Moving (0.09, -0.11) raw xDistance=0.11 yDistance=-0.09
21:21:16.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:16.658 00.000 7988 UpdateGuideState exits: m=1645 SNR=27.4 Saturated
21:21:16.658 00.000 7988 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 7 / 99999
21:21:16.658 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406876.658,"Host":"ASTROPC","Inst":1,"Distance":0.19,"Time":8.3,"SettleTime":15.0,"StarLocked":true}
21:21:16.658 00.000 15712 PPEC rslt(dithering): input = 0.11, final = 0.07
21:21:16.658 00.000 15712 PPEC: input: 0.11, control: 0.07, exposure: 1500
21:21:16.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:16.663 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:21:16.663 00.000 15712 MoveAxis(W, 22, ABG)
21:21:16.663 00.000 15712 Guiding  Dir = 3, Dur = 22
21:21:16.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:16.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:16.666 00.003 7988 Enqueuing Expose request
21:21:16.666 00.000 15712 IsGuiding returns 0
21:21:16.685 00.019 15712 IsGuiding returns 1
21:21:16.685 00.000 15712 scope still moving after pulse duration time elapsed
21:21:16.731 00.046 15712 IsGuiding returns 0
21:21:16.731 00.000 15712 scope move finished after 22 + 50 ms
21:21:16.731 00.000 15712 Move returns status 0, amount 22
21:21:16.731 00.000 15712 MoveAxis(N, 0, ABG)
21:21:16.731 00.000 15712 Move returns status 0, amount 0
21:21:16.731 00.000 15712 move complete, result=0
21:21:16.731 00.000 7988 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
21:21:16.741 00.010 15712 worker thread done servicing request
21:21:16.741 00.000 15712 Worker thread wakes up
21:21:16.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:16.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:18.377 01.636 15712 Exposure complete
21:21:18.433 00.056 15712 worker thread done servicing request
21:21:18.433 00.000 7988 OnExposeComplete: enter
21:21:18.433 00.000 7988 UpdateGuideState(): m_state=6
21:21:18.440 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6001
21:21:18.440 00.000 7988 Star::Find returns 1 (0), X=1183.64, Y=444.22, Mass=1494, SNR=26.4, Peak=199 HFD=3.1
21:21:18.440 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
21:21:18.440 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.38)
21:21:18.440 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.79 mountX=0.09 mountY=-0.08, mountTheta=-0.77
21:21:18.440 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.09, opts=13)
21:21:18.448 00.008 7988 Enqueuing Move request for scope (0.09, -0.09)
21:21:18.450 00.002 15712 Worker thread wakes up
21:21:18.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
21:21:18.450 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
21:21:18.450 00.000 15712 Moving (0.09, -0.09) raw xDistance=0.09 yDistance=-0.08
21:21:18.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:18.452 00.002 7988 UpdateGuideState exits: m=1494 SNR=26.4
21:21:18.452 00.000 7988 PhdController: settling, locked = 1, distance = 0.17 (1.50) aobump = 0 frame = 8 / 99999
21:21:18.452 00.000 15712 PPEC rslt(dithering): input = 0.09, final = 0.05
21:21:18.452 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
21:21:18.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:18.452 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406878.452,"Host":"ASTROPC","Inst":1,"Distance":0.17,"Time":10.1,"SettleTime":15.0,"StarLocked":true}
21:21:18.456 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:21:18.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:18.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:18.456 00.000 7988 Enqueuing Expose request
21:21:18.456 00.000 15712 MoveAxis(W, 17, ABG)
21:21:18.456 00.000 15712 Guiding  Dir = 3, Dur = 17
21:21:18.456 00.000 15712 IsGuiding returns 0
21:21:18.472 00.016 15712 IsGuiding returns 1
21:21:18.472 00.000 15712 scope still moving after pulse duration time elapsed
21:21:18.524 00.052 15712 IsGuiding returns 0
21:21:18.524 00.000 15712 scope move finished after 17 + 51 ms
21:21:18.524 00.000 15712 Move returns status 0, amount 17
21:21:18.524 00.000 15712 MoveAxis(N, 0, ABG)
21:21:18.524 00.000 15712 Move returns status 0, amount 0
21:21:18.524 00.000 15712 move complete, result=0
21:21:18.524 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
21:21:18.531 00.007 15712 worker thread done servicing request
21:21:18.531 00.000 15712 Worker thread wakes up
21:21:18.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:18.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:19.942 01.411 15712 Exposure complete
21:21:19.999 00.057 15712 worker thread done servicing request
21:21:19.999 00.000 7988 OnExposeComplete: enter
21:21:19.999 00.000 7988 UpdateGuideState(): m_state=6
21:21:20.003 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6002
21:21:20.005 00.002 7988 Star::Find returns 1 (0), X=1183.66, Y=444.29, Mass=1514, SNR=26.6, Peak=213 HFD=3.4
21:21:20.005 00.000 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.58) = xAngle (1.44 = 1.44)
21:21:20.007 00.002 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.55 = -1.74)
21:21:20.007 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.14 mountX=0.01 mountY=-0.11, mountTheta=-1.44
21:21:20.009 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
21:21:20.011 00.002 7988 Enqueuing Move request for scope (0.11, -0.02)
21:21:20.011 00.000 15712 Worker thread wakes up
21:21:20.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
21:21:20.011 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
21:21:20.011 00.000 15712 Moving (0.11, -0.02) raw xDistance=0.01 yDistance=-0.11
21:21:20.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:20.011 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.6
21:21:20.015 00.004 7988 PhdController: settling, locked = 1, distance = 0.15 (1.50) aobump = 0 frame = 9 / 99999
21:21:20.016 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767406880.016,"Host":"ASTROPC","Inst":1,"Distance":0.15,"Time":11.7,"SettleTime":15.0,"StarLocked":true}
21:21:20.016 00.000 15712 PPEC rslt(dithering): input = 0.01, final = 0.01
21:21:20.016 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
21:21:20.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:20.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:21:20.016 00.000 15712 MoveAxis(W, 3, ABG)
21:21:20.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:20.016 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:20.019 00.003 7988 Enqueuing Expose request
21:21:20.019 00.000 15712 Guiding  Dir = 3, Dur = 3
21:21:20.024 00.005 15712 IsGuiding returns 0
21:21:20.045 00.021 15712 IsGuiding returns 0
21:21:20.045 00.000 15712 Move returns status 0, amount 3
21:21:20.045 00.000 15712 MoveAxis(N, 0, ABG)
21:21:20.045 00.000 15712 Move returns status 0, amount 0
21:21:20.045 00.000 15712 move complete, result=0
21:21:20.045 00.000 15712 worker thread done servicing request
21:21:20.045 00.000 15712 Worker thread wakes up
21:21:20.045 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:21:20.049 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:20.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:21.682 01.633 15712 Exposure complete
21:21:21.736 00.054 15712 worker thread done servicing request
21:21:21.736 00.000 7988 OnExposeComplete: enter
21:21:21.736 00.000 7988 UpdateGuideState(): m_state=6
21:21:21.743 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6003
21:21:21.743 00.000 7988 Star::Find returns 1 (0), X=1183.56, Y=444.38, Mass=1549, SNR=26.8, Peak=188 HFD=3.2
21:21:21.743 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
21:21:21.743 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
21:21:21.743 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.50 mountX=-0.08 mountY=-0.01, mountTheta=-3.05
21:21:21.743 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
21:21:21.743 00.000 7988 Enqueuing Move request for scope (0.01, 0.08)
21:21:21.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:21.753 00.010 7988 UpdateGuideState exits: m=1549 SNR=26.8
21:21:21.753 00.000 7988 PhdController: settling, locked = 1, distance = 0.13 (1.50) aobump = 0 frame = 10 / 99999
21:21:21.753 00.000 15712 Worker thread wakes up
21:21:21.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
21:21:21.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
21:21:21.753 00.000 15712 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.01
21:21:21.753 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406881.753,"Host":"ASTROPC","Inst":1,"Distance":0.13,"Time":13.4,"SettleTime":15.0,"StarLocked":true}
21:21:21.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:21.757 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:21.757 00.000 7988 Enqueuing Expose request
21:21:21.759 00.002 15712 PPEC rslt(dithering): input = -0.08, final = -0.05
21:21:21.759 00.000 15712 PPEC: input: -0.08, control: -0.05, exposure: 1500
21:21:21.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:21.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:21:21.759 00.000 15712 MoveAxis(E, 15, ABG)
21:21:21.759 00.000 15712 Guiding  Dir = 2, Dur = 15
21:21:21.759 00.000 15712 IsGuiding returns 0
21:21:21.769 00.010 15712 PulseGuide returned control before completion, sleep 11
21:21:21.791 00.022 15712 IsGuiding returns 1
21:21:21.791 00.000 15712 scope still moving after pulse duration time elapsed
21:21:21.823 00.032 15712 IsGuiding returns 0
21:21:21.823 00.000 15712 scope move finished after 15 + 48 ms
21:21:21.823 00.000 15712 Move returns status 0, amount 15
21:21:21.823 00.000 15712 MoveAxis(N, 0, ABG)
21:21:21.823 00.000 15712 Move returns status 0, amount 0
21:21:21.823 00.000 15712 move complete, result=0
21:21:21.823 00.000 15712 worker thread done servicing request
21:21:21.823 00.000 15712 Worker thread wakes up
21:21:21.823 00.000 7988 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
21:21:21.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:21.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:23.229 01.406 15712 Exposure complete
21:21:23.284 00.055 15712 worker thread done servicing request
21:21:23.284 00.000 7988 OnExposeComplete: enter
21:21:23.284 00.000 7988 UpdateGuideState(): m_state=6
21:21:23.291 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6004
21:21:23.291 00.000 7988 Star::Find returns 1 (0), X=1183.66, Y=444.11, Mass=1447, SNR=25.9, Peak=206 HFD=3.2
21:21:23.293 00.002 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.58) = xAngle (0.53 = 0.53)
21:21:23.293 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.65)
21:21:23.295 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.05 mountX=0.19 mountY=-0.10, mountTheta=-0.50
21:21:23.297 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.19, opts=13)
21:21:23.297 00.000 7988 Enqueuing Move request for scope (0.11, -0.19)
21:21:23.299 00.002 15712 Worker thread wakes up
21:21:23.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
21:21:23.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
21:21:23.299 00.000 15712 Moving (0.11, -0.19) raw xDistance=0.19 yDistance=-0.10
21:21:23.301 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:21:23.301 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.9
21:21:23.303 00.002 7988 PhdController: settling, locked = 1, distance = 0.15 (1.50) aobump = 0 frame = 11 / 99999
21:21:23.303 00.000 15712 PPEC rslt(dithering): input = 0.19, final = 0.11
21:21:23.303 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
21:21:23.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:23.303 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767406883.303,"Host":"ASTROPC","Inst":1,"Distance":0.15,"Time":15.0,"SettleTime":15.0,"StarLocked":true}
21:21:23.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:21:23.303 00.000 15712 MoveAxis(W, 37, ABG)
21:21:23.303 00.000 15712 Guiding  Dir = 3, Dur = 37
21:21:23.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:23.307 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:23.307 00.000 7988 Enqueuing Expose request
21:21:23.307 00.000 15712 IsGuiding returns 0
21:21:23.323 00.016 15712 PulseGuide returned control before completion, sleep 32
21:21:23.373 00.050 15712 IsGuiding returns 0
21:21:23.373 00.000 15712 Move returns status 0, amount 37
21:21:23.373 00.000 15712 MoveAxis(N, 0, ABG)
21:21:23.373 00.000 15712 Move returns status 0, amount 0
21:21:23.373 00.000 15712 move complete, result=0
21:21:23.373 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
21:21:23.375 00.002 15712 worker thread done servicing request
21:21:23.375 00.000 15712 Worker thread wakes up
21:21:23.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:23.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:25.016 01.641 15712 Exposure complete
21:21:25.071 00.055 15712 worker thread done servicing request
21:21:25.071 00.000 7988 OnExposeComplete: enter
21:21:25.071 00.000 7988 UpdateGuideState(): m_state=6
21:21:25.078 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6005
21:21:25.079 00.001 7988 Star::Find returns 1 (0), X=1183.41, Y=444.31, Mass=1531, SNR=26.6, Peak=179 HFD=3.5
21:21:25.079 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
21:21:25.081 00.002 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
21:21:25.081 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.10 mountX=-0.01 mountY=0.14, mountTheta=1.61
21:21:25.083 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.01, opts=13)
21:21:25.085 00.002 7988 Enqueuing Move request for scope (-0.14, 0.01)
21:21:25.085 00.000 15712 Worker thread wakes up
21:21:25.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
21:21:25.085 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
21:21:25.085 00.000 15712 Moving (-0.14, 0.01) raw xDistance=-0.01 yDistance=0.14
21:21:25.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:25.088 00.003 7988 UpdateGuideState exits: m=1531 SNR=26.6
21:21:25.088 00.000 7988 PhdController: settling, locked = 1, distance = 0.15 (1.50) aobump = 0 frame = 12 / 99999
21:21:25.090 00.002 7988 PhdController: newstate STATE_FINISH
21:21:25.090 00.000 7988 PhdController complete: success
21:21:25.092 00.002 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:21:25.092 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
21:21:25.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:25.092 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767406885.092,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
21:21:25.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:21:25.092 00.000 15712 MoveAxis(W, 11, ABG)
21:21:25.092 00.000 15712 Guiding  Dir = 3, Dur = 11
21:21:25.092 00.000 7988 Mount: notify guiding dither settle done success=1
21:21:25.092 00.000 7988 PhdController: newstate STATE_IDLE
21:21:25.095 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:25.095 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:25.095 00.000 7988 Enqueuing Expose request
21:21:25.095 00.000 15712 IsGuiding returns 0
21:21:25.111 00.016 15712 IsGuiding returns 1
21:21:25.111 00.000 15712 scope still moving after pulse duration time elapsed
21:21:25.163 00.052 15712 IsGuiding returns 0
21:21:25.163 00.000 15712 scope move finished after 11 + 53 ms
21:21:25.163 00.000 15712 Move returns status 0, amount 11
21:21:25.163 00.000 15712 MoveAxis(N, 0, ABG)
21:21:25.163 00.000 15712 Move returns status 0, amount 0
21:21:25.163 00.000 15712 move complete, result=0
21:21:25.163 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
21:21:25.165 00.002 15712 worker thread done servicing request
21:21:25.165 00.000 15712 Worker thread wakes up
21:21:25.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:25.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:26.582 01.417 15712 Exposure complete
21:21:26.634 00.052 15712 worker thread done servicing request
21:21:26.634 00.000 7988 OnExposeComplete: enter
21:21:26.642 00.008 7988 UpdateGuideState(): m_state=6
21:21:26.642 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
21:21:26.644 00.002 7988 Star::Find returns 1 (0), X=1183.52, Y=444.28, Mass=1484, SNR=26.2, Peak=192 HFD=3.2
21:21:26.644 00.000 7988 MultiStar: exiting stabilization period
21:21:26.646 00.002 7988 MultiStar: updating star positions after lock position change
21:21:26.646 00.000 7988 Star::Find(15, 973, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
21:21:26.648 00.002 7988 Star::Find returns 1 (0), X=973.57, Y=867.81, Mass=1528, SNR=26.3, Peak=156 HFD=4.1
21:21:26.648 00.000 7988 Star::Find(15, 376, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
21:21:26.650 00.002 7988 Star::Find returns 1 (0), X=376.97, Y=228.13, Mass=1594, SNR=27.0, Peak=242 HFD=4.3
21:21:26.651 00.001 7988 Star::Find(15, 400, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
21:21:26.651 00.000 7988 Star::Find returns 1 (0), X=400.37, Y=941.90, Mass=1439, SNR=25.6, Peak=137 HFD=4.2
21:21:26.653 00.002 7988 Star::Find(15, 551, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
21:21:26.653 00.000 7988 Star::Find returns 1 (0), X=551.78, Y=870.21, Mass=1769, SNR=28.1, Peak=162 HFD=5.0
21:21:26.655 00.002 7988 Star::Find(15, 707, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
21:21:26.655 00.000 7988 Star::Find returns 1 (0), X=707.79, Y=597.62, Mass=763, SNR=18.4, Peak=89 HFD=3.9
21:21:26.657 00.002 7988 Star::Find(15, 1010, 910, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
21:21:26.658 00.001 7988 Star::Find returns 1 (0), X=1010.84, Y=910.89, Mass=751, SNR=18.3, Peak=120 HFD=3.2
21:21:26.658 00.000 7988 Star::Find(15, 647, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
21:21:26.658 00.000 7988 Star::Find returns 1 (0), X=647.46, Y=292.67, Mass=648, SNR=17.2, Peak=102 HFD=3.1
21:21:26.658 00.000 7988 Star::Find(15, 709, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
21:21:26.658 00.000 7988 Star::Find returns 1 (0), X=709.23, Y=936.66, Mass=684, SNR=17.6, Peak=83 HFD=3.6
21:21:26.658 00.000 7988 Star::Find(15, 763, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
21:21:26.658 00.000 7988 Star::Find returns 1 (0), X=763.64, Y=679.63, Mass=483, SNR=14.6, Peak=73 HFD=3.4
21:21:26.658 00.000 7988 Star::Find(15, 1050, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
21:21:26.658 00.000 7988 Star::Find returns 1 (0), X=1050.15, Y=814.62, Mass=535, SNR=15.5, Peak=97 HFD=3.3
21:21:26.658 00.000 7988 Star::Find(15, 903, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
21:21:26.669 00.011 7988 Star::Find returns 1 (0), X=903.84, Y=874.03, Mass=468, SNR=14.4, Peak=71 HFD=3.1
21:21:26.669 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.58) = xAngle (-0.92 = -0.92)
21:21:26.669 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.19 = 2.19)
21:21:26.669 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.50 mountX=0.02 mountY=0.03, mountTheta=0.94
21:21:26.669 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
21:21:26.675 00.006 7988 Enqueuing Move request for scope (-0.03, -0.02)
21:21:26.675 00.000 15712 Worker thread wakes up
21:21:26.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
21:21:26.675 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
21:21:26.675 00.000 15712 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.03
21:21:26.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:26.675 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2
21:21:26.678 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:26.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:26.680 00.002 7988 Enqueuing Expose request
21:21:26.680 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:21:26.680 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
21:21:26.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:26.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:21:26.680 00.000 15712 MoveAxis(W, 11, ABG)
21:21:26.680 00.000 15712 Guiding  Dir = 3, Dur = 11
21:21:26.682 00.002 15712 IsGuiding returns 0
21:21:26.698 00.016 15712 IsGuiding returns 1
21:21:26.698 00.000 15712 scope still moving after pulse duration time elapsed
21:21:26.743 00.045 15712 IsGuiding returns 0
21:21:26.743 00.000 15712 scope move finished after 11 + 52 ms
21:21:26.743 00.000 15712 Move returns status 0, amount 11
21:21:26.743 00.000 15712 MoveAxis(N, 0, ABG)
21:21:26.743 00.000 15712 Move returns status 0, amount 0
21:21:26.743 00.000 15712 move complete, result=0
21:21:26.743 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
21:21:26.748 00.005 15712 worker thread done servicing request
21:21:26.748 00.000 15712 Worker thread wakes up
21:21:26.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:26.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:28.380 01.632 15712 Exposure complete
21:21:28.426 00.046 15712 worker thread done servicing request
21:21:28.426 00.000 7988 OnExposeComplete: enter
21:21:28.440 00.014 7988 UpdateGuideState(): m_state=6
21:21:28.442 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6007
21:21:28.442 00.000 7988 Star::Find returns 1 (0), X=1183.59, Y=444.44, Mass=1543, SNR=26.8, Peak=188 HFD=3.2
21:21:28.442 00.000 7988 MultiStar: [#1 0.19,0.02,1.03,U] [#2 0.04,0.17,0.98,U] [#3 0.10,0.04,0.93,U] [#4 0.05,0.31,1.01,U] [#5 0.04,-0.02,0.70,U] [#6 0.29,0.03,0.71,U] [#7 0.28,0.19,0.65,U] [#8 0.06,0.43,0.61,U] 
21:21:28.442 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.04, 0.14}
21:21:28.442 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
21:21:28.442 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.31)
21:21:28.442 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.29 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
21:21:28.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
21:21:28.442 00.000 7988 Enqueuing Move request for scope (0.04, 0.14)
21:21:28.442 00.000 15712 Worker thread wakes up
21:21:28.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
21:21:28.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
21:21:28.442 00.000 15712 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=-0.04
21:21:28.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:28.442 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8
21:21:28.454 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:28.454 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:28.457 00.003 7988 Enqueuing Expose request
21:21:28.457 00.000 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:21:28.457 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
21:21:28.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:28.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:21:28.457 00.000 15712 MoveAxis(W, 10, ABG)
21:21:28.457 00.000 15712 Guiding  Dir = 3, Dur = 10
21:21:28.459 00.002 15712 IsGuiding returns 0
21:21:28.483 00.024 15712 IsGuiding returns 1
21:21:28.483 00.000 15712 scope still moving after pulse duration time elapsed
21:21:28.552 00.069 15712 IsGuiding returns 0
21:21:28.552 00.000 15712 scope move finished after 10 + 84 ms
21:21:28.552 00.000 15712 Move returns status 0, amount 10
21:21:28.552 00.000 15712 MoveAxis(N, 0, ABG)
21:21:28.552 00.000 15712 Move returns status 0, amount 0
21:21:28.552 00.000 15712 move complete, result=0
21:21:28.552 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
21:21:28.554 00.002 15712 worker thread done servicing request
21:21:28.554 00.000 15712 Worker thread wakes up
21:21:28.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:28.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:29.974 01.420 15712 Exposure complete
21:21:30.022 00.048 15712 worker thread done servicing request
21:21:30.022 00.000 7988 OnExposeComplete: enter
21:21:30.022 00.000 7988 UpdateGuideState(): m_state=6
21:21:30.036 00.014 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6008
21:21:30.036 00.000 7988 Star::Find returns 1 (0), X=1183.62, Y=444.44, Mass=1544, SNR=26.6, Peak=213 HFD=3.2
21:21:30.038 00.002 7988 MultiStar: [#1 0.13,0.27,1.01,U] [#2 0.20,0.21,1.02,U] [#3 0.26,0.24,0.97,U] [#4 -0.04,0.17,1.00,U] [#5 0.17,0.22,0.68,U] [#6 0.24,0.36,0.68,U] [#7 0.24,0.37,0.64,U] [#8 0.32,0.52,0.65,U] 
21:21:30.039 00.001 7988 single-star, 8 included, MultiStar: {0.16, 0.26}, one-star: {0.07, 0.13}
21:21:30.039 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
21:21:30.041 00.002 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
21:21:30.041 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.10 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
21:21:30.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.13, opts=13)
21:21:30.045 00.002 7988 Enqueuing Move request for scope (0.07, 0.13)
21:21:30.045 00.000 15712 Worker thread wakes up
21:21:30.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
21:21:30.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
21:21:30.045 00.000 15712 Moving (0.07, 0.13) raw xDistance=-0.13 yDistance=-0.07
21:21:30.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:21:30.045 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.6
21:21:30.048 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:30.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:30.050 00.002 7988 Enqueuing Expose request
21:21:30.051 00.001 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.94
21:21:30.051 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
21:21:30.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:30.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:21:30.051 00.000 15712 MoveAxis(W, 10, ABG)
21:21:30.051 00.000 15712 Guiding  Dir = 3, Dur = 10
21:21:30.051 00.000 15712 IsGuiding returns 0
21:21:30.070 00.019 15712 IsGuiding returns 1
21:21:30.070 00.000 15712 scope still moving after pulse duration time elapsed
21:21:30.115 00.045 15712 IsGuiding returns 0
21:21:30.115 00.000 15712 scope move finished after 10 + 57 ms
21:21:30.115 00.000 15712 Move returns status 0, amount 10
21:21:30.115 00.000 15712 MoveAxis(N, 0, ABG)
21:21:30.115 00.000 15712 Move returns status 0, amount 0
21:21:30.115 00.000 15712 move complete, result=0
21:21:30.115 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
21:21:30.121 00.006 15712 worker thread done servicing request
21:21:30.121 00.000 15712 Worker thread wakes up
21:21:30.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:30.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:31.756 01.635 15712 Exposure complete
21:21:31.802 00.046 15712 worker thread done servicing request
21:21:31.802 00.000 7988 OnExposeComplete: enter
21:21:31.818 00.016 7988 UpdateGuideState(): m_state=6
21:21:31.818 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6009
21:21:31.818 00.000 7988 Star::Find returns 1 (0), X=1183.78, Y=444.64, Mass=1534, SNR=26.8, Peak=219 HFD=3.3
21:21:31.818 00.000 7988 MultiStar: [#1 0.20,0.33,0.99,U] [#2 0.20,0.48,1.01,U] [#3 0.18,0.24,0.96,U] [#4 0.29,0.32,1.03,U] [#5 0.26,0.20,0.68,U] [#6 0.35,0.35,0.70,U] [#7 0.31,0.38,0.66,U] [#8 0.45,0.59,0.63,U] 
21:21:31.818 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.35}, one-star: {0.22, 0.33}
21:21:31.818 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
21:21:31.818 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.62)
21:21:31.818 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.33 hyp=0.40 cameraTheta=0.98 mountX=-0.34 mountY=-0.23, mountTheta=-2.54
21:21:31.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.33, opts=13)
21:21:31.818 00.000 7988 Enqueuing Move request for scope (0.22, 0.33)
21:21:31.818 00.000 15712 Worker thread wakes up
21:21:31.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.33) opts 0xd
21:21:31.818 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.33)
21:21:31.818 00.000 15712 Moving (0.22, 0.33) raw xDistance=-0.34 yDistance=-0.23
21:21:31.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:31.818 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.8
21:21:31.832 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:31.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:31.835 00.003 15712 PPEC rslt: input = -0.34, final = -0.19, react = -0.20, pred = 0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 635.95
21:21:31.835 00.000 15712 PPEC: input: -0.34, control: -0.19, exposure: 1500
21:21:31.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:31.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:21:31.835 00.000 15712 MoveAxis(E, 61, ABG)
21:21:31.835 00.000 15712 Guiding  Dir = 2, Dur = 61
21:21:31.835 00.000 7988 Enqueuing Expose request
21:21:31.835 00.000 15712 IsGuiding returns 0
21:21:31.860 00.025 15712 PulseGuide returned control before completion, sleep 47
21:21:31.914 00.054 15712 IsGuiding returns 1
21:21:31.914 00.000 15712 scope still moving after pulse duration time elapsed
21:21:31.953 00.039 15712 IsGuiding returns 0
21:21:31.953 00.000 15712 scope move finished after 61 + 59 ms
21:21:31.953 00.000 15712 Move returns status 0, amount 61
21:21:31.953 00.000 15712 MoveAxis(N, 0, ABG)
21:21:31.953 00.000 15712 Move returns status 0, amount 0
21:21:31.953 00.000 15712 move complete, result=0
21:21:31.953 00.000 15712 worker thread done servicing request
21:21:31.953 00.000 15712 Worker thread wakes up
21:21:31.953 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.2 px 0 ms NORTH
21:21:31.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:31.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:33.365 01.412 15712 Exposure complete
21:21:33.421 00.056 15712 worker thread done servicing request
21:21:33.421 00.000 7988 OnExposeComplete: enter
21:21:33.426 00.005 7988 UpdateGuideState(): m_state=6
21:21:33.426 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6010
21:21:33.429 00.003 7988 Star::Find returns 1 (0), X=1183.76, Y=444.31, Mass=1507, SNR=26.5, Peak=229 HFD=3.3
21:21:33.429 00.000 7988 MultiStar: [#1 0.25,0.09,1.02,U] [#2 0.05,0.13,1.00,U] [#3 0.14,0.10,0.94,U] [#4 0.11,0.16,1.03,U] [#5 -0.06,0.04,0.74,U] [#6 0.11,0.19,0.70,U] [#7 0.13,0.32,0.70,U] [#8 0.26,0.45,0.62,U] 
21:21:33.431 00.002 7988 refined, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.21, 0.00}
21:21:33.431 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
21:21:33.434 00.003 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.77)
21:21:33.434 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.83 mountX=-0.15 mountY=-0.14, mountTheta=-2.39
21:21:33.436 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.15, opts=13)
21:21:33.438 00.002 7988 Enqueuing Move request for scope (0.14, 0.15)
21:21:33.438 00.000 15712 Worker thread wakes up
21:21:33.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
21:21:33.438 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
21:21:33.438 00.000 15712 Moving (0.14, 0.15) raw xDistance=-0.15 yDistance=-0.14
21:21:33.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:33.438 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
21:21:33.442 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:33.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:33.442 00.000 7988 Enqueuing Expose request
21:21:33.442 00.000 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:33.442 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
21:21:33.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:33.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:21:33.442 00.000 15712 MoveAxis(W, 9, ABG)
21:21:33.442 00.000 15712 Guiding  Dir = 3, Dur = 9
21:21:33.442 00.000 15712 IsGuiding returns 0
21:21:33.458 00.016 15712 IsGuiding returns 0
21:21:33.458 00.000 15712 Move returns status 0, amount 9
21:21:33.458 00.000 15712 MoveAxis(N, 0, ABG)
21:21:33.458 00.000 15712 Move returns status 0, amount 0
21:21:33.458 00.000 15712 move complete, result=0
21:21:33.458 00.000 15712 worker thread done servicing request
21:21:33.458 00.000 15712 Worker thread wakes up
21:21:33.458 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
21:21:33.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:33.461 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:34.009 00.548 7988 evsrv: cli 0CCD0528 connect
21:21:34.009 00.000 7988 case statement mapped state 6 to 3
21:21:34.009 00.000 7988 case statement mapped state 6 to 3
21:21:34.015 00.006 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"eddc3220-3a7d-46fd-9208-1eeeb0d99435"}
21:21:34.015 00.000 7988 case statement mapped state 6 to 3
21:21:34.015 00.000 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"eddc3220-3a7d-46fd-9208-1eeeb0d99435"}
21:21:34.015 00.000 7988 evsrv: cli 0CCD0528 disconnect
21:21:35.101 01.086 15712 Exposure complete
21:21:35.160 00.059 15712 worker thread done servicing request
21:21:35.160 00.000 7988 OnExposeComplete: enter
21:21:35.160 00.000 7988 UpdateGuideState(): m_state=6
21:21:35.160 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6011
21:21:35.164 00.004 7988 Star::Find returns 1 (0), X=1183.61, Y=444.11, Mass=1576, SNR=27.0, Peak=222 HFD=3.4
21:21:35.164 00.000 7988 MultiStar: [#1 0.20,-0.20,1.02,U] [#2 0.11,-0.08,1.00,U] [#3 0.03,-0.08,0.91,U] [#4 -0.07,-0.15,1.01,U] [#5 0.10,-0.31,0.73,U] [#6 0.17,-0.12,0.72,U] [#7 0.20,-0.13,0.64,U] [#8 0.21,0.28,0.63,U] 
21:21:35.164 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.06, -0.19}
21:21:35.164 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.72 = 0.72)
21:21:35.164 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.83 = -2.46)
21:21:35.164 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.86 mountX=0.12 mountY=-0.10, mountTheta=-0.70
21:21:35.164 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.12, opts=13)
21:21:35.164 00.000 7988 Enqueuing Move request for scope (0.10, -0.12)
21:21:35.164 00.000 15712 Worker thread wakes up
21:21:35.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
21:21:35.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
21:21:35.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:35.164 00.000 7988 UpdateGuideState exits: m=1576 SNR=27.0
21:21:35.177 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:35.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:35.179 00.002 7988 Enqueuing Expose request
21:21:35.179 00.000 15712 Moving (0.10, -0.12) raw xDistance=0.12 yDistance=-0.10
21:21:35.181 00.002 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:35.181 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
21:21:35.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:35.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:21:35.181 00.000 15712 MoveAxis(W, 10, ABG)
21:21:35.181 00.000 15712 Guiding  Dir = 3, Dur = 10
21:21:35.181 00.000 15712 IsGuiding returns 0
21:21:35.198 00.017 15712 IsGuiding returns 1
21:21:35.198 00.000 15712 scope still moving after pulse duration time elapsed
21:21:35.249 00.051 15712 IsGuiding returns 0
21:21:35.249 00.000 15712 scope move finished after 10 + 55 ms
21:21:35.249 00.000 15712 Move returns status 0, amount 10
21:21:35.249 00.000 15712 MoveAxis(N, 0, ABG)
21:21:35.249 00.000 15712 Move returns status 0, amount 0
21:21:35.249 00.000 15712 move complete, result=0
21:21:35.249 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
21:21:35.252 00.003 15712 worker thread done servicing request
21:21:35.252 00.000 15712 Worker thread wakes up
21:21:35.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:35.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:36.664 01.412 15712 Exposure complete
21:21:36.711 00.047 15712 worker thread done servicing request
21:21:36.711 00.000 7988 OnExposeComplete: enter
21:21:36.711 00.000 7988 UpdateGuideState(): m_state=6
21:21:36.725 00.014 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6012
21:21:36.726 00.001 7988 Star::Find returns 1 (1), X=1183.70, Y=444.21, Mass=1592, SNR=26.9, Peak=255 HFD=3.4
21:21:36.728 00.002 7988 MultiStar: [#1 0.13,-0.10,0.99,U] [#2 0.20,0.13,1.01,U] [#3 0.20,-0.09,0.94,U] [#4 0.13,-0.01,1.04,U] [#5 -0.15,-0.26,0.69,U] [#6 -0.06,-0.21,0.70,U] [#7 0.46,-0.01,0.66,U] [#8 0.21,0.13,0.66,U] 
21:21:36.728 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.15, -0.09}
21:21:36.728 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.58) = xAngle (1.22 = 1.22)
21:21:36.728 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.33 = -1.95)
21:21:36.728 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.36 mountX=0.05 mountY=-0.14, mountTheta=-1.22
21:21:36.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.05, opts=13)
21:21:36.728 00.000 7988 Enqueuing Move request for scope (0.14, -0.05)
21:21:36.728 00.000 15712 Worker thread wakes up
21:21:36.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
21:21:36.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
21:21:36.728 00.000 15712 Moving (0.14, -0.05) raw xDistance=0.05 yDistance=-0.14
21:21:36.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:36.728 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.9 Saturated
21:21:36.738 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:36.738 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:36.740 00.002 7988 Enqueuing Expose request
21:21:36.740 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:36.740 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
21:21:36.740 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:36.740 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:21:36.740 00.000 15712 MoveAxis(W, 8, ABG)
21:21:36.740 00.000 15712 Guiding  Dir = 3, Dur = 8
21:21:36.742 00.002 15712 IsGuiding returns 0
21:21:36.768 00.026 15712 IsGuiding returns 0
21:21:36.768 00.000 15712 Move returns status 0, amount 8
21:21:36.768 00.000 15712 MoveAxis(N, 0, ABG)
21:21:36.768 00.000 15712 Move returns status 0, amount 0
21:21:36.768 00.000 15712 move complete, result=0
21:21:36.768 00.000 15712 worker thread done servicing request
21:21:36.768 00.000 15712 Worker thread wakes up
21:21:36.768 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
21:21:36.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:36.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:38.402 01.634 15712 Exposure complete
21:21:38.447 00.045 15712 worker thread done servicing request
21:21:38.447 00.000 7988 OnExposeComplete: enter
21:21:38.461 00.014 7988 UpdateGuideState(): m_state=6
21:21:38.463 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6013
21:21:38.463 00.000 7988 Star::Find returns 1 (0), X=1183.65, Y=444.50, Mass=1591, SNR=27.1, Peak=224 HFD=3.3
21:21:38.463 00.000 7988 MultiStar: [#1 0.14,0.19,1.01,U] [#2 0.15,0.16,0.99,U] [#3 0.36,0.21,0.92,U] [#4 -0.07,0.09,1.00,U] [#5 0.10,0.01,0.67,U] [#6 0.08,0.30,0.69,U] [#7 0.27,0.16,0.65,U] [#8 0.34,0.17,0.61,U] 
21:21:38.463 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.17}, one-star: {0.10, 0.19}
21:21:38.463 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
21:21:38.463 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
21:21:38.463 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.09 mountX=-0.19 mountY=-0.11, mountTheta=-2.64
21:21:38.463 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.19, opts=13)
21:21:38.463 00.000 7988 Enqueuing Move request for scope (0.10, 0.19)
21:21:38.463 00.000 15712 Worker thread wakes up
21:21:38.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
21:21:38.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
21:21:38.463 00.000 15712 Moving (0.10, 0.19) raw xDistance=-0.19 yDistance=-0.11
21:21:38.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:38.463 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.1
21:21:38.476 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:38.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:38.478 00.002 7988 Enqueuing Expose request
21:21:38.478 00.000 15712 PPEC rslt: input = -0.19, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 635.95
21:21:38.478 00.000 15712 PPEC: input: -0.19, control: -0.09, exposure: 1500
21:21:38.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:38.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:21:38.478 00.000 15712 MoveAxis(E, 28, ABG)
21:21:38.478 00.000 15712 Guiding  Dir = 2, Dur = 28
21:21:38.494 00.016 15712 IsGuiding returns 0
21:21:38.511 00.017 15712 PulseGuide returned control before completion, sleep 23
21:21:38.558 00.047 15712 IsGuiding returns 0
21:21:38.558 00.000 15712 Move returns status 0, amount 28
21:21:38.558 00.000 15712 MoveAxis(N, 0, ABG)
21:21:38.558 00.000 15712 Move returns status 0, amount 0
21:21:38.558 00.000 15712 move complete, result=0
21:21:38.558 00.000 15712 worker thread done servicing request
21:21:38.558 00.000 15712 Worker thread wakes up
21:21:38.558 00.000 7988 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
21:21:38.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:38.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:39.979 01.421 15712 Exposure complete
21:21:40.026 00.047 15712 worker thread done servicing request
21:21:40.026 00.000 7988 OnExposeComplete: enter
21:21:40.041 00.015 7988 UpdateGuideState(): m_state=6
21:21:40.041 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6014
21:21:40.043 00.002 7988 Star::Find returns 1 (0), X=1183.80, Y=444.41, Mass=1527, SNR=26.5, Peak=242 HFD=3.2
21:21:40.043 00.000 7988 MultiStar: [#1 0.34,-0.06,1.03,U] [#2 0.24,0.05,1.04,U] [#3 0.17,0.13,0.93,U] [#4 0.15,0.04,1.02,U] [#5 0.26,-0.06,0.72,U] [#6 0.39,0.13,0.70,U] [#7 0.19,-0.07,0.65,U] [#8 0.37,0.21,0.64,U] 
21:21:40.043 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.05}, one-star: {0.25, 0.10}
21:21:40.043 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.58) = xAngle (1.78 = 1.78)
21:21:40.043 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.89 = -1.40)
21:21:40.043 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.05 hyp=0.26 cameraTheta=0.20 mountX=-0.05 mountY=-0.26, mountTheta=-1.78
21:21:40.043 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.05, opts=13)
21:21:40.043 00.000 7988 Enqueuing Move request for scope (0.26, 0.05)
21:21:40.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:40.043 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
21:21:40.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:40.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:40.043 00.000 7988 Enqueuing Expose request
21:21:40.057 00.014 15712 Worker thread wakes up
21:21:40.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.05) opts 0xd
21:21:40.057 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.05)
21:21:40.057 00.000 15712 Moving (0.26, 0.05) raw xDistance=-0.05 yDistance=-0.26
21:21:40.060 00.003 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:40.060 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
21:21:40.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:21:40.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:21:40.060 00.000 15712 MoveAxis(W, 8, ABG)
21:21:40.060 00.000 15712 Guiding  Dir = 3, Dur = 8
21:21:40.060 00.000 15712 IsGuiding returns 0
21:21:40.078 00.018 15712 IsGuiding returns 0
21:21:40.078 00.000 15712 Move returns status 0, amount 8
21:21:40.078 00.000 15712 MoveAxis(N, 0, ABG)
21:21:40.078 00.000 15712 Move returns status 0, amount 0
21:21:40.078 00.000 15712 move complete, result=0
21:21:40.078 00.000 15712 worker thread done servicing request
21:21:40.078 00.000 15712 Worker thread wakes up
21:21:40.078 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.3 px 0 ms NORTH
21:21:40.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:40.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:41.719 01.641 15712 Exposure complete
21:21:41.776 00.057 15712 worker thread done servicing request
21:21:41.776 00.000 7988 OnExposeComplete: enter
21:21:41.776 00.000 7988 UpdateGuideState(): m_state=6
21:21:41.776 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6015
21:21:41.781 00.005 7988 Star::Find returns 1 (1), X=1183.73, Y=444.21, Mass=1493, SNR=26.5, Peak=255 HFD=2.9
21:21:41.781 00.000 7988 MultiStar: [#1 0.24,-0.14,1.00,U] [#2 0.09,0.12,1.02,U] [#3 0.17,-0.03,0.94,U] [#4 0.07,0.10,1.02,U] [#5 0.17,-0.14,0.71,U] [#6 0.21,-0.07,0.71,U] [#7 0.34,0.08,0.69,U] [#8 0.29,0.21,0.67,U] 
21:21:41.781 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.00}, one-star: {0.18, -0.10}
21:21:41.781 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
21:21:41.781 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.59)
21:21:41.781 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.01 mountX=-0.00 mountY=-0.18, mountTheta=-1.59
21:21:41.781 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.00, opts=13)
21:21:41.781 00.000 7988 Enqueuing Move request for scope (0.18, 0.00)
21:21:41.791 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:41.794 00.003 7988 UpdateGuideState exits: m=1493 SNR=26.5 Saturated
21:21:41.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:41.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:41.797 00.003 7988 Enqueuing Expose request
21:21:41.797 00.000 15712 Worker thread wakes up
21:21:41.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
21:21:41.797 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
21:21:41.797 00.000 15712 Moving (0.18, 0.00) raw xDistance=-0.00 yDistance=-0.18
21:21:41.797 00.000 15712 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:41.797 00.000 15712 PPEC: input: -0.00, control: 0.02, exposure: 1500
21:21:41.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:41.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:21:41.797 00.000 15712 MoveAxis(W, 7, ABG)
21:21:41.797 00.000 15712 Guiding  Dir = 3, Dur = 7
21:21:41.833 00.036 15712 IsGuiding returns 0
21:21:41.852 00.019 15712 IsGuiding returns 0
21:21:41.852 00.000 15712 Move returns status 0, amount 7
21:21:41.852 00.000 15712 MoveAxis(N, 0, ABG)
21:21:41.852 00.000 15712 Move returns status 0, amount 0
21:21:41.852 00.000 15712 move complete, result=0
21:21:41.852 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
21:21:41.854 00.002 15712 worker thread done servicing request
21:21:41.854 00.000 15712 Worker thread wakes up
21:21:41.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:41.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:43.265 01.411 15712 Exposure complete
21:21:43.323 00.058 15712 worker thread done servicing request
21:21:43.323 00.000 7988 OnExposeComplete: enter
21:21:43.326 00.003 7988 UpdateGuideState(): m_state=6
21:21:43.326 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6016
21:21:43.326 00.000 7988 Star::Find returns 1 (0), X=1183.77, Y=444.38, Mass=1540, SNR=26.6, Peak=221 HFD=3.2
21:21:43.326 00.000 7988 MultiStar: [#1 0.24,0.07,1.01,U] [#2 -0.07,-0.03,1.01,U] [#3 0.14,0.16,0.96,U] [#4 0.27,0.15,1.03,U] [#5 0.17,0.23,0.73,U] [#6 0.21,0.24,0.74,U] [#7 0.22,-0.04,0.62,U] [#8 0.30,0.19,0.62,U] 
21:21:43.326 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.11}, one-star: {0.21, 0.08}
21:21:43.326 00.000 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.58) = xAngle (2.13 = 2.13)
21:21:43.326 00.000 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.24 = -1.04)
21:21:43.326 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.55 mountX=-0.11 mountY=-0.18, mountTheta=-2.12
21:21:43.326 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.11, opts=13)
21:21:43.326 00.000 7988 Enqueuing Move request for scope (0.18, 0.11)
21:21:43.326 00.000 15712 Worker thread wakes up
21:21:43.326 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
21:21:43.326 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
21:21:43.338 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:43.338 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.6
21:21:43.340 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:43.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:43.342 00.002 7988 Enqueuing Expose request
21:21:43.342 00.000 15712 Moving (0.18, 0.11) raw xDistance=-0.11 yDistance=-0.18
21:21:43.342 00.000 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:43.342 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
21:21:43.342 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:43.342 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:21:43.342 00.000 15712 MoveAxis(W, 8, ABG)
21:21:43.342 00.000 15712 Guiding  Dir = 3, Dur = 8
21:21:43.342 00.000 15712 IsGuiding returns 0
21:21:43.363 00.021 15712 IsGuiding returns 0
21:21:43.363 00.000 15712 Move returns status 0, amount 8
21:21:43.363 00.000 15712 MoveAxis(N, 0, ABG)
21:21:43.363 00.000 15712 Move returns status 0, amount 0
21:21:43.363 00.000 15712 move complete, result=0
21:21:43.363 00.000 15712 worker thread done servicing request
21:21:43.363 00.000 15712 Worker thread wakes up
21:21:43.363 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
21:21:43.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:43.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:45.001 01.638 15712 Exposure complete
21:21:45.054 00.053 15712 worker thread done servicing request
21:21:45.054 00.000 7988 OnExposeComplete: enter
21:21:45.054 00.000 7988 UpdateGuideState(): m_state=6
21:21:45.062 00.008 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6017
21:21:45.062 00.000 7988 Star::Find returns 1 (0), X=1183.71, Y=444.29, Mass=1506, SNR=26.5, Peak=208 HFD=2.9
21:21:45.062 00.000 7988 MultiStar: [#1 0.06,-0.06,1.02,U] [#2 0.12,0.07,1.01,U] [#3 0.14,-0.02,0.97,U] [#4 -0.07,0.16,1.04,U] [#5 0.13,-0.08,0.73,U] [#6 0.25,0.15,0.70,U] [#7 0.12,0.16,0.67,U] [#8 0.17,0.16,0.64,U] 
21:21:45.062 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.16, -0.01}
21:21:45.062 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
21:21:45.062 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.15)
21:21:45.062 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
21:21:45.071 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.05, opts=13)
21:21:45.071 00.000 7988 Enqueuing Move request for scope (0.11, 0.05)
21:21:45.071 00.000 15712 Worker thread wakes up
21:21:45.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
21:21:45.071 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
21:21:45.071 00.000 15712 Moving (0.11, 0.05) raw xDistance=-0.05 yDistance=-0.11
21:21:45.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:45.071 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
21:21:45.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:45.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:45.071 00.000 7988 Enqueuing Expose request
21:21:45.071 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:45.079 00.008 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
21:21:45.079 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:45.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:21:45.079 00.000 15712 MoveAxis(W, 6, ABG)
21:21:45.079 00.000 15712 Guiding  Dir = 3, Dur = 6
21:21:45.079 00.000 15712 IsGuiding returns 0
21:21:45.096 00.017 15712 IsGuiding returns 0
21:21:45.096 00.000 15712 Move returns status 0, amount 6
21:21:45.096 00.000 15712 MoveAxis(N, 0, ABG)
21:21:45.096 00.000 15712 Move returns status 0, amount 0
21:21:45.096 00.000 15712 move complete, result=0
21:21:45.096 00.000 15712 worker thread done servicing request
21:21:45.096 00.000 15712 Worker thread wakes up
21:21:45.096 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
21:21:45.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:45.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:46.614 01.518 15712 Exposure complete
21:21:46.671 00.057 15712 worker thread done servicing request
21:21:46.671 00.000 7988 OnExposeComplete: enter
21:21:46.671 00.000 7988 UpdateGuideState(): m_state=6
21:21:46.671 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6018
21:21:46.676 00.005 7988 Star::Find returns 1 (1), X=1183.58, Y=444.04, Mass=1537, SNR=26.6, Peak=255 HFD=3.4
21:21:46.676 00.000 7988 MultiStar: [#1 0.24,-0.16,1.00,U] [#2 0.01,-0.00,1.02,U] [#3 0.24,-0.14,0.94,U] [#4 0.17,-0.01,1.02,U] [#5 -0.05,-0.20,0.69,U] [#6 0.30,0.03,0.71,U] [#7 0.26,-0.04,0.67,U] [#8 0.39,0.06,0.67,U] 
21:21:46.676 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.09}, one-star: {0.03, -0.26}
21:21:46.676 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.58) = xAngle (1.10 = 1.10)
21:21:46.676 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.08)
21:21:46.676 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.48 mountX=0.09 mountY=-0.16, mountTheta=-1.09
21:21:46.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.09, opts=13)
21:21:46.684 00.008 7988 Enqueuing Move request for scope (0.17, -0.09)
21:21:46.684 00.000 15712 Worker thread wakes up
21:21:46.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
21:21:46.684 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
21:21:46.684 00.000 15712 Moving (0.17, -0.09) raw xDistance=0.09 yDistance=-0.16
21:21:46.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:46.684 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6 Saturated
21:21:46.688 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:46.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:46.690 00.002 7988 Enqueuing Expose request
21:21:46.690 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:46.690 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
21:21:46.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:46.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:21:46.690 00.000 15712 MoveAxis(W, 7, ABG)
21:21:46.690 00.000 15712 Guiding  Dir = 3, Dur = 7
21:21:46.692 00.002 15712 IsGuiding returns 0
21:21:46.708 00.016 15712 IsGuiding returns 0
21:21:46.708 00.000 15712 Move returns status 0, amount 7
21:21:46.708 00.000 15712 MoveAxis(N, 0, ABG)
21:21:46.708 00.000 15712 Move returns status 0, amount 0
21:21:46.708 00.000 15712 move complete, result=0
21:21:46.708 00.000 15712 worker thread done servicing request
21:21:46.708 00.000 15712 Worker thread wakes up
21:21:46.708 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
21:21:46.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:46.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:48.353 01.645 15712 Exposure complete
21:21:48.402 00.049 15712 worker thread done servicing request
21:21:48.402 00.000 7988 OnExposeComplete: enter
21:21:48.402 00.000 7988 UpdateGuideState(): m_state=6
21:21:48.415 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6019
21:21:48.415 00.000 7988 Star::Find returns 1 (1), X=1183.70, Y=444.12, Mass=1537, SNR=26.9, Peak=255 HFD=3.2
21:21:48.419 00.004 7988 MultiStar: [#1 0.25,-0.31,1.02,U] [#2 0.09,-0.06,1.00,U] [#3 0.20,-0.18,0.92,U] [#4 0.21,-0.25,1.00,U] [#5 0.25,-0.24,0.71,U] [#6 0.37,-0.26,0.67,U] [#7 0.25,-0.14,0.69,U] [#8 0.17,0.13,0.63,U] 
21:21:48.419 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.17}, one-star: {0.15, -0.19}
21:21:48.421 00.002 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.58) = xAngle (0.67 = 0.67)
21:21:48.421 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.78 = -2.50)
21:21:48.423 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=0.19 mountY=-0.14, mountTheta=-0.65
21:21:48.425 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.19, opts=13)
21:21:48.425 00.000 7988 Enqueuing Move request for scope (0.15, -0.19)
21:21:48.427 00.002 15712 Worker thread wakes up
21:21:48.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
21:21:48.427 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
21:21:48.427 00.000 15712 Moving (0.15, -0.19) raw xDistance=0.19 yDistance=-0.14
21:21:48.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:48.427 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.9 Saturated
21:21:48.429 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:48.430 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:48.430 00.000 7988 Enqueuing Expose request
21:21:48.430 00.000 15712 PPEC rslt: input = 0.19, final = 0.15, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 635.95
21:21:48.430 00.000 15712 PPEC: input: 0.19, control: 0.15, exposure: 1500
21:21:48.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:48.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:21:48.430 00.000 15712 MoveAxis(W, 48, ABG)
21:21:48.430 00.000 15712 Guiding  Dir = 3, Dur = 48
21:21:48.430 00.000 15712 IsGuiding returns 0
21:21:48.452 00.022 15712 PulseGuide returned control before completion, sleep 39
21:21:48.499 00.047 15712 IsGuiding returns 1
21:21:48.499 00.000 15712 scope still moving after pulse duration time elapsed
21:21:48.526 00.027 15712 IsGuiding returns 0
21:21:48.526 00.000 15712 scope move finished after 48 + 44 ms
21:21:48.526 00.000 15712 Move returns status 0, amount 48
21:21:48.526 00.000 15712 MoveAxis(N, 0, ABG)
21:21:48.526 00.000 15712 Move returns status 0, amount 0
21:21:48.526 00.000 15712 move complete, result=0
21:21:48.526 00.000 15712 worker thread done servicing request
21:21:48.526 00.000 15712 Worker thread wakes up
21:21:48.526 00.000 7988 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
21:21:48.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:48.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:49.948 01.422 15712 Exposure complete
21:21:49.999 00.051 15712 worker thread done servicing request
21:21:49.999 00.000 7988 OnExposeComplete: enter
21:21:49.999 00.000 7988 UpdateGuideState(): m_state=6
21:21:50.009 00.010 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6020
21:21:50.010 00.001 7988 Star::Find returns 1 (1), X=1183.87, Y=444.42, Mass=1500, SNR=26.4, Peak=255 HFD=3.3
21:21:50.012 00.002 7988 MultiStar: [#1 0.25,-0.17,1.01,U] [#2 0.19,0.13,1.03,U] [#3 0.35,0.12,0.97,U] [#4 0.24,0.14,1.06,U] [#5 0.23,-0.08,0.67,U] [#6 0.20,-0.11,0.70,U] [#7 0.45,0.20,0.64,U] [#8 0.44,0.35,0.63,U] 
21:21:50.012 00.000 7988 refined, 8 included, MultiStar: {0.29, 0.07}, one-star: {0.32, 0.11}
21:21:50.014 00.002 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
21:21:50.014 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.35)
21:21:50.016 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.25 mountX=-0.08 mountY=-0.29, mountTheta=-1.83
21:21:50.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.07, opts=13)
21:21:50.018 00.002 7988 Enqueuing Move request for scope (0.29, 0.07)
21:21:50.020 00.002 15712 Worker thread wakes up
21:21:50.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd
21:21:50.020 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.07)
21:21:50.020 00.000 15712 Moving (0.29, 0.07) raw xDistance=-0.08 yDistance=-0.29
21:21:50.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:50.020 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4 Saturated
21:21:50.022 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:50.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:50.024 00.002 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:50.024 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
21:21:50.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:21:50.024 00.000 7988 Enqueuing Expose request
21:21:50.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:21:50.024 00.000 15712 MoveAxis(W, 8, ABG)
21:21:50.026 00.002 15712 Guiding  Dir = 3, Dur = 8
21:21:50.026 00.000 15712 IsGuiding returns 0
21:21:50.050 00.024 15712 IsGuiding returns 0
21:21:50.050 00.000 15712 Move returns status 0, amount 8
21:21:50.050 00.000 15712 MoveAxis(N, 0, ABG)
21:21:50.050 00.000 15712 Move returns status 0, amount 0
21:21:50.050 00.000 15712 move complete, result=0
21:21:50.050 00.000 15712 worker thread done servicing request
21:21:50.050 00.000 15712 Worker thread wakes up
21:21:50.050 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.3 px 0 ms NORTH
21:21:50.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:50.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:51.688 01.638 15712 Exposure complete
21:21:51.736 00.048 15712 worker thread done servicing request
21:21:51.736 00.000 7988 OnExposeComplete: enter
21:21:51.736 00.000 7988 UpdateGuideState(): m_state=6
21:21:51.750 00.014 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6021
21:21:51.750 00.000 7988 Star::Find returns 1 (0), X=1183.53, Y=444.27, Mass=1489, SNR=26.4, Peak=204 HFD=3.2
21:21:51.752 00.002 7988 MultiStar: [#1 0.09,-0.06,1.01,U] [#2 0.18,-0.00,1.02,U] [#3 0.11,-0.09,0.95,U] [#4 0.00,0.06,1.01,U] [#5 0.14,-0.06,0.71,U] [#6 0.16,0.06,0.68,U] [#7 0.36,0.09,0.64,U] [#8 0.18,0.20,0.65,U] 
21:21:51.752 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.01}, one-star: {-0.03, -0.04}
21:21:51.752 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.58 = -0.58)
21:21:51.752 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.53 = 2.53)
21:21:51.752 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.15 mountX=0.04 mountY=0.03, mountTheta=0.60
21:21:51.752 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.04, opts=13)
21:21:51.752 00.000 7988 Enqueuing Move request for scope (-0.03, -0.04)
21:21:51.752 00.000 15712 Worker thread wakes up
21:21:51.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
21:21:51.752 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
21:21:51.752 00.000 15712 Moving (-0.03, -0.04) raw xDistance=0.04 yDistance=0.03
21:21:51.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:51.752 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.4
21:21:51.762 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:51.762 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:51.764 00.002 7988 Enqueuing Expose request
21:21:51.765 00.001 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:51.765 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
21:21:51.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:51.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:21:51.765 00.000 15712 MoveAxis(W, 7, ABG)
21:21:51.765 00.000 15712 Guiding  Dir = 3, Dur = 7
21:21:51.765 00.000 15712 IsGuiding returns 0
21:21:51.786 00.021 15712 IsGuiding returns 0
21:21:51.786 00.000 15712 Move returns status 0, amount 7
21:21:51.786 00.000 15712 MoveAxis(N, 0, ABG)
21:21:51.786 00.000 15712 Move returns status 0, amount 0
21:21:51.786 00.000 15712 move complete, result=0
21:21:51.786 00.000 15712 worker thread done servicing request
21:21:51.786 00.000 15712 Worker thread wakes up
21:21:51.786 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
21:21:51.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:51.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:53.200 01.414 15712 Exposure complete
21:21:53.249 00.049 15712 worker thread done servicing request
21:21:53.249 00.000 7988 OnExposeComplete: enter
21:21:53.249 00.000 7988 UpdateGuideState(): m_state=6
21:21:53.249 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6022
21:21:53.263 00.014 7988 Star::Find returns 1 (1), X=1183.73, Y=444.18, Mass=1469, SNR=26.0, Peak=255 HFD=2.9
21:21:53.266 00.003 7988 MultiStar: [#1 0.10,-0.28,1.03,U] [#2 0.31,-0.12,1.06,U] [#3 0.14,-0.20,0.99,U] [#4 0.14,-0.15,1.07,U] [#5 0.10,-0.27,0.70,U] [#6 0.19,-0.23,0.70,U] [#7 0.19,-0.05,0.66,U] [#8 0.35,0.01,0.69,U] 
21:21:53.266 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.16}, one-star: {0.18, -0.13}
21:21:53.266 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.96 = 0.96)
21:21:53.266 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.22)
21:21:53.266 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.62 mountX=0.13 mountY=-0.18, mountTheta=-0.94
21:21:53.266 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.13, opts=13)
21:21:53.266 00.000 7988 Enqueuing Move request for scope (0.18, -0.13)
21:21:53.266 00.000 15712 Worker thread wakes up
21:21:53.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
21:21:53.266 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
21:21:53.266 00.000 15712 Moving (0.18, -0.13) raw xDistance=0.13 yDistance=-0.18
21:21:53.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:53.266 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.0 Saturated
21:21:53.276 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:53.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:53.278 00.002 7988 Enqueuing Expose request
21:21:53.278 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:53.278 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
21:21:53.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:53.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:21:53.278 00.000 15712 MoveAxis(W, 6, ABG)
21:21:53.278 00.000 15712 Guiding  Dir = 3, Dur = 6
21:21:53.279 00.001 15712 IsGuiding returns 0
21:21:53.296 00.017 15712 IsGuiding returns 0
21:21:53.296 00.000 15712 Move returns status 0, amount 6
21:21:53.296 00.000 15712 MoveAxis(N, 0, ABG)
21:21:53.296 00.000 15712 Move returns status 0, amount 0
21:21:53.296 00.000 15712 move complete, result=0
21:21:53.296 00.000 15712 worker thread done servicing request
21:21:53.296 00.000 15712 Worker thread wakes up
21:21:53.296 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
21:21:53.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:53.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:54.939 01.643 15712 Exposure complete
21:21:54.998 00.059 15712 worker thread done servicing request
21:21:54.998 00.000 7988 OnExposeComplete: enter
21:21:54.998 00.000 7988 UpdateGuideState(): m_state=6
21:21:55.000 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6023
21:21:55.001 00.001 7988 Star::Find returns 1 (1), X=1183.65, Y=444.11, Mass=1501, SNR=26.5, Peak=255 HFD=3.0
21:21:55.001 00.000 7988 MultiStar: [#1 0.17,-0.29,1.03,U] [#2 0.13,-0.13,1.02,U] [#3 0.26,-0.22,0.92,U] [#4 0.21,-0.17,1.03,U] [#5 -0.15,-0.22,0.74,U] [#6 0.25,-0.03,0.72,U] [#7 0.17,0.06,0.68,U] [#8 0.33,-0.01,0.65,U] 
21:21:55.001 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.15}, one-star: {0.10, -0.20}
21:21:55.001 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
21:21:55.001 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.70)
21:21:55.001 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.11 mountX=0.19 mountY=-0.09, mountTheta=-0.45
21:21:55.001 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.20, opts=13)
21:21:55.001 00.000 7988 Enqueuing Move request for scope (0.10, -0.20)
21:21:55.001 00.000 15712 Worker thread wakes up
21:21:55.001 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
21:21:55.001 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
21:21:55.001 00.000 15712 Moving (0.10, -0.20) raw xDistance=0.19 yDistance=-0.09
21:21:55.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:55.001 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.5 Saturated
21:21:55.013 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:55.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:55.015 00.002 7988 Enqueuing Expose request
21:21:55.017 00.002 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 635.95
21:21:55.017 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
21:21:55.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:55.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:21:55.017 00.000 15712 MoveAxis(W, 45, ABG)
21:21:55.017 00.000 15712 Guiding  Dir = 3, Dur = 45
21:21:55.017 00.000 15712 IsGuiding returns 0
21:21:55.038 00.021 15712 PulseGuide returned control before completion, sleep 35
21:21:55.080 00.042 15712 IsGuiding returns 1
21:21:55.080 00.000 15712 scope still moving after pulse duration time elapsed
21:21:55.118 00.038 15712 IsGuiding returns 0
21:21:55.118 00.000 15712 scope move finished after 45 + 56 ms
21:21:55.118 00.000 15712 Move returns status 0, amount 45
21:21:55.118 00.000 15712 MoveAxis(N, 0, ABG)
21:21:55.118 00.000 15712 Move returns status 0, amount 0
21:21:55.118 00.000 15712 move complete, result=0
21:21:55.118 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
21:21:55.121 00.003 15712 worker thread done servicing request
21:21:55.121 00.000 15712 Worker thread wakes up
21:21:55.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:55.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:56.536 01.415 15712 Exposure complete
21:21:56.582 00.046 15712 worker thread done servicing request
21:21:56.582 00.000 7988 OnExposeComplete: enter
21:21:56.596 00.014 7988 UpdateGuideState(): m_state=6
21:21:56.598 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6024
21:21:56.598 00.000 7988 Star::Find returns 1 (0), X=1183.60, Y=444.42, Mass=1510, SNR=26.4, Peak=204 HFD=3.2
21:21:56.601 00.003 7988 MultiStar: [#1 0.11,0.19,1.05,U] [#2 0.07,0.27,1.04,U] [#3 0.17,0.18,0.94,U] [#4 0.00,0.25,1.00,U] [#5 0.19,-0.02,0.72,U] [#6 0.07,0.14,0.71,U] [#7 0.26,0.29,0.67,U] [#8 0.27,0.35,0.64,U] 
21:21:56.601 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.19}, one-star: {0.05, 0.12}
21:21:56.603 00.002 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
21:21:56.603 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.40)
21:21:56.603 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.20 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
21:21:56.603 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.12, opts=13)
21:21:56.603 00.000 7988 Enqueuing Move request for scope (0.05, 0.12)
21:21:56.603 00.000 15712 Worker thread wakes up
21:21:56.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
21:21:56.603 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
21:21:56.603 00.000 15712 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=-0.05
21:21:56.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:56.603 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
21:21:56.612 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:56.613 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:56.613 00.000 7988 Enqueuing Expose request
21:21:56.613 00.000 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:56.613 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
21:21:56.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:56.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:21:56.613 00.000 15712 MoveAxis(W, 7, ABG)
21:21:56.613 00.000 15712 Guiding  Dir = 3, Dur = 7
21:21:56.613 00.000 15712 IsGuiding returns 0
21:21:56.633 00.020 15712 IsGuiding returns 0
21:21:56.633 00.000 15712 Move returns status 0, amount 7
21:21:56.633 00.000 15712 MoveAxis(N, 0, ABG)
21:21:56.633 00.000 15712 Move returns status 0, amount 0
21:21:56.633 00.000 15712 move complete, result=0
21:21:56.633 00.000 15712 worker thread done servicing request
21:21:56.633 00.000 15712 Worker thread wakes up
21:21:56.633 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
21:21:56.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:56.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:58.277 01.644 15712 Exposure complete
21:21:58.335 00.058 15712 worker thread done servicing request
21:21:58.335 00.000 7988 OnExposeComplete: enter
21:21:58.335 00.000 7988 UpdateGuideState(): m_state=6
21:21:58.335 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6025
21:21:58.338 00.003 7988 Star::Find returns 1 (0), X=1183.50, Y=444.55, Mass=1548, SNR=26.9, Peak=177 HFD=3.2
21:21:58.338 00.000 7988 MultiStar: [#1 0.10,0.14,0.99,U] [#2 -0.01,0.18,1.01,U] [#3 -0.02,0.07,0.95,U] [#4 -0.05,0.28,0.98,U] [#5 -0.09,0.17,0.72,U] [#6 0.06,0.07,0.69,U] [#7 0.18,0.03,0.63,U] [#8 0.23,0.37,0.66,U] 
21:21:58.338 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.17}, one-star: {-0.05, 0.24}
21:21:58.338 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
21:21:58.338 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.18)
21:21:58.338 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.42 mountX=-0.18 mountY=-0.03, mountTheta=-2.97
21:21:58.338 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.17, opts=13)
21:21:58.338 00.000 7988 Enqueuing Move request for scope (0.03, 0.17)
21:21:58.348 00.010 15712 Worker thread wakes up
21:21:58.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
21:21:58.348 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
21:21:58.348 00.000 15712 Moving (0.03, 0.17) raw xDistance=-0.18 yDistance=-0.03
21:21:58.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:58.348 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.9
21:21:58.350 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:58.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:58.352 00.002 7988 Enqueuing Expose request
21:21:58.352 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 635.95
21:21:58.352 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
21:21:58.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:58.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:21:58.352 00.000 15712 MoveAxis(E, 29, ABG)
21:21:58.352 00.000 15712 Guiding  Dir = 2, Dur = 29
21:21:58.354 00.002 15712 IsGuiding returns 0
21:21:58.379 00.025 15712 PulseGuide returned control before completion, sleep 14
21:21:58.402 00.023 15712 IsGuiding returns 1
21:21:58.402 00.000 15712 scope still moving after pulse duration time elapsed
21:21:58.434 00.032 15712 IsGuiding returns 0
21:21:58.434 00.000 15712 scope move finished after 29 + 60 ms
21:21:58.434 00.000 15712 Move returns status 0, amount 29
21:21:58.434 00.000 15712 MoveAxis(N, 0, ABG)
21:21:58.434 00.000 15712 Move returns status 0, amount 0
21:21:58.434 00.000 15712 move complete, result=0
21:21:58.434 00.000 15712 worker thread done servicing request
21:21:58.434 00.000 15712 Worker thread wakes up
21:21:58.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:58.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:21:58.434 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
21:21:59.858 01.424 15712 Exposure complete
21:21:59.915 00.057 15712 worker thread done servicing request
21:21:59.915 00.000 7988 OnExposeComplete: enter
21:21:59.915 00.000 7988 UpdateGuideState(): m_state=6
21:21:59.919 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6026
21:21:59.919 00.000 7988 Star::Find returns 1 (0), X=1183.66, Y=444.28, Mass=1483, SNR=26.3, Peak=200 HFD=3.4
21:21:59.919 00.000 7988 MultiStar: [#1 0.09,-0.05,0.99,U] [#2 0.09,-0.02,1.07,U] [#3 0.11,-0.11,0.98,U] [#4 -0.04,0.09,1.02,U] [#5 0.20,-0.07,0.75,U] [#6 0.22,-0.03,0.70,U] [#7 0.26,-0.24,0.68,U] [#8 0.14,0.42,0.66,U] 
21:21:59.919 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.11, -0.03}
21:21:59.919 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.58) = xAngle (1.34 = 1.34)
21:21:59.919 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.45 = -1.83)
21:21:59.919 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.24 mountX=0.03 mountY=-0.11, mountTheta=-1.34
21:21:59.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.03, opts=13)
21:21:59.928 00.009 7988 Enqueuing Move request for scope (0.11, -0.03)
21:21:59.928 00.000 15712 Worker thread wakes up
21:21:59.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
21:21:59.928 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
21:21:59.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:21:59.928 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
21:21:59.932 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:59.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:21:59.934 00.002 7988 Enqueuing Expose request
21:21:59.935 00.001 15712 Moving (0.11, -0.03) raw xDistance=0.03 yDistance=-0.11
21:21:59.935 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:21:59.935 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
21:21:59.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:59.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:21:59.935 00.000 15712 MoveAxis(W, 4, ABG)
21:21:59.935 00.000 15712 Guiding  Dir = 3, Dur = 4
21:21:59.971 00.036 15712 IsGuiding returns 0
21:21:59.983 00.012 15712 IsGuiding returns 0
21:21:59.983 00.000 15712 Move returns status 0, amount 4
21:21:59.983 00.000 15712 MoveAxis(N, 0, ABG)
21:21:59.983 00.000 15712 Move returns status 0, amount 0
21:21:59.983 00.000 15712 move complete, result=0
21:21:59.983 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
21:21:59.983 00.000 15712 worker thread done servicing request
21:21:59.983 00.000 15712 Worker thread wakes up
21:21:59.996 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
21:21:59.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:01.637 01.641 15712 Exposure complete
21:22:01.697 00.060 15712 worker thread done servicing request
21:22:01.697 00.000 7988 OnExposeComplete: enter
21:22:01.697 00.000 7988 UpdateGuideState(): m_state=6
21:22:01.697 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6027
21:22:01.701 00.004 7988 Star::Find returns 1 (1), X=1183.73, Y=444.16, Mass=1546, SNR=26.7, Peak=255 HFD=3.4
21:22:01.703 00.002 7988 MultiStar: [#1 0.13,-0.20,0.99,U] [#2 0.14,-0.19,1.00,U] [#3 0.27,-0.25,0.92,U] [#4 0.19,-0.13,1.05,U] [#5 0.12,-0.28,0.66,U] [#6 0.20,-0.24,0.72,U] [#7 0.25,-0.34,0.62,U] [#8 0.36,-0.02,0.68,U] 
21:22:01.703 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.19}, one-star: {0.18, -0.15}
21:22:01.705 00.002 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.58) = xAngle (0.88 = 0.88)
21:22:01.705 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.99 = -2.29)
21:22:01.707 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.70 mountX=0.15 mountY=-0.17, mountTheta=-0.87
21:22:01.707 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.15, opts=13)
21:22:01.709 00.002 7988 Enqueuing Move request for scope (0.18, -0.15)
21:22:01.710 00.001 15712 Worker thread wakes up
21:22:01.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
21:22:01.710 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
21:22:01.710 00.000 15712 Moving (0.18, -0.15) raw xDistance=0.15 yDistance=-0.17
21:22:01.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:01.710 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.7 Saturated
21:22:01.713 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:01.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:01.715 00.002 7988 Enqueuing Expose request
21:22:01.715 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:22:01.715 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
21:22:01.715 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:01.715 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:22:01.716 00.001 15712 MoveAxis(W, 3, ABG)
21:22:01.716 00.000 15712 Guiding  Dir = 3, Dur = 3
21:22:01.716 00.000 15712 IsGuiding returns 0
21:22:01.732 00.016 15712 IsGuiding returns 0
21:22:01.732 00.000 15712 Move returns status 0, amount 3
21:22:01.732 00.000 15712 MoveAxis(N, 0, ABG)
21:22:01.732 00.000 15712 Move returns status 0, amount 0
21:22:01.732 00.000 15712 move complete, result=0
21:22:01.732 00.000 15712 worker thread done servicing request
21:22:01.732 00.000 15712 Worker thread wakes up
21:22:01.732 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
21:22:01.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:01.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:03.155 01.423 15712 Exposure complete
21:22:03.207 00.052 15712 worker thread done servicing request
21:22:03.207 00.000 7988 OnExposeComplete: enter
21:22:03.207 00.000 7988 UpdateGuideState(): m_state=6
21:22:03.216 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6028
21:22:03.218 00.002 7988 Star::Find returns 1 (0), X=1183.75, Y=443.88, Mass=1472, SNR=26.2, Peak=228 HFD=3.2
21:22:03.218 00.000 7988 MultiStar: [#1 0.31,-0.41,1.04,U] [#2 0.04,-0.36,1.01,U] [#3 0.19,-0.43,1.00,U] [#4 0.04,-0.35,1.02,U] [#5 0.17,-0.19,0.73,U] [#6 0.12,-0.36,0.69,U] [#7 0.01,-0.47,0.67,U] [#8 0.31,-0.28,0.68,U] 
21:22:03.220 00.002 7988 refined, 8 included, MultiStar: {0.15, -0.37}, one-star: {0.19, -0.42}
21:22:03.220 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
21:22:03.222 00.002 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.77)
21:22:03.222 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.18 mountX=0.37 mountY=-0.14, mountTheta=-0.37
21:22:03.224 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.37, opts=13)
21:22:03.224 00.000 7988 Enqueuing Move request for scope (0.15, -0.37)
21:22:03.226 00.002 15712 Worker thread wakes up
21:22:03.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.37) opts 0xd
21:22:03.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.37)
21:22:03.226 00.000 15712 Moving (0.15, -0.37) raw xDistance=0.37 yDistance=-0.14
21:22:03.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:03.226 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.2
21:22:03.229 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:03.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:03.231 00.002 7988 Enqueuing Expose request
21:22:03.232 00.001 15712 PPEC rslt: input = 0.37, final = 0.23, react = 0.22, pred = 0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 635.95
21:22:03.232 00.000 15712 PPEC: input: 0.37, control: 0.23, exposure: 1500
21:22:03.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:03.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:22:03.232 00.000 15712 MoveAxis(W, 75, ABG)
21:22:03.232 00.000 15712 Guiding  Dir = 3, Dur = 75
21:22:03.232 00.000 15712 IsGuiding returns 0
21:22:03.248 00.016 15712 PulseGuide returned control before completion, sleep 64
21:22:03.328 00.080 15712 IsGuiding returns 1
21:22:03.328 00.000 15712 scope still moving after pulse duration time elapsed
21:22:03.363 00.035 15712 IsGuiding returns 0
21:22:03.363 00.000 15712 scope move finished after 75 + 58 ms
21:22:03.363 00.000 15712 Move returns status 0, amount 75
21:22:03.363 00.000 15712 MoveAxis(N, 0, ABG)
21:22:03.363 00.000 15712 Move returns status 0, amount 0
21:22:03.363 00.000 15712 move complete, result=0
21:22:03.363 00.000 7988 GuideStep: 0.4 px 75 ms WEST, -0.1 px 0 ms NORTH
21:22:03.368 00.005 15712 worker thread done servicing request
21:22:03.368 00.000 15712 Worker thread wakes up
21:22:03.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:03.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:05.005 01.637 15712 Exposure complete
21:22:05.064 00.059 15712 worker thread done servicing request
21:22:05.064 00.000 7988 OnExposeComplete: enter
21:22:05.067 00.003 7988 UpdateGuideState(): m_state=6
21:22:05.067 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6029
21:22:05.067 00.000 7988 Star::Find returns 1 (1), X=1183.80, Y=444.34, Mass=1529, SNR=26.7, Peak=255 HFD=3.2
21:22:05.067 00.000 7988 MultiStar: [#1 0.23,-0.07,1.00,U] [#2 0.32,-0.05,1.02,U] [#3 0.17,-0.07,0.92,U] [#4 0.15,0.07,1.01,U] [#5 0.11,-0.04,0.73,U] [#6 0.33,-0.08,0.70,U] [#7 0.50,-0.00,0.65,U] [#8 0.43,0.08,0.63,U] 
21:22:05.067 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.02}, one-star: {0.24, 0.03}
21:22:05.067 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.58) = xAngle (1.71 = 1.71)
21:22:05.067 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.82 = -1.47)
21:22:05.067 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.25 cameraTheta=0.13 mountX=-0.03 mountY=-0.24, mountTheta=-1.71
21:22:05.067 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.03, opts=13)
21:22:05.067 00.000 7988 Enqueuing Move request for scope (0.24, 0.03)
21:22:05.067 00.000 15712 Worker thread wakes up
21:22:05.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
21:22:05.067 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
21:22:05.067 00.000 15712 Moving (0.24, 0.03) raw xDistance=-0.03 yDistance=-0.24
21:22:05.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:05.079 00.012 7988 UpdateGuideState exits: m=1529 SNR=26.7 Saturated
21:22:05.081 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:05.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:05.082 00.001 7988 Enqueuing Expose request
21:22:05.082 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:22:05.082 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
21:22:05.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:05.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:22:05.082 00.000 15712 MoveAxis(W, 1, ABG)
21:22:05.082 00.000 15712 Guiding  Dir = 3, Dur = 1
21:22:05.082 00.000 15712 IsGuiding returns 0
21:22:05.108 00.026 15712 IsGuiding returns 0
21:22:05.108 00.000 15712 Move returns status 0, amount 1
21:22:05.108 00.000 15712 MoveAxis(N, 0, ABG)
21:22:05.108 00.000 15712 Move returns status 0, amount 0
21:22:05.108 00.000 15712 move complete, result=0
21:22:05.108 00.000 15712 worker thread done servicing request
21:22:05.108 00.000 15712 Worker thread wakes up
21:22:05.108 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
21:22:05.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:05.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:06.522 01.414 15712 Exposure complete
21:22:06.577 00.055 15712 worker thread done servicing request
21:22:06.577 00.000 7988 OnExposeComplete: enter
21:22:06.577 00.000 7988 UpdateGuideState(): m_state=6
21:22:06.584 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6030
21:22:06.584 00.000 7988 Star::Find returns 1 (1), X=1183.76, Y=444.08, Mass=1506, SNR=26.5, Peak=255 HFD=3.1
21:22:06.584 00.000 7988 MultiStar: [#1 0.17,-0.17,1.00,U] [#2 0.10,-0.05,1.01,U] [#3 0.31,-0.19,0.96,U] [#4 0.22,-0.06,1.04,U] [#5 0.16,-0.08,0.69,U] [#6 0.31,-0.05,0.71,U] [#7 0.54,-0.00,0.66,U] [#8 0.14,0.11,0.65,U] 
21:22:06.584 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.09}, one-star: {0.21, -0.22}
21:22:06.584 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
21:22:06.584 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.97)
21:22:06.584 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.37 mountX=0.09 mountY=-0.23, mountTheta=-1.20
21:22:06.584 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.09, opts=13)
21:22:06.584 00.000 7988 Enqueuing Move request for scope (0.23, -0.09)
21:22:06.594 00.010 15712 Worker thread wakes up
21:22:06.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
21:22:06.594 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
21:22:06.594 00.000 15712 Moving (0.23, -0.09) raw xDistance=0.09 yDistance=-0.23
21:22:06.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:06.594 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5 Saturated
21:22:06.596 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:06.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:06.598 00.002 7988 Enqueuing Expose request
21:22:06.600 00.002 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.95
21:22:06.600 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
21:22:06.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:06.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:22:06.600 00.000 15712 MoveAxis(W, 1, ABG)
21:22:06.600 00.000 15712 Guiding  Dir = 3, Dur = 1
21:22:06.600 00.000 15712 IsGuiding returns 0
21:22:06.652 00.052 15712 IsGuiding returns 0
21:22:06.652 00.000 15712 Move returns status 0, amount 1
21:22:06.652 00.000 15712 MoveAxis(N, 0, ABG)
21:22:06.652 00.000 15712 Move returns status 0, amount 0
21:22:06.652 00.000 15712 move complete, result=0
21:22:06.652 00.000 15712 worker thread done servicing request
21:22:06.652 00.000 15712 Worker thread wakes up
21:22:06.652 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
21:22:06.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:06.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:08.401 01.749 15712 Exposure complete
21:22:08.449 00.048 15712 worker thread done servicing request
21:22:08.449 00.000 7988 OnExposeComplete: enter
21:22:08.462 00.013 7988 UpdateGuideState(): m_state=6
21:22:08.462 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6031
21:22:08.462 00.000 7988 Star::Find returns 1 (1), X=1183.73, Y=444.24, Mass=1451, SNR=26.1, Peak=255 HFD=2.9
21:22:08.466 00.004 7988 MultiStar: [#1 0.19,-0.14,1.05,U] [#2 0.09,-0.18,0.99,U] [#3 0.15,-0.17,0.98,U] [#4 0.23,-0.09,1.06,U] [#5 0.16,-0.09,0.70,U] [#6 0.15,-0.18,0.72,U] [#7 0.34,-0.14,0.68,U] [#8 0.17,0.18,0.70,U] 
21:22:08.466 00.000 7988 single-star, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.18, -0.06}
21:22:08.466 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
21:22:08.466 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.92)
21:22:08.466 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.33 mountX=0.06 mountY=-0.18, mountTheta=-1.25
21:22:08.466 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.06, opts=13)
21:22:08.466 00.000 7988 Enqueuing Move request for scope (0.18, -0.06)
21:22:08.466 00.000 15712 Worker thread wakes up
21:22:08.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
21:22:08.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
21:22:08.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:08.466 00.000 7988 UpdateGuideState exits: m=1451 SNR=26.1 Saturated
21:22:08.476 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:08.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:08.478 00.002 7988 Enqueuing Expose request
21:22:08.478 00.000 15712 Moving (0.18, -0.06) raw xDistance=0.06 yDistance=-0.18
21:22:08.483 00.005 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:08.483 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
21:22:08.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:08.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:22:08.483 00.000 15712 MoveAxis(W, 5, ABG)
21:22:08.483 00.000 15712 Guiding  Dir = 3, Dur = 5
21:22:08.483 00.000 15712 IsGuiding returns 0
21:22:08.514 00.031 15712 IsGuiding returns 0
21:22:08.514 00.000 15712 Move returns status 0, amount 5
21:22:08.514 00.000 15712 MoveAxis(N, 0, ABG)
21:22:08.514 00.000 15712 Move returns status 0, amount 0
21:22:08.514 00.000 15712 move complete, result=0
21:22:08.514 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
21:22:08.515 00.001 15712 worker thread done servicing request
21:22:08.515 00.000 15712 Worker thread wakes up
21:22:08.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:08.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:09.926 01.411 15712 Exposure complete
21:22:09.977 00.051 15712 worker thread done servicing request
21:22:09.977 00.000 7988 OnExposeComplete: enter
21:22:09.977 00.000 7988 UpdateGuideState(): m_state=6
21:22:09.989 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6032
21:22:09.989 00.000 7988 Star::Find returns 1 (0), X=1183.65, Y=444.20, Mass=1566, SNR=27.1, Peak=236 HFD=3.2
21:22:09.989 00.000 7988 MultiStar: [#1 0.27,-0.25,0.99,U] [#2 0.08,0.20,0.98,U] [#3 0.16,0.10,0.94,U] [#4 0.28,0.13,0.99,U] [#5 0.13,-0.36,0.67,U] [#6 0.55,0.03,0.69,U] [#7 0.56,0.01,0.67,U] [#8 0.30,0.15,0.64,U] 
21:22:09.989 00.000 7988 single-star, 8 included, MultiStar: {0.25, -0.01}, one-star: {0.10, -0.11}
21:22:09.989 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
21:22:09.994 00.005 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.43)
21:22:09.994 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-0.83 mountX=0.10 mountY=-0.09, mountTheta=-0.73
21:22:09.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
21:22:09.994 00.000 7988 Enqueuing Move request for scope (0.10, -0.11)
21:22:09.994 00.000 15712 Worker thread wakes up
21:22:09.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
21:22:09.994 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
21:22:09.994 00.000 15712 Moving (0.10, -0.11) raw xDistance=0.10 yDistance=-0.09
21:22:09.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:09.994 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.1
21:22:10.001 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:10.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:10.004 00.003 7988 Enqueuing Expose request
21:22:10.004 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:10.004 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
21:22:10.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:10.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:22:10.004 00.000 15712 MoveAxis(W, 4, ABG)
21:22:10.004 00.000 15712 Guiding  Dir = 3, Dur = 4
21:22:10.004 00.000 15712 IsGuiding returns 0
21:22:10.031 00.027 15712 IsGuiding returns 0
21:22:10.031 00.000 15712 Move returns status 0, amount 4
21:22:10.031 00.000 15712 MoveAxis(N, 0, ABG)
21:22:10.031 00.000 15712 Move returns status 0, amount 0
21:22:10.031 00.000 15712 move complete, result=0
21:22:10.031 00.000 15712 worker thread done servicing request
21:22:10.031 00.000 15712 Worker thread wakes up
21:22:10.031 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
21:22:10.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:10.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:11.774 01.743 15712 Exposure complete
21:22:11.831 00.057 15712 worker thread done servicing request
21:22:11.831 00.000 7988 OnExposeComplete: enter
21:22:11.831 00.000 7988 UpdateGuideState(): m_state=6
21:22:11.835 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6033
21:22:11.835 00.000 7988 Star::Find returns 1 (1), X=1183.82, Y=444.20, Mass=1576, SNR=27.0, Peak=255 HFD=3.0
21:22:11.835 00.000 7988 MultiStar: [#1 0.28,-0.18,0.99,U] [#2 0.13,-0.15,0.99,U] [#3 0.26,-0.19,0.92,U] [#4 0.26,0.07,1.04,U] [#5 0.21,-0.03,0.68,U] [#6 0.37,-0.15,0.71,U] [#7 0.32,-0.09,0.66,U] [#8 0.33,0.25,0.65,U] 
21:22:11.835 00.000 7988 refined, 8 included, MultiStar: {0.26, -0.07}, one-star: {0.26, -0.10}
21:22:11.835 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.31 = 1.31)
21:22:11.835 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.42 = -1.87)
21:22:11.835 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.27 mountX=0.07 mountY=-0.26, mountTheta=-1.31
21:22:11.835 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.07, opts=13)
21:22:11.835 00.000 7988 Enqueuing Move request for scope (0.26, -0.07)
21:22:11.835 00.000 15712 Worker thread wakes up
21:22:11.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
21:22:11.835 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
21:22:11.835 00.000 15712 Moving (0.26, -0.07) raw xDistance=0.07 yDistance=-0.26
21:22:11.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:11.847 00.012 7988 UpdateGuideState exits: m=1576 SNR=27.0 Saturated
21:22:11.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:11.849 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:11.849 00.000 7988 Enqueuing Expose request
21:22:11.851 00.002 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:11.851 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
21:22:11.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:11.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:22:11.851 00.000 15712 MoveAxis(W, 4, ABG)
21:22:11.851 00.000 15712 Guiding  Dir = 3, Dur = 4
21:22:11.867 00.016 15712 IsGuiding returns 0
21:22:11.885 00.018 15712 IsGuiding returns 0
21:22:11.886 00.001 15712 Move returns status 0, amount 4
21:22:11.886 00.000 15712 MoveAxis(N, 0, ABG)
21:22:11.886 00.000 15712 Move returns status 0, amount 0
21:22:11.886 00.000 15712 move complete, result=0
21:22:11.886 00.000 15712 worker thread done servicing request
21:22:11.886 00.000 15712 Worker thread wakes up
21:22:11.886 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.3 px 0 ms NORTH
21:22:11.887 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:11.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:13.301 01.414 15712 Exposure complete
21:22:13.358 00.057 15712 worker thread done servicing request
21:22:13.358 00.000 7988 OnExposeComplete: enter
21:22:13.358 00.000 7988 UpdateGuideState(): m_state=6
21:22:13.362 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6034
21:22:13.362 00.000 7988 Star::Find returns 1 (0), X=1183.80, Y=444.23, Mass=1570, SNR=27.0, Peak=228 HFD=3.4
21:22:13.362 00.000 7988 MultiStar: [#1 0.20,-0.27,1.01,U] [#2 0.20,0.01,1.01,U] [#3 0.20,0.04,0.92,U] [#4 0.15,-0.02,1.01,U] [#5 0.04,-0.55,0.68,U] [#6 0.29,-0.16,0.69,U] [#7 0.22,-0.18,0.68,U] [#8 0.16,0.15,0.62,U] 
21:22:13.362 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.11}, one-star: {0.25, -0.08}
21:22:13.362 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
21:22:13.362 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.11)
21:22:13.362 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.52 mountX=0.11 mountY=-0.19, mountTheta=-1.05
21:22:13.362 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.11, opts=13)
21:22:13.362 00.000 7988 Enqueuing Move request for scope (0.19, -0.11)
21:22:13.362 00.000 15712 Worker thread wakes up
21:22:13.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
21:22:13.362 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
21:22:13.362 00.000 15712 Moving (0.19, -0.11) raw xDistance=0.11 yDistance=-0.19
21:22:13.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:13.375 00.013 7988 UpdateGuideState exits: m=1570 SNR=27.0
21:22:13.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:13.377 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:13.377 00.000 7988 Enqueuing Expose request
21:22:13.379 00.002 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:13.379 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
21:22:13.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:13.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:22:13.379 00.000 15712 MoveAxis(W, 5, ABG)
21:22:13.379 00.000 15712 Guiding  Dir = 3, Dur = 5
21:22:13.379 00.000 15712 IsGuiding returns 0
21:22:13.399 00.020 15712 IsGuiding returns 0
21:22:13.399 00.000 15712 Move returns status 0, amount 5
21:22:13.399 00.000 15712 MoveAxis(N, 0, ABG)
21:22:13.399 00.000 15712 Move returns status 0, amount 0
21:22:13.399 00.000 15712 move complete, result=0
21:22:13.399 00.000 15712 worker thread done servicing request
21:22:13.399 00.000 15712 Worker thread wakes up
21:22:13.399 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
21:22:13.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:13.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:15.043 01.644 15712 Exposure complete
21:22:15.100 00.057 15712 worker thread done servicing request
21:22:15.100 00.000 7988 OnExposeComplete: enter
21:22:15.100 00.000 7988 UpdateGuideState(): m_state=6
21:22:15.100 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6035
21:22:15.104 00.004 7988 Star::Find returns 1 (0), X=1183.67, Y=443.85, Mass=1538, SNR=26.8, Peak=196 HFD=3.5
21:22:15.104 00.000 7988 MultiStar: [#1 0.12,-0.46,1.01,U] [#2 0.08,-0.26,1.01,U] [#3 0.26,-0.59,0.92,U] [#4 0.09,-0.42,0.98,U] [#5 0.02,-0.35,0.76,U] [#6 0.08,-0.50,0.70,U] [#7 0.48,-0.38,0.67,U] [#8 0.13,-0.34,0.62,U] 
21:22:15.106 00.002 7988 refined, 8 included, MultiStar: {0.15, -0.42}, one-star: {0.12, -0.46}
21:22:15.106 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
21:22:15.108 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.83)
21:22:15.108 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.42 hyp=0.45 cameraTheta=-1.24 mountX=0.42 mountY=-0.14, mountTheta=-0.31
21:22:15.110 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.42, opts=13)
21:22:15.112 00.002 7988 Enqueuing Move request for scope (0.15, -0.42)
21:22:15.112 00.000 15712 Worker thread wakes up
21:22:15.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.42) opts 0xd
21:22:15.112 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.42)
21:22:15.112 00.000 15712 Moving (0.15, -0.42) raw xDistance=0.42 yDistance=-0.14
21:22:15.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:15.112 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.8
21:22:15.116 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:15.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:15.118 00.002 7988 Enqueuing Expose request
21:22:15.118 00.000 15712 PPEC rslt: input = 0.42, final = 0.27, react = 0.25, pred = 0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 635.96
21:22:15.118 00.000 15712 PPEC: input: 0.42, control: 0.27, exposure: 1500
21:22:15.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:15.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:22:15.118 00.000 15712 MoveAxis(W, 87, ABG)
21:22:15.118 00.000 15712 Guiding  Dir = 3, Dur = 87
21:22:15.118 00.000 15712 IsGuiding returns 0
21:22:15.144 00.026 15712 PulseGuide returned control before completion, sleep 71
21:22:15.233 00.089 15712 IsGuiding returns 1
21:22:15.233 00.000 15712 scope still moving after pulse duration time elapsed
21:22:15.269 00.036 15712 IsGuiding returns 0
21:22:15.269 00.000 15712 scope move finished after 87 + 67 ms
21:22:15.269 00.000 15712 Move returns status 0, amount 87
21:22:15.269 00.000 15712 MoveAxis(N, 0, ABG)
21:22:15.269 00.000 15712 Move returns status 0, amount 0
21:22:15.269 00.000 15712 move complete, result=0
21:22:15.269 00.000 7988 GuideStep: 0.4 px 87 ms WEST, -0.1 px 0 ms NORTH
21:22:15.276 00.007 15712 worker thread done servicing request
21:22:15.276 00.000 15712 Worker thread wakes up
21:22:15.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:15.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:16.686 01.410 15712 Exposure complete
21:22:16.742 00.056 15712 worker thread done servicing request
21:22:16.742 00.000 7988 OnExposeComplete: enter
21:22:16.742 00.000 7988 UpdateGuideState(): m_state=6
21:22:16.747 00.005 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6036
21:22:16.747 00.000 7988 Star::Find returns 1 (1), X=1183.80, Y=444.26, Mass=1614, SNR=27.3, Peak=255 HFD=3.4
21:22:16.749 00.002 7988 MultiStar: [#1 0.10,-0.19,0.98,U] [#2 0.24,-0.21,0.99,U] [#3 0.31,-0.28,0.92,U] [#4 0.15,-0.26,1.04,U] [#5 0.19,-0.25,0.71,U] [#6 0.21,0.13,0.66,U] [#7 0.34,-0.26,0.66,U] [#8 0.37,0.13,0.63,U] 
21:22:16.751 00.002 7988 single-star, 8 included, MultiStar: {0.23, -0.15}, one-star: {0.25, -0.05}
21:22:16.751 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.58) = xAngle (1.39 = 1.39)
21:22:16.753 00.002 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.50 = -1.78)
21:22:16.753 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.26 cameraTheta=-0.19 mountX=0.05 mountY=-0.25, mountTheta=-1.39
21:22:16.755 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.05, opts=13)
21:22:16.755 00.000 7988 Enqueuing Move request for scope (0.25, -0.05)
21:22:16.757 00.002 15712 Worker thread wakes up
21:22:16.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
21:22:16.757 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
21:22:16.757 00.000 15712 Moving (0.25, -0.05) raw xDistance=0.05 yDistance=-0.25
21:22:16.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:16.757 00.000 7988 UpdateGuideState exits: m=1614 SNR=27.3 Saturated
21:22:16.759 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:16.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:16.761 00.002 7988 Enqueuing Expose request
21:22:16.763 00.002 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:16.763 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
21:22:16.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:16.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:22:16.763 00.000 15712 MoveAxis(W, 5, ABG)
21:22:16.763 00.000 15712 Guiding  Dir = 3, Dur = 5
21:22:16.763 00.000 15712 IsGuiding returns 0
21:22:16.793 00.030 15712 IsGuiding returns 0
21:22:16.793 00.000 15712 Move returns status 0, amount 5
21:22:16.793 00.000 15712 MoveAxis(N, 0, ABG)
21:22:16.793 00.000 15712 Move returns status 0, amount 0
21:22:16.793 00.000 15712 move complete, result=0
21:22:16.793 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
21:22:16.795 00.002 15712 worker thread done servicing request
21:22:16.795 00.000 15712 Worker thread wakes up
21:22:16.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:16.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:18.434 01.639 15712 Exposure complete
21:22:18.493 00.059 15712 worker thread done servicing request
21:22:18.493 00.000 7988 OnExposeComplete: enter
21:22:18.493 00.000 7988 UpdateGuideState(): m_state=6
21:22:18.497 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6037
21:22:18.499 00.002 7988 Star::Find returns 1 (1), X=1183.61, Y=444.19, Mass=1517, SNR=26.7, Peak=255 HFD=3.1
21:22:18.499 00.000 7988 MultiStar: [#1 0.12,-0.21,1.03,U] [#2 0.13,-0.10,1.00,U] [#3 0.13,-0.10,0.96,U] [#4 0.08,-0.03,1.02,U] [#5 -0.04,-0.17,0.68,U] [#6 0.15,-0.19,0.70,U] [#7 0.43,-0.04,0.70,U] [#8 0.34,0.10,0.64,U] 
21:22:18.499 00.000 7988 single-star, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.06, -0.12}
21:22:18.499 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
21:22:18.499 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.56 = -2.72)
21:22:18.499 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.12 mountX=0.12 mountY=-0.05, mountTheta=-0.43
21:22:18.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.12, opts=13)
21:22:18.499 00.000 7988 Enqueuing Move request for scope (0.06, -0.12)
21:22:18.499 00.000 15712 Worker thread wakes up
21:22:18.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:18.499 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.7 Saturated
21:22:18.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:18.510 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:18.510 00.000 7988 Enqueuing Expose request
21:22:18.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
21:22:18.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
21:22:18.510 00.000 15712 Moving (0.06, -0.12) raw xDistance=0.12 yDistance=-0.05
21:22:18.514 00.004 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:18.514 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
21:22:18.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:18.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:22:18.514 00.000 15712 MoveAxis(W, 4, ABG)
21:22:18.514 00.000 15712 Guiding  Dir = 3, Dur = 4
21:22:18.514 00.000 15712 IsGuiding returns 0
21:22:18.566 00.052 15712 IsGuiding returns 0
21:22:18.566 00.000 15712 Move returns status 0, amount 4
21:22:18.566 00.000 15712 MoveAxis(N, 0, ABG)
21:22:18.566 00.000 15712 Move returns status 0, amount 0
21:22:18.566 00.000 15712 move complete, result=0
21:22:18.566 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
21:22:18.569 00.003 15712 worker thread done servicing request
21:22:18.569 00.000 15712 Worker thread wakes up
21:22:18.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:18.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:19.985 01.416 15712 Exposure complete
21:22:20.041 00.056 15712 worker thread done servicing request
21:22:20.041 00.000 7988 OnExposeComplete: enter
21:22:20.047 00.006 7988 UpdateGuideState(): m_state=6
21:22:20.049 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6038
21:22:20.049 00.000 7988 Star::Find returns 1 (1), X=1183.86, Y=443.99, Mass=1458, SNR=26.1, Peak=255 HFD=3.0
21:22:20.051 00.002 7988 MultiStar: [#1 0.34,-0.24,1.03,U] [#2 0.08,-0.15,1.00,U] [#3 0.12,-0.26,0.99,U] [#4 0.29,-0.11,1.10,U] [#5 -0.06,-0.14,0.75,U] [#6 0.23,-0.16,0.72,U] [#7 0.36,-0.24,0.68,U] [#8 0.12,0.12,0.65,U] 
21:22:20.051 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.18}, one-star: {0.31, -0.32}
21:22:20.053 00.002 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.87 = 0.87)
21:22:20.053 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.98 = -2.31)
21:22:20.055 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.71 mountX=0.18 mountY=-0.20, mountTheta=-0.85
21:22:20.057 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.18, opts=13)
21:22:20.058 00.001 7988 Enqueuing Move request for scope (0.20, -0.18)
21:22:20.058 00.000 15712 Worker thread wakes up
21:22:20.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd
21:22:20.058 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.18)
21:22:20.058 00.000 15712 Moving (0.20, -0.18) raw xDistance=0.18 yDistance=-0.20
21:22:20.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:20.058 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.1 Saturated
21:22:20.061 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:20.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:20.063 00.002 7988 Enqueuing Expose request
21:22:20.063 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 635.96
21:22:20.063 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
21:22:20.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:20.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:22:20.063 00.000 15712 MoveAxis(W, 38, ABG)
21:22:20.063 00.000 15712 Guiding  Dir = 3, Dur = 38
21:22:20.063 00.000 15712 IsGuiding returns 0
21:22:20.083 00.020 15712 PulseGuide returned control before completion, sleep 28
21:22:20.126 00.043 15712 IsGuiding returns 0
21:22:20.126 00.000 15712 Move returns status 0, amount 38
21:22:20.126 00.000 15712 MoveAxis(N, 0, ABG)
21:22:20.126 00.000 15712 Move returns status 0, amount 0
21:22:20.126 00.000 15712 move complete, result=0
21:22:20.126 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
21:22:20.135 00.009 15712 worker thread done servicing request
21:22:20.135 00.000 15712 Worker thread wakes up
21:22:20.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:20.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:21.772 01.637 15712 Exposure complete
21:22:21.827 00.055 15712 worker thread done servicing request
21:22:21.827 00.000 7988 OnExposeComplete: enter
21:22:21.827 00.000 7988 UpdateGuideState(): m_state=6
21:22:21.834 00.007 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6039
21:22:21.834 00.000 7988 Star::Find returns 1 (1), X=1183.73, Y=444.13, Mass=1595, SNR=27.3, Peak=255 HFD=3.4
21:22:21.834 00.000 7988 MultiStar: [#1 0.15,-0.22,0.98,U] [#2 0.07,-0.23,1.00,U] [#3 0.13,-0.26,0.90,U] [#4 0.07,-0.10,0.98,U] [#5 0.04,-0.08,0.70,U] [#6 0.26,-0.16,0.67,U] [#7 0.42,-0.02,0.66,U] [#8 0.22,0.18,0.63,U] 
21:22:21.834 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.14}, one-star: {0.17, -0.18}
21:22:21.834 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
21:22:21.834 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.31)
21:22:21.834 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.71 mountX=0.13 mountY=-0.15, mountTheta=-0.85
21:22:21.834 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.14, opts=13)
21:22:21.834 00.000 7988 Enqueuing Move request for scope (0.16, -0.14)
21:22:21.843 00.009 15712 Worker thread wakes up
21:22:21.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
21:22:21.843 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
21:22:21.843 00.000 15712 Moving (0.16, -0.14) raw xDistance=0.13 yDistance=-0.15
21:22:21.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:21.843 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.3 Saturated
21:22:21.846 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:21.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:21.848 00.002 7988 Enqueuing Expose request
21:22:21.850 00.002 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:21.850 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
21:22:21.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:21.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:22:21.850 00.000 15712 MoveAxis(W, 2, ABG)
21:22:21.850 00.000 15712 Guiding  Dir = 3, Dur = 2
21:22:21.850 00.000 15712 IsGuiding returns 0
21:22:21.908 00.058 15712 IsGuiding returns 0
21:22:21.908 00.000 15712 Move returns status 0, amount 2
21:22:21.908 00.000 15712 MoveAxis(N, 0, ABG)
21:22:21.908 00.000 15712 Move returns status 0, amount 0
21:22:21.908 00.000 15712 move complete, result=0
21:22:21.908 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
21:22:21.910 00.002 15712 worker thread done servicing request
21:22:21.910 00.000 15712 Worker thread wakes up
21:22:21.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:21.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:23.317 01.407 15712 Exposure complete
21:22:23.375 00.058 15712 worker thread done servicing request
21:22:23.375 00.000 7988 OnExposeComplete: enter
21:22:23.375 00.000 7988 UpdateGuideState(): m_state=6
21:22:23.378 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6040
21:22:23.379 00.001 7988 Star::Find returns 1 (1), X=1183.91, Y=444.26, Mass=1504, SNR=26.5, Peak=255 HFD=3.1
21:22:23.379 00.000 7988 MultiStar: [#1 0.30,-0.16,0.99,U] [#2 0.18,-0.07,1.03,U] [#3 0.21,-0.05,0.92,U] [#4 0.04,-0.17,1.03,U] [#5 0.09,-0.19,0.67,U] [#6 0.46,-0.12,0.70,U] [#7 0.49,-0.09,0.66,U] [#8 0.29,0.30,0.64,U] 
21:22:23.379 00.000 7988 refined, 8 included, MultiStar: {0.26, -0.08}, one-star: {0.35, -0.05}
21:22:23.379 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
21:22:23.379 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.88)
21:22:23.379 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.29 mountX=0.07 mountY=-0.25, mountTheta=-1.29
21:22:23.379 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.08, opts=13)
21:22:23.379 00.000 7988 Enqueuing Move request for scope (0.26, -0.08)
21:22:23.379 00.000 15712 Worker thread wakes up
21:22:23.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
21:22:23.379 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
21:22:23.379 00.000 15712 Moving (0.26, -0.08) raw xDistance=0.07 yDistance=-0.25
21:22:23.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:23.379 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.5 Saturated
21:22:23.391 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:23.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:23.392 00.001 7988 Enqueuing Expose request
21:22:23.392 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:23.392 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
21:22:23.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:23.394 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:22:23.394 00.000 15712 MoveAxis(W, 4, ABG)
21:22:23.394 00.000 15712 Guiding  Dir = 3, Dur = 4
21:22:23.394 00.000 15712 IsGuiding returns 0
21:22:23.410 00.016 15712 IsGuiding returns 0
21:22:23.410 00.000 15712 Move returns status 0, amount 4
21:22:23.410 00.000 15712 MoveAxis(N, 0, ABG)
21:22:23.410 00.000 15712 Move returns status 0, amount 0
21:22:23.410 00.000 15712 move complete, result=0
21:22:23.410 00.000 15712 worker thread done servicing request
21:22:23.410 00.000 15712 Worker thread wakes up
21:22:23.410 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.3 px 0 ms NORTH
21:22:23.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:23.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:25.153 01.743 15712 Exposure complete
21:22:25.211 00.058 15712 worker thread done servicing request
21:22:25.211 00.000 7988 OnExposeComplete: enter
21:22:25.211 00.000 7988 UpdateGuideState(): m_state=6
21:22:25.214 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6041
21:22:25.214 00.000 7988 Star::Find returns 1 (0), X=1183.65, Y=444.20, Mass=1477, SNR=26.3, Peak=223 HFD=3.1
21:22:25.214 00.000 7988 MultiStar: [#1 -0.07,-0.05,1.02,U] [#2 -0.05,0.10,1.01,U] [#3 0.12,-0.02,0.94,U] [#4 0.12,0.05,1.04,U] [#5 -0.14,-0.15,0.69,U] [#6 0.08,0.02,0.70,U] [#7 0.37,0.00,0.66,U] [#8 0.45,-0.08,0.64,U] 
21:22:25.214 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.10, -0.10}
21:22:25.214 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.58) = xAngle (1.35 = 1.35)
21:22:25.214 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.46 = -1.82)
21:22:25.214 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.23 mountX=0.02 mountY=-0.09, mountTheta=-1.35
21:22:25.214 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.02, opts=13)
21:22:25.214 00.000 7988 Enqueuing Move request for scope (0.09, -0.02)
21:22:25.214 00.000 15712 Worker thread wakes up
21:22:25.214 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
21:22:25.214 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
21:22:25.214 00.000 15712 Moving (0.09, -0.02) raw xDistance=0.02 yDistance=-0.09
21:22:25.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:25.214 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.3
21:22:25.226 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:25.228 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:25.228 00.000 7988 Enqueuing Expose request
21:22:25.230 00.002 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:25.230 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
21:22:25.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:25.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:22:25.230 00.000 15712 MoveAxis(W, 3, ABG)
21:22:25.230 00.000 15712 Guiding  Dir = 3, Dur = 3
21:22:25.230 00.000 15712 IsGuiding returns 0
21:22:25.246 00.016 15712 IsGuiding returns 0
21:22:25.246 00.000 15712 Move returns status 0, amount 3
21:22:25.246 00.000 15712 MoveAxis(N, 0, ABG)
21:22:25.246 00.000 15712 Move returns status 0, amount 0
21:22:25.246 00.000 15712 move complete, result=0
21:22:25.246 00.000 15712 worker thread done servicing request
21:22:25.246 00.000 15712 Worker thread wakes up
21:22:25.246 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:22:25.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:25.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:26.667 01.421 15712 Exposure complete
21:22:26.724 00.057 15712 worker thread done servicing request
21:22:26.724 00.000 7988 OnExposeComplete: enter
21:22:26.724 00.000 7988 UpdateGuideState(): m_state=6
21:22:26.724 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6042
21:22:26.728 00.004 7988 Star::Find returns 1 (1), X=1183.78, Y=444.14, Mass=1570, SNR=26.9, Peak=255 HFD=3.4
21:22:26.730 00.002 7988 MultiStar: [#1 0.13,-0.37,1.01,U] [#2 0.02,-0.06,1.01,U] [#3 0.14,-0.33,0.94,U] [#4 0.03,-0.17,1.02,U] [#5 0.15,-0.26,0.66,U] [#6 0.12,-0.18,0.69,U] [#7 0.32,-0.05,0.66,U] [#8 0.18,0.27,0.67,U] 
21:22:26.730 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.16}, one-star: {0.23, -0.16}
21:22:26.732 00.002 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.72 = 0.72)
21:22:26.732 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.83 = -2.46)
21:22:26.734 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.86 mountX=0.16 mountY=-0.13, mountTheta=-0.70
21:22:26.736 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.16, opts=13)
21:22:26.736 00.000 7988 Enqueuing Move request for scope (0.14, -0.16)
21:22:26.738 00.002 15712 Worker thread wakes up
21:22:26.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
21:22:26.738 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
21:22:26.738 00.000 15712 Moving (0.14, -0.16) raw xDistance=0.16 yDistance=-0.13
21:22:26.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:26.739 00.001 7988 UpdateGuideState exits: m=1570 SNR=26.9 Saturated
21:22:26.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:26.741 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:26.741 00.000 7988 Enqueuing Expose request
21:22:26.743 00.002 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:26.743 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
21:22:26.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:26.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:22:26.743 00.000 15712 MoveAxis(W, 2, ABG)
21:22:26.743 00.000 15712 Guiding  Dir = 3, Dur = 2
21:22:26.744 00.001 15712 IsGuiding returns 0
21:22:26.767 00.023 15712 IsGuiding returns 0
21:22:26.767 00.000 15712 Move returns status 0, amount 2
21:22:26.767 00.000 15712 MoveAxis(N, 0, ABG)
21:22:26.767 00.000 15712 Move returns status 0, amount 0
21:22:26.767 00.000 15712 move complete, result=0
21:22:26.767 00.000 15712 worker thread done servicing request
21:22:26.767 00.000 15712 Worker thread wakes up
21:22:26.767 00.000 7988 GuideStep: 0.2 px 2 ms WEST, -0.1 px 0 ms NORTH
21:22:26.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:26.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:28.406 01.639 15712 Exposure complete
21:22:28.465 00.059 15712 worker thread done servicing request
21:22:28.465 00.000 7988 OnExposeComplete: enter
21:22:28.467 00.002 7988 UpdateGuideState(): m_state=6
21:22:28.468 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6043
21:22:28.468 00.000 7988 Star::Find returns 1 (0), X=1183.77, Y=443.97, Mass=1560, SNR=27.1, Peak=240 HFD=3.2
21:22:28.468 00.000 7988 MultiStar: [#1 0.22,-0.38,1.00,U] [#2 0.08,-0.20,0.99,U] [#3 0.17,-0.27,0.94,U] [#4 0.07,-0.20,0.98,U] [#5 -0.07,-0.50,0.71,U] [#6 0.16,-0.36,0.70,U] [#7 0.36,-0.41,0.66,U] [#8 0.48,-0.08,0.61,U] 
21:22:28.468 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.30}, one-star: {0.22, -0.33}
21:22:28.468 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
21:22:28.468 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
21:22:28.474 00.006 7988 CameraToMount -- cameraX=0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-1.04 mountX=0.30 mountY=-0.17, mountTheta=-0.52
21:22:28.474 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.30, opts=13)
21:22:28.474 00.000 7988 Enqueuing Move request for scope (0.18, -0.30)
21:22:28.474 00.000 15712 Worker thread wakes up
21:22:28.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.30) opts 0xd
21:22:28.474 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.30)
21:22:28.474 00.000 15712 Moving (0.18, -0.30) raw xDistance=0.30 yDistance=-0.17
21:22:28.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:28.474 00.000 7988 UpdateGuideState exits: m=1560 SNR=27.1
21:22:28.481 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:28.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:28.483 00.002 7988 Enqueuing Expose request
21:22:28.484 00.001 15712 PPEC rslt: input = 0.30, final = 0.19, react = 0.18, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 635.96
21:22:28.484 00.000 15712 PPEC: input: 0.30, control: 0.19, exposure: 1500
21:22:28.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:28.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:22:28.484 00.000 15712 MoveAxis(W, 61, ABG)
21:22:28.484 00.000 15712 Guiding  Dir = 3, Dur = 61
21:22:28.525 00.041 15712 IsGuiding returns 0
21:22:28.541 00.016 15712 PulseGuide returned control before completion, sleep 56
21:22:28.612 00.071 15712 IsGuiding returns 0
21:22:28.612 00.000 15712 Move returns status 0, amount 61
21:22:28.612 00.000 15712 MoveAxis(N, 0, ABG)
21:22:28.612 00.000 15712 Move returns status 0, amount 0
21:22:28.612 00.000 15712 move complete, result=0
21:22:28.612 00.000 15712 worker thread done servicing request
21:22:28.612 00.000 15712 Worker thread wakes up
21:22:28.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:28.612 00.000 7988 GuideStep: 0.3 px 61 ms WEST, -0.2 px 0 ms NORTH
21:22:28.624 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:30.035 01.411 15712 Exposure complete
21:22:30.094 00.059 15712 worker thread done servicing request
21:22:30.094 00.000 7988 OnExposeComplete: enter
21:22:30.097 00.003 7988 UpdateGuideState(): m_state=6
21:22:30.097 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6044
21:22:30.099 00.002 7988 Star::Find returns 1 (0), X=1183.67, Y=444.08, Mass=1537, SNR=26.7, Peak=239 HFD=3.4
21:22:30.099 00.000 7988 MultiStar: [#1 0.18,-0.29,1.03,U] [#2 0.07,-0.28,1.02,U] [#3 0.20,-0.35,0.95,U] [#4 0.26,-0.16,1.03,U] [#5 0.29,-0.26,0.71,U] [#6 0.33,-0.27,0.69,U] [#7 0.22,-0.33,0.68,U] [#8 0.38,0.09,0.64,U] 
21:22:30.101 00.002 7988 single-star, 8 included, MultiStar: {0.21, -0.24}, one-star: {0.11, -0.23}
21:22:30.101 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
21:22:30.103 00.002 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.71)
21:22:30.103 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-1.11 mountX=0.23 mountY=-0.11, mountTheta=-0.44
21:22:30.105 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.23, opts=13)
21:22:30.107 00.002 7988 Enqueuing Move request for scope (0.11, -0.23)
21:22:30.107 00.000 15712 Worker thread wakes up
21:22:30.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.23) opts 0xd
21:22:30.107 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.23)
21:22:30.107 00.000 15712 Moving (0.11, -0.23) raw xDistance=0.23 yDistance=-0.11
21:22:30.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:30.109 00.002 7988 UpdateGuideState exits: m=1537 SNR=26.7
21:22:30.111 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:30.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:30.113 00.002 7988 Enqueuing Expose request
21:22:30.113 00.000 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 635.96
21:22:30.113 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
21:22:30.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:30.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:22:30.113 00.000 15712 MoveAxis(W, 47, ABG)
21:22:30.113 00.000 15712 Guiding  Dir = 3, Dur = 47
21:22:30.113 00.000 15712 IsGuiding returns 0
21:22:30.128 00.015 15712 PulseGuide returned control before completion, sleep 33
21:22:30.176 00.048 15712 IsGuiding returns 1
21:22:30.176 00.000 15712 scope still moving after pulse duration time elapsed
21:22:30.211 00.035 15712 IsGuiding returns 0
21:22:30.211 00.000 15712 scope move finished after 47 + 58 ms
21:22:30.211 00.000 15712 Move returns status 0, amount 47
21:22:30.211 00.000 15712 MoveAxis(N, 0, ABG)
21:22:30.211 00.000 15712 Move returns status 0, amount 0
21:22:30.211 00.000 15712 move complete, result=0
21:22:30.211 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
21:22:30.222 00.011 15712 worker thread done servicing request
21:22:30.222 00.000 15712 Worker thread wakes up
21:22:30.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:30.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:31.863 01.641 15712 Exposure complete
21:22:31.908 00.045 15712 worker thread done servicing request
21:22:31.908 00.000 7988 OnExposeComplete: enter
21:22:31.908 00.000 7988 UpdateGuideState(): m_state=6
21:22:31.925 00.017 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6045
21:22:31.925 00.000 7988 Star::Find returns 1 (0), X=1183.78, Y=444.59, Mass=1502, SNR=26.4, Peak=233 HFD=3.2
21:22:31.925 00.000 7988 MultiStar: [#1 0.25,0.14,1.03,U] [#2 0.19,0.34,1.01,U] [#3 0.29,0.10,0.95,U] [#4 0.16,0.29,1.02,U] [#5 0.00,-0.12,0.74,U] [#6 0.26,0.11,0.71,U] [#7 0.33,0.11,0.65,U] [#8 0.47,0.43,0.66,U] 
21:22:31.925 00.000 7988 refined, 8 included, MultiStar: {0.24, 0.19}, one-star: {0.23, 0.28}
21:22:31.925 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
21:22:31.925 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.91)
21:22:31.925 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.19 hyp=0.31 cameraTheta=0.69 mountX=-0.20 mountY=-0.24, mountTheta=-2.25
21:22:31.925 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.19, opts=13)
21:22:31.925 00.000 7988 Enqueuing Move request for scope (0.24, 0.19)
21:22:31.925 00.000 15712 Worker thread wakes up
21:22:31.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.19) opts 0xd
21:22:31.925 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.19)
21:22:31.925 00.000 15712 Moving (0.24, 0.19) raw xDistance=-0.20 yDistance=-0.24
21:22:31.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:31.925 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.4
21:22:31.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:31.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:31.925 00.000 7988 Enqueuing Expose request
21:22:31.941 00.016 15712 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 635.96
21:22:31.941 00.000 15712 PPEC: input: -0.20, control: -0.11, exposure: 1500
21:22:31.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:31.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:22:31.941 00.000 15712 MoveAxis(E, 35, ABG)
21:22:31.941 00.000 15712 Guiding  Dir = 2, Dur = 35
21:22:31.941 00.000 15712 IsGuiding returns 0
21:22:31.960 00.019 15712 PulseGuide returned control before completion, sleep 26
21:22:32.010 00.050 15712 IsGuiding returns 0
21:22:32.010 00.000 15712 Move returns status 0, amount 35
21:22:32.010 00.000 15712 MoveAxis(N, 0, ABG)
21:22:32.010 00.000 15712 Move returns status 0, amount 0
21:22:32.010 00.000 15712 move complete, result=0
21:22:32.010 00.000 15712 worker thread done servicing request
21:22:32.010 00.000 15712 Worker thread wakes up
21:22:32.010 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
21:22:32.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:32.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:33.424 01.414 15712 Exposure complete
21:22:33.469 00.045 15712 worker thread done servicing request
21:22:33.469 00.000 7988 OnExposeComplete: enter
21:22:33.469 00.000 7988 UpdateGuideState(): m_state=6
21:22:33.485 00.016 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6046
21:22:33.486 00.001 7988 Star::Find returns 1 (1), X=1183.76, Y=444.19, Mass=1520, SNR=26.5, Peak=255 HFD=2.9
21:22:33.486 00.000 7988 MultiStar: [#1 0.36,-0.14,1.04,U] [#2 0.18,-0.01,0.99,U] [#3 0.15,-0.24,0.95,U] [#4 0.08,-0.05,1.06,U] [#5 0.22,-0.25,0.70,U] [#6 0.21,-0.01,0.69,U] [#7 0.52,0.07,0.65,U] [#8 0.34,0.06,0.66,U] 
21:22:33.486 00.000 7988 single-star, 8 included, MultiStar: {0.24, -0.08}, one-star: {0.21, -0.12}
21:22:33.486 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
21:22:33.486 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.11)
21:22:33.486 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.51 mountX=0.11 mountY=-0.20, mountTheta=-1.06
21:22:33.486 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.12, opts=13)
21:22:33.486 00.000 7988 Enqueuing Move request for scope (0.21, -0.12)
21:22:33.486 00.000 15712 Worker thread wakes up
21:22:33.486 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
21:22:33.486 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
21:22:33.486 00.000 15712 Moving (0.21, -0.12) raw xDistance=0.11 yDistance=-0.20
21:22:33.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:33.486 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5 Saturated
21:22:33.497 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:33.498 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:33.498 00.000 7988 Enqueuing Expose request
21:22:33.501 00.003 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:33.501 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
21:22:33.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:33.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:22:33.501 00.000 15712 MoveAxis(W, 4, ABG)
21:22:33.501 00.000 15712 Guiding  Dir = 3, Dur = 4
21:22:33.501 00.000 15712 IsGuiding returns 0
21:22:33.558 00.057 15712 IsGuiding returns 0
21:22:33.558 00.000 15712 Move returns status 0, amount 4
21:22:33.558 00.000 15712 MoveAxis(N, 0, ABG)
21:22:33.558 00.000 15712 Move returns status 0, amount 0
21:22:33.558 00.000 15712 move complete, result=0
21:22:33.558 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
21:22:33.562 00.004 15712 worker thread done servicing request
21:22:33.562 00.000 15712 Worker thread wakes up
21:22:33.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:33.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:35.303 01.741 15712 Exposure complete
21:22:35.361 00.058 15712 worker thread done servicing request
21:22:35.361 00.000 7988 OnExposeComplete: enter
21:22:35.361 00.000 7988 UpdateGuideState(): m_state=6
21:22:35.364 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6047
21:22:35.364 00.000 7988 Star::Find returns 1 (1), X=1183.75, Y=444.20, Mass=1470, SNR=26.0, Peak=255 HFD=2.9
21:22:35.364 00.000 7988 MultiStar: [#1 0.22,-0.19,1.06,U] [#2 0.23,-0.04,1.02,U] [#3 0.24,-0.11,0.98,U] [#4 0.17,-0.09,1.04,U] [#5 0.06,-0.42,0.71,U] [#6 0.16,-0.07,0.71,U] [#7 0.51,0.03,0.71,U] [#8 0.30,-0.02,0.66,U] 
21:22:35.364 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.11}, one-star: {0.20, -0.10}
21:22:35.364 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.58) = xAngle (1.10 = 1.10)
21:22:35.364 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.08)
21:22:35.364 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.48 mountX=0.10 mountY=-0.19, mountTheta=-1.09
21:22:35.364 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.10, opts=13)
21:22:35.374 00.010 7988 Enqueuing Move request for scope (0.20, -0.10)
21:22:35.374 00.000 15712 Worker thread wakes up
21:22:35.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
21:22:35.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
21:22:35.374 00.000 15712 Moving (0.20, -0.10) raw xDistance=0.10 yDistance=-0.19
21:22:35.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:35.374 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0 Saturated
21:22:35.377 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:35.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:35.379 00.002 7988 Enqueuing Expose request
21:22:35.380 00.001 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:35.380 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
21:22:35.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:35.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:22:35.380 00.000 15712 MoveAxis(W, 2, ABG)
21:22:35.380 00.000 15712 Guiding  Dir = 3, Dur = 2
21:22:35.380 00.000 15712 IsGuiding returns 0
21:22:35.430 00.050 15712 IsGuiding returns 0
21:22:35.430 00.000 15712 Move returns status 0, amount 2
21:22:35.430 00.000 15712 MoveAxis(N, 0, ABG)
21:22:35.430 00.000 15712 Move returns status 0, amount 0
21:22:35.430 00.000 15712 move complete, result=0
21:22:35.430 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
21:22:35.432 00.002 15712 worker thread done servicing request
21:22:35.432 00.000 15712 Worker thread wakes up
21:22:35.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:35.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:36.847 01.415 15712 Exposure complete
21:22:36.904 00.057 15712 worker thread done servicing request
21:22:36.904 00.000 7988 OnExposeComplete: enter
21:22:36.904 00.000 7988 UpdateGuideState(): m_state=6
21:22:36.908 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6048
21:22:36.908 00.000 7988 Star::Find returns 1 (1), X=1183.87, Y=444.33, Mass=1507, SNR=26.5, Peak=255 HFD=3.2
21:22:36.908 00.000 7988 MultiStar: [#1 0.27,-0.01,1.00,U] [#2 0.30,-0.01,1.06,U] [#3 0.23,-0.00,0.97,U] [#4 0.17,0.14,1.04,U] [#5 0.15,-0.12,0.73,U] [#6 0.30,-0.08,0.69,U] [#7 0.09,-0.07,0.66,U] [#8 0.38,0.24,0.63,U] 
21:22:36.908 00.000 7988 refined, 8 included, MultiStar: {0.24, 0.01}, one-star: {0.32, 0.02}
21:22:36.908 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.58) = xAngle (1.64 = 1.64)
21:22:36.908 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.74 = -1.54)
21:22:36.908 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.06 mountX=-0.02 mountY=-0.24, mountTheta=-1.64
21:22:36.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.01, opts=13)
21:22:36.908 00.000 7988 Enqueuing Move request for scope (0.24, 0.01)
21:22:36.908 00.000 15712 Worker thread wakes up
21:22:36.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
21:22:36.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
21:22:36.908 00.000 15712 Moving (0.24, 0.01) raw xDistance=-0.02 yDistance=-0.24
21:22:36.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:36.908 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5 Saturated
21:22:36.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:36.921 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:36.921 00.000 7988 Enqueuing Expose request
21:22:36.921 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:36.921 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
21:22:36.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:36.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:22:36.921 00.000 15712 MoveAxis(W, 2, ABG)
21:22:36.921 00.000 15712 Guiding  Dir = 3, Dur = 2
21:22:36.924 00.003 15712 IsGuiding returns 0
21:22:36.940 00.016 15712 IsGuiding returns 0
21:22:36.940 00.000 15712 Move returns status 0, amount 2
21:22:36.940 00.000 15712 MoveAxis(N, 0, ABG)
21:22:36.940 00.000 15712 Move returns status 0, amount 0
21:22:36.940 00.000 15712 move complete, result=0
21:22:36.940 00.000 15712 worker thread done servicing request
21:22:36.940 00.000 15712 Worker thread wakes up
21:22:36.940 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
21:22:36.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:36.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:38.585 01.645 15712 Exposure complete
21:22:38.639 00.054 15712 worker thread done servicing request
21:22:38.639 00.000 7988 OnExposeComplete: enter
21:22:38.646 00.007 7988 UpdateGuideState(): m_state=6
21:22:38.646 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6049
21:22:38.648 00.002 7988 Star::Find returns 1 (1), X=1183.83, Y=444.34, Mass=1540, SNR=26.8, Peak=255 HFD=3.2
21:22:38.648 00.000 7988 MultiStar: [#1 0.21,-0.09,0.99,U] [#2 0.12,0.05,1.00,U] [#3 0.13,0.13,0.95,U] [#4 0.16,-0.05,0.99,U] [#5 0.13,-0.14,0.69,U] [#6 0.05,0.03,0.70,U] [#7 0.31,0.13,0.67,U] [#8 0.40,0.37,0.63,U] 
21:22:38.650 00.002 7988 refined, 8 included, MultiStar: {0.19, 0.04}, one-star: {0.28, 0.03}
21:22:38.650 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
21:22:38.652 00.002 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
21:22:38.652 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.21 mountX=-0.04 mountY=-0.19, mountTheta=-1.79
21:22:38.654 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.04, opts=13)
21:22:38.656 00.002 7988 Enqueuing Move request for scope (0.19, 0.04)
21:22:38.656 00.000 15712 Worker thread wakes up
21:22:38.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
21:22:38.656 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
21:22:38.656 00.000 15712 Moving (0.19, 0.04) raw xDistance=-0.04 yDistance=-0.19
21:22:38.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:22:38.656 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.8 Saturated
21:22:38.659 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:38.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:38.661 00.002 7988 Enqueuing Expose request
21:22:38.661 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:38.661 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
21:22:38.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:38.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:22:38.661 00.000 15712 MoveAxis(W, 4, ABG)
21:22:38.661 00.000 15712 Guiding  Dir = 3, Dur = 4
21:22:38.661 00.000 15712 IsGuiding returns 0
21:22:38.690 00.029 15712 IsGuiding returns 0
21:22:38.690 00.000 15712 Move returns status 0, amount 4
21:22:38.690 00.000 15712 MoveAxis(N, 0, ABG)
21:22:38.690 00.000 15712 Move returns status 0, amount 0
21:22:38.690 00.000 15712 move complete, result=0
21:22:38.690 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
21:22:38.692 00.002 15712 worker thread done servicing request
21:22:38.692 00.000 15712 Worker thread wakes up
21:22:38.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:38.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:40.098 01.406 15712 Exposure complete
21:22:40.156 00.058 15712 worker thread done servicing request
21:22:40.156 00.000 7988 OnExposeComplete: enter
21:22:40.156 00.000 7988 UpdateGuideState(): m_state=6
21:22:40.156 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6050
21:22:40.159 00.003 7988 Star::Find returns 1 (0), X=1183.60, Y=444.32, Mass=1482, SNR=26.2, Peak=226 HFD=3.2
21:22:40.159 00.000 7988 MultiStar: [#1 0.20,-0.10,1.02,U] [#2 0.07,0.07,1.02,U] [#3 0.11,-0.12,0.93,U] [#4 0.13,0.02,1.05,U] [#5 0.14,-0.25,0.68,U] [#6 0.36,-0.19,0.73,U] [#7 0.28,0.12,0.72,U] [#8 0.42,0.10,0.63,U] 
21:22:40.159 00.000 7988 single-star, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.05, 0.02}
21:22:40.159 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
21:22:40.159 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.27)
21:22:40.159 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.33 mountX=-0.02 mountY=-0.05, mountTheta=-1.90
21:22:40.159 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.02, opts=13)
21:22:40.159 00.000 7988 Enqueuing Move request for scope (0.05, 0.02)
21:22:40.159 00.000 15712 Worker thread wakes up
21:22:40.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
21:22:40.159 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
21:22:40.159 00.000 15712 Moving (0.05, 0.02) raw xDistance=-0.02 yDistance=-0.05
21:22:40.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:40.171 00.012 7988 UpdateGuideState exits: m=1482 SNR=26.2
21:22:40.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:40.173 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:40.173 00.000 7988 Enqueuing Expose request
21:22:40.173 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:40.173 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
21:22:40.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:40.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:22:40.173 00.000 15712 MoveAxis(W, 3, ABG)
21:22:40.175 00.002 15712 Guiding  Dir = 3, Dur = 3
21:22:40.175 00.000 15712 IsGuiding returns 0
21:22:40.193 00.018 15712 IsGuiding returns 0
21:22:40.193 00.000 15712 Move returns status 0, amount 3
21:22:40.193 00.000 15712 MoveAxis(N, 0, ABG)
21:22:40.193 00.000 15712 Move returns status 0, amount 0
21:22:40.193 00.000 15712 move complete, result=0
21:22:40.193 00.000 15712 worker thread done servicing request
21:22:40.193 00.000 15712 Worker thread wakes up
21:22:40.193 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:22:40.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:40.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:41.835 01.642 15712 Exposure complete
21:22:41.894 00.059 15712 worker thread done servicing request
21:22:41.894 00.000 7988 OnExposeComplete: enter
21:22:41.894 00.000 7988 UpdateGuideState(): m_state=6
21:22:41.897 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6051
21:22:41.897 00.000 7988 Star::Find returns 1 (1), X=1183.73, Y=444.20, Mass=1562, SNR=26.9, Peak=255 HFD=3.5
21:22:41.897 00.000 7988 MultiStar: [#1 0.14,-0.03,1.03,U] [#2 0.22,0.06,1.01,U] [#3 0.17,-0.06,0.92,U] [#4 0.15,0.20,1.02,U] [#5 -0.06,-0.07,0.68,U] [#6 0.13,0.03,0.71,U] [#7 0.06,-0.01,0.68,U] [#8 0.25,0.17,0.65,U] 
21:22:41.897 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.18, -0.10}
21:22:41.897 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
21:22:41.897 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.45)
21:22:41.897 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
21:22:41.905 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.02, opts=13)
21:22:41.905 00.000 7988 Enqueuing Move request for scope (0.14, 0.02)
21:22:41.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:41.905 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.9 Saturated
21:22:41.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:41.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:41.905 00.000 7988 Enqueuing Expose request
21:22:41.905 00.000 15712 Worker thread wakes up
21:22:41.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
21:22:41.905 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
21:22:41.905 00.000 15712 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
21:22:41.913 00.008 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:41.913 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
21:22:41.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:41.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:22:41.913 00.000 15712 MoveAxis(W, 3, ABG)
21:22:41.913 00.000 15712 Guiding  Dir = 3, Dur = 3
21:22:41.913 00.000 15712 IsGuiding returns 0
21:22:41.933 00.020 15712 IsGuiding returns 0
21:22:41.933 00.000 15712 Move returns status 0, amount 3
21:22:41.933 00.000 15712 MoveAxis(N, 0, ABG)
21:22:41.933 00.000 15712 Move returns status 0, amount 0
21:22:41.933 00.000 15712 move complete, result=0
21:22:41.933 00.000 15712 worker thread done servicing request
21:22:41.933 00.000 15712 Worker thread wakes up
21:22:41.933 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:22:41.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:41.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:43.351 01.418 15712 Exposure complete
21:22:43.400 00.049 15712 worker thread done servicing request
21:22:43.400 00.000 7988 OnExposeComplete: enter
21:22:43.400 00.000 7988 UpdateGuideState(): m_state=6
21:22:43.414 00.014 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
21:22:43.414 00.000 7988 Star::Find returns 1 (0), X=1183.68, Y=444.23, Mass=1497, SNR=26.4, Peak=239 HFD=3.0
21:22:43.417 00.003 7988 MultiStar: [#1 0.24,-0.03,1.02,U] [#2 0.07,0.12,1.02,U] [#3 0.35,-0.01,0.94,U] [#4 0.03,0.16,1.04,U] [#5 0.02,-0.30,0.69,U] [#6 0.22,0.06,0.70,U] [#7 0.19,-0.05,0.63,U] [#8 0.27,0.31,0.65,U] 
21:22:43.417 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.12, -0.08}
21:22:43.417 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
21:22:43.417 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.15)
21:22:43.417 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.55 mountX=0.08 mountY=-0.12, mountTheta=-1.02
21:22:43.417 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.08, opts=13)
21:22:43.417 00.000 7988 Enqueuing Move request for scope (0.12, -0.08)
21:22:43.417 00.000 15712 Worker thread wakes up
21:22:43.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
21:22:43.417 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
21:22:43.417 00.000 15712 Moving (0.12, -0.08) raw xDistance=0.08 yDistance=-0.12
21:22:43.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:22:43.417 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
21:22:43.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:43.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:43.417 00.000 7988 Enqueuing Expose request
21:22:43.430 00.013 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:43.430 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
21:22:43.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:43.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:22:43.430 00.000 15712 MoveAxis(W, 2, ABG)
21:22:43.430 00.000 15712 Guiding  Dir = 3, Dur = 2
21:22:43.430 00.000 15712 IsGuiding returns 0
21:22:43.451 00.021 15712 IsGuiding returns 0
21:22:43.451 00.000 15712 Move returns status 0, amount 2
21:22:43.451 00.000 15712 MoveAxis(N, 0, ABG)
21:22:43.451 00.000 15712 Move returns status 0, amount 0
21:22:43.451 00.000 15712 move complete, result=0
21:22:43.451 00.000 15712 worker thread done servicing request
21:22:43.451 00.000 15712 Worker thread wakes up
21:22:43.451 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:22:43.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:43.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:45.091 01.640 15712 Exposure complete
21:22:45.149 00.058 15712 worker thread done servicing request
21:22:45.149 00.000 7988 OnExposeComplete: enter
21:22:45.151 00.002 7988 UpdateGuideState(): m_state=6
21:22:45.153 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6053
21:22:45.153 00.000 7988 Star::Find returns 1 (0), X=1183.60, Y=444.19, Mass=1604, SNR=27.4, Peak=240 HFD=3.5
21:22:45.153 00.000 7988 MultiStar: [#1 0.12,-0.23,1.00,U] [#2 -0.07,-0.11,0.97,U] [#3 0.23,-0.23,0.91,U] [#4 0.14,-0.08,0.98,U] [#5 0.19,-0.21,0.68,U] [#6 0.13,-0.17,0.70,U] [#7 0.26,-0.03,0.62,U] [#8 0.25,-0.05,0.62,U] 
21:22:45.153 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.14}, one-star: {0.05, -0.11}
21:22:45.153 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
21:22:45.153 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.74)
21:22:45.153 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.14 mountX=0.11 mountY=-0.05, mountTheta=-0.41
21:22:45.153 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.11, opts=13)
21:22:45.153 00.000 7988 Enqueuing Move request for scope (0.05, -0.11)
21:22:45.153 00.000 15712 Worker thread wakes up
21:22:45.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
21:22:45.153 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
21:22:45.153 00.000 15712 Moving (0.05, -0.11) raw xDistance=0.11 yDistance=-0.05
21:22:45.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:45.153 00.000 7988 UpdateGuideState exits: m=1604 SNR=27.4
21:22:45.165 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:45.165 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:45.167 00.002 7988 Enqueuing Expose request
21:22:45.168 00.001 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:45.168 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
21:22:45.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:45.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:22:45.168 00.000 15712 MoveAxis(W, 1, ABG)
21:22:45.168 00.000 15712 Guiding  Dir = 3, Dur = 1
21:22:45.205 00.037 15712 IsGuiding returns 0
21:22:45.219 00.014 15712 IsGuiding returns 0
21:22:45.219 00.000 15712 Move returns status 0, amount 1
21:22:45.219 00.000 15712 MoveAxis(N, 0, ABG)
21:22:45.219 00.000 15712 Move returns status 0, amount 0
21:22:45.219 00.000 15712 move complete, result=0
21:22:45.219 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:22:45.231 00.012 15712 worker thread done servicing request
21:22:45.231 00.000 15712 Worker thread wakes up
21:22:45.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:45.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:46.635 01.404 15712 Exposure complete
21:22:46.681 00.046 15712 worker thread done servicing request
21:22:46.681 00.000 7988 OnExposeComplete: enter
21:22:46.696 00.015 7988 UpdateGuideState(): m_state=6
21:22:46.696 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6054
21:22:46.696 00.000 7988 Star::Find returns 1 (1), X=1183.85, Y=444.08, Mass=1591, SNR=27.2, Peak=255 HFD=3.5
21:22:46.696 00.000 7988 MultiStar: [#1 0.11,-0.26,0.99,U] [#2 0.12,-0.14,1.02,U] [#3 0.41,-0.23,0.95,U] [#4 0.19,-0.19,1.05,U] [#5 0.11,-0.19,0.72,U] [#6 0.16,0.03,0.71,U] [#7 0.36,-0.26,0.64,U] [#8 0.02,-0.09,0.67,U] 
21:22:46.696 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.18}, one-star: {0.30, -0.22}
21:22:46.696 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.58) = xAngle (0.85 = 0.85)
21:22:46.696 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.96 = -2.32)
21:22:46.696 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.73 mountX=0.18 mountY=-0.20, mountTheta=-0.83
21:22:46.696 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.18, opts=13)
21:22:46.696 00.000 7988 Enqueuing Move request for scope (0.20, -0.18)
21:22:46.696 00.000 15712 Worker thread wakes up
21:22:46.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd
21:22:46.696 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.18)
21:22:46.696 00.000 15712 Moving (0.20, -0.18) raw xDistance=0.18 yDistance=-0.20
21:22:46.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:46.696 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.2 Saturated
21:22:46.710 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:46.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:46.713 00.003 7988 Enqueuing Expose request
21:22:46.713 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 635.96
21:22:46.713 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
21:22:46.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:46.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:22:46.713 00.000 15712 MoveAxis(W, 33, ABG)
21:22:46.713 00.000 15712 Guiding  Dir = 3, Dur = 33
21:22:46.713 00.000 15712 IsGuiding returns 0
21:22:46.730 00.017 15712 PulseGuide returned control before completion, sleep 26
21:22:46.779 00.049 15712 IsGuiding returns 0
21:22:46.779 00.000 15712 Move returns status 0, amount 33
21:22:46.779 00.000 15712 MoveAxis(N, 0, ABG)
21:22:46.779 00.000 15712 Move returns status 0, amount 0
21:22:46.779 00.000 15712 move complete, result=0
21:22:46.779 00.000 15712 worker thread done servicing request
21:22:46.779 00.000 15712 Worker thread wakes up
21:22:46.779 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.2 px 0 ms NORTH
21:22:46.780 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:46.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:48.420 01.640 15712 Exposure complete
21:22:48.467 00.047 15712 worker thread done servicing request
21:22:48.467 00.000 7988 OnExposeComplete: enter
21:22:48.467 00.000 7988 UpdateGuideState(): m_state=6
21:22:48.483 00.016 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6055
21:22:48.483 00.000 7988 Star::Find returns 1 (1), X=1183.80, Y=444.26, Mass=1474, SNR=26.0, Peak=255 HFD=3.0
21:22:48.483 00.000 7988 MultiStar: [#1 0.28,-0.02,1.00,U] [#2 0.21,-0.11,1.04,U] [#3 0.33,0.02,0.96,U] [#4 0.19,0.07,1.05,U] [#5 0.20,-0.02,0.74,U] [#6 0.08,0.10,0.74,U] [#7 0.40,0.18,0.70,U] [#8 0.19,0.10,0.66,U] 
21:22:48.483 00.000 7988 refined, 8 included, MultiStar: {0.24, 0.02}, one-star: {0.24, -0.04}
21:22:48.483 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.67 = 1.67)
21:22:48.483 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.78 = -1.50)
21:22:48.483 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.09 mountX=-0.02 mountY=-0.24, mountTheta=-1.67
21:22:48.483 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.02, opts=13)
21:22:48.483 00.000 7988 Enqueuing Move request for scope (0.24, 0.02)
21:22:48.483 00.000 15712 Worker thread wakes up
21:22:48.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
21:22:48.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
21:22:48.483 00.000 15712 Moving (0.24, 0.02) raw xDistance=-0.02 yDistance=-0.24
21:22:48.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:48.483 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0 Saturated
21:22:48.495 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:48.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:48.497 00.002 7988 Enqueuing Expose request
21:22:48.499 00.002 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:48.499 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:22:48.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:48.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:22:48.499 00.000 15712 MoveAxis(E, 3, ABG)
21:22:48.499 00.000 15712 Guiding  Dir = 2, Dur = 3
21:22:48.534 00.035 15712 IsGuiding returns 0
21:22:48.551 00.017 15712 IsGuiding returns 0
21:22:48.551 00.000 15712 Move returns status 0, amount 3
21:22:48.551 00.000 15712 MoveAxis(N, 0, ABG)
21:22:48.551 00.000 15712 Move returns status 0, amount 0
21:22:48.551 00.000 15712 move complete, result=0
21:22:48.551 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
21:22:48.555 00.004 15712 worker thread done servicing request
21:22:48.555 00.000 15712 Worker thread wakes up
21:22:48.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:48.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:49.967 01.412 15712 Exposure complete
21:22:50.013 00.046 15712 worker thread done servicing request
21:22:50.013 00.000 7988 OnExposeComplete: enter
21:22:50.028 00.015 7988 UpdateGuideState(): m_state=6
21:22:50.028 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6056
21:22:50.030 00.002 7988 Star::Find returns 1 (1), X=1183.72, Y=444.40, Mass=1516, SNR=26.4, Peak=255 HFD=3.2
21:22:50.030 00.000 7988 MultiStar: [#1 0.39,0.02,0.99,U] [#2 0.07,0.11,1.00,U] [#3 0.38,-0.11,0.95,U] [#4 0.22,0.14,1.03,U] [#5 0.11,-0.02,0.68,U] [#6 0.20,0.06,0.73,U] [#7 0.36,-0.23,0.66,U] [#8 0.41,0.14,0.67,U] 
21:22:50.030 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.03}, one-star: {0.16, 0.10}
21:22:50.030 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
21:22:50.030 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.05)
21:22:50.030 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.54 mountX=-0.10 mountY=-0.17, mountTheta=-2.11
21:22:50.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.10, opts=13)
21:22:50.030 00.000 7988 Enqueuing Move request for scope (0.16, 0.10)
21:22:50.030 00.000 15712 Worker thread wakes up
21:22:50.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
21:22:50.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
21:22:50.030 00.000 15712 Moving (0.16, 0.10) raw xDistance=-0.10 yDistance=-0.17
21:22:50.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:50.030 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.4 Saturated
21:22:50.043 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:50.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:50.043 00.000 7988 Enqueuing Expose request
21:22:50.047 00.004 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:50.047 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:22:50.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:50.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:22:50.047 00.000 15712 MoveAxis(E, 2, ABG)
21:22:50.047 00.000 15712 Guiding  Dir = 2, Dur = 2
21:22:50.047 00.000 15712 IsGuiding returns 0
21:22:50.064 00.017 15712 IsGuiding returns 0
21:22:50.064 00.000 15712 Move returns status 0, amount 2
21:22:50.064 00.000 15712 MoveAxis(N, 0, ABG)
21:22:50.064 00.000 15712 Move returns status 0, amount 0
21:22:50.064 00.000 15712 move complete, result=0
21:22:50.064 00.000 15712 worker thread done servicing request
21:22:50.064 00.000 15712 Worker thread wakes up
21:22:50.064 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
21:22:50.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:50.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:51.814 01.750 15712 Exposure complete
21:22:51.872 00.058 15712 worker thread done servicing request
21:22:51.874 00.002 7988 OnExposeComplete: enter
21:22:51.874 00.000 7988 UpdateGuideState(): m_state=6
21:22:51.876 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6057
21:22:51.876 00.000 7988 Star::Find returns 1 (0), X=1183.62, Y=444.32, Mass=1489, SNR=26.2, Peak=231 HFD=3.1
21:22:51.876 00.000 7988 MultiStar: [#1 0.15,-0.03,1.04,U] [#2 0.05,0.04,1.04,U] [#3 0.23,0.09,0.97,U] [#4 0.18,0.08,1.05,U] [#5 -0.08,-0.17,0.73,U] [#6 0.32,0.19,0.70,U] [#7 0.29,0.10,0.67,U] [#8 0.25,0.16,0.68,U] 
21:22:51.876 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.05}, one-star: {0.07, 0.01}
21:22:51.876 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.58) = xAngle (1.77 = 1.77)
21:22:51.876 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.88 = -1.40)
21:22:51.876 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.20 mountX=-0.01 mountY=-0.07, mountTheta=-1.77
21:22:51.876 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
21:22:51.876 00.000 7988 Enqueuing Move request for scope (0.07, 0.01)
21:22:51.886 00.010 15712 Worker thread wakes up
21:22:51.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
21:22:51.886 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
21:22:51.886 00.000 15712 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
21:22:51.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:51.886 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2
21:22:51.889 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:51.889 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:51.891 00.002 7988 Enqueuing Expose request
21:22:51.892 00.001 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:51.892 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:22:51.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:51.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:22:51.892 00.000 15712 MoveAxis(E, 2, ABG)
21:22:51.892 00.000 15712 Guiding  Dir = 2, Dur = 2
21:22:51.892 00.000 15712 IsGuiding returns 0
21:22:51.910 00.018 15712 IsGuiding returns 0
21:22:51.910 00.000 15712 Move returns status 0, amount 2
21:22:51.910 00.000 15712 MoveAxis(N, 0, ABG)
21:22:51.910 00.000 15712 Move returns status 0, amount 0
21:22:51.910 00.000 15712 move complete, result=0
21:22:51.910 00.000 15712 worker thread done servicing request
21:22:51.910 00.000 15712 Worker thread wakes up
21:22:51.910 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:22:51.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:51.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:53.329 01.419 15712 Exposure complete
21:22:53.379 00.050 15712 worker thread done servicing request
21:22:53.379 00.000 7988 OnExposeComplete: enter
21:22:53.390 00.011 7988 UpdateGuideState(): m_state=6
21:22:53.390 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6058
21:22:53.390 00.000 7988 Star::Find returns 1 (0), X=1183.76, Y=444.43, Mass=1535, SNR=26.7, Peak=235 HFD=3.2
21:22:53.390 00.000 7988 MultiStar: [#1 0.27,0.10,1.05,U] [#2 0.21,0.01,1.00,U] [#3 0.31,0.07,0.95,U] [#4 0.14,0.26,0.99,U] [#5 -0.11,-0.15,0.73,U] [#6 0.19,-0.14,0.71,U] [#7 0.39,0.04,0.65,U] [#8 0.23,0.61,0.63,U] 
21:22:53.390 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.10}, one-star: {0.21, 0.13}
21:22:53.396 00.006 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
21:22:53.396 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.15)
21:22:53.398 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.45 mountX=-0.10 mountY=-0.21, mountTheta=-2.02
21:22:53.399 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.10, opts=13)
21:22:53.399 00.000 7988 Enqueuing Move request for scope (0.21, 0.10)
21:22:53.399 00.000 15712 Worker thread wakes up
21:22:53.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
21:22:53.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
21:22:53.399 00.000 15712 Moving (0.21, 0.10) raw xDistance=-0.10 yDistance=-0.21
21:22:53.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:53.399 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
21:22:53.405 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:53.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:53.406 00.001 7988 Enqueuing Expose request
21:22:53.406 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:53.406 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
21:22:53.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:53.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:22:53.406 00.000 15712 MoveAxis(E, 1, ABG)
21:22:53.406 00.000 15712 Guiding  Dir = 2, Dur = 1
21:22:53.406 00.000 15712 IsGuiding returns 0
21:22:53.422 00.016 15712 IsGuiding returns 0
21:22:53.422 00.000 15712 Move returns status 0, amount 1
21:22:53.422 00.000 15712 MoveAxis(N, 0, ABG)
21:22:53.422 00.000 15712 Move returns status 0, amount 0
21:22:53.422 00.000 15712 move complete, result=0
21:22:53.422 00.000 15712 worker thread done servicing request
21:22:53.422 00.000 15712 Worker thread wakes up
21:22:53.422 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
21:22:53.430 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:53.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:55.069 01.639 15712 Exposure complete
21:22:55.114 00.045 15712 worker thread done servicing request
21:22:55.114 00.000 7988 OnExposeComplete: enter
21:22:55.114 00.000 7988 UpdateGuideState(): m_state=6
21:22:55.129 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6059
21:22:55.129 00.000 7988 Star::Find returns 1 (1), X=1183.81, Y=444.12, Mass=1537, SNR=26.7, Peak=255 HFD=3.2
21:22:55.129 00.000 7988 MultiStar: [#1 0.10,-0.20,1.01,U] [#2 0.13,0.01,0.99,U] [#3 0.24,-0.05,0.93,U] [#4 0.12,0.01,1.02,U] [#5 0.18,-0.24,0.73,U] [#6 0.27,-0.10,0.71,U] [#7 0.39,-0.02,0.69,U] [#8 0.15,-0.01,0.64,U] 
21:22:55.129 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.09}, one-star: {0.26, -0.18}
21:22:55.129 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
21:22:55.129 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.02)
21:22:55.129 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.42 mountX=0.09 mountY=-0.19, mountTheta=-1.15
21:22:55.129 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.09, opts=13)
21:22:55.129 00.000 7988 Enqueuing Move request for scope (0.20, -0.09)
21:22:55.129 00.000 15712 Worker thread wakes up
21:22:55.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
21:22:55.129 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
21:22:55.129 00.000 15712 Moving (0.20, -0.09) raw xDistance=0.09 yDistance=-0.19
21:22:55.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:22:55.129 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7 Saturated
21:22:55.143 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:55.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:55.145 00.002 7988 Enqueuing Expose request
21:22:55.146 00.001 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.96
21:22:55.146 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
21:22:55.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:55.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:22:55.146 00.000 15712 MoveAxis(E, 2, ABG)
21:22:55.146 00.000 15712 Guiding  Dir = 2, Dur = 2
21:22:55.146 00.000 15712 IsGuiding returns 0
21:22:55.171 00.025 15712 IsGuiding returns 0
21:22:55.171 00.000 15712 Move returns status 0, amount 2
21:22:55.171 00.000 15712 MoveAxis(N, 0, ABG)
21:22:55.171 00.000 15712 Move returns status 0, amount 0
21:22:55.171 00.000 15712 move complete, result=0
21:22:55.171 00.000 15712 worker thread done servicing request
21:22:55.171 00.000 15712 Worker thread wakes up
21:22:55.171 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
21:22:55.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:55.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:56.577 01.406 15712 Exposure complete
21:22:56.638 00.061 15712 worker thread done servicing request
21:22:56.638 00.000 7988 OnExposeComplete: enter
21:22:56.641 00.003 7988 UpdateGuideState(): m_state=6
21:22:56.641 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6060
21:22:56.641 00.000 7988 Star::Find returns 1 (1), X=1183.62, Y=444.17, Mass=1457, SNR=26.0, Peak=255 HFD=2.9
21:22:56.641 00.000 7988 MultiStar: [#1 0.31,-0.26,1.05,U] [#2 0.26,-0.08,1.05,U] [#3 0.19,-0.33,0.96,U] [#4 0.05,-0.12,1.07,U] [#5 0.05,-0.35,0.73,U] [#6 0.33,-0.24,0.71,U] [#7 0.18,-0.39,0.67,U] [#8 0.09,-0.11,0.71,U] 
21:22:56.645 00.004 7988 single-star, 8 included, MultiStar: {0.17, -0.21}, one-star: {0.06, -0.13}
21:22:56.645 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
21:22:56.645 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.71)
21:22:56.645 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.12 mountX=0.13 mountY=-0.06, mountTheta=-0.43
21:22:56.645 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.13, opts=13)
21:22:56.645 00.000 7988 Enqueuing Move request for scope (0.06, -0.13)
21:22:56.645 00.000 15712 Worker thread wakes up
21:22:56.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
21:22:56.645 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
21:22:56.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:56.645 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0 Saturated
21:22:56.655 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:56.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:56.657 00.002 7988 Enqueuing Expose request
21:22:56.657 00.000 15712 Moving (0.06, -0.13) raw xDistance=0.13 yDistance=-0.06
21:22:56.662 00.005 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:22:56.662 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
21:22:56.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:56.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:22:56.662 00.000 15712 MoveAxis(E, 1, ABG)
21:22:56.662 00.000 15712 Guiding  Dir = 2, Dur = 1
21:22:56.662 00.000 15712 IsGuiding returns 0
21:22:56.696 00.034 15712 IsGuiding returns 0
21:22:56.696 00.000 15712 Move returns status 0, amount 1
21:22:56.696 00.000 15712 MoveAxis(N, 0, ABG)
21:22:56.696 00.000 15712 Move returns status 0, amount 0
21:22:56.696 00.000 15712 move complete, result=0
21:22:56.696 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:22:56.698 00.002 15712 worker thread done servicing request
21:22:56.698 00.000 15712 Worker thread wakes up
21:22:56.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:56.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:58.332 01.634 15712 Exposure complete
21:22:58.395 00.063 15712 worker thread done servicing request
21:22:58.395 00.000 7988 OnExposeComplete: enter
21:22:58.396 00.001 7988 UpdateGuideState(): m_state=6
21:22:58.396 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6061
21:22:58.398 00.002 7988 Star::Find returns 1 (1), X=1183.78, Y=444.24, Mass=1532, SNR=26.5, Peak=255 HFD=3.3
21:22:58.400 00.002 7988 MultiStar: [#1 0.14,-0.06,1.01,U] [#2 0.17,0.12,0.99,U] [#3 0.19,-0.09,0.98,U] [#4 0.12,-0.05,1.02,U] [#5 -0.07,0.01,0.73,U] [#6 0.11,0.17,0.75,U] [#7 0.39,0.02,0.64,U] [#8 0.32,0.05,0.65,U] 
21:22:58.400 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.23, -0.06}
21:22:58.402 00.002 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.58) = xAngle (1.61 = 1.61)
21:22:58.402 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.72 = -1.56)
21:22:58.404 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.04 mountX=-0.01 mountY=-0.17, mountTheta=-1.61
21:22:58.404 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.01, opts=13)
21:22:58.406 00.002 7988 Enqueuing Move request for scope (0.17, 0.01)
21:22:58.408 00.002 15712 Worker thread wakes up
21:22:58.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
21:22:58.408 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
21:22:58.408 00.000 15712 Moving (0.17, 0.01) raw xDistance=-0.01 yDistance=-0.17
21:22:58.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:58.408 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.5 Saturated
21:22:58.410 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:58.411 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:58.411 00.000 7988 Enqueuing Expose request
21:22:58.413 00.002 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:22:58.413 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
21:22:58.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:58.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:22:58.413 00.000 15712 MoveAxis(E, 1, ABG)
21:22:58.413 00.000 15712 Guiding  Dir = 2, Dur = 1
21:22:58.413 00.000 15712 IsGuiding returns 0
21:22:58.432 00.019 15712 IsGuiding returns 0
21:22:58.432 00.000 15712 Move returns status 0, amount 1
21:22:58.432 00.000 15712 MoveAxis(N, 0, ABG)
21:22:58.432 00.000 15712 Move returns status 0, amount 0
21:22:58.432 00.000 15712 move complete, result=0
21:22:58.432 00.000 15712 worker thread done servicing request
21:22:58.432 00.000 15712 Worker thread wakes up
21:22:58.432 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
21:22:58.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:58.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:22:59.841 01.409 15712 Exposure complete
21:22:59.897 00.056 15712 worker thread done servicing request
21:22:59.897 00.000 7988 OnExposeComplete: enter
21:22:59.897 00.000 7988 UpdateGuideState(): m_state=6
21:22:59.904 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6062
21:22:59.905 00.001 7988 Star::Find returns 1 (0), X=1183.72, Y=444.30, Mass=1532, SNR=26.7, Peak=232 HFD=3.3
21:22:59.905 00.000 7988 MultiStar: [#1 0.10,-0.21,1.03,U] [#2 0.12,-0.15,1.01,U] [#3 0.23,-0.02,0.93,U] [#4 0.30,-0.13,1.04,U] [#5 0.23,-0.18,0.71,U] [#6 0.31,0.05,0.71,U] [#7 0.27,-0.11,0.66,U] [#8 0.25,0.18,0.67,U] 
21:22:59.908 00.003 7988 single-star, 8 included, MultiStar: {0.21, -0.07}, one-star: {0.17, -0.01}
21:22:59.908 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.58) = xAngle (1.52 = 1.52)
21:22:59.908 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.63 = -1.65)
21:22:59.908 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=0.01 mountY=-0.16, mountTheta=-1.52
21:22:59.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.01, opts=13)
21:22:59.908 00.000 7988 Enqueuing Move request for scope (0.17, -0.01)
21:22:59.908 00.000 15712 Worker thread wakes up
21:22:59.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
21:22:59.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
21:22:59.908 00.000 15712 Moving (0.17, -0.01) raw xDistance=0.01 yDistance=-0.16
21:22:59.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:22:59.908 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7
21:22:59.917 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:59.917 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:22:59.919 00.002 7988 Enqueuing Expose request
21:22:59.919 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:22:59.919 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
21:22:59.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:59.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:22:59.919 00.000 15712 MoveAxis(E, 2, ABG)
21:22:59.921 00.002 15712 Guiding  Dir = 2, Dur = 2
21:22:59.942 00.021 15712 IsGuiding returns 0
21:22:59.959 00.017 15712 IsGuiding returns 0
21:22:59.959 00.000 15712 Move returns status 0, amount 2
21:22:59.959 00.000 15712 MoveAxis(N, 0, ABG)
21:22:59.959 00.000 15712 Move returns status 0, amount 0
21:22:59.959 00.000 15712 move complete, result=0
21:22:59.959 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
21:22:59.968 00.009 15712 worker thread done servicing request
21:22:59.968 00.000 15712 Worker thread wakes up
21:22:59.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:22:59.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:01.610 01.642 15712 Exposure complete
21:23:01.669 00.059 15712 worker thread done servicing request
21:23:01.669 00.000 7988 OnExposeComplete: enter
21:23:01.669 00.000 7988 UpdateGuideState(): m_state=6
21:23:01.669 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6063
21:23:01.672 00.003 7988 Star::Find returns 1 (1), X=1183.75, Y=444.28, Mass=1499, SNR=26.5, Peak=255 HFD=3.0
21:23:01.672 00.000 7988 MultiStar: [#1 0.24,-0.07,1.02,U] [#2 0.11,0.02,1.04,U] [#3 0.17,-0.00,0.98,U] [#4 -0.07,-0.04,1.05,U] [#5 0.14,0.07,0.74,U] [#6 0.27,0.03,0.73,U] [#7 0.25,-0.06,0.66,U] [#8 0.28,0.04,0.68,U] 
21:23:01.672 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.20, -0.02}
21:23:01.676 00.004 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.58) = xAngle (1.54 = 1.54)
21:23:01.676 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.65 = -1.63)
21:23:01.676 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.04 mountX=0.01 mountY=-0.17, mountTheta=-1.54
21:23:01.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.01, opts=13)
21:23:01.676 00.000 7988 Enqueuing Move request for scope (0.17, -0.01)
21:23:01.676 00.000 15712 Worker thread wakes up
21:23:01.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
21:23:01.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
21:23:01.676 00.000 15712 Moving (0.17, -0.01) raw xDistance=0.01 yDistance=-0.17
21:23:01.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:01.676 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.5 Saturated
21:23:01.684 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:01.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:01.686 00.002 7988 Enqueuing Expose request
21:23:01.686 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:01.686 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:23:01.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:01.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:23:01.686 00.000 15712 MoveAxis(E, 5, ABG)
21:23:01.686 00.000 15712 Guiding  Dir = 2, Dur = 5
21:23:01.688 00.002 15712 IsGuiding returns 0
21:23:01.708 00.020 15712 IsGuiding returns 0
21:23:01.708 00.000 15712 Move returns status 0, amount 5
21:23:01.708 00.000 15712 MoveAxis(N, 0, ABG)
21:23:01.708 00.000 15712 Move returns status 0, amount 0
21:23:01.708 00.000 15712 move complete, result=0
21:23:01.708 00.000 15712 worker thread done servicing request
21:23:01.708 00.000 15712 Worker thread wakes up
21:23:01.708 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
21:23:01.709 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:01.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:03.124 01.415 15712 Exposure complete
21:23:03.184 00.060 15712 worker thread done servicing request
21:23:03.184 00.000 7988 OnExposeComplete: enter
21:23:03.184 00.000 7988 UpdateGuideState(): m_state=6
21:23:03.187 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6064
21:23:03.187 00.000 7988 Star::Find returns 1 (1), X=1183.72, Y=444.13, Mass=1494, SNR=26.5, Peak=255 HFD=2.8
21:23:03.187 00.000 7988 MultiStar: [#1 0.21,-0.13,1.04,U] [#2 0.04,0.02,1.02,U] [#3 0.22,0.13,0.94,U] [#4 0.02,0.04,1.02,U] [#5 -0.01,-0.03,0.68,U] [#6 0.16,-0.03,0.74,U] [#7 0.35,-0.05,0.68,U] [#8 0.25,0.04,0.66,U] 
21:23:03.187 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.16, -0.18}
21:23:03.187 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.58) = xAngle (1.42 = 1.42)
21:23:03.187 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.52 = -1.76)
21:23:03.187 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.16 mountX=0.02 mountY=-0.15, mountTheta=-1.41
21:23:03.187 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.02, opts=13)
21:23:03.187 00.000 7988 Enqueuing Move request for scope (0.15, -0.02)
21:23:03.187 00.000 15712 Worker thread wakes up
21:23:03.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
21:23:03.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
21:23:03.187 00.000 15712 Moving (0.15, -0.02) raw xDistance=0.02 yDistance=-0.15
21:23:03.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:03.187 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.5 Saturated
21:23:03.200 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:03.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:03.202 00.002 7988 Enqueuing Expose request
21:23:03.202 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:03.202 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:23:03.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:03.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:23:03.202 00.000 15712 MoveAxis(E, 4, ABG)
21:23:03.202 00.000 15712 Guiding  Dir = 2, Dur = 4
21:23:03.204 00.002 15712 IsGuiding returns 0
21:23:03.221 00.017 15712 IsGuiding returns 0
21:23:03.221 00.000 15712 Move returns status 0, amount 4
21:23:03.221 00.000 15712 MoveAxis(N, 0, ABG)
21:23:03.221 00.000 15712 Move returns status 0, amount 0
21:23:03.221 00.000 15712 move complete, result=0
21:23:03.221 00.000 15712 worker thread done servicing request
21:23:03.221 00.000 15712 Worker thread wakes up
21:23:03.221 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:23:03.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:03.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:04.865 01.644 15712 Exposure complete
21:23:04.921 00.056 15712 worker thread done servicing request
21:23:04.921 00.000 7988 OnExposeComplete: enter
21:23:04.921 00.000 7988 UpdateGuideState(): m_state=6
21:23:04.926 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6065
21:23:04.926 00.000 7988 Star::Find returns 1 (1), X=1183.91, Y=444.32, Mass=1562, SNR=26.8, Peak=255 HFD=3.3
21:23:04.926 00.000 7988 MultiStar: [#1 0.11,-0.12,1.00,U] [#2 0.10,0.08,1.02,U] [#3 0.13,0.02,0.95,U] [#4 -0.01,0.07,1.04,U] [#5 0.16,-0.31,0.69,U] [#6 0.05,-0.04,0.70,U] [#7 0.29,0.02,0.67,U] [#8 0.34,0.24,0.64,U] 
21:23:04.926 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.00}, one-star: {0.36, 0.01}
21:23:04.926 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.56 = 1.56)
21:23:04.926 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.67 = -1.61)
21:23:04.926 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.02 mountX=0.00 mountY=-0.16, mountTheta=-1.56
21:23:04.926 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.00, opts=13)
21:23:04.926 00.000 7988 Enqueuing Move request for scope (0.16, -0.00)
21:23:04.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:04.938 00.012 7988 UpdateGuideState exits: m=1562 SNR=26.8 Saturated
21:23:04.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:04.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:04.938 00.000 7988 Enqueuing Expose request
21:23:04.942 00.004 15712 Worker thread wakes up
21:23:04.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
21:23:04.942 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
21:23:04.942 00.000 15712 Moving (0.16, -0.00) raw xDistance=0.00 yDistance=-0.16
21:23:04.942 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:04.942 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
21:23:04.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:04.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:23:04.942 00.000 15712 MoveAxis(E, 4, ABG)
21:23:04.942 00.000 15712 Guiding  Dir = 2, Dur = 4
21:23:04.978 00.036 15712 IsGuiding returns 0
21:23:04.990 00.012 15712 IsGuiding returns 0
21:23:04.990 00.000 15712 Move returns status 0, amount 4
21:23:04.990 00.000 15712 MoveAxis(N, 0, ABG)
21:23:04.990 00.000 15712 Move returns status 0, amount 0
21:23:04.990 00.000 15712 move complete, result=0
21:23:04.990 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
21:23:05.003 00.013 15712 worker thread done servicing request
21:23:05.003 00.000 15712 Worker thread wakes up
21:23:05.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:05.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:06.408 01.405 15712 Exposure complete
21:23:06.467 00.059 15712 worker thread done servicing request
21:23:06.467 00.000 7988 OnExposeComplete: enter
21:23:06.470 00.003 7988 UpdateGuideState(): m_state=6
21:23:06.470 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6066
21:23:06.472 00.002 7988 Star::Find returns 1 (1), X=1183.75, Y=444.29, Mass=1450, SNR=26.0, Peak=255 HFD=3.0
21:23:06.472 00.000 7988 MultiStar: [#1 0.10,-0.06,1.03,U] [#2 0.09,-0.05,1.04,U] [#3 0.08,0.11,0.98,U] [#4 0.12,0.05,1.01,U] [#5 -0.13,-0.17,0.70,U] [#6 -0.00,-0.01,0.72,U] [#7 0.29,0.05,0.70,U] [#8 0.06,-0.02,0.65,U] 
21:23:06.472 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.19, -0.01}
21:23:06.472 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.58) = xAngle (1.49 = 1.49)
21:23:06.472 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.60 = -1.68)
21:23:06.472 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=0.01 mountY=-0.09, mountTheta=-1.49
21:23:06.472 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
21:23:06.472 00.000 7988 Enqueuing Move request for scope (0.09, -0.01)
21:23:06.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:06.472 00.000 7988 UpdateGuideState exits: m=1450 SNR=26.0 Saturated
21:23:06.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:06.472 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:06.472 00.000 7988 Enqueuing Expose request
21:23:06.472 00.000 15712 Worker thread wakes up
21:23:06.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
21:23:06.472 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
21:23:06.472 00.000 15712 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
21:23:06.487 00.015 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:06.487 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
21:23:06.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:06.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:23:06.487 00.000 15712 MoveAxis(E, 5, ABG)
21:23:06.487 00.000 15712 Guiding  Dir = 2, Dur = 5
21:23:06.487 00.000 15712 IsGuiding returns 0
21:23:06.519 00.032 15712 IsGuiding returns 0
21:23:06.521 00.002 15712 Move returns status 0, amount 5
21:23:06.521 00.000 15712 MoveAxis(N, 0, ABG)
21:23:06.521 00.000 15712 Move returns status 0, amount 0
21:23:06.521 00.000 15712 move complete, result=0
21:23:06.521 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:23:06.521 00.000 15712 worker thread done servicing request
21:23:06.521 00.000 15712 Worker thread wakes up
21:23:06.523 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:06.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:08.162 01.639 15712 Exposure complete
21:23:08.222 00.060 15712 worker thread done servicing request
21:23:08.222 00.000 7988 OnExposeComplete: enter
21:23:08.222 00.000 7988 UpdateGuideState(): m_state=6
21:23:08.224 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6067
21:23:08.226 00.002 7988 Star::Find returns 1 (1), X=1183.76, Y=444.21, Mass=1565, SNR=27.0, Peak=255 HFD=3.5
21:23:08.226 00.000 7988 MultiStar: [#1 0.18,0.04,1.03,U] [#2 0.13,0.02,0.99,U] [#3 0.03,0.03,0.95,U] [#4 0.19,0.30,1.00,U] [#5 0.05,-0.10,0.71,U] [#6 0.27,0.13,0.71,U] [#7 0.34,0.11,0.69,U] [#8 0.22,0.53,0.67,U] 
21:23:08.228 00.002 7988 refined, 8 included, MultiStar: {0.18, 0.10}, one-star: {0.21, -0.09}
21:23:08.228 00.000 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.58) = xAngle (2.07 = 2.07)
21:23:08.230 00.002 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.18 = -1.10)
21:23:08.230 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.20 cameraTheta=0.49 mountX=-0.10 mountY=-0.18, mountTheta=-2.07
21:23:08.232 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.10, opts=13)
21:23:08.234 00.002 7988 Enqueuing Move request for scope (0.18, 0.10)
21:23:08.234 00.000 15712 Worker thread wakes up
21:23:08.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
21:23:08.234 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
21:23:08.234 00.000 15712 Moving (0.18, 0.10) raw xDistance=-0.10 yDistance=-0.18
21:23:08.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:08.234 00.000 7988 UpdateGuideState exits: m=1565 SNR=27.0 Saturated
21:23:08.237 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:08.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:08.239 00.002 7988 Enqueuing Expose request
21:23:08.239 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:08.239 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:23:08.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:08.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:23:08.239 00.000 15712 MoveAxis(E, 3, ABG)
21:23:08.239 00.000 15712 Guiding  Dir = 2, Dur = 3
21:23:08.239 00.000 15712 IsGuiding returns 0
21:23:08.262 00.023 15712 IsGuiding returns 0
21:23:08.262 00.000 15712 Move returns status 0, amount 3
21:23:08.262 00.000 15712 MoveAxis(N, 0, ABG)
21:23:08.262 00.000 15712 Move returns status 0, amount 0
21:23:08.262 00.000 15712 move complete, result=0
21:23:08.262 00.000 15712 worker thread done servicing request
21:23:08.262 00.000 15712 Worker thread wakes up
21:23:08.262 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
21:23:08.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:08.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:09.678 01.416 15712 Exposure complete
21:23:09.736 00.058 15712 worker thread done servicing request
21:23:09.736 00.000 7988 OnExposeComplete: enter
21:23:09.736 00.000 7988 UpdateGuideState(): m_state=6
21:23:09.739 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6068
21:23:09.740 00.001 7988 Star::Find returns 1 (1), X=1183.75, Y=444.27, Mass=1497, SNR=26.3, Peak=255 HFD=2.9
21:23:09.740 00.000 7988 MultiStar: [#1 0.04,-0.01,1.02,U] [#2 0.14,0.00,1.03,U] [#3 0.23,0.06,0.98,U] [#4 0.00,0.16,1.04,U] [#5 -0.08,-0.20,0.71,U] [#6 0.20,0.12,0.75,U] [#7 0.28,0.12,0.69,U] [#8 0.20,0.22,0.65,U] 
21:23:09.742 00.002 7988 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.20, -0.03}
21:23:09.742 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
21:23:09.744 00.002 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.27)
21:23:09.744 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.33 mountX=-0.05 mountY=-0.13, mountTheta=-1.90
21:23:09.746 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
21:23:09.748 00.002 7988 Enqueuing Move request for scope (0.13, 0.04)
21:23:09.748 00.000 15712 Worker thread wakes up
21:23:09.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
21:23:09.748 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
21:23:09.748 00.000 15712 Moving (0.13, 0.04) raw xDistance=-0.05 yDistance=-0.13
21:23:09.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:09.748 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3 Saturated
21:23:09.752 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:09.753 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:09.753 00.000 7988 Enqueuing Expose request
21:23:09.755 00.002 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:09.755 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
21:23:09.755 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:09.755 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:23:09.755 00.000 15712 MoveAxis(E, 1, ABG)
21:23:09.755 00.000 15712 Guiding  Dir = 2, Dur = 1
21:23:09.756 00.001 15712 IsGuiding returns 0
21:23:09.775 00.019 15712 IsGuiding returns 0
21:23:09.775 00.000 15712 Move returns status 0, amount 1
21:23:09.775 00.000 15712 MoveAxis(N, 0, ABG)
21:23:09.775 00.000 15712 Move returns status 0, amount 0
21:23:09.775 00.000 15712 move complete, result=0
21:23:09.775 00.000 15712 worker thread done servicing request
21:23:09.775 00.000 15712 Worker thread wakes up
21:23:09.775 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:23:09.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:09.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:11.419 01.644 15712 Exposure complete
21:23:11.485 00.066 15712 worker thread done servicing request
21:23:11.485 00.000 7988 OnExposeComplete: enter
21:23:11.485 00.000 7988 UpdateGuideState(): m_state=6
21:23:11.485 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6069
21:23:11.485 00.000 7988 Star::Find returns 1 (1), X=1183.74, Y=444.39, Mass=1505, SNR=26.5, Peak=255 HFD=3.1
21:23:11.485 00.000 7988 MultiStar: [#1 0.18,0.05,1.04,U] [#2 0.21,0.06,1.05,U] [#3 0.07,0.08,0.94,U] [#4 0.04,0.11,1.05,U] [#5 0.03,-0.16,0.69,U] [#6 0.35,0.04,0.73,U] [#7 0.22,0.15,0.65,U] [#8 0.27,0.45,0.66,U] 
21:23:11.485 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.09}, one-star: {0.19, 0.09}
21:23:11.485 00.000 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.58) = xAngle (2.07 = 2.07)
21:23:11.494 00.009 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.18 = -1.10)
21:23:11.494 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=-0.09 mountY=-0.17, mountTheta=-2.06
21:23:11.494 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.09, opts=13)
21:23:11.494 00.000 7988 Enqueuing Move request for scope (0.17, 0.09)
21:23:11.494 00.000 15712 Worker thread wakes up
21:23:11.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
21:23:11.494 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
21:23:11.494 00.000 15712 Moving (0.17, 0.09) raw xDistance=-0.09 yDistance=-0.17
21:23:11.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:11.502 00.008 7988 UpdateGuideState exits: m=1505 SNR=26.5 Saturated
21:23:11.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:11.504 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:11.504 00.000 7988 Enqueuing Expose request
21:23:11.506 00.002 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:11.506 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
21:23:11.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:11.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:23:11.506 00.000 15712 MoveAxis(E, 3, ABG)
21:23:11.506 00.000 15712 Guiding  Dir = 2, Dur = 3
21:23:11.506 00.000 15712 IsGuiding returns 0
21:23:11.523 00.017 15712 IsGuiding returns 0
21:23:11.523 00.000 15712 Move returns status 0, amount 3
21:23:11.523 00.000 15712 MoveAxis(N, 0, ABG)
21:23:11.523 00.000 15712 Move returns status 0, amount 0
21:23:11.523 00.000 15712 move complete, result=0
21:23:11.523 00.000 15712 worker thread done servicing request
21:23:11.523 00.000 15712 Worker thread wakes up
21:23:11.523 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
21:23:11.525 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:11.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:12.943 01.418 15712 Exposure complete
21:23:13.003 00.060 15712 worker thread done servicing request
21:23:13.003 00.000 7988 OnExposeComplete: enter
21:23:13.004 00.001 7988 UpdateGuideState(): m_state=6
21:23:13.004 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6070
21:23:13.004 00.000 7988 Star::Find returns 1 (1), X=1183.65, Y=444.44, Mass=1563, SNR=26.9, Peak=255 HFD=3.1
21:23:13.004 00.000 7988 MultiStar: [#1 0.28,0.21,1.01,U] [#2 0.02,0.10,0.98,U] [#3 0.24,0.07,0.92,U] [#4 0.05,0.11,1.01,U] [#5 0.21,0.02,0.72,U] [#6 0.30,0.28,0.71,U] [#7 0.17,0.35,0.64,U] [#8 0.28,0.37,0.65,U] 
21:23:13.004 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.17}, one-star: {0.10, 0.13}
21:23:13.004 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
21:23:13.004 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
21:23:13.004 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.94 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
21:23:13.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.13, opts=13)
21:23:13.004 00.000 7988 Enqueuing Move request for scope (0.10, 0.13)
21:23:13.016 00.012 15712 Worker thread wakes up
21:23:13.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
21:23:13.016 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
21:23:13.016 00.000 15712 Moving (0.10, 0.13) raw xDistance=-0.13 yDistance=-0.10
21:23:13.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:13.016 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.9 Saturated
21:23:13.018 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:13.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:13.020 00.002 7988 Enqueuing Expose request
21:23:13.020 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:13.020 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
21:23:13.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:13.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:23:13.020 00.000 15712 MoveAxis(E, 3, ABG)
21:23:13.020 00.000 15712 Guiding  Dir = 2, Dur = 3
21:23:13.023 00.003 15712 IsGuiding returns 0
21:23:13.067 00.044 15712 IsGuiding returns 0
21:23:13.067 00.000 15712 Move returns status 0, amount 3
21:23:13.067 00.000 15712 MoveAxis(N, 0, ABG)
21:23:13.067 00.000 15712 Move returns status 0, amount 0
21:23:13.067 00.000 15712 move complete, result=0
21:23:13.067 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:23:13.075 00.008 15712 worker thread done servicing request
21:23:13.075 00.000 15712 Worker thread wakes up
21:23:13.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:13.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:14.712 01.637 15712 Exposure complete
21:23:14.767 00.055 15712 worker thread done servicing request
21:23:14.767 00.000 7988 OnExposeComplete: enter
21:23:14.767 00.000 7988 UpdateGuideState(): m_state=6
21:23:14.775 00.008 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6071
21:23:14.775 00.000 7988 Star::Find returns 1 (1), X=1183.76, Y=444.39, Mass=1482, SNR=26.4, Peak=255 HFD=3.0
21:23:14.777 00.002 7988 MultiStar: [#1 0.27,0.29,1.04,U] [#2 0.32,0.18,1.00,U] [#3 0.48,0.22,0.98,U] [#4 0.10,0.36,0.99,U] [#5 0.07,-0.03,0.70,U] [#6 0.36,0.33,0.72,U] [#7 0.52,0.30,0.67,U] [#8 0.23,0.55,0.65,U] 
21:23:14.777 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.25}, one-star: {0.20, 0.09}
21:23:14.779 00.002 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.58) = xAngle (1.98 = 1.98)
21:23:14.779 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.09 = -1.20)
21:23:14.781 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.40 mountX=-0.09 mountY=-0.21, mountTheta=-1.97
21:23:14.781 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.09, opts=13)
21:23:14.783 00.002 7988 Enqueuing Move request for scope (0.20, 0.09)
21:23:14.785 00.002 15712 Worker thread wakes up
21:23:14.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
21:23:14.785 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
21:23:14.785 00.000 15712 Moving (0.20, 0.09) raw xDistance=-0.09 yDistance=-0.21
21:23:14.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:14.785 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.4 Saturated
21:23:14.788 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:14.788 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:14.790 00.002 7988 Enqueuing Expose request
21:23:14.790 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:14.790 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
21:23:14.791 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:14.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:23:14.791 00.000 15712 MoveAxis(E, 2, ABG)
21:23:14.791 00.000 15712 Guiding  Dir = 2, Dur = 2
21:23:14.791 00.000 15712 IsGuiding returns 0
21:23:14.815 00.024 15712 IsGuiding returns 0
21:23:14.815 00.000 15712 Move returns status 0, amount 2
21:23:14.815 00.000 15712 MoveAxis(N, 0, ABG)
21:23:14.815 00.000 15712 Move returns status 0, amount 0
21:23:14.815 00.000 15712 move complete, result=0
21:23:14.815 00.000 15712 worker thread done servicing request
21:23:14.815 00.000 15712 Worker thread wakes up
21:23:14.815 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
21:23:14.818 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:14.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:16.230 01.412 15712 Exposure complete
21:23:16.278 00.048 15712 worker thread done servicing request
21:23:16.278 00.000 7988 OnExposeComplete: enter
21:23:16.278 00.000 7988 UpdateGuideState(): m_state=6
21:23:16.291 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6072
21:23:16.292 00.001 7988 Star::Find returns 1 (0), X=1183.60, Y=444.55, Mass=1507, SNR=26.5, Peak=191 HFD=3.2
21:23:16.294 00.002 7988 MultiStar: [#1 0.16,0.18,1.04,U] [#2 0.10,0.14,1.02,U] [#3 0.11,0.27,0.95,U] [#4 0.14,0.19,1.03,U] [#5 -0.05,0.11,0.70,U] [#6 0.27,-0.06,0.71,U] [#7 0.32,0.23,0.69,U] [#8 0.17,0.53,0.63,U] 
21:23:16.295 00.001 7988 refined, 8 included, MultiStar: {0.14, 0.20}, one-star: {0.05, 0.25}
21:23:16.295 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
21:23:16.295 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
21:23:16.297 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.97 mountX=-0.20 mountY=-0.14, mountTheta=-2.53
21:23:16.299 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.20, opts=13)
21:23:16.299 00.000 7988 Enqueuing Move request for scope (0.14, 0.20)
21:23:16.301 00.002 15712 Worker thread wakes up
21:23:16.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
21:23:16.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:16.301 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
21:23:16.304 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:16.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:16.306 00.002 7988 Enqueuing Expose request
21:23:16.306 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
21:23:16.306 00.000 15712 Moving (0.14, 0.20) raw xDistance=-0.20 yDistance=-0.14
21:23:16.308 00.002 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 635.97
21:23:16.308 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
21:23:16.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:16.312 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:23:16.312 00.000 15712 MoveAxis(E, 42, ABG)
21:23:16.312 00.000 15712 Guiding  Dir = 2, Dur = 42
21:23:16.312 00.000 15712 IsGuiding returns 0
21:23:16.334 00.022 15712 PulseGuide returned control before completion, sleep 30
21:23:16.413 00.079 15712 IsGuiding returns 1
21:23:16.413 00.000 15712 scope still moving after pulse duration time elapsed
21:23:16.436 00.023 15712 IsGuiding returns 0
21:23:16.436 00.000 15712 scope move finished after 42 + 82 ms
21:23:16.436 00.000 15712 Move returns status 0, amount 42
21:23:16.436 00.000 15712 MoveAxis(N, 0, ABG)
21:23:16.436 00.000 15712 Move returns status 0, amount 0
21:23:16.436 00.000 15712 move complete, result=0
21:23:16.436 00.000 15712 worker thread done servicing request
21:23:16.436 00.000 15712 Worker thread wakes up
21:23:16.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:16.436 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
21:23:16.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:18.075 01.639 15712 Exposure complete
21:23:18.130 00.055 15712 worker thread done servicing request
21:23:18.130 00.000 7988 OnExposeComplete: enter
21:23:18.130 00.000 7988 UpdateGuideState(): m_state=6
21:23:18.137 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6073
21:23:18.137 00.000 7988 Star::Find returns 1 (1), X=1183.73, Y=444.13, Mass=1534, SNR=26.5, Peak=255 HFD=3.1
21:23:18.137 00.000 7988 MultiStar: [#1 0.24,-0.16,1.02,U] [#2 0.01,0.02,1.00,U] [#3 0.22,-0.05,0.97,U] [#4 0.16,-0.05,1.05,U] [#5 0.09,-0.18,0.71,U] [#6 0.13,0.04,0.72,U] [#7 0.19,-0.06,0.66,U] [#8 0.10,0.42,0.64,U] 
21:23:18.137 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.17, -0.18}
21:23:18.137 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
21:23:18.137 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.84)
21:23:18.137 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.25 mountX=0.04 mountY=-0.15, mountTheta=-1.33
21:23:18.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.04, opts=13)
21:23:18.147 00.010 7988 Enqueuing Move request for scope (0.15, -0.04)
21:23:18.147 00.000 15712 Worker thread wakes up
21:23:18.147 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
21:23:18.147 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
21:23:18.147 00.000 15712 Moving (0.15, -0.04) raw xDistance=0.04 yDistance=-0.15
21:23:18.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:18.147 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.5 Saturated
21:23:18.150 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:18.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:18.152 00.002 7988 Enqueuing Expose request
21:23:18.153 00.001 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:18.153 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:23:18.153 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:18.153 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:23:18.153 00.000 15712 MoveAxis(E, 2, ABG)
21:23:18.153 00.000 15712 Guiding  Dir = 2, Dur = 2
21:23:18.153 00.000 15712 IsGuiding returns 0
21:23:18.171 00.018 15712 IsGuiding returns 0
21:23:18.171 00.000 15712 Move returns status 0, amount 2
21:23:18.171 00.000 15712 MoveAxis(N, 0, ABG)
21:23:18.171 00.000 15712 Move returns status 0, amount 0
21:23:18.171 00.000 15712 move complete, result=0
21:23:18.171 00.000 15712 worker thread done servicing request
21:23:18.171 00.000 15712 Worker thread wakes up
21:23:18.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:18.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:18.171 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:23:19.590 01.419 15712 Exposure complete
21:23:19.648 00.058 15712 worker thread done servicing request
21:23:19.650 00.002 7988 OnExposeComplete: enter
21:23:19.650 00.000 7988 UpdateGuideState(): m_state=6
21:23:19.652 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6074
21:23:19.652 00.000 7988 Star::Find returns 1 (0), X=1183.69, Y=444.30, Mass=1466, SNR=26.1, Peak=226 HFD=3.1
21:23:19.654 00.002 7988 MultiStar: [#1 0.19,-0.09,1.05,U] [#2 0.02,-0.09,1.03,U] [#3 0.14,-0.26,0.94,U] [#4 0.22,0.08,1.03,U] [#5 0.13,0.11,0.71,U] [#6 0.16,0.06,0.69,U] [#7 0.21,-0.02,0.66,U] [#8 0.28,0.13,0.64,U] 
21:23:19.656 00.002 7988 single-star, 8 included, MultiStar: {0.16, -0.02}, one-star: {0.14, -0.00}
21:23:19.657 00.001 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.56 = 1.56)
21:23:19.657 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.67 = -1.62)
21:23:19.659 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.02 mountX=0.00 mountY=-0.14, mountTheta=-1.56
21:23:19.659 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.00, opts=13)
21:23:19.661 00.002 7988 Enqueuing Move request for scope (0.14, -0.00)
21:23:19.663 00.002 15712 Worker thread wakes up
21:23:19.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
21:23:19.663 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
21:23:19.663 00.000 15712 Moving (0.14, -0.00) raw xDistance=0.00 yDistance=-0.14
21:23:19.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:19.663 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.1
21:23:19.665 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:19.665 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:19.667 00.002 7988 Enqueuing Expose request
21:23:19.668 00.001 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:19.668 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
21:23:19.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:19.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:23:19.668 00.000 15712 MoveAxis(E, 0, ABG)
21:23:19.668 00.000 15712 Move returns status 0, amount 0
21:23:19.668 00.000 15712 MoveAxis(N, 0, ABG)
21:23:19.668 00.000 15712 Move returns status 0, amount 0
21:23:19.668 00.000 15712 move complete, result=0
21:23:19.668 00.000 15712 worker thread done servicing request
21:23:19.668 00.000 15712 Worker thread wakes up
21:23:19.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:19.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:19.668 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:23:21.302 01.634 15712 Exposure complete
21:23:21.360 00.058 15712 worker thread done servicing request
21:23:21.360 00.000 7988 OnExposeComplete: enter
21:23:21.360 00.000 7988 UpdateGuideState(): m_state=6
21:23:21.364 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6075
21:23:21.364 00.000 7988 Star::Find returns 1 (0), X=1183.73, Y=444.25, Mass=1432, SNR=25.9, Peak=232 HFD=2.9
21:23:21.364 00.000 7988 MultiStar: [#1 0.25,0.01,1.04,U] [#2 0.10,0.03,1.06,U] [#3 0.18,0.03,0.98,U] [#4 -0.12,-0.03,1.04,U] [#5 0.00,-0.15,0.75,U] [#6 0.21,0.13,0.71,U] [#7 0.35,0.04,0.67,U] [#8 0.28,0.21,0.66,U] 
21:23:21.364 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.18, -0.06}
21:23:21.364 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.58) = xAngle (1.69 = 1.69)
21:23:21.364 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.80 = -1.49)
21:23:21.364 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=-0.02 mountY=-0.15, mountTheta=-1.69
21:23:21.364 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.02, opts=13)
21:23:21.364 00.000 7988 Enqueuing Move request for scope (0.15, 0.02)
21:23:21.364 00.000 15712 Worker thread wakes up
21:23:21.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
21:23:21.364 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
21:23:21.364 00.000 15712 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
21:23:21.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:21.375 00.011 7988 UpdateGuideState exits: m=1432 SNR=25.9
21:23:21.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:21.377 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:21.377 00.000 7988 Enqueuing Expose request
21:23:21.379 00.002 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:21.379 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
21:23:21.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:21.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:23:21.379 00.000 15712 MoveAxis(E, 1, ABG)
21:23:21.379 00.000 15712 Guiding  Dir = 2, Dur = 1
21:23:21.379 00.000 15712 IsGuiding returns 0
21:23:21.434 00.055 15712 IsGuiding returns 0
21:23:21.434 00.000 15712 Move returns status 0, amount 1
21:23:21.434 00.000 15712 MoveAxis(N, 0, ABG)
21:23:21.434 00.000 15712 Move returns status 0, amount 0
21:23:21.434 00.000 15712 move complete, result=0
21:23:21.434 00.000 15712 worker thread done servicing request
21:23:21.434 00.000 15712 Worker thread wakes up
21:23:21.434 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:23:21.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:21.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:22.848 01.414 15712 Exposure complete
21:23:22.904 00.056 15712 worker thread done servicing request
21:23:22.904 00.000 7988 OnExposeComplete: enter
21:23:22.904 00.000 7988 UpdateGuideState(): m_state=6
21:23:22.910 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6076
21:23:22.910 00.000 7988 Star::Find returns 1 (1), X=1183.72, Y=444.24, Mass=1518, SNR=26.6, Peak=255 HFD=3.4
21:23:22.910 00.000 7988 MultiStar: [#1 0.09,-0.12,1.00,U] [#2 0.25,-0.06,1.01,U] [#3 0.15,-0.02,0.94,U] [#4 0.15,-0.03,1.05,U] [#5 0.02,-0.16,0.69,U] [#6 0.13,0.02,0.72,U] [#7 0.34,-0.06,0.64,U] [#8 0.38,0.08,0.59,U] 
21:23:22.910 00.000 7988 single-star, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.16, -0.07}
21:23:22.910 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
21:23:22.910 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -1.99)
21:23:22.910 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.40 mountX=0.07 mountY=-0.16, mountTheta=-1.18
21:23:22.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.07, opts=13)
21:23:22.910 00.000 7988 Enqueuing Move request for scope (0.16, -0.07)
21:23:22.921 00.011 15712 Worker thread wakes up
21:23:22.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
21:23:22.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
21:23:22.921 00.000 15712 Moving (0.16, -0.07) raw xDistance=0.07 yDistance=-0.16
21:23:22.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:22.921 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.6 Saturated
21:23:22.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:22.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:22.921 00.000 7988 Enqueuing Expose request
21:23:22.926 00.005 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:22.926 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
21:23:22.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:22.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:23:22.926 00.000 15712 MoveAxis(W, 0, ABG)
21:23:22.926 00.000 15712 Move returns status 0, amount 0
21:23:22.926 00.000 15712 MoveAxis(N, 0, ABG)
21:23:22.926 00.000 15712 Move returns status 0, amount 0
21:23:22.926 00.000 15712 move complete, result=0
21:23:22.926 00.000 15712 worker thread done servicing request
21:23:22.926 00.000 15712 Worker thread wakes up
21:23:22.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:22.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:22.926 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
21:23:24.559 01.633 15712 Exposure complete
21:23:24.604 00.045 15712 worker thread done servicing request
21:23:24.604 00.000 7988 OnExposeComplete: enter
21:23:24.620 00.016 7988 UpdateGuideState(): m_state=6
21:23:24.621 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6077
21:23:24.621 00.000 7988 Star::Find returns 1 (0), X=1183.71, Y=444.24, Mass=1611, SNR=27.4, Peak=224 HFD=3.6
21:23:24.621 00.000 7988 MultiStar: [#1 0.12,-0.14,0.97,U] [#2 0.22,-0.13,0.98,U] [#3 0.12,-0.09,0.92,U] [#4 0.10,-0.12,0.99,U] [#5 0.05,-0.14,0.68,U] [#6 -0.00,0.05,0.67,U] [#7 0.40,0.02,0.64,U] [#8 0.38,0.28,0.64,U] 
21:23:24.621 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.15, -0.07}
21:23:24.621 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.58) = xAngle (1.17 = 1.17)
21:23:24.621 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.28 = -2.00)
21:23:24.621 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.41 mountX=0.07 mountY=-0.15, mountTheta=-1.17
21:23:24.621 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.07, opts=13)
21:23:24.621 00.000 7988 Enqueuing Move request for scope (0.15, -0.07)
21:23:24.621 00.000 15712 Worker thread wakes up
21:23:24.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
21:23:24.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
21:23:24.621 00.000 15712 Moving (0.15, -0.07) raw xDistance=0.07 yDistance=-0.15
21:23:24.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:24.621 00.000 7988 UpdateGuideState exits: m=1611 SNR=27.4
21:23:24.633 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:24.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:24.635 00.002 7988 Enqueuing Expose request
21:23:24.635 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:24.635 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
21:23:24.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:24.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:23:24.635 00.000 15712 MoveAxis(W, 1, ABG)
21:23:24.635 00.000 15712 Guiding  Dir = 3, Dur = 1
21:23:24.638 00.003 15712 IsGuiding returns 0
21:23:24.655 00.017 15712 IsGuiding returns 0
21:23:24.655 00.000 15712 Move returns status 0, amount 1
21:23:24.655 00.000 15712 MoveAxis(N, 0, ABG)
21:23:24.655 00.000 15712 Move returns status 0, amount 0
21:23:24.655 00.000 15712 move complete, result=0
21:23:24.655 00.000 15712 worker thread done servicing request
21:23:24.655 00.000 15712 Worker thread wakes up
21:23:24.655 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
21:23:24.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:24.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:26.071 01.416 15712 Exposure complete
21:23:26.117 00.046 15712 worker thread done servicing request
21:23:26.117 00.000 7988 OnExposeComplete: enter
21:23:26.117 00.000 7988 UpdateGuideState(): m_state=6
21:23:26.132 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6078
21:23:26.132 00.000 7988 Star::Find returns 1 (0), X=1183.64, Y=444.26, Mass=1513, SNR=26.5, Peak=237 HFD=3.3
21:23:26.134 00.002 7988 MultiStar: [#1 0.22,-0.12,1.07,U] [#2 0.18,0.15,1.01,U] [#3 0.14,0.07,0.94,U] [#4 0.15,0.07,1.01,U] [#5 0.20,-0.05,0.73,U] [#6 0.25,0.01,0.71,U] [#7 0.36,0.00,0.67,U] [#8 0.26,0.12,0.64,U] 
21:23:26.134 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.08, -0.04}
21:23:26.136 00.002 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
21:23:26.136 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.04)
21:23:26.138 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.45 mountX=0.04 mountY=-0.08, mountTheta=-1.12
21:23:26.140 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
21:23:26.140 00.000 7988 Enqueuing Move request for scope (0.08, -0.04)
21:23:26.142 00.002 15712 Worker thread wakes up
21:23:26.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
21:23:26.142 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
21:23:26.142 00.000 15712 Moving (0.08, -0.04) raw xDistance=0.04 yDistance=-0.08
21:23:26.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:26.142 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
21:23:26.145 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:26.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:26.147 00.002 7988 Enqueuing Expose request
21:23:26.148 00.001 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:26.148 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
21:23:26.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:26.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:23:26.148 00.000 15712 MoveAxis(W, 2, ABG)
21:23:26.148 00.000 15712 Guiding  Dir = 3, Dur = 2
21:23:26.149 00.001 15712 IsGuiding returns 0
21:23:26.164 00.015 15712 IsGuiding returns 0
21:23:26.164 00.000 15712 Move returns status 0, amount 2
21:23:26.164 00.000 15712 MoveAxis(N, 0, ABG)
21:23:26.164 00.000 15712 Move returns status 0, amount 0
21:23:26.164 00.000 15712 move complete, result=0
21:23:26.164 00.000 15712 worker thread done servicing request
21:23:26.164 00.000 15712 Worker thread wakes up
21:23:26.164 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:23:26.166 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:26.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:27.808 01.642 15712 Exposure complete
21:23:27.867 00.059 15712 worker thread done servicing request
21:23:27.867 00.000 7988 OnExposeComplete: enter
21:23:27.867 00.000 7988 UpdateGuideState(): m_state=6
21:23:27.869 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6079
21:23:27.870 00.001 7988 Star::Find returns 1 (0), X=1183.61, Y=444.21, Mass=1505, SNR=26.5, Peak=220 HFD=3.2
21:23:27.870 00.000 7988 MultiStar: [#1 0.13,-0.12,1.02,U] [#2 0.16,0.03,1.02,U] [#3 0.04,0.08,0.95,U] [#4 -0.09,0.05,1.03,U] [#5 0.05,-0.30,0.75,U] [#6 0.20,0.03,0.72,U] [#7 0.33,-0.02,0.67,U] [#8 0.00,0.27,0.69,U] 
21:23:27.870 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.06, -0.09}
21:23:27.870 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
21:23:27.870 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.71)
21:23:27.870 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=0.01 mountY=-0.09, mountTheta=-1.46
21:23:27.870 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
21:23:27.870 00.000 7988 Enqueuing Move request for scope (0.09, -0.01)
21:23:27.870 00.000 15712 Worker thread wakes up
21:23:27.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:27.870 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5
21:23:27.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:27.870 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:27.884 00.014 7988 Enqueuing Expose request
21:23:27.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
21:23:27.884 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
21:23:27.884 00.000 15712 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
21:23:27.886 00.002 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:27.886 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
21:23:27.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:27.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:23:27.886 00.000 15712 MoveAxis(W, 1, ABG)
21:23:27.886 00.000 15712 Guiding  Dir = 3, Dur = 1
21:23:27.922 00.036 15712 IsGuiding returns 0
21:23:27.935 00.013 15712 IsGuiding returns 0
21:23:27.935 00.000 15712 Move returns status 0, amount 1
21:23:27.935 00.000 15712 MoveAxis(N, 0, ABG)
21:23:27.935 00.000 15712 Move returns status 0, amount 0
21:23:27.935 00.000 15712 move complete, result=0
21:23:27.935 00.000 15712 worker thread done servicing request
21:23:27.935 00.000 15712 Worker thread wakes up
21:23:27.935 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:23:27.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:27.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:29.355 01.420 15712 Exposure complete
21:23:29.413 00.058 15712 worker thread done servicing request
21:23:29.413 00.000 7988 OnExposeComplete: enter
21:23:29.416 00.003 7988 UpdateGuideState(): m_state=6
21:23:29.416 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6080
21:23:29.416 00.000 7988 Star::Find returns 1 (0), X=1183.63, Y=444.22, Mass=1498, SNR=26.4, Peak=230 HFD=3.2
21:23:29.416 00.000 7988 MultiStar: [#1 0.26,-0.01,1.01,U] [#2 0.18,-0.00,1.02,U] [#3 0.15,0.09,0.97,U] [#4 0.17,0.04,1.02,U] [#5 0.01,-0.11,0.69,U] [#6 0.05,-0.08,0.71,U] [#7 0.44,-0.04,0.66,U] [#8 0.32,0.23,0.67,U] 
21:23:29.416 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.00}, one-star: {0.08, -0.09}
21:23:29.416 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.72 = 0.72)
21:23:29.416 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.83 = -2.45)
21:23:29.416 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=0.09 mountY=-0.07, mountTheta=-0.70
21:23:29.416 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
21:23:29.416 00.000 7988 Enqueuing Move request for scope (0.08, -0.09)
21:23:29.416 00.000 15712 Worker thread wakes up
21:23:29.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
21:23:29.416 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
21:23:29.416 00.000 15712 Moving (0.08, -0.09) raw xDistance=0.09 yDistance=-0.07
21:23:29.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:29.416 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
21:23:29.429 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:29.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:29.431 00.002 7988 Enqueuing Expose request
21:23:29.431 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:29.431 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
21:23:29.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:29.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:23:29.431 00.000 15712 MoveAxis(W, 0, ABG)
21:23:29.431 00.000 15712 Move returns status 0, amount 0
21:23:29.431 00.000 15712 MoveAxis(N, 0, ABG)
21:23:29.431 00.000 15712 Move returns status 0, amount 0
21:23:29.431 00.000 15712 move complete, result=0
21:23:29.431 00.000 15712 worker thread done servicing request
21:23:29.431 00.000 15712 Worker thread wakes up
21:23:29.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:29.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:29.431 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:23:31.062 01.631 15712 Exposure complete
21:23:31.114 00.052 15712 worker thread done servicing request
21:23:31.114 00.000 7988 OnExposeComplete: enter
21:23:31.114 00.000 7988 UpdateGuideState(): m_state=6
21:23:31.123 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6081
21:23:31.123 00.000 7988 Star::Find returns 1 (1), X=1183.79, Y=444.46, Mass=1499, SNR=26.4, Peak=255 HFD=3.1
21:23:31.123 00.000 7988 MultiStar: [#1 0.17,0.18,1.04,U] [#2 0.12,0.18,1.02,U] [#3 0.36,0.17,0.92,U] [#4 0.04,0.28,1.02,U] [#5 -0.02,0.17,0.72,U] [#6 0.41,0.08,0.69,U] [#7 0.39,0.42,0.67,U] [#8 0.37,0.49,0.69,U] 
21:23:31.123 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.23}, one-star: {0.24, 0.16}
21:23:31.123 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.58) = xAngle (2.16 = 2.16)
21:23:31.123 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.27 = -1.02)
21:23:31.123 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.16 hyp=0.29 cameraTheta=0.58 mountX=-0.16 mountY=-0.24, mountTheta=-2.15
21:23:31.131 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.16, opts=13)
21:23:31.131 00.000 7988 Enqueuing Move request for scope (0.24, 0.16)
21:23:31.131 00.000 15712 Worker thread wakes up
21:23:31.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.16) opts 0xd
21:23:31.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.16)
21:23:31.131 00.000 15712 Moving (0.24, 0.16) raw xDistance=-0.16 yDistance=-0.24
21:23:31.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:31.131 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4 Saturated
21:23:31.136 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:31.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:31.138 00.002 7988 Enqueuing Expose request
21:23:31.139 00.001 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:31.139 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
21:23:31.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:31.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:23:31.139 00.000 15712 MoveAxis(W, 0, ABG)
21:23:31.139 00.000 15712 Move returns status 0, amount 0
21:23:31.139 00.000 15712 MoveAxis(N, 0, ABG)
21:23:31.139 00.000 15712 Move returns status 0, amount 0
21:23:31.139 00.000 15712 move complete, result=0
21:23:31.139 00.000 15712 worker thread done servicing request
21:23:31.139 00.000 15712 Worker thread wakes up
21:23:31.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:31.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:31.139 00.000 7988 GuideStep: -0.2 px 0 ms WEST, -0.2 px 0 ms NORTH
21:23:32.658 01.519 15712 Exposure complete
21:23:32.714 00.056 15712 worker thread done servicing request
21:23:32.714 00.000 7988 OnExposeComplete: enter
21:23:32.714 00.000 7988 UpdateGuideState(): m_state=6
21:23:32.719 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6082
21:23:32.719 00.000 7988 Star::Find returns 1 (0), X=1183.67, Y=444.62, Mass=1477, SNR=26.2, Peak=212 HFD=3.2
21:23:32.719 00.000 7988 MultiStar: [#1 0.29,0.30,1.03,U] [#2 0.23,0.26,1.05,U] [#3 0.31,0.40,0.93,U] [#4 0.11,0.28,1.04,U] [#5 0.20,0.11,0.74,U] [#6 0.13,0.53,0.72,U] [#7 0.28,0.36,0.69,U] [#8 0.23,0.53,0.66,U] 
21:23:32.719 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.33}, one-star: {0.12, 0.32}
21:23:32.719 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
21:23:32.719 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
21:23:32.719 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.21 mountX=-0.32 mountY=-0.13, mountTheta=-2.76
21:23:32.719 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.32, opts=13)
21:23:32.719 00.000 7988 Enqueuing Move request for scope (0.12, 0.32)
21:23:32.719 00.000 15712 Worker thread wakes up
21:23:32.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.32) opts 0xd
21:23:32.719 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.32)
21:23:32.719 00.000 15712 Moving (0.12, 0.32) raw xDistance=-0.32 yDistance=-0.13
21:23:32.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:32.731 00.012 7988 UpdateGuideState exits: m=1477 SNR=26.2
21:23:32.731 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:32.733 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:32.733 00.000 7988 Enqueuing Expose request
21:23:32.735 00.002 15712 PPEC rslt: input = -0.32, final = -0.19, react = -0.19, pred = -0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 635.97
21:23:32.735 00.000 15712 PPEC: input: -0.32, control: -0.19, exposure: 1500
21:23:32.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:32.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:23:32.735 00.000 15712 MoveAxis(E, 63, ABG)
21:23:32.735 00.000 15712 Guiding  Dir = 2, Dur = 63
21:23:32.735 00.000 15712 IsGuiding returns 0
21:23:32.748 00.013 15712 PulseGuide returned control before completion, sleep 59
21:23:32.815 00.067 15712 IsGuiding returns 0
21:23:32.815 00.000 15712 Move returns status 0, amount 63
21:23:32.815 00.000 15712 MoveAxis(N, 0, ABG)
21:23:32.815 00.000 15712 Move returns status 0, amount 0
21:23:32.815 00.000 15712 move complete, result=0
21:23:32.815 00.000 15712 worker thread done servicing request
21:23:32.815 00.000 15712 Worker thread wakes up
21:23:32.815 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
21:23:32.816 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:32.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:34.460 01.644 15712 Exposure complete
21:23:34.514 00.054 15712 worker thread done servicing request
21:23:34.514 00.000 7988 OnExposeComplete: enter
21:23:34.514 00.000 7988 UpdateGuideState(): m_state=6
21:23:34.521 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6083
21:23:34.521 00.000 7988 Star::Find returns 1 (0), X=1183.76, Y=444.53, Mass=1505, SNR=26.5, Peak=219 HFD=3.3
21:23:34.521 00.000 7988 MultiStar: [#1 0.20,0.14,1.03,U] [#2 0.16,0.24,1.01,U] [#3 0.24,0.21,0.99,U] [#4 0.22,0.22,1.00,U] [#5 0.30,0.05,0.73,U] [#6 0.25,0.09,0.69,U] [#7 0.49,0.11,0.66,U] [#8 0.26,0.41,0.62,U] 
21:23:34.521 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.19}, one-star: {0.21, 0.22}
21:23:34.521 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
21:23:34.521 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.77)
21:23:34.521 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.83 mountX=-0.23 mountY=-0.21, mountTheta=-2.39
21:23:34.521 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.22, opts=13)
21:23:34.531 00.010 7988 Enqueuing Move request for scope (0.21, 0.22)
21:23:34.531 00.000 15712 Worker thread wakes up
21:23:34.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
21:23:34.531 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
21:23:34.531 00.000 15712 Moving (0.21, 0.22) raw xDistance=-0.23 yDistance=-0.21
21:23:34.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:34.531 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5
21:23:34.534 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:34.534 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:34.536 00.002 7988 Enqueuing Expose request
21:23:34.537 00.001 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 635.97
21:23:34.537 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
21:23:34.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:34.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:23:34.537 00.000 15712 MoveAxis(E, 45, ABG)
21:23:34.537 00.000 15712 Guiding  Dir = 2, Dur = 45
21:23:34.537 00.000 15712 IsGuiding returns 0
21:23:34.553 00.016 15712 PulseGuide returned control before completion, sleep 37
21:23:34.601 00.048 15712 IsGuiding returns 1
21:23:34.601 00.000 15712 scope still moving after pulse duration time elapsed
21:23:34.633 00.032 15712 IsGuiding returns 0
21:23:34.633 00.000 15712 scope move finished after 45 + 54 ms
21:23:34.633 00.000 15712 Move returns status 0, amount 45
21:23:34.633 00.000 15712 MoveAxis(N, 0, ABG)
21:23:34.633 00.000 15712 Move returns status 0, amount 0
21:23:34.633 00.000 15712 move complete, result=0
21:23:34.633 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
21:23:34.639 00.006 15712 worker thread done servicing request
21:23:34.639 00.000 15712 Worker thread wakes up
21:23:34.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:34.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:36.056 01.417 15712 Exposure complete
21:23:36.101 00.045 15712 worker thread done servicing request
21:23:36.101 00.000 7988 OnExposeComplete: enter
21:23:36.116 00.015 7988 UpdateGuideState(): m_state=6
21:23:36.117 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6084
21:23:36.117 00.000 7988 Star::Find returns 1 (1), X=1183.69, Y=444.13, Mass=1578, SNR=27.0, Peak=255 HFD=3.3
21:23:36.117 00.000 7988 MultiStar: [#1 0.22,-0.07,1.00,U] [#2 0.17,0.03,0.97,U] [#3 0.22,-0.16,0.95,U] [#4 0.13,-0.10,0.98,U] [#5 -0.12,-0.35,0.67,U] [#6 -0.01,0.05,0.69,U] [#7 0.33,-0.25,0.65,U] [#8 0.47,-0.05,0.67,U] 
21:23:36.117 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.14, -0.18}
21:23:36.117 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.58) = xAngle (1.00 = 1.00)
21:23:36.117 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.11 = -2.18)
21:23:36.117 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-0.58 mountX=0.11 mountY=-0.17, mountTheta=-0.99
21:23:36.117 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.11, opts=13)
21:23:36.117 00.000 7988 Enqueuing Move request for scope (0.17, -0.11)
21:23:36.117 00.000 15712 Worker thread wakes up
21:23:36.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
21:23:36.117 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
21:23:36.117 00.000 15712 Moving (0.17, -0.11) raw xDistance=0.11 yDistance=-0.17
21:23:36.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:36.117 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.0 Saturated
21:23:36.130 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:36.130 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:36.132 00.002 7988 Enqueuing Expose request
21:23:36.133 00.001 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:36.133 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
21:23:36.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:36.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:23:36.133 00.000 15712 MoveAxis(E, 2, ABG)
21:23:36.133 00.000 15712 Guiding  Dir = 2, Dur = 2
21:23:36.134 00.001 15712 IsGuiding returns 0
21:23:36.150 00.016 15712 IsGuiding returns 0
21:23:36.150 00.000 15712 Move returns status 0, amount 2
21:23:36.150 00.000 15712 MoveAxis(N, 0, ABG)
21:23:36.150 00.000 15712 Move returns status 0, amount 0
21:23:36.150 00.000 15712 move complete, result=0
21:23:36.150 00.000 15712 worker thread done servicing request
21:23:36.150 00.000 15712 Worker thread wakes up
21:23:36.150 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
21:23:36.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:36.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:37.794 01.644 15712 Exposure complete
21:23:37.848 00.054 15712 worker thread done servicing request
21:23:37.848 00.000 7988 OnExposeComplete: enter
21:23:37.855 00.007 7988 UpdateGuideState(): m_state=6
21:23:37.855 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6085
21:23:37.855 00.000 7988 Star::Find returns 1 (1), X=1183.87, Y=444.17, Mass=1591, SNR=27.0, Peak=255 HFD=3.4
21:23:37.855 00.000 7988 MultiStar: [#1 0.28,-0.22,0.98,U] [#2 0.09,-0.14,1.00,U] [#3 0.24,-0.15,0.94,U] [#4 0.10,-0.01,1.00,U] [#5 0.10,-0.14,0.67,U] [#6 0.43,0.01,0.69,U] [#7 0.30,0.08,0.63,U] [#8 0.34,0.04,0.63,U] 
21:23:37.855 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.09}, one-star: {0.32, -0.13}
21:23:37.855 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.58) = xAngle (1.23 = 1.23)
21:23:37.855 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.34 = -1.94)
21:23:37.855 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.35 mountX=0.08 mountY=-0.23, mountTheta=-1.23
21:23:37.855 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.09, opts=13)
21:23:37.865 00.010 7988 Enqueuing Move request for scope (0.23, -0.09)
21:23:37.865 00.000 15712 Worker thread wakes up
21:23:37.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
21:23:37.865 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
21:23:37.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:37.865 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.0 Saturated
21:23:37.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:37.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:37.865 00.000 7988 Enqueuing Expose request
21:23:37.871 00.006 15712 Moving (0.23, -0.09) raw xDistance=0.08 yDistance=-0.23
21:23:37.871 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:37.871 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:23:37.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:37.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:23:37.871 00.000 15712 MoveAxis(E, 3, ABG)
21:23:37.871 00.000 15712 Guiding  Dir = 2, Dur = 3
21:23:37.871 00.000 15712 IsGuiding returns 0
21:23:37.887 00.016 15712 IsGuiding returns 0
21:23:37.887 00.000 15712 Move returns status 0, amount 3
21:23:37.887 00.000 15712 MoveAxis(N, 0, ABG)
21:23:37.887 00.000 15712 Move returns status 0, amount 0
21:23:37.887 00.000 15712 move complete, result=0
21:23:37.887 00.000 15712 worker thread done servicing request
21:23:37.887 00.000 15712 Worker thread wakes up
21:23:37.887 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
21:23:37.899 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:37.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:39.306 01.407 15712 Exposure complete
21:23:39.363 00.057 15712 worker thread done servicing request
21:23:39.363 00.000 7988 OnExposeComplete: enter
21:23:39.369 00.006 7988 UpdateGuideState(): m_state=6
21:23:39.371 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6086
21:23:39.371 00.000 7988 Star::Find returns 1 (1), X=1183.74, Y=444.22, Mass=1532, SNR=26.6, Peak=255 HFD=3.5
21:23:39.373 00.002 7988 MultiStar: [#1 0.22,-0.21,1.02,U] [#2 0.10,-0.02,1.01,U] [#3 0.24,-0.16,0.95,U] [#4 0.07,0.04,1.02,U] [#5 0.20,-0.04,0.66,U] [#6 0.19,-0.10,0.68,U] [#7 0.23,0.19,0.66,U] [#8 0.29,0.13,0.63,U] 
21:23:39.373 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.18, -0.09}
21:23:39.375 00.002 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.58) = xAngle (1.35 = 1.35)
21:23:39.375 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.46 = -1.82)
21:23:39.377 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.23 mountX=0.04 mountY=-0.18, mountTheta=-1.35
21:23:39.377 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.04, opts=13)
21:23:39.380 00.003 7988 Enqueuing Move request for scope (0.18, -0.04)
21:23:39.380 00.000 15712 Worker thread wakes up
21:23:39.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
21:23:39.380 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
21:23:39.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:39.380 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.6 Saturated
21:23:39.383 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:39.383 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:39.385 00.002 7988 Enqueuing Expose request
21:23:39.385 00.000 15712 Moving (0.18, -0.04) raw xDistance=0.04 yDistance=-0.18
21:23:39.387 00.002 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:39.387 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:23:39.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:39.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:23:39.387 00.000 15712 MoveAxis(E, 3, ABG)
21:23:39.387 00.000 15712 Guiding  Dir = 2, Dur = 3
21:23:39.399 00.012 15712 IsGuiding returns 0
21:23:39.414 00.015 15712 IsGuiding returns 0
21:23:39.414 00.000 15712 Move returns status 0, amount 3
21:23:39.417 00.003 15712 MoveAxis(N, 0, ABG)
21:23:39.417 00.000 15712 Move returns status 0, amount 0
21:23:39.417 00.000 15712 move complete, result=0
21:23:39.417 00.000 15712 worker thread done servicing request
21:23:39.417 00.000 15712 Worker thread wakes up
21:23:39.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:39.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:39.417 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
21:23:41.046 01.629 15712 Exposure complete
21:23:41.099 00.053 15712 worker thread done servicing request
21:23:41.099 00.000 7988 OnExposeComplete: enter
21:23:41.099 00.000 7988 UpdateGuideState(): m_state=6
21:23:41.107 00.008 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6087
21:23:41.107 00.000 7988 Star::Find returns 1 (0), X=1183.69, Y=444.23, Mass=1469, SNR=26.1, Peak=214 HFD=3.4
21:23:41.109 00.002 7988 MultiStar: [#1 0.13,-0.13,0.98,U] [#2 0.10,0.17,1.04,U] [#3 0.45,0.01,0.97,U] [#4 0.11,0.09,1.04,U] [#5 0.08,0.01,0.72,U] [#6 0.22,0.17,0.74,U] [#7 0.38,-0.00,0.64,U] [#8 0.34,0.29,0.66,U] 
21:23:41.111 00.002 7988 single-star, 8 included, MultiStar: {0.21, 0.05}, one-star: {0.14, -0.07}
21:23:41.111 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.58) = xAngle (1.10 = 1.10)
21:23:41.111 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.07)
21:23:41.113 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.48 mountX=0.07 mountY=-0.14, mountTheta=-1.09
21:23:41.116 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.07, opts=13)
21:23:41.116 00.000 7988 Enqueuing Move request for scope (0.14, -0.07)
21:23:41.118 00.002 15712 Worker thread wakes up
21:23:41.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
21:23:41.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
21:23:41.118 00.000 15712 Moving (0.14, -0.07) raw xDistance=0.07 yDistance=-0.14
21:23:41.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:41.118 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.1
21:23:41.120 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:41.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:41.122 00.002 7988 Enqueuing Expose request
21:23:41.123 00.001 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:41.123 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
21:23:41.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:41.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:23:41.123 00.000 15712 MoveAxis(E, 4, ABG)
21:23:41.123 00.000 15712 Guiding  Dir = 2, Dur = 4
21:23:41.123 00.000 15712 IsGuiding returns 0
21:23:41.142 00.019 15712 IsGuiding returns 0
21:23:41.142 00.000 15712 Move returns status 0, amount 4
21:23:41.142 00.000 15712 MoveAxis(N, 0, ABG)
21:23:41.142 00.000 15712 Move returns status 0, amount 0
21:23:41.142 00.000 15712 move complete, result=0
21:23:41.142 00.000 15712 worker thread done servicing request
21:23:41.142 00.000 15712 Worker thread wakes up
21:23:41.142 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:23:41.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:41.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:42.556 01.414 15712 Exposure complete
21:23:42.616 00.060 15712 worker thread done servicing request
21:23:42.616 00.000 7988 OnExposeComplete: enter
21:23:42.616 00.000 7988 UpdateGuideState(): m_state=6
21:23:42.619 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6088
21:23:42.619 00.000 7988 Star::Find returns 1 (1), X=1183.74, Y=444.33, Mass=1474, SNR=26.3, Peak=255 HFD=3.0
21:23:42.619 00.000 7988 MultiStar: [#1 0.26,-0.09,1.05,U] [#2 0.18,0.16,0.99,U] [#3 0.22,-0.07,0.94,U] [#4 0.01,0.18,1.03,U] [#5 0.18,0.09,0.72,U] [#6 0.24,0.07,0.72,U] [#7 0.23,0.11,0.69,U] [#8 0.33,0.16,0.64,U] 
21:23:42.619 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.07}, one-star: {0.18, 0.02}
21:23:42.619 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.58) = xAngle (1.69 = 1.69)
21:23:42.619 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.80 = -1.48)
21:23:42.619 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.19 cameraTheta=0.11 mountX=-0.02 mountY=-0.18, mountTheta=-1.69
21:23:42.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.02, opts=13)
21:23:42.619 00.000 7988 Enqueuing Move request for scope (0.18, 0.02)
21:23:42.619 00.000 15712 Worker thread wakes up
21:23:42.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
21:23:42.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
21:23:42.619 00.000 15712 Moving (0.18, 0.02) raw xDistance=-0.02 yDistance=-0.18
21:23:42.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:42.631 00.012 7988 UpdateGuideState exits: m=1474 SNR=26.3 Saturated
21:23:42.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:42.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:42.631 00.000 7988 Enqueuing Expose request
21:23:42.635 00.004 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:42.635 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:23:42.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:42.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:23:42.635 00.000 15712 MoveAxis(E, 4, ABG)
21:23:42.635 00.000 15712 Guiding  Dir = 2, Dur = 4
21:23:42.635 00.000 15712 IsGuiding returns 0
21:23:42.651 00.016 15712 IsGuiding returns 0
21:23:42.651 00.000 15712 Move returns status 0, amount 4
21:23:42.651 00.000 15712 MoveAxis(N, 0, ABG)
21:23:42.651 00.000 15712 Move returns status 0, amount 0
21:23:42.651 00.000 15712 move complete, result=0
21:23:42.651 00.000 15712 worker thread done servicing request
21:23:42.651 00.000 15712 Worker thread wakes up
21:23:42.651 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
21:23:42.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:42.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:44.294 01.643 15712 Exposure complete
21:23:44.353 00.059 15712 worker thread done servicing request
21:23:44.353 00.000 7988 OnExposeComplete: enter
21:23:44.353 00.000 7988 UpdateGuideState(): m_state=6
21:23:44.358 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6089
21:23:44.358 00.000 7988 Star::Find returns 1 (1), X=1183.72, Y=444.37, Mass=1457, SNR=26.0, Peak=255 HFD=3.0
21:23:44.358 00.000 7988 MultiStar: [#1 0.12,0.01,1.05,U] [#2 0.11,0.16,1.04,U] [#3 0.23,0.07,0.97,U] [#4 0.21,0.20,1.07,U] [#5 0.11,0.04,0.71,U] [#6 0.00,0.21,0.72,U] [#7 0.37,0.15,0.72,U] [#8 0.14,0.42,0.68,U] 
21:23:44.358 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.14}, one-star: {0.17, 0.06}
21:23:44.358 00.000 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.58) = xAngle (1.95 = 1.95)
21:23:44.358 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.06 = -1.23)
21:23:44.358 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.37 mountX=-0.07 mountY=-0.17, mountTheta=-1.94
21:23:44.366 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.06, opts=13)
21:23:44.366 00.000 7988 Enqueuing Move request for scope (0.17, 0.06)
21:23:44.366 00.000 15712 Worker thread wakes up
21:23:44.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
21:23:44.366 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
21:23:44.366 00.000 15712 Moving (0.17, 0.06) raw xDistance=-0.07 yDistance=-0.17
21:23:44.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:44.366 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0 Saturated
21:23:44.371 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:44.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:44.374 00.003 7988 Enqueuing Expose request
21:23:44.374 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:44.374 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
21:23:44.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:44.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:23:44.374 00.000 15712 MoveAxis(E, 3, ABG)
21:23:44.374 00.000 15712 Guiding  Dir = 2, Dur = 3
21:23:44.383 00.009 15712 IsGuiding returns 0
21:23:44.400 00.017 15712 IsGuiding returns 0
21:23:44.400 00.000 15712 Move returns status 0, amount 3
21:23:44.400 00.000 15712 MoveAxis(N, 0, ABG)
21:23:44.400 00.000 15712 Move returns status 0, amount 0
21:23:44.400 00.000 15712 move complete, result=0
21:23:44.400 00.000 15712 worker thread done servicing request
21:23:44.400 00.000 15712 Worker thread wakes up
21:23:44.400 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
21:23:44.405 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:44.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:45.810 01.405 15712 Exposure complete
21:23:45.864 00.054 15712 worker thread done servicing request
21:23:45.864 00.000 7988 OnExposeComplete: enter
21:23:45.864 00.000 7988 UpdateGuideState(): m_state=6
21:23:45.871 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6090
21:23:45.871 00.000 7988 Star::Find returns 1 (0), X=1183.65, Y=444.49, Mass=1552, SNR=26.9, Peak=217 HFD=3.2
21:23:45.871 00.000 7988 MultiStar: [#1 0.19,0.12,1.03,U] [#2 0.08,0.33,1.03,U] [#3 0.11,0.17,0.93,U] [#4 0.21,0.09,1.01,U] [#5 -0.14,0.20,0.69,U] [#6 0.17,0.30,0.72,U] [#7 0.15,0.34,0.66,U] [#8 0.24,0.55,0.63,U] 
21:23:45.871 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.24}, one-star: {0.10, 0.18}
21:23:45.871 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.58) = xAngle (2.65 = 2.65)
21:23:45.871 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.76 = -0.53)
21:23:45.871 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.07 mountX=-0.18 mountY=-0.11, mountTheta=-2.62
21:23:45.871 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.18, opts=13)
21:23:45.871 00.000 7988 Enqueuing Move request for scope (0.10, 0.18)
21:23:45.881 00.010 15712 Worker thread wakes up
21:23:45.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
21:23:45.881 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
21:23:45.881 00.000 15712 Moving (0.10, 0.18) raw xDistance=-0.18 yDistance=-0.11
21:23:45.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:45.881 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.9
21:23:45.884 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:45.884 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:45.886 00.002 7988 Enqueuing Expose request
21:23:45.887 00.001 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 635.97
21:23:45.887 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
21:23:45.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:45.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:23:45.887 00.000 15712 MoveAxis(E, 37, ABG)
21:23:45.887 00.000 15712 Guiding  Dir = 2, Dur = 37
21:23:45.887 00.000 15712 IsGuiding returns 0
21:23:45.906 00.019 15712 PulseGuide returned control before completion, sleep 29
21:23:45.954 00.048 15712 IsGuiding returns 0
21:23:45.954 00.000 15712 Move returns status 0, amount 37
21:23:45.954 00.000 15712 MoveAxis(N, 0, ABG)
21:23:45.954 00.000 15712 Move returns status 0, amount 0
21:23:45.954 00.000 15712 move complete, result=0
21:23:45.954 00.000 15712 worker thread done servicing request
21:23:45.954 00.000 15712 Worker thread wakes up
21:23:45.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:45.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:45.954 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
21:23:47.593 01.639 15712 Exposure complete
21:23:47.651 00.058 15712 worker thread done servicing request
21:23:47.651 00.000 7988 OnExposeComplete: enter
21:23:47.651 00.000 7988 UpdateGuideState(): m_state=6
21:23:47.655 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6091
21:23:47.656 00.001 7988 Star::Find returns 1 (0), X=1183.68, Y=444.51, Mass=1497, SNR=26.4, Peak=206 HFD=3.3
21:23:47.656 00.000 7988 MultiStar: [#1 0.17,0.13,1.01,U] [#2 0.21,0.17,0.98,U] [#3 0.17,0.06,0.96,U] [#4 0.25,0.13,1.06,U] [#5 -0.04,0.07,0.69,U] [#6 -0.00,0.07,0.71,U] [#7 0.17,0.22,0.68,U] [#8 0.36,0.42,0.63,U] 
21:23:47.656 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.16}, one-star: {0.12, 0.21}
21:23:47.656 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.58) = xAngle (2.35 = 2.35)
21:23:47.656 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.46 = -0.82)
21:23:47.656 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.77 mountX=-0.16 mountY=-0.17, mountTheta=-2.34
21:23:47.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.16, opts=13)
21:23:47.656 00.000 7988 Enqueuing Move request for scope (0.16, 0.16)
21:23:47.656 00.000 15712 Worker thread wakes up
21:23:47.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
21:23:47.656 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
21:23:47.656 00.000 15712 Moving (0.16, 0.16) raw xDistance=-0.16 yDistance=-0.17
21:23:47.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:47.656 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
21:23:47.668 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:47.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:47.670 00.002 7988 Enqueuing Expose request
21:23:47.670 00.000 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:47.670 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
21:23:47.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:47.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:23:47.670 00.000 15712 MoveAxis(E, 1, ABG)
21:23:47.670 00.000 15712 Guiding  Dir = 2, Dur = 1
21:23:47.692 00.022 15712 IsGuiding returns 0
21:23:47.712 00.020 15712 IsGuiding returns 0
21:23:47.712 00.000 15712 Move returns status 0, amount 1
21:23:47.712 00.000 15712 MoveAxis(N, 0, ABG)
21:23:47.712 00.000 15712 Move returns status 0, amount 0
21:23:47.712 00.000 15712 move complete, result=0
21:23:47.712 00.000 15712 worker thread done servicing request
21:23:47.712 00.000 15712 Worker thread wakes up
21:23:47.712 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.2 px 0 ms NORTH
21:23:47.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:47.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:49.123 01.411 15712 Exposure complete
21:23:49.182 00.059 15712 worker thread done servicing request
21:23:49.182 00.000 7988 OnExposeComplete: enter
21:23:49.182 00.000 7988 UpdateGuideState(): m_state=6
21:23:49.184 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6092
21:23:49.184 00.000 7988 Star::Find returns 1 (0), X=1183.74, Y=444.36, Mass=1567, SNR=26.9, Peak=225 HFD=3.3
21:23:49.184 00.000 7988 MultiStar: [#1 0.10,0.18,1.02,U] [#2 -0.07,0.25,0.98,U] [#3 0.10,0.22,0.94,U] [#4 0.19,0.09,1.02,U] [#5 0.18,0.11,0.71,U] [#6 0.20,0.15,0.68,U] [#7 0.26,0.20,0.64,U] [#8 0.22,0.43,0.63,U] 
21:23:49.184 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.18}, one-star: {0.19, 0.06}
21:23:49.184 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
21:23:49.184 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.30)
21:23:49.184 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.30 mountX=-0.06 mountY=-0.19, mountTheta=-1.87
21:23:49.184 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.06, opts=13)
21:23:49.184 00.000 7988 Enqueuing Move request for scope (0.19, 0.06)
21:23:49.184 00.000 15712 Worker thread wakes up
21:23:49.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
21:23:49.184 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
21:23:49.184 00.000 15712 Moving (0.19, 0.06) raw xDistance=-0.06 yDistance=-0.19
21:23:49.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:49.184 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.9
21:23:49.197 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:49.199 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:49.199 00.000 7988 Enqueuing Expose request
21:23:49.200 00.001 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:49.200 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
21:23:49.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:49.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:23:49.200 00.000 15712 MoveAxis(E, 1, ABG)
21:23:49.200 00.000 15712 Guiding  Dir = 2, Dur = 1
21:23:49.200 00.000 15712 IsGuiding returns 0
21:23:49.216 00.016 15712 IsGuiding returns 0
21:23:49.231 00.015 15712 Move returns status 0, amount 1
21:23:49.231 00.000 15712 MoveAxis(N, 0, ABG)
21:23:49.231 00.000 15712 Move returns status 0, amount 0
21:23:49.231 00.000 15712 move complete, result=0
21:23:49.231 00.000 15712 worker thread done servicing request
21:23:49.231 00.000 15712 Worker thread wakes up
21:23:49.231 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
21:23:49.233 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:49.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:50.876 01.643 15712 Exposure complete
21:23:50.933 00.057 15712 worker thread done servicing request
21:23:50.935 00.002 7988 OnExposeComplete: enter
21:23:50.935 00.000 7988 UpdateGuideState(): m_state=6
21:23:50.937 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6093
21:23:50.937 00.000 7988 Star::Find returns 1 (0), X=1183.66, Y=444.28, Mass=1550, SNR=26.9, Peak=241 HFD=3.4
21:23:50.937 00.000 7988 MultiStar: [#1 0.23,-0.13,1.02,U] [#2 0.11,0.12,0.99,U] [#3 0.36,0.10,0.97,U] [#4 0.04,0.16,1.02,U] [#5 -0.03,0.07,0.70,U] [#6 0.25,0.03,0.69,U] [#7 0.09,0.02,0.66,U] [#8 0.38,0.25,0.65,U] 
21:23:50.937 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.11, -0.02}
21:23:50.937 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.58) = xAngle (1.39 = 1.39)
21:23:50.937 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.50 = -1.78)
21:23:50.937 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=0.02 mountY=-0.11, mountTheta=-1.39
21:23:50.937 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
21:23:50.937 00.000 7988 Enqueuing Move request for scope (0.11, -0.02)
21:23:50.937 00.000 15712 Worker thread wakes up
21:23:50.937 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
21:23:50.937 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
21:23:50.937 00.000 15712 Moving (0.11, -0.02) raw xDistance=0.02 yDistance=-0.11
21:23:50.937 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:50.937 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.9
21:23:50.950 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:50.950 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:50.950 00.000 7988 Enqueuing Expose request
21:23:50.953 00.003 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:50.953 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
21:23:50.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:50.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:23:50.953 00.000 15712 MoveAxis(E, 1, ABG)
21:23:50.953 00.000 15712 Guiding  Dir = 2, Dur = 1
21:23:50.953 00.000 15712 IsGuiding returns 0
21:23:51.005 00.052 15712 IsGuiding returns 0
21:23:51.005 00.000 15712 Move returns status 0, amount 1
21:23:51.005 00.000 15712 MoveAxis(N, 0, ABG)
21:23:51.005 00.000 15712 Move returns status 0, amount 0
21:23:51.005 00.000 15712 move complete, result=0
21:23:51.005 00.000 15712 worker thread done servicing request
21:23:51.005 00.000 15712 Worker thread wakes up
21:23:51.005 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:23:51.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:51.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:52.420 01.415 15712 Exposure complete
21:23:52.465 00.045 15712 worker thread done servicing request
21:23:52.480 00.015 7988 OnExposeComplete: enter
21:23:52.480 00.000 7988 UpdateGuideState(): m_state=6
21:23:52.482 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6094
21:23:52.482 00.000 7988 Star::Find returns 1 (0), X=1183.44, Y=444.41, Mass=1515, SNR=26.5, Peak=209 HFD=3.2
21:23:52.484 00.002 7988 MultiStar: [#1 -0.08,0.10,1.02,U] [#2 -0.16,0.07,1.01,U] [#3 -0.24,0.05,0.99,U] [#4 -0.14,0.08,1.02,U] [#5 -0.25,0.06,0.74,U] [#6 0.00,0.04,0.73,U] [#7 0.02,0.10,0.69,U] [#8 -0.19,0.28,0.68,U] 
21:23:52.484 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.09}, one-star: {-0.11, 0.10}
21:23:52.486 00.002 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.58) = xAngle (3.99 = -2.30)
21:23:52.486 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.10 = 0.81)
21:23:52.488 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.41 mountX=-0.10 mountY=0.11, mountTheta=2.31
21:23:52.490 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.10, opts=13)
21:23:52.490 00.000 7988 Enqueuing Move request for scope (-0.11, 0.10)
21:23:52.492 00.002 15712 Worker thread wakes up
21:23:52.492 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
21:23:52.492 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
21:23:52.492 00.000 15712 Moving (-0.11, 0.10) raw xDistance=-0.10 yDistance=0.11
21:23:52.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:52.492 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
21:23:52.495 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:52.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:52.498 00.003 7988 Enqueuing Expose request
21:23:52.498 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:52.498 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
21:23:52.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:52.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:23:52.498 00.000 15712 MoveAxis(E, 1, ABG)
21:23:52.498 00.000 15712 Guiding  Dir = 2, Dur = 1
21:23:52.498 00.000 15712 IsGuiding returns 0
21:23:52.515 00.017 15712 IsGuiding returns 0
21:23:52.515 00.000 15712 Move returns status 0, amount 1
21:23:52.515 00.000 15712 MoveAxis(N, 0, ABG)
21:23:52.515 00.000 15712 Move returns status 0, amount 0
21:23:52.515 00.000 15712 move complete, result=0
21:23:52.515 00.000 15712 worker thread done servicing request
21:23:52.515 00.000 15712 Worker thread wakes up
21:23:52.515 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:23:52.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:52.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:54.153 01.638 15712 Exposure complete
21:23:54.200 00.047 15712 worker thread done servicing request
21:23:54.200 00.000 7988 OnExposeComplete: enter
21:23:54.200 00.000 7988 UpdateGuideState(): m_state=6
21:23:54.216 00.016 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6095
21:23:54.216 00.000 7988 Star::Find returns 1 (0), X=1183.80, Y=444.45, Mass=1598, SNR=27.2, Peak=215 HFD=3.3
21:23:54.216 00.000 7988 MultiStar: [#1 0.15,0.07,0.97,U] [#2 0.17,0.24,0.96,U] [#3 0.24,0.29,0.92,U] [#4 0.07,0.21,1.01,U] [#5 0.09,0.21,0.69,U] [#6 0.15,0.36,0.68,U] [#7 0.19,0.33,0.62,U] [#8 0.10,0.64,0.62,U] 
21:23:54.216 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.25}, one-star: {0.25, 0.14}
21:23:54.216 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
21:23:54.216 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.07)
21:23:54.216 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.52 mountX=-0.15 mountY=-0.25, mountTheta=-2.09
21:23:54.216 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.14, opts=13)
21:23:54.216 00.000 7988 Enqueuing Move request for scope (0.25, 0.14)
21:23:54.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:54.216 00.000 7988 UpdateGuideState exits: m=1598 SNR=27.2
21:23:54.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:54.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:54.216 00.000 7988 Enqueuing Expose request
21:23:54.216 00.000 15712 Worker thread wakes up
21:23:54.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
21:23:54.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
21:23:54.216 00.000 15712 Moving (0.25, 0.14) raw xDistance=-0.15 yDistance=-0.25
21:23:54.234 00.018 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:54.234 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
21:23:54.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:23:54.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:23:54.234 00.000 15712 MoveAxis(E, 2, ABG)
21:23:54.234 00.000 15712 Guiding  Dir = 2, Dur = 2
21:23:54.234 00.000 15712 IsGuiding returns 0
21:23:54.264 00.030 15712 IsGuiding returns 0
21:23:54.264 00.000 15712 Move returns status 0, amount 2
21:23:54.264 00.000 15712 MoveAxis(N, 0, ABG)
21:23:54.264 00.000 15712 Move returns status 0, amount 0
21:23:54.264 00.000 15712 move complete, result=0
21:23:54.264 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.3 px 0 ms NORTH
21:23:54.267 00.003 15712 worker thread done servicing request
21:23:54.267 00.000 15712 Worker thread wakes up
21:23:54.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:54.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:55.684 01.417 15712 Exposure complete
21:23:55.745 00.061 15712 worker thread done servicing request
21:23:55.745 00.000 7988 OnExposeComplete: enter
21:23:55.745 00.000 7988 UpdateGuideState(): m_state=6
21:23:55.748 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6096
21:23:55.748 00.000 7988 Star::Find returns 1 (0), X=1183.67, Y=444.49, Mass=1584, SNR=27.1, Peak=197 HFD=3.3
21:23:55.748 00.000 7988 MultiStar: [#1 0.26,0.19,1.00,U] [#2 0.24,0.22,0.96,U] [#3 0.26,0.21,0.96,U] [#4 0.22,0.36,0.99,U] [#5 0.25,0.26,0.72,U] [#6 0.09,0.36,0.70,U] [#7 0.38,0.31,0.66,U] [#8 0.27,0.49,0.62,U] 
21:23:55.748 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.28}, one-star: {0.12, 0.19}
21:23:55.748 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
21:23:55.748 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
21:23:55.748 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.00 mountX=-0.19 mountY=-0.13, mountTheta=-2.56
21:23:55.748 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.19, opts=13)
21:23:55.748 00.000 7988 Enqueuing Move request for scope (0.12, 0.19)
21:23:55.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:55.748 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.1
21:23:55.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:55.748 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:55.763 00.015 7988 Enqueuing Expose request
21:23:55.764 00.001 15712 Worker thread wakes up
21:23:55.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
21:23:55.764 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
21:23:55.764 00.000 15712 Moving (0.12, 0.19) raw xDistance=-0.19 yDistance=-0.13
21:23:55.764 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 635.97
21:23:55.764 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
21:23:55.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:55.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:23:55.764 00.000 15712 MoveAxis(E, 39, ABG)
21:23:55.764 00.000 15712 Guiding  Dir = 2, Dur = 39
21:23:55.764 00.000 15712 IsGuiding returns 0
21:23:55.779 00.015 15712 PulseGuide returned control before completion, sleep 35
21:23:55.831 00.052 15712 IsGuiding returns 0
21:23:55.831 00.000 15712 Move returns status 0, amount 39
21:23:55.831 00.000 15712 MoveAxis(N, 0, ABG)
21:23:55.831 00.000 15712 Move returns status 0, amount 0
21:23:55.831 00.000 15712 move complete, result=0
21:23:55.831 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
21:23:55.834 00.003 15712 worker thread done servicing request
21:23:55.834 00.000 15712 Worker thread wakes up
21:23:55.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:55.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:57.470 01.636 15712 Exposure complete
21:23:57.529 00.059 15712 worker thread done servicing request
21:23:57.529 00.000 7988 OnExposeComplete: enter
21:23:57.529 00.000 7988 UpdateGuideState(): m_state=6
21:23:57.532 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6097
21:23:57.532 00.000 7988 Star::Find returns 1 (1), X=1183.87, Y=444.35, Mass=1514, SNR=26.6, Peak=255 HFD=3.2
21:23:57.532 00.000 7988 MultiStar: [#1 0.27,0.13,1.04,U] [#2 0.25,0.20,1.01,U] [#3 0.21,0.14,0.94,U] [#4 0.23,0.17,1.03,U] [#5 0.18,0.05,0.69,U] [#6 0.28,0.34,0.69,U] [#7 0.40,0.10,0.65,U] [#8 0.27,0.34,0.62,U] 
21:23:57.532 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.16}, one-star: {0.31, 0.04}
21:23:57.532 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
21:23:57.532 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.05)
21:23:57.532 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.31 cameraTheta=0.54 mountX=-0.16 mountY=-0.27, mountTheta=-2.11
21:23:57.532 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.16, opts=13)
21:23:57.532 00.000 7988 Enqueuing Move request for scope (0.26, 0.16)
21:23:57.532 00.000 15712 Worker thread wakes up
21:23:57.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
21:23:57.532 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
21:23:57.532 00.000 15712 Moving (0.26, 0.16) raw xDistance=-0.16 yDistance=-0.27
21:23:57.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:57.532 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.6 Saturated
21:23:57.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:57.546 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:57.546 00.000 7988 Enqueuing Expose request
21:23:57.548 00.002 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:57.548 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
21:23:57.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:23:57.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:23:57.548 00.000 15712 MoveAxis(E, 6, ABG)
21:23:57.548 00.000 15712 Guiding  Dir = 2, Dur = 6
21:23:57.548 00.000 15712 IsGuiding returns 0
21:23:57.568 00.020 15712 IsGuiding returns 0
21:23:57.568 00.000 15712 Move returns status 0, amount 6
21:23:57.568 00.000 15712 MoveAxis(N, 0, ABG)
21:23:57.568 00.000 15712 Move returns status 0, amount 0
21:23:57.568 00.000 15712 move complete, result=0
21:23:57.568 00.000 15712 worker thread done servicing request
21:23:57.568 00.000 15712 Worker thread wakes up
21:23:57.568 00.000 7988 GuideStep: -0.2 px 6 ms EAST, -0.3 px 0 ms NORTH
21:23:57.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:57.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:23:58.988 01.420 15712 Exposure complete
21:23:59.046 00.058 15712 worker thread done servicing request
21:23:59.046 00.000 7988 OnExposeComplete: enter
21:23:59.046 00.000 7988 UpdateGuideState(): m_state=6
21:23:59.049 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6098
21:23:59.049 00.000 7988 Star::Find returns 1 (0), X=1183.62, Y=444.41, Mass=1502, SNR=26.2, Peak=224 HFD=3.2
21:23:59.049 00.000 7988 MultiStar: [#1 0.21,-0.08,1.06,U] [#2 0.32,0.16,1.05,U] [#3 0.10,0.06,0.96,U] [#4 0.13,0.04,1.04,U] [#5 0.04,-0.14,0.75,U] [#6 0.23,0.15,0.72,U] [#7 0.25,0.03,0.70,U] [#8 0.39,0.29,0.66,U] 
21:23:59.049 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.06}, one-star: {0.07, 0.10}
21:23:59.049 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.54 = 2.54)
21:23:59.049 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.65 = -0.64)
21:23:59.049 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.10 mountY=-0.07, mountTheta=-2.52
21:23:59.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.10, opts=13)
21:23:59.049 00.000 7988 Enqueuing Move request for scope (0.07, 0.10)
21:23:59.059 00.010 15712 Worker thread wakes up
21:23:59.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
21:23:59.059 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
21:23:59.059 00.000 15712 Moving (0.07, 0.10) raw xDistance=-0.10 yDistance=-0.07
21:23:59.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:23:59.059 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.2
21:23:59.061 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:59.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:23:59.063 00.002 7988 Enqueuing Expose request
21:23:59.063 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:23:59.063 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
21:23:59.065 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:59.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:23:59.065 00.000 15712 MoveAxis(E, 5, ABG)
21:23:59.065 00.000 15712 Guiding  Dir = 2, Dur = 5
21:23:59.065 00.000 15712 IsGuiding returns 0
21:23:59.113 00.048 15712 IsGuiding returns 0
21:23:59.113 00.000 15712 Move returns status 0, amount 5
21:23:59.113 00.000 15712 MoveAxis(N, 0, ABG)
21:23:59.113 00.000 15712 Move returns status 0, amount 0
21:23:59.113 00.000 15712 move complete, result=0
21:23:59.113 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:23:59.127 00.014 15712 worker thread done servicing request
21:23:59.127 00.000 15712 Worker thread wakes up
21:23:59.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:23:59.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:00.867 01.740 15712 Exposure complete
21:24:00.915 00.048 15712 worker thread done servicing request
21:24:00.915 00.000 7988 OnExposeComplete: enter
21:24:00.915 00.000 7988 UpdateGuideState(): m_state=6
21:24:00.929 00.014 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6099
21:24:00.929 00.000 7988 Star::Find returns 1 (1), X=1183.79, Y=444.49, Mass=1448, SNR=25.8, Peak=255 HFD=3.0
21:24:00.931 00.002 7988 MultiStar: [#1 0.25,0.11,1.06,U] [#2 0.18,-0.05,1.05,U] [#3 0.25,0.16,1.00,U] [#4 0.25,0.04,1.05,U] [#5 0.22,-0.02,0.70,U] [#6 0.12,0.16,0.74,U] [#7 0.48,0.24,0.68,U] [#8 0.31,0.21,0.66,U] 
21:24:00.932 00.001 7988 refined, 8 included, MultiStar: {0.25, 0.11}, one-star: {0.24, 0.19}
21:24:00.932 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.58) = xAngle (1.98 = 1.98)
21:24:00.934 00.002 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.09 = -1.19)
21:24:00.934 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.41 mountX=-0.11 mountY=-0.25, mountTheta=-1.98
21:24:00.936 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.11, opts=13)
21:24:00.938 00.002 7988 Enqueuing Move request for scope (0.25, 0.11)
21:24:00.938 00.000 15712 Worker thread wakes up
21:24:00.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
21:24:00.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
21:24:00.938 00.000 15712 Moving (0.25, 0.11) raw xDistance=-0.11 yDistance=-0.25
21:24:00.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:00.938 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.8 Saturated
21:24:00.941 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:00.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:00.943 00.002 7988 Enqueuing Expose request
21:24:00.944 00.001 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.97
21:24:00.944 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
21:24:00.944 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=-0.46 newest=-0.59
21:24:00.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:24:00.944 00.000 15712 MoveAxis(E, 5, ABG)
21:24:00.944 00.000 15712 Guiding  Dir = 2, Dur = 5
21:24:00.977 00.033 15712 IsGuiding returns 0
21:24:00.995 00.018 15712 IsGuiding returns 0
21:24:00.995 00.000 15712 Move returns status 0, amount 5
21:24:00.995 00.000 15712 BLC: Oldest BLC event removed
21:24:00.995 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 125 applied
21:24:00.995 00.000 15712 MoveAxis(N, 189, ABG)
21:24:00.995 00.000 15712 Guiding  Dir = 0, Dur = 189
21:24:00.996 00.001 15712 IsGuiding returns 0
21:24:01.073 00.077 15712 PulseGuide returned control before completion, sleep 120
21:24:01.216 00.143 15712 IsGuiding returns 1
21:24:01.216 00.000 15712 scope still moving after pulse duration time elapsed
21:24:01.248 00.032 15712 IsGuiding returns 1
21:24:01.313 00.065 15712 IsGuiding returns 0
21:24:01.313 00.000 15712 scope move finished after 189 + 130 ms
21:24:01.313 00.000 15712 Move returns status 0, amount 189
21:24:01.313 00.000 15712 move complete, result=0
21:24:01.313 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.3 px 189 ms NORTH
21:24:01.316 00.003 15712 worker thread done servicing request
21:24:01.316 00.000 15712 Worker thread wakes up
21:24:01.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:01.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:02.733 01.417 15712 Exposure complete
21:24:02.783 00.050 15712 worker thread done servicing request
21:24:02.783 00.000 7988 OnExposeComplete: enter
21:24:02.783 00.000 7988 UpdateGuideState(): m_state=6
21:24:02.794 00.011 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6100
21:24:02.794 00.000 7988 Star::Find returns 1 (0), X=1183.36, Y=444.37, Mass=1544, SNR=26.8, Peak=235 HFD=3.1
21:24:02.796 00.002 7988 MultiStar: [#1 -0.19,0.11,0.99,U] [#2 -0.14,0.21,0.97,U] [#3 -0.12,0.05,0.96,U] [#4 -0.21,0.14,1.04,U] [#5 -0.39,0.11,0.72,U] [#6 -0.30,0.16,0.71,U] [#7 0.09,0.31,0.66,U] [#8 -0.07,0.25,0.64,U] 
21:24:02.796 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.15}, one-star: {-0.19, 0.06}
21:24:02.796 00.000 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.87)
21:24:02.796 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.24)
21:24:02.800 00.004 7988 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.84 mountX=-0.06 mountY=0.19, mountTheta=1.87
21:24:02.800 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.06, opts=13)
21:24:02.800 00.000 7988 Enqueuing Move request for scope (-0.19, 0.06)
21:24:02.800 00.000 15712 Worker thread wakes up
21:24:02.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
21:24:02.800 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
21:24:02.800 00.000 15712 Moving (-0.19, 0.06) raw xDistance=-0.06 yDistance=0.19
21:24:02.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:02.800 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8
21:24:02.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:02.800 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:02.800 00.000 7988 Enqueuing Expose request
21:24:02.810 00.010 15712 BLC: History state: CurrMiss=-0.19, AvgInitMiss=-0.16, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.251939, 1:-0.193071
21:24:02.810 00.000 15712 BLC: No correction, Miss < min_move
21:24:02.814 00.004 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:02.814 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:24:02.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:02.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:24:02.814 00.000 15712 MoveAxis(E, 3, ABG)
21:24:02.814 00.000 15712 Guiding  Dir = 2, Dur = 3
21:24:02.814 00.000 15712 IsGuiding returns 0
21:24:02.858 00.044 15712 IsGuiding returns 0
21:24:02.858 00.000 15712 Move returns status 0, amount 3
21:24:02.858 00.000 15712 MoveAxis(N, 0, ABG)
21:24:02.858 00.000 15712 Move returns status 0, amount 0
21:24:02.858 00.000 15712 move complete, result=0
21:24:02.858 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
21:24:02.858 00.000 15712 worker thread done servicing request
21:24:02.868 00.010 15712 Worker thread wakes up
21:24:02.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:02.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:04.499 01.631 15712 Exposure complete
21:24:04.551 00.052 15712 worker thread done servicing request
21:24:04.551 00.000 7988 OnExposeComplete: enter
21:24:04.551 00.000 7988 UpdateGuideState(): m_state=6
21:24:04.560 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6101
21:24:04.562 00.002 7988 Star::Find returns 1 (1), X=1183.14, Y=444.33, Mass=1558, SNR=26.8, Peak=255 HFD=3.5
21:24:04.562 00.000 7988 MultiStar: [#1 -0.41,-0.01,1.00,U] [#2 -0.40,0.07,1.00,U] [#3 -0.43,-0.09,0.93,U] [#4 -0.31,0.02,1.02,U] [#5 -0.67,-0.03,0.71,U] [#6 -0.26,-0.01,0.69,U] [#7 -0.35,0.14,0.67,U] [#8 -0.32,0.25,0.62,U] 
21:24:04.564 00.002 7988 refined, 8 included, MultiStar: {-0.39, 0.03}, one-star: {-0.41, 0.02}
21:24:04.564 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.58) = xAngle (4.64 = -1.64)
21:24:04.566 00.002 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.47)
21:24:04.566 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=0.03 hyp=0.40 cameraTheta=3.06 mountX=-0.03 mountY=0.39, mountTheta=1.64
21:24:04.568 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.03, opts=13)
21:24:04.570 00.002 7988 Enqueuing Move request for scope (-0.39, 0.03)
21:24:04.570 00.000 15712 Worker thread wakes up
21:24:04.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.03) opts 0xd
21:24:04.570 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.03)
21:24:04.570 00.000 15712 Moving (-0.39, 0.03) raw xDistance=-0.03 yDistance=0.39
21:24:04.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:04.570 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.8 Saturated
21:24:04.573 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:04.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:04.575 00.002 7988 Enqueuing Expose request
21:24:04.576 00.001 15712 BLC: History state: CurrMiss=-0.39, AvgInitMiss=-0.16, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.251939, 1:-0.193071, 2:-0.393845
21:24:04.576 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -41.000000
21:24:04.576 00.000 15712 BLC: window closed
21:24:04.576 00.000 15712 BLC: Pulse adjusted to 100
21:24:04.576 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:04.576 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:24:04.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:04.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:24:04.576 00.000 15712 MoveAxis(E, 4, ABG)
21:24:04.576 00.000 15712 Guiding  Dir = 2, Dur = 4
21:24:04.576 00.000 15712 IsGuiding returns 0
21:24:04.602 00.026 15712 IsGuiding returns 0
21:24:04.602 00.000 15712 Move returns status 0, amount 4
21:24:04.602 00.000 15712 MoveAxis(N, 0, ABG)
21:24:04.602 00.000 15712 Move returns status 0, amount 0
21:24:04.602 00.000 15712 move complete, result=0
21:24:04.608 00.006 7988 GuideStep: -0.0 px 4 ms EAST, 0.4 px 0 ms NORTH
21:24:04.608 00.000 15712 worker thread done servicing request
21:24:04.608 00.000 15712 Worker thread wakes up
21:24:04.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:04.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:04.656 00.048 7988 evsrv: cli 0CCD0168 connect
21:24:04.658 00.002 7988 case statement mapped state 6 to 3
21:24:04.660 00.002 7988 case statement mapped state 6 to 3
21:24:04.660 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_pixel_scale","id":"77107a8f-c47d-49d8-b539-d6340624058c"}
21:24:04.660 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":3.86747,"id":"77107a8f-c47d-49d8-b539-d6340624058c"}
21:24:04.660 00.000 7988 evsrv: cli 0CCD0168 disconnect
21:24:06.027 01.367 15712 Exposure complete
21:24:06.085 00.058 15712 worker thread done servicing request
21:24:06.085 00.000 7988 OnExposeComplete: enter
21:24:06.085 00.000 7988 UpdateGuideState(): m_state=6
21:24:06.088 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6102
21:24:06.090 00.002 7988 Star::Find returns 1 (1), X=1183.23, Y=444.25, Mass=1399, SNR=25.4, Peak=255 HFD=2.9
21:24:06.090 00.000 7988 MultiStar: [#1 -0.32,0.03,1.06,U] [#2 -0.30,-0.03,1.02,U] [#3 -0.15,0.01,0.99,U] [#4 -0.36,0.08,1.09,U] [#5 -0.45,0.09,0.73,U] [#6 -0.42,-0.00,0.72,U] [#7 -0.02,-0.02,0.68,U] [#8 -0.14,0.30,0.66,U] 
21:24:06.092 00.002 7988 refined, 8 included, MultiStar: {-0.28, 0.04}, one-star: {-0.32, -0.06}
21:24:06.092 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.69)
21:24:06.094 00.002 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.42)
21:24:06.094 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.29 cameraTheta=3.01 mountX=-0.03 mountY=0.28, mountTheta=1.69
21:24:06.096 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.04, opts=13)
21:24:06.098 00.002 7988 Enqueuing Move request for scope (-0.28, 0.04)
21:24:06.098 00.000 15712 Worker thread wakes up
21:24:06.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
21:24:06.098 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
21:24:06.098 00.000 15712 Moving (-0.28, 0.04) raw xDistance=-0.03 yDistance=0.28
21:24:06.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:06.098 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.4 Saturated
21:24:06.101 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:06.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:06.103 00.002 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:06.103 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:24:06.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:06.103 00.000 7988 Enqueuing Expose request
21:24:06.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:24:06.103 00.000 15712 MoveAxis(E, 3, ABG)
21:24:06.103 00.000 15712 Guiding  Dir = 2, Dur = 3
21:24:06.106 00.003 15712 IsGuiding returns 0
21:24:06.125 00.019 15712 IsGuiding returns 0
21:24:06.125 00.000 15712 Move returns status 0, amount 3
21:24:06.125 00.000 15712 MoveAxis(N, 0, ABG)
21:24:06.125 00.000 15712 Move returns status 0, amount 0
21:24:06.125 00.000 15712 move complete, result=0
21:24:06.125 00.000 15712 worker thread done servicing request
21:24:06.125 00.000 15712 Worker thread wakes up
21:24:06.125 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.3 px 0 ms NORTH
21:24:06.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:06.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:07.766 01.641 15712 Exposure complete
21:24:07.824 00.058 15712 worker thread done servicing request
21:24:07.824 00.000 7988 OnExposeComplete: enter
21:24:07.827 00.003 7988 UpdateGuideState(): m_state=6
21:24:07.827 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6103
21:24:07.829 00.002 7988 Star::Find returns 1 (1), X=1183.28, Y=444.43, Mass=1529, SNR=26.4, Peak=255 HFD=3.3
21:24:07.829 00.000 7988 MultiStar: [#1 -0.33,0.03,1.00,U] [#2 -0.43,0.21,1.02,U] [#3 -0.20,0.22,0.94,U] [#4 -0.38,0.08,1.01,U] [#5 -0.40,-0.02,0.73,U] [#6 -0.18,0.12,0.72,U] [#7 -0.11,0.14,0.72,U] [#8 -0.14,0.28,0.62,U] 
21:24:07.831 00.002 7988 single-star, 8 included, MultiStar: {-0.28, 0.13}, one-star: {-0.28, 0.12}
21:24:07.831 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.98)
21:24:07.833 00.002 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.41 = 1.13)
21:24:07.833 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.30 cameraTheta=2.72 mountX=-0.12 mountY=0.27, mountTheta=1.99
21:24:07.835 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.12, opts=13)
21:24:07.837 00.002 7988 Enqueuing Move request for scope (-0.28, 0.12)
21:24:07.837 00.000 15712 Worker thread wakes up
21:24:07.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd
21:24:07.837 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.12)
21:24:07.837 00.000 15712 Moving (-0.28, 0.12) raw xDistance=-0.12 yDistance=0.27
21:24:07.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:07.837 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.4 Saturated
21:24:07.841 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:07.841 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:07.843 00.002 7988 Enqueuing Expose request
21:24:07.843 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:07.843 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
21:24:07.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:07.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:24:07.843 00.000 15712 MoveAxis(E, 4, ABG)
21:24:07.843 00.000 15712 Guiding  Dir = 2, Dur = 4
21:24:07.843 00.000 15712 IsGuiding returns 0
21:24:07.897 00.054 15712 IsGuiding returns 0
21:24:07.897 00.000 15712 Move returns status 0, amount 4
21:24:07.897 00.000 15712 MoveAxis(N, 0, ABG)
21:24:07.897 00.000 15712 Move returns status 0, amount 0
21:24:07.897 00.000 15712 move complete, result=0
21:24:07.897 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.3 px 0 ms NORTH
21:24:07.901 00.004 15712 worker thread done servicing request
21:24:07.901 00.000 15712 Worker thread wakes up
21:24:07.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:07.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:09.314 01.413 15712 Exposure complete
21:24:09.359 00.045 15712 worker thread done servicing request
21:24:09.359 00.000 7988 OnExposeComplete: enter
21:24:09.359 00.000 7988 UpdateGuideState(): m_state=6
21:24:09.376 00.017 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6104
21:24:09.376 00.000 7988 Star::Find returns 1 (1), X=1183.13, Y=444.42, Mass=1474, SNR=26.2, Peak=255 HFD=3.3
21:24:09.378 00.002 7988 MultiStar: [#1 -0.34,-0.02,1.04,U] [#2 -0.26,0.16,1.02,U] [#3 -0.41,0.06,0.99,U] [#4 -0.39,0.01,1.04,U] [#5 -0.41,0.02,0.73,U] [#6 -0.22,0.05,0.72,U] [#7 0.01,-0.03,0.68,U] [#8 -0.27,0.53,0.65,U] 
21:24:09.378 00.000 7988 refined, 8 included, MultiStar: {-0.32, 0.09}, one-star: {-0.42, 0.11}
21:24:09.380 00.002 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.58) = xAngle (4.45 = -1.84)
21:24:09.380 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.56 = 1.27)
21:24:09.382 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=0.09 hyp=0.33 cameraTheta=2.87 mountX=-0.09 mountY=0.31, mountTheta=1.84
21:24:09.382 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.09, opts=13)
21:24:09.384 00.002 7988 Enqueuing Move request for scope (-0.32, 0.09)
21:24:09.386 00.002 15712 Worker thread wakes up
21:24:09.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.09) opts 0xd
21:24:09.386 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.09)
21:24:09.386 00.000 15712 Moving (-0.32, 0.09) raw xDistance=-0.09 yDistance=0.31
21:24:09.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:09.386 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.2 Saturated
21:24:09.388 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:09.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:09.390 00.002 7988 Enqueuing Expose request
21:24:09.391 00.001 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:09.391 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
21:24:09.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:24:09.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:24:09.391 00.000 15712 MoveAxis(E, 4, ABG)
21:24:09.391 00.000 15712 Guiding  Dir = 2, Dur = 4
21:24:09.391 00.000 15712 IsGuiding returns 0
21:24:09.410 00.019 15712 IsGuiding returns 0
21:24:09.410 00.000 15712 Move returns status 0, amount 4
21:24:09.410 00.000 15712 MoveAxis(N, 0, ABG)
21:24:09.410 00.000 15712 Move returns status 0, amount 0
21:24:09.410 00.000 15712 move complete, result=0
21:24:09.410 00.000 15712 worker thread done servicing request
21:24:09.410 00.000 15712 Worker thread wakes up
21:24:09.410 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.3 px 0 ms NORTH
21:24:09.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:09.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:11.163 01.753 15712 Exposure complete
21:24:11.221 00.058 15712 worker thread done servicing request
21:24:11.221 00.000 7988 OnExposeComplete: enter
21:24:11.221 00.000 7988 UpdateGuideState(): m_state=6
21:24:11.224 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6105
21:24:11.224 00.000 7988 Star::Find returns 1 (1), X=1183.25, Y=444.28, Mass=1616, SNR=27.3, Peak=255 HFD=3.5
21:24:11.224 00.000 7988 MultiStar: [#1 -0.30,-0.14,0.98,U] [#2 -0.30,0.18,0.99,U] [#3 -0.26,0.06,0.95,U] [#4 -0.36,0.09,1.00,U] [#5 -0.60,-0.02,0.68,U] [#6 -0.18,0.19,0.70,U] [#7 -0.16,-0.02,0.63,U] [#8 -0.26,0.20,0.63,U] 
21:24:11.224 00.000 7988 single-star, 8 included, MultiStar: {-0.30, 0.05}, one-star: {-0.30, -0.03}
21:24:11.224 00.000 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.58) = xAngle (-1.48 = -1.48)
21:24:11.230 00.006 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.63 = 1.63)
21:24:11.230 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-3.05 mountX=0.03 mountY=0.30, mountTheta=1.48
21:24:11.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.03, opts=13)
21:24:11.230 00.000 7988 Enqueuing Move request for scope (-0.30, -0.03)
21:24:11.230 00.000 15712 Worker thread wakes up
21:24:11.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.03) opts 0xd
21:24:11.230 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.03)
21:24:11.230 00.000 15712 Moving (-0.30, -0.03) raw xDistance=0.03 yDistance=0.30
21:24:11.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:11.230 00.000 7988 UpdateGuideState exits: m=1616 SNR=27.3 Saturated
21:24:11.237 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:11.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:11.239 00.002 7988 Enqueuing Expose request
21:24:11.240 00.001 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:11.240 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
21:24:11.240 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.47 newest=0.89
21:24:11.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
21:24:11.240 00.000 15712 MoveAxis(E, 3, ABG)
21:24:11.240 00.000 15712 Guiding  Dir = 2, Dur = 3
21:24:11.240 00.000 15712 IsGuiding returns 0
21:24:11.257 00.017 15712 IsGuiding returns 0
21:24:11.257 00.000 15712 Move returns status 0, amount 3
21:24:11.257 00.000 15712 BLC: Oldest BLC event removed
21:24:11.257 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 100 applied
21:24:11.257 00.000 15712 MoveAxis(S, 177, ABG)
21:24:11.257 00.000 15712 Guiding  Dir = 1, Dur = 177
21:24:11.257 00.000 15712 IsGuiding returns 0
21:24:11.336 00.079 15712 PulseGuide returned control before completion, sleep 108
21:24:11.464 00.128 15712 IsGuiding returns 1
21:24:11.464 00.000 15712 scope still moving after pulse duration time elapsed
21:24:11.496 00.032 15712 IsGuiding returns 1
21:24:11.560 00.064 15712 IsGuiding returns 0
21:24:11.560 00.000 15712 scope move finished after 177 + 126 ms
21:24:11.560 00.000 15712 Move returns status 0, amount 177
21:24:11.560 00.000 15712 move complete, result=0
21:24:11.560 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.3 px 177 ms SOUTH
21:24:11.562 00.002 15712 worker thread done servicing request
21:24:11.562 00.000 15712 Worker thread wakes up
21:24:11.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:11.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:12.981 01.419 15712 Exposure complete
21:24:13.033 00.052 15712 worker thread done servicing request
21:24:13.033 00.000 7988 OnExposeComplete: enter
21:24:13.033 00.000 7988 UpdateGuideState(): m_state=6
21:24:13.042 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6106
21:24:13.043 00.001 7988 Star::Find returns 1 (0), X=1183.61, Y=444.44, Mass=1554, SNR=26.9, Peak=191 HFD=3.2
21:24:13.043 00.000 7988 MultiStar: [#1 0.18,0.20,1.03,U] [#2 0.10,0.14,0.97,U] [#3 0.12,0.18,0.91,U] [#4 -0.12,0.14,1.02,U] [#5 -0.10,0.00,0.71,U] [#6 0.06,0.23,0.71,U] [#7 0.14,0.25,0.66,U] [#8 0.17,0.41,0.61,U] 
21:24:13.043 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.18}, one-star: {0.06, 0.14}
21:24:13.043 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
21:24:13.043 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.42)
21:24:13.043 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.17 mountX=-0.14 mountY=-0.06, mountTheta=-2.72
21:24:13.050 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.14, opts=13)
21:24:13.050 00.000 7988 Enqueuing Move request for scope (0.06, 0.14)
21:24:13.050 00.000 15712 Worker thread wakes up
21:24:13.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
21:24:13.050 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
21:24:13.050 00.000 15712 Moving (0.06, 0.14) raw xDistance=-0.14 yDistance=-0.06
21:24:13.050 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.17, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.300316, 1:-0.062552
21:24:13.050 00.000 15712 BLC: No correction, Miss < min_move
21:24:13.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:13.050 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9
21:24:13.057 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:13.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:13.059 00.002 7988 Enqueuing Expose request
21:24:13.059 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:13.059 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
21:24:13.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:13.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:24:13.059 00.000 15712 MoveAxis(E, 5, ABG)
21:24:13.059 00.000 15712 Guiding  Dir = 2, Dur = 5
21:24:13.059 00.000 15712 IsGuiding returns 0
21:24:13.079 00.020 15712 IsGuiding returns 0
21:24:13.079 00.000 15712 Move returns status 0, amount 5
21:24:13.079 00.000 15712 MoveAxis(N, 0, ABG)
21:24:13.079 00.000 15712 Move returns status 0, amount 0
21:24:13.079 00.000 15712 move complete, result=0
21:24:13.079 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:24:13.081 00.002 15712 worker thread done servicing request
21:24:13.081 00.000 15712 Worker thread wakes up
21:24:13.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:13.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:14.719 01.638 15712 Exposure complete
21:24:14.779 00.060 15712 worker thread done servicing request
21:24:14.779 00.000 7988 OnExposeComplete: enter
21:24:14.779 00.000 7988 UpdateGuideState(): m_state=6
21:24:14.784 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6107
21:24:14.784 00.000 7988 Star::Find returns 1 (0), X=1183.75, Y=444.43, Mass=1548, SNR=26.7, Peak=216 HFD=3.2
21:24:14.784 00.000 7988 MultiStar: [#1 0.22,0.07,1.02,U] [#2 0.15,0.15,1.01,U] [#3 0.27,0.06,0.94,U] [#4 0.25,0.07,1.02,U] [#5 0.01,-0.07,0.68,U] [#6 0.35,0.01,0.68,U] [#7 0.24,0.04,0.65,U] [#8 0.14,0.42,0.62,U] 
21:24:14.784 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.09}, one-star: {0.20, 0.12}
21:24:14.784 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.58) = xAngle (2.01 = 2.01)
21:24:14.784 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.12 = -1.17)
21:24:14.784 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.43 mountX=-0.10 mountY=-0.21, mountTheta=-2.00
21:24:14.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.09, opts=13)
21:24:14.784 00.000 7988 Enqueuing Move request for scope (0.21, 0.09)
21:24:14.784 00.000 15712 Worker thread wakes up
21:24:14.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
21:24:14.784 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
21:24:14.784 00.000 15712 Moving (0.21, 0.09) raw xDistance=-0.10 yDistance=-0.21
21:24:14.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:14.784 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.7
21:24:14.797 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:14.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:14.798 00.001 7988 Enqueuing Expose request
21:24:14.798 00.000 15712 BLC: History state: CurrMiss=-0.21, AvgInitMiss=-0.17, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.300316, 1:-0.062552, 2:-0.209099
21:24:14.800 00.002 15712 BLC: No correction, Miss < min_move
21:24:14.801 00.001 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:14.801 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
21:24:14.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:14.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:24:14.801 00.000 15712 MoveAxis(E, 5, ABG)
21:24:14.801 00.000 15712 Guiding  Dir = 2, Dur = 5
21:24:14.818 00.017 15712 IsGuiding returns 0
21:24:14.835 00.017 15712 IsGuiding returns 0
21:24:14.835 00.000 15712 Move returns status 0, amount 5
21:24:14.835 00.000 15712 MoveAxis(N, 0, ABG)
21:24:14.835 00.000 15712 Move returns status 0, amount 0
21:24:14.835 00.000 15712 move complete, result=0
21:24:14.835 00.000 15712 worker thread done servicing request
21:24:14.835 00.000 15712 Worker thread wakes up
21:24:14.835 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
21:24:14.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:14.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:16.247 01.412 15712 Exposure complete
21:24:16.304 00.057 15712 worker thread done servicing request
21:24:16.306 00.002 7988 OnExposeComplete: enter
21:24:16.306 00.000 7988 UpdateGuideState(): m_state=6
21:24:16.306 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6108
21:24:16.309 00.003 7988 Star::Find returns 1 (0), X=1183.63, Y=444.32, Mass=1514, SNR=26.4, Peak=240 HFD=3.1
21:24:16.309 00.000 7988 MultiStar: [#1 0.17,-0.09,1.01,U] [#2 0.05,-0.00,1.03,U] [#3 0.16,-0.16,0.99,U] [#4 0.15,0.11,1.02,U] [#5 0.28,-0.13,0.72,U] [#6 0.03,-0.14,0.73,U] [#7 0.22,-0.07,0.72,U] [#8 0.33,0.27,0.64,U] 
21:24:16.309 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.08, 0.02}
21:24:16.309 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.81 = 1.81)
21:24:16.309 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.92 = -1.36)
21:24:16.315 00.006 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.23 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
21:24:16.315 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
21:24:16.315 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
21:24:16.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:16.315 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.4
21:24:16.315 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:16.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:16.315 00.000 7988 Enqueuing Expose request
21:24:16.315 00.000 15712 Worker thread wakes up
21:24:16.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
21:24:16.315 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
21:24:16.315 00.000 15712 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
21:24:16.315 00.000 15712 BLC: window closed
21:24:16.315 00.000 15712 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.17, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.300316, 1:-0.062552, 2:-0.209099
21:24:16.315 00.000 15712 BLC: No correction, Miss < min_move
21:24:16.325 00.010 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:16.325 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
21:24:16.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:16.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:24:16.325 00.000 15712 MoveAxis(E, 5, ABG)
21:24:16.325 00.000 15712 Guiding  Dir = 2, Dur = 5
21:24:16.325 00.000 15712 IsGuiding returns 0
21:24:16.357 00.032 15712 IsGuiding returns 0
21:24:16.357 00.000 15712 Move returns status 0, amount 5
21:24:16.357 00.000 15712 MoveAxis(N, 0, ABG)
21:24:16.357 00.000 15712 Move returns status 0, amount 0
21:24:16.357 00.000 15712 move complete, result=0
21:24:16.357 00.000 15712 worker thread done servicing request
21:24:16.357 00.000 15712 Worker thread wakes up
21:24:16.357 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:24:16.359 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:16.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:18.098 01.739 15712 Exposure complete
21:24:18.156 00.058 15712 worker thread done servicing request
21:24:18.158 00.002 7988 OnExposeComplete: enter
21:24:18.159 00.001 7988 UpdateGuideState(): m_state=6
21:24:18.159 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6109
21:24:18.159 00.000 7988 Star::Find returns 1 (0), X=1183.75, Y=444.08, Mass=1512, SNR=26.4, Peak=237 HFD=3.0
21:24:18.159 00.000 7988 MultiStar: [#1 0.23,-0.24,1.04,U] [#2 0.16,-0.12,1.04,U] [#3 0.24,-0.17,0.95,U] [#4 0.13,-0.11,1.04,U] [#5 0.02,-0.38,0.68,U] [#6 0.10,-0.21,0.71,U] [#7 0.37,0.07,0.67,U] [#8 0.16,-0.08,0.65,U] 
21:24:18.159 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.17}, one-star: {0.19, -0.22}
21:24:18.159 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
21:24:18.159 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.34)
21:24:18.159 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-0.74 mountX=0.16 mountY=-0.18, mountTheta=-0.82
21:24:18.167 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.17, opts=13)
21:24:18.167 00.000 7988 Enqueuing Move request for scope (0.18, -0.17)
21:24:18.167 00.000 15712 Worker thread wakes up
21:24:18.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
21:24:18.167 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
21:24:18.167 00.000 15712 Moving (0.18, -0.17) raw xDistance=0.16 yDistance=-0.18
21:24:18.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:18.167 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.4
21:24:18.175 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:18.175 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:18.175 00.000 7988 Enqueuing Expose request
21:24:18.175 00.000 15712 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 635.98
21:24:18.175 00.000 15712 PPEC: input: 0.16, control: 0.08, exposure: 1500
21:24:18.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:18.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:24:18.175 00.000 15712 MoveAxis(W, 28, ABG)
21:24:18.175 00.000 15712 Guiding  Dir = 3, Dur = 28
21:24:18.175 00.000 15712 IsGuiding returns 0
21:24:18.194 00.019 15712 PulseGuide returned control before completion, sleep 23
21:24:18.242 00.048 15712 IsGuiding returns 0
21:24:18.242 00.000 15712 Move returns status 0, amount 28
21:24:18.242 00.000 15712 MoveAxis(N, 0, ABG)
21:24:18.242 00.000 15712 Move returns status 0, amount 0
21:24:18.242 00.000 15712 move complete, result=0
21:24:18.242 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
21:24:18.244 00.002 15712 worker thread done servicing request
21:24:18.244 00.000 15712 Worker thread wakes up
21:24:18.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:18.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:19.659 01.415 15712 Exposure complete
21:24:19.714 00.055 15712 worker thread done servicing request
21:24:19.714 00.000 7988 OnExposeComplete: enter
21:24:19.722 00.008 7988 UpdateGuideState(): m_state=6
21:24:19.722 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6110
21:24:19.722 00.000 7988 Star::Find returns 1 (0), X=1183.80, Y=444.37, Mass=1547, SNR=26.7, Peak=230 HFD=3.4
21:24:19.722 00.000 7988 MultiStar: [#1 0.34,-0.12,0.99,U] [#2 0.18,0.04,1.02,U] [#3 0.09,0.00,0.95,U] [#4 0.08,0.22,1.00,U] [#5 0.09,-0.08,0.68,U] [#6 0.31,0.11,0.72,U] [#7 0.23,0.07,0.65,U] [#8 0.26,0.27,0.62,U] 
21:24:19.722 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.06}, one-star: {0.25, 0.07}
21:24:19.722 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
21:24:19.722 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
21:24:19.722 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.28 mountX=-0.06 mountY=-0.20, mountTheta=-1.86
21:24:19.732 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.06, opts=13)
21:24:19.732 00.000 7988 Enqueuing Move request for scope (0.20, 0.06)
21:24:19.734 00.002 15712 Worker thread wakes up
21:24:19.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
21:24:19.734 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
21:24:19.734 00.000 15712 Moving (0.20, 0.06) raw xDistance=-0.06 yDistance=-0.20
21:24:19.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:19.734 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.7
21:24:19.736 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:19.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:19.736 00.000 7988 Enqueuing Expose request
21:24:19.736 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:19.736 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:24:19.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:19.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:24:19.736 00.000 15712 MoveAxis(E, 5, ABG)
21:24:19.736 00.000 15712 Guiding  Dir = 2, Dur = 5
21:24:19.736 00.000 15712 IsGuiding returns 0
21:24:19.760 00.024 15712 IsGuiding returns 0
21:24:19.760 00.000 15712 Move returns status 0, amount 5
21:24:19.760 00.000 15712 MoveAxis(N, 0, ABG)
21:24:19.760 00.000 15712 Move returns status 0, amount 0
21:24:19.760 00.000 15712 move complete, result=0
21:24:19.760 00.000 15712 worker thread done servicing request
21:24:19.760 00.000 15712 Worker thread wakes up
21:24:19.760 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
21:24:19.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:19.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:21.400 01.640 15712 Exposure complete
21:24:21.459 00.059 15712 worker thread done servicing request
21:24:21.459 00.000 7988 OnExposeComplete: enter
21:24:21.459 00.000 7988 UpdateGuideState(): m_state=6
21:24:21.459 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6111
21:24:21.462 00.003 7988 Star::Find returns 1 (0), X=1183.83, Y=444.46, Mass=1465, SNR=25.9, Peak=206 HFD=3.2
21:24:21.462 00.000 7988 MultiStar: [#1 0.24,-0.03,1.06,U] [#2 0.08,0.20,1.06,U] [#3 0.09,0.21,0.95,U] [#4 0.12,0.10,1.07,U] [#5 -0.13,-0.12,0.73,U] [#6 0.06,0.30,0.74,U] [#7 0.14,0.26,0.69,U] [#8 0.09,0.25,0.71,U] 
21:24:21.462 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.14}, one-star: {0.28, 0.16}
21:24:21.466 00.004 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
21:24:21.466 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.72)
21:24:21.466 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
21:24:21.466 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.14, opts=13)
21:24:21.466 00.000 7988 Enqueuing Move request for scope (0.12, 0.14)
21:24:21.466 00.000 15712 Worker thread wakes up
21:24:21.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
21:24:21.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
21:24:21.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:21.466 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.9
21:24:21.474 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:21.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:21.476 00.002 7988 Enqueuing Expose request
21:24:21.476 00.000 15712 Moving (0.12, 0.14) raw xDistance=-0.14 yDistance=-0.12
21:24:21.478 00.002 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:21.478 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:24:21.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:21.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:24:21.478 00.000 15712 MoveAxis(E, 5, ABG)
21:24:21.478 00.000 15712 Guiding  Dir = 2, Dur = 5
21:24:21.478 00.000 15712 IsGuiding returns 0
21:24:21.500 00.022 15712 IsGuiding returns 0
21:24:21.500 00.000 15712 Move returns status 0, amount 5
21:24:21.500 00.000 15712 MoveAxis(N, 0, ABG)
21:24:21.500 00.000 15712 Move returns status 0, amount 0
21:24:21.500 00.000 15712 move complete, result=0
21:24:21.500 00.000 15712 worker thread done servicing request
21:24:21.500 00.000 15712 Worker thread wakes up
21:24:21.500 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:24:21.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:21.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:22.916 01.416 15712 Exposure complete
21:24:22.974 00.058 15712 worker thread done servicing request
21:24:22.974 00.000 7988 OnExposeComplete: enter
21:24:22.974 00.000 7988 UpdateGuideState(): m_state=6
21:24:22.977 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6112
21:24:22.977 00.000 7988 Star::Find returns 1 (0), X=1183.62, Y=444.34, Mass=1548, SNR=26.9, Peak=208 HFD=3.2
21:24:22.979 00.002 7988 MultiStar: [#1 0.28,0.01,1.01,U] [#2 0.13,0.03,1.00,U] [#3 0.12,0.01,0.91,U] [#4 0.06,0.11,1.03,U] [#5 -0.02,-0.25,0.73,U] [#6 0.27,0.09,0.69,U] [#7 0.40,0.14,0.67,U] [#8 0.27,0.27,0.64,U] 
21:24:22.979 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.07, 0.03}
21:24:22.979 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.58) = xAngle (2.00 = 2.00)
21:24:22.979 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.11 = -1.18)
21:24:22.979 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.42 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
21:24:22.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.03, opts=13)
21:24:22.979 00.000 7988 Enqueuing Move request for scope (0.07, 0.03)
21:24:22.979 00.000 15712 Worker thread wakes up
21:24:22.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
21:24:22.979 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
21:24:22.979 00.000 15712 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
21:24:22.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:22.979 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.9
21:24:22.989 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:22.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:22.991 00.002 7988 Enqueuing Expose request
21:24:22.993 00.002 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:22.993 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
21:24:22.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:22.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:24:22.993 00.000 15712 MoveAxis(E, 7, ABG)
21:24:22.993 00.000 15712 Guiding  Dir = 2, Dur = 7
21:24:22.993 00.000 15712 IsGuiding returns 0
21:24:23.015 00.022 15712 IsGuiding returns 0
21:24:23.015 00.000 15712 Move returns status 0, amount 7
21:24:23.015 00.000 15712 MoveAxis(N, 0, ABG)
21:24:23.015 00.000 15712 Move returns status 0, amount 0
21:24:23.015 00.000 15712 move complete, result=0
21:24:23.015 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:24:23.023 00.008 15712 worker thread done servicing request
21:24:23.023 00.000 15712 Worker thread wakes up
21:24:23.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:23.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:24.762 01.739 15712 Exposure complete
21:24:24.821 00.059 15712 worker thread done servicing request
21:24:24.821 00.000 7988 OnExposeComplete: enter
21:24:24.821 00.000 7988 UpdateGuideState(): m_state=6
21:24:24.824 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6113
21:24:24.824 00.000 7988 Star::Find returns 1 (0), X=1183.75, Y=444.49, Mass=1539, SNR=26.7, Peak=242 HFD=3.2
21:24:24.824 00.000 7988 MultiStar: [#1 0.24,-0.10,0.99,U] [#2 -0.04,0.06,1.00,U] [#3 0.16,0.02,0.95,U] [#4 0.07,0.17,1.03,U] [#5 -0.04,0.18,0.66,U] [#6 0.14,0.32,0.69,U] [#7 0.25,0.07,0.70,U] [#8 0.24,0.27,0.65,U] 
21:24:24.824 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.20, 0.19}
21:24:24.824 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
21:24:24.824 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
21:24:24.824 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.72 mountX=-0.12 mountY=-0.14, mountTheta=-2.29
21:24:24.832 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.12, opts=13)
21:24:24.832 00.000 7988 Enqueuing Move request for scope (0.13, 0.12)
21:24:24.832 00.000 15712 Worker thread wakes up
21:24:24.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:24.832 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7
21:24:24.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:24.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:24.832 00.000 7988 Enqueuing Expose request
21:24:24.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
21:24:24.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
21:24:24.840 00.008 15712 Moving (0.13, 0.12) raw xDistance=-0.12 yDistance=-0.14
21:24:24.840 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:24.840 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
21:24:24.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:24.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:24:24.840 00.000 15712 MoveAxis(E, 8, ABG)
21:24:24.840 00.000 15712 Guiding  Dir = 2, Dur = 8
21:24:24.840 00.000 15712 IsGuiding returns 0
21:24:24.860 00.020 15712 IsGuiding returns 0
21:24:24.860 00.000 15712 Move returns status 0, amount 8
21:24:24.860 00.000 15712 MoveAxis(N, 0, ABG)
21:24:24.860 00.000 15712 Move returns status 0, amount 0
21:24:24.860 00.000 15712 move complete, result=0
21:24:24.860 00.000 15712 worker thread done servicing request
21:24:24.860 00.000 15712 Worker thread wakes up
21:24:24.860 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:24:24.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:24.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:26.277 01.417 15712 Exposure complete
21:24:26.329 00.052 15712 worker thread done servicing request
21:24:26.329 00.000 7988 OnExposeComplete: enter
21:24:26.329 00.000 7988 UpdateGuideState(): m_state=6
21:24:26.338 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6114
21:24:26.338 00.000 7988 Star::Find returns 1 (0), X=1183.69, Y=444.35, Mass=1510, SNR=26.4, Peak=215 HFD=3.1
21:24:26.338 00.000 7988 MultiStar: [#1 0.15,0.10,1.02,U] [#2 -0.01,0.14,1.02,U] [#3 0.14,0.20,0.92,U] [#4 0.16,0.19,1.03,U] [#5 -0.03,0.02,0.72,U] [#6 0.23,0.19,0.69,U] [#7 0.18,0.15,0.65,U] [#8 0.33,0.48,0.63,U] 
21:24:26.338 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.16}, one-star: {0.14, 0.05}
21:24:26.338 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
21:24:26.338 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.28)
21:24:26.338 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=-0.05 mountY=-0.14, mountTheta=-1.89
21:24:26.346 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.05, opts=13)
21:24:26.348 00.002 7988 Enqueuing Move request for scope (0.14, 0.05)
21:24:26.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:26.350 00.002 7988 UpdateGuideState exits: m=1510 SNR=26.4
21:24:26.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:26.352 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:26.352 00.000 7988 Enqueuing Expose request
21:24:26.353 00.001 15712 Worker thread wakes up
21:24:26.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
21:24:26.353 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
21:24:26.353 00.000 15712 Moving (0.14, 0.05) raw xDistance=-0.05 yDistance=-0.14
21:24:26.353 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:26.353 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
21:24:26.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:26.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:24:26.353 00.000 15712 MoveAxis(E, 7, ABG)
21:24:26.353 00.000 15712 Guiding  Dir = 2, Dur = 7
21:24:26.369 00.016 15712 IsGuiding returns 0
21:24:26.390 00.021 15712 IsGuiding returns 0
21:24:26.390 00.000 15712 Move returns status 0, amount 7
21:24:26.390 00.000 15712 MoveAxis(N, 0, ABG)
21:24:26.390 00.000 15712 Move returns status 0, amount 0
21:24:26.390 00.000 15712 move complete, result=0
21:24:26.390 00.000 15712 worker thread done servicing request
21:24:26.390 00.000 15712 Worker thread wakes up
21:24:26.390 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:24:26.397 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:26.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:28.032 01.635 15712 Exposure complete
21:24:28.092 00.060 15712 worker thread done servicing request
21:24:28.092 00.000 7988 OnExposeComplete: enter
21:24:28.092 00.000 7988 UpdateGuideState(): m_state=6
21:24:28.096 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6115
21:24:28.098 00.002 7988 Star::Find returns 1 (0), X=1183.54, Y=444.47, Mass=1453, SNR=26.1, Peak=180 HFD=3.1
21:24:28.099 00.001 7988 MultiStar: [#1 -0.01,0.14,1.05,U] [#2 0.01,0.33,1.07,U] [#3 0.04,0.26,0.94,U] [#4 -0.08,0.45,1.05,U] [#5 -0.17,0.09,0.75,U] [#6 -0.09,0.32,0.71,U] [#7 0.08,0.35,0.65,U] [#8 -0.13,0.45,0.67,U] 
21:24:28.099 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.28}, one-star: {-0.01, 0.16}
21:24:28.101 00.002 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.07)
21:24:28.101 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
21:24:28.103 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.64 mountX=-0.16 mountY=0.01, mountTheta=3.10
21:24:28.105 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.16, opts=13)
21:24:28.105 00.000 7988 Enqueuing Move request for scope (-0.01, 0.16)
21:24:28.107 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:28.107 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.1
21:24:28.109 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:28.109 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:28.111 00.002 7988 Enqueuing Expose request
21:24:28.112 00.001 15712 Worker thread wakes up
21:24:28.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
21:24:28.112 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
21:24:28.112 00.000 15712 Moving (-0.01, 0.16) raw xDistance=-0.16 yDistance=0.01
21:24:28.116 00.004 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 635.98
21:24:28.116 00.000 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
21:24:28.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:28.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:24:28.116 00.000 15712 MoveAxis(E, 41, ABG)
21:24:28.116 00.000 15712 Guiding  Dir = 2, Dur = 41
21:24:28.116 00.000 15712 IsGuiding returns 0
21:24:28.132 00.016 15712 PulseGuide returned control before completion, sleep 33
21:24:28.175 00.043 15712 IsGuiding returns 1
21:24:28.175 00.000 15712 scope still moving after pulse duration time elapsed
21:24:28.211 00.036 15712 IsGuiding returns 0
21:24:28.211 00.000 15712 scope move finished after 41 + 58 ms
21:24:28.211 00.000 15712 Move returns status 0, amount 41
21:24:28.217 00.006 15712 MoveAxis(N, 0, ABG)
21:24:28.217 00.000 15712 Move returns status 0, amount 0
21:24:28.217 00.000 15712 move complete, result=0
21:24:28.217 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
21:24:28.217 00.000 15712 worker thread done servicing request
21:24:28.217 00.000 15712 Worker thread wakes up
21:24:28.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:28.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:29.628 01.411 15712 Exposure complete
21:24:29.688 00.060 15712 worker thread done servicing request
21:24:29.688 00.000 7988 OnExposeComplete: enter
21:24:29.688 00.000 7988 UpdateGuideState(): m_state=6
21:24:29.690 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6116
21:24:29.692 00.002 7988 Star::Find returns 1 (0), X=1183.70, Y=444.24, Mass=1499, SNR=26.4, Peak=217 HFD=3.5
21:24:29.692 00.000 7988 MultiStar: [#1 0.17,-0.08,1.00,U] [#2 0.07,-0.11,1.04,U] [#3 0.13,-0.17,0.94,U] [#4 0.09,-0.04,1.01,U] [#5 0.04,-0.18,0.74,U] [#6 0.08,-0.05,0.72,U] [#7 0.35,0.02,0.67,U] [#8 0.24,0.23,0.68,U] 
21:24:29.694 00.002 7988 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.15, -0.07}
21:24:29.694 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
21:24:29.696 00.002 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -1.99)
21:24:29.697 00.001 7988 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.40 mountX=0.06 mountY=-0.14, mountTheta=-1.17
21:24:29.699 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.06, opts=13)
21:24:29.699 00.000 7988 Enqueuing Move request for scope (0.14, -0.06)
21:24:29.701 00.002 15712 Worker thread wakes up
21:24:29.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
21:24:29.701 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
21:24:29.701 00.000 15712 Moving (0.14, -0.06) raw xDistance=0.06 yDistance=-0.14
21:24:29.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:29.701 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4
21:24:29.703 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:29.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:29.705 00.002 7988 Enqueuing Expose request
21:24:29.705 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:29.705 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
21:24:29.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:29.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:24:29.705 00.000 15712 MoveAxis(E, 7, ABG)
21:24:29.705 00.000 15712 Guiding  Dir = 2, Dur = 7
21:24:29.730 00.025 15712 IsGuiding returns 0
21:24:29.747 00.017 15712 IsGuiding returns 0
21:24:29.747 00.000 15712 Move returns status 0, amount 7
21:24:29.747 00.000 15712 MoveAxis(N, 0, ABG)
21:24:29.747 00.000 15712 Move returns status 0, amount 0
21:24:29.747 00.000 15712 move complete, result=0
21:24:29.747 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
21:24:29.752 00.005 15712 worker thread done servicing request
21:24:29.752 00.000 15712 Worker thread wakes up
21:24:29.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:29.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:31.493 01.741 15712 Exposure complete
21:24:31.552 00.059 15712 worker thread done servicing request
21:24:31.552 00.000 7988 OnExposeComplete: enter
21:24:31.552 00.000 7988 UpdateGuideState(): m_state=6
21:24:31.555 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6117
21:24:31.555 00.000 7988 Star::Find returns 1 (0), X=1183.64, Y=444.05, Mass=1435, SNR=25.6, Peak=232 HFD=3.1
21:24:31.555 00.000 7988 MultiStar: [#1 0.17,-0.18,1.05,U] [#2 -0.06,-0.15,1.05,U] [#3 0.21,-0.30,0.98,U] [#4 0.19,-0.25,1.05,U] [#5 0.07,-0.18,0.76,U] [#6 0.26,-0.17,0.73,U] [#7 0.21,-0.17,0.72,U] [#8 0.35,-0.03,0.66,U] 
21:24:31.555 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.20}, one-star: {0.09, -0.26}
21:24:31.555 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.58) = xAngle (0.68 = 0.68)
21:24:31.555 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.78 = -2.50)
21:24:31.555 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.90 mountX=0.19 mountY=-0.15, mountTheta=-0.66
21:24:31.555 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.20, opts=13)
21:24:31.555 00.000 7988 Enqueuing Move request for scope (0.15, -0.20)
21:24:31.565 00.010 15712 Worker thread wakes up
21:24:31.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
21:24:31.565 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
21:24:31.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:31.565 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.6
21:24:31.568 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:31.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:31.570 00.002 7988 Enqueuing Expose request
21:24:31.571 00.001 15712 Moving (0.15, -0.20) raw xDistance=0.19 yDistance=-0.15
21:24:31.571 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 635.98
21:24:31.571 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
21:24:31.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:31.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:24:31.571 00.000 15712 MoveAxis(W, 30, ABG)
21:24:31.571 00.000 15712 Guiding  Dir = 3, Dur = 30
21:24:31.605 00.034 15712 IsGuiding returns 0
21:24:31.621 00.016 15712 PulseGuide returned control before completion, sleep 24
21:24:31.667 00.046 15712 IsGuiding returns 0
21:24:31.667 00.000 15712 Move returns status 0, amount 30
21:24:31.667 00.000 15712 MoveAxis(N, 0, ABG)
21:24:31.667 00.000 15712 Move returns status 0, amount 0
21:24:31.667 00.000 15712 move complete, result=0
21:24:31.667 00.000 15712 worker thread done servicing request
21:24:31.667 00.000 15712 Worker thread wakes up
21:24:31.667 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
21:24:31.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:31.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:33.091 01.424 15712 Exposure complete
21:24:33.143 00.052 15712 worker thread done servicing request
21:24:33.143 00.000 7988 OnExposeComplete: enter
21:24:33.143 00.000 7988 UpdateGuideState(): m_state=6
21:24:33.152 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6118
21:24:33.152 00.000 7988 Star::Find returns 1 (0), X=1183.66, Y=444.07, Mass=1552, SNR=26.8, Peak=239 HFD=3.5
21:24:33.152 00.000 7988 MultiStar: [#1 0.06,-0.14,0.99,U] [#2 0.03,-0.03,1.01,U] [#3 0.22,-0.10,0.92,U] [#4 0.07,-0.01,1.03,U] [#5 -0.06,0.02,0.72,U] [#6 0.11,-0.13,0.73,U] [#7 0.39,-0.11,0.65,U] [#8 0.25,0.02,0.62,U] 
21:24:33.152 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.11, -0.24}
21:24:33.152 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
21:24:33.152 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.21)
21:24:33.152 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.61 mountX=0.08 mountY=-0.12, mountTheta=-0.96
21:24:33.160 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.08, opts=13)
21:24:33.160 00.000 7988 Enqueuing Move request for scope (0.12, -0.08)
21:24:33.160 00.000 15712 Worker thread wakes up
21:24:33.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
21:24:33.160 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
21:24:33.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:33.160 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8
21:24:33.165 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:33.165 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:33.167 00.002 7988 Enqueuing Expose request
21:24:33.168 00.001 15712 Moving (0.12, -0.08) raw xDistance=0.08 yDistance=-0.12
21:24:33.168 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:33.168 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
21:24:33.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:33.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:24:33.168 00.000 15712 MoveAxis(E, 7, ABG)
21:24:33.168 00.000 15712 Guiding  Dir = 2, Dur = 7
21:24:33.168 00.000 15712 IsGuiding returns 0
21:24:33.187 00.019 15712 IsGuiding returns 0
21:24:33.187 00.000 15712 Move returns status 0, amount 7
21:24:33.187 00.000 15712 MoveAxis(N, 0, ABG)
21:24:33.187 00.000 15712 Move returns status 0, amount 0
21:24:33.187 00.000 15712 move complete, result=0
21:24:33.187 00.000 15712 worker thread done servicing request
21:24:33.187 00.000 15712 Worker thread wakes up
21:24:33.187 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
21:24:33.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:33.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:34.829 01.642 15712 Exposure complete
21:24:34.888 00.059 7988 OnExposeComplete: enter
21:24:34.890 00.002 7988 UpdateGuideState(): m_state=6
21:24:34.891 00.001 15712 worker thread done servicing request
21:24:34.891 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6119
21:24:34.893 00.002 7988 Star::Find returns 1 (1), X=1183.74, Y=444.38, Mass=1493, SNR=26.5, Peak=255 HFD=3.2
21:24:34.895 00.002 7988 MultiStar: [#1 0.23,0.04,1.04,U] [#2 0.41,0.08,1.00,U] [#3 0.32,-0.01,0.97,U] [#4 0.17,0.06,1.03,U] [#5 0.25,0.05,0.69,U] [#6 0.28,0.10,0.70,U] [#7 0.55,0.02,0.67,U] [#8 0.45,0.36,0.65,U] 
21:24:34.896 00.001 7988 single-star, 8 included, MultiStar: {0.30, 0.08}, one-star: {0.19, 0.07}
21:24:34.896 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.58) = xAngle (1.94 = 1.94)
21:24:34.898 00.002 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.05 = -1.24)
21:24:34.900 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.36 mountX=-0.07 mountY=-0.19, mountTheta=-1.93
21:24:34.900 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.07, opts=13)
21:24:34.900 00.000 7988 Enqueuing Move request for scope (0.19, 0.07)
21:24:34.900 00.000 15712 Worker thread wakes up
21:24:34.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
21:24:34.900 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
21:24:34.900 00.000 15712 Moving (0.19, 0.07) raw xDistance=-0.07 yDistance=-0.19
21:24:34.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:34.900 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.5 Saturated
21:24:34.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:34.907 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:34.907 00.000 7988 Enqueuing Expose request
21:24:34.907 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:34.907 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
21:24:34.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:34.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:24:34.907 00.000 15712 MoveAxis(E, 5, ABG)
21:24:34.907 00.000 15712 Guiding  Dir = 2, Dur = 5
21:24:34.927 00.020 15712 IsGuiding returns 0
21:24:34.944 00.017 15712 IsGuiding returns 0
21:24:34.944 00.000 15712 Move returns status 0, amount 5
21:24:34.944 00.000 15712 MoveAxis(N, 0, ABG)
21:24:34.944 00.000 15712 Move returns status 0, amount 0
21:24:34.944 00.000 15712 move complete, result=0
21:24:34.944 00.000 15712 worker thread done servicing request
21:24:34.944 00.000 15712 Worker thread wakes up
21:24:34.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:34.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:34.944 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
21:24:35.696 00.752 7988 evsrv: cli 0CCD0168 connect
21:24:35.698 00.002 7988 case statement mapped state 6 to 3
21:24:35.698 00.000 7988 case statement mapped state 6 to 3
21:24:35.700 00.002 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"bbc09056-31e2-4811-b163-d76f75d4278e"}
21:24:35.702 00.002 7988 case statement mapped state 6 to 3
21:24:35.704 00.002 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbc09056-31e2-4811-b163-d76f75d4278e"}
21:24:35.706 00.002 7988 evsrv: cli 0CCD0168 disconnect
21:24:36.355 00.649 15712 Exposure complete
21:24:36.448 00.093 15712 worker thread done servicing request
21:24:36.448 00.000 7988 OnExposeComplete: enter
21:24:36.450 00.002 7988 UpdateGuideState(): m_state=6
21:24:36.450 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6120
21:24:36.452 00.002 7988 Star::Find returns 1 (1), X=1183.83, Y=444.18, Mass=1563, SNR=27.0, Peak=255 HFD=3.0
21:24:36.454 00.002 7988 MultiStar: [#1 0.27,-0.26,1.01,U] [#2 0.29,-0.06,0.99,U] [#3 0.20,-0.17,0.94,U] [#4 0.13,0.11,1.04,U] [#5 0.04,-0.27,0.70,U] [#6 0.25,-0.04,0.70,U] [#7 0.47,0.03,0.64,U] [#8 0.36,0.14,0.62,U] 
21:24:36.456 00.002 7988 refined, 8 included, MultiStar: {0.25, -0.08}, one-star: {0.28, -0.12}
21:24:36.458 00.002 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.58) = xAngle (1.27 = 1.27)
21:24:36.460 00.002 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.38 = -1.90)
21:24:36.462 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-0.31 mountX=0.08 mountY=-0.24, mountTheta=-1.27
21:24:36.464 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.08, opts=13)
21:24:36.464 00.000 7988 Enqueuing Move request for scope (0.25, -0.08)
21:24:36.464 00.000 15712 Worker thread wakes up
21:24:36.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:36.464 00.000 7988 UpdateGuideState exits: m=1563 SNR=27.0 Saturated
21:24:36.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:36.464 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:36.475 00.011 7988 Enqueuing Expose request
21:24:36.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.08) opts 0xd
21:24:36.475 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.08)
21:24:36.475 00.000 15712 Moving (0.25, -0.08) raw xDistance=0.08 yDistance=-0.24
21:24:36.480 00.005 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:36.480 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:24:36.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:36.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:24:36.480 00.000 15712 MoveAxis(E, 5, ABG)
21:24:36.480 00.000 15712 Guiding  Dir = 2, Dur = 5
21:24:36.480 00.000 15712 IsGuiding returns 0
21:24:36.511 00.031 15712 IsGuiding returns 0
21:24:36.511 00.000 15712 Move returns status 0, amount 5
21:24:36.511 00.000 15712 MoveAxis(N, 0, ABG)
21:24:36.511 00.000 15712 Move returns status 0, amount 0
21:24:36.511 00.000 15712 move complete, result=0
21:24:36.511 00.000 15712 worker thread done servicing request
21:24:36.511 00.000 15712 Worker thread wakes up
21:24:36.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:36.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:36.511 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
21:24:38.148 01.637 15712 Exposure complete
21:24:38.212 00.064 15712 worker thread done servicing request
21:24:38.212 00.000 7988 OnExposeComplete: enter
21:24:38.212 00.000 7988 UpdateGuideState(): m_state=6
21:24:38.222 00.010 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6121
21:24:38.222 00.000 7988 Star::Find returns 1 (1), X=1183.74, Y=444.24, Mass=1477, SNR=26.3, Peak=255 HFD=3.1
21:24:38.222 00.000 7988 MultiStar: [#1 0.19,-0.23,1.02,U] [#2 0.13,-0.10,1.02,U] [#3 0.24,-0.20,0.96,U] [#4 0.22,-0.13,1.01,U] [#5 -0.11,-0.17,0.73,U] [#6 0.19,-0.06,0.72,U] [#7 0.20,-0.23,0.68,U] [#8 0.34,0.28,0.67,U] 
21:24:38.227 00.005 7988 single-star, 8 included, MultiStar: {0.18, -0.11}, one-star: {0.19, -0.06}
21:24:38.227 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
21:24:38.227 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.92)
21:24:38.227 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.32 mountX=0.06 mountY=-0.19, mountTheta=-1.25
21:24:38.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.06, opts=13)
21:24:38.227 00.000 7988 Enqueuing Move request for scope (0.19, -0.06)
21:24:38.227 00.000 15712 Worker thread wakes up
21:24:38.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
21:24:38.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
21:24:38.227 00.000 15712 Moving (0.19, -0.06) raw xDistance=0.06 yDistance=-0.19
21:24:38.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:38.227 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.3 Saturated
21:24:38.239 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:38.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:38.241 00.002 7988 Enqueuing Expose request
21:24:38.243 00.002 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:38.243 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:24:38.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:38.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:24:38.243 00.000 15712 MoveAxis(E, 5, ABG)
21:24:38.243 00.000 15712 Guiding  Dir = 2, Dur = 5
21:24:38.259 00.016 15712 IsGuiding returns 0
21:24:38.275 00.016 15712 IsGuiding returns 0
21:24:38.275 00.000 15712 Move returns status 0, amount 5
21:24:38.275 00.000 15712 MoveAxis(N, 0, ABG)
21:24:38.275 00.000 15712 Move returns status 0, amount 0
21:24:38.275 00.000 15712 move complete, result=0
21:24:38.275 00.000 15712 worker thread done servicing request
21:24:38.275 00.000 15712 Worker thread wakes up
21:24:38.275 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
21:24:38.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:38.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:39.705 01.430 15712 Exposure complete
21:24:39.766 00.061 15712 worker thread done servicing request
21:24:39.766 00.000 7988 OnExposeComplete: enter
21:24:39.766 00.000 7988 UpdateGuideState(): m_state=6
21:24:39.766 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6122
21:24:39.766 00.000 7988 Star::Find returns 1 (0), X=1183.78, Y=444.22, Mass=1477, SNR=26.1, Peak=243 HFD=2.9
21:24:39.766 00.000 7988 MultiStar: [#1 0.22,-0.07,1.05,U] [#2 0.08,0.05,1.01,U] [#3 0.34,0.15,0.93,U] [#4 0.23,0.02,1.06,U] [#5 -0.11,-0.06,0.71,U] [#6 0.32,0.04,0.74,U] [#7 0.25,0.13,0.68,U] [#8 0.34,0.03,0.65,U] 
21:24:39.766 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.02}, one-star: {0.23, -0.09}
21:24:39.766 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
21:24:39.782 00.016 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.52)
21:24:39.782 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.08 mountX=-0.02 mountY=-0.21, mountTheta=-1.66
21:24:39.782 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.02, opts=13)
21:24:39.782 00.000 7988 Enqueuing Move request for scope (0.21, 0.02)
21:24:39.782 00.000 15712 Worker thread wakes up
21:24:39.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
21:24:39.782 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
21:24:39.782 00.000 15712 Moving (0.21, 0.02) raw xDistance=-0.02 yDistance=-0.21
21:24:39.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:39.782 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1
21:24:39.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:39.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:39.782 00.000 7988 Enqueuing Expose request
21:24:39.782 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:39.782 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:24:39.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:39.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:24:39.782 00.000 15712 MoveAxis(E, 5, ABG)
21:24:39.782 00.000 15712 Guiding  Dir = 2, Dur = 5
21:24:39.782 00.000 15712 IsGuiding returns 0
21:24:39.816 00.034 15712 IsGuiding returns 0
21:24:39.816 00.000 15712 Move returns status 0, amount 5
21:24:39.816 00.000 15712 MoveAxis(N, 0, ABG)
21:24:39.816 00.000 15712 Move returns status 0, amount 0
21:24:39.816 00.000 15712 move complete, result=0
21:24:39.816 00.000 15712 worker thread done servicing request
21:24:39.816 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
21:24:39.823 00.007 15712 Worker thread wakes up
21:24:39.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:39.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:41.465 01.642 15712 Exposure complete
21:24:41.514 00.049 15712 worker thread done servicing request
21:24:41.514 00.000 7988 OnExposeComplete: enter
21:24:41.514 00.000 7988 UpdateGuideState(): m_state=6
21:24:41.527 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6123
21:24:41.527 00.000 7988 Star::Find returns 1 (1), X=1183.76, Y=444.37, Mass=1532, SNR=26.7, Peak=255 HFD=3.2
21:24:41.527 00.000 7988 MultiStar: [#1 0.33,-0.08,1.06,U] [#2 0.29,0.11,1.03,U] [#3 0.20,0.08,0.95,U] [#4 0.19,0.13,1.08,U] [#5 0.12,-0.07,0.71,U] [#6 0.29,0.01,0.70,U] [#7 0.46,0.09,0.64,U] [#8 0.24,0.39,0.65,U] 
21:24:41.527 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.07}, one-star: {0.21, 0.06}
21:24:41.531 00.004 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
21:24:41.531 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
21:24:41.531 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.28 mountX=-0.06 mountY=-0.21, mountTheta=-1.86
21:24:41.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.06, opts=13)
21:24:41.531 00.000 7988 Enqueuing Move request for scope (0.21, 0.06)
21:24:41.531 00.000 15712 Worker thread wakes up
21:24:41.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
21:24:41.531 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
21:24:41.531 00.000 15712 Moving (0.21, 0.06) raw xDistance=-0.06 yDistance=-0.21
21:24:41.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:41.531 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7 Saturated
21:24:41.539 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:41.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:41.541 00.002 7988 Enqueuing Expose request
21:24:41.543 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:41.543 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:24:41.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:41.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:24:41.543 00.000 15712 MoveAxis(E, 4, ABG)
21:24:41.543 00.000 15712 Guiding  Dir = 2, Dur = 4
21:24:41.579 00.036 15712 IsGuiding returns 0
21:24:41.591 00.012 15712 IsGuiding returns 0
21:24:41.591 00.000 15712 Move returns status 0, amount 4
21:24:41.591 00.000 15712 MoveAxis(N, 0, ABG)
21:24:41.591 00.000 15712 Move returns status 0, amount 0
21:24:41.591 00.000 15712 move complete, result=0
21:24:41.591 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
21:24:41.597 00.006 15712 worker thread done servicing request
21:24:41.597 00.000 15712 Worker thread wakes up
21:24:41.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:41.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:43.011 01.414 15712 Exposure complete
21:24:43.060 00.049 15712 worker thread done servicing request
21:24:43.060 00.000 7988 OnExposeComplete: enter
21:24:43.060 00.000 7988 UpdateGuideState(): m_state=6
21:24:43.073 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6124
21:24:43.073 00.000 7988 Star::Find returns 1 (0), X=1183.80, Y=444.40, Mass=1497, SNR=26.4, Peak=220 HFD=3.2
21:24:43.073 00.000 7988 MultiStar: [#1 0.25,0.17,1.02,U] [#2 0.14,0.07,1.02,U] [#3 0.12,0.13,0.97,U] [#4 0.19,0.19,1.03,U] [#5 0.25,-0.10,0.73,U] [#6 0.22,0.17,0.71,U] [#7 0.22,0.13,0.69,U] [#8 0.46,0.24,0.65,U] 
21:24:43.073 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.12}, one-star: {0.24, 0.10}
21:24:43.077 00.004 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.58) = xAngle (2.08 = 2.08)
21:24:43.077 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.19 = -1.09)
21:24:43.077 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.50 mountX=-0.12 mountY=-0.23, mountTheta=-2.08
21:24:43.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.12, opts=13)
21:24:43.077 00.000 7988 Enqueuing Move request for scope (0.22, 0.12)
21:24:43.077 00.000 15712 Worker thread wakes up
21:24:43.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
21:24:43.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
21:24:43.077 00.000 15712 Moving (0.22, 0.12) raw xDistance=-0.12 yDistance=-0.23
21:24:43.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:43.077 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
21:24:43.085 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:43.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:43.087 00.002 7988 Enqueuing Expose request
21:24:43.089 00.002 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:43.089 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
21:24:43.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:43.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:24:43.089 00.000 15712 MoveAxis(E, 4, ABG)
21:24:43.089 00.000 15712 Guiding  Dir = 2, Dur = 4
21:24:43.089 00.000 15712 IsGuiding returns 0
21:24:43.114 00.025 15712 IsGuiding returns 0
21:24:43.114 00.000 15712 Move returns status 0, amount 4
21:24:43.114 00.000 15712 MoveAxis(N, 0, ABG)
21:24:43.114 00.000 15712 Move returns status 0, amount 0
21:24:43.114 00.000 15712 move complete, result=0
21:24:43.114 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
21:24:43.115 00.001 15712 worker thread done servicing request
21:24:43.115 00.000 15712 Worker thread wakes up
21:24:43.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:43.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:44.749 01.634 15712 Exposure complete
21:24:44.807 00.058 15712 worker thread done servicing request
21:24:44.807 00.000 7988 OnExposeComplete: enter
21:24:44.807 00.000 7988 UpdateGuideState(): m_state=6
21:24:44.807 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6125
21:24:44.812 00.005 7988 Star::Find returns 1 (1), X=1183.83, Y=444.38, Mass=1544, SNR=26.7, Peak=255 HFD=3.2
21:24:44.812 00.000 7988 MultiStar: [#1 0.31,-0.13,0.97,U] [#2 0.30,0.08,1.02,U] [#3 0.27,0.06,0.94,U] [#4 0.10,0.04,1.05,U] [#5 0.23,0.03,0.75,U] [#6 0.19,0.05,0.71,U] [#7 0.28,0.15,0.65,U] [#8 0.21,0.46,0.64,U] 
21:24:44.814 00.002 7988 refined, 8 included, MultiStar: {0.24, 0.08}, one-star: {0.28, 0.08}
21:24:44.814 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
21:24:44.816 00.002 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
21:24:44.816 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.25 cameraTheta=0.30 mountX=-0.08 mountY=-0.24, mountTheta=-1.88
21:24:44.818 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.08, opts=13)
21:24:44.820 00.002 7988 Enqueuing Move request for scope (0.24, 0.08)
21:24:44.820 00.000 15712 Worker thread wakes up
21:24:44.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
21:24:44.820 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
21:24:44.820 00.000 15712 Moving (0.24, 0.08) raw xDistance=-0.08 yDistance=-0.24
21:24:44.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:44.820 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.7 Saturated
21:24:44.823 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:44.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:44.825 00.002 7988 Enqueuing Expose request
21:24:44.827 00.002 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:44.827 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
21:24:44.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:44.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:24:44.827 00.000 15712 MoveAxis(E, 4, ABG)
21:24:44.827 00.000 15712 Guiding  Dir = 2, Dur = 4
21:24:44.827 00.000 15712 IsGuiding returns 0
21:24:44.846 00.019 15712 IsGuiding returns 0
21:24:44.846 00.000 15712 Move returns status 0, amount 4
21:24:44.846 00.000 15712 MoveAxis(N, 0, ABG)
21:24:44.846 00.000 15712 Move returns status 0, amount 0
21:24:44.846 00.000 15712 move complete, result=0
21:24:44.846 00.000 15712 worker thread done servicing request
21:24:44.846 00.000 15712 Worker thread wakes up
21:24:44.846 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
21:24:44.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:44.859 00.013 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:46.264 01.405 15712 Exposure complete
21:24:46.310 00.046 15712 worker thread done servicing request
21:24:46.310 00.000 7988 OnExposeComplete: enter
21:24:46.310 00.000 7988 UpdateGuideState(): m_state=6
21:24:46.325 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6126
21:24:46.325 00.000 7988 Star::Find returns 1 (1), X=1183.69, Y=444.23, Mass=1556, SNR=26.9, Peak=255 HFD=3.3
21:24:46.327 00.002 7988 MultiStar: [#1 0.19,-0.13,0.97,U] [#2 0.13,0.09,1.01,U] [#3 0.12,-0.10,0.95,U] [#4 0.02,0.01,1.04,U] [#5 -0.02,-0.06,0.72,U] [#6 0.08,-0.07,0.70,U] [#7 0.20,0.05,0.65,U] [#8 0.18,0.10,0.66,U] 
21:24:46.329 00.002 7988 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.13, -0.07}
21:24:46.329 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
21:24:46.331 00.002 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.81)
21:24:46.331 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.21 mountX=0.02 mountY=-0.11, mountTheta=-1.37
21:24:46.333 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
21:24:46.333 00.000 7988 Enqueuing Move request for scope (0.11, -0.02)
21:24:46.335 00.002 15712 Worker thread wakes up
21:24:46.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
21:24:46.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
21:24:46.335 00.000 15712 Moving (0.11, -0.02) raw xDistance=0.02 yDistance=-0.11
21:24:46.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:46.335 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9 Saturated
21:24:46.338 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:46.338 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:46.340 00.002 7988 Enqueuing Expose request
21:24:46.341 00.001 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:46.341 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:24:46.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:46.342 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:24:46.342 00.000 15712 MoveAxis(E, 4, ABG)
21:24:46.342 00.000 15712 Guiding  Dir = 2, Dur = 4
21:24:46.343 00.001 15712 IsGuiding returns 0
21:24:46.357 00.014 15712 IsGuiding returns 0
21:24:46.357 00.000 15712 Move returns status 0, amount 4
21:24:46.359 00.002 15712 MoveAxis(N, 0, ABG)
21:24:46.359 00.000 15712 Move returns status 0, amount 0
21:24:46.359 00.000 15712 move complete, result=0
21:24:46.359 00.000 15712 worker thread done servicing request
21:24:46.359 00.000 15712 Worker thread wakes up
21:24:46.359 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:24:46.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:46.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:48.002 01.643 15712 Exposure complete
21:24:48.062 00.060 15712 worker thread done servicing request
21:24:48.062 00.000 7988 OnExposeComplete: enter
21:24:48.062 00.000 7988 UpdateGuideState(): m_state=6
21:24:48.065 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6127
21:24:48.065 00.000 7988 Star::Find returns 1 (0), X=1183.64, Y=444.24, Mass=1644, SNR=27.7, Peak=209 HFD=3.6
21:24:48.065 00.000 7988 MultiStar: [#1 0.05,-0.16,0.97,U] [#2 -0.11,0.04,0.95,U] [#3 0.03,0.08,0.89,U] [#4 0.09,0.07,0.98,U] [#5 -0.13,-0.05,0.66,U] [#6 0.17,-0.16,0.69,U] [#7 0.25,0.14,0.61,U] [#8 0.38,0.31,0.64,U] 
21:24:48.065 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.09, -0.07}
21:24:48.065 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.58) = xAngle (1.75 = 1.75)
21:24:48.065 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.86 = -1.42)
21:24:48.065 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.17 mountX=-0.01 mountY=-0.08, mountTheta=-1.75
21:24:48.065 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.01, opts=13)
21:24:48.065 00.000 7988 Enqueuing Move request for scope (0.08, 0.01)
21:24:48.065 00.000 15712 Worker thread wakes up
21:24:48.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
21:24:48.065 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
21:24:48.065 00.000 15712 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
21:24:48.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:48.077 00.012 7988 UpdateGuideState exits: m=1644 SNR=27.7
21:24:48.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:48.079 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:48.079 00.000 7988 Enqueuing Expose request
21:24:48.081 00.002 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:48.081 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:24:48.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:48.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:24:48.081 00.000 15712 MoveAxis(E, 3, ABG)
21:24:48.081 00.000 15712 Guiding  Dir = 2, Dur = 3
21:24:48.081 00.000 15712 IsGuiding returns 0
21:24:48.101 00.020 15712 IsGuiding returns 0
21:24:48.101 00.000 15712 Move returns status 0, amount 3
21:24:48.101 00.000 15712 MoveAxis(N, 0, ABG)
21:24:48.101 00.000 15712 Move returns status 0, amount 0
21:24:48.101 00.000 15712 move complete, result=0
21:24:48.101 00.000 15712 worker thread done servicing request
21:24:48.101 00.000 15712 Worker thread wakes up
21:24:48.101 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:24:48.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:48.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:49.518 01.417 15712 Exposure complete
21:24:49.572 00.054 15712 worker thread done servicing request
21:24:49.572 00.000 7988 OnExposeComplete: enter
21:24:49.572 00.000 7988 UpdateGuideState(): m_state=6
21:24:49.580 00.008 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6128
21:24:49.580 00.000 7988 Star::Find returns 1 (1), X=1183.70, Y=444.22, Mass=1472, SNR=26.1, Peak=255 HFD=2.9
21:24:49.582 00.002 7988 MultiStar: [#1 0.10,-0.06,1.03,U] [#2 0.11,-0.04,1.07,U] [#3 0.22,-0.22,0.93,U] [#4 -0.03,0.11,1.03,U] [#5 0.03,-0.11,0.72,U] [#6 0.12,-0.02,0.73,U] [#7 0.28,0.13,0.66,U] [#8 0.18,0.16,0.64,U] 
21:24:49.582 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.15, -0.08}
21:24:49.582 00.000 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.58) = xAngle (1.38 = 1.38)
21:24:49.582 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.49 = -1.80)
21:24:49.582 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.20 mountX=0.02 mountY=-0.12, mountTheta=-1.38
21:24:49.589 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.02, opts=13)
21:24:49.589 00.000 7988 Enqueuing Move request for scope (0.12, -0.02)
21:24:49.589 00.000 15712 Worker thread wakes up
21:24:49.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
21:24:49.589 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
21:24:49.589 00.000 15712 Moving (0.12, -0.02) raw xDistance=0.02 yDistance=-0.12
21:24:49.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:49.589 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1 Saturated
21:24:49.594 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:49.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:49.596 00.002 7988 Enqueuing Expose request
21:24:49.596 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:49.596 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:24:49.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:49.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:24:49.596 00.000 15712 MoveAxis(E, 2, ABG)
21:24:49.596 00.000 15712 Guiding  Dir = 2, Dur = 2
21:24:49.596 00.000 15712 IsGuiding returns 0
21:24:49.614 00.018 15712 IsGuiding returns 0
21:24:49.614 00.000 15712 Move returns status 0, amount 2
21:24:49.614 00.000 15712 MoveAxis(N, 0, ABG)
21:24:49.614 00.000 15712 Move returns status 0, amount 0
21:24:49.614 00.000 15712 move complete, result=0
21:24:49.614 00.000 15712 worker thread done servicing request
21:24:49.614 00.000 15712 Worker thread wakes up
21:24:49.614 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:24:49.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:49.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:51.258 01.644 15712 Exposure complete
21:24:51.318 00.060 15712 worker thread done servicing request
21:24:51.318 00.000 7988 OnExposeComplete: enter
21:24:51.320 00.002 7988 UpdateGuideState(): m_state=6
21:24:51.320 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6129
21:24:51.320 00.000 7988 Star::Find returns 1 (0), X=1183.82, Y=444.44, Mass=1526, SNR=26.5, Peak=228 HFD=3.3
21:24:51.323 00.003 7988 MultiStar: [#1 0.27,-0.14,1.03,U] [#2 0.20,0.11,1.02,U] [#3 0.21,0.01,0.97,U] [#4 0.10,0.19,1.00,U] [#5 0.14,-0.01,0.66,U] [#6 0.18,0.15,0.70,U] [#7 0.21,0.06,0.67,U] [#8 0.33,0.20,0.65,U] 
21:24:51.323 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.07}, one-star: {0.26, 0.14}
21:24:51.323 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.58) = xAngle (1.92 = 1.92)
21:24:51.323 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.03 = -1.26)
21:24:51.323 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.34 mountX=-0.08 mountY=-0.21, mountTheta=-1.91
21:24:51.323 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.07, opts=13)
21:24:51.323 00.000 7988 Enqueuing Move request for scope (0.21, 0.07)
21:24:51.323 00.000 15712 Worker thread wakes up
21:24:51.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
21:24:51.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
21:24:51.323 00.000 15712 Moving (0.21, 0.07) raw xDistance=-0.08 yDistance=-0.21
21:24:51.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:51.323 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5
21:24:51.333 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:51.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:51.335 00.002 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:51.335 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
21:24:51.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:51.335 00.000 7988 Enqueuing Expose request
21:24:51.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:24:51.335 00.000 15712 MoveAxis(E, 3, ABG)
21:24:51.335 00.000 15712 Guiding  Dir = 2, Dur = 3
21:24:51.335 00.000 15712 IsGuiding returns 0
21:24:51.357 00.022 15712 IsGuiding returns 0
21:24:51.357 00.000 15712 Move returns status 0, amount 3
21:24:51.357 00.000 15712 MoveAxis(N, 0, ABG)
21:24:51.357 00.000 15712 Move returns status 0, amount 0
21:24:51.357 00.000 15712 move complete, result=0
21:24:51.357 00.000 15712 worker thread done servicing request
21:24:51.357 00.000 15712 Worker thread wakes up
21:24:51.357 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
21:24:51.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:51.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:52.771 01.414 15712 Exposure complete
21:24:52.820 00.049 15712 worker thread done servicing request
21:24:52.820 00.000 7988 OnExposeComplete: enter
21:24:52.820 00.000 7988 UpdateGuideState(): m_state=6
21:24:52.833 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6130
21:24:52.833 00.000 7988 Star::Find returns 1 (0), X=1183.64, Y=444.30, Mass=1533, SNR=26.8, Peak=205 HFD=3.3
21:24:52.833 00.000 7988 MultiStar: [#1 0.17,-0.10,1.03,U] [#2 0.05,0.26,1.04,U] [#3 0.28,-0.01,0.93,U] [#4 -0.04,0.22,0.98,U] [#5 -0.03,-0.03,0.68,U] [#6 0.00,0.15,0.71,U] [#7 0.52,0.06,0.65,U] [#8 0.14,0.33,0.63,U] 
21:24:52.837 00.004 7988 single-star, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.08, -0.00}
21:24:52.837 00.000 7988 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.58) = xAngle (1.58 = 1.58)
21:24:52.837 00.000 7988 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.69 = -1.60)
21:24:52.837 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.00 mountX=-0.00 mountY=-0.08, mountTheta=-1.58
21:24:52.837 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.00, opts=13)
21:24:52.837 00.000 7988 Enqueuing Move request for scope (0.08, -0.00)
21:24:52.837 00.000 15712 Worker thread wakes up
21:24:52.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
21:24:52.837 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
21:24:52.837 00.000 15712 Moving (0.08, -0.00) raw xDistance=-0.00 yDistance=-0.08
21:24:52.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:52.837 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.8
21:24:52.846 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:52.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:52.848 00.002 7988 Enqueuing Expose request
21:24:52.849 00.001 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:52.849 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
21:24:52.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:52.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:24:52.849 00.000 15712 MoveAxis(E, 3, ABG)
21:24:52.849 00.000 15712 Guiding  Dir = 2, Dur = 3
21:24:52.849 00.000 15712 IsGuiding returns 0
21:24:52.856 00.007 15712 IsGuiding returns 0
21:24:52.856 00.000 15712 Move returns status 0, amount 3
21:24:52.856 00.000 15712 MoveAxis(N, 0, ABG)
21:24:52.856 00.000 15712 Move returns status 0, amount 0
21:24:52.865 00.009 15712 move complete, result=0
21:24:52.865 00.000 15712 worker thread done servicing request
21:24:52.865 00.000 15712 Worker thread wakes up
21:24:52.865 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:24:52.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:52.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:54.507 01.642 15712 Exposure complete
21:24:54.553 00.046 15712 worker thread done servicing request
21:24:54.568 00.015 7988 OnExposeComplete: enter
21:24:54.568 00.000 7988 UpdateGuideState(): m_state=6
21:24:54.570 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6131
21:24:54.570 00.000 7988 Star::Find returns 1 (0), X=1183.65, Y=444.33, Mass=1524, SNR=26.7, Peak=221 HFD=3.1
21:24:54.572 00.002 7988 MultiStar: [#1 0.11,0.11,1.00,U] [#2 -0.04,0.16,1.00,U] [#3 0.08,0.10,0.95,U] [#4 0.06,0.11,1.02,U] [#5 -0.15,0.05,0.72,U] [#6 0.12,0.25,0.71,U] [#7 0.25,0.32,0.68,U] [#8 0.16,0.32,0.65,U] 
21:24:54.572 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.10, 0.03}
21:24:54.574 00.002 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
21:24:54.574 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
21:24:54.576 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.28 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
21:24:54.578 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
21:24:54.578 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
21:24:54.580 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:54.580 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.7
21:24:54.582 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:54.582 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:54.584 00.002 7988 Enqueuing Expose request
21:24:54.584 00.000 15712 Worker thread wakes up
21:24:54.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
21:24:54.584 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
21:24:54.584 00.000 15712 Moving (0.10, 0.03) raw xDistance=-0.03 yDistance=-0.10
21:24:54.587 00.003 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:54.587 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:24:54.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:54.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:24:54.587 00.000 15712 MoveAxis(E, 3, ABG)
21:24:54.587 00.000 15712 Guiding  Dir = 2, Dur = 3
21:24:54.587 00.000 15712 IsGuiding returns 0
21:24:54.604 00.017 15712 IsGuiding returns 0
21:24:54.604 00.000 15712 Move returns status 0, amount 3
21:24:54.604 00.000 15712 MoveAxis(N, 0, ABG)
21:24:54.604 00.000 15712 Move returns status 0, amount 0
21:24:54.604 00.000 15712 move complete, result=0
21:24:54.604 00.000 15712 worker thread done servicing request
21:24:54.604 00.000 15712 Worker thread wakes up
21:24:54.604 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:24:54.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:54.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:56.019 01.415 15712 Exposure complete
21:24:56.066 00.047 15712 worker thread done servicing request
21:24:56.066 00.000 7988 OnExposeComplete: enter
21:24:56.066 00.000 7988 UpdateGuideState(): m_state=6
21:24:56.081 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6132
21:24:56.082 00.001 7988 Star::Find returns 1 (0), X=1183.62, Y=444.48, Mass=1487, SNR=26.3, Peak=199 HFD=3.2
21:24:56.084 00.002 7988 MultiStar: [#1 0.15,0.14,1.04,U] [#2 0.19,0.29,1.03,U] [#3 0.06,0.20,0.94,U] [#4 0.07,0.37,1.06,U] [#5 -0.02,0.30,0.73,U] [#6 0.29,0.22,0.72,U] [#7 0.28,0.23,0.69,U] [#8 0.37,0.45,0.65,U] 
21:24:56.084 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.26}, one-star: {0.07, 0.17}
21:24:56.086 00.002 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
21:24:56.086 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.39)
21:24:56.088 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.21 mountX=-0.17 mountY=-0.07, mountTheta=-2.76
21:24:56.090 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.17, opts=13)
21:24:56.090 00.000 7988 Enqueuing Move request for scope (0.07, 0.17)
21:24:56.092 00.002 15712 Worker thread wakes up
21:24:56.092 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
21:24:56.092 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
21:24:56.092 00.000 15712 Moving (0.07, 0.17) raw xDistance=-0.17 yDistance=-0.07
21:24:56.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:56.092 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
21:24:56.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:56.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:56.092 00.000 7988 Enqueuing Expose request
21:24:56.098 00.006 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 635.98
21:24:56.098 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
21:24:56.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:56.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:24:56.098 00.000 15712 MoveAxis(E, 37, ABG)
21:24:56.098 00.000 15712 Guiding  Dir = 2, Dur = 37
21:24:56.117 00.019 15712 IsGuiding returns 0
21:24:56.133 00.016 15712 PulseGuide returned control before completion, sleep 32
21:24:56.188 00.055 15712 IsGuiding returns 0
21:24:56.188 00.000 15712 Move returns status 0, amount 37
21:24:56.188 00.000 15712 MoveAxis(N, 0, ABG)
21:24:56.188 00.000 15712 Move returns status 0, amount 0
21:24:56.188 00.000 15712 move complete, result=0
21:24:56.188 00.000 15712 worker thread done servicing request
21:24:56.188 00.000 15712 Worker thread wakes up
21:24:56.188 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
21:24:56.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:56.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:57.930 01.742 15712 Exposure complete
21:24:57.986 00.056 15712 worker thread done servicing request
21:24:57.986 00.000 7988 OnExposeComplete: enter
21:24:57.986 00.000 7988 UpdateGuideState(): m_state=6
21:24:57.993 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6133
21:24:57.993 00.000 7988 Star::Find returns 1 (0), X=1183.67, Y=444.26, Mass=1503, SNR=26.5, Peak=239 HFD=3.1
21:24:57.993 00.000 7988 MultiStar: [#1 0.19,0.08,1.04,U] [#2 0.10,0.09,1.00,U] [#3 0.05,-0.03,0.97,U] [#4 0.11,-0.02,1.05,U] [#5 -0.12,0.08,0.73,U] [#6 0.15,0.30,0.73,U] [#7 0.27,0.04,0.69,U] [#8 0.23,0.26,0.65,U] 
21:24:57.993 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.11, -0.04}
21:24:57.993 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
21:24:57.993 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.97)
21:24:57.993 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.38 mountX=0.04 mountY=-0.11, mountTheta=-1.20
21:24:58.002 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.04, opts=13)
21:24:58.003 00.001 7988 Enqueuing Move request for scope (0.11, -0.04)
21:24:58.003 00.000 15712 Worker thread wakes up
21:24:58.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
21:24:58.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
21:24:58.003 00.000 15712 Moving (0.11, -0.04) raw xDistance=0.04 yDistance=-0.11
21:24:58.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:58.003 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.5
21:24:58.007 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:58.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:58.009 00.002 7988 Enqueuing Expose request
21:24:58.009 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:58.009 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:24:58.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:58.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:24:58.009 00.000 15712 MoveAxis(E, 4, ABG)
21:24:58.009 00.000 15712 Guiding  Dir = 2, Dur = 4
21:24:58.009 00.000 15712 IsGuiding returns 0
21:24:58.028 00.019 15712 IsGuiding returns 0
21:24:58.028 00.000 15712 Move returns status 0, amount 4
21:24:58.028 00.000 15712 MoveAxis(N, 0, ABG)
21:24:58.028 00.000 15712 Move returns status 0, amount 0
21:24:58.028 00.000 15712 move complete, result=0
21:24:58.028 00.000 15712 worker thread done servicing request
21:24:58.028 00.000 15712 Worker thread wakes up
21:24:58.028 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:24:58.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:58.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:24:59.448 01.420 15712 Exposure complete
21:24:59.499 00.051 15712 worker thread done servicing request
21:24:59.499 00.000 7988 OnExposeComplete: enter
21:24:59.499 00.000 7988 UpdateGuideState(): m_state=6
21:24:59.509 00.010 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6134
21:24:59.509 00.000 7988 Star::Find returns 1 (1), X=1183.71, Y=444.19, Mass=1545, SNR=26.9, Peak=255 HFD=3.2
21:24:59.511 00.002 7988 MultiStar: [#1 0.26,-0.04,1.03,U] [#2 0.08,0.04,1.01,U] [#3 0.27,0.01,0.95,U] [#4 0.10,-0.01,1.01,U] [#5 0.06,-0.01,0.69,U] [#6 0.06,-0.07,0.70,U] [#7 0.50,-0.04,0.66,U] [#8 0.20,0.24,0.61,U] 
21:24:59.511 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.16, -0.12}
21:24:59.513 00.002 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.58) = xAngle (1.54 = 1.54)
21:24:59.513 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.65 = -1.63)
21:24:59.516 00.003 7988 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.04 mountX=0.01 mountY=-0.18, mountTheta=-1.54
21:24:59.518 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.01, opts=13)
21:24:59.518 00.000 7988 Enqueuing Move request for scope (0.18, -0.01)
21:24:59.520 00.002 15712 Worker thread wakes up
21:24:59.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
21:24:59.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
21:24:59.520 00.000 15712 Moving (0.18, -0.01) raw xDistance=0.01 yDistance=-0.18
21:24:59.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:24:59.520 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.9 Saturated
21:24:59.522 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:59.522 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:24:59.524 00.002 7988 Enqueuing Expose request
21:24:59.525 00.001 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:24:59.525 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
21:24:59.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:59.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:24:59.525 00.000 15712 MoveAxis(E, 4, ABG)
21:24:59.525 00.000 15712 Guiding  Dir = 2, Dur = 4
21:24:59.525 00.000 15712 IsGuiding returns 0
21:24:59.546 00.021 15712 IsGuiding returns 0
21:24:59.546 00.000 15712 Move returns status 0, amount 4
21:24:59.546 00.000 15712 MoveAxis(N, 0, ABG)
21:24:59.546 00.000 15712 Move returns status 0, amount 0
21:24:59.546 00.000 15712 move complete, result=0
21:24:59.546 00.000 15712 worker thread done servicing request
21:24:59.546 00.000 15712 Worker thread wakes up
21:24:59.546 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
21:24:59.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:24:59.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:01.182 01.636 15712 Exposure complete
21:25:01.234 00.052 15712 worker thread done servicing request
21:25:01.234 00.000 7988 OnExposeComplete: enter
21:25:01.234 00.000 7988 UpdateGuideState(): m_state=6
21:25:01.245 00.011 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6135
21:25:01.246 00.001 7988 Star::Find returns 1 (0), X=1183.92, Y=444.36, Mass=1565, SNR=26.9, Peak=222 HFD=3.4
21:25:01.246 00.000 7988 MultiStar: [#1 0.25,0.12,1.05,U] [#2 0.21,0.17,0.99,U] [#3 0.21,0.06,0.94,U] [#4 0.18,0.17,1.00,U] [#5 0.16,-0.01,0.68,U] [#6 0.31,0.09,0.71,U] [#7 0.44,0.09,0.67,U] [#8 0.23,0.54,0.63,U] 
21:25:01.246 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.13}, one-star: {0.37, 0.05}
21:25:01.246 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.58) = xAngle (2.06 = 2.06)
21:25:01.251 00.005 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.17 = -1.12)
21:25:01.251 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.48 mountX=-0.14 mountY=-0.26, mountTheta=-2.05
21:25:01.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.13, opts=13)
21:25:01.251 00.000 7988 Enqueuing Move request for scope (0.26, 0.13)
21:25:01.251 00.000 15712 Worker thread wakes up
21:25:01.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
21:25:01.251 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
21:25:01.251 00.000 15712 Moving (0.26, 0.13) raw xDistance=-0.14 yDistance=-0.26
21:25:01.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:01.251 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.9
21:25:01.258 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:01.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:01.260 00.002 7988 Enqueuing Expose request
21:25:01.260 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:01.260 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:25:01.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:25:01.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:25:01.260 00.000 15712 MoveAxis(E, 2, ABG)
21:25:01.260 00.000 15712 Guiding  Dir = 2, Dur = 2
21:25:01.302 00.042 15712 IsGuiding returns 0
21:25:01.319 00.017 15712 IsGuiding returns 0
21:25:01.319 00.000 15712 Move returns status 0, amount 2
21:25:01.319 00.000 15712 MoveAxis(N, 0, ABG)
21:25:01.319 00.000 15712 Move returns status 0, amount 0
21:25:01.319 00.000 15712 move complete, result=0
21:25:01.319 00.000 15712 worker thread done servicing request
21:25:01.319 00.000 15712 Worker thread wakes up
21:25:01.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:01.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:01.319 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.3 px 0 ms NORTH
21:25:02.731 01.412 15712 Exposure complete
21:25:02.782 00.051 15712 worker thread done servicing request
21:25:02.782 00.000 7988 OnExposeComplete: enter
21:25:02.782 00.000 7988 UpdateGuideState(): m_state=6
21:25:02.792 00.010 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6136
21:25:02.792 00.000 7988 Star::Find returns 1 (0), X=1183.78, Y=444.42, Mass=1402, SNR=25.3, Peak=232 HFD=3.2
21:25:02.792 00.000 7988 MultiStar: [#1 0.09,0.10,1.03,U] [#2 0.22,0.06,1.06,U] [#3 0.21,0.39,0.99,U] [#4 0.14,0.03,1.07,U] [#5 0.22,0.03,0.74,U] [#6 0.23,0.07,0.75,U] [#7 0.46,0.11,0.72,U] [#8 0.34,0.35,0.70,U] 
21:25:02.792 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.14}, one-star: {0.23, 0.12}
21:25:02.792 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
21:25:02.792 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.13)
21:25:02.799 00.007 7988 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.47 mountX=-0.12 mountY=-0.23, mountTheta=-2.04
21:25:02.799 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.12, opts=13)
21:25:02.799 00.000 7988 Enqueuing Move request for scope (0.23, 0.12)
21:25:02.799 00.000 15712 Worker thread wakes up
21:25:02.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
21:25:02.799 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
21:25:02.799 00.000 15712 Moving (0.23, 0.12) raw xDistance=-0.12 yDistance=-0.23
21:25:02.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:02.799 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.3
21:25:02.805 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:02.805 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:02.807 00.002 7988 Enqueuing Expose request
21:25:02.807 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:02.807 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
21:25:02.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:02.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:25:02.807 00.000 15712 MoveAxis(E, 2, ABG)
21:25:02.807 00.000 15712 Guiding  Dir = 2, Dur = 2
21:25:02.807 00.000 15712 IsGuiding returns 0
21:25:02.839 00.032 15712 IsGuiding returns 0
21:25:02.839 00.000 15712 Move returns status 0, amount 2
21:25:02.839 00.000 15712 MoveAxis(N, 0, ABG)
21:25:02.839 00.000 15712 Move returns status 0, amount 0
21:25:02.839 00.000 15712 move complete, result=0
21:25:02.839 00.000 15712 worker thread done servicing request
21:25:02.839 00.000 15712 Worker thread wakes up
21:25:02.839 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
21:25:02.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:02.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:04.482 01.643 15712 Exposure complete
21:25:04.542 00.060 15712 worker thread done servicing request
21:25:04.542 00.000 7988 OnExposeComplete: enter
21:25:04.542 00.000 7988 UpdateGuideState(): m_state=6
21:25:04.542 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6137
21:25:04.545 00.003 7988 Star::Find returns 1 (0), X=1183.76, Y=444.57, Mass=1552, SNR=26.8, Peak=198 HFD=3.3
21:25:04.545 00.000 7988 MultiStar: [#1 0.23,0.37,1.02,U] [#2 0.08,0.42,0.99,U] [#3 0.35,0.08,0.93,U] [#4 0.08,0.27,1.00,U] [#5 0.14,0.26,0.74,U] [#6 0.25,0.35,0.69,U] [#7 0.40,0.19,0.64,U] [#8 0.33,0.45,0.63,U] 
21:25:04.545 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.29}, one-star: {0.21, 0.27}
21:25:04.549 00.004 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
21:25:04.549 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.68)
21:25:04.549 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.27 hyp=0.34 cameraTheta=0.91 mountX=-0.27 mountY=-0.21, mountTheta=-2.47
21:25:04.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.27, opts=13)
21:25:04.549 00.000 7988 Enqueuing Move request for scope (0.21, 0.27)
21:25:04.549 00.000 15712 Worker thread wakes up
21:25:04.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.27) opts 0xd
21:25:04.549 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.27)
21:25:04.549 00.000 15712 Moving (0.21, 0.27) raw xDistance=-0.27 yDistance=-0.21
21:25:04.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:04.549 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8
21:25:04.559 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:04.559 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:04.561 00.002 7988 Enqueuing Expose request
21:25:04.561 00.000 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 635.98
21:25:04.561 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
21:25:04.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:04.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:25:04.561 00.000 15712 MoveAxis(E, 54, ABG)
21:25:04.561 00.000 15712 Guiding  Dir = 2, Dur = 54
21:25:04.597 00.036 15712 IsGuiding returns 0
21:25:04.613 00.016 15712 PulseGuide returned control before completion, sleep 49
21:25:04.693 00.080 15712 IsGuiding returns 0
21:25:04.693 00.000 15712 Move returns status 0, amount 54
21:25:04.693 00.000 15712 MoveAxis(N, 0, ABG)
21:25:04.693 00.000 15712 Move returns status 0, amount 0
21:25:04.693 00.000 15712 move complete, result=0
21:25:04.693 00.000 7988 GuideStep: -0.3 px 54 ms EAST, -0.2 px 0 ms NORTH
21:25:04.695 00.002 15712 worker thread done servicing request
21:25:04.695 00.000 15712 Worker thread wakes up
21:25:04.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:04.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:06.112 01.417 15712 Exposure complete
21:25:06.162 00.050 15712 worker thread done servicing request
21:25:06.162 00.000 7988 OnExposeComplete: enter
21:25:06.162 00.000 7988 UpdateGuideState(): m_state=6
21:25:06.174 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6138
21:25:06.174 00.000 7988 Star::Find returns 1 (0), X=1183.65, Y=444.39, Mass=1570, SNR=27.2, Peak=195 HFD=3.4
21:25:06.174 00.000 7988 MultiStar: [#1 0.32,-0.00,0.97,U] [#2 0.23,0.02,1.00,U] [#3 0.37,-0.03,0.91,U] [#4 0.23,-0.08,1.01,U] [#5 0.04,0.04,0.69,U] [#6 0.29,0.01,0.70,U] [#7 0.49,0.16,0.66,U] [#8 0.34,0.24,0.62,U] 
21:25:06.174 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.04}, one-star: {0.10, 0.08}
21:25:06.174 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
21:25:06.179 00.005 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.88)
21:25:06.179 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.72 mountX=-0.09 mountY=-0.10, mountTheta=-2.28
21:25:06.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
21:25:06.179 00.000 7988 Enqueuing Move request for scope (0.10, 0.08)
21:25:06.179 00.000 15712 Worker thread wakes up
21:25:06.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
21:25:06.179 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
21:25:06.179 00.000 15712 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=-0.10
21:25:06.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:06.179 00.000 7988 UpdateGuideState exits: m=1570 SNR=27.2
21:25:06.187 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:06.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:06.189 00.002 7988 Enqueuing Expose request
21:25:06.190 00.001 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:06.190 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
21:25:06.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:06.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:25:06.190 00.000 15712 MoveAxis(E, 1, ABG)
21:25:06.190 00.000 15712 Guiding  Dir = 2, Dur = 1
21:25:06.190 00.000 15712 IsGuiding returns 0
21:25:06.244 00.054 15712 IsGuiding returns 0
21:25:06.244 00.000 15712 Move returns status 0, amount 1
21:25:06.244 00.000 15712 MoveAxis(N, 0, ABG)
21:25:06.244 00.000 15712 Move returns status 0, amount 0
21:25:06.244 00.000 15712 move complete, result=0
21:25:06.244 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:25:06.246 00.002 15712 worker thread done servicing request
21:25:06.246 00.000 15712 Worker thread wakes up
21:25:06.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:06.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:07.882 01.636 15712 Exposure complete
21:25:07.933 00.051 15712 worker thread done servicing request
21:25:07.933 00.000 7988 OnExposeComplete: enter
21:25:07.933 00.000 7988 UpdateGuideState(): m_state=6
21:25:07.945 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6139
21:25:07.945 00.000 7988 Star::Find returns 1 (1), X=1183.79, Y=444.23, Mass=1525, SNR=26.6, Peak=255 HFD=3.1
21:25:07.947 00.002 7988 MultiStar: [#1 0.36,-0.17,0.99,U] [#2 0.03,-0.09,1.05,U] [#3 0.12,-0.03,0.94,U] [#4 0.19,0.01,1.05,U] [#5 0.13,-0.04,0.70,U] [#6 0.16,0.05,0.73,U] [#7 0.24,0.11,0.72,U] [#8 0.36,0.08,0.70,U] 
21:25:07.947 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.03}, one-star: {0.23, -0.08}
21:25:07.949 00.002 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.58) = xAngle (1.44 = 1.44)
21:25:07.950 00.001 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.55 = -1.74)
21:25:07.950 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.14 mountX=0.03 mountY=-0.20, mountTheta=-1.44
21:25:07.952 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.03, opts=13)
21:25:07.954 00.002 7988 Enqueuing Move request for scope (0.20, -0.03)
21:25:07.954 00.000 15712 Worker thread wakes up
21:25:07.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
21:25:07.954 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
21:25:07.954 00.000 15712 Moving (0.20, -0.03) raw xDistance=0.03 yDistance=-0.20
21:25:07.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:25:07.954 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6 Saturated
21:25:07.957 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:07.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:07.959 00.002 7988 Enqueuing Expose request
21:25:07.960 00.001 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:07.960 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
21:25:07.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:07.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:25:07.960 00.000 15712 MoveAxis(E, 1, ABG)
21:25:07.960 00.000 15712 Guiding  Dir = 2, Dur = 1
21:25:07.960 00.000 15712 IsGuiding returns 0
21:25:07.984 00.024 15712 IsGuiding returns 0
21:25:07.984 00.000 15712 Move returns status 0, amount 1
21:25:07.984 00.000 15712 MoveAxis(N, 0, ABG)
21:25:07.984 00.000 15712 Move returns status 0, amount 0
21:25:07.984 00.000 15712 move complete, result=0
21:25:07.984 00.000 15712 worker thread done servicing request
21:25:07.984 00.000 15712 Worker thread wakes up
21:25:07.984 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
21:25:07.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:07.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:09.399 01.415 15712 Exposure complete
21:25:09.458 00.059 15712 worker thread done servicing request
21:25:09.458 00.000 7988 OnExposeComplete: enter
21:25:09.458 00.000 7988 UpdateGuideState(): m_state=6
21:25:09.458 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6140
21:25:09.463 00.005 7988 Star::Find returns 1 (1), X=1183.88, Y=444.28, Mass=1498, SNR=26.5, Peak=255 HFD=3.0
21:25:09.463 00.000 7988 MultiStar: [#1 0.36,-0.19,1.02,U] [#2 0.17,0.04,1.01,U] [#3 0.33,0.00,0.97,U] [#4 0.24,-0.04,1.01,U] [#5 0.26,0.02,0.74,U] [#6 0.21,-0.09,0.72,U] [#7 0.35,-0.01,0.67,U] [#8 0.34,0.12,0.65,U] 
21:25:09.463 00.000 7988 refined, 8 included, MultiStar: {0.29, -0.02}, one-star: {0.33, -0.02}
21:25:09.463 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.58) = xAngle (1.49 = 1.49)
21:25:09.463 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.60 = -1.68)
21:25:09.463 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-0.09 mountX=0.02 mountY=-0.29, mountTheta=-1.49
21:25:09.463 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.02, opts=13)
21:25:09.463 00.000 7988 Enqueuing Move request for scope (0.29, -0.02)
21:25:09.463 00.000 15712 Worker thread wakes up
21:25:09.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.02) opts 0xd
21:25:09.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.02)
21:25:09.463 00.000 15712 Moving (0.29, -0.02) raw xDistance=0.02 yDistance=-0.29
21:25:09.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:09.463 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.5 Saturated
21:25:09.475 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:09.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:09.477 00.002 7988 Enqueuing Expose request
21:25:09.478 00.001 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:09.478 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:25:09.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:25:09.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:25:09.478 00.000 15712 MoveAxis(E, 2, ABG)
21:25:09.478 00.000 15712 Guiding  Dir = 2, Dur = 2
21:25:09.478 00.000 15712 IsGuiding returns 0
21:25:09.497 00.019 15712 IsGuiding returns 0
21:25:09.497 00.000 15712 Move returns status 0, amount 2
21:25:09.497 00.000 15712 MoveAxis(N, 0, ABG)
21:25:09.497 00.000 15712 Move returns status 0, amount 0
21:25:09.497 00.000 15712 move complete, result=0
21:25:09.497 00.000 15712 worker thread done servicing request
21:25:09.497 00.000 15712 Worker thread wakes up
21:25:09.497 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.3 px 0 ms NORTH
21:25:09.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:09.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:11.136 01.639 15712 Exposure complete
21:25:11.184 00.048 15712 worker thread done servicing request
21:25:11.184 00.000 7988 OnExposeComplete: enter
21:25:11.184 00.000 7988 UpdateGuideState(): m_state=6
21:25:11.184 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6141
21:25:11.198 00.014 7988 Star::Find returns 1 (0), X=1183.61, Y=444.26, Mass=1447, SNR=26.0, Peak=229 HFD=3.1
21:25:11.198 00.000 7988 MultiStar: [#1 0.12,-0.18,1.07,U] [#2 -0.00,-0.05,1.05,U] [#3 0.10,-0.06,0.97,U] [#4 -0.04,-0.12,1.02,U] [#5 -0.09,-0.12,0.71,U] [#6 0.18,-0.17,0.71,U] [#7 0.26,-0.07,0.68,U] [#8 0.10,0.24,0.65,U] 
21:25:11.201 00.003 7988 single-star, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.05, -0.05}
21:25:11.201 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
21:25:11.201 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.31)
21:25:11.201 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.72 mountX=0.05 mountY=-0.05, mountTheta=-0.84
21:25:11.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
21:25:11.201 00.000 7988 Enqueuing Move request for scope (0.05, -0.05)
21:25:11.201 00.000 15712 Worker thread wakes up
21:25:11.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:11.201 00.000 7988 UpdateGuideState exits: m=1447 SNR=26.0
21:25:11.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:11.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:11.201 00.000 7988 Enqueuing Expose request
21:25:11.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:25:11.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:25:11.201 00.000 15712 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
21:25:11.216 00.015 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:11.216 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
21:25:11.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:11.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:25:11.216 00.000 15712 MoveAxis(E, 2, ABG)
21:25:11.216 00.000 15712 Guiding  Dir = 2, Dur = 2
21:25:11.216 00.000 15712 IsGuiding returns 0
21:25:11.278 00.062 15712 IsGuiding returns 0
21:25:11.278 00.000 15712 Move returns status 0, amount 2
21:25:11.278 00.000 15712 MoveAxis(N, 0, ABG)
21:25:11.278 00.000 15712 Move returns status 0, amount 0
21:25:11.278 00.000 15712 move complete, result=0
21:25:11.278 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:25:11.280 00.002 15712 worker thread done servicing request
21:25:11.280 00.000 15712 Worker thread wakes up
21:25:11.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:11.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:12.698 01.418 15712 Exposure complete
21:25:12.758 00.060 15712 worker thread done servicing request
21:25:12.758 00.000 7988 OnExposeComplete: enter
21:25:12.760 00.002 7988 UpdateGuideState(): m_state=6
21:25:12.760 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6142
21:25:12.760 00.000 7988 Star::Find returns 1 (0), X=1183.68, Y=444.17, Mass=1541, SNR=26.7, Peak=190 HFD=3.4
21:25:12.760 00.000 7988 MultiStar: [#1 0.04,-0.35,0.95,U] [#2 0.13,-0.07,0.98,U] [#3 0.24,-0.32,0.93,U] [#4 0.17,-0.28,1.00,U] [#5 0.00,-0.25,0.68,U] [#6 0.04,-0.16,0.66,U] [#7 0.10,-0.37,0.66,U] [#8 0.07,-0.02,0.64,U] 
21:25:12.760 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.22}, one-star: {0.12, -0.13}
21:25:12.760 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
21:25:12.760 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.41)
21:25:12.760 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.81 mountX=0.13 mountY=-0.12, mountTheta=-0.75
21:25:12.769 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.13, opts=13)
21:25:12.769 00.000 7988 Enqueuing Move request for scope (0.12, -0.13)
21:25:12.769 00.000 15712 Worker thread wakes up
21:25:12.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
21:25:12.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
21:25:12.769 00.000 15712 Moving (0.12, -0.13) raw xDistance=0.13 yDistance=-0.12
21:25:12.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:12.769 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7
21:25:12.774 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:12.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:12.776 00.002 7988 Enqueuing Expose request
21:25:12.778 00.002 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:12.778 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
21:25:12.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:12.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:25:12.778 00.000 15712 MoveAxis(E, 3, ABG)
21:25:12.778 00.000 15712 Guiding  Dir = 2, Dur = 3
21:25:12.778 00.000 15712 IsGuiding returns 0
21:25:12.797 00.019 15712 IsGuiding returns 0
21:25:12.797 00.000 15712 Move returns status 0, amount 3
21:25:12.797 00.000 15712 MoveAxis(N, 0, ABG)
21:25:12.797 00.000 15712 Move returns status 0, amount 0
21:25:12.797 00.000 15712 move complete, result=0
21:25:12.797 00.000 15712 worker thread done servicing request
21:25:12.797 00.000 15712 Worker thread wakes up
21:25:12.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:12.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:12.797 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:25:14.435 01.638 15712 Exposure complete
21:25:14.494 00.059 15712 worker thread done servicing request
21:25:14.494 00.000 7988 OnExposeComplete: enter
21:25:14.494 00.000 7988 UpdateGuideState(): m_state=6
21:25:14.498 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6143
21:25:14.498 00.000 7988 Star::Find returns 1 (0), X=1183.56, Y=444.36, Mass=1568, SNR=27.1, Peak=204 HFD=3.2
21:25:14.498 00.000 7988 MultiStar: [#1 0.08,-0.12,0.99,U] [#2 -0.01,0.11,0.98,U] [#3 0.16,-0.09,0.95,U] [#4 0.00,0.02,1.00,U] [#5 0.15,-0.02,0.67,U] [#6 -0.02,-0.03,0.68,U] [#7 0.11,0.14,0.63,U] [#8 0.05,0.20,0.64,U] 
21:25:14.498 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.00, 0.06}
21:25:14.498 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
21:25:14.503 00.005 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
21:25:14.503 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.51 mountX=-0.06 mountY=-0.00, mountTheta=-3.06
21:25:14.503 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.06, opts=13)
21:25:14.503 00.000 7988 Enqueuing Move request for scope (0.00, 0.06)
21:25:14.503 00.000 15712 Worker thread wakes up
21:25:14.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
21:25:14.503 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
21:25:14.503 00.000 15712 Moving (0.00, 0.06) raw xDistance=-0.06 yDistance=-0.00
21:25:14.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:14.503 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.1
21:25:14.510 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:14.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:14.512 00.002 7988 Enqueuing Expose request
21:25:14.513 00.001 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:14.513 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:25:14.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:14.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:25:14.513 00.000 15712 MoveAxis(E, 2, ABG)
21:25:14.513 00.000 15712 Guiding  Dir = 2, Dur = 2
21:25:14.513 00.000 15712 IsGuiding returns 0
21:25:14.537 00.024 15712 IsGuiding returns 0
21:25:14.537 00.000 15712 Move returns status 0, amount 2
21:25:14.537 00.000 15712 MoveAxis(N, 0, ABG)
21:25:14.537 00.000 15712 Move returns status 0, amount 0
21:25:14.537 00.000 15712 move complete, result=0
21:25:14.537 00.000 15712 worker thread done servicing request
21:25:14.537 00.000 15712 Worker thread wakes up
21:25:14.537 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:25:14.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:14.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:15.947 01.410 15712 Exposure complete
21:25:16.008 00.061 15712 worker thread done servicing request
21:25:16.008 00.000 7988 OnExposeComplete: enter
21:25:16.008 00.000 7988 UpdateGuideState(): m_state=6
21:25:16.008 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6144
21:25:16.011 00.003 7988 Star::Find returns 1 (0), X=1183.62, Y=444.18, Mass=1568, SNR=26.9, Peak=209 HFD=3.6
21:25:16.011 00.000 7988 MultiStar: [#1 0.14,-0.16,1.01,U] [#2 0.04,-0.04,0.98,U] [#3 0.10,-0.21,0.91,U] [#4 -0.03,0.01,1.01,U] [#5 -0.09,-0.25,0.71,U] [#6 0.05,-0.09,0.71,U] [#7 0.19,-0.07,0.65,U] [#8 0.09,-0.07,0.64,U] 
21:25:16.011 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.07, -0.13}
21:25:16.015 00.004 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.58) = xAngle (0.51 = 0.51)
21:25:16.015 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.62 = -2.66)
21:25:16.015 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.07 mountX=0.11 mountY=-0.06, mountTheta=-0.48
21:25:16.015 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
21:25:16.015 00.000 7988 Enqueuing Move request for scope (0.06, -0.11)
21:25:16.015 00.000 15712 Worker thread wakes up
21:25:16.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
21:25:16.015 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
21:25:16.015 00.000 15712 Moving (0.06, -0.11) raw xDistance=0.11 yDistance=-0.06
21:25:16.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:16.015 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.9
21:25:16.023 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:16.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:16.025 00.002 7988 Enqueuing Expose request
21:25:16.027 00.002 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:16.027 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
21:25:16.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:16.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:25:16.027 00.000 15712 MoveAxis(E, 1, ABG)
21:25:16.027 00.000 15712 Guiding  Dir = 2, Dur = 1
21:25:16.032 00.005 15712 IsGuiding returns 0
21:25:16.048 00.016 15712 IsGuiding returns 0
21:25:16.048 00.000 15712 Move returns status 0, amount 1
21:25:16.048 00.000 15712 MoveAxis(N, 0, ABG)
21:25:16.048 00.000 15712 Move returns status 0, amount 0
21:25:16.048 00.000 15712 move complete, result=0
21:25:16.048 00.000 15712 worker thread done servicing request
21:25:16.048 00.000 15712 Worker thread wakes up
21:25:16.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:16.048 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:25:16.059 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:17.799 01.740 15712 Exposure complete
21:25:17.850 00.051 15712 worker thread done servicing request
21:25:17.850 00.000 7988 OnExposeComplete: enter
21:25:17.850 00.000 7988 UpdateGuideState(): m_state=6
21:25:17.861 00.011 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6145
21:25:17.861 00.000 7988 Star::Find returns 1 (0), X=1183.61, Y=444.29, Mass=1538, SNR=26.9, Peak=214 HFD=3.0
21:25:17.861 00.000 7988 MultiStar: [#1 0.04,-0.07,1.02,U] [#2 0.08,0.10,0.98,U] [#3 0.03,0.11,0.97,U] [#4 0.18,0.04,1.05,U] [#5 -0.03,0.02,0.71,U] [#6 0.03,0.07,0.70,U] [#7 0.05,0.02,0.67,U] [#8 0.25,0.21,0.63,U] 
21:25:17.861 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.06, -0.01}
21:25:17.861 00.000 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.58) = xAngle (1.36 = 1.36)
21:25:17.861 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.47 = -1.82)
21:25:17.867 00.006 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.22 mountX=0.01 mountY=-0.06, mountTheta=-1.36
21:25:17.867 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
21:25:17.867 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
21:25:17.867 00.000 15712 Worker thread wakes up
21:25:17.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
21:25:17.867 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
21:25:17.867 00.000 15712 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
21:25:17.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:17.867 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.9
21:25:17.875 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:17.875 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:17.877 00.002 7988 Enqueuing Expose request
21:25:17.877 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:17.877 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
21:25:17.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:17.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:25:17.877 00.000 15712 MoveAxis(W, 1, ABG)
21:25:17.877 00.000 15712 Guiding  Dir = 3, Dur = 1
21:25:17.892 00.015 15712 IsGuiding returns 0
21:25:17.912 00.020 15712 IsGuiding returns 0
21:25:17.912 00.000 15712 Move returns status 0, amount 1
21:25:17.912 00.000 15712 MoveAxis(N, 0, ABG)
21:25:17.912 00.000 15712 Move returns status 0, amount 0
21:25:17.912 00.000 15712 move complete, result=0
21:25:17.912 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:25:17.914 00.002 15712 worker thread done servicing request
21:25:17.914 00.000 15712 Worker thread wakes up
21:25:17.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:17.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:19.331 01.417 15712 Exposure complete
21:25:19.381 00.050 15712 worker thread done servicing request
21:25:19.381 00.000 7988 OnExposeComplete: enter
21:25:19.381 00.000 7988 UpdateGuideState(): m_state=6
21:25:19.393 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6146
21:25:19.393 00.000 7988 Star::Find returns 1 (0), X=1183.52, Y=444.54, Mass=1634, SNR=27.6, Peak=207 HFD=3.2
21:25:19.393 00.000 7988 MultiStar: [#1 0.08,0.06,0.99,U] [#2 0.05,0.10,0.99,U] [#3 0.17,0.09,0.90,U] [#4 0.01,0.03,1.00,U] [#5 -0.05,0.02,0.70,U] [#6 0.18,0.24,0.69,U] [#7 0.08,0.16,0.65,U] [#8 0.12,0.53,0.63,U] 
21:25:19.393 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.15}, one-star: {-0.04, 0.24}
21:25:19.398 00.005 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
21:25:19.398 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.43)
21:25:19.398 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.17 mountX=-0.15 mountY=-0.07, mountTheta=-2.72
21:25:19.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.15, opts=13)
21:25:19.398 00.000 7988 Enqueuing Move request for scope (0.06, 0.15)
21:25:19.398 00.000 15712 Worker thread wakes up
21:25:19.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
21:25:19.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
21:25:19.398 00.000 15712 Moving (0.06, 0.15) raw xDistance=-0.15 yDistance=-0.07
21:25:19.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:19.398 00.000 7988 UpdateGuideState exits: m=1634 SNR=27.6
21:25:19.406 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:19.406 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:19.408 00.002 7988 Enqueuing Expose request
21:25:19.409 00.001 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:19.409 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
21:25:19.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:19.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:25:19.409 00.000 15712 MoveAxis(W, 3, ABG)
21:25:19.409 00.000 15712 Guiding  Dir = 3, Dur = 3
21:25:19.409 00.000 15712 IsGuiding returns 0
21:25:19.425 00.016 15712 IsGuiding returns 0
21:25:19.425 00.000 15712 Move returns status 0, amount 3
21:25:19.425 00.000 15712 MoveAxis(N, 0, ABG)
21:25:19.425 00.000 15712 Move returns status 0, amount 0
21:25:19.425 00.000 15712 move complete, result=0
21:25:19.425 00.000 15712 worker thread done servicing request
21:25:19.425 00.000 15712 Worker thread wakes up
21:25:19.425 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:25:19.431 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:19.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:21.069 01.638 15712 Exposure complete
21:25:21.114 00.045 15712 worker thread done servicing request
21:25:21.114 00.000 7988 OnExposeComplete: enter
21:25:21.114 00.000 7988 UpdateGuideState(): m_state=6
21:25:21.131 00.017 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6147
21:25:21.131 00.000 7988 Star::Find returns 1 (0), X=1183.64, Y=444.30, Mass=1574, SNR=27.0, Peak=207 HFD=3.1
21:25:21.131 00.000 7988 MultiStar: [#1 -0.01,0.09,1.01,U] [#2 0.20,0.08,0.99,U] [#3 0.04,0.17,0.93,U] [#4 -0.16,-0.03,1.01,U] [#5 0.08,0.15,0.73,U] [#6 0.02,0.18,0.70,U] [#7 0.27,0.15,0.67,U] [#8 0.16,0.24,0.65,U] 
21:25:21.131 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.08, -0.01}
21:25:21.131 00.000 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.58) = xAngle (1.48 = 1.48)
21:25:21.131 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.59 = -1.70)
21:25:21.131 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=0.01 mountY=-0.08, mountTheta=-1.48
21:25:21.131 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.01, opts=13)
21:25:21.131 00.000 7988 Enqueuing Move request for scope (0.08, -0.01)
21:25:21.131 00.000 15712 Worker thread wakes up
21:25:21.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
21:25:21.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
21:25:21.131 00.000 15712 Moving (0.08, -0.01) raw xDistance=0.01 yDistance=-0.08
21:25:21.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:21.131 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.0
21:25:21.143 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:21.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:21.145 00.002 7988 Enqueuing Expose request
21:25:21.146 00.001 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:21.146 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
21:25:21.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:21.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:25:21.146 00.000 15712 MoveAxis(W, 4, ABG)
21:25:21.146 00.000 15712 Guiding  Dir = 3, Dur = 4
21:25:21.146 00.000 15712 IsGuiding returns 0
21:25:21.165 00.019 15712 IsGuiding returns 0
21:25:21.165 00.000 15712 Move returns status 0, amount 4
21:25:21.165 00.000 15712 MoveAxis(N, 0, ABG)
21:25:21.165 00.000 15712 Move returns status 0, amount 0
21:25:21.165 00.000 15712 move complete, result=0
21:25:21.165 00.000 15712 worker thread done servicing request
21:25:21.165 00.000 15712 Worker thread wakes up
21:25:21.165 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
21:25:21.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:21.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:22.580 01.415 15712 Exposure complete
21:25:22.628 00.048 15712 worker thread done servicing request
21:25:22.628 00.000 7988 OnExposeComplete: enter
21:25:22.628 00.000 7988 UpdateGuideState(): m_state=6
21:25:22.643 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6148
21:25:22.644 00.001 7988 Star::Find returns 1 (0), X=1183.50, Y=444.40, Mass=1514, SNR=26.5, Peak=196 HFD=3.2
21:25:22.645 00.001 7988 MultiStar: [#1 -0.00,0.09,1.05,U] [#2 -0.01,0.10,1.01,U] [#3 0.04,0.15,0.97,U] [#4 -0.09,0.06,1.04,U] [#5 -0.31,-0.02,0.71,U] [#6 0.00,0.26,0.69,U] [#7 0.15,0.28,0.66,U] [#8 -0.05,0.51,0.66,U] 
21:25:22.645 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.15}, one-star: {-0.05, 0.10}
21:25:22.645 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.63)
21:25:22.645 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.48)
21:25:22.645 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.08 mountX=-0.10 mountY=0.05, mountTheta=2.65
21:25:22.645 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.10, opts=13)
21:25:22.645 00.000 7988 Enqueuing Move request for scope (-0.05, 0.10)
21:25:22.645 00.000 15712 Worker thread wakes up
21:25:22.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
21:25:22.645 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
21:25:22.645 00.000 15712 Moving (-0.05, 0.10) raw xDistance=-0.10 yDistance=0.05
21:25:22.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:22.645 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
21:25:22.656 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:22.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:22.658 00.002 7988 Enqueuing Expose request
21:25:22.658 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:22.660 00.002 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
21:25:22.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:22.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:25:22.660 00.000 15712 MoveAxis(W, 7, ABG)
21:25:22.660 00.000 15712 Guiding  Dir = 3, Dur = 7
21:25:22.660 00.000 15712 IsGuiding returns 0
21:25:22.667 00.007 15712 IsGuiding returns 0
21:25:22.667 00.000 15712 Move returns status 0, amount 7
21:25:22.667 00.000 15712 MoveAxis(N, 0, ABG)
21:25:22.667 00.000 15712 Move returns status 0, amount 0
21:25:22.667 00.000 15712 move complete, result=0
21:25:22.667 00.000 15712 worker thread done servicing request
21:25:22.667 00.000 15712 Worker thread wakes up
21:25:22.667 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
21:25:22.676 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:22.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:24.416 01.740 15712 Exposure complete
21:25:24.466 00.050 15712 worker thread done servicing request
21:25:24.466 00.000 7988 OnExposeComplete: enter
21:25:24.466 00.000 7988 UpdateGuideState(): m_state=6
21:25:24.478 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6149
21:25:24.478 00.000 7988 Star::Find returns 1 (1), X=1183.76, Y=444.33, Mass=1475, SNR=26.2, Peak=255 HFD=3.0
21:25:24.478 00.000 7988 MultiStar: [#1 0.20,-0.20,1.04,U] [#2 0.08,0.04,1.03,U] [#3 0.27,-0.09,0.97,U] [#4 0.19,0.15,1.06,U] [#5 0.10,-0.19,0.70,U] [#6 0.22,-0.03,0.70,U] [#7 0.33,0.08,0.66,U] [#8 0.45,0.01,0.66,U] 
21:25:24.478 00.000 7988 single-star, 8 included, MultiStar: {0.22, -0.02}, one-star: {0.21, 0.03}
21:25:24.483 00.005 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
21:25:24.483 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.46)
21:25:24.483 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.14 mountX=-0.03 mountY=-0.21, mountTheta=-1.72
21:25:24.483 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.03, opts=13)
21:25:24.483 00.000 7988 Enqueuing Move request for scope (0.21, 0.03)
21:25:24.483 00.000 15712 Worker thread wakes up
21:25:24.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
21:25:24.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
21:25:24.483 00.000 15712 Moving (0.21, 0.03) raw xDistance=-0.03 yDistance=-0.21
21:25:24.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:24.483 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.2 Saturated
21:25:24.491 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:24.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:24.493 00.002 7988 Enqueuing Expose request
21:25:24.494 00.001 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:24.494 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
21:25:24.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:24.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:25:24.494 00.000 15712 MoveAxis(W, 7, ABG)
21:25:24.494 00.000 15712 Guiding  Dir = 3, Dur = 7
21:25:24.494 00.000 15712 IsGuiding returns 0
21:25:24.514 00.020 15712 IsGuiding returns 0
21:25:24.514 00.000 15712 Move returns status 0, amount 7
21:25:24.514 00.000 15712 MoveAxis(N, 0, ABG)
21:25:24.514 00.000 15712 Move returns status 0, amount 0
21:25:24.514 00.000 15712 move complete, result=0
21:25:24.514 00.000 15712 worker thread done servicing request
21:25:24.514 00.000 15712 Worker thread wakes up
21:25:24.514 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
21:25:24.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:24.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:25.931 01.417 15712 Exposure complete
21:25:25.990 00.059 15712 worker thread done servicing request
21:25:25.990 00.000 7988 OnExposeComplete: enter
21:25:25.992 00.002 7988 UpdateGuideState(): m_state=6
21:25:25.992 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6150
21:25:25.995 00.003 7988 Star::Find returns 1 (0), X=1183.65, Y=444.08, Mass=1461, SNR=26.0, Peak=239 HFD=3.0
21:25:25.995 00.000 7988 MultiStar: [#1 0.31,-0.09,1.01,U] [#2 0.15,0.02,1.05,U] [#3 0.19,0.04,0.96,U] [#4 0.05,0.03,1.06,U] [#5 0.09,-0.20,0.73,U] [#6 0.13,0.03,0.75,U] [#7 0.30,-0.08,0.68,U] [#8 0.39,0.26,0.69,U] 
21:25:25.997 00.002 7988 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.10, -0.23}
21:25:25.997 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.58) = xAngle (1.42 = 1.42)
21:25:25.999 00.002 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.76)
21:25:25.999 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.16 mountX=0.03 mountY=-0.18, mountTheta=-1.42
21:25:26.001 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.03, opts=13)
21:25:26.003 00.002 7988 Enqueuing Move request for scope (0.18, -0.03)
21:25:26.003 00.000 15712 Worker thread wakes up
21:25:26.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
21:25:26.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
21:25:26.003 00.000 15712 Moving (0.18, -0.03) raw xDistance=0.03 yDistance=-0.18
21:25:26.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:26.003 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.0
21:25:26.007 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:26.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:26.008 00.001 7988 Enqueuing Expose request
21:25:26.008 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:26.008 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
21:25:26.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:26.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:25:26.008 00.000 15712 MoveAxis(W, 7, ABG)
21:25:26.008 00.000 15712 Guiding  Dir = 3, Dur = 7
21:25:26.012 00.004 15712 IsGuiding returns 0
21:25:26.031 00.019 15712 IsGuiding returns 0
21:25:26.031 00.000 15712 Move returns status 0, amount 7
21:25:26.031 00.000 15712 MoveAxis(N, 0, ABG)
21:25:26.031 00.000 15712 Move returns status 0, amount 0
21:25:26.031 00.000 15712 move complete, result=0
21:25:26.031 00.000 15712 worker thread done servicing request
21:25:26.031 00.000 15712 Worker thread wakes up
21:25:26.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:26.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:26.031 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
21:25:27.671 01.640 15712 Exposure complete
21:25:27.726 00.055 15712 worker thread done servicing request
21:25:27.726 00.000 7988 OnExposeComplete: enter
21:25:27.726 00.000 7988 UpdateGuideState(): m_state=6
21:25:27.732 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6151
21:25:27.732 00.000 7988 Star::Find returns 1 (0), X=1183.67, Y=444.23, Mass=1525, SNR=26.5, Peak=241 HFD=3.1
21:25:27.732 00.000 7988 MultiStar: [#1 0.07,-0.13,1.04,U] [#2 0.02,0.06,0.97,U] [#3 0.21,-0.18,0.93,U] [#4 -0.08,-0.05,1.04,U] [#5 0.06,-0.31,0.75,U] [#6 -0.05,-0.03,0.75,U] [#7 0.36,-0.21,0.69,U] [#8 0.26,-0.02,0.63,U] 
21:25:27.732 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.12, -0.08}
21:25:27.732 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
21:25:27.732 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.40)
21:25:27.732 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.80 mountX=0.10 mountY=-0.09, mountTheta=-0.76
21:25:27.732 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
21:25:27.732 00.000 7988 Enqueuing Move request for scope (0.10, -0.10)
21:25:27.743 00.011 15712 Worker thread wakes up
21:25:27.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
21:25:27.743 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
21:25:27.743 00.000 15712 Moving (0.10, -0.10) raw xDistance=0.10 yDistance=-0.09
21:25:27.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:27.743 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
21:25:27.745 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:27.745 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:27.747 00.002 7988 Enqueuing Expose request
21:25:27.748 00.001 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:27.748 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
21:25:27.748 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:27.748 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:25:27.748 00.000 15712 MoveAxis(W, 5, ABG)
21:25:27.748 00.000 15712 Guiding  Dir = 3, Dur = 5
21:25:27.748 00.000 15712 IsGuiding returns 0
21:25:27.764 00.016 15712 IsGuiding returns 0
21:25:27.764 00.000 15712 Move returns status 0, amount 5
21:25:27.764 00.000 15712 MoveAxis(N, 0, ABG)
21:25:27.764 00.000 15712 Move returns status 0, amount 0
21:25:27.764 00.000 15712 move complete, result=0
21:25:27.764 00.000 15712 worker thread done servicing request
21:25:27.764 00.000 15712 Worker thread wakes up
21:25:27.764 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
21:25:27.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:27.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:29.185 01.421 15712 Exposure complete
21:25:29.244 00.059 15712 worker thread done servicing request
21:25:29.244 00.000 7988 OnExposeComplete: enter
21:25:29.244 00.000 7988 UpdateGuideState(): m_state=6
21:25:29.244 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6152
21:25:29.249 00.005 7988 Star::Find returns 1 (1), X=1183.78, Y=444.24, Mass=1574, SNR=27.0, Peak=255 HFD=3.2
21:25:29.249 00.000 7988 MultiStar: [#1 0.09,-0.06,1.01,U] [#2 0.22,-0.11,0.99,U] [#3 0.25,-0.04,0.94,U] [#4 0.18,-0.05,1.00,U] [#5 0.06,0.05,0.71,U] [#6 0.20,0.05,0.70,U] [#7 0.35,-0.12,0.64,U] [#8 0.27,0.21,0.63,U] 
21:25:29.253 00.004 7988 refined, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.23, -0.06}
21:25:29.253 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
21:25:29.255 00.002 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.72)
21:25:29.255 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.12 mountX=0.02 mountY=-0.20, mountTheta=-1.46
21:25:29.257 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.02, opts=13)
21:25:29.257 00.000 7988 Enqueuing Move request for scope (0.20, -0.02)
21:25:29.259 00.002 15712 Worker thread wakes up
21:25:29.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
21:25:29.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
21:25:29.259 00.000 15712 Moving (0.20, -0.02) raw xDistance=0.02 yDistance=-0.20
21:25:29.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:29.259 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.0 Saturated
21:25:29.262 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:29.262 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:29.264 00.002 7988 Enqueuing Expose request
21:25:29.265 00.001 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:29.265 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
21:25:29.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:29.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:25:29.265 00.000 15712 MoveAxis(W, 3, ABG)
21:25:29.265 00.000 15712 Guiding  Dir = 3, Dur = 3
21:25:29.265 00.000 15712 IsGuiding returns 0
21:25:29.289 00.024 15712 IsGuiding returns 0
21:25:29.289 00.000 15712 Move returns status 0, amount 3
21:25:29.289 00.000 15712 MoveAxis(N, 0, ABG)
21:25:29.289 00.000 15712 Move returns status 0, amount 0
21:25:29.289 00.000 15712 move complete, result=0
21:25:29.289 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
21:25:29.295 00.006 15712 worker thread done servicing request
21:25:29.295 00.000 15712 Worker thread wakes up
21:25:29.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:29.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:30.936 01.641 15712 Exposure complete
21:25:30.992 00.056 15712 worker thread done servicing request
21:25:30.992 00.000 7988 OnExposeComplete: enter
21:25:30.992 00.000 7988 UpdateGuideState(): m_state=6
21:25:30.999 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6153
21:25:30.999 00.000 7988 Star::Find returns 1 (0), X=1183.64, Y=444.25, Mass=1662, SNR=27.8, Peak=226 HFD=3.4
21:25:30.999 00.000 7988 MultiStar: [#1 0.16,-0.19,0.99,U] [#2 0.15,-0.00,0.94,U] [#3 0.12,-0.04,0.90,U] [#4 -0.03,-0.05,1.00,U] [#5 -0.10,0.07,0.66,U] [#6 0.08,-0.02,0.66,U] [#7 0.28,-0.23,0.66,U] [#8 0.11,0.29,0.62,U] 
21:25:30.999 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.09, -0.06}
21:25:30.999 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
21:25:30.999 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.96)
21:25:30.999 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.37 mountX=0.04 mountY=-0.10, mountTheta=-1.21
21:25:30.999 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.04, opts=13)
21:25:31.009 00.010 7988 Enqueuing Move request for scope (0.10, -0.04)
21:25:31.009 00.000 15712 Worker thread wakes up
21:25:31.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
21:25:31.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
21:25:31.009 00.000 15712 Moving (0.10, -0.04) raw xDistance=0.04 yDistance=-0.10
21:25:31.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:31.009 00.000 7988 UpdateGuideState exits: m=1662 SNR=27.8
21:25:31.012 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:31.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:31.014 00.002 7988 Enqueuing Expose request
21:25:31.014 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:31.014 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
21:25:31.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:31.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:25:31.014 00.000 15712 MoveAxis(W, 3, ABG)
21:25:31.014 00.000 15712 Guiding  Dir = 3, Dur = 3
21:25:31.014 00.000 15712 IsGuiding returns 0
21:25:31.066 00.052 15712 IsGuiding returns 0
21:25:31.066 00.000 15712 Move returns status 0, amount 3
21:25:31.066 00.000 15712 MoveAxis(N, 0, ABG)
21:25:31.066 00.000 15712 Move returns status 0, amount 0
21:25:31.066 00.000 15712 move complete, result=0
21:25:31.066 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:25:31.068 00.002 15712 worker thread done servicing request
21:25:31.068 00.000 15712 Worker thread wakes up
21:25:31.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:31.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:32.482 01.414 15712 Exposure complete
21:25:32.538 00.056 15712 worker thread done servicing request
21:25:32.538 00.000 7988 OnExposeComplete: enter
21:25:32.543 00.005 7988 UpdateGuideState(): m_state=6
21:25:32.543 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6154
21:25:32.543 00.000 7988 Star::Find returns 1 (1), X=1183.73, Y=444.34, Mass=1556, SNR=26.8, Peak=255 HFD=3.0
21:25:32.543 00.000 7988 MultiStar: [#1 0.15,-0.08,1.03,U] [#2 0.07,-0.09,1.03,U] [#3 0.09,-0.01,0.98,U] [#4 0.16,0.09,1.02,U] [#5 -0.04,-0.12,0.69,U] [#6 0.25,0.15,0.69,U] [#7 0.49,-0.09,0.67,U] [#8 0.28,0.36,0.64,U] 
21:25:32.543 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.17, 0.03}
21:25:32.543 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.58) = xAngle (1.68 = 1.68)
21:25:32.543 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.79 = -1.49)
21:25:32.543 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.10 mountX=-0.02 mountY=-0.17, mountTheta=-1.68
21:25:32.543 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.02, opts=13)
21:25:32.543 00.000 7988 Enqueuing Move request for scope (0.17, 0.02)
21:25:32.543 00.000 15712 Worker thread wakes up
21:25:32.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
21:25:32.543 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
21:25:32.543 00.000 15712 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
21:25:32.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:32.555 00.012 7988 UpdateGuideState exits: m=1556 SNR=26.8 Saturated
21:25:32.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:32.557 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:32.559 00.002 7988 Enqueuing Expose request
21:25:32.559 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:32.559 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
21:25:32.559 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:32.559 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:25:32.559 00.000 15712 MoveAxis(W, 3, ABG)
21:25:32.559 00.000 15712 Guiding  Dir = 3, Dur = 3
21:25:32.559 00.000 15712 IsGuiding returns 0
21:25:32.585 00.026 15712 IsGuiding returns 0
21:25:32.585 00.000 15712 Move returns status 0, amount 3
21:25:32.585 00.000 15712 MoveAxis(N, 0, ABG)
21:25:32.585 00.000 15712 Move returns status 0, amount 0
21:25:32.585 00.000 15712 move complete, result=0
21:25:32.585 00.000 15712 worker thread done servicing request
21:25:32.585 00.000 15712 Worker thread wakes up
21:25:32.585 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
21:25:32.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:32.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:34.217 01.632 15712 Exposure complete
21:25:34.277 00.060 15712 worker thread done servicing request
21:25:34.277 00.000 7988 OnExposeComplete: enter
21:25:34.278 00.001 7988 UpdateGuideState(): m_state=6
21:25:34.280 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6155
21:25:34.280 00.000 7988 Star::Find returns 1 (0), X=1183.51, Y=444.49, Mass=1498, SNR=26.4, Peak=227 HFD=3.2
21:25:34.282 00.002 7988 MultiStar: [#1 0.31,0.14,1.05,U] [#2 0.05,0.17,1.02,U] [#3 0.18,0.17,0.95,U] [#4 0.04,0.16,1.03,U] [#5 0.03,0.13,0.68,U] [#6 0.27,0.10,0.71,U] [#7 0.23,-0.03,0.68,U] [#8 0.29,0.28,0.65,U] 
21:25:34.282 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.15}, one-star: {-0.04, 0.18}
21:25:34.284 00.002 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.35 = -2.93)
21:25:34.284 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.18)
21:25:34.286 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.78 mountX=-0.18 mountY=0.03, mountTheta=2.96
21:25:34.286 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.18, opts=13)
21:25:34.289 00.003 7988 Enqueuing Move request for scope (-0.04, 0.18)
21:25:34.289 00.000 15712 Worker thread wakes up
21:25:34.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
21:25:34.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
21:25:34.289 00.000 15712 Moving (-0.04, 0.18) raw xDistance=-0.18 yDistance=0.03
21:25:34.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:34.289 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
21:25:34.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:34.294 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:34.294 00.000 7988 Enqueuing Expose request
21:25:34.294 00.000 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 635.98
21:25:34.294 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
21:25:34.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:34.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:25:34.294 00.000 15712 MoveAxis(E, 34, ABG)
21:25:34.294 00.000 15712 Guiding  Dir = 2, Dur = 34
21:25:34.294 00.000 15712 IsGuiding returns 0
21:25:34.326 00.032 15712 PulseGuide returned control before completion, sleep 15
21:25:34.375 00.049 15712 IsGuiding returns 1
21:25:34.375 00.000 15712 scope still moving after pulse duration time elapsed
21:25:34.405 00.030 15712 IsGuiding returns 0
21:25:34.405 00.000 15712 scope move finished after 34 + 73 ms
21:25:34.405 00.000 15712 Move returns status 0, amount 34
21:25:34.405 00.000 15712 MoveAxis(N, 0, ABG)
21:25:34.405 00.000 15712 Move returns status 0, amount 0
21:25:34.405 00.000 15712 move complete, result=0
21:25:34.405 00.000 15712 worker thread done servicing request
21:25:34.405 00.000 15712 Worker thread wakes up
21:25:34.405 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
21:25:34.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:34.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:35.822 01.417 15712 Exposure complete
21:25:35.882 00.060 15712 worker thread done servicing request
21:25:35.882 00.000 7988 OnExposeComplete: enter
21:25:35.883 00.001 7988 UpdateGuideState(): m_state=6
21:25:35.883 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6156
21:25:35.883 00.000 7988 Star::Find returns 1 (1), X=1183.80, Y=444.28, Mass=1513, SNR=26.6, Peak=255 HFD=3.0
21:25:35.887 00.004 7988 MultiStar: [#1 0.14,-0.13,1.03,U] [#2 0.22,-0.10,1.02,U] [#3 0.31,-0.20,0.95,U] [#4 -0.03,0.05,1.03,U] [#5 0.05,-0.09,0.70,U] [#6 0.09,0.01,0.71,U] [#7 0.24,-0.09,0.69,U] [#8 0.11,0.17,0.63,U] 
21:25:35.887 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.25, -0.02}
21:25:35.887 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
21:25:35.887 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.92)
21:25:35.892 00.005 7988 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-0.32 mountX=0.05 mountY=-0.15, mountTheta=-1.25
21:25:35.894 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.05, opts=13)
21:25:35.894 00.000 7988 Enqueuing Move request for scope (0.16, -0.05)
21:25:35.896 00.002 15712 Worker thread wakes up
21:25:35.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
21:25:35.896 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
21:25:35.896 00.000 15712 Moving (0.16, -0.05) raw xDistance=0.05 yDistance=-0.15
21:25:35.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:35.896 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.6 Saturated
21:25:35.898 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:35.899 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:35.899 00.000 7988 Enqueuing Expose request
21:25:35.899 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:35.899 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
21:25:35.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:35.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:25:35.899 00.000 15712 MoveAxis(W, 3, ABG)
21:25:35.899 00.000 15712 Guiding  Dir = 3, Dur = 3
21:25:35.899 00.000 15712 IsGuiding returns 0
21:25:35.926 00.027 15712 IsGuiding returns 0
21:25:35.926 00.000 15712 Move returns status 0, amount 3
21:25:35.926 00.000 15712 MoveAxis(N, 0, ABG)
21:25:35.926 00.000 15712 Move returns status 0, amount 0
21:25:35.926 00.000 15712 move complete, result=0
21:25:35.926 00.000 15712 worker thread done servicing request
21:25:35.926 00.000 15712 Worker thread wakes up
21:25:35.926 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
21:25:35.928 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:35.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:37.668 01.740 15712 Exposure complete
21:25:37.730 00.062 15712 worker thread done servicing request
21:25:37.730 00.000 7988 OnExposeComplete: enter
21:25:37.730 00.000 7988 UpdateGuideState(): m_state=6
21:25:37.737 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6157
21:25:37.738 00.001 7988 Star::Find returns 1 (1), X=1183.71, Y=444.14, Mass=1526, SNR=26.5, Peak=255 HFD=3.4
21:25:37.738 00.000 7988 MultiStar: [#1 0.34,0.03,1.00,U] [#2 0.10,0.01,1.04,U] [#3 0.17,-0.01,0.94,U] [#4 0.24,0.16,1.02,U] [#5 0.10,-0.17,0.71,U] [#6 0.11,0.04,0.71,U] [#7 0.21,0.02,0.70,U] [#8 0.29,-0.05,0.64,U] 
21:25:37.740 00.002 7988 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.16, -0.16}
21:25:37.740 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.58) = xAngle (1.52 = 1.52)
21:25:37.742 00.002 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.63 = -1.65)
21:25:37.742 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=0.01 mountY=-0.19, mountTheta=-1.52
21:25:37.745 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.01, opts=13)
21:25:37.745 00.000 7988 Enqueuing Move request for scope (0.19, -0.01)
21:25:37.745 00.000 15712 Worker thread wakes up
21:25:37.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
21:25:37.745 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
21:25:37.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:37.745 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.5 Saturated
21:25:37.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:37.745 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:37.745 00.000 7988 Enqueuing Expose request
21:25:37.745 00.000 15712 Moving (0.19, -0.01) raw xDistance=0.01 yDistance=-0.19
21:25:37.756 00.011 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:37.756 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
21:25:37.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:37.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:25:37.756 00.000 15712 MoveAxis(W, 5, ABG)
21:25:37.756 00.000 15712 Guiding  Dir = 3, Dur = 5
21:25:37.756 00.000 15712 IsGuiding returns 0
21:25:37.778 00.022 15712 IsGuiding returns 0
21:25:37.778 00.000 15712 Move returns status 0, amount 5
21:25:37.778 00.000 15712 MoveAxis(N, 0, ABG)
21:25:37.778 00.000 15712 Move returns status 0, amount 0
21:25:37.778 00.000 15712 move complete, result=0
21:25:37.778 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
21:25:37.782 00.004 15712 worker thread done servicing request
21:25:37.782 00.000 15712 Worker thread wakes up
21:25:37.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:37.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:39.199 01.417 15712 Exposure complete
21:25:39.252 00.053 15712 worker thread done servicing request
21:25:39.252 00.000 7988 OnExposeComplete: enter
21:25:39.252 00.000 7988 UpdateGuideState(): m_state=6
21:25:39.261 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6158
21:25:39.263 00.002 7988 Star::Find returns 1 (1), X=1183.68, Y=444.25, Mass=1560, SNR=26.9, Peak=255 HFD=3.4
21:25:39.263 00.000 7988 MultiStar: [#1 0.32,-0.20,1.01,U] [#2 0.25,-0.09,1.02,U] [#3 0.05,-0.03,0.94,U] [#4 0.12,0.04,1.02,U] [#5 0.09,-0.28,0.68,U] [#6 0.31,-0.02,0.69,U] [#7 0.32,-0.07,0.68,U] [#8 0.27,0.27,0.66,U] 
21:25:39.265 00.002 7988 single-star, 8 included, MultiStar: {0.20, -0.05}, one-star: {0.13, -0.06}
21:25:39.265 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
21:25:39.267 00.002 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.03)
21:25:39.267 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.43 mountX=0.06 mountY=-0.13, mountTheta=-1.14
21:25:39.269 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
21:25:39.271 00.002 7988 Enqueuing Move request for scope (0.13, -0.06)
21:25:39.271 00.000 15712 Worker thread wakes up
21:25:39.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
21:25:39.271 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
21:25:39.271 00.000 15712 Moving (0.13, -0.06) raw xDistance=0.06 yDistance=-0.13
21:25:39.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:39.271 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.9 Saturated
21:25:39.274 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:39.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:39.276 00.002 7988 Enqueuing Expose request
21:25:39.276 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:39.276 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
21:25:39.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:39.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:25:39.276 00.000 15712 MoveAxis(W, 5, ABG)
21:25:39.276 00.000 15712 Guiding  Dir = 3, Dur = 5
21:25:39.278 00.002 15712 IsGuiding returns 0
21:25:39.324 00.046 15712 IsGuiding returns 0
21:25:39.324 00.000 15712 Move returns status 0, amount 5
21:25:39.324 00.000 15712 MoveAxis(N, 0, ABG)
21:25:39.324 00.000 15712 Move returns status 0, amount 0
21:25:39.324 00.000 15712 move complete, result=0
21:25:39.324 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
21:25:39.333 00.009 15712 worker thread done servicing request
21:25:39.333 00.000 15712 Worker thread wakes up
21:25:39.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:39.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:40.968 01.635 15712 Exposure complete
21:25:41.020 00.052 15712 worker thread done servicing request
21:25:41.020 00.000 7988 OnExposeComplete: enter
21:25:41.020 00.000 7988 UpdateGuideState(): m_state=6
21:25:41.030 00.010 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6159
21:25:41.030 00.000 7988 Star::Find returns 1 (1), X=1183.86, Y=444.16, Mass=1431, SNR=25.8, Peak=255 HFD=2.9
21:25:41.032 00.002 7988 MultiStar: [#1 0.38,-0.28,1.04,U] [#2 0.31,-0.24,1.07,U] [#3 0.38,-0.29,0.99,U] [#4 0.15,-0.01,1.06,U] [#5 0.14,-0.40,0.72,U] [#6 0.25,-0.14,0.75,U] [#7 0.63,-0.30,0.67,U] [#8 0.29,0.03,0.66,U] 
21:25:41.032 00.000 7988 single-star, 8 included, MultiStar: {0.31, -0.19}, one-star: {0.31, -0.14}
21:25:41.034 00.002 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
21:25:41.034 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.04)
21:25:41.036 00.002 7988 CameraToMount -- cameraX=0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-0.44 mountX=0.14 mountY=-0.30, mountTheta=-1.13
21:25:41.037 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.14, opts=13)
21:25:41.039 00.002 7988 Enqueuing Move request for scope (0.31, -0.14)
21:25:41.039 00.000 15712 Worker thread wakes up
21:25:41.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.14) opts 0xd
21:25:41.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.14)
21:25:41.039 00.000 15712 Moving (0.31, -0.14) raw xDistance=0.14 yDistance=-0.30
21:25:41.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:41.039 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.8 Saturated
21:25:41.043 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:41.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:41.045 00.002 7988 Enqueuing Expose request
21:25:41.046 00.001 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:41.046 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
21:25:41.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:25:41.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:25:41.046 00.000 15712 MoveAxis(W, 4, ABG)
21:25:41.046 00.000 15712 Guiding  Dir = 3, Dur = 4
21:25:41.046 00.000 15712 IsGuiding returns 0
21:25:41.070 00.024 15712 IsGuiding returns 0
21:25:41.070 00.000 15712 Move returns status 0, amount 4
21:25:41.070 00.000 15712 MoveAxis(N, 0, ABG)
21:25:41.070 00.000 15712 Move returns status 0, amount 0
21:25:41.070 00.000 15712 move complete, result=0
21:25:41.070 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.3 px 0 ms NORTH
21:25:41.075 00.005 15712 worker thread done servicing request
21:25:41.075 00.000 15712 Worker thread wakes up
21:25:41.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:41.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:42.482 01.407 15712 Exposure complete
21:25:42.541 00.059 15712 worker thread done servicing request
21:25:42.541 00.000 7988 OnExposeComplete: enter
21:25:42.541 00.000 7988 UpdateGuideState(): m_state=6
21:25:42.541 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6160
21:25:42.545 00.004 7988 Star::Find returns 1 (1), X=1183.77, Y=444.10, Mass=1567, SNR=26.9, Peak=255 HFD=3.3
21:25:42.545 00.000 7988 MultiStar: [#1 0.27,-0.24,1.02,U] [#2 0.07,-0.22,1.00,U] [#3 0.21,-0.13,0.93,U] [#4 0.16,-0.11,1.03,U] [#5 0.11,-0.20,0.67,U] [#6 0.38,-0.23,0.70,U] [#7 0.28,-0.35,0.67,U] [#8 0.39,0.03,0.62,U] 
21:25:42.545 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.19}, one-star: {0.22, -0.20}
21:25:42.545 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.58) = xAngle (0.88 = 0.88)
21:25:42.545 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.99 = -2.29)
21:25:42.550 00.005 7988 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.70 mountX=0.18 mountY=-0.22, mountTheta=-0.87
21:25:42.550 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.19, opts=13)
21:25:42.550 00.000 7988 Enqueuing Move request for scope (0.22, -0.19)
21:25:42.550 00.000 15712 Worker thread wakes up
21:25:42.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
21:25:42.550 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
21:25:42.550 00.000 15712 Moving (0.22, -0.19) raw xDistance=0.18 yDistance=-0.22
21:25:42.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:42.550 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.9 Saturated
21:25:42.557 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:42.557 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:42.559 00.002 7988 Enqueuing Expose request
21:25:42.559 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 635.98
21:25:42.559 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
21:25:42.559 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:42.559 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:25:42.559 00.000 15712 MoveAxis(W, 40, ABG)
21:25:42.559 00.000 15712 Guiding  Dir = 3, Dur = 40
21:25:42.559 00.000 15712 IsGuiding returns 0
21:25:42.567 00.008 15712 PulseGuide returned control before completion, sleep 36
21:25:42.625 00.058 15712 IsGuiding returns 0
21:25:42.625 00.000 15712 Move returns status 0, amount 40
21:25:42.625 00.000 15712 MoveAxis(N, 0, ABG)
21:25:42.625 00.000 15712 Move returns status 0, amount 0
21:25:42.625 00.000 15712 move complete, result=0
21:25:42.625 00.000 15712 worker thread done servicing request
21:25:42.625 00.000 15712 Worker thread wakes up
21:25:42.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:42.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:42.625 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
21:25:44.367 01.742 15712 Exposure complete
21:25:44.421 00.054 15712 worker thread done servicing request
21:25:44.421 00.000 7988 OnExposeComplete: enter
21:25:44.421 00.000 7988 UpdateGuideState(): m_state=6
21:25:44.428 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6161
21:25:44.428 00.000 7988 Star::Find returns 1 (1), X=1183.73, Y=444.17, Mass=1551, SNR=26.9, Peak=255 HFD=3.4
21:25:44.428 00.000 7988 MultiStar: [#1 0.27,-0.03,1.01,U] [#2 0.31,-0.03,0.95,U] [#3 0.07,-0.08,0.93,U] [#4 0.11,0.00,1.02,U] [#5 0.27,-0.02,0.71,U] [#6 0.22,0.02,0.70,U] [#7 0.35,-0.04,0.66,U] [#8 0.20,0.08,0.65,U] 
21:25:44.428 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.03}, one-star: {0.18, -0.13}
21:25:44.428 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.58) = xAngle (1.43 = 1.43)
21:25:44.428 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.54 = -1.74)
21:25:44.428 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.22 cameraTheta=-0.15 mountX=0.03 mountY=-0.21, mountTheta=-1.43
21:25:44.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.03, opts=13)
21:25:44.438 00.010 7988 Enqueuing Move request for scope (0.21, -0.03)
21:25:44.438 00.000 15712 Worker thread wakes up
21:25:44.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
21:25:44.438 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
21:25:44.438 00.000 15712 Moving (0.21, -0.03) raw xDistance=0.03 yDistance=-0.21
21:25:44.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:44.438 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.9 Saturated
21:25:44.441 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:44.441 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:44.443 00.002 7988 Enqueuing Expose request
21:25:44.444 00.001 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:44.444 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
21:25:44.444 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:44.444 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:25:44.444 00.000 15712 MoveAxis(W, 4, ABG)
21:25:44.444 00.000 15712 Guiding  Dir = 3, Dur = 4
21:25:44.444 00.000 15712 IsGuiding returns 0
21:25:44.462 00.018 15712 IsGuiding returns 0
21:25:44.462 00.000 15712 Move returns status 0, amount 4
21:25:44.462 00.000 15712 MoveAxis(N, 0, ABG)
21:25:44.462 00.000 15712 Move returns status 0, amount 0
21:25:44.462 00.000 15712 move complete, result=0
21:25:44.462 00.000 15712 worker thread done servicing request
21:25:44.462 00.000 15712 Worker thread wakes up
21:25:44.462 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
21:25:44.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:44.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:45.883 01.421 15712 Exposure complete
21:25:45.942 00.059 15712 worker thread done servicing request
21:25:45.942 00.000 7988 OnExposeComplete: enter
21:25:45.944 00.002 7988 UpdateGuideState(): m_state=6
21:25:45.944 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6162
21:25:45.946 00.002 7988 Star::Find returns 1 (1), X=1183.80, Y=444.19, Mass=1480, SNR=26.3, Peak=255 HFD=2.9
21:25:45.948 00.002 7988 MultiStar: [#1 0.31,-0.01,0.99,U] [#2 0.07,0.08,1.02,U] [#3 0.15,-0.05,0.96,U] [#4 0.28,0.04,1.02,U] [#5 -0.04,-0.08,0.69,U] [#6 0.12,0.00,0.72,U] [#7 0.42,0.00,0.70,U] [#8 0.35,0.08,0.66,U] 
21:25:45.948 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.01}, one-star: {0.25, -0.11}
21:25:45.948 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
21:25:45.948 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.63)
21:25:45.952 00.004 7988 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.03 mountX=0.01 mountY=-0.21, mountTheta=-1.55
21:25:45.952 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.01, opts=13)
21:25:45.952 00.000 7988 Enqueuing Move request for scope (0.21, -0.01)
21:25:45.952 00.000 15712 Worker thread wakes up
21:25:45.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
21:25:45.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
21:25:45.952 00.000 15712 Moving (0.21, -0.01) raw xDistance=0.01 yDistance=-0.21
21:25:45.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:45.952 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.3 Saturated
21:25:45.957 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:45.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:45.959 00.002 7988 Enqueuing Expose request
21:25:45.959 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:45.961 00.002 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
21:25:45.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:45.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:25:45.961 00.000 15712 MoveAxis(W, 2, ABG)
21:25:45.961 00.000 15712 Guiding  Dir = 3, Dur = 2
21:25:45.961 00.000 15712 IsGuiding returns 0
21:25:45.980 00.019 15712 IsGuiding returns 0
21:25:45.980 00.000 15712 Move returns status 0, amount 2
21:25:45.980 00.000 15712 MoveAxis(N, 0, ABG)
21:25:45.980 00.000 15712 Move returns status 0, amount 0
21:25:45.980 00.000 15712 move complete, result=0
21:25:45.980 00.000 15712 worker thread done servicing request
21:25:45.980 00.000 15712 Worker thread wakes up
21:25:45.980 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
21:25:45.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:45.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:47.620 01.640 15712 Exposure complete
21:25:47.668 00.048 15712 worker thread done servicing request
21:25:47.668 00.000 7988 OnExposeComplete: enter
21:25:47.668 00.000 7988 UpdateGuideState(): m_state=6
21:25:47.682 00.014 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6163
21:25:47.684 00.002 7988 Star::Find returns 1 (1), X=1183.70, Y=444.15, Mass=1452, SNR=25.9, Peak=255 HFD=3.0
21:25:47.685 00.001 7988 MultiStar: [#1 0.27,0.01,1.03,U] [#2 0.26,-0.07,1.05,U] [#3 0.20,0.14,0.97,U] [#4 0.28,0.11,1.07,U] [#5 0.00,-0.02,0.71,U] [#6 0.33,0.24,0.72,U] [#7 0.31,0.09,0.68,U] [#8 0.24,0.43,0.67,U] 
21:25:47.685 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.07}, one-star: {0.15, -0.15}
21:25:47.688 00.003 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
21:25:47.688 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.38)
21:25:47.690 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.79 mountX=0.15 mountY=-0.15, mountTheta=-0.77
21:25:47.692 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.15, opts=13)
21:25:47.692 00.000 7988 Enqueuing Move request for scope (0.15, -0.15)
21:25:47.694 00.002 15712 Worker thread wakes up
21:25:47.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
21:25:47.694 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
21:25:47.694 00.000 15712 Moving (0.15, -0.15) raw xDistance=0.15 yDistance=-0.15
21:25:47.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:47.694 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.9 Saturated
21:25:47.696 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:47.696 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:47.698 00.002 7988 Enqueuing Expose request
21:25:47.698 00.000 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:47.698 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
21:25:47.700 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:47.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:25:47.700 00.000 15712 MoveAxis(W, 2, ABG)
21:25:47.700 00.000 15712 Guiding  Dir = 3, Dur = 2
21:25:47.700 00.000 15712 IsGuiding returns 0
21:25:47.721 00.021 15712 IsGuiding returns 0
21:25:47.721 00.000 15712 Move returns status 0, amount 2
21:25:47.721 00.000 15712 MoveAxis(N, 0, ABG)
21:25:47.721 00.000 15712 Move returns status 0, amount 0
21:25:47.721 00.000 15712 move complete, result=0
21:25:47.721 00.000 15712 worker thread done servicing request
21:25:47.721 00.000 15712 Worker thread wakes up
21:25:47.721 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:25:47.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:47.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:49.139 01.418 15712 Exposure complete
21:25:49.200 00.061 15712 worker thread done servicing request
21:25:49.200 00.000 7988 OnExposeComplete: enter
21:25:49.200 00.000 7988 UpdateGuideState(): m_state=6
21:25:49.203 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6164
21:25:49.203 00.000 7988 Star::Find returns 1 (1), X=1183.70, Y=444.22, Mass=1586, SNR=27.1, Peak=255 HFD=3.4
21:25:49.203 00.000 7988 MultiStar: [#1 0.20,0.03,0.95,U] [#2 0.26,0.09,1.00,U] [#3 0.23,0.01,0.93,U] [#4 0.16,0.10,0.99,U] [#5 0.15,0.08,0.67,U] [#6 0.25,0.18,0.69,U] [#7 0.40,0.09,0.65,U] [#8 0.30,0.19,0.64,U] 
21:25:49.203 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.07}, one-star: {0.14, -0.09}
21:25:49.203 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.58) = xAngle (1.03 = 1.03)
21:25:49.203 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.14 = -2.14)
21:25:49.203 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.55 mountX=0.09 mountY=-0.14, mountTheta=-1.02
21:25:49.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.09, opts=13)
21:25:49.203 00.000 7988 Enqueuing Move request for scope (0.14, -0.09)
21:25:49.203 00.000 15712 Worker thread wakes up
21:25:49.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
21:25:49.203 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
21:25:49.203 00.000 15712 Moving (0.14, -0.09) raw xDistance=0.09 yDistance=-0.14
21:25:49.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:49.215 00.012 7988 UpdateGuideState exits: m=1586 SNR=27.1 Saturated
21:25:49.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:49.217 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:49.217 00.000 7988 Enqueuing Expose request
21:25:49.218 00.001 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:49.218 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
21:25:49.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:49.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:25:49.218 00.000 15712 MoveAxis(E, 2, ABG)
21:25:49.218 00.000 15712 Guiding  Dir = 2, Dur = 2
21:25:49.218 00.000 15712 IsGuiding returns 0
21:25:49.238 00.020 15712 IsGuiding returns 0
21:25:49.238 00.000 15712 Move returns status 0, amount 2
21:25:49.238 00.000 15712 MoveAxis(N, 0, ABG)
21:25:49.238 00.000 15712 Move returns status 0, amount 0
21:25:49.238 00.000 15712 move complete, result=0
21:25:49.238 00.000 15712 worker thread done servicing request
21:25:49.238 00.000 15712 Worker thread wakes up
21:25:49.238 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:25:49.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:49.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:50.883 01.645 15712 Exposure complete
21:25:50.937 00.054 15712 worker thread done servicing request
21:25:50.937 00.000 7988 OnExposeComplete: enter
21:25:50.937 00.000 7988 UpdateGuideState(): m_state=6
21:25:50.944 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6165
21:25:50.944 00.000 7988 Star::Find returns 1 (0), X=1183.65, Y=444.15, Mass=1522, SNR=26.7, Peak=232 HFD=3.2
21:25:50.944 00.000 7988 MultiStar: [#1 0.28,-0.01,1.00,U] [#2 0.16,-0.02,1.01,U] [#3 0.14,-0.06,0.95,U] [#4 0.10,0.05,1.02,U] [#5 -0.13,-0.05,0.73,U] [#6 0.29,-0.04,0.69,U] [#7 0.37,-0.08,0.70,U] [#8 0.17,0.13,0.64,U] 
21:25:50.944 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.10, -0.15}
21:25:50.944 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.58) = xAngle (1.39 = 1.39)
21:25:50.950 00.006 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.50 = -1.79)
21:25:50.950 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=0.03 mountY=-0.16, mountTheta=-1.39
21:25:50.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.03, opts=13)
21:25:50.950 00.000 7988 Enqueuing Move request for scope (0.16, -0.03)
21:25:50.950 00.000 15712 Worker thread wakes up
21:25:50.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:50.950 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.7
21:25:50.957 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:50.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:50.959 00.002 7988 Enqueuing Expose request
21:25:50.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
21:25:50.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
21:25:50.959 00.000 15712 Moving (0.16, -0.03) raw xDistance=0.03 yDistance=-0.16
21:25:50.959 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:50.959 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
21:25:50.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:50.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:25:50.959 00.000 15712 MoveAxis(E, 2, ABG)
21:25:50.959 00.000 15712 Guiding  Dir = 2, Dur = 2
21:25:50.966 00.007 15712 IsGuiding returns 0
21:25:50.983 00.017 15712 IsGuiding returns 0
21:25:50.983 00.000 15712 Move returns status 0, amount 2
21:25:50.983 00.000 15712 MoveAxis(N, 0, ABG)
21:25:50.983 00.000 15712 Move returns status 0, amount 0
21:25:50.983 00.000 15712 move complete, result=0
21:25:50.983 00.000 15712 worker thread done servicing request
21:25:50.983 00.000 15712 Worker thread wakes up
21:25:50.983 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
21:25:50.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:50.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:52.395 01.412 15712 Exposure complete
21:25:52.454 00.059 15712 worker thread done servicing request
21:25:52.454 00.000 7988 OnExposeComplete: enter
21:25:52.454 00.000 7988 UpdateGuideState(): m_state=6
21:25:52.457 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6166
21:25:52.457 00.000 7988 Star::Find returns 1 (1), X=1183.76, Y=444.20, Mass=1572, SNR=26.9, Peak=255 HFD=3.5
21:25:52.457 00.000 7988 MultiStar: [#1 0.28,-0.07,1.00,U] [#2 0.18,0.00,0.97,U] [#3 0.28,-0.05,0.94,U] [#4 0.17,0.02,1.05,U] [#5 0.17,-0.20,0.75,U] [#6 0.15,-0.06,0.71,U] [#7 0.54,-0.30,0.65,U] [#8 0.45,-0.06,0.65,U] 
21:25:52.457 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.08}, one-star: {0.20, -0.10}
21:25:52.461 00.004 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.58) = xAngle (1.12 = 1.12)
21:25:52.461 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.23 = -2.05)
21:25:52.461 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-0.46 mountX=0.10 mountY=-0.20, mountTheta=-1.11
21:25:52.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.10, opts=13)
21:25:52.461 00.000 7988 Enqueuing Move request for scope (0.20, -0.10)
21:25:52.461 00.000 15712 Worker thread wakes up
21:25:52.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
21:25:52.461 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
21:25:52.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:52.461 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.9 Saturated
21:25:52.469 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:52.469 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:52.471 00.002 7988 Enqueuing Expose request
21:25:52.472 00.001 15712 Moving (0.20, -0.10) raw xDistance=0.10 yDistance=-0.20
21:25:52.472 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:52.472 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
21:25:52.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:52.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:25:52.472 00.000 15712 MoveAxis(E, 3, ABG)
21:25:52.472 00.000 15712 Guiding  Dir = 2, Dur = 3
21:25:52.472 00.000 15712 IsGuiding returns 0
21:25:52.495 00.023 15712 IsGuiding returns 0
21:25:52.495 00.000 15712 Move returns status 0, amount 3
21:25:52.495 00.000 15712 MoveAxis(N, 0, ABG)
21:25:52.495 00.000 15712 Move returns status 0, amount 0
21:25:52.495 00.000 15712 move complete, result=0
21:25:52.495 00.000 15712 worker thread done servicing request
21:25:52.495 00.000 15712 Worker thread wakes up
21:25:52.495 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
21:25:52.504 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:52.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:54.148 01.644 15712 Exposure complete
21:25:54.207 00.059 15712 worker thread done servicing request
21:25:54.207 00.000 7988 OnExposeComplete: enter
21:25:54.207 00.000 7988 UpdateGuideState(): m_state=6
21:25:54.209 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6167
21:25:54.211 00.002 7988 Star::Find returns 1 (0), X=1183.72, Y=444.23, Mass=1451, SNR=25.7, Peak=240 HFD=3.1
21:25:54.211 00.000 7988 MultiStar: [#1 0.09,-0.18,1.03,U] [#2 0.21,-0.07,1.06,U] [#3 0.39,-0.06,0.95,U] [#4 0.16,-0.00,1.06,U] [#5 0.03,-0.23,0.71,U] [#6 0.22,-0.11,0.73,U] [#7 0.20,-0.13,0.67,U] [#8 0.39,0.13,0.66,U] 
21:25:54.213 00.002 7988 single-star, 8 included, MultiStar: {0.20, -0.08}, one-star: {0.17, -0.08}
21:25:54.213 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
21:25:54.215 00.002 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.02)
21:25:54.215 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.43 mountX=0.08 mountY=-0.17, mountTheta=-1.14
21:25:54.217 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.08, opts=13)
21:25:54.219 00.002 7988 Enqueuing Move request for scope (0.17, -0.08)
21:25:54.219 00.000 15712 Worker thread wakes up
21:25:54.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
21:25:54.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
21:25:54.219 00.000 15712 Moving (0.17, -0.08) raw xDistance=0.08 yDistance=-0.17
21:25:54.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:25:54.219 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.7
21:25:54.222 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:54.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:54.224 00.002 7988 Enqueuing Expose request
21:25:54.225 00.001 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
21:25:54.225 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
21:25:54.226 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:54.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:25:54.226 00.000 15712 MoveAxis(E, 5, ABG)
21:25:54.226 00.000 15712 Guiding  Dir = 2, Dur = 5
21:25:54.260 00.034 15712 IsGuiding returns 0
21:25:54.277 00.017 15712 IsGuiding returns 0
21:25:54.277 00.000 15712 Move returns status 0, amount 5
21:25:54.277 00.000 15712 MoveAxis(N, 0, ABG)
21:25:54.277 00.000 15712 Move returns status 0, amount 0
21:25:54.277 00.000 15712 move complete, result=0
21:25:54.277 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
21:25:54.279 00.002 15712 worker thread done servicing request
21:25:54.279 00.000 15712 Worker thread wakes up
21:25:54.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:54.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:55.697 01.418 15712 Exposure complete
21:25:55.753 00.056 15712 worker thread done servicing request
21:25:55.753 00.000 7988 OnExposeComplete: enter
21:25:55.758 00.005 7988 UpdateGuideState(): m_state=6
21:25:55.758 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6168
21:25:55.758 00.000 7988 Star::Find returns 1 (0), X=1183.72, Y=444.27, Mass=1568, SNR=26.9, Peak=241 HFD=3.4
21:25:55.758 00.000 7988 MultiStar: [#1 0.10,-0.01,0.98,U] [#2 0.04,-0.03,1.01,U] [#3 0.12,-0.05,0.95,U] [#4 0.18,-0.12,1.02,U] [#5 0.03,-0.12,0.68,U] [#6 0.12,-0.09,0.72,U] [#7 0.26,-0.13,0.63,U] [#8 0.33,0.03,0.65,U] 
21:25:55.758 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.17, -0.04}
21:25:55.758 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.58) = xAngle (1.19 = 1.19)
21:25:55.758 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.30 = -1.99)
21:25:55.758 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=0.06 mountY=-0.14, mountTheta=-1.18
21:25:55.758 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.06, opts=13)
21:25:55.758 00.000 7988 Enqueuing Move request for scope (0.14, -0.06)
21:25:55.758 00.000 15712 Worker thread wakes up
21:25:55.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
21:25:55.758 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
21:25:55.758 00.000 15712 Moving (0.14, -0.06) raw xDistance=0.06 yDistance=-0.14
21:25:55.770 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:55.770 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.9
21:25:55.773 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:55.773 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:55.773 00.000 7988 Enqueuing Expose request
21:25:55.773 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:25:55.773 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
21:25:55.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:55.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:25:55.773 00.000 15712 MoveAxis(E, 5, ABG)
21:25:55.773 00.000 15712 Guiding  Dir = 2, Dur = 5
21:25:55.773 00.000 15712 IsGuiding returns 0
21:25:55.795 00.022 15712 IsGuiding returns 0
21:25:55.795 00.000 15712 Move returns status 0, amount 5
21:25:55.795 00.000 15712 MoveAxis(N, 0, ABG)
21:25:55.795 00.000 15712 Move returns status 0, amount 0
21:25:55.795 00.000 15712 move complete, result=0
21:25:55.795 00.000 15712 worker thread done servicing request
21:25:55.795 00.000 15712 Worker thread wakes up
21:25:55.795 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:25:55.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:55.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:57.433 01.638 15712 Exposure complete
21:25:57.486 00.053 15712 worker thread done servicing request
21:25:57.486 00.000 7988 OnExposeComplete: enter
21:25:57.486 00.000 7988 UpdateGuideState(): m_state=6
21:25:57.494 00.008 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6169
21:25:57.494 00.000 7988 Star::Find returns 1 (0), X=1183.75, Y=444.30, Mass=1589, SNR=27.1, Peak=239 HFD=3.4
21:25:57.494 00.000 7988 MultiStar: [#1 0.06,-0.11,1.01,U] [#2 0.22,0.06,0.99,U] [#3 0.22,-0.12,0.94,U] [#4 -0.06,0.04,1.01,U] [#5 -0.06,-0.21,0.68,U] [#6 0.41,-0.05,0.69,U] [#7 0.40,0.10,0.65,U] [#8 0.30,0.11,0.65,U] 
21:25:57.494 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.19, -0.00}
21:25:57.494 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
21:25:57.494 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.72)
21:25:57.494 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.12 mountX=0.02 mountY=-0.17, mountTheta=-1.46
21:25:57.494 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.02, opts=13)
21:25:57.503 00.009 7988 Enqueuing Move request for scope (0.17, -0.02)
21:25:57.503 00.000 15712 Worker thread wakes up
21:25:57.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
21:25:57.503 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
21:25:57.503 00.000 15712 Moving (0.17, -0.02) raw xDistance=0.02 yDistance=-0.17
21:25:57.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:57.503 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.1
21:25:57.507 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:57.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:57.509 00.002 7988 Enqueuing Expose request
21:25:57.510 00.001 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:25:57.510 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
21:25:57.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:57.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:25:57.510 00.000 15712 MoveAxis(E, 6, ABG)
21:25:57.510 00.000 15712 Guiding  Dir = 2, Dur = 6
21:25:57.510 00.000 15712 IsGuiding returns 0
21:25:57.537 00.027 15712 IsGuiding returns 0
21:25:57.537 00.000 15712 Move returns status 0, amount 6
21:25:57.537 00.000 15712 MoveAxis(N, 0, ABG)
21:25:57.537 00.000 15712 Move returns status 0, amount 0
21:25:57.537 00.000 15712 move complete, result=0
21:25:57.537 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
21:25:57.539 00.002 15712 worker thread done servicing request
21:25:57.539 00.000 15712 Worker thread wakes up
21:25:57.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:57.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:25:58.945 01.406 15712 Exposure complete
21:25:59.004 00.059 15712 worker thread done servicing request
21:25:59.004 00.000 7988 OnExposeComplete: enter
21:25:59.004 00.000 7988 UpdateGuideState(): m_state=6
21:25:59.006 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6170
21:25:59.006 00.000 7988 Star::Find returns 1 (0), X=1183.58, Y=444.02, Mass=1432, SNR=25.7, Peak=213 HFD=3.3
21:25:59.006 00.000 7988 MultiStar: [#1 0.14,0.01,1.05,U] [#2 0.10,-0.01,1.06,U] [#3 0.18,-0.14,1.01,U] [#4 0.17,0.09,1.04,U] [#5 0.06,-0.14,0.74,U] [#6 0.01,0.16,0.75,U] [#7 0.36,-0.22,0.67,U] [#8 0.26,0.22,0.67,U] 
21:25:59.006 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {0.02, -0.29}
21:25:59.006 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
21:25:59.006 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.88)
21:25:59.006 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.28 mountX=0.04 mountY=-0.14, mountTheta=-1.29
21:25:59.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.04, opts=13)
21:25:59.006 00.000 7988 Enqueuing Move request for scope (0.14, -0.04)
21:25:59.017 00.011 15712 Worker thread wakes up
21:25:59.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
21:25:59.017 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
21:25:59.017 00.000 15712 Moving (0.14, -0.04) raw xDistance=0.04 yDistance=-0.14
21:25:59.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:25:59.017 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.7
21:25:59.020 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:59.020 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:25:59.022 00.002 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:25:59.022 00.000 7988 Enqueuing Expose request
21:25:59.022 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
21:25:59.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:59.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:25:59.022 00.000 15712 MoveAxis(E, 7, ABG)
21:25:59.022 00.000 15712 Guiding  Dir = 2, Dur = 7
21:25:59.022 00.000 15712 IsGuiding returns 0
21:25:59.038 00.016 15712 IsGuiding returns 0
21:25:59.038 00.000 15712 Move returns status 0, amount 7
21:25:59.038 00.000 15712 MoveAxis(N, 0, ABG)
21:25:59.038 00.000 15712 Move returns status 0, amount 0
21:25:59.038 00.000 15712 move complete, result=0
21:25:59.038 00.000 15712 worker thread done servicing request
21:25:59.038 00.000 15712 Worker thread wakes up
21:25:59.038 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:25:59.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:25:59.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:00.682 01.644 15712 Exposure complete
21:26:00.740 00.058 15712 worker thread done servicing request
21:26:00.740 00.000 7988 OnExposeComplete: enter
21:26:00.740 00.000 7988 UpdateGuideState(): m_state=6
21:26:00.740 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6171
21:26:00.744 00.004 7988 Star::Find returns 1 (0), X=1183.74, Y=444.50, Mass=1513, SNR=26.5, Peak=219 HFD=3.3
21:26:00.744 00.000 7988 MultiStar: [#1 0.19,0.01,1.04,U] [#2 0.12,0.12,1.02,U] [#3 0.20,0.12,0.95,U] [#4 0.20,0.09,1.05,U] [#5 0.07,-0.09,0.65,U] [#6 0.26,0.02,0.71,U] [#7 0.15,0.13,0.66,U] [#8 0.38,0.22,0.61,U] 
21:26:00.744 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.09}, one-star: {0.19, 0.19}
21:26:00.744 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.03 = 2.03)
21:26:00.744 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.14 = -1.14)
21:26:00.749 00.005 7988 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.45 mountX=-0.09 mountY=-0.19, mountTheta=-2.03
21:26:00.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.09, opts=13)
21:26:00.749 00.000 7988 Enqueuing Move request for scope (0.19, 0.09)
21:26:00.749 00.000 15712 Worker thread wakes up
21:26:00.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
21:26:00.749 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
21:26:00.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:00.749 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
21:26:00.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:00.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:00.749 00.000 7988 Enqueuing Expose request
21:26:00.749 00.000 15712 Moving (0.19, 0.09) raw xDistance=-0.09 yDistance=-0.19
21:26:00.760 00.011 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:00.760 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
21:26:00.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:00.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:26:00.760 00.000 15712 MoveAxis(E, 8, ABG)
21:26:00.760 00.000 15712 Guiding  Dir = 2, Dur = 8
21:26:00.760 00.000 15712 IsGuiding returns 0
21:26:00.782 00.022 15712 IsGuiding returns 0
21:26:00.782 00.000 15712 Move returns status 0, amount 8
21:26:00.782 00.000 15712 MoveAxis(N, 0, ABG)
21:26:00.782 00.000 15712 Move returns status 0, amount 0
21:26:00.782 00.000 15712 move complete, result=0
21:26:00.782 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
21:26:00.783 00.001 15712 worker thread done servicing request
21:26:00.783 00.000 15712 Worker thread wakes up
21:26:00.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:00.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:02.197 01.414 15712 Exposure complete
21:26:02.246 00.049 15712 worker thread done servicing request
21:26:02.246 00.000 7988 OnExposeComplete: enter
21:26:02.246 00.000 7988 UpdateGuideState(): m_state=6
21:26:02.258 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6172
21:26:02.258 00.000 7988 Star::Find returns 1 (0), X=1183.69, Y=444.27, Mass=1554, SNR=27.0, Peak=231 HFD=3.4
21:26:02.258 00.000 7988 MultiStar: [#1 0.25,-0.05,1.00,U] [#2 0.03,0.18,0.99,U] [#3 0.18,-0.03,0.95,U] [#4 0.13,0.02,0.98,U] [#5 0.01,-0.14,0.70,U] [#6 0.07,-0.10,0.70,U] [#7 0.17,0.09,0.66,U] [#8 0.21,0.24,0.63,U] 
21:26:02.258 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.14, -0.04}
21:26:02.263 00.005 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
21:26:02.263 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.81 = -1.48)
21:26:02.263 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=-0.02 mountY=-0.14, mountTheta=-1.70
21:26:02.263 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.02, opts=13)
21:26:02.263 00.000 7988 Enqueuing Move request for scope (0.13, 0.02)
21:26:02.263 00.000 15712 Worker thread wakes up
21:26:02.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
21:26:02.263 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
21:26:02.263 00.000 15712 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.14
21:26:02.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:02.263 00.000 7988 UpdateGuideState exits: m=1554 SNR=27.0
21:26:02.271 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:02.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:02.273 00.002 7988 Enqueuing Expose request
21:26:02.273 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:02.273 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
21:26:02.274 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:02.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:26:02.274 00.000 15712 MoveAxis(E, 6, ABG)
21:26:02.274 00.000 15712 Guiding  Dir = 2, Dur = 6
21:26:02.274 00.000 15712 IsGuiding returns 0
21:26:02.300 00.026 15712 IsGuiding returns 0
21:26:02.300 00.000 15712 Move returns status 0, amount 6
21:26:02.300 00.000 15712 MoveAxis(N, 0, ABG)
21:26:02.300 00.000 15712 Move returns status 0, amount 0
21:26:02.300 00.000 15712 move complete, result=0
21:26:02.300 00.000 15712 worker thread done servicing request
21:26:02.300 00.000 15712 Worker thread wakes up
21:26:02.300 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:26:02.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:02.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:04.043 01.743 15712 Exposure complete
21:26:04.102 00.059 15712 worker thread done servicing request
21:26:04.102 00.000 7988 OnExposeComplete: enter
21:26:04.102 00.000 7988 UpdateGuideState(): m_state=6
21:26:04.105 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6173
21:26:04.107 00.002 7988 Star::Find returns 1 (0), X=1183.72, Y=444.42, Mass=1537, SNR=26.7, Peak=238 HFD=3.2
21:26:04.107 00.000 7988 MultiStar: [#1 0.31,0.06,1.03,U] [#2 0.26,0.02,1.02,U] [#3 0.40,0.02,0.93,U] [#4 0.30,0.32,1.03,U] [#5 -0.00,0.16,0.68,U] [#6 0.24,0.36,0.71,U] [#7 0.43,0.15,0.68,U] [#8 0.24,0.30,0.64,U] 
21:26:04.109 00.002 7988 single-star, 8 included, MultiStar: {0.27, 0.15}, one-star: {0.17, 0.11}
21:26:04.109 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
21:26:04.111 00.002 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.00)
21:26:04.111 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.59 mountX=-0.11 mountY=-0.17, mountTheta=-2.16
21:26:04.113 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.11, opts=13)
21:26:04.113 00.000 7988 Enqueuing Move request for scope (0.17, 0.11)
21:26:04.115 00.002 15712 Worker thread wakes up
21:26:04.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
21:26:04.115 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
21:26:04.115 00.000 15712 Moving (0.17, 0.11) raw xDistance=-0.11 yDistance=-0.17
21:26:04.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:04.115 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7
21:26:04.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:04.119 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:04.119 00.000 7988 Enqueuing Expose request
21:26:04.121 00.002 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:04.121 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
21:26:04.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:04.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:26:04.121 00.000 15712 MoveAxis(E, 8, ABG)
21:26:04.121 00.000 15712 Guiding  Dir = 2, Dur = 8
21:26:04.121 00.000 15712 IsGuiding returns 0
21:26:04.137 00.016 15712 IsGuiding returns 0
21:26:04.137 00.000 15712 Move returns status 0, amount 8
21:26:04.137 00.000 15712 MoveAxis(N, 0, ABG)
21:26:04.137 00.000 15712 Move returns status 0, amount 0
21:26:04.137 00.000 15712 move complete, result=0
21:26:04.137 00.000 15712 worker thread done servicing request
21:26:04.137 00.000 15712 Worker thread wakes up
21:26:04.137 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
21:26:04.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:04.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:05.556 01.419 15712 Exposure complete
21:26:05.616 00.060 15712 worker thread done servicing request
21:26:05.616 00.000 7988 OnExposeComplete: enter
21:26:05.616 00.000 7988 UpdateGuideState(): m_state=6
21:26:05.616 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6174
21:26:05.620 00.004 7988 Star::Find returns 1 (1), X=1183.81, Y=444.30, Mass=1490, SNR=26.2, Peak=255 HFD=3.1
21:26:05.622 00.002 7988 MultiStar: [#1 0.30,0.11,1.01,U] [#2 0.17,0.22,1.02,U] [#3 0.42,0.16,0.96,U] [#4 0.15,0.29,1.04,U] [#5 0.05,-0.04,0.74,U] [#6 0.36,0.12,0.71,U] [#7 0.41,0.17,0.68,U] [#8 0.47,0.28,0.66,U] 
21:26:05.622 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.15}, one-star: {0.26, -0.00}
21:26:05.624 00.002 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.56 = 1.56)
21:26:05.624 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.67 = -1.61)
21:26:05.626 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-0.02 mountX=0.00 mountY=-0.26, mountTheta=-1.56
21:26:05.628 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.00, opts=13)
21:26:05.628 00.000 7988 Enqueuing Move request for scope (0.26, -0.00)
21:26:05.630 00.002 15712 Worker thread wakes up
21:26:05.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.00) opts 0xd
21:26:05.630 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.00)
21:26:05.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:05.630 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.2 Saturated
21:26:05.632 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:05.633 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:05.633 00.000 7988 Enqueuing Expose request
21:26:05.635 00.002 15712 Moving (0.26, -0.00) raw xDistance=0.00 yDistance=-0.26
21:26:05.635 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:05.635 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
21:26:05.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:26:05.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:26:05.635 00.000 15712 MoveAxis(E, 6, ABG)
21:26:05.635 00.000 15712 Guiding  Dir = 2, Dur = 6
21:26:05.635 00.000 15712 IsGuiding returns 0
21:26:05.656 00.021 15712 IsGuiding returns 0
21:26:05.656 00.000 15712 Move returns status 0, amount 6
21:26:05.656 00.000 15712 MoveAxis(N, 0, ABG)
21:26:05.656 00.000 15712 Move returns status 0, amount 0
21:26:05.656 00.000 15712 move complete, result=0
21:26:05.656 00.000 15712 worker thread done servicing request
21:26:05.656 00.000 15712 Worker thread wakes up
21:26:05.656 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.3 px 0 ms NORTH
21:26:05.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:05.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:07.297 01.641 15712 Exposure complete
21:26:07.356 00.059 15712 worker thread done servicing request
21:26:07.356 00.000 7988 OnExposeComplete: enter
21:26:07.356 00.000 7988 UpdateGuideState(): m_state=6
21:26:07.358 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6175
21:26:07.360 00.002 7988 Star::Find returns 1 (1), X=1183.87, Y=444.44, Mass=1462, SNR=26.2, Peak=255 HFD=3.2
21:26:07.360 00.000 7988 MultiStar: [#1 0.27,0.08,1.04,U] [#2 0.14,0.26,0.99,U] [#3 0.23,0.08,0.95,U] [#4 0.12,0.21,1.05,U] [#5 0.09,0.01,0.72,U] [#6 0.36,0.05,0.70,U] [#7 0.09,0.18,0.68,U] [#8 0.26,0.44,0.66,U] 
21:26:07.362 00.002 7988 refined, 8 included, MultiStar: {0.21, 0.16}, one-star: {0.31, 0.14}
21:26:07.362 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
21:26:07.364 00.002 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.34 = -0.95)
21:26:07.364 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.26 cameraTheta=0.65 mountX=-0.16 mountY=-0.21, mountTheta=-2.22
21:26:07.366 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.16, opts=13)
21:26:07.368 00.002 7988 Enqueuing Move request for scope (0.21, 0.16)
21:26:07.368 00.000 15712 Worker thread wakes up
21:26:07.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
21:26:07.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
21:26:07.368 00.000 15712 Moving (0.21, 0.16) raw xDistance=-0.16 yDistance=-0.21
21:26:07.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:07.368 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.2 Saturated
21:26:07.371 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:07.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:07.373 00.002 7988 Enqueuing Expose request
21:26:07.373 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:07.373 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
21:26:07.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:07.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:26:07.373 00.000 15712 MoveAxis(E, 6, ABG)
21:26:07.373 00.000 15712 Guiding  Dir = 2, Dur = 6
21:26:07.373 00.000 15712 IsGuiding returns 0
21:26:07.399 00.026 15712 IsGuiding returns 0
21:26:07.399 00.000 15712 Move returns status 0, amount 6
21:26:07.399 00.000 15712 MoveAxis(N, 0, ABG)
21:26:07.399 00.000 15712 Move returns status 0, amount 0
21:26:07.399 00.000 15712 move complete, result=0
21:26:07.399 00.000 15712 worker thread done servicing request
21:26:07.399 00.000 15712 Worker thread wakes up
21:26:07.399 00.000 7988 GuideStep: -0.2 px 6 ms EAST, -0.2 px 0 ms NORTH
21:26:07.402 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:07.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:08.805 01.403 15712 Exposure complete
21:26:08.866 00.061 15712 worker thread done servicing request
21:26:08.866 00.000 7988 OnExposeComplete: enter
21:26:08.866 00.000 7988 UpdateGuideState(): m_state=6
21:26:08.866 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6176
21:26:08.869 00.003 7988 Star::Find returns 1 (1), X=1183.81, Y=444.55, Mass=1483, SNR=26.1, Peak=255 HFD=3.1
21:26:08.869 00.000 7988 MultiStar: [#1 0.32,0.14,1.03,U] [#2 0.21,0.27,1.04,U] [#3 0.18,0.31,0.99,U] [#4 0.29,0.23,1.05,U] [#5 0.25,0.06,0.71,U] [#6 0.09,0.10,0.73,U] [#7 0.42,0.27,0.68,U] [#8 0.20,0.37,0.63,U] 
21:26:08.869 00.000 7988 refined, 8 included, MultiStar: {0.25, 0.22}, one-star: {0.26, 0.25}
21:26:08.869 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
21:26:08.869 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.87)
21:26:08.869 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.33 cameraTheta=0.73 mountX=-0.22 mountY=-0.25, mountTheta=-2.29
21:26:08.869 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.22, opts=13)
21:26:08.869 00.000 7988 Enqueuing Move request for scope (0.25, 0.22)
21:26:08.869 00.000 15712 Worker thread wakes up
21:26:08.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0xd
21:26:08.869 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.22)
21:26:08.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:08.869 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.1 Saturated
21:26:08.881 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:08.881 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:08.882 00.001 7988 Enqueuing Expose request
21:26:08.882 00.000 15712 Moving (0.25, 0.22) raw xDistance=-0.22 yDistance=-0.25
21:26:08.884 00.002 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 635.99
21:26:08.884 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
21:26:08.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:26:08.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:26:08.884 00.000 15712 MoveAxis(E, 49, ABG)
21:26:08.884 00.000 15712 Guiding  Dir = 2, Dur = 49
21:26:08.884 00.000 15712 IsGuiding returns 0
21:26:08.919 00.035 15712 PulseGuide returned control before completion, sleep 30
21:26:08.964 00.045 15712 IsGuiding returns 1
21:26:08.964 00.000 15712 scope still moving after pulse duration time elapsed
21:26:08.998 00.034 15712 IsGuiding returns 0
21:26:08.998 00.000 15712 scope move finished after 49 + 59 ms
21:26:08.998 00.000 15712 Move returns status 0, amount 49
21:26:08.998 00.000 15712 MoveAxis(N, 0, ABG)
21:26:08.998 00.000 15712 Move returns status 0, amount 0
21:26:08.998 00.000 15712 move complete, result=0
21:26:08.998 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.3 px 0 ms NORTH
21:26:09.001 00.003 15712 worker thread done servicing request
21:26:09.001 00.000 15712 Worker thread wakes up
21:26:09.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:09.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:10.637 01.636 15712 Exposure complete
21:26:10.684 00.047 15712 worker thread done servicing request
21:26:10.684 00.000 7988 OnExposeComplete: enter
21:26:10.700 00.016 7988 UpdateGuideState(): m_state=6
21:26:10.700 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6177
21:26:10.702 00.002 7988 Star::Find returns 1 (1), X=1183.83, Y=444.31, Mass=1449, SNR=26.1, Peak=255 HFD=3.0
21:26:10.702 00.000 7988 MultiStar: [#1 0.28,0.01,1.03,U] [#2 0.22,0.06,1.01,U] [#3 0.08,0.12,0.93,U] [#4 0.10,0.14,1.04,U] [#5 0.16,-0.19,0.72,U] [#6 0.24,0.05,0.72,U] [#7 0.24,0.11,0.69,U] [#8 0.40,0.10,0.70,U] 
21:26:10.704 00.002 7988 refined, 8 included, MultiStar: {0.22, 0.05}, one-star: {0.28, 0.01}
21:26:10.704 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.58) = xAngle (1.80 = 1.80)
21:26:10.706 00.002 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.91 = -1.37)
21:26:10.706 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.22 cameraTheta=0.22 mountX=-0.05 mountY=-0.22, mountTheta=-1.80
21:26:10.708 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.05, opts=13)
21:26:10.710 00.002 7988 Enqueuing Move request for scope (0.22, 0.05)
21:26:10.710 00.000 15712 Worker thread wakes up
21:26:10.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
21:26:10.710 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
21:26:10.710 00.000 15712 Moving (0.22, 0.05) raw xDistance=-0.05 yDistance=-0.22
21:26:10.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:10.710 00.000 7988 UpdateGuideState exits: m=1449 SNR=26.1 Saturated
21:26:10.714 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:10.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:10.716 00.002 7988 Enqueuing Expose request
21:26:10.716 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:10.716 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
21:26:10.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:10.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:26:10.716 00.000 15712 MoveAxis(E, 7, ABG)
21:26:10.716 00.000 15712 Guiding  Dir = 2, Dur = 7
21:26:10.716 00.000 15712 IsGuiding returns 0
21:26:10.740 00.024 15712 IsGuiding returns 0
21:26:10.740 00.000 15712 Move returns status 0, amount 7
21:26:10.740 00.000 15712 MoveAxis(N, 0, ABG)
21:26:10.740 00.000 15712 Move returns status 0, amount 0
21:26:10.740 00.000 15712 move complete, result=0
21:26:10.740 00.000 15712 worker thread done servicing request
21:26:10.740 00.000 15712 Worker thread wakes up
21:26:10.740 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
21:26:10.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:10.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:12.150 01.410 15712 Exposure complete
21:26:12.198 00.048 15712 worker thread done servicing request
21:26:12.198 00.000 7988 OnExposeComplete: enter
21:26:12.198 00.000 7988 UpdateGuideState(): m_state=6
21:26:12.213 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6178
21:26:12.213 00.000 7988 Star::Find returns 1 (1), X=1183.81, Y=444.13, Mass=1540, SNR=26.7, Peak=255 HFD=3.2
21:26:12.213 00.000 7988 MultiStar: [#1 0.25,-0.20,1.01,U] [#2 0.25,-0.12,0.99,U] [#3 0.26,-0.05,0.95,U] [#4 0.05,0.14,1.01,U] [#5 0.12,-0.00,0.70,U] [#6 0.17,0.05,0.70,U] [#7 0.35,0.06,0.70,U] [#8 0.27,0.31,0.65,U] 
21:26:12.213 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.02}, one-star: {0.26, -0.17}
21:26:12.213 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
21:26:12.213 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.67)
21:26:12.213 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.07 mountX=0.01 mountY=-0.22, mountTheta=-1.50
21:26:12.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.02, opts=13)
21:26:12.213 00.000 7988 Enqueuing Move request for scope (0.22, -0.02)
21:26:12.213 00.000 15712 Worker thread wakes up
21:26:12.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
21:26:12.213 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
21:26:12.213 00.000 15712 Moving (0.22, -0.02) raw xDistance=0.01 yDistance=-0.22
21:26:12.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:12.213 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7 Saturated
21:26:12.226 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:12.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:12.228 00.002 7988 Enqueuing Expose request
21:26:12.229 00.001 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:12.229 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:26:12.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:12.230 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:26:12.230 00.000 15712 MoveAxis(E, 8, ABG)
21:26:12.230 00.000 15712 Guiding  Dir = 2, Dur = 8
21:26:12.230 00.000 15712 IsGuiding returns 0
21:26:12.255 00.025 15712 IsGuiding returns 0
21:26:12.255 00.000 15712 Move returns status 0, amount 8
21:26:12.255 00.000 15712 MoveAxis(N, 0, ABG)
21:26:12.255 00.000 15712 Move returns status 0, amount 0
21:26:12.255 00.000 15712 move complete, result=0
21:26:12.255 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
21:26:12.261 00.006 15712 worker thread done servicing request
21:26:12.261 00.000 15712 Worker thread wakes up
21:26:12.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:12.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:14.002 01.741 15712 Exposure complete
21:26:14.063 00.061 15712 worker thread done servicing request
21:26:14.063 00.000 7988 OnExposeComplete: enter
21:26:14.064 00.001 7988 UpdateGuideState(): m_state=6
21:26:14.066 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6179
21:26:14.066 00.000 7988 Star::Find returns 1 (1), X=1183.75, Y=444.29, Mass=1517, SNR=26.5, Peak=255 HFD=3.0
21:26:14.066 00.000 7988 MultiStar: [#1 0.17,0.03,1.04,U] [#2 0.07,0.13,1.03,U] [#3 0.34,-0.02,0.94,U] [#4 0.15,0.15,1.06,U] [#5 0.26,0.01,0.68,U] [#6 0.20,-0.01,0.70,U] [#7 0.31,0.04,0.66,U] [#8 0.33,0.43,0.65,U] 
21:26:14.066 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.08}, one-star: {0.20, -0.01}
21:26:14.066 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.58) = xAngle (1.53 = 1.53)
21:26:14.066 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.64 = -1.65)
21:26:14.066 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.05 mountX=0.01 mountY=-0.20, mountTheta=-1.53
21:26:14.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.01, opts=13)
21:26:14.066 00.000 7988 Enqueuing Move request for scope (0.20, -0.01)
21:26:14.066 00.000 15712 Worker thread wakes up
21:26:14.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
21:26:14.066 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
21:26:14.066 00.000 15712 Moving (0.20, -0.01) raw xDistance=0.01 yDistance=-0.20
21:26:14.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:14.066 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5 Saturated
21:26:14.078 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:14.080 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:14.080 00.000 7988 Enqueuing Expose request
21:26:14.080 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:14.080 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
21:26:14.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:14.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:26:14.080 00.000 15712 MoveAxis(E, 8, ABG)
21:26:14.080 00.000 15712 Guiding  Dir = 2, Dur = 8
21:26:14.082 00.002 15712 IsGuiding returns 0
21:26:14.097 00.015 15712 IsGuiding returns 0
21:26:14.097 00.000 15712 Move returns status 0, amount 8
21:26:14.097 00.000 15712 MoveAxis(N, 0, ABG)
21:26:14.097 00.000 15712 Move returns status 0, amount 0
21:26:14.097 00.000 15712 move complete, result=0
21:26:14.097 00.000 15712 worker thread done servicing request
21:26:14.097 00.000 15712 Worker thread wakes up
21:26:14.097 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
21:26:14.099 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:14.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:15.515 01.416 15712 Exposure complete
21:26:15.573 00.058 15712 worker thread done servicing request
21:26:15.575 00.002 7988 OnExposeComplete: enter
21:26:15.575 00.000 7988 UpdateGuideState(): m_state=6
21:26:15.577 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6180
21:26:15.577 00.000 7988 Star::Find returns 1 (0), X=1183.83, Y=444.44, Mass=1496, SNR=26.5, Peak=241 HFD=3.1
21:26:15.577 00.000 7988 MultiStar: [#1 0.30,0.24,1.01,U] [#2 0.10,0.30,1.02,U] [#3 0.38,0.32,0.95,U] [#4 0.22,0.16,1.04,U] [#5 0.14,0.13,0.70,U] [#6 0.26,0.19,0.71,U] [#7 0.44,0.36,0.69,U] [#8 0.32,0.22,0.67,U] 
21:26:15.577 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.23}, one-star: {0.28, 0.14}
21:26:15.577 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.03 = 2.03)
21:26:15.577 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.14 = -1.14)
21:26:15.577 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.31 cameraTheta=0.45 mountX=-0.14 mountY=-0.28, mountTheta=-2.03
21:26:15.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.14, opts=13)
21:26:15.577 00.000 7988 Enqueuing Move request for scope (0.28, 0.14)
21:26:15.577 00.000 15712 Worker thread wakes up
21:26:15.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.14) opts 0xd
21:26:15.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.14)
21:26:15.577 00.000 15712 Moving (0.28, 0.14) raw xDistance=-0.14 yDistance=-0.28
21:26:15.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:15.577 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.5
21:26:15.589 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:15.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:15.591 00.002 7988 Enqueuing Expose request
21:26:15.594 00.003 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:15.594 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
21:26:15.594 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.50 newest=-0.70
21:26:15.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:26:15.594 00.000 15712 MoveAxis(E, 9, ABG)
21:26:15.594 00.000 15712 Guiding  Dir = 2, Dur = 9
21:26:15.595 00.001 15712 IsGuiding returns 0
21:26:15.644 00.049 15712 IsGuiding returns 0
21:26:15.644 00.000 15712 Move returns status 0, amount 9
21:26:15.644 00.000 15712 BLC: Oldest BLC event removed
21:26:15.644 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 100 applied
21:26:15.644 00.000 15712 MoveAxis(N, 172, ABG)
21:26:15.644 00.000 15712 Guiding  Dir = 0, Dur = 172
21:26:15.644 00.000 15712 IsGuiding returns 0
21:26:15.728 00.084 15712 PulseGuide returned control before completion, sleep 103
21:26:15.832 00.104 15712 IsGuiding returns 1
21:26:15.832 00.000 15712 scope still moving after pulse duration time elapsed
21:26:15.884 00.052 15712 IsGuiding returns 1
21:26:15.951 00.067 15712 IsGuiding returns 0
21:26:15.951 00.000 15712 scope move finished after 172 + 131 ms
21:26:15.951 00.000 15712 Move returns status 0, amount 172
21:26:15.951 00.000 15712 move complete, result=0
21:26:15.951 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.3 px 172 ms NORTH
21:26:15.953 00.002 15712 worker thread done servicing request
21:26:15.953 00.000 15712 Worker thread wakes up
21:26:15.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:15.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:17.589 01.636 15712 Exposure complete
21:26:17.635 00.046 15712 worker thread done servicing request
21:26:17.649 00.014 7988 OnExposeComplete: enter
21:26:17.649 00.000 7988 UpdateGuideState(): m_state=6
21:26:17.651 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6181
21:26:17.651 00.000 7988 Star::Find returns 1 (0), X=1183.29, Y=444.65, Mass=1462, SNR=26.0, Peak=235 HFD=3.1
21:26:17.651 00.000 7988 MultiStar: [#1 -0.23,0.14,1.03,U] [#2 -0.38,0.46,1.01,U] [#3 -0.29,0.31,0.97,U] [#4 -0.31,0.29,1.07,U] [#5 -0.34,0.18,0.73,U] [#6 -0.33,0.22,0.72,U] [#7 -0.36,0.33,0.69,U] [#8 -0.19,0.25,0.67,U] 
21:26:17.651 00.000 7988 refined, 8 included, MultiStar: {-0.30, 0.28}, one-star: {-0.26, 0.34}
21:26:17.651 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.96 = -2.32)
21:26:17.651 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.07 = 0.79)
21:26:17.651 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.28 hyp=0.41 cameraTheta=2.38 mountX=-0.28 mountY=0.29, mountTheta=2.34
21:26:17.651 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.28, opts=13)
21:26:17.651 00.000 7988 Enqueuing Move request for scope (-0.30, 0.28)
21:26:17.651 00.000 15712 Worker thread wakes up
21:26:17.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.28) opts 0xd
21:26:17.651 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.28)
21:26:17.651 00.000 15712 Moving (-0.30, 0.28) raw xDistance=-0.28 yDistance=0.29
21:26:17.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:17.651 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.0
21:26:17.663 00.012 15712 BLC: History state: CurrMiss=-0.29, AvgInitMiss=-0.19, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.283692, 1:-0.290503
21:26:17.663 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -49.000000
21:26:17.663 00.000 15712 BLC: window closed
21:26:17.663 00.000 15712 BLC: Pulse adjusted to 80
21:26:17.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:17.666 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:17.666 00.000 7988 Enqueuing Expose request
21:26:17.666 00.000 15712 PPEC rslt: input = -0.28, final = -0.21, react = -0.17, pred = -0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 635.99
21:26:17.666 00.000 15712 PPEC: input: -0.28, control: -0.21, exposure: 1500
21:26:17.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:17.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:26:17.666 00.000 15712 MoveAxis(E, 69, ABG)
21:26:17.666 00.000 15712 Guiding  Dir = 2, Dur = 69
21:26:17.666 00.000 15712 IsGuiding returns 0
21:26:17.683 00.017 15712 PulseGuide returned control before completion, sleep 55
21:26:17.768 00.085 15712 IsGuiding returns 0
21:26:17.768 00.000 15712 Move returns status 0, amount 69
21:26:17.768 00.000 15712 MoveAxis(N, 0, ABG)
21:26:17.768 00.000 15712 Move returns status 0, amount 0
21:26:17.768 00.000 15712 move complete, result=0
21:26:17.768 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.3 px 0 ms NORTH
21:26:17.775 00.007 15712 worker thread done servicing request
21:26:17.775 00.000 15712 Worker thread wakes up
21:26:17.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:17.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:17.969 00.194 7988 evsrv: cli 0CCD02A8 connect
21:26:17.971 00.002 7988 case statement mapped state 6 to 3
21:26:17.974 00.003 7988 case statement mapped state 6 to 3
21:26:17.976 00.002 7988 evsrv: cli 0CCD02A8 request: {"method":"get_pixel_scale","id":"6e9c66c4-4b62-44fe-b7a8-c3d68dd0feb8"}
21:26:17.978 00.002 7988 evsrv: cli 0CCD02A8 response: {"jsonrpc":"2.0","result":3.86747,"id":"6e9c66c4-4b62-44fe-b7a8-c3d68dd0feb8"}
21:26:17.980 00.002 7988 evsrv: cli 0CCD02A8 disconnect
21:26:19.181 01.201 15712 Exposure complete
21:26:19.240 00.059 15712 worker thread done servicing request
21:26:19.240 00.000 7988 OnExposeComplete: enter
21:26:19.240 00.000 7988 UpdateGuideState(): m_state=6
21:26:19.243 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6182
21:26:19.243 00.000 7988 Star::Find returns 1 (0), X=1183.44, Y=444.39, Mass=1558, SNR=27.0, Peak=213 HFD=3.3
21:26:19.243 00.000 7988 MultiStar: [#1 -0.23,0.10,1.02,U] [#2 -0.20,0.20,0.98,U] [#3 -0.01,0.13,0.93,U] [#4 -0.15,0.08,0.99,U] [#5 -0.09,-0.11,0.65,U] [#6 -0.43,0.14,0.75,U] [#7 -0.12,0.12,0.67,U] [#8 -0.01,0.15,0.64,U] 
21:26:19.247 00.004 7988 single-star, 8 included, MultiStar: {-0.15, 0.10}, one-star: {-0.11, 0.08}
21:26:19.247 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.58) = xAngle (4.09 = -2.19)
21:26:19.247 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.92)
21:26:19.247 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.51 mountX=-0.08 mountY=0.11, mountTheta=2.20
21:26:19.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.08, opts=13)
21:26:19.247 00.000 7988 Enqueuing Move request for scope (-0.11, 0.08)
21:26:19.247 00.000 15712 Worker thread wakes up
21:26:19.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
21:26:19.247 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
21:26:19.247 00.000 15712 Moving (-0.11, 0.08) raw xDistance=-0.08 yDistance=0.11
21:26:19.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:19.247 00.000 7988 UpdateGuideState exits: m=1558 SNR=27.0
21:26:19.256 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:19.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:19.258 00.002 7988 Enqueuing Expose request
21:26:19.258 00.000 15712 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:19.258 00.000 15712 PPEC: input: -0.08, control: -0.04, exposure: 1500
21:26:19.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:19.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:26:19.258 00.000 15712 MoveAxis(E, 12, ABG)
21:26:19.258 00.000 15712 Guiding  Dir = 2, Dur = 12
21:26:19.258 00.000 15712 IsGuiding returns 0
21:26:19.277 00.019 15712 IsGuiding returns 1
21:26:19.277 00.000 15712 scope still moving after pulse duration time elapsed
21:26:19.325 00.048 15712 IsGuiding returns 0
21:26:19.325 00.000 15712 scope move finished after 12 + 52 ms
21:26:19.325 00.000 15712 Move returns status 0, amount 12
21:26:19.325 00.000 15712 MoveAxis(N, 0, ABG)
21:26:19.325 00.000 15712 Move returns status 0, amount 0
21:26:19.325 00.000 15712 move complete, result=0
21:26:19.325 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
21:26:19.326 00.001 15712 worker thread done servicing request
21:26:19.326 00.000 15712 Worker thread wakes up
21:26:19.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:19.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:20.964 01.638 15712 Exposure complete
21:26:21.014 00.050 15712 worker thread done servicing request
21:26:21.014 00.000 7988 OnExposeComplete: enter
21:26:21.014 00.000 7988 UpdateGuideState(): m_state=6
21:26:21.025 00.011 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6183
21:26:21.026 00.001 7988 Star::Find returns 1 (0), X=1183.38, Y=444.23, Mass=1471, SNR=26.2, Peak=239 HFD=3.2
21:26:21.026 00.000 7988 MultiStar: [#1 -0.12,-0.03,1.04,U] [#2 -0.27,-0.01,1.04,U] [#3 -0.37,0.05,0.97,U] [#4 -0.33,0.00,1.03,U] [#5 -0.43,-0.31,0.70,U] [#6 -0.24,0.08,0.73,U] [#7 0.08,0.01,0.68,U] [#8 0.04,0.18,0.69,U] 
21:26:21.026 00.000 7988 single-star, 8 included, MultiStar: {-0.21, -0.01}, one-star: {-0.18, -0.07}
21:26:21.026 00.000 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.58) = xAngle (-1.19 = -1.19)
21:26:21.026 00.000 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.92 = 1.92)
21:26:21.032 00.006 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.77 mountX=0.07 mountY=0.18, mountTheta=1.19
21:26:21.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.07, opts=13)
21:26:21.032 00.000 7988 Enqueuing Move request for scope (-0.18, -0.07)
21:26:21.032 00.000 15712 Worker thread wakes up
21:26:21.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
21:26:21.032 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
21:26:21.032 00.000 15712 Moving (-0.18, -0.07) raw xDistance=0.07 yDistance=0.18
21:26:21.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:21.032 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.2
21:26:21.038 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:21.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:21.040 00.002 7988 Enqueuing Expose request
21:26:21.040 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:21.040 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
21:26:21.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:21.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:26:21.040 00.000 15712 MoveAxis(E, 11, ABG)
21:26:21.040 00.000 15712 Guiding  Dir = 2, Dur = 11
21:26:21.042 00.002 15712 IsGuiding returns 0
21:26:21.094 00.052 15712 IsGuiding returns 1
21:26:21.099 00.005 15712 scope still moving after pulse duration time elapsed
21:26:21.122 00.023 15712 IsGuiding returns 0
21:26:21.122 00.000 15712 scope move finished after 11 + 69 ms
21:26:21.122 00.000 15712 Move returns status 0, amount 11
21:26:21.122 00.000 15712 MoveAxis(N, 0, ABG)
21:26:21.122 00.000 15712 Move returns status 0, amount 0
21:26:21.122 00.000 15712 move complete, result=0
21:26:21.122 00.000 15712 worker thread done servicing request
21:26:21.122 00.000 15712 Worker thread wakes up
21:26:21.122 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
21:26:21.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:21.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:22.529 01.407 15712 Exposure complete
21:26:22.580 00.051 15712 worker thread done servicing request
21:26:22.580 00.000 7988 OnExposeComplete: enter
21:26:22.580 00.000 7988 UpdateGuideState(): m_state=6
21:26:22.590 00.010 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6184
21:26:22.590 00.000 7988 Star::Find returns 1 (1), X=1183.28, Y=444.19, Mass=1474, SNR=26.4, Peak=255 HFD=2.9
21:26:22.590 00.000 7988 MultiStar: [#1 -0.29,-0.12,0.98,U] [#2 -0.16,0.03,1.01,U] [#3 -0.19,-0.08,0.98,U] [#4 -0.29,0.00,1.06,U] [#5 -0.40,-0.33,0.73,U] [#6 -0.04,-0.21,0.70,U] [#7 0.01,-0.06,0.66,U] [#8 -0.10,0.02,0.62,U] 
21:26:22.590 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.09}, one-star: {-0.27, -0.11}
21:26:22.590 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.58) = xAngle (-1.16 = -1.16)
21:26:22.590 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.95 = 1.95)
21:26:22.597 00.007 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.22 cameraTheta=-2.73 mountX=0.09 mountY=0.21, mountTheta=1.16
21:26:22.597 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.09, opts=13)
21:26:22.597 00.000 7988 Enqueuing Move request for scope (-0.21, -0.09)
21:26:22.597 00.000 15712 Worker thread wakes up
21:26:22.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
21:26:22.597 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
21:26:22.597 00.000 15712 Moving (-0.21, -0.09) raw xDistance=0.09 yDistance=0.21
21:26:22.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:22.597 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.4 Saturated
21:26:22.603 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:22.603 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:22.605 00.002 7988 Enqueuing Expose request
21:26:22.606 00.001 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:22.606 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
21:26:22.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:22.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:26:22.606 00.000 15712 MoveAxis(E, 10, ABG)
21:26:22.606 00.000 15712 Guiding  Dir = 2, Dur = 10
21:26:22.606 00.000 15712 IsGuiding returns 0
21:26:22.631 00.025 15712 IsGuiding returns 1
21:26:22.631 00.000 15712 scope still moving after pulse duration time elapsed
21:26:22.654 00.023 15712 IsGuiding returns 1
21:26:22.690 00.036 15712 IsGuiding returns 0
21:26:22.690 00.000 15712 scope move finished after 10 + 80 ms
21:26:22.690 00.000 15712 Move returns status 0, amount 10
21:26:22.690 00.000 15712 MoveAxis(N, 0, ABG)
21:26:22.690 00.000 15712 Move returns status 0, amount 0
21:26:22.690 00.000 15712 move complete, result=0
21:26:22.690 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
21:26:22.699 00.009 15712 worker thread done servicing request
21:26:22.699 00.000 15712 Worker thread wakes up
21:26:22.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:22.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:24.439 01.740 15712 Exposure complete
21:26:24.484 00.045 15712 worker thread done servicing request
21:26:24.484 00.000 7988 OnExposeComplete: enter
21:26:24.500 00.016 7988 UpdateGuideState(): m_state=6
21:26:24.500 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6185
21:26:24.500 00.000 7988 Star::Find returns 1 (0), X=1183.33, Y=444.06, Mass=1461, SNR=26.2, Peak=231 HFD=2.9
21:26:24.500 00.000 7988 MultiStar: [#1 -0.16,-0.14,1.05,U] [#2 -0.19,-0.17,1.00,U] [#3 -0.32,-0.32,0.98,U] [#4 -0.10,-0.09,1.06,U] [#5 -0.06,-0.25,0.73,U] [#6 -0.03,-0.25,0.69,U] [#7 -0.14,-0.06,0.69,U] [#8 -0.11,0.00,0.63,U] 
21:26:24.500 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.18}, one-star: {-0.23, -0.24}
21:26:24.500 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
21:26:24.500 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
21:26:24.500 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-2.31 mountX=0.18 mountY=0.16, mountTheta=0.74
21:26:24.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.18, opts=13)
21:26:24.500 00.000 7988 Enqueuing Move request for scope (-0.16, -0.18)
21:26:24.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:24.500 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.2
21:26:24.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:24.500 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:24.516 00.016 7988 Enqueuing Expose request
21:26:24.517 00.001 15712 Worker thread wakes up
21:26:24.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
21:26:24.517 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
21:26:24.517 00.000 15712 Moving (-0.16, -0.18) raw xDistance=0.18 yDistance=0.16
21:26:24.517 00.000 15712 PPEC rslt: input = 0.18, final = 0.07, react = 0.11, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 635.99
21:26:24.517 00.000 15712 PPEC: input: 0.18, control: 0.07, exposure: 1500
21:26:24.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:24.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:26:24.517 00.000 15712 MoveAxis(W, 24, ABG)
21:26:24.517 00.000 15712 Guiding  Dir = 3, Dur = 24
21:26:24.517 00.000 15712 IsGuiding returns 0
21:26:24.552 00.035 15712 IsGuiding returns 1
21:26:24.552 00.000 15712 scope still moving after pulse duration time elapsed
21:26:24.600 00.048 15712 IsGuiding returns 0
21:26:24.600 00.000 15712 scope move finished after 24 + 53 ms
21:26:24.600 00.000 15712 Move returns status 0, amount 24
21:26:24.600 00.000 15712 MoveAxis(N, 0, ABG)
21:26:24.600 00.000 15712 Move returns status 0, amount 0
21:26:24.600 00.000 15712 move complete, result=0
21:26:24.600 00.000 7988 GuideStep: 0.2 px 24 ms WEST, 0.2 px 0 ms NORTH
21:26:24.601 00.001 15712 worker thread done servicing request
21:26:24.601 00.000 15712 Worker thread wakes up
21:26:24.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:24.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:26.015 01.414 15712 Exposure complete
21:26:26.074 00.059 15712 worker thread done servicing request
21:26:26.074 00.000 7988 OnExposeComplete: enter
21:26:26.076 00.002 7988 UpdateGuideState(): m_state=6
21:26:26.076 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6186
21:26:26.076 00.000 7988 Star::Find returns 1 (0), X=1183.43, Y=444.42, Mass=1492, SNR=26.3, Peak=216 HFD=3.3
21:26:26.079 00.003 7988 MultiStar: [#1 -0.16,-0.06,1.03,U] [#2 -0.20,0.24,1.03,U] [#3 -0.05,0.02,0.94,U] [#4 -0.14,0.08,1.04,U] [#5 -0.20,0.06,0.74,U] [#6 -0.24,0.20,0.73,U] [#7 0.16,-0.04,0.64,U] [#8 -0.04,0.35,0.63,U] 
21:26:26.079 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.10}, one-star: {-0.12, 0.12}
21:26:26.079 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.58) = xAngle (4.03 = -2.25)
21:26:26.079 00.000 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.14 = 0.86)
21:26:26.079 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.45 mountX=-0.10 mountY=0.12, mountTheta=2.27
21:26:26.079 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.10, opts=13)
21:26:26.079 00.000 7988 Enqueuing Move request for scope (-0.12, 0.10)
21:26:26.079 00.000 15712 Worker thread wakes up
21:26:26.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
21:26:26.079 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
21:26:26.079 00.000 15712 Moving (-0.12, 0.10) raw xDistance=-0.10 yDistance=0.12
21:26:26.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:26.079 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3
21:26:26.089 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:26.089 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:26.091 00.002 7988 Enqueuing Expose request
21:26:26.091 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:26.091 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
21:26:26.091 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:26.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:26:26.091 00.000 15712 MoveAxis(E, 7, ABG)
21:26:26.091 00.000 15712 Guiding  Dir = 2, Dur = 7
21:26:26.130 00.039 15712 IsGuiding returns 0
21:26:26.148 00.018 15712 IsGuiding returns 0
21:26:26.148 00.000 15712 Move returns status 0, amount 7
21:26:26.148 00.000 15712 MoveAxis(N, 0, ABG)
21:26:26.148 00.000 15712 Move returns status 0, amount 0
21:26:26.148 00.000 15712 move complete, result=0
21:26:26.148 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:26:26.151 00.003 15712 worker thread done servicing request
21:26:26.151 00.000 15712 Worker thread wakes up
21:26:26.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:26.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:27.786 01.635 15712 Exposure complete
21:26:27.834 00.048 15712 worker thread done servicing request
21:26:27.834 00.000 7988 OnExposeComplete: enter
21:26:27.849 00.015 7988 UpdateGuideState(): m_state=6
21:26:27.850 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6187
21:26:27.850 00.000 7988 Star::Find returns 1 (0), X=1183.30, Y=444.49, Mass=1545, SNR=26.8, Peak=223 HFD=3.3
21:26:27.850 00.000 7988 MultiStar: [#1 -0.18,0.20,1.02,U] [#2 -0.15,0.24,1.00,U] [#3 -0.26,0.37,0.94,U] [#4 -0.25,0.23,1.00,U] [#5 0.01,-0.02,0.69,U] [#6 -0.07,0.24,0.70,U] [#7 0.17,0.30,0.67,U] [#8 -0.21,0.28,0.69,U] 
21:26:27.850 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.23}, one-star: {-0.25, 0.19}
21:26:27.850 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
21:26:27.850 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
21:26:27.850 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.27 cameraTheta=2.15 mountX=-0.23 mountY=0.14, mountTheta=2.58
21:26:27.850 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.23, opts=13)
21:26:27.850 00.000 7988 Enqueuing Move request for scope (-0.15, 0.23)
21:26:27.850 00.000 15712 Worker thread wakes up
21:26:27.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
21:26:27.850 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
21:26:27.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:27.850 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8
21:26:27.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:27.850 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:27.850 00.000 7988 Enqueuing Expose request
21:26:27.850 00.000 15712 Moving (-0.15, 0.23) raw xDistance=-0.23 yDistance=0.14
21:26:27.866 00.016 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 635.99
21:26:27.866 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
21:26:27.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:27.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:26:27.866 00.000 15712 MoveAxis(E, 49, ABG)
21:26:27.866 00.000 15712 Guiding  Dir = 2, Dur = 49
21:26:27.866 00.000 15712 IsGuiding returns 0
21:26:27.887 00.021 15712 PulseGuide returned control before completion, sleep 38
21:26:27.968 00.081 15712 IsGuiding returns 0
21:26:27.968 00.000 15712 Move returns status 0, amount 49
21:26:27.968 00.000 15712 MoveAxis(N, 0, ABG)
21:26:27.968 00.000 15712 Move returns status 0, amount 0
21:26:27.968 00.000 15712 move complete, result=0
21:26:27.968 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
21:26:27.974 00.006 15712 worker thread done servicing request
21:26:27.974 00.000 15712 Worker thread wakes up
21:26:27.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:27.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:29.384 01.410 15712 Exposure complete
21:26:29.443 00.059 15712 worker thread done servicing request
21:26:29.443 00.000 7988 OnExposeComplete: enter
21:26:29.443 00.000 7988 UpdateGuideState(): m_state=6
21:26:29.446 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6188
21:26:29.446 00.000 7988 Star::Find returns 1 (0), X=1183.40, Y=444.24, Mass=1424, SNR=25.6, Peak=224 HFD=3.2
21:26:29.448 00.002 7988 MultiStar: [#1 -0.11,0.12,1.03,U] [#2 -0.12,0.12,1.06,U] [#3 -0.22,-0.06,0.98,U] [#4 -0.17,0.07,1.07,U] [#5 -0.24,-0.14,0.74,U] [#6 -0.08,-0.07,0.72,U] [#7 0.07,0.29,0.69,U] [#8 0.07,0.23,0.69,U] 
21:26:29.448 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.16, -0.07}
21:26:29.450 00.002 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.58) = xAngle (4.32 = -1.96)
21:26:29.450 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.43 = 1.15)
21:26:29.452 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.75 mountX=-0.05 mountY=0.12, mountTheta=1.96
21:26:29.454 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.05, opts=13)
21:26:29.454 00.000 7988 Enqueuing Move request for scope (-0.12, 0.05)
21:26:29.456 00.002 15712 Worker thread wakes up
21:26:29.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
21:26:29.456 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
21:26:29.456 00.000 15712 Moving (-0.12, 0.05) raw xDistance=-0.05 yDistance=0.12
21:26:29.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:29.456 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.6
21:26:29.458 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:29.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:29.460 00.002 7988 Enqueuing Expose request
21:26:29.460 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:29.460 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
21:26:29.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:29.463 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:26:29.463 00.000 15712 MoveAxis(E, 5, ABG)
21:26:29.463 00.000 15712 Guiding  Dir = 2, Dur = 5
21:26:29.463 00.000 15712 IsGuiding returns 0
21:26:29.514 00.051 15712 IsGuiding returns 0
21:26:29.514 00.000 15712 Move returns status 0, amount 5
21:26:29.514 00.000 15712 MoveAxis(N, 0, ABG)
21:26:29.514 00.000 15712 Move returns status 0, amount 0
21:26:29.514 00.000 15712 move complete, result=0
21:26:29.514 00.000 15712 worker thread done servicing request
21:26:29.514 00.000 15712 Worker thread wakes up
21:26:29.514 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:26:29.524 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:29.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:31.165 01.641 15712 Exposure complete
21:26:31.216 00.051 15712 worker thread done servicing request
21:26:31.216 00.000 7988 OnExposeComplete: enter
21:26:31.228 00.012 7988 UpdateGuideState(): m_state=6
21:26:31.228 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6189
21:26:31.230 00.002 7988 Star::Find returns 1 (0), X=1183.17, Y=444.41, Mass=1515, SNR=26.5, Peak=237 HFD=3.3
21:26:31.230 00.000 7988 MultiStar: [#1 -0.22,-0.07,1.02,U] [#2 -0.27,0.09,1.04,U] [#3 -0.11,0.03,0.94,U] [#4 -0.34,0.19,1.01,U] [#5 -0.43,-0.26,0.72,U] [#6 -0.09,0.04,0.73,U] [#7 0.02,0.14,0.67,U] [#8 -0.21,0.37,0.63,U] 
21:26:31.232 00.002 7988 refined, 8 included, MultiStar: {-0.24, 0.07}, one-star: {-0.38, 0.11}
21:26:31.233 00.001 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.44 = -1.84)
21:26:31.233 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.55 = 1.27)
21:26:31.235 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.86 mountX=-0.07 mountY=0.23, mountTheta=1.84
21:26:31.237 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.07, opts=13)
21:26:31.237 00.000 7988 Enqueuing Move request for scope (-0.24, 0.07)
21:26:31.239 00.002 15712 Worker thread wakes up
21:26:31.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
21:26:31.239 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
21:26:31.239 00.000 15712 Moving (-0.24, 0.07) raw xDistance=-0.07 yDistance=0.23
21:26:31.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:31.239 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
21:26:31.241 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:31.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:31.243 00.002 7988 Enqueuing Expose request
21:26:31.243 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:31.243 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
21:26:31.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:31.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:26:31.243 00.000 15712 MoveAxis(E, 6, ABG)
21:26:31.243 00.000 15712 Guiding  Dir = 2, Dur = 6
21:26:31.243 00.000 15712 IsGuiding returns 0
21:26:31.265 00.022 15712 IsGuiding returns 0
21:26:31.265 00.000 15712 Move returns status 0, amount 6
21:26:31.265 00.000 15712 MoveAxis(N, 0, ABG)
21:26:31.265 00.000 15712 Move returns status 0, amount 0
21:26:31.265 00.000 15712 move complete, result=0
21:26:31.265 00.000 15712 worker thread done servicing request
21:26:31.265 00.000 15712 Worker thread wakes up
21:26:31.265 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
21:26:31.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:31.267 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:32.681 01.414 15712 Exposure complete
21:26:32.733 00.052 15712 worker thread done servicing request
21:26:32.733 00.000 7988 OnExposeComplete: enter
21:26:32.733 00.000 7988 UpdateGuideState(): m_state=6
21:26:32.742 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6190
21:26:32.743 00.001 7988 Star::Find returns 1 (0), X=1183.24, Y=444.40, Mass=1527, SNR=26.5, Peak=233 HFD=3.4
21:26:32.743 00.000 7988 MultiStar: [#1 -0.27,0.05,1.00,U] [#2 -0.17,-0.00,1.01,U] [#3 -0.20,0.02,0.93,U] [#4 -0.40,0.10,1.03,U] [#5 -0.62,0.06,0.72,U] [#6 -0.24,0.23,0.71,U] [#7 -0.22,0.24,0.68,U] [#8 -0.08,0.21,0.63,U] 
21:26:32.743 00.000 7988 refined, 8 included, MultiStar: {-0.28, 0.10}, one-star: {-0.31, 0.10}
21:26:32.743 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.38 = -1.90)
21:26:32.743 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.49 = 1.21)
21:26:32.743 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.81 mountX=-0.10 mountY=0.28, mountTheta=1.90
21:26:32.750 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.10, opts=13)
21:26:32.750 00.000 7988 Enqueuing Move request for scope (-0.28, 0.10)
21:26:32.750 00.000 15712 Worker thread wakes up
21:26:32.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
21:26:32.750 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
21:26:32.750 00.000 15712 Moving (-0.28, 0.10) raw xDistance=-0.10 yDistance=0.28
21:26:32.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:32.750 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
21:26:32.755 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:32.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:32.757 00.002 7988 Enqueuing Expose request
21:26:32.757 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:32.757 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
21:26:32.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:26:32.759 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:26:32.759 00.000 15712 MoveAxis(E, 7, ABG)
21:26:32.759 00.000 15712 Guiding  Dir = 2, Dur = 7
21:26:32.759 00.000 15712 IsGuiding returns 0
21:26:32.783 00.024 15712 IsGuiding returns 0
21:26:32.783 00.000 15712 Move returns status 0, amount 7
21:26:32.783 00.000 15712 MoveAxis(N, 0, ABG)
21:26:32.783 00.000 15712 Move returns status 0, amount 0
21:26:32.783 00.000 15712 move complete, result=0
21:26:32.783 00.000 15712 worker thread done servicing request
21:26:32.784 00.001 15712 Worker thread wakes up
21:26:32.784 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.3 px 0 ms NORTH
21:26:32.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:32.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:34.530 01.746 15712 Exposure complete
21:26:34.587 00.057 15712 worker thread done servicing request
21:26:34.587 00.000 7988 OnExposeComplete: enter
21:26:34.587 00.000 7988 UpdateGuideState(): m_state=6
21:26:34.591 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6191
21:26:34.591 00.000 7988 Star::Find returns 1 (0), X=1183.42, Y=444.43, Mass=1510, SNR=26.5, Peak=209 HFD=3.3
21:26:34.593 00.002 7988 MultiStar: [#1 -0.17,0.01,1.02,U] [#2 -0.14,0.29,1.03,U] [#3 -0.18,0.13,0.95,U] [#4 -0.32,0.27,1.01,U] [#5 -0.35,0.08,0.71,U] [#6 -0.16,0.27,0.73,U] [#7 -0.04,0.25,0.68,U] [#8 -0.05,0.25,0.64,U] 
21:26:34.595 00.002 7988 single-star, 8 included, MultiStar: {-0.17, 0.18}, one-star: {-0.13, 0.12}
21:26:34.595 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.58) = xAngle (3.95 = -2.34)
21:26:34.597 00.002 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.77)
21:26:34.597 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.37 mountX=-0.12 mountY=0.12, mountTheta=2.35
21:26:34.599 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.12, opts=13)
21:26:34.599 00.000 7988 Enqueuing Move request for scope (-0.13, 0.12)
21:26:34.601 00.002 15712 Worker thread wakes up
21:26:34.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
21:26:34.601 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
21:26:34.601 00.000 15712 Moving (-0.13, 0.12) raw xDistance=-0.12 yDistance=0.12
21:26:34.604 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:34.604 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
21:26:34.606 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:34.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:34.607 00.001 7988 Enqueuing Expose request
21:26:34.609 00.002 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:34.609 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
21:26:34.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:34.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:26:34.609 00.000 15712 MoveAxis(E, 7, ABG)
21:26:34.609 00.000 15712 Guiding  Dir = 2, Dur = 7
21:26:34.609 00.000 15712 IsGuiding returns 0
21:26:34.638 00.029 15712 IsGuiding returns 0
21:26:34.638 00.000 15712 Move returns status 0, amount 7
21:26:34.638 00.000 15712 MoveAxis(N, 0, ABG)
21:26:34.638 00.000 15712 Move returns status 0, amount 0
21:26:34.638 00.000 15712 move complete, result=0
21:26:34.638 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:26:34.639 00.001 15712 worker thread done servicing request
21:26:34.639 00.000 15712 Worker thread wakes up
21:26:34.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:34.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:36.046 01.407 15712 Exposure complete
21:26:36.100 00.054 15712 worker thread done servicing request
21:26:36.100 00.000 7988 OnExposeComplete: enter
21:26:36.100 00.000 7988 UpdateGuideState(): m_state=6
21:26:36.107 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6192
21:26:36.108 00.001 7988 Star::Find returns 1 (0), X=1183.41, Y=444.37, Mass=1466, SNR=26.2, Peak=213 HFD=3.1
21:26:36.110 00.002 7988 MultiStar: [#1 -0.12,0.00,1.02,U] [#2 -0.16,0.14,1.01,U] [#3 -0.18,0.10,0.96,U] [#4 -0.19,0.14,1.02,U] [#5 -0.34,0.16,0.70,U] [#6 -0.05,0.11,0.72,U] [#7 -0.16,0.26,0.65,U] [#8 0.02,0.38,0.69,U] 
21:26:36.110 00.000 7988 single-star, 8 included, MultiStar: {-0.15, 0.14}, one-star: {-0.14, 0.07}
21:26:36.112 00.002 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.58) = xAngle (4.26 = -2.02)
21:26:36.112 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
21:26:36.114 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.68 mountX=-0.07 mountY=0.14, mountTheta=2.03
21:26:36.114 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.07, opts=13)
21:26:36.117 00.003 7988 Enqueuing Move request for scope (-0.14, 0.07)
21:26:36.117 00.000 15712 Worker thread wakes up
21:26:36.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
21:26:36.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
21:26:36.117 00.000 15712 Moving (-0.14, 0.07) raw xDistance=-0.07 yDistance=0.14
21:26:36.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:36.117 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.2
21:26:36.120 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:36.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:36.122 00.002 7988 Enqueuing Expose request
21:26:36.122 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:36.122 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
21:26:36.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:36.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:26:36.122 00.000 15712 MoveAxis(E, 8, ABG)
21:26:36.122 00.000 15712 Guiding  Dir = 2, Dur = 8
21:26:36.124 00.002 15712 IsGuiding returns 0
21:26:36.171 00.047 15712 IsGuiding returns 0
21:26:36.171 00.000 15712 Move returns status 0, amount 8
21:26:36.171 00.000 15712 MoveAxis(N, 0, ABG)
21:26:36.171 00.000 15712 Move returns status 0, amount 0
21:26:36.171 00.000 15712 move complete, result=0
21:26:36.171 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:26:36.174 00.003 15712 worker thread done servicing request
21:26:36.174 00.000 15712 Worker thread wakes up
21:26:36.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:36.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:37.914 01.740 15712 Exposure complete
21:26:37.968 00.054 15712 worker thread done servicing request
21:26:37.968 00.000 7988 OnExposeComplete: enter
21:26:37.968 00.000 7988 UpdateGuideState(): m_state=6
21:26:37.975 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6193
21:26:37.976 00.001 7988 Star::Find returns 1 (0), X=1183.36, Y=444.32, Mass=1410, SNR=25.6, Peak=208 HFD=3.4
21:26:37.976 00.000 7988 MultiStar: [#1 -0.26,-0.11,1.04,U] [#2 -0.30,-0.03,1.05,U] [#3 -0.23,0.01,0.96,U] [#4 -0.26,-0.11,1.05,U] [#5 -0.38,-0.14,0.73,U] [#6 -0.07,0.35,0.72,U] [#7 -0.29,-0.00,0.71,U] [#8 -0.22,0.26,0.67,U] 
21:26:37.976 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.01}, one-star: {-0.19, 0.01}
21:26:37.976 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.58) = xAngle (4.66 = -1.63)
21:26:37.976 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.77 = 1.48)
21:26:37.976 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.08 mountX=-0.01 mountY=0.19, mountTheta=1.63
21:26:37.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.01, opts=13)
21:26:37.985 00.009 7988 Enqueuing Move request for scope (-0.19, 0.01)
21:26:37.985 00.000 15712 Worker thread wakes up
21:26:37.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:37.985 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.6
21:26:37.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:37.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:37.985 00.000 7988 Enqueuing Expose request
21:26:37.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
21:26:37.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
21:26:37.985 00.000 15712 Moving (-0.19, 0.01) raw xDistance=-0.01 yDistance=0.19
21:26:37.991 00.006 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:37.991 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
21:26:37.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:37.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:26:37.991 00.000 15712 MoveAxis(E, 9, ABG)
21:26:37.991 00.000 15712 Guiding  Dir = 2, Dur = 9
21:26:37.991 00.000 15712 IsGuiding returns 0
21:26:38.010 00.019 15712 IsGuiding returns 0
21:26:38.010 00.000 15712 Move returns status 0, amount 9
21:26:38.010 00.000 15712 MoveAxis(N, 0, ABG)
21:26:38.010 00.000 15712 Move returns status 0, amount 0
21:26:38.010 00.000 15712 move complete, result=0
21:26:38.010 00.000 15712 worker thread done servicing request
21:26:38.010 00.000 15712 Worker thread wakes up
21:26:38.010 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
21:26:38.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:38.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:39.428 01.418 15712 Exposure complete
21:26:39.487 00.059 15712 worker thread done servicing request
21:26:39.487 00.000 7988 OnExposeComplete: enter
21:26:39.489 00.002 7988 UpdateGuideState(): m_state=6
21:26:39.489 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6194
21:26:39.489 00.000 7988 Star::Find returns 1 (0), X=1183.20, Y=444.23, Mass=1586, SNR=27.1, Peak=238 HFD=3.6
21:26:39.489 00.000 7988 MultiStar: [#1 -0.32,-0.15,0.99,U] [#2 -0.33,0.09,1.01,U] [#3 -0.24,-0.14,0.94,U] [#4 -0.20,-0.01,1.00,U] [#5 -0.31,-0.03,0.69,U] [#6 -0.23,-0.29,0.68,U] [#7 -0.17,-0.09,0.63,U] [#8 -0.07,0.22,0.62,U] 
21:26:39.489 00.000 7988 refined, 8 included, MultiStar: {-0.26, -0.05}, one-star: {-0.35, -0.07}
21:26:39.489 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.58) = xAngle (-1.36 = -1.36)
21:26:39.496 00.007 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.75 = 1.75)
21:26:39.496 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-2.94 mountX=0.05 mountY=0.26, mountTheta=1.36
21:26:39.496 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.05, opts=13)
21:26:39.496 00.000 7988 Enqueuing Move request for scope (-0.26, -0.05)
21:26:39.496 00.000 15712 Worker thread wakes up
21:26:39.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
21:26:39.496 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
21:26:39.496 00.000 15712 Moving (-0.26, -0.05) raw xDistance=0.05 yDistance=0.26
21:26:39.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:39.496 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.1
21:26:39.503 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:39.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:39.505 00.002 7988 Enqueuing Expose request
21:26:39.505 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:39.505 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
21:26:39.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:26:39.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:26:39.505 00.000 15712 MoveAxis(E, 7, ABG)
21:26:39.505 00.000 15712 Guiding  Dir = 2, Dur = 7
21:26:39.505 00.000 15712 IsGuiding returns 0
21:26:39.528 00.023 15712 IsGuiding returns 0
21:26:39.528 00.000 15712 Move returns status 0, amount 7
21:26:39.528 00.000 15712 MoveAxis(N, 0, ABG)
21:26:39.528 00.000 15712 Move returns status 0, amount 0
21:26:39.529 00.001 15712 move complete, result=0
21:26:39.529 00.000 15712 worker thread done servicing request
21:26:39.529 00.000 15712 Worker thread wakes up
21:26:39.529 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.3 px 0 ms NORTH
21:26:39.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:39.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:41.169 01.640 15712 Exposure complete
21:26:41.227 00.058 15712 worker thread done servicing request
21:26:41.227 00.000 7988 OnExposeComplete: enter
21:26:41.227 00.000 7988 UpdateGuideState(): m_state=6
21:26:41.230 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6195
21:26:41.230 00.000 7988 Star::Find returns 1 (0), X=1183.25, Y=444.35, Mass=1479, SNR=26.1, Peak=222 HFD=3.3
21:26:41.230 00.000 7988 MultiStar: [#1 -0.19,-0.09,1.03,U] [#2 -0.33,0.04,0.97,U] [#3 -0.23,-0.06,0.97,U] [#4 -0.19,-0.03,1.04,U] [#5 -0.13,-0.11,0.73,U] [#6 -0.18,-0.08,0.71,U] [#7 -0.06,-0.09,0.67,U] [#8 -0.19,0.24,0.64,U] 
21:26:41.230 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.02}, one-star: {-0.30, 0.05}
21:26:41.230 00.000 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.58) = xAngle (-1.48 = -1.48)
21:26:41.230 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.63 = 1.63)
21:26:41.230 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.06 mountX=0.02 mountY=0.21, mountTheta=1.48
21:26:41.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.02, opts=13)
21:26:41.230 00.000 7988 Enqueuing Move request for scope (-0.21, -0.02)
21:26:41.230 00.000 15712 Worker thread wakes up
21:26:41.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
21:26:41.230 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
21:26:41.230 00.000 15712 Moving (-0.21, -0.02) raw xDistance=0.02 yDistance=0.21
21:26:41.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:41.230 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.1
21:26:41.242 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:41.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:41.244 00.002 7988 Enqueuing Expose request
21:26:41.246 00.002 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:41.246 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
21:26:41.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:41.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:26:41.246 00.000 15712 MoveAxis(E, 7, ABG)
21:26:41.246 00.000 15712 Guiding  Dir = 2, Dur = 7
21:26:41.246 00.000 15712 IsGuiding returns 0
21:26:41.261 00.015 15712 IsGuiding returns 0
21:26:41.261 00.000 15712 Move returns status 0, amount 7
21:26:41.261 00.000 15712 MoveAxis(N, 0, ABG)
21:26:41.261 00.000 15712 Move returns status 0, amount 0
21:26:41.261 00.000 15712 move complete, result=0
21:26:41.261 00.000 15712 worker thread done servicing request
21:26:41.261 00.000 15712 Worker thread wakes up
21:26:41.261 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
21:26:41.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:41.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:42.679 01.418 15712 Exposure complete
21:26:42.725 00.046 15712 worker thread done servicing request
21:26:42.725 00.000 7988 OnExposeComplete: enter
21:26:42.725 00.000 7988 UpdateGuideState(): m_state=6
21:26:42.740 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6196
21:26:42.741 00.001 7988 Star::Find returns 1 (1), X=1183.18, Y=444.50, Mass=1483, SNR=26.3, Peak=255 HFD=3.0
21:26:42.741 00.000 7988 MultiStar: [#1 -0.36,0.02,1.03,U] [#2 -0.10,0.09,1.03,U] [#3 -0.39,0.04,0.99,U] [#4 -0.34,-0.01,1.04,U] [#5 -0.49,0.11,0.72,U] [#6 -0.17,0.22,0.75,U] [#7 -0.11,0.24,0.71,U] [#8 -0.18,0.33,0.68,U] 
21:26:42.741 00.000 7988 refined, 8 included, MultiStar: {-0.28, 0.12}, one-star: {-0.38, 0.20}
21:26:42.741 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.58) = xAngle (4.31 = -1.97)
21:26:42.741 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.42 = 1.14)
21:26:42.741 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.31 cameraTheta=2.73 mountX=-0.12 mountY=0.28, mountTheta=1.98
21:26:42.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.12, opts=13)
21:26:42.741 00.000 7988 Enqueuing Move request for scope (-0.28, 0.12)
21:26:42.741 00.000 15712 Worker thread wakes up
21:26:42.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd
21:26:42.741 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.12)
21:26:42.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:26:42.741 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3 Saturated
21:26:42.753 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:42.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:42.755 00.002 7988 Enqueuing Expose request
21:26:42.755 00.000 15712 Moving (-0.28, 0.12) raw xDistance=-0.12 yDistance=0.28
21:26:42.761 00.006 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:42.761 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
21:26:42.761 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.50 newest=0.75
21:26:42.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:26:42.761 00.000 15712 MoveAxis(E, 6, ABG)
21:26:42.761 00.000 15712 Guiding  Dir = 2, Dur = 6
21:26:42.761 00.000 15712 IsGuiding returns 0
21:26:42.789 00.028 15712 IsGuiding returns 0
21:26:42.789 00.000 15712 Move returns status 0, amount 6
21:26:42.789 00.000 15712 BLC: Oldest BLC event removed
21:26:42.789 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:26:42.789 00.000 15712 MoveAxis(S, 152, ABG)
21:26:42.789 00.000 15712 Guiding  Dir = 1, Dur = 152
21:26:42.789 00.000 15712 IsGuiding returns 0
21:26:42.869 00.080 15712 PulseGuide returned control before completion, sleep 83
21:26:42.964 00.095 15712 IsGuiding returns 1
21:26:42.964 00.000 15712 scope still moving after pulse duration time elapsed
21:26:42.996 00.032 15712 IsGuiding returns 1
21:26:43.027 00.031 15712 IsGuiding returns 1
21:26:43.077 00.050 15712 IsGuiding returns 0
21:26:43.077 00.000 15712 scope move finished after 152 + 135 ms
21:26:43.077 00.000 15712 Move returns status 0, amount 152
21:26:43.077 00.000 15712 move complete, result=0
21:26:43.077 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.3 px 152 ms SOUTH
21:26:43.079 00.002 15712 worker thread done servicing request
21:26:43.079 00.000 15712 Worker thread wakes up
21:26:43.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:43.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:44.819 01.740 15712 Exposure complete
21:26:44.877 00.058 15712 worker thread done servicing request
21:26:44.877 00.000 7988 OnExposeComplete: enter
21:26:44.877 00.000 7988 UpdateGuideState(): m_state=6
21:26:44.880 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6197
21:26:44.881 00.001 7988 Star::Find returns 1 (1), X=1183.94, Y=444.25, Mass=1642, SNR=27.7, Peak=255 HFD=3.5
21:26:44.881 00.000 7988 MultiStar: [#1 0.47,-0.20,1.00,U] [#2 0.13,-0.08,0.99,U] [#3 0.28,-0.07,0.89,U] [#4 0.30,0.03,1.00,U] [#5 0.05,-0.25,0.69,U] [#6 0.33,-0.06,0.68,U] [#7 0.58,0.05,0.66,U] [#8 0.33,0.06,0.63,U] 
21:26:44.881 00.000 7988 refined, 8 included, MultiStar: {0.32, -0.07}, one-star: {0.39, -0.05}
21:26:44.881 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
21:26:44.881 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.80)
21:26:44.881 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-0.21 mountX=0.06 mountY=-0.32, mountTheta=-1.37
21:26:44.881 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.07, opts=13)
21:26:44.881 00.000 7988 Enqueuing Move request for scope (0.32, -0.07)
21:26:44.881 00.000 15712 Worker thread wakes up
21:26:44.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.07) opts 0xd
21:26:44.881 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.07)
21:26:44.881 00.000 15712 Moving (0.32, -0.07) raw xDistance=0.06 yDistance=-0.32
21:26:44.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:44.881 00.000 7988 UpdateGuideState exits: m=1642 SNR=27.7 Saturated
21:26:44.893 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:44.893 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:44.895 00.002 7988 Enqueuing Expose request
21:26:44.895 00.000 15712 BLC: History state: CurrMiss=-0.32, AvgInitMiss=-0.22, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.281475, 1:-0.317228
21:26:44.895 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -55.000000
21:26:44.895 00.000 15712 BLC: window closed
21:26:44.895 00.000 15712 BLC: Pulse adjusted to 64
21:26:44.897 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:44.897 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
21:26:44.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:44.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:26:44.902 00.005 15712 MoveAxis(E, 7, ABG)
21:26:44.902 00.000 15712 Guiding  Dir = 2, Dur = 7
21:26:44.902 00.000 15712 IsGuiding returns 0
21:26:44.931 00.029 15712 IsGuiding returns 0
21:26:44.931 00.000 15712 Move returns status 0, amount 7
21:26:44.931 00.000 15712 MoveAxis(N, 0, ABG)
21:26:44.931 00.000 15712 Move returns status 0, amount 0
21:26:44.931 00.000 15712 move complete, result=0
21:26:44.931 00.000 15712 worker thread done servicing request
21:26:44.931 00.000 15712 Worker thread wakes up
21:26:44.931 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.3 px 0 ms NORTH
21:26:44.934 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:44.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:45.151 00.217 7988 evsrv: cli 0CCD0AC8 connect
21:26:45.151 00.000 7988 case statement mapped state 6 to 3
21:26:45.151 00.000 7988 case statement mapped state 6 to 3
21:26:45.151 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_pixel_scale","id":"71f2f90e-8b57-44d2-906c-61ebd3fbe428"}
21:26:45.151 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"71f2f90e-8b57-44d2-906c-61ebd3fbe428"}
21:26:45.168 00.017 7988 evsrv: cli 0CCD0AC8 disconnect
21:26:46.348 01.180 15712 Exposure complete
21:26:46.413 00.065 15712 worker thread done servicing request
21:26:46.413 00.000 7988 OnExposeComplete: enter
21:26:46.413 00.000 7988 UpdateGuideState(): m_state=6
21:26:46.413 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6198
21:26:46.413 00.000 7988 Star::Find returns 1 (0), X=1183.86, Y=444.38, Mass=1491, SNR=26.4, Peak=237 HFD=3.2
21:26:46.413 00.000 7988 MultiStar: [#1 0.41,-0.13,1.01,U] [#2 0.15,0.07,1.02,U] [#3 0.35,-0.04,0.95,U] [#4 0.30,0.04,1.07,U] [#5 0.11,0.03,0.71,U] [#6 0.31,0.21,0.71,U] [#7 0.42,0.21,0.69,U] [#8 0.24,0.19,0.64,U] 
21:26:46.413 00.000 7988 refined, 8 included, MultiStar: {0.29, 0.06}, one-star: {0.31, 0.08}
21:26:46.413 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.58) = xAngle (1.78 = 1.78)
21:26:46.413 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.89 = -1.39)
21:26:46.413 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.30 cameraTheta=0.20 mountX=-0.06 mountY=-0.29, mountTheta=-1.78
21:26:46.413 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.06, opts=13)
21:26:46.424 00.011 7988 Enqueuing Move request for scope (0.29, 0.06)
21:26:46.424 00.000 15712 Worker thread wakes up
21:26:46.424 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
21:26:46.424 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
21:26:46.424 00.000 15712 Moving (0.29, 0.06) raw xDistance=-0.06 yDistance=-0.29
21:26:46.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:26:46.424 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.4
21:26:46.428 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:46.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:46.430 00.002 7988 Enqueuing Expose request
21:26:46.430 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:46.430 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
21:26:46.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:46.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:26:46.430 00.000 15712 MoveAxis(E, 5, ABG)
21:26:46.430 00.000 15712 Guiding  Dir = 2, Dur = 5
21:26:46.430 00.000 15712 IsGuiding returns 0
21:26:46.482 00.052 15712 IsGuiding returns 0
21:26:46.482 00.000 15712 Move returns status 0, amount 5
21:26:46.482 00.000 15712 MoveAxis(N, 0, ABG)
21:26:46.482 00.000 15712 Move returns status 0, amount 0
21:26:46.482 00.000 15712 move complete, result=0
21:26:46.482 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.3 px 0 ms NORTH
21:26:46.484 00.002 15712 worker thread done servicing request
21:26:46.484 00.000 15712 Worker thread wakes up
21:26:46.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:46.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:48.118 01.634 15712 Exposure complete
21:26:48.174 00.056 15712 worker thread done servicing request
21:26:48.174 00.000 7988 OnExposeComplete: enter
21:26:48.174 00.000 7988 UpdateGuideState(): m_state=6
21:26:48.180 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6199
21:26:48.180 00.000 7988 Star::Find returns 1 (1), X=1183.88, Y=444.50, Mass=1550, SNR=26.7, Peak=255 HFD=3.1
21:26:48.180 00.000 7988 MultiStar: [#1 0.26,0.20,1.01,U] [#2 0.23,0.29,1.03,U] [#3 0.29,0.29,0.95,U] [#4 0.13,0.18,1.01,U] [#5 0.38,0.19,0.69,U] [#6 0.26,0.36,0.72,U] [#7 0.45,0.35,0.67,U] [#8 0.45,0.65,0.66,U] 
21:26:48.180 00.000 7988 single-star, 8 included, MultiStar: {0.30, 0.28}, one-star: {0.33, 0.19}
21:26:48.180 00.000 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.58) = xAngle (2.11 = 2.11)
21:26:48.180 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.22 = -1.06)
21:26:48.180 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.19 hyp=0.38 cameraTheta=0.53 mountX=-0.20 mountY=-0.33, mountTheta=-2.10
21:26:48.180 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.19, opts=13)
21:26:48.180 00.000 7988 Enqueuing Move request for scope (0.33, 0.19)
21:26:48.191 00.011 15712 Worker thread wakes up
21:26:48.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.19) opts 0xd
21:26:48.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.19)
21:26:48.191 00.000 15712 Moving (0.33, 0.19) raw xDistance=-0.20 yDistance=-0.33
21:26:48.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:48.191 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.7 Saturated
21:26:48.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:48.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:48.191 00.000 7988 Enqueuing Expose request
21:26:48.196 00.005 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 635.99
21:26:48.196 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
21:26:48.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:48.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:26:48.196 00.000 15712 MoveAxis(E, 44, ABG)
21:26:48.196 00.000 15712 Guiding  Dir = 2, Dur = 44
21:26:48.196 00.000 15712 IsGuiding returns 0
21:26:48.215 00.019 15712 PulseGuide returned control before completion, sleep 27
21:26:48.260 00.045 15712 IsGuiding returns 1
21:26:48.260 00.000 15712 scope still moving after pulse duration time elapsed
21:26:48.302 00.042 15712 IsGuiding returns 0
21:26:48.302 00.000 15712 scope move finished after 44 + 63 ms
21:26:48.302 00.000 15712 Move returns status 0, amount 44
21:26:48.302 00.000 15712 MoveAxis(N, 0, ABG)
21:26:48.302 00.000 15712 Move returns status 0, amount 0
21:26:48.302 00.000 15712 move complete, result=0
21:26:48.302 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.3 px 0 ms NORTH
21:26:48.306 00.004 15712 worker thread done servicing request
21:26:48.306 00.000 15712 Worker thread wakes up
21:26:48.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:48.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:49.712 01.406 15712 Exposure complete
21:26:49.771 00.059 15712 worker thread done servicing request
21:26:49.771 00.000 7988 OnExposeComplete: enter
21:26:49.773 00.002 7988 UpdateGuideState(): m_state=6
21:26:49.775 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6200
21:26:49.775 00.000 7988 Star::Find returns 1 (1), X=1183.93, Y=444.44, Mass=1514, SNR=26.5, Peak=255 HFD=3.2
21:26:49.777 00.002 7988 MultiStar: [#1 0.35,0.16,1.03,U] [#2 0.46,0.21,1.02,U] [#3 0.36,0.26,0.94,U] [#4 0.35,0.19,1.02,U] [#5 0.41,0.16,0.73,U] [#6 0.34,0.34,0.69,U] [#7 0.74,0.15,0.69,U] [#8 0.46,0.36,0.69,U] 
21:26:49.777 00.000 7988 single-star, 8 included, MultiStar: {0.42, 0.21}, one-star: {0.38, 0.13}
21:26:49.779 00.002 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.58) = xAngle (1.92 = 1.92)
21:26:49.779 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.03 = -1.25)
21:26:49.781 00.002 7988 CameraToMount -- cameraX=0.38 cameraY=0.13 hyp=0.40 cameraTheta=0.34 mountX=-0.14 mountY=-0.38, mountTheta=-1.92
21:26:49.783 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=0.13, opts=13)
21:26:49.783 00.000 7988 Enqueuing Move request for scope (0.38, 0.13)
21:26:49.785 00.002 15712 Worker thread wakes up
21:26:49.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.13) opts 0xd
21:26:49.785 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, 0.13)
21:26:49.785 00.000 15712 Moving (0.38, 0.13) raw xDistance=-0.14 yDistance=-0.38
21:26:49.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:49.785 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5 Saturated
21:26:49.788 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:49.788 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:49.789 00.001 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:49.789 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
21:26:49.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:26:49.789 00.000 7988 Enqueuing Expose request
21:26:49.791 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:26:49.791 00.000 15712 MoveAxis(E, 5, ABG)
21:26:49.791 00.000 15712 Guiding  Dir = 2, Dur = 5
21:26:49.791 00.000 15712 IsGuiding returns 0
21:26:49.805 00.014 15712 IsGuiding returns 0
21:26:49.805 00.000 15712 Move returns status 0, amount 5
21:26:49.805 00.000 15712 MoveAxis(N, 0, ABG)
21:26:49.805 00.000 15712 Move returns status 0, amount 0
21:26:49.805 00.000 15712 move complete, result=0
21:26:49.805 00.000 15712 worker thread done servicing request
21:26:49.805 00.000 15712 Worker thread wakes up
21:26:49.805 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.4 px 0 ms NORTH
21:26:49.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:49.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:51.448 01.643 15712 Exposure complete
21:26:51.505 00.057 15712 worker thread done servicing request
21:26:51.505 00.000 7988 OnExposeComplete: enter
21:26:51.505 00.000 7988 UpdateGuideState(): m_state=6
21:26:51.505 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6201
21:26:51.509 00.004 7988 Star::Find returns 1 (0), X=1183.73, Y=444.62, Mass=1469, SNR=26.2, Peak=228 HFD=3.2
21:26:51.509 00.000 7988 MultiStar: [#1 0.33,0.14,1.03,U] [#2 0.28,0.25,1.04,U] [#3 0.26,0.19,0.96,U] [#4 0.12,0.44,1.05,U] [#5 0.19,0.11,0.74,U] [#6 0.39,0.20,0.72,U] [#7 0.36,0.39,0.68,U] [#8 0.47,0.64,0.63,U] 
21:26:51.509 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.29}, one-star: {0.18, 0.32}
21:26:51.509 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
21:26:51.509 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.54)
21:26:51.509 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.32 hyp=0.36 cameraTheta=1.06 mountX=-0.32 mountY=-0.19, mountTheta=-2.61
21:26:51.509 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.32, opts=13)
21:26:51.509 00.000 7988 Enqueuing Move request for scope (0.18, 0.32)
21:26:51.509 00.000 15712 Worker thread wakes up
21:26:51.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.32) opts 0xd
21:26:51.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.32)
21:26:51.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:51.520 00.011 7988 UpdateGuideState exits: m=1469 SNR=26.2
21:26:51.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:51.522 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:51.522 00.000 7988 Enqueuing Expose request
21:26:51.524 00.002 15712 Moving (0.18, 0.32) raw xDistance=-0.32 yDistance=-0.19
21:26:51.525 00.001 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 635.99
21:26:51.525 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
21:26:51.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:51.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:26:51.525 00.000 15712 MoveAxis(E, 67, ABG)
21:26:51.525 00.000 15712 Guiding  Dir = 2, Dur = 67
21:26:51.525 00.000 15712 IsGuiding returns 0
21:26:51.545 00.020 15712 PulseGuide returned control before completion, sleep 58
21:26:51.625 00.080 15712 IsGuiding returns 0
21:26:51.625 00.000 15712 Move returns status 0, amount 67
21:26:51.625 00.000 15712 MoveAxis(N, 0, ABG)
21:26:51.625 00.000 15712 Move returns status 0, amount 0
21:26:51.625 00.000 15712 move complete, result=0
21:26:51.625 00.000 7988 GuideStep: -0.3 px 67 ms EAST, -0.2 px 0 ms NORTH
21:26:51.631 00.006 15712 worker thread done servicing request
21:26:51.631 00.000 15712 Worker thread wakes up
21:26:51.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:51.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:53.045 01.414 15712 Exposure complete
21:26:53.099 00.054 15712 worker thread done servicing request
21:26:53.099 00.000 7988 OnExposeComplete: enter
21:26:53.099 00.000 7988 UpdateGuideState(): m_state=6
21:26:53.106 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6202
21:26:53.107 00.001 7988 Star::Find returns 1 (0), X=1183.75, Y=444.33, Mass=1512, SNR=26.6, Peak=241 HFD=3.0
21:26:53.107 00.000 7988 MultiStar: [#1 0.39,-0.05,1.00,U] [#2 0.19,0.15,1.02,U] [#3 0.27,0.03,0.95,U] [#4 0.27,0.03,1.02,U] [#5 0.09,-0.06,0.73,U] [#6 0.20,-0.21,0.73,U] [#7 0.31,0.04,0.66,U] [#8 0.41,0.31,0.68,U] 
21:26:53.107 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.03}, one-star: {0.19, 0.02}
21:26:53.107 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
21:26:53.107 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.81 = -1.48)
21:26:53.107 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.20 cameraTheta=0.12 mountX=-0.02 mountY=-0.19, mountTheta=-1.70
21:26:53.107 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.02, opts=13)
21:26:53.116 00.009 7988 Enqueuing Move request for scope (0.19, 0.02)
21:26:53.116 00.000 15712 Worker thread wakes up
21:26:53.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
21:26:53.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
21:26:53.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:53.116 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.6
21:26:53.119 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:53.119 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:53.121 00.002 7988 Enqueuing Expose request
21:26:53.121 00.000 15712 Moving (0.19, 0.02) raw xDistance=-0.02 yDistance=-0.19
21:26:53.126 00.005 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:53.126 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:26:53.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:53.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:26:53.126 00.000 15712 MoveAxis(E, 4, ABG)
21:26:53.128 00.002 15712 Guiding  Dir = 2, Dur = 4
21:26:53.128 00.000 15712 IsGuiding returns 0
21:26:53.147 00.019 15712 IsGuiding returns 0
21:26:53.147 00.000 15712 Move returns status 0, amount 4
21:26:53.147 00.000 15712 MoveAxis(N, 0, ABG)
21:26:53.147 00.000 15712 Move returns status 0, amount 0
21:26:53.147 00.000 15712 move complete, result=0
21:26:53.147 00.000 15712 worker thread done servicing request
21:26:53.147 00.000 15712 Worker thread wakes up
21:26:53.147 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
21:26:53.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:53.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:54.777 01.630 15712 Exposure complete
21:26:54.835 00.058 15712 worker thread done servicing request
21:26:54.835 00.000 7988 OnExposeComplete: enter
21:26:54.835 00.000 7988 UpdateGuideState(): m_state=6
21:26:54.840 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6203
21:26:54.842 00.002 7988 Star::Find returns 1 (1), X=1183.88, Y=444.22, Mass=1509, SNR=26.5, Peak=255 HFD=3.2
21:26:54.842 00.000 7988 MultiStar: [#1 0.24,-0.18,1.04,U] [#2 0.16,0.10,1.01,U] [#3 0.30,-0.15,0.93,U] [#4 0.12,-0.11,1.03,U] [#5 0.13,-0.25,0.72,U] [#6 0.27,0.01,0.69,U] [#7 0.80,-0.07,0.67,U] [#8 0.45,0.06,0.66,U] 
21:26:54.844 00.002 7988 refined, 8 included, MultiStar: {0.29, -0.08}, one-star: {0.32, -0.08}
21:26:54.844 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.58) = xAngle (1.32 = 1.32)
21:26:54.846 00.002 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.43 = -1.86)
21:26:54.846 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-0.26 mountX=0.08 mountY=-0.29, mountTheta=-1.32
21:26:54.848 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.08, opts=13)
21:26:54.850 00.002 7988 Enqueuing Move request for scope (0.29, -0.08)
21:26:54.852 00.002 15712 Worker thread wakes up
21:26:54.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
21:26:54.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
21:26:54.852 00.000 15712 Moving (0.29, -0.08) raw xDistance=0.08 yDistance=-0.29
21:26:54.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:54.852 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.5 Saturated
21:26:54.854 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:54.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:54.856 00.002 7988 Enqueuing Expose request
21:26:54.856 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:54.856 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:26:54.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:26:54.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:26:54.856 00.000 15712 MoveAxis(E, 2, ABG)
21:26:54.856 00.000 15712 Guiding  Dir = 2, Dur = 2
21:26:54.856 00.000 15712 IsGuiding returns 0
21:26:54.872 00.016 15712 IsGuiding returns 0
21:26:54.872 00.000 15712 Move returns status 0, amount 2
21:26:54.872 00.000 15712 MoveAxis(N, 0, ABG)
21:26:54.872 00.000 15712 Move returns status 0, amount 0
21:26:54.872 00.000 15712 move complete, result=0
21:26:54.872 00.000 15712 worker thread done servicing request
21:26:54.872 00.000 15712 Worker thread wakes up
21:26:54.872 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.3 px 0 ms NORTH
21:26:54.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:54.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:56.294 01.422 15712 Exposure complete
21:26:56.347 00.053 15712 worker thread done servicing request
21:26:56.347 00.000 7988 OnExposeComplete: enter
21:26:56.347 00.000 7988 UpdateGuideState(): m_state=6
21:26:56.356 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6204
21:26:56.356 00.000 7988 Star::Find returns 1 (1), X=1183.85, Y=444.17, Mass=1517, SNR=26.6, Peak=255 HFD=3.3
21:26:56.356 00.000 7988 MultiStar: [#1 0.35,-0.30,1.00,U] [#2 0.36,0.01,1.02,U] [#3 0.41,-0.15,0.93,U] [#4 0.21,-0.01,1.00,U] [#5 0.16,-0.12,0.67,U] [#6 0.19,-0.27,0.70,U] [#7 0.63,-0.09,0.63,U] [#8 0.44,0.01,0.64,U] 
21:26:56.356 00.000 7988 single-star, 8 included, MultiStar: {0.33, -0.12}, one-star: {0.29, -0.14}
21:26:56.356 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
21:26:56.356 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.25 = -2.03)
21:26:56.356 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-0.44 mountX=0.14 mountY=-0.29, mountTheta=-1.13
21:26:56.363 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.14, opts=13)
21:26:56.363 00.000 7988 Enqueuing Move request for scope (0.29, -0.14)
21:26:56.363 00.000 15712 Worker thread wakes up
21:26:56.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.14) opts 0xd
21:26:56.363 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.14)
21:26:56.363 00.000 15712 Moving (0.29, -0.14) raw xDistance=0.14 yDistance=-0.29
21:26:56.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:56.363 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.6 Saturated
21:26:56.368 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:56.368 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:56.371 00.003 7988 Enqueuing Expose request
21:26:56.371 00.000 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:56.371 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
21:26:56.371 00.000 15712 switching direction from 1 to -1 - decHistory=-5 oldest=0.18 newest=-0.77
21:26:56.373 00.002 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:26:56.373 00.000 15712 MoveAxis(W, 1, ABG)
21:26:56.373 00.000 15712 Guiding  Dir = 3, Dur = 1
21:26:56.408 00.035 15712 IsGuiding returns 0
21:26:56.419 00.011 15712 IsGuiding returns 0
21:26:56.419 00.000 15712 Move returns status 0, amount 1
21:26:56.419 00.000 15712 BLC: Oldest BLC event removed
21:26:56.419 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 64 applied
21:26:56.419 00.000 15712 MoveAxis(N, 138, ABG)
21:26:56.419 00.000 15712 Guiding  Dir = 0, Dur = 138
21:26:56.419 00.000 15712 IsGuiding returns 0
21:26:56.505 00.086 15712 PulseGuide returned control before completion, sleep 69
21:26:56.579 00.074 15712 IsGuiding returns 1
21:26:56.579 00.000 15712 scope still moving after pulse duration time elapsed
21:26:56.647 00.068 15712 IsGuiding returns 1
21:26:56.681 00.034 15712 IsGuiding returns 0
21:26:56.681 00.000 15712 scope move finished after 138 + 117 ms
21:26:56.681 00.000 15712 Move returns status 0, amount 138
21:26:56.681 00.000 15712 move complete, result=0
21:26:56.681 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.3 px 138 ms NORTH
21:26:56.682 00.001 15712 worker thread done servicing request
21:26:56.682 00.000 15712 Worker thread wakes up
21:26:56.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:56.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:58.320 01.638 15712 Exposure complete
21:26:58.369 00.049 15712 worker thread done servicing request
21:26:58.369 00.000 7988 OnExposeComplete: enter
21:26:58.383 00.014 7988 UpdateGuideState(): m_state=6
21:26:58.383 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6205
21:26:58.383 00.000 7988 Star::Find returns 1 (0), X=1183.63, Y=444.10, Mass=1586, SNR=27.2, Peak=217 HFD=3.7
21:26:58.386 00.003 7988 MultiStar: [#1 0.03,-0.27,0.94,U] [#2 -0.00,-0.26,0.98,U] [#3 0.11,-0.16,0.93,U] [#4 0.11,-0.18,1.01,U] [#5 -0.24,-0.35,0.70,U] [#6 0.12,-0.12,0.71,U] [#7 0.18,-0.13,0.63,U] [#8 -0.06,0.00,0.63,U] 
21:26:58.386 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.19}, one-star: {0.08, -0.20}
21:26:58.386 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
21:26:58.386 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
21:26:58.386 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.35 mountX=0.19 mountY=-0.04, mountTheta=-0.19
21:26:58.386 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.19, opts=13)
21:26:58.386 00.000 7988 Enqueuing Move request for scope (0.04, -0.19)
21:26:58.386 00.000 15712 Worker thread wakes up
21:26:58.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
21:26:58.386 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
21:26:58.386 00.000 15712 Moving (0.04, -0.19) raw xDistance=0.19 yDistance=-0.04
21:26:58.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:58.386 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.2
21:26:58.386 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:58.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:58.399 00.013 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.20, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.289711, 1:0.037705
21:26:58.399 00.000 15712 BLC: No correction, Miss < min_move
21:26:58.399 00.000 7988 Enqueuing Expose request
21:26:58.403 00.004 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 635.99
21:26:58.403 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
21:26:58.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:58.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:26:58.403 00.000 15712 MoveAxis(W, 39, ABG)
21:26:58.403 00.000 15712 Guiding  Dir = 3, Dur = 39
21:26:58.403 00.000 15712 IsGuiding returns 0
21:26:58.420 00.017 15712 PulseGuide returned control before completion, sleep 32
21:26:58.471 00.051 15712 IsGuiding returns 0
21:26:58.471 00.000 15712 Move returns status 0, amount 39
21:26:58.471 00.000 15712 MoveAxis(N, 0, ABG)
21:26:58.471 00.000 15712 Move returns status 0, amount 0
21:26:58.471 00.000 15712 move complete, result=0
21:26:58.471 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
21:26:58.471 00.000 15712 worker thread done servicing request
21:26:58.471 00.000 15712 Worker thread wakes up
21:26:58.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:26:58.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:26:59.884 01.413 15712 Exposure complete
21:26:59.944 00.060 15712 worker thread done servicing request
21:26:59.944 00.000 7988 OnExposeComplete: enter
21:26:59.945 00.001 7988 UpdateGuideState(): m_state=6
21:26:59.947 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
21:26:59.948 00.001 7988 Star::Find returns 1 (0), X=1183.57, Y=444.20, Mass=1507, SNR=26.4, Peak=180 HFD=3.4
21:26:59.948 00.000 7988 MultiStar: [#1 -0.05,-0.19,1.04,U] [#2 0.06,-0.18,1.01,U] [#3 -0.06,-0.19,0.97,U] [#4 -0.19,-0.17,1.02,U] [#5 -0.15,-0.08,0.71,U] [#6 0.03,-0.05,0.70,U] [#7 0.11,-0.18,0.66,U] [#8 -0.02,-0.05,0.63,U] 
21:26:59.948 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.14}, one-star: {0.02, -0.11}
21:26:59.950 00.002 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
21:26:59.950 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
21:26:59.952 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.41 mountX=0.11 mountY=-0.01, mountTheta=-0.14
21:26:59.954 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.11, opts=13)
21:26:59.954 00.000 7988 Enqueuing Move request for scope (0.02, -0.11)
21:26:59.956 00.002 15712 Worker thread wakes up
21:26:59.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:26:59.956 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4
21:26:59.958 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:59.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:26:59.960 00.002 7988 Enqueuing Expose request
21:26:59.962 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
21:26:59.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
21:26:59.962 00.000 15712 Moving (0.02, -0.11) raw xDistance=0.11 yDistance=-0.01
21:26:59.962 00.000 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.20, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.289711, 1:0.037705, 2:0.014651
21:26:59.962 00.000 15712 BLC: No correction, Miss < min_move
21:26:59.965 00.003 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:26:59.965 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
21:26:59.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:59.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:26:59.965 00.000 15712 MoveAxis(E, 2, ABG)
21:26:59.965 00.000 15712 Guiding  Dir = 2, Dur = 2
21:26:59.965 00.000 15712 IsGuiding returns 0
21:27:00.020 00.055 15712 IsGuiding returns 0
21:27:00.020 00.000 15712 Move returns status 0, amount 2
21:27:00.020 00.000 15712 MoveAxis(N, 0, ABG)
21:27:00.020 00.000 15712 Move returns status 0, amount 0
21:27:00.020 00.000 15712 move complete, result=0
21:27:00.020 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:27:00.023 00.003 15712 worker thread done servicing request
21:27:00.023 00.000 15712 Worker thread wakes up
21:27:00.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:00.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:01.657 01.634 15712 Exposure complete
21:27:01.714 00.057 15712 worker thread done servicing request
21:27:01.714 00.000 7988 OnExposeComplete: enter
21:27:01.716 00.002 7988 UpdateGuideState(): m_state=6
21:27:01.718 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6207
21:27:01.718 00.000 7988 Star::Find returns 1 (0), X=1183.42, Y=444.32, Mass=1502, SNR=26.3, Peak=193 HFD=3.5
21:27:01.718 00.000 7988 MultiStar: [#1 -0.03,-0.03,1.02,U] [#2 -0.16,0.11,1.01,U] [#3 -0.18,-0.02,0.95,U] [#4 -0.30,0.07,1.05,U] [#5 -0.11,0.07,0.78,U] [#6 0.05,0.15,0.69,U] [#7 0.06,0.14,0.66,U] [#8 -0.05,0.35,0.64,U] 
21:27:01.718 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.14, 0.01}
21:27:01.718 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.58) = xAngle (4.11 = -2.17)
21:27:01.718 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.94)
21:27:01.718 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.53 mountX=-0.08 mountY=0.11, mountTheta=2.18
21:27:01.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.08, opts=13)
21:27:01.718 00.000 7988 Enqueuing Move request for scope (-0.11, 0.08)
21:27:01.718 00.000 15712 Worker thread wakes up
21:27:01.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
21:27:01.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
21:27:01.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:01.718 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
21:27:01.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:01.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:01.718 00.000 7988 Enqueuing Expose request
21:27:01.733 00.015 15712 Moving (-0.11, 0.08) raw xDistance=-0.08 yDistance=0.11
21:27:01.733 00.000 15712 BLC: window closed
21:27:01.733 00.000 15712 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.20, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.289711, 1:0.037705, 2:0.014651
21:27:01.733 00.000 15712 BLC: No correction, Miss < min_move
21:27:01.735 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:01.735 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
21:27:01.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:01.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:27:01.735 00.000 15712 MoveAxis(E, 5, ABG)
21:27:01.735 00.000 15712 Guiding  Dir = 2, Dur = 5
21:27:01.735 00.000 15712 IsGuiding returns 0
21:27:01.759 00.024 15712 IsGuiding returns 0
21:27:01.759 00.000 15712 Move returns status 0, amount 5
21:27:01.759 00.000 15712 MoveAxis(N, 0, ABG)
21:27:01.759 00.000 15712 Move returns status 0, amount 0
21:27:01.759 00.000 15712 move complete, result=0
21:27:01.759 00.000 15712 worker thread done servicing request
21:27:01.759 00.000 15712 Worker thread wakes up
21:27:01.759 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:27:01.765 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:01.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:03.184 01.419 15712 Exposure complete
21:27:03.242 00.058 15712 worker thread done servicing request
21:27:03.242 00.000 7988 OnExposeComplete: enter
21:27:03.242 00.000 7988 UpdateGuideState(): m_state=6
21:27:03.245 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6208
21:27:03.247 00.002 7988 Star::Find returns 1 (0), X=1183.50, Y=444.34, Mass=1480, SNR=26.3, Peak=181 HFD=3.3
21:27:03.247 00.000 7988 MultiStar: [#1 -0.00,0.10,1.04,U] [#2 -0.13,0.14,1.01,U] [#3 -0.13,0.09,0.94,U] [#4 -0.13,-0.03,1.02,U] [#5 -0.18,0.07,0.70,U] [#6 -0.19,0.22,0.71,U] [#7 -0.07,0.25,0.68,U] [#8 -0.04,0.23,0.63,U] 
21:27:03.249 00.002 7988 single-star, 8 included, MultiStar: {-0.10, 0.11}, one-star: {-0.05, 0.03}
21:27:03.249 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.58) = xAngle (4.19 = -2.10)
21:27:03.251 00.002 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.01)
21:27:03.251 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.61 mountX=-0.03 mountY=0.05, mountTheta=2.10
21:27:03.253 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
21:27:03.255 00.002 7988 Enqueuing Move request for scope (-0.05, 0.03)
21:27:03.255 00.000 15712 Worker thread wakes up
21:27:03.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
21:27:03.255 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
21:27:03.255 00.000 15712 Moving (-0.05, 0.03) raw xDistance=-0.03 yDistance=0.05
21:27:03.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:03.255 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.3
21:27:03.259 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:03.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:03.261 00.002 7988 Enqueuing Expose request
21:27:03.261 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:03.261 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
21:27:03.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:03.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:27:03.261 00.000 15712 MoveAxis(E, 5, ABG)
21:27:03.261 00.000 15712 Guiding  Dir = 2, Dur = 5
21:27:03.263 00.002 15712 IsGuiding returns 0
21:27:03.279 00.016 15712 IsGuiding returns 0
21:27:03.279 00.000 15712 Move returns status 0, amount 5
21:27:03.279 00.000 15712 MoveAxis(N, 0, ABG)
21:27:03.279 00.000 15712 Move returns status 0, amount 0
21:27:03.279 00.000 15712 move complete, result=0
21:27:03.279 00.000 15712 worker thread done servicing request
21:27:03.279 00.000 15712 Worker thread wakes up
21:27:03.279 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:27:03.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:03.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:04.919 01.640 15712 Exposure complete
21:27:04.980 00.061 15712 worker thread done servicing request
21:27:04.980 00.000 7988 OnExposeComplete: enter
21:27:04.980 00.000 7988 UpdateGuideState(): m_state=6
21:27:04.980 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6209
21:27:04.983 00.003 7988 Star::Find returns 1 (0), X=1183.47, Y=444.54, Mass=1498, SNR=26.5, Peak=189 HFD=3.2
21:27:04.983 00.000 7988 MultiStar: [#1 -0.11,0.28,1.02,U] [#2 -0.10,0.35,1.02,U] [#3 -0.22,0.46,0.97,U] [#4 -0.23,0.33,1.02,U] [#5 -0.19,0.36,0.70,U] [#6 0.01,0.24,0.75,U] [#7 0.16,0.28,0.68,U] [#8 -0.02,0.30,0.61,U] 
21:27:04.983 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.32}, one-star: {-0.08, 0.24}
21:27:04.983 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
21:27:04.983 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.31)
21:27:04.983 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.90 mountX=-0.24 mountY=0.08, mountTheta=2.83
21:27:04.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.24, opts=13)
21:27:04.983 00.000 7988 Enqueuing Move request for scope (-0.08, 0.24)
21:27:04.983 00.000 15712 Worker thread wakes up
21:27:04.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
21:27:04.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
21:27:04.983 00.000 15712 Moving (-0.08, 0.24) raw xDistance=-0.24 yDistance=0.08
21:27:04.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:04.983 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.5
21:27:04.995 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:04.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:04.997 00.002 7988 Enqueuing Expose request
21:27:04.999 00.002 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 635.99
21:27:04.999 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
21:27:04.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:04.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:27:04.999 00.000 15712 MoveAxis(E, 53, ABG)
21:27:04.999 00.000 15712 Guiding  Dir = 2, Dur = 53
21:27:05.035 00.036 15712 IsGuiding returns 0
21:27:05.048 00.013 15712 PulseGuide returned control before completion, sleep 48
21:27:05.117 00.069 15712 IsGuiding returns 0
21:27:05.117 00.000 15712 Move returns status 0, amount 53
21:27:05.117 00.000 15712 MoveAxis(N, 0, ABG)
21:27:05.117 00.000 15712 Move returns status 0, amount 0
21:27:05.117 00.000 15712 move complete, result=0
21:27:05.117 00.000 15712 worker thread done servicing request
21:27:05.117 00.000 15712 Worker thread wakes up
21:27:05.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:05.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:05.117 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
21:27:06.530 01.413 15712 Exposure complete
21:27:06.579 00.049 15712 worker thread done servicing request
21:27:06.579 00.000 7988 OnExposeComplete: enter
21:27:06.579 00.000 7988 UpdateGuideState(): m_state=6
21:27:06.591 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6210
21:27:06.592 00.001 7988 Star::Find returns 1 (0), X=1183.55, Y=444.45, Mass=1487, SNR=26.3, Peak=186 HFD=3.2
21:27:06.592 00.000 7988 MultiStar: [#1 0.03,0.24,1.02,U] [#2 -0.13,0.20,1.01,U] [#3 -0.03,0.33,0.97,U] [#4 -0.02,0.34,1.04,U] [#5 0.13,0.03,0.68,U] [#6 0.12,0.09,0.70,U] [#7 0.12,0.16,0.67,U] [#8 0.01,0.51,0.65,U] 
21:27:06.592 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.23}, one-star: {-0.01, 0.15}
21:27:06.596 00.004 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
21:27:06.596 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.02)
21:27:06.596 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.62 mountX=-0.15 mountY=0.00, mountTheta=3.12
21:27:06.596 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
21:27:06.596 00.000 7988 Enqueuing Move request for scope (-0.01, 0.15)
21:27:06.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:06.596 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
21:27:06.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:06.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:06.596 00.000 7988 Enqueuing Expose request
21:27:06.596 00.000 15712 Worker thread wakes up
21:27:06.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
21:27:06.596 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
21:27:06.596 00.000 15712 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=0.00
21:27:06.610 00.014 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:06.610 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
21:27:06.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:06.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:27:06.610 00.000 15712 MoveAxis(E, 9, ABG)
21:27:06.610 00.000 15712 Guiding  Dir = 2, Dur = 9
21:27:06.610 00.000 15712 IsGuiding returns 0
21:27:06.630 00.020 15712 IsGuiding returns 0
21:27:06.630 00.000 15712 Move returns status 0, amount 9
21:27:06.630 00.000 15712 MoveAxis(N, 0, ABG)
21:27:06.630 00.000 15712 Move returns status 0, amount 0
21:27:06.630 00.000 15712 move complete, result=0
21:27:06.630 00.000 15712 worker thread done servicing request
21:27:06.630 00.000 15712 Worker thread wakes up
21:27:06.640 00.010 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
21:27:06.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:06.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:08.379 01.739 15712 Exposure complete
21:27:08.434 00.055 15712 worker thread done servicing request
21:27:08.434 00.000 7988 OnExposeComplete: enter
21:27:08.434 00.000 7988 UpdateGuideState(): m_state=6
21:27:08.440 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6211
21:27:08.440 00.000 7988 Star::Find returns 1 (0), X=1183.43, Y=444.47, Mass=1449, SNR=26.0, Peak=168 HFD=3.2
21:27:08.440 00.000 7988 MultiStar: [#1 0.02,0.12,1.06,U] [#2 0.01,0.15,1.05,U] [#3 0.04,0.25,0.99,U] [#4 0.03,0.10,1.05,U] [#5 -0.06,0.05,0.72,U] [#6 -0.00,-0.04,0.71,U] [#7 0.23,0.23,0.68,U] [#8 0.25,0.38,0.66,U] 
21:27:08.440 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {-0.12, 0.17}
21:27:08.440 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
21:27:08.440 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
21:27:08.440 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.37 mountX=-0.15 mountY=-0.04, mountTheta=-2.91
21:27:08.440 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.15, opts=13)
21:27:08.440 00.000 7988 Enqueuing Move request for scope (0.03, 0.15)
21:27:08.451 00.011 15712 Worker thread wakes up
21:27:08.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
21:27:08.451 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
21:27:08.451 00.000 15712 Moving (0.03, 0.15) raw xDistance=-0.15 yDistance=-0.04
21:27:08.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:08.451 00.000 7988 UpdateGuideState exits: m=1449 SNR=26.0
21:27:08.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:08.451 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:08.451 00.000 7988 Enqueuing Expose request
21:27:08.456 00.005 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:08.456 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
21:27:08.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:08.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:27:08.456 00.000 15712 MoveAxis(E, 10, ABG)
21:27:08.456 00.000 15712 Guiding  Dir = 2, Dur = 10
21:27:08.456 00.000 15712 IsGuiding returns 0
21:27:08.473 00.017 15712 IsGuiding returns 1
21:27:08.473 00.000 15712 scope still moving after pulse duration time elapsed
21:27:08.524 00.051 15712 IsGuiding returns 0
21:27:08.524 00.000 15712 scope move finished after 10 + 56 ms
21:27:08.524 00.000 15712 Move returns status 0, amount 10
21:27:08.524 00.000 15712 MoveAxis(N, 0, ABG)
21:27:08.524 00.000 15712 Move returns status 0, amount 0
21:27:08.524 00.000 15712 move complete, result=0
21:27:08.524 00.000 7988 GuideStep: -0.2 px 10 ms EAST, -0.0 px 0 ms NORTH
21:27:08.524 00.000 15712 worker thread done servicing request
21:27:08.526 00.002 15712 Worker thread wakes up
21:27:08.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:08.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:09.941 01.415 15712 Exposure complete
21:27:09.998 00.057 15712 worker thread done servicing request
21:27:09.998 00.000 7988 OnExposeComplete: enter
21:27:09.998 00.000 7988 UpdateGuideState(): m_state=6
21:27:10.002 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6212
21:27:10.002 00.000 7988 Star::Find returns 1 (0), X=1183.58, Y=444.34, Mass=1564, SNR=26.9, Peak=190 HFD=3.4
21:27:10.002 00.000 7988 MultiStar: [#1 0.08,-0.01,0.99,U] [#2 0.12,0.01,0.99,U] [#3 -0.06,-0.09,0.92,U] [#4 0.01,0.23,0.99,U] [#5 0.06,-0.18,0.71,U] [#6 0.08,0.12,0.70,U] [#7 0.09,-0.04,0.66,U] [#8 0.18,0.54,0.63,U] 
21:27:10.002 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.03, 0.04}
21:27:10.002 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.42 = 2.42)
21:27:10.002 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.53 = -0.75)
21:27:10.002 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.84 mountX=-0.04 mountY=-0.03, mountTheta=-2.40
21:27:10.002 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
21:27:10.002 00.000 7988 Enqueuing Move request for scope (0.03, 0.04)
21:27:10.002 00.000 15712 Worker thread wakes up
21:27:10.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
21:27:10.002 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
21:27:10.002 00.000 15712 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.03
21:27:10.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:10.002 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9
21:27:10.015 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:10.015 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:10.017 00.002 7988 Enqueuing Expose request
21:27:10.018 00.001 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:10.018 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
21:27:10.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:10.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:27:10.018 00.000 15712 MoveAxis(E, 8, ABG)
21:27:10.018 00.000 15712 Guiding  Dir = 2, Dur = 8
21:27:10.018 00.000 15712 IsGuiding returns 0
21:27:10.039 00.021 15712 IsGuiding returns 0
21:27:10.039 00.000 15712 Move returns status 0, amount 8
21:27:10.039 00.000 15712 MoveAxis(N, 0, ABG)
21:27:10.039 00.000 15712 Move returns status 0, amount 0
21:27:10.039 00.000 15712 move complete, result=0
21:27:10.039 00.000 15712 worker thread done servicing request
21:27:10.039 00.000 15712 Worker thread wakes up
21:27:10.039 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
21:27:10.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:10.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:11.680 01.641 15712 Exposure complete
21:27:11.733 00.053 15712 worker thread done servicing request
21:27:11.733 00.000 7988 OnExposeComplete: enter
21:27:11.733 00.000 7988 UpdateGuideState(): m_state=6
21:27:11.742 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6213
21:27:11.742 00.000 7988 Star::Find returns 1 (0), X=1183.40, Y=444.29, Mass=1490, SNR=26.3, Peak=215 HFD=3.3
21:27:11.744 00.002 7988 MultiStar: [#1 0.05,-0.23,1.03,U] [#2 -0.04,0.07,1.07,U] [#3 -0.08,0.01,0.96,U] [#4 -0.26,0.13,1.01,U] [#5 -0.13,0.22,0.70,U] [#6 -0.17,-0.02,0.73,U] [#7 0.04,-0.06,0.67,U] [#8 0.03,0.13,0.63,U] 
21:27:11.744 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.15, -0.02}
21:27:11.746 00.002 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.58) = xAngle (4.50 = -1.78)
21:27:11.746 00.000 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
21:27:11.748 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.93 mountX=-0.02 mountY=0.08, mountTheta=1.78
21:27:11.750 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.02, opts=13)
21:27:11.750 00.000 7988 Enqueuing Move request for scope (-0.09, 0.02)
21:27:11.752 00.002 15712 Worker thread wakes up
21:27:11.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
21:27:11.752 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
21:27:11.752 00.000 15712 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.08
21:27:11.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:11.752 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.3
21:27:11.754 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:11.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:11.756 00.002 7988 Enqueuing Expose request
21:27:11.756 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:11.758 00.002 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
21:27:11.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:11.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:27:11.758 00.000 15712 MoveAxis(E, 6, ABG)
21:27:11.758 00.000 15712 Guiding  Dir = 2, Dur = 6
21:27:11.759 00.001 15712 IsGuiding returns 0
21:27:11.784 00.025 15712 IsGuiding returns 0
21:27:11.784 00.000 15712 Move returns status 0, amount 6
21:27:11.784 00.000 15712 MoveAxis(N, 0, ABG)
21:27:11.784 00.000 15712 Move returns status 0, amount 0
21:27:11.784 00.000 15712 move complete, result=0
21:27:11.784 00.000 15712 worker thread done servicing request
21:27:11.784 00.000 15712 Worker thread wakes up
21:27:11.784 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:27:11.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:11.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:13.193 01.409 15712 Exposure complete
21:27:13.250 00.057 15712 worker thread done servicing request
21:27:13.250 00.000 7988 OnExposeComplete: enter
21:27:13.250 00.000 7988 UpdateGuideState(): m_state=6
21:27:13.250 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6214
21:27:13.254 00.004 7988 Star::Find returns 1 (0), X=1183.58, Y=444.57, Mass=1520, SNR=26.6, Peak=169 HFD=3.3
21:27:13.254 00.000 7988 MultiStar: [#1 0.10,0.07,1.00,U] [#2 -0.13,0.12,0.97,U] [#3 -0.13,0.23,0.94,U] [#4 0.04,0.04,1.01,U] [#5 -0.14,-0.01,0.68,U] [#6 0.07,0.09,0.68,U] [#7 0.01,0.15,0.64,U] [#8 -0.07,0.40,0.67,U] 
21:27:13.254 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.15}, one-star: {0.03, 0.27}
21:27:13.254 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
21:27:13.254 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.12)
21:27:13.254 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.72 mountX=-0.15 mountY=0.02, mountTheta=3.02
21:27:13.254 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.15, opts=13)
21:27:13.263 00.009 7988 Enqueuing Move request for scope (-0.02, 0.15)
21:27:13.263 00.000 15712 Worker thread wakes up
21:27:13.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
21:27:13.263 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
21:27:13.263 00.000 15712 Moving (-0.02, 0.15) raw xDistance=-0.15 yDistance=0.02
21:27:13.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:13.263 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
21:27:13.267 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:13.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:13.269 00.002 7988 Enqueuing Expose request
21:27:13.270 00.001 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:13.270 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
21:27:13.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:13.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:27:13.270 00.000 15712 MoveAxis(E, 5, ABG)
21:27:13.270 00.000 15712 Guiding  Dir = 2, Dur = 5
21:27:13.270 00.000 15712 IsGuiding returns 0
21:27:13.288 00.018 15712 IsGuiding returns 0
21:27:13.288 00.000 15712 Move returns status 0, amount 5
21:27:13.288 00.000 15712 MoveAxis(N, 0, ABG)
21:27:13.288 00.000 15712 Move returns status 0, amount 0
21:27:13.288 00.000 15712 move complete, result=0
21:27:13.288 00.000 15712 worker thread done servicing request
21:27:13.288 00.000 15712 Worker thread wakes up
21:27:13.288 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:27:13.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:13.289 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:14.927 01.638 15712 Exposure complete
21:27:14.988 00.061 15712 worker thread done servicing request
21:27:14.988 00.000 7988 OnExposeComplete: enter
21:27:14.990 00.002 7988 UpdateGuideState(): m_state=6
21:27:14.990 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6215
21:27:14.990 00.000 7988 Star::Find returns 1 (0), X=1183.38, Y=444.69, Mass=1473, SNR=25.9, Peak=181 HFD=3.4
21:27:14.990 00.000 7988 MultiStar: [#1 -0.05,0.39,1.06,U] [#2 -0.14,0.49,1.02,U] [#3 -0.20,0.46,0.99,U] [#4 -0.02,0.65,1.02,U] [#5 -0.07,0.47,0.74,U] [#6 -0.06,0.49,0.72,U] [#7 -0.09,0.51,0.67,U] [#8 -0.04,0.54,0.64,U] 
21:27:14.990 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.48}, one-star: {-0.17, 0.38}
21:27:14.990 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.58) = xAngle (3.57 = -2.71)
21:27:14.990 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.68 = 0.40)
21:27:14.997 00.007 7988 CameraToMount -- cameraX=-0.17 cameraY=0.38 hyp=0.42 cameraTheta=1.99 mountX=-0.38 mountY=0.16, mountTheta=2.74
21:27:14.997 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.38, opts=13)
21:27:14.997 00.000 7988 Enqueuing Move request for scope (-0.17, 0.38)
21:27:14.997 00.000 15712 Worker thread wakes up
21:27:14.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.38) opts 0xd
21:27:14.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.38)
21:27:14.997 00.000 15712 Moving (-0.17, 0.38) raw xDistance=-0.38 yDistance=0.16
21:27:14.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:14.997 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.9
21:27:15.004 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:15.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:15.006 00.002 7988 Enqueuing Expose request
21:27:15.006 00.000 15712 PPEC rslt: input = -0.38, final = -0.24, react = -0.23, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 635.99
21:27:15.006 00.000 15712 PPEC: input: -0.38, control: -0.24, exposure: 1500
21:27:15.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:15.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:27:15.006 00.000 15712 MoveAxis(E, 79, ABG)
21:27:15.006 00.000 15712 Guiding  Dir = 2, Dur = 79
21:27:15.006 00.000 15712 IsGuiding returns 0
21:27:15.029 00.023 15712 PulseGuide returned control before completion, sleep 68
21:27:15.102 00.073 15712 IsGuiding returns 1
21:27:15.102 00.000 15712 scope still moving after pulse duration time elapsed
21:27:15.142 00.040 15712 IsGuiding returns 0
21:27:15.142 00.000 15712 scope move finished after 79 + 54 ms
21:27:15.142 00.000 15712 Move returns status 0, amount 79
21:27:15.142 00.000 15712 MoveAxis(N, 0, ABG)
21:27:15.142 00.000 15712 Move returns status 0, amount 0
21:27:15.142 00.000 15712 move complete, result=0
21:27:15.142 00.000 7988 GuideStep: -0.4 px 79 ms EAST, 0.2 px 0 ms NORTH
21:27:15.143 00.001 15712 worker thread done servicing request
21:27:15.143 00.000 15712 Worker thread wakes up
21:27:15.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:15.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:16.556 01.413 15712 Exposure complete
21:27:16.612 00.056 15712 worker thread done servicing request
21:27:16.612 00.000 7988 OnExposeComplete: enter
21:27:16.617 00.005 7988 UpdateGuideState(): m_state=6
21:27:16.617 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6216
21:27:16.617 00.000 7988 Star::Find returns 1 (0), X=1183.67, Y=444.45, Mass=1508, SNR=26.4, Peak=191 HFD=3.2
21:27:16.617 00.000 7988 MultiStar: [#1 0.19,0.21,1.04,U] [#2 0.26,0.24,1.01,U] [#3 0.14,0.20,0.97,U] [#4 0.18,0.14,1.00,U] [#5 0.25,0.05,0.73,U] [#6 0.18,0.18,0.68,U] [#7 0.14,0.33,0.67,U] [#8 0.31,0.30,0.64,U] 
21:27:16.617 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.20}, one-star: {0.12, 0.14}
21:27:16.617 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
21:27:16.617 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.71)
21:27:16.617 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
21:27:16.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.14, opts=13)
21:27:16.617 00.000 7988 Enqueuing Move request for scope (0.12, 0.14)
21:27:16.617 00.000 15712 Worker thread wakes up
21:27:16.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
21:27:16.617 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
21:27:16.617 00.000 15712 Moving (0.12, 0.14) raw xDistance=-0.14 yDistance=-0.12
21:27:16.629 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:16.629 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.4
21:27:16.631 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:16.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:16.633 00.002 7988 Enqueuing Expose request
21:27:16.635 00.002 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:16.635 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:27:16.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:16.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:27:16.635 00.000 15712 MoveAxis(E, 4, ABG)
21:27:16.635 00.000 15712 Guiding  Dir = 2, Dur = 4
21:27:16.635 00.000 15712 IsGuiding returns 0
21:27:16.681 00.046 15712 IsGuiding returns 0
21:27:16.681 00.000 15712 Move returns status 0, amount 4
21:27:16.681 00.000 15712 MoveAxis(N, 0, ABG)
21:27:16.681 00.000 15712 Move returns status 0, amount 0
21:27:16.681 00.000 15712 move complete, result=0
21:27:16.681 00.000 15712 worker thread done servicing request
21:27:16.681 00.000 15712 Worker thread wakes up
21:27:16.681 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:27:16.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:16.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:18.433 01.752 15712 Exposure complete
21:27:18.486 00.053 15712 worker thread done servicing request
21:27:18.486 00.000 7988 OnExposeComplete: enter
21:27:18.494 00.008 7988 UpdateGuideState(): m_state=6
21:27:18.494 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6217
21:27:18.496 00.002 7988 Star::Find returns 1 (0), X=1183.72, Y=444.76, Mass=1537, SNR=26.6, Peak=200 HFD=3.6
21:27:18.496 00.000 7988 MultiStar: [#1 0.22,0.50,1.00,U] [#2 0.24,0.48,1.00,U] [#3 0.14,0.30,0.96,U] [#4 0.15,0.64,1.01,U] [#5 0.04,0.33,0.68,U] [#6 0.25,0.34,0.70,U] [#7 0.25,0.26,0.65,U] [#8 0.34,0.71,0.64,U] 
21:27:18.498 00.002 7988 single-star, 8 included, MultiStar: {0.19, 0.45}, one-star: {0.17, 0.46}
21:27:18.498 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
21:27:18.500 00.002 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
21:27:18.500 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.46 hyp=0.49 cameraTheta=1.22 mountX=-0.46 mountY=-0.18, mountTheta=-2.77
21:27:18.503 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.46, opts=13)
21:27:18.505 00.002 7988 Enqueuing Move request for scope (0.17, 0.46)
21:27:18.505 00.000 15712 Worker thread wakes up
21:27:18.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.46) opts 0xd
21:27:18.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.46)
21:27:18.505 00.000 15712 Moving (0.17, 0.46) raw xDistance=-0.46 yDistance=-0.18
21:27:18.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:18.505 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6
21:27:18.508 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:18.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:18.510 00.002 7988 Enqueuing Expose request
21:27:18.510 00.000 15712 PPEC rslt: input = -0.46, final = -0.29, react = -0.28, pred = -0.01, hyst = -0.26, hyst_pct = 0.00, period_length = 635.99
21:27:18.510 00.000 15712 PPEC: input: -0.46, control: -0.29, exposure: 1500
21:27:18.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:18.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:27:18.510 00.000 15712 MoveAxis(E, 95, ABG)
21:27:18.510 00.000 15712 Guiding  Dir = 2, Dur = 95
21:27:18.510 00.000 15712 IsGuiding returns 0
21:27:18.530 00.020 15712 PulseGuide returned control before completion, sleep 88
21:27:18.643 00.113 15712 IsGuiding returns 0
21:27:18.643 00.000 15712 Move returns status 0, amount 95
21:27:18.643 00.000 15712 MoveAxis(N, 0, ABG)
21:27:18.643 00.000 15712 Move returns status 0, amount 0
21:27:18.643 00.000 15712 move complete, result=0
21:27:18.643 00.000 15712 worker thread done servicing request
21:27:18.643 00.000 15712 Worker thread wakes up
21:27:18.643 00.000 7988 GuideStep: -0.5 px 95 ms EAST, -0.2 px 0 ms NORTH
21:27:18.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:18.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:20.060 01.417 15712 Exposure complete
21:27:20.118 00.058 15712 worker thread done servicing request
21:27:20.118 00.000 7988 OnExposeComplete: enter
21:27:20.118 00.000 7988 UpdateGuideState(): m_state=6
21:27:20.121 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6218
21:27:20.123 00.002 7988 Star::Find returns 1 (0), X=1183.71, Y=444.33, Mass=1499, SNR=26.4, Peak=179 HFD=3.4
21:27:20.123 00.000 7988 MultiStar: [#1 0.10,0.24,1.00,U] [#2 0.22,0.29,1.01,U] [#3 0.06,0.19,0.98,U] [#4 0.18,0.24,0.98,U] [#5 -0.01,-0.23,0.69,U] [#6 0.13,0.11,0.70,U] [#7 0.15,0.31,0.69,U] [#8 0.32,0.45,0.65,U] 
21:27:20.125 00.002 7988 single-star, 8 included, MultiStar: {0.14, 0.18}, one-star: {0.16, 0.03}
21:27:20.125 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.58) = xAngle (1.77 = 1.77)
21:27:20.127 00.002 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.41)
21:27:20.127 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.03 mountY=-0.16, mountTheta=-1.76
21:27:20.129 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.03, opts=13)
21:27:20.131 00.002 7988 Enqueuing Move request for scope (0.16, 0.03)
21:27:20.131 00.000 15712 Worker thread wakes up
21:27:20.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
21:27:20.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
21:27:20.131 00.000 15712 Moving (0.16, 0.03) raw xDistance=-0.03 yDistance=-0.16
21:27:20.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:20.131 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4
21:27:20.134 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:20.135 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:20.135 00.000 7988 Enqueuing Expose request
21:27:20.137 00.002 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:20.137 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:27:20.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:20.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:27:20.137 00.000 15712 MoveAxis(E, 4, ABG)
21:27:20.137 00.000 15712 Guiding  Dir = 2, Dur = 4
21:27:20.137 00.000 15712 IsGuiding returns 0
21:27:20.152 00.015 15712 IsGuiding returns 0
21:27:20.152 00.000 15712 Move returns status 0, amount 4
21:27:20.152 00.000 15712 MoveAxis(N, 0, ABG)
21:27:20.152 00.000 15712 Move returns status 0, amount 0
21:27:20.152 00.000 15712 move complete, result=0
21:27:20.152 00.000 15712 worker thread done servicing request
21:27:20.152 00.000 15712 Worker thread wakes up
21:27:20.152 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
21:27:20.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:20.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:21.796 01.644 15712 Exposure complete
21:27:21.855 00.059 15712 worker thread done servicing request
21:27:21.855 00.000 7988 OnExposeComplete: enter
21:27:21.855 00.000 7988 UpdateGuideState(): m_state=6
21:27:21.859 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6219
21:27:21.859 00.000 7988 Star::Find returns 1 (0), X=1183.46, Y=444.53, Mass=1449, SNR=26.0, Peak=190 HFD=3.2
21:27:21.859 00.000 7988 MultiStar: [#1 -0.06,0.26,1.02,U] [#2 -0.27,0.46,1.02,U] [#3 0.03,0.10,0.94,U] [#4 -0.44,0.28,1.03,U] [#5 -0.28,0.21,0.74,U] [#6 -0.08,0.23,0.72,U] [#7 0.02,0.16,0.67,U] [#8 0.16,0.61,0.68,U] 
21:27:21.859 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.28}, one-star: {-0.09, 0.22}
21:27:21.859 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
21:27:21.859 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.37)
21:27:21.859 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.96 mountX=-0.22 mountY=0.09, mountTheta=2.77
21:27:21.859 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.22, opts=13)
21:27:21.868 00.009 7988 Enqueuing Move request for scope (-0.09, 0.22)
21:27:21.868 00.000 15712 Worker thread wakes up
21:27:21.868 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
21:27:21.868 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
21:27:21.868 00.000 15712 Moving (-0.09, 0.22) raw xDistance=-0.22 yDistance=0.09
21:27:21.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:21.868 00.000 7988 UpdateGuideState exits: m=1449 SNR=26.0
21:27:21.872 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:21.872 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:21.874 00.002 7988 Enqueuing Expose request
21:27:21.875 00.001 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 635.99
21:27:21.875 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
21:27:21.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:21.875 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:27:21.875 00.000 15712 MoveAxis(E, 48, ABG)
21:27:21.875 00.000 15712 Guiding  Dir = 2, Dur = 48
21:27:21.919 00.044 15712 IsGuiding returns 0
21:27:21.933 00.014 15712 PulseGuide returned control before completion, sleep 43
21:27:22.007 00.074 15712 IsGuiding returns 0
21:27:22.007 00.000 15712 Move returns status 0, amount 48
21:27:22.007 00.000 15712 MoveAxis(N, 0, ABG)
21:27:22.007 00.000 15712 Move returns status 0, amount 0
21:27:22.007 00.000 15712 move complete, result=0
21:27:22.007 00.000 15712 worker thread done servicing request
21:27:22.007 00.000 15712 Worker thread wakes up
21:27:22.007 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
21:27:22.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:22.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:23.423 01.416 15712 Exposure complete
21:27:23.482 00.059 15712 worker thread done servicing request
21:27:23.482 00.000 7988 OnExposeComplete: enter
21:27:23.484 00.002 7988 UpdateGuideState(): m_state=6
21:27:23.484 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6220
21:27:23.484 00.000 7988 Star::Find returns 1 (0), X=1183.42, Y=444.17, Mass=1432, SNR=25.9, Peak=174 HFD=3.4
21:27:23.484 00.000 7988 MultiStar: [#1 -0.20,-0.18,1.05,U] [#2 -0.10,0.01,1.05,U] [#3 -0.18,-0.14,0.97,U] [#4 -0.25,0.06,1.03,U] [#5 -0.20,-0.34,0.69,U] [#6 -0.11,-0.15,0.72,U] [#7 -0.08,-0.17,0.67,U] [#8 -0.10,0.04,0.67,U] 
21:27:23.484 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.10}, one-star: {-0.14, -0.13}
21:27:23.484 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
21:27:23.484 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
21:27:23.484 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.55 mountX=0.11 mountY=0.16, mountTheta=0.98
21:27:23.484 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.10, opts=13)
21:27:23.484 00.000 7988 Enqueuing Move request for scope (-0.16, -0.10)
21:27:23.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:23.484 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.9
21:27:23.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:23.499 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:23.499 00.000 7988 Enqueuing Expose request
21:27:23.501 00.002 15712 Worker thread wakes up
21:27:23.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
21:27:23.501 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
21:27:23.501 00.000 15712 Moving (-0.16, -0.10) raw xDistance=0.11 yDistance=0.16
21:27:23.501 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:23.501 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
21:27:23.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:23.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:27:23.501 00.000 15712 MoveAxis(E, 5, ABG)
21:27:23.501 00.000 15712 Guiding  Dir = 2, Dur = 5
21:27:23.501 00.000 15712 IsGuiding returns 0
21:27:23.533 00.032 15712 IsGuiding returns 0
21:27:23.533 00.000 15712 Move returns status 0, amount 5
21:27:23.533 00.000 15712 MoveAxis(N, 0, ABG)
21:27:23.533 00.000 15712 Move returns status 0, amount 0
21:27:23.533 00.000 15712 move complete, result=0
21:27:23.533 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:27:23.535 00.002 15712 worker thread done servicing request
21:27:23.535 00.000 15712 Worker thread wakes up
21:27:23.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:23.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:25.176 01.641 15712 Exposure complete
21:27:25.235 00.059 15712 worker thread done servicing request
21:27:25.235 00.000 7988 OnExposeComplete: enter
21:27:25.235 00.000 7988 UpdateGuideState(): m_state=6
21:27:25.238 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6221
21:27:25.238 00.000 7988 Star::Find returns 1 (0), X=1183.16, Y=444.10, Mass=1500, SNR=26.3, Peak=208 HFD=3.5
21:27:25.241 00.003 7988 MultiStar: [#1 -0.22,-0.39,1.00,U] [#2 -0.36,-0.13,1.02,U] [#3 -0.14,-0.21,0.94,U] [#4 -0.39,-0.02,1.04,U] [#5 -0.17,-0.29,0.67,U] [#6 -0.16,-0.39,0.73,U] [#7 -0.10,-0.11,0.70,U] [#8 -0.12,-0.12,0.66,U] 
21:27:25.243 00.002 7988 refined, 8 included, MultiStar: {-0.24, -0.20}, one-star: {-0.39, -0.20}
21:27:25.243 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.87 = -0.87)
21:27:25.245 00.002 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.24 = 2.24)
21:27:25.245 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.20 hyp=0.32 cameraTheta=-2.45 mountX=0.20 mountY=0.25, mountTheta=0.89
21:27:25.247 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.20, opts=13)
21:27:25.249 00.002 7988 Enqueuing Move request for scope (-0.24, -0.20)
21:27:25.250 00.001 15712 Worker thread wakes up
21:27:25.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.20) opts 0xd
21:27:25.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.20)
21:27:25.250 00.000 15712 Moving (-0.24, -0.20) raw xDistance=0.20 yDistance=0.25
21:27:25.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:25.250 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
21:27:25.253 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:25.254 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:25.254 00.000 7988 Enqueuing Expose request
21:27:25.254 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 635.99
21:27:25.254 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
21:27:25.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:25.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:27:25.254 00.000 15712 MoveAxis(W, 33, ABG)
21:27:25.254 00.000 15712 Guiding  Dir = 3, Dur = 33
21:27:25.254 00.000 15712 IsGuiding returns 0
21:27:25.276 00.022 15712 PulseGuide returned control before completion, sleep 24
21:27:25.318 00.042 15712 IsGuiding returns 0
21:27:25.318 00.000 15712 Move returns status 0, amount 33
21:27:25.318 00.000 15712 MoveAxis(N, 0, ABG)
21:27:25.318 00.000 15712 Move returns status 0, amount 0
21:27:25.318 00.000 15712 move complete, result=0
21:27:25.318 00.000 15712 worker thread done servicing request
21:27:25.318 00.000 15712 Worker thread wakes up
21:27:25.318 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.2 px 0 ms NORTH
21:27:25.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:25.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:26.742 01.424 15712 Exposure complete
21:27:26.798 00.056 15712 worker thread done servicing request
21:27:26.798 00.000 7988 OnExposeComplete: enter
21:27:26.803 00.005 7988 UpdateGuideState(): m_state=6
21:27:26.803 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6222
21:27:26.805 00.002 7988 Star::Find returns 1 (0), X=1183.25, Y=444.09, Mass=1457, SNR=26.0, Peak=217 HFD=3.4
21:27:26.805 00.000 7988 MultiStar: [#1 -0.29,-0.22,1.02,U] [#2 -0.46,-0.04,1.04,U] [#3 -0.44,-0.11,0.98,U] [#4 -0.42,-0.11,1.01,U] [#5 -0.68,-0.27,0.74,U] [#6 -0.31,-0.08,0.71,U] [#7 -0.33,-0.27,0.69,U] [#8 -0.28,0.12,0.65,U] 
21:27:26.807 00.002 7988 single-star, 8 included, MultiStar: {-0.39, -0.14}, one-star: {-0.30, -0.22}
21:27:26.807 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.58) = xAngle (-0.93 = -0.93)
21:27:26.809 00.002 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.18 = 2.18)
21:27:26.809 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.22 hyp=0.37 cameraTheta=-2.51 mountX=0.22 mountY=0.30, mountTheta=0.94
21:27:26.811 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.22, opts=13)
21:27:26.813 00.002 7988 Enqueuing Move request for scope (-0.30, -0.22)
21:27:26.813 00.000 15712 Worker thread wakes up
21:27:26.815 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.22) opts 0xd
21:27:26.815 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.22)
21:27:26.815 00.000 15712 Moving (-0.30, -0.22) raw xDistance=0.22 yDistance=0.30
21:27:26.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:26.815 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.0
21:27:26.817 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:26.817 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:26.819 00.002 7988 Enqueuing Expose request
21:27:26.819 00.000 15712 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 635.99
21:27:26.819 00.000 15712 PPEC: input: 0.22, control: 0.11, exposure: 1500
21:27:26.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:27:26.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:27:26.819 00.000 15712 MoveAxis(W, 37, ABG)
21:27:26.819 00.000 15712 Guiding  Dir = 3, Dur = 37
21:27:26.819 00.000 15712 IsGuiding returns 0
21:27:26.835 00.016 15712 PulseGuide returned control before completion, sleep 26
21:27:26.891 00.056 15712 IsGuiding returns 0
21:27:26.891 00.000 15712 Move returns status 0, amount 37
21:27:26.891 00.000 15712 MoveAxis(N, 0, ABG)
21:27:26.891 00.000 15712 Move returns status 0, amount 0
21:27:26.891 00.000 15712 move complete, result=0
21:27:26.891 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.3 px 0 ms NORTH
21:27:26.891 00.000 15712 worker thread done servicing request
21:27:26.891 00.000 15712 Worker thread wakes up
21:27:26.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:26.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:28.526 01.635 15712 Exposure complete
21:27:28.586 00.060 15712 worker thread done servicing request
21:27:28.586 00.000 7988 OnExposeComplete: enter
21:27:28.587 00.001 7988 UpdateGuideState(): m_state=6
21:27:28.589 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6223
21:27:28.589 00.000 7988 Star::Find returns 1 (0), X=1183.51, Y=444.27, Mass=1483, SNR=26.2, Peak=182 HFD=3.3
21:27:28.591 00.002 7988 MultiStar: [#1 0.10,-0.23,1.01,U] [#2 -0.02,-0.02,0.99,U] [#3 -0.22,-0.10,0.97,U] [#4 -0.00,-0.03,1.03,U] [#5 -0.04,-0.26,0.71,U] [#6 0.18,0.05,0.72,U] [#7 0.11,-0.26,0.67,U] [#8 0.16,0.13,0.66,U] 
21:27:28.591 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.04, -0.03}
21:27:28.593 00.002 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
21:27:28.593 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
21:27:28.595 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.44 mountX=0.03 mountY=0.04, mountTheta=0.87
21:27:28.597 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.03, opts=13)
21:27:28.597 00.000 7988 Enqueuing Move request for scope (-0.04, -0.03)
21:27:28.599 00.002 15712 Worker thread wakes up
21:27:28.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:27:28.599 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:27:28.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:28.599 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.2
21:27:28.602 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:28.603 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:28.603 00.000 7988 Enqueuing Expose request
21:27:28.603 00.000 15712 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
21:27:28.603 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:28.603 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
21:27:28.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:28.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:27:28.603 00.000 15712 MoveAxis(E, 7, ABG)
21:27:28.603 00.000 15712 Guiding  Dir = 2, Dur = 7
21:27:28.603 00.000 15712 IsGuiding returns 0
21:27:28.623 00.020 15712 IsGuiding returns 0
21:27:28.623 00.000 15712 Move returns status 0, amount 7
21:27:28.623 00.000 15712 MoveAxis(N, 0, ABG)
21:27:28.623 00.000 15712 Move returns status 0, amount 0
21:27:28.623 00.000 15712 move complete, result=0
21:27:28.623 00.000 15712 worker thread done servicing request
21:27:28.623 00.000 15712 Worker thread wakes up
21:27:28.623 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
21:27:28.634 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:28.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:30.052 01.418 15712 Exposure complete
21:27:30.100 00.048 15712 worker thread done servicing request
21:27:30.100 00.000 7988 OnExposeComplete: enter
21:27:30.100 00.000 7988 UpdateGuideState(): m_state=6
21:27:30.113 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6224
21:27:30.113 00.000 7988 Star::Find returns 1 (0), X=1183.45, Y=444.22, Mass=1426, SNR=25.8, Peak=183 HFD=3.2
21:27:30.113 00.000 7988 MultiStar: [#1 0.00,-0.17,1.04,U] [#2 -0.00,0.00,1.00,U] [#3 0.04,0.05,0.96,U] [#4 -0.17,0.04,1.03,U] [#5 -0.02,0.02,0.74,U] [#6 0.11,-0.02,0.73,U] [#7 0.17,0.09,0.70,U] [#8 -0.21,0.31,0.66,U] 
21:27:30.117 00.004 7988 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {-0.10, -0.09}
21:27:30.117 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.99)
21:27:30.117 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.40 = 1.12)
21:27:30.117 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.72 mountX=-0.01 mountY=0.02, mountTheta=1.99
21:27:30.117 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
21:27:30.117 00.000 7988 Enqueuing Move request for scope (-0.02, 0.01)
21:27:30.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:30.117 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.8
21:27:30.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:30.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:30.117 00.000 7988 Enqueuing Expose request
21:27:30.129 00.012 15712 Worker thread wakes up
21:27:30.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
21:27:30.129 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
21:27:30.129 00.000 15712 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
21:27:30.129 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:30.129 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
21:27:30.129 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:30.129 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:27:30.134 00.005 15712 MoveAxis(E, 9, ABG)
21:27:30.134 00.000 15712 Guiding  Dir = 2, Dur = 9
21:27:30.134 00.000 15712 IsGuiding returns 0
21:27:30.151 00.017 15712 IsGuiding returns 0
21:27:30.151 00.000 15712 Move returns status 0, amount 9
21:27:30.151 00.000 15712 MoveAxis(N, 0, ABG)
21:27:30.151 00.000 15712 Move returns status 0, amount 0
21:27:30.151 00.000 15712 move complete, result=0
21:27:30.151 00.000 15712 worker thread done servicing request
21:27:30.151 00.000 15712 Worker thread wakes up
21:27:30.151 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
21:27:30.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:30.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:31.793 01.642 15712 Exposure complete
21:27:31.839 00.046 15712 worker thread done servicing request
21:27:31.839 00.000 7988 OnExposeComplete: enter
21:27:31.853 00.014 7988 UpdateGuideState(): m_state=6
21:27:31.855 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6225
21:27:31.855 00.000 7988 Star::Find returns 1 (0), X=1183.77, Y=444.55, Mass=1495, SNR=26.3, Peak=187 HFD=3.3
21:27:31.855 00.000 7988 MultiStar: [#1 0.03,0.36,1.01,U] [#2 0.10,0.44,0.99,U] [#3 0.14,0.33,0.99,U] [#4 0.33,0.36,1.04,U] [#5 -0.09,0.16,0.69,U] [#6 0.17,0.41,0.71,U] [#7 0.24,0.44,0.70,U] [#8 0.20,0.68,0.63,U] 
21:27:31.855 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.37}, one-star: {0.22, 0.24}
21:27:31.855 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
21:27:31.855 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.77)
21:27:31.855 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.24 hyp=0.33 cameraTheta=0.83 mountX=-0.24 mountY=-0.23, mountTheta=-2.39
21:27:31.855 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.24, opts=13)
21:27:31.855 00.000 7988 Enqueuing Move request for scope (0.22, 0.24)
21:27:31.855 00.000 15712 Worker thread wakes up
21:27:31.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.24) opts 0xd
21:27:31.855 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.24)
21:27:31.855 00.000 15712 Moving (0.22, 0.24) raw xDistance=-0.24 yDistance=-0.23
21:27:31.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:31.855 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3
21:27:31.868 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:31.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:31.870 00.002 7988 Enqueuing Expose request
21:27:31.870 00.000 15712 PPEC rslt: input = -0.24, final = -0.19, react = -0.15, pred = -0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 635.99
21:27:31.870 00.000 15712 PPEC: input: -0.24, control: -0.19, exposure: 1500
21:27:31.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:31.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:27:31.870 00.000 15712 MoveAxis(E, 62, ABG)
21:27:31.870 00.000 15712 Guiding  Dir = 2, Dur = 62
21:27:31.872 00.002 15712 IsGuiding returns 0
21:27:31.890 00.018 15712 PulseGuide returned control before completion, sleep 51
21:27:31.955 00.065 15712 IsGuiding returns 1
21:27:31.955 00.000 15712 scope still moving after pulse duration time elapsed
21:27:31.982 00.027 15712 IsGuiding returns 0
21:27:31.982 00.000 15712 scope move finished after 62 + 48 ms
21:27:31.982 00.000 15712 Move returns status 0, amount 62
21:27:31.982 00.000 15712 MoveAxis(N, 0, ABG)
21:27:31.982 00.000 15712 Move returns status 0, amount 0
21:27:31.982 00.000 15712 move complete, result=0
21:27:31.982 00.000 7988 GuideStep: -0.2 px 62 ms EAST, -0.2 px 0 ms NORTH
21:27:31.984 00.002 15712 worker thread done servicing request
21:27:31.984 00.000 15712 Worker thread wakes up
21:27:31.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:31.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:33.387 01.403 15712 Exposure complete
21:27:33.434 00.047 15712 worker thread done servicing request
21:27:33.434 00.000 7988 OnExposeComplete: enter
21:27:33.434 00.000 7988 UpdateGuideState(): m_state=6
21:27:33.449 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6226
21:27:33.449 00.000 7988 Star::Find returns 1 (0), X=1183.61, Y=444.61, Mass=1514, SNR=26.5, Peak=177 HFD=3.3
21:27:33.451 00.002 7988 MultiStar: [#1 -0.02,0.31,1.03,U] [#2 0.13,0.20,1.01,U] [#3 -0.05,0.39,0.98,U] [#4 0.05,0.40,1.04,U] [#5 -0.07,0.20,0.71,U] [#6 0.09,0.20,0.72,U] [#7 0.16,0.37,0.72,U] [#8 0.00,0.37,0.68,U] 
21:27:33.451 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.31}, one-star: {0.06, 0.31}
21:27:33.451 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.58) = xAngle (3.02 = 3.02)
21:27:33.451 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.15)
21:27:33.451 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.44 mountX=-0.31 mountY=-0.05, mountTheta=-2.99
21:27:33.451 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.31, opts=13)
21:27:33.451 00.000 7988 Enqueuing Move request for scope (0.04, 0.31)
21:27:33.451 00.000 15712 Worker thread wakes up
21:27:33.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.31) opts 0xd
21:27:33.451 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.31)
21:27:33.451 00.000 15712 Moving (0.04, 0.31) raw xDistance=-0.31 yDistance=-0.05
21:27:33.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:33.451 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
21:27:33.461 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:33.463 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:33.464 00.001 7988 Enqueuing Expose request
21:27:33.464 00.000 15712 PPEC rslt: input = -0.31, final = -0.23, react = -0.18, pred = -0.05, hyst = -0.17, hyst_pct = 0.00, period_length = 635.99
21:27:33.464 00.000 15712 PPEC: input: -0.31, control: -0.23, exposure: 1500
21:27:33.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:33.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:27:33.464 00.000 15712 MoveAxis(E, 76, ABG)
21:27:33.464 00.000 15712 Guiding  Dir = 2, Dur = 76
21:27:33.464 00.000 15712 IsGuiding returns 0
21:27:33.490 00.026 15712 PulseGuide returned control before completion, sleep 62
21:27:33.560 00.070 15712 IsGuiding returns 1
21:27:33.560 00.000 15712 scope still moving after pulse duration time elapsed
21:27:33.612 00.052 15712 IsGuiding returns 0
21:27:33.612 00.000 15712 scope move finished after 76 + 77 ms
21:27:33.612 00.000 15712 Move returns status 0, amount 76
21:27:33.612 00.000 15712 MoveAxis(N, 0, ABG)
21:27:33.612 00.000 15712 Move returns status 0, amount 0
21:27:33.612 00.000 15712 move complete, result=0
21:27:33.612 00.000 7988 GuideStep: -0.3 px 76 ms EAST, -0.0 px 0 ms NORTH
21:27:33.621 00.009 15712 worker thread done servicing request
21:27:33.621 00.000 15712 Worker thread wakes up
21:27:33.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:33.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:35.362 01.741 15712 Exposure complete
21:27:35.421 00.059 15712 worker thread done servicing request
21:27:35.421 00.000 7988 OnExposeComplete: enter
21:27:35.421 00.000 7988 UpdateGuideState(): m_state=6
21:27:35.424 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6227
21:27:35.424 00.000 7988 Star::Find returns 1 (0), X=1183.73, Y=444.18, Mass=1547, SNR=26.8, Peak=217 HFD=3.5
21:27:35.426 00.002 7988 MultiStar: [#1 0.22,-0.25,1.05,U] [#2 0.16,-0.11,1.02,U] [#3 0.24,-0.25,0.93,U] [#4 -0.00,-0.22,1.02,U] [#5 -0.09,-0.21,0.65,U] [#6 0.38,-0.27,0.70,U] [#7 0.35,-0.04,0.65,U] [#8 0.17,-0.07,0.68,U] 
21:27:35.428 00.002 7988 single-star, 8 included, MultiStar: {0.17, -0.18}, one-star: {0.18, -0.13}
21:27:35.428 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
21:27:35.428 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.22)
21:27:35.430 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.62 mountX=0.13 mountY=-0.17, mountTheta=-0.94
21:27:35.432 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.13, opts=13)
21:27:35.432 00.000 7988 Enqueuing Move request for scope (0.18, -0.13)
21:27:35.434 00.002 15712 Worker thread wakes up
21:27:35.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
21:27:35.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
21:27:35.434 00.000 15712 Moving (0.18, -0.13) raw xDistance=0.13 yDistance=-0.17
21:27:35.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:35.434 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
21:27:35.437 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:35.437 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:35.438 00.001 7988 Enqueuing Expose request
21:27:35.440 00.002 15712 PPEC rslt: input = 0.13, final = -0.06, react = 0.08, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:35.440 00.000 15712 PPEC: input: 0.13, control: -0.06, exposure: 1500
21:27:35.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:35.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:27:35.440 00.000 15712 MoveAxis(E, 19, ABG)
21:27:35.440 00.000 15712 Guiding  Dir = 2, Dur = 19
21:27:35.440 00.000 15712 IsGuiding returns 0
21:27:35.458 00.018 15712 PulseGuide returned control before completion, sleep 13
21:27:35.503 00.045 15712 IsGuiding returns 1
21:27:35.503 00.000 15712 scope still moving after pulse duration time elapsed
21:27:35.536 00.033 15712 IsGuiding returns 0
21:27:35.536 00.000 15712 scope move finished after 19 + 75 ms
21:27:35.536 00.000 15712 Move returns status 0, amount 19
21:27:35.536 00.000 15712 MoveAxis(N, 0, ABG)
21:27:35.536 00.000 15712 Move returns status 0, amount 0
21:27:35.536 00.000 15712 move complete, result=0
21:27:35.536 00.000 15712 worker thread done servicing request
21:27:35.536 00.000 15712 Worker thread wakes up
21:27:35.536 00.000 7988 GuideStep: 0.1 px 19 ms EAST, -0.2 px 0 ms NORTH
21:27:35.538 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:35.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:36.957 01.419 15712 Exposure complete
21:27:37.002 00.045 15712 worker thread done servicing request
21:27:37.002 00.000 7988 OnExposeComplete: enter
21:27:37.017 00.015 7988 UpdateGuideState(): m_state=6
21:27:37.018 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6228
21:27:37.018 00.000 7988 Star::Find returns 1 (0), X=1183.71, Y=444.07, Mass=1531, SNR=26.7, Peak=222 HFD=3.4
21:27:37.018 00.000 7988 MultiStar: [#1 0.15,-0.29,1.00,U] [#2 0.04,-0.15,0.96,U] [#3 0.20,-0.21,0.93,U] [#4 0.15,-0.07,1.03,U] [#5 0.08,-0.18,0.69,U] [#6 -0.02,-0.10,0.72,U] [#7 0.37,-0.13,0.69,U] [#8 0.24,0.01,0.68,U] 
21:27:37.018 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.16}, one-star: {0.15, -0.24}
21:27:37.018 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.76 = 0.76)
21:27:37.018 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.87 = -2.41)
21:27:37.018 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.81 mountX=0.16 mountY=-0.15, mountTheta=-0.75
21:27:37.018 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.16, opts=13)
21:27:37.018 00.000 7988 Enqueuing Move request for scope (0.15, -0.16)
21:27:37.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:37.018 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7
21:27:37.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:37.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:37.018 00.000 7988 Enqueuing Expose request
21:27:37.034 00.016 15712 Worker thread wakes up
21:27:37.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
21:27:37.034 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
21:27:37.034 00.000 15712 Moving (0.15, -0.16) raw xDistance=0.16 yDistance=-0.15
21:27:37.034 00.000 15712 PPEC rslt: input = 0.16, final = -0.06, react = 0.09, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:37.034 00.000 15712 PPEC: input: 0.16, control: -0.06, exposure: 1500
21:27:37.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:37.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:27:37.034 00.000 15712 MoveAxis(E, 19, ABG)
21:27:37.034 00.000 15712 Guiding  Dir = 2, Dur = 19
21:27:37.034 00.000 15712 IsGuiding returns 0
21:27:37.054 00.020 15712 PulseGuide returned control before completion, sleep 12
21:27:37.101 00.047 15712 IsGuiding returns 0
21:27:37.101 00.000 15712 Move returns status 0, amount 19
21:27:37.101 00.000 15712 MoveAxis(N, 0, ABG)
21:27:37.101 00.000 15712 Move returns status 0, amount 0
21:27:37.101 00.000 15712 move complete, result=0
21:27:37.101 00.000 7988 GuideStep: 0.2 px 19 ms EAST, -0.1 px 0 ms NORTH
21:27:37.107 00.006 15712 worker thread done servicing request
21:27:37.107 00.000 15712 Worker thread wakes up
21:27:37.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:37.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:38.747 01.640 15712 Exposure complete
21:27:38.821 00.074 15712 worker thread done servicing request
21:27:38.821 00.000 7988 OnExposeComplete: enter
21:27:38.823 00.002 7988 UpdateGuideState(): m_state=6
21:27:38.825 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6229
21:27:38.827 00.002 7988 Star::Find returns 1 (0), X=1183.78, Y=443.85, Mass=1463, SNR=26.1, Peak=205 HFD=3.4
21:27:38.829 00.002 7988 MultiStar: [#1 0.19,-0.47,1.02,U] [#2 0.09,-0.31,1.01,U] [#3 0.22,-0.54,0.94,U] [#4 -0.08,-0.46,1.01,U] [#5 0.01,-0.47,0.74,U] [#6 0.14,-0.47,0.73,U] [#7 0.37,-0.42,0.68,U] [#8 0.47,-0.24,0.69,U] 
21:27:38.830 00.001 7988 refined, 8 included, MultiStar: {0.17, -0.43}, one-star: {0.23, -0.45}
21:27:38.832 00.002 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.38 = 0.38)
21:27:38.832 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.49 = -2.79)
21:27:38.834 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.43 hyp=0.46 cameraTheta=-1.20 mountX=0.43 mountY=-0.16, mountTheta=-0.35
21:27:38.836 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.43, opts=13)
21:27:38.838 00.002 7988 Enqueuing Move request for scope (0.17, -0.43)
21:27:38.840 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:38.841 00.001 15712 Worker thread wakes up
21:27:38.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.43) opts 0xd
21:27:38.841 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.43)
21:27:38.841 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.1
21:27:38.843 00.002 15712 Moving (0.17, -0.43) raw xDistance=0.43 yDistance=-0.16
21:27:38.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:38.858 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:38.863 00.005 7988 Enqueuing Expose request
21:27:38.867 00.004 15712 PPEC rslt: input = 0.43, final = 0.19, react = 0.26, pred = -0.07, hyst = 0.23, hyst_pct = 0.00, period_length = 635.99
21:27:38.867 00.000 15712 PPEC: input: 0.43, control: 0.19, exposure: 1500
21:27:38.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:38.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:27:38.867 00.000 15712 MoveAxis(W, 61, ABG)
21:27:38.867 00.000 15712 Guiding  Dir = 3, Dur = 61
21:27:38.904 00.037 15712 IsGuiding returns 0
21:27:38.926 00.022 15712 PulseGuide returned control before completion, sleep 49
21:27:38.983 00.057 15712 IsGuiding returns 1
21:27:38.983 00.000 15712 scope still moving after pulse duration time elapsed
21:27:39.022 00.039 15712 IsGuiding returns 0
21:27:39.022 00.000 15712 scope move finished after 61 + 57 ms
21:27:39.022 00.000 15712 Move returns status 0, amount 61
21:27:39.022 00.000 15712 MoveAxis(N, 0, ABG)
21:27:39.022 00.000 15712 Move returns status 0, amount 0
21:27:39.022 00.000 15712 move complete, result=0
21:27:39.022 00.000 15712 worker thread done servicing request
21:27:39.022 00.000 15712 Worker thread wakes up
21:27:39.022 00.000 7988 GuideStep: 0.4 px 61 ms WEST, -0.2 px 0 ms NORTH
21:27:39.024 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:39.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:40.442 01.418 15712 Exposure complete
21:27:40.506 00.064 15712 worker thread done servicing request
21:27:40.506 00.000 7988 OnExposeComplete: enter
21:27:40.506 00.000 7988 UpdateGuideState(): m_state=6
21:27:40.506 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6230
21:27:40.506 00.000 7988 Star::Find returns 1 (0), X=1183.59, Y=444.02, Mass=1450, SNR=25.8, Peak=191 HFD=3.4
21:27:40.506 00.000 7988 MultiStar: [#1 -0.03,-0.25,1.07,U] [#2 -0.07,-0.24,1.03,U] [#3 0.22,-0.37,0.95,U] [#4 -0.02,-0.40,1.10,U] [#5 -0.13,-0.23,0.74,U] [#6 0.06,-0.28,0.72,U] [#7 0.24,-0.49,0.68,U] [#8 0.14,-0.07,0.65,U] 
21:27:40.506 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.30}, one-star: {0.04, -0.28}
21:27:40.506 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
21:27:40.506 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
21:27:40.521 00.015 7988 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.29 cameraTheta=-1.43 mountX=0.28 mountY=-0.03, mountTheta=-0.11
21:27:40.523 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.28, opts=13)
21:27:40.523 00.000 7988 Enqueuing Move request for scope (0.04, -0.28)
21:27:40.523 00.000 15712 Worker thread wakes up
21:27:40.523 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
21:27:40.523 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
21:27:40.523 00.000 15712 Moving (0.04, -0.28) raw xDistance=0.28 yDistance=-0.03
21:27:40.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:40.523 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8
21:27:40.529 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:40.531 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:40.531 00.000 7988 Enqueuing Expose request
21:27:40.533 00.002 15712 PPEC rslt: input = 0.28, final = 0.10, react = 0.17, pred = -0.07, hyst = 0.15, hyst_pct = 0.00, period_length = 635.99
21:27:40.533 00.000 15712 PPEC: input: 0.28, control: 0.10, exposure: 1500
21:27:40.533 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:40.533 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:27:40.533 00.000 15712 MoveAxis(W, 33, ABG)
21:27:40.533 00.000 15712 Guiding  Dir = 3, Dur = 33
21:27:40.533 00.000 15712 IsGuiding returns 0
21:27:40.557 00.024 15712 PulseGuide returned control before completion, sleep 20
21:27:40.604 00.047 15712 IsGuiding returns 0
21:27:40.604 00.000 15712 Move returns status 0, amount 33
21:27:40.604 00.000 15712 MoveAxis(N, 0, ABG)
21:27:40.604 00.000 15712 Move returns status 0, amount 0
21:27:40.604 00.000 15712 move complete, result=0
21:27:40.604 00.000 15712 worker thread done servicing request
21:27:40.604 00.000 15712 Worker thread wakes up
21:27:40.604 00.000 7988 GuideStep: 0.3 px 33 ms WEST, -0.0 px 0 ms NORTH
21:27:40.606 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:40.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:42.202 01.596 7988 evsrv: cli 0CCD0AC8 connect
21:27:42.205 00.003 7988 case statement mapped state 6 to 3
21:27:42.205 00.000 7988 case statement mapped state 6 to 3
21:27:42.205 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"ea11b824-fd9a-4aba-a323-c60109de47d7"}
21:27:42.205 00.000 7988 case statement mapped state 6 to 3
21:27:42.205 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea11b824-fd9a-4aba-a323-c60109de47d7"}
21:27:42.205 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
21:27:42.238 00.033 15712 Exposure complete
21:27:42.325 00.087 15712 worker thread done servicing request
21:27:42.327 00.002 7988 OnExposeComplete: enter
21:27:42.327 00.000 7988 UpdateGuideState(): m_state=6
21:27:42.331 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6231
21:27:42.331 00.000 7988 Star::Find returns 1 (0), X=1183.43, Y=444.15, Mass=1416, SNR=25.6, Peak=175 HFD=3.3
21:27:42.331 00.000 7988 MultiStar: [#1 0.04,-0.16,1.06,U] [#2 -0.02,-0.03,1.05,U] [#3 0.02,-0.07,0.97,U] [#4 0.01,-0.14,1.08,U] [#5 -0.09,-0.19,0.71,U] [#6 -0.06,-0.05,0.74,U] [#7 0.33,-0.13,0.68,U] [#8 0.39,0.08,0.65,U] 
21:27:42.337 00.006 7988 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {-0.12, -0.15}
21:27:42.337 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.38 = 0.38)
21:27:42.337 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.49 = -2.80)
21:27:42.337 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.20 mountX=0.10 mountY=-0.04, mountTheta=-0.35
21:27:42.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
21:27:42.347 00.010 7988 Enqueuing Move request for scope (0.04, -0.10)
21:27:42.347 00.000 15712 Worker thread wakes up
21:27:42.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:42.347 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.6
21:27:42.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:42.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:42.355 00.008 7988 Enqueuing Expose request
21:27:42.355 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
21:27:42.355 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
21:27:42.355 00.000 15712 Moving (0.04, -0.10) raw xDistance=0.10 yDistance=-0.04
21:27:42.363 00.008 15712 PPEC rslt: input = 0.10, final = -0.06, react = 0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:42.363 00.000 15712 PPEC: input: 0.10, control: -0.06, exposure: 1500
21:27:42.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:42.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:27:42.363 00.000 15712 MoveAxis(E, 20, ABG)
21:27:42.363 00.000 15712 Guiding  Dir = 2, Dur = 20
21:27:42.363 00.000 15712 IsGuiding returns 0
21:27:42.379 00.016 15712 PulseGuide returned control before completion, sleep 16
21:27:42.426 00.047 15712 IsGuiding returns 1
21:27:42.426 00.000 15712 scope still moving after pulse duration time elapsed
21:27:42.458 00.032 15712 IsGuiding returns 0
21:27:42.458 00.000 15712 scope move finished after 20 + 72 ms
21:27:42.458 00.000 15712 Move returns status 0, amount 20
21:27:42.458 00.000 15712 MoveAxis(N, 0, ABG)
21:27:42.458 00.000 15712 Move returns status 0, amount 0
21:27:42.458 00.000 15712 move complete, result=0
21:27:42.458 00.000 15712 worker thread done servicing request
21:27:42.458 00.000 15712 Worker thread wakes up
21:27:42.458 00.000 7988 GuideStep: 0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
21:27:42.460 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:42.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:43.879 01.419 15712 Exposure complete
21:27:43.936 00.057 15712 worker thread done servicing request
21:27:43.936 00.000 7988 OnExposeComplete: enter
21:27:43.936 00.000 7988 UpdateGuideState(): m_state=6
21:27:43.940 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6232
21:27:43.940 00.000 7988 Star::Find returns 1 (0), X=1183.55, Y=444.29, Mass=1489, SNR=26.2, Peak=198 HFD=3.3
21:27:43.940 00.000 7988 MultiStar: [#1 0.12,-0.08,1.03,U] [#2 0.02,-0.04,1.01,U] [#3 0.14,-0.17,0.94,U] [#4 0.16,-0.10,1.00,U] [#5 -0.13,-0.18,0.74,U] [#6 0.27,-0.24,0.70,U] [#7 0.43,-0.07,0.67,U] [#8 0.19,0.34,0.68,U] 
21:27:43.940 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.07}, one-star: {-0.01, -0.02}
21:27:43.940 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.58) = xAngle (-0.36 = -0.36)
21:27:43.940 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.75 = 2.75)
21:27:43.940 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.94 mountX=0.02 mountY=0.01, mountTheta=0.39
21:27:43.940 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.02, opts=13)
21:27:43.940 00.000 7988 Enqueuing Move request for scope (-0.01, -0.02)
21:27:43.940 00.000 15712 Worker thread wakes up
21:27:43.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:27:43.940 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:27:43.940 00.000 15712 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
21:27:43.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:43.940 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2
21:27:43.952 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:43.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:43.954 00.002 7988 Enqueuing Expose request
21:27:43.954 00.000 15712 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:43.954 00.000 15712 PPEC: input: 0.02, control: -0.04, exposure: 1500
21:27:43.956 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:43.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:27:43.956 00.000 15712 MoveAxis(E, 15, ABG)
21:27:43.956 00.000 15712 Guiding  Dir = 2, Dur = 15
21:27:43.956 00.000 15712 IsGuiding returns 0
21:27:43.978 00.022 15712 IsGuiding returns 1
21:27:43.978 00.000 15712 scope still moving after pulse duration time elapsed
21:27:44.020 00.042 15712 IsGuiding returns 0
21:27:44.020 00.000 15712 scope move finished after 15 + 54 ms
21:27:44.020 00.000 15712 Move returns status 0, amount 15
21:27:44.020 00.000 15712 MoveAxis(N, 0, ABG)
21:27:44.020 00.000 15712 Move returns status 0, amount 0
21:27:44.020 00.000 15712 move complete, result=0
21:27:44.020 00.000 15712 worker thread done servicing request
21:27:44.020 00.000 15712 Worker thread wakes up
21:27:44.020 00.000 7988 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
21:27:44.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:44.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:45.664 01.644 15712 Exposure complete
21:27:45.724 00.060 15712 worker thread done servicing request
21:27:45.724 00.000 7988 OnExposeComplete: enter
21:27:45.726 00.002 7988 UpdateGuideState(): m_state=6
21:27:45.726 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6233
21:27:45.728 00.002 7988 Star::Find returns 1 (0), X=1183.54, Y=444.46, Mass=1451, SNR=26.0, Peak=204 HFD=3.2
21:27:45.728 00.000 7988 MultiStar: [#1 0.16,0.01,1.01,U] [#2 0.06,0.12,1.04,U] [#3 0.22,0.07,0.96,U] [#4 0.14,0.09,1.07,U] [#5 -0.21,-0.17,0.75,U] [#6 0.06,0.04,0.72,U] [#7 0.31,0.01,0.68,U] [#8 0.07,0.41,0.64,U] 
21:27:45.730 00.002 7988 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {-0.01, 0.16}
21:27:45.730 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
21:27:45.732 00.002 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.88)
21:27:45.732 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
21:27:45.734 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.08, opts=13)
21:27:45.736 00.002 7988 Enqueuing Move request for scope (0.09, 0.08)
21:27:45.737 00.001 15712 Worker thread wakes up
21:27:45.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
21:27:45.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
21:27:45.737 00.000 15712 Moving (0.09, 0.08) raw xDistance=-0.08 yDistance=-0.09
21:27:45.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:45.737 00.000 7988 UpdateGuideState exits: m=1451 SNR=26.0
21:27:45.739 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:45.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:45.741 00.002 7988 Enqueuing Expose request
21:27:45.741 00.000 15712 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:45.741 00.000 15712 PPEC: input: -0.08, control: -0.04, exposure: 1500
21:27:45.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:45.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:27:45.741 00.000 15712 MoveAxis(E, 13, ABG)
21:27:45.741 00.000 15712 Guiding  Dir = 2, Dur = 13
21:27:45.774 00.033 15712 IsGuiding returns 0
21:27:45.800 00.026 15712 IsGuiding returns 1
21:27:45.800 00.000 15712 scope still moving after pulse duration time elapsed
21:27:45.860 00.060 15712 IsGuiding returns 0
21:27:45.860 00.000 15712 scope move finished after 13 + 66 ms
21:27:45.860 00.000 15712 Move returns status 0, amount 13
21:27:45.860 00.000 15712 MoveAxis(N, 0, ABG)
21:27:45.860 00.000 15712 Move returns status 0, amount 0
21:27:45.860 00.000 15712 move complete, result=0
21:27:45.860 00.000 15712 worker thread done servicing request
21:27:45.860 00.000 15712 Worker thread wakes up
21:27:45.860 00.000 7988 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
21:27:45.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:45.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:47.275 01.415 15712 Exposure complete
21:27:47.320 00.045 15712 worker thread done servicing request
21:27:47.320 00.000 7988 OnExposeComplete: enter
21:27:47.336 00.016 7988 UpdateGuideState(): m_state=6
21:27:47.337 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6234
21:27:47.337 00.000 7988 Star::Find returns 1 (0), X=1183.62, Y=444.42, Mass=1565, SNR=27.2, Peak=186 HFD=3.4
21:27:47.337 00.000 7988 MultiStar: [#1 0.07,0.09,0.97,U] [#2 0.02,0.18,1.00,U] [#3 0.03,0.11,0.92,U] [#4 -0.06,0.09,1.02,U] [#5 0.22,-0.06,0.68,U] [#6 0.03,0.26,0.68,U] [#7 -0.08,0.20,0.65,U] [#8 0.13,0.44,0.62,U] 
21:27:47.337 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.15}, one-star: {0.07, 0.12}
21:27:47.337 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
21:27:47.337 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.55)
21:27:47.337 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.04 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
21:27:47.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.12, opts=13)
21:27:47.337 00.000 7988 Enqueuing Move request for scope (0.07, 0.12)
21:27:47.337 00.000 15712 Worker thread wakes up
21:27:47.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
21:27:47.337 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
21:27:47.337 00.000 15712 Moving (0.07, 0.12) raw xDistance=-0.12 yDistance=-0.07
21:27:47.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:47.337 00.000 7988 UpdateGuideState exits: m=1565 SNR=27.2
21:27:47.350 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:47.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:47.352 00.002 7988 Enqueuing Expose request
21:27:47.354 00.002 15712 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:47.354 00.000 15712 PPEC: input: -0.12, control: -0.04, exposure: 1500
21:27:47.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:47.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:27:47.354 00.000 15712 MoveAxis(E, 12, ABG)
21:27:47.354 00.000 15712 Guiding  Dir = 2, Dur = 12
21:27:47.354 00.000 15712 IsGuiding returns 0
21:27:47.416 00.062 15712 IsGuiding returns 1
21:27:47.416 00.000 15712 scope still moving after pulse duration time elapsed
21:27:47.448 00.032 15712 IsGuiding returns 0
21:27:47.448 00.000 15712 scope move finished after 12 + 81 ms
21:27:47.448 00.000 15712 Move returns status 0, amount 12
21:27:47.448 00.000 15712 MoveAxis(N, 0, ABG)
21:27:47.448 00.000 15712 Move returns status 0, amount 0
21:27:47.448 00.000 15712 move complete, result=0
21:27:47.448 00.000 15712 worker thread done servicing request
21:27:47.448 00.000 15712 Worker thread wakes up
21:27:47.448 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
21:27:47.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:47.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:49.090 01.642 15712 Exposure complete
21:27:49.139 00.049 15712 worker thread done servicing request
21:27:49.139 00.000 7988 OnExposeComplete: enter
21:27:49.139 00.000 7988 UpdateGuideState(): m_state=6
21:27:49.152 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6235
21:27:49.152 00.000 7988 Star::Find returns 1 (0), X=1183.59, Y=444.21, Mass=1523, SNR=26.5, Peak=201 HFD=3.6
21:27:49.152 00.000 7988 MultiStar: [#1 0.12,-0.04,1.01,U] [#2 0.08,-0.07,1.02,U] [#3 0.06,0.05,0.93,U] [#4 0.06,-0.12,1.03,U] [#5 -0.13,-0.38,0.74,U] [#6 0.00,0.03,0.72,U] [#7 0.27,0.03,0.70,U] [#8 -0.03,0.20,0.67,U] 
21:27:49.152 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.04, -0.10}
21:27:49.156 00.004 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.83 = 0.83)
21:27:49.156 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.34)
21:27:49.156 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.75 mountX=0.05 mountY=-0.05, mountTheta=-0.82
21:27:49.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
21:27:49.156 00.000 7988 Enqueuing Move request for scope (0.05, -0.05)
21:27:49.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:49.156 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5
21:27:49.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:49.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:49.156 00.000 7988 Enqueuing Expose request
21:27:49.156 00.000 15712 Worker thread wakes up
21:27:49.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:27:49.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:27:49.156 00.000 15712 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
21:27:49.168 00.012 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:49.168 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
21:27:49.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:49.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:27:49.168 00.000 15712 MoveAxis(E, 10, ABG)
21:27:49.168 00.000 15712 Guiding  Dir = 2, Dur = 10
21:27:49.173 00.005 15712 IsGuiding returns 0
21:27:49.190 00.017 15712 IsGuiding returns 1
21:27:49.190 00.000 15712 scope still moving after pulse duration time elapsed
21:27:49.216 00.026 15712 IsGuiding returns 1
21:27:49.252 00.036 15712 IsGuiding returns 0
21:27:49.252 00.000 15712 scope move finished after 10 + 70 ms
21:27:49.252 00.000 15712 Move returns status 0, amount 10
21:27:49.252 00.000 15712 MoveAxis(N, 0, ABG)
21:27:49.252 00.000 15712 Move returns status 0, amount 0
21:27:49.252 00.000 15712 move complete, result=0
21:27:49.252 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
21:27:49.255 00.003 15712 worker thread done servicing request
21:27:49.255 00.000 15712 Worker thread wakes up
21:27:49.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:49.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:50.671 01.416 15712 Exposure complete
21:27:50.730 00.059 15712 worker thread done servicing request
21:27:50.730 00.000 7988 OnExposeComplete: enter
21:27:50.733 00.003 7988 UpdateGuideState(): m_state=6
21:27:50.733 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6236
21:27:50.735 00.002 7988 Star::Find returns 1 (0), X=1183.32, Y=444.12, Mass=1552, SNR=26.8, Peak=225 HFD=3.4
21:27:50.735 00.000 7988 MultiStar: [#1 -0.04,-0.13,1.03,U] [#2 -0.19,-0.11,1.00,U] [#3 -0.04,-0.06,0.97,U] [#4 -0.18,-0.00,1.04,U] [#5 -0.35,-0.17,0.70,U] [#6 0.03,0.12,0.69,U] [#7 -0.03,0.23,0.67,U] [#8 0.16,0.21,0.61,U] 
21:27:50.737 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.23, -0.19}
21:27:50.737 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
21:27:50.739 00.002 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
21:27:50.739 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.86 mountX=0.03 mountY=0.11, mountTheta=1.28
21:27:50.741 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.03, opts=13)
21:27:50.743 00.002 7988 Enqueuing Move request for scope (-0.11, -0.03)
21:27:50.743 00.000 15712 Worker thread wakes up
21:27:50.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
21:27:50.743 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
21:27:50.743 00.000 15712 Moving (-0.11, -0.03) raw xDistance=0.03 yDistance=0.11
21:27:50.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:50.743 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8
21:27:50.747 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:50.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:50.749 00.002 7988 Enqueuing Expose request
21:27:50.749 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:50.749 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
21:27:50.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:50.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:27:50.749 00.000 15712 MoveAxis(E, 10, ABG)
21:27:50.749 00.000 15712 Guiding  Dir = 2, Dur = 10
21:27:50.749 00.000 15712 IsGuiding returns 0
21:27:50.770 00.021 15712 IsGuiding returns 1
21:27:50.770 00.000 15712 scope still moving after pulse duration time elapsed
21:27:50.796 00.026 15712 IsGuiding returns 1
21:27:50.834 00.038 15712 IsGuiding returns 0
21:27:50.834 00.000 15712 scope move finished after 10 + 75 ms
21:27:50.834 00.000 15712 Move returns status 0, amount 10
21:27:50.834 00.000 15712 MoveAxis(N, 0, ABG)
21:27:50.834 00.000 15712 Move returns status 0, amount 0
21:27:50.834 00.000 15712 move complete, result=0
21:27:50.834 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
21:27:50.838 00.004 15712 worker thread done servicing request
21:27:50.838 00.000 15712 Worker thread wakes up
21:27:50.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:50.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:52.475 01.637 15712 Exposure complete
21:27:52.527 00.052 15712 worker thread done servicing request
21:27:52.527 00.000 7988 OnExposeComplete: enter
21:27:52.527 00.000 7988 UpdateGuideState(): m_state=6
21:27:52.537 00.010 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6237
21:27:52.537 00.000 7988 Star::Find returns 1 (0), X=1183.49, Y=443.90, Mass=1512, SNR=26.6, Peak=202 HFD=3.3
21:27:52.539 00.002 7988 MultiStar: [#1 -0.09,-0.42,1.01,U] [#2 -0.07,-0.31,1.01,U] [#3 -0.25,-0.49,0.95,U] [#4 -0.17,-0.43,1.06,U] [#5 -0.28,-0.48,0.72,U] [#6 -0.05,-0.44,0.70,U] [#7 0.02,-0.49,0.65,U] [#8 -0.04,-0.20,0.66,U] 
21:27:52.541 00.002 7988 single-star, 8 included, MultiStar: {-0.12, -0.41}, one-star: {-0.06, -0.40}
21:27:52.541 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
21:27:52.541 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
21:27:52.543 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.40 hyp=0.41 cameraTheta=-1.73 mountX=0.40 mountY=0.07, mountTheta=0.18
21:27:52.544 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.40, opts=13)
21:27:52.546 00.002 7988 Enqueuing Move request for scope (-0.06, -0.40)
21:27:52.546 00.000 15712 Worker thread wakes up
21:27:52.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.40) opts 0xd
21:27:52.546 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.40)
21:27:52.546 00.000 15712 Moving (-0.06, -0.40) raw xDistance=0.40 yDistance=0.07
21:27:52.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:52.546 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.6
21:27:52.549 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:52.549 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:52.551 00.002 7988 Enqueuing Expose request
21:27:52.552 00.001 15712 PPEC rslt: input = 0.40, final = 0.21, react = 0.24, pred = -0.03, hyst = 0.21, hyst_pct = 0.00, period_length = 635.99
21:27:52.552 00.000 15712 PPEC: input: 0.40, control: 0.21, exposure: 1500
21:27:52.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:52.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:27:52.552 00.000 15712 MoveAxis(W, 67, ABG)
21:27:52.552 00.000 15712 Guiding  Dir = 3, Dur = 67
21:27:52.552 00.000 15712 IsGuiding returns 0
21:27:52.577 00.025 15712 PulseGuide returned control before completion, sleep 53
21:27:52.633 00.056 15712 IsGuiding returns 1
21:27:52.633 00.000 15712 scope still moving after pulse duration time elapsed
21:27:52.669 00.036 15712 IsGuiding returns 0
21:27:52.669 00.000 15712 scope move finished after 67 + 53 ms
21:27:52.669 00.000 15712 Move returns status 0, amount 67
21:27:52.669 00.000 15712 MoveAxis(N, 0, ABG)
21:27:52.669 00.000 15712 Move returns status 0, amount 0
21:27:52.669 00.000 15712 move complete, result=0
21:27:52.669 00.000 7988 GuideStep: 0.4 px 67 ms WEST, 0.1 px 0 ms NORTH
21:27:52.675 00.006 15712 worker thread done servicing request
21:27:52.675 00.000 15712 Worker thread wakes up
21:27:52.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:52.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:54.088 01.413 15712 Exposure complete
21:27:54.141 00.053 15712 worker thread done servicing request
21:27:54.141 00.000 7988 OnExposeComplete: enter
21:27:54.141 00.000 7988 UpdateGuideState(): m_state=6
21:27:54.150 00.009 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6238
21:27:54.152 00.002 7988 Star::Find returns 1 (0), X=1183.53, Y=444.08, Mass=1484, SNR=26.3, Peak=186 HFD=3.3
21:27:54.152 00.000 7988 MultiStar: [#1 0.25,-0.42,1.03,U] [#2 -0.20,-0.26,1.01,U] [#3 -0.00,-0.35,0.97,U] [#4 -0.15,-0.20,1.04,U] [#5 -0.03,-0.27,0.71,U] [#6 0.09,-0.28,0.68,U] [#7 0.07,-0.24,0.67,U] [#8 0.03,-0.19,0.66,U] 
21:27:54.154 00.002 7988 single-star, 8 included, MultiStar: {-0.00, -0.28}, one-star: {-0.02, -0.22}
21:27:54.154 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
21:27:54.156 00.002 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
21:27:54.156 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.67 mountX=0.22 mountY=0.03, mountTheta=0.12
21:27:54.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.22, opts=13)
21:27:54.158 00.000 7988 Enqueuing Move request for scope (-0.02, -0.22)
21:27:54.160 00.002 15712 Worker thread wakes up
21:27:54.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
21:27:54.160 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
21:27:54.160 00.000 15712 Moving (-0.02, -0.22) raw xDistance=0.22 yDistance=0.03
21:27:54.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:54.160 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3
21:27:54.163 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:54.163 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:54.165 00.002 7988 Enqueuing Expose request
21:27:54.166 00.001 15712 PPEC rslt: input = 0.22, final = 0.09, react = 0.13, pred = -0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 635.99
21:27:54.166 00.000 15712 PPEC: input: 0.22, control: 0.09, exposure: 1500
21:27:54.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:54.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:27:54.166 00.000 15712 MoveAxis(W, 28, ABG)
21:27:54.166 00.000 15712 Guiding  Dir = 3, Dur = 28
21:27:54.166 00.000 15712 IsGuiding returns 0
21:27:54.192 00.026 15712 PulseGuide returned control before completion, sleep 14
21:27:54.214 00.022 15712 IsGuiding returns 1
21:27:54.214 00.000 15712 scope still moving after pulse duration time elapsed
21:27:54.250 00.036 15712 IsGuiding returns 0
21:27:54.250 00.000 15712 scope move finished after 28 + 61 ms
21:27:54.250 00.000 15712 Move returns status 0, amount 28
21:27:54.250 00.000 15712 MoveAxis(N, 0, ABG)
21:27:54.250 00.000 15712 Move returns status 0, amount 0
21:27:54.250 00.000 15712 move complete, result=0
21:27:54.250 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
21:27:54.258 00.008 15712 worker thread done servicing request
21:27:54.258 00.000 15712 Worker thread wakes up
21:27:54.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:54.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:55.893 01.635 15712 Exposure complete
21:27:55.950 00.057 15712 worker thread done servicing request
21:27:55.952 00.002 7988 OnExposeComplete: enter
21:27:55.952 00.000 7988 UpdateGuideState(): m_state=6
21:27:55.952 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6239
21:27:55.955 00.003 7988 Star::Find returns 1 (0), X=1183.47, Y=444.39, Mass=1481, SNR=26.3, Peak=169 HFD=3.2
21:27:55.957 00.002 7988 MultiStar: [#1 -0.00,0.12,1.05,U] [#2 -0.01,0.20,1.03,U] [#3 0.01,0.39,0.96,U] [#4 -0.05,0.39,1.06,U] [#5 -0.03,0.17,0.76,U] [#6 -0.12,0.18,0.71,U] [#7 0.09,0.27,0.68,U] [#8 0.26,0.59,0.66,U] 
21:27:55.957 00.000 7988 single-star, 8 included, MultiStar: {-0.00, 0.26}, one-star: {-0.08, 0.08}
21:27:55.959 00.002 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.95 = -2.33)
21:27:55.959 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.78)
21:27:55.961 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=-0.08 mountY=0.08, mountTheta=2.34
21:27:55.963 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.08, opts=13)
21:27:55.963 00.000 7988 Enqueuing Move request for scope (-0.08, 0.08)
21:27:55.965 00.002 15712 Worker thread wakes up
21:27:55.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
21:27:55.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
21:27:55.965 00.000 15712 Moving (-0.08, 0.08) raw xDistance=-0.08 yDistance=0.08
21:27:55.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:55.965 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.3
21:27:55.967 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:55.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:55.969 00.002 7988 Enqueuing Expose request
21:27:55.971 00.002 15712 PPEC rslt: input = -0.08, final = -0.06, react = -0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:55.971 00.000 15712 PPEC: input: -0.08, control: -0.06, exposure: 1500
21:27:55.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:55.971 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:27:55.971 00.000 15712 MoveAxis(E, 20, ABG)
21:27:55.971 00.000 15712 Guiding  Dir = 2, Dur = 20
21:27:55.971 00.000 15712 IsGuiding returns 0
21:27:55.997 00.026 15712 IsGuiding returns 1
21:27:55.997 00.000 15712 scope still moving after pulse duration time elapsed
21:27:56.046 00.049 15712 IsGuiding returns 0
21:27:56.046 00.000 15712 scope move finished after 20 + 54 ms
21:27:56.046 00.000 15712 Move returns status 0, amount 20
21:27:56.046 00.000 15712 MoveAxis(N, 0, ABG)
21:27:56.046 00.000 15712 Move returns status 0, amount 0
21:27:56.046 00.000 15712 move complete, result=0
21:27:56.046 00.000 7988 GuideStep: -0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
21:27:56.046 00.000 15712 worker thread done servicing request
21:27:56.046 00.000 15712 Worker thread wakes up
21:27:56.048 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:56.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:57.466 01.418 15712 Exposure complete
21:27:57.525 00.059 15712 worker thread done servicing request
21:27:57.525 00.000 7988 OnExposeComplete: enter
21:27:57.527 00.002 7988 UpdateGuideState(): m_state=6
21:27:57.527 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6240
21:27:57.527 00.000 7988 Star::Find returns 1 (0), X=1183.29, Y=444.70, Mass=1489, SNR=26.1, Peak=199 HFD=3.4
21:27:57.527 00.000 7988 MultiStar: [#1 0.10,0.25,1.03,U] [#2 0.04,0.22,0.99,U] [#3 0.04,0.29,0.92,U] [#4 -0.04,0.26,1.04,U] [#5 -0.00,0.45,0.71,U] [#6 0.08,0.38,0.72,U] [#7 0.21,0.37,0.68,U] [#8 0.13,0.37,0.67,U] 
21:27:57.527 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.32}, one-star: {-0.26, 0.39}
21:27:57.527 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
21:27:57.527 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
21:27:57.527 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.51 mountX=-0.32 mountY=-0.03, mountTheta=-3.05
21:27:57.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.32, opts=13)
21:27:57.527 00.000 7988 Enqueuing Move request for scope (0.02, 0.32)
21:27:57.527 00.000 15712 Worker thread wakes up
21:27:57.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.32) opts 0xd
21:27:57.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.32)
21:27:57.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:57.527 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.1
21:27:57.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:57.542 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:57.542 00.000 7988 Enqueuing Expose request
21:27:57.543 00.001 15712 Moving (0.02, 0.32) raw xDistance=-0.32 yDistance=-0.03
21:27:57.547 00.004 15712 PPEC rslt: input = -0.32, final = -0.26, react = -0.19, pred = -0.06, hyst = -0.17, hyst_pct = 0.00, period_length = 635.99
21:27:57.547 00.000 15712 PPEC: input: -0.32, control: -0.26, exposure: 1500
21:27:57.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:57.549 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:27:57.549 00.000 15712 MoveAxis(E, 84, ABG)
21:27:57.549 00.000 15712 Guiding  Dir = 2, Dur = 84
21:27:57.549 00.000 15712 IsGuiding returns 0
21:27:57.565 00.016 15712 PulseGuide returned control before completion, sleep 79
21:27:57.655 00.090 15712 IsGuiding returns 1
21:27:57.655 00.000 15712 scope still moving after pulse duration time elapsed
21:27:57.691 00.036 15712 IsGuiding returns 0
21:27:57.691 00.000 15712 scope move finished after 84 + 60 ms
21:27:57.691 00.000 15712 Move returns status 0, amount 84
21:27:57.691 00.000 15712 MoveAxis(N, 0, ABG)
21:27:57.691 00.000 15712 Move returns status 0, amount 0
21:27:57.691 00.000 15712 move complete, result=0
21:27:57.691 00.000 7988 GuideStep: -0.3 px 84 ms EAST, -0.0 px 0 ms NORTH
21:27:57.695 00.004 15712 worker thread done servicing request
21:27:57.695 00.000 15712 Worker thread wakes up
21:27:57.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:57.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:27:59.332 01.637 15712 Exposure complete
21:27:59.392 00.060 15712 worker thread done servicing request
21:27:59.392 00.000 7988 OnExposeComplete: enter
21:27:59.392 00.000 7988 UpdateGuideState(): m_state=6
21:27:59.392 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6241
21:27:59.395 00.003 7988 Star::Find returns 1 (0), X=1183.73, Y=444.31, Mass=1538, SNR=26.7, Peak=235 HFD=3.0
21:27:59.396 00.001 7988 MultiStar: [#1 0.37,-0.09,1.02,U] [#2 0.18,0.15,1.05,U] [#3 0.26,0.02,0.95,U] [#4 0.25,0.06,1.04,U] [#5 0.03,-0.07,0.71,U] [#6 0.29,0.08,0.69,U] [#7 0.40,-0.16,0.66,U] [#8 0.36,0.24,0.65,U] 
21:27:59.398 00.002 7988 single-star, 8 included, MultiStar: {0.25, 0.03}, one-star: {0.18, 0.01}
21:27:59.399 00.001 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.61 = 1.61)
21:27:59.399 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.72 = -1.56)
21:27:59.399 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.03 mountX=-0.01 mountY=-0.18, mountTheta=-1.61
21:27:59.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.01, opts=13)
21:27:59.399 00.000 7988 Enqueuing Move request for scope (0.18, 0.01)
21:27:59.399 00.000 15712 Worker thread wakes up
21:27:59.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
21:27:59.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
21:27:59.399 00.000 15712 Moving (0.18, 0.01) raw xDistance=-0.01 yDistance=-0.18
21:27:59.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:27:59.399 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.7
21:27:59.407 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:59.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:27:59.409 00.002 7988 Enqueuing Expose request
21:27:59.409 00.000 15712 PPEC rslt: input = -0.01, final = -0.06, react = -0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:27:59.409 00.000 15712 PPEC: input: -0.01, control: -0.06, exposure: 1500
21:27:59.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:59.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:27:59.409 00.000 15712 MoveAxis(E, 20, ABG)
21:27:59.409 00.000 15712 Guiding  Dir = 2, Dur = 20
21:27:59.409 00.000 15712 IsGuiding returns 0
21:27:59.431 00.022 15712 IsGuiding returns 1
21:27:59.431 00.000 15712 scope still moving after pulse duration time elapsed
21:27:59.481 00.050 15712 IsGuiding returns 0
21:27:59.481 00.000 15712 scope move finished after 20 + 52 ms
21:27:59.481 00.000 15712 Move returns status 0, amount 20
21:27:59.481 00.000 15712 MoveAxis(N, 0, ABG)
21:27:59.481 00.000 15712 Move returns status 0, amount 0
21:27:59.481 00.000 15712 move complete, result=0
21:27:59.481 00.000 7988 GuideStep: -0.0 px 20 ms EAST, -0.2 px 0 ms NORTH
21:27:59.485 00.004 15712 worker thread done servicing request
21:27:59.485 00.000 15712 Worker thread wakes up
21:27:59.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:27:59.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:00.896 01.411 15712 Exposure complete
21:28:00.960 00.064 15712 worker thread done servicing request
21:28:00.960 00.000 7988 OnExposeComplete: enter
21:28:00.960 00.000 7988 UpdateGuideState(): m_state=6
21:28:00.966 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6242
21:28:00.966 00.000 7988 Star::Find returns 1 (0), X=1183.31, Y=444.74, Mass=1517, SNR=26.7, Peak=207 HFD=3.2
21:28:00.968 00.002 7988 MultiStar: [#1 -0.19,0.42,1.02,U] [#2 -0.22,0.43,0.99,U] [#3 -0.36,0.49,0.97,U] [#4 -0.41,0.49,1.02,U] [#5 -0.55,0.19,0.71,U] [#6 -0.14,0.44,0.71,U] [#7 -0.27,0.31,0.67,U] [#8 -0.26,0.66,0.67,U] 
21:28:00.968 00.000 7988 single-star, 8 included, MultiStar: {-0.29, 0.43}, one-star: {-0.24, 0.43}
21:28:00.968 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.63)
21:28:00.971 00.003 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.48)
21:28:00.971 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.43 hyp=0.49 cameraTheta=2.08 mountX=-0.43 mountY=0.23, mountTheta=2.65
21:28:00.973 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.43, opts=13)
21:28:00.973 00.000 7988 Enqueuing Move request for scope (-0.24, 0.43)
21:28:00.977 00.004 15712 Worker thread wakes up
21:28:00.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.43) opts 0xd
21:28:00.977 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.43)
21:28:00.977 00.000 15712 Moving (-0.24, 0.43) raw xDistance=-0.43 yDistance=0.23
21:28:00.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:00.977 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.7
21:28:00.979 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:00.979 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:00.981 00.002 7988 Enqueuing Expose request
21:28:00.981 00.000 15712 PPEC rslt: input = -0.43, final = -0.32, react = -0.26, pred = -0.06, hyst = -0.25, hyst_pct = 0.00, period_length = 635.99
21:28:00.981 00.000 15712 PPEC: input: -0.43, control: -0.32, exposure: 1500
21:28:00.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:00.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:28:00.981 00.000 15712 MoveAxis(E, 103, ABG)
21:28:00.981 00.000 15712 Guiding  Dir = 2, Dur = 103
21:28:00.981 00.000 15712 IsGuiding returns 0
21:28:00.999 00.018 15712 PulseGuide returned control before completion, sleep 98
21:28:01.113 00.114 15712 IsGuiding returns 0
21:28:01.113 00.000 15712 Move returns status 0, amount 103
21:28:01.113 00.000 15712 MoveAxis(N, 0, ABG)
21:28:01.113 00.000 15712 Move returns status 0, amount 0
21:28:01.113 00.000 15712 move complete, result=0
21:28:01.113 00.000 7988 GuideStep: -0.4 px 103 ms EAST, 0.2 px 0 ms NORTH
21:28:01.115 00.002 15712 worker thread done servicing request
21:28:01.115 00.000 15712 Worker thread wakes up
21:28:01.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:01.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:02.743 01.628 15712 Exposure complete
21:28:02.804 00.061 15712 worker thread done servicing request
21:28:02.804 00.000 7988 OnExposeComplete: enter
21:28:02.804 00.000 7988 UpdateGuideState(): m_state=6
21:28:02.807 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6243
21:28:02.807 00.000 7988 Star::Find returns 1 (1), X=1183.31, Y=444.27, Mass=1548, SNR=26.8, Peak=255 HFD=3.0
21:28:02.807 00.000 7988 MultiStar: [#1 -0.19,0.07,1.04,U] [#2 -0.29,0.11,1.02,U] [#3 -0.28,0.10,1.00,U] [#4 -0.28,0.12,1.01,U] [#5 -0.39,0.10,0.73,U] [#6 -0.22,0.06,0.68,U] [#7 -0.29,0.13,0.68,U] [#8 -0.14,0.27,0.67,U] 
21:28:02.807 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.09}, one-star: {-0.24, -0.04}
21:28:02.811 00.004 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.58) = xAngle (-1.40 = -1.40)
21:28:02.811 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.71 = 1.71)
21:28:02.811 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-2.98 mountX=0.04 mountY=0.24, mountTheta=1.40
21:28:02.811 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.04, opts=13)
21:28:02.811 00.000 7988 Enqueuing Move request for scope (-0.24, -0.04)
21:28:02.811 00.000 15712 Worker thread wakes up
21:28:02.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
21:28:02.811 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
21:28:02.811 00.000 15712 Moving (-0.24, -0.04) raw xDistance=0.04 yDistance=0.24
21:28:02.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:02.811 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8 Saturated
21:28:02.820 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:02.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:02.822 00.002 7988 Enqueuing Expose request
21:28:02.823 00.001 15712 PPEC rslt: input = 0.04, final = -0.06, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:02.823 00.000 15712 PPEC: input: 0.04, control: -0.06, exposure: 1500
21:28:02.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:02.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:28:02.823 00.000 15712 MoveAxis(E, 21, ABG)
21:28:02.823 00.000 15712 Guiding  Dir = 2, Dur = 21
21:28:02.823 00.000 15712 IsGuiding returns 0
21:28:02.839 00.016 15712 PulseGuide returned control before completion, sleep 16
21:28:02.887 00.048 15712 IsGuiding returns 0
21:28:02.887 00.000 15712 Move returns status 0, amount 21
21:28:02.887 00.000 15712 MoveAxis(N, 0, ABG)
21:28:02.887 00.000 15712 Move returns status 0, amount 0
21:28:02.887 00.000 15712 move complete, result=0
21:28:02.887 00.000 15712 worker thread done servicing request
21:28:02.887 00.000 7988 GuideStep: 0.0 px 21 ms EAST, 0.2 px 0 ms NORTH
21:28:02.889 00.002 15712 Worker thread wakes up
21:28:02.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:02.891 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:04.310 01.419 15712 Exposure complete
21:28:04.370 00.060 15712 worker thread done servicing request
21:28:04.370 00.000 7988 OnExposeComplete: enter
21:28:04.370 00.000 7988 UpdateGuideState(): m_state=6
21:28:04.370 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6244
21:28:04.370 00.000 7988 Star::Find returns 1 (1), X=1183.31, Y=444.13, Mass=1506, SNR=26.5, Peak=255 HFD=3.2
21:28:04.375 00.005 7988 MultiStar: [#1 -0.11,-0.22,1.02,U] [#2 -0.14,-0.29,1.04,U] [#3 -0.10,-0.17,1.00,U] [#4 -0.07,-0.18,1.03,U] [#5 -0.14,-0.34,0.71,U] [#6 -0.22,-0.13,0.69,U] [#7 -0.08,-0.12,0.67,U] [#8 -0.05,-0.16,0.68,U] 
21:28:04.375 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.20}, one-star: {-0.24, -0.18}
21:28:04.375 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.58) = xAngle (-0.56 = -0.56)
21:28:04.375 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.55 = 2.55)
21:28:04.375 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-2.14 mountX=0.20 mountY=0.13, mountTheta=0.58
21:28:04.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.20, opts=13)
21:28:04.375 00.000 7988 Enqueuing Move request for scope (-0.13, -0.20)
21:28:04.375 00.000 15712 Worker thread wakes up
21:28:04.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd
21:28:04.375 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.20)
21:28:04.375 00.000 15712 Moving (-0.13, -0.20) raw xDistance=0.20 yDistance=0.13
21:28:04.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:04.375 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5 Saturated
21:28:04.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:04.386 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:04.386 00.000 7988 Enqueuing Expose request
21:28:04.386 00.000 15712 PPEC rslt: input = 0.20, final = 0.07, react = 0.12, pred = -0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 635.99
21:28:04.386 00.000 15712 PPEC: input: 0.20, control: 0.07, exposure: 1500
21:28:04.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:04.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:28:04.386 00.000 15712 MoveAxis(W, 22, ABG)
21:28:04.386 00.000 15712 Guiding  Dir = 3, Dur = 22
21:28:04.386 00.000 15712 IsGuiding returns 0
21:28:04.406 00.020 15712 PulseGuide returned control before completion, sleep 17
21:28:04.454 00.048 15712 IsGuiding returns 0
21:28:04.454 00.000 15712 Move returns status 0, amount 22
21:28:04.454 00.000 15712 MoveAxis(N, 0, ABG)
21:28:04.454 00.000 15712 Move returns status 0, amount 0
21:28:04.454 00.000 15712 move complete, result=0
21:28:04.454 00.000 7988 GuideStep: 0.2 px 22 ms WEST, 0.1 px 0 ms NORTH
21:28:04.456 00.002 15712 worker thread done servicing request
21:28:04.456 00.000 15712 Worker thread wakes up
21:28:04.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:04.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:06.096 01.640 15712 Exposure complete
21:28:06.154 00.058 15712 worker thread done servicing request
21:28:06.154 00.000 7988 OnExposeComplete: enter
21:28:06.154 00.000 7988 UpdateGuideState(): m_state=6
21:28:06.157 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6245
21:28:06.159 00.002 7988 Star::Find returns 1 (0), X=1183.31, Y=444.04, Mass=1586, SNR=27.2, Peak=226 HFD=3.4
21:28:06.159 00.000 7988 MultiStar: [#1 -0.09,-0.52,1.02,U] [#2 -0.11,-0.33,0.99,U] [#3 -0.15,-0.29,0.94,U] [#4 -0.24,-0.26,1.00,U] [#5 -0.06,-0.45,0.71,U] [#6 -0.16,-0.48,0.72,U] [#7 -0.16,-0.37,0.67,U] [#8 -0.17,-0.04,0.62,U] 
21:28:06.161 00.002 7988 single-star, 8 included, MultiStar: {-0.16, -0.34}, one-star: {-0.25, -0.27}
21:28:06.161 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.74 = -0.74)
21:28:06.163 00.002 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
21:28:06.163 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.27 hyp=0.36 cameraTheta=-2.32 mountX=0.27 mountY=0.25, mountTheta=0.76
21:28:06.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.27, opts=13)
21:28:06.163 00.000 7988 Enqueuing Move request for scope (-0.25, -0.27)
21:28:06.163 00.000 15712 Worker thread wakes up
21:28:06.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.27) opts 0xd
21:28:06.163 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.27)
21:28:06.163 00.000 15712 Moving (-0.25, -0.27) raw xDistance=0.27 yDistance=0.25
21:28:06.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:06.163 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.2
21:28:06.171 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:06.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:06.173 00.002 7988 Enqueuing Expose request
21:28:06.173 00.000 15712 PPEC rslt: input = 0.27, final = 0.12, react = 0.16, pred = -0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 635.99
21:28:06.173 00.000 15712 PPEC: input: 0.27, control: 0.12, exposure: 1500
21:28:06.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:28:06.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:28:06.173 00.000 15712 MoveAxis(W, 38, ABG)
21:28:06.173 00.000 15712 Guiding  Dir = 3, Dur = 38
21:28:06.176 00.003 15712 IsGuiding returns 0
21:28:06.196 00.020 15712 PulseGuide returned control before completion, sleep 33
21:28:06.244 00.048 15712 IsGuiding returns 0
21:28:06.244 00.000 15712 Move returns status 0, amount 38
21:28:06.244 00.000 15712 MoveAxis(N, 0, ABG)
21:28:06.244 00.000 15712 Move returns status 0, amount 0
21:28:06.244 00.000 15712 move complete, result=0
21:28:06.244 00.000 15712 worker thread done servicing request
21:28:06.244 00.000 15712 Worker thread wakes up
21:28:06.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:06.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:06.244 00.000 7988 GuideStep: 0.3 px 38 ms WEST, 0.3 px 0 ms NORTH
21:28:07.657 01.413 15712 Exposure complete
21:28:07.708 00.051 15712 worker thread done servicing request
21:28:07.708 00.000 7988 OnExposeComplete: enter
21:28:07.708 00.000 7988 UpdateGuideState(): m_state=6
21:28:07.719 00.011 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6246
21:28:07.719 00.000 7988 Star::Find returns 1 (1), X=1183.22, Y=444.27, Mass=1540, SNR=26.7, Peak=255 HFD=3.1
21:28:07.719 00.000 7988 MultiStar: [#1 -0.18,-0.04,0.99,U] [#2 -0.14,0.06,1.01,U] [#3 -0.05,0.09,0.96,U] [#4 -0.15,0.05,1.04,U] [#5 -0.16,-0.28,0.71,U] [#6 -0.09,-0.21,0.72,U] [#7 0.07,0.14,0.69,U] [#8 -0.04,-0.06,0.66,U] 
21:28:07.719 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.33, -0.03}
21:28:07.719 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.58) = xAngle (-1.40 = -1.40)
21:28:07.719 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.71 = 1.71)
21:28:07.725 00.006 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.98 mountX=0.02 mountY=0.13, mountTheta=1.40
21:28:07.725 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.02, opts=13)
21:28:07.725 00.000 7988 Enqueuing Move request for scope (-0.13, -0.02)
21:28:07.725 00.000 15712 Worker thread wakes up
21:28:07.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
21:28:07.725 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
21:28:07.725 00.000 15712 Moving (-0.13, -0.02) raw xDistance=0.02 yDistance=0.13
21:28:07.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:07.725 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7 Saturated
21:28:07.732 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:07.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:07.734 00.002 7988 Enqueuing Expose request
21:28:07.735 00.001 15712 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:07.735 00.000 15712 PPEC: input: 0.02, control: -0.04, exposure: 1500
21:28:07.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:07.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:28:07.735 00.000 15712 MoveAxis(E, 12, ABG)
21:28:07.735 00.000 15712 Guiding  Dir = 2, Dur = 12
21:28:07.735 00.000 15712 IsGuiding returns 0
21:28:07.759 00.024 15712 IsGuiding returns 1
21:28:07.759 00.000 15712 scope still moving after pulse duration time elapsed
21:28:07.810 00.051 15712 IsGuiding returns 0
21:28:07.810 00.000 15712 scope move finished after 12 + 62 ms
21:28:07.810 00.000 15712 Move returns status 0, amount 12
21:28:07.810 00.000 15712 MoveAxis(N, 0, ABG)
21:28:07.810 00.000 15712 Move returns status 0, amount 0
21:28:07.810 00.000 15712 move complete, result=0
21:28:07.810 00.000 7988 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
21:28:07.810 00.000 15712 worker thread done servicing request
21:28:07.812 00.002 15712 Worker thread wakes up
21:28:07.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:07.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:09.554 01.742 15712 Exposure complete
21:28:09.600 00.046 15712 worker thread done servicing request
21:28:09.600 00.000 7988 OnExposeComplete: enter
21:28:09.600 00.000 7988 UpdateGuideState(): m_state=6
21:28:09.616 00.016 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6247
21:28:09.616 00.000 7988 Star::Find returns 1 (0), X=1183.51, Y=444.21, Mass=1498, SNR=26.3, Peak=220 HFD=3.3
21:28:09.616 00.000 7988 MultiStar: [#1 -0.16,-0.12,1.01,U] [#2 -0.13,-0.03,1.04,U] [#3 -0.03,-0.15,0.96,U] [#4 -0.31,0.05,1.01,U] [#5 -0.22,-0.02,0.75,U] [#6 -0.23,-0.06,0.70,U] [#7 -0.04,0.06,0.69,U] [#8 0.10,0.04,0.64,U] 
21:28:09.616 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.04}, one-star: {-0.04, -0.10}
21:28:09.616 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
21:28:09.616 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
21:28:09.616 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-2.00 mountX=0.10 mountY=0.05, mountTheta=0.45
21:28:09.616 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.10, opts=13)
21:28:09.616 00.000 7988 Enqueuing Move request for scope (-0.04, -0.10)
21:28:09.616 00.000 15712 Worker thread wakes up
21:28:09.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
21:28:09.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
21:28:09.616 00.000 15712 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=0.05
21:28:09.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:09.616 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3
21:28:09.628 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:09.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:09.630 00.002 7988 Enqueuing Expose request
21:28:09.632 00.002 15712 PPEC rslt: input = 0.10, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:09.632 00.000 15712 PPEC: input: 0.10, control: -0.05, exposure: 1500
21:28:09.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:09.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:28:09.632 00.000 15712 MoveAxis(E, 16, ABG)
21:28:09.632 00.000 15712 Guiding  Dir = 2, Dur = 16
21:28:09.632 00.000 15712 IsGuiding returns 0
21:28:09.648 00.016 15712 IsGuiding returns 1
21:28:09.648 00.000 15712 scope still moving after pulse duration time elapsed
21:28:09.697 00.049 15712 IsGuiding returns 0
21:28:09.697 00.000 15712 scope move finished after 16 + 48 ms
21:28:09.697 00.000 15712 Move returns status 0, amount 16
21:28:09.697 00.000 15712 MoveAxis(N, 0, ABG)
21:28:09.697 00.000 15712 Move returns status 0, amount 0
21:28:09.697 00.000 15712 move complete, result=0
21:28:09.697 00.000 7988 GuideStep: 0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
21:28:09.698 00.001 15712 worker thread done servicing request
21:28:09.698 00.000 15712 Worker thread wakes up
21:28:09.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:09.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:11.102 01.404 15712 Exposure complete
21:28:11.148 00.046 15712 worker thread done servicing request
21:28:11.148 00.000 7988 OnExposeComplete: enter
21:28:11.148 00.000 7988 UpdateGuideState(): m_state=6
21:28:11.164 00.016 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6248
21:28:11.164 00.000 7988 Star::Find returns 1 (0), X=1183.43, Y=444.32, Mass=1487, SNR=26.2, Peak=212 HFD=3.4
21:28:11.166 00.002 7988 MultiStar: [#1 -0.08,0.02,1.01,U] [#2 -0.04,-0.03,1.03,U] [#3 -0.03,-0.01,0.95,U] [#4 -0.11,0.02,1.04,U] [#5 -0.16,-0.16,0.68,U] [#6 -0.13,0.09,0.71,U] [#7 -0.20,0.01,0.71,U] [#8 -0.06,0.17,0.72,U] 
21:28:11.166 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.12, 0.02}
21:28:11.168 00.002 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.69)
21:28:11.168 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.42)
21:28:11.170 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.01 mountX=-0.01 mountY=0.10, mountTheta=1.69
21:28:11.172 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.01, opts=13)
21:28:11.172 00.000 7988 Enqueuing Move request for scope (-0.10, 0.01)
21:28:11.174 00.002 15712 Worker thread wakes up
21:28:11.174 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
21:28:11.174 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
21:28:11.174 00.000 15712 Moving (-0.10, 0.01) raw xDistance=-0.01 yDistance=0.10
21:28:11.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:11.174 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2
21:28:11.176 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:11.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:11.178 00.002 7988 Enqueuing Expose request
21:28:11.178 00.000 15712 PPEC rslt: input = -0.01, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:11.178 00.000 15712 PPEC: input: -0.01, control: -0.05, exposure: 1500
21:28:11.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:11.180 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:28:11.180 00.000 15712 MoveAxis(E, 16, ABG)
21:28:11.180 00.000 15712 Guiding  Dir = 2, Dur = 16
21:28:11.180 00.000 15712 IsGuiding returns 0
21:28:11.200 00.020 15712 IsGuiding returns 1
21:28:11.200 00.000 15712 scope still moving after pulse duration time elapsed
21:28:11.248 00.048 15712 IsGuiding returns 0
21:28:11.248 00.000 15712 scope move finished after 16 + 51 ms
21:28:11.248 00.000 15712 Move returns status 0, amount 16
21:28:11.248 00.000 15712 MoveAxis(N, 0, ABG)
21:28:11.248 00.000 15712 Move returns status 0, amount 0
21:28:11.248 00.000 15712 move complete, result=0
21:28:11.248 00.000 7988 GuideStep: -0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
21:28:11.248 00.000 15712 worker thread done servicing request
21:28:11.248 00.000 15712 Worker thread wakes up
21:28:11.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:11.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:12.892 01.644 15712 Exposure complete
21:28:12.948 00.056 15712 worker thread done servicing request
21:28:12.948 00.000 7988 OnExposeComplete: enter
21:28:12.948 00.000 7988 UpdateGuideState(): m_state=6
21:28:12.954 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6249
21:28:12.954 00.000 7988 Star::Find returns 1 (0), X=1183.21, Y=444.65, Mass=1515, SNR=26.4, Peak=218 HFD=3.4
21:28:12.954 00.000 7988 MultiStar: [#1 -0.06,0.21,1.04,U] [#2 -0.20,0.24,1.00,U] [#3 -0.23,0.36,0.96,U] [#4 -0.44,0.16,1.03,U] [#5 -0.30,0.15,0.71,U] [#6 -0.13,0.45,0.70,U] [#7 0.01,0.22,0.64,U] [#8 -0.17,0.36,0.68,U] 
21:28:12.954 00.000 7988 refined, 8 included, MultiStar: {-0.22, 0.27}, one-star: {-0.34, 0.35}
21:28:12.954 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
21:28:12.954 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.65)
21:28:12.954 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.24 mountX=-0.27 mountY=0.21, mountTheta=2.48
21:28:12.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.27, opts=13)
21:28:12.954 00.000 7988 Enqueuing Move request for scope (-0.22, 0.27)
21:28:12.954 00.000 15712 Worker thread wakes up
21:28:12.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd
21:28:12.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.27)
21:28:12.954 00.000 15712 Moving (-0.22, 0.27) raw xDistance=-0.27 yDistance=0.21
21:28:12.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:12.965 00.011 7988 UpdateGuideState exits: m=1515 SNR=26.4
21:28:12.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:12.967 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:12.967 00.000 7988 Enqueuing Expose request
21:28:12.969 00.002 15712 PPEC rslt: input = -0.27, final = -0.22, react = -0.16, pred = -0.05, hyst = -0.15, hyst_pct = 0.00, period_length = 635.99
21:28:12.969 00.000 15712 PPEC: input: -0.27, control: -0.22, exposure: 1500
21:28:12.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:12.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:28:12.969 00.000 15712 MoveAxis(E, 71, ABG)
21:28:12.969 00.000 15712 Guiding  Dir = 2, Dur = 71
21:28:12.969 00.000 15712 IsGuiding returns 0
21:28:12.989 00.020 15712 PulseGuide returned control before completion, sleep 63
21:28:13.069 00.080 15712 IsGuiding returns 0
21:28:13.069 00.000 15712 Move returns status 0, amount 71
21:28:13.069 00.000 15712 MoveAxis(N, 0, ABG)
21:28:13.069 00.000 15712 Move returns status 0, amount 0
21:28:13.069 00.000 15712 move complete, result=0
21:28:13.069 00.000 15712 worker thread done servicing request
21:28:13.069 00.000 15712 Worker thread wakes up
21:28:13.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:13.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:13.069 00.000 7988 GuideStep: -0.3 px 71 ms EAST, 0.2 px 0 ms NORTH
21:28:14.488 01.419 15712 Exposure complete
21:28:14.547 00.059 15712 worker thread done servicing request
21:28:14.547 00.000 7988 OnExposeComplete: enter
21:28:14.547 00.000 7988 UpdateGuideState(): m_state=6
21:28:14.549 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6250
21:28:14.549 00.000 7988 Star::Find returns 1 (0), X=1183.50, Y=444.25, Mass=1530, SNR=26.6, Peak=208 HFD=3.4
21:28:14.551 00.002 7988 MultiStar: [#1 -0.08,-0.08,0.99,U] [#2 -0.07,-0.11,1.03,U] [#3 -0.22,-0.11,0.98,U] [#4 -0.06,-0.18,1.06,U] [#5 -0.53,-0.32,0.74,U] [#6 0.07,0.07,0.69,U] [#7 0.05,-0.18,0.67,U] [#8 -0.17,0.16,0.66,U] 
21:28:14.551 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.10}, one-star: {-0.05, -0.05}
21:28:14.553 00.002 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
21:28:14.553 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
21:28:14.555 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.31 mountX=0.05 mountY=0.05, mountTheta=0.75
21:28:14.557 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
21:28:14.557 00.000 7988 Enqueuing Move request for scope (-0.05, -0.05)
21:28:14.559 00.002 15712 Worker thread wakes up
21:28:14.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
21:28:14.559 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
21:28:14.559 00.000 15712 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.05
21:28:14.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:14.559 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
21:28:14.562 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:14.562 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:14.563 00.001 7988 Enqueuing Expose request
21:28:14.565 00.002 15712 PPEC rslt: input = 0.05, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:14.565 00.000 15712 PPEC: input: 0.05, control: -0.05, exposure: 1500
21:28:14.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:14.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:28:14.565 00.000 15712 MoveAxis(E, 15, ABG)
21:28:14.565 00.000 15712 Guiding  Dir = 2, Dur = 15
21:28:14.565 00.000 15712 IsGuiding returns 0
21:28:14.580 00.015 15712 IsGuiding returns 1
21:28:14.580 00.000 15712 scope still moving after pulse duration time elapsed
21:28:14.631 00.051 15712 IsGuiding returns 0
21:28:14.631 00.000 15712 scope move finished after 15 + 55 ms
21:28:14.631 00.000 15712 Move returns status 0, amount 15
21:28:14.631 00.000 15712 MoveAxis(N, 0, ABG)
21:28:14.631 00.000 15712 Move returns status 0, amount 0
21:28:14.631 00.000 15712 move complete, result=0
21:28:14.631 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
21:28:14.638 00.007 15712 worker thread done servicing request
21:28:14.638 00.000 15712 Worker thread wakes up
21:28:14.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:14.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:16.274 01.636 15712 Exposure complete
21:28:16.332 00.058 15712 worker thread done servicing request
21:28:16.332 00.000 7988 OnExposeComplete: enter
21:28:16.332 00.000 7988 UpdateGuideState(): m_state=6
21:28:16.336 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6251
21:28:16.336 00.000 7988 Star::Find returns 1 (0), X=1183.44, Y=444.08, Mass=1524, SNR=26.6, Peak=204 HFD=3.1
21:28:16.336 00.000 7988 MultiStar: [#1 0.09,-0.34,1.02,U] [#2 0.03,-0.14,1.05,U] [#3 0.05,-0.24,0.94,U] [#4 -0.07,-0.20,1.05,U] [#5 -0.33,-0.32,0.73,U] [#6 -0.09,-0.11,0.70,U] [#7 0.14,-0.03,0.71,U] [#8 0.13,-0.25,0.66,U] 
21:28:16.336 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.21}, one-star: {-0.11, -0.23}
21:28:16.336 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
21:28:16.336 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
21:28:16.336 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.65 mountX=0.21 mountY=0.02, mountTheta=0.10
21:28:16.336 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.21, opts=13)
21:28:16.336 00.000 7988 Enqueuing Move request for scope (-0.02, -0.21)
21:28:16.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:16.336 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6
21:28:16.348 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:16.348 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:16.348 00.000 7988 Enqueuing Expose request
21:28:16.352 00.004 15712 Worker thread wakes up
21:28:16.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
21:28:16.352 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
21:28:16.352 00.000 15712 Moving (-0.02, -0.21) raw xDistance=0.21 yDistance=0.02
21:28:16.352 00.000 15712 PPEC rslt: input = 0.21, final = 0.07, react = 0.13, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 635.99
21:28:16.352 00.000 15712 PPEC: input: 0.21, control: 0.07, exposure: 1500
21:28:16.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:16.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:28:16.352 00.000 15712 MoveAxis(W, 21, ABG)
21:28:16.352 00.000 15712 Guiding  Dir = 3, Dur = 21
21:28:16.352 00.000 15712 IsGuiding returns 0
21:28:16.378 00.026 15712 PulseGuide returned control before completion, sleep 12
21:28:16.400 00.022 15712 IsGuiding returns 1
21:28:16.400 00.000 15712 scope still moving after pulse duration time elapsed
21:28:16.432 00.032 15712 IsGuiding returns 0
21:28:16.432 00.000 15712 scope move finished after 21 + 53 ms
21:28:16.432 00.000 15712 Move returns status 0, amount 21
21:28:16.432 00.000 15712 MoveAxis(N, 0, ABG)
21:28:16.432 00.000 15712 Move returns status 0, amount 0
21:28:16.432 00.000 15712 move complete, result=0
21:28:16.432 00.000 15712 worker thread done servicing request
21:28:16.432 00.000 15712 Worker thread wakes up
21:28:16.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:16.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:16.433 00.001 7988 GuideStep: 0.2 px 21 ms WEST, 0.0 px 0 ms NORTH
21:28:17.839 01.406 15712 Exposure complete
21:28:17.897 00.058 15712 worker thread done servicing request
21:28:17.897 00.000 7988 OnExposeComplete: enter
21:28:17.897 00.000 7988 UpdateGuideState(): m_state=6
21:28:17.899 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6252
21:28:17.899 00.000 7988 Star::Find returns 1 (0), X=1183.44, Y=444.00, Mass=1447, SNR=26.0, Peak=182 HFD=3.0
21:28:17.899 00.000 7988 MultiStar: [#1 0.08,-0.29,1.07,U] [#2 -0.05,-0.19,1.03,U] [#3 -0.10,-0.24,0.99,U] [#4 -0.18,-0.33,1.07,U] [#5 -0.26,-0.32,0.74,U] [#6 -0.00,-0.22,0.72,U] [#7 0.10,-0.21,0.71,U] [#8 0.18,-0.12,0.70,U] 
21:28:17.899 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.25}, one-star: {-0.11, -0.30}
21:28:17.899 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
21:28:17.899 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
21:28:17.899 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.75 mountX=0.25 mountY=0.05, mountTheta=0.20
21:28:17.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.25, opts=13)
21:28:17.899 00.000 7988 Enqueuing Move request for scope (-0.05, -0.25)
21:28:17.899 00.000 15712 Worker thread wakes up
21:28:17.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
21:28:17.899 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
21:28:17.899 00.000 15712 Moving (-0.05, -0.25) raw xDistance=0.25 yDistance=0.05
21:28:17.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:28:17.899 00.000 7988 UpdateGuideState exits: m=1447 SNR=26.0
21:28:17.912 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:17.912 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:17.914 00.002 7988 Enqueuing Expose request
21:28:17.915 00.001 15712 PPEC rslt: input = 0.25, final = 0.09, react = 0.15, pred = -0.06, hyst = 0.13, hyst_pct = 0.00, period_length = 635.99
21:28:17.915 00.000 15712 PPEC: input: 0.25, control: 0.09, exposure: 1500
21:28:17.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:17.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:28:17.915 00.000 15712 MoveAxis(W, 31, ABG)
21:28:17.915 00.000 15712 Guiding  Dir = 3, Dur = 31
21:28:17.915 00.000 15712 IsGuiding returns 0
21:28:17.931 00.016 15712 PulseGuide returned control before completion, sleep 14
21:28:17.981 00.050 15712 IsGuiding returns 0
21:28:17.981 00.000 15712 Move returns status 0, amount 31
21:28:17.981 00.000 15712 MoveAxis(N, 0, ABG)
21:28:17.981 00.000 15712 Move returns status 0, amount 0
21:28:17.981 00.000 15712 move complete, result=0
21:28:17.981 00.000 7988 GuideStep: 0.3 px 31 ms WEST, 0.1 px 0 ms NORTH
21:28:17.981 00.000 15712 worker thread done servicing request
21:28:17.994 00.013 15712 Worker thread wakes up
21:28:17.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:17.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:19.623 01.629 15712 Exposure complete
21:28:19.681 00.058 15712 worker thread done servicing request
21:28:19.681 00.000 7988 OnExposeComplete: enter
21:28:19.681 00.000 7988 UpdateGuideState(): m_state=6
21:28:19.684 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6253
21:28:19.684 00.000 7988 Star::Find returns 1 (0), X=1183.53, Y=444.08, Mass=1478, SNR=26.2, Peak=187 HFD=3.2
21:28:19.684 00.000 7988 MultiStar: [#1 -0.09,-0.18,1.05,U] [#2 -0.14,-0.09,1.03,U] [#3 -0.22,-0.32,0.97,U] [#4 -0.04,-0.15,1.05,U] [#5 -0.21,-0.20,0.72,U] [#6 -0.15,-0.24,0.71,U] [#7 0.15,-0.25,0.69,U] [#8 0.02,0.05,0.67,U] 
21:28:19.684 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.18}, one-star: {-0.02, -0.23}
21:28:19.684 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
21:28:19.684 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
21:28:19.684 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-2.00 mountX=0.18 mountY=0.09, mountTheta=0.45
21:28:19.684 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.18, opts=13)
21:28:19.684 00.000 7988 Enqueuing Move request for scope (-0.08, -0.18)
21:28:19.684 00.000 15712 Worker thread wakes up
21:28:19.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
21:28:19.684 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
21:28:19.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:19.684 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2
21:28:19.684 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:19.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:19.698 00.014 7988 Enqueuing Expose request
21:28:19.699 00.001 15712 Moving (-0.08, -0.18) raw xDistance=0.18 yDistance=0.09
21:28:19.701 00.002 15712 PPEC rslt: input = 0.18, final = 0.05, react = 0.11, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 635.99
21:28:19.701 00.000 15712 PPEC: input: 0.18, control: 0.05, exposure: 1500
21:28:19.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:19.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:28:19.701 00.000 15712 MoveAxis(W, 15, ABG)
21:28:19.701 00.000 15712 Guiding  Dir = 3, Dur = 15
21:28:19.716 00.015 15712 IsGuiding returns 0
21:28:19.735 00.019 15712 IsGuiding returns 1
21:28:19.735 00.000 15712 scope still moving after pulse duration time elapsed
21:28:19.779 00.044 15712 IsGuiding returns 0
21:28:19.779 00.000 15712 scope move finished after 15 + 49 ms
21:28:19.779 00.000 15712 Move returns status 0, amount 15
21:28:19.779 00.000 15712 MoveAxis(N, 0, ABG)
21:28:19.779 00.000 15712 Move returns status 0, amount 0
21:28:19.779 00.000 15712 move complete, result=0
21:28:19.779 00.000 15712 worker thread done servicing request
21:28:19.779 00.000 15712 Worker thread wakes up
21:28:19.779 00.000 7988 GuideStep: 0.2 px 15 ms WEST, 0.1 px 0 ms NORTH
21:28:19.784 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:19.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:21.202 01.418 15712 Exposure complete
21:28:21.248 00.046 15712 worker thread done servicing request
21:28:21.248 00.000 7988 OnExposeComplete: enter
21:28:21.248 00.000 7988 UpdateGuideState(): m_state=6
21:28:21.262 00.014 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6254
21:28:21.264 00.002 7988 Star::Find returns 1 (0), X=1183.53, Y=444.15, Mass=1463, SNR=26.2, Peak=199 HFD=3.0
21:28:21.266 00.002 7988 MultiStar: [#1 -0.11,-0.33,1.02,U] [#2 -0.26,-0.06,1.05,U] [#3 -0.10,-0.33,0.97,U] [#4 -0.18,-0.19,1.07,U] [#5 -0.38,-0.17,0.71,U] [#6 -0.17,-0.12,0.71,U] [#7 0.12,-0.16,0.70,U] [#8 0.08,0.08,0.70,U] 
21:28:21.266 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.17}, one-star: {-0.02, -0.15}
21:28:21.268 00.002 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
21:28:21.268 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
21:28:21.270 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.73 mountX=0.15 mountY=0.03, mountTheta=0.19
21:28:21.270 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.15, opts=13)
21:28:21.272 00.002 7988 Enqueuing Move request for scope (-0.02, -0.15)
21:28:21.272 00.000 15712 Worker thread wakes up
21:28:21.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
21:28:21.272 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
21:28:21.272 00.000 15712 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=0.03
21:28:21.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:21.272 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.2
21:28:21.276 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:21.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:21.278 00.002 7988 Enqueuing Expose request
21:28:21.279 00.001 15712 PPEC rslt: input = 0.15, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:21.279 00.000 15712 PPEC: input: 0.15, control: -0.05, exposure: 1500
21:28:21.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:21.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:28:21.279 00.000 15712 MoveAxis(E, 17, ABG)
21:28:21.279 00.000 15712 Guiding  Dir = 2, Dur = 17
21:28:21.280 00.001 15712 IsGuiding returns 0
21:28:21.301 00.021 15712 IsGuiding returns 1
21:28:21.301 00.000 15712 scope still moving after pulse duration time elapsed
21:28:21.328 00.027 15712 IsGuiding returns 1
21:28:21.364 00.036 15712 IsGuiding returns 0
21:28:21.364 00.000 15712 scope move finished after 17 + 68 ms
21:28:21.364 00.000 15712 Move returns status 0, amount 17
21:28:21.364 00.000 15712 MoveAxis(N, 0, ABG)
21:28:21.364 00.000 15712 Move returns status 0, amount 0
21:28:21.364 00.000 15712 move complete, result=0
21:28:21.364 00.000 7988 GuideStep: 0.2 px 17 ms EAST, 0.0 px 0 ms NORTH
21:28:21.367 00.003 15712 worker thread done servicing request
21:28:21.367 00.000 15712 Worker thread wakes up
21:28:21.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:21.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:23.004 01.637 15712 Exposure complete
21:28:23.063 00.059 15712 worker thread done servicing request
21:28:23.063 00.000 7988 OnExposeComplete: enter
21:28:23.063 00.000 7988 UpdateGuideState(): m_state=6
21:28:23.065 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6255
21:28:23.065 00.000 7988 Star::Find returns 1 (0), X=1183.40, Y=443.88, Mass=1494, SNR=26.5, Peak=201 HFD=3.2
21:28:23.065 00.000 7988 MultiStar: [#1 0.02,-0.52,1.02,U] [#2 -0.18,-0.47,1.02,U] [#3 -0.23,-0.47,0.99,U] [#4 -0.12,-0.23,1.04,U] [#5 -0.27,-0.48,0.73,U] [#6 -0.38,-0.41,0.71,U] [#7 0.04,-0.48,0.70,U] [#8 0.11,-0.36,0.67,U] 
21:28:23.065 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.43}, one-star: {-0.15, -0.43}
21:28:23.065 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
21:28:23.065 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
21:28:23.065 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.43 hyp=0.45 cameraTheta=-1.87 mountX=0.43 mountY=0.14, mountTheta=0.32
21:28:23.065 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.43, opts=13)
21:28:23.065 00.000 7988 Enqueuing Move request for scope (-0.13, -0.43)
21:28:23.065 00.000 15712 Worker thread wakes up
21:28:23.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.43) opts 0xd
21:28:23.065 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.43)
21:28:23.065 00.000 15712 Moving (-0.13, -0.43) raw xDistance=0.43 yDistance=0.14
21:28:23.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:23.065 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.5
21:28:23.078 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:23.078 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:23.080 00.002 7988 Enqueuing Expose request
21:28:23.081 00.001 15712 PPEC rslt: input = 0.43, final = 0.20, react = 0.26, pred = -0.06, hyst = 0.23, hyst_pct = 0.00, period_length = 635.99
21:28:23.081 00.000 15712 PPEC: input: 0.43, control: 0.20, exposure: 1500
21:28:23.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:23.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:28:23.081 00.000 15712 MoveAxis(W, 65, ABG)
21:28:23.081 00.000 15712 Guiding  Dir = 3, Dur = 65
21:28:23.081 00.000 15712 IsGuiding returns 0
21:28:23.102 00.021 15712 PulseGuide returned control before completion, sleep 59
21:28:23.181 00.079 15712 IsGuiding returns 0
21:28:23.181 00.000 15712 Move returns status 0, amount 65
21:28:23.181 00.000 15712 MoveAxis(N, 0, ABG)
21:28:23.181 00.000 15712 Move returns status 0, amount 0
21:28:23.181 00.000 15712 move complete, result=0
21:28:23.181 00.000 15712 worker thread done servicing request
21:28:23.181 00.000 15712 Worker thread wakes up
21:28:23.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:23.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:23.181 00.000 7988 GuideStep: 0.4 px 65 ms WEST, 0.1 px 0 ms NORTH
21:28:24.598 01.417 15712 Exposure complete
21:28:24.658 00.060 15712 worker thread done servicing request
21:28:24.658 00.000 7988 OnExposeComplete: enter
21:28:24.659 00.001 7988 UpdateGuideState(): m_state=6
21:28:24.659 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6256
21:28:24.661 00.002 7988 Star::Find returns 1 (0), X=1183.35, Y=444.04, Mass=1461, SNR=26.0, Peak=200 HFD=3.3
21:28:24.662 00.001 7988 MultiStar: [#1 -0.17,-0.22,1.05,U] [#2 -0.16,-0.25,1.05,U] [#3 -0.13,-0.24,0.95,U] [#4 -0.29,-0.30,1.11,U] [#5 -0.27,-0.23,0.71,U] [#6 -0.12,-0.22,0.74,U] [#7 -0.16,-0.27,0.71,U] [#8 0.12,-0.16,0.67,U] 
21:28:24.662 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.24}, one-star: {-0.21, -0.27}
21:28:24.664 00.002 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.58) = xAngle (-0.58 = -0.58)
21:28:24.664 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.53 = 2.53)
21:28:24.666 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.16 mountX=0.25 mountY=0.17, mountTheta=0.61
21:28:24.668 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.24, opts=13)
21:28:24.668 00.000 7988 Enqueuing Move request for scope (-0.16, -0.24)
21:28:24.670 00.002 15712 Worker thread wakes up
21:28:24.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd
21:28:24.670 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.24)
21:28:24.670 00.000 15712 Moving (-0.16, -0.24) raw xDistance=0.25 yDistance=0.17
21:28:24.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:24.670 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.0
21:28:24.673 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:24.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:24.675 00.002 7988 Enqueuing Expose request
21:28:24.675 00.000 15712 PPEC rslt: input = 0.25, final = 0.08, react = 0.15, pred = -0.06, hyst = 0.13, hyst_pct = 0.00, period_length = 635.99
21:28:24.675 00.000 15712 PPEC: input: 0.25, control: 0.08, exposure: 1500
21:28:24.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:24.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:28:24.675 00.000 15712 MoveAxis(W, 28, ABG)
21:28:24.675 00.000 15712 Guiding  Dir = 3, Dur = 28
21:28:24.675 00.000 15712 IsGuiding returns 0
21:28:24.700 00.025 15712 IsGuiding returns 1
21:28:24.700 00.000 15712 scope still moving after pulse duration time elapsed
21:28:24.770 00.070 15712 IsGuiding returns 0
21:28:24.770 00.000 15712 scope move finished after 28 + 64 ms
21:28:24.770 00.000 15712 Move returns status 0, amount 28
21:28:24.770 00.000 15712 MoveAxis(N, 0, ABG)
21:28:24.770 00.000 15712 Move returns status 0, amount 0
21:28:24.770 00.000 15712 move complete, result=0
21:28:24.770 00.000 15712 worker thread done servicing request
21:28:24.770 00.000 15712 Worker thread wakes up
21:28:24.770 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.2 px 0 ms NORTH
21:28:24.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:24.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:26.512 01.742 15712 Exposure complete
21:28:26.566 00.054 15712 worker thread done servicing request
21:28:26.566 00.000 7988 OnExposeComplete: enter
21:28:26.566 00.000 7988 UpdateGuideState(): m_state=6
21:28:26.573 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6257
21:28:26.573 00.000 7988 Star::Find returns 1 (0), X=1183.34, Y=444.23, Mass=1536, SNR=26.7, Peak=220 HFD=3.5
21:28:26.573 00.000 7988 MultiStar: [#1 -0.24,-0.07,0.99,U] [#2 -0.36,-0.01,1.01,U] [#3 -0.25,0.07,0.94,U] [#4 -0.31,0.22,1.01,U] [#5 -0.43,-0.09,0.71,U] [#6 -0.22,0.11,0.69,U] [#7 0.03,-0.10,0.68,U] [#8 -0.15,0.26,0.65,U] 
21:28:26.573 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.03}, one-star: {-0.21, -0.08}
21:28:26.573 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
21:28:26.573 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
21:28:26.573 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.78 mountX=0.08 mountY=0.21, mountTheta=1.20
21:28:26.573 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.08, opts=13)
21:28:26.583 00.010 7988 Enqueuing Move request for scope (-0.21, -0.08)
21:28:26.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:26.583 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7
21:28:26.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:26.583 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:26.583 00.000 7988 Enqueuing Expose request
21:28:26.589 00.006 15712 Worker thread wakes up
21:28:26.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
21:28:26.589 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
21:28:26.589 00.000 15712 Moving (-0.21, -0.08) raw xDistance=0.08 yDistance=0.21
21:28:26.589 00.000 15712 PPEC rslt: input = 0.08, final = -0.06, react = 0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:26.589 00.000 15712 PPEC: input: 0.08, control: -0.06, exposure: 1500
21:28:26.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:26.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:28:26.589 00.000 15712 MoveAxis(E, 20, ABG)
21:28:26.589 00.000 15712 Guiding  Dir = 2, Dur = 20
21:28:26.589 00.000 15712 IsGuiding returns 0
21:28:26.608 00.019 15712 PulseGuide returned control before completion, sleep 17
21:28:26.653 00.045 15712 IsGuiding returns 1
21:28:26.653 00.000 15712 scope still moving after pulse duration time elapsed
21:28:26.685 00.032 15712 IsGuiding returns 0
21:28:26.685 00.000 15712 scope move finished after 20 + 71 ms
21:28:26.685 00.000 15712 Move returns status 0, amount 20
21:28:26.685 00.000 15712 MoveAxis(N, 0, ABG)
21:28:26.685 00.000 15712 Move returns status 0, amount 0
21:28:26.685 00.000 15712 move complete, result=0
21:28:26.685 00.000 15712 worker thread done servicing request
21:28:26.685 00.000 15712 Worker thread wakes up
21:28:26.685 00.000 7988 GuideStep: 0.1 px 20 ms EAST, 0.2 px 0 ms NORTH
21:28:26.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:26.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:28.107 01.422 15712 Exposure complete
21:28:28.164 00.057 15712 worker thread done servicing request
21:28:28.164 00.000 7988 OnExposeComplete: enter
21:28:28.164 00.000 7988 UpdateGuideState(): m_state=6
21:28:28.164 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6258
21:28:28.168 00.004 7988 Star::Find returns 1 (0), X=1183.42, Y=444.17, Mass=1517, SNR=26.4, Peak=204 HFD=3.3
21:28:28.168 00.000 7988 MultiStar: [#1 -0.09,-0.18,1.03,U] [#2 -0.13,-0.08,1.02,U] [#3 -0.11,-0.20,0.96,U] [#4 -0.28,-0.19,1.03,U] [#5 -0.25,-0.19,0.71,U] [#6 -0.16,-0.02,0.74,U] [#7 -0.18,-0.08,0.69,U] [#8 -0.06,0.08,0.63,U] 
21:28:28.168 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.12}, one-star: {-0.13, -0.13}
21:28:28.168 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
21:28:28.168 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
21:28:28.168 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.37 mountX=0.13 mountY=0.14, mountTheta=0.80
21:28:28.168 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.13, opts=13)
21:28:28.168 00.000 7988 Enqueuing Move request for scope (-0.13, -0.13)
21:28:28.168 00.000 15712 Worker thread wakes up
21:28:28.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
21:28:28.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
21:28:28.168 00.000 15712 Moving (-0.13, -0.13) raw xDistance=0.13 yDistance=0.14
21:28:28.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:28.179 00.011 7988 UpdateGuideState exits: m=1517 SNR=26.4
21:28:28.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:28.181 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:28.181 00.000 7988 Enqueuing Expose request
21:28:28.181 00.000 15712 PPEC rslt: input = 0.13, final = -0.05, react = 0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:28.181 00.000 15712 PPEC: input: 0.13, control: -0.05, exposure: 1500
21:28:28.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:28.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:28:28.181 00.000 15712 MoveAxis(E, 15, ABG)
21:28:28.184 00.003 15712 Guiding  Dir = 2, Dur = 15
21:28:28.184 00.000 15712 IsGuiding returns 0
21:28:28.200 00.016 15712 IsGuiding returns 1
21:28:28.200 00.000 15712 scope still moving after pulse duration time elapsed
21:28:28.252 00.052 15712 IsGuiding returns 0
21:28:28.252 00.000 15712 scope move finished after 15 + 55 ms
21:28:28.252 00.000 15712 Move returns status 0, amount 15
21:28:28.252 00.000 15712 MoveAxis(N, 0, ABG)
21:28:28.252 00.000 15712 Move returns status 0, amount 0
21:28:28.252 00.000 15712 move complete, result=0
21:28:28.252 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
21:28:28.257 00.005 15712 worker thread done servicing request
21:28:28.257 00.000 15712 Worker thread wakes up
21:28:28.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:28.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:29.891 01.634 15712 Exposure complete
21:28:29.950 00.059 15712 worker thread done servicing request
21:28:29.950 00.000 7988 OnExposeComplete: enter
21:28:29.950 00.000 7988 UpdateGuideState(): m_state=6
21:28:29.950 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6259
21:28:29.955 00.005 7988 Star::Find returns 1 (0), X=1183.38, Y=443.79, Mass=1426, SNR=25.8, Peak=201 HFD=3.3
21:28:29.957 00.002 7988 MultiStar: [#1 -0.27,-0.49,1.06,U] [#2 -0.33,-0.38,1.02,U] [#3 -0.16,-0.64,1.04,U] [#4 -0.27,-0.25,1.04,U] [#5 -0.26,-0.60,0.77,U] [#6 -0.06,-0.28,0.73,U] [#7 -0.09,-0.54,0.71,U] [#8 -0.16,-0.35,0.69,U] 
21:28:29.957 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.45}, one-star: {-0.17, -0.51}
21:28:29.959 00.002 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
21:28:29.960 00.001 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
21:28:29.961 00.001 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.45 hyp=0.50 cameraTheta=-2.00 mountX=0.45 mountY=0.22, mountTheta=0.45
21:28:29.962 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.45, opts=13)
21:28:29.963 00.001 7988 Enqueuing Move request for scope (-0.21, -0.45)
21:28:29.965 00.002 15712 Worker thread wakes up
21:28:29.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.45) opts 0xd
21:28:29.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.45)
21:28:29.965 00.000 15712 Moving (-0.21, -0.45) raw xDistance=0.45 yDistance=0.22
21:28:29.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:29.966 00.001 7988 UpdateGuideState exits: m=1426 SNR=25.8
21:28:29.967 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:29.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:29.969 00.002 7988 Enqueuing Expose request
21:28:29.969 00.000 15712 PPEC rslt: input = 0.45, final = 0.24, react = 0.27, pred = -0.03, hyst = 0.24, hyst_pct = 0.00, period_length = 635.99
21:28:29.969 00.000 15712 PPEC: input: 0.45, control: 0.24, exposure: 1500
21:28:29.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:29.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:28:29.969 00.000 15712 MoveAxis(W, 79, ABG)
21:28:29.969 00.000 15712 Guiding  Dir = 3, Dur = 79
21:28:29.990 00.021 15712 IsGuiding returns 0
21:28:30.010 00.020 15712 PulseGuide returned control before completion, sleep 74
21:28:30.117 00.107 15712 IsGuiding returns 0
21:28:30.117 00.000 15712 Move returns status 0, amount 79
21:28:30.117 00.000 15712 MoveAxis(N, 0, ABG)
21:28:30.117 00.000 15712 Move returns status 0, amount 0
21:28:30.117 00.000 15712 move complete, result=0
21:28:30.117 00.000 7988 GuideStep: 0.5 px 79 ms WEST, 0.2 px 0 ms NORTH
21:28:30.127 00.010 15712 worker thread done servicing request
21:28:30.127 00.000 15712 Worker thread wakes up
21:28:30.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:30.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:31.533 01.406 15712 Exposure complete
21:28:31.593 00.060 15712 worker thread done servicing request
21:28:31.593 00.000 7988 OnExposeComplete: enter
21:28:31.594 00.001 7988 UpdateGuideState(): m_state=6
21:28:31.596 00.002 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6260
21:28:31.596 00.000 7988 Star::Find returns 1 (0), X=1183.36, Y=444.15, Mass=1588, SNR=27.1, Peak=199 HFD=3.6
21:28:31.598 00.002 7988 MultiStar: [#1 -0.18,-0.18,1.01,U] [#2 -0.23,-0.10,1.02,U] [#3 -0.12,-0.14,0.94,U] [#4 -0.31,0.06,1.04,U] [#5 -0.16,-0.30,0.70,U] [#6 -0.07,-0.12,0.68,U] [#7 -0.05,-0.12,0.67,U] [#8 -0.25,0.07,0.62,U] 
21:28:31.598 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.11}, one-star: {-0.19, -0.16}
21:28:31.600 00.002 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
21:28:31.600 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
21:28:31.602 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.60 mountX=0.11 mountY=0.18, mountTheta=1.03
21:28:31.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.11, opts=13)
21:28:31.604 00.002 7988 Enqueuing Move request for scope (-0.18, -0.11)
21:28:31.606 00.002 15712 Worker thread wakes up
21:28:31.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
21:28:31.606 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
21:28:31.606 00.000 15712 Moving (-0.18, -0.11) raw xDistance=0.11 yDistance=0.18
21:28:31.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:31.606 00.000 7988 UpdateGuideState exits: m=1588 SNR=27.1
21:28:31.608 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:31.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:31.610 00.002 7988 Enqueuing Expose request
21:28:31.610 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:31.610 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
21:28:31.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:31.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:28:31.610 00.000 15712 MoveAxis(E, 7, ABG)
21:28:31.612 00.002 15712 Guiding  Dir = 2, Dur = 7
21:28:31.642 00.030 15712 IsGuiding returns 0
21:28:31.659 00.017 15712 IsGuiding returns 0
21:28:31.659 00.000 15712 Move returns status 0, amount 7
21:28:31.659 00.000 15712 MoveAxis(N, 0, ABG)
21:28:31.659 00.000 15712 Move returns status 0, amount 0
21:28:31.659 00.000 15712 move complete, result=0
21:28:31.659 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
21:28:31.660 00.001 15712 worker thread done servicing request
21:28:31.660 00.000 15712 Worker thread wakes up
21:28:31.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:31.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:33.300 01.640 15712 Exposure complete
21:28:33.361 00.061 15712 worker thread done servicing request
21:28:33.361 00.000 7988 OnExposeComplete: enter
21:28:33.362 00.001 7988 UpdateGuideState(): m_state=6
21:28:33.363 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6261
21:28:33.363 00.000 7988 Star::Find returns 1 (0), X=1183.43, Y=444.17, Mass=1520, SNR=26.5, Peak=232 HFD=3.3
21:28:33.365 00.002 7988 MultiStar: [#1 -0.16,-0.05,1.02,U] [#2 -0.14,-0.10,0.99,U] [#3 -0.21,-0.18,0.94,U] [#4 -0.14,0.01,1.03,U] [#5 -0.21,-0.02,0.71,U] [#6 -0.10,-0.19,0.73,U] [#7 0.11,-0.16,0.71,U] [#8 -0.05,-0.04,0.67,U] 
21:28:33.365 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.10}, one-star: {-0.12, -0.14}
21:28:33.367 00.002 7988 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.58) = xAngle (-0.90 = -0.90)
21:28:33.367 00.000 7988 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.21 = 2.21)
21:28:33.369 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.48 mountX=0.10 mountY=0.12, mountTheta=0.91
21:28:33.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
21:28:33.371 00.000 7988 Enqueuing Move request for scope (-0.12, -0.10)
21:28:33.373 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:33.373 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5
21:28:33.375 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:33.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:33.377 00.002 7988 Enqueuing Expose request
21:28:33.378 00.001 15712 Worker thread wakes up
21:28:33.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
21:28:33.378 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
21:28:33.378 00.000 15712 Moving (-0.12, -0.10) raw xDistance=0.10 yDistance=0.12
21:28:33.380 00.002 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:33.380 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
21:28:33.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:33.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:28:33.380 00.000 15712 MoveAxis(E, 7, ABG)
21:28:33.380 00.000 15712 Guiding  Dir = 2, Dur = 7
21:28:33.380 00.000 15712 IsGuiding returns 0
21:28:33.399 00.019 15712 IsGuiding returns 0
21:28:33.399 00.000 15712 Move returns status 0, amount 7
21:28:33.399 00.000 15712 MoveAxis(N, 0, ABG)
21:28:33.399 00.000 15712 Move returns status 0, amount 0
21:28:33.399 00.000 15712 move complete, result=0
21:28:33.399 00.000 15712 worker thread done servicing request
21:28:33.399 00.000 15712 Worker thread wakes up
21:28:33.399 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:28:33.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:33.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:34.817 01.418 15712 Exposure complete
21:28:34.876 00.059 15712 worker thread done servicing request
21:28:34.876 00.000 7988 OnExposeComplete: enter
21:28:34.876 00.000 7988 UpdateGuideState(): m_state=6
21:28:34.880 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6262
21:28:34.880 00.000 7988 Star::Find returns 1 (0), X=1183.47, Y=444.13, Mass=1486, SNR=26.1, Peak=185 HFD=3.1
21:28:34.880 00.000 7988 MultiStar: [#1 -0.08,-0.27,1.04,U] [#2 -0.21,-0.24,1.02,U] [#3 -0.17,-0.23,0.99,U] [#4 -0.19,-0.17,1.06,U] [#5 -0.41,-0.35,0.74,U] [#6 -0.06,-0.13,0.72,U] [#7 0.06,-0.21,0.69,U] [#8 -0.07,-0.15,0.65,U] 
21:28:34.880 00.000 7988 single-star, 8 included, MultiStar: {-0.14, -0.21}, one-star: {-0.08, -0.17}
21:28:34.880 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
21:28:34.880 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
21:28:34.880 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.03 mountX=0.17 mountY=0.09, mountTheta=0.48
21:28:34.880 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.17, opts=13)
21:28:34.880 00.000 7988 Enqueuing Move request for scope (-0.08, -0.17)
21:28:34.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:34.880 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.1
21:28:34.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:34.893 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:34.893 00.000 7988 Enqueuing Expose request
21:28:34.896 00.003 15712 Worker thread wakes up
21:28:34.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
21:28:34.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
21:28:34.896 00.000 15712 Moving (-0.08, -0.17) raw xDistance=0.17 yDistance=0.09
21:28:34.900 00.004 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 635.99
21:28:34.900 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
21:28:34.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:34.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:28:34.900 00.000 15712 MoveAxis(W, 25, ABG)
21:28:34.900 00.000 15712 Guiding  Dir = 3, Dur = 25
21:28:34.902 00.002 15712 IsGuiding returns 0
21:28:34.912 00.010 15712 PulseGuide returned control before completion, sleep 17
21:28:34.962 00.050 15712 IsGuiding returns 1
21:28:34.962 00.000 15712 scope still moving after pulse duration time elapsed
21:28:34.991 00.029 15712 IsGuiding returns 0
21:28:34.991 00.000 15712 scope move finished after 25 + 64 ms
21:28:34.991 00.000 15712 Move returns status 0, amount 25
21:28:34.991 00.000 15712 MoveAxis(N, 0, ABG)
21:28:34.991 00.000 15712 Move returns status 0, amount 0
21:28:34.991 00.000 15712 move complete, result=0
21:28:34.991 00.000 15712 worker thread done servicing request
21:28:34.991 00.000 15712 Worker thread wakes up
21:28:34.991 00.000 7988 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
21:28:34.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:34.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:36.632 01.641 15712 Exposure complete
21:28:36.681 00.049 15712 worker thread done servicing request
21:28:36.681 00.000 7988 OnExposeComplete: enter
21:28:36.681 00.000 7988 UpdateGuideState(): m_state=6
21:28:36.695 00.014 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6263
21:28:36.698 00.003 7988 Star::Find returns 1 (0), X=1183.40, Y=444.18, Mass=1410, SNR=25.6, Peak=188 HFD=3.2
21:28:36.698 00.000 7988 MultiStar: [#1 -0.18,-0.21,1.03,U] [#2 -0.01,-0.04,1.06,U] [#3 -0.04,-0.06,1.03,U] [#4 -0.19,0.20,1.05,U] [#5 -0.11,-0.20,0.76,U] [#6 -0.12,-0.00,0.72,U] [#7 0.18,-0.18,0.71,U] [#8 0.04,0.08,0.65,U] 
21:28:36.698 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.15, -0.12}
21:28:36.698 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.58) = xAngle (-0.92 = -0.92)
21:28:36.698 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.19 = 2.19)
21:28:36.698 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.09 cameraTheta=-2.50 mountX=0.06 mountY=0.08, mountTheta=0.93
21:28:36.698 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.06, opts=13)
21:28:36.698 00.000 7988 Enqueuing Move request for scope (-0.08, -0.06)
21:28:36.698 00.000 15712 Worker thread wakes up
21:28:36.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
21:28:36.698 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
21:28:36.698 00.000 15712 Moving (-0.08, -0.06) raw xDistance=0.06 yDistance=0.08
21:28:36.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:36.698 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.6
21:28:36.698 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:36.698 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:36.712 00.014 7988 Enqueuing Expose request
21:28:36.712 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:36.712 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:28:36.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:36.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:28:36.712 00.000 15712 MoveAxis(E, 4, ABG)
21:28:36.712 00.000 15712 Guiding  Dir = 2, Dur = 4
21:28:36.714 00.002 15712 IsGuiding returns 0
21:28:36.734 00.020 15712 IsGuiding returns 0
21:28:36.734 00.000 15712 Move returns status 0, amount 4
21:28:36.734 00.000 15712 MoveAxis(N, 0, ABG)
21:28:36.734 00.000 15712 Move returns status 0, amount 0
21:28:36.734 00.000 15712 move complete, result=0
21:28:36.734 00.000 15712 worker thread done servicing request
21:28:36.734 00.000 15712 Worker thread wakes up
21:28:36.734 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:28:36.744 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:36.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:38.161 01.417 15712 Exposure complete
21:28:38.210 00.049 15712 worker thread done servicing request
21:28:38.210 00.000 7988 OnExposeComplete: enter
21:28:38.210 00.000 7988 UpdateGuideState(): m_state=6
21:28:38.223 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6264
21:28:38.225 00.002 7988 Star::Find returns 1 (0), X=1183.33, Y=444.25, Mass=1495, SNR=26.2, Peak=229 HFD=3.2
21:28:38.227 00.002 7988 MultiStar: [#1 -0.26,-0.12,1.05,U] [#2 -0.10,-0.01,1.03,U] [#3 -0.17,-0.05,0.94,U] [#4 -0.24,-0.10,1.04,U] [#5 -0.33,0.03,0.73,U] [#6 -0.14,0.02,0.75,U] [#7 0.07,0.13,0.66,U] [#8 -0.26,0.19,0.68,U] 
21:28:38.227 00.000 7988 refined, 8 included, MultiStar: {-0.19, -0.01}, one-star: {-0.22, -0.05}
21:28:38.229 00.002 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
21:28:38.229 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
21:28:38.231 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.08 mountX=0.01 mountY=0.19, mountTheta=1.50
21:28:38.231 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.01, opts=13)
21:28:38.231 00.000 7988 Enqueuing Move request for scope (-0.19, -0.01)
21:28:38.231 00.000 15712 Worker thread wakes up
21:28:38.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
21:28:38.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
21:28:38.231 00.000 15712 Moving (-0.19, -0.01) raw xDistance=0.01 yDistance=0.19
21:28:38.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:38.231 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2
21:28:38.238 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:38.238 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:38.238 00.000 7988 Enqueuing Expose request
21:28:38.238 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:38.238 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:28:38.238 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:38.238 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:28:38.238 00.000 15712 MoveAxis(E, 6, ABG)
21:28:38.238 00.000 15712 Guiding  Dir = 2, Dur = 6
21:28:38.273 00.035 15712 IsGuiding returns 0
21:28:38.286 00.013 15712 IsGuiding returns 0
21:28:38.286 00.000 15712 Move returns status 0, amount 6
21:28:38.286 00.000 15712 MoveAxis(N, 0, ABG)
21:28:38.286 00.000 15712 Move returns status 0, amount 0
21:28:38.286 00.000 15712 move complete, result=0
21:28:38.286 00.000 15712 worker thread done servicing request
21:28:38.286 00.000 15712 Worker thread wakes up
21:28:38.286 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
21:28:38.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:38.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:39.929 01.643 15712 Exposure complete
21:28:39.982 00.053 15712 worker thread done servicing request
21:28:39.982 00.000 7988 OnExposeComplete: enter
21:28:39.982 00.000 7988 UpdateGuideState(): m_state=6
21:28:39.982 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6265
21:28:39.993 00.011 7988 Star::Find returns 1 (0), X=1183.42, Y=444.26, Mass=1456, SNR=26.0, Peak=202 HFD=3.2
21:28:39.993 00.000 7988 MultiStar: [#1 -0.11,-0.12,1.05,U] [#2 -0.03,0.04,1.02,U] [#3 -0.08,-0.12,0.94,U] [#4 -0.28,0.13,1.04,U] [#5 -0.19,-0.04,0.74,U] [#6 -0.22,-0.05,0.73,U] [#7 0.11,0.06,0.70,U] [#8 -0.01,0.13,0.69,U] 
21:28:39.996 00.003 7988 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.14, -0.05}
21:28:39.996 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
21:28:39.998 00.002 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.60 = 1.60)
21:28:39.998 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.08 mountX=0.01 mountY=0.11, mountTheta=1.50
21:28:40.000 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.01, opts=13)
21:28:40.002 00.002 7988 Enqueuing Move request for scope (-0.11, -0.01)
21:28:40.004 00.002 15712 Worker thread wakes up
21:28:40.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
21:28:40.004 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
21:28:40.004 00.000 15712 Moving (-0.11, -0.01) raw xDistance=0.01 yDistance=0.11
21:28:40.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:40.004 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.0
21:28:40.006 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:40.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:40.008 00.002 7988 Enqueuing Expose request
21:28:40.008 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:40.008 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
21:28:40.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:40.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:28:40.008 00.000 15712 MoveAxis(E, 10, ABG)
21:28:40.008 00.000 15712 Guiding  Dir = 2, Dur = 10
21:28:40.008 00.000 15712 IsGuiding returns 0
21:28:40.030 00.022 15712 IsGuiding returns 1
21:28:40.030 00.000 15712 scope still moving after pulse duration time elapsed
21:28:40.081 00.051 15712 IsGuiding returns 0
21:28:40.081 00.000 15712 scope move finished after 10 + 63 ms
21:28:40.081 00.000 15712 Move returns status 0, amount 10
21:28:40.081 00.000 15712 MoveAxis(N, 0, ABG)
21:28:40.081 00.000 15712 Move returns status 0, amount 0
21:28:40.081 00.000 15712 move complete, result=0
21:28:40.081 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
21:28:40.085 00.004 15712 worker thread done servicing request
21:28:40.085 00.000 15712 Worker thread wakes up
21:28:40.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:40.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:41.495 01.410 15712 Exposure complete
21:28:41.541 00.046 15712 worker thread done servicing request
21:28:41.541 00.000 7988 OnExposeComplete: enter
21:28:41.541 00.000 7988 UpdateGuideState(): m_state=6
21:28:41.556 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6266
21:28:41.558 00.002 7988 Star::Find returns 1 (0), X=1183.45, Y=444.22, Mass=1579, SNR=27.0, Peak=197 HFD=3.4
21:28:41.559 00.001 7988 MultiStar: [#1 -0.05,-0.11,0.99,U] [#2 0.03,0.01,1.01,U] [#3 -0.12,0.05,0.92,U] [#4 0.00,0.05,1.00,U] [#5 -0.31,-0.10,0.71,U] [#6 0.01,-0.15,0.69,U] [#7 0.03,0.16,0.64,U] [#8 -0.13,0.26,0.67,U] 
21:28:41.559 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.11, -0.08}
21:28:41.561 00.002 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.59)
21:28:41.561 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.52)
21:28:41.563 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.12 mountX=-0.00 mountY=0.07, mountTheta=1.59
21:28:41.565 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.00, opts=13)
21:28:41.565 00.000 7988 Enqueuing Move request for scope (-0.07, 0.00)
21:28:41.567 00.002 15712 Worker thread wakes up
21:28:41.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
21:28:41.567 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
21:28:41.567 00.000 15712 Moving (-0.07, 0.00) raw xDistance=-0.00 yDistance=0.07
21:28:41.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:41.567 00.000 7988 UpdateGuideState exits: m=1579 SNR=27.0
21:28:41.569 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:41.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:41.571 00.002 7988 Enqueuing Expose request
21:28:41.571 00.000 15712 PPEC rslt: input = -0.00, final = -0.05, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:41.571 00.000 15712 PPEC: input: -0.00, control: -0.05, exposure: 1500
21:28:41.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:41.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:28:41.571 00.000 15712 MoveAxis(E, 15, ABG)
21:28:41.571 00.000 15712 Guiding  Dir = 2, Dur = 15
21:28:41.571 00.000 15712 IsGuiding returns 0
21:28:41.597 00.026 15712 IsGuiding returns 1
21:28:41.597 00.000 15712 scope still moving after pulse duration time elapsed
21:28:41.643 00.046 15712 IsGuiding returns 0
21:28:41.643 00.000 15712 scope move finished after 15 + 61 ms
21:28:41.643 00.000 15712 Move returns status 0, amount 15
21:28:41.643 00.000 15712 MoveAxis(N, 0, ABG)
21:28:41.643 00.000 15712 Move returns status 0, amount 0
21:28:41.643 00.000 15712 move complete, result=0
21:28:41.643 00.000 7988 GuideStep: -0.0 px 15 ms EAST, 0.1 px 0 ms NORTH
21:28:41.650 00.007 15712 worker thread done servicing request
21:28:41.650 00.000 15712 Worker thread wakes up
21:28:41.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:41.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:43.391 01.741 15712 Exposure complete
21:28:43.450 00.059 15712 worker thread done servicing request
21:28:43.450 00.000 7988 OnExposeComplete: enter
21:28:43.450 00.000 7988 UpdateGuideState(): m_state=6
21:28:43.452 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6267
21:28:43.454 00.002 7988 Star::Find returns 1 (0), X=1183.47, Y=443.84, Mass=1463, SNR=26.1, Peak=177 HFD=3.1
21:28:43.454 00.000 7988 MultiStar: [#1 0.02,-0.51,1.03,U] [#2 -0.13,-0.36,1.01,U] [#3 -0.08,-0.55,0.94,U] [#4 -0.01,-0.37,1.04,U] [#5 -0.29,-0.51,0.72,U] [#6 -0.09,-0.43,0.74,U] [#7 -0.01,-0.49,0.69,U] [#8 0.28,-0.30,0.67,U] 
21:28:43.456 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.44}, one-star: {-0.08, -0.46}
21:28:43.456 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
21:28:43.458 00.002 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
21:28:43.458 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.44 hyp=0.45 cameraTheta=-1.67 mountX=0.44 mountY=0.06, mountTheta=0.13
21:28:43.460 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.44, opts=13)
21:28:43.462 00.002 7988 Enqueuing Move request for scope (-0.05, -0.44)
21:28:43.463 00.001 15712 Worker thread wakes up
21:28:43.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.44) opts 0xd
21:28:43.463 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.44)
21:28:43.463 00.000 15712 Moving (-0.05, -0.44) raw xDistance=0.44 yDistance=0.06
21:28:43.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:43.463 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.1
21:28:43.465 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:43.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:43.467 00.002 7988 Enqueuing Expose request
21:28:43.467 00.000 15712 PPEC rslt: input = 0.44, final = 0.23, react = 0.27, pred = -0.04, hyst = 0.24, hyst_pct = 0.00, period_length = 635.99
21:28:43.467 00.000 15712 PPEC: input: 0.44, control: 0.23, exposure: 1500
21:28:43.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:43.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:28:43.467 00.000 15712 MoveAxis(W, 75, ABG)
21:28:43.467 00.000 15712 Guiding  Dir = 3, Dur = 75
21:28:43.467 00.000 15712 IsGuiding returns 0
21:28:43.487 00.020 15712 PulseGuide returned control before completion, sleep 67
21:28:43.565 00.078 15712 IsGuiding returns 1
21:28:43.565 00.000 15712 scope still moving after pulse duration time elapsed
21:28:43.595 00.030 15712 IsGuiding returns 0
21:28:43.595 00.000 15712 scope move finished after 75 + 51 ms
21:28:43.595 00.000 15712 Move returns status 0, amount 75
21:28:43.595 00.000 15712 MoveAxis(N, 0, ABG)
21:28:43.595 00.000 15712 Move returns status 0, amount 0
21:28:43.595 00.000 15712 move complete, result=0
21:28:43.595 00.000 15712 worker thread done servicing request
21:28:43.595 00.000 15712 Worker thread wakes up
21:28:43.595 00.000 7988 GuideStep: 0.4 px 75 ms WEST, 0.1 px 0 ms NORTH
21:28:43.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:43.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:45.016 01.421 15712 Exposure complete
21:28:45.075 00.059 15712 worker thread done servicing request
21:28:45.075 00.000 7988 OnExposeComplete: enter
21:28:45.075 00.000 7988 UpdateGuideState(): m_state=6
21:28:45.078 00.003 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6268
21:28:45.078 00.000 7988 Star::Find returns 1 (0), X=1183.34, Y=444.12, Mass=1488, SNR=26.1, Peak=192 HFD=3.4
21:28:45.078 00.000 7988 MultiStar: [#1 -0.09,-0.24,1.02,U] [#2 -0.14,-0.10,1.01,U] [#3 -0.23,-0.13,0.98,U] [#4 -0.20,-0.21,1.07,U] [#5 -0.12,-0.26,0.73,U] [#6 -0.15,-0.28,0.75,U] [#7 -0.11,-0.29,0.66,U] [#8 -0.06,-0.15,0.67,U] 
21:28:45.078 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.20}, one-star: {-0.22, -0.19}
21:28:45.078 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
21:28:45.078 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
21:28:45.078 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.22 mountX=0.20 mountY=0.16, mountTheta=0.66
21:28:45.078 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.20, opts=13)
21:28:45.078 00.000 7988 Enqueuing Move request for scope (-0.15, -0.20)
21:28:45.078 00.000 15712 Worker thread wakes up
21:28:45.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
21:28:45.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
21:28:45.078 00.000 15712 Moving (-0.15, -0.20) raw xDistance=0.20 yDistance=0.16
21:28:45.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:28:45.078 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.1
21:28:45.091 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:45.091 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:45.092 00.001 7988 Enqueuing Expose request
21:28:45.094 00.002 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 635.99
21:28:45.094 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
21:28:45.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:45.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:28:45.094 00.000 15712 MoveAxis(W, 32, ABG)
21:28:45.094 00.000 15712 Guiding  Dir = 3, Dur = 32
21:28:45.094 00.000 15712 IsGuiding returns 0
21:28:45.109 00.015 15712 PulseGuide returned control before completion, sleep 19
21:28:45.166 00.057 15712 IsGuiding returns 0
21:28:45.166 00.000 15712 Move returns status 0, amount 32
21:28:45.166 00.000 15712 MoveAxis(N, 0, ABG)
21:28:45.166 00.000 15712 Move returns status 0, amount 0
21:28:45.166 00.000 15712 move complete, result=0
21:28:45.166 00.000 15712 worker thread done servicing request
21:28:45.166 00.000 15712 Worker thread wakes up
21:28:45.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:45.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:45.166 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
21:28:46.803 01.637 15712 Exposure complete
21:28:46.861 00.058 15712 worker thread done servicing request
21:28:46.861 00.000 7988 OnExposeComplete: enter
21:28:46.861 00.000 7988 UpdateGuideState(): m_state=6
21:28:46.865 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6269
21:28:46.865 00.000 7988 Star::Find returns 1 (0), X=1183.39, Y=444.13, Mass=1517, SNR=26.5, Peak=200 HFD=3.3
21:28:46.867 00.002 7988 MultiStar: [#1 -0.15,-0.29,0.98,U] [#2 -0.28,-0.11,1.01,U] [#3 -0.24,-0.15,0.95,U] [#4 -0.06,0.01,1.03,U] [#5 -0.31,-0.19,0.67,U] [#6 0.04,-0.20,0.72,U] [#7 -0.13,-0.09,0.66,U] [#8 0.00,0.08,0.64,U] 
21:28:46.867 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.13}, one-star: {-0.16, -0.17}
21:28:46.869 00.002 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
21:28:46.869 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
21:28:46.871 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.43 mountX=0.13 mountY=0.15, mountTheta=0.87
21:28:46.873 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.13, opts=13)
21:28:46.873 00.000 7988 Enqueuing Move request for scope (-0.15, -0.13)
21:28:46.875 00.002 15712 Worker thread wakes up
21:28:46.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
21:28:46.875 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
21:28:46.875 00.000 15712 Moving (-0.15, -0.13) raw xDistance=0.13 yDistance=0.15
21:28:46.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:46.875 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5
21:28:46.878 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:46.878 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:46.878 00.000 7988 Enqueuing Expose request
21:28:46.881 00.003 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:46.881 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
21:28:46.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:46.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:28:46.881 00.000 15712 MoveAxis(E, 7, ABG)
21:28:46.881 00.000 15712 Guiding  Dir = 2, Dur = 7
21:28:46.881 00.000 15712 IsGuiding returns 0
21:28:46.896 00.015 15712 IsGuiding returns 0
21:28:46.896 00.000 15712 Move returns status 0, amount 7
21:28:46.896 00.000 15712 MoveAxis(N, 0, ABG)
21:28:46.896 00.000 15712 Move returns status 0, amount 0
21:28:46.896 00.000 15712 move complete, result=0
21:28:46.896 00.000 15712 worker thread done servicing request
21:28:46.896 00.000 15712 Worker thread wakes up
21:28:46.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:46.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:46.896 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
21:28:48.313 01.417 15712 Exposure complete
21:28:48.373 00.060 15712 worker thread done servicing request
21:28:48.373 00.000 7988 OnExposeComplete: enter
21:28:48.373 00.000 7988 UpdateGuideState(): m_state=6
21:28:48.377 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6270
21:28:48.377 00.000 7988 Star::Find returns 1 (0), X=1183.32, Y=444.09, Mass=1502, SNR=26.3, Peak=212 HFD=3.4
21:28:48.377 00.000 7988 MultiStar: [#1 -0.10,-0.12,1.02,U] [#2 -0.20,-0.21,0.99,U] [#3 -0.12,-0.21,0.97,U] [#4 -0.22,-0.05,1.07,U] [#5 -0.41,-0.25,0.70,U] [#6 -0.10,-0.07,0.73,U] [#7 -0.05,0.06,0.69,U] [#8 -0.10,0.17,0.65,U] 
21:28:48.377 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.11}, one-star: {-0.23, -0.22}
21:28:48.377 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
21:28:48.377 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
21:28:48.377 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.57 mountX=0.11 mountY=0.17, mountTheta=1.00
21:28:48.377 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.11, opts=13)
21:28:48.377 00.000 7988 Enqueuing Move request for scope (-0.17, -0.11)
21:28:48.377 00.000 15712 Worker thread wakes up
21:28:48.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:48.377 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
21:28:48.390 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:48.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:48.390 00.000 7988 Enqueuing Expose request
21:28:48.393 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
21:28:48.393 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
21:28:48.393 00.000 15712 Moving (-0.17, -0.11) raw xDistance=0.11 yDistance=0.17
21:28:48.393 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:48.393 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
21:28:48.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:48.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:28:48.393 00.000 15712 MoveAxis(E, 7, ABG)
21:28:48.393 00.000 15712 Guiding  Dir = 2, Dur = 7
21:28:48.393 00.000 15712 IsGuiding returns 0
21:28:48.425 00.032 15712 IsGuiding returns 0
21:28:48.425 00.000 15712 Move returns status 0, amount 7
21:28:48.425 00.000 15712 MoveAxis(N, 0, ABG)
21:28:48.425 00.000 15712 Move returns status 0, amount 0
21:28:48.425 00.000 15712 move complete, result=0
21:28:48.425 00.000 15712 worker thread done servicing request
21:28:48.425 00.000 15712 Worker thread wakes up
21:28:48.425 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
21:28:48.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:48.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:50.068 01.643 15712 Exposure complete
21:28:50.125 00.057 15712 worker thread done servicing request
21:28:50.127 00.002 7988 OnExposeComplete: enter
21:28:50.127 00.000 7988 UpdateGuideState(): m_state=6
21:28:50.129 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6271
21:28:50.131 00.002 7988 Star::Find returns 1 (0), X=1183.30, Y=444.16, Mass=1528, SNR=26.5, Peak=190 HFD=3.5
21:28:50.131 00.000 7988 MultiStar: [#1 -0.09,-0.37,1.03,U] [#2 -0.15,-0.35,0.99,U] [#3 -0.16,-0.23,0.95,U] [#4 -0.14,-0.12,1.01,U] [#5 -0.21,-0.37,0.69,U] [#6 -0.02,-0.12,0.71,U] [#7 0.01,-0.30,0.71,U] [#8 -0.15,-0.12,0.64,U] 
21:28:50.133 00.002 7988 refined, 8 included, MultiStar: {-0.13, -0.24}, one-star: {-0.25, -0.15}
21:28:50.133 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
21:28:50.135 00.002 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
21:28:50.135 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-2.08 mountX=0.24 mountY=0.14, mountTheta=0.52
21:28:50.137 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.24, opts=13)
21:28:50.138 00.001 7988 Enqueuing Move request for scope (-0.13, -0.24)
21:28:50.140 00.002 15712 Worker thread wakes up
21:28:50.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.24) opts 0xd
21:28:50.140 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.24)
21:28:50.140 00.000 15712 Moving (-0.13, -0.24) raw xDistance=0.24 yDistance=0.14
21:28:50.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:28:50.140 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.5
21:28:50.142 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:50.142 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:50.144 00.002 7988 Enqueuing Expose request
21:28:50.145 00.001 15712 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 635.99
21:28:50.145 00.000 15712 PPEC: input: 0.24, control: 0.12, exposure: 1500
21:28:50.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:50.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:28:50.145 00.000 15712 MoveAxis(W, 40, ABG)
21:28:50.145 00.000 15712 Guiding  Dir = 3, Dur = 40
21:28:50.145 00.000 15712 IsGuiding returns 0
21:28:50.169 00.024 15712 PulseGuide returned control before completion, sleep 28
21:28:50.215 00.046 15712 IsGuiding returns 0
21:28:50.215 00.000 15712 Move returns status 0, amount 40
21:28:50.215 00.000 15712 MoveAxis(N, 0, ABG)
21:28:50.215 00.000 15712 Move returns status 0, amount 0
21:28:50.215 00.000 15712 move complete, result=0
21:28:50.215 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
21:28:50.215 00.000 15712 worker thread done servicing request
21:28:50.215 00.000 15712 Worker thread wakes up
21:28:50.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:50.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:51.631 01.416 15712 Exposure complete
21:28:51.689 00.058 15712 worker thread done servicing request
21:28:51.689 00.000 7988 OnExposeComplete: enter
21:28:51.689 00.000 7988 UpdateGuideState(): m_state=6
21:28:51.692 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6272
21:28:51.692 00.000 7988 Star::Find returns 1 (0), X=1183.55, Y=444.28, Mass=1580, SNR=27.0, Peak=196 HFD=3.5
21:28:51.692 00.000 7988 MultiStar: [#1 -0.11,-0.01,0.99,U] [#2 -0.17,0.07,0.99,U] [#3 -0.16,0.14,0.94,U] [#4 -0.11,0.19,1.01,U] [#5 -0.30,-0.02,0.64,U] [#6 -0.08,0.11,0.66,U] [#7 -0.01,0.01,0.64,U] [#8 0.10,0.27,0.67,U] 
21:28:51.692 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.08}, one-star: {-0.01, -0.03}
21:28:51.692 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
21:28:51.692 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
21:28:51.692 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.79 mountX=0.03 mountY=0.01, mountTheta=0.24
21:28:51.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
21:28:51.701 00.009 7988 Enqueuing Move request for scope (-0.01, -0.03)
21:28:51.701 00.000 15712 Worker thread wakes up
21:28:51.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
21:28:51.701 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
21:28:51.701 00.000 15712 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
21:28:51.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:51.701 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.0
21:28:51.701 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:51.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:51.701 00.000 7988 Enqueuing Expose request
21:28:51.708 00.007 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:51.708 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
21:28:51.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:51.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:28:51.708 00.000 15712 MoveAxis(E, 0, ABG)
21:28:51.708 00.000 15712 Move returns status 0, amount 0
21:28:51.708 00.000 15712 MoveAxis(N, 0, ABG)
21:28:51.708 00.000 15712 Move returns status 0, amount 0
21:28:51.708 00.000 15712 move complete, result=0
21:28:51.708 00.000 15712 worker thread done servicing request
21:28:51.708 00.000 15712 Worker thread wakes up
21:28:51.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:51.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:51.708 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:28:53.347 01.639 15712 Exposure complete
21:28:53.408 00.061 15712 worker thread done servicing request
21:28:53.408 00.000 7988 OnExposeComplete: enter
21:28:53.408 00.000 7988 UpdateGuideState(): m_state=6
21:28:53.411 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6273
21:28:53.411 00.000 7988 Star::Find returns 1 (0), X=1183.46, Y=444.23, Mass=1524, SNR=26.5, Peak=185 HFD=3.4
21:28:53.411 00.000 7988 MultiStar: [#1 -0.27,-0.00,1.01,U] [#2 -0.07,-0.03,1.00,U] [#3 -0.11,-0.05,0.97,U] [#4 -0.33,0.03,0.97,U] [#5 -0.23,-0.23,0.73,U] [#6 -0.07,0.09,0.72,U] [#7 -0.19,0.11,0.64,U] [#8 -0.14,0.11,0.68,U] 
21:28:53.411 00.000 7988 single-star, 8 included, MultiStar: {-0.17, -0.01}, one-star: {-0.09, -0.07}
21:28:53.411 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
21:28:53.411 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
21:28:53.411 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.49 mountX=0.07 mountY=0.09, mountTheta=0.92
21:28:53.419 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.07, opts=13)
21:28:53.419 00.000 7988 Enqueuing Move request for scope (-0.09, -0.07)
21:28:53.419 00.000 15712 Worker thread wakes up
21:28:53.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
21:28:53.419 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
21:28:53.419 00.000 15712 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.09
21:28:53.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:53.419 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5
21:28:53.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:53.419 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:53.419 00.000 7988 Enqueuing Expose request
21:28:53.427 00.008 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:53.427 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
21:28:53.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:53.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:28:53.427 00.000 15712 MoveAxis(E, 1, ABG)
21:28:53.427 00.000 15712 Guiding  Dir = 2, Dur = 1
21:28:53.427 00.000 15712 IsGuiding returns 0
21:28:53.446 00.019 15712 IsGuiding returns 0
21:28:53.446 00.000 15712 Move returns status 0, amount 1
21:28:53.446 00.000 15712 MoveAxis(N, 0, ABG)
21:28:53.446 00.000 15712 Move returns status 0, amount 0
21:28:53.446 00.000 15712 move complete, result=0
21:28:53.446 00.000 15712 worker thread done servicing request
21:28:53.446 00.000 15712 Worker thread wakes up
21:28:53.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:53.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:53.446 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:28:54.860 01.414 15712 Exposure complete
21:28:54.920 00.060 15712 worker thread done servicing request
21:28:54.920 00.000 7988 OnExposeComplete: enter
21:28:54.920 00.000 7988 UpdateGuideState(): m_state=6
21:28:54.923 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6274
21:28:54.923 00.000 7988 Star::Find returns 1 (0), X=1183.50, Y=444.19, Mass=1489, SNR=26.3, Peak=191 HFD=3.4
21:28:54.925 00.002 7988 MultiStar: [#1 -0.09,-0.19,1.02,U] [#2 -0.06,-0.02,1.01,U] [#3 -0.07,-0.16,0.95,U] [#4 -0.26,0.04,1.03,U] [#5 -0.25,-0.04,0.72,U] [#6 -0.14,-0.13,0.70,U] [#7 -0.07,-0.01,0.68,U] [#8 0.07,0.16,0.64,U] 
21:28:54.925 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.05, -0.12}
21:28:54.927 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
21:28:54.927 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
21:28:54.929 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.62 mountX=0.06 mountY=0.11, mountTheta=1.05
21:28:54.931 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.06, opts=13)
21:28:54.931 00.000 7988 Enqueuing Move request for scope (-0.11, -0.06)
21:28:54.933 00.002 15712 Worker thread wakes up
21:28:54.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
21:28:54.933 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
21:28:54.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:54.933 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.3
21:28:54.936 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:54.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:54.938 00.002 7988 Enqueuing Expose request
21:28:54.939 00.001 15712 Moving (-0.11, -0.06) raw xDistance=0.06 yDistance=0.11
21:28:54.939 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:54.939 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:28:54.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:54.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:28:54.939 00.000 15712 MoveAxis(E, 3, ABG)
21:28:54.939 00.000 15712 Guiding  Dir = 2, Dur = 3
21:28:54.939 00.000 15712 IsGuiding returns 0
21:28:54.960 00.021 15712 IsGuiding returns 0
21:28:54.960 00.000 15712 Move returns status 0, amount 3
21:28:54.960 00.000 15712 MoveAxis(N, 0, ABG)
21:28:54.960 00.000 15712 Move returns status 0, amount 0
21:28:54.960 00.000 15712 move complete, result=0
21:28:54.960 00.000 15712 worker thread done servicing request
21:28:54.960 00.000 15712 Worker thread wakes up
21:28:54.960 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:28:54.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:54.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:56.600 01.640 15712 Exposure complete
21:28:56.659 00.059 15712 worker thread done servicing request
21:28:56.659 00.000 7988 OnExposeComplete: enter
21:28:56.659 00.000 7988 UpdateGuideState(): m_state=6
21:28:56.662 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6275
21:28:56.662 00.000 7988 Star::Find returns 1 (0), X=1183.65, Y=444.16, Mass=1516, SNR=26.6, Peak=212 HFD=3.2
21:28:56.662 00.000 7988 MultiStar: [#1 0.04,-0.08,1.00,U] [#2 0.01,-0.05,0.99,U] [#3 0.04,-0.13,0.97,U] [#4 0.07,-0.09,1.02,U] [#5 0.00,-0.21,0.73,U] [#6 -0.04,-0.27,0.69,U] [#7 -0.11,-0.03,0.63,U] [#8 -0.09,-0.16,0.64,U] 
21:28:56.662 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.10, -0.14}
21:28:56.666 00.004 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
21:28:56.666 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.06)
21:28:56.666 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.46 mountX=0.12 mountY=-0.01, mountTheta=-0.09
21:28:56.666 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
21:28:56.666 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
21:28:56.666 00.000 15712 Worker thread wakes up
21:28:56.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
21:28:56.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
21:28:56.666 00.000 15712 Moving (0.01, -0.12) raw xDistance=0.12 yDistance=-0.01
21:28:56.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:56.666 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.6
21:28:56.675 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:56.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:56.677 00.002 7988 Enqueuing Expose request
21:28:56.678 00.001 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:56.678 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
21:28:56.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:56.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:28:56.678 00.000 15712 MoveAxis(E, 4, ABG)
21:28:56.678 00.000 15712 Guiding  Dir = 2, Dur = 4
21:28:56.678 00.000 15712 IsGuiding returns 0
21:28:56.700 00.022 15712 IsGuiding returns 0
21:28:56.700 00.000 15712 Move returns status 0, amount 4
21:28:56.700 00.000 15712 MoveAxis(N, 0, ABG)
21:28:56.700 00.000 15712 Move returns status 0, amount 0
21:28:56.700 00.000 15712 move complete, result=0
21:28:56.700 00.000 15712 worker thread done servicing request
21:28:56.700 00.000 15712 Worker thread wakes up
21:28:56.700 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:28:56.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:56.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:58.110 01.410 15712 Exposure complete
21:28:58.161 00.051 15712 worker thread done servicing request
21:28:58.161 00.000 7988 OnExposeComplete: enter
21:28:58.161 00.000 7988 UpdateGuideState(): m_state=6
21:28:58.173 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6276
21:28:58.174 00.001 7988 Star::Find returns 1 (0), X=1183.35, Y=444.07, Mass=1483, SNR=26.2, Peak=211 HFD=3.3
21:28:58.176 00.002 7988 MultiStar: [#1 0.00,-0.27,1.02,U] [#2 -0.07,-0.15,1.03,U] [#3 -0.15,-0.33,0.98,U] [#4 -0.05,-0.23,1.05,U] [#5 -0.29,-0.18,0.73,U] [#6 -0.08,-0.11,0.71,U] [#7 0.09,-0.14,0.70,U] [#8 -0.18,-0.07,0.69,U] 
21:28:58.176 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.20}, one-star: {-0.20, -0.24}
21:28:58.178 00.002 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
21:28:58.178 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
21:28:58.180 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.04 mountX=0.20 mountY=0.11, mountTheta=0.49
21:28:58.182 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.20, opts=13)
21:28:58.182 00.000 7988 Enqueuing Move request for scope (-0.10, -0.20)
21:28:58.184 00.002 15712 Worker thread wakes up
21:28:58.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
21:28:58.184 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
21:28:58.184 00.000 15712 Moving (-0.10, -0.20) raw xDistance=0.20 yDistance=0.11
21:28:58.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:58.184 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.2
21:28:58.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:58.184 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:58.184 00.000 7988 Enqueuing Expose request
21:28:58.190 00.006 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 635.99
21:28:58.190 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
21:28:58.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:58.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:28:58.190 00.000 15712 MoveAxis(W, 38, ABG)
21:28:58.190 00.000 15712 Guiding  Dir = 3, Dur = 38
21:28:58.190 00.000 15712 IsGuiding returns 0
21:28:58.209 00.019 15712 PulseGuide returned control before completion, sleep 30
21:28:58.254 00.045 15712 IsGuiding returns 0
21:28:58.254 00.000 15712 Move returns status 0, amount 38
21:28:58.254 00.000 15712 MoveAxis(N, 0, ABG)
21:28:58.254 00.000 15712 Move returns status 0, amount 0
21:28:58.254 00.000 15712 move complete, result=0
21:28:58.254 00.000 15712 worker thread done servicing request
21:28:58.254 00.000 15712 Worker thread wakes up
21:28:58.254 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
21:28:58.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:58.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:28:59.902 01.648 15712 Exposure complete
21:28:59.960 00.058 15712 worker thread done servicing request
21:28:59.960 00.000 7988 OnExposeComplete: enter
21:28:59.962 00.002 7988 UpdateGuideState(): m_state=6
21:28:59.963 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6277
21:28:59.965 00.002 7988 Star::Find returns 1 (0), X=1183.47, Y=444.15, Mass=1554, SNR=26.9, Peak=207 HFD=3.4
21:28:59.966 00.001 7988 MultiStar: [#1 -0.09,-0.35,1.00,U] [#2 -0.16,-0.12,1.02,U] [#3 -0.03,-0.21,0.94,U] [#4 -0.11,-0.15,1.00,U] [#5 -0.13,-0.26,0.71,U] [#6 -0.14,-0.07,0.70,U] [#7 -0.09,-0.12,0.63,U] [#8 0.03,-0.08,0.62,U] 
21:28:59.967 00.001 7988 single-star, 8 included, MultiStar: {-0.09, -0.18}, one-star: {-0.09, -0.15}
21:28:59.968 00.001 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
21:28:59.968 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
21:28:59.970 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.08 mountX=0.15 mountY=0.09, mountTheta=0.52
21:28:59.972 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.15, opts=13)
21:28:59.972 00.000 7988 Enqueuing Move request for scope (-0.09, -0.15)
21:28:59.972 00.000 15712 Worker thread wakes up
21:28:59.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
21:28:59.972 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
21:28:59.972 00.000 15712 Moving (-0.09, -0.15) raw xDistance=0.15 yDistance=0.09
21:28:59.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:28:59.972 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9
21:28:59.976 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:59.976 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:28:59.978 00.002 7988 Enqueuing Expose request
21:28:59.978 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:28:59.978 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
21:28:59.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:59.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:28:59.978 00.000 15712 MoveAxis(W, 4, ABG)
21:28:59.978 00.000 15712 Guiding  Dir = 3, Dur = 4
21:28:59.978 00.000 15712 IsGuiding returns 0
21:28:59.998 00.020 15712 IsGuiding returns 0
21:28:59.998 00.000 15712 Move returns status 0, amount 4
21:28:59.998 00.000 15712 MoveAxis(N, 0, ABG)
21:28:59.998 00.000 15712 Move returns status 0, amount 0
21:28:59.998 00.000 15712 move complete, result=0
21:28:59.998 00.000 15712 worker thread done servicing request
21:28:59.998 00.000 15712 Worker thread wakes up
21:28:59.998 00.000 7988 GuideStep: 0.2 px 4 ms WEST, 0.1 px 0 ms NORTH
21:28:59.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:28:59.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:01.416 01.418 15712 Exposure complete
21:29:01.469 00.053 15712 worker thread done servicing request
21:29:01.469 00.000 7988 OnExposeComplete: enter
21:29:01.476 00.007 7988 UpdateGuideState(): m_state=6
21:29:01.476 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6278
21:29:01.476 00.000 7988 Star::Find returns 1 (0), X=1183.52, Y=444.07, Mass=1528, SNR=26.5, Peak=187 HFD=3.5
21:29:01.476 00.000 7988 MultiStar: [#1 -0.06,-0.22,1.01,U] [#2 -0.05,-0.03,1.04,U] [#3 -0.02,-0.15,0.94,U] [#4 -0.08,-0.01,1.03,U] [#5 -0.11,-0.28,0.75,U] [#6 0.08,-0.20,0.70,U] [#7 0.14,-0.01,0.66,U] [#8 0.14,0.11,0.61,U] 
21:29:01.476 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.12}, one-star: {-0.03, -0.24}
21:29:01.476 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
21:29:01.476 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
21:29:01.476 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.67 mountX=0.12 mountY=0.02, mountTheta=0.12
21:29:01.476 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
21:29:01.476 00.000 7988 Enqueuing Move request for scope (-0.01, -0.12)
21:29:01.476 00.000 15712 Worker thread wakes up
21:29:01.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:01.476 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.5
21:29:01.490 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:01.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:01.492 00.002 7988 Enqueuing Expose request
21:29:01.493 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
21:29:01.493 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
21:29:01.493 00.000 15712 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.02
21:29:01.493 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:01.493 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
21:29:01.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:01.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:29:01.493 00.000 15712 MoveAxis(W, 4, ABG)
21:29:01.493 00.000 15712 Guiding  Dir = 3, Dur = 4
21:29:01.493 00.000 15712 IsGuiding returns 0
21:29:01.514 00.021 15712 IsGuiding returns 0
21:29:01.514 00.000 15712 Move returns status 0, amount 4
21:29:01.514 00.000 15712 MoveAxis(N, 0, ABG)
21:29:01.514 00.000 15712 Move returns status 0, amount 0
21:29:01.514 00.000 15712 move complete, result=0
21:29:01.514 00.000 15712 worker thread done servicing request
21:29:01.514 00.000 15712 Worker thread wakes up
21:29:01.514 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
21:29:01.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:01.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:03.154 01.640 15712 Exposure complete
21:29:03.212 00.058 15712 worker thread done servicing request
21:29:03.212 00.000 7988 OnExposeComplete: enter
21:29:03.212 00.000 7988 UpdateGuideState(): m_state=6
21:29:03.216 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6279
21:29:03.216 00.000 7988 Star::Find returns 1 (0), X=1183.51, Y=444.27, Mass=1411, SNR=25.6, Peak=184 HFD=3.1
21:29:03.218 00.002 7988 MultiStar: [#1 0.08,-0.08,1.05,U] [#2 -0.06,-0.12,1.03,U] [#3 -0.20,0.02,0.98,U] [#4 0.05,0.00,1.06,U] [#5 -0.14,-0.22,0.74,U] [#6 0.09,0.04,0.74,U] [#7 0.12,-0.09,0.67,U] [#8 0.07,0.12,0.69,U] 
21:29:03.218 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.04, -0.03}
21:29:03.220 00.002 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
21:29:03.220 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
21:29:03.222 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.76 mountX=0.04 mountY=0.01, mountTheta=0.21
21:29:03.224 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
21:29:03.224 00.000 7988 Enqueuing Move request for scope (-0.01, -0.04)
21:29:03.226 00.002 15712 Worker thread wakes up
21:29:03.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
21:29:03.226 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
21:29:03.226 00.000 15712 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.01
21:29:03.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:03.227 00.001 7988 UpdateGuideState exits: m=1411 SNR=25.6
21:29:03.229 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:03.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:03.231 00.002 7988 Enqueuing Expose request
21:29:03.232 00.001 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:03.232 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
21:29:03.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:03.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:29:03.232 00.000 15712 MoveAxis(W, 2, ABG)
21:29:03.232 00.000 15712 Guiding  Dir = 3, Dur = 2
21:29:03.232 00.000 15712 IsGuiding returns 0
21:29:03.258 00.026 15712 IsGuiding returns 0
21:29:03.258 00.000 15712 Move returns status 0, amount 2
21:29:03.258 00.000 15712 MoveAxis(N, 0, ABG)
21:29:03.258 00.000 15712 Move returns status 0, amount 0
21:29:03.258 00.000 15712 move complete, result=0
21:29:03.258 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:29:03.261 00.003 15712 worker thread done servicing request
21:29:03.261 00.000 15712 Worker thread wakes up
21:29:03.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:03.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:04.669 01.408 15712 Exposure complete
21:29:04.722 00.053 15712 worker thread done servicing request
21:29:04.722 00.000 7988 OnExposeComplete: enter
21:29:04.722 00.000 7988 UpdateGuideState(): m_state=6
21:29:04.730 00.008 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6280
21:29:04.731 00.001 7988 Star::Find returns 1 (0), X=1183.49, Y=444.36, Mass=1463, SNR=26.0, Peak=203 HFD=3.1
21:29:04.733 00.002 7988 MultiStar: [#1 -0.02,-0.12,1.06,U] [#2 -0.15,0.10,1.01,U] [#3 0.04,0.05,0.95,U] [#4 -0.32,0.25,1.02,U] [#5 -0.30,0.05,0.74,U] [#6 -0.03,0.15,0.70,U] [#7 0.14,0.02,0.68,U] [#8 0.09,0.42,0.68,U] 
21:29:04.733 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.10}, one-star: {-0.06, 0.06}
21:29:04.735 00.002 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.58) = xAngle (3.97 = -2.32)
21:29:04.735 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.07 = 0.79)
21:29:04.737 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.39 mountX=-0.06 mountY=0.06, mountTheta=2.33
21:29:04.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.06, opts=13)
21:29:04.739 00.002 7988 Enqueuing Move request for scope (-0.06, 0.06)
21:29:04.739 00.000 15712 Worker thread wakes up
21:29:04.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
21:29:04.739 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
21:29:04.739 00.000 15712 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=0.06
21:29:04.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:29:04.739 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.0
21:29:04.742 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:04.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:04.744 00.002 7988 Enqueuing Expose request
21:29:04.744 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:04.746 00.002 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
21:29:04.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:04.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:29:04.746 00.000 15712 MoveAxis(W, 4, ABG)
21:29:04.746 00.000 15712 Guiding  Dir = 3, Dur = 4
21:29:04.746 00.000 15712 IsGuiding returns 0
21:29:04.762 00.016 15712 IsGuiding returns 0
21:29:04.762 00.000 15712 Move returns status 0, amount 4
21:29:04.762 00.000 15712 MoveAxis(N, 0, ABG)
21:29:04.762 00.000 15712 Move returns status 0, amount 0
21:29:04.762 00.000 15712 move complete, result=0
21:29:04.762 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
21:29:04.762 00.000 15712 worker thread done servicing request
21:29:04.762 00.000 15712 Worker thread wakes up
21:29:04.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:04.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:06.506 01.744 15712 Exposure complete
21:29:06.563 00.057 15712 worker thread done servicing request
21:29:06.563 00.000 7988 OnExposeComplete: enter
21:29:06.563 00.000 7988 UpdateGuideState(): m_state=6
21:29:06.563 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6281
21:29:06.567 00.004 7988 Star::Find returns 1 (0), X=1183.41, Y=444.28, Mass=1526, SNR=26.4, Peak=210 HFD=3.2
21:29:06.567 00.000 7988 MultiStar: [#1 -0.00,0.12,1.01,U] [#2 -0.12,0.24,1.02,U] [#3 0.01,0.23,0.96,U] [#4 -0.21,0.24,0.99,U] [#5 -0.21,0.14,0.72,U] [#6 -0.03,0.39,0.71,U] [#7 0.29,0.21,0.68,U] [#8 0.10,0.44,0.66,U] 
21:29:06.567 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.21}, one-star: {-0.14, -0.02}
21:29:06.567 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.58) = xAngle (-1.40 = -1.40)
21:29:06.567 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.71 = 1.71)
21:29:06.567 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-2.98 mountX=0.02 mountY=0.14, mountTheta=1.40
21:29:06.574 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.02, opts=13)
21:29:06.574 00.000 7988 Enqueuing Move request for scope (-0.14, -0.02)
21:29:06.574 00.000 15712 Worker thread wakes up
21:29:06.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
21:29:06.574 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
21:29:06.574 00.000 15712 Moving (-0.14, -0.02) raw xDistance=0.02 yDistance=0.14
21:29:06.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:06.574 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.4
21:29:06.579 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:06.579 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:06.581 00.002 7988 Enqueuing Expose request
21:29:06.581 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:06.583 00.002 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
21:29:06.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:06.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:29:06.583 00.000 15712 MoveAxis(W, 3, ABG)
21:29:06.583 00.000 15712 Guiding  Dir = 3, Dur = 3
21:29:06.583 00.000 15712 IsGuiding returns 0
21:29:06.601 00.018 15712 IsGuiding returns 0
21:29:06.601 00.000 15712 Move returns status 0, amount 3
21:29:06.601 00.000 15712 MoveAxis(N, 0, ABG)
21:29:06.601 00.000 15712 Move returns status 0, amount 0
21:29:06.601 00.000 15712 move complete, result=0
21:29:06.601 00.000 15712 worker thread done servicing request
21:29:06.601 00.000 15712 Worker thread wakes up
21:29:06.601 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:29:06.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:06.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:08.019 01.418 15712 Exposure complete
21:29:08.071 00.052 15712 worker thread done servicing request
21:29:08.071 00.000 7988 OnExposeComplete: enter
21:29:08.071 00.000 7988 UpdateGuideState(): m_state=6
21:29:08.080 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6282
21:29:08.080 00.000 7988 Star::Find returns 1 (0), X=1183.48, Y=444.28, Mass=1450, SNR=25.9, Peak=214 HFD=3.3
21:29:08.082 00.002 7988 MultiStar: [#1 -0.05,-0.05,1.01,U] [#2 -0.11,0.31,1.05,U] [#3 -0.09,0.14,1.00,U] [#4 -0.19,0.24,1.04,U] [#5 -0.18,-0.22,0.74,U] [#6 -0.07,0.12,0.70,U] [#7 0.06,0.32,0.66,U] [#8 0.26,0.18,0.68,U] 
21:29:08.082 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.12}, one-star: {-0.08, -0.02}
21:29:08.084 00.002 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.58) = xAngle (-1.29 = -1.29)
21:29:08.084 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.82 = 1.82)
21:29:08.086 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.87 mountX=0.02 mountY=0.08, mountTheta=1.29
21:29:08.088 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.02, opts=13)
21:29:08.088 00.000 7988 Enqueuing Move request for scope (-0.08, -0.02)
21:29:08.088 00.000 15712 Worker thread wakes up
21:29:08.088 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
21:29:08.088 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
21:29:08.088 00.000 15712 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
21:29:08.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:08.088 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9
21:29:08.093 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:08.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:08.095 00.002 7988 Enqueuing Expose request
21:29:08.096 00.001 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:08.096 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
21:29:08.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:08.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:29:08.096 00.000 15712 MoveAxis(W, 1, ABG)
21:29:08.096 00.000 15712 Guiding  Dir = 3, Dur = 1
21:29:08.112 00.016 15712 IsGuiding returns 0
21:29:08.136 00.024 15712 IsGuiding returns 0
21:29:08.136 00.000 15712 Move returns status 0, amount 1
21:29:08.136 00.000 15712 MoveAxis(N, 0, ABG)
21:29:08.136 00.000 15712 Move returns status 0, amount 0
21:29:08.136 00.000 15712 move complete, result=0
21:29:08.136 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:29:08.138 00.002 15712 worker thread done servicing request
21:29:08.138 00.000 15712 Worker thread wakes up
21:29:08.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:08.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:09.773 01.635 15712 Exposure complete
21:29:09.822 00.049 15712 worker thread done servicing request
21:29:09.822 00.000 7988 OnExposeComplete: enter
21:29:09.822 00.000 7988 UpdateGuideState(): m_state=6
21:29:09.822 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6283
21:29:09.835 00.013 7988 Star::Find returns 1 (1), X=1183.25, Y=444.24, Mass=1571, SNR=27.2, Peak=255 HFD=3.5
21:29:09.835 00.000 7988 MultiStar: [#1 -0.31,-0.16,0.98,U] [#2 -0.40,-0.01,0.98,U] [#3 -0.28,-0.15,0.93,U] [#4 -0.24,-0.01,1.01,U] [#5 -0.28,-0.10,0.71,U] [#6 -0.33,-0.04,0.69,U] [#7 -0.26,0.03,0.64,U] [#8 -0.13,0.22,0.63,U] 
21:29:09.835 00.000 7988 refined, 8 included, MultiStar: {-0.29, -0.04}, one-star: {-0.30, -0.06}
21:29:09.835 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
21:29:09.839 00.004 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
21:29:09.839 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-2.99 mountX=0.05 mountY=0.29, mountTheta=1.41
21:29:09.839 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.04, opts=13)
21:29:09.839 00.000 7988 Enqueuing Move request for scope (-0.29, -0.04)
21:29:09.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:09.839 00.000 7988 UpdateGuideState exits: m=1571 SNR=27.2 Saturated
21:29:09.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:09.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:09.839 00.000 7988 Enqueuing Expose request
21:29:09.839 00.000 15712 Worker thread wakes up
21:29:09.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.04) opts 0xd
21:29:09.839 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.04)
21:29:09.839 00.000 15712 Moving (-0.29, -0.04) raw xDistance=0.05 yDistance=0.29
21:29:09.851 00.012 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:09.851 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
21:29:09.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:29:09.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:29:09.851 00.000 15712 MoveAxis(E, 3, ABG)
21:29:09.851 00.000 15712 Guiding  Dir = 2, Dur = 3
21:29:09.851 00.000 15712 IsGuiding returns 0
21:29:09.873 00.022 15712 IsGuiding returns 0
21:29:09.873 00.000 15712 Move returns status 0, amount 3
21:29:09.873 00.000 15712 MoveAxis(N, 0, ABG)
21:29:09.873 00.000 15712 Move returns status 0, amount 0
21:29:09.873 00.000 15712 move complete, result=0
21:29:09.873 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.3 px 0 ms NORTH
21:29:09.879 00.006 15712 worker thread done servicing request
21:29:09.879 00.000 15712 Worker thread wakes up
21:29:09.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:09.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:11.286 01.407 15712 Exposure complete
21:29:11.337 00.051 15712 worker thread done servicing request
21:29:11.337 00.000 7988 OnExposeComplete: enter
21:29:11.337 00.000 7988 UpdateGuideState(): m_state=6
21:29:11.349 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6284
21:29:11.349 00.000 7988 Star::Find returns 1 (0), X=1183.38, Y=444.16, Mass=1514, SNR=26.5, Peak=209 HFD=3.3
21:29:11.349 00.000 7988 MultiStar: [#1 -0.10,-0.23,1.02,U] [#2 -0.17,-0.20,1.01,U] [#3 -0.19,-0.12,0.99,U] [#4 -0.29,-0.21,1.04,U] [#5 -0.44,-0.14,0.73,U] [#6 -0.24,-0.11,0.69,U] [#7 -0.16,-0.09,0.66,U] [#8 -0.03,0.09,0.63,U] 
21:29:11.349 00.000 7988 single-star, 8 included, MultiStar: {-0.20, -0.14}, one-star: {-0.17, -0.15}
21:29:11.354 00.005 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
21:29:11.354 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
21:29:11.354 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.44 mountX=0.15 mountY=0.18, mountTheta=0.87
21:29:11.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.15, opts=13)
21:29:11.354 00.000 7988 Enqueuing Move request for scope (-0.17, -0.15)
21:29:11.354 00.000 15712 Worker thread wakes up
21:29:11.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
21:29:11.354 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
21:29:11.354 00.000 15712 Moving (-0.17, -0.15) raw xDistance=0.15 yDistance=0.18
21:29:11.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:11.354 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
21:29:11.362 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:11.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:11.364 00.002 7988 Enqueuing Expose request
21:29:11.365 00.001 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:11.365 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
21:29:11.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:11.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:29:11.365 00.000 15712 MoveAxis(E, 5, ABG)
21:29:11.365 00.000 15712 Guiding  Dir = 2, Dur = 5
21:29:11.365 00.000 15712 IsGuiding returns 0
21:29:11.375 00.010 15712 IsGuiding returns 0
21:29:11.375 00.000 15712 Move returns status 0, amount 5
21:29:11.375 00.000 15712 MoveAxis(N, 0, ABG)
21:29:11.375 00.000 15712 Move returns status 0, amount 0
21:29:11.375 00.000 15712 move complete, result=0
21:29:11.375 00.000 15712 worker thread done servicing request
21:29:11.375 00.000 15712 Worker thread wakes up
21:29:11.375 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:29:11.381 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:11.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:13.122 01.741 15712 Exposure complete
21:29:13.181 00.059 15712 worker thread done servicing request
21:29:13.181 00.000 7988 OnExposeComplete: enter
21:29:13.181 00.000 7988 UpdateGuideState(): m_state=6
21:29:13.181 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6285
21:29:13.184 00.003 7988 Star::Find returns 1 (0), X=1183.43, Y=444.17, Mass=1485, SNR=26.2, Peak=186 HFD=3.4
21:29:13.186 00.002 7988 MultiStar: [#1 -0.17,-0.10,1.03,U] [#2 -0.10,0.04,1.02,U] [#3 -0.14,-0.09,0.94,U] [#4 -0.04,-0.08,1.05,U] [#5 -0.17,-0.08,0.71,U] [#6 -0.03,-0.13,0.68,U] [#7 -0.10,0.05,0.67,U] [#8 0.04,0.00,0.67,U] 
21:29:13.186 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.12, -0.14}
21:29:13.188 00.002 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
21:29:13.188 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
21:29:13.190 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.58 mountX=0.06 mountY=0.10, mountTheta=1.01
21:29:13.192 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.06, opts=13)
21:29:13.192 00.000 7988 Enqueuing Move request for scope (-0.09, -0.06)
21:29:13.194 00.002 15712 Worker thread wakes up
21:29:13.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
21:29:13.194 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
21:29:13.194 00.000 15712 Moving (-0.09, -0.06) raw xDistance=0.06 yDistance=0.10
21:29:13.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:29:13.194 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.2
21:29:13.198 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:13.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:13.200 00.002 7988 Enqueuing Expose request
21:29:13.200 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:13.200 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:29:13.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:13.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:29:13.200 00.000 15712 MoveAxis(E, 3, ABG)
21:29:13.200 00.000 15712 Guiding  Dir = 2, Dur = 3
21:29:13.200 00.000 15712 IsGuiding returns 0
21:29:13.216 00.016 15712 IsGuiding returns 0
21:29:13.216 00.000 15712 Move returns status 0, amount 3
21:29:13.216 00.000 15712 MoveAxis(N, 0, ABG)
21:29:13.216 00.000 15712 Move returns status 0, amount 0
21:29:13.216 00.000 15712 move complete, result=0
21:29:13.216 00.000 15712 worker thread done servicing request
21:29:13.216 00.000 15712 Worker thread wakes up
21:29:13.216 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:29:13.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:13.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:14.636 01.420 15712 Exposure complete
21:29:14.687 00.051 15712 worker thread done servicing request
21:29:14.687 00.000 7988 OnExposeComplete: enter
21:29:14.687 00.000 7988 UpdateGuideState(): m_state=6
21:29:14.699 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6286
21:29:14.699 00.000 7988 Star::Find returns 1 (0), X=1183.28, Y=443.98, Mass=1461, SNR=26.1, Peak=211 HFD=3.2
21:29:14.701 00.002 7988 MultiStar: [#1 -0.30,-0.47,1.03,U] [#2 -0.17,-0.29,1.01,U] [#3 -0.21,-0.36,0.95,U] [#4 -0.21,-0.27,1.06,U] [#5 -0.52,-0.44,0.68,U] [#6 -0.17,-0.43,0.72,U] [#7 0.00,-0.42,0.65,U] [#8 -0.36,0.12,0.68,U] 
21:29:14.701 00.000 7988 refined, 8 included, MultiStar: {-0.24, -0.33}, one-star: {-0.28, -0.32}
21:29:14.703 00.002 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.58) = xAngle (-0.63 = -0.63)
21:29:14.704 00.001 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
21:29:14.704 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.33 hyp=0.41 cameraTheta=-2.21 mountX=0.33 mountY=0.25, mountTheta=0.65
21:29:14.706 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.33, opts=13)
21:29:14.708 00.002 7988 Enqueuing Move request for scope (-0.24, -0.33)
21:29:14.708 00.000 15712 Worker thread wakes up
21:29:14.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.33) opts 0xd
21:29:14.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.33)
21:29:14.708 00.000 15712 Moving (-0.24, -0.33) raw xDistance=0.33 yDistance=0.25
21:29:14.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:14.708 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.1
21:29:14.712 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:14.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:14.714 00.002 7988 Enqueuing Expose request
21:29:14.715 00.001 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 635.99
21:29:14.715 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
21:29:14.715 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:29:14.715 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:29:14.715 00.000 15712 MoveAxis(W, 62, ABG)
21:29:14.715 00.000 15712 Guiding  Dir = 3, Dur = 62
21:29:14.715 00.000 15712 IsGuiding returns 0
21:29:14.737 00.022 15712 PulseGuide returned control before completion, sleep 51
21:29:14.794 00.057 15712 IsGuiding returns 1
21:29:14.794 00.000 15712 scope still moving after pulse duration time elapsed
21:29:14.832 00.038 15712 IsGuiding returns 0
21:29:14.832 00.000 15712 scope move finished after 62 + 54 ms
21:29:14.832 00.000 15712 Move returns status 0, amount 62
21:29:14.832 00.000 15712 MoveAxis(N, 0, ABG)
21:29:14.832 00.000 15712 Move returns status 0, amount 0
21:29:14.832 00.000 15712 move complete, result=0
21:29:14.832 00.000 15712 worker thread done servicing request
21:29:14.832 00.000 15712 Worker thread wakes up
21:29:14.832 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.3 px 0 ms NORTH
21:29:14.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:14.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:16.473 01.641 15712 Exposure complete
21:29:16.524 00.051 15712 worker thread done servicing request
21:29:16.524 00.000 7988 OnExposeComplete: enter
21:29:16.534 00.010 7988 UpdateGuideState(): m_state=6
21:29:16.534 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6287
21:29:16.536 00.002 7988 Star::Find returns 1 (0), X=1183.33, Y=444.37, Mass=1519, SNR=26.6, Peak=213 HFD=3.1
21:29:16.536 00.000 7988 MultiStar: [#1 0.05,0.09,1.06,U] [#2 -0.10,0.02,1.01,U] [#3 -0.01,-0.05,0.95,U] [#4 -0.05,0.11,1.02,U] [#5 -0.25,0.14,0.72,U] [#6 -0.03,-0.04,0.72,U] [#7 -0.01,0.24,0.71,U] [#8 0.18,0.37,0.69,U] 
21:29:16.538 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.23, 0.07}
21:29:16.538 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
21:29:16.541 00.003 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
21:29:16.541 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.09 mountX=-0.10 mountY=0.05, mountTheta=2.64
21:29:16.543 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.10, opts=13)
21:29:16.545 00.002 7988 Enqueuing Move request for scope (-0.05, 0.10)
21:29:16.545 00.000 15712 Worker thread wakes up
21:29:16.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
21:29:16.545 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
21:29:16.545 00.000 15712 Moving (-0.05, 0.10) raw xDistance=-0.10 yDistance=0.05
21:29:16.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:16.545 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.6
21:29:16.548 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:16.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:16.550 00.002 7988 Enqueuing Expose request
21:29:16.550 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:16.550 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
21:29:16.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:16.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:29:16.550 00.000 15712 MoveAxis(E, 0, ABG)
21:29:16.550 00.000 15712 Move returns status 0, amount 0
21:29:16.550 00.000 15712 MoveAxis(N, 0, ABG)
21:29:16.550 00.000 15712 Move returns status 0, amount 0
21:29:16.550 00.000 15712 move complete, result=0
21:29:16.550 00.000 15712 worker thread done servicing request
21:29:16.550 00.000 15712 Worker thread wakes up
21:29:16.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:16.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:16.550 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:29:17.970 01.420 15712 Exposure complete
21:29:18.028 00.058 15712 worker thread done servicing request
21:29:18.028 00.000 7988 OnExposeComplete: enter
21:29:18.028 00.000 7988 UpdateGuideState(): m_state=6
21:29:18.032 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6288
21:29:18.032 00.000 7988 Star::Find returns 1 (0), X=1183.45, Y=444.19, Mass=1456, SNR=26.1, Peak=213 HFD=3.1
21:29:18.032 00.000 7988 MultiStar: [#1 0.01,-0.17,1.02,U] [#2 -0.12,-0.11,1.01,U] [#3 -0.18,-0.12,0.96,U] [#4 -0.07,-0.05,1.03,U] [#5 -0.35,-0.26,0.73,U] [#6 -0.08,-0.03,0.71,U] [#7 -0.06,0.02,0.68,U] [#8 0.01,0.24,0.71,U] 
21:29:18.035 00.003 7988 refined, 8 included, MultiStar: {-0.10, -0.08}, one-star: {-0.11, -0.12}
21:29:18.035 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.58) = xAngle (-0.93 = -0.93)
21:29:18.035 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.18 = 2.18)
21:29:18.035 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.51 mountX=0.08 mountY=0.10, mountTheta=0.94
21:29:18.035 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.08, opts=13)
21:29:18.035 00.000 7988 Enqueuing Move request for scope (-0.10, -0.08)
21:29:18.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:18.035 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.1
21:29:18.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:18.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:18.035 00.000 7988 Enqueuing Expose request
21:29:18.035 00.000 15712 Worker thread wakes up
21:29:18.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
21:29:18.035 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
21:29:18.035 00.000 15712 Moving (-0.10, -0.08) raw xDistance=0.08 yDistance=0.10
21:29:18.052 00.017 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:18.052 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:29:18.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:18.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:29:18.052 00.000 15712 MoveAxis(E, 2, ABG)
21:29:18.052 00.000 15712 Guiding  Dir = 2, Dur = 2
21:29:18.052 00.000 15712 IsGuiding returns 0
21:29:18.074 00.022 15712 IsGuiding returns 0
21:29:18.074 00.000 15712 Move returns status 0, amount 2
21:29:18.074 00.000 15712 MoveAxis(N, 0, ABG)
21:29:18.074 00.000 15712 Move returns status 0, amount 0
21:29:18.074 00.000 15712 move complete, result=0
21:29:18.074 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:29:18.079 00.005 15712 worker thread done servicing request
21:29:18.079 00.000 15712 Worker thread wakes up
21:29:18.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:18.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:19.829 01.750 15712 Exposure complete
21:29:19.888 00.059 15712 worker thread done servicing request
21:29:19.888 00.000 7988 OnExposeComplete: enter
21:29:19.888 00.000 7988 UpdateGuideState(): m_state=6
21:29:19.888 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6289
21:29:19.888 00.000 7988 Star::Find returns 1 (0), X=1183.28, Y=444.10, Mass=1588, SNR=27.2, Peak=223 HFD=3.4
21:29:19.888 00.000 7988 MultiStar: [#1 -0.11,0.02,0.96,U] [#2 -0.14,-0.05,0.97,U] [#3 -0.10,-0.20,0.92,U] [#4 -0.25,-0.14,0.99,U] [#5 -0.20,-0.14,0.71,U] [#6 -0.19,-0.05,0.70,U] [#7 -0.02,-0.25,0.62,U] [#8 -0.19,0.07,0.66,U] 
21:29:19.888 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.10}, one-star: {-0.28, -0.20}
21:29:19.888 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
21:29:19.896 00.008 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
21:29:19.896 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.58 mountX=0.11 mountY=0.17, mountTheta=1.01
21:29:19.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.10, opts=13)
21:29:19.896 00.000 7988 Enqueuing Move request for scope (-0.17, -0.10)
21:29:19.896 00.000 15712 Worker thread wakes up
21:29:19.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
21:29:19.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
21:29:19.896 00.000 15712 Moving (-0.17, -0.10) raw xDistance=0.11 yDistance=0.17
21:29:19.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:19.896 00.000 7988 UpdateGuideState exits: m=1588 SNR=27.2
21:29:19.903 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:19.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:19.905 00.002 7988 Enqueuing Expose request
21:29:19.905 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:19.905 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
21:29:19.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:19.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:29:19.905 00.000 15712 MoveAxis(W, 1, ABG)
21:29:19.905 00.000 15712 Guiding  Dir = 3, Dur = 1
21:29:19.905 00.000 15712 IsGuiding returns 0
21:29:19.930 00.025 15712 IsGuiding returns 0
21:29:19.930 00.000 15712 Move returns status 0, amount 1
21:29:19.930 00.000 15712 MoveAxis(N, 0, ABG)
21:29:19.930 00.000 15712 Move returns status 0, amount 0
21:29:19.930 00.000 15712 move complete, result=0
21:29:19.930 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
21:29:19.934 00.004 15712 worker thread done servicing request
21:29:19.934 00.000 15712 Worker thread wakes up
21:29:19.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:19.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:21.348 01.414 15712 Exposure complete
21:29:21.399 00.051 15712 worker thread done servicing request
21:29:21.399 00.000 7988 OnExposeComplete: enter
21:29:21.409 00.010 7988 UpdateGuideState(): m_state=6
21:29:21.409 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6290
21:29:21.409 00.000 7988 Star::Find returns 1 (0), X=1183.30, Y=444.23, Mass=1495, SNR=26.2, Peak=241 HFD=3.5
21:29:21.409 00.000 7988 MultiStar: [#1 -0.02,-0.16,1.04,U] [#2 -0.19,-0.01,1.03,U] [#3 -0.18,-0.00,0.97,U] [#4 -0.14,-0.02,1.06,U] [#5 -0.45,-0.19,0.72,U] [#6 -0.10,0.01,0.71,U] [#7 -0.20,0.07,0.65,U] [#8 -0.10,0.42,0.68,U] 
21:29:21.409 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.01}, one-star: {-0.25, -0.07}
21:29:21.409 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
21:29:21.416 00.007 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
21:29:21.416 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.18 cameraTheta=-3.08 mountX=0.01 mountY=0.17, mountTheta=1.50
21:29:21.416 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.01, opts=13)
21:29:21.416 00.000 7988 Enqueuing Move request for scope (-0.17, -0.01)
21:29:21.416 00.000 15712 Worker thread wakes up
21:29:21.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
21:29:21.416 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
21:29:21.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:21.416 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2
21:29:21.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:21.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:21.425 00.009 15712 Moving (-0.17, -0.01) raw xDistance=0.01 yDistance=0.17
21:29:21.425 00.000 7988 Enqueuing Expose request
21:29:21.427 00.002 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:21.427 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
21:29:21.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:21.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:29:21.427 00.000 15712 MoveAxis(E, 0, ABG)
21:29:21.427 00.000 15712 Move returns status 0, amount 0
21:29:21.427 00.000 15712 MoveAxis(N, 0, ABG)
21:29:21.427 00.000 15712 Move returns status 0, amount 0
21:29:21.427 00.000 15712 move complete, result=0
21:29:21.427 00.000 15712 worker thread done servicing request
21:29:21.427 00.000 15712 Worker thread wakes up
21:29:21.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:21.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:21.427 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:29:23.070 01.643 15712 Exposure complete
21:29:23.115 00.045 15712 worker thread done servicing request
21:29:23.115 00.000 7988 OnExposeComplete: enter
21:29:23.115 00.000 7988 UpdateGuideState(): m_state=6
21:29:23.131 00.016 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6291
21:29:23.132 00.001 7988 Star::Find returns 1 (1), X=1183.20, Y=444.24, Mass=1551, SNR=26.8, Peak=255 HFD=3.5
21:29:23.132 00.000 7988 MultiStar: [#1 -0.34,-0.32,0.99,U] [#2 -0.19,-0.01,1.01,U] [#3 -0.27,-0.24,0.95,U] [#4 -0.40,-0.09,1.01,U] [#5 -0.46,-0.32,0.66,U] [#6 -0.45,-0.15,0.70,U] [#7 -0.22,-0.15,0.67,U] [#8 -0.42,0.10,0.65,U] 
21:29:23.132 00.000 7988 single-star, 8 included, MultiStar: {-0.34, -0.14}, one-star: {-0.35, -0.06}
21:29:23.132 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.58) = xAngle (-1.38 = -1.38)
21:29:23.132 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.73 = 1.73)
21:29:23.132 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.06 hyp=0.36 cameraTheta=-2.96 mountX=0.07 mountY=0.35, mountTheta=1.38
21:29:23.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.06, opts=13)
21:29:23.132 00.000 7988 Enqueuing Move request for scope (-0.35, -0.06)
21:29:23.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:23.132 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.8 Saturated
21:29:23.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:23.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:23.132 00.000 7988 Enqueuing Expose request
21:29:23.132 00.000 15712 Worker thread wakes up
21:29:23.147 00.015 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.06) opts 0xd
21:29:23.147 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.06)
21:29:23.147 00.000 15712 Moving (-0.35, -0.06) raw xDistance=0.07 yDistance=0.35
21:29:23.149 00.002 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:23.149 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
21:29:23.149 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.54 newest=0.70
21:29:23.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
21:29:23.149 00.000 15712 MoveAxis(W, 3, ABG)
21:29:23.149 00.000 15712 Guiding  Dir = 3, Dur = 3
21:29:23.149 00.000 15712 IsGuiding returns 0
21:29:23.173 00.024 15712 IsGuiding returns 0
21:29:23.173 00.000 15712 Move returns status 0, amount 3
21:29:23.173 00.000 15712 BLC: Oldest BLC event removed
21:29:23.173 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 64 applied
21:29:23.173 00.000 15712 MoveAxis(S, 154, ABG)
21:29:23.173 00.000 15712 Guiding  Dir = 1, Dur = 154
21:29:23.173 00.000 15712 IsGuiding returns 0
21:29:23.250 00.077 15712 PulseGuide returned control before completion, sleep 85
21:29:23.354 00.104 15712 IsGuiding returns 1
21:29:23.354 00.000 15712 scope still moving after pulse duration time elapsed
21:29:23.385 00.031 15712 IsGuiding returns 1
21:29:23.449 00.064 15712 IsGuiding returns 0
21:29:23.449 00.000 15712 scope move finished after 154 + 117 ms
21:29:23.449 00.000 15712 Move returns status 0, amount 154
21:29:23.449 00.000 15712 move complete, result=0
21:29:23.449 00.000 15712 worker thread done servicing request
21:29:23.449 00.000 15712 Worker thread wakes up
21:29:23.449 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.4 px 154 ms SOUTH
21:29:23.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:23.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:24.870 01.421 15712 Exposure complete
21:29:24.915 00.045 15712 worker thread done servicing request
21:29:24.915 00.000 7988 OnExposeComplete: enter
21:29:24.915 00.000 7988 UpdateGuideState(): m_state=6
21:29:24.932 00.017 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6292
21:29:24.932 00.000 7988 Star::Find returns 1 (0), X=1183.51, Y=444.07, Mass=1542, SNR=26.7, Peak=190 HFD=3.6
21:29:24.932 00.000 7988 MultiStar: [#1 0.01,-0.25,1.00,U] [#2 -0.15,-0.10,0.98,U] [#3 0.17,-0.31,0.95,U] [#4 -0.13,-0.17,1.02,U] [#5 -0.30,-0.30,0.66,U] [#6 -0.09,-0.16,0.69,U] [#7 -0.03,-0.19,0.67,U] [#8 -0.08,-0.06,0.60,U] 
21:29:24.932 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.20}, one-star: {-0.04, -0.24}
21:29:24.932 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
21:29:24.932 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
21:29:24.932 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.87 mountX=0.20 mountY=0.07, mountTheta=0.32
21:29:24.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.20, opts=13)
21:29:24.932 00.000 7988 Enqueuing Move request for scope (-0.06, -0.20)
21:29:24.932 00.000 15712 Worker thread wakes up
21:29:24.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
21:29:24.932 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
21:29:24.932 00.000 15712 Moving (-0.06, -0.20) raw xDistance=0.20 yDistance=0.07
21:29:24.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:24.932 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7
21:29:24.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:24.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:24.946 00.014 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.18, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.351865, 1:0.066767
21:29:24.946 00.000 7988 Enqueuing Expose request
21:29:24.946 00.000 15712 BLC: No correction, Miss < min_move
21:29:24.949 00.003 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 635.99
21:29:24.949 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
21:29:24.949 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:24.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:29:24.949 00.000 15712 MoveAxis(W, 41, ABG)
21:29:24.949 00.000 15712 Guiding  Dir = 3, Dur = 41
21:29:24.949 00.000 15712 IsGuiding returns 0
21:29:24.982 00.033 15712 PulseGuide returned control before completion, sleep 22
21:29:25.030 00.048 15712 IsGuiding returns 0
21:29:25.030 00.000 15712 Move returns status 0, amount 41
21:29:25.030 00.000 15712 MoveAxis(N, 0, ABG)
21:29:25.030 00.000 15712 Move returns status 0, amount 0
21:29:25.030 00.000 15712 move complete, result=0
21:29:25.030 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
21:29:25.030 00.000 15712 worker thread done servicing request
21:29:25.030 00.000 15712 Worker thread wakes up
21:29:25.032 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:25.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:26.671 01.639 15712 Exposure complete
21:29:26.731 00.060 15712 worker thread done servicing request
21:29:26.731 00.000 7988 OnExposeComplete: enter
21:29:26.731 00.000 7988 UpdateGuideState(): m_state=6
21:29:26.731 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6293
21:29:26.735 00.004 7988 Star::Find returns 1 (0), X=1183.71, Y=444.04, Mass=1475, SNR=26.1, Peak=227 HFD=3.3
21:29:26.736 00.001 7988 MultiStar: [#1 0.13,-0.19,1.03,U] [#2 0.09,-0.18,1.02,U] [#3 0.20,-0.23,0.96,U] [#4 0.12,-0.18,1.08,U] [#5 -0.10,-0.15,0.75,U] [#6 0.07,-0.10,0.72,U] [#7 0.36,-0.27,0.72,U] [#8 0.16,-0.11,0.65,U] 
21:29:26.736 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.19}, one-star: {0.16, -0.26}
21:29:26.736 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
21:29:26.736 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.55)
21:29:26.736 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.96 mountX=0.19 mountY=-0.13, mountTheta=-0.60
21:29:26.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.19, opts=13)
21:29:26.736 00.000 7988 Enqueuing Move request for scope (0.13, -0.19)
21:29:26.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:26.736 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1
21:29:26.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:26.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:26.736 00.000 7988 Enqueuing Expose request
21:29:26.736 00.000 15712 Worker thread wakes up
21:29:26.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
21:29:26.736 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
21:29:26.736 00.000 15712 Moving (0.13, -0.19) raw xDistance=0.19 yDistance=-0.13
21:29:26.736 00.000 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.18, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.351865, 1:0.066767, 2:-0.129048
21:29:26.736 00.000 15712 BLC: No correction, Miss < min_move
21:29:26.753 00.017 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 635.99
21:29:26.753 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
21:29:26.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:26.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:29:26.753 00.000 15712 MoveAxis(W, 38, ABG)
21:29:26.753 00.000 15712 Guiding  Dir = 3, Dur = 38
21:29:26.753 00.000 15712 IsGuiding returns 0
21:29:26.773 00.020 15712 PulseGuide returned control before completion, sleep 31
21:29:26.821 00.048 15712 IsGuiding returns 1
21:29:26.821 00.000 15712 scope still moving after pulse duration time elapsed
21:29:26.848 00.027 15712 IsGuiding returns 0
21:29:26.848 00.000 15712 scope move finished after 38 + 53 ms
21:29:26.848 00.000 15712 Move returns status 0, amount 38
21:29:26.848 00.000 15712 MoveAxis(N, 0, ABG)
21:29:26.848 00.000 15712 Move returns status 0, amount 0
21:29:26.848 00.000 15712 move complete, result=0
21:29:26.848 00.000 15712 worker thread done servicing request
21:29:26.848 00.000 15712 Worker thread wakes up
21:29:26.848 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
21:29:26.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:26.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:28.269 01.421 15712 Exposure complete
21:29:28.318 00.049 15712 worker thread done servicing request
21:29:28.318 00.000 7988 OnExposeComplete: enter
21:29:28.318 00.000 7988 UpdateGuideState(): m_state=6
21:29:28.330 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6294
21:29:28.331 00.001 7988 Star::Find returns 1 (1), X=1183.91, Y=444.08, Mass=1477, SNR=26.1, Peak=255 HFD=2.9
21:29:28.331 00.000 7988 MultiStar: [#1 0.35,-0.08,0.99,U] [#2 0.22,-0.10,1.03,U] [#3 0.16,-0.09,0.94,U] [#4 0.18,-0.18,1.03,U] [#5 0.06,0.02,0.72,U] [#6 0.33,0.09,0.73,U] [#7 0.50,-0.14,0.68,U] [#8 0.31,-0.06,0.66,U] 
21:29:28.331 00.000 7988 refined, 8 included, MultiStar: {0.27, -0.09}, one-star: {0.36, -0.22}
21:29:28.331 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
21:29:28.335 00.004 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.92)
21:29:28.335 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.09 hyp=0.29 cameraTheta=-0.33 mountX=0.09 mountY=-0.27, mountTheta=-1.25
21:29:28.335 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.09, opts=13)
21:29:28.335 00.000 7988 Enqueuing Move request for scope (0.27, -0.09)
21:29:28.335 00.000 15712 Worker thread wakes up
21:29:28.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:28.335 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1 Saturated
21:29:28.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:28.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:28.335 00.000 7988 Enqueuing Expose request
21:29:28.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.09) opts 0xd
21:29:28.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.09)
21:29:28.335 00.000 15712 Moving (0.27, -0.09) raw xDistance=0.09 yDistance=-0.27
21:29:28.335 00.000 15712 BLC: window closed
21:29:28.335 00.000 15712 BLC: History state: CurrMiss=-0.27, AvgInitMiss=-0.18, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.351865, 1:0.066767, 2:-0.129048
21:29:28.335 00.000 15712 BLC: Average miss indicates over-shooting, nominal decrease by -45.000000
21:29:28.335 00.000 15712 BLC: window closed
21:29:28.335 00.000 15712 BLC: Pulse adjusted to 51
21:29:28.346 00.011 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:28.346 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
21:29:28.352 00.006 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:29:28.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:29:28.352 00.000 15712 MoveAxis(W, 2, ABG)
21:29:28.352 00.000 15712 Guiding  Dir = 3, Dur = 2
21:29:28.352 00.000 15712 IsGuiding returns 0
21:29:28.369 00.017 15712 IsGuiding returns 0
21:29:28.369 00.000 15712 Move returns status 0, amount 2
21:29:28.369 00.000 15712 MoveAxis(N, 0, ABG)
21:29:28.369 00.000 15712 Move returns status 0, amount 0
21:29:28.369 00.000 15712 move complete, result=0
21:29:28.369 00.000 15712 worker thread done servicing request
21:29:28.369 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.3 px 0 ms NORTH
21:29:28.369 00.000 15712 Worker thread wakes up
21:29:28.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:28.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:28.650 00.281 7988 evsrv: cli 0CCD0168 connect
21:29:28.652 00.002 7988 case statement mapped state 6 to 3
21:29:28.652 00.000 7988 case statement mapped state 6 to 3
21:29:28.652 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_pixel_scale","id":"4e8500eb-dd01-40a2-9eb7-69541ea90044"}
21:29:28.652 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":3.86747,"id":"4e8500eb-dd01-40a2-9eb7-69541ea90044"}
21:29:28.658 00.006 7988 evsrv: cli 0CCD0168 disconnect
21:29:30.007 01.349 15712 Exposure complete
21:29:30.053 00.046 15712 worker thread done servicing request
21:29:30.053 00.000 7988 OnExposeComplete: enter
21:29:30.053 00.000 7988 UpdateGuideState(): m_state=6
21:29:30.069 00.016 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6295
21:29:30.070 00.001 7988 Star::Find returns 1 (0), X=1183.78, Y=444.27, Mass=1538, SNR=26.8, Peak=212 HFD=3.5
21:29:30.070 00.000 7988 MultiStar: [#1 0.13,-0.12,1.00,U] [#2 0.13,-0.11,0.98,U] [#3 0.32,-0.09,0.94,U] [#4 0.14,0.15,1.02,U] [#5 0.02,0.03,0.69,U] [#6 0.27,0.14,0.71,U] [#7 0.29,-0.07,0.66,U] [#8 0.12,0.17,0.63,U] 
21:29:30.070 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.00}, one-star: {0.22, -0.04}
21:29:30.070 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
21:29:30.070 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.61)
21:29:30.070 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.01 mountX=0.00 mountY=-0.18, mountTheta=-1.57
21:29:30.070 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.00, opts=13)
21:29:30.070 00.000 7988 Enqueuing Move request for scope (0.18, -0.00)
21:29:30.070 00.000 15712 Worker thread wakes up
21:29:30.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
21:29:30.070 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
21:29:30.070 00.000 15712 Moving (0.18, -0.00) raw xDistance=0.00 yDistance=-0.18
21:29:30.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:30.070 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.8
21:29:30.082 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:30.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:30.084 00.002 7988 Enqueuing Expose request
21:29:30.085 00.001 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:30.085 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
21:29:30.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:30.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:29:30.085 00.000 15712 MoveAxis(W, 4, ABG)
21:29:30.085 00.000 15712 Guiding  Dir = 3, Dur = 4
21:29:30.085 00.000 15712 IsGuiding returns 0
21:29:30.104 00.019 15712 IsGuiding returns 0
21:29:30.104 00.000 15712 Move returns status 0, amount 4
21:29:30.104 00.000 15712 MoveAxis(N, 0, ABG)
21:29:30.104 00.000 15712 Move returns status 0, amount 0
21:29:30.104 00.000 15712 move complete, result=0
21:29:30.104 00.000 15712 worker thread done servicing request
21:29:30.104 00.000 15712 Worker thread wakes up
21:29:30.104 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
21:29:30.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:30.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:31.517 01.413 15712 Exposure complete
21:29:31.577 00.060 15712 worker thread done servicing request
21:29:31.577 00.000 7988 OnExposeComplete: enter
21:29:31.577 00.000 7988 UpdateGuideState(): m_state=6
21:29:31.577 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6296
21:29:31.582 00.005 7988 Star::Find returns 1 (0), X=1183.70, Y=444.31, Mass=1511, SNR=26.5, Peak=225 HFD=3.4
21:29:31.582 00.000 7988 MultiStar: [#1 0.08,0.00,1.02,U] [#2 0.11,0.04,1.00,U] [#3 -0.00,0.10,0.94,U] [#4 0.17,-0.03,1.02,U] [#5 0.01,-0.27,0.70,U] [#6 0.22,-0.07,0.70,U] [#7 0.35,0.01,0.62,U] [#8 0.37,0.08,0.68,U] 
21:29:31.582 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.14, 0.01}
21:29:31.582 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.58) = xAngle (1.63 = 1.63)
21:29:31.582 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.74 = -1.54)
21:29:31.582 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.05 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
21:29:31.582 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.01, opts=13)
21:29:31.582 00.000 7988 Enqueuing Move request for scope (0.14, 0.01)
21:29:31.582 00.000 15712 Worker thread wakes up
21:29:31.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
21:29:31.582 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
21:29:31.582 00.000 15712 Moving (0.14, 0.01) raw xDistance=-0.01 yDistance=-0.14
21:29:31.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:31.582 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5
21:29:31.594 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:31.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:31.596 00.002 7988 Enqueuing Expose request
21:29:31.596 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:31.596 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
21:29:31.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:31.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:29:31.596 00.000 15712 MoveAxis(W, 0, ABG)
21:29:31.596 00.000 15712 Move returns status 0, amount 0
21:29:31.596 00.000 15712 MoveAxis(N, 0, ABG)
21:29:31.596 00.000 15712 Move returns status 0, amount 0
21:29:31.596 00.000 15712 move complete, result=0
21:29:31.596 00.000 15712 worker thread done servicing request
21:29:31.596 00.000 15712 Worker thread wakes up
21:29:31.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:31.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:31.599 00.003 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:29:33.241 01.642 15712 Exposure complete
21:29:33.298 00.057 15712 worker thread done servicing request
21:29:33.298 00.000 7988 OnExposeComplete: enter
21:29:33.298 00.000 7988 UpdateGuideState(): m_state=6
21:29:33.302 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6297
21:29:33.302 00.000 7988 Star::Find returns 1 (0), X=1183.72, Y=444.41, Mass=1494, SNR=26.2, Peak=193 HFD=3.2
21:29:33.302 00.000 7988 MultiStar: [#1 0.24,0.16,1.01,U] [#2 0.17,0.15,1.00,U] [#3 -0.05,0.11,0.95,U] [#4 0.16,0.11,1.04,U] [#5 0.03,0.13,0.67,U] [#6 0.07,0.19,0.72,U] [#7 0.29,0.03,0.69,U] [#8 0.14,0.39,0.64,U] 
21:29:33.302 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.14}, one-star: {0.17, 0.11}
21:29:33.302 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
21:29:33.302 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.78)
21:29:33.302 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.81 mountX=-0.15 mountY=-0.14, mountTheta=-2.37
21:29:33.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.14, opts=13)
21:29:33.302 00.000 7988 Enqueuing Move request for scope (0.14, 0.14)
21:29:33.312 00.010 15712 Worker thread wakes up
21:29:33.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
21:29:33.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
21:29:33.312 00.000 15712 Moving (0.14, 0.14) raw xDistance=-0.15 yDistance=-0.14
21:29:33.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:33.315 00.003 7988 UpdateGuideState exits: m=1494 SNR=26.2
21:29:33.315 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:33.317 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:33.317 00.000 7988 Enqueuing Expose request
21:29:33.317 00.000 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:33.317 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
21:29:33.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:33.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:29:33.317 00.000 15712 MoveAxis(W, 2, ABG)
21:29:33.317 00.000 15712 Guiding  Dir = 3, Dur = 2
21:29:33.333 00.016 15712 IsGuiding returns 0
21:29:33.349 00.016 15712 IsGuiding returns 0
21:29:33.349 00.000 15712 Move returns status 0, amount 2
21:29:33.349 00.000 15712 MoveAxis(N, 0, ABG)
21:29:33.349 00.000 15712 Move returns status 0, amount 0
21:29:33.349 00.000 15712 move complete, result=0
21:29:33.349 00.000 15712 worker thread done servicing request
21:29:33.349 00.000 15712 Worker thread wakes up
21:29:33.349 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:29:33.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:33.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:34.771 01.422 15712 Exposure complete
21:29:34.829 00.058 15712 worker thread done servicing request
21:29:34.829 00.000 7988 OnExposeComplete: enter
21:29:34.832 00.003 7988 UpdateGuideState(): m_state=6
21:29:34.832 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6298
21:29:34.832 00.000 7988 Star::Find returns 1 (0), X=1183.83, Y=444.29, Mass=1463, SNR=26.0, Peak=233 HFD=3.3
21:29:34.832 00.000 7988 MultiStar: [#1 0.36,-0.15,1.05,U] [#2 0.31,-0.06,1.02,U] [#3 0.27,-0.01,0.94,U] [#4 0.28,0.23,1.05,U] [#5 0.25,-0.13,0.72,U] [#6 0.31,-0.25,0.71,U] [#7 0.50,-0.18,0.69,U] [#8 0.47,0.29,0.63,U] 
21:29:34.832 00.000 7988 single-star, 8 included, MultiStar: {0.33, -0.03}, one-star: {0.28, -0.02}
21:29:34.832 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.58) = xAngle (1.52 = 1.52)
21:29:34.832 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.62 = -1.66)
21:29:34.832 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-0.06 mountX=0.02 mountY=-0.28, mountTheta=-1.51
21:29:34.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.02, opts=13)
21:29:34.832 00.000 7988 Enqueuing Move request for scope (0.28, -0.02)
21:29:34.832 00.000 15712 Worker thread wakes up
21:29:34.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.02) opts 0xd
21:29:34.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.02)
21:29:34.832 00.000 15712 Moving (0.28, -0.02) raw xDistance=0.02 yDistance=-0.28
21:29:34.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:34.832 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.0
21:29:34.845 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:34.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:34.847 00.002 7988 Enqueuing Expose request
21:29:34.848 00.001 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:34.848 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
21:29:34.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:29:34.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:29:34.848 00.000 15712 MoveAxis(W, 6, ABG)
21:29:34.848 00.000 15712 Guiding  Dir = 3, Dur = 6
21:29:34.848 00.000 15712 IsGuiding returns 0
21:29:34.871 00.023 15712 IsGuiding returns 0
21:29:34.871 00.000 15712 Move returns status 0, amount 6
21:29:34.871 00.000 15712 MoveAxis(N, 0, ABG)
21:29:34.871 00.000 15712 Move returns status 0, amount 0
21:29:34.871 00.000 15712 move complete, result=0
21:29:34.871 00.000 15712 worker thread done servicing request
21:29:34.871 00.000 15712 Worker thread wakes up
21:29:34.871 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.3 px 0 ms NORTH
21:29:34.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:34.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:36.619 01.748 15712 Exposure complete
21:29:36.677 00.058 15712 worker thread done servicing request
21:29:36.677 00.000 7988 OnExposeComplete: enter
21:29:36.679 00.002 7988 UpdateGuideState(): m_state=6
21:29:36.679 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6299
21:29:36.681 00.002 7988 Star::Find returns 1 (0), X=1183.70, Y=444.09, Mass=1474, SNR=26.2, Peak=218 HFD=3.4
21:29:36.683 00.002 7988 MultiStar: [#1 0.18,-0.12,1.02,U] [#2 0.26,-0.10,1.04,U] [#3 0.23,-0.06,0.99,U] [#4 0.21,0.04,1.06,U] [#5 -0.11,-0.01,0.71,U] [#6 0.17,-0.11,0.70,U] [#7 0.18,-0.04,0.68,U] [#8 0.21,0.34,0.65,U] 
21:29:36.683 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.14, -0.21}
21:29:36.685 00.002 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
21:29:36.685 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.85)
21:29:36.687 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.25 mountX=0.04 mountY=-0.17, mountTheta=-1.33
21:29:36.687 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.04, opts=13)
21:29:36.689 00.002 7988 Enqueuing Move request for scope (0.17, -0.04)
21:29:36.691 00.002 15712 Worker thread wakes up
21:29:36.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
21:29:36.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
21:29:36.691 00.000 15712 Moving (0.17, -0.04) raw xDistance=0.04 yDistance=-0.17
21:29:36.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:36.691 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.2
21:29:36.693 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:36.693 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:36.695 00.002 7988 Enqueuing Expose request
21:29:36.696 00.001 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:36.696 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
21:29:36.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:36.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:29:36.696 00.000 15712 MoveAxis(W, 9, ABG)
21:29:36.696 00.000 15712 Guiding  Dir = 3, Dur = 9
21:29:36.696 00.000 15712 IsGuiding returns 0
21:29:36.713 00.017 15712 IsGuiding returns 0
21:29:36.713 00.000 15712 Move returns status 0, amount 9
21:29:36.713 00.000 15712 MoveAxis(N, 0, ABG)
21:29:36.713 00.000 15712 Move returns status 0, amount 0
21:29:36.713 00.000 15712 move complete, result=0
21:29:36.713 00.000 15712 worker thread done servicing request
21:29:36.713 00.000 15712 Worker thread wakes up
21:29:36.713 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
21:29:36.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:36.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:38.130 01.417 15712 Exposure complete
21:29:38.175 00.045 15712 worker thread done servicing request
21:29:38.175 00.000 7988 OnExposeComplete: enter
21:29:38.175 00.000 7988 UpdateGuideState(): m_state=6
21:29:38.190 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6300
21:29:38.190 00.000 7988 Star::Find returns 1 (0), X=1183.64, Y=444.31, Mass=1471, SNR=26.0, Peak=203 HFD=3.4
21:29:38.190 00.000 7988 MultiStar: [#1 0.10,0.02,1.04,U] [#2 0.20,0.02,1.03,U] [#3 0.34,-0.01,0.96,U] [#4 0.17,0.05,1.04,U] [#5 0.17,-0.01,0.76,U] [#6 0.16,0.14,0.71,U] [#7 0.39,0.07,0.68,U] [#8 0.35,0.29,0.66,U] 
21:29:38.190 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.05}, one-star: {0.08, 0.01}
21:29:38.190 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
21:29:38.190 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.81 = -1.48)
21:29:38.190 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.12 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
21:29:38.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.01, opts=13)
21:29:38.190 00.000 7988 Enqueuing Move request for scope (0.08, 0.01)
21:29:38.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:38.190 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.0
21:29:38.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:38.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:38.190 00.000 7988 Enqueuing Expose request
21:29:38.206 00.016 15712 Worker thread wakes up
21:29:38.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
21:29:38.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
21:29:38.206 00.000 15712 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
21:29:38.207 00.001 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:38.207 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
21:29:38.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:38.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:29:38.207 00.000 15712 MoveAxis(W, 8, ABG)
21:29:38.207 00.000 15712 Guiding  Dir = 3, Dur = 8
21:29:38.207 00.000 15712 IsGuiding returns 0
21:29:38.232 00.025 15712 IsGuiding returns 0
21:29:38.232 00.000 15712 Move returns status 0, amount 8
21:29:38.232 00.000 15712 MoveAxis(N, 0, ABG)
21:29:38.232 00.000 15712 Move returns status 0, amount 0
21:29:38.232 00.000 15712 move complete, result=0
21:29:38.232 00.000 15712 worker thread done servicing request
21:29:38.232 00.000 15712 Worker thread wakes up
21:29:38.232 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
21:29:38.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:38.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:39.976 01.744 15712 Exposure complete
21:29:40.029 00.053 15712 worker thread done servicing request
21:29:40.029 00.000 7988 OnExposeComplete: enter
21:29:40.037 00.008 7988 UpdateGuideState(): m_state=6
21:29:40.037 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6301
21:29:40.037 00.000 7988 Star::Find returns 1 (0), X=1183.71, Y=444.18, Mass=1451, SNR=25.9, Peak=201 HFD=3.2
21:29:40.037 00.000 7988 MultiStar: [#1 0.11,-0.08,1.02,U] [#2 0.06,-0.08,1.01,U] [#3 0.03,0.02,0.95,U] [#4 0.07,0.05,1.05,U] [#5 0.03,-0.26,0.74,U] [#6 0.20,-0.07,0.70,U] [#7 0.30,-0.06,0.66,U] [#8 0.23,0.03,0.65,U] 
21:29:40.037 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.16, -0.12}
21:29:40.037 00.000 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.58) = xAngle (1.11 = 1.11)
21:29:40.037 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.22 = -2.06)
21:29:40.037 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.47 mountX=0.06 mountY=-0.12, mountTheta=-1.11
21:29:40.046 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.06, opts=13)
21:29:40.046 00.000 7988 Enqueuing Move request for scope (0.12, -0.06)
21:29:40.046 00.000 15712 Worker thread wakes up
21:29:40.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
21:29:40.046 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
21:29:40.046 00.000 15712 Moving (0.12, -0.06) raw xDistance=0.06 yDistance=-0.12
21:29:40.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:40.046 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.9
21:29:40.051 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:40.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:40.053 00.002 7988 Enqueuing Expose request
21:29:40.053 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:40.053 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
21:29:40.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:40.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:29:40.053 00.000 15712 MoveAxis(W, 7, ABG)
21:29:40.053 00.000 15712 Guiding  Dir = 3, Dur = 7
21:29:40.053 00.000 15712 IsGuiding returns 0
21:29:40.069 00.016 15712 IsGuiding returns 0
21:29:40.069 00.000 15712 Move returns status 0, amount 7
21:29:40.069 00.000 15712 MoveAxis(N, 0, ABG)
21:29:40.069 00.000 15712 Move returns status 0, amount 0
21:29:40.069 00.000 15712 move complete, result=0
21:29:40.069 00.000 15712 worker thread done servicing request
21:29:40.069 00.000 15712 Worker thread wakes up
21:29:40.069 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
21:29:40.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:40.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:41.489 01.420 15712 Exposure complete
21:29:41.541 00.052 15712 worker thread done servicing request
21:29:41.541 00.000 7988 OnExposeComplete: enter
21:29:41.541 00.000 7988 UpdateGuideState(): m_state=6
21:29:41.550 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6302
21:29:41.551 00.001 7988 Star::Find returns 1 (0), X=1183.67, Y=444.21, Mass=1429, SNR=25.8, Peak=188 HFD=3.2
21:29:41.553 00.002 7988 MultiStar: [#1 -0.05,-0.09,1.04,U] [#2 -0.05,0.08,1.05,U] [#3 0.09,-0.16,0.98,U] [#4 0.19,0.04,1.08,U] [#5 0.00,-0.09,0.73,U] [#6 0.09,-0.19,0.73,U] [#7 -0.07,0.10,0.69,U] [#8 0.31,0.26,0.68,U] 
21:29:41.553 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.12, -0.09}
21:29:41.555 00.002 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.26 = 1.26)
21:29:41.555 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.91)
21:29:41.557 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.32 mountX=0.02 mountY=-0.07, mountTheta=-1.26
21:29:41.558 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
21:29:41.560 00.002 7988 Enqueuing Move request for scope (0.07, -0.02)
21:29:41.560 00.000 15712 Worker thread wakes up
21:29:41.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
21:29:41.560 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
21:29:41.560 00.000 15712 Moving (0.07, -0.02) raw xDistance=0.02 yDistance=-0.07
21:29:41.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:41.560 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.8
21:29:41.563 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:41.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:41.565 00.002 7988 Enqueuing Expose request
21:29:41.565 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:41.565 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
21:29:41.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:41.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:29:41.565 00.000 15712 MoveAxis(W, 5, ABG)
21:29:41.565 00.000 15712 Guiding  Dir = 3, Dur = 5
21:29:41.567 00.002 15712 IsGuiding returns 0
21:29:41.615 00.048 15712 IsGuiding returns 0
21:29:41.615 00.000 15712 Move returns status 0, amount 5
21:29:41.615 00.000 15712 MoveAxis(N, 0, ABG)
21:29:41.615 00.000 15712 Move returns status 0, amount 0
21:29:41.615 00.000 15712 move complete, result=0
21:29:41.615 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
21:29:41.625 00.010 15712 worker thread done servicing request
21:29:41.625 00.000 15712 Worker thread wakes up
21:29:41.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:41.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:43.258 01.633 15712 Exposure complete
21:29:43.316 00.058 15712 worker thread done servicing request
21:29:43.316 00.000 7988 OnExposeComplete: enter
21:29:43.316 00.000 7988 UpdateGuideState(): m_state=6
21:29:43.316 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6303
21:29:43.320 00.004 7988 Star::Find returns 1 (0), X=1183.52, Y=444.31, Mass=1449, SNR=25.8, Peak=170 HFD=3.3
21:29:43.322 00.002 7988 MultiStar: [#1 0.01,0.06,1.04,U] [#2 -0.10,0.06,1.04,U] [#3 0.08,0.04,0.96,U] [#4 -0.02,-0.14,1.05,U] [#5 0.16,-0.17,0.69,U] [#6 0.13,0.03,0.72,U] [#7 0.22,0.08,0.71,U] [#8 0.05,0.41,0.65,U] 
21:29:43.322 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.03, 0.00}
21:29:43.324 00.002 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.71)
21:29:43.324 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.39)
21:29:43.326 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=2.99 mountX=-0.00 mountY=0.03, mountTheta=1.72
21:29:43.327 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.00, opts=13)
21:29:43.329 00.002 7988 Enqueuing Move request for scope (-0.03, 0.00)
21:29:43.329 00.000 15712 Worker thread wakes up
21:29:43.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
21:29:43.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
21:29:43.329 00.000 15712 Moving (-0.03, 0.00) raw xDistance=-0.00 yDistance=0.03
21:29:43.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:43.329 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.8
21:29:43.332 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:43.332 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:43.334 00.002 7988 Enqueuing Expose request
21:29:43.334 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:43.334 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
21:29:43.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:43.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:29:43.334 00.000 15712 MoveAxis(W, 3, ABG)
21:29:43.334 00.000 15712 Guiding  Dir = 3, Dur = 3
21:29:43.335 00.001 15712 IsGuiding returns 0
21:29:43.360 00.025 15712 IsGuiding returns 0
21:29:43.360 00.000 15712 Move returns status 0, amount 3
21:29:43.360 00.000 15712 MoveAxis(N, 0, ABG)
21:29:43.360 00.000 15712 Move returns status 0, amount 0
21:29:43.360 00.000 15712 move complete, result=0
21:29:43.360 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
21:29:43.367 00.007 15712 worker thread done servicing request
21:29:43.367 00.000 15712 Worker thread wakes up
21:29:43.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:43.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:44.774 01.407 15712 Exposure complete
21:29:44.825 00.051 15712 worker thread done servicing request
21:29:44.825 00.000 7988 OnExposeComplete: enter
21:29:44.825 00.000 7988 UpdateGuideState(): m_state=6
21:29:44.834 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6304
21:29:44.835 00.001 7988 Star::Find returns 1 (0), X=1183.47, Y=444.29, Mass=1491, SNR=26.2, Peak=185 HFD=3.3
21:29:44.837 00.002 7988 MultiStar: [#1 0.04,-0.07,1.01,U] [#2 0.02,-0.03,1.03,U] [#3 -0.13,-0.08,0.95,U] [#4 -0.13,-0.14,1.05,U] [#5 -0.12,-0.15,0.70,U] [#6 0.04,0.11,0.72,U] [#7 0.21,-0.08,0.63,U] [#8 -0.13,0.23,0.68,U] 
21:29:44.837 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.08, -0.02}
21:29:44.837 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
21:29:44.839 00.002 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
21:29:44.839 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.44 mountX=0.03 mountY=0.04, mountTheta=0.87
21:29:44.842 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.03, opts=13)
21:29:44.844 00.002 7988 Enqueuing Move request for scope (-0.04, -0.03)
21:29:44.844 00.000 15712 Worker thread wakes up
21:29:44.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:29:44.844 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:29:44.844 00.000 15712 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
21:29:44.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:44.844 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
21:29:44.847 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:44.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:44.849 00.002 7988 Enqueuing Expose request
21:29:44.849 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:44.849 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
21:29:44.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:44.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:29:44.849 00.000 15712 MoveAxis(W, 1, ABG)
21:29:44.849 00.000 15712 Guiding  Dir = 3, Dur = 1
21:29:44.851 00.002 15712 IsGuiding returns 0
21:29:44.867 00.016 15712 IsGuiding returns 0
21:29:44.867 00.000 15712 Move returns status 0, amount 1
21:29:44.867 00.000 15712 MoveAxis(N, 0, ABG)
21:29:44.867 00.000 15712 Move returns status 0, amount 0
21:29:44.867 00.000 15712 move complete, result=0
21:29:44.867 00.000 15712 worker thread done servicing request
21:29:44.867 00.000 15712 Worker thread wakes up
21:29:44.867 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:29:44.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:44.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:46.510 01.643 15712 Exposure complete
21:29:46.570 00.060 15712 worker thread done servicing request
21:29:46.570 00.000 7988 OnExposeComplete: enter
21:29:46.570 00.000 7988 UpdateGuideState(): m_state=6
21:29:46.570 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6305
21:29:46.573 00.003 7988 Star::Find returns 1 (0), X=1183.44, Y=444.06, Mass=1497, SNR=26.4, Peak=207 HFD=3.3
21:29:46.575 00.002 7988 MultiStar: [#1 0.11,-0.16,1.02,U] [#2 0.09,-0.13,1.02,U] [#3 0.08,-0.07,0.95,U] [#4 0.08,-0.02,1.05,U] [#5 -0.01,-0.07,0.70,U] [#6 -0.11,-0.07,0.72,U] [#7 0.24,-0.14,0.66,U] [#8 0.22,-0.10,0.66,U] 
21:29:46.575 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {-0.11, -0.24}
21:29:46.577 00.002 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.49 = 0.49)
21:29:46.577 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.60 = -2.68)
21:29:46.577 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.09 mountX=0.11 mountY=-0.06, mountTheta=-0.47
21:29:46.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
21:29:46.577 00.000 7988 Enqueuing Move request for scope (0.06, -0.11)
21:29:46.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:46.577 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
21:29:46.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:46.577 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:46.577 00.000 7988 Enqueuing Expose request
21:29:46.577 00.000 15712 Worker thread wakes up
21:29:46.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
21:29:46.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
21:29:46.577 00.000 15712 Moving (0.06, -0.11) raw xDistance=0.11 yDistance=-0.06
21:29:46.592 00.015 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:46.592 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
21:29:46.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:46.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:29:46.592 00.000 15712 MoveAxis(W, 0, ABG)
21:29:46.592 00.000 15712 Move returns status 0, amount 0
21:29:46.592 00.000 15712 MoveAxis(N, 0, ABG)
21:29:46.592 00.000 15712 Move returns status 0, amount 0
21:29:46.592 00.000 15712 move complete, result=0
21:29:46.592 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:29:46.592 00.000 15712 worker thread done servicing request
21:29:46.592 00.000 15712 Worker thread wakes up
21:29:46.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:46.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:48.010 01.418 15712 Exposure complete
21:29:48.054 00.044 15712 worker thread done servicing request
21:29:48.054 00.000 7988 OnExposeComplete: enter
21:29:48.054 00.000 7988 UpdateGuideState(): m_state=6
21:29:48.071 00.017 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6306
21:29:48.071 00.000 7988 Star::Find returns 1 (0), X=1183.63, Y=444.15, Mass=1485, SNR=26.1, Peak=227 HFD=3.2
21:29:48.071 00.000 7988 MultiStar: [#1 0.19,-0.12,1.05,U] [#2 0.10,-0.12,1.07,U] [#3 0.04,-0.10,0.97,U] [#4 -0.02,0.00,1.06,U] [#5 0.06,-0.12,0.74,U] [#6 0.03,-0.10,0.72,U] [#7 0.29,0.21,0.70,U] [#8 0.21,0.30,0.67,U] 
21:29:48.071 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.07, -0.15}
21:29:48.071 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
21:29:48.071 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.97)
21:29:48.071 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.37 mountX=0.04 mountY=-0.10, mountTheta=-1.20
21:29:48.071 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.04, opts=13)
21:29:48.071 00.000 7988 Enqueuing Move request for scope (0.10, -0.04)
21:29:48.071 00.000 15712 Worker thread wakes up
21:29:48.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
21:29:48.071 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
21:29:48.071 00.000 15712 Moving (0.10, -0.04) raw xDistance=0.04 yDistance=-0.10
21:29:48.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:29:48.071 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1
21:29:48.083 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:48.083 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:48.085 00.002 7988 Enqueuing Expose request
21:29:48.086 00.001 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:48.086 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:29:48.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:48.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:29:48.086 00.000 15712 MoveAxis(E, 3, ABG)
21:29:48.086 00.000 15712 Guiding  Dir = 2, Dur = 3
21:29:48.086 00.000 15712 IsGuiding returns 0
21:29:48.105 00.019 15712 IsGuiding returns 0
21:29:48.105 00.000 15712 Move returns status 0, amount 3
21:29:48.105 00.000 15712 MoveAxis(N, 0, ABG)
21:29:48.105 00.000 15712 Move returns status 0, amount 0
21:29:48.105 00.000 15712 move complete, result=0
21:29:48.105 00.000 15712 worker thread done servicing request
21:29:48.105 00.000 15712 Worker thread wakes up
21:29:48.105 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:29:48.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:48.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:49.741 01.636 15712 Exposure complete
21:29:49.788 00.047 15712 worker thread done servicing request
21:29:49.788 00.000 7988 OnExposeComplete: enter
21:29:49.788 00.000 7988 UpdateGuideState(): m_state=6
21:29:49.804 00.016 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6307
21:29:49.805 00.001 7988 Star::Find returns 1 (0), X=1183.60, Y=444.27, Mass=1568, SNR=26.8, Peak=226 HFD=3.3
21:29:49.807 00.002 7988 MultiStar: [#1 0.19,-0.12,0.99,U] [#2 -0.00,0.14,0.98,U] [#3 0.08,-0.09,0.96,U] [#4 0.04,0.02,1.03,U] [#5 0.05,-0.12,0.70,U] [#6 0.17,-0.12,0.69,U] [#7 0.19,0.05,0.66,U] [#8 0.17,0.22,0.67,U] 
21:29:49.807 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.05, -0.03}
21:29:49.809 00.002 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
21:29:49.809 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
21:29:49.811 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.56 mountX=0.03 mountY=-0.05, mountTheta=-1.01
21:29:49.813 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
21:29:49.813 00.000 7988 Enqueuing Move request for scope (0.05, -0.03)
21:29:49.815 00.002 15712 Worker thread wakes up
21:29:49.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:29:49.815 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:29:49.815 00.000 15712 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
21:29:49.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:29:49.817 00.002 7988 UpdateGuideState exits: m=1568 SNR=26.8
21:29:49.819 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:49.820 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:49.822 00.002 7988 Enqueuing Expose request
21:29:49.822 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:49.822 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
21:29:49.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:49.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:29:49.822 00.000 15712 MoveAxis(W, 1, ABG)
21:29:49.822 00.000 15712 Guiding  Dir = 3, Dur = 1
21:29:49.822 00.000 15712 IsGuiding returns 0
21:29:49.839 00.017 15712 IsGuiding returns 0
21:29:49.839 00.000 15712 Move returns status 0, amount 1
21:29:49.839 00.000 15712 MoveAxis(N, 0, ABG)
21:29:49.839 00.000 15712 Move returns status 0, amount 0
21:29:49.839 00.000 15712 move complete, result=0
21:29:49.839 00.000 15712 worker thread done servicing request
21:29:49.839 00.000 15712 Worker thread wakes up
21:29:49.839 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:29:49.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:49.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:51.259 01.420 15712 Exposure complete
21:29:51.318 00.059 15712 worker thread done servicing request
21:29:51.318 00.000 7988 OnExposeComplete: enter
21:29:51.318 00.000 7988 UpdateGuideState(): m_state=6
21:29:51.321 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6308
21:29:51.321 00.000 7988 Star::Find returns 1 (0), X=1183.78, Y=444.21, Mass=1474, SNR=26.0, Peak=222 HFD=3.4
21:29:51.321 00.000 7988 MultiStar: [#1 0.16,-0.33,1.03,U] [#2 -0.03,-0.10,1.01,U] [#3 0.08,-0.15,0.97,U] [#4 0.04,-0.21,1.05,U] [#5 0.04,-0.35,0.71,U] [#6 0.13,-0.19,0.74,U] [#7 0.27,-0.06,0.70,U] [#8 0.18,0.12,0.66,U] 
21:29:51.321 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.16}, one-star: {0.22, -0.10}
21:29:51.321 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
21:29:51.321 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.54)
21:29:51.321 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.94 mountX=0.16 mountY=-0.11, mountTheta=-0.61
21:29:51.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.16, opts=13)
21:29:51.321 00.000 7988 Enqueuing Move request for scope (0.12, -0.16)
21:29:51.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:51.321 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.0
21:29:51.333 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:51.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:51.333 00.000 7988 Enqueuing Expose request
21:29:51.333 00.000 15712 Worker thread wakes up
21:29:51.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
21:29:51.337 00.004 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
21:29:51.337 00.000 15712 Moving (0.12, -0.16) raw xDistance=0.16 yDistance=-0.11
21:29:51.337 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:51.337 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
21:29:51.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:51.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:29:51.337 00.000 15712 MoveAxis(W, 2, ABG)
21:29:51.337 00.000 15712 Guiding  Dir = 3, Dur = 2
21:29:51.337 00.000 15712 IsGuiding returns 0
21:29:51.389 00.052 15712 IsGuiding returns 0
21:29:51.389 00.000 15712 Move returns status 0, amount 2
21:29:51.389 00.000 15712 MoveAxis(N, 0, ABG)
21:29:51.389 00.000 15712 Move returns status 0, amount 0
21:29:51.389 00.000 15712 move complete, result=0
21:29:51.389 00.000 7988 GuideStep: 0.2 px 2 ms WEST, -0.1 px 0 ms NORTH
21:29:51.391 00.002 15712 worker thread done servicing request
21:29:51.391 00.000 15712 Worker thread wakes up
21:29:51.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:51.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:53.030 01.639 15712 Exposure complete
21:29:53.084 00.054 15712 worker thread done servicing request
21:29:53.084 00.000 7988 OnExposeComplete: enter
21:29:53.084 00.000 7988 UpdateGuideState(): m_state=6
21:29:53.092 00.008 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6309
21:29:53.092 00.000 7988 Star::Find returns 1 (1), X=1183.76, Y=444.23, Mass=1519, SNR=26.5, Peak=255 HFD=3.0
21:29:53.092 00.000 7988 MultiStar: [#1 0.11,-0.01,0.98,U] [#2 0.07,0.04,1.02,U] [#3 0.06,-0.02,0.96,U] [#4 0.11,0.07,1.06,U] [#5 0.05,0.05,0.68,U] [#6 0.12,0.11,0.72,U] [#7 0.19,-0.02,0.67,U] [#8 -0.00,0.26,0.68,U] 
21:29:53.092 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.20, -0.07}
21:29:53.092 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.58) = xAngle (1.92 = 1.92)
21:29:53.092 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.03 = -1.25)
21:29:53.092 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=-0.04 mountY=-0.10, mountTheta=-1.92
21:29:53.101 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
21:29:53.101 00.000 7988 Enqueuing Move request for scope (0.10, 0.04)
21:29:53.101 00.000 15712 Worker thread wakes up
21:29:53.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
21:29:53.101 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
21:29:53.101 00.000 15712 Moving (0.10, 0.04) raw xDistance=-0.04 yDistance=-0.10
21:29:53.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:53.101 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5 Saturated
21:29:53.105 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:53.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:53.107 00.002 7988 Enqueuing Expose request
21:29:53.108 00.001 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:53.108 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
21:29:53.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:53.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:29:53.108 00.000 15712 MoveAxis(W, 8, ABG)
21:29:53.108 00.000 15712 Guiding  Dir = 3, Dur = 8
21:29:53.108 00.000 15712 IsGuiding returns 0
21:29:53.124 00.016 15712 IsGuiding returns 0
21:29:53.124 00.000 15712 Move returns status 0, amount 8
21:29:53.124 00.000 15712 MoveAxis(N, 0, ABG)
21:29:53.124 00.000 15712 Move returns status 0, amount 0
21:29:53.124 00.000 15712 move complete, result=0
21:29:53.124 00.000 15712 worker thread done servicing request
21:29:53.124 00.000 15712 Worker thread wakes up
21:29:53.124 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
21:29:53.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:53.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:54.542 01.418 15712 Exposure complete
21:29:54.596 00.054 15712 worker thread done servicing request
21:29:54.596 00.000 7988 OnExposeComplete: enter
21:29:54.596 00.000 7988 UpdateGuideState(): m_state=6
21:29:54.605 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6310
21:29:54.605 00.000 7988 Star::Find returns 1 (0), X=1183.63, Y=444.13, Mass=1482, SNR=26.1, Peak=227 HFD=3.2
21:29:54.605 00.000 7988 MultiStar: [#1 -0.04,-0.06,1.01,U] [#2 0.08,-0.03,1.06,U] [#3 0.18,0.05,0.94,U] [#4 0.22,0.14,1.03,U] [#5 -0.00,-0.14,0.75,U] [#6 0.03,-0.17,0.74,U] [#7 0.23,-0.08,0.64,U] [#8 0.18,0.13,0.68,U] 
21:29:54.605 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.08, -0.17}
21:29:54.605 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.26 = 1.26)
21:29:54.605 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.91)
21:29:54.605 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.32 mountX=0.03 mountY=-0.10, mountTheta=-1.26
21:29:54.613 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.03, opts=13)
21:29:54.613 00.000 7988 Enqueuing Move request for scope (0.10, -0.03)
21:29:54.613 00.000 15712 Worker thread wakes up
21:29:54.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
21:29:54.613 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
21:29:54.613 00.000 15712 Moving (0.10, -0.03) raw xDistance=0.03 yDistance=-0.10
21:29:54.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:54.613 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.1
21:29:54.618 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:54.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:54.620 00.002 7988 Enqueuing Expose request
21:29:54.621 00.001 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:54.621 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
21:29:54.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:54.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:29:54.621 00.000 15712 MoveAxis(W, 9, ABG)
21:29:54.621 00.000 15712 Guiding  Dir = 3, Dur = 9
21:29:54.621 00.000 15712 IsGuiding returns 0
21:29:54.647 00.026 15712 IsGuiding returns 0
21:29:54.647 00.000 15712 Move returns status 0, amount 9
21:29:54.647 00.000 15712 MoveAxis(N, 0, ABG)
21:29:54.647 00.000 15712 Move returns status 0, amount 0
21:29:54.647 00.000 15712 move complete, result=0
21:29:54.647 00.000 15712 worker thread done servicing request
21:29:54.647 00.000 15712 Worker thread wakes up
21:29:54.647 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
21:29:54.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:54.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:56.388 01.741 15712 Exposure complete
21:29:56.448 00.060 15712 worker thread done servicing request
21:29:56.448 00.000 7988 OnExposeComplete: enter
21:29:56.448 00.000 7988 UpdateGuideState(): m_state=6
21:29:56.452 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6311
21:29:56.452 00.000 7988 Star::Find returns 1 (0), X=1183.65, Y=444.26, Mass=1445, SNR=25.8, Peak=207 HFD=3.4
21:29:56.452 00.000 7988 MultiStar: [#1 0.11,-0.25,1.02,U] [#2 0.10,-0.06,1.05,U] [#3 0.34,-0.17,1.04,U] [#4 0.12,0.11,1.04,U] [#5 -0.03,-0.07,0.73,U] [#6 0.16,-0.13,0.72,U] [#7 0.33,-0.20,0.66,U] [#8 0.25,0.25,0.63,U] 
21:29:56.452 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.10, -0.05}
21:29:56.452 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
21:29:56.452 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.25 = -2.03)
21:29:56.452 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=0.04 mountY=-0.10, mountTheta=-1.14
21:29:56.452 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
21:29:56.452 00.000 7988 Enqueuing Move request for scope (0.10, -0.05)
21:29:56.452 00.000 15712 Worker thread wakes up
21:29:56.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
21:29:56.452 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
21:29:56.452 00.000 15712 Moving (0.10, -0.05) raw xDistance=0.04 yDistance=-0.10
21:29:56.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:56.452 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.8
21:29:56.465 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:56.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:56.467 00.002 7988 Enqueuing Expose request
21:29:56.468 00.001 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:56.468 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
21:29:56.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:56.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:29:56.468 00.000 15712 MoveAxis(W, 11, ABG)
21:29:56.468 00.000 15712 Guiding  Dir = 3, Dur = 11
21:29:56.468 00.000 15712 IsGuiding returns 0
21:29:56.484 00.016 15712 IsGuiding returns 1
21:29:56.484 00.000 15712 scope still moving after pulse duration time elapsed
21:29:56.536 00.052 15712 IsGuiding returns 0
21:29:56.536 00.000 15712 scope move finished after 11 + 56 ms
21:29:56.536 00.000 15712 Move returns status 0, amount 11
21:29:56.536 00.000 15712 MoveAxis(N, 0, ABG)
21:29:56.536 00.000 15712 Move returns status 0, amount 0
21:29:56.536 00.000 15712 move complete, result=0
21:29:56.536 00.000 15712 worker thread done servicing request
21:29:56.536 00.000 15712 Worker thread wakes up
21:29:56.536 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
21:29:56.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:56.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:57.953 01.417 15712 Exposure complete
21:29:58.011 00.058 15712 worker thread done servicing request
21:29:58.011 00.000 7988 OnExposeComplete: enter
21:29:58.011 00.000 7988 UpdateGuideState(): m_state=6
21:29:58.015 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6312
21:29:58.015 00.000 7988 Star::Find returns 1 (0), X=1183.61, Y=444.27, Mass=1546, SNR=26.8, Peak=210 HFD=3.5
21:29:58.015 00.000 7988 MultiStar: [#1 0.18,-0.05,0.99,U] [#2 0.01,0.09,0.99,U] [#3 0.30,-0.14,0.94,U] [#4 0.24,-0.04,1.00,U] [#5 0.04,-0.13,0.71,U] [#6 0.08,0.07,0.68,U] [#7 0.29,0.05,0.67,U] [#8 0.28,0.20,0.66,U] 
21:29:58.015 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.05, -0.03}
21:29:58.015 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
21:29:58.015 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.15)
21:29:58.015 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.55 mountX=0.03 mountY=-0.05, mountTheta=-1.02
21:29:58.015 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
21:29:58.015 00.000 7988 Enqueuing Move request for scope (0.05, -0.03)
21:29:58.015 00.000 15712 Worker thread wakes up
21:29:58.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:29:58.015 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:29:58.015 00.000 15712 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
21:29:58.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:58.015 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.8
21:29:58.028 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:58.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:58.030 00.002 7988 Enqueuing Expose request
21:29:58.030 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:29:58.030 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
21:29:58.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:58.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:29:58.030 00.000 15712 MoveAxis(W, 10, ABG)
21:29:58.030 00.000 15712 Guiding  Dir = 3, Dur = 10
21:29:58.046 00.016 15712 IsGuiding returns 0
21:29:58.067 00.021 15712 IsGuiding returns 1
21:29:58.067 00.000 15712 scope still moving after pulse duration time elapsed
21:29:58.094 00.027 15712 IsGuiding returns 1
21:29:58.131 00.037 15712 IsGuiding returns 0
21:29:58.131 00.000 15712 scope move finished after 10 + 69 ms
21:29:58.131 00.000 15712 Move returns status 0, amount 10
21:29:58.131 00.000 15712 MoveAxis(N, 0, ABG)
21:29:58.131 00.000 15712 Move returns status 0, amount 0
21:29:58.131 00.000 15712 move complete, result=0
21:29:58.131 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
21:29:58.137 00.006 15712 worker thread done servicing request
21:29:58.137 00.000 15712 Worker thread wakes up
21:29:58.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:58.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:29:59.769 01.632 15712 Exposure complete
21:29:59.829 00.060 15712 worker thread done servicing request
21:29:59.829 00.000 7988 OnExposeComplete: enter
21:29:59.829 00.000 7988 UpdateGuideState(): m_state=6
21:29:59.829 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6313
21:29:59.831 00.002 7988 Star::Find returns 1 (0), X=1183.73, Y=444.70, Mass=1543, SNR=26.9, Peak=211 HFD=3.5
21:29:59.833 00.002 7988 MultiStar: [#1 0.26,0.28,0.99,U] [#2 0.16,0.41,1.00,U] [#3 0.29,0.25,0.91,U] [#4 0.27,0.29,0.99,U] [#5 0.14,0.30,0.70,U] [#6 0.31,0.13,0.70,U] [#7 0.35,0.34,0.66,U] [#8 0.34,0.66,0.65,U] 
21:29:59.833 00.000 7988 refined, 8 included, MultiStar: {0.25, 0.34}, one-star: {0.17, 0.40}
21:29:59.833 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
21:29:59.833 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
21:29:59.833 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.34 hyp=0.42 cameraTheta=0.93 mountX=-0.34 mountY=-0.26, mountTheta=-2.49
21:29:59.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.34, opts=13)
21:29:59.833 00.000 7988 Enqueuing Move request for scope (0.25, 0.34)
21:29:59.833 00.000 15712 Worker thread wakes up
21:29:59.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.34) opts 0xd
21:29:59.833 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.34)
21:29:59.833 00.000 15712 Moving (0.25, 0.34) raw xDistance=-0.34 yDistance=-0.26
21:29:59.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:29:59.833 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.9
21:29:59.843 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:59.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:29:59.845 00.002 7988 Enqueuing Expose request
21:29:59.845 00.000 15712 PPEC rslt: input = -0.34, final = -0.17, react = -0.20, pred = 0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 635.99
21:29:59.845 00.000 15712 PPEC: input: -0.34, control: -0.17, exposure: 1500
21:29:59.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:29:59.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:29:59.845 00.000 15712 MoveAxis(E, 57, ABG)
21:29:59.845 00.000 15712 Guiding  Dir = 2, Dur = 57
21:29:59.847 00.002 15712 IsGuiding returns 0
21:29:59.873 00.026 15712 PulseGuide returned control before completion, sleep 37
21:29:59.952 00.079 15712 IsGuiding returns 0
21:29:59.952 00.000 15712 Move returns status 0, amount 57
21:29:59.952 00.000 15712 MoveAxis(N, 0, ABG)
21:29:59.952 00.000 15712 Move returns status 0, amount 0
21:29:59.952 00.000 15712 move complete, result=0
21:29:59.952 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.3 px 0 ms NORTH
21:29:59.959 00.007 15712 worker thread done servicing request
21:29:59.959 00.000 15712 Worker thread wakes up
21:29:59.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:29:59.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:01.376 01.417 15712 Exposure complete
21:30:01.430 00.054 15712 worker thread done servicing request
21:30:01.430 00.000 7988 OnExposeComplete: enter
21:30:01.430 00.000 7988 UpdateGuideState(): m_state=6
21:30:01.430 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6314
21:30:01.439 00.009 7988 Star::Find returns 1 (0), X=1183.83, Y=444.30, Mass=1546, SNR=26.7, Peak=228 HFD=3.4
21:30:01.439 00.000 7988 MultiStar: [#1 0.14,0.14,0.99,U] [#2 0.09,0.10,1.00,U] [#3 0.28,0.10,0.93,U] [#4 0.27,0.08,1.00,U] [#5 0.13,0.13,0.68,U] [#6 0.42,0.22,0.69,U] [#7 0.14,0.04,0.64,U] [#8 0.22,0.18,0.65,U] 
21:30:01.439 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.10}, one-star: {0.28, -0.00}
21:30:01.439 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.03 = 2.03)
21:30:01.439 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.15)
21:30:01.439 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.45 mountX=-0.11 mountY=-0.22, mountTheta=-2.02
21:30:01.447 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.10, opts=13)
21:30:01.447 00.000 7988 Enqueuing Move request for scope (0.22, 0.10)
21:30:01.447 00.000 15712 Worker thread wakes up
21:30:01.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
21:30:01.447 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
21:30:01.447 00.000 15712 Moving (0.22, 0.10) raw xDistance=-0.11 yDistance=-0.22
21:30:01.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:01.447 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.7
21:30:01.451 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:01.451 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:01.453 00.002 7988 Enqueuing Expose request
21:30:01.453 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:01.453 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
21:30:01.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:01.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:30:01.453 00.000 15712 MoveAxis(W, 9, ABG)
21:30:01.453 00.000 15712 Guiding  Dir = 3, Dur = 9
21:30:01.455 00.002 15712 IsGuiding returns 0
21:30:01.471 00.016 15712 IsGuiding returns 0
21:30:01.471 00.000 15712 Move returns status 0, amount 9
21:30:01.471 00.000 15712 MoveAxis(N, 0, ABG)
21:30:01.471 00.000 15712 Move returns status 0, amount 0
21:30:01.471 00.000 15712 move complete, result=0
21:30:01.471 00.000 15712 worker thread done servicing request
21:30:01.471 00.000 15712 Worker thread wakes up
21:30:01.471 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
21:30:01.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:01.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:03.115 01.644 15712 Exposure complete
21:30:03.163 00.048 15712 worker thread done servicing request
21:30:03.163 00.000 7988 OnExposeComplete: enter
21:30:03.163 00.000 7988 UpdateGuideState(): m_state=6
21:30:03.163 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6315
21:30:03.163 00.000 7988 Star::Find returns 1 (1), X=1183.74, Y=444.37, Mass=1500, SNR=26.2, Peak=255 HFD=3.2
21:30:03.179 00.016 7988 MultiStar: [#1 0.19,0.11,1.04,U] [#2 0.06,0.15,1.01,U] [#3 0.28,0.06,0.94,U] [#4 0.16,0.02,1.03,U] [#5 0.02,0.10,0.72,U] [#6 0.19,0.44,0.71,U] [#7 0.28,-0.16,0.65,U] [#8 0.43,0.21,0.65,U] 
21:30:03.179 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.11}, one-star: {0.19, 0.07}
21:30:03.179 00.000 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.58) = xAngle (1.92 = 1.92)
21:30:03.179 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.03 = -1.25)
21:30:03.179 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.35 mountX=-0.07 mountY=-0.19, mountTheta=-1.92
21:30:03.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.07, opts=13)
21:30:03.179 00.000 7988 Enqueuing Move request for scope (0.19, 0.07)
21:30:03.179 00.000 15712 Worker thread wakes up
21:30:03.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
21:30:03.179 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
21:30:03.179 00.000 15712 Moving (0.19, 0.07) raw xDistance=-0.07 yDistance=-0.19
21:30:03.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:03.179 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.2 Saturated
21:30:03.191 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:03.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:03.193 00.002 7988 Enqueuing Expose request
21:30:03.193 00.000 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:03.193 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
21:30:03.193 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:03.193 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:30:03.193 00.000 15712 MoveAxis(W, 8, ABG)
21:30:03.193 00.000 15712 Guiding  Dir = 3, Dur = 8
21:30:03.195 00.002 15712 IsGuiding returns 0
21:30:03.215 00.020 15712 IsGuiding returns 0
21:30:03.215 00.000 15712 Move returns status 0, amount 8
21:30:03.215 00.000 15712 MoveAxis(N, 0, ABG)
21:30:03.215 00.000 15712 Move returns status 0, amount 0
21:30:03.215 00.000 15712 move complete, result=0
21:30:03.215 00.000 15712 worker thread done servicing request
21:30:03.215 00.000 15712 Worker thread wakes up
21:30:03.215 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
21:30:03.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:03.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:04.636 01.421 15712 Exposure complete
21:30:04.695 00.059 15712 worker thread done servicing request
21:30:04.695 00.000 7988 OnExposeComplete: enter
21:30:04.695 00.000 7988 UpdateGuideState(): m_state=6
21:30:04.695 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6316
21:30:04.698 00.003 7988 Star::Find returns 1 (0), X=1183.76, Y=444.27, Mass=1459, SNR=25.9, Peak=236 HFD=2.9
21:30:04.700 00.002 7988 MultiStar: [#1 0.17,-0.08,1.06,U] [#2 0.30,0.12,1.03,U] [#3 0.33,-0.08,0.95,U] [#4 0.25,-0.00,1.03,U] [#5 0.27,-0.26,0.74,U] [#6 0.26,-0.02,0.72,U] [#7 0.34,-0.09,0.69,U] [#8 0.33,0.20,0.66,U] 
21:30:04.700 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.03}, one-star: {0.21, -0.04}
21:30:04.702 00.002 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.58) = xAngle (1.39 = 1.39)
21:30:04.702 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.50 = -1.78)
21:30:04.704 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.18 mountX=0.04 mountY=-0.21, mountTheta=-1.39
21:30:04.706 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.04, opts=13)
21:30:04.706 00.000 7988 Enqueuing Move request for scope (0.21, -0.04)
21:30:04.708 00.002 15712 Worker thread wakes up
21:30:04.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
21:30:04.708 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
21:30:04.708 00.000 15712 Moving (0.21, -0.04) raw xDistance=0.04 yDistance=-0.21
21:30:04.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:04.708 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.9
21:30:04.710 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:04.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:04.712 00.002 7988 Enqueuing Expose request
21:30:04.712 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:04.712 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
21:30:04.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:04.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:30:04.713 00.001 15712 MoveAxis(W, 8, ABG)
21:30:04.713 00.000 15712 Guiding  Dir = 3, Dur = 8
21:30:04.750 00.037 15712 IsGuiding returns 0
21:30:04.768 00.018 15712 IsGuiding returns 0
21:30:04.768 00.000 15712 Move returns status 0, amount 8
21:30:04.768 00.000 15712 MoveAxis(N, 0, ABG)
21:30:04.768 00.000 15712 Move returns status 0, amount 0
21:30:04.768 00.000 15712 move complete, result=0
21:30:04.768 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
21:30:04.770 00.002 15712 worker thread done servicing request
21:30:04.770 00.000 15712 Worker thread wakes up
21:30:04.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:04.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:06.405 01.635 15712 Exposure complete
21:30:06.461 00.056 15712 worker thread done servicing request
21:30:06.461 00.000 7988 OnExposeComplete: enter
21:30:06.461 00.000 7988 UpdateGuideState(): m_state=6
21:30:06.468 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6317
21:30:06.468 00.000 7988 Star::Find returns 1 (1), X=1183.82, Y=444.30, Mass=1502, SNR=26.5, Peak=255 HFD=3.0
21:30:06.470 00.002 7988 MultiStar: [#1 0.35,-0.09,1.02,U] [#2 0.09,-0.13,1.00,U] [#3 0.42,-0.27,0.94,U] [#4 0.10,-0.06,1.07,U] [#5 0.23,-0.16,0.70,U] [#6 0.43,-0.11,0.69,U] [#7 0.42,0.06,0.67,U] [#8 0.21,0.30,0.67,U] 
21:30:06.470 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.06}, one-star: {0.26, -0.01}
21:30:06.472 00.002 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
21:30:06.472 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.62)
21:30:06.474 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.03 mountX=0.00 mountY=-0.26, mountTheta=-1.55
21:30:06.476 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.01, opts=13)
21:30:06.476 00.000 7988 Enqueuing Move request for scope (0.26, -0.01)
21:30:06.478 00.002 15712 Worker thread wakes up
21:30:06.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
21:30:06.478 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
21:30:06.478 00.000 15712 Moving (0.26, -0.01) raw xDistance=0.00 yDistance=-0.26
21:30:06.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:06.478 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.5 Saturated
21:30:06.481 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:06.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:06.483 00.002 7988 Enqueuing Expose request
21:30:06.483 00.000 15712 PPEC rslt: input = 0.00, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:06.483 00.000 15712 PPEC: input: 0.00, control: 0.04, exposure: 1500
21:30:06.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:06.484 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:30:06.484 00.000 15712 MoveAxis(W, 12, ABG)
21:30:06.484 00.000 15712 Guiding  Dir = 3, Dur = 12
21:30:06.484 00.000 15712 IsGuiding returns 0
21:30:06.504 00.020 15712 IsGuiding returns 1
21:30:06.511 00.007 15712 scope still moving after pulse duration time elapsed
21:30:06.551 00.040 15712 IsGuiding returns 0
21:30:06.551 00.000 15712 scope move finished after 12 + 61 ms
21:30:06.551 00.000 15712 Move returns status 0, amount 12
21:30:06.551 00.000 15712 MoveAxis(N, 0, ABG)
21:30:06.551 00.000 15712 Move returns status 0, amount 0
21:30:06.551 00.000 15712 move complete, result=0
21:30:06.551 00.000 15712 worker thread done servicing request
21:30:06.551 00.000 15712 Worker thread wakes up
21:30:06.551 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.3 px 0 ms NORTH
21:30:06.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:06.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:07.970 01.419 15712 Exposure complete
21:30:08.026 00.056 15712 worker thread done servicing request
21:30:08.026 00.000 7988 OnExposeComplete: enter
21:30:08.026 00.000 7988 UpdateGuideState(): m_state=6
21:30:08.032 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6318
21:30:08.032 00.000 7988 Star::Find returns 1 (0), X=1183.69, Y=444.53, Mass=1470, SNR=26.2, Peak=178 HFD=3.3
21:30:08.032 00.000 7988 MultiStar: [#1 0.15,0.18,1.01,U] [#2 0.17,0.17,0.99,U] [#3 0.09,0.27,0.96,U] [#4 0.04,0.25,1.03,U] [#5 -0.14,0.11,0.72,U] [#6 0.08,0.38,0.71,U] [#7 0.09,0.34,0.65,U] [#8 0.47,0.53,0.68,U] 
21:30:08.032 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.26}, one-star: {0.14, 0.22}
21:30:08.032 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
21:30:08.032 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.59)
21:30:08.032 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=1.01 mountX=-0.22 mountY=-0.14, mountTheta=-2.57
21:30:08.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.22, opts=13)
21:30:08.032 00.000 7988 Enqueuing Move request for scope (0.14, 0.22)
21:30:08.032 00.000 15712 Worker thread wakes up
21:30:08.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
21:30:08.032 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
21:30:08.043 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:08.043 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.2
21:30:08.045 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:08.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:08.047 00.002 7988 Enqueuing Expose request
21:30:08.048 00.001 15712 Moving (0.14, 0.22) raw xDistance=-0.22 yDistance=-0.14
21:30:08.048 00.000 15712 PPEC rslt: input = -0.22, final = -0.08, react = -0.13, pred = 0.05, hyst = -0.12, hyst_pct = 0.00, period_length = 635.99
21:30:08.048 00.000 15712 PPEC: input: -0.22, control: -0.08, exposure: 1500
21:30:08.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:08.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:30:08.048 00.000 15712 MoveAxis(E, 27, ABG)
21:30:08.048 00.000 15712 Guiding  Dir = 2, Dur = 27
21:30:08.048 00.000 15712 IsGuiding returns 0
21:30:08.077 00.029 15712 PulseGuide returned control before completion, sleep 14
21:30:08.115 00.038 15712 IsGuiding returns 1
21:30:08.115 00.000 15712 scope still moving after pulse duration time elapsed
21:30:08.159 00.044 15712 IsGuiding returns 0
21:30:08.159 00.000 15712 scope move finished after 27 + 79 ms
21:30:08.159 00.000 15712 Move returns status 0, amount 27
21:30:08.159 00.000 15712 MoveAxis(N, 0, ABG)
21:30:08.159 00.000 15712 Move returns status 0, amount 0
21:30:08.159 00.000 15712 move complete, result=0
21:30:08.159 00.000 15712 worker thread done servicing request
21:30:08.159 00.000 15712 Worker thread wakes up
21:30:08.159 00.000 7988 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
21:30:08.161 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:08.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:09.801 01.640 15712 Exposure complete
21:30:09.862 00.061 15712 worker thread done servicing request
21:30:09.862 00.000 7988 OnExposeComplete: enter
21:30:09.862 00.000 7988 UpdateGuideState(): m_state=6
21:30:09.862 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6319
21:30:09.865 00.003 7988 Star::Find returns 1 (0), X=1183.75, Y=444.21, Mass=1450, SNR=25.9, Peak=220 HFD=3.5
21:30:09.865 00.000 7988 MultiStar: [#1 0.11,-0.38,0.98,U] [#2 0.09,0.05,1.01,U] [#3 0.09,-0.16,0.96,U] [#4 -0.02,-0.03,1.08,U] [#5 -0.12,-0.10,0.72,U] [#6 0.22,-0.20,0.69,U] [#7 0.32,-0.01,0.68,U] [#8 0.30,0.28,0.64,U] 
21:30:09.865 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.20, -0.09}
21:30:09.865 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
21:30:09.865 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.20)
21:30:09.865 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.60 mountX=0.08 mountY=-0.12, mountTheta=-0.96
21:30:09.865 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.08, opts=13)
21:30:09.865 00.000 7988 Enqueuing Move request for scope (0.12, -0.08)
21:30:09.865 00.000 15712 Worker thread wakes up
21:30:09.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
21:30:09.865 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
21:30:09.865 00.000 15712 Moving (0.12, -0.08) raw xDistance=0.08 yDistance=-0.12
21:30:09.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:09.865 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9
21:30:09.876 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:09.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:09.879 00.003 7988 Enqueuing Expose request
21:30:09.879 00.000 15712 PPEC rslt: input = 0.08, final = 0.06, react = 0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:09.879 00.000 15712 PPEC: input: 0.08, control: 0.06, exposure: 1500
21:30:09.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:09.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:30:09.879 00.000 15712 MoveAxis(W, 21, ABG)
21:30:09.879 00.000 15712 Guiding  Dir = 3, Dur = 21
21:30:09.879 00.000 15712 IsGuiding returns 0
21:30:09.899 00.020 15712 PulseGuide returned control before completion, sleep 13
21:30:09.913 00.014 15712 IsGuiding returns 1
21:30:09.913 00.000 15712 scope still moving after pulse duration time elapsed
21:30:09.945 00.032 15712 IsGuiding returns 0
21:30:09.945 00.000 15712 scope move finished after 21 + 44 ms
21:30:09.945 00.000 15712 Move returns status 0, amount 21
21:30:09.945 00.000 15712 MoveAxis(N, 0, ABG)
21:30:09.945 00.000 15712 Move returns status 0, amount 0
21:30:09.945 00.000 15712 move complete, result=0
21:30:09.945 00.000 15712 worker thread done servicing request
21:30:09.945 00.000 15712 Worker thread wakes up
21:30:09.945 00.000 7988 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
21:30:09.947 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:09.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:11.375 01.428 15712 Exposure complete
21:30:11.433 00.058 15712 worker thread done servicing request
21:30:11.433 00.000 7988 OnExposeComplete: enter
21:30:11.433 00.000 7988 UpdateGuideState(): m_state=6
21:30:11.435 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6320
21:30:11.435 00.000 7988 Star::Find returns 1 (0), X=1183.68, Y=444.29, Mass=1517, SNR=26.4, Peak=213 HFD=3.3
21:30:11.437 00.002 7988 MultiStar: [#1 0.08,-0.22,1.01,U] [#2 0.16,-0.10,1.02,U] [#3 0.13,-0.12,0.96,U] [#4 0.09,0.09,1.03,U] [#5 -0.10,-0.32,0.74,U] [#6 0.34,0.03,0.70,U] [#7 0.23,0.01,0.62,U] [#8 0.32,0.13,0.69,U] 
21:30:11.437 00.000 7988 single-star, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.13, -0.02}
21:30:11.439 00.002 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
21:30:11.439 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.71)
21:30:11.441 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.12 mountX=0.01 mountY=-0.13, mountTheta=-1.46
21:30:11.444 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.02, opts=13)
21:30:11.444 00.000 7988 Enqueuing Move request for scope (0.13, -0.02)
21:30:11.444 00.000 15712 Worker thread wakes up
21:30:11.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
21:30:11.444 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
21:30:11.444 00.000 15712 Moving (0.13, -0.02) raw xDistance=0.01 yDistance=-0.13
21:30:11.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:11.444 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.4
21:30:11.449 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:11.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:11.451 00.002 7988 Enqueuing Expose request
21:30:11.451 00.000 15712 PPEC rslt: input = 0.01, final = 0.07, react = 0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:11.451 00.000 15712 PPEC: input: 0.01, control: 0.07, exposure: 1500
21:30:11.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:11.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:30:11.451 00.000 15712 MoveAxis(W, 22, ABG)
21:30:11.451 00.000 15712 Guiding  Dir = 3, Dur = 22
21:30:11.451 00.000 15712 IsGuiding returns 0
21:30:11.481 00.030 15712 IsGuiding returns 1
21:30:11.481 00.000 15712 scope still moving after pulse duration time elapsed
21:30:11.529 00.048 15712 IsGuiding returns 0
21:30:11.529 00.000 15712 scope move finished after 22 + 54 ms
21:30:11.529 00.000 15712 Move returns status 0, amount 22
21:30:11.529 00.000 15712 MoveAxis(N, 0, ABG)
21:30:11.529 00.000 15712 Move returns status 0, amount 0
21:30:11.529 00.000 15712 move complete, result=0
21:30:11.529 00.000 15712 worker thread done servicing request
21:30:11.529 00.000 15712 Worker thread wakes up
21:30:11.529 00.000 7988 GuideStep: 0.0 px 22 ms WEST, -0.1 px 0 ms NORTH
21:30:11.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:11.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:13.169 01.640 15712 Exposure complete
21:30:13.214 00.045 15712 worker thread done servicing request
21:30:13.214 00.000 7988 OnExposeComplete: enter
21:30:13.214 00.000 7988 UpdateGuideState(): m_state=6
21:30:13.230 00.016 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6321
21:30:13.230 00.000 7988 Star::Find returns 1 (1), X=1183.77, Y=444.41, Mass=1557, SNR=26.8, Peak=255 HFD=3.2
21:30:13.230 00.000 7988 MultiStar: [#1 0.23,-0.00,1.02,U] [#2 0.04,0.15,0.98,U] [#3 0.20,0.02,0.96,U] [#4 0.12,0.07,1.01,U] [#5 0.12,-0.11,0.66,U] [#6 0.28,-0.04,0.73,U] [#7 0.34,-0.03,0.65,U] [#8 0.13,0.32,0.66,U] 
21:30:13.230 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.06}, one-star: {0.22, 0.11}
21:30:13.230 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
21:30:13.230 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.30)
21:30:13.230 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.30 mountX=-0.06 mountY=-0.18, mountTheta=-1.87
21:30:13.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.06, opts=13)
21:30:13.230 00.000 7988 Enqueuing Move request for scope (0.18, 0.06)
21:30:13.230 00.000 15712 Worker thread wakes up
21:30:13.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
21:30:13.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
21:30:13.230 00.000 15712 Moving (0.18, 0.06) raw xDistance=-0.06 yDistance=-0.18
21:30:13.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:13.230 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8 Saturated
21:30:13.244 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:13.245 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:13.245 00.000 7988 Enqueuing Expose request
21:30:13.247 00.002 15712 PPEC rslt: input = -0.06, final = 0.07, react = -0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:13.247 00.000 15712 PPEC: input: -0.06, control: 0.07, exposure: 1500
21:30:13.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:13.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:30:13.247 00.000 15712 MoveAxis(W, 23, ABG)
21:30:13.247 00.000 15712 Guiding  Dir = 3, Dur = 23
21:30:13.247 00.000 15712 IsGuiding returns 0
21:30:13.264 00.017 15712 IsGuiding returns 1
21:30:13.264 00.000 15712 scope still moving after pulse duration time elapsed
21:30:13.315 00.051 15712 IsGuiding returns 0
21:30:13.315 00.000 15712 scope move finished after 23 + 48 ms
21:30:13.315 00.000 15712 Move returns status 0, amount 23
21:30:13.315 00.000 15712 MoveAxis(N, 0, ABG)
21:30:13.315 00.000 15712 Move returns status 0, amount 0
21:30:13.315 00.000 15712 move complete, result=0
21:30:13.315 00.000 7988 GuideStep: -0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
21:30:13.321 00.006 15712 worker thread done servicing request
21:30:13.321 00.000 15712 Worker thread wakes up
21:30:13.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:13.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:14.733 01.412 15712 Exposure complete
21:30:14.794 00.061 15712 worker thread done servicing request
21:30:14.794 00.000 7988 OnExposeComplete: enter
21:30:14.796 00.002 7988 UpdateGuideState(): m_state=6
21:30:14.796 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6322
21:30:14.798 00.002 7988 Star::Find returns 1 (0), X=1183.64, Y=444.36, Mass=1537, SNR=26.7, Peak=226 HFD=3.4
21:30:14.798 00.000 7988 MultiStar: [#1 0.11,0.12,1.02,U] [#2 0.24,0.14,1.00,U] [#3 0.16,0.21,0.95,U] [#4 -0.05,0.24,0.98,U] [#5 -0.11,0.01,0.71,U] [#6 0.28,0.33,0.69,U] [#7 0.20,0.15,0.63,U] [#8 0.09,0.25,0.66,U] 
21:30:14.800 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.16}, one-star: {0.09, 0.05}
21:30:14.800 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.09 = 2.09)
21:30:14.802 00.002 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.20 = -1.08)
21:30:14.802 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=-0.05 mountY=-0.09, mountTheta=-2.09
21:30:14.804 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.05, opts=13)
21:30:14.806 00.002 7988 Enqueuing Move request for scope (0.09, 0.05)
21:30:14.806 00.000 15712 Worker thread wakes up
21:30:14.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
21:30:14.806 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
21:30:14.806 00.000 15712 Moving (0.09, 0.05) raw xDistance=-0.05 yDistance=-0.09
21:30:14.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:14.806 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7
21:30:14.809 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:14.810 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:14.810 00.000 7988 Enqueuing Expose request
21:30:14.813 00.003 15712 PPEC rslt: input = -0.05, final = 0.07, react = -0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:14.813 00.000 15712 PPEC: input: -0.05, control: 0.07, exposure: 1500
21:30:14.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:14.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:30:14.813 00.000 15712 MoveAxis(W, 23, ABG)
21:30:14.813 00.000 15712 Guiding  Dir = 3, Dur = 23
21:30:14.813 00.000 15712 IsGuiding returns 0
21:30:14.834 00.021 15712 IsGuiding returns 1
21:30:14.834 00.000 15712 scope still moving after pulse duration time elapsed
21:30:14.897 00.063 15712 IsGuiding returns 0
21:30:14.897 00.000 15712 scope move finished after 23 + 65 ms
21:30:14.897 00.000 15712 Move returns status 0, amount 23
21:30:14.897 00.000 15712 MoveAxis(N, 0, ABG)
21:30:14.897 00.000 15712 Move returns status 0, amount 0
21:30:14.897 00.000 15712 move complete, result=0
21:30:14.897 00.000 7988 GuideStep: -0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
21:30:14.903 00.006 15712 worker thread done servicing request
21:30:14.903 00.000 15712 Worker thread wakes up
21:30:14.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:14.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:16.644 01.741 15712 Exposure complete
21:30:16.703 00.059 15712 worker thread done servicing request
21:30:16.703 00.000 7988 OnExposeComplete: enter
21:30:16.703 00.000 7988 UpdateGuideState(): m_state=6
21:30:16.706 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6323
21:30:16.706 00.000 7988 Star::Find returns 1 (0), X=1183.81, Y=444.74, Mass=1510, SNR=26.4, Peak=196 HFD=3.5
21:30:16.706 00.000 7988 MultiStar: [#1 0.16,0.47,1.02,U] [#2 0.05,0.48,0.97,U] [#3 0.23,0.37,0.91,U] [#4 0.20,0.58,1.01,U] [#5 0.27,0.28,0.73,U] [#6 0.28,0.51,0.72,U] [#7 0.21,0.37,0.68,U] [#8 0.26,0.68,0.62,U] 
21:30:16.706 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.46}, one-star: {0.25, 0.44}
21:30:16.706 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
21:30:16.706 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.55)
21:30:16.706 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.44 hyp=0.51 cameraTheta=1.05 mountX=-0.44 mountY=-0.26, mountTheta=-2.60
21:30:16.706 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.44, opts=13)
21:30:16.706 00.000 7988 Enqueuing Move request for scope (0.25, 0.44)
21:30:16.716 00.010 15712 Worker thread wakes up
21:30:16.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.44) opts 0xd
21:30:16.716 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.44)
21:30:16.716 00.000 15712 Moving (0.25, 0.44) raw xDistance=-0.44 yDistance=-0.26
21:30:16.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:16.716 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
21:30:16.718 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:16.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:16.720 00.002 7988 Enqueuing Expose request
21:30:16.722 00.002 15712 PPEC rslt: input = -0.44, final = -0.18, react = -0.26, pred = 0.08, hyst = -0.23, hyst_pct = 0.00, period_length = 635.99
21:30:16.722 00.000 15712 PPEC: input: -0.44, control: -0.18, exposure: 1500
21:30:16.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:16.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:30:16.722 00.000 15712 MoveAxis(E, 60, ABG)
21:30:16.722 00.000 15712 Guiding  Dir = 2, Dur = 60
21:30:16.722 00.000 15712 IsGuiding returns 0
21:30:16.740 00.018 15712 PulseGuide returned control before completion, sleep 53
21:30:16.820 00.080 15712 IsGuiding returns 0
21:30:16.820 00.000 15712 Move returns status 0, amount 60
21:30:16.820 00.000 15712 MoveAxis(N, 0, ABG)
21:30:16.820 00.000 15712 Move returns status 0, amount 0
21:30:16.820 00.000 15712 move complete, result=0
21:30:16.820 00.000 15712 worker thread done servicing request
21:30:16.820 00.000 15712 Worker thread wakes up
21:30:16.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:16.820 00.000 7988 GuideStep: -0.4 px 60 ms EAST, -0.3 px 0 ms NORTH
21:30:16.823 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:18.238 01.415 15712 Exposure complete
21:30:18.300 00.062 15712 worker thread done servicing request
21:30:18.300 00.000 7988 OnExposeComplete: enter
21:30:18.300 00.000 7988 UpdateGuideState(): m_state=6
21:30:18.302 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6324
21:30:18.302 00.000 7988 Star::Find returns 1 (0), X=1183.67, Y=444.34, Mass=1526, SNR=26.6, Peak=205 HFD=3.5
21:30:18.304 00.002 7988 MultiStar: [#1 0.26,-0.13,0.98,U] [#2 0.18,0.19,1.01,U] [#3 0.28,0.08,0.95,U] [#4 0.09,-0.00,0.99,U] [#5 0.05,0.01,0.70,U] [#6 0.13,0.18,0.67,U] [#7 -0.00,0.18,0.64,U] [#8 0.25,0.31,0.65,U] 
21:30:18.304 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.11, 0.04}
21:30:18.306 00.002 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
21:30:18.306 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.27)
21:30:18.308 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
21:30:18.310 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.04, opts=13)
21:30:18.310 00.000 7988 Enqueuing Move request for scope (0.11, 0.04)
21:30:18.312 00.002 15712 Worker thread wakes up
21:30:18.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
21:30:18.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
21:30:18.312 00.000 15712 Moving (0.11, 0.04) raw xDistance=-0.04 yDistance=-0.11
21:30:18.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:18.312 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6
21:30:18.314 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:18.315 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:18.315 00.000 7988 Enqueuing Expose request
21:30:18.315 00.000 15712 PPEC rslt: input = -0.04, final = 0.07, react = -0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:18.315 00.000 15712 PPEC: input: -0.04, control: 0.07, exposure: 1500
21:30:18.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:18.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:30:18.315 00.000 15712 MoveAxis(W, 24, ABG)
21:30:18.315 00.000 15712 Guiding  Dir = 3, Dur = 24
21:30:18.355 00.040 15712 IsGuiding returns 0
21:30:18.371 00.016 15712 PulseGuide returned control before completion, sleep 19
21:30:18.416 00.045 15712 IsGuiding returns 0
21:30:18.416 00.000 15712 Move returns status 0, amount 24
21:30:18.416 00.000 15712 MoveAxis(N, 0, ABG)
21:30:18.416 00.000 15712 Move returns status 0, amount 0
21:30:18.416 00.000 15712 move complete, result=0
21:30:18.416 00.000 15712 worker thread done servicing request
21:30:18.416 00.000 15712 Worker thread wakes up
21:30:18.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:18.416 00.000 7988 GuideStep: -0.0 px 24 ms WEST, -0.1 px 0 ms NORTH
21:30:18.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:20.059 01.643 15712 Exposure complete
21:30:20.119 00.060 15712 worker thread done servicing request
21:30:20.119 00.000 7988 OnExposeComplete: enter
21:30:20.119 00.000 7988 UpdateGuideState(): m_state=6
21:30:20.119 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6325
21:30:20.123 00.004 7988 Star::Find returns 1 (0), X=1183.83, Y=444.45, Mass=1513, SNR=26.5, Peak=219 HFD=3.4
21:30:20.123 00.000 7988 MultiStar: [#1 0.26,0.14,1.03,U] [#2 0.06,0.24,1.00,U] [#3 0.14,0.21,0.95,U] [#4 0.18,0.09,1.03,U] [#5 -0.08,-0.03,0.72,U] [#6 0.14,0.20,0.70,U] [#7 0.44,0.27,0.67,U] [#8 0.41,0.52,0.63,U] 
21:30:20.123 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.19}, one-star: {0.28, 0.14}
21:30:20.123 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.34 = 2.34)
21:30:20.123 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.45 = -0.83)
21:30:20.123 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.27 cameraTheta=0.76 mountX=-0.19 mountY=-0.20, mountTheta=-2.33
21:30:20.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.19, opts=13)
21:30:20.123 00.000 7988 Enqueuing Move request for scope (0.20, 0.19)
21:30:20.132 00.009 15712 Worker thread wakes up
21:30:20.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
21:30:20.132 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
21:30:20.132 00.000 15712 Moving (0.20, 0.19) raw xDistance=-0.19 yDistance=-0.20
21:30:20.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:20.132 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
21:30:20.134 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:20.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:20.136 00.002 7988 Enqueuing Expose request
21:30:20.136 00.000 15712 PPEC rslt: input = -0.19, final = -0.05, react = -0.11, pred = 0.07, hyst = -0.11, hyst_pct = 0.00, period_length = 635.99
21:30:20.136 00.000 15712 PPEC: input: -0.19, control: -0.05, exposure: 1500
21:30:20.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:20.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:30:20.136 00.000 15712 MoveAxis(E, 15, ABG)
21:30:20.136 00.000 15712 Guiding  Dir = 2, Dur = 15
21:30:20.138 00.002 15712 IsGuiding returns 0
21:30:20.154 00.016 15712 IsGuiding returns 1
21:30:20.154 00.000 15712 scope still moving after pulse duration time elapsed
21:30:20.207 00.053 15712 IsGuiding returns 0
21:30:20.207 00.000 15712 scope move finished after 15 + 55 ms
21:30:20.207 00.000 15712 Move returns status 0, amount 15
21:30:20.207 00.000 15712 MoveAxis(N, 0, ABG)
21:30:20.207 00.000 15712 Move returns status 0, amount 0
21:30:20.207 00.000 15712 move complete, result=0
21:30:20.207 00.000 7988 GuideStep: -0.2 px 15 ms EAST, -0.2 px 0 ms NORTH
21:30:20.211 00.004 15712 worker thread done servicing request
21:30:20.211 00.000 15712 Worker thread wakes up
21:30:20.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:20.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:21.623 01.412 15712 Exposure complete
21:30:21.683 00.060 15712 worker thread done servicing request
21:30:21.683 00.000 7988 OnExposeComplete: enter
21:30:21.684 00.001 7988 UpdateGuideState(): m_state=6
21:30:21.684 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6326
21:30:21.686 00.002 7988 Star::Find returns 1 (1), X=1183.74, Y=444.13, Mass=1508, SNR=26.3, Peak=255 HFD=3.0
21:30:21.686 00.000 7988 MultiStar: [#1 0.03,-0.11,1.01,U] [#2 0.02,-0.15,1.04,U] [#3 0.16,-0.01,0.94,U] [#4 0.17,-0.05,1.08,U] [#5 -0.06,-0.17,0.73,U] [#6 0.11,0.04,0.71,U] [#7 0.05,0.10,0.66,U] [#8 0.11,0.06,0.65,U] 
21:30:21.688 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.19, -0.18}
21:30:21.688 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
21:30:21.690 00.002 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.21)
21:30:21.690 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.61 mountX=0.06 mountY=-0.09, mountTheta=-0.96
21:30:21.693 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.06, opts=13)
21:30:21.693 00.000 7988 Enqueuing Move request for scope (0.09, -0.06)
21:30:21.693 00.000 15712 Worker thread wakes up
21:30:21.693 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
21:30:21.693 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
21:30:21.693 00.000 15712 Moving (0.09, -0.06) raw xDistance=0.06 yDistance=-0.09
21:30:21.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:21.693 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.3 Saturated
21:30:21.700 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:21.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:21.700 00.000 7988 Enqueuing Expose request
21:30:21.700 00.000 15712 PPEC rslt: input = 0.06, final = 0.06, react = 0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:21.700 00.000 15712 PPEC: input: 0.06, control: 0.06, exposure: 1500
21:30:21.700 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:21.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:30:21.700 00.000 15712 MoveAxis(W, 20, ABG)
21:30:21.700 00.000 15712 Guiding  Dir = 3, Dur = 20
21:30:21.710 00.010 15712 IsGuiding returns 0
21:30:21.716 00.006 15712 PulseGuide returned control before completion, sleep 15
21:30:21.764 00.048 15712 IsGuiding returns 0
21:30:21.764 00.000 15712 Move returns status 0, amount 20
21:30:21.764 00.000 15712 MoveAxis(N, 0, ABG)
21:30:21.764 00.000 15712 Move returns status 0, amount 0
21:30:21.764 00.000 15712 move complete, result=0
21:30:21.764 00.000 7988 GuideStep: 0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
21:30:21.777 00.013 15712 worker thread done servicing request
21:30:21.777 00.000 15712 Worker thread wakes up
21:30:21.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:21.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:23.516 01.739 15712 Exposure complete
21:30:23.571 00.055 15712 worker thread done servicing request
21:30:23.571 00.000 7988 OnExposeComplete: enter
21:30:23.571 00.000 7988 UpdateGuideState(): m_state=6
21:30:23.578 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6327
21:30:23.578 00.000 7988 Star::Find returns 1 (0), X=1183.56, Y=444.12, Mass=1529, SNR=26.8, Peak=219 HFD=3.2
21:30:23.578 00.000 7988 MultiStar: [#1 0.21,-0.16,1.02,U] [#2 0.10,0.01,1.02,U] [#3 0.34,-0.27,0.93,U] [#4 0.01,-0.09,1.02,U] [#5 0.02,0.02,0.69,U] [#6 0.08,-0.05,0.70,U] [#7 0.26,-0.01,0.68,U] [#8 0.11,0.20,0.66,U] 
21:30:23.578 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.00, -0.19}
21:30:23.582 00.004 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
21:30:23.582 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.13)
21:30:23.582 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.54 mountX=0.07 mountY=-0.12, mountTheta=-1.03
21:30:23.582 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
21:30:23.582 00.000 7988 Enqueuing Move request for scope (0.13, -0.07)
21:30:23.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:30:23.582 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.8
21:30:23.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:23.582 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:23.582 00.000 7988 Enqueuing Expose request
21:30:23.594 00.012 15712 Worker thread wakes up
21:30:23.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
21:30:23.594 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
21:30:23.594 00.000 15712 Moving (0.13, -0.07) raw xDistance=0.07 yDistance=-0.12
21:30:23.599 00.005 15712 PPEC rslt: input = 0.07, final = 0.07, react = 0.04, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:23.599 00.000 15712 PPEC: input: 0.07, control: 0.07, exposure: 1500
21:30:23.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:23.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:30:23.599 00.000 15712 MoveAxis(W, 23, ABG)
21:30:23.599 00.000 15712 Guiding  Dir = 3, Dur = 23
21:30:23.629 00.030 15712 IsGuiding returns 0
21:30:23.641 00.012 15712 PulseGuide returned control before completion, sleep 18
21:30:23.693 00.052 15712 IsGuiding returns 0
21:30:23.693 00.000 15712 Move returns status 0, amount 23
21:30:23.693 00.000 15712 MoveAxis(N, 0, ABG)
21:30:23.693 00.000 15712 Move returns status 0, amount 0
21:30:23.693 00.000 15712 move complete, result=0
21:30:23.693 00.000 7988 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
21:30:23.695 00.002 15712 worker thread done servicing request
21:30:23.695 00.000 15712 Worker thread wakes up
21:30:23.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:23.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:25.115 01.420 15712 Exposure complete
21:30:25.173 00.058 15712 worker thread done servicing request
21:30:25.173 00.000 7988 OnExposeComplete: enter
21:30:25.173 00.000 7988 UpdateGuideState(): m_state=6
21:30:25.177 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6328
21:30:25.177 00.000 7988 Star::Find returns 1 (1), X=1183.66, Y=444.43, Mass=1494, SNR=26.1, Peak=255 HFD=3.1
21:30:25.177 00.000 7988 MultiStar: [#1 0.12,-0.14,1.05,U] [#2 0.10,0.02,1.03,U] [#3 0.09,-0.11,0.99,U] [#4 0.03,0.07,1.03,U] [#5 0.18,-0.09,0.71,U] [#6 0.21,-0.02,0.71,U] [#7 0.13,0.17,0.69,U] [#8 0.18,0.10,0.67,U] 
21:30:25.180 00.003 7988 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.10, 0.12}
21:30:25.180 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.58) = xAngle (1.64 = 1.64)
21:30:25.180 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.75 = -1.53)
21:30:25.180 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.07 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
21:30:25.180 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.01, opts=13)
21:30:25.180 00.000 7988 Enqueuing Move request for scope (0.12, 0.01)
21:30:25.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:25.180 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.1 Saturated
21:30:25.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:25.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:25.180 00.000 7988 Enqueuing Expose request
21:30:25.180 00.000 15712 Worker thread wakes up
21:30:25.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
21:30:25.180 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
21:30:25.180 00.000 15712 Moving (0.12, 0.01) raw xDistance=-0.01 yDistance=-0.12
21:30:25.197 00.017 15712 PPEC rslt: input = -0.01, final = 0.07, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:25.197 00.000 15712 PPEC: input: -0.01, control: 0.07, exposure: 1500
21:30:25.197 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:25.197 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:30:25.197 00.000 15712 MoveAxis(W, 22, ABG)
21:30:25.197 00.000 15712 Guiding  Dir = 3, Dur = 22
21:30:25.197 00.000 15712 IsGuiding returns 0
21:30:25.212 00.015 15712 PulseGuide returned control before completion, sleep 17
21:30:25.260 00.048 15712 IsGuiding returns 0
21:30:25.260 00.000 15712 Move returns status 0, amount 22
21:30:25.260 00.000 15712 MoveAxis(N, 0, ABG)
21:30:25.260 00.000 15712 Move returns status 0, amount 0
21:30:25.260 00.000 15712 move complete, result=0
21:30:25.260 00.000 7988 GuideStep: -0.0 px 22 ms WEST, -0.1 px 0 ms NORTH
21:30:25.260 00.000 15712 worker thread done servicing request
21:30:25.262 00.002 15712 Worker thread wakes up
21:30:25.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:25.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:26.902 01.640 15712 Exposure complete
21:30:26.961 00.059 15712 worker thread done servicing request
21:30:26.961 00.000 7988 OnExposeComplete: enter
21:30:26.961 00.000 7988 UpdateGuideState(): m_state=6
21:30:26.963 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6329
21:30:26.963 00.000 7988 Star::Find returns 1 (0), X=1183.69, Y=444.40, Mass=1400, SNR=25.5, Peak=209 HFD=3.1
21:30:26.967 00.004 7988 MultiStar: [#1 0.17,0.15,1.04,U] [#2 0.09,0.14,1.05,U] [#3 0.30,0.08,0.99,U] [#4 0.21,0.24,1.05,U] [#5 -0.08,-0.02,0.75,U] [#6 0.10,0.22,0.72,U] [#7 0.35,0.37,0.67,U] [#8 0.26,0.33,0.64,U] 
21:30:26.967 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.17}, one-star: {0.14, 0.09}
21:30:26.967 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.58) = xAngle (2.16 = 2.16)
21:30:26.967 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.27 = -1.02)
21:30:26.967 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.58 mountX=-0.09 mountY=-0.14, mountTheta=-2.15
21:30:26.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.09, opts=13)
21:30:26.974 00.007 7988 Enqueuing Move request for scope (0.14, 0.09)
21:30:26.975 00.001 15712 Worker thread wakes up
21:30:26.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:26.976 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
21:30:26.976 00.000 7988 UpdateGuideState exits: m=1400 SNR=25.5
21:30:26.977 00.001 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
21:30:26.977 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:26.978 00.001 15712 Moving (0.14, 0.09) raw xDistance=-0.09 yDistance=-0.14
21:30:26.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:26.979 00.001 7988 Enqueuing Expose request
21:30:26.983 00.004 15712 PPEC rslt: input = -0.09, final = 0.08, react = -0.06, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:26.983 00.000 15712 PPEC: input: -0.09, control: 0.08, exposure: 1500
21:30:26.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:26.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:30:26.983 00.000 15712 MoveAxis(W, 25, ABG)
21:30:26.983 00.000 15712 Guiding  Dir = 3, Dur = 25
21:30:26.985 00.002 15712 IsGuiding returns 0
21:30:27.003 00.018 15712 PulseGuide returned control before completion, sleep 19
21:30:27.026 00.023 15712 IsGuiding returns 1
21:30:27.026 00.000 15712 scope still moving after pulse duration time elapsed
21:30:27.062 00.036 15712 IsGuiding returns 0
21:30:27.062 00.000 15712 scope move finished after 25 + 55 ms
21:30:27.062 00.000 15712 Move returns status 0, amount 25
21:30:27.062 00.000 15712 MoveAxis(N, 0, ABG)
21:30:27.062 00.000 15712 Move returns status 0, amount 0
21:30:27.062 00.000 15712 move complete, result=0
21:30:27.062 00.000 7988 GuideStep: -0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
21:30:27.068 00.006 15712 worker thread done servicing request
21:30:27.068 00.000 15712 Worker thread wakes up
21:30:27.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:27.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:28.477 01.409 15712 Exposure complete
21:30:28.535 00.058 15712 worker thread done servicing request
21:30:28.537 00.002 7988 OnExposeComplete: enter
21:30:28.537 00.000 7988 UpdateGuideState(): m_state=6
21:30:28.538 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6330
21:30:28.540 00.002 7988 Star::Find returns 1 (0), X=1183.66, Y=444.57, Mass=1446, SNR=25.9, Peak=193 HFD=3.2
21:30:28.540 00.000 7988 MultiStar: [#1 0.21,0.43,1.01,U] [#2 0.15,0.29,1.04,U] [#3 0.21,0.24,0.94,U] [#4 0.14,0.35,1.01,U] [#5 0.02,0.31,0.77,U] [#6 0.28,0.55,0.74,U] [#7 0.33,0.65,0.71,U] [#8 0.24,0.69,0.67,U] 
21:30:28.542 00.002 7988 single-star, 8 included, MultiStar: {0.18, 0.40}, one-star: {0.11, 0.27}
21:30:28.542 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
21:30:28.544 00.002 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.41)
21:30:28.545 00.001 7988 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.19 mountX=-0.27 mountY=-0.11, mountTheta=-2.74
21:30:28.545 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.27, opts=13)
21:30:28.547 00.002 7988 Enqueuing Move request for scope (0.11, 0.27)
21:30:28.549 00.002 15712 Worker thread wakes up
21:30:28.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
21:30:28.549 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
21:30:28.549 00.000 15712 Moving (0.11, 0.27) raw xDistance=-0.27 yDistance=-0.11
21:30:28.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:28.549 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.9
21:30:28.552 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:28.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:28.554 00.002 7988 Enqueuing Expose request
21:30:28.555 00.001 15712 PPEC rslt: input = -0.27, final = -0.07, react = -0.16, pred = 0.09, hyst = -0.14, hyst_pct = 0.00, period_length = 635.99
21:30:28.555 00.000 15712 PPEC: input: -0.27, control: -0.07, exposure: 1500
21:30:28.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:28.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:30:28.555 00.000 15712 MoveAxis(E, 24, ABG)
21:30:28.555 00.000 15712 Guiding  Dir = 2, Dur = 24
21:30:28.555 00.000 15712 IsGuiding returns 0
21:30:28.579 00.024 15712 IsGuiding returns 1
21:30:28.579 00.000 15712 scope still moving after pulse duration time elapsed
21:30:28.648 00.069 15712 IsGuiding returns 0
21:30:28.648 00.000 15712 scope move finished after 24 + 69 ms
21:30:28.648 00.000 15712 Move returns status 0, amount 24
21:30:28.648 00.000 15712 MoveAxis(N, 0, ABG)
21:30:28.648 00.000 15712 Move returns status 0, amount 0
21:30:28.648 00.000 15712 move complete, result=0
21:30:28.648 00.000 15712 worker thread done servicing request
21:30:28.648 00.000 15712 Worker thread wakes up
21:30:28.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:28.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:28.648 00.000 7988 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
21:30:30.389 01.741 15712 Exposure complete
21:30:30.436 00.047 15712 worker thread done servicing request
21:30:30.436 00.000 7988 OnExposeComplete: enter
21:30:30.436 00.000 7988 UpdateGuideState(): m_state=6
21:30:30.450 00.014 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6331
21:30:30.451 00.001 7988 Star::Find returns 1 (0), X=1183.70, Y=444.21, Mass=1519, SNR=26.5, Peak=223 HFD=3.1
21:30:30.451 00.000 7988 MultiStar: [#1 -0.01,0.05,1.03,U] [#2 0.09,0.07,1.00,U] [#3 0.10,-0.03,0.94,U] [#4 -0.08,0.16,1.07,U] [#5 0.10,-0.23,0.69,U] [#6 0.12,0.02,0.70,U] [#7 0.19,-0.03,0.68,U] [#8 0.27,0.29,0.65,U] 
21:30:30.451 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.15, -0.09}
21:30:30.451 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
21:30:30.451 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
21:30:30.451 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.25 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
21:30:30.451 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.02, opts=13)
21:30:30.451 00.000 7988 Enqueuing Move request for scope (0.09, 0.02)
21:30:30.451 00.000 15712 Worker thread wakes up
21:30:30.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
21:30:30.451 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
21:30:30.451 00.000 15712 Moving (0.09, 0.02) raw xDistance=-0.02 yDistance=-0.09
21:30:30.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:30.451 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5
21:30:30.463 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:30.463 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:30.465 00.002 7988 Enqueuing Expose request
21:30:30.467 00.002 15712 PPEC rslt: input = -0.02, final = 0.12, react = -0.01, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:30.467 00.000 15712 PPEC: input: -0.02, control: 0.12, exposure: 1500
21:30:30.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:30.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:30:30.467 00.000 15712 MoveAxis(W, 38, ABG)
21:30:30.467 00.000 15712 Guiding  Dir = 3, Dur = 38
21:30:30.467 00.000 15712 IsGuiding returns 0
21:30:30.485 00.018 15712 PulseGuide returned control before completion, sleep 29
21:30:30.535 00.050 15712 IsGuiding returns 0
21:30:30.535 00.000 15712 Move returns status 0, amount 38
21:30:30.535 00.000 15712 MoveAxis(N, 0, ABG)
21:30:30.535 00.000 15712 Move returns status 0, amount 0
21:30:30.535 00.000 15712 move complete, result=0
21:30:30.535 00.000 7988 GuideStep: -0.0 px 38 ms WEST, -0.1 px 0 ms NORTH
21:30:30.536 00.001 15712 worker thread done servicing request
21:30:30.536 00.000 15712 Worker thread wakes up
21:30:30.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:30.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:31.951 01.415 15712 Exposure complete
21:30:32.011 00.060 15712 worker thread done servicing request
21:30:32.011 00.000 7988 OnExposeComplete: enter
21:30:32.013 00.002 7988 UpdateGuideState(): m_state=6
21:30:32.013 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6332
21:30:32.013 00.000 7988 Star::Find returns 1 (0), X=1183.66, Y=444.34, Mass=1471, SNR=26.1, Peak=195 HFD=3.0
21:30:32.016 00.003 7988 MultiStar: [#1 0.03,0.12,1.03,U] [#2 -0.03,0.16,1.04,U] [#3 0.06,-0.00,0.95,U] [#4 0.05,0.15,1.04,U] [#5 0.05,-0.03,0.71,U] [#6 0.11,0.23,0.70,U] [#7 0.33,0.05,0.67,U] [#8 0.35,0.42,0.69,U] 
21:30:32.016 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.11, 0.04}
21:30:32.018 00.002 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.89 = 1.89)
21:30:32.018 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.00 = -1.29)
21:30:32.020 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
21:30:32.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.04, opts=13)
21:30:32.020 00.000 7988 Enqueuing Move request for scope (0.11, 0.04)
21:30:32.020 00.000 15712 Worker thread wakes up
21:30:32.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
21:30:32.020 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
21:30:32.020 00.000 15712 Moving (0.11, 0.04) raw xDistance=-0.04 yDistance=-0.11
21:30:32.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:32.020 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1
21:30:32.026 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:32.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:32.028 00.002 7988 Enqueuing Expose request
21:30:32.028 00.000 15712 PPEC rslt: input = -0.04, final = 0.12, react = -0.02, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:32.028 00.000 15712 PPEC: input: -0.04, control: 0.12, exposure: 1500
21:30:32.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:32.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:30:32.028 00.000 15712 MoveAxis(W, 38, ABG)
21:30:32.028 00.000 15712 Guiding  Dir = 3, Dur = 38
21:30:32.028 00.000 15712 IsGuiding returns 0
21:30:32.049 00.021 15712 PulseGuide returned control before completion, sleep 26
21:30:32.117 00.068 15712 IsGuiding returns 0
21:30:32.117 00.000 15712 Move returns status 0, amount 38
21:30:32.117 00.000 15712 MoveAxis(N, 0, ABG)
21:30:32.117 00.000 15712 Move returns status 0, amount 0
21:30:32.117 00.000 15712 move complete, result=0
21:30:32.117 00.000 15712 worker thread done servicing request
21:30:32.117 00.000 15712 Worker thread wakes up
21:30:32.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:32.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:32.117 00.000 7988 GuideStep: -0.0 px 38 ms WEST, -0.1 px 0 ms NORTH
21:30:33.757 01.640 15712 Exposure complete
21:30:33.803 00.046 15712 worker thread done servicing request
21:30:33.803 00.000 7988 OnExposeComplete: enter
21:30:33.818 00.015 7988 UpdateGuideState(): m_state=6
21:30:33.819 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6333
21:30:33.819 00.000 7988 Star::Find returns 1 (0), X=1183.62, Y=444.59, Mass=1523, SNR=26.6, Peak=187 HFD=3.3
21:30:33.819 00.000 7988 MultiStar: [#1 -0.03,0.22,1.00,U] [#2 -0.01,0.37,1.02,U] [#3 0.10,0.46,0.93,U] [#4 0.09,0.48,1.02,U] [#5 -0.10,0.09,0.72,U] [#6 0.05,0.38,0.73,U] [#7 0.32,0.62,0.68,U] [#8 0.22,0.36,0.64,U] 
21:30:33.819 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.36}, one-star: {0.07, 0.28}
21:30:33.819 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
21:30:33.819 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
21:30:33.819 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.33 mountX=-0.28 mountY=-0.08, mountTheta=-2.88
21:30:33.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.28, opts=13)
21:30:33.819 00.000 7988 Enqueuing Move request for scope (0.07, 0.28)
21:30:33.819 00.000 15712 Worker thread wakes up
21:30:33.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.28) opts 0xd
21:30:33.819 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.28)
21:30:33.819 00.000 15712 Moving (0.07, 0.28) raw xDistance=-0.28 yDistance=-0.08
21:30:33.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:33.819 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
21:30:33.831 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:33.831 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:33.833 00.002 7988 Enqueuing Expose request
21:30:33.834 00.001 15712 PPEC rslt: input = -0.28, final = -0.04, react = -0.17, pred = 0.13, hyst = -0.14, hyst_pct = 0.00, period_length = 635.99
21:30:33.834 00.000 15712 PPEC: input: -0.28, control: -0.04, exposure: 1500
21:30:33.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:33.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:30:33.834 00.000 15712 MoveAxis(E, 13, ABG)
21:30:33.834 00.000 15712 Guiding  Dir = 2, Dur = 13
21:30:33.834 00.000 15712 IsGuiding returns 0
21:30:33.855 00.021 15712 IsGuiding returns 1
21:30:33.855 00.000 15712 scope still moving after pulse duration time elapsed
21:30:33.903 00.048 15712 IsGuiding returns 0
21:30:33.903 00.000 15712 scope move finished after 13 + 59 ms
21:30:33.903 00.000 15712 Move returns status 0, amount 13
21:30:33.903 00.000 15712 MoveAxis(N, 0, ABG)
21:30:33.903 00.000 15712 Move returns status 0, amount 0
21:30:33.903 00.000 15712 move complete, result=0
21:30:33.903 00.000 7988 GuideStep: -0.3 px 13 ms EAST, -0.1 px 0 ms NORTH
21:30:33.903 00.000 15712 worker thread done servicing request
21:30:33.903 00.000 15712 Worker thread wakes up
21:30:33.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:33.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:35.320 01.417 15712 Exposure complete
21:30:35.379 00.059 15712 worker thread done servicing request
21:30:35.379 00.000 7988 OnExposeComplete: enter
21:30:35.379 00.000 7988 UpdateGuideState(): m_state=6
21:30:35.382 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6334
21:30:35.382 00.000 7988 Star::Find returns 1 (0), X=1183.68, Y=444.34, Mass=1484, SNR=26.3, Peak=210 HFD=3.2
21:30:35.384 00.002 7988 MultiStar: [#1 0.09,0.01,1.02,U] [#2 0.09,0.13,1.05,U] [#3 0.22,0.09,0.93,U] [#4 0.17,0.18,1.05,U] [#5 -0.03,-0.02,0.70,U] [#6 -0.05,0.31,0.71,U] [#7 0.11,0.02,0.68,U] [#8 0.02,0.23,0.63,U] 
21:30:35.384 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.13, 0.04}
21:30:35.386 00.002 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
21:30:35.386 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
21:30:35.388 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
21:30:35.390 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
21:30:35.390 00.000 7988 Enqueuing Move request for scope (0.13, 0.04)
21:30:35.392 00.002 15712 Worker thread wakes up
21:30:35.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
21:30:35.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
21:30:35.392 00.000 15712 Moving (0.13, 0.04) raw xDistance=-0.04 yDistance=-0.13
21:30:35.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:35.392 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3
21:30:35.395 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:35.395 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:35.397 00.002 7988 Enqueuing Expose request
21:30:35.397 00.000 15712 PPEC rslt: input = -0.04, final = 0.12, react = -0.02, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:35.397 00.000 15712 PPEC: input: -0.04, control: 0.12, exposure: 1500
21:30:35.398 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:35.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:30:35.398 00.000 15712 MoveAxis(W, 38, ABG)
21:30:35.398 00.000 15712 Guiding  Dir = 3, Dur = 38
21:30:35.398 00.000 15712 IsGuiding returns 0
21:30:35.416 00.018 15712 PulseGuide returned control before completion, sleep 21
21:30:35.467 00.051 15712 IsGuiding returns 0
21:30:35.467 00.000 15712 Move returns status 0, amount 38
21:30:35.467 00.000 15712 MoveAxis(N, 0, ABG)
21:30:35.467 00.000 15712 Move returns status 0, amount 0
21:30:35.467 00.000 15712 move complete, result=0
21:30:35.467 00.000 15712 worker thread done servicing request
21:30:35.467 00.000 15712 Worker thread wakes up
21:30:35.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:35.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:35.467 00.000 7988 GuideStep: -0.0 px 38 ms WEST, -0.1 px 0 ms NORTH
21:30:37.108 01.641 15712 Exposure complete
21:30:37.154 00.046 15712 worker thread done servicing request
21:30:37.167 00.013 7988 OnExposeComplete: enter
21:30:37.167 00.000 7988 UpdateGuideState(): m_state=6
21:30:37.169 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6335
21:30:37.169 00.000 7988 Star::Find returns 1 (0), X=1183.75, Y=444.40, Mass=1518, SNR=26.6, Peak=232 HFD=3.2
21:30:37.169 00.000 7988 MultiStar: [#1 0.18,-0.05,1.00,U] [#2 0.02,0.12,0.99,U] [#3 0.12,0.26,0.95,U] [#4 -0.08,0.22,1.01,U] [#5 -0.02,-0.13,0.73,U] [#6 0.15,0.02,0.72,U] [#7 0.08,0.07,0.66,U] [#8 -0.01,0.35,0.65,U] 
21:30:37.169 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.19, 0.10}
21:30:37.169 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
21:30:37.169 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
21:30:37.169 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.98 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
21:30:37.169 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.11, opts=13)
21:30:37.169 00.000 7988 Enqueuing Move request for scope (0.07, 0.11)
21:30:37.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:37.169 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.6
21:30:37.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:37.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:37.169 00.000 7988 Enqueuing Expose request
21:30:37.184 00.015 15712 Worker thread wakes up
21:30:37.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
21:30:37.185 00.001 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
21:30:37.185 00.000 15712 Moving (0.07, 0.11) raw xDistance=-0.11 yDistance=-0.08
21:30:37.185 00.000 15712 PPEC rslt: input = -0.11, final = 0.12, react = -0.07, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:37.185 00.000 15712 PPEC: input: -0.11, control: 0.12, exposure: 1500
21:30:37.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:37.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:30:37.185 00.000 15712 MoveAxis(W, 40, ABG)
21:30:37.185 00.000 15712 Guiding  Dir = 3, Dur = 40
21:30:37.185 00.000 15712 IsGuiding returns 0
21:30:37.201 00.016 15712 PulseGuide returned control before completion, sleep 25
21:30:37.249 00.048 15712 IsGuiding returns 0
21:30:37.249 00.000 15712 Move returns status 0, amount 40
21:30:37.249 00.000 15712 MoveAxis(N, 0, ABG)
21:30:37.249 00.000 15712 Move returns status 0, amount 0
21:30:37.249 00.000 15712 move complete, result=0
21:30:37.249 00.000 7988 GuideStep: -0.1 px 40 ms WEST, -0.1 px 0 ms NORTH
21:30:37.251 00.002 15712 worker thread done servicing request
21:30:37.251 00.000 15712 Worker thread wakes up
21:30:37.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:37.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:38.671 01.420 15712 Exposure complete
21:30:38.730 00.059 15712 worker thread done servicing request
21:30:38.730 00.000 7988 OnExposeComplete: enter
21:30:38.732 00.002 7988 UpdateGuideState(): m_state=6
21:30:38.734 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6336
21:30:38.734 00.000 7988 Star::Find returns 1 (0), X=1183.71, Y=444.54, Mass=1493, SNR=26.4, Peak=214 HFD=3.3
21:30:38.736 00.002 7988 MultiStar: [#1 0.24,0.27,1.02,U] [#2 0.15,0.32,1.01,U] [#3 0.23,0.16,0.96,U] [#4 0.27,0.07,1.01,U] [#5 0.16,0.06,0.70,U] [#6 0.02,0.47,0.73,U] [#7 0.35,0.10,0.65,U] [#8 0.25,0.67,0.65,U] 
21:30:38.736 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.25}, one-star: {0.16, 0.24}
21:30:38.738 00.002 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
21:30:38.738 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.60)
21:30:38.740 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.28 cameraTheta=0.99 mountX=-0.24 mountY=-0.16, mountTheta=-2.55
21:30:38.742 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.24, opts=13)
21:30:38.742 00.000 7988 Enqueuing Move request for scope (0.16, 0.24)
21:30:38.744 00.002 15712 Worker thread wakes up
21:30:38.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
21:30:38.744 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
21:30:38.744 00.000 15712 Moving (0.16, 0.24) raw xDistance=-0.24 yDistance=-0.16
21:30:38.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:38.744 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.4
21:30:38.746 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:38.747 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:38.747 00.000 7988 Enqueuing Expose request
21:30:38.747 00.000 15712 PPEC rslt: input = -0.24, final = -0.03, react = -0.14, pred = 0.11, hyst = -0.12, hyst_pct = 0.00, period_length = 635.99
21:30:38.747 00.000 15712 PPEC: input: -0.24, control: -0.03, exposure: 1500
21:30:38.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:38.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:30:38.747 00.000 15712 MoveAxis(E, 11, ABG)
21:30:38.747 00.000 15712 Guiding  Dir = 2, Dur = 11
21:30:38.747 00.000 15712 IsGuiding returns 0
21:30:38.766 00.019 15712 IsGuiding returns 1
21:30:38.766 00.000 15712 scope still moving after pulse duration time elapsed
21:30:38.814 00.048 15712 IsGuiding returns 0
21:30:38.814 00.000 15712 scope move finished after 11 + 52 ms
21:30:38.814 00.000 15712 Move returns status 0, amount 11
21:30:38.814 00.000 15712 MoveAxis(N, 0, ABG)
21:30:38.814 00.000 15712 Move returns status 0, amount 0
21:30:38.814 00.000 15712 move complete, result=0
21:30:38.814 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.2 px 0 ms NORTH
21:30:38.815 00.001 15712 worker thread done servicing request
21:30:38.815 00.000 15712 Worker thread wakes up
21:30:38.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:38.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:40.457 01.642 15712 Exposure complete
21:30:40.514 00.057 15712 worker thread done servicing request
21:30:40.514 00.000 7988 OnExposeComplete: enter
21:30:40.514 00.000 7988 UpdateGuideState(): m_state=6
21:30:40.518 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6337
21:30:40.519 00.001 7988 Star::Find returns 1 (1), X=1183.72, Y=444.37, Mass=1590, SNR=27.2, Peak=255 HFD=3.3
21:30:40.519 00.000 7988 MultiStar: [#1 0.24,0.00,0.97,U] [#2 0.11,0.21,1.01,U] [#3 0.28,0.22,0.93,U] [#4 0.13,0.05,1.01,U] [#5 0.27,0.01,0.70,U] [#6 0.28,0.24,0.67,U] [#7 0.23,0.07,0.67,U] [#8 0.19,0.23,0.64,U] 
21:30:40.519 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.12}, one-star: {0.17, 0.06}
21:30:40.519 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.58) = xAngle (1.94 = 1.94)
21:30:40.519 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.04 = -1.24)
21:30:40.519 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.36 mountX=-0.06 mountY=-0.17, mountTheta=-1.93
21:30:40.519 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.06, opts=13)
21:30:40.519 00.000 7988 Enqueuing Move request for scope (0.17, 0.06)
21:30:40.519 00.000 15712 Worker thread wakes up
21:30:40.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:40.519 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.2 Saturated
21:30:40.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:40.531 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:40.531 00.000 7988 Enqueuing Expose request
21:30:40.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
21:30:40.531 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
21:30:40.531 00.000 15712 Moving (0.17, 0.06) raw xDistance=-0.06 yDistance=-0.17
21:30:40.539 00.008 15712 PPEC rslt: input = -0.06, final = 0.11, react = -0.04, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:40.539 00.000 15712 PPEC: input: -0.06, control: 0.11, exposure: 1500
21:30:40.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:40.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:30:40.539 00.000 15712 MoveAxis(W, 36, ABG)
21:30:40.539 00.000 15712 Guiding  Dir = 3, Dur = 36
21:30:40.539 00.000 15712 IsGuiding returns 0
21:30:40.550 00.011 15712 PulseGuide returned control before completion, sleep 30
21:30:40.604 00.054 15712 IsGuiding returns 0
21:30:40.604 00.000 15712 Move returns status 0, amount 36
21:30:40.604 00.000 15712 MoveAxis(N, 0, ABG)
21:30:40.604 00.000 15712 Move returns status 0, amount 0
21:30:40.604 00.000 15712 move complete, result=0
21:30:40.604 00.000 7988 GuideStep: -0.1 px 36 ms WEST, -0.2 px 0 ms NORTH
21:30:40.606 00.002 15712 worker thread done servicing request
21:30:40.606 00.000 15712 Worker thread wakes up
21:30:40.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:40.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:42.020 01.414 15712 Exposure complete
21:30:42.081 00.061 15712 worker thread done servicing request
21:30:42.081 00.000 7988 OnExposeComplete: enter
21:30:42.081 00.000 7988 UpdateGuideState(): m_state=6
21:30:42.083 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6338
21:30:42.083 00.000 7988 Star::Find returns 1 (0), X=1183.79, Y=444.47, Mass=1473, SNR=26.1, Peak=211 HFD=3.2
21:30:42.085 00.002 7988 MultiStar: [#1 0.22,0.26,1.03,U] [#2 -0.04,0.30,1.01,U] [#3 0.07,0.23,0.94,U] [#4 0.08,0.13,1.05,U] [#5 0.07,0.34,0.71,U] [#6 0.17,0.20,0.71,U] [#7 0.21,0.11,0.70,U] [#8 0.28,0.20,0.69,U] 
21:30:42.085 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.22}, one-star: {0.24, 0.16}
21:30:42.087 00.002 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
21:30:42.087 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
21:30:42.089 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=1.00 mountX=-0.22 mountY=-0.14, mountTheta=-2.56
21:30:42.089 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.22, opts=13)
21:30:42.089 00.000 7988 Enqueuing Move request for scope (0.14, 0.22)
21:30:42.089 00.000 15712 Worker thread wakes up
21:30:42.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
21:30:42.089 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
21:30:42.089 00.000 15712 Moving (0.14, 0.22) raw xDistance=-0.22 yDistance=-0.14
21:30:42.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:42.089 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.1
21:30:42.096 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:42.097 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:42.097 00.000 7988 Enqueuing Expose request
21:30:42.097 00.000 15712 PPEC rslt: input = -0.22, final = -0.03, react = -0.13, pred = 0.10, hyst = -0.12, hyst_pct = 0.00, period_length = 635.99
21:30:42.097 00.000 15712 PPEC: input: -0.22, control: -0.03, exposure: 1500
21:30:42.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:42.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:30:42.097 00.000 15712 MoveAxis(E, 10, ABG)
21:30:42.097 00.000 15712 Guiding  Dir = 2, Dur = 10
21:30:42.097 00.000 15712 IsGuiding returns 0
21:30:42.115 00.018 15712 IsGuiding returns 1
21:30:42.115 00.000 15712 scope still moving after pulse duration time elapsed
21:30:42.168 00.053 15712 IsGuiding returns 0
21:30:42.168 00.000 15712 scope move finished after 10 + 61 ms
21:30:42.168 00.000 15712 Move returns status 0, amount 10
21:30:42.168 00.000 15712 MoveAxis(N, 0, ABG)
21:30:42.168 00.000 15712 Move returns status 0, amount 0
21:30:42.168 00.000 15712 move complete, result=0
21:30:42.168 00.000 7988 GuideStep: -0.2 px 10 ms EAST, -0.1 px 0 ms NORTH
21:30:42.173 00.005 15712 worker thread done servicing request
21:30:42.173 00.000 15712 Worker thread wakes up
21:30:42.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:42.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:43.806 01.633 15712 Exposure complete
21:30:43.881 00.075 15712 worker thread done servicing request
21:30:43.881 00.000 7988 OnExposeComplete: enter
21:30:43.883 00.002 7988 UpdateGuideState(): m_state=6
21:30:43.885 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6339
21:30:43.887 00.002 7988 Star::Find returns 1 (0), X=1183.67, Y=444.16, Mass=1516, SNR=26.5, Peak=233 HFD=3.5
21:30:43.889 00.002 7988 MultiStar: [#1 0.15,-0.25,1.01,U] [#2 0.15,-0.00,0.99,U] [#3 0.20,0.01,0.93,U] [#4 0.06,0.15,1.04,U] [#5 0.18,-0.19,0.71,U] [#6 0.24,0.09,0.70,U] [#7 0.14,0.05,0.68,U] [#8 0.10,0.27,0.67,U] 
21:30:43.889 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.01}, one-star: {0.12, -0.15}
21:30:43.891 00.002 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
21:30:43.891 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.68)
21:30:43.893 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.15 cameraTheta=-0.08 mountX=0.01 mountY=-0.14, mountTheta=-1.50
21:30:43.898 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.01, opts=13)
21:30:43.901 00.003 7988 Enqueuing Move request for scope (0.14, -0.01)
21:30:43.903 00.002 15712 Worker thread wakes up
21:30:43.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
21:30:43.903 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
21:30:43.903 00.000 15712 Moving (0.14, -0.01) raw xDistance=0.01 yDistance=-0.14
21:30:43.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:43.903 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
21:30:43.905 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:43.907 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:43.907 00.000 7988 Enqueuing Expose request
21:30:43.909 00.002 15712 PPEC rslt: input = 0.01, final = 0.10, react = 0.01, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:43.909 00.000 15712 PPEC: input: 0.01, control: 0.10, exposure: 1500
21:30:43.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:43.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:30:43.909 00.000 15712 MoveAxis(W, 32, ABG)
21:30:43.909 00.000 7988 evsrv: cli 0CCD0668 connect
21:30:43.909 00.000 7988 case statement mapped state 6 to 3
21:30:43.913 00.004 15712 Guiding  Dir = 3, Dur = 32
21:30:43.913 00.000 7988 case statement mapped state 6 to 3
21:30:43.915 00.002 15712 IsGuiding returns 0
21:30:43.915 00.000 7988 evsrv: cli 0CCD0668 request: {"method":"get_app_state","id":"40230b78-0188-465d-af13-2eb55dad6ec1"}
21:30:43.917 00.002 7988 case statement mapped state 6 to 3
21:30:43.917 00.000 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":"Guiding","id":"40230b78-0188-465d-af13-2eb55dad6ec1"}
21:30:43.923 00.006 7988 evsrv: cli 0CCD0668 disconnect
21:30:43.930 00.007 15712 PulseGuide returned control before completion, sleep 28
21:30:43.991 00.061 15712 IsGuiding returns 0
21:30:43.991 00.000 15712 Move returns status 0, amount 32
21:30:43.991 00.000 15712 MoveAxis(N, 0, ABG)
21:30:43.993 00.002 15712 Move returns status 0, amount 0
21:30:43.993 00.000 15712 move complete, result=0
21:30:43.993 00.000 15712 worker thread done servicing request
21:30:43.993 00.000 15712 Worker thread wakes up
21:30:43.993 00.000 7988 GuideStep: 0.0 px 32 ms WEST, -0.1 px 0 ms NORTH
21:30:43.995 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:43.996 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:45.412 01.416 15712 Exposure complete
21:30:45.501 00.089 15712 worker thread done servicing request
21:30:45.501 00.000 7988 OnExposeComplete: enter
21:30:45.503 00.002 7988 UpdateGuideState(): m_state=6
21:30:45.505 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6340
21:30:45.507 00.002 7988 Star::Find returns 1 (0), X=1183.61, Y=444.28, Mass=1455, SNR=26.0, Peak=223 HFD=3.2
21:30:45.509 00.002 7988 MultiStar: [#1 0.25,-0.23,1.01,U] [#2 0.07,-0.01,1.04,U] [#3 0.22,-0.02,0.96,U] [#4 0.17,0.08,1.07,U] [#5 0.07,-0.30,0.72,U] [#6 0.03,-0.00,0.71,U] [#7 0.35,0.01,0.66,U] [#8 0.41,0.24,0.63,U] 
21:30:45.509 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.05, -0.03}
21:30:45.511 00.002 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.58) = xAngle (1.10 = 1.10)
21:30:45.513 00.002 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.07)
21:30:45.515 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.47 mountX=0.03 mountY=-0.05, mountTheta=-1.10
21:30:45.517 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
21:30:45.519 00.002 7988 Enqueuing Move request for scope (0.05, -0.03)
21:30:45.532 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:45.534 00.002 15712 Worker thread wakes up
21:30:45.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:30:45.534 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:30:45.534 00.000 15712 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
21:30:45.537 00.003 7988 UpdateGuideState exits: m=1455 SNR=26.0
21:30:45.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:45.543 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:45.545 00.002 7988 Enqueuing Expose request
21:30:45.545 00.000 15712 PPEC rslt: input = 0.03, final = 0.10, react = 0.02, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:45.547 00.002 15712 PPEC: input: 0.03, control: 0.10, exposure: 1500
21:30:45.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:45.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:30:45.547 00.000 15712 MoveAxis(W, 32, ABG)
21:30:45.547 00.000 15712 Guiding  Dir = 3, Dur = 32
21:30:45.547 00.000 15712 IsGuiding returns 0
21:30:45.573 00.026 15712 PulseGuide returned control before completion, sleep 15
21:30:45.623 00.050 15712 IsGuiding returns 0
21:30:45.623 00.000 15712 Move returns status 0, amount 32
21:30:45.623 00.000 15712 MoveAxis(N, 0, ABG)
21:30:45.623 00.000 15712 Move returns status 0, amount 0
21:30:45.623 00.000 15712 move complete, result=0
21:30:45.623 00.000 15712 worker thread done servicing request
21:30:45.623 00.000 15712 Worker thread wakes up
21:30:45.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:45.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:45.623 00.000 7988 GuideStep: 0.0 px 32 ms WEST, -0.1 px 0 ms NORTH
21:30:47.250 01.627 15712 Exposure complete
21:30:47.318 00.068 15712 worker thread done servicing request
21:30:47.318 00.000 7988 OnExposeComplete: enter
21:30:47.318 00.000 7988 UpdateGuideState(): m_state=6
21:30:47.323 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6341
21:30:47.325 00.002 7988 Star::Find returns 1 (0), X=1183.79, Y=444.15, Mass=1441, SNR=25.8, Peak=239 HFD=2.9
21:30:47.325 00.000 7988 MultiStar: [#1 0.23,-0.08,1.05,U] [#2 0.07,0.10,1.04,U] [#3 0.25,-0.15,0.93,U] [#4 0.21,0.11,1.08,U] [#5 0.04,0.06,0.73,U] [#6 0.36,0.01,0.75,U] [#7 0.44,-0.14,0.69,U] [#8 0.37,0.22,0.65,U] 
21:30:47.327 00.002 7988 refined, 8 included, MultiStar: {0.23, -0.01}, one-star: {0.24, -0.15}
21:30:47.327 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
21:30:47.327 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.63)
21:30:47.327 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.03 mountX=0.01 mountY=-0.23, mountTheta=-1.55
21:30:47.335 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.01, opts=13)
21:30:47.335 00.000 7988 Enqueuing Move request for scope (0.23, -0.01)
21:30:47.335 00.000 15712 Worker thread wakes up
21:30:47.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:47.335 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.8
21:30:47.339 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:47.341 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:47.341 00.000 7988 Enqueuing Expose request
21:30:47.343 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
21:30:47.343 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
21:30:47.343 00.000 15712 Moving (0.23, -0.01) raw xDistance=0.01 yDistance=-0.23
21:30:47.343 00.000 15712 PPEC rslt: input = 0.01, final = 0.10, react = 0.00, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:47.343 00.000 15712 PPEC: input: 0.01, control: 0.10, exposure: 1500
21:30:47.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:47.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:30:47.343 00.000 15712 MoveAxis(W, 34, ABG)
21:30:47.343 00.000 15712 Guiding  Dir = 3, Dur = 34
21:30:47.343 00.000 15712 IsGuiding returns 0
21:30:47.359 00.016 15712 PulseGuide returned control before completion, sleep 30
21:30:47.407 00.048 15712 IsGuiding returns 0
21:30:47.407 00.000 15712 Move returns status 0, amount 34
21:30:47.407 00.000 15712 MoveAxis(N, 0, ABG)
21:30:47.407 00.000 15712 Move returns status 0, amount 0
21:30:47.407 00.000 15712 move complete, result=0
21:30:47.407 00.000 15712 worker thread done servicing request
21:30:47.407 00.000 15712 Worker thread wakes up
21:30:47.407 00.000 7988 GuideStep: 0.0 px 34 ms WEST, -0.2 px 0 ms NORTH
21:30:47.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:47.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:48.817 01.410 15712 Exposure complete
21:30:48.881 00.064 15712 worker thread done servicing request
21:30:48.881 00.000 7988 OnExposeComplete: enter
21:30:48.881 00.000 7988 UpdateGuideState(): m_state=6
21:30:48.896 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6342
21:30:48.897 00.001 7988 Star::Find returns 1 (0), X=1183.72, Y=444.35, Mass=1612, SNR=27.3, Peak=212 HFD=3.5
21:30:48.897 00.000 7988 MultiStar: [#1 0.23,0.08,0.97,U] [#2 0.16,0.11,1.00,U] [#3 0.07,0.15,0.89,U] [#4 0.16,0.11,1.01,U] [#5 0.02,0.01,0.67,U] [#6 0.22,0.27,0.72,U] [#7 0.24,0.15,0.61,U] [#8 0.30,0.20,0.62,U] 
21:30:48.897 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.12}, one-star: {0.17, 0.04}
21:30:48.897 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
21:30:48.897 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.35)
21:30:48.897 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.25 mountX=-0.05 mountY=-0.17, mountTheta=-1.83
21:30:48.897 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.04, opts=13)
21:30:48.897 00.000 7988 Enqueuing Move request for scope (0.17, 0.04)
21:30:48.912 00.015 15712 Worker thread wakes up
21:30:48.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
21:30:48.912 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
21:30:48.912 00.000 15712 Moving (0.17, 0.04) raw xDistance=-0.05 yDistance=-0.17
21:30:48.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:48.916 00.004 7988 UpdateGuideState exits: m=1612 SNR=27.3
21:30:48.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:48.918 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:48.920 00.002 7988 Enqueuing Expose request
21:30:48.922 00.002 15712 PPEC rslt: input = -0.05, final = 0.10, react = -0.03, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:48.922 00.000 15712 PPEC: input: -0.05, control: 0.10, exposure: 1500
21:30:48.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:48.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:30:48.922 00.000 15712 MoveAxis(W, 32, ABG)
21:30:48.922 00.000 15712 Guiding  Dir = 3, Dur = 32
21:30:48.922 00.000 15712 IsGuiding returns 0
21:30:48.946 00.024 15712 PulseGuide returned control before completion, sleep 17
21:30:48.992 00.046 15712 IsGuiding returns 1
21:30:48.992 00.000 15712 scope still moving after pulse duration time elapsed
21:30:49.024 00.032 15712 IsGuiding returns 0
21:30:49.024 00.000 15712 scope move finished after 32 + 69 ms
21:30:49.024 00.000 15712 Move returns status 0, amount 32
21:30:49.024 00.000 15712 MoveAxis(N, 0, ABG)
21:30:49.024 00.000 15712 Move returns status 0, amount 0
21:30:49.024 00.000 15712 move complete, result=0
21:30:49.024 00.000 15712 worker thread done servicing request
21:30:49.024 00.000 15712 Worker thread wakes up
21:30:49.024 00.000 7988 GuideStep: -0.0 px 32 ms WEST, -0.2 px 0 ms NORTH
21:30:49.026 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:49.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:50.766 01.740 15712 Exposure complete
21:30:50.825 00.059 15712 worker thread done servicing request
21:30:50.825 00.000 7988 OnExposeComplete: enter
21:30:50.825 00.000 7988 UpdateGuideState(): m_state=6
21:30:50.828 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6343
21:30:50.828 00.000 7988 Star::Find returns 1 (0), X=1183.72, Y=444.74, Mass=1534, SNR=26.7, Peak=193 HFD=3.5
21:30:50.828 00.000 7988 MultiStar: [#1 0.12,0.29,1.02,U] [#2 0.18,0.65,0.99,U] [#3 0.15,0.42,0.97,U] [#4 0.20,0.28,1.00,U] [#5 0.07,0.60,0.68,U] [#6 0.23,0.07,0.69,U] [#7 0.25,0.43,0.68,U] [#8 0.17,0.64,0.66,U] 
21:30:50.828 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.42}, one-star: {0.16, 0.44}
21:30:50.832 00.004 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
21:30:50.832 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.41)
21:30:50.832 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.19 mountX=-0.42 mountY=-0.18, mountTheta=-2.74
21:30:50.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.42, opts=13)
21:30:50.832 00.000 7988 Enqueuing Move request for scope (0.17, 0.42)
21:30:50.832 00.000 15712 Worker thread wakes up
21:30:50.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.42) opts 0xd
21:30:50.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.42)
21:30:50.832 00.000 15712 Moving (0.17, 0.42) raw xDistance=-0.42 yDistance=-0.18
21:30:50.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:30:50.832 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7
21:30:50.840 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:50.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:50.842 00.002 7988 Enqueuing Expose request
21:30:50.843 00.001 15712 PPEC rslt: input = -0.42, final = -0.16, react = -0.25, pred = 0.09, hyst = -0.22, hyst_pct = 0.00, period_length = 635.99
21:30:50.843 00.000 15712 PPEC: input: -0.42, control: -0.16, exposure: 1500
21:30:50.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:50.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:30:50.843 00.000 15712 MoveAxis(E, 53, ABG)
21:30:50.843 00.000 15712 Guiding  Dir = 2, Dur = 53
21:30:50.843 00.000 15712 IsGuiding returns 0
21:30:50.866 00.023 15712 PulseGuide returned control before completion, sleep 41
21:30:50.928 00.062 15712 IsGuiding returns 1
21:30:50.928 00.000 15712 scope still moving after pulse duration time elapsed
21:30:50.955 00.027 15712 IsGuiding returns 0
21:30:50.955 00.000 15712 scope move finished after 53 + 57 ms
21:30:50.955 00.000 15712 Move returns status 0, amount 53
21:30:50.955 00.000 15712 MoveAxis(N, 0, ABG)
21:30:50.955 00.000 15712 Move returns status 0, amount 0
21:30:50.955 00.000 15712 move complete, result=0
21:30:50.955 00.000 15712 worker thread done servicing request
21:30:50.955 00.000 15712 Worker thread wakes up
21:30:50.955 00.000 7988 GuideStep: -0.4 px 53 ms EAST, -0.2 px 0 ms NORTH
21:30:50.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:50.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:52.377 01.422 15712 Exposure complete
21:30:52.428 00.051 15712 worker thread done servicing request
21:30:52.428 00.000 7988 OnExposeComplete: enter
21:30:52.437 00.009 7988 UpdateGuideState(): m_state=6
21:30:52.437 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6344
21:30:52.439 00.002 7988 Star::Find returns 1 (0), X=1183.90, Y=444.54, Mass=1412, SNR=25.5, Peak=210 HFD=3.4
21:30:52.439 00.000 7988 MultiStar: [#1 0.07,0.19,1.06,U] [#2 0.18,0.24,1.07,U] [#3 0.12,0.20,1.01,U] [#4 0.04,0.41,1.04,U] [#5 0.19,0.24,0.78,U] [#6 0.23,0.18,0.74,U] [#7 0.65,0.23,0.70,U] [#8 0.21,0.52,0.70,U] 
21:30:52.441 00.002 7988 refined, 8 included, MultiStar: {0.21, 0.27}, one-star: {0.35, 0.24}
21:30:52.441 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
21:30:52.443 00.002 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.69)
21:30:52.445 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.27 hyp=0.34 cameraTheta=0.91 mountX=-0.27 mountY=-0.22, mountTheta=-2.46
21:30:52.447 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.27, opts=13)
21:30:52.447 00.000 7988 Enqueuing Move request for scope (0.21, 0.27)
21:30:52.449 00.002 15712 Worker thread wakes up
21:30:52.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.27) opts 0xd
21:30:52.449 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.27)
21:30:52.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:30:52.449 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.5
21:30:52.451 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:52.451 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:52.453 00.002 7988 Enqueuing Expose request
21:30:52.453 00.000 15712 Moving (0.21, 0.27) raw xDistance=-0.27 yDistance=-0.22
21:30:52.455 00.002 15712 PPEC rslt: input = -0.27, final = -0.07, react = -0.16, pred = 0.09, hyst = -0.14, hyst_pct = 0.00, period_length = 635.99
21:30:52.455 00.000 15712 PPEC: input: -0.27, control: -0.07, exposure: 1500
21:30:52.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:52.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:30:52.455 00.000 15712 MoveAxis(E, 24, ABG)
21:30:52.455 00.000 15712 Guiding  Dir = 2, Dur = 24
21:30:52.455 00.000 15712 IsGuiding returns 0
21:30:52.479 00.024 15712 PulseGuide returned control before completion, sleep 13
21:30:52.517 00.038 15712 IsGuiding returns 0
21:30:52.517 00.000 15712 Move returns status 0, amount 24
21:30:52.517 00.000 15712 MoveAxis(N, 0, ABG)
21:30:52.517 00.000 15712 Move returns status 0, amount 0
21:30:52.517 00.000 15712 move complete, result=0
21:30:52.517 00.000 7988 GuideStep: -0.3 px 24 ms EAST, -0.2 px 0 ms NORTH
21:30:52.531 00.014 15712 worker thread done servicing request
21:30:52.531 00.000 15712 Worker thread wakes up
21:30:52.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:52.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:54.161 01.630 15712 Exposure complete
21:30:54.215 00.054 15712 worker thread done servicing request
21:30:54.215 00.000 7988 OnExposeComplete: enter
21:30:54.215 00.000 7988 UpdateGuideState(): m_state=6
21:30:54.222 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6345
21:30:54.223 00.001 7988 Star::Find returns 1 (0), X=1183.52, Y=444.32, Mass=1619, SNR=27.4, Peak=209 HFD=3.3
21:30:54.223 00.000 7988 MultiStar: [#1 0.29,-0.21,0.99,U] [#2 0.11,0.04,0.97,U] [#3 0.13,0.03,0.94,U] [#4 0.05,-0.09,0.99,U] [#5 0.14,-0.07,0.69,U] [#6 0.03,0.02,0.67,U] [#7 0.32,-0.22,0.61,U] [#8 0.16,0.32,0.66,U] 
21:30:54.223 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.02}, one-star: {-0.03, 0.02}
21:30:54.223 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.16)
21:30:54.223 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.23 = 0.95)
21:30:54.223 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.55 mountX=-0.02 mountY=0.03, mountTheta=2.17
21:30:54.223 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
21:30:54.223 00.000 7988 Enqueuing Move request for scope (-0.03, 0.02)
21:30:54.232 00.009 15712 Worker thread wakes up
21:30:54.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
21:30:54.232 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
21:30:54.232 00.000 15712 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
21:30:54.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:54.232 00.000 7988 UpdateGuideState exits: m=1619 SNR=27.4
21:30:54.235 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:54.235 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:54.237 00.002 7988 Enqueuing Expose request
21:30:54.237 00.000 15712 PPEC rslt: input = -0.02, final = 0.09, react = -0.01, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:54.237 00.000 15712 PPEC: input: -0.02, control: 0.09, exposure: 1500
21:30:54.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:54.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:30:54.237 00.000 15712 MoveAxis(W, 31, ABG)
21:30:54.237 00.000 15712 Guiding  Dir = 3, Dur = 31
21:30:54.239 00.002 15712 IsGuiding returns 0
21:30:54.255 00.016 15712 PulseGuide returned control before completion, sleep 26
21:30:54.304 00.049 15712 IsGuiding returns 0
21:30:54.304 00.000 15712 Move returns status 0, amount 31
21:30:54.304 00.000 15712 MoveAxis(N, 0, ABG)
21:30:54.304 00.000 15712 Move returns status 0, amount 0
21:30:54.304 00.000 15712 move complete, result=0
21:30:54.304 00.000 15712 worker thread done servicing request
21:30:54.304 00.000 15712 Worker thread wakes up
21:30:54.304 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:54.304 00.000 7988 GuideStep: -0.0 px 31 ms WEST, 0.0 px 0 ms NORTH
21:30:54.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:55.725 01.421 15712 Exposure complete
21:30:55.782 00.057 15712 worker thread done servicing request
21:30:55.782 00.000 7988 OnExposeComplete: enter
21:30:55.782 00.000 7988 UpdateGuideState(): m_state=6
21:30:55.785 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6346
21:30:55.785 00.000 7988 Star::Find returns 1 (0), X=1183.85, Y=444.20, Mass=1489, SNR=26.3, Peak=228 HFD=2.9
21:30:55.785 00.000 7988 MultiStar: [#1 0.21,-0.08,1.05,U] [#2 0.11,0.04,1.03,U] [#3 0.13,0.02,0.96,U] [#4 0.23,-0.04,1.02,U] [#5 -0.18,-0.20,0.72,U] [#6 0.40,0.22,0.71,U] [#7 0.18,0.13,0.68,U] [#8 0.19,0.24,0.65,U] 
21:30:55.785 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.01}, one-star: {0.29, -0.11}
21:30:55.785 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.58) = xAngle (1.64 = 1.64)
21:30:55.785 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.75 = -1.53)
21:30:55.785 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.06 mountX=-0.01 mountY=-0.18, mountTheta=-1.64
21:30:55.785 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.01, opts=13)
21:30:55.785 00.000 7988 Enqueuing Move request for scope (0.18, 0.01)
21:30:55.785 00.000 15712 Worker thread wakes up
21:30:55.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
21:30:55.785 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
21:30:55.785 00.000 15712 Moving (0.18, 0.01) raw xDistance=-0.01 yDistance=-0.18
21:30:55.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:55.785 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.3
21:30:55.799 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:55.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:55.801 00.002 7988 Enqueuing Expose request
21:30:55.802 00.001 15712 PPEC rslt: input = -0.01, final = 0.10, react = -0.01, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:55.802 00.000 15712 PPEC: input: -0.01, control: 0.10, exposure: 1500
21:30:55.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:55.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:30:55.802 00.000 15712 MoveAxis(W, 32, ABG)
21:30:55.802 00.000 15712 Guiding  Dir = 3, Dur = 32
21:30:55.802 00.000 15712 IsGuiding returns 0
21:30:55.822 00.020 15712 PulseGuide returned control before completion, sleep 22
21:30:55.870 00.048 15712 IsGuiding returns 0
21:30:55.870 00.000 15712 Move returns status 0, amount 32
21:30:55.870 00.000 15712 MoveAxis(N, 0, ABG)
21:30:55.870 00.000 15712 Move returns status 0, amount 0
21:30:55.870 00.000 15712 move complete, result=0
21:30:55.870 00.000 15712 worker thread done servicing request
21:30:55.870 00.000 15712 Worker thread wakes up
21:30:55.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:55.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:55.870 00.000 7988 GuideStep: -0.0 px 32 ms WEST, -0.2 px 0 ms NORTH
21:30:57.510 01.640 15712 Exposure complete
21:30:57.568 00.058 15712 worker thread done servicing request
21:30:57.568 00.000 7988 OnExposeComplete: enter
21:30:57.568 00.000 7988 UpdateGuideState(): m_state=6
21:30:57.568 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6347
21:30:57.571 00.003 7988 Star::Find returns 1 (1), X=1183.90, Y=444.34, Mass=1594, SNR=27.3, Peak=255 HFD=3.3
21:30:57.571 00.000 7988 MultiStar: [#1 0.38,0.11,1.00,U] [#2 0.31,0.19,0.98,U] [#3 0.42,0.08,0.91,U] [#4 0.21,0.10,0.99,U] [#5 0.09,-0.03,0.69,U] [#6 0.41,0.07,0.71,U] [#7 0.42,0.03,0.63,U] [#8 0.31,0.35,0.65,U] 
21:30:57.571 00.000 7988 refined, 8 included, MultiStar: {0.32, 0.10}, one-star: {0.35, 0.03}
21:30:57.571 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.89 = 1.89)
21:30:57.571 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
21:30:57.571 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.10 hyp=0.34 cameraTheta=0.31 mountX=-0.11 mountY=-0.33, mountTheta=-1.88
21:30:57.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.10, opts=13)
21:30:57.571 00.000 7988 Enqueuing Move request for scope (0.32, 0.10)
21:30:57.571 00.000 15712 Worker thread wakes up
21:30:57.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.10) opts 0xd
21:30:57.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.10)
21:30:57.571 00.000 15712 Moving (0.32, 0.10) raw xDistance=-0.11 yDistance=-0.33
21:30:57.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:57.571 00.000 7988 UpdateGuideState exits: m=1594 SNR=27.3 Saturated
21:30:57.583 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:57.583 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:57.585 00.002 7988 Enqueuing Expose request
21:30:57.585 00.000 15712 PPEC rslt: input = -0.11, final = 0.11, react = -0.06, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:30:57.585 00.000 15712 PPEC: input: -0.11, control: 0.11, exposure: 1500
21:30:57.587 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:57.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:30:57.587 00.000 15712 MoveAxis(W, 35, ABG)
21:30:57.587 00.000 15712 Guiding  Dir = 3, Dur = 35
21:30:57.587 00.000 15712 IsGuiding returns 0
21:30:57.610 00.023 15712 PulseGuide returned control before completion, sleep 20
21:30:57.654 00.044 15712 IsGuiding returns 0
21:30:57.654 00.000 15712 Move returns status 0, amount 35
21:30:57.654 00.000 15712 MoveAxis(N, 0, ABG)
21:30:57.654 00.000 15712 Move returns status 0, amount 0
21:30:57.654 00.000 15712 move complete, result=0
21:30:57.654 00.000 15712 worker thread done servicing request
21:30:57.654 00.000 15712 Worker thread wakes up
21:30:57.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:57.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:30:57.654 00.000 7988 GuideStep: -0.1 px 35 ms WEST, -0.3 px 0 ms NORTH
21:30:59.068 01.414 15712 Exposure complete
21:30:59.116 00.048 15712 worker thread done servicing request
21:30:59.116 00.000 7988 OnExposeComplete: enter
21:30:59.116 00.000 7988 UpdateGuideState(): m_state=6
21:30:59.131 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6348
21:30:59.132 00.001 7988 Star::Find returns 1 (0), X=1183.67, Y=444.54, Mass=1549, SNR=26.8, Peak=180 HFD=3.3
21:30:59.133 00.001 7988 MultiStar: [#1 0.05,0.20,1.01,U] [#2 0.12,0.36,1.00,U] [#3 0.27,0.21,0.94,U] [#4 0.23,0.29,1.05,U] [#5 -0.08,0.21,0.72,U] [#6 0.11,0.38,0.69,U] [#7 0.30,0.45,0.66,U] [#8 0.14,0.45,0.67,U] 
21:30:59.133 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.30}, one-star: {0.12, 0.23}
21:30:59.135 00.002 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.69 = 2.69)
21:30:59.135 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.80 = -0.49)
21:30:59.137 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.11 mountX=-0.24 mountY=-0.12, mountTheta=-2.66
21:30:59.139 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.23, opts=13)
21:30:59.139 00.000 7988 Enqueuing Move request for scope (0.12, 0.23)
21:30:59.141 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:30:59.141 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8
21:30:59.143 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:59.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:30:59.145 00.002 7988 Enqueuing Expose request
21:30:59.145 00.000 15712 Worker thread wakes up
21:30:59.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
21:30:59.145 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
21:30:59.145 00.000 15712 Moving (0.12, 0.23) raw xDistance=-0.24 yDistance=-0.12
21:30:59.150 00.005 15712 PPEC rslt: input = -0.24, final = -0.03, react = -0.14, pred = 0.11, hyst = -0.12, hyst_pct = 0.00, period_length = 635.99
21:30:59.150 00.000 15712 PPEC: input: -0.24, control: -0.03, exposure: 1500
21:30:59.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:59.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:30:59.150 00.000 15712 MoveAxis(E, 11, ABG)
21:30:59.150 00.000 15712 Guiding  Dir = 2, Dur = 11
21:30:59.150 00.000 15712 IsGuiding returns 0
21:30:59.179 00.029 15712 IsGuiding returns 1
21:30:59.179 00.000 15712 scope still moving after pulse duration time elapsed
21:30:59.227 00.048 15712 IsGuiding returns 0
21:30:59.227 00.000 15712 scope move finished after 11 + 64 ms
21:30:59.227 00.000 15712 Move returns status 0, amount 11
21:30:59.227 00.000 15712 MoveAxis(N, 0, ABG)
21:30:59.227 00.000 15712 Move returns status 0, amount 0
21:30:59.227 00.000 15712 move complete, result=0
21:30:59.227 00.000 15712 worker thread done servicing request
21:30:59.227 00.000 15712 Worker thread wakes up
21:30:59.227 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.1 px 0 ms NORTH
21:30:59.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:30:59.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:00.965 01.738 15712 Exposure complete
21:31:01.025 00.060 15712 worker thread done servicing request
21:31:01.027 00.002 7988 OnExposeComplete: enter
21:31:01.027 00.000 7988 UpdateGuideState(): m_state=6
21:31:01.027 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6349
21:31:01.029 00.002 7988 Star::Find returns 1 (0), X=1183.74, Y=444.28, Mass=1579, SNR=27.2, Peak=233 HFD=3.5
21:31:01.029 00.000 7988 MultiStar: [#1 0.35,-0.14,1.00,U] [#2 0.14,0.01,0.99,U] [#3 0.18,-0.15,0.93,U] [#4 0.19,-0.13,1.01,U] [#5 -0.14,-0.46,0.71,U] [#6 0.24,-0.08,0.69,U] [#7 0.45,-0.11,0.62,U] [#8 0.26,0.18,0.63,U] 
21:31:01.029 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.10}, one-star: {0.19, -0.02}
21:31:01.029 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.45 = 1.45)
21:31:01.029 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.56 = -1.72)
21:31:01.029 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.12 mountX=0.02 mountY=-0.19, mountTheta=-1.45
21:31:01.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.02, opts=13)
21:31:01.038 00.009 7988 Enqueuing Move request for scope (0.19, -0.02)
21:31:01.038 00.000 15712 Worker thread wakes up
21:31:01.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:01.038 00.000 7988 UpdateGuideState exits: m=1579 SNR=27.2
21:31:01.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:01.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:01.038 00.000 7988 Enqueuing Expose request
21:31:01.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
21:31:01.038 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
21:31:01.038 00.000 15712 Moving (0.19, -0.02) raw xDistance=0.02 yDistance=-0.19
21:31:01.049 00.011 15712 PPEC rslt: input = 0.02, final = 0.12, react = 0.01, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:01.049 00.000 15712 PPEC: input: 0.02, control: 0.12, exposure: 1500
21:31:01.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:01.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:31:01.049 00.000 15712 MoveAxis(W, 39, ABG)
21:31:01.049 00.000 15712 Guiding  Dir = 3, Dur = 39
21:31:01.049 00.000 15712 IsGuiding returns 0
21:31:01.061 00.012 15712 PulseGuide returned control before completion, sleep 34
21:31:01.113 00.052 15712 IsGuiding returns 0
21:31:01.113 00.000 15712 Move returns status 0, amount 39
21:31:01.113 00.000 15712 MoveAxis(N, 0, ABG)
21:31:01.113 00.000 15712 Move returns status 0, amount 0
21:31:01.113 00.000 15712 move complete, result=0
21:31:01.113 00.000 7988 GuideStep: 0.0 px 39 ms WEST, -0.2 px 0 ms NORTH
21:31:01.113 00.000 15712 worker thread done servicing request
21:31:01.115 00.002 15712 Worker thread wakes up
21:31:01.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:01.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:02.527 01.412 15712 Exposure complete
21:31:02.587 00.060 15712 worker thread done servicing request
21:31:02.587 00.000 7988 OnExposeComplete: enter
21:31:02.587 00.000 7988 UpdateGuideState(): m_state=6
21:31:02.590 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6350
21:31:02.590 00.000 7988 Star::Find returns 1 (1), X=1183.73, Y=444.20, Mass=1527, SNR=26.6, Peak=255 HFD=3.2
21:31:02.590 00.000 7988 MultiStar: [#1 0.19,0.07,1.00,U] [#2 0.15,0.08,1.02,U] [#3 0.33,-0.07,0.97,U] [#4 0.27,0.07,1.06,U] [#5 0.12,0.02,0.74,U] [#6 0.09,0.07,0.71,U] [#7 0.42,-0.10,0.68,U] [#8 0.67,0.03,0.64,U] 
21:31:02.590 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.01}, one-star: {0.18, -0.10}
21:31:02.590 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
21:31:02.590 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.11)
21:31:02.590 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.52 mountX=0.10 mountY=-0.18, mountTheta=-1.05
21:31:02.590 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.10, opts=13)
21:31:02.590 00.000 7988 Enqueuing Move request for scope (0.18, -0.10)
21:31:02.590 00.000 15712 Worker thread wakes up
21:31:02.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
21:31:02.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
21:31:02.590 00.000 15712 Moving (0.18, -0.10) raw xDistance=0.10 yDistance=-0.18
21:31:02.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:02.590 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.6 Saturated
21:31:02.603 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:02.604 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:02.604 00.000 7988 Enqueuing Expose request
21:31:02.606 00.002 15712 PPEC rslt: input = 0.10, final = 0.11, react = 0.06, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:02.606 00.000 15712 PPEC: input: 0.10, control: 0.11, exposure: 1500
21:31:02.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:02.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:31:02.606 00.000 15712 MoveAxis(W, 35, ABG)
21:31:02.606 00.000 15712 Guiding  Dir = 3, Dur = 35
21:31:02.606 00.000 15712 IsGuiding returns 0
21:31:02.631 00.025 15712 PulseGuide returned control before completion, sleep 21
21:31:02.654 00.023 15712 IsGuiding returns 1
21:31:02.654 00.000 15712 scope still moving after pulse duration time elapsed
21:31:02.689 00.035 15712 IsGuiding returns 0
21:31:02.689 00.000 15712 scope move finished after 35 + 54 ms
21:31:02.689 00.000 15712 Move returns status 0, amount 35
21:31:02.689 00.000 15712 MoveAxis(N, 0, ABG)
21:31:02.689 00.000 15712 Move returns status 0, amount 0
21:31:02.689 00.000 15712 move complete, result=0
21:31:02.689 00.000 7988 GuideStep: 0.1 px 35 ms WEST, -0.2 px 0 ms NORTH
21:31:02.697 00.008 15712 worker thread done servicing request
21:31:02.697 00.000 15712 Worker thread wakes up
21:31:02.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:02.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:04.337 01.640 15712 Exposure complete
21:31:04.397 00.060 15712 worker thread done servicing request
21:31:04.397 00.000 7988 OnExposeComplete: enter
21:31:04.397 00.000 7988 UpdateGuideState(): m_state=6
21:31:04.397 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6351
21:31:04.397 00.000 7988 Star::Find returns 1 (0), X=1183.86, Y=444.56, Mass=1544, SNR=26.8, Peak=227 HFD=3.4
21:31:04.397 00.000 7988 MultiStar: [#1 0.07,0.04,1.04,U] [#2 0.18,0.23,1.00,U] [#3 0.26,0.31,0.97,U] [#4 0.34,0.31,1.07,U] [#5 -0.04,0.10,0.72,U] [#6 0.33,0.17,0.70,U] [#7 0.46,0.13,0.70,U] [#8 0.39,0.54,0.68,U] 
21:31:04.397 00.000 7988 refined, 8 included, MultiStar: {0.25, 0.23}, one-star: {0.31, 0.25}
21:31:04.397 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
21:31:04.397 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
21:31:04.397 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.23 hyp=0.34 cameraTheta=0.74 mountX=-0.23 mountY=-0.26, mountTheta=-2.31
21:31:04.408 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.23, opts=13)
21:31:04.408 00.000 7988 Enqueuing Move request for scope (0.25, 0.23)
21:31:04.411 00.003 15712 Worker thread wakes up
21:31:04.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.23) opts 0xd
21:31:04.411 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.23)
21:31:04.411 00.000 15712 Moving (0.25, 0.23) raw xDistance=-0.23 yDistance=-0.26
21:31:04.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:04.411 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8
21:31:04.413 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:04.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:04.415 00.002 7988 Enqueuing Expose request
21:31:04.415 00.000 15712 PPEC rslt: input = -0.23, final = -0.03, react = -0.14, pred = 0.11, hyst = -0.12, hyst_pct = 0.00, period_length = 635.99
21:31:04.415 00.000 15712 PPEC: input: -0.23, control: -0.03, exposure: 1500
21:31:04.415 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:31:04.415 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:31:04.415 00.000 15712 MoveAxis(E, 10, ABG)
21:31:04.415 00.000 15712 Guiding  Dir = 2, Dur = 10
21:31:04.415 00.000 15712 IsGuiding returns 0
21:31:04.427 00.012 15712 IsGuiding returns 1
21:31:04.427 00.000 15712 scope still moving after pulse duration time elapsed
21:31:04.479 00.052 15712 IsGuiding returns 1
21:31:04.506 00.027 15712 IsGuiding returns 0
21:31:04.506 00.000 15712 scope move finished after 10 + 79 ms
21:31:04.506 00.000 15712 Move returns status 0, amount 10
21:31:04.506 00.000 15712 MoveAxis(N, 0, ABG)
21:31:04.506 00.000 15712 Move returns status 0, amount 0
21:31:04.506 00.000 15712 move complete, result=0
21:31:04.506 00.000 15712 worker thread done servicing request
21:31:04.506 00.000 15712 Worker thread wakes up
21:31:04.506 00.000 7988 GuideStep: -0.2 px 10 ms EAST, -0.3 px 0 ms NORTH
21:31:04.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:04.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:05.926 01.420 15712 Exposure complete
21:31:05.985 00.059 15712 worker thread done servicing request
21:31:05.985 00.000 7988 OnExposeComplete: enter
21:31:05.986 00.001 7988 UpdateGuideState(): m_state=6
21:31:05.988 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6352
21:31:05.989 00.001 7988 Star::Find returns 1 (1), X=1183.88, Y=444.30, Mass=1496, SNR=26.4, Peak=255 HFD=3.2
21:31:05.990 00.001 7988 MultiStar: [#1 0.25,-0.03,1.04,U] [#2 0.35,-0.00,0.97,U] [#3 0.39,-0.01,0.91,U] [#4 0.23,-0.05,1.04,U] [#5 0.17,-0.08,0.72,U] [#6 0.31,-0.05,0.72,U] [#7 0.45,0.00,0.64,U] [#8 0.37,0.30,0.67,U] 
21:31:05.991 00.001 7988 refined, 8 included, MultiStar: {0.31, 0.00}, one-star: {0.33, -0.00}
21:31:05.992 00.001 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
21:31:05.992 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.59)
21:31:05.992 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.00 hyp=0.31 cameraTheta=0.01 mountX=-0.00 mountY=-0.31, mountTheta=-1.59
21:31:05.992 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.00, opts=13)
21:31:05.992 00.000 7988 Enqueuing Move request for scope (0.31, 0.00)
21:31:05.992 00.000 15712 Worker thread wakes up
21:31:05.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.00) opts 0xd
21:31:05.992 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.00)
21:31:05.992 00.000 15712 Moving (0.31, 0.00) raw xDistance=-0.00 yDistance=-0.31
21:31:05.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:05.992 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.4 Saturated
21:31:06.001 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:06.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:06.003 00.002 7988 Enqueuing Expose request
21:31:06.004 00.001 15712 PPEC rslt: input = -0.00, final = 0.10, react = -0.00, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:06.004 00.000 15712 PPEC: input: -0.00, control: 0.10, exposure: 1500
21:31:06.004 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.74
21:31:06.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:31:06.004 00.000 15712 MoveAxis(W, 32, ABG)
21:31:06.004 00.000 15712 Guiding  Dir = 3, Dur = 32
21:31:06.004 00.000 15712 IsGuiding returns 0
21:31:06.020 00.016 15712 PulseGuide returned control before completion, sleep 28
21:31:06.068 00.048 15712 IsGuiding returns 0
21:31:06.068 00.000 15712 Move returns status 0, amount 32
21:31:06.068 00.000 15712 BLC: Oldest BLC event removed
21:31:06.068 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 51 applied
21:31:06.068 00.000 15712 MoveAxis(N, 131, ABG)
21:31:06.068 00.000 15712 Guiding  Dir = 0, Dur = 131
21:31:06.069 00.001 15712 IsGuiding returns 0
21:31:06.149 00.080 15712 PulseGuide returned control before completion, sleep 61
21:31:06.210 00.061 15712 IsGuiding returns 1
21:31:06.210 00.000 15712 scope still moving after pulse duration time elapsed
21:31:06.242 00.032 15712 IsGuiding returns 1
21:31:06.308 00.066 15712 IsGuiding returns 0
21:31:06.308 00.000 15712 scope move finished after 131 + 108 ms
21:31:06.308 00.000 15712 Move returns status 0, amount 131
21:31:06.308 00.000 15712 move complete, result=0
21:31:06.308 00.000 7988 GuideStep: -0.0 px 32 ms WEST, -0.3 px 131 ms NORTH
21:31:06.310 00.002 15712 worker thread done servicing request
21:31:06.310 00.000 15712 Worker thread wakes up
21:31:06.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:06.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:07.950 01.640 15712 Exposure complete
21:31:07.996 00.046 15712 worker thread done servicing request
21:31:07.996 00.000 7988 OnExposeComplete: enter
21:31:07.996 00.000 7988 UpdateGuideState(): m_state=6
21:31:07.996 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6353
21:31:08.013 00.017 7988 Star::Find returns 1 (0), X=1183.57, Y=444.41, Mass=1635, SNR=27.6, Peak=196 HFD=3.4
21:31:08.013 00.000 7988 MultiStar: [#1 0.09,0.13,1.00,U] [#2 -0.03,0.30,0.95,U] [#3 -0.02,0.10,0.90,U] [#4 -0.08,0.23,0.96,U] [#5 -0.19,0.44,0.69,U] [#6 0.03,0.15,0.66,U] [#7 0.08,0.11,0.63,U] [#8 0.21,0.40,0.65,U] 
21:31:08.013 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.21}, one-star: {0.01, 0.10}
21:31:08.013 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
21:31:08.013 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
21:31:08.013 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.43 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
21:31:08.013 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.10, opts=13)
21:31:08.013 00.000 7988 Enqueuing Move request for scope (0.01, 0.10)
21:31:08.013 00.000 15712 Worker thread wakes up
21:31:08.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
21:31:08.013 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
21:31:08.013 00.000 15712 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.02
21:31:08.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:31:08.013 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.6
21:31:08.024 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:08.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:08.026 00.002 7988 Enqueuing Expose request
21:31:08.026 00.000 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.16, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.311791, 1:0.017345
21:31:08.026 00.000 15712 BLC: No correction, Miss < min_move
21:31:08.030 00.004 15712 PPEC rslt: input = -0.10, final = 0.10, react = -0.06, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:08.030 00.000 15712 PPEC: input: -0.10, control: 0.10, exposure: 1500
21:31:08.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:08.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:31:08.030 00.000 15712 MoveAxis(W, 32, ABG)
21:31:08.030 00.000 15712 Guiding  Dir = 3, Dur = 32
21:31:08.030 00.000 15712 IsGuiding returns 0
21:31:08.047 00.017 15712 PulseGuide returned control before completion, sleep 24
21:31:08.080 00.033 15712 IsGuiding returns 1
21:31:08.080 00.000 15712 scope still moving after pulse duration time elapsed
21:31:08.108 00.028 15712 IsGuiding returns 0
21:31:08.108 00.000 15712 scope move finished after 32 + 43 ms
21:31:08.108 00.000 15712 Move returns status 0, amount 32
21:31:08.108 00.000 15712 MoveAxis(N, 0, ABG)
21:31:08.108 00.000 15712 Move returns status 0, amount 0
21:31:08.108 00.000 15712 move complete, result=0
21:31:08.108 00.000 7988 GuideStep: -0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
21:31:08.110 00.002 15712 worker thread done servicing request
21:31:08.110 00.000 15712 Worker thread wakes up
21:31:08.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:08.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:09.526 01.416 15712 Exposure complete
21:31:09.577 00.051 15712 worker thread done servicing request
21:31:09.577 00.000 7988 OnExposeComplete: enter
21:31:09.577 00.000 7988 UpdateGuideState(): m_state=6
21:31:09.589 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6354
21:31:09.589 00.000 7988 Star::Find returns 1 (0), X=1183.50, Y=444.41, Mass=1551, SNR=26.8, Peak=191 HFD=3.3
21:31:09.591 00.002 7988 MultiStar: [#1 -0.08,0.17,1.01,U] [#2 -0.06,0.37,1.00,U] [#3 -0.06,0.37,0.91,U] [#4 -0.21,0.41,1.01,U] [#5 0.13,0.16,0.70,U] [#6 0.05,0.34,0.71,U] [#7 0.08,0.37,0.67,U] [#8 0.02,0.71,0.65,U] 
21:31:09.591 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.32}, one-star: {-0.05, 0.11}
21:31:09.593 00.002 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.68)
21:31:09.594 00.001 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.43)
21:31:09.594 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=-0.11 mountY=0.05, mountTheta=2.70
21:31:09.596 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
21:31:09.598 00.002 7988 Enqueuing Move request for scope (-0.05, 0.11)
21:31:09.598 00.000 15712 Worker thread wakes up
21:31:09.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
21:31:09.598 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
21:31:09.598 00.000 15712 Moving (-0.05, 0.11) raw xDistance=-0.11 yDistance=0.05
21:31:09.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:09.598 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.8
21:31:09.602 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:09.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:09.604 00.002 7988 Enqueuing Expose request
21:31:09.605 00.001 15712 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.16, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.311791, 1:0.017345, 2:-0.049218
21:31:09.605 00.000 15712 BLC: No correction, Miss < min_move
21:31:09.605 00.000 15712 PPEC rslt: input = -0.11, final = 0.08, react = -0.06, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:09.605 00.000 15712 PPEC: input: -0.11, control: 0.08, exposure: 1500
21:31:09.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:09.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:31:09.605 00.000 15712 MoveAxis(W, 26, ABG)
21:31:09.605 00.000 15712 Guiding  Dir = 3, Dur = 26
21:31:09.605 00.000 15712 IsGuiding returns 0
21:31:09.628 00.023 15712 PulseGuide returned control before completion, sleep 13
21:31:09.653 00.025 15712 IsGuiding returns 1
21:31:09.653 00.000 15712 scope still moving after pulse duration time elapsed
21:31:09.696 00.043 15712 IsGuiding returns 0
21:31:09.696 00.000 15712 scope move finished after 26 + 60 ms
21:31:09.696 00.000 15712 Move returns status 0, amount 26
21:31:09.696 00.000 15712 MoveAxis(N, 0, ABG)
21:31:09.696 00.000 15712 Move returns status 0, amount 0
21:31:09.696 00.000 15712 move complete, result=0
21:31:09.696 00.000 7988 GuideStep: -0.1 px 26 ms WEST, 0.0 px 0 ms NORTH
21:31:09.698 00.002 15712 worker thread done servicing request
21:31:09.698 00.000 15712 Worker thread wakes up
21:31:09.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:09.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:11.329 01.631 15712 Exposure complete
21:31:11.390 00.061 15712 worker thread done servicing request
21:31:11.390 00.000 7988 OnExposeComplete: enter
21:31:11.390 00.000 7988 UpdateGuideState(): m_state=6
21:31:11.393 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6355
21:31:11.393 00.000 7988 Star::Find returns 1 (0), X=1183.34, Y=444.72, Mass=1476, SNR=26.1, Peak=216 HFD=3.4
21:31:11.393 00.000 7988 MultiStar: [#1 -0.22,0.43,1.03,U] [#2 -0.14,0.30,1.02,U] [#3 -0.11,0.38,0.95,U] [#4 -0.45,0.43,1.04,U] [#5 -0.39,0.30,0.67,U] [#6 0.01,0.44,0.72,U] [#7 -0.07,0.46,0.70,U] [#8 0.07,0.59,0.66,U] 
21:31:11.393 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.41}, one-star: {-0.21, 0.41}
21:31:11.397 00.004 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
21:31:11.397 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
21:31:11.397 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.41 hyp=0.45 cameraTheta=1.98 mountX=-0.41 mountY=0.17, mountTheta=2.75
21:31:11.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.41, opts=13)
21:31:11.397 00.000 7988 Enqueuing Move request for scope (-0.18, 0.41)
21:31:11.397 00.000 15712 Worker thread wakes up
21:31:11.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.41) opts 0xd
21:31:11.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.41)
21:31:11.397 00.000 15712 Moving (-0.18, 0.41) raw xDistance=-0.41 yDistance=0.17
21:31:11.397 00.000 15712 BLC: window closed
21:31:11.397 00.000 15712 BLC: History state: CurrMiss=-0.17, AvgInitMiss=-0.16, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.311791, 1:0.017345, 2:-0.049218
21:31:11.397 00.000 15712 BLC: No correction, Miss < min_move
21:31:11.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:11.397 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1
21:31:11.405 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:11.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:11.407 00.002 7988 Enqueuing Expose request
21:31:11.409 00.002 15712 PPEC rslt: input = -0.41, final = -0.16, react = -0.25, pred = 0.09, hyst = -0.22, hyst_pct = 0.00, period_length = 635.99
21:31:11.409 00.000 15712 PPEC: input: -0.41, control: -0.16, exposure: 1500
21:31:11.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:11.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:31:11.409 00.000 15712 MoveAxis(E, 52, ABG)
21:31:11.409 00.000 15712 Guiding  Dir = 2, Dur = 52
21:31:11.409 00.000 15712 IsGuiding returns 0
21:31:11.434 00.025 15712 PulseGuide returned control before completion, sleep 33
21:31:11.472 00.038 15712 IsGuiding returns 1
21:31:11.472 00.000 15712 scope still moving after pulse duration time elapsed
21:31:11.505 00.033 15712 IsGuiding returns 0
21:31:11.505 00.000 15712 scope move finished after 52 + 43 ms
21:31:11.505 00.000 15712 Move returns status 0, amount 52
21:31:11.505 00.000 15712 MoveAxis(N, 0, ABG)
21:31:11.505 00.000 15712 Move returns status 0, amount 0
21:31:11.505 00.000 15712 move complete, result=0
21:31:11.505 00.000 15712 worker thread done servicing request
21:31:11.505 00.000 15712 Worker thread wakes up
21:31:11.505 00.000 7988 GuideStep: -0.4 px 52 ms EAST, 0.2 px 0 ms NORTH
21:31:11.507 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:11.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:12.924 01.417 15712 Exposure complete
21:31:12.982 00.058 15712 worker thread done servicing request
21:31:12.982 00.000 7988 OnExposeComplete: enter
21:31:12.982 00.000 7988 UpdateGuideState(): m_state=6
21:31:12.986 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6356
21:31:12.986 00.000 7988 Star::Find returns 1 (0), X=1183.18, Y=444.40, Mass=1486, SNR=26.2, Peak=219 HFD=3.4
21:31:12.986 00.000 7988 MultiStar: [#1 -0.34,0.10,1.00,U] [#2 -0.34,0.27,1.00,U] [#3 -0.24,0.07,0.94,U] [#4 -0.34,0.09,1.01,U] [#5 -0.56,0.30,0.71,U] [#6 -0.23,0.04,0.71,U] [#7 -0.18,0.27,0.71,U] [#8 0.06,0.30,0.61,U] 
21:31:12.986 00.000 7988 refined, 8 included, MultiStar: {-0.29, 0.16}, one-star: {-0.37, 0.10}
21:31:12.986 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.58) = xAngle (4.22 = -2.07)
21:31:12.991 00.005 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.32 = 1.04)
21:31:12.991 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.34 cameraTheta=2.64 mountX=-0.16 mountY=0.29, mountTheta=2.08
21:31:12.993 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.16, opts=13)
21:31:12.995 00.002 7988 Enqueuing Move request for scope (-0.29, 0.16)
21:31:12.995 00.000 15712 Worker thread wakes up
21:31:12.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.16) opts 0xd
21:31:12.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.16)
21:31:12.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:12.995 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
21:31:12.999 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:12.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:13.001 00.002 7988 Enqueuing Expose request
21:31:13.001 00.000 15712 Moving (-0.29, 0.16) raw xDistance=-0.16 yDistance=0.29
21:31:13.005 00.004 15712 PPEC rslt: input = -0.16, final = 0.08, react = -0.10, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:13.007 00.002 15712 PPEC: input: -0.16, control: 0.08, exposure: 1500
21:31:13.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:31:13.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:31:13.007 00.000 15712 MoveAxis(W, 25, ABG)
21:31:13.007 00.000 15712 Guiding  Dir = 3, Dur = 25
21:31:13.007 00.000 15712 IsGuiding returns 0
21:31:13.017 00.010 15712 PulseGuide returned control before completion, sleep 22
21:31:13.069 00.052 15712 IsGuiding returns 0
21:31:13.069 00.000 15712 Move returns status 0, amount 25
21:31:13.069 00.000 15712 MoveAxis(N, 0, ABG)
21:31:13.069 00.000 15712 Move returns status 0, amount 0
21:31:13.069 00.000 15712 move complete, result=0
21:31:13.069 00.000 7988 GuideStep: -0.2 px 25 ms WEST, 0.3 px 0 ms NORTH
21:31:13.069 00.000 15712 worker thread done servicing request
21:31:13.069 00.000 15712 Worker thread wakes up
21:31:13.071 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:13.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:14.708 01.637 15712 Exposure complete
21:31:14.767 00.059 15712 worker thread done servicing request
21:31:14.767 00.000 7988 OnExposeComplete: enter
21:31:14.767 00.000 7988 UpdateGuideState(): m_state=6
21:31:14.767 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6357
21:31:14.772 00.005 7988 Star::Find returns 1 (0), X=1183.28, Y=444.29, Mass=1583, SNR=27.1, Peak=208 HFD=3.6
21:31:14.774 00.002 7988 MultiStar: [#1 -0.19,-0.03,0.99,U] [#2 -0.23,0.03,0.99,U] [#3 -0.13,-0.05,0.93,U] [#4 -0.20,0.06,1.01,U] [#5 -0.27,-0.11,0.68,U] [#6 -0.06,-0.02,0.69,U] [#7 -0.23,0.03,0.66,U] [#8 -0.07,0.23,0.64,U] 
21:31:14.774 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.01}, one-star: {-0.27, -0.01}
21:31:14.776 00.002 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.58) = xAngle (4.66 = -1.62)
21:31:14.776 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.77 = 1.49)
21:31:14.778 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.08 mountX=-0.01 mountY=0.19, mountTheta=1.62
21:31:14.780 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.01, opts=13)
21:31:14.780 00.000 7988 Enqueuing Move request for scope (-0.19, 0.01)
21:31:14.782 00.002 15712 Worker thread wakes up
21:31:14.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
21:31:14.782 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
21:31:14.782 00.000 15712 Moving (-0.19, 0.01) raw xDistance=-0.01 yDistance=0.19
21:31:14.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:14.782 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.1
21:31:14.785 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:14.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:14.787 00.002 7988 Enqueuing Expose request
21:31:14.788 00.001 15712 PPEC rslt: input = -0.01, final = 0.07, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:14.788 00.000 15712 PPEC: input: -0.01, control: 0.07, exposure: 1500
21:31:14.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:14.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:31:14.788 00.000 15712 MoveAxis(W, 24, ABG)
21:31:14.788 00.000 15712 Guiding  Dir = 3, Dur = 24
21:31:14.788 00.000 15712 IsGuiding returns 0
21:31:14.808 00.020 15712 PulseGuide returned control before completion, sleep 12
21:31:14.851 00.043 15712 IsGuiding returns 0
21:31:14.851 00.000 15712 Move returns status 0, amount 24
21:31:14.851 00.000 15712 MoveAxis(N, 0, ABG)
21:31:14.851 00.000 15712 Move returns status 0, amount 0
21:31:14.851 00.000 15712 move complete, result=0
21:31:14.851 00.000 15712 worker thread done servicing request
21:31:14.851 00.000 15712 Worker thread wakes up
21:31:14.851 00.000 7988 GuideStep: -0.0 px 24 ms WEST, 0.2 px 0 ms NORTH
21:31:14.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:14.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:16.273 01.422 15712 Exposure complete
21:31:16.329 00.056 15712 worker thread done servicing request
21:31:16.329 00.000 7988 OnExposeComplete: enter
21:31:16.334 00.005 7988 UpdateGuideState(): m_state=6
21:31:16.334 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6358
21:31:16.334 00.000 7988 Star::Find returns 1 (0), X=1183.23, Y=444.47, Mass=1507, SNR=26.4, Peak=232 HFD=3.2
21:31:16.334 00.000 7988 MultiStar: [#1 -0.19,0.17,1.04,U] [#2 -0.42,0.23,1.01,U] [#3 -0.18,0.18,0.92,U] [#4 -0.27,0.30,1.05,U] [#5 -0.36,0.31,0.71,U] [#6 -0.21,0.09,0.72,U] [#7 0.04,0.13,0.68,U] [#8 -0.19,0.25,0.68,U] 
21:31:16.334 00.000 7988 refined, 8 included, MultiStar: {-0.24, 0.20}, one-star: {-0.32, 0.16}
21:31:16.334 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.58) = xAngle (4.03 = -2.26)
21:31:16.334 00.000 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.85)
21:31:16.334 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.32 cameraTheta=2.45 mountX=-0.20 mountY=0.24, mountTheta=2.27
21:31:16.334 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.20, opts=13)
21:31:16.334 00.000 7988 Enqueuing Move request for scope (-0.24, 0.20)
21:31:16.346 00.012 15712 Worker thread wakes up
21:31:16.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
21:31:16.346 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
21:31:16.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:16.346 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4
21:31:16.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:16.346 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:16.350 00.004 7988 Enqueuing Expose request
21:31:16.350 00.000 15712 Moving (-0.24, 0.20) raw xDistance=-0.20 yDistance=0.24
21:31:16.350 00.000 15712 PPEC rslt: input = -0.20, final = -0.06, react = -0.12, pred = 0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 635.99
21:31:16.350 00.000 15712 PPEC: input: -0.20, control: -0.06, exposure: 1500
21:31:16.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:16.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:31:16.350 00.000 15712 MoveAxis(E, 18, ABG)
21:31:16.350 00.000 15712 Guiding  Dir = 2, Dur = 18
21:31:16.350 00.000 15712 IsGuiding returns 0
21:31:16.366 00.016 15712 PulseGuide returned control before completion, sleep 12
21:31:16.414 00.048 15712 IsGuiding returns 0
21:31:16.414 00.000 15712 Move returns status 0, amount 18
21:31:16.414 00.000 15712 MoveAxis(N, 0, ABG)
21:31:16.414 00.000 15712 Move returns status 0, amount 0
21:31:16.414 00.000 15712 move complete, result=0
21:31:16.414 00.000 15712 worker thread done servicing request
21:31:16.414 00.000 15712 Worker thread wakes up
21:31:16.414 00.000 7988 GuideStep: -0.2 px 18 ms EAST, 0.2 px 0 ms NORTH
21:31:16.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:16.428 00.014 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:18.070 01.642 15712 Exposure complete
21:31:18.116 00.046 15712 worker thread done servicing request
21:31:18.116 00.000 7988 OnExposeComplete: enter
21:31:18.132 00.016 7988 UpdateGuideState(): m_state=6
21:31:18.133 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6359
21:31:18.133 00.000 7988 Star::Find returns 1 (0), X=1183.28, Y=444.36, Mass=1496, SNR=26.3, Peak=223 HFD=3.2
21:31:18.133 00.000 7988 MultiStar: [#1 -0.18,-0.13,1.03,U] [#2 -0.14,0.11,1.00,U] [#3 -0.03,-0.15,0.95,U] [#4 -0.03,0.04,1.05,U] [#5 -0.30,-0.20,0.75,U] [#6 -0.13,-0.03,0.73,U] [#7 -0.14,0.18,0.68,U] [#8 0.03,0.42,0.64,U] 
21:31:18.133 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.02}, one-star: {-0.28, 0.06}
21:31:18.133 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.70)
21:31:18.133 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.41)
21:31:18.133 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.01 mountX=-0.02 mountY=0.14, mountTheta=1.70
21:31:18.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.02, opts=13)
21:31:18.133 00.000 7988 Enqueuing Move request for scope (-0.14, 0.02)
21:31:18.133 00.000 15712 Worker thread wakes up
21:31:18.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
21:31:18.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
21:31:18.133 00.000 15712 Moving (-0.14, 0.02) raw xDistance=-0.02 yDistance=0.14
21:31:18.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:18.133 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3
21:31:18.145 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:18.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:18.147 00.002 7988 Enqueuing Expose request
21:31:18.149 00.002 15712 PPEC rslt: input = -0.02, final = 0.07, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:18.149 00.000 15712 PPEC: input: -0.02, control: 0.07, exposure: 1500
21:31:18.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:18.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:31:18.149 00.000 15712 MoveAxis(W, 21, ABG)
21:31:18.149 00.000 15712 Guiding  Dir = 3, Dur = 21
21:31:18.149 00.000 15712 IsGuiding returns 0
21:31:18.167 00.018 15712 PulseGuide returned control before completion, sleep 13
21:31:18.215 00.048 15712 IsGuiding returns 0
21:31:18.215 00.000 15712 Move returns status 0, amount 21
21:31:18.215 00.000 15712 MoveAxis(N, 0, ABG)
21:31:18.215 00.000 15712 Move returns status 0, amount 0
21:31:18.215 00.000 15712 move complete, result=0
21:31:18.215 00.000 7988 GuideStep: -0.0 px 21 ms WEST, 0.1 px 0 ms NORTH
21:31:18.217 00.002 15712 worker thread done servicing request
21:31:18.217 00.000 15712 Worker thread wakes up
21:31:18.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:18.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:19.632 01.415 15712 Exposure complete
21:31:19.680 00.048 15712 worker thread done servicing request
21:31:19.680 00.000 7988 OnExposeComplete: enter
21:31:19.680 00.000 7988 UpdateGuideState(): m_state=6
21:31:19.693 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6360
21:31:19.693 00.000 7988 Star::Find returns 1 (1), X=1183.11, Y=444.30, Mass=1486, SNR=26.2, Peak=255 HFD=3.3
21:31:19.693 00.000 7988 MultiStar: [#1 -0.42,-0.15,1.03,U] [#2 -0.55,0.05,0.99,U] [#3 -0.27,0.13,0.96,U] [#4 -0.37,0.13,1.07,U] [#5 -0.45,0.09,0.71,U] [#6 -0.43,0.15,0.71,U] [#7 -0.40,0.02,0.69,U] [#8 -0.11,0.31,0.65,U] 
21:31:19.693 00.000 7988 refined, 8 included, MultiStar: {-0.39, 0.07}, one-star: {-0.44, -0.01}
21:31:19.697 00.004 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.58) = xAngle (4.54 = -1.74)
21:31:19.697 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.65 = 1.37)
21:31:19.697 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=0.07 hyp=0.40 cameraTheta=2.97 mountX=-0.07 mountY=0.39, mountTheta=1.74
21:31:19.697 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.07, opts=13)
21:31:19.697 00.000 7988 Enqueuing Move request for scope (-0.39, 0.07)
21:31:19.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:19.697 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2 Saturated
21:31:19.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:19.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:19.697 00.000 7988 Enqueuing Expose request
21:31:19.697 00.000 15712 Worker thread wakes up
21:31:19.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.07) opts 0xd
21:31:19.709 00.012 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.07)
21:31:19.709 00.000 15712 Moving (-0.39, 0.07) raw xDistance=-0.07 yDistance=0.39
21:31:19.713 00.004 15712 PPEC rslt: input = -0.07, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:19.713 00.000 15712 PPEC: input: -0.07, control: 0.06, exposure: 1500
21:31:19.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:31:19.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:31:19.713 00.000 15712 MoveAxis(W, 20, ABG)
21:31:19.713 00.000 15712 Guiding  Dir = 3, Dur = 20
21:31:19.713 00.000 15712 IsGuiding returns 0
21:31:19.731 00.018 15712 IsGuiding returns 1
21:31:19.731 00.000 15712 scope still moving after pulse duration time elapsed
21:31:19.783 00.052 15712 IsGuiding returns 0
21:31:19.783 00.000 15712 scope move finished after 20 + 49 ms
21:31:19.783 00.000 15712 Move returns status 0, amount 20
21:31:19.783 00.000 15712 MoveAxis(N, 0, ABG)
21:31:19.783 00.000 15712 Move returns status 0, amount 0
21:31:19.783 00.000 15712 move complete, result=0
21:31:19.783 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.4 px 0 ms NORTH
21:31:19.785 00.002 15712 worker thread done servicing request
21:31:19.785 00.000 15712 Worker thread wakes up
21:31:19.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:19.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:21.524 01.739 15712 Exposure complete
21:31:21.569 00.045 15712 worker thread done servicing request
21:31:21.569 00.000 7988 OnExposeComplete: enter
21:31:21.585 00.016 7988 UpdateGuideState(): m_state=6
21:31:21.585 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6361
21:31:21.585 00.000 7988 Star::Find returns 1 (0), X=1183.33, Y=444.70, Mass=1520, SNR=26.5, Peak=235 HFD=3.4
21:31:21.585 00.000 7988 MultiStar: [#1 -0.23,0.32,1.04,U] [#2 -0.26,0.28,1.04,U] [#3 -0.03,0.04,0.97,U] [#4 -0.13,0.28,1.05,U] [#5 -0.25,0.03,0.69,U] [#6 -0.26,0.31,0.70,U] [#7 -0.01,0.29,0.68,U] [#8 -0.04,0.66,0.67,U] 
21:31:21.585 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.28}, one-star: {-0.22, 0.40}
21:31:21.585 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.58) = xAngle (3.68 = -2.61)
21:31:21.585 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.78 = 0.50)
21:31:21.585 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.33 cameraTheta=2.10 mountX=-0.28 mountY=0.16, mountTheta=2.63
21:31:21.585 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.28, opts=13)
21:31:21.585 00.000 7988 Enqueuing Move request for scope (-0.16, 0.28)
21:31:21.585 00.000 15712 Worker thread wakes up
21:31:21.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
21:31:21.585 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
21:31:21.585 00.000 15712 Moving (-0.16, 0.28) raw xDistance=-0.28 yDistance=0.16
21:31:21.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:21.585 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5
21:31:21.598 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:21.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:21.600 00.002 7988 Enqueuing Expose request
21:31:21.602 00.002 15712 PPEC rslt: input = -0.28, final = -0.11, react = -0.17, pred = 0.06, hyst = -0.15, hyst_pct = 0.00, period_length = 635.99
21:31:21.602 00.000 15712 PPEC: input: -0.28, control: -0.11, exposure: 1500
21:31:21.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:21.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:31:21.602 00.000 15712 MoveAxis(E, 36, ABG)
21:31:21.602 00.000 15712 Guiding  Dir = 2, Dur = 36
21:31:21.602 00.000 15712 IsGuiding returns 0
21:31:21.620 00.018 15712 PulseGuide returned control before completion, sleep 28
21:31:21.669 00.049 15712 IsGuiding returns 0
21:31:21.669 00.000 15712 Move returns status 0, amount 36
21:31:21.669 00.000 15712 MoveAxis(N, 0, ABG)
21:31:21.669 00.000 15712 Move returns status 0, amount 0
21:31:21.669 00.000 15712 move complete, result=0
21:31:21.669 00.000 15712 worker thread done servicing request
21:31:21.669 00.000 15712 Worker thread wakes up
21:31:21.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:21.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:21.669 00.000 7988 GuideStep: -0.3 px 36 ms EAST, 0.2 px 0 ms NORTH
21:31:23.088 01.419 15712 Exposure complete
21:31:23.146 00.058 15712 worker thread done servicing request
21:31:23.146 00.000 7988 OnExposeComplete: enter
21:31:23.146 00.000 7988 UpdateGuideState(): m_state=6
21:31:23.149 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6362
21:31:23.149 00.000 7988 Star::Find returns 1 (1), X=1183.16, Y=444.32, Mass=1525, SNR=26.6, Peak=255 HFD=3.2
21:31:23.149 00.000 7988 MultiStar: [#1 -0.19,-0.19,1.05,U] [#2 -0.40,0.01,1.03,U] [#3 -0.35,0.03,0.99,U] [#4 -0.39,-0.01,1.07,U] [#5 -0.43,-0.06,0.73,U] [#6 -0.04,-0.11,0.71,U] [#7 -0.26,0.12,0.69,U] [#8 -0.38,0.17,0.65,U] 
21:31:23.149 00.000 7988 refined, 8 included, MultiStar: {-0.32, -0.01}, one-star: {-0.39, 0.02}
21:31:23.149 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.58) = xAngle (-1.54 = -1.54)
21:31:23.149 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.57 = 1.57)
21:31:23.149 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.11 mountX=0.01 mountY=0.32, mountTheta=1.54
21:31:23.149 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.01, opts=13)
21:31:23.149 00.000 7988 Enqueuing Move request for scope (-0.32, -0.01)
21:31:23.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:31:23.149 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6 Saturated
21:31:23.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:23.149 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:23.149 00.000 7988 Enqueuing Expose request
21:31:23.165 00.016 15712 Worker thread wakes up
21:31:23.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
21:31:23.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
21:31:23.165 00.000 15712 Moving (-0.32, -0.01) raw xDistance=0.01 yDistance=0.32
21:31:23.166 00.001 15712 PPEC rslt: input = 0.01, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:23.166 00.000 15712 PPEC: input: 0.01, control: 0.05, exposure: 1500
21:31:23.166 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.20 newest=0.87
21:31:23.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
21:31:23.166 00.000 15712 MoveAxis(W, 17, ABG)
21:31:23.166 00.000 15712 Guiding  Dir = 3, Dur = 17
21:31:23.185 00.019 15712 IsGuiding returns 0
21:31:23.202 00.017 15712 PulseGuide returned control before completion, sleep 11
21:31:23.251 00.049 15712 IsGuiding returns 0
21:31:23.251 00.000 15712 Move returns status 0, amount 17
21:31:23.251 00.000 15712 BLC: Oldest BLC event removed
21:31:23.251 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 51 applied
21:31:23.251 00.000 15712 MoveAxis(S, 133, ABG)
21:31:23.251 00.000 15712 Guiding  Dir = 1, Dur = 133
21:31:23.251 00.000 15712 IsGuiding returns 0
21:31:23.331 00.080 15712 PulseGuide returned control before completion, sleep 64
21:31:23.422 00.091 15712 IsGuiding returns 1
21:31:23.422 00.000 15712 scope still moving after pulse duration time elapsed
21:31:23.453 00.031 15712 IsGuiding returns 1
21:31:23.505 00.052 15712 IsGuiding returns 0
21:31:23.505 00.000 15712 scope move finished after 133 + 122 ms
21:31:23.505 00.000 15712 Move returns status 0, amount 133
21:31:23.505 00.000 15712 move complete, result=0
21:31:23.505 00.000 7988 GuideStep: 0.0 px 17 ms WEST, 0.3 px 133 ms SOUTH
21:31:23.509 00.004 15712 worker thread done servicing request
21:31:23.509 00.000 15712 Worker thread wakes up
21:31:23.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:23.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:25.149 01.640 15712 Exposure complete
21:31:25.207 00.058 15712 worker thread done servicing request
21:31:25.207 00.000 7988 OnExposeComplete: enter
21:31:25.207 00.000 7988 UpdateGuideState(): m_state=6
21:31:25.207 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6363
21:31:25.211 00.004 7988 Star::Find returns 1 (0), X=1183.58, Y=444.53, Mass=1591, SNR=27.3, Peak=194 HFD=3.2
21:31:25.211 00.000 7988 MultiStar: [#1 -0.03,0.23,0.99,U] [#2 -0.03,0.31,0.99,U] [#3 0.03,0.23,0.95,U] [#4 -0.18,0.15,1.05,U] [#5 -0.19,0.20,0.69,U] [#6 0.14,0.27,0.68,U] [#7 0.09,0.15,0.65,U] [#8 0.13,0.65,0.67,U] 
21:31:25.211 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.26}, one-star: {0.03, 0.23}
21:31:25.211 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
21:31:25.211 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
21:31:25.211 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.46 mountX=-0.23 mountY=-0.03, mountTheta=-3.00
21:31:25.211 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.23, opts=13)
21:31:25.211 00.000 7988 Enqueuing Move request for scope (0.03, 0.23)
21:31:25.211 00.000 15712 Worker thread wakes up
21:31:25.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
21:31:25.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
21:31:25.211 00.000 15712 Moving (0.03, 0.23) raw xDistance=-0.23 yDistance=-0.03
21:31:25.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:25.211 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.3
21:31:25.223 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:25.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:25.223 00.000 7988 Enqueuing Expose request
21:31:25.223 00.000 15712 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.16, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.320281, 1:-0.031244
21:31:25.223 00.000 15712 BLC: No correction, Miss < min_move
21:31:25.227 00.004 15712 PPEC rslt: input = -0.23, final = -0.08, react = -0.14, pred = 0.06, hyst = -0.13, hyst_pct = 0.00, period_length = 635.99
21:31:25.227 00.000 15712 PPEC: input: -0.23, control: -0.08, exposure: 1500
21:31:25.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:25.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:31:25.227 00.000 15712 MoveAxis(E, 27, ABG)
21:31:25.227 00.000 15712 Guiding  Dir = 2, Dur = 27
21:31:25.227 00.000 15712 IsGuiding returns 0
21:31:25.247 00.020 15712 PulseGuide returned control before completion, sleep 19
21:31:25.295 00.048 15712 IsGuiding returns 0
21:31:25.295 00.000 15712 Move returns status 0, amount 27
21:31:25.295 00.000 15712 MoveAxis(N, 0, ABG)
21:31:25.295 00.000 15712 Move returns status 0, amount 0
21:31:25.295 00.000 15712 move complete, result=0
21:31:25.295 00.000 7988 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
21:31:25.299 00.004 15712 worker thread done servicing request
21:31:25.299 00.000 15712 Worker thread wakes up
21:31:25.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:25.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:26.714 01.415 15712 Exposure complete
21:31:26.769 00.055 15712 worker thread done servicing request
21:31:26.769 00.000 7988 OnExposeComplete: enter
21:31:26.775 00.006 7988 UpdateGuideState(): m_state=6
21:31:26.775 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6364
21:31:26.777 00.002 7988 Star::Find returns 1 (0), X=1183.62, Y=444.17, Mass=1470, SNR=26.3, Peak=163 HFD=3.5
21:31:26.779 00.002 7988 MultiStar: [#1 0.17,-0.16,1.01,U] [#2 0.15,-0.13,1.03,U] [#3 0.24,-0.17,0.94,U] [#4 0.02,-0.04,1.03,U] [#5 -0.07,-0.12,0.71,U] [#6 -0.16,-0.11,0.72,U] [#7 0.40,-0.03,0.68,U] [#8 0.05,0.21,0.67,U] 
21:31:26.779 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.07, -0.13}
21:31:26.781 00.002 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.87 = 0.87)
21:31:26.781 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.98 = -2.31)
21:31:26.783 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.71 mountX=0.09 mountY=-0.10, mountTheta=-0.85
21:31:26.783 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.09, opts=13)
21:31:26.786 00.003 7988 Enqueuing Move request for scope (0.10, -0.09)
21:31:26.786 00.000 15712 Worker thread wakes up
21:31:26.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
21:31:26.786 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
21:31:26.786 00.000 15712 Moving (0.10, -0.09) raw xDistance=0.09 yDistance=-0.10
21:31:26.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:26.786 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.3
21:31:26.790 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:26.791 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:26.791 00.000 7988 Enqueuing Expose request
21:31:26.793 00.002 15712 BLC: History state: CurrMiss=-0.10, AvgInitMiss=-0.16, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.320281, 1:-0.031244, 2:-0.098247
21:31:26.793 00.000 15712 BLC: No correction, Miss < min_move
21:31:26.793 00.000 15712 PPEC rslt: input = 0.09, final = 0.05, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:26.793 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
21:31:26.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:26.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:31:26.793 00.000 15712 MoveAxis(W, 15, ABG)
21:31:26.793 00.000 15712 Guiding  Dir = 3, Dur = 15
21:31:26.793 00.000 15712 IsGuiding returns 0
21:31:26.815 00.022 15712 IsGuiding returns 1
21:31:26.815 00.000 15712 scope still moving after pulse duration time elapsed
21:31:26.838 00.023 15712 IsGuiding returns 1
21:31:26.871 00.033 15712 IsGuiding returns 0
21:31:26.871 00.000 15712 scope move finished after 15 + 67 ms
21:31:26.871 00.000 15712 Move returns status 0, amount 15
21:31:26.871 00.000 15712 MoveAxis(N, 0, ABG)
21:31:26.871 00.000 15712 Move returns status 0, amount 0
21:31:26.871 00.000 15712 move complete, result=0
21:31:26.871 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
21:31:26.882 00.011 15712 worker thread done servicing request
21:31:26.882 00.000 15712 Worker thread wakes up
21:31:26.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:26.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:28.623 01.741 15712 Exposure complete
21:31:28.672 00.049 15712 worker thread done servicing request
21:31:28.672 00.000 7988 OnExposeComplete: enter
21:31:28.672 00.000 7988 UpdateGuideState(): m_state=6
21:31:28.685 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6365
21:31:28.687 00.002 7988 Star::Find returns 1 (0), X=1183.64, Y=444.18, Mass=1609, SNR=27.5, Peak=225 HFD=3.6
21:31:28.687 00.000 7988 MultiStar: [#1 0.23,-0.22,1.01,U] [#2 -0.02,-0.06,0.98,U] [#3 0.11,-0.18,0.95,U] [#4 -0.06,0.04,0.99,U] [#5 -0.12,-0.27,0.67,U] [#6 0.31,-0.13,0.67,U] [#7 0.21,-0.02,0.66,U] [#8 0.30,-0.02,0.64,U] 
21:31:28.689 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.08, -0.13}
21:31:28.689 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
21:31:28.691 00.002 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.41)
21:31:28.691 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.81 mountX=0.11 mountY=-0.10, mountTheta=-0.75
21:31:28.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
21:31:28.695 00.002 7988 Enqueuing Move request for scope (0.10, -0.11)
21:31:28.695 00.000 15712 Worker thread wakes up
21:31:28.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
21:31:28.695 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
21:31:28.695 00.000 15712 Moving (0.10, -0.11) raw xDistance=0.11 yDistance=-0.10
21:31:28.695 00.000 15712 BLC: window closed
21:31:28.695 00.000 15712 BLC: History state: CurrMiss=-0.10, AvgInitMiss=-0.16, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.320281, 1:-0.031244, 2:-0.098247
21:31:28.695 00.000 15712 BLC: No correction, Miss < min_move
21:31:28.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:31:28.695 00.000 7988 UpdateGuideState exits: m=1609 SNR=27.5
21:31:28.698 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:28.698 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:28.700 00.002 7988 Enqueuing Expose request
21:31:28.700 00.000 15712 PPEC rslt: input = 0.11, final = 0.05, react = 0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:28.700 00.000 15712 PPEC: input: 0.11, control: 0.05, exposure: 1500
21:31:28.700 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:28.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:31:28.700 00.000 15712 MoveAxis(W, 15, ABG)
21:31:28.700 00.000 15712 Guiding  Dir = 3, Dur = 15
21:31:28.700 00.000 15712 IsGuiding returns 0
21:31:28.718 00.018 15712 IsGuiding returns 1
21:31:28.718 00.000 15712 scope still moving after pulse duration time elapsed
21:31:28.766 00.048 15712 IsGuiding returns 0
21:31:28.766 00.000 15712 scope move finished after 15 + 49 ms
21:31:28.766 00.000 15712 Move returns status 0, amount 15
21:31:28.766 00.000 15712 MoveAxis(N, 0, ABG)
21:31:28.766 00.000 15712 Move returns status 0, amount 0
21:31:28.766 00.000 15712 move complete, result=0
21:31:28.766 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
21:31:28.768 00.002 15712 worker thread done servicing request
21:31:28.768 00.000 15712 Worker thread wakes up
21:31:28.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:28.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:30.183 01.415 15712 Exposure complete
21:31:30.240 00.057 15712 worker thread done servicing request
21:31:30.240 00.000 7988 OnExposeComplete: enter
21:31:30.240 00.000 7988 UpdateGuideState(): m_state=6
21:31:30.240 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6366
21:31:30.245 00.005 7988 Star::Find returns 1 (0), X=1183.76, Y=444.15, Mass=1570, SNR=26.9, Peak=217 HFD=3.5
21:31:30.247 00.002 7988 MultiStar: [#1 0.39,-0.21,1.00,U] [#2 0.04,0.01,1.00,U] [#3 0.31,-0.04,0.89,U] [#4 0.19,0.13,1.02,U] [#5 0.02,-0.14,0.71,U] [#6 0.41,0.03,0.71,U] [#7 0.79,-0.08,0.62,U] [#8 0.42,0.08,0.70,U] 
21:31:30.247 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.04}, one-star: {0.21, -0.15}
21:31:30.249 00.002 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
21:31:30.249 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.22)
21:31:30.251 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.25 cameraTheta=-0.63 mountX=0.15 mountY=-0.20, mountTheta=-0.94
21:31:30.253 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.15, opts=13)
21:31:30.253 00.000 7988 Enqueuing Move request for scope (0.21, -0.15)
21:31:30.255 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:30.255 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.9
21:31:30.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:30.257 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:30.257 00.000 7988 Enqueuing Expose request
21:31:30.259 00.002 15712 Worker thread wakes up
21:31:30.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
21:31:30.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
21:31:30.259 00.000 15712 Moving (0.21, -0.15) raw xDistance=0.15 yDistance=-0.20
21:31:30.261 00.002 15712 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:30.261 00.000 15712 PPEC: input: 0.15, control: 0.04, exposure: 1500
21:31:30.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:30.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:31:30.261 00.000 15712 MoveAxis(W, 13, ABG)
21:31:30.261 00.000 15712 Guiding  Dir = 3, Dur = 13
21:31:30.261 00.000 15712 IsGuiding returns 0
21:31:30.283 00.022 15712 IsGuiding returns 1
21:31:30.283 00.000 15712 scope still moving after pulse duration time elapsed
21:31:30.309 00.026 15712 IsGuiding returns 1
21:31:30.347 00.038 15712 IsGuiding returns 0
21:31:30.347 00.000 15712 scope move finished after 13 + 71 ms
21:31:30.347 00.000 15712 Move returns status 0, amount 13
21:31:30.347 00.000 15712 MoveAxis(N, 0, ABG)
21:31:30.347 00.000 15712 Move returns status 0, amount 0
21:31:30.347 00.000 15712 move complete, result=0
21:31:30.347 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
21:31:30.351 00.004 15712 worker thread done servicing request
21:31:30.351 00.000 15712 Worker thread wakes up
21:31:30.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:30.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:31.988 01.637 15712 Exposure complete
21:31:32.041 00.053 15712 worker thread done servicing request
21:31:32.041 00.000 7988 OnExposeComplete: enter
21:31:32.041 00.000 7988 UpdateGuideState(): m_state=6
21:31:32.050 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
21:31:32.050 00.000 7988 Star::Find returns 1 (0), X=1183.74, Y=444.42, Mass=1544, SNR=26.9, Peak=202 HFD=3.2
21:31:32.050 00.000 7988 MultiStar: [#1 0.21,0.03,1.00,U] [#2 0.04,0.10,0.97,U] [#3 0.32,0.08,0.95,U] [#4 0.26,0.10,1.05,U] [#5 -0.04,0.01,0.71,U] [#6 0.34,0.26,0.69,U] [#7 0.46,-0.04,0.66,U] [#8 0.38,0.31,0.66,U] 
21:31:32.050 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.10}, one-star: {0.19, 0.11}
21:31:32.050 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
21:31:32.056 00.006 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.22 = -1.06)
21:31:32.056 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.54 mountX=-0.12 mountY=-0.19, mountTheta=-2.11
21:31:32.056 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.11, opts=13)
21:31:32.056 00.000 7988 Enqueuing Move request for scope (0.19, 0.11)
21:31:32.061 00.005 15712 Worker thread wakes up
21:31:32.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
21:31:32.061 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
21:31:32.061 00.000 15712 Moving (0.19, 0.11) raw xDistance=-0.12 yDistance=-0.19
21:31:32.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:32.061 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.9
21:31:32.063 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:32.063 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:32.065 00.002 7988 Enqueuing Expose request
21:31:32.066 00.001 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:32.066 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
21:31:32.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:32.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:31:32.066 00.000 15712 MoveAxis(W, 13, ABG)
21:31:32.066 00.000 15712 Guiding  Dir = 3, Dur = 13
21:31:32.074 00.008 15712 IsGuiding returns 0
21:31:32.090 00.016 15712 IsGuiding returns 1
21:31:32.090 00.000 15712 scope still moving after pulse duration time elapsed
21:31:32.134 00.044 15712 IsGuiding returns 0
21:31:32.134 00.000 15712 scope move finished after 13 + 51 ms
21:31:32.134 00.000 15712 Move returns status 0, amount 13
21:31:32.134 00.000 15712 MoveAxis(N, 0, ABG)
21:31:32.134 00.000 15712 Move returns status 0, amount 0
21:31:32.134 00.000 15712 move complete, result=0
21:31:32.134 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
21:31:32.140 00.006 15712 worker thread done servicing request
21:31:32.140 00.000 15712 Worker thread wakes up
21:31:32.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:32.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:33.550 01.410 15712 Exposure complete
21:31:33.609 00.059 15712 worker thread done servicing request
21:31:33.609 00.000 7988 OnExposeComplete: enter
21:31:33.609 00.000 7988 UpdateGuideState(): m_state=6
21:31:33.609 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6368
21:31:33.612 00.003 7988 Star::Find returns 1 (0), X=1183.65, Y=444.41, Mass=1472, SNR=26.3, Peak=199 HFD=3.3
21:31:33.612 00.000 7988 MultiStar: [#1 0.24,0.06,1.01,U] [#2 0.13,0.17,1.03,U] [#3 0.28,0.04,0.95,U] [#4 0.14,0.19,1.05,U] [#5 -0.01,0.17,0.67,U] [#6 0.19,0.14,0.70,U] [#7 0.36,0.38,0.68,U] [#8 0.21,0.66,0.69,U] 
21:31:33.612 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.19}, one-star: {0.09, 0.10}
21:31:33.612 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
21:31:33.612 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.76)
21:31:33.612 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.83 mountX=-0.10 mountY=-0.10, mountTheta=-2.39
21:31:33.620 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.10, opts=13)
21:31:33.620 00.000 7988 Enqueuing Move request for scope (0.09, 0.10)
21:31:33.620 00.000 15712 Worker thread wakes up
21:31:33.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
21:31:33.620 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
21:31:33.620 00.000 15712 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.10
21:31:33.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:33.620 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.3
21:31:33.624 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:33.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:33.626 00.002 7988 Enqueuing Expose request
21:31:33.626 00.000 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:33.626 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
21:31:33.628 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:33.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:31:33.628 00.000 15712 MoveAxis(W, 13, ABG)
21:31:33.628 00.000 15712 Guiding  Dir = 3, Dur = 13
21:31:33.629 00.001 15712 IsGuiding returns 0
21:31:33.654 00.025 15712 IsGuiding returns 1
21:31:33.654 00.000 15712 scope still moving after pulse duration time elapsed
21:31:33.705 00.051 15712 IsGuiding returns 0
21:31:33.705 00.000 15712 scope move finished after 13 + 63 ms
21:31:33.705 00.000 15712 Move returns status 0, amount 13
21:31:33.705 00.000 15712 MoveAxis(N, 0, ABG)
21:31:33.705 00.000 15712 Move returns status 0, amount 0
21:31:33.705 00.000 15712 move complete, result=0
21:31:33.705 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
21:31:33.707 00.002 15712 worker thread done servicing request
21:31:33.707 00.000 15712 Worker thread wakes up
21:31:33.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:33.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:35.347 01.640 15712 Exposure complete
21:31:35.404 00.057 15712 worker thread done servicing request
21:31:35.404 00.000 7988 OnExposeComplete: enter
21:31:35.404 00.000 7988 UpdateGuideState(): m_state=6
21:31:35.410 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6369
21:31:35.410 00.000 7988 Star::Find returns 1 (0), X=1183.41, Y=444.86, Mass=1565, SNR=26.8, Peak=186 HFD=3.3
21:31:35.412 00.002 7988 MultiStar: [#1 0.07,0.68,1.02,U] [#2 -0.08,0.77,0.97,U] [#3 0.02,0.58,0.94,U] [#4 0.04,0.61,1.02,U] [#5 -0.20,0.60,0.71,U] [#6 0.03,0.52,0.69,U] [#7 0.11,0.56,0.69,U] [#8 0.04,0.72,0.65,U] 
21:31:35.414 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.62}, one-star: {-0.15, 0.56}
21:31:35.414 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.88)
21:31:35.416 00.002 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.23)
21:31:35.416 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.56 hyp=0.57 cameraTheta=1.83 mountX=-0.55 mountY=0.13, mountTheta=2.91
21:31:35.418 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.56, opts=13)
21:31:35.418 00.000 7988 Enqueuing Move request for scope (-0.15, 0.56)
21:31:35.420 00.002 15712 Worker thread wakes up
21:31:35.421 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:35.421 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.8
21:31:35.423 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:35.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:35.423 00.000 7988 Enqueuing Expose request
21:31:35.425 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.56) opts 0xd
21:31:35.426 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.56)
21:31:35.426 00.000 15712 Moving (-0.15, 0.56) raw xDistance=-0.55 yDistance=0.13
21:31:35.426 00.000 15712 PPEC rslt: input = -0.55, final = -0.29, react = -0.33, pred = 0.04, hyst = -0.30, hyst_pct = 0.00, period_length = 635.99
21:31:35.426 00.000 15712 PPEC: input: -0.55, control: -0.29, exposure: 1500
21:31:35.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:35.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:31:35.426 00.000 15712 MoveAxis(E, 94, ABG)
21:31:35.426 00.000 15712 Guiding  Dir = 2, Dur = 94
21:31:35.426 00.000 15712 IsGuiding returns 0
21:31:35.442 00.016 15712 PulseGuide returned control before completion, sleep 88
21:31:35.557 00.115 15712 IsGuiding returns 0
21:31:35.557 00.000 15712 Move returns status 0, amount 94
21:31:35.557 00.000 15712 MoveAxis(N, 0, ABG)
21:31:35.557 00.000 15712 Move returns status 0, amount 0
21:31:35.557 00.000 15712 move complete, result=0
21:31:35.557 00.000 7988 GuideStep: -0.6 px 94 ms EAST, 0.1 px 0 ms NORTH
21:31:35.561 00.004 15712 worker thread done servicing request
21:31:35.561 00.000 15712 Worker thread wakes up
21:31:35.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:35.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:36.976 01.415 15712 Exposure complete
21:31:37.033 00.057 15712 worker thread done servicing request
21:31:37.033 00.000 7988 OnExposeComplete: enter
21:31:37.033 00.000 7988 UpdateGuideState(): m_state=6
21:31:37.038 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6370
21:31:37.038 00.000 7988 Star::Find returns 1 (0), X=1183.47, Y=444.29, Mass=1589, SNR=27.1, Peak=212 HFD=3.3
21:31:37.040 00.002 7988 MultiStar: [#1 0.03,0.06,1.00,U] [#2 -0.08,0.16,0.99,U] [#3 -0.08,0.20,0.96,U] [#4 -0.02,0.16,1.03,U] [#5 -0.22,0.09,0.71,U] [#6 0.04,0.10,0.70,U] [#7 0.18,0.04,0.67,U] [#8 0.06,0.44,0.65,U] 
21:31:37.040 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.13}, one-star: {-0.08, -0.02}
21:31:37.042 00.002 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
21:31:37.042 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
21:31:37.044 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.91 mountX=0.02 mountY=0.08, mountTheta=1.33
21:31:37.044 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.02, opts=13)
21:31:37.044 00.000 7988 Enqueuing Move request for scope (-0.08, -0.02)
21:31:37.048 00.004 15712 Worker thread wakes up
21:31:37.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
21:31:37.048 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
21:31:37.048 00.000 15712 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
21:31:37.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:37.048 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.1
21:31:37.050 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:37.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:37.052 00.002 7988 Enqueuing Expose request
21:31:37.054 00.002 15712 PPEC rslt: input = 0.02, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:37.054 00.000 15712 PPEC: input: 0.02, control: 0.05, exposure: 1500
21:31:37.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:37.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:31:37.054 00.000 15712 MoveAxis(W, 15, ABG)
21:31:37.054 00.000 15712 Guiding  Dir = 3, Dur = 15
21:31:37.058 00.004 15712 IsGuiding returns 0
21:31:37.078 00.020 15712 IsGuiding returns 1
21:31:37.078 00.000 15712 scope still moving after pulse duration time elapsed
21:31:37.121 00.043 15712 IsGuiding returns 0
21:31:37.121 00.000 15712 scope move finished after 15 + 48 ms
21:31:37.121 00.000 15712 Move returns status 0, amount 15
21:31:37.121 00.000 15712 MoveAxis(N, 0, ABG)
21:31:37.121 00.000 15712 Move returns status 0, amount 0
21:31:37.121 00.000 15712 move complete, result=0
21:31:37.121 00.000 7988 GuideStep: 0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
21:31:37.128 00.007 15712 worker thread done servicing request
21:31:37.128 00.000 15712 Worker thread wakes up
21:31:37.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:37.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:38.763 01.635 15712 Exposure complete
21:31:38.820 00.057 15712 worker thread done servicing request
21:31:38.820 00.000 7988 OnExposeComplete: enter
21:31:38.820 00.000 7988 UpdateGuideState(): m_state=6
21:31:38.824 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6371
21:31:38.825 00.001 7988 Star::Find returns 1 (0), X=1183.52, Y=444.48, Mass=1427, SNR=25.8, Peak=178 HFD=3.2
21:31:38.825 00.000 7988 MultiStar: [#1 0.10,0.24,1.06,U] [#2 -0.02,0.21,1.05,U] [#3 0.09,0.22,1.00,U] [#4 -0.05,0.25,1.04,U] [#5 -0.08,0.12,0.73,U] [#6 0.05,0.36,0.72,U] [#7 0.00,0.16,0.70,U] [#8 0.14,0.49,0.69,U] 
21:31:38.825 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.24}, one-star: {-0.03, 0.17}
21:31:38.825 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
21:31:38.825 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
21:31:38.825 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.75 mountX=-0.17 mountY=0.03, mountTheta=2.98
21:31:38.825 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
21:31:38.825 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
21:31:38.825 00.000 15712 Worker thread wakes up
21:31:38.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
21:31:38.825 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
21:31:38.825 00.000 15712 Moving (-0.03, 0.17) raw xDistance=-0.17 yDistance=0.03
21:31:38.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:38.837 00.012 7988 UpdateGuideState exits: m=1427 SNR=25.8
21:31:38.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:38.839 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:38.839 00.000 7988 Enqueuing Expose request
21:31:38.841 00.002 15712 PPEC rslt: input = -0.17, final = -0.05, react = -0.10, pred = 0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 635.99
21:31:38.841 00.000 15712 PPEC: input: -0.17, control: -0.05, exposure: 1500
21:31:38.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:38.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:31:38.841 00.000 15712 MoveAxis(E, 18, ABG)
21:31:38.841 00.000 15712 Guiding  Dir = 2, Dur = 18
21:31:38.841 00.000 15712 IsGuiding returns 0
21:31:38.867 00.026 15712 IsGuiding returns 1
21:31:38.867 00.000 15712 scope still moving after pulse duration time elapsed
21:31:38.922 00.055 15712 IsGuiding returns 0
21:31:38.922 00.000 15712 scope move finished after 18 + 72 ms
21:31:38.922 00.000 15712 Move returns status 0, amount 18
21:31:38.922 00.000 15712 MoveAxis(N, 0, ABG)
21:31:38.922 00.000 15712 Move returns status 0, amount 0
21:31:38.922 00.000 15712 move complete, result=0
21:31:38.922 00.000 15712 worker thread done servicing request
21:31:38.922 00.000 15712 Worker thread wakes up
21:31:38.922 00.000 7988 GuideStep: -0.2 px 18 ms EAST, 0.0 px 0 ms NORTH
21:31:38.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:38.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:40.353 01.431 15712 Exposure complete
21:31:40.414 00.061 15712 worker thread done servicing request
21:31:40.417 00.003 7988 OnExposeComplete: enter
21:31:40.417 00.000 7988 UpdateGuideState(): m_state=6
21:31:40.417 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6372
21:31:40.417 00.000 7988 Star::Find returns 1 (0), X=1183.38, Y=444.17, Mass=1411, SNR=25.6, Peak=180 HFD=3.3
21:31:40.417 00.000 7988 MultiStar: [#1 -0.14,-0.27,1.07,U] [#2 -0.00,-0.08,1.07,U] [#3 -0.03,-0.16,0.97,U] [#4 -0.16,-0.02,1.05,U] [#5 -0.15,-0.12,0.74,U] [#6 -0.12,0.03,0.72,U] [#7 -0.04,0.02,0.64,U] [#8 -0.07,0.36,0.71,U] 
21:31:40.417 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.17, -0.14}
21:31:40.424 00.007 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
21:31:40.424 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
21:31:40.426 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.60 mountX=0.06 mountY=0.10, mountTheta=1.03
21:31:40.428 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.06, opts=13)
21:31:40.430 00.002 7988 Enqueuing Move request for scope (-0.10, -0.06)
21:31:40.430 00.000 15712 Worker thread wakes up
21:31:40.430 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
21:31:40.430 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
21:31:40.430 00.000 15712 Moving (-0.10, -0.06) raw xDistance=0.06 yDistance=0.10
21:31:40.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:40.430 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.6
21:31:40.434 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:40.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:40.434 00.000 7988 Enqueuing Expose request
21:31:40.434 00.000 15712 PPEC rslt: input = 0.06, final = 0.05, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:40.434 00.000 15712 PPEC: input: 0.06, control: 0.05, exposure: 1500
21:31:40.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:40.434 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:31:40.434 00.000 15712 MoveAxis(W, 15, ABG)
21:31:40.434 00.000 15712 Guiding  Dir = 3, Dur = 15
21:31:40.434 00.000 15712 IsGuiding returns 0
21:31:40.465 00.031 15712 IsGuiding returns 1
21:31:40.465 00.000 15712 scope still moving after pulse duration time elapsed
21:31:40.513 00.048 15712 IsGuiding returns 0
21:31:40.513 00.000 15712 scope move finished after 15 + 62 ms
21:31:40.513 00.000 15712 Move returns status 0, amount 15
21:31:40.513 00.000 15712 MoveAxis(N, 0, ABG)
21:31:40.513 00.000 15712 Move returns status 0, amount 0
21:31:40.513 00.000 15712 move complete, result=0
21:31:40.513 00.000 15712 worker thread done servicing request
21:31:40.513 00.000 15712 Worker thread wakes up
21:31:40.513 00.000 7988 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
21:31:40.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:40.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:42.150 01.637 15712 Exposure complete
21:31:42.198 00.048 15712 worker thread done servicing request
21:31:42.198 00.000 7988 OnExposeComplete: enter
21:31:42.212 00.014 7988 UpdateGuideState(): m_state=6
21:31:42.214 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6373
21:31:42.215 00.001 7988 Star::Find returns 1 (0), X=1183.47, Y=444.48, Mass=1555, SNR=26.9, Peak=213 HFD=3.2
21:31:42.215 00.000 7988 MultiStar: [#1 -0.05,0.08,1.00,U] [#2 -0.12,0.22,1.01,U] [#3 0.13,0.02,0.93,U] [#4 -0.11,0.42,1.00,U] [#5 -0.17,0.19,0.70,U] [#6 0.09,0.07,0.68,U] [#7 -0.06,0.20,0.66,U] [#8 0.15,0.32,0.62,U] 
21:31:42.217 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.19}, one-star: {-0.08, 0.17}
21:31:42.217 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
21:31:42.219 00.002 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
21:31:42.219 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.74 mountX=-0.19 mountY=0.03, mountTheta=3.00
21:31:42.221 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.19, opts=13)
21:31:42.223 00.002 7988 Enqueuing Move request for scope (-0.03, 0.19)
21:31:42.223 00.000 15712 Worker thread wakes up
21:31:42.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
21:31:42.223 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
21:31:42.223 00.000 15712 Moving (-0.03, 0.19) raw xDistance=-0.19 yDistance=0.03
21:31:42.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:42.223 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.9
21:31:42.226 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:42.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:42.228 00.002 7988 Enqueuing Expose request
21:31:42.228 00.000 15712 PPEC rslt: input = -0.19, final = -0.06, react = -0.11, pred = 0.05, hyst = -0.10, hyst_pct = 0.00, period_length = 635.99
21:31:42.228 00.000 15712 PPEC: input: -0.19, control: -0.06, exposure: 1500
21:31:42.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:42.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:31:42.228 00.000 15712 MoveAxis(E, 21, ABG)
21:31:42.228 00.000 15712 Guiding  Dir = 2, Dur = 21
21:31:42.228 00.000 15712 IsGuiding returns 0
21:31:42.249 00.021 15712 IsGuiding returns 1
21:31:42.249 00.000 15712 scope still moving after pulse duration time elapsed
21:31:42.300 00.051 15712 IsGuiding returns 0
21:31:42.300 00.000 15712 scope move finished after 21 + 53 ms
21:31:42.300 00.000 15712 Move returns status 0, amount 21
21:31:42.300 00.000 15712 MoveAxis(N, 0, ABG)
21:31:42.300 00.000 15712 Move returns status 0, amount 0
21:31:42.300 00.000 15712 move complete, result=0
21:31:42.300 00.000 15712 worker thread done servicing request
21:31:42.300 00.000 15712 Worker thread wakes up
21:31:42.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:42.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:42.300 00.000 7988 GuideStep: -0.2 px 21 ms EAST, 0.0 px 0 ms NORTH
21:31:43.711 01.411 15712 Exposure complete
21:31:43.761 00.050 15712 worker thread done servicing request
21:31:43.761 00.000 7988 OnExposeComplete: enter
21:31:43.761 00.000 7988 UpdateGuideState(): m_state=6
21:31:43.772 00.011 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6374
21:31:43.772 00.000 7988 Star::Find returns 1 (0), X=1183.38, Y=444.48, Mass=1495, SNR=26.2, Peak=203 HFD=3.2
21:31:43.772 00.000 7988 MultiStar: [#1 0.02,0.11,1.05,U] [#2 0.07,0.23,1.00,U] [#3 0.01,0.17,0.93,U] [#4 -0.07,0.21,1.01,U] [#5 -0.09,0.02,0.76,U] [#6 -0.12,0.22,0.70,U] [#7 0.03,0.19,0.69,U] [#8 0.07,0.48,0.65,U] 
21:31:43.772 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.19}, one-star: {-0.17, 0.17}
21:31:43.772 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.98)
21:31:43.779 00.007 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.13)
21:31:43.779 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.73 mountX=-0.19 mountY=0.03, mountTheta=3.01
21:31:43.779 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.19, opts=13)
21:31:43.779 00.000 7988 Enqueuing Move request for scope (-0.03, 0.19)
21:31:43.779 00.000 15712 Worker thread wakes up
21:31:43.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
21:31:43.779 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
21:31:43.779 00.000 15712 Moving (-0.03, 0.19) raw xDistance=-0.19 yDistance=0.03
21:31:43.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:43.779 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2
21:31:43.786 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:43.786 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:43.788 00.002 7988 Enqueuing Expose request
21:31:43.788 00.000 15712 PPEC rslt: input = -0.19, final = -0.07, react = -0.12, pred = 0.05, hyst = -0.10, hyst_pct = 0.00, period_length = 635.99
21:31:43.788 00.000 15712 PPEC: input: -0.19, control: -0.07, exposure: 1500
21:31:43.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:43.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:31:43.788 00.000 15712 MoveAxis(E, 23, ABG)
21:31:43.788 00.000 15712 Guiding  Dir = 2, Dur = 23
21:31:43.788 00.000 15712 IsGuiding returns 0
21:31:43.804 00.016 15712 PulseGuide returned control before completion, sleep 16
21:31:43.856 00.052 15712 IsGuiding returns 0
21:31:43.856 00.000 15712 Move returns status 0, amount 23
21:31:43.856 00.000 15712 MoveAxis(N, 0, ABG)
21:31:43.856 00.000 15712 Move returns status 0, amount 0
21:31:43.856 00.000 15712 move complete, result=0
21:31:43.856 00.000 7988 GuideStep: -0.2 px 23 ms EAST, 0.0 px 0 ms NORTH
21:31:43.857 00.001 15712 worker thread done servicing request
21:31:43.857 00.000 15712 Worker thread wakes up
21:31:43.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:43.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:45.494 01.637 15712 Exposure complete
21:31:45.549 00.055 15712 worker thread done servicing request
21:31:45.549 00.000 7988 OnExposeComplete: enter
21:31:45.549 00.000 7988 UpdateGuideState(): m_state=6
21:31:45.558 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6375
21:31:45.558 00.000 7988 Star::Find returns 1 (0), X=1183.43, Y=443.98, Mass=1488, SNR=26.2, Peak=177 HFD=3.4
21:31:45.558 00.000 7988 MultiStar: [#1 0.08,-0.10,1.02,U] [#2 0.05,-0.22,1.04,U] [#3 -0.03,-0.13,1.00,U] [#4 0.01,-0.14,1.05,U] [#5 -0.04,-0.18,0.74,U] [#6 0.05,-0.09,0.70,U] [#7 0.17,-0.31,0.67,U] [#8 0.08,0.13,0.64,U] 
21:31:45.558 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.16}, one-star: {-0.12, -0.32}
21:31:45.558 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
21:31:45.558 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
21:31:45.558 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.44 mountX=0.16 mountY=-0.02, mountTheta=-0.10
21:31:45.566 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.16, opts=13)
21:31:45.566 00.000 7988 Enqueuing Move request for scope (0.02, -0.16)
21:31:45.566 00.000 15712 Worker thread wakes up
21:31:45.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
21:31:45.566 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
21:31:45.566 00.000 15712 Moving (0.02, -0.16) raw xDistance=0.16 yDistance=-0.02
21:31:45.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:45.566 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.2
21:31:45.570 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:45.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:45.572 00.002 7988 Enqueuing Expose request
21:31:45.572 00.000 15712 PPEC rslt: input = 0.16, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:45.572 00.000 15712 PPEC: input: 0.16, control: 0.04, exposure: 1500
21:31:45.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:45.574 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:31:45.574 00.000 15712 MoveAxis(W, 14, ABG)
21:31:45.574 00.000 15712 Guiding  Dir = 3, Dur = 14
21:31:45.574 00.000 15712 IsGuiding returns 0
21:31:45.590 00.016 15712 IsGuiding returns 1
21:31:45.590 00.000 15712 scope still moving after pulse duration time elapsed
21:31:45.643 00.053 15712 IsGuiding returns 0
21:31:45.643 00.000 15712 scope move finished after 14 + 57 ms
21:31:45.643 00.000 15712 Move returns status 0, amount 14
21:31:45.643 00.000 15712 MoveAxis(N, 0, ABG)
21:31:45.643 00.000 15712 Move returns status 0, amount 0
21:31:45.643 00.000 15712 move complete, result=0
21:31:45.643 00.000 7988 GuideStep: 0.2 px 14 ms WEST, -0.0 px 0 ms NORTH
21:31:45.647 00.004 15712 worker thread done servicing request
21:31:45.647 00.000 15712 Worker thread wakes up
21:31:45.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:45.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:47.059 01.412 15712 Exposure complete
21:31:47.110 00.051 15712 worker thread done servicing request
21:31:47.110 00.000 7988 OnExposeComplete: enter
21:31:47.110 00.000 7988 UpdateGuideState(): m_state=6
21:31:47.120 00.010 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6376
21:31:47.120 00.000 7988 Star::Find returns 1 (0), X=1183.66, Y=444.26, Mass=1535, SNR=26.7, Peak=220 HFD=3.4
21:31:47.120 00.000 7988 MultiStar: [#1 0.25,-0.24,1.04,U] [#2 -0.09,-0.10,0.99,U] [#3 0.01,-0.16,0.93,U] [#4 0.03,-0.10,1.00,U] [#5 -0.05,-0.31,0.68,U] [#6 0.25,-0.24,0.70,U] [#7 0.37,-0.16,0.63,U] [#8 0.05,-0.14,0.61,U] 
21:31:47.120 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.16}, one-star: {0.11, -0.05}
21:31:47.120 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.58) = xAngle (1.19 = 1.19)
21:31:47.120 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.30 = -1.98)
21:31:47.127 00.007 7988 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.39 mountX=0.04 mountY=-0.11, mountTheta=-1.19
21:31:47.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.05, opts=13)
21:31:47.127 00.000 7988 Enqueuing Move request for scope (0.11, -0.05)
21:31:47.127 00.000 15712 Worker thread wakes up
21:31:47.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
21:31:47.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
21:31:47.127 00.000 15712 Moving (0.11, -0.05) raw xDistance=0.04 yDistance=-0.11
21:31:47.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:47.127 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
21:31:47.133 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:47.133 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:47.135 00.002 7988 Enqueuing Expose request
21:31:47.136 00.001 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:47.136 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
21:31:47.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:47.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:31:47.136 00.000 15712 MoveAxis(W, 11, ABG)
21:31:47.136 00.000 15712 Guiding  Dir = 3, Dur = 11
21:31:47.179 00.043 15712 IsGuiding returns 0
21:31:47.196 00.017 15712 IsGuiding returns 1
21:31:47.196 00.000 15712 scope still moving after pulse duration time elapsed
21:31:47.252 00.056 15712 IsGuiding returns 0
21:31:47.252 00.000 15712 scope move finished after 11 + 68 ms
21:31:47.252 00.000 15712 Move returns status 0, amount 11
21:31:47.252 00.000 15712 MoveAxis(N, 0, ABG)
21:31:47.252 00.000 15712 Move returns status 0, amount 0
21:31:47.252 00.000 15712 move complete, result=0
21:31:47.252 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
21:31:47.262 00.010 15712 worker thread done servicing request
21:31:47.262 00.000 15712 Worker thread wakes up
21:31:47.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:47.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:48.892 01.630 15712 Exposure complete
21:31:48.951 00.059 15712 worker thread done servicing request
21:31:48.951 00.000 7988 OnExposeComplete: enter
21:31:48.951 00.000 7988 UpdateGuideState(): m_state=6
21:31:48.954 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6377
21:31:48.954 00.000 7988 Star::Find returns 1 (0), X=1183.61, Y=444.37, Mass=1593, SNR=27.2, Peak=190 HFD=3.3
21:31:48.956 00.002 7988 MultiStar: [#1 0.14,-0.03,0.98,U] [#2 0.10,0.09,0.99,U] [#3 0.24,0.15,0.91,U] [#4 0.16,-0.08,1.00,U] [#5 0.07,0.14,0.71,U] [#6 -0.09,0.12,0.68,U] [#7 0.43,0.09,0.65,U] [#8 0.32,0.23,0.67,U] 
21:31:48.958 00.002 7988 single-star, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.06, 0.06}
21:31:48.958 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
21:31:48.960 00.002 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.76)
21:31:48.960 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.84 mountX=-0.06 mountY=-0.06, mountTheta=-2.40
21:31:48.962 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
21:31:48.962 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
21:31:48.964 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:48.964 00.000 7988 UpdateGuideState exits: m=1593 SNR=27.2
21:31:48.966 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:48.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:48.968 00.002 7988 Enqueuing Expose request
21:31:48.968 00.000 15712 Worker thread wakes up
21:31:48.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
21:31:48.970 00.002 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
21:31:48.970 00.000 15712 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.06
21:31:48.970 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:48.970 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
21:31:48.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:48.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:31:48.970 00.000 15712 MoveAxis(W, 10, ABG)
21:31:48.970 00.000 15712 Guiding  Dir = 3, Dur = 10
21:31:48.970 00.000 15712 IsGuiding returns 0
21:31:49.002 00.032 15712 IsGuiding returns 1
21:31:49.002 00.000 15712 scope still moving after pulse duration time elapsed
21:31:49.052 00.050 15712 IsGuiding returns 1
21:31:49.082 00.030 15712 IsGuiding returns 0
21:31:49.082 00.000 15712 scope move finished after 10 + 97 ms
21:31:49.082 00.000 15712 Move returns status 0, amount 10
21:31:49.082 00.000 15712 MoveAxis(N, 0, ABG)
21:31:49.082 00.000 15712 Move returns status 0, amount 0
21:31:49.082 00.000 15712 move complete, result=0
21:31:49.082 00.000 15712 worker thread done servicing request
21:31:49.082 00.000 15712 Worker thread wakes up
21:31:49.082 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
21:31:49.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:49.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:50.488 01.406 15712 Exposure complete
21:31:50.534 00.046 15712 worker thread done servicing request
21:31:50.534 00.000 7988 OnExposeComplete: enter
21:31:50.534 00.000 7988 UpdateGuideState(): m_state=6
21:31:50.549 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6378
21:31:50.551 00.002 7988 Star::Find returns 1 (0), X=1183.62, Y=444.57, Mass=1432, SNR=25.8, Peak=187 HFD=3.2
21:31:50.551 00.000 7988 MultiStar: [#1 0.19,0.23,1.05,U] [#2 0.14,0.36,1.04,U] [#3 0.02,0.06,0.97,U] [#4 0.09,0.33,1.08,U] [#5 -0.11,0.15,0.72,U] [#6 -0.01,0.45,0.72,U] [#7 0.25,0.34,0.71,U] [#8 0.22,0.53,0.65,U] 
21:31:50.553 00.002 7988 single-star, 8 included, MultiStar: {0.09, 0.29}, one-star: {0.07, 0.27}
21:31:50.553 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
21:31:50.555 00.002 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
21:31:50.555 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.27 hyp=0.27 cameraTheta=1.33 mountX=-0.27 mountY=-0.07, mountTheta=-2.88
21:31:50.557 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.27, opts=13)
21:31:50.559 00.002 7988 Enqueuing Move request for scope (0.07, 0.27)
21:31:50.559 00.000 15712 Worker thread wakes up
21:31:50.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.27) opts 0xd
21:31:50.559 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.27)
21:31:50.559 00.000 15712 Moving (0.07, 0.27) raw xDistance=-0.27 yDistance=-0.07
21:31:50.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:50.559 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.8
21:31:50.562 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:50.562 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:50.564 00.002 7988 Enqueuing Expose request
21:31:50.566 00.002 15712 PPEC rslt: input = -0.27, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 635.99
21:31:50.566 00.000 15712 PPEC: input: -0.27, control: -0.13, exposure: 1500
21:31:50.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:50.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:31:50.566 00.000 15712 MoveAxis(E, 44, ABG)
21:31:50.566 00.000 15712 Guiding  Dir = 2, Dur = 44
21:31:50.566 00.000 15712 IsGuiding returns 0
21:31:50.583 00.017 15712 PulseGuide returned control before completion, sleep 36
21:31:50.628 00.045 15712 IsGuiding returns 1
21:31:50.628 00.000 15712 scope still moving after pulse duration time elapsed
21:31:50.664 00.036 15712 IsGuiding returns 0
21:31:50.664 00.000 15712 scope move finished after 44 + 55 ms
21:31:50.664 00.000 15712 Move returns status 0, amount 44
21:31:50.664 00.000 15712 MoveAxis(N, 0, ABG)
21:31:50.664 00.000 15712 Move returns status 0, amount 0
21:31:50.664 00.000 15712 move complete, result=0
21:31:50.664 00.000 7988 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
21:31:50.667 00.003 15712 worker thread done servicing request
21:31:50.667 00.000 15712 Worker thread wakes up
21:31:50.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:50.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:52.305 01.638 15712 Exposure complete
21:31:52.365 00.060 15712 worker thread done servicing request
21:31:52.365 00.000 7988 OnExposeComplete: enter
21:31:52.365 00.000 7988 UpdateGuideState(): m_state=6
21:31:52.367 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6379
21:31:52.368 00.001 7988 Star::Find returns 1 (0), X=1183.48, Y=444.28, Mass=1506, SNR=26.4, Peak=202 HFD=3.3
21:31:52.370 00.002 7988 MultiStar: [#1 -0.06,-0.03,1.01,U] [#2 -0.09,0.12,1.03,U] [#3 0.21,-0.09,0.95,U] [#4 -0.11,0.09,1.01,U] [#5 -0.20,-0.01,0.72,U] [#6 0.08,0.06,0.72,U] [#7 0.19,-0.06,0.65,U] [#8 0.16,0.18,0.65,U] 
21:31:52.370 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {-0.07, -0.03}
21:31:52.372 00.002 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
21:31:52.372 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
21:31:52.374 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.57 mountX=-0.02 mountY=-0.00, mountTheta=-3.12
21:31:52.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.02, opts=13)
21:31:52.374 00.000 7988 Enqueuing Move request for scope (-0.00, 0.02)
21:31:52.374 00.000 15712 Worker thread wakes up
21:31:52.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
21:31:52.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
21:31:52.374 00.000 15712 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=-0.00
21:31:52.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:31:52.374 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
21:31:52.380 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:52.380 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:52.382 00.002 7988 Enqueuing Expose request
21:31:52.382 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:52.382 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
21:31:52.384 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:52.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:31:52.384 00.000 15712 MoveAxis(W, 8, ABG)
21:31:52.384 00.000 15712 Guiding  Dir = 3, Dur = 8
21:31:52.384 00.000 15712 IsGuiding returns 0
21:31:52.407 00.023 15712 IsGuiding returns 0
21:31:52.407 00.000 15712 Move returns status 0, amount 8
21:31:52.407 00.000 15712 MoveAxis(N, 0, ABG)
21:31:52.407 00.000 15712 Move returns status 0, amount 0
21:31:52.407 00.000 15712 move complete, result=0
21:31:52.407 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
21:31:52.409 00.002 15712 worker thread done servicing request
21:31:52.409 00.000 15712 Worker thread wakes up
21:31:52.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:52.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:53.818 01.409 15712 Exposure complete
21:31:53.878 00.060 15712 worker thread done servicing request
21:31:53.878 00.000 7988 OnExposeComplete: enter
21:31:53.878 00.000 7988 UpdateGuideState(): m_state=6
21:31:53.878 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6380
21:31:53.882 00.004 7988 Star::Find returns 1 (0), X=1183.68, Y=444.29, Mass=1501, SNR=26.4, Peak=205 HFD=3.1
21:31:53.882 00.000 7988 MultiStar: [#1 0.24,-0.00,1.03,U] [#2 -0.06,0.19,1.02,U] [#3 0.20,-0.05,0.96,U] [#4 0.02,0.17,1.05,U] [#5 -0.01,0.01,0.71,U] [#6 0.16,0.22,0.68,U] [#7 0.16,0.07,0.72,U] [#8 0.34,0.19,0.68,U] 
21:31:53.882 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.13, -0.01}
21:31:53.882 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.47 = 1.47)
21:31:53.882 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.58 = -1.70)
21:31:53.882 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.11 mountX=0.01 mountY=-0.13, mountTheta=-1.47
21:31:53.882 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.01, opts=13)
21:31:53.882 00.000 7988 Enqueuing Move request for scope (0.13, -0.01)
21:31:53.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:53.882 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
21:31:53.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:53.882 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:53.882 00.000 7988 Enqueuing Expose request
21:31:53.882 00.000 15712 Worker thread wakes up
21:31:53.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
21:31:53.882 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
21:31:53.882 00.000 15712 Moving (0.13, -0.01) raw xDistance=0.01 yDistance=-0.13
21:31:53.899 00.017 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:53.899 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
21:31:53.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:53.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:31:53.899 00.000 15712 MoveAxis(W, 8, ABG)
21:31:53.899 00.000 15712 Guiding  Dir = 3, Dur = 8
21:31:53.899 00.000 15712 IsGuiding returns 0
21:31:53.916 00.017 15712 IsGuiding returns 0
21:31:53.916 00.000 15712 Move returns status 0, amount 8
21:31:53.916 00.000 15712 MoveAxis(N, 0, ABG)
21:31:53.916 00.000 15712 Move returns status 0, amount 0
21:31:53.916 00.000 15712 move complete, result=0
21:31:53.916 00.000 15712 worker thread done servicing request
21:31:53.916 00.000 15712 Worker thread wakes up
21:31:53.916 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
21:31:53.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:53.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:55.666 01.750 15712 Exposure complete
21:31:55.724 00.058 15712 worker thread done servicing request
21:31:55.724 00.000 7988 OnExposeComplete: enter
21:31:55.724 00.000 7988 UpdateGuideState(): m_state=6
21:31:55.728 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6381
21:31:55.728 00.000 7988 Star::Find returns 1 (0), X=1183.63, Y=444.41, Mass=1485, SNR=26.3, Peak=207 HFD=3.1
21:31:55.728 00.000 7988 MultiStar: [#1 0.16,0.06,1.03,U] [#2 -0.10,0.10,1.01,U] [#3 0.05,0.04,0.93,U] [#4 -0.02,0.19,1.04,U] [#5 -0.10,-0.03,0.68,U] [#6 0.14,0.03,0.70,U] [#7 0.27,0.08,0.66,U] [#8 0.18,0.53,0.63,U] 
21:31:55.728 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.08, 0.11}
21:31:55.728 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
21:31:55.728 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.67)
21:31:55.728 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.93 mountX=-0.11 mountY=-0.08, mountTheta=-2.49
21:31:55.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
21:31:55.737 00.009 7988 Enqueuing Move request for scope (0.08, 0.11)
21:31:55.737 00.000 15712 Worker thread wakes up
21:31:55.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
21:31:55.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
21:31:55.737 00.000 15712 Moving (0.08, 0.11) raw xDistance=-0.11 yDistance=-0.08
21:31:55.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:55.737 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.3
21:31:55.742 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:55.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:55.744 00.002 7988 Enqueuing Expose request
21:31:55.744 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:55.744 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
21:31:55.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:55.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:31:55.744 00.000 15712 MoveAxis(W, 8, ABG)
21:31:55.744 00.000 15712 Guiding  Dir = 3, Dur = 8
21:31:55.744 00.000 15712 IsGuiding returns 0
21:31:55.760 00.016 15712 IsGuiding returns 0
21:31:55.760 00.000 15712 Move returns status 0, amount 8
21:31:55.760 00.000 15712 MoveAxis(N, 0, ABG)
21:31:55.760 00.000 15712 Move returns status 0, amount 0
21:31:55.760 00.000 15712 move complete, result=0
21:31:55.760 00.000 15712 worker thread done servicing request
21:31:55.760 00.000 15712 Worker thread wakes up
21:31:55.760 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
21:31:55.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:55.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:57.184 01.424 15712 Exposure complete
21:31:57.245 00.061 15712 worker thread done servicing request
21:31:57.245 00.000 7988 OnExposeComplete: enter
21:31:57.247 00.002 7988 UpdateGuideState(): m_state=6
21:31:57.247 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6382
21:31:57.247 00.000 7988 Star::Find returns 1 (0), X=1183.71, Y=444.24, Mass=1581, SNR=27.0, Peak=223 HFD=3.5
21:31:57.247 00.000 7988 MultiStar: [#1 0.16,-0.26,0.95,U] [#2 0.23,-0.04,0.99,U] [#3 0.33,-0.05,0.91,U] [#4 0.06,0.07,0.99,U] [#5 -0.03,-0.30,0.69,U] [#6 0.22,0.04,0.68,U] [#7 0.46,-0.00,0.65,U] [#8 0.21,0.47,0.66,U] 
21:31:57.247 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.03}, one-star: {0.15, -0.06}
21:31:57.247 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
21:31:57.247 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -1.99)
21:31:57.247 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-0.40 mountX=0.06 mountY=-0.15, mountTheta=-1.18
21:31:57.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.06, opts=13)
21:31:57.247 00.000 7988 Enqueuing Move request for scope (0.15, -0.06)
21:31:57.247 00.000 15712 Worker thread wakes up
21:31:57.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
21:31:57.247 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
21:31:57.247 00.000 15712 Moving (0.15, -0.06) raw xDistance=0.06 yDistance=-0.15
21:31:57.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:57.247 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.0
21:31:57.261 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:57.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:57.261 00.000 7988 Enqueuing Expose request
21:31:57.264 00.003 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:57.264 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
21:31:57.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:57.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:31:57.264 00.000 15712 MoveAxis(W, 9, ABG)
21:31:57.264 00.000 15712 Guiding  Dir = 3, Dur = 9
21:31:57.264 00.000 15712 IsGuiding returns 0
21:31:57.281 00.017 15712 IsGuiding returns 0
21:31:57.281 00.000 15712 Move returns status 0, amount 9
21:31:57.281 00.000 15712 MoveAxis(N, 0, ABG)
21:31:57.281 00.000 15712 Move returns status 0, amount 0
21:31:57.281 00.000 15712 move complete, result=0
21:31:57.281 00.000 15712 worker thread done servicing request
21:31:57.281 00.000 15712 Worker thread wakes up
21:31:57.281 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
21:31:57.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:57.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:31:58.922 01.641 15712 Exposure complete
21:31:58.968 00.046 15712 worker thread done servicing request
21:31:58.968 00.000 7988 OnExposeComplete: enter
21:31:58.982 00.014 7988 UpdateGuideState(): m_state=6
21:31:58.982 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6383
21:31:58.984 00.002 7988 Star::Find returns 1 (1), X=1183.62, Y=444.28, Mass=1519, SNR=26.5, Peak=255 HFD=3.2
21:31:58.984 00.000 7988 MultiStar: [#1 0.31,-0.09,1.02,U] [#2 0.11,-0.05,1.01,U] [#3 0.27,0.01,0.96,U] [#4 0.03,0.18,1.04,U] [#5 0.04,0.13,0.67,U] [#6 0.13,0.17,0.70,U] [#7 0.25,-0.07,0.67,U] [#8 0.23,0.28,0.66,U] 
21:31:58.984 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.05}, one-star: {0.07, -0.02}
21:31:58.984 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.58) = xAngle (1.31 = 1.31)
21:31:58.984 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.42 = -1.87)
21:31:58.984 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.27 mountX=0.02 mountY=-0.07, mountTheta=-1.31
21:31:58.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
21:31:58.984 00.000 7988 Enqueuing Move request for scope (0.07, -0.02)
21:31:58.984 00.000 15712 Worker thread wakes up
21:31:58.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
21:31:58.984 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
21:31:58.984 00.000 15712 Moving (0.07, -0.02) raw xDistance=0.02 yDistance=-0.07
21:31:58.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:31:58.984 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5 Saturated
21:31:58.996 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:58.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:31:58.998 00.002 7988 Enqueuing Expose request
21:31:58.999 00.001 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:31:58.999 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
21:31:58.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:58.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:31:58.999 00.000 15712 MoveAxis(W, 10, ABG)
21:31:58.999 00.000 15712 Guiding  Dir = 3, Dur = 10
21:31:58.999 00.000 15712 IsGuiding returns 0
21:31:59.016 00.017 15712 IsGuiding returns 1
21:31:59.016 00.000 15712 scope still moving after pulse duration time elapsed
21:31:59.067 00.051 15712 IsGuiding returns 0
21:31:59.067 00.000 15712 scope move finished after 10 + 63 ms
21:31:59.067 00.000 15712 Move returns status 0, amount 10
21:31:59.067 00.000 15712 MoveAxis(N, 0, ABG)
21:31:59.067 00.000 15712 Move returns status 0, amount 0
21:31:59.067 00.000 15712 move complete, result=0
21:31:59.067 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
21:31:59.075 00.008 15712 worker thread done servicing request
21:31:59.075 00.000 15712 Worker thread wakes up
21:31:59.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:31:59.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:00.486 01.411 15712 Exposure complete
21:32:00.545 00.059 15712 worker thread done servicing request
21:32:00.545 00.000 7988 OnExposeComplete: enter
21:32:00.547 00.002 7988 UpdateGuideState(): m_state=6
21:32:00.547 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6384
21:32:00.547 00.000 7988 Star::Find returns 1 (0), X=1183.68, Y=444.60, Mass=1604, SNR=27.3, Peak=230 HFD=3.4
21:32:00.547 00.000 7988 MultiStar: [#1 0.17,0.22,1.00,U] [#2 0.19,0.27,0.97,U] [#3 0.28,0.17,0.93,U] [#4 0.29,0.21,1.03,U] [#5 0.07,0.29,0.67,U] [#6 0.25,0.19,0.67,U] [#7 0.18,0.27,0.65,U] [#8 0.46,0.49,0.63,U] 
21:32:00.547 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.26}, one-star: {0.13, 0.30}
21:32:00.547 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
21:32:00.547 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
21:32:00.547 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.30 hyp=0.32 cameraTheta=1.16 mountX=-0.30 mountY=-0.14, mountTheta=-2.71
21:32:00.547 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.30, opts=13)
21:32:00.547 00.000 7988 Enqueuing Move request for scope (0.13, 0.30)
21:32:00.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:00.547 00.000 7988 UpdateGuideState exits: m=1604 SNR=27.3
21:32:00.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:00.561 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:00.561 00.000 7988 Enqueuing Expose request
21:32:00.564 00.003 15712 Worker thread wakes up
21:32:00.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.30) opts 0xd
21:32:00.564 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.30)
21:32:00.564 00.000 15712 Moving (0.13, 0.30) raw xDistance=-0.30 yDistance=-0.14
21:32:00.564 00.000 15712 PPEC rslt: input = -0.30, final = -0.15, react = -0.18, pred = 0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 635.99
21:32:00.564 00.000 15712 PPEC: input: -0.30, control: -0.15, exposure: 1500
21:32:00.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:00.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:32:00.564 00.000 15712 MoveAxis(E, 48, ABG)
21:32:00.564 00.000 15712 Guiding  Dir = 2, Dur = 48
21:32:00.564 00.000 15712 IsGuiding returns 0
21:32:00.581 00.017 15712 PulseGuide returned control before completion, sleep 35
21:32:00.665 00.084 15712 IsGuiding returns 0
21:32:00.665 00.000 15712 Move returns status 0, amount 48
21:32:00.665 00.000 15712 MoveAxis(N, 0, ABG)
21:32:00.665 00.000 15712 Move returns status 0, amount 0
21:32:00.665 00.000 15712 move complete, result=0
21:32:00.665 00.000 15712 worker thread done servicing request
21:32:00.665 00.000 15712 Worker thread wakes up
21:32:00.665 00.000 7988 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
21:32:00.674 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:00.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:02.317 01.643 15712 Exposure complete
21:32:02.366 00.049 15712 worker thread done servicing request
21:32:02.366 00.000 7988 OnExposeComplete: enter
21:32:02.379 00.013 7988 UpdateGuideState(): m_state=6
21:32:02.379 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6385
21:32:02.379 00.000 7988 Star::Find returns 1 (1), X=1183.76, Y=444.15, Mass=1520, SNR=26.5, Peak=255 HFD=3.0
21:32:02.379 00.000 7988 MultiStar: [#1 0.08,0.00,1.02,U] [#2 0.08,-0.09,0.99,U] [#3 0.37,0.01,0.95,U] [#4 0.12,-0.02,1.05,U] [#5 -0.15,-0.04,0.72,U] [#6 -0.04,0.21,0.70,U] [#7 0.35,0.07,0.66,U] [#8 0.19,0.30,0.65,U] 
21:32:02.383 00.004 7988 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.21, -0.15}
21:32:02.383 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.67 = 1.67)
21:32:02.383 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.78 = -1.50)
21:32:02.383 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.09 mountX=-0.01 mountY=-0.14, mountTheta=-1.67
21:32:02.383 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.01, opts=13)
21:32:02.383 00.000 7988 Enqueuing Move request for scope (0.14, 0.01)
21:32:02.383 00.000 15712 Worker thread wakes up
21:32:02.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
21:32:02.383 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
21:32:02.383 00.000 15712 Moving (0.14, 0.01) raw xDistance=-0.01 yDistance=-0.14
21:32:02.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:02.383 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5 Saturated
21:32:02.393 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:02.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:02.395 00.002 7988 Enqueuing Expose request
21:32:02.395 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:02.395 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
21:32:02.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:02.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:32:02.395 00.000 15712 MoveAxis(W, 10, ABG)
21:32:02.395 00.000 15712 Guiding  Dir = 3, Dur = 10
21:32:02.395 00.000 15712 IsGuiding returns 0
21:32:02.446 00.051 15712 IsGuiding returns 1
21:32:02.446 00.000 15712 scope still moving after pulse duration time elapsed
21:32:02.474 00.028 15712 IsGuiding returns 0
21:32:02.474 00.000 15712 scope move finished after 10 + 67 ms
21:32:02.474 00.000 15712 Move returns status 0, amount 10
21:32:02.474 00.000 15712 MoveAxis(N, 0, ABG)
21:32:02.474 00.000 15712 Move returns status 0, amount 0
21:32:02.474 00.000 15712 move complete, result=0
21:32:02.474 00.000 15712 worker thread done servicing request
21:32:02.474 00.000 15712 Worker thread wakes up
21:32:02.474 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
21:32:02.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:02.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:03.894 01.420 15712 Exposure complete
21:32:03.946 00.052 15712 worker thread done servicing request
21:32:03.946 00.000 7988 OnExposeComplete: enter
21:32:03.946 00.000 7988 UpdateGuideState(): m_state=6
21:32:03.956 00.010 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6386
21:32:03.958 00.002 7988 Star::Find returns 1 (1), X=1183.76, Y=444.42, Mass=1517, SNR=26.5, Peak=255 HFD=3.2
21:32:03.958 00.000 7988 MultiStar: [#1 0.27,0.17,1.02,U] [#2 0.01,0.20,1.00,U] [#3 0.21,0.02,0.98,U] [#4 0.16,0.21,1.06,U] [#5 -0.10,0.13,0.73,U] [#6 0.23,0.02,0.71,U] [#7 0.27,0.19,0.71,U] [#8 0.34,0.41,0.64,U] 
21:32:03.960 00.002 7988 refined, 8 included, MultiStar: {0.17, 0.16}, one-star: {0.21, 0.11}
21:32:03.960 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
21:32:03.962 00.002 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
21:32:03.963 00.001 7988 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.74 mountX=-0.16 mountY=-0.18, mountTheta=-2.30
21:32:03.965 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.16, opts=13)
21:32:03.965 00.000 7988 Enqueuing Move request for scope (0.17, 0.16)
21:32:03.967 00.002 15712 Worker thread wakes up
21:32:03.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
21:32:03.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
21:32:03.967 00.000 15712 Moving (0.17, 0.16) raw xDistance=-0.16 yDistance=-0.18
21:32:03.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:03.967 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5 Saturated
21:32:03.969 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:03.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:03.971 00.002 7988 Enqueuing Expose request
21:32:03.972 00.001 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:03.972 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
21:32:03.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:03.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:32:03.972 00.000 15712 MoveAxis(W, 10, ABG)
21:32:03.972 00.000 15712 Guiding  Dir = 3, Dur = 10
21:32:03.972 00.000 15712 IsGuiding returns 0
21:32:03.997 00.025 15712 IsGuiding returns 1
21:32:03.997 00.000 15712 scope still moving after pulse duration time elapsed
21:32:04.036 00.039 15712 IsGuiding returns 0
21:32:04.036 00.000 15712 scope move finished after 10 + 61 ms
21:32:04.036 00.000 15712 Move returns status 0, amount 10
21:32:04.036 00.000 15712 MoveAxis(N, 0, ABG)
21:32:04.036 00.000 15712 Move returns status 0, amount 0
21:32:04.036 00.000 15712 move complete, result=0
21:32:04.036 00.000 15712 worker thread done servicing request
21:32:04.036 00.000 15712 Worker thread wakes up
21:32:04.036 00.000 7988 GuideStep: -0.2 px 10 ms WEST, -0.2 px 0 ms NORTH
21:32:04.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:04.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:05.683 01.647 15712 Exposure complete
21:32:05.731 00.048 15712 worker thread done servicing request
21:32:05.731 00.000 7988 OnExposeComplete: enter
21:32:05.731 00.000 7988 UpdateGuideState(): m_state=6
21:32:05.744 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6387
21:32:05.744 00.000 7988 Star::Find returns 1 (0), X=1183.57, Y=444.28, Mass=1472, SNR=26.1, Peak=211 HFD=3.2
21:32:05.744 00.000 7988 MultiStar: [#1 0.14,0.06,1.03,U] [#2 0.27,0.14,1.00,U] [#3 0.22,0.08,1.01,U] [#4 0.22,0.05,1.08,U] [#5 0.07,-0.10,0.72,U] [#6 0.17,0.24,0.70,U] [#7 0.31,0.10,0.65,U] [#8 0.16,0.35,0.67,U] 
21:32:05.744 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.09}, one-star: {0.02, -0.02}
21:32:05.748 00.004 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.58) = xAngle (0.69 = 0.69)
21:32:05.748 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.80 = -2.48)
21:32:05.748 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.89 mountX=0.02 mountY=-0.02, mountTheta=-0.67
21:32:05.748 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
21:32:05.748 00.000 7988 Enqueuing Move request for scope (0.02, -0.02)
21:32:05.748 00.000 15712 Worker thread wakes up
21:32:05.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:32:05.748 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:32:05.748 00.000 15712 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
21:32:05.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:05.748 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
21:32:05.757 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:05.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:05.759 00.002 7988 Enqueuing Expose request
21:32:05.760 00.001 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:05.760 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
21:32:05.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:05.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:32:05.760 00.000 15712 MoveAxis(W, 9, ABG)
21:32:05.760 00.000 15712 Guiding  Dir = 3, Dur = 9
21:32:05.760 00.000 15712 IsGuiding returns 0
21:32:05.816 00.056 15712 IsGuiding returns 0
21:32:05.816 00.000 15712 Move returns status 0, amount 9
21:32:05.816 00.000 15712 MoveAxis(N, 0, ABG)
21:32:05.816 00.000 15712 Move returns status 0, amount 0
21:32:05.816 00.000 15712 move complete, result=0
21:32:05.816 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
21:32:05.816 00.000 15712 worker thread done servicing request
21:32:05.816 00.000 15712 Worker thread wakes up
21:32:05.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:05.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:07.239 01.423 15712 Exposure complete
21:32:07.294 00.055 15712 worker thread done servicing request
21:32:07.294 00.000 7988 OnExposeComplete: enter
21:32:07.301 00.007 7988 UpdateGuideState(): m_state=6
21:32:07.301 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6388
21:32:07.301 00.000 7988 Star::Find returns 1 (0), X=1183.55, Y=444.21, Mass=1513, SNR=26.5, Peak=186 HFD=3.4
21:32:07.301 00.000 7988 MultiStar: [#1 0.12,0.02,1.03,U] [#2 0.06,-0.01,1.02,U] [#3 0.26,-0.05,0.94,U] [#4 -0.11,-0.01,1.00,U] [#5 -0.11,-0.36,0.69,U] [#6 -0.02,0.10,0.69,U] [#7 0.22,0.11,0.68,U] [#8 0.09,0.46,0.67,U] 
21:32:07.301 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.00, -0.10}
21:32:07.301 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
21:32:07.301 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.45)
21:32:07.301 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.15 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
21:32:07.301 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
21:32:07.311 00.010 7988 Enqueuing Move request for scope (0.06, 0.01)
21:32:07.311 00.000 15712 Worker thread wakes up
21:32:07.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
21:32:07.311 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
21:32:07.311 00.000 15712 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
21:32:07.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:07.311 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
21:32:07.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:07.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:07.311 00.000 7988 Enqueuing Expose request
21:32:07.318 00.007 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:07.318 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
21:32:07.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:07.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:32:07.318 00.000 15712 MoveAxis(W, 8, ABG)
21:32:07.318 00.000 15712 Guiding  Dir = 3, Dur = 8
21:32:07.318 00.000 15712 IsGuiding returns 0
21:32:07.333 00.015 15712 IsGuiding returns 0
21:32:07.333 00.000 15712 Move returns status 0, amount 8
21:32:07.333 00.000 15712 MoveAxis(N, 0, ABG)
21:32:07.333 00.000 15712 Move returns status 0, amount 0
21:32:07.333 00.000 15712 move complete, result=0
21:32:07.333 00.000 15712 worker thread done servicing request
21:32:07.333 00.000 15712 Worker thread wakes up
21:32:07.333 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
21:32:07.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:07.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:08.977 01.644 15712 Exposure complete
21:32:09.036 00.059 15712 worker thread done servicing request
21:32:09.036 00.000 7988 OnExposeComplete: enter
21:32:09.036 00.000 7988 UpdateGuideState(): m_state=6
21:32:09.040 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6389
21:32:09.040 00.000 7988 Star::Find returns 1 (1), X=1183.71, Y=444.36, Mass=1495, SNR=26.4, Peak=255 HFD=3.1
21:32:09.040 00.000 7988 MultiStar: [#1 0.33,-0.15,1.02,U] [#2 0.12,-0.13,0.99,U] [#3 0.12,-0.02,0.93,U] [#4 0.23,0.05,0.99,U] [#5 0.06,-0.25,0.70,U] [#6 0.43,-0.04,0.69,U] [#7 0.31,-0.10,0.65,U] [#8 0.40,0.24,0.68,U] 
21:32:09.040 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.04}, one-star: {0.16, 0.05}
21:32:09.040 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
21:32:09.045 00.005 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.27)
21:32:09.045 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.32 mountX=-0.05 mountY=-0.16, mountTheta=-1.90
21:32:09.045 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.05, opts=13)
21:32:09.045 00.000 7988 Enqueuing Move request for scope (0.16, 0.05)
21:32:09.045 00.000 15712 Worker thread wakes up
21:32:09.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
21:32:09.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
21:32:09.045 00.000 15712 Moving (0.16, 0.05) raw xDistance=-0.05 yDistance=-0.16
21:32:09.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:09.045 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4 Saturated
21:32:09.053 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:09.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:09.055 00.002 7988 Enqueuing Expose request
21:32:09.056 00.001 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:09.056 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
21:32:09.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:09.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:32:09.056 00.000 15712 MoveAxis(W, 9, ABG)
21:32:09.056 00.000 15712 Guiding  Dir = 3, Dur = 9
21:32:09.056 00.000 15712 IsGuiding returns 0
21:32:09.080 00.024 15712 IsGuiding returns 0
21:32:09.080 00.000 15712 Move returns status 0, amount 9
21:32:09.080 00.000 15712 MoveAxis(N, 0, ABG)
21:32:09.080 00.000 15712 Move returns status 0, amount 0
21:32:09.080 00.000 15712 move complete, result=0
21:32:09.080 00.000 15712 worker thread done servicing request
21:32:09.080 00.000 15712 Worker thread wakes up
21:32:09.080 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
21:32:09.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:09.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:10.491 01.411 15712 Exposure complete
21:32:10.551 00.060 15712 worker thread done servicing request
21:32:10.553 00.002 7988 OnExposeComplete: enter
21:32:10.554 00.001 7988 UpdateGuideState(): m_state=6
21:32:10.554 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6390
21:32:10.556 00.002 7988 Star::Find returns 1 (0), X=1183.57, Y=444.39, Mass=1586, SNR=27.0, Peak=177 HFD=3.3
21:32:10.556 00.000 7988 MultiStar: [#1 0.05,-0.06,1.00,U] [#2 -0.05,0.12,0.99,U] [#3 0.09,-0.15,0.92,U] [#4 0.22,0.12,0.99,U] [#5 -0.14,0.26,0.73,U] [#6 0.32,0.18,0.69,U] [#7 0.48,-0.02,0.67,U] [#8 0.23,0.23,0.66,U] 
21:32:10.558 00.002 7988 single-star, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.02, 0.09}
21:32:10.558 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
21:32:10.560 00.002 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
21:32:10.560 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.33 mountX=-0.09 mountY=-0.02, mountTheta=-2.87
21:32:10.562 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.09, opts=13)
21:32:10.564 00.002 7988 Enqueuing Move request for scope (0.02, 0.09)
21:32:10.564 00.000 15712 Worker thread wakes up
21:32:10.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
21:32:10.564 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
21:32:10.564 00.000 15712 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=-0.02
21:32:10.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:10.564 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.0
21:32:10.568 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:10.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:10.570 00.002 7988 Enqueuing Expose request
21:32:10.570 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:10.570 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
21:32:10.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:10.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:32:10.570 00.000 15712 MoveAxis(W, 8, ABG)
21:32:10.570 00.000 15712 Guiding  Dir = 3, Dur = 8
21:32:10.570 00.000 15712 IsGuiding returns 0
21:32:10.624 00.054 15712 IsGuiding returns 0
21:32:10.624 00.000 15712 Move returns status 0, amount 8
21:32:10.624 00.000 15712 MoveAxis(N, 0, ABG)
21:32:10.624 00.000 15712 Move returns status 0, amount 0
21:32:10.624 00.000 15712 move complete, result=0
21:32:10.624 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
21:32:10.632 00.008 15712 worker thread done servicing request
21:32:10.632 00.000 15712 Worker thread wakes up
21:32:10.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:10.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:12.259 01.627 15712 Exposure complete
21:32:12.319 00.060 15712 worker thread done servicing request
21:32:12.319 00.000 7988 OnExposeComplete: enter
21:32:12.319 00.000 7988 UpdateGuideState(): m_state=6
21:32:12.319 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6391
21:32:12.323 00.004 7988 Star::Find returns 1 (1), X=1183.82, Y=444.15, Mass=1573, SNR=26.9, Peak=255 HFD=3.3
21:32:12.323 00.000 7988 MultiStar: [#1 0.34,-0.31,1.00,U] [#2 0.08,-0.10,1.02,U] [#3 0.30,-0.07,0.96,U] [#4 0.30,-0.11,1.04,U] [#5 0.04,-0.21,0.70,U] [#6 0.22,-0.23,0.72,U] [#7 0.44,-0.17,0.65,U] [#8 0.43,0.05,0.63,U] 
21:32:12.323 00.000 7988 refined, 8 included, MultiStar: {0.26, -0.15}, one-star: {0.27, -0.15}
21:32:12.323 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
21:32:12.323 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
21:32:12.323 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-0.51 mountX=0.14 mountY=-0.26, mountTheta=-1.06
21:32:12.323 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.15, opts=13)
21:32:12.323 00.000 7988 Enqueuing Move request for scope (0.26, -0.15)
21:32:12.323 00.000 15712 Worker thread wakes up
21:32:12.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.15) opts 0xd
21:32:12.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.15)
21:32:12.323 00.000 15712 Moving (0.26, -0.15) raw xDistance=0.14 yDistance=-0.26
21:32:12.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:12.323 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.9 Saturated
21:32:12.335 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:12.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:12.337 00.002 7988 Enqueuing Expose request
21:32:12.337 00.000 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:12.337 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
21:32:12.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:12.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:32:12.337 00.000 15712 MoveAxis(W, 7, ABG)
21:32:12.337 00.000 15712 Guiding  Dir = 3, Dur = 7
21:32:12.339 00.002 15712 IsGuiding returns 0
21:32:12.355 00.016 15712 IsGuiding returns 0
21:32:12.355 00.000 15712 Move returns status 0, amount 7
21:32:12.355 00.000 15712 MoveAxis(N, 0, ABG)
21:32:12.355 00.000 15712 Move returns status 0, amount 0
21:32:12.355 00.000 15712 move complete, result=0
21:32:12.355 00.000 15712 worker thread done servicing request
21:32:12.355 00.000 15712 Worker thread wakes up
21:32:12.355 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.3 px 0 ms NORTH
21:32:12.357 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:12.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:13.775 01.418 15712 Exposure complete
21:32:13.834 00.059 15712 worker thread done servicing request
21:32:13.834 00.000 7988 OnExposeComplete: enter
21:32:13.834 00.000 7988 UpdateGuideState(): m_state=6
21:32:13.837 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6392
21:32:13.839 00.002 7988 Star::Find returns 1 (0), X=1183.43, Y=443.96, Mass=1501, SNR=26.4, Peak=178 HFD=3.3
21:32:13.839 00.000 7988 MultiStar: [#1 -0.18,-0.45,1.04,U] [#2 0.03,-0.42,1.02,U] [#3 0.07,-0.45,0.95,U] [#4 -0.07,-0.31,1.05,U] [#5 -0.10,-0.28,0.71,U] [#6 0.13,-0.29,0.72,U] [#7 0.19,-0.42,0.65,U] [#8 -0.08,-0.13,0.67,U] 
21:32:13.841 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.35}, one-star: {-0.13, -0.34}
21:32:13.841 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
21:32:13.843 00.002 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
21:32:13.843 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.64 mountX=0.35 mountY=0.03, mountTheta=0.09
21:32:13.845 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.35, opts=13)
21:32:13.847 00.002 7988 Enqueuing Move request for scope (-0.02, -0.35)
21:32:13.847 00.000 15712 Worker thread wakes up
21:32:13.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.35) opts 0xd
21:32:13.847 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.35)
21:32:13.847 00.000 15712 Moving (-0.02, -0.35) raw xDistance=0.35 yDistance=0.03
21:32:13.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:13.847 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
21:32:13.850 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:13.851 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:13.851 00.000 7988 Enqueuing Expose request
21:32:13.852 00.001 15712 PPEC rslt: input = 0.35, final = 0.23, react = 0.21, pred = 0.02, hyst = 0.19, hyst_pct = 0.00, period_length = 635.99
21:32:13.852 00.000 15712 PPEC: input: 0.35, control: 0.23, exposure: 1500
21:32:13.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:13.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:32:13.852 00.000 15712 MoveAxis(W, 76, ABG)
21:32:13.852 00.000 15712 Guiding  Dir = 3, Dur = 76
21:32:13.852 00.000 15712 IsGuiding returns 0
21:32:13.874 00.022 15712 PulseGuide returned control before completion, sleep 66
21:32:13.953 00.079 15712 IsGuiding returns 1
21:32:13.953 00.000 15712 scope still moving after pulse duration time elapsed
21:32:13.980 00.027 15712 IsGuiding returns 0
21:32:13.980 00.000 15712 scope move finished after 76 + 50 ms
21:32:13.980 00.000 15712 Move returns status 0, amount 76
21:32:13.980 00.000 15712 MoveAxis(N, 0, ABG)
21:32:13.980 00.000 15712 Move returns status 0, amount 0
21:32:13.980 00.000 15712 move complete, result=0
21:32:13.980 00.000 15712 worker thread done servicing request
21:32:13.980 00.000 15712 Worker thread wakes up
21:32:13.980 00.000 7988 GuideStep: 0.4 px 76 ms WEST, 0.0 px 0 ms NORTH
21:32:13.982 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:13.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:15.621 01.639 15712 Exposure complete
21:32:15.669 00.048 15712 worker thread done servicing request
21:32:15.669 00.000 7988 OnExposeComplete: enter
21:32:15.669 00.000 7988 UpdateGuideState(): m_state=6
21:32:15.683 00.014 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6393
21:32:15.685 00.002 7988 Star::Find returns 1 (0), X=1183.58, Y=444.41, Mass=1477, SNR=26.3, Peak=185 HFD=3.1
21:32:15.686 00.001 7988 MultiStar: [#1 0.12,-0.04,1.03,U] [#2 0.13,-0.01,1.03,U] [#3 0.09,0.02,0.96,U] [#4 0.15,0.20,1.04,U] [#5 -0.07,-0.26,0.75,U] [#6 0.15,0.07,0.72,U] [#7 0.13,0.17,0.70,U] [#8 0.26,0.33,0.66,U] 
21:32:15.686 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.02, 0.10}
21:32:15.686 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
21:32:15.686 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
21:32:15.686 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.33 mountX=-0.10 mountY=-0.03, mountTheta=-2.88
21:32:15.686 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.10, opts=13)
21:32:15.686 00.000 7988 Enqueuing Move request for scope (0.02, 0.10)
21:32:15.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:15.686 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.3
21:32:15.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:15.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:15.686 00.000 7988 Enqueuing Expose request
21:32:15.686 00.000 15712 Worker thread wakes up
21:32:15.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
21:32:15.686 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
21:32:15.686 00.000 15712 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
21:32:15.703 00.017 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:15.703 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
21:32:15.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:15.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:32:15.703 00.000 15712 MoveAxis(W, 8, ABG)
21:32:15.703 00.000 15712 Guiding  Dir = 3, Dur = 8
21:32:15.703 00.000 15712 IsGuiding returns 0
21:32:15.720 00.017 15712 IsGuiding returns 0
21:32:15.720 00.000 15712 Move returns status 0, amount 8
21:32:15.720 00.000 15712 MoveAxis(N, 0, ABG)
21:32:15.720 00.000 15712 Move returns status 0, amount 0
21:32:15.720 00.000 15712 move complete, result=0
21:32:15.720 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
21:32:15.731 00.011 15712 worker thread done servicing request
21:32:15.731 00.000 15712 Worker thread wakes up
21:32:15.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:15.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:17.138 01.407 15712 Exposure complete
21:32:17.198 00.060 15712 worker thread done servicing request
21:32:17.198 00.000 7988 OnExposeComplete: enter
21:32:17.198 00.000 7988 UpdateGuideState(): m_state=6
21:32:17.200 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6394
21:32:17.200 00.000 7988 Star::Find returns 1 (1), X=1183.38, Y=444.45, Mass=1499, SNR=26.5, Peak=255 HFD=3.0
21:32:17.200 00.000 7988 MultiStar: [#1 -0.02,-0.06,1.05,U] [#2 -0.21,0.18,1.03,U] [#3 -0.17,0.13,0.97,U] [#4 -0.31,0.19,1.02,U] [#5 -0.24,0.15,0.72,U] [#6 -0.02,0.37,0.75,U] [#7 -0.07,0.11,0.68,U] [#8 -0.03,0.33,0.69,U] 
21:32:17.200 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.16}, one-star: {-0.18, 0.14}
21:32:17.200 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.58) = xAngle (3.89 = -2.40)
21:32:17.200 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.00 = 0.71)
21:32:17.200 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.31 mountX=-0.16 mountY=0.14, mountTheta=2.41
21:32:17.200 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.16, opts=13)
21:32:17.200 00.000 7988 Enqueuing Move request for scope (-0.15, 0.16)
21:32:17.200 00.000 15712 Worker thread wakes up
21:32:17.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
21:32:17.200 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
21:32:17.200 00.000 15712 Moving (-0.15, 0.16) raw xDistance=-0.16 yDistance=0.14
21:32:17.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:17.200 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.5 Saturated
21:32:17.212 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:17.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:17.214 00.002 7988 Enqueuing Expose request
21:32:17.216 00.002 15712 PPEC rslt: input = -0.16, final = 0.02, react = -0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:17.216 00.000 15712 PPEC: input: -0.16, control: 0.02, exposure: 1500
21:32:17.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:17.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:32:17.216 00.000 15712 MoveAxis(W, 7, ABG)
21:32:17.216 00.000 15712 Guiding  Dir = 3, Dur = 7
21:32:17.216 00.000 15712 IsGuiding returns 0
21:32:17.217 00.001 15712 IsGuiding returns 0
21:32:17.217 00.000 15712 Move returns status 0, amount 7
21:32:17.217 00.000 15712 MoveAxis(N, 0, ABG)
21:32:17.217 00.000 15712 Move returns status 0, amount 0
21:32:17.217 00.000 15712 move complete, result=0
21:32:17.217 00.000 15712 worker thread done servicing request
21:32:17.232 00.015 7988 GuideStep: -0.2 px 7 ms WEST, 0.1 px 0 ms NORTH
21:32:17.232 00.000 15712 Worker thread wakes up
21:32:17.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:17.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:18.876 01.644 15712 Exposure complete
21:32:18.932 00.056 15712 worker thread done servicing request
21:32:18.932 00.000 7988 OnExposeComplete: enter
21:32:18.932 00.000 7988 UpdateGuideState(): m_state=6
21:32:18.937 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6395
21:32:18.937 00.000 7988 Star::Find returns 1 (0), X=1183.56, Y=444.18, Mass=1594, SNR=27.2, Peak=210 HFD=3.3
21:32:18.937 00.000 7988 MultiStar: [#1 -0.03,-0.35,1.02,U] [#2 -0.16,-0.22,1.03,U] [#3 0.03,-0.29,0.93,U] [#4 0.05,-0.16,1.03,U] [#5 0.06,-0.39,0.70,U] [#6 0.15,-0.15,0.70,U] [#7 0.05,-0.12,0.67,U] [#8 0.22,0.06,0.63,U] 
21:32:18.937 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.20}, one-star: {0.01, -0.12}
21:32:18.937 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
21:32:18.937 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
21:32:18.937 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.51 mountX=0.12 mountY=-0.00, mountTheta=-0.04
21:32:18.937 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
21:32:18.937 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
21:32:18.937 00.000 15712 Worker thread wakes up
21:32:18.937 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
21:32:18.937 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
21:32:18.937 00.000 15712 Moving (0.01, -0.12) raw xDistance=0.12 yDistance=-0.00
21:32:18.949 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:32:18.949 00.000 7988 UpdateGuideState exits: m=1594 SNR=27.2
21:32:18.951 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:18.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:18.953 00.002 7988 Enqueuing Expose request
21:32:18.953 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:18.953 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
21:32:18.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:18.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:32:18.953 00.000 15712 MoveAxis(W, 7, ABG)
21:32:18.953 00.000 15712 Guiding  Dir = 3, Dur = 7
21:32:18.958 00.005 15712 IsGuiding returns 0
21:32:18.973 00.015 15712 IsGuiding returns 0
21:32:18.973 00.000 15712 Move returns status 0, amount 7
21:32:18.973 00.000 15712 MoveAxis(N, 0, ABG)
21:32:18.973 00.000 15712 Move returns status 0, amount 0
21:32:18.973 00.000 15712 move complete, result=0
21:32:18.973 00.000 15712 worker thread done servicing request
21:32:18.973 00.000 15712 Worker thread wakes up
21:32:18.973 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
21:32:18.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:18.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:20.392 01.419 15712 Exposure complete
21:32:20.445 00.053 15712 worker thread done servicing request
21:32:20.445 00.000 7988 OnExposeComplete: enter
21:32:20.453 00.008 7988 UpdateGuideState(): m_state=6
21:32:20.453 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6396
21:32:20.453 00.000 7988 Star::Find returns 1 (0), X=1183.50, Y=444.33, Mass=1558, SNR=27.0, Peak=202 HFD=3.2
21:32:20.453 00.000 7988 MultiStar: [#1 -0.14,-0.11,1.00,U] [#2 -0.09,0.01,1.01,U] [#3 0.01,-0.07,0.95,U] [#4 -0.07,0.13,1.05,U] [#5 -0.23,-0.15,0.75,U] [#6 -0.04,0.23,0.69,U] [#7 0.01,-0.08,0.67,U] [#8 0.08,0.08,0.67,U] 
21:32:20.453 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.06, 0.02}
21:32:20.453 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.58) = xAngle (4.30 = -1.98)
21:32:20.453 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.41 = 1.13)
21:32:20.453 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.73 mountX=-0.02 mountY=0.06, mountTheta=1.98
21:32:20.462 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
21:32:20.462 00.000 7988 Enqueuing Move request for scope (-0.06, 0.02)
21:32:20.462 00.000 15712 Worker thread wakes up
21:32:20.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
21:32:20.462 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
21:32:20.462 00.000 15712 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=0.06
21:32:20.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:20.462 00.000 7988 UpdateGuideState exits: m=1558 SNR=27.0
21:32:20.467 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:20.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:20.469 00.002 7988 Enqueuing Expose request
21:32:20.469 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:20.469 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
21:32:20.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:20.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:32:20.469 00.000 15712 MoveAxis(W, 7, ABG)
21:32:20.469 00.000 15712 Guiding  Dir = 3, Dur = 7
21:32:20.469 00.000 15712 IsGuiding returns 0
21:32:20.485 00.016 15712 IsGuiding returns 0
21:32:20.485 00.000 15712 Move returns status 0, amount 7
21:32:20.485 00.000 15712 MoveAxis(N, 0, ABG)
21:32:20.485 00.000 15712 Move returns status 0, amount 0
21:32:20.485 00.000 15712 move complete, result=0
21:32:20.485 00.000 15712 worker thread done servicing request
21:32:20.485 00.000 15712 Worker thread wakes up
21:32:20.485 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
21:32:20.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:20.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:22.129 01.644 15712 Exposure complete
21:32:22.187 00.058 15712 worker thread done servicing request
21:32:22.187 00.000 7988 OnExposeComplete: enter
21:32:22.187 00.000 7988 UpdateGuideState(): m_state=6
21:32:22.191 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6397
21:32:22.191 00.000 7988 Star::Find returns 1 (0), X=1183.62, Y=444.30, Mass=1493, SNR=26.3, Peak=211 HFD=2.9
21:32:22.191 00.000 7988 MultiStar: [#1 0.20,-0.09,1.05,U] [#2 0.09,0.15,1.02,U] [#3 0.09,0.11,0.95,U] [#4 0.13,-0.02,1.08,U] [#5 -0.22,-0.03,0.71,U] [#6 0.25,0.03,0.73,U] [#7 0.36,0.11,0.69,U] [#8 0.27,0.23,0.65,U] 
21:32:22.191 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.06, -0.00}
21:32:22.191 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
21:32:22.191 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.62)
21:32:22.191 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.03 mountX=0.00 mountY=-0.06, mountTheta=-1.55
21:32:22.198 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.00, opts=13)
21:32:22.198 00.000 7988 Enqueuing Move request for scope (0.06, -0.00)
21:32:22.198 00.000 15712 Worker thread wakes up
21:32:22.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
21:32:22.198 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
21:32:22.198 00.000 15712 Moving (0.06, -0.00) raw xDistance=0.00 yDistance=-0.06
21:32:22.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:22.198 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3
21:32:22.203 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:22.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:22.205 00.002 7988 Enqueuing Expose request
21:32:22.205 00.000 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:22.205 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
21:32:22.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:22.207 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:32:22.207 00.000 15712 MoveAxis(W, 7, ABG)
21:32:22.207 00.000 15712 Guiding  Dir = 3, Dur = 7
21:32:22.207 00.000 15712 IsGuiding returns 0
21:32:22.232 00.025 15712 IsGuiding returns 0
21:32:22.232 00.000 15712 Move returns status 0, amount 7
21:32:22.232 00.000 15712 MoveAxis(N, 0, ABG)
21:32:22.232 00.000 15712 Move returns status 0, amount 0
21:32:22.232 00.000 15712 move complete, result=0
21:32:22.232 00.000 15712 worker thread done servicing request
21:32:22.232 00.000 15712 Worker thread wakes up
21:32:22.232 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
21:32:22.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:22.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:23.642 01.410 15712 Exposure complete
21:32:23.693 00.051 15712 worker thread done servicing request
21:32:23.693 00.000 7988 OnExposeComplete: enter
21:32:23.693 00.000 7988 UpdateGuideState(): m_state=6
21:32:23.705 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6398
21:32:23.707 00.002 7988 Star::Find returns 1 (0), X=1183.71, Y=444.23, Mass=1534, SNR=26.5, Peak=215 HFD=3.4
21:32:23.707 00.000 7988 MultiStar: [#1 0.07,-0.13,1.00,U] [#2 0.03,-0.02,1.00,U] [#3 0.18,0.03,0.92,U] [#4 0.10,0.04,1.04,U] [#5 -0.17,-0.06,0.74,U] [#6 0.16,-0.16,0.68,U] [#7 0.09,0.17,0.69,U] [#8 0.15,0.30,0.66,U] 
21:32:23.709 00.002 7988 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.16, -0.07}
21:32:23.710 00.001 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
21:32:23.710 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.59)
21:32:23.710 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.00 mountY=-0.09, mountTheta=-1.59
21:32:23.712 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.00, opts=13)
21:32:23.714 00.002 7988 Enqueuing Move request for scope (0.09, 0.00)
21:32:23.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:23.716 00.002 7988 UpdateGuideState exits: m=1534 SNR=26.5
21:32:23.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:23.718 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:23.718 00.000 7988 Enqueuing Expose request
21:32:23.720 00.002 15712 Worker thread wakes up
21:32:23.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
21:32:23.720 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
21:32:23.720 00.000 15712 Moving (0.09, 0.00) raw xDistance=-0.00 yDistance=-0.09
21:32:23.722 00.002 15712 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:23.722 00.000 15712 PPEC: input: -0.00, control: 0.02, exposure: 1500
21:32:23.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:23.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:32:23.722 00.000 15712 MoveAxis(W, 7, ABG)
21:32:23.722 00.000 15712 Guiding  Dir = 3, Dur = 7
21:32:23.753 00.031 15712 IsGuiding returns 0
21:32:23.769 00.016 15712 IsGuiding returns 0
21:32:23.769 00.000 15712 Move returns status 0, amount 7
21:32:23.769 00.000 15712 MoveAxis(N, 0, ABG)
21:32:23.769 00.000 15712 Move returns status 0, amount 0
21:32:23.769 00.000 15712 move complete, result=0
21:32:23.769 00.000 15712 worker thread done servicing request
21:32:23.769 00.000 15712 Worker thread wakes up
21:32:23.769 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
21:32:23.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:23.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:25.414 01.645 15712 Exposure complete
21:32:25.470 00.056 15712 worker thread done servicing request
21:32:25.470 00.000 7988 OnExposeComplete: enter
21:32:25.470 00.000 7988 UpdateGuideState(): m_state=6
21:32:25.470 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6399
21:32:25.475 00.005 7988 Star::Find returns 1 (0), X=1183.65, Y=444.22, Mass=1458, SNR=26.1, Peak=215 HFD=3.0
21:32:25.475 00.000 7988 MultiStar: [#1 0.12,-0.29,1.05,U] [#2 0.21,-0.17,1.03,U] [#3 0.31,-0.24,0.95,U] [#4 0.24,-0.02,1.04,U] [#5 0.11,-0.47,0.72,U] [#6 0.01,-0.02,0.71,U] [#7 0.32,-0.10,0.68,U] [#8 0.06,-0.02,0.64,U] 
21:32:25.477 00.002 7988 single-star, 8 included, MultiStar: {0.17, -0.16}, one-star: {0.10, -0.09}
21:32:25.477 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
21:32:25.479 00.002 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.95 = -2.33)
21:32:25.479 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.74 mountX=0.09 mountY=-0.09, mountTheta=-0.83
21:32:25.481 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.09, opts=13)
21:32:25.483 00.002 7988 Enqueuing Move request for scope (0.10, -0.09)
21:32:25.483 00.000 15712 Worker thread wakes up
21:32:25.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
21:32:25.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
21:32:25.483 00.000 15712 Moving (0.10, -0.09) raw xDistance=0.09 yDistance=-0.09
21:32:25.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:25.483 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.1
21:32:25.487 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:25.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:25.489 00.002 7988 Enqueuing Expose request
21:32:25.489 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:25.489 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
21:32:25.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:25.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:32:25.489 00.000 15712 MoveAxis(W, 7, ABG)
21:32:25.489 00.000 15712 Guiding  Dir = 3, Dur = 7
21:32:25.491 00.002 15712 IsGuiding returns 0
21:32:25.511 00.020 15712 IsGuiding returns 0
21:32:25.511 00.000 15712 Move returns status 0, amount 7
21:32:25.511 00.000 15712 MoveAxis(N, 0, ABG)
21:32:25.511 00.000 15712 Move returns status 0, amount 0
21:32:25.511 00.000 15712 move complete, result=0
21:32:25.511 00.000 15712 worker thread done servicing request
21:32:25.511 00.000 15712 Worker thread wakes up
21:32:25.512 00.001 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
21:32:25.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:25.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:26.928 01.416 15712 Exposure complete
21:32:26.987 00.059 15712 worker thread done servicing request
21:32:26.987 00.000 7988 OnExposeComplete: enter
21:32:26.987 00.000 7988 UpdateGuideState(): m_state=6
21:32:26.991 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6400
21:32:26.992 00.001 7988 Star::Find returns 1 (0), X=1183.68, Y=444.06, Mass=1595, SNR=27.1, Peak=228 HFD=3.4
21:32:26.992 00.000 7988 MultiStar: [#1 0.27,-0.33,1.03,U] [#2 -0.00,-0.26,1.01,U] [#3 0.10,-0.33,0.92,U] [#4 -0.05,-0.08,1.04,U] [#5 0.05,-0.60,0.65,U] [#6 0.17,-0.22,0.70,U] [#7 0.23,-0.39,0.69,U] [#8 0.09,-0.11,0.62,U] 
21:32:26.992 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.27}, one-star: {0.13, -0.24}
21:32:26.992 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.49 = 0.49)
21:32:26.992 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.60 = -2.69)
21:32:26.992 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.09 mountX=0.24 mountY=-0.12, mountTheta=-0.46
21:32:26.999 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.24, opts=13)
21:32:27.001 00.002 7988 Enqueuing Move request for scope (0.13, -0.24)
21:32:27.002 00.001 15712 Worker thread wakes up
21:32:27.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
21:32:27.002 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
21:32:27.002 00.000 15712 Moving (0.13, -0.24) raw xDistance=0.24 yDistance=-0.12
21:32:27.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:27.002 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.1
21:32:27.004 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:27.005 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:27.007 00.002 7988 Enqueuing Expose request
21:32:27.008 00.001 15712 PPEC rslt: input = 0.24, final = 0.16, react = 0.14, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 635.99
21:32:27.008 00.000 15712 PPEC: input: 0.24, control: 0.16, exposure: 1500
21:32:27.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:27.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:32:27.008 00.000 15712 MoveAxis(W, 53, ABG)
21:32:27.008 00.000 15712 Guiding  Dir = 3, Dur = 53
21:32:27.042 00.034 15712 IsGuiding returns 0
21:32:27.061 00.019 15712 PulseGuide returned control before completion, sleep 48
21:32:27.138 00.077 15712 IsGuiding returns 0
21:32:27.138 00.000 15712 Move returns status 0, amount 53
21:32:27.138 00.000 15712 MoveAxis(N, 0, ABG)
21:32:27.138 00.000 15712 Move returns status 0, amount 0
21:32:27.138 00.000 15712 move complete, result=0
21:32:27.138 00.000 15712 worker thread done servicing request
21:32:27.138 00.000 15712 Worker thread wakes up
21:32:27.138 00.000 7988 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
21:32:27.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:27.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:28.780 01.642 15712 Exposure complete
21:32:28.828 00.048 15712 worker thread done servicing request
21:32:28.828 00.000 7988 OnExposeComplete: enter
21:32:28.828 00.000 7988 UpdateGuideState(): m_state=6
21:32:28.842 00.014 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6401
21:32:28.842 00.000 7988 Star::Find returns 1 (1), X=1183.75, Y=444.14, Mass=1543, SNR=26.6, Peak=255 HFD=2.9
21:32:28.845 00.003 7988 MultiStar: [#1 0.23,-0.43,1.02,U] [#2 0.05,-0.04,1.02,U] [#3 0.12,-0.21,0.95,U] [#4 0.05,-0.15,1.05,U] [#5 0.05,-0.29,0.70,U] [#6 0.35,-0.34,0.70,U] [#7 0.15,-0.14,0.68,U] [#8 0.16,0.12,0.62,U] 
21:32:28.845 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.19}, one-star: {0.20, -0.16}
21:32:28.845 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.58) = xAngle (0.67 = 0.67)
21:32:28.845 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.78 = -2.51)
21:32:28.845 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=0.19 mountY=-0.14, mountTheta=-0.65
21:32:28.845 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.19, opts=13)
21:32:28.845 00.000 7988 Enqueuing Move request for scope (0.15, -0.19)
21:32:28.845 00.000 15712 Worker thread wakes up
21:32:28.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
21:32:28.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
21:32:28.845 00.000 15712 Moving (0.15, -0.19) raw xDistance=0.19 yDistance=-0.14
21:32:28.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:28.845 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.6 Saturated
21:32:28.854 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:28.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:28.856 00.002 7988 Enqueuing Expose request
21:32:28.857 00.001 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 635.99
21:32:28.857 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
21:32:28.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:28.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:32:28.857 00.000 15712 MoveAxis(W, 44, ABG)
21:32:28.857 00.000 15712 Guiding  Dir = 3, Dur = 44
21:32:28.857 00.000 15712 IsGuiding returns 0
21:32:28.879 00.022 15712 PulseGuide returned control before completion, sleep 30
21:32:28.964 00.085 15712 IsGuiding returns 1
21:32:28.964 00.000 15712 scope still moving after pulse duration time elapsed
21:32:29.001 00.037 15712 IsGuiding returns 0
21:32:29.001 00.000 15712 scope move finished after 44 + 98 ms
21:32:29.001 00.000 15712 Move returns status 0, amount 44
21:32:29.001 00.000 15712 MoveAxis(N, 0, ABG)
21:32:29.001 00.000 15712 Move returns status 0, amount 0
21:32:29.001 00.000 15712 move complete, result=0
21:32:29.001 00.000 15712 worker thread done servicing request
21:32:29.001 00.000 15712 Worker thread wakes up
21:32:29.001 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
21:32:29.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:29.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:30.464 01.463 15712 Exposure complete
21:32:32.068 01.604 15712 worker thread done servicing request
21:32:32.068 00.000 7988 OnExposeComplete: enter
21:32:32.072 00.004 7988 UpdateGuideState(): m_state=6
21:32:32.098 00.026 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6402
21:32:32.145 00.047 7988 Star::Find returns 1 (0), X=1183.65, Y=444.25, Mass=1517, SNR=26.4, Peak=213 HFD=3.4
21:32:32.163 00.018 7988 MultiStar: [#1 0.17,0.03,1.04,U] [#2 0.09,0.12,1.04,U] [#3 0.24,0.06,0.94,U] [#4 0.10,0.12,1.07,U] [#5 0.14,-0.30,0.73,U] [#6 0.16,-0.01,0.69,U] [#7 0.28,-0.02,0.67,U] [#8 0.31,0.27,0.63,U] 
21:32:32.186 00.023 7988 single-star, 8 included, MultiStar: {0.17, 0.03}, one-star: {0.10, -0.05}
21:32:32.208 00.022 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.58) = xAngle (1.11 = 1.11)
21:32:32.224 00.016 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.22 = -2.07)
21:32:32.252 00.028 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.47 mountX=0.05 mountY=-0.10, mountTheta=-1.10
21:32:32.393 00.141 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
21:32:32.413 00.020 7988 Enqueuing Move request for scope (0.10, -0.05)
21:32:32.437 00.024 15712 Worker thread wakes up
21:32:32.439 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
21:32:32.439 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
21:32:32.439 00.000 15712 Moving (0.10, -0.05) raw xDistance=0.05 yDistance=-0.10
21:32:32.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:32.459 00.020 7988 UpdateGuideState exits: m=1517 SNR=26.4
21:32:32.491 00.032 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:32.491 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
21:32:32.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:32.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:32:32.491 00.000 15712 MoveAxis(W, 8, ABG)
21:32:32.491 00.000 15712 Guiding  Dir = 3, Dur = 8
21:32:32.491 00.000 15712 IsGuiding returns 0
21:32:32.492 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:32.516 00.024 15712 IsGuiding returns 0
21:32:32.516 00.000 15712 Move returns status 0, amount 8
21:32:32.577 00.061 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:32.608 00.031 15712 MoveAxis(N, 0, ABG)
21:32:32.608 00.000 15712 Move returns status 0, amount 0
21:32:32.608 00.000 15712 move complete, result=0
21:32:32.608 00.000 15712 worker thread done servicing request
21:32:32.617 00.009 7988 Enqueuing Expose request
21:32:32.632 00.015 15712 Worker thread wakes up
21:32:32.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:32.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:32.638 00.006 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
21:32:34.359 01.721 15712 Exposure complete
21:32:34.856 00.497 15712 worker thread done servicing request
21:32:34.856 00.000 7988 OnExposeComplete: enter
21:32:34.859 00.003 7988 UpdateGuideState(): m_state=6
21:32:34.863 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6403
21:32:34.867 00.004 7988 Star::Find returns 1 (0), X=1183.68, Y=444.30, Mass=1475, SNR=26.2, Peak=231 HFD=3.3
21:32:34.872 00.005 7988 MultiStar: [#1 0.16,-0.08,1.02,U] [#2 0.17,0.08,1.02,U] [#3 0.21,-0.05,0.95,U] [#4 0.18,0.10,1.01,U] [#5 -0.00,0.06,0.70,U] [#6 0.26,0.08,0.72,U] [#7 0.27,0.15,0.72,U] [#8 0.15,0.40,0.67,U] 
21:32:34.875 00.003 7988 single-star, 8 included, MultiStar: {0.17, 0.07}, one-star: {0.12, -0.01}
21:32:34.879 00.004 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.58) = xAngle (1.52 = 1.52)
21:32:34.885 00.006 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.63 = -1.65)
21:32:34.892 00.007 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=0.01 mountY=-0.12, mountTheta=-1.52
21:32:34.900 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
21:32:34.903 00.003 7988 Enqueuing Move request for scope (0.12, -0.01)
21:32:34.906 00.003 15712 Worker thread wakes up
21:32:34.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
21:32:34.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:34.909 00.003 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
21:32:34.909 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.2
21:32:34.911 00.002 15712 Moving (0.12, -0.01) raw xDistance=0.01 yDistance=-0.12
21:32:34.916 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:34.925 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:34.929 00.004 7988 Enqueuing Expose request
21:32:34.936 00.007 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:34.936 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
21:32:34.938 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:34.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:32:34.938 00.000 15712 MoveAxis(W, 6, ABG)
21:32:34.938 00.000 15712 Guiding  Dir = 3, Dur = 6
21:32:34.938 00.000 15712 IsGuiding returns 0
21:32:34.959 00.021 15712 IsGuiding returns 0
21:32:34.959 00.000 15712 Move returns status 0, amount 6
21:32:34.959 00.000 15712 MoveAxis(N, 0, ABG)
21:32:34.959 00.000 15712 Move returns status 0, amount 0
21:32:34.959 00.000 15712 move complete, result=0
21:32:34.959 00.000 15712 worker thread done servicing request
21:32:34.960 00.001 15712 Worker thread wakes up
21:32:34.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:34.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:34.961 00.001 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
21:32:36.375 01.414 15712 Exposure complete
21:32:36.511 00.136 15712 worker thread done servicing request
21:32:36.511 00.000 7988 OnExposeComplete: enter
21:32:36.513 00.002 7988 UpdateGuideState(): m_state=6
21:32:36.516 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6404
21:32:36.522 00.006 7988 Star::Find returns 1 (0), X=1183.72, Y=444.34, Mass=1452, SNR=25.9, Peak=217 HFD=3.3
21:32:36.524 00.002 7988 MultiStar: [#1 0.08,-0.05,1.01,U] [#2 0.16,-0.06,1.02,U] [#3 0.27,-0.06,0.98,U] [#4 0.13,-0.03,1.02,U] [#5 0.27,0.07,0.72,U] [#6 0.01,-0.06,0.72,U] [#7 0.23,-0.09,0.66,U] [#8 0.31,0.45,0.63,U] 
21:32:36.531 00.007 7988 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.17, 0.04}
21:32:36.549 00.018 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.58) = xAngle (1.63 = 1.63)
21:32:36.552 00.003 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.74 = -1.54)
21:32:36.558 00.006 7988 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.06 mountX=-0.01 mountY=-0.17, mountTheta=-1.63
21:32:36.563 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.01, opts=13)
21:32:36.563 00.000 7988 Enqueuing Move request for scope (0.17, 0.01)
21:32:36.563 00.000 15712 Worker thread wakes up
21:32:36.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:36.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
21:32:36.563 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.9
21:32:36.563 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
21:32:36.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:36.575 00.012 15712 Moving (0.17, 0.01) raw xDistance=-0.01 yDistance=-0.17
21:32:36.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:36.575 00.000 7988 Enqueuing Expose request
21:32:36.584 00.009 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:36.584 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
21:32:36.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:36.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:32:36.584 00.000 15712 MoveAxis(W, 4, ABG)
21:32:36.584 00.000 15712 Guiding  Dir = 3, Dur = 4
21:32:36.584 00.000 15712 IsGuiding returns 0
21:32:36.594 00.010 15712 IsGuiding returns 0
21:32:36.594 00.000 15712 Move returns status 0, amount 4
21:32:36.594 00.000 15712 MoveAxis(N, 0, ABG)
21:32:36.594 00.000 15712 Move returns status 0, amount 0
21:32:36.594 00.000 15712 move complete, result=0
21:32:36.594 00.000 15712 worker thread done servicing request
21:32:36.594 00.000 15712 Worker thread wakes up
21:32:36.594 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
21:32:36.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:36.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:38.237 01.643 15712 Exposure complete
21:32:38.297 00.060 15712 worker thread done servicing request
21:32:38.299 00.002 7988 OnExposeComplete: enter
21:32:38.299 00.000 7988 UpdateGuideState(): m_state=6
21:32:38.299 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6405
21:32:38.299 00.000 7988 Star::Find returns 1 (0), X=1183.62, Y=444.21, Mass=1538, SNR=26.6, Peak=231 HFD=3.2
21:32:38.299 00.000 7988 MultiStar: [#1 0.12,-0.09,1.02,U] [#2 0.25,0.06,1.01,U] [#3 0.20,-0.04,0.94,U] [#4 0.10,0.05,1.04,U] [#5 0.12,-0.16,0.70,U] [#6 0.21,-0.10,0.69,U] [#7 0.40,0.09,0.66,U] [#8 0.13,0.13,0.66,U] 
21:32:38.299 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.07, -0.09}
21:32:38.299 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.58) = xAngle (0.65 = 0.65)
21:32:38.299 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.76 = -2.52)
21:32:38.299 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.92 mountX=0.09 mountY=-0.07, mountTheta=-0.63
21:32:38.310 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
21:32:38.310 00.000 7988 Enqueuing Move request for scope (0.07, -0.09)
21:32:38.310 00.000 15712 Worker thread wakes up
21:32:38.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
21:32:38.310 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
21:32:38.310 00.000 15712 Moving (0.07, -0.09) raw xDistance=0.09 yDistance=-0.07
21:32:38.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:38.310 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.6
21:32:38.315 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:38.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:38.319 00.004 7988 Enqueuing Expose request
21:32:38.319 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:38.319 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
21:32:38.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:38.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:32:38.319 00.000 15712 MoveAxis(W, 4, ABG)
21:32:38.319 00.000 15712 Guiding  Dir = 3, Dur = 4
21:32:38.319 00.000 15712 IsGuiding returns 0
21:32:38.346 00.027 15712 IsGuiding returns 0
21:32:38.346 00.000 15712 Move returns status 0, amount 4
21:32:38.346 00.000 15712 MoveAxis(N, 0, ABG)
21:32:38.346 00.000 15712 Move returns status 0, amount 0
21:32:38.346 00.000 15712 move complete, result=0
21:32:38.346 00.000 15712 worker thread done servicing request
21:32:38.346 00.000 15712 Worker thread wakes up
21:32:38.346 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
21:32:38.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:38.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:39.757 01.411 15712 Exposure complete
21:32:39.834 00.077 15712 worker thread done servicing request
21:32:39.834 00.000 7988 OnExposeComplete: enter
21:32:39.836 00.002 7988 UpdateGuideState(): m_state=6
21:32:39.838 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6406
21:32:39.842 00.004 7988 Star::Find returns 1 (0), X=1183.73, Y=444.16, Mass=1462, SNR=26.0, Peak=228 HFD=3.0
21:32:39.844 00.002 7988 MultiStar: [#1 0.02,-0.11,1.05,U] [#2 0.25,-0.06,1.05,U] [#3 0.18,-0.04,1.00,U] [#4 0.26,-0.03,1.05,U] [#5 0.27,-0.49,0.75,U] [#6 0.05,0.02,0.74,U] [#7 0.05,-0.22,0.70,U] [#8 0.30,0.04,0.68,U] 
21:32:39.846 00.002 7988 refined, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.18, -0.15}
21:32:39.850 00.004 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
21:32:39.852 00.002 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
21:32:39.854 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.56 mountX=0.11 mountY=-0.17, mountTheta=-1.01
21:32:39.856 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.11, opts=13)
21:32:39.858 00.002 7988 Enqueuing Move request for scope (0.17, -0.11)
21:32:39.859 00.001 15712 Worker thread wakes up
21:32:39.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
21:32:39.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
21:32:39.859 00.000 15712 Moving (0.17, -0.11) raw xDistance=0.11 yDistance=-0.17
21:32:39.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:39.859 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.0
21:32:39.863 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:39.868 00.005 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:39.868 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
21:32:39.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:39.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:32:39.868 00.000 15712 MoveAxis(W, 3, ABG)
21:32:39.868 00.000 15712 Guiding  Dir = 3, Dur = 3
21:32:39.870 00.002 15712 IsGuiding returns 0
21:32:39.870 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:39.875 00.005 7988 Enqueuing Expose request
21:32:39.897 00.022 15712 IsGuiding returns 0
21:32:39.897 00.000 15712 Move returns status 0, amount 3
21:32:39.897 00.000 15712 MoveAxis(N, 0, ABG)
21:32:39.897 00.000 15712 Move returns status 0, amount 0
21:32:39.897 00.000 15712 move complete, result=0
21:32:39.897 00.000 15712 worker thread done servicing request
21:32:39.897 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
21:32:39.897 00.000 15712 Worker thread wakes up
21:32:39.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:39.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:41.648 01.751 15712 Exposure complete
21:32:41.707 00.059 15712 worker thread done servicing request
21:32:41.707 00.000 7988 OnExposeComplete: enter
21:32:41.710 00.003 7988 UpdateGuideState(): m_state=6
21:32:41.710 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6407
21:32:41.710 00.000 7988 Star::Find returns 1 (1), X=1183.81, Y=444.08, Mass=1449, SNR=26.0, Peak=255 HFD=2.8
21:32:41.710 00.000 7988 MultiStar: [#1 0.28,-0.25,1.06,U] [#2 0.20,-0.30,1.04,U] [#3 0.28,-0.31,0.99,U] [#4 0.18,-0.18,1.09,U] [#5 0.02,-0.23,0.73,U] [#6 0.23,-0.26,0.70,U] [#7 0.30,-0.15,0.69,U] [#8 0.45,-0.12,0.65,U] 
21:32:41.710 00.000 7988 refined, 8 included, MultiStar: {0.24, -0.23}, one-star: {0.26, -0.23}
21:32:41.710 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.58) = xAngle (0.81 = 0.81)
21:32:41.710 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.92 = -2.36)
21:32:41.710 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-0.77 mountX=0.23 mountY=-0.23, mountTheta=-0.79
21:32:41.710 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.23, opts=13)
21:32:41.710 00.000 7988 Enqueuing Move request for scope (0.24, -0.23)
21:32:41.721 00.011 15712 Worker thread wakes up
21:32:41.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.23) opts 0xd
21:32:41.721 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.23)
21:32:41.721 00.000 15712 Moving (0.24, -0.23) raw xDistance=0.23 yDistance=-0.23
21:32:41.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:41.721 00.000 7988 UpdateGuideState exits: m=1449 SNR=26.0 Saturated
21:32:41.724 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:41.726 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:41.726 00.000 7988 Enqueuing Expose request
21:32:41.726 00.000 15712 PPEC rslt: input = 0.23, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 635.99
21:32:41.726 00.000 15712 PPEC: input: 0.23, control: 0.15, exposure: 1500
21:32:41.726 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:41.726 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:32:41.726 00.000 15712 MoveAxis(W, 47, ABG)
21:32:41.726 00.000 15712 Guiding  Dir = 3, Dur = 47
21:32:41.745 00.019 15712 IsGuiding returns 0
21:32:41.766 00.021 15712 PulseGuide returned control before completion, sleep 41
21:32:41.844 00.078 15712 IsGuiding returns 0
21:32:41.844 00.000 15712 Move returns status 0, amount 47
21:32:41.844 00.000 15712 MoveAxis(N, 0, ABG)
21:32:41.844 00.000 15712 Move returns status 0, amount 0
21:32:41.844 00.000 15712 move complete, result=0
21:32:41.844 00.000 15712 worker thread done servicing request
21:32:41.844 00.000 15712 Worker thread wakes up
21:32:41.844 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.2 px 0 ms NORTH
21:32:41.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:41.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:43.268 01.424 15712 Exposure complete
21:32:43.332 00.064 15712 worker thread done servicing request
21:32:43.332 00.000 7988 OnExposeComplete: enter
21:32:43.332 00.000 7988 UpdateGuideState(): m_state=6
21:32:43.338 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6408
21:32:43.339 00.001 7988 Star::Find returns 1 (1), X=1183.87, Y=444.22, Mass=1578, SNR=27.1, Peak=255 HFD=3.3
21:32:43.341 00.002 7988 MultiStar: [#1 0.14,-0.13,0.99,U] [#2 0.07,-0.18,0.98,U] [#3 0.28,-0.11,0.94,U] [#4 0.24,-0.12,1.04,U] [#5 0.31,-0.19,0.71,U] [#6 0.29,-0.14,0.69,U] [#7 0.41,-0.14,0.66,U] [#8 0.33,0.04,0.64,U] 
21:32:43.341 00.000 7988 refined, 8 included, MultiStar: {0.25, -0.12}, one-star: {0.32, -0.08}
21:32:43.343 00.002 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
21:32:43.344 00.001 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.25 = -2.04)
21:32:43.344 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-0.44 mountX=0.12 mountY=-0.25, mountTheta=-1.13
21:32:43.344 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.12, opts=13)
21:32:43.344 00.000 7988 Enqueuing Move request for scope (0.25, -0.12)
21:32:43.344 00.000 15712 Worker thread wakes up
21:32:43.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
21:32:43.344 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
21:32:43.344 00.000 15712 Moving (0.25, -0.12) raw xDistance=0.12 yDistance=-0.25
21:32:43.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:43.344 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.1 Saturated
21:32:43.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:43.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:43.344 00.000 7988 Enqueuing Expose request
21:32:43.344 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:43.344 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
21:32:43.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:43.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:32:43.344 00.000 15712 MoveAxis(W, 2, ABG)
21:32:43.344 00.000 15712 Guiding  Dir = 3, Dur = 2
21:32:43.344 00.000 15712 IsGuiding returns 0
21:32:43.411 00.067 15712 IsGuiding returns 0
21:32:43.411 00.000 15712 Move returns status 0, amount 2
21:32:43.411 00.000 15712 MoveAxis(N, 0, ABG)
21:32:43.411 00.000 15712 Move returns status 0, amount 0
21:32:43.411 00.000 15712 move complete, result=0
21:32:43.411 00.000 15712 worker thread done servicing request
21:32:43.411 00.000 15712 Worker thread wakes up
21:32:43.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:43.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:43.411 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.3 px 0 ms NORTH
21:32:45.045 01.634 15712 Exposure complete
21:32:45.104 00.059 15712 worker thread done servicing request
21:32:45.104 00.000 7988 OnExposeComplete: enter
21:32:45.106 00.002 7988 UpdateGuideState(): m_state=6
21:32:45.106 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6409
21:32:45.108 00.002 7988 Star::Find returns 1 (1), X=1183.70, Y=444.15, Mass=1533, SNR=26.6, Peak=255 HFD=3.1
21:32:45.110 00.002 7988 MultiStar: [#1 0.07,-0.29,1.00,U] [#2 -0.02,-0.11,1.02,U] [#3 0.06,-0.22,0.94,U] [#4 0.26,-0.02,1.03,U] [#5 0.02,-0.21,0.73,U] [#6 0.34,-0.23,0.72,U] [#7 0.33,-0.19,0.66,U] [#8 0.32,-0.08,0.68,U] 
21:32:45.110 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.16}, one-star: {0.15, -0.16}
21:32:45.110 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.77 = 0.77)
21:32:45.110 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.41)
21:32:45.110 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.21 cameraTheta=-0.81 mountX=0.15 mountY=-0.14, mountTheta=-0.75
21:32:45.110 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.16, opts=13)
21:32:45.110 00.000 7988 Enqueuing Move request for scope (0.15, -0.16)
21:32:45.110 00.000 15712 Worker thread wakes up
21:32:45.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
21:32:45.110 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
21:32:45.110 00.000 15712 Moving (0.15, -0.16) raw xDistance=0.15 yDistance=-0.14
21:32:45.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:45.110 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.6 Saturated
21:32:45.121 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:45.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:45.121 00.000 7988 Enqueuing Expose request
21:32:45.121 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:45.121 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
21:32:45.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:45.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:32:45.121 00.000 15712 MoveAxis(W, 2, ABG)
21:32:45.121 00.000 15712 Guiding  Dir = 3, Dur = 2
21:32:45.121 00.000 15712 IsGuiding returns 0
21:32:45.141 00.020 15712 IsGuiding returns 0
21:32:45.141 00.000 15712 Move returns status 0, amount 2
21:32:45.141 00.000 15712 MoveAxis(N, 0, ABG)
21:32:45.141 00.000 15712 Move returns status 0, amount 0
21:32:45.141 00.000 15712 move complete, result=0
21:32:45.141 00.000 15712 worker thread done servicing request
21:32:45.141 00.000 15712 Worker thread wakes up
21:32:45.141 00.000 7988 GuideStep: 0.2 px 2 ms WEST, -0.1 px 0 ms NORTH
21:32:45.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:45.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:46.549 01.408 15712 Exposure complete
21:32:46.615 00.066 15712 worker thread done servicing request
21:32:46.615 00.000 7988 OnExposeComplete: enter
21:32:46.625 00.010 7988 UpdateGuideState(): m_state=6
21:32:46.627 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6410
21:32:46.629 00.002 7988 Star::Find returns 1 (0), X=1183.81, Y=443.97, Mass=1494, SNR=26.3, Peak=229 HFD=3.1
21:32:46.629 00.000 7988 MultiStar: [#1 0.04,-0.28,1.00,U] [#2 0.14,-0.12,1.01,U] [#3 0.10,-0.18,0.94,U] [#4 0.16,-0.21,1.02,U] [#5 -0.12,-0.13,0.66,U] [#6 0.13,-0.24,0.72,U] [#7 0.29,-0.15,0.68,U] [#8 0.11,-0.19,0.67,U] 
21:32:46.632 00.003 7988 refined, 8 included, MultiStar: {0.13, -0.21}, one-star: {0.26, -0.33}
21:32:46.634 00.002 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
21:32:46.634 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.62)
21:32:46.636 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-1.02 mountX=0.21 mountY=-0.12, mountTheta=-0.53
21:32:46.638 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.21, opts=13)
21:32:46.640 00.002 7988 Enqueuing Move request for scope (0.13, -0.21)
21:32:46.642 00.002 15712 Worker thread wakes up
21:32:46.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
21:32:46.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
21:32:46.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:46.642 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3
21:32:46.646 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:46.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:46.649 00.003 7988 Enqueuing Expose request
21:32:46.649 00.000 15712 Moving (0.13, -0.21) raw xDistance=0.21 yDistance=-0.12
21:32:46.649 00.000 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 635.99
21:32:46.649 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
21:32:46.649 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:46.649 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:32:46.649 00.000 15712 MoveAxis(W, 43, ABG)
21:32:46.649 00.000 15712 Guiding  Dir = 3, Dur = 43
21:32:46.657 00.008 15712 IsGuiding returns 0
21:32:46.674 00.017 15712 PulseGuide returned control before completion, sleep 36
21:32:46.723 00.049 15712 IsGuiding returns 1
21:32:46.723 00.000 15712 scope still moving after pulse duration time elapsed
21:32:46.753 00.030 15712 IsGuiding returns 0
21:32:46.753 00.000 15712 scope move finished after 43 + 52 ms
21:32:46.753 00.000 15712 Move returns status 0, amount 43
21:32:46.753 00.000 15712 MoveAxis(N, 0, ABG)
21:32:46.753 00.000 15712 Move returns status 0, amount 0
21:32:46.753 00.000 15712 move complete, result=0
21:32:46.753 00.000 15712 worker thread done servicing request
21:32:46.753 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
21:32:46.753 00.000 15712 Worker thread wakes up
21:32:46.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:46.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:48.387 01.634 15712 Exposure complete
21:32:48.434 00.047 15712 worker thread done servicing request
21:32:48.434 00.000 7988 OnExposeComplete: enter
21:32:48.448 00.014 7988 UpdateGuideState(): m_state=6
21:32:48.448 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6411
21:32:48.448 00.000 7988 Star::Find returns 1 (0), X=1183.75, Y=444.26, Mass=1474, SNR=26.1, Peak=215 HFD=3.3
21:32:48.453 00.005 7988 MultiStar: [#1 0.17,-0.07,1.02,U] [#2 0.09,-0.05,1.03,U] [#3 0.29,-0.08,0.96,U] [#4 0.03,0.14,1.02,U] [#5 0.18,-0.15,0.74,U] [#6 0.36,-0.07,0.69,U] [#7 0.17,0.01,0.69,U] [#8 0.05,0.40,0.65,U] 
21:32:48.453 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.00}, one-star: {0.19, -0.05}
21:32:48.456 00.003 7988 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.58) = xAngle (1.58 = 1.58)
21:32:48.456 00.000 7988 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.69 = -1.59)
21:32:48.456 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.00 mountX=-0.00 mountY=-0.17, mountTheta=-1.58
21:32:48.458 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.00, opts=13)
21:32:48.460 00.002 7988 Enqueuing Move request for scope (0.17, 0.00)
21:32:48.460 00.000 15712 Worker thread wakes up
21:32:48.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
21:32:48.460 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
21:32:48.460 00.000 15712 Moving (0.17, 0.00) raw xDistance=-0.00 yDistance=-0.17
21:32:48.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:48.460 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.1
21:32:48.464 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:48.465 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:48.465 00.000 7988 Enqueuing Expose request
21:32:48.467 00.002 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:48.467 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
21:32:48.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:48.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:32:48.467 00.000 15712 MoveAxis(W, 2, ABG)
21:32:48.467 00.000 15712 Guiding  Dir = 3, Dur = 2
21:32:48.467 00.000 15712 IsGuiding returns 0
21:32:48.496 00.029 15712 IsGuiding returns 0
21:32:48.496 00.000 15712 Move returns status 0, amount 2
21:32:48.496 00.000 15712 MoveAxis(N, 0, ABG)
21:32:48.496 00.000 15712 Move returns status 0, amount 0
21:32:48.496 00.000 15712 move complete, result=0
21:32:48.496 00.000 15712 worker thread done servicing request
21:32:48.496 00.000 15712 Worker thread wakes up
21:32:48.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:48.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:48.496 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
21:32:49.912 01.416 15712 Exposure complete
21:32:49.959 00.047 15712 worker thread done servicing request
21:32:49.959 00.000 7988 OnExposeComplete: enter
21:32:49.959 00.000 7988 UpdateGuideState(): m_state=6
21:32:49.976 00.017 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6412
21:32:49.976 00.000 7988 Star::Find returns 1 (0), X=1183.74, Y=444.17, Mass=1463, SNR=25.9, Peak=242 HFD=3.0
21:32:49.978 00.002 7988 MultiStar: [#1 0.47,-0.17,1.04,U] [#2 0.18,-0.05,1.02,U] [#3 0.20,-0.01,0.95,U] [#4 0.15,-0.15,1.04,U] [#5 0.03,-0.10,0.72,U] [#6 0.41,-0.18,0.70,U] [#7 0.42,-0.05,0.67,U] [#8 0.76,0.20,0.66,U] 
21:32:49.978 00.000 7988 single-star, 8 included, MultiStar: {0.30, -0.08}, one-star: {0.19, -0.14}
21:32:49.980 00.002 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.58) = xAngle (0.94 = 0.94)
21:32:49.980 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.05 = -2.23)
21:32:49.982 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-0.64 mountX=0.14 mountY=-0.18, mountTheta=-0.93
21:32:49.984 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.14, opts=13)
21:32:49.984 00.000 7988 Enqueuing Move request for scope (0.19, -0.14)
21:32:49.986 00.002 15712 Worker thread wakes up
21:32:49.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
21:32:49.986 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
21:32:49.986 00.000 15712 Moving (0.19, -0.14) raw xDistance=0.14 yDistance=-0.18
21:32:49.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:49.986 00.000 7988 UpdateGuideState exits: m=1463 SNR=25.9
21:32:49.988 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:49.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:49.990 00.002 7988 Enqueuing Expose request
21:32:49.990 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:49.990 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
21:32:49.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:49.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:32:49.990 00.000 15712 MoveAxis(W, 3, ABG)
21:32:49.990 00.000 15712 Guiding  Dir = 3, Dur = 3
21:32:49.990 00.000 15712 IsGuiding returns 0
21:32:50.016 00.026 15712 IsGuiding returns 0
21:32:50.016 00.000 15712 Move returns status 0, amount 3
21:32:50.016 00.000 15712 MoveAxis(N, 0, ABG)
21:32:50.016 00.000 15712 Move returns status 0, amount 0
21:32:50.016 00.000 15712 move complete, result=0
21:32:50.016 00.000 15712 worker thread done servicing request
21:32:50.016 00.000 15712 Worker thread wakes up
21:32:50.016 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
21:32:50.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:50.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:51.648 01.632 15712 Exposure complete
21:32:51.703 00.055 15712 worker thread done servicing request
21:32:51.703 00.000 7988 OnExposeComplete: enter
21:32:51.708 00.005 7988 UpdateGuideState(): m_state=6
21:32:51.708 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6413
21:32:51.708 00.000 7988 Star::Find returns 1 (0), X=1183.73, Y=444.20, Mass=1457, SNR=26.1, Peak=216 HFD=3.3
21:32:51.708 00.000 7988 MultiStar: [#1 0.23,-0.29,1.03,U] [#2 0.28,-0.06,1.04,U] [#3 0.28,-0.19,0.98,U] [#4 0.21,-0.04,1.06,U] [#5 0.29,0.02,0.73,U] [#6 0.21,-0.24,0.71,U] [#7 0.32,-0.06,0.69,U] [#8 0.38,0.12,0.62,U] 
21:32:51.713 00.005 7988 single-star, 8 included, MultiStar: {0.26, -0.10}, one-star: {0.17, -0.10}
21:32:51.713 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
21:32:51.713 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.14 = -2.14)
21:32:51.713 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.54 mountX=0.10 mountY=-0.17, mountTheta=-1.03
21:32:51.713 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.10, opts=13)
21:32:51.713 00.000 7988 Enqueuing Move request for scope (0.17, -0.10)
21:32:51.713 00.000 15712 Worker thread wakes up
21:32:51.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
21:32:51.713 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
21:32:51.713 00.000 15712 Moving (0.17, -0.10) raw xDistance=0.10 yDistance=-0.17
21:32:51.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:51.713 00.000 7988 UpdateGuideState exits: m=1457 SNR=26.1
21:32:51.722 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:51.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:51.724 00.002 7988 Enqueuing Expose request
21:32:51.724 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:51.724 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
21:32:51.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:51.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:32:51.724 00.000 15712 MoveAxis(W, 3, ABG)
21:32:51.724 00.000 15712 Guiding  Dir = 3, Dur = 3
21:32:51.724 00.000 15712 IsGuiding returns 0
21:32:51.772 00.048 15712 IsGuiding returns 0
21:32:51.772 00.000 15712 Move returns status 0, amount 3
21:32:51.772 00.000 15712 MoveAxis(N, 0, ABG)
21:32:51.772 00.000 15712 Move returns status 0, amount 0
21:32:51.772 00.000 15712 move complete, result=0
21:32:51.772 00.000 15712 worker thread done servicing request
21:32:51.772 00.000 15712 Worker thread wakes up
21:32:51.772 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
21:32:51.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:51.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:53.188 01.416 15712 Exposure complete
21:32:53.243 00.055 15712 worker thread done servicing request
21:32:53.243 00.000 7988 OnExposeComplete: enter
21:32:53.243 00.000 7988 UpdateGuideState(): m_state=6
21:32:53.252 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6414
21:32:53.252 00.000 7988 Star::Find returns 1 (0), X=1183.75, Y=444.16, Mass=1474, SNR=26.3, Peak=205 HFD=2.9
21:32:53.252 00.000 7988 MultiStar: [#1 0.07,-0.27,1.04,U] [#2 0.12,-0.20,1.03,U] [#3 0.06,-0.16,0.96,U] [#4 -0.06,-0.17,1.06,U] [#5 -0.05,-0.27,0.74,U] [#6 0.20,-0.19,0.71,U] [#7 0.25,-0.29,0.67,U] [#8 0.33,0.19,0.65,U] 
21:32:53.252 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.17}, one-star: {0.20, -0.15}
21:32:53.252 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
21:32:53.260 00.008 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.60)
21:32:53.260 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-1.01 mountX=0.17 mountY=-0.11, mountTheta=-0.55
21:32:53.262 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.17, opts=13)
21:32:53.264 00.002 7988 Enqueuing Move request for scope (0.11, -0.17)
21:32:53.264 00.000 15712 Worker thread wakes up
21:32:53.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
21:32:53.264 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
21:32:53.266 00.002 15712 Moving (0.11, -0.17) raw xDistance=0.17 yDistance=-0.11
21:32:53.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:53.266 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.3
21:32:53.268 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:53.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:53.268 00.000 7988 Enqueuing Expose request
21:32:53.268 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 635.99
21:32:53.268 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
21:32:53.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:53.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:32:53.268 00.000 15712 MoveAxis(W, 37, ABG)
21:32:53.268 00.000 15712 Guiding  Dir = 3, Dur = 37
21:32:53.268 00.000 15712 IsGuiding returns 0
21:32:53.284 00.016 15712 PulseGuide returned control before completion, sleep 27
21:32:53.336 00.052 15712 IsGuiding returns 0
21:32:53.336 00.000 15712 Move returns status 0, amount 37
21:32:53.336 00.000 15712 MoveAxis(N, 0, ABG)
21:32:53.336 00.000 15712 Move returns status 0, amount 0
21:32:53.336 00.000 15712 move complete, result=0
21:32:53.336 00.000 15712 worker thread done servicing request
21:32:53.336 00.000 15712 Worker thread wakes up
21:32:53.336 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
21:32:53.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:53.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:54.967 01.631 15712 Exposure complete
21:32:55.034 00.067 15712 worker thread done servicing request
21:32:55.034 00.000 7988 OnExposeComplete: enter
21:32:55.034 00.000 7988 UpdateGuideState(): m_state=6
21:32:55.034 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6415
21:32:55.034 00.000 7988 Star::Find returns 1 (0), X=1183.80, Y=444.19, Mass=1499, SNR=26.4, Peak=213 HFD=3.0
21:32:55.034 00.000 7988 MultiStar: [#1 0.34,-0.04,1.03,U] [#2 0.29,-0.04,1.00,U] [#3 0.33,0.08,0.94,U] [#4 0.16,0.10,1.02,U] [#5 -0.03,-0.15,0.73,U] [#6 0.34,-0.13,0.71,U] [#7 0.38,-0.09,0.70,U] [#8 0.38,0.18,0.63,U] 
21:32:55.034 00.000 7988 refined, 8 included, MultiStar: {0.27, -0.02}, one-star: {0.25, -0.12}
21:32:55.034 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
21:32:55.045 00.011 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.67)
21:32:55.047 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.08 mountX=0.02 mountY=-0.27, mountTheta=-1.50
21:32:55.047 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.02, opts=13)
21:32:55.047 00.000 7988 Enqueuing Move request for scope (0.27, -0.02)
21:32:55.047 00.000 15712 Worker thread wakes up
21:32:55.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
21:32:55.047 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
21:32:55.047 00.000 15712 Moving (0.27, -0.02) raw xDistance=0.02 yDistance=-0.27
21:32:55.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:55.047 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4
21:32:55.047 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:55.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:55.047 00.000 7988 Enqueuing Expose request
21:32:55.047 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:55.047 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
21:32:55.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:55.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:32:55.047 00.000 15712 MoveAxis(W, 4, ABG)
21:32:55.047 00.000 15712 Guiding  Dir = 3, Dur = 4
21:32:55.047 00.000 15712 IsGuiding returns 0
21:32:55.083 00.036 15712 IsGuiding returns 0
21:32:55.083 00.000 15712 Move returns status 0, amount 4
21:32:55.083 00.000 15712 MoveAxis(N, 0, ABG)
21:32:55.083 00.000 15712 Move returns status 0, amount 0
21:32:55.083 00.000 15712 move complete, result=0
21:32:55.083 00.000 15712 worker thread done servicing request
21:32:55.083 00.000 15712 Worker thread wakes up
21:32:55.083 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.3 px 0 ms NORTH
21:32:55.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:55.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:56.495 01.412 15712 Exposure complete
21:32:56.555 00.060 15712 worker thread done servicing request
21:32:56.555 00.000 7988 OnExposeComplete: enter
21:32:56.557 00.002 7988 UpdateGuideState(): m_state=6
21:32:56.558 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6416
21:32:56.558 00.000 7988 Star::Find returns 1 (0), X=1183.67, Y=444.33, Mass=1599, SNR=27.1, Peak=207 HFD=3.4
21:32:56.558 00.000 7988 MultiStar: [#1 0.13,-0.14,0.99,U] [#2 0.19,-0.25,0.98,U] [#3 0.22,-0.13,0.92,U] [#4 0.06,-0.04,1.01,U] [#5 0.05,-0.16,0.69,U] [#6 0.21,-0.07,0.67,U] [#7 0.36,-0.06,0.65,U] [#8 0.26,0.22,0.64,U] 
21:32:56.558 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.11, 0.02}
21:32:56.558 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.58) = xAngle (1.77 = 1.77)
21:32:56.558 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.88 = -1.40)
21:32:56.558 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.20 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
21:32:56.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.02, opts=13)
21:32:56.558 00.000 7988 Enqueuing Move request for scope (0.11, 0.02)
21:32:56.558 00.000 15712 Worker thread wakes up
21:32:56.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
21:32:56.558 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
21:32:56.558 00.000 15712 Moving (0.11, 0.02) raw xDistance=-0.02 yDistance=-0.11
21:32:56.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:56.558 00.000 7988 UpdateGuideState exits: m=1599 SNR=27.1
21:32:56.572 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:56.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:56.574 00.002 7988 Enqueuing Expose request
21:32:56.574 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:56.574 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
21:32:56.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:56.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:32:56.574 00.000 15712 MoveAxis(W, 4, ABG)
21:32:56.574 00.000 15712 Guiding  Dir = 3, Dur = 4
21:32:56.574 00.000 15712 IsGuiding returns 0
21:32:56.593 00.019 15712 IsGuiding returns 0
21:32:56.593 00.000 15712 Move returns status 0, amount 4
21:32:56.593 00.000 15712 MoveAxis(N, 0, ABG)
21:32:56.593 00.000 15712 Move returns status 0, amount 0
21:32:56.593 00.000 15712 move complete, result=0
21:32:56.593 00.000 15712 worker thread done servicing request
21:32:56.593 00.000 15712 Worker thread wakes up
21:32:56.593 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
21:32:56.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:56.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:58.242 01.649 15712 Exposure complete
21:32:58.297 00.055 15712 worker thread done servicing request
21:32:58.297 00.000 7988 OnExposeComplete: enter
21:32:58.306 00.009 7988 UpdateGuideState(): m_state=6
21:32:58.306 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6417
21:32:58.310 00.004 7988 Star::Find returns 1 (0), X=1183.64, Y=444.21, Mass=1496, SNR=26.3, Peak=187 HFD=3.4
21:32:58.310 00.000 7988 MultiStar: [#1 0.05,-0.17,1.03,U] [#2 -0.04,-0.03,1.01,U] [#3 -0.05,0.04,0.94,U] [#4 -0.01,0.02,1.01,U] [#5 -0.11,0.14,0.72,U] [#6 0.00,-0.17,0.72,U] [#7 0.20,0.13,0.69,U] [#8 -0.23,0.48,0.67,U] 
21:32:58.310 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.08, -0.09}
21:32:58.310 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
21:32:58.310 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.31)
21:32:58.310 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.90 mountX=-0.02 mountY=0.01, mountTheta=2.83
21:32:58.310 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
21:32:58.322 00.012 7988 Enqueuing Move request for scope (-0.01, 0.02)
21:32:58.324 00.002 15712 Worker thread wakes up
21:32:58.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:58.324 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3
21:32:58.326 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:58.327 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:58.328 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
21:32:58.328 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
21:32:58.328 00.000 7988 Enqueuing Expose request
21:32:58.328 00.000 15712 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
21:32:58.335 00.007 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:58.335 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
21:32:58.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:58.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:32:58.335 00.000 15712 MoveAxis(W, 4, ABG)
21:32:58.335 00.000 15712 Guiding  Dir = 3, Dur = 4
21:32:58.335 00.000 15712 IsGuiding returns 0
21:32:58.359 00.024 15712 IsGuiding returns 0
21:32:58.359 00.000 15712 Move returns status 0, amount 4
21:32:58.359 00.000 15712 MoveAxis(N, 0, ABG)
21:32:58.359 00.000 15712 Move returns status 0, amount 0
21:32:58.359 00.000 15712 move complete, result=0
21:32:58.361 00.002 15712 worker thread done servicing request
21:32:58.361 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
21:32:58.361 00.000 15712 Worker thread wakes up
21:32:58.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:58.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:32:59.774 01.413 15712 Exposure complete
21:32:59.835 00.061 15712 worker thread done servicing request
21:32:59.835 00.000 7988 OnExposeComplete: enter
21:32:59.835 00.000 7988 UpdateGuideState(): m_state=6
21:32:59.835 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6418
21:32:59.835 00.000 7988 Star::Find returns 1 (0), X=1183.41, Y=444.27, Mass=1481, SNR=26.2, Peak=209 HFD=3.2
21:32:59.835 00.000 7988 MultiStar: [#1 0.06,-0.08,1.02,U] [#2 -0.05,-0.09,1.05,U] [#3 0.02,-0.06,0.94,U] [#4 0.03,0.07,1.02,U] [#5 0.08,-0.19,0.72,U] [#6 0.04,0.02,0.70,U] [#7 0.20,-0.10,0.70,U] [#8 -0.06,0.13,0.66,U] 
21:32:59.842 00.007 7988 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.14, -0.03}
21:32:59.842 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
21:32:59.842 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.83)
21:32:59.846 00.004 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.24 mountX=0.04 mountY=-0.01, mountTheta=-0.31
21:32:59.848 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
21:32:59.848 00.000 7988 Enqueuing Move request for scope (0.01, -0.04)
21:32:59.850 00.002 15712 Worker thread wakes up
21:32:59.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
21:32:59.850 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
21:32:59.850 00.000 15712 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
21:32:59.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:32:59.850 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.2
21:32:59.852 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:59.854 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:32:59.854 00.000 7988 Enqueuing Expose request
21:32:59.854 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:32:59.854 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
21:32:59.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:59.854 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:32:59.854 00.000 15712 MoveAxis(W, 3, ABG)
21:32:59.854 00.000 15712 Guiding  Dir = 3, Dur = 3
21:32:59.893 00.039 15712 IsGuiding returns 0
21:32:59.910 00.017 15712 IsGuiding returns 0
21:32:59.910 00.000 15712 Move returns status 0, amount 3
21:32:59.910 00.000 15712 MoveAxis(N, 0, ABG)
21:32:59.910 00.000 15712 Move returns status 0, amount 0
21:32:59.910 00.000 15712 move complete, result=0
21:32:59.910 00.000 15712 worker thread done servicing request
21:32:59.910 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
21:32:59.910 00.000 15712 Worker thread wakes up
21:32:59.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:32:59.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:01.652 01.742 15712 Exposure complete
21:33:01.711 00.059 15712 worker thread done servicing request
21:33:01.711 00.000 7988 OnExposeComplete: enter
21:33:01.713 00.002 7988 UpdateGuideState(): m_state=6
21:33:01.713 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6419
21:33:01.713 00.000 7988 Star::Find returns 1 (0), X=1183.61, Y=444.48, Mass=1507, SNR=26.3, Peak=206 HFD=3.2
21:33:01.713 00.000 7988 MultiStar: [#1 0.15,-0.08,1.05,U] [#2 0.08,0.11,0.99,U] [#3 -0.01,-0.02,0.95,U] [#4 -0.05,0.05,1.03,U] [#5 0.06,-0.03,0.70,U] [#6 0.26,-0.14,0.70,U] [#7 0.14,0.04,0.67,U] [#8 0.23,0.19,0.64,U] 
21:33:01.713 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.06, 0.18}
21:33:01.713 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.58) = xAngle (1.94 = 1.94)
21:33:01.713 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.05 = -1.24)
21:33:01.713 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.36 mountX=-0.03 mountY=-0.09, mountTheta=-1.93
21:33:01.713 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.03, opts=13)
21:33:01.713 00.000 7988 Enqueuing Move request for scope (0.09, 0.03)
21:33:01.713 00.000 15712 Worker thread wakes up
21:33:01.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
21:33:01.713 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
21:33:01.713 00.000 15712 Moving (0.09, 0.03) raw xDistance=-0.03 yDistance=-0.09
21:33:01.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:01.713 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.3
21:33:01.727 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:01.729 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:01.730 00.001 7988 Enqueuing Expose request
21:33:01.730 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:01.730 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
21:33:01.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:01.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:33:01.730 00.000 15712 MoveAxis(W, 3, ABG)
21:33:01.730 00.000 15712 Guiding  Dir = 3, Dur = 3
21:33:01.730 00.000 15712 IsGuiding returns 0
21:33:01.746 00.016 15712 IsGuiding returns 0
21:33:01.746 00.000 15712 Move returns status 0, amount 3
21:33:01.746 00.000 15712 MoveAxis(N, 0, ABG)
21:33:01.746 00.000 15712 Move returns status 0, amount 0
21:33:01.746 00.000 15712 move complete, result=0
21:33:01.746 00.000 15712 worker thread done servicing request
21:33:01.746 00.000 15712 Worker thread wakes up
21:33:01.746 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:33:01.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:01.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:03.159 01.413 15712 Exposure complete
21:33:03.218 00.059 15712 worker thread done servicing request
21:33:03.218 00.000 7988 OnExposeComplete: enter
21:33:03.218 00.000 7988 UpdateGuideState(): m_state=6
21:33:03.221 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6420
21:33:03.221 00.000 7988 Star::Find returns 1 (0), X=1183.61, Y=444.37, Mass=1546, SNR=26.8, Peak=207 HFD=3.2
21:33:03.225 00.004 7988 MultiStar: [#1 -0.09,0.14,1.00,U] [#2 -0.02,0.25,0.98,U] [#3 -0.03,0.20,0.94,U] [#4 -0.13,0.23,1.05,U] [#5 -0.09,-0.14,0.69,U] [#6 0.09,0.09,0.68,U] [#7 0.17,0.16,0.63,U] [#8 0.08,0.42,0.64,U] 
21:33:03.225 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.16}, one-star: {0.05, 0.07}
21:33:03.225 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
21:33:03.228 00.003 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.67)
21:33:03.228 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.92 mountX=-0.07 mountY=-0.06, mountTheta=-2.48
21:33:03.230 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.07, opts=13)
21:33:03.232 00.002 7988 Enqueuing Move request for scope (0.05, 0.07)
21:33:03.232 00.000 15712 Worker thread wakes up
21:33:03.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
21:33:03.232 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
21:33:03.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:03.235 00.003 7988 UpdateGuideState exits: m=1546 SNR=26.8
21:33:03.236 00.001 15712 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=-0.06
21:33:03.236 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:03.236 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:03.238 00.002 7988 Enqueuing Expose request
21:33:03.240 00.002 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:03.240 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
21:33:03.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:03.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:33:03.240 00.000 15712 MoveAxis(W, 2, ABG)
21:33:03.240 00.000 15712 Guiding  Dir = 3, Dur = 2
21:33:03.242 00.002 15712 IsGuiding returns 0
21:33:03.266 00.024 15712 IsGuiding returns 0
21:33:03.266 00.000 15712 Move returns status 0, amount 2
21:33:03.266 00.000 15712 MoveAxis(N, 0, ABG)
21:33:03.266 00.000 15712 Move returns status 0, amount 0
21:33:03.266 00.000 15712 move complete, result=0
21:33:03.266 00.000 15712 worker thread done servicing request
21:33:03.266 00.000 15712 Worker thread wakes up
21:33:03.266 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:33:03.269 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:03.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:04.908 01.639 15712 Exposure complete
21:33:04.970 00.062 15712 worker thread done servicing request
21:33:04.970 00.000 7988 OnExposeComplete: enter
21:33:04.972 00.002 7988 UpdateGuideState(): m_state=6
21:33:04.972 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6421
21:33:04.972 00.000 7988 Star::Find returns 1 (0), X=1183.50, Y=444.38, Mass=1526, SNR=26.5, Peak=183 HFD=3.3
21:33:04.972 00.000 7988 MultiStar: [#1 0.05,-0.04,1.04,U] [#2 -0.04,0.13,1.01,U] [#3 -0.07,0.07,0.98,U] [#4 -0.10,0.04,1.02,U] [#5 -0.23,-0.08,0.67,U] [#6 0.14,0.03,0.70,U] [#7 0.21,0.07,0.70,U] [#8 0.03,0.20,0.64,U] 
21:33:04.972 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.06, 0.07}
21:33:04.972 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
21:33:04.972 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
21:33:04.972 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.83 mountX=-0.05 mountY=0.01, mountTheta=2.90
21:33:04.972 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.05, opts=13)
21:33:04.972 00.000 7988 Enqueuing Move request for scope (-0.01, 0.05)
21:33:04.972 00.000 15712 Worker thread wakes up
21:33:04.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
21:33:04.972 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
21:33:04.972 00.000 15712 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=0.01
21:33:04.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:04.984 00.012 7988 UpdateGuideState exits: m=1526 SNR=26.5
21:33:04.986 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:04.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:04.986 00.000 7988 Enqueuing Expose request
21:33:04.989 00.003 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:04.989 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
21:33:04.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:04.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:33:04.989 00.000 15712 MoveAxis(W, 1, ABG)
21:33:04.989 00.000 15712 Guiding  Dir = 3, Dur = 1
21:33:04.989 00.000 15712 IsGuiding returns 0
21:33:05.006 00.017 15712 IsGuiding returns 0
21:33:05.006 00.000 15712 Move returns status 0, amount 1
21:33:05.006 00.000 15712 MoveAxis(N, 0, ABG)
21:33:05.006 00.000 15712 Move returns status 0, amount 0
21:33:05.006 00.000 15712 move complete, result=0
21:33:05.006 00.000 15712 worker thread done servicing request
21:33:05.006 00.000 15712 Worker thread wakes up
21:33:05.006 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:33:05.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:05.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:06.418 01.412 15712 Exposure complete
21:33:06.478 00.060 15712 worker thread done servicing request
21:33:06.479 00.001 7988 OnExposeComplete: enter
21:33:06.479 00.000 7988 UpdateGuideState(): m_state=6
21:33:06.481 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6422
21:33:06.481 00.000 7988 Star::Find returns 1 (0), X=1183.45, Y=444.37, Mass=1462, SNR=26.2, Peak=210 HFD=3.2
21:33:06.483 00.002 7988 MultiStar: [#1 0.05,0.01,1.03,U] [#2 -0.08,0.15,1.00,U] [#3 -0.11,-0.01,0.95,U] [#4 -0.01,0.22,1.05,U] [#5 -0.12,-0.04,0.74,U] [#6 -0.13,0.19,0.74,U] [#7 0.10,0.28,0.70,U] [#8 0.01,0.02,0.65,U] 
21:33:06.484 00.001 7988 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.10, 0.06}
21:33:06.484 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
21:33:06.486 00.002 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
21:33:06.486 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.98 mountX=-0.10 mountY=0.04, mountTheta=2.75
21:33:06.488 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.10, opts=13)
21:33:06.490 00.002 7988 Enqueuing Move request for scope (-0.04, 0.10)
21:33:06.490 00.000 15712 Worker thread wakes up
21:33:06.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
21:33:06.490 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
21:33:06.490 00.000 15712 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=0.04
21:33:06.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:06.490 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.2
21:33:06.493 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:06.494 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:06.494 00.000 7988 Enqueuing Expose request
21:33:06.494 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:06.494 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
21:33:06.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:06.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:33:06.494 00.000 15712 MoveAxis(W, 1, ABG)
21:33:06.494 00.000 15712 Guiding  Dir = 3, Dur = 1
21:33:06.494 00.000 15712 IsGuiding returns 0
21:33:06.512 00.018 15712 IsGuiding returns 0
21:33:06.512 00.000 15712 Move returns status 0, amount 1
21:33:06.512 00.000 15712 MoveAxis(N, 0, ABG)
21:33:06.512 00.000 15712 Move returns status 0, amount 0
21:33:06.512 00.000 15712 move complete, result=0
21:33:06.512 00.000 15712 worker thread done servicing request
21:33:06.512 00.000 15712 Worker thread wakes up
21:33:06.512 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:33:06.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:06.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:08.152 01.640 15712 Exposure complete
21:33:08.213 00.061 15712 worker thread done servicing request
21:33:08.213 00.000 7988 OnExposeComplete: enter
21:33:08.213 00.000 7988 UpdateGuideState(): m_state=6
21:33:08.216 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6423
21:33:08.217 00.001 7988 Star::Find returns 1 (1), X=1183.42, Y=444.39, Mass=1535, SNR=26.6, Peak=255 HFD=3.0
21:33:08.217 00.000 7988 MultiStar: [#1 -0.03,0.03,1.05,U] [#2 -0.18,0.15,1.01,U] [#3 -0.05,0.10,0.94,U] [#4 -0.19,0.07,1.07,U] [#5 -0.32,-0.03,0.73,U] [#6 -0.11,0.11,0.73,U] [#7 0.07,0.19,0.66,U] [#8 -0.09,0.34,0.67,U] 
21:33:08.219 00.002 7988 single-star, 8 included, MultiStar: {-0.12, 0.11}, one-star: {-0.13, 0.09}
21:33:08.219 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.58) = xAngle (4.14 = -2.14)
21:33:08.221 00.002 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.25 = 0.97)
21:33:08.221 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.56 mountX=-0.09 mountY=0.13, mountTheta=2.15
21:33:08.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.09, opts=13)
21:33:08.221 00.000 7988 Enqueuing Move request for scope (-0.13, 0.09)
21:33:08.221 00.000 15712 Worker thread wakes up
21:33:08.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
21:33:08.221 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
21:33:08.221 00.000 15712 Moving (-0.13, 0.09) raw xDistance=-0.09 yDistance=0.13
21:33:08.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:08.221 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.6 Saturated
21:33:08.229 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:08.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:08.231 00.002 7988 Enqueuing Expose request
21:33:08.231 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:08.231 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
21:33:08.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:08.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:33:08.231 00.000 15712 MoveAxis(W, 0, ABG)
21:33:08.231 00.000 15712 Move returns status 0, amount 0
21:33:08.231 00.000 15712 MoveAxis(N, 0, ABG)
21:33:08.231 00.000 15712 Move returns status 0, amount 0
21:33:08.231 00.000 15712 move complete, result=0
21:33:08.231 00.000 15712 worker thread done servicing request
21:33:08.231 00.000 15712 Worker thread wakes up
21:33:08.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:08.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:08.231 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
21:33:09.644 01.413 15712 Exposure complete
21:33:09.703 00.059 15712 worker thread done servicing request
21:33:09.703 00.000 7988 OnExposeComplete: enter
21:33:09.703 00.000 7988 UpdateGuideState(): m_state=6
21:33:09.707 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6424
21:33:09.707 00.000 7988 Star::Find returns 1 (0), X=1183.60, Y=444.32, Mass=1504, SNR=26.5, Peak=215 HFD=2.9
21:33:09.709 00.002 7988 MultiStar: [#1 0.16,0.10,1.03,U] [#2 -0.06,0.10,1.05,U] [#3 0.03,0.13,0.98,U] [#4 0.19,0.09,1.08,U] [#5 -0.11,0.04,0.73,U] [#6 0.28,0.18,0.71,U] [#7 0.16,0.13,0.68,U] [#8 0.22,0.42,0.70,U] 
21:33:09.709 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.04, 0.01}
21:33:09.711 00.002 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
21:33:09.711 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
21:33:09.714 00.003 7988 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.29 mountX=-0.01 mountY=-0.04, mountTheta=-1.86
21:33:09.714 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.01, opts=13)
21:33:09.716 00.002 7988 Enqueuing Move request for scope (0.04, 0.01)
21:33:09.718 00.002 15712 Worker thread wakes up
21:33:09.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:33:09.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:33:09.718 00.000 15712 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
21:33:09.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:09.718 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.5
21:33:09.720 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:09.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:09.722 00.002 7988 Enqueuing Expose request
21:33:09.722 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:09.722 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
21:33:09.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:09.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:33:09.722 00.000 15712 MoveAxis(W, 0, ABG)
21:33:09.722 00.000 15712 Move returns status 0, amount 0
21:33:09.722 00.000 15712 MoveAxis(N, 0, ABG)
21:33:09.722 00.000 15712 Move returns status 0, amount 0
21:33:09.722 00.000 15712 move complete, result=0
21:33:09.722 00.000 15712 worker thread done servicing request
21:33:09.722 00.000 15712 Worker thread wakes up
21:33:09.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:09.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:09.722 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:33:11.359 01.637 15712 Exposure complete
21:33:11.420 00.061 15712 worker thread done servicing request
21:33:11.420 00.000 7988 OnExposeComplete: enter
21:33:11.420 00.000 7988 UpdateGuideState(): m_state=6
21:33:11.422 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6425
21:33:11.422 00.000 7988 Star::Find returns 1 (0), X=1183.59, Y=444.47, Mass=1427, SNR=25.8, Peak=198 HFD=3.1
21:33:11.422 00.000 7988 MultiStar: [#1 0.04,0.25,1.05,U] [#2 -0.06,0.36,1.05,U] [#3 0.02,0.01,0.97,U] [#4 -0.08,0.13,1.06,U] [#5 -0.14,0.10,0.76,U] [#6 -0.06,0.37,0.74,U] [#7 0.04,0.44,0.72,U] [#8 0.05,0.59,0.71,U] 
21:33:11.422 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.25}, one-star: {0.04, 0.17}
21:33:11.422 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
21:33:11.431 00.009 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
21:33:11.431 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.33 mountX=-0.17 mountY=-0.05, mountTheta=-2.88
21:33:11.431 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.17, opts=13)
21:33:11.431 00.000 7988 Enqueuing Move request for scope (0.04, 0.17)
21:33:11.431 00.000 15712 Worker thread wakes up
21:33:11.431 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
21:33:11.431 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
21:33:11.431 00.000 15712 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=-0.05
21:33:11.431 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:11.431 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.8
21:33:11.437 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:11.438 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:11.438 00.000 7988 Enqueuing Expose request
21:33:11.438 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 635.99
21:33:11.438 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
21:33:11.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:11.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:33:11.438 00.000 15712 MoveAxis(E, 32, ABG)
21:33:11.438 00.000 15712 Guiding  Dir = 2, Dur = 32
21:33:11.438 00.000 15712 IsGuiding returns 0
21:33:11.464 00.026 15712 PulseGuide returned control before completion, sleep 17
21:33:11.507 00.043 15712 IsGuiding returns 0
21:33:11.507 00.000 15712 Move returns status 0, amount 32
21:33:11.507 00.000 15712 MoveAxis(N, 0, ABG)
21:33:11.507 00.000 15712 Move returns status 0, amount 0
21:33:11.507 00.000 15712 move complete, result=0
21:33:11.507 00.000 15712 worker thread done servicing request
21:33:11.516 00.009 7988 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
21:33:11.516 00.000 15712 Worker thread wakes up
21:33:11.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:11.518 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:12.937 01.419 15712 Exposure complete
21:33:13.002 00.065 15712 worker thread done servicing request
21:33:13.002 00.000 7988 OnExposeComplete: enter
21:33:13.002 00.000 7988 UpdateGuideState(): m_state=6
21:33:13.002 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6426
21:33:13.002 00.000 7988 Star::Find returns 1 (0), X=1183.52, Y=444.21, Mass=1530, SNR=26.6, Peak=223 HFD=3.2
21:33:13.002 00.000 7988 MultiStar: [#1 -0.11,-0.19,1.05,U] [#2 -0.18,-0.03,1.00,U] [#3 -0.14,-0.09,0.97,U] [#4 -0.07,0.03,1.02,U] [#5 -0.26,0.02,0.78,U] [#6 0.04,-0.13,0.73,U] [#7 -0.14,0.03,0.69,U] [#8 0.09,0.39,0.69,U] 
21:33:13.002 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.03, -0.10}
21:33:13.002 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
21:33:13.002 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
21:33:13.002 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.89 mountX=0.03 mountY=0.09, mountTheta=1.31
21:33:13.012 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.02, opts=13)
21:33:13.014 00.002 7988 Enqueuing Move request for scope (-0.09, -0.02)
21:33:13.016 00.002 15712 Worker thread wakes up
21:33:13.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
21:33:13.016 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
21:33:13.016 00.000 15712 Moving (-0.09, -0.02) raw xDistance=0.03 yDistance=0.09
21:33:13.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:13.016 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
21:33:13.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:13.016 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:13.016 00.000 7988 Enqueuing Expose request
21:33:13.016 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:13.016 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
21:33:13.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:13.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:33:13.016 00.000 15712 MoveAxis(W, 1, ABG)
21:33:13.016 00.000 15712 Guiding  Dir = 3, Dur = 1
21:33:13.016 00.000 15712 IsGuiding returns 0
21:33:13.047 00.031 15712 IsGuiding returns 0
21:33:13.047 00.000 15712 Move returns status 0, amount 1
21:33:13.047 00.000 15712 MoveAxis(N, 0, ABG)
21:33:13.047 00.000 15712 Move returns status 0, amount 0
21:33:13.047 00.000 15712 move complete, result=0
21:33:13.047 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:33:13.047 00.000 15712 worker thread done servicing request
21:33:13.047 00.000 15712 Worker thread wakes up
21:33:13.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:13.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:14.683 01.636 15712 Exposure complete
21:33:14.744 00.061 15712 worker thread done servicing request
21:33:14.744 00.000 7988 OnExposeComplete: enter
21:33:14.744 00.000 7988 UpdateGuideState(): m_state=6
21:33:14.747 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6427
21:33:14.747 00.000 7988 Star::Find returns 1 (0), X=1183.44, Y=444.34, Mass=1476, SNR=26.3, Peak=219 HFD=3.0
21:33:14.749 00.002 7988 MultiStar: [#1 -0.04,-0.05,1.02,U] [#2 -0.22,0.04,1.04,U] [#3 0.03,0.04,0.97,U] [#4 -0.02,-0.01,1.04,U] [#5 -0.24,-0.25,0.72,U] [#6 -0.05,0.07,0.73,U] [#7 0.15,0.22,0.71,U] [#8 0.05,0.06,0.63,U] 
21:33:14.749 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.11, 0.03}
21:33:14.751 00.002 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.58) = xAngle (4.46 = -1.83)
21:33:14.751 00.000 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.56 = 1.28)
21:33:14.753 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.88 mountX=-0.01 mountY=0.06, mountTheta=1.83
21:33:14.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
21:33:14.753 00.000 7988 Enqueuing Move request for scope (-0.06, 0.02)
21:33:14.753 00.000 15712 Worker thread wakes up
21:33:14.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
21:33:14.753 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
21:33:14.753 00.000 15712 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=0.06
21:33:14.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:14.759 00.006 7988 UpdateGuideState exits: m=1476 SNR=26.3
21:33:14.760 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:14.763 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:14.763 00.000 7988 Enqueuing Expose request
21:33:14.763 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:14.763 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
21:33:14.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:14.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:33:14.763 00.000 15712 MoveAxis(W, 2, ABG)
21:33:14.763 00.000 15712 Guiding  Dir = 3, Dur = 2
21:33:14.766 00.003 15712 IsGuiding returns 0
21:33:14.791 00.025 15712 IsGuiding returns 0
21:33:14.791 00.000 15712 Move returns status 0, amount 2
21:33:14.791 00.000 15712 MoveAxis(N, 0, ABG)
21:33:14.791 00.000 15712 Move returns status 0, amount 0
21:33:14.791 00.000 15712 move complete, result=0
21:33:14.792 00.001 15712 worker thread done servicing request
21:33:14.792 00.000 15712 Worker thread wakes up
21:33:14.792 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:33:14.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:14.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:16.198 01.406 15712 Exposure complete
21:33:16.272 00.074 15712 worker thread done servicing request
21:33:16.272 00.000 7988 OnExposeComplete: enter
21:33:16.275 00.003 7988 UpdateGuideState(): m_state=6
21:33:16.275 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
21:33:16.275 00.000 7988 Star::Find returns 1 (0), X=1183.30, Y=444.35, Mass=1461, SNR=26.1, Peak=202 HFD=3.2
21:33:16.275 00.000 7988 MultiStar: [#1 -0.10,0.05,1.03,U] [#2 -0.06,0.09,1.02,U] [#3 -0.09,0.12,0.98,U] [#4 -0.04,0.10,1.07,U] [#5 -0.35,0.20,0.71,U] [#6 -0.06,-0.05,0.75,U] [#7 -0.04,-0.01,0.70,U] [#8 0.04,0.03,0.63,U] 
21:33:16.275 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {-0.26, 0.04}
21:33:16.275 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.58) = xAngle (4.17 = -2.12)
21:33:16.275 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.27 = 0.99)
21:33:16.275 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.59 mountX=-0.07 mountY=0.11, mountTheta=2.13
21:33:16.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.07, opts=13)
21:33:16.275 00.000 7988 Enqueuing Move request for scope (-0.11, 0.07)
21:33:16.275 00.000 15712 Worker thread wakes up
21:33:16.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
21:33:16.275 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
21:33:16.275 00.000 15712 Moving (-0.11, 0.07) raw xDistance=-0.07 yDistance=0.11
21:33:16.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:33:16.275 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.1
21:33:16.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:16.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:16.275 00.000 7988 Enqueuing Expose request
21:33:16.291 00.016 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:16.292 00.001 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
21:33:16.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:16.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:33:16.292 00.000 15712 MoveAxis(W, 2, ABG)
21:33:16.292 00.000 15712 Guiding  Dir = 3, Dur = 2
21:33:16.292 00.000 15712 IsGuiding returns 0
21:33:16.339 00.047 15712 IsGuiding returns 0
21:33:16.339 00.000 15712 Move returns status 0, amount 2
21:33:16.343 00.004 15712 MoveAxis(N, 0, ABG)
21:33:16.343 00.000 15712 Move returns status 0, amount 0
21:33:16.343 00.000 15712 move complete, result=0
21:33:16.343 00.000 15712 worker thread done servicing request
21:33:16.343 00.000 15712 Worker thread wakes up
21:33:16.343 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
21:33:16.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:16.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:18.014 01.671 15712 Exposure complete
21:33:18.378 00.364 15712 worker thread done servicing request
21:33:18.378 00.000 7988 OnExposeComplete: enter
21:33:18.383 00.005 7988 UpdateGuideState(): m_state=6
21:33:18.408 00.025 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6429
21:33:18.415 00.007 7988 Star::Find returns 1 (0), X=1183.61, Y=444.30, Mass=1582, SNR=27.1, Peak=190 HFD=3.4
21:33:18.434 00.019 7988 MultiStar: [#1 0.11,-0.11,1.02,U] [#2 0.03,-0.02,0.98,U] [#3 -0.01,0.01,0.93,U] [#4 -0.14,0.03,1.00,U] [#5 -0.05,0.13,0.68,U] [#6 0.10,-0.01,0.71,U] [#7 -0.00,0.25,0.69,U] [#8 0.04,0.33,0.65,U] 
21:33:18.438 00.004 7988 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.06, -0.00}
21:33:18.438 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
21:33:18.444 00.006 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.30)
21:33:18.448 00.004 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.30 mountX=-0.05 mountY=-0.02, mountTheta=-2.85
21:33:18.451 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
21:33:18.455 00.004 7988 Enqueuing Move request for scope (0.01, 0.05)
21:33:18.460 00.005 15712 Worker thread wakes up
21:33:18.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
21:33:18.460 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
21:33:18.460 00.000 15712 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.02
21:33:18.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:18.462 00.002 7988 UpdateGuideState exits: m=1582 SNR=27.1
21:33:18.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:18.462 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:18.468 00.006 7988 Enqueuing Expose request
21:33:18.468 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:18.468 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
21:33:18.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:18.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:33:18.468 00.000 15712 MoveAxis(W, 1, ABG)
21:33:18.468 00.000 15712 Guiding  Dir = 3, Dur = 1
21:33:18.468 00.000 15712 IsGuiding returns 0
21:33:18.523 00.055 15712 IsGuiding returns 0
21:33:18.523 00.000 15712 Move returns status 0, amount 1
21:33:18.523 00.000 15712 MoveAxis(N, 0, ABG)
21:33:18.523 00.000 15712 Move returns status 0, amount 0
21:33:18.523 00.000 15712 move complete, result=0
21:33:18.523 00.000 15712 worker thread done servicing request
21:33:18.523 00.000 15712 Worker thread wakes up
21:33:18.523 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:33:18.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:18.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:19.953 01.430 15712 Exposure complete
21:33:20.040 00.087 15712 worker thread done servicing request
21:33:20.040 00.000 7988 OnExposeComplete: enter
21:33:20.040 00.000 7988 UpdateGuideState(): m_state=6
21:33:20.040 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6430
21:33:20.040 00.000 7988 Star::Find returns 1 (0), X=1183.40, Y=444.20, Mass=1537, SNR=26.7, Peak=183 HFD=3.5
21:33:20.047 00.007 7988 MultiStar: [#1 -0.07,-0.13,1.03,U] [#2 -0.03,0.03,1.00,U] [#3 -0.10,-0.07,0.93,U] [#4 -0.08,0.00,1.03,U] [#5 -0.13,-0.12,0.69,U] [#6 0.06,-0.04,0.71,U] [#7 0.22,-0.08,0.69,U] [#8 -0.10,0.09,0.66,U] 
21:33:20.049 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.15, -0.11}
21:33:20.049 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
21:33:20.055 00.006 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
21:33:20.057 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.36 mountX=0.05 mountY=0.05, mountTheta=0.80
21:33:20.063 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
21:33:20.063 00.000 7988 Enqueuing Move request for scope (-0.05, -0.05)
21:33:20.063 00.000 15712 Worker thread wakes up
21:33:20.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:20.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
21:33:20.063 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7
21:33:20.063 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
21:33:20.063 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:20.063 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:20.063 00.000 7988 Enqueuing Expose request
21:33:20.063 00.000 15712 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.05
21:33:20.082 00.019 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:20.082 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
21:33:20.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:20.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:33:20.082 00.000 15712 MoveAxis(W, 1, ABG)
21:33:20.082 00.000 15712 Guiding  Dir = 3, Dur = 1
21:33:20.082 00.000 15712 IsGuiding returns 0
21:33:20.097 00.015 15712 IsGuiding returns 0
21:33:20.097 00.000 15712 Move returns status 0, amount 1
21:33:20.097 00.000 15712 MoveAxis(N, 0, ABG)
21:33:20.097 00.000 15712 Move returns status 0, amount 0
21:33:20.097 00.000 15712 move complete, result=0
21:33:20.097 00.000 15712 worker thread done servicing request
21:33:20.097 00.000 15712 Worker thread wakes up
21:33:20.097 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:33:20.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:20.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:21.732 01.635 15712 Exposure complete
21:33:21.838 00.106 15712 worker thread done servicing request
21:33:21.838 00.000 7988 OnExposeComplete: enter
21:33:21.838 00.000 7988 UpdateGuideState(): m_state=6
21:33:21.841 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6431
21:33:21.843 00.002 7988 Star::Find returns 1 (0), X=1183.59, Y=444.26, Mass=1498, SNR=26.4, Peak=208 HFD=3.2
21:33:21.845 00.002 7988 MultiStar: [#1 0.09,-0.13,1.01,U] [#2 -0.09,-0.01,0.99,U] [#3 0.19,0.03,0.97,U] [#4 0.07,-0.06,1.03,U] [#5 -0.03,-0.38,0.72,U] [#6 0.23,-0.14,0.69,U] [#7 0.40,-0.21,0.70,U] [#8 0.07,0.04,0.63,U] 
21:33:21.847 00.002 7988 single-star, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.04, -0.04}
21:33:21.849 00.002 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.58) = xAngle (0.80 = 0.80)
21:33:21.849 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.38)
21:33:21.851 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.78 mountX=0.04 mountY=-0.04, mountTheta=-0.78
21:33:21.852 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
21:33:21.852 00.000 7988 Enqueuing Move request for scope (0.04, -0.04)
21:33:21.852 00.000 15712 Worker thread wakes up
21:33:21.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
21:33:21.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
21:33:21.852 00.000 15712 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=-0.04
21:33:21.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:21.859 00.007 7988 UpdateGuideState exits: m=1498 SNR=26.4
21:33:21.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:21.862 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:21.864 00.002 7988 Enqueuing Expose request
21:33:21.866 00.002 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:21.866 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
21:33:21.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:21.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:33:21.866 00.000 15712 MoveAxis(E, 0, ABG)
21:33:21.866 00.000 15712 Move returns status 0, amount 0
21:33:21.866 00.000 15712 MoveAxis(N, 0, ABG)
21:33:21.866 00.000 15712 Move returns status 0, amount 0
21:33:21.866 00.000 15712 move complete, result=0
21:33:21.866 00.000 15712 worker thread done servicing request
21:33:21.866 00.000 15712 Worker thread wakes up
21:33:21.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:21.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:21.866 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:33:23.285 01.419 15712 Exposure complete
21:33:23.342 00.057 15712 worker thread done servicing request
21:33:23.342 00.000 7988 OnExposeComplete: enter
21:33:23.346 00.004 7988 UpdateGuideState(): m_state=6
21:33:23.346 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6432
21:33:23.348 00.002 7988 Star::Find returns 1 (0), X=1183.48, Y=444.14, Mass=1524, SNR=26.6, Peak=167 HFD=3.6
21:33:23.350 00.002 7988 MultiStar: [#1 0.02,-0.23,1.02,U] [#2 -0.08,-0.09,1.00,U] [#3 -0.00,-0.38,0.94,U] [#4 -0.01,-0.29,1.02,U] [#5 -0.17,-0.29,0.70,U] [#6 -0.08,-0.23,0.69,U] [#7 -0.17,-0.02,0.63,U] [#8 0.07,-0.06,0.65,U] 
21:33:23.350 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.20}, one-star: {-0.07, -0.16}
21:33:23.350 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.58) = xAngle (-0.41 = -0.41)
21:33:23.352 00.002 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
21:33:23.352 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.99 mountX=0.16 mountY=0.08, mountTheta=0.44
21:33:23.354 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.16, opts=13)
21:33:23.356 00.002 7988 Enqueuing Move request for scope (-0.07, -0.16)
21:33:23.356 00.000 15712 Worker thread wakes up
21:33:23.356 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
21:33:23.356 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
21:33:23.356 00.000 15712 Moving (-0.07, -0.16) raw xDistance=0.16 yDistance=0.08
21:33:23.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:23.359 00.003 7988 UpdateGuideState exits: m=1524 SNR=26.6
21:33:23.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:23.359 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:23.361 00.002 7988 Enqueuing Expose request
21:33:23.361 00.000 15712 PPEC rslt: input = 0.16, final = -0.00, react = 0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:23.361 00.000 15712 PPEC: input: 0.16, control: -0.00, exposure: 1500
21:33:23.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:23.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:33:23.361 00.000 15712 MoveAxis(E, 1, ABG)
21:33:23.361 00.000 15712 Guiding  Dir = 2, Dur = 1
21:33:23.361 00.000 15712 IsGuiding returns 0
21:33:23.391 00.030 15712 IsGuiding returns 0
21:33:23.391 00.000 15712 Move returns status 0, amount 1
21:33:23.391 00.000 15712 MoveAxis(N, 0, ABG)
21:33:23.391 00.000 15712 Move returns status 0, amount 0
21:33:23.391 00.000 15712 move complete, result=0
21:33:23.391 00.000 15712 worker thread done servicing request
21:33:23.391 00.000 15712 Worker thread wakes up
21:33:23.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:23.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:23.391 00.000 7988 GuideStep: 0.2 px 1 ms EAST, 0.1 px 0 ms NORTH
21:33:25.019 01.628 15712 Exposure complete
21:33:25.080 00.061 15712 worker thread done servicing request
21:33:25.080 00.000 7988 OnExposeComplete: enter
21:33:25.080 00.000 7988 UpdateGuideState(): m_state=6
21:33:25.082 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6433
21:33:25.082 00.000 7988 Star::Find returns 1 (0), X=1183.58, Y=444.02, Mass=1525, SNR=26.6, Peak=204 HFD=3.4
21:33:25.082 00.000 7988 MultiStar: [#1 -0.08,-0.04,1.02,U] [#2 -0.09,-0.12,1.02,U] [#3 -0.07,-0.00,0.93,U] [#4 -0.21,0.02,1.04,U] [#5 -0.22,0.08,0.71,U] [#6 -0.03,0.16,0.68,U] [#7 -0.03,-0.07,0.68,U] [#8 0.02,0.18,0.69,U] 
21:33:25.082 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {0.02, -0.28}
21:33:25.082 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
21:33:25.082 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
21:33:25.082 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.86 mountX=0.02 mountY=0.08, mountTheta=1.28
21:33:25.082 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.02, opts=13)
21:33:25.082 00.000 7988 Enqueuing Move request for scope (-0.08, -0.02)
21:33:25.082 00.000 15712 Worker thread wakes up
21:33:25.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
21:33:25.082 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
21:33:25.082 00.000 15712 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
21:33:25.094 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:25.094 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6
21:33:25.096 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:25.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:25.098 00.002 7988 Enqueuing Expose request
21:33:25.098 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:25.098 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
21:33:25.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:25.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:33:25.098 00.000 15712 MoveAxis(E, 2, ABG)
21:33:25.098 00.000 15712 Guiding  Dir = 2, Dur = 2
21:33:25.130 00.032 15712 IsGuiding returns 0
21:33:25.145 00.015 15712 IsGuiding returns 0
21:33:25.145 00.000 15712 Move returns status 0, amount 2
21:33:25.145 00.000 15712 MoveAxis(N, 0, ABG)
21:33:25.145 00.000 15712 Move returns status 0, amount 0
21:33:25.145 00.000 15712 move complete, result=0
21:33:25.145 00.000 15712 worker thread done servicing request
21:33:25.145 00.000 15712 Worker thread wakes up
21:33:25.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:25.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:25.145 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:33:26.561 01.416 15712 Exposure complete
21:33:26.621 00.060 15712 worker thread done servicing request
21:33:26.621 00.000 7988 OnExposeComplete: enter
21:33:26.624 00.003 7988 UpdateGuideState(): m_state=6
21:33:26.624 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6434
21:33:26.626 00.002 7988 Star::Find returns 1 (0), X=1183.54, Y=444.19, Mass=1565, SNR=27.0, Peak=222 HFD=3.2
21:33:26.626 00.000 7988 MultiStar: [#1 0.01,-0.14,0.99,U] [#2 -0.04,-0.08,0.97,U] [#3 -0.08,-0.19,0.96,U] [#4 -0.02,-0.17,1.03,U] [#5 -0.04,-0.27,0.70,U] [#6 -0.00,-0.16,0.69,U] [#7 0.03,-0.15,0.66,U] [#8 0.21,0.08,0.65,U] 
21:33:26.628 00.002 7988 single-star, 8 included, MultiStar: {-0.00, -0.13}, one-star: {-0.02, -0.11}
21:33:26.628 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
21:33:26.630 00.002 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
21:33:26.630 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.72 mountX=0.11 mountY=0.02, mountTheta=0.17
21:33:26.632 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.11, opts=13)
21:33:26.634 00.002 7988 Enqueuing Move request for scope (-0.02, -0.11)
21:33:26.634 00.000 15712 Worker thread wakes up
21:33:26.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
21:33:26.634 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
21:33:26.634 00.000 15712 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=0.02
21:33:26.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:26.634 00.000 7988 UpdateGuideState exits: m=1565 SNR=27.0
21:33:26.637 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:26.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:26.639 00.002 7988 Enqueuing Expose request
21:33:26.641 00.002 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:26.641 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
21:33:26.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:26.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:33:26.641 00.000 15712 MoveAxis(E, 2, ABG)
21:33:26.641 00.000 15712 Guiding  Dir = 2, Dur = 2
21:33:26.641 00.000 15712 IsGuiding returns 0
21:33:26.658 00.017 15712 IsGuiding returns 0
21:33:26.658 00.000 15712 Move returns status 0, amount 2
21:33:26.658 00.000 15712 MoveAxis(N, 0, ABG)
21:33:26.658 00.000 15712 Move returns status 0, amount 0
21:33:26.658 00.000 15712 move complete, result=0
21:33:26.658 00.000 15712 worker thread done servicing request
21:33:26.658 00.000 15712 Worker thread wakes up
21:33:26.658 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:33:26.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:26.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:28.310 01.652 15712 Exposure complete
21:33:28.373 00.063 15712 worker thread done servicing request
21:33:28.373 00.000 7988 OnExposeComplete: enter
21:33:28.373 00.000 7988 UpdateGuideState(): m_state=6
21:33:28.387 00.014 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6435
21:33:28.391 00.004 7988 Star::Find returns 1 (0), X=1183.66, Y=444.24, Mass=1563, SNR=27.0, Peak=217 HFD=3.5
21:33:28.396 00.005 7988 MultiStar: [#1 0.04,-0.20,0.99,U] [#2 0.03,-0.01,1.01,U] [#3 0.23,0.09,0.93,U] [#4 0.01,0.06,1.01,U] [#5 -0.08,0.05,0.72,U] [#6 0.07,-0.20,0.68,U] [#7 0.36,-0.07,0.62,U] [#8 0.16,0.02,0.64,U] 
21:33:28.396 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.11, -0.07}
21:33:28.396 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.58) = xAngle (1.22 = 1.22)
21:33:28.403 00.007 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.33 = -1.95)
21:33:28.403 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.36 mountX=0.03 mountY=-0.09, mountTheta=-1.22
21:33:28.407 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.04, opts=13)
21:33:28.407 00.000 7988 Enqueuing Move request for scope (0.09, -0.04)
21:33:28.409 00.002 15712 Worker thread wakes up
21:33:28.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
21:33:28.409 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
21:33:28.409 00.000 15712 Moving (0.09, -0.04) raw xDistance=0.03 yDistance=-0.09
21:33:28.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:28.409 00.000 7988 UpdateGuideState exits: m=1563 SNR=27.0
21:33:28.411 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:28.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:28.413 00.002 7988 Enqueuing Expose request
21:33:28.415 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:28.415 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
21:33:28.415 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:28.415 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:33:28.415 00.000 15712 MoveAxis(E, 3, ABG)
21:33:28.415 00.000 15712 Guiding  Dir = 2, Dur = 3
21:33:28.415 00.000 15712 IsGuiding returns 0
21:33:28.474 00.059 15712 IsGuiding returns 0
21:33:28.474 00.000 15712 Move returns status 0, amount 3
21:33:28.474 00.000 15712 MoveAxis(N, 0, ABG)
21:33:28.474 00.000 15712 Move returns status 0, amount 0
21:33:28.474 00.000 15712 move complete, result=0
21:33:28.474 00.000 15712 worker thread done servicing request
21:33:28.474 00.000 15712 Worker thread wakes up
21:33:28.474 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:33:28.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:28.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:29.887 01.413 15712 Exposure complete
21:33:29.948 00.061 15712 worker thread done servicing request
21:33:29.948 00.000 7988 OnExposeComplete: enter
21:33:29.948 00.000 7988 UpdateGuideState(): m_state=6
21:33:29.951 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6436
21:33:29.952 00.001 7988 Star::Find returns 1 (0), X=1183.69, Y=444.14, Mass=1616, SNR=27.5, Peak=239 HFD=3.4
21:33:29.953 00.001 7988 MultiStar: [#1 0.30,-0.34,0.97,U] [#2 0.26,-0.28,0.97,U] [#3 0.17,-0.18,0.92,U] [#4 0.19,-0.04,0.98,U] [#5 -0.08,-0.26,0.63,U] [#6 0.24,-0.08,0.68,U] [#7 0.38,-0.13,0.67,U] [#8 0.21,-0.04,0.63,U] 
21:33:29.953 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.17}, one-star: {0.14, -0.17}
21:33:29.955 00.002 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
21:33:29.955 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.46)
21:33:29.957 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.87 mountX=0.17 mountY=-0.14, mountTheta=-0.69
21:33:29.959 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.17, opts=13)
21:33:29.959 00.000 7988 Enqueuing Move request for scope (0.14, -0.17)
21:33:29.959 00.000 15712 Worker thread wakes up
21:33:29.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
21:33:29.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
21:33:29.959 00.000 15712 Moving (0.14, -0.17) raw xDistance=0.17 yDistance=-0.14
21:33:29.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:29.959 00.000 7988 UpdateGuideState exits: m=1616 SNR=27.5
21:33:29.964 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:29.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:29.966 00.002 7988 Enqueuing Expose request
21:33:29.966 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 635.99
21:33:29.966 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
21:33:29.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:29.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:33:29.966 00.000 15712 MoveAxis(W, 30, ABG)
21:33:29.966 00.000 15712 Guiding  Dir = 3, Dur = 30
21:33:29.968 00.002 15712 IsGuiding returns 0
21:33:29.986 00.018 15712 PulseGuide returned control before completion, sleep 16
21:33:30.011 00.025 15712 IsGuiding returns 1
21:33:30.011 00.000 15712 scope still moving after pulse duration time elapsed
21:33:30.054 00.043 15712 IsGuiding returns 0
21:33:30.054 00.000 15712 scope move finished after 30 + 59 ms
21:33:30.054 00.000 15712 Move returns status 0, amount 30
21:33:30.054 00.000 15712 MoveAxis(N, 0, ABG)
21:33:30.054 00.000 15712 Move returns status 0, amount 0
21:33:30.054 00.000 15712 move complete, result=0
21:33:30.054 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
21:33:30.059 00.005 15712 worker thread done servicing request
21:33:30.059 00.000 15712 Worker thread wakes up
21:33:30.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:30.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:31.688 01.629 15712 Exposure complete
21:33:31.751 00.063 15712 worker thread done servicing request
21:33:31.751 00.000 7988 OnExposeComplete: enter
21:33:31.751 00.000 7988 UpdateGuideState(): m_state=6
21:33:31.751 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6437
21:33:31.769 00.018 7988 Star::Find returns 1 (1), X=1183.98, Y=444.20, Mass=1459, SNR=25.8, Peak=255 HFD=3.0
21:33:31.771 00.002 7988 MultiStar: [#1 0.43,-0.10,1.06,U] [#2 0.42,-0.13,1.02,U] [#3 0.61,-0.21,0.98,U] [#4 0.36,-0.27,1.08,U] [#5 0.29,-0.42,0.70,U] [#6 0.49,-0.08,0.73,U] [#7 0.54,0.07,0.69,U] [#8 0.51,0.09,0.67,U] 
21:33:31.771 00.000 7988 single-star, 8 included, MultiStar: {0.45, -0.14}, one-star: {0.43, -0.11}
21:33:31.777 00.006 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
21:33:31.777 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.84)
21:33:31.779 00.002 7988 CameraToMount -- cameraX=0.43 cameraY=-0.11 hyp=0.44 cameraTheta=-0.25 mountX=0.11 mountY=-0.43, mountTheta=-1.33
21:33:31.784 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=-0.11, opts=13)
21:33:31.784 00.000 7988 Enqueuing Move request for scope (0.43, -0.11)
21:33:31.784 00.000 15712 Worker thread wakes up
21:33:31.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:31.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.11) opts 0xd
21:33:31.784 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.8 Saturated
21:33:31.784 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, -0.11)
21:33:31.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:31.784 00.000 15712 Moving (0.43, -0.11) raw xDistance=0.11 yDistance=-0.43
21:33:31.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:31.784 00.000 7988 Enqueuing Expose request
21:33:31.798 00.014 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:31.798 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
21:33:31.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:31.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:33:31.798 00.000 15712 MoveAxis(E, 2, ABG)
21:33:31.798 00.000 15712 Guiding  Dir = 2, Dur = 2
21:33:31.798 00.000 15712 IsGuiding returns 0
21:33:31.846 00.048 15712 IsGuiding returns 0
21:33:31.846 00.000 15712 Move returns status 0, amount 2
21:33:31.846 00.000 15712 MoveAxis(N, 0, ABG)
21:33:31.846 00.000 15712 Move returns status 0, amount 0
21:33:31.846 00.000 15712 move complete, result=0
21:33:31.846 00.000 15712 worker thread done servicing request
21:33:31.846 00.000 15712 Worker thread wakes up
21:33:31.846 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.4 px 0 ms NORTH
21:33:31.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:31.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:33.256 01.410 15712 Exposure complete
21:33:33.322 00.066 15712 worker thread done servicing request
21:33:33.322 00.000 7988 OnExposeComplete: enter
21:33:33.322 00.000 7988 UpdateGuideState(): m_state=6
21:33:33.322 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6438
21:33:33.322 00.000 7988 Star::Find returns 1 (1), X=1183.92, Y=444.24, Mass=1612, SNR=27.3, Peak=255 HFD=3.0
21:33:33.322 00.000 7988 MultiStar: [#1 0.35,-0.30,1.02,U] [#2 0.06,-0.05,0.97,U] [#3 0.08,0.07,0.97,U] [#4 0.25,-0.12,1.03,U] [#5 0.10,-0.16,0.72,U] [#6 0.32,-0.03,0.70,U] [#7 0.35,-0.08,0.69,U] [#8 0.17,0.08,0.65,U] 
21:33:33.322 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.08}, one-star: {0.36, -0.06}
21:33:33.329 00.007 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.25 = 1.25)
21:33:33.329 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.36 = -1.93)
21:33:33.329 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.33 mountX=0.08 mountY=-0.23, mountTheta=-1.24
21:33:33.334 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.08, opts=13)
21:33:33.334 00.000 7988 Enqueuing Move request for scope (0.23, -0.08)
21:33:33.334 00.000 15712 Worker thread wakes up
21:33:33.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
21:33:33.334 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
21:33:33.334 00.000 15712 Moving (0.23, -0.08) raw xDistance=0.08 yDistance=-0.23
21:33:33.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:33.334 00.000 7988 UpdateGuideState exits: m=1612 SNR=27.3 Saturated
21:33:33.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:33.334 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:33.334 00.000 7988 Enqueuing Expose request
21:33:33.334 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:33.334 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:33:33.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:33.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:33:33.334 00.000 15712 MoveAxis(E, 2, ABG)
21:33:33.334 00.000 15712 Guiding  Dir = 2, Dur = 2
21:33:33.334 00.000 15712 IsGuiding returns 0
21:33:33.366 00.032 15712 IsGuiding returns 0
21:33:33.366 00.000 15712 Move returns status 0, amount 2
21:33:33.366 00.000 15712 MoveAxis(N, 0, ABG)
21:33:33.366 00.000 15712 Move returns status 0, amount 0
21:33:33.366 00.000 15712 move complete, result=0
21:33:33.366 00.000 15712 worker thread done servicing request
21:33:33.366 00.000 15712 Worker thread wakes up
21:33:33.366 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
21:33:33.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:33.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:35.009 01.643 15712 Exposure complete
21:33:35.064 00.055 15712 worker thread done servicing request
21:33:35.064 00.000 7988 OnExposeComplete: enter
21:33:35.064 00.000 7988 UpdateGuideState(): m_state=6
21:33:35.071 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6439
21:33:35.071 00.000 7988 Star::Find returns 1 (0), X=1183.47, Y=444.13, Mass=1529, SNR=26.5, Peak=191 HFD=3.5
21:33:35.071 00.000 7988 MultiStar: [#1 -0.05,-0.09,1.03,U] [#2 -0.14,-0.08,1.01,U] [#3 -0.12,0.02,0.97,U] [#4 -0.09,0.05,1.03,U] [#5 -0.21,-0.29,0.70,U] [#6 0.02,0.05,0.71,U] [#7 0.09,-0.11,0.70,U] [#8 -0.14,0.30,0.64,U] 
21:33:35.071 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.08, -0.18}
21:33:35.071 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
21:33:35.071 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
21:33:35.071 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.68 mountX=0.04 mountY=0.08, mountTheta=1.11
21:33:35.078 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
21:33:35.078 00.000 7988 Enqueuing Move request for scope (-0.08, -0.04)
21:33:35.081 00.003 15712 Worker thread wakes up
21:33:35.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
21:33:35.081 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
21:33:35.081 00.000 15712 Moving (-0.08, -0.04) raw xDistance=0.04 yDistance=0.08
21:33:35.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:35.081 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.5
21:33:35.084 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:35.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:35.086 00.002 7988 Enqueuing Expose request
21:33:35.087 00.001 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:35.087 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:33:35.087 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:35.087 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:33:35.087 00.000 15712 MoveAxis(E, 3, ABG)
21:33:35.087 00.000 15712 Guiding  Dir = 2, Dur = 3
21:33:35.087 00.000 15712 IsGuiding returns 0
21:33:35.103 00.016 15712 IsGuiding returns 0
21:33:35.103 00.000 15712 Move returns status 0, amount 3
21:33:35.103 00.000 15712 MoveAxis(N, 0, ABG)
21:33:35.103 00.000 15712 Move returns status 0, amount 0
21:33:35.103 00.000 15712 move complete, result=0
21:33:35.103 00.000 15712 worker thread done servicing request
21:33:35.103 00.000 15712 Worker thread wakes up
21:33:35.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:35.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:35.103 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:33:36.512 01.409 15712 Exposure complete
21:33:36.586 00.074 15712 worker thread done servicing request
21:33:36.586 00.000 7988 OnExposeComplete: enter
21:33:36.589 00.003 7988 UpdateGuideState(): m_state=6
21:33:36.589 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6440
21:33:36.589 00.000 7988 Star::Find returns 1 (0), X=1183.47, Y=444.46, Mass=1547, SNR=26.8, Peak=189 HFD=3.2
21:33:36.594 00.005 7988 MultiStar: [#1 0.05,0.29,1.03,U] [#2 0.04,0.32,1.00,U] [#3 0.07,0.35,0.93,U] [#4 -0.16,0.22,1.00,U] [#5 -0.13,0.15,0.71,U] [#6 -0.05,0.23,0.71,U] [#7 -0.04,0.26,0.68,U] [#8 0.06,0.62,0.66,U] 
21:33:36.594 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.28}, one-star: {-0.08, 0.15}
21:33:36.594 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.58) = xAngle (3.62 = -2.66)
21:33:36.594 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.73 = 0.45)
21:33:36.594 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.04 mountX=-0.15 mountY=0.07, mountTheta=2.69
21:33:36.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.15, opts=13)
21:33:36.594 00.000 7988 Enqueuing Move request for scope (-0.08, 0.15)
21:33:36.594 00.000 15712 Worker thread wakes up
21:33:36.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
21:33:36.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
21:33:36.594 00.000 15712 Moving (-0.08, 0.15) raw xDistance=-0.15 yDistance=0.07
21:33:36.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:36.605 00.011 7988 UpdateGuideState exits: m=1547 SNR=26.8
21:33:36.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:36.605 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:36.611 00.006 7988 Enqueuing Expose request
21:33:36.611 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:36.611 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
21:33:36.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:36.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:33:36.611 00.000 15712 MoveAxis(E, 4, ABG)
21:33:36.611 00.000 15712 Guiding  Dir = 2, Dur = 4
21:33:36.611 00.000 15712 IsGuiding returns 0
21:33:36.643 00.032 15712 IsGuiding returns 0
21:33:36.643 00.000 15712 Move returns status 0, amount 4
21:33:36.643 00.000 15712 MoveAxis(N, 0, ABG)
21:33:36.643 00.000 15712 Move returns status 0, amount 0
21:33:36.643 00.000 15712 move complete, result=0
21:33:36.643 00.000 15712 worker thread done servicing request
21:33:36.643 00.000 15712 Worker thread wakes up
21:33:36.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:36.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:36.643 00.000 7988 GuideStep: -0.2 px 4 ms EAST, 0.1 px 0 ms NORTH
21:33:38.273 01.630 15712 Exposure complete
21:33:38.347 00.074 15712 worker thread done servicing request
21:33:38.347 00.000 7988 OnExposeComplete: enter
21:33:38.347 00.000 7988 UpdateGuideState(): m_state=6
21:33:38.347 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6441
21:33:38.352 00.005 7988 Star::Find returns 1 (0), X=1183.56, Y=444.58, Mass=1578, SNR=27.1, Peak=186 HFD=3.3
21:33:38.354 00.002 7988 MultiStar: [#1 0.09,0.20,1.01,U] [#2 0.03,0.23,0.98,U] [#3 0.11,0.26,0.93,U] [#4 -0.01,0.17,0.98,U] [#5 -0.22,0.03,0.71,U] [#6 0.08,0.25,0.70,U] [#7 0.33,0.20,0.64,U] [#8 0.07,0.54,0.65,U] 
21:33:38.356 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.24}, one-star: {0.01, 0.28}
21:33:38.356 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
21:33:38.359 00.003 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
21:33:38.359 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.36 mountX=-0.24 mountY=-0.05, mountTheta=-2.91
21:33:38.359 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.24, opts=13)
21:33:38.359 00.000 7988 Enqueuing Move request for scope (0.05, 0.24)
21:33:38.359 00.000 15712 Worker thread wakes up
21:33:38.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
21:33:38.359 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
21:33:38.359 00.000 15712 Moving (0.05, 0.24) raw xDistance=-0.24 yDistance=-0.05
21:33:38.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:38.359 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.1
21:33:38.368 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:38.368 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:38.368 00.000 7988 Enqueuing Expose request
21:33:38.368 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 635.99
21:33:38.368 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
21:33:38.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:38.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:33:38.368 00.000 15712 MoveAxis(E, 51, ABG)
21:33:38.368 00.000 15712 Guiding  Dir = 2, Dur = 51
21:33:38.368 00.000 15712 IsGuiding returns 0
21:33:38.401 00.033 15712 PulseGuide returned control before completion, sleep 35
21:33:38.449 00.048 15712 IsGuiding returns 1
21:33:38.449 00.000 15712 scope still moving after pulse duration time elapsed
21:33:38.481 00.032 15712 IsGuiding returns 0
21:33:38.481 00.000 15712 scope move finished after 51 + 56 ms
21:33:38.481 00.000 15712 Move returns status 0, amount 51
21:33:38.481 00.000 15712 MoveAxis(N, 0, ABG)
21:33:38.481 00.000 15712 Move returns status 0, amount 0
21:33:38.481 00.000 15712 move complete, result=0
21:33:38.481 00.000 15712 worker thread done servicing request
21:33:38.481 00.000 15712 Worker thread wakes up
21:33:38.481 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
21:33:38.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:38.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:39.889 01.408 15712 Exposure complete
21:33:39.948 00.059 7988 OnExposeComplete: enter
21:33:39.948 00.000 7988 UpdateGuideState(): m_state=6
21:33:39.948 00.000 15712 worker thread done servicing request
21:33:39.948 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6442
21:33:39.948 00.000 7988 Star::Find returns 1 (0), X=1183.54, Y=444.36, Mass=1564, SNR=26.9, Peak=203 HFD=3.4
21:33:39.953 00.005 7988 MultiStar: [#1 0.21,-0.12,1.02,U] [#2 0.08,0.09,1.00,U] [#3 0.22,-0.04,0.93,U] [#4 0.03,-0.12,1.02,U] [#5 -0.04,0.13,0.71,U] [#6 0.03,0.11,0.71,U] [#7 0.39,0.06,0.68,U] [#8 0.35,0.31,0.65,U] 
21:33:39.953 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.04}, one-star: {-0.01, 0.06}
21:33:39.953 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
21:33:39.953 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
21:33:39.957 00.004 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.70 mountX=-0.06 mountY=0.01, mountTheta=3.03
21:33:39.957 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
21:33:39.957 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
21:33:39.957 00.000 15712 Worker thread wakes up
21:33:39.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
21:33:39.957 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
21:33:39.957 00.000 15712 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.01
21:33:39.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:33:39.957 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9
21:33:39.964 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:39.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:39.964 00.000 7988 Enqueuing Expose request
21:33:39.964 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:39.964 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
21:33:39.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:39.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:33:39.964 00.000 15712 MoveAxis(E, 5, ABG)
21:33:39.964 00.000 15712 Guiding  Dir = 2, Dur = 5
21:33:39.964 00.000 15712 IsGuiding returns 0
21:33:39.979 00.015 15712 IsGuiding returns 0
21:33:39.983 00.004 15712 Move returns status 0, amount 5
21:33:39.983 00.000 15712 MoveAxis(N, 0, ABG)
21:33:39.983 00.000 15712 Move returns status 0, amount 0
21:33:39.983 00.000 15712 move complete, result=0
21:33:39.983 00.000 15712 worker thread done servicing request
21:33:39.983 00.000 15712 Worker thread wakes up
21:33:39.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:39.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:39.983 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:33:41.614 01.631 15712 Exposure complete
21:33:41.674 00.060 15712 worker thread done servicing request
21:33:41.674 00.000 7988 OnExposeComplete: enter
21:33:41.675 00.001 7988 UpdateGuideState(): m_state=6
21:33:41.675 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6443
21:33:41.675 00.000 7988 Star::Find returns 1 (0), X=1183.65, Y=444.49, Mass=1520, SNR=26.3, Peak=188 HFD=3.2
21:33:41.675 00.000 7988 MultiStar: [#1 0.23,-0.02,1.03,U] [#2 -0.07,0.25,1.02,U] [#3 -0.01,0.18,0.95,U] [#4 -0.00,0.18,1.06,U] [#5 -0.29,0.05,0.70,U] [#6 0.18,-0.12,0.71,U] [#7 0.31,0.13,0.67,U] [#8 0.14,0.57,0.68,U] 
21:33:41.675 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.15}, one-star: {0.10, 0.18}
21:33:41.675 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
21:33:41.675 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.42)
21:33:41.675 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.18 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
21:33:41.675 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.15, opts=13)
21:33:41.675 00.000 7988 Enqueuing Move request for scope (0.06, 0.15)
21:33:41.675 00.000 15712 Worker thread wakes up
21:33:41.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
21:33:41.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
21:33:41.675 00.000 15712 Moving (0.06, 0.15) raw xDistance=-0.15 yDistance=-0.07
21:33:41.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:41.675 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.3
21:33:41.690 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:41.691 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:41.691 00.000 7988 Enqueuing Expose request
21:33:41.693 00.002 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:41.693 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
21:33:41.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:41.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:33:41.693 00.000 15712 MoveAxis(E, 6, ABG)
21:33:41.693 00.000 15712 Guiding  Dir = 2, Dur = 6
21:33:41.693 00.000 15712 IsGuiding returns 0
21:33:41.708 00.015 15712 IsGuiding returns 0
21:33:41.708 00.000 15712 Move returns status 0, amount 6
21:33:41.708 00.000 15712 MoveAxis(N, 0, ABG)
21:33:41.708 00.000 15712 Move returns status 0, amount 0
21:33:41.708 00.000 15712 move complete, result=0
21:33:41.708 00.000 15712 worker thread done servicing request
21:33:41.708 00.000 15712 Worker thread wakes up
21:33:41.708 00.000 7988 GuideStep: -0.2 px 6 ms EAST, -0.1 px 0 ms NORTH
21:33:41.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:41.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:43.122 01.414 15712 Exposure complete
21:33:43.186 00.064 15712 worker thread done servicing request
21:33:43.186 00.000 7988 OnExposeComplete: enter
21:33:43.186 00.000 7988 UpdateGuideState(): m_state=6
21:33:43.197 00.011 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6444
21:33:43.199 00.002 7988 Star::Find returns 1 (0), X=1183.62, Y=444.54, Mass=1531, SNR=26.6, Peak=207 HFD=3.2
21:33:43.201 00.002 7988 MultiStar: [#1 0.11,0.24,1.03,U] [#2 -0.02,0.34,1.00,U] [#3 0.04,0.37,0.96,U] [#4 -0.10,0.31,1.03,U] [#5 0.18,0.18,0.72,U] [#6 0.05,0.24,0.74,U] [#7 0.04,0.31,0.64,U] [#8 0.05,0.56,0.65,U] 
21:33:43.205 00.004 7988 single-star, 8 included, MultiStar: {0.04, 0.31}, one-star: {0.07, 0.24}
21:33:43.205 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
21:33:43.205 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
21:33:43.209 00.004 7988 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.28 mountX=-0.24 mountY=-0.08, mountTheta=-2.83
21:33:43.211 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.24, opts=13)
21:33:43.211 00.000 7988 Enqueuing Move request for scope (0.07, 0.24)
21:33:43.217 00.006 15712 Worker thread wakes up
21:33:43.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:43.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
21:33:43.217 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.6
21:33:43.220 00.003 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
21:33:43.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:43.220 00.000 15712 Moving (0.07, 0.24) raw xDistance=-0.24 yDistance=-0.08
21:33:43.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:43.220 00.000 7988 Enqueuing Expose request
21:33:43.220 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 635.99
21:33:43.220 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
21:33:43.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:43.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:33:43.220 00.000 15712 MoveAxis(E, 52, ABG)
21:33:43.220 00.000 15712 Guiding  Dir = 2, Dur = 52
21:33:43.220 00.000 15712 IsGuiding returns 0
21:33:43.237 00.017 15712 PulseGuide returned control before completion, sleep 47
21:33:43.296 00.059 15712 IsGuiding returns 1
21:33:43.296 00.000 15712 scope still moving after pulse duration time elapsed
21:33:43.339 00.043 15712 IsGuiding returns 0
21:33:43.339 00.000 15712 scope move finished after 52 + 60 ms
21:33:43.339 00.000 15712 Move returns status 0, amount 52
21:33:43.339 00.000 15712 MoveAxis(N, 0, ABG)
21:33:43.339 00.000 15712 Move returns status 0, amount 0
21:33:43.339 00.000 15712 move complete, result=0
21:33:43.339 00.000 15712 worker thread done servicing request
21:33:43.339 00.000 15712 Worker thread wakes up
21:33:43.339 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
21:33:43.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:43.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:44.981 01.642 15712 Exposure complete
21:33:45.040 00.059 15712 worker thread done servicing request
21:33:45.041 00.001 7988 OnExposeComplete: enter
21:33:45.041 00.000 7988 UpdateGuideState(): m_state=6
21:33:45.041 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6445
21:33:45.041 00.000 7988 Star::Find returns 1 (0), X=1183.52, Y=444.42, Mass=1429, SNR=25.8, Peak=169 HFD=3.2
21:33:45.041 00.000 7988 MultiStar: [#1 0.07,-0.02,1.05,U] [#2 -0.04,0.19,1.04,U] [#3 0.04,0.10,0.94,U] [#4 -0.04,-0.01,1.06,U] [#5 -0.16,0.18,0.72,U] [#6 0.10,0.07,0.71,U] [#7 0.19,0.12,0.68,U] [#8 0.03,0.40,0.65,U] 
21:33:45.041 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.04, 0.12}
21:33:45.047 00.006 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
21:33:45.047 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
21:33:45.047 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=-0.11 mountY=-0.02, mountTheta=-3.01
21:33:45.051 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.11, opts=13)
21:33:45.051 00.000 7988 Enqueuing Move request for scope (0.01, 0.11)
21:33:45.051 00.000 15712 Worker thread wakes up
21:33:45.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
21:33:45.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
21:33:45.051 00.000 15712 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.02
21:33:45.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:45.051 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.8
21:33:45.055 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:45.056 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:45.056 00.000 7988 Enqueuing Expose request
21:33:45.056 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:33:45.056 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
21:33:45.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:45.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:33:45.056 00.000 15712 MoveAxis(E, 5, ABG)
21:33:45.056 00.000 15712 Guiding  Dir = 2, Dur = 5
21:33:45.056 00.000 15712 IsGuiding returns 0
21:33:45.081 00.025 15712 IsGuiding returns 0
21:33:45.081 00.000 15712 Move returns status 0, amount 5
21:33:45.081 00.000 15712 MoveAxis(N, 0, ABG)
21:33:45.081 00.000 15712 Move returns status 0, amount 0
21:33:45.081 00.000 15712 move complete, result=0
21:33:45.081 00.000 15712 worker thread done servicing request
21:33:45.081 00.000 15712 Worker thread wakes up
21:33:45.081 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:33:45.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:45.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1169,429,31,31)
21:33:45.630 00.549 7988 evsrv: cli 0CCD0528 connect
21:33:45.630 00.000 7988 case statement mapped state 6 to 3
21:33:45.630 00.000 7988 case statement mapped state 6 to 3
21:33:45.643 00.013 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"d737aa65-707a-4d59-b9d9-368a4de756da"}
21:33:45.652 00.009 7988 case statement mapped state 6 to 3
21:33:45.656 00.004 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"d737aa65-707a-4d59-b9d9-368a4de756da"}
21:33:45.664 00.008 7988 evsrv: cli 0CCD0528 disconnect
21:33:45.666 00.002 7988 evsrv: cli 0CCD0668 connect
21:33:45.668 00.002 7988 case statement mapped state 6 to 3
21:33:45.672 00.004 7988 case statement mapped state 6 to 3
21:33:45.676 00.004 7988 evsrv: cli 0CCD0668 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"973334d0-1cbc-4add-b997-32c9b17a6fde"}
21:33:45.679 00.003 7988 PhdController::Dither begins
21:33:45.683 00.004 7988 dither: size=4.00, dRA=0.25 dDec=0.57
21:33:45.685 00.002 7988 MountToCamera -- mountTheta (-1.15) + m_xAngle (-1.58) = xAngle (-2.73 = -2.73)
21:33:45.685 00.000 7988 MountToCamera -- mountX=0.25 mountY=0.57 hyp=0.62 mountTheta=-1.15 cameraX=-0.57, cameraY=-0.25 cameraTheta=-2.73
21:33:45.688 00.003 7988 setting lock position to (1182.98, 444.06)
21:33:45.690 00.002 7988 Mount: notify guiding dithered (-0.6, -0.2)
21:33:45.692 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:33:45.692 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
21:33:45.694 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:33:45.696 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:33:45.696 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
21:33:45.696 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:33:45.696 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
21:33:45.704 00.008 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:33:45.706 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:33:45.706 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
21:33:45.708 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:33:45.711 00.003 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
21:33:45.711 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
21:33:45.713 00.002 7988 MultiStar: stabilizing after lock position change
21:33:45.715 00.002 7988 Status Line: Dither by 0.25,0.57
21:33:45.717 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
21:33:45.720 00.003 7988 PhdController: newstate STATE_SETTLE_WAIT
21:33:45.722 00.002 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":0,"id":"973334d0-1cbc-4add-b997-32c9b17a6fde"}
21:33:45.724 00.002 7988 evsrv: cli 0CCD0668 disconnect
21:33:46.497 00.773 15712 Exposure complete
21:33:46.647 00.150 15712 worker thread done servicing request
21:33:46.647 00.000 7988 OnExposeComplete: enter
21:33:46.652 00.005 7988 UpdateGuideState(): m_state=6
21:33:46.660 00.008 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6446
21:33:46.664 00.004 7988 Star::Find returns 1 (0), X=1183.41, Y=444.32, Mass=1491, SNR=26.3, Peak=172 HFD=3.5
21:33:46.666 00.002 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.14 = 2.14)
21:33:46.670 00.004 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.24 = -1.04)
21:33:46.676 00.006 7988 CameraToMount -- cameraX=0.43 cameraY=0.27 hyp=0.51 cameraTheta=0.56 mountX=-0.27 mountY=-0.44, mountTheta=-2.13
21:33:46.683 00.007 7988 dither recenter: remaining=(-0.3,-0.6) step=(-0.3,-0.6)
21:33:46.689 00.006 7988 MountToCamera -- mountTheta (1.99) + m_xAngle (-1.58) = xAngle (0.41 = 0.41)
21:33:46.693 00.004 7988 MountToCamera -- mountX=-0.25 mountY=-0.57 hyp=0.62 mountTheta=1.99 cameraX=0.57, cameraY=0.25 cameraTheta=0.41
21:33:46.698 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.57, y=0.25, opts=4)
21:33:46.700 00.002 7988 Enqueuing Move request for scope (0.57, 0.25)
21:33:46.705 00.005 15712 Worker thread wakes up
21:33:46.707 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.25) opts 0x4
21:33:46.707 00.000 15712 Handling offset move in thread for scope, endpoint = (0.57, 0.25)
21:33:46.707 00.000 15712 Moving (0.57, 0.25) raw xDistance=-0.25 yDistance=-0.57
21:33:46.707 00.000 15712 BLC: window closed
21:33:46.707 00.000 15712 MoveAxis(E, 83, B)
21:33:46.707 00.000 15712 Guiding  Dir = 2, Dur = 83
21:33:46.707 00.000 7988 Mount: notify direct move -0.25,-0.57
21:33:46.713 00.006 15712 IsGuiding returns 0
21:33:46.715 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:33:46.719 00.004 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
21:33:46.723 00.004 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:33:46.725 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:33:46.727 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
21:33:46.730 00.003 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:33:46.737 00.007 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
21:33:46.743 00.006 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:33:46.746 00.003 15712 PulseGuide returned control before completion, sleep 64
21:33:46.746 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:33:46.753 00.007 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
21:33:46.759 00.006 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:33:46.759 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
21:33:46.765 00.006 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
21:33:46.778 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:46.783 00.005 7988 UpdateGuideState exits: m=1491 SNR=26.3
21:33:46.785 00.002 7988 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 1 / 99999
21:33:46.787 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767407626.787,"Host":"ASTROPC","Inst":1,"Distance":0.70,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:33:46.791 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:46.793 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:46.795 00.002 7988 Enqueuing Expose request
21:33:46.841 00.046 15712 IsGuiding returns 1
21:33:46.841 00.000 15712 scope still moving after pulse duration time elapsed
21:33:46.887 00.046 15712 IsGuiding returns 0
21:33:46.887 00.000 15712 scope move finished after 83 + 89 ms
21:33:46.887 00.000 15712 Move returns status 0, amount 83
21:33:46.887 00.000 15712 BLC: window closed
21:33:46.887 00.000 15712 BLC: Compensation needed for non-algo type move
21:33:46.887 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 51 applied
21:33:46.887 00.000 15712 MoveAxis(N, 196, B)
21:33:46.887 00.000 15712 Guiding  Dir = 0, Dur = 196
21:33:46.889 00.002 15712 IsGuiding returns 0
21:33:46.970 00.081 15712 PulseGuide returned control before completion, sleep 127
21:33:47.098 00.128 15712 IsGuiding returns 1
21:33:47.098 00.000 15712 scope still moving after pulse duration time elapsed
21:33:47.129 00.031 15712 IsGuiding returns 1
21:33:47.176 00.047 15712 IsGuiding returns 0
21:33:47.176 00.000 15712 scope move finished after 196 + 90 ms
21:33:47.176 00.000 15712 Move returns status 0, amount 196
21:33:47.176 00.000 15712 move complete, result=0
21:33:47.176 00.000 15712 worker thread done servicing request
21:33:47.176 00.000 7988 GuideStep: -0.3 px 83 ms EAST, -0.6 px 196 ms NORTH
21:33:47.182 00.006 15712 Worker thread wakes up
21:33:47.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:47.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:33:48.813 01.631 15712 Exposure complete
21:33:48.918 00.105 15712 worker thread done servicing request
21:33:48.918 00.000 7988 OnExposeComplete: enter
21:33:48.920 00.002 7988 UpdateGuideState(): m_state=6
21:33:48.920 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6447
21:33:48.920 00.000 7988 Star::Find returns 1 (0), X=1183.16, Y=443.84, Mass=1503, SNR=26.4, Peak=197 HFD=3.7
21:33:48.920 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.58) = xAngle (0.70 = 0.70)
21:33:48.920 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.81 = -2.47)
21:33:48.920 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-0.88 mountX=0.21 mountY=-0.17, mountTheta=-0.68
21:33:48.935 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.21, opts=13)
21:33:48.936 00.001 7988 Enqueuing Move request for scope (0.18, -0.21)
21:33:48.936 00.000 15712 Worker thread wakes up
21:33:48.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
21:33:48.936 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
21:33:48.936 00.000 15712 Moving (0.18, -0.21) raw xDistance=0.21 yDistance=-0.17
21:33:48.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:48.936 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
21:33:48.936 00.000 7988 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 2 / 99999
21:33:48.936 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767407628.936,"Host":"ASTROPC","Inst":1,"Distance":0.28,"Time":2.2,"SettleTime":15.0,"StarLocked":true}
21:33:48.947 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:48.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:48.947 00.000 7988 Enqueuing Expose request
21:33:48.954 00.007 15712 PPEC rslt(dithering): input = 0.21, final = 0.13
21:33:48.954 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
21:33:48.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:48.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:33:48.954 00.000 15712 MoveAxis(W, 41, ABG)
21:33:48.954 00.000 15712 Guiding  Dir = 3, Dur = 41
21:33:48.969 00.015 15712 IsGuiding returns 0
21:33:48.986 00.017 15712 PulseGuide returned control before completion, sleep 36
21:33:49.047 00.061 15712 IsGuiding returns 1
21:33:49.047 00.000 15712 scope still moving after pulse duration time elapsed
21:33:49.079 00.032 15712 IsGuiding returns 0
21:33:49.079 00.000 15712 scope move finished after 41 + 55 ms
21:33:49.079 00.000 15712 Move returns status 0, amount 41
21:33:49.079 00.000 15712 MoveAxis(N, 0, ABG)
21:33:49.079 00.000 15712 Move returns status 0, amount 0
21:33:49.079 00.000 15712 move complete, result=0
21:33:49.079 00.000 15712 worker thread done servicing request
21:33:49.079 00.000 15712 Worker thread wakes up
21:33:49.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:49.079 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
21:33:49.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:33:50.495 01.416 15712 Exposure complete
21:33:50.577 00.082 15712 worker thread done servicing request
21:33:50.577 00.000 7988 OnExposeComplete: enter
21:33:50.577 00.000 7988 UpdateGuideState(): m_state=6
21:33:50.580 00.003 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6448
21:33:50.580 00.000 7988 Star::Find returns 1 (0), X=1183.16, Y=444.18, Mass=1491, SNR=26.1, Peak=219 HFD=3.5
21:33:50.580 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
21:33:50.580 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.32 = -0.97)
21:33:50.580 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.63 mountX=-0.13 mountY=-0.18, mountTheta=-2.19
21:33:50.589 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.13, opts=13)
21:33:50.591 00.002 7988 Enqueuing Move request for scope (0.18, 0.13)
21:33:50.593 00.002 15712 Worker thread wakes up
21:33:50.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
21:33:50.593 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
21:33:50.593 00.000 15712 Moving (0.18, 0.13) raw xDistance=-0.13 yDistance=-0.18
21:33:50.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:50.593 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.1
21:33:50.595 00.002 7988 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 3 / 99999
21:33:50.597 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767407630.597,"Host":"ASTROPC","Inst":1,"Distance":0.26,"Time":3.8,"SettleTime":15.0,"StarLocked":true}
21:33:50.599 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:50.599 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:50.599 00.000 7988 Enqueuing Expose request
21:33:50.599 00.000 15712 PPEC rslt(dithering): input = -0.13, final = -0.08
21:33:50.599 00.000 15712 PPEC: input: -0.13, control: -0.08, exposure: 1500
21:33:50.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:50.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:33:50.599 00.000 15712 MoveAxis(E, 25, ABG)
21:33:50.599 00.000 15712 Guiding  Dir = 2, Dur = 25
21:33:50.609 00.010 15712 IsGuiding returns 0
21:33:50.627 00.018 15712 PulseGuide returned control before completion, sleep 20
21:33:50.653 00.026 15712 IsGuiding returns 1
21:33:50.653 00.000 15712 scope still moving after pulse duration time elapsed
21:33:50.684 00.031 15712 IsGuiding returns 0
21:33:50.684 00.000 15712 scope move finished after 25 + 54 ms
21:33:50.684 00.000 15712 Move returns status 0, amount 25
21:33:50.684 00.000 15712 MoveAxis(N, 0, ABG)
21:33:50.684 00.000 15712 Move returns status 0, amount 0
21:33:50.684 00.000 15712 move complete, result=0
21:33:50.684 00.000 15712 worker thread done servicing request
21:33:50.684 00.000 15712 Worker thread wakes up
21:33:50.684 00.000 7988 GuideStep: -0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
21:33:50.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:50.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:33:52.333 01.649 15712 Exposure complete
21:33:52.422 00.089 15712 worker thread done servicing request
21:33:52.422 00.000 7988 OnExposeComplete: enter
21:33:52.422 00.000 7988 UpdateGuideState(): m_state=6
21:33:52.422 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6449
21:33:52.426 00.004 7988 Star::Find returns 1 (1), X=1183.00, Y=444.34, Mass=1489, SNR=26.3, Peak=255 HFD=3.3
21:33:52.428 00.002 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
21:33:52.428 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
21:33:52.428 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.51 mountX=-0.28 mountY=-0.02, mountTheta=-3.06
21:33:52.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.28, opts=13)
21:33:52.428 00.000 7988 Enqueuing Move request for scope (0.02, 0.28)
21:33:52.428 00.000 15712 Worker thread wakes up
21:33:52.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
21:33:52.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
21:33:52.428 00.000 15712 Moving (0.02, 0.28) raw xDistance=-0.28 yDistance=-0.02
21:33:52.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:52.439 00.011 7988 UpdateGuideState exits: m=1489 SNR=26.3 Saturated
21:33:52.439 00.000 7988 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 4 / 99999
21:33:52.441 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767407632.441,"Host":"ASTROPC","Inst":1,"Distance":0.27,"Time":5.7,"SettleTime":15.0,"StarLocked":true}
21:33:52.443 00.002 15712 PPEC rslt(dithering): input = -0.28, final = -0.17
21:33:52.443 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
21:33:52.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:52.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:52.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:52.443 00.000 7988 Enqueuing Expose request
21:33:52.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:33:52.443 00.000 15712 MoveAxis(E, 56, ABG)
21:33:52.443 00.000 15712 Guiding  Dir = 2, Dur = 56
21:33:52.443 00.000 15712 IsGuiding returns 0
21:33:52.468 00.025 15712 PulseGuide returned control before completion, sleep 48
21:33:52.532 00.064 15712 IsGuiding returns 0
21:33:52.532 00.000 15712 Move returns status 0, amount 56
21:33:52.532 00.000 15712 MoveAxis(N, 0, ABG)
21:33:52.532 00.000 15712 Move returns status 0, amount 0
21:33:52.532 00.000 15712 move complete, result=0
21:33:52.532 00.000 15712 worker thread done servicing request
21:33:52.532 00.000 15712 Worker thread wakes up
21:33:52.532 00.000 7988 GuideStep: -0.3 px 56 ms EAST, -0.0 px 0 ms NORTH
21:33:52.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:52.534 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:33:53.948 01.414 15712 Exposure complete
21:33:53.993 00.045 15712 worker thread done servicing request
21:33:53.993 00.000 7988 OnExposeComplete: enter
21:33:54.010 00.017 7988 UpdateGuideState(): m_state=6
21:33:54.010 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6450
21:33:54.012 00.002 7988 Star::Find returns 1 (0), X=1182.98, Y=444.06, Mass=1585, SNR=27.1, Peak=232 HFD=3.9
21:33:54.012 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.58) = xAngle (4.17 = -2.12)
21:33:54.014 00.002 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.28 = 0.99)
21:33:54.014 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.59 mountX=-0.00 mountY=0.00, mountTheta=2.12
21:33:54.016 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.00, opts=13)
21:33:54.018 00.002 7988 Enqueuing Move request for scope (-0.00, 0.00)
21:33:54.018 00.000 15712 Worker thread wakes up
21:33:54.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
21:33:54.018 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
21:33:54.018 00.000 15712 Moving (-0.00, 0.00) raw xDistance=-0.00 yDistance=0.00
21:33:54.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:54.018 00.000 7988 UpdateGuideState exits: m=1585 SNR=27.1
21:33:54.022 00.004 7988 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 5 / 99999
21:33:54.022 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767407634.022,"Host":"ASTROPC","Inst":1,"Distance":0.19,"Time":7.2,"SettleTime":15.0,"StarLocked":true}
21:33:54.024 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:54.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:54.025 00.001 7988 Enqueuing Expose request
21:33:54.027 00.002 15712 PPEC rslt(dithering): input = -0.00, final = -0.00
21:33:54.027 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
21:33:54.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:54.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:33:54.027 00.000 15712 MoveAxis(E, 0, ABG)
21:33:54.027 00.000 15712 Move returns status 0, amount 0
21:33:54.027 00.000 15712 MoveAxis(N, 0, ABG)
21:33:54.027 00.000 15712 Move returns status 0, amount 0
21:33:54.027 00.000 15712 move complete, result=0
21:33:54.027 00.000 15712 worker thread done servicing request
21:33:54.027 00.000 15712 Worker thread wakes up
21:33:54.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:54.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:33:54.027 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:33:55.661 01.634 15712 Exposure complete
21:33:55.727 00.066 15712 worker thread done servicing request
21:33:55.727 00.000 7988 OnExposeComplete: enter
21:33:55.734 00.007 7988 UpdateGuideState(): m_state=6
21:33:55.734 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6451
21:33:55.741 00.007 7988 Star::Find returns 1 (1), X=1182.95, Y=444.23, Mass=1477, SNR=26.1, Peak=255 HFD=3.1
21:33:55.744 00.003 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.95)
21:33:55.744 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.16)
21:33:55.746 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.76 mountX=-0.17 mountY=0.03, mountTheta=2.98
21:33:55.748 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
21:33:55.748 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
21:33:55.748 00.000 15712 Worker thread wakes up
21:33:55.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
21:33:55.748 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
21:33:55.748 00.000 15712 Moving (-0.03, 0.17) raw xDistance=-0.17 yDistance=0.03
21:33:55.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:55.748 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.1 Saturated
21:33:55.755 00.007 7988 PhdController: settling, locked = 1, distance = 0.18 (1.50) aobump = 0 frame = 6 / 99999
21:33:55.755 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767407635.755,"Host":"ASTROPC","Inst":1,"Distance":0.18,"Time":9.0,"SettleTime":15.0,"StarLocked":true}
21:33:55.755 00.000 15712 PPEC rslt(dithering): input = -0.17, final = -0.10
21:33:55.755 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
21:33:55.755 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:55.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:55.755 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:33:55.755 00.000 15712 MoveAxis(E, 33, ABG)
21:33:55.755 00.000 15712 Guiding  Dir = 2, Dur = 33
21:33:55.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:55.761 00.006 7988 Enqueuing Expose request
21:33:55.774 00.013 15712 IsGuiding returns 0
21:33:55.786 00.012 15712 PulseGuide returned control before completion, sleep 28
21:33:55.834 00.048 15712 IsGuiding returns 0
21:33:55.834 00.000 15712 Move returns status 0, amount 33
21:33:55.834 00.000 15712 MoveAxis(N, 0, ABG)
21:33:55.834 00.000 15712 Move returns status 0, amount 0
21:33:55.834 00.000 15712 move complete, result=0
21:33:55.834 00.000 15712 worker thread done servicing request
21:33:55.834 00.000 15712 Worker thread wakes up
21:33:55.834 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
21:33:55.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:55.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:33:57.257 01.423 15712 Exposure complete
21:33:57.311 00.054 15712 worker thread done servicing request
21:33:57.311 00.000 7988 OnExposeComplete: enter
21:33:57.318 00.007 7988 UpdateGuideState(): m_state=6
21:33:57.318 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6452
21:33:57.320 00.002 7988 Star::Find returns 1 (1), X=1183.01, Y=444.29, Mass=1520, SNR=26.4, Peak=255 HFD=3.3
21:33:57.322 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
21:33:57.322 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.15)
21:33:57.324 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.24 cameraTheta=1.45 mountX=-0.23 mountY=-0.03, mountTheta=-2.99
21:33:57.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.23, opts=13)
21:33:57.326 00.002 7988 Enqueuing Move request for scope (0.03, 0.23)
21:33:57.328 00.002 15712 Worker thread wakes up
21:33:57.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:57.328 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.4 Saturated
21:33:57.328 00.000 7988 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 7 / 99999
21:33:57.330 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
21:33:57.330 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767407637.330,"Host":"ASTROPC","Inst":1,"Distance":0.20,"Time":10.5,"SettleTime":15.0,"StarLocked":true}
21:33:57.330 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
21:33:57.332 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:57.332 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:57.334 00.002 7988 Enqueuing Expose request
21:33:57.334 00.000 15712 Moving (0.03, 0.23) raw xDistance=-0.23 yDistance=-0.03
21:33:57.334 00.000 15712 PPEC rslt(dithering): input = -0.23, final = -0.14
21:33:57.334 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
21:33:57.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:57.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:33:57.334 00.000 15712 MoveAxis(E, 46, ABG)
21:33:57.334 00.000 15712 Guiding  Dir = 2, Dur = 46
21:33:57.334 00.000 15712 IsGuiding returns 0
21:33:57.349 00.015 15712 PulseGuide returned control before completion, sleep 38
21:33:57.397 00.048 15712 IsGuiding returns 1
21:33:57.398 00.001 15712 scope still moving after pulse duration time elapsed
21:33:57.430 00.032 15712 IsGuiding returns 0
21:33:57.430 00.000 15712 scope move finished after 46 + 52 ms
21:33:57.430 00.000 15712 Move returns status 0, amount 46
21:33:57.430 00.000 15712 MoveAxis(N, 0, ABG)
21:33:57.430 00.000 15712 Move returns status 0, amount 0
21:33:57.430 00.000 15712 move complete, result=0
21:33:57.430 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
21:33:57.440 00.010 15712 worker thread done servicing request
21:33:57.440 00.000 15712 Worker thread wakes up
21:33:57.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:57.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:33:59.075 01.635 15712 Exposure complete
21:33:59.133 00.058 15712 worker thread done servicing request
21:33:59.133 00.000 7988 OnExposeComplete: enter
21:33:59.133 00.000 7988 UpdateGuideState(): m_state=6
21:33:59.139 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6453
21:33:59.139 00.000 7988 Star::Find returns 1 (1), X=1183.07, Y=443.95, Mass=1519, SNR=26.4, Peak=255 HFD=3.0
21:33:59.141 00.002 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
21:33:59.141 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.46)
21:33:59.143 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.87 mountX=0.10 mountY=-0.09, mountTheta=-0.69
21:33:59.145 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.10, opts=13)
21:33:59.145 00.000 7988 Enqueuing Move request for scope (0.09, -0.10)
21:33:59.147 00.002 15712 Worker thread wakes up
21:33:59.147 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
21:33:59.147 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
21:33:59.147 00.000 15712 Moving (0.09, -0.10) raw xDistance=0.10 yDistance=-0.09
21:33:59.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:33:59.147 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.4 Saturated
21:33:59.150 00.003 7988 PhdController: settling, locked = 1, distance = 0.18 (1.50) aobump = 0 frame = 8 / 99999
21:33:59.150 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767407639.150,"Host":"ASTROPC","Inst":1,"Distance":0.18,"Time":12.4,"SettleTime":15.0,"StarLocked":true}
21:33:59.150 00.000 15712 PPEC rslt(dithering): input = 0.10, final = 0.06
21:33:59.150 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
21:33:59.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:59.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:59.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:33:59.155 00.005 7988 Enqueuing Expose request
21:33:59.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:33:59.155 00.000 15712 MoveAxis(W, 20, ABG)
21:33:59.155 00.000 15712 Guiding  Dir = 3, Dur = 20
21:33:59.155 00.000 15712 IsGuiding returns 0
21:33:59.171 00.016 15712 IsGuiding returns 1
21:33:59.171 00.000 15712 scope still moving after pulse duration time elapsed
21:33:59.221 00.050 15712 IsGuiding returns 0
21:33:59.221 00.000 15712 scope move finished after 20 + 53 ms
21:33:59.221 00.000 15712 Move returns status 0, amount 20
21:33:59.221 00.000 15712 MoveAxis(N, 0, ABG)
21:33:59.221 00.000 15712 Move returns status 0, amount 0
21:33:59.221 00.000 15712 move complete, result=0
21:33:59.221 00.000 7988 GuideStep: 0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
21:33:59.232 00.011 15712 worker thread done servicing request
21:33:59.232 00.000 15712 Worker thread wakes up
21:33:59.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:33:59.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:00.638 01.406 15712 Exposure complete
21:34:00.699 00.061 15712 worker thread done servicing request
21:34:00.699 00.000 7988 OnExposeComplete: enter
21:34:00.700 00.001 7988 UpdateGuideState(): m_state=6
21:34:00.700 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6454
21:34:00.702 00.002 7988 Star::Find returns 1 (1), X=1182.98, Y=443.99, Mass=1544, SNR=26.9, Peak=255 HFD=2.8
21:34:00.703 00.001 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
21:34:00.703 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
21:34:00.707 00.004 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.59 mountX=0.06 mountY=0.00, mountTheta=0.04
21:34:00.709 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.06, opts=13)
21:34:00.709 00.000 7988 Enqueuing Move request for scope (-0.00, -0.06)
21:34:00.711 00.002 15712 Worker thread wakes up
21:34:00.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
21:34:00.711 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
21:34:00.711 00.000 15712 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=0.00
21:34:00.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:00.711 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.9 Saturated
21:34:00.711 00.000 7988 PhdController: settling, locked = 1, distance = 0.15 (1.50) aobump = 0 frame = 9 / 99999
21:34:00.714 00.003 7988 evsrv: {"Event":"Settling","Timestamp":1767407640.714,"Host":"ASTROPC","Inst":1,"Distance":0.15,"Time":13.9,"SettleTime":15.0,"StarLocked":true}
21:34:00.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:00.716 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:00.716 00.000 7988 Enqueuing Expose request
21:34:00.716 00.000 15712 PPEC rslt(dithering): input = 0.06, final = 0.04
21:34:00.716 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
21:34:00.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:00.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:34:00.716 00.000 15712 MoveAxis(W, 12, ABG)
21:34:00.716 00.000 15712 Guiding  Dir = 3, Dur = 12
21:34:00.716 00.000 15712 IsGuiding returns 0
21:34:00.748 00.032 15712 IsGuiding returns 1
21:34:00.748 00.000 15712 scope still moving after pulse duration time elapsed
21:34:00.797 00.049 15712 IsGuiding returns 0
21:34:00.797 00.000 15712 scope move finished after 12 + 64 ms
21:34:00.797 00.000 15712 Move returns status 0, amount 12
21:34:00.797 00.000 15712 MoveAxis(N, 0, ABG)
21:34:00.797 00.000 15712 Move returns status 0, amount 0
21:34:00.797 00.000 15712 move complete, result=0
21:34:00.797 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
21:34:00.799 00.002 15712 worker thread done servicing request
21:34:00.799 00.000 15712 Worker thread wakes up
21:34:00.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:00.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:02.432 01.633 15712 Exposure complete
21:34:02.503 00.071 15712 worker thread done servicing request
21:34:02.503 00.000 7988 OnExposeComplete: enter
21:34:02.505 00.002 7988 UpdateGuideState(): m_state=6
21:34:02.505 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6455
21:34:02.505 00.000 7988 Star::Find returns 1 (1), X=1182.90, Y=444.45, Mass=1441, SNR=26.0, Peak=255 HFD=3.1
21:34:02.505 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.93)
21:34:02.505 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.18)
21:34:02.505 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.78 mountX=-0.40 mountY=0.07, mountTheta=2.96
21:34:02.505 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.40, opts=13)
21:34:02.505 00.000 7988 Enqueuing Move request for scope (-0.08, 0.40)
21:34:02.505 00.000 15712 Worker thread wakes up
21:34:02.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.40) opts 0xd
21:34:02.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.40)
21:34:02.516 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:02.517 00.001 15712 Moving (-0.08, 0.40) raw xDistance=-0.40 yDistance=0.07
21:34:02.517 00.000 7988 UpdateGuideState exits: m=1441 SNR=26.0 Saturated
21:34:02.522 00.005 7988 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 10 / 99999
21:34:02.524 00.002 7988 PhdController: newstate STATE_FINISH
21:34:02.524 00.000 7988 PhdController complete: success
21:34:02.524 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767407642.524,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
21:34:02.524 00.000 15712 PPEC rslt(dithering): input = -0.40, final = -0.24
21:34:02.524 00.000 7988 Mount: notify guiding dither settle done success=1
21:34:02.524 00.000 7988 PhdController: newstate STATE_IDLE
21:34:02.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:02.524 00.000 15712 PPEC: input: -0.40, control: -0.24, exposure: 1500
21:34:02.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:02.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:02.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:34:02.524 00.000 7988 Enqueuing Expose request
21:34:02.524 00.000 15712 MoveAxis(E, 78, ABG)
21:34:02.524 00.000 15712 Guiding  Dir = 2, Dur = 78
21:34:02.524 00.000 15712 IsGuiding returns 0
21:34:02.553 00.029 15712 PulseGuide returned control before completion, sleep 70
21:34:02.631 00.078 15712 IsGuiding returns 1
21:34:02.631 00.000 15712 scope still moving after pulse duration time elapsed
21:34:02.662 00.031 15712 IsGuiding returns 0
21:34:02.662 00.000 15712 scope move finished after 78 + 52 ms
21:34:02.662 00.000 15712 Move returns status 0, amount 78
21:34:02.662 00.000 15712 MoveAxis(N, 0, ABG)
21:34:02.662 00.000 15712 Move returns status 0, amount 0
21:34:02.662 00.000 15712 move complete, result=0
21:34:02.662 00.000 15712 worker thread done servicing request
21:34:02.662 00.000 15712 Worker thread wakes up
21:34:02.662 00.000 7988 GuideStep: -0.4 px 78 ms EAST, 0.1 px 0 ms NORTH
21:34:02.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:02.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:04.073 01.411 15712 Exposure complete
21:34:04.141 00.068 15712 worker thread done servicing request
21:34:04.141 00.000 7988 OnExposeComplete: enter
21:34:04.150 00.009 7988 UpdateGuideState(): m_state=6
21:34:04.152 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
21:34:04.152 00.000 7988 Star::Find returns 1 (1), X=1183.10, Y=444.18, Mass=1505, SNR=26.4, Peak=255 HFD=3.1
21:34:04.152 00.000 7988 MultiStar: exiting stabilization period
21:34:04.152 00.000 7988 MultiStar: updating star positions after lock position change
21:34:04.152 00.000 7988 Star::Find(15, 973, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
21:34:04.152 00.000 7988 Star::Find returns 1 (0), X=973.17, Y=867.69, Mass=1558, SNR=26.6, Peak=175 HFD=4.2
21:34:04.152 00.000 7988 Star::Find(15, 376, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
21:34:04.152 00.000 7988 Star::Find returns 1 (0), X=376.38, Y=228.17, Mass=1532, SNR=26.4, Peak=196 HFD=3.9
21:34:04.152 00.000 7988 Star::Find(15, 399, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
21:34:04.152 00.000 7988 Star::Find returns 1 (0), X=399.90, Y=941.77, Mass=1443, SNR=25.8, Peak=141 HFD=4.1
21:34:04.168 00.016 7988 Star::Find(15, 551, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
21:34:04.168 00.000 7988 Star::Find returns 1 (0), X=551.33, Y=870.10, Mass=1728, SNR=27.8, Peak=126 HFD=5.0
21:34:04.168 00.000 7988 Star::Find(15, 707, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
21:34:04.172 00.004 7988 Star::Find returns 1 (0), X=707.11, Y=597.35, Mass=813, SNR=19.1, Peak=83 HFD=4.1
21:34:04.175 00.003 7988 Star::Find(15, 1010, 910, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
21:34:04.177 00.002 7988 Star::Find returns 1 (0), X=1010.48, Y=910.97, Mass=806, SNR=19.1, Peak=97 HFD=3.6
21:34:04.177 00.000 7988 Star::Find(15, 647, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
21:34:04.179 00.002 7988 Star::Find returns 1 (0), X=647.17, Y=292.66, Mass=672, SNR=17.4, Peak=102 HFD=3.2
21:34:04.181 00.002 7988 Star::Find(15, 708, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
21:34:04.183 00.002 7988 Star::Find returns 1 (0), X=708.86, Y=936.83, Mass=673, SNR=17.4, Peak=97 HFD=3.4
21:34:04.184 00.001 7988 Star::Find(15, 763, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
21:34:04.186 00.002 7988 Star::Find returns 1 (0), X=762.98, Y=679.64, Mass=507, SNR=15.1, Peak=76 HFD=3.7
21:34:04.186 00.000 7988 Star::Find(15, 1049, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
21:34:04.186 00.000 7988 Star::Find returns 1 (0), X=1049.83, Y=814.55, Mass=546, SNR=15.6, Peak=90 HFD=3.4
21:34:04.186 00.000 7988 Star::Find(15, 903, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
21:34:04.186 00.000 7988 Star::Find returns 1 (0), X=903.04, Y=873.76, Mass=511, SNR=15.1, Peak=65 HFD=3.7
21:34:04.186 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.58) = xAngle (2.38 = 2.38)
21:34:04.186 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.49 = -0.79)
21:34:04.186 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.80 mountX=-0.12 mountY=-0.12, mountTheta=-2.37
21:34:04.201 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.12, opts=13)
21:34:04.201 00.000 7988 Enqueuing Move request for scope (0.12, 0.12)
21:34:04.203 00.002 15712 Worker thread wakes up
21:34:04.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
21:34:04.203 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
21:34:04.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:04.207 00.004 15712 Moving (0.12, 0.12) raw xDistance=-0.12 yDistance=-0.12
21:34:04.207 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4 Saturated
21:34:04.209 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:04.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:04.211 00.002 7988 Enqueuing Expose request
21:34:04.213 00.002 15712 PPEC rslt(dithering): input = -0.12, final = -0.07
21:34:04.213 00.000 15712 PPEC: input: -0.12, control: -0.07, exposure: 1500
21:34:04.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:04.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:34:04.213 00.000 15712 MoveAxis(E, 24, ABG)
21:34:04.213 00.000 15712 Guiding  Dir = 2, Dur = 24
21:34:04.213 00.000 15712 IsGuiding returns 0
21:34:04.231 00.018 15712 PulseGuide returned control before completion, sleep 16
21:34:04.278 00.047 15712 IsGuiding returns 0
21:34:04.278 00.000 15712 Move returns status 0, amount 24
21:34:04.278 00.000 15712 MoveAxis(N, 0, ABG)
21:34:04.278 00.000 15712 Move returns status 0, amount 0
21:34:04.278 00.000 15712 move complete, result=0
21:34:04.278 00.000 15712 worker thread done servicing request
21:34:04.278 00.000 15712 Worker thread wakes up
21:34:04.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:04.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:04.278 00.000 7988 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
21:34:05.918 01.640 15712 Exposure complete
21:34:05.975 00.057 15712 worker thread done servicing request
21:34:05.975 00.000 7988 OnExposeComplete: enter
21:34:05.975 00.000 7988 UpdateGuideState(): m_state=6
21:34:05.979 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6457
21:34:05.979 00.000 7988 Star::Find returns 1 (1), X=1182.92, Y=443.93, Mass=1495, SNR=26.3, Peak=255 HFD=2.9
21:34:05.979 00.000 7988 MultiStar: [#1 -0.04,-0.17,1.03,U] [#2 0.01,-0.21,1.01,U] [#3 -0.01,-0.17,0.96,U] [#4 -0.04,-0.13,1.03,U] [#5 0.10,-0.18,0.72,U] [#6 -0.09,-0.49,0.71,U] [#7 -0.08,-0.25,0.70,U] [#8 -0.18,-0.09,0.70,U] 
21:34:05.979 00.000 7988 single-star, 8 included, MultiStar: {-0.04, -0.19}, one-star: {-0.06, -0.12}
21:34:05.979 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
21:34:05.984 00.005 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
21:34:05.985 00.001 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.00 mountX=0.13 mountY=0.06, mountTheta=0.45
21:34:05.985 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.12, opts=13)
21:34:05.985 00.000 7988 Enqueuing Move request for scope (-0.06, -0.12)
21:34:05.985 00.000 15712 Worker thread wakes up
21:34:05.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
21:34:05.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
21:34:05.985 00.000 15712 Moving (-0.06, -0.12) raw xDistance=0.13 yDistance=0.06
21:34:05.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:05.985 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3 Saturated
21:34:05.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:05.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:05.985 00.000 7988 Enqueuing Expose request
21:34:05.995 00.010 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:05.995 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
21:34:05.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:05.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:34:05.995 00.000 15712 MoveAxis(E, 1, ABG)
21:34:05.995 00.000 15712 Guiding  Dir = 2, Dur = 1
21:34:06.002 00.007 15712 IsGuiding returns 0
21:34:06.019 00.017 15712 IsGuiding returns 0
21:34:06.019 00.000 15712 Move returns status 0, amount 1
21:34:06.019 00.000 15712 MoveAxis(N, 0, ABG)
21:34:06.019 00.000 15712 Move returns status 0, amount 0
21:34:06.019 00.000 15712 move complete, result=0
21:34:06.019 00.000 15712 worker thread done servicing request
21:34:06.019 00.000 15712 Worker thread wakes up
21:34:06.019 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:34:06.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:06.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:07.445 01.426 15712 Exposure complete
21:34:07.499 00.054 15712 worker thread done servicing request
21:34:07.499 00.000 7988 OnExposeComplete: enter
21:34:07.499 00.000 7988 UpdateGuideState(): m_state=6
21:34:07.506 00.007 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6458
21:34:07.506 00.000 7988 Star::Find returns 1 (1), X=1183.20, Y=443.92, Mass=1537, SNR=26.6, Peak=255 HFD=2.9
21:34:07.506 00.000 7988 MultiStar: [#1 0.11,-0.20,1.01,U] [#2 0.07,-0.22,1.03,U] [#3 0.06,-0.09,0.94,U] [#4 -0.24,-0.07,1.02,U] [#5 0.16,-0.24,0.72,U] [#6 0.23,-0.38,0.67,U] [#7 0.10,-0.40,0.66,U] [#8 0.08,-0.30,0.67,U] 
21:34:07.506 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.21}, one-star: {0.22, -0.13}
21:34:07.506 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
21:34:07.506 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
21:34:07.506 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.22 mountX=0.21 mountY=-0.07, mountTheta=-0.33
21:34:07.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.21, opts=13)
21:34:07.516 00.010 7988 Enqueuing Move request for scope (0.08, -0.21)
21:34:07.516 00.000 15712 Worker thread wakes up
21:34:07.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
21:34:07.516 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
21:34:07.516 00.000 15712 Moving (0.08, -0.21) raw xDistance=0.21 yDistance=-0.07
21:34:07.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:07.516 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6 Saturated
21:34:07.520 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:07.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:07.522 00.002 7988 Enqueuing Expose request
21:34:07.524 00.002 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 635.99
21:34:07.524 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
21:34:07.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:07.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:34:07.524 00.000 15712 MoveAxis(W, 39, ABG)
21:34:07.524 00.000 15712 Guiding  Dir = 3, Dur = 39
21:34:07.524 00.000 15712 IsGuiding returns 0
21:34:07.538 00.014 15712 PulseGuide returned control before completion, sleep 31
21:34:07.585 00.047 15712 IsGuiding returns 0
21:34:07.585 00.000 15712 Move returns status 0, amount 39
21:34:07.585 00.000 15712 MoveAxis(N, 0, ABG)
21:34:07.585 00.000 15712 Move returns status 0, amount 0
21:34:07.585 00.000 15712 move complete, result=0
21:34:07.585 00.000 15712 worker thread done servicing request
21:34:07.585 00.000 15712 Worker thread wakes up
21:34:07.585 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
21:34:07.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:07.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:09.228 01.643 15712 Exposure complete
21:34:09.290 00.062 15712 worker thread done servicing request
21:34:09.290 00.000 7988 OnExposeComplete: enter
21:34:09.290 00.000 7988 UpdateGuideState(): m_state=6
21:34:09.290 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6459
21:34:09.290 00.000 7988 Star::Find returns 1 (0), X=1183.33, Y=444.27, Mass=1552, SNR=26.7, Peak=206 HFD=3.4
21:34:09.290 00.000 7988 MultiStar: [#1 0.28,-0.01,1.01,U] [#2 0.28,0.11,0.99,U] [#3 0.36,0.10,0.94,U] [#4 0.18,0.21,1.03,U] [#5 0.44,0.11,0.74,U] [#6 0.29,-0.11,0.66,U] [#7 0.30,-0.06,0.65,U] [#8 0.21,-0.12,0.67,U] 
21:34:09.290 00.000 7988 refined, 8 included, MultiStar: {0.30, 0.07}, one-star: {0.35, 0.21}
21:34:09.297 00.007 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.58) = xAngle (1.80 = 1.80)
21:34:09.299 00.002 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.91 = -1.37)
21:34:09.299 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.07 hyp=0.30 cameraTheta=0.22 mountX=-0.07 mountY=-0.30, mountTheta=-1.80
21:34:09.299 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.07, opts=13)
21:34:09.299 00.000 7988 Enqueuing Move request for scope (0.30, 0.07)
21:34:09.299 00.000 15712 Worker thread wakes up
21:34:09.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:09.299 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.7
21:34:09.306 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:09.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:09.306 00.000 7988 Enqueuing Expose request
21:34:09.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.07) opts 0xd
21:34:09.306 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.07)
21:34:09.306 00.000 15712 Moving (0.30, 0.07) raw xDistance=-0.07 yDistance=-0.30
21:34:09.306 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:09.306 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
21:34:09.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:34:09.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:34:09.306 00.000 15712 MoveAxis(E, 2, ABG)
21:34:09.306 00.000 15712 Guiding  Dir = 2, Dur = 2
21:34:09.316 00.010 15712 IsGuiding returns 0
21:34:09.333 00.017 15712 IsGuiding returns 0
21:34:09.333 00.000 15712 Move returns status 0, amount 2
21:34:09.333 00.000 15712 MoveAxis(N, 0, ABG)
21:34:09.333 00.000 15712 Move returns status 0, amount 0
21:34:09.333 00.000 15712 move complete, result=0
21:34:09.333 00.000 15712 worker thread done servicing request
21:34:09.333 00.000 15712 Worker thread wakes up
21:34:09.333 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.3 px 0 ms NORTH
21:34:09.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:09.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:10.749 01.416 15712 Exposure complete
21:34:10.812 00.063 15712 worker thread done servicing request
21:34:10.812 00.000 7988 OnExposeComplete: enter
21:34:10.812 00.000 7988 UpdateGuideState(): m_state=6
21:34:10.812 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6460
21:34:10.812 00.000 7988 Star::Find returns 1 (0), X=1183.36, Y=444.45, Mass=1433, SNR=25.7, Peak=198 HFD=3.2
21:34:10.812 00.000 7988 MultiStar: [#1 0.18,0.25,1.03,U] [#2 0.45,0.34,1.02,U] [#3 0.26,0.31,1.01,U] [#4 0.18,0.32,1.04,U] [#5 0.31,0.28,0.70,U] [#6 0.17,0.07,0.71,U] [#7 0.17,0.36,0.71,U] [#8 0.19,0.12,0.70,U] 
21:34:10.812 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.28}, one-star: {0.38, 0.39}
21:34:10.828 00.016 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.40 = 2.40)
21:34:10.830 00.002 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.51 = -0.77)
21:34:10.834 00.004 7988 CameraToMount -- cameraX=0.26 cameraY=0.28 hyp=0.38 cameraTheta=0.82 mountX=-0.28 mountY=-0.27, mountTheta=-2.38
21:34:10.836 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.28, opts=13)
21:34:10.836 00.000 7988 Enqueuing Move request for scope (0.26, 0.28)
21:34:10.836 00.000 15712 Worker thread wakes up
21:34:10.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.28) opts 0xd
21:34:10.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.28)
21:34:10.836 00.000 15712 Moving (0.26, 0.28) raw xDistance=-0.28 yDistance=-0.27
21:34:10.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:10.843 00.007 7988 UpdateGuideState exits: m=1433 SNR=25.7
21:34:10.845 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:10.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:10.845 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 635.99
21:34:10.845 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
21:34:10.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:34:10.845 00.000 7988 Enqueuing Expose request
21:34:10.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:34:10.845 00.000 15712 MoveAxis(E, 57, ABG)
21:34:10.845 00.000 15712 Guiding  Dir = 2, Dur = 57
21:34:10.845 00.000 15712 IsGuiding returns 0
21:34:10.862 00.017 15712 PulseGuide returned control before completion, sleep 50
21:34:10.923 00.061 15712 IsGuiding returns 1
21:34:10.923 00.000 15712 scope still moving after pulse duration time elapsed
21:34:10.990 00.067 15712 IsGuiding returns 0
21:34:10.990 00.000 15712 scope move finished after 57 + 89 ms
21:34:10.990 00.000 15712 Move returns status 0, amount 57
21:34:10.990 00.000 15712 MoveAxis(N, 0, ABG)
21:34:10.990 00.000 15712 Move returns status 0, amount 0
21:34:10.990 00.000 15712 move complete, result=0
21:34:10.990 00.000 15712 worker thread done servicing request
21:34:10.990 00.000 15712 Worker thread wakes up
21:34:10.990 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.3 px 0 ms NORTH
21:34:10.998 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:10.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:12.036 01.038 7988 evsrv: cli 0CCD02A8 connect
21:34:12.038 00.002 7988 case statement mapped state 6 to 3
21:34:12.038 00.000 7988 case statement mapped state 6 to 3
21:34:12.042 00.004 7988 evsrv: cli 0CCD02A8 request: {"method":"get_app_state","id":"744c99f7-7cd5-4360-a73e-3be505d6f23a"}
21:34:12.042 00.000 7988 case statement mapped state 6 to 3
21:34:12.042 00.000 7988 evsrv: cli 0CCD02A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"744c99f7-7cd5-4360-a73e-3be505d6f23a"}
21:34:12.047 00.005 7988 evsrv: cli 0CCD02A8 disconnect
21:34:12.626 00.579 15712 Exposure complete
21:34:12.680 00.054 15712 worker thread done servicing request
21:34:12.680 00.000 7988 OnExposeComplete: enter
21:34:12.689 00.009 7988 UpdateGuideState(): m_state=6
21:34:12.689 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6461
21:34:12.689 00.000 7988 Star::Find returns 1 (0), X=1183.28, Y=444.40, Mass=1628, SNR=27.5, Peak=226 HFD=3.5
21:34:12.689 00.000 7988 MultiStar: [#1 0.20,0.08,0.98,U] [#2 0.39,0.12,0.98,U] [#3 0.26,0.11,0.93,U] [#4 0.30,0.15,1.00,U] [#5 0.56,0.23,0.71,U] [#6 0.27,-0.17,0.67,U] [#7 0.22,-0.14,0.64,U] [#8 0.43,0.01,0.64,U] 
21:34:12.689 00.000 7988 refined, 8 included, MultiStar: {0.32, 0.10}, one-star: {0.30, 0.35}
21:34:12.689 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
21:34:12.697 00.008 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
21:34:12.697 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.10 hyp=0.33 cameraTheta=0.30 mountX=-0.10 mountY=-0.32, mountTheta=-1.88
21:34:12.697 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.10, opts=13)
21:34:12.697 00.000 7988 Enqueuing Move request for scope (0.32, 0.10)
21:34:12.697 00.000 15712 Worker thread wakes up
21:34:12.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.10) opts 0xd
21:34:12.697 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.10)
21:34:12.697 00.000 15712 Moving (0.32, 0.10) raw xDistance=-0.10 yDistance=-0.32
21:34:12.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:12.703 00.006 7988 UpdateGuideState exits: m=1628 SNR=27.5
21:34:12.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:12.705 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:12.705 00.000 7988 Enqueuing Expose request
21:34:12.705 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:12.705 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:34:12.705 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=-0.12 newest=-0.89
21:34:12.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:34:12.705 00.000 15712 MoveAxis(E, 3, ABG)
21:34:12.705 00.000 15712 Guiding  Dir = 2, Dur = 3
21:34:12.705 00.000 15712 IsGuiding returns 0
21:34:12.737 00.032 15712 IsGuiding returns 0
21:34:12.737 00.000 15712 Move returns status 0, amount 3
21:34:12.737 00.000 15712 MoveAxis(N, 82, ABG)
21:34:12.737 00.000 15712 Guiding  Dir = 0, Dur = 82
21:34:12.737 00.000 15712 IsGuiding returns 0
21:34:12.817 00.080 15712 PulseGuide returned control before completion, sleep 13
21:34:12.833 00.016 15712 IsGuiding returns 1
21:34:12.833 00.000 15712 scope still moving after pulse duration time elapsed
21:34:12.865 00.032 15712 IsGuiding returns 1
21:34:12.913 00.048 15712 IsGuiding returns 1
21:34:12.945 00.032 15712 IsGuiding returns 0
21:34:12.945 00.000 15712 scope move finished after 82 + 125 ms
21:34:12.945 00.000 15712 Move returns status 0, amount 82
21:34:12.945 00.000 15712 move complete, result=0
21:34:12.945 00.000 15712 worker thread done servicing request
21:34:12.945 00.000 15712 Worker thread wakes up
21:34:12.945 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.3 px 82 ms NORTH
21:34:12.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:12.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:14.362 01.417 15712 Exposure complete
21:34:14.430 00.068 15712 worker thread done servicing request
21:34:14.430 00.000 7988 OnExposeComplete: enter
21:34:14.430 00.000 7988 UpdateGuideState(): m_state=6
21:34:14.430 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6462
21:34:14.430 00.000 7988 Star::Find returns 1 (0), X=1183.26, Y=444.52, Mass=1518, SNR=26.4, Peak=237 HFD=3.3
21:34:14.430 00.000 7988 MultiStar: [#1 0.04,0.16,1.03,U] [#2 -0.01,0.10,1.03,U] [#3 0.06,0.20,0.98,U] [#4 0.01,0.25,1.03,U] [#5 0.24,0.37,0.72,U] [#6 -0.05,-0.17,0.71,U] [#7 0.14,0.01,0.70,U] [#8 -0.06,0.26,0.64,U] 
21:34:14.441 00.011 7988 refined, 8 included, MultiStar: {0.07, 0.19}, one-star: {0.28, 0.47}
21:34:14.441 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
21:34:14.441 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
21:34:14.441 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.21 mountX=-0.19 mountY=-0.08, mountTheta=-2.76
21:34:14.447 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.19, opts=13)
21:34:14.449 00.002 7988 Enqueuing Move request for scope (0.07, 0.19)
21:34:14.449 00.000 15712 Worker thread wakes up
21:34:14.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
21:34:14.449 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
21:34:14.449 00.000 15712 Moving (0.07, 0.19) raw xDistance=-0.19 yDistance=-0.08
21:34:14.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:14.449 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.4
21:34:14.457 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:14.457 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:14.457 00.000 7988 Enqueuing Expose request
21:34:14.457 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 635.99
21:34:14.457 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
21:34:14.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:14.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:34:14.457 00.000 15712 MoveAxis(E, 41, ABG)
21:34:14.457 00.000 15712 Guiding  Dir = 2, Dur = 41
21:34:14.457 00.000 15712 IsGuiding returns 0
21:34:14.473 00.016 15712 PulseGuide returned control before completion, sleep 33
21:34:14.520 00.047 15712 IsGuiding returns 0
21:34:14.520 00.000 15712 Move returns status 0, amount 41
21:34:14.520 00.000 15712 MoveAxis(N, 0, ABG)
21:34:14.520 00.000 15712 Move returns status 0, amount 0
21:34:14.520 00.000 15712 move complete, result=0
21:34:14.520 00.000 15712 worker thread done servicing request
21:34:14.520 00.000 15712 Worker thread wakes up
21:34:14.520 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
21:34:14.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:14.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:16.164 01.644 15712 Exposure complete
21:34:16.216 00.052 15712 worker thread done servicing request
21:34:16.216 00.000 7988 OnExposeComplete: enter
21:34:16.226 00.010 7988 UpdateGuideState(): m_state=6
21:34:16.226 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6463
21:34:16.226 00.000 7988 Star::Find returns 1 (1), X=1183.07, Y=444.35, Mass=1544, SNR=26.8, Peak=255 HFD=3.3
21:34:16.226 00.000 7988 MultiStar: [#1 -0.10,0.15,1.00,U] [#2 0.06,0.01,0.99,U] [#3 -0.11,0.29,0.95,U] [#4 -0.21,0.35,1.01,U] [#5 -0.00,0.13,0.71,U] [#6 -0.01,0.08,0.71,U] [#7 -0.00,-0.09,0.63,U] [#8 0.07,-0.06,0.67,U] 
21:34:16.226 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.15}, one-star: {0.09, 0.29}
21:34:16.226 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.35 = -2.93)
21:34:16.226 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.18)
21:34:16.233 00.007 7988 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.77 mountX=-0.15 mountY=0.03, mountTheta=2.96
21:34:16.235 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.15, opts=13)
21:34:16.235 00.000 7988 Enqueuing Move request for scope (-0.03, 0.15)
21:34:16.235 00.000 15712 Worker thread wakes up
21:34:16.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
21:34:16.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
21:34:16.235 00.000 15712 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=0.03
21:34:16.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:16.235 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8 Saturated
21:34:16.240 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:16.240 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:16.241 00.001 7988 Enqueuing Expose request
21:34:16.241 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:16.241 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
21:34:16.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:16.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:34:16.241 00.000 15712 MoveAxis(E, 4, ABG)
21:34:16.241 00.000 15712 Guiding  Dir = 2, Dur = 4
21:34:16.284 00.043 15712 IsGuiding returns 0
21:34:16.301 00.017 15712 IsGuiding returns 0
21:34:16.301 00.000 15712 Move returns status 0, amount 4
21:34:16.301 00.000 15712 MoveAxis(N, 0, ABG)
21:34:16.301 00.000 15712 Move returns status 0, amount 0
21:34:16.301 00.000 15712 move complete, result=0
21:34:16.301 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:34:16.301 00.000 15712 worker thread done servicing request
21:34:16.305 00.004 15712 Worker thread wakes up
21:34:16.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:16.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:17.721 01.416 15712 Exposure complete
21:34:17.781 00.060 15712 worker thread done servicing request
21:34:17.781 00.000 7988 OnExposeComplete: enter
21:34:17.781 00.000 7988 UpdateGuideState(): m_state=6
21:34:17.781 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6464
21:34:17.781 00.000 7988 Star::Find returns 1 (0), X=1182.94, Y=444.38, Mass=1492, SNR=26.2, Peak=242 HFD=3.3
21:34:17.781 00.000 7988 MultiStar: [#1 -0.12,0.07,1.03,U] [#2 0.05,-0.03,1.00,U] [#3 -0.02,0.22,0.94,U] [#4 -0.15,0.19,1.03,U] [#5 -0.02,0.13,0.71,U] [#6 -0.16,0.05,0.72,U] [#7 -0.09,0.09,0.66,U] [#8 0.07,-0.12,0.61,U] 
21:34:17.781 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.04, 0.32}
21:34:17.781 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.58) = xAngle (3.61 = -2.67)
21:34:17.799 00.018 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.72 = 0.44)
21:34:17.799 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.04 mountX=-0.11 mountY=0.05, mountTheta=2.70
21:34:17.802 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.11, opts=13)
21:34:17.806 00.004 7988 Enqueuing Move request for scope (-0.06, 0.11)
21:34:17.808 00.002 15712 Worker thread wakes up
21:34:17.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
21:34:17.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:17.808 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.2
21:34:17.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:17.813 00.005 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
21:34:17.813 00.000 15712 Moving (-0.06, 0.11) raw xDistance=-0.11 yDistance=0.05
21:34:17.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:17.813 00.000 7988 Enqueuing Expose request
21:34:17.816 00.003 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:17.816 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
21:34:17.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:17.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:34:17.816 00.000 15712 MoveAxis(E, 4, ABG)
21:34:17.816 00.000 15712 Guiding  Dir = 2, Dur = 4
21:34:17.816 00.000 15712 IsGuiding returns 0
21:34:17.836 00.020 15712 IsGuiding returns 0
21:34:17.836 00.000 15712 Move returns status 0, amount 4
21:34:17.836 00.000 15712 MoveAxis(N, 0, ABG)
21:34:17.836 00.000 15712 Move returns status 0, amount 0
21:34:17.836 00.000 15712 move complete, result=0
21:34:17.836 00.000 15712 worker thread done servicing request
21:34:17.836 00.000 15712 Worker thread wakes up
21:34:17.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:17.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:17.836 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:34:19.462 01.626 15712 Exposure complete
21:34:19.543 00.081 15712 worker thread done servicing request
21:34:19.543 00.000 7988 OnExposeComplete: enter
21:34:19.547 00.004 7988 UpdateGuideState(): m_state=6
21:34:19.547 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6465
21:34:19.547 00.000 7988 Star::Find returns 1 (1), X=1183.07, Y=444.49, Mass=1588, SNR=27.0, Peak=255 HFD=3.5
21:34:19.547 00.000 7988 MultiStar: [#1 -0.15,0.25,0.99,U] [#2 -0.03,0.19,0.97,U] [#3 -0.14,0.37,0.92,U] [#4 -0.18,0.51,1.00,U] [#5 -0.01,0.28,0.65,U] [#6 -0.15,-0.01,0.66,U] [#7 -0.04,0.35,0.64,U] [#8 -0.12,0.21,0.62,U] 
21:34:19.547 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.30}, one-star: {0.09, 0.43}
21:34:19.557 00.010 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
21:34:19.557 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
21:34:19.560 00.003 7988 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.84 mountX=-0.30 mountY=0.07, mountTheta=2.90
21:34:19.560 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.30, opts=13)
21:34:19.560 00.000 7988 Enqueuing Move request for scope (-0.08, 0.30)
21:34:19.565 00.005 15712 Worker thread wakes up
21:34:19.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd
21:34:19.565 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.30)
21:34:19.565 00.000 15712 Moving (-0.08, 0.30) raw xDistance=-0.30 yDistance=0.07
21:34:19.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:34:19.565 00.000 7988 UpdateGuideState exits: m=1588 SNR=27.0 Saturated
21:34:19.568 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:19.570 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:19.570 00.000 7988 Enqueuing Expose request
21:34:19.573 00.003 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 635.99
21:34:19.573 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
21:34:19.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:19.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:34:19.573 00.000 15712 MoveAxis(E, 63, ABG)
21:34:19.573 00.000 15712 Guiding  Dir = 2, Dur = 63
21:34:19.573 00.000 15712 IsGuiding returns 0
21:34:19.594 00.021 15712 PulseGuide returned control before completion, sleep 52
21:34:19.652 00.058 15712 IsGuiding returns 0
21:34:19.652 00.000 15712 Move returns status 0, amount 63
21:34:19.652 00.000 15712 MoveAxis(N, 0, ABG)
21:34:19.652 00.000 15712 Move returns status 0, amount 0
21:34:19.652 00.000 15712 move complete, result=0
21:34:19.652 00.000 15712 worker thread done servicing request
21:34:19.652 00.000 15712 Worker thread wakes up
21:34:19.652 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
21:34:19.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:19.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:21.067 01.415 15712 Exposure complete
21:34:21.127 00.060 15712 worker thread done servicing request
21:34:21.127 00.000 7988 OnExposeComplete: enter
21:34:21.128 00.001 7988 UpdateGuideState(): m_state=6
21:34:21.128 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6466
21:34:21.128 00.000 7988 Star::Find returns 1 (1), X=1182.94, Y=444.39, Mass=1591, SNR=27.1, Peak=255 HFD=3.4
21:34:21.128 00.000 7988 MultiStar: [#1 -0.18,0.15,0.98,U] [#2 -0.20,0.00,0.98,U] [#3 -0.13,0.26,0.90,U] [#4 -0.21,0.02,1.03,U] [#5 -0.14,0.33,0.71,U] [#6 -0.16,-0.08,0.69,U] [#7 -0.00,0.06,0.63,U] [#8 -0.20,0.11,0.63,U] 
21:34:21.128 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.14}, one-star: {-0.04, 0.33}
21:34:21.128 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.95 = -2.33)
21:34:21.128 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.78)
21:34:21.128 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.38 mountX=-0.14 mountY=0.14, mountTheta=2.34
21:34:21.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.14, opts=13)
21:34:21.128 00.000 7988 Enqueuing Move request for scope (-0.14, 0.14)
21:34:21.128 00.000 15712 Worker thread wakes up
21:34:21.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
21:34:21.128 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
21:34:21.128 00.000 15712 Moving (-0.14, 0.14) raw xDistance=-0.14 yDistance=0.14
21:34:21.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:21.141 00.013 7988 UpdateGuideState exits: m=1591 SNR=27.1 Saturated
21:34:21.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:21.143 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:21.144 00.001 7988 Enqueuing Expose request
21:34:21.144 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:21.144 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:34:21.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:21.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:34:21.144 00.000 15712 MoveAxis(E, 3, ABG)
21:34:21.144 00.000 15712 Guiding  Dir = 2, Dur = 3
21:34:21.144 00.000 15712 IsGuiding returns 0
21:34:21.162 00.018 15712 IsGuiding returns 0
21:34:21.162 00.000 15712 Move returns status 0, amount 3
21:34:21.162 00.000 15712 MoveAxis(N, 0, ABG)
21:34:21.162 00.000 15712 Move returns status 0, amount 0
21:34:21.162 00.000 15712 move complete, result=0
21:34:21.162 00.000 15712 worker thread done servicing request
21:34:21.162 00.000 15712 Worker thread wakes up
21:34:21.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:21.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:21.162 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:34:22.793 01.631 15712 Exposure complete
21:34:22.844 00.051 15712 worker thread done servicing request
21:34:22.844 00.000 7988 OnExposeComplete: enter
21:34:22.857 00.013 7988 UpdateGuideState(): m_state=6
21:34:22.857 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6467
21:34:22.859 00.002 7988 Star::Find returns 1 (0), X=1182.80, Y=444.41, Mass=1494, SNR=26.3, Peak=225 HFD=3.2
21:34:22.859 00.000 7988 MultiStar: [#1 -0.47,0.25,1.02,U] [#2 -0.12,0.03,1.00,U] [#3 -0.26,0.23,0.95,U] [#4 -0.47,0.30,1.04,U] [#5 -0.17,0.35,0.72,U] [#6 -0.26,-0.00,0.71,U] [#7 -0.43,0.08,0.68,U] [#8 -0.27,0.11,0.66,U] 
21:34:22.861 00.002 7988 refined, 8 included, MultiStar: {-0.30, 0.20}, one-star: {-0.18, 0.35}
21:34:22.861 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.15)
21:34:22.865 00.004 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.96)
21:34:22.865 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.55 mountX=-0.20 mountY=0.29, mountTheta=2.16
21:34:22.867 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.20, opts=13)
21:34:22.869 00.002 7988 Enqueuing Move request for scope (-0.30, 0.20)
21:34:22.869 00.000 15712 Worker thread wakes up
21:34:22.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.20) opts 0xd
21:34:22.869 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.20)
21:34:22.869 00.000 15712 Moving (-0.30, 0.20) raw xDistance=-0.20 yDistance=0.29
21:34:22.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:22.869 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3
21:34:22.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:22.873 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:22.875 00.002 7988 Enqueuing Expose request
21:34:22.875 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 635.99
21:34:22.875 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
21:34:22.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:22.875 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:34:22.875 00.000 15712 MoveAxis(E, 41, ABG)
21:34:22.875 00.000 15712 Guiding  Dir = 2, Dur = 41
21:34:22.877 00.002 15712 IsGuiding returns 0
21:34:22.905 00.028 15712 PulseGuide returned control before completion, sleep 24
21:34:22.947 00.042 15712 IsGuiding returns 0
21:34:22.947 00.000 15712 Move returns status 0, amount 41
21:34:22.947 00.000 15712 MoveAxis(N, 0, ABG)
21:34:22.947 00.000 15712 Move returns status 0, amount 0
21:34:22.947 00.000 15712 move complete, result=0
21:34:22.953 00.006 7988 GuideStep: -0.2 px 41 ms EAST, 0.3 px 0 ms NORTH
21:34:22.953 00.000 15712 worker thread done servicing request
21:34:22.953 00.000 15712 Worker thread wakes up
21:34:22.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:22.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:24.369 01.416 15712 Exposure complete
21:34:24.428 00.059 15712 worker thread done servicing request
21:34:24.428 00.000 7988 OnExposeComplete: enter
21:34:24.428 00.000 7988 UpdateGuideState(): m_state=6
21:34:24.428 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6468
21:34:24.428 00.000 7988 Star::Find returns 1 (1), X=1182.87, Y=444.34, Mass=1511, SNR=26.5, Peak=255 HFD=3.1
21:34:24.428 00.000 7988 MultiStar: [#1 -0.24,0.18,0.99,U] [#2 -0.19,-0.04,1.00,U] [#3 -0.18,0.23,0.94,U] [#4 -0.22,0.20,1.04,U] [#5 -0.11,0.11,0.71,U] [#6 -0.11,0.05,0.69,U] [#7 -0.41,0.27,0.67,U] [#8 -0.37,0.13,0.70,U] 
21:34:24.428 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.16}, one-star: {-0.11, 0.28}
21:34:24.428 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.58) = xAngle (4.07 = -2.22)
21:34:24.428 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.17 = 0.89)
21:34:24.440 00.012 7988 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.49 mountX=-0.16 mountY=0.20, mountTheta=2.23
21:34:24.440 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.16, opts=13)
21:34:24.444 00.004 7988 Enqueuing Move request for scope (-0.21, 0.16)
21:34:24.444 00.000 15712 Worker thread wakes up
21:34:24.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
21:34:24.444 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
21:34:24.444 00.000 15712 Moving (-0.21, 0.16) raw xDistance=-0.16 yDistance=0.20
21:34:24.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:24.444 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5 Saturated
21:34:24.447 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:24.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:24.449 00.002 7988 Enqueuing Expose request
21:34:24.449 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:24.449 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
21:34:24.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:24.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:34:24.449 00.000 15712 MoveAxis(E, 2, ABG)
21:34:24.449 00.000 15712 Guiding  Dir = 2, Dur = 2
21:34:24.449 00.000 15712 IsGuiding returns 0
21:34:24.460 00.011 15712 IsGuiding returns 0
21:34:24.460 00.000 15712 Move returns status 0, amount 2
21:34:24.460 00.000 15712 MoveAxis(N, 0, ABG)
21:34:24.460 00.000 15712 Move returns status 0, amount 0
21:34:24.460 00.000 15712 move complete, result=0
21:34:24.460 00.000 15712 worker thread done servicing request
21:34:24.460 00.000 15712 Worker thread wakes up
21:34:24.460 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.2 px 0 ms NORTH
21:34:24.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:24.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:26.096 01.636 15712 Exposure complete
21:34:26.142 00.046 15712 worker thread done servicing request
21:34:26.157 00.015 7988 OnExposeComplete: enter
21:34:26.158 00.001 7988 UpdateGuideState(): m_state=6
21:34:26.158 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6469
21:34:26.158 00.000 7988 Star::Find returns 1 (1), X=1182.85, Y=444.38, Mass=1560, SNR=26.8, Peak=255 HFD=3.2
21:34:26.158 00.000 7988 MultiStar: [#1 -0.15,0.10,1.00,U] [#2 -0.12,-0.06,0.97,U] [#3 -0.13,0.21,0.90,U] [#4 -0.18,0.21,1.05,U] [#5 -0.18,0.12,0.68,U] [#6 -0.24,0.04,0.71,U] [#7 -0.30,0.18,0.63,U] [#8 -0.15,0.13,0.65,U] 
21:34:26.158 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.14}, one-star: {-0.13, 0.32}
21:34:26.158 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.58) = xAngle (4.02 = -2.26)
21:34:26.158 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.85)
21:34:26.158 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.44 mountX=-0.14 mountY=0.17, mountTheta=2.28
21:34:26.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.14, opts=13)
21:34:26.158 00.000 7988 Enqueuing Move request for scope (-0.17, 0.14)
21:34:26.158 00.000 15712 Worker thread wakes up
21:34:26.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
21:34:26.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
21:34:26.158 00.000 15712 Moving (-0.17, 0.14) raw xDistance=-0.14 yDistance=0.17
21:34:26.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:26.158 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.8 Saturated
21:34:26.172 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:26.174 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:26.176 00.002 7988 Enqueuing Expose request
21:34:26.176 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:26.176 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:34:26.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:26.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:34:26.176 00.000 15712 MoveAxis(E, 2, ABG)
21:34:26.176 00.000 15712 Guiding  Dir = 2, Dur = 2
21:34:26.176 00.000 15712 IsGuiding returns 0
21:34:26.191 00.015 15712 IsGuiding returns 0
21:34:26.191 00.000 15712 Move returns status 0, amount 2
21:34:26.191 00.000 15712 MoveAxis(N, 0, ABG)
21:34:26.191 00.000 15712 Move returns status 0, amount 0
21:34:26.191 00.000 15712 move complete, result=0
21:34:26.191 00.000 15712 worker thread done servicing request
21:34:26.191 00.000 15712 Worker thread wakes up
21:34:26.191 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
21:34:26.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:26.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:27.715 01.524 15712 Exposure complete
21:34:27.778 00.063 15712 worker thread done servicing request
21:34:27.778 00.000 7988 OnExposeComplete: enter
21:34:27.778 00.000 7988 UpdateGuideState(): m_state=6
21:34:27.778 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6470
21:34:27.778 00.000 7988 Star::Find returns 1 (1), X=1182.97, Y=444.44, Mass=1505, SNR=26.4, Peak=255 HFD=3.3
21:34:27.778 00.000 7988 MultiStar: [#1 -0.00,0.12,1.02,U] [#2 -0.05,0.26,1.02,U] [#3 -0.09,0.32,0.98,U] [#4 -0.11,0.08,1.05,U] [#5 -0.19,0.34,0.73,U] [#6 -0.07,-0.03,0.70,U] [#7 0.04,0.03,0.68,U] [#8 -0.03,0.26,0.69,U] 
21:34:27.778 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.20}, one-star: {-0.01, 0.38}
21:34:27.778 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
21:34:27.778 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
21:34:27.778 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.85 mountX=-0.20 mountY=0.05, mountTheta=2.89
21:34:27.778 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.20, opts=13)
21:34:27.778 00.000 7988 Enqueuing Move request for scope (-0.06, 0.20)
21:34:27.792 00.014 15712 Worker thread wakes up
21:34:27.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:27.792 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4 Saturated
21:34:27.792 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:27.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:27.792 00.000 7988 Enqueuing Expose request
21:34:27.797 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
21:34:27.797 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
21:34:27.797 00.000 15712 Moving (-0.06, 0.20) raw xDistance=-0.20 yDistance=0.05
21:34:27.797 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 635.99
21:34:27.797 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
21:34:27.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:27.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:34:27.797 00.000 15712 MoveAxis(E, 42, ABG)
21:34:27.797 00.000 15712 Guiding  Dir = 2, Dur = 42
21:34:27.797 00.000 15712 IsGuiding returns 0
21:34:27.826 00.029 15712 PulseGuide returned control before completion, sleep 29
21:34:27.857 00.031 15712 IsGuiding returns 1
21:34:27.857 00.000 15712 scope still moving after pulse duration time elapsed
21:34:27.904 00.047 15712 IsGuiding returns 0
21:34:27.904 00.000 15712 scope move finished after 42 + 62 ms
21:34:27.904 00.000 15712 Move returns status 0, amount 42
21:34:27.904 00.000 15712 MoveAxis(N, 0, ABG)
21:34:27.904 00.000 15712 Move returns status 0, amount 0
21:34:27.904 00.000 15712 move complete, result=0
21:34:27.904 00.000 15712 worker thread done servicing request
21:34:27.904 00.000 15712 Worker thread wakes up
21:34:27.904 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
21:34:27.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:27.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:29.544 01.640 15712 Exposure complete
21:34:29.597 00.053 15712 worker thread done servicing request
21:34:29.597 00.000 7988 OnExposeComplete: enter
21:34:29.597 00.000 7988 UpdateGuideState(): m_state=6
21:34:29.607 00.010 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6471
21:34:29.609 00.002 7988 Star::Find returns 1 (1), X=1183.06, Y=444.11, Mass=1572, SNR=26.8, Peak=255 HFD=3.3
21:34:29.609 00.000 7988 MultiStar: [#1 -0.06,-0.05,0.99,U] [#2 0.10,-0.18,1.01,U] [#3 -0.20,-0.11,0.97,U] [#4 -0.30,-0.01,1.00,U] [#5 -0.07,0.12,0.69,U] [#6 -0.16,-0.28,0.69,U] [#7 -0.01,-0.26,0.69,U] [#8 -0.20,-0.16,0.62,U] 
21:34:29.611 00.002 7988 single-star, 8 included, MultiStar: {-0.09, -0.09}, one-star: {0.08, 0.06}
21:34:29.613 00.002 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.58) = xAngle (2.20 = 2.20)
21:34:29.613 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.31 = -0.98)
21:34:29.615 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=-0.06 mountY=-0.08, mountTheta=-2.19
21:34:29.617 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
21:34:29.617 00.000 7988 Enqueuing Move request for scope (0.08, 0.06)
21:34:29.619 00.002 15712 Worker thread wakes up
21:34:29.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
21:34:29.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
21:34:29.619 00.000 15712 Moving (0.08, 0.06) raw xDistance=-0.06 yDistance=-0.08
21:34:29.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:29.619 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.8 Saturated
21:34:29.622 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:29.623 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:29.625 00.002 7988 Enqueuing Expose request
21:34:29.625 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:29.625 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:34:29.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:29.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:34:29.625 00.000 15712 MoveAxis(E, 3, ABG)
21:34:29.625 00.000 15712 Guiding  Dir = 2, Dur = 3
21:34:29.663 00.038 15712 IsGuiding returns 0
21:34:29.680 00.017 15712 IsGuiding returns 0
21:34:29.680 00.000 15712 Move returns status 0, amount 3
21:34:29.680 00.000 15712 MoveAxis(N, 0, ABG)
21:34:29.680 00.000 15712 Move returns status 0, amount 0
21:34:29.680 00.000 15712 move complete, result=0
21:34:29.680 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:34:29.683 00.003 15712 worker thread done servicing request
21:34:29.683 00.000 15712 Worker thread wakes up
21:34:29.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:29.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:31.087 01.404 15712 Exposure complete
21:34:31.141 00.054 15712 worker thread done servicing request
21:34:31.141 00.000 7988 OnExposeComplete: enter
21:34:31.141 00.000 7988 UpdateGuideState(): m_state=6
21:34:31.149 00.008 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6472
21:34:31.150 00.001 7988 Star::Find returns 1 (0), X=1182.92, Y=444.22, Mass=1563, SNR=27.0, Peak=242 HFD=3.3
21:34:31.150 00.000 7988 MultiStar: [#1 -0.07,0.06,0.97,U] [#2 -0.02,-0.02,1.00,U] [#3 -0.00,0.19,0.93,U] [#4 -0.27,0.17,1.00,U] [#5 0.14,0.35,0.71,U] [#6 -0.13,-0.00,0.68,U] [#7 0.05,0.25,0.68,U] [#8 0.01,0.13,0.67,U] 
21:34:31.155 00.005 7988 refined, 8 included, MultiStar: {-0.05, 0.14}, one-star: {-0.06, 0.17}
21:34:31.157 00.002 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
21:34:31.158 00.001 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.31)
21:34:31.158 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.91 mountX=-0.14 mountY=0.04, mountTheta=2.83
21:34:31.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.14, opts=13)
21:34:31.158 00.000 7988 Enqueuing Move request for scope (-0.05, 0.14)
21:34:31.158 00.000 15712 Worker thread wakes up
21:34:31.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
21:34:31.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
21:34:31.158 00.000 15712 Moving (-0.05, 0.14) raw xDistance=-0.14 yDistance=0.04
21:34:31.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:34:31.158 00.000 7988 UpdateGuideState exits: m=1563 SNR=27.0
21:34:31.165 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:31.165 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:31.166 00.001 7988 Enqueuing Expose request
21:34:31.166 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:31.166 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:34:31.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:31.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:34:31.166 00.000 15712 MoveAxis(E, 4, ABG)
21:34:31.166 00.000 15712 Guiding  Dir = 2, Dur = 4
21:34:31.166 00.000 15712 IsGuiding returns 0
21:34:31.182 00.016 15712 IsGuiding returns 0
21:34:31.182 00.000 15712 Move returns status 0, amount 4
21:34:31.182 00.000 15712 MoveAxis(N, 0, ABG)
21:34:31.182 00.000 15712 Move returns status 0, amount 0
21:34:31.182 00.000 15712 move complete, result=0
21:34:31.182 00.000 15712 worker thread done servicing request
21:34:31.182 00.000 15712 Worker thread wakes up
21:34:31.182 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:34:31.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:31.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:32.820 01.638 15712 Exposure complete
21:34:32.881 00.061 15712 worker thread done servicing request
21:34:32.881 00.000 7988 OnExposeComplete: enter
21:34:32.881 00.000 7988 UpdateGuideState(): m_state=6
21:34:32.891 00.010 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6473
21:34:32.891 00.000 7988 Star::Find returns 1 (0), X=1183.15, Y=444.30, Mass=1450, SNR=25.8, Peak=237 HFD=3.4
21:34:32.899 00.008 7988 MultiStar: [#1 -0.19,0.12,1.02,U] [#2 -0.01,-0.10,1.00,U] [#3 -0.09,0.09,0.97,U] [#4 -0.19,0.07,1.06,U] [#5 -0.18,0.00,0.71,U] [#6 -0.14,-0.24,0.71,U] [#7 -0.09,0.10,0.69,U] [#8 0.02,-0.02,0.65,U] 
21:34:32.901 00.002 7988 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {0.17, 0.24}
21:34:32.903 00.002 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.03)
21:34:32.903 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.08)
21:34:32.903 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.67 mountX=-0.04 mountY=0.08, mountTheta=2.04
21:34:32.907 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
21:34:32.907 00.000 7988 Enqueuing Move request for scope (-0.08, 0.04)
21:34:32.907 00.000 15712 Worker thread wakes up
21:34:32.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
21:34:32.907 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
21:34:32.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:32.907 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.8
21:34:32.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:32.913 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:32.913 00.000 7988 Enqueuing Expose request
21:34:32.913 00.000 15712 Moving (-0.08, 0.04) raw xDistance=-0.04 yDistance=0.08
21:34:32.913 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:32.913 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:34:32.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:32.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:34:32.913 00.000 15712 MoveAxis(E, 4, ABG)
21:34:32.913 00.000 15712 Guiding  Dir = 2, Dur = 4
21:34:32.913 00.000 15712 IsGuiding returns 0
21:34:32.941 00.028 15712 IsGuiding returns 0
21:34:32.941 00.000 15712 Move returns status 0, amount 4
21:34:32.941 00.000 15712 MoveAxis(N, 0, ABG)
21:34:32.941 00.000 15712 Move returns status 0, amount 0
21:34:32.941 00.000 15712 move complete, result=0
21:34:32.941 00.000 15712 worker thread done servicing request
21:34:32.941 00.000 15712 Worker thread wakes up
21:34:32.941 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:34:32.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:32.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:34.363 01.422 15712 Exposure complete
21:34:34.422 00.059 15712 worker thread done servicing request
21:34:34.422 00.000 7988 OnExposeComplete: enter
21:34:34.424 00.002 7988 UpdateGuideState(): m_state=6
21:34:34.424 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6474
21:34:34.426 00.002 7988 Star::Find returns 1 (0), X=1183.10, Y=444.04, Mass=1518, SNR=26.5, Peak=220 HFD=3.9
21:34:34.426 00.000 7988 MultiStar: [#1 -0.10,0.05,0.99,U] [#2 0.02,0.13,1.00,U] [#3 -0.08,0.03,0.95,U] [#4 -0.12,0.16,1.05,U] [#5 0.19,0.27,0.71,U] [#6 -0.00,-0.20,0.71,U] [#7 0.02,0.03,0.68,U] [#8 0.10,-0.04,0.63,U] 
21:34:34.428 00.002 7988 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.12, -0.01}
21:34:34.428 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
21:34:34.430 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
21:34:34.430 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.47 mountX=-0.05 mountY=-0.01, mountTheta=-3.02
21:34:34.432 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
21:34:34.434 00.002 7988 Enqueuing Move request for scope (0.01, 0.05)
21:34:34.434 00.000 15712 Worker thread wakes up
21:34:34.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
21:34:34.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
21:34:34.434 00.000 15712 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
21:34:34.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:34.436 00.002 7988 UpdateGuideState exits: m=1518 SNR=26.5
21:34:34.438 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:34.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:34.440 00.002 7988 Enqueuing Expose request
21:34:34.440 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:34.440 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
21:34:34.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:34.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:34:34.440 00.000 15712 MoveAxis(E, 4, ABG)
21:34:34.440 00.000 15712 Guiding  Dir = 2, Dur = 4
21:34:34.440 00.000 15712 IsGuiding returns 0
21:34:34.456 00.016 15712 IsGuiding returns 0
21:34:34.456 00.000 15712 Move returns status 0, amount 4
21:34:34.456 00.000 15712 MoveAxis(N, 0, ABG)
21:34:34.456 00.000 15712 Move returns status 0, amount 0
21:34:34.456 00.000 15712 move complete, result=0
21:34:34.456 00.000 15712 worker thread done servicing request
21:34:34.456 00.000 15712 Worker thread wakes up
21:34:34.456 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:34:34.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:34.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:36.091 01.635 15712 Exposure complete
21:34:36.163 00.072 15712 worker thread done servicing request
21:34:36.163 00.000 7988 OnExposeComplete: enter
21:34:36.163 00.000 7988 UpdateGuideState(): m_state=6
21:34:36.163 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6475
21:34:36.169 00.006 7988 Star::Find returns 1 (1), X=1183.00, Y=444.42, Mass=1522, SNR=26.5, Peak=255 HFD=3.5
21:34:36.169 00.000 7988 MultiStar: [#1 -0.22,0.19,1.02,U] [#2 0.05,0.01,0.97,U] [#3 0.00,0.21,0.98,U] [#4 -0.16,0.17,1.03,U] [#5 -0.04,0.18,0.70,U] [#6 -0.13,-0.02,0.69,U] [#7 0.01,0.00,0.66,U] [#8 0.09,0.20,0.67,U] 
21:34:36.169 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.16}, one-star: {0.01, 0.36}
21:34:36.174 00.005 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
21:34:36.176 00.002 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.28)
21:34:36.176 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.88 mountX=-0.16 mountY=0.05, mountTheta=2.86
21:34:36.176 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.16, opts=13)
21:34:36.183 00.007 7988 Enqueuing Move request for scope (-0.05, 0.16)
21:34:36.186 00.003 15712 Worker thread wakes up
21:34:36.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
21:34:36.186 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
21:34:36.186 00.000 15712 Moving (-0.05, 0.16) raw xDistance=-0.16 yDistance=0.05
21:34:36.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:36.186 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5 Saturated
21:34:36.186 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:36.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:36.186 00.000 7988 Enqueuing Expose request
21:34:36.186 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:36.186 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
21:34:36.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:36.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:34:36.186 00.000 15712 MoveAxis(E, 5, ABG)
21:34:36.186 00.000 15712 Guiding  Dir = 2, Dur = 5
21:34:36.186 00.000 15712 IsGuiding returns 0
21:34:36.215 00.029 15712 IsGuiding returns 0
21:34:36.215 00.000 15712 Move returns status 0, amount 5
21:34:36.220 00.005 15712 MoveAxis(N, 0, ABG)
21:34:36.220 00.000 15712 Move returns status 0, amount 0
21:34:36.220 00.000 15712 move complete, result=0
21:34:36.220 00.000 15712 worker thread done servicing request
21:34:36.220 00.000 15712 Worker thread wakes up
21:34:36.220 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.0 px 0 ms NORTH
21:34:36.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:36.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:37.625 01.405 15712 Exposure complete
21:34:37.679 00.054 15712 worker thread done servicing request
21:34:37.679 00.000 7988 OnExposeComplete: enter
21:34:37.688 00.009 7988 UpdateGuideState(): m_state=6
21:34:37.688 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6476
21:34:37.688 00.000 7988 Star::Find returns 1 (0), X=1182.80, Y=444.34, Mass=1571, SNR=27.0, Peak=226 HFD=3.4
21:34:37.688 00.000 7988 MultiStar: [#1 -0.37,-0.01,1.00,U] [#2 -0.04,0.20,1.00,U] [#3 -0.09,0.32,0.93,U] [#4 -0.43,0.12,1.01,U] [#5 -0.20,0.18,0.68,U] [#6 -0.24,-0.03,0.71,U] [#7 -0.28,-0.02,0.66,U] [#8 -0.20,0.21,0.64,U] 
21:34:37.688 00.000 7988 refined, 8 included, MultiStar: {-0.23, 0.15}, one-star: {-0.18, 0.29}
21:34:37.688 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.58) = xAngle (4.15 = -2.14)
21:34:37.688 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.97)
21:34:37.688 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.15 hyp=0.27 cameraTheta=2.57 mountX=-0.14 mountY=0.22, mountTheta=2.15
21:34:37.696 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.15, opts=13)
21:34:37.696 00.000 7988 Enqueuing Move request for scope (-0.23, 0.15)
21:34:37.696 00.000 15712 Worker thread wakes up
21:34:37.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.15) opts 0xd
21:34:37.696 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.15)
21:34:37.696 00.000 15712 Moving (-0.23, 0.15) raw xDistance=-0.14 yDistance=0.22
21:34:37.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:37.696 00.000 7988 UpdateGuideState exits: m=1571 SNR=27.0
21:34:37.702 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:37.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:37.703 00.001 7988 Enqueuing Expose request
21:34:37.703 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:37.703 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:34:37.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:37.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:34:37.703 00.000 15712 MoveAxis(E, 5, ABG)
21:34:37.703 00.000 15712 Guiding  Dir = 2, Dur = 5
21:34:37.719 00.016 15712 IsGuiding returns 0
21:34:37.735 00.016 15712 IsGuiding returns 0
21:34:37.735 00.000 15712 Move returns status 0, amount 5
21:34:37.735 00.000 15712 MoveAxis(N, 0, ABG)
21:34:37.735 00.000 15712 Move returns status 0, amount 0
21:34:37.735 00.000 15712 move complete, result=0
21:34:37.735 00.000 15712 worker thread done servicing request
21:34:37.735 00.000 15712 Worker thread wakes up
21:34:37.735 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:34:37.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:37.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:39.375 01.640 15712 Exposure complete
21:34:39.435 00.060 15712 worker thread done servicing request
21:34:39.435 00.000 7988 OnExposeComplete: enter
21:34:39.438 00.003 7988 UpdateGuideState(): m_state=6
21:34:39.438 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6477
21:34:39.438 00.000 7988 Star::Find returns 1 (0), X=1182.92, Y=444.33, Mass=1441, SNR=25.9, Peak=240 HFD=3.2
21:34:39.438 00.000 7988 MultiStar: [#1 -0.17,0.25,1.06,U] [#2 -0.03,0.09,1.05,U] [#3 -0.09,0.25,0.96,U] [#4 -0.20,0.20,1.04,U] [#5 -0.14,0.39,0.73,U] [#6 -0.18,0.01,0.72,U] [#7 -0.28,0.08,0.67,U] [#8 -0.04,-0.13,0.67,U] 
21:34:39.438 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.17}, one-star: {-0.06, 0.28}
21:34:39.438 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.58) = xAngle (3.79 = -2.49)
21:34:39.438 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.90 = 0.62)
21:34:39.438 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.21 cameraTheta=2.22 mountX=-0.17 mountY=0.12, mountTheta=2.51
21:34:39.438 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.17, opts=13)
21:34:39.448 00.010 7988 Enqueuing Move request for scope (-0.13, 0.17)
21:34:39.448 00.000 15712 Worker thread wakes up
21:34:39.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
21:34:39.448 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
21:34:39.448 00.000 15712 Moving (-0.13, 0.17) raw xDistance=-0.17 yDistance=0.12
21:34:39.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:39.448 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.9
21:34:39.452 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:39.453 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:39.455 00.002 7988 Enqueuing Expose request
21:34:39.455 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 635.99
21:34:39.455 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
21:34:39.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:39.457 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:34:39.457 00.000 15712 MoveAxis(E, 38, ABG)
21:34:39.457 00.000 15712 Guiding  Dir = 2, Dur = 38
21:34:39.457 00.000 15712 IsGuiding returns 0
21:34:39.469 00.012 15712 PulseGuide returned control before completion, sleep 26
21:34:39.516 00.047 15712 IsGuiding returns 0
21:34:39.516 00.000 15712 Move returns status 0, amount 38
21:34:39.516 00.000 15712 MoveAxis(N, 0, ABG)
21:34:39.516 00.000 15712 Move returns status 0, amount 0
21:34:39.516 00.000 15712 move complete, result=0
21:34:39.516 00.000 15712 worker thread done servicing request
21:34:39.516 00.000 15712 Worker thread wakes up
21:34:39.516 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
21:34:39.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:39.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:40.944 01.428 15712 Exposure complete
21:34:41.016 00.072 15712 worker thread done servicing request
21:34:41.016 00.000 7988 OnExposeComplete: enter
21:34:41.016 00.000 7988 UpdateGuideState(): m_state=6
21:34:41.026 00.010 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6478
21:34:41.028 00.002 7988 Star::Find returns 1 (1), X=1182.95, Y=444.33, Mass=1555, SNR=26.8, Peak=255 HFD=3.3
21:34:41.028 00.000 7988 MultiStar: [#1 -0.28,0.06,1.03,U] [#2 -0.23,-0.00,0.99,U] [#3 -0.19,0.00,0.97,U] [#4 -0.33,0.12,0.99,U] [#5 -0.15,0.01,0.74,U] [#6 -0.19,-0.10,0.68,U] [#7 -0.38,-0.03,0.67,U] [#8 -0.10,-0.08,0.61,U] 
21:34:41.028 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.04}, one-star: {-0.03, 0.28}
21:34:41.028 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.52 = -1.76)
21:34:41.028 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.35)
21:34:41.028 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.94 mountX=-0.04 mountY=0.21, mountTheta=1.76
21:34:41.038 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.04, opts=13)
21:34:41.038 00.000 7988 Enqueuing Move request for scope (-0.21, 0.04)
21:34:41.038 00.000 15712 Worker thread wakes up
21:34:41.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
21:34:41.038 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
21:34:41.038 00.000 15712 Moving (-0.21, 0.04) raw xDistance=-0.04 yDistance=0.21
21:34:41.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:41.042 00.004 7988 UpdateGuideState exits: m=1555 SNR=26.8 Saturated
21:34:41.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:41.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:41.042 00.000 7988 Enqueuing Expose request
21:34:41.047 00.005 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:41.047 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:34:41.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:41.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:34:41.047 00.000 15712 MoveAxis(E, 4, ABG)
21:34:41.047 00.000 15712 Guiding  Dir = 2, Dur = 4
21:34:41.047 00.000 15712 IsGuiding returns 0
21:34:41.078 00.031 15712 IsGuiding returns 0
21:34:41.078 00.000 15712 Move returns status 0, amount 4
21:34:41.078 00.000 15712 MoveAxis(N, 0, ABG)
21:34:41.078 00.000 15712 Move returns status 0, amount 0
21:34:41.078 00.000 15712 move complete, result=0
21:34:41.078 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
21:34:41.078 00.000 15712 worker thread done servicing request
21:34:41.078 00.000 15712 Worker thread wakes up
21:34:41.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:41.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:42.717 01.639 15712 Exposure complete
21:34:42.830 00.113 15712 worker thread done servicing request
21:34:42.830 00.000 7988 OnExposeComplete: enter
21:34:42.836 00.006 7988 UpdateGuideState(): m_state=6
21:34:42.840 00.004 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6479
21:34:42.841 00.001 7988 Star::Find returns 1 (1), X=1182.93, Y=444.16, Mass=1435, SNR=25.8, Peak=255 HFD=3.0
21:34:42.841 00.000 7988 MultiStar: [#1 0.01,-0.04,1.04,U] [#2 -0.15,-0.20,1.04,U] [#3 0.01,-0.11,0.98,U] [#4 -0.26,0.16,1.04,U] [#5 -0.23,0.15,0.73,U] [#6 -0.12,-0.25,0.70,U] [#7 -0.20,-0.12,0.67,U] [#8 0.02,0.04,0.66,U] 
21:34:42.841 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.05, 0.11}
21:34:42.841 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
21:34:42.841 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
21:34:42.841 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.89 mountX=0.03 mountY=0.11, mountTheta=1.32
21:34:42.858 00.017 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.03, opts=13)
21:34:42.861 00.003 7988 Enqueuing Move request for scope (-0.11, -0.03)
21:34:42.868 00.007 15712 Worker thread wakes up
21:34:42.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:42.870 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
21:34:42.870 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.8 Saturated
21:34:42.875 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:42.875 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:42.875 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
21:34:42.875 00.000 7988 Enqueuing Expose request
21:34:42.875 00.000 15712 Moving (-0.11, -0.03) raw xDistance=0.03 yDistance=0.11
21:34:42.891 00.016 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:42.891 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
21:34:42.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:42.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:34:42.891 00.000 15712 MoveAxis(E, 4, ABG)
21:34:42.891 00.000 15712 Guiding  Dir = 2, Dur = 4
21:34:42.891 00.000 15712 IsGuiding returns 0
21:34:42.942 00.051 15712 IsGuiding returns 0
21:34:42.942 00.000 15712 Move returns status 0, amount 4
21:34:42.942 00.000 15712 MoveAxis(N, 0, ABG)
21:34:42.942 00.000 15712 Move returns status 0, amount 0
21:34:42.942 00.000 15712 move complete, result=0
21:34:42.942 00.000 15712 worker thread done servicing request
21:34:42.942 00.000 15712 Worker thread wakes up
21:34:42.942 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:34:42.951 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:42.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:44.361 01.410 15712 Exposure complete
21:34:44.471 00.110 15712 worker thread done servicing request
21:34:44.471 00.000 7988 OnExposeComplete: enter
21:34:44.483 00.012 7988 UpdateGuideState(): m_state=6
21:34:44.485 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6480
21:34:44.488 00.003 7988 Star::Find returns 1 (1), X=1182.98, Y=444.17, Mass=1411, SNR=25.7, Peak=255 HFD=2.9
21:34:44.488 00.000 7988 MultiStar: [#1 -0.06,-0.07,1.05,U] [#2 -0.09,-0.15,1.03,U] [#3 0.16,-0.07,0.95,U] [#4 -0.22,-0.02,1.04,U] [#5 0.01,0.09,0.68,U] [#6 -0.10,-0.06,0.73,U] [#7 -0.01,-0.05,0.66,U] [#8 -0.17,-0.09,0.68,U] 
21:34:44.488 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.01, 0.11}
21:34:44.488 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
21:34:44.488 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
21:34:44.488 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.58 mountX=0.04 mountY=0.06, mountTheta=1.01
21:34:44.501 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.03, opts=13)
21:34:44.501 00.000 7988 Enqueuing Move request for scope (-0.06, -0.03)
21:34:44.505 00.004 15712 Worker thread wakes up
21:34:44.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
21:34:44.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
21:34:44.505 00.000 15712 Moving (-0.06, -0.03) raw xDistance=0.04 yDistance=0.06
21:34:44.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:44.505 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.7 Saturated
21:34:44.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:44.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:44.505 00.000 7988 Enqueuing Expose request
21:34:44.505 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:44.505 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:34:44.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:44.516 00.011 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:34:44.516 00.000 15712 MoveAxis(E, 4, ABG)
21:34:44.516 00.000 15712 Guiding  Dir = 2, Dur = 4
21:34:44.516 00.000 15712 IsGuiding returns 0
21:34:44.521 00.005 15712 IsGuiding returns 0
21:34:44.521 00.000 15712 Move returns status 0, amount 4
21:34:44.521 00.000 15712 MoveAxis(N, 0, ABG)
21:34:44.521 00.000 15712 Move returns status 0, amount 0
21:34:44.521 00.000 15712 move complete, result=0
21:34:44.521 00.000 15712 worker thread done servicing request
21:34:44.521 00.000 15712 Worker thread wakes up
21:34:44.521 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:34:44.532 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:44.534 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:46.174 01.640 15712 Exposure complete
21:34:46.234 00.060 15712 worker thread done servicing request
21:34:46.234 00.000 7988 OnExposeComplete: enter
21:34:46.235 00.001 7988 UpdateGuideState(): m_state=6
21:34:46.235 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6481
21:34:46.235 00.000 7988 Star::Find returns 1 (1), X=1182.83, Y=444.10, Mass=1472, SNR=26.2, Peak=255 HFD=2.9
21:34:46.239 00.004 7988 MultiStar: [#1 -0.17,-0.05,1.01,U] [#2 -0.09,-0.19,1.03,U] [#3 -0.16,-0.02,0.94,U] [#4 -0.11,0.09,1.07,U] [#5 -0.10,0.03,0.72,U] [#6 -0.22,-0.41,0.71,U] [#7 -0.23,-0.28,0.67,U] [#8 -0.15,-0.03,0.66,U] 
21:34:46.239 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.15, 0.04}
21:34:46.239 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.58) = xAngle (4.45 = -1.83)
21:34:46.239 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.56 = 1.28)
21:34:46.239 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.87 mountX=-0.04 mountY=0.15, mountTheta=1.83
21:34:46.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.04, opts=13)
21:34:46.239 00.000 7988 Enqueuing Move request for scope (-0.15, 0.04)
21:34:46.239 00.000 15712 Worker thread wakes up
21:34:46.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
21:34:46.239 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
21:34:46.239 00.000 15712 Moving (-0.15, 0.04) raw xDistance=-0.04 yDistance=0.15
21:34:46.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:46.239 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.2 Saturated
21:34:46.249 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:46.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:46.251 00.002 7988 Enqueuing Expose request
21:34:46.251 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:46.251 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:34:46.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:46.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:34:46.251 00.000 15712 MoveAxis(E, 5, ABG)
21:34:46.251 00.000 15712 Guiding  Dir = 2, Dur = 5
21:34:46.251 00.000 15712 IsGuiding returns 0
21:34:46.273 00.022 15712 IsGuiding returns 0
21:34:46.273 00.000 15712 Move returns status 0, amount 5
21:34:46.273 00.000 15712 MoveAxis(N, 0, ABG)
21:34:46.273 00.000 15712 Move returns status 0, amount 0
21:34:46.273 00.000 15712 move complete, result=0
21:34:46.273 00.000 15712 worker thread done servicing request
21:34:46.273 00.000 15712 Worker thread wakes up
21:34:46.273 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:34:46.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:46.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:47.690 01.417 15712 Exposure complete
21:34:47.741 00.051 15712 worker thread done servicing request
21:34:47.741 00.000 7988 OnExposeComplete: enter
21:34:47.741 00.000 7988 UpdateGuideState(): m_state=6
21:34:47.751 00.010 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6482
21:34:47.751 00.000 7988 Star::Find returns 1 (1), X=1183.12, Y=443.99, Mass=1456, SNR=25.9, Peak=255 HFD=3.0
21:34:47.751 00.000 7988 MultiStar: [#1 -0.06,-0.13,1.05,U] [#2 0.14,-0.17,1.03,U] [#3 -0.02,-0.18,0.98,U] [#4 -0.04,-0.10,1.05,U] [#5 0.10,0.30,0.71,U] [#6 0.07,-0.27,0.74,U] [#7 -0.03,-0.15,0.71,U] [#8 0.06,-0.20,0.69,U] 
21:34:47.755 00.004 7988 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.14, -0.06}
21:34:47.755 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
21:34:47.755 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.84)
21:34:47.755 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.24 mountX=0.11 mountY=-0.04, mountTheta=-0.31
21:34:47.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.11, opts=13)
21:34:47.755 00.000 7988 Enqueuing Move request for scope (0.04, -0.11)
21:34:47.755 00.000 15712 Worker thread wakes up
21:34:47.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
21:34:47.755 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
21:34:47.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:47.755 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9 Saturated
21:34:47.764 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:47.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:47.766 00.002 7988 Enqueuing Expose request
21:34:47.767 00.001 15712 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=-0.04
21:34:47.772 00.005 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:47.772 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
21:34:47.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:47.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:34:47.772 00.000 15712 MoveAxis(E, 5, ABG)
21:34:47.772 00.000 15712 Guiding  Dir = 2, Dur = 5
21:34:47.772 00.000 15712 IsGuiding returns 0
21:34:47.789 00.017 15712 IsGuiding returns 0
21:34:47.789 00.000 15712 Move returns status 0, amount 5
21:34:47.789 00.000 15712 MoveAxis(N, 0, ABG)
21:34:47.789 00.000 15712 Move returns status 0, amount 0
21:34:47.789 00.000 15712 move complete, result=0
21:34:47.789 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:34:47.794 00.005 15712 worker thread done servicing request
21:34:47.794 00.000 15712 Worker thread wakes up
21:34:47.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:47.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:49.429 01.635 15712 Exposure complete
21:34:49.491 00.062 15712 worker thread done servicing request
21:34:49.491 00.000 7988 OnExposeComplete: enter
21:34:49.491 00.000 7988 UpdateGuideState(): m_state=6
21:34:49.493 00.002 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6483
21:34:49.493 00.000 7988 Star::Find returns 1 (1), X=1182.93, Y=444.07, Mass=1599, SNR=27.3, Peak=255 HFD=3.9
21:34:49.495 00.002 7988 MultiStar: [#1 -0.11,-0.05,1.01,U] [#2 0.06,-0.20,0.98,U] [#3 -0.07,0.10,0.92,U] [#4 -0.26,0.01,1.01,U] [#5 -0.05,-0.11,0.69,U] [#6 -0.09,-0.12,0.69,U] [#7 -0.03,-0.26,0.64,U] [#8 -0.17,-0.15,0.64,U] 
21:34:49.495 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.05, 0.01}
21:34:49.497 00.002 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.58) = xAngle (4.51 = -1.78)
21:34:49.499 00.002 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
21:34:49.499 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.93 mountX=-0.01 mountY=0.05, mountTheta=1.78
21:34:49.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
21:34:49.499 00.000 7988 Enqueuing Move request for scope (-0.05, 0.01)
21:34:49.499 00.000 15712 Worker thread wakes up
21:34:49.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
21:34:49.499 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
21:34:49.499 00.000 15712 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
21:34:49.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:49.499 00.000 7988 UpdateGuideState exits: m=1599 SNR=27.3 Saturated
21:34:49.506 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:49.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:49.509 00.003 7988 Enqueuing Expose request
21:34:49.509 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:49.509 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
21:34:49.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:49.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:34:49.509 00.000 15712 MoveAxis(E, 6, ABG)
21:34:49.509 00.000 15712 Guiding  Dir = 2, Dur = 6
21:34:49.509 00.000 15712 IsGuiding returns 0
21:34:49.560 00.051 15712 IsGuiding returns 0
21:34:49.560 00.000 15712 Move returns status 0, amount 6
21:34:49.560 00.000 15712 MoveAxis(N, 0, ABG)
21:34:49.560 00.000 15712 Move returns status 0, amount 0
21:34:49.560 00.000 15712 move complete, result=0
21:34:49.560 00.000 15712 worker thread done servicing request
21:34:49.560 00.000 15712 Worker thread wakes up
21:34:49.560 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:34:49.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:49.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:50.985 01.425 15712 Exposure complete
21:34:51.042 00.057 15712 worker thread done servicing request
21:34:51.047 00.005 7988 OnExposeComplete: enter
21:34:51.047 00.000 7988 UpdateGuideState(): m_state=6
21:34:51.048 00.001 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6484
21:34:51.048 00.000 7988 Star::Find returns 1 (1), X=1183.00, Y=444.32, Mass=1552, SNR=26.9, Peak=255 HFD=3.3
21:34:51.048 00.000 7988 MultiStar: [#1 -0.11,0.06,1.03,U] [#2 0.11,0.09,1.01,U] [#3 0.01,0.29,0.97,U] [#4 -0.11,0.14,1.00,U] [#5 0.02,0.04,0.71,U] [#6 -0.02,-0.04,0.71,U] [#7 -0.01,0.14,0.68,U] [#8 0.00,0.18,0.66,U] 
21:34:51.048 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {0.02, 0.26}
21:34:51.048 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
21:34:51.048 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
21:34:51.048 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.65 mountX=-0.13 mountY=0.01, mountTheta=3.08
21:34:51.048 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.14, opts=13)
21:34:51.048 00.000 7988 Enqueuing Move request for scope (-0.01, 0.14)
21:34:51.059 00.011 15712 Worker thread wakes up
21:34:51.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
21:34:51.059 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
21:34:51.059 00.000 15712 Moving (-0.01, 0.14) raw xDistance=-0.13 yDistance=0.01
21:34:51.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:51.059 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.9 Saturated
21:34:51.062 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:51.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:51.064 00.002 7988 Enqueuing Expose request
21:34:51.064 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:51.064 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
21:34:51.064 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:51.064 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:34:51.064 00.000 15712 MoveAxis(E, 6, ABG)
21:34:51.064 00.000 15712 Guiding  Dir = 2, Dur = 6
21:34:51.064 00.000 15712 IsGuiding returns 0
21:34:51.084 00.020 15712 IsGuiding returns 0
21:34:51.084 00.000 15712 Move returns status 0, amount 6
21:34:51.084 00.000 15712 MoveAxis(N, 0, ABG)
21:34:51.084 00.000 15712 Move returns status 0, amount 0
21:34:51.084 00.000 15712 move complete, result=0
21:34:51.084 00.000 15712 worker thread done servicing request
21:34:51.084 00.000 15712 Worker thread wakes up
21:34:51.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:51.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:51.084 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:34:52.713 01.629 15712 Exposure complete
21:34:52.775 00.062 15712 worker thread done servicing request
21:34:52.775 00.000 7988 OnExposeComplete: enter
21:34:52.776 00.001 7988 UpdateGuideState(): m_state=6
21:34:52.776 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6485
21:34:52.776 00.000 7988 Star::Find returns 1 (0), X=1183.09, Y=444.17, Mass=1493, SNR=26.2, Peak=221 HFD=3.2
21:34:52.776 00.000 7988 MultiStar: [#1 -0.05,0.06,1.04,U] [#2 0.24,0.02,1.01,U] [#3 0.08,0.07,0.95,U] [#4 0.06,0.10,1.00,U] [#5 0.12,0.09,0.72,U] [#6 0.11,0.03,0.72,U] [#7 -0.24,0.06,0.69,U] [#8 0.16,0.14,0.69,U] 
21:34:52.776 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.11, 0.12}
21:34:52.776 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.42 = 2.42)
21:34:52.776 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.76)
21:34:52.776 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.84 mountX=-0.08 mountY=-0.07, mountTheta=-2.40
21:34:52.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
21:34:52.776 00.000 7988 Enqueuing Move request for scope (0.07, 0.08)
21:34:52.776 00.000 15712 Worker thread wakes up
21:34:52.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
21:34:52.776 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
21:34:52.776 00.000 15712 Moving (0.07, 0.08) raw xDistance=-0.08 yDistance=-0.07
21:34:52.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:52.776 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.2
21:34:52.791 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:52.792 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:52.793 00.001 7988 Enqueuing Expose request
21:34:52.793 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:52.793 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
21:34:52.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:52.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:34:52.793 00.000 15712 MoveAxis(E, 6, ABG)
21:34:52.793 00.000 15712 Guiding  Dir = 2, Dur = 6
21:34:52.793 00.000 15712 IsGuiding returns 0
21:34:52.810 00.017 15712 IsGuiding returns 0
21:34:52.810 00.000 15712 Move returns status 0, amount 6
21:34:52.810 00.000 15712 MoveAxis(N, 0, ABG)
21:34:52.810 00.000 15712 Move returns status 0, amount 0
21:34:52.810 00.000 15712 move complete, result=0
21:34:52.810 00.000 15712 worker thread done servicing request
21:34:52.810 00.000 15712 Worker thread wakes up
21:34:52.810 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:34:52.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:52.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:54.227 01.417 15712 Exposure complete
21:34:54.297 00.070 7988 OnExposeComplete: enter
21:34:54.299 00.002 15712 worker thread done servicing request
21:34:54.299 00.000 7988 UpdateGuideState(): m_state=6
21:34:54.299 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6486
21:34:54.299 00.000 7988 Star::Find returns 1 (0), X=1183.18, Y=444.02, Mass=1417, SNR=25.7, Peak=233 HFD=3.1
21:34:54.299 00.000 7988 MultiStar: [#1 0.02,-0.07,1.04,U] [#2 0.10,-0.23,1.03,U] [#3 0.01,-0.09,0.97,U] [#4 0.12,-0.11,1.04,U] [#5 0.08,0.00,0.69,U] [#6 0.06,-0.32,0.71,U] [#7 0.08,-0.12,0.64,U] [#8 0.15,-0.10,0.65,U] 
21:34:54.306 00.007 7988 refined, 8 included, MultiStar: {0.09, -0.12}, one-star: {0.20, -0.04}
21:34:54.306 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.58) = xAngle (0.67 = 0.67)
21:34:54.312 00.006 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.78 = -2.51)
21:34:54.312 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.91 mountX=0.12 mountY=-0.09, mountTheta=-0.65
21:34:54.314 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.12, opts=13)
21:34:54.316 00.002 7988 Enqueuing Move request for scope (0.09, -0.12)
21:34:54.318 00.002 15712 Worker thread wakes up
21:34:54.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
21:34:54.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
21:34:54.318 00.000 15712 Moving (0.09, -0.12) raw xDistance=0.12 yDistance=-0.09
21:34:54.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:54.318 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.7
21:34:54.320 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:54.320 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:54.324 00.004 7988 Enqueuing Expose request
21:34:54.324 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:54.324 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
21:34:54.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:54.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:34:54.324 00.000 15712 MoveAxis(E, 6, ABG)
21:34:54.324 00.000 15712 Guiding  Dir = 2, Dur = 6
21:34:54.330 00.006 15712 IsGuiding returns 0
21:34:54.361 00.031 15712 IsGuiding returns 0
21:34:54.361 00.000 15712 Move returns status 0, amount 6
21:34:54.361 00.000 15712 MoveAxis(N, 0, ABG)
21:34:54.361 00.000 15712 Move returns status 0, amount 0
21:34:54.361 00.000 15712 move complete, result=0
21:34:54.361 00.000 15712 worker thread done servicing request
21:34:54.361 00.000 15712 Worker thread wakes up
21:34:54.361 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:34:54.364 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:54.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:56.008 01.644 15712 Exposure complete
21:34:56.076 00.068 15712 worker thread done servicing request
21:34:56.076 00.000 7988 OnExposeComplete: enter
21:34:56.076 00.000 7988 UpdateGuideState(): m_state=6
21:34:56.078 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6487
21:34:56.082 00.004 7988 Star::Find returns 1 (0), X=1183.15, Y=443.99, Mass=1557, SNR=26.8, Peak=221 HFD=3.7
21:34:56.084 00.002 7988 MultiStar: [#1 -0.07,-0.15,0.98,U] [#2 -0.03,-0.05,1.01,U] [#3 -0.01,-0.21,0.91,U] [#4 0.01,0.02,1.00,U] [#5 -0.07,0.00,0.67,U] [#6 -0.16,-0.32,0.70,U] [#7 0.00,-0.23,0.60,U] [#8 0.04,-0.32,0.68,U] 
21:34:56.084 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {0.17, -0.07}
21:34:56.084 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
21:34:56.084 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
21:34:56.091 00.007 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.62 mountX=0.13 mountY=0.01, mountTheta=0.08
21:34:56.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.13, opts=13)
21:34:56.091 00.000 7988 Enqueuing Move request for scope (-0.01, -0.13)
21:34:56.091 00.000 15712 Worker thread wakes up
21:34:56.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:56.091 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8
21:34:56.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:56.091 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:56.100 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
21:34:56.100 00.000 7988 Enqueuing Expose request
21:34:56.102 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
21:34:56.102 00.000 15712 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=0.01
21:34:56.108 00.006 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:56.108 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
21:34:56.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:56.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:34:56.108 00.000 15712 MoveAxis(E, 6, ABG)
21:34:56.108 00.000 15712 Guiding  Dir = 2, Dur = 6
21:34:56.108 00.000 15712 IsGuiding returns 0
21:34:56.132 00.024 15712 IsGuiding returns 0
21:34:56.132 00.000 15712 Move returns status 0, amount 6
21:34:56.132 00.000 15712 MoveAxis(N, 0, ABG)
21:34:56.132 00.000 15712 Move returns status 0, amount 0
21:34:56.132 00.000 15712 move complete, result=0
21:34:56.132 00.000 15712 worker thread done servicing request
21:34:56.132 00.000 15712 Worker thread wakes up
21:34:56.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:56.132 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:34:56.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:57.540 01.408 15712 Exposure complete
21:34:57.619 00.079 15712 worker thread done servicing request
21:34:57.619 00.000 7988 OnExposeComplete: enter
21:34:57.619 00.000 7988 UpdateGuideState(): m_state=6
21:34:57.619 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6488
21:34:57.619 00.000 7988 Star::Find returns 1 (0), X=1183.06, Y=444.17, Mass=1448, SNR=26.0, Peak=241 HFD=3.1
21:34:57.619 00.000 7988 MultiStar: [#1 -0.13,0.03,1.02,U] [#2 0.05,-0.14,1.03,U] [#3 0.01,-0.02,0.97,U] [#4 -0.12,-0.10,1.03,U] [#5 0.08,0.14,0.73,U] [#6 -0.14,-0.38,0.73,U] [#7 0.03,0.03,0.68,U] [#8 0.32,-0.15,0.69,U] 
21:34:57.619 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.07, 0.11}
21:34:57.619 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
21:34:57.619 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
21:34:57.619 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.41 mountX=0.05 mountY=-0.01, mountTheta=-0.14
21:34:57.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.05, opts=13)
21:34:57.619 00.000 7988 Enqueuing Move request for scope (0.01, -0.05)
21:34:57.635 00.016 15712 Worker thread wakes up
21:34:57.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
21:34:57.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
21:34:57.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:57.636 00.001 7988 UpdateGuideState exits: m=1448 SNR=26.0
21:34:57.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:57.638 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:57.640 00.002 7988 Enqueuing Expose request
21:34:57.641 00.001 15712 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.01
21:34:57.641 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:57.641 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
21:34:57.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:57.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:34:57.641 00.000 15712 MoveAxis(E, 6, ABG)
21:34:57.641 00.000 15712 Guiding  Dir = 2, Dur = 6
21:34:57.641 00.000 15712 IsGuiding returns 0
21:34:57.666 00.025 15712 IsGuiding returns 0
21:34:57.666 00.000 15712 Move returns status 0, amount 6
21:34:57.670 00.004 15712 MoveAxis(N, 0, ABG)
21:34:57.670 00.000 15712 Move returns status 0, amount 0
21:34:57.670 00.000 15712 move complete, result=0
21:34:57.670 00.000 15712 worker thread done servicing request
21:34:57.670 00.000 15712 Worker thread wakes up
21:34:57.670 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:34:57.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:57.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:34:59.305 01.635 15712 Exposure complete
21:34:59.383 00.078 15712 worker thread done servicing request
21:34:59.383 00.000 7988 OnExposeComplete: enter
21:34:59.391 00.008 7988 UpdateGuideState(): m_state=6
21:34:59.393 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6489
21:34:59.398 00.005 7988 Star::Find returns 1 (0), X=1182.97, Y=444.12, Mass=1467, SNR=26.1, Peak=223 HFD=3.0
21:34:59.399 00.001 7988 MultiStar: [#1 -0.10,-0.16,1.04,U] [#2 -0.07,-0.28,1.03,U] [#3 -0.04,-0.14,0.95,U] [#4 -0.17,-0.05,1.07,U] [#5 -0.01,-0.30,0.74,U] [#6 -0.17,-0.48,0.71,U] [#7 -0.20,-0.24,0.67,U] [#8 -0.02,-0.13,0.65,U] 
21:34:59.399 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.18}, one-star: {-0.01, 0.06}
21:34:59.399 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.99)
21:34:59.399 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.12)
21:34:59.399 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.72 mountX=-0.06 mountY=0.01, mountTheta=3.02
21:34:59.407 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
21:34:59.412 00.005 7988 Enqueuing Move request for scope (-0.01, 0.06)
21:34:59.412 00.000 15712 Worker thread wakes up
21:34:59.414 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
21:34:59.414 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
21:34:59.414 00.000 15712 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.01
21:34:59.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:34:59.414 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.1
21:34:59.416 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:59.418 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:34:59.418 00.000 7988 Enqueuing Expose request
21:34:59.422 00.004 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:34:59.422 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
21:34:59.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:59.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:34:59.422 00.000 15712 MoveAxis(E, 8, ABG)
21:34:59.423 00.001 15712 Guiding  Dir = 2, Dur = 8
21:34:59.423 00.000 15712 IsGuiding returns 0
21:34:59.439 00.016 15712 IsGuiding returns 0
21:34:59.439 00.000 15712 Move returns status 0, amount 8
21:34:59.439 00.000 15712 MoveAxis(N, 0, ABG)
21:34:59.439 00.000 15712 Move returns status 0, amount 0
21:34:59.439 00.000 15712 move complete, result=0
21:34:59.439 00.000 15712 worker thread done servicing request
21:34:59.439 00.000 15712 Worker thread wakes up
21:34:59.439 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
21:34:59.446 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
21:34:59.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:00.853 01.407 15712 Exposure complete
21:35:00.922 00.069 15712 worker thread done servicing request
21:35:00.922 00.000 7988 OnExposeComplete: enter
21:35:00.922 00.000 7988 UpdateGuideState(): m_state=6
21:35:00.924 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6490
21:35:00.926 00.002 7988 Star::Find returns 1 (0), X=1183.06, Y=443.96, Mass=1554, SNR=26.8, Peak=204 HFD=3.9
21:35:00.926 00.000 7988 MultiStar: [#1 -0.08,-0.30,1.01,U] [#2 0.09,-0.30,0.99,U] [#3 0.08,-0.33,0.93,U] [#4 -0.17,-0.23,0.99,U] [#5 0.14,-0.18,0.70,U] [#6 -0.08,-0.46,0.68,U] [#7 0.09,-0.39,0.70,U] [#8 -0.11,-0.57,0.63,U] 
21:35:00.928 00.002 7988 single-star, 8 included, MultiStar: {0.00, -0.30}, one-star: {0.08, -0.09}
21:35:00.928 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.58) = xAngle (0.70 = 0.70)
21:35:00.930 00.002 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.81 = -2.47)
21:35:00.932 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.88 mountX=0.09 mountY=-0.07, mountTheta=-0.68
21:35:00.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
21:35:00.932 00.000 7988 Enqueuing Move request for scope (0.08, -0.09)
21:35:00.932 00.000 15712 Worker thread wakes up
21:35:00.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:00.932 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.8
21:35:00.939 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:00.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:00.941 00.002 7988 Enqueuing Expose request
21:35:00.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
21:35:00.941 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
21:35:00.941 00.000 15712 Moving (0.08, -0.09) raw xDistance=0.09 yDistance=-0.07
21:35:00.947 00.006 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:00.947 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
21:35:00.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:00.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:35:00.947 00.000 15712 MoveAxis(E, 8, ABG)
21:35:00.947 00.000 15712 Guiding  Dir = 2, Dur = 8
21:35:00.947 00.000 15712 IsGuiding returns 0
21:35:00.953 00.006 15712 IsGuiding returns 0
21:35:00.953 00.000 15712 Move returns status 0, amount 8
21:35:00.953 00.000 15712 MoveAxis(N, 0, ABG)
21:35:00.953 00.000 15712 Move returns status 0, amount 0
21:35:00.953 00.000 15712 move complete, result=0
21:35:00.953 00.000 15712 worker thread done servicing request
21:35:00.953 00.000 15712 Worker thread wakes up
21:35:00.953 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:35:00.963 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:00.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:02.600 01.637 15712 Exposure complete
21:35:02.661 00.061 15712 worker thread done servicing request
21:35:02.661 00.000 7988 OnExposeComplete: enter
21:35:02.661 00.000 7988 UpdateGuideState(): m_state=6
21:35:02.664 00.003 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6491
21:35:02.664 00.000 7988 Star::Find returns 1 (0), X=1183.12, Y=444.08, Mass=1525, SNR=26.5, Peak=221 HFD=3.6
21:35:02.666 00.002 7988 MultiStar: [#1 -0.10,-0.22,1.02,U] [#2 -0.01,-0.25,0.97,U] [#3 0.20,-0.18,0.97,U] [#4 -0.01,-0.05,1.06,U] [#5 -0.07,-0.19,0.70,U] [#6 -0.09,-0.20,0.68,U] [#7 -0.13,-0.32,0.68,U] [#8 -0.03,-0.35,0.62,U] 
21:35:02.666 00.000 7988 single-star, 8 included, MultiStar: {0.00, -0.18}, one-star: {0.14, 0.03}
21:35:02.666 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.58) = xAngle (1.78 = 1.78)
21:35:02.666 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.89 = -1.40)
21:35:02.666 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.20 mountX=-0.03 mountY=-0.14, mountTheta=-1.78
21:35:02.672 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.03, opts=13)
21:35:02.672 00.000 7988 Enqueuing Move request for scope (0.14, 0.03)
21:35:02.672 00.000 15712 Worker thread wakes up
21:35:02.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
21:35:02.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
21:35:02.672 00.000 15712 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
21:35:02.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:35:02.672 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
21:35:02.677 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:02.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:02.681 00.004 7988 Enqueuing Expose request
21:35:02.681 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:02.681 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
21:35:02.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:02.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:35:02.681 00.000 15712 MoveAxis(E, 9, ABG)
21:35:02.681 00.000 15712 Guiding  Dir = 2, Dur = 9
21:35:02.683 00.002 15712 IsGuiding returns 0
21:35:02.703 00.020 15712 IsGuiding returns 0
21:35:02.705 00.002 15712 Move returns status 0, amount 9
21:35:02.705 00.000 15712 MoveAxis(N, 0, ABG)
21:35:02.705 00.000 15712 Move returns status 0, amount 0
21:35:02.705 00.000 15712 move complete, result=0
21:35:02.705 00.000 15712 worker thread done servicing request
21:35:02.705 00.000 15712 Worker thread wakes up
21:35:02.705 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:35:02.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:02.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:04.111 01.406 15712 Exposure complete
21:35:04.172 00.061 15712 worker thread done servicing request
21:35:04.172 00.000 7988 OnExposeComplete: enter
21:35:04.172 00.000 7988 UpdateGuideState(): m_state=6
21:35:04.177 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6492
21:35:04.177 00.000 7988 Star::Find returns 1 (0), X=1183.09, Y=444.00, Mass=1451, SNR=26.1, Peak=218 HFD=3.0
21:35:04.179 00.002 7988 MultiStar: [#1 0.02,-0.25,1.05,U] [#2 0.17,-0.22,1.03,U] [#3 0.02,-0.20,0.95,U] [#4 -0.11,-0.05,1.04,U] [#5 0.14,-0.06,0.67,U] [#6 -0.01,-0.50,0.70,U] [#7 0.00,-0.37,0.66,U] [#8 0.02,-0.33,0.66,U] 
21:35:04.179 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.21}, one-star: {0.11, -0.06}
21:35:04.181 00.002 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
21:35:04.183 00.002 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
21:35:04.183 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=0.06 mountY=-0.10, mountTheta=-1.07
21:35:04.185 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.06, opts=13)
21:35:04.185 00.000 7988 Enqueuing Move request for scope (0.11, -0.06)
21:35:04.188 00.003 15712 Worker thread wakes up
21:35:04.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:04.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
21:35:04.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
21:35:04.188 00.000 15712 Moving (0.11, -0.06) raw xDistance=0.06 yDistance=-0.10
21:35:04.188 00.000 7988 UpdateGuideState exits: m=1451 SNR=26.1
21:35:04.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:04.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:04.188 00.000 7988 Enqueuing Expose request
21:35:04.188 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:04.188 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
21:35:04.196 00.008 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:04.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:35:04.196 00.000 15712 MoveAxis(E, 9, ABG)
21:35:04.196 00.000 15712 Guiding  Dir = 2, Dur = 9
21:35:04.203 00.007 15712 IsGuiding returns 0
21:35:04.221 00.018 15712 IsGuiding returns 0
21:35:04.221 00.000 15712 Move returns status 0, amount 9
21:35:04.221 00.000 15712 MoveAxis(N, 0, ABG)
21:35:04.221 00.000 15712 Move returns status 0, amount 0
21:35:04.221 00.000 15712 move complete, result=0
21:35:04.221 00.000 15712 worker thread done servicing request
21:35:04.221 00.000 15712 Worker thread wakes up
21:35:04.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:04.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:04.221 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:35:05.866 01.645 15712 Exposure complete
21:35:05.926 00.060 15712 worker thread done servicing request
21:35:05.926 00.000 7988 OnExposeComplete: enter
21:35:05.926 00.000 7988 UpdateGuideState(): m_state=6
21:35:05.926 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6493
21:35:05.931 00.005 7988 Star::Find returns 1 (0), X=1183.00, Y=444.07, Mass=1564, SNR=27.0, Peak=232 HFD=3.3
21:35:05.933 00.002 7988 MultiStar: [#1 -0.11,-0.20,0.99,U] [#2 0.17,-0.33,0.97,U] [#3 0.07,-0.12,0.91,U] [#4 0.05,-0.15,0.99,U] [#5 0.29,0.06,0.70,U] [#6 0.10,-0.34,0.69,U] [#7 0.07,-0.27,0.63,U] [#8 0.21,-0.46,0.64,U] 
21:35:05.933 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.19}, one-star: {0.02, 0.02}
21:35:05.935 00.002 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
21:35:05.937 00.002 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.85)
21:35:05.937 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.75 mountX=-0.02 mountY=-0.02, mountTheta=-2.31
21:35:05.942 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
21:35:05.942 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
21:35:05.942 00.000 15712 Worker thread wakes up
21:35:05.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:05.948 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
21:35:05.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
21:35:05.948 00.000 15712 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
21:35:05.948 00.000 7988 UpdateGuideState exits: m=1564 SNR=27.0
21:35:05.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:05.951 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:05.951 00.000 7988 Enqueuing Expose request
21:35:05.953 00.002 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:05.953 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
21:35:05.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:05.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:35:05.953 00.000 15712 MoveAxis(E, 9, ABG)
21:35:05.953 00.000 15712 Guiding  Dir = 2, Dur = 9
21:35:05.953 00.000 15712 IsGuiding returns 0
21:35:05.982 00.029 15712 IsGuiding returns 0
21:35:05.982 00.000 15712 Move returns status 0, amount 9
21:35:05.982 00.000 15712 MoveAxis(N, 0, ABG)
21:35:05.982 00.000 15712 Move returns status 0, amount 0
21:35:05.982 00.000 15712 move complete, result=0
21:35:05.982 00.000 15712 worker thread done servicing request
21:35:05.982 00.000 15712 Worker thread wakes up
21:35:05.982 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
21:35:05.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:05.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:07.390 01.408 15712 Exposure complete
21:35:07.453 00.063 15712 worker thread done servicing request
21:35:07.453 00.000 7988 OnExposeComplete: enter
21:35:07.453 00.000 7988 UpdateGuideState(): m_state=6
21:35:07.453 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6494
21:35:07.453 00.000 7988 Star::Find returns 1 (0), X=1183.21, Y=443.98, Mass=1510, SNR=26.5, Peak=215 HFD=3.2
21:35:07.453 00.000 7988 MultiStar: [#1 0.08,-0.27,1.01,U] [#2 0.05,-0.17,1.01,U] [#3 0.03,-0.19,0.93,U] [#4 0.07,-0.05,1.00,U] [#5 0.27,-0.09,0.68,U] [#6 0.19,-0.20,0.69,U] [#7 -0.12,-0.23,0.64,U] [#8 0.16,-0.40,0.63,U] 
21:35:07.453 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.18}, one-star: {0.23, -0.07}
21:35:07.453 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
21:35:07.453 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.63)
21:35:07.453 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.03 mountX=0.18 mountY=-0.10, mountTheta=-0.52
21:35:07.463 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.18, opts=13)
21:35:07.463 00.000 7988 Enqueuing Move request for scope (0.11, -0.18)
21:35:07.463 00.000 15712 Worker thread wakes up
21:35:07.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
21:35:07.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
21:35:07.463 00.000 15712 Moving (0.11, -0.18) raw xDistance=0.18 yDistance=-0.10
21:35:07.467 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:07.467 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
21:35:07.471 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:07.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:07.473 00.002 7988 Enqueuing Expose request
21:35:07.473 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 635.99
21:35:07.473 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
21:35:07.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:07.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:35:07.473 00.000 15712 MoveAxis(W, 27, ABG)
21:35:07.473 00.000 15712 Guiding  Dir = 3, Dur = 27
21:35:07.473 00.000 15712 IsGuiding returns 0
21:35:07.499 00.026 15712 PulseGuide returned control before completion, sleep 14
21:35:07.548 00.049 15712 IsGuiding returns 0
21:35:07.548 00.000 15712 Move returns status 0, amount 27
21:35:07.548 00.000 15712 MoveAxis(N, 0, ABG)
21:35:07.548 00.000 15712 Move returns status 0, amount 0
21:35:07.548 00.000 15712 move complete, result=0
21:35:07.548 00.000 7988 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
21:35:07.550 00.002 15712 worker thread done servicing request
21:35:07.550 00.000 15712 Worker thread wakes up
21:35:07.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:07.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:09.187 01.637 15712 Exposure complete
21:35:09.250 00.063 15712 worker thread done servicing request
21:35:09.250 00.000 7988 OnExposeComplete: enter
21:35:09.251 00.001 7988 UpdateGuideState(): m_state=6
21:35:09.251 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6495
21:35:09.251 00.000 7988 Star::Find returns 1 (1), X=1182.98, Y=444.06, Mass=1453, SNR=25.9, Peak=255 HFD=2.9
21:35:09.251 00.000 7988 MultiStar: [#1 -0.21,-0.22,1.04,U] [#2 -0.02,-0.14,1.06,U] [#3 0.01,-0.10,0.96,U] [#4 -0.20,-0.10,1.02,U] [#5 0.06,0.23,0.73,U] [#6 0.03,-0.30,0.69,U] [#7 -0.14,-0.15,0.67,U] [#8 -0.19,-0.14,0.69,U] 
21:35:09.251 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.10}, one-star: {-0.00, 0.01}
21:35:09.251 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
21:35:09.251 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.69)
21:35:09.251 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=2.28 mountX=-0.01 mountY=0.00, mountTheta=2.44
21:35:09.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.01, opts=13)
21:35:09.251 00.000 7988 Enqueuing Move request for scope (-0.00, 0.01)
21:35:09.251 00.000 15712 Worker thread wakes up
21:35:09.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
21:35:09.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
21:35:09.251 00.000 15712 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=0.00
21:35:09.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:09.251 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.9 Saturated
21:35:09.266 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:09.267 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:09.269 00.002 7988 Enqueuing Expose request
21:35:09.269 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:09.269 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
21:35:09.269 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:09.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:35:09.269 00.000 15712 MoveAxis(E, 7, ABG)
21:35:09.269 00.000 15712 Guiding  Dir = 2, Dur = 7
21:35:09.269 00.000 15712 IsGuiding returns 0
21:35:09.286 00.017 15712 IsGuiding returns 0
21:35:09.286 00.000 15712 Move returns status 0, amount 7
21:35:09.286 00.000 15712 MoveAxis(N, 0, ABG)
21:35:09.286 00.000 15712 Move returns status 0, amount 0
21:35:09.286 00.000 15712 move complete, result=0
21:35:09.286 00.000 15712 worker thread done servicing request
21:35:09.286 00.000 15712 Worker thread wakes up
21:35:09.286 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
21:35:09.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:09.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:10.703 01.417 15712 Exposure complete
21:35:10.784 00.081 15712 worker thread done servicing request
21:35:10.784 00.000 7988 OnExposeComplete: enter
21:35:10.787 00.003 7988 UpdateGuideState(): m_state=6
21:35:10.789 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6496
21:35:10.791 00.002 7988 Star::Find returns 1 (0), X=1183.18, Y=444.10, Mass=1480, SNR=26.3, Peak=234 HFD=3.5
21:35:10.793 00.002 7988 MultiStar: [#1 -0.05,-0.24,1.02,U] [#2 -0.04,-0.14,1.00,U] [#3 -0.18,-0.13,0.95,U] [#4 -0.20,-0.01,1.03,U] [#5 0.05,0.16,0.73,U] [#6 -0.12,-0.31,0.69,U] [#7 -0.17,0.10,0.72,U] [#8 -0.08,-0.11,0.65,U] 
21:35:10.795 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {0.20, 0.04}
21:35:10.795 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.58) = xAngle (-0.69 = -0.69)
21:35:10.797 00.002 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.42 = 2.42)
21:35:10.799 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.27 mountX=0.07 mountY=0.06, mountTheta=0.71
21:35:10.801 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
21:35:10.803 00.002 7988 Enqueuing Move request for scope (-0.06, -0.07)
21:35:10.805 00.002 15712 Worker thread wakes up
21:35:10.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:10.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
21:35:10.805 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.3
21:35:10.811 00.006 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
21:35:10.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:10.811 00.000 15712 Moving (-0.06, -0.07) raw xDistance=0.07 yDistance=0.06
21:35:10.811 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:10.816 00.005 7988 Enqueuing Expose request
21:35:10.821 00.005 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:10.821 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
21:35:10.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:10.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:35:10.821 00.000 15712 MoveAxis(E, 6, ABG)
21:35:10.821 00.000 15712 Guiding  Dir = 2, Dur = 6
21:35:10.825 00.004 15712 IsGuiding returns 0
21:35:10.837 00.012 15712 IsGuiding returns 0
21:35:10.837 00.000 15712 Move returns status 0, amount 6
21:35:10.837 00.000 15712 MoveAxis(N, 0, ABG)
21:35:10.837 00.000 15712 Move returns status 0, amount 0
21:35:10.837 00.000 15712 move complete, result=0
21:35:10.837 00.000 15712 worker thread done servicing request
21:35:10.837 00.000 15712 Worker thread wakes up
21:35:10.837 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:35:10.844 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:10.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:12.482 01.638 15712 Exposure complete
21:35:12.529 00.047 15712 worker thread done servicing request
21:35:12.529 00.000 7988 OnExposeComplete: enter
21:35:12.529 00.000 7988 UpdateGuideState(): m_state=6
21:35:12.544 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6497
21:35:12.544 00.000 7988 Star::Find returns 1 (1), X=1182.99, Y=444.18, Mass=1463, SNR=26.0, Peak=255 HFD=3.1
21:35:12.546 00.002 7988 MultiStar: [#1 -0.09,0.08,1.03,U] [#2 -0.09,-0.01,1.00,U] [#3 -0.02,0.33,0.96,U] [#4 -0.04,-0.06,1.07,U] [#5 -0.06,0.13,0.73,U] [#6 -0.23,-0.21,0.70,U] [#7 -0.05,-0.11,0.67,U] [#8 -0.24,0.01,0.65,U] 
21:35:12.547 00.001 7988 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {0.01, 0.13}
21:35:12.547 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.05)
21:35:12.547 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
21:35:12.547 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.65 mountX=-0.04 mountY=0.08, mountTheta=2.06
21:35:12.547 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
21:35:12.547 00.000 7988 Enqueuing Move request for scope (-0.08, 0.04)
21:35:12.547 00.000 15712 Worker thread wakes up
21:35:12.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
21:35:12.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
21:35:12.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:12.547 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.0 Saturated
21:35:12.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:12.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:12.547 00.000 7988 Enqueuing Expose request
21:35:12.547 00.000 15712 Moving (-0.08, 0.04) raw xDistance=-0.04 yDistance=0.08
21:35:12.562 00.015 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:12.562 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
21:35:12.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:12.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:35:12.562 00.000 15712 MoveAxis(E, 6, ABG)
21:35:12.562 00.000 15712 Guiding  Dir = 2, Dur = 6
21:35:12.562 00.000 15712 IsGuiding returns 0
21:35:12.579 00.017 15712 IsGuiding returns 0
21:35:12.579 00.000 15712 Move returns status 0, amount 6
21:35:12.579 00.000 15712 MoveAxis(N, 0, ABG)
21:35:12.579 00.000 15712 Move returns status 0, amount 0
21:35:12.579 00.000 15712 move complete, result=0
21:35:12.579 00.000 15712 worker thread done servicing request
21:35:12.579 00.000 15712 Worker thread wakes up
21:35:12.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:12.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:12.579 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:35:13.989 01.410 15712 Exposure complete
21:35:14.053 00.064 15712 worker thread done servicing request
21:35:14.053 00.000 7988 OnExposeComplete: enter
21:35:14.053 00.000 7988 UpdateGuideState(): m_state=6
21:35:14.057 00.004 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6498
21:35:14.057 00.000 7988 Star::Find returns 1 (0), X=1183.14, Y=444.26, Mass=1400, SNR=25.5, Peak=236 HFD=3.2
21:35:14.059 00.002 7988 MultiStar: [#1 -0.05,-0.10,1.04,U] [#2 0.14,-0.13,1.07,U] [#3 0.12,0.14,0.98,U] [#4 -0.10,0.03,1.07,U] [#5 -0.15,0.20,0.74,U] [#6 -0.01,-0.16,0.71,U] [#7 0.03,-0.16,0.67,U] [#8 -0.09,0.01,0.69,U] 
21:35:14.060 00.001 7988 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.16, 0.21}
21:35:14.060 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.58) = xAngle (2.18 = 2.18)
21:35:14.062 00.002 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.29 = -1.00)
21:35:14.062 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.60 mountX=-0.01 mountY=-0.01, mountTheta=-2.17
21:35:14.064 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
21:35:14.066 00.002 7988 Enqueuing Move request for scope (0.01, 0.01)
21:35:14.066 00.000 15712 Worker thread wakes up
21:35:14.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
21:35:14.066 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
21:35:14.066 00.000 15712 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
21:35:14.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:14.069 00.003 7988 UpdateGuideState exits: m=1400 SNR=25.5
21:35:14.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:14.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:14.069 00.000 7988 Enqueuing Expose request
21:35:14.069 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:14.069 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
21:35:14.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:14.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:35:14.069 00.000 15712 MoveAxis(E, 6, ABG)
21:35:14.069 00.000 15712 Guiding  Dir = 2, Dur = 6
21:35:14.101 00.032 15712 IsGuiding returns 0
21:35:14.117 00.016 15712 IsGuiding returns 0
21:35:14.117 00.000 15712 Move returns status 0, amount 6
21:35:14.117 00.000 15712 MoveAxis(N, 0, ABG)
21:35:14.117 00.000 15712 Move returns status 0, amount 0
21:35:14.117 00.000 15712 move complete, result=0
21:35:14.117 00.000 15712 worker thread done servicing request
21:35:14.117 00.000 15712 Worker thread wakes up
21:35:14.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:14.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:14.117 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:35:15.760 01.643 15712 Exposure complete
21:35:15.809 00.049 15712 worker thread done servicing request
21:35:15.809 00.000 7988 OnExposeComplete: enter
21:35:15.821 00.012 7988 UpdateGuideState(): m_state=6
21:35:15.823 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6499
21:35:15.823 00.000 7988 Star::Find returns 1 (1), X=1183.05, Y=444.14, Mass=1462, SNR=26.1, Peak=255 HFD=3.1
21:35:15.825 00.002 7988 MultiStar: [#1 -0.16,-0.11,1.03,U] [#2 0.02,0.13,1.00,U] [#3 -0.01,0.01,0.97,U] [#4 -0.25,0.15,1.04,U] [#5 -0.12,0.28,0.74,U] [#6 -0.23,-0.01,0.71,U] [#7 -0.11,-0.01,0.68,U] [#8 -0.01,-0.18,0.67,U] 
21:35:15.826 00.001 7988 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {0.06, 0.09}
21:35:15.826 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.04)
21:35:15.828 00.002 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.07)
21:35:15.828 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.67 mountX=-0.04 mountY=0.08, mountTheta=2.04
21:35:15.830 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
21:35:15.832 00.002 7988 Enqueuing Move request for scope (-0.09, 0.04)
21:35:15.832 00.000 15712 Worker thread wakes up
21:35:15.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
21:35:15.832 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
21:35:15.832 00.000 15712 Moving (-0.09, 0.04) raw xDistance=-0.04 yDistance=0.08
21:35:15.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:15.832 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.1 Saturated
21:35:15.836 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:15.837 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:15.837 00.000 7988 Enqueuing Expose request
21:35:15.837 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:15.837 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
21:35:15.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:15.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:35:15.837 00.000 15712 MoveAxis(E, 6, ABG)
21:35:15.837 00.000 15712 Guiding  Dir = 2, Dur = 6
21:35:15.837 00.000 15712 IsGuiding returns 0
21:35:15.860 00.023 15712 IsGuiding returns 0
21:35:15.860 00.000 15712 Move returns status 0, amount 6
21:35:15.860 00.000 15712 MoveAxis(N, 0, ABG)
21:35:15.860 00.000 15712 Move returns status 0, amount 0
21:35:15.860 00.000 15712 move complete, result=0
21:35:15.860 00.000 15712 worker thread done servicing request
21:35:15.860 00.000 15712 Worker thread wakes up
21:35:15.860 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:35:15.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:15.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:17.271 01.411 15712 Exposure complete
21:35:17.328 00.057 15712 worker thread done servicing request
21:35:17.328 00.000 7988 OnExposeComplete: enter
21:35:17.328 00.000 7988 UpdateGuideState(): m_state=6
21:35:17.328 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6500
21:35:17.333 00.005 7988 Star::Find returns 1 (1), X=1183.19, Y=444.45, Mass=1470, SNR=26.0, Peak=255 HFD=3.2
21:35:17.335 00.002 7988 MultiStar: [#1 0.02,0.12,1.02,U] [#2 0.02,0.06,1.03,U] [#3 -0.02,0.30,0.96,U] [#4 -0.19,0.29,1.04,U] [#5 -0.11,0.42,0.75,U] [#6 0.08,0.01,0.69,U] [#7 -0.07,0.15,0.69,U] [#8 0.05,0.20,0.70,U] 
21:35:17.335 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.22}, one-star: {0.21, 0.40}
21:35:17.337 00.002 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
21:35:17.337 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
21:35:17.338 00.001 7988 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.57 mountX=-0.22 mountY=-0.01, mountTheta=-3.12
21:35:17.340 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.22, opts=13)
21:35:17.340 00.000 7988 Enqueuing Move request for scope (-0.00, 0.22)
21:35:17.342 00.002 15712 Worker thread wakes up
21:35:17.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
21:35:17.342 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
21:35:17.342 00.000 15712 Moving (-0.00, 0.22) raw xDistance=-0.22 yDistance=-0.01
21:35:17.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:17.342 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0 Saturated
21:35:17.345 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:17.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:17.347 00.002 7988 Enqueuing Expose request
21:35:17.347 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 635.99
21:35:17.347 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
21:35:17.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:17.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:35:17.347 00.000 15712 MoveAxis(E, 49, ABG)
21:35:17.347 00.000 15712 Guiding  Dir = 2, Dur = 49
21:35:17.349 00.002 15712 IsGuiding returns 0
21:35:17.372 00.023 15712 PulseGuide returned control before completion, sleep 30
21:35:17.458 00.086 15712 IsGuiding returns 1
21:35:17.458 00.000 15712 scope still moving after pulse duration time elapsed
21:35:17.493 00.035 15712 IsGuiding returns 0
21:35:17.493 00.000 15712 scope move finished after 49 + 96 ms
21:35:17.493 00.000 15712 Move returns status 0, amount 49
21:35:17.493 00.000 15712 MoveAxis(N, 0, ABG)
21:35:17.493 00.000 15712 Move returns status 0, amount 0
21:35:17.493 00.000 15712 move complete, result=0
21:35:17.493 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
21:35:17.493 00.000 15712 worker thread done servicing request
21:35:17.493 00.000 15712 Worker thread wakes up
21:35:17.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:17.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:19.136 01.643 15712 Exposure complete
21:35:19.195 00.059 15712 worker thread done servicing request
21:35:19.195 00.000 7988 OnExposeComplete: enter
21:35:19.195 00.000 7988 UpdateGuideState(): m_state=6
21:35:19.195 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6501
21:35:19.195 00.000 7988 Star::Find returns 1 (1), X=1183.21, Y=444.17, Mass=1549, SNR=26.9, Peak=255 HFD=3.5
21:35:19.195 00.000 7988 MultiStar: [#1 -0.04,0.04,1.01,U] [#2 0.10,-0.11,1.00,U] [#3 0.11,0.00,0.93,U] [#4 0.02,0.03,1.03,U] [#5 -0.08,0.08,0.69,U] [#6 -0.05,-0.13,0.66,U] [#7 0.13,-0.01,0.65,U] [#8 -0.02,-0.15,0.64,U] 
21:35:19.195 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.23, 0.12}
21:35:19.203 00.008 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.58) = xAngle (1.45 = 1.45)
21:35:19.203 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.56 = -1.72)
21:35:19.203 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.13 mountX=0.01 mountY=-0.05, mountTheta=-1.45
21:35:19.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.01, opts=13)
21:35:19.203 00.000 7988 Enqueuing Move request for scope (0.05, -0.01)
21:35:19.203 00.000 15712 Worker thread wakes up
21:35:19.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
21:35:19.203 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
21:35:19.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:19.203 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.9 Saturated
21:35:19.211 00.008 15712 Moving (0.05, -0.01) raw xDistance=0.01 yDistance=-0.05
21:35:19.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:19.212 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:19.212 00.000 7988 Enqueuing Expose request
21:35:19.214 00.002 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:19.214 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:35:19.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:19.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:35:19.214 00.000 15712 MoveAxis(E, 5, ABG)
21:35:19.214 00.000 15712 Guiding  Dir = 2, Dur = 5
21:35:19.214 00.000 15712 IsGuiding returns 0
21:35:19.229 00.015 15712 IsGuiding returns 0
21:35:19.229 00.000 15712 Move returns status 0, amount 5
21:35:19.229 00.000 15712 MoveAxis(N, 0, ABG)
21:35:19.229 00.000 15712 Move returns status 0, amount 0
21:35:19.229 00.000 15712 move complete, result=0
21:35:19.229 00.000 15712 worker thread done servicing request
21:35:19.229 00.000 15712 Worker thread wakes up
21:35:19.229 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:35:19.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:19.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:20.641 01.412 15712 Exposure complete
21:35:20.693 00.052 15712 worker thread done servicing request
21:35:20.703 00.010 7988 OnExposeComplete: enter
21:35:20.703 00.000 7988 UpdateGuideState(): m_state=6
21:35:20.703 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6502
21:35:20.703 00.000 7988 Star::Find returns 1 (1), X=1183.13, Y=444.14, Mass=1456, SNR=25.9, Peak=255 HFD=3.1
21:35:20.708 00.005 7988 MultiStar: [#1 0.01,-0.09,1.01,U] [#2 0.18,0.03,1.00,U] [#3 0.00,0.19,0.95,U] [#4 0.08,0.11,1.05,U] [#5 -0.01,0.03,0.74,U] [#6 -0.10,-0.19,0.74,U] [#7 0.09,-0.05,0.72,U] [#8 0.21,0.10,0.68,U] 
21:35:20.708 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.15, 0.08}
21:35:20.708 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.58) = xAngle (2.00 = 2.00)
21:35:20.708 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.11 = -1.17)
21:35:20.708 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.42 mountX=-0.03 mountY=-0.07, mountTheta=-2.00
21:35:20.708 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.03, opts=13)
21:35:20.708 00.000 7988 Enqueuing Move request for scope (0.07, 0.03)
21:35:20.708 00.000 15712 Worker thread wakes up
21:35:20.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
21:35:20.708 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
21:35:20.708 00.000 15712 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
21:35:20.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:35:20.708 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9 Saturated
21:35:20.718 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:20.719 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:20.719 00.000 7988 Enqueuing Expose request
21:35:20.719 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:20.719 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:35:20.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:20.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:35:20.719 00.000 15712 MoveAxis(E, 4, ABG)
21:35:20.719 00.000 15712 Guiding  Dir = 2, Dur = 4
21:35:20.719 00.000 15712 IsGuiding returns 0
21:35:20.750 00.031 15712 IsGuiding returns 0
21:35:20.750 00.000 15712 Move returns status 0, amount 4
21:35:20.750 00.000 15712 MoveAxis(N, 0, ABG)
21:35:20.750 00.000 15712 Move returns status 0, amount 0
21:35:20.750 00.000 15712 move complete, result=0
21:35:20.750 00.000 15712 worker thread done servicing request
21:35:20.750 00.000 15712 Worker thread wakes up
21:35:20.750 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:35:20.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:20.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:22.389 01.639 15712 Exposure complete
21:35:22.442 00.053 15712 worker thread done servicing request
21:35:22.442 00.000 7988 OnExposeComplete: enter
21:35:22.442 00.000 7988 UpdateGuideState(): m_state=6
21:35:22.453 00.011 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6503
21:35:22.453 00.000 7988 Star::Find returns 1 (1), X=1183.11, Y=444.25, Mass=1571, SNR=26.9, Peak=255 HFD=3.4
21:35:22.453 00.000 7988 MultiStar: [#1 0.13,-0.17,1.00,U] [#2 0.14,0.02,1.00,U] [#3 0.07,-0.06,0.92,U] [#4 -0.06,0.02,1.00,U] [#5 0.20,-0.27,0.71,U] [#6 0.13,-0.36,0.69,U] [#7 0.10,-0.00,0.65,U] [#8 0.21,-0.27,0.62,U] 
21:35:22.453 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.13, 0.20}
21:35:22.453 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
21:35:22.459 00.006 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.22)
21:35:22.459 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.62 mountX=0.08 mountY=-0.11, mountTheta=-0.94
21:35:22.459 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
21:35:22.459 00.000 7988 Enqueuing Move request for scope (0.11, -0.08)
21:35:22.459 00.000 15712 Worker thread wakes up
21:35:22.459 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
21:35:22.459 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
21:35:22.459 00.000 15712 Moving (0.11, -0.08) raw xDistance=0.08 yDistance=-0.11
21:35:22.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:22.459 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.9 Saturated
21:35:22.466 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:22.468 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:22.468 00.000 7988 Enqueuing Expose request
21:35:22.470 00.002 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:22.470 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:35:22.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:22.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:35:22.470 00.000 15712 MoveAxis(E, 4, ABG)
21:35:22.470 00.000 15712 Guiding  Dir = 2, Dur = 4
21:35:22.493 00.023 15712 IsGuiding returns 0
21:35:22.503 00.010 15712 IsGuiding returns 0
21:35:22.503 00.000 15712 Move returns status 0, amount 4
21:35:22.503 00.000 15712 MoveAxis(N, 0, ABG)
21:35:22.503 00.000 15712 Move returns status 0, amount 0
21:35:22.503 00.000 15712 move complete, result=0
21:35:22.503 00.000 15712 worker thread done servicing request
21:35:22.503 00.000 15712 Worker thread wakes up
21:35:22.503 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:35:22.511 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:22.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:23.914 01.403 15712 Exposure complete
21:35:23.975 00.061 15712 worker thread done servicing request
21:35:23.975 00.000 7988 OnExposeComplete: enter
21:35:23.975 00.000 7988 UpdateGuideState(): m_state=6
21:35:23.977 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6504
21:35:23.979 00.002 7988 Star::Find returns 1 (1), X=1183.13, Y=444.01, Mass=1537, SNR=26.8, Peak=255 HFD=3.0
21:35:23.979 00.000 7988 MultiStar: [#1 0.06,-0.24,1.00,U] [#2 0.07,-0.14,1.01,U] [#3 -0.17,-0.10,0.94,U] [#4 -0.07,0.02,1.00,U] [#5 0.12,-0.07,0.70,U] [#6 -0.03,-0.38,0.69,U] [#7 -0.21,-0.29,0.64,U] [#8 -0.06,-0.08,0.64,U] 
21:35:23.979 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {0.15, -0.05}
21:35:23.979 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
21:35:23.979 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
21:35:23.984 00.005 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.63 mountX=0.14 mountY=0.01, mountTheta=0.08
21:35:23.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.14, opts=13)
21:35:23.984 00.000 7988 Enqueuing Move request for scope (-0.01, -0.14)
21:35:23.984 00.000 15712 Worker thread wakes up
21:35:23.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
21:35:23.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
21:35:23.984 00.000 15712 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=0.01
21:35:23.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:23.984 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.8 Saturated
21:35:23.991 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:23.992 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:23.992 00.000 7988 Enqueuing Expose request
21:35:23.993 00.001 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:23.993 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
21:35:23.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:23.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:35:23.993 00.000 15712 MoveAxis(E, 4, ABG)
21:35:23.993 00.000 15712 Guiding  Dir = 2, Dur = 4
21:35:23.993 00.000 15712 IsGuiding returns 0
21:35:24.009 00.016 15712 IsGuiding returns 0
21:35:24.009 00.000 15712 Move returns status 0, amount 4
21:35:24.009 00.000 15712 MoveAxis(N, 0, ABG)
21:35:24.009 00.000 15712 Move returns status 0, amount 0
21:35:24.009 00.000 15712 move complete, result=0
21:35:24.009 00.000 15712 worker thread done servicing request
21:35:24.009 00.000 15712 Worker thread wakes up
21:35:24.009 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:35:24.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:24.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:25.654 01.645 15712 Exposure complete
21:35:25.710 00.056 15712 worker thread done servicing request
21:35:25.710 00.000 7988 OnExposeComplete: enter
21:35:25.715 00.005 7988 UpdateGuideState(): m_state=6
21:35:25.715 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6505
21:35:25.715 00.000 7988 Star::Find returns 1 (0), X=1183.15, Y=444.19, Mass=1412, SNR=25.5, Peak=243 HFD=2.9
21:35:25.715 00.000 7988 MultiStar: [#1 0.11,-0.06,1.07,U] [#2 0.20,-0.04,1.01,U] [#3 0.13,-0.13,0.96,U] [#4 0.03,-0.01,1.06,U] [#5 0.11,0.14,0.75,U] [#6 0.19,-0.27,0.74,U] [#7 0.00,-0.19,0.75,U] [#8 0.11,-0.35,0.68,U] 
21:35:25.715 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.17, 0.14}
21:35:25.715 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.03 = 1.03)
21:35:25.715 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.14 = -2.14)
21:35:25.715 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=0.07 mountY=-0.12, mountTheta=-1.03
21:35:25.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.07, opts=13)
21:35:25.715 00.000 7988 Enqueuing Move request for scope (0.12, -0.07)
21:35:25.727 00.012 15712 Worker thread wakes up
21:35:25.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
21:35:25.727 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
21:35:25.727 00.000 15712 Moving (0.12, -0.07) raw xDistance=0.07 yDistance=-0.12
21:35:25.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:25.727 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.5
21:35:25.729 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:25.729 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:25.731 00.002 7988 Enqueuing Expose request
21:35:25.731 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:25.731 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
21:35:25.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:25.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:35:25.731 00.000 15712 MoveAxis(E, 4, ABG)
21:35:25.731 00.000 15712 Guiding  Dir = 2, Dur = 4
21:35:25.731 00.000 15712 IsGuiding returns 0
21:35:25.781 00.050 15712 IsGuiding returns 0
21:35:25.781 00.000 15712 Move returns status 0, amount 4
21:35:25.781 00.000 15712 MoveAxis(N, 0, ABG)
21:35:25.781 00.000 15712 Move returns status 0, amount 0
21:35:25.781 00.000 15712 move complete, result=0
21:35:25.781 00.000 15712 worker thread done servicing request
21:35:25.781 00.000 15712 Worker thread wakes up
21:35:25.781 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:35:25.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:25.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:27.201 01.420 15712 Exposure complete
21:35:27.259 00.058 15712 worker thread done servicing request
21:35:27.261 00.002 7988 OnExposeComplete: enter
21:35:27.262 00.001 7988 UpdateGuideState(): m_state=6
21:35:27.262 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6506
21:35:27.262 00.000 7988 Star::Find returns 1 (1), X=1183.19, Y=444.48, Mass=1525, SNR=26.7, Peak=255 HFD=3.1
21:35:27.266 00.004 7988 MultiStar: [#1 -0.05,0.29,1.00,U] [#2 0.10,-0.02,1.03,U] [#3 -0.02,0.34,0.96,U] [#4 -0.06,0.31,1.01,U] [#5 0.21,0.18,0.74,U] [#6 0.08,0.08,0.72,U] [#7 -0.05,0.34,0.69,U] [#8 0.17,0.07,0.68,U] 
21:35:27.266 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.23}, one-star: {0.21, 0.42}
21:35:27.266 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
21:35:27.266 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
21:35:27.266 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.31 mountX=-0.23 mountY=-0.07, mountTheta=-2.86
21:35:27.266 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.23, opts=13)
21:35:27.266 00.000 7988 Enqueuing Move request for scope (0.06, 0.23)
21:35:27.266 00.000 15712 Worker thread wakes up
21:35:27.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
21:35:27.266 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
21:35:27.266 00.000 15712 Moving (0.06, 0.23) raw xDistance=-0.23 yDistance=-0.07
21:35:27.274 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:27.274 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.7 Saturated
21:35:27.276 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:27.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:27.278 00.002 7988 Enqueuing Expose request
21:35:27.278 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 635.99
21:35:27.278 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
21:35:27.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:27.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:35:27.278 00.000 15712 MoveAxis(E, 48, ABG)
21:35:27.278 00.000 15712 Guiding  Dir = 2, Dur = 48
21:35:27.278 00.000 15712 IsGuiding returns 0
21:35:27.297 00.019 15712 PulseGuide returned control before completion, sleep 35
21:35:27.341 00.044 15712 IsGuiding returns 1
21:35:27.341 00.000 15712 scope still moving after pulse duration time elapsed
21:35:27.376 00.035 15712 IsGuiding returns 0
21:35:27.376 00.000 15712 scope move finished after 48 + 56 ms
21:35:27.376 00.000 15712 Move returns status 0, amount 48
21:35:27.376 00.000 15712 MoveAxis(N, 0, ABG)
21:35:27.376 00.000 15712 Move returns status 0, amount 0
21:35:27.376 00.000 15712 move complete, result=0
21:35:27.376 00.000 15712 worker thread done servicing request
21:35:27.376 00.000 15712 Worker thread wakes up
21:35:27.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:27.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:27.376 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
21:35:29.012 01.636 15712 Exposure complete
21:35:29.075 00.063 15712 worker thread done servicing request
21:35:29.075 00.000 7988 OnExposeComplete: enter
21:35:29.076 00.001 7988 UpdateGuideState(): m_state=6
21:35:29.077 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6507
21:35:29.078 00.001 7988 Star::Find returns 1 (1), X=1183.12, Y=444.23, Mass=1551, SNR=26.7, Peak=255 HFD=3.2
21:35:29.078 00.000 7988 MultiStar: [#1 -0.01,-0.01,1.01,U] [#2 0.17,0.03,0.97,U] [#3 -0.01,0.19,0.96,U] [#4 0.23,0.15,1.04,U] [#5 0.26,0.09,0.67,U] [#6 0.16,-0.01,0.73,U] [#7 0.20,0.03,0.67,U] [#8 0.09,0.06,0.63,U] 
21:35:29.078 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.08}, one-star: {0.14, 0.18}
21:35:29.078 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.58) = xAngle (2.15 = 2.15)
21:35:29.078 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.26 = -1.02)
21:35:29.078 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.16 cameraTheta=0.57 mountX=-0.09 mountY=-0.13, mountTheta=-2.14
21:35:29.078 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.08, opts=13)
21:35:29.078 00.000 7988 Enqueuing Move request for scope (0.13, 0.08)
21:35:29.078 00.000 15712 Worker thread wakes up
21:35:29.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
21:35:29.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
21:35:29.078 00.000 15712 Moving (0.13, 0.08) raw xDistance=-0.09 yDistance=-0.13
21:35:29.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:29.078 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.7 Saturated
21:35:29.092 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:29.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:29.094 00.002 7988 Enqueuing Expose request
21:35:29.094 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:29.094 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
21:35:29.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:29.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:35:29.094 00.000 15712 MoveAxis(E, 3, ABG)
21:35:29.094 00.000 15712 Guiding  Dir = 2, Dur = 3
21:35:29.094 00.000 15712 IsGuiding returns 0
21:35:29.111 00.017 15712 IsGuiding returns 0
21:35:29.111 00.000 15712 Move returns status 0, amount 3
21:35:29.111 00.000 15712 MoveAxis(N, 0, ABG)
21:35:29.111 00.000 15712 Move returns status 0, amount 0
21:35:29.111 00.000 15712 move complete, result=0
21:35:29.111 00.000 15712 worker thread done servicing request
21:35:29.111 00.000 15712 Worker thread wakes up
21:35:29.111 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:35:29.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:29.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:30.525 01.414 15712 Exposure complete
21:35:30.586 00.061 15712 worker thread done servicing request
21:35:30.586 00.000 7988 OnExposeComplete: enter
21:35:30.589 00.003 7988 UpdateGuideState(): m_state=6
21:35:30.589 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6508
21:35:30.589 00.000 7988 Star::Find returns 1 (0), X=1183.25, Y=444.05, Mass=1527, SNR=26.7, Peak=236 HFD=3.3
21:35:30.589 00.000 7988 MultiStar: [#1 0.06,0.12,1.00,U] [#2 0.36,-0.10,1.00,U] [#3 0.22,0.16,0.94,U] [#4 0.18,0.18,1.03,U] [#5 0.28,0.22,0.67,U] [#6 0.16,-0.15,0.70,U] [#7 0.11,0.07,0.63,U] [#8 0.19,0.01,0.64,U] 
21:35:30.589 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.06}, one-star: {0.26, -0.00}
21:35:30.589 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
21:35:30.589 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
21:35:30.589 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.21 cameraTheta=0.28 mountX=-0.06 mountY=-0.21, mountTheta=-1.86
21:35:30.589 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.06, opts=13)
21:35:30.589 00.000 7988 Enqueuing Move request for scope (0.21, 0.06)
21:35:30.589 00.000 15712 Worker thread wakes up
21:35:30.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
21:35:30.589 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
21:35:30.589 00.000 15712 Moving (0.21, 0.06) raw xDistance=-0.06 yDistance=-0.21
21:35:30.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:30.589 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.7
21:35:30.602 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:30.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:30.604 00.002 7988 Enqueuing Expose request
21:35:30.606 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:30.606 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:35:30.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:30.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:35:30.606 00.000 15712 MoveAxis(E, 4, ABG)
21:35:30.606 00.000 15712 Guiding  Dir = 2, Dur = 4
21:35:30.606 00.000 15712 IsGuiding returns 0
21:35:30.623 00.017 15712 IsGuiding returns 0
21:35:30.623 00.000 15712 Move returns status 0, amount 4
21:35:30.623 00.000 15712 MoveAxis(N, 0, ABG)
21:35:30.623 00.000 15712 Move returns status 0, amount 0
21:35:30.623 00.000 15712 move complete, result=0
21:35:30.623 00.000 15712 worker thread done servicing request
21:35:30.623 00.000 15712 Worker thread wakes up
21:35:30.623 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
21:35:30.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:30.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:32.263 01.640 15712 Exposure complete
21:35:32.309 00.046 15712 worker thread done servicing request
21:35:32.309 00.000 7988 OnExposeComplete: enter
21:35:32.324 00.015 7988 UpdateGuideState(): m_state=6
21:35:32.324 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6509
21:35:32.324 00.000 7988 Star::Find returns 1 (0), X=1183.32, Y=444.23, Mass=1433, SNR=25.9, Peak=236 HFD=3.4
21:35:32.324 00.000 7988 MultiStar: [#1 0.18,0.04,1.04,U] [#2 0.20,-0.01,1.03,U] [#3 0.26,0.16,0.96,U] [#4 0.17,0.16,1.02,U] [#5 -0.04,0.27,0.73,U] [#6 0.05,-0.03,0.70,U] [#7 0.16,-0.02,0.65,U] [#8 0.23,0.16,0.64,U] 
21:35:32.328 00.004 7988 refined, 8 included, MultiStar: {0.18, 0.10}, one-star: {0.34, 0.17}
21:35:32.328 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.09 = 2.09)
21:35:32.328 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.20 = -1.08)
21:35:32.328 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.51 mountX=-0.10 mountY=-0.18, mountTheta=-2.08
21:35:32.328 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.10, opts=13)
21:35:32.328 00.000 7988 Enqueuing Move request for scope (0.18, 0.10)
21:35:32.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:32.328 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.9
21:35:32.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:32.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:32.328 00.000 7988 Enqueuing Expose request
21:35:32.341 00.013 15712 Worker thread wakes up
21:35:32.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
21:35:32.341 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
21:35:32.341 00.000 15712 Moving (0.18, 0.10) raw xDistance=-0.10 yDistance=-0.18
21:35:32.345 00.004 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:32.345 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:35:32.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:32.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:35:32.345 00.000 15712 MoveAxis(E, 4, ABG)
21:35:32.345 00.000 15712 Guiding  Dir = 2, Dur = 4
21:35:32.356 00.011 15712 IsGuiding returns 0
21:35:32.371 00.015 15712 IsGuiding returns 0
21:35:32.371 00.000 15712 Move returns status 0, amount 4
21:35:32.371 00.000 15712 MoveAxis(N, 0, ABG)
21:35:32.371 00.000 15712 Move returns status 0, amount 0
21:35:32.371 00.000 15712 move complete, result=0
21:35:32.371 00.000 15712 worker thread done servicing request
21:35:32.371 00.000 15712 Worker thread wakes up
21:35:32.371 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
21:35:32.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:32.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:33.789 01.418 15712 Exposure complete
21:35:33.850 00.061 15712 worker thread done servicing request
21:35:33.850 00.000 7988 OnExposeComplete: enter
21:35:33.851 00.001 7988 UpdateGuideState(): m_state=6
21:35:33.851 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6510
21:35:33.853 00.002 7988 Star::Find returns 1 (1), X=1183.15, Y=444.27, Mass=1523, SNR=26.4, Peak=255 HFD=3.5
21:35:33.855 00.002 7988 MultiStar: [#1 0.08,0.02,1.00,U] [#2 0.29,0.07,1.02,U] [#3 0.32,0.18,0.95,U] [#4 0.16,0.18,1.00,U] [#5 0.28,0.26,0.66,U] [#6 0.05,0.14,0.72,U] [#7 0.04,0.17,0.65,U] [#8 0.21,0.02,0.65,U] 
21:35:33.855 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.14}, one-star: {0.17, 0.21}
21:35:33.855 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
21:35:33.855 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.34 = -0.94)
21:35:33.859 00.004 7988 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.65 mountX=-0.14 mountY=-0.18, mountTheta=-2.22
21:35:33.859 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.14, opts=13)
21:35:33.859 00.000 7988 Enqueuing Move request for scope (0.18, 0.14)
21:35:33.859 00.000 15712 Worker thread wakes up
21:35:33.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
21:35:33.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
21:35:33.859 00.000 15712 Moving (0.18, 0.14) raw xDistance=-0.14 yDistance=-0.18
21:35:33.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:33.859 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.4 Saturated
21:35:33.867 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:33.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:33.870 00.003 7988 Enqueuing Expose request
21:35:33.870 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:33.870 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:35:33.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:33.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:35:33.870 00.000 15712 MoveAxis(E, 4, ABG)
21:35:33.870 00.000 15712 Guiding  Dir = 2, Dur = 4
21:35:33.870 00.000 15712 IsGuiding returns 0
21:35:33.887 00.017 15712 IsGuiding returns 0
21:35:33.887 00.000 15712 Move returns status 0, amount 4
21:35:33.887 00.000 15712 MoveAxis(N, 0, ABG)
21:35:33.887 00.000 15712 Move returns status 0, amount 0
21:35:33.887 00.000 15712 move complete, result=0
21:35:33.887 00.000 15712 worker thread done servicing request
21:35:33.887 00.000 15712 Worker thread wakes up
21:35:33.887 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
21:35:33.891 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:33.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:35.536 01.645 15712 Exposure complete
21:35:35.608 00.072 15712 worker thread done servicing request
21:35:35.608 00.000 7988 OnExposeComplete: enter
21:35:35.608 00.000 7988 UpdateGuideState(): m_state=6
21:35:35.610 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6511
21:35:35.610 00.000 7988 Star::Find returns 1 (0), X=1183.38, Y=444.26, Mass=1507, SNR=26.5, Peak=209 HFD=3.6
21:35:35.610 00.000 7988 MultiStar: [#1 0.33,0.16,1.04,U] [#2 0.29,0.14,1.03,U] [#3 0.26,0.11,0.93,U] [#4 0.18,0.21,1.01,U] [#5 0.42,0.24,0.72,U] [#6 0.34,-0.10,0.71,U] [#7 0.27,0.05,0.66,U] [#8 0.22,0.34,0.65,U] 
21:35:35.610 00.000 7988 refined, 8 included, MultiStar: {0.30, 0.15}, one-star: {0.40, 0.20}
21:35:35.610 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
21:35:35.610 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.13)
21:35:35.610 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.15 hyp=0.34 cameraTheta=0.47 mountX=-0.15 mountY=-0.30, mountTheta=-2.04
21:35:35.621 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.15, opts=13)
21:35:35.621 00.000 7988 Enqueuing Move request for scope (0.30, 0.15)
21:35:35.623 00.002 15712 Worker thread wakes up
21:35:35.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:35.625 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.15) opts 0xd
21:35:35.625 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
21:35:35.627 00.002 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.15)
21:35:35.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:35.627 00.000 15712 Moving (0.30, 0.15) raw xDistance=-0.15 yDistance=-0.30
21:35:35.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:35.629 00.002 7988 Enqueuing Expose request
21:35:35.633 00.004 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:35.633 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
21:35:35.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:35:35.633 00.000 15712 MoveAxis(E, 4, ABG)
21:35:35.633 00.000 15712 Guiding  Dir = 2, Dur = 4
21:35:35.633 00.000 15712 IsGuiding returns 0
21:35:35.641 00.008 15712 IsGuiding returns 0
21:35:35.641 00.000 15712 Move returns status 0, amount 4
21:35:35.641 00.000 15712 MoveAxis(N, 78, ABG)
21:35:35.641 00.000 15712 Guiding  Dir = 0, Dur = 78
21:35:35.641 00.000 15712 IsGuiding returns 0
21:35:35.728 00.087 15712 IsGuiding returns 1
21:35:35.728 00.000 15712 scope still moving after pulse duration time elapsed
21:35:35.762 00.034 15712 IsGuiding returns 1
21:35:35.793 00.031 15712 IsGuiding returns 1
21:35:35.854 00.061 15712 IsGuiding returns 0
21:35:35.854 00.000 15712 scope move finished after 78 + 129 ms
21:35:35.854 00.000 15712 Move returns status 0, amount 78
21:35:35.854 00.000 15712 move complete, result=0
21:35:35.854 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.3 px 78 ms NORTH
21:35:35.857 00.003 15712 worker thread done servicing request
21:35:35.857 00.000 15712 Worker thread wakes up
21:35:35.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:35.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:37.279 01.422 15712 Exposure complete
21:35:37.371 00.092 15712 worker thread done servicing request
21:35:37.371 00.000 7988 OnExposeComplete: enter
21:35:37.377 00.006 7988 UpdateGuideState(): m_state=6
21:35:37.379 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6512
21:35:37.381 00.002 7988 Star::Find returns 1 (0), X=1183.07, Y=444.21, Mass=1502, SNR=26.3, Peak=217 HFD=3.4
21:35:37.383 00.002 7988 MultiStar: [#1 -0.12,0.13,1.02,U] [#2 0.10,0.17,0.98,U] [#3 0.07,0.12,0.95,U] [#4 -0.09,0.02,1.01,U] [#5 0.05,0.14,0.68,U] [#6 -0.23,-0.03,0.72,U] [#7 -0.11,0.19,0.71,U] [#8 -0.17,-0.01,0.67,U] 
21:35:37.385 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.09, 0.15}
21:35:37.386 00.001 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.80)
21:35:37.388 00.002 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.31)
21:35:37.388 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.91 mountX=-0.10 mountY=0.03, mountTheta=2.82
21:35:37.392 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.10, opts=13)
21:35:37.394 00.002 7988 Enqueuing Move request for scope (-0.04, 0.10)
21:35:37.396 00.002 15712 Worker thread wakes up
21:35:37.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:37.399 00.003 7988 UpdateGuideState exits: m=1502 SNR=26.3
21:35:37.400 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:37.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:37.402 00.002 7988 Enqueuing Expose request
21:35:37.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
21:35:37.402 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
21:35:37.402 00.000 15712 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=0.03
21:35:37.402 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:37.402 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:35:37.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:37.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:35:37.402 00.000 15712 MoveAxis(E, 4, ABG)
21:35:37.402 00.000 15712 Guiding  Dir = 2, Dur = 4
21:35:37.402 00.000 15712 IsGuiding returns 0
21:35:37.437 00.035 15712 IsGuiding returns 0
21:35:37.437 00.000 15712 Move returns status 0, amount 4
21:35:37.437 00.000 15712 MoveAxis(N, 0, ABG)
21:35:37.437 00.000 15712 Move returns status 0, amount 0
21:35:37.437 00.000 15712 move complete, result=0
21:35:37.437 00.000 15712 worker thread done servicing request
21:35:37.437 00.000 15712 Worker thread wakes up
21:35:37.437 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:35:37.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:37.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:39.074 01.637 15712 Exposure complete
21:35:39.135 00.061 15712 worker thread done servicing request
21:35:39.135 00.000 7988 OnExposeComplete: enter
21:35:39.135 00.000 7988 UpdateGuideState(): m_state=6
21:35:39.138 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6513
21:35:39.138 00.000 7988 Star::Find returns 1 (0), X=1183.10, Y=444.49, Mass=1443, SNR=26.0, Peak=230 HFD=3.4
21:35:39.140 00.002 7988 MultiStar: [#1 0.01,0.29,1.05,U] [#2 0.26,0.19,1.05,U] [#3 -0.03,0.23,0.96,U] [#4 -0.09,0.29,1.02,U] [#5 0.05,0.26,0.71,U] [#6 -0.02,0.05,0.71,U] [#7 -0.05,0.31,0.69,U] [#8 0.16,0.15,0.70,U] 
21:35:39.141 00.001 7988 refined, 8 included, MultiStar: {0.05, 0.25}, one-star: {0.12, 0.43}
21:35:39.141 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
21:35:39.143 00.002 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.21)
21:35:39.143 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.38 mountX=-0.25 mountY=-0.05, mountTheta=-2.93
21:35:39.145 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.25, opts=13)
21:35:39.147 00.002 7988 Enqueuing Move request for scope (0.05, 0.25)
21:35:39.147 00.000 15712 Worker thread wakes up
21:35:39.147 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
21:35:39.147 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
21:35:39.147 00.000 15712 Moving (0.05, 0.25) raw xDistance=-0.25 yDistance=-0.05
21:35:39.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:39.149 00.002 7988 UpdateGuideState exits: m=1443 SNR=26.0
21:35:39.150 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:39.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:39.152 00.002 7988 Enqueuing Expose request
21:35:39.152 00.000 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 635.99
21:35:39.152 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
21:35:39.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:39.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:35:39.152 00.000 15712 MoveAxis(E, 52, ABG)
21:35:39.152 00.000 15712 Guiding  Dir = 2, Dur = 52
21:35:39.152 00.000 15712 IsGuiding returns 0
21:35:39.172 00.020 15712 PulseGuide returned control before completion, sleep 36
21:35:39.251 00.079 15712 IsGuiding returns 0
21:35:39.251 00.000 15712 Move returns status 0, amount 52
21:35:39.251 00.000 15712 MoveAxis(N, 0, ABG)
21:35:39.251 00.000 15712 Move returns status 0, amount 0
21:35:39.251 00.000 15712 move complete, result=0
21:35:39.251 00.000 15712 worker thread done servicing request
21:35:39.251 00.000 15712 Worker thread wakes up
21:35:39.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:39.251 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
21:35:39.263 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:40.681 01.418 15712 Exposure complete
21:35:40.747 00.066 15712 worker thread done servicing request
21:35:40.747 00.000 7988 OnExposeComplete: enter
21:35:40.747 00.000 7988 UpdateGuideState(): m_state=6
21:35:40.747 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6514
21:35:40.747 00.000 7988 Star::Find returns 1 (0), X=1183.12, Y=444.18, Mass=1528, SNR=26.7, Peak=231 HFD=3.4
21:35:40.747 00.000 7988 MultiStar: [#1 0.02,0.12,1.00,U] [#2 0.21,-0.09,1.00,U] [#3 0.17,0.31,0.92,U] [#4 0.01,0.19,1.02,U] [#5 0.15,0.29,0.69,U] [#6 0.28,-0.20,0.69,U] [#7 -0.12,-0.02,0.65,U] [#8 0.17,0.00,0.64,U] 
21:35:40.747 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.14, 0.13}
21:35:40.747 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.25 = 2.25)
21:35:40.747 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.36 = -0.92)
21:35:40.747 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.15 cameraTheta=0.67 mountX=-0.09 mountY=-0.12, mountTheta=-2.24
21:35:40.747 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.09, opts=13)
21:35:40.759 00.012 7988 Enqueuing Move request for scope (0.11, 0.09)
21:35:40.761 00.002 15712 Worker thread wakes up
21:35:40.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
21:35:40.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
21:35:40.761 00.000 15712 Moving (0.11, 0.09) raw xDistance=-0.09 yDistance=-0.12
21:35:40.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:40.761 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.7
21:35:40.764 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:40.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:40.766 00.002 7988 Enqueuing Expose request
21:35:40.766 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:40.766 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
21:35:40.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:40.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:35:40.766 00.000 15712 MoveAxis(E, 2, ABG)
21:35:40.766 00.000 15712 Guiding  Dir = 2, Dur = 2
21:35:40.766 00.000 15712 IsGuiding returns 0
21:35:40.791 00.025 15712 IsGuiding returns 0
21:35:40.791 00.000 15712 Move returns status 0, amount 2
21:35:40.791 00.000 15712 MoveAxis(N, 0, ABG)
21:35:40.791 00.000 15712 Move returns status 0, amount 0
21:35:40.791 00.000 15712 move complete, result=0
21:35:40.791 00.000 15712 worker thread done servicing request
21:35:40.791 00.000 15712 Worker thread wakes up
21:35:40.791 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:35:40.798 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:40.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:42.430 01.632 15712 Exposure complete
21:35:42.485 00.055 15712 worker thread done servicing request
21:35:42.485 00.000 7988 OnExposeComplete: enter
21:35:42.485 00.000 7988 UpdateGuideState(): m_state=6
21:35:42.491 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6515
21:35:42.491 00.000 7988 Star::Find returns 1 (1), X=1182.99, Y=444.32, Mass=1641, SNR=27.5, Peak=255 HFD=3.6
21:35:42.493 00.002 7988 MultiStar: [#1 0.03,-0.09,0.98,U] [#2 -0.05,-0.00,0.97,U] [#3 0.00,0.04,0.91,U] [#4 -0.03,0.07,1.02,U] [#5 0.25,0.14,0.63,U] [#6 -0.07,-0.31,0.68,U] [#7 -0.13,0.13,0.68,U] [#8 -0.09,0.02,0.62,U] 
21:35:42.493 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.01, 0.27}
21:35:42.496 00.003 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
21:35:42.496 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
21:35:42.498 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.83 mountX=-0.04 mountY=0.01, mountTheta=2.90
21:35:42.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.04, opts=13)
21:35:42.500 00.002 7988 Enqueuing Move request for scope (-0.01, 0.04)
21:35:42.502 00.002 15712 Worker thread wakes up
21:35:42.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
21:35:42.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
21:35:42.502 00.000 15712 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
21:35:42.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:42.502 00.000 7988 UpdateGuideState exits: m=1641 SNR=27.5 Saturated
21:35:42.504 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:42.504 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:42.506 00.002 7988 Enqueuing Expose request
21:35:42.507 00.001 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:42.507 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:35:42.507 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:42.507 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:35:42.507 00.000 15712 MoveAxis(E, 2, ABG)
21:35:42.507 00.000 15712 Guiding  Dir = 2, Dur = 2
21:35:42.507 00.000 15712 IsGuiding returns 0
21:35:42.530 00.023 15712 IsGuiding returns 0
21:35:42.530 00.000 15712 Move returns status 0, amount 2
21:35:42.530 00.000 15712 MoveAxis(N, 0, ABG)
21:35:42.530 00.000 15712 Move returns status 0, amount 0
21:35:42.530 00.000 15712 move complete, result=0
21:35:42.530 00.000 15712 worker thread done servicing request
21:35:42.530 00.000 15712 Worker thread wakes up
21:35:42.530 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:35:42.539 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:42.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:43.953 01.414 15712 Exposure complete
21:35:44.017 00.064 15712 worker thread done servicing request
21:35:44.017 00.000 7988 OnExposeComplete: enter
21:35:44.017 00.000 7988 UpdateGuideState(): m_state=6
21:35:44.017 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6516
21:35:44.017 00.000 7988 Star::Find returns 1 (0), X=1182.96, Y=444.41, Mass=1482, SNR=26.2, Peak=221 HFD=3.4
21:35:44.017 00.000 7988 MultiStar: [#1 -0.32,0.06,1.04,U] [#2 -0.11,0.01,1.02,U] [#3 -0.10,0.01,0.96,U] [#4 -0.29,0.16,1.00,U] [#5 -0.28,0.17,0.70,U] [#6 -0.25,-0.11,0.70,U] [#7 -0.45,0.17,0.68,U] [#8 -0.30,0.07,0.63,U] 
21:35:44.017 00.000 7988 refined, 8 included, MultiStar: {-0.22, 0.10}, one-star: {-0.02, 0.36}
21:35:44.025 00.008 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.58) = xAngle (4.29 = -2.00)
21:35:44.025 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.40 = 1.11)
21:35:44.025 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.71 mountX=-0.10 mountY=0.22, mountTheta=2.00
21:35:44.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.10, opts=13)
21:35:44.025 00.000 7988 Enqueuing Move request for scope (-0.22, 0.10)
21:35:44.025 00.000 15712 Worker thread wakes up
21:35:44.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
21:35:44.025 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
21:35:44.025 00.000 15712 Moving (-0.22, 0.10) raw xDistance=-0.10 yDistance=0.22
21:35:44.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:44.025 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.2
21:35:44.033 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:44.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:44.033 00.000 7988 Enqueuing Expose request
21:35:44.033 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:44.033 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:35:44.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:44.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:35:44.033 00.000 15712 MoveAxis(E, 2, ABG)
21:35:44.033 00.000 15712 Guiding  Dir = 2, Dur = 2
21:35:44.033 00.000 15712 IsGuiding returns 0
21:35:44.083 00.050 15712 IsGuiding returns 0
21:35:44.083 00.000 15712 Move returns status 0, amount 2
21:35:44.083 00.000 15712 MoveAxis(N, 0, ABG)
21:35:44.083 00.000 15712 Move returns status 0, amount 0
21:35:44.083 00.000 15712 move complete, result=0
21:35:44.083 00.000 15712 worker thread done servicing request
21:35:44.083 00.000 15712 Worker thread wakes up
21:35:44.083 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
21:35:44.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:44.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:45.727 01.644 15712 Exposure complete
21:35:45.786 00.059 15712 worker thread done servicing request
21:35:45.786 00.000 7988 OnExposeComplete: enter
21:35:45.786 00.000 7988 UpdateGuideState(): m_state=6
21:35:45.786 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6517
21:35:45.786 00.000 7988 Star::Find returns 1 (0), X=1183.15, Y=444.47, Mass=1556, SNR=26.8, Peak=185 HFD=3.7
21:35:45.786 00.000 7988 MultiStar: [#1 0.05,0.19,0.98,U] [#2 0.18,0.22,0.99,U] [#3 0.15,0.33,0.93,U] [#4 0.15,0.41,0.98,U] [#5 0.13,0.38,0.70,U] [#6 0.04,0.11,0.70,U] [#7 0.05,0.31,0.65,U] [#8 0.03,0.23,0.63,U] 
21:35:45.786 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.29}, one-star: {0.17, 0.42}
21:35:45.786 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
21:35:45.786 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.39)
21:35:45.795 00.009 7988 CameraToMount -- cameraX=0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.21 mountX=-0.29 mountY=-0.12, mountTheta=-2.76
21:35:45.797 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.29, opts=13)
21:35:45.797 00.000 7988 Enqueuing Move request for scope (0.11, 0.29)
21:35:45.797 00.000 15712 Worker thread wakes up
21:35:45.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.29) opts 0xd
21:35:45.797 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.29)
21:35:45.797 00.000 15712 Moving (0.11, 0.29) raw xDistance=-0.29 yDistance=-0.12
21:35:45.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:35:45.797 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.8
21:35:45.802 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:45.802 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:45.802 00.000 7988 Enqueuing Expose request
21:35:45.802 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 635.99
21:35:45.802 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
21:35:45.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:45.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:35:45.802 00.000 15712 MoveAxis(E, 61, ABG)
21:35:45.802 00.000 15712 Guiding  Dir = 2, Dur = 61
21:35:45.812 00.010 15712 IsGuiding returns 0
21:35:45.829 00.017 15712 PulseGuide returned control before completion, sleep 56
21:35:45.922 00.093 15712 IsGuiding returns 0
21:35:45.922 00.000 15712 Move returns status 0, amount 61
21:35:45.922 00.000 15712 MoveAxis(N, 0, ABG)
21:35:45.922 00.000 15712 Move returns status 0, amount 0
21:35:45.922 00.000 15712 move complete, result=0
21:35:45.922 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
21:35:45.929 00.007 15712 worker thread done servicing request
21:35:45.929 00.000 15712 Worker thread wakes up
21:35:45.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:45.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:47.335 01.406 15712 Exposure complete
21:35:47.395 00.060 15712 worker thread done servicing request
21:35:47.395 00.000 7988 OnExposeComplete: enter
21:35:47.395 00.000 7988 UpdateGuideState(): m_state=6
21:35:47.397 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6518
21:35:47.399 00.002 7988 Star::Find returns 1 (0), X=1183.14, Y=444.30, Mass=1562, SNR=26.9, Peak=226 HFD=3.5
21:35:47.399 00.000 7988 MultiStar: [#1 -0.17,0.00,1.00,U] [#2 -0.10,0.15,1.01,U] [#3 -0.04,0.07,0.91,U] [#4 -0.14,0.21,0.99,U] [#5 -0.21,0.31,0.67,U] [#6 -0.12,-0.04,0.69,U] [#7 -0.03,0.16,0.67,U] [#8 0.02,0.08,0.61,U] 
21:35:47.399 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {0.16, 0.24}
21:35:47.399 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.67)
21:35:47.405 00.006 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.72 = 0.44)
21:35:47.405 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.03 mountX=-0.13 mountY=0.06, mountTheta=2.70
21:35:47.408 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.13, opts=13)
21:35:47.408 00.000 7988 Enqueuing Move request for scope (-0.07, 0.13)
21:35:47.410 00.002 15712 Worker thread wakes up
21:35:47.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
21:35:47.410 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
21:35:47.410 00.000 15712 Moving (-0.07, 0.13) raw xDistance=-0.13 yDistance=0.06
21:35:47.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:47.410 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.9
21:35:47.412 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:47.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:47.412 00.000 7988 Enqueuing Expose request
21:35:47.412 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:47.412 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
21:35:47.412 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:47.412 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:35:47.412 00.000 15712 MoveAxis(E, 3, ABG)
21:35:47.412 00.000 15712 Guiding  Dir = 2, Dur = 3
21:35:47.412 00.000 15712 IsGuiding returns 0
21:35:47.477 00.065 15712 IsGuiding returns 0
21:35:47.477 00.000 15712 Move returns status 0, amount 3
21:35:47.477 00.000 15712 MoveAxis(N, 0, ABG)
21:35:47.477 00.000 15712 Move returns status 0, amount 0
21:35:47.477 00.000 15712 move complete, result=0
21:35:47.477 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:35:47.478 00.001 15712 worker thread done servicing request
21:35:47.478 00.000 15712 Worker thread wakes up
21:35:47.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:47.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:49.114 01.636 15712 Exposure complete
21:35:49.172 00.058 15712 worker thread done servicing request
21:35:49.172 00.000 7988 OnExposeComplete: enter
21:35:49.172 00.000 7988 UpdateGuideState(): m_state=6
21:35:49.175 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6519
21:35:49.175 00.000 7988 Star::Find returns 1 (0), X=1182.95, Y=444.00, Mass=1462, SNR=25.9, Peak=232 HFD=2.9
21:35:49.179 00.004 7988 MultiStar: [#1 -0.09,-0.09,1.04,U] [#2 0.03,-0.13,1.01,U] [#3 0.07,-0.11,0.94,U] [#4 -0.30,0.20,1.06,U] [#5 0.11,0.10,0.74,U] [#6 -0.16,-0.28,0.73,U] [#7 -0.07,0.05,0.67,U] [#8 0.09,-0.20,0.64,U] 
21:35:49.179 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.03, -0.06}
21:35:49.179 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
21:35:49.179 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
21:35:49.179 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.04 mountX=0.06 mountY=0.03, mountTheta=0.48
21:35:49.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
21:35:49.187 00.008 7988 Enqueuing Move request for scope (-0.03, -0.06)
21:35:49.187 00.000 15712 Worker thread wakes up
21:35:49.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
21:35:49.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
21:35:49.187 00.000 15712 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.03
21:35:49.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:35:49.187 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.9
21:35:49.190 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:49.191 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:49.192 00.001 7988 Enqueuing Expose request
21:35:49.192 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:49.192 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:35:49.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:49.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:35:49.192 00.000 15712 MoveAxis(E, 3, ABG)
21:35:49.192 00.000 15712 Guiding  Dir = 2, Dur = 3
21:35:49.192 00.000 15712 IsGuiding returns 0
21:35:49.209 00.017 15712 IsGuiding returns 0
21:35:49.209 00.000 15712 Move returns status 0, amount 3
21:35:49.209 00.000 15712 MoveAxis(N, 0, ABG)
21:35:49.209 00.000 15712 Move returns status 0, amount 0
21:35:49.209 00.000 15712 move complete, result=0
21:35:49.209 00.000 15712 worker thread done servicing request
21:35:49.209 00.000 15712 Worker thread wakes up
21:35:49.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:49.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:49.209 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:35:50.627 01.418 15712 Exposure complete
21:35:50.688 00.061 15712 worker thread done servicing request
21:35:50.688 00.000 7988 OnExposeComplete: enter
21:35:50.688 00.000 7988 UpdateGuideState(): m_state=6
21:35:50.690 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6520
21:35:50.690 00.000 7988 Star::Find returns 1 (0), X=1182.92, Y=444.19, Mass=1552, SNR=26.7, Peak=222 HFD=3.5
21:35:50.690 00.000 7988 MultiStar: [#1 -0.28,-0.00,1.02,U] [#2 -0.25,-0.02,0.97,U] [#3 -0.14,0.24,0.93,U] [#4 -0.21,-0.01,1.03,U] [#5 -0.02,0.13,0.69,U] [#6 -0.07,-0.13,0.68,U] [#7 -0.39,-0.22,0.66,U] [#8 -0.02,-0.04,0.64,U] 
21:35:50.690 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.02}, one-star: {-0.06, 0.14}
21:35:50.690 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.70)
21:35:50.690 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.69 = 0.41)
21:35:50.690 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=2.01 mountX=-0.14 mountY=0.06, mountTheta=2.73
21:35:50.690 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.14, opts=13)
21:35:50.690 00.000 7988 Enqueuing Move request for scope (-0.06, 0.14)
21:35:50.690 00.000 15712 Worker thread wakes up
21:35:50.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
21:35:50.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
21:35:50.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:50.690 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.7
21:35:50.703 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:50.704 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:50.704 00.000 7988 Enqueuing Expose request
21:35:50.707 00.003 15712 Moving (-0.06, 0.14) raw xDistance=-0.14 yDistance=0.06
21:35:50.707 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:50.707 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:35:50.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:50.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:35:50.707 00.000 15712 MoveAxis(E, 3, ABG)
21:35:50.707 00.000 15712 Guiding  Dir = 2, Dur = 3
21:35:50.707 00.000 15712 IsGuiding returns 0
21:35:50.738 00.031 15712 IsGuiding returns 0
21:35:50.738 00.000 15712 Move returns status 0, amount 3
21:35:50.738 00.000 15712 MoveAxis(N, 0, ABG)
21:35:50.738 00.000 15712 Move returns status 0, amount 0
21:35:50.738 00.000 15712 move complete, result=0
21:35:50.738 00.000 15712 worker thread done servicing request
21:35:50.738 00.000 15712 Worker thread wakes up
21:35:50.738 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:35:50.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:50.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:52.380 01.642 15712 Exposure complete
21:35:52.441 00.061 15712 worker thread done servicing request
21:35:52.443 00.002 7988 OnExposeComplete: enter
21:35:52.443 00.000 7988 UpdateGuideState(): m_state=6
21:35:52.445 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6521
21:35:52.445 00.000 7988 Star::Find returns 1 (1), X=1182.88, Y=444.52, Mass=1533, SNR=26.6, Peak=255 HFD=3.5
21:35:52.447 00.002 7988 MultiStar: [#1 -0.09,0.35,1.02,U] [#2 0.01,0.14,1.00,U] [#3 -0.11,0.30,0.95,U] [#4 -0.21,0.42,1.02,U] [#5 0.11,0.44,0.72,U] [#6 -0.13,0.05,0.72,U] [#7 -0.21,0.29,0.67,U] [#8 -0.19,0.32,0.67,U] 
21:35:52.447 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.31}, one-star: {-0.10, 0.47}
21:35:52.447 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.83)
21:35:52.447 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.28)
21:35:52.447 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.88 mountX=-0.31 mountY=0.09, mountTheta=2.85
21:35:52.453 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.31, opts=13)
21:35:52.453 00.000 7988 Enqueuing Move request for scope (-0.10, 0.31)
21:35:52.453 00.000 15712 Worker thread wakes up
21:35:52.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
21:35:52.453 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
21:35:52.453 00.000 15712 Moving (-0.10, 0.31) raw xDistance=-0.31 yDistance=0.09
21:35:52.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:35:52.457 00.004 7988 UpdateGuideState exits: m=1533 SNR=26.6 Saturated
21:35:52.457 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:52.459 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:52.459 00.000 7988 Enqueuing Expose request
21:35:52.461 00.002 15712 PPEC rslt: input = -0.31, final = -0.19, react = -0.19, pred = -0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 635.99
21:35:52.461 00.000 15712 PPEC: input: -0.31, control: -0.19, exposure: 1500
21:35:52.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:52.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:35:52.461 00.000 15712 MoveAxis(E, 63, ABG)
21:35:52.461 00.000 15712 Guiding  Dir = 2, Dur = 63
21:35:52.461 00.000 15712 IsGuiding returns 0
21:35:52.480 00.019 15712 PulseGuide returned control before completion, sleep 56
21:35:52.559 00.079 15712 IsGuiding returns 0
21:35:52.559 00.000 15712 Move returns status 0, amount 63
21:35:52.559 00.000 15712 MoveAxis(N, 0, ABG)
21:35:52.560 00.001 15712 Move returns status 0, amount 0
21:35:52.560 00.000 15712 move complete, result=0
21:35:52.560 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
21:35:52.560 00.000 15712 worker thread done servicing request
21:35:52.560 00.000 15712 Worker thread wakes up
21:35:52.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:52.562 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:53.974 01.412 15712 Exposure complete
21:35:54.035 00.061 15712 worker thread done servicing request
21:35:54.035 00.000 7988 OnExposeComplete: enter
21:35:54.038 00.003 7988 UpdateGuideState(): m_state=6
21:35:54.038 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6522
21:35:54.040 00.002 7988 Star::Find returns 1 (0), X=1182.77, Y=444.46, Mass=1470, SNR=26.2, Peak=193 HFD=3.2
21:35:54.040 00.000 7988 MultiStar: [#1 -0.27,0.27,1.06,U] [#2 -0.13,0.27,1.04,U] [#3 -0.07,0.27,0.98,U] [#4 -0.33,0.38,1.03,U] [#5 -0.15,0.50,0.73,U] [#6 -0.48,0.03,0.73,U] [#7 -0.51,0.14,0.69,U] [#8 -0.39,0.24,0.65,U] 
21:35:54.042 00.002 7988 refined, 8 included, MultiStar: {-0.27, 0.29}, one-star: {-0.21, 0.40}
21:35:54.042 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.58) = xAngle (3.90 = -2.39)
21:35:54.044 00.002 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.01 = 0.72)
21:35:54.044 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.29 hyp=0.39 cameraTheta=2.32 mountX=-0.29 mountY=0.26, mountTheta=2.40
21:35:54.047 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.29, opts=13)
21:35:54.047 00.000 7988 Enqueuing Move request for scope (-0.27, 0.29)
21:35:54.049 00.002 15712 Worker thread wakes up
21:35:54.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.29) opts 0xd
21:35:54.049 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.29)
21:35:54.049 00.000 15712 Moving (-0.27, 0.29) raw xDistance=-0.29 yDistance=0.26
21:35:54.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:54.049 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.2
21:35:54.051 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:54.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:54.053 00.002 7988 Enqueuing Expose request
21:35:54.053 00.000 15712 PPEC rslt: input = -0.29, final = -0.17, react = -0.17, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 635.99
21:35:54.053 00.000 15712 PPEC: input: -0.29, control: -0.17, exposure: 1500
21:35:54.055 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:35:54.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:35:54.055 00.000 15712 MoveAxis(E, 56, ABG)
21:35:54.055 00.000 15712 Guiding  Dir = 2, Dur = 56
21:35:54.055 00.000 15712 IsGuiding returns 0
21:35:54.078 00.023 15712 PulseGuide returned control before completion, sleep 44
21:35:54.141 00.063 15712 IsGuiding returns 1
21:35:54.141 00.000 15712 scope still moving after pulse duration time elapsed
21:35:54.181 00.040 15712 IsGuiding returns 0
21:35:54.181 00.000 15712 scope move finished after 56 + 70 ms
21:35:54.181 00.000 15712 Move returns status 0, amount 56
21:35:54.181 00.000 15712 MoveAxis(N, 0, ABG)
21:35:54.181 00.000 15712 Move returns status 0, amount 0
21:35:54.181 00.000 15712 move complete, result=0
21:35:54.181 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.3 px 0 ms NORTH
21:35:54.183 00.002 15712 worker thread done servicing request
21:35:54.183 00.000 15712 Worker thread wakes up
21:35:54.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:54.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:55.820 01.637 15712 Exposure complete
21:35:55.877 00.057 15712 worker thread done servicing request
21:35:55.877 00.000 7988 OnExposeComplete: enter
21:35:55.881 00.004 7988 UpdateGuideState(): m_state=6
21:35:55.881 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6523
21:35:55.881 00.000 7988 Star::Find returns 1 (1), X=1182.85, Y=444.10, Mass=1493, SNR=26.4, Peak=255 HFD=3.1
21:35:55.881 00.000 7988 MultiStar: [#1 -0.07,-0.16,1.02,U] [#2 0.18,-0.39,1.04,U] [#3 -0.14,-0.08,0.94,U] [#4 -0.14,-0.16,1.03,U] [#5 -0.14,-0.04,0.73,U] [#6 -0.22,-0.48,0.70,U] [#7 -0.10,-0.21,0.67,U] [#8 -0.18,-0.27,0.64,U] 
21:35:55.881 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.19}, one-star: {-0.13, 0.04}
21:35:55.881 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.58) = xAngle (4.41 = -1.87)
21:35:55.881 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.52 = 1.24)
21:35:55.881 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.83 mountX=-0.04 mountY=0.13, mountTheta=1.87
21:35:55.891 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.04, opts=13)
21:35:55.891 00.000 7988 Enqueuing Move request for scope (-0.13, 0.04)
21:35:55.891 00.000 15712 Worker thread wakes up
21:35:55.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
21:35:55.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
21:35:55.891 00.000 15712 Moving (-0.13, 0.04) raw xDistance=-0.04 yDistance=0.13
21:35:55.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:55.894 00.003 7988 UpdateGuideState exits: m=1493 SNR=26.4 Saturated
21:35:55.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:55.896 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:55.897 00.001 7988 Enqueuing Expose request
21:35:55.897 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:55.897 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
21:35:55.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:55.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:35:55.897 00.000 15712 MoveAxis(W, 2, ABG)
21:35:55.899 00.002 15712 Guiding  Dir = 3, Dur = 2
21:35:55.899 00.000 15712 IsGuiding returns 0
21:35:55.913 00.014 15712 IsGuiding returns 0
21:35:55.913 00.000 15712 Move returns status 0, amount 2
21:35:55.913 00.000 15712 MoveAxis(N, 0, ABG)
21:35:55.913 00.000 15712 Move returns status 0, amount 0
21:35:55.913 00.000 15712 move complete, result=0
21:35:55.913 00.000 15712 worker thread done servicing request
21:35:55.913 00.000 15712 Worker thread wakes up
21:35:55.913 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:35:55.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:55.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:57.333 01.420 15712 Exposure complete
21:35:57.393 00.060 15712 worker thread done servicing request
21:35:57.393 00.000 7988 OnExposeComplete: enter
21:35:57.393 00.000 7988 UpdateGuideState(): m_state=6
21:35:57.393 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
21:35:57.397 00.004 7988 Star::Find returns 1 (1), X=1183.10, Y=444.07, Mass=1675, SNR=27.8, Peak=255 HFD=3.8
21:35:57.399 00.002 7988 MultiStar: [#1 0.02,-0.27,0.95,U] [#2 0.10,-0.20,0.94,U] [#3 0.09,-0.09,0.88,U] [#4 -0.22,0.10,0.94,U] [#5 -0.07,0.01,0.71,U] [#6 -0.07,-0.35,0.67,U] [#7 -0.20,-0.16,0.63,U] [#8 0.10,-0.30,0.60,U] 
21:35:57.399 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.13}, one-star: {0.12, 0.02}
21:35:57.399 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.58) = xAngle (1.71 = 1.71)
21:35:57.399 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.82 = -1.46)
21:35:57.405 00.006 7988 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.13 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
21:35:57.407 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.02, opts=13)
21:35:57.407 00.000 7988 Enqueuing Move request for scope (0.12, 0.02)
21:35:57.407 00.000 15712 Worker thread wakes up
21:35:57.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
21:35:57.407 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
21:35:57.407 00.000 15712 Moving (0.12, 0.02) raw xDistance=-0.02 yDistance=-0.12
21:35:57.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:35:57.407 00.000 7988 UpdateGuideState exits: m=1675 SNR=27.8 Saturated
21:35:57.411 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:57.413 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:57.413 00.000 7988 Enqueuing Expose request
21:35:57.415 00.002 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:57.415 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
21:35:57.415 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:57.415 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:35:57.415 00.000 15712 MoveAxis(W, 3, ABG)
21:35:57.415 00.000 15712 Guiding  Dir = 3, Dur = 3
21:35:57.415 00.000 15712 IsGuiding returns 0
21:35:57.460 00.045 15712 IsGuiding returns 0
21:35:57.460 00.000 15712 Move returns status 0, amount 3
21:35:57.460 00.000 15712 MoveAxis(N, 0, ABG)
21:35:57.460 00.000 15712 Move returns status 0, amount 0
21:35:57.460 00.000 15712 move complete, result=0
21:35:57.460 00.000 15712 worker thread done servicing request
21:35:57.460 00.000 15712 Worker thread wakes up
21:35:57.460 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:35:57.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:57.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:35:59.103 01.643 15712 Exposure complete
21:35:59.163 00.060 15712 worker thread done servicing request
21:35:59.163 00.000 7988 OnExposeComplete: enter
21:35:59.163 00.000 7988 UpdateGuideState(): m_state=6
21:35:59.163 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6525
21:35:59.167 00.004 7988 Star::Find returns 1 (1), X=1182.97, Y=444.09, Mass=1476, SNR=26.2, Peak=255 HFD=2.9
21:35:59.167 00.000 7988 MultiStar: [#1 -0.15,0.08,1.04,U] [#2 0.18,-0.18,1.02,U] [#3 -0.05,-0.02,0.95,U] [#4 -0.12,0.04,1.07,U] [#5 0.00,-0.05,0.73,U] [#6 -0.14,-0.24,0.73,U] [#7 -0.06,-0.01,0.68,U] [#8 0.06,-0.02,0.67,U] 
21:35:59.167 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.01, 0.04}
21:35:59.167 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.96)
21:35:59.167 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
21:35:59.172 00.005 7988 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.75 mountX=-0.04 mountY=0.01, mountTheta=2.99
21:35:59.172 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.04, opts=13)
21:35:59.172 00.000 7988 Enqueuing Move request for scope (-0.01, 0.04)
21:35:59.177 00.005 15712 Worker thread wakes up
21:35:59.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
21:35:59.177 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
21:35:59.177 00.000 15712 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
21:35:59.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:35:59.177 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.2 Saturated
21:35:59.179 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:59.179 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:35:59.181 00.002 7988 Enqueuing Expose request
21:35:59.181 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:35:59.181 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
21:35:59.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:59.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:35:59.181 00.000 15712 MoveAxis(W, 5, ABG)
21:35:59.181 00.000 15712 Guiding  Dir = 3, Dur = 5
21:35:59.183 00.002 15712 IsGuiding returns 0
21:35:59.203 00.020 15712 IsGuiding returns 0
21:35:59.203 00.000 15712 Move returns status 0, amount 5
21:35:59.203 00.000 15712 MoveAxis(N, 0, ABG)
21:35:59.203 00.000 15712 Move returns status 0, amount 0
21:35:59.203 00.000 15712 move complete, result=0
21:35:59.203 00.000 15712 worker thread done servicing request
21:35:59.203 00.000 15712 Worker thread wakes up
21:35:59.203 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
21:35:59.211 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:35:59.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:00.627 01.416 15712 Exposure complete
21:36:00.689 00.062 15712 worker thread done servicing request
21:36:00.689 00.000 7988 OnExposeComplete: enter
21:36:00.690 00.001 7988 UpdateGuideState(): m_state=6
21:36:00.690 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6526
21:36:00.692 00.002 7988 Star::Find returns 1 (0), X=1183.04, Y=444.16, Mass=1490, SNR=26.2, Peak=242 HFD=3.1
21:36:00.694 00.002 7988 MultiStar: [#1 -0.04,-0.11,1.01,U] [#2 0.08,-0.17,1.04,U] [#3 -0.13,-0.01,0.99,U] [#4 -0.05,0.14,1.03,U] [#5 0.03,0.12,0.74,U] [#6 0.05,-0.17,0.71,U] [#7 -0.05,-0.22,0.73,U] [#8 0.06,-0.02,0.65,U] 
21:36:00.694 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {0.06, 0.11}
21:36:00.696 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
21:36:00.696 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
21:36:00.698 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.66 mountX=0.03 mountY=0.00, mountTheta=0.12
21:36:00.698 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.03, opts=13)
21:36:00.700 00.002 7988 Enqueuing Move request for scope (-0.00, -0.03)
21:36:00.700 00.000 15712 Worker thread wakes up
21:36:00.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
21:36:00.700 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
21:36:00.700 00.000 15712 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=0.00
21:36:00.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:00.703 00.003 7988 UpdateGuideState exits: m=1490 SNR=26.2
21:36:00.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:00.705 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:00.706 00.001 7988 Enqueuing Expose request
21:36:00.706 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:00.706 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
21:36:00.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:00.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:36:00.706 00.000 15712 MoveAxis(W, 5, ABG)
21:36:00.706 00.000 15712 Guiding  Dir = 3, Dur = 5
21:36:00.706 00.000 15712 IsGuiding returns 0
21:36:00.726 00.020 15712 IsGuiding returns 0
21:36:00.726 00.000 15712 Move returns status 0, amount 5
21:36:00.726 00.000 15712 MoveAxis(N, 0, ABG)
21:36:00.726 00.000 15712 Move returns status 0, amount 0
21:36:00.726 00.000 15712 move complete, result=0
21:36:00.726 00.000 15712 worker thread done servicing request
21:36:00.726 00.000 15712 Worker thread wakes up
21:36:00.726 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
21:36:00.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:00.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:02.364 01.638 15712 Exposure complete
21:36:02.425 00.061 15712 worker thread done servicing request
21:36:02.425 00.000 7988 OnExposeComplete: enter
21:36:02.426 00.001 7988 UpdateGuideState(): m_state=6
21:36:02.426 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6527
21:36:02.428 00.002 7988 Star::Find returns 1 (1), X=1183.05, Y=444.09, Mass=1500, SNR=26.3, Peak=255 HFD=3.0
21:36:02.430 00.002 7988 MultiStar: [#1 -0.24,-0.04,0.99,U] [#2 0.06,-0.24,1.02,U] [#3 -0.11,-0.00,0.98,U] [#4 -0.15,0.10,1.04,U] [#5 -0.03,-0.06,0.70,U] [#6 -0.15,-0.07,0.70,U] [#7 -0.19,-0.04,0.67,U] [#8 -0.00,-0.17,0.70,U] 
21:36:02.430 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.05}, one-star: {0.07, 0.04}
21:36:02.432 00.002 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
21:36:02.432 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.12)
21:36:02.432 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.48 mountX=-0.04 mountY=-0.07, mountTheta=-2.05
21:36:02.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
21:36:02.436 00.002 7988 Enqueuing Move request for scope (0.07, 0.04)
21:36:02.436 00.000 15712 Worker thread wakes up
21:36:02.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
21:36:02.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
21:36:02.436 00.000 15712 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.07
21:36:02.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:02.436 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3 Saturated
21:36:02.440 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:02.440 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:02.442 00.002 7988 Enqueuing Expose request
21:36:02.442 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:02.442 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
21:36:02.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:02.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:36:02.442 00.000 15712 MoveAxis(W, 6, ABG)
21:36:02.442 00.000 15712 Guiding  Dir = 3, Dur = 6
21:36:02.442 00.000 15712 IsGuiding returns 0
21:36:02.457 00.015 15712 IsGuiding returns 0
21:36:02.457 00.000 15712 Move returns status 0, amount 6
21:36:02.457 00.000 15712 MoveAxis(N, 0, ABG)
21:36:02.457 00.000 15712 Move returns status 0, amount 0
21:36:02.457 00.000 15712 move complete, result=0
21:36:02.457 00.000 15712 worker thread done servicing request
21:36:02.457 00.000 15712 Worker thread wakes up
21:36:02.457 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
21:36:02.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:02.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:03.878 01.421 15712 Exposure complete
21:36:03.936 00.058 15712 worker thread done servicing request
21:36:03.936 00.000 7988 OnExposeComplete: enter
21:36:03.940 00.004 7988 UpdateGuideState(): m_state=6
21:36:03.940 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6528
21:36:03.940 00.000 7988 Star::Find returns 1 (1), X=1183.01, Y=444.17, Mass=1551, SNR=26.7, Peak=255 HFD=3.4
21:36:03.940 00.000 7988 MultiStar: [#1 -0.15,-0.12,0.99,U] [#2 0.06,-0.12,1.04,U] [#3 -0.11,0.10,0.92,U] [#4 -0.18,0.20,0.99,U] [#5 0.15,0.09,0.71,U] [#6 -0.22,-0.28,0.66,U] [#7 -0.06,-0.09,0.63,U] [#8 0.01,-0.15,0.65,U] 
21:36:03.940 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.03, 0.11}
21:36:03.940 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.25 = -1.25)
21:36:03.940 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.86 = 1.86)
21:36:03.940 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.83 mountX=0.02 mountY=0.05, mountTheta=1.26
21:36:03.940 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
21:36:03.940 00.000 7988 Enqueuing Move request for scope (-0.05, -0.02)
21:36:03.940 00.000 15712 Worker thread wakes up
21:36:03.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
21:36:03.940 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
21:36:03.940 00.000 15712 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
21:36:03.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:03.953 00.013 7988 UpdateGuideState exits: m=1551 SNR=26.7 Saturated
21:36:03.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:03.955 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:03.955 00.000 7988 Enqueuing Expose request
21:36:03.955 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:03.955 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
21:36:03.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:03.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:36:03.955 00.000 15712 MoveAxis(W, 4, ABG)
21:36:03.955 00.000 15712 Guiding  Dir = 3, Dur = 4
21:36:03.955 00.000 15712 IsGuiding returns 0
21:36:03.970 00.015 15712 IsGuiding returns 0
21:36:03.970 00.000 15712 Move returns status 0, amount 4
21:36:03.970 00.000 15712 MoveAxis(N, 0, ABG)
21:36:03.970 00.000 15712 Move returns status 0, amount 0
21:36:03.970 00.000 15712 move complete, result=0
21:36:03.970 00.000 15712 worker thread done servicing request
21:36:03.970 00.000 15712 Worker thread wakes up
21:36:03.970 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
21:36:03.976 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:03.978 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:05.640 01.662 15712 Exposure complete
21:36:05.818 00.178 15712 worker thread done servicing request
21:36:05.819 00.001 7988 OnExposeComplete: enter
21:36:05.821 00.002 7988 UpdateGuideState(): m_state=6
21:36:05.825 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6529
21:36:05.827 00.002 7988 Star::Find returns 1 (1), X=1182.78, Y=444.38, Mass=1537, SNR=26.8, Peak=255 HFD=3.2
21:36:05.832 00.005 7988 MultiStar: [#1 -0.21,0.04,0.99,U] [#2 -0.09,0.01,0.99,U] [#3 -0.15,0.19,0.94,U] [#4 -0.20,0.18,0.98,U] [#5 -0.11,0.31,0.65,U] [#6 -0.24,-0.00,0.73,U] [#7 -0.16,0.05,0.64,U] [#8 -0.02,-0.05,0.64,U] 
21:36:05.834 00.002 7988 refined, 8 included, MultiStar: {-0.16, 0.12}, one-star: {-0.20, 0.32}
21:36:05.838 00.004 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.05 = -2.23)
21:36:05.840 00.002 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.16 = 0.88)
21:36:05.844 00.004 7988 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.47 mountX=-0.12 mountY=0.15, mountTheta=2.24
21:36:05.853 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.12, opts=13)
21:36:05.861 00.008 7988 Enqueuing Move request for scope (-0.16, 0.12)
21:36:05.866 00.005 15712 Worker thread wakes up
21:36:05.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
21:36:05.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
21:36:05.866 00.000 15712 Moving (-0.16, 0.12) raw xDistance=-0.12 yDistance=0.15
21:36:05.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:05.870 00.004 7988 UpdateGuideState exits: m=1537 SNR=26.8 Saturated
21:36:05.878 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:05.883 00.005 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:05.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:05.887 00.004 7988 Enqueuing Expose request
21:36:05.889 00.002 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
21:36:05.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:05.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:36:05.889 00.000 15712 MoveAxis(W, 3, ABG)
21:36:05.889 00.000 15712 Guiding  Dir = 3, Dur = 3
21:36:05.923 00.034 15712 IsGuiding returns 0
21:36:05.955 00.032 15712 IsGuiding returns 0
21:36:05.955 00.000 15712 Move returns status 0, amount 3
21:36:05.957 00.002 15712 MoveAxis(N, 0, ABG)
21:36:05.957 00.000 15712 Move returns status 0, amount 0
21:36:05.957 00.000 15712 move complete, result=0
21:36:05.957 00.000 15712 worker thread done servicing request
21:36:05.957 00.000 15712 Worker thread wakes up
21:36:05.957 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
21:36:05.960 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:05.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:07.382 01.422 15712 Exposure complete
21:36:07.461 00.079 15712 worker thread done servicing request
21:36:07.461 00.000 7988 OnExposeComplete: enter
21:36:07.461 00.000 7988 UpdateGuideState(): m_state=6
21:36:07.465 00.004 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6530
21:36:07.467 00.002 7988 Star::Find returns 1 (0), X=1182.84, Y=444.23, Mass=1507, SNR=26.4, Peak=230 HFD=3.0
21:36:07.469 00.002 7988 MultiStar: [#1 -0.33,-0.12,1.01,U] [#2 -0.13,-0.04,0.98,U] [#3 -0.14,0.05,0.96,U] [#4 -0.23,0.16,1.08,U] [#5 -0.17,-0.07,0.71,U] [#6 -0.33,-0.16,0.71,U] [#7 -0.37,-0.16,0.66,U] [#8 -0.29,-0.26,0.67,U] 
21:36:07.469 00.000 7988 single-star, 8 included, MultiStar: {-0.23, -0.03}, one-star: {-0.14, 0.18}
21:36:07.471 00.002 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
21:36:07.471 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.65)
21:36:07.473 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=-0.18 mountY=0.14, mountTheta=2.48
21:36:07.475 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.18, opts=13)
21:36:07.478 00.003 7988 Enqueuing Move request for scope (-0.14, 0.18)
21:36:07.478 00.000 15712 Worker thread wakes up
21:36:07.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
21:36:07.478 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
21:36:07.478 00.000 15712 Moving (-0.14, 0.18) raw xDistance=-0.18 yDistance=0.14
21:36:07.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:07.478 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4
21:36:07.482 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:07.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:07.484 00.002 7988 Enqueuing Expose request
21:36:07.484 00.000 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 635.99
21:36:07.484 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
21:36:07.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:07.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:36:07.484 00.000 15712 MoveAxis(E, 32, ABG)
21:36:07.484 00.000 15712 Guiding  Dir = 2, Dur = 32
21:36:07.484 00.000 15712 IsGuiding returns 0
21:36:07.495 00.011 15712 PulseGuide returned control before completion, sleep 23
21:36:07.539 00.044 15712 IsGuiding returns 0
21:36:07.539 00.000 15712 Move returns status 0, amount 32
21:36:07.539 00.000 15712 MoveAxis(N, 0, ABG)
21:36:07.539 00.000 15712 Move returns status 0, amount 0
21:36:07.539 00.000 15712 move complete, result=0
21:36:07.539 00.000 15712 worker thread done servicing request
21:36:07.539 00.000 15712 Worker thread wakes up
21:36:07.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:07.539 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
21:36:07.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:09.180 01.641 15712 Exposure complete
21:36:09.240 00.060 15712 worker thread done servicing request
21:36:09.240 00.000 7988 OnExposeComplete: enter
21:36:09.240 00.000 7988 UpdateGuideState(): m_state=6
21:36:09.240 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6531
21:36:09.244 00.004 7988 Star::Find returns 1 (1), X=1182.89, Y=444.17, Mass=1522, SNR=26.6, Peak=255 HFD=2.9
21:36:09.245 00.001 7988 MultiStar: [#1 -0.32,-0.03,1.01,U] [#2 -0.08,-0.22,1.02,U] [#3 -0.12,-0.18,0.97,U] [#4 -0.39,0.05,1.03,U] [#5 0.03,-0.11,0.72,U] [#6 -0.26,-0.23,0.69,U] [#7 -0.26,-0.04,0.70,U] [#8 -0.38,-0.05,0.64,U] 
21:36:09.245 00.000 7988 single-star, 8 included, MultiStar: {-0.20, -0.07}, one-star: {-0.09, 0.11}
21:36:09.245 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.80 = -2.48)
21:36:09.245 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.91 = 0.63)
21:36:09.249 00.004 7988 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.23 mountX=-0.11 mountY=0.08, mountTheta=2.50
21:36:09.251 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.11, opts=13)
21:36:09.251 00.000 7988 Enqueuing Move request for scope (-0.09, 0.11)
21:36:09.253 00.002 15712 Worker thread wakes up
21:36:09.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
21:36:09.253 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
21:36:09.253 00.000 15712 Moving (-0.09, 0.11) raw xDistance=-0.11 yDistance=0.08
21:36:09.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:09.253 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6 Saturated
21:36:09.258 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:09.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:09.259 00.001 7988 Enqueuing Expose request
21:36:09.259 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:09.259 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
21:36:09.261 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:09.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:36:09.261 00.000 15712 MoveAxis(W, 2, ABG)
21:36:09.261 00.000 15712 Guiding  Dir = 3, Dur = 2
21:36:09.261 00.000 15712 IsGuiding returns 0
21:36:09.278 00.017 15712 IsGuiding returns 0
21:36:09.278 00.000 15712 Move returns status 0, amount 2
21:36:09.278 00.000 15712 MoveAxis(N, 0, ABG)
21:36:09.278 00.000 15712 Move returns status 0, amount 0
21:36:09.278 00.000 15712 move complete, result=0
21:36:09.278 00.000 15712 worker thread done servicing request
21:36:09.278 00.000 15712 Worker thread wakes up
21:36:09.278 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
21:36:09.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:09.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:10.696 01.418 15712 Exposure complete
21:36:10.745 00.049 15712 worker thread done servicing request
21:36:10.745 00.000 7988 OnExposeComplete: enter
21:36:10.757 00.012 7988 UpdateGuideState(): m_state=6
21:36:10.757 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6532
21:36:10.757 00.000 7988 Star::Find returns 1 (0), X=1182.90, Y=444.12, Mass=1507, SNR=26.5, Peak=236 HFD=2.9
21:36:10.760 00.003 7988 MultiStar: [#1 -0.28,-0.14,1.01,U] [#2 -0.18,-0.11,1.01,U] [#3 -0.17,-0.07,0.94,U] [#4 -0.12,-0.03,1.01,U] [#5 -0.16,-0.19,0.71,U] [#6 -0.16,-0.24,0.68,U] [#7 -0.35,-0.18,0.62,U] [#8 -0.30,-0.29,0.68,U] 
21:36:10.760 00.000 7988 single-star, 8 included, MultiStar: {-0.19, -0.12}, one-star: {-0.08, 0.07}
21:36:10.760 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.58) = xAngle (4.02 = -2.26)
21:36:10.760 00.000 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.85)
21:36:10.760 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.45 mountX=-0.07 mountY=0.08, mountTheta=2.27
21:36:10.760 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.07, opts=13)
21:36:10.760 00.000 7988 Enqueuing Move request for scope (-0.08, 0.07)
21:36:10.760 00.000 15712 Worker thread wakes up
21:36:10.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
21:36:10.760 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
21:36:10.760 00.000 15712 Moving (-0.08, 0.07) raw xDistance=-0.07 yDistance=0.08
21:36:10.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:10.760 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
21:36:10.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:10.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:10.773 00.013 7988 Enqueuing Expose request
21:36:10.773 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:10.773 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
21:36:10.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:10.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:36:10.773 00.000 15712 MoveAxis(W, 2, ABG)
21:36:10.773 00.000 15712 Guiding  Dir = 3, Dur = 2
21:36:10.773 00.000 15712 IsGuiding returns 0
21:36:10.799 00.026 15712 IsGuiding returns 0
21:36:10.799 00.000 15712 Move returns status 0, amount 2
21:36:10.799 00.000 15712 MoveAxis(N, 0, ABG)
21:36:10.799 00.000 15712 Move returns status 0, amount 0
21:36:10.799 00.000 15712 move complete, result=0
21:36:10.799 00.000 15712 worker thread done servicing request
21:36:10.799 00.000 15712 Worker thread wakes up
21:36:10.799 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
21:36:10.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:10.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:12.542 01.743 15712 Exposure complete
21:36:12.595 00.053 15712 worker thread done servicing request
21:36:12.595 00.000 7988 OnExposeComplete: enter
21:36:12.595 00.000 7988 UpdateGuideState(): m_state=6
21:36:12.604 00.009 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6533
21:36:12.604 00.000 7988 Star::Find returns 1 (1), X=1183.11, Y=444.02, Mass=1532, SNR=26.6, Peak=255 HFD=3.0
21:36:12.604 00.000 7988 MultiStar: [#1 -0.00,-0.16,1.03,U] [#2 0.09,-0.17,1.01,U] [#3 0.09,-0.25,0.98,U] [#4 -0.24,0.04,1.06,U] [#5 0.11,0.12,0.70,U] [#6 -0.19,-0.37,0.67,U] [#7 -0.09,-0.22,0.71,U] [#8 -0.09,0.06,0.67,U] 
21:36:12.604 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.13, -0.04}
21:36:12.604 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
21:36:12.604 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
21:36:12.604 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.70 mountX=0.11 mountY=0.02, mountTheta=0.16
21:36:12.611 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.11, opts=13)
21:36:12.611 00.000 7988 Enqueuing Move request for scope (-0.01, -0.11)
21:36:12.611 00.000 15712 Worker thread wakes up
21:36:12.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
21:36:12.611 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
21:36:12.611 00.000 15712 Moving (-0.01, -0.11) raw xDistance=0.11 yDistance=0.02
21:36:12.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:36:12.611 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.6 Saturated
21:36:12.617 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:12.617 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:12.619 00.002 7988 Enqueuing Expose request
21:36:12.619 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:12.619 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
21:36:12.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:12.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:36:12.619 00.000 15712 MoveAxis(W, 2, ABG)
21:36:12.619 00.000 15712 Guiding  Dir = 3, Dur = 2
21:36:12.635 00.016 15712 IsGuiding returns 0
21:36:12.651 00.016 15712 IsGuiding returns 0
21:36:12.651 00.000 15712 Move returns status 0, amount 2
21:36:12.651 00.000 15712 MoveAxis(N, 0, ABG)
21:36:12.651 00.000 15712 Move returns status 0, amount 0
21:36:12.651 00.000 15712 move complete, result=0
21:36:12.651 00.000 15712 worker thread done servicing request
21:36:12.651 00.000 15712 Worker thread wakes up
21:36:12.651 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
21:36:12.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:12.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:14.072 01.421 15712 Exposure complete
21:36:14.126 00.054 15712 worker thread done servicing request
21:36:14.126 00.000 7988 OnExposeComplete: enter
21:36:14.126 00.000 7988 UpdateGuideState(): m_state=6
21:36:14.134 00.008 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6534
21:36:14.134 00.000 7988 Star::Find returns 1 (1), X=1183.05, Y=444.15, Mass=1560, SNR=27.0, Peak=255 HFD=3.1
21:36:14.134 00.000 7988 MultiStar: [#1 -0.26,0.03,1.00,U] [#2 0.03,-0.09,1.01,U] [#3 0.01,-0.16,0.95,U] [#4 -0.20,-0.02,0.98,U] [#5 0.00,0.08,0.71,U] [#6 -0.10,-0.24,0.67,U] [#7 -0.21,-0.13,0.67,U] [#8 -0.08,-0.12,0.61,U] 
21:36:14.134 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {0.06, 0.10}
21:36:14.134 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
21:36:14.134 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
21:36:14.134 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.58 mountX=0.05 mountY=0.08, mountTheta=1.01
21:36:14.143 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
21:36:14.143 00.000 7988 Enqueuing Move request for scope (-0.08, -0.05)
21:36:14.143 00.000 15712 Worker thread wakes up
21:36:14.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
21:36:14.143 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
21:36:14.143 00.000 15712 Moving (-0.08, -0.05) raw xDistance=0.05 yDistance=0.08
21:36:14.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:14.143 00.000 7988 UpdateGuideState exits: m=1560 SNR=27.0 Saturated
21:36:14.147 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:14.147 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:14.149 00.002 7988 Enqueuing Expose request
21:36:14.149 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:14.149 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
21:36:14.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:14.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:36:14.149 00.000 15712 MoveAxis(W, 3, ABG)
21:36:14.149 00.000 15712 Guiding  Dir = 3, Dur = 3
21:36:14.149 00.000 15712 IsGuiding returns 0
21:36:14.171 00.022 15712 IsGuiding returns 0
21:36:14.171 00.000 15712 Move returns status 0, amount 3
21:36:14.171 00.000 15712 MoveAxis(N, 0, ABG)
21:36:14.171 00.000 15712 Move returns status 0, amount 0
21:36:14.171 00.000 15712 move complete, result=0
21:36:14.171 00.000 15712 worker thread done servicing request
21:36:14.171 00.000 15712 Worker thread wakes up
21:36:14.171 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:36:14.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:14.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:15.808 01.637 15712 Exposure complete
21:36:15.858 00.050 15712 worker thread done servicing request
21:36:15.858 00.000 7988 OnExposeComplete: enter
21:36:15.858 00.000 7988 UpdateGuideState(): m_state=6
21:36:15.870 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6535
21:36:15.870 00.000 7988 Star::Find returns 1 (0), X=1182.91, Y=443.99, Mass=1536, SNR=26.7, Peak=236 HFD=3.7
21:36:15.872 00.002 7988 MultiStar: [#1 -0.20,-0.14,0.99,U] [#2 -0.01,-0.21,1.01,U] [#3 -0.06,-0.07,0.94,U] [#4 -0.19,-0.00,0.99,U] [#5 0.09,-0.01,0.65,U] [#6 -0.12,-0.24,0.71,U] [#7 -0.05,-0.40,0.65,U] [#8 -0.02,-0.10,0.67,U] 
21:36:15.872 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.13}, one-star: {-0.07, -0.07}
21:36:15.875 00.003 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
21:36:15.875 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
21:36:15.875 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.32 mountX=0.07 mountY=0.07, mountTheta=0.76
21:36:15.875 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.07, opts=13)
21:36:15.875 00.000 7988 Enqueuing Move request for scope (-0.07, -0.07)
21:36:15.875 00.000 15712 Worker thread wakes up
21:36:15.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
21:36:15.875 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
21:36:15.875 00.000 15712 Moving (-0.07, -0.07) raw xDistance=0.07 yDistance=0.07
21:36:15.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:15.875 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7
21:36:15.885 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:15.886 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:15.886 00.000 7988 Enqueuing Expose request
21:36:15.886 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:15.886 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
21:36:15.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:15.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:36:15.886 00.000 15712 MoveAxis(W, 4, ABG)
21:36:15.886 00.000 15712 Guiding  Dir = 3, Dur = 4
21:36:15.886 00.000 15712 IsGuiding returns 0
21:36:15.909 00.023 15712 IsGuiding returns 0
21:36:15.909 00.000 15712 Move returns status 0, amount 4
21:36:15.909 00.000 15712 MoveAxis(N, 0, ABG)
21:36:15.909 00.000 15712 Move returns status 0, amount 0
21:36:15.909 00.000 15712 move complete, result=0
21:36:15.909 00.000 15712 worker thread done servicing request
21:36:15.909 00.000 15712 Worker thread wakes up
21:36:15.909 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
21:36:15.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:15.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:17.318 01.409 15712 Exposure complete
21:36:17.378 00.060 15712 worker thread done servicing request
21:36:17.378 00.000 7988 OnExposeComplete: enter
21:36:17.378 00.000 7988 UpdateGuideState(): m_state=6
21:36:17.378 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6536
21:36:17.381 00.003 7988 Star::Find returns 1 (0), X=1182.97, Y=443.97, Mass=1534, SNR=26.7, Peak=213 HFD=3.7
21:36:17.381 00.000 7988 MultiStar: [#1 -0.30,-0.21,0.98,U] [#2 -0.02,-0.39,1.02,U] [#3 -0.20,-0.25,0.94,U] [#4 -0.23,-0.08,1.02,U] [#5 -0.07,-0.10,0.70,U] [#6 -0.56,-0.39,0.68,U] [#7 -0.27,-0.20,0.64,U] [#8 -0.14,-0.29,0.67,U] 
21:36:17.381 00.000 7988 single-star, 8 included, MultiStar: {-0.19, -0.22}, one-star: {-0.01, -0.09}
21:36:17.381 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
21:36:17.381 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
21:36:17.381 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.70 mountX=0.09 mountY=0.01, mountTheta=0.15
21:36:17.389 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.09, opts=13)
21:36:17.389 00.000 7988 Enqueuing Move request for scope (-0.01, -0.09)
21:36:17.389 00.000 15712 Worker thread wakes up
21:36:17.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
21:36:17.389 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
21:36:17.389 00.000 15712 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=0.01
21:36:17.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:17.389 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7
21:36:17.394 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:17.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:17.396 00.002 7988 Enqueuing Expose request
21:36:17.396 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:17.396 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
21:36:17.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:17.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:36:17.396 00.000 15712 MoveAxis(W, 4, ABG)
21:36:17.396 00.000 15712 Guiding  Dir = 3, Dur = 4
21:36:17.399 00.003 15712 IsGuiding returns 0
21:36:17.413 00.014 15712 IsGuiding returns 0
21:36:17.413 00.000 15712 Move returns status 0, amount 4
21:36:17.413 00.000 15712 MoveAxis(N, 0, ABG)
21:36:17.413 00.000 15712 Move returns status 0, amount 0
21:36:17.413 00.000 15712 move complete, result=0
21:36:17.413 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
21:36:17.417 00.004 15712 worker thread done servicing request
21:36:17.417 00.000 15712 Worker thread wakes up
21:36:17.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:17.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:19.059 01.642 15712 Exposure complete
21:36:19.106 00.047 15712 worker thread done servicing request
21:36:19.106 00.000 7988 OnExposeComplete: enter
21:36:19.106 00.000 7988 UpdateGuideState(): m_state=6
21:36:19.120 00.014 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6537
21:36:19.121 00.001 7988 Star::Find returns 1 (0), X=1183.00, Y=443.85, Mass=1547, SNR=26.8, Peak=208 HFD=3.4
21:36:19.121 00.000 7988 MultiStar: [#1 -0.21,-0.24,1.02,U] [#2 0.08,-0.35,0.99,U] [#3 -0.09,-0.25,0.94,U] [#4 -0.28,-0.14,0.99,U] [#5 -0.03,-0.02,0.71,U] [#6 -0.05,-0.43,0.69,U] [#7 -0.17,-0.33,0.65,U] [#8 -0.25,-0.13,0.65,U] 
21:36:19.123 00.002 7988 single-star, 8 included, MultiStar: {-0.11, -0.23}, one-star: {0.01, -0.20}
21:36:19.125 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
21:36:19.125 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.10)
21:36:19.127 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.50 mountX=0.20 mountY=-0.01, mountTheta=-0.05
21:36:19.129 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.20, opts=13)
21:36:19.129 00.000 7988 Enqueuing Move request for scope (0.01, -0.20)
21:36:19.131 00.002 15712 Worker thread wakes up
21:36:19.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
21:36:19.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
21:36:19.131 00.000 15712 Moving (0.01, -0.20) raw xDistance=0.20 yDistance=-0.01
21:36:19.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:19.131 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
21:36:19.133 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:19.133 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:19.135 00.002 7988 Enqueuing Expose request
21:36:19.136 00.001 15712 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 635.99
21:36:19.136 00.000 15712 PPEC: input: 0.20, control: 0.13, exposure: 1500
21:36:19.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:19.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:36:19.136 00.000 15712 MoveAxis(W, 43, ABG)
21:36:19.136 00.000 15712 Guiding  Dir = 3, Dur = 43
21:36:19.136 00.000 15712 IsGuiding returns 0
21:36:19.158 00.022 15712 PulseGuide returned control before completion, sleep 33
21:36:19.200 00.042 15712 IsGuiding returns 1
21:36:19.200 00.000 15712 scope still moving after pulse duration time elapsed
21:36:19.249 00.049 15712 IsGuiding returns 0
21:36:19.249 00.000 15712 scope move finished after 43 + 73 ms
21:36:19.249 00.000 15712 Move returns status 0, amount 43
21:36:19.249 00.000 15712 MoveAxis(N, 0, ABG)
21:36:19.249 00.000 15712 Move returns status 0, amount 0
21:36:19.249 00.000 15712 move complete, result=0
21:36:19.249 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
21:36:19.256 00.007 15712 worker thread done servicing request
21:36:19.256 00.000 15712 Worker thread wakes up
21:36:19.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:19.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:20.672 01.416 15712 Exposure complete
21:36:20.732 00.060 15712 worker thread done servicing request
21:36:20.732 00.000 7988 OnExposeComplete: enter
21:36:20.732 00.000 7988 UpdateGuideState(): m_state=6
21:36:20.734 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6538
21:36:20.734 00.000 7988 Star::Find returns 1 (0), X=1182.94, Y=444.15, Mass=1453, SNR=26.0, Peak=199 HFD=3.2
21:36:20.734 00.000 7988 MultiStar: [#1 -0.20,-0.10,1.02,U] [#2 -0.27,-0.14,1.02,U] [#3 -0.27,-0.04,0.97,U] [#4 -0.19,0.06,1.02,U] [#5 -0.24,0.07,0.72,U] [#6 -0.12,-0.23,0.69,U] [#7 -0.26,-0.12,0.66,U] [#8 -0.08,-0.25,0.65,U] 
21:36:20.734 00.000 7988 single-star, 8 included, MultiStar: {-0.19, -0.06}, one-star: {-0.04, 0.09}
21:36:20.734 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.70)
21:36:20.740 00.006 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.41)
21:36:20.740 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.01 mountX=-0.09 mountY=0.04, mountTheta=2.72
21:36:20.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.09, opts=13)
21:36:20.740 00.000 7988 Enqueuing Move request for scope (-0.04, 0.09)
21:36:20.740 00.000 15712 Worker thread wakes up
21:36:20.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
21:36:20.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
21:36:20.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:20.740 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.0
21:36:20.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:20.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:20.740 00.000 7988 Enqueuing Expose request
21:36:20.750 00.010 15712 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=0.04
21:36:20.750 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:20.750 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
21:36:20.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:20.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:36:20.750 00.000 15712 MoveAxis(W, 3, ABG)
21:36:20.750 00.000 15712 Guiding  Dir = 3, Dur = 3
21:36:20.750 00.000 15712 IsGuiding returns 0
21:36:20.771 00.021 15712 IsGuiding returns 0
21:36:20.771 00.000 15712 Move returns status 0, amount 3
21:36:20.771 00.000 15712 MoveAxis(N, 0, ABG)
21:36:20.774 00.003 15712 Move returns status 0, amount 0
21:36:20.774 00.000 15712 move complete, result=0
21:36:20.774 00.000 15712 worker thread done servicing request
21:36:20.774 00.000 15712 Worker thread wakes up
21:36:20.774 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
21:36:20.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:20.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:22.412 01.638 15712 Exposure complete
21:36:22.470 00.058 15712 worker thread done servicing request
21:36:22.470 00.000 7988 OnExposeComplete: enter
21:36:22.470 00.000 7988 UpdateGuideState(): m_state=6
21:36:22.474 00.004 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6539
21:36:22.475 00.001 7988 Star::Find returns 1 (0), X=1183.38, Y=443.85, Mass=1472, SNR=26.0, Peak=169 HFD=3.6
21:36:22.475 00.000 7988 MultiStar: [#1 0.26,-0.20,1.03,U] [#2 0.42,-0.34,1.04,U] [#3 0.37,-0.21,0.95,U] [#4 0.25,-0.08,1.03,U] [#5 0.36,-0.17,0.71,U] [#6 0.39,-0.34,0.71,U] [#7 0.14,-0.46,0.66,U] [#8 0.45,-0.38,0.65,U] 
21:36:22.475 00.000 7988 refined, 8 included, MultiStar: {0.34, -0.25}, one-star: {0.40, -0.20}
21:36:22.475 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.58) = xAngle (0.94 = 0.94)
21:36:22.475 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.05 = -2.24)
21:36:22.475 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.25 hyp=0.42 cameraTheta=-0.64 mountX=0.25 mountY=-0.33, mountTheta=-0.92
21:36:22.475 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.25, opts=13)
21:36:22.475 00.000 7988 Enqueuing Move request for scope (0.34, -0.25)
21:36:22.475 00.000 15712 Worker thread wakes up
21:36:22.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.25) opts 0xd
21:36:22.475 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.25)
21:36:22.475 00.000 15712 Moving (0.34, -0.25) raw xDistance=0.25 yDistance=-0.33
21:36:22.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:22.475 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0
21:36:22.486 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:22.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:22.488 00.002 7988 Enqueuing Expose request
21:36:22.489 00.001 15712 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 635.99
21:36:22.489 00.000 15712 PPEC: input: 0.25, control: 0.16, exposure: 1500
21:36:22.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:36:22.489 00.000 15712 MoveAxis(W, 51, ABG)
21:36:22.489 00.000 15712 Guiding  Dir = 3, Dur = 51
21:36:22.489 00.000 15712 IsGuiding returns 0
21:36:22.515 00.026 15712 PulseGuide returned control before completion, sleep 37
21:36:22.553 00.038 15712 IsGuiding returns 1
21:36:22.553 00.000 15712 scope still moving after pulse duration time elapsed
21:36:22.593 00.040 15712 IsGuiding returns 0
21:36:22.593 00.000 15712 scope move finished after 51 + 53 ms
21:36:22.593 00.000 15712 Move returns status 0, amount 51
21:36:22.593 00.000 15712 MoveAxis(N, 85, ABG)
21:36:22.593 00.000 15712 Guiding  Dir = 0, Dur = 85
21:36:22.627 00.034 15712 IsGuiding returns 0
21:36:22.702 00.075 15712 PulseGuide returned control before completion, sleep 16
21:36:22.729 00.027 15712 IsGuiding returns 1
21:36:22.729 00.000 15712 scope still moving after pulse duration time elapsed
21:36:22.761 00.032 15712 IsGuiding returns 1
21:36:22.814 00.053 15712 IsGuiding returns 0
21:36:22.814 00.000 15712 scope move finished after 85 + 106 ms
21:36:22.814 00.000 15712 Move returns status 0, amount 85
21:36:22.814 00.000 15712 move complete, result=0
21:36:22.814 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.3 px 85 ms NORTH
21:36:22.821 00.007 15712 worker thread done servicing request
21:36:22.821 00.000 15712 Worker thread wakes up
21:36:22.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:22.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:24.231 01.410 15712 Exposure complete
21:36:24.277 00.046 15712 worker thread done servicing request
21:36:24.277 00.000 7988 OnExposeComplete: enter
21:36:24.277 00.000 7988 UpdateGuideState(): m_state=6
21:36:24.292 00.015 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6540
21:36:24.293 00.001 7988 Star::Find returns 1 (0), X=1183.37, Y=444.28, Mass=1650, SNR=27.4, Peak=222 HFD=3.6
21:36:24.293 00.000 7988 MultiStar: [#1 0.22,0.14,0.99,U] [#2 0.39,0.09,0.94,U] [#3 0.31,0.10,0.91,U] [#4 0.24,0.18,0.97,U] [#5 0.49,0.30,0.67,U] [#6 0.17,0.03,0.66,U] [#7 0.04,-0.10,0.61,U] [#8 0.00,0.07,0.63,U] 
21:36:24.293 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.12}, one-star: {0.39, 0.23}
21:36:24.293 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.58) = xAngle (2.02 = 2.02)
21:36:24.293 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.13 = -1.16)
21:36:24.293 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.29 cameraTheta=0.44 mountX=-0.13 mountY=-0.27, mountTheta=-2.01
21:36:24.293 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.12, opts=13)
21:36:24.293 00.000 7988 Enqueuing Move request for scope (0.26, 0.12)
21:36:24.293 00.000 15712 Worker thread wakes up
21:36:24.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
21:36:24.293 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
21:36:24.293 00.000 15712 Moving (0.26, 0.12) raw xDistance=-0.13 yDistance=-0.27
21:36:24.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:24.293 00.000 7988 UpdateGuideState exits: m=1650 SNR=27.4
21:36:24.304 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:24.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:24.304 00.000 7988 Enqueuing Expose request
21:36:24.304 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:24.304 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
21:36:24.309 00.005 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:36:24.309 00.000 15712 MoveAxis(E, 0, ABG)
21:36:24.309 00.000 15712 Move returns status 0, amount 0
21:36:24.309 00.000 15712 MoveAxis(N, 68, ABG)
21:36:24.309 00.000 15712 Guiding  Dir = 0, Dur = 68
21:36:24.309 00.000 15712 IsGuiding returns 0
21:36:24.393 00.084 15712 IsGuiding returns 1
21:36:24.393 00.000 15712 scope still moving after pulse duration time elapsed
21:36:24.437 00.044 15712 IsGuiding returns 1
21:36:24.496 00.059 15712 IsGuiding returns 0
21:36:24.496 00.000 15712 scope move finished after 68 + 107 ms
21:36:24.496 00.000 15712 Move returns status 0, amount 68
21:36:24.496 00.000 15712 move complete, result=0
21:36:24.496 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.3 px 68 ms NORTH
21:36:24.499 00.003 15712 worker thread done servicing request
21:36:24.499 00.000 15712 Worker thread wakes up
21:36:24.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:24.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:26.240 01.741 15712 Exposure complete
21:36:26.299 00.059 15712 worker thread done servicing request
21:36:26.299 00.000 7988 OnExposeComplete: enter
21:36:26.299 00.000 7988 UpdateGuideState(): m_state=6
21:36:26.301 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6541
21:36:26.303 00.002 7988 Star::Find returns 1 (0), X=1183.30, Y=444.25, Mass=1529, SNR=26.6, Peak=239 HFD=3.5
21:36:26.303 00.000 7988 MultiStar: [#1 0.10,0.01,1.01,U] [#2 0.25,0.02,1.02,U] [#3 0.19,0.00,0.92,U] [#4 0.10,0.26,1.01,U] [#5 0.39,0.43,0.72,U] [#6 -0.03,-0.07,0.71,U] [#7 -0.01,0.00,0.67,U] [#8 0.28,0.14,0.68,U] 
21:36:26.305 00.002 7988 refined, 8 included, MultiStar: {0.18, 0.11}, one-star: {0.32, 0.19}
21:36:26.305 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.11 = 2.11)
21:36:26.307 00.002 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.22 = -1.06)
21:36:26.307 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.54 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
21:36:26.309 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.11, opts=13)
21:36:26.311 00.002 7988 Enqueuing Move request for scope (0.18, 0.11)
21:36:26.311 00.000 15712 Worker thread wakes up
21:36:26.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
21:36:26.311 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
21:36:26.311 00.000 15712 Moving (0.18, 0.11) raw xDistance=-0.11 yDistance=-0.18
21:36:26.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:26.311 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6
21:36:26.314 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:26.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:26.316 00.002 7988 Enqueuing Expose request
21:36:26.316 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:26.316 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
21:36:26.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:26.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:36:26.316 00.000 15712 MoveAxis(E, 3, ABG)
21:36:26.316 00.000 15712 Guiding  Dir = 2, Dur = 3
21:36:26.316 00.000 15712 IsGuiding returns 0
21:36:26.335 00.019 15712 IsGuiding returns 0
21:36:26.335 00.000 15712 Move returns status 0, amount 3
21:36:26.335 00.000 15712 MoveAxis(N, 0, ABG)
21:36:26.335 00.000 15712 Move returns status 0, amount 0
21:36:26.335 00.000 15712 move complete, result=0
21:36:26.335 00.000 15712 worker thread done servicing request
21:36:26.335 00.000 15712 Worker thread wakes up
21:36:26.335 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
21:36:26.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:26.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:27.753 01.418 15712 Exposure complete
21:36:27.812 00.059 15712 worker thread done servicing request
21:36:27.812 00.000 7988 OnExposeComplete: enter
21:36:27.814 00.002 7988 UpdateGuideState(): m_state=6
21:36:27.814 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6542
21:36:27.814 00.000 7988 Star::Find returns 1 (0), X=1183.46, Y=444.26, Mass=1488, SNR=26.3, Peak=187 HFD=3.3
21:36:27.818 00.004 7988 MultiStar: [#1 0.27,-0.01,1.00,U] [#2 0.40,0.01,1.02,U] [#3 0.42,0.06,0.94,U] [#4 0.37,-0.01,1.05,U] [#5 0.62,0.20,0.67,U] [#6 0.24,-0.07,0.71,U] [#7 0.52,0.19,0.71,U] [#8 0.38,-0.04,0.65,U] 
21:36:27.818 00.000 7988 refined, 8 included, MultiStar: {0.41, 0.06}, one-star: {0.48, 0.21}
21:36:27.818 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
21:36:27.818 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.46)
21:36:27.818 00.000 7988 CameraToMount -- cameraX=0.41 cameraY=0.06 hyp=0.41 cameraTheta=0.14 mountX=-0.06 mountY=-0.41, mountTheta=-1.72
21:36:27.823 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.41, y=0.06, opts=13)
21:36:27.825 00.002 7988 Enqueuing Move request for scope (0.41, 0.06)
21:36:27.825 00.000 15712 Worker thread wakes up
21:36:27.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.06) opts 0xd
21:36:27.825 00.000 15712 Handling offset move in thread for scope, endpoint = (0.41, 0.06)
21:36:27.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:27.825 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
21:36:27.828 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:27.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:27.831 00.003 7988 Enqueuing Expose request
21:36:27.831 00.000 15712 Moving (0.41, 0.06) raw xDistance=-0.06 yDistance=-0.41
21:36:27.831 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:27.831 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:36:27.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:36:27.831 00.000 15712 MoveAxis(E, 4, ABG)
21:36:27.831 00.000 15712 Guiding  Dir = 2, Dur = 4
21:36:27.853 00.022 15712 IsGuiding returns 0
21:36:27.870 00.017 15712 IsGuiding returns 0
21:36:27.870 00.000 15712 Move returns status 0, amount 4
21:36:27.870 00.000 15712 MoveAxis(N, 104, ABG)
21:36:27.870 00.000 15712 Guiding  Dir = 0, Dur = 104
21:36:27.870 00.000 15712 IsGuiding returns 0
21:36:27.950 00.080 15712 PulseGuide returned control before completion, sleep 35
21:36:27.990 00.040 15712 IsGuiding returns 1
21:36:27.990 00.000 15712 scope still moving after pulse duration time elapsed
21:36:28.022 00.032 15712 IsGuiding returns 1
21:36:28.090 00.068 15712 IsGuiding returns 1
21:36:28.124 00.034 15712 IsGuiding returns 0
21:36:28.124 00.000 15712 scope move finished after 104 + 151 ms
21:36:28.124 00.000 15712 Move returns status 0, amount 104
21:36:28.124 00.000 15712 move complete, result=0
21:36:28.124 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.4 px 104 ms NORTH
21:36:28.128 00.004 15712 worker thread done servicing request
21:36:28.128 00.000 15712 Worker thread wakes up
21:36:28.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:28.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:29.765 01.637 15712 Exposure complete
21:36:29.820 00.055 15712 worker thread done servicing request
21:36:29.820 00.000 7988 OnExposeComplete: enter
21:36:29.820 00.000 7988 UpdateGuideState(): m_state=6
21:36:29.827 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6543
21:36:29.827 00.000 7988 Star::Find returns 1 (0), X=1183.19, Y=444.22, Mass=1517, SNR=26.5, Peak=238 HFD=3.2
21:36:29.827 00.000 7988 MultiStar: [#1 0.13,0.08,0.99,U] [#2 0.42,-0.14,1.00,U] [#3 0.15,-0.07,0.97,U] [#4 0.05,0.28,1.03,U] [#5 0.23,0.24,0.69,U] [#6 0.08,-0.28,0.72,U] [#7 -0.12,-0.26,0.72,U] [#8 0.28,0.02,0.64,U] 
21:36:29.827 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.21, 0.17}
21:36:29.827 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.67 = 1.67)
21:36:29.827 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.78 = -1.50)
21:36:29.827 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.09 mountX=-0.02 mountY=-0.16, mountTheta=-1.67
21:36:29.827 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.02, opts=13)
21:36:29.827 00.000 7988 Enqueuing Move request for scope (0.16, 0.02)
21:36:29.837 00.010 15712 Worker thread wakes up
21:36:29.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
21:36:29.837 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
21:36:29.837 00.000 15712 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
21:36:29.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:29.837 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5
21:36:29.839 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:29.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:29.841 00.002 7988 Enqueuing Expose request
21:36:29.842 00.001 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:29.842 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
21:36:29.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:29.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:36:29.842 00.000 15712 MoveAxis(E, 6, ABG)
21:36:29.842 00.000 15712 Guiding  Dir = 2, Dur = 6
21:36:29.842 00.000 15712 IsGuiding returns 0
21:36:29.858 00.016 15712 IsGuiding returns 0
21:36:29.858 00.000 15712 Move returns status 0, amount 6
21:36:29.858 00.000 15712 MoveAxis(N, 0, ABG)
21:36:29.858 00.000 15712 Move returns status 0, amount 0
21:36:29.858 00.000 15712 move complete, result=0
21:36:29.858 00.000 15712 worker thread done servicing request
21:36:29.858 00.000 15712 Worker thread wakes up
21:36:29.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:29.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:29.858 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
21:36:31.276 01.418 15712 Exposure complete
21:36:31.336 00.060 15712 worker thread done servicing request
21:36:31.336 00.000 7988 OnExposeComplete: enter
21:36:31.336 00.000 7988 UpdateGuideState(): m_state=6
21:36:31.340 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6544
21:36:31.340 00.000 7988 Star::Find returns 1 (0), X=1182.71, Y=444.24, Mass=1568, SNR=26.9, Peak=211 HFD=3.5
21:36:31.342 00.002 7988 MultiStar: [#1 -0.35,-0.02,1.02,U] [#2 -0.50,-0.06,0.99,U] [#3 -0.42,0.06,0.97,U] [#4 -0.34,0.17,1.02,U] [#5 -0.47,0.22,0.71,U] [#6 -0.43,0.03,0.66,U] [#7 -0.37,0.07,0.67,U] [#8 -0.33,-0.09,0.65,U] 
21:36:31.342 00.000 7988 single-star, 8 included, MultiStar: {-0.38, 0.07}, one-star: {-0.27, 0.18}
21:36:31.344 00.002 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.15)
21:36:31.344 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.96)
21:36:31.346 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=0.18 hyp=0.33 cameraTheta=2.55 mountX=-0.18 mountY=0.27, mountTheta=2.16
21:36:31.348 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.18, opts=13)
21:36:31.348 00.000 7988 Enqueuing Move request for scope (-0.27, 0.18)
21:36:31.350 00.002 15712 Worker thread wakes up
21:36:31.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.18) opts 0xd
21:36:31.350 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.18)
21:36:31.350 00.000 15712 Moving (-0.27, 0.18) raw xDistance=-0.18 yDistance=0.27
21:36:31.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:36:31.350 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.9
21:36:31.353 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:31.353 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:31.355 00.002 7988 Enqueuing Expose request
21:36:31.356 00.001 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 635.99
21:36:31.356 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
21:36:31.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:36:31.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:36:31.356 00.000 15712 MoveAxis(E, 42, ABG)
21:36:31.356 00.000 15712 Guiding  Dir = 2, Dur = 42
21:36:31.356 00.000 15712 IsGuiding returns 0
21:36:31.370 00.014 15712 PulseGuide returned control before completion, sleep 39
21:36:31.430 00.060 15712 IsGuiding returns 0
21:36:31.430 00.000 15712 Move returns status 0, amount 42
21:36:31.430 00.000 15712 MoveAxis(N, 0, ABG)
21:36:31.430 00.000 15712 Move returns status 0, amount 0
21:36:31.430 00.000 15712 move complete, result=0
21:36:31.436 00.006 15712 worker thread done servicing request
21:36:31.436 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.3 px 0 ms NORTH
21:36:31.436 00.000 15712 Worker thread wakes up
21:36:31.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:31.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:33.077 01.641 15712 Exposure complete
21:36:33.137 00.060 15712 worker thread done servicing request
21:36:33.138 00.001 7988 OnExposeComplete: enter
21:36:33.139 00.001 7988 UpdateGuideState(): m_state=6
21:36:33.140 00.001 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6545
21:36:33.141 00.001 7988 Star::Find returns 1 (1), X=1182.75, Y=444.01, Mass=1531, SNR=26.4, Peak=255 HFD=3.2
21:36:33.141 00.000 7988 MultiStar: [#1 -0.27,-0.21,1.03,U] [#2 -0.22,-0.23,0.99,U] [#3 -0.21,-0.33,0.96,U] [#4 -0.51,-0.17,0.99,U] [#5 -0.29,-0.24,0.72,U] [#6 -0.43,-0.52,0.70,U] [#7 -0.33,-0.09,0.68,U] [#8 -0.20,-0.20,0.66,U] 
21:36:33.141 00.000 7988 single-star, 8 included, MultiStar: {-0.30, -0.22}, one-star: {-0.24, -0.05}
21:36:33.141 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.58) = xAngle (-1.36 = -1.36)
21:36:33.141 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.75 = 1.75)
21:36:33.141 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-2.94 mountX=0.05 mountY=0.24, mountTheta=1.36
21:36:33.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.05, opts=13)
21:36:33.141 00.000 7988 Enqueuing Move request for scope (-0.24, -0.05)
21:36:33.141 00.000 15712 Worker thread wakes up
21:36:33.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
21:36:33.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
21:36:33.141 00.000 15712 Moving (-0.24, -0.05) raw xDistance=0.05 yDistance=0.24
21:36:33.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:36:33.141 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.4 Saturated
21:36:33.153 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:33.154 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:33.154 00.000 7988 Enqueuing Expose request
21:36:33.156 00.002 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:33.156 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
21:36:33.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:33.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:36:33.156 00.000 15712 MoveAxis(E, 8, ABG)
21:36:33.156 00.000 15712 Guiding  Dir = 2, Dur = 8
21:36:33.156 00.000 15712 IsGuiding returns 0
21:36:33.172 00.016 15712 IsGuiding returns 0
21:36:33.172 00.000 15712 Move returns status 0, amount 8
21:36:33.172 00.000 15712 MoveAxis(N, 0, ABG)
21:36:33.172 00.000 15712 Move returns status 0, amount 0
21:36:33.172 00.000 15712 move complete, result=0
21:36:33.172 00.000 15712 worker thread done servicing request
21:36:33.172 00.000 15712 Worker thread wakes up
21:36:33.172 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
21:36:33.179 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:33.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:34.592 01.413 15712 Exposure complete
21:36:34.651 00.059 15712 worker thread done servicing request
21:36:34.651 00.000 7988 OnExposeComplete: enter
21:36:34.653 00.002 7988 UpdateGuideState(): m_state=6
21:36:34.653 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6546
21:36:34.653 00.000 7988 Star::Find returns 1 (0), X=1182.65, Y=444.00, Mass=1558, SNR=26.8, Peak=215 HFD=3.4
21:36:34.653 00.000 7988 MultiStar: [#1 -0.29,-0.20,1.02,U] [#2 -0.31,-0.27,1.01,U] [#3 -0.17,-0.16,0.90,U] [#4 -0.37,0.03,1.02,U] [#5 -0.24,0.06,0.71,U] [#6 -0.55,-0.27,0.73,U] [#7 -0.53,-0.42,0.65,U] [#8 -0.62,-0.19,0.63,U] 
21:36:34.653 00.000 7988 single-star, 8 included, MultiStar: {-0.36, -0.15}, one-star: {-0.33, -0.05}
21:36:34.653 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
21:36:34.653 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
21:36:34.653 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.34 cameraTheta=-2.99 mountX=0.05 mountY=0.33, mountTheta=1.41
21:36:34.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.05, opts=13)
21:36:34.653 00.000 7988 Enqueuing Move request for scope (-0.33, -0.05)
21:36:34.653 00.000 15712 Worker thread wakes up
21:36:34.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.05) opts 0xd
21:36:34.653 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.05)
21:36:34.653 00.000 15712 Moving (-0.33, -0.05) raw xDistance=0.05 yDistance=0.33
21:36:34.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:34.665 00.012 7988 UpdateGuideState exits: m=1558 SNR=26.8
21:36:34.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:34.667 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:34.669 00.002 7988 Enqueuing Expose request
21:36:34.669 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:34.669 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
21:36:34.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:36:34.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:36:34.669 00.000 15712 MoveAxis(E, 8, ABG)
21:36:34.669 00.000 15712 Guiding  Dir = 2, Dur = 8
21:36:34.669 00.000 15712 IsGuiding returns 0
21:36:34.686 00.017 15712 IsGuiding returns 0
21:36:34.686 00.000 15712 Move returns status 0, amount 8
21:36:34.686 00.000 15712 MoveAxis(N, 0, ABG)
21:36:34.686 00.000 15712 Move returns status 0, amount 0
21:36:34.686 00.000 15712 move complete, result=0
21:36:34.686 00.000 15712 worker thread done servicing request
21:36:34.686 00.000 15712 Worker thread wakes up
21:36:34.686 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.3 px 0 ms NORTH
21:36:34.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:34.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:36.437 01.751 15712 Exposure complete
21:36:36.495 00.058 15712 worker thread done servicing request
21:36:36.497 00.002 7988 OnExposeComplete: enter
21:36:36.497 00.000 7988 UpdateGuideState(): m_state=6
21:36:36.499 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6547
21:36:36.499 00.000 7988 Star::Find returns 1 (0), X=1182.82, Y=444.12, Mass=1515, SNR=26.6, Peak=223 HFD=3.3
21:36:36.499 00.000 7988 MultiStar: [#1 -0.23,-0.03,1.01,U] [#2 -0.16,-0.24,1.02,U] [#3 -0.39,-0.04,0.93,U] [#4 -0.26,-0.11,1.02,U] [#5 -0.26,-0.10,0.68,U] [#6 -0.45,-0.44,0.67,U] [#7 -0.36,-0.31,0.67,U] [#8 -0.32,-0.10,0.64,U] 
21:36:36.499 00.000 7988 single-star, 8 included, MultiStar: {-0.28, -0.13}, one-star: {-0.16, 0.06}
21:36:36.499 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.58) = xAngle (4.36 = -1.92)
21:36:36.499 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.47 = 1.19)
21:36:36.499 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.78 mountX=-0.06 mountY=0.16, mountTheta=1.93
21:36:36.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.06, opts=13)
21:36:36.499 00.000 7988 Enqueuing Move request for scope (-0.16, 0.06)
21:36:36.499 00.000 15712 Worker thread wakes up
21:36:36.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:36:36.499 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.6
21:36:36.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:36.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:36.499 00.000 7988 Enqueuing Expose request
21:36:36.514 00.015 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
21:36:36.514 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
21:36:36.514 00.000 15712 Moving (-0.16, 0.06) raw xDistance=-0.06 yDistance=0.16
21:36:36.516 00.002 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:36.516 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
21:36:36.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:36.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:36:36.516 00.000 15712 MoveAxis(E, 9, ABG)
21:36:36.516 00.000 15712 Guiding  Dir = 2, Dur = 9
21:36:36.516 00.000 15712 IsGuiding returns 0
21:36:36.578 00.062 15712 IsGuiding returns 0
21:36:36.578 00.000 15712 Move returns status 0, amount 9
21:36:36.578 00.000 15712 MoveAxis(N, 0, ABG)
21:36:36.578 00.000 15712 Move returns status 0, amount 0
21:36:36.578 00.000 15712 move complete, result=0
21:36:36.578 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
21:36:36.583 00.005 15712 worker thread done servicing request
21:36:36.583 00.000 15712 Worker thread wakes up
21:36:36.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:36.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:37.997 01.414 15712 Exposure complete
21:36:38.044 00.047 15712 worker thread done servicing request
21:36:38.044 00.000 7988 OnExposeComplete: enter
21:36:38.058 00.014 7988 UpdateGuideState(): m_state=6
21:36:38.058 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6548
21:36:38.060 00.002 7988 Star::Find returns 1 (0), X=1182.75, Y=443.81, Mass=1584, SNR=27.1, Peak=193 HFD=3.5
21:36:38.061 00.001 7988 MultiStar: [#1 -0.21,-0.37,1.00,U] [#2 -0.13,-0.45,0.97,U] [#3 -0.31,-0.35,0.96,U] [#4 -0.36,-0.35,0.99,U] [#5 -0.08,-0.18,0.65,U] [#6 -0.25,-0.59,0.68,U] [#7 -0.41,-0.36,0.66,U] [#8 -0.43,-0.35,0.64,U] 
21:36:38.061 00.000 7988 single-star, 8 included, MultiStar: {-0.26, -0.36}, one-star: {-0.23, -0.24}
21:36:38.063 00.002 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
21:36:38.063 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
21:36:38.065 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.24 hyp=0.34 cameraTheta=-2.34 mountX=0.24 mountY=0.24, mountTheta=0.77
21:36:38.067 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.24, opts=13)
21:36:38.067 00.000 7988 Enqueuing Move request for scope (-0.23, -0.24)
21:36:38.069 00.002 15712 Worker thread wakes up
21:36:38.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:38.069 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.1
21:36:38.071 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:38.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:38.073 00.002 7988 Enqueuing Expose request
21:36:38.073 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.24) opts 0xd
21:36:38.075 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.24)
21:36:38.075 00.000 15712 Moving (-0.23, -0.24) raw xDistance=0.24 yDistance=0.24
21:36:38.078 00.003 15712 PPEC rslt: input = 0.24, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 635.99
21:36:38.078 00.000 15712 PPEC: input: 0.24, control: 0.12, exposure: 1500
21:36:38.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:38.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:36:38.078 00.000 15712 MoveAxis(W, 40, ABG)
21:36:38.078 00.000 15712 Guiding  Dir = 3, Dur = 40
21:36:38.078 00.000 15712 IsGuiding returns 0
21:36:38.095 00.017 15712 PulseGuide returned control before completion, sleep 31
21:36:38.163 00.068 15712 IsGuiding returns 0
21:36:38.163 00.000 15712 Move returns status 0, amount 40
21:36:38.163 00.000 15712 MoveAxis(N, 0, ABG)
21:36:38.163 00.000 15712 Move returns status 0, amount 0
21:36:38.163 00.000 15712 move complete, result=0
21:36:38.163 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
21:36:38.163 00.000 15712 worker thread done servicing request
21:36:38.163 00.000 15712 Worker thread wakes up
21:36:38.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:38.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:39.795 01.632 15712 Exposure complete
21:36:39.845 00.050 15712 worker thread done servicing request
21:36:39.845 00.000 7988 OnExposeComplete: enter
21:36:39.845 00.000 7988 UpdateGuideState(): m_state=6
21:36:39.845 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6549
21:36:39.856 00.011 7988 Star::Find returns 1 (0), X=1182.64, Y=444.23, Mass=1522, SNR=26.7, Peak=210 HFD=3.3
21:36:39.858 00.002 7988 MultiStar: [#1 -0.52,0.06,1.01,U] [#2 -0.42,-0.14,1.01,U] [#3 -0.42,0.03,0.97,U] [#4 -0.54,0.15,1.02,U] [#5 -0.40,0.02,0.69,U] [#6 -0.41,-0.22,0.70,U] [#7 -0.34,-0.07,0.65,U] [#8 -0.54,-0.01,0.64,U] 
21:36:39.858 00.000 7988 single-star, 8 included, MultiStar: {-0.44, 0.01}, one-star: {-0.35, 0.18}
21:36:39.860 00.002 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.24 = -2.04)
21:36:39.860 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.07)
21:36:39.862 00.002 7988 CameraToMount -- cameraX=-0.35 cameraY=0.18 hyp=0.39 cameraTheta=2.67 mountX=-0.18 mountY=0.34, mountTheta=2.05
21:36:39.864 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.18, opts=13)
21:36:39.864 00.000 7988 Enqueuing Move request for scope (-0.35, 0.18)
21:36:39.866 00.002 15712 Worker thread wakes up
21:36:39.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.18) opts 0xd
21:36:39.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.18)
21:36:39.866 00.000 15712 Moving (-0.35, 0.18) raw xDistance=-0.18 yDistance=0.34
21:36:39.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:39.866 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.7
21:36:39.869 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:39.869 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:39.871 00.002 7988 Enqueuing Expose request
21:36:39.872 00.001 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 635.99
21:36:39.872 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
21:36:39.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:39.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:36:39.872 00.000 15712 MoveAxis(E, 43, ABG)
21:36:39.872 00.000 15712 Guiding  Dir = 2, Dur = 43
21:36:39.906 00.034 15712 IsGuiding returns 0
21:36:39.922 00.016 15712 PulseGuide returned control before completion, sleep 38
21:36:39.967 00.045 15712 IsGuiding returns 1
21:36:39.967 00.000 15712 scope still moving after pulse duration time elapsed
21:36:40.002 00.035 15712 IsGuiding returns 0
21:36:40.002 00.000 15712 scope move finished after 43 + 52 ms
21:36:40.002 00.000 15712 Move returns status 0, amount 43
21:36:40.002 00.000 15712 MoveAxis(N, 0, ABG)
21:36:40.002 00.000 15712 Move returns status 0, amount 0
21:36:40.002 00.000 15712 move complete, result=0
21:36:40.002 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.3 px 0 ms NORTH
21:36:40.004 00.002 15712 worker thread done servicing request
21:36:40.004 00.000 15712 Worker thread wakes up
21:36:40.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:40.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:41.421 01.417 15712 Exposure complete
21:36:41.473 00.052 15712 worker thread done servicing request
21:36:41.473 00.000 7988 OnExposeComplete: enter
21:36:41.473 00.000 7988 UpdateGuideState(): m_state=6
21:36:41.482 00.009 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6550
21:36:41.482 00.000 7988 Star::Find returns 1 (0), X=1182.50, Y=444.04, Mass=1521, SNR=26.6, Peak=183 HFD=3.6
21:36:41.482 00.000 7988 MultiStar: [#1 -0.53,-0.29,1.01,U] [#2 -0.41,-0.39,1.05,U] [#3 -0.51,-0.25,0.93,U] [#4 -0.63,-0.16,1.01,U] [#5 -0.53,-0.14,0.73,U] [#6 -0.48,-0.29,0.71,U] [#7 -0.49,-0.23,0.69,U] [#8 -0.60,-0.11,0.65,U] 
21:36:41.482 00.000 7988 single-star, 8 included, MultiStar: {-0.51, -0.21}, one-star: {-0.48, -0.01}
21:36:41.482 00.000 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.58) = xAngle (-1.54 = -1.54)
21:36:41.482 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.57 = 1.57)
21:36:41.482 00.000 7988 CameraToMount -- cameraX=-0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-3.12 mountX=0.01 mountY=0.48, mountTheta=1.54
21:36:41.490 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.48, y=-0.01, opts=13)
21:36:41.490 00.000 7988 Enqueuing Move request for scope (-0.48, -0.01)
21:36:41.490 00.000 15712 Worker thread wakes up
21:36:41.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.01) opts 0xd
21:36:41.490 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.48, -0.01)
21:36:41.490 00.000 15712 Moving (-0.48, -0.01) raw xDistance=0.01 yDistance=0.48
21:36:41.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:36:41.490 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6
21:36:41.494 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:41.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:41.496 00.002 7988 Enqueuing Expose request
21:36:41.498 00.002 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:41.498 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:36:41.498 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.75 newest=1.06
21:36:41.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
21:36:41.498 00.000 15712 MoveAxis(E, 8, ABG)
21:36:41.498 00.000 15712 Guiding  Dir = 2, Dur = 8
21:36:41.498 00.000 15712 IsGuiding returns 0
21:36:41.514 00.016 15712 IsGuiding returns 0
21:36:41.514 00.000 15712 Move returns status 0, amount 8
21:36:41.514 00.000 15712 BLC: Oldest BLC event removed
21:36:41.514 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 51 applied
21:36:41.514 00.000 15712 MoveAxis(S, 174, ABG)
21:36:41.514 00.000 15712 Guiding  Dir = 1, Dur = 174
21:36:41.514 00.000 15712 IsGuiding returns 0
21:36:41.594 00.080 15712 PulseGuide returned control before completion, sleep 105
21:36:41.721 00.127 15712 IsGuiding returns 1
21:36:41.721 00.000 15712 scope still moving after pulse duration time elapsed
21:36:41.753 00.032 15712 IsGuiding returns 1
21:36:41.809 00.056 15712 IsGuiding returns 0
21:36:41.809 00.000 15712 scope move finished after 174 + 113 ms
21:36:41.809 00.000 15712 Move returns status 0, amount 174
21:36:41.809 00.000 15712 move complete, result=0
21:36:41.809 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.5 px 174 ms SOUTH
21:36:41.810 00.001 15712 worker thread done servicing request
21:36:41.810 00.000 15712 Worker thread wakes up
21:36:41.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:41.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:43.445 01.635 15712 Exposure complete
21:36:43.498 00.053 15712 worker thread done servicing request
21:36:43.498 00.000 7988 OnExposeComplete: enter
21:36:43.498 00.000 7988 UpdateGuideState(): m_state=6
21:36:43.508 00.010 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6551
21:36:43.508 00.000 7988 Star::Find returns 1 (0), X=1182.83, Y=444.03, Mass=1502, SNR=26.3, Peak=190 HFD=3.9
21:36:43.508 00.000 7988 MultiStar: [#1 -0.28,-0.16,0.99,U] [#2 -0.31,-0.24,1.01,U] [#3 -0.43,-0.16,0.95,U] [#4 -0.44,-0.06,1.03,U] [#5 -0.11,-0.09,0.70,U] [#6 -0.34,-0.41,0.67,U] [#7 -0.35,-0.29,0.66,U] [#8 -0.52,-0.30,0.65,U] 
21:36:43.508 00.000 7988 single-star, 8 included, MultiStar: {-0.32, -0.18}, one-star: {-0.15, -0.02}
21:36:43.508 00.000 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
21:36:43.513 00.005 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.68 = 1.68)
21:36:43.513 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.00 mountX=0.02 mountY=0.15, mountTheta=1.42
21:36:43.513 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.02, opts=13)
21:36:43.513 00.000 7988 Enqueuing Move request for scope (-0.15, -0.02)
21:36:43.513 00.000 15712 Worker thread wakes up
21:36:43.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
21:36:43.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:36:43.513 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
21:36:43.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:43.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:43.513 00.000 7988 Enqueuing Expose request
21:36:43.523 00.010 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
21:36:43.523 00.000 15712 Moving (-0.15, -0.02) raw xDistance=0.02 yDistance=0.15
21:36:43.523 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=-0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.481529, 1:0.149899
21:36:43.523 00.000 15712 BLC: No correction, Miss < min_move
21:36:43.523 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:43.523 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
21:36:43.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:43.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:36:43.523 00.000 15712 MoveAxis(E, 7, ABG)
21:36:43.523 00.000 15712 Guiding  Dir = 2, Dur = 7
21:36:43.565 00.042 15712 IsGuiding returns 0
21:36:43.582 00.017 15712 IsGuiding returns 0
21:36:43.582 00.000 15712 Move returns status 0, amount 7
21:36:43.582 00.000 15712 MoveAxis(N, 0, ABG)
21:36:43.582 00.000 15712 Move returns status 0, amount 0
21:36:43.582 00.000 15712 move complete, result=0
21:36:43.582 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:36:43.585 00.003 15712 worker thread done servicing request
21:36:43.585 00.000 15712 Worker thread wakes up
21:36:43.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:43.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:44.994 01.409 15712 Exposure complete
21:36:45.055 00.061 15712 worker thread done servicing request
21:36:45.055 00.000 7988 OnExposeComplete: enter
21:36:45.055 00.000 7988 UpdateGuideState(): m_state=6
21:36:45.057 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6552
21:36:45.059 00.002 7988 Star::Find returns 1 (0), X=1182.75, Y=443.93, Mass=1520, SNR=26.5, Peak=202 HFD=3.5
21:36:45.059 00.000 7988 MultiStar: [#1 -0.36,-0.40,1.01,U] [#2 -0.19,-0.51,1.03,U] [#3 -0.26,-0.23,0.93,U] [#4 -0.46,-0.18,1.02,U] [#5 -0.28,-0.27,0.68,U] [#6 -0.32,-0.31,0.71,U] [#7 -0.38,-0.58,0.68,U] [#8 -0.50,-0.35,0.61,U] 
21:36:45.061 00.002 7988 single-star, 8 included, MultiStar: {-0.32, -0.32}, one-star: {-0.23, -0.12}
21:36:45.062 00.001 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.58) = xAngle (-1.07 = -1.07)
21:36:45.062 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.04 = 2.04)
21:36:45.064 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.65 mountX=0.12 mountY=0.23, mountTheta=1.08
21:36:45.066 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.12, opts=13)
21:36:45.066 00.000 7988 Enqueuing Move request for scope (-0.23, -0.12)
21:36:45.068 00.002 15712 Worker thread wakes up
21:36:45.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
21:36:45.068 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
21:36:45.068 00.000 15712 Moving (-0.23, -0.12) raw xDistance=0.12 yDistance=0.23
21:36:45.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:36:45.068 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5
21:36:45.070 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:45.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:45.072 00.002 7988 Enqueuing Expose request
21:36:45.072 00.000 15712 BLC: History state: CurrMiss=0.23, AvgInitMiss=-0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.481529, 1:0.149899, 2:0.229106
21:36:45.072 00.000 15712 BLC: No correction, Miss < min_move
21:36:45.074 00.002 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:45.074 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
21:36:45.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:45.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:36:45.074 00.000 15712 MoveAxis(E, 6, ABG)
21:36:45.074 00.000 15712 Guiding  Dir = 2, Dur = 6
21:36:45.074 00.000 15712 IsGuiding returns 0
21:36:45.096 00.022 15712 IsGuiding returns 0
21:36:45.096 00.000 15712 Move returns status 0, amount 6
21:36:45.096 00.000 15712 MoveAxis(N, 0, ABG)
21:36:45.096 00.000 15712 Move returns status 0, amount 0
21:36:45.096 00.000 15712 move complete, result=0
21:36:45.096 00.000 15712 worker thread done servicing request
21:36:45.096 00.000 15712 Worker thread wakes up
21:36:45.096 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
21:36:45.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:45.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:46.843 01.747 15712 Exposure complete
21:36:46.905 00.062 15712 worker thread done servicing request
21:36:46.905 00.000 7988 OnExposeComplete: enter
21:36:46.905 00.000 7988 UpdateGuideState(): m_state=6
21:36:46.905 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6553
21:36:46.905 00.000 7988 Star::Find returns 1 (0), X=1182.82, Y=443.82, Mass=1502, SNR=26.0, Peak=206 HFD=3.6
21:36:46.905 00.000 7988 MultiStar: [#1 -0.15,-0.51,0.99,U] [#2 -0.18,-0.37,0.99,U] [#3 -0.15,-0.37,0.93,U] [#4 -0.14,-0.12,0.98,U] [#5 -0.17,-0.25,0.71,U] [#6 -0.40,-0.68,0.75,U] [#7 -0.26,-0.52,0.69,U] [#8 -0.13,-0.40,0.62,U] 
21:36:46.905 00.000 7988 single-star, 8 included, MultiStar: {-0.19, -0.37}, one-star: {-0.16, -0.24}
21:36:46.905 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
21:36:46.905 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
21:36:46.913 00.008 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.18 mountX=0.24 mountY=0.17, mountTheta=0.62
21:36:46.915 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.24, opts=13)
21:36:46.915 00.000 7988 Enqueuing Move request for scope (-0.16, -0.24)
21:36:46.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
21:36:46.915 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.0
21:36:46.915 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:46.915 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:46.921 00.006 7988 Enqueuing Expose request
21:36:46.921 00.000 15712 Worker thread wakes up
21:36:46.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd
21:36:46.921 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.24)
21:36:46.921 00.000 15712 Moving (-0.16, -0.24) raw xDistance=0.24 yDistance=0.17
21:36:46.921 00.000 15712 BLC: window closed
21:36:46.921 00.000 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=-0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.481529, 1:0.149899, 2:0.229106
21:36:46.921 00.000 15712 BLC: No correction, Miss < min_move
21:36:46.921 00.000 15712 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 635.99
21:36:46.921 00.000 15712 PPEC: input: 0.24, control: 0.12, exposure: 1500
21:36:46.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:46.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:36:46.921 00.000 15712 MoveAxis(W, 39, ABG)
21:36:46.921 00.000 15712 Guiding  Dir = 3, Dur = 39
21:36:46.921 00.000 15712 IsGuiding returns 0
21:36:46.956 00.035 15712 PulseGuide returned control before completion, sleep 22
21:36:46.985 00.029 15712 IsGuiding returns 1
21:36:46.985 00.000 15712 scope still moving after pulse duration time elapsed
21:36:47.016 00.031 15712 IsGuiding returns 0
21:36:47.016 00.000 15712 scope move finished after 39 + 52 ms
21:36:47.016 00.000 15712 Move returns status 0, amount 39
21:36:47.016 00.000 15712 MoveAxis(N, 0, ABG)
21:36:47.016 00.000 15712 Move returns status 0, amount 0
21:36:47.016 00.000 15712 move complete, result=0
21:36:47.016 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
21:36:47.021 00.005 15712 worker thread done servicing request
21:36:47.021 00.000 15712 Worker thread wakes up
21:36:47.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:47.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:48.437 01.416 15712 Exposure complete
21:36:48.493 00.056 15712 worker thread done servicing request
21:36:48.493 00.000 7988 OnExposeComplete: enter
21:36:48.498 00.005 7988 UpdateGuideState(): m_state=6
21:36:48.499 00.001 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6554
21:36:48.499 00.000 7988 Star::Find returns 1 (1), X=1182.87, Y=444.17, Mass=1452, SNR=25.7, Peak=255 HFD=2.9
21:36:48.499 00.000 7988 MultiStar: [#1 -0.24,-0.02,1.04,U] [#2 -0.15,-0.23,1.04,U] [#3 -0.15,0.05,0.99,U] [#4 -0.33,0.23,1.05,U] [#5 -0.34,0.18,0.75,U] [#6 -0.46,-0.19,0.71,U] [#7 -0.21,-0.08,0.65,U] [#8 -0.34,0.02,0.68,U] 
21:36:48.499 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.01}, one-star: {-0.11, 0.12}
21:36:48.499 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.91 = -2.37)
21:36:48.499 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.74)
21:36:48.499 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.34 mountX=-0.12 mountY=0.11, mountTheta=2.39
21:36:48.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.12, opts=13)
21:36:48.499 00.000 7988 Enqueuing Move request for scope (-0.11, 0.12)
21:36:48.499 00.000 15712 Worker thread wakes up
21:36:48.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
21:36:48.499 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
21:36:48.510 00.011 15712 Moving (-0.11, 0.12) raw xDistance=-0.12 yDistance=0.11
21:36:48.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
21:36:48.510 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.7 Saturated
21:36:48.512 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:48.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:48.514 00.002 7988 Enqueuing Expose request
21:36:48.514 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:48.514 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
21:36:48.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:48.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:36:48.514 00.000 15712 MoveAxis(E, 7, ABG)
21:36:48.514 00.000 15712 Guiding  Dir = 2, Dur = 7
21:36:48.546 00.032 15712 IsGuiding returns 0
21:36:48.561 00.015 15712 IsGuiding returns 0
21:36:48.561 00.000 15712 Move returns status 0, amount 7
21:36:48.561 00.000 15712 MoveAxis(N, 0, ABG)
21:36:48.561 00.000 15712 Move returns status 0, amount 0
21:36:48.561 00.000 15712 move complete, result=0
21:36:48.561 00.000 15712 worker thread done servicing request
21:36:48.561 00.000 15712 Worker thread wakes up
21:36:48.561 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:36:48.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:48.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:50.208 01.647 15712 Exposure complete
21:36:50.260 00.052 15712 worker thread done servicing request
21:36:50.260 00.000 7988 OnExposeComplete: enter
21:36:50.260 00.000 7988 UpdateGuideState(): m_state=6
21:36:50.270 00.010 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6555
21:36:50.270 00.000 7988 Star::Find returns 1 (1), X=1182.84, Y=444.30, Mass=1469, SNR=26.1, Peak=255 HFD=3.2
21:36:50.270 00.000 7988 MultiStar: [#1 -0.03,0.09,1.01,U] [#2 -0.17,-0.08,0.98,U] [#3 -0.16,0.03,0.92,U] [#4 -0.04,0.11,1.05,U] [#5 -0.12,0.29,0.70,U] [#6 -0.18,-0.12,0.69,U] [#7 -0.10,0.01,0.69,U] [#8 0.01,0.04,0.65,U] 
21:36:50.270 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.07}, one-star: {-0.14, 0.25}
21:36:50.270 00.000 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.58) = xAngle (4.10 = -2.19)
21:36:50.276 00.006 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.21 = 0.92)
21:36:50.276 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.13 cameraTheta=2.52 mountX=-0.07 mountY=0.10, mountTheta=2.20
21:36:50.276 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.07, opts=13)
21:36:50.276 00.000 7988 Enqueuing Move request for scope (-0.10, 0.07)
21:36:50.276 00.000 15712 Worker thread wakes up
21:36:50.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
21:36:50.276 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
21:36:50.276 00.000 15712 Moving (-0.10, 0.07) raw xDistance=-0.07 yDistance=0.10
21:36:50.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
21:36:50.276 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.1 Saturated
21:36:50.284 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:50.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:50.285 00.001 7988 Enqueuing Expose request
21:36:50.285 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:50.285 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
21:36:50.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:50.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:36:50.285 00.000 15712 MoveAxis(E, 9, ABG)
21:36:50.285 00.000 15712 Guiding  Dir = 2, Dur = 9
21:36:50.285 00.000 15712 IsGuiding returns 0
21:36:50.310 00.025 15712 IsGuiding returns 0
21:36:50.310 00.000 15712 Move returns status 0, amount 9
21:36:50.310 00.000 15712 MoveAxis(N, 0, ABG)
21:36:50.310 00.000 15712 Move returns status 0, amount 0
21:36:50.310 00.000 15712 move complete, result=0
21:36:50.310 00.000 15712 worker thread done servicing request
21:36:50.310 00.000 15712 Worker thread wakes up
21:36:50.310 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
21:36:50.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:50.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:51.723 01.413 15712 Exposure complete
21:36:51.776 00.053 15712 worker thread done servicing request
21:36:51.776 00.000 7988 OnExposeComplete: enter
21:36:51.776 00.000 7988 UpdateGuideState(): m_state=6
21:36:51.785 00.009 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6556
21:36:51.785 00.000 7988 Star::Find returns 1 (1), X=1183.02, Y=444.26, Mass=1502, SNR=26.4, Peak=255 HFD=3.2
21:36:51.787 00.002 7988 MultiStar: [#1 -0.19,-0.04,0.99,U] [#2 -0.12,0.06,0.97,U] [#3 0.07,0.14,0.96,U] [#4 -0.17,0.28,1.03,U] [#5 0.05,0.05,0.68,U] [#6 -0.08,0.08,0.69,U] [#7 -0.10,0.08,0.65,U] [#8 -0.01,0.07,0.64,U] 
21:36:51.787 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {0.04, 0.20}
21:36:51.789 00.002 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.58) = xAngle (3.65 = -2.63)
21:36:51.789 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.76 = 0.48)
21:36:51.791 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.07 mountX=-0.11 mountY=0.06, mountTheta=2.66
21:36:51.793 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.11, opts=13)
21:36:51.793 00.000 7988 Enqueuing Move request for scope (-0.06, 0.11)
21:36:51.795 00.002 15712 Worker thread wakes up
21:36:51.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
21:36:51.795 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
21:36:51.795 00.000 15712 Moving (-0.06, 0.11) raw xDistance=-0.11 yDistance=0.06
21:36:51.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
21:36:51.795 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.4 Saturated
21:36:51.798 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:51.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:51.800 00.002 7988 Enqueuing Expose request
21:36:51.801 00.001 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:51.801 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
21:36:51.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:51.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:36:51.801 00.000 15712 MoveAxis(E, 10, ABG)
21:36:51.801 00.000 15712 Guiding  Dir = 2, Dur = 10
21:36:51.801 00.000 15712 IsGuiding returns 0
21:36:51.824 00.023 15712 IsGuiding returns 1
21:36:51.824 00.000 15712 scope still moving after pulse duration time elapsed
21:36:51.876 00.052 15712 IsGuiding returns 0
21:36:51.876 00.000 15712 scope move finished after 10 + 67 ms
21:36:51.876 00.000 15712 Move returns status 0, amount 10
21:36:51.876 00.000 15712 MoveAxis(N, 0, ABG)
21:36:51.876 00.000 15712 Move returns status 0, amount 0
21:36:51.876 00.000 15712 move complete, result=0
21:36:51.876 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
21:36:51.881 00.005 15712 worker thread done servicing request
21:36:51.881 00.000 15712 Worker thread wakes up
21:36:51.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:51.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:53.525 01.644 15712 Exposure complete
21:36:53.572 00.047 15712 worker thread done servicing request
21:36:53.572 00.000 7988 OnExposeComplete: enter
21:36:53.587 00.015 7988 UpdateGuideState(): m_state=6
21:36:53.589 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6557
21:36:53.589 00.000 7988 Star::Find returns 1 (1), X=1182.90, Y=444.31, Mass=1507, SNR=26.2, Peak=255 HFD=3.4
21:36:53.589 00.000 7988 MultiStar: [#1 -0.00,-0.11,1.03,U] [#2 -0.11,0.01,1.00,U] [#3 -0.17,-0.02,0.95,U] [#4 -0.21,0.16,1.01,U] [#5 0.00,0.03,0.74,U] [#6 -0.14,-0.13,0.68,U] [#7 -0.26,-0.19,0.69,U] [#8 -0.25,0.06,0.64,U] 
21:36:53.589 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.08, 0.25}
21:36:53.589 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.58) = xAngle (4.58 = -1.71)
21:36:53.589 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.40)
21:36:53.589 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=3.00 mountX=-0.02 mountY=0.13, mountTheta=1.71
21:36:53.589 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.02, opts=13)
21:36:53.589 00.000 7988 Enqueuing Move request for scope (-0.13, 0.02)
21:36:53.589 00.000 15712 Worker thread wakes up
21:36:53.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
21:36:53.589 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
21:36:53.589 00.000 15712 Moving (-0.13, 0.02) raw xDistance=-0.02 yDistance=0.13
21:36:53.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=23, FiltMax=255, Gamma=0.690
21:36:53.589 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.2 Saturated
21:36:53.601 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:53.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:53.603 00.002 7988 Enqueuing Expose request
21:36:53.603 00.000 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:53.603 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
21:36:53.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:53.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:36:53.603 00.000 15712 MoveAxis(E, 13, ABG)
21:36:53.603 00.000 15712 Guiding  Dir = 2, Dur = 13
21:36:53.603 00.000 15712 IsGuiding returns 0
21:36:53.621 00.018 15712 IsGuiding returns 1
21:36:53.621 00.000 15712 scope still moving after pulse duration time elapsed
21:36:53.669 00.048 15712 IsGuiding returns 0
21:36:53.669 00.000 15712 scope move finished after 13 + 50 ms
21:36:53.669 00.000 15712 Move returns status 0, amount 13
21:36:53.669 00.000 15712 MoveAxis(N, 0, ABG)
21:36:53.669 00.000 15712 Move returns status 0, amount 0
21:36:53.669 00.000 15712 move complete, result=0
21:36:53.669 00.000 7988 GuideStep: -0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
21:36:53.671 00.002 15712 worker thread done servicing request
21:36:53.671 00.000 15712 Worker thread wakes up
21:36:53.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:53.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:55.089 01.418 15712 Exposure complete
21:36:55.135 00.046 15712 worker thread done servicing request
21:36:55.150 00.015 7988 OnExposeComplete: enter
21:36:55.150 00.000 7988 UpdateGuideState(): m_state=6
21:36:55.152 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6558
21:36:55.154 00.002 7988 Star::Find returns 1 (1), X=1182.86, Y=444.18, Mass=1399, SNR=25.2, Peak=255 HFD=2.9
21:36:55.154 00.000 7988 MultiStar: [#1 -0.18,-0.11,1.03,U] [#2 -0.08,-0.15,1.04,U] [#3 -0.17,-0.01,0.94,U] [#4 -0.37,-0.04,1.07,U] [#5 -0.21,0.16,0.73,U] [#6 -0.40,-0.36,0.72,U] [#7 -0.16,-0.15,0.66,U] [#8 -0.17,-0.16,0.68,U] 
21:36:55.156 00.002 7988 single-star, 8 included, MultiStar: {-0.20, -0.07}, one-star: {-0.12, 0.12}
21:36:55.156 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.36)
21:36:55.158 00.002 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
21:36:55.158 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.18 cameraTheta=2.35 mountX=-0.12 mountY=0.12, mountTheta=2.37
21:36:55.160 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.12, opts=13)
21:36:55.162 00.002 7988 Enqueuing Move request for scope (-0.12, 0.12)
21:36:55.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=24, FiltMax=255, Gamma=0.690
21:36:55.164 00.002 7988 UpdateGuideState exits: m=1399 SNR=25.2 Saturated
21:36:55.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:55.166 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:55.166 00.000 7988 Enqueuing Expose request
21:36:55.168 00.002 15712 Worker thread wakes up
21:36:55.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
21:36:55.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
21:36:55.168 00.000 15712 Moving (-0.12, 0.12) raw xDistance=-0.12 yDistance=0.12
21:36:55.168 00.000 15712 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:55.168 00.000 15712 PPEC: input: -0.12, control: -0.04, exposure: 1500
21:36:55.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:55.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:36:55.168 00.000 15712 MoveAxis(E, 14, ABG)
21:36:55.168 00.000 15712 Guiding  Dir = 2, Dur = 14
21:36:55.168 00.000 15712 IsGuiding returns 0
21:36:55.187 00.019 15712 PulseGuide returned control before completion, sleep 11
21:36:55.217 00.030 15712 IsGuiding returns 1
21:36:55.217 00.000 15712 scope still moving after pulse duration time elapsed
21:36:55.245 00.028 15712 IsGuiding returns 0
21:36:55.245 00.000 15712 scope move finished after 14 + 57 ms
21:36:55.245 00.000 15712 Move returns status 0, amount 14
21:36:55.245 00.000 15712 MoveAxis(N, 0, ABG)
21:36:55.245 00.000 15712 Move returns status 0, amount 0
21:36:55.245 00.000 15712 move complete, result=0
21:36:55.245 00.000 15712 worker thread done servicing request
21:36:55.245 00.000 15712 Worker thread wakes up
21:36:55.245 00.000 7988 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
21:36:55.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:55.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:56.875 01.630 15712 Exposure complete
21:36:56.937 00.062 15712 worker thread done servicing request
21:36:56.938 00.001 7988 OnExposeComplete: enter
21:36:56.938 00.000 7988 UpdateGuideState(): m_state=6
21:36:56.938 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6559
21:36:56.938 00.000 7988 Star::Find returns 1 (1), X=1182.85, Y=444.21, Mass=1418, SNR=25.3, Peak=255 HFD=2.9
21:36:56.938 00.000 7988 MultiStar: [#1 -0.30,-0.22,1.04,U] [#2 -0.29,-0.17,1.02,U] [#3 -0.13,-0.15,0.97,U] [#4 -0.22,0.01,0.98,U] [#5 -0.18,-0.35,0.68,U] [#6 -0.37,-0.31,0.69,U] [#7 -0.33,-0.25,0.68,U] [#8 -0.01,-0.57,0.65,U] 
21:36:56.938 00.000 7988 single-star, 8 included, MultiStar: {-0.22, -0.18}, one-star: {-0.13, 0.15}
21:36:56.938 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
21:36:56.938 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.69)
21:36:56.938 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.29 mountX=-0.15 mountY=0.13, mountTheta=2.44
21:36:56.938 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.15, opts=13)
21:36:56.949 00.011 7988 Enqueuing Move request for scope (-0.13, 0.15)
21:36:56.949 00.000 15712 Worker thread wakes up
21:36:56.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
21:36:56.949 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
21:36:56.949 00.000 15712 Moving (-0.13, 0.15) raw xDistance=-0.15 yDistance=0.13
21:36:56.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=26, FiltMax=255, Gamma=0.690
21:36:56.949 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.3 Saturated
21:36:56.952 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:56.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:56.952 00.000 7988 Enqueuing Expose request
21:36:56.952 00.000 15712 PPEC rslt: input = -0.15, final = -0.04, react = -0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:56.952 00.000 15712 PPEC: input: -0.15, control: -0.04, exposure: 1500
21:36:56.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:56.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:36:56.952 00.000 15712 MoveAxis(E, 13, ABG)
21:36:56.952 00.000 15712 Guiding  Dir = 2, Dur = 13
21:36:56.952 00.000 15712 IsGuiding returns 0
21:36:56.968 00.016 15712 IsGuiding returns 1
21:36:56.968 00.000 15712 scope still moving after pulse duration time elapsed
21:36:57.017 00.049 15712 IsGuiding returns 0
21:36:57.017 00.000 15712 scope move finished after 13 + 56 ms
21:36:57.017 00.000 15712 Move returns status 0, amount 13
21:36:57.017 00.000 15712 MoveAxis(N, 0, ABG)
21:36:57.017 00.000 15712 Move returns status 0, amount 0
21:36:57.017 00.000 15712 move complete, result=0
21:36:57.017 00.000 15712 worker thread done servicing request
21:36:57.017 00.000 15712 Worker thread wakes up
21:36:57.017 00.000 7988 GuideStep: -0.2 px 13 ms EAST, 0.1 px 0 ms NORTH
21:36:57.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:57.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:36:58.434 01.417 15712 Exposure complete
21:36:58.495 00.061 15712 worker thread done servicing request
21:36:58.495 00.000 7988 OnExposeComplete: enter
21:36:58.495 00.000 7988 UpdateGuideState(): m_state=6
21:36:58.497 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6560
21:36:58.498 00.001 7988 Star::Find returns 1 (1), X=1182.93, Y=443.90, Mass=1496, SNR=26.2, Peak=255 HFD=3.3
21:36:58.498 00.000 7988 MultiStar: [#1 -0.04,-0.30,0.99,U] [#2 -0.04,-0.37,0.97,U] [#3 -0.01,-0.33,0.94,U] [#4 -0.21,-0.12,1.05,U] [#5 -0.04,-0.04,0.69,U] [#6 -0.33,-0.23,0.67,U] [#7 -0.16,-0.15,0.63,U] [#8 0.20,-0.16,0.64,U] 
21:36:58.500 00.002 7988 single-star, 8 included, MultiStar: {-0.08, -0.22}, one-star: {-0.05, -0.15}
21:36:58.500 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.33 = -0.33)
21:36:58.502 00.002 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.78 = 2.78)
21:36:58.502 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.91 mountX=0.15 mountY=0.06, mountTheta=0.36
21:36:58.504 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.15, opts=13)
21:36:58.506 00.002 7988 Enqueuing Move request for scope (-0.05, -0.15)
21:36:58.506 00.000 15712 Worker thread wakes up
21:36:58.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
21:36:58.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
21:36:58.506 00.000 15712 Moving (-0.05, -0.15) raw xDistance=0.15 yDistance=0.06
21:36:58.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=27, FiltMax=255, Gamma=0.690
21:36:58.506 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.2 Saturated
21:36:58.510 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:58.511 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:36:58.513 00.002 7988 Enqueuing Expose request
21:36:58.513 00.000 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:36:58.513 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
21:36:58.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:58.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:36:58.513 00.000 15712 MoveAxis(E, 11, ABG)
21:36:58.513 00.000 15712 Guiding  Dir = 2, Dur = 11
21:36:58.513 00.000 15712 IsGuiding returns 0
21:36:58.560 00.047 15712 IsGuiding returns 1
21:36:58.560 00.000 15712 scope still moving after pulse duration time elapsed
21:36:58.592 00.032 15712 IsGuiding returns 0
21:36:58.592 00.000 15712 scope move finished after 11 + 66 ms
21:36:58.592 00.000 15712 Move returns status 0, amount 11
21:36:58.592 00.000 15712 MoveAxis(N, 0, ABG)
21:36:58.592 00.000 15712 Move returns status 0, amount 0
21:36:58.592 00.000 15712 move complete, result=0
21:36:58.592 00.000 7988 GuideStep: 0.2 px 11 ms EAST, 0.1 px 0 ms NORTH
21:36:58.594 00.002 15712 worker thread done servicing request
21:36:58.594 00.000 15712 Worker thread wakes up
21:36:58.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:36:58.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:00.332 01.738 15712 Exposure complete
21:37:00.384 00.052 15712 worker thread done servicing request
21:37:00.384 00.000 7988 OnExposeComplete: enter
21:37:00.393 00.009 7988 UpdateGuideState(): m_state=6
21:37:00.393 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6561
21:37:00.393 00.000 7988 Star::Find returns 1 (0), X=1182.87, Y=443.79, Mass=1495, SNR=26.2, Peak=235 HFD=3.0
21:37:00.393 00.000 7988 MultiStar: [#1 -0.22,-0.35,1.01,U] [#2 -0.08,-0.36,1.02,U] [#3 -0.02,-0.30,0.99,U] [#4 -0.24,-0.16,1.04,U] [#5 0.13,-0.42,0.70,U] [#6 -0.26,-0.51,0.72,U] [#7 -0.15,-0.41,0.68,U] [#8 -0.09,-0.55,0.69,U] 
21:37:00.393 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.35}, one-star: {-0.11, -0.27}
21:37:00.393 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
21:37:00.393 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
21:37:00.393 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.95 mountX=0.27 mountY=0.11, mountTheta=0.40
21:37:00.401 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.27, opts=13)
21:37:00.401 00.000 7988 Enqueuing Move request for scope (-0.11, -0.27)
21:37:00.401 00.000 15712 Worker thread wakes up
21:37:00.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
21:37:00.401 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
21:37:00.401 00.000 15712 Moving (-0.11, -0.27) raw xDistance=0.27 yDistance=0.11
21:37:00.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
21:37:00.401 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2
21:37:00.407 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:00.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:00.409 00.002 7988 Enqueuing Expose request
21:37:00.409 00.000 15712 PPEC rslt: input = 0.27, final = 0.13, react = 0.16, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 635.99
21:37:00.409 00.000 15712 PPEC: input: 0.27, control: 0.13, exposure: 1500
21:37:00.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:00.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:37:00.409 00.000 15712 MoveAxis(W, 41, ABG)
21:37:00.409 00.000 15712 Guiding  Dir = 3, Dur = 41
21:37:00.409 00.000 15712 IsGuiding returns 0
21:37:00.429 00.020 15712 PulseGuide returned control before completion, sleep 32
21:37:00.473 00.044 15712 IsGuiding returns 1
21:37:00.473 00.000 15712 scope still moving after pulse duration time elapsed
21:37:00.509 00.036 15712 IsGuiding returns 0
21:37:00.509 00.000 15712 scope move finished after 41 + 58 ms
21:37:00.509 00.000 15712 Move returns status 0, amount 41
21:37:00.509 00.000 15712 MoveAxis(N, 0, ABG)
21:37:00.509 00.000 15712 Move returns status 0, amount 0
21:37:00.509 00.000 15712 move complete, result=0
21:37:00.509 00.000 7988 GuideStep: 0.3 px 41 ms WEST, 0.1 px 0 ms NORTH
21:37:00.512 00.003 15712 worker thread done servicing request
21:37:00.512 00.000 15712 Worker thread wakes up
21:37:00.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:00.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:01.926 01.414 15712 Exposure complete
21:37:01.980 00.054 15712 worker thread done servicing request
21:37:01.980 00.000 7988 OnExposeComplete: enter
21:37:01.987 00.007 7988 UpdateGuideState(): m_state=6
21:37:01.987 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6562
21:37:01.987 00.000 7988 Star::Find returns 1 (1), X=1182.96, Y=444.15, Mass=1466, SNR=26.1, Peak=255 HFD=3.0
21:37:01.987 00.000 7988 MultiStar: [#1 -0.00,-0.11,1.04,U] [#2 -0.09,-0.21,1.04,U] [#3 -0.16,0.13,0.98,U] [#4 -0.15,0.20,1.05,U] [#5 0.08,0.10,0.70,U] [#6 -0.15,-0.18,0.71,U] [#7 -0.18,-0.27,0.67,U] [#8 0.23,-0.20,0.68,U] 
21:37:01.987 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.02, 0.09}
21:37:01.987 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.58) = xAngle (-1.01 = -1.01)
21:37:01.987 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.10 = 2.10)
21:37:01.987 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.59 mountX=0.04 mountY=0.06, mountTheta=1.02
21:37:01.997 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
21:37:01.997 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
21:37:01.997 00.000 15712 Worker thread wakes up
21:37:01.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
21:37:01.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
21:37:01.997 00.000 15712 Moving (-0.06, -0.04) raw xDistance=0.04 yDistance=0.06
21:37:01.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:37:01.997 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.1 Saturated
21:37:02.001 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:02.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:02.003 00.002 7988 Enqueuing Expose request
21:37:02.003 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:37:02.003 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
21:37:02.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:02.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:37:02.003 00.000 15712 MoveAxis(E, 8, ABG)
21:37:02.003 00.000 15712 Guiding  Dir = 2, Dur = 8
21:37:02.003 00.000 15712 IsGuiding returns 0
21:37:02.019 00.016 15712 IsGuiding returns 0
21:37:02.019 00.000 15712 Move returns status 0, amount 8
21:37:02.019 00.000 15712 MoveAxis(N, 0, ABG)
21:37:02.019 00.000 15712 Move returns status 0, amount 0
21:37:02.019 00.000 15712 move complete, result=0
21:37:02.019 00.000 15712 worker thread done servicing request
21:37:02.019 00.000 15712 Worker thread wakes up
21:37:02.019 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
21:37:02.030 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:02.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:03.664 01.634 15712 Exposure complete
21:37:03.715 00.051 15712 worker thread done servicing request
21:37:03.715 00.000 7988 OnExposeComplete: enter
21:37:03.726 00.011 7988 UpdateGuideState(): m_state=6
21:37:03.726 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6563
21:37:03.726 00.000 7988 Star::Find returns 1 (1), X=1183.00, Y=444.31, Mass=1471, SNR=26.2, Peak=255 HFD=3.3
21:37:03.726 00.000 7988 MultiStar: [#1 -0.23,-0.01,1.00,U] [#2 -0.25,-0.02,0.97,U] [#3 -0.21,0.05,0.96,U] [#4 -0.27,0.05,1.01,U] [#5 -0.24,0.14,0.76,U] [#6 -0.19,0.05,0.69,U] [#7 -0.21,-0.13,0.68,U] [#8 -0.28,0.24,0.66,U] 
21:37:03.731 00.005 7988 refined, 8 included, MultiStar: {-0.20, 0.07}, one-star: {0.02, 0.26}
21:37:03.731 00.000 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.58) = xAngle (4.40 = -1.89)
21:37:03.731 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.51 = 1.22)
21:37:03.731 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.82 mountX=-0.07 mountY=0.20, mountTheta=1.89
21:37:03.731 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.07, opts=13)
21:37:03.731 00.000 7988 Enqueuing Move request for scope (-0.20, 0.07)
21:37:03.731 00.000 15712 Worker thread wakes up
21:37:03.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
21:37:03.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
21:37:03.731 00.000 15712 Moving (-0.20, 0.07) raw xDistance=-0.07 yDistance=0.20
21:37:03.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:37:03.731 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.2 Saturated
21:37:03.740 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:03.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:03.742 00.002 7988 Enqueuing Expose request
21:37:03.742 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:37:03.742 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
21:37:03.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:03.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:37:03.742 00.000 15712 MoveAxis(E, 6, ABG)
21:37:03.742 00.000 15712 Guiding  Dir = 2, Dur = 6
21:37:03.742 00.000 15712 IsGuiding returns 0
21:37:03.765 00.023 15712 IsGuiding returns 0
21:37:03.765 00.000 15712 Move returns status 0, amount 6
21:37:03.765 00.000 15712 MoveAxis(N, 0, ABG)
21:37:03.765 00.000 15712 Move returns status 0, amount 0
21:37:03.765 00.000 15712 move complete, result=0
21:37:03.765 00.000 15712 worker thread done servicing request
21:37:03.765 00.000 15712 Worker thread wakes up
21:37:03.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:03.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:03.765 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
21:37:05.176 01.411 15712 Exposure complete
21:37:05.236 00.060 15712 worker thread done servicing request
21:37:05.238 00.002 7988 OnExposeComplete: enter
21:37:05.238 00.000 7988 UpdateGuideState(): m_state=6
21:37:05.239 00.001 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6564
21:37:05.241 00.002 7988 Star::Find returns 1 (1), X=1183.10, Y=444.16, Mass=1522, SNR=26.5, Peak=255 HFD=3.1
21:37:05.242 00.001 7988 MultiStar: [#1 -0.12,-0.00,0.98,U] [#2 0.00,0.05,0.95,U] [#3 -0.03,0.16,0.95,U] [#4 -0.08,0.14,0.99,U] [#5 0.07,0.16,0.71,U] [#6 -0.21,-0.08,0.67,U] [#7 -0.23,-0.04,0.68,U] [#8 -0.15,0.17,0.63,U] 
21:37:05.242 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {0.12, 0.10}
21:37:05.244 00.002 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
21:37:05.244 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.64)
21:37:05.246 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.24 mountX=-0.08 mountY=0.06, mountTheta=2.48
21:37:05.248 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.08, opts=13)
21:37:05.248 00.000 7988 Enqueuing Move request for scope (-0.06, 0.08)
21:37:05.250 00.002 15712 Worker thread wakes up
21:37:05.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
21:37:05.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
21:37:05.250 00.000 15712 Moving (-0.06, 0.08) raw xDistance=-0.08 yDistance=0.06
21:37:05.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
21:37:05.250 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5 Saturated
21:37:05.253 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:05.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:05.255 00.002 7988 Enqueuing Expose request
21:37:05.255 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:37:05.255 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
21:37:05.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:05.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:37:05.255 00.000 15712 MoveAxis(E, 5, ABG)
21:37:05.255 00.000 15712 Guiding  Dir = 2, Dur = 5
21:37:05.273 00.018 15712 IsGuiding returns 0
21:37:05.290 00.017 15712 IsGuiding returns 0
21:37:05.290 00.000 15712 Move returns status 0, amount 5
21:37:05.290 00.000 15712 MoveAxis(N, 0, ABG)
21:37:05.290 00.000 15712 Move returns status 0, amount 0
21:37:05.290 00.000 15712 move complete, result=0
21:37:05.290 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:37:05.292 00.002 15712 worker thread done servicing request
21:37:05.292 00.000 15712 Worker thread wakes up
21:37:05.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:05.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:06.926 01.634 15712 Exposure complete
21:37:06.987 00.061 15712 worker thread done servicing request
21:37:06.987 00.000 7988 OnExposeComplete: enter
21:37:06.987 00.000 7988 UpdateGuideState(): m_state=6
21:37:06.990 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6565
21:37:06.990 00.000 7988 Star::Find returns 1 (1), X=1182.87, Y=444.35, Mass=1526, SNR=26.7, Peak=255 HFD=3.0
21:37:06.990 00.000 7988 MultiStar: [#1 -0.28,0.17,0.99,U] [#2 -0.12,0.01,0.98,U] [#3 -0.11,0.16,0.95,U] [#4 -0.18,0.21,0.99,U] [#5 0.05,0.32,0.70,U] [#6 -0.37,0.17,0.68,U] [#7 -0.34,0.34,0.63,U] [#8 -0.27,0.13,0.60,U] 
21:37:06.994 00.004 7988 refined, 8 included, MultiStar: {-0.18, 0.19}, one-star: {-0.11, 0.30}
21:37:06.994 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.38)
21:37:06.994 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.01 = 0.73)
21:37:06.994 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.27 cameraTheta=2.33 mountX=-0.19 mountY=0.18, mountTheta=2.40
21:37:06.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.19, opts=13)
21:37:06.994 00.000 7988 Enqueuing Move request for scope (-0.18, 0.19)
21:37:06.994 00.000 15712 Worker thread wakes up
21:37:06.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
21:37:06.994 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
21:37:06.994 00.000 15712 Moving (-0.18, 0.19) raw xDistance=-0.19 yDistance=0.18
21:37:06.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=21, FiltMax=255, Gamma=0.690
21:37:06.994 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.7 Saturated
21:37:07.002 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:07.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:07.004 00.002 7988 Enqueuing Expose request
21:37:07.005 00.001 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 635.99
21:37:07.005 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
21:37:07.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:07.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:37:07.005 00.000 15712 MoveAxis(E, 45, ABG)
21:37:07.005 00.000 15712 Guiding  Dir = 2, Dur = 45
21:37:07.005 00.000 15712 IsGuiding returns 0
21:37:07.027 00.022 15712 PulseGuide returned control before completion, sleep 30
21:37:07.070 00.043 15712 IsGuiding returns 1
21:37:07.070 00.000 15712 scope still moving after pulse duration time elapsed
21:37:07.102 00.032 15712 IsGuiding returns 0
21:37:07.102 00.000 15712 scope move finished after 45 + 60 ms
21:37:07.102 00.000 15712 Move returns status 0, amount 45
21:37:07.102 00.000 15712 MoveAxis(N, 0, ABG)
21:37:07.102 00.000 15712 Move returns status 0, amount 0
21:37:07.102 00.000 15712 move complete, result=0
21:37:07.113 00.011 7988 GuideStep: -0.2 px 45 ms EAST, 0.2 px 0 ms NORTH
21:37:07.113 00.000 15712 worker thread done servicing request
21:37:07.113 00.000 15712 Worker thread wakes up
21:37:07.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:07.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:08.521 01.408 15712 Exposure complete
21:37:08.574 00.053 15712 worker thread done servicing request
21:37:08.574 00.000 7988 OnExposeComplete: enter
21:37:08.574 00.000 7988 UpdateGuideState(): m_state=6
21:37:08.582 00.008 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6566
21:37:08.583 00.001 7988 Star::Find returns 1 (1), X=1183.00, Y=444.29, Mass=1536, SNR=26.7, Peak=255 HFD=3.3
21:37:08.583 00.000 7988 MultiStar: [#1 -0.37,0.07,1.01,U] [#2 -0.06,0.06,0.97,U] [#3 -0.02,0.30,0.95,U] [#4 -0.27,0.23,1.00,U] [#5 -0.29,0.18,0.71,U] [#6 -0.27,0.09,0.67,U] [#7 -0.34,-0.15,0.67,U] [#8 -0.19,0.27,0.67,U] 
21:37:08.583 00.000 7988 single-star, 8 included, MultiStar: {-0.19, 0.15}, one-star: {0.02, 0.23}
21:37:08.583 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
21:37:08.583 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
21:37:08.583 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.49 mountX=-0.23 mountY=-0.03, mountTheta=-3.03
21:37:08.583 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.23, opts=13)
21:37:08.591 00.008 7988 Enqueuing Move request for scope (0.02, 0.23)
21:37:08.591 00.000 15712 Worker thread wakes up
21:37:08.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
21:37:08.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
21:37:08.591 00.000 15712 Moving (0.02, 0.23) raw xDistance=-0.23 yDistance=-0.03
21:37:08.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:37:08.591 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7 Saturated
21:37:08.595 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:08.595 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:08.597 00.002 7988 Enqueuing Expose request
21:37:08.599 00.002 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 635.99
21:37:08.599 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
21:37:08.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:08.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:37:08.599 00.000 15712 MoveAxis(E, 53, ABG)
21:37:08.599 00.000 15712 Guiding  Dir = 2, Dur = 53
21:37:08.615 00.016 15712 IsGuiding returns 0
21:37:08.631 00.016 15712 PulseGuide returned control before completion, sleep 48
21:37:08.711 00.080 15712 IsGuiding returns 0
21:37:08.711 00.000 15712 Move returns status 0, amount 53
21:37:08.711 00.000 15712 MoveAxis(N, 0, ABG)
21:37:08.711 00.000 15712 Move returns status 0, amount 0
21:37:08.711 00.000 15712 move complete, result=0
21:37:08.711 00.000 15712 worker thread done servicing request
21:37:08.711 00.000 15712 Worker thread wakes up
21:37:08.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:08.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:08.711 00.000 7988 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
21:37:10.352 01.641 15712 Exposure complete
21:37:10.414 00.062 15712 worker thread done servicing request
21:37:10.414 00.000 7988 OnExposeComplete: enter
21:37:10.414 00.000 7988 UpdateGuideState(): m_state=6
21:37:10.414 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6567
21:37:10.414 00.000 7988 Star::Find returns 1 (1), X=1182.76, Y=444.10, Mass=1539, SNR=26.8, Peak=255 HFD=3.0
21:37:10.414 00.000 7988 MultiStar: [#1 -0.34,-0.09,1.02,U] [#2 -0.37,-0.10,1.01,U] [#3 -0.30,-0.24,0.95,U] [#4 -0.28,0.02,1.03,U] [#5 -0.00,-0.06,0.73,U] [#6 -0.41,-0.52,0.70,U] [#7 -0.41,-0.09,0.67,U] [#8 -0.43,-0.27,0.65,U] 
21:37:10.414 00.000 7988 single-star, 8 included, MultiStar: {-0.30, -0.13}, one-star: {-0.22, 0.04}
21:37:10.414 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.58) = xAngle (4.54 = -1.74)
21:37:10.414 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.65 = 1.37)
21:37:10.414 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.22 cameraTheta=2.96 mountX=-0.04 mountY=0.22, mountTheta=1.74
21:37:10.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.04, opts=13)
21:37:10.414 00.000 7988 Enqueuing Move request for scope (-0.22, 0.04)
21:37:10.414 00.000 15712 Worker thread wakes up
21:37:10.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
21:37:10.414 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
21:37:10.414 00.000 15712 Moving (-0.22, 0.04) raw xDistance=-0.04 yDistance=0.22
21:37:10.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:37:10.428 00.014 7988 UpdateGuideState exits: m=1539 SNR=26.8 Saturated
21:37:10.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:10.430 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:10.430 00.000 7988 Enqueuing Expose request
21:37:10.430 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:37:10.430 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
21:37:10.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:10.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:37:10.430 00.000 15712 MoveAxis(E, 9, ABG)
21:37:10.430 00.000 15712 Guiding  Dir = 2, Dur = 9
21:37:10.430 00.000 15712 IsGuiding returns 0
21:37:10.445 00.015 15712 IsGuiding returns 0
21:37:10.445 00.000 15712 Move returns status 0, amount 9
21:37:10.445 00.000 15712 MoveAxis(N, 0, ABG)
21:37:10.445 00.000 15712 Move returns status 0, amount 0
21:37:10.445 00.000 15712 move complete, result=0
21:37:10.445 00.000 15712 worker thread done servicing request
21:37:10.445 00.000 15712 Worker thread wakes up
21:37:10.445 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
21:37:10.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:10.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:11.867 01.422 15712 Exposure complete
21:37:11.928 00.061 15712 worker thread done servicing request
21:37:11.928 00.000 7988 OnExposeComplete: enter
21:37:11.928 00.000 7988 UpdateGuideState(): m_state=6
21:37:11.931 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6568
21:37:11.931 00.000 7988 Star::Find returns 1 (1), X=1182.92, Y=444.12, Mass=1565, SNR=27.0, Peak=255 HFD=3.0
21:37:11.931 00.000 7988 MultiStar: [#1 -0.27,-0.05,1.01,U] [#2 -0.35,-0.24,1.00,U] [#3 -0.37,-0.06,0.92,U] [#4 -0.21,0.07,1.03,U] [#5 -0.08,-0.04,0.72,U] [#6 -0.39,-0.30,0.70,U] [#7 -0.49,-0.06,0.66,U] [#8 -0.34,-0.02,0.59,U] 
21:37:11.931 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.06}, one-star: {-0.06, 0.06}
21:37:11.931 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.96 = -2.33)
21:37:11.931 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.78)
21:37:11.931 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.38 mountX=-0.06 mountY=0.06, mountTheta=2.34
21:37:11.931 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.06, opts=13)
21:37:11.931 00.000 7988 Enqueuing Move request for scope (-0.06, 0.06)
21:37:11.941 00.010 15712 Worker thread wakes up
21:37:11.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
21:37:11.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
21:37:11.941 00.000 15712 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=0.06
21:37:11.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:37:11.941 00.000 7988 UpdateGuideState exits: m=1565 SNR=27.0 Saturated
21:37:11.944 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:11.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:11.946 00.002 7988 Enqueuing Expose request
21:37:11.947 00.001 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:37:11.947 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
21:37:11.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:11.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:37:11.947 00.000 15712 MoveAxis(E, 8, ABG)
21:37:11.947 00.000 15712 Guiding  Dir = 2, Dur = 8
21:37:11.966 00.019 15712 IsGuiding returns 0
21:37:11.978 00.012 15712 IsGuiding returns 0
21:37:11.978 00.000 15712 Move returns status 0, amount 8
21:37:11.978 00.000 15712 MoveAxis(N, 0, ABG)
21:37:11.978 00.000 15712 Move returns status 0, amount 0
21:37:11.978 00.000 15712 move complete, result=0
21:37:11.978 00.000 15712 worker thread done servicing request
21:37:11.978 00.000 15712 Worker thread wakes up
21:37:11.978 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:37:11.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:11.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:13.621 01.643 15712 Exposure complete
21:37:13.674 00.053 15712 worker thread done servicing request
21:37:13.674 00.000 7988 OnExposeComplete: enter
21:37:13.674 00.000 7988 UpdateGuideState(): m_state=6
21:37:13.684 00.010 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6569
21:37:13.685 00.001 7988 Star::Find returns 1 (0), X=1182.78, Y=443.93, Mass=1565, SNR=26.9, Peak=221 HFD=3.3
21:37:13.687 00.002 7988 MultiStar: [#1 -0.22,-0.26,1.00,U] [#2 -0.14,-0.42,0.99,U] [#3 -0.14,-0.33,0.95,U] [#4 -0.22,-0.31,1.04,U] [#5 -0.28,-0.07,0.69,U] [#6 -0.26,-0.55,0.69,U] [#7 -0.34,-0.40,0.66,U] [#8 -0.12,-0.09,0.63,U] 
21:37:13.687 00.000 7988 single-star, 8 included, MultiStar: {-0.21, -0.29}, one-star: {-0.20, -0.13}
21:37:13.689 00.002 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
21:37:13.689 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
21:37:13.689 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.58 mountX=0.13 mountY=0.20, mountTheta=1.01
21:37:13.691 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.13, opts=13)
21:37:13.693 00.002 7988 Enqueuing Move request for scope (-0.20, -0.13)
21:37:13.693 00.000 15712 Worker thread wakes up
21:37:13.693 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
21:37:13.693 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
21:37:13.693 00.000 15712 Moving (-0.20, -0.13) raw xDistance=0.13 yDistance=0.20
21:37:13.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:13.693 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.9
21:37:13.697 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:13.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:13.699 00.002 7988 Enqueuing Expose request
21:37:13.699 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:37:13.699 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
21:37:13.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:13.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:37:13.699 00.000 15712 MoveAxis(E, 9, ABG)
21:37:13.699 00.000 15712 Guiding  Dir = 2, Dur = 9
21:37:13.701 00.002 15712 IsGuiding returns 0
21:37:13.725 00.024 15712 IsGuiding returns 0
21:37:13.725 00.000 15712 Move returns status 0, amount 9
21:37:13.725 00.000 15712 MoveAxis(N, 0, ABG)
21:37:13.725 00.000 15712 Move returns status 0, amount 0
21:37:13.725 00.000 15712 move complete, result=0
21:37:13.725 00.000 15712 worker thread done servicing request
21:37:13.725 00.000 15712 Worker thread wakes up
21:37:13.725 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
21:37:13.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:13.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:13.798 00.073 7988 evsrv: cli 0CCD0168 connect
21:37:13.800 00.002 7988 case statement mapped state 6 to 3
21:37:13.802 00.002 7988 case statement mapped state 6 to 3
21:37:13.802 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"fcda98bb-5004-4b43-80f8-027cd4fd11bb"}
21:37:13.802 00.000 7988 case statement mapped state 6 to 3
21:37:13.802 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"fcda98bb-5004-4b43-80f8-027cd4fd11bb"}
21:37:13.802 00.000 7988 evsrv: cli 0CCD0168 disconnect
21:37:15.141 01.339 15712 Exposure complete
21:37:15.217 00.076 15712 worker thread done servicing request
21:37:15.217 00.000 7988 OnExposeComplete: enter
21:37:15.217 00.000 7988 UpdateGuideState(): m_state=6
21:37:15.222 00.005 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6570
21:37:15.224 00.002 7988 Star::Find returns 1 (0), X=1182.79, Y=444.06, Mass=1488, SNR=26.2, Peak=242 HFD=3.0
21:37:15.226 00.002 7988 MultiStar: [#1 -0.41,-0.03,1.02,U] [#2 -0.35,0.01,1.03,U] [#3 -0.25,-0.24,0.96,U] [#4 -0.27,-0.05,1.04,U] [#5 -0.35,0.05,0.69,U] [#6 -0.36,-0.21,0.71,U] [#7 -0.35,-0.11,0.68,U] [#8 -0.24,-0.20,0.66,U] 
21:37:15.226 00.000 7988 single-star, 8 included, MultiStar: {-0.31, -0.08}, one-star: {-0.19, 0.01}
21:37:15.228 00.002 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.58) = xAngle (4.69 = -1.59)
21:37:15.230 00.002 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.80 = 1.52)
21:37:15.232 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.11 mountX=-0.00 mountY=0.19, mountTheta=1.59
21:37:15.233 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.01, opts=13)
21:37:15.233 00.000 7988 Enqueuing Move request for scope (-0.19, 0.01)
21:37:15.233 00.000 15712 Worker thread wakes up
21:37:15.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
21:37:15.233 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
21:37:15.233 00.000 15712 Moving (-0.19, 0.01) raw xDistance=-0.00 yDistance=0.19
21:37:15.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:15.233 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.2
21:37:15.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:15.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:15.233 00.000 7988 Enqueuing Expose request
21:37:15.233 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:37:15.233 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
21:37:15.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:15.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:37:15.233 00.000 15712 MoveAxis(E, 8, ABG)
21:37:15.233 00.000 15712 Guiding  Dir = 2, Dur = 8
21:37:15.233 00.000 15712 IsGuiding returns 0
21:37:15.250 00.017 15712 IsGuiding returns 0
21:37:15.250 00.000 15712 Move returns status 0, amount 8
21:37:15.250 00.000 15712 MoveAxis(N, 0, ABG)
21:37:15.250 00.000 15712 Move returns status 0, amount 0
21:37:15.250 00.000 15712 move complete, result=0
21:37:15.250 00.000 15712 worker thread done servicing request
21:37:15.265 00.015 15712 Worker thread wakes up
21:37:15.265 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
21:37:15.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:15.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:16.901 01.636 15712 Exposure complete
21:37:16.963 00.062 15712 worker thread done servicing request
21:37:16.963 00.000 7988 OnExposeComplete: enter
21:37:16.978 00.015 7988 UpdateGuideState(): m_state=6
21:37:16.978 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6571
21:37:16.980 00.002 7988 Star::Find returns 1 (0), X=1182.69, Y=444.29, Mass=1518, SNR=26.4, Peak=226 HFD=3.4
21:37:16.982 00.002 7988 MultiStar: [#1 -0.39,0.16,1.01,U] [#2 -0.24,0.11,1.01,U] [#3 -0.47,0.26,0.95,U] [#4 -0.37,0.29,1.02,U] [#5 -0.26,0.28,0.73,U] [#6 -0.22,-0.18,0.74,U] [#7 -0.32,0.14,0.67,U] [#8 -0.28,0.19,0.66,U] 
21:37:16.982 00.000 7988 refined, 8 included, MultiStar: {-0.32, 0.17}, one-star: {-0.29, 0.24}
21:37:16.984 00.002 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.05)
21:37:16.984 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
21:37:16.986 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=0.17 hyp=0.36 cameraTheta=2.65 mountX=-0.17 mountY=0.32, mountTheta=2.06
21:37:16.988 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.17, opts=13)
21:37:16.990 00.002 7988 Enqueuing Move request for scope (-0.32, 0.17)
21:37:16.992 00.002 15712 Worker thread wakes up
21:37:16.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.17) opts 0xd
21:37:16.992 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.17)
21:37:16.992 00.000 15712 Moving (-0.32, 0.17) raw xDistance=-0.17 yDistance=0.32
21:37:16.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:16.994 00.002 7988 UpdateGuideState exits: m=1518 SNR=26.4
21:37:16.996 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:16.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:16.997 00.001 7988 Enqueuing Expose request
21:37:16.999 00.002 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 635.99
21:37:16.999 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
21:37:16.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
21:37:16.999 00.000 15712 MoveAxis(E, 41, ABG)
21:37:16.999 00.000 15712 Guiding  Dir = 2, Dur = 41
21:37:16.999 00.000 15712 IsGuiding returns 0
21:37:17.014 00.015 15712 PulseGuide returned control before completion, sleep 30
21:37:17.058 00.044 15712 IsGuiding returns 1
21:37:17.058 00.000 15712 scope still moving after pulse duration time elapsed
21:37:17.099 00.041 15712 IsGuiding returns 0
21:37:17.099 00.000 15712 scope move finished after 41 + 60 ms
21:37:17.099 00.000 15712 Move returns status 0, amount 41
21:37:17.099 00.000 15712 MoveAxis(S, 81, ABG)
21:37:17.099 00.000 15712 Guiding  Dir = 1, Dur = 81
21:37:17.099 00.000 15712 IsGuiding returns 0
21:37:17.169 00.070 15712 PulseGuide returned control before completion, sleep 12
21:37:17.201 00.032 15712 IsGuiding returns 1
21:37:17.201 00.000 15712 scope still moving after pulse duration time elapsed
21:37:17.248 00.047 15712 IsGuiding returns 1
21:37:17.285 00.037 15712 IsGuiding returns 0
21:37:17.285 00.000 15712 scope move finished after 81 + 110 ms
21:37:17.285 00.000 15712 Move returns status 0, amount 81
21:37:17.285 00.000 15712 move complete, result=0
21:37:17.285 00.000 15712 worker thread done servicing request
21:37:17.285 00.000 15712 Worker thread wakes up
21:37:17.285 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.3 px 81 ms SOUTH
21:37:17.296 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:17.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:18.710 01.414 15712 Exposure complete
21:37:18.778 00.068 15712 worker thread done servicing request
21:37:18.778 00.000 7988 OnExposeComplete: enter
21:37:18.787 00.009 7988 UpdateGuideState(): m_state=6
21:37:18.789 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6572
21:37:18.789 00.000 7988 Star::Find returns 1 (1), X=1182.91, Y=444.07, Mass=1559, SNR=26.8, Peak=255 HFD=3.0
21:37:18.791 00.002 7988 MultiStar: [#1 -0.25,-0.26,1.00,U] [#2 -0.25,-0.21,0.99,U] [#3 -0.13,-0.05,0.95,U] [#4 -0.29,-0.03,1.04,U] [#5 -0.04,-0.01,0.70,U] [#6 -0.06,-0.56,0.68,U] [#7 -0.32,-0.33,0.70,U] [#8 -0.07,-0.22,0.63,U] 
21:37:18.793 00.002 7988 single-star, 8 included, MultiStar: {-0.17, -0.17}, one-star: {-0.07, 0.02}
21:37:18.795 00.002 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.58) = xAngle (4.50 = -1.78)
21:37:18.797 00.002 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
21:37:18.797 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.93 mountX=-0.02 mountY=0.07, mountTheta=1.78
21:37:18.801 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
21:37:18.803 00.002 7988 Enqueuing Move request for scope (-0.07, 0.02)
21:37:18.803 00.000 15712 Worker thread wakes up
21:37:18.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
21:37:18.803 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
21:37:18.803 00.000 15712 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
21:37:18.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:18.803 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.8 Saturated
21:37:18.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:18.803 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:18.803 00.000 7988 Enqueuing Expose request
21:37:18.812 00.009 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:37:18.812 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
21:37:18.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:18.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:37:18.812 00.000 15712 MoveAxis(E, 7, ABG)
21:37:18.812 00.000 15712 Guiding  Dir = 2, Dur = 7
21:37:18.812 00.000 15712 IsGuiding returns 0
21:37:18.851 00.039 15712 IsGuiding returns 0
21:37:18.851 00.000 15712 Move returns status 0, amount 7
21:37:18.851 00.000 15712 MoveAxis(N, 0, ABG)
21:37:18.851 00.000 15712 Move returns status 0, amount 0
21:37:18.851 00.000 15712 move complete, result=0
21:37:18.851 00.000 15712 worker thread done servicing request
21:37:18.851 00.000 15712 Worker thread wakes up
21:37:18.851 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:37:18.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:18.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:20.603 01.752 15712 Exposure complete
21:37:20.662 00.059 15712 worker thread done servicing request
21:37:20.662 00.000 7988 OnExposeComplete: enter
21:37:20.664 00.002 7988 UpdateGuideState(): m_state=6
21:37:20.664 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6573
21:37:20.664 00.000 7988 Star::Find returns 1 (1), X=1182.84, Y=444.10, Mass=1500, SNR=26.3, Peak=255 HFD=3.1
21:37:20.664 00.000 7988 MultiStar: [#1 -0.11,0.11,1.01,U] [#2 -0.18,-0.03,1.01,U] [#3 -0.32,0.19,0.97,U] [#4 -0.22,0.05,1.04,U] [#5 0.06,0.30,0.72,U] [#6 -0.26,0.13,0.66,U] [#7 -0.28,0.00,0.65,U] [#8 -0.09,0.24,0.62,U] 
21:37:20.664 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.11}, one-star: {-0.14, 0.05}
21:37:20.664 00.000 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.58) = xAngle (4.40 = -1.89)
21:37:20.664 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.51 = 1.22)
21:37:20.664 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.14 cameraTheta=2.82 mountX=-0.04 mountY=0.14, mountTheta=1.89
21:37:20.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.05, opts=13)
21:37:20.664 00.000 7988 Enqueuing Move request for scope (-0.14, 0.05)
21:37:20.664 00.000 15712 Worker thread wakes up
21:37:20.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
21:37:20.664 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
21:37:20.664 00.000 15712 Moving (-0.14, 0.05) raw xDistance=-0.04 yDistance=0.14
21:37:20.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:20.664 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3 Saturated
21:37:20.677 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:20.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:20.679 00.002 7988 Enqueuing Expose request
21:37:20.681 00.002 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:37:20.681 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
21:37:20.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:20.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:37:20.681 00.000 15712 MoveAxis(E, 7, ABG)
21:37:20.681 00.000 15712 Guiding  Dir = 2, Dur = 7
21:37:20.681 00.000 15712 IsGuiding returns 0
21:37:20.732 00.051 15712 IsGuiding returns 0
21:37:20.732 00.000 15712 Move returns status 0, amount 7
21:37:20.732 00.000 15712 MoveAxis(N, 0, ABG)
21:37:20.732 00.000 15712 Move returns status 0, amount 0
21:37:20.732 00.000 15712 move complete, result=0
21:37:20.732 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:37:20.734 00.002 15712 worker thread done servicing request
21:37:20.734 00.000 15712 Worker thread wakes up
21:37:20.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:20.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:22.148 01.414 15712 Exposure complete
21:37:22.195 00.047 15712 worker thread done servicing request
21:37:22.195 00.000 7988 OnExposeComplete: enter
21:37:22.195 00.000 7988 UpdateGuideState(): m_state=6
21:37:22.209 00.014 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6574
21:37:22.209 00.000 7988 Star::Find returns 1 (0), X=1182.82, Y=444.14, Mass=1525, SNR=26.8, Peak=224 HFD=3.6
21:37:22.212 00.003 7988 MultiStar: [#1 -0.31,0.02,0.97,U] [#2 -0.10,-0.21,0.98,U] [#3 -0.13,-0.08,0.91,U] [#4 -0.44,0.05,1.02,U] [#5 -0.33,0.07,0.67,U] [#6 -0.41,-0.07,0.69,U] [#7 -0.44,-0.17,0.64,U] [#8 -0.24,0.07,0.61,U] 
21:37:22.212 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.03}, one-star: {-0.16, 0.09}
21:37:22.212 00.000 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.58) = xAngle (4.21 = -2.07)
21:37:22.212 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.32 = 1.04)
21:37:22.212 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.63 mountX=-0.09 mountY=0.16, mountTheta=2.08
21:37:22.212 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.09, opts=13)
21:37:22.219 00.007 7988 Enqueuing Move request for scope (-0.16, 0.09)
21:37:22.219 00.000 15712 Worker thread wakes up
21:37:22.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
21:37:22.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
21:37:22.219 00.000 15712 Moving (-0.16, 0.09) raw xDistance=-0.09 yDistance=0.16
21:37:22.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:37:22.219 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.8
21:37:22.222 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:22.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:22.224 00.002 7988 Enqueuing Expose request
21:37:22.225 00.001 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:37:22.225 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
21:37:22.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:22.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:37:22.225 00.000 15712 MoveAxis(E, 7, ABG)
21:37:22.225 00.000 15712 Guiding  Dir = 2, Dur = 7
21:37:22.225 00.000 15712 IsGuiding returns 0
21:37:22.246 00.021 15712 IsGuiding returns 0
21:37:22.246 00.000 15712 Move returns status 0, amount 7
21:37:22.246 00.000 15712 MoveAxis(N, 0, ABG)
21:37:22.246 00.000 15712 Move returns status 0, amount 0
21:37:22.246 00.000 15712 move complete, result=0
21:37:22.246 00.000 15712 worker thread done servicing request
21:37:22.246 00.000 15712 Worker thread wakes up
21:37:22.246 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
21:37:22.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:22.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:23.887 01.641 15712 Exposure complete
21:37:23.945 00.058 15712 worker thread done servicing request
21:37:23.945 00.000 7988 OnExposeComplete: enter
21:37:23.945 00.000 7988 UpdateGuideState(): m_state=6
21:37:23.945 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6575
21:37:23.949 00.004 7988 Star::Find returns 1 (1), X=1182.79, Y=444.15, Mass=1475, SNR=26.1, Peak=255 HFD=2.9
21:37:23.949 00.000 7988 MultiStar: [#1 -0.38,-0.02,1.04,U] [#2 -0.25,-0.11,1.02,U] [#3 -0.29,0.18,0.98,U] [#4 -0.37,0.14,1.02,U] [#5 -0.23,0.10,0.69,U] [#6 -0.52,-0.02,0.71,U] [#7 -0.38,0.08,0.69,U] [#8 -0.33,-0.11,0.64,U] 
21:37:23.949 00.000 7988 single-star, 8 included, MultiStar: {-0.32, 0.04}, one-star: {-0.19, 0.09}
21:37:23.949 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.58) = xAngle (4.26 = -2.02)
21:37:23.949 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
21:37:23.949 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.68 mountX=-0.09 mountY=0.18, mountTheta=2.03
21:37:23.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.09, opts=13)
21:37:23.949 00.000 7988 Enqueuing Move request for scope (-0.19, 0.09)
21:37:23.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:23.949 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1 Saturated
21:37:23.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:23.962 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:23.962 00.000 7988 Enqueuing Expose request
21:37:23.962 00.000 15712 Worker thread wakes up
21:37:23.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
21:37:23.962 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
21:37:23.962 00.000 15712 Moving (-0.19, 0.09) raw xDistance=-0.09 yDistance=0.18
21:37:23.965 00.003 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
21:37:23.965 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
21:37:23.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:23.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:37:23.965 00.000 15712 MoveAxis(E, 7, ABG)
21:37:23.965 00.000 15712 Guiding  Dir = 2, Dur = 7
21:37:23.965 00.000 15712 IsGuiding returns 0
21:37:23.986 00.021 15712 IsGuiding returns 0
21:37:23.986 00.000 15712 Move returns status 0, amount 7
21:37:23.986 00.000 15712 MoveAxis(N, 0, ABG)
21:37:23.986 00.000 15712 Move returns status 0, amount 0
21:37:23.986 00.000 15712 move complete, result=0
21:37:23.986 00.000 15712 worker thread done servicing request
21:37:23.986 00.000 15712 Worker thread wakes up
21:37:23.986 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
21:37:23.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:23.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:25.399 01.413 15712 Exposure complete
21:37:25.458 00.059 15712 worker thread done servicing request
21:37:25.458 00.000 7988 OnExposeComplete: enter
21:37:25.458 00.000 7988 UpdateGuideState(): m_state=6
21:37:25.461 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6576
21:37:25.461 00.000 7988 Star::Find returns 1 (1), X=1182.95, Y=444.27, Mass=1527, SNR=26.6, Peak=255 HFD=3.2
21:37:25.461 00.000 7988 MultiStar: [#1 -0.22,-0.02,1.00,U] [#2 -0.10,0.15,1.00,U] [#3 -0.21,0.01,0.92,U] [#4 -0.33,0.00,1.02,U] [#5 -0.24,0.21,0.70,U] [#6 -0.38,-0.05,0.70,U] [#7 -0.36,-0.06,0.69,U] [#8 -0.09,0.04,0.63,U] 
21:37:25.461 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.06}, one-star: {-0.03, 0.22}
21:37:25.461 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
21:37:25.461 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
21:37:25.461 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.72 mountX=-0.22 mountY=0.03, mountTheta=3.02
21:37:25.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.22, opts=13)
21:37:25.461 00.000 7988 Enqueuing Move request for scope (-0.03, 0.22)
21:37:25.461 00.000 15712 Worker thread wakes up
21:37:25.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
21:37:25.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
21:37:25.461 00.000 15712 Moving (-0.03, 0.22) raw xDistance=-0.22 yDistance=0.03
21:37:25.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:25.461 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.6 Saturated
21:37:25.474 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:25.475 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:25.475 00.000 7988 Enqueuing Expose request
21:37:25.476 00.001 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 635.99
21:37:25.476 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
21:37:25.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:25.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:37:25.476 00.000 15712 MoveAxis(E, 49, ABG)
21:37:25.476 00.000 15712 Guiding  Dir = 2, Dur = 49
21:37:25.476 00.000 15712 IsGuiding returns 0
21:37:25.492 00.016 15712 PulseGuide returned control before completion, sleep 43
21:37:25.542 00.050 15712 IsGuiding returns 1
21:37:25.542 00.000 15712 scope still moving after pulse duration time elapsed
21:37:25.571 00.029 15712 IsGuiding returns 0
21:37:25.571 00.000 15712 scope move finished after 49 + 44 ms
21:37:25.571 00.000 15712 Move returns status 0, amount 49
21:37:25.571 00.000 15712 MoveAxis(N, 0, ABG)
21:37:25.571 00.000 15712 Move returns status 0, amount 0
21:37:25.571 00.000 15712 move complete, result=0
21:37:25.571 00.000 15712 worker thread done servicing request
21:37:25.571 00.000 15712 Worker thread wakes up
21:37:25.571 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.0 px 0 ms NORTH
21:37:25.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:25.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:27.314 01.743 15712 Exposure complete
21:37:27.362 00.048 15712 worker thread done servicing request
21:37:27.362 00.000 7988 OnExposeComplete: enter
21:37:27.362 00.000 7988 UpdateGuideState(): m_state=6
21:37:27.375 00.013 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6577
21:37:27.375 00.000 7988 Star::Find returns 1 (0), X=1182.91, Y=443.89, Mass=1545, SNR=26.8, Peak=206 HFD=3.7
21:37:27.375 00.000 7988 MultiStar: [#1 -0.38,-0.35,0.98,U] [#2 -0.26,-0.37,1.00,U] [#3 -0.21,-0.22,0.95,U] [#4 -0.34,-0.34,1.02,U] [#5 -0.24,-0.18,0.70,U] [#6 -0.40,-0.43,0.68,U] [#7 -0.37,-0.14,0.68,U] [#8 -0.43,-0.21,0.63,U] 
21:37:27.379 00.004 7988 single-star, 8 included, MultiStar: {-0.29, -0.27}, one-star: {-0.07, -0.16}
21:37:27.379 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
21:37:27.379 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.72 = 2.72)
21:37:27.379 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.97 mountX=0.16 mountY=0.07, mountTheta=0.42
21:37:27.379 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.16, opts=13)
21:37:27.379 00.000 7988 Enqueuing Move request for scope (-0.07, -0.16)
21:37:27.379 00.000 15712 Worker thread wakes up
21:37:27.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
21:37:27.379 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
21:37:27.379 00.000 15712 Moving (-0.07, -0.16) raw xDistance=0.16 yDistance=0.07
21:37:27.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:27.379 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8
21:37:27.388 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:27.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:27.390 00.002 7988 Enqueuing Expose request
21:37:27.391 00.001 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:27.391 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
21:37:27.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:27.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:37:27.391 00.000 15712 MoveAxis(E, 6, ABG)
21:37:27.391 00.000 15712 Guiding  Dir = 2, Dur = 6
21:37:27.391 00.000 15712 IsGuiding returns 0
21:37:27.445 00.054 15712 IsGuiding returns 0
21:37:27.445 00.000 15712 Move returns status 0, amount 6
21:37:27.445 00.000 15712 MoveAxis(N, 0, ABG)
21:37:27.445 00.000 15712 Move returns status 0, amount 0
21:37:27.445 00.000 15712 move complete, result=0
21:37:27.445 00.000 7988 GuideStep: 0.2 px 6 ms EAST, 0.1 px 0 ms NORTH
21:37:27.446 00.001 15712 worker thread done servicing request
21:37:27.446 00.000 15712 Worker thread wakes up
21:37:27.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:27.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:28.859 01.413 15712 Exposure complete
21:37:28.910 00.051 15712 worker thread done servicing request
21:37:28.910 00.000 7988 OnExposeComplete: enter
21:37:28.910 00.000 7988 UpdateGuideState(): m_state=6
21:37:28.922 00.012 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6578
21:37:28.924 00.002 7988 Star::Find returns 1 (0), X=1182.85, Y=444.09, Mass=1475, SNR=26.1, Peak=228 HFD=2.9
21:37:28.924 00.000 7988 MultiStar: [#1 -0.21,-0.02,1.05,U] [#2 -0.25,-0.07,1.04,U] [#3 -0.24,0.07,0.99,U] [#4 -0.38,0.18,1.09,U] [#5 -0.35,-0.10,0.72,U] [#6 -0.32,-0.04,0.73,U] [#7 -0.17,-0.06,0.70,U] [#8 -0.40,-0.03,0.65,U] 
21:37:28.926 00.002 7988 single-star, 8 included, MultiStar: {-0.27, 0.01}, one-star: {-0.13, 0.03}
21:37:28.927 00.001 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.58) = xAngle (4.49 = -1.79)
21:37:28.927 00.000 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.60 = 1.31)
21:37:28.929 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.91 mountX=-0.03 mountY=0.13, mountTheta=1.80
21:37:28.931 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.03, opts=13)
21:37:28.931 00.000 7988 Enqueuing Move request for scope (-0.13, 0.03)
21:37:28.933 00.002 15712 Worker thread wakes up
21:37:28.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
21:37:28.933 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
21:37:28.933 00.000 15712 Moving (-0.13, 0.03) raw xDistance=-0.03 yDistance=0.13
21:37:28.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:28.933 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1
21:37:28.936 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:28.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:28.937 00.001 7988 Enqueuing Expose request
21:37:28.937 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:28.937 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:37:28.937 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:28.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:37:28.937 00.000 15712 MoveAxis(E, 4, ABG)
21:37:28.937 00.000 15712 Guiding  Dir = 2, Dur = 4
21:37:28.937 00.000 15712 IsGuiding returns 0
21:37:28.960 00.023 15712 IsGuiding returns 0
21:37:28.960 00.000 15712 Move returns status 0, amount 4
21:37:28.960 00.000 15712 MoveAxis(N, 0, ABG)
21:37:28.960 00.000 15712 Move returns status 0, amount 0
21:37:28.960 00.000 15712 move complete, result=0
21:37:28.960 00.000 15712 worker thread done servicing request
21:37:28.960 00.000 15712 Worker thread wakes up
21:37:28.960 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:37:28.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:28.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:30.594 01.634 15712 Exposure complete
21:37:30.645 00.051 15712 worker thread done servicing request
21:37:30.645 00.000 7988 OnExposeComplete: enter
21:37:30.645 00.000 7988 UpdateGuideState(): m_state=6
21:37:30.656 00.011 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6579
21:37:30.656 00.000 7988 Star::Find returns 1 (1), X=1182.77, Y=444.33, Mass=1520, SNR=26.6, Peak=255 HFD=3.0
21:37:30.656 00.000 7988 MultiStar: [#1 -0.29,-0.00,1.02,U] [#2 -0.23,-0.21,1.01,U] [#3 -0.18,0.05,0.94,U] [#4 -0.51,0.02,1.05,U] [#5 -0.29,0.19,0.72,U] [#6 -0.30,-0.08,0.74,U] [#7 -0.50,-0.18,0.69,U] [#8 -0.18,-0.05,0.66,U] 
21:37:30.656 00.000 7988 refined, 8 included, MultiStar: {-0.30, 0.01}, one-star: {-0.21, 0.27}
21:37:30.656 00.000 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.58)
21:37:30.656 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.52)
21:37:30.662 00.006 7988 CameraToMount -- cameraX=-0.30 cameraY=0.01 hyp=0.30 cameraTheta=3.12 mountX=-0.00 mountY=0.30, mountTheta=1.58
21:37:30.662 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.01, opts=13)
21:37:30.662 00.000 7988 Enqueuing Move request for scope (-0.30, 0.01)
21:37:30.662 00.000 15712 Worker thread wakes up
21:37:30.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.01) opts 0xd
21:37:30.662 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.01)
21:37:30.662 00.000 15712 Moving (-0.30, 0.01) raw xDistance=-0.00 yDistance=0.30
21:37:30.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:30.662 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6 Saturated
21:37:30.669 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:30.669 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:30.671 00.002 7988 Enqueuing Expose request
21:37:30.672 00.001 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:30.672 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
21:37:30.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
21:37:30.672 00.000 15712 MoveAxis(E, 2, ABG)
21:37:30.672 00.000 15712 Guiding  Dir = 2, Dur = 2
21:37:30.672 00.000 15712 IsGuiding returns 0
21:37:30.688 00.016 15712 IsGuiding returns 0
21:37:30.688 00.000 15712 Move returns status 0, amount 2
21:37:30.688 00.000 15712 MoveAxis(S, 76, ABG)
21:37:30.688 00.000 15712 Guiding  Dir = 1, Dur = 76
21:37:30.688 00.000 15712 IsGuiding returns 0
21:37:30.800 00.112 15712 IsGuiding returns 1
21:37:30.800 00.000 15712 scope still moving after pulse duration time elapsed
21:37:30.832 00.032 15712 IsGuiding returns 1
21:37:30.913 00.081 15712 IsGuiding returns 0
21:37:30.913 00.000 15712 scope move finished after 76 + 147 ms
21:37:30.913 00.000 15712 Move returns status 0, amount 76
21:37:30.913 00.000 15712 move complete, result=0
21:37:30.913 00.000 15712 worker thread done servicing request
21:37:30.913 00.000 15712 Worker thread wakes up
21:37:30.913 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.3 px 76 ms SOUTH
21:37:30.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:30.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:32.331 01.418 15712 Exposure complete
21:37:32.396 00.065 15712 worker thread done servicing request
21:37:32.396 00.000 7988 OnExposeComplete: enter
21:37:32.396 00.000 7988 UpdateGuideState(): m_state=6
21:37:32.396 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6580
21:37:32.396 00.000 7988 Star::Find returns 1 (1), X=1183.02, Y=444.10, Mass=1500, SNR=26.4, Peak=255 HFD=3.0
21:37:32.408 00.012 7988 MultiStar: [#1 -0.17,-0.06,1.01,U] [#2 0.14,-0.03,1.02,U] [#3 0.00,-0.08,0.94,U] [#4 -0.23,0.10,1.04,U] [#5 -0.19,0.24,0.71,U] [#6 -0.02,-0.14,0.70,U] [#7 -0.13,-0.23,0.68,U] [#8 -0.07,-0.27,0.69,U] 
21:37:32.408 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.04}, one-star: {0.04, 0.05}
21:37:32.408 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.40 = 2.40)
21:37:32.413 00.005 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.51 = -0.78)
21:37:32.413 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.82 mountX=-0.05 mountY=-0.05, mountTheta=-2.38
21:37:32.413 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.05, opts=13)
21:37:32.413 00.000 7988 Enqueuing Move request for scope (0.04, 0.05)
21:37:32.413 00.000 15712 Worker thread wakes up
21:37:32.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:32.422 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
21:37:32.422 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4 Saturated
21:37:32.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
21:37:32.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:32.424 00.002 15712 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.05
21:37:32.424 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:32.426 00.002 7988 Enqueuing Expose request
21:37:32.432 00.006 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:32.432 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
21:37:32.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:32.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:37:32.432 00.000 15712 MoveAxis(E, 1, ABG)
21:37:32.432 00.000 15712 Guiding  Dir = 2, Dur = 1
21:37:32.456 00.024 15712 IsGuiding returns 0
21:37:32.478 00.022 15712 IsGuiding returns 0
21:37:32.480 00.002 15712 Move returns status 0, amount 1
21:37:32.480 00.000 15712 MoveAxis(N, 0, ABG)
21:37:32.480 00.000 15712 Move returns status 0, amount 0
21:37:32.480 00.000 15712 move complete, result=0
21:37:32.480 00.000 15712 worker thread done servicing request
21:37:32.480 00.000 15712 Worker thread wakes up
21:37:32.480 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:37:32.481 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:32.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:34.224 01.743 15712 Exposure complete
21:37:34.280 00.056 15712 worker thread done servicing request
21:37:34.280 00.000 7988 OnExposeComplete: enter
21:37:34.280 00.000 7988 UpdateGuideState(): m_state=6
21:37:34.285 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6581
21:37:34.285 00.000 7988 Star::Find returns 1 (1), X=1183.12, Y=444.19, Mass=1480, SNR=26.1, Peak=255 HFD=3.2
21:37:34.285 00.000 7988 MultiStar: [#1 0.02,0.15,1.04,U] [#2 0.07,-0.11,1.00,U] [#3 0.11,0.12,0.96,U] [#4 -0.05,0.12,1.06,U] [#5 0.18,0.26,0.73,U] [#6 -0.17,-0.02,0.70,U] [#7 -0.04,-0.28,0.65,U] [#8 -0.04,-0.09,0.63,U] 
21:37:34.285 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.14, 0.14}
21:37:34.285 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
21:37:34.285 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.60)
21:37:34.285 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.00 mountX=-0.05 mountY=-0.03, mountTheta=-2.55
21:37:34.285 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
21:37:34.285 00.000 7988 Enqueuing Move request for scope (0.03, 0.05)
21:37:34.285 00.000 15712 Worker thread wakes up
21:37:34.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
21:37:34.285 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
21:37:34.285 00.000 15712 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.03
21:37:34.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:34.297 00.012 7988 UpdateGuideState exits: m=1480 SNR=26.1 Saturated
21:37:34.299 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:34.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:34.301 00.002 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:34.301 00.000 7988 Enqueuing Expose request
21:37:34.301 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
21:37:34.303 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:34.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:37:34.303 00.000 15712 MoveAxis(E, 0, ABG)
21:37:34.303 00.000 15712 Move returns status 0, amount 0
21:37:34.303 00.000 15712 MoveAxis(N, 0, ABG)
21:37:34.303 00.000 15712 Move returns status 0, amount 0
21:37:34.303 00.000 15712 move complete, result=0
21:37:34.303 00.000 15712 worker thread done servicing request
21:37:34.303 00.000 15712 Worker thread wakes up
21:37:34.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:34.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:34.303 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:37:35.721 01.418 15712 Exposure complete
21:37:35.780 00.059 15712 worker thread done servicing request
21:37:35.780 00.000 7988 OnExposeComplete: enter
21:37:35.782 00.002 7988 UpdateGuideState(): m_state=6
21:37:35.782 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6582
21:37:35.784 00.002 7988 Star::Find returns 1 (1), X=1183.09, Y=444.24, Mass=1513, SNR=26.5, Peak=255 HFD=3.3
21:37:35.786 00.002 7988 MultiStar: [#1 -0.22,0.05,1.01,U] [#2 0.16,0.04,1.03,U] [#3 0.14,-0.03,0.97,U] [#4 -0.14,-0.01,1.06,U] [#5 0.35,0.15,0.72,U] [#6 -0.10,-0.05,0.69,U] [#7 -0.02,-0.14,0.67,U] [#8 0.05,-0.14,0.62,U] 
21:37:35.786 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.11, 0.19}
21:37:35.788 00.002 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
21:37:35.788 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.05)
21:37:35.790 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.54 mountX=-0.02 mountY=-0.03, mountTheta=-2.11
21:37:35.790 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
21:37:35.793 00.003 7988 Enqueuing Move request for scope (0.03, 0.02)
21:37:35.793 00.000 15712 Worker thread wakes up
21:37:35.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
21:37:35.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
21:37:35.793 00.000 15712 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
21:37:35.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:37:35.793 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5 Saturated
21:37:35.796 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:35.796 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:35.798 00.002 7988 Enqueuing Expose request
21:37:35.800 00.002 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:35.800 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:37:35.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:35.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:37:35.800 00.000 15712 MoveAxis(E, 2, ABG)
21:37:35.800 00.000 15712 Guiding  Dir = 2, Dur = 2
21:37:35.800 00.000 15712 IsGuiding returns 0
21:37:35.814 00.014 15712 IsGuiding returns 0
21:37:35.814 00.000 15712 Move returns status 0, amount 2
21:37:35.814 00.000 15712 MoveAxis(N, 0, ABG)
21:37:35.814 00.000 15712 Move returns status 0, amount 0
21:37:35.814 00.000 15712 move complete, result=0
21:37:35.814 00.000 15712 worker thread done servicing request
21:37:35.814 00.000 15712 Worker thread wakes up
21:37:35.814 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:37:35.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:35.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:37.459 01.645 15712 Exposure complete
21:37:37.516 00.057 15712 worker thread done servicing request
21:37:37.516 00.000 7988 OnExposeComplete: enter
21:37:37.516 00.000 7988 UpdateGuideState(): m_state=6
21:37:37.516 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6583
21:37:37.521 00.005 7988 Star::Find returns 1 (1), X=1183.21, Y=444.40, Mass=1575, SNR=27.2, Peak=255 HFD=3.3
21:37:37.523 00.002 7988 MultiStar: [#1 -0.15,0.27,1.00,U] [#2 0.08,0.25,0.97,U] [#3 -0.10,0.14,0.94,U] [#4 -0.19,0.44,0.99,U] [#5 0.04,0.35,0.72,U] [#6 -0.37,0.32,0.71,U] [#7 -0.21,0.21,0.67,U] [#8 0.02,0.17,0.64,U] 
21:37:37.523 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.28}, one-star: {0.23, 0.35}
21:37:37.525 00.002 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.58) = xAngle (3.38 = -2.90)
21:37:37.525 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.20)
21:37:37.527 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.80 mountX=-0.28 mountY=0.06, mountTheta=2.94
21:37:37.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.28, opts=13)
21:37:37.529 00.002 7988 Enqueuing Move request for scope (-0.07, 0.28)
21:37:37.529 00.000 15712 Worker thread wakes up
21:37:37.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:37:37.531 00.002 7988 UpdateGuideState exits: m=1575 SNR=27.2 Saturated
21:37:37.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:37.533 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:37.533 00.000 7988 Enqueuing Expose request
21:37:37.535 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
21:37:37.535 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
21:37:37.535 00.000 15712 Moving (-0.07, 0.28) raw xDistance=-0.28 yDistance=0.06
21:37:37.539 00.004 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
21:37:37.541 00.002 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
21:37:37.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:37.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:37:37.541 00.000 15712 MoveAxis(E, 60, ABG)
21:37:37.541 00.000 15712 Guiding  Dir = 2, Dur = 60
21:37:37.541 00.000 15712 IsGuiding returns 0
21:37:37.561 00.020 15712 PulseGuide returned control before completion, sleep 49
21:37:37.637 00.076 15712 IsGuiding returns 0
21:37:37.637 00.000 15712 Move returns status 0, amount 60
21:37:37.637 00.000 15712 MoveAxis(N, 0, ABG)
21:37:37.637 00.000 15712 Move returns status 0, amount 0
21:37:37.637 00.000 15712 move complete, result=0
21:37:37.637 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
21:37:37.645 00.008 15712 worker thread done servicing request
21:37:37.645 00.000 15712 Worker thread wakes up
21:37:37.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:37.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:39.055 01.410 15712 Exposure complete
21:37:39.112 00.057 15712 worker thread done servicing request
21:37:39.112 00.000 7988 OnExposeComplete: enter
21:37:39.112 00.000 7988 UpdateGuideState(): m_state=6
21:37:39.116 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6584
21:37:39.116 00.000 7988 Star::Find returns 1 (0), X=1183.07, Y=444.10, Mass=1512, SNR=26.5, Peak=224 HFD=3.0
21:37:39.116 00.000 7988 MultiStar: [#1 0.02,-0.08,1.00,U] [#2 0.16,-0.29,1.02,U] [#3 -0.01,-0.10,0.98,U] [#4 -0.26,0.12,1.05,U] [#5 -0.10,0.15,0.75,U] [#6 -0.24,-0.26,0.70,U] [#7 0.10,-0.20,0.69,U] [#8 0.05,-0.13,0.67,U] 
21:37:39.116 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.08, 0.05}
21:37:39.116 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
21:37:39.116 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
21:37:39.116 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.81 mountX=0.08 mountY=0.02, mountTheta=0.26
21:37:39.116 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.08, opts=13)
21:37:39.116 00.000 7988 Enqueuing Move request for scope (-0.02, -0.08)
21:37:39.127 00.011 15712 Worker thread wakes up
21:37:39.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
21:37:39.127 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
21:37:39.127 00.000 15712 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=0.02
21:37:39.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:37:39.127 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.5
21:37:39.129 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:39.129 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:39.131 00.002 7988 Enqueuing Expose request
21:37:39.132 00.001 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:39.132 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
21:37:39.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:39.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:37:39.132 00.000 15712 MoveAxis(E, 7, ABG)
21:37:39.132 00.000 15712 Guiding  Dir = 2, Dur = 7
21:37:39.132 00.000 15712 IsGuiding returns 0
21:37:39.161 00.029 15712 IsGuiding returns 0
21:37:39.161 00.000 15712 Move returns status 0, amount 7
21:37:39.161 00.000 15712 MoveAxis(N, 0, ABG)
21:37:39.161 00.000 15712 Move returns status 0, amount 0
21:37:39.161 00.000 15712 move complete, result=0
21:37:39.161 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
21:37:39.163 00.002 15712 worker thread done servicing request
21:37:39.163 00.000 15712 Worker thread wakes up
21:37:39.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:39.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:40.917 01.754 15712 Exposure complete
21:37:40.965 00.048 15712 worker thread done servicing request
21:37:40.965 00.000 7988 OnExposeComplete: enter
21:37:40.965 00.000 7988 UpdateGuideState(): m_state=6
21:37:40.965 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6585
21:37:40.979 00.014 7988 Star::Find returns 1 (1), X=1183.21, Y=444.09, Mass=1558, SNR=26.8, Peak=255 HFD=3.1
21:37:40.979 00.000 7988 MultiStar: [#1 0.11,-0.28,1.00,U] [#2 0.35,-0.31,1.03,U] [#3 0.22,-0.14,0.94,U] [#4 0.24,-0.15,1.03,U] [#5 0.20,-0.14,0.71,U] [#6 0.11,-0.46,0.70,U] [#7 0.06,-0.16,0.65,U] [#8 0.09,-0.42,0.64,U] 
21:37:40.982 00.003 7988 single-star, 8 included, MultiStar: {0.19, -0.21}, one-star: {0.23, 0.03}
21:37:40.982 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.58) = xAngle (1.71 = 1.71)
21:37:40.982 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.82 = -1.46)
21:37:40.982 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.13 mountX=-0.03 mountY=-0.23, mountTheta=-1.71
21:37:40.982 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.03, opts=13)
21:37:40.982 00.000 7988 Enqueuing Move request for scope (0.23, 0.03)
21:37:40.982 00.000 15712 Worker thread wakes up
21:37:40.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
21:37:40.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
21:37:40.982 00.000 15712 Moving (0.23, 0.03) raw xDistance=-0.03 yDistance=-0.23
21:37:40.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:40.982 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.8 Saturated
21:37:40.991 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:40.991 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:40.993 00.002 7988 Enqueuing Expose request
21:37:40.993 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:40.993 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
21:37:40.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:40.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:37:40.993 00.000 15712 MoveAxis(E, 8, ABG)
21:37:40.993 00.000 15712 Guiding  Dir = 2, Dur = 8
21:37:40.999 00.006 15712 IsGuiding returns 0
21:37:41.015 00.016 15712 IsGuiding returns 0
21:37:41.015 00.000 15712 Move returns status 0, amount 8
21:37:41.015 00.000 15712 MoveAxis(N, 0, ABG)
21:37:41.015 00.000 15712 Move returns status 0, amount 0
21:37:41.015 00.000 15712 move complete, result=0
21:37:41.015 00.000 15712 worker thread done servicing request
21:37:41.015 00.000 15712 Worker thread wakes up
21:37:41.015 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
21:37:41.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:41.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:42.434 01.419 15712 Exposure complete
21:37:42.491 00.057 15712 worker thread done servicing request
21:37:42.491 00.000 7988 OnExposeComplete: enter
21:37:42.491 00.000 7988 UpdateGuideState(): m_state=6
21:37:42.494 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6586
21:37:42.495 00.001 7988 Star::Find returns 1 (1), X=1183.34, Y=444.08, Mass=1451, SNR=26.0, Peak=255 HFD=3.0
21:37:42.495 00.000 7988 MultiStar: [#1 0.13,-0.08,1.08,U] [#2 0.30,-0.12,1.03,U] [#3 0.20,-0.13,0.97,U] [#4 0.18,0.12,1.05,U] [#5 0.31,0.11,0.75,U] [#6 0.10,-0.17,0.72,U] [#7 0.15,-0.02,0.69,U] [#8 0.29,-0.15,0.70,U] 
21:37:42.495 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.04}, one-star: {0.36, 0.03}
21:37:42.495 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.58) = xAngle (1.39 = 1.39)
21:37:42.495 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.50 = -1.78)
21:37:42.495 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.23 cameraTheta=-0.19 mountX=0.04 mountY=-0.22, mountTheta=-1.39
21:37:42.495 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.04, opts=13)
21:37:42.495 00.000 7988 Enqueuing Move request for scope (0.22, -0.04)
21:37:42.495 00.000 15712 Worker thread wakes up
21:37:42.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:42.495 00.000 7988 UpdateGuideState exits: m=1451 SNR=26.0 Saturated
21:37:42.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:42.508 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:42.508 00.000 7988 Enqueuing Expose request
21:37:42.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
21:37:42.508 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
21:37:42.508 00.000 15712 Moving (0.22, -0.04) raw xDistance=0.04 yDistance=-0.22
21:37:42.512 00.004 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:42.512 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
21:37:42.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:42.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:37:42.512 00.000 15712 MoveAxis(E, 9, ABG)
21:37:42.512 00.000 15712 Guiding  Dir = 2, Dur = 9
21:37:42.512 00.000 15712 IsGuiding returns 0
21:37:42.534 00.022 15712 IsGuiding returns 0
21:37:42.534 00.000 15712 Move returns status 0, amount 9
21:37:42.534 00.000 15712 MoveAxis(N, 0, ABG)
21:37:42.534 00.000 15712 Move returns status 0, amount 0
21:37:42.534 00.000 15712 move complete, result=0
21:37:42.534 00.000 15712 worker thread done servicing request
21:37:42.534 00.000 15712 Worker thread wakes up
21:37:42.534 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
21:37:42.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:42.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:44.174 01.640 15712 Exposure complete
21:37:44.225 00.051 15712 worker thread done servicing request
21:37:44.225 00.000 7988 OnExposeComplete: enter
21:37:44.225 00.000 7988 UpdateGuideState(): m_state=6
21:37:44.236 00.011 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6587
21:37:44.237 00.001 7988 Star::Find returns 1 (1), X=1183.27, Y=444.25, Mass=1503, SNR=26.3, Peak=255 HFD=3.5
21:37:44.237 00.000 7988 MultiStar: [#1 0.11,0.02,1.03,U] [#2 0.21,-0.16,1.02,U] [#3 0.25,0.00,0.99,U] [#4 0.02,0.14,1.05,U] [#5 0.28,0.01,0.71,U] [#6 0.03,-0.21,0.71,U] [#7 -0.05,-0.06,0.70,U] [#8 0.21,0.24,0.68,U] 
21:37:44.237 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.29, 0.19}
21:37:44.237 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
21:37:44.237 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.44)
21:37:44.242 00.005 7988 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.16 cameraTheta=0.16 mountX=-0.03 mountY=-0.15, mountTheta=-1.73
21:37:44.242 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.02, opts=13)
21:37:44.242 00.000 7988 Enqueuing Move request for scope (0.15, 0.02)
21:37:44.242 00.000 15712 Worker thread wakes up
21:37:44.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:44.242 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3 Saturated
21:37:44.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:44.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:44.242 00.000 7988 Enqueuing Expose request
21:37:44.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
21:37:44.242 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
21:37:44.252 00.010 15712 Moving (0.15, 0.02) raw xDistance=-0.03 yDistance=-0.15
21:37:44.252 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:44.252 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
21:37:44.252 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:44.252 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:37:44.252 00.000 15712 MoveAxis(E, 9, ABG)
21:37:44.252 00.000 15712 Guiding  Dir = 2, Dur = 9
21:37:44.252 00.000 15712 IsGuiding returns 0
21:37:44.268 00.016 15712 IsGuiding returns 0
21:37:44.268 00.000 15712 Move returns status 0, amount 9
21:37:44.268 00.000 15712 MoveAxis(N, 0, ABG)
21:37:44.268 00.000 15712 Move returns status 0, amount 0
21:37:44.268 00.000 15712 move complete, result=0
21:37:44.268 00.000 15712 worker thread done servicing request
21:37:44.268 00.000 15712 Worker thread wakes up
21:37:44.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:44.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:44.276 00.008 7988 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
21:37:45.692 01.416 15712 Exposure complete
21:37:45.752 00.060 15712 worker thread done servicing request
21:37:45.752 00.000 7988 OnExposeComplete: enter
21:37:45.752 00.000 7988 UpdateGuideState(): m_state=6
21:37:45.755 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6588
21:37:45.755 00.000 7988 Star::Find returns 1 (1), X=1183.15, Y=444.17, Mass=1580, SNR=27.0, Peak=255 HFD=3.5
21:37:45.755 00.000 7988 MultiStar: [#1 -0.07,0.10,0.99,U] [#2 0.03,-0.14,0.95,U] [#3 0.04,-0.15,0.91,U] [#4 -0.11,0.02,1.04,U] [#5 -0.05,0.16,0.69,U] [#6 0.02,-0.15,0.70,U] [#7 0.06,-0.07,0.66,U] [#8 0.03,-0.15,0.66,U] 
21:37:45.755 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.17, 0.11}
21:37:45.755 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.58) = xAngle (0.48 = 0.48)
21:37:45.755 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.59 = -2.69)
21:37:45.755 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.10 mountX=0.02 mountY=-0.01, mountTheta=-0.46
21:37:45.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
21:37:45.755 00.000 7988 Enqueuing Move request for scope (0.01, -0.02)
21:37:45.755 00.000 15712 Worker thread wakes up
21:37:45.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
21:37:45.755 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
21:37:45.755 00.000 15712 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
21:37:45.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:45.755 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.0 Saturated
21:37:45.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:45.771 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:45.771 00.000 7988 Enqueuing Expose request
21:37:45.771 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:45.771 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
21:37:45.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:45.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:37:45.771 00.000 15712 MoveAxis(E, 9, ABG)
21:37:45.771 00.000 15712 Guiding  Dir = 2, Dur = 9
21:37:45.771 00.000 15712 IsGuiding returns 0
21:37:45.794 00.023 15712 IsGuiding returns 0
21:37:45.794 00.000 15712 Move returns status 0, amount 9
21:37:45.794 00.000 15712 MoveAxis(N, 0, ABG)
21:37:45.794 00.000 15712 Move returns status 0, amount 0
21:37:45.794 00.000 15712 move complete, result=0
21:37:45.794 00.000 15712 worker thread done servicing request
21:37:45.794 00.000 15712 Worker thread wakes up
21:37:45.794 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
21:37:45.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:45.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:47.432 01.638 15712 Exposure complete
21:37:47.489 00.057 15712 worker thread done servicing request
21:37:47.489 00.000 7988 OnExposeComplete: enter
21:37:47.489 00.000 7988 UpdateGuideState(): m_state=6
21:37:47.492 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6589
21:37:47.493 00.001 7988 Star::Find returns 1 (1), X=1183.28, Y=444.37, Mass=1561, SNR=26.9, Peak=255 HFD=3.5
21:37:47.493 00.000 7988 MultiStar: [#1 -0.06,0.24,1.05,U] [#2 0.18,-0.12,1.04,U] [#3 0.12,0.30,0.96,U] [#4 0.02,0.19,1.00,U] [#5 0.26,0.17,0.70,U] [#6 0.03,0.11,0.71,U] [#7 -0.02,-0.00,0.67,U] [#8 -0.03,0.07,0.65,U] 
21:37:47.493 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.30, 0.32}
21:37:47.493 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
21:37:47.493 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.58)
21:37:47.493 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.01 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
21:37:47.493 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.15, opts=13)
21:37:47.493 00.000 7988 Enqueuing Move request for scope (0.09, 0.15)
21:37:47.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:47.493 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.9 Saturated
21:37:47.493 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:47.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:47.506 00.013 7988 Enqueuing Expose request
21:37:47.506 00.000 15712 Worker thread wakes up
21:37:47.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
21:37:47.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
21:37:47.506 00.000 15712 Moving (0.09, 0.15) raw xDistance=-0.15 yDistance=-0.10
21:37:47.509 00.003 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:47.509 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
21:37:47.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:47.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:37:47.509 00.000 15712 MoveAxis(E, 8, ABG)
21:37:47.509 00.000 15712 Guiding  Dir = 2, Dur = 8
21:37:47.509 00.000 15712 IsGuiding returns 0
21:37:47.525 00.016 15712 IsGuiding returns 0
21:37:47.525 00.000 15712 Move returns status 0, amount 8
21:37:47.525 00.000 15712 MoveAxis(N, 0, ABG)
21:37:47.525 00.000 15712 Move returns status 0, amount 0
21:37:47.525 00.000 15712 move complete, result=0
21:37:47.525 00.000 15712 worker thread done servicing request
21:37:47.525 00.000 15712 Worker thread wakes up
21:37:47.525 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:37:47.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:47.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:48.956 01.431 15712 Exposure complete
21:37:49.004 00.048 15712 worker thread done servicing request
21:37:49.004 00.000 7988 OnExposeComplete: enter
21:37:49.017 00.013 7988 UpdateGuideState(): m_state=6
21:37:49.019 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6590
21:37:49.021 00.002 7988 Star::Find returns 1 (1), X=1183.18, Y=444.38, Mass=1549, SNR=26.7, Peak=255 HFD=3.4
21:37:49.021 00.000 7988 MultiStar: [#1 0.03,0.06,1.02,U] [#2 0.15,0.03,1.00,U] [#3 -0.03,0.30,0.93,U] [#4 -0.11,0.37,1.01,U] [#5 0.00,0.41,0.70,U] [#6 -0.15,0.08,0.68,U] [#7 0.13,0.26,0.67,U] [#8 0.06,0.08,0.62,U] 
21:37:49.021 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.21}, one-star: {0.20, 0.32}
21:37:49.021 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
21:37:49.021 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
21:37:49.021 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.41 mountX=-0.21 mountY=-0.04, mountTheta=-2.96
21:37:49.021 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.21, opts=13)
21:37:49.021 00.000 7988 Enqueuing Move request for scope (0.03, 0.21)
21:37:49.021 00.000 15712 Worker thread wakes up
21:37:49.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
21:37:49.021 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
21:37:49.021 00.000 15712 Moving (0.03, 0.21) raw xDistance=-0.21 yDistance=-0.04
21:37:49.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:49.021 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.7 Saturated
21:37:49.034 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:49.035 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:49.035 00.000 7988 Enqueuing Expose request
21:37:49.035 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:37:49.035 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
21:37:49.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:49.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:37:49.035 00.000 15712 MoveAxis(E, 48, ABG)
21:37:49.035 00.000 15712 Guiding  Dir = 2, Dur = 48
21:37:49.035 00.000 15712 IsGuiding returns 0
21:37:49.055 00.020 15712 PulseGuide returned control before completion, sleep 43
21:37:49.115 00.060 15712 IsGuiding returns 1
21:37:49.115 00.000 15712 scope still moving after pulse duration time elapsed
21:37:49.147 00.032 15712 IsGuiding returns 0
21:37:49.147 00.000 15712 scope move finished after 48 + 60 ms
21:37:49.147 00.000 15712 Move returns status 0, amount 48
21:37:49.147 00.000 15712 MoveAxis(N, 0, ABG)
21:37:49.147 00.000 15712 Move returns status 0, amount 0
21:37:49.147 00.000 15712 move complete, result=0
21:37:49.147 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
21:37:49.147 00.000 15712 worker thread done servicing request
21:37:49.147 00.000 15712 Worker thread wakes up
21:37:49.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:49.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:50.790 01.643 15712 Exposure complete
21:37:50.844 00.054 15712 worker thread done servicing request
21:37:50.844 00.000 7988 OnExposeComplete: enter
21:37:50.844 00.000 7988 UpdateGuideState(): m_state=6
21:37:50.853 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6591
21:37:50.853 00.000 7988 Star::Find returns 1 (0), X=1183.08, Y=444.10, Mass=1458, SNR=25.9, Peak=238 HFD=3.0
21:37:50.853 00.000 7988 MultiStar: [#1 0.04,-0.07,1.00,U] [#2 0.21,-0.21,1.03,U] [#3 0.02,0.06,0.96,U] [#4 0.22,-0.03,1.06,U] [#5 0.31,0.09,0.71,U] [#6 0.12,-0.37,0.71,U] [#7 0.08,0.05,0.66,U] [#8 0.08,-0.29,0.64,U] 
21:37:50.853 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.09, 0.04}
21:37:50.853 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.58) = xAngle (2.00 = 2.00)
21:37:50.853 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.11 = -1.17)
21:37:50.853 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=-0.04 mountY=-0.10, mountTheta=-1.99
21:37:50.853 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
21:37:50.853 00.000 7988 Enqueuing Move request for scope (0.09, 0.04)
21:37:50.853 00.000 15712 Worker thread wakes up
21:37:50.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
21:37:50.853 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
21:37:50.853 00.000 15712 Moving (0.09, 0.04) raw xDistance=-0.04 yDistance=-0.10
21:37:50.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:50.853 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
21:37:50.865 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:50.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:50.867 00.002 7988 Enqueuing Expose request
21:37:50.868 00.001 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:50.868 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
21:37:50.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:50.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:37:50.868 00.000 15712 MoveAxis(E, 5, ABG)
21:37:50.868 00.000 15712 Guiding  Dir = 2, Dur = 5
21:37:50.868 00.000 15712 IsGuiding returns 0
21:37:50.887 00.019 15712 IsGuiding returns 0
21:37:50.887 00.000 15712 Move returns status 0, amount 5
21:37:50.887 00.000 15712 MoveAxis(N, 0, ABG)
21:37:50.887 00.000 15712 Move returns status 0, amount 0
21:37:50.887 00.000 15712 move complete, result=0
21:37:50.887 00.000 15712 worker thread done servicing request
21:37:50.887 00.000 15712 Worker thread wakes up
21:37:50.887 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:37:50.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:50.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:52.306 01.419 15712 Exposure complete
21:37:52.365 00.059 15712 worker thread done servicing request
21:37:52.365 00.000 7988 OnExposeComplete: enter
21:37:52.365 00.000 7988 UpdateGuideState(): m_state=6
21:37:52.368 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6592
21:37:52.368 00.000 7988 Star::Find returns 1 (0), X=1183.18, Y=444.08, Mass=1523, SNR=26.6, Peak=239 HFD=3.1
21:37:52.368 00.000 7988 MultiStar: [#1 0.15,-0.13,1.01,U] [#2 0.31,-0.15,1.04,U] [#3 0.13,-0.08,0.97,U] [#4 0.04,-0.04,1.02,U] [#5 0.21,0.04,0.72,U] [#6 0.07,-0.36,0.75,U] [#7 -0.01,-0.08,0.66,U] [#8 0.25,-0.25,0.66,U] 
21:37:52.368 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.11}, one-star: {0.20, 0.02}
21:37:52.368 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
21:37:52.368 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.20)
21:37:52.368 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.61 mountX=0.11 mountY=-0.15, mountTheta=-0.96
21:37:52.368 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.11, opts=13)
21:37:52.368 00.000 7988 Enqueuing Move request for scope (0.15, -0.11)
21:37:52.368 00.000 15712 Worker thread wakes up
21:37:52.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
21:37:52.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
21:37:52.368 00.000 15712 Moving (0.15, -0.11) raw xDistance=0.11 yDistance=-0.15
21:37:52.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:52.368 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
21:37:52.381 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:52.382 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:52.382 00.000 7988 Enqueuing Expose request
21:37:52.384 00.002 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:52.384 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
21:37:52.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:52.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:37:52.384 00.000 15712 MoveAxis(E, 4, ABG)
21:37:52.384 00.000 15712 Guiding  Dir = 2, Dur = 4
21:37:52.384 00.000 15712 IsGuiding returns 0
21:37:52.399 00.015 15712 IsGuiding returns 0
21:37:52.399 00.000 15712 Move returns status 0, amount 4
21:37:52.399 00.000 15712 MoveAxis(N, 0, ABG)
21:37:52.399 00.000 15712 Move returns status 0, amount 0
21:37:52.399 00.000 15712 move complete, result=0
21:37:52.399 00.000 15712 worker thread done servicing request
21:37:52.399 00.000 15712 Worker thread wakes up
21:37:52.399 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
21:37:52.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:52.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:54.046 01.647 15712 Exposure complete
21:37:54.099 00.053 15712 worker thread done servicing request
21:37:54.099 00.000 7988 OnExposeComplete: enter
21:37:54.099 00.000 7988 UpdateGuideState(): m_state=6
21:37:54.108 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6593
21:37:54.108 00.000 7988 Star::Find returns 1 (1), X=1183.21, Y=444.11, Mass=1603, SNR=27.3, Peak=255 HFD=3.6
21:37:54.108 00.000 7988 MultiStar: [#1 0.12,-0.06,0.96,U] [#2 0.27,-0.29,0.97,U] [#3 0.18,-0.05,0.89,U] [#4 0.13,-0.04,1.02,U] [#5 0.32,-0.04,0.70,U] [#6 0.08,-0.29,0.68,U] [#7 0.28,-0.17,0.67,U] [#8 0.11,-0.32,0.66,U] 
21:37:54.108 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.12}, one-star: {0.23, 0.05}
21:37:54.108 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
21:37:54.108 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
21:37:54.108 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.57 mountX=0.12 mountY=-0.19, mountTheta=-1.00
21:37:54.116 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.12, opts=13)
21:37:54.116 00.000 7988 Enqueuing Move request for scope (0.19, -0.12)
21:37:54.116 00.000 15712 Worker thread wakes up
21:37:54.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
21:37:54.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
21:37:54.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:37:54.116 00.000 7988 UpdateGuideState exits: m=1603 SNR=27.3 Saturated
21:37:54.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:54.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:54.116 00.000 7988 Enqueuing Expose request
21:37:54.124 00.008 15712 Moving (0.19, -0.12) raw xDistance=0.12 yDistance=-0.19
21:37:54.124 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:54.124 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
21:37:54.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:54.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:37:54.124 00.000 15712 MoveAxis(E, 5, ABG)
21:37:54.124 00.000 15712 Guiding  Dir = 2, Dur = 5
21:37:54.124 00.000 15712 IsGuiding returns 0
21:37:54.184 00.060 15712 IsGuiding returns 0
21:37:54.184 00.000 15712 Move returns status 0, amount 5
21:37:54.187 00.003 15712 MoveAxis(N, 0, ABG)
21:37:54.187 00.000 15712 Move returns status 0, amount 0
21:37:54.187 00.000 15712 move complete, result=0
21:37:54.187 00.000 15712 worker thread done servicing request
21:37:54.187 00.000 15712 Worker thread wakes up
21:37:54.187 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
21:37:54.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:54.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:55.605 01.418 15712 Exposure complete
21:37:55.665 00.060 15712 worker thread done servicing request
21:37:55.665 00.000 7988 OnExposeComplete: enter
21:37:55.665 00.000 7988 UpdateGuideState(): m_state=6
21:37:55.668 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6594
21:37:55.668 00.000 7988 Star::Find returns 1 (0), X=1183.33, Y=444.09, Mass=1521, SNR=26.5, Peak=235 HFD=3.4
21:37:55.670 00.002 7988 MultiStar: [#1 0.34,-0.25,1.00,U] [#2 0.32,-0.13,1.00,U] [#3 0.25,-0.06,0.93,U] [#4 0.24,0.04,1.04,U] [#5 0.17,0.12,0.70,U] [#6 0.22,-0.05,0.70,U] [#7 0.26,-0.36,0.66,U] [#8 0.35,-0.17,0.63,U] 
21:37:55.670 00.000 7988 refined, 8 included, MultiStar: {0.28, -0.08}, one-star: {0.35, 0.04}
21:37:55.672 00.002 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
21:37:55.672 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.88)
21:37:55.674 00.002 7988 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.29 mountX=0.08 mountY=-0.28, mountTheta=-1.29
21:37:55.676 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.08, opts=13)
21:37:55.676 00.000 7988 Enqueuing Move request for scope (0.28, -0.08)
21:37:55.678 00.002 15712 Worker thread wakes up
21:37:55.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd
21:37:55.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.08)
21:37:55.678 00.000 15712 Moving (0.28, -0.08) raw xDistance=0.08 yDistance=-0.28
21:37:55.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:55.678 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
21:37:55.680 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:55.681 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:55.681 00.000 7988 Enqueuing Expose request
21:37:55.681 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:55.681 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:37:55.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:37:55.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:37:55.681 00.000 15712 MoveAxis(E, 5, ABG)
21:37:55.681 00.000 15712 Guiding  Dir = 2, Dur = 5
21:37:55.681 00.000 15712 IsGuiding returns 0
21:37:55.697 00.016 15712 IsGuiding returns 0
21:37:55.697 00.000 15712 Move returns status 0, amount 5
21:37:55.697 00.000 15712 MoveAxis(N, 0, ABG)
21:37:55.697 00.000 15712 Move returns status 0, amount 0
21:37:55.697 00.000 15712 move complete, result=0
21:37:55.697 00.000 15712 worker thread done servicing request
21:37:55.697 00.000 15712 Worker thread wakes up
21:37:55.697 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.3 px 0 ms NORTH
21:37:55.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:55.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:57.451 01.754 15712 Exposure complete
21:37:57.509 00.058 15712 worker thread done servicing request
21:37:57.509 00.000 7988 OnExposeComplete: enter
21:37:57.509 00.000 7988 UpdateGuideState(): m_state=6
21:37:57.512 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6595
21:37:57.512 00.000 7988 Star::Find returns 1 (0), X=1183.42, Y=444.26, Mass=1525, SNR=26.7, Peak=203 HFD=3.5
21:37:57.514 00.002 7988 MultiStar: [#1 0.18,0.02,1.01,U] [#2 0.28,0.07,1.00,U] [#3 0.19,0.07,0.94,U] [#4 0.24,0.16,1.01,U] [#5 0.45,-0.02,0.73,U] [#6 0.12,-0.13,0.68,U] [#7 0.17,-0.10,0.68,U] [#8 0.00,-0.18,0.66,U] 
21:37:57.516 00.002 7988 refined, 8 included, MultiStar: {0.24, 0.03}, one-star: {0.44, 0.20}
21:37:57.516 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.58) = xAngle (1.71 = 1.71)
21:37:57.518 00.002 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.82 = -1.47)
21:37:57.518 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.24 cameraTheta=0.13 mountX=-0.03 mountY=-0.24, mountTheta=-1.71
21:37:57.520 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.03, opts=13)
21:37:57.520 00.000 7988 Enqueuing Move request for scope (0.24, 0.03)
21:37:57.522 00.002 15712 Worker thread wakes up
21:37:57.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
21:37:57.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
21:37:57.522 00.000 15712 Moving (0.24, 0.03) raw xDistance=-0.03 yDistance=-0.24
21:37:57.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:57.522 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.7
21:37:57.525 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:57.525 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:57.527 00.002 7988 Enqueuing Expose request
21:37:57.528 00.001 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:57.528 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
21:37:57.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:57.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:37:57.528 00.000 15712 MoveAxis(E, 5, ABG)
21:37:57.528 00.000 15712 Guiding  Dir = 2, Dur = 5
21:37:57.528 00.000 15712 IsGuiding returns 0
21:37:57.548 00.020 15712 IsGuiding returns 0
21:37:57.548 00.000 15712 Move returns status 0, amount 5
21:37:57.548 00.000 15712 MoveAxis(N, 0, ABG)
21:37:57.548 00.000 15712 Move returns status 0, amount 0
21:37:57.548 00.000 15712 move complete, result=0
21:37:57.548 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
21:37:57.560 00.012 15712 worker thread done servicing request
21:37:57.560 00.000 15712 Worker thread wakes up
21:37:57.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:57.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:37:58.967 01.407 15712 Exposure complete
21:37:59.025 00.058 15712 worker thread done servicing request
21:37:59.025 00.000 7988 OnExposeComplete: enter
21:37:59.026 00.001 7988 UpdateGuideState(): m_state=6
21:37:59.026 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6596
21:37:59.029 00.003 7988 Star::Find returns 1 (0), X=1183.08, Y=444.29, Mass=1463, SNR=25.9, Peak=241 HFD=3.4
21:37:59.029 00.000 7988 MultiStar: [#1 0.17,0.08,1.03,U] [#2 0.32,-0.01,1.00,U] [#3 0.29,0.08,0.92,U] [#4 0.08,0.14,1.06,U] [#5 0.19,0.16,0.77,U] [#6 0.08,-0.01,0.70,U] [#7 0.21,-0.17,0.71,U] [#8 0.11,-0.10,0.65,U] 
21:37:59.029 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.10, 0.23}
21:37:59.029 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
21:37:59.029 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.27)
21:37:59.029 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.32 mountX=-0.06 mountY=-0.18, mountTheta=-1.90
21:37:59.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.06, opts=13)
21:37:59.029 00.000 7988 Enqueuing Move request for scope (0.17, 0.06)
21:37:59.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:37:59.029 00.000 7988 UpdateGuideState exits: m=1463 SNR=25.9
21:37:59.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:59.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:37:59.029 00.000 7988 Enqueuing Expose request
21:37:59.043 00.014 15712 Worker thread wakes up
21:37:59.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
21:37:59.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
21:37:59.043 00.000 15712 Moving (0.17, 0.06) raw xDistance=-0.06 yDistance=-0.18
21:37:59.045 00.002 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:37:59.045 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
21:37:59.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:59.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:37:59.045 00.000 15712 MoveAxis(E, 5, ABG)
21:37:59.045 00.000 15712 Guiding  Dir = 2, Dur = 5
21:37:59.045 00.000 15712 IsGuiding returns 0
21:37:59.077 00.032 15712 IsGuiding returns 0
21:37:59.077 00.000 15712 Move returns status 0, amount 5
21:37:59.077 00.000 15712 MoveAxis(N, 0, ABG)
21:37:59.077 00.000 15712 Move returns status 0, amount 0
21:37:59.077 00.000 15712 move complete, result=0
21:37:59.077 00.000 15712 worker thread done servicing request
21:37:59.077 00.000 15712 Worker thread wakes up
21:37:59.077 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
21:37:59.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:37:59.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:00.720 01.643 15712 Exposure complete
21:38:00.777 00.057 15712 worker thread done servicing request
21:38:00.777 00.000 7988 OnExposeComplete: enter
21:38:00.777 00.000 7988 UpdateGuideState(): m_state=6
21:38:00.781 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6597
21:38:00.783 00.002 7988 Star::Find returns 1 (1), X=1183.12, Y=444.23, Mass=1461, SNR=25.9, Peak=255 HFD=3.2
21:38:00.783 00.000 7988 MultiStar: [#1 0.07,-0.03,1.00,U] [#2 0.16,0.12,1.01,U] [#3 0.15,0.09,0.97,U] [#4 0.08,0.18,1.04,U] [#5 0.19,0.13,0.69,U] [#6 0.09,0.12,0.72,U] [#7 0.15,0.11,0.67,U] [#8 0.11,0.04,0.68,U] 
21:38:00.785 00.002 7988 refined, 8 included, MultiStar: {0.13, 0.11}, one-star: {0.14, 0.17}
21:38:00.785 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
21:38:00.787 00.002 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.90)
21:38:00.787 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.16 cameraTheta=0.70 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
21:38:00.789 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.11, opts=13)
21:38:00.791 00.002 7988 Enqueuing Move request for scope (0.13, 0.11)
21:38:00.791 00.000 15712 Worker thread wakes up
21:38:00.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
21:38:00.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
21:38:00.791 00.000 15712 Moving (0.13, 0.11) raw xDistance=-0.11 yDistance=-0.13
21:38:00.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:00.794 00.003 7988 UpdateGuideState exits: m=1461 SNR=25.9 Saturated
21:38:00.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:00.796 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:00.796 00.000 7988 Enqueuing Expose request
21:38:00.797 00.001 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:00.797 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
21:38:00.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:00.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:38:00.797 00.000 15712 MoveAxis(E, 7, ABG)
21:38:00.797 00.000 15712 Guiding  Dir = 2, Dur = 7
21:38:00.797 00.000 15712 IsGuiding returns 0
21:38:00.813 00.016 15712 IsGuiding returns 0
21:38:00.813 00.000 15712 Move returns status 0, amount 7
21:38:00.813 00.000 15712 MoveAxis(N, 0, ABG)
21:38:00.813 00.000 15712 Move returns status 0, amount 0
21:38:00.813 00.000 15712 move complete, result=0
21:38:00.813 00.000 15712 worker thread done servicing request
21:38:00.813 00.000 15712 Worker thread wakes up
21:38:00.813 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
21:38:00.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:00.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:02.236 01.423 15712 Exposure complete
21:38:02.294 00.058 15712 worker thread done servicing request
21:38:02.294 00.000 7988 OnExposeComplete: enter
21:38:02.294 00.000 7988 UpdateGuideState(): m_state=6
21:38:02.294 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6598
21:38:02.297 00.003 7988 Star::Find returns 1 (0), X=1183.36, Y=444.46, Mass=1472, SNR=26.0, Peak=232 HFD=3.2
21:38:02.297 00.000 7988 MultiStar: [#1 0.10,0.34,1.06,U] [#2 0.19,0.05,1.01,U] [#3 0.13,0.43,0.97,U] [#4 0.22,0.53,1.05,U] [#5 0.18,0.27,0.70,U] [#6 0.16,0.20,0.72,U] [#7 0.19,0.16,0.69,U] [#8 0.24,0.29,0.68,U] 
21:38:02.297 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.31}, one-star: {0.38, 0.40}
21:38:02.297 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
21:38:02.297 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.60)
21:38:02.297 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=0.99 mountX=-0.31 mountY=-0.21, mountTheta=-2.55
21:38:02.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.31, opts=13)
21:38:02.297 00.000 7988 Enqueuing Move request for scope (0.20, 0.31)
21:38:02.307 00.010 15712 Worker thread wakes up
21:38:02.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd
21:38:02.307 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.31)
21:38:02.307 00.000 15712 Moving (0.20, 0.31) raw xDistance=-0.31 yDistance=-0.21
21:38:02.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:38:02.307 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0
21:38:02.310 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:02.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:02.312 00.002 7988 Enqueuing Expose request
21:38:02.312 00.000 15712 PPEC rslt: input = -0.31, final = -0.21, react = -0.18, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
21:38:02.312 00.000 15712 PPEC: input: -0.31, control: -0.21, exposure: 1500
21:38:02.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:02.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:38:02.312 00.000 15712 MoveAxis(E, 67, ABG)
21:38:02.312 00.000 15712 Guiding  Dir = 2, Dur = 67
21:38:02.313 00.001 15712 IsGuiding returns 0
21:38:02.334 00.021 15712 PulseGuide returned control before completion, sleep 53
21:38:02.415 00.081 15712 IsGuiding returns 0
21:38:02.415 00.000 15712 Move returns status 0, amount 67
21:38:02.415 00.000 15712 MoveAxis(N, 0, ABG)
21:38:02.415 00.000 15712 Move returns status 0, amount 0
21:38:02.415 00.000 15712 move complete, result=0
21:38:02.415 00.000 15712 worker thread done servicing request
21:38:02.415 00.000 15712 Worker thread wakes up
21:38:02.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:02.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:02.415 00.000 7988 GuideStep: -0.3 px 67 ms EAST, -0.2 px 0 ms NORTH
21:38:04.056 01.641 15712 Exposure complete
21:38:04.111 00.055 15712 worker thread done servicing request
21:38:04.111 00.000 7988 OnExposeComplete: enter
21:38:04.117 00.006 7988 UpdateGuideState(): m_state=6
21:38:04.117 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6599
21:38:04.119 00.002 7988 Star::Find returns 1 (1), X=1183.27, Y=444.24, Mass=1610, SNR=27.4, Peak=255 HFD=3.6
21:38:04.119 00.000 7988 MultiStar: [#1 0.35,-0.03,0.99,U] [#2 0.36,-0.14,0.97,U] [#3 0.17,-0.02,0.92,U] [#4 0.33,-0.02,1.01,U] [#5 0.27,0.18,0.69,U] [#6 0.32,-0.19,0.69,U] [#7 0.23,-0.07,0.63,U] [#8 0.31,-0.10,0.69,U] 
21:38:04.121 00.002 7988 refined, 8 included, MultiStar: {0.30, -0.02}, one-star: {0.29, 0.18}
21:38:04.121 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.58) = xAngle (1.51 = 1.51)
21:38:04.123 00.002 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.62 = -1.66)
21:38:04.123 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-0.06 mountX=0.02 mountY=-0.29, mountTheta=-1.51
21:38:04.125 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.02, opts=13)
21:38:04.127 00.002 7988 Enqueuing Move request for scope (0.30, -0.02)
21:38:04.128 00.001 15712 Worker thread wakes up
21:38:04.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.02) opts 0xd
21:38:04.128 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.02)
21:38:04.128 00.000 15712 Moving (0.30, -0.02) raw xDistance=0.02 yDistance=-0.29
21:38:04.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:04.128 00.000 7988 UpdateGuideState exits: m=1610 SNR=27.4 Saturated
21:38:04.131 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:04.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:04.133 00.002 7988 Enqueuing Expose request
21:38:04.133 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:04.133 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
21:38:04.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:04.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:38:04.133 00.000 15712 MoveAxis(E, 9, ABG)
21:38:04.133 00.000 15712 Guiding  Dir = 2, Dur = 9
21:38:04.133 00.000 15712 IsGuiding returns 0
21:38:04.149 00.016 15712 IsGuiding returns 0
21:38:04.149 00.000 15712 Move returns status 0, amount 9
21:38:04.149 00.000 15712 MoveAxis(N, 0, ABG)
21:38:04.149 00.000 15712 Move returns status 0, amount 0
21:38:04.149 00.000 15712 move complete, result=0
21:38:04.149 00.000 15712 worker thread done servicing request
21:38:04.149 00.000 15712 Worker thread wakes up
21:38:04.149 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.3 px 0 ms NORTH
21:38:04.162 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:04.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:05.580 01.418 15712 Exposure complete
21:38:05.639 00.059 15712 worker thread done servicing request
21:38:05.639 00.000 7988 OnExposeComplete: enter
21:38:05.639 00.000 7988 UpdateGuideState(): m_state=6
21:38:05.643 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6600
21:38:05.643 00.000 7988 Star::Find returns 1 (0), X=1183.21, Y=444.14, Mass=1584, SNR=27.1, Peak=241 HFD=3.5
21:38:05.645 00.002 7988 MultiStar: [#1 0.06,-0.13,0.97,U] [#2 0.31,-0.21,0.97,U] [#3 0.24,-0.12,0.95,U] [#4 0.20,0.07,0.99,U] [#5 0.33,0.02,0.70,U] [#6 0.13,-0.22,0.70,U] [#7 0.12,-0.27,0.71,U] [#8 0.18,-0.19,0.62,U] 
21:38:05.647 00.002 7988 refined, 8 included, MultiStar: {0.20, -0.10}, one-star: {0.23, 0.08}
21:38:05.647 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.58) = xAngle (1.12 = 1.12)
21:38:05.649 00.002 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.23 = -2.05)
21:38:05.649 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.45 mountX=0.10 mountY=-0.20, mountTheta=-1.12
21:38:05.651 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.10, opts=13)
21:38:05.653 00.002 7988 Enqueuing Move request for scope (0.20, -0.10)
21:38:05.653 00.000 15712 Worker thread wakes up
21:38:05.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
21:38:05.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
21:38:05.653 00.000 15712 Moving (0.20, -0.10) raw xDistance=0.10 yDistance=-0.20
21:38:05.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:05.653 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.1
21:38:05.656 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:05.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:05.658 00.002 7988 Enqueuing Expose request
21:38:05.658 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:05.658 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
21:38:05.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:05.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:38:05.658 00.000 15712 MoveAxis(E, 9, ABG)
21:38:05.658 00.000 15712 Guiding  Dir = 2, Dur = 9
21:38:05.658 00.000 15712 IsGuiding returns 0
21:38:05.678 00.020 15712 IsGuiding returns 0
21:38:05.678 00.000 15712 Move returns status 0, amount 9
21:38:05.678 00.000 15712 MoveAxis(N, 0, ABG)
21:38:05.678 00.000 15712 Move returns status 0, amount 0
21:38:05.678 00.000 15712 move complete, result=0
21:38:05.678 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
21:38:05.680 00.002 15712 worker thread done servicing request
21:38:05.680 00.000 15712 Worker thread wakes up
21:38:05.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:05.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:07.316 01.636 15712 Exposure complete
21:38:07.377 00.061 15712 worker thread done servicing request
21:38:07.377 00.000 7988 OnExposeComplete: enter
21:38:07.377 00.000 7988 UpdateGuideState(): m_state=6
21:38:07.377 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6601
21:38:07.380 00.003 7988 Star::Find returns 1 (1), X=1183.08, Y=444.30, Mass=1566, SNR=27.0, Peak=255 HFD=3.4
21:38:07.380 00.000 7988 MultiStar: [#1 -0.04,-0.20,0.99,U] [#2 0.13,-0.29,1.00,U] [#3 -0.01,-0.01,0.94,U] [#4 -0.18,0.03,1.01,U] [#5 0.05,-0.00,0.72,U] [#6 -0.01,-0.15,0.69,U] [#7 -0.14,-0.29,0.63,U] [#8 -0.10,0.09,0.64,U] 
21:38:07.380 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.10, 0.24}
21:38:07.380 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
21:38:07.380 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
21:38:07.380 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.83 mountX=0.06 mountY=0.02, mountTheta=0.28
21:38:07.380 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
21:38:07.380 00.000 7988 Enqueuing Move request for scope (-0.02, -0.06)
21:38:07.390 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:07.390 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.0 Saturated
21:38:07.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:07.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:07.390 00.000 7988 Enqueuing Expose request
21:38:07.390 00.000 15712 Worker thread wakes up
21:38:07.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
21:38:07.390 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
21:38:07.390 00.000 15712 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.02
21:38:07.401 00.011 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:07.401 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
21:38:07.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:07.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:38:07.401 00.000 15712 MoveAxis(E, 13, ABG)
21:38:07.401 00.000 15712 Guiding  Dir = 2, Dur = 13
21:38:07.432 00.031 15712 IsGuiding returns 0
21:38:07.444 00.012 15712 IsGuiding returns 1
21:38:07.444 00.000 15712 scope still moving after pulse duration time elapsed
21:38:07.496 00.052 15712 IsGuiding returns 0
21:38:07.496 00.000 15712 scope move finished after 13 + 50 ms
21:38:07.496 00.000 15712 Move returns status 0, amount 13
21:38:07.496 00.000 15712 MoveAxis(N, 0, ABG)
21:38:07.496 00.000 15712 Move returns status 0, amount 0
21:38:07.496 00.000 15712 move complete, result=0
21:38:07.496 00.000 7988 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
21:38:07.503 00.007 15712 worker thread done servicing request
21:38:07.503 00.000 15712 Worker thread wakes up
21:38:07.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:07.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:08.914 01.411 15712 Exposure complete
21:38:08.972 00.058 15712 worker thread done servicing request
21:38:08.972 00.000 7988 OnExposeComplete: enter
21:38:08.972 00.000 7988 UpdateGuideState(): m_state=6
21:38:08.975 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6602
21:38:08.975 00.000 7988 Star::Find returns 1 (0), X=1183.08, Y=444.03, Mass=1564, SNR=27.0, Peak=223 HFD=3.6
21:38:08.975 00.000 7988 MultiStar: [#1 -0.02,-0.18,0.98,U] [#2 0.10,-0.23,0.99,U] [#3 0.09,-0.21,0.92,U] [#4 -0.01,-0.17,0.97,U] [#5 0.21,-0.07,0.66,U] [#6 0.10,-0.40,0.70,U] [#7 -0.20,-0.10,0.66,U] [#8 -0.08,-0.12,0.64,U] 
21:38:08.975 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.17}, one-star: {0.10, -0.02}
21:38:08.975 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.36 = 1.36)
21:38:08.975 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.47 = -1.81)
21:38:08.975 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.21 mountX=0.02 mountY=-0.10, mountTheta=-1.36
21:38:08.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.02, opts=13)
21:38:08.975 00.000 7988 Enqueuing Move request for scope (0.10, -0.02)
21:38:08.975 00.000 15712 Worker thread wakes up
21:38:08.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
21:38:08.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
21:38:08.975 00.000 15712 Moving (0.10, -0.02) raw xDistance=0.02 yDistance=-0.10
21:38:08.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:08.975 00.000 7988 UpdateGuideState exits: m=1564 SNR=27.0
21:38:08.988 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:08.989 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:08.989 00.000 7988 Enqueuing Expose request
21:38:08.991 00.002 15712 PPEC rslt: input = 0.02, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:08.991 00.000 15712 PPEC: input: 0.02, control: -0.05, exposure: 1500
21:38:08.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:08.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:38:08.991 00.000 15712 MoveAxis(E, 15, ABG)
21:38:08.991 00.000 15712 Guiding  Dir = 2, Dur = 15
21:38:08.991 00.000 15712 IsGuiding returns 0
21:38:09.015 00.024 15712 IsGuiding returns 1
21:38:09.015 00.000 15712 scope still moving after pulse duration time elapsed
21:38:09.057 00.042 15712 IsGuiding returns 0
21:38:09.057 00.000 15712 scope move finished after 15 + 59 ms
21:38:09.057 00.000 15712 Move returns status 0, amount 15
21:38:09.057 00.000 15712 MoveAxis(N, 0, ABG)
21:38:09.057 00.000 15712 Move returns status 0, amount 0
21:38:09.057 00.000 15712 move complete, result=0
21:38:09.057 00.000 7988 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
21:38:09.069 00.012 15712 worker thread done servicing request
21:38:09.069 00.000 15712 Worker thread wakes up
21:38:09.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:09.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:10.810 01.741 15712 Exposure complete
21:38:10.861 00.051 15712 worker thread done servicing request
21:38:10.861 00.000 7988 OnExposeComplete: enter
21:38:10.861 00.000 7988 UpdateGuideState(): m_state=6
21:38:10.872 00.011 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6603
21:38:10.872 00.000 7988 Star::Find returns 1 (0), X=1183.18, Y=443.98, Mass=1481, SNR=26.4, Peak=226 HFD=3.1
21:38:10.872 00.000 7988 MultiStar: [#1 -0.05,0.14,1.02,U] [#2 0.21,-0.13,1.00,U] [#3 0.22,-0.10,0.95,U] [#4 0.09,0.16,1.03,U] [#5 0.12,0.28,0.76,U] [#6 0.08,-0.17,0.74,U] [#7 -0.25,-0.18,0.69,U] [#8 0.10,-0.21,0.63,U] 
21:38:10.872 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.20, -0.07}
21:38:10.872 00.000 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.58) = xAngle (1.36 = 1.36)
21:38:10.872 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.47 = -1.81)
21:38:10.878 00.006 7988 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.22 mountX=0.02 mountY=-0.09, mountTheta=-1.36
21:38:10.878 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.02, opts=13)
21:38:10.878 00.000 7988 Enqueuing Move request for scope (0.09, -0.02)
21:38:10.878 00.000 15712 Worker thread wakes up
21:38:10.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
21:38:10.878 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
21:38:10.878 00.000 15712 Moving (0.09, -0.02) raw xDistance=0.02 yDistance=-0.09
21:38:10.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:10.878 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.4
21:38:10.885 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:10.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:10.887 00.002 7988 Enqueuing Expose request
21:38:10.888 00.001 15712 PPEC rslt: input = 0.02, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:10.888 00.000 15712 PPEC: input: 0.02, control: -0.06, exposure: 1500
21:38:10.888 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:10.888 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:38:10.888 00.000 15712 MoveAxis(E, 19, ABG)
21:38:10.888 00.000 15712 Guiding  Dir = 2, Dur = 19
21:38:10.888 00.000 15712 IsGuiding returns 0
21:38:10.904 00.016 15712 PulseGuide returned control before completion, sleep 13
21:38:10.920 00.016 15712 IsGuiding returns 1
21:38:10.920 00.000 15712 scope still moving after pulse duration time elapsed
21:38:10.954 00.034 15712 IsGuiding returns 0
21:38:10.954 00.000 15712 scope move finished after 19 + 46 ms
21:38:10.954 00.000 15712 Move returns status 0, amount 19
21:38:10.954 00.000 15712 MoveAxis(N, 0, ABG)
21:38:10.954 00.000 15712 Move returns status 0, amount 0
21:38:10.954 00.000 15712 move complete, result=0
21:38:10.954 00.000 7988 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
21:38:10.955 00.001 15712 worker thread done servicing request
21:38:10.955 00.000 15712 Worker thread wakes up
21:38:10.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:10.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:12.372 01.417 15712 Exposure complete
21:38:12.430 00.058 15712 worker thread done servicing request
21:38:12.430 00.000 7988 OnExposeComplete: enter
21:38:12.430 00.000 7988 UpdateGuideState(): m_state=6
21:38:12.430 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6604
21:38:12.433 00.003 7988 Star::Find returns 1 (0), X=1183.22, Y=443.91, Mass=1476, SNR=26.1, Peak=216 HFD=3.1
21:38:12.433 00.000 7988 MultiStar: [#1 0.06,-0.23,1.02,U] [#2 0.16,-0.34,1.02,U] [#3 0.14,-0.24,0.98,U] [#4 0.04,-0.19,1.09,U] [#5 0.07,-0.33,0.71,U] [#6 0.09,-0.48,0.70,U] [#7 0.06,-0.55,0.66,U] [#8 0.16,-0.14,0.68,U] 
21:38:12.433 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.28}, one-star: {0.24, -0.15}
21:38:12.433 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
21:38:12.433 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
21:38:12.433 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.56 mountX=0.15 mountY=-0.23, mountTheta=-1.00
21:38:12.441 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.15, opts=13)
21:38:12.441 00.000 7988 Enqueuing Move request for scope (0.24, -0.15)
21:38:12.441 00.000 15712 Worker thread wakes up
21:38:12.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
21:38:12.441 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
21:38:12.441 00.000 15712 Moving (0.24, -0.15) raw xDistance=0.15 yDistance=-0.23
21:38:12.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:12.441 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1
21:38:12.446 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:12.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:12.448 00.002 7988 Enqueuing Expose request
21:38:12.449 00.001 15712 PPEC rslt: input = 0.15, final = -0.06, react = 0.09, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:12.449 00.000 15712 PPEC: input: 0.15, control: -0.06, exposure: 1500
21:38:12.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:12.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:38:12.449 00.000 15712 MoveAxis(E, 20, ABG)
21:38:12.449 00.000 15712 Guiding  Dir = 2, Dur = 20
21:38:12.449 00.000 15712 IsGuiding returns 0
21:38:12.472 00.023 15712 IsGuiding returns 1
21:38:12.472 00.000 15712 scope still moving after pulse duration time elapsed
21:38:12.497 00.025 15712 IsGuiding returns 1
21:38:12.537 00.040 15712 IsGuiding returns 0
21:38:12.537 00.000 15712 scope move finished after 20 + 67 ms
21:38:12.537 00.000 15712 Move returns status 0, amount 20
21:38:12.537 00.000 15712 MoveAxis(N, 0, ABG)
21:38:12.537 00.000 15712 Move returns status 0, amount 0
21:38:12.537 00.000 15712 move complete, result=0
21:38:12.537 00.000 7988 GuideStep: 0.1 px 20 ms EAST, -0.2 px 0 ms NORTH
21:38:12.538 00.001 15712 worker thread done servicing request
21:38:12.538 00.000 15712 Worker thread wakes up
21:38:12.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:12.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:14.176 01.638 15712 Exposure complete
21:38:14.224 00.048 15712 worker thread done servicing request
21:38:14.224 00.000 7988 OnExposeComplete: enter
21:38:14.224 00.000 7988 UpdateGuideState(): m_state=6
21:38:14.237 00.013 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6605
21:38:14.237 00.000 7988 Star::Find returns 1 (0), X=1183.08, Y=443.55, Mass=1612, SNR=27.2, Peak=225 HFD=3.6
21:38:14.237 00.000 7988 MultiStar: [#1 -0.24,-0.37,0.97,U] [#2 0.21,-0.63,0.98,U] [#3 0.15,-0.66,0.91,U] [#4 -0.05,-0.47,0.98,U] [#5 -0.04,-0.55,0.70,U] [#6 -0.23,-0.79,0.65,U] [#7 0.14,-0.60,0.63,U] [#8 0.11,-0.69,0.66,U] 
21:38:14.241 00.004 7988 single-star, 8 included, MultiStar: {0.02, -0.57}, one-star: {0.10, -0.51}
21:38:14.241 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
21:38:14.241 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
21:38:14.241 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.51 hyp=0.52 cameraTheta=-1.38 mountX=0.51 mountY=-0.09, mountTheta=-0.17
21:38:14.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.51, opts=13)
21:38:14.241 00.000 7988 Enqueuing Move request for scope (0.10, -0.51)
21:38:14.241 00.000 15712 Worker thread wakes up
21:38:14.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.51) opts 0xd
21:38:14.241 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.51)
21:38:14.241 00.000 15712 Moving (0.10, -0.51) raw xDistance=0.51 yDistance=-0.09
21:38:14.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:14.241 00.000 7988 UpdateGuideState exits: m=1612 SNR=27.2
21:38:14.250 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:14.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:14.252 00.002 7988 Enqueuing Expose request
21:38:14.252 00.000 15712 PPEC rslt: input = 0.51, final = 0.24, react = 0.30, pred = -0.07, hyst = 0.27, hyst_pct = 0.00, period_length = 636.00
21:38:14.252 00.000 15712 PPEC: input: 0.51, control: 0.24, exposure: 1500
21:38:14.252 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:14.252 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:38:14.252 00.000 15712 MoveAxis(W, 77, ABG)
21:38:14.252 00.000 15712 Guiding  Dir = 3, Dur = 77
21:38:14.252 00.000 15712 IsGuiding returns 0
21:38:14.275 00.023 15712 PulseGuide returned control before completion, sleep 63
21:38:14.368 00.093 15712 IsGuiding returns 0
21:38:14.368 00.000 15712 Move returns status 0, amount 77
21:38:14.368 00.000 15712 MoveAxis(N, 0, ABG)
21:38:14.368 00.000 15712 Move returns status 0, amount 0
21:38:14.368 00.000 15712 move complete, result=0
21:38:14.368 00.000 15712 worker thread done servicing request
21:38:14.368 00.000 15712 Worker thread wakes up
21:38:14.368 00.000 7988 GuideStep: 0.5 px 77 ms WEST, -0.1 px 0 ms NORTH
21:38:14.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:14.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:15.785 01.417 15712 Exposure complete
21:38:15.840 00.055 15712 worker thread done servicing request
21:38:15.840 00.000 7988 OnExposeComplete: enter
21:38:15.840 00.000 7988 UpdateGuideState(): m_state=6
21:38:15.846 00.006 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6606
21:38:15.846 00.000 7988 Star::Find returns 1 (0), X=1183.39, Y=443.99, Mass=1432, SNR=25.7, Peak=198 HFD=3.4
21:38:15.846 00.000 7988 MultiStar: [#1 0.14,-0.20,1.05,U] [#2 0.18,-0.25,1.01,U] [#3 0.09,-0.27,0.96,U] [#4 0.24,0.08,1.03,U] [#5 0.23,-0.21,0.76,U] [#6 0.07,-0.35,0.70,U] [#7 0.18,-0.41,0.71,U] [#8 0.13,-0.38,0.69,U] 
21:38:15.846 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.21}, one-star: {0.41, -0.06}
21:38:15.846 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.58) = xAngle (0.74 = 0.74)
21:38:15.846 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.85 = -2.43)
21:38:15.846 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-0.84 mountX=0.21 mountY=-0.18, mountTheta=-0.72
21:38:15.846 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.21, opts=13)
21:38:15.846 00.000 7988 Enqueuing Move request for scope (0.19, -0.21)
21:38:15.857 00.011 15712 Worker thread wakes up
21:38:15.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.21) opts 0xd
21:38:15.857 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.21)
21:38:15.857 00.000 15712 Moving (0.19, -0.21) raw xDistance=0.21 yDistance=-0.18
21:38:15.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:38:15.857 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.7
21:38:15.859 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:15.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:15.861 00.002 7988 Enqueuing Expose request
21:38:15.861 00.000 15712 PPEC rslt: input = 0.21, final = 0.05, react = 0.13, pred = -0.07, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:38:15.861 00.000 15712 PPEC: input: 0.21, control: 0.05, exposure: 1500
21:38:15.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:15.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:38:15.861 00.000 15712 MoveAxis(W, 17, ABG)
21:38:15.861 00.000 15712 Guiding  Dir = 3, Dur = 17
21:38:15.861 00.000 15712 IsGuiding returns 0
21:38:15.893 00.032 15712 IsGuiding returns 1
21:38:15.893 00.000 15712 scope still moving after pulse duration time elapsed
21:38:15.925 00.032 15712 IsGuiding returns 0
21:38:15.925 00.000 15712 scope move finished after 17 + 44 ms
21:38:15.925 00.000 15712 Move returns status 0, amount 17
21:38:15.925 00.000 15712 MoveAxis(N, 0, ABG)
21:38:15.925 00.000 15712 Move returns status 0, amount 0
21:38:15.925 00.000 15712 move complete, result=0
21:38:15.925 00.000 15712 worker thread done servicing request
21:38:15.925 00.000 15712 Worker thread wakes up
21:38:15.925 00.000 7988 GuideStep: 0.2 px 17 ms WEST, -0.2 px 0 ms NORTH
21:38:15.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:15.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:17.567 01.642 15712 Exposure complete
21:38:17.626 00.059 15712 worker thread done servicing request
21:38:17.626 00.000 7988 OnExposeComplete: enter
21:38:17.626 00.000 7988 UpdateGuideState(): m_state=6
21:38:17.626 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6607
21:38:17.631 00.005 7988 Star::Find returns 1 (0), X=1183.14, Y=444.19, Mass=1474, SNR=26.1, Peak=230 HFD=3.2
21:38:17.631 00.000 7988 MultiStar: [#1 -0.02,-0.02,1.06,U] [#2 0.42,-0.04,0.99,U] [#3 0.20,0.23,0.99,U] [#4 0.21,-0.02,1.04,U] [#5 0.33,0.12,0.72,U] [#6 0.10,-0.08,0.69,U] [#7 0.19,0.16,0.66,U] [#8 0.10,-0.10,0.64,U] 
21:38:17.631 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.04}, one-star: {0.15, 0.13}
21:38:17.631 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.81 = 1.81)
21:38:17.631 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.92 = -1.37)
21:38:17.631 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.23 mountX=-0.05 mountY=-0.19, mountTheta=-1.80
21:38:17.631 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.04, opts=13)
21:38:17.631 00.000 7988 Enqueuing Move request for scope (0.19, 0.04)
21:38:17.631 00.000 15712 Worker thread wakes up
21:38:17.641 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
21:38:17.641 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
21:38:17.641 00.000 15712 Moving (0.19, 0.04) raw xDistance=-0.05 yDistance=-0.19
21:38:17.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:17.641 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.1
21:38:17.643 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:17.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:17.645 00.002 7988 Enqueuing Expose request
21:38:17.646 00.001 15712 PPEC rslt: input = -0.05, final = -0.07, react = -0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:17.646 00.000 15712 PPEC: input: -0.05, control: -0.07, exposure: 1500
21:38:17.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:17.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:38:17.646 00.000 15712 MoveAxis(E, 21, ABG)
21:38:17.646 00.000 15712 Guiding  Dir = 2, Dur = 21
21:38:17.682 00.036 15712 IsGuiding returns 0
21:38:17.698 00.016 15712 PulseGuide returned control before completion, sleep 15
21:38:17.744 00.046 15712 IsGuiding returns 0
21:38:17.744 00.000 15712 Move returns status 0, amount 21
21:38:17.744 00.000 15712 MoveAxis(N, 0, ABG)
21:38:17.744 00.000 15712 Move returns status 0, amount 0
21:38:17.744 00.000 15712 move complete, result=0
21:38:17.744 00.000 15712 worker thread done servicing request
21:38:17.744 00.000 15712 Worker thread wakes up
21:38:17.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:17.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:17.744 00.000 7988 GuideStep: -0.0 px 21 ms EAST, -0.2 px 0 ms NORTH
21:38:19.162 01.418 15712 Exposure complete
21:38:19.208 00.046 15712 worker thread done servicing request
21:38:19.221 00.013 7988 OnExposeComplete: enter
21:38:19.221 00.000 7988 UpdateGuideState(): m_state=6
21:38:19.223 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6608
21:38:19.224 00.001 7988 Star::Find returns 1 (0), X=1183.41, Y=444.10, Mass=1649, SNR=27.7, Peak=205 HFD=3.7
21:38:19.226 00.002 7988 MultiStar: [#1 0.17,-0.19,0.96,U] [#2 0.33,-0.13,0.98,U] [#3 0.47,0.10,0.88,U] [#4 0.19,0.13,0.95,U] [#5 0.28,-0.00,0.68,U] [#6 0.15,-0.16,0.67,U] [#7 0.20,-0.13,0.64,U] [#8 0.22,-0.13,0.63,U] 
21:38:19.226 00.000 7988 refined, 8 included, MultiStar: {0.28, -0.04}, one-star: {0.43, 0.04}
21:38:19.228 00.002 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.58) = xAngle (1.42 = 1.42)
21:38:19.228 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.75)
21:38:19.230 00.002 7988 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-0.16 mountX=0.04 mountY=-0.28, mountTheta=-1.42
21:38:19.232 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.04, opts=13)
21:38:19.232 00.000 7988 Enqueuing Move request for scope (0.28, -0.04)
21:38:19.234 00.002 15712 Worker thread wakes up
21:38:19.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
21:38:19.234 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
21:38:19.234 00.000 15712 Moving (0.28, -0.04) raw xDistance=0.04 yDistance=-0.28
21:38:19.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:38:19.234 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.7
21:38:19.237 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:19.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:19.238 00.001 7988 Enqueuing Expose request
21:38:19.240 00.002 15712 PPEC rslt: input = 0.04, final = -0.06, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:19.240 00.000 15712 PPEC: input: 0.04, control: -0.06, exposure: 1500
21:38:19.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:19.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:38:19.240 00.000 15712 MoveAxis(E, 18, ABG)
21:38:19.240 00.000 15712 Guiding  Dir = 2, Dur = 18
21:38:19.240 00.000 15712 IsGuiding returns 0
21:38:19.255 00.015 15712 IsGuiding returns 1
21:38:19.255 00.000 15712 scope still moving after pulse duration time elapsed
21:38:19.306 00.051 15712 IsGuiding returns 0
21:38:19.306 00.000 15712 scope move finished after 18 + 55 ms
21:38:19.306 00.000 15712 Move returns status 0, amount 18
21:38:19.306 00.000 15712 MoveAxis(N, 0, ABG)
21:38:19.306 00.000 15712 Move returns status 0, amount 0
21:38:19.306 00.000 15712 move complete, result=0
21:38:19.306 00.000 7988 GuideStep: 0.0 px 18 ms EAST, -0.3 px 0 ms NORTH
21:38:19.316 00.010 15712 worker thread done servicing request
21:38:19.316 00.000 15712 Worker thread wakes up
21:38:19.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:19.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:20.945 01.629 15712 Exposure complete
21:38:20.991 00.046 15712 worker thread done servicing request
21:38:20.991 00.000 7988 OnExposeComplete: enter
21:38:20.991 00.000 7988 UpdateGuideState(): m_state=6
21:38:21.006 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6609
21:38:21.006 00.000 7988 Star::Find returns 1 (1), X=1183.23, Y=444.04, Mass=1475, SNR=26.2, Peak=255 HFD=3.2
21:38:21.008 00.002 7988 MultiStar: [#1 0.12,-0.08,1.01,U] [#2 0.39,-0.17,1.01,U] [#3 0.27,-0.23,0.97,U] [#4 0.18,0.00,1.01,U] [#5 0.33,-0.19,0.69,U] [#6 0.27,-0.04,0.72,U] [#7 0.04,-0.12,0.70,U] [#8 0.15,-0.19,0.65,U] 
21:38:21.008 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.11}, one-star: {0.25, -0.02}
21:38:21.008 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
21:38:21.008 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.67)
21:38:21.008 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.07 mountX=0.02 mountY=-0.25, mountTheta=-1.50
21:38:21.008 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.02, opts=13)
21:38:21.008 00.000 7988 Enqueuing Move request for scope (0.25, -0.02)
21:38:21.008 00.000 15712 Worker thread wakes up
21:38:21.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
21:38:21.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
21:38:21.008 00.000 15712 Moving (0.25, -0.02) raw xDistance=0.02 yDistance=-0.25
21:38:21.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:21.008 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.2 Saturated
21:38:21.019 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:21.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:21.021 00.002 7988 Enqueuing Expose request
21:38:21.023 00.002 15712 PPEC rslt: input = 0.02, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:21.023 00.000 15712 PPEC: input: 0.02, control: -0.05, exposure: 1500
21:38:21.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:21.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:38:21.023 00.000 15712 MoveAxis(E, 15, ABG)
21:38:21.023 00.000 15712 Guiding  Dir = 2, Dur = 15
21:38:21.023 00.000 15712 IsGuiding returns 0
21:38:21.040 00.017 15712 IsGuiding returns 1
21:38:21.040 00.000 15712 scope still moving after pulse duration time elapsed
21:38:21.089 00.049 15712 IsGuiding returns 0
21:38:21.089 00.000 15712 scope move finished after 15 + 49 ms
21:38:21.089 00.000 15712 Move returns status 0, amount 15
21:38:21.089 00.000 15712 MoveAxis(N, 0, ABG)
21:38:21.089 00.000 15712 Move returns status 0, amount 0
21:38:21.089 00.000 15712 move complete, result=0
21:38:21.089 00.000 7988 GuideStep: 0.0 px 15 ms EAST, -0.2 px 0 ms NORTH
21:38:21.089 00.000 15712 worker thread done servicing request
21:38:21.091 00.002 15712 Worker thread wakes up
21:38:21.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:21.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:22.510 01.419 15712 Exposure complete
21:38:22.567 00.057 15712 worker thread done servicing request
21:38:22.568 00.001 7988 OnExposeComplete: enter
21:38:22.568 00.000 7988 UpdateGuideState(): m_state=6
21:38:22.571 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6610
21:38:22.571 00.000 7988 Star::Find returns 1 (0), X=1183.37, Y=443.97, Mass=1542, SNR=26.7, Peak=211 HFD=3.4
21:38:22.573 00.002 7988 MultiStar: [#1 0.25,-0.28,1.00,U] [#2 0.35,-0.39,1.00,U] [#3 0.20,-0.35,0.93,U] [#4 0.18,-0.27,1.00,U] [#5 0.42,-0.23,0.71,U] [#6 0.23,-0.49,0.71,U] [#7 0.23,-0.36,0.68,U] [#8 0.22,-0.44,0.69,U] 
21:38:22.575 00.002 7988 single-star, 8 included, MultiStar: {0.28, -0.31}, one-star: {0.39, -0.09}
21:38:22.575 00.000 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.58) = xAngle (1.36 = 1.36)
21:38:22.577 00.002 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.47 = -1.82)
21:38:22.577 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-0.22 mountX=0.08 mountY=-0.39, mountTheta=-1.36
21:38:22.579 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=-0.09, opts=13)
21:38:22.579 00.000 7988 Enqueuing Move request for scope (0.39, -0.09)
21:38:22.581 00.002 15712 Worker thread wakes up
21:38:22.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.09) opts 0xd
21:38:22.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, -0.09)
21:38:22.581 00.000 15712 Moving (0.39, -0.09) raw xDistance=0.08 yDistance=-0.39
21:38:22.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:22.581 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7
21:38:22.584 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:22.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:22.585 00.001 7988 Enqueuing Expose request
21:38:22.587 00.002 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:22.587 00.000 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
21:38:22.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:22.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:38:22.587 00.000 15712 MoveAxis(E, 13, ABG)
21:38:22.587 00.000 15712 Guiding  Dir = 2, Dur = 13
21:38:22.587 00.000 15712 IsGuiding returns 0
21:38:22.602 00.015 15712 IsGuiding returns 1
21:38:22.602 00.000 15712 scope still moving after pulse duration time elapsed
21:38:22.653 00.051 15712 IsGuiding returns 1
21:38:22.682 00.029 15712 IsGuiding returns 0
21:38:22.682 00.000 15712 scope move finished after 13 + 81 ms
21:38:22.682 00.000 15712 Move returns status 0, amount 13
21:38:22.682 00.000 15712 MoveAxis(N, 0, ABG)
21:38:22.682 00.000 15712 Move returns status 0, amount 0
21:38:22.682 00.000 15712 move complete, result=0
21:38:22.682 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.4 px 0 ms NORTH
21:38:22.684 00.002 15712 worker thread done servicing request
21:38:22.684 00.000 15712 Worker thread wakes up
21:38:22.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:22.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:24.311 01.627 15712 Exposure complete
21:38:24.373 00.062 15712 worker thread done servicing request
21:38:24.373 00.000 7988 OnExposeComplete: enter
21:38:24.373 00.000 7988 UpdateGuideState(): m_state=6
21:38:24.375 00.002 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6611
21:38:24.375 00.000 7988 Star::Find returns 1 (0), X=1183.08, Y=443.81, Mass=1596, SNR=27.2, Peak=229 HFD=3.5
21:38:24.377 00.002 7988 MultiStar: [#1 0.13,-0.33,0.99,U] [#2 0.16,-0.54,0.96,U] [#3 0.14,-0.54,0.95,U] [#4 0.09,-0.25,0.99,U] [#5 0.49,-0.42,0.71,U] [#6 -0.03,-0.53,0.69,U] [#7 0.05,-0.38,0.67,U] [#8 0.11,-0.36,0.64,U] 
21:38:24.377 00.000 7988 single-star, 8 included, MultiStar: {0.14, -0.39}, one-star: {0.10, -0.24}
21:38:24.379 00.002 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.58) = xAngle (0.41 = 0.41)
21:38:24.379 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.52 = -2.76)
21:38:24.381 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.17 mountX=0.24 mountY=-0.10, mountTheta=-0.39
21:38:24.383 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.24, opts=13)
21:38:24.385 00.002 7988 Enqueuing Move request for scope (0.10, -0.24)
21:38:24.385 00.000 15712 Worker thread wakes up
21:38:24.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
21:38:24.385 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
21:38:24.385 00.000 15712 Moving (0.10, -0.24) raw xDistance=0.24 yDistance=-0.10
21:38:24.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:24.385 00.000 7988 UpdateGuideState exits: m=1596 SNR=27.2
21:38:24.388 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:24.389 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:24.389 00.000 7988 Enqueuing Expose request
21:38:24.389 00.000 15712 PPEC rslt: input = 0.24, final = 0.11, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
21:38:24.389 00.000 15712 PPEC: input: 0.24, control: 0.11, exposure: 1500
21:38:24.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:24.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:38:24.389 00.000 15712 MoveAxis(W, 35, ABG)
21:38:24.389 00.000 15712 Guiding  Dir = 3, Dur = 35
21:38:24.389 00.000 15712 IsGuiding returns 0
21:38:24.409 00.020 15712 PulseGuide returned control before completion, sleep 25
21:38:24.470 00.061 15712 IsGuiding returns 0
21:38:24.470 00.000 15712 Move returns status 0, amount 35
21:38:24.470 00.000 15712 MoveAxis(N, 0, ABG)
21:38:24.470 00.000 15712 Move returns status 0, amount 0
21:38:24.470 00.000 15712 move complete, result=0
21:38:24.470 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
21:38:24.479 00.009 15712 worker thread done servicing request
21:38:24.479 00.000 15712 Worker thread wakes up
21:38:24.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:24.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:25.891 01.412 15712 Exposure complete
21:38:25.949 00.058 15712 worker thread done servicing request
21:38:25.949 00.000 7988 OnExposeComplete: enter
21:38:25.949 00.000 7988 UpdateGuideState(): m_state=6
21:38:25.949 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6612
21:38:25.953 00.004 7988 Star::Find returns 1 (0), X=1183.28, Y=444.11, Mass=1537, SNR=26.6, Peak=219 HFD=3.3
21:38:25.953 00.000 7988 MultiStar: [#1 0.18,-0.18,1.02,U] [#2 0.31,-0.34,0.97,U] [#3 0.23,-0.23,0.94,U] [#4 0.18,-0.11,1.05,U] [#5 0.31,0.03,0.69,U] [#6 0.15,-0.29,0.67,U] [#7 0.16,-0.44,0.65,U] [#8 0.06,-0.31,0.67,U] 
21:38:25.953 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.19}, one-star: {0.30, 0.05}
21:38:25.953 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
21:38:25.953 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.32)
21:38:25.953 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.72 mountX=0.19 mountY=-0.21, mountTheta=-0.84
21:38:25.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.19, opts=13)
21:38:25.953 00.000 7988 Enqueuing Move request for scope (0.22, -0.19)
21:38:25.953 00.000 15712 Worker thread wakes up
21:38:25.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
21:38:25.953 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
21:38:25.953 00.000 15712 Moving (0.22, -0.19) raw xDistance=0.19 yDistance=-0.21
21:38:25.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:38:25.953 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6
21:38:25.966 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:25.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:25.968 00.002 7988 Enqueuing Expose request
21:38:25.969 00.001 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:38:25.969 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
21:38:25.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:25.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:38:25.969 00.000 15712 MoveAxis(W, 28, ABG)
21:38:25.969 00.000 15712 Guiding  Dir = 3, Dur = 28
21:38:25.988 00.019 15712 IsGuiding returns 0
21:38:26.010 00.022 15712 PulseGuide returned control before completion, sleep 22
21:38:26.051 00.041 15712 IsGuiding returns 0
21:38:26.051 00.000 15712 Move returns status 0, amount 28
21:38:26.051 00.000 15712 MoveAxis(N, 0, ABG)
21:38:26.051 00.000 15712 Move returns status 0, amount 0
21:38:26.051 00.000 15712 move complete, result=0
21:38:26.051 00.000 15712 worker thread done servicing request
21:38:26.051 00.000 15712 Worker thread wakes up
21:38:26.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:26.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:26.051 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
21:38:27.694 01.643 15712 Exposure complete
21:38:27.739 00.045 15712 worker thread done servicing request
21:38:27.753 00.014 7988 OnExposeComplete: enter
21:38:27.753 00.000 7988 UpdateGuideState(): m_state=6
21:38:27.755 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6613
21:38:27.755 00.000 7988 Star::Find returns 1 (1), X=1183.17, Y=444.25, Mass=1472, SNR=26.1, Peak=255 HFD=3.0
21:38:27.755 00.000 7988 MultiStar: [#1 0.04,-0.12,1.02,U] [#2 0.26,-0.11,1.03,U] [#3 0.22,-0.15,0.99,U] [#4 0.03,0.03,1.05,U] [#5 0.31,-0.04,0.73,U] [#6 0.14,-0.36,0.70,U] [#7 0.08,-0.15,0.68,U] [#8 0.09,-0.22,0.64,U] 
21:38:27.755 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.19, 0.20}
21:38:27.755 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
21:38:27.755 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.12)
21:38:27.755 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.52 mountX=0.09 mountY=-0.15, mountTheta=-1.05
21:38:27.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.09, opts=13)
21:38:27.755 00.000 7988 Enqueuing Move request for scope (0.15, -0.09)
21:38:27.755 00.000 15712 Worker thread wakes up
21:38:27.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
21:38:27.755 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
21:38:27.755 00.000 15712 Moving (0.15, -0.09) raw xDistance=0.09 yDistance=-0.15
21:38:27.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:27.755 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1 Saturated
21:38:27.767 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:27.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:27.770 00.003 7988 Enqueuing Expose request
21:38:27.771 00.001 15712 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:27.771 00.000 15712 PPEC: input: 0.09, control: -0.04, exposure: 1500
21:38:27.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:27.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:38:27.771 00.000 15712 MoveAxis(E, 12, ABG)
21:38:27.771 00.000 15712 Guiding  Dir = 2, Dur = 12
21:38:27.771 00.000 15712 IsGuiding returns 0
21:38:27.771 00.000 15712 IsGuiding returns 1
21:38:27.771 00.000 15712 scope still moving after pulse duration time elapsed
21:38:27.818 00.047 15712 IsGuiding returns 0
21:38:27.818 00.000 15712 scope move finished after 12 + 34 ms
21:38:27.818 00.000 15712 Move returns status 0, amount 12
21:38:27.818 00.000 15712 MoveAxis(N, 0, ABG)
21:38:27.818 00.000 15712 Move returns status 0, amount 0
21:38:27.818 00.000 15712 move complete, result=0
21:38:27.818 00.000 15712 worker thread done servicing request
21:38:27.818 00.000 15712 Worker thread wakes up
21:38:27.818 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
21:38:27.820 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:27.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:29.236 01.416 15712 Exposure complete
21:38:29.296 00.060 15712 worker thread done servicing request
21:38:29.296 00.000 7988 OnExposeComplete: enter
21:38:29.296 00.000 7988 UpdateGuideState(): m_state=6
21:38:29.299 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6614
21:38:29.300 00.001 7988 Star::Find returns 1 (1), X=1183.25, Y=444.09, Mass=1509, SNR=26.5, Peak=255 HFD=3.2
21:38:29.300 00.000 7988 MultiStar: [#1 0.23,-0.15,1.02,U] [#2 0.35,-0.16,1.04,U] [#3 0.18,0.02,0.95,U] [#4 -0.01,-0.04,1.06,U] [#5 0.35,0.04,0.73,U] [#6 -0.05,-0.28,0.69,U] [#7 -0.03,-0.08,0.67,U] [#8 -0.05,-0.18,0.66,U] 
21:38:29.300 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.27, 0.04}
21:38:29.300 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.58) = xAngle (1.09 = 1.09)
21:38:29.300 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.09)
21:38:29.300 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.49 mountX=0.08 mountY=-0.15, mountTheta=-1.08
21:38:29.300 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.08, opts=13)
21:38:29.300 00.000 7988 Enqueuing Move request for scope (0.15, -0.08)
21:38:29.300 00.000 15712 Worker thread wakes up
21:38:29.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
21:38:29.300 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
21:38:29.300 00.000 15712 Moving (0.15, -0.08) raw xDistance=0.08 yDistance=-0.15
21:38:29.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:29.300 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.5 Saturated
21:38:29.313 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:29.313 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:29.315 00.002 7988 Enqueuing Expose request
21:38:29.315 00.000 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:29.316 00.001 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
21:38:29.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:29.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:38:29.316 00.000 15712 MoveAxis(E, 14, ABG)
21:38:29.316 00.000 15712 Guiding  Dir = 2, Dur = 14
21:38:29.316 00.000 15712 IsGuiding returns 0
21:38:29.336 00.020 15712 IsGuiding returns 1
21:38:29.336 00.000 15712 scope still moving after pulse duration time elapsed
21:38:29.384 00.048 15712 IsGuiding returns 0
21:38:29.384 00.000 15712 scope move finished after 14 + 53 ms
21:38:29.384 00.000 15712 Move returns status 0, amount 14
21:38:29.384 00.000 15712 MoveAxis(N, 0, ABG)
21:38:29.384 00.000 15712 Move returns status 0, amount 0
21:38:29.384 00.000 15712 move complete, result=0
21:38:29.384 00.000 15712 worker thread done servicing request
21:38:29.384 00.000 15712 Worker thread wakes up
21:38:29.384 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
21:38:29.385 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:29.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:31.023 01.638 15712 Exposure complete
21:38:31.068 00.045 15712 worker thread done servicing request
21:38:31.068 00.000 7988 OnExposeComplete: enter
21:38:31.068 00.000 7988 UpdateGuideState(): m_state=6
21:38:31.085 00.017 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6615
21:38:31.085 00.000 7988 Star::Find returns 1 (0), X=1183.28, Y=443.91, Mass=1472, SNR=26.2, Peak=231 HFD=2.8
21:38:31.087 00.002 7988 MultiStar: [#1 0.16,-0.39,1.01,U] [#2 0.24,-0.40,1.00,U] [#3 0.30,-0.34,0.97,U] [#4 0.14,-0.29,1.08,U] [#5 0.14,-0.05,0.73,U] [#6 0.17,-0.64,0.69,U] [#7 0.03,-0.47,0.70,U] [#8 0.17,-0.37,0.71,U] 
21:38:31.087 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.34}, one-star: {0.30, -0.14}
21:38:31.089 00.002 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
21:38:31.089 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.04)
21:38:31.091 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=-0.14 hyp=0.34 cameraTheta=-0.44 mountX=0.14 mountY=-0.30, mountTheta=-1.13
21:38:31.093 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.14, opts=13)
21:38:31.093 00.000 7988 Enqueuing Move request for scope (0.30, -0.14)
21:38:31.095 00.002 15712 Worker thread wakes up
21:38:31.095 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.14) opts 0xd
21:38:31.095 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.14)
21:38:31.095 00.000 15712 Moving (0.30, -0.14) raw xDistance=0.14 yDistance=-0.30
21:38:31.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:38:31.095 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.2
21:38:31.098 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:31.098 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:31.100 00.002 7988 Enqueuing Expose request
21:38:31.100 00.000 15712 PPEC rslt: input = 0.14, final = -0.06, react = 0.09, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:31.100 00.000 15712 PPEC: input: 0.14, control: -0.06, exposure: 1500
21:38:31.100 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:38:31.100 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:38:31.100 00.000 15712 MoveAxis(E, 19, ABG)
21:38:31.100 00.000 15712 Guiding  Dir = 2, Dur = 19
21:38:31.100 00.000 15712 IsGuiding returns 0
21:38:31.121 00.021 15712 IsGuiding returns 1
21:38:31.121 00.000 15712 scope still moving after pulse duration time elapsed
21:38:31.170 00.049 15712 IsGuiding returns 0
21:38:31.170 00.000 15712 scope move finished after 19 + 53 ms
21:38:31.170 00.000 15712 Move returns status 0, amount 19
21:38:31.170 00.000 15712 MoveAxis(N, 0, ABG)
21:38:31.170 00.000 15712 Move returns status 0, amount 0
21:38:31.170 00.000 15712 move complete, result=0
21:38:31.170 00.000 7988 GuideStep: 0.1 px 19 ms EAST, -0.3 px 0 ms NORTH
21:38:31.176 00.006 15712 worker thread done servicing request
21:38:31.176 00.000 15712 Worker thread wakes up
21:38:31.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:31.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:32.583 01.407 15712 Exposure complete
21:38:32.642 00.059 15712 worker thread done servicing request
21:38:32.642 00.000 7988 OnExposeComplete: enter
21:38:32.642 00.000 7988 UpdateGuideState(): m_state=6
21:38:32.644 00.002 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6616
21:38:32.644 00.000 7988 Star::Find returns 1 (0), X=1183.46, Y=443.61, Mass=1543, SNR=26.8, Peak=223 HFD=3.3
21:38:32.644 00.000 7988 MultiStar: [#1 0.05,-0.38,1.04,U] [#2 0.26,-0.57,1.02,U] [#3 0.20,-0.51,0.96,U] [#4 0.16,-0.52,1.03,U] [#5 0.29,-0.25,0.68,U] [#6 0.20,-0.59,0.70,U] [#7 0.18,-0.51,0.67,U] [#8 0.23,-0.33,0.67,U] 
21:38:32.648 00.004 7988 refined, 8 included, MultiStar: {0.23, -0.46}, one-star: {0.48, -0.45}
21:38:32.648 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
21:38:32.648 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.71)
21:38:32.648 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.46 hyp=0.51 cameraTheta=-1.11 mountX=0.46 mountY=-0.22, mountTheta=-0.44
21:38:32.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.46, opts=13)
21:38:32.648 00.000 7988 Enqueuing Move request for scope (0.23, -0.46)
21:38:32.648 00.000 15712 Worker thread wakes up
21:38:32.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.46) opts 0xd
21:38:32.648 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.46)
21:38:32.648 00.000 15712 Moving (0.23, -0.46) raw xDistance=0.46 yDistance=-0.22
21:38:32.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:32.648 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8
21:38:32.657 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:32.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:32.659 00.002 7988 Enqueuing Expose request
21:38:32.660 00.001 15712 PPEC rslt: input = 0.46, final = 0.22, react = 0.28, pred = -0.06, hyst = 0.25, hyst_pct = 0.00, period_length = 636.00
21:38:32.660 00.000 15712 PPEC: input: 0.46, control: 0.22, exposure: 1500
21:38:32.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:32.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:38:32.660 00.000 15712 MoveAxis(W, 70, ABG)
21:38:32.660 00.000 15712 Guiding  Dir = 3, Dur = 70
21:38:32.660 00.000 15712 IsGuiding returns 0
21:38:32.676 00.016 15712 PulseGuide returned control before completion, sleep 66
21:38:32.756 00.080 15712 IsGuiding returns 0
21:38:32.756 00.000 15712 Move returns status 0, amount 70
21:38:32.756 00.000 15712 MoveAxis(N, 0, ABG)
21:38:32.756 00.000 15712 Move returns status 0, amount 0
21:38:32.756 00.000 15712 move complete, result=0
21:38:32.756 00.000 7988 GuideStep: 0.5 px 70 ms WEST, -0.2 px 0 ms NORTH
21:38:32.758 00.002 15712 worker thread done servicing request
21:38:32.758 00.000 15712 Worker thread wakes up
21:38:32.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:32.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:34.384 01.626 15712 Exposure complete
21:38:34.443 00.059 15712 worker thread done servicing request
21:38:34.443 00.000 7988 OnExposeComplete: enter
21:38:34.443 00.000 7988 UpdateGuideState(): m_state=6
21:38:34.447 00.004 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6617
21:38:34.447 00.000 7988 Star::Find returns 1 (0), X=1183.33, Y=444.02, Mass=1581, SNR=27.3, Peak=206 HFD=3.3
21:38:34.449 00.002 7988 MultiStar: [#1 0.14,-0.17,0.98,U] [#2 0.47,-0.12,1.01,U] [#3 0.30,-0.11,0.93,U] [#4 0.15,-0.07,1.01,U] [#5 0.56,-0.18,0.71,U] [#6 0.26,-0.36,0.68,U] [#7 0.23,-0.15,0.61,U] [#8 0.36,-0.19,0.63,U] 
21:38:34.451 00.002 7988 refined, 8 included, MultiStar: {0.31, -0.14}, one-star: {0.35, -0.03}
21:38:34.452 00.001 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
21:38:34.452 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.25 = -2.03)
21:38:34.454 00.002 7988 CameraToMount -- cameraX=0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-0.43 mountX=0.14 mountY=-0.30, mountTheta=-1.14
21:38:34.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.14, opts=13)
21:38:34.456 00.002 7988 Enqueuing Move request for scope (0.31, -0.14)
21:38:34.458 00.002 15712 Worker thread wakes up
21:38:34.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.14) opts 0xd
21:38:34.458 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.14)
21:38:34.458 00.000 15712 Moving (0.31, -0.14) raw xDistance=0.14 yDistance=-0.30
21:38:34.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:34.458 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.3
21:38:34.460 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:34.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:34.462 00.002 7988 Enqueuing Expose request
21:38:34.463 00.001 15712 PPEC rslt: input = 0.14, final = -0.07, react = 0.08, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:34.463 00.000 15712 PPEC: input: 0.14, control: -0.07, exposure: 1500
21:38:34.463 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:38:34.463 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:38:34.463 00.000 15712 MoveAxis(E, 22, ABG)
21:38:34.463 00.000 15712 Guiding  Dir = 2, Dur = 22
21:38:34.463 00.000 15712 IsGuiding returns 0
21:38:34.483 00.020 15712 PulseGuide returned control before completion, sleep 13
21:38:34.531 00.048 15712 IsGuiding returns 0
21:38:34.531 00.000 15712 Move returns status 0, amount 22
21:38:34.531 00.000 15712 MoveAxis(N, 0, ABG)
21:38:34.531 00.000 15712 Move returns status 0, amount 0
21:38:34.531 00.000 15712 move complete, result=0
21:38:34.531 00.000 15712 worker thread done servicing request
21:38:34.531 00.000 15712 Worker thread wakes up
21:38:34.531 00.000 7988 GuideStep: 0.1 px 22 ms EAST, -0.3 px 0 ms NORTH
21:38:34.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:34.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:35.950 01.419 15712 Exposure complete
21:38:36.011 00.061 15712 worker thread done servicing request
21:38:36.011 00.000 7988 OnExposeComplete: enter
21:38:36.013 00.002 7988 UpdateGuideState(): m_state=6
21:38:36.013 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6618
21:38:36.016 00.003 7988 Star::Find returns 1 (0), X=1183.40, Y=443.91, Mass=1534, SNR=26.9, Peak=191 HFD=3.3
21:38:36.016 00.000 7988 MultiStar: [#1 0.31,-0.20,1.02,U] [#2 0.38,-0.30,1.00,U] [#3 0.28,-0.16,0.89,U] [#4 0.17,-0.07,0.99,U] [#5 0.43,-0.14,0.69,U] [#6 0.16,-0.41,0.69,U] [#7 0.17,-0.32,0.68,U] [#8 0.19,-0.32,0.64,U] 
21:38:36.016 00.000 7988 refined, 8 included, MultiStar: {0.29, -0.22}, one-star: {0.42, -0.15}
21:38:36.016 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.58) = xAngle (0.93 = 0.93)
21:38:36.016 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.04 = -2.25)
21:38:36.016 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.36 cameraTheta=-0.65 mountX=0.22 mountY=-0.28, mountTheta=-0.92
21:38:36.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.22, opts=13)
21:38:36.027 00.011 7988 Enqueuing Move request for scope (0.29, -0.22)
21:38:36.027 00.000 15712 Worker thread wakes up
21:38:36.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.22) opts 0xd
21:38:36.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.22)
21:38:36.027 00.000 15712 Moving (0.29, -0.22) raw xDistance=0.22 yDistance=-0.28
21:38:36.030 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:36.030 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.9
21:38:36.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:36.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:36.030 00.000 7988 Enqueuing Expose request
21:38:36.030 00.000 15712 PPEC rslt: input = 0.22, final = 0.07, react = 0.13, pred = -0.06, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
21:38:36.030 00.000 15712 PPEC: input: 0.22, control: 0.07, exposure: 1500
21:38:36.030 00.000 15712 switching direction from 1 to -1 - decHistory=-4 oldest=-0.73 newest=-0.80
21:38:36.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:38:36.030 00.000 15712 MoveAxis(W, 22, ABG)
21:38:36.030 00.000 15712 Guiding  Dir = 3, Dur = 22
21:38:36.030 00.000 15712 IsGuiding returns 0
21:38:36.064 00.034 15712 IsGuiding returns 1
21:38:36.064 00.000 15712 scope still moving after pulse duration time elapsed
21:38:36.091 00.027 15712 IsGuiding returns 1
21:38:36.127 00.036 15712 IsGuiding returns 0
21:38:36.127 00.000 15712 scope move finished after 22 + 71 ms
21:38:36.127 00.000 15712 Move returns status 0, amount 22
21:38:36.127 00.000 15712 BLC: Oldest BLC event removed
21:38:36.127 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 51 applied
21:38:36.127 00.000 15712 MoveAxis(N, 123, ABG)
21:38:36.127 00.000 15712 Guiding  Dir = 0, Dur = 123
21:38:36.127 00.000 15712 IsGuiding returns 0
21:38:36.209 00.082 15712 PulseGuide returned control before completion, sleep 54
21:38:36.265 00.056 15712 IsGuiding returns 1
21:38:36.265 00.000 15712 scope still moving after pulse duration time elapsed
21:38:36.297 00.032 15712 IsGuiding returns 1
21:38:36.361 00.064 15712 IsGuiding returns 0
21:38:36.361 00.000 15712 scope move finished after 123 + 116 ms
21:38:36.361 00.000 15712 Move returns status 0, amount 123
21:38:36.361 00.000 15712 move complete, result=0
21:38:36.361 00.000 7988 GuideStep: 0.2 px 22 ms WEST, -0.3 px 123 ms NORTH
21:38:36.370 00.009 15712 worker thread done servicing request
21:38:36.370 00.000 15712 Worker thread wakes up
21:38:36.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:36.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:38.005 01.635 15712 Exposure complete
21:38:38.052 00.047 15712 worker thread done servicing request
21:38:38.052 00.000 7988 OnExposeComplete: enter
21:38:38.052 00.000 7988 UpdateGuideState(): m_state=6
21:38:38.069 00.017 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6619
21:38:38.069 00.000 7988 Star::Find returns 1 (1), X=1182.94, Y=444.24, Mass=1486, SNR=26.5, Peak=255 HFD=3.2
21:38:38.071 00.002 7988 MultiStar: [#1 -0.07,0.09,1.01,U] [#2 -0.02,0.13,1.02,U] [#3 0.04,0.24,0.95,U] [#4 -0.10,0.21,1.04,U] [#5 -0.05,0.47,0.71,U] [#6 -0.19,0.16,0.72,U] [#7 0.20,0.03,0.66,U] [#8 -0.02,0.19,0.63,U] 
21:38:38.071 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.18}, one-star: {-0.04, 0.18}
21:38:38.073 00.002 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
21:38:38.073 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
21:38:38.075 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.75 mountX=-0.18 mountY=0.03, mountTheta=2.99
21:38:38.075 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.18, opts=13)
21:38:38.075 00.000 7988 Enqueuing Move request for scope (-0.03, 0.18)
21:38:38.075 00.000 15712 Worker thread wakes up
21:38:38.075 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
21:38:38.075 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
21:38:38.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:38:38.075 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.5 Saturated
21:38:38.082 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:38.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:38.084 00.002 7988 Enqueuing Expose request
21:38:38.084 00.000 15712 Moving (-0.03, 0.18) raw xDistance=-0.18 yDistance=0.03
21:38:38.084 00.000 15712 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.281317, 1:-0.029009
21:38:38.086 00.002 15712 BLC: No correction, Miss < min_move
21:38:38.086 00.000 15712 PPEC rslt: input = -0.18, final = -0.18, react = -0.11, pred = -0.07, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:38:38.086 00.000 15712 PPEC: input: -0.18, control: -0.18, exposure: 1500
21:38:38.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:38.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:38:38.086 00.000 15712 MoveAxis(E, 59, ABG)
21:38:38.086 00.000 15712 Guiding  Dir = 2, Dur = 59
21:38:38.086 00.000 15712 IsGuiding returns 0
21:38:38.103 00.017 15712 PulseGuide returned control before completion, sleep 49
21:38:38.174 00.071 15712 IsGuiding returns 1
21:38:38.174 00.000 15712 scope still moving after pulse duration time elapsed
21:38:38.211 00.037 15712 IsGuiding returns 0
21:38:38.211 00.000 15712 scope move finished after 59 + 61 ms
21:38:38.211 00.000 15712 Move returns status 0, amount 59
21:38:38.211 00.000 15712 MoveAxis(N, 0, ABG)
21:38:38.211 00.000 15712 Move returns status 0, amount 0
21:38:38.211 00.000 15712 move complete, result=0
21:38:38.211 00.000 15712 worker thread done servicing request
21:38:38.211 00.000 15712 Worker thread wakes up
21:38:38.211 00.000 7988 GuideStep: -0.2 px 59 ms EAST, 0.0 px 0 ms NORTH
21:38:38.213 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:38.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:39.630 01.417 15712 Exposure complete
21:38:39.684 00.054 15712 worker thread done servicing request
21:38:39.684 00.000 7988 OnExposeComplete: enter
21:38:39.684 00.000 7988 UpdateGuideState(): m_state=6
21:38:39.691 00.007 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6620
21:38:39.691 00.000 7988 Star::Find returns 1 (1), X=1182.97, Y=444.18, Mass=1471, SNR=26.1, Peak=255 HFD=2.9
21:38:39.691 00.000 7988 MultiStar: [#1 -0.11,-0.10,1.03,U] [#2 -0.14,-0.22,1.01,U] [#3 -0.11,0.16,0.96,U] [#4 -0.24,0.11,1.05,U] [#5 -0.04,-0.11,0.70,U] [#6 -0.25,-0.16,0.70,U] [#7 -0.20,-0.13,0.68,U] [#8 -0.08,-0.27,0.66,U] 
21:38:39.691 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.01, 0.12}
21:38:39.691 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
21:38:39.691 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
21:38:39.691 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=-0.12 mountY=0.01, mountTheta=3.07
21:38:39.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.12, opts=13)
21:38:39.691 00.000 7988 Enqueuing Move request for scope (-0.01, 0.12)
21:38:39.701 00.010 15712 Worker thread wakes up
21:38:39.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
21:38:39.701 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
21:38:39.701 00.000 15712 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=0.01
21:38:39.701 00.000 15712 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.281317, 1:-0.029009, 2:-0.008394
21:38:39.701 00.000 15712 BLC: No correction, Miss < min_move
21:38:39.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:39.701 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1 Saturated
21:38:39.704 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:39.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:39.706 00.002 7988 Enqueuing Expose request
21:38:39.707 00.001 15712 PPEC rslt: input = -0.12, final = -0.06, react = -0.07, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:39.707 00.000 15712 PPEC: input: -0.12, control: -0.06, exposure: 1500
21:38:39.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:39.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:38:39.707 00.000 15712 MoveAxis(E, 19, ABG)
21:38:39.707 00.000 15712 Guiding  Dir = 2, Dur = 19
21:38:39.707 00.000 15712 IsGuiding returns 0
21:38:39.726 00.019 15712 PulseGuide returned control before completion, sleep 11
21:38:39.739 00.013 15712 IsGuiding returns 1
21:38:39.739 00.000 15712 scope still moving after pulse duration time elapsed
21:38:39.773 00.034 15712 IsGuiding returns 0
21:38:39.773 00.000 15712 scope move finished after 19 + 46 ms
21:38:39.773 00.000 15712 Move returns status 0, amount 19
21:38:39.773 00.000 15712 MoveAxis(N, 0, ABG)
21:38:39.773 00.000 15712 Move returns status 0, amount 0
21:38:39.773 00.000 15712 move complete, result=0
21:38:39.773 00.000 15712 worker thread done servicing request
21:38:39.773 00.000 7988 GuideStep: -0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
21:38:39.773 00.000 15712 Worker thread wakes up
21:38:39.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:39.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:41.515 01.742 15712 Exposure complete
21:38:41.571 00.056 15712 worker thread done servicing request
21:38:41.571 00.000 7988 OnExposeComplete: enter
21:38:41.571 00.000 7988 UpdateGuideState(): m_state=6
21:38:41.577 00.006 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6621
21:38:41.577 00.000 7988 Star::Find returns 1 (0), X=1182.91, Y=444.01, Mass=1477, SNR=26.2, Peak=223 HFD=2.8
21:38:41.577 00.000 7988 MultiStar: [#1 -0.28,-0.07,1.03,U] [#2 -0.35,-0.23,1.01,U] [#3 -0.19,-0.24,0.95,U] [#4 -0.32,-0.06,1.04,U] [#5 -0.12,-0.20,0.72,U] [#6 -0.43,-0.32,0.70,U] [#7 -0.27,-0.35,0.72,U] [#8 -0.21,-0.27,0.67,U] 
21:38:41.577 00.000 7988 single-star, 8 included, MultiStar: {-0.25, -0.18}, one-star: {-0.07, -0.04}
21:38:41.577 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
21:38:41.577 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
21:38:41.577 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.58 mountX=0.04 mountY=0.07, mountTheta=1.01
21:38:41.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.04, opts=13)
21:38:41.577 00.000 7988 Enqueuing Move request for scope (-0.07, -0.04)
21:38:41.588 00.011 15712 Worker thread wakes up
21:38:41.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
21:38:41.588 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
21:38:41.588 00.000 15712 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=0.07
21:38:41.588 00.000 15712 BLC: window closed
21:38:41.588 00.000 15712 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.281317, 1:-0.029009, 2:-0.008394
21:38:41.588 00.000 15712 BLC: No correction, Miss < min_move
21:38:41.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:38:41.588 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.2
21:38:41.590 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:41.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:41.592 00.002 7988 Enqueuing Expose request
21:38:41.592 00.000 15712 PPEC rslt: input = 0.04, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:41.592 00.000 15712 PPEC: input: 0.04, control: -0.05, exposure: 1500
21:38:41.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:41.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:38:41.592 00.000 15712 MoveAxis(E, 17, ABG)
21:38:41.592 00.000 15712 Guiding  Dir = 2, Dur = 17
21:38:41.592 00.000 15712 IsGuiding returns 0
21:38:41.608 00.016 15712 IsGuiding returns 1
21:38:41.608 00.000 15712 scope still moving after pulse duration time elapsed
21:38:41.660 00.052 15712 IsGuiding returns 0
21:38:41.660 00.000 15712 scope move finished after 17 + 48 ms
21:38:41.660 00.000 15712 Move returns status 0, amount 17
21:38:41.660 00.000 15712 MoveAxis(N, 0, ABG)
21:38:41.660 00.000 15712 Move returns status 0, amount 0
21:38:41.660 00.000 15712 move complete, result=0
21:38:41.660 00.000 7988 GuideStep: 0.0 px 17 ms EAST, 0.1 px 0 ms NORTH
21:38:41.662 00.002 15712 worker thread done servicing request
21:38:41.662 00.000 15712 Worker thread wakes up
21:38:41.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:41.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:43.078 01.416 15712 Exposure complete
21:38:43.133 00.055 15712 worker thread done servicing request
21:38:43.133 00.000 7988 OnExposeComplete: enter
21:38:43.133 00.000 7988 UpdateGuideState(): m_state=6
21:38:43.139 00.006 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6622
21:38:43.139 00.000 7988 Star::Find returns 1 (1), X=1182.95, Y=443.89, Mass=1567, SNR=27.0, Peak=255 HFD=3.0
21:38:43.139 00.000 7988 MultiStar: [#1 -0.13,-0.25,0.99,U] [#2 -0.10,-0.30,0.98,U] [#3 0.07,-0.32,0.93,U] [#4 -0.19,-0.26,1.01,U] [#5 -0.18,-0.31,0.69,U] [#6 -0.33,-0.46,0.71,U] [#7 -0.22,-0.23,0.67,U] [#8 -0.02,-0.35,0.65,U] 
21:38:43.139 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.29}, one-star: {-0.03, -0.17}
21:38:43.139 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
21:38:43.139 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
21:38:43.139 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.73 mountX=0.17 mountY=0.03, mountTheta=0.18
21:38:43.148 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.17, opts=13)
21:38:43.148 00.000 7988 Enqueuing Move request for scope (-0.03, -0.17)
21:38:43.150 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:38:43.150 00.000 7988 UpdateGuideState exits: m=1567 SNR=27.0 Saturated
21:38:43.152 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:43.152 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:43.154 00.002 7988 Enqueuing Expose request
21:38:43.155 00.001 15712 Worker thread wakes up
21:38:43.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
21:38:43.155 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
21:38:43.155 00.000 15712 Moving (-0.03, -0.17) raw xDistance=0.17 yDistance=0.03
21:38:43.155 00.000 15712 PPEC rslt: input = 0.17, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:38:43.155 00.000 15712 PPEC: input: 0.17, control: 0.06, exposure: 1500
21:38:43.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:43.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:38:43.155 00.000 15712 MoveAxis(W, 20, ABG)
21:38:43.155 00.000 15712 Guiding  Dir = 3, Dur = 20
21:38:43.171 00.016 15712 IsGuiding returns 0
21:38:43.195 00.024 15712 PulseGuide returned control before completion, sleep 15
21:38:43.219 00.024 15712 IsGuiding returns 1
21:38:43.219 00.000 15712 scope still moving after pulse duration time elapsed
21:38:43.251 00.032 15712 IsGuiding returns 0
21:38:43.251 00.000 15712 scope move finished after 20 + 59 ms
21:38:43.251 00.000 15712 Move returns status 0, amount 20
21:38:43.251 00.000 15712 MoveAxis(N, 0, ABG)
21:38:43.251 00.000 15712 Move returns status 0, amount 0
21:38:43.251 00.000 15712 move complete, result=0
21:38:43.251 00.000 7988 GuideStep: 0.2 px 20 ms WEST, 0.0 px 0 ms NORTH
21:38:43.260 00.009 15712 worker thread done servicing request
21:38:43.260 00.000 15712 Worker thread wakes up
21:38:43.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:43.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:44.894 01.634 15712 Exposure complete
21:38:44.953 00.059 15712 worker thread done servicing request
21:38:44.953 00.000 7988 OnExposeComplete: enter
21:38:44.953 00.000 7988 UpdateGuideState(): m_state=6
21:38:44.953 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6623
21:38:44.953 00.000 7988 Star::Find returns 1 (1), X=1183.16, Y=443.79, Mass=1523, SNR=26.8, Peak=255 HFD=2.9
21:38:44.953 00.000 7988 MultiStar: [#1 -0.07,-0.28,1.03,U] [#2 0.03,-0.22,0.98,U] [#3 0.10,-0.22,0.95,U] [#4 0.03,-0.18,1.05,U] [#5 0.12,-0.26,0.70,U] [#6 -0.14,-0.57,0.71,U] [#7 -0.04,-0.31,0.66,U] [#8 -0.01,-0.30,0.66,U] 
21:38:44.953 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.28}, one-star: {0.18, -0.27}
21:38:44.953 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.58) = xAngle (0.11 = 0.11)
21:38:44.953 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.22 = -3.06)
21:38:44.953 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.47 mountX=0.28 mountY=-0.02, mountTheta=-0.08
21:38:44.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.28, opts=13)
21:38:44.953 00.000 7988 Enqueuing Move request for scope (0.03, -0.28)
21:38:44.953 00.000 15712 Worker thread wakes up
21:38:44.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
21:38:44.953 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
21:38:44.953 00.000 15712 Moving (0.03, -0.28) raw xDistance=0.28 yDistance=-0.02
21:38:44.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:38:44.953 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.8 Saturated
21:38:44.968 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:44.969 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:44.969 00.000 7988 Enqueuing Expose request
21:38:44.969 00.000 15712 PPEC rslt: input = 0.28, final = 0.12, react = 0.17, pred = -0.04, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
21:38:44.969 00.000 15712 PPEC: input: 0.28, control: 0.12, exposure: 1500
21:38:44.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:44.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:38:44.969 00.000 15712 MoveAxis(W, 41, ABG)
21:38:44.969 00.000 15712 Guiding  Dir = 3, Dur = 41
21:38:44.969 00.000 15712 IsGuiding returns 0
21:38:44.985 00.016 15712 PulseGuide returned control before completion, sleep 23
21:38:45.064 00.079 15712 IsGuiding returns 1
21:38:45.064 00.000 15712 scope still moving after pulse duration time elapsed
21:38:45.096 00.032 15712 IsGuiding returns 0
21:38:45.096 00.000 15712 scope move finished after 41 + 83 ms
21:38:45.096 00.000 15712 Move returns status 0, amount 41
21:38:45.096 00.000 15712 MoveAxis(N, 0, ABG)
21:38:45.096 00.000 15712 Move returns status 0, amount 0
21:38:45.096 00.000 15712 move complete, result=0
21:38:45.096 00.000 15712 worker thread done servicing request
21:38:45.096 00.000 15712 Worker thread wakes up
21:38:45.096 00.000 7988 GuideStep: 0.3 px 41 ms WEST, -0.0 px 0 ms NORTH
21:38:45.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:45.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:46.514 01.418 15712 Exposure complete
21:38:46.573 00.059 15712 worker thread done servicing request
21:38:46.573 00.000 7988 OnExposeComplete: enter
21:38:46.573 00.000 7988 UpdateGuideState(): m_state=6
21:38:46.573 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6624
21:38:46.578 00.005 7988 Star::Find returns 1 (1), X=1183.05, Y=444.19, Mass=1430, SNR=25.8, Peak=255 HFD=3.0
21:38:46.578 00.000 7988 MultiStar: [#1 -0.00,-0.01,1.06,U] [#2 0.15,-0.04,1.02,U] [#3 -0.10,0.07,1.00,U] [#4 -0.08,0.10,1.07,U] [#5 0.01,0.24,0.72,U] [#6 -0.03,-0.23,0.72,U] [#7 -0.02,-0.06,0.69,U] [#8 0.04,0.21,0.68,U] 
21:38:46.578 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.07, 0.14}
21:38:46.578 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
21:38:46.578 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
21:38:46.578 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.43 mountX=-0.05 mountY=-0.01, mountTheta=-2.98
21:38:46.584 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
21:38:46.584 00.000 7988 Enqueuing Move request for scope (0.01, 0.05)
21:38:46.584 00.000 15712 Worker thread wakes up
21:38:46.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
21:38:46.584 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
21:38:46.584 00.000 15712 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
21:38:46.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:38:46.584 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.8 Saturated
21:38:46.589 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:46.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:46.591 00.002 7988 Enqueuing Expose request
21:38:46.591 00.000 15712 PPEC rslt: input = -0.05, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:46.591 00.000 15712 PPEC: input: -0.05, control: -0.05, exposure: 1500
21:38:46.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:46.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:38:46.591 00.000 15712 MoveAxis(E, 16, ABG)
21:38:46.591 00.000 15712 Guiding  Dir = 2, Dur = 16
21:38:46.594 00.003 15712 IsGuiding returns 0
21:38:46.609 00.015 15712 IsGuiding returns 1
21:38:46.609 00.000 15712 scope still moving after pulse duration time elapsed
21:38:46.663 00.054 15712 IsGuiding returns 0
21:38:46.663 00.000 15712 scope move finished after 16 + 53 ms
21:38:46.663 00.000 15712 Move returns status 0, amount 16
21:38:46.663 00.000 15712 MoveAxis(N, 0, ABG)
21:38:46.663 00.000 15712 Move returns status 0, amount 0
21:38:46.663 00.000 15712 move complete, result=0
21:38:46.663 00.000 7988 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
21:38:46.665 00.002 15712 worker thread done servicing request
21:38:46.665 00.000 15712 Worker thread wakes up
21:38:46.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:46.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:48.300 01.635 15712 Exposure complete
21:38:48.359 00.059 15712 worker thread done servicing request
21:38:48.359 00.000 7988 OnExposeComplete: enter
21:38:48.359 00.000 7988 UpdateGuideState(): m_state=6
21:38:48.361 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6625
21:38:48.363 00.002 7988 Star::Find returns 1 (1), X=1183.04, Y=444.45, Mass=1504, SNR=26.4, Peak=255 HFD=3.5
21:38:48.363 00.000 7988 MultiStar: [#1 0.05,0.06,1.03,U] [#2 0.24,0.09,1.02,U] [#3 0.06,0.14,0.97,U] [#4 -0.01,0.34,1.04,U] [#5 0.25,0.22,0.72,U] [#6 -0.01,0.09,0.70,U] [#7 -0.10,0.32,0.69,U] [#8 -0.11,0.22,0.68,U] 
21:38:48.365 00.002 7988 refined, 8 included, MultiStar: {0.06, 0.21}, one-star: {0.06, 0.39}
21:38:48.365 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
21:38:48.367 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
21:38:48.368 00.001 7988 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.21 cameraTheta=1.31 mountX=-0.21 mountY=-0.06, mountTheta=-2.86
21:38:48.370 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.21, opts=13)
21:38:48.370 00.000 7988 Enqueuing Move request for scope (0.06, 0.21)
21:38:48.372 00.002 15712 Worker thread wakes up
21:38:48.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
21:38:48.372 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
21:38:48.372 00.000 15712 Moving (0.06, 0.21) raw xDistance=-0.21 yDistance=-0.06
21:38:48.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:48.372 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4 Saturated
21:38:48.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:48.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:48.372 00.000 7988 Enqueuing Expose request
21:38:48.377 00.005 15712 PPEC rslt: input = -0.21, final = -0.18, react = -0.12, pred = -0.05, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:38:48.377 00.000 15712 PPEC: input: -0.21, control: -0.18, exposure: 1500
21:38:48.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:48.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:38:48.377 00.000 15712 MoveAxis(E, 58, ABG)
21:38:48.377 00.000 15712 Guiding  Dir = 2, Dur = 58
21:38:48.402 00.025 15712 IsGuiding returns 0
21:38:48.419 00.017 15712 PulseGuide returned control before completion, sleep 53
21:38:48.499 00.080 15712 IsGuiding returns 0
21:38:48.499 00.000 15712 Move returns status 0, amount 58
21:38:48.499 00.000 15712 MoveAxis(N, 0, ABG)
21:38:48.499 00.000 15712 Move returns status 0, amount 0
21:38:48.499 00.000 15712 move complete, result=0
21:38:48.499 00.000 15712 worker thread done servicing request
21:38:48.499 00.000 15712 Worker thread wakes up
21:38:48.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:48.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:48.499 00.000 7988 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
21:38:49.908 01.409 15712 Exposure complete
21:38:49.967 00.059 15712 worker thread done servicing request
21:38:49.967 00.000 7988 OnExposeComplete: enter
21:38:49.969 00.002 7988 UpdateGuideState(): m_state=6
21:38:49.969 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6626
21:38:49.969 00.000 7988 Star::Find returns 1 (1), X=1183.19, Y=444.46, Mass=1441, SNR=26.0, Peak=255 HFD=3.4
21:38:49.969 00.000 7988 MultiStar: [#1 -0.05,0.27,1.06,U] [#2 0.05,0.14,1.01,U] [#3 0.16,0.38,0.98,U] [#4 -0.05,0.48,1.06,U] [#5 0.14,0.20,0.69,U] [#6 -0.07,0.04,0.76,U] [#7 -0.02,0.16,0.71,U] [#8 0.16,-0.07,0.66,U] 
21:38:49.969 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.25}, one-star: {0.21, 0.41}
21:38:49.969 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
21:38:49.969 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.25)
21:38:49.969 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.35 mountX=-0.25 mountY=-0.06, mountTheta=-2.89
21:38:49.969 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.25, opts=13)
21:38:49.969 00.000 7988 Enqueuing Move request for scope (0.06, 0.25)
21:38:49.969 00.000 15712 Worker thread wakes up
21:38:49.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
21:38:49.969 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
21:38:49.969 00.000 15712 Moving (0.06, 0.25) raw xDistance=-0.25 yDistance=-0.06
21:38:49.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:49.969 00.000 7988 UpdateGuideState exits: m=1441 SNR=26.0 Saturated
21:38:49.983 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:49.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:49.984 00.001 7988 Enqueuing Expose request
21:38:49.985 00.001 15712 PPEC rslt: input = -0.25, final = -0.20, react = -0.15, pred = -0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
21:38:49.985 00.000 15712 PPEC: input: -0.25, control: -0.20, exposure: 1500
21:38:49.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:49.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:38:49.985 00.000 15712 MoveAxis(E, 65, ABG)
21:38:49.985 00.000 15712 Guiding  Dir = 2, Dur = 65
21:38:49.985 00.000 15712 IsGuiding returns 0
21:38:50.003 00.018 15712 PulseGuide returned control before completion, sleep 59
21:38:50.084 00.081 15712 IsGuiding returns 0
21:38:50.084 00.000 15712 Move returns status 0, amount 65
21:38:50.084 00.000 15712 MoveAxis(N, 0, ABG)
21:38:50.084 00.000 15712 Move returns status 0, amount 0
21:38:50.084 00.000 15712 move complete, result=0
21:38:50.084 00.000 15712 worker thread done servicing request
21:38:50.084 00.000 15712 Worker thread wakes up
21:38:50.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:50.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:50.084 00.000 7988 GuideStep: -0.2 px 65 ms EAST, -0.1 px 0 ms NORTH
21:38:51.722 01.638 15712 Exposure complete
21:38:51.769 00.047 15712 worker thread done servicing request
21:38:51.769 00.000 7988 OnExposeComplete: enter
21:38:51.769 00.000 7988 UpdateGuideState(): m_state=6
21:38:51.783 00.014 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6627
21:38:51.784 00.001 7988 Star::Find returns 1 (1), X=1183.07, Y=444.37, Mass=1459, SNR=25.8, Peak=255 HFD=3.3
21:38:51.784 00.000 7988 MultiStar: [#1 -0.09,0.39,1.09,U] [#2 -0.00,0.22,1.01,U] [#3 0.03,0.26,0.99,U] [#4 -0.01,0.34,1.06,U] [#5 -0.17,0.68,0.73,U] [#6 -0.09,0.34,0.74,U] [#7 -0.02,0.35,0.69,U] [#8 0.05,0.17,0.68,U] 
21:38:51.786 00.002 7988 single-star, 8 included, MultiStar: {-0.02, 0.34}, one-star: {0.09, 0.31}
21:38:51.786 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
21:38:51.788 00.002 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.31)
21:38:51.788 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.33 cameraTheta=1.29 mountX=-0.31 mountY=-0.10, mountTheta=-2.84
21:38:51.790 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.31, opts=13)
21:38:51.792 00.002 7988 Enqueuing Move request for scope (0.09, 0.31)
21:38:51.792 00.000 15712 Worker thread wakes up
21:38:51.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0xd
21:38:51.792 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.31)
21:38:51.792 00.000 15712 Moving (0.09, 0.31) raw xDistance=-0.31 yDistance=-0.10
21:38:51.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:38:51.792 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.8 Saturated
21:38:51.796 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:51.796 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:51.798 00.002 7988 Enqueuing Expose request
21:38:51.798 00.000 15712 PPEC rslt: input = -0.31, final = -0.25, react = -0.19, pred = -0.06, hyst = -0.18, hyst_pct = 0.00, period_length = 636.00
21:38:51.798 00.000 15712 PPEC: input: -0.31, control: -0.25, exposure: 1500
21:38:51.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:51.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:38:51.798 00.000 15712 MoveAxis(E, 80, ABG)
21:38:51.798 00.000 15712 Guiding  Dir = 2, Dur = 80
21:38:51.800 00.002 15712 IsGuiding returns 0
21:38:51.820 00.020 15712 PulseGuide returned control before completion, sleep 64
21:38:51.896 00.076 15712 IsGuiding returns 1
21:38:51.896 00.000 15712 scope still moving after pulse duration time elapsed
21:38:51.938 00.042 15712 IsGuiding returns 0
21:38:51.938 00.000 15712 scope move finished after 80 + 58 ms
21:38:51.938 00.000 15712 Move returns status 0, amount 80
21:38:51.938 00.000 15712 MoveAxis(N, 0, ABG)
21:38:51.938 00.000 15712 Move returns status 0, amount 0
21:38:51.938 00.000 15712 move complete, result=0
21:38:51.938 00.000 7988 GuideStep: -0.3 px 80 ms EAST, -0.1 px 0 ms NORTH
21:38:51.939 00.001 15712 worker thread done servicing request
21:38:51.939 00.000 15712 Worker thread wakes up
21:38:51.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:51.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:53.352 01.413 15712 Exposure complete
21:38:53.407 00.055 15712 worker thread done servicing request
21:38:53.407 00.000 7988 OnExposeComplete: enter
21:38:53.407 00.000 7988 UpdateGuideState(): m_state=6
21:38:53.414 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6628
21:38:53.416 00.002 7988 Star::Find returns 1 (1), X=1182.97, Y=444.31, Mass=1483, SNR=26.3, Peak=255 HFD=3.2
21:38:53.416 00.000 7988 MultiStar: [#1 0.01,-0.00,0.99,U] [#2 -0.03,-0.04,1.01,U] [#3 -0.03,0.12,0.96,U] [#4 -0.25,0.07,1.06,U] [#5 0.00,0.03,0.69,U] [#6 -0.18,0.05,0.73,U] [#7 -0.17,0.04,0.67,U] [#8 -0.07,0.05,0.67,U] 
21:38:53.418 00.002 7988 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {-0.01, 0.25}
21:38:53.418 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.58) = xAngle (4.01 = -2.27)
21:38:53.420 00.002 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.12 = 0.84)
21:38:53.420 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.43 mountX=-0.07 mountY=0.08, mountTheta=2.29
21:38:53.422 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.07, opts=13)
21:38:53.424 00.002 7988 Enqueuing Move request for scope (-0.08, 0.07)
21:38:53.424 00.000 15712 Worker thread wakes up
21:38:53.424 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
21:38:53.424 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
21:38:53.424 00.000 15712 Moving (-0.08, 0.07) raw xDistance=-0.07 yDistance=0.08
21:38:53.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:38:53.424 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3 Saturated
21:38:53.427 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:53.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:53.429 00.002 7988 Enqueuing Expose request
21:38:53.430 00.001 15712 PPEC rslt: input = -0.07, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:53.430 00.000 15712 PPEC: input: -0.07, control: -0.06, exposure: 1500
21:38:53.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:53.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:38:53.430 00.000 15712 MoveAxis(E, 21, ABG)
21:38:53.430 00.000 15712 Guiding  Dir = 2, Dur = 21
21:38:53.430 00.000 15712 IsGuiding returns 0
21:38:53.452 00.022 15712 IsGuiding returns 1
21:38:53.452 00.000 15712 scope still moving after pulse duration time elapsed
21:38:53.503 00.051 15712 IsGuiding returns 0
21:38:53.503 00.000 15712 scope move finished after 21 + 52 ms
21:38:53.503 00.000 15712 Move returns status 0, amount 21
21:38:53.503 00.000 15712 MoveAxis(N, 0, ABG)
21:38:53.503 00.000 15712 Move returns status 0, amount 0
21:38:53.503 00.000 15712 move complete, result=0
21:38:53.503 00.000 7988 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
21:38:53.506 00.003 15712 worker thread done servicing request
21:38:53.506 00.000 15712 Worker thread wakes up
21:38:53.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:53.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:55.137 01.631 15712 Exposure complete
21:38:55.196 00.059 15712 worker thread done servicing request
21:38:55.196 00.000 7988 OnExposeComplete: enter
21:38:55.196 00.000 7988 UpdateGuideState(): m_state=6
21:38:55.199 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6629
21:38:55.199 00.000 7988 Star::Find returns 1 (0), X=1182.98, Y=443.96, Mass=1553, SNR=26.8, Peak=216 HFD=3.6
21:38:55.199 00.000 7988 MultiStar: [#1 -0.11,-0.14,0.98,U] [#2 0.04,-0.30,0.99,U] [#3 -0.05,-0.02,0.94,U] [#4 -0.11,-0.02,1.01,U] [#5 -0.23,-0.11,0.70,U] [#6 -0.21,-0.25,0.69,U] [#7 -0.02,-0.40,0.66,U] [#8 0.20,-0.26,0.64,U] 
21:38:55.199 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.16}, one-star: {0.00, -0.09}
21:38:55.199 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
21:38:55.205 00.006 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
21:38:55.205 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.53 mountX=0.09 mountY=-0.00, mountTheta=-0.02
21:38:55.205 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.09, opts=13)
21:38:55.205 00.000 7988 Enqueuing Move request for scope (0.00, -0.09)
21:38:55.205 00.000 15712 Worker thread wakes up
21:38:55.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
21:38:55.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
21:38:55.205 00.000 15712 Moving (0.00, -0.09) raw xDistance=0.09 yDistance=-0.00
21:38:55.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:55.205 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.8
21:38:55.212 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:55.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:55.214 00.002 7988 Enqueuing Expose request
21:38:55.215 00.001 15712 PPEC rslt: input = 0.09, final = -0.06, react = 0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:38:55.215 00.000 15712 PPEC: input: 0.09, control: -0.06, exposure: 1500
21:38:55.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:55.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:38:55.215 00.000 15712 MoveAxis(E, 20, ABG)
21:38:55.215 00.000 15712 Guiding  Dir = 2, Dur = 20
21:38:55.215 00.000 15712 IsGuiding returns 0
21:38:55.222 00.007 15712 PulseGuide returned control before completion, sleep 17
21:38:55.279 00.057 15712 IsGuiding returns 0
21:38:55.279 00.000 15712 Move returns status 0, amount 20
21:38:55.279 00.000 15712 MoveAxis(N, 0, ABG)
21:38:55.279 00.000 15712 Move returns status 0, amount 0
21:38:55.279 00.000 15712 move complete, result=0
21:38:55.279 00.000 15712 worker thread done servicing request
21:38:55.279 00.000 15712 Worker thread wakes up
21:38:55.279 00.000 7988 GuideStep: 0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
21:38:55.281 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:55.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:56.700 01.419 15712 Exposure complete
21:38:56.752 00.052 15712 worker thread done servicing request
21:38:56.752 00.000 7988 OnExposeComplete: enter
21:38:56.761 00.009 7988 UpdateGuideState(): m_state=6
21:38:56.761 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6630
21:38:56.761 00.000 7988 Star::Find returns 1 (0), X=1183.03, Y=443.70, Mass=1533, SNR=26.8, Peak=220 HFD=3.4
21:38:56.761 00.000 7988 MultiStar: [#1 -0.14,-0.58,1.05,U] [#2 -0.15,-0.61,1.03,U] [#3 0.04,-0.69,0.94,U] [#4 -0.04,-0.47,0.99,U] [#5 -0.03,-0.54,0.72,U] [#6 -0.27,-0.75,0.67,U] [#7 -0.17,-0.55,0.66,U] [#8 -0.06,-0.56,0.67,U] 
21:38:56.761 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.56}, one-star: {0.05, -0.35}
21:38:56.761 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
21:38:56.761 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.02)
21:38:56.761 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.35 hyp=0.36 cameraTheta=-1.42 mountX=0.35 mountY=-0.04, mountTheta=-0.13
21:38:56.769 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.35, opts=13)
21:38:56.769 00.000 7988 Enqueuing Move request for scope (0.05, -0.35)
21:38:56.769 00.000 15712 Worker thread wakes up
21:38:56.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.35) opts 0xd
21:38:56.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.35)
21:38:56.769 00.000 15712 Moving (0.05, -0.35) raw xDistance=0.35 yDistance=-0.04
21:38:56.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:38:56.769 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.8
21:38:56.774 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:56.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:56.776 00.002 7988 Enqueuing Expose request
21:38:56.776 00.000 15712 PPEC rslt: input = 0.35, final = 0.15, react = 0.21, pred = -0.06, hyst = 0.19, hyst_pct = 0.00, period_length = 636.00
21:38:56.776 00.000 15712 PPEC: input: 0.35, control: 0.15, exposure: 1500
21:38:56.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:56.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:38:56.776 00.000 15712 MoveAxis(W, 50, ABG)
21:38:56.776 00.000 15712 Guiding  Dir = 3, Dur = 50
21:38:56.776 00.000 15712 IsGuiding returns 0
21:38:56.793 00.017 15712 PulseGuide returned control before completion, sleep 42
21:38:56.841 00.048 15712 IsGuiding returns 1
21:38:56.841 00.000 15712 scope still moving after pulse duration time elapsed
21:38:56.891 00.050 15712 IsGuiding returns 0
21:38:56.891 00.000 15712 scope move finished after 50 + 62 ms
21:38:56.891 00.000 15712 Move returns status 0, amount 50
21:38:56.891 00.000 15712 MoveAxis(N, 0, ABG)
21:38:56.891 00.000 15712 Move returns status 0, amount 0
21:38:56.891 00.000 15712 move complete, result=0
21:38:56.891 00.000 15712 worker thread done servicing request
21:38:56.891 00.000 15712 Worker thread wakes up
21:38:56.891 00.000 7988 GuideStep: 0.4 px 50 ms WEST, -0.0 px 0 ms NORTH
21:38:56.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:56.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:58.532 01.641 15712 Exposure complete
21:38:58.586 00.054 15712 worker thread done servicing request
21:38:58.586 00.000 7988 OnExposeComplete: enter
21:38:58.586 00.000 7988 UpdateGuideState(): m_state=6
21:38:58.595 00.009 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6631
21:38:58.596 00.001 7988 Star::Find returns 1 (0), X=1183.02, Y=443.82, Mass=1571, SNR=27.1, Peak=208 HFD=3.4
21:38:58.596 00.000 7988 MultiStar: [#1 -0.19,-0.49,0.99,U] [#2 0.30,-0.55,1.01,U] [#3 -0.09,-0.32,0.92,U] [#4 -0.08,-0.39,0.97,U] [#5 -0.01,-0.23,0.69,U] [#6 -0.07,-0.46,0.67,U] [#7 -0.21,-0.59,0.66,U] [#8 0.11,-0.64,0.64,U] 
21:38:58.598 00.002 7988 single-star, 8 included, MultiStar: {-0.02, -0.43}, one-star: {0.04, -0.24}
21:38:58.598 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
21:38:58.600 00.002 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.02)
21:38:58.600 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.42 mountX=0.24 mountY=-0.03, mountTheta=-0.13
21:38:58.603 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.24, opts=13)
21:38:58.603 00.000 7988 Enqueuing Move request for scope (0.04, -0.24)
21:38:58.603 00.000 15712 Worker thread wakes up
21:38:58.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
21:38:58.603 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
21:38:58.603 00.000 15712 Moving (0.04, -0.24) raw xDistance=0.24 yDistance=-0.03
21:38:58.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:38:58.603 00.000 7988 UpdateGuideState exits: m=1571 SNR=27.1
21:38:58.607 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:58.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:38:58.609 00.002 7988 Enqueuing Expose request
21:38:58.609 00.000 15712 PPEC rslt: input = 0.24, final = 0.08, react = 0.14, pred = -0.06, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
21:38:58.609 00.000 15712 PPEC: input: 0.24, control: 0.08, exposure: 1500
21:38:58.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:58.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:38:58.609 00.000 15712 MoveAxis(W, 26, ABG)
21:38:58.609 00.000 15712 Guiding  Dir = 3, Dur = 26
21:38:58.615 00.006 15712 IsGuiding returns 0
21:38:58.635 00.020 15712 PulseGuide returned control before completion, sleep 21
21:38:58.680 00.045 15712 IsGuiding returns 0
21:38:58.680 00.000 15712 Move returns status 0, amount 26
21:38:58.680 00.000 15712 MoveAxis(N, 0, ABG)
21:38:58.680 00.000 15712 Move returns status 0, amount 0
21:38:58.680 00.000 15712 move complete, result=0
21:38:58.680 00.000 15712 worker thread done servicing request
21:38:58.680 00.000 15712 Worker thread wakes up
21:38:58.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:38:58.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:38:58.680 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
21:39:00.096 01.416 15712 Exposure complete
21:39:00.150 00.054 15712 worker thread done servicing request
21:39:00.150 00.000 7988 OnExposeComplete: enter
21:39:00.157 00.007 7988 UpdateGuideState(): m_state=6
21:39:00.158 00.001 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6632
21:39:00.159 00.001 7988 Star::Find returns 1 (0), X=1183.11, Y=443.84, Mass=1548, SNR=26.6, Peak=217 HFD=3.5
21:39:00.161 00.002 7988 MultiStar: [#1 -0.22,-0.25,1.00,U] [#2 0.11,-0.33,0.99,U] [#3 -0.03,-0.33,0.97,U] [#4 -0.16,-0.20,0.99,U] [#5 -0.04,-0.32,0.72,U] [#6 -0.10,-0.48,0.70,U] [#7 -0.33,-0.30,0.66,U] [#8 0.01,-0.19,0.65,U] 
21:39:00.162 00.001 7988 single-star, 8 included, MultiStar: {-0.06, -0.29}, one-star: {0.13, -0.22}
21:39:00.162 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
21:39:00.163 00.001 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
21:39:00.164 00.001 7988 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.03 mountX=0.22 mountY=-0.12, mountTheta=-0.52
21:39:00.166 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.22, opts=13)
21:39:00.167 00.001 7988 Enqueuing Move request for scope (0.13, -0.22)
21:39:00.168 00.001 15712 Worker thread wakes up
21:39:00.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
21:39:00.168 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
21:39:00.168 00.000 15712 Moving (0.13, -0.22) raw xDistance=0.22 yDistance=-0.12
21:39:00.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:00.168 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.6
21:39:00.170 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:00.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:00.172 00.002 7988 Enqueuing Expose request
21:39:00.174 00.002 15712 PPEC rslt: input = 0.22, final = 0.06, react = 0.13, pred = -0.07, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
21:39:00.174 00.000 15712 PPEC: input: 0.22, control: 0.06, exposure: 1500
21:39:00.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:00.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:39:00.174 00.000 15712 MoveAxis(W, 21, ABG)
21:39:00.174 00.000 15712 Guiding  Dir = 3, Dur = 21
21:39:00.174 00.000 15712 IsGuiding returns 0
21:39:00.200 00.026 15712 IsGuiding returns 1
21:39:00.200 00.000 15712 scope still moving after pulse duration time elapsed
21:39:00.238 00.038 15712 IsGuiding returns 0
21:39:00.238 00.000 15712 scope move finished after 21 + 54 ms
21:39:00.238 00.000 15712 Move returns status 0, amount 21
21:39:00.238 00.000 15712 MoveAxis(N, 0, ABG)
21:39:00.238 00.000 15712 Move returns status 0, amount 0
21:39:00.238 00.000 15712 move complete, result=0
21:39:00.238 00.000 7988 GuideStep: 0.2 px 21 ms WEST, -0.1 px 0 ms NORTH
21:39:00.251 00.013 15712 worker thread done servicing request
21:39:00.251 00.000 15712 Worker thread wakes up
21:39:00.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:00.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:01.991 01.740 15712 Exposure complete
21:39:02.051 00.060 15712 worker thread done servicing request
21:39:02.051 00.000 7988 OnExposeComplete: enter
21:39:02.053 00.002 7988 UpdateGuideState(): m_state=6
21:39:02.053 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6633
21:39:02.055 00.002 7988 Star::Find returns 1 (1), X=1183.00, Y=444.46, Mass=1439, SNR=26.1, Peak=255 HFD=3.1
21:39:02.056 00.001 7988 MultiStar: [#1 0.04,0.07,1.04,U] [#2 0.16,0.01,1.03,U] [#3 0.03,0.38,1.00,U] [#4 -0.00,0.33,1.00,U] [#5 0.05,0.21,0.72,U] [#6 -0.02,0.07,0.71,U] [#7 -0.05,0.13,0.71,U] [#8 0.05,0.35,0.69,U] 
21:39:02.056 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.22}, one-star: {0.02, 0.40}
21:39:02.058 00.002 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
21:39:02.058 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
21:39:02.060 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.41 mountX=-0.22 mountY=-0.04, mountTheta=-2.96
21:39:02.062 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.22, opts=13)
21:39:02.062 00.000 7988 Enqueuing Move request for scope (0.03, 0.22)
21:39:02.064 00.002 15712 Worker thread wakes up
21:39:02.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
21:39:02.064 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
21:39:02.064 00.000 15712 Moving (0.03, 0.22) raw xDistance=-0.22 yDistance=-0.04
21:39:02.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:39:02.064 00.000 7988 UpdateGuideState exits: m=1439 SNR=26.1 Saturated
21:39:02.066 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:02.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:02.068 00.002 7988 Enqueuing Expose request
21:39:02.068 00.000 15712 PPEC rslt: input = -0.22, final = -0.20, react = -0.13, pred = -0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
21:39:02.068 00.000 15712 PPEC: input: -0.22, control: -0.20, exposure: 1500
21:39:02.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:02.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:39:02.068 00.000 15712 MoveAxis(E, 64, ABG)
21:39:02.068 00.000 15712 Guiding  Dir = 2, Dur = 64
21:39:02.068 00.000 15712 IsGuiding returns 0
21:39:02.084 00.016 15712 PulseGuide returned control before completion, sleep 57
21:39:02.164 00.080 15712 IsGuiding returns 0
21:39:02.164 00.000 15712 Move returns status 0, amount 64
21:39:02.164 00.000 15712 MoveAxis(N, 0, ABG)
21:39:02.164 00.000 15712 Move returns status 0, amount 0
21:39:02.164 00.000 15712 move complete, result=0
21:39:02.164 00.000 7988 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
21:39:02.170 00.006 15712 worker thread done servicing request
21:39:02.170 00.000 15712 Worker thread wakes up
21:39:02.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:02.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:03.586 01.416 15712 Exposure complete
21:39:03.637 00.051 15712 worker thread done servicing request
21:39:03.637 00.000 7988 OnExposeComplete: enter
21:39:03.637 00.000 7988 UpdateGuideState(): m_state=6
21:39:03.648 00.011 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6634
21:39:03.648 00.000 7988 Star::Find returns 1 (0), X=1183.00, Y=444.97, Mass=1529, SNR=26.4, Peak=235 HFD=3.5
21:39:03.650 00.002 7988 MultiStar: [#1 -0.07,0.81,1.02,U] [#2 0.08,0.63,0.98,U] [#3 0.11,0.73,0.97,U] [#4 -0.12,0.94,1.01,U] [#5 0.10,0.85,0.68,U] [#6 -0.13,0.55,0.67,U] [#7 -0.15,0.75,0.68,U] [#8 0.17,0.48,0.63,U] 
21:39:03.652 00.002 7988 refined, 8 included, MultiStar: {-0.00, 0.76}, one-star: {0.02, 0.92}
21:39:03.652 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
21:39:03.654 00.002 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
21:39:03.654 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.76 hyp=0.76 cameraTheta=1.57 mountX=-0.76 mountY=-0.02, mountTheta=-3.12
21:39:03.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.76, opts=13)
21:39:03.658 00.002 7988 Enqueuing Move request for scope (-0.00, 0.76)
21:39:03.658 00.000 15712 Worker thread wakes up
21:39:03.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.76) opts 0xd
21:39:03.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.76)
21:39:03.658 00.000 15712 Moving (-0.00, 0.76) raw xDistance=-0.76 yDistance=-0.02
21:39:03.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=17, FiltMax=255, Gamma=0.690
21:39:03.658 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.4
21:39:03.661 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:03.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:03.663 00.002 7988 Enqueuing Expose request
21:39:03.664 00.001 15712 PPEC rslt: input = -0.76, final = -0.50, react = -0.45, pred = -0.05, hyst = -0.40, hyst_pct = 0.00, period_length = 636.00
21:39:03.664 00.000 15712 PPEC: input: -0.76, control: -0.50, exposure: 1500
21:39:03.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:03.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:39:03.664 00.000 15712 MoveAxis(E, 164, ABG)
21:39:03.664 00.000 15712 Guiding  Dir = 2, Dur = 164
21:39:03.664 00.000 15712 IsGuiding returns 0
21:39:03.684 00.020 15712 PulseGuide returned control before completion, sleep 154
21:39:03.858 00.174 15712 IsGuiding returns 0
21:39:03.858 00.000 15712 Move returns status 0, amount 164
21:39:03.858 00.000 15712 MoveAxis(N, 0, ABG)
21:39:03.858 00.000 15712 Move returns status 0, amount 0
21:39:03.858 00.000 15712 move complete, result=0
21:39:03.858 00.000 7988 GuideStep: -0.8 px 164 ms EAST, -0.0 px 0 ms NORTH
21:39:03.865 00.007 15712 worker thread done servicing request
21:39:03.865 00.000 15712 Worker thread wakes up
21:39:03.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:03.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:05.498 01.633 15712 Exposure complete
21:39:05.558 00.060 15712 worker thread done servicing request
21:39:05.558 00.000 7988 OnExposeComplete: enter
21:39:05.558 00.000 7988 UpdateGuideState(): m_state=6
21:39:05.558 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6635
21:39:05.562 00.004 7988 Star::Find returns 1 (0), X=1183.09, Y=445.13, Mass=1434, SNR=25.7, Peak=223 HFD=3.1
21:39:05.562 00.000 7988 MultiStar: [#1 -0.02,0.93,1.03,U] [#2 0.10,0.99,0.00,M1] [#3 0.12,1.04,0.00,M1] [#4 -0.07,1.01,0.00,M1] [#5 0.23,1.05,0.00,M1] [#6 0.02,0.85,0.72,U] [#7 0.12,1.03,0.00,M1] [#8 0.01,0.95,0.69,U] 
21:39:05.564 00.002 7988 refined, 3 included, MultiStar: {0.03, 0.96}, one-star: {0.11, 1.08}
21:39:05.564 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
21:39:05.566 00.002 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
21:39:05.566 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.96 hyp=0.96 cameraTheta=1.54 mountX=-0.96 mountY=-0.06, mountTheta=-3.08
21:39:05.568 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.96, opts=13)
21:39:05.570 00.002 7988 Enqueuing Move request for scope (0.03, 0.96)
21:39:05.572 00.002 15712 Worker thread wakes up
21:39:05.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.96) opts 0xd
21:39:05.572 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.96)
21:39:05.572 00.000 15712 Moving (0.03, 0.96) raw xDistance=-0.96 yDistance=-0.06
21:39:05.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:05.572 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.7
21:39:05.574 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:05.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:05.576 00.002 7988 Enqueuing Expose request
21:39:05.576 00.000 15712 PPEC rslt: input = -0.96, final = -0.62, react = -0.58, pred = -0.04, hyst = -0.53, hyst_pct = 0.00, period_length = 636.00
21:39:05.576 00.000 15712 PPEC: input: -0.96, control: -0.62, exposure: 1500
21:39:05.578 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:05.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:39:05.578 00.000 15712 MoveAxis(E, 202, ABG)
21:39:05.578 00.000 15712 Guiding  Dir = 2, Dur = 202
21:39:05.583 00.005 15712 IsGuiding returns 0
21:39:05.599 00.016 15712 PulseGuide returned control before completion, sleep 197
21:39:05.822 00.223 15712 IsGuiding returns 1
21:39:05.822 00.000 15712 scope still moving after pulse duration time elapsed
21:39:05.850 00.028 15712 IsGuiding returns 0
21:39:05.850 00.000 15712 scope move finished after 202 + 59 ms
21:39:05.850 00.000 15712 Move returns status 0, amount 202
21:39:05.850 00.000 15712 MoveAxis(N, 0, ABG)
21:39:05.850 00.000 15712 Move returns status 0, amount 0
21:39:05.850 00.000 15712 move complete, result=0
21:39:05.850 00.000 7988 GuideStep: -1.0 px 202 ms EAST, -0.1 px 0 ms NORTH
21:39:05.852 00.002 15712 worker thread done servicing request
21:39:05.852 00.000 15712 Worker thread wakes up
21:39:05.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:05.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:07.270 01.418 15712 Exposure complete
21:39:07.328 00.058 15712 worker thread done servicing request
21:39:07.328 00.000 7988 OnExposeComplete: enter
21:39:07.328 00.000 7988 UpdateGuideState(): m_state=6
21:39:07.332 00.004 7988 Star::Find(15, 1183, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6636
21:39:07.332 00.000 7988 Star::Find returns 1 (0), X=1182.94, Y=444.73, Mass=1501, SNR=26.4, Peak=200 HFD=3.4
21:39:07.334 00.002 7988 MultiStar: [#1 -0.06,0.49,1.02,U] [#2 0.03,0.56,1.03,U] [#3 -0.09,0.57,0.95,U] [#4 -0.19,0.49,1.00,U] [#5 0.08,0.73,0.71,U] [#6 -0.11,0.48,0.70,U] [#7 -0.22,0.66,0.68,U] [#8 0.04,0.44,0.66,U] 
21:39:07.334 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.56}, one-star: {-0.04, 0.67}
21:39:07.336 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
21:39:07.336 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
21:39:07.338 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.56 hyp=0.57 cameraTheta=1.69 mountX=-0.56 mountY=0.05, mountTheta=3.05
21:39:07.340 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.56, opts=13)
21:39:07.340 00.000 7988 Enqueuing Move request for scope (-0.06, 0.56)
21:39:07.342 00.002 15712 Worker thread wakes up
21:39:07.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.56) opts 0xd
21:39:07.342 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.56)
21:39:07.342 00.000 15712 Moving (-0.06, 0.56) raw xDistance=-0.56 yDistance=0.05
21:39:07.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:07.342 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
21:39:07.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:07.345 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:07.345 00.000 7988 Enqueuing Expose request
21:39:07.347 00.002 15712 PPEC rslt: input = -0.56, final = -0.37, react = -0.34, pred = -0.03, hyst = -0.33, hyst_pct = 0.00, period_length = 636.00
21:39:07.347 00.000 15712 PPEC: input: -0.56, control: -0.37, exposure: 1500
21:39:07.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:07.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:39:07.347 00.000 15712 MoveAxis(E, 120, ABG)
21:39:07.347 00.000 15712 Guiding  Dir = 2, Dur = 120
21:39:07.347 00.000 15712 IsGuiding returns 0
21:39:07.363 00.016 15712 PulseGuide returned control before completion, sleep 116
21:39:07.490 00.127 15712 IsGuiding returns 1
21:39:07.490 00.000 15712 scope still moving after pulse duration time elapsed
21:39:07.523 00.033 15712 IsGuiding returns 0
21:39:07.523 00.000 15712 scope move finished after 120 + 54 ms
21:39:07.523 00.000 15712 Move returns status 0, amount 120
21:39:07.523 00.000 15712 MoveAxis(N, 0, ABG)
21:39:07.523 00.000 15712 Move returns status 0, amount 0
21:39:07.523 00.000 15712 move complete, result=0
21:39:07.523 00.000 15712 worker thread done servicing request
21:39:07.523 00.000 15712 Worker thread wakes up
21:39:07.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:07.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:07.523 00.000 7988 GuideStep: -0.6 px 120 ms EAST, 0.1 px 0 ms NORTH
21:39:09.167 01.644 15712 Exposure complete
21:39:09.224 00.057 15712 worker thread done servicing request
21:39:09.224 00.000 7988 OnExposeComplete: enter
21:39:09.224 00.000 7988 UpdateGuideState(): m_state=6
21:39:09.224 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6637
21:39:09.228 00.004 7988 Star::Find returns 1 (0), X=1183.08, Y=443.95, Mass=1509, SNR=26.5, Peak=222 HFD=3.6
21:39:09.228 00.000 7988 MultiStar: [#1 -0.08,-0.17,1.03,U] [#2 0.07,-0.21,1.01,U] [#3 -0.07,-0.10,0.94,U] [#4 -0.08,-0.03,1.05,U] [#5 -0.03,0.04,0.71,U] [#6 -0.09,-0.39,0.73,U] [#7 -0.20,-0.20,0.67,U] [#8 -0.01,-0.19,0.66,U] 
21:39:09.228 00.000 7988 single-star, 8 included, MultiStar: {-0.04, -0.15}, one-star: {0.10, -0.11}
21:39:09.228 00.000 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.58) = xAngle (0.76 = 0.76)
21:39:09.228 00.000 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.87 = -2.42)
21:39:09.228 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=0.11 mountY=-0.10, mountTheta=-0.74
21:39:09.228 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
21:39:09.228 00.000 7988 Enqueuing Move request for scope (0.10, -0.11)
21:39:09.237 00.009 15712 Worker thread wakes up
21:39:09.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
21:39:09.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
21:39:09.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:09.237 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.5
21:39:09.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:09.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:09.237 00.000 7988 Enqueuing Expose request
21:39:09.237 00.000 15712 Moving (0.10, -0.11) raw xDistance=0.11 yDistance=-0.10
21:39:09.244 00.007 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:39:09.244 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
21:39:09.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:09.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:39:09.244 00.000 15712 MoveAxis(E, 9, ABG)
21:39:09.244 00.000 15712 Guiding  Dir = 2, Dur = 9
21:39:09.244 00.000 15712 IsGuiding returns 0
21:39:09.260 00.016 15712 IsGuiding returns 0
21:39:09.260 00.000 15712 Move returns status 0, amount 9
21:39:09.260 00.000 15712 MoveAxis(N, 0, ABG)
21:39:09.260 00.000 15712 Move returns status 0, amount 0
21:39:09.260 00.000 15712 move complete, result=0
21:39:09.260 00.000 15712 worker thread done servicing request
21:39:09.260 00.000 15712 Worker thread wakes up
21:39:09.260 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:39:09.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:09.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:10.681 01.421 15712 Exposure complete
21:39:10.732 00.051 15712 worker thread done servicing request
21:39:10.732 00.000 7988 OnExposeComplete: enter
21:39:10.732 00.000 7988 UpdateGuideState(): m_state=6
21:39:10.732 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6638
21:39:10.732 00.000 7988 Star::Find returns 1 (0), X=1182.99, Y=443.91, Mass=1558, SNR=27.1, Peak=236 HFD=3.0
21:39:10.743 00.011 7988 MultiStar: [#1 -0.09,-0.32,0.98,U] [#2 0.01,-0.44,1.00,U] [#3 0.06,-0.36,0.96,U] [#4 0.09,-0.23,1.02,U] [#5 0.00,-0.20,0.70,U] [#6 -0.08,-0.53,0.71,U] [#7 -0.13,-0.30,0.64,U] [#8 -0.02,-0.45,0.64,U] 
21:39:10.743 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.32}, one-star: {0.00, -0.15}
21:39:10.743 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
21:39:10.743 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.14)
21:39:10.743 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.54 mountX=0.15 mountY=-0.00, mountTheta=-0.01
21:39:10.749 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.15, opts=13)
21:39:10.749 00.000 7988 Enqueuing Move request for scope (0.00, -0.15)
21:39:10.749 00.000 15712 Worker thread wakes up
21:39:10.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
21:39:10.749 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
21:39:10.749 00.000 15712 Moving (0.00, -0.15) raw xDistance=0.15 yDistance=-0.00
21:39:10.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:39:10.749 00.000 7988 UpdateGuideState exits: m=1558 SNR=27.1
21:39:10.754 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:10.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:10.756 00.002 7988 Enqueuing Expose request
21:39:10.756 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:39:10.756 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
21:39:10.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:10.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:39:10.756 00.000 15712 MoveAxis(E, 6, ABG)
21:39:10.756 00.000 15712 Guiding  Dir = 2, Dur = 6
21:39:10.783 00.027 15712 IsGuiding returns 0
21:39:10.800 00.017 15712 IsGuiding returns 0
21:39:10.800 00.000 15712 Move returns status 0, amount 6
21:39:10.800 00.000 15712 MoveAxis(N, 0, ABG)
21:39:10.800 00.000 15712 Move returns status 0, amount 0
21:39:10.800 00.000 15712 move complete, result=0
21:39:10.800 00.000 15712 worker thread done servicing request
21:39:10.800 00.000 15712 Worker thread wakes up
21:39:10.800 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:39:10.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:10.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:12.434 01.634 15712 Exposure complete
21:39:12.485 00.051 15712 worker thread done servicing request
21:39:12.485 00.000 7988 OnExposeComplete: enter
21:39:12.485 00.000 7988 UpdateGuideState(): m_state=6
21:39:12.495 00.010 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6639
21:39:12.495 00.000 7988 Star::Find returns 1 (0), X=1183.07, Y=443.92, Mass=1555, SNR=27.0, Peak=228 HFD=3.0
21:39:12.495 00.000 7988 MultiStar: [#1 -0.12,-0.40,1.00,U] [#2 0.21,-0.54,1.01,U] [#3 0.05,-0.30,0.91,U] [#4 -0.22,-0.31,1.02,U] [#5 0.20,-0.37,0.67,U] [#6 0.05,-0.31,0.68,U] [#7 -0.06,-0.36,0.65,U] [#8 0.03,-0.51,0.64,U] 
21:39:12.495 00.000 7988 single-star, 8 included, MultiStar: {0.02, -0.36}, one-star: {0.09, -0.14}
21:39:12.495 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
21:39:12.495 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.60)
21:39:12.502 00.007 7988 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-1.01 mountX=0.13 mountY=-0.08, mountTheta=-0.55
21:39:12.502 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.14, opts=13)
21:39:12.502 00.000 7988 Enqueuing Move request for scope (0.09, -0.14)
21:39:12.502 00.000 15712 Worker thread wakes up
21:39:12.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
21:39:12.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
21:39:12.502 00.000 15712 Moving (0.09, -0.14) raw xDistance=0.13 yDistance=-0.08
21:39:12.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:39:12.502 00.000 7988 UpdateGuideState exits: m=1555 SNR=27.0
21:39:12.508 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:12.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:12.510 00.002 7988 Enqueuing Expose request
21:39:12.511 00.001 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:39:12.511 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
21:39:12.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:12.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:39:12.511 00.000 15712 MoveAxis(E, 7, ABG)
21:39:12.511 00.000 15712 Guiding  Dir = 2, Dur = 7
21:39:12.511 00.000 15712 IsGuiding returns 0
21:39:12.527 00.016 15712 IsGuiding returns 0
21:39:12.527 00.000 15712 Move returns status 0, amount 7
21:39:12.527 00.000 15712 MoveAxis(N, 0, ABG)
21:39:12.527 00.000 15712 Move returns status 0, amount 0
21:39:12.527 00.000 15712 move complete, result=0
21:39:12.527 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
21:39:12.527 00.000 15712 worker thread done servicing request
21:39:12.527 00.000 15712 Worker thread wakes up
21:39:12.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:12.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:14.045 01.518 15712 Exposure complete
21:39:14.105 00.060 15712 worker thread done servicing request
21:39:14.106 00.001 7988 OnExposeComplete: enter
21:39:14.106 00.000 7988 UpdateGuideState(): m_state=6
21:39:14.106 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6640
21:39:14.106 00.000 7988 Star::Find returns 1 (0), X=1183.02, Y=443.78, Mass=1521, SNR=26.6, Peak=198 HFD=3.5
21:39:14.106 00.000 7988 MultiStar: [#1 -0.12,-0.28,1.03,U] [#2 -0.23,-0.56,1.01,U] [#3 -0.11,-0.43,0.98,U] [#4 -0.05,-0.36,1.04,U] [#5 0.05,-0.33,0.70,U] [#6 -0.13,-0.47,0.70,U] [#7 -0.25,-0.48,0.67,U] [#8 -0.12,-0.63,0.64,U] 
21:39:14.106 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.41}, one-star: {0.04, -0.27}
21:39:14.106 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
21:39:14.106 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
21:39:14.106 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.28 cameraTheta=-1.43 mountX=0.27 mountY=-0.03, mountTheta=-0.12
21:39:14.115 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.27, opts=13)
21:39:14.115 00.000 7988 Enqueuing Move request for scope (0.04, -0.27)
21:39:14.115 00.000 15712 Worker thread wakes up
21:39:14.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
21:39:14.115 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
21:39:14.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:39:14.115 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6
21:39:14.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:14.122 00.007 15712 Moving (0.04, -0.27) raw xDistance=0.27 yDistance=-0.03
21:39:14.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:14.122 00.000 7988 Enqueuing Expose request
21:39:14.124 00.002 15712 PPEC rslt: input = 0.27, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
21:39:14.124 00.000 15712 PPEC: input: 0.27, control: 0.14, exposure: 1500
21:39:14.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:14.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:39:14.124 00.000 15712 MoveAxis(W, 45, ABG)
21:39:14.124 00.000 15712 Guiding  Dir = 3, Dur = 45
21:39:14.124 00.000 15712 IsGuiding returns 0
21:39:14.156 00.032 15712 PulseGuide returned control before completion, sleep 26
21:39:14.186 00.030 15712 IsGuiding returns 1
21:39:14.188 00.002 15712 scope still moving after pulse duration time elapsed
21:39:14.237 00.049 15712 IsGuiding returns 0
21:39:14.237 00.000 15712 scope move finished after 45 + 64 ms
21:39:14.237 00.000 15712 Move returns status 0, amount 45
21:39:14.237 00.000 15712 MoveAxis(N, 0, ABG)
21:39:14.237 00.000 15712 Move returns status 0, amount 0
21:39:14.237 00.000 15712 move complete, result=0
21:39:14.237 00.000 7988 GuideStep: 0.3 px 45 ms WEST, -0.0 px 0 ms NORTH
21:39:14.238 00.001 15712 worker thread done servicing request
21:39:14.238 00.000 15712 Worker thread wakes up
21:39:14.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:14.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:15.878 01.640 15712 Exposure complete
21:39:15.935 00.057 15712 worker thread done servicing request
21:39:15.935 00.000 7988 OnExposeComplete: enter
21:39:15.935 00.000 7988 UpdateGuideState(): m_state=6
21:39:15.939 00.004 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6641
21:39:15.939 00.000 7988 Star::Find returns 1 (1), X=1183.03, Y=444.33, Mass=1537, SNR=26.7, Peak=255 HFD=3.4
21:39:15.939 00.000 7988 MultiStar: [#1 -0.22,0.26,0.96,U] [#2 0.11,0.16,0.97,U] [#3 -0.09,0.29,0.96,U] [#4 -0.16,0.12,1.03,U] [#5 -0.16,0.07,0.74,U] [#6 -0.23,0.18,0.73,U] [#7 -0.17,0.16,0.66,U] [#8 0.03,0.38,0.65,U] 
21:39:15.939 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.21}, one-star: {0.05, 0.27}
21:39:15.939 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.58) = xAngle (3.55 = -2.73)
21:39:15.939 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.38)
21:39:15.939 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.97 mountX=-0.21 mountY=0.08, mountTheta=2.76
21:39:15.939 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.21, opts=13)
21:39:15.939 00.000 7988 Enqueuing Move request for scope (-0.09, 0.21)
21:39:15.939 00.000 15712 Worker thread wakes up
21:39:15.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
21:39:15.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
21:39:15.939 00.000 15712 Moving (-0.09, 0.21) raw xDistance=-0.21 yDistance=0.08
21:39:15.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:15.951 00.012 7988 UpdateGuideState exits: m=1537 SNR=26.7 Saturated
21:39:15.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:15.953 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:15.953 00.000 7988 Enqueuing Expose request
21:39:15.955 00.002 15712 PPEC rslt: input = -0.21, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
21:39:15.955 00.000 15712 PPEC: input: -0.21, control: -0.16, exposure: 1500
21:39:15.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:15.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:39:15.955 00.000 15712 MoveAxis(E, 51, ABG)
21:39:15.955 00.000 15712 Guiding  Dir = 2, Dur = 51
21:39:15.955 00.000 15712 IsGuiding returns 0
21:39:15.976 00.021 15712 PulseGuide returned control before completion, sleep 38
21:39:16.019 00.043 15712 IsGuiding returns 1
21:39:16.019 00.000 15712 scope still moving after pulse duration time elapsed
21:39:16.057 00.038 15712 IsGuiding returns 0
21:39:16.057 00.000 15712 scope move finished after 51 + 52 ms
21:39:16.057 00.000 15712 Move returns status 0, amount 51
21:39:16.057 00.000 15712 MoveAxis(N, 0, ABG)
21:39:16.057 00.000 15712 Move returns status 0, amount 0
21:39:16.057 00.000 15712 move complete, result=0
21:39:16.057 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
21:39:16.061 00.004 15712 worker thread done servicing request
21:39:16.061 00.000 15712 Worker thread wakes up
21:39:16.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:16.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:17.474 01.413 15712 Exposure complete
21:39:17.520 00.046 15712 worker thread done servicing request
21:39:17.520 00.000 7988 OnExposeComplete: enter
21:39:17.534 00.014 7988 UpdateGuideState(): m_state=6
21:39:17.534 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6642
21:39:17.536 00.002 7988 Star::Find returns 1 (0), X=1183.15, Y=444.93, Mass=1571, SNR=27.1, Peak=234 HFD=3.1
21:39:17.536 00.000 7988 MultiStar: [#1 -0.03,0.54,1.00,U] [#2 0.24,0.51,1.00,U] [#3 0.04,0.73,0.94,U] [#4 -0.06,0.69,1.01,U] [#5 0.06,0.83,0.72,U] [#6 0.04,0.33,0.67,U] [#7 0.02,0.75,0.68,U] [#8 0.08,0.49,0.65,U] 
21:39:17.536 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.65}, one-star: {0.17, 0.88}
21:39:17.536 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
21:39:17.536 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
21:39:17.536 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.65 hyp=0.65 cameraTheta=1.47 mountX=-0.65 mountY=-0.08, mountTheta=-3.02
21:39:17.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.65, opts=13)
21:39:17.536 00.000 7988 Enqueuing Move request for scope (0.07, 0.65)
21:39:17.536 00.000 15712 Worker thread wakes up
21:39:17.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:17.536 00.000 7988 UpdateGuideState exits: m=1571 SNR=27.1
21:39:17.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:17.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:17.536 00.000 7988 Enqueuing Expose request
21:39:17.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.65) opts 0xd
21:39:17.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.65)
21:39:17.551 00.015 15712 Moving (0.07, 0.65) raw xDistance=-0.65 yDistance=-0.08
21:39:17.551 00.000 15712 PPEC rslt: input = -0.65, final = -0.43, react = -0.39, pred = -0.04, hyst = -0.34, hyst_pct = 0.00, period_length = 636.00
21:39:17.551 00.000 15712 PPEC: input: -0.65, control: -0.43, exposure: 1500
21:39:17.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:17.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:39:17.551 00.000 15712 MoveAxis(E, 140, ABG)
21:39:17.551 00.000 15712 Guiding  Dir = 2, Dur = 140
21:39:17.551 00.000 15712 IsGuiding returns 0
21:39:17.572 00.021 15712 PulseGuide returned control before completion, sleep 130
21:39:17.731 00.159 15712 IsGuiding returns 0
21:39:17.731 00.000 15712 Move returns status 0, amount 140
21:39:17.731 00.000 15712 MoveAxis(N, 0, ABG)
21:39:17.731 00.000 15712 Move returns status 0, amount 0
21:39:17.731 00.000 15712 move complete, result=0
21:39:17.731 00.000 15712 worker thread done servicing request
21:39:17.731 00.000 15712 Worker thread wakes up
21:39:17.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:17.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:17.731 00.000 7988 GuideStep: -0.6 px 140 ms EAST, -0.1 px 0 ms NORTH
21:39:19.373 01.642 15712 Exposure complete
21:39:19.422 00.049 15712 worker thread done servicing request
21:39:19.422 00.000 7988 OnExposeComplete: enter
21:39:19.422 00.000 7988 UpdateGuideState(): m_state=6
21:39:19.434 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6643
21:39:19.434 00.000 7988 Star::Find returns 1 (1), X=1183.16, Y=445.13, Mass=1475, SNR=26.1, Peak=255 HFD=2.9
21:39:19.434 00.000 7988 MultiStar: [#1 0.02,0.88,1.03,U] [#2 0.13,0.67,1.02,U] [#3 0.12,0.86,0.97,U] [#4 -0.10,1.03,0.00,M1] [#5 0.31,0.99,0.00,M1] [#6 0.04,0.84,0.73,U] [#7 0.07,0.81,0.70,U] [#8 0.12,0.82,0.66,U] 
21:39:19.434 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.86}, one-star: {0.18, 1.07}
21:39:19.439 00.005 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
21:39:19.439 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
21:39:19.439 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.86 hyp=0.86 cameraTheta=1.45 mountX=-0.86 mountY=-0.12, mountTheta=-3.00
21:39:19.439 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.86, opts=13)
21:39:19.439 00.000 7988 Enqueuing Move request for scope (0.10, 0.86)
21:39:19.439 00.000 15712 Worker thread wakes up
21:39:19.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.86) opts 0xd
21:39:19.439 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.86)
21:39:19.439 00.000 15712 Moving (0.10, 0.86) raw xDistance=-0.86 yDistance=-0.12
21:39:19.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:19.439 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1 Saturated
21:39:19.448 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:19.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:19.450 00.002 7988 Enqueuing Expose request
21:39:19.450 00.000 15712 PPEC rslt: input = -0.86, final = -0.55, react = -0.51, pred = -0.04, hyst = -0.47, hyst_pct = 0.00, period_length = 636.00
21:39:19.450 00.000 15712 PPEC: input: -0.86, control: -0.55, exposure: 1500
21:39:19.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:19.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:39:19.450 00.000 15712 MoveAxis(E, 181, ABG)
21:39:19.450 00.000 15712 Guiding  Dir = 2, Dur = 181
21:39:19.450 00.000 15712 IsGuiding returns 0
21:39:19.473 00.023 15712 PulseGuide returned control before completion, sleep 165
21:39:19.660 00.187 15712 IsGuiding returns 0
21:39:19.660 00.000 15712 Move returns status 0, amount 181
21:39:19.660 00.000 15712 MoveAxis(N, 0, ABG)
21:39:19.660 00.000 15712 Move returns status 0, amount 0
21:39:19.660 00.000 15712 move complete, result=0
21:39:19.660 00.000 7988 GuideStep: -0.9 px 181 ms EAST, -0.1 px 0 ms NORTH
21:39:19.673 00.013 15712 worker thread done servicing request
21:39:19.673 00.000 15712 Worker thread wakes up
21:39:19.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:19.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:21.078 01.405 15712 Exposure complete
21:39:21.136 00.058 15712 worker thread done servicing request
21:39:21.136 00.000 7988 OnExposeComplete: enter
21:39:21.136 00.000 7988 UpdateGuideState(): m_state=6
21:39:21.139 00.003 7988 Star::Find(15, 1183, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6644
21:39:21.140 00.001 7988 Star::Find returns 1 (1), X=1182.99, Y=445.03, Mass=1512, SNR=26.3, Peak=255 HFD=2.9
21:39:21.140 00.000 7988 MultiStar: [#1 -0.09,0.78,1.04,U] [#2 -0.01,0.75,1.01,U] [#3 -0.01,0.92,0.98,U] [#4 -0.10,0.84,1.04,U] [#5 -0.15,1.07,0.00,M2] [#6 -0.22,0.36,0.70,U] [#7 -0.23,0.71,0.69,U] [#8 -0.04,0.63,0.66,U] 
21:39:21.140 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.77}, one-star: {0.01, 0.97}
21:39:21.140 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
21:39:21.140 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
21:39:21.140 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.77 hyp=0.77 cameraTheta=1.67 mountX=-0.77 mountY=0.06, mountTheta=3.07
21:39:21.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.77, opts=13)
21:39:21.140 00.000 7988 Enqueuing Move request for scope (-0.08, 0.77)
21:39:21.140 00.000 15712 Worker thread wakes up
21:39:21.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.77) opts 0xd
21:39:21.140 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.77)
21:39:21.140 00.000 15712 Moving (-0.08, 0.77) raw xDistance=-0.77 yDistance=0.06
21:39:21.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:21.140 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.3 Saturated
21:39:21.152 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:21.152 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:21.154 00.002 7988 Enqueuing Expose request
21:39:21.154 00.000 15712 PPEC rslt: input = -0.77, final = -0.49, react = -0.46, pred = -0.03, hyst = -0.44, hyst_pct = 0.00, period_length = 636.00
21:39:21.156 00.002 15712 PPEC: input: -0.77, control: -0.49, exposure: 1500
21:39:21.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:21.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:39:21.156 00.000 15712 MoveAxis(E, 160, ABG)
21:39:21.156 00.000 15712 Guiding  Dir = 2, Dur = 160
21:39:21.156 00.000 15712 IsGuiding returns 0
21:39:21.173 00.017 15712 PulseGuide returned control before completion, sleep 153
21:39:21.350 00.177 15712 IsGuiding returns 0
21:39:21.350 00.000 15712 Move returns status 0, amount 160
21:39:21.350 00.000 15712 MoveAxis(N, 0, ABG)
21:39:21.350 00.000 15712 Move returns status 0, amount 0
21:39:21.350 00.000 15712 move complete, result=0
21:39:21.350 00.000 15712 worker thread done servicing request
21:39:21.350 00.000 15712 Worker thread wakes up
21:39:21.350 00.000 7988 GuideStep: -0.8 px 160 ms EAST, 0.1 px 0 ms NORTH
21:39:21.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:21.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:22.993 01.643 15712 Exposure complete
21:39:23.051 00.058 15712 worker thread done servicing request
21:39:23.051 00.000 7988 OnExposeComplete: enter
21:39:23.051 00.000 7988 UpdateGuideState(): m_state=6
21:39:23.056 00.005 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6645
21:39:23.056 00.000 7988 Star::Find returns 1 (1), X=1182.90, Y=444.34, Mass=1543, SNR=26.9, Peak=255 HFD=3.2
21:39:23.056 00.000 7988 MultiStar: [#1 -0.22,0.13,1.01,U] [#2 -0.17,0.03,1.02,U] [#3 -0.20,0.14,0.96,U] [#4 -0.31,0.13,1.03,U] [#5 -0.20,0.14,0.71,U] [#6 -0.40,-0.02,0.69,U] [#7 -0.23,0.19,0.68,U] [#8 -0.15,0.04,0.67,U] 
21:39:23.060 00.004 7988 refined, 8 included, MultiStar: {-0.21, 0.12}, one-star: {-0.08, 0.28}
21:39:23.060 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.09)
21:39:23.060 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.02)
21:39:23.060 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.25 cameraTheta=2.62 mountX=-0.12 mountY=0.21, mountTheta=2.09
21:39:23.060 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.12, opts=13)
21:39:23.060 00.000 7988 Enqueuing Move request for scope (-0.21, 0.12)
21:39:23.060 00.000 15712 Worker thread wakes up
21:39:23.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
21:39:23.060 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
21:39:23.060 00.000 15712 Moving (-0.21, 0.12) raw xDistance=-0.12 yDistance=0.21
21:39:23.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:23.060 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.9 Saturated
21:39:23.069 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:23.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:23.071 00.002 7988 Enqueuing Expose request
21:39:23.072 00.001 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:39:23.072 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
21:39:23.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:23.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:39:23.072 00.000 15712 MoveAxis(E, 9, ABG)
21:39:23.072 00.000 15712 Guiding  Dir = 2, Dur = 9
21:39:23.072 00.000 15712 IsGuiding returns 0
21:39:23.088 00.016 15712 IsGuiding returns 0
21:39:23.088 00.000 15712 Move returns status 0, amount 9
21:39:23.088 00.000 15712 MoveAxis(N, 0, ABG)
21:39:23.088 00.000 15712 Move returns status 0, amount 0
21:39:23.088 00.000 15712 move complete, result=0
21:39:23.088 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
21:39:23.094 00.006 15712 worker thread done servicing request
21:39:23.094 00.000 15712 Worker thread wakes up
21:39:23.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:23.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:24.512 01.418 15712 Exposure complete
21:39:24.557 00.045 15712 worker thread done servicing request
21:39:24.557 00.000 7988 OnExposeComplete: enter
21:39:24.572 00.015 7988 UpdateGuideState(): m_state=6
21:39:24.573 00.001 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6646
21:39:24.573 00.000 7988 Star::Find returns 1 (1), X=1182.97, Y=444.11, Mass=1487, SNR=26.2, Peak=255 HFD=2.9
21:39:24.573 00.000 7988 MultiStar: [#1 -0.07,-0.17,1.04,U] [#2 0.04,-0.06,1.05,U] [#3 0.01,-0.11,0.97,U] [#4 -0.11,0.06,1.08,U] [#5 -0.00,-0.00,0.72,U] [#6 -0.16,-0.26,0.71,U] [#7 -0.13,-0.03,0.66,U] [#8 -0.16,-0.10,0.65,U] 
21:39:24.573 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.01, 0.06}
21:39:24.573 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.99)
21:39:24.573 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.12)
21:39:24.573 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.72 mountX=-0.06 mountY=0.01, mountTheta=3.02
21:39:24.573 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
21:39:24.573 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
21:39:24.573 00.000 15712 Worker thread wakes up
21:39:24.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
21:39:24.573 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
21:39:24.573 00.000 15712 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.01
21:39:24.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:39:24.573 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2 Saturated
21:39:24.586 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:24.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:24.589 00.003 7988 Enqueuing Expose request
21:39:24.589 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:39:24.589 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
21:39:24.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:24.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:39:24.589 00.000 15712 MoveAxis(E, 8, ABG)
21:39:24.589 00.000 15712 Guiding  Dir = 2, Dur = 8
21:39:24.623 00.034 15712 IsGuiding returns 0
21:39:24.640 00.017 15712 IsGuiding returns 0
21:39:24.640 00.000 15712 Move returns status 0, amount 8
21:39:24.640 00.000 15712 MoveAxis(N, 0, ABG)
21:39:24.640 00.000 15712 Move returns status 0, amount 0
21:39:24.640 00.000 15712 move complete, result=0
21:39:24.640 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
21:39:24.644 00.004 15712 worker thread done servicing request
21:39:24.644 00.000 15712 Worker thread wakes up
21:39:24.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:24.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:26.280 01.636 15712 Exposure complete
21:39:26.338 00.058 15712 worker thread done servicing request
21:39:26.338 00.000 7988 OnExposeComplete: enter
21:39:26.343 00.005 7988 UpdateGuideState(): m_state=6
21:39:26.343 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6647
21:39:26.345 00.002 7988 Star::Find returns 1 (0), X=1183.22, Y=443.77, Mass=1513, SNR=26.4, Peak=214 HFD=3.5
21:39:26.347 00.002 7988 MultiStar: [#1 0.15,-0.46,1.00,U] [#2 0.15,-0.41,1.02,U] [#3 0.17,-0.47,0.95,U] [#4 0.03,-0.27,1.00,U] [#5 0.14,-0.35,0.69,U] [#6 0.00,-0.55,0.70,U] [#7 0.00,-0.45,0.70,U] [#8 -0.04,-0.43,0.65,U] 
21:39:26.349 00.002 7988 single-star, 8 included, MultiStar: {0.10, -0.40}, one-star: {0.24, -0.29}
21:39:26.349 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.58) = xAngle (0.70 = 0.70)
21:39:26.349 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.81 = -2.47)
21:39:26.349 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.29 hyp=0.37 cameraTheta=-0.88 mountX=0.29 mountY=-0.23, mountTheta=-0.68
21:39:26.349 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.29, opts=13)
21:39:26.355 00.006 7988 Enqueuing Move request for scope (0.24, -0.29)
21:39:26.355 00.000 15712 Worker thread wakes up
21:39:26.355 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.29) opts 0xd
21:39:26.355 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.29)
21:39:26.355 00.000 15712 Moving (0.24, -0.29) raw xDistance=0.29 yDistance=-0.23
21:39:26.355 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:39:26.355 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.4
21:39:26.359 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:26.359 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:26.359 00.000 7988 Enqueuing Expose request
21:39:26.359 00.000 15712 PPEC rslt: input = 0.29, final = 0.15, react = 0.17, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
21:39:26.359 00.000 15712 PPEC: input: 0.29, control: 0.15, exposure: 1500
21:39:26.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:26.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:39:26.359 00.000 15712 MoveAxis(W, 50, ABG)
21:39:26.359 00.000 15712 Guiding  Dir = 3, Dur = 50
21:39:26.359 00.000 15712 IsGuiding returns 0
21:39:26.374 00.015 15712 PulseGuide returned control before completion, sleep 39
21:39:26.458 00.084 15712 IsGuiding returns 0
21:39:26.458 00.000 15712 Move returns status 0, amount 50
21:39:26.458 00.000 15712 MoveAxis(N, 0, ABG)
21:39:26.458 00.000 15712 Move returns status 0, amount 0
21:39:26.458 00.000 15712 move complete, result=0
21:39:26.458 00.000 15712 worker thread done servicing request
21:39:26.458 00.000 15712 Worker thread wakes up
21:39:26.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:26.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:26.458 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.2 px 0 ms NORTH
21:39:27.875 01.417 15712 Exposure complete
21:39:27.936 00.061 15712 worker thread done servicing request
21:39:27.936 00.000 7988 OnExposeComplete: enter
21:39:27.937 00.001 7988 UpdateGuideState(): m_state=6
21:39:27.937 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6648
21:39:27.939 00.002 7988 Star::Find returns 1 (0), X=1183.02, Y=443.78, Mass=1534, SNR=26.6, Peak=216 HFD=3.3
21:39:27.941 00.002 7988 MultiStar: [#1 0.02,-0.41,0.99,U] [#2 0.22,-0.47,0.98,U] [#3 0.31,-0.44,0.92,U] [#4 0.18,-0.40,1.00,U] [#5 -0.10,-0.40,0.70,U] [#6 0.05,-0.57,0.72,U] [#7 0.05,-0.59,0.67,U] [#8 0.07,-0.40,0.66,U] 
21:39:27.941 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.43}, one-star: {0.04, -0.27}
21:39:27.943 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
21:39:27.943 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
21:39:27.943 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.28 cameraTheta=-1.44 mountX=0.27 mountY=-0.03, mountTheta=-0.11
21:39:27.945 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.27, opts=13)
21:39:27.947 00.002 7988 Enqueuing Move request for scope (0.04, -0.27)
21:39:27.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:39:27.949 00.002 7988 UpdateGuideState exits: m=1534 SNR=26.6
21:39:27.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:27.951 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:27.951 00.000 7988 Enqueuing Expose request
21:39:27.953 00.002 15712 Worker thread wakes up
21:39:27.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
21:39:27.953 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
21:39:27.953 00.000 15712 Moving (0.04, -0.27) raw xDistance=0.27 yDistance=-0.03
21:39:27.957 00.004 15712 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
21:39:27.957 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
21:39:27.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:27.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:39:27.957 00.000 15712 MoveAxis(W, 51, ABG)
21:39:27.957 00.000 15712 Guiding  Dir = 3, Dur = 51
21:39:27.959 00.002 15712 IsGuiding returns 0
21:39:27.975 00.016 15712 PulseGuide returned control before completion, sleep 36
21:39:28.032 00.057 15712 IsGuiding returns 0
21:39:28.032 00.000 15712 Move returns status 0, amount 51
21:39:28.032 00.000 15712 MoveAxis(N, 0, ABG)
21:39:28.032 00.000 15712 Move returns status 0, amount 0
21:39:28.032 00.000 15712 move complete, result=0
21:39:28.032 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.0 px 0 ms NORTH
21:39:28.034 00.002 15712 worker thread done servicing request
21:39:28.034 00.000 15712 Worker thread wakes up
21:39:28.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:28.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:29.773 01.739 15712 Exposure complete
21:39:29.824 00.051 15712 worker thread done servicing request
21:39:29.824 00.000 7988 OnExposeComplete: enter
21:39:29.836 00.012 7988 UpdateGuideState(): m_state=6
21:39:29.836 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6649
21:39:29.836 00.000 7988 Star::Find returns 1 (1), X=1183.13, Y=444.12, Mass=1446, SNR=26.0, Peak=255 HFD=2.9
21:39:29.836 00.000 7988 MultiStar: [#1 0.11,0.07,1.01,U] [#2 0.24,-0.03,1.06,U] [#3 0.05,0.00,0.97,U] [#4 0.11,0.17,1.04,U] [#5 0.04,-0.03,0.71,U] [#6 -0.07,0.01,0.72,U] [#7 -0.05,-0.14,0.69,U] [#8 0.20,0.03,0.67,U] 
21:39:29.836 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.15, 0.06}
21:39:29.841 00.005 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
21:39:29.841 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
21:39:29.841 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.25 mountX=-0.03 mountY=-0.10, mountTheta=-1.83
21:39:29.841 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.02, opts=13)
21:39:29.841 00.000 7988 Enqueuing Move request for scope (0.10, 0.02)
21:39:29.841 00.000 15712 Worker thread wakes up
21:39:29.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
21:39:29.841 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
21:39:29.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:39:29.841 00.000 7988 UpdateGuideState exits: m=1446 SNR=26.0 Saturated
21:39:29.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:29.841 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:29.841 00.000 7988 Enqueuing Expose request
21:39:29.852 00.011 15712 Moving (0.10, 0.02) raw xDistance=-0.03 yDistance=-0.10
21:39:29.852 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:39:29.852 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:39:29.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:29.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:39:29.852 00.000 15712 MoveAxis(E, 4, ABG)
21:39:29.852 00.000 15712 Guiding  Dir = 2, Dur = 4
21:39:29.852 00.000 15712 IsGuiding returns 0
21:39:29.886 00.034 15712 IsGuiding returns 0
21:39:29.886 00.000 15712 Move returns status 0, amount 4
21:39:29.886 00.000 15712 MoveAxis(N, 0, ABG)
21:39:29.886 00.000 15712 Move returns status 0, amount 0
21:39:29.886 00.000 15712 move complete, result=0
21:39:29.886 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:39:29.888 00.002 15712 worker thread done servicing request
21:39:29.888 00.000 15712 Worker thread wakes up
21:39:29.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:29.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:31.303 01.415 15712 Exposure complete
21:39:31.352 00.049 15712 worker thread done servicing request
21:39:31.352 00.000 7988 OnExposeComplete: enter
21:39:31.352 00.000 7988 UpdateGuideState(): m_state=6
21:39:31.364 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6650
21:39:31.364 00.000 7988 Star::Find returns 1 (0), X=1183.02, Y=444.87, Mass=1552, SNR=26.7, Peak=196 HFD=3.9
21:39:31.364 00.000 7988 MultiStar: [#1 -0.13,0.69,0.99,U] [#2 0.06,0.52,0.98,U] [#3 -0.02,0.65,0.93,U] [#4 -0.25,0.74,1.00,U] [#5 -0.16,0.77,0.69,U] [#6 -0.12,0.49,0.68,U] [#7 -0.03,0.52,0.61,U] [#8 -0.07,0.54,0.66,U] 
21:39:31.364 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.65}, one-star: {0.04, 0.81}
21:39:31.368 00.004 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
21:39:31.368 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
21:39:31.368 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.65 hyp=0.65 cameraTheta=1.68 mountX=-0.65 mountY=0.06, mountTheta=3.05
21:39:31.368 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.65, opts=13)
21:39:31.368 00.000 7988 Enqueuing Move request for scope (-0.07, 0.65)
21:39:31.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:39:31.368 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.7
21:39:31.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:31.368 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:31.368 00.000 7988 Enqueuing Expose request
21:39:31.368 00.000 15712 Worker thread wakes up
21:39:31.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.65) opts 0xd
21:39:31.380 00.012 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.65)
21:39:31.380 00.000 15712 Moving (-0.07, 0.65) raw xDistance=-0.65 yDistance=0.06
21:39:31.384 00.004 15712 PPEC rslt: input = -0.65, final = -0.40, react = -0.39, pred = -0.01, hyst = -0.34, hyst_pct = 0.00, period_length = 636.00
21:39:31.384 00.000 15712 PPEC: input: -0.65, control: -0.40, exposure: 1500
21:39:31.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:31.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:39:31.384 00.000 15712 MoveAxis(E, 131, ABG)
21:39:31.384 00.000 15712 Guiding  Dir = 2, Dur = 131
21:39:31.385 00.001 15712 IsGuiding returns 0
21:39:31.402 00.017 15712 PulseGuide returned control before completion, sleep 122
21:39:31.562 00.160 15712 IsGuiding returns 0
21:39:31.562 00.000 15712 Move returns status 0, amount 131
21:39:31.562 00.000 15712 MoveAxis(N, 0, ABG)
21:39:31.562 00.000 15712 Move returns status 0, amount 0
21:39:31.562 00.000 15712 move complete, result=0
21:39:31.562 00.000 7988 GuideStep: -0.6 px 131 ms EAST, 0.1 px 0 ms NORTH
21:39:31.566 00.004 15712 worker thread done servicing request
21:39:31.566 00.000 15712 Worker thread wakes up
21:39:31.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:31.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:33.201 01.635 15712 Exposure complete
21:39:33.261 00.060 15712 worker thread done servicing request
21:39:33.261 00.000 7988 OnExposeComplete: enter
21:39:33.261 00.000 7988 UpdateGuideState(): m_state=6
21:39:33.263 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6651
21:39:33.265 00.002 7988 Star::Find returns 1 (0), X=1183.11, Y=444.80, Mass=1483, SNR=26.4, Peak=241 HFD=2.8
21:39:33.265 00.000 7988 MultiStar: [#1 -0.06,0.79,1.03,U] [#2 0.09,0.48,1.03,U] [#3 -0.04,0.70,0.92,U] [#4 -0.08,0.69,1.02,U] [#5 -0.19,0.74,0.71,U] [#6 0.01,0.58,0.71,U] [#7 -0.12,0.74,0.67,U] [#8 -0.04,0.40,0.65,U] 
21:39:33.267 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.66}, one-star: {0.13, 0.74}
21:39:33.267 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.10)
21:39:33.269 00.002 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.01)
21:39:33.269 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.66 hyp=0.66 cameraTheta=1.61 mountX=-0.66 mountY=0.01, mountTheta=3.13
21:39:33.271 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.66, opts=13)
21:39:33.271 00.000 7988 Enqueuing Move request for scope (-0.03, 0.66)
21:39:33.274 00.003 15712 Worker thread wakes up
21:39:33.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.66) opts 0xd
21:39:33.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.66)
21:39:33.274 00.000 15712 Moving (-0.03, 0.66) raw xDistance=-0.66 yDistance=0.01
21:39:33.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:39:33.274 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.4
21:39:33.276 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:33.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:33.278 00.002 7988 Enqueuing Expose request
21:39:33.278 00.000 15712 PPEC rslt: input = -0.66, final = -0.41, react = -0.40, pred = -0.01, hyst = -0.36, hyst_pct = 0.00, period_length = 636.00
21:39:33.278 00.000 15712 PPEC: input: -0.66, control: -0.41, exposure: 1500
21:39:33.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:33.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:39:33.278 00.000 15712 MoveAxis(E, 133, ABG)
21:39:33.278 00.000 15712 Guiding  Dir = 2, Dur = 133
21:39:33.278 00.000 15712 IsGuiding returns 0
21:39:33.304 00.026 15712 PulseGuide returned control before completion, sleep 120
21:39:33.438 00.134 15712 IsGuiding returns 1
21:39:33.438 00.000 15712 scope still moving after pulse duration time elapsed
21:39:33.478 00.040 15712 IsGuiding returns 0
21:39:33.478 00.000 15712 scope move finished after 133 + 66 ms
21:39:33.478 00.000 15712 Move returns status 0, amount 133
21:39:33.478 00.000 15712 MoveAxis(N, 0, ABG)
21:39:33.478 00.000 15712 Move returns status 0, amount 0
21:39:33.478 00.000 15712 move complete, result=0
21:39:33.478 00.000 7988 GuideStep: -0.7 px 133 ms EAST, 0.0 px 0 ms NORTH
21:39:33.484 00.006 15712 worker thread done servicing request
21:39:33.484 00.000 15712 Worker thread wakes up
21:39:33.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:33.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:34.889 01.405 15712 Exposure complete
21:39:34.940 00.051 15712 worker thread done servicing request
21:39:34.950 00.010 7988 OnExposeComplete: enter
21:39:34.950 00.000 7988 UpdateGuideState(): m_state=6
21:39:34.952 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6652
21:39:34.952 00.000 7988 Star::Find returns 1 (0), X=1183.00, Y=444.82, Mass=1463, SNR=26.1, Peak=234 HFD=3.1
21:39:34.954 00.002 7988 MultiStar: [#1 -0.12,0.70,1.04,U] [#2 0.03,0.60,1.03,U] [#3 -0.09,0.64,0.97,U] [#4 -0.25,0.74,1.02,U] [#5 0.12,0.85,0.75,U] [#6 -0.36,0.57,0.73,U] [#7 -0.28,0.59,0.68,U] [#8 -0.11,0.48,0.70,U] 
21:39:34.954 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.67}, one-star: {0.02, 0.77}
21:39:34.956 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
21:39:34.957 00.001 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
21:39:34.957 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.67 hyp=0.68 cameraTheta=1.73 mountX=-0.67 mountY=0.09, mountTheta=3.00
21:39:34.959 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.67, opts=13)
21:39:34.961 00.002 7988 Enqueuing Move request for scope (-0.11, 0.67)
21:39:34.961 00.000 15712 Worker thread wakes up
21:39:34.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.67) opts 0xd
21:39:34.961 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.67)
21:39:34.961 00.000 15712 Moving (-0.11, 0.67) raw xDistance=-0.67 yDistance=0.09
21:39:34.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:39:34.961 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.1
21:39:34.965 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:34.966 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:34.966 00.000 7988 Enqueuing Expose request
21:39:34.966 00.000 15712 PPEC rslt: input = -0.67, final = -0.40, react = -0.40, pred = 0.00, hyst = -0.38, hyst_pct = 0.00, period_length = 636.00
21:39:34.966 00.000 15712 PPEC: input: -0.67, control: -0.40, exposure: 1500
21:39:34.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:34.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:39:34.966 00.000 15712 MoveAxis(E, 130, ABG)
21:39:34.966 00.000 15712 Guiding  Dir = 2, Dur = 130
21:39:34.966 00.000 15712 IsGuiding returns 0
21:39:34.981 00.015 15712 PulseGuide returned control before completion, sleep 125
21:39:35.128 00.147 15712 IsGuiding returns 0
21:39:35.128 00.000 15712 Move returns status 0, amount 130
21:39:35.128 00.000 15712 MoveAxis(N, 0, ABG)
21:39:35.128 00.000 15712 Move returns status 0, amount 0
21:39:35.128 00.000 15712 move complete, result=0
21:39:35.128 00.000 7988 GuideStep: -0.7 px 130 ms EAST, 0.1 px 0 ms NORTH
21:39:35.130 00.002 15712 worker thread done servicing request
21:39:35.130 00.000 15712 Worker thread wakes up
21:39:35.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:35.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:36.770 01.640 15712 Exposure complete
21:39:36.829 00.059 15712 worker thread done servicing request
21:39:36.829 00.000 7988 OnExposeComplete: enter
21:39:36.829 00.000 7988 UpdateGuideState(): m_state=6
21:39:36.829 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6653
21:39:36.832 00.003 7988 Star::Find returns 1 (1), X=1182.98, Y=444.02, Mass=1541, SNR=26.6, Peak=255 HFD=2.9
21:39:36.834 00.002 7988 MultiStar: [#1 -0.10,-0.16,1.04,U] [#2 0.18,-0.17,1.01,U] [#3 0.13,-0.26,0.95,U] [#4 -0.22,-0.05,1.03,U] [#5 -0.19,-0.33,0.74,U] [#6 -0.07,-0.51,0.69,U] [#7 -0.25,-0.05,0.67,U] [#8 0.20,-0.31,0.64,U] 
21:39:36.834 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.19}, one-star: {0.00, -0.04}
21:39:36.836 00.002 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
21:39:36.836 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.08)
21:39:36.838 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.48 mountX=0.04 mountY=-0.00, mountTheta=-0.06
21:39:36.840 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.04, opts=13)
21:39:36.840 00.000 7988 Enqueuing Move request for scope (0.00, -0.04)
21:39:36.842 00.002 15712 Worker thread wakes up
21:39:36.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
21:39:36.842 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
21:39:36.842 00.000 15712 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=-0.00
21:39:36.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:39:36.842 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.6 Saturated
21:39:36.844 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:36.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:36.846 00.002 7988 Enqueuing Expose request
21:39:36.846 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:39:36.846 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
21:39:36.848 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:36.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:39:36.848 00.000 15712 MoveAxis(W, 3, ABG)
21:39:36.848 00.000 15712 Guiding  Dir = 3, Dur = 3
21:39:36.848 00.000 15712 IsGuiding returns 0
21:39:36.864 00.016 15712 IsGuiding returns 0
21:39:36.864 00.000 15712 Move returns status 0, amount 3
21:39:36.864 00.000 15712 MoveAxis(N, 0, ABG)
21:39:36.864 00.000 15712 Move returns status 0, amount 0
21:39:36.864 00.000 15712 move complete, result=0
21:39:36.864 00.000 15712 worker thread done servicing request
21:39:36.864 00.000 15712 Worker thread wakes up
21:39:36.864 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
21:39:36.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:36.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:38.288 01.424 15712 Exposure complete
21:39:38.341 00.053 15712 worker thread done servicing request
21:39:38.341 00.000 7988 OnExposeComplete: enter
21:39:38.350 00.009 7988 UpdateGuideState(): m_state=6
21:39:38.350 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6654
21:39:38.350 00.000 7988 Star::Find returns 1 (0), X=1182.88, Y=443.71, Mass=1502, SNR=26.3, Peak=228 HFD=3.4
21:39:38.350 00.000 7988 MultiStar: [#1 -0.21,-0.53,1.04,U] [#2 0.17,-0.73,1.02,U] [#3 -0.14,-0.44,0.96,U] [#4 -0.11,-0.52,1.05,U] [#5 -0.03,-0.60,0.72,U] [#6 0.03,-0.73,0.69,U] [#7 -0.23,-0.62,0.68,U] [#8 -0.16,-0.48,0.63,U] 
21:39:38.350 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.55}, one-star: {-0.11, -0.35}
21:39:38.350 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
21:39:38.350 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
21:39:38.350 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.36 cameraTheta=-1.87 mountX=0.35 mountY=0.11, mountTheta=0.32
21:39:38.357 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.35, opts=13)
21:39:38.357 00.000 7988 Enqueuing Move request for scope (-0.11, -0.35)
21:39:38.363 00.006 15712 Worker thread wakes up
21:39:38.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:39:38.365 00.002 7988 UpdateGuideState exits: m=1502 SNR=26.3
21:39:38.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:38.365 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:38.365 00.000 7988 Enqueuing Expose request
21:39:38.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.35) opts 0xd
21:39:38.365 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.35)
21:39:38.365 00.000 15712 Moving (-0.11, -0.35) raw xDistance=0.35 yDistance=0.11
21:39:38.374 00.009 15712 PPEC rslt: input = 0.35, final = 0.21, react = 0.21, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
21:39:38.374 00.000 15712 PPEC: input: 0.35, control: 0.21, exposure: 1500
21:39:38.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:38.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:39:38.374 00.000 15712 MoveAxis(W, 70, ABG)
21:39:38.374 00.000 15712 Guiding  Dir = 3, Dur = 70
21:39:38.374 00.000 15712 IsGuiding returns 0
21:39:38.389 00.015 15712 PulseGuide returned control before completion, sleep 67
21:39:38.461 00.072 15712 IsGuiding returns 0
21:39:38.461 00.000 15712 Move returns status 0, amount 70
21:39:38.461 00.000 15712 MoveAxis(N, 0, ABG)
21:39:38.461 00.000 15712 Move returns status 0, amount 0
21:39:38.461 00.000 15712 move complete, result=0
21:39:38.461 00.000 15712 worker thread done servicing request
21:39:38.461 00.000 15712 Worker thread wakes up
21:39:38.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:38.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:38.461 00.000 7988 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
21:39:40.107 01.646 15712 Exposure complete
21:39:40.166 00.059 15712 worker thread done servicing request
21:39:40.166 00.000 7988 OnExposeComplete: enter
21:39:40.166 00.000 7988 UpdateGuideState(): m_state=6
21:39:40.170 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6655
21:39:40.170 00.000 7988 Star::Find returns 1 (1), X=1183.03, Y=443.38, Mass=1458, SNR=26.0, Peak=255 HFD=3.2
21:39:40.172 00.002 7988 MultiStar: [#1 -0.17,-0.87,1.02,U] [#2 0.00,-0.89,1.07,U] [#3 -0.04,-0.74,0.98,U] [#4 -0.33,-0.70,1.06,U] [#5 0.12,-0.90,0.77,U] [#6 -0.06,-1.05,0.00,M1] [#7 0.07,-0.84,0.72,U] [#8 -0.21,-0.82,0.71,U] 
21:39:40.174 00.002 7988 single-star, 7 included, MultiStar: {-0.07, -0.80}, one-star: {0.05, -0.68}
21:39:40.175 00.001 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
21:39:40.175 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
21:39:40.177 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.68 hyp=0.68 cameraTheta=-1.50 mountX=0.68 mountY=-0.03, mountTheta=-0.05
21:39:40.177 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.68, opts=13)
21:39:40.179 00.002 7988 Enqueuing Move request for scope (0.05, -0.68)
21:39:40.181 00.002 15712 Worker thread wakes up
21:39:40.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.68) opts 0xd
21:39:40.181 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.68)
21:39:40.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:39:40.181 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0 Saturated
21:39:40.183 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:40.183 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:40.185 00.002 7988 Enqueuing Expose request
21:39:40.186 00.001 15712 Moving (0.05, -0.68) raw xDistance=0.68 yDistance=-0.03
21:39:40.186 00.000 15712 PPEC rslt: input = 0.68, final = 0.41, react = 0.41, pred = 0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 636.00
21:39:40.186 00.000 15712 PPEC: input: 0.68, control: 0.41, exposure: 1500
21:39:40.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:40.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:39:40.186 00.000 15712 MoveAxis(W, 134, ABG)
21:39:40.186 00.000 15712 Guiding  Dir = 3, Dur = 134
21:39:40.186 00.000 15712 IsGuiding returns 0
21:39:40.209 00.023 15712 PulseGuide returned control before completion, sleep 124
21:39:40.351 00.142 15712 IsGuiding returns 0
21:39:40.351 00.000 15712 Move returns status 0, amount 134
21:39:40.351 00.000 15712 MoveAxis(N, 0, ABG)
21:39:40.351 00.000 15712 Move returns status 0, amount 0
21:39:40.351 00.000 15712 move complete, result=0
21:39:40.351 00.000 7988 GuideStep: 0.7 px 134 ms WEST, -0.0 px 0 ms NORTH
21:39:40.358 00.007 15712 worker thread done servicing request
21:39:40.358 00.000 15712 Worker thread wakes up
21:39:40.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:40.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:41.768 01.410 15712 Exposure complete
21:39:41.827 00.059 15712 worker thread done servicing request
21:39:41.827 00.000 7988 OnExposeComplete: enter
21:39:41.827 00.000 7988 UpdateGuideState(): m_state=6
21:39:41.830 00.003 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6656
21:39:41.830 00.000 7988 Star::Find returns 1 (1), X=1183.00, Y=443.36, Mass=1434, SNR=25.9, Peak=255 HFD=3.2
21:39:41.830 00.000 7988 MultiStar: [#1 -0.04,-0.77,1.06,U] [#2 0.04,-0.78,1.04,U] [#3 0.05,-0.62,0.96,U] [#4 -0.11,-0.61,1.01,U] [#5 -0.19,-0.49,0.73,U] [#6 -0.04,-1.05,0.00,M2] [#7 -0.12,-0.69,0.67,U] [#8 -0.11,-0.72,0.67,U] 
21:39:41.830 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.68}, one-star: {0.02, -0.69}
21:39:41.830 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
21:39:41.830 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
21:39:41.830 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.68 hyp=0.68 cameraTheta=-1.64 mountX=0.68 mountY=0.06, mountTheta=0.09
21:39:41.830 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.68, opts=13)
21:39:41.830 00.000 7988 Enqueuing Move request for scope (-0.05, -0.68)
21:39:41.830 00.000 15712 Worker thread wakes up
21:39:41.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.68) opts 0xd
21:39:41.830 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.68)
21:39:41.830 00.000 15712 Moving (-0.05, -0.68) raw xDistance=0.68 yDistance=0.06
21:39:41.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:39:41.842 00.012 7988 UpdateGuideState exits: m=1434 SNR=25.9 Saturated
21:39:41.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:41.844 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:41.844 00.000 7988 Enqueuing Expose request
21:39:41.846 00.002 15712 PPEC rslt: input = 0.68, final = 0.41, react = 0.41, pred = 0.01, hyst = 0.38, hyst_pct = 0.00, period_length = 636.00
21:39:41.846 00.000 15712 PPEC: input: 0.68, control: 0.41, exposure: 1500
21:39:41.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:41.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:39:41.846 00.000 15712 MoveAxis(W, 135, ABG)
21:39:41.846 00.000 15712 Guiding  Dir = 3, Dur = 135
21:39:41.846 00.000 15712 IsGuiding returns 0
21:39:41.868 00.022 15712 PulseGuide returned control before completion, sleep 118
21:39:42.006 00.138 15712 IsGuiding returns 1
21:39:42.006 00.000 15712 scope still moving after pulse duration time elapsed
21:39:42.046 00.040 15712 IsGuiding returns 0
21:39:42.046 00.000 15712 scope move finished after 135 + 68 ms
21:39:42.046 00.000 15712 Move returns status 0, amount 135
21:39:42.046 00.000 15712 MoveAxis(N, 0, ABG)
21:39:42.046 00.000 15712 Move returns status 0, amount 0
21:39:42.046 00.000 15712 move complete, result=0
21:39:42.046 00.000 15712 worker thread done servicing request
21:39:42.046 00.000 15712 Worker thread wakes up
21:39:42.046 00.000 7988 GuideStep: 0.7 px 135 ms WEST, 0.1 px 0 ms NORTH
21:39:42.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:42.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:43.695 01.649 15712 Exposure complete
21:39:43.748 00.053 15712 worker thread done servicing request
21:39:43.748 00.000 7988 OnExposeComplete: enter
21:39:43.748 00.000 7988 UpdateGuideState(): m_state=6
21:39:43.757 00.009 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6657
21:39:43.757 00.000 7988 Star::Find returns 1 (1), X=1183.00, Y=445.01, Mass=1502, SNR=26.5, Peak=255 HFD=2.8
21:39:43.757 00.000 7988 MultiStar: [#1 -0.00,0.81,1.03,U] [#2 0.09,0.81,1.02,U] [#3 0.15,0.73,0.97,U] [#4 0.04,0.95,1.04,U] [#5 0.09,0.92,0.74,U] [#6 0.09,0.64,0.72,U] [#7 -0.09,0.67,0.68,U] [#8 -0.05,0.93,0.64,U] 
21:39:43.757 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.83}, one-star: {0.01, 0.95}
21:39:43.757 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
21:39:43.757 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
21:39:43.757 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.83 hyp=0.83 cameraTheta=1.52 mountX=-0.83 mountY=-0.06, mountTheta=-3.07
21:39:43.765 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.83, opts=13)
21:39:43.765 00.000 7988 Enqueuing Move request for scope (0.04, 0.83)
21:39:43.765 00.000 15712 Worker thread wakes up
21:39:43.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.83) opts 0xd
21:39:43.765 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.83)
21:39:43.765 00.000 15712 Moving (0.04, 0.83) raw xDistance=-0.83 yDistance=-0.06
21:39:43.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:39:43.765 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.5 Saturated
21:39:43.769 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:43.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:43.771 00.002 7988 Enqueuing Expose request
21:39:43.773 00.002 15712 PPEC rslt: input = -0.83, final = -0.50, react = -0.50, pred = -0.00, hyst = -0.42, hyst_pct = 0.00, period_length = 636.00
21:39:43.773 00.000 15712 PPEC: input: -0.83, control: -0.50, exposure: 1500
21:39:43.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:43.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:39:43.773 00.000 15712 MoveAxis(E, 162, ABG)
21:39:43.773 00.000 15712 Guiding  Dir = 2, Dur = 162
21:39:43.773 00.000 15712 IsGuiding returns 0
21:39:43.792 00.019 15712 PulseGuide returned control before completion, sleep 154
21:39:43.949 00.157 15712 IsGuiding returns 1
21:39:43.949 00.000 15712 scope still moving after pulse duration time elapsed
21:39:43.980 00.031 15712 IsGuiding returns 0
21:39:43.980 00.000 15712 scope move finished after 162 + 48 ms
21:39:43.980 00.000 15712 Move returns status 0, amount 162
21:39:43.980 00.000 15712 MoveAxis(N, 0, ABG)
21:39:43.980 00.000 15712 Move returns status 0, amount 0
21:39:43.980 00.000 15712 move complete, result=0
21:39:43.980 00.000 7988 GuideStep: -0.8 px 162 ms EAST, -0.1 px 0 ms NORTH
21:39:43.986 00.006 15712 worker thread done servicing request
21:39:43.986 00.000 15712 Worker thread wakes up
21:39:43.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:43.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:45.402 01.416 15712 Exposure complete
21:39:45.448 00.046 15712 worker thread done servicing request
21:39:45.448 00.000 7988 OnExposeComplete: enter
21:39:45.448 00.000 7988 UpdateGuideState(): m_state=6
21:39:45.464 00.016 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6658
21:39:45.465 00.001 7988 Star::Find returns 1 (1), X=1183.12, Y=445.41, Mass=1584, SNR=27.2, Peak=255 HFD=3.3
21:39:45.465 00.000 7988 MultiStar: [#1 -0.06,1.45,0.00,M1] [#2 0.20,1.19,0.00,M1] [#3 -0.00,1.54,0.00,M1] [#4 -0.09,1.54,0.00,M1] [#5 0.28,1.43,0.00,M1] [#6 -0.15,1.39,0.00,M2] [#7 -0.11,1.22,0.00,M1] [#8 0.16,1.46,0.00,M1] 
21:39:45.467 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
21:39:45.467 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
21:39:45.469 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=1.35 hyp=1.36 cameraTheta=1.47 mountX=-1.35 mountY=-0.17, mountTheta=-3.01
21:39:45.471 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=1.35, opts=13)
21:39:45.471 00.000 7988 Enqueuing Move request for scope (0.14, 1.35)
21:39:45.473 00.002 15712 Worker thread wakes up
21:39:45.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 1.35) opts 0xd
21:39:45.473 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 1.35)
21:39:45.473 00.000 15712 Moving (0.14, 1.35) raw xDistance=-1.35 yDistance=-0.17
21:39:45.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:39:45.473 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.2 Saturated
21:39:45.475 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:45.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:45.477 00.002 7988 Enqueuing Expose request
21:39:45.477 00.000 15712 PPEC rslt: input = -1.35, final = -0.82, react = -0.81, pred = -0.01, hyst = -0.71, hyst_pct = 0.00, period_length = 636.00
21:39:45.477 00.000 15712 PPEC: input: -1.35, control: -0.82, exposure: 1500
21:39:45.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:45.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:39:45.477 00.000 15712 MoveAxis(E, 268, ABG)
21:39:45.477 00.000 15712 Guiding  Dir = 2, Dur = 268
21:39:45.477 00.000 15712 IsGuiding returns 0
21:39:45.501 00.024 15712 PulseGuide returned control before completion, sleep 255
21:39:45.789 00.288 15712 IsGuiding returns 0
21:39:45.789 00.000 15712 Move returns status 0, amount 268
21:39:45.789 00.000 15712 MoveAxis(N, 0, ABG)
21:39:45.789 00.000 15712 Move returns status 0, amount 0
21:39:45.789 00.000 15712 move complete, result=0
21:39:45.789 00.000 7988 GuideStep: -1.4 px 268 ms EAST, -0.2 px 0 ms NORTH
21:39:45.792 00.003 15712 worker thread done servicing request
21:39:45.792 00.000 15712 Worker thread wakes up
21:39:45.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:45.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:47.429 01.637 15712 Exposure complete
21:39:47.475 00.046 15712 worker thread done servicing request
21:39:47.475 00.000 7988 OnExposeComplete: enter
21:39:47.490 00.015 7988 UpdateGuideState(): m_state=6
21:39:47.490 00.000 7988 Star::Find(15, 1183, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6659
21:39:47.491 00.001 7988 Star::Find returns 1 (0), X=1182.92, Y=445.63, Mass=1529, SNR=26.5, Peak=227 HFD=3.4
21:39:47.491 00.000 7988 MultiStar: [#1 -0.25,1.60,0.00,M2] [#2 -0.01,1.45,0.00,M2] [#3 -0.05,1.52,0.00,M2] [#4 -0.22,1.56,0.00,M2] [#5 -0.06,1.53,0.00,M2] [#6 -0.29,1.25,0.00,M3] [#7 -0.15,1.56,0.00,M2] [#8 -0.14,1.25,0.00,M2] 
21:39:47.491 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
21:39:47.491 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.01)
21:39:47.491 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=1.57 hyp=1.57 cameraTheta=1.61 mountX=-1.57 mountY=0.02, mountTheta=3.13
21:39:47.491 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=1.57, opts=13)
21:39:47.491 00.000 7988 Enqueuing Move request for scope (-0.06, 1.57)
21:39:47.491 00.000 15712 Worker thread wakes up
21:39:47.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 1.57) opts 0xd
21:39:47.491 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 1.57)
21:39:47.491 00.000 15712 Moving (-0.06, 1.57) raw xDistance=-1.57 yDistance=0.02
21:39:47.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:39:47.491 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.5
21:39:47.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:47.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:47.491 00.000 7988 Enqueuing Expose request
21:39:47.491 00.000 15712 PPEC rslt: input = -1.57, final = -0.95, react = -0.94, pred = -0.01, hyst = -0.88, hyst_pct = 0.00, period_length = 636.00
21:39:47.491 00.000 15712 PPEC: input: -1.57, control: -0.95, exposure: 1500
21:39:47.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:47.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:39:47.506 00.015 15712 MoveAxis(E, 311, ABG)
21:39:47.506 00.000 15712 Guiding  Dir = 2, Dur = 311
21:39:47.506 00.000 15712 IsGuiding returns 0
21:39:47.523 00.017 15712 PulseGuide returned control before completion, sleep 295
21:39:47.843 00.320 15712 IsGuiding returns 1
21:39:47.843 00.000 15712 scope still moving after pulse duration time elapsed
21:39:47.880 00.037 15712 IsGuiding returns 0
21:39:47.880 00.000 15712 scope move finished after 311 + 67 ms
21:39:47.880 00.000 15712 Move returns status 0, amount 311
21:39:47.880 00.000 15712 MoveAxis(N, 0, ABG)
21:39:47.880 00.000 15712 Move returns status 0, amount 0
21:39:47.880 00.000 15712 move complete, result=0
21:39:47.880 00.000 7988 GuideStep: -1.6 px 311 ms EAST, 0.0 px 0 ms NORTH
21:39:47.886 00.006 15712 worker thread done servicing request
21:39:47.886 00.000 15712 Worker thread wakes up
21:39:47.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:47.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:49.296 01.410 15712 Exposure complete
21:39:49.342 00.046 15712 worker thread done servicing request
21:39:49.342 00.000 7988 OnExposeComplete: enter
21:39:49.342 00.000 7988 UpdateGuideState(): m_state=6
21:39:49.357 00.015 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6660
21:39:49.357 00.000 7988 Star::Find returns 1 (0), X=1182.70, Y=445.11, Mass=1487, SNR=26.3, Peak=188 HFD=3.5
21:39:49.360 00.003 7988 MultiStar: [#1 -0.26,0.64,1.03,U] [#2 -0.14,0.69,0.99,U] [#3 -0.22,0.75,0.92,U] [#4 -0.21,0.91,1.02,U] [#5 -0.08,1.07,0.00,M3] [#6 -0.01,0.61,0.70,U] [#7 -0.27,0.85,0.66,U] [#8 -0.17,0.81,0.65,U] 
21:39:49.360 00.000 7988 refined, 7 included, MultiStar: {-0.20, 0.79}, one-star: {-0.28, 1.05}
21:39:49.360 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.89)
21:39:49.360 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.22)
21:39:49.360 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.79 hyp=0.82 cameraTheta=1.82 mountX=-0.79 mountY=0.18, mountTheta=2.92
21:39:49.360 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.79, opts=13)
21:39:49.360 00.000 7988 Enqueuing Move request for scope (-0.20, 0.79)
21:39:49.360 00.000 15712 Worker thread wakes up
21:39:49.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.79) opts 0xd
21:39:49.360 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.79)
21:39:49.360 00.000 15712 Moving (-0.20, 0.79) raw xDistance=-0.79 yDistance=0.18
21:39:49.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:39:49.360 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
21:39:49.370 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:49.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:49.372 00.002 7988 Enqueuing Expose request
21:39:49.373 00.001 15712 PPEC rslt: input = -0.79, final = -0.48, react = -0.48, pred = -0.00, hyst = -0.48, hyst_pct = 0.00, period_length = 636.00
21:39:49.373 00.000 15712 PPEC: input: -0.79, control: -0.48, exposure: 1500
21:39:49.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:49.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:39:49.373 00.000 15712 MoveAxis(E, 156, ABG)
21:39:49.373 00.000 15712 Guiding  Dir = 2, Dur = 156
21:39:49.373 00.000 15712 IsGuiding returns 0
21:39:49.399 00.026 15712 PulseGuide returned control before completion, sleep 138
21:39:49.569 00.170 15712 IsGuiding returns 0
21:39:49.569 00.000 15712 Move returns status 0, amount 156
21:39:49.569 00.000 15712 MoveAxis(N, 0, ABG)
21:39:49.569 00.000 15712 Move returns status 0, amount 0
21:39:49.569 00.000 15712 move complete, result=0
21:39:49.569 00.000 7988 GuideStep: -0.8 px 156 ms EAST, 0.2 px 0 ms NORTH
21:39:49.581 00.012 15712 worker thread done servicing request
21:39:49.581 00.000 15712 Worker thread wakes up
21:39:49.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:49.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:51.321 01.740 15712 Exposure complete
21:39:51.366 00.045 15712 worker thread done servicing request
21:39:51.366 00.000 7988 OnExposeComplete: enter
21:39:51.382 00.016 7988 UpdateGuideState(): m_state=6
21:39:51.382 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6661
21:39:51.382 00.000 7988 Star::Find returns 1 (0), X=1183.02, Y=443.86, Mass=1564, SNR=27.0, Peak=225 HFD=3.5
21:39:51.386 00.004 7988 MultiStar: [#1 -0.29,-0.17,0.97,U] [#2 -0.07,-0.35,0.99,U] [#3 -0.09,-0.16,0.93,U] [#4 -0.37,-0.11,1.03,U] [#5 -0.24,-0.22,0.68,U] [#6 -0.15,-0.51,0.67,U] [#7 -0.18,-0.50,0.68,U] [#8 -0.14,-0.28,0.63,U] 
21:39:51.386 00.000 7988 single-star, 8 included, MultiStar: {-0.17, -0.26}, one-star: {0.04, -0.19}
21:39:51.386 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
21:39:51.386 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.99)
21:39:51.386 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.39 mountX=0.19 mountY=-0.03, mountTheta=-0.16
21:39:51.386 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.19, opts=13)
21:39:51.386 00.000 7988 Enqueuing Move request for scope (0.04, -0.19)
21:39:51.386 00.000 15712 Worker thread wakes up
21:39:51.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
21:39:51.386 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
21:39:51.386 00.000 15712 Moving (0.04, -0.19) raw xDistance=0.19 yDistance=-0.03
21:39:51.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:51.386 00.000 7988 UpdateGuideState exits: m=1564 SNR=27.0
21:39:51.396 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:51.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:51.399 00.003 7988 Enqueuing Expose request
21:39:51.399 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 636.00
21:39:51.399 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
21:39:51.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:51.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:39:51.401 00.002 15712 MoveAxis(W, 35, ABG)
21:39:51.401 00.000 15712 Guiding  Dir = 3, Dur = 35
21:39:51.401 00.000 15712 IsGuiding returns 0
21:39:51.416 00.015 15712 PulseGuide returned control before completion, sleep 29
21:39:51.465 00.049 15712 IsGuiding returns 0
21:39:51.465 00.000 15712 Move returns status 0, amount 35
21:39:51.465 00.000 15712 MoveAxis(N, 0, ABG)
21:39:51.465 00.000 15712 Move returns status 0, amount 0
21:39:51.465 00.000 15712 move complete, result=0
21:39:51.465 00.000 15712 worker thread done servicing request
21:39:51.465 00.000 15712 Worker thread wakes up
21:39:51.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:51.465 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
21:39:51.466 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:52.884 01.418 15712 Exposure complete
21:39:52.930 00.046 15712 worker thread done servicing request
21:39:52.930 00.000 7988 OnExposeComplete: enter
21:39:52.930 00.000 7988 UpdateGuideState(): m_state=6
21:39:52.947 00.017 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6662
21:39:52.947 00.000 7988 Star::Find returns 1 (0), X=1182.96, Y=443.86, Mass=1469, SNR=26.0, Peak=225 HFD=3.1
21:39:52.947 00.000 7988 MultiStar: [#1 -0.13,-0.19,1.03,U] [#2 -0.03,-0.39,1.01,U] [#3 -0.04,-0.24,0.96,U] [#4 -0.35,-0.04,1.05,U] [#5 -0.10,-0.32,0.71,U] [#6 -0.19,-0.53,0.71,U] [#7 -0.03,-0.46,0.68,U] [#8 -0.16,-0.17,0.65,U] 
21:39:52.947 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.27}, one-star: {-0.02, -0.20}
21:39:52.947 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
21:39:52.947 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
21:39:52.947 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.65 mountX=0.20 mountY=0.02, mountTheta=0.11
21:39:52.947 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.20, opts=13)
21:39:52.947 00.000 7988 Enqueuing Move request for scope (-0.02, -0.20)
21:39:52.947 00.000 15712 Worker thread wakes up
21:39:52.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
21:39:52.947 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
21:39:52.947 00.000 15712 Moving (-0.02, -0.20) raw xDistance=0.20 yDistance=0.02
21:39:52.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:39:52.947 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.0
21:39:52.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:52.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:52.962 00.015 7988 Enqueuing Expose request
21:39:52.962 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 636.00
21:39:52.962 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
21:39:52.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:52.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:39:52.962 00.000 15712 MoveAxis(W, 36, ABG)
21:39:52.962 00.000 15712 Guiding  Dir = 3, Dur = 36
21:39:52.983 00.021 15712 IsGuiding returns 0
21:39:52.998 00.015 15712 PulseGuide returned control before completion, sleep 31
21:39:53.046 00.048 15712 IsGuiding returns 0
21:39:53.046 00.000 15712 Move returns status 0, amount 36
21:39:53.046 00.000 15712 MoveAxis(N, 0, ABG)
21:39:53.046 00.000 15712 Move returns status 0, amount 0
21:39:53.046 00.000 15712 move complete, result=0
21:39:53.046 00.000 15712 worker thread done servicing request
21:39:53.046 00.000 15712 Worker thread wakes up
21:39:53.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:53.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:53.046 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
21:39:54.690 01.644 15712 Exposure complete
21:39:54.736 00.046 15712 worker thread done servicing request
21:39:54.750 00.014 7988 OnExposeComplete: enter
21:39:54.750 00.000 7988 UpdateGuideState(): m_state=6
21:39:54.752 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6663
21:39:54.752 00.000 7988 Star::Find returns 1 (1), X=1182.91, Y=443.35, Mass=1504, SNR=26.4, Peak=255 HFD=3.3
21:39:54.754 00.002 7988 MultiStar: [#1 -0.08,-0.89,1.01,U] [#2 -0.05,-0.89,1.00,U] [#3 -0.20,-0.75,0.97,U] [#4 -0.17,-0.66,1.05,U] [#5 0.06,-0.68,0.73,U] [#6 -0.26,-1.09,0.00,M1] [#7 -0.18,-0.85,0.69,U] [#8 -0.04,-0.86,0.67,U] 
21:39:54.756 00.002 7988 single-star, 7 included, MultiStar: {-0.10, -0.78}, one-star: {-0.07, -0.70}
21:39:54.756 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
21:39:54.756 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
21:39:54.758 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.70 hyp=0.71 cameraTheta=-1.67 mountX=0.70 mountY=0.08, mountTheta=0.12
21:39:54.760 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.70, opts=13)
21:39:54.760 00.000 7988 Enqueuing Move request for scope (-0.07, -0.70)
21:39:54.762 00.002 15712 Worker thread wakes up
21:39:54.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.70) opts 0xd
21:39:54.762 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.70)
21:39:54.762 00.000 15712 Moving (-0.07, -0.70) raw xDistance=0.70 yDistance=0.08
21:39:54.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:54.762 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4 Saturated
21:39:54.764 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:54.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:54.766 00.002 7988 Enqueuing Expose request
21:39:54.767 00.001 15712 PPEC rslt: input = 0.70, final = 0.42, react = 0.42, pred = -0.00, hyst = 0.39, hyst_pct = 0.00, period_length = 636.00
21:39:54.767 00.000 15712 PPEC: input: 0.70, control: 0.42, exposure: 1500
21:39:54.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:54.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:39:54.767 00.000 15712 MoveAxis(W, 137, ABG)
21:39:54.767 00.000 15712 Guiding  Dir = 3, Dur = 137
21:39:54.767 00.000 15712 IsGuiding returns 0
21:39:54.790 00.023 15712 PulseGuide returned control before completion, sleep 127
21:39:54.947 00.157 15712 IsGuiding returns 0
21:39:54.947 00.000 15712 Move returns status 0, amount 137
21:39:54.947 00.000 15712 MoveAxis(N, 0, ABG)
21:39:54.947 00.000 15712 Move returns status 0, amount 0
21:39:54.947 00.000 15712 move complete, result=0
21:39:54.947 00.000 7988 GuideStep: 0.7 px 137 ms WEST, 0.1 px 0 ms NORTH
21:39:54.952 00.005 15712 worker thread done servicing request
21:39:54.952 00.000 15712 Worker thread wakes up
21:39:54.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:54.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:56.365 01.413 15712 Exposure complete
21:39:56.416 00.051 15712 worker thread done servicing request
21:39:56.416 00.000 7988 OnExposeComplete: enter
21:39:56.416 00.000 7988 UpdateGuideState(): m_state=6
21:39:56.427 00.011 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6664
21:39:56.427 00.000 7988 Star::Find returns 1 (0), X=1183.09, Y=443.44, Mass=1447, SNR=25.8, Peak=230 HFD=3.2
21:39:56.427 00.000 7988 MultiStar: [#1 -0.00,-0.71,1.08,U] [#2 -0.03,-0.91,1.03,U] [#3 0.03,-0.65,0.96,U] [#4 -0.03,-0.53,1.05,U] [#5 0.12,-0.52,0.72,U] [#6 -0.11,-0.86,0.72,U] [#7 -0.21,-0.78,0.68,U] [#8 -0.21,-0.73,0.67,U] 
21:39:56.427 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.70}, one-star: {0.11, -0.61}
21:39:56.427 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
21:39:56.427 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -2.99)
21:39:56.433 00.006 7988 CameraToMount -- cameraX=0.11 cameraY=-0.61 hyp=0.62 cameraTheta=-1.40 mountX=0.61 mountY=-0.09, mountTheta=-0.15
21:39:56.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.61, opts=13)
21:39:56.433 00.000 7988 Enqueuing Move request for scope (0.11, -0.61)
21:39:56.433 00.000 15712 Worker thread wakes up
21:39:56.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.61) opts 0xd
21:39:56.433 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.61)
21:39:56.433 00.000 15712 Moving (0.11, -0.61) raw xDistance=0.61 yDistance=-0.09
21:39:56.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:56.433 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.8
21:39:56.439 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:56.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:56.441 00.002 7988 Enqueuing Expose request
21:39:56.443 00.002 15712 PPEC rslt: input = 0.61, final = 0.37, react = 0.37, pred = 0.00, hyst = 0.34, hyst_pct = 0.00, period_length = 636.00
21:39:56.443 00.000 15712 PPEC: input: 0.61, control: 0.37, exposure: 1500
21:39:56.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:56.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:39:56.443 00.000 15712 MoveAxis(W, 120, ABG)
21:39:56.443 00.000 15712 Guiding  Dir = 3, Dur = 120
21:39:56.443 00.000 15712 IsGuiding returns 0
21:39:56.467 00.024 15712 PulseGuide returned control before completion, sleep 106
21:39:56.586 00.119 15712 IsGuiding returns 1
21:39:56.586 00.000 15712 scope still moving after pulse duration time elapsed
21:39:56.620 00.034 15712 IsGuiding returns 0
21:39:56.620 00.000 15712 scope move finished after 120 + 64 ms
21:39:56.620 00.000 15712 Move returns status 0, amount 120
21:39:56.620 00.000 15712 MoveAxis(N, 0, ABG)
21:39:56.620 00.000 15712 Move returns status 0, amount 0
21:39:56.620 00.000 15712 move complete, result=0
21:39:56.620 00.000 15712 worker thread done servicing request
21:39:56.620 00.000 15712 Worker thread wakes up
21:39:56.620 00.000 7988 GuideStep: 0.6 px 120 ms WEST, -0.1 px 0 ms NORTH
21:39:56.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:56.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:58.261 01.641 15712 Exposure complete
21:39:58.307 00.046 15712 worker thread done servicing request
21:39:58.307 00.000 7988 OnExposeComplete: enter
21:39:58.307 00.000 7988 UpdateGuideState(): m_state=6
21:39:58.307 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6665
21:39:58.323 00.016 7988 Star::Find returns 1 (1), X=1183.06, Y=444.60, Mass=1510, SNR=26.6, Peak=255 HFD=3.3
21:39:58.323 00.000 7988 MultiStar: [#1 -0.07,0.41,0.99,U] [#2 0.09,0.34,1.04,U] [#3 -0.05,0.48,0.98,U] [#4 -0.17,0.52,1.03,U] [#5 -0.04,0.51,0.70,U] [#6 -0.23,0.41,0.72,U] [#7 -0.04,0.21,0.65,U] [#8 0.03,0.40,0.65,U] 
21:39:58.323 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.43}, one-star: {0.08, 0.54}
21:39:58.323 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
21:39:58.323 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
21:39:58.323 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.43 hyp=0.44 cameraTheta=1.66 mountX=-0.43 mountY=0.03, mountTheta=3.07
21:39:58.323 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.43, opts=13)
21:39:58.323 00.000 7988 Enqueuing Move request for scope (-0.04, 0.43)
21:39:58.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:58.323 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.6 Saturated
21:39:58.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:58.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:58.323 00.000 7988 Enqueuing Expose request
21:39:58.323 00.000 15712 Worker thread wakes up
21:39:58.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.43) opts 0xd
21:39:58.323 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.43)
21:39:58.323 00.000 15712 Moving (-0.04, 0.43) raw xDistance=-0.43 yDistance=0.03
21:39:58.340 00.017 15712 PPEC rslt: input = -0.43, final = -0.26, react = -0.26, pred = -0.00, hyst = -0.21, hyst_pct = 0.00, period_length = 636.00
21:39:58.340 00.000 15712 PPEC: input: -0.43, control: -0.26, exposure: 1500
21:39:58.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:58.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:39:58.340 00.000 15712 MoveAxis(E, 86, ABG)
21:39:58.340 00.000 15712 Guiding  Dir = 2, Dur = 86
21:39:58.340 00.000 15712 IsGuiding returns 0
21:39:58.371 00.031 15712 PulseGuide returned control before completion, sleep 69
21:39:58.451 00.080 15712 IsGuiding returns 1
21:39:58.451 00.000 15712 scope still moving after pulse duration time elapsed
21:39:58.514 00.063 15712 IsGuiding returns 0
21:39:58.514 00.000 15712 scope move finished after 86 + 85 ms
21:39:58.514 00.000 15712 Move returns status 0, amount 86
21:39:58.514 00.000 15712 MoveAxis(N, 0, ABG)
21:39:58.514 00.000 15712 Move returns status 0, amount 0
21:39:58.514 00.000 15712 move complete, result=0
21:39:58.514 00.000 15712 worker thread done servicing request
21:39:58.514 00.000 15712 Worker thread wakes up
21:39:58.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:39:58.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:39:58.514 00.000 7988 GuideStep: -0.4 px 86 ms EAST, 0.0 px 0 ms NORTH
21:39:59.919 01.405 15712 Exposure complete
21:39:59.977 00.058 15712 worker thread done servicing request
21:39:59.977 00.000 7988 OnExposeComplete: enter
21:39:59.980 00.003 7988 UpdateGuideState(): m_state=6
21:39:59.980 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6666
21:39:59.980 00.000 7988 Star::Find returns 1 (0), X=1183.05, Y=444.84, Mass=1555, SNR=26.8, Peak=220 HFD=3.4
21:39:59.980 00.000 7988 MultiStar: [#1 -0.02,0.63,1.00,U] [#2 0.06,0.48,1.00,U] [#3 -0.17,0.52,0.96,U] [#4 -0.25,0.50,1.02,U] [#5 0.01,0.77,0.70,U] [#6 -0.13,0.42,0.70,U] [#7 -0.01,0.58,0.67,U] [#8 0.14,0.71,0.64,U] 
21:39:59.980 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.60}, one-star: {0.07, 0.79}
21:39:59.980 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.07)
21:39:59.980 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.04)
21:39:59.980 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.60 hyp=0.60 cameraTheta=1.64 mountX=-0.60 mountY=0.03, mountTheta=3.10
21:39:59.980 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.60, opts=13)
21:39:59.990 00.010 7988 Enqueuing Move request for scope (-0.04, 0.60)
21:39:59.990 00.000 15712 Worker thread wakes up
21:39:59.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:39:59.990 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.8
21:39:59.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:59.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:39:59.990 00.000 7988 Enqueuing Expose request
21:39:59.996 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.60) opts 0xd
21:39:59.996 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.60)
21:39:59.996 00.000 15712 Moving (-0.04, 0.60) raw xDistance=-0.60 yDistance=0.03
21:40:00.001 00.005 15712 PPEC rslt: input = -0.60, final = -0.36, react = -0.36, pred = -0.00, hyst = -0.30, hyst_pct = 0.00, period_length = 636.00
21:40:00.001 00.000 15712 PPEC: input: -0.60, control: -0.36, exposure: 1500
21:40:00.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:00.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:40:00.001 00.000 15712 MoveAxis(E, 118, ABG)
21:40:00.001 00.000 15712 Guiding  Dir = 2, Dur = 118
21:40:00.001 00.000 15712 IsGuiding returns 0
21:40:00.016 00.015 15712 PulseGuide returned control before completion, sleep 114
21:40:00.161 00.145 15712 IsGuiding returns 1
21:40:00.161 00.000 15712 scope still moving after pulse duration time elapsed
21:40:00.188 00.027 15712 IsGuiding returns 0
21:40:00.188 00.000 15712 scope move finished after 118 + 68 ms
21:40:00.188 00.000 15712 Move returns status 0, amount 118
21:40:00.188 00.000 15712 MoveAxis(N, 0, ABG)
21:40:00.188 00.000 15712 Move returns status 0, amount 0
21:40:00.188 00.000 15712 move complete, result=0
21:40:00.188 00.000 15712 worker thread done servicing request
21:40:00.188 00.000 15712 Worker thread wakes up
21:40:00.188 00.000 7988 GuideStep: -0.6 px 118 ms EAST, 0.0 px 0 ms NORTH
21:40:00.190 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:00.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:01.830 01.640 15712 Exposure complete
21:40:01.876 00.046 15712 worker thread done servicing request
21:40:01.876 00.000 7988 OnExposeComplete: enter
21:40:01.876 00.000 7988 UpdateGuideState(): m_state=6
21:40:01.893 00.017 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6667
21:40:01.893 00.000 7988 Star::Find returns 1 (0), X=1183.04, Y=444.99, Mass=1413, SNR=25.7, Peak=227 HFD=2.9
21:40:01.895 00.002 7988 MultiStar: [#1 -0.12,0.82,1.07,U] [#2 0.18,0.85,1.05,U] [#3 0.03,0.90,0.99,U] [#4 -0.18,0.84,1.05,U] [#5 0.02,1.01,0.00,M1] [#6 -0.16,0.75,0.74,U] [#7 -0.01,0.55,0.73,U] [#8 -0.14,0.70,0.66,U] 
21:40:01.895 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.81}, one-star: {0.06, 0.94}
21:40:01.897 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
21:40:01.897 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
21:40:01.899 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.81 hyp=0.81 cameraTheta=1.61 mountX=-0.81 mountY=0.01, mountTheta=3.12
21:40:01.901 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.81, opts=13)
21:40:01.901 00.000 7988 Enqueuing Move request for scope (-0.03, 0.81)
21:40:01.903 00.002 15712 Worker thread wakes up
21:40:01.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.81) opts 0xd
21:40:01.903 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.81)
21:40:01.903 00.000 15712 Moving (-0.03, 0.81) raw xDistance=-0.81 yDistance=0.01
21:40:01.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:01.903 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.7
21:40:01.906 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:01.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:01.908 00.002 7988 Enqueuing Expose request
21:40:01.908 00.000 15712 PPEC rslt: input = -0.81, final = -0.49, react = -0.49, pred = -0.00, hyst = -0.45, hyst_pct = 0.00, period_length = 636.00
21:40:01.908 00.000 15712 PPEC: input: -0.81, control: -0.49, exposure: 1500
21:40:01.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:01.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:40:01.908 00.000 15712 MoveAxis(E, 159, ABG)
21:40:01.908 00.000 15712 Guiding  Dir = 2, Dur = 159
21:40:01.908 00.000 15712 IsGuiding returns 0
21:40:01.927 00.019 15712 PulseGuide returned control before completion, sleep 144
21:40:02.084 00.157 15712 IsGuiding returns 1
21:40:02.084 00.000 15712 scope still moving after pulse duration time elapsed
21:40:02.120 00.036 15712 IsGuiding returns 0
21:40:02.120 00.000 15712 scope move finished after 159 + 58 ms
21:40:02.120 00.000 15712 Move returns status 0, amount 159
21:40:02.120 00.000 15712 MoveAxis(N, 0, ABG)
21:40:02.120 00.000 15712 Move returns status 0, amount 0
21:40:02.120 00.000 15712 move complete, result=0
21:40:02.120 00.000 7988 GuideStep: -0.8 px 159 ms EAST, 0.0 px 0 ms NORTH
21:40:02.129 00.009 15712 worker thread done servicing request
21:40:02.129 00.000 15712 Worker thread wakes up
21:40:02.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:02.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:03.536 01.407 15712 Exposure complete
21:40:03.590 00.054 15712 worker thread done servicing request
21:40:03.590 00.000 7988 OnExposeComplete: enter
21:40:03.590 00.000 7988 UpdateGuideState(): m_state=6
21:40:03.597 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6668
21:40:03.597 00.000 7988 Star::Find returns 1 (0), X=1183.07, Y=444.84, Mass=1580, SNR=27.1, Peak=232 HFD=3.1
21:40:03.597 00.000 7988 MultiStar: [#1 -0.09,0.53,1.03,U] [#2 0.02,0.38,0.99,U] [#3 0.02,0.63,0.91,U] [#4 -0.19,0.52,1.00,U] [#5 0.05,0.71,0.71,U] [#6 -0.01,0.40,0.68,U] [#7 -0.11,0.57,0.68,U] [#8 0.28,0.35,0.68,U] 
21:40:03.597 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.55}, one-star: {0.09, 0.78}
21:40:03.597 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
21:40:03.597 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
21:40:03.597 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.55 hyp=0.55 cameraTheta=1.57 mountX=-0.55 mountY=-0.01, mountTheta=-3.12
21:40:03.597 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.55, opts=13)
21:40:03.607 00.010 7988 Enqueuing Move request for scope (0.00, 0.55)
21:40:03.607 00.000 15712 Worker thread wakes up
21:40:03.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.55) opts 0xd
21:40:03.607 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.55)
21:40:03.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:03.607 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.1
21:40:03.611 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:03.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:03.613 00.002 7988 Enqueuing Expose request
21:40:03.613 00.000 15712 Moving (0.00, 0.55) raw xDistance=-0.55 yDistance=-0.01
21:40:03.613 00.000 15712 PPEC rslt: input = -0.55, final = -0.33, react = -0.33, pred = 0.00, hyst = -0.32, hyst_pct = 0.00, period_length = 636.00
21:40:03.613 00.000 15712 PPEC: input: -0.55, control: -0.33, exposure: 1500
21:40:03.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:03.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:40:03.613 00.000 15712 MoveAxis(E, 106, ABG)
21:40:03.613 00.000 15712 Guiding  Dir = 2, Dur = 106
21:40:03.613 00.000 15712 IsGuiding returns 0
21:40:03.644 00.031 15712 PulseGuide returned control before completion, sleep 91
21:40:03.741 00.097 15712 IsGuiding returns 1
21:40:03.741 00.000 15712 scope still moving after pulse duration time elapsed
21:40:03.788 00.047 15712 IsGuiding returns 0
21:40:03.788 00.000 15712 scope move finished after 106 + 64 ms
21:40:03.788 00.000 15712 Move returns status 0, amount 106
21:40:03.788 00.000 15712 MoveAxis(N, 0, ABG)
21:40:03.788 00.000 15712 Move returns status 0, amount 0
21:40:03.788 00.000 15712 move complete, result=0
21:40:03.788 00.000 7988 GuideStep: -0.5 px 106 ms EAST, -0.0 px 0 ms NORTH
21:40:03.792 00.004 15712 worker thread done servicing request
21:40:03.792 00.000 15712 Worker thread wakes up
21:40:03.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:03.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:05.431 01.639 15712 Exposure complete
21:40:05.477 00.046 15712 worker thread done servicing request
21:40:05.477 00.000 7988 OnExposeComplete: enter
21:40:05.477 00.000 7988 UpdateGuideState(): m_state=6
21:40:05.492 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6669
21:40:05.493 00.001 7988 Star::Find returns 1 (0), X=1183.18, Y=443.89, Mass=1478, SNR=26.3, Peak=229 HFD=3.0
21:40:05.493 00.000 7988 MultiStar: [#1 -0.11,-0.28,0.99,U] [#2 0.10,-0.34,1.02,U] [#3 0.08,-0.21,0.96,U] [#4 -0.02,-0.21,1.02,U] [#5 0.09,0.05,0.72,U] [#6 -0.02,-0.30,0.70,U] [#7 0.08,-0.41,0.67,U] [#8 0.09,-0.33,0.66,U] 
21:40:05.493 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.24}, one-star: {0.20, -0.17}
21:40:05.493 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.58) = xAngle (0.23 = 0.23)
21:40:05.493 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.34 = -2.95)
21:40:05.493 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.35 mountX=0.24 mountY=-0.05, mountTheta=-0.20
21:40:05.493 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.24, opts=13)
21:40:05.493 00.000 7988 Enqueuing Move request for scope (0.05, -0.24)
21:40:05.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:05.493 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.3
21:40:05.493 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:05.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:05.493 00.000 7988 Enqueuing Expose request
21:40:05.493 00.000 15712 Worker thread wakes up
21:40:05.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
21:40:05.493 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
21:40:05.493 00.000 15712 Moving (0.05, -0.24) raw xDistance=0.24 yDistance=-0.05
21:40:05.510 00.017 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:40:05.510 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
21:40:05.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:05.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:40:05.510 00.000 15712 MoveAxis(W, 49, ABG)
21:40:05.510 00.000 15712 Guiding  Dir = 3, Dur = 49
21:40:05.510 00.000 15712 IsGuiding returns 0
21:40:05.527 00.017 15712 PulseGuide returned control before completion, sleep 41
21:40:05.611 00.084 15712 IsGuiding returns 0
21:40:05.611 00.000 15712 Move returns status 0, amount 49
21:40:05.611 00.000 15712 MoveAxis(N, 0, ABG)
21:40:05.611 00.000 15712 Move returns status 0, amount 0
21:40:05.611 00.000 15712 move complete, result=0
21:40:05.611 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.0 px 0 ms NORTH
21:40:05.613 00.002 15712 worker thread done servicing request
21:40:05.613 00.000 15712 Worker thread wakes up
21:40:05.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:05.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:07.025 01.412 15712 Exposure complete
21:40:07.084 00.059 7988 OnExposeComplete: enter
21:40:07.086 00.002 7988 UpdateGuideState(): m_state=6
21:40:07.086 00.000 15712 worker thread done servicing request
21:40:07.086 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6670
21:40:07.087 00.001 7988 Star::Find returns 1 (0), X=1183.08, Y=443.72, Mass=1494, SNR=26.4, Peak=236 HFD=3.3
21:40:07.087 00.000 7988 MultiStar: [#1 -0.09,-0.48,1.04,U] [#2 -0.04,-0.54,1.02,U] [#3 -0.03,-0.48,0.97,U] [#4 -0.20,-0.29,1.07,U] [#5 0.05,-0.32,0.73,U] [#6 -0.07,-0.68,0.72,U] [#7 -0.15,-0.45,0.68,U] [#8 0.12,-0.71,0.64,U] 
21:40:07.091 00.004 7988 single-star, 8 included, MultiStar: {-0.04, -0.46}, one-star: {0.10, -0.34}
21:40:07.091 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
21:40:07.091 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.89)
21:40:07.091 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.34 hyp=0.35 cameraTheta=-1.29 mountX=0.34 mountY=-0.09, mountTheta=-0.26
21:40:07.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.34, opts=13)
21:40:07.091 00.000 7988 Enqueuing Move request for scope (0.10, -0.34)
21:40:07.091 00.000 15712 Worker thread wakes up
21:40:07.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.34) opts 0xd
21:40:07.091 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.34)
21:40:07.091 00.000 15712 Moving (0.10, -0.34) raw xDistance=0.34 yDistance=-0.09
21:40:07.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:07.091 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.4
21:40:07.100 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:07.100 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:07.102 00.002 7988 Enqueuing Expose request
21:40:07.102 00.000 15712 PPEC rslt: input = 0.34, final = 0.21, react = 0.20, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
21:40:07.102 00.000 15712 PPEC: input: 0.34, control: 0.21, exposure: 1500
21:40:07.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:07.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:40:07.102 00.000 15712 MoveAxis(W, 67, ABG)
21:40:07.103 00.001 15712 Guiding  Dir = 3, Dur = 67
21:40:07.104 00.001 15712 IsGuiding returns 0
21:40:07.125 00.021 15712 PulseGuide returned control before completion, sleep 51
21:40:07.210 00.085 15712 IsGuiding returns 0
21:40:07.210 00.000 15712 Move returns status 0, amount 67
21:40:07.210 00.000 15712 MoveAxis(N, 0, ABG)
21:40:07.210 00.000 15712 Move returns status 0, amount 0
21:40:07.210 00.000 15712 move complete, result=0
21:40:07.210 00.000 7988 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
21:40:07.212 00.002 15712 worker thread done servicing request
21:40:07.212 00.000 15712 Worker thread wakes up
21:40:07.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:07.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:08.951 01.739 15712 Exposure complete
21:40:09.010 00.059 15712 worker thread done servicing request
21:40:09.010 00.000 7988 OnExposeComplete: enter
21:40:09.013 00.003 7988 UpdateGuideState(): m_state=6
21:40:09.014 00.001 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6671
21:40:09.014 00.000 7988 Star::Find returns 1 (1), X=1182.80, Y=443.39, Mass=1547, SNR=26.7, Peak=255 HFD=3.2
21:40:09.014 00.000 7988 MultiStar: [#1 -0.30,-0.78,1.03,U] [#2 -0.14,-0.84,1.05,U] [#3 -0.04,-0.86,0.95,U] [#4 -0.32,-0.74,1.06,U] [#5 -0.06,-0.84,0.72,U] [#6 -0.29,-1.18,0.00,M1] [#7 -0.38,-0.99,0.00,M1] [#8 -0.17,-1.06,0.00,M1] 
21:40:09.014 00.000 7988 single-star, 5 included, MultiStar: {-0.18, -0.78}, one-star: {-0.18, -0.67}
21:40:09.014 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
21:40:09.014 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
21:40:09.014 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.67 hyp=0.69 cameraTheta=-1.84 mountX=0.67 mountY=0.20, mountTheta=0.29
21:40:09.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.67, opts=13)
21:40:09.014 00.000 7988 Enqueuing Move request for scope (-0.18, -0.67)
21:40:09.014 00.000 15712 Worker thread wakes up
21:40:09.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.67) opts 0xd
21:40:09.014 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.67)
21:40:09.014 00.000 15712 Moving (-0.18, -0.67) raw xDistance=0.67 yDistance=0.20
21:40:09.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:09.014 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.7 Saturated
21:40:09.014 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:09.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:09.014 00.000 7988 Enqueuing Expose request
21:40:09.030 00.016 15712 PPEC rslt: input = 0.67, final = 0.40, react = 0.40, pred = -0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 636.00
21:40:09.030 00.000 15712 PPEC: input: 0.67, control: 0.40, exposure: 1500
21:40:09.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:09.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:40:09.030 00.000 15712 MoveAxis(W, 129, ABG)
21:40:09.030 00.000 15712 Guiding  Dir = 3, Dur = 129
21:40:09.030 00.000 15712 IsGuiding returns 0
21:40:09.048 00.018 15712 PulseGuide returned control before completion, sleep 123
21:40:09.176 00.128 15712 IsGuiding returns 1
21:40:09.176 00.000 15712 scope still moving after pulse duration time elapsed
21:40:09.206 00.030 15712 IsGuiding returns 0
21:40:09.206 00.000 15712 scope move finished after 129 + 45 ms
21:40:09.206 00.000 15712 Move returns status 0, amount 129
21:40:09.206 00.000 15712 MoveAxis(N, 0, ABG)
21:40:09.206 00.000 15712 Move returns status 0, amount 0
21:40:09.206 00.000 15712 move complete, result=0
21:40:09.206 00.000 7988 GuideStep: 0.7 px 129 ms WEST, 0.2 px 0 ms NORTH
21:40:09.208 00.002 15712 worker thread done servicing request
21:40:09.208 00.000 15712 Worker thread wakes up
21:40:09.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:09.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:10.627 01.419 15712 Exposure complete
21:40:10.678 00.051 15712 worker thread done servicing request
21:40:10.678 00.000 7988 OnExposeComplete: enter
21:40:10.678 00.000 7988 UpdateGuideState(): m_state=6
21:40:10.678 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6672
21:40:10.689 00.011 7988 Star::Find returns 1 (1), X=1183.09, Y=443.31, Mass=1552, SNR=26.7, Peak=255 HFD=3.4
21:40:10.689 00.000 7988 MultiStar: [#1 -0.18,-0.80,1.00,U] [#2 0.05,-0.97,1.02,U] [#3 0.04,-0.73,0.97,U] [#4 -0.13,-0.78,1.03,U] [#5 -0.02,-0.78,0.70,U] [#6 -0.24,-0.85,0.71,U] [#7 -0.02,-1.12,0.00,M2] [#8 0.06,-0.86,0.66,U] 
21:40:10.689 00.000 7988 single-star, 7 included, MultiStar: {-0.04, -0.81}, one-star: {0.11, -0.74}
21:40:10.689 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
21:40:10.689 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
21:40:10.695 00.006 7988 CameraToMount -- cameraX=0.11 cameraY=-0.74 hyp=0.75 cameraTheta=-1.42 mountX=0.74 mountY=-0.09, mountTheta=-0.12
21:40:10.695 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.74, opts=13)
21:40:10.695 00.000 7988 Enqueuing Move request for scope (0.11, -0.74)
21:40:10.695 00.000 15712 Worker thread wakes up
21:40:10.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.74) opts 0xd
21:40:10.695 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.74)
21:40:10.695 00.000 15712 Moving (0.11, -0.74) raw xDistance=0.74 yDistance=-0.09
21:40:10.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:10.695 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.7 Saturated
21:40:10.701 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:10.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:10.703 00.002 7988 Enqueuing Expose request
21:40:10.703 00.000 15712 PPEC rslt: input = 0.74, final = 0.45, react = 0.44, pred = 0.01, hyst = 0.41, hyst_pct = 0.00, period_length = 636.00
21:40:10.703 00.000 15712 PPEC: input: 0.74, control: 0.45, exposure: 1500
21:40:10.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:10.705 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:40:10.705 00.000 15712 MoveAxis(W, 147, ABG)
21:40:10.705 00.000 15712 Guiding  Dir = 3, Dur = 147
21:40:10.705 00.000 15712 IsGuiding returns 0
21:40:10.727 00.022 15712 PulseGuide returned control before completion, sleep 135
21:40:10.864 00.137 15712 IsGuiding returns 1
21:40:10.864 00.000 15712 scope still moving after pulse duration time elapsed
21:40:10.905 00.041 15712 IsGuiding returns 0
21:40:10.905 00.000 15712 scope move finished after 147 + 53 ms
21:40:10.905 00.000 15712 Move returns status 0, amount 147
21:40:10.905 00.000 15712 MoveAxis(N, 0, ABG)
21:40:10.905 00.000 15712 Move returns status 0, amount 0
21:40:10.905 00.000 15712 move complete, result=0
21:40:10.905 00.000 15712 worker thread done servicing request
21:40:10.905 00.000 15712 Worker thread wakes up
21:40:10.905 00.000 7988 GuideStep: 0.7 px 147 ms WEST, -0.1 px 0 ms NORTH
21:40:10.907 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:10.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:12.541 01.634 15712 Exposure complete
21:40:12.598 00.057 15712 worker thread done servicing request
21:40:12.598 00.000 7988 OnExposeComplete: enter
21:40:12.598 00.000 7988 UpdateGuideState(): m_state=6
21:40:12.602 00.004 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6673
21:40:12.602 00.000 7988 Star::Find returns 1 (0), X=1183.09, Y=443.80, Mass=1487, SNR=26.3, Peak=241 HFD=3.0
21:40:12.602 00.000 7988 MultiStar: [#1 -0.06,-0.27,1.07,U] [#2 0.04,-0.17,1.03,U] [#3 -0.04,-0.16,0.98,U] [#4 -0.13,-0.20,1.05,U] [#5 0.01,-0.24,0.72,U] [#6 -0.14,-0.55,0.71,U] [#7 0.03,-0.45,0.69,U] [#8 -0.22,-0.40,0.68,U] 
21:40:12.602 00.000 7988 single-star, 8 included, MultiStar: {-0.04, -0.28}, one-star: {0.10, -0.26}
21:40:12.602 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
21:40:12.602 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.78)
21:40:12.602 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.18 mountX=0.26 mountY=-0.10, mountTheta=-0.37
21:40:12.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.26, opts=13)
21:40:12.602 00.000 7988 Enqueuing Move request for scope (0.10, -0.26)
21:40:12.602 00.000 15712 Worker thread wakes up
21:40:12.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
21:40:12.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:12.602 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
21:40:12.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:12.615 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:12.615 00.000 7988 Enqueuing Expose request
21:40:12.617 00.002 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
21:40:12.617 00.000 15712 Moving (0.10, -0.26) raw xDistance=0.26 yDistance=-0.10
21:40:12.617 00.000 15712 PPEC rslt: input = 0.26, final = 0.17, react = 0.15, pred = 0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
21:40:12.617 00.000 15712 PPEC: input: 0.26, control: 0.17, exposure: 1500
21:40:12.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:12.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:40:12.617 00.000 15712 MoveAxis(W, 55, ABG)
21:40:12.617 00.000 15712 Guiding  Dir = 3, Dur = 55
21:40:12.617 00.000 15712 IsGuiding returns 0
21:40:12.643 00.026 15712 PulseGuide returned control before completion, sleep 44
21:40:12.697 00.054 15712 IsGuiding returns 1
21:40:12.697 00.000 15712 scope still moving after pulse duration time elapsed
21:40:12.734 00.037 15712 IsGuiding returns 0
21:40:12.734 00.000 15712 scope move finished after 55 + 62 ms
21:40:12.734 00.000 15712 Move returns status 0, amount 55
21:40:12.734 00.000 15712 MoveAxis(N, 0, ABG)
21:40:12.734 00.000 15712 Move returns status 0, amount 0
21:40:12.734 00.000 15712 move complete, result=0
21:40:12.734 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
21:40:12.742 00.008 15712 worker thread done servicing request
21:40:12.742 00.000 15712 Worker thread wakes up
21:40:12.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:12.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:14.149 01.407 15712 Exposure complete
21:40:14.196 00.047 15712 worker thread done servicing request
21:40:14.196 00.000 7988 OnExposeComplete: enter
21:40:14.196 00.000 7988 UpdateGuideState(): m_state=6
21:40:14.211 00.015 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6674
21:40:14.211 00.000 7988 Star::Find returns 1 (0), X=1182.90, Y=444.52, Mass=1495, SNR=26.3, Peak=236 HFD=3.3
21:40:14.213 00.002 7988 MultiStar: [#1 -0.32,0.40,1.05,U] [#2 -0.01,0.36,0.99,U] [#3 -0.18,0.36,0.93,U] [#4 -0.21,0.41,1.03,U] [#5 -0.03,0.43,0.73,U] [#6 -0.35,0.01,0.70,U] [#7 0.08,0.40,0.66,U] [#8 -0.12,0.43,0.64,U] 
21:40:14.213 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.37}, one-star: {-0.08, 0.46}
21:40:14.213 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
21:40:14.213 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
21:40:14.213 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.37 hyp=0.40 cameraTheta=1.93 mountX=-0.37 mountY=0.13, mountTheta=2.80
21:40:14.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.37, opts=13)
21:40:14.213 00.000 7988 Enqueuing Move request for scope (-0.14, 0.37)
21:40:14.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:14.213 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3
21:40:14.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:14.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:14.213 00.000 7988 Enqueuing Expose request
21:40:14.213 00.000 15712 Worker thread wakes up
21:40:14.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.37) opts 0xd
21:40:14.227 00.014 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.37)
21:40:14.227 00.000 15712 Moving (-0.14, 0.37) raw xDistance=-0.37 yDistance=0.13
21:40:14.230 00.003 15712 PPEC rslt: input = -0.37, final = -0.20, react = -0.22, pred = 0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
21:40:14.230 00.000 15712 PPEC: input: -0.37, control: -0.20, exposure: 1500
21:40:14.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:14.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:40:14.230 00.000 15712 MoveAxis(E, 65, ABG)
21:40:14.230 00.000 15712 Guiding  Dir = 2, Dur = 65
21:40:14.230 00.000 15712 IsGuiding returns 0
21:40:14.259 00.029 15712 PulseGuide returned control before completion, sleep 49
21:40:14.339 00.080 15712 IsGuiding returns 0
21:40:14.339 00.000 15712 Move returns status 0, amount 65
21:40:14.339 00.000 15712 MoveAxis(N, 0, ABG)
21:40:14.339 00.000 15712 Move returns status 0, amount 0
21:40:14.339 00.000 15712 move complete, result=0
21:40:14.339 00.000 15712 worker thread done servicing request
21:40:14.339 00.000 15712 Worker thread wakes up
21:40:14.339 00.000 7988 GuideStep: -0.4 px 65 ms EAST, 0.1 px 0 ms NORTH
21:40:14.341 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:14.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:15.982 01.641 15712 Exposure complete
21:40:16.082 00.100 15712 worker thread done servicing request
21:40:16.082 00.000 7988 OnExposeComplete: enter
21:40:16.084 00.002 7988 UpdateGuideState(): m_state=6
21:40:16.084 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6675
21:40:16.089 00.005 7988 Star::Find returns 1 (0), X=1182.78, Y=444.84, Mass=1487, SNR=26.1, Peak=217 HFD=3.4
21:40:16.089 00.000 7988 MultiStar: [#1 -0.30,0.64,0.99,U] [#2 -0.10,0.49,0.99,U] [#3 -0.00,0.66,0.94,U] [#4 -0.28,0.77,0.99,U] [#5 -0.28,0.82,0.73,U] [#6 -0.17,0.52,0.70,U] [#7 -0.23,0.43,0.71,U] [#8 -0.22,0.58,0.63,U] 
21:40:16.089 00.000 7988 refined, 8 included, MultiStar: {-0.20, 0.64}, one-star: {-0.20, 0.79}
21:40:16.089 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.84)
21:40:16.089 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.27)
21:40:16.099 00.010 7988 CameraToMount -- cameraX=-0.20 cameraY=0.64 hyp=0.67 cameraTheta=1.87 mountX=-0.64 mountY=0.18, mountTheta=2.87
21:40:16.099 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.64, opts=13)
21:40:16.099 00.000 7988 Enqueuing Move request for scope (-0.20, 0.64)
21:40:16.105 00.006 15712 Worker thread wakes up
21:40:16.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=24, FiltMax=255, Gamma=0.690
21:40:16.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.64) opts 0xd
21:40:16.105 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.1
21:40:16.105 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.64)
21:40:16.105 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:16.105 00.000 15712 Moving (-0.20, 0.64) raw xDistance=-0.64 yDistance=0.18
21:40:16.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:16.114 00.009 7988 Enqueuing Expose request
21:40:16.121 00.007 15712 PPEC rslt: input = -0.64, final = -0.36, react = -0.38, pred = 0.02, hyst = -0.33, hyst_pct = 0.00, period_length = 636.00
21:40:16.121 00.000 15712 PPEC: input: -0.64, control: -0.36, exposure: 1500
21:40:16.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:16.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:40:16.121 00.000 15712 MoveAxis(E, 118, ABG)
21:40:16.121 00.000 15712 Guiding  Dir = 2, Dur = 118
21:40:16.121 00.000 15712 IsGuiding returns 0
21:40:16.136 00.015 15712 PulseGuide returned control before completion, sleep 105
21:40:16.285 00.149 15712 IsGuiding returns 0
21:40:16.285 00.000 15712 Move returns status 0, amount 118
21:40:16.285 00.000 15712 MoveAxis(N, 0, ABG)
21:40:16.285 00.000 15712 Move returns status 0, amount 0
21:40:16.285 00.000 15712 move complete, result=0
21:40:16.285 00.000 15712 worker thread done servicing request
21:40:16.285 00.000 7988 GuideStep: -0.6 px 118 ms EAST, 0.2 px 0 ms NORTH
21:40:16.285 00.000 15712 Worker thread wakes up
21:40:16.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:16.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:17.708 01.423 15712 Exposure complete
21:40:17.776 00.068 15712 worker thread done servicing request
21:40:17.776 00.000 7988 OnExposeComplete: enter
21:40:17.776 00.000 7988 UpdateGuideState(): m_state=6
21:40:17.776 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6676
21:40:17.776 00.000 7988 Star::Find returns 1 (0), X=1182.85, Y=444.56, Mass=1423, SNR=25.7, Peak=191 HFD=3.3
21:40:17.776 00.000 7988 MultiStar: [#1 -0.28,0.51,1.00,U] [#2 -0.25,0.39,1.00,U] [#3 -0.13,0.39,0.90,U] [#4 -0.31,0.50,1.00,U] [#5 -0.26,0.42,0.72,U] [#6 -0.50,0.34,0.69,U] [#7 -0.14,0.53,0.68,U] [#8 -0.24,0.16,0.60,U] 
21:40:17.776 00.000 7988 refined, 8 included, MultiStar: {-0.25, 0.43}, one-star: {-0.13, 0.50}
21:40:17.776 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.67 = -2.61)
21:40:17.787 00.011 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.78 = 0.50)
21:40:17.787 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.43 hyp=0.49 cameraTheta=2.09 mountX=-0.42 mountY=0.23, mountTheta=2.64
21:40:17.787 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.43, opts=13)
21:40:17.787 00.000 7988 Enqueuing Move request for scope (-0.25, 0.43)
21:40:17.793 00.006 15712 Worker thread wakes up
21:40:17.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.43) opts 0xd
21:40:17.793 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.43)
21:40:17.793 00.000 15712 Moving (-0.25, 0.43) raw xDistance=-0.42 yDistance=0.23
21:40:17.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=24, FiltMax=255, Gamma=0.690
21:40:17.793 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.7
21:40:17.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:17.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:17.793 00.000 7988 Enqueuing Expose request
21:40:17.793 00.000 15712 PPEC rslt: input = -0.42, final = -0.24, react = -0.25, pred = 0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 636.00
21:40:17.793 00.000 15712 PPEC: input: -0.42, control: -0.24, exposure: 1500
21:40:17.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:17.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:40:17.793 00.000 15712 MoveAxis(E, 79, ABG)
21:40:17.793 00.000 15712 Guiding  Dir = 2, Dur = 79
21:40:17.793 00.000 15712 IsGuiding returns 0
21:40:17.824 00.031 15712 PulseGuide returned control before completion, sleep 67
21:40:17.898 00.074 15712 IsGuiding returns 1
21:40:17.898 00.000 15712 scope still moving after pulse duration time elapsed
21:40:17.929 00.031 15712 IsGuiding returns 0
21:40:17.929 00.000 15712 scope move finished after 79 + 55 ms
21:40:17.929 00.000 15712 Move returns status 0, amount 79
21:40:17.929 00.000 15712 MoveAxis(N, 0, ABG)
21:40:17.929 00.000 15712 Move returns status 0, amount 0
21:40:17.929 00.000 15712 move complete, result=0
21:40:17.929 00.000 15712 worker thread done servicing request
21:40:17.929 00.000 15712 Worker thread wakes up
21:40:17.929 00.000 7988 GuideStep: -0.4 px 79 ms EAST, 0.2 px 0 ms NORTH
21:40:17.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:17.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:19.565 01.636 15712 Exposure complete
21:40:19.636 00.071 15712 worker thread done servicing request
21:40:19.636 00.000 7988 OnExposeComplete: enter
21:40:19.638 00.002 7988 UpdateGuideState(): m_state=6
21:40:19.640 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6677
21:40:19.640 00.000 7988 Star::Find returns 1 (0), X=1182.94, Y=444.05, Mass=1423, SNR=25.6, Peak=239 HFD=2.9
21:40:19.642 00.002 7988 MultiStar: [#1 -0.24,0.06,1.05,U] [#2 -0.32,-0.10,1.04,U] [#3 -0.05,-0.10,0.97,U] [#4 -0.40,0.08,1.08,U] [#5 -0.06,-0.06,0.72,U] [#6 -0.29,-0.27,0.69,U] [#7 -0.51,-0.21,0.70,U] [#8 -0.36,-0.30,0.66,U] 
21:40:19.643 00.001 7988 single-star, 8 included, MultiStar: {-0.25, -0.08}, one-star: {-0.04, -0.01}
21:40:19.643 00.000 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
21:40:19.643 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.69 = 1.69)
21:40:19.643 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.00 mountX=0.01 mountY=0.04, mountTheta=1.42
21:40:19.643 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
21:40:19.643 00.000 7988 Enqueuing Move request for scope (-0.04, -0.01)
21:40:19.643 00.000 15712 Worker thread wakes up
21:40:19.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
21:40:19.643 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
21:40:19.643 00.000 15712 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
21:40:19.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:40:19.643 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.6
21:40:19.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:19.657 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:19.657 00.000 7988 Enqueuing Expose request
21:40:19.658 00.001 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:19.658 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
21:40:19.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:19.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:40:19.658 00.000 15712 MoveAxis(W, 1, ABG)
21:40:19.658 00.000 15712 Guiding  Dir = 3, Dur = 1
21:40:19.658 00.000 15712 IsGuiding returns 0
21:40:19.674 00.016 15712 IsGuiding returns 0
21:40:19.674 00.000 15712 Move returns status 0, amount 1
21:40:19.674 00.000 15712 MoveAxis(N, 0, ABG)
21:40:19.674 00.000 15712 Move returns status 0, amount 0
21:40:19.674 00.000 15712 move complete, result=0
21:40:19.674 00.000 15712 worker thread done servicing request
21:40:19.674 00.000 15712 Worker thread wakes up
21:40:19.674 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:40:19.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:19.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:20.071 00.397 7988 evsrv: cli 0CCD0168 connect
21:40:20.073 00.002 7988 case statement mapped state 6 to 3
21:40:20.075 00.002 7988 case statement mapped state 6 to 3
21:40:20.075 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"470232a0-3684-49aa-9afa-d4d81c68c7b2"}
21:40:20.080 00.005 7988 case statement mapped state 6 to 3
21:40:20.082 00.002 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"470232a0-3684-49aa-9afa-d4d81c68c7b2"}
21:40:20.086 00.004 7988 evsrv: cli 0CCD0168 disconnect
21:40:21.087 01.001 15712 Exposure complete
21:40:21.165 00.078 15712 worker thread done servicing request
21:40:21.165 00.000 7988 OnExposeComplete: enter
21:40:21.165 00.000 7988 UpdateGuideState(): m_state=6
21:40:21.167 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6678
21:40:21.169 00.002 7988 Star::Find returns 1 (0), X=1182.79, Y=443.55, Mass=1503, SNR=26.6, Peak=189 HFD=3.4
21:40:21.171 00.002 7988 MultiStar: [#1 -0.24,-0.67,0.98,U] [#2 -0.11,-0.65,1.01,U] [#3 -0.26,-0.47,0.92,U] [#4 -0.29,-0.47,1.02,U] [#5 -0.17,-0.59,0.71,U] [#6 -0.26,-0.55,0.67,U] [#7 -0.32,-0.55,0.66,U] [#8 -0.00,-0.80,0.65,U] 
21:40:21.171 00.000 7988 single-star, 8 included, MultiStar: {-0.21, -0.58}, one-star: {-0.19, -0.51}
21:40:21.173 00.002 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.58) = xAngle (-0.35 = -0.35)
21:40:21.173 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.76 = 2.76)
21:40:21.176 00.003 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.51 hyp=0.54 cameraTheta=-1.93 mountX=0.51 mountY=0.20, mountTheta=0.38
21:40:21.177 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.51, opts=13)
21:40:21.177 00.000 7988 Enqueuing Move request for scope (-0.19, -0.51)
21:40:21.177 00.000 15712 Worker thread wakes up
21:40:21.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.51) opts 0xd
21:40:21.177 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.51)
21:40:21.177 00.000 15712 Moving (-0.19, -0.51) raw xDistance=0.51 yDistance=0.20
21:40:21.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:40:21.183 00.006 7988 UpdateGuideState exits: m=1503 SNR=26.6
21:40:21.183 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:21.184 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:21.186 00.002 7988 Enqueuing Expose request
21:40:21.188 00.002 15712 PPEC rslt: input = 0.51, final = 0.30, react = 0.30, pred = -0.01, hyst = 0.26, hyst_pct = 0.00, period_length = 636.00
21:40:21.188 00.000 15712 PPEC: input: 0.51, control: 0.30, exposure: 1500
21:40:21.188 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:21.188 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:40:21.188 00.000 15712 MoveAxis(W, 97, ABG)
21:40:21.188 00.000 15712 Guiding  Dir = 3, Dur = 97
21:40:21.188 00.000 15712 IsGuiding returns 0
21:40:21.198 00.010 15712 PulseGuide returned control before completion, sleep 84
21:40:21.310 00.112 15712 IsGuiding returns 0
21:40:21.310 00.000 15712 Move returns status 0, amount 97
21:40:21.310 00.000 15712 MoveAxis(N, 0, ABG)
21:40:21.310 00.000 15712 Move returns status 0, amount 0
21:40:21.310 00.000 15712 move complete, result=0
21:40:21.310 00.000 15712 worker thread done servicing request
21:40:21.310 00.000 15712 Worker thread wakes up
21:40:21.310 00.000 7988 GuideStep: 0.5 px 97 ms WEST, 0.2 px 0 ms NORTH
21:40:21.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:21.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:22.952 01.642 15712 Exposure complete
21:40:23.013 00.061 15712 worker thread done servicing request
21:40:23.013 00.000 7988 OnExposeComplete: enter
21:40:23.013 00.000 7988 UpdateGuideState(): m_state=6
21:40:23.016 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6679
21:40:23.016 00.000 7988 Star::Find returns 1 (0), X=1182.89, Y=443.59, Mass=1497, SNR=26.4, Peak=216 HFD=3.4
21:40:23.018 00.002 7988 MultiStar: [#1 -0.27,-0.46,0.97,U] [#2 -0.05,-0.62,0.98,U] [#3 -0.20,-0.53,0.94,U] [#4 -0.24,-0.60,0.99,U] [#5 -0.18,-0.49,0.73,U] [#6 -0.10,-0.67,0.70,U] [#7 -0.32,-0.57,0.65,U] [#8 -0.19,-0.63,0.68,U] 
21:40:23.020 00.002 7988 single-star, 8 included, MultiStar: {-0.18, -0.55}, one-star: {-0.09, -0.47}
21:40:23.020 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
21:40:23.020 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
21:40:23.022 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.47 hyp=0.47 cameraTheta=-1.76 mountX=0.47 mountY=0.10, mountTheta=0.21
21:40:23.024 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.47, opts=13)
21:40:23.024 00.000 7988 Enqueuing Move request for scope (-0.09, -0.47)
21:40:23.026 00.002 15712 Worker thread wakes up
21:40:23.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.47) opts 0xd
21:40:23.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.47)
21:40:23.026 00.000 15712 Moving (-0.09, -0.47) raw xDistance=0.47 yDistance=0.10
21:40:23.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:23.026 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
21:40:23.029 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:23.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:23.031 00.002 7988 Enqueuing Expose request
21:40:23.032 00.001 15712 PPEC rslt: input = 0.47, final = 0.27, react = 0.28, pred = -0.01, hyst = 0.25, hyst_pct = 0.00, period_length = 636.00
21:40:23.032 00.000 15712 PPEC: input: 0.47, control: 0.27, exposure: 1500
21:40:23.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:23.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:40:23.032 00.000 15712 MoveAxis(W, 89, ABG)
21:40:23.032 00.000 15712 Guiding  Dir = 3, Dur = 89
21:40:23.032 00.000 15712 IsGuiding returns 0
21:40:23.048 00.016 15712 PulseGuide returned control before completion, sleep 82
21:40:23.163 00.115 15712 IsGuiding returns 0
21:40:23.163 00.000 15712 Move returns status 0, amount 89
21:40:23.163 00.000 15712 MoveAxis(N, 0, ABG)
21:40:23.163 00.000 15712 Move returns status 0, amount 0
21:40:23.163 00.000 15712 move complete, result=0
21:40:23.163 00.000 15712 worker thread done servicing request
21:40:23.163 00.000 15712 Worker thread wakes up
21:40:23.163 00.000 7988 GuideStep: 0.5 px 89 ms WEST, 0.1 px 0 ms NORTH
21:40:23.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:23.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:24.582 01.419 15712 Exposure complete
21:40:24.641 00.059 15712 worker thread done servicing request
21:40:24.641 00.000 7988 OnExposeComplete: enter
21:40:24.642 00.001 7988 UpdateGuideState(): m_state=6
21:40:24.642 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6680
21:40:24.644 00.002 7988 Star::Find returns 1 (0), X=1182.83, Y=443.97, Mass=1465, SNR=25.9, Peak=224 HFD=3.1
21:40:24.644 00.000 7988 MultiStar: [#1 -0.26,-0.15,1.03,U] [#2 -0.35,-0.41,0.98,U] [#3 -0.14,-0.10,0.96,U] [#4 -0.09,-0.10,1.03,U] [#5 -0.12,-0.21,0.72,U] [#6 -0.23,-0.33,0.72,U] [#7 -0.22,-0.38,0.67,U] [#8 -0.20,0.11,0.69,U] 
21:40:24.646 00.002 7988 single-star, 8 included, MultiStar: {-0.20, -0.18}, one-star: {-0.15, -0.09}
21:40:24.646 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
21:40:24.648 00.002 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
21:40:24.650 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.63 mountX=0.09 mountY=0.15, mountTheta=1.05
21:40:24.652 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.09, opts=13)
21:40:24.652 00.000 7988 Enqueuing Move request for scope (-0.15, -0.09)
21:40:24.654 00.002 15712 Worker thread wakes up
21:40:24.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
21:40:24.654 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
21:40:24.654 00.000 15712 Moving (-0.15, -0.09) raw xDistance=0.09 yDistance=0.15
21:40:24.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:24.654 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.9
21:40:24.656 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:24.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:24.658 00.002 7988 Enqueuing Expose request
21:40:24.658 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:24.658 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
21:40:24.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:24.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:40:24.658 00.000 15712 MoveAxis(E, 3, ABG)
21:40:24.658 00.000 15712 Guiding  Dir = 2, Dur = 3
21:40:24.658 00.000 15712 IsGuiding returns 0
21:40:24.678 00.020 15712 IsGuiding returns 0
21:40:24.678 00.000 15712 Move returns status 0, amount 3
21:40:24.678 00.000 15712 MoveAxis(N, 0, ABG)
21:40:24.678 00.000 15712 Move returns status 0, amount 0
21:40:24.678 00.000 15712 move complete, result=0
21:40:24.678 00.000 15712 worker thread done servicing request
21:40:24.678 00.000 15712 Worker thread wakes up
21:40:24.678 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
21:40:24.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:24.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:26.318 01.640 15712 Exposure complete
21:40:26.367 00.049 15712 worker thread done servicing request
21:40:26.367 00.000 7988 OnExposeComplete: enter
21:40:26.367 00.000 7988 UpdateGuideState(): m_state=6
21:40:26.382 00.015 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6681
21:40:26.382 00.000 7988 Star::Find returns 1 (0), X=1182.82, Y=444.81, Mass=1512, SNR=26.4, Peak=180 HFD=3.7
21:40:26.384 00.002 7988 MultiStar: [#1 -0.19,0.41,1.01,U] [#2 -0.02,0.55,1.03,U] [#3 -0.24,0.60,0.94,U] [#4 -0.40,0.59,0.99,U] [#5 -0.25,0.66,0.72,U] [#6 -0.12,0.40,0.69,U] [#7 -0.36,0.43,0.65,U] [#8 -0.13,0.62,0.66,U] 
21:40:26.384 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.56}, one-star: {-0.17, 0.76}
21:40:26.386 00.002 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.78)
21:40:26.386 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.33)
21:40:26.388 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.56 hyp=0.60 cameraTheta=1.92 mountX=-0.56 mountY=0.19, mountTheta=2.81
21:40:26.390 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.56, opts=13)
21:40:26.390 00.000 7988 Enqueuing Move request for scope (-0.21, 0.56)
21:40:26.392 00.002 15712 Worker thread wakes up
21:40:26.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.56) opts 0xd
21:40:26.392 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.56)
21:40:26.392 00.000 15712 Moving (-0.21, 0.56) raw xDistance=-0.56 yDistance=0.19
21:40:26.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:40:26.392 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.4
21:40:26.395 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:26.395 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:26.397 00.002 7988 Enqueuing Expose request
21:40:26.397 00.000 15712 PPEC rslt: input = -0.56, final = -0.33, react = -0.34, pred = 0.01, hyst = -0.29, hyst_pct = 0.00, period_length = 636.00
21:40:26.397 00.000 15712 PPEC: input: -0.56, control: -0.33, exposure: 1500
21:40:26.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:26.398 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:40:26.398 00.000 15712 MoveAxis(E, 108, ABG)
21:40:26.398 00.000 15712 Guiding  Dir = 2, Dur = 108
21:40:26.398 00.000 15712 IsGuiding returns 0
21:40:26.418 00.020 15712 PulseGuide returned control before completion, sleep 94
21:40:26.551 00.133 15712 IsGuiding returns 1
21:40:26.551 00.000 15712 scope still moving after pulse duration time elapsed
21:40:26.574 00.023 15712 IsGuiding returns 0
21:40:26.574 00.000 15712 scope move finished after 108 + 67 ms
21:40:26.574 00.000 15712 Move returns status 0, amount 108
21:40:26.574 00.000 15712 MoveAxis(N, 0, ABG)
21:40:26.574 00.000 15712 Move returns status 0, amount 0
21:40:26.574 00.000 15712 move complete, result=0
21:40:26.574 00.000 7988 GuideStep: -0.6 px 108 ms EAST, 0.2 px 0 ms NORTH
21:40:26.576 00.002 15712 worker thread done servicing request
21:40:26.576 00.000 15712 Worker thread wakes up
21:40:26.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:26.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:27.995 01.419 15712 Exposure complete
21:40:28.048 00.053 15712 worker thread done servicing request
21:40:28.048 00.000 7988 OnExposeComplete: enter
21:40:28.048 00.000 7988 UpdateGuideState(): m_state=6
21:40:28.056 00.008 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6682
21:40:28.056 00.000 7988 Star::Find returns 1 (0), X=1182.73, Y=444.65, Mass=1498, SNR=26.4, Peak=200 HFD=3.6
21:40:28.056 00.000 7988 MultiStar: [#1 -0.37,0.24,1.00,U] [#2 -0.21,0.43,1.01,U] [#3 -0.10,0.41,0.95,U] [#4 -0.33,0.42,1.00,U] [#5 -0.43,0.61,0.73,U] [#6 -0.14,0.05,0.67,U] [#7 -0.30,0.29,0.64,U] [#8 -0.23,0.17,0.65,U] 
21:40:28.056 00.000 7988 refined, 8 included, MultiStar: {-0.26, 0.37}, one-star: {-0.25, 0.60}
21:40:28.056 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.58) = xAngle (3.76 = -2.52)
21:40:28.056 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.87 = 0.59)
21:40:28.056 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.37 hyp=0.46 cameraTheta=2.18 mountX=-0.37 mountY=0.25, mountTheta=2.54
21:40:28.056 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.37, opts=13)
21:40:28.065 00.009 7988 Enqueuing Move request for scope (-0.26, 0.37)
21:40:28.065 00.000 15712 Worker thread wakes up
21:40:28.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.37) opts 0xd
21:40:28.065 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.37)
21:40:28.065 00.000 15712 Moving (-0.26, 0.37) raw xDistance=-0.37 yDistance=0.25
21:40:28.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:28.065 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
21:40:28.069 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:28.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:28.071 00.002 7988 Enqueuing Expose request
21:40:28.072 00.001 15712 PPEC rslt: input = -0.37, final = -0.21, react = -0.22, pred = 0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 636.00
21:40:28.072 00.000 15712 PPEC: input: -0.37, control: -0.21, exposure: 1500
21:40:28.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:28.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:40:28.072 00.000 15712 MoveAxis(E, 68, ABG)
21:40:28.072 00.000 15712 Guiding  Dir = 2, Dur = 68
21:40:28.072 00.000 15712 IsGuiding returns 0
21:40:28.100 00.028 15712 PulseGuide returned control before completion, sleep 50
21:40:28.185 00.085 15712 IsGuiding returns 0
21:40:28.185 00.000 15712 Move returns status 0, amount 68
21:40:28.185 00.000 15712 MoveAxis(N, 0, ABG)
21:40:28.185 00.000 15712 Move returns status 0, amount 0
21:40:28.185 00.000 15712 move complete, result=0
21:40:28.185 00.000 15712 worker thread done servicing request
21:40:28.185 00.000 15712 Worker thread wakes up
21:40:28.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:28.185 00.000 7988 GuideStep: -0.4 px 68 ms EAST, 0.3 px 0 ms NORTH
21:40:28.199 00.014 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:29.842 01.643 15712 Exposure complete
21:40:29.902 00.060 15712 worker thread done servicing request
21:40:29.902 00.000 7988 OnExposeComplete: enter
21:40:29.902 00.000 7988 UpdateGuideState(): m_state=6
21:40:29.905 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
21:40:29.905 00.000 7988 Star::Find returns 1 (0), X=1182.79, Y=444.45, Mass=1504, SNR=26.4, Peak=224 HFD=3.3
21:40:29.907 00.002 7988 MultiStar: [#1 -0.21,-0.01,1.04,U] [#2 -0.19,-0.02,0.99,U] [#3 -0.30,-0.04,0.92,U] [#4 -0.34,0.17,1.05,U] [#5 -0.33,0.10,0.72,U] [#6 -0.29,-0.21,0.70,U] [#7 -0.12,-0.03,0.67,U] [#8 -0.13,-0.03,0.68,U] 
21:40:29.907 00.000 7988 refined, 8 included, MultiStar: {-0.24, 0.05}, one-star: {-0.19, 0.39}
21:40:29.907 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.58) = xAngle (4.52 = -1.76)
21:40:29.907 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.35)
21:40:29.907 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.24 cameraTheta=2.94 mountX=-0.05 mountY=0.23, mountTheta=1.77
21:40:29.907 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.05, opts=13)
21:40:29.907 00.000 7988 Enqueuing Move request for scope (-0.24, 0.05)
21:40:29.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:40:29.907 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
21:40:29.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:29.919 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:29.919 00.000 7988 Enqueuing Expose request
21:40:29.921 00.002 15712 Worker thread wakes up
21:40:29.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
21:40:29.921 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
21:40:29.921 00.000 15712 Moving (-0.24, 0.05) raw xDistance=-0.05 yDistance=0.23
21:40:29.921 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:29.921 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
21:40:29.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:29.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:40:29.921 00.000 15712 MoveAxis(W, 12, ABG)
21:40:29.921 00.000 15712 Guiding  Dir = 3, Dur = 12
21:40:29.921 00.000 15712 IsGuiding returns 0
21:40:29.956 00.035 15712 IsGuiding returns 1
21:40:29.956 00.000 15712 scope still moving after pulse duration time elapsed
21:40:29.984 00.028 15712 IsGuiding returns 1
21:40:30.016 00.032 15712 IsGuiding returns 0
21:40:30.016 00.000 15712 scope move finished after 12 + 81 ms
21:40:30.016 00.000 15712 Move returns status 0, amount 12
21:40:30.016 00.000 15712 MoveAxis(N, 0, ABG)
21:40:30.016 00.000 15712 Move returns status 0, amount 0
21:40:30.016 00.000 15712 move complete, result=0
21:40:30.016 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.2 px 0 ms NORTH
21:40:30.022 00.006 15712 worker thread done servicing request
21:40:30.022 00.000 15712 Worker thread wakes up
21:40:30.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:30.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:31.439 01.417 15712 Exposure complete
21:40:31.485 00.046 15712 worker thread done servicing request
21:40:31.485 00.000 7988 OnExposeComplete: enter
21:40:31.500 00.015 7988 UpdateGuideState(): m_state=6
21:40:31.500 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6684
21:40:31.500 00.000 7988 Star::Find returns 1 (0), X=1182.76, Y=444.11, Mass=1544, SNR=26.8, Peak=208 HFD=3.7
21:40:31.500 00.000 7988 MultiStar: [#1 -0.43,-0.00,1.00,U] [#2 -0.25,-0.17,1.00,U] [#3 -0.40,0.03,0.95,U] [#4 -0.50,0.08,1.00,U] [#5 -0.40,0.38,0.70,U] [#6 -0.46,-0.28,0.73,U] [#7 -0.41,-0.28,0.64,U] [#8 -0.19,-0.09,0.65,U] 
21:40:31.500 00.000 7988 single-star, 8 included, MultiStar: {-0.36, -0.02}, one-star: {-0.23, 0.06}
21:40:31.500 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.58) = xAngle (4.48 = -1.80)
21:40:31.500 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.59 = 1.31)
21:40:31.500 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.23 cameraTheta=2.90 mountX=-0.05 mountY=0.22, mountTheta=1.81
21:40:31.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.06, opts=13)
21:40:31.500 00.000 7988 Enqueuing Move request for scope (-0.23, 0.06)
21:40:31.500 00.000 15712 Worker thread wakes up
21:40:31.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
21:40:31.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
21:40:31.500 00.000 15712 Moving (-0.23, 0.06) raw xDistance=-0.05 yDistance=0.22
21:40:31.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:40:31.500 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8
21:40:31.514 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:31.516 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:31.517 00.001 7988 Enqueuing Expose request
21:40:31.517 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:31.517 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
21:40:31.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:31.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:40:31.517 00.000 15712 MoveAxis(W, 12, ABG)
21:40:31.517 00.000 15712 Guiding  Dir = 3, Dur = 12
21:40:31.517 00.000 15712 IsGuiding returns 0
21:40:31.534 00.017 15712 IsGuiding returns 1
21:40:31.534 00.000 15712 scope still moving after pulse duration time elapsed
21:40:31.585 00.051 15712 IsGuiding returns 1
21:40:31.612 00.027 15712 IsGuiding returns 0
21:40:31.612 00.000 15712 scope move finished after 12 + 82 ms
21:40:31.612 00.000 15712 Move returns status 0, amount 12
21:40:31.612 00.000 15712 MoveAxis(N, 0, ABG)
21:40:31.612 00.000 15712 Move returns status 0, amount 0
21:40:31.612 00.000 15712 move complete, result=0
21:40:31.612 00.000 15712 worker thread done servicing request
21:40:31.612 00.000 15712 Worker thread wakes up
21:40:31.612 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.2 px 0 ms NORTH
21:40:31.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:31.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:33.242 01.630 15712 Exposure complete
21:40:33.288 00.046 15712 worker thread done servicing request
21:40:33.288 00.000 7988 OnExposeComplete: enter
21:40:33.288 00.000 7988 UpdateGuideState(): m_state=6
21:40:33.303 00.015 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6685
21:40:33.305 00.002 7988 Star::Find returns 1 (0), X=1182.61, Y=444.09, Mass=1536, SNR=26.6, Peak=205 HFD=3.3
21:40:33.305 00.000 7988 MultiStar: [#1 -0.58,-0.23,1.01,U] [#2 -0.49,-0.22,0.99,U] [#3 -0.42,-0.20,0.94,U] [#4 -0.46,-0.01,1.04,U] [#5 -0.44,0.04,0.69,U] [#6 -0.83,-0.38,0.73,U] [#7 -0.40,-0.06,0.64,U] [#8 -0.66,-0.12,0.65,U] 
21:40:33.305 00.000 7988 single-star, 8 included, MultiStar: {-0.51, -0.13}, one-star: {-0.37, 0.04}
21:40:33.305 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.58) = xAngle (4.62 = -1.66)
21:40:33.305 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.73 = 1.45)
21:40:33.305 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.04 hyp=0.37 cameraTheta=3.04 mountX=-0.03 mountY=0.37, mountTheta=1.66
21:40:33.305 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.04, opts=13)
21:40:33.305 00.000 7988 Enqueuing Move request for scope (-0.37, 0.04)
21:40:33.305 00.000 15712 Worker thread wakes up
21:40:33.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.04) opts 0xd
21:40:33.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.04)
21:40:33.305 00.000 15712 Moving (-0.37, 0.04) raw xDistance=-0.03 yDistance=0.37
21:40:33.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:33.305 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.6
21:40:33.317 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:33.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:33.319 00.002 7988 Enqueuing Expose request
21:40:33.321 00.002 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:33.321 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
21:40:33.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:33.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:40:33.321 00.000 15712 MoveAxis(W, 12, ABG)
21:40:33.321 00.000 15712 Guiding  Dir = 3, Dur = 12
21:40:33.321 00.000 15712 IsGuiding returns 0
21:40:33.339 00.018 15712 IsGuiding returns 1
21:40:33.339 00.000 15712 scope still moving after pulse duration time elapsed
21:40:33.390 00.051 15712 IsGuiding returns 0
21:40:33.390 00.000 15712 scope move finished after 12 + 58 ms
21:40:33.390 00.000 15712 Move returns status 0, amount 12
21:40:33.390 00.000 15712 MoveAxis(N, 0, ABG)
21:40:33.390 00.000 15712 Move returns status 0, amount 0
21:40:33.390 00.000 15712 move complete, result=0
21:40:33.390 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.4 px 0 ms NORTH
21:40:33.394 00.004 15712 worker thread done servicing request
21:40:33.394 00.000 15712 Worker thread wakes up
21:40:33.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:33.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:34.805 01.411 15712 Exposure complete
21:40:34.853 00.048 15712 worker thread done servicing request
21:40:34.853 00.000 7988 OnExposeComplete: enter
21:40:34.853 00.000 7988 UpdateGuideState(): m_state=6
21:40:34.869 00.016 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6686
21:40:34.869 00.000 7988 Star::Find returns 1 (0), X=1182.70, Y=443.37, Mass=1566, SNR=27.0, Peak=194 HFD=3.4
21:40:34.869 00.000 7988 MultiStar: [#1 -0.31,-0.74,1.00,U] [#2 -0.12,-0.71,0.99,U] [#3 -0.35,-0.61,0.94,U] [#4 -0.51,-0.68,1.02,U] [#5 -0.28,-0.66,0.68,U] [#6 -0.60,-0.83,0.00,M1] [#7 -0.44,-0.61,0.66,U] [#8 -0.29,-0.86,0.60,U] 
21:40:34.869 00.000 7988 single-star, 7 included, MultiStar: {-0.32, -0.69}, one-star: {-0.28, -0.68}
21:40:34.869 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
21:40:34.869 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
21:40:34.869 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.68 hyp=0.74 cameraTheta=-1.96 mountX=0.69 mountY=0.30, mountTheta=0.41
21:40:34.869 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.68, opts=13)
21:40:34.869 00.000 7988 Enqueuing Move request for scope (-0.28, -0.68)
21:40:34.869 00.000 15712 Worker thread wakes up
21:40:34.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.68) opts 0xd
21:40:34.869 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.68)
21:40:34.869 00.000 15712 Moving (-0.28, -0.68) raw xDistance=0.69 yDistance=0.30
21:40:34.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:34.869 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.0
21:40:34.881 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:34.881 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:34.883 00.002 7988 Enqueuing Expose request
21:40:34.885 00.002 15712 PPEC rslt: input = 0.69, final = 0.43, react = 0.41, pred = 0.02, hyst = 0.37, hyst_pct = 0.00, period_length = 636.00
21:40:34.885 00.000 15712 PPEC: input: 0.69, control: 0.43, exposure: 1500
21:40:34.885 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.34 newest=0.89
21:40:34.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
21:40:34.885 00.000 15712 MoveAxis(W, 142, ABG)
21:40:34.885 00.000 15712 Guiding  Dir = 3, Dur = 142
21:40:34.886 00.001 15712 IsGuiding returns 0
21:40:34.906 00.020 15712 PulseGuide returned control before completion, sleep 127
21:40:35.065 00.159 15712 IsGuiding returns 0
21:40:35.065 00.000 15712 Move returns status 0, amount 142
21:40:35.065 00.000 15712 BLC: Oldest BLC event removed
21:40:35.065 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 51 applied
21:40:35.065 00.000 15712 MoveAxis(S, 126, ABG)
21:40:35.065 00.000 15712 Guiding  Dir = 1, Dur = 126
21:40:35.065 00.000 15712 IsGuiding returns 0
21:40:35.145 00.080 15712 PulseGuide returned control before completion, sleep 57
21:40:35.220 00.075 15712 IsGuiding returns 1
21:40:35.220 00.000 15712 scope still moving after pulse duration time elapsed
21:40:35.252 00.032 15712 IsGuiding returns 1
21:40:35.294 00.042 15712 IsGuiding returns 0
21:40:35.294 00.000 15712 scope move finished after 126 + 96 ms
21:40:35.294 00.000 15712 Move returns status 0, amount 126
21:40:35.294 00.000 15712 move complete, result=0
21:40:35.294 00.000 7988 GuideStep: 0.7 px 142 ms WEST, 0.3 px 126 ms SOUTH
21:40:35.296 00.002 15712 worker thread done servicing request
21:40:35.296 00.000 15712 Worker thread wakes up
21:40:35.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:35.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:36.927 01.631 15712 Exposure complete
21:40:36.986 00.059 15712 worker thread done servicing request
21:40:36.986 00.000 7988 OnExposeComplete: enter
21:40:36.986 00.000 7988 UpdateGuideState(): m_state=6
21:40:36.986 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6687
21:40:36.989 00.003 7988 Star::Find returns 1 (1), X=1183.10, Y=443.48, Mass=1534, SNR=26.7, Peak=255 HFD=3.4
21:40:36.991 00.002 7988 MultiStar: [#1 -0.19,-0.66,1.02,U] [#2 0.16,-0.82,1.00,U] [#3 0.02,-0.79,0.91,U] [#4 -0.29,-0.67,1.02,U] [#5 -0.17,-0.59,0.68,U] [#6 0.09,-0.82,0.70,U] [#7 -0.07,-0.73,0.68,U] [#8 -0.21,-0.72,0.65,U] 
21:40:36.991 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.71}, one-star: {0.12, -0.57}
21:40:36.993 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
21:40:36.993 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
21:40:36.995 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.57 hyp=0.58 cameraTheta=-1.36 mountX=0.57 mountY=-0.11, mountTheta=-0.19
21:40:36.997 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.57, opts=13)
21:40:36.997 00.000 7988 Enqueuing Move request for scope (0.12, -0.57)
21:40:36.997 00.000 15712 Worker thread wakes up
21:40:36.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.57) opts 0xd
21:40:36.997 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.57)
21:40:36.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:40:36.997 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7 Saturated
21:40:36.997 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:36.997 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:36.997 00.000 7988 Enqueuing Expose request
21:40:37.005 00.008 15712 Moving (0.12, -0.57) raw xDistance=0.57 yDistance=-0.11
21:40:37.005 00.000 15712 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.295388, 1:-0.109119
21:40:37.005 00.000 15712 BLC: No correction, Miss < min_move
21:40:37.010 00.005 15712 PPEC rslt: input = 0.57, final = 0.36, react = 0.34, pred = 0.02, hyst = 0.31, hyst_pct = 0.00, period_length = 636.00
21:40:37.010 00.000 15712 PPEC: input: 0.57, control: 0.36, exposure: 1500
21:40:37.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:37.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:40:37.010 00.000 15712 MoveAxis(W, 117, ABG)
21:40:37.010 00.000 15712 Guiding  Dir = 3, Dur = 117
21:40:37.010 00.000 15712 IsGuiding returns 0
21:40:37.037 00.027 15712 PulseGuide returned control before completion, sleep 102
21:40:37.148 00.111 15712 IsGuiding returns 1
21:40:37.148 00.000 15712 scope still moving after pulse duration time elapsed
21:40:37.181 00.033 15712 IsGuiding returns 0
21:40:37.181 00.000 15712 scope move finished after 117 + 52 ms
21:40:37.181 00.000 15712 Move returns status 0, amount 117
21:40:37.181 00.000 15712 MoveAxis(N, 0, ABG)
21:40:37.181 00.000 15712 Move returns status 0, amount 0
21:40:37.181 00.000 15712 move complete, result=0
21:40:37.181 00.000 7988 GuideStep: 0.6 px 117 ms WEST, -0.1 px 0 ms NORTH
21:40:37.183 00.002 15712 worker thread done servicing request
21:40:37.183 00.000 15712 Worker thread wakes up
21:40:37.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:37.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:38.587 01.404 15712 Exposure complete
21:40:38.646 00.059 15712 worker thread done servicing request
21:40:38.646 00.000 7988 OnExposeComplete: enter
21:40:38.646 00.000 7988 UpdateGuideState(): m_state=6
21:40:38.649 00.003 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6688
21:40:38.649 00.000 7988 Star::Find returns 1 (1), X=1183.03, Y=444.04, Mass=1539, SNR=26.7, Peak=255 HFD=2.9
21:40:38.649 00.000 7988 MultiStar: [#1 -0.16,-0.09,1.03,U] [#2 -0.00,-0.14,1.01,U] [#3 -0.09,-0.19,0.92,U] [#4 -0.24,-0.30,1.02,U] [#5 -0.08,-0.11,0.70,U] [#6 -0.21,-0.45,0.69,U] [#7 -0.10,-0.19,0.67,U] [#8 -0.16,-0.16,0.63,U] 
21:40:38.649 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.18}, one-star: {0.05, -0.02}
21:40:38.653 00.004 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
21:40:38.653 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.98)
21:40:38.655 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.38 mountX=0.02 mountY=-0.05, mountTheta=-1.19
21:40:38.657 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.02, opts=13)
21:40:38.657 00.000 7988 Enqueuing Move request for scope (0.05, -0.02)
21:40:38.659 00.002 15712 Worker thread wakes up
21:40:38.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
21:40:38.659 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
21:40:38.659 00.000 15712 Moving (0.05, -0.02) raw xDistance=0.02 yDistance=-0.05
21:40:38.659 00.000 15712 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.295388, 1:-0.109119, 2:-0.045127
21:40:38.659 00.000 15712 BLC: No correction, Miss < min_move
21:40:38.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:40:38.659 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7 Saturated
21:40:38.663 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:38.664 00.001 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:38.664 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
21:40:38.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:38.664 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:38.664 00.000 7988 Enqueuing Expose request
21:40:38.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:40:38.664 00.000 15712 MoveAxis(W, 4, ABG)
21:40:38.664 00.000 15712 Guiding  Dir = 3, Dur = 4
21:40:38.664 00.000 15712 IsGuiding returns 0
21:40:38.683 00.019 15712 IsGuiding returns 0
21:40:38.683 00.000 15712 Move returns status 0, amount 4
21:40:38.683 00.000 15712 MoveAxis(N, 0, ABG)
21:40:38.683 00.000 15712 Move returns status 0, amount 0
21:40:38.683 00.000 15712 move complete, result=0
21:40:38.683 00.000 15712 worker thread done servicing request
21:40:38.683 00.000 15712 Worker thread wakes up
21:40:38.683 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
21:40:38.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:38.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:40.326 01.643 15712 Exposure complete
21:40:40.384 00.058 15712 worker thread done servicing request
21:40:40.384 00.000 7988 OnExposeComplete: enter
21:40:40.384 00.000 7988 UpdateGuideState(): m_state=6
21:40:40.384 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6689
21:40:40.388 00.004 7988 Star::Find returns 1 (0), X=1182.96, Y=444.12, Mass=1530, SNR=26.6, Peak=241 HFD=3.3
21:40:40.390 00.002 7988 MultiStar: [#1 -0.04,-0.15,1.03,U] [#2 -0.06,-0.02,1.01,U] [#3 -0.10,-0.13,0.96,U] [#4 -0.20,-0.02,1.04,U] [#5 -0.03,0.12,0.69,U] [#6 -0.22,-0.27,0.72,U] [#7 -0.19,-0.16,0.65,U] [#8 0.16,-0.17,0.65,U] 
21:40:40.390 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.02, 0.06}
21:40:40.392 00.002 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
21:40:40.392 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
21:40:40.394 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.94 mountX=-0.06 mountY=0.02, mountTheta=2.80
21:40:40.395 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
21:40:40.397 00.002 7988 Enqueuing Move request for scope (-0.02, 0.06)
21:40:40.397 00.000 15712 Worker thread wakes up
21:40:40.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
21:40:40.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
21:40:40.397 00.000 15712 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
21:40:40.397 00.000 15712 BLC: window closed
21:40:40.397 00.000 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.295388, 1:-0.109119, 2:-0.045127
21:40:40.397 00.000 15712 BLC: No correction, Miss < min_move
21:40:40.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:40.397 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
21:40:40.400 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:40.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:40.402 00.002 7988 Enqueuing Expose request
21:40:40.402 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:40.404 00.002 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
21:40:40.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:40.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:40:40.404 00.000 15712 MoveAxis(W, 5, ABG)
21:40:40.404 00.000 15712 Guiding  Dir = 3, Dur = 5
21:40:40.404 00.000 15712 IsGuiding returns 0
21:40:40.426 00.022 15712 IsGuiding returns 0
21:40:40.426 00.000 15712 Move returns status 0, amount 5
21:40:40.426 00.000 15712 MoveAxis(N, 0, ABG)
21:40:40.426 00.000 15712 Move returns status 0, amount 0
21:40:40.426 00.000 15712 move complete, result=0
21:40:40.426 00.000 15712 worker thread done servicing request
21:40:40.426 00.000 15712 Worker thread wakes up
21:40:40.426 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
21:40:40.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:40.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:41.838 01.412 15712 Exposure complete
21:40:41.888 00.050 15712 worker thread done servicing request
21:40:41.888 00.000 7988 OnExposeComplete: enter
21:40:41.888 00.000 7988 UpdateGuideState(): m_state=6
21:40:41.900 00.012 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6690
21:40:41.900 00.000 7988 Star::Find returns 1 (0), X=1182.96, Y=444.21, Mass=1549, SNR=26.9, Peak=239 HFD=3.2
21:40:41.902 00.002 7988 MultiStar: [#1 -0.13,-0.01,1.02,U] [#2 -0.07,-0.17,0.98,U] [#3 -0.09,0.03,0.96,U] [#4 -0.10,0.01,1.02,U] [#5 0.14,0.11,0.70,U] [#6 -0.14,-0.12,0.70,U] [#7 -0.04,-0.21,0.65,U] [#8 -0.11,0.01,0.63,U] 
21:40:41.902 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.02, 0.15}
21:40:41.904 00.002 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
21:40:41.905 00.001 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
21:40:41.905 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.89 mountX=0.02 mountY=0.07, mountTheta=1.32
21:40:41.907 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.02, opts=13)
21:40:41.909 00.002 7988 Enqueuing Move request for scope (-0.07, -0.02)
21:40:41.909 00.000 15712 Worker thread wakes up
21:40:41.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
21:40:41.909 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
21:40:41.909 00.000 15712 Moving (-0.07, -0.02) raw xDistance=0.02 yDistance=0.07
21:40:41.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:41.909 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.9
21:40:41.914 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:41.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:41.916 00.002 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:41.916 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
21:40:41.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:41.916 00.000 7988 Enqueuing Expose request
21:40:41.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:40:41.916 00.000 15712 MoveAxis(W, 9, ABG)
21:40:41.916 00.000 15712 Guiding  Dir = 3, Dur = 9
21:40:41.916 00.000 15712 IsGuiding returns 0
21:40:41.939 00.023 15712 IsGuiding returns 0
21:40:41.939 00.000 15712 Move returns status 0, amount 9
21:40:41.939 00.000 15712 MoveAxis(N, 0, ABG)
21:40:41.939 00.000 15712 Move returns status 0, amount 0
21:40:41.939 00.000 15712 move complete, result=0
21:40:41.939 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
21:40:41.946 00.007 15712 worker thread done servicing request
21:40:41.946 00.000 15712 Worker thread wakes up
21:40:41.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:41.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:43.687 01.741 15712 Exposure complete
21:40:43.742 00.055 15712 worker thread done servicing request
21:40:43.742 00.000 7988 OnExposeComplete: enter
21:40:43.748 00.006 7988 UpdateGuideState(): m_state=6
21:40:43.748 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6691
21:40:43.748 00.000 7988 Star::Find returns 1 (1), X=1183.07, Y=444.10, Mass=1523, SNR=26.6, Peak=255 HFD=3.0
21:40:43.748 00.000 7988 MultiStar: [#1 -0.09,-0.19,1.02,U] [#2 -0.12,-0.09,1.00,U] [#3 -0.07,0.00,0.97,U] [#4 -0.02,-0.00,1.06,U] [#5 0.10,0.11,0.74,U] [#6 -0.15,0.01,0.71,U] [#7 -0.16,-0.09,0.64,U] [#8 -0.13,-0.08,0.67,U] 
21:40:43.748 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.09, 0.05}
21:40:43.748 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.58) = xAngle (-1.03 = -1.03)
21:40:43.748 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.08 = 2.08)
21:40:43.748 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.61 mountX=0.03 mountY=0.06, mountTheta=1.04
21:40:43.757 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.03, opts=13)
21:40:43.759 00.002 7988 Enqueuing Move request for scope (-0.06, -0.03)
21:40:43.759 00.000 15712 Worker thread wakes up
21:40:43.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
21:40:43.759 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
21:40:43.759 00.000 15712 Moving (-0.06, -0.03) raw xDistance=0.03 yDistance=0.06
21:40:43.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:43.759 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6 Saturated
21:40:43.762 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:43.762 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:43.764 00.002 7988 Enqueuing Expose request
21:40:43.764 00.000 15712 PPEC rslt: input = 0.03, final = 0.05, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:43.764 00.000 15712 PPEC: input: 0.03, control: 0.05, exposure: 1500
21:40:43.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:43.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:40:43.764 00.000 15712 MoveAxis(W, 15, ABG)
21:40:43.764 00.000 15712 Guiding  Dir = 3, Dur = 15
21:40:43.764 00.000 15712 IsGuiding returns 0
21:40:43.782 00.018 15712 IsGuiding returns 1
21:40:43.782 00.000 15712 scope still moving after pulse duration time elapsed
21:40:43.812 00.030 15712 IsGuiding returns 1
21:40:43.846 00.034 15712 IsGuiding returns 0
21:40:43.846 00.000 15712 scope move finished after 15 + 64 ms
21:40:43.846 00.000 15712 Move returns status 0, amount 15
21:40:43.846 00.000 15712 MoveAxis(N, 0, ABG)
21:40:43.846 00.000 15712 Move returns status 0, amount 0
21:40:43.846 00.000 15712 move complete, result=0
21:40:43.846 00.000 15712 worker thread done servicing request
21:40:43.846 00.000 15712 Worker thread wakes up
21:40:43.846 00.000 7988 GuideStep: 0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
21:40:43.848 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:43.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:45.263 01.415 15712 Exposure complete
21:40:45.321 00.058 15712 worker thread done servicing request
21:40:45.321 00.000 7988 OnExposeComplete: enter
21:40:45.321 00.000 7988 UpdateGuideState(): m_state=6
21:40:45.324 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6692
21:40:45.325 00.001 7988 Star::Find returns 1 (1), X=1183.21, Y=443.96, Mass=1591, SNR=27.1, Peak=255 HFD=3.1
21:40:45.327 00.002 7988 MultiStar: [#1 0.11,-0.20,1.03,U] [#2 0.23,-0.46,0.97,U] [#3 0.30,-0.23,0.95,U] [#4 0.02,-0.13,1.00,U] [#5 0.32,-0.06,0.71,U] [#6 0.12,-0.42,0.69,U] [#7 0.03,-0.09,0.66,U] [#8 0.16,-0.28,0.62,U] 
21:40:45.327 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.22}, one-star: {0.23, -0.09}
21:40:45.329 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.58) = xAngle (1.19 = 1.19)
21:40:45.329 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.30 = -1.98)
21:40:45.331 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.39 mountX=0.09 mountY=-0.23, mountTheta=-1.19
21:40:45.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.09, opts=13)
21:40:45.333 00.002 7988 Enqueuing Move request for scope (0.23, -0.09)
21:40:45.333 00.000 15712 Worker thread wakes up
21:40:45.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
21:40:45.333 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
21:40:45.333 00.000 15712 Moving (0.23, -0.09) raw xDistance=0.09 yDistance=-0.23
21:40:45.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:45.333 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.1 Saturated
21:40:45.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:45.338 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:45.338 00.000 7988 Enqueuing Expose request
21:40:45.340 00.002 15712 PPEC rslt: input = 0.09, final = 0.06, react = 0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:45.340 00.000 15712 PPEC: input: 0.09, control: 0.06, exposure: 1500
21:40:45.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:45.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:40:45.340 00.000 15712 MoveAxis(W, 19, ABG)
21:40:45.340 00.000 15712 Guiding  Dir = 3, Dur = 19
21:40:45.361 00.021 15712 IsGuiding returns 0
21:40:45.382 00.021 15712 PulseGuide returned control before completion, sleep 14
21:40:45.404 00.022 15712 IsGuiding returns 1
21:40:45.404 00.000 15712 scope still moving after pulse duration time elapsed
21:40:45.440 00.036 15712 IsGuiding returns 0
21:40:45.440 00.000 15712 scope move finished after 19 + 59 ms
21:40:45.440 00.000 15712 Move returns status 0, amount 19
21:40:45.440 00.000 15712 MoveAxis(N, 0, ABG)
21:40:45.440 00.000 15712 Move returns status 0, amount 0
21:40:45.440 00.000 15712 move complete, result=0
21:40:45.440 00.000 15712 worker thread done servicing request
21:40:45.440 00.000 15712 Worker thread wakes up
21:40:45.440 00.000 7988 GuideStep: 0.1 px 19 ms WEST, -0.2 px 0 ms NORTH
21:40:45.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:45.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:47.082 01.642 15712 Exposure complete
21:40:47.139 00.057 15712 worker thread done servicing request
21:40:47.139 00.000 7988 OnExposeComplete: enter
21:40:47.139 00.000 7988 UpdateGuideState(): m_state=6
21:40:47.143 00.004 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6693
21:40:47.144 00.001 7988 Star::Find returns 1 (0), X=1183.13, Y=443.75, Mass=1601, SNR=27.4, Peak=225 HFD=3.4
21:40:47.144 00.000 7988 MultiStar: [#1 0.11,-0.48,0.99,U] [#2 0.31,-0.54,0.96,U] [#3 0.15,-0.50,0.90,U] [#4 0.19,-0.41,1.00,U] [#5 0.24,-0.41,0.67,U] [#6 0.19,-0.60,0.69,U] [#7 -0.01,-0.44,0.66,U] [#8 0.12,-0.63,0.65,U] 
21:40:47.144 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.47}, one-star: {0.15, -0.31}
21:40:47.144 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
21:40:47.144 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.72)
21:40:47.144 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-1.12 mountX=0.31 mountY=-0.14, mountTheta=-0.43
21:40:47.144 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.31, opts=13)
21:40:47.144 00.000 7988 Enqueuing Move request for scope (0.15, -0.31)
21:40:47.144 00.000 15712 Worker thread wakes up
21:40:47.144 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.31) opts 0xd
21:40:47.144 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.31)
21:40:47.144 00.000 15712 Moving (0.15, -0.31) raw xDistance=0.31 yDistance=-0.14
21:40:47.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:40:47.144 00.000 7988 UpdateGuideState exits: m=1601 SNR=27.4
21:40:47.156 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:47.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:47.158 00.002 7988 Enqueuing Expose request
21:40:47.158 00.000 15712 PPEC rslt: input = 0.31, final = 0.26, react = 0.18, pred = 0.07, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
21:40:47.158 00.000 15712 PPEC: input: 0.31, control: 0.26, exposure: 1500
21:40:47.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:47.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:40:47.158 00.000 15712 MoveAxis(W, 84, ABG)
21:40:47.158 00.000 15712 Guiding  Dir = 3, Dur = 84
21:40:47.160 00.002 15712 IsGuiding returns 0
21:40:47.181 00.021 15712 PulseGuide returned control before completion, sleep 68
21:40:47.293 00.112 15712 IsGuiding returns 0
21:40:47.293 00.000 15712 Move returns status 0, amount 84
21:40:47.293 00.000 15712 MoveAxis(N, 0, ABG)
21:40:47.293 00.000 15712 Move returns status 0, amount 0
21:40:47.293 00.000 15712 move complete, result=0
21:40:47.293 00.000 7988 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH
21:40:47.293 00.000 15712 worker thread done servicing request
21:40:47.293 00.000 15712 Worker thread wakes up
21:40:47.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:47.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:48.705 01.412 15712 Exposure complete
21:40:48.756 00.051 15712 worker thread done servicing request
21:40:48.756 00.000 7988 OnExposeComplete: enter
21:40:48.756 00.000 7988 UpdateGuideState(): m_state=6
21:40:48.768 00.012 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6694
21:40:48.768 00.000 7988 Star::Find returns 1 (0), X=1183.11, Y=443.69, Mass=1469, SNR=26.2, Peak=225 HFD=3.2
21:40:48.768 00.000 7988 MultiStar: [#1 0.02,-0.56,1.02,U] [#2 0.27,-0.63,1.02,U] [#3 0.24,-0.53,1.00,U] [#4 0.21,-0.51,1.02,U] [#5 0.21,-0.39,0.73,U] [#6 0.11,-0.71,0.72,U] [#7 -0.06,-0.65,0.67,U] [#8 -0.04,-0.58,0.67,U] 
21:40:48.768 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.54}, one-star: {0.13, -0.37}
21:40:48.773 00.005 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
21:40:48.773 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.82)
21:40:48.773 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.37 hyp=0.39 cameraTheta=-1.23 mountX=0.37 mountY=-0.12, mountTheta=-0.32
21:40:48.773 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.37, opts=13)
21:40:48.773 00.000 7988 Enqueuing Move request for scope (0.13, -0.37)
21:40:48.773 00.000 15712 Worker thread wakes up
21:40:48.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.37) opts 0xd
21:40:48.773 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.37)
21:40:48.773 00.000 15712 Moving (0.13, -0.37) raw xDistance=0.37 yDistance=-0.12
21:40:48.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:48.773 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.2
21:40:48.783 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:48.784 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:48.784 00.000 7988 Enqueuing Expose request
21:40:48.784 00.000 15712 PPEC rslt: input = 0.37, final = 0.29, react = 0.22, pred = 0.07, hyst = 0.20, hyst_pct = 0.00, period_length = 636.00
21:40:48.784 00.000 15712 PPEC: input: 0.37, control: 0.29, exposure: 1500
21:40:48.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:48.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:40:48.784 00.000 15712 MoveAxis(W, 95, ABG)
21:40:48.784 00.000 15712 Guiding  Dir = 3, Dur = 95
21:40:48.784 00.000 15712 IsGuiding returns 0
21:40:48.800 00.016 15712 PulseGuide returned control before completion, sleep 90
21:40:48.930 00.130 15712 IsGuiding returns 0
21:40:48.930 00.000 15712 Move returns status 0, amount 95
21:40:48.930 00.000 15712 MoveAxis(N, 0, ABG)
21:40:48.930 00.000 15712 Move returns status 0, amount 0
21:40:48.930 00.000 15712 move complete, result=0
21:40:48.930 00.000 15712 worker thread done servicing request
21:40:48.930 00.000 15712 Worker thread wakes up
21:40:48.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:48.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:48.930 00.000 7988 GuideStep: 0.4 px 95 ms WEST, -0.1 px 0 ms NORTH
21:40:50.571 01.641 15712 Exposure complete
21:40:50.625 00.054 15712 worker thread done servicing request
21:40:50.625 00.000 7988 OnExposeComplete: enter
21:40:50.625 00.000 7988 UpdateGuideState(): m_state=6
21:40:50.632 00.007 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6695
21:40:50.632 00.000 7988 Star::Find returns 1 (0), X=1183.10, Y=443.97, Mass=1535, SNR=26.7, Peak=213 HFD=3.4
21:40:50.632 00.000 7988 MultiStar: [#1 0.01,-0.12,1.00,U] [#2 0.36,-0.28,1.01,U] [#3 0.12,-0.27,0.93,U] [#4 0.03,-0.04,1.01,U] [#5 0.16,-0.09,0.72,U] [#6 0.13,-0.50,0.66,U] [#7 0.04,-0.23,0.65,U] [#8 -0.09,-0.24,0.63,U] 
21:40:50.632 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.19}, one-star: {0.12, -0.08}
21:40:50.632 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
21:40:50.632 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.19)
21:40:50.632 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.60 mountX=0.08 mountY=-0.12, mountTheta=-0.97
21:40:50.632 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.08, opts=13)
21:40:50.632 00.000 7988 Enqueuing Move request for scope (0.12, -0.08)
21:40:50.642 00.010 15712 Worker thread wakes up
21:40:50.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
21:40:50.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
21:40:50.642 00.000 15712 Moving (0.12, -0.08) raw xDistance=0.08 yDistance=-0.12
21:40:50.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:50.642 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
21:40:50.645 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:50.645 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:50.647 00.002 7988 Enqueuing Expose request
21:40:50.648 00.001 15712 PPEC rslt: input = 0.08, final = 0.08, react = 0.05, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:50.648 00.000 15712 PPEC: input: 0.08, control: 0.08, exposure: 1500
21:40:50.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:50.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:40:50.648 00.000 15712 MoveAxis(W, 25, ABG)
21:40:50.648 00.000 15712 Guiding  Dir = 3, Dur = 25
21:40:50.652 00.004 15712 IsGuiding returns 0
21:40:50.664 00.012 15712 PulseGuide returned control before completion, sleep 20
21:40:50.712 00.048 15712 IsGuiding returns 0
21:40:50.712 00.000 15712 Move returns status 0, amount 25
21:40:50.712 00.000 15712 MoveAxis(N, 0, ABG)
21:40:50.712 00.000 15712 Move returns status 0, amount 0
21:40:50.712 00.000 15712 move complete, result=0
21:40:50.712 00.000 15712 worker thread done servicing request
21:40:50.712 00.000 15712 Worker thread wakes up
21:40:50.712 00.000 7988 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
21:40:50.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:50.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:52.133 01.421 15712 Exposure complete
21:40:52.188 00.055 15712 worker thread done servicing request
21:40:52.193 00.005 7988 OnExposeComplete: enter
21:40:52.193 00.000 7988 UpdateGuideState(): m_state=6
21:40:52.193 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6696
21:40:52.193 00.000 7988 Star::Find returns 1 (0), X=1183.21, Y=444.11, Mass=1480, SNR=26.2, Peak=242 HFD=3.3
21:40:52.193 00.000 7988 MultiStar: [#1 0.03,-0.17,1.02,U] [#2 0.16,-0.11,1.04,U] [#3 -0.04,-0.04,0.95,U] [#4 -0.09,0.15,1.04,U] [#5 -0.05,-0.13,0.74,U] [#6 0.05,-0.23,0.73,U] [#7 -0.12,-0.13,0.66,U] [#8 0.04,-0.23,0.66,U] 
21:40:52.193 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.23, 0.06}
21:40:52.193 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
21:40:52.193 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.79)
21:40:52.193 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.19 mountX=0.08 mountY=-0.03, mountTheta=-0.36
21:40:52.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.08, opts=13)
21:40:52.205 00.012 7988 Enqueuing Move request for scope (0.03, -0.08)
21:40:52.205 00.000 15712 Worker thread wakes up
21:40:52.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
21:40:52.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
21:40:52.205 00.000 15712 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=-0.03
21:40:52.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:52.205 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2
21:40:52.209 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:52.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:52.209 00.000 7988 Enqueuing Expose request
21:40:52.209 00.000 15712 PPEC rslt: input = 0.08, final = 0.07, react = 0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:52.209 00.000 15712 PPEC: input: 0.08, control: 0.07, exposure: 1500
21:40:52.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:52.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:40:52.209 00.000 15712 MoveAxis(W, 24, ABG)
21:40:52.209 00.000 15712 Guiding  Dir = 3, Dur = 24
21:40:52.209 00.000 15712 IsGuiding returns 0
21:40:52.239 00.030 15712 IsGuiding returns 1
21:40:52.239 00.000 15712 scope still moving after pulse duration time elapsed
21:40:52.295 00.056 15712 IsGuiding returns 0
21:40:52.295 00.000 15712 scope move finished after 24 + 65 ms
21:40:52.295 00.000 15712 Move returns status 0, amount 24
21:40:52.295 00.000 15712 MoveAxis(N, 0, ABG)
21:40:52.295 00.000 15712 Move returns status 0, amount 0
21:40:52.295 00.000 15712 move complete, result=0
21:40:52.295 00.000 7988 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
21:40:52.305 00.010 15712 worker thread done servicing request
21:40:52.305 00.000 15712 Worker thread wakes up
21:40:52.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:52.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:53.945 01.640 15712 Exposure complete
21:40:54.006 00.061 15712 worker thread done servicing request
21:40:54.006 00.000 7988 OnExposeComplete: enter
21:40:54.008 00.002 7988 UpdateGuideState(): m_state=6
21:40:54.008 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6697
21:40:54.008 00.000 7988 Star::Find returns 1 (0), X=1183.09, Y=444.50, Mass=1507, SNR=26.2, Peak=234 HFD=3.5
21:40:54.008 00.000 7988 MultiStar: [#1 -0.05,0.55,1.03,U] [#2 0.27,0.13,1.00,U] [#3 0.15,0.41,0.97,U] [#4 -0.07,0.46,1.06,U] [#5 -0.15,0.40,0.72,U] [#6 -0.02,0.13,0.71,U] [#7 -0.03,0.46,0.70,U] [#8 -0.11,0.33,0.67,U] 
21:40:54.008 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.37}, one-star: {0.11, 0.44}
21:40:54.008 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
21:40:54.008 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
21:40:54.008 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.51 mountX=-0.37 mountY=-0.03, mountTheta=-3.05
21:40:54.008 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.37, opts=13)
21:40:54.008 00.000 7988 Enqueuing Move request for scope (0.02, 0.37)
21:40:54.008 00.000 15712 Worker thread wakes up
21:40:54.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:54.008 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.2
21:40:54.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:54.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:54.024 00.016 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.37) opts 0xd
21:40:54.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.37)
21:40:54.024 00.000 7988 Enqueuing Expose request
21:40:54.025 00.001 15712 Moving (0.02, 0.37) raw xDistance=-0.37 yDistance=-0.03
21:40:54.029 00.004 15712 PPEC rslt: input = -0.37, final = -0.15, react = -0.22, pred = 0.07, hyst = -0.20, hyst_pct = 0.00, period_length = 636.00
21:40:54.029 00.000 15712 PPEC: input: -0.37, control: -0.15, exposure: 1500
21:40:54.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:54.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:40:54.029 00.000 15712 MoveAxis(E, 50, ABG)
21:40:54.029 00.000 15712 Guiding  Dir = 2, Dur = 50
21:40:54.029 00.000 15712 IsGuiding returns 0
21:40:54.061 00.032 15712 PulseGuide returned control before completion, sleep 32
21:40:54.104 00.043 15712 IsGuiding returns 1
21:40:54.104 00.000 15712 scope still moving after pulse duration time elapsed
21:40:54.135 00.031 15712 IsGuiding returns 0
21:40:54.135 00.000 15712 scope move finished after 50 + 58 ms
21:40:54.135 00.000 15712 Move returns status 0, amount 50
21:40:54.135 00.000 15712 MoveAxis(N, 0, ABG)
21:40:54.135 00.000 15712 Move returns status 0, amount 0
21:40:54.135 00.000 15712 move complete, result=0
21:40:54.135 00.000 7988 GuideStep: -0.4 px 50 ms EAST, -0.0 px 0 ms NORTH
21:40:54.143 00.008 15712 worker thread done servicing request
21:40:54.143 00.000 15712 Worker thread wakes up
21:40:54.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:54.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:55.558 01.415 15712 Exposure complete
21:40:55.617 00.059 15712 worker thread done servicing request
21:40:55.617 00.000 7988 OnExposeComplete: enter
21:40:55.617 00.000 7988 UpdateGuideState(): m_state=6
21:40:55.617 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6698
21:40:55.620 00.003 7988 Star::Find returns 1 (0), X=1183.01, Y=444.50, Mass=1510, SNR=26.4, Peak=242 HFD=3.4
21:40:55.622 00.002 7988 MultiStar: [#1 -0.16,0.34,1.02,U] [#2 0.03,0.12,1.05,U] [#3 -0.03,0.24,0.96,U] [#4 -0.17,0.23,1.01,U] [#5 -0.01,0.32,0.71,U] [#6 -0.21,0.12,0.69,U] [#7 -0.21,0.33,0.69,U] [#8 -0.09,0.14,0.66,U] 
21:40:55.622 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.26}, one-star: {0.03, 0.45}
21:40:55.622 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
21:40:55.622 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
21:40:55.622 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.88 mountX=-0.26 mountY=0.08, mountTheta=2.85
21:40:55.622 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.26, opts=13)
21:40:55.622 00.000 7988 Enqueuing Move request for scope (-0.08, 0.26)
21:40:55.622 00.000 15712 Worker thread wakes up
21:40:55.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
21:40:55.622 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
21:40:55.622 00.000 15712 Moving (-0.08, 0.26) raw xDistance=-0.26 yDistance=0.08
21:40:55.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:55.622 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
21:40:55.632 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:55.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:55.634 00.002 7988 Enqueuing Expose request
21:40:55.634 00.000 15712 PPEC rslt: input = -0.26, final = -0.09, react = -0.15, pred = 0.06, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
21:40:55.634 00.000 15712 PPEC: input: -0.26, control: -0.09, exposure: 1500
21:40:55.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:55.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:40:55.634 00.000 15712 MoveAxis(E, 30, ABG)
21:40:55.634 00.000 15712 Guiding  Dir = 2, Dur = 30
21:40:55.656 00.022 15712 IsGuiding returns 0
21:40:55.675 00.019 15712 PulseGuide returned control before completion, sleep 25
21:40:55.740 00.065 15712 IsGuiding returns 0
21:40:55.740 00.000 15712 Move returns status 0, amount 30
21:40:55.740 00.000 15712 MoveAxis(N, 0, ABG)
21:40:55.740 00.000 15712 Move returns status 0, amount 0
21:40:55.740 00.000 15712 move complete, result=0
21:40:55.740 00.000 15712 worker thread done servicing request
21:40:55.740 00.000 15712 Worker thread wakes up
21:40:55.740 00.000 7988 GuideStep: -0.3 px 30 ms EAST, 0.1 px 0 ms NORTH
21:40:55.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:55.742 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:57.373 01.631 15712 Exposure complete
21:40:57.426 00.053 15712 worker thread done servicing request
21:40:57.426 00.000 7988 OnExposeComplete: enter
21:40:57.426 00.000 7988 UpdateGuideState(): m_state=6
21:40:57.433 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6699
21:40:57.434 00.001 7988 Star::Find returns 1 (0), X=1183.00, Y=444.07, Mass=1466, SNR=26.0, Peak=229 HFD=2.9
21:40:57.434 00.000 7988 MultiStar: [#1 -0.15,-0.30,1.03,U] [#2 0.18,-0.14,1.02,U] [#3 0.03,-0.14,0.97,U] [#4 -0.18,-0.10,1.05,U] [#5 0.20,0.11,0.75,U] [#6 -0.05,-0.30,0.73,U] [#7 0.03,-0.25,0.68,U] [#8 0.04,-0.08,0.67,U] 
21:40:57.434 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.02, 0.01}
21:40:57.434 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
21:40:57.434 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.05)
21:40:57.434 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.54 mountX=-0.01 mountY=-0.02, mountTheta=-2.11
21:40:57.442 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
21:40:57.442 00.000 7988 Enqueuing Move request for scope (0.02, 0.01)
21:40:57.442 00.000 15712 Worker thread wakes up
21:40:57.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
21:40:57.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
21:40:57.442 00.000 15712 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
21:40:57.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:57.442 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
21:40:57.447 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:57.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:57.449 00.002 7988 Enqueuing Expose request
21:40:57.450 00.001 15712 PPEC rslt: input = -0.01, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:57.450 00.000 15712 PPEC: input: -0.01, control: 0.05, exposure: 1500
21:40:57.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:57.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:40:57.450 00.000 15712 MoveAxis(W, 17, ABG)
21:40:57.450 00.000 15712 Guiding  Dir = 3, Dur = 17
21:40:57.450 00.000 15712 IsGuiding returns 0
21:40:57.459 00.009 15712 PulseGuide returned control before completion, sleep 13
21:40:57.514 00.055 15712 IsGuiding returns 1
21:40:57.514 00.000 15712 scope still moving after pulse duration time elapsed
21:40:57.545 00.031 15712 IsGuiding returns 0
21:40:57.545 00.000 15712 scope move finished after 17 + 78 ms
21:40:57.545 00.000 15712 Move returns status 0, amount 17
21:40:57.545 00.000 15712 MoveAxis(N, 0, ABG)
21:40:57.545 00.000 15712 Move returns status 0, amount 0
21:40:57.545 00.000 15712 move complete, result=0
21:40:57.545 00.000 7988 GuideStep: -0.0 px 17 ms WEST, -0.0 px 0 ms NORTH
21:40:57.547 00.002 15712 worker thread done servicing request
21:40:57.547 00.000 15712 Worker thread wakes up
21:40:57.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:57.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:40:58.952 01.405 15712 Exposure complete
21:40:59.011 00.059 15712 worker thread done servicing request
21:40:59.011 00.000 7988 OnExposeComplete: enter
21:40:59.011 00.000 7988 UpdateGuideState(): m_state=6
21:40:59.011 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6700
21:40:59.014 00.003 7988 Star::Find returns 1 (0), X=1182.88, Y=443.95, Mass=1494, SNR=26.4, Peak=203 HFD=3.8
21:40:59.014 00.000 7988 MultiStar: [#1 -0.02,-0.30,1.05,U] [#2 -0.04,-0.30,1.00,U] [#3 -0.04,-0.20,0.96,U] [#4 -0.07,-0.28,0.99,U] [#5 0.13,-0.25,0.70,U] [#6 0.10,-0.62,0.73,U] [#7 -0.03,-0.35,0.65,U] [#8 -0.09,-0.23,0.68,U] 
21:40:59.014 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.28}, one-star: {-0.10, -0.11}
21:40:59.014 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
21:40:59.014 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
21:40:59.014 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.34 mountX=0.11 mountY=0.11, mountTheta=0.78
21:40:59.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.11, opts=13)
21:40:59.014 00.000 7988 Enqueuing Move request for scope (-0.10, -0.11)
21:40:59.024 00.010 15712 Worker thread wakes up
21:40:59.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
21:40:59.024 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
21:40:59.024 00.000 15712 Moving (-0.10, -0.11) raw xDistance=0.11 yDistance=0.11
21:40:59.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:40:59.024 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.4
21:40:59.026 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:59.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:40:59.028 00.002 7988 Enqueuing Expose request
21:40:59.028 00.000 15712 PPEC rslt: input = 0.11, final = 0.06, react = 0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:40:59.028 00.000 15712 PPEC: input: 0.11, control: 0.06, exposure: 1500
21:40:59.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:59.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:40:59.028 00.000 15712 MoveAxis(W, 20, ABG)
21:40:59.028 00.000 15712 Guiding  Dir = 3, Dur = 20
21:40:59.030 00.002 15712 IsGuiding returns 0
21:40:59.048 00.018 15712 PulseGuide returned control before completion, sleep 13
21:40:59.062 00.014 15712 IsGuiding returns 1
21:40:59.062 00.000 15712 scope still moving after pulse duration time elapsed
21:40:59.110 00.048 15712 IsGuiding returns 0
21:40:59.110 00.000 15712 scope move finished after 20 + 62 ms
21:40:59.110 00.000 15712 Move returns status 0, amount 20
21:40:59.110 00.000 15712 MoveAxis(N, 0, ABG)
21:40:59.110 00.000 15712 Move returns status 0, amount 0
21:40:59.110 00.000 15712 move complete, result=0
21:40:59.110 00.000 7988 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
21:40:59.114 00.004 15712 worker thread done servicing request
21:40:59.114 00.000 15712 Worker thread wakes up
21:40:59.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:40:59.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:00.753 01.639 15712 Exposure complete
21:41:00.805 00.052 15712 worker thread done servicing request
21:41:00.805 00.000 7988 OnExposeComplete: enter
21:41:00.805 00.000 7988 UpdateGuideState(): m_state=6
21:41:00.815 00.010 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6701
21:41:00.815 00.000 7988 Star::Find returns 1 (0), X=1183.01, Y=443.52, Mass=1527, SNR=26.6, Peak=232 HFD=3.6
21:41:00.817 00.002 7988 MultiStar: [#1 0.01,-0.60,1.01,U] [#2 0.20,-0.77,1.00,U] [#3 0.06,-0.54,0.92,U] [#4 -0.10,-0.62,1.02,U] [#5 0.08,-0.63,0.69,U] [#6 -0.10,-0.69,0.69,U] [#7 -0.15,-0.66,0.66,U] [#8 0.06,-0.60,0.66,U] 
21:41:00.817 00.000 7988 single-star, 8 included, MultiStar: {0.02, -0.63}, one-star: {0.03, -0.54}
21:41:00.819 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
21:41:00.819 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.11)
21:41:00.821 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.54 hyp=0.54 cameraTheta=-1.51 mountX=0.54 mountY=-0.02, mountTheta=-0.03
21:41:00.822 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.54, opts=13)
21:41:00.822 00.000 7988 Enqueuing Move request for scope (0.03, -0.54)
21:41:00.822 00.000 15712 Worker thread wakes up
21:41:00.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.54) opts 0xd
21:41:00.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.54)
21:41:00.822 00.000 15712 Moving (0.03, -0.54) raw xDistance=0.54 yDistance=-0.02
21:41:00.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:00.822 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.6
21:41:00.828 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:00.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:00.830 00.002 7988 Enqueuing Expose request
21:41:00.831 00.001 15712 PPEC rslt: input = 0.54, final = 0.38, react = 0.32, pred = 0.06, hyst = 0.29, hyst_pct = 0.00, period_length = 636.00
21:41:00.831 00.000 15712 PPEC: input: 0.54, control: 0.38, exposure: 1500
21:41:00.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:00.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:00.831 00.000 15712 MoveAxis(W, 124, ABG)
21:41:00.831 00.000 15712 Guiding  Dir = 3, Dur = 124
21:41:00.835 00.004 15712 IsGuiding returns 0
21:41:00.851 00.016 15712 PulseGuide returned control before completion, sleep 118
21:41:00.999 00.148 15712 IsGuiding returns 0
21:41:00.999 00.000 15712 Move returns status 0, amount 124
21:41:00.999 00.000 15712 MoveAxis(N, 0, ABG)
21:41:00.999 00.000 15712 Move returns status 0, amount 0
21:41:00.999 00.000 15712 move complete, result=0
21:41:00.999 00.000 7988 GuideStep: 0.5 px 124 ms WEST, -0.0 px 0 ms NORTH
21:41:01.000 00.001 15712 worker thread done servicing request
21:41:01.000 00.000 15712 Worker thread wakes up
21:41:01.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:01.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:02.412 01.412 15712 Exposure complete
21:41:02.458 00.046 15712 worker thread done servicing request
21:41:02.458 00.000 7988 OnExposeComplete: enter
21:41:02.472 00.014 7988 UpdateGuideState(): m_state=6
21:41:02.474 00.002 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6702
21:41:02.474 00.000 7988 Star::Find returns 1 (0), X=1183.13, Y=442.90, Mass=1525, SNR=26.5, Peak=207 HFD=3.8
21:41:02.476 00.002 7988 MultiStar: [#1 -0.02,-1.43,0.00,M1] [#2 0.08,-1.52,0.00,M1] [#3 -0.07,-1.49,0.00,M1] [#4 -0.19,-1.42,0.00,M1] [#5 0.13,-1.35,0.00,M1] [#6 -0.10,-1.59,0.00,M1] [#7 0.06,-1.45,0.00,M1] [#8 0.05,-1.61,0.00,M1] 
21:41:02.476 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
21:41:02.478 00.002 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
21:41:02.478 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-1.16 hyp=1.17 cameraTheta=-1.44 mountX=1.16 mountY=-0.12, mountTheta=-0.10
21:41:02.480 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-1.16, opts=13)
21:41:02.482 00.002 7988 Enqueuing Move request for scope (0.15, -1.16)
21:41:02.482 00.000 15712 Worker thread wakes up
21:41:02.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -1.16) opts 0xd
21:41:02.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -1.16)
21:41:02.482 00.000 15712 Moving (0.15, -1.16) raw xDistance=1.16 yDistance=-0.12
21:41:02.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:41:02.482 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
21:41:02.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:02.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:02.482 00.000 7988 Enqueuing Expose request
21:41:02.489 00.007 15712 PPEC rslt: input = 1.16, final = 0.77, react = 0.70, pred = 0.07, hyst = 0.63, hyst_pct = 0.00, period_length = 636.00
21:41:02.489 00.000 15712 PPEC: input: 1.16, control: 0.77, exposure: 1500
21:41:02.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:02.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:41:02.489 00.000 15712 MoveAxis(W, 251, ABG)
21:41:02.489 00.000 15712 Guiding  Dir = 3, Dur = 251
21:41:02.510 00.021 15712 IsGuiding returns 0
21:41:02.526 00.016 15712 PulseGuide returned control before completion, sleep 245
21:41:02.798 00.272 15712 IsGuiding returns 0
21:41:02.798 00.000 15712 Move returns status 0, amount 251
21:41:02.798 00.000 15712 MoveAxis(N, 0, ABG)
21:41:02.798 00.000 15712 Move returns status 0, amount 0
21:41:02.798 00.000 15712 move complete, result=0
21:41:02.798 00.000 7988 GuideStep: 1.2 px 251 ms WEST, -0.1 px 0 ms NORTH
21:41:02.806 00.008 15712 worker thread done servicing request
21:41:02.806 00.000 15712 Worker thread wakes up
21:41:02.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:02.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:04.546 01.740 15712 Exposure complete
21:41:04.604 00.058 15712 worker thread done servicing request
21:41:04.604 00.000 7988 OnExposeComplete: enter
21:41:04.604 00.000 7988 UpdateGuideState(): m_state=6
21:41:04.607 00.003 7988 Star::Find(15, 1183, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6703
21:41:04.607 00.000 7988 Star::Find returns 1 (1), X=1182.90, Y=443.19, Mass=1518, SNR=26.4, Peak=255 HFD=3.3
21:41:04.610 00.003 7988 MultiStar: [#1 -0.05,-1.02,0.00,M2] [#2 0.19,-1.24,0.00,M2] [#3 0.04,-0.95,0.94,U] [#4 -0.07,-1.02,0.00,M2] [#5 -0.08,-1.07,0.00,M2] [#6 -0.19,-1.13,0.00,M2] [#7 -0.13,-1.22,0.00,M2] [#8 -0.22,-1.03,0.00,M2] 
21:41:04.611 00.001 7988 single-star, 1 included, MultiStar: {-0.02, -0.91}, one-star: {-0.08, -0.87}
21:41:04.613 00.002 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
21:41:04.613 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
21:41:04.615 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.87 hyp=0.87 cameraTheta=-1.67 mountX=0.87 mountY=0.10, mountTheta=0.12
21:41:04.615 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.87, opts=13)
21:41:04.617 00.002 7988 Enqueuing Move request for scope (-0.08, -0.87)
21:41:04.617 00.000 15712 Worker thread wakes up
21:41:04.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.87) opts 0xd
21:41:04.617 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.87)
21:41:04.617 00.000 15712 Moving (-0.08, -0.87) raw xDistance=0.87 yDistance=0.10
21:41:04.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:04.617 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.4 Saturated
21:41:04.621 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:04.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:04.623 00.002 7988 Enqueuing Expose request
21:41:04.623 00.000 15712 PPEC rslt: input = 0.87, final = 0.62, react = 0.52, pred = 0.10, hyst = 0.49, hyst_pct = 0.00, period_length = 636.00
21:41:04.623 00.000 15712 PPEC: input: 0.87, control: 0.62, exposure: 1500
21:41:04.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:04.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:41:04.623 00.000 15712 MoveAxis(W, 202, ABG)
21:41:04.623 00.000 15712 Guiding  Dir = 3, Dur = 202
21:41:04.623 00.000 15712 IsGuiding returns 0
21:41:04.643 00.020 15712 PulseGuide returned control before completion, sleep 197
21:41:04.849 00.206 15712 IsGuiding returns 1
21:41:04.849 00.000 15712 scope still moving after pulse duration time elapsed
21:41:04.879 00.030 15712 IsGuiding returns 0
21:41:04.879 00.000 15712 scope move finished after 202 + 50 ms
21:41:04.879 00.000 15712 Move returns status 0, amount 202
21:41:04.879 00.000 15712 MoveAxis(N, 0, ABG)
21:41:04.879 00.000 15712 Move returns status 0, amount 0
21:41:04.879 00.000 15712 move complete, result=0
21:41:04.879 00.000 15712 worker thread done servicing request
21:41:04.879 00.000 15712 Worker thread wakes up
21:41:04.879 00.000 7988 GuideStep: 0.9 px 202 ms WEST, 0.1 px 0 ms NORTH
21:41:04.881 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:04.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:06.298 01.417 15712 Exposure complete
21:41:06.349 00.051 15712 worker thread done servicing request
21:41:06.349 00.000 7988 OnExposeComplete: enter
21:41:06.360 00.011 7988 UpdateGuideState(): m_state=6
21:41:06.360 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6704
21:41:06.360 00.000 7988 Star::Find returns 1 (0), X=1183.25, Y=443.71, Mass=1579, SNR=27.1, Peak=192 HFD=3.5
21:41:06.362 00.002 7988 MultiStar: [#1 0.14,-0.34,0.99,U] [#2 0.24,-0.45,1.00,U] [#3 0.26,-0.36,0.93,U] [#4 0.07,-0.12,0.99,U] [#5 0.37,-0.23,0.68,U] [#6 0.04,-0.38,0.65,U] [#7 -0.02,-0.47,0.64,U] [#8 0.23,-0.37,0.64,U] 
21:41:06.364 00.002 7988 refined, 8 included, MultiStar: {0.18, -0.34}, one-star: {0.27, -0.35}
21:41:06.364 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.58) = xAngle (0.50 = 0.50)
21:41:06.366 00.002 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.61 = -2.67)
21:41:06.366 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.34 hyp=0.38 cameraTheta=-1.08 mountX=0.34 mountY=-0.17, mountTheta=-0.48
21:41:06.368 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.34, opts=13)
21:41:06.368 00.000 7988 Enqueuing Move request for scope (0.18, -0.34)
21:41:06.370 00.002 15712 Worker thread wakes up
21:41:06.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.34) opts 0xd
21:41:06.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.34)
21:41:06.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:06.370 00.000 7988 UpdateGuideState exits: m=1579 SNR=27.1
21:41:06.373 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:06.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:06.375 00.002 7988 Enqueuing Expose request
21:41:06.375 00.000 15712 Moving (0.18, -0.34) raw xDistance=0.34 yDistance=-0.17
21:41:06.380 00.005 15712 PPEC rslt: input = 0.34, final = 0.31, react = 0.20, pred = 0.11, hyst = 0.23, hyst_pct = 0.00, period_length = 636.00
21:41:06.380 00.000 15712 PPEC: input: 0.34, control: 0.31, exposure: 1500
21:41:06.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:06.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:41:06.380 00.000 15712 MoveAxis(W, 102, ABG)
21:41:06.380 00.000 15712 Guiding  Dir = 3, Dur = 102
21:41:06.380 00.000 15712 IsGuiding returns 0
21:41:06.397 00.017 15712 PulseGuide returned control before completion, sleep 94
21:41:06.503 00.106 15712 IsGuiding returns 1
21:41:06.503 00.000 15712 scope still moving after pulse duration time elapsed
21:41:06.535 00.032 15712 IsGuiding returns 0
21:41:06.535 00.000 15712 scope move finished after 102 + 51 ms
21:41:06.535 00.000 15712 Move returns status 0, amount 102
21:41:06.535 00.000 15712 MoveAxis(N, 0, ABG)
21:41:06.535 00.000 15712 Move returns status 0, amount 0
21:41:06.535 00.000 15712 move complete, result=0
21:41:06.535 00.000 15712 worker thread done servicing request
21:41:06.535 00.000 15712 Worker thread wakes up
21:41:06.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:06.535 00.000 7988 GuideStep: 0.3 px 102 ms WEST, -0.2 px 0 ms NORTH
21:41:06.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:08.166 01.631 15712 Exposure complete
21:41:08.214 00.048 15712 worker thread done servicing request
21:41:08.214 00.000 7988 OnExposeComplete: enter
21:41:08.214 00.000 7988 UpdateGuideState(): m_state=6
21:41:08.227 00.013 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6705
21:41:08.229 00.002 7988 Star::Find returns 1 (1), X=1183.07, Y=444.13, Mass=1435, SNR=25.8, Peak=255 HFD=3.0
21:41:08.229 00.000 7988 MultiStar: [#1 0.05,0.25,1.07,U] [#2 -0.02,-0.15,1.02,U] [#3 -0.11,0.09,0.99,U] [#4 0.02,0.05,1.07,U] [#5 0.11,0.32,0.75,U] [#6 -0.15,0.05,0.74,U] [#7 -0.00,0.03,0.74,U] [#8 0.09,-0.22,0.66,U] 
21:41:08.229 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.09, 0.08}
21:41:08.232 00.003 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
21:41:08.232 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
21:41:08.234 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.43 mountX=-0.06 mountY=-0.01, mountTheta=-2.98
21:41:08.236 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.06, opts=13)
21:41:08.236 00.000 7988 Enqueuing Move request for scope (0.01, 0.06)
21:41:08.238 00.002 15712 Worker thread wakes up
21:41:08.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
21:41:08.238 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
21:41:08.238 00.000 15712 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.01
21:41:08.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:08.238 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.8 Saturated
21:41:08.240 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:08.240 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:08.242 00.002 7988 Enqueuing Expose request
21:41:08.242 00.000 15712 PPEC rslt: input = -0.06, final = 0.12, react = -0.04, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:08.242 00.000 15712 PPEC: input: -0.06, control: 0.12, exposure: 1500
21:41:08.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:08.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:41:08.242 00.000 15712 MoveAxis(W, 40, ABG)
21:41:08.242 00.000 15712 Guiding  Dir = 3, Dur = 40
21:41:08.242 00.000 15712 IsGuiding returns 0
21:41:08.266 00.024 15712 PulseGuide returned control before completion, sleep 23
21:41:08.317 00.051 15712 IsGuiding returns 0
21:41:08.317 00.000 15712 Move returns status 0, amount 40
21:41:08.317 00.000 15712 MoveAxis(N, 0, ABG)
21:41:08.317 00.000 15712 Move returns status 0, amount 0
21:41:08.317 00.000 15712 move complete, result=0
21:41:08.317 00.000 7988 GuideStep: -0.1 px 40 ms WEST, -0.0 px 0 ms NORTH
21:41:08.321 00.004 15712 worker thread done servicing request
21:41:08.321 00.000 15712 Worker thread wakes up
21:41:08.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:08.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:09.741 01.420 15712 Exposure complete
21:41:09.800 00.059 15712 worker thread done servicing request
21:41:09.800 00.000 7988 OnExposeComplete: enter
21:41:09.800 00.000 7988 UpdateGuideState(): m_state=6
21:41:09.802 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6706
21:41:09.802 00.000 7988 Star::Find returns 1 (1), X=1183.03, Y=444.50, Mass=1559, SNR=26.9, Peak=255 HFD=3.6
21:41:09.802 00.000 7988 MultiStar: [#1 -0.05,0.32,1.00,U] [#2 0.19,0.08,1.00,U] [#3 0.02,0.32,0.93,U] [#4 -0.07,0.44,1.01,U] [#5 0.03,0.37,0.67,U] [#6 0.00,0.01,0.70,U] [#7 -0.09,0.06,0.65,U] [#8 -0.02,0.37,0.64,U] 
21:41:09.802 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.28}, one-star: {0.05, 0.44}
21:41:09.802 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
21:41:09.802 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
21:41:09.802 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.52 mountX=-0.28 mountY=-0.02, mountTheta=-3.07
21:41:09.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.28, opts=13)
21:41:09.802 00.000 7988 Enqueuing Move request for scope (0.01, 0.28)
21:41:09.802 00.000 15712 Worker thread wakes up
21:41:09.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
21:41:09.802 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
21:41:09.802 00.000 15712 Moving (0.01, 0.28) raw xDistance=-0.28 yDistance=-0.02
21:41:09.813 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:09.813 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.9 Saturated
21:41:09.815 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:09.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:09.817 00.002 7988 Enqueuing Expose request
21:41:09.817 00.000 15712 PPEC rslt: input = -0.28, final = -0.04, react = -0.17, pred = 0.12, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
21:41:09.817 00.000 15712 PPEC: input: -0.28, control: -0.04, exposure: 1500
21:41:09.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:09.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:09.817 00.000 15712 MoveAxis(E, 14, ABG)
21:41:09.817 00.000 15712 Guiding  Dir = 2, Dur = 14
21:41:09.833 00.016 15712 IsGuiding returns 0
21:41:09.853 00.020 15712 IsGuiding returns 1
21:41:09.853 00.000 15712 scope still moving after pulse duration time elapsed
21:41:09.900 00.047 15712 IsGuiding returns 0
21:41:09.900 00.000 15712 scope move finished after 14 + 49 ms
21:41:09.900 00.000 15712 Move returns status 0, amount 14
21:41:09.900 00.000 15712 MoveAxis(N, 0, ABG)
21:41:09.900 00.000 15712 Move returns status 0, amount 0
21:41:09.900 00.000 15712 move complete, result=0
21:41:09.900 00.000 15712 worker thread done servicing request
21:41:09.900 00.000 15712 Worker thread wakes up
21:41:09.900 00.000 7988 GuideStep: -0.3 px 14 ms EAST, -0.0 px 0 ms NORTH
21:41:09.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:09.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:11.542 01.642 15712 Exposure complete
21:41:11.599 00.057 15712 worker thread done servicing request
21:41:11.599 00.000 7988 OnExposeComplete: enter
21:41:11.599 00.000 7988 UpdateGuideState(): m_state=6
21:41:11.603 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6707
21:41:11.603 00.000 7988 Star::Find returns 1 (0), X=1183.31, Y=444.16, Mass=1504, SNR=26.5, Peak=206 HFD=3.4
21:41:11.605 00.002 7988 MultiStar: [#1 0.30,-0.07,1.02,U] [#2 0.29,-0.24,1.00,U] [#3 0.25,-0.11,0.96,U] [#4 0.24,-0.02,1.02,U] [#5 0.61,-0.20,0.70,U] [#6 0.15,-0.16,0.68,U] [#7 0.16,-0.26,0.65,U] [#8 0.27,-0.32,0.66,U] 
21:41:11.607 00.002 7988 refined, 8 included, MultiStar: {0.29, -0.13}, one-star: {0.33, 0.11}
21:41:11.607 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.58) = xAngle (1.17 = 1.17)
21:41:11.607 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.28 = -2.01)
21:41:11.609 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-0.41 mountX=0.12 mountY=-0.29, mountTheta=-1.16
21:41:11.611 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.13, opts=13)
21:41:11.613 00.002 7988 Enqueuing Move request for scope (0.29, -0.13)
21:41:11.613 00.000 15712 Worker thread wakes up
21:41:11.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.13) opts 0xd
21:41:11.613 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.13)
21:41:11.613 00.000 15712 Moving (0.29, -0.13) raw xDistance=0.12 yDistance=-0.29
21:41:11.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:11.613 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.5
21:41:11.615 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:11.615 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:11.617 00.002 7988 Enqueuing Expose request
21:41:11.618 00.001 15712 PPEC rslt: input = 0.12, final = 0.12, react = 0.07, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:11.618 00.000 15712 PPEC: input: 0.12, control: 0.12, exposure: 1500
21:41:11.618 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:11.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:41:11.618 00.000 15712 MoveAxis(W, 40, ABG)
21:41:11.618 00.000 15712 Guiding  Dir = 3, Dur = 40
21:41:11.618 00.000 15712 IsGuiding returns 0
21:41:11.634 00.016 15712 PulseGuide returned control before completion, sleep 26
21:41:11.688 00.054 15712 IsGuiding returns 0
21:41:11.688 00.000 15712 Move returns status 0, amount 40
21:41:11.688 00.000 15712 MoveAxis(N, 0, ABG)
21:41:11.688 00.000 15712 Move returns status 0, amount 0
21:41:11.688 00.000 15712 move complete, result=0
21:41:11.688 00.000 7988 GuideStep: 0.1 px 40 ms WEST, -0.3 px 0 ms NORTH
21:41:11.694 00.006 15712 worker thread done servicing request
21:41:11.694 00.000 15712 Worker thread wakes up
21:41:11.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:11.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:13.104 01.410 15712 Exposure complete
21:41:13.149 00.045 15712 worker thread done servicing request
21:41:13.149 00.000 7988 OnExposeComplete: enter
21:41:13.164 00.015 7988 UpdateGuideState(): m_state=6
21:41:13.165 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6708
21:41:13.165 00.000 7988 Star::Find returns 1 (0), X=1183.18, Y=444.12, Mass=1565, SNR=26.9, Peak=241 HFD=3.5
21:41:13.165 00.000 7988 MultiStar: [#1 0.23,0.00,0.97,U] [#2 0.40,-0.08,0.96,U] [#3 0.21,-0.06,0.94,U] [#4 0.08,0.08,1.02,U] [#5 0.40,-0.21,0.69,U] [#6 0.12,-0.09,0.68,U] [#7 0.00,-0.10,0.65,U] [#8 0.17,-0.07,0.65,U] 
21:41:13.165 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.04}, one-star: {0.20, 0.06}
21:41:13.165 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
21:41:13.165 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.98 = -1.30)
21:41:13.165 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.30 mountX=-0.06 mountY=-0.20, mountTheta=-1.87
21:41:13.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.06, opts=13)
21:41:13.165 00.000 7988 Enqueuing Move request for scope (0.20, 0.06)
21:41:13.165 00.000 15712 Worker thread wakes up
21:41:13.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
21:41:13.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
21:41:13.165 00.000 15712 Moving (0.20, 0.06) raw xDistance=-0.06 yDistance=-0.20
21:41:13.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:41:13.165 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.9
21:41:13.178 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:13.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:13.180 00.002 7988 Enqueuing Expose request
21:41:13.180 00.000 15712 PPEC rslt: input = -0.06, final = 0.11, react = -0.04, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:13.180 00.000 15712 PPEC: input: -0.06, control: 0.11, exposure: 1500
21:41:13.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:13.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:41:13.180 00.000 15712 MoveAxis(W, 37, ABG)
21:41:13.180 00.000 15712 Guiding  Dir = 3, Dur = 37
21:41:13.180 00.000 15712 IsGuiding returns 0
21:41:13.198 00.018 15712 PulseGuide returned control before completion, sleep 19
21:41:13.254 00.056 15712 IsGuiding returns 0
21:41:13.254 00.000 15712 Move returns status 0, amount 37
21:41:13.254 00.000 15712 MoveAxis(N, 0, ABG)
21:41:13.254 00.000 15712 Move returns status 0, amount 0
21:41:13.254 00.000 15712 move complete, result=0
21:41:13.254 00.000 15712 worker thread done servicing request
21:41:13.254 00.000 15712 Worker thread wakes up
21:41:13.254 00.000 7988 GuideStep: -0.1 px 37 ms WEST, -0.2 px 0 ms NORTH
21:41:13.260 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:13.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:14.891 01.631 15712 Exposure complete
21:41:14.936 00.045 15712 worker thread done servicing request
21:41:14.936 00.000 7988 OnExposeComplete: enter
21:41:14.951 00.015 7988 UpdateGuideState(): m_state=6
21:41:14.952 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6709
21:41:14.952 00.000 7988 Star::Find returns 1 (0), X=1183.21, Y=443.71, Mass=1458, SNR=26.0, Peak=216 HFD=3.1
21:41:14.952 00.000 7988 MultiStar: [#1 -0.03,-0.48,1.04,U] [#2 0.18,-0.46,1.09,U] [#3 0.13,-0.38,0.99,U] [#4 -0.07,-0.41,1.05,U] [#5 0.40,-0.40,0.73,U] [#6 -0.10,-0.82,0.70,U] [#7 -0.19,-0.45,0.70,U] [#8 -0.03,-0.58,0.67,U] 
21:41:14.952 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.47}, one-star: {0.23, -0.35}
21:41:14.952 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
21:41:14.952 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.58)
21:41:14.952 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.35 hyp=0.42 cameraTheta=-0.98 mountX=0.35 mountY=-0.22, mountTheta=-0.57
21:41:14.952 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.35, opts=13)
21:41:14.952 00.000 7988 Enqueuing Move request for scope (0.23, -0.35)
21:41:14.952 00.000 15712 Worker thread wakes up
21:41:14.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.35) opts 0xd
21:41:14.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.35)
21:41:14.952 00.000 15712 Moving (0.23, -0.35) raw xDistance=0.35 yDistance=-0.22
21:41:14.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:41:14.952 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
21:41:14.965 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:14.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:14.967 00.002 7988 Enqueuing Expose request
21:41:14.968 00.001 15712 PPEC rslt: input = 0.35, final = 0.31, react = 0.21, pred = 0.11, hyst = 0.19, hyst_pct = 0.00, period_length = 636.00
21:41:14.968 00.000 15712 PPEC: input: 0.35, control: 0.31, exposure: 1500
21:41:14.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:14.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:41:14.968 00.000 15712 MoveAxis(W, 103, ABG)
21:41:14.968 00.000 15712 Guiding  Dir = 3, Dur = 103
21:41:14.968 00.000 15712 IsGuiding returns 0
21:41:14.984 00.016 15712 PulseGuide returned control before completion, sleep 98
21:41:15.096 00.112 15712 IsGuiding returns 0
21:41:15.096 00.000 15712 Move returns status 0, amount 103
21:41:15.096 00.000 15712 MoveAxis(N, 0, ABG)
21:41:15.096 00.000 15712 Move returns status 0, amount 0
21:41:15.096 00.000 15712 move complete, result=0
21:41:15.096 00.000 7988 GuideStep: 0.3 px 103 ms WEST, -0.2 px 0 ms NORTH
21:41:15.099 00.003 15712 worker thread done servicing request
21:41:15.099 00.000 15712 Worker thread wakes up
21:41:15.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:15.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:16.518 01.419 15712 Exposure complete
21:41:16.578 00.060 15712 worker thread done servicing request
21:41:16.578 00.000 7988 OnExposeComplete: enter
21:41:16.579 00.001 7988 UpdateGuideState(): m_state=6
21:41:16.579 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6710
21:41:16.581 00.002 7988 Star::Find returns 1 (0), X=1183.24, Y=443.91, Mass=1527, SNR=26.5, Peak=206 HFD=3.3
21:41:16.583 00.002 7988 MultiStar: [#1 -0.06,-0.29,0.99,U] [#2 0.23,-0.38,1.02,U] [#3 0.07,-0.30,0.94,U] [#4 0.28,-0.15,1.05,U] [#5 0.26,-0.11,0.70,U] [#6 0.14,-0.53,0.70,U] [#7 0.14,-0.32,0.68,U] [#8 -0.05,-0.33,0.63,U] 
21:41:16.583 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.28}, one-star: {0.26, -0.15}
21:41:16.585 00.002 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
21:41:16.585 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.11)
21:41:16.587 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-0.52 mountX=0.15 mountY=-0.26, mountTheta=-1.05
21:41:16.589 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.15, opts=13)
21:41:16.589 00.000 7988 Enqueuing Move request for scope (0.26, -0.15)
21:41:16.591 00.002 15712 Worker thread wakes up
21:41:16.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.15) opts 0xd
21:41:16.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.15)
21:41:16.591 00.000 15712 Moving (0.26, -0.15) raw xDistance=0.15 yDistance=-0.26
21:41:16.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:16.591 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
21:41:16.593 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:16.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:16.595 00.002 7988 Enqueuing Expose request
21:41:16.595 00.000 15712 PPEC rslt: input = 0.15, final = 0.10, react = 0.09, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:16.595 00.000 15712 PPEC: input: 0.15, control: 0.10, exposure: 1500
21:41:16.595 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:16.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:41:16.595 00.000 15712 MoveAxis(W, 34, ABG)
21:41:16.595 00.000 15712 Guiding  Dir = 3, Dur = 34
21:41:16.595 00.000 15712 IsGuiding returns 0
21:41:16.615 00.020 15712 PulseGuide returned control before completion, sleep 27
21:41:16.658 00.043 15712 IsGuiding returns 0
21:41:16.658 00.000 15712 Move returns status 0, amount 34
21:41:16.658 00.000 15712 MoveAxis(N, 0, ABG)
21:41:16.658 00.000 15712 Move returns status 0, amount 0
21:41:16.658 00.000 15712 move complete, result=0
21:41:16.658 00.000 15712 worker thread done servicing request
21:41:16.658 00.000 15712 Worker thread wakes up
21:41:16.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:16.658 00.000 7988 GuideStep: 0.1 px 34 ms WEST, -0.3 px 0 ms NORTH
21:41:16.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:18.302 01.644 15712 Exposure complete
21:41:18.354 00.052 15712 worker thread done servicing request
21:41:18.354 00.000 7988 OnExposeComplete: enter
21:41:18.364 00.010 7988 UpdateGuideState(): m_state=6
21:41:18.366 00.002 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6711
21:41:18.367 00.001 7988 Star::Find returns 1 (1), X=1183.13, Y=444.15, Mass=1465, SNR=26.1, Peak=255 HFD=3.1
21:41:18.367 00.000 7988 MultiStar: [#1 -0.03,0.05,1.05,U] [#2 0.04,0.07,1.00,U] [#3 0.02,0.24,0.98,U] [#4 -0.15,0.10,1.03,U] [#5 0.11,0.17,0.72,U] [#6 -0.08,0.22,0.74,U] [#7 0.15,0.13,0.66,U] [#8 -0.18,-0.03,0.65,U] 
21:41:18.369 00.002 7988 refined, 8 included, MultiStar: {0.00, 0.12}, one-star: {0.15, 0.10}
21:41:18.369 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
21:41:18.371 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.05)
21:41:18.371 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.12 mountY=-0.01, mountTheta=-3.09
21:41:18.373 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.12, opts=13)
21:41:18.375 00.002 7988 Enqueuing Move request for scope (0.00, 0.12)
21:41:18.375 00.000 15712 Worker thread wakes up
21:41:18.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
21:41:18.375 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
21:41:18.375 00.000 15712 Moving (0.00, 0.12) raw xDistance=-0.12 yDistance=-0.01
21:41:18.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:18.375 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.1 Saturated
21:41:18.378 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:18.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:18.380 00.002 7988 Enqueuing Expose request
21:41:18.380 00.000 15712 PPEC rslt: input = -0.12, final = 0.10, react = -0.07, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:18.380 00.000 15712 PPEC: input: -0.12, control: 0.10, exposure: 1500
21:41:18.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:18.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:41:18.380 00.000 15712 MoveAxis(W, 31, ABG)
21:41:18.380 00.000 15712 Guiding  Dir = 3, Dur = 31
21:41:18.380 00.000 15712 IsGuiding returns 0
21:41:18.403 00.023 15712 PulseGuide returned control before completion, sleep 19
21:41:18.437 00.034 15712 IsGuiding returns 1
21:41:18.437 00.000 15712 scope still moving after pulse duration time elapsed
21:41:18.459 00.022 15712 IsGuiding returns 0
21:41:18.459 00.000 15712 scope move finished after 31 + 46 ms
21:41:18.459 00.000 15712 Move returns status 0, amount 31
21:41:18.459 00.000 15712 MoveAxis(N, 0, ABG)
21:41:18.459 00.000 15712 Move returns status 0, amount 0
21:41:18.459 00.000 15712 move complete, result=0
21:41:18.459 00.000 7988 GuideStep: -0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
21:41:18.461 00.002 15712 worker thread done servicing request
21:41:18.461 00.000 15712 Worker thread wakes up
21:41:18.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:18.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:19.880 01.419 15712 Exposure complete
21:41:19.932 00.052 15712 worker thread done servicing request
21:41:19.932 00.000 7988 OnExposeComplete: enter
21:41:19.941 00.009 7988 UpdateGuideState(): m_state=6
21:41:19.941 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6712
21:41:19.943 00.002 7988 Star::Find returns 1 (1), X=1183.09, Y=444.25, Mass=1500, SNR=26.5, Peak=255 HFD=3.3
21:41:19.943 00.000 7988 MultiStar: [#1 0.02,0.15,1.03,U] [#2 0.06,0.15,0.98,U] [#3 -0.07,0.08,0.97,U] [#4 -0.01,0.30,1.01,U] [#5 -0.06,0.25,0.69,U] [#6 -0.05,-0.18,0.70,U] [#7 0.11,0.18,0.63,U] [#8 0.02,0.08,0.64,U] 
21:41:19.945 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.11, 0.20}
21:41:19.945 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
21:41:19.947 00.002 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
21:41:19.949 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.45 mountX=-0.14 mountY=-0.02, mountTheta=-3.00
21:41:19.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.14, opts=13)
21:41:19.951 00.002 7988 Enqueuing Move request for scope (0.02, 0.14)
21:41:19.951 00.000 15712 Worker thread wakes up
21:41:19.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
21:41:19.951 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
21:41:19.951 00.000 15712 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.02
21:41:19.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:41:19.951 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.5 Saturated
21:41:19.955 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:19.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:19.957 00.002 7988 Enqueuing Expose request
21:41:19.957 00.000 15712 PPEC rslt: input = -0.14, final = 0.09, react = -0.09, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:19.957 00.000 15712 PPEC: input: -0.14, control: 0.09, exposure: 1500
21:41:19.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:19.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:19.957 00.000 15712 MoveAxis(W, 28, ABG)
21:41:19.957 00.000 15712 Guiding  Dir = 3, Dur = 28
21:41:19.957 00.000 15712 IsGuiding returns 0
21:41:19.989 00.032 15712 IsGuiding returns 1
21:41:19.989 00.000 15712 scope still moving after pulse duration time elapsed
21:41:20.020 00.031 15712 IsGuiding returns 0
21:41:20.020 00.000 15712 scope move finished after 28 + 33 ms
21:41:20.020 00.000 15712 Move returns status 0, amount 28
21:41:20.020 00.000 15712 MoveAxis(N, 0, ABG)
21:41:20.020 00.000 15712 Move returns status 0, amount 0
21:41:20.020 00.000 15712 move complete, result=0
21:41:20.020 00.000 15712 worker thread done servicing request
21:41:20.020 00.000 15712 Worker thread wakes up
21:41:20.020 00.000 7988 GuideStep: -0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
21:41:20.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:20.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:21.764 01.744 15712 Exposure complete
21:41:21.820 00.056 15712 worker thread done servicing request
21:41:21.820 00.000 7988 OnExposeComplete: enter
21:41:21.825 00.005 7988 UpdateGuideState(): m_state=6
21:41:21.825 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6713
21:41:21.825 00.000 7988 Star::Find returns 1 (1), X=1183.03, Y=444.28, Mass=1478, SNR=26.0, Peak=255 HFD=3.3
21:41:21.825 00.000 7988 MultiStar: [#1 0.02,0.09,1.02,U] [#2 0.06,0.10,1.00,U] [#3 -0.06,0.24,0.98,U] [#4 -0.02,0.14,1.06,U] [#5 -0.10,0.31,0.74,U] [#6 0.05,0.03,0.67,U] [#7 -0.15,0.03,0.69,U] [#8 0.06,0.10,0.63,U] 
21:41:21.825 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.05, 0.22}
21:41:21.825 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.08)
21:41:21.825 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.03)
21:41:21.825 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.63 mountX=-0.15 mountY=0.00, mountTheta=3.11
21:41:21.825 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
21:41:21.825 00.000 7988 Enqueuing Move request for scope (-0.01, 0.15)
21:41:21.825 00.000 15712 Worker thread wakes up
21:41:21.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
21:41:21.825 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
21:41:21.825 00.000 15712 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=0.00
21:41:21.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
21:41:21.837 00.012 7988 UpdateGuideState exits: m=1478 SNR=26.0 Saturated
21:41:21.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:21.839 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:21.841 00.002 7988 Enqueuing Expose request
21:41:21.841 00.000 15712 PPEC rslt: input = -0.15, final = 0.09, react = -0.09, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:21.841 00.000 15712 PPEC: input: -0.15, control: 0.09, exposure: 1500
21:41:21.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:21.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:41:21.841 00.000 15712 MoveAxis(W, 31, ABG)
21:41:21.841 00.000 15712 Guiding  Dir = 3, Dur = 31
21:41:21.843 00.002 15712 IsGuiding returns 0
21:41:21.858 00.015 15712 PulseGuide returned control before completion, sleep 26
21:41:21.906 00.048 15712 IsGuiding returns 0
21:41:21.906 00.000 15712 Move returns status 0, amount 31
21:41:21.906 00.000 15712 MoveAxis(N, 0, ABG)
21:41:21.906 00.000 15712 Move returns status 0, amount 0
21:41:21.906 00.000 15712 move complete, result=0
21:41:21.906 00.000 15712 worker thread done servicing request
21:41:21.906 00.000 15712 Worker thread wakes up
21:41:21.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:21.906 00.000 7988 GuideStep: -0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
21:41:21.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:23.324 01.418 15712 Exposure complete
21:41:23.382 00.058 15712 worker thread done servicing request
21:41:23.382 00.000 7988 OnExposeComplete: enter
21:41:23.382 00.000 7988 UpdateGuideState(): m_state=6
21:41:23.387 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6714
21:41:23.388 00.001 7988 Star::Find returns 1 (1), X=1183.15, Y=444.41, Mass=1485, SNR=26.3, Peak=255 HFD=3.3
21:41:23.388 00.000 7988 MultiStar: [#1 0.10,0.14,1.05,U] [#2 0.16,0.06,1.04,U] [#3 -0.02,0.33,0.97,U] [#4 -0.09,0.19,1.04,U] [#5 0.07,0.43,0.71,U] [#6 0.03,0.10,0.70,U] [#7 0.08,0.12,0.67,U] [#8 0.05,0.13,0.65,U] 
21:41:23.388 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.21}, one-star: {0.17, 0.35}
21:41:23.388 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
21:41:23.388 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
21:41:23.388 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.27 mountX=-0.21 mountY=-0.07, mountTheta=-2.82
21:41:23.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.21, opts=13)
21:41:23.388 00.000 7988 Enqueuing Move request for scope (0.06, 0.21)
21:41:23.398 00.010 15712 Worker thread wakes up
21:41:23.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
21:41:23.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
21:41:23.398 00.000 15712 Moving (0.06, 0.21) raw xDistance=-0.21 yDistance=-0.07
21:41:23.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:23.399 00.001 7988 UpdateGuideState exits: m=1485 SNR=26.3 Saturated
21:41:23.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:23.401 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:23.401 00.000 7988 Enqueuing Expose request
21:41:23.403 00.002 15712 PPEC rslt: input = -0.21, final = -0.03, react = -0.12, pred = 0.09, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
21:41:23.403 00.000 15712 PPEC: input: -0.21, control: -0.03, exposure: 1500
21:41:23.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:23.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:41:23.403 00.000 15712 MoveAxis(E, 11, ABG)
21:41:23.403 00.000 15712 Guiding  Dir = 2, Dur = 11
21:41:23.420 00.017 15712 IsGuiding returns 0
21:41:23.440 00.020 15712 IsGuiding returns 1
21:41:23.440 00.000 15712 scope still moving after pulse duration time elapsed
21:41:23.467 00.027 15712 IsGuiding returns 1
21:41:23.501 00.034 15712 IsGuiding returns 0
21:41:23.501 00.000 15712 scope move finished after 11 + 68 ms
21:41:23.501 00.000 15712 Move returns status 0, amount 11
21:41:23.501 00.000 15712 MoveAxis(N, 0, ABG)
21:41:23.501 00.000 15712 Move returns status 0, amount 0
21:41:23.501 00.000 15712 move complete, result=0
21:41:23.501 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.1 px 0 ms NORTH
21:41:23.506 00.005 15712 worker thread done servicing request
21:41:23.506 00.000 15712 Worker thread wakes up
21:41:23.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:23.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:25.144 01.638 15712 Exposure complete
21:41:25.203 00.059 15712 worker thread done servicing request
21:41:25.203 00.000 7988 OnExposeComplete: enter
21:41:25.203 00.000 7988 UpdateGuideState(): m_state=6
21:41:25.206 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6715
21:41:25.208 00.002 7988 Star::Find returns 1 (1), X=1183.15, Y=443.30, Mass=1443, SNR=25.8, Peak=255 HFD=3.3
21:41:25.208 00.000 7988 MultiStar: [#1 0.05,-0.85,1.02,U] [#2 0.09,-0.90,1.01,U] [#3 0.02,-0.76,0.97,U] [#4 0.00,-0.76,1.04,U] [#5 -0.03,-0.93,0.75,U] [#6 0.05,-0.99,0.74,U] [#7 -0.14,-0.90,0.67,U] [#8 0.06,-0.97,0.65,U] 
21:41:25.210 00.002 7988 single-star, 8 included, MultiStar: {0.04, -0.86}, one-star: {0.17, -0.76}
21:41:25.210 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.58) = xAngle (0.23 = 0.23)
21:41:25.212 00.002 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.34 = -2.95)
21:41:25.212 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.76 hyp=0.77 cameraTheta=-1.35 mountX=0.75 mountY=-0.15, mountTheta=-0.20
21:41:25.214 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.76, opts=13)
21:41:25.216 00.002 7988 Enqueuing Move request for scope (0.17, -0.76)
21:41:25.216 00.000 15712 Worker thread wakes up
21:41:25.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.76) opts 0xd
21:41:25.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.76)
21:41:25.216 00.000 15712 Moving (0.17, -0.76) raw xDistance=0.75 yDistance=-0.15
21:41:25.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:25.218 00.002 7988 UpdateGuideState exits: m=1443 SNR=25.8 Saturated
21:41:25.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:25.220 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:25.220 00.000 7988 Enqueuing Expose request
21:41:25.221 00.001 15712 PPEC rslt: input = 0.75, final = 0.55, react = 0.45, pred = 0.10, hyst = 0.41, hyst_pct = 0.00, period_length = 636.00
21:41:25.221 00.000 15712 PPEC: input: 0.75, control: 0.55, exposure: 1500
21:41:25.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:25.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:41:25.221 00.000 15712 MoveAxis(W, 179, ABG)
21:41:25.221 00.000 15712 Guiding  Dir = 3, Dur = 179
21:41:25.221 00.000 15712 IsGuiding returns 0
21:41:25.238 00.017 15712 PulseGuide returned control before completion, sleep 166
21:41:25.449 00.211 15712 IsGuiding returns 0
21:41:25.449 00.000 15712 Move returns status 0, amount 179
21:41:25.449 00.000 15712 MoveAxis(N, 0, ABG)
21:41:25.449 00.000 15712 Move returns status 0, amount 0
21:41:25.455 00.006 15712 move complete, result=0
21:41:25.455 00.000 7988 GuideStep: 0.8 px 179 ms WEST, -0.1 px 0 ms NORTH
21:41:25.455 00.000 15712 worker thread done servicing request
21:41:25.455 00.000 15712 Worker thread wakes up
21:41:25.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:25.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:26.865 01.410 15712 Exposure complete
21:41:26.918 00.053 15712 worker thread done servicing request
21:41:26.918 00.000 7988 OnExposeComplete: enter
21:41:26.918 00.000 7988 UpdateGuideState(): m_state=6
21:41:26.926 00.008 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6716
21:41:26.926 00.000 7988 Star::Find returns 1 (0), X=1182.94, Y=443.28, Mass=1446, SNR=25.8, Peak=238 HFD=3.2
21:41:26.926 00.000 7988 MultiStar: [#1 -0.20,-0.78,1.02,U] [#2 -0.10,-1.01,0.00,M1] [#3 -0.05,-0.78,0.96,U] [#4 -0.25,-0.67,1.04,U] [#5 -0.14,-0.60,0.73,U] [#6 -0.20,-1.17,0.00,M1] [#7 -0.20,-0.73,0.72,U] [#8 -0.10,-1.08,0.00,M1] 
21:41:26.926 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.73}, one-star: {-0.04, -0.78}
21:41:26.926 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
21:41:26.926 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
21:41:26.926 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.73 hyp=0.74 cameraTheta=-1.77 mountX=0.73 mountY=0.17, mountTheta=0.22
21:41:26.935 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.73, opts=13)
21:41:26.935 00.000 7988 Enqueuing Move request for scope (-0.15, -0.73)
21:41:26.935 00.000 15712 Worker thread wakes up
21:41:26.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.73) opts 0xd
21:41:26.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.73)
21:41:26.935 00.000 15712 Moving (-0.15, -0.73) raw xDistance=0.73 yDistance=0.17
21:41:26.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:26.935 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.8
21:41:26.939 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:26.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:26.941 00.002 7988 Enqueuing Expose request
21:41:26.942 00.001 15712 PPEC rslt: input = 0.73, final = 0.53, react = 0.44, pred = 0.09, hyst = 0.39, hyst_pct = 0.00, period_length = 636.00
21:41:26.942 00.000 15712 PPEC: input: 0.73, control: 0.53, exposure: 1500
21:41:26.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:26.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:41:26.942 00.000 15712 MoveAxis(W, 172, ABG)
21:41:26.942 00.000 15712 Guiding  Dir = 3, Dur = 172
21:41:26.942 00.000 15712 IsGuiding returns 0
21:41:26.969 00.027 15712 PulseGuide returned control before completion, sleep 153
21:41:27.144 00.175 15712 IsGuiding returns 0
21:41:27.144 00.000 15712 Move returns status 0, amount 172
21:41:27.144 00.000 15712 MoveAxis(N, 0, ABG)
21:41:27.144 00.000 15712 Move returns status 0, amount 0
21:41:27.149 00.005 15712 move complete, result=0
21:41:27.149 00.000 7988 GuideStep: 0.7 px 172 ms WEST, 0.2 px 0 ms NORTH
21:41:27.149 00.000 15712 worker thread done servicing request
21:41:27.149 00.000 15712 Worker thread wakes up
21:41:27.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:27.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:28.794 01.645 15712 Exposure complete
21:41:28.839 00.045 15712 worker thread done servicing request
21:41:28.839 00.000 7988 OnExposeComplete: enter
21:41:28.839 00.000 7988 UpdateGuideState(): m_state=6
21:41:28.855 00.016 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6717
21:41:28.856 00.001 7988 Star::Find returns 1 (0), X=1182.94, Y=443.85, Mass=1564, SNR=26.9, Peak=215 HFD=3.1
21:41:28.858 00.002 7988 MultiStar: [#1 -0.12,-0.42,1.01,U] [#2 0.04,-0.42,0.96,U] [#3 0.11,-0.36,0.94,U] [#4 -0.09,-0.34,1.00,U] [#5 0.06,-0.51,0.69,U] [#6 0.04,-0.59,0.69,U] [#7 0.01,-0.41,0.66,U] [#8 -0.02,-0.57,0.66,U] 
21:41:28.858 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.41}, one-star: {-0.04, -0.20}
21:41:28.860 00.002 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
21:41:28.860 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
21:41:28.860 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.75 mountX=0.20 mountY=0.04, mountTheta=0.20
21:41:28.862 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.20, opts=13)
21:41:28.864 00.002 7988 Enqueuing Move request for scope (-0.04, -0.20)
21:41:28.864 00.000 15712 Worker thread wakes up
21:41:28.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
21:41:28.864 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
21:41:28.864 00.000 15712 Moving (-0.04, -0.20) raw xDistance=0.20 yDistance=0.04
21:41:28.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:41:28.864 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9
21:41:28.868 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:28.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:28.870 00.002 7988 Enqueuing Expose request
21:41:28.871 00.001 15712 PPEC rslt: input = 0.20, final = 0.21, react = 0.12, pred = 0.09, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:41:28.871 00.000 15712 PPEC: input: 0.20, control: 0.21, exposure: 1500
21:41:28.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:28.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:41:28.871 00.000 15712 MoveAxis(W, 70, ABG)
21:41:28.871 00.000 15712 Guiding  Dir = 3, Dur = 70
21:41:28.890 00.019 15712 IsGuiding returns 0
21:41:28.911 00.021 15712 PulseGuide returned control before completion, sleep 61
21:41:29.003 00.092 15712 IsGuiding returns 0
21:41:29.003 00.000 15712 Move returns status 0, amount 70
21:41:29.003 00.000 15712 MoveAxis(N, 0, ABG)
21:41:29.003 00.000 15712 Move returns status 0, amount 0
21:41:29.003 00.000 15712 move complete, result=0
21:41:29.003 00.000 7988 GuideStep: 0.2 px 70 ms WEST, 0.0 px 0 ms NORTH
21:41:29.005 00.002 15712 worker thread done servicing request
21:41:29.005 00.000 15712 Worker thread wakes up
21:41:29.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:29.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:30.414 01.409 15712 Exposure complete
21:41:30.486 00.072 15712 worker thread done servicing request
21:41:30.486 00.000 7988 OnExposeComplete: enter
21:41:30.493 00.007 7988 UpdateGuideState(): m_state=6
21:41:30.495 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6718
21:41:30.495 00.000 7988 Star::Find returns 1 (1), X=1183.12, Y=444.13, Mass=1471, SNR=26.1, Peak=255 HFD=3.0
21:41:30.497 00.002 7988 MultiStar: [#1 0.02,-0.14,1.05,U] [#2 0.16,-0.12,1.01,U] [#3 0.01,-0.02,0.94,U] [#4 0.15,0.13,1.06,U] [#5 0.03,0.23,0.74,U] [#6 0.07,-0.12,0.70,U] [#7 0.15,-0.12,0.69,U] [#8 0.03,0.02,0.66,U] 
21:41:30.499 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.14, 0.07}
21:41:30.501 00.002 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.58) = xAngle (1.51 = 1.51)
21:41:30.503 00.002 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.62 = -1.67)
21:41:30.505 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.07 mountX=0.01 mountY=-0.09, mountTheta=-1.51
21:41:30.507 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
21:41:30.509 00.002 7988 Enqueuing Move request for scope (0.09, -0.01)
21:41:30.509 00.000 15712 Worker thread wakes up
21:41:30.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:30.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
21:41:30.509 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1 Saturated
21:41:30.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
21:41:30.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:30.518 00.009 15712 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
21:41:30.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:30.518 00.000 7988 Enqueuing Expose request
21:41:30.525 00.007 15712 PPEC rslt: input = 0.01, final = 0.09, react = 0.00, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:30.525 00.000 15712 PPEC: input: 0.01, control: 0.09, exposure: 1500
21:41:30.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:30.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:41:30.525 00.000 15712 MoveAxis(W, 29, ABG)
21:41:30.525 00.000 15712 Guiding  Dir = 3, Dur = 29
21:41:30.525 00.000 15712 IsGuiding returns 0
21:41:30.549 00.024 15712 PulseGuide returned control before completion, sleep 11
21:41:30.584 00.035 15712 IsGuiding returns 1
21:41:30.586 00.002 15712 scope still moving after pulse duration time elapsed
21:41:30.620 00.034 15712 IsGuiding returns 0
21:41:30.620 00.000 15712 scope move finished after 29 + 65 ms
21:41:30.620 00.000 15712 Move returns status 0, amount 29
21:41:30.620 00.000 15712 MoveAxis(N, 0, ABG)
21:41:30.620 00.000 15712 Move returns status 0, amount 0
21:41:30.620 00.000 15712 move complete, result=0
21:41:30.620 00.000 15712 worker thread done servicing request
21:41:30.620 00.000 15712 Worker thread wakes up
21:41:30.620 00.000 7988 GuideStep: 0.0 px 29 ms WEST, -0.1 px 0 ms NORTH
21:41:30.622 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:30.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:32.265 01.643 15712 Exposure complete
21:41:32.322 00.057 15712 worker thread done servicing request
21:41:32.322 00.000 7988 OnExposeComplete: enter
21:41:32.325 00.003 7988 UpdateGuideState(): m_state=6
21:41:32.325 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6719
21:41:32.325 00.000 7988 Star::Find returns 1 (1), X=1183.13, Y=444.62, Mass=1572, SNR=27.0, Peak=255 HFD=3.3
21:41:32.329 00.004 7988 MultiStar: [#1 -0.01,0.31,1.01,U] [#2 0.10,0.12,0.98,U] [#3 0.02,0.43,0.94,U] [#4 -0.18,0.44,0.98,U] [#5 0.12,0.37,0.70,U] [#6 0.10,0.12,0.70,U] [#7 -0.21,0.34,0.66,U] [#8 0.08,0.24,0.64,U] 
21:41:32.329 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.33}, one-star: {0.15, 0.56}
21:41:32.329 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.58) = xAngle (3.09 = 3.09)
21:41:32.329 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.20 = -0.08)
21:41:32.329 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.33 hyp=0.34 cameraTheta=1.51 mountX=-0.33 mountY=-0.03, mountTheta=-3.06
21:41:32.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.33, opts=13)
21:41:32.329 00.000 7988 Enqueuing Move request for scope (0.02, 0.33)
21:41:32.329 00.000 15712 Worker thread wakes up
21:41:32.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.33) opts 0xd
21:41:32.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.33)
21:41:32.329 00.000 15712 Moving (0.02, 0.33) raw xDistance=-0.33 yDistance=-0.03
21:41:32.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:32.329 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.0 Saturated
21:41:32.339 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:32.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:32.341 00.002 7988 Enqueuing Expose request
21:41:32.341 00.000 15712 PPEC rslt: input = -0.33, final = -0.09, react = -0.20, pred = 0.11, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
21:41:32.341 00.000 15712 PPEC: input: -0.33, control: -0.09, exposure: 1500
21:41:32.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:32.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:41:32.341 00.000 15712 MoveAxis(E, 30, ABG)
21:41:32.341 00.000 15712 Guiding  Dir = 2, Dur = 30
21:41:32.341 00.000 15712 IsGuiding returns 0
21:41:32.356 00.015 15712 PulseGuide returned control before completion, sleep 25
21:41:32.407 00.051 15712 IsGuiding returns 0
21:41:32.407 00.000 15712 Move returns status 0, amount 30
21:41:32.407 00.000 15712 MoveAxis(N, 0, ABG)
21:41:32.407 00.000 15712 Move returns status 0, amount 0
21:41:32.407 00.000 15712 move complete, result=0
21:41:32.407 00.000 15712 worker thread done servicing request
21:41:32.407 00.000 15712 Worker thread wakes up
21:41:32.407 00.000 7988 GuideStep: -0.3 px 30 ms EAST, -0.0 px 0 ms NORTH
21:41:32.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:32.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:33.825 01.418 15712 Exposure complete
21:41:33.871 00.046 15712 worker thread done servicing request
21:41:33.871 00.000 7988 OnExposeComplete: enter
21:41:33.885 00.014 7988 UpdateGuideState(): m_state=6
21:41:33.887 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6720
21:41:33.887 00.000 7988 Star::Find returns 1 (1), X=1183.02, Y=444.20, Mass=1476, SNR=26.0, Peak=255 HFD=3.1
21:41:33.887 00.000 7988 MultiStar: [#1 -0.02,0.22,1.00,U] [#2 0.14,-0.02,1.03,U] [#3 -0.01,0.27,0.95,U] [#4 -0.13,0.19,1.04,U] [#5 0.00,0.43,0.73,U] [#6 -0.04,0.07,0.72,U] [#7 -0.12,0.11,0.68,U] [#8 0.01,0.03,0.66,U] 
21:41:33.887 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.16}, one-star: {0.04, 0.14}
21:41:33.887 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
21:41:33.887 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
21:41:33.887 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.30 mountX=-0.14 mountY=-0.04, mountTheta=-2.85
21:41:33.887 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
21:41:33.887 00.000 7988 Enqueuing Move request for scope (0.04, 0.14)
21:41:33.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:33.887 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.0 Saturated
21:41:33.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:33.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:33.887 00.000 7988 Enqueuing Expose request
21:41:33.902 00.015 15712 Worker thread wakes up
21:41:33.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
21:41:33.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
21:41:33.902 00.000 15712 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=-0.04
21:41:33.902 00.000 15712 PPEC rslt: input = -0.14, final = 0.11, react = -0.09, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:33.902 00.000 15712 PPEC: input: -0.14, control: 0.11, exposure: 1500
21:41:33.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:33.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:33.902 00.000 15712 MoveAxis(W, 35, ABG)
21:41:33.902 00.000 15712 Guiding  Dir = 3, Dur = 35
21:41:33.935 00.033 15712 IsGuiding returns 0
21:41:33.953 00.018 15712 PulseGuide returned control before completion, sleep 30
21:41:34.004 00.051 15712 IsGuiding returns 0
21:41:34.004 00.000 15712 Move returns status 0, amount 35
21:41:34.004 00.000 15712 MoveAxis(N, 0, ABG)
21:41:34.004 00.000 15712 Move returns status 0, amount 0
21:41:34.004 00.000 15712 move complete, result=0
21:41:34.004 00.000 15712 worker thread done servicing request
21:41:34.004 00.000 15712 Worker thread wakes up
21:41:34.004 00.000 7988 GuideStep: -0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
21:41:34.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:34.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:35.641 01.637 15712 Exposure complete
21:41:35.687 00.046 15712 worker thread done servicing request
21:41:35.687 00.000 7988 OnExposeComplete: enter
21:41:35.687 00.000 7988 UpdateGuideState(): m_state=6
21:41:35.702 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6721
21:41:35.702 00.000 7988 Star::Find returns 1 (1), X=1183.07, Y=444.34, Mass=1582, SNR=27.2, Peak=255 HFD=3.4
21:41:35.704 00.002 7988 MultiStar: [#1 -0.03,0.06,0.97,U] [#2 -0.03,0.01,1.00,U] [#3 0.06,0.12,0.91,U] [#4 -0.15,0.04,1.01,U] [#5 0.07,0.12,0.67,U] [#6 0.05,-0.10,0.67,U] [#7 -0.15,-0.01,0.65,U] [#8 -0.01,-0.06,0.64,U] 
21:41:35.704 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.08, 0.29}
21:41:35.704 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
21:41:35.704 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
21:41:35.704 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.79 mountX=-0.06 mountY=0.01, mountTheta=2.94
21:41:35.704 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
21:41:35.704 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
21:41:35.704 00.000 15712 Worker thread wakes up
21:41:35.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
21:41:35.704 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
21:41:35.704 00.000 15712 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.01
21:41:35.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:35.704 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.2 Saturated
21:41:35.715 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:35.715 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:35.717 00.002 7988 Enqueuing Expose request
21:41:35.718 00.001 15712 PPEC rslt: input = -0.06, final = 0.12, react = -0.04, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:35.718 00.000 15712 PPEC: input: -0.06, control: 0.12, exposure: 1500
21:41:35.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:35.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:41:35.718 00.000 15712 MoveAxis(W, 41, ABG)
21:41:35.718 00.000 15712 Guiding  Dir = 3, Dur = 41
21:41:35.718 00.000 15712 IsGuiding returns 0
21:41:35.744 00.026 15712 PulseGuide returned control before completion, sleep 22
21:41:35.792 00.048 15712 IsGuiding returns 1
21:41:35.792 00.000 15712 scope still moving after pulse duration time elapsed
21:41:35.829 00.037 15712 IsGuiding returns 0
21:41:35.829 00.000 15712 scope move finished after 41 + 69 ms
21:41:35.829 00.000 15712 Move returns status 0, amount 41
21:41:35.829 00.000 15712 MoveAxis(N, 0, ABG)
21:41:35.829 00.000 15712 Move returns status 0, amount 0
21:41:35.829 00.000 15712 move complete, result=0
21:41:35.829 00.000 15712 worker thread done servicing request
21:41:35.829 00.000 15712 Worker thread wakes up
21:41:35.829 00.000 7988 GuideStep: -0.1 px 41 ms WEST, 0.0 px 0 ms NORTH
21:41:35.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:35.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:37.247 01.418 15712 Exposure complete
21:41:37.306 00.059 15712 worker thread done servicing request
21:41:37.306 00.000 7988 OnExposeComplete: enter
21:41:37.306 00.000 7988 UpdateGuideState(): m_state=6
21:41:37.310 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6722
21:41:37.310 00.000 7988 Star::Find returns 1 (0), X=1183.05, Y=444.57, Mass=1498, SNR=26.4, Peak=219 HFD=3.4
21:41:37.310 00.000 7988 MultiStar: [#1 -0.12,0.24,1.07,U] [#2 0.23,0.21,1.03,U] [#3 0.09,0.42,0.94,U] [#4 -0.01,0.46,1.01,U] [#5 0.16,0.34,0.68,U] [#6 0.06,0.18,0.69,U] [#7 0.04,0.24,0.66,U] [#8 -0.05,0.20,0.64,U] 
21:41:37.310 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.32}, one-star: {0.07, 0.51}
21:41:37.310 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
21:41:37.315 00.005 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.19)
21:41:37.315 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.41 mountX=-0.32 mountY=-0.06, mountTheta=-2.96
21:41:37.315 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.32, opts=13)
21:41:37.315 00.000 7988 Enqueuing Move request for scope (0.05, 0.32)
21:41:37.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:37.315 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
21:41:37.315 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:37.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:37.315 00.000 7988 Enqueuing Expose request
21:41:37.315 00.000 15712 Worker thread wakes up
21:41:37.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.32) opts 0xd
21:41:37.315 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.32)
21:41:37.315 00.000 15712 Moving (0.05, 0.32) raw xDistance=-0.32 yDistance=-0.06
21:41:37.326 00.011 15712 PPEC rslt: input = -0.32, final = -0.09, react = -0.19, pred = 0.10, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
21:41:37.326 00.000 15712 PPEC: input: -0.32, control: -0.09, exposure: 1500
21:41:37.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:37.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:41:37.326 00.000 15712 MoveAxis(E, 29, ABG)
21:41:37.326 00.000 15712 Guiding  Dir = 2, Dur = 29
21:41:37.326 00.000 15712 IsGuiding returns 0
21:41:37.348 00.022 15712 PulseGuide returned control before completion, sleep 23
21:41:37.374 00.026 15712 IsGuiding returns 1
21:41:37.374 00.000 15712 scope still moving after pulse duration time elapsed
21:41:37.412 00.038 15712 IsGuiding returns 0
21:41:37.412 00.000 15712 scope move finished after 29 + 51 ms
21:41:37.412 00.000 15712 Move returns status 0, amount 29
21:41:37.412 00.000 15712 MoveAxis(N, 0, ABG)
21:41:37.412 00.000 15712 Move returns status 0, amount 0
21:41:37.412 00.000 15712 move complete, result=0
21:41:37.412 00.000 7988 GuideStep: -0.3 px 29 ms EAST, -0.1 px 0 ms NORTH
21:41:37.413 00.001 15712 worker thread done servicing request
21:41:37.413 00.000 15712 Worker thread wakes up
21:41:37.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:37.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:39.051 01.638 15712 Exposure complete
21:41:39.099 00.048 15712 worker thread done servicing request
21:41:39.099 00.000 7988 OnExposeComplete: enter
21:41:39.099 00.000 7988 UpdateGuideState(): m_state=6
21:41:39.115 00.016 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6723
21:41:39.115 00.000 7988 Star::Find returns 1 (1), X=1183.18, Y=444.21, Mass=1531, SNR=26.7, Peak=255 HFD=3.4
21:41:39.117 00.002 7988 MultiStar: [#1 0.11,0.10,1.02,U] [#2 0.02,-0.02,0.99,U] [#3 0.06,0.19,0.94,U] [#4 -0.00,0.24,1.02,U] [#5 -0.02,0.12,0.71,U] [#6 -0.02,0.04,0.72,U] [#7 -0.22,-0.01,0.69,U] [#8 0.05,0.11,0.65,U] 
21:41:39.117 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.20, 0.16}
21:41:39.119 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
21:41:39.119 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
21:41:39.121 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.31 mountX=-0.11 mountY=-0.03, mountTheta=-2.86
21:41:39.121 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.11, opts=13)
21:41:39.121 00.000 7988 Enqueuing Move request for scope (0.03, 0.11)
21:41:39.121 00.000 15712 Worker thread wakes up
21:41:39.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
21:41:39.121 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
21:41:39.121 00.000 15712 Moving (0.03, 0.11) raw xDistance=-0.11 yDistance=-0.03
21:41:39.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:39.121 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7 Saturated
21:41:39.128 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:39.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:39.130 00.002 7988 Enqueuing Expose request
21:41:39.131 00.001 15712 PPEC rslt: input = -0.11, final = 0.11, react = -0.07, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:39.131 00.000 15712 PPEC: input: -0.11, control: 0.11, exposure: 1500
21:41:39.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:39.132 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:41:39.132 00.000 15712 MoveAxis(W, 37, ABG)
21:41:39.132 00.000 15712 Guiding  Dir = 3, Dur = 37
21:41:39.132 00.000 15712 IsGuiding returns 0
21:41:39.154 00.022 15712 PulseGuide returned control before completion, sleep 25
21:41:39.201 00.047 15712 IsGuiding returns 0
21:41:39.201 00.000 15712 Move returns status 0, amount 37
21:41:39.201 00.000 15712 MoveAxis(N, 0, ABG)
21:41:39.201 00.000 15712 Move returns status 0, amount 0
21:41:39.201 00.000 15712 move complete, result=0
21:41:39.201 00.000 15712 worker thread done servicing request
21:41:39.202 00.001 15712 Worker thread wakes up
21:41:39.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:39.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:39.202 00.000 7988 GuideStep: -0.1 px 37 ms WEST, -0.0 px 0 ms NORTH
21:41:40.617 01.415 15712 Exposure complete
21:41:40.663 00.046 15712 worker thread done servicing request
21:41:40.663 00.000 7988 OnExposeComplete: enter
21:41:40.663 00.000 7988 UpdateGuideState(): m_state=6
21:41:40.678 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6724
21:41:40.678 00.000 7988 Star::Find returns 1 (1), X=1182.94, Y=444.27, Mass=1478, SNR=26.2, Peak=255 HFD=3.3
21:41:40.680 00.002 7988 MultiStar: [#1 -0.29,0.07,1.01,U] [#2 -0.11,0.07,1.02,U] [#3 -0.07,0.11,0.98,U] [#4 -0.04,0.42,1.06,U] [#5 0.00,0.18,0.69,U] [#6 -0.16,0.17,0.73,U] [#7 -0.09,-0.00,0.67,U] [#8 -0.16,0.27,0.66,U] 
21:41:40.682 00.002 7988 refined, 8 included, MultiStar: {-0.11, 0.17}, one-star: {-0.05, 0.22}
21:41:40.682 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.58) = xAngle (3.70 = -2.58)
21:41:40.684 00.002 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.53)
21:41:40.684 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.13 mountX=-0.17 mountY=0.10, mountTheta=2.60
21:41:40.686 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.17, opts=13)
21:41:40.688 00.002 7988 Enqueuing Move request for scope (-0.11, 0.17)
21:41:40.688 00.000 15712 Worker thread wakes up
21:41:40.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
21:41:40.688 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
21:41:40.688 00.000 15712 Moving (-0.11, 0.17) raw xDistance=-0.17 yDistance=0.10
21:41:40.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:41:40.688 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2 Saturated
21:41:40.692 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:40.694 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:40.694 00.000 7988 Enqueuing Expose request
21:41:40.697 00.003 15712 PPEC rslt: input = -0.17, final = -0.00, react = -0.10, pred = 0.10, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:41:40.697 00.000 15712 PPEC: input: -0.17, control: -0.00, exposure: 1500
21:41:40.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:40.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:41:40.697 00.000 15712 MoveAxis(E, 0, ABG)
21:41:40.697 00.000 15712 Move returns status 0, amount 0
21:41:40.697 00.000 15712 MoveAxis(N, 0, ABG)
21:41:40.697 00.000 15712 Move returns status 0, amount 0
21:41:40.697 00.000 15712 move complete, result=0
21:41:40.697 00.000 15712 worker thread done servicing request
21:41:40.697 00.000 15712 Worker thread wakes up
21:41:40.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:40.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:40.697 00.000 7988 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:41:42.335 01.638 15712 Exposure complete
21:41:42.380 00.045 15712 worker thread done servicing request
21:41:42.380 00.000 7988 OnExposeComplete: enter
21:41:42.380 00.000 7988 UpdateGuideState(): m_state=6
21:41:42.398 00.018 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6725
21:41:42.398 00.000 7988 Star::Find returns 1 (0), X=1183.21, Y=444.08, Mass=1534, SNR=26.6, Peak=225 HFD=3.7
21:41:42.398 00.000 7988 MultiStar: [#1 -0.07,-0.12,1.00,U] [#2 0.21,-0.10,0.99,U] [#3 0.04,-0.12,0.90,U] [#4 0.17,-0.03,1.02,U] [#5 0.13,0.11,0.73,U] [#6 -0.09,-0.17,0.66,U] [#7 -0.02,-0.17,0.64,U] [#8 0.16,-0.19,0.65,U] 
21:41:42.398 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.23, 0.02}
21:41:42.398 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.87 = 0.87)
21:41:42.398 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.98 = -2.31)
21:41:42.398 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.71 mountX=0.08 mountY=-0.09, mountTheta=-0.85
21:41:42.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.08, opts=13)
21:41:42.398 00.000 7988 Enqueuing Move request for scope (0.09, -0.08)
21:41:42.398 00.000 15712 Worker thread wakes up
21:41:42.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
21:41:42.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
21:41:42.398 00.000 15712 Moving (0.09, -0.08) raw xDistance=0.08 yDistance=-0.09
21:41:42.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:42.398 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.6
21:41:42.410 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:42.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:42.412 00.002 7988 Enqueuing Expose request
21:41:42.413 00.001 15712 PPEC rslt: input = 0.08, final = 0.10, react = 0.05, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:42.413 00.000 15712 PPEC: input: 0.08, control: 0.10, exposure: 1500
21:41:42.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:42.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:41:42.413 00.000 15712 MoveAxis(W, 32, ABG)
21:41:42.413 00.000 15712 Guiding  Dir = 3, Dur = 32
21:41:42.413 00.000 15712 IsGuiding returns 0
21:41:42.428 00.015 15712 PulseGuide returned control before completion, sleep 27
21:41:42.462 00.034 15712 IsGuiding returns 1
21:41:42.462 00.000 15712 scope still moving after pulse duration time elapsed
21:41:42.493 00.031 15712 IsGuiding returns 0
21:41:42.493 00.000 15712 scope move finished after 32 + 46 ms
21:41:42.493 00.000 15712 Move returns status 0, amount 32
21:41:42.493 00.000 15712 MoveAxis(N, 0, ABG)
21:41:42.493 00.000 15712 Move returns status 0, amount 0
21:41:42.493 00.000 15712 move complete, result=0
21:41:42.493 00.000 15712 worker thread done servicing request
21:41:42.493 00.000 15712 Worker thread wakes up
21:41:42.493 00.000 7988 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
21:41:42.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:42.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:43.900 01.407 15712 Exposure complete
21:41:43.958 00.058 15712 worker thread done servicing request
21:41:43.958 00.000 7988 OnExposeComplete: enter
21:41:43.959 00.001 7988 UpdateGuideState(): m_state=6
21:41:43.959 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6726
21:41:43.959 00.000 7988 Star::Find returns 1 (1), X=1183.17, Y=444.22, Mass=1461, SNR=25.9, Peak=255 HFD=3.2
21:41:43.962 00.003 7988 MultiStar: [#1 0.03,0.04,1.03,U] [#2 0.16,-0.09,1.06,U] [#3 0.16,0.23,0.94,U] [#4 -0.06,0.10,1.02,U] [#5 0.24,0.05,0.72,U] [#6 -0.04,-0.23,0.71,U] [#7 -0.12,-0.01,0.70,U] [#8 -0.06,0.11,0.67,U] 
21:41:43.962 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.19, 0.17}
21:41:43.962 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.22 = 2.22)
21:41:43.962 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.33 = -0.96)
21:41:43.962 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=-0.05 mountY=-0.06, mountTheta=-2.20
21:41:43.962 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.05, opts=13)
21:41:43.962 00.000 7988 Enqueuing Move request for scope (0.06, 0.05)
21:41:43.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:41:43.962 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.9 Saturated
21:41:43.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:43.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:43.962 00.000 7988 Enqueuing Expose request
21:41:43.962 00.000 15712 Worker thread wakes up
21:41:43.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
21:41:43.976 00.014 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
21:41:43.976 00.000 15712 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
21:41:43.978 00.002 15712 PPEC rslt: input = -0.05, final = 0.08, react = -0.03, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:43.978 00.000 15712 PPEC: input: -0.05, control: 0.08, exposure: 1500
21:41:43.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:43.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:41:43.978 00.000 15712 MoveAxis(W, 28, ABG)
21:41:43.978 00.000 15712 Guiding  Dir = 3, Dur = 28
21:41:43.978 00.000 15712 IsGuiding returns 0
21:41:43.993 00.015 15712 PulseGuide returned control before completion, sleep 23
21:41:44.044 00.051 15712 IsGuiding returns 0
21:41:44.044 00.000 15712 Move returns status 0, amount 28
21:41:44.044 00.000 15712 MoveAxis(N, 0, ABG)
21:41:44.044 00.000 15712 Move returns status 0, amount 0
21:41:44.044 00.000 15712 move complete, result=0
21:41:44.044 00.000 15712 worker thread done servicing request
21:41:44.044 00.000 15712 Worker thread wakes up
21:41:44.044 00.000 7988 GuideStep: -0.0 px 28 ms WEST, -0.1 px 0 ms NORTH
21:41:44.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:44.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:45.686 01.642 15712 Exposure complete
21:41:45.743 00.057 15712 worker thread done servicing request
21:41:45.743 00.000 7988 OnExposeComplete: enter
21:41:45.743 00.000 7988 UpdateGuideState(): m_state=6
21:41:45.743 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6727
21:41:45.748 00.005 7988 Star::Find returns 1 (0), X=1183.38, Y=444.59, Mass=1468, SNR=26.0, Peak=226 HFD=3.2
21:41:45.748 00.000 7988 MultiStar: [#1 0.27,0.40,1.03,U] [#2 0.30,0.39,1.01,U] [#3 0.31,0.22,0.99,U] [#4 0.22,0.30,1.00,U] [#5 0.15,0.48,0.74,U] [#6 0.20,0.08,0.72,U] [#7 0.22,0.32,0.67,U] [#8 0.16,0.53,0.70,U] 
21:41:45.748 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.36}, one-star: {0.40, 0.53}
21:41:45.748 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
21:41:45.748 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.64)
21:41:45.748 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.36 hyp=0.45 cameraTheta=0.95 mountX=-0.37 mountY=-0.27, mountTheta=-2.51
21:41:45.748 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.36, opts=13)
21:41:45.748 00.000 7988 Enqueuing Move request for scope (0.26, 0.36)
21:41:45.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:41:45.748 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
21:41:45.760 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:45.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:45.760 00.000 7988 Enqueuing Expose request
21:41:45.760 00.000 15712 Worker thread wakes up
21:41:45.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.36) opts 0xd
21:41:45.760 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.36)
21:41:45.760 00.000 15712 Moving (0.26, 0.36) raw xDistance=-0.37 yDistance=-0.27
21:41:45.764 00.004 15712 PPEC rslt: input = -0.37, final = -0.14, react = -0.22, pred = 0.08, hyst = -0.19, hyst_pct = 0.00, period_length = 636.00
21:41:45.764 00.000 15712 PPEC: input: -0.37, control: -0.14, exposure: 1500
21:41:45.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:45.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:41:45.764 00.000 15712 MoveAxis(E, 46, ABG)
21:41:45.764 00.000 15712 Guiding  Dir = 2, Dur = 46
21:41:45.785 00.021 15712 IsGuiding returns 0
21:41:45.796 00.011 15712 PulseGuide returned control before completion, sleep 41
21:41:45.879 00.083 15712 IsGuiding returns 0
21:41:45.879 00.000 15712 Move returns status 0, amount 46
21:41:45.879 00.000 15712 MoveAxis(N, 0, ABG)
21:41:45.879 00.000 15712 Move returns status 0, amount 0
21:41:45.879 00.000 15712 move complete, result=0
21:41:45.879 00.000 15712 worker thread done servicing request
21:41:45.879 00.000 15712 Worker thread wakes up
21:41:45.879 00.000 7988 GuideStep: -0.4 px 46 ms EAST, -0.3 px 0 ms NORTH
21:41:45.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:45.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:47.295 01.416 15712 Exposure complete
21:41:47.354 00.059 15712 worker thread done servicing request
21:41:47.354 00.000 7988 OnExposeComplete: enter
21:41:47.355 00.001 7988 UpdateGuideState(): m_state=6
21:41:47.356 00.001 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6728
21:41:47.356 00.000 7988 Star::Find returns 1 (1), X=1183.11, Y=444.40, Mass=1502, SNR=26.5, Peak=255 HFD=3.4
21:41:47.358 00.002 7988 MultiStar: [#1 -0.05,0.13,1.02,U] [#2 0.14,0.10,0.99,U] [#3 0.08,0.05,0.93,U] [#4 -0.04,0.20,1.02,U] [#5 0.10,0.12,0.69,U] [#6 0.13,0.18,0.72,U] [#7 -0.01,0.02,0.65,U] [#8 0.04,-0.08,0.66,U] 
21:41:47.358 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.13, 0.34}
21:41:47.360 00.002 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.58) = xAngle (2.75 = 2.75)
21:41:47.360 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.86 = -0.43)
21:41:47.362 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.17 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
21:41:47.364 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.13, opts=13)
21:41:47.364 00.000 7988 Enqueuing Move request for scope (0.05, 0.13)
21:41:47.366 00.002 15712 Worker thread wakes up
21:41:47.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
21:41:47.366 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
21:41:47.366 00.000 15712 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=-0.06
21:41:47.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:47.366 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.5 Saturated
21:41:47.369 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:47.369 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:47.371 00.002 7988 Enqueuing Expose request
21:41:47.371 00.000 15712 PPEC rslt: input = -0.13, final = 0.09, react = -0.08, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:47.371 00.000 15712 PPEC: input: -0.13, control: 0.09, exposure: 1500
21:41:47.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:47.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:41:47.371 00.000 15712 MoveAxis(W, 29, ABG)
21:41:47.371 00.000 15712 Guiding  Dir = 3, Dur = 29
21:41:47.371 00.000 15712 IsGuiding returns 0
21:41:47.399 00.028 15712 PulseGuide returned control before completion, sleep 11
21:41:47.419 00.020 15712 IsGuiding returns 1
21:41:47.419 00.000 15712 scope still moving after pulse duration time elapsed
21:41:47.461 00.042 15712 IsGuiding returns 0
21:41:47.461 00.000 15712 scope move finished after 29 + 63 ms
21:41:47.461 00.000 15712 Move returns status 0, amount 29
21:41:47.461 00.000 15712 MoveAxis(N, 0, ABG)
21:41:47.461 00.000 15712 Move returns status 0, amount 0
21:41:47.461 00.000 15712 move complete, result=0
21:41:47.461 00.000 7988 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
21:41:47.467 00.006 15712 worker thread done servicing request
21:41:47.467 00.000 15712 Worker thread wakes up
21:41:47.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:47.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:49.109 01.642 15712 Exposure complete
21:41:49.166 00.057 15712 worker thread done servicing request
21:41:49.166 00.000 7988 OnExposeComplete: enter
21:41:49.166 00.000 7988 UpdateGuideState(): m_state=6
21:41:49.170 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6729
21:41:49.170 00.000 7988 Star::Find returns 1 (1), X=1183.02, Y=444.40, Mass=1411, SNR=25.5, Peak=255 HFD=3.2
21:41:49.170 00.000 7988 MultiStar: [#1 -0.18,0.31,1.08,U] [#2 0.15,0.01,1.04,U] [#3 0.08,0.29,0.97,U] [#4 -0.24,0.32,1.07,U] [#5 -0.13,0.24,0.71,U] [#6 -0.18,0.05,0.77,U] [#7 -0.22,0.21,0.72,U] [#8 0.01,0.17,0.70,U] 
21:41:49.170 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.22}, one-star: {0.04, 0.34}
21:41:49.170 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
21:41:49.170 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.28)
21:41:49.170 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.87 mountX=-0.22 mountY=0.06, mountTheta=2.86
21:41:49.177 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.22, opts=13)
21:41:49.177 00.000 7988 Enqueuing Move request for scope (-0.07, 0.22)
21:41:49.177 00.000 15712 Worker thread wakes up
21:41:49.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
21:41:49.177 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
21:41:49.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:49.177 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.5 Saturated
21:41:49.183 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:49.183 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:49.185 00.002 7988 Enqueuing Expose request
21:41:49.186 00.001 15712 Moving (-0.07, 0.22) raw xDistance=-0.22 yDistance=0.06
21:41:49.186 00.000 15712 PPEC rslt: input = -0.22, final = -0.05, react = -0.13, pred = 0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
21:41:49.186 00.000 15712 PPEC: input: -0.22, control: -0.05, exposure: 1500
21:41:49.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:49.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:41:49.186 00.000 15712 MoveAxis(E, 17, ABG)
21:41:49.186 00.000 15712 Guiding  Dir = 2, Dur = 17
21:41:49.186 00.000 15712 IsGuiding returns 0
21:41:49.204 00.018 15712 PulseGuide returned control before completion, sleep 11
21:41:49.234 00.030 15712 IsGuiding returns 1
21:41:49.234 00.000 15712 scope still moving after pulse duration time elapsed
21:41:49.270 00.036 15712 IsGuiding returns 0
21:41:49.270 00.000 15712 scope move finished after 17 + 63 ms
21:41:49.270 00.000 15712 Move returns status 0, amount 17
21:41:49.270 00.000 15712 MoveAxis(N, 0, ABG)
21:41:49.270 00.000 15712 Move returns status 0, amount 0
21:41:49.270 00.000 15712 move complete, result=0
21:41:49.270 00.000 7988 GuideStep: -0.2 px 17 ms EAST, 0.1 px 0 ms NORTH
21:41:49.274 00.004 15712 worker thread done servicing request
21:41:49.274 00.000 15712 Worker thread wakes up
21:41:49.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:49.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:50.686 01.412 15712 Exposure complete
21:41:50.741 00.055 15712 worker thread done servicing request
21:41:50.741 00.000 7988 OnExposeComplete: enter
21:41:50.741 00.000 7988 UpdateGuideState(): m_state=6
21:41:50.746 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6730
21:41:50.747 00.001 7988 Star::Find returns 1 (1), X=1183.01, Y=444.18, Mass=1556, SNR=26.8, Peak=255 HFD=3.3
21:41:50.747 00.000 7988 MultiStar: [#1 0.00,-0.17,1.02,U] [#2 0.03,-0.03,0.99,U] [#3 -0.01,0.11,0.96,U] [#4 -0.11,-0.01,1.04,U] [#5 -0.14,-0.01,0.65,U] [#6 0.08,-0.21,0.69,U] [#7 0.10,-0.17,0.65,U] [#8 0.22,-0.03,0.64,U] 
21:41:50.749 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.03, 0.13}
21:41:50.749 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.58) = xAngle (0.41 = 0.41)
21:41:50.751 00.002 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.52 = -2.77)
21:41:50.751 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.17 mountX=0.03 mountY=-0.01, mountTheta=-0.38
21:41:50.753 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
21:41:50.755 00.002 7988 Enqueuing Move request for scope (0.01, -0.03)
21:41:50.755 00.000 15712 Worker thread wakes up
21:41:50.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:41:50.755 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:41:50.755 00.000 15712 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
21:41:50.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:50.758 00.003 7988 UpdateGuideState exits: m=1556 SNR=26.8 Saturated
21:41:50.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:50.760 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:50.760 00.000 7988 Enqueuing Expose request
21:41:50.762 00.002 15712 PPEC rslt: input = 0.03, final = 0.07, react = 0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:50.762 00.000 15712 PPEC: input: 0.03, control: 0.07, exposure: 1500
21:41:50.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:50.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:41:50.762 00.000 15712 MoveAxis(W, 22, ABG)
21:41:50.762 00.000 15712 Guiding  Dir = 3, Dur = 22
21:41:50.763 00.001 15712 IsGuiding returns 0
21:41:50.779 00.016 15712 IsGuiding returns 1
21:41:50.779 00.000 15712 scope still moving after pulse duration time elapsed
21:41:50.834 00.055 15712 IsGuiding returns 0
21:41:50.834 00.000 15712 scope move finished after 22 + 53 ms
21:41:50.834 00.000 15712 Move returns status 0, amount 22
21:41:50.834 00.000 15712 MoveAxis(N, 0, ABG)
21:41:50.834 00.000 15712 Move returns status 0, amount 0
21:41:50.834 00.000 15712 move complete, result=0
21:41:50.834 00.000 7988 GuideStep: 0.0 px 22 ms WEST, -0.0 px 0 ms NORTH
21:41:50.840 00.006 15712 worker thread done servicing request
21:41:50.840 00.000 15712 Worker thread wakes up
21:41:50.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:50.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:52.582 01.742 15712 Exposure complete
21:41:52.630 00.048 15712 worker thread done servicing request
21:41:52.630 00.000 7988 OnExposeComplete: enter
21:41:52.630 00.000 7988 UpdateGuideState(): m_state=6
21:41:52.643 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6731
21:41:52.643 00.000 7988 Star::Find returns 1 (1), X=1183.07, Y=444.36, Mass=1515, SNR=26.5, Peak=255 HFD=3.4
21:41:52.645 00.002 7988 MultiStar: [#1 -0.17,0.16,0.99,U] [#2 0.07,0.05,0.99,U] [#3 -0.00,0.24,0.95,U] [#4 -0.02,0.33,1.00,U] [#5 -0.07,0.37,0.67,U] [#6 -0.13,0.06,0.67,U] [#7 0.17,0.24,0.67,U] [#8 -0.25,0.08,0.65,U] 
21:41:52.645 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.21}, one-star: {0.09, 0.30}
21:41:52.647 00.002 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
21:41:52.647 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
21:41:52.649 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.71 mountX=-0.21 mountY=0.02, mountTheta=3.02
21:41:52.651 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.21, opts=13)
21:41:52.651 00.000 7988 Enqueuing Move request for scope (-0.03, 0.21)
21:41:52.653 00.002 15712 Worker thread wakes up
21:41:52.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
21:41:52.653 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
21:41:52.653 00.000 15712 Moving (-0.03, 0.21) raw xDistance=-0.21 yDistance=0.02
21:41:52.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:41:52.653 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5 Saturated
21:41:52.656 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:52.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:52.658 00.002 7988 Enqueuing Expose request
21:41:52.659 00.001 15712 PPEC rslt: input = -0.21, final = -0.06, react = -0.12, pred = 0.07, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
21:41:52.659 00.000 15712 PPEC: input: -0.21, control: -0.06, exposure: 1500
21:41:52.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:52.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:41:52.659 00.000 15712 MoveAxis(E, 19, ABG)
21:41:52.659 00.000 15712 Guiding  Dir = 2, Dur = 19
21:41:52.660 00.001 15712 IsGuiding returns 0
21:41:52.675 00.015 15712 PulseGuide returned control before completion, sleep 14
21:41:52.724 00.049 15712 IsGuiding returns 1
21:41:52.724 00.000 15712 scope still moving after pulse duration time elapsed
21:41:52.754 00.030 15712 IsGuiding returns 0
21:41:52.754 00.000 15712 scope move finished after 19 + 75 ms
21:41:52.754 00.000 15712 Move returns status 0, amount 19
21:41:52.754 00.000 15712 MoveAxis(N, 0, ABG)
21:41:52.754 00.000 15712 Move returns status 0, amount 0
21:41:52.754 00.000 15712 move complete, result=0
21:41:52.754 00.000 7988 GuideStep: -0.2 px 19 ms EAST, 0.0 px 0 ms NORTH
21:41:52.756 00.002 15712 worker thread done servicing request
21:41:52.756 00.000 15712 Worker thread wakes up
21:41:52.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:52.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:54.174 01.418 15712 Exposure complete
21:41:54.229 00.055 15712 worker thread done servicing request
21:41:54.229 00.000 7988 OnExposeComplete: enter
21:41:54.235 00.006 7988 UpdateGuideState(): m_state=6
21:41:54.235 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6732
21:41:54.235 00.000 7988 Star::Find returns 1 (1), X=1182.98, Y=444.30, Mass=1454, SNR=25.9, Peak=255 HFD=3.3
21:41:54.235 00.000 7988 MultiStar: [#1 -0.09,0.03,1.03,U] [#2 0.08,0.03,1.04,U] [#3 0.07,0.08,0.96,U] [#4 -0.16,0.07,1.00,U] [#5 0.23,0.12,0.72,U] [#6 -0.16,0.07,0.70,U] [#7 -0.05,0.07,0.67,U] [#8 0.16,-0.21,0.67,U] 
21:41:54.235 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {-0.00, 0.24}
21:41:54.235 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
21:41:54.235 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.08)
21:41:54.235 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.52 mountX=-0.06 mountY=-0.00, mountTheta=-3.06
21:41:54.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.06, opts=13)
21:41:54.235 00.000 7988 Enqueuing Move request for scope (0.00, 0.06)
21:41:54.246 00.011 15712 Worker thread wakes up
21:41:54.246 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
21:41:54.246 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
21:41:54.246 00.000 15712 Moving (0.00, 0.06) raw xDistance=-0.06 yDistance=-0.00
21:41:54.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:41:54.246 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.9 Saturated
21:41:54.246 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:54.246 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:54.251 00.005 7988 Enqueuing Expose request
21:41:54.251 00.000 15712 PPEC rslt: input = -0.06, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:54.251 00.000 15712 PPEC: input: -0.06, control: 0.06, exposure: 1500
21:41:54.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:54.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:41:54.251 00.000 15712 MoveAxis(W, 20, ABG)
21:41:54.251 00.000 15712 Guiding  Dir = 3, Dur = 20
21:41:54.251 00.000 15712 IsGuiding returns 0
21:41:54.267 00.016 15712 IsGuiding returns 1
21:41:54.267 00.000 15712 scope still moving after pulse duration time elapsed
21:41:54.315 00.048 15712 IsGuiding returns 0
21:41:54.315 00.000 15712 scope move finished after 20 + 49 ms
21:41:54.315 00.000 15712 Move returns status 0, amount 20
21:41:54.315 00.000 15712 MoveAxis(N, 0, ABG)
21:41:54.315 00.000 15712 Move returns status 0, amount 0
21:41:54.315 00.000 15712 move complete, result=0
21:41:54.315 00.000 7988 GuideStep: -0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
21:41:54.324 00.009 15712 worker thread done servicing request
21:41:54.324 00.000 15712 Worker thread wakes up
21:41:54.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:54.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:55.958 01.634 15712 Exposure complete
21:41:56.016 00.058 15712 worker thread done servicing request
21:41:56.016 00.000 7988 OnExposeComplete: enter
21:41:56.016 00.000 7988 UpdateGuideState(): m_state=6
21:41:56.016 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6733
21:41:56.020 00.004 7988 Star::Find returns 1 (1), X=1183.03, Y=444.21, Mass=1499, SNR=26.4, Peak=255 HFD=3.2
21:41:56.020 00.000 7988 MultiStar: [#1 -0.03,0.06,1.00,U] [#2 0.20,0.10,0.99,U] [#3 0.11,-0.06,0.95,U] [#4 -0.13,0.03,1.06,U] [#5 0.12,0.29,0.70,U] [#6 0.00,-0.15,0.70,U] [#7 -0.01,0.13,0.66,U] [#8 0.03,-0.05,0.62,U] 
21:41:56.020 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.05, 0.15}
21:41:56.020 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
21:41:56.020 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.61)
21:41:56.020 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.99 mountX=-0.06 mountY=-0.04, mountTheta=-2.54
21:41:56.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
21:41:56.020 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
21:41:56.020 00.000 15712 Worker thread wakes up
21:41:56.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
21:41:56.020 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
21:41:56.020 00.000 15712 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
21:41:56.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:41:56.020 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4 Saturated
21:41:56.032 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:56.033 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:56.033 00.000 7988 Enqueuing Expose request
21:41:56.035 00.002 15712 PPEC rslt: input = -0.06, final = 0.06, react = -0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:56.035 00.000 15712 PPEC: input: -0.06, control: 0.06, exposure: 1500
21:41:56.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:56.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:56.035 00.000 15712 MoveAxis(W, 20, ABG)
21:41:56.035 00.000 15712 Guiding  Dir = 3, Dur = 20
21:41:56.036 00.001 15712 IsGuiding returns 0
21:41:56.084 00.048 15712 IsGuiding returns 1
21:41:56.084 00.000 15712 scope still moving after pulse duration time elapsed
21:41:56.132 00.048 15712 IsGuiding returns 0
21:41:56.132 00.000 15712 scope move finished after 20 + 76 ms
21:41:56.132 00.000 15712 Move returns status 0, amount 20
21:41:56.132 00.000 15712 MoveAxis(N, 0, ABG)
21:41:56.132 00.000 15712 Move returns status 0, amount 0
21:41:56.132 00.000 15712 move complete, result=0
21:41:56.132 00.000 7988 GuideStep: -0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
21:41:56.134 00.002 15712 worker thread done servicing request
21:41:56.134 00.000 15712 Worker thread wakes up
21:41:56.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:56.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:57.538 01.404 15712 Exposure complete
21:41:57.596 00.058 15712 worker thread done servicing request
21:41:57.596 00.000 7988 OnExposeComplete: enter
21:41:57.596 00.000 7988 UpdateGuideState(): m_state=6
21:41:57.596 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6734
21:41:57.600 00.004 7988 Star::Find returns 1 (1), X=1182.99, Y=444.30, Mass=1552, SNR=26.9, Peak=255 HFD=3.3
21:41:57.602 00.002 7988 MultiStar: [#1 -0.01,0.36,1.02,U] [#2 0.15,0.23,1.01,U] [#3 0.10,0.14,0.95,U] [#4 0.05,0.19,1.01,U] [#5 0.08,0.49,0.70,U] [#6 -0.03,0.06,0.71,U] [#7 -0.12,0.20,0.68,U] [#8 -0.32,-0.04,0.69,U] 
21:41:57.604 00.002 7988 refined, 8 included, MultiStar: {0.00, 0.21}, one-star: {0.01, 0.25}
21:41:57.604 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
21:41:57.606 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
21:41:57.606 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.56 mountX=-0.21 mountY=-0.01, mountTheta=-3.10
21:41:57.608 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.21, opts=13)
21:41:57.610 00.002 7988 Enqueuing Move request for scope (0.00, 0.21)
21:41:57.610 00.000 15712 Worker thread wakes up
21:41:57.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.21) opts 0xd
21:41:57.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.21)
21:41:57.610 00.000 15712 Moving (0.00, 0.21) raw xDistance=-0.21 yDistance=-0.01
21:41:57.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:41:57.610 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.9 Saturated
21:41:57.613 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:57.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:57.615 00.002 7988 Enqueuing Expose request
21:41:57.616 00.001 15712 PPEC rslt: input = -0.21, final = -0.08, react = -0.13, pred = 0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
21:41:57.616 00.000 15712 PPEC: input: -0.21, control: -0.08, exposure: 1500
21:41:57.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:57.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:41:57.616 00.000 15712 MoveAxis(E, 25, ABG)
21:41:57.616 00.000 15712 Guiding  Dir = 2, Dur = 25
21:41:57.616 00.000 15712 IsGuiding returns 0
21:41:57.630 00.014 15712 PulseGuide returned control before completion, sleep 22
21:41:57.678 00.048 15712 IsGuiding returns 0
21:41:57.678 00.000 15712 Move returns status 0, amount 25
21:41:57.678 00.000 15712 MoveAxis(N, 0, ABG)
21:41:57.680 00.002 15712 Move returns status 0, amount 0
21:41:57.680 00.000 15712 move complete, result=0
21:41:57.680 00.000 15712 worker thread done servicing request
21:41:57.680 00.000 15712 Worker thread wakes up
21:41:57.680 00.000 7988 GuideStep: -0.2 px 25 ms EAST, -0.0 px 0 ms NORTH
21:41:57.682 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:57.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:41:59.321 01.639 15712 Exposure complete
21:41:59.381 00.060 15712 worker thread done servicing request
21:41:59.381 00.000 7988 OnExposeComplete: enter
21:41:59.381 00.000 7988 UpdateGuideState(): m_state=6
21:41:59.381 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6735
21:41:59.381 00.000 7988 Star::Find returns 1 (1), X=1182.95, Y=444.15, Mass=1555, SNR=26.7, Peak=255 HFD=3.1
21:41:59.385 00.004 7988 MultiStar: [#1 -0.15,0.05,1.01,U] [#2 -0.10,-0.02,0.99,U] [#3 -0.14,-0.04,0.96,U] [#4 -0.19,0.13,1.03,U] [#5 0.01,0.04,0.69,U] [#6 -0.14,-0.32,0.71,U] [#7 0.09,0.01,0.66,U] [#8 -0.11,0.11,0.69,U] 
21:41:59.387 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.03, 0.10}
21:41:59.387 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.71)
21:41:59.389 00.002 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.40)
21:41:59.389 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=2.99 mountX=-0.01 mountY=0.09, mountTheta=1.71
21:41:59.391 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.01, opts=13)
21:41:59.393 00.002 7988 Enqueuing Move request for scope (-0.09, 0.01)
21:41:59.393 00.000 15712 Worker thread wakes up
21:41:59.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
21:41:59.393 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
21:41:59.393 00.000 15712 Moving (-0.09, 0.01) raw xDistance=-0.01 yDistance=0.09
21:41:59.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:41:59.396 00.003 7988 UpdateGuideState exits: m=1555 SNR=26.7 Saturated
21:41:59.396 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:59.398 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:41:59.399 00.001 7988 Enqueuing Expose request
21:41:59.399 00.000 15712 PPEC rslt: input = -0.01, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:41:59.399 00.000 15712 PPEC: input: -0.01, control: 0.05, exposure: 1500
21:41:59.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:59.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:41:59.399 00.000 15712 MoveAxis(W, 17, ABG)
21:41:59.399 00.000 15712 Guiding  Dir = 3, Dur = 17
21:41:59.401 00.002 15712 IsGuiding returns 0
21:41:59.453 00.052 15712 IsGuiding returns 1
21:41:59.453 00.000 15712 scope still moving after pulse duration time elapsed
21:41:59.499 00.046 15712 IsGuiding returns 0
21:41:59.499 00.000 15712 scope move finished after 17 + 84 ms
21:41:59.499 00.000 15712 Move returns status 0, amount 17
21:41:59.499 00.000 15712 MoveAxis(N, 0, ABG)
21:41:59.499 00.000 15712 Move returns status 0, amount 0
21:41:59.499 00.000 15712 move complete, result=0
21:41:59.499 00.000 15712 worker thread done servicing request
21:41:59.499 00.000 15712 Worker thread wakes up
21:41:59.499 00.000 7988 GuideStep: -0.0 px 17 ms WEST, 0.1 px 0 ms NORTH
21:41:59.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:41:59.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:00.918 01.419 15712 Exposure complete
21:42:00.977 00.059 15712 worker thread done servicing request
21:42:00.977 00.000 7988 OnExposeComplete: enter
21:42:00.977 00.000 7988 UpdateGuideState(): m_state=6
21:42:00.980 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6736
21:42:00.980 00.000 7988 Star::Find returns 1 (0), X=1183.28, Y=444.36, Mass=1502, SNR=26.4, Peak=237 HFD=3.4
21:42:00.980 00.000 7988 MultiStar: [#1 0.20,0.30,1.03,U] [#2 0.28,0.17,1.04,U] [#3 0.09,0.24,0.92,U] [#4 -0.05,0.27,1.05,U] [#5 0.19,0.36,0.69,U] [#6 -0.01,0.03,0.73,U] [#7 -0.01,0.09,0.69,U] [#8 0.01,0.04,0.68,U] 
21:42:00.980 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.21}, one-star: {0.30, 0.31}
21:42:00.980 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
21:42:00.980 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.54)
21:42:00.980 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.05 mountX=-0.21 mountY=-0.13, mountTheta=-2.61
21:42:00.980 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.21, opts=13)
21:42:00.980 00.000 7988 Enqueuing Move request for scope (0.12, 0.21)
21:42:00.980 00.000 15712 Worker thread wakes up
21:42:00.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
21:42:00.980 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
21:42:00.980 00.000 15712 Moving (0.12, 0.21) raw xDistance=-0.21 yDistance=-0.13
21:42:00.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:00.980 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.4
21:42:00.992 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:00.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:00.994 00.002 7988 Enqueuing Expose request
21:42:00.996 00.002 15712 PPEC rslt: input = -0.21, final = -0.08, react = -0.13, pred = 0.05, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:42:00.996 00.000 15712 PPEC: input: -0.21, control: -0.08, exposure: 1500
21:42:00.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:00.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:42:00.996 00.000 15712 MoveAxis(E, 26, ABG)
21:42:00.996 00.000 15712 Guiding  Dir = 2, Dur = 26
21:42:00.996 00.000 15712 IsGuiding returns 0
21:42:01.015 00.019 15712 PulseGuide returned control before completion, sleep 12
21:42:01.069 00.054 15712 IsGuiding returns 0
21:42:01.069 00.000 15712 Move returns status 0, amount 26
21:42:01.069 00.000 15712 MoveAxis(N, 0, ABG)
21:42:01.069 00.000 15712 Move returns status 0, amount 0
21:42:01.069 00.000 15712 move complete, result=0
21:42:01.069 00.000 7988 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
21:42:01.069 00.000 15712 worker thread done servicing request
21:42:01.069 00.000 15712 Worker thread wakes up
21:42:01.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:01.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:02.706 01.637 15712 Exposure complete
21:42:02.762 00.056 15712 worker thread done servicing request
21:42:02.762 00.000 7988 OnExposeComplete: enter
21:42:02.762 00.000 7988 UpdateGuideState(): m_state=6
21:42:02.768 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6737
21:42:02.768 00.000 7988 Star::Find returns 1 (1), X=1183.00, Y=444.32, Mass=1495, SNR=26.3, Peak=255 HFD=3.3
21:42:02.770 00.002 7988 MultiStar: [#1 -0.12,-0.11,1.04,U] [#2 -0.05,0.03,1.02,U] [#3 -0.18,0.17,0.94,U] [#4 -0.27,0.15,1.05,U] [#5 -0.42,0.12,0.72,U] [#6 -0.13,-0.24,0.74,U] [#7 -0.38,-0.05,0.70,U] [#8 -0.01,0.05,0.68,U] 
21:42:02.770 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.05}, one-star: {0.02, 0.27}
21:42:02.772 00.002 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.58) = xAngle (4.41 = -1.87)
21:42:02.772 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.52 = 1.24)
21:42:02.774 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.83 mountX=-0.05 mountY=0.16, mountTheta=1.88
21:42:02.776 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.05, opts=13)
21:42:02.776 00.000 7988 Enqueuing Move request for scope (-0.16, 0.05)
21:42:02.778 00.002 15712 Worker thread wakes up
21:42:02.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
21:42:02.778 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
21:42:02.778 00.000 15712 Moving (-0.16, 0.05) raw xDistance=-0.05 yDistance=0.16
21:42:02.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:02.779 00.001 7988 UpdateGuideState exits: m=1495 SNR=26.3 Saturated
21:42:02.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:02.781 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:02.781 00.000 7988 Enqueuing Expose request
21:42:02.783 00.002 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:02.783 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
21:42:02.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:02.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:42:02.783 00.000 15712 MoveAxis(W, 14, ABG)
21:42:02.783 00.000 15712 Guiding  Dir = 3, Dur = 14
21:42:02.783 00.000 15712 IsGuiding returns 0
21:42:02.803 00.020 15712 IsGuiding returns 1
21:42:02.803 00.000 15712 scope still moving after pulse duration time elapsed
21:42:02.854 00.051 15712 IsGuiding returns 0
21:42:02.854 00.000 15712 scope move finished after 14 + 60 ms
21:42:02.854 00.000 15712 Move returns status 0, amount 14
21:42:02.854 00.000 15712 MoveAxis(N, 0, ABG)
21:42:02.854 00.000 15712 Move returns status 0, amount 0
21:42:02.854 00.000 15712 move complete, result=0
21:42:02.854 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.2 px 0 ms NORTH
21:42:02.861 00.007 15712 worker thread done servicing request
21:42:02.861 00.000 15712 Worker thread wakes up
21:42:02.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:02.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:04.268 01.407 15712 Exposure complete
21:42:04.325 00.057 15712 worker thread done servicing request
21:42:04.325 00.000 7988 OnExposeComplete: enter
21:42:04.325 00.000 7988 UpdateGuideState(): m_state=6
21:42:04.329 00.004 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6738
21:42:04.331 00.002 7988 Star::Find returns 1 (0), X=1182.84, Y=444.22, Mass=1456, SNR=26.0, Peak=221 HFD=2.9
21:42:04.331 00.000 7988 MultiStar: [#1 -0.36,0.05,1.01,U] [#2 -0.16,0.07,1.02,U] [#3 -0.40,0.06,0.95,U] [#4 -0.46,0.14,1.04,U] [#5 -0.39,0.16,0.73,U] [#6 -0.38,-0.11,0.71,U] [#7 -0.45,0.10,0.67,U] [#8 -0.27,-0.14,0.65,U] 
21:42:04.333 00.002 7988 single-star, 8 included, MultiStar: {-0.33, 0.06}, one-star: {-0.14, 0.17}
21:42:04.333 00.000 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.58) = xAngle (3.85 = -2.44)
21:42:04.333 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.96 = 0.67)
21:42:04.333 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.27 mountX=-0.17 mountY=0.14, mountTheta=2.46
21:42:04.333 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.17, opts=13)
21:42:04.333 00.000 7988 Enqueuing Move request for scope (-0.14, 0.17)
21:42:04.342 00.009 15712 Worker thread wakes up
21:42:04.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
21:42:04.342 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
21:42:04.342 00.000 15712 Moving (-0.14, 0.17) raw xDistance=-0.17 yDistance=0.14
21:42:04.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:04.342 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.0
21:42:04.345 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:04.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:04.345 00.000 7988 Enqueuing Expose request
21:42:04.345 00.000 15712 PPEC rslt: input = -0.17, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:42:04.345 00.000 15712 PPEC: input: -0.17, control: -0.06, exposure: 1500
21:42:04.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:04.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:42:04.345 00.000 15712 MoveAxis(E, 20, ABG)
21:42:04.345 00.000 15712 Guiding  Dir = 2, Dur = 20
21:42:04.376 00.031 15712 IsGuiding returns 0
21:42:04.393 00.017 15712 PulseGuide returned control before completion, sleep 15
21:42:04.441 00.048 15712 IsGuiding returns 0
21:42:04.441 00.000 15712 Move returns status 0, amount 20
21:42:04.441 00.000 15712 MoveAxis(N, 0, ABG)
21:42:04.441 00.000 15712 Move returns status 0, amount 0
21:42:04.441 00.000 15712 move complete, result=0
21:42:04.441 00.000 15712 worker thread done servicing request
21:42:04.441 00.000 15712 Worker thread wakes up
21:42:04.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:04.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:04.441 00.000 7988 GuideStep: -0.2 px 20 ms EAST, 0.1 px 0 ms NORTH
21:42:06.084 01.643 15712 Exposure complete
21:42:06.143 00.059 15712 worker thread done servicing request
21:42:06.143 00.000 7988 OnExposeComplete: enter
21:42:06.143 00.000 7988 UpdateGuideState(): m_state=6
21:42:06.145 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6739
21:42:06.145 00.000 7988 Star::Find returns 1 (1), X=1182.94, Y=443.98, Mass=1495, SNR=26.2, Peak=255 HFD=2.9
21:42:06.145 00.000 7988 MultiStar: [#1 -0.17,-0.12,1.03,U] [#2 -0.23,-0.15,1.04,U] [#3 -0.17,-0.04,0.97,U] [#4 -0.24,0.00,1.07,U] [#5 0.04,-0.05,0.70,U] [#6 -0.25,-0.16,0.71,U] [#7 -0.14,-0.21,0.69,U] [#8 -0.16,0.08,0.64,U] 
21:42:06.145 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.08}, one-star: {-0.05, -0.07}
21:42:06.145 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.58) = xAngle (-0.55 = -0.55)
21:42:06.145 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.56 = 2.56)
21:42:06.145 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.13 mountX=0.07 mountY=0.05, mountTheta=0.58
21:42:06.145 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.07, opts=13)
21:42:06.145 00.000 7988 Enqueuing Move request for scope (-0.05, -0.07)
21:42:06.145 00.000 15712 Worker thread wakes up
21:42:06.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
21:42:06.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
21:42:06.145 00.000 15712 Moving (-0.05, -0.07) raw xDistance=0.07 yDistance=0.05
21:42:06.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:06.145 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2 Saturated
21:42:06.158 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:06.159 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:06.160 00.001 7988 Enqueuing Expose request
21:42:06.161 00.001 15712 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:06.161 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
21:42:06.161 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:06.161 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:42:06.161 00.000 15712 MoveAxis(W, 12, ABG)
21:42:06.161 00.000 15712 Guiding  Dir = 3, Dur = 12
21:42:06.161 00.000 15712 IsGuiding returns 0
21:42:06.183 00.022 15712 IsGuiding returns 1
21:42:06.183 00.000 15712 scope still moving after pulse duration time elapsed
21:42:06.228 00.045 15712 IsGuiding returns 0
21:42:06.228 00.000 15712 scope move finished after 12 + 57 ms
21:42:06.228 00.000 15712 Move returns status 0, amount 12
21:42:06.228 00.000 15712 MoveAxis(N, 0, ABG)
21:42:06.228 00.000 15712 Move returns status 0, amount 0
21:42:06.228 00.000 15712 move complete, result=0
21:42:06.228 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
21:42:06.233 00.005 15712 worker thread done servicing request
21:42:06.233 00.000 15712 Worker thread wakes up
21:42:06.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:06.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:07.644 01.411 15712 Exposure complete
21:42:07.691 00.047 15712 worker thread done servicing request
21:42:07.691 00.000 7988 OnExposeComplete: enter
21:42:07.706 00.015 7988 UpdateGuideState(): m_state=6
21:42:07.706 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6740
21:42:07.708 00.002 7988 Star::Find returns 1 (1), X=1183.15, Y=444.12, Mass=1496, SNR=26.3, Peak=255 HFD=3.0
21:42:07.708 00.000 7988 MultiStar: [#1 -0.14,-0.11,1.03,U] [#2 -0.05,-0.08,1.00,U] [#3 0.04,0.18,0.97,U] [#4 -0.08,-0.04,1.04,U] [#5 -0.14,0.11,0.72,U] [#6 -0.37,-0.15,0.72,U] [#7 -0.32,-0.14,0.67,U] [#8 -0.05,-0.07,0.67,U] 
21:42:07.708 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {0.17, 0.06}
21:42:07.708 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
21:42:07.708 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
21:42:07.708 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.91 mountX=0.02 mountY=0.09, mountTheta=1.33
21:42:07.708 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.02, opts=13)
21:42:07.708 00.000 7988 Enqueuing Move request for scope (-0.09, -0.02)
21:42:07.708 00.000 15712 Worker thread wakes up
21:42:07.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
21:42:07.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
21:42:07.708 00.000 15712 Moving (-0.09, -0.02) raw xDistance=0.02 yDistance=0.09
21:42:07.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:42:07.708 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3 Saturated
21:42:07.720 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:07.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:07.722 00.002 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:07.722 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
21:42:07.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:07.722 00.000 7988 Enqueuing Expose request
21:42:07.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:42:07.722 00.000 15712 MoveAxis(W, 12, ABG)
21:42:07.722 00.000 15712 Guiding  Dir = 3, Dur = 12
21:42:07.742 00.020 15712 IsGuiding returns 0
21:42:07.763 00.021 15712 IsGuiding returns 1
21:42:07.763 00.000 15712 scope still moving after pulse duration time elapsed
21:42:07.810 00.047 15712 IsGuiding returns 0
21:42:07.810 00.000 15712 scope move finished after 12 + 51 ms
21:42:07.810 00.000 15712 Move returns status 0, amount 12
21:42:07.810 00.000 15712 MoveAxis(N, 0, ABG)
21:42:07.810 00.000 15712 Move returns status 0, amount 0
21:42:07.810 00.000 15712 move complete, result=0
21:42:07.810 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
21:42:07.816 00.006 15712 worker thread done servicing request
21:42:07.816 00.000 15712 Worker thread wakes up
21:42:07.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:07.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:09.456 01.640 15712 Exposure complete
21:42:09.509 00.053 15712 worker thread done servicing request
21:42:09.509 00.000 7988 OnExposeComplete: enter
21:42:09.509 00.000 7988 UpdateGuideState(): m_state=6
21:42:09.519 00.010 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6741
21:42:09.519 00.000 7988 Star::Find returns 1 (1), X=1183.01, Y=444.16, Mass=1534, SNR=26.7, Peak=255 HFD=3.2
21:42:09.519 00.000 7988 MultiStar: [#1 -0.12,-0.06,0.97,U] [#2 -0.08,0.01,1.00,U] [#3 -0.18,0.22,0.96,U] [#4 -0.15,0.25,1.01,U] [#5 0.00,0.21,0.69,U] [#6 -0.31,-0.13,0.70,U] [#7 0.03,0.01,0.65,U] [#8 -0.14,0.04,0.64,U] 
21:42:09.519 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.08}, one-star: {0.03, 0.10}
21:42:09.519 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
21:42:09.519 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
21:42:09.526 00.007 7988 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.28 mountX=-0.10 mountY=-0.03, mountTheta=-2.83
21:42:09.526 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.10, opts=13)
21:42:09.526 00.000 7988 Enqueuing Move request for scope (0.03, 0.10)
21:42:09.526 00.000 15712 Worker thread wakes up
21:42:09.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
21:42:09.526 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
21:42:09.526 00.000 15712 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=-0.03
21:42:09.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
21:42:09.526 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7 Saturated
21:42:09.532 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:09.532 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:09.534 00.002 7988 Enqueuing Expose request
21:42:09.536 00.002 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:09.536 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
21:42:09.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:09.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:09.536 00.000 15712 MoveAxis(W, 12, ABG)
21:42:09.536 00.000 15712 Guiding  Dir = 3, Dur = 12
21:42:09.536 00.000 15712 IsGuiding returns 0
21:42:09.556 00.020 15712 IsGuiding returns 1
21:42:09.556 00.000 15712 scope still moving after pulse duration time elapsed
21:42:09.603 00.047 15712 IsGuiding returns 1
21:42:09.631 00.028 15712 IsGuiding returns 0
21:42:09.631 00.000 15712 scope move finished after 12 + 83 ms
21:42:09.631 00.000 15712 Move returns status 0, amount 12
21:42:09.631 00.000 15712 MoveAxis(N, 0, ABG)
21:42:09.631 00.000 15712 Move returns status 0, amount 0
21:42:09.631 00.000 15712 move complete, result=0
21:42:09.631 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
21:42:09.631 00.000 15712 worker thread done servicing request
21:42:09.631 00.000 15712 Worker thread wakes up
21:42:09.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:09.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:11.053 01.422 15712 Exposure complete
21:42:11.107 00.054 15712 worker thread done servicing request
21:42:11.107 00.000 7988 OnExposeComplete: enter
21:42:11.114 00.007 7988 UpdateGuideState(): m_state=6
21:42:11.114 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6742
21:42:11.114 00.000 7988 Star::Find returns 1 (0), X=1182.98, Y=444.46, Mass=1525, SNR=26.5, Peak=228 HFD=3.5
21:42:11.114 00.000 7988 MultiStar: [#1 -0.08,0.41,0.99,U] [#2 0.12,0.31,1.03,U] [#3 0.13,0.54,0.94,U] [#4 -0.08,0.50,1.03,U] [#5 0.05,0.51,0.71,U] [#6 0.11,0.17,0.69,U] [#7 -0.04,0.50,0.65,U] [#8 0.09,0.29,0.65,U] 
21:42:11.114 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.41}, one-star: {-0.00, 0.41}
21:42:11.114 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.12)
21:42:11.114 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
21:42:11.114 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.41 hyp=0.41 cameraTheta=1.58 mountX=-0.41 mountY=-0.01, mountTheta=-3.13
21:42:11.124 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.41, opts=13)
21:42:11.124 00.000 7988 Enqueuing Move request for scope (-0.00, 0.41)
21:42:11.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
21:42:11.124 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
21:42:11.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:11.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:11.124 00.000 7988 Enqueuing Expose request
21:42:11.130 00.006 15712 Worker thread wakes up
21:42:11.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.41) opts 0xd
21:42:11.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.41)
21:42:11.130 00.000 15712 Moving (-0.00, 0.41) raw xDistance=-0.41 yDistance=-0.01
21:42:11.130 00.000 15712 PPEC rslt: input = -0.41, final = -0.20, react = -0.24, pred = 0.04, hyst = -0.22, hyst_pct = 0.00, period_length = 636.00
21:42:11.130 00.000 15712 PPEC: input: -0.41, control: -0.20, exposure: 1500
21:42:11.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:11.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:11.130 00.000 15712 MoveAxis(E, 67, ABG)
21:42:11.130 00.000 15712 Guiding  Dir = 2, Dur = 67
21:42:11.130 00.000 15712 IsGuiding returns 0
21:42:11.146 00.016 15712 PulseGuide returned control before completion, sleep 59
21:42:11.228 00.082 15712 IsGuiding returns 0
21:42:11.228 00.000 15712 Move returns status 0, amount 67
21:42:11.228 00.000 15712 MoveAxis(N, 0, ABG)
21:42:11.228 00.000 15712 Move returns status 0, amount 0
21:42:11.228 00.000 15712 move complete, result=0
21:42:11.228 00.000 7988 GuideStep: -0.4 px 67 ms EAST, -0.0 px 0 ms NORTH
21:42:11.236 00.008 15712 worker thread done servicing request
21:42:11.236 00.000 15712 Worker thread wakes up
21:42:11.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:11.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:12.872 01.636 15712 Exposure complete
21:42:12.926 00.054 15712 worker thread done servicing request
21:42:12.926 00.000 7988 OnExposeComplete: enter
21:42:12.926 00.000 7988 UpdateGuideState(): m_state=6
21:42:12.934 00.008 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6743
21:42:12.934 00.000 7988 Star::Find returns 1 (1), X=1183.06, Y=444.30, Mass=1465, SNR=26.1, Peak=255 HFD=3.3
21:42:12.934 00.000 7988 MultiStar: [#1 -0.07,-0.05,1.01,U] [#2 0.08,-0.06,1.01,U] [#3 -0.12,0.07,0.94,U] [#4 -0.12,0.03,1.03,U] [#5 0.07,0.09,0.71,U] [#6 -0.02,-0.24,0.73,U] [#7 -0.09,-0.24,0.64,U] [#8 -0.01,0.11,0.64,U] 
21:42:12.934 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.08, 0.24}
21:42:12.934 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.58) = xAngle (4.55 = -1.73)
21:42:12.934 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.66 = 1.38)
21:42:12.934 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.98 mountX=-0.00 mountY=0.02, mountTheta=1.73
21:42:12.934 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.00, opts=13)
21:42:12.943 00.009 7988 Enqueuing Move request for scope (-0.02, 0.00)
21:42:12.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:42:12.943 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.1 Saturated
21:42:12.943 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:12.943 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:12.943 00.000 7988 Enqueuing Expose request
21:42:12.943 00.000 15712 Worker thread wakes up
21:42:12.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
21:42:12.943 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
21:42:12.950 00.007 15712 Moving (-0.02, 0.00) raw xDistance=-0.00 yDistance=0.02
21:42:12.950 00.000 15712 PPEC rslt: input = -0.00, final = 0.05, react = -0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:12.950 00.000 15712 PPEC: input: -0.00, control: 0.05, exposure: 1500
21:42:12.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:12.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:42:12.950 00.000 15712 MoveAxis(W, 15, ABG)
21:42:12.950 00.000 15712 Guiding  Dir = 3, Dur = 15
21:42:12.960 00.010 15712 IsGuiding returns 0
21:42:12.966 00.006 15712 IsGuiding returns 1
21:42:12.966 00.000 15712 scope still moving after pulse duration time elapsed
21:42:13.013 00.047 15712 IsGuiding returns 0
21:42:13.013 00.000 15712 scope move finished after 15 + 48 ms
21:42:13.013 00.000 15712 Move returns status 0, amount 15
21:42:13.013 00.000 15712 MoveAxis(N, 0, ABG)
21:42:13.013 00.000 15712 Move returns status 0, amount 0
21:42:13.013 00.000 15712 move complete, result=0
21:42:13.013 00.000 7988 GuideStep: -0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
21:42:13.026 00.013 15712 worker thread done servicing request
21:42:13.026 00.000 15712 Worker thread wakes up
21:42:13.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:13.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:14.432 01.406 15712 Exposure complete
21:42:14.491 00.059 15712 worker thread done servicing request
21:42:14.493 00.002 7988 OnExposeComplete: enter
21:42:14.494 00.001 7988 UpdateGuideState(): m_state=6
21:42:14.494 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6744
21:42:14.494 00.000 7988 Star::Find returns 1 (1), X=1183.01, Y=444.37, Mass=1480, SNR=26.1, Peak=255 HFD=3.3
21:42:14.494 00.000 7988 MultiStar: [#1 -0.09,0.19,1.03,U] [#2 -0.20,0.19,1.04,U] [#3 0.05,0.14,0.96,U] [#4 -0.34,0.10,1.02,U] [#5 -0.17,0.16,0.72,U] [#6 -0.16,0.28,0.71,U] [#7 -0.15,-0.02,0.70,U] [#8 0.03,0.00,0.67,U] 
21:42:14.494 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.16}, one-star: {0.02, 0.32}
21:42:14.494 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.58) = xAngle (3.78 = -2.51)
21:42:14.494 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.60)
21:42:14.494 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.20 cameraTheta=2.20 mountX=-0.16 mountY=0.11, mountTheta=2.53
21:42:14.494 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.16, opts=13)
21:42:14.494 00.000 7988 Enqueuing Move request for scope (-0.11, 0.16)
21:42:14.494 00.000 15712 Worker thread wakes up
21:42:14.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
21:42:14.494 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
21:42:14.506 00.012 15712 Moving (-0.11, 0.16) raw xDistance=-0.16 yDistance=0.11
21:42:14.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:42:14.506 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.1 Saturated
21:42:14.508 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:14.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:14.510 00.002 7988 Enqueuing Expose request
21:42:14.510 00.000 15712 PPEC rslt: input = -0.16, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:14.510 00.000 15712 PPEC: input: -0.16, control: 0.05, exposure: 1500
21:42:14.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:14.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:42:14.510 00.000 15712 MoveAxis(W, 15, ABG)
21:42:14.510 00.000 15712 Guiding  Dir = 3, Dur = 15
21:42:14.510 00.000 15712 IsGuiding returns 0
21:42:14.527 00.017 15712 IsGuiding returns 1
21:42:14.527 00.000 15712 scope still moving after pulse duration time elapsed
21:42:14.576 00.049 15712 IsGuiding returns 0
21:42:14.576 00.000 15712 scope move finished after 15 + 49 ms
21:42:14.576 00.000 15712 Move returns status 0, amount 15
21:42:14.576 00.000 15712 MoveAxis(N, 0, ABG)
21:42:14.576 00.000 15712 Move returns status 0, amount 0
21:42:14.576 00.000 15712 move complete, result=0
21:42:14.576 00.000 7988 GuideStep: -0.2 px 15 ms WEST, 0.1 px 0 ms NORTH
21:42:14.577 00.001 15712 worker thread done servicing request
21:42:14.577 00.000 15712 Worker thread wakes up
21:42:14.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:14.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:16.214 01.637 15712 Exposure complete
21:42:16.272 00.058 15712 worker thread done servicing request
21:42:16.272 00.000 7988 OnExposeComplete: enter
21:42:16.272 00.000 7988 UpdateGuideState(): m_state=6
21:42:16.277 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6745
21:42:16.277 00.000 7988 Star::Find returns 1 (1), X=1182.99, Y=444.40, Mass=1464, SNR=26.1, Peak=255 HFD=3.2
21:42:16.277 00.000 7988 MultiStar: [#1 -0.08,0.16,1.02,U] [#2 0.12,0.08,1.02,U] [#3 0.02,0.35,0.96,U] [#4 -0.10,0.31,1.04,U] [#5 -0.02,0.37,0.71,U] [#6 -0.23,0.07,0.71,U] [#7 -0.05,0.07,0.66,U] [#8 0.15,0.10,0.66,U] 
21:42:16.277 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.22}, one-star: {0.01, 0.34}
21:42:16.277 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
21:42:16.277 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
21:42:16.277 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.66 mountX=-0.22 mountY=0.01, mountTheta=3.08
21:42:16.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.22, opts=13)
21:42:16.277 00.000 7988 Enqueuing Move request for scope (-0.02, 0.22)
21:42:16.277 00.000 15712 Worker thread wakes up
21:42:16.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
21:42:16.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
21:42:16.277 00.000 15712 Moving (-0.02, 0.22) raw xDistance=-0.22 yDistance=0.01
21:42:16.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:42:16.289 00.012 7988 UpdateGuideState exits: m=1464 SNR=26.1 Saturated
21:42:16.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:16.291 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:16.291 00.000 7988 Enqueuing Expose request
21:42:16.293 00.002 15712 PPEC rslt: input = -0.22, final = -0.08, react = -0.13, pred = 0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
21:42:16.293 00.000 15712 PPEC: input: -0.22, control: -0.08, exposure: 1500
21:42:16.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:16.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:42:16.293 00.000 15712 MoveAxis(E, 27, ABG)
21:42:16.293 00.000 15712 Guiding  Dir = 2, Dur = 27
21:42:16.325 00.032 15712 IsGuiding returns 0
21:42:16.348 00.023 15712 PulseGuide returned control before completion, sleep 22
21:42:16.373 00.025 15712 IsGuiding returns 1
21:42:16.373 00.000 15712 scope still moving after pulse duration time elapsed
21:42:16.408 00.035 15712 IsGuiding returns 0
21:42:16.408 00.000 15712 scope move finished after 27 + 52 ms
21:42:16.408 00.000 15712 Move returns status 0, amount 27
21:42:16.408 00.000 15712 MoveAxis(N, 0, ABG)
21:42:16.408 00.000 15712 Move returns status 0, amount 0
21:42:16.408 00.000 15712 move complete, result=0
21:42:16.408 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
21:42:16.415 00.007 15712 worker thread done servicing request
21:42:16.415 00.000 15712 Worker thread wakes up
21:42:16.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:16.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:17.827 01.412 15712 Exposure complete
21:42:17.886 00.059 15712 worker thread done servicing request
21:42:17.886 00.000 7988 OnExposeComplete: enter
21:42:17.886 00.000 7988 UpdateGuideState(): m_state=6
21:42:17.888 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6746
21:42:17.888 00.000 7988 Star::Find returns 1 (1), X=1183.17, Y=444.23, Mass=1554, SNR=26.9, Peak=255 HFD=3.5
21:42:17.888 00.000 7988 MultiStar: [#1 -0.15,0.12,1.01,U] [#2 0.06,0.04,0.98,U] [#3 -0.04,0.14,0.92,U] [#4 -0.21,0.16,0.97,U] [#5 -0.10,0.18,0.67,U] [#6 -0.24,-0.02,0.67,U] [#7 -0.11,0.08,0.65,U] [#8 -0.12,0.14,0.61,U] 
21:42:17.888 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {0.19, 0.18}
21:42:17.888 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.58) = xAngle (3.69 = -2.60)
21:42:17.888 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.51)
21:42:17.888 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.11 mountX=-0.12 mountY=0.07, mountTheta=2.62
21:42:17.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.12, opts=13)
21:42:17.888 00.000 7988 Enqueuing Move request for scope (-0.07, 0.12)
21:42:17.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:42:17.888 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9 Saturated
21:42:17.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:17.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:17.903 00.015 7988 Enqueuing Expose request
21:42:17.903 00.000 15712 Worker thread wakes up
21:42:17.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
21:42:17.903 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
21:42:17.903 00.000 15712 Moving (-0.07, 0.12) raw xDistance=-0.12 yDistance=0.07
21:42:17.908 00.005 15712 PPEC rslt: input = -0.12, final = 0.05, react = -0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:17.908 00.000 15712 PPEC: input: -0.12, control: 0.05, exposure: 1500
21:42:17.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:17.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:42:17.908 00.000 15712 MoveAxis(W, 15, ABG)
21:42:17.908 00.000 15712 Guiding  Dir = 3, Dur = 15
21:42:17.908 00.000 15712 IsGuiding returns 0
21:42:17.924 00.016 15712 IsGuiding returns 1
21:42:17.924 00.000 15712 scope still moving after pulse duration time elapsed
21:42:17.987 00.063 15712 IsGuiding returns 0
21:42:17.987 00.000 15712 scope move finished after 15 + 71 ms
21:42:17.987 00.000 15712 Move returns status 0, amount 15
21:42:17.987 00.000 15712 MoveAxis(N, 0, ABG)
21:42:17.987 00.000 15712 Move returns status 0, amount 0
21:42:17.987 00.000 15712 move complete, result=0
21:42:17.987 00.000 15712 worker thread done servicing request
21:42:17.987 00.000 15712 Worker thread wakes up
21:42:17.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:17.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:17.987 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
21:42:19.740 01.753 15712 Exposure complete
21:42:19.789 00.049 15712 worker thread done servicing request
21:42:19.789 00.000 7988 OnExposeComplete: enter
21:42:19.789 00.000 7988 UpdateGuideState(): m_state=6
21:42:19.802 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6747
21:42:19.802 00.000 7988 Star::Find returns 1 (1), X=1183.04, Y=444.51, Mass=1545, SNR=26.8, Peak=255 HFD=3.6
21:42:19.802 00.000 7988 MultiStar: [#1 -0.11,0.31,0.98,U] [#2 0.05,0.07,0.98,U] [#3 0.05,0.23,0.95,U] [#4 -0.16,0.16,1.01,U] [#5 -0.09,0.52,0.68,U] [#6 -0.07,0.20,0.68,U] [#7 -0.02,0.24,0.62,U] [#8 -0.14,0.41,0.62,U] 
21:42:19.806 00.004 7988 refined, 8 included, MultiStar: {-0.04, 0.28}, one-star: {0.06, 0.46}
21:42:19.806 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.98)
21:42:19.806 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
21:42:19.806 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.73 mountX=-0.28 mountY=0.04, mountTheta=3.01
21:42:19.806 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.28, opts=13)
21:42:19.806 00.000 7988 Enqueuing Move request for scope (-0.04, 0.28)
21:42:19.806 00.000 15712 Worker thread wakes up
21:42:19.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
21:42:19.806 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
21:42:19.806 00.000 15712 Moving (-0.04, 0.28) raw xDistance=-0.28 yDistance=0.04
21:42:19.816 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:19.818 00.002 7988 UpdateGuideState exits: m=1545 SNR=26.8 Saturated
21:42:19.820 00.002 15712 PPEC rslt: input = -0.28, final = -0.12, react = -0.17, pred = 0.05, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
21:42:19.820 00.000 15712 PPEC: input: -0.28, control: -0.12, exposure: 1500
21:42:19.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:19.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:19.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:19.820 00.000 7988 Enqueuing Expose request
21:42:19.823 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:42:19.823 00.000 15712 MoveAxis(E, 39, ABG)
21:42:19.823 00.000 15712 Guiding  Dir = 2, Dur = 39
21:42:19.824 00.001 15712 IsGuiding returns 0
21:42:19.850 00.026 15712 PulseGuide returned control before completion, sleep 23
21:42:19.897 00.047 15712 IsGuiding returns 1
21:42:19.897 00.000 15712 scope still moving after pulse duration time elapsed
21:42:19.930 00.033 15712 IsGuiding returns 0
21:42:19.930 00.000 15712 scope move finished after 39 + 67 ms
21:42:19.930 00.000 15712 Move returns status 0, amount 39
21:42:19.930 00.000 15712 MoveAxis(N, 0, ABG)
21:42:19.930 00.000 15712 Move returns status 0, amount 0
21:42:19.930 00.000 15712 move complete, result=0
21:42:19.930 00.000 7988 GuideStep: -0.3 px 39 ms EAST, 0.0 px 0 ms NORTH
21:42:19.930 00.000 15712 worker thread done servicing request
21:42:19.930 00.000 15712 Worker thread wakes up
21:42:19.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:19.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:21.348 01.418 15712 Exposure complete
21:42:21.407 00.059 15712 worker thread done servicing request
21:42:21.407 00.000 7988 OnExposeComplete: enter
21:42:21.407 00.000 7988 UpdateGuideState(): m_state=6
21:42:21.409 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6748
21:42:21.409 00.000 7988 Star::Find returns 1 (1), X=1182.94, Y=444.11, Mass=1489, SNR=26.2, Peak=255 HFD=3.0
21:42:21.409 00.000 7988 MultiStar: [#1 -0.24,-0.14,1.03,U] [#2 -0.09,-0.11,1.04,U] [#3 -0.08,-0.06,0.92,U] [#4 -0.32,-0.07,1.01,U] [#5 -0.24,-0.03,0.68,U] [#6 -0.26,-0.16,0.73,U] [#7 -0.42,-0.19,0.67,U] [#8 -0.00,0.04,0.66,U] 
21:42:21.409 00.000 7988 single-star, 8 included, MultiStar: {-0.18, -0.07}, one-star: {-0.04, 0.05}
21:42:21.409 00.000 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.58) = xAngle (3.85 = -2.43)
21:42:21.409 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.96 = 0.68)
21:42:21.409 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.27 mountX=-0.05 mountY=0.04, mountTheta=2.45
21:42:21.409 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.05, opts=13)
21:42:21.418 00.009 7988 Enqueuing Move request for scope (-0.04, 0.05)
21:42:21.418 00.000 15712 Worker thread wakes up
21:42:21.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
21:42:21.418 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
21:42:21.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:42:21.418 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2 Saturated
21:42:21.418 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:21.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:21.418 00.000 7988 Enqueuing Expose request
21:42:21.425 00.007 15712 Moving (-0.04, 0.05) raw xDistance=-0.05 yDistance=0.04
21:42:21.425 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:21.425 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
21:42:21.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:21.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:42:21.425 00.000 15712 MoveAxis(W, 12, ABG)
21:42:21.425 00.000 15712 Guiding  Dir = 3, Dur = 12
21:42:21.425 00.000 15712 IsGuiding returns 0
21:42:21.447 00.022 15712 IsGuiding returns 1
21:42:21.447 00.000 15712 scope still moving after pulse duration time elapsed
21:42:21.490 00.043 15712 IsGuiding returns 0
21:42:21.490 00.000 15712 scope move finished after 12 + 53 ms
21:42:21.490 00.000 15712 Move returns status 0, amount 12
21:42:21.490 00.000 15712 MoveAxis(N, 0, ABG)
21:42:21.490 00.000 15712 Move returns status 0, amount 0
21:42:21.490 00.000 15712 move complete, result=0
21:42:21.490 00.000 15712 worker thread done servicing request
21:42:21.490 00.000 15712 Worker thread wakes up
21:42:21.490 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
21:42:21.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:21.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:23.135 01.645 15712 Exposure complete
21:42:23.186 00.051 15712 worker thread done servicing request
21:42:23.186 00.000 7988 OnExposeComplete: enter
21:42:23.186 00.000 7988 UpdateGuideState(): m_state=6
21:42:23.198 00.012 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6749
21:42:23.198 00.000 7988 Star::Find returns 1 (1), X=1182.99, Y=444.24, Mass=1511, SNR=26.6, Peak=255 HFD=3.2
21:42:23.198 00.000 7988 MultiStar: [#1 -0.17,0.03,1.01,U] [#2 -0.14,0.03,1.04,U] [#3 -0.11,0.16,0.96,U] [#4 -0.01,0.07,0.99,U] [#5 -0.01,0.12,0.73,U] [#6 -0.39,-0.13,0.70,U] [#7 -0.09,-0.16,0.66,U] [#8 -0.24,0.06,0.65,U] 
21:42:23.198 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {0.01, 0.19}
21:42:23.198 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.58) = xAngle (4.31 = -1.98)
21:42:23.203 00.005 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.42 = 1.13)
21:42:23.203 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.73 mountX=-0.05 mountY=0.12, mountTheta=1.98
21:42:23.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.05, opts=13)
21:42:23.203 00.000 7988 Enqueuing Move request for scope (-0.12, 0.05)
21:42:23.208 00.005 15712 Worker thread wakes up
21:42:23.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
21:42:23.208 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
21:42:23.208 00.000 15712 Moving (-0.12, 0.05) raw xDistance=-0.05 yDistance=0.12
21:42:23.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:42:23.208 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.6 Saturated
21:42:23.211 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:23.211 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:23.213 00.002 7988 Enqueuing Expose request
21:42:23.214 00.001 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:23.214 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
21:42:23.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:23.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:42:23.214 00.000 15712 MoveAxis(W, 10, ABG)
21:42:23.214 00.000 15712 Guiding  Dir = 3, Dur = 10
21:42:23.237 00.023 15712 IsGuiding returns 0
21:42:23.254 00.017 15712 IsGuiding returns 1
21:42:23.254 00.000 15712 scope still moving after pulse duration time elapsed
21:42:23.277 00.023 15712 IsGuiding returns 1
21:42:23.313 00.036 15712 IsGuiding returns 0
21:42:23.313 00.000 15712 scope move finished after 10 + 70 ms
21:42:23.313 00.000 15712 Move returns status 0, amount 10
21:42:23.313 00.000 15712 MoveAxis(N, 0, ABG)
21:42:23.313 00.000 15712 Move returns status 0, amount 0
21:42:23.313 00.000 15712 move complete, result=0
21:42:23.313 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
21:42:23.320 00.007 15712 worker thread done servicing request
21:42:23.320 00.000 15712 Worker thread wakes up
21:42:23.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:23.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:24.733 01.413 15712 Exposure complete
21:42:24.791 00.058 15712 worker thread done servicing request
21:42:24.791 00.000 7988 OnExposeComplete: enter
21:42:24.791 00.000 7988 UpdateGuideState(): m_state=6
21:42:24.791 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6750
21:42:24.794 00.003 7988 Star::Find returns 1 (1), X=1182.91, Y=444.35, Mass=1442, SNR=25.8, Peak=255 HFD=3.0
21:42:24.794 00.000 7988 MultiStar: [#1 -0.21,-0.00,1.05,U] [#2 0.04,0.00,1.04,U] [#3 -0.24,0.13,1.01,U] [#4 -0.18,0.16,1.10,U] [#5 -0.03,0.26,0.74,U] [#6 -0.16,-0.01,0.72,U] [#7 -0.17,0.06,0.67,U] [#8 -0.05,0.22,0.70,U] 
21:42:24.794 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.12}, one-star: {-0.07, 0.30}
21:42:24.794 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.36)
21:42:24.794 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.75)
21:42:24.794 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.35 mountX=-0.12 mountY=0.12, mountTheta=2.37
21:42:24.802 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.12, opts=13)
21:42:24.802 00.000 7988 Enqueuing Move request for scope (-0.12, 0.12)
21:42:24.802 00.000 15712 Worker thread wakes up
21:42:24.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
21:42:24.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
21:42:24.802 00.000 15712 Moving (-0.12, 0.12) raw xDistance=-0.12 yDistance=0.12
21:42:24.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:24.802 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.8 Saturated
21:42:24.806 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:24.806 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:24.808 00.002 7988 Enqueuing Expose request
21:42:24.808 00.000 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:24.808 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
21:42:24.808 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:24.808 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:42:24.808 00.000 15712 MoveAxis(W, 8, ABG)
21:42:24.808 00.000 15712 Guiding  Dir = 3, Dur = 8
21:42:24.810 00.002 15712 IsGuiding returns 0
21:42:24.836 00.026 15712 IsGuiding returns 0
21:42:24.836 00.000 15712 Move returns status 0, amount 8
21:42:24.836 00.000 15712 MoveAxis(N, 0, ABG)
21:42:24.836 00.000 15712 Move returns status 0, amount 0
21:42:24.836 00.000 15712 move complete, result=0
21:42:24.836 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
21:42:24.838 00.002 15712 worker thread done servicing request
21:42:24.838 00.000 15712 Worker thread wakes up
21:42:24.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:24.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:26.580 01.742 15712 Exposure complete
21:42:26.637 00.057 15712 worker thread done servicing request
21:42:26.637 00.000 7988 OnExposeComplete: enter
21:42:26.637 00.000 7988 UpdateGuideState(): m_state=6
21:42:26.641 00.004 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6751
21:42:26.641 00.000 7988 Star::Find returns 1 (1), X=1182.94, Y=444.48, Mass=1498, SNR=26.5, Peak=255 HFD=3.4
21:42:26.641 00.000 7988 MultiStar: [#1 -0.00,0.18,1.01,U] [#2 -0.04,0.14,0.98,U] [#3 -0.05,0.22,0.99,U] [#4 -0.20,0.43,1.04,U] [#5 -0.12,0.42,0.70,U] [#6 -0.10,-0.03,0.71,U] [#7 -0.28,0.38,0.69,U] [#8 0.20,0.09,0.66,U] 
21:42:26.641 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.26}, one-star: {-0.04, 0.43}
21:42:26.641 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
21:42:26.641 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
21:42:26.641 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.84 mountX=-0.26 mountY=0.07, mountTheta=2.89
21:42:26.641 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.26, opts=13)
21:42:26.641 00.000 7988 Enqueuing Move request for scope (-0.07, 0.26)
21:42:26.641 00.000 15712 Worker thread wakes up
21:42:26.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
21:42:26.641 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
21:42:26.641 00.000 15712 Moving (-0.07, 0.26) raw xDistance=-0.26 yDistance=0.07
21:42:26.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:26.641 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.5 Saturated
21:42:26.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:26.654 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:26.654 00.000 7988 Enqueuing Expose request
21:42:26.656 00.002 15712 PPEC rslt: input = -0.26, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
21:42:26.656 00.000 15712 PPEC: input: -0.26, control: -0.13, exposure: 1500
21:42:26.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:26.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:42:26.656 00.000 15712 MoveAxis(E, 42, ABG)
21:42:26.656 00.000 15712 Guiding  Dir = 2, Dur = 42
21:42:26.656 00.000 15712 IsGuiding returns 0
21:42:26.675 00.019 15712 PulseGuide returned control before completion, sleep 35
21:42:26.721 00.046 15712 IsGuiding returns 1
21:42:26.721 00.000 15712 scope still moving after pulse duration time elapsed
21:42:26.755 00.034 15712 IsGuiding returns 0
21:42:26.755 00.000 15712 scope move finished after 42 + 55 ms
21:42:26.755 00.000 15712 Move returns status 0, amount 42
21:42:26.755 00.000 15712 MoveAxis(N, 0, ABG)
21:42:26.755 00.000 15712 Move returns status 0, amount 0
21:42:26.755 00.000 15712 move complete, result=0
21:42:26.756 00.001 7988 GuideStep: -0.3 px 42 ms EAST, 0.1 px 0 ms NORTH
21:42:26.756 00.000 15712 worker thread done servicing request
21:42:26.756 00.000 15712 Worker thread wakes up
21:42:26.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:26.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:28.174 01.418 15712 Exposure complete
21:42:28.235 00.061 15712 worker thread done servicing request
21:42:28.235 00.000 7988 OnExposeComplete: enter
21:42:28.236 00.001 7988 UpdateGuideState(): m_state=6
21:42:28.236 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6752
21:42:28.236 00.000 7988 Star::Find returns 1 (1), X=1183.01, Y=444.08, Mass=1543, SNR=26.6, Peak=255 HFD=3.4
21:42:28.236 00.000 7988 MultiStar: [#1 -0.15,-0.06,0.99,U] [#2 0.02,-0.13,1.01,U] [#3 -0.07,-0.09,0.93,U] [#4 -0.21,-0.07,1.06,U] [#5 0.08,-0.08,0.71,U] [#6 -0.16,-0.25,0.72,U] [#7 -0.28,-0.06,0.69,U] [#8 0.04,-0.12,0.64,U] 
21:42:28.236 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.09}, one-star: {0.03, 0.02}
21:42:28.236 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
21:42:28.236 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.91)
21:42:28.236 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.69 mountX=-0.02 mountY=-0.03, mountTheta=-2.25
21:42:28.236 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
21:42:28.236 00.000 7988 Enqueuing Move request for scope (0.03, 0.02)
21:42:28.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:28.236 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.6 Saturated
21:42:28.249 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:28.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:28.251 00.002 7988 Enqueuing Expose request
21:42:28.251 00.000 15712 Worker thread wakes up
21:42:28.253 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
21:42:28.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
21:42:28.253 00.000 15712 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
21:42:28.253 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:28.253 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
21:42:28.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:28.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:28.253 00.000 15712 MoveAxis(W, 7, ABG)
21:42:28.253 00.000 15712 Guiding  Dir = 3, Dur = 7
21:42:28.253 00.000 15712 IsGuiding returns 0
21:42:28.274 00.021 15712 IsGuiding returns 0
21:42:28.274 00.000 15712 Move returns status 0, amount 7
21:42:28.274 00.000 15712 MoveAxis(N, 0, ABG)
21:42:28.274 00.000 15712 Move returns status 0, amount 0
21:42:28.274 00.000 15712 move complete, result=0
21:42:28.274 00.000 15712 worker thread done servicing request
21:42:28.274 00.000 15712 Worker thread wakes up
21:42:28.274 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
21:42:28.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:28.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:29.912 01.638 15712 Exposure complete
21:42:29.971 00.059 15712 worker thread done servicing request
21:42:29.973 00.002 7988 OnExposeComplete: enter
21:42:29.973 00.000 7988 UpdateGuideState(): m_state=6
21:42:29.973 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6753
21:42:29.976 00.003 7988 Star::Find returns 1 (0), X=1182.91, Y=443.85, Mass=1527, SNR=26.5, Peak=242 HFD=3.1
21:42:29.978 00.002 7988 MultiStar: [#1 -0.10,-0.41,0.99,U] [#2 -0.10,-0.18,1.01,U] [#3 -0.13,-0.29,0.96,U] [#4 -0.23,-0.29,1.04,U] [#5 -0.08,-0.30,0.69,U] [#6 -0.07,-0.37,0.71,U] [#7 -0.21,-0.25,0.67,U] [#8 0.09,-0.52,0.63,U] 
21:42:29.978 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.30}, one-star: {-0.07, -0.21}
21:42:29.980 00.002 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
21:42:29.980 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
21:42:29.982 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.88 mountX=0.21 mountY=0.07, mountTheta=0.33
21:42:29.982 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.21, opts=13)
21:42:29.984 00.002 7988 Enqueuing Move request for scope (-0.07, -0.21)
21:42:29.984 00.000 15712 Worker thread wakes up
21:42:29.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:29.986 00.002 7988 UpdateGuideState exits: m=1527 SNR=26.5
21:42:29.986 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:29.988 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:29.988 00.000 7988 Enqueuing Expose request
21:42:29.990 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
21:42:29.990 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
21:42:29.990 00.000 15712 Moving (-0.07, -0.21) raw xDistance=0.21 yDistance=0.07
21:42:29.992 00.002 15712 PPEC rslt: input = 0.21, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:42:29.992 00.000 15712 PPEC: input: 0.21, control: 0.15, exposure: 1500
21:42:29.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:29.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:42:29.992 00.000 15712 MoveAxis(W, 48, ABG)
21:42:29.992 00.000 15712 Guiding  Dir = 3, Dur = 48
21:42:29.992 00.000 15712 IsGuiding returns 0
21:42:30.015 00.023 15712 PulseGuide returned control before completion, sleep 39
21:42:30.056 00.041 15712 IsGuiding returns 1
21:42:30.056 00.000 15712 scope still moving after pulse duration time elapsed
21:42:30.096 00.040 15712 IsGuiding returns 0
21:42:30.096 00.000 15712 scope move finished after 48 + 52 ms
21:42:30.096 00.000 15712 Move returns status 0, amount 48
21:42:30.096 00.000 15712 MoveAxis(N, 0, ABG)
21:42:30.096 00.000 15712 Move returns status 0, amount 0
21:42:30.096 00.000 15712 move complete, result=0
21:42:30.096 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
21:42:30.098 00.002 15712 worker thread done servicing request
21:42:30.098 00.000 15712 Worker thread wakes up
21:42:30.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:30.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:31.509 01.411 15712 Exposure complete
21:42:31.564 00.055 15712 worker thread done servicing request
21:42:31.564 00.000 7988 OnExposeComplete: enter
21:42:31.564 00.000 7988 UpdateGuideState(): m_state=6
21:42:31.571 00.007 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6754
21:42:31.571 00.000 7988 Star::Find returns 1 (0), X=1182.97, Y=444.15, Mass=1505, SNR=26.4, Peak=236 HFD=3.1
21:42:31.571 00.000 7988 MultiStar: [#1 -0.02,-0.19,1.02,U] [#2 0.02,-0.36,0.97,U] [#3 -0.10,-0.23,0.98,U] [#4 -0.28,-0.02,1.03,U] [#5 -0.26,0.05,0.70,U] [#6 -0.27,-0.37,0.70,U] [#7 -0.04,-0.34,0.67,U] [#8 -0.07,-0.29,0.62,U] 
21:42:31.571 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.17}, one-star: {-0.01, 0.10}
21:42:31.571 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
21:42:31.571 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.06)
21:42:31.571 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.66 mountX=-0.10 mountY=0.01, mountTheta=3.08
21:42:31.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.10, opts=13)
21:42:31.571 00.000 7988 Enqueuing Move request for scope (-0.01, 0.10)
21:42:31.581 00.010 15712 Worker thread wakes up
21:42:31.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
21:42:31.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
21:42:31.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:42:31.581 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4
21:42:31.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:31.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:31.581 00.000 7988 Enqueuing Expose request
21:42:31.587 00.006 15712 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=0.01
21:42:31.587 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:31.587 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
21:42:31.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:31.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:42:31.587 00.000 15712 MoveAxis(W, 7, ABG)
21:42:31.587 00.000 15712 Guiding  Dir = 3, Dur = 7
21:42:31.606 00.019 15712 IsGuiding returns 0
21:42:31.622 00.016 15712 IsGuiding returns 0
21:42:31.622 00.000 15712 Move returns status 0, amount 7
21:42:31.622 00.000 15712 MoveAxis(N, 0, ABG)
21:42:31.622 00.000 15712 Move returns status 0, amount 0
21:42:31.622 00.000 15712 move complete, result=0
21:42:31.622 00.000 15712 worker thread done servicing request
21:42:31.622 00.000 15712 Worker thread wakes up
21:42:31.622 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
21:42:31.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:31.632 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:33.376 01.744 15712 Exposure complete
21:42:33.434 00.058 15712 worker thread done servicing request
21:42:33.434 00.000 7988 OnExposeComplete: enter
21:42:33.434 00.000 7988 UpdateGuideState(): m_state=6
21:42:33.437 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6755
21:42:33.437 00.000 7988 Star::Find returns 1 (1), X=1183.15, Y=444.08, Mass=1519, SNR=26.6, Peak=255 HFD=3.1
21:42:33.437 00.000 7988 MultiStar: [#1 -0.16,-0.05,1.02,U] [#2 -0.11,-0.33,1.01,U] [#3 0.09,-0.11,0.92,U] [#4 -0.13,0.04,1.03,U] [#5 -0.05,-0.06,0.72,U] [#6 -0.19,-0.28,0.70,U] [#7 -0.07,-0.23,0.65,U] [#8 0.10,-0.32,0.64,U] 
21:42:33.437 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.13}, one-star: {0.17, 0.02}
21:42:33.437 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
21:42:33.437 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
21:42:33.437 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.86 mountX=0.13 mountY=0.04, mountTheta=0.31
21:42:33.437 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.13, opts=13)
21:42:33.437 00.000 7988 Enqueuing Move request for scope (-0.04, -0.13)
21:42:33.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:33.437 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.6 Saturated
21:42:33.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:33.451 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:33.451 00.000 7988 Enqueuing Expose request
21:42:33.451 00.000 15712 Worker thread wakes up
21:42:33.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
21:42:33.451 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
21:42:33.451 00.000 15712 Moving (-0.04, -0.13) raw xDistance=0.13 yDistance=0.04
21:42:33.453 00.002 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:33.453 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
21:42:33.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:33.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:42:33.453 00.000 15712 MoveAxis(W, 8, ABG)
21:42:33.453 00.000 15712 Guiding  Dir = 3, Dur = 8
21:42:33.475 00.022 15712 IsGuiding returns 0
21:42:33.501 00.026 15712 IsGuiding returns 0
21:42:33.501 00.000 15712 Move returns status 0, amount 8
21:42:33.501 00.000 15712 MoveAxis(N, 0, ABG)
21:42:33.501 00.000 15712 Move returns status 0, amount 0
21:42:33.501 00.000 15712 move complete, result=0
21:42:33.501 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
21:42:33.502 00.001 15712 worker thread done servicing request
21:42:33.502 00.000 15712 Worker thread wakes up
21:42:33.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:33.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:34.919 01.417 15712 Exposure complete
21:42:34.979 00.060 15712 worker thread done servicing request
21:42:34.979 00.000 7988 OnExposeComplete: enter
21:42:34.979 00.000 7988 UpdateGuideState(): m_state=6
21:42:34.979 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6756
21:42:34.983 00.004 7988 Star::Find returns 1 (1), X=1183.00, Y=444.12, Mass=1632, SNR=27.4, Peak=255 HFD=3.5
21:42:34.985 00.002 7988 MultiStar: [#1 -0.08,-0.19,0.99,U] [#2 -0.12,-0.29,0.98,U] [#3 -0.12,-0.24,0.93,U] [#4 -0.29,0.04,0.99,U] [#5 -0.11,-0.01,0.70,U] [#6 -0.17,-0.22,0.68,U] [#7 -0.12,-0.26,0.65,U] [#8 0.08,-0.01,0.64,U] 
21:42:34.985 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.12}, one-star: {0.02, 0.07}
21:42:34.987 00.002 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
21:42:34.987 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.34)
21:42:34.989 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.25 mountX=-0.07 mountY=-0.02, mountTheta=-2.80
21:42:34.991 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.07, opts=13)
21:42:34.991 00.000 7988 Enqueuing Move request for scope (0.02, 0.07)
21:42:34.993 00.002 15712 Worker thread wakes up
21:42:34.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
21:42:34.993 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
21:42:34.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:34.993 00.000 7988 UpdateGuideState exits: m=1632 SNR=27.4 Saturated
21:42:34.995 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:34.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:34.996 00.001 7988 Enqueuing Expose request
21:42:34.996 00.000 15712 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=-0.02
21:42:34.998 00.002 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:34.998 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
21:42:34.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:34.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:34.998 00.000 15712 MoveAxis(W, 8, ABG)
21:42:34.998 00.000 15712 Guiding  Dir = 3, Dur = 8
21:42:34.998 00.000 15712 IsGuiding returns 0
21:42:35.014 00.016 15712 IsGuiding returns 0
21:42:35.014 00.000 15712 Move returns status 0, amount 8
21:42:35.014 00.000 15712 MoveAxis(N, 0, ABG)
21:42:35.014 00.000 15712 Move returns status 0, amount 0
21:42:35.014 00.000 15712 move complete, result=0
21:42:35.014 00.000 15712 worker thread done servicing request
21:42:35.014 00.000 15712 Worker thread wakes up
21:42:35.014 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
21:42:35.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:35.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:36.658 01.644 15712 Exposure complete
21:42:36.712 00.054 15712 worker thread done servicing request
21:42:36.712 00.000 7988 OnExposeComplete: enter
21:42:36.712 00.000 7988 UpdateGuideState(): m_state=6
21:42:36.719 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6757
21:42:36.719 00.000 7988 Star::Find returns 1 (0), X=1182.90, Y=443.96, Mass=1508, SNR=26.6, Peak=228 HFD=3.0
21:42:36.719 00.000 7988 MultiStar: [#1 -0.22,-0.41,1.02,U] [#2 -0.00,-0.38,1.02,U] [#3 -0.16,-0.25,0.95,U] [#4 -0.07,-0.32,1.02,U] [#5 -0.07,-0.18,0.75,U] [#6 -0.17,-0.57,0.70,U] [#7 -0.06,-0.46,0.63,U] [#8 -0.00,-0.69,0.64,U] 
21:42:36.719 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.35}, one-star: {-0.08, -0.10}
21:42:36.719 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.58) = xAngle (-0.66 = -0.66)
21:42:36.719 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.45 = 2.45)
21:42:36.719 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.24 mountX=0.10 mountY=0.08, mountTheta=0.68
21:42:36.719 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.10, opts=13)
21:42:36.728 00.009 7988 Enqueuing Move request for scope (-0.08, -0.10)
21:42:36.728 00.000 15712 Worker thread wakes up
21:42:36.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
21:42:36.728 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
21:42:36.728 00.000 15712 Moving (-0.08, -0.10) raw xDistance=0.10 yDistance=0.08
21:42:36.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:36.728 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.6
21:42:36.732 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:36.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:36.734 00.002 7988 Enqueuing Expose request
21:42:36.735 00.001 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:36.735 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
21:42:36.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:36.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:42:36.735 00.000 15712 MoveAxis(W, 10, ABG)
21:42:36.735 00.000 15712 Guiding  Dir = 3, Dur = 10
21:42:36.735 00.000 15712 IsGuiding returns 0
21:42:36.761 00.026 15712 IsGuiding returns 1
21:42:36.761 00.000 15712 scope still moving after pulse duration time elapsed
21:42:36.799 00.038 15712 IsGuiding returns 0
21:42:36.799 00.000 15712 scope move finished after 10 + 63 ms
21:42:36.799 00.000 15712 Move returns status 0, amount 10
21:42:36.799 00.000 15712 MoveAxis(N, 0, ABG)
21:42:36.799 00.000 15712 Move returns status 0, amount 0
21:42:36.799 00.000 15712 move complete, result=0
21:42:36.799 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
21:42:36.811 00.012 15712 worker thread done servicing request
21:42:36.811 00.000 15712 Worker thread wakes up
21:42:36.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:36.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:38.218 01.407 15712 Exposure complete
21:42:38.276 00.058 15712 worker thread done servicing request
21:42:38.276 00.000 7988 OnExposeComplete: enter
21:42:38.276 00.000 7988 UpdateGuideState(): m_state=6
21:42:38.279 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6758
21:42:38.279 00.000 7988 Star::Find returns 1 (0), X=1182.90, Y=443.86, Mass=1482, SNR=26.4, Peak=225 HFD=3.2
21:42:38.279 00.000 7988 MultiStar: [#1 -0.18,-0.49,1.03,U] [#2 0.06,-0.37,1.02,U] [#3 -0.02,-0.38,0.97,U] [#4 -0.04,-0.33,1.01,U] [#5 -0.19,-0.28,0.74,U] [#6 -0.20,-0.68,0.70,U] [#7 -0.31,-0.36,0.70,U] [#8 -0.04,-0.39,0.66,U] 
21:42:38.279 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.38}, one-star: {-0.08, -0.20}
21:42:38.279 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
21:42:38.279 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
21:42:38.279 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.96 mountX=0.20 mountY=0.09, mountTheta=0.41
21:42:38.279 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.20, opts=13)
21:42:38.279 00.000 7988 Enqueuing Move request for scope (-0.08, -0.20)
21:42:38.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:38.279 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.4
21:42:38.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:38.279 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:38.293 00.014 7988 Enqueuing Expose request
21:42:38.293 00.000 15712 Worker thread wakes up
21:42:38.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
21:42:38.293 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
21:42:38.295 00.002 15712 Moving (-0.08, -0.20) raw xDistance=0.20 yDistance=0.09
21:42:38.295 00.000 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:42:38.295 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
21:42:38.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:38.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:42:38.295 00.000 15712 MoveAxis(W, 49, ABG)
21:42:38.295 00.000 15712 Guiding  Dir = 3, Dur = 49
21:42:38.295 00.000 15712 IsGuiding returns 0
21:42:38.327 00.032 15712 PulseGuide returned control before completion, sleep 32
21:42:38.374 00.047 15712 IsGuiding returns 1
21:42:38.374 00.000 15712 scope still moving after pulse duration time elapsed
21:42:38.406 00.032 15712 IsGuiding returns 0
21:42:38.406 00.000 15712 scope move finished after 49 + 59 ms
21:42:38.406 00.000 15712 Move returns status 0, amount 49
21:42:38.406 00.000 15712 MoveAxis(N, 0, ABG)
21:42:38.406 00.000 15712 Move returns status 0, amount 0
21:42:38.406 00.000 15712 move complete, result=0
21:42:38.406 00.000 15712 worker thread done servicing request
21:42:38.406 00.000 15712 Worker thread wakes up
21:42:38.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:38.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:38.406 00.000 7988 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
21:42:40.050 01.644 15712 Exposure complete
21:42:40.109 00.059 15712 worker thread done servicing request
21:42:40.109 00.000 7988 OnExposeComplete: enter
21:42:40.111 00.002 7988 UpdateGuideState(): m_state=6
21:42:40.113 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6759
21:42:40.113 00.000 7988 Star::Find returns 1 (0), X=1182.80, Y=444.08, Mass=1449, SNR=25.9, Peak=234 HFD=2.9
21:42:40.113 00.000 7988 MultiStar: [#1 -0.36,-0.17,1.05,U] [#2 -0.22,-0.24,1.00,U] [#3 -0.17,-0.11,0.98,U] [#4 -0.37,-0.02,1.04,U] [#5 -0.35,-0.04,0.70,U] [#6 -0.32,-0.23,0.72,U] [#7 -0.33,-0.32,0.69,U] [#8 0.11,-0.22,0.68,U] 
21:42:40.113 00.000 7988 single-star, 8 included, MultiStar: {-0.25, -0.14}, one-star: {-0.18, 0.02}
21:42:40.113 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.58) = xAngle (4.60 = -1.68)
21:42:40.113 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.71 = 1.43)
21:42:40.113 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.02 mountX=-0.02 mountY=0.18, mountTheta=1.68
21:42:40.113 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.02, opts=13)
21:42:40.113 00.000 7988 Enqueuing Move request for scope (-0.18, 0.02)
21:42:40.113 00.000 15712 Worker thread wakes up
21:42:40.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
21:42:40.113 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
21:42:40.113 00.000 15712 Moving (-0.18, 0.02) raw xDistance=-0.02 yDistance=0.18
21:42:40.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:42:40.113 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9
21:42:40.126 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:40.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:40.126 00.000 7988 Enqueuing Expose request
21:42:40.128 00.002 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:40.128 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
21:42:40.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:40.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:42:40.128 00.000 15712 MoveAxis(W, 10, ABG)
21:42:40.128 00.000 15712 Guiding  Dir = 3, Dur = 10
21:42:40.162 00.034 15712 IsGuiding returns 0
21:42:40.181 00.019 15712 IsGuiding returns 1
21:42:40.181 00.000 15712 scope still moving after pulse duration time elapsed
21:42:40.230 00.049 15712 IsGuiding returns 0
21:42:40.230 00.000 15712 scope move finished after 10 + 53 ms
21:42:40.230 00.000 15712 Move returns status 0, amount 10
21:42:40.230 00.000 15712 MoveAxis(N, 0, ABG)
21:42:40.230 00.000 15712 Move returns status 0, amount 0
21:42:40.230 00.000 15712 move complete, result=0
21:42:40.230 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.2 px 0 ms NORTH
21:42:40.230 00.000 15712 worker thread done servicing request
21:42:40.232 00.002 15712 Worker thread wakes up
21:42:40.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:40.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:41.642 01.410 15712 Exposure complete
21:42:41.702 00.060 15712 worker thread done servicing request
21:42:41.702 00.000 7988 OnExposeComplete: enter
21:42:41.703 00.001 7988 UpdateGuideState(): m_state=6
21:42:41.703 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6760
21:42:41.705 00.002 7988 Star::Find returns 1 (0), X=1182.52, Y=444.26, Mass=1450, SNR=26.0, Peak=203 HFD=3.0
21:42:41.707 00.002 7988 MultiStar: [#1 -0.45,0.04,1.05,U] [#2 -0.14,-0.01,1.06,U] [#3 -0.36,0.01,0.99,U] [#4 -0.37,0.25,1.05,U] [#5 -0.08,0.34,0.71,U] [#6 -0.40,-0.06,0.71,U] [#7 -0.27,0.12,0.68,U] [#8 -0.25,-0.00,0.68,U] 
21:42:41.707 00.000 7988 refined, 8 included, MultiStar: {-0.32, 0.10}, one-star: {-0.46, 0.20}
21:42:41.709 00.002 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.87)
21:42:41.709 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.52 = 1.24)
21:42:41.711 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=0.10 hyp=0.33 cameraTheta=2.84 mountX=-0.10 mountY=0.31, mountTheta=1.87
21:42:41.711 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.10, opts=13)
21:42:41.713 00.002 7988 Enqueuing Move request for scope (-0.32, 0.10)
21:42:41.713 00.000 15712 Worker thread wakes up
21:42:41.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.10) opts 0xd
21:42:41.713 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.10)
21:42:41.713 00.000 15712 Moving (-0.32, 0.10) raw xDistance=-0.10 yDistance=0.31
21:42:41.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:42:41.713 00.000 7988 UpdateGuideState exits: m=1450 SNR=26.0
21:42:41.717 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:41.717 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:41.719 00.002 7988 Enqueuing Expose request
21:42:41.719 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:41.719 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
21:42:41.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
21:42:41.719 00.000 15712 MoveAxis(W, 8, ABG)
21:42:41.719 00.000 15712 Guiding  Dir = 3, Dur = 8
21:42:41.719 00.000 15712 IsGuiding returns 0
21:42:41.741 00.022 15712 IsGuiding returns 0
21:42:41.741 00.000 15712 Move returns status 0, amount 8
21:42:41.741 00.000 15712 MoveAxis(S, 80, ABG)
21:42:41.741 00.000 15712 Guiding  Dir = 1, Dur = 80
21:42:41.741 00.000 15712 IsGuiding returns 0
21:42:41.826 00.085 15712 PulseGuide returned control before completion, sleep 11
21:42:41.860 00.034 15712 IsGuiding returns 1
21:42:41.860 00.000 15712 scope still moving after pulse duration time elapsed
21:42:41.915 00.055 15712 IsGuiding returns 0
21:42:41.915 00.000 15712 scope move finished after 80 + 95 ms
21:42:41.915 00.000 15712 Move returns status 0, amount 80
21:42:41.915 00.000 15712 move complete, result=0
21:42:41.915 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.3 px 80 ms SOUTH
21:42:41.926 00.011 15712 worker thread done servicing request
21:42:41.926 00.000 15712 Worker thread wakes up
21:42:41.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:41.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:43.567 01.641 15712 Exposure complete
21:42:43.627 00.060 15712 worker thread done servicing request
21:42:43.627 00.000 7988 OnExposeComplete: enter
21:42:43.627 00.000 7988 UpdateGuideState(): m_state=6
21:42:43.630 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6761
21:42:43.630 00.000 7988 Star::Find returns 1 (1), X=1182.82, Y=444.36, Mass=1563, SNR=27.0, Peak=255 HFD=3.2
21:42:43.632 00.002 7988 MultiStar: [#1 -0.22,0.12,1.00,U] [#2 -0.07,0.02,0.96,U] [#3 -0.16,0.02,0.95,U] [#4 -0.23,0.20,1.00,U] [#5 -0.05,0.27,0.71,U] [#6 -0.27,0.14,0.71,U] [#7 -0.31,0.04,0.68,U] [#8 -0.02,-0.02,0.63,U] 
21:42:43.632 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.13}, one-star: {-0.16, 0.30}
21:42:43.634 00.002 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.21)
21:42:43.634 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.90)
21:42:43.636 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.50 mountX=-0.12 mountY=0.16, mountTheta=2.22
21:42:43.638 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.13, opts=13)
21:42:43.638 00.000 7988 Enqueuing Move request for scope (-0.17, 0.13)
21:42:43.640 00.002 15712 Worker thread wakes up
21:42:43.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
21:42:43.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
21:42:43.640 00.000 15712 Moving (-0.17, 0.13) raw xDistance=-0.12 yDistance=0.16
21:42:43.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:43.640 00.000 7988 UpdateGuideState exits: m=1563 SNR=27.0 Saturated
21:42:43.643 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:43.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:43.645 00.002 7988 Enqueuing Expose request
21:42:43.646 00.001 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:43.646 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
21:42:43.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:43.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:42:43.647 00.001 15712 MoveAxis(W, 8, ABG)
21:42:43.647 00.000 15712 Guiding  Dir = 3, Dur = 8
21:42:43.647 00.000 15712 IsGuiding returns 0
21:42:43.666 00.019 15712 IsGuiding returns 0
21:42:43.666 00.000 15712 Move returns status 0, amount 8
21:42:43.666 00.000 15712 MoveAxis(N, 0, ABG)
21:42:43.666 00.000 15712 Move returns status 0, amount 0
21:42:43.666 00.000 15712 move complete, result=0
21:42:43.666 00.000 15712 worker thread done servicing request
21:42:43.666 00.000 15712 Worker thread wakes up
21:42:43.666 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.2 px 0 ms NORTH
21:42:43.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:43.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:45.084 01.418 15712 Exposure complete
21:42:45.142 00.058 15712 worker thread done servicing request
21:42:45.142 00.000 7988 OnExposeComplete: enter
21:42:45.142 00.000 7988 UpdateGuideState(): m_state=6
21:42:45.145 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6762
21:42:45.145 00.000 7988 Star::Find returns 1 (1), X=1183.08, Y=444.16, Mass=1569, SNR=26.8, Peak=255 HFD=3.2
21:42:45.145 00.000 7988 MultiStar: [#1 -0.05,-0.14,1.05,U] [#2 0.07,-0.24,1.02,U] [#3 -0.01,-0.10,0.96,U] [#4 -0.09,0.07,1.04,U] [#5 -0.23,-0.15,0.69,U] [#6 -0.19,-0.31,0.69,U] [#7 -0.22,-0.16,0.67,U] [#8 -0.00,-0.06,0.66,U] 
21:42:45.145 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.09, 0.11}
21:42:45.145 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
21:42:45.145 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
21:42:45.145 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.08 mountX=0.10 mountY=0.06, mountTheta=0.52
21:42:45.145 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.10, opts=13)
21:42:45.145 00.000 7988 Enqueuing Move request for scope (-0.06, -0.10)
21:42:45.145 00.000 15712 Worker thread wakes up
21:42:45.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
21:42:45.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
21:42:45.145 00.000 15712 Moving (-0.06, -0.10) raw xDistance=0.10 yDistance=0.06
21:42:45.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:42:45.145 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.8 Saturated
21:42:45.157 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:45.159 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:45.159 00.000 7988 Enqueuing Expose request
21:42:45.161 00.002 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:45.161 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
21:42:45.161 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:45.161 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:42:45.161 00.000 15712 MoveAxis(W, 8, ABG)
21:42:45.161 00.000 15712 Guiding  Dir = 3, Dur = 8
21:42:45.197 00.036 15712 IsGuiding returns 0
21:42:45.217 00.020 15712 IsGuiding returns 0
21:42:45.217 00.000 15712 Move returns status 0, amount 8
21:42:45.217 00.000 15712 MoveAxis(N, 0, ABG)
21:42:45.217 00.000 15712 Move returns status 0, amount 0
21:42:45.217 00.000 15712 move complete, result=0
21:42:45.217 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
21:42:45.218 00.001 15712 worker thread done servicing request
21:42:45.218 00.000 15712 Worker thread wakes up
21:42:45.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:45.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:46.853 01.635 15712 Exposure complete
21:42:46.916 00.063 15712 worker thread done servicing request
21:42:46.916 00.000 7988 OnExposeComplete: enter
21:42:46.917 00.001 7988 UpdateGuideState(): m_state=6
21:42:46.917 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6763
21:42:46.917 00.000 7988 Star::Find returns 1 (0), X=1183.16, Y=444.24, Mass=1414, SNR=25.5, Peak=238 HFD=3.0
21:42:46.917 00.000 7988 MultiStar: [#1 0.09,-0.03,1.05,U] [#2 0.13,-0.18,1.02,U] [#3 0.12,-0.15,0.95,U] [#4 0.09,0.03,1.04,U] [#5 0.20,-0.01,0.71,U] [#6 0.02,-0.13,0.71,U] [#7 0.09,-0.29,0.66,U] [#8 0.14,-0.10,0.65,U] 
21:42:46.917 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.18, 0.18}
21:42:46.917 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.58) = xAngle (1.09 = 1.09)
21:42:46.917 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.20 = -2.08)
21:42:46.917 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.49 mountX=0.06 mountY=-0.12, mountTheta=-1.08
21:42:46.917 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.06, opts=13)
21:42:46.917 00.000 7988 Enqueuing Move request for scope (0.12, -0.06)
21:42:46.929 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=22, FiltMax=255, Gamma=0.690
21:42:46.929 00.000 7988 UpdateGuideState exits: m=1414 SNR=25.5
21:42:46.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:46.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:46.933 00.004 7988 Enqueuing Expose request
21:42:46.933 00.000 15712 Worker thread wakes up
21:42:46.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
21:42:46.933 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
21:42:46.933 00.000 15712 Moving (0.12, -0.06) raw xDistance=0.06 yDistance=-0.12
21:42:46.933 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:46.933 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
21:42:46.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:46.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:42:46.933 00.000 15712 MoveAxis(W, 7, ABG)
21:42:46.933 00.000 15712 Guiding  Dir = 3, Dur = 7
21:42:46.933 00.000 15712 IsGuiding returns 0
21:42:46.957 00.024 15712 IsGuiding returns 0
21:42:46.957 00.000 15712 Move returns status 0, amount 7
21:42:46.957 00.000 15712 MoveAxis(N, 0, ABG)
21:42:46.957 00.000 15712 Move returns status 0, amount 0
21:42:46.957 00.000 15712 move complete, result=0
21:42:46.957 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
21:42:46.961 00.004 15712 worker thread done servicing request
21:42:46.961 00.000 15712 Worker thread wakes up
21:42:46.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:46.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:48.370 01.409 15712 Exposure complete
21:42:48.423 00.053 15712 worker thread done servicing request
21:42:48.423 00.000 7988 OnExposeComplete: enter
21:42:48.431 00.008 7988 UpdateGuideState(): m_state=6
21:42:48.431 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6764
21:42:48.431 00.000 7988 Star::Find returns 1 (1), X=1183.16, Y=444.14, Mass=1457, SNR=25.9, Peak=255 HFD=3.0
21:42:48.431 00.000 7988 MultiStar: [#1 0.00,-0.21,0.99,U] [#2 0.23,-0.12,1.00,U] [#3 0.15,-0.07,0.97,U] [#4 0.16,-0.13,1.04,U] [#5 0.01,0.06,0.69,U] [#6 0.08,-0.33,0.71,U] [#7 0.12,0.06,0.67,U] [#8 -0.11,-0.05,0.64,U] 
21:42:48.431 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.18, 0.08}
21:42:48.431 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.58) = xAngle (0.91 = 0.91)
21:42:48.431 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.01 = -2.27)
21:42:48.431 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.67 mountX=0.08 mountY=-0.10, mountTheta=-0.89
21:42:48.440 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.08, opts=13)
21:42:48.440 00.000 7988 Enqueuing Move request for scope (0.10, -0.08)
21:42:48.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=25, FiltMax=255, Gamma=0.690
21:42:48.440 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9 Saturated
21:42:48.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:48.440 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:48.440 00.000 7988 Enqueuing Expose request
21:42:48.447 00.007 15712 Worker thread wakes up
21:42:48.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
21:42:48.447 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
21:42:48.447 00.000 15712 Moving (0.10, -0.08) raw xDistance=0.08 yDistance=-0.10
21:42:48.452 00.005 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:48.452 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
21:42:48.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:48.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:42:48.452 00.000 15712 MoveAxis(W, 6, ABG)
21:42:48.452 00.000 15712 Guiding  Dir = 3, Dur = 6
21:42:48.452 00.000 15712 IsGuiding returns 0
21:42:48.474 00.022 15712 IsGuiding returns 0
21:42:48.479 00.005 15712 Move returns status 0, amount 6
21:42:48.479 00.000 15712 MoveAxis(N, 0, ABG)
21:42:48.479 00.000 15712 Move returns status 0, amount 0
21:42:48.479 00.000 15712 move complete, result=0
21:42:48.479 00.000 15712 worker thread done servicing request
21:42:48.479 00.000 15712 Worker thread wakes up
21:42:48.479 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
21:42:48.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:48.481 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:50.123 01.642 15712 Exposure complete
21:42:50.184 00.061 15712 worker thread done servicing request
21:42:50.184 00.000 7988 OnExposeComplete: enter
21:42:50.186 00.002 7988 UpdateGuideState(): m_state=6
21:42:50.186 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6765
21:42:50.188 00.002 7988 Star::Find returns 1 (0), X=1182.94, Y=443.87, Mass=1475, SNR=26.1, Peak=238 HFD=3.0
21:42:50.188 00.000 7988 MultiStar: [#1 -0.00,-0.24,1.03,U] [#2 -0.00,-0.21,1.00,U] [#3 0.04,-0.25,0.95,U] [#4 0.04,-0.13,1.03,U] [#5 0.15,-0.08,0.73,U] [#6 0.05,-0.42,0.69,U] [#7 -0.24,-0.24,0.64,U] [#8 0.17,-0.37,0.64,U] 
21:42:50.191 00.003 7988 single-star, 8 included, MultiStar: {0.02, -0.23}, one-star: {-0.04, -0.19}
21:42:50.191 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
21:42:50.191 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
21:42:50.191 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.76 mountX=0.19 mountY=0.04, mountTheta=0.21
21:42:50.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.19, opts=13)
21:42:50.191 00.000 7988 Enqueuing Move request for scope (-0.04, -0.19)
21:42:50.191 00.000 15712 Worker thread wakes up
21:42:50.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
21:42:50.191 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
21:42:50.191 00.000 15712 Moving (-0.04, -0.19) raw xDistance=0.19 yDistance=0.04
21:42:50.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=24, FiltMax=255, Gamma=0.690
21:42:50.191 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1
21:42:50.200 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:50.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:50.202 00.002 7988 Enqueuing Expose request
21:42:50.202 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:42:50.202 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
21:42:50.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:50.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:42:50.202 00.000 15712 MoveAxis(W, 43, ABG)
21:42:50.202 00.000 15712 Guiding  Dir = 3, Dur = 43
21:42:50.202 00.000 15712 IsGuiding returns 0
21:42:50.220 00.018 15712 PulseGuide returned control before completion, sleep 38
21:42:50.265 00.045 15712 IsGuiding returns 1
21:42:50.265 00.000 15712 scope still moving after pulse duration time elapsed
21:42:50.313 00.048 15712 IsGuiding returns 0
21:42:50.313 00.000 15712 scope move finished after 43 + 68 ms
21:42:50.313 00.000 15712 Move returns status 0, amount 43
21:42:50.313 00.000 15712 MoveAxis(N, 0, ABG)
21:42:50.313 00.000 15712 Move returns status 0, amount 0
21:42:50.313 00.000 15712 move complete, result=0
21:42:50.313 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
21:42:50.318 00.005 15712 worker thread done servicing request
21:42:50.318 00.000 15712 Worker thread wakes up
21:42:50.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:50.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:51.734 01.416 15712 Exposure complete
21:42:51.794 00.060 15712 worker thread done servicing request
21:42:51.794 00.000 7988 OnExposeComplete: enter
21:42:51.795 00.001 7988 UpdateGuideState(): m_state=6
21:42:51.795 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6766
21:42:51.797 00.002 7988 Star::Find returns 1 (1), X=1183.18, Y=444.06, Mass=1524, SNR=26.6, Peak=255 HFD=3.4
21:42:51.797 00.000 7988 MultiStar: [#1 -0.01,-0.05,0.98,U] [#2 0.07,-0.04,1.00,U] [#3 0.02,-0.07,0.94,U] [#4 0.03,-0.02,0.98,U] [#5 -0.00,0.05,0.69,U] [#6 -0.17,-0.26,0.69,U] [#7 0.05,-0.18,0.69,U] [#8 -0.02,0.02,0.62,U] 
21:42:51.799 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.19, 0.00}
21:42:51.799 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
21:42:51.801 00.002 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.70)
21:42:51.802 00.001 7988 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.11 mountX=0.06 mountY=-0.03, mountTheta=-0.45
21:42:51.804 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.06, opts=13)
21:42:51.804 00.000 7988 Enqueuing Move request for scope (0.03, -0.06)
21:42:51.806 00.002 15712 Worker thread wakes up
21:42:51.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
21:42:51.806 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
21:42:51.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
21:42:51.806 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6 Saturated
21:42:51.809 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:51.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:51.811 00.002 7988 Enqueuing Expose request
21:42:51.811 00.000 15712 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=-0.03
21:42:51.811 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:51.811 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
21:42:51.811 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:51.811 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:51.811 00.000 15712 MoveAxis(W, 7, ABG)
21:42:51.811 00.000 15712 Guiding  Dir = 3, Dur = 7
21:42:51.843 00.032 15712 IsGuiding returns 0
21:42:51.866 00.023 15712 IsGuiding returns 0
21:42:51.866 00.000 15712 Move returns status 0, amount 7
21:42:51.866 00.000 15712 MoveAxis(N, 0, ABG)
21:42:51.866 00.000 15712 Move returns status 0, amount 0
21:42:51.866 00.000 15712 move complete, result=0
21:42:51.866 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
21:42:51.869 00.003 15712 worker thread done servicing request
21:42:51.869 00.000 15712 Worker thread wakes up
21:42:51.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:51.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:53.506 01.637 15712 Exposure complete
21:42:53.560 00.054 15712 worker thread done servicing request
21:42:53.560 00.000 7988 OnExposeComplete: enter
21:42:53.566 00.006 7988 UpdateGuideState(): m_state=6
21:42:53.566 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6767
21:42:53.568 00.002 7988 Star::Find returns 1 (1), X=1182.96, Y=444.07, Mass=1455, SNR=25.9, Peak=255 HFD=2.9
21:42:53.570 00.002 7988 MultiStar: [#1 -0.24,-0.08,1.03,U] [#2 -0.09,-0.13,1.03,U] [#3 -0.01,-0.13,0.96,U] [#4 -0.05,0.10,1.03,U] [#5 -0.20,-0.03,0.67,U] [#6 -0.29,-0.32,0.75,U] [#7 -0.06,-0.05,0.68,U] [#8 0.08,-0.18,0.66,U] 
21:42:53.571 00.001 7988 single-star, 8 included, MultiStar: {-0.10, -0.08}, one-star: {-0.02, 0.02}
21:42:53.571 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.58) = xAngle (4.16 = -2.13)
21:42:53.571 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.98)
21:42:53.573 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.58 mountX=-0.01 mountY=0.02, mountTheta=2.14
21:42:53.575 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.02, opts=13)
21:42:53.575 00.000 7988 Enqueuing Move request for scope (-0.02, 0.02)
21:42:53.577 00.002 15712 Worker thread wakes up
21:42:53.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
21:42:53.577 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
21:42:53.577 00.000 15712 Moving (-0.02, 0.02) raw xDistance=-0.01 yDistance=0.02
21:42:53.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
21:42:53.577 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.9 Saturated
21:42:53.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:53.577 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:53.582 00.005 7988 Enqueuing Expose request
21:42:53.582 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:53.582 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
21:42:53.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:53.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:42:53.582 00.000 15712 MoveAxis(W, 7, ABG)
21:42:53.582 00.000 15712 Guiding  Dir = 3, Dur = 7
21:42:53.582 00.000 15712 IsGuiding returns 0
21:42:53.608 00.026 15712 IsGuiding returns 0
21:42:53.608 00.000 15712 Move returns status 0, amount 7
21:42:53.608 00.000 15712 MoveAxis(N, 0, ABG)
21:42:53.608 00.000 15712 Move returns status 0, amount 0
21:42:53.608 00.000 15712 move complete, result=0
21:42:53.608 00.000 15712 worker thread done servicing request
21:42:53.608 00.000 15712 Worker thread wakes up
21:42:53.608 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
21:42:53.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:53.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:55.020 01.412 15712 Exposure complete
21:42:55.069 00.049 15712 worker thread done servicing request
21:42:55.069 00.000 7988 OnExposeComplete: enter
21:42:55.081 00.012 7988 UpdateGuideState(): m_state=6
21:42:55.081 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6768
21:42:55.081 00.000 7988 Star::Find returns 1 (0), X=1183.09, Y=444.07, Mass=1442, SNR=25.9, Peak=199 HFD=3.5
21:42:55.081 00.000 7988 MultiStar: [#1 -0.00,-0.04,1.03,U] [#2 0.11,-0.34,1.02,U] [#3 0.00,-0.04,0.96,U] [#4 -0.02,0.13,1.06,U] [#5 0.07,0.27,0.72,U] [#6 0.04,-0.37,0.70,U] [#7 -0.14,-0.45,0.67,U] [#8 -0.04,-0.23,0.65,U] 
21:42:55.086 00.005 7988 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.11, 0.02}
21:42:55.086 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
21:42:55.086 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.96)
21:42:55.086 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.36 mountX=0.10 mountY=-0.02, mountTheta=-0.18
21:42:55.086 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.10, opts=13)
21:42:55.086 00.000 7988 Enqueuing Move request for scope (0.02, -0.10)
21:42:55.086 00.000 15712 Worker thread wakes up
21:42:55.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
21:42:55.086 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
21:42:55.086 00.000 15712 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=-0.02
21:42:55.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:42:55.086 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.9
21:42:55.094 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:55.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:55.096 00.002 7988 Enqueuing Expose request
21:42:55.096 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:55.096 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
21:42:55.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:55.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:55.096 00.000 15712 MoveAxis(W, 6, ABG)
21:42:55.096 00.000 15712 Guiding  Dir = 3, Dur = 6
21:42:55.096 00.000 15712 IsGuiding returns 0
21:42:55.128 00.032 15712 IsGuiding returns 0
21:42:55.128 00.000 15712 Move returns status 0, amount 6
21:42:55.128 00.000 15712 MoveAxis(N, 0, ABG)
21:42:55.128 00.000 15712 Move returns status 0, amount 0
21:42:55.128 00.000 15712 move complete, result=0
21:42:55.128 00.000 15712 worker thread done servicing request
21:42:55.128 00.000 15712 Worker thread wakes up
21:42:55.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:55.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:55.128 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
21:42:56.868 01.740 15712 Exposure complete
21:42:56.920 00.052 15712 worker thread done servicing request
21:42:56.920 00.000 7988 OnExposeComplete: enter
21:42:56.920 00.000 7988 UpdateGuideState(): m_state=6
21:42:56.930 00.010 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6769
21:42:56.930 00.000 7988 Star::Find returns 1 (0), X=1183.23, Y=443.89, Mass=1495, SNR=26.4, Peak=225 HFD=3.0
21:42:56.930 00.000 7988 MultiStar: [#1 -0.03,-0.19,1.03,U] [#2 0.28,-0.33,1.00,U] [#3 0.05,-0.28,0.94,U] [#4 -0.05,-0.26,1.07,U] [#5 0.22,-0.04,0.73,U] [#6 -0.16,-0.31,0.69,U] [#7 0.16,-0.24,0.66,U] [#8 0.15,-0.50,0.67,U] 
21:42:56.930 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.25}, one-star: {0.25, -0.16}
21:42:56.930 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.58) = xAngle (0.37 = 0.37)
21:42:56.930 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.48 = -2.80)
21:42:56.930 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.21 mountX=0.25 mountY=-0.09, mountTheta=-0.34
21:42:56.937 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.25, opts=13)
21:42:56.937 00.000 7988 Enqueuing Move request for scope (0.10, -0.25)
21:42:56.937 00.000 15712 Worker thread wakes up
21:42:56.937 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
21:42:56.937 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
21:42:56.937 00.000 15712 Moving (0.10, -0.25) raw xDistance=0.25 yDistance=-0.09
21:42:56.937 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:42:56.937 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
21:42:56.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:56.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:56.937 00.000 7988 Enqueuing Expose request
21:42:56.946 00.009 15712 PPEC rslt: input = 0.25, final = 0.17, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:42:56.946 00.000 15712 PPEC: input: 0.25, control: 0.17, exposure: 1500
21:42:56.946 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:56.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:42:56.946 00.000 15712 MoveAxis(W, 56, ABG)
21:42:56.946 00.000 15712 Guiding  Dir = 3, Dur = 56
21:42:56.946 00.000 15712 IsGuiding returns 0
21:42:56.965 00.019 15712 PulseGuide returned control before completion, sleep 48
21:42:57.042 00.077 15712 IsGuiding returns 0
21:42:57.042 00.000 15712 Move returns status 0, amount 56
21:42:57.042 00.000 15712 MoveAxis(N, 0, ABG)
21:42:57.042 00.000 15712 Move returns status 0, amount 0
21:42:57.042 00.000 15712 move complete, result=0
21:42:57.042 00.000 15712 worker thread done servicing request
21:42:57.042 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
21:42:57.048 00.006 15712 Worker thread wakes up
21:42:57.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:57.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:42:58.459 01.411 15712 Exposure complete
21:42:58.518 00.059 15712 worker thread done servicing request
21:42:58.518 00.000 7988 OnExposeComplete: enter
21:42:58.520 00.002 7988 UpdateGuideState(): m_state=6
21:42:58.520 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6770
21:42:58.520 00.000 7988 Star::Find returns 1 (0), X=1183.00, Y=443.99, Mass=1496, SNR=26.3, Peak=240 HFD=2.8
21:42:58.520 00.000 7988 MultiStar: [#1 -0.11,-0.13,1.01,U] [#2 0.02,-0.25,1.03,U] [#3 -0.06,-0.10,0.94,U] [#4 -0.19,-0.15,1.02,U] [#5 0.26,-0.23,0.72,U] [#6 -0.03,-0.23,0.69,U] [#7 -0.01,-0.13,0.69,U] [#8 0.02,-0.22,0.69,U] 
21:42:58.520 00.000 7988 single-star, 8 included, MultiStar: {-0.02, -0.16}, one-star: {0.02, -0.07}
21:42:58.520 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
21:42:58.520 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.83)
21:42:58.520 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.23 mountX=0.07 mountY=-0.02, mountTheta=-0.32
21:42:58.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
21:42:58.520 00.000 7988 Enqueuing Move request for scope (0.02, -0.07)
21:42:58.520 00.000 15712 Worker thread wakes up
21:42:58.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
21:42:58.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
21:42:58.520 00.000 15712 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=-0.02
21:42:58.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:42:58.532 00.012 7988 UpdateGuideState exits: m=1496 SNR=26.3
21:42:58.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:58.534 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:42:58.536 00.002 7988 Enqueuing Expose request
21:42:58.536 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:42:58.536 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
21:42:58.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:58.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:58.536 00.000 15712 MoveAxis(W, 6, ABG)
21:42:58.536 00.000 15712 Guiding  Dir = 3, Dur = 6
21:42:58.536 00.000 15712 IsGuiding returns 0
21:42:58.552 00.016 15712 IsGuiding returns 0
21:42:58.552 00.000 15712 Move returns status 0, amount 6
21:42:58.552 00.000 15712 MoveAxis(N, 0, ABG)
21:42:58.552 00.000 15712 Move returns status 0, amount 0
21:42:58.552 00.000 15712 move complete, result=0
21:42:58.552 00.000 15712 worker thread done servicing request
21:42:58.552 00.000 15712 Worker thread wakes up
21:42:58.552 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
21:42:58.566 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
21:42:58.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:00.309 01.743 15712 Exposure complete
21:43:00.359 00.050 15712 worker thread done servicing request
21:43:00.359 00.000 7988 OnExposeComplete: enter
21:43:00.369 00.010 7988 UpdateGuideState(): m_state=6
21:43:00.371 00.002 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6771
21:43:00.371 00.000 7988 Star::Find returns 1 (0), X=1183.11, Y=444.00, Mass=1418, SNR=25.7, Peak=229 HFD=2.9
21:43:00.371 00.000 7988 MultiStar: [#1 -0.01,-0.08,1.04,U] [#2 0.14,-0.12,1.04,U] [#3 0.02,-0.06,0.98,U] [#4 -0.14,-0.14,1.07,U] [#5 0.21,-0.18,0.70,U] [#6 -0.01,-0.31,0.73,U] [#7 -0.16,-0.14,0.69,U] [#8 -0.05,-0.37,0.69,U] 
21:43:00.371 00.000 7988 single-star, 8 included, MultiStar: {0.02, -0.15}, one-star: {0.13, -0.06}
21:43:00.371 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.58) = xAngle (1.16 = 1.16)
21:43:00.371 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.27 = -2.02)
21:43:00.371 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=0.06 mountY=-0.13, mountTheta=-1.15
21:43:00.371 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
21:43:00.371 00.000 7988 Enqueuing Move request for scope (0.13, -0.06)
21:43:00.371 00.000 15712 Worker thread wakes up
21:43:00.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
21:43:00.371 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
21:43:00.371 00.000 15712 Moving (0.13, -0.06) raw xDistance=0.06 yDistance=-0.13
21:43:00.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:00.371 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.7
21:43:00.384 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:00.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:00.386 00.002 7988 Enqueuing Expose request
21:43:00.386 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:00.386 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
21:43:00.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:00.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:43:00.386 00.000 15712 MoveAxis(W, 6, ABG)
21:43:00.386 00.000 15712 Guiding  Dir = 3, Dur = 6
21:43:00.386 00.000 15712 IsGuiding returns 0
21:43:00.402 00.016 15712 IsGuiding returns 0
21:43:00.402 00.000 15712 Move returns status 0, amount 6
21:43:00.402 00.000 15712 MoveAxis(N, 0, ABG)
21:43:00.402 00.000 15712 Move returns status 0, amount 0
21:43:00.402 00.000 15712 move complete, result=0
21:43:00.402 00.000 15712 worker thread done servicing request
21:43:00.402 00.000 15712 Worker thread wakes up
21:43:00.402 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
21:43:00.403 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:00.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:01.821 01.418 15712 Exposure complete
21:43:01.867 00.046 15712 worker thread done servicing request
21:43:01.867 00.000 7988 OnExposeComplete: enter
21:43:01.882 00.015 7988 UpdateGuideState(): m_state=6
21:43:01.883 00.001 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6772
21:43:01.883 00.000 7988 Star::Find returns 1 (0), X=1182.98, Y=444.18, Mass=1508, SNR=26.5, Peak=231 HFD=3.4
21:43:01.883 00.000 7988 MultiStar: [#1 -0.10,-0.23,1.02,U] [#2 0.09,-0.23,1.02,U] [#3 0.08,-0.20,0.96,U] [#4 -0.09,0.04,1.06,U] [#5 -0.06,-0.11,0.70,U] [#6 -0.14,-0.51,0.70,U] [#7 0.09,-0.30,0.70,U] [#8 -0.16,-0.11,0.66,U] 
21:43:01.883 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.15}, one-star: {0.00, 0.12}
21:43:01.883 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
21:43:01.883 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
21:43:01.883 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.12 mountY=-0.00, mountTheta=-3.11
21:43:01.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.12, opts=13)
21:43:01.883 00.000 7988 Enqueuing Move request for scope (0.00, 0.12)
21:43:01.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:01.883 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.5
21:43:01.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:01.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:01.883 00.000 7988 Enqueuing Expose request
21:43:01.899 00.016 15712 Worker thread wakes up
21:43:01.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
21:43:01.899 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
21:43:01.899 00.000 15712 Moving (0.00, 0.12) raw xDistance=-0.12 yDistance=-0.00
21:43:01.899 00.000 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:01.899 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
21:43:01.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:01.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:43:01.899 00.000 15712 MoveAxis(W, 6, ABG)
21:43:01.899 00.000 15712 Guiding  Dir = 3, Dur = 6
21:43:01.899 00.000 15712 IsGuiding returns 0
21:43:01.916 00.017 15712 IsGuiding returns 0
21:43:01.916 00.000 15712 Move returns status 0, amount 6
21:43:01.916 00.000 15712 MoveAxis(N, 0, ABG)
21:43:01.916 00.000 15712 Move returns status 0, amount 0
21:43:01.916 00.000 15712 move complete, result=0
21:43:01.916 00.000 15712 worker thread done servicing request
21:43:01.916 00.000 15712 Worker thread wakes up
21:43:01.916 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
21:43:01.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:01.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:03.561 01.645 15712 Exposure complete
21:43:03.621 00.060 15712 worker thread done servicing request
21:43:03.621 00.000 7988 OnExposeComplete: enter
21:43:03.621 00.000 7988 UpdateGuideState(): m_state=6
21:43:03.621 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6773
21:43:03.625 00.004 7988 Star::Find returns 1 (0), X=1183.02, Y=444.03, Mass=1540, SNR=26.7, Peak=238 HFD=2.9
21:43:03.625 00.000 7988 MultiStar: [#1 -0.04,-0.23,0.99,U] [#2 0.02,-0.07,1.00,U] [#3 -0.02,-0.13,0.94,U] [#4 -0.02,0.04,1.06,U] [#5 0.07,-0.11,0.67,U] [#6 -0.20,-0.35,0.71,U] [#7 -0.02,-0.38,0.66,U] [#8 0.12,-0.20,0.66,U] 
21:43:03.625 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.14}, one-star: {0.04, -0.02}
21:43:03.625 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
21:43:03.625 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.15)
21:43:03.625 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.56 mountX=0.02 mountY=-0.04, mountTheta=-1.01
21:43:03.632 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
21:43:03.632 00.000 7988 Enqueuing Move request for scope (0.04, -0.02)
21:43:03.632 00.000 15712 Worker thread wakes up
21:43:03.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
21:43:03.632 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
21:43:03.632 00.000 15712 Moving (0.04, -0.02) raw xDistance=0.02 yDistance=-0.04
21:43:03.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:43:03.632 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7
21:43:03.637 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:03.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:03.639 00.002 7988 Enqueuing Expose request
21:43:03.639 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:03.639 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
21:43:03.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:03.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:43:03.639 00.000 15712 MoveAxis(W, 6, ABG)
21:43:03.639 00.000 15712 Guiding  Dir = 3, Dur = 6
21:43:03.641 00.002 15712 IsGuiding returns 0
21:43:03.689 00.048 15712 IsGuiding returns 0
21:43:03.689 00.000 15712 Move returns status 0, amount 6
21:43:03.689 00.000 15712 MoveAxis(N, 0, ABG)
21:43:03.689 00.000 15712 Move returns status 0, amount 0
21:43:03.689 00.000 15712 move complete, result=0
21:43:03.689 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
21:43:03.697 00.008 15712 worker thread done servicing request
21:43:03.697 00.000 15712 Worker thread wakes up
21:43:03.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:03.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:05.111 01.414 15712 Exposure complete
21:43:05.170 00.059 15712 worker thread done servicing request
21:43:05.170 00.000 7988 OnExposeComplete: enter
21:43:05.170 00.000 7988 UpdateGuideState(): m_state=6
21:43:05.172 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6774
21:43:05.172 00.000 7988 Star::Find returns 1 (0), X=1183.10, Y=443.86, Mass=1514, SNR=26.5, Peak=240 HFD=3.1
21:43:05.172 00.000 7988 MultiStar: [#1 -0.01,-0.21,1.02,U] [#2 0.01,-0.32,1.00,U] [#3 0.09,-0.20,0.97,U] [#4 -0.01,-0.23,1.03,U] [#5 0.25,-0.23,0.68,U] [#6 -0.06,-0.41,0.70,U] [#7 -0.16,-0.29,0.65,U] [#8 -0.11,-0.42,0.67,U] 
21:43:05.172 00.000 7988 single-star, 8 included, MultiStar: {0.02, -0.27}, one-star: {0.12, -0.20}
21:43:05.172 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
21:43:05.172 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.64)
21:43:05.179 00.007 7988 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.04 mountX=0.20 mountY=-0.11, mountTheta=-0.51
21:43:05.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.20, opts=13)
21:43:05.179 00.000 7988 Enqueuing Move request for scope (0.12, -0.20)
21:43:05.179 00.000 15712 Worker thread wakes up
21:43:05.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
21:43:05.179 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
21:43:05.179 00.000 15712 Moving (0.12, -0.20) raw xDistance=0.20 yDistance=-0.11
21:43:05.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=16, FiltMax=255, Gamma=0.690
21:43:05.179 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
21:43:05.185 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:05.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:05.187 00.002 7988 Enqueuing Expose request
21:43:05.188 00.001 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:43:05.188 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
21:43:05.188 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:05.188 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:43:05.188 00.000 15712 MoveAxis(W, 45, ABG)
21:43:05.188 00.000 15712 Guiding  Dir = 3, Dur = 45
21:43:05.188 00.000 15712 IsGuiding returns 0
21:43:05.213 00.025 15712 PulseGuide returned control before completion, sleep 31
21:43:05.252 00.039 15712 IsGuiding returns 1
21:43:05.252 00.000 15712 scope still moving after pulse duration time elapsed
21:43:05.284 00.032 15712 IsGuiding returns 0
21:43:05.284 00.000 15712 scope move finished after 45 + 59 ms
21:43:05.284 00.000 15712 Move returns status 0, amount 45
21:43:05.284 00.000 15712 MoveAxis(N, 0, ABG)
21:43:05.284 00.000 15712 Move returns status 0, amount 0
21:43:05.284 00.000 15712 move complete, result=0
21:43:05.284 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
21:43:05.296 00.012 15712 worker thread done servicing request
21:43:05.296 00.000 15712 Worker thread wakes up
21:43:05.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:05.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:06.928 01.632 15712 Exposure complete
21:43:06.984 00.056 15712 worker thread done servicing request
21:43:06.984 00.000 7988 OnExposeComplete: enter
21:43:06.984 00.000 7988 UpdateGuideState(): m_state=6
21:43:06.984 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6775
21:43:06.990 00.006 7988 Star::Find returns 1 (1), X=1183.05, Y=444.05, Mass=1399, SNR=25.5, Peak=255 HFD=2.9
21:43:06.990 00.000 7988 MultiStar: [#1 -0.16,-0.04,1.03,U] [#2 0.16,-0.26,1.08,U] [#3 0.01,-0.07,1.01,U] [#4 -0.15,-0.06,1.08,U] [#5 -0.02,-0.19,0.77,U] [#6 -0.20,-0.30,0.72,U] [#7 -0.33,-0.22,0.70,U] [#8 -0.11,-0.27,0.70,U] 
21:43:06.992 00.002 7988 single-star, 8 included, MultiStar: {-0.07, -0.15}, one-star: {0.07, -0.00}
21:43:06.994 00.002 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.58) = xAngle (1.52 = 1.52)
21:43:06.994 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.63 = -1.65)
21:43:06.996 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.05 mountX=0.00 mountY=-0.07, mountTheta=-1.52
21:43:06.996 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.00, opts=13)
21:43:06.998 00.002 7988 Enqueuing Move request for scope (0.07, -0.00)
21:43:07.000 00.002 15712 Worker thread wakes up
21:43:07.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
21:43:07.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
21:43:07.000 00.000 15712 Moving (0.07, -0.00) raw xDistance=0.00 yDistance=-0.07
21:43:07.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:43:07.001 00.001 7988 UpdateGuideState exits: m=1399 SNR=25.5 Saturated
21:43:07.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:07.003 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:07.003 00.000 7988 Enqueuing Expose request
21:43:07.005 00.002 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:07.005 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
21:43:07.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:07.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:07.005 00.000 15712 MoveAxis(W, 6, ABG)
21:43:07.006 00.001 15712 Guiding  Dir = 3, Dur = 6
21:43:07.006 00.000 15712 IsGuiding returns 0
21:43:07.018 00.012 15712 IsGuiding returns 0
21:43:07.018 00.000 15712 Move returns status 0, amount 6
21:43:07.018 00.000 15712 MoveAxis(N, 0, ABG)
21:43:07.018 00.000 15712 Move returns status 0, amount 0
21:43:07.018 00.000 15712 move complete, result=0
21:43:07.018 00.000 15712 worker thread done servicing request
21:43:07.018 00.000 15712 Worker thread wakes up
21:43:07.018 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
21:43:07.022 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:07.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:08.439 01.417 15712 Exposure complete
21:43:08.498 00.059 15712 worker thread done servicing request
21:43:08.498 00.000 7988 OnExposeComplete: enter
21:43:08.498 00.000 7988 UpdateGuideState(): m_state=6
21:43:08.498 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6776
21:43:08.504 00.006 7988 Star::Find returns 1 (1), X=1182.92, Y=444.04, Mass=1574, SNR=27.1, Peak=255 HFD=3.1
21:43:08.504 00.000 7988 MultiStar: [#1 -0.09,-0.17,1.02,U] [#2 0.04,-0.18,0.98,U] [#3 -0.07,-0.05,0.93,U] [#4 -0.12,0.07,1.01,U] [#5 -0.12,-0.05,0.70,U] [#6 -0.11,-0.27,0.69,U] [#7 -0.12,-0.20,0.68,U] [#8 0.13,-0.02,0.64,U] 
21:43:08.504 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.07, -0.02}
21:43:08.504 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
21:43:08.504 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
21:43:08.504 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.89 mountX=0.02 mountY=0.07, mountTheta=1.32
21:43:08.504 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.02, opts=13)
21:43:08.504 00.000 7988 Enqueuing Move request for scope (-0.07, -0.02)
21:43:08.504 00.000 15712 Worker thread wakes up
21:43:08.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
21:43:08.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
21:43:08.504 00.000 15712 Moving (-0.07, -0.02) raw xDistance=0.02 yDistance=0.07
21:43:08.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:08.514 00.010 7988 UpdateGuideState exits: m=1574 SNR=27.1 Saturated
21:43:08.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:08.516 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:08.516 00.000 7988 Enqueuing Expose request
21:43:08.518 00.002 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:08.518 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
21:43:08.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:08.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:43:08.518 00.000 15712 MoveAxis(W, 4, ABG)
21:43:08.518 00.000 15712 Guiding  Dir = 3, Dur = 4
21:43:08.518 00.000 15712 IsGuiding returns 0
21:43:08.538 00.020 15712 IsGuiding returns 0
21:43:08.538 00.000 15712 Move returns status 0, amount 4
21:43:08.538 00.000 15712 MoveAxis(N, 0, ABG)
21:43:08.538 00.000 15712 Move returns status 0, amount 0
21:43:08.538 00.000 15712 move complete, result=0
21:43:08.538 00.000 15712 worker thread done servicing request
21:43:08.538 00.000 15712 Worker thread wakes up
21:43:08.538 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
21:43:08.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:08.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:10.180 01.642 15712 Exposure complete
21:43:10.231 00.051 15712 worker thread done servicing request
21:43:10.231 00.000 7988 OnExposeComplete: enter
21:43:10.231 00.000 7988 UpdateGuideState(): m_state=6
21:43:10.240 00.009 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6777
21:43:10.240 00.000 7988 Star::Find returns 1 (1), X=1183.05, Y=443.99, Mass=1509, SNR=26.4, Peak=255 HFD=2.9
21:43:10.240 00.000 7988 MultiStar: [#1 0.00,-0.32,1.04,U] [#2 0.17,-0.40,0.99,U] [#3 0.08,-0.24,0.94,U] [#4 -0.12,-0.12,1.05,U] [#5 -0.00,-0.15,0.69,U] [#6 -0.03,-0.45,0.70,U] [#7 -0.18,-0.36,0.67,U] [#8 -0.03,-0.15,0.66,U] 
21:43:10.240 00.000 7988 single-star, 8 included, MultiStar: {0.00, -0.25}, one-star: {0.07, -0.06}
21:43:10.240 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.58) = xAngle (0.85 = 0.85)
21:43:10.240 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.96 = -2.32)
21:43:10.240 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.73 mountX=0.06 mountY=-0.07, mountTheta=-0.84
21:43:10.248 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.06, opts=13)
21:43:10.248 00.000 7988 Enqueuing Move request for scope (0.07, -0.06)
21:43:10.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:10.248 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4 Saturated
21:43:10.248 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:10.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:10.248 00.000 7988 Enqueuing Expose request
21:43:10.248 00.000 15712 Worker thread wakes up
21:43:10.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
21:43:10.256 00.008 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
21:43:10.256 00.000 15712 Moving (0.07, -0.06) raw xDistance=0.06 yDistance=-0.07
21:43:10.256 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:10.256 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
21:43:10.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:10.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:10.256 00.000 15712 MoveAxis(W, 4, ABG)
21:43:10.256 00.000 15712 Guiding  Dir = 3, Dur = 4
21:43:10.256 00.000 15712 IsGuiding returns 0
21:43:10.278 00.022 15712 IsGuiding returns 0
21:43:10.278 00.000 15712 Move returns status 0, amount 4
21:43:10.278 00.000 15712 MoveAxis(N, 0, ABG)
21:43:10.278 00.000 15712 Move returns status 0, amount 0
21:43:10.278 00.000 15712 move complete, result=0
21:43:10.278 00.000 15712 worker thread done servicing request
21:43:10.278 00.000 15712 Worker thread wakes up
21:43:10.278 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
21:43:10.283 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:10.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:11.697 01.414 15712 Exposure complete
21:43:11.742 00.045 15712 worker thread done servicing request
21:43:11.742 00.000 7988 OnExposeComplete: enter
21:43:11.742 00.000 7988 UpdateGuideState(): m_state=6
21:43:11.757 00.015 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6778
21:43:11.759 00.002 7988 Star::Find returns 1 (1), X=1183.06, Y=443.90, Mass=1571, SNR=27.0, Peak=255 HFD=3.2
21:43:11.759 00.000 7988 MultiStar: [#1 -0.08,-0.32,0.99,U] [#2 -0.12,-0.43,0.97,U] [#3 -0.11,-0.23,0.94,U] [#4 -0.12,-0.18,1.03,U] [#5 -0.02,-0.30,0.72,U] [#6 -0.07,-0.37,0.70,U] [#7 -0.04,-0.37,0.66,U] [#8 -0.09,-0.35,0.62,U] 
21:43:11.759 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.29}, one-star: {0.08, -0.16}
21:43:11.759 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.49 = 0.49)
21:43:11.759 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.60 = -2.68)
21:43:11.759 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.09 mountX=0.16 mountY=-0.08, mountTheta=-0.46
21:43:11.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.16, opts=13)
21:43:11.759 00.000 7988 Enqueuing Move request for scope (0.08, -0.16)
21:43:11.759 00.000 15712 Worker thread wakes up
21:43:11.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
21:43:11.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
21:43:11.759 00.000 15712 Moving (0.08, -0.16) raw xDistance=0.16 yDistance=-0.08
21:43:11.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:11.759 00.000 7988 UpdateGuideState exits: m=1571 SNR=27.0 Saturated
21:43:11.770 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:11.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:11.772 00.002 7988 Enqueuing Expose request
21:43:11.773 00.001 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:11.773 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
21:43:11.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:11.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:11.773 00.000 15712 MoveAxis(W, 3, ABG)
21:43:11.773 00.000 15712 Guiding  Dir = 3, Dur = 3
21:43:11.773 00.000 15712 IsGuiding returns 0
21:43:11.795 00.022 15712 IsGuiding returns 0
21:43:11.795 00.000 15712 Move returns status 0, amount 3
21:43:11.795 00.000 15712 MoveAxis(N, 0, ABG)
21:43:11.795 00.000 15712 Move returns status 0, amount 0
21:43:11.795 00.000 15712 move complete, result=0
21:43:11.795 00.000 15712 worker thread done servicing request
21:43:11.795 00.000 15712 Worker thread wakes up
21:43:11.795 00.000 7988 GuideStep: 0.2 px 3 ms WEST, -0.1 px 0 ms NORTH
21:43:11.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:11.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:13.434 01.639 15712 Exposure complete
21:43:13.492 00.058 15712 worker thread done servicing request
21:43:13.492 00.000 7988 OnExposeComplete: enter
21:43:13.496 00.004 7988 UpdateGuideState(): m_state=6
21:43:13.496 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6779
21:43:13.498 00.002 7988 Star::Find returns 1 (0), X=1183.23, Y=443.74, Mass=1500, SNR=26.2, Peak=213 HFD=3.4
21:43:13.498 00.000 7988 MultiStar: [#1 -0.12,-0.56,1.04,U] [#2 0.21,-0.43,0.98,U] [#3 0.01,-0.31,0.95,U] [#4 -0.10,-0.16,1.02,U] [#5 0.09,-0.08,0.71,U] [#6 -0.05,-0.47,0.70,U] [#7 -0.15,-0.43,0.70,U] [#8 -0.10,-0.41,0.65,U] 
21:43:13.498 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.35}, one-star: {0.25, -0.32}
21:43:13.498 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
21:43:13.498 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.13)
21:43:13.498 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.53 mountX=0.35 mountY=-0.00, mountTheta=-0.01
21:43:13.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.35, opts=13)
21:43:13.498 00.000 7988 Enqueuing Move request for scope (0.01, -0.35)
21:43:13.498 00.000 15712 Worker thread wakes up
21:43:13.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
21:43:13.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
21:43:13.498 00.000 15712 Moving (0.01, -0.35) raw xDistance=0.35 yDistance=-0.00
21:43:13.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:43:13.498 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.2
21:43:13.509 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:13.511 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:13.512 00.001 7988 Enqueuing Expose request
21:43:13.514 00.002 15712 PPEC rslt: input = 0.35, final = 0.22, react = 0.21, pred = 0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 636.00
21:43:13.514 00.000 15712 PPEC: input: 0.35, control: 0.22, exposure: 1500
21:43:13.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:13.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:43:13.514 00.000 15712 MoveAxis(W, 72, ABG)
21:43:13.514 00.000 15712 Guiding  Dir = 3, Dur = 72
21:43:13.514 00.000 15712 IsGuiding returns 0
21:43:13.537 00.023 15712 PulseGuide returned control before completion, sleep 56
21:43:13.607 00.070 15712 IsGuiding returns 1
21:43:13.607 00.000 15712 scope still moving after pulse duration time elapsed
21:43:13.647 00.040 15712 IsGuiding returns 0
21:43:13.647 00.000 15712 scope move finished after 72 + 67 ms
21:43:13.647 00.000 15712 Move returns status 0, amount 72
21:43:13.647 00.000 15712 MoveAxis(N, 0, ABG)
21:43:13.647 00.000 15712 Move returns status 0, amount 0
21:43:13.647 00.000 15712 move complete, result=0
21:43:13.647 00.000 7988 GuideStep: 0.4 px 72 ms WEST, -0.0 px 0 ms NORTH
21:43:13.655 00.008 15712 worker thread done servicing request
21:43:13.655 00.000 15712 Worker thread wakes up
21:43:13.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:13.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:15.060 01.405 15712 Exposure complete
21:43:15.106 00.046 15712 worker thread done servicing request
21:43:15.106 00.000 7988 OnExposeComplete: enter
21:43:15.122 00.016 7988 UpdateGuideState(): m_state=6
21:43:15.123 00.001 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6780
21:43:15.123 00.000 7988 Star::Find returns 1 (1), X=1182.99, Y=444.05, Mass=1628, SNR=27.4, Peak=255 HFD=4.0
21:43:15.125 00.002 7988 MultiStar: [#1 -0.13,-0.24,1.01,U] [#2 -0.07,-0.27,0.96,U] [#3 -0.03,-0.07,0.90,U] [#4 -0.09,-0.14,1.01,U] [#5 0.10,-0.22,0.70,U] [#6 -0.08,-0.23,0.66,U] [#7 -0.10,-0.30,0.64,U] [#8 0.02,-0.12,0.60,U] 
21:43:15.125 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.17}, one-star: {0.01, -0.01}
21:43:15.127 00.002 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
21:43:15.127 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.19)
21:43:15.129 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.59 mountX=0.01 mountY=-0.01, mountTheta=-0.98
21:43:15.131 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
21:43:15.131 00.000 7988 Enqueuing Move request for scope (0.01, -0.01)
21:43:15.133 00.002 15712 Worker thread wakes up
21:43:15.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:43:15.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:43:15.133 00.000 15712 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
21:43:15.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:43:15.133 00.000 7988 UpdateGuideState exits: m=1628 SNR=27.4 Saturated
21:43:15.135 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:15.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:15.137 00.002 7988 Enqueuing Expose request
21:43:15.137 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:15.137 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
21:43:15.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:15.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:43:15.139 00.002 15712 MoveAxis(W, 2, ABG)
21:43:15.139 00.000 15712 Guiding  Dir = 3, Dur = 2
21:43:15.169 00.030 15712 IsGuiding returns 0
21:43:15.188 00.019 15712 IsGuiding returns 0
21:43:15.188 00.000 15712 Move returns status 0, amount 2
21:43:15.188 00.000 15712 MoveAxis(N, 0, ABG)
21:43:15.188 00.000 15712 Move returns status 0, amount 0
21:43:15.188 00.000 15712 move complete, result=0
21:43:15.188 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
21:43:15.190 00.002 15712 worker thread done servicing request
21:43:15.190 00.000 15712 Worker thread wakes up
21:43:15.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:15.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:16.829 01.639 15712 Exposure complete
21:43:16.889 00.060 15712 worker thread done servicing request
21:43:16.889 00.000 7988 OnExposeComplete: enter
21:43:16.889 00.000 7988 UpdateGuideState(): m_state=6
21:43:16.892 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6781
21:43:16.892 00.000 7988 Star::Find returns 1 (0), X=1182.96, Y=443.95, Mass=1503, SNR=26.4, Peak=243 HFD=2.9
21:43:16.894 00.002 7988 MultiStar: [#1 -0.13,-0.22,1.00,U] [#2 -0.12,-0.39,0.99,U] [#3 -0.10,-0.38,0.98,U] [#4 -0.19,-0.05,1.05,U] [#5 -0.01,-0.17,0.71,U] [#6 -0.17,-0.30,0.73,U] [#7 -0.16,-0.27,0.69,U] [#8 -0.10,-0.41,0.64,U] 
21:43:16.896 00.002 7988 single-star, 8 included, MultiStar: {-0.11, -0.25}, one-star: {-0.02, -0.11}
21:43:16.896 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
21:43:16.896 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
21:43:16.896 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.75 mountX=0.11 mountY=0.02, mountTheta=0.20
21:43:16.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.11, opts=13)
21:43:16.896 00.000 7988 Enqueuing Move request for scope (-0.02, -0.11)
21:43:16.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:43:16.896 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
21:43:16.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:16.905 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:16.905 00.000 7988 Enqueuing Expose request
21:43:16.908 00.003 15712 Worker thread wakes up
21:43:16.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
21:43:16.908 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
21:43:16.908 00.000 15712 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=0.02
21:43:16.912 00.004 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:16.912 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
21:43:16.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:16.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:43:16.912 00.000 15712 MoveAxis(W, 2, ABG)
21:43:16.912 00.000 15712 Guiding  Dir = 3, Dur = 2
21:43:16.912 00.000 15712 IsGuiding returns 0
21:43:16.930 00.018 15712 IsGuiding returns 0
21:43:16.930 00.000 15712 Move returns status 0, amount 2
21:43:16.930 00.000 15712 MoveAxis(N, 0, ABG)
21:43:16.930 00.000 15712 Move returns status 0, amount 0
21:43:16.930 00.000 15712 move complete, result=0
21:43:16.930 00.000 15712 worker thread done servicing request
21:43:16.930 00.000 15712 Worker thread wakes up
21:43:16.930 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
21:43:16.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:16.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:18.345 01.415 15712 Exposure complete
21:43:18.401 00.056 15712 worker thread done servicing request
21:43:18.401 00.000 7988 OnExposeComplete: enter
21:43:18.406 00.005 7988 UpdateGuideState(): m_state=6
21:43:18.406 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6782
21:43:18.408 00.002 7988 Star::Find returns 1 (0), X=1183.05, Y=443.73, Mass=1518, SNR=26.5, Peak=224 HFD=3.0
21:43:18.408 00.000 7988 MultiStar: [#1 0.01,-0.35,1.02,U] [#2 0.29,-0.48,1.02,U] [#3 0.07,-0.22,0.95,U] [#4 -0.05,-0.12,1.04,U] [#5 0.12,-0.15,0.71,U] [#6 -0.01,-0.45,0.71,U] [#7 0.02,-0.30,0.68,U] [#8 0.28,-0.51,0.67,U] 
21:43:18.410 00.002 7988 refined, 8 included, MultiStar: {0.08, -0.32}, one-star: {0.07, -0.32}
21:43:18.410 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
21:43:18.412 00.002 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.91)
21:43:18.412 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.31 mountX=0.32 mountY=-0.08, mountTheta=-0.24
21:43:18.414 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.32, opts=13)
21:43:18.416 00.002 7988 Enqueuing Move request for scope (0.08, -0.32)
21:43:18.416 00.000 15712 Worker thread wakes up
21:43:18.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
21:43:18.416 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
21:43:18.416 00.000 15712 Moving (0.08, -0.32) raw xDistance=0.32 yDistance=-0.08
21:43:18.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:18.418 00.002 7988 UpdateGuideState exits: m=1518 SNR=26.5
21:43:18.420 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:18.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:18.422 00.002 7988 Enqueuing Expose request
21:43:18.422 00.000 15712 PPEC rslt: input = 0.32, final = 0.20, react = 0.19, pred = 0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
21:43:18.422 00.000 15712 PPEC: input: 0.32, control: 0.20, exposure: 1500
21:43:18.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:18.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:18.422 00.000 15712 MoveAxis(W, 64, ABG)
21:43:18.422 00.000 15712 Guiding  Dir = 3, Dur = 64
21:43:18.422 00.000 15712 IsGuiding returns 0
21:43:18.445 00.023 15712 PulseGuide returned control before completion, sleep 50
21:43:18.503 00.058 15712 IsGuiding returns 1
21:43:18.503 00.000 15712 scope still moving after pulse duration time elapsed
21:43:18.548 00.045 15712 IsGuiding returns 0
21:43:18.548 00.000 15712 scope move finished after 64 + 60 ms
21:43:18.548 00.000 15712 Move returns status 0, amount 64
21:43:18.548 00.000 15712 MoveAxis(N, 0, ABG)
21:43:18.548 00.000 15712 Move returns status 0, amount 0
21:43:18.548 00.000 15712 move complete, result=0
21:43:18.548 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
21:43:18.550 00.002 15712 worker thread done servicing request
21:43:18.550 00.000 15712 Worker thread wakes up
21:43:18.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:18.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:20.189 01.639 15712 Exposure complete
21:43:20.238 00.049 15712 worker thread done servicing request
21:43:20.238 00.000 7988 OnExposeComplete: enter
21:43:20.238 00.000 7988 UpdateGuideState(): m_state=6
21:43:20.252 00.014 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6783
21:43:20.253 00.001 7988 Star::Find returns 1 (0), X=1183.13, Y=444.00, Mass=1581, SNR=27.1, Peak=241 HFD=3.0
21:43:20.255 00.002 7988 MultiStar: [#1 0.00,-0.20,0.99,U] [#2 0.30,-0.49,1.01,U] [#3 0.05,-0.34,0.92,U] [#4 0.05,-0.21,1.03,U] [#5 0.19,-0.42,0.70,U] [#6 0.11,-0.37,0.73,U] [#7 0.18,-0.15,0.65,U] [#8 0.09,-0.43,0.64,U] 
21:43:20.255 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.29}, one-star: {0.15, -0.06}
21:43:20.255 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.58) = xAngle (1.19 = 1.19)
21:43:20.255 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.30 = -1.99)
21:43:20.255 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.39 mountX=0.06 mountY=-0.14, mountTheta=-1.18
21:43:20.255 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.06, opts=13)
21:43:20.255 00.000 7988 Enqueuing Move request for scope (0.15, -0.06)
21:43:20.255 00.000 15712 Worker thread wakes up
21:43:20.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
21:43:20.255 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
21:43:20.255 00.000 15712 Moving (0.15, -0.06) raw xDistance=0.06 yDistance=-0.14
21:43:20.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:43:20.255 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.1
21:43:20.265 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:20.265 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:20.267 00.002 7988 Enqueuing Expose request
21:43:20.267 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:20.267 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
21:43:20.269 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:20.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:43:20.269 00.000 15712 MoveAxis(W, 1, ABG)
21:43:20.269 00.000 15712 Guiding  Dir = 3, Dur = 1
21:43:20.269 00.000 15712 IsGuiding returns 0
21:43:20.285 00.016 15712 IsGuiding returns 0
21:43:20.285 00.000 15712 Move returns status 0, amount 1
21:43:20.285 00.000 15712 MoveAxis(N, 0, ABG)
21:43:20.285 00.000 15712 Move returns status 0, amount 0
21:43:20.285 00.000 15712 move complete, result=0
21:43:20.285 00.000 15712 worker thread done servicing request
21:43:20.285 00.000 15712 Worker thread wakes up
21:43:20.285 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:43:20.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:20.289 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:21.712 01.423 15712 Exposure complete
21:43:21.845 00.133 15712 worker thread done servicing request
21:43:21.845 00.000 7988 OnExposeComplete: enter
21:43:21.849 00.004 7988 UpdateGuideState(): m_state=6
21:43:21.851 00.002 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6784
21:43:21.853 00.002 7988 Star::Find returns 1 (0), X=1182.99, Y=443.88, Mass=1539, SNR=26.8, Peak=242 HFD=3.0
21:43:21.855 00.002 7988 MultiStar: [#1 0.01,-0.35,1.01,U] [#2 -0.06,-0.43,1.02,U] [#3 -0.17,-0.33,0.95,U] [#4 -0.07,-0.21,1.02,U] [#5 -0.08,-0.20,0.71,U] [#6 -0.10,-0.37,0.68,U] [#7 -0.13,-0.36,0.67,U] [#8 0.00,-0.30,0.66,U] 
21:43:21.857 00.002 7988 single-star, 8 included, MultiStar: {-0.06, -0.30}, one-star: {0.01, -0.17}
21:43:21.859 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
21:43:21.862 00.003 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
21:43:21.864 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.50 mountX=0.17 mountY=-0.01, mountTheta=-0.04
21:43:21.868 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.17, opts=13)
21:43:21.869 00.001 7988 Enqueuing Move request for scope (0.01, -0.17)
21:43:21.880 00.011 15712 Worker thread wakes up
21:43:21.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
21:43:21.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
21:43:21.880 00.000 15712 Moving (0.01, -0.17) raw xDistance=0.17 yDistance=-0.01
21:43:21.884 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:21.886 00.002 7988 UpdateGuideState exits: m=1539 SNR=26.8
21:43:21.890 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:21.900 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:21.903 00.003 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:43:21.903 00.000 7988 Enqueuing Expose request
21:43:21.907 00.004 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
21:43:21.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:21.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:43:21.907 00.000 15712 MoveAxis(W, 35, ABG)
21:43:21.907 00.000 7988 evsrv: cli 0CCD02A8 connect
21:43:21.908 00.001 15712 Guiding  Dir = 3, Dur = 35
21:43:21.908 00.000 7988 case statement mapped state 6 to 3
21:43:21.913 00.005 15712 IsGuiding returns 0
21:43:21.913 00.000 7988 case statement mapped state 6 to 3
21:43:21.913 00.000 7988 evsrv: cli 0CCD02A8 request: {"method":"get_app_state","id":"debbecef-4ab8-4a96-bbcb-fedf400045db"}
21:43:21.913 00.000 7988 case statement mapped state 6 to 3
21:43:21.920 00.007 7988 evsrv: cli 0CCD02A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"debbecef-4ab8-4a96-bbcb-fedf400045db"}
21:43:21.924 00.004 15712 PulseGuide returned control before completion, sleep 26
21:43:21.934 00.010 7988 evsrv: cli 0CCD02A8 disconnect
21:43:21.980 00.046 15712 IsGuiding returns 0
21:43:21.980 00.000 15712 Move returns status 0, amount 35
21:43:21.980 00.000 15712 MoveAxis(N, 0, ABG)
21:43:21.980 00.000 15712 Move returns status 0, amount 0
21:43:21.980 00.000 15712 move complete, result=0
21:43:21.980 00.000 15712 worker thread done servicing request
21:43:21.980 00.000 15712 Worker thread wakes up
21:43:21.980 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
21:43:21.984 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:21.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:23.620 01.636 15712 Exposure complete
21:43:23.700 00.080 15712 worker thread done servicing request
21:43:23.700 00.000 7988 OnExposeComplete: enter
21:43:23.712 00.012 7988 UpdateGuideState(): m_state=6
21:43:23.712 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6785
21:43:23.712 00.000 7988 Star::Find returns 1 (0), X=1183.01, Y=444.03, Mass=1509, SNR=26.4, Peak=240 HFD=2.9
21:43:23.717 00.005 7988 MultiStar: [#1 0.05,-0.18,1.01,U] [#2 0.07,-0.33,1.02,U] [#3 0.09,-0.20,0.95,U] [#4 0.01,-0.14,1.04,U] [#5 -0.06,0.03,0.72,U] [#6 -0.14,-0.25,0.68,U] [#7 0.04,-0.51,0.67,U] [#8 0.12,-0.17,0.64,U] 
21:43:23.719 00.002 7988 single-star, 8 included, MultiStar: {0.03, -0.19}, one-star: {0.03, -0.03}
21:43:23.719 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.83 = 0.83)
21:43:23.721 00.002 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.35)
21:43:23.723 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.75 mountX=0.03 mountY=-0.03, mountTheta=-0.81
21:43:23.726 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.03, opts=13)
21:43:23.728 00.002 7988 Enqueuing Move request for scope (0.03, -0.03)
21:43:23.728 00.000 15712 Worker thread wakes up
21:43:23.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
21:43:23.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
21:43:23.728 00.000 15712 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=-0.03
21:43:23.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:23.728 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
21:43:23.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:23.734 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:23.734 00.000 7988 Enqueuing Expose request
21:43:23.734 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:23.734 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
21:43:23.734 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:23.734 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:43:23.734 00.000 15712 MoveAxis(W, 2, ABG)
21:43:23.734 00.000 15712 Guiding  Dir = 3, Dur = 2
21:43:23.734 00.000 15712 IsGuiding returns 0
21:43:23.751 00.017 15712 IsGuiding returns 0
21:43:23.751 00.000 15712 Move returns status 0, amount 2
21:43:23.751 00.000 15712 MoveAxis(N, 0, ABG)
21:43:23.751 00.000 15712 Move returns status 0, amount 0
21:43:23.751 00.000 15712 move complete, result=0
21:43:23.751 00.000 15712 worker thread done servicing request
21:43:23.751 00.000 15712 Worker thread wakes up
21:43:23.751 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
21:43:23.758 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:23.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:25.170 01.412 15712 Exposure complete
21:43:25.233 00.063 15712 worker thread done servicing request
21:43:25.233 00.000 7988 OnExposeComplete: enter
21:43:25.233 00.000 7988 UpdateGuideState(): m_state=6
21:43:25.242 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6786
21:43:25.244 00.002 7988 Star::Find returns 1 (0), X=1182.92, Y=443.80, Mass=1574, SNR=27.0, Peak=212 HFD=3.5
21:43:25.244 00.000 7988 MultiStar: [#1 -0.03,-0.42,1.03,U] [#2 0.08,-0.34,0.99,U] [#3 -0.11,-0.33,0.90,U] [#4 -0.19,-0.18,1.03,U] [#5 -0.10,-0.19,0.71,U] [#6 -0.12,-0.60,0.70,U] [#7 -0.11,-0.58,0.65,U] [#8 -0.07,-0.43,0.65,U] 
21:43:25.246 00.002 7988 single-star, 8 included, MultiStar: {-0.08, -0.35}, one-star: {-0.06, -0.26}
21:43:25.248 00.002 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
21:43:25.248 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
21:43:25.250 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.79 mountX=0.26 mountY=0.06, mountTheta=0.24
21:43:25.252 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.26, opts=13)
21:43:25.254 00.002 7988 Enqueuing Move request for scope (-0.06, -0.26)
21:43:25.256 00.002 15712 Worker thread wakes up
21:43:25.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.26) opts 0xd
21:43:25.256 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.26)
21:43:25.256 00.000 15712 Moving (-0.06, -0.26) raw xDistance=0.26 yDistance=0.06
21:43:25.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:25.256 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.0
21:43:25.259 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:25.260 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:25.262 00.002 7988 Enqueuing Expose request
21:43:25.262 00.000 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
21:43:25.262 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
21:43:25.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:25.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:43:25.262 00.000 15712 MoveAxis(W, 53, ABG)
21:43:25.262 00.000 15712 Guiding  Dir = 3, Dur = 53
21:43:25.264 00.002 15712 IsGuiding returns 0
21:43:25.280 00.016 15712 PulseGuide returned control before completion, sleep 37
21:43:25.328 00.048 15712 IsGuiding returns 1
21:43:25.328 00.000 15712 scope still moving after pulse duration time elapsed
21:43:25.362 00.034 15712 IsGuiding returns 0
21:43:25.362 00.000 15712 scope move finished after 53 + 53 ms
21:43:25.362 00.000 15712 Move returns status 0, amount 53
21:43:25.362 00.000 15712 MoveAxis(N, 0, ABG)
21:43:25.362 00.000 15712 Move returns status 0, amount 0
21:43:25.362 00.000 15712 move complete, result=0
21:43:25.362 00.000 15712 worker thread done servicing request
21:43:25.362 00.000 15712 Worker thread wakes up
21:43:25.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:25.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:25.362 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
21:43:27.008 01.646 15712 Exposure complete
21:43:27.082 00.074 15712 worker thread done servicing request
21:43:27.082 00.000 7988 OnExposeComplete: enter
21:43:27.082 00.000 7988 UpdateGuideState(): m_state=6
21:43:27.085 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6787
21:43:27.085 00.000 7988 Star::Find returns 1 (0), X=1183.08, Y=443.95, Mass=1531, SNR=26.7, Peak=225 HFD=3.7
21:43:27.085 00.000 7988 MultiStar: [#1 0.08,-0.34,0.97,U] [#2 -0.06,-0.31,1.00,U] [#3 -0.08,-0.12,0.96,U] [#4 -0.20,-0.06,1.01,U] [#5 0.05,-0.24,0.70,U] [#6 -0.04,-0.38,0.68,U] [#7 -0.17,-0.33,0.67,U] [#8 0.01,-0.46,0.68,U] 
21:43:27.091 00.006 7988 single-star, 8 included, MultiStar: {-0.04, -0.24}, one-star: {0.10, -0.11}
21:43:27.091 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.58) = xAngle (0.74 = 0.74)
21:43:27.091 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.85 = -2.44)
21:43:27.091 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-0.84 mountX=0.11 mountY=-0.09, mountTheta=-0.72
21:43:27.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
21:43:27.091 00.000 7988 Enqueuing Move request for scope (0.10, -0.11)
21:43:27.101 00.010 15712 Worker thread wakes up
21:43:27.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
21:43:27.101 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
21:43:27.101 00.000 15712 Moving (0.10, -0.11) raw xDistance=0.11 yDistance=-0.09
21:43:27.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:43:27.103 00.002 7988 UpdateGuideState exits: m=1531 SNR=26.7
21:43:27.105 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:27.107 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:27.108 00.001 7988 Enqueuing Expose request
21:43:27.110 00.002 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:27.110 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
21:43:27.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:27.110 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:27.110 00.000 15712 MoveAxis(W, 3, ABG)
21:43:27.110 00.000 15712 Guiding  Dir = 3, Dur = 3
21:43:27.110 00.000 15712 IsGuiding returns 0
21:43:27.125 00.015 15712 IsGuiding returns 0
21:43:27.125 00.000 15712 Move returns status 0, amount 3
21:43:27.125 00.000 15712 MoveAxis(N, 0, ABG)
21:43:27.125 00.000 15712 Move returns status 0, amount 0
21:43:27.125 00.000 15712 move complete, result=0
21:43:27.125 00.000 15712 worker thread done servicing request
21:43:27.125 00.000 15712 Worker thread wakes up
21:43:27.125 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:43:27.131 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:27.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:28.536 01.405 15712 Exposure complete
21:43:28.587 00.051 15712 worker thread done servicing request
21:43:28.587 00.000 7988 OnExposeComplete: enter
21:43:28.587 00.000 7988 UpdateGuideState(): m_state=6
21:43:28.598 00.011 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6788
21:43:28.599 00.001 7988 Star::Find returns 1 (0), X=1183.14, Y=444.13, Mass=1468, SNR=26.2, Peak=242 HFD=3.1
21:43:28.599 00.000 7988 MultiStar: [#1 0.02,-0.18,0.99,U] [#2 0.11,-0.30,1.04,U] [#3 -0.00,-0.05,0.95,U] [#4 -0.22,-0.02,1.04,U] [#5 0.15,-0.01,0.71,U] [#6 -0.20,-0.33,0.72,U] [#7 -0.06,-0.33,0.67,U] [#8 -0.03,-0.25,0.65,U] 
21:43:28.599 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.14}, one-star: {0.16, 0.07}
21:43:28.599 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
21:43:28.599 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
21:43:28.604 00.005 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.60 mountX=0.14 mountY=0.01, mountTheta=0.05
21:43:28.604 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.14, opts=13)
21:43:28.604 00.000 7988 Enqueuing Move request for scope (-0.00, -0.14)
21:43:28.604 00.000 15712 Worker thread wakes up
21:43:28.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
21:43:28.604 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
21:43:28.604 00.000 15712 Moving (-0.00, -0.14) raw xDistance=0.14 yDistance=0.01
21:43:28.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=16, FiltMax=255, Gamma=0.690
21:43:28.604 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.2
21:43:28.612 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:28.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:28.614 00.002 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:28.614 00.000 7988 Enqueuing Expose request
21:43:28.614 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
21:43:28.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:28.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:43:28.614 00.000 15712 MoveAxis(W, 3, ABG)
21:43:28.614 00.000 15712 Guiding  Dir = 3, Dur = 3
21:43:28.614 00.000 15712 IsGuiding returns 0
21:43:28.630 00.016 15712 IsGuiding returns 0
21:43:28.630 00.000 15712 Move returns status 0, amount 3
21:43:28.630 00.000 15712 MoveAxis(N, 0, ABG)
21:43:28.630 00.000 15712 Move returns status 0, amount 0
21:43:28.630 00.000 15712 move complete, result=0
21:43:28.630 00.000 15712 worker thread done servicing request
21:43:28.630 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
21:43:28.632 00.002 15712 Worker thread wakes up
21:43:28.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:28.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:30.274 01.642 15712 Exposure complete
21:43:30.334 00.060 15712 worker thread done servicing request
21:43:30.334 00.000 7988 OnExposeComplete: enter
21:43:30.335 00.001 7988 UpdateGuideState(): m_state=6
21:43:30.337 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6789
21:43:30.337 00.000 7988 Star::Find returns 1 (1), X=1182.92, Y=443.92, Mass=1510, SNR=26.5, Peak=255 HFD=3.0
21:43:30.339 00.002 7988 MultiStar: [#1 -0.12,-0.25,1.03,U] [#2 -0.06,-0.40,1.04,U] [#3 -0.01,-0.15,0.96,U] [#4 -0.02,-0.02,1.04,U] [#5 -0.05,-0.09,0.74,U] [#6 -0.07,-0.44,0.68,U] [#7 -0.11,-0.31,0.63,U] [#8 -0.05,-0.14,0.65,U] 
21:43:30.339 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.21}, one-star: {-0.06, -0.13}
21:43:30.341 00.002 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.58) = xAngle (-0.41 = -0.41)
21:43:30.341 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.70 = 2.70)
21:43:30.341 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.98 mountX=0.13 mountY=0.06, mountTheta=0.43
21:43:30.341 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.13, opts=13)
21:43:30.341 00.000 7988 Enqueuing Move request for scope (-0.06, -0.13)
21:43:30.341 00.000 15712 Worker thread wakes up
21:43:30.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
21:43:30.341 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
21:43:30.341 00.000 15712 Moving (-0.06, -0.13) raw xDistance=0.13 yDistance=0.06
21:43:30.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:43:30.341 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5 Saturated
21:43:30.349 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:30.349 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:30.352 00.003 7988 Enqueuing Expose request
21:43:30.352 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:30.352 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
21:43:30.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:30.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:43:30.352 00.000 15712 MoveAxis(W, 3, ABG)
21:43:30.352 00.000 15712 Guiding  Dir = 3, Dur = 3
21:43:30.352 00.000 15712 IsGuiding returns 0
21:43:30.373 00.021 15712 IsGuiding returns 0
21:43:30.373 00.000 15712 Move returns status 0, amount 3
21:43:30.373 00.000 15712 MoveAxis(N, 0, ABG)
21:43:30.373 00.000 15712 Move returns status 0, amount 0
21:43:30.373 00.000 15712 move complete, result=0
21:43:30.373 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:43:30.373 00.000 15712 worker thread done servicing request
21:43:30.373 00.000 15712 Worker thread wakes up
21:43:30.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:30.375 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:31.787 01.412 15712 Exposure complete
21:43:31.847 00.060 15712 worker thread done servicing request
21:43:31.847 00.000 7988 OnExposeComplete: enter
21:43:31.847 00.000 7988 UpdateGuideState(): m_state=6
21:43:31.847 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6790
21:43:31.851 00.004 7988 Star::Find returns 1 (0), X=1182.86, Y=443.79, Mass=1537, SNR=26.6, Peak=207 HFD=3.5
21:43:31.851 00.000 7988 MultiStar: [#1 -0.16,-0.43,1.02,U] [#2 -0.12,-0.49,1.00,U] [#3 -0.19,-0.41,0.96,U] [#4 -0.41,-0.49,1.03,U] [#5 -0.12,-0.21,0.69,U] [#6 -0.42,-0.73,0.71,U] [#7 -0.26,-0.72,0.66,U] [#8 -0.26,-0.45,0.66,U] 
21:43:31.853 00.002 7988 single-star, 8 included, MultiStar: {-0.23, -0.46}, one-star: {-0.12, -0.26}
21:43:31.853 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
21:43:31.855 00.002 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
21:43:31.857 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-2.00 mountX=0.26 mountY=0.13, mountTheta=0.45
21:43:31.857 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.26, opts=13)
21:43:31.859 00.002 7988 Enqueuing Move request for scope (-0.12, -0.26)
21:43:31.861 00.002 15712 Worker thread wakes up
21:43:31.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd
21:43:31.861 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.26)
21:43:31.861 00.000 15712 Moving (-0.12, -0.26) raw xDistance=0.26 yDistance=0.13
21:43:31.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:31.862 00.001 7988 UpdateGuideState exits: m=1537 SNR=26.6
21:43:31.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:31.864 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:31.864 00.000 7988 Enqueuing Expose request
21:43:31.866 00.002 15712 PPEC rslt: input = 0.26, final = 0.17, react = 0.16, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:43:31.866 00.000 15712 PPEC: input: 0.26, control: 0.17, exposure: 1500
21:43:31.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:31.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:43:31.866 00.000 15712 MoveAxis(W, 55, ABG)
21:43:31.866 00.000 15712 Guiding  Dir = 3, Dur = 55
21:43:31.867 00.001 15712 IsGuiding returns 0
21:43:31.887 00.020 15712 PulseGuide returned control before completion, sleep 41
21:43:31.964 00.077 15712 IsGuiding returns 0
21:43:31.964 00.000 15712 Move returns status 0, amount 55
21:43:31.964 00.000 15712 MoveAxis(N, 0, ABG)
21:43:31.964 00.000 15712 Move returns status 0, amount 0
21:43:31.964 00.000 15712 move complete, result=0
21:43:31.964 00.000 15712 worker thread done servicing request
21:43:31.964 00.000 15712 Worker thread wakes up
21:43:31.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:31.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:31.964 00.000 7988 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
21:43:33.605 01.641 15712 Exposure complete
21:43:33.664 00.059 15712 worker thread done servicing request
21:43:33.664 00.000 7988 OnExposeComplete: enter
21:43:33.667 00.003 7988 UpdateGuideState(): m_state=6
21:43:33.667 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6791
21:43:33.667 00.000 7988 Star::Find returns 1 (1), X=1182.86, Y=443.90, Mass=1512, SNR=26.5, Peak=255 HFD=3.0
21:43:33.667 00.000 7988 MultiStar: [#1 -0.15,-0.31,1.02,U] [#2 -0.12,-0.30,0.99,U] [#3 0.03,-0.20,0.95,U] [#4 -0.17,-0.19,1.02,U] [#5 -0.09,-0.12,0.68,U] [#6 -0.40,-0.28,0.74,U] [#7 -0.14,-0.47,0.66,U] [#8 -0.10,-0.26,0.66,U] 
21:43:33.667 00.000 7988 single-star, 8 included, MultiStar: {-0.14, -0.25}, one-star: {-0.12, -0.16}
21:43:33.667 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.58) = xAngle (-0.63 = -0.63)
21:43:33.667 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.48 = 2.48)
21:43:33.667 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.21 mountX=0.16 mountY=0.12, mountTheta=0.65
21:43:33.667 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.16, opts=13)
21:43:33.667 00.000 7988 Enqueuing Move request for scope (-0.12, -0.16)
21:43:33.667 00.000 15712 Worker thread wakes up
21:43:33.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
21:43:33.667 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
21:43:33.667 00.000 15712 Moving (-0.12, -0.16) raw xDistance=0.16 yDistance=0.12
21:43:33.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:33.667 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.5 Saturated
21:43:33.681 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:33.681 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:33.683 00.002 7988 Enqueuing Expose request
21:43:33.683 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:33.683 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
21:43:33.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:33.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:43:33.683 00.000 15712 MoveAxis(W, 3, ABG)
21:43:33.683 00.000 15712 Guiding  Dir = 3, Dur = 3
21:43:33.683 00.000 15712 IsGuiding returns 0
21:43:33.746 00.063 15712 IsGuiding returns 0
21:43:33.746 00.000 15712 Move returns status 0, amount 3
21:43:33.746 00.000 15712 MoveAxis(N, 0, ABG)
21:43:33.746 00.000 15712 Move returns status 0, amount 0
21:43:33.746 00.000 15712 move complete, result=0
21:43:33.746 00.000 15712 worker thread done servicing request
21:43:33.746 00.000 15712 Worker thread wakes up
21:43:33.746 00.000 7988 GuideStep: 0.2 px 3 ms WEST, 0.1 px 0 ms NORTH
21:43:33.748 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:33.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:35.165 01.417 15712 Exposure complete
21:43:35.224 00.059 15712 worker thread done servicing request
21:43:35.224 00.000 7988 OnExposeComplete: enter
21:43:35.224 00.000 7988 UpdateGuideState(): m_state=6
21:43:35.224 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6792
21:43:35.227 00.003 7988 Star::Find returns 1 (0), X=1182.96, Y=443.96, Mass=1498, SNR=26.4, Peak=239 HFD=2.9
21:43:35.229 00.002 7988 MultiStar: [#1 -0.03,-0.21,1.03,U] [#2 -0.00,-0.33,1.03,U] [#3 -0.04,-0.15,0.97,U] [#4 -0.06,-0.03,1.03,U] [#5 -0.03,-0.17,0.70,U] [#6 0.00,-0.54,0.68,U] [#7 -0.09,-0.22,0.70,U] [#8 0.01,-0.28,0.66,U] 
21:43:35.229 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.21}, one-star: {-0.02, -0.09}
21:43:35.231 00.002 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
21:43:35.231 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
21:43:35.233 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.80 mountX=0.09 mountY=0.02, mountTheta=0.25
21:43:35.235 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.09, opts=13)
21:43:35.235 00.000 7988 Enqueuing Move request for scope (-0.02, -0.09)
21:43:35.237 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:43:35.237 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
21:43:35.239 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:35.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:35.241 00.002 7988 Enqueuing Expose request
21:43:35.241 00.000 15712 Worker thread wakes up
21:43:35.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
21:43:35.241 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
21:43:35.241 00.000 15712 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=0.02
21:43:35.246 00.005 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:35.246 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
21:43:35.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:35.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:43:35.246 00.000 15712 MoveAxis(W, 3, ABG)
21:43:35.246 00.000 15712 Guiding  Dir = 3, Dur = 3
21:43:35.246 00.000 15712 IsGuiding returns 0
21:43:35.263 00.017 15712 IsGuiding returns 0
21:43:35.263 00.000 15712 Move returns status 0, amount 3
21:43:35.263 00.000 15712 MoveAxis(N, 0, ABG)
21:43:35.263 00.000 15712 Move returns status 0, amount 0
21:43:35.263 00.000 15712 move complete, result=0
21:43:35.263 00.000 15712 worker thread done servicing request
21:43:35.263 00.000 15712 Worker thread wakes up
21:43:35.263 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
21:43:35.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:35.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:36.905 01.642 15712 Exposure complete
21:43:36.961 00.056 15712 worker thread done servicing request
21:43:36.961 00.000 7988 OnExposeComplete: enter
21:43:36.961 00.000 7988 UpdateGuideState(): m_state=6
21:43:36.966 00.005 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6793
21:43:36.966 00.000 7988 Star::Find returns 1 (0), X=1183.13, Y=443.80, Mass=1450, SNR=25.9, Peak=204 HFD=3.0
21:43:36.966 00.000 7988 MultiStar: [#1 0.10,-0.34,1.02,U] [#2 0.25,-0.42,1.00,U] [#3 -0.00,-0.17,1.00,U] [#4 0.01,-0.15,1.06,U] [#5 0.24,-0.30,0.73,U] [#6 0.11,-0.51,0.75,U] [#7 0.04,-0.37,0.68,U] [#8 -0.05,-0.32,0.66,U] 
21:43:36.966 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.30}, one-star: {0.15, -0.25}
21:43:36.966 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
21:43:36.966 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.62)
21:43:36.966 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-1.03 mountX=0.25 mountY=-0.15, mountTheta=-0.53
21:43:36.966 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.25, opts=13)
21:43:36.966 00.000 7988 Enqueuing Move request for scope (0.15, -0.25)
21:43:36.966 00.000 15712 Worker thread wakes up
21:43:36.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd
21:43:36.966 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.25)
21:43:36.966 00.000 15712 Moving (0.15, -0.25) raw xDistance=0.25 yDistance=-0.15
21:43:36.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:36.978 00.012 7988 UpdateGuideState exits: m=1450 SNR=25.9
21:43:36.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:36.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:36.978 00.000 7988 Enqueuing Expose request
21:43:36.982 00.004 15712 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:43:36.982 00.000 15712 PPEC: input: 0.25, control: 0.16, exposure: 1500
21:43:36.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:36.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:43:36.982 00.000 15712 MoveAxis(W, 51, ABG)
21:43:36.982 00.000 15712 Guiding  Dir = 3, Dur = 51
21:43:36.982 00.000 15712 IsGuiding returns 0
21:43:36.998 00.016 15712 PulseGuide returned control before completion, sleep 39
21:43:37.050 00.052 15712 IsGuiding returns 1
21:43:37.050 00.000 15712 scope still moving after pulse duration time elapsed
21:43:37.078 00.028 15712 IsGuiding returns 0
21:43:37.078 00.000 15712 scope move finished after 51 + 43 ms
21:43:37.078 00.000 15712 Move returns status 0, amount 51
21:43:37.078 00.000 15712 MoveAxis(N, 0, ABG)
21:43:37.078 00.000 15712 Move returns status 0, amount 0
21:43:37.078 00.000 15712 move complete, result=0
21:43:37.078 00.000 15712 worker thread done servicing request
21:43:37.078 00.000 15712 Worker thread wakes up
21:43:37.078 00.000 7988 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
21:43:37.080 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:37.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:38.485 01.405 15712 Exposure complete
21:43:38.543 00.058 15712 worker thread done servicing request
21:43:38.543 00.000 7988 OnExposeComplete: enter
21:43:38.543 00.000 7988 UpdateGuideState(): m_state=6
21:43:38.547 00.004 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6794
21:43:38.547 00.000 7988 Star::Find returns 1 (0), X=1183.04, Y=444.05, Mass=1524, SNR=26.5, Peak=241 HFD=2.9
21:43:38.547 00.000 7988 MultiStar: [#1 -0.01,-0.28,1.03,U] [#2 -0.04,-0.26,0.98,U] [#3 0.01,-0.25,0.97,U] [#4 -0.21,0.03,1.06,U] [#5 -0.20,-0.13,0.74,U] [#6 -0.02,-0.48,0.68,U] [#7 -0.14,-0.35,0.67,U] [#8 0.06,-0.32,0.65,U] 
21:43:38.547 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.21}, one-star: {0.06, -0.00}
21:43:38.547 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
21:43:38.547 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.62)
21:43:38.547 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.03 mountX=0.00 mountY=-0.06, mountTheta=-1.55
21:43:38.547 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.00, opts=13)
21:43:38.547 00.000 7988 Enqueuing Move request for scope (0.06, -0.00)
21:43:38.547 00.000 15712 Worker thread wakes up
21:43:38.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
21:43:38.547 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
21:43:38.547 00.000 15712 Moving (0.06, -0.00) raw xDistance=0.00 yDistance=-0.06
21:43:38.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:43:38.547 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5
21:43:38.560 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:38.560 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:38.562 00.002 7988 Enqueuing Expose request
21:43:38.563 00.001 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:38.563 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
21:43:38.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:38.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:43:38.563 00.000 15712 MoveAxis(W, 1, ABG)
21:43:38.563 00.000 15712 Guiding  Dir = 3, Dur = 1
21:43:38.563 00.000 15712 IsGuiding returns 0
21:43:38.579 00.016 15712 IsGuiding returns 0
21:43:38.579 00.000 15712 Move returns status 0, amount 1
21:43:38.579 00.000 15712 MoveAxis(N, 0, ABG)
21:43:38.579 00.000 15712 Move returns status 0, amount 0
21:43:38.579 00.000 15712 move complete, result=0
21:43:38.579 00.000 15712 worker thread done servicing request
21:43:38.579 00.000 15712 Worker thread wakes up
21:43:38.579 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:43:38.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:38.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:40.224 01.645 15712 Exposure complete
21:43:40.278 00.054 15712 worker thread done servicing request
21:43:40.278 00.000 7988 OnExposeComplete: enter
21:43:40.278 00.000 7988 UpdateGuideState(): m_state=6
21:43:40.285 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6795
21:43:40.285 00.000 7988 Star::Find returns 1 (0), X=1183.12, Y=443.97, Mass=1532, SNR=26.8, Peak=234 HFD=3.0
21:43:40.285 00.000 7988 MultiStar: [#1 -0.04,-0.28,1.02,U] [#2 0.14,-0.31,0.99,U] [#3 0.12,-0.18,0.93,U] [#4 -0.04,-0.08,1.04,U] [#5 0.04,-0.00,0.71,U] [#6 0.10,-0.37,0.71,U] [#7 -0.09,-0.41,0.67,U] [#8 0.13,-0.05,0.64,U] 
21:43:40.285 00.000 7988 single-star, 8 included, MultiStar: {0.05, -0.19}, one-star: {0.14, -0.08}
21:43:40.285 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.58) = xAngle (1.05 = 1.05)
21:43:40.285 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.16 = -2.12)
21:43:40.285 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.53 mountX=0.08 mountY=-0.14, mountTheta=-1.05
21:43:40.285 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.08, opts=13)
21:43:40.285 00.000 7988 Enqueuing Move request for scope (0.14, -0.08)
21:43:40.296 00.011 15712 Worker thread wakes up
21:43:40.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
21:43:40.296 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
21:43:40.296 00.000 15712 Moving (0.14, -0.08) raw xDistance=0.08 yDistance=-0.14
21:43:40.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:43:40.296 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.8
21:43:40.298 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:40.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:40.300 00.002 7988 Enqueuing Expose request
21:43:40.301 00.001 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:40.301 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
21:43:40.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:40.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:43:40.301 00.000 15712 MoveAxis(W, 0, ABG)
21:43:40.301 00.000 15712 Move returns status 0, amount 0
21:43:40.301 00.000 15712 MoveAxis(N, 0, ABG)
21:43:40.301 00.000 15712 Move returns status 0, amount 0
21:43:40.301 00.000 15712 move complete, result=0
21:43:40.301 00.000 15712 worker thread done servicing request
21:43:40.301 00.000 15712 Worker thread wakes up
21:43:40.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:40.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:40.301 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:41.720 01.419 15712 Exposure complete
21:43:41.774 00.054 15712 worker thread done servicing request
21:43:41.774 00.000 7988 OnExposeComplete: enter
21:43:41.774 00.000 7988 UpdateGuideState(): m_state=6
21:43:41.782 00.008 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6796
21:43:41.784 00.002 7988 Star::Find returns 1 (1), X=1183.12, Y=443.93, Mass=1556, SNR=26.7, Peak=255 HFD=3.0
21:43:41.784 00.000 7988 MultiStar: [#1 -0.23,-0.33,1.01,U] [#2 0.13,-0.34,1.02,U] [#3 -0.02,-0.18,0.90,U] [#4 -0.01,-0.19,1.01,U] [#5 -0.03,-0.01,0.72,U] [#6 -0.16,-0.46,0.69,U] [#7 -0.02,-0.25,0.68,U] [#8 -0.01,-0.05,0.67,U] 
21:43:41.784 00.000 7988 single-star, 8 included, MultiStar: {-0.02, -0.22}, one-star: {0.14, -0.12}
21:43:41.784 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.58) = xAngle (0.85 = 0.85)
21:43:41.784 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.96 = -2.32)
21:43:41.784 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.73 mountX=0.12 mountY=-0.14, mountTheta=-0.84
21:43:41.791 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.12, opts=13)
21:43:41.791 00.000 7988 Enqueuing Move request for scope (0.14, -0.12)
21:43:41.791 00.000 15712 Worker thread wakes up
21:43:41.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
21:43:41.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
21:43:41.791 00.000 15712 Moving (0.14, -0.12) raw xDistance=0.12 yDistance=-0.14
21:43:41.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:41.791 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.7 Saturated
21:43:41.795 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:41.795 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:41.797 00.002 7988 Enqueuing Expose request
21:43:41.797 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:41.797 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
21:43:41.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:41.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:43:41.797 00.000 15712 MoveAxis(E, 0, ABG)
21:43:41.797 00.000 15712 Move returns status 0, amount 0
21:43:41.797 00.000 15712 MoveAxis(N, 0, ABG)
21:43:41.797 00.000 15712 Move returns status 0, amount 0
21:43:41.797 00.000 15712 move complete, result=0
21:43:41.797 00.000 15712 worker thread done servicing request
21:43:41.797 00.000 15712 Worker thread wakes up
21:43:41.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:41.799 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:41.799 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:43.541 01.742 15712 Exposure complete
21:43:43.592 00.051 15712 worker thread done servicing request
21:43:43.592 00.000 7988 OnExposeComplete: enter
21:43:43.592 00.000 7988 UpdateGuideState(): m_state=6
21:43:43.603 00.011 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6797
21:43:43.603 00.000 7988 Star::Find returns 1 (1), X=1183.09, Y=443.97, Mass=1566, SNR=26.8, Peak=255 HFD=3.0
21:43:43.603 00.000 7988 MultiStar: [#1 -0.02,-0.34,1.00,U] [#2 0.05,-0.25,0.97,U] [#3 0.03,-0.18,0.94,U] [#4 -0.18,-0.15,0.99,U] [#5 0.19,-0.20,0.73,U] [#6 -0.06,-0.42,0.69,U] [#7 0.11,-0.36,0.67,U] [#8 -0.04,-0.15,0.65,U] 
21:43:43.603 00.000 7988 single-star, 8 included, MultiStar: {0.02, -0.23}, one-star: {0.11, -0.08}
21:43:43.603 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.58) = xAngle (0.92 = 0.92)
21:43:43.608 00.005 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.03 = -2.25)
21:43:43.608 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.66 mountX=0.08 mountY=-0.11, mountTheta=-0.91
21:43:43.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
21:43:43.608 00.000 7988 Enqueuing Move request for scope (0.11, -0.08)
21:43:43.608 00.000 15712 Worker thread wakes up
21:43:43.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
21:43:43.608 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
21:43:43.608 00.000 15712 Moving (0.11, -0.08) raw xDistance=0.08 yDistance=-0.11
21:43:43.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:43.608 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.8 Saturated
21:43:43.616 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:43.616 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:43.618 00.002 7988 Enqueuing Expose request
21:43:43.619 00.001 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:43.619 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
21:43:43.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:43.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:43:43.619 00.000 15712 MoveAxis(E, 1, ABG)
21:43:43.619 00.000 15712 Guiding  Dir = 2, Dur = 1
21:43:43.619 00.000 15712 IsGuiding returns 0
21:43:43.640 00.021 15712 IsGuiding returns 0
21:43:43.640 00.000 15712 Move returns status 0, amount 1
21:43:43.640 00.000 15712 MoveAxis(N, 0, ABG)
21:43:43.640 00.000 15712 Move returns status 0, amount 0
21:43:43.640 00.000 15712 move complete, result=0
21:43:43.640 00.000 15712 worker thread done servicing request
21:43:43.640 00.000 15712 Worker thread wakes up
21:43:43.640 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:43.642 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:43.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:45.058 01.416 15712 Exposure complete
21:43:45.116 00.058 15712 worker thread done servicing request
21:43:45.116 00.000 7988 OnExposeComplete: enter
21:43:45.116 00.000 7988 UpdateGuideState(): m_state=6
21:43:45.120 00.004 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6798
21:43:45.121 00.001 7988 Star::Find returns 1 (0), X=1183.06, Y=444.04, Mass=1524, SNR=26.6, Peak=241 HFD=2.9
21:43:45.121 00.000 7988 MultiStar: [#1 -0.10,-0.20,1.02,U] [#2 0.05,-0.25,1.01,U] [#3 -0.18,-0.21,0.96,U] [#4 -0.18,-0.16,1.02,U] [#5 -0.00,-0.17,0.72,U] [#6 -0.05,-0.38,0.68,U] [#7 -0.07,-0.26,0.66,U] [#8 -0.09,-0.14,0.64,U] 
21:43:45.121 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.19}, one-star: {0.08, -0.02}
21:43:45.121 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.58) = xAngle (1.39 = 1.39)
21:43:45.121 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.50 = -1.78)
21:43:45.121 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.19 mountX=0.02 mountY=-0.08, mountTheta=-1.39
21:43:45.121 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.02, opts=13)
21:43:45.121 00.000 7988 Enqueuing Move request for scope (0.08, -0.02)
21:43:45.121 00.000 15712 Worker thread wakes up
21:43:45.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
21:43:45.121 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
21:43:45.121 00.000 15712 Moving (0.08, -0.02) raw xDistance=0.02 yDistance=-0.08
21:43:45.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:45.121 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6
21:43:45.133 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:45.133 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:45.135 00.002 7988 Enqueuing Expose request
21:43:45.135 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:45.135 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
21:43:45.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:45.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:45.135 00.000 15712 MoveAxis(E, 1, ABG)
21:43:45.135 00.000 15712 Guiding  Dir = 2, Dur = 1
21:43:45.140 00.005 15712 IsGuiding returns 0
21:43:45.155 00.015 15712 IsGuiding returns 0
21:43:45.155 00.000 15712 Move returns status 0, amount 1
21:43:45.155 00.000 15712 MoveAxis(N, 0, ABG)
21:43:45.155 00.000 15712 Move returns status 0, amount 0
21:43:45.155 00.000 15712 move complete, result=0
21:43:45.155 00.000 15712 worker thread done servicing request
21:43:45.155 00.000 15712 Worker thread wakes up
21:43:45.155 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:45.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:45.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:46.799 01.644 15712 Exposure complete
21:43:46.855 00.056 15712 worker thread done servicing request
21:43:46.855 00.000 7988 OnExposeComplete: enter
21:43:46.855 00.000 7988 UpdateGuideState(): m_state=6
21:43:46.860 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6799
21:43:46.862 00.002 7988 Star::Find returns 1 (1), X=1183.11, Y=443.93, Mass=1472, SNR=26.2, Peak=255 HFD=2.8
21:43:46.862 00.000 7988 MultiStar: [#1 0.12,-0.22,1.03,U] [#2 0.13,-0.32,1.02,U] [#3 0.13,-0.16,0.96,U] [#4 -0.06,-0.09,0.99,U] [#5 0.09,-0.09,0.70,U] [#6 0.10,-0.26,0.68,U] [#7 0.03,-0.38,0.69,U] [#8 -0.07,-0.24,0.65,U] 
21:43:46.864 00.002 7988 single-star, 8 included, MultiStar: {0.07, -0.20}, one-star: {0.13, -0.12}
21:43:46.864 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.58) = xAngle (0.80 = 0.80)
21:43:46.866 00.002 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.91 = -2.37)
21:43:46.866 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.78 mountX=0.12 mountY=-0.12, mountTheta=-0.79
21:43:46.868 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.12, opts=13)
21:43:46.870 00.002 7988 Enqueuing Move request for scope (0.13, -0.12)
21:43:46.870 00.000 15712 Worker thread wakes up
21:43:46.870 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
21:43:46.870 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
21:43:46.870 00.000 15712 Moving (0.13, -0.12) raw xDistance=0.12 yDistance=-0.12
21:43:46.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:43:46.872 00.002 7988 UpdateGuideState exits: m=1472 SNR=26.2 Saturated
21:43:46.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:46.874 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:46.876 00.002 7988 Enqueuing Expose request
21:43:46.876 00.000 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:46.876 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
21:43:46.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:46.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:46.876 00.000 15712 MoveAxis(W, 0, ABG)
21:43:46.876 00.000 15712 Move returns status 0, amount 0
21:43:46.876 00.000 15712 MoveAxis(N, 0, ABG)
21:43:46.876 00.000 15712 Move returns status 0, amount 0
21:43:46.876 00.000 15712 move complete, result=0
21:43:46.876 00.000 15712 worker thread done servicing request
21:43:46.876 00.000 15712 Worker thread wakes up
21:43:46.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:46.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:46.876 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:48.297 01.421 15712 Exposure complete
21:43:48.356 00.059 15712 worker thread done servicing request
21:43:48.356 00.000 7988 OnExposeComplete: enter
21:43:48.359 00.003 7988 UpdateGuideState(): m_state=6
21:43:48.359 00.000 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6800
21:43:48.361 00.002 7988 Star::Find returns 1 (1), X=1183.15, Y=444.04, Mass=1470, SNR=26.2, Peak=255 HFD=3.1
21:43:48.361 00.000 7988 MultiStar: [#1 0.01,-0.28,1.05,U] [#2 0.09,-0.24,1.02,U] [#3 0.05,-0.12,0.95,U] [#4 -0.09,0.03,1.04,U] [#5 0.10,-0.10,0.68,U] [#6 -0.05,-0.16,0.73,U] [#7 -0.11,-0.37,0.65,U] [#8 -0.00,-0.06,0.69,U] 
21:43:48.363 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.17, -0.02}
21:43:48.363 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
21:43:48.365 00.002 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
21:43:48.365 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.41 mountX=0.14 mountY=-0.02, mountTheta=-0.14
21:43:48.367 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
21:43:48.369 00.002 7988 Enqueuing Move request for scope (0.02, -0.14)
21:43:48.369 00.000 15712 Worker thread wakes up
21:43:48.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
21:43:48.369 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
21:43:48.369 00.000 15712 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=-0.02
21:43:48.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:43:48.369 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.2 Saturated
21:43:48.373 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:48.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:48.375 00.002 7988 Enqueuing Expose request
21:43:48.375 00.000 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:48.375 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
21:43:48.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:48.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:43:48.375 00.000 15712 MoveAxis(W, 1, ABG)
21:43:48.375 00.000 15712 Guiding  Dir = 3, Dur = 1
21:43:48.375 00.000 15712 IsGuiding returns 0
21:43:48.403 00.028 15712 IsGuiding returns 0
21:43:48.403 00.000 15712 Move returns status 0, amount 1
21:43:48.403 00.000 15712 MoveAxis(N, 0, ABG)
21:43:48.403 00.000 15712 Move returns status 0, amount 0
21:43:48.403 00.000 15712 move complete, result=0
21:43:48.403 00.000 15712 worker thread done servicing request
21:43:48.403 00.000 15712 Worker thread wakes up
21:43:48.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:48.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:48.403 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:43:50.032 01.629 15712 Exposure complete
21:43:50.088 00.056 15712 worker thread done servicing request
21:43:50.088 00.000 7988 OnExposeComplete: enter
21:43:50.095 00.007 7988 UpdateGuideState(): m_state=6
21:43:50.095 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6801
21:43:50.095 00.000 7988 Star::Find returns 1 (0), X=1183.05, Y=444.07, Mass=1480, SNR=26.2, Peak=240 HFD=3.0
21:43:50.095 00.000 7988 MultiStar: [#1 -0.06,-0.12,0.96,U] [#2 0.02,-0.14,1.05,U] [#3 -0.02,-0.20,0.94,U] [#4 -0.14,-0.08,1.02,U] [#5 0.02,0.07,0.70,U] [#6 -0.14,-0.30,0.68,U] [#7 -0.05,-0.12,0.67,U] [#8 0.07,-0.17,0.69,U] 
21:43:50.095 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.11}, one-star: {0.07, 0.02}
21:43:50.095 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
21:43:50.095 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
21:43:50.095 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.25 mountX=-0.02 mountY=-0.07, mountTheta=-1.83
21:43:50.095 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.02, opts=13)
21:43:50.105 00.010 7988 Enqueuing Move request for scope (0.07, 0.02)
21:43:50.105 00.000 15712 Worker thread wakes up
21:43:50.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
21:43:50.105 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
21:43:50.105 00.000 15712 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=-0.07
21:43:50.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:50.105 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2
21:43:50.108 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:50.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:50.110 00.002 7988 Enqueuing Expose request
21:43:50.110 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:50.110 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
21:43:50.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:50.110 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:50.110 00.000 15712 MoveAxis(W, 1, ABG)
21:43:50.110 00.000 15712 Guiding  Dir = 3, Dur = 1
21:43:50.146 00.036 15712 IsGuiding returns 0
21:43:50.158 00.012 15712 IsGuiding returns 0
21:43:50.158 00.000 15712 Move returns status 0, amount 1
21:43:50.158 00.000 15712 MoveAxis(N, 0, ABG)
21:43:50.158 00.000 15712 Move returns status 0, amount 0
21:43:50.158 00.000 15712 move complete, result=0
21:43:50.158 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:43:50.164 00.006 15712 worker thread done servicing request
21:43:50.164 00.000 15712 Worker thread wakes up
21:43:50.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:50.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:51.580 01.416 15712 Exposure complete
21:43:51.633 00.053 15712 worker thread done servicing request
21:43:51.633 00.000 7988 OnExposeComplete: enter
21:43:51.633 00.000 7988 UpdateGuideState(): m_state=6
21:43:51.642 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6802
21:43:51.642 00.000 7988 Star::Find returns 1 (1), X=1182.94, Y=444.01, Mass=1553, SNR=26.8, Peak=255 HFD=2.9
21:43:51.642 00.000 7988 MultiStar: [#1 -0.16,-0.12,1.03,U] [#2 -0.09,-0.27,0.98,U] [#3 -0.09,-0.15,0.95,U] [#4 -0.04,0.04,1.02,U] [#5 -0.01,-0.03,0.69,U] [#6 -0.12,-0.26,0.67,U] [#7 -0.27,-0.24,0.63,U] [#8 -0.05,-0.08,0.69,U] 
21:43:51.642 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.12}, one-star: {-0.04, -0.05}
21:43:51.642 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.74 = -0.74)
21:43:51.642 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
21:43:51.642 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.31 mountX=0.05 mountY=0.04, mountTheta=0.75
21:43:51.650 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.05, opts=13)
21:43:51.650 00.000 7988 Enqueuing Move request for scope (-0.04, -0.05)
21:43:51.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:43:51.650 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.8 Saturated
21:43:51.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:51.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:51.650 00.000 7988 Enqueuing Expose request
21:43:51.650 00.000 15712 Worker thread wakes up
21:43:51.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
21:43:51.659 00.009 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
21:43:51.659 00.000 15712 Moving (-0.04, -0.05) raw xDistance=0.05 yDistance=0.04
21:43:51.663 00.004 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:51.663 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
21:43:51.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:51.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:43:51.663 00.000 15712 MoveAxis(W, 2, ABG)
21:43:51.663 00.000 15712 Guiding  Dir = 3, Dur = 2
21:43:51.663 00.000 15712 IsGuiding returns 0
21:43:51.680 00.017 15712 IsGuiding returns 0
21:43:51.680 00.000 15712 Move returns status 0, amount 2
21:43:51.680 00.000 15712 MoveAxis(N, 0, ABG)
21:43:51.680 00.000 15712 Move returns status 0, amount 0
21:43:51.680 00.000 15712 move complete, result=0
21:43:51.680 00.000 15712 worker thread done servicing request
21:43:51.680 00.000 15712 Worker thread wakes up
21:43:51.680 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:43:51.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:51.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:53.316 01.636 15712 Exposure complete
21:43:53.375 00.059 15712 worker thread done servicing request
21:43:53.375 00.000 7988 OnExposeComplete: enter
21:43:53.375 00.000 7988 UpdateGuideState(): m_state=6
21:43:53.375 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6803
21:43:53.379 00.004 7988 Star::Find returns 1 (1), X=1183.00, Y=444.16, Mass=1539, SNR=26.7, Peak=255 HFD=3.1
21:43:53.381 00.002 7988 MultiStar: [#1 -0.12,-0.14,1.04,U] [#2 0.03,-0.10,1.02,U] [#3 -0.07,-0.17,0.95,U] [#4 -0.05,0.06,1.02,U] [#5 -0.09,-0.07,0.73,U] [#6 -0.33,-0.30,0.70,U] [#7 -0.19,-0.30,0.63,U] [#8 -0.08,-0.23,0.66,U] 
21:43:53.381 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.11}, one-star: {0.02, 0.10}
21:43:53.383 00.002 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
21:43:53.384 00.001 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
21:43:53.384 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.40 mountX=-0.10 mountY=-0.02, mountTheta=-2.94
21:43:53.386 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.10, opts=13)
21:43:53.388 00.002 7988 Enqueuing Move request for scope (0.02, 0.10)
21:43:53.388 00.000 15712 Worker thread wakes up
21:43:53.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
21:43:53.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
21:43:53.388 00.000 15712 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=-0.02
21:43:53.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:43:53.388 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7 Saturated
21:43:53.392 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:53.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:53.394 00.002 7988 Enqueuing Expose request
21:43:53.395 00.001 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:53.395 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
21:43:53.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:53.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:43:53.395 00.000 15712 MoveAxis(W, 1, ABG)
21:43:53.395 00.000 15712 Guiding  Dir = 3, Dur = 1
21:43:53.395 00.000 15712 IsGuiding returns 0
21:43:53.418 00.023 15712 IsGuiding returns 0
21:43:53.418 00.000 15712 Move returns status 0, amount 1
21:43:53.418 00.000 15712 MoveAxis(N, 0, ABG)
21:43:53.418 00.000 15712 Move returns status 0, amount 0
21:43:53.418 00.000 15712 move complete, result=0
21:43:53.418 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:43:53.424 00.006 15712 worker thread done servicing request
21:43:53.424 00.000 15712 Worker thread wakes up
21:43:53.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:53.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:54.832 01.408 15712 Exposure complete
21:43:54.890 00.058 15712 worker thread done servicing request
21:43:54.890 00.000 7988 OnExposeComplete: enter
21:43:54.890 00.000 7988 UpdateGuideState(): m_state=6
21:43:54.894 00.004 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6804
21:43:54.896 00.002 7988 Star::Find returns 1 (0), X=1183.06, Y=444.28, Mass=1687, SNR=27.8, Peak=243 HFD=3.9
21:43:54.896 00.000 7988 MultiStar: [#1 -0.22,-0.09,0.98,U] [#2 0.11,-0.01,0.95,U] [#3 0.09,0.03,0.88,U] [#4 -0.26,0.19,0.98,U] [#5 -0.06,0.20,0.64,U] [#6 -0.15,-0.19,0.70,U] [#7 -0.23,0.01,0.65,U] [#8 -0.09,-0.09,0.62,U] 
21:43:54.898 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {0.08, 0.22}
21:43:54.900 00.002 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.05)
21:43:54.900 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
21:43:54.902 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.66 mountX=-0.04 mountY=0.07, mountTheta=2.05
21:43:54.904 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
21:43:54.904 00.000 7988 Enqueuing Move request for scope (-0.07, 0.04)
21:43:54.906 00.002 15712 Worker thread wakes up
21:43:54.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
21:43:54.906 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
21:43:54.906 00.000 15712 Moving (-0.07, 0.04) raw xDistance=-0.04 yDistance=0.07
21:43:54.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:43:54.908 00.002 7988 UpdateGuideState exits: m=1687 SNR=27.8
21:43:54.910 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:54.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:54.910 00.000 7988 Enqueuing Expose request
21:43:54.910 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:54.910 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
21:43:54.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:54.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:43:54.910 00.000 15712 MoveAxis(W, 1, ABG)
21:43:54.910 00.000 15712 Guiding  Dir = 3, Dur = 1
21:43:54.910 00.000 15712 IsGuiding returns 0
21:43:54.934 00.024 15712 IsGuiding returns 0
21:43:54.934 00.000 15712 Move returns status 0, amount 1
21:43:54.934 00.000 15712 MoveAxis(N, 0, ABG)
21:43:54.934 00.000 15712 Move returns status 0, amount 0
21:43:54.934 00.000 15712 move complete, result=0
21:43:54.934 00.000 15712 worker thread done servicing request
21:43:54.934 00.000 15712 Worker thread wakes up
21:43:54.934 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:43:54.942 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:54.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:56.584 01.642 15712 Exposure complete
21:43:56.635 00.051 15712 worker thread done servicing request
21:43:56.635 00.000 7988 OnExposeComplete: enter
21:43:56.635 00.000 7988 UpdateGuideState(): m_state=6
21:43:56.647 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6805
21:43:56.647 00.000 7988 Star::Find returns 1 (1), X=1182.89, Y=444.21, Mass=1488, SNR=26.2, Peak=255 HFD=3.2
21:43:56.647 00.000 7988 MultiStar: [#1 -0.21,-0.05,1.01,U] [#2 -0.09,0.05,0.99,U] [#3 -0.04,0.00,0.95,U] [#4 -0.25,0.09,1.04,U] [#5 -0.04,0.27,0.68,U] [#6 -0.11,-0.21,0.69,U] [#7 -0.31,-0.32,0.66,U] [#8 -0.11,0.03,0.66,U] 
21:43:56.647 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.10, 0.15}
21:43:56.647 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.58) = xAngle (4.64 = -1.65)
21:43:56.652 00.005 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.46)
21:43:56.652 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.06 mountX=-0.01 mountY=0.14, mountTheta=1.65
21:43:56.652 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.01, opts=13)
21:43:56.652 00.000 7988 Enqueuing Move request for scope (-0.14, 0.01)
21:43:56.652 00.000 15712 Worker thread wakes up
21:43:56.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
21:43:56.652 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
21:43:56.652 00.000 15712 Moving (-0.14, 0.01) raw xDistance=-0.01 yDistance=0.14
21:43:56.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:43:56.652 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.2 Saturated
21:43:56.660 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:56.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:56.662 00.002 7988 Enqueuing Expose request
21:43:56.663 00.001 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:56.663 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
21:43:56.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:56.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:43:56.663 00.000 15712 MoveAxis(W, 0, ABG)
21:43:56.663 00.000 15712 Move returns status 0, amount 0
21:43:56.663 00.000 15712 MoveAxis(N, 0, ABG)
21:43:56.663 00.000 15712 Move returns status 0, amount 0
21:43:56.663 00.000 15712 move complete, result=0
21:43:56.663 00.000 15712 worker thread done servicing request
21:43:56.663 00.000 15712 Worker thread wakes up
21:43:56.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:56.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:56.663 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:43:58.180 01.517 15712 Exposure complete
21:43:58.241 00.061 15712 worker thread done servicing request
21:43:58.241 00.000 7988 OnExposeComplete: enter
21:43:58.241 00.000 7988 UpdateGuideState(): m_state=6
21:43:58.244 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6806
21:43:58.244 00.000 7988 Star::Find returns 1 (0), X=1183.04, Y=444.04, Mass=1493, SNR=26.1, Peak=209 HFD=3.9
21:43:58.246 00.002 7988 MultiStar: [#1 -0.12,-0.03,1.05,U] [#2 -0.04,-0.14,1.01,U] [#3 0.08,-0.08,0.94,U] [#4 -0.06,-0.06,1.04,U] [#5 -0.00,0.08,0.69,U] [#6 -0.17,-0.26,0.70,U] [#7 -0.03,-0.00,0.67,U] [#8 -0.09,-0.15,0.67,U] 
21:43:58.247 00.001 7988 single-star, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.06, -0.02}
21:43:58.247 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
21:43:58.249 00.002 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.88)
21:43:58.249 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.29 mountX=0.02 mountY=-0.06, mountTheta=-1.29
21:43:58.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
21:43:58.249 00.000 7988 Enqueuing Move request for scope (0.06, -0.02)
21:43:58.249 00.000 15712 Worker thread wakes up
21:43:58.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
21:43:58.249 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
21:43:58.249 00.000 15712 Moving (0.06, -0.02) raw xDistance=0.02 yDistance=-0.06
21:43:58.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:43:58.249 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.1
21:43:58.257 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:58.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:43:58.257 00.000 7988 Enqueuing Expose request
21:43:58.257 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:43:58.257 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
21:43:58.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:58.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:43:58.257 00.000 15712 MoveAxis(E, 1, ABG)
21:43:58.257 00.000 15712 Guiding  Dir = 2, Dur = 1
21:43:58.257 00.000 15712 IsGuiding returns 0
21:43:58.281 00.024 15712 IsGuiding returns 0
21:43:58.281 00.000 15712 Move returns status 0, amount 1
21:43:58.281 00.000 15712 MoveAxis(N, 0, ABG)
21:43:58.281 00.000 15712 Move returns status 0, amount 0
21:43:58.281 00.000 15712 move complete, result=0
21:43:58.281 00.000 15712 worker thread done servicing request
21:43:58.281 00.000 15712 Worker thread wakes up
21:43:58.281 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:58.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:43:58.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:43:59.923 01.642 15712 Exposure complete
21:43:59.976 00.053 15712 worker thread done servicing request
21:43:59.976 00.000 7988 OnExposeComplete: enter
21:43:59.976 00.000 7988 UpdateGuideState(): m_state=6
21:43:59.986 00.010 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6807
21:43:59.986 00.000 7988 Star::Find returns 1 (0), X=1182.88, Y=443.89, Mass=1493, SNR=26.3, Peak=206 HFD=3.2
21:43:59.988 00.002 7988 MultiStar: [#1 -0.23,-0.36,1.01,U] [#2 -0.12,-0.25,0.94,U] [#3 -0.12,-0.15,0.95,U] [#4 -0.32,-0.08,1.00,U] [#5 -0.17,-0.18,0.72,U] [#6 -0.22,-0.40,0.75,U] [#7 -0.14,-0.49,0.67,U] [#8 -0.24,-0.54,0.69,U] 
21:43:59.988 00.000 7988 single-star, 8 included, MultiStar: {-0.19, -0.27}, one-star: {-0.10, -0.17}
21:43:59.990 00.002 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
21:43:59.990 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
21:43:59.992 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.12 mountX=0.17 mountY=0.11, mountTheta=0.56
21:43:59.992 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.17, opts=13)
21:43:59.992 00.000 7988 Enqueuing Move request for scope (-0.10, -0.17)
21:43:59.992 00.000 15712 Worker thread wakes up
21:43:59.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
21:43:59.992 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
21:43:59.992 00.000 15712 Moving (-0.10, -0.17) raw xDistance=0.17 yDistance=0.11
21:43:59.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
21:43:59.992 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3
21:43:59.999 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:59.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:00.001 00.002 7988 Enqueuing Expose request
21:44:00.001 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:44:00.003 00.002 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
21:44:00.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:00.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:44:00.003 00.000 15712 MoveAxis(W, 31, ABG)
21:44:00.003 00.000 15712 Guiding  Dir = 3, Dur = 31
21:44:00.003 00.000 15712 IsGuiding returns 0
21:44:00.023 00.020 15712 PulseGuide returned control before completion, sleep 21
21:44:00.071 00.048 15712 IsGuiding returns 0
21:44:00.071 00.000 15712 Move returns status 0, amount 31
21:44:00.071 00.000 15712 MoveAxis(N, 0, ABG)
21:44:00.071 00.000 15712 Move returns status 0, amount 0
21:44:00.071 00.000 15712 move complete, result=0
21:44:00.071 00.000 15712 worker thread done servicing request
21:44:00.071 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
21:44:00.071 00.000 15712 Worker thread wakes up
21:44:00.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:00.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:01.492 01.421 15712 Exposure complete
21:44:01.551 00.059 15712 worker thread done servicing request
21:44:01.551 00.000 7988 OnExposeComplete: enter
21:44:01.554 00.003 7988 UpdateGuideState(): m_state=6
21:44:01.556 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6808
21:44:01.556 00.000 7988 Star::Find returns 1 (0), X=1182.69, Y=444.29, Mass=1521, SNR=26.6, Peak=229 HFD=3.4
21:44:01.556 00.000 7988 MultiStar: [#1 -0.46,-0.06,1.01,U] [#2 -0.16,-0.01,1.01,U] [#3 -0.22,0.05,0.93,U] [#4 -0.52,-0.04,1.03,U] [#5 -0.27,-0.06,0.66,U] [#6 -0.32,-0.08,0.71,U] [#7 -0.44,0.03,0.67,U] [#8 -0.25,-0.01,0.59,U] 
21:44:01.556 00.000 7988 refined, 8 included, MultiStar: {-0.33, 0.01}, one-star: {-0.30, 0.23}
21:44:01.556 00.000 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.58) = xAngle (4.69 = -1.59)
21:44:01.556 00.000 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.80 = 1.51)
21:44:01.556 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.01 hyp=0.33 cameraTheta=3.11 mountX=-0.01 mountY=0.33, mountTheta=1.59
21:44:01.556 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.01, opts=13)
21:44:01.556 00.000 7988 Enqueuing Move request for scope (-0.33, 0.01)
21:44:01.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
21:44:01.556 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6
21:44:01.568 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:01.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:01.569 00.001 15712 Worker thread wakes up
21:44:01.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.01) opts 0xd
21:44:01.569 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.01)
21:44:01.569 00.000 15712 Moving (-0.33, 0.01) raw xDistance=-0.01 yDistance=0.33
21:44:01.569 00.000 7988 Enqueuing Expose request
21:44:01.572 00.003 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:01.572 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:44:01.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
21:44:01.572 00.000 15712 MoveAxis(E, 2, ABG)
21:44:01.572 00.000 15712 Guiding  Dir = 2, Dur = 2
21:44:01.572 00.000 15712 IsGuiding returns 0
21:44:01.590 00.018 15712 IsGuiding returns 0
21:44:01.590 00.000 15712 Move returns status 0, amount 2
21:44:01.590 00.000 15712 MoveAxis(S, 84, ABG)
21:44:01.590 00.000 15712 Guiding  Dir = 1, Dur = 84
21:44:01.591 00.001 15712 IsGuiding returns 0
21:44:01.671 00.080 15712 PulseGuide returned control before completion, sleep 14
21:44:01.697 00.026 15712 IsGuiding returns 1
21:44:01.697 00.000 15712 scope still moving after pulse duration time elapsed
21:44:01.760 00.063 15712 IsGuiding returns 1
21:44:01.798 00.038 15712 IsGuiding returns 0
21:44:01.798 00.000 15712 scope move finished after 84 + 123 ms
21:44:01.798 00.000 15712 Move returns status 0, amount 84
21:44:01.798 00.000 15712 move complete, result=0
21:44:01.798 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.3 px 84 ms SOUTH
21:44:01.800 00.002 15712 worker thread done servicing request
21:44:01.800 00.000 15712 Worker thread wakes up
21:44:01.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:01.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:03.435 01.635 15712 Exposure complete
21:44:03.486 00.051 15712 worker thread done servicing request
21:44:03.486 00.000 7988 OnExposeComplete: enter
21:44:03.486 00.000 7988 UpdateGuideState(): m_state=6
21:44:03.486 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6809
21:44:03.498 00.012 7988 Star::Find returns 1 (0), X=1183.29, Y=444.20, Mass=1396, SNR=25.3, Peak=232 HFD=3.1
21:44:03.498 00.000 7988 MultiStar: [#1 0.25,0.09,1.06,U] [#2 0.39,0.06,1.04,U] [#3 0.22,0.02,0.99,U] [#4 -0.04,0.21,1.05,U] [#5 0.07,0.25,0.72,U] [#6 0.06,-0.20,0.70,U] [#7 0.17,0.11,0.72,U] [#8 0.13,0.06,0.69,U] 
21:44:03.498 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.09}, one-star: {0.31, 0.15}
21:44:03.498 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.03 = 2.03)
21:44:03.498 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.14 = -1.14)
21:44:03.503 00.005 7988 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.45 mountX=-0.09 mountY=-0.19, mountTheta=-2.02
21:44:03.503 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.09, opts=13)
21:44:03.503 00.000 7988 Enqueuing Move request for scope (0.18, 0.09)
21:44:03.503 00.000 15712 Worker thread wakes up
21:44:03.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=21, FiltMax=255, Gamma=0.690
21:44:03.503 00.000 7988 UpdateGuideState exits: m=1396 SNR=25.3
21:44:03.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:03.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:03.503 00.000 7988 Enqueuing Expose request
21:44:03.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
21:44:03.503 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
21:44:03.503 00.000 15712 Moving (0.18, 0.09) raw xDistance=-0.09 yDistance=-0.19
21:44:03.514 00.011 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:03.514 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
21:44:03.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:03.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:44:03.514 00.000 15712 MoveAxis(E, 4, ABG)
21:44:03.514 00.000 15712 Guiding  Dir = 2, Dur = 4
21:44:03.514 00.000 15712 IsGuiding returns 0
21:44:03.538 00.024 15712 IsGuiding returns 0
21:44:03.538 00.000 15712 Move returns status 0, amount 4
21:44:03.538 00.000 15712 MoveAxis(N, 0, ABG)
21:44:03.538 00.000 15712 Move returns status 0, amount 0
21:44:03.538 00.000 15712 move complete, result=0
21:44:03.538 00.000 15712 worker thread done servicing request
21:44:03.538 00.000 15712 Worker thread wakes up
21:44:03.538 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
21:44:03.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:03.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:04.952 01.414 15712 Exposure complete
21:44:05.000 00.048 15712 worker thread done servicing request
21:44:05.000 00.000 7988 OnExposeComplete: enter
21:44:05.000 00.000 7988 UpdateGuideState(): m_state=6
21:44:05.013 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6810
21:44:05.013 00.000 7988 Star::Find returns 1 (1), X=1183.13, Y=444.32, Mass=1489, SNR=26.3, Peak=255 HFD=3.2
21:44:05.013 00.000 7988 MultiStar: [#1 0.08,0.28,1.04,U] [#2 0.28,0.02,1.00,U] [#3 0.11,0.19,0.96,U] [#4 -0.04,0.21,1.03,U] [#5 0.19,0.29,0.69,U] [#6 0.14,0.03,0.69,U] [#7 0.13,0.03,0.65,U] [#8 0.19,0.20,0.65,U] 
21:44:05.017 00.004 7988 refined, 8 included, MultiStar: {0.13, 0.18}, one-star: {0.15, 0.26}
21:44:05.017 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
21:44:05.017 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
21:44:05.017 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.93 mountX=-0.18 mountY=-0.13, mountTheta=-2.49
21:44:05.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.18, opts=13)
21:44:05.017 00.000 7988 Enqueuing Move request for scope (0.13, 0.18)
21:44:05.017 00.000 15712 Worker thread wakes up
21:44:05.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
21:44:05.017 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
21:44:05.017 00.000 15712 Moving (0.13, 0.18) raw xDistance=-0.18 yDistance=-0.13
21:44:05.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=22, FiltMax=255, Gamma=0.690
21:44:05.017 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.3 Saturated
21:44:05.026 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:05.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:05.028 00.002 7988 Enqueuing Expose request
21:44:05.029 00.001 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:44:05.029 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
21:44:05.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:05.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:44:05.029 00.000 15712 MoveAxis(E, 38, ABG)
21:44:05.029 00.000 15712 Guiding  Dir = 2, Dur = 38
21:44:05.029 00.000 15712 IsGuiding returns 0
21:44:05.051 00.022 15712 PulseGuide returned control before completion, sleep 19
21:44:05.119 00.068 15712 IsGuiding returns 0
21:44:05.119 00.000 15712 Move returns status 0, amount 38
21:44:05.119 00.000 15712 MoveAxis(N, 0, ABG)
21:44:05.119 00.000 15712 Move returns status 0, amount 0
21:44:05.119 00.000 15712 move complete, result=0
21:44:05.119 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
21:44:05.125 00.006 15712 worker thread done servicing request
21:44:05.125 00.000 15712 Worker thread wakes up
21:44:05.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:05.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:06.865 01.740 15712 Exposure complete
21:44:06.925 00.060 15712 worker thread done servicing request
21:44:06.925 00.000 7988 OnExposeComplete: enter
21:44:06.926 00.001 7988 UpdateGuideState(): m_state=6
21:44:06.926 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6811
21:44:06.926 00.000 7988 Star::Find returns 1 (1), X=1183.04, Y=444.21, Mass=1486, SNR=26.2, Peak=255 HFD=3.1
21:44:06.926 00.000 7988 MultiStar: [#1 0.07,-0.00,1.06,U] [#2 0.29,-0.02,1.03,U] [#3 0.04,0.13,0.97,U] [#4 -0.01,0.04,1.07,U] [#5 -0.03,0.23,0.73,U] [#6 0.02,-0.24,0.73,U] [#7 0.11,-0.02,0.68,U] [#8 0.03,-0.04,0.69,U] 
21:44:06.926 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.06, 0.16}
21:44:06.926 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.58) = xAngle (2.01 = 2.01)
21:44:06.926 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.12 = -1.17)
21:44:06.926 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.43 mountX=-0.03 mountY=-0.07, mountTheta=-2.00
21:44:06.926 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.03, opts=13)
21:44:06.926 00.000 7988 Enqueuing Move request for scope (0.07, 0.03)
21:44:06.926 00.000 15712 Worker thread wakes up
21:44:06.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
21:44:06.926 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
21:44:06.926 00.000 15712 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
21:44:06.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:44:06.939 00.013 7988 UpdateGuideState exits: m=1486 SNR=26.2 Saturated
21:44:06.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:06.941 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:06.942 00.001 7988 Enqueuing Expose request
21:44:06.942 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:06.942 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:44:06.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:06.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:44:06.942 00.000 15712 MoveAxis(E, 3, ABG)
21:44:06.942 00.000 15712 Guiding  Dir = 2, Dur = 3
21:44:06.942 00.000 15712 IsGuiding returns 0
21:44:06.958 00.016 15712 IsGuiding returns 0
21:44:06.958 00.000 15712 Move returns status 0, amount 3
21:44:06.958 00.000 15712 MoveAxis(N, 0, ABG)
21:44:06.958 00.000 15712 Move returns status 0, amount 0
21:44:06.958 00.000 15712 move complete, result=0
21:44:06.958 00.000 15712 worker thread done servicing request
21:44:06.958 00.000 15712 Worker thread wakes up
21:44:06.958 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:44:06.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:06.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:08.379 01.421 15712 Exposure complete
21:44:08.439 00.060 15712 worker thread done servicing request
21:44:08.439 00.000 7988 OnExposeComplete: enter
21:44:08.440 00.001 7988 UpdateGuideState(): m_state=6
21:44:08.440 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6812
21:44:08.440 00.000 7988 Star::Find returns 1 (1), X=1183.03, Y=444.00, Mass=1487, SNR=26.3, Peak=255 HFD=2.9
21:44:08.440 00.000 7988 MultiStar: [#1 -0.02,-0.16,1.02,U] [#2 -0.01,-0.22,1.00,U] [#3 -0.05,-0.36,0.97,U] [#4 -0.17,-0.23,1.03,U] [#5 0.11,0.05,0.71,U] [#6 -0.05,-0.21,0.71,U] [#7 0.01,-0.30,0.67,U] [#8 0.01,-0.32,0.68,U] 
21:44:08.440 00.000 7988 single-star, 8 included, MultiStar: {-0.02, -0.20}, one-star: {0.05, -0.05}
21:44:08.440 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
21:44:08.440 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.85 = -2.43)
21:44:08.440 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.83 mountX=0.05 mountY=-0.05, mountTheta=-0.73
21:44:08.440 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
21:44:08.440 00.000 7988 Enqueuing Move request for scope (0.05, -0.05)
21:44:08.440 00.000 15712 Worker thread wakes up
21:44:08.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:44:08.440 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:44:08.440 00.000 15712 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
21:44:08.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:44:08.453 00.013 7988 UpdateGuideState exits: m=1487 SNR=26.3 Saturated
21:44:08.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:08.455 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:08.456 00.001 7988 Enqueuing Expose request
21:44:08.456 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:08.456 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
21:44:08.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:08.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:08.456 00.000 15712 MoveAxis(E, 3, ABG)
21:44:08.456 00.000 15712 Guiding  Dir = 2, Dur = 3
21:44:08.456 00.000 15712 IsGuiding returns 0
21:44:08.480 00.024 15712 IsGuiding returns 0
21:44:08.480 00.000 15712 Move returns status 0, amount 3
21:44:08.480 00.000 15712 MoveAxis(N, 0, ABG)
21:44:08.480 00.000 15712 Move returns status 0, amount 0
21:44:08.480 00.000 15712 move complete, result=0
21:44:08.480 00.000 15712 worker thread done servicing request
21:44:08.480 00.000 15712 Worker thread wakes up
21:44:08.480 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:44:08.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:08.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:10.121 01.641 15712 Exposure complete
21:44:10.179 00.058 15712 worker thread done servicing request
21:44:10.179 00.000 7988 OnExposeComplete: enter
21:44:10.181 00.002 7988 UpdateGuideState(): m_state=6
21:44:10.181 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6813
21:44:10.181 00.000 7988 Star::Find returns 1 (1), X=1183.16, Y=444.12, Mass=1541, SNR=26.8, Peak=255 HFD=3.2
21:44:10.181 00.000 7988 MultiStar: [#1 0.02,-0.01,1.00,U] [#2 0.16,-0.07,1.02,U] [#3 0.06,0.27,0.95,U] [#4 0.03,0.13,1.03,U] [#5 -0.10,0.19,0.71,U] [#6 0.12,0.03,0.72,U] [#7 0.15,-0.04,0.65,U] [#8 0.04,-0.31,0.65,U] 
21:44:10.181 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.18, 0.06}
21:44:10.181 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
21:44:10.188 00.007 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.12)
21:44:10.188 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.47 mountX=-0.04 mountY=-0.08, mountTheta=-2.04
21:44:10.188 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.04, opts=13)
21:44:10.188 00.000 7988 Enqueuing Move request for scope (0.08, 0.04)
21:44:10.188 00.000 15712 Worker thread wakes up
21:44:10.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
21:44:10.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
21:44:10.188 00.000 15712 Moving (0.08, 0.04) raw xDistance=-0.04 yDistance=-0.08
21:44:10.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:10.188 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.8 Saturated
21:44:10.195 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:10.195 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:10.197 00.002 7988 Enqueuing Expose request
21:44:10.197 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:10.197 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:44:10.197 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:10.197 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:44:10.197 00.000 15712 MoveAxis(E, 4, ABG)
21:44:10.197 00.000 15712 Guiding  Dir = 2, Dur = 4
21:44:10.197 00.000 15712 IsGuiding returns 0
21:44:10.222 00.025 15712 IsGuiding returns 0
21:44:10.222 00.000 15712 Move returns status 0, amount 4
21:44:10.222 00.000 15712 MoveAxis(N, 0, ABG)
21:44:10.222 00.000 15712 Move returns status 0, amount 0
21:44:10.222 00.000 15712 move complete, result=0
21:44:10.222 00.000 15712 worker thread done servicing request
21:44:10.222 00.000 15712 Worker thread wakes up
21:44:10.222 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:44:10.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:10.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:11.633 01.411 15712 Exposure complete
21:44:11.692 00.059 15712 worker thread done servicing request
21:44:11.694 00.002 7988 OnExposeComplete: enter
21:44:11.694 00.000 7988 UpdateGuideState(): m_state=6
21:44:11.694 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6814
21:44:11.696 00.002 7988 Star::Find returns 1 (1), X=1183.07, Y=444.14, Mass=1513, SNR=26.5, Peak=255 HFD=3.1
21:44:11.696 00.000 7988 MultiStar: [#1 0.08,-0.09,1.02,U] [#2 0.14,-0.10,1.00,U] [#3 0.15,0.06,0.91,U] [#4 0.11,0.10,1.05,U] [#5 0.25,0.15,0.68,U] [#6 -0.09,-0.10,0.70,U] [#7 -0.07,0.16,0.64,U] [#8 0.04,-0.15,0.65,U] 
21:44:11.696 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.09, 0.09}
21:44:11.696 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
21:44:11.700 00.004 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.46)
21:44:11.700 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=-0.01 mountY=-0.09, mountTheta=-1.72
21:44:11.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
21:44:11.700 00.000 7988 Enqueuing Move request for scope (0.09, 0.01)
21:44:11.700 00.000 15712 Worker thread wakes up
21:44:11.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:11.700 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5 Saturated
21:44:11.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:11.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:11.700 00.000 7988 Enqueuing Expose request
21:44:11.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
21:44:11.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
21:44:11.700 00.000 15712 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
21:44:11.712 00.012 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:11.712 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:44:11.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:11.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:44:11.712 00.000 15712 MoveAxis(E, 4, ABG)
21:44:11.712 00.000 15712 Guiding  Dir = 2, Dur = 4
21:44:11.712 00.000 15712 IsGuiding returns 0
21:44:11.738 00.026 15712 IsGuiding returns 0
21:44:11.738 00.000 15712 Move returns status 0, amount 4
21:44:11.738 00.000 15712 MoveAxis(N, 0, ABG)
21:44:11.738 00.000 15712 Move returns status 0, amount 0
21:44:11.738 00.000 15712 move complete, result=0
21:44:11.738 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:44:11.742 00.004 15712 worker thread done servicing request
21:44:11.742 00.000 15712 Worker thread wakes up
21:44:11.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:11.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:13.484 01.742 15712 Exposure complete
21:44:13.538 00.054 15712 worker thread done servicing request
21:44:13.538 00.000 7988 OnExposeComplete: enter
21:44:13.538 00.000 7988 UpdateGuideState(): m_state=6
21:44:13.545 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6815
21:44:13.545 00.000 7988 Star::Find returns 1 (1), X=1182.96, Y=444.06, Mass=1498, SNR=26.3, Peak=255 HFD=2.9
21:44:13.547 00.002 7988 MultiStar: [#1 -0.15,-0.08,1.01,U] [#2 0.06,-0.32,1.03,U] [#3 -0.03,-0.18,0.96,U] [#4 -0.21,-0.17,1.05,U] [#5 -0.08,-0.02,0.73,U] [#6 -0.08,-0.27,0.69,U] [#7 -0.30,-0.06,0.67,U] [#8 -0.19,-0.15,0.64,U] 
21:44:13.549 00.002 7988 single-star, 8 included, MultiStar: {-0.10, -0.14}, one-star: {-0.02, 0.01}
21:44:13.549 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.58) = xAngle (4.28 = -2.00)
21:44:13.551 00.002 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.39 = 1.11)
21:44:13.551 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.70 mountX=-0.01 mountY=0.02, mountTheta=2.01
21:44:13.553 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
21:44:13.553 00.000 7988 Enqueuing Move request for scope (-0.02, 0.01)
21:44:13.555 00.002 15712 Worker thread wakes up
21:44:13.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
21:44:13.555 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
21:44:13.555 00.000 15712 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
21:44:13.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:13.555 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3 Saturated
21:44:13.560 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:13.561 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:13.561 00.000 7988 Enqueuing Expose request
21:44:13.561 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:13.561 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
21:44:13.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:13.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:44:13.561 00.000 15712 MoveAxis(E, 5, ABG)
21:44:13.561 00.000 15712 Guiding  Dir = 2, Dur = 5
21:44:13.561 00.000 15712 IsGuiding returns 0
21:44:13.579 00.018 15712 IsGuiding returns 0
21:44:13.579 00.000 15712 Move returns status 0, amount 5
21:44:13.579 00.000 15712 MoveAxis(N, 0, ABG)
21:44:13.579 00.000 15712 Move returns status 0, amount 0
21:44:13.579 00.000 15712 move complete, result=0
21:44:13.579 00.000 15712 worker thread done servicing request
21:44:13.579 00.000 15712 Worker thread wakes up
21:44:13.579 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:44:13.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:13.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:14.996 01.417 15712 Exposure complete
21:44:15.051 00.055 15712 worker thread done servicing request
21:44:15.051 00.000 7988 OnExposeComplete: enter
21:44:15.051 00.000 7988 UpdateGuideState(): m_state=6
21:44:15.058 00.007 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6816
21:44:15.058 00.000 7988 Star::Find returns 1 (1), X=1183.10, Y=444.25, Mass=1516, SNR=26.6, Peak=255 HFD=3.2
21:44:15.058 00.000 7988 MultiStar: [#1 -0.11,0.05,1.02,U] [#2 0.10,0.03,1.03,U] [#3 -0.01,0.21,0.94,U] [#4 -0.13,0.31,1.05,U] [#5 0.23,0.20,0.72,U] [#6 -0.08,-0.04,0.71,U] [#7 -0.08,0.01,0.70,U] [#8 0.12,0.41,0.66,U] 
21:44:15.058 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.12, 0.20}
21:44:15.058 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
21:44:15.058 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
21:44:15.058 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.49 mountX=-0.15 mountY=-0.02, mountTheta=-3.03
21:44:15.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.15, opts=13)
21:44:15.058 00.000 7988 Enqueuing Move request for scope (0.01, 0.15)
21:44:15.068 00.010 15712 Worker thread wakes up
21:44:15.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
21:44:15.068 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
21:44:15.068 00.000 15712 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=-0.02
21:44:15.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:15.068 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.6 Saturated
21:44:15.070 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:15.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:15.072 00.002 7988 Enqueuing Expose request
21:44:15.072 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:15.072 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
21:44:15.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:15.074 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:44:15.074 00.000 15712 MoveAxis(E, 5, ABG)
21:44:15.074 00.000 15712 Guiding  Dir = 2, Dur = 5
21:44:15.074 00.000 15712 IsGuiding returns 0
21:44:15.094 00.020 15712 IsGuiding returns 0
21:44:15.094 00.000 15712 Move returns status 0, amount 5
21:44:15.094 00.000 15712 MoveAxis(N, 0, ABG)
21:44:15.094 00.000 15712 Move returns status 0, amount 0
21:44:15.094 00.000 15712 move complete, result=0
21:44:15.094 00.000 7988 GuideStep: -0.2 px 5 ms EAST, -0.0 px 0 ms NORTH
21:44:15.100 00.006 15712 worker thread done servicing request
21:44:15.100 00.000 15712 Worker thread wakes up
21:44:15.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:15.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:16.737 01.637 15712 Exposure complete
21:44:16.791 00.054 15712 worker thread done servicing request
21:44:16.791 00.000 7988 OnExposeComplete: enter
21:44:16.791 00.000 7988 UpdateGuideState(): m_state=6
21:44:16.798 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6817
21:44:16.799 00.001 7988 Star::Find returns 1 (1), X=1183.03, Y=444.22, Mass=1535, SNR=26.6, Peak=255 HFD=3.2
21:44:16.799 00.000 7988 MultiStar: [#1 -0.05,0.05,1.05,U] [#2 0.20,-0.05,1.02,U] [#3 -0.02,0.17,0.96,U] [#4 -0.22,0.17,1.02,U] [#5 -0.15,-0.05,0.72,U] [#6 -0.25,0.05,0.71,U] [#7 -0.17,-0.02,0.69,U] [#8 -0.16,0.04,0.68,U] 
21:44:16.799 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {0.05, 0.17}
21:44:16.802 00.003 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.96 = -2.33)
21:44:16.802 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.07 = 0.78)
21:44:16.802 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.38 mountX=-0.07 mountY=0.07, mountTheta=2.34
21:44:16.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.07, opts=13)
21:44:16.802 00.000 7988 Enqueuing Move request for scope (-0.07, 0.07)
21:44:16.802 00.000 15712 Worker thread wakes up
21:44:16.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
21:44:16.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
21:44:16.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:44:16.802 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.6 Saturated
21:44:16.811 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:16.811 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:16.813 00.002 7988 Enqueuing Expose request
21:44:16.813 00.000 15712 Moving (-0.07, 0.07) raw xDistance=-0.07 yDistance=0.07
21:44:16.819 00.006 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:16.819 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
21:44:16.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:16.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:44:16.819 00.000 15712 MoveAxis(E, 6, ABG)
21:44:16.819 00.000 15712 Guiding  Dir = 2, Dur = 6
21:44:16.819 00.000 15712 IsGuiding returns 0
21:44:16.836 00.017 15712 IsGuiding returns 0
21:44:16.836 00.000 15712 Move returns status 0, amount 6
21:44:16.836 00.000 15712 MoveAxis(N, 0, ABG)
21:44:16.836 00.000 15712 Move returns status 0, amount 0
21:44:16.836 00.000 15712 move complete, result=0
21:44:16.836 00.000 15712 worker thread done servicing request
21:44:16.836 00.000 15712 Worker thread wakes up
21:44:16.836 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:44:16.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:16.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:18.251 01.415 15712 Exposure complete
21:44:18.299 00.048 15712 worker thread done servicing request
21:44:18.299 00.000 7988 OnExposeComplete: enter
21:44:18.299 00.000 7988 UpdateGuideState(): m_state=6
21:44:18.312 00.013 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6818
21:44:18.313 00.001 7988 Star::Find returns 1 (1), X=1183.02, Y=444.25, Mass=1463, SNR=26.2, Peak=255 HFD=3.2
21:44:18.315 00.002 7988 MultiStar: [#1 -0.16,0.14,1.02,U] [#2 0.05,-0.03,1.03,U] [#3 -0.07,-0.03,0.96,U] [#4 -0.29,0.12,1.04,U] [#5 0.21,0.23,0.75,U] [#6 -0.20,-0.15,0.72,U] [#7 0.01,0.13,0.67,U] [#8 -0.06,-0.03,0.68,U] 
21:44:18.315 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {0.04, 0.19}
21:44:18.317 00.002 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
21:44:18.317 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.69)
21:44:18.319 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.28 mountX=-0.07 mountY=0.06, mountTheta=2.44
21:44:18.321 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.07, opts=13)
21:44:18.321 00.000 7988 Enqueuing Move request for scope (-0.06, 0.07)
21:44:18.323 00.002 15712 Worker thread wakes up
21:44:18.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
21:44:18.323 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
21:44:18.323 00.000 15712 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=0.06
21:44:18.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:18.323 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.2 Saturated
21:44:18.325 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:18.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:18.327 00.002 7988 Enqueuing Expose request
21:44:18.327 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:18.327 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
21:44:18.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:18.328 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:44:18.328 00.000 15712 MoveAxis(E, 6, ABG)
21:44:18.328 00.000 15712 Guiding  Dir = 2, Dur = 6
21:44:18.328 00.000 15712 IsGuiding returns 0
21:44:18.350 00.022 15712 IsGuiding returns 0
21:44:18.350 00.000 15712 Move returns status 0, amount 6
21:44:18.350 00.000 15712 MoveAxis(N, 0, ABG)
21:44:18.350 00.000 15712 Move returns status 0, amount 0
21:44:18.350 00.000 15712 move complete, result=0
21:44:18.350 00.000 15712 worker thread done servicing request
21:44:18.350 00.000 15712 Worker thread wakes up
21:44:18.350 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:44:18.360 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:18.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:20.003 01.643 15712 Exposure complete
21:44:20.050 00.047 15712 worker thread done servicing request
21:44:20.050 00.000 7988 OnExposeComplete: enter
21:44:20.064 00.014 7988 UpdateGuideState(): m_state=6
21:44:20.064 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6819
21:44:20.066 00.002 7988 Star::Find returns 1 (1), X=1183.06, Y=444.39, Mass=1501, SNR=26.6, Peak=255 HFD=3.4
21:44:20.066 00.000 7988 MultiStar: [#1 0.08,0.18,1.01,U] [#2 0.14,0.16,0.99,U] [#3 0.14,0.21,0.96,U] [#4 -0.08,0.29,1.04,U] [#5 -0.08,0.23,0.71,U] [#6 0.03,0.08,0.76,U] [#7 0.01,0.14,0.67,U] [#8 -0.18,0.34,0.67,U] 
21:44:20.068 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.22}, one-star: {0.08, 0.33}
21:44:20.068 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
21:44:20.070 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
21:44:20.070 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.46 mountX=-0.22 mountY=-0.03, mountTheta=-3.00
21:44:20.072 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.22, opts=13)
21:44:20.074 00.002 7988 Enqueuing Move request for scope (0.03, 0.22)
21:44:20.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:20.076 00.002 7988 UpdateGuideState exits: m=1501 SNR=26.6 Saturated
21:44:20.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:20.078 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:20.078 00.000 7988 Enqueuing Expose request
21:44:20.080 00.002 15712 Worker thread wakes up
21:44:20.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
21:44:20.080 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
21:44:20.080 00.000 15712 Moving (0.03, 0.22) raw xDistance=-0.22 yDistance=-0.03
21:44:20.083 00.003 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:44:20.083 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
21:44:20.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:20.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:44:20.083 00.000 15712 MoveAxis(E, 49, ABG)
21:44:20.083 00.000 15712 Guiding  Dir = 2, Dur = 49
21:44:20.083 00.000 15712 IsGuiding returns 0
21:44:20.100 00.017 15712 PulseGuide returned control before completion, sleep 46
21:44:20.164 00.064 15712 IsGuiding returns 1
21:44:20.164 00.000 15712 scope still moving after pulse duration time elapsed
21:44:20.192 00.028 15712 IsGuiding returns 0
21:44:20.192 00.000 15712 scope move finished after 49 + 56 ms
21:44:20.192 00.000 15712 Move returns status 0, amount 49
21:44:20.192 00.000 15712 MoveAxis(N, 0, ABG)
21:44:20.192 00.000 15712 Move returns status 0, amount 0
21:44:20.192 00.000 15712 move complete, result=0
21:44:20.192 00.000 15712 worker thread done servicing request
21:44:20.192 00.000 15712 Worker thread wakes up
21:44:20.192 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
21:44:20.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:20.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:21.612 01.420 15712 Exposure complete
21:44:21.663 00.051 15712 worker thread done servicing request
21:44:21.663 00.000 7988 OnExposeComplete: enter
21:44:21.663 00.000 7988 UpdateGuideState(): m_state=6
21:44:21.675 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6820
21:44:21.675 00.000 7988 Star::Find returns 1 (1), X=1182.98, Y=444.29, Mass=1495, SNR=26.3, Peak=255 HFD=3.3
21:44:21.677 00.002 7988 MultiStar: [#1 -0.04,-0.05,1.04,U] [#2 -0.03,-0.08,1.00,U] [#3 -0.16,-0.06,0.94,U] [#4 -0.24,0.08,1.03,U] [#5 0.13,-0.01,0.70,U] [#6 -0.06,-0.26,0.72,U] [#7 -0.11,-0.17,0.69,U] [#8 -0.04,-0.15,0.70,U] 
21:44:21.679 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.00, 0.23}
21:44:21.680 00.001 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
21:44:21.680 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
21:44:21.680 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.66 mountX=0.04 mountY=0.07, mountTheta=1.09
21:44:21.682 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.04, opts=13)
21:44:21.684 00.002 7988 Enqueuing Move request for scope (-0.07, -0.04)
21:44:21.684 00.000 15712 Worker thread wakes up
21:44:21.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
21:44:21.684 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
21:44:21.684 00.000 15712 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=0.07
21:44:21.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:44:21.684 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3 Saturated
21:44:21.688 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:21.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:21.690 00.002 7988 Enqueuing Expose request
21:44:21.691 00.001 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:21.691 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
21:44:21.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:21.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:44:21.691 00.000 15712 MoveAxis(E, 5, ABG)
21:44:21.691 00.000 15712 Guiding  Dir = 2, Dur = 5
21:44:21.691 00.000 15712 IsGuiding returns 0
21:44:21.714 00.023 15712 IsGuiding returns 0
21:44:21.714 00.000 15712 Move returns status 0, amount 5
21:44:21.714 00.000 15712 MoveAxis(N, 0, ABG)
21:44:21.714 00.000 15712 Move returns status 0, amount 0
21:44:21.714 00.000 15712 move complete, result=0
21:44:21.714 00.000 15712 worker thread done servicing request
21:44:21.714 00.000 15712 Worker thread wakes up
21:44:21.714 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:44:21.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:21.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:23.351 01.637 15712 Exposure complete
21:44:23.400 00.049 15712 worker thread done servicing request
21:44:23.400 00.000 7988 OnExposeComplete: enter
21:44:23.400 00.000 7988 UpdateGuideState(): m_state=6
21:44:23.412 00.012 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6821
21:44:23.412 00.000 7988 Star::Find returns 1 (1), X=1183.00, Y=443.99, Mass=1455, SNR=25.9, Peak=255 HFD=2.8
21:44:23.412 00.000 7988 MultiStar: [#1 -0.05,-0.30,1.03,U] [#2 -0.06,-0.23,1.09,U] [#3 -0.06,-0.07,0.97,U] [#4 -0.12,-0.12,1.08,U] [#5 0.31,0.10,0.74,U] [#6 -0.13,-0.30,0.70,U] [#7 0.04,-0.01,0.67,U] [#8 -0.06,-0.09,0.69,U] 
21:44:23.412 00.000 7988 single-star, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.02, -0.07}
21:44:23.417 00.005 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
21:44:23.417 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
21:44:23.417 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.30 mountX=0.07 mountY=-0.02, mountTheta=-0.25
21:44:23.417 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
21:44:23.417 00.000 7988 Enqueuing Move request for scope (0.02, -0.07)
21:44:23.417 00.000 15712 Worker thread wakes up
21:44:23.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
21:44:23.417 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
21:44:23.417 00.000 15712 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=-0.02
21:44:23.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:44:23.417 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.9 Saturated
21:44:23.425 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:23.425 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:23.427 00.002 7988 Enqueuing Expose request
21:44:23.428 00.001 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:23.428 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
21:44:23.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:23.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:44:23.428 00.000 15712 MoveAxis(E, 5, ABG)
21:44:23.428 00.000 15712 Guiding  Dir = 2, Dur = 5
21:44:23.428 00.000 15712 IsGuiding returns 0
21:44:23.451 00.023 15712 IsGuiding returns 0
21:44:23.451 00.000 15712 Move returns status 0, amount 5
21:44:23.451 00.000 15712 MoveAxis(N, 0, ABG)
21:44:23.451 00.000 15712 Move returns status 0, amount 0
21:44:23.451 00.000 15712 move complete, result=0
21:44:23.451 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:44:23.459 00.008 15712 worker thread done servicing request
21:44:23.459 00.000 15712 Worker thread wakes up
21:44:23.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:23.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:24.863 01.404 15712 Exposure complete
21:44:24.921 00.058 15712 worker thread done servicing request
21:44:24.923 00.002 7988 OnExposeComplete: enter
21:44:24.923 00.000 7988 UpdateGuideState(): m_state=6
21:44:24.924 00.001 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6822
21:44:24.926 00.002 7988 Star::Find returns 1 (1), X=1183.03, Y=444.08, Mass=1450, SNR=25.9, Peak=255 HFD=2.9
21:44:24.926 00.000 7988 MultiStar: [#1 -0.13,-0.15,1.08,U] [#2 0.10,-0.24,0.99,U] [#3 -0.12,-0.12,0.97,U] [#4 -0.20,-0.02,1.06,U] [#5 0.24,-0.08,0.72,U] [#6 -0.22,-0.24,0.73,U] [#7 -0.23,-0.09,0.71,U] [#8 -0.25,-0.07,0.67,U] 
21:44:24.926 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.11}, one-star: {0.05, 0.03}
21:44:24.926 00.000 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.58) = xAngle (2.11 = 2.11)
21:44:24.926 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.22 = -1.07)
21:44:24.932 00.006 7988 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.53 mountX=-0.03 mountY=-0.05, mountTheta=-2.10
21:44:24.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.03, opts=13)
21:44:24.932 00.000 7988 Enqueuing Move request for scope (0.05, 0.03)
21:44:24.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:24.932 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9 Saturated
21:44:24.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:24.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:24.932 00.000 7988 Enqueuing Expose request
21:44:24.940 00.008 15712 Worker thread wakes up
21:44:24.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
21:44:24.940 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
21:44:24.940 00.000 15712 Moving (0.05, 0.03) raw xDistance=-0.03 yDistance=-0.05
21:44:24.940 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:24.940 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:44:24.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:24.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:24.940 00.000 15712 MoveAxis(E, 4, ABG)
21:44:24.940 00.000 15712 Guiding  Dir = 2, Dur = 4
21:44:24.940 00.000 15712 IsGuiding returns 0
21:44:24.976 00.036 15712 IsGuiding returns 0
21:44:24.976 00.000 15712 Move returns status 0, amount 4
21:44:24.976 00.000 15712 MoveAxis(N, 0, ABG)
21:44:24.976 00.000 15712 Move returns status 0, amount 0
21:44:24.976 00.000 15712 move complete, result=0
21:44:24.976 00.000 15712 worker thread done servicing request
21:44:24.976 00.000 15712 Worker thread wakes up
21:44:24.976 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:44:24.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:24.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:26.716 01.740 15712 Exposure complete
21:44:26.774 00.058 15712 worker thread done servicing request
21:44:26.774 00.000 7988 OnExposeComplete: enter
21:44:26.774 00.000 7988 UpdateGuideState(): m_state=6
21:44:26.778 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6823
21:44:26.778 00.000 7988 Star::Find returns 1 (0), X=1182.95, Y=443.99, Mass=1582, SNR=27.1, Peak=242 HFD=3.7
21:44:26.780 00.002 7988 MultiStar: [#1 -0.21,-0.07,0.98,U] [#2 0.20,-0.29,0.97,U] [#3 -0.11,-0.16,0.91,U] [#4 -0.24,-0.17,1.02,U] [#5 -0.01,-0.07,0.71,U] [#6 -0.15,-0.50,0.67,U] [#7 -0.14,-0.37,0.66,U] [#8 -0.26,-0.41,0.67,U] 
21:44:26.780 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.22}, one-star: {-0.03, -0.07}
21:44:26.782 00.002 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
21:44:26.782 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
21:44:26.782 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-2.04 mountX=0.07 mountY=0.03, mountTheta=0.49
21:44:26.785 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.07, opts=13)
21:44:26.785 00.000 7988 Enqueuing Move request for scope (-0.03, -0.07)
21:44:26.785 00.000 15712 Worker thread wakes up
21:44:26.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
21:44:26.785 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
21:44:26.785 00.000 15712 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=0.03
21:44:26.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:44:26.785 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.1
21:44:26.790 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:26.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:26.792 00.002 7988 Enqueuing Expose request
21:44:26.794 00.002 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:26.794 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
21:44:26.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:26.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:44:26.794 00.000 15712 MoveAxis(E, 4, ABG)
21:44:26.794 00.000 15712 Guiding  Dir = 2, Dur = 4
21:44:26.798 00.004 15712 IsGuiding returns 0
21:44:26.813 00.015 15712 IsGuiding returns 0
21:44:26.813 00.000 15712 Move returns status 0, amount 4
21:44:26.813 00.000 15712 MoveAxis(N, 0, ABG)
21:44:26.813 00.000 15712 Move returns status 0, amount 0
21:44:26.813 00.000 15712 move complete, result=0
21:44:26.813 00.000 15712 worker thread done servicing request
21:44:26.813 00.000 15712 Worker thread wakes up
21:44:26.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:26.813 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:44:26.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:28.229 01.416 15712 Exposure complete
21:44:28.283 00.054 15712 worker thread done servicing request
21:44:28.283 00.000 7988 OnExposeComplete: enter
21:44:28.290 00.007 7988 UpdateGuideState(): m_state=6
21:44:28.290 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6824
21:44:28.290 00.000 7988 Star::Find returns 1 (0), X=1183.05, Y=444.09, Mass=1534, SNR=26.7, Peak=236 HFD=3.0
21:44:28.290 00.000 7988 MultiStar: [#1 -0.11,-0.16,1.03,U] [#2 -0.06,-0.16,1.01,U] [#3 -0.14,-0.09,0.94,U] [#4 -0.15,-0.10,1.04,U] [#5 0.05,0.13,0.70,U] [#6 -0.22,-0.33,0.70,U] [#7 -0.12,-0.17,0.67,U] [#8 -0.03,-0.10,0.63,U] 
21:44:28.290 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.10}, one-star: {0.07, 0.04}
21:44:28.290 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
21:44:28.290 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.07)
21:44:28.290 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.52 mountX=-0.04 mountY=-0.07, mountTheta=-2.09
21:44:28.299 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
21:44:28.299 00.000 7988 Enqueuing Move request for scope (0.07, 0.04)
21:44:28.299 00.000 15712 Worker thread wakes up
21:44:28.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
21:44:28.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
21:44:28.299 00.000 15712 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.07
21:44:28.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:28.299 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7
21:44:28.304 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:28.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:28.305 00.001 7988 Enqueuing Expose request
21:44:28.305 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:28.305 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:44:28.305 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:28.305 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:44:28.305 00.000 15712 MoveAxis(E, 3, ABG)
21:44:28.305 00.000 15712 Guiding  Dir = 2, Dur = 3
21:44:28.305 00.000 15712 IsGuiding returns 0
21:44:28.331 00.026 15712 IsGuiding returns 0
21:44:28.331 00.000 15712 Move returns status 0, amount 3
21:44:28.331 00.000 15712 MoveAxis(N, 0, ABG)
21:44:28.331 00.000 15712 Move returns status 0, amount 0
21:44:28.331 00.000 15712 move complete, result=0
21:44:28.331 00.000 15712 worker thread done servicing request
21:44:28.331 00.000 15712 Worker thread wakes up
21:44:28.331 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:44:28.333 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:28.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:29.964 01.631 15712 Exposure complete
21:44:30.019 00.055 15712 worker thread done servicing request
21:44:30.019 00.000 7988 OnExposeComplete: enter
21:44:30.019 00.000 7988 UpdateGuideState(): m_state=6
21:44:30.027 00.008 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6825
21:44:30.028 00.001 7988 Star::Find returns 1 (0), X=1183.11, Y=444.01, Mass=1456, SNR=25.9, Peak=233 HFD=3.0
21:44:30.028 00.000 7988 MultiStar: [#1 -0.04,-0.22,1.04,U] [#2 -0.04,-0.11,1.02,U] [#3 -0.23,-0.24,0.95,U] [#4 -0.16,-0.08,1.05,U] [#5 0.06,-0.06,0.72,U] [#6 0.01,-0.53,0.68,U] [#7 -0.13,-0.50,0.69,U] [#8 0.02,-0.31,0.66,U] 
21:44:30.028 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.21}, one-star: {0.13, -0.04}
21:44:30.028 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.26 = 1.26)
21:44:30.028 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.91)
21:44:30.028 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.32 mountX=0.04 mountY=-0.13, mountTheta=-1.26
21:44:30.036 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.04, opts=13)
21:44:30.036 00.000 7988 Enqueuing Move request for scope (0.13, -0.04)
21:44:30.036 00.000 15712 Worker thread wakes up
21:44:30.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
21:44:30.036 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
21:44:30.036 00.000 15712 Moving (0.13, -0.04) raw xDistance=0.04 yDistance=-0.13
21:44:30.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:30.036 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
21:44:30.040 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:30.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:30.042 00.002 7988 Enqueuing Expose request
21:44:30.042 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:30.042 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:44:30.042 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:30.042 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:44:30.042 00.000 15712 MoveAxis(E, 3, ABG)
21:44:30.044 00.002 15712 Guiding  Dir = 2, Dur = 3
21:44:30.044 00.000 15712 IsGuiding returns 0
21:44:30.060 00.016 15712 IsGuiding returns 0
21:44:30.060 00.000 15712 Move returns status 0, amount 3
21:44:30.060 00.000 15712 MoveAxis(N, 0, ABG)
21:44:30.060 00.000 15712 Move returns status 0, amount 0
21:44:30.060 00.000 15712 move complete, result=0
21:44:30.060 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:44:30.060 00.000 15712 worker thread done servicing request
21:44:30.060 00.000 15712 Worker thread wakes up
21:44:30.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:30.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:31.479 01.419 15712 Exposure complete
21:44:31.532 00.053 15712 worker thread done servicing request
21:44:31.532 00.000 7988 OnExposeComplete: enter
21:44:31.532 00.000 7988 UpdateGuideState(): m_state=6
21:44:31.540 00.008 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6826
21:44:31.540 00.000 7988 Star::Find returns 1 (0), X=1182.97, Y=444.16, Mass=1466, SNR=26.0, Peak=230 HFD=3.1
21:44:31.540 00.000 7988 MultiStar: [#1 -0.07,-0.16,1.04,U] [#2 -0.06,-0.16,1.06,U] [#3 -0.09,-0.09,0.99,U] [#4 -0.21,-0.24,1.07,U] [#5 -0.09,-0.11,0.75,U] [#6 -0.15,-0.35,0.72,U] [#7 -0.09,-0.11,0.66,U] [#8 0.01,-0.04,0.66,U] 
21:44:31.540 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.13}, one-star: {-0.01, 0.10}
21:44:31.540 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.01)
21:44:31.540 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
21:44:31.540 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=-0.10 mountY=0.01, mountTheta=3.04
21:44:31.549 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.10, opts=13)
21:44:31.549 00.000 7988 Enqueuing Move request for scope (-0.01, 0.10)
21:44:31.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:31.549 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
21:44:31.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:31.549 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:31.549 00.000 7988 Enqueuing Expose request
21:44:31.556 00.007 15712 Worker thread wakes up
21:44:31.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
21:44:31.556 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
21:44:31.556 00.000 15712 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=0.01
21:44:31.560 00.004 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:31.560 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:44:31.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:31.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:44:31.560 00.000 15712 MoveAxis(E, 3, ABG)
21:44:31.560 00.000 15712 Guiding  Dir = 2, Dur = 3
21:44:31.560 00.000 15712 IsGuiding returns 0
21:44:31.578 00.018 15712 IsGuiding returns 0
21:44:31.578 00.000 15712 Move returns status 0, amount 3
21:44:31.578 00.000 15712 MoveAxis(N, 0, ABG)
21:44:31.578 00.000 15712 Move returns status 0, amount 0
21:44:31.578 00.000 15712 move complete, result=0
21:44:31.578 00.000 15712 worker thread done servicing request
21:44:31.578 00.000 15712 Worker thread wakes up
21:44:31.578 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:44:31.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:31.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:33.217 01.639 15712 Exposure complete
21:44:33.265 00.048 15712 worker thread done servicing request
21:44:33.278 00.013 7988 OnExposeComplete: enter
21:44:33.278 00.000 7988 UpdateGuideState(): m_state=6
21:44:33.280 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6827
21:44:33.280 00.000 7988 Star::Find returns 1 (0), X=1183.07, Y=444.06, Mass=1458, SNR=26.0, Peak=230 HFD=2.9
21:44:33.282 00.002 7988 MultiStar: [#1 -0.01,-0.13,1.02,U] [#2 0.06,-0.26,1.02,U] [#3 -0.05,-0.05,0.96,U] [#4 -0.17,0.01,1.01,U] [#5 -0.24,-0.11,0.76,U] [#6 -0.38,-0.24,0.73,U] [#7 -0.39,-0.37,0.72,U] [#8 -0.19,0.01,0.66,U] 
21:44:33.282 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.12}, one-star: {0.09, 0.01}
21:44:33.284 00.002 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.58) = xAngle (1.64 = 1.64)
21:44:33.284 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.75 = -1.53)
21:44:33.286 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.06 mountX=-0.01 mountY=-0.09, mountTheta=-1.64
21:44:33.288 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
21:44:33.288 00.000 7988 Enqueuing Move request for scope (0.09, 0.01)
21:44:33.290 00.002 15712 Worker thread wakes up
21:44:33.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
21:44:33.290 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
21:44:33.290 00.000 15712 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
21:44:33.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:44:33.290 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
21:44:33.293 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:33.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:33.294 00.001 7988 Enqueuing Expose request
21:44:33.294 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:33.294 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:44:33.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:33.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:44:33.294 00.000 15712 MoveAxis(E, 2, ABG)
21:44:33.294 00.000 15712 Guiding  Dir = 2, Dur = 2
21:44:33.294 00.000 15712 IsGuiding returns 0
21:44:33.316 00.022 15712 IsGuiding returns 0
21:44:33.316 00.000 15712 Move returns status 0, amount 2
21:44:33.316 00.000 15712 MoveAxis(N, 0, ABG)
21:44:33.316 00.000 15712 Move returns status 0, amount 0
21:44:33.316 00.000 15712 move complete, result=0
21:44:33.316 00.000 15712 worker thread done servicing request
21:44:33.316 00.000 15712 Worker thread wakes up
21:44:33.316 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:44:33.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:33.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:34.730 01.414 15712 Exposure complete
21:44:34.780 00.050 15712 worker thread done servicing request
21:44:34.780 00.000 7988 OnExposeComplete: enter
21:44:34.780 00.000 7988 UpdateGuideState(): m_state=6
21:44:34.791 00.011 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6828
21:44:34.791 00.000 7988 Star::Find returns 1 (1), X=1183.05, Y=444.07, Mass=1596, SNR=27.2, Peak=255 HFD=3.3
21:44:34.791 00.000 7988 MultiStar: [#1 -0.02,-0.03,0.99,U] [#2 0.10,-0.25,1.01,U] [#3 -0.01,0.08,0.93,U] [#4 -0.45,0.12,1.03,U] [#5 0.02,0.19,0.67,U] [#6 -0.20,0.01,0.67,U] [#7 -0.29,-0.13,0.65,U] [#8 -0.14,-0.14,0.65,U] 
21:44:34.791 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.02}, one-star: {0.07, 0.01}
21:44:34.791 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.58) = xAngle (1.78 = 1.78)
21:44:34.791 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.89 = -1.40)
21:44:34.798 00.007 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.20 mountX=-0.01 mountY=-0.07, mountTheta=-1.78
21:44:34.798 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
21:44:34.798 00.000 7988 Enqueuing Move request for scope (0.07, 0.01)
21:44:34.798 00.000 15712 Worker thread wakes up
21:44:34.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
21:44:34.798 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
21:44:34.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:34.798 00.000 7988 UpdateGuideState exits: m=1596 SNR=27.2 Saturated
21:44:34.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:34.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:34.798 00.000 7988 Enqueuing Expose request
21:44:34.807 00.009 15712 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
21:44:34.807 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:34.807 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
21:44:34.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:34.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:44:34.807 00.000 15712 MoveAxis(E, 1, ABG)
21:44:34.807 00.000 15712 Guiding  Dir = 2, Dur = 1
21:44:34.807 00.000 15712 IsGuiding returns 0
21:44:34.870 00.063 15712 IsGuiding returns 0
21:44:34.870 00.000 15712 Move returns status 0, amount 1
21:44:34.870 00.000 15712 MoveAxis(N, 0, ABG)
21:44:34.870 00.000 15712 Move returns status 0, amount 0
21:44:34.870 00.000 15712 move complete, result=0
21:44:34.870 00.000 15712 worker thread done servicing request
21:44:34.870 00.000 15712 Worker thread wakes up
21:44:34.870 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:34.872 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:34.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:36.611 01.739 15712 Exposure complete
21:44:36.668 00.057 15712 worker thread done servicing request
21:44:36.668 00.000 7988 OnExposeComplete: enter
21:44:36.672 00.004 7988 UpdateGuideState(): m_state=6
21:44:36.672 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6829
21:44:36.672 00.000 7988 Star::Find returns 1 (0), X=1183.03, Y=444.17, Mass=1410, SNR=25.6, Peak=231 HFD=3.1
21:44:36.672 00.000 7988 MultiStar: [#1 -0.16,0.03,1.05,U] [#2 -0.18,0.00,1.06,U] [#3 -0.06,0.15,1.00,U] [#4 -0.24,0.13,1.06,U] [#5 -0.10,0.14,0.74,U] [#6 -0.12,-0.08,0.71,U] [#7 -0.19,0.04,0.71,U] [#8 -0.02,-0.02,0.67,U] 
21:44:36.672 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.06}, one-star: {0.05, 0.11}
21:44:36.672 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.58) = xAngle (2.70 = 2.70)
21:44:36.672 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.47)
21:44:36.672 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.11 mountY=-0.06, mountTheta=-2.68
21:44:36.672 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.11, opts=13)
21:44:36.672 00.000 7988 Enqueuing Move request for scope (0.05, 0.11)
21:44:36.672 00.000 15712 Worker thread wakes up
21:44:36.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
21:44:36.685 00.013 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
21:44:36.685 00.000 15712 Moving (0.05, 0.11) raw xDistance=-0.11 yDistance=-0.06
21:44:36.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:44:36.685 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.6
21:44:36.687 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:36.687 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:36.688 00.001 7988 Enqueuing Expose request
21:44:36.688 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:36.688 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
21:44:36.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:36.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:36.688 00.000 15712 MoveAxis(E, 1, ABG)
21:44:36.688 00.000 15712 Guiding  Dir = 2, Dur = 1
21:44:36.688 00.000 15712 IsGuiding returns 0
21:44:36.708 00.020 15712 IsGuiding returns 0
21:44:36.708 00.000 15712 Move returns status 0, amount 1
21:44:36.708 00.000 15712 MoveAxis(N, 0, ABG)
21:44:36.708 00.000 15712 Move returns status 0, amount 0
21:44:36.708 00.000 15712 move complete, result=0
21:44:36.708 00.000 15712 worker thread done servicing request
21:44:36.708 00.000 15712 Worker thread wakes up
21:44:36.708 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:36.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:36.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:38.125 01.417 15712 Exposure complete
21:44:38.181 00.056 15712 worker thread done servicing request
21:44:38.181 00.000 7988 OnExposeComplete: enter
21:44:38.181 00.000 7988 UpdateGuideState(): m_state=6
21:44:38.186 00.005 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6830
21:44:38.186 00.000 7988 Star::Find returns 1 (1), X=1183.07, Y=444.32, Mass=1430, SNR=25.6, Peak=255 HFD=3.3
21:44:38.186 00.000 7988 MultiStar: [#1 -0.09,0.15,1.04,U] [#2 -0.16,0.11,1.05,U] [#3 -0.22,0.24,0.98,U] [#4 0.09,0.31,1.03,U] [#5 0.18,0.23,0.72,U] [#6 -0.08,-0.17,0.73,U] [#7 0.03,0.20,0.68,U] [#8 -0.07,0.20,0.65,U] 
21:44:38.186 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.18}, one-star: {0.09, 0.27}
21:44:38.186 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.96)
21:44:38.186 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
21:44:38.186 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.75 mountX=-0.18 mountY=0.03, mountTheta=2.99
21:44:38.186 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.18, opts=13)
21:44:38.186 00.000 7988 Enqueuing Move request for scope (-0.03, 0.18)
21:44:38.186 00.000 15712 Worker thread wakes up
21:44:38.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
21:44:38.198 00.012 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
21:44:38.198 00.000 15712 Moving (-0.03, 0.18) raw xDistance=-0.18 yDistance=0.03
21:44:38.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:38.198 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.6 Saturated
21:44:38.200 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:38.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:38.202 00.002 7988 Enqueuing Expose request
21:44:38.202 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:44:38.202 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
21:44:38.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:38.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:44:38.202 00.000 15712 MoveAxis(E, 36, ABG)
21:44:38.202 00.000 15712 Guiding  Dir = 2, Dur = 36
21:44:38.222 00.020 15712 IsGuiding returns 0
21:44:38.234 00.012 15712 PulseGuide returned control before completion, sleep 31
21:44:38.291 00.057 15712 IsGuiding returns 0
21:44:38.291 00.000 15712 Move returns status 0, amount 36
21:44:38.291 00.000 15712 MoveAxis(N, 0, ABG)
21:44:38.291 00.000 15712 Move returns status 0, amount 0
21:44:38.291 00.000 15712 move complete, result=0
21:44:38.291 00.000 15712 worker thread done servicing request
21:44:38.291 00.000 15712 Worker thread wakes up
21:44:38.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:38.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:38.291 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
21:44:39.927 01.636 15712 Exposure complete
21:44:39.985 00.058 15712 worker thread done servicing request
21:44:39.985 00.000 7988 OnExposeComplete: enter
21:44:39.985 00.000 7988 UpdateGuideState(): m_state=6
21:44:39.989 00.004 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6831
21:44:39.989 00.000 7988 Star::Find returns 1 (1), X=1183.09, Y=444.27, Mass=1486, SNR=26.3, Peak=255 HFD=3.3
21:44:39.992 00.003 7988 MultiStar: [#1 0.11,0.04,1.01,U] [#2 0.14,-0.07,1.01,U] [#3 0.01,-0.00,0.95,U] [#4 0.02,0.19,1.01,U] [#5 0.10,-0.20,0.69,U] [#6 0.02,0.10,0.67,U] [#7 -0.08,-0.09,0.67,U] [#8 -0.10,0.22,0.66,U] 
21:44:39.992 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.11, 0.21}
21:44:39.994 00.002 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.58) = xAngle (2.43 = 2.43)
21:44:39.994 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.53 = -0.75)
21:44:39.996 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=-0.05 mountY=-0.05, mountTheta=-2.41
21:44:39.998 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
21:44:39.998 00.000 7988 Enqueuing Move request for scope (0.05, 0.05)
21:44:40.000 00.002 15712 Worker thread wakes up
21:44:40.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
21:44:40.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
21:44:40.000 00.000 15712 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.05
21:44:40.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
21:44:40.000 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3 Saturated
21:44:40.003 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:40.003 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:40.004 00.001 7988 Enqueuing Expose request
21:44:40.004 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:40.004 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
21:44:40.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:40.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:40.004 00.000 15712 MoveAxis(E, 2, ABG)
21:44:40.004 00.000 15712 Guiding  Dir = 2, Dur = 2
21:44:40.004 00.000 15712 IsGuiding returns 0
21:44:40.024 00.020 15712 IsGuiding returns 0
21:44:40.024 00.000 15712 Move returns status 0, amount 2
21:44:40.024 00.000 15712 MoveAxis(N, 0, ABG)
21:44:40.024 00.000 15712 Move returns status 0, amount 0
21:44:40.024 00.000 15712 move complete, result=0
21:44:40.024 00.000 15712 worker thread done servicing request
21:44:40.024 00.000 15712 Worker thread wakes up
21:44:40.024 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:44:40.034 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:40.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:41.441 01.407 15712 Exposure complete
21:44:41.495 00.054 15712 worker thread done servicing request
21:44:41.495 00.000 7988 OnExposeComplete: enter
21:44:41.502 00.007 7988 UpdateGuideState(): m_state=6
21:44:41.502 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6832
21:44:41.504 00.002 7988 Star::Find returns 1 (0), X=1182.96, Y=444.19, Mass=1478, SNR=26.2, Peak=243 HFD=3.1
21:44:41.506 00.002 7988 MultiStar: [#1 -0.11,0.13,1.00,U] [#2 -0.12,0.00,1.02,U] [#3 -0.01,0.06,0.95,U] [#4 -0.14,0.10,1.03,U] [#5 -0.04,0.15,0.68,U] [#6 -0.08,-0.11,0.68,U] [#7 -0.32,0.00,0.68,U] [#8 0.14,-0.23,0.64,U] 
21:44:41.506 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.02, 0.14}
21:44:41.508 00.002 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.05)
21:44:41.508 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
21:44:41.510 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.66 mountX=-0.04 mountY=0.08, mountTheta=2.05
21:44:41.512 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
21:44:41.512 00.000 7988 Enqueuing Move request for scope (-0.08, 0.04)
21:44:41.514 00.002 15712 Worker thread wakes up
21:44:41.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
21:44:41.514 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
21:44:41.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
21:44:41.514 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2
21:44:41.516 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:41.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:41.518 00.002 7988 Enqueuing Expose request
21:44:41.518 00.000 15712 Moving (-0.08, 0.04) raw xDistance=-0.04 yDistance=0.08
21:44:41.524 00.006 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:41.524 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
21:44:41.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:41.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:44:41.524 00.000 15712 MoveAxis(E, 1, ABG)
21:44:41.524 00.000 15712 Guiding  Dir = 2, Dur = 1
21:44:41.525 00.001 15712 IsGuiding returns 0
21:44:41.550 00.025 15712 IsGuiding returns 0
21:44:41.550 00.000 15712 Move returns status 0, amount 1
21:44:41.550 00.000 15712 MoveAxis(N, 0, ABG)
21:44:41.550 00.000 15712 Move returns status 0, amount 0
21:44:41.550 00.000 15712 move complete, result=0
21:44:41.550 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:44:41.553 00.003 15712 worker thread done servicing request
21:44:41.553 00.000 15712 Worker thread wakes up
21:44:41.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:41.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:43.193 01.640 15712 Exposure complete
21:44:43.247 00.054 15712 worker thread done servicing request
21:44:43.247 00.000 7988 OnExposeComplete: enter
21:44:43.247 00.000 7988 UpdateGuideState(): m_state=6
21:44:43.256 00.009 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6833
21:44:43.256 00.000 7988 Star::Find returns 1 (1), X=1182.89, Y=444.29, Mass=1525, SNR=26.6, Peak=255 HFD=3.3
21:44:43.256 00.000 7988 MultiStar: [#1 -0.09,-0.03,1.00,U] [#2 -0.16,-0.11,0.99,U] [#3 -0.14,0.18,0.96,U] [#4 -0.19,0.22,1.04,U] [#5 -0.08,0.27,0.72,U] [#6 -0.40,-0.21,0.72,U] [#7 -0.34,-0.16,0.68,U] [#8 -0.08,-0.07,0.63,U] 
21:44:43.256 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.05}, one-star: {-0.09, 0.23}
21:44:43.256 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.58) = xAngle (4.43 = -1.85)
21:44:43.256 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.26)
21:44:43.256 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.85 mountX=-0.05 mountY=0.17, mountTheta=1.86
21:44:43.264 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.05, opts=13)
21:44:43.264 00.000 7988 Enqueuing Move request for scope (-0.17, 0.05)
21:44:43.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:44:43.264 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6 Saturated
21:44:43.264 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:43.264 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:43.264 00.000 7988 Enqueuing Expose request
21:44:43.264 00.000 15712 Worker thread wakes up
21:44:43.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
21:44:43.264 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
21:44:43.264 00.000 15712 Moving (-0.17, 0.05) raw xDistance=-0.05 yDistance=0.17
21:44:43.272 00.008 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:43.272 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
21:44:43.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:43.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:44:43.272 00.000 15712 MoveAxis(E, 2, ABG)
21:44:43.272 00.000 15712 Guiding  Dir = 2, Dur = 2
21:44:43.272 00.000 15712 IsGuiding returns 0
21:44:43.288 00.016 15712 IsGuiding returns 0
21:44:43.288 00.000 15712 Move returns status 0, amount 2
21:44:43.288 00.000 15712 MoveAxis(N, 0, ABG)
21:44:43.288 00.000 15712 Move returns status 0, amount 0
21:44:43.288 00.000 15712 move complete, result=0
21:44:43.288 00.000 15712 worker thread done servicing request
21:44:43.288 00.000 15712 Worker thread wakes up
21:44:43.288 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
21:44:43.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:43.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:44.707 01.419 15712 Exposure complete
21:44:44.758 00.051 15712 worker thread done servicing request
21:44:44.758 00.000 7988 OnExposeComplete: enter
21:44:44.758 00.000 7988 UpdateGuideState(): m_state=6
21:44:44.769 00.011 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6834
21:44:44.769 00.000 7988 Star::Find returns 1 (0), X=1182.82, Y=444.24, Mass=1546, SNR=26.9, Peak=211 HFD=3.5
21:44:44.769 00.000 7988 MultiStar: [#1 -0.23,0.00,0.99,U] [#2 -0.21,0.02,1.02,U] [#3 -0.19,0.03,0.88,U] [#4 -0.33,0.12,1.05,U] [#5 -0.09,0.04,0.66,U] [#6 -0.42,-0.10,0.72,U] [#7 -0.44,0.27,0.68,U] [#8 -0.25,0.01,0.61,U] 
21:44:44.769 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.07}, one-star: {-0.16, 0.19}
21:44:44.769 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.43)
21:44:44.775 00.006 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.68)
21:44:44.775 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.28 mountX=-0.19 mountY=0.15, mountTheta=2.45
21:44:44.775 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.19, opts=13)
21:44:44.775 00.000 7988 Enqueuing Move request for scope (-0.16, 0.19)
21:44:44.775 00.000 15712 Worker thread wakes up
21:44:44.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
21:44:44.775 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
21:44:44.775 00.000 15712 Moving (-0.16, 0.19) raw xDistance=-0.19 yDistance=0.15
21:44:44.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:44.775 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.9
21:44:44.782 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:44.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:44.784 00.002 7988 Enqueuing Expose request
21:44:44.785 00.001 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:44:44.785 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
21:44:44.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:44.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:44:44.785 00.000 15712 MoveAxis(E, 38, ABG)
21:44:44.785 00.000 15712 Guiding  Dir = 2, Dur = 38
21:44:44.826 00.041 15712 IsGuiding returns 0
21:44:44.843 00.017 15712 PulseGuide returned control before completion, sleep 33
21:44:44.896 00.053 15712 IsGuiding returns 0
21:44:44.896 00.000 15712 Move returns status 0, amount 38
21:44:44.896 00.000 15712 MoveAxis(N, 0, ABG)
21:44:44.896 00.000 15712 Move returns status 0, amount 0
21:44:44.896 00.000 15712 move complete, result=0
21:44:44.896 00.000 15712 worker thread done servicing request
21:44:44.896 00.000 15712 Worker thread wakes up
21:44:44.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:44.896 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
21:44:44.898 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:46.540 01.642 15712 Exposure complete
21:44:46.595 00.055 15712 worker thread done servicing request
21:44:46.595 00.000 7988 OnExposeComplete: enter
21:44:46.595 00.000 7988 UpdateGuideState(): m_state=6
21:44:46.603 00.008 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6835
21:44:46.603 00.000 7988 Star::Find returns 1 (1), X=1183.00, Y=444.42, Mass=1483, SNR=26.2, Peak=255 HFD=3.4
21:44:46.603 00.000 7988 MultiStar: [#1 -0.09,0.17,1.05,U] [#2 0.12,0.05,1.04,U] [#3 -0.01,0.24,0.95,U] [#4 -0.14,0.17,1.07,U] [#5 0.27,0.35,0.73,U] [#6 0.02,0.14,0.70,U] [#7 -0.10,0.07,0.67,U] [#8 0.02,0.12,0.67,U] 
21:44:46.603 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.19}, one-star: {0.02, 0.37}
21:44:46.603 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
21:44:46.603 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
21:44:46.603 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.55 mountX=-0.19 mountY=-0.01, mountTheta=-3.09
21:44:46.603 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.19, opts=13)
21:44:46.612 00.009 7988 Enqueuing Move request for scope (0.00, 0.19)
21:44:46.612 00.000 15712 Worker thread wakes up
21:44:46.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
21:44:46.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
21:44:46.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:46.612 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.2 Saturated
21:44:46.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:46.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:46.612 00.000 7988 Enqueuing Expose request
21:44:46.612 00.000 15712 Moving (0.00, 0.19) raw xDistance=-0.19 yDistance=-0.01
21:44:46.619 00.007 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:44:46.619 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
21:44:46.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:46.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:44:46.619 00.000 15712 MoveAxis(E, 39, ABG)
21:44:46.619 00.000 15712 Guiding  Dir = 2, Dur = 39
21:44:46.619 00.000 15712 IsGuiding returns 0
21:44:46.651 00.032 15712 PulseGuide returned control before completion, sleep 22
21:44:46.699 00.048 15712 IsGuiding returns 1
21:44:46.699 00.000 15712 scope still moving after pulse duration time elapsed
21:44:46.730 00.031 15712 IsGuiding returns 0
21:44:46.730 00.000 15712 scope move finished after 39 + 67 ms
21:44:46.730 00.000 15712 Move returns status 0, amount 39
21:44:46.730 00.000 15712 MoveAxis(N, 0, ABG)
21:44:46.730 00.000 15712 Move returns status 0, amount 0
21:44:46.730 00.000 15712 move complete, result=0
21:44:46.730 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
21:44:46.733 00.003 15712 worker thread done servicing request
21:44:46.733 00.000 15712 Worker thread wakes up
21:44:46.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:46.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:48.148 01.415 15712 Exposure complete
21:44:48.193 00.045 15712 worker thread done servicing request
21:44:48.193 00.000 7988 OnExposeComplete: enter
21:44:48.209 00.016 7988 UpdateGuideState(): m_state=6
21:44:48.209 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6836
21:44:48.209 00.000 7988 Star::Find returns 1 (1), X=1182.96, Y=444.28, Mass=1468, SNR=26.1, Peak=255 HFD=3.2
21:44:48.209 00.000 7988 MultiStar: [#1 -0.08,-0.01,1.02,U] [#2 0.11,-0.03,1.02,U] [#3 -0.03,0.06,0.97,U] [#4 -0.05,0.06,1.06,U] [#5 0.22,0.22,0.73,U] [#6 -0.16,-0.12,0.73,U] [#7 -0.12,-0.08,0.70,U] [#8 0.19,-0.20,0.68,U] 
21:44:48.209 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {-0.02, 0.23}
21:44:48.209 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
21:44:48.209 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
21:44:48.209 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.47 mountX=-0.02 mountY=-0.00, mountTheta=-3.01
21:44:48.209 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.02, opts=13)
21:44:48.209 00.000 7988 Enqueuing Move request for scope (0.00, 0.02)
21:44:48.209 00.000 15712 Worker thread wakes up
21:44:48.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
21:44:48.209 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
21:44:48.209 00.000 15712 Moving (0.00, 0.02) raw xDistance=-0.02 yDistance=-0.00
21:44:48.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:48.209 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.1 Saturated
21:44:48.222 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:48.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:48.224 00.002 7988 Enqueuing Expose request
21:44:48.226 00.002 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:48.226 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:44:48.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:48.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:44:48.226 00.000 15712 MoveAxis(E, 3, ABG)
21:44:48.226 00.000 15712 Guiding  Dir = 2, Dur = 3
21:44:48.226 00.000 15712 IsGuiding returns 0
21:44:48.249 00.023 15712 IsGuiding returns 0
21:44:48.249 00.000 15712 Move returns status 0, amount 3
21:44:48.249 00.000 15712 MoveAxis(N, 0, ABG)
21:44:48.249 00.000 15712 Move returns status 0, amount 0
21:44:48.249 00.000 15712 move complete, result=0
21:44:48.249 00.000 15712 worker thread done servicing request
21:44:48.249 00.000 15712 Worker thread wakes up
21:44:48.250 00.001 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:44:48.251 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:48.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:49.885 01.634 15712 Exposure complete
21:44:49.930 00.045 15712 worker thread done servicing request
21:44:49.930 00.000 7988 OnExposeComplete: enter
21:44:49.945 00.015 7988 UpdateGuideState(): m_state=6
21:44:49.946 00.001 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6837
21:44:49.946 00.000 7988 Star::Find returns 1 (1), X=1182.88, Y=444.23, Mass=1536, SNR=26.7, Peak=255 HFD=3.3
21:44:49.946 00.000 7988 MultiStar: [#1 -0.20,0.20,1.01,U] [#2 0.09,-0.07,1.01,U] [#3 -0.01,0.12,0.98,U] [#4 -0.19,0.20,1.01,U] [#5 0.08,0.32,0.72,U] [#6 -0.07,0.05,0.70,U] [#7 -0.04,0.43,0.66,U] [#8 0.04,-0.07,0.61,U] 
21:44:49.946 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {-0.10, 0.17}
21:44:49.946 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.78)
21:44:49.946 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.33)
21:44:49.946 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.93 mountX=-0.15 mountY=0.05, mountTheta=2.81
21:44:49.946 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.15, opts=13)
21:44:49.946 00.000 7988 Enqueuing Move request for scope (-0.05, 0.15)
21:44:49.946 00.000 15712 Worker thread wakes up
21:44:49.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
21:44:49.946 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
21:44:49.946 00.000 15712 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=0.05
21:44:49.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:49.946 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7 Saturated
21:44:49.958 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:49.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:49.960 00.002 7988 Enqueuing Expose request
21:44:49.962 00.002 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:49.962 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
21:44:49.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:49.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:44:49.962 00.000 15712 MoveAxis(E, 4, ABG)
21:44:49.962 00.000 15712 Guiding  Dir = 2, Dur = 4
21:44:49.963 00.001 15712 IsGuiding returns 0
21:44:49.979 00.016 15712 IsGuiding returns 0
21:44:49.979 00.000 15712 Move returns status 0, amount 4
21:44:49.979 00.000 15712 MoveAxis(N, 0, ABG)
21:44:49.979 00.000 15712 Move returns status 0, amount 0
21:44:49.979 00.000 15712 move complete, result=0
21:44:49.979 00.000 15712 worker thread done servicing request
21:44:49.979 00.000 15712 Worker thread wakes up
21:44:49.979 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:44:49.994 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:49.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:51.410 01.416 15712 Exposure complete
21:44:51.461 00.051 15712 worker thread done servicing request
21:44:51.461 00.000 7988 OnExposeComplete: enter
21:44:51.461 00.000 7988 UpdateGuideState(): m_state=6
21:44:51.474 00.013 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6838
21:44:51.474 00.000 7988 Star::Find returns 1 (1), X=1182.92, Y=444.19, Mass=1436, SNR=25.8, Peak=255 HFD=2.9
21:44:51.474 00.000 7988 MultiStar: [#1 -0.15,-0.03,1.05,U] [#2 -0.13,-0.06,1.06,U] [#3 -0.13,0.10,0.97,U] [#4 -0.21,0.09,1.06,U] [#5 -0.08,0.26,0.77,U] [#6 -0.09,-0.17,0.71,U] [#7 -0.10,-0.09,0.71,U] [#8 -0.18,-0.01,0.67,U] 
21:44:51.474 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.06, 0.14}
21:44:51.474 00.000 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.58) = xAngle (4.49 = -1.79)
21:44:51.480 00.006 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.60 = 1.31)
21:44:51.480 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.91 mountX=-0.03 mountY=0.12, mountTheta=1.80
21:44:51.482 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.03, opts=13)
21:44:51.484 00.002 7988 Enqueuing Move request for scope (-0.13, 0.03)
21:44:51.484 00.000 15712 Worker thread wakes up
21:44:51.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
21:44:51.484 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
21:44:51.484 00.000 15712 Moving (-0.13, 0.03) raw xDistance=-0.03 yDistance=0.12
21:44:51.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:51.484 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.8 Saturated
21:44:51.487 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:51.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:51.489 00.002 7988 Enqueuing Expose request
21:44:51.489 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:51.489 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:44:51.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:51.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:44:51.489 00.000 15712 MoveAxis(E, 5, ABG)
21:44:51.489 00.000 15712 Guiding  Dir = 2, Dur = 5
21:44:51.489 00.000 15712 IsGuiding returns 0
21:44:51.510 00.021 15712 IsGuiding returns 0
21:44:51.510 00.000 15712 Move returns status 0, amount 5
21:44:51.510 00.000 15712 MoveAxis(N, 0, ABG)
21:44:51.510 00.000 15712 Move returns status 0, amount 0
21:44:51.510 00.000 15712 move complete, result=0
21:44:51.510 00.000 15712 worker thread done servicing request
21:44:51.510 00.000 15712 Worker thread wakes up
21:44:51.510 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:44:51.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:51.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:53.148 01.638 15712 Exposure complete
21:44:53.206 00.058 15712 worker thread done servicing request
21:44:53.206 00.000 7988 OnExposeComplete: enter
21:44:53.208 00.002 7988 UpdateGuideState(): m_state=6
21:44:53.210 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6839
21:44:53.210 00.000 7988 Star::Find returns 1 (1), X=1182.92, Y=444.33, Mass=1534, SNR=26.6, Peak=255 HFD=3.3
21:44:53.210 00.000 7988 MultiStar: [#1 -0.15,0.00,1.03,U] [#2 0.05,-0.12,1.01,U] [#3 0.01,0.03,0.96,U] [#4 -0.04,0.09,1.03,U] [#5 -0.01,0.24,0.69,U] [#6 -0.27,-0.11,0.73,U] [#7 0.04,-0.26,0.67,U] [#8 -0.10,0.06,0.67,U] 
21:44:53.210 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.06, 0.27}
21:44:53.210 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.05)
21:44:53.210 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.06)
21:44:53.210 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.66 mountX=-0.03 mountY=0.05, mountTheta=2.05
21:44:53.210 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.03, opts=13)
21:44:53.210 00.000 7988 Enqueuing Move request for scope (-0.06, 0.03)
21:44:53.210 00.000 15712 Worker thread wakes up
21:44:53.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
21:44:53.210 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
21:44:53.210 00.000 15712 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.05
21:44:53.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:44:53.210 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.6 Saturated
21:44:53.223 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:53.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:53.223 00.000 7988 Enqueuing Expose request
21:44:53.225 00.002 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:53.226 00.001 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
21:44:53.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:53.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:44:53.226 00.000 15712 MoveAxis(E, 5, ABG)
21:44:53.226 00.000 15712 Guiding  Dir = 2, Dur = 5
21:44:53.226 00.000 15712 IsGuiding returns 0
21:44:53.242 00.016 15712 IsGuiding returns 0
21:44:53.242 00.000 15712 Move returns status 0, amount 5
21:44:53.242 00.000 15712 MoveAxis(N, 0, ABG)
21:44:53.242 00.000 15712 Move returns status 0, amount 0
21:44:53.242 00.000 15712 move complete, result=0
21:44:53.242 00.000 15712 worker thread done servicing request
21:44:53.242 00.000 15712 Worker thread wakes up
21:44:53.242 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:44:53.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:53.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:54.662 01.420 15712 Exposure complete
21:44:54.721 00.059 15712 worker thread done servicing request
21:44:54.721 00.000 7988 OnExposeComplete: enter
21:44:54.721 00.000 7988 UpdateGuideState(): m_state=6
21:44:54.721 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6840
21:44:54.721 00.000 7988 Star::Find returns 1 (1), X=1182.86, Y=444.09, Mass=1497, SNR=26.4, Peak=255 HFD=2.9
21:44:54.726 00.005 7988 MultiStar: [#1 -0.12,-0.17,1.03,U] [#2 0.03,-0.08,1.05,U] [#3 0.04,0.01,0.95,U] [#4 0.01,0.05,1.03,U] [#5 -0.21,-0.05,0.70,U] [#6 -0.06,-0.31,0.72,U] [#7 -0.10,-0.04,0.68,U] [#8 -0.23,-0.30,0.66,U] 
21:44:54.726 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.12, 0.04}
21:44:54.730 00.004 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.58) = xAngle (-0.72 = -0.72)
21:44:54.730 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.39 = 2.39)
21:44:54.732 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.30 mountX=0.08 mountY=0.08, mountTheta=0.74
21:44:54.734 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
21:44:54.734 00.000 7988 Enqueuing Move request for scope (-0.07, -0.08)
21:44:54.736 00.002 15712 Worker thread wakes up
21:44:54.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
21:44:54.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
21:44:54.736 00.000 15712 Moving (-0.07, -0.08) raw xDistance=0.08 yDistance=0.08
21:44:54.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:44:54.738 00.002 7988 UpdateGuideState exits: m=1497 SNR=26.4 Saturated
21:44:54.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:54.740 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:54.740 00.000 7988 Enqueuing Expose request
21:44:54.741 00.001 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:54.741 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:44:54.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:54.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:44:54.741 00.000 15712 MoveAxis(E, 5, ABG)
21:44:54.741 00.000 15712 Guiding  Dir = 2, Dur = 5
21:44:54.741 00.000 15712 IsGuiding returns 0
21:44:54.772 00.031 15712 IsGuiding returns 0
21:44:54.772 00.000 15712 Move returns status 0, amount 5
21:44:54.772 00.000 15712 MoveAxis(N, 0, ABG)
21:44:54.772 00.000 15712 Move returns status 0, amount 0
21:44:54.772 00.000 15712 move complete, result=0
21:44:54.772 00.000 15712 worker thread done servicing request
21:44:54.772 00.000 15712 Worker thread wakes up
21:44:54.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:54.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:54.772 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:44:56.403 01.631 15712 Exposure complete
21:44:56.454 00.051 15712 worker thread done servicing request
21:44:56.454 00.000 7988 OnExposeComplete: enter
21:44:56.454 00.000 7988 UpdateGuideState(): m_state=6
21:44:56.464 00.010 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6841
21:44:56.464 00.000 7988 Star::Find returns 1 (1), X=1183.02, Y=444.10, Mass=1507, SNR=26.4, Peak=255 HFD=3.5
21:44:56.464 00.000 7988 MultiStar: [#1 -0.07,-0.03,1.00,U] [#2 0.14,-0.06,1.00,U] [#3 -0.14,0.28,0.97,U] [#4 -0.21,-0.01,1.06,U] [#5 -0.06,0.05,0.68,U] [#6 0.02,-0.16,0.69,U] [#7 -0.05,0.01,0.66,U] [#8 0.02,0.38,0.66,U] 
21:44:56.464 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.03, 0.05}
21:44:56.464 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
21:44:56.464 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
21:44:56.464 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.93 mountX=-0.05 mountY=-0.04, mountTheta=-2.49
21:44:56.471 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
21:44:56.471 00.000 7988 Enqueuing Move request for scope (0.03, 0.05)
21:44:56.471 00.000 15712 Worker thread wakes up
21:44:56.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
21:44:56.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
21:44:56.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:44:56.471 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4 Saturated
21:44:56.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:56.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:56.471 00.000 7988 Enqueuing Expose request
21:44:56.471 00.000 15712 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.04
21:44:56.488 00.017 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:56.488 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
21:44:56.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:56.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:44:56.488 00.000 15712 MoveAxis(E, 4, ABG)
21:44:56.488 00.000 15712 Guiding  Dir = 2, Dur = 4
21:44:56.490 00.002 15712 IsGuiding returns 0
21:44:56.546 00.056 15712 IsGuiding returns 0
21:44:56.546 00.000 15712 Move returns status 0, amount 4
21:44:56.546 00.000 15712 MoveAxis(N, 0, ABG)
21:44:56.546 00.000 15712 Move returns status 0, amount 0
21:44:56.546 00.000 15712 move complete, result=0
21:44:56.546 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:44:56.548 00.002 15712 worker thread done servicing request
21:44:56.548 00.000 15712 Worker thread wakes up
21:44:56.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:56.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:57.964 01.416 15712 Exposure complete
21:44:58.016 00.052 15712 worker thread done servicing request
21:44:58.016 00.000 7988 OnExposeComplete: enter
21:44:58.016 00.000 7988 UpdateGuideState(): m_state=6
21:44:58.025 00.009 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6842
21:44:58.025 00.000 7988 Star::Find returns 1 (0), X=1183.06, Y=444.22, Mass=1400, SNR=25.3, Peak=241 HFD=3.2
21:44:58.025 00.000 7988 MultiStar: [#1 -0.20,0.12,1.06,U] [#2 -0.00,-0.01,1.03,U] [#3 -0.15,0.07,0.96,U] [#4 -0.24,0.06,1.06,U] [#5 -0.14,0.29,0.74,U] [#6 -0.15,-0.06,0.72,U] [#7 -0.17,0.05,0.69,U] [#8 -0.04,-0.16,0.66,U] 
21:44:58.025 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {0.08, 0.16}
21:44:58.025 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.58) = xAngle (4.19 = -2.09)
21:44:58.025 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
21:44:58.025 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.61 mountX=-0.06 mountY=0.11, mountTheta=2.10
21:44:58.033 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.07, opts=13)
21:44:58.033 00.000 7988 Enqueuing Move request for scope (-0.11, 0.07)
21:44:58.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:44:58.033 00.000 7988 UpdateGuideState exits: m=1400 SNR=25.3
21:44:58.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:58.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:58.033 00.000 7988 Enqueuing Expose request
21:44:58.041 00.008 15712 Worker thread wakes up
21:44:58.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
21:44:58.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
21:44:58.041 00.000 15712 Moving (-0.11, 0.07) raw xDistance=-0.06 yDistance=0.11
21:44:58.041 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:44:58.041 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:44:58.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:58.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:44:58.041 00.000 15712 MoveAxis(E, 3, ABG)
21:44:58.041 00.000 15712 Guiding  Dir = 2, Dur = 3
21:44:58.041 00.000 15712 IsGuiding returns 0
21:44:58.062 00.021 15712 IsGuiding returns 0
21:44:58.062 00.000 15712 Move returns status 0, amount 3
21:44:58.062 00.000 15712 MoveAxis(N, 0, ABG)
21:44:58.062 00.000 15712 Move returns status 0, amount 0
21:44:58.062 00.000 15712 move complete, result=0
21:44:58.062 00.000 15712 worker thread done servicing request
21:44:58.062 00.000 15712 Worker thread wakes up
21:44:58.062 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:44:58.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:58.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:59.701 01.639 15712 Exposure complete
21:44:59.749 00.048 15712 worker thread done servicing request
21:44:59.749 00.000 7988 OnExposeComplete: enter
21:44:59.749 00.000 7988 UpdateGuideState(): m_state=6
21:44:59.764 00.015 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6843
21:44:59.765 00.001 7988 Star::Find returns 1 (0), X=1183.01, Y=444.51, Mass=1402, SNR=25.5, Peak=234 HFD=3.3
21:44:59.765 00.000 7988 MultiStar: [#1 -0.18,0.10,1.01,U] [#2 0.08,0.01,1.06,U] [#3 -0.00,0.17,1.00,U] [#4 -0.19,0.15,1.04,U] [#5 -0.07,0.30,0.72,U] [#6 -0.12,0.13,0.71,U] [#7 -0.19,0.09,0.71,U] [#8 0.06,0.18,0.69,U] 
21:44:59.765 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.17}, one-star: {0.03, 0.46}
21:44:59.765 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.79)
21:44:59.765 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.32)
21:44:59.765 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.19 cameraTheta=1.91 mountX=-0.17 mountY=0.06, mountTheta=2.82
21:44:59.765 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.17, opts=13)
21:44:59.765 00.000 7988 Enqueuing Move request for scope (-0.06, 0.17)
21:44:59.765 00.000 15712 Worker thread wakes up
21:44:59.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
21:44:59.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
21:44:59.765 00.000 15712 Moving (-0.06, 0.17) raw xDistance=-0.17 yDistance=0.06
21:44:59.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
21:44:59.765 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.5
21:44:59.777 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:59.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:44:59.779 00.002 7988 Enqueuing Expose request
21:44:59.779 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
21:44:59.781 00.002 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
21:44:59.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:59.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:44:59.781 00.000 15712 MoveAxis(E, 36, ABG)
21:44:59.781 00.000 15712 Guiding  Dir = 2, Dur = 36
21:44:59.781 00.000 15712 IsGuiding returns 0
21:44:59.801 00.020 15712 PulseGuide returned control before completion, sleep 21
21:44:59.848 00.047 15712 IsGuiding returns 0
21:44:59.848 00.000 15712 Move returns status 0, amount 36
21:44:59.848 00.000 15712 MoveAxis(N, 0, ABG)
21:44:59.848 00.000 15712 Move returns status 0, amount 0
21:44:59.848 00.000 15712 move complete, result=0
21:44:59.848 00.000 15712 worker thread done servicing request
21:44:59.848 00.000 15712 Worker thread wakes up
21:44:59.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:44:59.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:44:59.848 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
21:45:01.266 01.418 15712 Exposure complete
21:45:01.324 00.058 15712 worker thread done servicing request
21:45:01.324 00.000 7988 OnExposeComplete: enter
21:45:01.324 00.000 7988 UpdateGuideState(): m_state=6
21:45:01.327 00.003 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6844
21:45:01.327 00.000 7988 Star::Find returns 1 (0), X=1182.87, Y=444.58, Mass=1553, SNR=27.0, Peak=219 HFD=3.3
21:45:01.329 00.002 7988 MultiStar: [#1 -0.12,0.24,1.02,U] [#2 0.03,0.23,0.99,U] [#3 -0.10,0.26,0.98,U] [#4 -0.05,0.39,1.02,U] [#5 0.02,0.29,0.71,U] [#6 -0.28,0.22,0.70,U] [#7 -0.12,0.20,0.66,U] [#8 -0.03,0.16,0.64,U] 
21:45:01.329 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.29}, one-star: {-0.11, 0.53}
21:45:01.329 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
21:45:01.329 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
21:45:01.329 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.85 mountX=-0.29 mountY=0.07, mountTheta=2.89
21:45:01.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.29, opts=13)
21:45:01.329 00.000 7988 Enqueuing Move request for scope (-0.08, 0.29)
21:45:01.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:45:01.329 00.000 7988 UpdateGuideState exits: m=1553 SNR=27.0
21:45:01.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:01.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:01.329 00.000 7988 Enqueuing Expose request
21:45:01.343 00.014 15712 Worker thread wakes up
21:45:01.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
21:45:01.343 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
21:45:01.343 00.000 15712 Moving (-0.08, 0.29) raw xDistance=-0.29 yDistance=0.07
21:45:01.346 00.003 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
21:45:01.346 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
21:45:01.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:01.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:45:01.346 00.000 15712 MoveAxis(E, 58, ABG)
21:45:01.346 00.000 15712 Guiding  Dir = 2, Dur = 58
21:45:01.346 00.000 15712 IsGuiding returns 0
21:45:01.363 00.017 15712 PulseGuide returned control before completion, sleep 53
21:45:01.449 00.086 15712 IsGuiding returns 0
21:45:01.449 00.000 15712 Move returns status 0, amount 58
21:45:01.449 00.000 15712 MoveAxis(N, 0, ABG)
21:45:01.449 00.000 15712 Move returns status 0, amount 0
21:45:01.449 00.000 15712 move complete, result=0
21:45:01.449 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
21:45:01.455 00.006 15712 worker thread done servicing request
21:45:01.455 00.000 15712 Worker thread wakes up
21:45:01.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:01.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:03.095 01.640 15712 Exposure complete
21:45:03.146 00.051 15712 worker thread done servicing request
21:45:03.146 00.000 7988 OnExposeComplete: enter
21:45:03.146 00.000 7988 UpdateGuideState(): m_state=6
21:45:03.157 00.011 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6845
21:45:03.159 00.002 7988 Star::Find returns 1 (1), X=1182.93, Y=444.23, Mass=1590, SNR=27.2, Peak=255 HFD=3.1
21:45:03.159 00.000 7988 MultiStar: [#1 -0.29,-0.14,0.99,U] [#2 -0.08,-0.06,0.97,U] [#3 -0.18,0.03,0.95,U] [#4 -0.25,-0.00,0.99,U] [#5 -0.20,0.16,0.70,U] [#6 -0.34,-0.04,0.69,U] [#7 -0.34,-0.06,0.67,U] [#8 -0.02,-0.01,0.66,U] 
21:45:03.159 00.000 7988 single-star, 8 included, MultiStar: {-0.19, 0.00}, one-star: {-0.05, 0.18}
21:45:03.159 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
21:45:03.163 00.004 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.23)
21:45:03.163 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.83 mountX=-0.17 mountY=0.04, mountTheta=2.91
21:45:03.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.18, opts=13)
21:45:03.163 00.000 7988 Enqueuing Move request for scope (-0.05, 0.18)
21:45:03.163 00.000 15712 Worker thread wakes up
21:45:03.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
21:45:03.163 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
21:45:03.163 00.000 15712 Moving (-0.05, 0.18) raw xDistance=-0.17 yDistance=0.04
21:45:03.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:45:03.163 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.2 Saturated
21:45:03.170 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:03.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:03.172 00.002 7988 Enqueuing Expose request
21:45:03.172 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:45:03.172 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
21:45:03.174 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:03.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:45:03.174 00.000 15712 MoveAxis(E, 37, ABG)
21:45:03.174 00.000 15712 Guiding  Dir = 2, Dur = 37
21:45:03.174 00.000 15712 IsGuiding returns 0
21:45:03.194 00.020 15712 PulseGuide returned control before completion, sleep 27
21:45:03.238 00.044 15712 IsGuiding returns 0
21:45:03.238 00.000 15712 Move returns status 0, amount 37
21:45:03.238 00.000 15712 MoveAxis(N, 0, ABG)
21:45:03.238 00.000 15712 Move returns status 0, amount 0
21:45:03.238 00.000 15712 move complete, result=0
21:45:03.238 00.000 15712 worker thread done servicing request
21:45:03.238 00.000 15712 Worker thread wakes up
21:45:03.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:03.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:03.238 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
21:45:04.660 01.422 15712 Exposure complete
21:45:04.708 00.048 15712 worker thread done servicing request
21:45:04.708 00.000 7988 OnExposeComplete: enter
21:45:04.708 00.000 7988 UpdateGuideState(): m_state=6
21:45:04.708 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6846
21:45:04.722 00.014 7988 Star::Find returns 1 (1), X=1182.97, Y=444.19, Mass=1596, SNR=27.3, Peak=255 HFD=3.1
21:45:04.724 00.002 7988 MultiStar: [#1 -0.17,-0.09,0.97,U] [#2 -0.01,-0.13,0.99,U] [#3 -0.04,-0.15,0.95,U] [#4 -0.13,-0.07,1.03,U] [#5 -0.11,-0.10,0.70,U] [#6 -0.20,-0.30,0.68,U] [#7 -0.28,-0.13,0.66,U] [#8 -0.19,-0.25,0.66,U] 
21:45:04.724 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.11}, one-star: {-0.01, 0.13}
21:45:04.725 00.001 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
21:45:04.725 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
21:45:04.727 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.64 mountX=-0.13 mountY=0.01, mountTheta=3.10
21:45:04.729 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.13, opts=13)
21:45:04.729 00.000 7988 Enqueuing Move request for scope (-0.01, 0.13)
21:45:04.729 00.000 15712 Worker thread wakes up
21:45:04.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
21:45:04.729 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
21:45:04.729 00.000 15712 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=0.01
21:45:04.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:45:04.729 00.000 7988 UpdateGuideState exits: m=1596 SNR=27.3 Saturated
21:45:04.734 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:04.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:04.736 00.002 7988 Enqueuing Expose request
21:45:04.736 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:04.736 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
21:45:04.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:04.737 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:04.737 00.000 15712 MoveAxis(E, 3, ABG)
21:45:04.737 00.000 15712 Guiding  Dir = 2, Dur = 3
21:45:04.737 00.000 15712 IsGuiding returns 0
21:45:04.759 00.022 15712 IsGuiding returns 0
21:45:04.759 00.000 15712 Move returns status 0, amount 3
21:45:04.759 00.000 15712 MoveAxis(N, 0, ABG)
21:45:04.759 00.000 15712 Move returns status 0, amount 0
21:45:04.759 00.000 15712 move complete, result=0
21:45:04.759 00.000 15712 worker thread done servicing request
21:45:04.759 00.000 15712 Worker thread wakes up
21:45:04.759 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:45:04.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:04.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:06.402 01.643 15712 Exposure complete
21:45:06.448 00.046 15712 worker thread done servicing request
21:45:06.448 00.000 7988 OnExposeComplete: enter
21:45:06.462 00.014 7988 UpdateGuideState(): m_state=6
21:45:06.464 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6847
21:45:06.464 00.000 7988 Star::Find returns 1 (1), X=1183.02, Y=443.95, Mass=1403, SNR=25.4, Peak=255 HFD=2.8
21:45:06.464 00.000 7988 MultiStar: [#1 -0.24,-0.13,1.09,U] [#2 -0.01,-0.34,1.07,U] [#3 -0.17,0.05,0.99,U] [#4 -0.18,0.13,1.10,U] [#5 -0.10,0.01,0.71,U] [#6 -0.24,-0.26,0.76,U] [#7 -0.03,-0.24,0.72,U] [#8 -0.20,-0.29,0.67,U] 
21:45:06.464 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.12}, one-star: {0.03, -0.10}
21:45:06.464 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
21:45:06.464 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.84)
21:45:06.464 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.24 mountX=0.10 mountY=-0.03, mountTheta=-0.31
21:45:06.464 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
21:45:06.464 00.000 7988 Enqueuing Move request for scope (0.03, -0.10)
21:45:06.464 00.000 15712 Worker thread wakes up
21:45:06.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
21:45:06.464 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
21:45:06.464 00.000 15712 Moving (0.03, -0.10) raw xDistance=0.10 yDistance=-0.03
21:45:06.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:45:06.464 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.4 Saturated
21:45:06.476 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:06.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:06.478 00.002 7988 Enqueuing Expose request
21:45:06.479 00.001 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:06.479 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
21:45:06.479 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:06.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:45:06.479 00.000 15712 MoveAxis(E, 4, ABG)
21:45:06.479 00.000 15712 Guiding  Dir = 2, Dur = 4
21:45:06.479 00.000 15712 IsGuiding returns 0
21:45:06.536 00.057 15712 IsGuiding returns 0
21:45:06.536 00.000 15712 Move returns status 0, amount 4
21:45:06.536 00.000 15712 MoveAxis(N, 0, ABG)
21:45:06.536 00.000 15712 Move returns status 0, amount 0
21:45:06.536 00.000 15712 move complete, result=0
21:45:06.536 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:45:06.538 00.002 15712 worker thread done servicing request
21:45:06.538 00.000 15712 Worker thread wakes up
21:45:06.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:06.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:07.945 01.407 15712 Exposure complete
21:45:08.004 00.059 15712 worker thread done servicing request
21:45:08.004 00.000 7988 OnExposeComplete: enter
21:45:08.006 00.002 7988 UpdateGuideState(): m_state=6
21:45:08.007 00.001 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6848
21:45:08.007 00.000 7988 Star::Find returns 1 (1), X=1182.79, Y=443.96, Mass=1513, SNR=26.6, Peak=255 HFD=3.1
21:45:08.007 00.000 7988 MultiStar: [#1 -0.28,-0.37,0.96,U] [#2 -0.21,-0.40,1.00,U] [#3 -0.27,-0.30,0.98,U] [#4 -0.38,-0.17,1.05,U] [#5 -0.19,-0.30,0.72,U] [#6 -0.36,-0.40,0.72,U] [#7 -0.04,-0.28,0.66,U] [#8 -0.22,-0.40,0.65,U] 
21:45:08.007 00.000 7988 single-star, 8 included, MultiStar: {-0.24, -0.29}, one-star: {-0.19, -0.09}
21:45:08.007 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.11 = -1.11)
21:45:08.007 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.00 = 2.00)
21:45:08.007 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.68 mountX=0.09 mountY=0.19, mountTheta=1.11
21:45:08.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.09, opts=13)
21:45:08.007 00.000 7988 Enqueuing Move request for scope (-0.19, -0.09)
21:45:08.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:45:08.007 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.6 Saturated
21:45:08.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:08.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:08.007 00.000 7988 Enqueuing Expose request
21:45:08.022 00.015 15712 Worker thread wakes up
21:45:08.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
21:45:08.022 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
21:45:08.022 00.000 15712 Moving (-0.19, -0.09) raw xDistance=0.09 yDistance=0.19
21:45:08.024 00.002 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:08.024 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
21:45:08.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:08.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:45:08.024 00.000 15712 MoveAxis(E, 5, ABG)
21:45:08.024 00.000 15712 Guiding  Dir = 2, Dur = 5
21:45:08.024 00.000 15712 IsGuiding returns 0
21:45:08.054 00.030 15712 IsGuiding returns 0
21:45:08.054 00.000 15712 Move returns status 0, amount 5
21:45:08.054 00.000 15712 MoveAxis(N, 0, ABG)
21:45:08.054 00.000 15712 Move returns status 0, amount 0
21:45:08.054 00.000 15712 move complete, result=0
21:45:08.054 00.000 15712 worker thread done servicing request
21:45:08.054 00.000 15712 Worker thread wakes up
21:45:08.054 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:45:08.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:08.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:09.696 01.642 15712 Exposure complete
21:45:09.744 00.048 15712 worker thread done servicing request
21:45:09.744 00.000 7988 OnExposeComplete: enter
21:45:09.744 00.000 7988 UpdateGuideState(): m_state=6
21:45:09.759 00.015 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6849
21:45:09.760 00.001 7988 Star::Find returns 1 (1), X=1182.77, Y=444.05, Mass=1492, SNR=26.3, Peak=255 HFD=3.1
21:45:09.760 00.000 7988 MultiStar: [#1 -0.26,-0.13,1.02,U] [#2 -0.15,-0.27,1.03,U] [#3 -0.13,-0.05,1.01,U] [#4 -0.12,0.05,1.03,U] [#5 0.05,-0.03,0.73,U] [#6 -0.16,-0.40,0.71,U] [#7 -0.30,-0.16,0.67,U] [#8 -0.15,-0.21,0.65,U] 
21:45:09.762 00.002 7988 refined, 8 included, MultiStar: {-0.16, -0.12}, one-star: {-0.21, -0.01}
21:45:09.762 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
21:45:09.764 00.002 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
21:45:09.764 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.49 mountX=0.12 mountY=0.16, mountTheta=0.92
21:45:09.766 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.12, opts=13)
21:45:09.768 00.002 7988 Enqueuing Move request for scope (-0.16, -0.12)
21:45:09.770 00.002 15712 Worker thread wakes up
21:45:09.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
21:45:09.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
21:45:09.770 00.000 15712 Moving (-0.16, -0.12) raw xDistance=0.12 yDistance=0.16
21:45:09.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:09.770 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3 Saturated
21:45:09.774 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:09.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:09.776 00.002 7988 Enqueuing Expose request
21:45:09.776 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:09.776 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
21:45:09.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:09.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:45:09.776 00.000 15712 MoveAxis(E, 5, ABG)
21:45:09.776 00.000 15712 Guiding  Dir = 2, Dur = 5
21:45:09.776 00.000 15712 IsGuiding returns 0
21:45:09.796 00.020 15712 IsGuiding returns 0
21:45:09.796 00.000 15712 Move returns status 0, amount 5
21:45:09.796 00.000 15712 MoveAxis(N, 0, ABG)
21:45:09.796 00.000 15712 Move returns status 0, amount 0
21:45:09.796 00.000 15712 move complete, result=0
21:45:09.796 00.000 15712 worker thread done servicing request
21:45:09.796 00.000 15712 Worker thread wakes up
21:45:09.796 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:45:09.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:09.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:11.216 01.420 15712 Exposure complete
21:45:11.272 00.056 15712 worker thread done servicing request
21:45:11.272 00.000 7988 OnExposeComplete: enter
21:45:11.272 00.000 7988 UpdateGuideState(): m_state=6
21:45:11.272 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6850
21:45:11.277 00.005 7988 Star::Find returns 1 (1), X=1183.11, Y=444.12, Mass=1393, SNR=25.4, Peak=255 HFD=2.9
21:45:11.277 00.000 7988 MultiStar: [#1 -0.09,-0.03,1.08,U] [#2 -0.03,-0.08,1.06,U] [#3 -0.23,-0.18,0.97,U] [#4 -0.18,-0.18,1.09,U] [#5 0.00,-0.11,0.73,U] [#6 0.08,-0.33,0.75,U] [#7 -0.07,-0.15,0.69,U] [#8 -0.17,-0.16,0.71,U] 
21:45:11.277 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.12}, one-star: {0.13, 0.06}
21:45:11.277 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
21:45:11.277 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
21:45:11.277 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.06 mountX=0.12 mountY=0.07, mountTheta=0.51
21:45:11.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.12, opts=13)
21:45:11.277 00.000 7988 Enqueuing Move request for scope (-0.06, -0.12)
21:45:11.277 00.000 15712 Worker thread wakes up
21:45:11.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
21:45:11.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
21:45:11.277 00.000 15712 Moving (-0.06, -0.12) raw xDistance=0.12 yDistance=0.07
21:45:11.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:11.277 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.4 Saturated
21:45:11.289 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:11.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:11.291 00.002 7988 Enqueuing Expose request
21:45:11.292 00.001 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:11.292 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
21:45:11.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:11.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:45:11.292 00.000 15712 MoveAxis(E, 5, ABG)
21:45:11.292 00.000 15712 Guiding  Dir = 2, Dur = 5
21:45:11.296 00.004 15712 IsGuiding returns 0
21:45:11.308 00.012 15712 IsGuiding returns 0
21:45:11.308 00.000 15712 Move returns status 0, amount 5
21:45:11.308 00.000 15712 MoveAxis(N, 0, ABG)
21:45:11.308 00.000 15712 Move returns status 0, amount 0
21:45:11.308 00.000 15712 move complete, result=0
21:45:11.308 00.000 15712 worker thread done servicing request
21:45:11.308 00.000 15712 Worker thread wakes up
21:45:11.308 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:45:11.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:11.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:12.958 01.650 15712 Exposure complete
21:45:13.017 00.059 15712 worker thread done servicing request
21:45:13.017 00.000 7988 OnExposeComplete: enter
21:45:13.017 00.000 7988 UpdateGuideState(): m_state=6
21:45:13.019 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6851
21:45:13.021 00.002 7988 Star::Find returns 1 (1), X=1182.98, Y=443.98, Mass=1567, SNR=27.0, Peak=255 HFD=3.0
21:45:13.021 00.000 7988 MultiStar: [#1 -0.22,-0.16,1.01,U] [#2 0.04,-0.33,1.00,U] [#3 -0.02,-0.30,0.94,U] [#4 -0.07,-0.13,1.01,U] [#5 0.03,-0.13,0.71,U] [#6 -0.19,-0.38,0.69,U] [#7 0.03,-0.35,0.65,U] [#8 -0.13,-0.47,0.62,U] 
21:45:13.023 00.002 7988 single-star, 8 included, MultiStar: {-0.06, -0.24}, one-star: {-0.00, -0.08}
21:45:13.023 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
21:45:13.023 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
21:45:13.025 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.60 mountX=0.08 mountY=0.00, mountTheta=0.06
21:45:13.027 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.08, opts=13)
21:45:13.027 00.000 7988 Enqueuing Move request for scope (-0.00, -0.08)
21:45:13.029 00.002 15712 Worker thread wakes up
21:45:13.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
21:45:13.029 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
21:45:13.029 00.000 15712 Moving (-0.00, -0.08) raw xDistance=0.08 yDistance=0.00
21:45:13.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:13.029 00.000 7988 UpdateGuideState exits: m=1567 SNR=27.0 Saturated
21:45:13.032 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:13.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:13.034 00.002 7988 Enqueuing Expose request
21:45:13.034 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:13.034 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
21:45:13.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:13.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:45:13.034 00.000 15712 MoveAxis(E, 6, ABG)
21:45:13.034 00.000 15712 Guiding  Dir = 2, Dur = 6
21:45:13.034 00.000 15712 IsGuiding returns 0
21:45:13.058 00.024 15712 IsGuiding returns 0
21:45:13.058 00.000 15712 Move returns status 0, amount 6
21:45:13.058 00.000 15712 MoveAxis(N, 0, ABG)
21:45:13.058 00.000 15712 Move returns status 0, amount 0
21:45:13.058 00.000 15712 move complete, result=0
21:45:13.058 00.000 15712 worker thread done servicing request
21:45:13.058 00.000 15712 Worker thread wakes up
21:45:13.058 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:45:13.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:13.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:14.470 01.412 15712 Exposure complete
21:45:14.529 00.059 15712 worker thread done servicing request
21:45:14.529 00.000 7988 OnExposeComplete: enter
21:45:14.529 00.000 7988 UpdateGuideState(): m_state=6
21:45:14.529 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6852
21:45:14.534 00.005 7988 Star::Find returns 1 (1), X=1183.00, Y=443.99, Mass=1484, SNR=26.3, Peak=255 HFD=2.8
21:45:14.534 00.000 7988 MultiStar: [#1 -0.24,-0.18,1.03,U] [#2 -0.12,-0.30,1.03,U] [#3 -0.16,-0.17,0.93,U] [#4 -0.21,-0.12,1.02,U] [#5 -0.10,-0.11,0.71,U] [#6 -0.22,-0.21,0.72,U] [#7 0.03,-0.17,0.64,U] [#8 -0.06,-0.11,0.71,U] 
21:45:14.534 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.16}, one-star: {0.02, -0.06}
21:45:14.534 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
21:45:14.538 00.004 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.90)
21:45:14.538 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.30 mountX=0.06 mountY=-0.02, mountTheta=-0.25
21:45:14.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.06, opts=13)
21:45:14.538 00.000 7988 Enqueuing Move request for scope (0.02, -0.06)
21:45:14.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:14.538 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3 Saturated
21:45:14.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:14.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:14.538 00.000 7988 Enqueuing Expose request
21:45:14.538 00.000 15712 Worker thread wakes up
21:45:14.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
21:45:14.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
21:45:14.538 00.000 15712 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=-0.02
21:45:14.553 00.015 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:14.553 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
21:45:14.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:14.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:45:14.553 00.000 15712 MoveAxis(E, 5, ABG)
21:45:14.553 00.000 15712 Guiding  Dir = 2, Dur = 5
21:45:14.553 00.000 15712 IsGuiding returns 0
21:45:14.576 00.023 15712 IsGuiding returns 0
21:45:14.576 00.000 15712 Move returns status 0, amount 5
21:45:14.576 00.000 15712 MoveAxis(N, 0, ABG)
21:45:14.576 00.000 15712 Move returns status 0, amount 0
21:45:14.576 00.000 15712 move complete, result=0
21:45:14.576 00.000 15712 worker thread done servicing request
21:45:14.576 00.000 15712 Worker thread wakes up
21:45:14.576 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:45:14.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:14.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:16.319 01.743 15712 Exposure complete
21:45:16.373 00.054 15712 worker thread done servicing request
21:45:16.373 00.000 7988 OnExposeComplete: enter
21:45:16.381 00.008 7988 UpdateGuideState(): m_state=6
21:45:16.381 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6853
21:45:16.381 00.000 7988 Star::Find returns 1 (1), X=1182.89, Y=443.94, Mass=1604, SNR=27.3, Peak=255 HFD=3.0
21:45:16.381 00.000 7988 MultiStar: [#1 -0.13,-0.09,1.02,U] [#2 -0.01,-0.10,0.99,U] [#3 -0.16,0.14,0.94,U] [#4 -0.28,0.16,0.99,U] [#5 -0.18,0.17,0.70,U] [#6 -0.25,-0.17,0.67,U] [#7 -0.21,-0.26,0.68,U] [#8 0.04,0.07,0.68,U] 
21:45:16.381 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.02}, one-star: {-0.09, -0.11}
21:45:16.381 00.000 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.58) = xAngle (-1.43 = -1.43)
21:45:16.381 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.68 = 1.68)
21:45:16.381 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.01 mountX=0.02 mountY=0.14, mountTheta=1.43
21:45:16.389 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.02, opts=13)
21:45:16.389 00.000 7988 Enqueuing Move request for scope (-0.14, -0.02)
21:45:16.389 00.000 15712 Worker thread wakes up
21:45:16.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
21:45:16.389 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
21:45:16.389 00.000 15712 Moving (-0.14, -0.02) raw xDistance=0.02 yDistance=0.14
21:45:16.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:16.389 00.000 7988 UpdateGuideState exits: m=1604 SNR=27.3 Saturated
21:45:16.394 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:16.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:16.396 00.002 7988 Enqueuing Expose request
21:45:16.396 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:16.396 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
21:45:16.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:16.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:45:16.396 00.000 15712 MoveAxis(E, 5, ABG)
21:45:16.396 00.000 15712 Guiding  Dir = 2, Dur = 5
21:45:16.396 00.000 15712 IsGuiding returns 0
21:45:16.412 00.016 15712 IsGuiding returns 0
21:45:16.412 00.000 15712 Move returns status 0, amount 5
21:45:16.412 00.000 15712 MoveAxis(N, 0, ABG)
21:45:16.412 00.000 15712 Move returns status 0, amount 0
21:45:16.412 00.000 15712 move complete, result=0
21:45:16.412 00.000 15712 worker thread done servicing request
21:45:16.412 00.000 15712 Worker thread wakes up
21:45:16.412 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:45:16.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:16.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:17.833 01.421 15712 Exposure complete
21:45:17.883 00.050 15712 worker thread done servicing request
21:45:17.883 00.000 7988 OnExposeComplete: enter
21:45:17.883 00.000 7988 UpdateGuideState(): m_state=6
21:45:17.894 00.011 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6854
21:45:17.895 00.001 7988 Star::Find returns 1 (0), X=1182.97, Y=443.97, Mass=1505, SNR=26.6, Peak=239 HFD=2.9
21:45:17.895 00.000 7988 MultiStar: [#1 -0.20,-0.30,1.01,U] [#2 -0.10,-0.23,1.02,U] [#3 -0.13,-0.17,0.93,U] [#4 -0.17,-0.05,1.04,U] [#5 0.19,-0.11,0.72,U] [#6 -0.26,-0.40,0.72,U] [#7 -0.27,-0.24,0.67,U] [#8 -0.18,-0.14,0.66,U] 
21:45:17.895 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.19}, one-star: {-0.01, -0.09}
21:45:17.895 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
21:45:17.900 00.005 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
21:45:17.900 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.67 mountX=0.09 mountY=0.01, mountTheta=0.12
21:45:17.900 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.09, opts=13)
21:45:17.900 00.000 7988 Enqueuing Move request for scope (-0.01, -0.09)
21:45:17.900 00.000 15712 Worker thread wakes up
21:45:17.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:45:17.900 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.6
21:45:17.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:17.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:17.900 00.000 7988 Enqueuing Expose request
21:45:17.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
21:45:17.900 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
21:45:17.900 00.000 15712 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=0.01
21:45:17.911 00.011 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:17.911 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
21:45:17.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:17.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:17.911 00.000 15712 MoveAxis(E, 4, ABG)
21:45:17.911 00.000 15712 Guiding  Dir = 2, Dur = 4
21:45:17.947 00.036 15712 IsGuiding returns 0
21:45:17.959 00.012 15712 IsGuiding returns 0
21:45:17.959 00.000 15712 Move returns status 0, amount 4
21:45:17.959 00.000 15712 MoveAxis(N, 0, ABG)
21:45:17.959 00.000 15712 Move returns status 0, amount 0
21:45:17.959 00.000 15712 move complete, result=0
21:45:17.959 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:45:17.967 00.008 15712 worker thread done servicing request
21:45:17.967 00.000 15712 Worker thread wakes up
21:45:17.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:17.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:19.604 01.637 15712 Exposure complete
21:45:19.662 00.058 15712 worker thread done servicing request
21:45:19.662 00.000 7988 OnExposeComplete: enter
21:45:19.665 00.003 7988 UpdateGuideState(): m_state=6
21:45:19.665 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6855
21:45:19.667 00.002 7988 Star::Find returns 1 (1), X=1182.91, Y=444.07, Mass=1588, SNR=27.2, Peak=255 HFD=3.2
21:45:19.669 00.002 7988 MultiStar: [#1 -0.14,-0.11,1.00,U] [#2 -0.16,-0.27,1.00,U] [#3 -0.20,0.03,0.95,U] [#4 -0.21,-0.09,1.02,U] [#5 0.03,-0.10,0.72,U] [#6 -0.27,-0.33,0.67,U] [#7 -0.36,-0.25,0.66,U] [#8 -0.00,-0.33,0.64,U] 
21:45:19.669 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.14}, one-star: {-0.07, 0.02}
21:45:19.671 00.002 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.58) = xAngle (4.47 = -1.81)
21:45:19.671 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.58 = 1.30)
21:45:19.673 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.89 mountX=-0.02 mountY=0.07, mountTheta=1.81
21:45:19.675 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
21:45:19.675 00.000 7988 Enqueuing Move request for scope (-0.07, 0.02)
21:45:19.677 00.002 15712 Worker thread wakes up
21:45:19.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
21:45:19.677 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
21:45:19.677 00.000 15712 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
21:45:19.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:45:19.677 00.000 7988 UpdateGuideState exits: m=1588 SNR=27.2 Saturated
21:45:19.679 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:19.679 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:19.681 00.002 7988 Enqueuing Expose request
21:45:19.681 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:19.681 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
21:45:19.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:19.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:45:19.681 00.000 15712 MoveAxis(E, 5, ABG)
21:45:19.681 00.000 15712 Guiding  Dir = 2, Dur = 5
21:45:19.681 00.000 15712 IsGuiding returns 0
21:45:19.702 00.021 15712 IsGuiding returns 0
21:45:19.702 00.000 15712 Move returns status 0, amount 5
21:45:19.702 00.000 15712 MoveAxis(N, 0, ABG)
21:45:19.702 00.000 15712 Move returns status 0, amount 0
21:45:19.702 00.000 15712 move complete, result=0
21:45:19.702 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:45:19.709 00.007 15712 worker thread done servicing request
21:45:19.709 00.000 15712 Worker thread wakes up
21:45:19.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:19.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:21.114 01.405 15712 Exposure complete
21:45:21.164 00.050 15712 worker thread done servicing request
21:45:21.164 00.000 7988 OnExposeComplete: enter
21:45:21.164 00.000 7988 UpdateGuideState(): m_state=6
21:45:21.177 00.013 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6856
21:45:21.177 00.000 7988 Star::Find returns 1 (1), X=1182.76, Y=443.98, Mass=1561, SNR=27.0, Peak=255 HFD=3.2
21:45:21.177 00.000 7988 MultiStar: [#1 -0.30,-0.17,0.99,U] [#2 -0.25,-0.23,1.00,U] [#3 -0.26,-0.03,0.95,U] [#4 -0.49,0.08,1.03,U] [#5 -0.19,-0.02,0.70,U] [#6 -0.30,-0.56,0.68,U] [#7 -0.35,-0.15,0.67,U] [#8 -0.34,-0.25,0.65,U] 
21:45:21.181 00.004 7988 single-star, 8 included, MultiStar: {-0.30, -0.14}, one-star: {-0.22, -0.08}
21:45:21.181 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.58) = xAngle (-1.24 = -1.24)
21:45:21.181 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.87 = 1.87)
21:45:21.181 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-2.81 mountX=0.08 mountY=0.22, mountTheta=1.24
21:45:21.181 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.08, opts=13)
21:45:21.181 00.000 7988 Enqueuing Move request for scope (-0.22, -0.08)
21:45:21.181 00.000 15712 Worker thread wakes up
21:45:21.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
21:45:21.181 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
21:45:21.181 00.000 15712 Moving (-0.22, -0.08) raw xDistance=0.08 yDistance=0.22
21:45:21.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:21.181 00.000 7988 UpdateGuideState exits: m=1561 SNR=27.0 Saturated
21:45:21.190 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:21.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:21.192 00.002 7988 Enqueuing Expose request
21:45:21.193 00.001 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:21.193 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
21:45:21.193 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:21.193 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:45:21.193 00.000 15712 MoveAxis(E, 5, ABG)
21:45:21.193 00.000 15712 Guiding  Dir = 2, Dur = 5
21:45:21.193 00.000 15712 IsGuiding returns 0
21:45:21.209 00.016 15712 IsGuiding returns 0
21:45:21.209 00.000 15712 Move returns status 0, amount 5
21:45:21.209 00.000 15712 MoveAxis(N, 0, ABG)
21:45:21.209 00.000 15712 Move returns status 0, amount 0
21:45:21.209 00.000 15712 move complete, result=0
21:45:21.209 00.000 15712 worker thread done servicing request
21:45:21.209 00.000 15712 Worker thread wakes up
21:45:21.209 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:45:21.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:21.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:22.848 01.639 15712 Exposure complete
21:45:22.900 00.052 15712 worker thread done servicing request
21:45:22.900 00.000 7988 OnExposeComplete: enter
21:45:22.900 00.000 7988 UpdateGuideState(): m_state=6
21:45:22.912 00.012 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6857
21:45:22.913 00.001 7988 Star::Find returns 1 (1), X=1182.84, Y=443.87, Mass=1553, SNR=26.9, Peak=255 HFD=3.2
21:45:22.913 00.000 7988 MultiStar: [#1 -0.34,-0.04,0.98,U] [#2 -0.16,-0.25,1.00,U] [#3 0.02,-0.16,0.90,U] [#4 -0.27,-0.16,1.02,U] [#5 -0.26,-0.05,0.72,U] [#6 -0.40,-0.44,0.70,U] [#7 -0.25,-0.20,0.66,U] [#8 -0.18,-0.18,0.62,U] 
21:45:22.913 00.000 7988 single-star, 8 included, MultiStar: {-0.22, -0.18}, one-star: {-0.14, -0.19}
21:45:22.913 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
21:45:22.913 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
21:45:22.913 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.22 mountX=0.19 mountY=0.15, mountTheta=0.66
21:45:22.913 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.19, opts=13)
21:45:22.913 00.000 7988 Enqueuing Move request for scope (-0.14, -0.19)
21:45:22.913 00.000 15712 Worker thread wakes up
21:45:22.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
21:45:22.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
21:45:22.913 00.000 15712 Moving (-0.14, -0.19) raw xDistance=0.19 yDistance=0.15
21:45:22.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:22.913 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.9 Saturated
21:45:22.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:22.913 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:22.913 00.000 7988 Enqueuing Expose request
21:45:22.913 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:45:22.913 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
21:45:22.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:22.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:45:22.913 00.000 15712 MoveAxis(W, 32, ABG)
21:45:22.913 00.000 15712 Guiding  Dir = 3, Dur = 32
21:45:22.928 00.015 15712 IsGuiding returns 0
21:45:22.947 00.019 15712 PulseGuide returned control before completion, sleep 19
21:45:22.981 00.034 15712 IsGuiding returns 1
21:45:22.981 00.000 15712 scope still moving after pulse duration time elapsed
21:45:23.008 00.027 15712 IsGuiding returns 0
21:45:23.008 00.000 15712 scope move finished after 32 + 48 ms
21:45:23.008 00.000 15712 Move returns status 0, amount 32
21:45:23.008 00.000 15712 MoveAxis(N, 0, ABG)
21:45:23.008 00.000 15712 Move returns status 0, amount 0
21:45:23.008 00.000 15712 move complete, result=0
21:45:23.008 00.000 15712 worker thread done servicing request
21:45:23.008 00.000 15712 Worker thread wakes up
21:45:23.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:23.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:23.008 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
21:45:24.427 01.419 15712 Exposure complete
21:45:24.479 00.052 15712 worker thread done servicing request
21:45:24.479 00.000 7988 OnExposeComplete: enter
21:45:24.479 00.000 7988 UpdateGuideState(): m_state=6
21:45:24.487 00.008 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6858
21:45:24.488 00.001 7988 Star::Find returns 1 (1), X=1183.05, Y=444.25, Mass=1544, SNR=26.8, Peak=255 HFD=3.3
21:45:24.488 00.000 7988 MultiStar: [#1 -0.23,0.05,1.00,U] [#2 -0.04,0.08,0.98,U] [#3 -0.12,0.17,0.95,U] [#4 -0.20,0.20,0.99,U] [#5 0.01,0.14,0.71,U] [#6 -0.18,-0.11,0.66,U] [#7 -0.19,0.02,0.64,U] [#8 -0.26,-0.07,0.64,U] 
21:45:24.488 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.09}, one-star: {0.07, 0.19}
21:45:24.488 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.58) = xAngle (4.09 = -2.20)
21:45:24.488 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.91)
21:45:24.488 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.51 mountX=-0.09 mountY=0.12, mountTheta=2.21
21:45:24.496 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.09, opts=13)
21:45:24.496 00.000 7988 Enqueuing Move request for scope (-0.12, 0.09)
21:45:24.496 00.000 15712 Worker thread wakes up
21:45:24.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
21:45:24.496 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
21:45:24.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:24.496 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8 Saturated
21:45:24.501 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:24.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:24.503 00.002 7988 Enqueuing Expose request
21:45:24.503 00.000 15712 Moving (-0.12, 0.09) raw xDistance=-0.09 yDistance=0.12
21:45:24.504 00.001 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:24.504 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
21:45:24.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:24.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:45:24.504 00.000 15712 MoveAxis(E, 6, ABG)
21:45:24.504 00.000 15712 Guiding  Dir = 2, Dur = 6
21:45:24.504 00.000 15712 IsGuiding returns 0
21:45:24.530 00.026 15712 IsGuiding returns 0
21:45:24.530 00.000 15712 Move returns status 0, amount 6
21:45:24.530 00.000 15712 MoveAxis(N, 0, ABG)
21:45:24.530 00.000 15712 Move returns status 0, amount 0
21:45:24.530 00.000 15712 move complete, result=0
21:45:24.530 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:45:24.536 00.006 15712 worker thread done servicing request
21:45:24.536 00.000 15712 Worker thread wakes up
21:45:24.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:24.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:26.180 01.644 15712 Exposure complete
21:45:26.240 00.060 15712 worker thread done servicing request
21:45:26.240 00.000 7988 OnExposeComplete: enter
21:45:26.240 00.000 7988 UpdateGuideState(): m_state=6
21:45:26.242 00.002 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6859
21:45:26.242 00.000 7988 Star::Find returns 1 (1), X=1182.95, Y=444.17, Mass=1555, SNR=26.9, Peak=255 HFD=3.4
21:45:26.242 00.000 7988 MultiStar: [#1 -0.07,-0.03,1.02,U] [#2 -0.14,0.08,1.00,U] [#3 -0.07,0.03,0.94,U] [#4 -0.27,0.13,0.99,U] [#5 -0.24,0.09,0.68,U] [#6 -0.05,-0.14,0.72,U] [#7 0.02,-0.03,0.63,U] [#8 0.06,0.10,0.63,U] 
21:45:26.242 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.04, 0.11}
21:45:26.242 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.99)
21:45:26.242 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.41 = 1.12)
21:45:26.248 00.006 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.72 mountX=-0.04 mountY=0.09, mountTheta=1.99
21:45:26.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
21:45:26.248 00.000 7988 Enqueuing Move request for scope (-0.09, 0.04)
21:45:26.248 00.000 15712 Worker thread wakes up
21:45:26.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
21:45:26.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
21:45:26.248 00.000 15712 Moving (-0.09, 0.04) raw xDistance=-0.04 yDistance=0.09
21:45:26.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:26.248 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.9 Saturated
21:45:26.248 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:26.258 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:26.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:26.260 00.002 7988 Enqueuing Expose request
21:45:26.260 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
21:45:26.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:26.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:45:26.260 00.000 15712 MoveAxis(E, 6, ABG)
21:45:26.260 00.000 15712 Guiding  Dir = 2, Dur = 6
21:45:26.260 00.000 15712 IsGuiding returns 0
21:45:26.277 00.017 15712 IsGuiding returns 0
21:45:26.277 00.000 15712 Move returns status 0, amount 6
21:45:26.277 00.000 15712 MoveAxis(N, 0, ABG)
21:45:26.277 00.000 15712 Move returns status 0, amount 0
21:45:26.277 00.000 15712 move complete, result=0
21:45:26.277 00.000 15712 worker thread done servicing request
21:45:26.277 00.000 15712 Worker thread wakes up
21:45:26.277 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:45:26.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:26.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:27.694 01.417 15712 Exposure complete
21:45:27.752 00.058 15712 worker thread done servicing request
21:45:27.752 00.000 7988 OnExposeComplete: enter
21:45:27.752 00.000 7988 UpdateGuideState(): m_state=6
21:45:27.755 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6860
21:45:27.755 00.000 7988 Star::Find returns 1 (1), X=1182.81, Y=444.24, Mass=1541, SNR=26.8, Peak=255 HFD=3.4
21:45:27.757 00.002 7988 MultiStar: [#1 -0.24,0.09,0.97,U] [#2 -0.17,0.01,1.00,U] [#3 0.00,0.14,0.95,U] [#4 -0.16,0.18,1.00,U] [#5 -0.17,0.24,0.67,U] [#6 -0.12,0.02,0.70,U] [#7 -0.53,-0.11,0.65,U] [#8 -0.03,0.07,0.64,U] 
21:45:27.757 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.10}, one-star: {-0.17, 0.19}
21:45:27.759 00.002 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.19 = -2.09)
21:45:27.759 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
21:45:27.761 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.62 mountX=-0.10 mountY=0.17, mountTheta=2.10
21:45:27.763 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.10, opts=13)
21:45:27.763 00.000 7988 Enqueuing Move request for scope (-0.17, 0.10)
21:45:27.765 00.002 15712 Worker thread wakes up
21:45:27.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
21:45:27.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
21:45:27.765 00.000 15712 Moving (-0.17, 0.10) raw xDistance=-0.10 yDistance=0.17
21:45:27.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:27.765 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.8 Saturated
21:45:27.767 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:27.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:27.769 00.002 7988 Enqueuing Expose request
21:45:27.770 00.001 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:27.770 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
21:45:27.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:27.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:45:27.770 00.000 15712 MoveAxis(E, 6, ABG)
21:45:27.770 00.000 15712 Guiding  Dir = 2, Dur = 6
21:45:27.770 00.000 15712 IsGuiding returns 0
21:45:27.795 00.025 15712 IsGuiding returns 0
21:45:27.795 00.000 15712 Move returns status 0, amount 6
21:45:27.795 00.000 15712 MoveAxis(N, 0, ABG)
21:45:27.795 00.000 15712 Move returns status 0, amount 0
21:45:27.795 00.000 15712 move complete, result=0
21:45:27.795 00.000 15712 worker thread done servicing request
21:45:27.795 00.000 15712 Worker thread wakes up
21:45:27.795 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
21:45:27.796 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:27.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:29.430 01.634 15712 Exposure complete
21:45:29.491 00.061 15712 worker thread done servicing request
21:45:29.491 00.000 7988 OnExposeComplete: enter
21:45:29.491 00.000 7988 UpdateGuideState(): m_state=6
21:45:29.493 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6861
21:45:29.495 00.002 7988 Star::Find returns 1 (1), X=1182.90, Y=444.32, Mass=1602, SNR=27.3, Peak=255 HFD=3.4
21:45:29.496 00.001 7988 MultiStar: [#1 -0.14,0.02,0.99,U] [#2 -0.21,0.13,1.00,U] [#3 -0.22,0.25,0.87,U] [#4 -0.25,0.16,1.00,U] [#5 0.11,0.24,0.72,U] [#6 -0.25,0.10,0.68,U] [#7 -0.39,0.10,0.66,U] [#8 -0.25,0.01,0.64,U] 
21:45:29.496 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.15}, one-star: {-0.08, 0.27}
21:45:29.498 00.002 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.04 = -2.24)
21:45:29.498 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.15 = 0.87)
21:45:29.500 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.47 mountX=-0.14 mountY=0.18, mountTheta=2.25
21:45:29.502 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.15, opts=13)
21:45:29.502 00.000 7988 Enqueuing Move request for scope (-0.18, 0.15)
21:45:29.504 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:29.504 00.000 7988 UpdateGuideState exits: m=1602 SNR=27.3 Saturated
21:45:29.506 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:29.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:29.508 00.002 7988 Enqueuing Expose request
21:45:29.509 00.001 15712 Worker thread wakes up
21:45:29.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
21:45:29.509 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
21:45:29.509 00.000 15712 Moving (-0.18, 0.15) raw xDistance=-0.14 yDistance=0.18
21:45:29.513 00.004 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:29.513 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
21:45:29.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:29.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:45:29.513 00.000 15712 MoveAxis(E, 6, ABG)
21:45:29.513 00.000 15712 Guiding  Dir = 2, Dur = 6
21:45:29.513 00.000 15712 IsGuiding returns 0
21:45:29.530 00.017 15712 IsGuiding returns 0
21:45:29.530 00.000 15712 Move returns status 0, amount 6
21:45:29.530 00.000 15712 MoveAxis(N, 0, ABG)
21:45:29.530 00.000 15712 Move returns status 0, amount 0
21:45:29.530 00.000 15712 move complete, result=0
21:45:29.530 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
21:45:29.539 00.009 15712 worker thread done servicing request
21:45:29.539 00.000 15712 Worker thread wakes up
21:45:29.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:29.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:30.943 01.404 15712 Exposure complete
21:45:30.993 00.050 15712 worker thread done servicing request
21:45:30.993 00.000 7988 OnExposeComplete: enter
21:45:30.993 00.000 7988 UpdateGuideState(): m_state=6
21:45:31.004 00.011 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6862
21:45:31.005 00.001 7988 Star::Find returns 1 (0), X=1182.94, Y=444.42, Mass=1541, SNR=26.8, Peak=240 HFD=3.3
21:45:31.005 00.000 7988 MultiStar: [#1 -0.35,0.18,1.03,U] [#2 -0.14,0.06,1.02,U] [#3 -0.29,0.20,0.94,U] [#4 -0.34,0.26,1.04,U] [#5 -0.20,0.44,0.70,U] [#6 -0.11,0.09,0.72,U] [#7 -0.34,-0.06,0.69,U] [#8 -0.27,0.02,0.66,U] 
21:45:31.005 00.000 7988 refined, 8 included, MultiStar: {-0.23, 0.18}, one-star: {-0.04, 0.36}
21:45:31.005 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.58) = xAngle (4.05 = -2.23)
21:45:31.010 00.005 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.16 = 0.88)
21:45:31.010 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.29 cameraTheta=2.47 mountX=-0.18 mountY=0.23, mountTheta=2.24
21:45:31.010 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.18, opts=13)
21:45:31.010 00.000 7988 Enqueuing Move request for scope (-0.23, 0.18)
21:45:31.010 00.000 15712 Worker thread wakes up
21:45:31.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:31.010 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.8
21:45:31.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:31.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:31.010 00.000 7988 Enqueuing Expose request
21:45:31.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.18) opts 0xd
21:45:31.010 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.18)
21:45:31.010 00.000 15712 Moving (-0.23, 0.18) raw xDistance=-0.18 yDistance=0.23
21:45:31.021 00.011 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:45:31.021 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
21:45:31.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:31.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:45:31.021 00.000 15712 MoveAxis(E, 41, ABG)
21:45:31.021 00.000 15712 Guiding  Dir = 2, Dur = 41
21:45:31.021 00.000 15712 IsGuiding returns 0
21:45:31.040 00.019 15712 PulseGuide returned control before completion, sleep 37
21:45:31.085 00.045 15712 IsGuiding returns 1
21:45:31.085 00.000 15712 scope still moving after pulse duration time elapsed
21:45:31.120 00.035 15712 IsGuiding returns 0
21:45:31.120 00.000 15712 scope move finished after 41 + 53 ms
21:45:31.120 00.000 15712 Move returns status 0, amount 41
21:45:31.120 00.000 15712 MoveAxis(N, 0, ABG)
21:45:31.120 00.000 15712 Move returns status 0, amount 0
21:45:31.120 00.000 15712 move complete, result=0
21:45:31.120 00.000 15712 worker thread done servicing request
21:45:31.120 00.000 15712 Worker thread wakes up
21:45:31.120 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
21:45:31.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:31.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:32.761 01.641 15712 Exposure complete
21:45:32.820 00.059 15712 worker thread done servicing request
21:45:32.820 00.000 7988 OnExposeComplete: enter
21:45:32.820 00.000 7988 UpdateGuideState(): m_state=6
21:45:32.820 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6863
21:45:32.823 00.003 7988 Star::Find returns 1 (0), X=1182.67, Y=444.13, Mass=1468, SNR=26.0, Peak=221 HFD=3.1
21:45:32.823 00.000 7988 MultiStar: [#1 -0.46,-0.21,1.02,U] [#2 -0.21,-0.19,1.03,U] [#3 -0.23,-0.01,0.96,U] [#4 -0.43,0.12,1.04,U] [#5 -0.11,0.01,0.73,U] [#6 -0.50,-0.43,0.74,U] [#7 -0.34,-0.07,0.71,U] [#8 -0.23,-0.13,0.66,U] 
21:45:32.823 00.000 7988 single-star, 8 included, MultiStar: {-0.32, -0.08}, one-star: {-0.31, 0.08}
21:45:32.823 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.58) = xAngle (4.48 = -1.80)
21:45:32.823 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.59 = 1.31)
21:45:32.829 00.006 7988 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.90 mountX=-0.07 mountY=0.31, mountTheta=1.80
21:45:32.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.08, opts=13)
21:45:32.829 00.000 7988 Enqueuing Move request for scope (-0.31, 0.08)
21:45:32.829 00.000 15712 Worker thread wakes up
21:45:32.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.08) opts 0xd
21:45:32.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.08)
21:45:32.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:32.829 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
21:45:32.836 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:32.836 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:32.838 00.002 7988 Enqueuing Expose request
21:45:32.838 00.000 15712 Moving (-0.31, 0.08) raw xDistance=-0.07 yDistance=0.31
21:45:32.839 00.001 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:32.839 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
21:45:32.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
21:45:32.839 00.000 15712 MoveAxis(E, 7, ABG)
21:45:32.839 00.000 15712 Guiding  Dir = 2, Dur = 7
21:45:32.839 00.000 15712 IsGuiding returns 0
21:45:32.855 00.016 15712 IsGuiding returns 0
21:45:32.855 00.000 15712 Move returns status 0, amount 7
21:45:32.863 00.008 15712 MoveAxis(S, 78, ABG)
21:45:32.863 00.000 15712 Guiding  Dir = 1, Dur = 78
21:45:32.863 00.000 15712 IsGuiding returns 0
21:45:32.959 00.096 15712 IsGuiding returns 1
21:45:32.959 00.000 15712 scope still moving after pulse duration time elapsed
21:45:32.988 00.029 15712 IsGuiding returns 1
21:45:33.014 00.026 15712 IsGuiding returns 1
21:45:33.046 00.032 15712 IsGuiding returns 1
21:45:33.100 00.054 15712 IsGuiding returns 0
21:45:33.100 00.000 15712 scope move finished after 78 + 162 ms
21:45:33.100 00.000 15712 Move returns status 0, amount 78
21:45:33.100 00.000 15712 move complete, result=0
21:45:33.100 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.3 px 78 ms SOUTH
21:45:33.104 00.004 15712 worker thread done servicing request
21:45:33.104 00.000 15712 Worker thread wakes up
21:45:33.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:33.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:34.513 01.409 15712 Exposure complete
21:45:34.564 00.051 15712 worker thread done servicing request
21:45:34.564 00.000 7988 OnExposeComplete: enter
21:45:34.574 00.010 7988 UpdateGuideState(): m_state=6
21:45:34.574 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6864
21:45:34.574 00.000 7988 Star::Find returns 1 (1), X=1182.96, Y=444.15, Mass=1513, SNR=26.5, Peak=255 HFD=2.9
21:45:34.574 00.000 7988 MultiStar: [#1 -0.15,-0.07,1.04,U] [#2 -0.04,-0.19,1.04,U] [#3 0.05,-0.06,0.95,U] [#4 -0.18,0.10,1.05,U] [#5 0.16,0.24,0.71,U] [#6 -0.17,-0.23,0.75,U] [#7 -0.23,-0.28,0.70,U] [#8 -0.19,-0.11,0.68,U] 
21:45:34.574 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.02, 0.10}
21:45:34.574 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
21:45:34.581 00.007 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
21:45:34.581 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.58 mountX=0.05 mountY=0.08, mountTheta=1.01
21:45:34.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
21:45:34.581 00.000 7988 Enqueuing Move request for scope (-0.08, -0.05)
21:45:34.581 00.000 15712 Worker thread wakes up
21:45:34.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
21:45:34.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
21:45:34.581 00.000 15712 Moving (-0.08, -0.05) raw xDistance=0.05 yDistance=0.08
21:45:34.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:34.581 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5 Saturated
21:45:34.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:34.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:34.589 00.008 7988 Enqueuing Expose request
21:45:34.589 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:34.589 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
21:45:34.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:34.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:45:34.589 00.000 15712 MoveAxis(E, 8, ABG)
21:45:34.589 00.000 15712 Guiding  Dir = 2, Dur = 8
21:45:34.589 00.000 15712 IsGuiding returns 0
21:45:34.621 00.032 15712 IsGuiding returns 0
21:45:34.621 00.000 15712 Move returns status 0, amount 8
21:45:34.621 00.000 15712 MoveAxis(N, 0, ABG)
21:45:34.621 00.000 15712 Move returns status 0, amount 0
21:45:34.621 00.000 15712 move complete, result=0
21:45:34.621 00.000 15712 worker thread done servicing request
21:45:34.621 00.000 15712 Worker thread wakes up
21:45:34.621 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:45:34.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:34.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:36.266 01.645 15712 Exposure complete
21:45:36.315 00.049 15712 worker thread done servicing request
21:45:36.315 00.000 7988 OnExposeComplete: enter
21:45:36.315 00.000 7988 UpdateGuideState(): m_state=6
21:45:36.326 00.011 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6865
21:45:36.327 00.001 7988 Star::Find returns 1 (1), X=1183.05, Y=444.49, Mass=1531, SNR=26.7, Peak=255 HFD=3.5
21:45:36.329 00.002 7988 MultiStar: [#1 0.06,0.19,1.04,U] [#2 0.18,-0.04,0.99,U] [#3 0.02,0.18,0.98,U] [#4 0.02,0.23,1.02,U] [#5 0.24,0.42,0.71,U] [#6 0.18,0.25,0.73,U] [#7 0.07,0.09,0.69,U] [#8 0.07,0.20,0.62,U] 
21:45:36.329 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.21}, one-star: {0.07, 0.43}
21:45:36.329 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
21:45:36.332 00.003 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.45)
21:45:36.332 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.14 mountX=-0.21 mountY=-0.10, mountTheta=-2.69
21:45:36.334 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.21, opts=13)
21:45:36.336 00.002 7988 Enqueuing Move request for scope (0.10, 0.21)
21:45:36.336 00.000 15712 Worker thread wakes up
21:45:36.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
21:45:36.336 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
21:45:36.336 00.000 15712 Moving (0.10, 0.21) raw xDistance=-0.21 yDistance=-0.10
21:45:36.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:36.336 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7 Saturated
21:45:36.339 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:36.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:36.341 00.002 7988 Enqueuing Expose request
21:45:36.341 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:45:36.341 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
21:45:36.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:36.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:45:36.341 00.000 15712 MoveAxis(E, 50, ABG)
21:45:36.341 00.000 15712 Guiding  Dir = 2, Dur = 50
21:45:36.363 00.022 15712 IsGuiding returns 0
21:45:36.375 00.012 15712 PulseGuide returned control before completion, sleep 45
21:45:36.439 00.064 15712 IsGuiding returns 0
21:45:36.439 00.000 15712 Move returns status 0, amount 50
21:45:36.439 00.000 15712 MoveAxis(N, 0, ABG)
21:45:36.439 00.000 15712 Move returns status 0, amount 0
21:45:36.439 00.000 15712 move complete, result=0
21:45:36.439 00.000 15712 worker thread done servicing request
21:45:36.439 00.000 15712 Worker thread wakes up
21:45:36.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:36.439 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
21:45:36.442 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:37.859 01.417 15712 Exposure complete
21:45:37.912 00.053 15712 worker thread done servicing request
21:45:37.912 00.000 7988 OnExposeComplete: enter
21:45:37.912 00.000 7988 UpdateGuideState(): m_state=6
21:45:37.919 00.007 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6866
21:45:37.920 00.001 7988 Star::Find returns 1 (1), X=1183.17, Y=444.23, Mass=1575, SNR=27.0, Peak=255 HFD=3.4
21:45:37.920 00.000 7988 MultiStar: [#1 0.01,0.03,1.01,U] [#2 0.15,0.09,0.98,U] [#3 0.04,0.09,0.94,U] [#4 0.06,0.10,1.03,U] [#5 -0.05,-0.06,0.71,U] [#6 -0.04,0.02,0.72,U] [#7 -0.17,-0.10,0.67,U] [#8 -0.03,0.04,0.64,U] 
21:45:37.923 00.003 7988 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.19, 0.18}
21:45:37.923 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
21:45:37.925 00.002 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.55)
21:45:37.925 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.04 mountX=-0.05 mountY=-0.03, mountTheta=-2.60
21:45:37.927 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
21:45:37.929 00.002 7988 Enqueuing Move request for scope (0.03, 0.05)
21:45:37.929 00.000 15712 Worker thread wakes up
21:45:37.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
21:45:37.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
21:45:37.929 00.000 15712 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.03
21:45:37.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:37.929 00.000 7988 UpdateGuideState exits: m=1575 SNR=27.0 Saturated
21:45:37.932 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:37.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:37.934 00.002 7988 Enqueuing Expose request
21:45:37.934 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:37.934 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
21:45:37.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:37.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:45:37.934 00.000 15712 MoveAxis(E, 9, ABG)
21:45:37.934 00.000 15712 Guiding  Dir = 2, Dur = 9
21:45:37.936 00.002 15712 IsGuiding returns 0
21:45:37.952 00.016 15712 IsGuiding returns 0
21:45:37.952 00.000 15712 Move returns status 0, amount 9
21:45:37.952 00.000 15712 MoveAxis(N, 0, ABG)
21:45:37.952 00.000 15712 Move returns status 0, amount 0
21:45:37.952 00.000 15712 move complete, result=0
21:45:37.952 00.000 15712 worker thread done servicing request
21:45:37.952 00.000 15712 Worker thread wakes up
21:45:37.952 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
21:45:37.963 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:37.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:39.597 01.634 15712 Exposure complete
21:45:39.646 00.049 15712 worker thread done servicing request
21:45:39.646 00.000 7988 OnExposeComplete: enter
21:45:39.646 00.000 7988 UpdateGuideState(): m_state=6
21:45:39.658 00.012 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6867
21:45:39.658 00.000 7988 Star::Find returns 1 (0), X=1183.14, Y=444.18, Mass=1520, SNR=26.6, Peak=225 HFD=3.3
21:45:39.658 00.000 7988 MultiStar: [#1 0.13,0.02,1.01,U] [#2 0.28,-0.07,1.02,U] [#3 -0.02,0.13,0.98,U] [#4 0.13,0.13,1.02,U] [#5 0.22,0.41,0.68,U] [#6 -0.07,-0.25,0.68,U] [#7 0.12,0.02,0.69,U] [#8 0.15,0.06,0.67,U] 
21:45:39.658 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.16, 0.13}
21:45:39.663 00.005 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
21:45:39.663 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.13)
21:45:39.663 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=-0.06 mountY=-0.13, mountTheta=-2.04
21:45:39.663 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.06, opts=13)
21:45:39.663 00.000 7988 Enqueuing Move request for scope (0.13, 0.06)
21:45:39.663 00.000 15712 Worker thread wakes up
21:45:39.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
21:45:39.663 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
21:45:39.663 00.000 15712 Moving (0.13, 0.06) raw xDistance=-0.06 yDistance=-0.13
21:45:39.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:45:39.663 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
21:45:39.671 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:39.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:39.673 00.002 7988 Enqueuing Expose request
21:45:39.674 00.001 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:39.674 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
21:45:39.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:39.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:45:39.674 00.000 15712 MoveAxis(E, 10, ABG)
21:45:39.674 00.000 15712 Guiding  Dir = 2, Dur = 10
21:45:39.674 00.000 15712 IsGuiding returns 0
21:45:39.697 00.023 15712 IsGuiding returns 1
21:45:39.697 00.000 15712 scope still moving after pulse duration time elapsed
21:45:39.748 00.051 15712 IsGuiding returns 0
21:45:39.748 00.000 15712 scope move finished after 10 + 67 ms
21:45:39.748 00.000 15712 Move returns status 0, amount 10
21:45:39.748 00.000 15712 MoveAxis(N, 0, ABG)
21:45:39.748 00.000 15712 Move returns status 0, amount 0
21:45:39.748 00.000 15712 move complete, result=0
21:45:39.748 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
21:45:39.753 00.005 15712 worker thread done servicing request
21:45:39.753 00.000 15712 Worker thread wakes up
21:45:39.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:39.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:41.159 01.406 15712 Exposure complete
21:45:41.213 00.054 15712 worker thread done servicing request
21:45:41.213 00.000 7988 OnExposeComplete: enter
21:45:41.213 00.000 7988 UpdateGuideState(): m_state=6
21:45:41.219 00.006 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6868
21:45:41.220 00.001 7988 Star::Find returns 1 (1), X=1183.16, Y=444.10, Mass=1468, SNR=26.2, Peak=255 HFD=3.0
21:45:41.220 00.000 7988 MultiStar: [#1 -0.01,-0.03,1.05,U] [#2 0.06,-0.25,1.01,U] [#3 -0.00,-0.03,0.97,U] [#4 -0.04,0.06,1.02,U] [#5 0.14,0.03,0.72,U] [#6 0.07,-0.31,0.72,U] [#7 0.11,-0.05,0.71,U] [#8 0.09,-0.31,0.68,U] 
21:45:41.222 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.18, 0.05}
21:45:41.222 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
21:45:41.224 00.002 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.54)
21:45:41.224 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.94 mountX=0.08 mountY=-0.06, mountTheta=-0.61
21:45:41.226 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.08, opts=13)
21:45:41.228 00.002 7988 Enqueuing Move request for scope (0.06, -0.08)
21:45:41.229 00.001 15712 Worker thread wakes up
21:45:41.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
21:45:41.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
21:45:41.229 00.000 15712 Moving (0.06, -0.08) raw xDistance=0.08 yDistance=-0.06
21:45:41.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:41.229 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.2 Saturated
21:45:41.234 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:41.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:41.236 00.002 7988 Enqueuing Expose request
21:45:41.236 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:41.236 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
21:45:41.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:41.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:45:41.236 00.000 15712 MoveAxis(E, 10, ABG)
21:45:41.236 00.000 15712 Guiding  Dir = 2, Dur = 10
21:45:41.236 00.000 15712 IsGuiding returns 0
21:45:41.255 00.019 15712 IsGuiding returns 1
21:45:41.255 00.000 15712 scope still moving after pulse duration time elapsed
21:45:41.303 00.048 15712 IsGuiding returns 0
21:45:41.303 00.000 15712 scope move finished after 10 + 54 ms
21:45:41.303 00.000 15712 Move returns status 0, amount 10
21:45:41.303 00.000 15712 MoveAxis(N, 0, ABG)
21:45:41.303 00.000 15712 Move returns status 0, amount 0
21:45:41.303 00.000 15712 move complete, result=0
21:45:41.303 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
21:45:41.304 00.001 15712 worker thread done servicing request
21:45:41.304 00.000 15712 Worker thread wakes up
21:45:41.304 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:41.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:42.946 01.642 15712 Exposure complete
21:45:43.005 00.059 15712 worker thread done servicing request
21:45:43.005 00.000 7988 OnExposeComplete: enter
21:45:43.005 00.000 7988 UpdateGuideState(): m_state=6
21:45:43.005 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6869
21:45:43.008 00.003 7988 Star::Find returns 1 (1), X=1182.99, Y=444.16, Mass=1523, SNR=26.6, Peak=255 HFD=3.6
21:45:43.008 00.000 7988 MultiStar: [#1 -0.08,-0.03,1.01,U] [#2 0.15,-0.10,1.04,U] [#3 -0.01,-0.04,0.91,U] [#4 -0.07,-0.08,1.03,U] [#5 -0.16,0.13,0.69,U] [#6 -0.09,-0.16,0.73,U] [#7 -0.04,-0.13,0.65,U] [#8 -0.14,-0.12,0.66,U] 
21:45:43.010 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {0.01, 0.11}
21:45:43.010 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.58) = xAngle (-0.69 = -0.69)
21:45:43.012 00.002 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.42 = 2.42)
21:45:43.014 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.27 mountX=0.04 mountY=0.04, mountTheta=0.71
21:45:43.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
21:45:43.014 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
21:45:43.014 00.000 15712 Worker thread wakes up
21:45:43.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
21:45:43.014 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
21:45:43.014 00.000 15712 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.04
21:45:43.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:43.014 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6 Saturated
21:45:43.020 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:43.020 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:43.022 00.002 7988 Enqueuing Expose request
21:45:43.022 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:43.022 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
21:45:43.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:43.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:45:43.022 00.000 15712 MoveAxis(E, 8, ABG)
21:45:43.022 00.000 15712 Guiding  Dir = 2, Dur = 8
21:45:43.028 00.006 15712 IsGuiding returns 0
21:45:43.044 00.016 15712 IsGuiding returns 0
21:45:43.044 00.000 15712 Move returns status 0, amount 8
21:45:43.044 00.000 15712 MoveAxis(N, 0, ABG)
21:45:43.044 00.000 15712 Move returns status 0, amount 0
21:45:43.044 00.000 15712 move complete, result=0
21:45:43.044 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
21:45:43.046 00.002 15712 worker thread done servicing request
21:45:43.046 00.000 15712 Worker thread wakes up
21:45:43.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:43.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:44.462 01.416 15712 Exposure complete
21:45:44.509 00.047 15712 worker thread done servicing request
21:45:44.509 00.000 7988 OnExposeComplete: enter
21:45:44.509 00.000 7988 UpdateGuideState(): m_state=6
21:45:44.524 00.015 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6870
21:45:44.525 00.001 7988 Star::Find returns 1 (0), X=1182.86, Y=444.08, Mass=1505, SNR=26.5, Peak=239 HFD=3.1
21:45:44.527 00.002 7988 MultiStar: [#1 -0.11,-0.08,1.04,U] [#2 -0.01,-0.22,0.99,U] [#3 -0.12,-0.20,0.93,U] [#4 -0.14,0.03,1.05,U] [#5 -0.10,-0.12,0.72,U] [#6 -0.26,-0.46,0.69,U] [#7 -0.24,-0.38,0.69,U] [#8 -0.01,-0.20,0.63,U] 
21:45:44.527 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.16}, one-star: {-0.12, 0.03}
21:45:44.527 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.58) = xAngle (4.48 = -1.80)
21:45:44.527 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.59 = 1.30)
21:45:44.527 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=-0.03 mountY=0.12, mountTheta=1.81
21:45:44.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
21:45:44.527 00.000 7988 Enqueuing Move request for scope (-0.12, 0.03)
21:45:44.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:45:44.527 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5
21:45:44.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:44.527 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:44.527 00.000 7988 Enqueuing Expose request
21:45:44.527 00.000 15712 Worker thread wakes up
21:45:44.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
21:45:44.527 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
21:45:44.527 00.000 15712 Moving (-0.12, 0.03) raw xDistance=-0.03 yDistance=0.12
21:45:44.544 00.017 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:44.544 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
21:45:44.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:44.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:45:44.544 00.000 15712 MoveAxis(E, 7, ABG)
21:45:44.544 00.000 15712 Guiding  Dir = 2, Dur = 7
21:45:44.544 00.000 15712 IsGuiding returns 0
21:45:44.561 00.017 15712 IsGuiding returns 0
21:45:44.561 00.000 15712 Move returns status 0, amount 7
21:45:44.561 00.000 15712 MoveAxis(N, 0, ABG)
21:45:44.561 00.000 15712 Move returns status 0, amount 0
21:45:44.561 00.000 15712 move complete, result=0
21:45:44.561 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:45:44.565 00.004 15712 worker thread done servicing request
21:45:44.565 00.000 15712 Worker thread wakes up
21:45:44.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:44.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:46.202 01.637 15712 Exposure complete
21:45:46.259 00.057 15712 worker thread done servicing request
21:45:46.259 00.000 7988 OnExposeComplete: enter
21:45:46.259 00.000 7988 UpdateGuideState(): m_state=6
21:45:46.264 00.005 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6871
21:45:46.264 00.000 7988 Star::Find returns 1 (0), X=1182.94, Y=443.89, Mass=1477, SNR=26.2, Peak=235 HFD=3.0
21:45:46.266 00.002 7988 MultiStar: [#1 -0.11,-0.18,1.04,U] [#2 0.01,-0.42,1.01,U] [#3 -0.03,-0.17,0.98,U] [#4 -0.35,-0.39,1.04,U] [#5 -0.09,-0.22,0.71,U] [#6 -0.11,-0.50,0.71,U] [#7 -0.12,-0.17,0.66,U] [#8 -0.09,-0.37,0.63,U] 
21:45:46.266 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.28}, one-star: {-0.04, -0.17}
21:45:46.268 00.002 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
21:45:46.268 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
21:45:46.270 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.80 mountX=0.17 mountY=0.04, mountTheta=0.26
21:45:46.272 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.17, opts=13)
21:45:46.272 00.000 7988 Enqueuing Move request for scope (-0.04, -0.17)
21:45:46.274 00.002 15712 Worker thread wakes up
21:45:46.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
21:45:46.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
21:45:46.274 00.000 15712 Moving (-0.04, -0.17) raw xDistance=0.17 yDistance=0.04
21:45:46.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:45:46.274 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.2
21:45:46.276 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:46.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:46.278 00.002 7988 Enqueuing Expose request
21:45:46.280 00.002 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:45:46.280 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
21:45:46.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:46.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:45:46.280 00.000 15712 MoveAxis(W, 26, ABG)
21:45:46.280 00.000 15712 Guiding  Dir = 3, Dur = 26
21:45:46.280 00.000 15712 IsGuiding returns 0
21:45:46.302 00.022 15712 PulseGuide returned control before completion, sleep 13
21:45:46.327 00.025 15712 IsGuiding returns 1
21:45:46.327 00.000 15712 scope still moving after pulse duration time elapsed
21:45:46.369 00.042 15712 IsGuiding returns 0
21:45:46.369 00.000 15712 scope move finished after 26 + 62 ms
21:45:46.369 00.000 15712 Move returns status 0, amount 26
21:45:46.369 00.000 15712 MoveAxis(N, 0, ABG)
21:45:46.369 00.000 15712 Move returns status 0, amount 0
21:45:46.369 00.000 15712 move complete, result=0
21:45:46.369 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
21:45:46.371 00.002 15712 worker thread done servicing request
21:45:46.371 00.000 15712 Worker thread wakes up
21:45:46.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:46.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:47.781 01.410 15712 Exposure complete
21:45:47.841 00.060 15712 worker thread done servicing request
21:45:47.841 00.000 7988 OnExposeComplete: enter
21:45:47.841 00.000 7988 UpdateGuideState(): m_state=6
21:45:47.843 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6872
21:45:47.845 00.002 7988 Star::Find returns 1 (1), X=1182.99, Y=444.09, Mass=1522, SNR=26.6, Peak=255 HFD=3.0
21:45:47.845 00.000 7988 MultiStar: [#1 -0.15,-0.11,1.00,U] [#2 0.00,-0.13,1.00,U] [#3 -0.18,0.04,0.97,U] [#4 -0.32,0.03,1.02,U] [#5 0.02,-0.09,0.71,U] [#6 -0.17,-0.32,0.67,U] [#7 0.06,-0.09,0.68,U] [#8 -0.07,-0.10,0.63,U] 
21:45:47.847 00.002 7988 single-star, 8 included, MultiStar: {-0.10, -0.07}, one-star: {0.01, 0.03}
21:45:47.847 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
21:45:47.849 00.002 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
21:45:47.849 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.27 mountX=-0.03 mountY=-0.01, mountTheta=-2.82
21:45:47.851 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
21:45:47.853 00.002 7988 Enqueuing Move request for scope (0.01, 0.03)
21:45:47.853 00.000 15712 Worker thread wakes up
21:45:47.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:45:47.853 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:45:47.853 00.000 15712 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
21:45:47.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:45:47.853 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6 Saturated
21:45:47.857 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:47.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:47.857 00.000 7988 Enqueuing Expose request
21:45:47.857 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:47.857 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
21:45:47.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:47.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:45:47.857 00.000 15712 MoveAxis(E, 7, ABG)
21:45:47.857 00.000 15712 Guiding  Dir = 2, Dur = 7
21:45:47.860 00.003 15712 IsGuiding returns 0
21:45:47.874 00.014 15712 IsGuiding returns 0
21:45:47.874 00.000 15712 Move returns status 0, amount 7
21:45:47.874 00.000 15712 MoveAxis(N, 0, ABG)
21:45:47.874 00.000 15712 Move returns status 0, amount 0
21:45:47.874 00.000 15712 move complete, result=0
21:45:47.874 00.000 15712 worker thread done servicing request
21:45:47.874 00.000 15712 Worker thread wakes up
21:45:47.874 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
21:45:47.889 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:47.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:49.629 01.740 15712 Exposure complete
21:45:49.686 00.057 15712 worker thread done servicing request
21:45:49.686 00.000 7988 OnExposeComplete: enter
21:45:49.686 00.000 7988 UpdateGuideState(): m_state=6
21:45:49.690 00.004 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6873
21:45:49.691 00.001 7988 Star::Find returns 1 (0), X=1183.01, Y=444.12, Mass=1438, SNR=25.9, Peak=238 HFD=3.0
21:45:49.691 00.000 7988 MultiStar: [#1 -0.13,-0.07,1.05,U] [#2 0.00,-0.26,1.04,U] [#3 -0.04,-0.01,0.98,U] [#4 -0.24,0.12,1.02,U] [#5 0.04,-0.03,0.75,U] [#6 -0.20,-0.46,0.70,U] [#7 -0.07,-0.24,0.69,U] [#8 -0.18,-0.27,0.66,U] 
21:45:49.691 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.11}, one-star: {0.02, 0.06}
21:45:49.691 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
21:45:49.691 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.40)
21:45:49.691 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.19 mountX=-0.06 mountY=-0.03, mountTheta=-2.74
21:45:49.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.06, opts=13)
21:45:49.691 00.000 7988 Enqueuing Move request for scope (0.02, 0.06)
21:45:49.691 00.000 15712 Worker thread wakes up
21:45:49.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
21:45:49.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
21:45:49.691 00.000 15712 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=-0.03
21:45:49.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:45:49.691 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.9
21:45:49.703 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:49.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:49.705 00.002 7988 Enqueuing Expose request
21:45:49.705 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:49.705 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
21:45:49.706 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:49.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:45:49.706 00.000 15712 MoveAxis(E, 7, ABG)
21:45:49.706 00.000 15712 Guiding  Dir = 2, Dur = 7
21:45:49.742 00.036 15712 IsGuiding returns 0
21:45:49.758 00.016 15712 IsGuiding returns 0
21:45:49.758 00.000 15712 Move returns status 0, amount 7
21:45:49.758 00.000 15712 MoveAxis(N, 0, ABG)
21:45:49.758 00.000 15712 Move returns status 0, amount 0
21:45:49.758 00.000 15712 move complete, result=0
21:45:49.759 00.001 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
21:45:49.759 00.000 15712 worker thread done servicing request
21:45:49.759 00.000 15712 Worker thread wakes up
21:45:49.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:49.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:51.177 01.418 15712 Exposure complete
21:45:51.237 00.060 15712 worker thread done servicing request
21:45:51.237 00.000 7988 OnExposeComplete: enter
21:45:51.239 00.002 7988 UpdateGuideState(): m_state=6
21:45:51.239 00.000 7988 Star::Find(15, 1183, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6874
21:45:51.239 00.000 7988 Star::Find returns 1 (0), X=1182.96, Y=444.22, Mass=1550, SNR=26.8, Peak=236 HFD=3.5
21:45:51.239 00.000 7988 MultiStar: [#1 -0.19,-0.10,1.02,U] [#2 0.03,0.00,1.01,U] [#3 0.02,0.11,0.90,U] [#4 -0.14,0.12,1.02,U] [#5 -0.03,0.15,0.69,U] [#6 -0.29,-0.32,0.68,U] [#7 0.04,0.02,0.64,U] [#8 -0.12,-0.39,0.64,U] 
21:45:51.239 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.02, 0.16}
21:45:51.239 00.000 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.58) = xAngle (-1.44 = -1.44)
21:45:51.239 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.67 = 1.67)
21:45:51.239 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.01 mountX=0.01 mountY=0.08, mountTheta=1.44
21:45:51.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.01, opts=13)
21:45:51.239 00.000 7988 Enqueuing Move request for scope (-0.08, -0.01)
21:45:51.239 00.000 15712 Worker thread wakes up
21:45:51.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
21:45:51.239 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
21:45:51.239 00.000 15712 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
21:45:51.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:51.239 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.8
21:45:51.253 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:51.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:51.255 00.002 7988 Enqueuing Expose request
21:45:51.256 00.001 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:51.256 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:45:51.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:51.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:45:51.256 00.000 15712 MoveAxis(E, 6, ABG)
21:45:51.256 00.000 15712 Guiding  Dir = 2, Dur = 6
21:45:51.256 00.000 15712 IsGuiding returns 0
21:45:51.277 00.021 15712 IsGuiding returns 0
21:45:51.277 00.000 15712 Move returns status 0, amount 6
21:45:51.277 00.000 15712 MoveAxis(N, 0, ABG)
21:45:51.277 00.000 15712 Move returns status 0, amount 0
21:45:51.277 00.000 15712 move complete, result=0
21:45:51.277 00.000 15712 worker thread done servicing request
21:45:51.277 00.000 15712 Worker thread wakes up
21:45:51.277 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:45:51.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:51.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:52.916 01.639 15712 Exposure complete
21:45:52.972 00.056 15712 worker thread done servicing request
21:45:52.972 00.000 7988 OnExposeComplete: enter
21:45:52.972 00.000 7988 UpdateGuideState(): m_state=6
21:45:52.972 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6875
21:45:52.980 00.008 7988 Star::Find returns 1 (0), X=1182.89, Y=444.28, Mass=1493, SNR=26.4, Peak=237 HFD=3.4
21:45:52.982 00.002 7988 MultiStar: [#1 -0.27,0.10,1.01,U] [#2 -0.06,0.08,1.02,U] [#3 -0.00,0.30,0.96,U] [#4 -0.19,0.24,1.05,U] [#5 -0.20,0.07,0.71,U] [#6 -0.32,-0.01,0.69,U] [#7 -0.11,-0.00,0.66,U] [#8 0.03,0.03,0.63,U] 
21:45:52.982 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.13}, one-star: {-0.09, 0.22}
21:45:52.984 00.002 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.96 = -2.32)
21:45:52.984 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.07 = 0.79)
21:45:52.986 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.38 mountX=-0.13 mountY=0.13, mountTheta=2.34
21:45:52.988 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.13, opts=13)
21:45:52.989 00.001 7988 Enqueuing Move request for scope (-0.14, 0.13)
21:45:52.989 00.000 15712 Worker thread wakes up
21:45:52.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
21:45:52.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
21:45:52.989 00.000 15712 Moving (-0.14, 0.13) raw xDistance=-0.13 yDistance=0.13
21:45:52.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:52.989 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.4
21:45:52.992 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:52.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:52.994 00.002 7988 Enqueuing Expose request
21:45:52.994 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:52.994 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
21:45:52.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:52.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:45:52.994 00.000 15712 MoveAxis(E, 6, ABG)
21:45:52.994 00.000 15712 Guiding  Dir = 2, Dur = 6
21:45:52.996 00.002 15712 IsGuiding returns 0
21:45:53.012 00.016 15712 IsGuiding returns 0
21:45:53.012 00.000 15712 Move returns status 0, amount 6
21:45:53.012 00.000 15712 MoveAxis(N, 0, ABG)
21:45:53.012 00.000 15712 Move returns status 0, amount 0
21:45:53.012 00.000 15712 move complete, result=0
21:45:53.012 00.000 15712 worker thread done servicing request
21:45:53.012 00.000 15712 Worker thread wakes up
21:45:53.012 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:45:53.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:53.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:54.436 01.424 15712 Exposure complete
21:45:54.487 00.051 15712 worker thread done servicing request
21:45:54.487 00.000 7988 OnExposeComplete: enter
21:45:54.487 00.000 7988 UpdateGuideState(): m_state=6
21:45:54.497 00.010 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6876
21:45:54.497 00.000 7988 Star::Find returns 1 (0), X=1182.80, Y=444.26, Mass=1477, SNR=26.2, Peak=223 HFD=3.5
21:45:54.497 00.000 7988 MultiStar: [#1 -0.26,0.10,1.02,U] [#2 -0.36,-0.10,1.06,U] [#3 -0.25,0.10,0.97,U] [#4 -0.31,0.18,1.03,U] [#5 -0.32,0.22,0.68,U] [#6 -0.34,0.08,0.71,U] [#7 -0.47,0.02,0.69,U] [#8 -0.38,0.20,0.67,U] 
21:45:54.497 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.11}, one-star: {-0.18, 0.21}
21:45:54.497 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.85 = -2.43)
21:45:54.497 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.96 = 0.68)
21:45:54.504 00.007 7988 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.27 cameraTheta=2.28 mountX=-0.21 mountY=0.17, mountTheta=2.45
21:45:54.504 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.21, opts=13)
21:45:54.507 00.003 7988 Enqueuing Move request for scope (-0.18, 0.21)
21:45:54.507 00.000 15712 Worker thread wakes up
21:45:54.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
21:45:54.507 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
21:45:54.507 00.000 15712 Moving (-0.18, 0.21) raw xDistance=-0.21 yDistance=0.17
21:45:54.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:54.507 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.2
21:45:54.510 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:54.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:54.512 00.002 7988 Enqueuing Expose request
21:45:54.513 00.001 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
21:45:54.513 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
21:45:54.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:54.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:45:54.513 00.000 15712 MoveAxis(E, 46, ABG)
21:45:54.513 00.000 15712 Guiding  Dir = 2, Dur = 46
21:45:54.529 00.016 15712 IsGuiding returns 0
21:45:54.552 00.023 15712 PulseGuide returned control before completion, sleep 40
21:45:54.610 00.058 15712 IsGuiding returns 1
21:45:54.610 00.000 15712 scope still moving after pulse duration time elapsed
21:45:54.646 00.036 15712 IsGuiding returns 0
21:45:54.646 00.000 15712 scope move finished after 46 + 66 ms
21:45:54.646 00.000 15712 Move returns status 0, amount 46
21:45:54.646 00.000 15712 MoveAxis(N, 0, ABG)
21:45:54.646 00.000 15712 Move returns status 0, amount 0
21:45:54.646 00.000 15712 move complete, result=0
21:45:54.646 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
21:45:54.651 00.005 15712 worker thread done servicing request
21:45:54.651 00.000 15712 Worker thread wakes up
21:45:54.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:54.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:56.288 01.637 15712 Exposure complete
21:45:56.348 00.060 15712 worker thread done servicing request
21:45:56.348 00.000 7988 OnExposeComplete: enter
21:45:56.348 00.000 7988 UpdateGuideState(): m_state=6
21:45:56.348 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6877
21:45:56.352 00.004 7988 Star::Find returns 1 (0), X=1182.71, Y=444.31, Mass=1506, SNR=26.5, Peak=202 HFD=3.3
21:45:56.355 00.003 7988 MultiStar: [#1 -0.32,0.11,1.01,U] [#2 -0.15,0.05,1.00,U] [#3 -0.35,0.26,0.94,U] [#4 -0.32,0.25,1.04,U] [#5 -0.24,0.40,0.66,U] [#6 -0.33,0.09,0.73,U] [#7 -0.24,0.11,0.65,U] [#8 -0.16,0.22,0.68,U] 
21:45:56.357 00.002 7988 refined, 8 included, MultiStar: {-0.27, 0.19}, one-star: {-0.27, 0.25}
21:45:56.357 00.000 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.58) = xAngle (4.10 = -2.18)
21:45:56.357 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.21 = 0.93)
21:45:56.357 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.52 mountX=-0.19 mountY=0.26, mountTheta=2.19
21:45:56.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.19, opts=13)
21:45:56.357 00.000 7988 Enqueuing Move request for scope (-0.27, 0.19)
21:45:56.357 00.000 15712 Worker thread wakes up
21:45:56.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
21:45:56.357 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
21:45:56.357 00.000 15712 Moving (-0.27, 0.19) raw xDistance=-0.19 yDistance=0.26
21:45:56.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:56.357 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
21:45:56.366 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:56.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:56.368 00.002 7988 Enqueuing Expose request
21:45:56.368 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:45:56.368 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
21:45:56.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
21:45:56.368 00.000 15712 MoveAxis(E, 42, ABG)
21:45:56.368 00.000 15712 Guiding  Dir = 2, Dur = 42
21:45:56.405 00.037 15712 IsGuiding returns 0
21:45:56.424 00.019 15712 PulseGuide returned control before completion, sleep 36
21:45:56.463 00.039 15712 IsGuiding returns 1
21:45:56.463 00.000 15712 scope still moving after pulse duration time elapsed
21:45:56.511 00.048 15712 IsGuiding returns 0
21:45:56.511 00.000 15712 scope move finished after 42 + 70 ms
21:45:56.511 00.000 15712 Move returns status 0, amount 42
21:45:56.511 00.000 15712 MoveAxis(S, 67, ABG)
21:45:56.511 00.000 15712 Guiding  Dir = 1, Dur = 67
21:45:56.511 00.000 15712 IsGuiding returns 0
21:45:56.593 00.082 15712 IsGuiding returns 1
21:45:56.593 00.000 15712 scope still moving after pulse duration time elapsed
21:45:56.644 00.051 15712 IsGuiding returns 1
21:45:56.678 00.034 15712 IsGuiding returns 0
21:45:56.678 00.000 15712 scope move finished after 67 + 92 ms
21:45:56.678 00.000 15712 Move returns status 0, amount 67
21:45:56.678 00.000 15712 move complete, result=0
21:45:56.678 00.000 15712 worker thread done servicing request
21:45:56.678 00.000 15712 Worker thread wakes up
21:45:56.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:56.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:56.678 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.3 px 67 ms SOUTH
21:45:58.090 01.412 15712 Exposure complete
21:45:58.140 00.050 15712 worker thread done servicing request
21:45:58.140 00.000 7988 OnExposeComplete: enter
21:45:58.140 00.000 7988 UpdateGuideState(): m_state=6
21:45:58.151 00.011 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6878
21:45:58.151 00.000 7988 Star::Find returns 1 (0), X=1182.81, Y=444.32, Mass=1449, SNR=26.0, Peak=211 HFD=3.1
21:45:58.153 00.002 7988 MultiStar: [#1 -0.17,0.11,1.01,U] [#2 -0.11,0.08,1.03,U] [#3 -0.25,0.22,0.96,U] [#4 -0.24,0.22,1.05,U] [#5 -0.20,0.17,0.74,U] [#6 -0.54,-0.06,0.72,U] [#7 -0.41,-0.10,0.72,U] [#8 -0.11,0.01,0.64,U] 
21:45:58.153 00.000 7988 refined, 8 included, MultiStar: {-0.23, 0.12}, one-star: {-0.17, 0.26}
21:45:58.155 00.002 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.58) = xAngle (4.26 = -2.02)
21:45:58.155 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.37 = 1.09)
21:45:58.157 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.68 mountX=-0.11 mountY=0.23, mountTheta=2.03
21:45:58.159 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.12, opts=13)
21:45:58.159 00.000 7988 Enqueuing Move request for scope (-0.23, 0.12)
21:45:58.161 00.002 15712 Worker thread wakes up
21:45:58.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
21:45:58.161 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
21:45:58.161 00.000 15712 Moving (-0.23, 0.12) raw xDistance=-0.11 yDistance=0.23
21:45:58.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:58.161 00.000 7988 UpdateGuideState exits: m=1449 SNR=26.0
21:45:58.164 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:58.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:45:58.166 00.002 7988 Enqueuing Expose request
21:45:58.167 00.001 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:45:58.167 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
21:45:58.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:58.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:45:58.167 00.000 15712 MoveAxis(E, 5, ABG)
21:45:58.167 00.000 15712 Guiding  Dir = 2, Dur = 5
21:45:58.167 00.000 15712 IsGuiding returns 0
21:45:58.174 00.007 15712 IsGuiding returns 0
21:45:58.174 00.000 15712 Move returns status 0, amount 5
21:45:58.174 00.000 15712 MoveAxis(N, 0, ABG)
21:45:58.174 00.000 15712 Move returns status 0, amount 0
21:45:58.174 00.000 15712 move complete, result=0
21:45:58.174 00.000 15712 worker thread done servicing request
21:45:58.174 00.000 15712 Worker thread wakes up
21:45:58.174 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:45:58.183 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
21:45:58.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:45:59.924 01.741 15712 Exposure complete
21:45:59.983 00.059 15712 worker thread done servicing request
21:45:59.983 00.000 7988 OnExposeComplete: enter
21:45:59.983 00.000 7988 UpdateGuideState(): m_state=6
21:45:59.983 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6879
21:45:59.987 00.004 7988 Star::Find returns 1 (0), X=1182.80, Y=444.59, Mass=1465, SNR=26.1, Peak=175 HFD=3.3
21:45:59.987 00.000 7988 MultiStar: [#1 -0.41,0.40,1.07,U] [#2 -0.39,0.30,1.05,U] [#3 -0.41,0.36,0.99,U] [#4 -0.43,0.47,1.05,U] [#5 -0.30,0.66,0.72,U] [#6 -0.38,0.21,0.71,U] [#7 -0.58,0.40,0.70,U] [#8 -0.49,0.16,0.65,U] 
21:45:59.987 00.000 7988 refined, 8 included, MultiStar: {-0.39, 0.39}, one-star: {-0.18, 0.53}
21:45:59.987 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.35)
21:45:59.992 00.005 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.75)
21:45:59.992 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=0.39 hyp=0.55 cameraTheta=2.35 mountX=-0.39 mountY=0.38, mountTheta=2.37
21:45:59.992 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.39, opts=13)
21:45:59.992 00.000 7988 Enqueuing Move request for scope (-0.39, 0.39)
21:45:59.992 00.000 15712 Worker thread wakes up
21:45:59.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.39) opts 0xd
21:45:59.992 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.39)
21:45:59.992 00.000 15712 Moving (-0.39, 0.39) raw xDistance=-0.39 yDistance=0.38
21:45:59.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:45:59.992 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.1
21:45:59.999 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:59.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:00.001 00.002 7988 Enqueuing Expose request
21:46:00.001 00.000 15712 PPEC rslt: input = -0.39, final = -0.25, react = -0.23, pred = -0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 636.00
21:46:00.001 00.000 15712 PPEC: input: -0.39, control: -0.25, exposure: 1500
21:46:00.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
21:46:00.001 00.000 15712 MoveAxis(E, 82, ABG)
21:46:00.001 00.000 15712 Guiding  Dir = 2, Dur = 82
21:46:00.003 00.002 15712 IsGuiding returns 0
21:46:00.019 00.016 15712 PulseGuide returned control before completion, sleep 76
21:46:00.099 00.080 15712 IsGuiding returns 1
21:46:00.099 00.000 15712 scope still moving after pulse duration time elapsed
21:46:00.131 00.032 15712 IsGuiding returns 0
21:46:00.131 00.000 15712 scope move finished after 82 + 46 ms
21:46:00.131 00.000 15712 Move returns status 0, amount 82
21:46:00.131 00.000 15712 MoveAxis(S, 97, ABG)
21:46:00.131 00.000 15712 Guiding  Dir = 1, Dur = 97
21:46:00.131 00.000 15712 IsGuiding returns 0
21:46:00.211 00.080 15712 PulseGuide returned control before completion, sleep 28
21:46:00.243 00.032 15712 IsGuiding returns 1
21:46:00.243 00.000 15712 scope still moving after pulse duration time elapsed
21:46:00.275 00.032 15712 IsGuiding returns 1
21:46:00.339 00.064 15712 IsGuiding returns 0
21:46:00.339 00.000 15712 scope move finished after 97 + 110 ms
21:46:00.339 00.000 15712 Move returns status 0, amount 97
21:46:00.339 00.000 15712 move complete, result=0
21:46:00.339 00.000 7988 GuideStep: -0.4 px 82 ms EAST, 0.4 px 97 ms SOUTH
21:46:00.341 00.002 15712 worker thread done servicing request
21:46:00.341 00.000 15712 Worker thread wakes up
21:46:00.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:00.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:01.746 01.405 15712 Exposure complete
21:46:01.807 00.061 15712 worker thread done servicing request
21:46:01.807 00.000 7988 OnExposeComplete: enter
21:46:01.808 00.001 7988 UpdateGuideState(): m_state=6
21:46:01.808 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6880
21:46:01.808 00.000 7988 Star::Find returns 1 (0), X=1182.86, Y=444.20, Mass=1568, SNR=27.1, Peak=243 HFD=3.4
21:46:01.808 00.000 7988 MultiStar: [#1 -0.32,-0.01,1.03,U] [#2 -0.01,-0.06,0.99,U] [#3 -0.30,-0.05,0.90,U] [#4 -0.46,0.37,1.01,U] [#5 -0.21,0.10,0.68,U] [#6 -0.29,-0.22,0.68,U] [#7 -0.45,-0.05,0.66,U] [#8 -0.24,0.23,0.63,U] 
21:46:01.808 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.06}, one-star: {-0.13, 0.14}
21:46:01.814 00.006 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
21:46:01.814 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.69)
21:46:01.814 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.29 mountX=-0.14 mountY=0.12, mountTheta=2.44
21:46:01.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.14, opts=13)
21:46:01.814 00.000 7988 Enqueuing Move request for scope (-0.13, 0.14)
21:46:01.814 00.000 15712 Worker thread wakes up
21:46:01.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
21:46:01.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
21:46:01.814 00.000 15712 Moving (-0.13, 0.14) raw xDistance=-0.14 yDistance=0.12
21:46:01.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:01.814 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.1
21:46:01.822 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:01.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:01.824 00.002 7988 Enqueuing Expose request
21:46:01.826 00.002 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:01.826 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:46:01.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:01.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:46:01.826 00.000 15712 MoveAxis(E, 4, ABG)
21:46:01.826 00.000 15712 Guiding  Dir = 2, Dur = 4
21:46:01.826 00.000 15712 IsGuiding returns 0
21:46:01.840 00.014 15712 IsGuiding returns 0
21:46:01.840 00.000 15712 Move returns status 0, amount 4
21:46:01.840 00.000 15712 MoveAxis(N, 0, ABG)
21:46:01.840 00.000 15712 Move returns status 0, amount 0
21:46:01.840 00.000 15712 move complete, result=0
21:46:01.840 00.000 15712 worker thread done servicing request
21:46:01.840 00.000 15712 Worker thread wakes up
21:46:01.840 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:46:01.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:01.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:03.483 01.643 15712 Exposure complete
21:46:03.540 00.057 15712 worker thread done servicing request
21:46:03.540 00.000 7988 OnExposeComplete: enter
21:46:03.540 00.000 7988 UpdateGuideState(): m_state=6
21:46:03.540 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6881
21:46:03.545 00.005 7988 Star::Find returns 1 (1), X=1182.96, Y=444.26, Mass=1431, SNR=25.7, Peak=255 HFD=3.1
21:46:03.545 00.000 7988 MultiStar: [#1 -0.22,0.01,1.07,U] [#2 -0.08,0.11,1.03,U] [#3 0.06,0.21,0.97,U] [#4 -0.25,0.05,1.09,U] [#5 0.13,0.19,0.74,U] [#6 -0.12,-0.11,0.72,U] [#7 -0.16,0.06,0.70,U] [#8 -0.25,0.08,0.68,U] 
21:46:03.547 00.002 7988 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.02, 0.20}
21:46:03.547 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.58) = xAngle (3.99 = -2.29)
21:46:03.549 00.002 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.10 = 0.82)
21:46:03.549 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.41 mountX=-0.09 mountY=0.10, mountTheta=2.31
21:46:03.551 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.09, opts=13)
21:46:03.551 00.000 7988 Enqueuing Move request for scope (-0.10, 0.09)
21:46:03.555 00.004 15712 Worker thread wakes up
21:46:03.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
21:46:03.555 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
21:46:03.555 00.000 15712 Moving (-0.10, 0.09) raw xDistance=-0.09 yDistance=0.10
21:46:03.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:03.555 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.7 Saturated
21:46:03.558 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:03.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:03.560 00.002 7988 Enqueuing Expose request
21:46:03.561 00.001 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:03.561 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
21:46:03.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:03.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:46:03.561 00.000 15712 MoveAxis(E, 4, ABG)
21:46:03.561 00.000 15712 Guiding  Dir = 2, Dur = 4
21:46:03.562 00.001 15712 IsGuiding returns 0
21:46:03.581 00.019 15712 IsGuiding returns 0
21:46:03.581 00.000 15712 Move returns status 0, amount 4
21:46:03.581 00.000 15712 MoveAxis(N, 0, ABG)
21:46:03.581 00.000 15712 Move returns status 0, amount 0
21:46:03.581 00.000 15712 move complete, result=0
21:46:03.581 00.000 15712 worker thread done servicing request
21:46:03.581 00.000 15712 Worker thread wakes up
21:46:03.581 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:46:03.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:03.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:04.995 01.414 15712 Exposure complete
21:46:05.055 00.060 15712 worker thread done servicing request
21:46:05.055 00.000 7988 OnExposeComplete: enter
21:46:05.055 00.000 7988 UpdateGuideState(): m_state=6
21:46:05.055 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6882
21:46:05.058 00.003 7988 Star::Find returns 1 (1), X=1182.91, Y=444.35, Mass=1544, SNR=26.8, Peak=255 HFD=3.3
21:46:05.058 00.000 7988 MultiStar: [#1 -0.12,0.14,1.02,U] [#2 -0.04,0.03,0.99,U] [#3 -0.07,0.02,0.96,U] [#4 -0.29,0.28,1.06,U] [#5 -0.07,0.06,0.73,U] [#6 -0.21,0.09,0.72,U] [#7 -0.18,0.01,0.71,U] [#8 -0.17,0.12,0.65,U] 
21:46:05.058 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.12}, one-star: {-0.07, 0.29}
21:46:05.058 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.58) = xAngle (3.98 = -2.31)
21:46:05.058 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.80)
21:46:05.058 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.40 mountX=-0.12 mountY=0.13, mountTheta=2.32
21:46:05.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.12, opts=13)
21:46:05.058 00.000 7988 Enqueuing Move request for scope (-0.13, 0.12)
21:46:05.058 00.000 15712 Worker thread wakes up
21:46:05.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
21:46:05.058 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
21:46:05.058 00.000 15712 Moving (-0.13, 0.12) raw xDistance=-0.12 yDistance=0.13
21:46:05.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:05.058 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8 Saturated
21:46:05.070 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:05.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:05.072 00.002 7988 Enqueuing Expose request
21:46:05.072 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:05.072 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
21:46:05.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:05.074 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:46:05.074 00.000 15712 MoveAxis(E, 4, ABG)
21:46:05.074 00.000 15712 Guiding  Dir = 2, Dur = 4
21:46:05.074 00.000 15712 IsGuiding returns 0
21:46:05.096 00.022 15712 IsGuiding returns 0
21:46:05.096 00.000 15712 Move returns status 0, amount 4
21:46:05.096 00.000 15712 MoveAxis(N, 0, ABG)
21:46:05.096 00.000 15712 Move returns status 0, amount 0
21:46:05.096 00.000 15712 move complete, result=0
21:46:05.096 00.000 15712 worker thread done servicing request
21:46:05.096 00.000 15712 Worker thread wakes up
21:46:05.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:05.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:05.096 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:46:06.735 01.639 15712 Exposure complete
21:46:06.794 00.059 15712 worker thread done servicing request
21:46:06.794 00.000 7988 OnExposeComplete: enter
21:46:06.795 00.001 7988 UpdateGuideState(): m_state=6
21:46:06.795 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6883
21:46:06.795 00.000 7988 Star::Find returns 1 (1), X=1182.77, Y=444.32, Mass=1596, SNR=27.3, Peak=255 HFD=3.3
21:46:06.795 00.000 7988 MultiStar: [#1 -0.26,0.28,1.01,U] [#2 -0.17,0.13,1.00,U] [#3 -0.19,0.28,0.93,U] [#4 -0.26,0.31,1.00,U] [#5 -0.24,0.37,0.71,U] [#6 -0.25,0.17,0.68,U] [#7 -0.21,0.24,0.66,U] [#8 -0.28,0.29,0.61,U] 
21:46:06.795 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.26}, one-star: {-0.21, 0.27}
21:46:06.795 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
21:46:06.795 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.65)
21:46:06.795 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.24 mountX=-0.26 mountY=0.20, mountTheta=2.48
21:46:06.795 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.27, opts=13)
21:46:06.795 00.000 7988 Enqueuing Move request for scope (-0.21, 0.27)
21:46:06.795 00.000 15712 Worker thread wakes up
21:46:06.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
21:46:06.795 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
21:46:06.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:06.795 00.000 7988 UpdateGuideState exits: m=1596 SNR=27.3 Saturated
21:46:06.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:06.810 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:06.810 00.000 7988 Enqueuing Expose request
21:46:06.810 00.000 15712 Moving (-0.21, 0.27) raw xDistance=-0.26 yDistance=0.20
21:46:06.810 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
21:46:06.810 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
21:46:06.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:06.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:46:06.810 00.000 15712 MoveAxis(E, 56, ABG)
21:46:06.810 00.000 15712 Guiding  Dir = 2, Dur = 56
21:46:06.810 00.000 15712 IsGuiding returns 0
21:46:06.846 00.036 15712 PulseGuide returned control before completion, sleep 39
21:46:06.922 00.076 15712 IsGuiding returns 1
21:46:06.922 00.000 15712 scope still moving after pulse duration time elapsed
21:46:06.954 00.032 15712 IsGuiding returns 0
21:46:06.954 00.000 15712 scope move finished after 56 + 80 ms
21:46:06.954 00.000 15712 Move returns status 0, amount 56
21:46:06.954 00.000 15712 MoveAxis(N, 0, ABG)
21:46:06.954 00.000 15712 Move returns status 0, amount 0
21:46:06.954 00.000 15712 move complete, result=0
21:46:06.954 00.000 15712 worker thread done servicing request
21:46:06.954 00.000 15712 Worker thread wakes up
21:46:06.954 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.2 px 0 ms NORTH
21:46:06.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:06.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:08.364 01.410 15712 Exposure complete
21:46:08.423 00.059 15712 worker thread done servicing request
21:46:08.423 00.000 7988 OnExposeComplete: enter
21:46:08.424 00.001 7988 UpdateGuideState(): m_state=6
21:46:08.425 00.001 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6884
21:46:08.427 00.002 7988 Star::Find returns 1 (0), X=1182.64, Y=444.31, Mass=1499, SNR=26.4, Peak=188 HFD=3.3
21:46:08.427 00.000 7988 MultiStar: [#1 -0.42,0.01,1.00,U] [#2 -0.25,0.07,0.99,U] [#3 -0.39,0.20,1.00,U] [#4 -0.46,0.25,1.05,U] [#5 -0.26,0.16,0.73,U] [#6 -0.39,-0.16,0.71,U] [#7 -0.34,0.24,0.67,U] [#8 -0.22,0.04,0.69,U] 
21:46:08.429 00.002 7988 refined, 8 included, MultiStar: {-0.35, 0.13}, one-star: {-0.34, 0.25}
21:46:08.429 00.000 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.58) = xAngle (4.37 = -1.91)
21:46:08.431 00.002 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.48 = 1.20)
21:46:08.431 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.13 hyp=0.37 cameraTheta=2.79 mountX=-0.12 mountY=0.34, mountTheta=1.92
21:46:08.433 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.13, opts=13)
21:46:08.435 00.002 7988 Enqueuing Move request for scope (-0.35, 0.13)
21:46:08.435 00.000 15712 Worker thread wakes up
21:46:08.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.13) opts 0xd
21:46:08.435 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.13)
21:46:08.435 00.000 15712 Moving (-0.35, 0.13) raw xDistance=-0.12 yDistance=0.34
21:46:08.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:08.435 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4
21:46:08.439 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:08.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:08.441 00.002 7988 Enqueuing Expose request
21:46:08.441 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:08.441 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
21:46:08.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
21:46:08.441 00.000 15712 MoveAxis(E, 5, ABG)
21:46:08.441 00.000 15712 Guiding  Dir = 2, Dur = 5
21:46:08.441 00.000 15712 IsGuiding returns 0
21:46:08.460 00.019 15712 IsGuiding returns 0
21:46:08.460 00.000 15712 Move returns status 0, amount 5
21:46:08.460 00.000 15712 MoveAxis(S, 88, ABG)
21:46:08.460 00.000 15712 Guiding  Dir = 1, Dur = 88
21:46:08.460 00.000 15712 IsGuiding returns 0
21:46:08.540 00.080 15712 PulseGuide returned control before completion, sleep 18
21:46:08.569 00.029 15712 IsGuiding returns 1
21:46:08.569 00.000 15712 scope still moving after pulse duration time elapsed
21:46:08.601 00.032 15712 IsGuiding returns 1
21:46:08.668 00.067 15712 IsGuiding returns 0
21:46:08.668 00.000 15712 scope move finished after 88 + 120 ms
21:46:08.668 00.000 15712 Move returns status 0, amount 88
21:46:08.668 00.000 15712 move complete, result=0
21:46:08.668 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.3 px 88 ms SOUTH
21:46:08.670 00.002 15712 worker thread done servicing request
21:46:08.670 00.000 15712 Worker thread wakes up
21:46:08.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:08.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:10.306 01.636 15712 Exposure complete
21:46:10.377 00.071 15712 worker thread done servicing request
21:46:10.377 00.000 7988 OnExposeComplete: enter
21:46:10.377 00.000 7988 UpdateGuideState(): m_state=6
21:46:10.377 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6885
21:46:10.377 00.000 7988 Star::Find returns 1 (0), X=1182.60, Y=444.46, Mass=1598, SNR=27.3, Peak=205 HFD=3.3
21:46:10.384 00.007 7988 MultiStar: [#1 -0.30,0.07,0.98,U] [#2 -0.20,0.01,0.98,U] [#3 -0.27,0.22,0.94,U] [#4 -0.51,0.25,0.98,U] [#5 0.04,0.33,0.68,U] [#6 -0.40,0.01,0.70,U] [#7 -0.68,0.10,0.66,U] [#8 -0.40,0.16,0.66,U] 
21:46:10.384 00.000 7988 refined, 8 included, MultiStar: {-0.34, 0.18}, one-star: {-0.39, 0.40}
21:46:10.384 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.04)
21:46:10.384 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.07)
21:46:10.384 00.000 7988 CameraToMount -- cameraX=-0.34 cameraY=0.18 hyp=0.39 cameraTheta=2.66 mountX=-0.17 mountY=0.34, mountTheta=2.05
21:46:10.393 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=0.18, opts=13)
21:46:10.393 00.000 7988 Enqueuing Move request for scope (-0.34, 0.18)
21:46:10.393 00.000 15712 Worker thread wakes up
21:46:10.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.18) opts 0xd
21:46:10.393 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, 0.18)
21:46:10.393 00.000 15712 Moving (-0.34, 0.18) raw xDistance=-0.17 yDistance=0.34
21:46:10.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:46:10.400 00.007 7988 UpdateGuideState exits: m=1598 SNR=27.3
21:46:10.402 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:10.404 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:10.406 00.002 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:46:10.406 00.000 7988 Enqueuing Expose request
21:46:10.408 00.002 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
21:46:10.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
21:46:10.408 00.000 15712 MoveAxis(E, 39, ABG)
21:46:10.408 00.000 15712 Guiding  Dir = 2, Dur = 39
21:46:10.408 00.000 15712 IsGuiding returns 0
21:46:10.425 00.017 15712 PulseGuide returned control before completion, sleep 33
21:46:10.479 00.054 15712 IsGuiding returns 0
21:46:10.479 00.000 15712 Move returns status 0, amount 39
21:46:10.479 00.000 15712 MoveAxis(S, 86, ABG)
21:46:10.479 00.000 15712 Guiding  Dir = 1, Dur = 86
21:46:10.479 00.000 15712 IsGuiding returns 0
21:46:10.569 00.090 15712 PulseGuide returned control before completion, sleep 17
21:46:10.590 00.021 15712 IsGuiding returns 1
21:46:10.590 00.000 15712 scope still moving after pulse duration time elapsed
21:46:10.622 00.032 15712 IsGuiding returns 1
21:46:10.685 00.063 15712 IsGuiding returns 1
21:46:10.732 00.047 15712 IsGuiding returns 0
21:46:10.732 00.000 15712 scope move finished after 86 + 156 ms
21:46:10.732 00.000 15712 Move returns status 0, amount 86
21:46:10.732 00.000 15712 move complete, result=0
21:46:10.732 00.000 15712 worker thread done servicing request
21:46:10.732 00.000 15712 Worker thread wakes up
21:46:10.732 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.3 px 86 ms SOUTH
21:46:10.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:10.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:12.148 01.416 15712 Exposure complete
21:46:12.209 00.061 15712 worker thread done servicing request
21:46:12.209 00.000 7988 OnExposeComplete: enter
21:46:12.209 00.000 7988 UpdateGuideState(): m_state=6
21:46:12.212 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6886
21:46:12.212 00.000 7988 Star::Find returns 1 (0), X=1182.87, Y=444.24, Mass=1463, SNR=26.1, Peak=209 HFD=3.3
21:46:12.214 00.002 7988 MultiStar: [#1 -0.39,0.12,1.03,U] [#2 -0.32,-0.07,1.08,U] [#3 -0.24,0.34,0.96,U] [#4 -0.48,0.07,1.03,U] [#5 -0.04,0.37,0.71,U] [#6 -0.40,-0.06,0.73,U] [#7 -0.23,-0.09,0.70,U] [#8 -0.22,0.03,0.67,U] 
21:46:12.214 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.10}, one-star: {-0.11, 0.19}
21:46:12.216 00.002 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.58)
21:46:12.216 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.53)
21:46:12.218 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.12 mountX=-0.18 mountY=0.11, mountTheta=2.60
21:46:12.220 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.19, opts=13)
21:46:12.220 00.000 7988 Enqueuing Move request for scope (-0.11, 0.19)
21:46:12.222 00.002 15712 Worker thread wakes up
21:46:12.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
21:46:12.222 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
21:46:12.222 00.000 15712 Moving (-0.11, 0.19) raw xDistance=-0.18 yDistance=0.11
21:46:12.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:12.222 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.1
21:46:12.225 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:12.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:12.225 00.000 7988 Enqueuing Expose request
21:46:12.225 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:46:12.225 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
21:46:12.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:12.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:46:12.225 00.000 15712 MoveAxis(E, 41, ABG)
21:46:12.225 00.000 15712 Guiding  Dir = 2, Dur = 41
21:46:12.225 00.000 15712 IsGuiding returns 0
21:46:12.242 00.017 15712 PulseGuide returned control before completion, sleep 33
21:46:12.326 00.084 15712 IsGuiding returns 1
21:46:12.326 00.000 15712 scope still moving after pulse duration time elapsed
21:46:12.352 00.026 15712 IsGuiding returns 0
21:46:12.352 00.000 15712 scope move finished after 41 + 81 ms
21:46:12.352 00.000 15712 Move returns status 0, amount 41
21:46:12.352 00.000 15712 MoveAxis(N, 0, ABG)
21:46:12.352 00.000 15712 Move returns status 0, amount 0
21:46:12.352 00.000 15712 move complete, result=0
21:46:12.352 00.000 15712 worker thread done servicing request
21:46:12.352 00.000 15712 Worker thread wakes up
21:46:12.352 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
21:46:12.354 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:12.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:13.997 01.643 15712 Exposure complete
21:46:14.057 00.060 15712 worker thread done servicing request
21:46:14.058 00.001 7988 OnExposeComplete: enter
21:46:14.058 00.000 7988 UpdateGuideState(): m_state=6
21:46:14.058 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6887
21:46:14.061 00.003 7988 Star::Find returns 1 (0), X=1182.84, Y=444.03, Mass=1583, SNR=27.1, Peak=232 HFD=3.4
21:46:14.061 00.000 7988 MultiStar: [#1 -0.32,-0.13,0.99,U] [#2 -0.22,-0.03,0.98,U] [#3 -0.27,-0.03,0.95,U] [#4 -0.43,-0.09,1.02,U] [#5 -0.31,-0.06,0.71,U] [#6 -0.38,-0.16,0.69,U] [#7 -0.47,-0.22,0.65,U] [#8 -0.19,-0.19,0.65,U] 
21:46:14.061 00.000 7988 single-star, 8 included, MultiStar: {-0.30, -0.10}, one-star: {-0.14, -0.02}
21:46:14.061 00.000 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
21:46:14.061 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.69 = 1.69)
21:46:14.061 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-3.00 mountX=0.02 mountY=0.15, mountTheta=1.42
21:46:14.061 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.02, opts=13)
21:46:14.061 00.000 7988 Enqueuing Move request for scope (-0.14, -0.02)
21:46:14.061 00.000 15712 Worker thread wakes up
21:46:14.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
21:46:14.061 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
21:46:14.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:14.061 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.1
21:46:14.073 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:14.073 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:14.073 00.000 7988 Enqueuing Expose request
21:46:14.073 00.000 15712 Moving (-0.14, -0.02) raw xDistance=0.02 yDistance=0.15
21:46:14.078 00.005 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:14.078 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:46:14.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:14.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:46:14.078 00.000 15712 MoveAxis(E, 4, ABG)
21:46:14.078 00.000 15712 Guiding  Dir = 2, Dur = 4
21:46:14.078 00.000 15712 IsGuiding returns 0
21:46:14.095 00.017 15712 IsGuiding returns 0
21:46:14.095 00.000 15712 Move returns status 0, amount 4
21:46:14.095 00.000 15712 MoveAxis(N, 0, ABG)
21:46:14.095 00.000 15712 Move returns status 0, amount 0
21:46:14.095 00.000 15712 move complete, result=0
21:46:14.095 00.000 15712 worker thread done servicing request
21:46:14.095 00.000 15712 Worker thread wakes up
21:46:14.095 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:46:14.105 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:14.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:15.509 01.404 15712 Exposure complete
21:46:15.556 00.047 15712 worker thread done servicing request
21:46:15.556 00.000 7988 OnExposeComplete: enter
21:46:15.556 00.000 7988 UpdateGuideState(): m_state=6
21:46:15.570 00.014 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6888
21:46:15.571 00.001 7988 Star::Find returns 1 (0), X=1182.78, Y=444.27, Mass=1448, SNR=25.9, Peak=241 HFD=3.0
21:46:15.571 00.000 7988 MultiStar: [#1 -0.22,-0.09,1.00,U] [#2 -0.15,-0.04,1.04,U] [#3 -0.38,-0.09,0.93,U] [#4 -0.37,0.04,1.01,U] [#5 -0.25,0.10,0.72,U] [#6 -0.30,-0.09,0.69,U] [#7 -0.44,-0.19,0.70,U] [#8 -0.24,-0.18,0.63,U] 
21:46:15.574 00.003 7988 refined, 8 included, MultiStar: {-0.28, -0.02}, one-star: {-0.20, 0.22}
21:46:15.574 00.000 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.58) = xAngle (-1.48 = -1.48)
21:46:15.574 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.63 = 1.63)
21:46:15.574 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.05 mountX=0.03 mountY=0.28, mountTheta=1.48
21:46:15.574 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.02, opts=13)
21:46:15.574 00.000 7988 Enqueuing Move request for scope (-0.28, -0.02)
21:46:15.574 00.000 15712 Worker thread wakes up
21:46:15.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:46:15.574 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.9
21:46:15.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:15.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:15.574 00.000 7988 Enqueuing Expose request
21:46:15.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd
21:46:15.574 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.02)
21:46:15.574 00.000 15712 Moving (-0.28, -0.02) raw xDistance=0.03 yDistance=0.28
21:46:15.590 00.016 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:15.590 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
21:46:15.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:46:15.590 00.000 15712 MoveAxis(E, 3, ABG)
21:46:15.590 00.000 15712 Guiding  Dir = 2, Dur = 3
21:46:15.590 00.000 15712 IsGuiding returns 0
21:46:15.605 00.015 15712 IsGuiding returns 0
21:46:15.605 00.000 15712 Move returns status 0, amount 3
21:46:15.605 00.000 15712 MoveAxis(S, 71, ABG)
21:46:15.605 00.000 15712 Guiding  Dir = 1, Dur = 71
21:46:15.605 00.000 15712 IsGuiding returns 0
21:46:15.685 00.080 15712 IsGuiding returns 1
21:46:15.685 00.000 15712 scope still moving after pulse duration time elapsed
21:46:15.714 00.029 15712 IsGuiding returns 1
21:46:15.780 00.066 15712 IsGuiding returns 0
21:46:15.780 00.000 15712 scope move finished after 71 + 104 ms
21:46:15.780 00.000 15712 Move returns status 0, amount 71
21:46:15.780 00.000 15712 move complete, result=0
21:46:15.780 00.000 15712 worker thread done servicing request
21:46:15.780 00.000 15712 Worker thread wakes up
21:46:15.780 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.3 px 71 ms SOUTH
21:46:15.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:15.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:17.422 01.642 15712 Exposure complete
21:46:17.478 00.056 15712 worker thread done servicing request
21:46:17.478 00.000 7988 OnExposeComplete: enter
21:46:17.478 00.000 7988 UpdateGuideState(): m_state=6
21:46:17.484 00.006 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6889
21:46:17.484 00.000 7988 Star::Find returns 1 (1), X=1182.96, Y=444.31, Mass=1484, SNR=26.2, Peak=255 HFD=3.3
21:46:17.486 00.002 7988 MultiStar: [#1 -0.20,0.26,1.00,U] [#2 0.10,-0.09,1.02,U] [#3 -0.08,0.40,0.96,U] [#4 -0.16,0.25,1.06,U] [#5 -0.09,0.21,0.71,U] [#6 -0.22,0.21,0.72,U] [#7 -0.23,0.29,0.71,U] [#8 0.01,0.21,0.64,U] 
21:46:17.486 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.22}, one-star: {-0.02, 0.25}
21:46:17.488 00.002 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
21:46:17.488 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
21:46:17.490 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=-0.22 mountY=0.09, mountTheta=2.75
21:46:17.492 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.22, opts=13)
21:46:17.492 00.000 7988 Enqueuing Move request for scope (-0.10, 0.22)
21:46:17.494 00.002 15712 Worker thread wakes up
21:46:17.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
21:46:17.494 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
21:46:17.494 00.000 15712 Moving (-0.10, 0.22) raw xDistance=-0.22 yDistance=0.09
21:46:17.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
21:46:17.495 00.001 7988 UpdateGuideState exits: m=1484 SNR=26.2 Saturated
21:46:17.497 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:17.497 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:17.499 00.002 7988 Enqueuing Expose request
21:46:17.500 00.001 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:46:17.500 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
21:46:17.500 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:17.500 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:46:17.500 00.000 15712 MoveAxis(E, 44, ABG)
21:46:17.500 00.000 15712 Guiding  Dir = 2, Dur = 44
21:46:17.500 00.000 15712 IsGuiding returns 0
21:46:17.515 00.015 15712 PulseGuide returned control before completion, sleep 32
21:46:17.564 00.049 15712 IsGuiding returns 1
21:46:17.564 00.000 15712 scope still moving after pulse duration time elapsed
21:46:17.631 00.067 15712 IsGuiding returns 0
21:46:17.631 00.000 15712 scope move finished after 44 + 91 ms
21:46:17.631 00.000 15712 Move returns status 0, amount 44
21:46:17.631 00.000 15712 MoveAxis(N, 0, ABG)
21:46:17.631 00.000 15712 Move returns status 0, amount 0
21:46:17.631 00.000 15712 move complete, result=0
21:46:17.631 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
21:46:17.637 00.006 15712 worker thread done servicing request
21:46:17.637 00.000 15712 Worker thread wakes up
21:46:17.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:17.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:19.048 01.411 15712 Exposure complete
21:46:19.106 00.058 15712 worker thread done servicing request
21:46:19.106 00.000 7988 OnExposeComplete: enter
21:46:19.106 00.000 7988 UpdateGuideState(): m_state=6
21:46:19.109 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6890
21:46:19.111 00.002 7988 Star::Find returns 1 (1), X=1183.01, Y=443.90, Mass=1505, SNR=26.3, Peak=255 HFD=3.0
21:46:19.111 00.000 7988 MultiStar: [#1 -0.19,-0.05,1.00,U] [#2 -0.10,-0.10,1.01,U] [#3 -0.03,0.02,0.94,U] [#4 -0.28,-0.06,1.02,U] [#5 0.11,0.14,0.68,U] [#6 -0.07,-0.08,0.70,U] [#7 -0.16,-0.28,0.67,U] [#8 -0.21,0.17,0.63,U] 
21:46:19.113 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {0.03, -0.15}
21:46:19.113 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
21:46:19.115 00.002 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
21:46:19.115 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.68 mountX=0.05 mountY=0.10, mountTheta=1.10
21:46:19.117 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
21:46:19.119 00.002 7988 Enqueuing Move request for scope (-0.10, -0.05)
21:46:19.119 00.000 15712 Worker thread wakes up
21:46:19.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
21:46:19.119 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
21:46:19.119 00.000 15712 Moving (-0.10, -0.05) raw xDistance=0.05 yDistance=0.10
21:46:19.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:46:19.119 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3 Saturated
21:46:19.122 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:19.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:19.124 00.002 7988 Enqueuing Expose request
21:46:19.125 00.001 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:19.125 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
21:46:19.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:19.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:46:19.125 00.000 15712 MoveAxis(E, 2, ABG)
21:46:19.125 00.000 15712 Guiding  Dir = 2, Dur = 2
21:46:19.125 00.000 15712 IsGuiding returns 0
21:46:19.145 00.020 15712 IsGuiding returns 0
21:46:19.145 00.000 15712 Move returns status 0, amount 2
21:46:19.145 00.000 15712 MoveAxis(N, 0, ABG)
21:46:19.145 00.000 15712 Move returns status 0, amount 0
21:46:19.145 00.000 15712 move complete, result=0
21:46:19.145 00.000 15712 worker thread done servicing request
21:46:19.145 00.000 15712 Worker thread wakes up
21:46:19.145 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:46:19.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:19.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:20.894 01.749 15712 Exposure complete
21:46:20.948 00.054 15712 worker thread done servicing request
21:46:20.948 00.000 7988 OnExposeComplete: enter
21:46:20.948 00.000 7988 UpdateGuideState(): m_state=6
21:46:20.957 00.009 7988 Star::Find(15, 1183, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6891
21:46:20.958 00.001 7988 Star::Find returns 1 (1), X=1182.86, Y=444.13, Mass=1474, SNR=25.9, Peak=255 HFD=2.9
21:46:20.958 00.000 7988 MultiStar: [#1 -0.29,-0.03,1.03,U] [#2 -0.19,-0.02,0.98,U] [#3 -0.33,0.01,1.00,U] [#4 -0.37,0.03,1.07,U] [#5 -0.26,0.10,0.71,U] [#6 -0.23,-0.12,0.71,U] [#7 -0.15,-0.09,0.69,U] [#8 -0.28,-0.16,0.63,U] 
21:46:20.960 00.002 7988 single-star, 8 included, MultiStar: {-0.25, -0.01}, one-star: {-0.12, 0.08}
21:46:20.960 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.58) = xAngle (4.14 = -2.15)
21:46:20.962 00.002 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.25 = 0.96)
21:46:20.962 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.56 mountX=-0.08 mountY=0.12, mountTheta=2.16
21:46:20.965 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.08, opts=13)
21:46:20.965 00.000 7988 Enqueuing Move request for scope (-0.12, 0.08)
21:46:20.967 00.002 15712 Worker thread wakes up
21:46:20.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
21:46:20.967 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
21:46:20.967 00.000 15712 Moving (-0.12, 0.08) raw xDistance=-0.08 yDistance=0.12
21:46:20.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=21, FiltMax=255, Gamma=0.690
21:46:20.967 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.9 Saturated
21:46:20.970 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:20.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:20.972 00.002 7988 Enqueuing Expose request
21:46:20.972 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:20.972 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
21:46:20.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:20.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:46:20.972 00.000 15712 MoveAxis(E, 3, ABG)
21:46:20.972 00.000 15712 Guiding  Dir = 2, Dur = 3
21:46:20.972 00.000 15712 IsGuiding returns 0
21:46:20.992 00.020 15712 IsGuiding returns 0
21:46:20.992 00.000 15712 Move returns status 0, amount 3
21:46:20.992 00.000 15712 MoveAxis(N, 0, ABG)
21:46:20.992 00.000 15712 Move returns status 0, amount 0
21:46:20.992 00.000 15712 move complete, result=0
21:46:20.992 00.000 15712 worker thread done servicing request
21:46:20.992 00.000 15712 Worker thread wakes up
21:46:20.992 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:46:20.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:20.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:22.411 01.419 15712 Exposure complete
21:46:22.462 00.051 15712 worker thread done servicing request
21:46:22.462 00.000 7988 OnExposeComplete: enter
21:46:22.472 00.010 7988 UpdateGuideState(): m_state=6
21:46:22.472 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6892
21:46:22.472 00.000 7988 Star::Find returns 1 (1), X=1182.92, Y=444.21, Mass=1516, SNR=26.6, Peak=255 HFD=3.0
21:46:22.472 00.000 7988 MultiStar: [#1 -0.28,-0.04,1.03,U] [#2 -0.02,-0.07,0.99,U] [#3 -0.08,0.01,0.93,U] [#4 -0.24,0.06,1.03,U] [#5 -0.25,0.01,0.71,U] [#6 -0.38,-0.10,0.72,U] [#7 -0.23,-0.13,0.65,U] [#8 -0.11,-0.08,0.63,U] 
21:46:22.472 00.000 7988 single-star, 8 included, MultiStar: {-0.18, -0.01}, one-star: {-0.06, 0.15}
21:46:22.472 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.75)
21:46:22.479 00.007 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.64 = 0.36)
21:46:22.479 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.96 mountX=-0.15 mountY=0.06, mountTheta=2.78
21:46:22.479 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.15, opts=13)
21:46:22.479 00.000 7988 Enqueuing Move request for scope (-0.06, 0.15)
21:46:22.479 00.000 15712 Worker thread wakes up
21:46:22.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
21:46:22.479 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
21:46:22.479 00.000 15712 Moving (-0.06, 0.15) raw xDistance=-0.15 yDistance=0.06
21:46:22.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
21:46:22.479 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.6 Saturated
21:46:22.486 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:22.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:22.488 00.002 7988 Enqueuing Expose request
21:46:22.488 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:22.488 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
21:46:22.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:22.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:46:22.488 00.000 15712 MoveAxis(E, 4, ABG)
21:46:22.488 00.000 15712 Guiding  Dir = 2, Dur = 4
21:46:22.488 00.000 15712 IsGuiding returns 0
21:46:22.504 00.016 15712 IsGuiding returns 0
21:46:22.504 00.000 15712 Move returns status 0, amount 4
21:46:22.504 00.000 15712 MoveAxis(N, 0, ABG)
21:46:22.504 00.000 15712 Move returns status 0, amount 0
21:46:22.504 00.000 15712 move complete, result=0
21:46:22.504 00.000 15712 worker thread done servicing request
21:46:22.504 00.000 15712 Worker thread wakes up
21:46:22.504 00.000 7988 GuideStep: -0.2 px 4 ms EAST, 0.1 px 0 ms NORTH
21:46:22.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:22.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1168,429,31,31)
21:46:23.651 01.147 7988 evsrv: cli 0CCD0528 connect
21:46:23.655 00.004 7988 case statement mapped state 6 to 3
21:46:23.655 00.000 7988 case statement mapped state 6 to 3
21:46:23.659 00.004 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"e2e8d765-ea67-424a-a088-5a01a4fa7df4"}
21:46:23.661 00.002 7988 case statement mapped state 6 to 3
21:46:23.661 00.000 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2e8d765-ea67-424a-a088-5a01a4fa7df4"}
21:46:23.663 00.002 7988 evsrv: cli 0CCD0528 disconnect
21:46:23.667 00.004 7988 evsrv: cli 0CCD0668 connect
21:46:23.668 00.001 7988 case statement mapped state 6 to 3
21:46:23.669 00.001 7988 case statement mapped state 6 to 3
21:46:23.671 00.002 7988 evsrv: cli 0CCD0668 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"a43b77e6-7ce3-4898-b8c9-c71343cfd703"}
21:46:23.673 00.002 7988 PhdController::Dither begins
21:46:23.673 00.000 7988 dither: size=4.00, dRA=0.81 dDec=0.86
21:46:23.675 00.002 7988 MountToCamera -- mountTheta (-0.81) + m_xAngle (-1.58) = xAngle (-2.39 = -2.39)
21:46:23.677 00.002 7988 MountToCamera -- mountX=0.81 mountY=0.86 hyp=1.18 mountTheta=-0.81 cameraX=-0.86, cameraY=-0.81 cameraTheta=-2.39
21:46:23.677 00.000 7988 setting lock position to (1182.12, 443.25)
21:46:23.679 00.002 7988 Mount: notify guiding dithered (-0.9, -0.8)
21:46:23.681 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:46:23.683 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
21:46:23.683 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:46:23.685 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:46:23.687 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
21:46:23.689 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:46:23.691 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
21:46:23.693 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:46:23.693 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:46:23.695 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
21:46:23.697 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:46:23.699 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
21:46:23.699 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
21:46:23.702 00.003 7988 MultiStar: stabilizing after lock position change
21:46:23.702 00.000 7988 Status Line: Dither by 0.81,0.86
21:46:23.706 00.004 7988 PhdController: newstate STATE_SETTLE_BEGIN
21:46:23.706 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
21:46:23.708 00.002 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":0,"id":"a43b77e6-7ce3-4898-b8c9-c71343cfd703"}
21:46:23.710 00.002 7988 evsrv: cli 0CCD0668 disconnect
21:46:24.153 00.443 15712 Exposure complete
21:46:24.286 00.133 15712 worker thread done servicing request
21:46:24.286 00.000 7988 OnExposeComplete: enter
21:46:24.289 00.003 7988 UpdateGuideState(): m_state=6
21:46:24.292 00.003 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6893
21:46:24.295 00.003 7988 Star::Find returns 1 (1), X=1182.93, Y=444.19, Mass=1466, SNR=26.1, Peak=255 HFD=3.1
21:46:24.297 00.002 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.43 = 2.43)
21:46:24.298 00.001 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.54 = -0.74)
21:46:24.301 00.003 7988 CameraToMount -- cameraX=0.81 cameraY=0.94 hyp=1.24 cameraTheta=0.86 mountX=-0.94 mountY=-0.84, mountTheta=-2.42
21:46:24.305 00.004 7988 dither recenter: remaining=(-0.8,-0.9) step=(-0.8,-0.9)
21:46:24.307 00.002 7988 MountToCamera -- mountTheta (2.33) + m_xAngle (-1.58) = xAngle (0.75 = 0.75)
21:46:24.311 00.004 7988 MountToCamera -- mountX=-0.81 mountY=-0.86 hyp=1.18 mountTheta=2.33 cameraX=0.86, cameraY=0.81 cameraTheta=0.75
21:46:24.313 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.86, y=0.81, opts=4)
21:46:24.317 00.004 7988 Enqueuing Move request for scope (0.86, 0.81)
21:46:24.321 00.004 15712 Worker thread wakes up
21:46:24.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.81) opts 0x4
21:46:24.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.86, 0.81)
21:46:24.321 00.000 15712 Moving (0.86, 0.81) raw xDistance=-0.81 yDistance=-0.86
21:46:24.321 00.000 15712 BLC: window closed
21:46:24.321 00.000 15712 MoveAxis(E, 266, B)
21:46:24.321 00.000 15712 Guiding  Dir = 2, Dur = 266
21:46:24.321 00.000 7988 Mount: notify direct move -0.81,-0.86
21:46:24.323 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:46:24.327 00.004 15712 IsGuiding returns 0
21:46:24.327 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
21:46:24.330 00.003 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:46:24.332 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:46:24.335 00.003 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
21:46:24.345 00.010 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:46:24.349 00.004 15712 PulseGuide returned control before completion, sleep 255
21:46:24.350 00.001 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
21:46:24.354 00.004 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:46:24.358 00.004 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:46:24.360 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
21:46:24.365 00.005 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:46:24.373 00.008 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
21:46:24.375 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
21:46:24.379 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
21:46:24.381 00.002 7988 UpdateGuideState exits: m=1466 SNR=26.1 Saturated
21:46:24.384 00.003 7988 PhdController: settling, locked = 1, distance = 1.33 (1.50) aobump = 0 frame = 1 / 99999
21:46:24.386 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767408384.386,"Host":"ASTROPC","Inst":1,"Distance":1.33,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:46:24.388 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:24.390 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:24.394 00.004 7988 Enqueuing Expose request
21:46:24.620 00.226 15712 IsGuiding returns 1
21:46:24.620 00.000 15712 scope still moving after pulse duration time elapsed
21:46:24.653 00.033 15712 IsGuiding returns 0
21:46:24.655 00.002 15712 scope move finished after 266 + 62 ms
21:46:24.655 00.000 15712 Move returns status 0, amount 266
21:46:24.655 00.000 15712 BLC: window closed
21:46:24.655 00.000 15712 BLC: Compensation needed for non-algo type move
21:46:24.655 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 51 applied
21:46:24.655 00.000 15712 MoveAxis(N, 270, B)
21:46:24.655 00.000 15712 Guiding  Dir = 0, Dur = 270
21:46:24.655 00.000 15712 IsGuiding returns 0
21:46:24.729 00.074 15712 PulseGuide returned control before completion, sleep 204
21:46:24.952 00.223 15712 IsGuiding returns 1
21:46:24.952 00.000 15712 scope still moving after pulse duration time elapsed
21:46:24.999 00.047 15712 IsGuiding returns 1
21:46:25.034 00.035 15712 IsGuiding returns 0
21:46:25.034 00.000 15712 scope move finished after 270 + 109 ms
21:46:25.034 00.000 15712 Move returns status 0, amount 270
21:46:25.034 00.000 15712 move complete, result=0
21:46:25.034 00.000 15712 worker thread done servicing request
21:46:25.034 00.000 15712 Worker thread wakes up
21:46:25.034 00.000 7988 GuideStep: -0.8 px 266 ms EAST, -0.9 px 270 ms NORTH
21:46:25.037 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:25.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:26.445 01.408 15712 Exposure complete
21:46:26.523 00.078 15712 worker thread done servicing request
21:46:26.523 00.000 7988 OnExposeComplete: enter
21:46:26.529 00.006 7988 UpdateGuideState(): m_state=6
21:46:26.531 00.002 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6894
21:46:26.533 00.002 7988 Star::Find returns 1 (0), X=1182.96, Y=443.73, Mass=1422, SNR=25.6, Peak=195 HFD=3.3
21:46:26.533 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
21:46:26.535 00.002 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.07)
21:46:26.537 00.002 7988 CameraToMount -- cameraX=0.84 cameraY=0.48 hyp=0.97 cameraTheta=0.52 mountX=-0.49 mountY=-0.86, mountTheta=-2.09
21:46:26.541 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.84, y=0.48, opts=13)
21:46:26.543 00.002 7988 Enqueuing Move request for scope (0.84, 0.48)
21:46:26.545 00.002 15712 Worker thread wakes up
21:46:26.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.48) opts 0xd
21:46:26.545 00.000 15712 Handling offset move in thread for scope, endpoint = (0.84, 0.48)
21:46:26.545 00.000 15712 Moving (0.84, 0.48) raw xDistance=-0.49 yDistance=-0.86
21:46:26.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:26.547 00.002 7988 UpdateGuideState exits: m=1422 SNR=25.6
21:46:26.549 00.002 7988 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 2 / 99999
21:46:26.550 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767408386.550,"Host":"ASTROPC","Inst":1,"Distance":0.97,"Time":2.2,"SettleTime":15.0,"StarLocked":true}
21:46:26.552 00.002 15712 PPEC rslt(dithering): input = -0.49, final = -0.29
21:46:26.552 00.000 15712 PPEC: input: -0.49, control: -0.29, exposure: 1500
21:46:26.552 00.000 15712 resist switch: large excursion: input -0.86 thresh 0.75 direction from 0 to -1
21:46:26.552 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.57
21:46:26.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
21:46:26.552 00.000 15712 MoveAxis(E, 96, ABG)
21:46:26.552 00.000 15712 Guiding  Dir = 2, Dur = 96
21:46:26.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:26.555 00.003 15712 IsGuiding returns 0
21:46:26.555 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:26.557 00.002 7988 Enqueuing Expose request
21:46:26.567 00.010 15712 PulseGuide returned control before completion, sleep 92
21:46:26.668 00.101 15712 IsGuiding returns 0
21:46:26.668 00.000 15712 Move returns status 0, amount 96
21:46:26.668 00.000 15712 MoveAxis(N, 219, ABG)
21:46:26.668 00.000 15712 Guiding  Dir = 0, Dur = 219
21:46:26.682 00.014 15712 IsGuiding returns 0
21:46:26.762 00.080 15712 PulseGuide returned control before completion, sleep 150
21:46:26.920 00.158 15712 IsGuiding returns 1
21:46:26.920 00.000 15712 scope still moving after pulse duration time elapsed
21:46:26.952 00.032 15712 IsGuiding returns 1
21:46:26.984 00.032 15712 IsGuiding returns 1
21:46:27.031 00.047 15712 IsGuiding returns 0
21:46:27.031 00.000 15712 scope move finished after 219 + 131 ms
21:46:27.031 00.000 15712 Move returns status 0, amount 219
21:46:27.031 00.000 15712 move complete, result=0
21:46:27.031 00.000 15712 worker thread done servicing request
21:46:27.031 00.000 15712 Worker thread wakes up
21:46:27.031 00.000 7988 GuideStep: -0.5 px 96 ms EAST, -0.9 px 219 ms NORTH
21:46:27.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:27.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:28.668 01.637 15712 Exposure complete
21:46:28.725 00.057 15712 worker thread done servicing request
21:46:28.725 00.000 7988 OnExposeComplete: enter
21:46:28.725 00.000 7988 UpdateGuideState(): m_state=6
21:46:28.725 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6895
21:46:28.730 00.005 7988 Star::Find returns 1 (0), X=1182.66, Y=442.85, Mass=1506, SNR=26.4, Peak=209 HFD=3.7
21:46:28.730 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.58) = xAngle (0.94 = 0.94)
21:46:28.730 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.05 = -2.24)
21:46:28.734 00.004 7988 CameraToMount -- cameraX=0.54 cameraY=-0.40 hyp=0.67 cameraTheta=-0.64 mountX=0.40 mountY=-0.53, mountTheta=-0.93
21:46:28.734 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.54, y=-0.40, opts=13)
21:46:28.734 00.000 7988 Enqueuing Move request for scope (0.54, -0.40)
21:46:28.734 00.000 15712 Worker thread wakes up
21:46:28.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.40) opts 0xd
21:46:28.734 00.000 15712 Handling offset move in thread for scope, endpoint = (0.54, -0.40)
21:46:28.734 00.000 15712 Moving (0.54, -0.40) raw xDistance=0.40 yDistance=-0.53
21:46:28.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:46:28.734 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
21:46:28.740 00.006 7988 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 3 / 99999
21:46:28.740 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767408388.740,"Host":"ASTROPC","Inst":1,"Distance":0.88,"Time":4.4,"SettleTime":15.0,"StarLocked":true}
21:46:28.742 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:28.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:28.742 00.000 7988 Enqueuing Expose request
21:46:28.745 00.003 15712 PPEC rslt(dithering): input = 0.40, final = 0.24
21:46:28.745 00.000 15712 PPEC: input: 0.40, control: 0.24, exposure: 1500
21:46:28.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:46:28.745 00.000 15712 MoveAxis(W, 78, ABG)
21:46:28.745 00.000 15712 Guiding  Dir = 3, Dur = 78
21:46:28.745 00.000 15712 IsGuiding returns 0
21:46:28.751 00.006 15712 PulseGuide returned control before completion, sleep 75
21:46:28.855 00.104 15712 IsGuiding returns 0
21:46:28.855 00.000 15712 Move returns status 0, amount 78
21:46:28.855 00.000 15712 MoveAxis(N, 135, ABG)
21:46:28.855 00.000 15712 Guiding  Dir = 0, Dur = 135
21:46:28.855 00.000 15712 IsGuiding returns 0
21:46:28.936 00.081 15712 PulseGuide returned control before completion, sleep 66
21:46:29.022 00.086 15712 IsGuiding returns 1
21:46:29.022 00.000 15712 scope still moving after pulse duration time elapsed
21:46:29.048 00.026 15712 IsGuiding returns 1
21:46:29.096 00.048 15712 IsGuiding returns 0
21:46:29.096 00.000 15712 scope move finished after 135 + 104 ms
21:46:29.096 00.000 15712 Move returns status 0, amount 135
21:46:29.096 00.000 15712 move complete, result=0
21:46:29.096 00.000 15712 worker thread done servicing request
21:46:29.096 00.000 15712 Worker thread wakes up
21:46:29.096 00.000 7988 GuideStep: 0.4 px 78 ms WEST, -0.5 px 135 ms NORTH
21:46:29.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:29.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:30.515 01.419 15712 Exposure complete
21:46:30.568 00.053 15712 worker thread done servicing request
21:46:30.568 00.000 7988 OnExposeComplete: enter
21:46:30.568 00.000 7988 UpdateGuideState(): m_state=6
21:46:30.576 00.008 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6896
21:46:30.577 00.001 7988 Star::Find returns 1 (0), X=1182.62, Y=443.06, Mass=1547, SNR=26.9, Peak=194 HFD=3.4
21:46:30.577 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.58) = xAngle (1.22 = 1.22)
21:46:30.577 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.33 = -1.95)
21:46:30.577 00.000 7988 CameraToMount -- cameraX=0.51 cameraY=-0.19 hyp=0.54 cameraTheta=-0.35 mountX=0.18 mountY=-0.50, mountTheta=-1.22
21:46:30.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.51, y=-0.19, opts=13)
21:46:30.577 00.000 7988 Enqueuing Move request for scope (0.51, -0.19)
21:46:30.577 00.000 15712 Worker thread wakes up
21:46:30.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.19) opts 0xd
21:46:30.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.51, -0.19)
21:46:30.577 00.000 15712 Moving (0.51, -0.19) raw xDistance=0.18 yDistance=-0.50
21:46:30.585 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:30.585 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.9
21:46:30.587 00.002 7988 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 4 / 99999
21:46:30.587 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767408390.587,"Host":"ASTROPC","Inst":1,"Distance":0.78,"Time":6.2,"SettleTime":15.0,"StarLocked":true}
21:46:30.589 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:30.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:30.591 00.002 7988 Enqueuing Expose request
21:46:30.591 00.000 15712 PPEC rslt(dithering): input = 0.18, final = 0.11
21:46:30.591 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
21:46:30.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:46:30.591 00.000 15712 MoveAxis(W, 36, ABG)
21:46:30.591 00.000 15712 Guiding  Dir = 3, Dur = 36
21:46:30.593 00.002 15712 IsGuiding returns 0
21:46:30.647 00.054 15712 IsGuiding returns 1
21:46:30.647 00.000 15712 scope still moving after pulse duration time elapsed
21:46:30.673 00.026 15712 IsGuiding returns 1
21:46:30.704 00.031 15712 IsGuiding returns 0
21:46:30.704 00.000 15712 scope move finished after 36 + 82 ms
21:46:30.704 00.000 15712 Move returns status 0, amount 36
21:46:30.704 00.000 15712 MoveAxis(N, 128, ABG)
21:46:30.704 00.000 15712 Guiding  Dir = 0, Dur = 128
21:46:30.704 00.000 15712 IsGuiding returns 0
21:46:30.789 00.085 15712 PulseGuide returned control before completion, sleep 59
21:46:30.864 00.075 15712 IsGuiding returns 1
21:46:30.864 00.000 15712 scope still moving after pulse duration time elapsed
21:46:30.896 00.032 15712 IsGuiding returns 1
21:46:30.951 00.055 15712 IsGuiding returns 0
21:46:30.951 00.000 15712 scope move finished after 128 + 111 ms
21:46:30.951 00.000 15712 Move returns status 0, amount 128
21:46:30.951 00.000 15712 move complete, result=0
21:46:30.951 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.5 px 128 ms NORTH
21:46:30.952 00.001 15712 worker thread done servicing request
21:46:30.952 00.000 15712 Worker thread wakes up
21:46:30.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:30.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:32.592 01.640 15712 Exposure complete
21:46:32.643 00.051 15712 worker thread done servicing request
21:46:32.643 00.000 7988 OnExposeComplete: enter
21:46:32.643 00.000 7988 UpdateGuideState(): m_state=6
21:46:32.653 00.010 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6897
21:46:32.654 00.001 7988 Star::Find returns 1 (0), X=1182.32, Y=443.47, Mass=1525, SNR=26.7, Peak=230 HFD=3.3
21:46:32.654 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.58) = xAngle (2.40 = 2.40)
21:46:32.654 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.51 = -0.77)
21:46:32.654 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.22 hyp=0.30 cameraTheta=0.83 mountX=-0.22 mountY=-0.21, mountTheta=-2.39
21:46:32.654 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.22, opts=13)
21:46:32.660 00.006 7988 Enqueuing Move request for scope (0.20, 0.22)
21:46:32.660 00.000 15712 Worker thread wakes up
21:46:32.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.22) opts 0xd
21:46:32.660 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.22)
21:46:32.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:32.660 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.7
21:46:32.664 00.004 7988 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 5 / 99999
21:46:32.664 00.000 15712 Moving (0.20, 0.22) raw xDistance=-0.22 yDistance=-0.21
21:46:32.664 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767408392.664,"Host":"ASTROPC","Inst":1,"Distance":0.64,"Time":8.3,"SettleTime":15.0,"StarLocked":true}
21:46:32.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:32.667 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:32.667 00.000 7988 Enqueuing Expose request
21:46:32.669 00.002 15712 PPEC rslt(dithering): input = -0.22, final = -0.13
21:46:32.669 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
21:46:32.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:32.670 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:46:32.670 00.000 15712 MoveAxis(E, 44, ABG)
21:46:32.670 00.000 15712 Guiding  Dir = 2, Dur = 44
21:46:32.670 00.000 15712 IsGuiding returns 0
21:46:32.686 00.016 15712 PulseGuide returned control before completion, sleep 32
21:46:32.770 00.084 15712 IsGuiding returns 1
21:46:32.770 00.000 15712 scope still moving after pulse duration time elapsed
21:46:32.798 00.028 15712 IsGuiding returns 0
21:46:32.798 00.000 15712 scope move finished after 44 + 84 ms
21:46:32.798 00.000 15712 Move returns status 0, amount 44
21:46:32.798 00.000 15712 MoveAxis(N, 0, ABG)
21:46:32.798 00.000 15712 Move returns status 0, amount 0
21:46:32.798 00.000 15712 move complete, result=0
21:46:32.798 00.000 15712 worker thread done servicing request
21:46:32.798 00.000 15712 Worker thread wakes up
21:46:32.798 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
21:46:32.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:32.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:34.210 01.412 15712 Exposure complete
21:46:34.267 00.057 15712 worker thread done servicing request
21:46:34.267 00.000 7988 OnExposeComplete: enter
21:46:34.267 00.000 7988 UpdateGuideState(): m_state=6
21:46:34.267 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6898
21:46:34.272 00.005 7988 Star::Find returns 1 (0), X=1182.33, Y=443.10, Mass=1495, SNR=26.3, Peak=204 HFD=3.4
21:46:34.274 00.002 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
21:46:34.274 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.20)
21:46:34.276 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.61 mountX=0.15 mountY=-0.21, mountTheta=-0.96
21:46:34.276 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.15, opts=13)
21:46:34.278 00.002 7988 Enqueuing Move request for scope (0.21, -0.15)
21:46:34.278 00.000 15712 Worker thread wakes up
21:46:34.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:34.280 00.002 7988 UpdateGuideState exits: m=1495 SNR=26.3
21:46:34.280 00.000 7988 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 6 / 99999
21:46:34.282 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
21:46:34.282 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767408394.282,"Host":"ASTROPC","Inst":1,"Distance":0.52,"Time":9.9,"SettleTime":15.0,"StarLocked":true}
21:46:34.282 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
21:46:34.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:34.284 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:34.284 00.000 7988 Enqueuing Expose request
21:46:34.286 00.002 15712 Moving (0.21, -0.15) raw xDistance=0.15 yDistance=-0.21
21:46:34.288 00.002 15712 PPEC rslt(dithering): input = 0.15, final = 0.09
21:46:34.288 00.000 15712 PPEC: input: 0.15, control: 0.09, exposure: 1500
21:46:34.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:34.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:46:34.288 00.000 15712 MoveAxis(W, 29, ABG)
21:46:34.288 00.000 15712 Guiding  Dir = 3, Dur = 29
21:46:34.288 00.000 15712 IsGuiding returns 0
21:46:34.307 00.019 15712 PulseGuide returned control before completion, sleep 25
21:46:34.355 00.048 15712 IsGuiding returns 0
21:46:34.355 00.000 15712 Move returns status 0, amount 29
21:46:34.355 00.000 15712 MoveAxis(N, 0, ABG)
21:46:34.355 00.000 15712 Move returns status 0, amount 0
21:46:34.355 00.000 15712 move complete, result=0
21:46:34.355 00.000 7988 GuideStep: 0.1 px 29 ms WEST, -0.2 px 0 ms NORTH
21:46:34.355 00.000 15712 worker thread done servicing request
21:46:34.358 00.003 15712 Worker thread wakes up
21:46:34.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:34.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:35.997 01.639 15712 Exposure complete
21:46:36.058 00.061 15712 worker thread done servicing request
21:46:36.058 00.000 7988 OnExposeComplete: enter
21:46:36.058 00.000 7988 UpdateGuideState(): m_state=6
21:46:36.058 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6899
21:46:36.061 00.003 7988 Star::Find returns 1 (0), X=1182.35, Y=443.32, Mass=1591, SNR=27.2, Peak=205 HFD=3.6
21:46:36.061 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.87 = 1.87)
21:46:36.061 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.98 = -1.30)
21:46:36.061 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.30 mountX=-0.07 mountY=-0.23, mountTheta=-1.87
21:46:36.065 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.07, opts=13)
21:46:36.065 00.000 7988 Enqueuing Move request for scope (0.23, 0.07)
21:46:36.065 00.000 15712 Worker thread wakes up
21:46:36.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.07) opts 0xd
21:46:36.065 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.07)
21:46:36.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:36.065 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.2
21:46:36.065 00.000 7988 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 7 / 99999
21:46:36.065 00.000 15712 Moving (0.23, 0.07) raw xDistance=-0.07 yDistance=-0.23
21:46:36.065 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767408396.065,"Host":"ASTROPC","Inst":1,"Distance":0.44,"Time":11.7,"SettleTime":15.0,"StarLocked":true}
21:46:36.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:36.074 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:36.074 00.000 7988 Enqueuing Expose request
21:46:36.076 00.002 15712 PPEC rslt(dithering): input = -0.07, final = -0.04
21:46:36.076 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
21:46:36.077 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:36.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:46:36.077 00.000 15712 MoveAxis(E, 14, ABG)
21:46:36.077 00.000 15712 Guiding  Dir = 2, Dur = 14
21:46:36.109 00.032 15712 IsGuiding returns 0
21:46:36.130 00.021 15712 IsGuiding returns 1
21:46:36.130 00.000 15712 scope still moving after pulse duration time elapsed
21:46:36.156 00.026 15712 IsGuiding returns 1
21:46:36.188 00.032 15712 IsGuiding returns 0
21:46:36.188 00.000 15712 scope move finished after 14 + 65 ms
21:46:36.188 00.000 15712 Move returns status 0, amount 14
21:46:36.188 00.000 15712 MoveAxis(N, 0, ABG)
21:46:36.188 00.000 15712 Move returns status 0, amount 0
21:46:36.188 00.000 15712 move complete, result=0
21:46:36.188 00.000 7988 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
21:46:36.196 00.008 15712 worker thread done servicing request
21:46:36.196 00.000 15712 Worker thread wakes up
21:46:36.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:36.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:37.611 01.415 15712 Exposure complete
21:46:37.663 00.052 15712 worker thread done servicing request
21:46:37.663 00.000 7988 OnExposeComplete: enter
21:46:37.663 00.000 7988 UpdateGuideState(): m_state=6
21:46:37.671 00.008 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
21:46:37.673 00.002 7988 Star::Find returns 1 (0), X=1182.57, Y=443.42, Mass=1557, SNR=26.9, Peak=185 HFD=3.3
21:46:37.673 00.000 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.58) = xAngle (1.95 = 1.95)
21:46:37.673 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.06 = -1.22)
21:46:37.673 00.000 7988 CameraToMount -- cameraX=0.45 cameraY=0.18 hyp=0.48 cameraTheta=0.37 mountX=-0.18 mountY=-0.45, mountTheta=-1.95
21:46:37.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=0.18, opts=13)
21:46:37.673 00.000 7988 Enqueuing Move request for scope (0.45, 0.18)
21:46:37.680 00.007 15712 Worker thread wakes up
21:46:37.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.18) opts 0xd
21:46:37.680 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, 0.18)
21:46:37.680 00.000 15712 Moving (0.45, 0.18) raw xDistance=-0.18 yDistance=-0.45
21:46:37.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:37.680 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.9
21:46:37.682 00.002 7988 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 8 / 99999
21:46:37.682 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767408397.682,"Host":"ASTROPC","Inst":1,"Distance":0.45,"Time":13.3,"SettleTime":15.0,"StarLocked":true}
21:46:37.684 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:37.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:37.686 00.002 7988 Enqueuing Expose request
21:46:37.686 00.000 15712 PPEC rslt(dithering): input = -0.18, final = -0.11
21:46:37.686 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
21:46:37.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:46:37.686 00.000 15712 MoveAxis(E, 35, ABG)
21:46:37.686 00.000 15712 Guiding  Dir = 2, Dur = 35
21:46:37.688 00.002 15712 IsGuiding returns 0
21:46:37.705 00.017 15712 PulseGuide returned control before completion, sleep 22
21:46:37.744 00.039 15712 IsGuiding returns 1
21:46:37.744 00.000 15712 scope still moving after pulse duration time elapsed
21:46:37.770 00.026 15712 IsGuiding returns 0
21:46:37.770 00.000 15712 scope move finished after 35 + 47 ms
21:46:37.770 00.000 15712 Move returns status 0, amount 35
21:46:37.770 00.000 15712 MoveAxis(N, 116, ABG)
21:46:37.770 00.000 15712 Guiding  Dir = 0, Dur = 116
21:46:37.770 00.000 15712 IsGuiding returns 0
21:46:37.856 00.086 15712 PulseGuide returned control before completion, sleep 41
21:46:37.898 00.042 15712 IsGuiding returns 1
21:46:37.898 00.000 15712 scope still moving after pulse duration time elapsed
21:46:37.930 00.032 15712 IsGuiding returns 1
21:46:37.978 00.048 15712 IsGuiding returns 1
21:46:38.015 00.037 15712 IsGuiding returns 0
21:46:38.015 00.000 15712 scope move finished after 116 + 129 ms
21:46:38.015 00.000 15712 Move returns status 0, amount 116
21:46:38.015 00.000 15712 move complete, result=0
21:46:38.015 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.5 px 116 ms NORTH
21:46:38.017 00.002 15712 worker thread done servicing request
21:46:38.017 00.000 15712 Worker thread wakes up
21:46:38.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:38.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:39.657 01.640 15712 Exposure complete
21:46:39.705 00.048 15712 worker thread done servicing request
21:46:39.705 00.000 7988 OnExposeComplete: enter
21:46:39.705 00.000 7988 UpdateGuideState(): m_state=6
21:46:39.718 00.013 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6901
21:46:39.718 00.000 7988 Star::Find returns 1 (0), X=1182.22, Y=443.19, Mass=1634, SNR=27.5, Peak=227 HFD=3.6
21:46:39.720 00.002 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
21:46:39.720 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.11)
21:46:39.722 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=0.06 mountY=-0.11, mountTheta=-1.06
21:46:39.723 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.06, opts=13)
21:46:39.725 00.002 7988 Enqueuing Move request for scope (0.11, -0.06)
21:46:39.725 00.000 15712 Worker thread wakes up
21:46:39.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
21:46:39.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
21:46:39.725 00.000 15712 Moving (0.11, -0.06) raw xDistance=0.06 yDistance=-0.11
21:46:39.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:39.725 00.000 7988 UpdateGuideState exits: m=1634 SNR=27.5
21:46:39.728 00.003 7988 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 9 / 99999
21:46:39.728 00.000 7988 PhdController: newstate STATE_FINISH
21:46:39.730 00.002 7988 PhdController complete: success
21:46:39.730 00.000 15712 PPEC rslt(dithering): input = 0.06, final = 0.04
21:46:39.730 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
21:46:39.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:39.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:46:39.730 00.000 15712 MoveAxis(W, 12, ABG)
21:46:39.730 00.000 15712 Guiding  Dir = 3, Dur = 12
21:46:39.730 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767408399.730,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
21:46:39.730 00.000 15712 IsGuiding returns 0
21:46:39.730 00.000 7988 Mount: notify guiding dither settle done success=1
21:46:39.734 00.004 7988 PhdController: newstate STATE_IDLE
21:46:39.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:39.736 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:39.736 00.000 7988 Enqueuing Expose request
21:46:39.756 00.020 15712 IsGuiding returns 1
21:46:39.756 00.000 15712 scope still moving after pulse duration time elapsed
21:46:39.802 00.046 15712 IsGuiding returns 0
21:46:39.802 00.000 15712 scope move finished after 12 + 61 ms
21:46:39.802 00.000 15712 Move returns status 0, amount 12
21:46:39.802 00.000 15712 MoveAxis(N, 0, ABG)
21:46:39.807 00.005 15712 Move returns status 0, amount 0
21:46:39.807 00.000 15712 move complete, result=0
21:46:39.807 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
21:46:39.807 00.000 15712 worker thread done servicing request
21:46:39.807 00.000 15712 Worker thread wakes up
21:46:39.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:39.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:41.222 01.415 15712 Exposure complete
21:46:41.281 00.059 15712 worker thread done servicing request
21:46:41.281 00.000 7988 OnExposeComplete: enter
21:46:41.281 00.000 7988 UpdateGuideState(): m_state=6
21:46:41.284 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
21:46:41.286 00.002 7988 Star::Find returns 1 (0), X=1182.25, Y=443.19, Mass=1526, SNR=26.6, Peak=202 HFD=3.5
21:46:41.286 00.000 7988 MultiStar: exiting stabilization period
21:46:41.288 00.002 7988 MultiStar: updating star positions after lock position change
21:46:41.290 00.002 7988 Star::Find(15, 972, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
21:46:41.290 00.000 7988 Star::Find returns 1 (0), X=972.41, Y=866.74, Mass=1647, SNR=27.5, Peak=132 HFD=4.7
21:46:41.292 00.002 7988 Star::Find(15, 375, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
21:46:41.292 00.000 7988 Star::Find returns 1 (0), X=375.64, Y=226.93, Mass=1527, SNR=26.3, Peak=214 HFD=4.1
21:46:41.294 00.002 7988 Star::Find(15, 399, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
21:46:41.294 00.000 7988 Star::Find returns 1 (0), X=399.29, Y=940.63, Mass=1371, SNR=24.9, Peak=116 HFD=4.4
21:46:41.296 00.002 7988 Star::Find(15, 550, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
21:46:41.296 00.000 7988 Star::Find returns 1 (0), X=550.64, Y=869.06, Mass=1660, SNR=27.5, Peak=132 HFD=5.1
21:46:41.298 00.002 7988 Star::Find(15, 706, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
21:46:41.298 00.000 7988 Star::Find returns 1 (0), X=706.34, Y=596.46, Mass=832, SNR=19.3, Peak=80 HFD=4.3
21:46:41.300 00.002 7988 Star::Find(15, 1009, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
21:46:41.300 00.000 7988 Star::Find returns 1 (0), X=1009.67, Y=909.76, Mass=744, SNR=18.2, Peak=104 HFD=3.6
21:46:41.303 00.003 7988 Star::Find(15, 646, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
21:46:41.303 00.000 7988 Star::Find returns 1 (0), X=646.32, Y=291.65, Mass=734, SNR=18.1, Peak=84 HFD=3.5
21:46:41.305 00.002 7988 Star::Find(15, 708, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
21:46:41.305 00.000 7988 Star::Find returns 1 (0), X=708.29, Y=935.74, Mass=687, SNR=17.7, Peak=82 HFD=3.7
21:46:41.307 00.002 7988 Star::Find(15, 762, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
21:46:41.307 00.000 7988 Star::Find returns 1 (0), X=762.44, Y=678.44, Mass=490, SNR=14.8, Peak=61 HFD=3.3
21:46:41.309 00.002 7988 Star::Find(15, 1048, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
21:46:41.309 00.000 7988 Star::Find returns 1 (0), X=1049.09, Y=813.70, Mass=500, SNR=14.9, Peak=93 HFD=3.4
21:46:41.311 00.002 7988 Star::Find(15, 902, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
21:46:41.311 00.000 7988 Star::Find returns 1 (0), X=902.72, Y=872.67, Mass=486, SNR=14.7, Peak=70 HFD=3.6
21:46:41.313 00.002 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
21:46:41.313 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.03)
21:46:41.315 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=0.06 mountY=-0.13, mountTheta=-1.14
21:46:41.315 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
21:46:41.315 00.000 7988 Enqueuing Move request for scope (0.13, -0.06)
21:46:41.315 00.000 15712 Worker thread wakes up
21:46:41.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:41.320 00.005 7988 UpdateGuideState exits: m=1526 SNR=26.6
21:46:41.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:41.322 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:41.322 00.000 7988 Enqueuing Expose request
21:46:41.324 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
21:46:41.324 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
21:46:41.324 00.000 15712 Moving (0.13, -0.06) raw xDistance=0.06 yDistance=-0.13
21:46:41.324 00.000 15712 PPEC rslt(dithering): input = 0.06, final = 0.04
21:46:41.324 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
21:46:41.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:41.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:46:41.324 00.000 15712 MoveAxis(W, 12, ABG)
21:46:41.324 00.000 15712 Guiding  Dir = 3, Dur = 12
21:46:41.324 00.000 15712 IsGuiding returns 0
21:46:41.353 00.029 15712 IsGuiding returns 1
21:46:41.353 00.000 15712 scope still moving after pulse duration time elapsed
21:46:41.404 00.051 15712 IsGuiding returns 0
21:46:41.404 00.000 15712 scope move finished after 12 + 63 ms
21:46:41.404 00.000 15712 Move returns status 0, amount 12
21:46:41.404 00.000 15712 MoveAxis(N, 0, ABG)
21:46:41.404 00.000 15712 Move returns status 0, amount 0
21:46:41.404 00.000 15712 move complete, result=0
21:46:41.404 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
21:46:41.407 00.003 15712 worker thread done servicing request
21:46:41.407 00.000 15712 Worker thread wakes up
21:46:41.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:41.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:43.147 01.740 15712 Exposure complete
21:46:43.193 00.046 15712 worker thread done servicing request
21:46:43.193 00.000 7988 OnExposeComplete: enter
21:46:43.208 00.015 7988 UpdateGuideState(): m_state=6
21:46:43.209 00.001 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6903
21:46:43.209 00.000 7988 Star::Find returns 1 (0), X=1182.46, Y=443.33, Mass=1535, SNR=26.8, Peak=205 HFD=3.2
21:46:43.209 00.000 7988 MultiStar: [#1 0.16,0.08,1.00,U] [#2 0.25,0.37,1.01,U] [#3 0.02,0.36,0.96,U] [#4 0.07,0.25,1.01,U] [#5 0.42,0.32,0.71,U] [#6 0.12,0.22,0.71,U] [#7 0.19,0.19,0.63,U] [#8 -0.01,0.17,0.64,U] 
21:46:43.213 00.004 7988 refined, 8 included, MultiStar: {0.17, 0.23}, one-star: {0.34, 0.08}
21:46:43.213 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
21:46:43.215 00.002 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.68)
21:46:43.215 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.29 cameraTheta=0.91 mountX=-0.23 mountY=-0.18, mountTheta=-2.47
21:46:43.217 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.23, opts=13)
21:46:43.219 00.002 7988 Enqueuing Move request for scope (0.17, 0.23)
21:46:43.219 00.000 15712 Worker thread wakes up
21:46:43.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd
21:46:43.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.23)
21:46:43.219 00.000 15712 Moving (0.17, 0.23) raw xDistance=-0.23 yDistance=-0.18
21:46:43.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:43.219 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.8
21:46:43.224 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:43.225 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:43.225 00.000 7988 Enqueuing Expose request
21:46:43.225 00.000 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:46:43.225 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
21:46:43.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:43.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:46:43.225 00.000 15712 MoveAxis(E, 44, ABG)
21:46:43.225 00.000 15712 Guiding  Dir = 2, Dur = 44
21:46:43.225 00.000 15712 IsGuiding returns 0
21:46:43.242 00.017 15712 PulseGuide returned control before completion, sleep 39
21:46:43.289 00.047 15712 IsGuiding returns 1
21:46:43.289 00.000 15712 scope still moving after pulse duration time elapsed
21:46:43.324 00.035 15712 IsGuiding returns 0
21:46:43.324 00.000 15712 scope move finished after 44 + 52 ms
21:46:43.324 00.000 15712 Move returns status 0, amount 44
21:46:43.324 00.000 15712 MoveAxis(N, 0, ABG)
21:46:43.324 00.000 15712 Move returns status 0, amount 0
21:46:43.324 00.000 15712 move complete, result=0
21:46:43.324 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
21:46:43.325 00.001 15712 worker thread done servicing request
21:46:43.325 00.000 15712 Worker thread wakes up
21:46:43.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:43.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:44.743 01.418 15712 Exposure complete
21:46:44.788 00.045 15712 worker thread done servicing request
21:46:44.788 00.000 7988 OnExposeComplete: enter
21:46:44.788 00.000 7988 UpdateGuideState(): m_state=6
21:46:44.803 00.015 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6904
21:46:44.804 00.001 7988 Star::Find returns 1 (0), X=1182.69, Y=443.03, Mass=1525, SNR=26.6, Peak=203 HFD=3.4
21:46:44.804 00.000 7988 MultiStar: [#1 0.25,-0.24,1.02,U] [#2 0.35,0.08,1.02,U] [#3 0.34,-0.13,0.95,U] [#4 0.15,-0.17,1.02,U] [#5 0.38,-0.19,0.69,U] [#6 0.47,-0.28,0.71,U] [#7 0.30,-0.19,0.70,U] [#8 0.40,-0.14,0.69,U] 
21:46:44.804 00.000 7988 refined, 8 included, MultiStar: {0.35, -0.16}, one-star: {0.58, -0.22}
21:46:44.804 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.58) = xAngle (1.16 = 1.16)
21:46:44.804 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.02)
21:46:44.804 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=-0.16 hyp=0.39 cameraTheta=-0.42 mountX=0.16 mountY=-0.35, mountTheta=-1.15
21:46:44.804 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=-0.16, opts=13)
21:46:44.804 00.000 7988 Enqueuing Move request for scope (0.35, -0.16)
21:46:44.804 00.000 15712 Worker thread wakes up
21:46:44.804 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.16) opts 0xd
21:46:44.804 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, -0.16)
21:46:44.804 00.000 15712 Moving (0.35, -0.16) raw xDistance=0.16 yDistance=-0.35
21:46:44.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:44.804 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6
21:46:44.816 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:44.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:44.818 00.002 7988 Enqueuing Expose request
21:46:44.818 00.000 15712 PPEC rslt: input = 0.16, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:44.818 00.000 15712 PPEC: input: 0.16, control: 0.00, exposure: 1500
21:46:44.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:46:44.818 00.000 15712 MoveAxis(W, 1, ABG)
21:46:44.820 00.002 15712 Guiding  Dir = 3, Dur = 1
21:46:44.820 00.000 15712 IsGuiding returns 0
21:46:44.843 00.023 15712 IsGuiding returns 0
21:46:44.843 00.000 15712 Move returns status 0, amount 1
21:46:44.843 00.000 15712 MoveAxis(N, 89, ABG)
21:46:44.843 00.000 15712 Guiding  Dir = 0, Dur = 89
21:46:44.843 00.000 15712 IsGuiding returns 0
21:46:44.967 00.124 15712 IsGuiding returns 1
21:46:44.967 00.000 15712 scope still moving after pulse duration time elapsed
21:46:44.996 00.029 15712 IsGuiding returns 1
21:46:45.066 00.070 15712 IsGuiding returns 0
21:46:45.066 00.000 15712 scope move finished after 89 + 134 ms
21:46:45.066 00.000 15712 Move returns status 0, amount 89
21:46:45.066 00.000 15712 move complete, result=0
21:46:45.066 00.000 7988 GuideStep: 0.2 px 1 ms WEST, -0.3 px 89 ms NORTH
21:46:45.068 00.002 15712 worker thread done servicing request
21:46:45.068 00.000 15712 Worker thread wakes up
21:46:45.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:45.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:46.707 01.639 15712 Exposure complete
21:46:46.760 00.053 15712 worker thread done servicing request
21:46:46.760 00.000 7988 OnExposeComplete: enter
21:46:46.760 00.000 7988 UpdateGuideState(): m_state=6
21:46:46.768 00.008 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6905
21:46:46.768 00.000 7988 Star::Find returns 1 (0), X=1182.35, Y=443.10, Mass=1506, SNR=26.6, Peak=199 HFD=3.4
21:46:46.768 00.000 7988 MultiStar: [#1 -0.05,-0.16,1.00,U] [#2 0.15,0.04,1.02,U] [#3 -0.08,0.14,0.94,U] [#4 -0.17,0.05,1.02,U] [#5 -0.21,-0.19,0.71,U] [#6 0.17,-0.06,0.72,U] [#7 0.08,-0.19,0.66,U] [#8 0.11,-0.08,0.64,U] 
21:46:46.768 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.23, -0.15}
21:46:46.768 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
21:46:46.768 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.75)
21:46:46.768 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.15 mountX=0.06 mountY=-0.02, mountTheta=-0.40
21:46:46.777 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.06, opts=13)
21:46:46.777 00.000 7988 Enqueuing Move request for scope (0.03, -0.06)
21:46:46.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:46.777 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.6
21:46:46.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:46.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:46.777 00.000 7988 Enqueuing Expose request
21:46:46.784 00.007 15712 Worker thread wakes up
21:46:46.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
21:46:46.784 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
21:46:46.784 00.000 15712 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=-0.02
21:46:46.784 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:46.784 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
21:46:46.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:46.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:46.784 00.000 15712 MoveAxis(W, 1, ABG)
21:46:46.784 00.000 15712 Guiding  Dir = 3, Dur = 1
21:46:46.784 00.000 15712 IsGuiding returns 0
21:46:46.800 00.016 15712 IsGuiding returns 0
21:46:46.800 00.000 15712 Move returns status 0, amount 1
21:46:46.800 00.000 15712 MoveAxis(N, 0, ABG)
21:46:46.800 00.000 15712 Move returns status 0, amount 0
21:46:46.800 00.000 15712 move complete, result=0
21:46:46.800 00.000 15712 worker thread done servicing request
21:46:46.800 00.000 15712 Worker thread wakes up
21:46:46.800 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:46:46.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:46.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:48.036 01.236 7988 evsrv: cli 0CCD0168 connect
21:46:48.036 00.000 7988 case statement mapped state 6 to 3
21:46:48.036 00.000 7988 case statement mapped state 6 to 3
21:46:48.036 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"7e064326-83c0-451a-9105-29a5eb3dd6d1"}
21:46:48.036 00.000 7988 case statement mapped state 6 to 3
21:46:48.044 00.008 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e064326-83c0-451a-9105-29a5eb3dd6d1"}
21:46:48.045 00.001 7988 evsrv: cli 0CCD0168 disconnect
21:46:48.218 00.173 15712 Exposure complete
21:46:48.278 00.060 15712 worker thread done servicing request
21:46:48.278 00.000 7988 OnExposeComplete: enter
21:46:48.278 00.000 7988 UpdateGuideState(): m_state=6
21:46:48.280 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6906
21:46:48.280 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=443.10, Mass=1439, SNR=25.9, Peak=224 HFD=3.3
21:46:48.280 00.000 7988 MultiStar: [#1 0.13,-0.17,1.04,U] [#2 0.09,0.09,1.04,U] [#3 -0.10,-0.01,0.98,U] [#4 -0.01,0.08,1.07,U] [#5 0.01,-0.13,0.73,U] [#6 0.06,-0.04,0.72,U] [#7 0.09,-0.15,0.70,U] [#8 -0.17,0.02,0.70,U] 
21:46:48.280 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.26, -0.15}
21:46:48.280 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
21:46:48.280 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.35)
21:46:48.280 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.76 mountX=0.05 mountY=-0.05, mountTheta=-0.81
21:46:48.289 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
21:46:48.289 00.000 7988 Enqueuing Move request for scope (0.05, -0.05)
21:46:48.289 00.000 15712 Worker thread wakes up
21:46:48.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:46:48.289 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:46:48.289 00.000 15712 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
21:46:48.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:48.289 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.9
21:46:48.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:48.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:48.296 00.007 7988 Enqueuing Expose request
21:46:48.296 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:48.296 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
21:46:48.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:48.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:46:48.296 00.000 15712 MoveAxis(W, 1, ABG)
21:46:48.296 00.000 15712 Guiding  Dir = 3, Dur = 1
21:46:48.323 00.027 15712 IsGuiding returns 0
21:46:48.344 00.021 15712 IsGuiding returns 0
21:46:48.344 00.000 15712 Move returns status 0, amount 1
21:46:48.344 00.000 15712 MoveAxis(N, 0, ABG)
21:46:48.344 00.000 15712 Move returns status 0, amount 0
21:46:48.344 00.000 15712 move complete, result=0
21:46:48.344 00.000 15712 worker thread done servicing request
21:46:48.344 00.000 15712 Worker thread wakes up
21:46:48.344 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:46:48.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:48.346 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:49.986 01.640 15712 Exposure complete
21:46:50.039 00.053 15712 worker thread done servicing request
21:46:50.039 00.000 7988 OnExposeComplete: enter
21:46:50.039 00.000 7988 UpdateGuideState(): m_state=6
21:46:50.047 00.008 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6907
21:46:50.047 00.000 7988 Star::Find returns 1 (0), X=1182.39, Y=443.19, Mass=1502, SNR=26.5, Peak=217 HFD=3.2
21:46:50.047 00.000 7988 MultiStar: [#1 0.08,-0.14,1.01,U] [#2 0.31,0.18,1.02,U] [#3 -0.06,0.08,0.93,U] [#4 -0.01,0.04,1.04,U] [#5 0.04,-0.12,0.74,U] [#6 0.16,-0.17,0.72,U] [#7 0.26,-0.11,0.69,U] [#8 -0.23,-0.31,0.64,U] 
21:46:50.047 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.27, -0.05}
21:46:50.047 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.58) = xAngle (1.11 = 1.11)
21:46:50.047 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.22 = -2.06)
21:46:50.047 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.46 mountX=0.05 mountY=-0.10, mountTheta=-1.11
21:46:50.047 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
21:46:50.056 00.009 7988 Enqueuing Move request for scope (0.10, -0.05)
21:46:50.058 00.002 15712 Worker thread wakes up
21:46:50.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
21:46:50.058 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
21:46:50.058 00.000 15712 Moving (0.10, -0.05) raw xDistance=0.05 yDistance=-0.10
21:46:50.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:50.058 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.5
21:46:50.060 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:50.060 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:50.062 00.002 7988 Enqueuing Expose request
21:46:50.063 00.001 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:50.063 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
21:46:50.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:50.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:46:50.063 00.000 15712 MoveAxis(W, 3, ABG)
21:46:50.063 00.000 15712 Guiding  Dir = 3, Dur = 3
21:46:50.063 00.000 15712 IsGuiding returns 0
21:46:50.086 00.023 15712 IsGuiding returns 0
21:46:50.086 00.000 15712 Move returns status 0, amount 3
21:46:50.086 00.000 15712 MoveAxis(N, 0, ABG)
21:46:50.086 00.000 15712 Move returns status 0, amount 0
21:46:50.086 00.000 15712 move complete, result=0
21:46:50.086 00.000 15712 worker thread done servicing request
21:46:50.086 00.000 15712 Worker thread wakes up
21:46:50.086 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:46:50.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:50.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:51.497 01.411 15712 Exposure complete
21:46:51.552 00.055 15712 worker thread done servicing request
21:46:51.552 00.000 7988 OnExposeComplete: enter
21:46:51.552 00.000 7988 UpdateGuideState(): m_state=6
21:46:51.561 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6908
21:46:51.561 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=443.06, Mass=1524, SNR=26.6, Peak=207 HFD=3.5
21:46:51.561 00.000 7988 MultiStar: [#1 0.05,-0.10,1.01,U] [#2 -0.00,0.04,0.99,U] [#3 -0.24,0.09,0.93,U] [#4 -0.14,0.15,1.05,U] [#5 0.28,-0.24,0.73,U] [#6 -0.02,-0.08,0.71,U] [#7 0.25,-0.23,0.66,U] [#8 -0.26,0.13,0.64,U] 
21:46:51.561 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.33, -0.19}
21:46:51.561 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.58) = xAngle (0.58 = 0.58)
21:46:51.561 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.69 = -2.59)
21:46:51.561 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.00 mountX=0.04 mountY=-0.02, mountTheta=-0.56
21:46:51.569 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
21:46:51.569 00.000 7988 Enqueuing Move request for scope (0.03, -0.04)
21:46:51.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:51.569 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6
21:46:51.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:51.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:51.569 00.000 7988 Enqueuing Expose request
21:46:51.577 00.008 15712 Worker thread wakes up
21:46:51.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
21:46:51.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
21:46:51.577 00.000 15712 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=-0.02
21:46:51.577 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:51.577 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
21:46:51.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:51.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:51.577 00.000 15712 MoveAxis(W, 4, ABG)
21:46:51.577 00.000 15712 Guiding  Dir = 3, Dur = 4
21:46:51.577 00.000 15712 IsGuiding returns 0
21:46:51.603 00.026 15712 IsGuiding returns 0
21:46:51.603 00.000 15712 Move returns status 0, amount 4
21:46:51.603 00.000 15712 MoveAxis(N, 0, ABG)
21:46:51.603 00.000 15712 Move returns status 0, amount 0
21:46:51.603 00.000 15712 move complete, result=0
21:46:51.603 00.000 15712 worker thread done servicing request
21:46:51.603 00.000 15712 Worker thread wakes up
21:46:51.603 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
21:46:51.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:51.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:53.240 01.637 15712 Exposure complete
21:46:53.287 00.047 15712 worker thread done servicing request
21:46:53.287 00.000 7988 OnExposeComplete: enter
21:46:53.287 00.000 7988 UpdateGuideState(): m_state=6
21:46:53.287 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6909
21:46:53.302 00.015 7988 Star::Find returns 1 (0), X=1182.45, Y=443.27, Mass=1593, SNR=27.4, Peak=187 HFD=3.5
21:46:53.304 00.002 7988 MultiStar: [#1 0.14,0.04,1.00,U] [#2 0.08,0.29,0.96,U] [#3 0.02,0.25,0.91,U] [#4 0.08,0.29,0.99,U] [#5 0.17,0.12,0.71,U] [#6 0.09,0.29,0.68,U] [#7 0.29,0.02,0.64,U] [#8 0.01,0.26,0.63,U] 
21:46:53.304 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.18}, one-star: {0.33, 0.02}
21:46:53.304 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
21:46:53.304 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.68)
21:46:53.304 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.92 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
21:46:53.304 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.18, opts=13)
21:46:53.304 00.000 7988 Enqueuing Move request for scope (0.13, 0.18)
21:46:53.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:53.304 00.000 7988 UpdateGuideState exits: m=1593 SNR=27.4
21:46:53.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:53.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:53.315 00.011 7988 Enqueuing Expose request
21:46:53.315 00.000 15712 Worker thread wakes up
21:46:53.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
21:46:53.315 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
21:46:53.315 00.000 15712 Moving (0.13, 0.18) raw xDistance=-0.18 yDistance=-0.14
21:46:53.321 00.006 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:46:53.321 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
21:46:53.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:53.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:46:53.321 00.000 15712 MoveAxis(E, 31, ABG)
21:46:53.321 00.000 15712 Guiding  Dir = 2, Dur = 31
21:46:53.321 00.000 15712 IsGuiding returns 0
21:46:53.338 00.017 15712 PulseGuide returned control before completion, sleep 17
21:46:53.372 00.034 15712 IsGuiding returns 1
21:46:53.372 00.000 15712 scope still moving after pulse duration time elapsed
21:46:53.413 00.041 15712 IsGuiding returns 0
21:46:53.413 00.000 15712 scope move finished after 31 + 60 ms
21:46:53.413 00.000 15712 Move returns status 0, amount 31
21:46:53.413 00.000 15712 MoveAxis(N, 0, ABG)
21:46:53.413 00.000 15712 Move returns status 0, amount 0
21:46:53.413 00.000 15712 move complete, result=0
21:46:53.413 00.000 15712 worker thread done servicing request
21:46:53.413 00.000 15712 Worker thread wakes up
21:46:53.413 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
21:46:53.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:53.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:54.832 01.419 15712 Exposure complete
21:46:54.893 00.061 15712 worker thread done servicing request
21:46:54.893 00.000 7988 OnExposeComplete: enter
21:46:54.893 00.000 7988 UpdateGuideState(): m_state=6
21:46:54.896 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6910
21:46:54.896 00.000 7988 Star::Find returns 1 (0), X=1182.37, Y=442.90, Mass=1499, SNR=26.4, Peak=174 HFD=3.3
21:46:54.898 00.002 7988 MultiStar: [#1 0.20,-0.22,1.00,U] [#2 0.10,-0.04,1.00,U] [#3 -0.06,-0.11,0.96,U] [#4 -0.16,-0.16,1.02,U] [#5 0.22,-0.18,0.73,U] [#6 0.10,-0.21,0.72,U] [#7 0.37,-0.06,0.69,U] [#8 -0.15,-0.37,0.64,U] 
21:46:54.898 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.19}, one-star: {0.25, -0.35}
21:46:54.900 00.002 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
21:46:54.900 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.70)
21:46:54.902 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.11 mountX=0.19 mountY=-0.09, mountTheta=-0.44
21:46:54.904 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.19, opts=13)
21:46:54.906 00.002 7988 Enqueuing Move request for scope (0.09, -0.19)
21:46:54.906 00.000 15712 Worker thread wakes up
21:46:54.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
21:46:54.906 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
21:46:54.906 00.000 15712 Moving (0.09, -0.19) raw xDistance=0.19 yDistance=-0.09
21:46:54.910 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:54.912 00.002 7988 UpdateGuideState exits: m=1499 SNR=26.4
21:46:54.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:54.912 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:54.912 00.000 7988 Enqueuing Expose request
21:46:54.912 00.000 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:46:54.912 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
21:46:54.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:54.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:46:54.912 00.000 15712 MoveAxis(W, 39, ABG)
21:46:54.912 00.000 15712 Guiding  Dir = 3, Dur = 39
21:46:54.912 00.000 15712 IsGuiding returns 0
21:46:54.944 00.032 15712 PulseGuide returned control before completion, sleep 22
21:46:54.975 00.031 15712 IsGuiding returns 1
21:46:54.975 00.000 15712 scope still moving after pulse duration time elapsed
21:46:55.008 00.033 15712 IsGuiding returns 0
21:46:55.008 00.000 15712 scope move finished after 39 + 51 ms
21:46:55.008 00.000 15712 Move returns status 0, amount 39
21:46:55.008 00.000 15712 MoveAxis(N, 0, ABG)
21:46:55.008 00.000 15712 Move returns status 0, amount 0
21:46:55.008 00.000 15712 move complete, result=0
21:46:55.008 00.000 15712 worker thread done servicing request
21:46:55.008 00.000 15712 Worker thread wakes up
21:46:55.008 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
21:46:55.010 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:55.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:56.750 01.740 15712 Exposure complete
21:46:56.805 00.055 15712 worker thread done servicing request
21:46:56.805 00.000 7988 OnExposeComplete: enter
21:46:56.805 00.000 7988 UpdateGuideState(): m_state=6
21:46:56.811 00.006 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6911
21:46:56.812 00.001 7988 Star::Find returns 1 (0), X=1182.42, Y=443.03, Mass=1450, SNR=26.0, Peak=176 HFD=3.4
21:46:56.814 00.002 7988 MultiStar: [#1 0.22,-0.07,1.02,U] [#2 0.12,0.27,1.01,U] [#3 -0.00,0.22,0.95,U] [#4 -0.06,0.07,1.04,U] [#5 0.09,0.03,0.74,U] [#6 0.13,-0.08,0.72,U] [#7 0.01,-0.22,0.70,U] [#8 0.08,-0.09,0.64,U] 
21:46:56.814 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.30, -0.22}
21:46:56.816 00.002 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.58 = 1.58)
21:46:56.816 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.69 = -1.59)
21:46:56.818 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.01 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
21:46:56.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.00, opts=13)
21:46:56.820 00.002 7988 Enqueuing Move request for scope (0.10, 0.00)
21:46:56.822 00.002 15712 Worker thread wakes up
21:46:56.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
21:46:56.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
21:46:56.822 00.000 15712 Moving (0.10, 0.00) raw xDistance=-0.00 yDistance=-0.10
21:46:56.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:56.822 00.000 7988 UpdateGuideState exits: m=1450 SNR=26.0
21:46:56.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:56.824 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:56.824 00.000 7988 Enqueuing Expose request
21:46:56.826 00.002 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:56.826 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
21:46:56.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:56.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:46:56.826 00.000 15712 MoveAxis(W, 2, ABG)
21:46:56.826 00.000 15712 Guiding  Dir = 3, Dur = 2
21:46:56.826 00.000 15712 IsGuiding returns 0
21:46:56.890 00.064 15712 IsGuiding returns 0
21:46:56.890 00.000 15712 Move returns status 0, amount 2
21:46:56.890 00.000 15712 MoveAxis(N, 0, ABG)
21:46:56.890 00.000 15712 Move returns status 0, amount 0
21:46:56.890 00.000 15712 move complete, result=0
21:46:56.890 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:46:56.892 00.002 15712 worker thread done servicing request
21:46:56.892 00.000 15712 Worker thread wakes up
21:46:56.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:56.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:46:58.297 01.405 15712 Exposure complete
21:46:58.357 00.060 15712 worker thread done servicing request
21:46:58.357 00.000 7988 OnExposeComplete: enter
21:46:58.358 00.001 7988 UpdateGuideState(): m_state=6
21:46:58.360 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6912
21:46:58.360 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=443.01, Mass=1446, SNR=25.8, Peak=167 HFD=3.4
21:46:58.362 00.002 7988 MultiStar: [#1 -0.16,-0.26,1.00,U] [#2 0.11,0.02,1.05,U] [#3 -0.16,0.02,0.99,U] [#4 -0.20,-0.10,1.04,U] [#5 -0.01,-0.11,0.72,U] [#6 0.15,-0.14,0.73,U] [#7 -0.01,-0.10,0.69,U] [#8 -0.20,-0.13,0.64,U] 
21:46:58.362 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {0.12, -0.24}
21:46:58.364 00.002 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.33 = -0.33)
21:46:58.364 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.78 = 2.78)
21:46:58.366 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.91 mountX=0.11 mountY=0.04, mountTheta=0.36
21:46:58.368 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.11, opts=13)
21:46:58.368 00.000 7988 Enqueuing Move request for scope (-0.04, -0.11)
21:46:58.370 00.002 15712 Worker thread wakes up
21:46:58.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
21:46:58.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
21:46:58.370 00.000 15712 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=0.04
21:46:58.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:46:58.370 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.8
21:46:58.372 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:58.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:46:58.374 00.002 7988 Enqueuing Expose request
21:46:58.374 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:46:58.374 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
21:46:58.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:58.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:46:58.374 00.000 15712 MoveAxis(W, 1, ABG)
21:46:58.374 00.000 15712 Guiding  Dir = 3, Dur = 1
21:46:58.374 00.000 15712 IsGuiding returns 0
21:46:58.394 00.020 15712 IsGuiding returns 0
21:46:58.394 00.000 15712 Move returns status 0, amount 1
21:46:58.394 00.000 15712 MoveAxis(N, 0, ABG)
21:46:58.394 00.000 15712 Move returns status 0, amount 0
21:46:58.394 00.000 15712 move complete, result=0
21:46:58.394 00.000 15712 worker thread done servicing request
21:46:58.394 00.000 15712 Worker thread wakes up
21:46:58.394 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:46:58.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:46:58.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:00.033 01.639 15712 Exposure complete
21:47:00.087 00.054 15712 worker thread done servicing request
21:47:00.087 00.000 7988 OnExposeComplete: enter
21:47:00.087 00.000 7988 UpdateGuideState(): m_state=6
21:47:00.087 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6913
21:47:00.097 00.010 7988 Star::Find returns 1 (0), X=1182.27, Y=442.94, Mass=1505, SNR=26.3, Peak=185 HFD=3.4
21:47:00.097 00.000 7988 MultiStar: [#1 -0.06,-0.22,0.99,U] [#2 0.27,-0.03,1.00,U] [#3 -0.06,-0.04,0.95,U] [#4 -0.14,0.02,1.05,U] [#5 0.01,-0.31,0.72,U] [#6 0.14,-0.34,0.71,U] [#7 0.23,-0.32,0.67,U] [#8 -0.05,-0.33,0.65,U] 
21:47:00.099 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.19}, one-star: {0.15, -0.30}
21:47:00.099 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
21:47:00.101 00.002 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.91)
21:47:00.101 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.31 mountX=0.19 mountY=-0.05, mountTheta=-0.24
21:47:00.104 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.19, opts=13)
21:47:00.104 00.000 7988 Enqueuing Move request for scope (0.05, -0.19)
21:47:00.106 00.002 15712 Worker thread wakes up
21:47:00.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
21:47:00.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
21:47:00.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:00.106 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.3
21:47:00.109 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:00.109 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:00.109 00.000 7988 Enqueuing Expose request
21:47:00.109 00.000 15712 Moving (0.05, -0.19) raw xDistance=0.19 yDistance=-0.05
21:47:00.113 00.004 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:47:00.113 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
21:47:00.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:00.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:47:00.113 00.000 15712 MoveAxis(W, 36, ABG)
21:47:00.113 00.000 15712 Guiding  Dir = 3, Dur = 36
21:47:00.113 00.000 15712 IsGuiding returns 0
21:47:00.138 00.025 15712 PulseGuide returned control before completion, sleep 24
21:47:00.183 00.045 15712 IsGuiding returns 0
21:47:00.183 00.000 15712 Move returns status 0, amount 36
21:47:00.183 00.000 15712 MoveAxis(N, 0, ABG)
21:47:00.183 00.000 15712 Move returns status 0, amount 0
21:47:00.183 00.000 15712 move complete, result=0
21:47:00.183 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
21:47:00.188 00.005 15712 worker thread done servicing request
21:47:00.188 00.000 15712 Worker thread wakes up
21:47:00.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:00.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:01.598 01.410 15712 Exposure complete
21:47:01.657 00.059 15712 worker thread done servicing request
21:47:01.657 00.000 7988 OnExposeComplete: enter
21:47:01.659 00.002 7988 UpdateGuideState(): m_state=6
21:47:01.661 00.002 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6914
21:47:01.661 00.000 7988 Star::Find returns 1 (0), X=1182.28, Y=443.31, Mass=1498, SNR=26.3, Peak=200 HFD=3.6
21:47:01.663 00.002 7988 MultiStar: [#1 0.07,-0.08,0.97,U] [#2 0.06,0.29,1.00,U] [#3 -0.11,0.18,0.96,U] [#4 -0.09,0.22,1.02,U] [#5 0.14,0.14,0.68,U] [#6 -0.05,0.09,0.70,U] [#7 0.03,-0.02,0.63,U] [#8 -0.29,-0.13,0.66,U] 
21:47:01.663 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {0.16, 0.06}
21:47:01.665 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.10)
21:47:01.666 00.001 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.01)
21:47:01.666 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.61 mountX=-0.10 mountY=0.00, mountTheta=3.13
21:47:01.668 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.10, opts=13)
21:47:01.670 00.002 7988 Enqueuing Move request for scope (-0.00, 0.10)
21:47:01.670 00.000 15712 Worker thread wakes up
21:47:01.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
21:47:01.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:01.670 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3
21:47:01.670 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
21:47:01.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:01.675 00.005 15712 Moving (-0.00, 0.10) raw xDistance=-0.10 yDistance=0.00
21:47:01.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:01.675 00.000 7988 Enqueuing Expose request
21:47:01.675 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:01.675 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:47:01.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:01.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:47:01.675 00.000 15712 MoveAxis(E, 4, ABG)
21:47:01.675 00.000 15712 Guiding  Dir = 2, Dur = 4
21:47:01.675 00.000 15712 IsGuiding returns 0
21:47:01.700 00.025 15712 IsGuiding returns 0
21:47:01.700 00.000 15712 Move returns status 0, amount 4
21:47:01.700 00.000 15712 MoveAxis(N, 0, ABG)
21:47:01.700 00.000 15712 Move returns status 0, amount 0
21:47:01.700 00.000 15712 move complete, result=0
21:47:01.700 00.000 15712 worker thread done servicing request
21:47:01.700 00.000 15712 Worker thread wakes up
21:47:01.700 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:47:01.707 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:01.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:03.347 01.640 15712 Exposure complete
21:47:03.399 00.052 15712 worker thread done servicing request
21:47:03.399 00.000 7988 OnExposeComplete: enter
21:47:03.399 00.000 7988 UpdateGuideState(): m_state=6
21:47:03.408 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6915
21:47:03.408 00.000 7988 Star::Find returns 1 (0), X=1182.25, Y=443.15, Mass=1528, SNR=26.6, Peak=190 HFD=3.6
21:47:03.408 00.000 7988 MultiStar: [#1 -0.06,0.01,1.01,U] [#2 -0.01,0.23,1.01,U] [#3 -0.33,0.11,0.93,U] [#4 -0.29,0.10,1.02,U] [#5 -0.07,0.08,0.70,U] [#6 -0.14,0.07,0.72,U] [#7 -0.09,-0.12,0.64,U] [#8 -0.07,0.00,0.67,U] 
21:47:03.408 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {0.13, -0.09}
21:47:03.408 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.58) = xAngle (4.28 = -2.00)
21:47:03.408 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.39 = 1.11)
21:47:03.415 00.007 7988 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.70 mountX=-0.05 mountY=0.10, mountTheta=2.01
21:47:03.415 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.05, opts=13)
21:47:03.415 00.000 7988 Enqueuing Move request for scope (-0.10, 0.05)
21:47:03.415 00.000 15712 Worker thread wakes up
21:47:03.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
21:47:03.415 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
21:47:03.415 00.000 15712 Moving (-0.10, 0.05) raw xDistance=-0.05 yDistance=0.10
21:47:03.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:03.415 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6
21:47:03.421 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:03.421 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:03.423 00.002 7988 Enqueuing Expose request
21:47:03.424 00.001 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:03.424 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
21:47:03.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:03.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:47:03.424 00.000 15712 MoveAxis(E, 6, ABG)
21:47:03.424 00.000 15712 Guiding  Dir = 2, Dur = 6
21:47:03.424 00.000 15712 IsGuiding returns 0
21:47:03.440 00.016 15712 IsGuiding returns 0
21:47:03.448 00.008 15712 Move returns status 0, amount 6
21:47:03.448 00.000 15712 MoveAxis(N, 0, ABG)
21:47:03.448 00.000 15712 Move returns status 0, amount 0
21:47:03.448 00.000 15712 move complete, result=0
21:47:03.448 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:47:03.448 00.000 15712 worker thread done servicing request
21:47:03.448 00.000 15712 Worker thread wakes up
21:47:03.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:03.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:04.855 01.407 15712 Exposure complete
21:47:04.915 00.060 15712 worker thread done servicing request
21:47:04.915 00.000 7988 OnExposeComplete: enter
21:47:04.917 00.002 7988 UpdateGuideState(): m_state=6
21:47:04.918 00.001 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6916
21:47:04.918 00.000 7988 Star::Find returns 1 (0), X=1182.23, Y=443.22, Mass=1566, SNR=26.9, Peak=197 HFD=3.6
21:47:04.918 00.000 7988 MultiStar: [#1 -0.13,-0.15,1.00,U] [#2 -0.06,0.22,0.97,U] [#3 -0.22,0.06,0.94,U] [#4 -0.13,-0.02,1.03,U] [#5 0.09,-0.04,0.72,U] [#6 -0.06,-0.00,0.69,U] [#7 -0.04,0.00,0.66,U] [#8 -0.34,0.02,0.64,U] 
21:47:04.918 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.11, -0.03}
21:47:04.918 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.58) = xAngle (4.64 = -1.64)
21:47:04.918 00.000 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.47)
21:47:04.918 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.06 mountX=-0.01 mountY=0.08, mountTheta=1.64
21:47:04.926 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.01, opts=13)
21:47:04.930 00.004 7988 Enqueuing Move request for scope (-0.08, 0.01)
21:47:04.930 00.000 15712 Worker thread wakes up
21:47:04.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
21:47:04.930 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
21:47:04.930 00.000 15712 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=0.08
21:47:04.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:04.930 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.9
21:47:04.934 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:04.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:04.934 00.000 7988 Enqueuing Expose request
21:47:04.934 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:04.934 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
21:47:04.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:04.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:47:04.934 00.000 15712 MoveAxis(E, 6, ABG)
21:47:04.934 00.000 15712 Guiding  Dir = 2, Dur = 6
21:47:04.950 00.016 15712 IsGuiding returns 0
21:47:04.966 00.016 15712 IsGuiding returns 0
21:47:04.966 00.000 15712 Move returns status 0, amount 6
21:47:04.966 00.000 15712 MoveAxis(N, 0, ABG)
21:47:04.966 00.000 15712 Move returns status 0, amount 0
21:47:04.966 00.000 15712 move complete, result=0
21:47:04.966 00.000 15712 worker thread done servicing request
21:47:04.966 00.000 15712 Worker thread wakes up
21:47:04.966 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:47:04.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:04.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:06.707 01.741 15712 Exposure complete
21:47:06.762 00.055 15712 worker thread done servicing request
21:47:06.762 00.000 7988 OnExposeComplete: enter
21:47:06.762 00.000 7988 UpdateGuideState(): m_state=6
21:47:06.768 00.006 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6917
21:47:06.769 00.001 7988 Star::Find returns 1 (0), X=1182.30, Y=443.21, Mass=1542, SNR=26.7, Peak=206 HFD=3.6
21:47:06.769 00.000 7988 MultiStar: [#1 -0.11,-0.02,1.01,U] [#2 -0.04,0.29,1.00,U] [#3 -0.06,0.23,0.95,U] [#4 -0.25,0.36,1.01,U] [#5 0.06,0.08,0.67,U] [#6 0.13,0.14,0.70,U] [#7 0.04,0.00,0.67,U] [#8 -0.36,0.24,0.68,U] 
21:47:06.769 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {0.18, -0.04}
21:47:06.769 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.81)
21:47:06.769 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
21:47:06.769 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.89 mountX=-0.15 mountY=0.05, mountTheta=2.84
21:47:06.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.15, opts=13)
21:47:06.769 00.000 7988 Enqueuing Move request for scope (-0.05, 0.15)
21:47:06.769 00.000 15712 Worker thread wakes up
21:47:06.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
21:47:06.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
21:47:06.769 00.000 15712 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=0.05
21:47:06.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:06.779 00.010 7988 UpdateGuideState exits: m=1542 SNR=26.7
21:47:06.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:06.781 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:06.781 00.000 7988 Enqueuing Expose request
21:47:06.783 00.002 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:06.783 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
21:47:06.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:06.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:47:06.783 00.000 15712 MoveAxis(E, 8, ABG)
21:47:06.783 00.000 15712 Guiding  Dir = 2, Dur = 8
21:47:06.783 00.000 15712 IsGuiding returns 0
21:47:06.805 00.022 15712 IsGuiding returns 0
21:47:06.805 00.000 15712 Move returns status 0, amount 8
21:47:06.805 00.000 15712 MoveAxis(N, 0, ABG)
21:47:06.805 00.000 15712 Move returns status 0, amount 0
21:47:06.805 00.000 15712 move complete, result=0
21:47:06.805 00.000 15712 worker thread done servicing request
21:47:06.805 00.000 15712 Worker thread wakes up
21:47:06.805 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
21:47:06.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:06.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:08.223 01.418 15712 Exposure complete
21:47:08.281 00.058 15712 worker thread done servicing request
21:47:08.281 00.000 7988 OnExposeComplete: enter
21:47:08.281 00.000 7988 UpdateGuideState(): m_state=6
21:47:08.285 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6918
21:47:08.285 00.000 7988 Star::Find returns 1 (0), X=1182.16, Y=443.31, Mass=1530, SNR=26.6, Peak=197 HFD=3.7
21:47:08.287 00.002 7988 MultiStar: [#1 -0.05,-0.14,1.01,U] [#2 0.09,0.25,0.98,U] [#3 -0.13,0.21,0.94,U] [#4 -0.14,0.11,1.02,U] [#5 0.14,0.00,0.70,U] [#6 0.24,0.09,0.70,U] [#7 -0.18,-0.08,0.67,U] [#8 -0.15,-0.03,0.64,U] 
21:47:08.287 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.04, 0.06}
21:47:08.290 00.003 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.42 = -2.86)
21:47:08.291 00.001 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.25)
21:47:08.291 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.84 mountX=-0.06 mountY=0.02, mountTheta=2.89
21:47:08.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
21:47:08.291 00.000 7988 Enqueuing Move request for scope (-0.02, 0.06)
21:47:08.291 00.000 15712 Worker thread wakes up
21:47:08.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
21:47:08.291 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
21:47:08.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:08.291 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
21:47:08.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:08.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:08.291 00.000 7988 Enqueuing Expose request
21:47:08.302 00.011 15712 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
21:47:08.302 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:08.302 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
21:47:08.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:08.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:08.302 00.000 15712 MoveAxis(E, 8, ABG)
21:47:08.302 00.000 15712 Guiding  Dir = 2, Dur = 8
21:47:08.302 00.000 15712 IsGuiding returns 0
21:47:08.318 00.016 15712 IsGuiding returns 0
21:47:08.318 00.000 15712 Move returns status 0, amount 8
21:47:08.318 00.000 15712 MoveAxis(N, 0, ABG)
21:47:08.324 00.006 15712 Move returns status 0, amount 0
21:47:08.324 00.000 15712 move complete, result=0
21:47:08.324 00.000 15712 worker thread done servicing request
21:47:08.324 00.000 15712 Worker thread wakes up
21:47:08.324 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
21:47:08.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:08.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:09.965 01.641 15712 Exposure complete
21:47:10.023 00.058 15712 worker thread done servicing request
21:47:10.023 00.000 7988 OnExposeComplete: enter
21:47:10.023 00.000 7988 UpdateGuideState(): m_state=6
21:47:10.026 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6919
21:47:10.026 00.000 7988 Star::Find returns 1 (0), X=1182.41, Y=443.16, Mass=1570, SNR=26.9, Peak=200 HFD=3.6
21:47:10.026 00.000 7988 MultiStar: [#1 -0.06,-0.15,0.99,U] [#2 0.29,-0.01,1.01,U] [#3 -0.09,0.12,0.95,U] [#4 -0.04,0.01,1.01,U] [#5 0.40,0.05,0.72,U] [#6 0.17,-0.06,0.70,U] [#7 0.06,-0.23,0.68,U] [#8 -0.35,-0.24,0.61,U] 
21:47:10.026 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.30, -0.09}
21:47:10.026 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
21:47:10.032 00.006 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.19)
21:47:10.032 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.59 mountX=0.06 mountY=-0.08, mountTheta=-0.98
21:47:10.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.06, opts=13)
21:47:10.032 00.000 7988 Enqueuing Move request for scope (0.08, -0.06)
21:47:10.032 00.000 15712 Worker thread wakes up
21:47:10.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
21:47:10.032 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
21:47:10.032 00.000 15712 Moving (0.08, -0.06) raw xDistance=0.06 yDistance=-0.08
21:47:10.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:10.032 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.9
21:47:10.039 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:10.040 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:10.040 00.000 7988 Enqueuing Expose request
21:47:10.042 00.002 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:10.042 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
21:47:10.042 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:10.042 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:47:10.042 00.000 15712 MoveAxis(E, 9, ABG)
21:47:10.042 00.000 15712 Guiding  Dir = 2, Dur = 9
21:47:10.042 00.000 15712 IsGuiding returns 0
21:47:10.057 00.015 15712 IsGuiding returns 0
21:47:10.057 00.000 15712 Move returns status 0, amount 9
21:47:10.057 00.000 15712 MoveAxis(N, 0, ABG)
21:47:10.057 00.000 15712 Move returns status 0, amount 0
21:47:10.057 00.000 15712 move complete, result=0
21:47:10.057 00.000 15712 worker thread done servicing request
21:47:10.057 00.000 15712 Worker thread wakes up
21:47:10.057 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:47:10.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:10.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:11.477 01.420 15712 Exposure complete
21:47:11.535 00.058 15712 worker thread done servicing request
21:47:11.535 00.000 7988 OnExposeComplete: enter
21:47:11.535 00.000 7988 UpdateGuideState(): m_state=6
21:47:11.535 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6920
21:47:11.535 00.000 7988 Star::Find returns 1 (0), X=1182.52, Y=442.98, Mass=1532, SNR=26.7, Peak=173 HFD=3.6
21:47:11.540 00.005 7988 MultiStar: [#1 0.03,-0.14,1.02,U] [#2 0.17,0.14,1.02,U] [#3 0.06,0.04,0.95,U] [#4 0.09,-0.02,1.03,U] [#5 0.21,0.06,0.72,U] [#6 0.07,-0.01,0.72,U] [#7 0.18,-0.09,0.62,U] [#8 -0.24,0.11,0.66,U] 
21:47:11.540 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.41, -0.27}
21:47:11.540 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
21:47:11.540 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.47 = -1.81)
21:47:11.540 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=0.02 mountY=-0.12, mountTheta=-1.36
21:47:11.540 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.03, opts=13)
21:47:11.540 00.000 7988 Enqueuing Move request for scope (0.12, -0.03)
21:47:11.540 00.000 15712 Worker thread wakes up
21:47:11.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
21:47:11.540 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
21:47:11.540 00.000 15712 Moving (0.12, -0.03) raw xDistance=0.02 yDistance=-0.12
21:47:11.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:11.540 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7
21:47:11.550 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:11.552 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:11.552 00.000 7988 Enqueuing Expose request
21:47:11.552 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:11.552 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
21:47:11.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:11.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:47:11.552 00.000 15712 MoveAxis(E, 9, ABG)
21:47:11.552 00.000 15712 Guiding  Dir = 2, Dur = 9
21:47:11.552 00.000 15712 IsGuiding returns 0
21:47:11.575 00.023 15712 IsGuiding returns 0
21:47:11.575 00.000 15712 Move returns status 0, amount 9
21:47:11.575 00.000 15712 MoveAxis(N, 0, ABG)
21:47:11.575 00.000 15712 Move returns status 0, amount 0
21:47:11.575 00.000 15712 move complete, result=0
21:47:11.575 00.000 15712 worker thread done servicing request
21:47:11.575 00.000 15712 Worker thread wakes up
21:47:11.575 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:47:11.585 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:11.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:13.325 01.740 15712 Exposure complete
21:47:13.384 00.059 15712 worker thread done servicing request
21:47:13.384 00.000 7988 OnExposeComplete: enter
21:47:13.384 00.000 7988 UpdateGuideState(): m_state=6
21:47:13.387 00.003 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6921
21:47:13.389 00.002 7988 Star::Find returns 1 (0), X=1182.50, Y=443.23, Mass=1545, SNR=26.7, Peak=181 HFD=3.5
21:47:13.389 00.000 7988 MultiStar: [#1 0.15,-0.07,1.02,U] [#2 0.14,0.07,0.97,U] [#3 -0.02,0.21,0.95,U] [#4 0.16,0.14,1.01,U] [#5 0.46,0.05,0.70,U] [#6 0.20,0.03,0.70,U] [#7 0.01,-0.05,0.69,U] [#8 -0.11,-0.00,0.67,U] 
21:47:13.389 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.38, -0.01}
21:47:13.389 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.85 = 1.85)
21:47:13.389 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.96 = -1.32)
21:47:13.389 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.28 mountX=-0.05 mountY=-0.16, mountTheta=-1.85
21:47:13.389 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.04, opts=13)
21:47:13.389 00.000 7988 Enqueuing Move request for scope (0.16, 0.04)
21:47:13.398 00.009 15712 Worker thread wakes up
21:47:13.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
21:47:13.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
21:47:13.398 00.000 15712 Moving (0.16, 0.04) raw xDistance=-0.05 yDistance=-0.16
21:47:13.399 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:13.399 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.7
21:47:13.401 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:13.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:13.403 00.002 7988 Enqueuing Expose request
21:47:13.403 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:13.403 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
21:47:13.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:13.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:47:13.403 00.000 15712 MoveAxis(E, 9, ABG)
21:47:13.403 00.000 15712 Guiding  Dir = 2, Dur = 9
21:47:13.403 00.000 15712 IsGuiding returns 0
21:47:13.423 00.020 15712 IsGuiding returns 0
21:47:13.423 00.000 15712 Move returns status 0, amount 9
21:47:13.423 00.000 15712 MoveAxis(N, 0, ABG)
21:47:13.423 00.000 15712 Move returns status 0, amount 0
21:47:13.423 00.000 15712 move complete, result=0
21:47:13.423 00.000 15712 worker thread done servicing request
21:47:13.423 00.000 15712 Worker thread wakes up
21:47:13.423 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
21:47:13.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:13.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:14.838 01.415 15712 Exposure complete
21:47:14.896 00.058 15712 worker thread done servicing request
21:47:14.896 00.000 7988 OnExposeComplete: enter
21:47:14.898 00.002 7988 UpdateGuideState(): m_state=6
21:47:14.899 00.001 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6922
21:47:14.900 00.001 7988 Star::Find returns 1 (0), X=1182.57, Y=443.15, Mass=1446, SNR=26.0, Peak=196 HFD=3.0
21:47:14.902 00.002 7988 MultiStar: [#1 0.13,-0.16,1.04,U] [#2 0.35,0.06,1.03,U] [#3 0.11,0.08,0.97,U] [#4 0.15,0.00,1.09,U] [#5 0.34,-0.34,0.72,U] [#6 0.27,-0.01,0.74,U] [#7 0.45,-0.17,0.68,U] [#8 0.13,-0.16,0.68,U] 
21:47:14.902 00.000 7988 refined, 8 included, MultiStar: {0.26, -0.08}, one-star: {0.45, -0.10}
21:47:14.904 00.002 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
21:47:14.904 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.88)
21:47:14.906 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.29 mountX=0.07 mountY=-0.26, mountTheta=-1.29
21:47:14.908 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.08, opts=13)
21:47:14.908 00.000 7988 Enqueuing Move request for scope (0.26, -0.08)
21:47:14.910 00.002 15712 Worker thread wakes up
21:47:14.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
21:47:14.910 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
21:47:14.910 00.000 15712 Moving (0.26, -0.08) raw xDistance=0.07 yDistance=-0.26
21:47:14.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:14.910 00.000 7988 UpdateGuideState exits: m=1446 SNR=26.0
21:47:14.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:14.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:14.910 00.000 7988 Enqueuing Expose request
21:47:14.915 00.005 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:14.915 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
21:47:14.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:47:14.915 00.000 15712 MoveAxis(E, 8, ABG)
21:47:14.915 00.000 15712 Guiding  Dir = 2, Dur = 8
21:47:14.952 00.037 15712 IsGuiding returns 0
21:47:14.973 00.021 15712 IsGuiding returns 0
21:47:14.973 00.000 15712 Move returns status 0, amount 8
21:47:14.973 00.000 15712 MoveAxis(N, 66, ABG)
21:47:14.973 00.000 15712 Guiding  Dir = 0, Dur = 66
21:47:14.973 00.000 15712 IsGuiding returns 0
21:47:15.053 00.080 15712 IsGuiding returns 1
21:47:15.053 00.000 15712 scope still moving after pulse duration time elapsed
21:47:15.075 00.022 15712 IsGuiding returns 1
21:47:15.107 00.032 15712 IsGuiding returns 1
21:47:15.144 00.037 15712 IsGuiding returns 0
21:47:15.144 00.000 15712 scope move finished after 66 + 108 ms
21:47:15.144 00.000 15712 Move returns status 0, amount 66
21:47:15.144 00.000 15712 move complete, result=0
21:47:15.144 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.3 px 66 ms NORTH
21:47:15.150 00.006 15712 worker thread done servicing request
21:47:15.150 00.000 15712 Worker thread wakes up
21:47:15.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:15.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:16.781 01.631 15712 Exposure complete
21:47:16.872 00.091 15712 worker thread done servicing request
21:47:16.872 00.000 7988 OnExposeComplete: enter
21:47:16.874 00.002 7988 UpdateGuideState(): m_state=6
21:47:16.876 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6923
21:47:16.880 00.004 7988 Star::Find returns 1 (0), X=1182.28, Y=443.14, Mass=1467, SNR=26.1, Peak=222 HFD=3.2
21:47:16.882 00.002 7988 MultiStar: [#1 -0.13,0.12,1.01,U] [#2 0.09,0.09,1.02,U] [#3 -0.08,0.44,0.96,U] [#4 -0.11,0.27,1.04,U] [#5 0.38,-0.06,0.76,U] [#6 -0.06,0.22,0.72,U] [#7 0.07,-0.03,0.68,U] [#8 -0.45,0.45,0.65,U] 
21:47:16.884 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.16, -0.10}
21:47:16.887 00.003 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
21:47:16.890 00.003 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
21:47:16.892 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.63 mountX=-0.15 mountY=0.01, mountTheta=3.10
21:47:16.897 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
21:47:16.901 00.004 7988 Enqueuing Move request for scope (-0.01, 0.15)
21:47:16.903 00.002 15712 Worker thread wakes up
21:47:16.904 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
21:47:16.904 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
21:47:16.904 00.000 15712 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=0.01
21:47:16.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:16.908 00.004 7988 UpdateGuideState exits: m=1467 SNR=26.1
21:47:16.912 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:16.914 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:16.916 00.002 7988 Enqueuing Expose request
21:47:16.918 00.002 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:16.918 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
21:47:16.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:16.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:16.919 00.001 15712 MoveAxis(E, 9, ABG)
21:47:16.919 00.000 15712 Guiding  Dir = 2, Dur = 9
21:47:16.919 00.000 15712 IsGuiding returns 0
21:47:16.937 00.018 15712 IsGuiding returns 0
21:47:16.937 00.000 15712 Move returns status 0, amount 9
21:47:16.937 00.000 15712 MoveAxis(N, 0, ABG)
21:47:16.937 00.000 15712 Move returns status 0, amount 0
21:47:16.937 00.000 15712 move complete, result=0
21:47:16.937 00.000 15712 worker thread done servicing request
21:47:16.937 00.000 15712 Worker thread wakes up
21:47:16.937 00.000 7988 GuideStep: -0.2 px 9 ms EAST, 0.0 px 0 ms NORTH
21:47:16.942 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:16.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:18.354 01.412 15712 Exposure complete
21:47:18.402 00.048 15712 worker thread done servicing request
21:47:18.402 00.000 7988 OnExposeComplete: enter
21:47:18.416 00.014 7988 UpdateGuideState(): m_state=6
21:47:18.416 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6924
21:47:18.418 00.002 7988 Star::Find returns 1 (0), X=1182.19, Y=443.29, Mass=1560, SNR=27.0, Peak=241 HFD=3.3
21:47:18.418 00.000 7988 MultiStar: [#1 -0.12,-0.00,1.00,U] [#2 0.02,0.34,0.99,U] [#3 -0.29,0.25,0.92,U] [#4 -0.24,0.31,1.04,U] [#5 -0.03,0.30,0.72,U] [#6 0.09,0.17,0.70,U] [#7 0.07,0.28,0.68,U] [#8 -0.07,0.34,0.69,U] 
21:47:18.418 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.22}, one-star: {0.07, 0.04}
21:47:18.418 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
21:47:18.418 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.14)
21:47:18.418 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=-0.04 mountY=-0.08, mountTheta=-2.03
21:47:18.418 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
21:47:18.418 00.000 7988 Enqueuing Move request for scope (0.07, 0.04)
21:47:18.418 00.000 15712 Worker thread wakes up
21:47:18.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
21:47:18.418 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
21:47:18.418 00.000 15712 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.08
21:47:18.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:18.418 00.000 7988 UpdateGuideState exits: m=1560 SNR=27.0
21:47:18.429 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:18.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:18.431 00.002 7988 Enqueuing Expose request
21:47:18.431 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:18.431 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
21:47:18.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:18.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:47:18.431 00.000 15712 MoveAxis(E, 7, ABG)
21:47:18.431 00.000 15712 Guiding  Dir = 2, Dur = 7
21:47:18.431 00.000 15712 IsGuiding returns 0
21:47:18.452 00.021 15712 IsGuiding returns 0
21:47:18.452 00.000 15712 Move returns status 0, amount 7
21:47:18.452 00.000 15712 MoveAxis(N, 0, ABG)
21:47:18.452 00.000 15712 Move returns status 0, amount 0
21:47:18.452 00.000 15712 move complete, result=0
21:47:18.452 00.000 15712 worker thread done servicing request
21:47:18.452 00.000 15712 Worker thread wakes up
21:47:18.452 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:47:18.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:18.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:20.086 01.634 15712 Exposure complete
21:47:20.136 00.050 15712 worker thread done servicing request
21:47:20.136 00.000 7988 OnExposeComplete: enter
21:47:20.136 00.000 7988 UpdateGuideState(): m_state=6
21:47:20.149 00.013 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6925
21:47:20.149 00.000 7988 Star::Find returns 1 (1), X=1182.18, Y=443.39, Mass=1535, SNR=26.7, Peak=255 HFD=3.2
21:47:20.149 00.000 7988 MultiStar: [#1 -0.10,-0.03,1.02,U] [#2 -0.00,0.33,1.00,U] [#3 -0.24,0.47,0.98,U] [#4 -0.14,0.10,1.05,U] [#5 -0.10,0.20,0.71,U] [#6 -0.14,0.17,0.72,U] [#7 0.05,0.02,0.68,U] [#8 -0.37,0.40,0.63,U] 
21:47:20.153 00.004 7988 single-star, 8 included, MultiStar: {-0.10, 0.20}, one-star: {0.07, 0.14}
21:47:20.153 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.58) = xAngle (2.71 = 2.71)
21:47:20.153 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.47)
21:47:20.153 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.13 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
21:47:20.153 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.14, opts=13)
21:47:20.153 00.000 7988 Enqueuing Move request for scope (0.07, 0.14)
21:47:20.153 00.000 15712 Worker thread wakes up
21:47:20.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
21:47:20.153 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
21:47:20.153 00.000 15712 Moving (0.07, 0.14) raw xDistance=-0.14 yDistance=-0.07
21:47:20.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:20.153 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7 Saturated
21:47:20.162 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:20.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:20.164 00.002 7988 Enqueuing Expose request
21:47:20.165 00.001 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:20.165 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
21:47:20.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:20.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:47:20.165 00.000 15712 MoveAxis(E, 7, ABG)
21:47:20.165 00.000 15712 Guiding  Dir = 2, Dur = 7
21:47:20.165 00.000 15712 IsGuiding returns 0
21:47:20.213 00.048 15712 IsGuiding returns 0
21:47:20.213 00.000 15712 Move returns status 0, amount 7
21:47:20.213 00.000 15712 MoveAxis(N, 0, ABG)
21:47:20.213 00.000 15712 Move returns status 0, amount 0
21:47:20.213 00.000 15712 move complete, result=0
21:47:20.213 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
21:47:20.217 00.004 15712 worker thread done servicing request
21:47:20.217 00.000 15712 Worker thread wakes up
21:47:20.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:20.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:21.632 01.415 15712 Exposure complete
21:47:21.683 00.051 15712 worker thread done servicing request
21:47:21.683 00.000 7988 OnExposeComplete: enter
21:47:21.683 00.000 7988 UpdateGuideState(): m_state=6
21:47:21.693 00.010 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6926
21:47:21.695 00.002 7988 Star::Find returns 1 (1), X=1182.05, Y=443.39, Mass=1512, SNR=26.5, Peak=255 HFD=3.3
21:47:21.695 00.000 7988 MultiStar: [#1 -0.13,0.20,1.04,U] [#2 -0.00,0.24,1.01,U] [#3 -0.45,0.41,0.98,U] [#4 -0.49,0.43,1.04,U] [#5 -0.20,0.26,0.74,U] [#6 -0.37,0.23,0.73,U] [#7 -0.18,0.24,0.68,U] [#8 -0.45,0.29,0.65,U] 
21:47:21.695 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.27}, one-star: {-0.06, 0.14}
21:47:21.695 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.58) = xAngle (3.58 = -2.71)
21:47:21.699 00.004 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.69 = 0.40)
21:47:21.700 00.001 7988 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=2.00 mountX=-0.14 mountY=0.06, mountTheta=2.73
21:47:21.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.14, opts=13)
21:47:21.700 00.000 7988 Enqueuing Move request for scope (-0.06, 0.14)
21:47:21.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:21.700 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.5 Saturated
21:47:21.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:21.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:21.700 00.000 7988 Enqueuing Expose request
21:47:21.700 00.000 15712 Worker thread wakes up
21:47:21.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
21:47:21.700 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
21:47:21.700 00.000 15712 Moving (-0.06, 0.14) raw xDistance=-0.14 yDistance=0.06
21:47:21.710 00.010 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:21.710 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
21:47:21.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:21.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:47:21.710 00.000 15712 MoveAxis(E, 6, ABG)
21:47:21.710 00.000 15712 Guiding  Dir = 2, Dur = 6
21:47:21.710 00.000 15712 IsGuiding returns 0
21:47:21.734 00.024 15712 IsGuiding returns 0
21:47:21.734 00.000 15712 Move returns status 0, amount 6
21:47:21.734 00.000 15712 MoveAxis(N, 0, ABG)
21:47:21.734 00.000 15712 Move returns status 0, amount 0
21:47:21.734 00.000 15712 move complete, result=0
21:47:21.734 00.000 15712 worker thread done servicing request
21:47:21.734 00.000 15712 Worker thread wakes up
21:47:21.734 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:47:21.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:21.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:23.368 01.634 15712 Exposure complete
21:47:23.427 00.059 15712 worker thread done servicing request
21:47:23.429 00.002 7988 OnExposeComplete: enter
21:47:23.429 00.000 7988 UpdateGuideState(): m_state=6
21:47:23.432 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6927
21:47:23.432 00.000 7988 Star::Find returns 1 (0), X=1182.05, Y=443.44, Mass=1501, SNR=26.4, Peak=242 HFD=3.5
21:47:23.432 00.000 7988 MultiStar: [#1 -0.18,0.21,1.04,U] [#2 -0.15,0.37,1.01,U] [#3 -0.40,0.56,0.96,U] [#4 -0.49,0.33,1.07,U] [#5 -0.49,0.22,0.73,U] [#6 -0.43,0.33,0.72,U] [#7 -0.12,0.45,0.69,U] [#8 -0.37,0.29,0.67,U] 
21:47:23.432 00.000 7988 single-star, 8 included, MultiStar: {-0.29, 0.33}, one-star: {-0.07, 0.19}
21:47:23.432 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.78)
21:47:23.432 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.33)
21:47:23.432 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.92 mountX=-0.19 mountY=0.07, mountTheta=2.81
21:47:23.432 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.19, opts=13)
21:47:23.432 00.000 7988 Enqueuing Move request for scope (-0.07, 0.19)
21:47:23.432 00.000 15712 Worker thread wakes up
21:47:23.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
21:47:23.432 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
21:47:23.432 00.000 15712 Moving (-0.07, 0.19) raw xDistance=-0.19 yDistance=0.07
21:47:23.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:23.432 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
21:47:23.445 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:23.446 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:23.448 00.002 7988 Enqueuing Expose request
21:47:23.448 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:47:23.448 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
21:47:23.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:23.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:47:23.448 00.000 15712 MoveAxis(E, 45, ABG)
21:47:23.448 00.000 15712 Guiding  Dir = 2, Dur = 45
21:47:23.448 00.000 15712 IsGuiding returns 0
21:47:23.468 00.020 15712 PulseGuide returned control before completion, sleep 29
21:47:23.533 00.065 15712 IsGuiding returns 1
21:47:23.533 00.000 15712 scope still moving after pulse duration time elapsed
21:47:23.575 00.042 15712 IsGuiding returns 0
21:47:23.575 00.000 15712 scope move finished after 45 + 79 ms
21:47:23.575 00.000 15712 Move returns status 0, amount 45
21:47:23.575 00.000 15712 MoveAxis(N, 0, ABG)
21:47:23.575 00.000 15712 Move returns status 0, amount 0
21:47:23.575 00.000 15712 move complete, result=0
21:47:23.575 00.000 15712 worker thread done servicing request
21:47:23.575 00.000 15712 Worker thread wakes up
21:47:23.575 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
21:47:23.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:23.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:24.991 01.416 15712 Exposure complete
21:47:25.046 00.055 15712 worker thread done servicing request
21:47:25.046 00.000 7988 OnExposeComplete: enter
21:47:25.046 00.000 7988 UpdateGuideState(): m_state=6
21:47:25.053 00.007 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6928
21:47:25.055 00.002 7988 Star::Find returns 1 (0), X=1182.11, Y=443.26, Mass=1566, SNR=27.0, Peak=235 HFD=3.4
21:47:25.055 00.000 7988 MultiStar: [#1 -0.18,0.01,0.98,U] [#2 -0.09,0.29,0.97,U] [#3 -0.19,0.19,0.94,U] [#4 -0.15,0.27,1.00,U] [#5 0.01,0.01,0.71,U] [#6 -0.32,0.24,0.71,U] [#7 -0.05,0.13,0.68,U] [#8 -0.19,0.05,0.61,U] 
21:47:25.055 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.14}, one-star: {-0.01, 0.01}
21:47:25.055 00.000 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.58) = xAngle (3.85 = -2.43)
21:47:25.055 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.96 = 0.68)
21:47:25.055 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.27 mountX=-0.01 mountY=0.01, mountTheta=2.45
21:47:25.055 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
21:47:25.063 00.008 7988 Enqueuing Move request for scope (-0.01, 0.01)
21:47:25.063 00.000 15712 Worker thread wakes up
21:47:25.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
21:47:25.063 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
21:47:25.063 00.000 15712 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
21:47:25.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:25.063 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.0
21:47:25.063 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:25.063 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:25.063 00.000 7988 Enqueuing Expose request
21:47:25.063 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:25.063 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
21:47:25.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:25.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:25.063 00.000 15712 MoveAxis(E, 8, ABG)
21:47:25.063 00.000 15712 Guiding  Dir = 2, Dur = 8
21:47:25.063 00.000 15712 IsGuiding returns 0
21:47:25.086 00.023 15712 IsGuiding returns 0
21:47:25.086 00.000 15712 Move returns status 0, amount 8
21:47:25.086 00.000 15712 MoveAxis(N, 0, ABG)
21:47:25.086 00.000 15712 Move returns status 0, amount 0
21:47:25.086 00.000 15712 move complete, result=0
21:47:25.086 00.000 15712 worker thread done servicing request
21:47:25.086 00.000 15712 Worker thread wakes up
21:47:25.086 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
21:47:25.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:25.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:26.731 01.645 15712 Exposure complete
21:47:26.790 00.059 15712 worker thread done servicing request
21:47:26.790 00.000 7988 OnExposeComplete: enter
21:47:26.790 00.000 7988 UpdateGuideState(): m_state=6
21:47:26.790 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6929
21:47:26.793 00.003 7988 Star::Find returns 1 (1), X=1182.08, Y=443.20, Mass=1514, SNR=26.7, Peak=255 HFD=3.1
21:47:26.793 00.000 7988 MultiStar: [#1 -0.12,0.02,1.03,U] [#2 -0.13,0.26,1.03,U] [#3 -0.18,0.29,0.95,U] [#4 -0.30,0.13,1.00,U] [#5 -0.19,-0.17,0.72,U] [#6 -0.01,0.17,0.71,U] [#7 -0.12,0.33,0.67,U] [#8 -0.33,0.18,0.63,U] 
21:47:26.793 00.000 7988 single-star, 8 included, MultiStar: {-0.15, 0.13}, one-star: {-0.04, -0.05}
21:47:26.793 00.000 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.58) = xAngle (-0.65 = -0.65)
21:47:26.793 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.46 = 2.46)
21:47:26.799 00.006 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.23 mountX=0.05 mountY=0.04, mountTheta=0.67
21:47:26.799 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.05, opts=13)
21:47:26.799 00.000 7988 Enqueuing Move request for scope (-0.04, -0.05)
21:47:26.799 00.000 15712 Worker thread wakes up
21:47:26.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
21:47:26.799 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
21:47:26.799 00.000 15712 Moving (-0.04, -0.05) raw xDistance=0.05 yDistance=0.04
21:47:26.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:26.799 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.7 Saturated
21:47:26.807 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:26.807 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:26.809 00.002 7988 Enqueuing Expose request
21:47:26.809 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:26.809 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
21:47:26.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:26.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:47:26.809 00.000 15712 MoveAxis(E, 9, ABG)
21:47:26.809 00.000 15712 Guiding  Dir = 2, Dur = 9
21:47:26.809 00.000 15712 IsGuiding returns 0
21:47:26.862 00.053 15712 IsGuiding returns 0
21:47:26.862 00.000 15712 Move returns status 0, amount 9
21:47:26.862 00.000 15712 MoveAxis(N, 0, ABG)
21:47:26.862 00.000 15712 Move returns status 0, amount 0
21:47:26.862 00.000 15712 move complete, result=0
21:47:26.862 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
21:47:26.866 00.004 15712 worker thread done servicing request
21:47:26.866 00.000 15712 Worker thread wakes up
21:47:26.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:26.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:28.279 01.413 15712 Exposure complete
21:47:28.339 00.060 15712 worker thread done servicing request
21:47:28.339 00.000 7988 OnExposeComplete: enter
21:47:28.339 00.000 7988 UpdateGuideState(): m_state=6
21:47:28.341 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6930
21:47:28.343 00.002 7988 Star::Find returns 1 (1), X=1182.29, Y=443.53, Mass=1566, SNR=27.0, Peak=255 HFD=3.3
21:47:28.345 00.002 7988 MultiStar: [#1 -0.07,0.08,1.01,U] [#2 -0.08,0.38,1.01,U] [#3 -0.15,0.43,0.96,U] [#4 -0.07,0.55,0.98,U] [#5 -0.22,0.26,0.67,U] [#6 -0.29,0.33,0.69,U] [#7 -0.25,0.19,0.69,U] [#8 -0.40,0.25,0.65,U] 
21:47:28.345 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.31}, one-star: {0.17, 0.28}
21:47:28.348 00.003 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.61 = 2.61)
21:47:28.348 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
21:47:28.348 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.28 hyp=0.33 cameraTheta=1.03 mountX=-0.28 mountY=-0.18, mountTheta=-2.58
21:47:28.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.28, opts=13)
21:47:28.348 00.000 7988 Enqueuing Move request for scope (0.17, 0.28)
21:47:28.348 00.000 15712 Worker thread wakes up
21:47:28.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.28) opts 0xd
21:47:28.348 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.28)
21:47:28.348 00.000 15712 Moving (0.17, 0.28) raw xDistance=-0.28 yDistance=-0.18
21:47:28.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:28.348 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.0 Saturated
21:47:28.356 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:28.357 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:28.359 00.002 7988 Enqueuing Expose request
21:47:28.359 00.000 15712 PPEC rslt: input = -0.28, final = -0.21, react = -0.17, pred = -0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
21:47:28.359 00.000 15712 PPEC: input: -0.28, control: -0.21, exposure: 1500
21:47:28.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:28.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:47:28.359 00.000 15712 MoveAxis(E, 68, ABG)
21:47:28.359 00.000 15712 Guiding  Dir = 2, Dur = 68
21:47:28.359 00.000 15712 IsGuiding returns 0
21:47:28.382 00.023 15712 PulseGuide returned control before completion, sleep 56
21:47:28.472 00.090 15712 IsGuiding returns 0
21:47:28.472 00.000 15712 Move returns status 0, amount 68
21:47:28.472 00.000 15712 MoveAxis(N, 0, ABG)
21:47:28.472 00.000 15712 Move returns status 0, amount 0
21:47:28.472 00.000 15712 move complete, result=0
21:47:28.472 00.000 15712 worker thread done servicing request
21:47:28.472 00.000 15712 Worker thread wakes up
21:47:28.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:28.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:28.472 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.2 px 0 ms NORTH
21:47:30.113 01.641 15712 Exposure complete
21:47:30.170 00.057 15712 worker thread done servicing request
21:47:30.170 00.000 7988 OnExposeComplete: enter
21:47:30.173 00.003 7988 UpdateGuideState(): m_state=6
21:47:30.173 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6931
21:47:30.173 00.000 7988 Star::Find returns 1 (0), X=1182.36, Y=443.21, Mass=1533, SNR=26.7, Peak=208 HFD=3.4
21:47:30.173 00.000 7988 MultiStar: [#1 0.09,-0.07,1.00,U] [#2 0.09,0.25,1.03,U] [#3 -0.12,0.24,0.96,U] [#4 -0.10,0.13,1.03,U] [#5 0.08,0.10,0.73,U] [#6 0.12,0.03,0.74,U] [#7 0.13,-0.14,0.66,U] [#8 0.05,-0.04,0.63,U] 
21:47:30.173 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.24, -0.04}
21:47:30.173 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.40 = 2.40)
21:47:30.173 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.51 = -0.78)
21:47:30.173 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.82 mountX=-0.07 mountY=-0.06, mountTheta=-2.38
21:47:30.173 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.07, opts=13)
21:47:30.173 00.000 7988 Enqueuing Move request for scope (0.06, 0.07)
21:47:30.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:30.173 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7
21:47:30.187 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:30.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:30.187 00.000 7988 Enqueuing Expose request
21:47:30.189 00.002 15712 Worker thread wakes up
21:47:30.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
21:47:30.189 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
21:47:30.189 00.000 15712 Moving (0.06, 0.07) raw xDistance=-0.07 yDistance=-0.06
21:47:30.189 00.000 15712 PPEC rslt: input = -0.07, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:30.189 00.000 15712 PPEC: input: -0.07, control: -0.05, exposure: 1500
21:47:30.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:30.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:47:30.189 00.000 15712 MoveAxis(E, 15, ABG)
21:47:30.189 00.000 15712 Guiding  Dir = 2, Dur = 15
21:47:30.205 00.016 15712 IsGuiding returns 0
21:47:30.221 00.016 15712 IsGuiding returns 1
21:47:30.221 00.000 15712 scope still moving after pulse duration time elapsed
21:47:30.268 00.047 15712 IsGuiding returns 0
21:47:30.268 00.000 15712 scope move finished after 15 + 49 ms
21:47:30.268 00.000 15712 Move returns status 0, amount 15
21:47:30.268 00.000 15712 MoveAxis(N, 0, ABG)
21:47:30.268 00.000 15712 Move returns status 0, amount 0
21:47:30.268 00.000 15712 move complete, result=0
21:47:30.268 00.000 7988 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
21:47:30.272 00.004 15712 worker thread done servicing request
21:47:30.272 00.000 15712 Worker thread wakes up
21:47:30.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:30.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:31.689 01.417 15712 Exposure complete
21:47:31.748 00.059 15712 worker thread done servicing request
21:47:31.748 00.000 7988 OnExposeComplete: enter
21:47:31.749 00.001 7988 UpdateGuideState(): m_state=6
21:47:31.750 00.001 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6932
21:47:31.752 00.002 7988 Star::Find returns 1 (0), X=1182.25, Y=442.99, Mass=1552, SNR=26.8, Peak=238 HFD=3.3
21:47:31.752 00.000 7988 MultiStar: [#1 -0.19,-0.16,0.99,U] [#2 -0.03,0.08,1.00,U] [#3 -0.30,0.15,0.97,U] [#4 -0.27,0.01,1.03,U] [#5 -0.05,0.04,0.70,U] [#6 -0.08,-0.05,0.67,U] [#7 0.05,-0.20,0.67,U] [#8 -0.09,-0.14,0.64,U] 
21:47:31.754 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {0.14, -0.25}
21:47:31.754 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
21:47:31.756 00.002 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
21:47:31.756 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.66 mountX=0.05 mountY=0.10, mountTheta=1.09
21:47:31.758 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
21:47:31.760 00.002 7988 Enqueuing Move request for scope (-0.10, -0.05)
21:47:31.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:31.762 00.002 7988 UpdateGuideState exits: m=1552 SNR=26.8
21:47:31.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:31.764 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:31.764 00.000 7988 Enqueuing Expose request
21:47:31.766 00.002 15712 Worker thread wakes up
21:47:31.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
21:47:31.766 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
21:47:31.766 00.000 15712 Moving (-0.10, -0.05) raw xDistance=0.05 yDistance=0.10
21:47:31.766 00.000 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:31.766 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
21:47:31.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:31.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:47:31.766 00.000 15712 MoveAxis(E, 14, ABG)
21:47:31.766 00.000 15712 Guiding  Dir = 2, Dur = 14
21:47:31.766 00.000 15712 IsGuiding returns 0
21:47:31.786 00.020 15712 IsGuiding returns 1
21:47:31.786 00.000 15712 scope still moving after pulse duration time elapsed
21:47:31.835 00.049 15712 IsGuiding returns 0
21:47:31.835 00.000 15712 scope move finished after 14 + 50 ms
21:47:31.835 00.000 15712 Move returns status 0, amount 14
21:47:31.835 00.000 15712 MoveAxis(N, 0, ABG)
21:47:31.835 00.000 15712 Move returns status 0, amount 0
21:47:31.835 00.000 15712 move complete, result=0
21:47:31.835 00.000 15712 worker thread done servicing request
21:47:31.835 00.000 15712 Worker thread wakes up
21:47:31.835 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
21:47:31.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:31.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:33.471 01.636 15712 Exposure complete
21:47:33.530 00.059 15712 worker thread done servicing request
21:47:33.530 00.000 7988 OnExposeComplete: enter
21:47:33.530 00.000 7988 UpdateGuideState(): m_state=6
21:47:33.533 00.003 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6933
21:47:33.533 00.000 7988 Star::Find returns 1 (1), X=1182.17, Y=443.20, Mass=1582, SNR=27.1, Peak=255 HFD=3.2
21:47:33.533 00.000 7988 MultiStar: [#1 -0.30,-0.13,1.00,U] [#2 -0.23,0.31,1.00,U] [#3 -0.34,0.25,0.92,U] [#4 -0.52,0.07,1.02,U] [#5 -0.20,-0.05,0.73,U] [#6 -0.27,0.08,0.69,U] [#7 -0.28,-0.14,0.68,U] [#8 -0.44,0.09,0.62,U] 
21:47:33.537 00.004 7988 single-star, 8 included, MultiStar: {-0.28, 0.05}, one-star: {0.05, -0.05}
21:47:33.537 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.58) = xAngle (0.85 = 0.85)
21:47:33.537 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.96 = -2.32)
21:47:33.537 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.73 mountX=0.05 mountY=-0.05, mountTheta=-0.84
21:47:33.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
21:47:33.537 00.000 7988 Enqueuing Move request for scope (0.05, -0.05)
21:47:33.537 00.000 15712 Worker thread wakes up
21:47:33.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:47:33.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:47:33.537 00.000 15712 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
21:47:33.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:33.537 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.1 Saturated
21:47:33.546 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:33.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:33.549 00.003 7988 Enqueuing Expose request
21:47:33.549 00.000 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:33.549 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
21:47:33.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:33.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:47:33.549 00.000 15712 MoveAxis(E, 13, ABG)
21:47:33.549 00.000 15712 Guiding  Dir = 2, Dur = 13
21:47:33.554 00.005 15712 IsGuiding returns 0
21:47:33.571 00.017 15712 IsGuiding returns 1
21:47:33.571 00.000 15712 scope still moving after pulse duration time elapsed
21:47:33.613 00.042 15712 IsGuiding returns 0
21:47:33.613 00.000 15712 scope move finished after 13 + 37 ms
21:47:33.613 00.000 15712 Move returns status 0, amount 13
21:47:33.613 00.000 15712 MoveAxis(N, 0, ABG)
21:47:33.613 00.000 15712 Move returns status 0, amount 0
21:47:33.613 00.000 15712 move complete, result=0
21:47:33.613 00.000 15712 worker thread done servicing request
21:47:33.613 00.000 15712 Worker thread wakes up
21:47:33.613 00.000 7988 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
21:47:33.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:33.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:35.033 01.420 15712 Exposure complete
21:47:35.086 00.053 15712 worker thread done servicing request
21:47:35.086 00.000 7988 OnExposeComplete: enter
21:47:35.086 00.000 7988 UpdateGuideState(): m_state=6
21:47:35.095 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6934
21:47:35.095 00.000 7988 Star::Find returns 1 (1), X=1181.83, Y=443.21, Mass=1556, SNR=26.8, Peak=255 HFD=3.4
21:47:35.095 00.000 7988 MultiStar: [#1 -0.54,0.07,1.02,U] [#2 -0.32,0.25,1.02,U] [#3 -0.48,0.19,0.96,U] [#4 -0.55,0.08,1.05,U] [#5 -0.27,-0.08,0.69,U] [#6 -0.50,-0.30,0.72,U] [#7 -0.35,-0.06,0.65,U] [#8 -0.52,-0.08,0.66,U] 
21:47:35.095 00.000 7988 single-star, 8 included, MultiStar: {-0.43, 0.02}, one-star: {-0.28, -0.03}
21:47:35.095 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.58) = xAngle (-1.45 = -1.45)
21:47:35.095 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.66 = 1.66)
21:47:35.095 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-3.02 mountX=0.04 mountY=0.28, mountTheta=1.45
21:47:35.103 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.03, opts=13)
21:47:35.103 00.000 7988 Enqueuing Move request for scope (-0.28, -0.03)
21:47:35.103 00.000 15712 Worker thread wakes up
21:47:35.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.03) opts 0xd
21:47:35.103 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.03)
21:47:35.103 00.000 15712 Moving (-0.28, -0.03) raw xDistance=0.04 yDistance=0.28
21:47:35.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:35.103 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.8 Saturated
21:47:35.107 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:35.107 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:35.109 00.002 7988 Enqueuing Expose request
21:47:35.109 00.000 15712 PPEC rslt: input = 0.04, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:35.109 00.000 15712 PPEC: input: 0.04, control: -0.04, exposure: 1500
21:47:35.111 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:47:35.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:47:35.111 00.000 15712 MoveAxis(E, 12, ABG)
21:47:35.111 00.000 15712 Guiding  Dir = 2, Dur = 12
21:47:35.111 00.000 15712 IsGuiding returns 0
21:47:35.127 00.016 15712 IsGuiding returns 1
21:47:35.127 00.000 15712 scope still moving after pulse duration time elapsed
21:47:35.177 00.050 15712 IsGuiding returns 1
21:47:35.208 00.031 15712 IsGuiding returns 0
21:47:35.208 00.000 15712 scope move finished after 12 + 84 ms
21:47:35.208 00.000 15712 Move returns status 0, amount 12
21:47:35.208 00.000 15712 MoveAxis(N, 0, ABG)
21:47:35.208 00.000 15712 Move returns status 0, amount 0
21:47:35.208 00.000 15712 move complete, result=0
21:47:35.208 00.000 15712 worker thread done servicing request
21:47:35.208 00.000 15712 Worker thread wakes up
21:47:35.208 00.000 7988 GuideStep: 0.0 px 12 ms EAST, 0.3 px 0 ms NORTH
21:47:35.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:35.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:36.949 01.741 15712 Exposure complete
21:47:37.006 00.057 15712 worker thread done servicing request
21:47:37.006 00.000 7988 OnExposeComplete: enter
21:47:37.010 00.004 7988 UpdateGuideState(): m_state=6
21:47:37.010 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6935
21:47:37.010 00.000 7988 Star::Find returns 1 (0), X=1182.05, Y=442.83, Mass=1551, SNR=26.8, Peak=220 HFD=3.1
21:47:37.010 00.000 7988 MultiStar: [#1 -0.32,-0.32,1.03,U] [#2 -0.16,-0.12,1.01,U] [#3 -0.29,-0.07,0.95,U] [#4 -0.43,-0.30,1.02,U] [#5 -0.15,-0.40,0.73,U] [#6 -0.41,-0.18,0.71,U] [#7 -0.17,-0.39,0.68,U] [#8 -0.42,-0.23,0.64,U] 
21:47:37.010 00.000 7988 refined, 8 included, MultiStar: {-0.27, -0.27}, one-star: {-0.07, -0.42}
21:47:37.010 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.77 = -0.77)
21:47:37.010 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.34 = 2.34)
21:47:37.010 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.27 hyp=0.38 cameraTheta=-2.35 mountX=0.27 mountY=0.27, mountTheta=0.79
21:47:37.010 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.27, opts=13)
21:47:37.010 00.000 7988 Enqueuing Move request for scope (-0.27, -0.27)
21:47:37.010 00.000 15712 Worker thread wakes up
21:47:37.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.27) opts 0xd
21:47:37.010 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.27)
21:47:37.010 00.000 15712 Moving (-0.27, -0.27) raw xDistance=0.27 yDistance=0.27
21:47:37.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:37.023 00.013 7988 UpdateGuideState exits: m=1551 SNR=26.8
21:47:37.023 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:37.025 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:37.026 00.001 7988 Enqueuing Expose request
21:47:37.026 00.000 15712 PPEC rslt: input = 0.27, final = 0.13, react = 0.16, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:47:37.026 00.000 15712 PPEC: input: 0.27, control: 0.13, exposure: 1500
21:47:37.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:47:37.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:47:37.026 00.000 15712 MoveAxis(W, 42, ABG)
21:47:37.026 00.000 15712 Guiding  Dir = 3, Dur = 42
21:47:37.026 00.000 15712 IsGuiding returns 0
21:47:37.042 00.016 15712 PulseGuide returned control before completion, sleep 33
21:47:37.092 00.050 15712 IsGuiding returns 1
21:47:37.092 00.000 15712 scope still moving after pulse duration time elapsed
21:47:37.122 00.030 15712 IsGuiding returns 0
21:47:37.122 00.000 15712 scope move finished after 42 + 51 ms
21:47:37.122 00.000 15712 Move returns status 0, amount 42
21:47:37.122 00.000 15712 MoveAxis(N, 0, ABG)
21:47:37.122 00.000 15712 Move returns status 0, amount 0
21:47:37.122 00.000 15712 move complete, result=0
21:47:37.122 00.000 15712 worker thread done servicing request
21:47:37.122 00.000 15712 Worker thread wakes up
21:47:37.122 00.000 7988 GuideStep: 0.3 px 42 ms WEST, 0.3 px 0 ms NORTH
21:47:37.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:37.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:38.542 01.420 15712 Exposure complete
21:47:38.588 00.046 15712 worker thread done servicing request
21:47:38.588 00.000 7988 OnExposeComplete: enter
21:47:38.588 00.000 7988 UpdateGuideState(): m_state=6
21:47:38.603 00.015 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6936
21:47:38.603 00.000 7988 Star::Find returns 1 (0), X=1182.07, Y=442.98, Mass=1530, SNR=26.5, Peak=228 HFD=3.1
21:47:38.603 00.000 7988 MultiStar: [#1 -0.23,-0.26,1.02,U] [#2 0.01,-0.14,1.03,U] [#3 -0.40,0.07,0.96,U] [#4 -0.43,0.05,1.08,U] [#5 -0.11,-0.27,0.71,U] [#6 -0.25,-0.25,0.70,U] [#7 -0.11,-0.25,0.68,U] [#8 -0.54,-0.23,0.67,U] 
21:47:38.603 00.000 7988 single-star, 8 included, MultiStar: {-0.23, -0.16}, one-star: {-0.05, -0.27}
21:47:38.603 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.58) = xAngle (-0.16 = -0.16)
21:47:38.603 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
21:47:38.603 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.74 mountX=0.27 mountY=0.05, mountTheta=0.19
21:47:38.603 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.27, opts=13)
21:47:38.603 00.000 7988 Enqueuing Move request for scope (-0.05, -0.27)
21:47:38.603 00.000 15712 Worker thread wakes up
21:47:38.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
21:47:38.603 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
21:47:38.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:38.603 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.5
21:47:38.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:38.603 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:38.603 00.000 7988 Enqueuing Expose request
21:47:38.618 00.015 15712 Moving (-0.05, -0.27) raw xDistance=0.27 yDistance=0.05
21:47:38.620 00.002 15712 PPEC rslt: input = 0.27, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:47:38.620 00.000 15712 PPEC: input: 0.27, control: 0.14, exposure: 1500
21:47:38.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:38.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:47:38.620 00.000 15712 MoveAxis(W, 46, ABG)
21:47:38.620 00.000 15712 Guiding  Dir = 3, Dur = 46
21:47:38.620 00.000 15712 IsGuiding returns 0
21:47:38.640 00.020 15712 PulseGuide returned control before completion, sleep 34
21:47:38.683 00.043 15712 IsGuiding returns 1
21:47:38.683 00.000 15712 scope still moving after pulse duration time elapsed
21:47:38.722 00.039 15712 IsGuiding returns 0
21:47:38.722 00.000 15712 scope move finished after 46 + 56 ms
21:47:38.722 00.000 15712 Move returns status 0, amount 46
21:47:38.722 00.000 15712 MoveAxis(N, 0, ABG)
21:47:38.722 00.000 15712 Move returns status 0, amount 0
21:47:38.722 00.000 15712 move complete, result=0
21:47:38.722 00.000 15712 worker thread done servicing request
21:47:38.722 00.000 15712 Worker thread wakes up
21:47:38.722 00.000 7988 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
21:47:38.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:38.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:40.467 01.745 15712 Exposure complete
21:47:40.525 00.058 15712 worker thread done servicing request
21:47:40.525 00.000 7988 OnExposeComplete: enter
21:47:40.525 00.000 7988 UpdateGuideState(): m_state=6
21:47:40.525 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6937
21:47:40.529 00.004 7988 Star::Find returns 1 (1), X=1182.00, Y=443.14, Mass=1574, SNR=27.1, Peak=255 HFD=3.3
21:47:40.529 00.000 7988 MultiStar: [#1 -0.34,0.10,1.03,U] [#2 -0.16,0.18,0.99,U] [#3 -0.20,0.22,0.92,U] [#4 -0.42,0.41,1.00,U] [#5 -0.28,-0.10,0.68,U] [#6 -0.34,0.17,0.71,U] [#7 -0.25,0.22,0.66,U] [#8 -0.32,0.11,0.63,U] 
21:47:40.529 00.000 7988 single-star, 8 included, MultiStar: {-0.27, 0.14}, one-star: {-0.11, -0.11}
21:47:40.529 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
21:47:40.529 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
21:47:40.529 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.39 mountX=0.11 mountY=0.12, mountTheta=0.83
21:47:40.529 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.11, opts=13)
21:47:40.529 00.000 7988 Enqueuing Move request for scope (-0.11, -0.11)
21:47:40.529 00.000 15712 Worker thread wakes up
21:47:40.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
21:47:40.529 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
21:47:40.540 00.011 15712 Moving (-0.11, -0.11) raw xDistance=0.11 yDistance=0.12
21:47:40.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:40.540 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.1 Saturated
21:47:40.541 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:40.541 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:40.543 00.002 7988 Enqueuing Expose request
21:47:40.543 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:40.543 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
21:47:40.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:40.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:47:40.543 00.000 15712 MoveAxis(E, 5, ABG)
21:47:40.543 00.000 15712 Guiding  Dir = 2, Dur = 5
21:47:40.545 00.002 15712 IsGuiding returns 0
21:47:40.564 00.019 15712 IsGuiding returns 0
21:47:40.564 00.000 15712 Move returns status 0, amount 5
21:47:40.564 00.000 15712 MoveAxis(N, 0, ABG)
21:47:40.564 00.000 15712 Move returns status 0, amount 0
21:47:40.564 00.000 15712 move complete, result=0
21:47:40.564 00.000 15712 worker thread done servicing request
21:47:40.564 00.000 15712 Worker thread wakes up
21:47:40.564 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:47:40.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:40.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:41.983 01.419 15712 Exposure complete
21:47:42.034 00.051 15712 worker thread done servicing request
21:47:42.034 00.000 7988 OnExposeComplete: enter
21:47:42.034 00.000 7988 UpdateGuideState(): m_state=6
21:47:42.044 00.010 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6938
21:47:42.044 00.000 7988 Star::Find returns 1 (1), X=1182.17, Y=443.40, Mass=1522, SNR=26.5, Peak=255 HFD=3.2
21:47:42.044 00.000 7988 MultiStar: [#1 -0.21,0.13,1.00,U] [#2 -0.06,0.45,1.03,U] [#3 -0.30,0.52,0.96,U] [#4 -0.26,0.51,1.01,U] [#5 -0.18,0.31,0.70,U] [#6 -0.11,0.20,0.69,U] [#7 -0.31,0.15,0.65,U] [#8 -0.33,0.42,0.66,U] 
21:47:42.044 00.000 7988 single-star, 8 included, MultiStar: {-0.18, 0.32}, one-star: {0.05, 0.15}
21:47:42.044 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
21:47:42.044 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.34)
21:47:42.051 00.007 7988 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.25 mountX=-0.15 mountY=-0.05, mountTheta=-2.80
21:47:42.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.15, opts=13)
21:47:42.051 00.000 7988 Enqueuing Move request for scope (0.05, 0.15)
21:47:42.051 00.000 15712 Worker thread wakes up
21:47:42.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
21:47:42.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
21:47:42.051 00.000 15712 Moving (0.05, 0.15) raw xDistance=-0.15 yDistance=-0.05
21:47:42.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:42.051 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5 Saturated
21:47:42.057 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:42.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:42.059 00.002 7988 Enqueuing Expose request
21:47:42.060 00.001 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:42.060 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
21:47:42.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:42.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:47:42.060 00.000 15712 MoveAxis(E, 6, ABG)
21:47:42.060 00.000 15712 Guiding  Dir = 2, Dur = 6
21:47:42.096 00.036 15712 IsGuiding returns 0
21:47:42.113 00.017 15712 IsGuiding returns 0
21:47:42.113 00.000 15712 Move returns status 0, amount 6
21:47:42.113 00.000 15712 MoveAxis(N, 0, ABG)
21:47:42.113 00.000 15712 Move returns status 0, amount 0
21:47:42.113 00.000 15712 move complete, result=0
21:47:42.113 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:47:42.117 00.004 15712 worker thread done servicing request
21:47:42.117 00.000 15712 Worker thread wakes up
21:47:42.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:42.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:43.754 01.637 15712 Exposure complete
21:47:43.802 00.048 15712 worker thread done servicing request
21:47:43.802 00.000 7988 OnExposeComplete: enter
21:47:43.802 00.000 7988 UpdateGuideState(): m_state=6
21:47:43.802 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6939
21:47:43.816 00.014 7988 Star::Find returns 1 (0), X=1182.28, Y=443.62, Mass=1518, SNR=26.6, Peak=236 HFD=3.2
21:47:43.816 00.000 7988 MultiStar: [#1 -0.09,0.39,1.00,U] [#2 -0.01,0.52,0.98,U] [#3 -0.23,0.59,0.97,U] [#4 -0.35,0.49,1.02,U] [#5 0.00,0.41,0.74,U] [#6 -0.27,0.43,0.69,U] [#7 -0.03,0.36,0.65,U] [#8 -0.48,0.43,0.68,U] 
21:47:43.819 00.003 7988 single-star, 8 included, MultiStar: {-0.13, 0.45}, one-star: {0.16, 0.37}
21:47:43.819 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
21:47:43.819 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.43)
21:47:43.819 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.16 mountX=-0.37 mountY=-0.17, mountTheta=-2.71
21:47:43.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.37, opts=13)
21:47:43.819 00.000 7988 Enqueuing Move request for scope (0.16, 0.37)
21:47:43.819 00.000 15712 Worker thread wakes up
21:47:43.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.37) opts 0xd
21:47:43.819 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.37)
21:47:43.819 00.000 15712 Moving (0.16, 0.37) raw xDistance=-0.37 yDistance=-0.17
21:47:43.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:43.819 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.6
21:47:43.828 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:43.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:43.830 00.002 7988 Enqueuing Expose request
21:47:43.830 00.000 15712 PPEC rslt: input = -0.37, final = -0.25, react = -0.22, pred = -0.03, hyst = -0.20, hyst_pct = 0.00, period_length = 636.00
21:47:43.830 00.000 15712 PPEC: input: -0.37, control: -0.25, exposure: 1500
21:47:43.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:43.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:47:43.830 00.000 15712 MoveAxis(E, 81, ABG)
21:47:43.830 00.000 15712 Guiding  Dir = 2, Dur = 81
21:47:43.832 00.002 15712 IsGuiding returns 0
21:47:43.853 00.021 15712 PulseGuide returned control before completion, sleep 66
21:47:43.928 00.075 15712 IsGuiding returns 1
21:47:43.928 00.000 15712 scope still moving after pulse duration time elapsed
21:47:43.964 00.036 15712 IsGuiding returns 0
21:47:43.964 00.000 15712 scope move finished after 81 + 56 ms
21:47:43.964 00.000 15712 Move returns status 0, amount 81
21:47:43.964 00.000 15712 MoveAxis(N, 0, ABG)
21:47:43.964 00.000 15712 Move returns status 0, amount 0
21:47:43.964 00.000 15712 move complete, result=0
21:47:43.964 00.000 15712 worker thread done servicing request
21:47:43.964 00.000 15712 Worker thread wakes up
21:47:43.964 00.000 7988 GuideStep: -0.4 px 81 ms EAST, -0.2 px 0 ms NORTH
21:47:43.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:43.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:45.380 01.416 15712 Exposure complete
21:47:45.433 00.053 15712 worker thread done servicing request
21:47:45.433 00.000 7988 OnExposeComplete: enter
21:47:45.441 00.008 7988 UpdateGuideState(): m_state=6
21:47:45.441 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6940
21:47:45.441 00.000 7988 Star::Find returns 1 (0), X=1182.16, Y=443.55, Mass=1532, SNR=26.8, Peak=238 HFD=3.3
21:47:45.441 00.000 7988 MultiStar: [#1 -0.18,0.27,1.01,U] [#2 -0.21,0.56,1.03,U] [#3 -0.23,0.52,0.96,U] [#4 -0.24,0.47,0.99,U] [#5 -0.14,0.40,0.69,U] [#6 -0.11,0.41,0.72,U] [#7 -0.02,0.37,0.65,U] [#8 -0.36,0.37,0.67,U] 
21:47:45.441 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.41}, one-star: {0.04, 0.30}
21:47:45.441 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
21:47:45.441 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.17)
21:47:45.441 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.31 cameraTheta=1.43 mountX=-0.30 mountY=-0.05, mountTheta=-2.97
21:47:45.441 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.30, opts=13)
21:47:45.450 00.009 7988 Enqueuing Move request for scope (0.04, 0.30)
21:47:45.450 00.000 15712 Worker thread wakes up
21:47:45.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
21:47:45.450 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
21:47:45.450 00.000 15712 Moving (0.04, 0.30) raw xDistance=-0.30 yDistance=-0.05
21:47:45.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:47:45.450 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.8
21:47:45.454 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:45.454 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:45.457 00.003 7988 Enqueuing Expose request
21:47:45.457 00.000 15712 PPEC rslt: input = -0.30, final = -0.21, react = -0.18, pred = -0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
21:47:45.457 00.000 15712 PPEC: input: -0.30, control: -0.21, exposure: 1500
21:47:45.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:45.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:47:45.457 00.000 15712 MoveAxis(E, 68, ABG)
21:47:45.457 00.000 15712 Guiding  Dir = 2, Dur = 68
21:47:45.457 00.000 15712 IsGuiding returns 0
21:47:45.484 00.027 15712 PulseGuide returned control before completion, sleep 49
21:47:45.552 00.068 15712 IsGuiding returns 0
21:47:45.552 00.000 15712 Move returns status 0, amount 68
21:47:45.552 00.000 15712 MoveAxis(N, 0, ABG)
21:47:45.552 00.000 15712 Move returns status 0, amount 0
21:47:45.552 00.000 15712 move complete, result=0
21:47:45.552 00.000 15712 worker thread done servicing request
21:47:45.552 00.000 15712 Worker thread wakes up
21:47:45.552 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
21:47:45.554 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:45.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:47.195 01.641 15712 Exposure complete
21:47:47.254 00.059 15712 worker thread done servicing request
21:47:47.254 00.000 7988 OnExposeComplete: enter
21:47:47.254 00.000 7988 UpdateGuideState(): m_state=6
21:47:47.256 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6941
21:47:47.256 00.000 7988 Star::Find returns 1 (1), X=1182.10, Y=443.12, Mass=1453, SNR=25.9, Peak=255 HFD=3.0
21:47:47.256 00.000 7988 MultiStar: [#1 -0.16,-0.02,1.03,U] [#2 -0.17,0.14,1.04,U] [#3 -0.35,0.26,0.96,U] [#4 -0.48,0.12,1.04,U] [#5 -0.17,-0.03,0.74,U] [#6 -0.13,0.13,0.74,U] [#7 -0.27,0.03,0.70,U] [#8 -0.40,0.08,0.67,U] 
21:47:47.256 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.07}, one-star: {-0.01, -0.13}
21:47:47.256 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
21:47:47.256 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
21:47:47.256 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=0.13 mountY=0.02, mountTheta=0.13
21:47:47.256 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.13, opts=13)
21:47:47.256 00.000 7988 Enqueuing Move request for scope (-0.01, -0.13)
21:47:47.256 00.000 15712 Worker thread wakes up
21:47:47.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
21:47:47.256 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
21:47:47.256 00.000 15712 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=0.02
21:47:47.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:47:47.256 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.9 Saturated
21:47:47.269 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:47.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:47.271 00.002 7988 Enqueuing Expose request
21:47:47.272 00.001 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:47.272 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
21:47:47.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:47.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:47.272 00.000 15712 MoveAxis(E, 10, ABG)
21:47:47.272 00.000 15712 Guiding  Dir = 2, Dur = 10
21:47:47.272 00.000 15712 IsGuiding returns 0
21:47:47.292 00.020 15712 IsGuiding returns 1
21:47:47.292 00.000 15712 scope still moving after pulse duration time elapsed
21:47:47.339 00.047 15712 IsGuiding returns 0
21:47:47.339 00.000 15712 scope move finished after 10 + 59 ms
21:47:47.339 00.000 15712 Move returns status 0, amount 10
21:47:47.339 00.000 15712 MoveAxis(N, 0, ABG)
21:47:47.339 00.000 15712 Move returns status 0, amount 0
21:47:47.339 00.000 15712 move complete, result=0
21:47:47.339 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
21:47:47.344 00.005 15712 worker thread done servicing request
21:47:47.344 00.000 15712 Worker thread wakes up
21:47:47.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:47.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:48.756 01.412 15712 Exposure complete
21:47:48.814 00.058 15712 worker thread done servicing request
21:47:48.814 00.000 7988 OnExposeComplete: enter
21:47:48.814 00.000 7988 UpdateGuideState(): m_state=6
21:47:48.817 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6942
21:47:48.818 00.001 7988 Star::Find returns 1 (1), X=1182.05, Y=443.13, Mass=1502, SNR=26.4, Peak=255 HFD=3.0
21:47:48.818 00.000 7988 MultiStar: [#1 -0.25,-0.25,1.02,U] [#2 -0.20,-0.16,1.03,U] [#3 -0.33,-0.14,0.96,U] [#4 -0.42,-0.02,1.04,U] [#5 0.11,-0.09,0.72,U] [#6 -0.30,0.07,0.74,U] [#7 -0.20,-0.06,0.65,U] [#8 -0.43,-0.11,0.65,U] 
21:47:48.818 00.000 7988 single-star, 8 included, MultiStar: {-0.24, -0.10}, one-star: {-0.07, -0.11}
21:47:48.818 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.58) = xAngle (-0.53 = -0.53)
21:47:48.818 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.58 = 2.58)
21:47:48.818 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.11 mountX=0.11 mountY=0.07, mountTheta=0.56
21:47:48.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.11, opts=13)
21:47:48.818 00.000 7988 Enqueuing Move request for scope (-0.07, -0.11)
21:47:48.818 00.000 15712 Worker thread wakes up
21:47:48.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
21:47:48.818 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
21:47:48.818 00.000 15712 Moving (-0.07, -0.11) raw xDistance=0.11 yDistance=0.07
21:47:48.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:48.818 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.4 Saturated
21:47:48.830 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:48.830 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:48.832 00.002 7988 Enqueuing Expose request
21:47:48.833 00.001 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:48.833 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
21:47:48.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:48.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:47:48.833 00.000 15712 MoveAxis(E, 10, ABG)
21:47:48.833 00.000 15712 Guiding  Dir = 2, Dur = 10
21:47:48.833 00.000 15712 IsGuiding returns 0
21:47:48.852 00.019 15712 IsGuiding returns 1
21:47:48.852 00.000 15712 scope still moving after pulse duration time elapsed
21:47:48.903 00.051 15712 IsGuiding returns 0
21:47:48.903 00.000 15712 scope move finished after 10 + 63 ms
21:47:48.903 00.000 15712 Move returns status 0, amount 10
21:47:48.903 00.000 15712 MoveAxis(N, 0, ABG)
21:47:48.903 00.000 15712 Move returns status 0, amount 0
21:47:48.903 00.000 15712 move complete, result=0
21:47:48.903 00.000 15712 worker thread done servicing request
21:47:48.903 00.000 15712 Worker thread wakes up
21:47:48.903 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
21:47:48.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:48.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:50.650 01.747 15712 Exposure complete
21:47:50.711 00.061 15712 worker thread done servicing request
21:47:50.711 00.000 7988 OnExposeComplete: enter
21:47:50.711 00.000 7988 UpdateGuideState(): m_state=6
21:47:50.713 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6943
21:47:50.713 00.000 7988 Star::Find returns 1 (1), X=1182.10, Y=442.89, Mass=1582, SNR=27.2, Peak=255 HFD=3.0
21:47:50.715 00.002 7988 MultiStar: [#1 -0.13,-0.24,0.99,U] [#2 -0.18,0.04,1.00,U] [#3 -0.35,-0.11,0.95,U] [#4 -0.31,-0.02,1.01,U] [#5 -0.29,-0.17,0.69,U] [#6 -0.06,-0.12,0.70,U] [#7 -0.36,-0.14,0.68,U] [#8 -0.49,-0.11,0.65,U] 
21:47:50.715 00.000 7988 refined, 8 included, MultiStar: {-0.23, -0.14}, one-star: {-0.02, -0.35}
21:47:50.717 00.002 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.58) = xAngle (-1.03 = -1.03)
21:47:50.718 00.001 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.08 = 2.08)
21:47:50.718 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.61 mountX=0.14 mountY=0.24, mountTheta=1.04
21:47:50.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.14, opts=13)
21:47:50.723 00.003 7988 Enqueuing Move request for scope (-0.23, -0.14)
21:47:50.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:50.725 00.002 7988 UpdateGuideState exits: m=1582 SNR=27.2 Saturated
21:47:50.725 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:50.727 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:50.727 00.000 7988 Enqueuing Expose request
21:47:50.727 00.000 15712 Worker thread wakes up
21:47:50.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
21:47:50.727 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
21:47:50.727 00.000 15712 Moving (-0.23, -0.14) raw xDistance=0.14 yDistance=0.24
21:47:50.727 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:50.727 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
21:47:50.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:50.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:47:50.727 00.000 15712 MoveAxis(E, 10, ABG)
21:47:50.727 00.000 15712 Guiding  Dir = 2, Dur = 10
21:47:50.727 00.000 15712 IsGuiding returns 0
21:47:50.762 00.035 15712 IsGuiding returns 1
21:47:50.762 00.000 15712 scope still moving after pulse duration time elapsed
21:47:50.811 00.049 15712 IsGuiding returns 0
21:47:50.811 00.000 15712 scope move finished after 10 + 66 ms
21:47:50.811 00.000 15712 Move returns status 0, amount 10
21:47:50.811 00.000 15712 MoveAxis(N, 0, ABG)
21:47:50.811 00.000 15712 Move returns status 0, amount 0
21:47:50.811 00.000 15712 move complete, result=0
21:47:50.811 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
21:47:50.812 00.001 15712 worker thread done servicing request
21:47:50.812 00.000 15712 Worker thread wakes up
21:47:50.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:50.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:52.230 01.418 15712 Exposure complete
21:47:52.280 00.050 15712 worker thread done servicing request
21:47:52.280 00.000 7988 OnExposeComplete: enter
21:47:52.291 00.011 7988 UpdateGuideState(): m_state=6
21:47:52.291 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6944
21:47:52.293 00.002 7988 Star::Find returns 1 (1), X=1182.14, Y=443.04, Mass=1550, SNR=26.9, Peak=255 HFD=3.0
21:47:52.293 00.000 7988 MultiStar: [#1 -0.20,-0.26,1.02,U] [#2 -0.16,-0.08,1.02,U] [#3 -0.27,0.03,0.95,U] [#4 -0.24,0.07,1.03,U] [#5 0.11,-0.66,0.71,U] [#6 -0.29,-0.18,0.74,U] [#7 -0.23,-0.04,0.66,U] [#8 -0.22,-0.22,0.63,U] 
21:47:52.295 00.002 7988 single-star, 8 included, MultiStar: {-0.16, -0.16}, one-star: {0.03, -0.21}
21:47:52.295 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
21:47:52.297 00.002 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
21:47:52.297 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.44 mountX=0.21 mountY=-0.02, mountTheta=-0.10
21:47:52.299 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.21, opts=13)
21:47:52.301 00.002 7988 Enqueuing Move request for scope (0.03, -0.21)
21:47:52.301 00.000 15712 Worker thread wakes up
21:47:52.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
21:47:52.301 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
21:47:52.301 00.000 15712 Moving (0.03, -0.21) raw xDistance=0.21 yDistance=-0.02
21:47:52.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:52.301 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.9 Saturated
21:47:52.306 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:52.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:52.306 00.000 7988 Enqueuing Expose request
21:47:52.306 00.000 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.12, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:47:52.306 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
21:47:52.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:52.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:47:52.306 00.000 15712 MoveAxis(W, 32, ABG)
21:47:52.306 00.000 15712 Guiding  Dir = 3, Dur = 32
21:47:52.306 00.000 15712 IsGuiding returns 0
21:47:52.326 00.020 15712 PulseGuide returned control before completion, sleep 23
21:47:52.354 00.028 15712 IsGuiding returns 1
21:47:52.354 00.000 15712 scope still moving after pulse duration time elapsed
21:47:52.386 00.032 15712 IsGuiding returns 0
21:47:52.386 00.000 15712 scope move finished after 32 + 43 ms
21:47:52.386 00.000 15712 Move returns status 0, amount 32
21:47:52.386 00.000 15712 MoveAxis(N, 0, ABG)
21:47:52.386 00.000 15712 Move returns status 0, amount 0
21:47:52.386 00.000 15712 move complete, result=0
21:47:52.386 00.000 15712 worker thread done servicing request
21:47:52.386 00.000 15712 Worker thread wakes up
21:47:52.386 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
21:47:52.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:52.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:54.016 01.630 15712 Exposure complete
21:47:54.067 00.051 15712 worker thread done servicing request
21:47:54.067 00.000 7988 OnExposeComplete: enter
21:47:54.078 00.011 7988 UpdateGuideState(): m_state=6
21:47:54.078 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6945
21:47:54.080 00.002 7988 Star::Find returns 1 (1), X=1182.18, Y=443.25, Mass=1610, SNR=27.4, Peak=255 HFD=3.5
21:47:54.080 00.000 7988 MultiStar: [#1 -0.18,0.01,1.01,U] [#2 -0.25,0.17,0.98,U] [#3 -0.20,0.10,0.88,U] [#4 -0.24,0.19,1.00,U] [#5 -0.39,-0.15,0.72,U] [#6 -0.17,-0.02,0.69,U] [#7 -0.12,-0.02,0.67,U] [#8 -0.35,0.04,0.63,U] 
21:47:54.082 00.002 7988 single-star, 8 included, MultiStar: {-0.19, 0.04}, one-star: {0.06, 0.00}
21:47:54.084 00.002 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
21:47:54.084 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
21:47:54.086 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.02 mountX=-0.00 mountY=-0.06, mountTheta=-1.60
21:47:54.088 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.00, opts=13)
21:47:54.088 00.000 7988 Enqueuing Move request for scope (0.06, 0.00)
21:47:54.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:54.090 00.000 7988 UpdateGuideState exits: m=1610 SNR=27.4 Saturated
21:47:54.092 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:54.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:54.094 00.002 7988 Enqueuing Expose request
21:47:54.094 00.000 15712 Worker thread wakes up
21:47:54.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
21:47:54.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
21:47:54.094 00.000 15712 Moving (0.06, 0.00) raw xDistance=-0.00 yDistance=-0.06
21:47:54.094 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:54.094 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
21:47:54.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:54.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:47:54.094 00.000 15712 MoveAxis(E, 8, ABG)
21:47:54.094 00.000 15712 Guiding  Dir = 2, Dur = 8
21:47:54.094 00.000 15712 IsGuiding returns 0
21:47:54.117 00.023 15712 IsGuiding returns 0
21:47:54.117 00.000 15712 Move returns status 0, amount 8
21:47:54.117 00.000 15712 MoveAxis(N, 0, ABG)
21:47:54.117 00.000 15712 Move returns status 0, amount 0
21:47:54.117 00.000 15712 move complete, result=0
21:47:54.117 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:47:54.121 00.004 15712 worker thread done servicing request
21:47:54.121 00.000 15712 Worker thread wakes up
21:47:54.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:54.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:55.525 01.404 15712 Exposure complete
21:47:55.580 00.055 15712 worker thread done servicing request
21:47:55.580 00.000 7988 OnExposeComplete: enter
21:47:55.580 00.000 7988 UpdateGuideState(): m_state=6
21:47:55.587 00.007 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6946
21:47:55.588 00.001 7988 Star::Find returns 1 (0), X=1182.26, Y=443.13, Mass=1495, SNR=26.4, Peak=240 HFD=3.4
21:47:55.588 00.000 7988 MultiStar: [#1 -0.20,-0.13,1.02,U] [#2 -0.13,0.15,1.01,U] [#3 -0.15,0.19,0.94,U] [#4 -0.17,0.16,1.06,U] [#5 0.02,-0.07,0.72,U] [#6 -0.03,-0.19,0.72,U] [#7 0.09,0.10,0.69,U] [#8 -0.33,-0.03,0.66,U] 
21:47:55.590 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {0.15, -0.12}
21:47:55.590 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.71)
21:47:55.592 00.002 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.40)
21:47:55.592 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=2.99 mountX=-0.01 mountY=0.09, mountTheta=1.71
21:47:55.594 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.01, opts=13)
21:47:55.596 00.002 7988 Enqueuing Move request for scope (-0.09, 0.01)
21:47:55.597 00.001 15712 Worker thread wakes up
21:47:55.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
21:47:55.597 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
21:47:55.597 00.000 15712 Moving (-0.09, 0.01) raw xDistance=-0.01 yDistance=0.09
21:47:55.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:55.597 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
21:47:55.600 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:55.600 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:55.602 00.002 7988 Enqueuing Expose request
21:47:55.602 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:55.602 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
21:47:55.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:55.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:47:55.602 00.000 15712 MoveAxis(E, 7, ABG)
21:47:55.602 00.000 15712 Guiding  Dir = 2, Dur = 7
21:47:55.602 00.000 15712 IsGuiding returns 0
21:47:55.652 00.050 15712 IsGuiding returns 0
21:47:55.652 00.000 15712 Move returns status 0, amount 7
21:47:55.652 00.000 15712 MoveAxis(N, 0, ABG)
21:47:55.652 00.000 15712 Move returns status 0, amount 0
21:47:55.652 00.000 15712 move complete, result=0
21:47:55.652 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:47:55.656 00.004 15712 worker thread done servicing request
21:47:55.656 00.000 15712 Worker thread wakes up
21:47:55.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:55.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:57.395 01.739 15712 Exposure complete
21:47:57.448 00.053 15712 worker thread done servicing request
21:47:57.448 00.000 7988 OnExposeComplete: enter
21:47:57.448 00.000 7988 UpdateGuideState(): m_state=6
21:47:57.456 00.008 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6947
21:47:57.456 00.000 7988 Star::Find returns 1 (0), X=1182.22, Y=443.24, Mass=1579, SNR=27.1, Peak=232 HFD=3.5
21:47:57.456 00.000 7988 MultiStar: [#1 -0.19,-0.02,0.98,U] [#2 -0.05,0.17,0.99,U] [#3 -0.21,0.15,0.92,U] [#4 -0.20,0.20,1.00,U] [#5 0.01,0.01,0.67,U] [#6 -0.22,0.02,0.68,U] [#7 -0.03,0.09,0.67,U] [#8 -0.19,-0.06,0.66,U] 
21:47:57.456 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.07}, one-star: {0.10, -0.01}
21:47:57.456 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
21:47:57.456 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.71)
21:47:57.456 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.11 cameraTheta=-0.12 mountX=0.01 mountY=-0.10, mountTheta=-1.46
21:47:57.465 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.01, opts=13)
21:47:57.465 00.000 7988 Enqueuing Move request for scope (0.10, -0.01)
21:47:57.465 00.000 15712 Worker thread wakes up
21:47:57.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
21:47:57.465 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
21:47:57.465 00.000 15712 Moving (0.10, -0.01) raw xDistance=0.01 yDistance=-0.10
21:47:57.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:47:57.465 00.000 7988 UpdateGuideState exits: m=1579 SNR=27.1
21:47:57.469 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:57.469 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:57.471 00.002 7988 Enqueuing Expose request
21:47:57.472 00.001 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:57.472 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:47:57.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:57.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:47:57.472 00.000 15712 MoveAxis(E, 8, ABG)
21:47:57.472 00.000 15712 Guiding  Dir = 2, Dur = 8
21:47:57.472 00.000 15712 IsGuiding returns 0
21:47:57.492 00.020 15712 IsGuiding returns 0
21:47:57.492 00.000 15712 Move returns status 0, amount 8
21:47:57.492 00.000 15712 MoveAxis(N, 0, ABG)
21:47:57.492 00.000 15712 Move returns status 0, amount 0
21:47:57.492 00.000 15712 move complete, result=0
21:47:57.492 00.000 15712 worker thread done servicing request
21:47:57.492 00.000 15712 Worker thread wakes up
21:47:57.492 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:47:57.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:57.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:58.910 01.418 15712 Exposure complete
21:47:58.968 00.058 15712 worker thread done servicing request
21:47:58.968 00.000 7988 OnExposeComplete: enter
21:47:58.968 00.000 7988 UpdateGuideState(): m_state=6
21:47:58.968 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6948
21:47:58.971 00.003 7988 Star::Find returns 1 (1), X=1182.15, Y=443.34, Mass=1508, SNR=26.5, Peak=255 HFD=3.3
21:47:58.971 00.000 7988 MultiStar: [#1 -0.23,0.16,1.04,U] [#2 -0.05,0.48,1.01,U] [#3 -0.25,0.34,0.95,U] [#4 -0.31,0.08,1.01,U] [#5 0.03,0.15,0.72,U] [#6 -0.10,0.21,0.68,U] [#7 -0.29,0.24,0.68,U] [#8 -0.11,0.14,0.65,U] 
21:47:58.971 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.21}, one-star: {0.03, 0.09}
21:47:58.975 00.004 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
21:47:58.975 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.35)
21:47:58.975 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.25 mountX=-0.09 mountY=-0.03, mountTheta=-2.80
21:47:58.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
21:47:58.975 00.000 7988 Enqueuing Move request for scope (0.03, 0.09)
21:47:58.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:47:58.975 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.5 Saturated
21:47:58.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:58.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:47:58.975 00.000 7988 Enqueuing Expose request
21:47:58.975 00.000 15712 Worker thread wakes up
21:47:58.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
21:47:58.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
21:47:58.975 00.000 15712 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=-0.03
21:47:58.991 00.016 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:47:58.991 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
21:47:58.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:58.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:47:58.991 00.000 15712 MoveAxis(E, 7, ABG)
21:47:58.991 00.000 15712 Guiding  Dir = 2, Dur = 7
21:47:58.992 00.001 15712 IsGuiding returns 0
21:47:59.011 00.019 15712 IsGuiding returns 0
21:47:59.011 00.000 15712 Move returns status 0, amount 7
21:47:59.011 00.000 15712 MoveAxis(N, 0, ABG)
21:47:59.011 00.000 15712 Move returns status 0, amount 0
21:47:59.011 00.000 15712 move complete, result=0
21:47:59.011 00.000 15712 worker thread done servicing request
21:47:59.011 00.000 15712 Worker thread wakes up
21:47:59.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:47:59.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:47:59.011 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
21:48:00.649 01.638 15712 Exposure complete
21:48:00.707 00.058 15712 worker thread done servicing request
21:48:00.709 00.002 7988 OnExposeComplete: enter
21:48:00.709 00.000 7988 UpdateGuideState(): m_state=6
21:48:00.711 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6949
21:48:00.711 00.000 7988 Star::Find returns 1 (0), X=1182.26, Y=443.54, Mass=1552, SNR=26.9, Peak=239 HFD=3.3
21:48:00.711 00.000 7988 MultiStar: [#1 -0.19,0.35,1.01,U] [#2 0.06,0.66,0.98,U] [#3 -0.21,0.63,0.90,U] [#4 -0.10,0.51,1.03,U] [#5 -0.01,0.38,0.72,U] [#6 -0.24,0.70,0.70,U] [#7 -0.00,0.51,0.63,U] [#8 -0.21,0.49,0.64,U] 
21:48:00.711 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.50}, one-star: {0.14, 0.29}
21:48:00.711 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.58) = xAngle (2.70 = 2.70)
21:48:00.711 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.47)
21:48:00.711 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.33 cameraTheta=1.12 mountX=-0.29 mountY=-0.15, mountTheta=-2.68
21:48:00.711 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.29, opts=13)
21:48:00.711 00.000 7988 Enqueuing Move request for scope (0.14, 0.29)
21:48:00.711 00.000 15712 Worker thread wakes up
21:48:00.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
21:48:00.711 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
21:48:00.711 00.000 15712 Moving (0.14, 0.29) raw xDistance=-0.29 yDistance=-0.15
21:48:00.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:00.711 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.9
21:48:00.723 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:00.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:00.725 00.002 7988 Enqueuing Expose request
21:48:00.725 00.000 15712 PPEC rslt: input = -0.29, final = -0.20, react = -0.18, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
21:48:00.725 00.000 15712 PPEC: input: -0.29, control: -0.20, exposure: 1500
21:48:00.727 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:00.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:48:00.727 00.000 15712 MoveAxis(E, 66, ABG)
21:48:00.727 00.000 15712 Guiding  Dir = 2, Dur = 66
21:48:00.727 00.000 15712 IsGuiding returns 0
21:48:00.747 00.020 15712 PulseGuide returned control before completion, sleep 51
21:48:00.829 00.082 15712 IsGuiding returns 0
21:48:00.829 00.000 15712 Move returns status 0, amount 66
21:48:00.829 00.000 15712 MoveAxis(N, 0, ABG)
21:48:00.829 00.000 15712 Move returns status 0, amount 0
21:48:00.829 00.000 15712 move complete, result=0
21:48:00.829 00.000 15712 worker thread done servicing request
21:48:00.829 00.000 15712 Worker thread wakes up
21:48:00.829 00.000 7988 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
21:48:00.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:00.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:02.242 01.413 15712 Exposure complete
21:48:02.301 00.059 15712 worker thread done servicing request
21:48:02.301 00.000 7988 OnExposeComplete: enter
21:48:02.301 00.000 7988 UpdateGuideState(): m_state=6
21:48:02.301 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6950
21:48:02.305 00.004 7988 Star::Find returns 1 (1), X=1182.16, Y=443.49, Mass=1467, SNR=26.1, Peak=255 HFD=3.3
21:48:02.305 00.000 7988 MultiStar: [#1 -0.19,0.18,1.01,U] [#2 -0.05,0.37,1.02,U] [#3 -0.09,0.50,0.98,U] [#4 -0.26,0.43,1.06,U] [#5 -0.02,0.21,0.69,U] [#6 -0.06,0.14,0.71,U] [#7 -0.02,0.22,0.68,U] [#8 -0.42,0.30,0.62,U] 
21:48:02.305 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.30}, one-star: {0.04, 0.24}
21:48:02.305 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
21:48:02.310 00.005 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.19)
21:48:02.310 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.41 mountX=-0.24 mountY=-0.05, mountTheta=-2.95
21:48:02.310 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.24, opts=13)
21:48:02.310 00.000 7988 Enqueuing Move request for scope (0.04, 0.24)
21:48:02.310 00.000 15712 Worker thread wakes up
21:48:02.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
21:48:02.310 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
21:48:02.310 00.000 15712 Moving (0.04, 0.24) raw xDistance=-0.24 yDistance=-0.05
21:48:02.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:02.310 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.1 Saturated
21:48:02.317 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:02.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:02.319 00.002 7988 Enqueuing Expose request
21:48:02.320 00.001 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
21:48:02.320 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
21:48:02.320 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:02.320 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:48:02.320 00.000 15712 MoveAxis(E, 55, ABG)
21:48:02.320 00.000 15712 Guiding  Dir = 2, Dur = 55
21:48:02.344 00.024 15712 IsGuiding returns 0
21:48:02.368 00.024 15712 PulseGuide returned control before completion, sleep 49
21:48:02.448 00.080 15712 IsGuiding returns 0
21:48:02.448 00.000 15712 Move returns status 0, amount 55
21:48:02.448 00.000 15712 MoveAxis(N, 0, ABG)
21:48:02.448 00.000 15712 Move returns status 0, amount 0
21:48:02.448 00.000 15712 move complete, result=0
21:48:02.448 00.000 15712 worker thread done servicing request
21:48:02.448 00.000 15712 Worker thread wakes up
21:48:02.448 00.000 7988 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
21:48:02.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:02.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:04.091 01.643 15712 Exposure complete
21:48:04.149 00.058 15712 worker thread done servicing request
21:48:04.149 00.000 7988 OnExposeComplete: enter
21:48:04.149 00.000 7988 UpdateGuideState(): m_state=6
21:48:04.152 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6951
21:48:04.152 00.000 7988 Star::Find returns 1 (1), X=1181.92, Y=443.03, Mass=1526, SNR=26.6, Peak=255 HFD=3.9
21:48:04.152 00.000 7988 MultiStar: [#1 -0.41,-0.17,1.00,U] [#2 -0.08,0.09,1.02,U] [#3 -0.34,0.20,0.95,U] [#4 -0.46,0.06,1.02,U] [#5 -0.18,-0.03,0.68,U] [#6 -0.09,-0.01,0.71,U] [#7 -0.20,-0.24,0.66,U] [#8 -0.45,-0.01,0.66,U] 
21:48:04.152 00.000 7988 refined, 8 included, MultiStar: {-0.27, -0.03}, one-star: {-0.20, -0.21}
21:48:04.152 00.000 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.58) = xAngle (-1.45 = -1.45)
21:48:04.152 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.66 = 1.66)
21:48:04.152 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-3.03 mountX=0.03 mountY=0.27, mountTheta=1.45
21:48:04.152 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.03, opts=13)
21:48:04.152 00.000 7988 Enqueuing Move request for scope (-0.27, -0.03)
21:48:04.162 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:04.162 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6 Saturated
21:48:04.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:04.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:04.162 00.000 7988 Enqueuing Expose request
21:48:04.167 00.005 15712 Worker thread wakes up
21:48:04.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.03) opts 0xd
21:48:04.167 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.03)
21:48:04.167 00.000 15712 Moving (-0.27, -0.03) raw xDistance=0.03 yDistance=0.27
21:48:04.167 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:04.167 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
21:48:04.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:48:04.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:48:04.167 00.000 15712 MoveAxis(E, 6, ABG)
21:48:04.167 00.000 15712 Guiding  Dir = 2, Dur = 6
21:48:04.167 00.000 15712 IsGuiding returns 0
21:48:04.183 00.016 15712 IsGuiding returns 0
21:48:04.183 00.000 15712 Move returns status 0, amount 6
21:48:04.183 00.000 15712 MoveAxis(N, 0, ABG)
21:48:04.183 00.000 15712 Move returns status 0, amount 0
21:48:04.183 00.000 15712 move complete, result=0
21:48:04.183 00.000 15712 worker thread done servicing request
21:48:04.183 00.000 15712 Worker thread wakes up
21:48:04.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:04.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:04.183 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.3 px 0 ms NORTH
21:48:05.606 01.423 15712 Exposure complete
21:48:05.665 00.059 15712 worker thread done servicing request
21:48:05.665 00.000 7988 OnExposeComplete: enter
21:48:05.665 00.000 7988 UpdateGuideState(): m_state=6
21:48:05.665 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6952
21:48:05.668 00.003 7988 Star::Find returns 1 (1), X=1182.14, Y=443.03, Mass=1501, SNR=26.5, Peak=255 HFD=3.1
21:48:05.668 00.000 7988 MultiStar: [#1 -0.26,-0.13,0.99,U] [#2 -0.07,0.20,1.01,U] [#3 -0.32,0.13,0.95,U] [#4 -0.23,0.04,1.04,U] [#5 -0.07,-0.32,0.70,U] [#6 -0.12,-0.09,0.68,U] [#7 -0.16,-0.07,0.67,U] [#8 -0.17,-0.10,0.65,U] 
21:48:05.668 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.05}, one-star: {0.02, -0.21}
21:48:05.668 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
21:48:05.668 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
21:48:05.674 00.006 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-2.85 mountX=0.05 mountY=0.16, mountTheta=1.28
21:48:05.674 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.05, opts=13)
21:48:05.674 00.000 7988 Enqueuing Move request for scope (-0.16, -0.05)
21:48:05.674 00.000 15712 Worker thread wakes up
21:48:05.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
21:48:05.674 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
21:48:05.674 00.000 15712 Moving (-0.16, -0.05) raw xDistance=0.05 yDistance=0.16
21:48:05.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:05.674 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.5 Saturated
21:48:05.680 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:05.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:05.682 00.002 7988 Enqueuing Expose request
21:48:05.682 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:05.682 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
21:48:05.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:05.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:48:05.682 00.000 15712 MoveAxis(E, 4, ABG)
21:48:05.682 00.000 15712 Guiding  Dir = 2, Dur = 4
21:48:05.684 00.002 15712 IsGuiding returns 0
21:48:05.708 00.024 15712 IsGuiding returns 0
21:48:05.708 00.000 15712 Move returns status 0, amount 4
21:48:05.708 00.000 15712 MoveAxis(N, 0, ABG)
21:48:05.708 00.000 15712 Move returns status 0, amount 0
21:48:05.708 00.000 15712 move complete, result=0
21:48:05.708 00.000 15712 worker thread done servicing request
21:48:05.708 00.000 15712 Worker thread wakes up
21:48:05.708 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
21:48:05.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:05.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:07.344 01.636 15712 Exposure complete
21:48:07.399 00.055 15712 worker thread done servicing request
21:48:07.399 00.000 7988 OnExposeComplete: enter
21:48:07.399 00.000 7988 UpdateGuideState(): m_state=6
21:48:07.405 00.006 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6953
21:48:07.405 00.000 7988 Star::Find returns 1 (1), X=1182.11, Y=442.99, Mass=1523, SNR=26.5, Peak=255 HFD=3.0
21:48:07.405 00.000 7988 MultiStar: [#1 -0.11,-0.13,1.03,U] [#2 -0.05,-0.01,0.99,U] [#3 -0.18,0.06,0.95,U] [#4 -0.19,0.01,1.04,U] [#5 0.06,-0.05,0.74,U] [#6 -0.14,-0.14,0.71,U] [#7 0.11,-0.18,0.63,U] [#8 -0.47,-0.01,0.66,U] 
21:48:07.408 00.003 7988 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {-0.00, -0.26}
21:48:07.408 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.58) = xAngle (-0.94 = -0.94)
21:48:07.408 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.17 = 2.17)
21:48:07.408 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-2.51 mountX=0.08 mountY=0.11, mountTheta=0.95
21:48:07.408 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.08, opts=13)
21:48:07.408 00.000 7988 Enqueuing Move request for scope (-0.11, -0.08)
21:48:07.408 00.000 15712 Worker thread wakes up
21:48:07.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
21:48:07.408 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
21:48:07.408 00.000 15712 Moving (-0.11, -0.08) raw xDistance=0.08 yDistance=0.11
21:48:07.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:07.408 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5 Saturated
21:48:07.418 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:07.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:07.420 00.002 7988 Enqueuing Expose request
21:48:07.421 00.001 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:07.421 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
21:48:07.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:07.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:48:07.421 00.000 15712 MoveAxis(E, 1, ABG)
21:48:07.421 00.000 15712 Guiding  Dir = 2, Dur = 1
21:48:07.421 00.000 15712 IsGuiding returns 0
21:48:07.442 00.021 15712 IsGuiding returns 0
21:48:07.442 00.000 15712 Move returns status 0, amount 1
21:48:07.442 00.000 15712 MoveAxis(N, 0, ABG)
21:48:07.442 00.000 15712 Move returns status 0, amount 0
21:48:07.442 00.000 15712 move complete, result=0
21:48:07.442 00.000 15712 worker thread done servicing request
21:48:07.442 00.000 15712 Worker thread wakes up
21:48:07.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:07.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:07.442 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:48:08.856 01.414 15712 Exposure complete
21:48:08.914 00.058 15712 worker thread done servicing request
21:48:08.914 00.000 7988 OnExposeComplete: enter
21:48:08.914 00.000 7988 UpdateGuideState(): m_state=6
21:48:08.914 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6954
21:48:08.918 00.004 7988 Star::Find returns 1 (1), X=1182.18, Y=443.25, Mass=1516, SNR=26.5, Peak=255 HFD=3.3
21:48:08.918 00.000 7988 MultiStar: [#1 -0.27,-0.15,1.01,U] [#2 -0.05,0.13,1.00,U] [#3 -0.25,0.09,0.93,U] [#4 -0.15,0.21,1.02,U] [#5 -0.04,0.00,0.72,U] [#6 -0.07,-0.18,0.69,U] [#7 -0.15,0.02,0.69,U] [#8 -0.28,0.06,0.62,U] 
21:48:08.921 00.003 7988 single-star, 8 included, MultiStar: {-0.13, 0.03}, one-star: {0.06, -0.00}
21:48:08.921 00.000 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.58) = xAngle (1.54 = 1.54)
21:48:08.921 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.65 = -1.64)
21:48:08.921 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.04 mountX=0.00 mountY=-0.06, mountTheta=-1.54
21:48:08.921 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.00, opts=13)
21:48:08.921 00.000 7988 Enqueuing Move request for scope (0.06, -0.00)
21:48:08.921 00.000 15712 Worker thread wakes up
21:48:08.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
21:48:08.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
21:48:08.921 00.000 15712 Moving (0.06, -0.00) raw xDistance=0.00 yDistance=-0.06
21:48:08.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
21:48:08.921 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5 Saturated
21:48:08.930 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:08.930 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:08.932 00.002 7988 Enqueuing Expose request
21:48:08.932 00.000 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:08.932 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
21:48:08.934 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:08.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:48:08.934 00.000 15712 MoveAxis(W, 1, ABG)
21:48:08.934 00.000 15712 Guiding  Dir = 3, Dur = 1
21:48:08.952 00.018 15712 IsGuiding returns 0
21:48:08.968 00.016 15712 IsGuiding returns 0
21:48:08.968 00.000 15712 Move returns status 0, amount 1
21:48:08.968 00.000 15712 MoveAxis(N, 0, ABG)
21:48:08.968 00.000 15712 Move returns status 0, amount 0
21:48:08.968 00.000 15712 move complete, result=0
21:48:08.968 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:48:08.970 00.002 15712 worker thread done servicing request
21:48:08.970 00.000 15712 Worker thread wakes up
21:48:08.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:08.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:10.609 01.639 15712 Exposure complete
21:48:10.657 00.048 15712 worker thread done servicing request
21:48:10.670 00.013 7988 OnExposeComplete: enter
21:48:10.670 00.000 7988 UpdateGuideState(): m_state=6
21:48:10.670 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6955
21:48:10.673 00.003 7988 Star::Find returns 1 (1), X=1182.19, Y=443.40, Mass=1594, SNR=27.2, Peak=255 HFD=3.3
21:48:10.673 00.000 7988 MultiStar: [#1 -0.17,0.09,1.00,U] [#2 -0.05,0.30,0.97,U] [#3 -0.33,0.47,0.93,U] [#4 -0.19,0.25,1.00,U] [#5 -0.13,0.31,0.69,U] [#6 -0.15,0.26,0.68,U] [#7 0.03,0.19,0.66,U] [#8 -0.65,0.04,0.67,U] 
21:48:10.673 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.23}, one-star: {0.07, 0.15}
21:48:10.673 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.58) = xAngle (2.70 = 2.70)
21:48:10.673 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.47)
21:48:10.673 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.12 mountX=-0.15 mountY=-0.08, mountTheta=-2.67
21:48:10.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.15, opts=13)
21:48:10.673 00.000 7988 Enqueuing Move request for scope (0.07, 0.15)
21:48:10.673 00.000 15712 Worker thread wakes up
21:48:10.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
21:48:10.673 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
21:48:10.673 00.000 15712 Moving (0.07, 0.15) raw xDistance=-0.15 yDistance=-0.08
21:48:10.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:10.673 00.000 7988 UpdateGuideState exits: m=1594 SNR=27.2 Saturated
21:48:10.685 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:10.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:10.687 00.002 7988 Enqueuing Expose request
21:48:10.687 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:10.687 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
21:48:10.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:10.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:48:10.687 00.000 15712 MoveAxis(E, 1, ABG)
21:48:10.687 00.000 15712 Guiding  Dir = 2, Dur = 1
21:48:10.688 00.001 15712 IsGuiding returns 0
21:48:10.704 00.016 15712 IsGuiding returns 0
21:48:10.704 00.000 15712 Move returns status 0, amount 1
21:48:10.704 00.000 15712 MoveAxis(N, 0, ABG)
21:48:10.704 00.000 15712 Move returns status 0, amount 0
21:48:10.704 00.000 15712 move complete, result=0
21:48:10.704 00.000 15712 worker thread done servicing request
21:48:10.704 00.000 15712 Worker thread wakes up
21:48:10.704 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.1 px 0 ms NORTH
21:48:10.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:10.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:12.128 01.424 15712 Exposure complete
21:48:12.185 00.057 15712 worker thread done servicing request
21:48:12.187 00.002 7988 OnExposeComplete: enter
21:48:12.187 00.000 7988 UpdateGuideState(): m_state=6
21:48:12.187 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6956
21:48:12.189 00.002 7988 Star::Find returns 1 (1), X=1182.04, Y=443.34, Mass=1576, SNR=27.1, Peak=255 HFD=3.3
21:48:12.191 00.002 7988 MultiStar: [#1 -0.06,0.13,1.00,U] [#2 -0.10,0.13,0.98,U] [#3 -0.33,0.49,0.93,U] [#4 -0.41,0.32,1.02,U] [#5 -0.17,0.15,0.69,U] [#6 -0.16,0.34,0.71,U] [#7 -0.25,-0.14,0.64,U] [#8 -0.51,0.41,0.66,U] 
21:48:12.191 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.22}, one-star: {-0.08, 0.09}
21:48:12.193 00.002 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.87 = -2.42)
21:48:12.193 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.98 = 0.69)
21:48:12.195 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=-0.09 mountY=0.08, mountTheta=2.43
21:48:12.197 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.09, opts=13)
21:48:12.197 00.000 7988 Enqueuing Move request for scope (-0.08, 0.09)
21:48:12.197 00.000 15712 Worker thread wakes up
21:48:12.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
21:48:12.197 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
21:48:12.197 00.000 15712 Moving (-0.08, 0.09) raw xDistance=-0.09 yDistance=0.08
21:48:12.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:12.200 00.003 7988 UpdateGuideState exits: m=1576 SNR=27.1 Saturated
21:48:12.202 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:12.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:12.204 00.002 7988 Enqueuing Expose request
21:48:12.204 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:12.204 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
21:48:12.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:12.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:48:12.204 00.000 15712 MoveAxis(E, 3, ABG)
21:48:12.204 00.000 15712 Guiding  Dir = 2, Dur = 3
21:48:12.241 00.037 15712 IsGuiding returns 0
21:48:12.259 00.018 15712 IsGuiding returns 0
21:48:12.259 00.000 15712 Move returns status 0, amount 3
21:48:12.259 00.000 15712 MoveAxis(N, 0, ABG)
21:48:12.259 00.000 15712 Move returns status 0, amount 0
21:48:12.259 00.000 15712 move complete, result=0
21:48:12.259 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:48:12.263 00.004 15712 worker thread done servicing request
21:48:12.263 00.000 15712 Worker thread wakes up
21:48:12.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:12.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:14.005 01.742 15712 Exposure complete
21:48:14.067 00.062 15712 worker thread done servicing request
21:48:14.067 00.000 7988 OnExposeComplete: enter
21:48:14.067 00.000 7988 UpdateGuideState(): m_state=6
21:48:14.069 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6957
21:48:14.069 00.000 7988 Star::Find returns 1 (1), X=1182.18, Y=443.43, Mass=1574, SNR=27.1, Peak=255 HFD=3.3
21:48:14.071 00.002 7988 MultiStar: [#1 -0.06,0.43,0.99,U] [#2 0.03,0.58,0.99,U] [#3 -0.19,0.53,0.94,U] [#4 -0.06,0.30,1.02,U] [#5 0.09,0.39,0.71,U] [#6 0.01,0.51,0.70,U] [#7 0.17,0.25,0.68,U] [#8 -0.17,0.58,0.65,U] 
21:48:14.071 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.41}, one-star: {0.06, 0.18}
21:48:14.073 00.002 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.58) = xAngle (2.82 = 2.82)
21:48:14.073 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.93 = -0.35)
21:48:14.075 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.24 mountX=-0.18 mountY=-0.06, mountTheta=-2.79
21:48:14.077 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.18, opts=13)
21:48:14.077 00.000 7988 Enqueuing Move request for scope (0.06, 0.18)
21:48:14.079 00.002 15712 Worker thread wakes up
21:48:14.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
21:48:14.079 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
21:48:14.079 00.000 15712 Moving (0.06, 0.18) raw xDistance=-0.18 yDistance=-0.06
21:48:14.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:14.079 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.1 Saturated
21:48:14.081 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:14.082 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:14.082 00.000 7988 Enqueuing Expose request
21:48:14.082 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:48:14.082 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
21:48:14.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:14.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:48:14.082 00.000 15712 MoveAxis(E, 42, ABG)
21:48:14.082 00.000 15712 Guiding  Dir = 2, Dur = 42
21:48:14.082 00.000 15712 IsGuiding returns 0
21:48:14.098 00.016 15712 PulseGuide returned control before completion, sleep 38
21:48:14.148 00.050 15712 IsGuiding returns 1
21:48:14.148 00.000 15712 scope still moving after pulse duration time elapsed
21:48:14.178 00.030 15712 IsGuiding returns 0
21:48:14.178 00.000 15712 scope move finished after 42 + 50 ms
21:48:14.178 00.000 15712 Move returns status 0, amount 42
21:48:14.178 00.000 15712 MoveAxis(N, 0, ABG)
21:48:14.178 00.000 15712 Move returns status 0, amount 0
21:48:14.178 00.000 15712 move complete, result=0
21:48:14.178 00.000 15712 worker thread done servicing request
21:48:14.178 00.000 15712 Worker thread wakes up
21:48:14.178 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
21:48:14.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:14.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:15.598 01.420 15712 Exposure complete
21:48:15.652 00.054 15712 worker thread done servicing request
21:48:15.652 00.000 7988 OnExposeComplete: enter
21:48:15.660 00.008 7988 UpdateGuideState(): m_state=6
21:48:15.660 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6958
21:48:15.660 00.000 7988 Star::Find returns 1 (1), X=1182.02, Y=443.50, Mass=1530, SNR=26.7, Peak=255 HFD=3.4
21:48:15.660 00.000 7988 MultiStar: [#1 -0.33,0.24,1.05,U] [#2 -0.17,0.63,1.01,U] [#3 -0.47,0.61,0.96,U] [#4 -0.45,0.56,1.02,U] [#5 -0.16,0.34,0.69,U] [#6 -0.24,0.23,0.71,U] [#7 -0.20,0.25,0.67,U] [#8 -0.18,0.41,0.66,U] 
21:48:15.660 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.40}, one-star: {-0.09, 0.25}
21:48:15.660 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.78)
21:48:15.660 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.33)
21:48:15.660 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.92 mountX=-0.25 mountY=0.09, mountTheta=2.81
21:48:15.668 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.25, opts=13)
21:48:15.668 00.000 7988 Enqueuing Move request for scope (-0.09, 0.25)
21:48:15.668 00.000 15712 Worker thread wakes up
21:48:15.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
21:48:15.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
21:48:15.668 00.000 15712 Moving (-0.09, 0.25) raw xDistance=-0.25 yDistance=0.09
21:48:15.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:15.668 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.7 Saturated
21:48:15.673 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:15.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:15.675 00.002 7988 Enqueuing Expose request
21:48:15.675 00.000 15712 PPEC rslt: input = -0.25, final = -0.18, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
21:48:15.675 00.000 15712 PPEC: input: -0.25, control: -0.18, exposure: 1500
21:48:15.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:15.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:48:15.675 00.000 15712 MoveAxis(E, 57, ABG)
21:48:15.675 00.000 15712 Guiding  Dir = 2, Dur = 57
21:48:15.677 00.002 15712 IsGuiding returns 0
21:48:15.698 00.021 15712 PulseGuide returned control before completion, sleep 47
21:48:15.778 00.080 15712 IsGuiding returns 0
21:48:15.778 00.000 15712 Move returns status 0, amount 57
21:48:15.778 00.000 15712 MoveAxis(N, 0, ABG)
21:48:15.778 00.000 15712 Move returns status 0, amount 0
21:48:15.778 00.000 15712 move complete, result=0
21:48:15.778 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
21:48:15.778 00.000 15712 worker thread done servicing request
21:48:15.778 00.000 15712 Worker thread wakes up
21:48:15.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:15.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:17.412 01.634 15712 Exposure complete
21:48:17.471 00.059 15712 worker thread done servicing request
21:48:17.471 00.000 7988 OnExposeComplete: enter
21:48:17.471 00.000 7988 UpdateGuideState(): m_state=6
21:48:17.475 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6959
21:48:17.475 00.000 7988 Star::Find returns 1 (1), X=1182.14, Y=443.34, Mass=1482, SNR=26.3, Peak=255 HFD=3.3
21:48:17.477 00.002 7988 MultiStar: [#1 -0.28,0.00,1.04,U] [#2 -0.02,0.34,1.03,U] [#3 -0.30,0.37,0.96,U] [#4 -0.23,0.37,1.05,U] [#5 -0.02,0.24,0.74,U] [#6 -0.15,0.21,0.72,U] [#7 -0.08,0.04,0.68,U] [#8 -0.33,0.19,0.67,U] 
21:48:17.477 00.000 7988 single-star, 8 included, MultiStar: {-0.15, 0.21}, one-star: {0.02, 0.09}
21:48:17.479 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
21:48:17.479 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
21:48:17.481 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.31 mountX=-0.09 mountY=-0.03, mountTheta=-2.86
21:48:17.483 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.09, opts=13)
21:48:17.483 00.000 7988 Enqueuing Move request for scope (0.02, 0.09)
21:48:17.485 00.002 15712 Worker thread wakes up
21:48:17.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
21:48:17.485 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
21:48:17.485 00.000 15712 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=-0.03
21:48:17.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:17.488 00.003 7988 UpdateGuideState exits: m=1482 SNR=26.3 Saturated
21:48:17.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:17.490 00.002 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:17.490 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
21:48:17.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:17.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:17.490 00.000 7988 Enqueuing Expose request
21:48:17.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:48:17.490 00.000 15712 MoveAxis(E, 9, ABG)
21:48:17.490 00.000 15712 Guiding  Dir = 2, Dur = 9
21:48:17.494 00.004 15712 IsGuiding returns 0
21:48:17.514 00.020 15712 IsGuiding returns 0
21:48:17.514 00.000 15712 Move returns status 0, amount 9
21:48:17.514 00.000 15712 MoveAxis(N, 0, ABG)
21:48:17.514 00.000 15712 Move returns status 0, amount 0
21:48:17.514 00.000 15712 move complete, result=0
21:48:17.514 00.000 15712 worker thread done servicing request
21:48:17.514 00.000 15712 Worker thread wakes up
21:48:17.514 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
21:48:17.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:17.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:18.925 01.411 15712 Exposure complete
21:48:18.985 00.060 15712 worker thread done servicing request
21:48:18.985 00.000 7988 OnExposeComplete: enter
21:48:18.985 00.000 7988 UpdateGuideState(): m_state=6
21:48:18.985 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6960
21:48:18.989 00.004 7988 Star::Find returns 1 (1), X=1182.16, Y=443.21, Mass=1446, SNR=26.0, Peak=255 HFD=2.9
21:48:18.989 00.000 7988 MultiStar: [#1 -0.06,-0.13,1.05,U] [#2 0.10,0.31,1.04,U] [#3 -0.30,0.23,0.97,U] [#4 -0.24,0.24,1.06,U] [#5 -0.06,-0.04,0.73,U] [#6 -0.06,0.03,0.73,U] [#7 -0.08,-0.16,0.66,U] [#8 -0.41,0.08,0.66,U] 
21:48:18.989 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.07}, one-star: {0.05, -0.03}
21:48:18.989 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.58) = xAngle (0.92 = 0.92)
21:48:18.989 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.03 = -2.25)
21:48:18.989 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.65 mountX=0.03 mountY=-0.04, mountTheta=-0.91
21:48:18.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
21:48:18.989 00.000 7988 Enqueuing Move request for scope (0.05, -0.03)
21:48:18.989 00.000 15712 Worker thread wakes up
21:48:18.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:48:18.989 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:48:18.989 00.000 15712 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.04
21:48:19.000 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:19.000 00.000 7988 UpdateGuideState exits: m=1446 SNR=26.0 Saturated
21:48:19.002 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:19.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:19.004 00.002 7988 Enqueuing Expose request
21:48:19.004 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:19.004 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
21:48:19.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:19.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:48:19.004 00.000 15712 MoveAxis(E, 10, ABG)
21:48:19.004 00.000 15712 Guiding  Dir = 2, Dur = 10
21:48:19.006 00.002 15712 IsGuiding returns 0
21:48:19.022 00.016 15712 IsGuiding returns 1
21:48:19.022 00.000 15712 scope still moving after pulse duration time elapsed
21:48:19.070 00.048 15712 IsGuiding returns 0
21:48:19.070 00.000 15712 scope move finished after 10 + 53 ms
21:48:19.070 00.000 15712 Move returns status 0, amount 10
21:48:19.070 00.000 15712 MoveAxis(N, 0, ABG)
21:48:19.070 00.000 15712 Move returns status 0, amount 0
21:48:19.070 00.000 15712 move complete, result=0
21:48:19.070 00.000 15712 worker thread done servicing request
21:48:19.070 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:48:19.070 00.000 15712 Worker thread wakes up
21:48:19.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:19.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:20.713 01.643 15712 Exposure complete
21:48:20.771 00.058 15712 worker thread done servicing request
21:48:20.771 00.000 7988 OnExposeComplete: enter
21:48:20.771 00.000 7988 UpdateGuideState(): m_state=6
21:48:20.771 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6961
21:48:20.775 00.004 7988 Star::Find returns 1 (1), X=1182.11, Y=442.99, Mass=1487, SNR=26.2, Peak=255 HFD=2.7
21:48:20.775 00.000 7988 MultiStar: [#1 -0.19,-0.10,1.05,U] [#2 -0.13,0.04,1.05,U] [#3 -0.39,0.14,0.94,U] [#4 -0.30,0.06,1.05,U] [#5 -0.22,-0.20,0.75,U] [#6 -0.30,0.09,0.74,U] [#7 -0.09,-0.20,0.71,U] [#8 -0.35,0.22,0.67,U] 
21:48:20.775 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.03}, one-star: {-0.00, -0.26}
21:48:20.775 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.58) = xAngle (-1.44 = -1.44)
21:48:20.775 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.67 = 1.67)
21:48:20.775 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-3.02 mountX=0.03 mountY=0.22, mountTheta=1.44
21:48:20.775 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.03, opts=13)
21:48:20.775 00.000 7988 Enqueuing Move request for scope (-0.22, -0.03)
21:48:20.775 00.000 15712 Worker thread wakes up
21:48:20.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
21:48:20.775 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
21:48:20.775 00.000 15712 Moving (-0.22, -0.03) raw xDistance=0.03 yDistance=0.22
21:48:20.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:20.786 00.011 7988 UpdateGuideState exits: m=1487 SNR=26.2 Saturated
21:48:20.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:20.788 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:20.788 00.000 7988 Enqueuing Expose request
21:48:20.788 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:20.788 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
21:48:20.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:20.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:48:20.788 00.000 15712 MoveAxis(E, 10, ABG)
21:48:20.788 00.000 15712 Guiding  Dir = 2, Dur = 10
21:48:20.795 00.007 15712 IsGuiding returns 0
21:48:20.811 00.016 15712 IsGuiding returns 1
21:48:20.811 00.000 15712 scope still moving after pulse duration time elapsed
21:48:20.861 00.050 15712 IsGuiding returns 0
21:48:20.861 00.000 15712 scope move finished after 10 + 53 ms
21:48:20.861 00.000 15712 Move returns status 0, amount 10
21:48:20.861 00.000 15712 MoveAxis(N, 0, ABG)
21:48:20.861 00.000 15712 Move returns status 0, amount 0
21:48:20.861 00.000 15712 move complete, result=0
21:48:20.861 00.000 15712 worker thread done servicing request
21:48:20.861 00.000 15712 Worker thread wakes up
21:48:20.861 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
21:48:20.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:20.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:22.277 01.416 15712 Exposure complete
21:48:22.336 00.059 15712 worker thread done servicing request
21:48:22.336 00.000 7988 OnExposeComplete: enter
21:48:22.336 00.000 7988 UpdateGuideState(): m_state=6
21:48:22.338 00.002 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6962
21:48:22.338 00.000 7988 Star::Find returns 1 (1), X=1181.96, Y=442.96, Mass=1591, SNR=27.3, Peak=255 HFD=2.9
21:48:22.338 00.000 7988 MultiStar: [#1 -0.41,-0.20,0.99,U] [#2 -0.31,-0.01,1.00,U] [#3 -0.48,-0.04,0.93,U] [#4 -0.43,-0.17,1.03,U] [#5 -0.29,-0.10,0.72,U] [#6 -0.27,-0.12,0.69,U] [#7 -0.24,-0.29,0.68,U] [#8 -0.59,-0.21,0.64,U] 
21:48:22.338 00.000 7988 single-star, 8 included, MultiStar: {-0.35, -0.16}, one-star: {-0.16, -0.29}
21:48:22.338 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
21:48:22.338 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
21:48:22.338 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-2.07 mountX=0.29 mountY=0.17, mountTheta=0.51
21:48:22.338 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.29, opts=13)
21:48:22.338 00.000 7988 Enqueuing Move request for scope (-0.16, -0.29)
21:48:22.338 00.000 15712 Worker thread wakes up
21:48:22.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.29) opts 0xd
21:48:22.338 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.29)
21:48:22.338 00.000 15712 Moving (-0.16, -0.29) raw xDistance=0.29 yDistance=0.17
21:48:22.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:22.338 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.3 Saturated
21:48:22.351 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:22.353 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:22.353 00.000 7988 Enqueuing Expose request
21:48:22.354 00.001 15712 PPEC rslt: input = 0.29, final = 0.15, react = 0.18, pred = -0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
21:48:22.354 00.000 15712 PPEC: input: 0.29, control: 0.15, exposure: 1500
21:48:22.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:22.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:48:22.354 00.000 15712 MoveAxis(W, 48, ABG)
21:48:22.354 00.000 15712 Guiding  Dir = 3, Dur = 48
21:48:22.354 00.000 15712 IsGuiding returns 0
21:48:22.375 00.021 15712 PulseGuide returned control before completion, sleep 36
21:48:22.455 00.080 15712 IsGuiding returns 1
21:48:22.455 00.000 15712 scope still moving after pulse duration time elapsed
21:48:22.481 00.026 15712 IsGuiding returns 0
21:48:22.481 00.000 15712 scope move finished after 48 + 76 ms
21:48:22.481 00.000 15712 Move returns status 0, amount 48
21:48:22.481 00.000 15712 MoveAxis(N, 0, ABG)
21:48:22.481 00.000 15712 Move returns status 0, amount 0
21:48:22.481 00.000 15712 move complete, result=0
21:48:22.481 00.000 7988 GuideStep: 0.3 px 48 ms WEST, 0.2 px 0 ms NORTH
21:48:22.483 00.002 15712 worker thread done servicing request
21:48:22.483 00.000 15712 Worker thread wakes up
21:48:22.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:22.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:24.111 01.628 15712 Exposure complete
21:48:24.157 00.046 15712 worker thread done servicing request
21:48:24.157 00.000 7988 OnExposeComplete: enter
21:48:24.171 00.014 7988 UpdateGuideState(): m_state=6
21:48:24.173 00.002 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6963
21:48:24.173 00.000 7988 Star::Find returns 1 (1), X=1182.04, Y=443.16, Mass=1578, SNR=27.0, Peak=255 HFD=3.1
21:48:24.173 00.000 7988 MultiStar: [#1 -0.33,-0.05,0.99,U] [#2 -0.26,0.19,0.99,U] [#3 -0.46,0.29,0.90,U] [#4 -0.49,0.23,1.02,U] [#5 -0.27,0.20,0.71,U] [#6 -0.25,0.14,0.69,U] [#7 -0.47,0.10,0.67,U] [#8 -0.39,0.18,0.66,U] 
21:48:24.173 00.000 7988 single-star, 8 included, MultiStar: {-0.33, 0.13}, one-star: {-0.08, -0.09}
21:48:24.173 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.74 = -0.74)
21:48:24.173 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
21:48:24.173 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.32 mountX=0.09 mountY=0.08, mountTheta=0.76
21:48:24.173 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.09, opts=13)
21:48:24.173 00.000 7988 Enqueuing Move request for scope (-0.08, -0.09)
21:48:24.173 00.000 15712 Worker thread wakes up
21:48:24.173 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
21:48:24.173 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
21:48:24.173 00.000 15712 Moving (-0.08, -0.09) raw xDistance=0.09 yDistance=0.08
21:48:24.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:24.173 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.0 Saturated
21:48:24.186 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:24.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:24.188 00.002 7988 Enqueuing Expose request
21:48:24.189 00.001 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:24.189 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
21:48:24.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:24.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:48:24.189 00.000 15712 MoveAxis(E, 8, ABG)
21:48:24.189 00.000 15712 Guiding  Dir = 2, Dur = 8
21:48:24.189 00.000 15712 IsGuiding returns 0
21:48:24.205 00.016 15712 IsGuiding returns 0
21:48:24.205 00.000 15712 Move returns status 0, amount 8
21:48:24.205 00.000 15712 MoveAxis(N, 0, ABG)
21:48:24.205 00.000 15712 Move returns status 0, amount 0
21:48:24.205 00.000 15712 move complete, result=0
21:48:24.205 00.000 15712 worker thread done servicing request
21:48:24.205 00.000 15712 Worker thread wakes up
21:48:24.205 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:48:24.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:24.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:25.637 01.432 15712 Exposure complete
21:48:25.685 00.048 15712 worker thread done servicing request
21:48:25.685 00.000 7988 OnExposeComplete: enter
21:48:25.685 00.000 7988 UpdateGuideState(): m_state=6
21:48:25.700 00.015 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6964
21:48:25.700 00.000 7988 Star::Find returns 1 (1), X=1182.01, Y=443.16, Mass=1425, SNR=25.8, Peak=255 HFD=3.1
21:48:25.702 00.002 7988 MultiStar: [#1 -0.28,-0.04,1.04,U] [#2 -0.24,0.29,1.03,U] [#3 -0.26,0.33,0.96,U] [#4 -0.36,0.28,1.03,U] [#5 -0.34,0.26,0.74,U] [#6 -0.40,0.19,0.73,U] [#7 -0.16,-0.14,0.71,U] [#8 -0.40,0.06,0.71,U] 
21:48:25.702 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.13}, one-star: {-0.11, -0.09}
21:48:25.704 00.002 7988 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.58) = xAngle (-0.90 = -0.90)
21:48:25.704 00.000 7988 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.21 = 2.21)
21:48:25.706 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.48 mountX=0.09 mountY=0.11, mountTheta=0.91
21:48:25.706 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.09, opts=13)
21:48:25.708 00.002 7988 Enqueuing Move request for scope (-0.11, -0.09)
21:48:25.710 00.002 15712 Worker thread wakes up
21:48:25.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
21:48:25.710 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
21:48:25.710 00.000 15712 Moving (-0.11, -0.09) raw xDistance=0.09 yDistance=0.11
21:48:25.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:25.710 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.8 Saturated
21:48:25.712 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:25.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:25.714 00.002 7988 Enqueuing Expose request
21:48:25.714 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:25.714 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
21:48:25.716 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:25.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:48:25.716 00.000 15712 MoveAxis(E, 7, ABG)
21:48:25.716 00.000 15712 Guiding  Dir = 2, Dur = 7
21:48:25.716 00.000 15712 IsGuiding returns 0
21:48:25.736 00.020 15712 IsGuiding returns 0
21:48:25.736 00.000 15712 Move returns status 0, amount 7
21:48:25.736 00.000 15712 MoveAxis(N, 0, ABG)
21:48:25.736 00.000 15712 Move returns status 0, amount 0
21:48:25.736 00.000 15712 move complete, result=0
21:48:25.736 00.000 15712 worker thread done servicing request
21:48:25.736 00.000 15712 Worker thread wakes up
21:48:25.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:25.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:25.736 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:48:27.376 01.640 15712 Exposure complete
21:48:27.421 00.045 15712 worker thread done servicing request
21:48:27.421 00.000 7988 OnExposeComplete: enter
21:48:27.435 00.014 7988 UpdateGuideState(): m_state=6
21:48:27.437 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6965
21:48:27.437 00.000 7988 Star::Find returns 1 (1), X=1181.89, Y=443.42, Mass=1599, SNR=27.3, Peak=255 HFD=3.3
21:48:27.437 00.000 7988 MultiStar: [#1 -0.33,0.04,0.98,U] [#2 -0.28,0.17,0.99,U] [#3 -0.48,0.41,0.92,U] [#4 -0.53,0.26,1.03,U] [#5 -0.27,0.28,0.68,U] [#6 -0.45,0.18,0.72,U] [#7 -0.36,0.03,0.63,U] [#8 -0.71,0.28,0.62,U] 
21:48:27.437 00.000 7988 single-star, 8 included, MultiStar: {-0.40, 0.20}, one-star: {-0.23, 0.17}
21:48:27.437 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.58) = xAngle (4.07 = -2.21)
21:48:27.437 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.18 = 0.90)
21:48:27.437 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.28 cameraTheta=2.49 mountX=-0.17 mountY=0.22, mountTheta=2.22
21:48:27.437 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.17, opts=13)
21:48:27.437 00.000 7988 Enqueuing Move request for scope (-0.23, 0.17)
21:48:27.437 00.000 15712 Worker thread wakes up
21:48:27.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
21:48:27.437 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
21:48:27.437 00.000 15712 Moving (-0.23, 0.17) raw xDistance=-0.17 yDistance=0.22
21:48:27.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:27.437 00.000 7988 UpdateGuideState exits: m=1599 SNR=27.3 Saturated
21:48:27.450 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:27.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:27.452 00.002 7988 Enqueuing Expose request
21:48:27.453 00.001 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
21:48:27.453 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
21:48:27.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:27.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:48:27.453 00.000 15712 MoveAxis(E, 38, ABG)
21:48:27.453 00.000 15712 Guiding  Dir = 2, Dur = 38
21:48:27.453 00.000 15712 IsGuiding returns 0
21:48:27.475 00.022 15712 PulseGuide returned control before completion, sleep 23
21:48:27.521 00.046 15712 IsGuiding returns 0
21:48:27.521 00.000 15712 Move returns status 0, amount 38
21:48:27.521 00.000 15712 MoveAxis(N, 0, ABG)
21:48:27.521 00.000 15712 Move returns status 0, amount 0
21:48:27.521 00.000 15712 move complete, result=0
21:48:27.521 00.000 15712 worker thread done servicing request
21:48:27.521 00.000 15712 Worker thread wakes up
21:48:27.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:27.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:27.521 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
21:48:28.942 01.421 15712 Exposure complete
21:48:28.988 00.046 15712 worker thread done servicing request
21:48:28.988 00.000 7988 OnExposeComplete: enter
21:48:29.002 00.014 7988 UpdateGuideState(): m_state=6
21:48:29.002 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6966
21:48:29.004 00.002 7988 Star::Find returns 1 (1), X=1182.05, Y=443.19, Mass=1528, SNR=26.7, Peak=255 HFD=3.1
21:48:29.004 00.000 7988 MultiStar: [#1 -0.32,-0.19,1.02,U] [#2 -0.49,0.15,1.00,U] [#3 -0.54,0.20,0.93,U] [#4 -0.59,0.18,0.99,U] [#5 -0.45,0.03,0.75,U] [#6 -0.42,0.02,0.71,U] [#7 -0.44,-0.17,0.67,U] [#8 -0.64,0.07,0.68,U] 
21:48:29.006 00.002 7988 single-star, 8 included, MultiStar: {-0.43, 0.03}, one-star: {-0.07, -0.06}
21:48:29.006 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.58) = xAngle (-0.85 = -0.85)
21:48:29.008 00.002 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.26 = 2.26)
21:48:29.008 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.43 mountX=0.06 mountY=0.07, mountTheta=0.86
21:48:29.010 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.06, opts=13)
21:48:29.012 00.002 7988 Enqueuing Move request for scope (-0.07, -0.06)
21:48:29.012 00.000 15712 Worker thread wakes up
21:48:29.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
21:48:29.012 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
21:48:29.012 00.000 15712 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.07
21:48:29.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:29.012 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.7 Saturated
21:48:29.015 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:29.015 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:29.017 00.002 7988 Enqueuing Expose request
21:48:29.017 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:29.017 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:48:29.019 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:29.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:48:29.019 00.000 15712 MoveAxis(E, 5, ABG)
21:48:29.019 00.000 15712 Guiding  Dir = 2, Dur = 5
21:48:29.019 00.000 15712 IsGuiding returns 0
21:48:29.045 00.026 15712 IsGuiding returns 0
21:48:29.045 00.000 15712 Move returns status 0, amount 5
21:48:29.045 00.000 15712 MoveAxis(N, 0, ABG)
21:48:29.045 00.000 15712 Move returns status 0, amount 0
21:48:29.045 00.000 15712 move complete, result=0
21:48:29.045 00.000 15712 worker thread done servicing request
21:48:29.045 00.000 15712 Worker thread wakes up
21:48:29.045 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:48:29.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:29.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:30.681 01.636 15712 Exposure complete
21:48:30.741 00.060 15712 worker thread done servicing request
21:48:30.741 00.000 7988 OnExposeComplete: enter
21:48:30.741 00.000 7988 UpdateGuideState(): m_state=6
21:48:30.741 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6967
21:48:30.745 00.004 7988 Star::Find returns 1 (0), X=1182.11, Y=443.17, Mass=1530, SNR=26.8, Peak=217 HFD=3.4
21:48:30.745 00.000 7988 MultiStar: [#1 -0.09,-0.24,1.01,U] [#2 -0.13,0.04,1.00,U] [#3 -0.23,-0.00,0.95,U] [#4 -0.30,0.03,1.05,U] [#5 -0.23,-0.00,0.71,U] [#6 -0.28,0.01,0.69,U] [#7 -0.11,-0.04,0.64,U] [#8 -0.25,-0.08,0.61,U] 
21:48:30.745 00.000 7988 single-star, 8 included, MultiStar: {-0.18, -0.04}, one-star: {-0.01, -0.08}
21:48:30.745 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
21:48:30.745 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
21:48:30.745 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.66 mountX=0.08 mountY=0.01, mountTheta=0.11
21:48:30.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.08, opts=13)
21:48:30.745 00.000 7988 Enqueuing Move request for scope (-0.01, -0.08)
21:48:30.754 00.009 15712 Worker thread wakes up
21:48:30.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
21:48:30.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
21:48:30.754 00.000 15712 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.01
21:48:30.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:30.754 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.8
21:48:30.756 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:30.756 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:30.758 00.002 7988 Enqueuing Expose request
21:48:30.758 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:30.758 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
21:48:30.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:30.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:30.758 00.000 15712 MoveAxis(E, 6, ABG)
21:48:30.758 00.000 15712 Guiding  Dir = 2, Dur = 6
21:48:30.758 00.000 15712 IsGuiding returns 0
21:48:30.780 00.022 15712 IsGuiding returns 0
21:48:30.780 00.000 15712 Move returns status 0, amount 6
21:48:30.780 00.000 15712 MoveAxis(N, 0, ABG)
21:48:30.780 00.000 15712 Move returns status 0, amount 0
21:48:30.780 00.000 15712 move complete, result=0
21:48:30.780 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:48:30.788 00.008 15712 worker thread done servicing request
21:48:30.788 00.000 15712 Worker thread wakes up
21:48:30.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:30.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:32.196 01.408 15712 Exposure complete
21:48:32.255 00.059 15712 worker thread done servicing request
21:48:32.255 00.000 7988 OnExposeComplete: enter
21:48:32.255 00.000 7988 UpdateGuideState(): m_state=6
21:48:32.258 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6968
21:48:32.258 00.000 7988 Star::Find returns 1 (0), X=1182.07, Y=443.18, Mass=1486, SNR=26.2, Peak=222 HFD=3.2
21:48:32.258 00.000 7988 MultiStar: [#1 -0.41,-0.12,1.02,U] [#2 -0.25,0.17,1.01,U] [#3 -0.33,0.29,0.95,U] [#4 -0.48,0.19,1.06,U] [#5 -0.19,-0.23,0.72,U] [#6 -0.41,0.13,0.72,U] [#7 -0.27,0.04,0.65,U] [#8 -0.50,-0.15,0.63,U] 
21:48:32.258 00.000 7988 single-star, 8 included, MultiStar: {-0.32, 0.04}, one-star: {-0.05, -0.07}
21:48:32.258 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
21:48:32.258 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
21:48:32.258 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.20 mountX=0.07 mountY=0.05, mountTheta=0.64
21:48:32.258 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.07, opts=13)
21:48:32.268 00.010 7988 Enqueuing Move request for scope (-0.05, -0.07)
21:48:32.268 00.000 15712 Worker thread wakes up
21:48:32.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
21:48:32.268 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
21:48:32.268 00.000 15712 Moving (-0.05, -0.07) raw xDistance=0.07 yDistance=0.05
21:48:32.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:32.268 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
21:48:32.271 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:32.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:32.273 00.002 7988 Enqueuing Expose request
21:48:32.274 00.001 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:32.274 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
21:48:32.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:32.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:32.274 00.000 15712 MoveAxis(E, 5, ABG)
21:48:32.274 00.000 15712 Guiding  Dir = 2, Dur = 5
21:48:32.274 00.000 15712 IsGuiding returns 0
21:48:32.290 00.016 15712 IsGuiding returns 0
21:48:32.290 00.000 15712 Move returns status 0, amount 5
21:48:32.290 00.000 15712 MoveAxis(N, 0, ABG)
21:48:32.290 00.000 15712 Move returns status 0, amount 0
21:48:32.290 00.000 15712 move complete, result=0
21:48:32.290 00.000 15712 worker thread done servicing request
21:48:32.290 00.000 15712 Worker thread wakes up
21:48:32.290 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:48:32.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:32.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:33.932 01.642 15712 Exposure complete
21:48:33.992 00.060 15712 worker thread done servicing request
21:48:33.992 00.000 7988 OnExposeComplete: enter
21:48:33.992 00.000 7988 UpdateGuideState(): m_state=6
21:48:33.992 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6969
21:48:33.995 00.003 7988 Star::Find returns 1 (0), X=1181.95, Y=443.22, Mass=1489, SNR=26.5, Peak=220 HFD=3.2
21:48:33.995 00.000 7988 MultiStar: [#1 -0.37,-0.07,1.02,U] [#2 -0.22,0.17,1.06,U] [#3 -0.56,0.03,0.93,U] [#4 -0.59,0.19,1.05,U] [#5 -0.31,0.08,0.71,U] [#6 -0.40,0.07,0.71,U] [#7 -0.24,-0.02,0.65,U] [#8 -0.51,-0.18,0.65,U] 
21:48:33.995 00.000 7988 single-star, 8 included, MultiStar: {-0.37, 0.04}, one-star: {-0.16, -0.03}
21:48:33.999 00.004 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.58) = xAngle (-1.36 = -1.36)
21:48:33.999 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.74 = 1.74)
21:48:33.999 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-2.94 mountX=0.03 mountY=0.16, mountTheta=1.37
21:48:33.999 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.03, opts=13)
21:48:33.999 00.000 7988 Enqueuing Move request for scope (-0.16, -0.03)
21:48:33.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:33.999 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.5
21:48:33.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:33.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:33.999 00.000 7988 Enqueuing Expose request
21:48:33.999 00.000 15712 Worker thread wakes up
21:48:33.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
21:48:33.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
21:48:33.999 00.000 15712 Moving (-0.16, -0.03) raw xDistance=0.03 yDistance=0.16
21:48:34.015 00.016 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:34.015 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
21:48:34.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:34.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:48:34.015 00.000 15712 MoveAxis(E, 5, ABG)
21:48:34.015 00.000 15712 Guiding  Dir = 2, Dur = 5
21:48:34.015 00.000 15712 IsGuiding returns 0
21:48:34.032 00.017 15712 IsGuiding returns 0
21:48:34.032 00.000 15712 Move returns status 0, amount 5
21:48:34.032 00.000 15712 MoveAxis(N, 0, ABG)
21:48:34.032 00.000 15712 Move returns status 0, amount 0
21:48:34.032 00.000 15712 move complete, result=0
21:48:34.032 00.000 15712 worker thread done servicing request
21:48:34.033 00.001 15712 Worker thread wakes up
21:48:34.033 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
21:48:34.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:34.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:35.447 01.414 15712 Exposure complete
21:48:35.502 00.055 15712 worker thread done servicing request
21:48:35.502 00.000 7988 OnExposeComplete: enter
21:48:35.502 00.000 7988 UpdateGuideState(): m_state=6
21:48:35.508 00.006 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6970
21:48:35.509 00.001 7988 Star::Find returns 1 (0), X=1182.03, Y=443.15, Mass=1482, SNR=26.3, Peak=241 HFD=3.1
21:48:35.509 00.000 7988 MultiStar: [#1 -0.42,-0.18,1.00,U] [#2 -0.29,0.19,1.03,U] [#3 -0.52,0.10,0.95,U] [#4 -0.52,0.11,1.02,U] [#5 -0.42,0.27,0.71,U] [#6 -0.37,0.04,0.72,U] [#7 -0.28,-0.03,0.71,U] [#8 -0.61,-0.09,0.66,U] 
21:48:35.509 00.000 7988 single-star, 8 included, MultiStar: {-0.39, 0.03}, one-star: {-0.09, -0.10}
21:48:35.509 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
21:48:35.509 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
21:48:35.515 00.006 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.32 mountX=0.10 mountY=0.09, mountTheta=0.76
21:48:35.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
21:48:35.515 00.000 7988 Enqueuing Move request for scope (-0.09, -0.10)
21:48:35.515 00.000 15712 Worker thread wakes up
21:48:35.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
21:48:35.515 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
21:48:35.515 00.000 15712 Moving (-0.09, -0.10) raw xDistance=0.10 yDistance=0.09
21:48:35.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:35.515 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.3
21:48:35.522 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:35.522 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:35.522 00.000 7988 Enqueuing Expose request
21:48:35.525 00.003 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:35.525 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
21:48:35.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:35.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:48:35.525 00.000 15712 MoveAxis(E, 6, ABG)
21:48:35.525 00.000 15712 Guiding  Dir = 2, Dur = 6
21:48:35.525 00.000 15712 IsGuiding returns 0
21:48:35.549 00.024 15712 IsGuiding returns 0
21:48:35.549 00.000 15712 Move returns status 0, amount 6
21:48:35.549 00.000 15712 MoveAxis(N, 0, ABG)
21:48:35.549 00.000 15712 Move returns status 0, amount 0
21:48:35.549 00.000 15712 move complete, result=0
21:48:35.549 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:48:35.553 00.004 15712 worker thread done servicing request
21:48:35.553 00.000 15712 Worker thread wakes up
21:48:35.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:35.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:37.186 01.633 15712 Exposure complete
21:48:37.232 00.046 15712 worker thread done servicing request
21:48:37.232 00.000 7988 OnExposeComplete: enter
21:48:37.232 00.000 7988 UpdateGuideState(): m_state=6
21:48:37.232 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6971
21:48:37.247 00.015 7988 Star::Find returns 1 (0), X=1181.95, Y=443.21, Mass=1575, SNR=27.1, Peak=234 HFD=3.4
21:48:37.249 00.002 7988 MultiStar: [#1 -0.42,-0.11,0.97,U] [#2 -0.46,0.29,1.02,U] [#3 -0.50,0.28,0.91,U] [#4 -0.51,0.18,1.00,U] [#5 -0.29,-0.03,0.67,U] [#6 -0.48,0.06,0.72,U] [#7 -0.33,0.17,0.65,U] [#8 -0.58,0.30,0.64,U] 
21:48:37.249 00.000 7988 single-star, 8 included, MultiStar: {-0.41, 0.12}, one-star: {-0.17, -0.04}
21:48:37.251 00.002 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
21:48:37.251 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
21:48:37.253 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.91 mountX=0.04 mountY=0.17, mountTheta=1.33
21:48:37.255 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.04, opts=13)
21:48:37.255 00.000 7988 Enqueuing Move request for scope (-0.17, -0.04)
21:48:37.257 00.002 15712 Worker thread wakes up
21:48:37.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
21:48:37.257 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
21:48:37.257 00.000 15712 Moving (-0.17, -0.04) raw xDistance=0.04 yDistance=0.17
21:48:37.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:37.257 00.000 7988 UpdateGuideState exits: m=1575 SNR=27.1
21:48:37.259 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:37.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:37.259 00.000 7988 Enqueuing Expose request
21:48:37.263 00.004 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:37.263 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
21:48:37.263 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:37.263 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:48:37.263 00.000 15712 MoveAxis(E, 9, ABG)
21:48:37.263 00.000 15712 Guiding  Dir = 2, Dur = 9
21:48:37.269 00.006 15712 IsGuiding returns 0
21:48:37.283 00.014 15712 IsGuiding returns 0
21:48:37.283 00.000 15712 Move returns status 0, amount 9
21:48:37.283 00.000 15712 MoveAxis(N, 0, ABG)
21:48:37.283 00.000 15712 Move returns status 0, amount 0
21:48:37.283 00.000 15712 move complete, result=0
21:48:37.283 00.000 15712 worker thread done servicing request
21:48:37.283 00.000 15712 Worker thread wakes up
21:48:37.283 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
21:48:37.295 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:37.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:38.714 01.419 15712 Exposure complete
21:48:38.771 00.057 15712 worker thread done servicing request
21:48:38.771 00.000 7988 OnExposeComplete: enter
21:48:38.771 00.000 7988 UpdateGuideState(): m_state=6
21:48:38.771 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6972
21:48:38.776 00.005 7988 Star::Find returns 1 (0), X=1182.01, Y=443.15, Mass=1562, SNR=26.9, Peak=228 HFD=3.4
21:48:38.776 00.000 7988 MultiStar: [#1 -0.58,0.10,0.99,U] [#2 -0.53,0.31,0.99,U] [#3 -0.52,0.35,0.96,U] [#4 -0.54,0.15,1.01,U] [#5 -0.61,0.19,0.70,U] [#6 -0.46,0.25,0.70,U] [#7 -0.37,0.16,0.64,U] [#8 -0.47,0.15,0.65,U] 
21:48:38.778 00.002 7988 single-star, 8 included, MultiStar: {-0.46, 0.17}, one-star: {-0.10, -0.10}
21:48:38.778 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
21:48:38.778 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
21:48:38.778 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.38 mountX=0.10 mountY=0.11, mountTheta=0.82
21:48:38.778 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.10, opts=13)
21:48:38.778 00.000 7988 Enqueuing Move request for scope (-0.10, -0.10)
21:48:38.778 00.000 15712 Worker thread wakes up
21:48:38.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
21:48:38.778 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
21:48:38.778 00.000 15712 Moving (-0.10, -0.10) raw xDistance=0.10 yDistance=0.11
21:48:38.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:38.778 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.9
21:48:38.787 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:38.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:38.789 00.002 7988 Enqueuing Expose request
21:48:38.789 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:38.789 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
21:48:38.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:38.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:48:38.789 00.000 15712 MoveAxis(E, 8, ABG)
21:48:38.789 00.000 15712 Guiding  Dir = 2, Dur = 8
21:48:38.789 00.000 15712 IsGuiding returns 0
21:48:38.808 00.019 15712 IsGuiding returns 0
21:48:38.808 00.000 15712 Move returns status 0, amount 8
21:48:38.808 00.000 15712 MoveAxis(N, 0, ABG)
21:48:38.808 00.000 15712 Move returns status 0, amount 0
21:48:38.808 00.000 15712 move complete, result=0
21:48:38.812 00.004 15712 worker thread done servicing request
21:48:38.812 00.000 15712 Worker thread wakes up
21:48:38.812 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:48:38.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:38.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:40.453 01.641 15712 Exposure complete
21:48:40.499 00.046 15712 worker thread done servicing request
21:48:40.499 00.000 7988 OnExposeComplete: enter
21:48:40.499 00.000 7988 UpdateGuideState(): m_state=6
21:48:40.515 00.016 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6973
21:48:40.515 00.000 7988 Star::Find returns 1 (0), X=1181.82, Y=443.42, Mass=1581, SNR=27.1, Peak=221 HFD=3.4
21:48:40.515 00.000 7988 MultiStar: [#1 -0.49,0.04,0.98,U] [#2 -0.47,0.18,0.99,U] [#3 -0.56,0.31,0.92,U] [#4 -0.46,0.17,1.02,U] [#5 -0.26,0.13,0.70,U] [#6 -0.47,0.23,0.70,U] [#7 -0.34,0.08,0.66,U] [#8 -0.52,0.23,0.67,U] 
21:48:40.515 00.000 7988 single-star, 8 included, MultiStar: {-0.43, 0.17}, one-star: {-0.29, 0.17}
21:48:40.515 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.19 = -2.09)
21:48:40.515 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
21:48:40.515 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.17 hyp=0.34 cameraTheta=2.62 mountX=-0.17 mountY=0.29, mountTheta=2.10
21:48:40.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.17, opts=13)
21:48:40.515 00.000 7988 Enqueuing Move request for scope (-0.29, 0.17)
21:48:40.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:40.515 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.1
21:48:40.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:40.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:40.515 00.000 7988 Enqueuing Expose request
21:48:40.530 00.015 15712 Worker thread wakes up
21:48:40.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.17) opts 0xd
21:48:40.530 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.17)
21:48:40.530 00.000 15712 Moving (-0.29, 0.17) raw xDistance=-0.17 yDistance=0.29
21:48:40.532 00.002 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
21:48:40.532 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
21:48:40.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:48:40.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:48:40.532 00.000 15712 MoveAxis(E, 42, ABG)
21:48:40.532 00.000 15712 Guiding  Dir = 2, Dur = 42
21:48:40.532 00.000 15712 IsGuiding returns 0
21:48:40.553 00.021 15712 PulseGuide returned control before completion, sleep 34
21:48:40.594 00.041 15712 IsGuiding returns 1
21:48:40.594 00.000 15712 scope still moving after pulse duration time elapsed
21:48:40.651 00.057 15712 IsGuiding returns 0
21:48:40.651 00.000 15712 scope move finished after 42 + 72 ms
21:48:40.651 00.000 15712 Move returns status 0, amount 42
21:48:40.651 00.000 15712 MoveAxis(N, 0, ABG)
21:48:40.651 00.000 15712 Move returns status 0, amount 0
21:48:40.651 00.000 15712 move complete, result=0
21:48:40.651 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.3 px 0 ms NORTH
21:48:40.651 00.000 15712 worker thread done servicing request
21:48:40.653 00.002 15712 Worker thread wakes up
21:48:40.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:40.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:42.063 01.410 15712 Exposure complete
21:48:42.122 00.059 15712 worker thread done servicing request
21:48:42.122 00.000 7988 OnExposeComplete: enter
21:48:42.122 00.000 7988 UpdateGuideState(): m_state=6
21:48:42.122 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6974
21:48:42.126 00.004 7988 Star::Find returns 1 (0), X=1181.83, Y=443.08, Mass=1447, SNR=26.0, Peak=217 HFD=3.3
21:48:42.126 00.000 7988 MultiStar: [#1 -0.46,-0.02,1.03,U] [#2 -0.31,0.25,1.00,U] [#3 -0.47,-0.03,0.96,U] [#4 -0.39,0.12,1.03,U] [#5 -0.31,-0.28,0.68,U] [#6 -0.61,-0.19,0.70,U] [#7 -0.51,-0.33,0.70,U] [#8 -0.65,0.04,0.64,U] 
21:48:42.126 00.000 7988 single-star, 8 included, MultiStar: {-0.43, -0.05}, one-star: {-0.28, -0.17}
21:48:42.126 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
21:48:42.131 00.005 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
21:48:42.131 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-2.60 mountX=0.17 mountY=0.29, mountTheta=1.03
21:48:42.131 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.17, opts=13)
21:48:42.131 00.000 7988 Enqueuing Move request for scope (-0.28, -0.17)
21:48:42.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:42.131 00.000 7988 UpdateGuideState exits: m=1447 SNR=26.0
21:48:42.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:42.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:42.131 00.000 7988 Enqueuing Expose request
21:48:42.131 00.000 15712 Worker thread wakes up
21:48:42.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.17) opts 0xd
21:48:42.131 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.17)
21:48:42.131 00.000 15712 Moving (-0.28, -0.17) raw xDistance=0.17 yDistance=0.29
21:48:42.145 00.014 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:48:42.145 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
21:48:42.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:48:42.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:48:42.145 00.000 15712 MoveAxis(W, 24, ABG)
21:48:42.145 00.000 15712 Guiding  Dir = 3, Dur = 24
21:48:42.147 00.002 15712 IsGuiding returns 0
21:48:42.168 00.021 15712 PulseGuide returned control before completion, sleep 13
21:48:42.216 00.048 15712 IsGuiding returns 0
21:48:42.216 00.000 15712 Move returns status 0, amount 24
21:48:42.216 00.000 15712 MoveAxis(N, 0, ABG)
21:48:42.216 00.000 15712 Move returns status 0, amount 0
21:48:42.216 00.000 15712 move complete, result=0
21:48:42.216 00.000 7988 GuideStep: 0.2 px 24 ms WEST, 0.3 px 0 ms NORTH
21:48:42.219 00.003 15712 worker thread done servicing request
21:48:42.219 00.000 15712 Worker thread wakes up
21:48:42.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:42.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:43.850 01.631 15712 Exposure complete
21:48:43.901 00.051 15712 worker thread done servicing request
21:48:43.901 00.000 7988 OnExposeComplete: enter
21:48:43.901 00.000 7988 UpdateGuideState(): m_state=6
21:48:43.912 00.011 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6975
21:48:43.912 00.000 7988 Star::Find returns 1 (1), X=1182.09, Y=443.20, Mass=1476, SNR=26.2, Peak=255 HFD=3.2
21:48:43.912 00.000 7988 MultiStar: [#1 -0.21,-0.05,1.00,U] [#2 -0.24,0.19,1.02,U] [#3 -0.45,0.39,0.96,U] [#4 -0.25,0.28,1.06,U] [#5 -0.11,0.00,0.72,U] [#6 -0.21,0.05,0.71,U] [#7 -0.25,0.06,0.69,U] [#8 -0.35,0.41,0.66,U] 
21:48:43.912 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.14}, one-star: {-0.03, -0.05}
21:48:43.912 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
21:48:43.912 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
21:48:43.918 00.006 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.04 mountX=0.05 mountY=0.03, mountTheta=0.48
21:48:43.918 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
21:48:43.918 00.000 7988 Enqueuing Move request for scope (-0.03, -0.05)
21:48:43.918 00.000 15712 Worker thread wakes up
21:48:43.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
21:48:43.918 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
21:48:43.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:43.918 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.2 Saturated
21:48:43.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:43.918 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:43.918 00.000 15712 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=0.03
21:48:43.918 00.000 7988 Enqueuing Expose request
21:48:43.928 00.010 15712 PPEC rslt: input = 0.05, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:43.928 00.000 15712 PPEC: input: 0.05, control: -0.05, exposure: 1500
21:48:43.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:43.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:48:43.928 00.000 15712 MoveAxis(E, 16, ABG)
21:48:43.928 00.000 15712 Guiding  Dir = 2, Dur = 16
21:48:43.928 00.000 15712 IsGuiding returns 0
21:48:43.952 00.024 15712 IsGuiding returns 1
21:48:43.952 00.000 15712 scope still moving after pulse duration time elapsed
21:48:43.992 00.040 15712 IsGuiding returns 0
21:48:43.992 00.000 15712 scope move finished after 16 + 44 ms
21:48:43.992 00.000 15712 Move returns status 0, amount 16
21:48:43.992 00.000 15712 MoveAxis(N, 0, ABG)
21:48:43.992 00.000 15712 Move returns status 0, amount 0
21:48:43.992 00.000 15712 move complete, result=0
21:48:43.992 00.000 7988 GuideStep: 0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
21:48:43.994 00.002 15712 worker thread done servicing request
21:48:43.994 00.000 15712 Worker thread wakes up
21:48:43.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:43.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:45.410 01.416 15712 Exposure complete
21:48:45.470 00.060 15712 worker thread done servicing request
21:48:45.470 00.000 7988 OnExposeComplete: enter
21:48:45.470 00.000 7988 UpdateGuideState(): m_state=6
21:48:45.473 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6976
21:48:45.473 00.000 7988 Star::Find returns 1 (1), X=1181.88, Y=443.13, Mass=1509, SNR=26.4, Peak=255 HFD=3.1
21:48:45.473 00.000 7988 MultiStar: [#1 -0.24,-0.22,1.04,U] [#2 -0.25,0.01,1.01,U] [#3 -0.44,0.00,1.00,U] [#4 -0.53,0.09,1.01,U] [#5 -0.34,-0.23,0.70,U] [#6 -0.32,0.03,0.69,U] [#7 -0.27,-0.17,0.69,U] [#8 -0.57,0.05,0.64,U] 
21:48:45.473 00.000 7988 single-star, 8 included, MultiStar: {-0.35, -0.06}, one-star: {-0.23, -0.12}
21:48:45.473 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
21:48:45.473 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
21:48:45.473 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.67 mountX=0.12 mountY=0.24, mountTheta=1.10
21:48:45.473 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.12, opts=13)
21:48:45.473 00.000 7988 Enqueuing Move request for scope (-0.23, -0.12)
21:48:45.483 00.010 15712 Worker thread wakes up
21:48:45.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
21:48:45.483 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
21:48:45.483 00.000 15712 Moving (-0.23, -0.12) raw xDistance=0.12 yDistance=0.24
21:48:45.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:45.483 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4 Saturated
21:48:45.486 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:45.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:45.488 00.002 7988 Enqueuing Expose request
21:48:45.489 00.001 15712 PPEC rslt: input = 0.12, final = -0.05, react = 0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:45.489 00.000 15712 PPEC: input: 0.12, control: -0.05, exposure: 1500
21:48:45.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:45.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:48:45.489 00.000 15712 MoveAxis(E, 16, ABG)
21:48:45.489 00.000 15712 Guiding  Dir = 2, Dur = 16
21:48:45.509 00.020 15712 IsGuiding returns 0
21:48:45.521 00.012 15712 PulseGuide returned control before completion, sleep 11
21:48:45.537 00.016 15712 IsGuiding returns 1
21:48:45.537 00.000 15712 scope still moving after pulse duration time elapsed
21:48:45.573 00.036 15712 IsGuiding returns 0
21:48:45.573 00.000 15712 scope move finished after 16 + 48 ms
21:48:45.573 00.000 15712 Move returns status 0, amount 16
21:48:45.573 00.000 15712 MoveAxis(N, 0, ABG)
21:48:45.573 00.000 15712 Move returns status 0, amount 0
21:48:45.573 00.000 15712 move complete, result=0
21:48:45.573 00.000 7988 GuideStep: 0.1 px 16 ms EAST, 0.2 px 0 ms NORTH
21:48:45.576 00.003 15712 worker thread done servicing request
21:48:45.576 00.000 15712 Worker thread wakes up
21:48:45.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:45.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:47.216 01.640 15712 Exposure complete
21:48:47.274 00.058 15712 worker thread done servicing request
21:48:47.274 00.000 7988 OnExposeComplete: enter
21:48:47.274 00.000 7988 UpdateGuideState(): m_state=6
21:48:47.274 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6977
21:48:47.278 00.004 7988 Star::Find returns 1 (1), X=1181.98, Y=442.90, Mass=1550, SNR=26.8, Peak=255 HFD=2.9
21:48:47.278 00.000 7988 MultiStar: [#1 -0.39,-0.49,1.05,U] [#2 -0.32,-0.13,0.99,U] [#3 -0.42,-0.29,0.97,U] [#4 -0.60,-0.21,1.01,U] [#5 -0.42,-0.45,0.72,U] [#6 -0.27,-0.33,0.74,U] [#7 -0.33,-0.54,0.71,U] [#8 -0.74,-0.28,0.64,U] 
21:48:47.278 00.000 7988 single-star, 8 included, MultiStar: {-0.39, -0.33}, one-star: {-0.14, -0.35}
21:48:47.278 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
21:48:47.278 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
21:48:47.278 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.95 mountX=0.35 mountY=0.15, mountTheta=0.40
21:48:47.285 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.35, opts=13)
21:48:47.285 00.000 7988 Enqueuing Move request for scope (-0.14, -0.35)
21:48:47.285 00.000 15712 Worker thread wakes up
21:48:47.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.35) opts 0xd
21:48:47.285 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.35)
21:48:47.285 00.000 15712 Moving (-0.14, -0.35) raw xDistance=0.35 yDistance=0.15
21:48:47.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:47.285 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.8 Saturated
21:48:47.290 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:47.290 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:47.292 00.002 7988 Enqueuing Expose request
21:48:47.292 00.000 15712 PPEC rslt: input = 0.35, final = 0.15, react = 0.21, pred = -0.06, hyst = 0.19, hyst_pct = 0.00, period_length = 636.00
21:48:47.292 00.000 15712 PPEC: input: 0.35, control: 0.15, exposure: 1500
21:48:47.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:47.294 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:48:47.294 00.000 15712 MoveAxis(W, 50, ABG)
21:48:47.294 00.000 15712 Guiding  Dir = 3, Dur = 50
21:48:47.294 00.000 15712 IsGuiding returns 0
21:48:47.314 00.020 15712 PulseGuide returned control before completion, sleep 40
21:48:47.358 00.044 15712 IsGuiding returns 1
21:48:47.358 00.000 15712 scope still moving after pulse duration time elapsed
21:48:47.412 00.054 15712 IsGuiding returns 0
21:48:47.412 00.000 15712 scope move finished after 50 + 67 ms
21:48:47.412 00.000 15712 Move returns status 0, amount 50
21:48:47.412 00.000 15712 MoveAxis(N, 0, ABG)
21:48:47.412 00.000 15712 Move returns status 0, amount 0
21:48:47.412 00.000 15712 move complete, result=0
21:48:47.412 00.000 7988 GuideStep: 0.4 px 50 ms WEST, 0.1 px 0 ms NORTH
21:48:47.414 00.002 15712 worker thread done servicing request
21:48:47.414 00.000 15712 Worker thread wakes up
21:48:47.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:47.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:48.822 01.408 15712 Exposure complete
21:48:48.882 00.060 15712 worker thread done servicing request
21:48:48.882 00.000 7988 OnExposeComplete: enter
21:48:48.882 00.000 7988 UpdateGuideState(): m_state=6
21:48:48.884 00.002 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6978
21:48:48.886 00.002 7988 Star::Find returns 1 (1), X=1181.98, Y=443.20, Mass=1557, SNR=26.9, Peak=255 HFD=3.1
21:48:48.886 00.000 7988 MultiStar: [#1 -0.49,0.00,1.00,U] [#2 -0.30,0.07,0.99,U] [#3 -0.47,0.26,0.97,U] [#4 -0.40,0.12,1.06,U] [#5 -0.36,-0.01,0.68,U] [#6 -0.52,-0.01,0.69,U] [#7 -0.14,-0.05,0.67,U] [#8 -0.66,0.03,0.63,U] 
21:48:48.888 00.002 7988 single-star, 8 included, MultiStar: {-0.38, 0.05}, one-star: {-0.14, -0.05}
21:48:48.888 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.58) = xAngle (-1.23 = -1.23)
21:48:48.890 00.002 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.88 = 1.88)
21:48:48.892 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-2.81 mountX=0.05 mountY=0.14, mountTheta=1.24
21:48:48.894 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.05, opts=13)
21:48:48.894 00.000 7988 Enqueuing Move request for scope (-0.14, -0.05)
21:48:48.896 00.002 15712 Worker thread wakes up
21:48:48.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
21:48:48.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
21:48:48.896 00.000 15712 Moving (-0.14, -0.05) raw xDistance=0.05 yDistance=0.14
21:48:48.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:48.898 00.002 7988 UpdateGuideState exits: m=1557 SNR=26.9 Saturated
21:48:48.900 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:48.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:48.902 00.002 7988 Enqueuing Expose request
21:48:48.904 00.002 15712 PPEC rslt: input = 0.05, final = -0.07, react = 0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:48.904 00.000 15712 PPEC: input: 0.05, control: -0.07, exposure: 1500
21:48:48.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:48.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:48:48.904 00.000 15712 MoveAxis(E, 22, ABG)
21:48:48.904 00.000 15712 Guiding  Dir = 2, Dur = 22
21:48:48.904 00.000 15712 IsGuiding returns 0
21:48:48.916 00.012 15712 IsGuiding returns 1
21:48:48.916 00.000 15712 scope still moving after pulse duration time elapsed
21:48:48.964 00.048 15712 IsGuiding returns 0
21:48:48.964 00.000 15712 scope move finished after 22 + 37 ms
21:48:48.964 00.000 15712 Move returns status 0, amount 22
21:48:48.964 00.000 15712 MoveAxis(N, 0, ABG)
21:48:48.964 00.000 15712 Move returns status 0, amount 0
21:48:48.964 00.000 15712 move complete, result=0
21:48:48.964 00.000 7988 GuideStep: 0.0 px 22 ms EAST, 0.1 px 0 ms NORTH
21:48:48.966 00.002 15712 worker thread done servicing request
21:48:48.966 00.000 15712 Worker thread wakes up
21:48:48.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:48.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:50.603 01.637 15712 Exposure complete
21:48:50.663 00.060 15712 worker thread done servicing request
21:48:50.663 00.000 7988 OnExposeComplete: enter
21:48:50.663 00.000 7988 UpdateGuideState(): m_state=6
21:48:50.663 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6979
21:48:50.666 00.003 7988 Star::Find returns 1 (0), X=1182.14, Y=442.96, Mass=1520, SNR=26.6, Peak=225 HFD=3.8
21:48:50.666 00.000 7988 MultiStar: [#1 -0.28,-0.17,1.00,U] [#2 -0.20,0.05,1.01,U] [#3 -0.32,0.07,0.92,U] [#4 -0.42,-0.13,1.05,U] [#5 0.06,-0.25,0.71,U] [#6 -0.15,0.03,0.71,U] [#7 -0.13,-0.16,0.68,U] [#8 -0.46,-0.30,0.67,U] 
21:48:50.668 00.002 7988 refined, 8 included, MultiStar: {-0.21, -0.12}, one-star: {0.02, -0.29}
21:48:50.668 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
21:48:50.670 00.002 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
21:48:50.670 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.25 cameraTheta=-2.63 mountX=0.12 mountY=0.22, mountTheta=1.06
21:48:50.672 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.12, opts=13)
21:48:50.674 00.002 7988 Enqueuing Move request for scope (-0.21, -0.12)
21:48:50.674 00.000 15712 Worker thread wakes up
21:48:50.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
21:48:50.674 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
21:48:50.674 00.000 15712 Moving (-0.21, -0.12) raw xDistance=0.12 yDistance=0.22
21:48:50.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:50.674 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
21:48:50.678 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:50.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:50.680 00.002 7988 Enqueuing Expose request
21:48:50.680 00.000 15712 PPEC rslt: input = 0.12, final = -0.08, react = 0.07, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:50.680 00.000 15712 PPEC: input: 0.12, control: -0.08, exposure: 1500
21:48:50.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:50.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:48:50.680 00.000 15712 MoveAxis(E, 25, ABG)
21:48:50.680 00.000 15712 Guiding  Dir = 2, Dur = 25
21:48:50.682 00.002 15712 IsGuiding returns 0
21:48:50.700 00.018 15712 PulseGuide returned control before completion, sleep 12
21:48:50.736 00.036 15712 IsGuiding returns 1
21:48:50.736 00.000 15712 scope still moving after pulse duration time elapsed
21:48:50.762 00.026 15712 IsGuiding returns 0
21:48:50.762 00.000 15712 scope move finished after 25 + 55 ms
21:48:50.762 00.000 15712 Move returns status 0, amount 25
21:48:50.762 00.000 15712 MoveAxis(N, 0, ABG)
21:48:50.762 00.000 15712 Move returns status 0, amount 0
21:48:50.762 00.000 15712 move complete, result=0
21:48:50.762 00.000 15712 worker thread done servicing request
21:48:50.762 00.000 15712 Worker thread wakes up
21:48:50.762 00.000 7988 GuideStep: 0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
21:48:50.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:50.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:52.180 01.418 15712 Exposure complete
21:48:52.233 00.053 15712 worker thread done servicing request
21:48:52.233 00.000 7988 OnExposeComplete: enter
21:48:52.233 00.000 7988 UpdateGuideState(): m_state=6
21:48:52.241 00.008 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6980
21:48:52.242 00.001 7988 Star::Find returns 1 (0), X=1182.15, Y=442.89, Mass=1488, SNR=26.2, Peak=216 HFD=3.3
21:48:52.242 00.000 7988 MultiStar: [#1 -0.22,-0.27,1.02,U] [#2 -0.25,-0.09,0.99,U] [#3 -0.44,-0.16,0.93,U] [#4 -0.44,-0.07,1.01,U] [#5 -0.11,-0.40,0.73,U] [#6 -0.27,-0.26,0.70,U] [#7 -0.26,-0.49,0.67,U] [#8 -0.47,-0.37,0.68,U] 
21:48:52.242 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.26}, one-star: {0.03, -0.36}
21:48:52.242 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
21:48:52.242 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.09)
21:48:52.242 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.49 mountX=0.36 mountY=-0.02, mountTheta=-0.06
21:48:52.249 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.36, opts=13)
21:48:52.249 00.000 7988 Enqueuing Move request for scope (0.03, -0.36)
21:48:52.249 00.000 15712 Worker thread wakes up
21:48:52.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.36) opts 0xd
21:48:52.249 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.36)
21:48:52.249 00.000 15712 Moving (0.03, -0.36) raw xDistance=0.36 yDistance=-0.02
21:48:52.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
21:48:52.249 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.2
21:48:52.254 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:52.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:52.256 00.002 7988 Enqueuing Expose request
21:48:52.256 00.000 15712 PPEC rslt: input = 0.36, final = 0.14, react = 0.22, pred = -0.08, hyst = 0.19, hyst_pct = 0.00, period_length = 636.00
21:48:52.256 00.000 15712 PPEC: input: 0.36, control: 0.14, exposure: 1500
21:48:52.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:52.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:48:52.256 00.000 15712 MoveAxis(W, 45, ABG)
21:48:52.258 00.002 15712 Guiding  Dir = 3, Dur = 45
21:48:52.258 00.000 15712 IsGuiding returns 0
21:48:52.283 00.025 15712 PulseGuide returned control before completion, sleep 26
21:48:52.322 00.039 15712 IsGuiding returns 1
21:48:52.322 00.000 15712 scope still moving after pulse duration time elapsed
21:48:52.374 00.052 15712 IsGuiding returns 0
21:48:52.374 00.000 15712 scope move finished after 45 + 80 ms
21:48:52.374 00.000 15712 Move returns status 0, amount 45
21:48:52.374 00.000 15712 MoveAxis(N, 0, ABG)
21:48:52.374 00.000 15712 Move returns status 0, amount 0
21:48:52.374 00.000 15712 move complete, result=0
21:48:52.374 00.000 7988 GuideStep: 0.4 px 45 ms WEST, -0.0 px 0 ms NORTH
21:48:52.385 00.011 15712 worker thread done servicing request
21:48:52.385 00.000 15712 Worker thread wakes up
21:48:52.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:52.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:54.126 01.741 15712 Exposure complete
21:48:54.185 00.059 15712 worker thread done servicing request
21:48:54.185 00.000 7988 OnExposeComplete: enter
21:48:54.185 00.000 7988 UpdateGuideState(): m_state=6
21:48:54.188 00.003 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6981
21:48:54.188 00.000 7988 Star::Find returns 1 (1), X=1182.12, Y=443.13, Mass=1520, SNR=26.6, Peak=255 HFD=3.1
21:48:54.188 00.000 7988 MultiStar: [#1 -0.25,-0.22,0.99,U] [#2 -0.13,0.15,0.98,U] [#3 -0.37,0.08,0.93,U] [#4 -0.56,0.15,1.01,U] [#5 -0.05,-0.10,0.65,U] [#6 -0.03,0.04,0.70,U] [#7 -0.25,0.02,0.68,U] [#8 -0.49,-0.12,0.68,U] 
21:48:54.188 00.000 7988 single-star, 8 included, MultiStar: {-0.24, -0.01}, one-star: {0.00, -0.11}
21:48:54.188 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
21:48:54.188 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.14)
21:48:54.188 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.54 mountX=0.11 mountY=-0.00, mountTheta=-0.00
21:48:54.188 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.11, opts=13)
21:48:54.188 00.000 7988 Enqueuing Move request for scope (0.00, -0.11)
21:48:54.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:54.188 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6 Saturated
21:48:54.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:54.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:54.202 00.014 7988 Enqueuing Expose request
21:48:54.202 00.000 15712 Worker thread wakes up
21:48:54.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
21:48:54.202 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
21:48:54.202 00.000 15712 Moving (0.00, -0.11) raw xDistance=0.11 yDistance=-0.00
21:48:54.208 00.006 15712 PPEC rslt: input = 0.11, final = -0.07, react = 0.07, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:54.208 00.000 15712 PPEC: input: 0.11, control: -0.07, exposure: 1500
21:48:54.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:54.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:48:54.208 00.000 15712 MoveAxis(E, 22, ABG)
21:48:54.208 00.000 15712 Guiding  Dir = 2, Dur = 22
21:48:54.208 00.000 15712 IsGuiding returns 0
21:48:54.238 00.030 15712 IsGuiding returns 1
21:48:54.238 00.000 15712 scope still moving after pulse duration time elapsed
21:48:54.286 00.048 15712 IsGuiding returns 0
21:48:54.286 00.000 15712 scope move finished after 22 + 55 ms
21:48:54.286 00.000 15712 Move returns status 0, amount 22
21:48:54.286 00.000 15712 MoveAxis(N, 0, ABG)
21:48:54.286 00.000 15712 Move returns status 0, amount 0
21:48:54.286 00.000 15712 move complete, result=0
21:48:54.286 00.000 7988 GuideStep: 0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
21:48:54.287 00.001 15712 worker thread done servicing request
21:48:54.287 00.000 15712 Worker thread wakes up
21:48:54.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:54.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:55.704 01.417 15712 Exposure complete
21:48:55.763 00.059 15712 worker thread done servicing request
21:48:55.763 00.000 7988 OnExposeComplete: enter
21:48:55.763 00.000 7988 UpdateGuideState(): m_state=6
21:48:55.765 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6982
21:48:55.766 00.001 7988 Star::Find returns 1 (0), X=1181.95, Y=443.26, Mass=1458, SNR=26.0, Peak=239 HFD=3.2
21:48:55.766 00.000 7988 MultiStar: [#1 -0.23,-0.08,1.03,U] [#2 -0.18,0.31,1.05,U] [#3 -0.43,0.20,0.96,U] [#4 -0.39,0.12,1.03,U] [#5 -0.34,0.08,0.73,U] [#6 -0.46,0.05,0.70,U] [#7 -0.35,0.06,0.69,U] [#8 -0.57,0.15,0.65,U] 
21:48:55.768 00.002 7988 single-star, 8 included, MultiStar: {-0.33, 0.10}, one-star: {-0.16, 0.01}
21:48:55.768 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.65)
21:48:55.770 00.002 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.74 = 1.46)
21:48:55.770 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.05 mountX=-0.01 mountY=0.16, mountTheta=1.65
21:48:55.772 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.01, opts=13)
21:48:55.774 00.002 7988 Enqueuing Move request for scope (-0.16, 0.01)
21:48:55.774 00.000 15712 Worker thread wakes up
21:48:55.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
21:48:55.774 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
21:48:55.774 00.000 15712 Moving (-0.16, 0.01) raw xDistance=-0.01 yDistance=0.16
21:48:55.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:55.774 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
21:48:55.778 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:55.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:55.780 00.002 7988 Enqueuing Expose request
21:48:55.780 00.000 15712 PPEC rslt: input = -0.01, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:48:55.780 00.000 15712 PPEC: input: -0.01, control: -0.05, exposure: 1500
21:48:55.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:55.782 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:48:55.782 00.000 15712 MoveAxis(E, 18, ABG)
21:48:55.782 00.000 15712 Guiding  Dir = 2, Dur = 18
21:48:55.782 00.000 15712 IsGuiding returns 0
21:48:55.801 00.019 15712 IsGuiding returns 1
21:48:55.801 00.000 15712 scope still moving after pulse duration time elapsed
21:48:55.852 00.051 15712 IsGuiding returns 0
21:48:55.852 00.000 15712 scope move finished after 18 + 52 ms
21:48:55.852 00.000 15712 Move returns status 0, amount 18
21:48:55.852 00.000 15712 MoveAxis(N, 0, ABG)
21:48:55.852 00.000 15712 Move returns status 0, amount 0
21:48:55.852 00.000 15712 move complete, result=0
21:48:55.852 00.000 15712 worker thread done servicing request
21:48:55.852 00.000 15712 Worker thread wakes up
21:48:55.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:55.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:55.852 00.000 7988 GuideStep: -0.0 px 18 ms EAST, 0.2 px 0 ms NORTH
21:48:57.491 01.639 15712 Exposure complete
21:48:57.548 00.057 15712 worker thread done servicing request
21:48:57.548 00.000 7988 OnExposeComplete: enter
21:48:57.551 00.003 7988 UpdateGuideState(): m_state=6
21:48:57.551 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6983
21:48:57.552 00.001 7988 Star::Find returns 1 (1), X=1182.12, Y=443.00, Mass=1543, SNR=26.8, Peak=255 HFD=3.0
21:48:57.552 00.000 7988 MultiStar: [#1 -0.18,-0.10,1.00,U] [#2 -0.05,0.07,0.97,U] [#3 -0.31,-0.01,0.96,U] [#4 -0.53,-0.04,1.03,U] [#5 -0.25,0.00,0.72,U] [#6 -0.24,-0.06,0.73,U] [#7 -0.18,-0.20,0.63,U] [#8 -0.55,-0.09,0.64,U] 
21:48:57.552 00.000 7988 single-star, 8 included, MultiStar: {-0.25, -0.07}, one-star: {0.00, -0.24}
21:48:57.552 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
21:48:57.552 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
21:48:57.552 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.57 mountX=0.24 mountY=0.01, mountTheta=0.02
21:48:57.552 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.24, opts=13)
21:48:57.552 00.000 7988 Enqueuing Move request for scope (0.00, -0.24)
21:48:57.552 00.000 15712 Worker thread wakes up
21:48:57.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.24) opts 0xd
21:48:57.552 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.24)
21:48:57.552 00.000 15712 Moving (0.00, -0.24) raw xDistance=0.24 yDistance=0.01
21:48:57.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:57.552 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8 Saturated
21:48:57.565 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:57.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:57.567 00.002 7988 Enqueuing Expose request
21:48:57.568 00.001 15712 PPEC rslt: input = 0.24, final = 0.10, react = 0.15, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
21:48:57.568 00.000 15712 PPEC: input: 0.24, control: 0.10, exposure: 1500
21:48:57.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:57.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:57.568 00.000 15712 MoveAxis(W, 33, ABG)
21:48:57.568 00.000 15712 Guiding  Dir = 3, Dur = 33
21:48:57.568 00.000 15712 IsGuiding returns 0
21:48:57.594 00.026 15712 PulseGuide returned control before completion, sleep 18
21:48:57.636 00.042 15712 IsGuiding returns 0
21:48:57.636 00.000 15712 Move returns status 0, amount 33
21:48:57.636 00.000 15712 MoveAxis(N, 0, ABG)
21:48:57.636 00.000 15712 Move returns status 0, amount 0
21:48:57.636 00.000 15712 move complete, result=0
21:48:57.636 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
21:48:57.636 00.000 15712 worker thread done servicing request
21:48:57.636 00.000 15712 Worker thread wakes up
21:48:57.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:57.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:59.052 01.416 15712 Exposure complete
21:48:59.100 00.048 15712 worker thread done servicing request
21:48:59.100 00.000 7988 OnExposeComplete: enter
21:48:59.114 00.014 7988 UpdateGuideState(): m_state=6
21:48:59.114 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6984
21:48:59.116 00.002 7988 Star::Find returns 1 (1), X=1181.99, Y=443.07, Mass=1533, SNR=26.7, Peak=255 HFD=2.9
21:48:59.116 00.000 7988 MultiStar: [#1 -0.27,-0.09,1.02,U] [#2 -0.17,0.29,1.04,U] [#3 -0.39,0.02,0.92,U] [#4 -0.25,0.12,1.04,U] [#5 -0.21,-0.17,0.68,U] [#6 -0.46,-0.19,0.69,U] [#7 -0.16,-0.19,0.67,U] [#8 -0.52,-0.19,0.64,U] 
21:48:59.116 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.04}, one-star: {-0.12, -0.18}
21:48:59.116 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.58) = xAngle (-0.58 = -0.58)
21:48:59.116 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.53 = 2.53)
21:48:59.116 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.16 mountX=0.18 mountY=0.13, mountTheta=0.60
21:48:59.116 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.18, opts=13)
21:48:59.116 00.000 7988 Enqueuing Move request for scope (-0.12, -0.18)
21:48:59.116 00.000 15712 Worker thread wakes up
21:48:59.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
21:48:59.116 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
21:48:59.116 00.000 15712 Moving (-0.12, -0.18) raw xDistance=0.18 yDistance=0.13
21:48:59.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:48:59.116 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7 Saturated
21:48:59.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:59.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:48:59.116 00.000 7988 Enqueuing Expose request
21:48:59.130 00.014 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:48:59.131 00.001 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
21:48:59.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:59.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:48:59.131 00.000 15712 MoveAxis(W, 25, ABG)
21:48:59.131 00.000 15712 Guiding  Dir = 3, Dur = 25
21:48:59.136 00.005 15712 IsGuiding returns 0
21:48:59.158 00.022 15712 PulseGuide returned control before completion, sleep 20
21:48:59.216 00.058 15712 IsGuiding returns 0
21:48:59.216 00.000 15712 Move returns status 0, amount 25
21:48:59.216 00.000 15712 MoveAxis(N, 0, ABG)
21:48:59.216 00.000 15712 Move returns status 0, amount 0
21:48:59.216 00.000 15712 move complete, result=0
21:48:59.216 00.000 15712 worker thread done servicing request
21:48:59.216 00.000 15712 Worker thread wakes up
21:48:59.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:48:59.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:48:59.216 00.000 7988 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
21:49:00.850 01.634 15712 Exposure complete
21:49:00.899 00.049 15712 worker thread done servicing request
21:49:00.899 00.000 7988 OnExposeComplete: enter
21:49:00.899 00.000 7988 UpdateGuideState(): m_state=6
21:49:00.899 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6985
21:49:00.914 00.015 7988 Star::Find returns 1 (0), X=1181.93, Y=443.13, Mass=1518, SNR=26.6, Peak=238 HFD=3.1
21:49:00.916 00.002 7988 MultiStar: [#1 -0.27,-0.13,0.99,U] [#2 -0.23,0.20,0.99,U] [#3 -0.51,0.06,0.92,U] [#4 -0.45,0.04,1.02,U] [#5 -0.21,-0.02,0.67,U] [#6 -0.30,-0.00,0.69,U] [#7 -0.30,-0.02,0.67,U] [#8 -0.63,-0.14,0.66,U] 
21:49:00.916 00.000 7988 single-star, 8 included, MultiStar: {-0.34, -0.01}, one-star: {-0.18, -0.12}
21:49:00.916 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
21:49:00.916 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
21:49:00.916 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.55 mountX=0.12 mountY=0.19, mountTheta=0.98
21:49:00.916 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.12, opts=13)
21:49:00.916 00.000 7988 Enqueuing Move request for scope (-0.18, -0.12)
21:49:00.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:00.916 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.6
21:49:00.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:00.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:00.916 00.000 7988 Enqueuing Expose request
21:49:00.930 00.014 15712 Worker thread wakes up
21:49:00.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
21:49:00.930 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
21:49:00.930 00.000 15712 Moving (-0.18, -0.12) raw xDistance=0.12 yDistance=0.19
21:49:00.933 00.003 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:00.933 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
21:49:00.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:00.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:49:00.933 00.000 15712 MoveAxis(E, 9, ABG)
21:49:00.933 00.000 15712 Guiding  Dir = 2, Dur = 9
21:49:00.933 00.000 15712 IsGuiding returns 0
21:49:00.951 00.018 15712 IsGuiding returns 0
21:49:00.951 00.000 15712 Move returns status 0, amount 9
21:49:00.951 00.000 15712 MoveAxis(N, 0, ABG)
21:49:00.951 00.000 15712 Move returns status 0, amount 0
21:49:00.951 00.000 15712 move complete, result=0
21:49:00.951 00.000 15712 worker thread done servicing request
21:49:00.951 00.000 15712 Worker thread wakes up
21:49:00.951 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
21:49:00.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:00.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:02.367 01.416 15712 Exposure complete
21:49:02.425 00.058 15712 worker thread done servicing request
21:49:02.427 00.002 7988 OnExposeComplete: enter
21:49:02.428 00.001 7988 UpdateGuideState(): m_state=6
21:49:02.428 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6986
21:49:02.428 00.000 7988 Star::Find returns 1 (0), X=1181.94, Y=443.14, Mass=1508, SNR=26.5, Peak=241 HFD=3.0
21:49:02.431 00.003 7988 MultiStar: [#1 -0.43,-0.09,1.01,U] [#2 -0.37,0.16,1.00,U] [#3 -0.40,0.10,0.96,U] [#4 -0.39,0.10,1.01,U] [#5 -0.34,-0.15,0.72,U] [#6 -0.31,-0.05,0.70,U] [#7 -0.37,-0.28,0.68,U] [#8 -0.44,0.04,0.64,U] 
21:49:02.433 00.002 7988 single-star, 8 included, MultiStar: {-0.36, -0.02}, one-star: {-0.17, -0.11}
21:49:02.433 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
21:49:02.435 00.002 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
21:49:02.435 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.58 mountX=0.11 mountY=0.17, mountTheta=1.01
21:49:02.437 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.11, opts=13)
21:49:02.437 00.000 7988 Enqueuing Move request for scope (-0.17, -0.11)
21:49:02.437 00.000 15712 Worker thread wakes up
21:49:02.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
21:49:02.437 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
21:49:02.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:02.437 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.5
21:49:02.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:02.437 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:02.437 00.000 7988 Enqueuing Expose request
21:49:02.445 00.008 15712 Moving (-0.17, -0.11) raw xDistance=0.11 yDistance=0.17
21:49:02.447 00.002 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:02.447 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
21:49:02.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:02.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:49:02.447 00.000 15712 MoveAxis(E, 7, ABG)
21:49:02.447 00.000 15712 Guiding  Dir = 2, Dur = 7
21:49:02.447 00.000 15712 IsGuiding returns 0
21:49:02.462 00.015 15712 IsGuiding returns 0
21:49:02.462 00.000 15712 Move returns status 0, amount 7
21:49:02.462 00.000 15712 MoveAxis(N, 0, ABG)
21:49:02.462 00.000 15712 Move returns status 0, amount 0
21:49:02.462 00.000 15712 move complete, result=0
21:49:02.462 00.000 15712 worker thread done servicing request
21:49:02.462 00.000 15712 Worker thread wakes up
21:49:02.462 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
21:49:02.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:02.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:04.107 01.645 15712 Exposure complete
21:49:04.163 00.056 15712 worker thread done servicing request
21:49:04.163 00.000 7988 OnExposeComplete: enter
21:49:04.163 00.000 7988 UpdateGuideState(): m_state=6
21:49:04.168 00.005 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6987
21:49:04.169 00.001 7988 Star::Find returns 1 (0), X=1181.99, Y=443.23, Mass=1519, SNR=26.6, Peak=237 HFD=3.3
21:49:04.169 00.000 7988 MultiStar: [#1 -0.45,-0.05,1.02,U] [#2 -0.23,0.20,1.04,U] [#3 -0.27,0.21,0.94,U] [#4 -0.43,0.07,1.04,U] [#5 -0.11,-0.02,0.69,U] [#6 -0.41,0.15,0.71,U] [#7 -0.24,-0.03,0.67,U] [#8 -0.18,-0.14,0.67,U] 
21:49:04.169 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.05}, one-star: {-0.12, -0.02}
21:49:04.169 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.58) = xAngle (-1.39 = -1.39)
21:49:04.169 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.72 = 1.72)
21:49:04.169 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.97 mountX=0.02 mountY=0.12, mountTheta=1.39
21:49:04.169 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.02, opts=13)
21:49:04.169 00.000 7988 Enqueuing Move request for scope (-0.12, -0.02)
21:49:04.169 00.000 15712 Worker thread wakes up
21:49:04.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
21:49:04.169 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
21:49:04.169 00.000 15712 Moving (-0.12, -0.02) raw xDistance=0.02 yDistance=0.12
21:49:04.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:04.180 00.011 7988 UpdateGuideState exits: m=1519 SNR=26.6
21:49:04.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:04.182 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:04.182 00.000 7988 Enqueuing Expose request
21:49:04.184 00.002 15712 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:04.184 00.000 15712 PPEC: input: 0.02, control: -0.04, exposure: 1500
21:49:04.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:04.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:49:04.184 00.000 15712 MoveAxis(E, 12, ABG)
21:49:04.184 00.000 15712 Guiding  Dir = 2, Dur = 12
21:49:04.186 00.002 15712 IsGuiding returns 0
21:49:04.200 00.014 15712 IsGuiding returns 1
21:49:04.200 00.000 15712 scope still moving after pulse duration time elapsed
21:49:04.249 00.049 15712 IsGuiding returns 0
21:49:04.249 00.000 15712 scope move finished after 12 + 62 ms
21:49:04.249 00.000 15712 Move returns status 0, amount 12
21:49:04.249 00.000 15712 MoveAxis(N, 0, ABG)
21:49:04.249 00.000 15712 Move returns status 0, amount 0
21:49:04.249 00.000 15712 move complete, result=0
21:49:04.249 00.000 7988 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
21:49:04.262 00.013 15712 worker thread done servicing request
21:49:04.262 00.000 15712 Worker thread wakes up
21:49:04.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:04.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:05.667 01.405 15712 Exposure complete
21:49:05.724 00.057 15712 worker thread done servicing request
21:49:05.724 00.000 7988 OnExposeComplete: enter
21:49:05.724 00.000 7988 UpdateGuideState(): m_state=6
21:49:05.724 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6988
21:49:05.728 00.004 7988 Star::Find returns 1 (0), X=1182.12, Y=443.28, Mass=1559, SNR=26.9, Peak=242 HFD=3.5
21:49:05.730 00.002 7988 MultiStar: [#1 -0.20,-0.20,1.02,U] [#2 -0.30,0.28,1.00,U] [#3 -0.43,0.21,0.94,U] [#4 -0.49,0.22,1.01,U] [#5 -0.44,0.09,0.68,U] [#6 -0.43,0.18,0.73,U] [#7 -0.49,0.15,0.67,U] [#8 -0.55,0.10,0.61,U] 
21:49:05.730 00.000 7988 single-star, 8 included, MultiStar: {-0.35, 0.12}, one-star: {0.00, 0.03}
21:49:05.732 00.002 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
21:49:05.732 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
21:49:05.734 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.53 mountX=-0.03 mountY=-0.00, mountTheta=-3.07
21:49:05.736 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.03, opts=13)
21:49:05.736 00.000 7988 Enqueuing Move request for scope (0.00, 0.03)
21:49:05.738 00.002 15712 Worker thread wakes up
21:49:05.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
21:49:05.738 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
21:49:05.738 00.000 15712 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=-0.00
21:49:05.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:05.738 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.9
21:49:05.741 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:05.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:05.743 00.002 7988 Enqueuing Expose request
21:49:05.744 00.001 15712 PPEC rslt: input = -0.03, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:05.744 00.000 15712 PPEC: input: -0.03, control: -0.05, exposure: 1500
21:49:05.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:05.745 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:49:05.745 00.000 15712 MoveAxis(E, 16, ABG)
21:49:05.745 00.000 15712 Guiding  Dir = 2, Dur = 16
21:49:05.777 00.032 15712 IsGuiding returns 0
21:49:05.794 00.017 15712 IsGuiding returns 1
21:49:05.794 00.000 15712 scope still moving after pulse duration time elapsed
21:49:05.840 00.046 15712 IsGuiding returns 0
21:49:05.840 00.000 15712 scope move finished after 16 + 48 ms
21:49:05.840 00.000 15712 Move returns status 0, amount 16
21:49:05.840 00.000 15712 MoveAxis(N, 0, ABG)
21:49:05.840 00.000 15712 Move returns status 0, amount 0
21:49:05.840 00.000 15712 move complete, result=0
21:49:05.840 00.000 7988 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
21:49:05.844 00.004 15712 worker thread done servicing request
21:49:05.844 00.000 15712 Worker thread wakes up
21:49:05.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:05.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:07.485 01.641 15712 Exposure complete
21:49:07.546 00.061 15712 worker thread done servicing request
21:49:07.546 00.000 7988 OnExposeComplete: enter
21:49:07.546 00.000 7988 UpdateGuideState(): m_state=6
21:49:07.548 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6989
21:49:07.548 00.000 7988 Star::Find returns 1 (0), X=1182.08, Y=443.22, Mass=1464, SNR=26.1, Peak=239 HFD=3.2
21:49:07.548 00.000 7988 MultiStar: [#1 -0.25,0.04,1.03,U] [#2 -0.17,0.10,1.04,U] [#3 -0.44,0.12,0.98,U] [#4 -0.37,0.17,1.01,U] [#5 -0.18,0.16,0.72,U] [#6 -0.42,0.27,0.73,U] [#7 -0.60,0.02,0.69,U] [#8 -0.58,-0.14,0.65,U] 
21:49:07.548 00.000 7988 single-star, 8 included, MultiStar: {-0.32, 0.08}, one-star: {-0.03, -0.02}
21:49:07.548 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.58) = xAngle (-0.93 = -0.93)
21:49:07.548 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.18 = 2.18)
21:49:07.548 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.51 mountX=0.02 mountY=0.03, mountTheta=0.94
21:49:07.548 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
21:49:07.548 00.000 7988 Enqueuing Move request for scope (-0.03, -0.02)
21:49:07.548 00.000 15712 Worker thread wakes up
21:49:07.548 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
21:49:07.548 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
21:49:07.548 00.000 15712 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.03
21:49:07.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:07.548 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.1
21:49:07.561 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:07.561 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:07.563 00.002 7988 Enqueuing Expose request
21:49:07.564 00.001 15712 PPEC rslt: input = 0.02, final = -0.07, react = 0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:07.564 00.000 15712 PPEC: input: 0.02, control: -0.07, exposure: 1500
21:49:07.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:07.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:49:07.564 00.000 15712 MoveAxis(E, 21, ABG)
21:49:07.564 00.000 15712 Guiding  Dir = 2, Dur = 21
21:49:07.564 00.000 15712 IsGuiding returns 0
21:49:07.580 00.016 15712 PulseGuide returned control before completion, sleep 12
21:49:07.631 00.051 15712 IsGuiding returns 0
21:49:07.631 00.000 15712 Move returns status 0, amount 21
21:49:07.631 00.000 15712 MoveAxis(N, 0, ABG)
21:49:07.631 00.000 15712 Move returns status 0, amount 0
21:49:07.631 00.000 15712 move complete, result=0
21:49:07.631 00.000 15712 worker thread done servicing request
21:49:07.631 00.000 15712 Worker thread wakes up
21:49:07.631 00.000 7988 GuideStep: 0.0 px 21 ms EAST, 0.0 px 0 ms NORTH
21:49:07.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:07.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:09.048 01.417 15712 Exposure complete
21:49:09.094 00.046 15712 worker thread done servicing request
21:49:09.107 00.013 7988 OnExposeComplete: enter
21:49:09.107 00.000 7988 UpdateGuideState(): m_state=6
21:49:09.109 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6990
21:49:09.109 00.000 7988 Star::Find returns 1 (1), X=1182.01, Y=443.12, Mass=1562, SNR=27.0, Peak=255 HFD=3.0
21:49:09.109 00.000 7988 MultiStar: [#1 -0.33,-0.28,0.98,U] [#2 -0.24,-0.12,0.97,U] [#3 -0.50,-0.19,0.93,U] [#4 -0.33,-0.05,0.99,U] [#5 -0.22,-0.36,0.70,U] [#6 -0.17,-0.21,0.70,U] [#7 -0.28,-0.35,0.65,U] [#8 -0.59,-0.32,0.59,U] 
21:49:09.109 00.000 7988 single-star, 8 included, MultiStar: {-0.30, -0.21}, one-star: {-0.11, -0.13}
21:49:09.109 00.000 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.58) = xAngle (-0.71 = -0.71)
21:49:09.109 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.40 = 2.40)
21:49:09.109 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.29 mountX=0.13 mountY=0.12, mountTheta=0.73
21:49:09.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.13, opts=13)
21:49:09.109 00.000 7988 Enqueuing Move request for scope (-0.11, -0.13)
21:49:09.109 00.000 15712 Worker thread wakes up
21:49:09.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
21:49:09.109 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
21:49:09.109 00.000 15712 Moving (-0.11, -0.13) raw xDistance=0.13 yDistance=0.12
21:49:09.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:09.109 00.000 7988 UpdateGuideState exits: m=1562 SNR=27.0 Saturated
21:49:09.122 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:09.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:09.124 00.002 7988 Enqueuing Expose request
21:49:09.125 00.001 15712 PPEC rslt: input = 0.13, final = -0.07, react = 0.08, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:09.125 00.000 15712 PPEC: input: 0.13, control: -0.07, exposure: 1500
21:49:09.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:09.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:49:09.125 00.000 15712 MoveAxis(E, 22, ABG)
21:49:09.125 00.000 15712 Guiding  Dir = 2, Dur = 22
21:49:09.145 00.020 15712 IsGuiding returns 0
21:49:09.158 00.013 15712 PulseGuide returned control before completion, sleep 17
21:49:09.215 00.057 15712 IsGuiding returns 0
21:49:09.215 00.000 15712 Move returns status 0, amount 22
21:49:09.215 00.000 15712 MoveAxis(N, 0, ABG)
21:49:09.215 00.000 15712 Move returns status 0, amount 0
21:49:09.215 00.000 15712 move complete, result=0
21:49:09.215 00.000 15712 worker thread done servicing request
21:49:09.215 00.000 15712 Worker thread wakes up
21:49:09.215 00.000 7988 GuideStep: 0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
21:49:09.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:09.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:10.850 01.635 15712 Exposure complete
21:49:10.909 00.059 15712 worker thread done servicing request
21:49:10.909 00.000 7988 OnExposeComplete: enter
21:49:10.909 00.000 7988 UpdateGuideState(): m_state=6
21:49:10.912 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6991
21:49:10.912 00.000 7988 Star::Find returns 1 (0), X=1181.98, Y=442.93, Mass=1482, SNR=26.3, Peak=229 HFD=3.1
21:49:10.912 00.000 7988 MultiStar: [#1 -0.42,-0.29,1.02,U] [#2 -0.22,-0.11,1.03,U] [#3 -0.51,-0.05,0.97,U] [#4 -0.52,0.09,1.06,U] [#5 -0.28,-0.37,0.73,U] [#6 -0.41,-0.20,0.72,U] [#7 -0.26,-0.23,0.68,U] [#8 -0.67,-0.23,0.64,U] 
21:49:10.912 00.000 7988 single-star, 8 included, MultiStar: {-0.38, -0.18}, one-star: {-0.14, -0.32}
21:49:10.912 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.58) = xAngle (-0.40 = -0.40)
21:49:10.912 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.71 = 2.71)
21:49:10.912 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.98 mountX=0.32 mountY=0.15, mountTheta=0.43
21:49:10.912 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.32, opts=13)
21:49:10.912 00.000 7988 Enqueuing Move request for scope (-0.14, -0.32)
21:49:10.912 00.000 15712 Worker thread wakes up
21:49:10.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.32) opts 0xd
21:49:10.912 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.32)
21:49:10.912 00.000 15712 Moving (-0.14, -0.32) raw xDistance=0.32 yDistance=0.15
21:49:10.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
21:49:10.912 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.3
21:49:10.925 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:10.926 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:10.926 00.000 7988 Enqueuing Expose request
21:49:10.928 00.002 15712 PPEC rslt: input = 0.32, final = 0.12, react = 0.19, pred = -0.08, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
21:49:10.928 00.000 15712 PPEC: input: 0.32, control: 0.12, exposure: 1500
21:49:10.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:10.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:49:10.928 00.000 15712 MoveAxis(W, 38, ABG)
21:49:10.928 00.000 15712 Guiding  Dir = 3, Dur = 38
21:49:10.928 00.000 15712 IsGuiding returns 0
21:49:10.950 00.022 15712 PulseGuide returned control before completion, sleep 20
21:49:10.995 00.045 15712 IsGuiding returns 0
21:49:10.995 00.000 15712 Move returns status 0, amount 38
21:49:10.995 00.000 15712 MoveAxis(N, 0, ABG)
21:49:10.995 00.000 15712 Move returns status 0, amount 0
21:49:10.995 00.000 15712 move complete, result=0
21:49:10.995 00.000 15712 worker thread done servicing request
21:49:10.995 00.000 15712 Worker thread wakes up
21:49:10.995 00.000 7988 GuideStep: 0.3 px 38 ms WEST, 0.1 px 0 ms NORTH
21:49:11.007 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:11.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:12.427 01.420 15712 Exposure complete
21:49:12.472 00.045 15712 worker thread done servicing request
21:49:12.472 00.000 7988 OnExposeComplete: enter
21:49:12.472 00.000 7988 UpdateGuideState(): m_state=6
21:49:12.488 00.016 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6992
21:49:12.489 00.001 7988 Star::Find returns 1 (1), X=1182.02, Y=443.05, Mass=1536, SNR=26.7, Peak=255 HFD=2.9
21:49:12.489 00.000 7988 MultiStar: [#1 -0.20,-0.44,1.02,U] [#2 -0.18,-0.07,1.00,U] [#3 -0.30,-0.05,0.92,U] [#4 -0.38,-0.18,1.02,U] [#5 -0.43,-0.05,0.71,U] [#6 -0.04,-0.21,0.69,U] [#7 -0.14,-0.10,0.66,U] [#8 -0.46,-0.19,0.64,U] 
21:49:12.489 00.000 7988 single-star, 8 included, MultiStar: {-0.24, -0.17}, one-star: {-0.10, -0.20}
21:49:12.489 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.58) = xAngle (-0.45 = -0.45)
21:49:12.489 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.66 = 2.66)
21:49:12.489 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.03 mountX=0.20 mountY=0.10, mountTheta=0.48
21:49:12.489 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.20, opts=13)
21:49:12.489 00.000 7988 Enqueuing Move request for scope (-0.10, -0.20)
21:49:12.489 00.000 15712 Worker thread wakes up
21:49:12.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
21:49:12.489 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
21:49:12.489 00.000 15712 Moving (-0.10, -0.20) raw xDistance=0.20 yDistance=0.10
21:49:12.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:12.489 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7 Saturated
21:49:12.501 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:12.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:12.503 00.002 7988 Enqueuing Expose request
21:49:12.503 00.000 15712 PPEC rslt: input = 0.20, final = 0.06, react = 0.12, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:49:12.503 00.000 15712 PPEC: input: 0.20, control: 0.06, exposure: 1500
21:49:12.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:12.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:49:12.503 00.000 15712 MoveAxis(W, 18, ABG)
21:49:12.503 00.000 15712 Guiding  Dir = 3, Dur = 18
21:49:12.503 00.000 15712 IsGuiding returns 0
21:49:12.523 00.020 15712 IsGuiding returns 1
21:49:12.523 00.000 15712 scope still moving after pulse duration time elapsed
21:49:12.572 00.049 15712 IsGuiding returns 0
21:49:12.572 00.000 15712 scope move finished after 18 + 48 ms
21:49:12.572 00.000 15712 Move returns status 0, amount 18
21:49:12.572 00.000 15712 MoveAxis(N, 0, ABG)
21:49:12.572 00.000 15712 Move returns status 0, amount 0
21:49:12.572 00.000 15712 move complete, result=0
21:49:12.572 00.000 15712 worker thread done servicing request
21:49:12.572 00.000 15712 Worker thread wakes up
21:49:12.572 00.000 7988 GuideStep: 0.2 px 18 ms WEST, 0.1 px 0 ms NORTH
21:49:12.573 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:12.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:14.207 01.634 15712 Exposure complete
21:49:14.258 00.051 15712 worker thread done servicing request
21:49:14.258 00.000 7988 OnExposeComplete: enter
21:49:14.258 00.000 7988 UpdateGuideState(): m_state=6
21:49:14.270 00.012 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6993
21:49:14.271 00.001 7988 Star::Find returns 1 (0), X=1182.12, Y=443.18, Mass=1456, SNR=26.1, Peak=242 HFD=3.2
21:49:14.271 00.000 7988 MultiStar: [#1 -0.15,-0.15,1.03,U] [#2 -0.27,0.16,1.01,U] [#3 -0.45,0.03,0.95,U] [#4 -0.54,0.23,1.04,U] [#5 0.02,-0.25,0.72,U] [#6 -0.17,0.01,0.70,U] [#7 -0.12,-0.19,0.68,U] [#8 -0.42,0.17,0.67,U] 
21:49:14.271 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.00}, one-star: {0.00, -0.07}
21:49:14.271 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
21:49:14.275 00.004 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.12)
21:49:14.275 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=0.07 mountY=-0.00, mountTheta=-0.02
21:49:14.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
21:49:14.275 00.000 7988 Enqueuing Move request for scope (0.00, -0.07)
21:49:14.275 00.000 15712 Worker thread wakes up
21:49:14.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
21:49:14.275 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
21:49:14.275 00.000 15712 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=-0.00
21:49:14.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:14.275 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.1
21:49:14.283 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:14.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:14.285 00.002 7988 Enqueuing Expose request
21:49:14.285 00.000 15712 PPEC rslt: input = 0.07, final = -0.07, react = 0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:14.285 00.000 15712 PPEC: input: 0.07, control: -0.07, exposure: 1500
21:49:14.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:14.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:49:14.285 00.000 15712 MoveAxis(E, 23, ABG)
21:49:14.285 00.000 15712 Guiding  Dir = 2, Dur = 23
21:49:14.326 00.041 15712 IsGuiding returns 0
21:49:14.343 00.017 15712 PulseGuide returned control before completion, sleep 18
21:49:14.393 00.050 15712 IsGuiding returns 0
21:49:14.393 00.000 15712 Move returns status 0, amount 23
21:49:14.393 00.000 15712 MoveAxis(N, 0, ABG)
21:49:14.393 00.000 15712 Move returns status 0, amount 0
21:49:14.393 00.000 15712 move complete, result=0
21:49:14.393 00.000 7988 GuideStep: 0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
21:49:14.395 00.002 15712 worker thread done servicing request
21:49:14.395 00.000 15712 Worker thread wakes up
21:49:14.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:14.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:15.804 01.409 15712 Exposure complete
21:49:15.856 00.052 15712 worker thread done servicing request
21:49:15.856 00.000 7988 OnExposeComplete: enter
21:49:15.856 00.000 7988 UpdateGuideState(): m_state=6
21:49:15.865 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6994
21:49:15.865 00.000 7988 Star::Find returns 1 (0), X=1182.03, Y=443.08, Mass=1498, SNR=26.3, Peak=227 HFD=3.0
21:49:15.867 00.002 7988 MultiStar: [#1 -0.29,-0.03,1.01,U] [#2 -0.30,0.25,1.03,U] [#3 -0.39,0.14,0.95,U] [#4 -0.51,0.33,1.02,U] [#5 -0.29,-0.07,0.73,U] [#6 -0.19,0.01,0.71,U] [#7 -0.13,-0.16,0.69,U] [#8 -0.64,-0.12,0.62,U] 
21:49:15.867 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.04}, one-star: {-0.09, -0.17}
21:49:15.869 00.002 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
21:49:15.869 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.63 = 2.63)
21:49:15.871 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.06 mountX=0.17 mountY=0.10, mountTheta=0.51
21:49:15.873 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.17, opts=13)
21:49:15.873 00.000 7988 Enqueuing Move request for scope (-0.09, -0.17)
21:49:15.875 00.002 15712 Worker thread wakes up
21:49:15.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
21:49:15.875 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
21:49:15.875 00.000 15712 Moving (-0.09, -0.17) raw xDistance=0.17 yDistance=0.10
21:49:15.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:15.875 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3
21:49:15.878 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:15.878 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:15.880 00.002 7988 Enqueuing Expose request
21:49:15.881 00.001 15712 PPEC rslt: input = 0.17, final = 0.05, react = 0.10, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:49:15.881 00.000 15712 PPEC: input: 0.17, control: 0.05, exposure: 1500
21:49:15.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:15.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:49:15.881 00.000 15712 MoveAxis(W, 16, ABG)
21:49:15.881 00.000 15712 Guiding  Dir = 3, Dur = 16
21:49:15.881 00.000 15712 IsGuiding returns 0
21:49:15.896 00.015 15712 PulseGuide returned control before completion, sleep 12
21:49:15.912 00.016 15712 IsGuiding returns 1
21:49:15.912 00.000 15712 scope still moving after pulse duration time elapsed
21:49:15.944 00.032 15712 IsGuiding returns 0
21:49:15.944 00.000 15712 scope move finished after 16 + 46 ms
21:49:15.944 00.000 15712 Move returns status 0, amount 16
21:49:15.944 00.000 15712 MoveAxis(N, 0, ABG)
21:49:15.944 00.000 15712 Move returns status 0, amount 0
21:49:15.944 00.000 15712 move complete, result=0
21:49:15.944 00.000 15712 worker thread done servicing request
21:49:15.944 00.000 15712 Worker thread wakes up
21:49:15.944 00.000 7988 GuideStep: 0.2 px 16 ms WEST, 0.1 px 0 ms NORTH
21:49:15.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:15.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:17.589 01.645 15712 Exposure complete
21:49:17.641 00.052 15712 worker thread done servicing request
21:49:17.641 00.000 7988 OnExposeComplete: enter
21:49:17.641 00.000 7988 UpdateGuideState(): m_state=6
21:49:17.650 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6995
21:49:17.650 00.000 7988 Star::Find returns 1 (0), X=1182.06, Y=443.22, Mass=1438, SNR=25.9, Peak=241 HFD=3.2
21:49:17.652 00.002 7988 MultiStar: [#1 -0.41,-0.15,1.05,U] [#2 -0.37,0.37,1.05,U] [#3 -0.48,0.31,0.96,U] [#4 -0.47,0.17,1.06,U] [#5 -0.25,-0.02,0.72,U] [#6 -0.42,0.34,0.71,U] [#7 -0.38,0.06,0.70,U] [#8 -0.63,-0.11,0.65,U] 
21:49:17.652 00.000 7988 single-star, 8 included, MultiStar: {-0.38, 0.11}, one-star: {-0.06, -0.03}
21:49:17.654 00.002 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.58) = xAngle (-1.11 = -1.11)
21:49:17.654 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.00 = 2.00)
21:49:17.654 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.69 mountX=0.03 mountY=0.06, mountTheta=1.12
21:49:17.658 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.03, opts=13)
21:49:17.658 00.000 7988 Enqueuing Move request for scope (-0.06, -0.03)
21:49:17.658 00.000 15712 Worker thread wakes up
21:49:17.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
21:49:17.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
21:49:17.658 00.000 15712 Moving (-0.06, -0.03) raw xDistance=0.03 yDistance=0.06
21:49:17.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:17.658 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.9
21:49:17.663 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:17.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:17.665 00.002 7988 Enqueuing Expose request
21:49:17.666 00.001 15712 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:17.666 00.000 15712 PPEC: input: 0.03, control: -0.05, exposure: 1500
21:49:17.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:17.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:49:17.666 00.000 15712 MoveAxis(E, 15, ABG)
21:49:17.666 00.000 15712 Guiding  Dir = 2, Dur = 15
21:49:17.670 00.004 15712 IsGuiding returns 0
21:49:17.686 00.016 15712 IsGuiding returns 1
21:49:17.686 00.000 15712 scope still moving after pulse duration time elapsed
21:49:17.735 00.049 15712 IsGuiding returns 0
21:49:17.735 00.000 15712 scope move finished after 15 + 49 ms
21:49:17.735 00.000 15712 Move returns status 0, amount 15
21:49:17.735 00.000 15712 MoveAxis(N, 0, ABG)
21:49:17.735 00.000 15712 Move returns status 0, amount 0
21:49:17.735 00.000 15712 move complete, result=0
21:49:17.735 00.000 7988 GuideStep: 0.0 px 15 ms EAST, 0.1 px 0 ms NORTH
21:49:17.737 00.002 15712 worker thread done servicing request
21:49:17.737 00.000 15712 Worker thread wakes up
21:49:17.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:17.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:19.149 01.412 15712 Exposure complete
21:49:19.209 00.060 15712 worker thread done servicing request
21:49:19.209 00.000 7988 OnExposeComplete: enter
21:49:19.209 00.000 7988 UpdateGuideState(): m_state=6
21:49:19.209 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6996
21:49:19.212 00.003 7988 Star::Find returns 1 (0), X=1181.95, Y=443.04, Mass=1467, SNR=26.0, Peak=220 HFD=3.7
21:49:19.212 00.000 7988 MultiStar: [#1 -0.38,-0.09,0.99,U] [#2 -0.34,0.15,1.03,U] [#3 -0.46,0.06,0.95,U] [#4 -0.69,0.11,1.03,U] [#5 -0.40,0.01,0.72,U] [#6 -0.44,-0.14,0.70,U] [#7 -0.27,-0.14,0.69,U] [#8 -0.68,-0.22,0.64,U] 
21:49:19.212 00.000 7988 single-star, 8 included, MultiStar: {-0.42, -0.04}, one-star: {-0.16, -0.21}
21:49:19.212 00.000 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.58) = xAngle (-0.65 = -0.65)
21:49:19.212 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.46 = 2.46)
21:49:19.212 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.21 hyp=0.27 cameraTheta=-2.23 mountX=0.21 mountY=0.17, mountTheta=0.67
21:49:19.212 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.21, opts=13)
21:49:19.212 00.000 7988 Enqueuing Move request for scope (-0.16, -0.21)
21:49:19.222 00.010 15712 Worker thread wakes up
21:49:19.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.21) opts 0xd
21:49:19.222 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.21)
21:49:19.222 00.000 15712 Moving (-0.16, -0.21) raw xDistance=0.21 yDistance=0.17
21:49:19.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:19.222 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.0
21:49:19.225 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:19.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:19.227 00.002 7988 Enqueuing Expose request
21:49:19.227 00.000 15712 PPEC rslt: input = 0.21, final = 0.09, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
21:49:19.227 00.000 15712 PPEC: input: 0.21, control: 0.09, exposure: 1500
21:49:19.228 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:19.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:49:19.228 00.000 15712 MoveAxis(W, 30, ABG)
21:49:19.228 00.000 15712 Guiding  Dir = 3, Dur = 30
21:49:19.229 00.001 15712 IsGuiding returns 0
21:49:19.245 00.016 15712 PulseGuide returned control before completion, sleep 16
21:49:19.297 00.052 15712 IsGuiding returns 0
21:49:19.297 00.000 15712 Move returns status 0, amount 30
21:49:19.297 00.000 15712 MoveAxis(N, 0, ABG)
21:49:19.297 00.000 15712 Move returns status 0, amount 0
21:49:19.297 00.000 15712 move complete, result=0
21:49:19.297 00.000 15712 worker thread done servicing request
21:49:19.297 00.000 15712 Worker thread wakes up
21:49:19.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:19.297 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.2 px 0 ms NORTH
21:49:19.304 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:20.941 01.637 15712 Exposure complete
21:49:20.999 00.058 15712 worker thread done servicing request
21:49:20.999 00.000 7988 OnExposeComplete: enter
21:49:20.999 00.000 7988 UpdateGuideState(): m_state=6
21:49:20.999 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6997
21:49:21.003 00.004 7988 Star::Find returns 1 (0), X=1182.00, Y=443.22, Mass=1502, SNR=26.3, Peak=234 HFD=3.2
21:49:21.003 00.000 7988 MultiStar: [#1 -0.37,0.01,1.01,U] [#2 -0.30,0.34,1.02,U] [#3 -0.38,0.28,0.95,U] [#4 -0.57,0.25,1.01,U] [#5 -0.47,0.03,0.69,U] [#6 -0.60,0.20,0.70,U] [#7 -0.33,-0.06,0.67,U] [#8 -0.43,0.24,0.65,U] 
21:49:21.003 00.000 7988 single-star, 8 included, MultiStar: {-0.39, 0.15}, one-star: {-0.11, -0.03}
21:49:21.003 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
21:49:21.007 00.004 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
21:49:21.007 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.89 mountX=0.03 mountY=0.11, mountTheta=1.32
21:49:21.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.03, opts=13)
21:49:21.007 00.000 7988 Enqueuing Move request for scope (-0.11, -0.03)
21:49:21.013 00.006 15712 Worker thread wakes up
21:49:21.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
21:49:21.013 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
21:49:21.013 00.000 15712 Moving (-0.11, -0.03) raw xDistance=0.03 yDistance=0.11
21:49:21.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:21.013 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
21:49:21.015 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:21.015 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:21.017 00.002 7988 Enqueuing Expose request
21:49:21.017 00.000 15712 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:21.017 00.000 15712 PPEC: input: 0.03, control: -0.04, exposure: 1500
21:49:21.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:21.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:49:21.017 00.000 15712 MoveAxis(E, 14, ABG)
21:49:21.017 00.000 15712 Guiding  Dir = 2, Dur = 14
21:49:21.019 00.002 15712 IsGuiding returns 0
21:49:21.041 00.022 15712 IsGuiding returns 1
21:49:21.041 00.000 15712 scope still moving after pulse duration time elapsed
21:49:21.092 00.051 15712 IsGuiding returns 0
21:49:21.092 00.000 15712 scope move finished after 14 + 58 ms
21:49:21.092 00.000 15712 Move returns status 0, amount 14
21:49:21.092 00.000 15712 MoveAxis(N, 0, ABG)
21:49:21.092 00.000 15712 Move returns status 0, amount 0
21:49:21.092 00.000 15712 move complete, result=0
21:49:21.092 00.000 7988 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
21:49:21.092 00.000 15712 worker thread done servicing request
21:49:21.092 00.000 15712 Worker thread wakes up
21:49:21.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:21.094 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:22.507 01.413 15712 Exposure complete
21:49:22.555 00.048 15712 worker thread done servicing request
21:49:22.555 00.000 7988 OnExposeComplete: enter
21:49:22.555 00.000 7988 UpdateGuideState(): m_state=6
21:49:22.568 00.013 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6998
21:49:22.569 00.001 7988 Star::Find returns 1 (1), X=1181.96, Y=443.37, Mass=1458, SNR=26.0, Peak=255 HFD=3.3
21:49:22.569 00.000 7988 MultiStar: [#1 -0.39,-0.07,1.02,U] [#2 -0.16,0.24,1.02,U] [#3 -0.38,0.34,0.96,U] [#4 -0.32,0.27,1.04,U] [#5 -0.17,0.12,0.68,U] [#6 -0.31,0.16,0.72,U] [#7 -0.29,-0.03,0.67,U] [#8 -0.63,0.24,0.67,U] 
21:49:22.569 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.16}, one-star: {-0.16, 0.12}
21:49:22.572 00.003 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.21)
21:49:22.572 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.18 = 0.90)
21:49:22.572 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.50 mountX=-0.12 mountY=0.16, mountTheta=2.22
21:49:22.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.12, opts=13)
21:49:22.572 00.000 7988 Enqueuing Move request for scope (-0.16, 0.12)
21:49:22.572 00.000 15712 Worker thread wakes up
21:49:22.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:22.572 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0 Saturated
21:49:22.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:22.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:22.572 00.000 7988 Enqueuing Expose request
21:49:22.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
21:49:22.572 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
21:49:22.572 00.000 15712 Moving (-0.16, 0.12) raw xDistance=-0.12 yDistance=0.16
21:49:22.585 00.013 15712 PPEC rslt: input = -0.12, final = -0.05, react = -0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:22.585 00.000 15712 PPEC: input: -0.12, control: -0.05, exposure: 1500
21:49:22.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:22.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:49:22.585 00.000 15712 MoveAxis(E, 16, ABG)
21:49:22.589 00.004 15712 Guiding  Dir = 2, Dur = 16
21:49:22.589 00.000 15712 IsGuiding returns 0
21:49:22.606 00.017 15712 IsGuiding returns 1
21:49:22.606 00.000 15712 scope still moving after pulse duration time elapsed
21:49:22.658 00.052 15712 IsGuiding returns 0
21:49:22.658 00.000 15712 scope move finished after 16 + 52 ms
21:49:22.658 00.000 15712 Move returns status 0, amount 16
21:49:22.658 00.000 15712 MoveAxis(N, 0, ABG)
21:49:22.658 00.000 15712 Move returns status 0, amount 0
21:49:22.658 00.000 15712 move complete, result=0
21:49:22.658 00.000 7988 GuideStep: -0.1 px 16 ms EAST, 0.2 px 0 ms NORTH
21:49:22.660 00.002 15712 worker thread done servicing request
21:49:22.660 00.000 15712 Worker thread wakes up
21:49:22.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:22.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:24.291 01.631 15712 Exposure complete
21:49:24.343 00.052 15712 worker thread done servicing request
21:49:24.343 00.000 7988 OnExposeComplete: enter
21:49:24.354 00.011 7988 UpdateGuideState(): m_state=6
21:49:24.354 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6999
21:49:24.356 00.002 7988 Star::Find returns 1 (0), X=1181.89, Y=443.14, Mass=1420, SNR=25.7, Peak=206 HFD=3.3
21:49:24.358 00.002 7988 MultiStar: [#1 -0.39,0.08,1.04,U] [#2 -0.34,0.35,1.04,U] [#3 -0.66,0.19,0.99,U] [#4 -0.46,0.18,1.05,U] [#5 -0.18,0.01,0.70,U] [#6 -0.55,0.11,0.70,U] [#7 -0.47,0.15,0.67,U] [#8 -0.35,0.25,0.65,U] 
21:49:24.358 00.000 7988 single-star, 8 included, MultiStar: {-0.41, 0.14}, one-star: {-0.23, -0.11}
21:49:24.360 00.002 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.58) = xAngle (-1.13 = -1.13)
21:49:24.360 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.98 = 1.98)
21:49:24.362 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-2.71 mountX=0.11 mountY=0.23, mountTheta=1.13
21:49:24.364 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.11, opts=13)
21:49:24.364 00.000 7988 Enqueuing Move request for scope (-0.23, -0.11)
21:49:24.366 00.002 15712 Worker thread wakes up
21:49:24.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd
21:49:24.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.11)
21:49:24.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:24.366 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.7
21:49:24.368 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:24.370 00.002 15712 Moving (-0.23, -0.11) raw xDistance=0.11 yDistance=0.23
21:49:24.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:24.370 00.000 7988 Enqueuing Expose request
21:49:24.370 00.000 15712 PPEC rslt: input = 0.11, final = -0.06, react = 0.07, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:24.370 00.000 15712 PPEC: input: 0.11, control: -0.06, exposure: 1500
21:49:24.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:24.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:49:24.377 00.007 15712 MoveAxis(E, 19, ABG)
21:49:24.377 00.000 15712 Guiding  Dir = 2, Dur = 19
21:49:24.377 00.000 15712 IsGuiding returns 0
21:49:24.396 00.019 15712 IsGuiding returns 1
21:49:24.396 00.000 15712 scope still moving after pulse duration time elapsed
21:49:24.461 00.065 15712 IsGuiding returns 0
21:49:24.461 00.000 15712 scope move finished after 19 + 68 ms
21:49:24.461 00.000 15712 Move returns status 0, amount 19
21:49:24.461 00.000 15712 MoveAxis(N, 0, ABG)
21:49:24.461 00.000 15712 Move returns status 0, amount 0
21:49:24.461 00.000 15712 move complete, result=0
21:49:24.461 00.000 15712 worker thread done servicing request
21:49:24.461 00.000 15712 Worker thread wakes up
21:49:24.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:24.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:24.461 00.000 7988 GuideStep: 0.1 px 19 ms EAST, 0.2 px 0 ms NORTH
21:49:25.871 01.410 15712 Exposure complete
21:49:25.925 00.054 15712 worker thread done servicing request
21:49:25.925 00.000 7988 OnExposeComplete: enter
21:49:25.925 00.000 7988 UpdateGuideState(): m_state=6
21:49:25.925 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7000
21:49:25.934 00.009 7988 Star::Find returns 1 (0), X=1181.83, Y=443.27, Mass=1526, SNR=26.8, Peak=220 HFD=3.5
21:49:25.934 00.000 7988 MultiStar: [#1 -0.42,-0.31,1.00,U] [#2 -0.23,-0.08,1.02,U] [#3 -0.43,-0.10,0.96,U] [#4 -0.59,0.00,1.00,U] [#5 -0.14,-0.02,0.72,U] [#6 -0.37,-0.15,0.69,U] [#7 -0.43,-0.21,0.66,U] [#8 -0.53,-0.09,0.66,U] 
21:49:25.934 00.000 7988 single-star, 8 included, MultiStar: {-0.38, -0.10}, one-star: {-0.28, 0.03}
21:49:25.934 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.58) = xAngle (4.63 = -1.66)
21:49:25.934 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.74 = 1.45)
21:49:25.934 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.29 cameraTheta=3.05 mountX=-0.02 mountY=0.28, mountTheta=1.66
21:49:25.942 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.03, opts=13)
21:49:25.942 00.000 7988 Enqueuing Move request for scope (-0.28, 0.03)
21:49:25.942 00.000 15712 Worker thread wakes up
21:49:25.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
21:49:25.942 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
21:49:25.942 00.000 15712 Moving (-0.28, 0.03) raw xDistance=-0.02 yDistance=0.28
21:49:25.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:25.942 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.8
21:49:25.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:25.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:25.942 00.000 7988 Enqueuing Expose request
21:49:25.949 00.007 15712 PPEC rslt: input = -0.02, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:25.949 00.000 15712 PPEC: input: -0.02, control: -0.05, exposure: 1500
21:49:25.949 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:25.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:49:25.949 00.000 15712 MoveAxis(E, 17, ABG)
21:49:25.949 00.000 15712 Guiding  Dir = 2, Dur = 17
21:49:25.949 00.000 15712 IsGuiding returns 0
21:49:25.967 00.018 15712 PulseGuide returned control before completion, sleep 11
21:49:25.997 00.030 15712 IsGuiding returns 1
21:49:25.997 00.000 15712 scope still moving after pulse duration time elapsed
21:49:26.029 00.032 15712 IsGuiding returns 0
21:49:26.029 00.000 15712 scope move finished after 17 + 62 ms
21:49:26.029 00.000 15712 Move returns status 0, amount 17
21:49:26.029 00.000 15712 MoveAxis(N, 0, ABG)
21:49:26.029 00.000 15712 Move returns status 0, amount 0
21:49:26.029 00.000 15712 move complete, result=0
21:49:26.029 00.000 15712 worker thread done servicing request
21:49:26.029 00.000 15712 Worker thread wakes up
21:49:26.029 00.000 7988 GuideStep: -0.0 px 17 ms EAST, 0.3 px 0 ms NORTH
21:49:26.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:26.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:27.671 01.642 15712 Exposure complete
21:49:27.732 00.061 15712 worker thread done servicing request
21:49:27.732 00.000 7988 OnExposeComplete: enter
21:49:27.732 00.000 7988 UpdateGuideState(): m_state=6
21:49:27.734 00.002 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7001
21:49:27.734 00.000 7988 Star::Find returns 1 (0), X=1182.07, Y=442.86, Mass=1554, SNR=26.8, Peak=207 HFD=3.5
21:49:27.734 00.000 7988 MultiStar: [#1 -0.26,-0.47,1.00,U] [#2 0.01,-0.09,0.99,U] [#3 -0.60,-0.15,0.94,U] [#4 -0.36,-0.06,1.00,U] [#5 -0.26,-0.33,0.70,U] [#6 -0.10,-0.32,0.68,U] [#7 -0.33,-0.44,0.66,U] [#8 -0.34,-0.16,0.64,U] 
21:49:27.734 00.000 7988 refined, 8 included, MultiStar: {-0.25, -0.26}, one-star: {-0.04, -0.38}
21:49:27.734 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
21:49:27.734 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
21:49:27.734 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-2.33 mountX=0.26 mountY=0.26, mountTheta=0.77
21:49:27.743 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.26, opts=13)
21:49:27.743 00.000 7988 Enqueuing Move request for scope (-0.25, -0.26)
21:49:27.743 00.000 15712 Worker thread wakes up
21:49:27.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.26) opts 0xd
21:49:27.743 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.26)
21:49:27.743 00.000 15712 Moving (-0.25, -0.26) raw xDistance=0.26 yDistance=0.26
21:49:27.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:27.743 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.8
21:49:27.747 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:27.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:27.749 00.002 7988 Enqueuing Expose request
21:49:27.750 00.001 15712 PPEC rslt: input = 0.26, final = 0.09, react = 0.16, pred = -0.07, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:49:27.750 00.000 15712 PPEC: input: 0.26, control: 0.09, exposure: 1500
21:49:27.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:27.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:49:27.750 00.000 15712 MoveAxis(W, 30, ABG)
21:49:27.750 00.000 15712 Guiding  Dir = 3, Dur = 30
21:49:27.750 00.000 15712 IsGuiding returns 0
21:49:27.770 00.020 15712 PulseGuide returned control before completion, sleep 18
21:49:27.814 00.044 15712 IsGuiding returns 0
21:49:27.814 00.000 15712 Move returns status 0, amount 30
21:49:27.814 00.000 15712 MoveAxis(N, 0, ABG)
21:49:27.814 00.000 15712 Move returns status 0, amount 0
21:49:27.814 00.000 15712 move complete, result=0
21:49:27.814 00.000 15712 worker thread done servicing request
21:49:27.814 00.000 15712 Worker thread wakes up
21:49:27.814 00.000 7988 GuideStep: 0.3 px 30 ms WEST, 0.3 px 0 ms NORTH
21:49:27.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:27.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:29.237 01.423 15712 Exposure complete
21:49:29.296 00.059 15712 worker thread done servicing request
21:49:29.296 00.000 7988 OnExposeComplete: enter
21:49:29.298 00.002 7988 UpdateGuideState(): m_state=6
21:49:29.298 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7002
21:49:29.298 00.000 7988 Star::Find returns 1 (0), X=1181.89, Y=443.03, Mass=1448, SNR=26.1, Peak=235 HFD=2.9
21:49:29.298 00.000 7988 MultiStar: [#1 -0.37,-0.21,1.04,U] [#2 -0.31,0.10,1.00,U] [#3 -0.46,-0.14,0.97,U] [#4 -0.42,0.05,1.01,U] [#5 -0.48,-0.14,0.74,U] [#6 -0.51,-0.12,0.71,U] [#7 -0.45,-0.29,0.71,U] [#8 -0.76,-0.20,0.68,U] 
21:49:29.298 00.000 7988 single-star, 8 included, MultiStar: {-0.43, -0.12}, one-star: {-0.23, -0.21}
21:49:29.298 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
21:49:29.298 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
21:49:29.298 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.32 cameraTheta=-2.39 mountX=0.22 mountY=0.24, mountTheta=0.83
21:49:29.307 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.21, opts=13)
21:49:29.307 00.000 7988 Enqueuing Move request for scope (-0.23, -0.21)
21:49:29.307 00.000 15712 Worker thread wakes up
21:49:29.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd
21:49:29.307 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.21)
21:49:29.307 00.000 15712 Moving (-0.23, -0.21) raw xDistance=0.22 yDistance=0.24
21:49:29.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:29.307 00.000 7988 UpdateGuideState exits: m=1448 SNR=26.1
21:49:29.312 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:29.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:29.314 00.002 7988 Enqueuing Expose request
21:49:29.314 00.000 15712 PPEC rslt: input = 0.22, final = 0.06, react = 0.13, pred = -0.07, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:49:29.314 00.000 15712 PPEC: input: 0.22, control: 0.06, exposure: 1500
21:49:29.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:29.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:49:29.314 00.000 15712 MoveAxis(W, 20, ABG)
21:49:29.314 00.000 15712 Guiding  Dir = 3, Dur = 20
21:49:29.346 00.032 15712 IsGuiding returns 0
21:49:29.366 00.020 15712 PulseGuide returned control before completion, sleep 15
21:49:29.415 00.049 15712 IsGuiding returns 0
21:49:29.415 00.000 15712 Move returns status 0, amount 20
21:49:29.415 00.000 15712 MoveAxis(N, 0, ABG)
21:49:29.415 00.000 15712 Move returns status 0, amount 0
21:49:29.415 00.000 15712 move complete, result=0
21:49:29.415 00.000 15712 worker thread done servicing request
21:49:29.415 00.000 15712 Worker thread wakes up
21:49:29.415 00.000 7988 GuideStep: 0.2 px 20 ms WEST, 0.2 px 0 ms NORTH
21:49:29.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:29.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:31.163 01.748 15712 Exposure complete
21:49:31.209 00.046 15712 worker thread done servicing request
21:49:31.209 00.000 7988 OnExposeComplete: enter
21:49:31.209 00.000 7988 UpdateGuideState(): m_state=6
21:49:31.225 00.016 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7003
21:49:31.226 00.001 7988 Star::Find returns 1 (1), X=1181.95, Y=443.18, Mass=1503, SNR=26.4, Peak=255 HFD=3.0
21:49:31.226 00.000 7988 MultiStar: [#1 -0.45,-0.09,1.03,U] [#2 -0.17,0.20,1.02,U] [#3 -0.65,0.06,0.95,U] [#4 -0.41,0.15,1.03,U] [#5 -0.21,0.13,0.72,U] [#6 -0.30,-0.01,0.70,U] [#7 -0.27,-0.30,0.67,U] [#8 -0.62,-0.19,0.68,U] 
21:49:31.228 00.002 7988 single-star, 8 included, MultiStar: {-0.36, 0.00}, one-star: {-0.17, -0.07}
21:49:31.228 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.58) = xAngle (-1.15 = -1.15)
21:49:31.230 00.002 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.96 = 1.96)
21:49:31.230 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.73 mountX=0.07 mountY=0.17, mountTheta=1.16
21:49:31.232 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.07, opts=13)
21:49:31.234 00.002 7988 Enqueuing Move request for scope (-0.17, -0.07)
21:49:31.234 00.000 15712 Worker thread wakes up
21:49:31.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
21:49:31.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
21:49:31.234 00.000 15712 Moving (-0.17, -0.07) raw xDistance=0.07 yDistance=0.17
21:49:31.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
21:49:31.234 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4 Saturated
21:49:31.237 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:31.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:31.239 00.002 7988 Enqueuing Expose request
21:49:31.240 00.001 15712 PPEC rslt: input = 0.07, final = -0.07, react = 0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:31.240 00.000 15712 PPEC: input: 0.07, control: -0.07, exposure: 1500
21:49:31.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:31.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:49:31.240 00.000 15712 MoveAxis(E, 22, ABG)
21:49:31.240 00.000 15712 Guiding  Dir = 2, Dur = 22
21:49:31.240 00.000 15712 IsGuiding returns 0
21:49:31.256 00.016 15712 PulseGuide returned control before completion, sleep 17
21:49:31.288 00.032 15712 IsGuiding returns 1
21:49:31.288 00.000 15712 scope still moving after pulse duration time elapsed
21:49:31.320 00.032 15712 IsGuiding returns 0
21:49:31.320 00.000 15712 scope move finished after 22 + 56 ms
21:49:31.320 00.000 15712 Move returns status 0, amount 22
21:49:31.320 00.000 15712 MoveAxis(N, 0, ABG)
21:49:31.320 00.000 15712 Move returns status 0, amount 0
21:49:31.320 00.000 15712 move complete, result=0
21:49:31.320 00.000 7988 GuideStep: 0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
21:49:31.320 00.000 15712 worker thread done servicing request
21:49:31.320 00.000 15712 Worker thread wakes up
21:49:31.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:31.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:32.726 01.406 15712 Exposure complete
21:49:32.772 00.046 15712 worker thread done servicing request
21:49:32.772 00.000 7988 OnExposeComplete: enter
21:49:32.772 00.000 7988 UpdateGuideState(): m_state=6
21:49:32.789 00.017 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7004
21:49:32.789 00.000 7988 Star::Find returns 1 (0), X=1182.02, Y=442.91, Mass=1514, SNR=26.5, Peak=215 HFD=3.0
21:49:32.789 00.000 7988 MultiStar: [#1 -0.22,-0.45,1.02,U] [#2 -0.26,-0.20,0.99,U] [#3 -0.48,-0.24,0.97,U] [#4 -0.36,-0.23,1.03,U] [#5 -0.35,-0.38,0.73,U] [#6 -0.37,-0.52,0.72,U] [#7 -0.12,-0.45,0.68,U] [#8 -0.28,-0.33,0.63,U] 
21:49:32.789 00.000 7988 single-star, 8 included, MultiStar: {-0.28, -0.34}, one-star: {-0.10, -0.34}
21:49:32.789 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
21:49:32.789 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
21:49:32.789 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.35 cameraTheta=-1.86 mountX=0.34 mountY=0.11, mountTheta=0.31
21:49:32.789 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.34, opts=13)
21:49:32.789 00.000 7988 Enqueuing Move request for scope (-0.10, -0.34)
21:49:32.789 00.000 15712 Worker thread wakes up
21:49:32.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd
21:49:32.789 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.34)
21:49:32.789 00.000 15712 Moving (-0.10, -0.34) raw xDistance=0.34 yDistance=0.11
21:49:32.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:32.789 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
21:49:32.801 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:32.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:32.803 00.002 7988 Enqueuing Expose request
21:49:32.803 00.000 15712 PPEC rslt: input = 0.34, final = 0.15, react = 0.20, pred = -0.06, hyst = 0.19, hyst_pct = 0.00, period_length = 636.00
21:49:32.803 00.000 15712 PPEC: input: 0.34, control: 0.15, exposure: 1500
21:49:32.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:32.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:49:32.803 00.000 15712 MoveAxis(W, 47, ABG)
21:49:32.803 00.000 15712 Guiding  Dir = 3, Dur = 47
21:49:32.803 00.000 15712 IsGuiding returns 0
21:49:32.823 00.020 15712 PulseGuide returned control before completion, sleep 39
21:49:32.867 00.044 15712 IsGuiding returns 1
21:49:32.867 00.000 15712 scope still moving after pulse duration time elapsed
21:49:32.899 00.032 15712 IsGuiding returns 0
21:49:32.899 00.000 15712 scope move finished after 47 + 51 ms
21:49:32.899 00.000 15712 Move returns status 0, amount 47
21:49:32.899 00.000 15712 MoveAxis(N, 0, ABG)
21:49:32.899 00.000 15712 Move returns status 0, amount 0
21:49:32.899 00.000 15712 move complete, result=0
21:49:32.899 00.000 15712 worker thread done servicing request
21:49:32.899 00.000 15712 Worker thread wakes up
21:49:32.899 00.000 7988 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
21:49:32.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:32.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:34.543 01.644 15712 Exposure complete
21:49:34.592 00.049 15712 worker thread done servicing request
21:49:34.592 00.000 7988 OnExposeComplete: enter
21:49:34.592 00.000 7988 UpdateGuideState(): m_state=6
21:49:34.604 00.012 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7005
21:49:34.604 00.000 7988 Star::Find returns 1 (0), X=1182.08, Y=442.85, Mass=1520, SNR=26.6, Peak=211 HFD=3.1
21:49:34.604 00.000 7988 MultiStar: [#1 -0.19,-0.39,1.00,U] [#2 -0.19,-0.09,1.00,U] [#3 -0.46,-0.09,0.97,U] [#4 -0.28,-0.15,1.02,U] [#5 -0.14,-0.30,0.74,U] [#6 -0.23,-0.15,0.70,U] [#7 -0.20,-0.21,0.68,U] [#8 -0.39,-0.14,0.67,U] 
21:49:34.604 00.000 7988 refined, 8 included, MultiStar: {-0.23, -0.22}, one-star: {-0.04, -0.39}
21:49:34.609 00.005 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
21:49:34.609 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
21:49:34.609 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-2.40 mountX=0.22 mountY=0.24, mountTheta=0.83
21:49:34.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.22, opts=13)
21:49:34.609 00.000 7988 Enqueuing Move request for scope (-0.23, -0.22)
21:49:34.609 00.000 15712 Worker thread wakes up
21:49:34.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.22) opts 0xd
21:49:34.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.22)
21:49:34.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:34.609 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
21:49:34.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:34.609 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:34.609 00.000 7988 Enqueuing Expose request
21:49:34.620 00.011 15712 Moving (-0.23, -0.22) raw xDistance=0.22 yDistance=0.24
21:49:34.620 00.000 15712 PPEC rslt: input = 0.22, final = 0.06, react = 0.13, pred = -0.07, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:49:34.620 00.000 15712 PPEC: input: 0.22, control: 0.06, exposure: 1500
21:49:34.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:34.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:49:34.620 00.000 15712 MoveAxis(W, 20, ABG)
21:49:34.620 00.000 15712 Guiding  Dir = 3, Dur = 20
21:49:34.626 00.006 15712 IsGuiding returns 0
21:49:34.676 00.050 15712 IsGuiding returns 1
21:49:34.676 00.000 15712 scope still moving after pulse duration time elapsed
21:49:34.700 00.024 15712 IsGuiding returns 0
21:49:34.700 00.000 15712 scope move finished after 20 + 54 ms
21:49:34.700 00.000 15712 Move returns status 0, amount 20
21:49:34.700 00.000 15712 MoveAxis(N, 0, ABG)
21:49:34.700 00.000 15712 Move returns status 0, amount 0
21:49:34.700 00.000 15712 move complete, result=0
21:49:34.700 00.000 15712 worker thread done servicing request
21:49:34.700 00.000 15712 Worker thread wakes up
21:49:34.700 00.000 7988 GuideStep: 0.2 px 20 ms WEST, 0.2 px 0 ms NORTH
21:49:34.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:34.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:36.120 01.420 15712 Exposure complete
21:49:36.179 00.059 15712 worker thread done servicing request
21:49:36.179 00.000 7988 OnExposeComplete: enter
21:49:36.179 00.000 7988 UpdateGuideState(): m_state=6
21:49:36.182 00.003 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7006
21:49:36.182 00.000 7988 Star::Find returns 1 (0), X=1182.26, Y=443.02, Mass=1585, SNR=27.2, Peak=228 HFD=3.4
21:49:36.184 00.002 7988 MultiStar: [#1 -0.19,-0.08,0.99,U] [#2 0.00,0.10,0.98,U] [#3 -0.34,0.03,0.96,U] [#4 -0.23,0.06,0.99,U] [#5 -0.18,-0.41,0.70,U] [#6 -0.25,-0.00,0.72,U] [#7 -0.21,-0.23,0.66,U] [#8 -0.27,-0.00,0.67,U] 
21:49:36.184 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.07}, one-star: {0.14, -0.23}
21:49:36.186 00.002 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.58) = xAngle (-1.13 = -1.13)
21:49:36.186 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.98 = 1.98)
21:49:36.188 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.71 mountX=0.07 mountY=0.16, mountTheta=1.14
21:49:36.190 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.07, opts=13)
21:49:36.190 00.000 7988 Enqueuing Move request for scope (-0.16, -0.07)
21:49:36.192 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:36.192 00.000 7988 UpdateGuideState exits: m=1585 SNR=27.2
21:49:36.194 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:36.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:36.196 00.002 7988 Enqueuing Expose request
21:49:36.196 00.000 15712 Worker thread wakes up
21:49:36.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
21:49:36.196 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
21:49:36.196 00.000 15712 Moving (-0.16, -0.07) raw xDistance=0.07 yDistance=0.16
21:49:36.198 00.002 15712 PPEC rslt: input = 0.07, final = -0.08, react = 0.04, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:36.198 00.000 15712 PPEC: input: 0.07, control: -0.08, exposure: 1500
21:49:36.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:36.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:49:36.198 00.000 15712 MoveAxis(E, 25, ABG)
21:49:36.198 00.000 15712 Guiding  Dir = 2, Dur = 25
21:49:36.198 00.000 15712 IsGuiding returns 0
21:49:36.224 00.026 15712 IsGuiding returns 1
21:49:36.224 00.000 15712 scope still moving after pulse duration time elapsed
21:49:36.275 00.051 15712 IsGuiding returns 0
21:49:36.275 00.000 15712 scope move finished after 25 + 48 ms
21:49:36.275 00.000 15712 Move returns status 0, amount 25
21:49:36.275 00.000 15712 MoveAxis(N, 0, ABG)
21:49:36.275 00.000 15712 Move returns status 0, amount 0
21:49:36.275 00.000 15712 move complete, result=0
21:49:36.275 00.000 7988 GuideStep: 0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
21:49:36.278 00.003 15712 worker thread done servicing request
21:49:36.278 00.000 15712 Worker thread wakes up
21:49:36.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:36.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:37.917 01.639 15712 Exposure complete
21:49:37.977 00.060 15712 worker thread done servicing request
21:49:37.977 00.000 7988 OnExposeComplete: enter
21:49:37.977 00.000 7988 UpdateGuideState(): m_state=6
21:49:37.980 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7007
21:49:37.982 00.002 7988 Star::Find returns 1 (0), X=1182.15, Y=442.76, Mass=1503, SNR=26.3, Peak=211 HFD=3.4
21:49:37.982 00.000 7988 MultiStar: [#1 -0.18,-0.38,1.05,U] [#2 -0.05,-0.13,1.05,U] [#3 -0.48,-0.09,0.96,U] [#4 -0.25,-0.11,1.06,U] [#5 -0.24,-0.26,0.71,U] [#6 -0.24,-0.43,0.69,U] [#7 -0.20,-0.44,0.67,U] [#8 -0.46,-0.20,0.65,U] 
21:49:37.984 00.002 7988 refined, 8 included, MultiStar: {-0.22, -0.27}, one-star: {0.03, -0.49}
21:49:37.984 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.58) = xAngle (-0.66 = -0.66)
21:49:37.986 00.002 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.45 = 2.45)
21:49:37.986 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-2.24 mountX=0.27 mountY=0.22, mountTheta=0.68
21:49:37.986 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.27, opts=13)
21:49:37.986 00.000 7988 Enqueuing Move request for scope (-0.22, -0.27)
21:49:37.992 00.006 15712 Worker thread wakes up
21:49:37.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.27) opts 0xd
21:49:37.992 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.27)
21:49:37.992 00.000 15712 Moving (-0.22, -0.27) raw xDistance=0.27 yDistance=0.22
21:49:37.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:37.992 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3
21:49:37.994 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:37.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:37.996 00.002 7988 Enqueuing Expose request
21:49:37.996 00.000 15712 PPEC rslt: input = 0.27, final = 0.10, react = 0.16, pred = -0.07, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
21:49:37.996 00.000 15712 PPEC: input: 0.27, control: 0.10, exposure: 1500
21:49:37.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:37.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:49:37.996 00.000 15712 MoveAxis(W, 32, ABG)
21:49:37.996 00.000 15712 Guiding  Dir = 3, Dur = 32
21:49:37.996 00.000 15712 IsGuiding returns 0
21:49:38.012 00.016 15712 PulseGuide returned control before completion, sleep 27
21:49:38.066 00.054 15712 IsGuiding returns 0
21:49:38.066 00.000 15712 Move returns status 0, amount 32
21:49:38.066 00.000 15712 MoveAxis(N, 0, ABG)
21:49:38.066 00.000 15712 Move returns status 0, amount 0
21:49:38.066 00.000 15712 move complete, result=0
21:49:38.066 00.000 15712 worker thread done servicing request
21:49:38.066 00.000 15712 Worker thread wakes up
21:49:38.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:38.066 00.000 7988 GuideStep: 0.3 px 32 ms WEST, 0.2 px 0 ms NORTH
21:49:38.069 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:39.482 01.413 15712 Exposure complete
21:49:39.540 00.058 15712 worker thread done servicing request
21:49:39.540 00.000 7988 OnExposeComplete: enter
21:49:39.540 00.000 7988 UpdateGuideState(): m_state=6
21:49:39.540 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7008
21:49:39.544 00.004 7988 Star::Find returns 1 (0), X=1182.16, Y=443.06, Mass=1445, SNR=25.9, Peak=236 HFD=3.0
21:49:39.546 00.002 7988 MultiStar: [#1 -0.25,-0.23,1.05,U] [#2 -0.11,0.06,1.02,U] [#3 -0.32,0.01,0.98,U] [#4 -0.30,-0.07,1.05,U] [#5 -0.18,-0.03,0.72,U] [#6 -0.18,-0.20,0.73,U] [#7 -0.19,-0.31,0.71,U] [#8 -0.40,-0.33,0.66,U] 
21:49:39.546 00.000 7988 single-star, 8 included, MultiStar: {-0.20, -0.13}, one-star: {0.05, -0.19}
21:49:39.548 00.002 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
21:49:39.548 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.36 = -2.92)
21:49:39.550 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.33 mountX=0.19 mountY=-0.04, mountTheta=-0.22
21:49:39.550 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.19, opts=13)
21:49:39.552 00.002 7988 Enqueuing Move request for scope (0.05, -0.19)
21:49:39.554 00.002 15712 Worker thread wakes up
21:49:39.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
21:49:39.554 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
21:49:39.554 00.000 15712 Moving (0.05, -0.19) raw xDistance=0.19 yDistance=-0.04
21:49:39.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:39.554 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9
21:49:39.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:39.557 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:39.557 00.000 7988 Enqueuing Expose request
21:49:39.559 00.002 15712 PPEC rslt: input = 0.19, final = 0.06, react = 0.11, pred = -0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:49:39.559 00.000 15712 PPEC: input: 0.19, control: 0.06, exposure: 1500
21:49:39.559 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:39.559 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:49:39.559 00.000 15712 MoveAxis(W, 19, ABG)
21:49:39.559 00.000 15712 Guiding  Dir = 3, Dur = 19
21:49:39.560 00.001 15712 IsGuiding returns 0
21:49:39.576 00.016 15712 IsGuiding returns 1
21:49:39.576 00.000 15712 scope still moving after pulse duration time elapsed
21:49:39.628 00.052 15712 IsGuiding returns 0
21:49:39.628 00.000 15712 scope move finished after 19 + 54 ms
21:49:39.628 00.000 15712 Move returns status 0, amount 19
21:49:39.628 00.000 15712 MoveAxis(N, 0, ABG)
21:49:39.628 00.000 15712 Move returns status 0, amount 0
21:49:39.628 00.000 15712 move complete, result=0
21:49:39.628 00.000 7988 GuideStep: 0.2 px 19 ms WEST, -0.0 px 0 ms NORTH
21:49:39.635 00.007 15712 worker thread done servicing request
21:49:39.635 00.000 15712 Worker thread wakes up
21:49:39.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:39.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:41.270 01.635 15712 Exposure complete
21:49:41.327 00.057 15712 worker thread done servicing request
21:49:41.327 00.000 7988 OnExposeComplete: enter
21:49:41.327 00.000 7988 UpdateGuideState(): m_state=6
21:49:41.331 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7009
21:49:41.331 00.000 7988 Star::Find returns 1 (0), X=1182.16, Y=442.94, Mass=1502, SNR=26.5, Peak=225 HFD=3.1
21:49:41.333 00.002 7988 MultiStar: [#1 -0.14,-0.36,1.00,U] [#2 -0.06,-0.01,1.01,U] [#3 -0.40,-0.06,0.94,U] [#4 -0.23,-0.18,1.06,U] [#5 -0.23,-0.23,0.73,U] [#6 -0.22,-0.08,0.72,U] [#7 -0.12,-0.46,0.69,U] [#8 -0.38,-0.41,0.65,U] 
21:49:41.333 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.22}, one-star: {0.04, -0.31}
21:49:41.335 00.002 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.58) = xAngle (-0.68 = -0.68)
21:49:41.335 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.43 = 2.43)
21:49:41.337 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-2.26 mountX=0.22 mountY=0.19, mountTheta=0.70
21:49:41.339 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.22, opts=13)
21:49:41.339 00.000 7988 Enqueuing Move request for scope (-0.18, -0.22)
21:49:41.341 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:41.341 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.5
21:49:41.343 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:41.343 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:41.345 00.002 7988 Enqueuing Expose request
21:49:41.345 00.000 15712 Worker thread wakes up
21:49:41.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
21:49:41.345 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
21:49:41.345 00.000 15712 Moving (-0.18, -0.22) raw xDistance=0.22 yDistance=0.19
21:49:41.347 00.002 15712 PPEC rslt: input = 0.22, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
21:49:41.347 00.000 15712 PPEC: input: 0.22, control: 0.09, exposure: 1500
21:49:41.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:41.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:49:41.347 00.000 15712 MoveAxis(W, 30, ABG)
21:49:41.347 00.000 15712 Guiding  Dir = 3, Dur = 30
21:49:41.347 00.000 15712 IsGuiding returns 0
21:49:41.363 00.016 15712 PulseGuide returned control before completion, sleep 17
21:49:41.399 00.036 15712 IsGuiding returns 1
21:49:41.399 00.000 15712 scope still moving after pulse duration time elapsed
21:49:41.442 00.043 15712 IsGuiding returns 0
21:49:41.442 00.000 15712 scope move finished after 30 + 60 ms
21:49:41.442 00.000 15712 Move returns status 0, amount 30
21:49:41.442 00.000 15712 MoveAxis(N, 0, ABG)
21:49:41.442 00.000 15712 Move returns status 0, amount 0
21:49:41.442 00.000 15712 move complete, result=0
21:49:41.442 00.000 15712 worker thread done servicing request
21:49:41.442 00.000 15712 Worker thread wakes up
21:49:41.442 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.2 px 0 ms NORTH
21:49:41.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:41.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:42.862 01.420 15712 Exposure complete
21:49:42.921 00.059 15712 worker thread done servicing request
21:49:42.921 00.000 7988 OnExposeComplete: enter
21:49:42.923 00.002 7988 UpdateGuideState(): m_state=6
21:49:42.923 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7010
21:49:42.923 00.000 7988 Star::Find returns 1 (0), X=1182.13, Y=443.14, Mass=1528, SNR=26.6, Peak=237 HFD=3.2
21:49:42.923 00.000 7988 MultiStar: [#1 -0.41,-0.09,1.01,U] [#2 -0.24,0.12,1.03,U] [#3 -0.44,0.11,0.95,U] [#4 -0.43,0.07,1.02,U] [#5 -0.29,0.05,0.69,U] [#6 -0.24,0.19,0.70,U] [#7 -0.22,-0.20,0.67,U] [#8 -0.53,-0.03,0.68,U] 
21:49:42.923 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.01}, one-star: {0.01, -0.11}
21:49:42.923 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
21:49:42.923 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
21:49:42.923 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.44 mountX=0.11 mountY=-0.01, mountTheta=-0.10
21:49:42.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
21:49:42.923 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
21:49:42.923 00.000 15712 Worker thread wakes up
21:49:42.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
21:49:42.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
21:49:42.923 00.000 15712 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=-0.01
21:49:42.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:42.923 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6
21:49:42.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:42.939 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:42.939 00.000 7988 Enqueuing Expose request
21:49:42.939 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:42.939 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
21:49:42.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:42.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:42.939 00.000 15712 MoveAxis(E, 10, ABG)
21:49:42.939 00.000 15712 Guiding  Dir = 2, Dur = 10
21:49:42.939 00.000 15712 IsGuiding returns 0
21:49:42.958 00.019 15712 IsGuiding returns 1
21:49:42.958 00.000 15712 scope still moving after pulse duration time elapsed
21:49:43.006 00.048 15712 IsGuiding returns 0
21:49:43.006 00.000 15712 scope move finished after 10 + 55 ms
21:49:43.006 00.000 15712 Move returns status 0, amount 10
21:49:43.006 00.000 15712 MoveAxis(N, 0, ABG)
21:49:43.006 00.000 15712 Move returns status 0, amount 0
21:49:43.006 00.000 15712 move complete, result=0
21:49:43.006 00.000 15712 worker thread done servicing request
21:49:43.006 00.000 15712 Worker thread wakes up
21:49:43.006 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
21:49:43.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:43.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:44.646 01.640 15712 Exposure complete
21:49:44.705 00.059 15712 worker thread done servicing request
21:49:44.705 00.000 7988 OnExposeComplete: enter
21:49:44.705 00.000 7988 UpdateGuideState(): m_state=6
21:49:44.707 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7011
21:49:44.707 00.000 7988 Star::Find returns 1 (0), X=1182.04, Y=443.22, Mass=1543, SNR=26.6, Peak=230 HFD=3.4
21:49:44.707 00.000 7988 MultiStar: [#1 -0.36,0.07,1.02,U] [#2 -0.07,0.16,1.00,U] [#3 -0.35,0.33,0.96,U] [#4 -0.29,0.23,1.01,U] [#5 -0.19,0.01,0.71,U] [#6 -0.26,0.17,0.69,U] [#7 -0.05,-0.12,0.68,U] [#8 -0.38,0.07,0.66,U] 
21:49:44.707 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.11}, one-star: {-0.08, -0.03}
21:49:44.707 00.000 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.58) = xAngle (-1.24 = -1.24)
21:49:44.707 00.000 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.87 = 1.87)
21:49:44.707 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.82 mountX=0.03 mountY=0.08, mountTheta=1.24
21:49:44.707 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
21:49:44.707 00.000 7988 Enqueuing Move request for scope (-0.08, -0.03)
21:49:44.719 00.012 15712 Worker thread wakes up
21:49:44.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
21:49:44.719 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
21:49:44.719 00.000 15712 Moving (-0.08, -0.03) raw xDistance=0.03 yDistance=0.08
21:49:44.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:44.719 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.6
21:49:44.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:44.722 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:44.724 00.002 7988 Enqueuing Expose request
21:49:44.724 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:44.724 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
21:49:44.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:44.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:49:44.724 00.000 15712 MoveAxis(E, 7, ABG)
21:49:44.724 00.000 15712 Guiding  Dir = 2, Dur = 7
21:49:44.724 00.000 15712 IsGuiding returns 0
21:49:44.742 00.018 15712 IsGuiding returns 0
21:49:44.742 00.000 15712 Move returns status 0, amount 7
21:49:44.742 00.000 15712 MoveAxis(N, 0, ABG)
21:49:44.742 00.000 15712 Move returns status 0, amount 0
21:49:44.742 00.000 15712 move complete, result=0
21:49:44.742 00.000 15712 worker thread done servicing request
21:49:44.742 00.000 15712 Worker thread wakes up
21:49:44.742 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:49:44.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:44.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:46.159 01.417 15712 Exposure complete
21:49:46.217 00.058 15712 worker thread done servicing request
21:49:46.217 00.000 7988 OnExposeComplete: enter
21:49:46.217 00.000 7988 UpdateGuideState(): m_state=6
21:49:46.220 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7012
21:49:46.220 00.000 7988 Star::Find returns 1 (0), X=1181.94, Y=443.15, Mass=1449, SNR=26.0, Peak=222 HFD=3.0
21:49:46.220 00.000 7988 MultiStar: [#1 -0.46,-0.03,1.04,U] [#2 -0.24,0.12,1.03,U] [#3 -0.56,0.10,0.96,U] [#4 -0.51,0.11,1.04,U] [#5 -0.28,-0.05,0.74,U] [#6 -0.31,-0.01,0.72,U] [#7 -0.30,-0.24,0.68,U] [#8 -0.58,-0.10,0.69,U] 
21:49:46.220 00.000 7988 single-star, 8 included, MultiStar: {-0.38, -0.01}, one-star: {-0.17, -0.10}
21:49:46.220 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.58) = xAngle (-1.06 = -1.06)
21:49:46.220 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.05 = 2.05)
21:49:46.220 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.64 mountX=0.10 mountY=0.18, mountTheta=1.07
21:49:46.220 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.10, opts=13)
21:49:46.220 00.000 7988 Enqueuing Move request for scope (-0.17, -0.10)
21:49:46.220 00.000 15712 Worker thread wakes up
21:49:46.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
21:49:46.220 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
21:49:46.220 00.000 15712 Moving (-0.17, -0.10) raw xDistance=0.10 yDistance=0.18
21:49:46.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:46.220 00.000 7988 UpdateGuideState exits: m=1449 SNR=26.0
21:49:46.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:46.234 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:46.234 00.000 7988 Enqueuing Expose request
21:49:46.236 00.002 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:46.236 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
21:49:46.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:46.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:49:46.236 00.000 15712 MoveAxis(E, 5, ABG)
21:49:46.236 00.000 15712 Guiding  Dir = 2, Dur = 5
21:49:46.236 00.000 15712 IsGuiding returns 0
21:49:46.257 00.021 15712 IsGuiding returns 0
21:49:46.257 00.000 15712 Move returns status 0, amount 5
21:49:46.257 00.000 15712 MoveAxis(N, 0, ABG)
21:49:46.257 00.000 15712 Move returns status 0, amount 0
21:49:46.257 00.000 15712 move complete, result=0
21:49:46.257 00.000 15712 worker thread done servicing request
21:49:46.257 00.000 15712 Worker thread wakes up
21:49:46.257 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:49:46.268 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:46.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:48.008 01.740 15712 Exposure complete
21:49:48.067 00.059 15712 worker thread done servicing request
21:49:48.067 00.000 7988 OnExposeComplete: enter
21:49:48.067 00.000 7988 UpdateGuideState(): m_state=6
21:49:48.070 00.003 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7013
21:49:48.071 00.001 7988 Star::Find returns 1 (0), X=1182.07, Y=443.05, Mass=1458, SNR=26.1, Peak=217 HFD=2.9
21:49:48.071 00.000 7988 MultiStar: [#1 -0.37,0.04,1.05,U] [#2 -0.24,0.17,1.00,U] [#3 -0.31,0.11,0.99,U] [#4 -0.52,0.11,1.06,U] [#5 -0.05,0.04,0.73,U] [#6 -0.43,-0.02,0.72,U] [#7 -0.36,-0.28,0.70,U] [#8 -0.67,-0.12,0.66,U] 
21:49:48.071 00.000 7988 single-star, 8 included, MultiStar: {-0.32, -0.00}, one-star: {-0.05, -0.20}
21:49:48.071 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
21:49:48.071 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
21:49:48.071 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.83 mountX=0.20 mountY=0.06, mountTheta=0.28
21:49:48.071 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.20, opts=13)
21:49:48.071 00.000 7988 Enqueuing Move request for scope (-0.05, -0.20)
21:49:48.071 00.000 15712 Worker thread wakes up
21:49:48.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
21:49:48.071 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
21:49:48.071 00.000 15712 Moving (-0.05, -0.20) raw xDistance=0.20 yDistance=0.06
21:49:48.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:48.071 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.1
21:49:48.082 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:48.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:48.084 00.002 7988 Enqueuing Expose request
21:49:48.084 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:49:48.084 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
21:49:48.086 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:48.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:49:48.086 00.000 15712 MoveAxis(W, 34, ABG)
21:49:48.086 00.000 15712 Guiding  Dir = 3, Dur = 34
21:49:48.086 00.000 15712 IsGuiding returns 0
21:49:48.105 00.019 15712 PulseGuide returned control before completion, sleep 26
21:49:48.153 00.048 15712 IsGuiding returns 0
21:49:48.153 00.000 15712 Move returns status 0, amount 34
21:49:48.153 00.000 15712 MoveAxis(N, 0, ABG)
21:49:48.153 00.000 15712 Move returns status 0, amount 0
21:49:48.153 00.000 15712 move complete, result=0
21:49:48.153 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
21:49:48.153 00.000 15712 worker thread done servicing request
21:49:48.153 00.000 15712 Worker thread wakes up
21:49:48.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:48.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:49.574 01.421 15712 Exposure complete
21:49:49.634 00.060 15712 worker thread done servicing request
21:49:49.634 00.000 7988 OnExposeComplete: enter
21:49:49.636 00.002 7988 UpdateGuideState(): m_state=6
21:49:49.636 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7014
21:49:49.636 00.000 7988 Star::Find returns 1 (1), X=1182.00, Y=443.13, Mass=1558, SNR=26.8, Peak=255 HFD=3.0
21:49:49.636 00.000 7988 MultiStar: [#1 -0.28,0.17,1.01,U] [#2 -0.35,0.30,1.00,U] [#3 -0.53,0.29,0.96,U] [#4 -0.31,0.05,1.03,U] [#5 -0.23,0.13,0.68,U] [#6 -0.50,0.28,0.69,U] [#7 -0.37,0.16,0.63,U] [#8 -0.59,0.04,0.67,U] 
21:49:49.636 00.000 7988 single-star, 8 included, MultiStar: {-0.35, 0.14}, one-star: {-0.11, -0.12}
21:49:49.636 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.77 = -0.77)
21:49:49.636 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.34 = 2.34)
21:49:49.636 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.35 mountX=0.12 mountY=0.12, mountTheta=0.79
21:49:49.636 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.12, opts=13)
21:49:49.636 00.000 7988 Enqueuing Move request for scope (-0.11, -0.12)
21:49:49.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:49.636 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.8 Saturated
21:49:49.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:49.636 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:49.636 00.000 7988 Enqueuing Expose request
21:49:49.651 00.015 15712 Worker thread wakes up
21:49:49.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
21:49:49.651 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
21:49:49.651 00.000 15712 Moving (-0.11, -0.12) raw xDistance=0.12 yDistance=0.12
21:49:49.653 00.002 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:49.653 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
21:49:49.653 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:49.653 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:49:49.653 00.000 15712 MoveAxis(E, 6, ABG)
21:49:49.653 00.000 15712 Guiding  Dir = 2, Dur = 6
21:49:49.685 00.032 15712 IsGuiding returns 0
21:49:49.702 00.017 15712 IsGuiding returns 0
21:49:49.702 00.000 15712 Move returns status 0, amount 6
21:49:49.702 00.000 15712 MoveAxis(N, 0, ABG)
21:49:49.702 00.000 15712 Move returns status 0, amount 0
21:49:49.702 00.000 15712 move complete, result=0
21:49:49.702 00.000 15712 worker thread done servicing request
21:49:49.702 00.000 15712 Worker thread wakes up
21:49:49.702 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:49:49.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:49.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:49.770 00.068 7988 evsrv: cli 0CCD0AC8 connect
21:49:49.773 00.003 7988 case statement mapped state 6 to 3
21:49:49.775 00.002 7988 case statement mapped state 6 to 3
21:49:49.777 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"2f5a9b16-bab1-4517-8097-cf888b8873bd"}
21:49:49.778 00.001 7988 case statement mapped state 6 to 3
21:49:49.780 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f5a9b16-bab1-4517-8097-cf888b8873bd"}
21:49:49.780 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
21:49:51.338 01.558 15712 Exposure complete
21:49:51.428 00.090 15712 worker thread done servicing request
21:49:51.428 00.000 7988 OnExposeComplete: enter
21:49:51.428 00.000 7988 UpdateGuideState(): m_state=6
21:49:51.428 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7015
21:49:51.441 00.013 7988 Star::Find returns 1 (0), X=1181.93, Y=443.39, Mass=1488, SNR=26.3, Peak=237 HFD=3.3
21:49:51.441 00.000 7988 MultiStar: [#1 -0.43,0.04,1.00,U] [#2 -0.27,0.25,1.01,U] [#3 -0.55,0.39,0.96,U] [#4 -0.44,0.32,1.01,U] [#5 -0.30,0.13,0.73,U] [#6 -0.50,0.29,0.74,U] [#7 -0.43,0.07,0.65,U] [#8 -0.54,0.16,0.63,U] 
21:49:51.445 00.004 7988 single-star, 8 included, MultiStar: {-0.40, 0.21}, one-star: {-0.19, 0.14}
21:49:51.445 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.58) = xAngle (4.07 = -2.21)
21:49:51.445 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.18 = 0.90)
21:49:51.445 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.49 mountX=-0.14 mountY=0.19, mountTheta=2.22
21:49:51.445 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.14, opts=13)
21:49:51.445 00.000 7988 Enqueuing Move request for scope (-0.19, 0.14)
21:49:51.456 00.011 15712 Worker thread wakes up
21:49:51.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
21:49:51.456 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
21:49:51.456 00.000 15712 Moving (-0.19, 0.14) raw xDistance=-0.14 yDistance=0.19
21:49:51.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:51.460 00.004 7988 UpdateGuideState exits: m=1488 SNR=26.3
21:49:51.462 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:51.462 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:51.462 00.000 7988 Enqueuing Expose request
21:49:51.462 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:51.462 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
21:49:51.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:51.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:49:51.462 00.000 15712 MoveAxis(E, 11, ABG)
21:49:51.462 00.000 15712 Guiding  Dir = 2, Dur = 11
21:49:51.462 00.000 15712 IsGuiding returns 0
21:49:51.488 00.026 15712 IsGuiding returns 1
21:49:51.488 00.000 15712 scope still moving after pulse duration time elapsed
21:49:51.536 00.048 15712 IsGuiding returns 0
21:49:51.536 00.000 15712 scope move finished after 11 + 62 ms
21:49:51.536 00.000 15712 Move returns status 0, amount 11
21:49:51.536 00.000 15712 MoveAxis(N, 0, ABG)
21:49:51.536 00.000 15712 Move returns status 0, amount 0
21:49:51.536 00.000 15712 move complete, result=0
21:49:51.536 00.000 15712 worker thread done servicing request
21:49:51.536 00.000 15712 Worker thread wakes up
21:49:51.536 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
21:49:51.544 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:51.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:52.948 01.404 15712 Exposure complete
21:49:53.020 00.072 15712 worker thread done servicing request
21:49:53.020 00.000 7988 OnExposeComplete: enter
21:49:53.020 00.000 7988 UpdateGuideState(): m_state=6
21:49:53.020 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7016
21:49:53.028 00.008 7988 Star::Find returns 1 (0), X=1181.97, Y=443.10, Mass=1443, SNR=25.9, Peak=228 HFD=2.9
21:49:53.030 00.002 7988 MultiStar: [#1 -0.27,-0.17,1.06,U] [#2 -0.42,0.06,1.05,U] [#3 -0.33,0.09,0.97,U] [#4 -0.48,-0.07,1.06,U] [#5 -0.26,-0.21,0.74,U] [#6 -0.25,0.06,0.73,U] [#7 -0.27,-0.23,0.71,U] [#8 -0.35,-0.00,0.68,U] 
21:49:53.032 00.002 7988 single-star, 8 included, MultiStar: {-0.31, -0.07}, one-star: {-0.14, -0.15}
21:49:53.032 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.75 = -0.75)
21:49:53.034 00.002 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.36 = 2.36)
21:49:53.036 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.33 mountX=0.15 mountY=0.15, mountTheta=0.76
21:49:53.037 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.15, opts=13)
21:49:53.039 00.002 7988 Enqueuing Move request for scope (-0.14, -0.15)
21:49:53.039 00.000 15712 Worker thread wakes up
21:49:53.041 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
21:49:53.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
21:49:53.041 00.000 15712 Moving (-0.14, -0.15) raw xDistance=0.15 yDistance=0.15
21:49:53.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:53.041 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.9
21:49:53.043 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:53.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:53.043 00.000 7988 Enqueuing Expose request
21:49:53.043 00.000 15712 PPEC rslt: input = 0.15, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:53.043 00.000 15712 PPEC: input: 0.15, control: -0.05, exposure: 1500
21:49:53.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:53.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:49:53.043 00.000 15712 MoveAxis(E, 15, ABG)
21:49:53.043 00.000 15712 Guiding  Dir = 2, Dur = 15
21:49:53.043 00.000 15712 IsGuiding returns 0
21:49:53.076 00.033 15712 IsGuiding returns 1
21:49:53.076 00.000 15712 scope still moving after pulse duration time elapsed
21:49:53.123 00.047 15712 IsGuiding returns 0
21:49:53.123 00.000 15712 scope move finished after 15 + 59 ms
21:49:53.123 00.000 15712 Move returns status 0, amount 15
21:49:53.123 00.000 15712 MoveAxis(N, 0, ABG)
21:49:53.123 00.000 15712 Move returns status 0, amount 0
21:49:53.123 00.000 15712 move complete, result=0
21:49:53.123 00.000 15712 worker thread done servicing request
21:49:53.123 00.000 15712 Worker thread wakes up
21:49:53.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:53.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:53.123 00.000 7988 GuideStep: 0.2 px 15 ms EAST, 0.1 px 0 ms NORTH
21:49:54.762 01.639 15712 Exposure complete
21:49:54.835 00.073 15712 worker thread done servicing request
21:49:54.837 00.002 7988 OnExposeComplete: enter
21:49:54.837 00.000 7988 UpdateGuideState(): m_state=6
21:49:54.840 00.003 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7017
21:49:54.840 00.000 7988 Star::Find returns 1 (0), X=1182.09, Y=442.81, Mass=1503, SNR=26.5, Peak=211 HFD=3.3
21:49:54.842 00.002 7988 MultiStar: [#1 -0.29,-0.21,1.00,U] [#2 -0.25,-0.05,1.01,U] [#3 -0.47,-0.03,0.94,U] [#4 -0.36,0.11,1.02,U] [#5 -0.06,-0.40,0.72,U] [#6 -0.25,-0.28,0.70,U] [#7 -0.21,-0.38,0.67,U] [#8 -0.65,-0.23,0.63,U] 
21:49:54.844 00.002 7988 refined, 8 included, MultiStar: {-0.28, -0.19}, one-star: {-0.02, -0.44}
21:49:54.846 00.002 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.58) = xAngle (-0.96 = -0.96)
21:49:54.846 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.15 = 2.15)
21:49:54.848 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-2.54 mountX=0.20 mountY=0.28, mountTheta=0.97
21:49:54.850 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.19, opts=13)
21:49:54.852 00.002 7988 Enqueuing Move request for scope (-0.28, -0.19)
21:49:54.854 00.002 15712 Worker thread wakes up
21:49:54.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.19) opts 0xd
21:49:54.854 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.19)
21:49:54.854 00.000 15712 Moving (-0.28, -0.19) raw xDistance=0.20 yDistance=0.28
21:49:54.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:54.856 00.002 7988 UpdateGuideState exits: m=1503 SNR=26.5
21:49:54.858 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:54.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:54.860 00.002 7988 Enqueuing Expose request
21:49:54.862 00.002 15712 PPEC rslt: input = 0.20, final = 0.07, react = 0.12, pred = -0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:49:54.862 00.000 15712 PPEC: input: 0.20, control: 0.07, exposure: 1500
21:49:54.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:54.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:49:54.862 00.000 15712 MoveAxis(W, 23, ABG)
21:49:54.862 00.000 15712 Guiding  Dir = 3, Dur = 23
21:49:54.862 00.000 15712 IsGuiding returns 0
21:49:54.871 00.009 15712 PulseGuide returned control before completion, sleep 14
21:49:54.903 00.032 15712 IsGuiding returns 1
21:49:54.903 00.000 15712 scope still moving after pulse duration time elapsed
21:49:54.951 00.048 15712 IsGuiding returns 0
21:49:54.951 00.000 15712 scope move finished after 23 + 65 ms
21:49:54.951 00.000 15712 Move returns status 0, amount 23
21:49:54.951 00.000 15712 MoveAxis(N, 0, ABG)
21:49:54.951 00.000 15712 Move returns status 0, amount 0
21:49:54.951 00.000 15712 move complete, result=0
21:49:54.951 00.000 15712 worker thread done servicing request
21:49:54.951 00.000 15712 Worker thread wakes up
21:49:54.951 00.000 7988 GuideStep: 0.2 px 23 ms WEST, 0.3 px 0 ms NORTH
21:49:54.952 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:54.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:56.372 01.420 15712 Exposure complete
21:49:56.417 00.045 15712 worker thread done servicing request
21:49:56.430 00.013 7988 OnExposeComplete: enter
21:49:56.430 00.000 7988 UpdateGuideState(): m_state=6
21:49:56.432 00.002 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7018
21:49:56.433 00.001 7988 Star::Find returns 1 (1), X=1181.80, Y=443.08, Mass=1522, SNR=26.6, Peak=255 HFD=3.2
21:49:56.433 00.000 7988 MultiStar: [#1 -0.48,-0.21,1.03,U] [#2 -0.45,0.18,1.03,U] [#3 -0.58,-0.09,0.94,U] [#4 -0.62,0.09,1.00,U] [#5 -0.42,0.03,0.72,U] [#6 -0.39,-0.19,0.70,U] [#7 -0.46,-0.14,0.64,U] [#8 -0.74,0.01,0.69,U] 
21:49:56.433 00.000 7988 single-star, 8 included, MultiStar: {-0.49, -0.05}, one-star: {-0.32, -0.17}
21:49:56.433 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
21:49:56.433 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
21:49:56.433 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.17 hyp=0.36 cameraTheta=-2.66 mountX=0.17 mountY=0.32, mountTheta=1.09
21:49:56.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.17, opts=13)
21:49:56.433 00.000 7988 Enqueuing Move request for scope (-0.32, -0.17)
21:49:56.433 00.000 15712 Worker thread wakes up
21:49:56.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.17) opts 0xd
21:49:56.433 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.17)
21:49:56.433 00.000 15712 Moving (-0.32, -0.17) raw xDistance=0.17 yDistance=0.32
21:49:56.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:56.433 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6 Saturated
21:49:56.445 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:56.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:56.447 00.002 7988 Enqueuing Expose request
21:49:56.447 00.000 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:49:56.447 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
21:49:56.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:56.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:49:56.447 00.000 15712 MoveAxis(W, 24, ABG)
21:49:56.447 00.000 15712 Guiding  Dir = 3, Dur = 24
21:49:56.449 00.002 15712 IsGuiding returns 0
21:49:56.464 00.015 15712 PulseGuide returned control before completion, sleep 19
21:49:56.512 00.048 15712 IsGuiding returns 0
21:49:56.512 00.000 15712 Move returns status 0, amount 24
21:49:56.512 00.000 15712 MoveAxis(N, 0, ABG)
21:49:56.512 00.000 15712 Move returns status 0, amount 0
21:49:56.512 00.000 15712 move complete, result=0
21:49:56.512 00.000 15712 worker thread done servicing request
21:49:56.512 00.000 15712 Worker thread wakes up
21:49:56.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:56.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:56.512 00.000 7988 GuideStep: 0.2 px 24 ms WEST, 0.3 px 0 ms NORTH
21:49:58.153 01.641 15712 Exposure complete
21:49:58.199 00.046 15712 worker thread done servicing request
21:49:58.199 00.000 7988 OnExposeComplete: enter
21:49:58.213 00.014 7988 UpdateGuideState(): m_state=6
21:49:58.213 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7019
21:49:58.214 00.001 7988 Star::Find returns 1 (1), X=1182.02, Y=443.42, Mass=1521, SNR=26.6, Peak=255 HFD=3.5
21:49:58.214 00.000 7988 MultiStar: [#1 -0.39,0.18,1.02,U] [#2 -0.32,0.36,1.02,U] [#3 -0.34,0.46,0.97,U] [#4 -0.54,0.57,1.03,U] [#5 -0.14,0.32,0.74,U] [#6 -0.25,0.39,0.70,U] [#7 -0.38,0.16,0.68,U] [#8 -0.43,0.35,0.65,U] 
21:49:58.214 00.000 7988 single-star, 8 included, MultiStar: {-0.32, 0.33}, one-star: {-0.09, 0.17}
21:49:58.214 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
21:49:58.214 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
21:49:58.214 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.08 mountX=-0.17 mountY=0.09, mountTheta=2.65
21:49:58.214 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.17, opts=13)
21:49:58.214 00.000 7988 Enqueuing Move request for scope (-0.09, 0.17)
21:49:58.224 00.010 15712 Worker thread wakes up
21:49:58.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
21:49:58.224 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
21:49:58.224 00.000 15712 Moving (-0.09, 0.17) raw xDistance=-0.17 yDistance=0.09
21:49:58.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:58.224 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6 Saturated
21:49:58.227 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:58.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:58.229 00.002 7988 Enqueuing Expose request
21:49:58.230 00.001 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
21:49:58.230 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
21:49:58.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:58.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:49:58.230 00.000 15712 MoveAxis(E, 40, ABG)
21:49:58.230 00.000 15712 Guiding  Dir = 2, Dur = 40
21:49:58.251 00.021 15712 IsGuiding returns 0
21:49:58.263 00.012 15712 PulseGuide returned control before completion, sleep 35
21:49:58.315 00.052 15712 IsGuiding returns 0
21:49:58.315 00.000 15712 Move returns status 0, amount 40
21:49:58.315 00.000 15712 MoveAxis(N, 0, ABG)
21:49:58.315 00.000 15712 Move returns status 0, amount 0
21:49:58.315 00.000 15712 move complete, result=0
21:49:58.315 00.000 15712 worker thread done servicing request
21:49:58.315 00.000 15712 Worker thread wakes up
21:49:58.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:58.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:49:58.315 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
21:49:59.733 01.418 15712 Exposure complete
21:49:59.792 00.059 15712 worker thread done servicing request
21:49:59.792 00.000 7988 OnExposeComplete: enter
21:49:59.792 00.000 7988 UpdateGuideState(): m_state=6
21:49:59.795 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7020
21:49:59.795 00.000 7988 Star::Find returns 1 (0), X=1182.01, Y=443.30, Mass=1553, SNR=26.8, Peak=243 HFD=3.4
21:49:59.795 00.000 7988 MultiStar: [#1 -0.24,0.03,0.99,U] [#2 -0.26,0.40,1.02,U] [#3 -0.46,0.39,0.95,U] [#4 -0.50,0.31,1.02,U] [#5 -0.39,0.01,0.67,U] [#6 -0.34,0.22,0.68,U] [#7 -0.22,0.12,0.67,U] [#8 -0.55,0.19,0.65,U] 
21:49:59.795 00.000 7988 single-star, 8 included, MultiStar: {-0.33, 0.20}, one-star: {-0.11, 0.05}
21:49:59.795 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.58) = xAngle (4.31 = -1.98)
21:49:59.795 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.42 = 1.13)
21:49:59.795 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.73 mountX=-0.05 mountY=0.11, mountTheta=1.98
21:49:59.795 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.05, opts=13)
21:49:59.795 00.000 7988 Enqueuing Move request for scope (-0.11, 0.05)
21:49:59.795 00.000 15712 Worker thread wakes up
21:49:59.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
21:49:59.795 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
21:49:59.795 00.000 15712 Moving (-0.11, 0.05) raw xDistance=-0.05 yDistance=0.11
21:49:59.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:49:59.795 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.8
21:49:59.807 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:59.809 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:49:59.809 00.000 7988 Enqueuing Expose request
21:49:59.810 00.001 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:49:59.810 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
21:49:59.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:59.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:49:59.810 00.000 15712 MoveAxis(E, 9, ABG)
21:49:59.810 00.000 15712 Guiding  Dir = 2, Dur = 9
21:49:59.810 00.000 15712 IsGuiding returns 0
21:49:59.834 00.024 15712 IsGuiding returns 0
21:49:59.834 00.000 15712 Move returns status 0, amount 9
21:49:59.834 00.000 15712 MoveAxis(N, 0, ABG)
21:49:59.834 00.000 15712 Move returns status 0, amount 0
21:49:59.834 00.000 15712 move complete, result=0
21:49:59.834 00.000 15712 worker thread done servicing request
21:49:59.834 00.000 15712 Worker thread wakes up
21:49:59.834 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
21:49:59.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:49:59.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:01.581 01.747 15712 Exposure complete
21:50:01.628 00.047 15712 worker thread done servicing request
21:50:01.628 00.000 7988 OnExposeComplete: enter
21:50:01.628 00.000 7988 UpdateGuideState(): m_state=6
21:50:01.643 00.015 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7021
21:50:01.645 00.002 7988 Star::Find returns 1 (1), X=1181.87, Y=443.54, Mass=1498, SNR=26.5, Peak=255 HFD=3.4
21:50:01.645 00.000 7988 MultiStar: [#1 -0.38,0.28,1.02,U] [#2 -0.38,0.45,1.03,U] [#3 -0.54,0.58,0.95,U] [#4 -0.53,0.44,1.06,U] [#5 -0.45,0.27,0.73,U] [#6 -0.42,0.34,0.71,U] [#7 -0.28,0.29,0.71,U] [#8 -0.63,0.64,0.68,U] 
21:50:01.645 00.000 7988 single-star, 8 included, MultiStar: {-0.43, 0.40}, one-star: {-0.25, 0.29}
21:50:01.645 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.43)
21:50:01.645 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.68)
21:50:01.645 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.29 hyp=0.39 cameraTheta=2.28 mountX=-0.29 mountY=0.24, mountTheta=2.44
21:50:01.645 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.29, opts=13)
21:50:01.645 00.000 7988 Enqueuing Move request for scope (-0.25, 0.29)
21:50:01.645 00.000 15712 Worker thread wakes up
21:50:01.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.29) opts 0xd
21:50:01.645 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.29)
21:50:01.645 00.000 15712 Moving (-0.25, 0.29) raw xDistance=-0.29 yDistance=0.24
21:50:01.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:01.645 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.5 Saturated
21:50:01.656 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:01.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:01.658 00.002 7988 Enqueuing Expose request
21:50:01.659 00.001 15712 PPEC rslt: input = -0.29, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
21:50:01.659 00.000 15712 PPEC: input: -0.29, control: -0.20, exposure: 1500
21:50:01.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:01.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:50:01.659 00.000 15712 MoveAxis(E, 66, ABG)
21:50:01.659 00.000 15712 Guiding  Dir = 2, Dur = 66
21:50:01.659 00.000 15712 IsGuiding returns 0
21:50:01.675 00.016 15712 PulseGuide returned control before completion, sleep 62
21:50:01.755 00.080 15712 IsGuiding returns 0
21:50:01.755 00.000 15712 Move returns status 0, amount 66
21:50:01.755 00.000 15712 MoveAxis(N, 0, ABG)
21:50:01.755 00.000 15712 Move returns status 0, amount 0
21:50:01.755 00.000 15712 move complete, result=0
21:50:01.755 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.2 px 0 ms NORTH
21:50:01.757 00.002 15712 worker thread done servicing request
21:50:01.757 00.000 15712 Worker thread wakes up
21:50:01.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:01.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:03.176 01.419 15712 Exposure complete
21:50:03.234 00.058 15712 worker thread done servicing request
21:50:03.234 00.000 7988 OnExposeComplete: enter
21:50:03.234 00.000 7988 UpdateGuideState(): m_state=6
21:50:03.237 00.003 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7022
21:50:03.239 00.002 7988 Star::Find returns 1 (0), X=1181.93, Y=443.20, Mass=1563, SNR=27.0, Peak=240 HFD=3.3
21:50:03.239 00.000 7988 MultiStar: [#1 -0.49,-0.17,0.97,U] [#2 -0.41,0.31,0.97,U] [#3 -0.64,0.14,0.95,U] [#4 -0.59,0.15,1.00,U] [#5 -0.27,-0.01,0.72,U] [#6 -0.38,-0.03,0.69,U] [#7 -0.29,-0.16,0.68,U] [#8 -0.73,0.08,0.62,U] 
21:50:03.241 00.002 7988 single-star, 8 included, MultiStar: {-0.44, 0.04}, one-star: {-0.19, -0.04}
21:50:03.241 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
21:50:03.243 00.002 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
21:50:03.243 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.91 mountX=0.04 mountY=0.19, mountTheta=1.34
21:50:03.245 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.04, opts=13)
21:50:03.247 00.002 7988 Enqueuing Move request for scope (-0.19, -0.04)
21:50:03.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:03.249 00.002 7988 UpdateGuideState exits: m=1563 SNR=27.0
21:50:03.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:03.251 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:03.251 00.000 7988 Enqueuing Expose request
21:50:03.252 00.001 15712 Worker thread wakes up
21:50:03.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
21:50:03.252 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
21:50:03.252 00.000 15712 Moving (-0.19, -0.04) raw xDistance=0.04 yDistance=0.19
21:50:03.256 00.004 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:03.256 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:50:03.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:03.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:50:03.256 00.000 15712 MoveAxis(E, 3, ABG)
21:50:03.256 00.000 15712 Guiding  Dir = 2, Dur = 3
21:50:03.256 00.000 15712 IsGuiding returns 0
21:50:03.273 00.017 15712 IsGuiding returns 0
21:50:03.273 00.000 15712 Move returns status 0, amount 3
21:50:03.273 00.000 15712 MoveAxis(N, 0, ABG)
21:50:03.273 00.000 15712 Move returns status 0, amount 0
21:50:03.273 00.000 15712 move complete, result=0
21:50:03.273 00.000 15712 worker thread done servicing request
21:50:03.273 00.000 15712 Worker thread wakes up
21:50:03.273 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
21:50:03.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:03.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:04.912 01.639 15712 Exposure complete
21:50:04.971 00.059 15712 worker thread done servicing request
21:50:04.971 00.000 7988 OnExposeComplete: enter
21:50:04.973 00.002 7988 UpdateGuideState(): m_state=6
21:50:04.973 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7023
21:50:04.973 00.000 7988 Star::Find returns 1 (0), X=1181.99, Y=443.21, Mass=1587, SNR=27.3, Peak=239 HFD=3.7
21:50:04.973 00.000 7988 MultiStar: [#1 -0.26,0.03,0.99,U] [#2 -0.45,0.16,0.97,U] [#3 -0.50,0.18,0.91,U] [#4 -0.45,0.07,0.95,U] [#5 -0.31,-0.09,0.67,U] [#6 -0.30,0.07,0.69,U] [#7 -0.34,-0.08,0.63,U] [#8 -0.56,0.02,0.62,U] 
21:50:04.973 00.000 7988 single-star, 8 included, MultiStar: {-0.36, 0.04}, one-star: {-0.12, -0.04}
21:50:04.973 00.000 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.58) = xAngle (-1.24 = -1.24)
21:50:04.973 00.000 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.87 = 1.87)
21:50:04.973 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.82 mountX=0.04 mountY=0.12, mountTheta=1.24
21:50:04.973 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.04, opts=13)
21:50:04.973 00.000 7988 Enqueuing Move request for scope (-0.12, -0.04)
21:50:04.973 00.000 15712 Worker thread wakes up
21:50:04.973 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
21:50:04.973 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
21:50:04.973 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:04.973 00.000 15712 Moving (-0.12, -0.04) raw xDistance=0.04 yDistance=0.12
21:50:04.973 00.000 7988 UpdateGuideState exits: m=1587 SNR=27.3
21:50:04.988 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:04.989 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:04.989 00.000 7988 Enqueuing Expose request
21:50:04.989 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:04.989 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:50:04.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:04.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:50:04.989 00.000 15712 MoveAxis(E, 3, ABG)
21:50:04.989 00.000 15712 Guiding  Dir = 2, Dur = 3
21:50:04.989 00.000 15712 IsGuiding returns 0
21:50:05.008 00.019 15712 IsGuiding returns 0
21:50:05.008 00.000 15712 Move returns status 0, amount 3
21:50:05.008 00.000 15712 MoveAxis(N, 0, ABG)
21:50:05.008 00.000 15712 Move returns status 0, amount 0
21:50:05.008 00.000 15712 move complete, result=0
21:50:05.008 00.000 15712 worker thread done servicing request
21:50:05.008 00.000 15712 Worker thread wakes up
21:50:05.008 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:50:05.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:05.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:06.421 01.413 15712 Exposure complete
21:50:06.481 00.060 15712 worker thread done servicing request
21:50:06.481 00.000 7988 OnExposeComplete: enter
21:50:06.483 00.002 7988 UpdateGuideState(): m_state=6
21:50:06.484 00.001 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7024
21:50:06.486 00.002 7988 Star::Find returns 1 (0), X=1181.93, Y=443.06, Mass=1585, SNR=27.1, Peak=236 HFD=3.9
21:50:06.486 00.000 7988 MultiStar: [#1 -0.38,-0.02,0.99,U] [#2 -0.33,0.21,0.94,U] [#3 -0.43,0.18,0.92,U] [#4 -0.58,-0.02,1.02,U] [#5 -0.20,-0.04,0.68,U] [#6 -0.33,-0.01,0.70,U] [#7 -0.46,-0.13,0.64,U] [#8 -0.53,-0.10,0.61,U] 
21:50:06.488 00.002 7988 single-star, 8 included, MultiStar: {-0.38, -0.00}, one-star: {-0.19, -0.18}
21:50:06.488 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.58) = xAngle (-0.80 = -0.80)
21:50:06.488 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.31 = 2.31)
21:50:06.488 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.18 hyp=0.27 cameraTheta=-2.38 mountX=0.19 mountY=0.20, mountTheta=0.81
21:50:06.488 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.18, opts=13)
21:50:06.488 00.000 7988 Enqueuing Move request for scope (-0.19, -0.18)
21:50:06.488 00.000 15712 Worker thread wakes up
21:50:06.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.18) opts 0xd
21:50:06.488 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.18)
21:50:06.488 00.000 15712 Moving (-0.19, -0.18) raw xDistance=0.19 yDistance=0.20
21:50:06.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:06.488 00.000 7988 UpdateGuideState exits: m=1585 SNR=27.1
21:50:06.498 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:06.500 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:06.500 00.000 7988 Enqueuing Expose request
21:50:06.500 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:50:06.500 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
21:50:06.500 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:06.500 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:50:06.500 00.000 15712 MoveAxis(W, 32, ABG)
21:50:06.500 00.000 15712 Guiding  Dir = 3, Dur = 32
21:50:06.500 00.000 15712 IsGuiding returns 0
21:50:06.517 00.017 15712 PulseGuide returned control before completion, sleep 26
21:50:06.551 00.034 15712 IsGuiding returns 1
21:50:06.551 00.000 15712 scope still moving after pulse duration time elapsed
21:50:06.579 00.028 15712 IsGuiding returns 0
21:50:06.579 00.000 15712 scope move finished after 32 + 44 ms
21:50:06.579 00.000 15712 Move returns status 0, amount 32
21:50:06.579 00.000 15712 MoveAxis(N, 0, ABG)
21:50:06.579 00.000 15712 Move returns status 0, amount 0
21:50:06.579 00.000 15712 move complete, result=0
21:50:06.579 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
21:50:06.581 00.002 15712 worker thread done servicing request
21:50:06.581 00.000 15712 Worker thread wakes up
21:50:06.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:06.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:08.225 01.644 15712 Exposure complete
21:50:08.270 00.045 15712 worker thread done servicing request
21:50:08.270 00.000 7988 OnExposeComplete: enter
21:50:08.284 00.014 7988 UpdateGuideState(): m_state=6
21:50:08.284 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7025
21:50:08.286 00.002 7988 Star::Find returns 1 (0), X=1181.95, Y=443.29, Mass=1433, SNR=25.8, Peak=242 HFD=3.1
21:50:08.286 00.000 7988 MultiStar: [#1 -0.46,0.03,1.06,U] [#2 -0.23,0.30,1.02,U] [#3 -0.64,0.33,0.95,U] [#4 -0.55,0.30,1.09,U] [#5 -0.45,0.20,0.72,U] [#6 -0.40,0.15,0.73,U] [#7 -0.29,-0.06,0.67,U] [#8 -0.51,0.31,0.70,U] 
21:50:08.286 00.000 7988 single-star, 8 included, MultiStar: {-0.41, 0.18}, one-star: {-0.17, 0.04}
21:50:08.286 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.58) = xAngle (4.46 = -1.82)
21:50:08.286 00.000 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.57 = 1.29)
21:50:08.286 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.17 cameraTheta=2.88 mountX=-0.04 mountY=0.16, mountTheta=1.82
21:50:08.286 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.04, opts=13)
21:50:08.286 00.000 7988 Enqueuing Move request for scope (-0.17, 0.04)
21:50:08.286 00.000 15712 Worker thread wakes up
21:50:08.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
21:50:08.286 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
21:50:08.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:08.286 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.8
21:50:08.299 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:08.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:08.301 00.002 7988 Enqueuing Expose request
21:50:08.302 00.001 15712 Moving (-0.17, 0.04) raw xDistance=-0.04 yDistance=0.16
21:50:08.302 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:08.302 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
21:50:08.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:08.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:50:08.302 00.000 15712 MoveAxis(E, 8, ABG)
21:50:08.302 00.000 15712 Guiding  Dir = 2, Dur = 8
21:50:08.302 00.000 15712 IsGuiding returns 0
21:50:08.325 00.023 15712 IsGuiding returns 0
21:50:08.325 00.000 15712 Move returns status 0, amount 8
21:50:08.325 00.000 15712 MoveAxis(N, 0, ABG)
21:50:08.325 00.000 15712 Move returns status 0, amount 0
21:50:08.325 00.000 15712 move complete, result=0
21:50:08.325 00.000 15712 worker thread done servicing request
21:50:08.325 00.000 15712 Worker thread wakes up
21:50:08.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:08.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:08.325 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
21:50:09.740 01.415 15712 Exposure complete
21:50:09.798 00.058 15712 worker thread done servicing request
21:50:09.798 00.000 7988 OnExposeComplete: enter
21:50:09.798 00.000 7988 UpdateGuideState(): m_state=6
21:50:09.798 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7026
21:50:09.802 00.004 7988 Star::Find returns 1 (0), X=1181.77, Y=443.37, Mass=1608, SNR=27.3, Peak=243 HFD=3.6
21:50:09.802 00.000 7988 MultiStar: [#1 -0.58,0.25,0.99,U] [#2 -0.24,0.45,0.97,U] [#3 -0.50,0.40,0.91,U] [#4 -0.57,0.37,0.97,U] [#5 -0.57,0.31,0.69,U] [#6 -0.38,0.41,0.70,U] [#7 -0.51,0.14,0.66,U] [#8 -0.49,0.23,0.63,U] 
21:50:09.802 00.000 7988 single-star, 8 included, MultiStar: {-0.46, 0.30}, one-star: {-0.35, 0.13}
21:50:09.802 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.58) = xAngle (4.37 = -1.91)
21:50:09.802 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.48 = 1.20)
21:50:09.802 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.13 hyp=0.37 cameraTheta=2.80 mountX=-0.12 mountY=0.34, mountTheta=1.91
21:50:09.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.13, opts=13)
21:50:09.802 00.000 7988 Enqueuing Move request for scope (-0.35, 0.13)
21:50:09.802 00.000 15712 Worker thread wakes up
21:50:09.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.13) opts 0xd
21:50:09.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.13)
21:50:09.802 00.000 15712 Moving (-0.35, 0.13) raw xDistance=-0.12 yDistance=0.34
21:50:09.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:09.813 00.011 7988 UpdateGuideState exits: m=1608 SNR=27.3
21:50:09.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:09.815 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:09.815 00.000 7988 Enqueuing Expose request
21:50:09.817 00.002 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:09.817 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
21:50:09.817 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.69 newest=0.71
21:50:09.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
21:50:09.817 00.000 15712 MoveAxis(E, 2, ABG)
21:50:09.817 00.000 15712 Guiding  Dir = 2, Dur = 2
21:50:09.818 00.001 15712 IsGuiding returns 0
21:50:09.876 00.058 15712 IsGuiding returns 0
21:50:09.876 00.000 15712 Move returns status 0, amount 2
21:50:09.876 00.000 15712 BLC: Oldest BLC event removed
21:50:09.876 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 51 applied
21:50:09.876 00.000 15712 MoveAxis(S, 139, ABG)
21:50:09.876 00.000 15712 Guiding  Dir = 1, Dur = 139
21:50:09.876 00.000 15712 IsGuiding returns 0
21:50:09.949 00.073 15712 PulseGuide returned control before completion, sleep 71
21:50:10.043 00.094 15712 IsGuiding returns 1
21:50:10.043 00.000 15712 scope still moving after pulse duration time elapsed
21:50:10.075 00.032 15712 IsGuiding returns 1
21:50:10.127 00.052 15712 IsGuiding returns 1
21:50:10.159 00.032 15712 IsGuiding returns 0
21:50:10.159 00.000 15712 scope move finished after 139 + 148 ms
21:50:10.159 00.000 15712 Move returns status 0, amount 139
21:50:10.159 00.000 15712 move complete, result=0
21:50:10.159 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.3 px 139 ms SOUTH
21:50:10.165 00.006 15712 worker thread done servicing request
21:50:10.165 00.000 15712 Worker thread wakes up
21:50:10.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:10.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:11.802 01.637 15712 Exposure complete
21:50:11.861 00.059 15712 worker thread done servicing request
21:50:11.861 00.000 7988 OnExposeComplete: enter
21:50:11.861 00.000 7988 UpdateGuideState(): m_state=6
21:50:11.861 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7027
21:50:11.865 00.004 7988 Star::Find returns 1 (0), X=1182.26, Y=443.74, Mass=1528, SNR=26.5, Peak=188 HFD=3.5
21:50:11.867 00.002 7988 MultiStar: [#1 -0.06,0.71,1.00,U] [#2 0.23,0.82,1.02,U] [#3 -0.24,0.77,0.96,U] [#4 -0.13,0.70,1.02,U] [#5 0.15,0.54,0.72,U] [#6 -0.02,0.64,0.70,U] [#7 0.24,0.51,0.69,U] [#8 -0.24,0.60,0.67,U] 
21:50:11.868 00.001 7988 single-star, 8 included, MultiStar: {0.01, 0.65}, one-star: {0.15, 0.49}
21:50:11.868 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
21:50:11.870 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.31)
21:50:11.870 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.49 hyp=0.51 cameraTheta=1.28 mountX=-0.49 mountY=-0.16, mountTheta=-2.83
21:50:11.872 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.49, opts=13)
21:50:11.874 00.002 7988 Enqueuing Move request for scope (0.15, 0.49)
21:50:11.874 00.000 15712 Worker thread wakes up
21:50:11.874 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.49) opts 0xd
21:50:11.874 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.49)
21:50:11.874 00.000 15712 Moving (0.15, 0.49) raw xDistance=-0.49 yDistance=-0.16
21:50:11.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:11.874 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.5
21:50:11.877 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:11.877 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:11.879 00.002 7988 Enqueuing Expose request
21:50:11.879 00.000 15712 BLC: History state: CurrMiss=-0.16, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.344962, 1:-0.157430
21:50:11.879 00.000 15712 BLC: No correction, Miss < min_move
21:50:11.885 00.006 15712 PPEC rslt: input = -0.49, final = -0.28, react = -0.29, pred = 0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 636.00
21:50:11.885 00.000 15712 PPEC: input: -0.49, control: -0.28, exposure: 1500
21:50:11.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:11.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:50:11.885 00.000 15712 MoveAxis(E, 93, ABG)
21:50:11.885 00.000 15712 Guiding  Dir = 2, Dur = 93
21:50:11.885 00.000 15712 IsGuiding returns 0
21:50:11.902 00.017 15712 PulseGuide returned control before completion, sleep 84
21:50:12.015 00.113 15712 IsGuiding returns 0
21:50:12.015 00.000 15712 Move returns status 0, amount 93
21:50:12.015 00.000 15712 MoveAxis(N, 0, ABG)
21:50:12.015 00.000 15712 Move returns status 0, amount 0
21:50:12.015 00.000 15712 move complete, result=0
21:50:12.015 00.000 15712 worker thread done servicing request
21:50:12.015 00.000 15712 Worker thread wakes up
21:50:12.015 00.000 7988 GuideStep: -0.5 px 93 ms EAST, -0.2 px 0 ms NORTH
21:50:12.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:12.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:13.425 01.410 15712 Exposure complete
21:50:13.484 00.059 15712 worker thread done servicing request
21:50:13.484 00.000 7988 OnExposeComplete: enter
21:50:13.484 00.000 7988 UpdateGuideState(): m_state=6
21:50:13.484 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7028
21:50:13.487 00.003 7988 Star::Find returns 1 (0), X=1182.20, Y=443.45, Mass=1472, SNR=26.1, Peak=228 HFD=3.2
21:50:13.487 00.000 7988 MultiStar: [#1 -0.02,0.10,1.03,U] [#2 -0.00,0.54,1.01,U] [#3 -0.26,0.41,0.96,U] [#4 -0.18,0.36,1.02,U] [#5 0.06,0.26,0.69,U] [#6 -0.22,0.23,0.75,U] [#7 -0.05,0.10,0.71,U] [#8 -0.40,0.38,0.69,U] 
21:50:13.490 00.003 7988 single-star, 8 included, MultiStar: {-0.10, 0.29}, one-star: {0.08, 0.20}
21:50:13.490 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
21:50:13.492 00.002 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.41)
21:50:13.492 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.19 mountX=-0.20 mountY=-0.09, mountTheta=-2.74
21:50:13.494 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.20, opts=13)
21:50:13.496 00.002 7988 Enqueuing Move request for scope (0.08, 0.20)
21:50:13.496 00.000 15712 Worker thread wakes up
21:50:13.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
21:50:13.496 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
21:50:13.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
21:50:13.498 00.002 7988 UpdateGuideState exits: m=1472 SNR=26.1
21:50:13.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:13.500 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:13.500 00.000 7988 Enqueuing Expose request
21:50:13.502 00.002 15712 Moving (0.08, 0.20) raw xDistance=-0.20 yDistance=-0.09
21:50:13.502 00.000 15712 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.344962, 1:-0.157430, 2:-0.085677
21:50:13.502 00.000 15712 BLC: No correction, Miss < min_move
21:50:13.503 00.001 15712 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
21:50:13.503 00.000 15712 PPEC: input: -0.20, control: -0.11, exposure: 1500
21:50:13.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:13.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:50:13.503 00.000 15712 MoveAxis(E, 37, ABG)
21:50:13.503 00.000 15712 Guiding  Dir = 2, Dur = 37
21:50:13.503 00.000 15712 IsGuiding returns 0
21:50:13.536 00.033 15712 PulseGuide returned control before completion, sleep 19
21:50:13.583 00.047 15712 IsGuiding returns 0
21:50:13.583 00.000 15712 Move returns status 0, amount 37
21:50:13.583 00.000 15712 MoveAxis(N, 0, ABG)
21:50:13.583 00.000 15712 Move returns status 0, amount 0
21:50:13.583 00.000 15712 move complete, result=0
21:50:13.583 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
21:50:13.583 00.000 15712 worker thread done servicing request
21:50:13.583 00.000 15712 Worker thread wakes up
21:50:13.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:13.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:15.225 01.642 15712 Exposure complete
21:50:15.282 00.057 15712 worker thread done servicing request
21:50:15.282 00.000 7988 OnExposeComplete: enter
21:50:15.282 00.000 7988 UpdateGuideState(): m_state=6
21:50:15.288 00.006 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7029
21:50:15.290 00.002 7988 Star::Find returns 1 (0), X=1182.42, Y=443.05, Mass=1505, SNR=26.5, Peak=200 HFD=3.4
21:50:15.290 00.000 7988 MultiStar: [#1 -0.01,-0.19,1.02,U] [#2 0.07,0.17,0.99,U] [#3 -0.02,0.12,0.95,U] [#4 -0.00,-0.05,1.01,U] [#5 0.10,0.02,0.73,U] [#6 0.11,-0.06,0.70,U] [#7 0.16,-0.05,0.65,U] [#8 -0.10,-0.16,0.66,U] 
21:50:15.292 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.31, -0.20}
21:50:15.292 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.58) = xAngle (1.03 = 1.03)
21:50:15.294 00.002 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.14 = -2.15)
21:50:15.294 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.55 mountX=0.04 mountY=-0.07, mountTheta=-1.02
21:50:15.296 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.04, opts=13)
21:50:15.298 00.002 7988 Enqueuing Move request for scope (0.07, -0.04)
21:50:15.298 00.000 15712 Worker thread wakes up
21:50:15.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
21:50:15.298 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
21:50:15.298 00.000 15712 Moving (0.07, -0.04) raw xDistance=0.04 yDistance=-0.07
21:50:15.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:15.299 00.001 7988 UpdateGuideState exits: m=1505 SNR=26.5
21:50:15.301 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:15.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:15.301 00.000 7988 Enqueuing Expose request
21:50:15.303 00.002 15712 BLC: window closed
21:50:15.303 00.000 15712 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.344962, 1:-0.157430, 2:-0.085677
21:50:15.303 00.000 15712 BLC: No correction, Miss < min_move
21:50:15.303 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:15.303 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
21:50:15.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:15.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:15.303 00.000 15712 MoveAxis(W, 1, ABG)
21:50:15.303 00.000 15712 Guiding  Dir = 3, Dur = 1
21:50:15.303 00.000 15712 IsGuiding returns 0
21:50:15.326 00.023 15712 IsGuiding returns 0
21:50:15.326 00.000 15712 Move returns status 0, amount 1
21:50:15.326 00.000 15712 MoveAxis(N, 0, ABG)
21:50:15.326 00.000 15712 Move returns status 0, amount 0
21:50:15.326 00.000 15712 move complete, result=0
21:50:15.326 00.000 15712 worker thread done servicing request
21:50:15.326 00.000 15712 Worker thread wakes up
21:50:15.326 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:50:15.328 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:15.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:16.737 01.409 15712 Exposure complete
21:50:16.796 00.059 15712 worker thread done servicing request
21:50:16.796 00.000 7988 OnExposeComplete: enter
21:50:16.796 00.000 7988 UpdateGuideState(): m_state=6
21:50:16.796 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7030
21:50:16.796 00.000 7988 Star::Find returns 1 (0), X=1182.25, Y=443.13, Mass=1458, SNR=26.0, Peak=199 HFD=3.4
21:50:16.801 00.005 7988 MultiStar: [#1 -0.22,-0.10,1.05,U] [#2 -0.14,0.21,1.01,U] [#3 -0.30,-0.00,0.95,U] [#4 -0.34,0.01,1.02,U] [#5 -0.41,-0.06,0.74,U] [#6 -0.25,0.07,0.72,U] [#7 -0.28,-0.19,0.69,U] [#8 -0.40,0.06,0.69,U] 
21:50:16.801 00.000 7988 single-star, 8 included, MultiStar: {-0.23, -0.01}, one-star: {0.13, -0.11}
21:50:16.801 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.87 = 0.87)
21:50:16.801 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.98 = -2.31)
21:50:16.801 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.71 mountX=0.11 mountY=-0.13, mountTheta=-0.85
21:50:16.801 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.11, opts=13)
21:50:16.801 00.000 7988 Enqueuing Move request for scope (0.13, -0.11)
21:50:16.801 00.000 15712 Worker thread wakes up
21:50:16.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
21:50:16.801 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
21:50:16.801 00.000 15712 Moving (0.13, -0.11) raw xDistance=0.11 yDistance=-0.13
21:50:16.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:16.801 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
21:50:16.812 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:16.813 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:16.813 00.000 7988 Enqueuing Expose request
21:50:16.815 00.002 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:16.815 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
21:50:16.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:16.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:50:16.815 00.000 15712 MoveAxis(W, 2, ABG)
21:50:16.815 00.000 15712 Guiding  Dir = 3, Dur = 2
21:50:16.815 00.000 15712 IsGuiding returns 0
21:50:16.869 00.054 15712 IsGuiding returns 0
21:50:16.869 00.000 15712 Move returns status 0, amount 2
21:50:16.869 00.000 15712 MoveAxis(N, 0, ABG)
21:50:16.869 00.000 15712 Move returns status 0, amount 0
21:50:16.869 00.000 15712 move complete, result=0
21:50:16.869 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:50:16.879 00.010 15712 worker thread done servicing request
21:50:16.879 00.000 15712 Worker thread wakes up
21:50:16.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:16.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:18.621 01.742 15712 Exposure complete
21:50:18.667 00.046 15712 worker thread done servicing request
21:50:18.667 00.000 7988 OnExposeComplete: enter
21:50:18.667 00.000 7988 UpdateGuideState(): m_state=6
21:50:18.684 00.017 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7031
21:50:18.684 00.000 7988 Star::Find returns 1 (0), X=1181.93, Y=443.09, Mass=1559, SNR=26.7, Peak=195 HFD=4.2
21:50:18.684 00.000 7988 MultiStar: [#1 -0.35,-0.14,1.01,U] [#2 -0.38,0.09,0.98,U] [#3 -0.49,0.01,0.91,U] [#4 -0.54,0.13,1.00,U] [#5 -0.24,-0.15,0.72,U] [#6 -0.31,-0.10,0.69,U] [#7 -0.18,-0.18,0.66,U] [#8 -0.69,-0.16,0.64,U] 
21:50:18.684 00.000 7988 single-star, 8 included, MultiStar: {-0.37, -0.06}, one-star: {-0.19, -0.15}
21:50:18.684 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.58) = xAngle (-0.88 = -0.88)
21:50:18.684 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.23 = 2.23)
21:50:18.684 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.46 mountX=0.16 mountY=0.19, mountTheta=0.90
21:50:18.684 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.15, opts=13)
21:50:18.684 00.000 7988 Enqueuing Move request for scope (-0.19, -0.15)
21:50:18.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:18.684 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.7
21:50:18.684 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:18.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:18.684 00.000 7988 Enqueuing Expose request
21:50:18.684 00.000 15712 Worker thread wakes up
21:50:18.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
21:50:18.699 00.015 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
21:50:18.699 00.000 15712 Moving (-0.19, -0.15) raw xDistance=0.16 yDistance=0.19
21:50:18.701 00.002 15712 PPEC rslt: input = 0.16, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:18.701 00.000 15712 PPEC: input: 0.16, control: 0.00, exposure: 1500
21:50:18.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:18.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:50:18.701 00.000 15712 MoveAxis(W, 1, ABG)
21:50:18.701 00.000 15712 Guiding  Dir = 3, Dur = 1
21:50:18.731 00.030 15712 IsGuiding returns 0
21:50:18.747 00.016 15712 IsGuiding returns 0
21:50:18.747 00.000 15712 Move returns status 0, amount 1
21:50:18.747 00.000 15712 MoveAxis(N, 0, ABG)
21:50:18.747 00.000 15712 Move returns status 0, amount 0
21:50:18.747 00.000 15712 move complete, result=0
21:50:18.747 00.000 7988 GuideStep: 0.2 px 1 ms WEST, 0.2 px 0 ms NORTH
21:50:18.749 00.002 15712 worker thread done servicing request
21:50:18.749 00.000 15712 Worker thread wakes up
21:50:18.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:18.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:20.167 01.418 15712 Exposure complete
21:50:20.212 00.045 15712 worker thread done servicing request
21:50:20.212 00.000 7988 OnExposeComplete: enter
21:50:20.212 00.000 7988 UpdateGuideState(): m_state=6
21:50:20.228 00.016 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7032
21:50:20.229 00.001 7988 Star::Find returns 1 (1), X=1182.23, Y=443.19, Mass=1582, SNR=27.3, Peak=255 HFD=3.5
21:50:20.229 00.000 7988 MultiStar: [#1 -0.15,0.09,0.97,U] [#2 -0.16,0.18,0.95,U] [#3 -0.28,0.34,0.95,U] [#4 -0.42,0.19,1.01,U] [#5 -0.13,-0.09,0.70,U] [#6 -0.17,0.13,0.66,U] [#7 -0.15,-0.09,0.63,U] [#8 -0.54,-0.11,0.65,U] 
21:50:20.229 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.08}, one-star: {0.11, -0.06}
21:50:20.229 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
21:50:20.229 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.09)
21:50:20.229 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.50 mountX=0.06 mountY=-0.11, mountTheta=-1.08
21:50:20.229 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.06, opts=13)
21:50:20.229 00.000 7988 Enqueuing Move request for scope (0.11, -0.06)
21:50:20.229 00.000 15712 Worker thread wakes up
21:50:20.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
21:50:20.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
21:50:20.229 00.000 15712 Moving (0.11, -0.06) raw xDistance=0.06 yDistance=-0.11
21:50:20.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:20.229 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.3 Saturated
21:50:20.241 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:20.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:20.243 00.002 7988 Enqueuing Expose request
21:50:20.244 00.001 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:20.244 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:50:20.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:20.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:50:20.244 00.000 15712 MoveAxis(E, 2, ABG)
21:50:20.244 00.000 15712 Guiding  Dir = 2, Dur = 2
21:50:20.244 00.000 15712 IsGuiding returns 0
21:50:20.263 00.019 15712 IsGuiding returns 0
21:50:20.263 00.000 15712 Move returns status 0, amount 2
21:50:20.263 00.000 15712 MoveAxis(N, 0, ABG)
21:50:20.263 00.000 15712 Move returns status 0, amount 0
21:50:20.263 00.000 15712 move complete, result=0
21:50:20.263 00.000 15712 worker thread done servicing request
21:50:20.263 00.000 15712 Worker thread wakes up
21:50:20.263 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:50:20.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:20.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:21.904 01.641 15712 Exposure complete
21:50:21.963 00.059 15712 worker thread done servicing request
21:50:21.963 00.000 7988 OnExposeComplete: enter
21:50:21.965 00.002 7988 UpdateGuideState(): m_state=6
21:50:21.967 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7033
21:50:21.967 00.000 7988 Star::Find returns 1 (1), X=1182.26, Y=443.22, Mass=1478, SNR=26.2, Peak=255 HFD=3.0
21:50:21.967 00.000 7988 MultiStar: [#1 -0.06,0.09,1.04,U] [#2 0.07,0.18,1.02,U] [#3 -0.19,0.42,0.95,U] [#4 -0.15,0.23,1.07,U] [#5 0.20,0.01,0.74,U] [#6 -0.11,0.13,0.70,U] [#7 -0.08,-0.15,0.68,U] [#8 -0.24,0.07,0.68,U] 
21:50:21.967 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {0.14, -0.03}
21:50:21.967 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.79)
21:50:21.967 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.32)
21:50:21.967 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.91 mountX=-0.12 mountY=0.04, mountTheta=2.82
21:50:21.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.12, opts=13)
21:50:21.967 00.000 7988 Enqueuing Move request for scope (-0.04, 0.12)
21:50:21.967 00.000 15712 Worker thread wakes up
21:50:21.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
21:50:21.967 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
21:50:21.967 00.000 15712 Moving (-0.04, 0.12) raw xDistance=-0.12 yDistance=0.04
21:50:21.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:21.967 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2 Saturated
21:50:21.979 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:21.979 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:21.981 00.002 7988 Enqueuing Expose request
21:50:21.982 00.001 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:21.982 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
21:50:21.983 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:21.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:50:21.983 00.000 15712 MoveAxis(E, 4, ABG)
21:50:21.983 00.000 15712 Guiding  Dir = 2, Dur = 4
21:50:21.983 00.000 15712 IsGuiding returns 0
21:50:22.005 00.022 15712 IsGuiding returns 0
21:50:22.005 00.000 15712 Move returns status 0, amount 4
21:50:22.005 00.000 15712 MoveAxis(N, 0, ABG)
21:50:22.005 00.000 15712 Move returns status 0, amount 0
21:50:22.005 00.000 15712 move complete, result=0
21:50:22.005 00.000 15712 worker thread done servicing request
21:50:22.005 00.000 15712 Worker thread wakes up
21:50:22.005 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:50:22.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:22.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:23.421 01.416 15712 Exposure complete
21:50:23.478 00.057 15712 worker thread done servicing request
21:50:23.478 00.000 7988 OnExposeComplete: enter
21:50:23.478 00.000 7988 UpdateGuideState(): m_state=6
21:50:23.478 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7034
21:50:23.483 00.005 7988 Star::Find returns 1 (0), X=1182.30, Y=443.32, Mass=1510, SNR=26.5, Peak=242 HFD=3.0
21:50:23.483 00.000 7988 MultiStar: [#1 0.22,-0.01,1.02,U] [#2 0.09,0.33,1.01,U] [#3 -0.03,0.28,0.95,U] [#4 -0.13,0.26,1.03,U] [#5 0.27,0.13,0.68,U] [#6 -0.11,0.33,0.72,U] [#7 0.14,-0.01,0.68,U] [#8 -0.08,0.19,0.69,U] 
21:50:23.485 00.002 7988 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {0.18, 0.07}
21:50:23.485 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
21:50:23.487 00.002 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.36)
21:50:23.487 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.23 mountX=-0.18 mountY=-0.07, mountTheta=-2.78
21:50:23.489 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.18, opts=13)
21:50:23.491 00.002 7988 Enqueuing Move request for scope (0.06, 0.18)
21:50:23.491 00.000 15712 Worker thread wakes up
21:50:23.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
21:50:23.491 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
21:50:23.491 00.000 15712 Moving (0.06, 0.18) raw xDistance=-0.18 yDistance=-0.07
21:50:23.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:23.491 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
21:50:23.495 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:23.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:23.497 00.002 7988 Enqueuing Expose request
21:50:23.497 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:50:23.497 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
21:50:23.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:23.498 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:23.498 00.000 15712 MoveAxis(E, 38, ABG)
21:50:23.498 00.000 15712 Guiding  Dir = 2, Dur = 38
21:50:23.499 00.001 15712 IsGuiding returns 0
21:50:23.514 00.015 15712 PulseGuide returned control before completion, sleep 21
21:50:23.571 00.057 15712 IsGuiding returns 1
21:50:23.571 00.000 15712 scope still moving after pulse duration time elapsed
21:50:23.610 00.039 15712 IsGuiding returns 0
21:50:23.610 00.000 15712 scope move finished after 38 + 72 ms
21:50:23.610 00.000 15712 Move returns status 0, amount 38
21:50:23.610 00.000 15712 MoveAxis(N, 0, ABG)
21:50:23.610 00.000 15712 Move returns status 0, amount 0
21:50:23.610 00.000 15712 move complete, result=0
21:50:23.610 00.000 15712 worker thread done servicing request
21:50:23.610 00.000 15712 Worker thread wakes up
21:50:23.610 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
21:50:23.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:23.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:25.250 01.640 15712 Exposure complete
21:50:25.309 00.059 15712 worker thread done servicing request
21:50:25.309 00.000 7988 OnExposeComplete: enter
21:50:25.309 00.000 7988 UpdateGuideState(): m_state=6
21:50:25.309 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7035
21:50:25.313 00.004 7988 Star::Find returns 1 (0), X=1182.37, Y=443.25, Mass=1498, SNR=26.2, Peak=224 HFD=3.3
21:50:25.313 00.000 7988 MultiStar: [#1 -0.02,0.02,1.02,U] [#2 -0.10,0.19,1.04,U] [#3 -0.14,0.18,0.99,U] [#4 0.01,0.20,1.04,U] [#5 0.18,0.05,0.72,U] [#6 0.10,0.29,0.72,U] [#7 0.04,-0.14,0.66,U] [#8 -0.28,0.24,0.65,U] 
21:50:25.313 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.25, 0.00}
21:50:25.313 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
21:50:25.313 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
21:50:25.313 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.12 mountY=-0.01, mountTheta=-3.07
21:50:25.313 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
21:50:25.313 00.000 7988 Enqueuing Move request for scope (0.01, 0.12)
21:50:25.313 00.000 15712 Worker thread wakes up
21:50:25.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
21:50:25.313 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
21:50:25.313 00.000 15712 Moving (0.01, 0.12) raw xDistance=-0.12 yDistance=-0.01
21:50:25.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:25.313 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.2
21:50:25.326 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:25.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:25.328 00.002 7988 Enqueuing Expose request
21:50:25.328 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:25.328 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
21:50:25.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:25.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:50:25.328 00.000 15712 MoveAxis(E, 1, ABG)
21:50:25.328 00.000 15712 Guiding  Dir = 2, Dur = 1
21:50:25.329 00.001 15712 IsGuiding returns 0
21:50:25.347 00.018 15712 IsGuiding returns 0
21:50:25.347 00.000 15712 Move returns status 0, amount 1
21:50:25.347 00.000 15712 MoveAxis(N, 0, ABG)
21:50:25.347 00.000 15712 Move returns status 0, amount 0
21:50:25.347 00.000 15712 move complete, result=0
21:50:25.347 00.000 15712 worker thread done servicing request
21:50:25.347 00.000 15712 Worker thread wakes up
21:50:25.347 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:50:25.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:25.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:26.768 01.421 15712 Exposure complete
21:50:26.825 00.057 15712 worker thread done servicing request
21:50:26.825 00.000 7988 OnExposeComplete: enter
21:50:26.825 00.000 7988 UpdateGuideState(): m_state=6
21:50:26.828 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7036
21:50:26.829 00.001 7988 Star::Find returns 1 (0), X=1182.24, Y=443.25, Mass=1560, SNR=27.0, Peak=232 HFD=3.5
21:50:26.829 00.000 7988 MultiStar: [#1 -0.15,-0.02,1.00,U] [#2 0.04,0.25,0.98,U] [#3 -0.03,0.14,0.94,U] [#4 -0.13,0.06,1.01,U] [#5 -0.00,0.04,0.67,U] [#6 0.01,-0.00,0.70,U] [#7 0.01,-0.15,0.64,U] [#8 -0.24,-0.07,0.63,U] 
21:50:26.829 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {0.13, 0.00}
21:50:26.829 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
21:50:26.829 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
21:50:26.829 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.34 mountX=-0.04 mountY=0.04, mountTheta=2.38
21:50:26.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
21:50:26.829 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
21:50:26.829 00.000 15712 Worker thread wakes up
21:50:26.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
21:50:26.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
21:50:26.829 00.000 15712 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
21:50:26.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:26.829 00.000 7988 UpdateGuideState exits: m=1560 SNR=27.0
21:50:26.842 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:26.842 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:26.844 00.002 7988 Enqueuing Expose request
21:50:26.844 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:26.844 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:50:26.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:26.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:50:26.844 00.000 15712 MoveAxis(E, 3, ABG)
21:50:26.844 00.000 15712 Guiding  Dir = 2, Dur = 3
21:50:26.876 00.032 15712 IsGuiding returns 0
21:50:26.903 00.027 15712 IsGuiding returns 0
21:50:26.903 00.000 15712 Move returns status 0, amount 3
21:50:26.903 00.000 15712 MoveAxis(N, 0, ABG)
21:50:26.903 00.000 15712 Move returns status 0, amount 0
21:50:26.903 00.000 15712 move complete, result=0
21:50:26.903 00.000 15712 worker thread done servicing request
21:50:26.903 00.000 15712 Worker thread wakes up
21:50:26.903 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:50:26.905 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:26.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:28.538 01.633 15712 Exposure complete
21:50:28.595 00.057 15712 worker thread done servicing request
21:50:28.595 00.000 7988 OnExposeComplete: enter
21:50:28.595 00.000 7988 UpdateGuideState(): m_state=6
21:50:28.600 00.005 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7037
21:50:28.602 00.002 7988 Star::Find returns 1 (0), X=1182.04, Y=442.99, Mass=1682, SNR=27.9, Peak=221 HFD=4.0
21:50:28.602 00.000 7988 MultiStar: [#1 -0.22,-0.19,0.98,U] [#2 -0.20,-0.00,0.93,U] [#3 -0.28,0.23,0.90,U] [#4 -0.21,-0.01,0.99,U] [#5 -0.24,-0.11,0.70,U] [#6 -0.11,-0.17,0.66,U] [#7 -0.20,-0.34,0.64,U] [#8 -0.44,-0.14,0.64,U] 
21:50:28.604 00.002 7988 refined, 8 included, MultiStar: {-0.21, -0.10}, one-star: {-0.08, -0.26}
21:50:28.604 00.000 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.58) = xAngle (-1.12 = -1.12)
21:50:28.606 00.002 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.99 = 1.99)
21:50:28.606 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-2.70 mountX=0.10 mountY=0.22, mountTheta=1.12
21:50:28.608 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.10, opts=13)
21:50:28.610 00.002 7988 Enqueuing Move request for scope (-0.21, -0.10)
21:50:28.610 00.000 15712 Worker thread wakes up
21:50:28.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
21:50:28.610 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
21:50:28.610 00.000 15712 Moving (-0.21, -0.10) raw xDistance=0.10 yDistance=0.22
21:50:28.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
21:50:28.612 00.002 7988 UpdateGuideState exits: m=1682 SNR=27.9
21:50:28.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:28.614 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:28.615 00.001 7988 Enqueuing Expose request
21:50:28.615 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:28.615 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
21:50:28.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:28.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:50:28.615 00.000 15712 MoveAxis(E, 2, ABG)
21:50:28.615 00.000 15712 Guiding  Dir = 2, Dur = 2
21:50:28.615 00.000 15712 IsGuiding returns 0
21:50:28.631 00.016 15712 IsGuiding returns 0
21:50:28.631 00.000 15712 Move returns status 0, amount 2
21:50:28.631 00.000 15712 MoveAxis(N, 0, ABG)
21:50:28.631 00.000 15712 Move returns status 0, amount 0
21:50:28.631 00.000 15712 move complete, result=0
21:50:28.631 00.000 15712 worker thread done servicing request
21:50:28.631 00.000 15712 Worker thread wakes up
21:50:28.631 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
21:50:28.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:28.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:30.052 01.421 15712 Exposure complete
21:50:30.110 00.058 15712 worker thread done servicing request
21:50:30.110 00.000 7988 OnExposeComplete: enter
21:50:30.110 00.000 7988 UpdateGuideState(): m_state=6
21:50:30.110 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7038
21:50:30.114 00.004 7988 Star::Find returns 1 (0), X=1182.15, Y=442.91, Mass=1519, SNR=26.5, Peak=224 HFD=3.0
21:50:30.114 00.000 7988 MultiStar: [#1 -0.14,-0.34,1.03,U] [#2 -0.00,0.05,1.02,U] [#3 -0.37,-0.05,0.96,U] [#4 -0.29,-0.07,1.05,U] [#5 -0.29,-0.00,0.73,U] [#6 -0.09,-0.19,0.71,U] [#7 -0.10,-0.23,0.67,U] [#8 -0.49,-0.40,0.64,U] 
21:50:30.114 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.17}, one-star: {0.03, -0.34}
21:50:30.114 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
21:50:30.114 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
21:50:30.114 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.40 mountX=0.17 mountY=0.19, mountTheta=0.83
21:50:30.114 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.17, opts=13)
21:50:30.123 00.009 7988 Enqueuing Move request for scope (-0.18, -0.17)
21:50:30.123 00.000 15712 Worker thread wakes up
21:50:30.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
21:50:30.123 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
21:50:30.123 00.000 15712 Moving (-0.18, -0.17) raw xDistance=0.17 yDistance=0.19
21:50:30.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:30.123 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5
21:50:30.126 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:30.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:30.128 00.002 7988 Enqueuing Expose request
21:50:30.128 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:50:30.128 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
21:50:30.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:30.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:50:30.128 00.000 15712 MoveAxis(W, 32, ABG)
21:50:30.128 00.000 15712 Guiding  Dir = 3, Dur = 32
21:50:30.130 00.002 15712 IsGuiding returns 0
21:50:30.140 00.010 15712 PulseGuide returned control before completion, sleep 29
21:50:30.178 00.038 15712 IsGuiding returns 0
21:50:30.178 00.000 15712 Move returns status 0, amount 32
21:50:30.178 00.000 15712 MoveAxis(N, 0, ABG)
21:50:30.178 00.000 15712 Move returns status 0, amount 0
21:50:30.178 00.000 15712 move complete, result=0
21:50:30.178 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
21:50:30.178 00.000 15712 worker thread done servicing request
21:50:30.178 00.000 15712 Worker thread wakes up
21:50:30.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:30.180 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:31.820 01.640 15712 Exposure complete
21:50:31.879 00.059 15712 worker thread done servicing request
21:50:31.879 00.000 7988 OnExposeComplete: enter
21:50:31.879 00.000 7988 UpdateGuideState(): m_state=6
21:50:31.879 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7039
21:50:31.883 00.004 7988 Star::Find returns 1 (0), X=1182.16, Y=442.90, Mass=1556, SNR=27.1, Peak=196 HFD=3.7
21:50:31.883 00.000 7988 MultiStar: [#1 -0.27,-0.35,1.00,U] [#2 -0.08,-0.13,0.96,U] [#3 -0.19,-0.20,0.94,U] [#4 -0.28,-0.14,1.02,U] [#5 0.17,-0.13,0.70,U] [#6 -0.20,-0.20,0.69,U] [#7 -0.07,-0.20,0.68,U] [#8 -0.30,-0.28,0.64,U] 
21:50:31.883 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.22}, one-star: {0.04, -0.35}
21:50:31.883 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
21:50:31.883 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
21:50:31.883 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.11 mountX=0.22 mountY=0.14, mountTheta=0.56
21:50:31.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.22, opts=13)
21:50:31.892 00.009 7988 Enqueuing Move request for scope (-0.13, -0.22)
21:50:31.892 00.000 15712 Worker thread wakes up
21:50:31.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
21:50:31.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
21:50:31.892 00.000 15712 Moving (-0.13, -0.22) raw xDistance=0.22 yDistance=0.14
21:50:31.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:31.892 00.000 7988 UpdateGuideState exits: m=1556 SNR=27.1
21:50:31.895 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:31.895 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:31.897 00.002 7988 Enqueuing Expose request
21:50:31.897 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
21:50:31.897 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
21:50:31.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:31.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:50:31.897 00.000 15712 MoveAxis(W, 44, ABG)
21:50:31.897 00.000 15712 Guiding  Dir = 3, Dur = 44
21:50:31.915 00.018 15712 IsGuiding returns 0
21:50:31.935 00.020 15712 PulseGuide returned control before completion, sleep 38
21:50:31.979 00.044 15712 IsGuiding returns 1
21:50:31.979 00.000 15712 scope still moving after pulse duration time elapsed
21:50:32.011 00.032 15712 IsGuiding returns 0
21:50:32.011 00.000 15712 scope move finished after 44 + 52 ms
21:50:32.011 00.000 15712 Move returns status 0, amount 44
21:50:32.011 00.000 15712 MoveAxis(N, 0, ABG)
21:50:32.011 00.000 15712 Move returns status 0, amount 0
21:50:32.011 00.000 15712 move complete, result=0
21:50:32.011 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
21:50:32.017 00.006 15712 worker thread done servicing request
21:50:32.017 00.000 15712 Worker thread wakes up
21:50:32.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:32.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:33.431 01.414 15712 Exposure complete
21:50:33.488 00.057 15712 worker thread done servicing request
21:50:33.488 00.000 7988 OnExposeComplete: enter
21:50:33.488 00.000 7988 UpdateGuideState(): m_state=6
21:50:33.492 00.004 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7040
21:50:33.492 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=442.81, Mass=1470, SNR=26.0, Peak=191 HFD=3.5
21:50:33.492 00.000 7988 MultiStar: [#1 0.09,-0.28,1.02,U] [#2 0.13,-0.14,1.05,U] [#3 -0.17,-0.13,0.96,U] [#4 -0.06,0.02,1.07,U] [#5 0.11,-0.37,0.73,U] [#6 0.14,-0.23,0.71,U] [#7 0.17,-0.42,0.71,U] [#8 -0.24,-0.25,0.69,U] 
21:50:33.492 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.24}, one-star: {0.12, -0.44}
21:50:33.492 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
21:50:33.492 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.03)
21:50:33.498 00.006 7988 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.43 mountX=0.24 mountY=-0.03, mountTheta=-0.12
21:50:33.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.24, opts=13)
21:50:33.498 00.000 7988 Enqueuing Move request for scope (0.03, -0.24)
21:50:33.498 00.000 15712 Worker thread wakes up
21:50:33.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
21:50:33.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
21:50:33.498 00.000 15712 Moving (0.03, -0.24) raw xDistance=0.24 yDistance=-0.03
21:50:33.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:33.498 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0
21:50:33.505 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:33.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:33.505 00.000 7988 Enqueuing Expose request
21:50:33.508 00.003 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
21:50:33.509 00.001 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
21:50:33.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:33.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:33.509 00.000 15712 MoveAxis(W, 46, ABG)
21:50:33.509 00.000 15712 Guiding  Dir = 3, Dur = 46
21:50:33.509 00.000 15712 IsGuiding returns 0
21:50:33.533 00.024 15712 PulseGuide returned control before completion, sleep 32
21:50:33.590 00.057 15712 IsGuiding returns 1
21:50:33.590 00.000 15712 scope still moving after pulse duration time elapsed
21:50:33.619 00.029 15712 IsGuiding returns 0
21:50:33.619 00.000 15712 scope move finished after 46 + 64 ms
21:50:33.619 00.000 15712 Move returns status 0, amount 46
21:50:33.619 00.000 15712 MoveAxis(N, 0, ABG)
21:50:33.619 00.000 15712 Move returns status 0, amount 0
21:50:33.619 00.000 15712 move complete, result=0
21:50:33.619 00.000 15712 worker thread done servicing request
21:50:33.619 00.000 15712 Worker thread wakes up
21:50:33.619 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
21:50:33.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:33.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:35.262 01.643 15712 Exposure complete
21:50:35.310 00.048 15712 worker thread done servicing request
21:50:35.310 00.000 7988 OnExposeComplete: enter
21:50:35.310 00.000 7988 UpdateGuideState(): m_state=6
21:50:35.325 00.015 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7041
21:50:35.325 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=443.30, Mass=1476, SNR=26.3, Peak=237 HFD=3.4
21:50:35.327 00.002 7988 MultiStar: [#1 0.00,0.22,1.03,U] [#2 0.07,0.44,1.00,U] [#3 -0.08,0.41,0.95,U] [#4 0.00,0.20,1.04,U] [#5 -0.04,0.33,0.75,U] [#6 0.10,0.26,0.73,U] [#7 0.21,0.35,0.72,U] [#8 -0.27,0.33,0.68,U] 
21:50:35.327 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.28}, one-star: {0.20, 0.05}
21:50:35.329 00.002 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.80 = 1.80)
21:50:35.329 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.91 = -1.37)
21:50:35.331 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.23 mountX=-0.05 mountY=-0.21, mountTheta=-1.80
21:50:35.333 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.05, opts=13)
21:50:35.333 00.000 7988 Enqueuing Move request for scope (0.20, 0.05)
21:50:35.335 00.002 15712 Worker thread wakes up
21:50:35.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
21:50:35.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
21:50:35.335 00.000 15712 Moving (0.20, 0.05) raw xDistance=-0.05 yDistance=-0.21
21:50:35.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:35.335 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.3
21:50:35.337 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:35.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:35.339 00.002 7988 Enqueuing Expose request
21:50:35.340 00.001 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:35.340 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
21:50:35.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:35.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:50:35.340 00.000 15712 MoveAxis(E, 1, ABG)
21:50:35.340 00.000 15712 Guiding  Dir = 2, Dur = 1
21:50:35.340 00.000 15712 IsGuiding returns 0
21:50:35.361 00.021 15712 IsGuiding returns 0
21:50:35.361 00.000 15712 Move returns status 0, amount 1
21:50:35.361 00.000 15712 MoveAxis(N, 0, ABG)
21:50:35.361 00.000 15712 Move returns status 0, amount 0
21:50:35.361 00.000 15712 move complete, result=0
21:50:35.361 00.000 15712 worker thread done servicing request
21:50:35.361 00.000 15712 Worker thread wakes up
21:50:35.361 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
21:50:35.372 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:35.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:36.792 01.420 15712 Exposure complete
21:50:36.839 00.047 15712 worker thread done servicing request
21:50:36.839 00.000 7988 OnExposeComplete: enter
21:50:36.839 00.000 7988 UpdateGuideState(): m_state=6
21:50:36.854 00.015 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7042
21:50:36.854 00.000 7988 Star::Find returns 1 (0), X=1182.35, Y=443.25, Mass=1501, SNR=26.3, Peak=194 HFD=3.5
21:50:36.857 00.003 7988 MultiStar: [#1 0.06,-0.01,1.01,U] [#2 0.08,0.13,1.01,U] [#3 -0.26,0.24,0.97,U] [#4 -0.09,0.15,1.00,U] [#5 0.10,-0.12,0.75,U] [#6 0.05,0.13,0.70,U] [#7 0.13,0.03,0.66,U] [#8 0.02,0.09,0.63,U] 
21:50:36.857 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.24, 0.00}
21:50:36.857 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
21:50:36.857 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.42)
21:50:36.857 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.18 mountX=-0.08 mountY=-0.03, mountTheta=-2.73
21:50:36.857 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.08, opts=13)
21:50:36.857 00.000 7988 Enqueuing Move request for scope (0.03, 0.08)
21:50:36.857 00.000 15712 Worker thread wakes up
21:50:36.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
21:50:36.857 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
21:50:36.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:36.857 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
21:50:36.867 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:36.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:36.869 00.002 7988 Enqueuing Expose request
21:50:36.870 00.001 15712 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.03
21:50:36.873 00.003 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:36.873 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
21:50:36.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:36.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:36.873 00.000 15712 MoveAxis(E, 0, ABG)
21:50:36.873 00.000 15712 Move returns status 0, amount 0
21:50:36.873 00.000 15712 MoveAxis(N, 0, ABG)
21:50:36.873 00.000 15712 Move returns status 0, amount 0
21:50:36.873 00.000 15712 move complete, result=0
21:50:36.873 00.000 15712 worker thread done servicing request
21:50:36.873 00.000 15712 Worker thread wakes up
21:50:36.873 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:50:36.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:36.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:38.514 01.641 15712 Exposure complete
21:50:38.570 00.056 15712 worker thread done servicing request
21:50:38.570 00.000 7988 OnExposeComplete: enter
21:50:38.570 00.000 7988 UpdateGuideState(): m_state=6
21:50:38.576 00.006 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7043
21:50:38.576 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=443.70, Mass=1499, SNR=26.4, Peak=213 HFD=3.4
21:50:38.576 00.000 7988 MultiStar: [#1 0.02,0.25,1.02,U] [#2 -0.06,0.60,0.99,U] [#3 -0.27,0.75,0.95,U] [#4 -0.14,0.40,1.03,U] [#5 0.19,0.41,0.70,U] [#6 0.09,0.69,0.72,U] [#7 0.03,0.49,0.68,U] [#8 -0.17,0.36,0.64,U] 
21:50:38.576 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.49}, one-star: {0.18, 0.45}
21:50:38.576 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
21:50:38.576 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.41)
21:50:38.576 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.45 hyp=0.49 cameraTheta=1.19 mountX=-0.45 mountY=-0.19, mountTheta=-2.74
21:50:38.576 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.45, opts=13)
21:50:38.576 00.000 7988 Enqueuing Move request for scope (0.18, 0.45)
21:50:38.576 00.000 15712 Worker thread wakes up
21:50:38.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.45) opts 0xd
21:50:38.576 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.45)
21:50:38.587 00.011 15712 Moving (0.18, 0.45) raw xDistance=-0.45 yDistance=-0.19
21:50:38.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:38.587 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4
21:50:38.589 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:38.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:38.591 00.002 7988 Enqueuing Expose request
21:50:38.591 00.000 15712 PPEC rslt: input = -0.45, final = -0.27, react = -0.27, pred = 0.00, hyst = -0.24, hyst_pct = 0.00, period_length = 636.00
21:50:38.591 00.000 15712 PPEC: input: -0.45, control: -0.27, exposure: 1500
21:50:38.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:38.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:50:38.591 00.000 15712 MoveAxis(E, 88, ABG)
21:50:38.591 00.000 15712 Guiding  Dir = 2, Dur = 88
21:50:38.591 00.000 15712 IsGuiding returns 0
21:50:38.615 00.024 15712 PulseGuide returned control before completion, sleep 76
21:50:38.703 00.088 15712 IsGuiding returns 1
21:50:38.703 00.000 15712 scope still moving after pulse duration time elapsed
21:50:38.740 00.037 15712 IsGuiding returns 0
21:50:38.740 00.000 15712 scope move finished after 88 + 62 ms
21:50:38.740 00.000 15712 Move returns status 0, amount 88
21:50:38.740 00.000 15712 MoveAxis(N, 0, ABG)
21:50:38.740 00.000 15712 Move returns status 0, amount 0
21:50:38.740 00.000 15712 move complete, result=0
21:50:38.740 00.000 7988 GuideStep: -0.5 px 88 ms EAST, -0.2 px 0 ms NORTH
21:50:38.746 00.006 15712 worker thread done servicing request
21:50:38.746 00.000 15712 Worker thread wakes up
21:50:38.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:38.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:40.154 01.408 15712 Exposure complete
21:50:40.202 00.048 15712 worker thread done servicing request
21:50:40.202 00.000 7988 OnExposeComplete: enter
21:50:40.202 00.000 7988 UpdateGuideState(): m_state=6
21:50:40.216 00.014 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7044
21:50:40.217 00.001 7988 Star::Find returns 1 (0), X=1182.35, Y=443.47, Mass=1468, SNR=26.1, Peak=214 HFD=3.2
21:50:40.217 00.000 7988 MultiStar: [#1 0.09,-0.02,1.04,U] [#2 0.13,0.24,0.99,U] [#3 -0.15,0.42,1.00,U] [#4 -0.00,0.52,1.04,U] [#5 0.28,0.15,0.74,U] [#6 0.04,0.21,0.75,U] [#7 -0.01,0.09,0.69,U] [#8 -0.09,0.08,0.66,U] 
21:50:40.220 00.003 7988 refined, 8 included, MultiStar: {0.06, 0.23}, one-star: {0.23, 0.22}
21:50:40.220 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
21:50:40.222 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
21:50:40.222 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.23 cameraTheta=1.31 mountX=-0.23 mountY=-0.07, mountTheta=-2.86
21:50:40.224 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.23, opts=13)
21:50:40.226 00.002 7988 Enqueuing Move request for scope (0.06, 0.23)
21:50:40.226 00.000 15712 Worker thread wakes up
21:50:40.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
21:50:40.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
21:50:40.226 00.000 15712 Moving (0.06, 0.23) raw xDistance=-0.23 yDistance=-0.07
21:50:40.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:40.226 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.1
21:50:40.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:40.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:40.233 00.007 7988 Enqueuing Expose request
21:50:40.235 00.002 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:50:40.235 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
21:50:40.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:40.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:40.235 00.000 15712 MoveAxis(E, 43, ABG)
21:50:40.235 00.000 15712 Guiding  Dir = 2, Dur = 43
21:50:40.237 00.002 15712 IsGuiding returns 0
21:50:40.254 00.017 15712 PulseGuide returned control before completion, sleep 38
21:50:40.313 00.059 15712 IsGuiding returns 1
21:50:40.313 00.000 15712 scope still moving after pulse duration time elapsed
21:50:40.345 00.032 15712 IsGuiding returns 0
21:50:40.345 00.000 15712 scope move finished after 43 + 54 ms
21:50:40.345 00.000 15712 Move returns status 0, amount 43
21:50:40.345 00.000 15712 MoveAxis(N, 0, ABG)
21:50:40.345 00.000 15712 Move returns status 0, amount 0
21:50:40.345 00.000 15712 move complete, result=0
21:50:40.345 00.000 15712 worker thread done servicing request
21:50:40.345 00.000 15712 Worker thread wakes up
21:50:40.345 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
21:50:40.347 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:40.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:41.986 01.639 15712 Exposure complete
21:50:42.047 00.061 15712 worker thread done servicing request
21:50:42.047 00.000 7988 OnExposeComplete: enter
21:50:42.047 00.000 7988 UpdateGuideState(): m_state=6
21:50:42.047 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7045
21:50:42.050 00.003 7988 Star::Find returns 1 (0), X=1182.42, Y=442.64, Mass=1474, SNR=26.1, Peak=196 HFD=3.2
21:50:42.050 00.000 7988 MultiStar: [#1 0.11,-0.52,1.03,U] [#2 0.26,-0.42,1.03,U] [#3 0.01,-0.27,0.98,U] [#4 -0.17,-0.29,1.04,U] [#5 0.12,-0.67,0.73,U] [#6 -0.01,-0.60,0.75,U] [#7 0.16,-0.41,0.69,U] [#8 0.02,-0.32,0.68,U] 
21:50:42.050 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.45}, one-star: {0.31, -0.60}
21:50:42.050 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
21:50:42.050 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.97)
21:50:42.050 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.45 hyp=0.46 cameraTheta=-1.37 mountX=0.45 mountY=-0.08, mountTheta=-0.18
21:50:42.058 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.45, opts=13)
21:50:42.058 00.000 7988 Enqueuing Move request for scope (0.09, -0.45)
21:50:42.058 00.000 15712 Worker thread wakes up
21:50:42.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.45) opts 0xd
21:50:42.058 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.45)
21:50:42.058 00.000 15712 Moving (0.09, -0.45) raw xDistance=0.45 yDistance=-0.08
21:50:42.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:42.058 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.1
21:50:42.062 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:42.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:42.064 00.002 7988 Enqueuing Expose request
21:50:42.064 00.000 15712 PPEC rslt: input = 0.45, final = 0.27, react = 0.27, pred = -0.00, hyst = 0.23, hyst_pct = 0.00, period_length = 636.00
21:50:42.064 00.000 15712 PPEC: input: 0.45, control: 0.27, exposure: 1500
21:50:42.064 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:42.064 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:50:42.064 00.000 15712 MoveAxis(W, 87, ABG)
21:50:42.064 00.000 15712 Guiding  Dir = 3, Dur = 87
21:50:42.066 00.002 15712 IsGuiding returns 0
21:50:42.082 00.016 15712 PulseGuide returned control before completion, sleep 78
21:50:42.178 00.096 15712 IsGuiding returns 0
21:50:42.178 00.000 15712 Move returns status 0, amount 87
21:50:42.178 00.000 15712 MoveAxis(N, 0, ABG)
21:50:42.178 00.000 15712 Move returns status 0, amount 0
21:50:42.178 00.000 15712 move complete, result=0
21:50:42.178 00.000 15712 worker thread done servicing request
21:50:42.178 00.000 15712 Worker thread wakes up
21:50:42.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:42.178 00.000 7988 GuideStep: 0.5 px 87 ms WEST, -0.1 px 0 ms NORTH
21:50:42.184 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:43.601 01.417 15712 Exposure complete
21:50:43.655 00.054 15712 worker thread done servicing request
21:50:43.655 00.000 7988 OnExposeComplete: enter
21:50:43.662 00.007 7988 UpdateGuideState(): m_state=6
21:50:43.662 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7046
21:50:43.662 00.000 7988 Star::Find returns 1 (0), X=1182.41, Y=442.83, Mass=1540, SNR=26.8, Peak=172 HFD=3.5
21:50:43.662 00.000 7988 MultiStar: [#1 0.11,-0.25,1.04,U] [#2 0.13,-0.05,0.99,U] [#3 0.01,-0.22,0.97,U] [#4 -0.02,-0.14,1.01,U] [#5 0.01,-0.37,0.71,U] [#6 0.09,-0.11,0.73,U] [#7 -0.10,-0.34,0.63,U] [#8 -0.13,-0.23,0.65,U] 
21:50:43.662 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.23}, one-star: {0.29, -0.42}
21:50:43.662 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
21:50:43.662 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.36 = -2.92)
21:50:43.662 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.32 mountX=0.23 mountY=-0.05, mountTheta=-0.22
21:50:43.662 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.23, opts=13)
21:50:43.672 00.010 7988 Enqueuing Move request for scope (0.06, -0.23)
21:50:43.672 00.000 15712 Worker thread wakes up
21:50:43.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
21:50:43.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
21:50:43.672 00.000 15712 Moving (0.06, -0.23) raw xDistance=0.23 yDistance=-0.05
21:50:43.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
21:50:43.672 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.8
21:50:43.676 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:43.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:43.678 00.002 7988 Enqueuing Expose request
21:50:43.678 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
21:50:43.678 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
21:50:43.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:43.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:50:43.678 00.000 15712 MoveAxis(W, 43, ABG)
21:50:43.678 00.000 15712 Guiding  Dir = 3, Dur = 43
21:50:43.678 00.000 15712 IsGuiding returns 0
21:50:43.698 00.020 15712 PulseGuide returned control before completion, sleep 34
21:50:43.742 00.044 15712 IsGuiding returns 1
21:50:43.742 00.000 15712 scope still moving after pulse duration time elapsed
21:50:43.780 00.038 15712 IsGuiding returns 0
21:50:43.780 00.000 15712 scope move finished after 43 + 56 ms
21:50:43.780 00.000 15712 Move returns status 0, amount 43
21:50:43.780 00.000 15712 MoveAxis(N, 0, ABG)
21:50:43.780 00.000 15712 Move returns status 0, amount 0
21:50:43.780 00.000 15712 move complete, result=0
21:50:43.780 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
21:50:43.781 00.001 15712 worker thread done servicing request
21:50:43.781 00.000 15712 Worker thread wakes up
21:50:43.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:43.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:45.418 01.637 15712 Exposure complete
21:50:45.478 00.060 15712 worker thread done servicing request
21:50:45.478 00.000 7988 OnExposeComplete: enter
21:50:45.478 00.000 7988 UpdateGuideState(): m_state=6
21:50:45.478 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7047
21:50:45.481 00.003 7988 Star::Find returns 1 (0), X=1182.31, Y=443.05, Mass=1432, SNR=25.8, Peak=194 HFD=3.4
21:50:45.481 00.000 7988 MultiStar: [#1 0.10,-0.22,1.05,U] [#2 -0.05,0.15,1.04,U] [#3 -0.11,0.14,0.97,U] [#4 -0.20,0.01,1.05,U] [#5 -0.04,0.07,0.73,U] [#6 0.02,0.06,0.72,U] [#7 0.07,-0.01,0.69,U] [#8 -0.31,-0.18,0.67,U] 
21:50:45.481 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.19, -0.19}
21:50:45.481 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.58) = xAngle (-1.03 = -1.03)
21:50:45.481 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.08 = 2.08)
21:50:45.481 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.61 mountX=0.02 mountY=0.03, mountTheta=1.04
21:50:45.481 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
21:50:45.481 00.000 7988 Enqueuing Move request for scope (-0.03, -0.02)
21:50:45.491 00.010 15712 Worker thread wakes up
21:50:45.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
21:50:45.491 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
21:50:45.491 00.000 15712 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.03
21:50:45.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:45.491 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.8
21:50:45.494 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:45.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:45.496 00.002 7988 Enqueuing Expose request
21:50:45.496 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:45.496 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:50:45.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:45.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:50:45.496 00.000 15712 MoveAxis(E, 3, ABG)
21:50:45.496 00.000 15712 Guiding  Dir = 2, Dur = 3
21:50:45.497 00.001 15712 IsGuiding returns 0
21:50:45.513 00.016 15712 IsGuiding returns 0
21:50:45.513 00.000 15712 Move returns status 0, amount 3
21:50:45.513 00.000 15712 MoveAxis(N, 0, ABG)
21:50:45.513 00.000 15712 Move returns status 0, amount 0
21:50:45.513 00.000 15712 move complete, result=0
21:50:45.513 00.000 15712 worker thread done servicing request
21:50:45.513 00.000 15712 Worker thread wakes up
21:50:45.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:45.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:45.513 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:50:46.932 01.419 15712 Exposure complete
21:50:46.986 00.054 15712 worker thread done servicing request
21:50:46.986 00.000 7988 OnExposeComplete: enter
21:50:46.986 00.000 7988 UpdateGuideState(): m_state=6
21:50:46.995 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7048
21:50:46.996 00.001 7988 Star::Find returns 1 (0), X=1182.45, Y=443.15, Mass=1515, SNR=26.5, Peak=168 HFD=3.6
21:50:46.996 00.000 7988 MultiStar: [#1 0.14,-0.15,1.00,U] [#2 0.04,0.27,1.01,U] [#3 -0.02,0.23,0.92,U] [#4 -0.04,0.10,1.00,U] [#5 0.20,0.16,0.72,U] [#6 0.30,-0.19,0.69,U] [#7 0.03,0.03,0.68,U] [#8 -0.12,-0.15,0.68,U] 
21:50:46.996 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.34, -0.10}
21:50:46.996 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.89 = 1.89)
21:50:46.996 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.00 = -1.28)
21:50:46.996 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.31 mountX=-0.03 mountY=-0.10, mountTheta=-1.89
21:50:47.003 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
21:50:47.003 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
21:50:47.003 00.000 15712 Worker thread wakes up
21:50:47.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
21:50:47.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
21:50:47.003 00.000 15712 Moving (0.10, 0.03) raw xDistance=-0.03 yDistance=-0.10
21:50:47.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:47.003 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
21:50:47.008 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:47.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:47.010 00.002 7988 Enqueuing Expose request
21:50:47.010 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:47.010 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
21:50:47.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:47.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:50:47.010 00.000 15712 MoveAxis(W, 3, ABG)
21:50:47.010 00.000 15712 Guiding  Dir = 3, Dur = 3
21:50:47.012 00.002 15712 IsGuiding returns 0
21:50:47.038 00.026 15712 IsGuiding returns 0
21:50:47.038 00.000 15712 Move returns status 0, amount 3
21:50:47.038 00.000 15712 MoveAxis(N, 0, ABG)
21:50:47.038 00.000 15712 Move returns status 0, amount 0
21:50:47.038 00.000 15712 move complete, result=0
21:50:47.038 00.000 15712 worker thread done servicing request
21:50:47.038 00.000 15712 Worker thread wakes up
21:50:47.038 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:50:47.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:47.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:48.782 01.744 15712 Exposure complete
21:50:48.841 00.059 15712 worker thread done servicing request
21:50:48.841 00.000 7988 OnExposeComplete: enter
21:50:48.841 00.000 7988 UpdateGuideState(): m_state=6
21:50:48.843 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7049
21:50:48.843 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=442.99, Mass=1589, SNR=27.1, Peak=183 HFD=3.9
21:50:48.843 00.000 7988 MultiStar: [#1 -0.07,-0.29,1.00,U] [#2 0.02,0.02,0.97,U] [#3 -0.08,-0.05,0.94,U] [#4 -0.23,0.05,1.01,U] [#5 -0.07,-0.21,0.69,U] [#6 0.09,-0.19,0.69,U] [#7 0.06,-0.16,0.62,U] [#8 -0.05,-0.17,0.62,U] 
21:50:48.843 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.19, -0.26}
21:50:48.843 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
21:50:48.843 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
21:50:48.843 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.71 mountX=0.13 mountY=0.02, mountTheta=0.17
21:50:48.843 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.13, opts=13)
21:50:48.843 00.000 7988 Enqueuing Move request for scope (-0.02, -0.13)
21:50:48.843 00.000 15712 Worker thread wakes up
21:50:48.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
21:50:48.843 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
21:50:48.843 00.000 15712 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=0.02
21:50:48.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:48.843 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.1
21:50:48.856 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:48.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:48.858 00.002 7988 Enqueuing Expose request
21:50:48.859 00.001 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:48.859 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
21:50:48.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:48.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:50:48.859 00.000 15712 MoveAxis(W, 7, ABG)
21:50:48.859 00.000 15712 Guiding  Dir = 3, Dur = 7
21:50:48.859 00.000 15712 IsGuiding returns 0
21:50:48.878 00.019 15712 IsGuiding returns 0
21:50:48.878 00.000 15712 Move returns status 0, amount 7
21:50:48.878 00.000 15712 MoveAxis(N, 0, ABG)
21:50:48.878 00.000 15712 Move returns status 0, amount 0
21:50:48.878 00.000 15712 move complete, result=0
21:50:48.878 00.000 15712 worker thread done servicing request
21:50:48.878 00.000 15712 Worker thread wakes up
21:50:48.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:48.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:48.878 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
21:50:50.293 01.415 15712 Exposure complete
21:50:50.351 00.058 15712 worker thread done servicing request
21:50:50.351 00.000 7988 OnExposeComplete: enter
21:50:50.351 00.000 7988 UpdateGuideState(): m_state=6
21:50:50.354 00.003 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7050
21:50:50.354 00.000 7988 Star::Find returns 1 (0), X=1182.26, Y=443.20, Mass=1486, SNR=26.2, Peak=211 HFD=3.5
21:50:50.354 00.000 7988 MultiStar: [#1 0.01,0.04,1.01,U] [#2 0.08,0.24,0.99,U] [#3 -0.15,0.38,0.98,U] [#4 -0.08,0.21,1.01,U] [#5 0.17,0.28,0.74,U] [#6 0.01,-0.05,0.70,U] [#7 0.23,0.13,0.68,U] [#8 -0.30,0.13,0.67,U] 
21:50:50.354 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.14, -0.05}
21:50:50.360 00.006 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
21:50:50.360 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.94)
21:50:50.360 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.34 mountX=0.05 mountY=-0.14, mountTheta=-1.23
21:50:50.360 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.05, opts=13)
21:50:50.360 00.000 7988 Enqueuing Move request for scope (0.14, -0.05)
21:50:50.360 00.000 15712 Worker thread wakes up
21:50:50.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
21:50:50.368 00.008 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
21:50:50.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:50.368 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
21:50:50.370 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:50.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:50.370 00.000 7988 Enqueuing Expose request
21:50:50.370 00.000 15712 Moving (0.14, -0.05) raw xDistance=0.05 yDistance=-0.14
21:50:50.370 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:50.370 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
21:50:50.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:50.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:50:50.370 00.000 15712 MoveAxis(W, 8, ABG)
21:50:50.370 00.000 15712 Guiding  Dir = 3, Dur = 8
21:50:50.370 00.000 15712 IsGuiding returns 0
21:50:50.390 00.020 15712 IsGuiding returns 0
21:50:50.390 00.000 15712 Move returns status 0, amount 8
21:50:50.390 00.000 15712 MoveAxis(N, 0, ABG)
21:50:50.390 00.000 15712 Move returns status 0, amount 0
21:50:50.390 00.000 15712 move complete, result=0
21:50:50.390 00.000 15712 worker thread done servicing request
21:50:50.390 00.000 15712 Worker thread wakes up
21:50:50.390 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
21:50:50.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:50.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:52.138 01.748 15712 Exposure complete
21:50:52.187 00.049 15712 worker thread done servicing request
21:50:52.187 00.000 7988 OnExposeComplete: enter
21:50:52.187 00.000 7988 UpdateGuideState(): m_state=6
21:50:52.199 00.012 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7051
21:50:52.199 00.000 7988 Star::Find returns 1 (0), X=1182.28, Y=444.06, Mass=1483, SNR=26.2, Peak=184 HFD=3.5
21:50:52.201 00.002 7988 MultiStar: [#1 -0.11,0.81,1.02,U] [#2 0.03,1.06,0.00,M1] [#3 -0.12,1.15,0.00,M1] [#4 -0.13,1.03,0.00,M1] [#5 0.13,0.92,0.73,U] [#6 -0.08,1.02,0.00,M1] [#7 -0.04,0.94,0.65,U] [#8 -0.19,1.05,0.00,M1] 
21:50:52.201 00.000 7988 single-star, 3 included, MultiStar: {0.03, 0.86}, one-star: {0.16, 0.81}
21:50:52.203 00.002 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
21:50:52.203 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
21:50:52.205 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.81 hyp=0.83 cameraTheta=1.37 mountX=-0.81 mountY=-0.18, mountTheta=-2.92
21:50:52.208 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.81, opts=13)
21:50:52.208 00.000 7988 Enqueuing Move request for scope (0.16, 0.81)
21:50:52.210 00.002 15712 Worker thread wakes up
21:50:52.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.81) opts 0xd
21:50:52.210 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.81)
21:50:52.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:52.210 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.2
21:50:52.212 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:52.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:52.214 00.002 7988 Enqueuing Expose request
21:50:52.215 00.001 15712 Moving (0.16, 0.81) raw xDistance=-0.81 yDistance=-0.18
21:50:52.215 00.000 15712 PPEC rslt: input = -0.81, final = -0.47, react = -0.49, pred = 0.02, hyst = -0.44, hyst_pct = 0.00, period_length = 636.00
21:50:52.215 00.000 15712 PPEC: input: -0.81, control: -0.47, exposure: 1500
21:50:52.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:52.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:50:52.215 00.000 15712 MoveAxis(E, 152, ABG)
21:50:52.215 00.000 15712 Guiding  Dir = 2, Dur = 152
21:50:52.220 00.005 15712 IsGuiding returns 0
21:50:52.231 00.011 15712 PulseGuide returned control before completion, sleep 147
21:50:52.391 00.160 15712 IsGuiding returns 1
21:50:52.391 00.000 15712 scope still moving after pulse duration time elapsed
21:50:52.425 00.034 15712 IsGuiding returns 0
21:50:52.425 00.000 15712 scope move finished after 152 + 55 ms
21:50:52.425 00.000 15712 Move returns status 0, amount 152
21:50:52.425 00.000 15712 MoveAxis(N, 0, ABG)
21:50:52.425 00.000 15712 Move returns status 0, amount 0
21:50:52.425 00.000 15712 move complete, result=0
21:50:52.425 00.000 15712 worker thread done servicing request
21:50:52.425 00.000 15712 Worker thread wakes up
21:50:52.425 00.000 7988 GuideStep: -0.8 px 152 ms EAST, -0.2 px 0 ms NORTH
21:50:52.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:52.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:53.842 01.417 15712 Exposure complete
21:50:53.888 00.046 15712 worker thread done servicing request
21:50:53.888 00.000 7988 OnExposeComplete: enter
21:50:53.902 00.014 7988 UpdateGuideState(): m_state=6
21:50:53.902 00.000 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7052
21:50:53.904 00.002 7988 Star::Find returns 1 (0), X=1182.10, Y=444.31, Mass=1445, SNR=25.9, Peak=218 HFD=3.4
21:50:53.906 00.002 7988 MultiStar: [#1 -0.06,1.00,0.00,M1] [#2 -0.09,1.13,0.00,M2] [#3 -0.25,1.22,0.00,M2] [#4 -0.22,1.29,0.00,M2] [#5 0.20,1.21,0.00,M1] [#6 -0.09,1.05,0.00,M2] [#7 0.03,1.07,0.00,M1] [#8 -0.23,0.76,0.63,U] 
21:50:53.906 00.000 7988 refined, 1 included, MultiStar: {-0.10, 0.95}, one-star: {-0.01, 1.07}
21:50:53.908 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
21:50:53.908 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
21:50:53.908 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.95 hyp=0.95 cameraTheta=1.67 mountX=-0.95 mountY=0.07, mountTheta=3.06
21:50:53.910 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.95, opts=13)
21:50:53.912 00.002 7988 Enqueuing Move request for scope (-0.10, 0.95)
21:50:53.912 00.000 15712 Worker thread wakes up
21:50:53.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.95) opts 0xd
21:50:53.912 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.95)
21:50:53.912 00.000 15712 Moving (-0.10, 0.95) raw xDistance=-0.95 yDistance=0.07
21:50:53.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:53.912 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9
21:50:53.916 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:53.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:53.918 00.002 7988 Enqueuing Expose request
21:50:53.919 00.001 15712 PPEC rslt: input = -0.95, final = -0.55, react = -0.57, pred = 0.01, hyst = -0.51, hyst_pct = 0.00, period_length = 636.00
21:50:53.919 00.000 15712 PPEC: input: -0.95, control: -0.55, exposure: 1500
21:50:53.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:53.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:50:53.919 00.000 15712 MoveAxis(E, 181, ABG)
21:50:53.919 00.000 15712 Guiding  Dir = 2, Dur = 181
21:50:53.920 00.001 15712 IsGuiding returns 0
21:50:53.936 00.016 15712 PulseGuide returned control before completion, sleep 167
21:50:54.148 00.212 15712 IsGuiding returns 0
21:50:54.148 00.000 15712 Move returns status 0, amount 181
21:50:54.148 00.000 15712 MoveAxis(N, 0, ABG)
21:50:54.148 00.000 15712 Move returns status 0, amount 0
21:50:54.148 00.000 15712 move complete, result=0
21:50:54.148 00.000 7988 GuideStep: -0.9 px 181 ms EAST, 0.1 px 0 ms NORTH
21:50:54.155 00.007 15712 worker thread done servicing request
21:50:54.155 00.000 15712 Worker thread wakes up
21:50:54.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:54.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:55.783 01.628 15712 Exposure complete
21:50:55.843 00.060 15712 worker thread done servicing request
21:50:55.843 00.000 7988 OnExposeComplete: enter
21:50:55.843 00.000 7988 UpdateGuideState(): m_state=6
21:50:55.847 00.004 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
21:50:55.847 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=443.61, Mass=1489, SNR=26.3, Peak=193 HFD=3.3
21:50:55.849 00.002 7988 MultiStar: [#1 0.01,0.41,1.02,U] [#2 0.11,0.57,0.98,U] [#3 -0.06,0.63,0.94,U] [#4 -0.17,0.64,1.05,U] [#5 0.06,0.55,0.71,U] [#6 0.03,0.75,0.69,U] [#7 0.25,0.51,0.68,U] [#8 -0.21,0.48,0.63,U] 
21:50:55.851 00.002 7988 single-star, 8 included, MultiStar: {0.03, 0.54}, one-star: {0.26, 0.36}
21:50:55.851 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
21:50:55.853 00.002 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.65)
21:50:55.853 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.36 hyp=0.44 cameraTheta=0.94 mountX=-0.36 mountY=-0.27, mountTheta=-2.50
21:50:55.855 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.36, opts=13)
21:50:55.857 00.002 7988 Enqueuing Move request for scope (0.26, 0.36)
21:50:55.858 00.001 15712 Worker thread wakes up
21:50:55.858 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.36) opts 0xd
21:50:55.858 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.36)
21:50:55.858 00.000 15712 Moving (0.26, 0.36) raw xDistance=-0.36 yDistance=-0.27
21:50:55.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:55.858 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.3
21:50:55.860 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:55.860 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:55.862 00.002 7988 Enqueuing Expose request
21:50:55.863 00.001 15712 PPEC rslt: input = -0.36, final = -0.22, react = -0.22, pred = 0.00, hyst = -0.22, hyst_pct = 0.00, period_length = 636.00
21:50:55.863 00.000 15712 PPEC: input: -0.36, control: -0.22, exposure: 1500
21:50:55.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:50:55.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:50:55.863 00.000 15712 MoveAxis(E, 70, ABG)
21:50:55.863 00.000 15712 Guiding  Dir = 2, Dur = 70
21:50:55.879 00.016 15712 IsGuiding returns 0
21:50:55.895 00.016 15712 PulseGuide returned control before completion, sleep 65
21:50:55.976 00.081 15712 IsGuiding returns 0
21:50:55.976 00.000 15712 Move returns status 0, amount 70
21:50:55.976 00.000 15712 MoveAxis(N, 0, ABG)
21:50:55.976 00.000 15712 Move returns status 0, amount 0
21:50:55.976 00.000 15712 move complete, result=0
21:50:55.976 00.000 7988 GuideStep: -0.4 px 70 ms EAST, -0.3 px 0 ms NORTH
21:50:55.976 00.000 15712 worker thread done servicing request
21:50:55.976 00.000 15712 Worker thread wakes up
21:50:55.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:55.978 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:57.394 01.416 15712 Exposure complete
21:50:57.439 00.045 15712 worker thread done servicing request
21:50:57.439 00.000 7988 OnExposeComplete: enter
21:50:57.439 00.000 7988 UpdateGuideState(): m_state=6
21:50:57.455 00.016 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7054
21:50:57.455 00.000 7988 Star::Find returns 1 (0), X=1182.46, Y=443.25, Mass=1427, SNR=25.7, Peak=202 HFD=3.4
21:50:57.455 00.000 7988 MultiStar: [#1 0.08,0.01,1.05,U] [#2 -0.10,0.21,1.01,U] [#3 -0.06,0.10,0.95,U] [#4 -0.16,0.15,1.06,U] [#5 -0.08,0.10,0.75,U] [#6 0.17,-0.07,0.69,U] [#7 0.14,0.07,0.69,U] [#8 -0.28,0.14,0.69,U] 
21:50:57.455 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.34, 0.01}
21:50:57.455 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
21:50:57.455 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
21:50:57.455 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.46 mountX=-0.08 mountY=-0.01, mountTheta=-3.00
21:50:57.455 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
21:50:57.455 00.000 7988 Enqueuing Move request for scope (0.01, 0.08)
21:50:57.455 00.000 15712 Worker thread wakes up
21:50:57.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
21:50:57.455 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
21:50:57.455 00.000 15712 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.01
21:50:57.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:50:57.455 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.7
21:50:57.467 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:57.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:57.469 00.002 7988 Enqueuing Expose request
21:50:57.469 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:50:57.469 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
21:50:57.471 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:57.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:50:57.471 00.000 15712 MoveAxis(E, 3, ABG)
21:50:57.471 00.000 15712 Guiding  Dir = 2, Dur = 3
21:50:57.471 00.000 15712 IsGuiding returns 0
21:50:57.489 00.018 15712 IsGuiding returns 0
21:50:57.489 00.000 15712 Move returns status 0, amount 3
21:50:57.489 00.000 15712 MoveAxis(N, 0, ABG)
21:50:57.489 00.000 15712 Move returns status 0, amount 0
21:50:57.489 00.000 15712 move complete, result=0
21:50:57.489 00.000 15712 worker thread done servicing request
21:50:57.489 00.000 15712 Worker thread wakes up
21:50:57.489 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:50:57.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:57.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:50:59.134 01.645 15712 Exposure complete
21:50:59.191 00.057 15712 worker thread done servicing request
21:50:59.193 00.002 7988 OnExposeComplete: enter
21:50:59.193 00.000 7988 UpdateGuideState(): m_state=6
21:50:59.195 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7055
21:50:59.195 00.000 7988 Star::Find returns 1 (0), X=1182.26, Y=442.75, Mass=1430, SNR=25.9, Peak=189 HFD=3.5
21:50:59.197 00.002 7988 MultiStar: [#1 -0.11,-0.51,1.06,U] [#2 0.02,-0.17,1.01,U] [#3 -0.16,-0.26,0.96,U] [#4 -0.06,-0.39,1.03,U] [#5 -0.09,-0.17,0.73,U] [#6 0.12,-0.49,0.74,U] [#7 0.14,-0.40,0.68,U] [#8 -0.15,-0.40,0.65,U] 
21:50:59.197 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.36}, one-star: {0.14, -0.50}
21:50:59.199 00.002 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
21:50:59.199 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
21:50:59.201 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.62 mountX=0.36 mountY=0.03, mountTheta=0.07
21:50:59.203 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.36, opts=13)
21:50:59.203 00.000 7988 Enqueuing Move request for scope (-0.02, -0.36)
21:50:59.203 00.000 15712 Worker thread wakes up
21:50:59.206 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.36) opts 0xd
21:50:59.206 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.36)
21:50:59.206 00.000 15712 Moving (-0.02, -0.36) raw xDistance=0.36 yDistance=0.03
21:50:59.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
21:50:59.206 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.9
21:50:59.208 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:59.208 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:50:59.210 00.002 7988 Enqueuing Expose request
21:50:59.211 00.001 15712 PPEC rslt: input = 0.36, final = 0.20, react = 0.22, pred = -0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 636.00
21:50:59.211 00.000 15712 PPEC: input: 0.36, control: 0.20, exposure: 1500
21:50:59.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:59.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:50:59.211 00.000 15712 MoveAxis(W, 66, ABG)
21:50:59.211 00.000 15712 Guiding  Dir = 3, Dur = 66
21:50:59.211 00.000 15712 IsGuiding returns 0
21:50:59.232 00.021 15712 PulseGuide returned control before completion, sleep 52
21:50:59.314 00.082 15712 IsGuiding returns 0
21:50:59.314 00.000 15712 Move returns status 0, amount 66
21:50:59.314 00.000 15712 MoveAxis(N, 0, ABG)
21:50:59.314 00.000 15712 Move returns status 0, amount 0
21:50:59.314 00.000 15712 move complete, result=0
21:50:59.314 00.000 7988 GuideStep: 0.4 px 66 ms WEST, 0.0 px 0 ms NORTH
21:50:59.318 00.004 15712 worker thread done servicing request
21:50:59.318 00.000 15712 Worker thread wakes up
21:50:59.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:50:59.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:00.728 01.410 15712 Exposure complete
21:51:00.773 00.045 15712 worker thread done servicing request
21:51:00.773 00.000 7988 OnExposeComplete: enter
21:51:00.788 00.015 7988 UpdateGuideState(): m_state=6
21:51:00.789 00.001 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7056
21:51:00.789 00.000 7988 Star::Find returns 1 (0), X=1182.17, Y=442.85, Mass=1595, SNR=27.4, Peak=205 HFD=3.7
21:51:00.789 00.000 7988 MultiStar: [#1 -0.17,-0.40,1.00,U] [#2 -0.15,-0.19,1.00,U] [#3 -0.29,-0.17,0.93,U] [#4 -0.39,-0.17,0.97,U] [#5 -0.14,-0.45,0.70,U] [#6 -0.10,-0.35,0.67,U] [#7 -0.25,-0.50,0.66,U] [#8 -0.43,-0.31,0.64,U] 
21:51:00.789 00.000 7988 refined, 8 included, MultiStar: {-0.20, -0.32}, one-star: {0.05, -0.40}
21:51:00.789 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.58) = xAngle (-0.56 = -0.56)
21:51:00.789 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.55 = 2.55)
21:51:00.789 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.32 hyp=0.37 cameraTheta=-2.14 mountX=0.32 mountY=0.21, mountTheta=0.58
21:51:00.789 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.32, opts=13)
21:51:00.789 00.000 7988 Enqueuing Move request for scope (-0.20, -0.32)
21:51:00.789 00.000 15712 Worker thread wakes up
21:51:00.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.32) opts 0xd
21:51:00.789 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.32)
21:51:00.789 00.000 15712 Moving (-0.20, -0.32) raw xDistance=0.32 yDistance=0.21
21:51:00.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:00.789 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.4
21:51:00.789 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:00.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:00.789 00.000 7988 Enqueuing Expose request
21:51:00.789 00.000 15712 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
21:51:00.789 00.000 15712 PPEC: input: 0.32, control: 0.18, exposure: 1500
21:51:00.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:00.805 00.016 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:51:00.805 00.000 15712 MoveAxis(W, 59, ABG)
21:51:00.805 00.000 15712 Guiding  Dir = 3, Dur = 59
21:51:00.805 00.000 15712 IsGuiding returns 0
21:51:00.822 00.017 15712 PulseGuide returned control before completion, sleep 41
21:51:00.907 00.085 15712 IsGuiding returns 0
21:51:00.907 00.000 15712 Move returns status 0, amount 59
21:51:00.907 00.000 15712 MoveAxis(N, 0, ABG)
21:51:00.907 00.000 15712 Move returns status 0, amount 0
21:51:00.907 00.000 15712 move complete, result=0
21:51:00.907 00.000 15712 worker thread done servicing request
21:51:00.907 00.000 15712 Worker thread wakes up
21:51:00.907 00.000 7988 GuideStep: 0.3 px 59 ms WEST, 0.2 px 0 ms NORTH
21:51:00.916 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:00.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:02.654 01.738 15712 Exposure complete
21:51:02.712 00.058 15712 worker thread done servicing request
21:51:02.712 00.000 7988 OnExposeComplete: enter
21:51:02.712 00.000 7988 UpdateGuideState(): m_state=6
21:51:02.712 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7057
21:51:02.716 00.004 7988 Star::Find returns 1 (0), X=1182.18, Y=443.34, Mass=1547, SNR=27.0, Peak=218 HFD=3.5
21:51:02.716 00.000 7988 MultiStar: [#1 -0.21,0.12,1.00,U] [#2 -0.15,0.37,1.01,U] [#3 -0.23,0.46,0.94,U] [#4 -0.18,0.31,1.04,U] [#5 -0.11,0.30,0.72,U] [#6 -0.01,0.38,0.69,U] [#7 -0.10,0.01,0.68,U] [#8 -0.40,0.28,0.61,U] 
21:51:02.716 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.26}, one-star: {0.06, 0.09}
21:51:02.716 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
21:51:02.716 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.60)
21:51:02.716 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.99 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
21:51:02.716 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.09, opts=13)
21:51:02.725 00.009 7988 Enqueuing Move request for scope (0.06, 0.09)
21:51:02.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:02.725 00.000 7988 UpdateGuideState exits: m=1547 SNR=27.0
21:51:02.725 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:02.725 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:02.725 00.000 7988 Enqueuing Expose request
21:51:02.725 00.000 15712 Worker thread wakes up
21:51:02.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
21:51:02.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
21:51:02.725 00.000 15712 Moving (0.06, 0.09) raw xDistance=-0.09 yDistance=-0.06
21:51:02.732 00.007 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:51:02.732 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
21:51:02.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:02.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:51:02.732 00.000 15712 MoveAxis(W, 3, ABG)
21:51:02.732 00.000 15712 Guiding  Dir = 3, Dur = 3
21:51:02.732 00.000 15712 IsGuiding returns 0
21:51:02.785 00.053 15712 IsGuiding returns 0
21:51:02.785 00.000 15712 Move returns status 0, amount 3
21:51:02.785 00.000 15712 MoveAxis(N, 0, ABG)
21:51:02.785 00.000 15712 Move returns status 0, amount 0
21:51:02.785 00.000 15712 move complete, result=0
21:51:02.785 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:51:02.787 00.002 15712 worker thread done servicing request
21:51:02.787 00.000 15712 Worker thread wakes up
21:51:02.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:02.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:04.203 01.416 15712 Exposure complete
21:51:04.261 00.058 15712 worker thread done servicing request
21:51:04.261 00.000 7988 OnExposeComplete: enter
21:51:04.263 00.002 7988 UpdateGuideState(): m_state=6
21:51:04.265 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7058
21:51:04.265 00.000 7988 Star::Find returns 1 (0), X=1182.23, Y=444.05, Mass=1494, SNR=26.3, Peak=191 HFD=3.5
21:51:04.267 00.002 7988 MultiStar: [#1 -0.25,0.82,1.03,U] [#2 -0.21,0.86,1.03,U] [#3 -0.37,1.00,0.00,M1] [#4 -0.33,0.94,0.00,M1] [#5 -0.37,0.87,0.71,U] [#6 -0.23,0.87,0.69,U] [#7 -0.14,0.77,0.68,U] [#8 -0.32,0.93,0.00,M1] 
21:51:04.267 00.000 7988 single-star, 5 included, MultiStar: {-0.17, 0.83}, one-star: {0.12, 0.80}
21:51:04.269 00.002 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
21:51:04.269 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.17)
21:51:04.271 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.80 hyp=0.81 cameraTheta=1.43 mountX=-0.80 mountY=-0.13, mountTheta=-2.97
21:51:04.272 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.80, opts=13)
21:51:04.274 00.002 7988 Enqueuing Move request for scope (0.12, 0.80)
21:51:04.274 00.000 15712 Worker thread wakes up
21:51:04.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.80) opts 0xd
21:51:04.274 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.80)
21:51:04.274 00.000 15712 Moving (0.12, 0.80) raw xDistance=-0.80 yDistance=-0.13
21:51:04.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:04.274 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3
21:51:04.278 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:04.278 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:04.279 00.001 7988 Enqueuing Expose request
21:51:04.279 00.000 15712 PPEC rslt: input = -0.80, final = -0.45, react = -0.48, pred = 0.03, hyst = -0.42, hyst_pct = 0.00, period_length = 636.00
21:51:04.279 00.000 15712 PPEC: input: -0.80, control: -0.45, exposure: 1500
21:51:04.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:04.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:51:04.279 00.000 15712 MoveAxis(E, 148, ABG)
21:51:04.279 00.000 15712 Guiding  Dir = 2, Dur = 148
21:51:04.279 00.000 15712 IsGuiding returns 0
21:51:04.303 00.024 15712 PulseGuide returned control before completion, sleep 137
21:51:04.461 00.158 15712 IsGuiding returns 1
21:51:04.461 00.000 15712 scope still moving after pulse duration time elapsed
21:51:04.487 00.026 15712 IsGuiding returns 0
21:51:04.487 00.000 15712 scope move finished after 148 + 57 ms
21:51:04.487 00.000 15712 Move returns status 0, amount 148
21:51:04.487 00.000 15712 MoveAxis(N, 0, ABG)
21:51:04.487 00.000 15712 Move returns status 0, amount 0
21:51:04.487 00.000 15712 move complete, result=0
21:51:04.487 00.000 15712 worker thread done servicing request
21:51:04.487 00.000 15712 Worker thread wakes up
21:51:04.487 00.000 7988 GuideStep: -0.8 px 148 ms EAST, -0.1 px 0 ms NORTH
21:51:04.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:04.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:06.129 01.642 15712 Exposure complete
21:51:06.178 00.049 15712 worker thread done servicing request
21:51:06.178 00.000 7988 OnExposeComplete: enter
21:51:06.178 00.000 7988 UpdateGuideState(): m_state=6
21:51:06.191 00.013 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7059
21:51:06.191 00.000 7988 Star::Find returns 1 (0), X=1182.13, Y=444.30, Mass=1568, SNR=27.1, Peak=229 HFD=3.4
21:51:06.193 00.002 7988 MultiStar: [#1 -0.18,0.91,0.97,U] [#2 -0.10,1.19,0.00,M1] [#3 -0.32,1.29,0.00,M2] [#4 -0.22,1.12,0.00,M2] [#5 -0.01,1.27,0.00,M1] [#6 -0.23,1.13,0.00,M1] [#7 0.02,1.10,0.00,M1] [#8 -0.47,1.06,0.00,M2] 
21:51:06.193 00.000 7988 refined, 1 included, MultiStar: {-0.08, 0.98}, one-star: {0.01, 1.05}
21:51:06.195 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
21:51:06.195 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
21:51:06.197 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.98 hyp=0.98 cameraTheta=1.65 mountX=-0.98 mountY=0.06, mountTheta=3.08
21:51:06.199 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.98, opts=13)
21:51:06.199 00.000 7988 Enqueuing Move request for scope (-0.08, 0.98)
21:51:06.201 00.002 15712 Worker thread wakes up
21:51:06.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.98) opts 0xd
21:51:06.201 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.98)
21:51:06.201 00.000 15712 Moving (-0.08, 0.98) raw xDistance=-0.98 yDistance=0.06
21:51:06.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:06.201 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.1
21:51:06.203 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:06.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:06.205 00.002 7988 Enqueuing Expose request
21:51:06.207 00.002 15712 PPEC rslt: input = -0.98, final = -0.55, react = -0.59, pred = 0.04, hyst = -0.53, hyst_pct = 0.00, period_length = 636.00
21:51:06.207 00.000 15712 PPEC: input: -0.98, control: -0.55, exposure: 1500
21:51:06.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:06.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:51:06.207 00.000 15712 MoveAxis(E, 180, ABG)
21:51:06.207 00.000 15712 Guiding  Dir = 2, Dur = 180
21:51:06.207 00.000 15712 IsGuiding returns 0
21:51:06.212 00.005 15712 PulseGuide returned control before completion, sleep 177
21:51:06.413 00.201 15712 IsGuiding returns 0
21:51:06.413 00.000 15712 Move returns status 0, amount 180
21:51:06.413 00.000 15712 MoveAxis(N, 0, ABG)
21:51:06.413 00.000 15712 Move returns status 0, amount 0
21:51:06.413 00.000 15712 move complete, result=0
21:51:06.413 00.000 7988 GuideStep: -1.0 px 180 ms EAST, 0.1 px 0 ms NORTH
21:51:06.415 00.002 15712 worker thread done servicing request
21:51:06.415 00.000 15712 Worker thread wakes up
21:51:06.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:06.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:07.833 01.418 15712 Exposure complete
21:51:07.879 00.046 15712 worker thread done servicing request
21:51:07.879 00.000 7988 OnExposeComplete: enter
21:51:07.879 00.000 7988 UpdateGuideState(): m_state=6
21:51:07.896 00.017 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7060
21:51:07.896 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=444.09, Mass=1578, SNR=27.2, Peak=215 HFD=3.5
21:51:07.898 00.002 7988 MultiStar: [#1 -0.13,0.95,0.97,U] [#2 0.07,1.06,0.00,M2] [#3 -0.17,1.00,0.00,M3] [#4 -0.03,1.04,0.00,M3] [#5 -0.11,0.90,0.71,U] [#6 0.02,0.90,0.69,U] [#7 -0.04,0.84,0.65,U] [#8 -0.23,1.06,0.00,M3] 
21:51:07.898 00.000 7988 single-star, 4 included, MultiStar: {-0.01, 0.89}, one-star: {0.19, 0.84}
21:51:07.900 00.002 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
21:51:07.900 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.25)
21:51:07.902 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.84 hyp=0.86 cameraTheta=1.35 mountX=-0.84 mountY=-0.21, mountTheta=-2.90
21:51:07.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.84, opts=13)
21:51:07.904 00.002 7988 Enqueuing Move request for scope (0.19, 0.84)
21:51:07.906 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:07.906 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.2
21:51:07.908 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:07.908 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:07.910 00.002 7988 Enqueuing Expose request
21:51:07.911 00.001 15712 Worker thread wakes up
21:51:07.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.84) opts 0xd
21:51:07.911 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.84)
21:51:07.911 00.000 15712 Moving (0.19, 0.84) raw xDistance=-0.84 yDistance=-0.21
21:51:07.913 00.002 15712 PPEC rslt: input = -0.84, final = -0.47, react = -0.50, pred = 0.03, hyst = -0.48, hyst_pct = 0.00, period_length = 636.00
21:51:07.913 00.000 15712 PPEC: input: -0.84, control: -0.47, exposure: 1500
21:51:07.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:07.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:51:07.913 00.000 15712 MoveAxis(E, 154, ABG)
21:51:07.913 00.000 15712 Guiding  Dir = 2, Dur = 154
21:51:07.913 00.000 15712 IsGuiding returns 0
21:51:07.930 00.017 15712 PulseGuide returned control before completion, sleep 149
21:51:08.103 00.173 15712 IsGuiding returns 0
21:51:08.103 00.000 15712 Move returns status 0, amount 154
21:51:08.103 00.000 15712 MoveAxis(N, 0, ABG)
21:51:08.103 00.000 15712 Move returns status 0, amount 0
21:51:08.103 00.000 15712 move complete, result=0
21:51:08.103 00.000 7988 GuideStep: -0.8 px 154 ms EAST, -0.2 px 0 ms NORTH
21:51:08.110 00.007 15712 worker thread done servicing request
21:51:08.110 00.000 15712 Worker thread wakes up
21:51:08.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:08.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:09.749 01.639 15712 Exposure complete
21:51:09.806 00.057 15712 worker thread done servicing request
21:51:09.806 00.000 7988 OnExposeComplete: enter
21:51:09.806 00.000 7988 UpdateGuideState(): m_state=6
21:51:09.810 00.004 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7061
21:51:09.810 00.000 7988 Star::Find returns 1 (0), X=1182.21, Y=443.39, Mass=1553, SNR=27.0, Peak=241 HFD=3.6
21:51:09.810 00.000 7988 MultiStar: [#1 -0.18,0.26,0.97,U] [#2 -0.01,0.17,0.99,U] [#3 -0.12,0.21,0.92,U] [#4 -0.23,0.22,1.06,U] [#5 -0.03,0.19,0.68,U] [#6 -0.16,0.31,0.69,U] [#7 -0.09,0.22,0.64,U] [#8 -0.18,0.15,0.65,U] 
21:51:09.810 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.21}, one-star: {0.09, 0.15}
21:51:09.810 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
21:51:09.810 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
21:51:09.810 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.02 mountX=-0.15 mountY=-0.09, mountTheta=-2.58
21:51:09.810 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.15, opts=13)
21:51:09.819 00.009 7988 Enqueuing Move request for scope (0.09, 0.15)
21:51:09.819 00.000 15712 Worker thread wakes up
21:51:09.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
21:51:09.819 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
21:51:09.819 00.000 15712 Moving (0.09, 0.15) raw xDistance=-0.15 yDistance=-0.09
21:51:09.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:09.819 00.000 7988 UpdateGuideState exits: m=1553 SNR=27.0
21:51:09.822 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:09.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:09.824 00.002 7988 Enqueuing Expose request
21:51:09.826 00.002 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:51:09.826 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
21:51:09.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:09.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:51:09.826 00.000 15712 MoveAxis(W, 9, ABG)
21:51:09.826 00.000 15712 Guiding  Dir = 3, Dur = 9
21:51:09.826 00.000 15712 IsGuiding returns 0
21:51:09.842 00.016 15712 IsGuiding returns 0
21:51:09.842 00.000 15712 Move returns status 0, amount 9
21:51:09.842 00.000 15712 MoveAxis(N, 0, ABG)
21:51:09.842 00.000 15712 Move returns status 0, amount 0
21:51:09.842 00.000 15712 move complete, result=0
21:51:09.842 00.000 15712 worker thread done servicing request
21:51:09.842 00.000 15712 Worker thread wakes up
21:51:09.842 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
21:51:09.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:09.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:11.262 01.420 15712 Exposure complete
21:51:11.316 00.054 15712 worker thread done servicing request
21:51:11.316 00.000 7988 OnExposeComplete: enter
21:51:11.316 00.000 7988 UpdateGuideState(): m_state=6
21:51:11.323 00.007 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7062
21:51:11.324 00.001 7988 Star::Find returns 1 (0), X=1182.09, Y=443.19, Mass=1487, SNR=26.3, Peak=240 HFD=3.4
21:51:11.324 00.000 7988 MultiStar: [#1 -0.20,-0.09,1.02,U] [#2 -0.10,0.28,1.01,U] [#3 -0.30,0.09,0.97,U] [#4 -0.33,0.20,1.02,U] [#5 -0.14,-0.12,0.71,U] [#6 -0.06,-0.12,0.71,U] [#7 -0.05,-0.18,0.67,U] [#8 -0.53,0.11,0.63,U] 
21:51:11.324 00.000 7988 single-star, 8 included, MultiStar: {-0.19, 0.03}, one-star: {-0.02, -0.06}
21:51:11.324 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
21:51:11.324 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.72 = 2.72)
21:51:11.324 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.97 mountX=0.06 mountY=0.03, mountTheta=0.42
21:51:11.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
21:51:11.333 00.009 7988 Enqueuing Move request for scope (-0.02, -0.06)
21:51:11.333 00.000 15712 Worker thread wakes up
21:51:11.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
21:51:11.333 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
21:51:11.333 00.000 15712 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.03
21:51:11.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:11.333 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
21:51:11.336 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:11.336 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:11.338 00.002 7988 Enqueuing Expose request
21:51:11.338 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:51:11.338 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
21:51:11.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:11.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:51:11.338 00.000 15712 MoveAxis(W, 6, ABG)
21:51:11.340 00.002 15712 Guiding  Dir = 3, Dur = 6
21:51:11.340 00.000 15712 IsGuiding returns 0
21:51:11.401 00.061 15712 IsGuiding returns 0
21:51:11.401 00.000 15712 Move returns status 0, amount 6
21:51:11.401 00.000 15712 MoveAxis(N, 0, ABG)
21:51:11.401 00.000 15712 Move returns status 0, amount 0
21:51:11.401 00.000 15712 move complete, result=0
21:51:11.401 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
21:51:11.403 00.002 15712 worker thread done servicing request
21:51:11.403 00.000 15712 Worker thread wakes up
21:51:11.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:11.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:13.046 01.643 15712 Exposure complete
21:51:13.103 00.057 15712 worker thread done servicing request
21:51:13.103 00.000 7988 OnExposeComplete: enter
21:51:13.103 00.000 7988 UpdateGuideState(): m_state=6
21:51:13.107 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7063
21:51:13.107 00.000 7988 Star::Find returns 1 (0), X=1182.17, Y=442.91, Mass=1592, SNR=27.2, Peak=215 HFD=3.7
21:51:13.107 00.000 7988 MultiStar: [#1 -0.06,-0.49,0.99,U] [#2 -0.13,-0.16,1.01,U] [#3 -0.33,-0.26,0.96,U] [#4 -0.28,-0.18,0.99,U] [#5 -0.17,-0.14,0.69,U] [#6 -0.07,-0.31,0.67,U] [#7 -0.09,-0.47,0.64,U] [#8 -0.33,-0.45,0.65,U] 
21:51:13.107 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.31}, one-star: {0.05, -0.34}
21:51:13.107 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
21:51:13.107 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.02)
21:51:13.107 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.42 mountX=0.34 mountY=-0.04, mountTheta=-0.13
21:51:13.107 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.34, opts=13)
21:51:13.107 00.000 7988 Enqueuing Move request for scope (0.05, -0.34)
21:51:13.107 00.000 15712 Worker thread wakes up
21:51:13.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.34) opts 0xd
21:51:13.107 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.34)
21:51:13.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:13.107 00.000 7988 UpdateGuideState exits: m=1592 SNR=27.2
21:51:13.120 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:13.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:13.120 00.000 7988 Enqueuing Expose request
21:51:13.123 00.003 15712 Moving (0.05, -0.34) raw xDistance=0.34 yDistance=-0.04
21:51:13.123 00.000 15712 PPEC rslt: input = 0.34, final = 0.22, react = 0.20, pred = 0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 636.00
21:51:13.123 00.000 15712 PPEC: input: 0.34, control: 0.22, exposure: 1500
21:51:13.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:13.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:51:13.123 00.000 15712 MoveAxis(W, 70, ABG)
21:51:13.123 00.000 15712 Guiding  Dir = 3, Dur = 70
21:51:13.123 00.000 15712 IsGuiding returns 0
21:51:13.139 00.016 15712 PulseGuide returned control before completion, sleep 66
21:51:13.222 00.083 15712 IsGuiding returns 0
21:51:13.222 00.000 15712 Move returns status 0, amount 70
21:51:13.222 00.000 15712 MoveAxis(N, 0, ABG)
21:51:13.222 00.000 15712 Move returns status 0, amount 0
21:51:13.222 00.000 15712 move complete, result=0
21:51:13.222 00.000 7988 GuideStep: 0.3 px 70 ms WEST, -0.0 px 0 ms NORTH
21:51:13.225 00.003 15712 worker thread done servicing request
21:51:13.225 00.000 15712 Worker thread wakes up
21:51:13.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:13.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:14.640 01.415 15712 Exposure complete
21:51:14.699 00.059 15712 worker thread done servicing request
21:51:14.699 00.000 7988 OnExposeComplete: enter
21:51:14.700 00.001 7988 UpdateGuideState(): m_state=6
21:51:14.701 00.001 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7064
21:51:14.701 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=442.77, Mass=1634, SNR=27.5, Peak=203 HFD=3.5
21:51:14.701 00.000 7988 MultiStar: [#1 -0.12,-0.31,0.99,U] [#2 0.06,-0.04,0.96,U] [#3 -0.22,-0.13,0.96,U] [#4 -0.26,-0.09,0.97,U] [#5 0.08,-0.32,0.69,U] [#6 0.05,-0.29,0.69,U] [#7 -0.09,-0.37,0.62,U] [#8 -0.19,-0.31,0.64,U] 
21:51:14.701 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.25}, one-star: {0.20, -0.48}
21:51:14.701 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
21:51:14.701 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
21:51:14.701 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.79 mountX=0.25 mountY=0.06, mountTheta=0.24
21:51:14.701 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.25, opts=13)
21:51:14.701 00.000 7988 Enqueuing Move request for scope (-0.05, -0.25)
21:51:14.701 00.000 15712 Worker thread wakes up
21:51:14.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
21:51:14.701 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
21:51:14.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:14.701 00.000 7988 UpdateGuideState exits: m=1634 SNR=27.5
21:51:14.701 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:14.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:14.701 00.000 7988 Enqueuing Expose request
21:51:14.717 00.016 15712 Moving (-0.05, -0.25) raw xDistance=0.25 yDistance=0.06
21:51:14.717 00.000 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:51:14.717 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
21:51:14.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:14.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:51:14.717 00.000 15712 MoveAxis(W, 50, ABG)
21:51:14.717 00.000 15712 Guiding  Dir = 3, Dur = 50
21:51:14.717 00.000 15712 IsGuiding returns 0
21:51:14.738 00.021 15712 PulseGuide returned control before completion, sleep 41
21:51:14.819 00.081 15712 IsGuiding returns 0
21:51:14.819 00.000 15712 Move returns status 0, amount 50
21:51:14.819 00.000 15712 MoveAxis(N, 0, ABG)
21:51:14.819 00.000 15712 Move returns status 0, amount 0
21:51:14.819 00.000 15712 move complete, result=0
21:51:14.819 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
21:51:14.824 00.005 15712 worker thread done servicing request
21:51:14.824 00.000 15712 Worker thread wakes up
21:51:14.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:14.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:16.457 01.633 15712 Exposure complete
21:51:16.505 00.048 15712 worker thread done servicing request
21:51:16.505 00.000 7988 OnExposeComplete: enter
21:51:16.505 00.000 7988 UpdateGuideState(): m_state=6
21:51:16.520 00.015 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7065
21:51:16.522 00.002 7988 Star::Find returns 1 (0), X=1182.37, Y=443.13, Mass=1586, SNR=27.2, Peak=205 HFD=3.7
21:51:16.522 00.000 7988 MultiStar: [#1 -0.01,0.06,0.99,U] [#2 0.13,0.19,0.97,U] [#3 -0.25,0.25,0.93,U] [#4 -0.16,0.21,1.00,U] [#5 0.33,-0.13,0.71,U] [#6 0.11,0.06,0.69,U] [#7 -0.04,-0.01,0.64,U] [#8 -0.08,0.15,0.64,U] 
21:51:16.524 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.25, -0.12}
21:51:16.524 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.58) = xAngle (2.83 = 2.83)
21:51:16.526 00.002 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.94 = -0.35)
21:51:16.526 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.25 mountX=-0.08 mountY=-0.03, mountTheta=-2.80
21:51:16.528 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.08, opts=13)
21:51:16.530 00.002 7988 Enqueuing Move request for scope (0.03, 0.08)
21:51:16.530 00.000 15712 Worker thread wakes up
21:51:16.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
21:51:16.530 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
21:51:16.530 00.000 15712 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.03
21:51:16.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:16.530 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.2
21:51:16.533 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:16.533 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:16.535 00.002 7988 Enqueuing Expose request
21:51:16.536 00.001 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:51:16.536 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
21:51:16.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:16.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:51:16.536 00.000 15712 MoveAxis(W, 6, ABG)
21:51:16.537 00.001 15712 Guiding  Dir = 3, Dur = 6
21:51:16.537 00.000 15712 IsGuiding returns 0
21:51:16.562 00.025 15712 IsGuiding returns 0
21:51:16.562 00.000 15712 Move returns status 0, amount 6
21:51:16.562 00.000 15712 MoveAxis(N, 0, ABG)
21:51:16.562 00.000 15712 Move returns status 0, amount 0
21:51:16.562 00.000 15712 move complete, result=0
21:51:16.562 00.000 15712 worker thread done servicing request
21:51:16.562 00.000 15712 Worker thread wakes up
21:51:16.562 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
21:51:16.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:16.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:17.971 01.409 15712 Exposure complete
21:51:18.030 00.059 15712 worker thread done servicing request
21:51:18.030 00.000 7988 OnExposeComplete: enter
21:51:18.030 00.000 7988 UpdateGuideState(): m_state=6
21:51:18.032 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7066
21:51:18.034 00.002 7988 Star::Find returns 1 (0), X=1182.29, Y=443.33, Mass=1489, SNR=26.3, Peak=228 HFD=3.5
21:51:18.034 00.000 7988 MultiStar: [#1 -0.16,0.14,1.04,U] [#2 -0.06,0.47,1.00,U] [#3 -0.27,0.33,1.00,U] [#4 -0.27,0.29,1.02,U] [#5 -0.07,0.03,0.67,U] [#6 -0.08,0.36,0.76,U] [#7 -0.12,0.17,0.68,U] [#8 -0.52,0.35,0.65,U] 
21:51:18.036 00.002 7988 single-star, 8 included, MultiStar: {-0.14, 0.25}, one-star: {0.18, 0.08}
21:51:18.036 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.58) = xAngle (2.01 = 2.01)
21:51:18.038 00.002 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.12 = -1.17)
21:51:18.040 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.43 mountX=-0.08 mountY=-0.18, mountTheta=-2.00
21:51:18.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.08, opts=13)
21:51:18.042 00.002 7988 Enqueuing Move request for scope (0.18, 0.08)
21:51:18.044 00.002 15712 Worker thread wakes up
21:51:18.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
21:51:18.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
21:51:18.044 00.000 15712 Moving (0.18, 0.08) raw xDistance=-0.08 yDistance=-0.18
21:51:18.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:18.044 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.3
21:51:18.046 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:18.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:18.048 00.002 7988 Enqueuing Expose request
21:51:18.048 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:51:18.048 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
21:51:18.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:18.051 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:51:18.051 00.000 15712 MoveAxis(W, 10, ABG)
21:51:18.051 00.000 15712 Guiding  Dir = 3, Dur = 10
21:51:18.051 00.000 15712 IsGuiding returns 0
21:51:18.064 00.013 15712 IsGuiding returns 1
21:51:18.064 00.000 15712 scope still moving after pulse duration time elapsed
21:51:18.115 00.051 15712 IsGuiding returns 0
21:51:18.115 00.000 15712 scope move finished after 10 + 53 ms
21:51:18.115 00.000 15712 Move returns status 0, amount 10
21:51:18.115 00.000 15712 MoveAxis(N, 0, ABG)
21:51:18.115 00.000 15712 Move returns status 0, amount 0
21:51:18.115 00.000 15712 move complete, result=0
21:51:18.115 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
21:51:18.116 00.001 15712 worker thread done servicing request
21:51:18.116 00.000 15712 Worker thread wakes up
21:51:18.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:18.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:19.755 01.639 15712 Exposure complete
21:51:19.815 00.060 7988 OnExposeComplete: enter
21:51:19.817 00.002 7988 UpdateGuideState(): m_state=6
21:51:19.819 00.002 15712 worker thread done servicing request
21:51:19.819 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7067
21:51:19.819 00.000 7988 Star::Find returns 1 (0), X=1181.81, Y=443.55, Mass=1520, SNR=26.3, Peak=201 HFD=3.5
21:51:19.819 00.000 7988 MultiStar: [#1 -0.38,0.19,1.01,U] [#2 -0.19,0.46,1.04,U] [#3 -0.48,0.59,0.95,U] [#4 -0.65,0.34,1.03,U] [#5 -0.27,0.38,0.69,U] [#6 -0.13,0.38,0.70,U] [#7 -0.34,0.22,0.64,U] [#8 -0.41,0.16,0.61,U] 
21:51:19.819 00.000 7988 single-star, 8 included, MultiStar: {-0.36, 0.35}, one-star: {-0.31, 0.30}
21:51:19.819 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.95 = -2.33)
21:51:19.819 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.78)
21:51:19.819 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.30 hyp=0.43 cameraTheta=2.38 mountX=-0.30 mountY=0.30, mountTheta=2.34
21:51:19.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.30, opts=13)
21:51:19.819 00.000 7988 Enqueuing Move request for scope (-0.31, 0.30)
21:51:19.819 00.000 15712 Worker thread wakes up
21:51:19.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.30) opts 0xd
21:51:19.819 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.30)
21:51:19.819 00.000 15712 Moving (-0.31, 0.30) raw xDistance=-0.30 yDistance=0.30
21:51:19.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:19.833 00.014 7988 UpdateGuideState exits: m=1520 SNR=26.3
21:51:19.833 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:19.834 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:19.836 00.002 7988 Enqueuing Expose request
21:51:19.836 00.000 15712 PPEC rslt: input = -0.30, final = -0.12, react = -0.18, pred = 0.06, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
21:51:19.836 00.000 15712 PPEC: input: -0.30, control: -0.12, exposure: 1500
21:51:19.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
21:51:19.836 00.000 15712 MoveAxis(E, 40, ABG)
21:51:19.836 00.000 15712 Guiding  Dir = 2, Dur = 40
21:51:19.836 00.000 15712 IsGuiding returns 0
21:51:19.853 00.017 15712 PulseGuide returned control before completion, sleep 33
21:51:19.904 00.051 15712 IsGuiding returns 0
21:51:19.904 00.000 15712 Move returns status 0, amount 40
21:51:19.904 00.000 15712 MoveAxis(S, 77, ABG)
21:51:19.904 00.000 15712 Guiding  Dir = 1, Dur = 77
21:51:19.904 00.000 15712 IsGuiding returns 0
21:51:19.978 00.074 15712 IsGuiding returns 1
21:51:19.978 00.000 15712 scope still moving after pulse duration time elapsed
21:51:20.015 00.037 15712 IsGuiding returns 1
21:51:20.043 00.028 15712 IsGuiding returns 1
21:51:20.108 00.065 15712 IsGuiding returns 0
21:51:20.108 00.000 15712 scope move finished after 77 + 130 ms
21:51:20.108 00.000 15712 Move returns status 0, amount 77
21:51:20.108 00.000 15712 move complete, result=0
21:51:20.108 00.000 7988 GuideStep: -0.3 px 40 ms EAST, 0.3 px 77 ms SOUTH
21:51:20.114 00.006 15712 worker thread done servicing request
21:51:20.114 00.000 15712 Worker thread wakes up
21:51:20.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:20.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:21.528 01.414 15712 Exposure complete
21:51:21.586 00.058 15712 worker thread done servicing request
21:51:21.586 00.000 7988 OnExposeComplete: enter
21:51:21.588 00.002 7988 UpdateGuideState(): m_state=6
21:51:21.590 00.002 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7068
21:51:21.590 00.000 7988 Star::Find returns 1 (0), X=1182.04, Y=443.87, Mass=1476, SNR=26.1, Peak=194 HFD=3.3
21:51:21.590 00.000 7988 MultiStar: [#1 -0.39,0.55,1.07,U] [#2 -0.13,0.72,1.05,U] [#3 -0.37,0.66,0.99,U] [#4 -0.47,0.64,1.03,U] [#5 -0.13,0.55,0.73,U] [#6 -0.28,0.57,0.74,U] [#7 -0.27,0.45,0.68,U] [#8 -0.31,0.78,0.69,U] 
21:51:21.590 00.000 7988 single-star, 8 included, MultiStar: {-0.27, 0.62}, one-star: {-0.08, 0.62}
21:51:21.590 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
21:51:21.590 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
21:51:21.590 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.62 hyp=0.62 cameraTheta=1.70 mountX=-0.62 mountY=0.06, mountTheta=3.04
21:51:21.590 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.62, opts=13)
21:51:21.590 00.000 7988 Enqueuing Move request for scope (-0.08, 0.62)
21:51:21.590 00.000 15712 Worker thread wakes up
21:51:21.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.62) opts 0xd
21:51:21.590 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.62)
21:51:21.590 00.000 15712 Moving (-0.08, 0.62) raw xDistance=-0.62 yDistance=0.06
21:51:21.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:21.590 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1
21:51:21.603 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:21.603 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:21.605 00.002 7988 Enqueuing Expose request
21:51:21.606 00.001 15712 PPEC rslt: input = -0.62, final = -0.31, react = -0.37, pred = 0.06, hyst = -0.33, hyst_pct = 0.00, period_length = 636.00
21:51:21.606 00.000 15712 PPEC: input: -0.62, control: -0.31, exposure: 1500
21:51:21.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:21.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:51:21.606 00.000 15712 MoveAxis(E, 101, ABG)
21:51:21.606 00.000 15712 Guiding  Dir = 2, Dur = 101
21:51:21.606 00.000 15712 IsGuiding returns 0
21:51:21.622 00.016 15712 PulseGuide returned control before completion, sleep 88
21:51:21.757 00.135 15712 IsGuiding returns 0
21:51:21.757 00.000 15712 Move returns status 0, amount 101
21:51:21.757 00.000 15712 MoveAxis(N, 0, ABG)
21:51:21.757 00.000 15712 Move returns status 0, amount 0
21:51:21.757 00.000 15712 move complete, result=0
21:51:21.757 00.000 15712 worker thread done servicing request
21:51:21.757 00.000 15712 Worker thread wakes up
21:51:21.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:21.757 00.000 7988 GuideStep: -0.6 px 101 ms EAST, 0.1 px 0 ms NORTH
21:51:21.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:23.393 01.636 15712 Exposure complete
21:51:23.439 00.046 15712 worker thread done servicing request
21:51:23.439 00.000 7988 OnExposeComplete: enter
21:51:23.439 00.000 7988 UpdateGuideState(): m_state=6
21:51:23.454 00.015 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7069
21:51:23.456 00.002 7988 Star::Find returns 1 (0), X=1182.11, Y=443.64, Mass=1483, SNR=26.2, Peak=206 HFD=3.3
21:51:23.456 00.000 7988 MultiStar: [#1 -0.42,0.43,0.98,U] [#2 -0.29,0.67,0.99,U] [#3 -0.39,0.58,0.97,U] [#4 -0.50,0.49,1.05,U] [#5 -0.25,0.58,0.70,U] [#6 -0.26,0.33,0.73,U] [#7 -0.24,0.32,0.61,U] [#8 -0.39,0.64,0.66,U] 
21:51:23.456 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.50}, one-star: {-0.01, 0.39}
21:51:23.456 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.11)
21:51:23.456 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.00)
21:51:23.456 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.60 mountX=-0.39 mountY=0.00, mountTheta=3.14
21:51:23.456 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.39, opts=13)
21:51:23.456 00.000 7988 Enqueuing Move request for scope (-0.01, 0.39)
21:51:23.456 00.000 15712 Worker thread wakes up
21:51:23.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.39) opts 0xd
21:51:23.456 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.39)
21:51:23.456 00.000 15712 Moving (-0.01, 0.39) raw xDistance=-0.39 yDistance=0.00
21:51:23.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:23.456 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.2
21:51:23.467 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:23.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:23.469 00.002 7988 Enqueuing Expose request
21:51:23.470 00.001 15712 PPEC rslt: input = -0.39, final = -0.16, react = -0.24, pred = 0.07, hyst = -0.22, hyst_pct = 0.00, period_length = 636.00
21:51:23.470 00.000 15712 PPEC: input: -0.39, control: -0.16, exposure: 1500
21:51:23.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:23.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:51:23.470 00.000 15712 MoveAxis(E, 52, ABG)
21:51:23.470 00.000 15712 Guiding  Dir = 2, Dur = 52
21:51:23.470 00.000 15712 IsGuiding returns 0
21:51:23.502 00.032 15712 PulseGuide returned control before completion, sleep 33
21:51:23.558 00.056 15712 IsGuiding returns 0
21:51:23.558 00.000 15712 Move returns status 0, amount 52
21:51:23.558 00.000 15712 MoveAxis(N, 0, ABG)
21:51:23.558 00.000 15712 Move returns status 0, amount 0
21:51:23.558 00.000 15712 move complete, result=0
21:51:23.558 00.000 15712 worker thread done servicing request
21:51:23.558 00.000 15712 Worker thread wakes up
21:51:23.566 00.008 7988 GuideStep: -0.4 px 52 ms EAST, 0.0 px 0 ms NORTH
21:51:23.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:23.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:24.985 01.419 15712 Exposure complete
21:51:25.042 00.057 15712 worker thread done servicing request
21:51:25.042 00.000 7988 OnExposeComplete: enter
21:51:25.046 00.004 7988 UpdateGuideState(): m_state=6
21:51:25.046 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7070
21:51:25.046 00.000 7988 Star::Find returns 1 (0), X=1182.03, Y=443.40, Mass=1501, SNR=26.4, Peak=235 HFD=3.4
21:51:25.048 00.002 7988 MultiStar: [#1 -0.20,-0.14,1.02,U] [#2 -0.32,0.29,0.99,U] [#3 -0.23,0.34,0.94,U] [#4 -0.48,0.18,1.07,U] [#5 -0.29,-0.11,0.69,U] [#6 -0.21,0.05,0.72,U] [#7 -0.26,-0.00,0.70,U] [#8 -0.50,0.16,0.65,U] 
21:51:25.048 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.11}, one-star: {-0.09, 0.15}
21:51:25.050 00.002 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.58) = xAngle (3.69 = -2.59)
21:51:25.050 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.52)
21:51:25.052 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.11 mountX=-0.15 mountY=0.09, mountTheta=2.62
21:51:25.054 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.15, opts=13)
21:51:25.054 00.000 7988 Enqueuing Move request for scope (-0.09, 0.15)
21:51:25.054 00.000 15712 Worker thread wakes up
21:51:25.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
21:51:25.054 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
21:51:25.054 00.000 15712 Moving (-0.09, 0.15) raw xDistance=-0.15 yDistance=0.09
21:51:25.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:25.054 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
21:51:25.059 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:25.059 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:25.061 00.002 7988 Enqueuing Expose request
21:51:25.061 00.000 15712 PPEC rslt: input = -0.15, final = 0.06, react = -0.09, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:51:25.061 00.000 15712 PPEC: input: -0.15, control: 0.06, exposure: 1500
21:51:25.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:25.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:51:25.061 00.000 15712 MoveAxis(W, 20, ABG)
21:51:25.061 00.000 15712 Guiding  Dir = 3, Dur = 20
21:51:25.061 00.000 15712 IsGuiding returns 0
21:51:25.083 00.022 15712 PulseGuide returned control before completion, sleep 11
21:51:25.109 00.026 15712 IsGuiding returns 1
21:51:25.109 00.000 15712 scope still moving after pulse duration time elapsed
21:51:25.147 00.038 15712 IsGuiding returns 0
21:51:25.147 00.000 15712 scope move finished after 20 + 63 ms
21:51:25.147 00.000 15712 Move returns status 0, amount 20
21:51:25.147 00.000 15712 MoveAxis(N, 0, ABG)
21:51:25.147 00.000 15712 Move returns status 0, amount 0
21:51:25.147 00.000 15712 move complete, result=0
21:51:25.147 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
21:51:25.149 00.002 15712 worker thread done servicing request
21:51:25.149 00.000 15712 Worker thread wakes up
21:51:25.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:25.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:26.790 01.641 15712 Exposure complete
21:51:26.848 00.058 15712 worker thread done servicing request
21:51:26.848 00.000 7988 OnExposeComplete: enter
21:51:26.848 00.000 7988 UpdateGuideState(): m_state=6
21:51:26.848 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7071
21:51:26.851 00.003 7988 Star::Find returns 1 (1), X=1181.99, Y=443.24, Mass=1496, SNR=26.3, Peak=255 HFD=3.2
21:51:26.853 00.002 7988 MultiStar: [#1 -0.22,-0.08,1.02,U] [#2 -0.20,0.13,1.01,U] [#3 -0.34,0.19,0.95,U] [#4 -0.37,0.04,1.04,U] [#5 -0.13,-0.03,0.76,U] [#6 -0.32,0.02,0.72,U] [#7 -0.29,0.03,0.70,U] [#8 -0.26,0.00,0.70,U] 
21:51:26.853 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.04}, one-star: {-0.13, -0.01}
21:51:26.855 00.002 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.58) = xAngle (-1.51 = -1.51)
21:51:26.855 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.60 = 1.60)
21:51:26.857 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.09 mountX=0.01 mountY=0.13, mountTheta=1.51
21:51:26.859 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
21:51:26.859 00.000 7988 Enqueuing Move request for scope (-0.13, -0.01)
21:51:26.861 00.002 15712 Worker thread wakes up
21:51:26.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
21:51:26.861 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
21:51:26.861 00.000 15712 Moving (-0.13, -0.01) raw xDistance=0.01 yDistance=0.13
21:51:26.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:26.861 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.3 Saturated
21:51:26.864 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:26.864 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:26.866 00.002 7988 Enqueuing Expose request
21:51:26.866 00.000 15712 PPEC rslt: input = 0.01, final = 0.07, react = 0.00, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:51:26.866 00.000 15712 PPEC: input: 0.01, control: 0.07, exposure: 1500
21:51:26.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:26.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:51:26.866 00.000 15712 MoveAxis(W, 24, ABG)
21:51:26.866 00.000 15712 Guiding  Dir = 3, Dur = 24
21:51:26.867 00.001 15712 IsGuiding returns 0
21:51:26.889 00.022 15712 PulseGuide returned control before completion, sleep 13
21:51:26.947 00.058 15712 IsGuiding returns 1
21:51:26.947 00.000 15712 scope still moving after pulse duration time elapsed
21:51:26.979 00.032 15712 IsGuiding returns 0
21:51:26.979 00.000 15712 scope move finished after 24 + 87 ms
21:51:26.979 00.000 15712 Move returns status 0, amount 24
21:51:26.979 00.000 15712 MoveAxis(N, 0, ABG)
21:51:26.979 00.000 15712 Move returns status 0, amount 0
21:51:26.979 00.000 15712 move complete, result=0
21:51:26.979 00.000 15712 worker thread done servicing request
21:51:26.979 00.000 15712 Worker thread wakes up
21:51:26.979 00.000 7988 GuideStep: 0.0 px 24 ms WEST, 0.1 px 0 ms NORTH
21:51:26.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:26.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:28.400 01.421 15712 Exposure complete
21:51:28.451 00.051 15712 worker thread done servicing request
21:51:28.451 00.000 7988 OnExposeComplete: enter
21:51:28.451 00.000 7988 UpdateGuideState(): m_state=6
21:51:28.461 00.010 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7072
21:51:28.461 00.000 7988 Star::Find returns 1 (0), X=1182.09, Y=443.21, Mass=1511, SNR=26.6, Peak=214 HFD=3.4
21:51:28.461 00.000 7988 MultiStar: [#1 -0.34,-0.10,1.02,U] [#2 -0.16,0.24,0.99,U] [#3 -0.40,0.21,0.95,U] [#4 -0.33,0.14,1.02,U] [#5 -0.16,-0.12,0.72,U] [#6 -0.30,0.04,0.70,U] [#7 -0.00,0.01,0.65,U] [#8 -0.38,0.08,0.66,U] 
21:51:28.461 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.06}, one-star: {-0.03, -0.04}
21:51:28.461 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
21:51:28.461 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
21:51:28.468 00.007 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.15 mountX=0.04 mountY=0.03, mountTheta=0.59
21:51:28.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.04, opts=13)
21:51:28.468 00.000 7988 Enqueuing Move request for scope (-0.03, -0.04)
21:51:28.468 00.000 15712 Worker thread wakes up
21:51:28.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
21:51:28.468 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
21:51:28.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:28.468 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.6
21:51:28.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:28.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:28.468 00.000 7988 Enqueuing Expose request
21:51:28.477 00.009 15712 Moving (-0.03, -0.04) raw xDistance=0.04 yDistance=0.03
21:51:28.477 00.000 15712 PPEC rslt: input = 0.04, final = 0.07, react = 0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:51:28.477 00.000 15712 PPEC: input: 0.04, control: 0.07, exposure: 1500
21:51:28.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:28.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:51:28.477 00.000 15712 MoveAxis(W, 23, ABG)
21:51:28.477 00.000 15712 Guiding  Dir = 3, Dur = 23
21:51:28.477 00.000 15712 IsGuiding returns 0
21:51:28.501 00.024 15712 PulseGuide returned control before completion, sleep 12
21:51:28.525 00.024 15712 IsGuiding returns 1
21:51:28.525 00.000 15712 scope still moving after pulse duration time elapsed
21:51:28.562 00.037 15712 IsGuiding returns 0
21:51:28.562 00.000 15712 scope move finished after 23 + 62 ms
21:51:28.562 00.000 15712 Move returns status 0, amount 23
21:51:28.562 00.000 15712 MoveAxis(N, 0, ABG)
21:51:28.562 00.000 15712 Move returns status 0, amount 0
21:51:28.562 00.000 15712 move complete, result=0
21:51:28.562 00.000 7988 GuideStep: 0.0 px 23 ms WEST, 0.0 px 0 ms NORTH
21:51:28.569 00.007 15712 worker thread done servicing request
21:51:28.569 00.000 15712 Worker thread wakes up
21:51:28.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:28.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:30.202 01.633 15712 Exposure complete
21:51:30.253 00.051 15712 worker thread done servicing request
21:51:30.253 00.000 7988 OnExposeComplete: enter
21:51:30.253 00.000 7988 UpdateGuideState(): m_state=6
21:51:30.263 00.010 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7073
21:51:30.263 00.000 7988 Star::Find returns 1 (0), X=1182.22, Y=443.63, Mass=1482, SNR=26.3, Peak=197 HFD=3.3
21:51:30.265 00.002 7988 MultiStar: [#1 -0.09,0.51,1.03,U] [#2 0.08,0.72,1.03,U] [#3 -0.26,0.74,0.95,U] [#4 0.00,0.66,1.04,U] [#5 0.20,0.57,0.70,U] [#6 -0.02,0.56,0.69,U] [#7 -0.10,0.68,0.69,U] [#8 -0.16,0.60,0.64,U] 
21:51:30.267 00.002 7988 single-star, 8 included, MultiStar: {-0.03, 0.60}, one-star: {0.10, 0.39}
21:51:30.267 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
21:51:30.269 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
21:51:30.270 00.001 7988 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.31 mountX=-0.39 mountY=-0.11, mountTheta=-2.85
21:51:30.270 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.39, opts=13)
21:51:30.272 00.002 7988 Enqueuing Move request for scope (0.10, 0.39)
21:51:30.272 00.000 15712 Worker thread wakes up
21:51:30.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd
21:51:30.272 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.39)
21:51:30.272 00.000 15712 Moving (0.10, 0.39) raw xDistance=-0.39 yDistance=-0.11
21:51:30.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:30.272 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.3
21:51:30.276 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:30.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:30.278 00.002 7988 Enqueuing Expose request
21:51:30.279 00.001 15712 PPEC rslt: input = -0.39, final = -0.16, react = -0.23, pred = 0.07, hyst = -0.20, hyst_pct = 0.00, period_length = 636.00
21:51:30.279 00.000 15712 PPEC: input: -0.39, control: -0.16, exposure: 1500
21:51:30.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:30.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:51:30.279 00.000 15712 MoveAxis(E, 54, ABG)
21:51:30.279 00.000 15712 Guiding  Dir = 2, Dur = 54
21:51:30.279 00.000 15712 IsGuiding returns 0
21:51:30.287 00.008 15712 PulseGuide returned control before completion, sleep 51
21:51:30.375 00.088 15712 IsGuiding returns 0
21:51:30.375 00.000 15712 Move returns status 0, amount 54
21:51:30.375 00.000 15712 MoveAxis(N, 0, ABG)
21:51:30.375 00.000 15712 Move returns status 0, amount 0
21:51:30.375 00.000 15712 move complete, result=0
21:51:30.375 00.000 15712 worker thread done servicing request
21:51:30.375 00.000 15712 Worker thread wakes up
21:51:30.375 00.000 7988 GuideStep: -0.4 px 54 ms EAST, -0.1 px 0 ms NORTH
21:51:30.377 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:30.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:31.796 01.419 15712 Exposure complete
21:51:31.850 00.054 15712 worker thread done servicing request
21:51:31.850 00.000 7988 OnExposeComplete: enter
21:51:31.857 00.007 7988 UpdateGuideState(): m_state=6
21:51:31.857 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7074
21:51:31.857 00.000 7988 Star::Find returns 1 (0), X=1181.93, Y=444.29, Mass=1537, SNR=26.8, Peak=199 HFD=3.4
21:51:31.857 00.000 7988 MultiStar: [#1 -0.40,0.88,1.00,U] [#2 -0.35,1.14,0.00,M1] [#3 -0.45,1.13,0.00,M1] [#4 -0.57,1.11,0.00,M1] [#5 -0.32,0.93,0.00,M1] [#6 -0.52,0.82,0.68,U] [#7 -0.34,1.06,0.00,M1] [#8 -0.36,1.18,0.00,M1] 
21:51:31.857 00.000 7988 refined, 2 included, MultiStar: {-0.35, 0.93}, one-star: {-0.19, 1.04}
21:51:31.857 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
21:51:31.857 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
21:51:31.857 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.93 hyp=0.99 cameraTheta=1.93 mountX=-0.92 mountY=0.33, mountTheta=2.80
21:51:31.857 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.93, opts=13)
21:51:31.867 00.010 7988 Enqueuing Move request for scope (-0.35, 0.93)
21:51:31.867 00.000 15712 Worker thread wakes up
21:51:31.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.93) opts 0xd
21:51:31.867 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.93)
21:51:31.867 00.000 15712 Moving (-0.35, 0.93) raw xDistance=-0.92 yDistance=0.33
21:51:31.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:31.867 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.8
21:51:31.870 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:31.870 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:31.872 00.002 7988 Enqueuing Expose request
21:51:31.872 00.000 15712 PPEC rslt: input = -0.92, final = -0.50, react = -0.55, pred = 0.06, hyst = -0.49, hyst_pct = 0.00, period_length = 636.00
21:51:31.872 00.000 15712 PPEC: input: -0.92, control: -0.50, exposure: 1500
21:51:31.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
21:51:31.872 00.000 15712 MoveAxis(E, 162, ABG)
21:51:31.872 00.000 15712 Guiding  Dir = 2, Dur = 162
21:51:31.909 00.037 15712 IsGuiding returns 0
21:51:31.920 00.011 15712 PulseGuide returned control before completion, sleep 157
21:51:32.096 00.176 15712 IsGuiding returns 0
21:51:32.096 00.000 15712 Move returns status 0, amount 162
21:51:32.096 00.000 15712 MoveAxis(S, 84, ABG)
21:51:32.096 00.000 15712 Guiding  Dir = 1, Dur = 84
21:51:32.096 00.000 15712 IsGuiding returns 0
21:51:32.181 00.085 15712 PulseGuide returned control before completion, sleep 15
21:51:32.213 00.032 15712 IsGuiding returns 1
21:51:32.213 00.000 15712 scope still moving after pulse duration time elapsed
21:51:32.239 00.026 15712 IsGuiding returns 1
21:51:32.309 00.070 15712 IsGuiding returns 0
21:51:32.309 00.000 15712 scope move finished after 84 + 123 ms
21:51:32.309 00.000 15712 Move returns status 0, amount 84
21:51:32.309 00.000 15712 move complete, result=0
21:51:32.309 00.000 7988 GuideStep: -0.9 px 162 ms EAST, 0.3 px 84 ms SOUTH
21:51:32.309 00.000 15712 worker thread done servicing request
21:51:32.309 00.000 15712 Worker thread wakes up
21:51:32.311 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:32.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:33.946 01.635 15712 Exposure complete
21:51:34.005 00.059 15712 worker thread done servicing request
21:51:34.005 00.000 7988 OnExposeComplete: enter
21:51:34.007 00.002 7988 UpdateGuideState(): m_state=6
21:51:34.007 00.000 7988 Star::Find(15, 1181, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7075
21:51:34.009 00.002 7988 Star::Find returns 1 (0), X=1181.99, Y=444.07, Mass=1543, SNR=27.1, Peak=205 HFD=3.6
21:51:34.011 00.002 7988 MultiStar: [#1 -0.16,0.62,0.99,U] [#2 -0.17,0.88,1.02,U] [#3 -0.40,0.69,0.93,U] [#4 -0.56,0.83,0.00,M2] [#5 -0.03,0.71,0.70,U] [#6 -0.17,0.71,0.69,U] [#7 -0.10,0.67,0.66,U] [#8 -0.41,0.76,0.61,U] 
21:51:34.011 00.000 7988 refined, 7 included, MultiStar: {-0.20, 0.74}, one-star: {-0.12, 0.82}
21:51:34.013 00.002 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
21:51:34.013 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
21:51:34.015 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.74 hyp=0.76 cameraTheta=1.83 mountX=-0.74 mountY=0.18, mountTheta=2.90
21:51:34.015 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.74, opts=13)
21:51:34.017 00.002 7988 Enqueuing Move request for scope (-0.20, 0.74)
21:51:34.019 00.002 15712 Worker thread wakes up
21:51:34.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.74) opts 0xd
21:51:34.019 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.74)
21:51:34.019 00.000 15712 Moving (-0.20, 0.74) raw xDistance=-0.74 yDistance=0.18
21:51:34.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:34.019 00.000 7988 UpdateGuideState exits: m=1543 SNR=27.1
21:51:34.021 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:34.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:34.021 00.000 7988 Enqueuing Expose request
21:51:34.024 00.003 15712 PPEC rslt: input = -0.74, final = -0.39, react = -0.44, pred = 0.05, hyst = -0.41, hyst_pct = 0.00, period_length = 636.00
21:51:34.024 00.000 15712 PPEC: input: -0.74, control: -0.39, exposure: 1500
21:51:34.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:34.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:51:34.024 00.000 15712 MoveAxis(E, 127, ABG)
21:51:34.024 00.000 15712 Guiding  Dir = 2, Dur = 127
21:51:34.024 00.000 15712 IsGuiding returns 0
21:51:34.046 00.022 15712 PulseGuide returned control before completion, sleep 112
21:51:34.168 00.122 15712 IsGuiding returns 1
21:51:34.168 00.000 15712 scope still moving after pulse duration time elapsed
21:51:34.211 00.043 15712 IsGuiding returns 0
21:51:34.211 00.000 15712 scope move finished after 127 + 59 ms
21:51:34.211 00.000 15712 Move returns status 0, amount 127
21:51:34.211 00.000 15712 MoveAxis(N, 0, ABG)
21:51:34.211 00.000 15712 Move returns status 0, amount 0
21:51:34.211 00.000 15712 move complete, result=0
21:51:34.211 00.000 7988 GuideStep: -0.7 px 127 ms EAST, 0.2 px 0 ms NORTH
21:51:34.213 00.002 15712 worker thread done servicing request
21:51:34.213 00.000 15712 Worker thread wakes up
21:51:34.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:34.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:35.622 01.409 15712 Exposure complete
21:51:35.674 00.052 15712 worker thread done servicing request
21:51:35.674 00.000 7988 OnExposeComplete: enter
21:51:35.684 00.010 7988 UpdateGuideState(): m_state=6
21:51:35.684 00.000 7988 Star::Find(15, 1181, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7076
21:51:35.684 00.000 7988 Star::Find returns 1 (0), X=1182.10, Y=443.79, Mass=1526, SNR=26.6, Peak=214 HFD=3.3
21:51:35.684 00.000 7988 MultiStar: [#1 -0.15,0.53,1.04,U] [#2 -0.31,0.72,1.00,U] [#3 -0.31,0.73,0.96,U] [#4 -0.45,0.49,1.03,U] [#5 -0.24,0.33,0.71,U] [#6 -0.12,0.50,0.72,U] [#7 -0.18,0.54,0.67,U] [#8 -0.43,0.65,0.67,U] 
21:51:35.684 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.57}, one-star: {-0.02, 0.54}
21:51:35.684 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
21:51:35.684 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.01)
21:51:35.691 00.007 7988 CameraToMount -- cameraX=-0.02 cameraY=0.54 hyp=0.54 cameraTheta=1.60 mountX=-0.54 mountY=0.00, mountTheta=3.13
21:51:35.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.54, opts=13)
21:51:35.691 00.000 7988 Enqueuing Move request for scope (-0.02, 0.54)
21:51:35.691 00.000 15712 Worker thread wakes up
21:51:35.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.54) opts 0xd
21:51:35.691 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.54)
21:51:35.691 00.000 15712 Moving (-0.02, 0.54) raw xDistance=-0.54 yDistance=0.00
21:51:35.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:35.691 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6
21:51:35.697 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:35.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:35.699 00.002 7988 Enqueuing Expose request
21:51:35.701 00.002 15712 PPEC rslt: input = -0.54, final = -0.26, react = -0.33, pred = 0.06, hyst = -0.32, hyst_pct = 0.00, period_length = 636.00
21:51:35.701 00.000 15712 PPEC: input: -0.54, control: -0.26, exposure: 1500
21:51:35.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:35.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:51:35.701 00.000 15712 MoveAxis(E, 85, ABG)
21:51:35.701 00.000 15712 Guiding  Dir = 2, Dur = 85
21:51:35.701 00.000 15712 IsGuiding returns 0
21:51:35.725 00.024 15712 PulseGuide returned control before completion, sleep 68
21:51:35.831 00.106 15712 IsGuiding returns 1
21:51:35.831 00.000 15712 scope still moving after pulse duration time elapsed
21:51:35.874 00.043 15712 IsGuiding returns 0
21:51:35.874 00.000 15712 scope move finished after 85 + 88 ms
21:51:35.874 00.000 15712 Move returns status 0, amount 85
21:51:35.874 00.000 15712 MoveAxis(N, 0, ABG)
21:51:35.874 00.000 15712 Move returns status 0, amount 0
21:51:35.874 00.000 15712 move complete, result=0
21:51:35.874 00.000 15712 worker thread done servicing request
21:51:35.874 00.000 15712 Worker thread wakes up
21:51:35.874 00.000 7988 GuideStep: -0.5 px 85 ms EAST, 0.0 px 0 ms NORTH
21:51:35.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:35.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:37.520 01.646 15712 Exposure complete
21:51:37.565 00.045 15712 worker thread done servicing request
21:51:37.565 00.000 7988 OnExposeComplete: enter
21:51:37.579 00.014 7988 UpdateGuideState(): m_state=6
21:51:37.579 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7077
21:51:37.581 00.002 7988 Star::Find returns 1 (0), X=1182.10, Y=442.94, Mass=1443, SNR=25.8, Peak=215 HFD=3.0
21:51:37.581 00.000 7988 MultiStar: [#1 -0.20,-0.25,1.07,U] [#2 -0.16,-0.03,1.03,U] [#3 -0.39,-0.05,0.99,U] [#4 -0.33,-0.16,1.04,U] [#5 -0.09,-0.27,0.71,U] [#6 -0.15,-0.26,0.77,U] [#7 -0.22,-0.34,0.70,U] [#8 -0.57,-0.20,0.70,U] 
21:51:37.581 00.000 7988 refined, 8 included, MultiStar: {-0.23, -0.20}, one-star: {-0.02, -0.31}
21:51:37.581 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.58) = xAngle (-0.85 = -0.85)
21:51:37.581 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.26 = 2.26)
21:51:37.581 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.20 hyp=0.31 cameraTheta=-2.43 mountX=0.20 mountY=0.24, mountTheta=0.86
21:51:37.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.20, opts=13)
21:51:37.581 00.000 7988 Enqueuing Move request for scope (-0.23, -0.20)
21:51:37.581 00.000 15712 Worker thread wakes up
21:51:37.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.20) opts 0xd
21:51:37.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.20)
21:51:37.581 00.000 15712 Moving (-0.23, -0.20) raw xDistance=0.20 yDistance=0.24
21:51:37.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:37.581 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.8
21:51:37.593 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:37.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:37.595 00.002 7988 Enqueuing Expose request
21:51:37.596 00.001 15712 PPEC rslt: input = 0.20, final = 0.19, react = 0.12, pred = 0.07, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:51:37.596 00.000 15712 PPEC: input: 0.20, control: 0.19, exposure: 1500
21:51:37.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:37.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:51:37.596 00.000 15712 MoveAxis(W, 62, ABG)
21:51:37.596 00.000 15712 Guiding  Dir = 3, Dur = 62
21:51:37.597 00.001 15712 IsGuiding returns 0
21:51:37.615 00.018 15712 PulseGuide returned control before completion, sleep 54
21:51:37.696 00.081 15712 IsGuiding returns 0
21:51:37.696 00.000 15712 Move returns status 0, amount 62
21:51:37.696 00.000 15712 MoveAxis(N, 0, ABG)
21:51:37.696 00.000 15712 Move returns status 0, amount 0
21:51:37.696 00.000 15712 move complete, result=0
21:51:37.696 00.000 15712 worker thread done servicing request
21:51:37.696 00.000 15712 Worker thread wakes up
21:51:37.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:37.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:37.696 00.000 7988 GuideStep: 0.2 px 62 ms WEST, 0.2 px 0 ms NORTH
21:51:39.114 01.418 15712 Exposure complete
21:51:39.173 00.059 15712 worker thread done servicing request
21:51:39.173 00.000 7988 OnExposeComplete: enter
21:51:39.173 00.000 7988 UpdateGuideState(): m_state=6
21:51:39.176 00.003 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7078
21:51:39.176 00.000 7988 Star::Find returns 1 (0), X=1182.07, Y=442.93, Mass=1485, SNR=26.4, Peak=220 HFD=2.9
21:51:39.176 00.000 7988 MultiStar: [#1 -0.34,-0.28,1.01,U] [#2 -0.27,-0.11,1.05,U] [#3 -0.35,-0.09,0.97,U] [#4 -0.41,-0.07,1.02,U] [#5 -0.06,-0.44,0.72,U] [#6 -0.30,-0.21,0.67,U] [#7 -0.36,-0.35,0.70,U] [#8 -0.49,-0.12,0.67,U] 
21:51:39.176 00.000 7988 single-star, 8 included, MultiStar: {-0.29, -0.21}, one-star: {-0.05, -0.32}
21:51:39.176 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
21:51:39.176 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
21:51:39.176 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.72 mountX=0.32 mountY=0.05, mountTheta=0.17
21:51:39.176 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.32, opts=13)
21:51:39.176 00.000 7988 Enqueuing Move request for scope (-0.05, -0.32)
21:51:39.176 00.000 15712 Worker thread wakes up
21:51:39.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd
21:51:39.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.32)
21:51:39.176 00.000 15712 Moving (-0.05, -0.32) raw xDistance=0.32 yDistance=0.05
21:51:39.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:39.176 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.4
21:51:39.189 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:39.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:39.191 00.002 7988 Enqueuing Expose request
21:51:39.192 00.001 15712 PPEC rslt: input = 0.32, final = 0.27, react = 0.19, pred = 0.07, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
21:51:39.192 00.000 15712 PPEC: input: 0.32, control: 0.27, exposure: 1500
21:51:39.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:39.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:51:39.193 00.001 15712 MoveAxis(W, 87, ABG)
21:51:39.193 00.000 15712 Guiding  Dir = 3, Dur = 87
21:51:39.193 00.000 15712 IsGuiding returns 0
21:51:39.210 00.017 15712 PulseGuide returned control before completion, sleep 76
21:51:39.326 00.116 15712 IsGuiding returns 0
21:51:39.326 00.000 15712 Move returns status 0, amount 87
21:51:39.326 00.000 15712 MoveAxis(N, 0, ABG)
21:51:39.326 00.000 15712 Move returns status 0, amount 0
21:51:39.326 00.000 15712 move complete, result=0
21:51:39.326 00.000 15712 worker thread done servicing request
21:51:39.326 00.000 15712 Worker thread wakes up
21:51:39.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:39.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:39.326 00.000 7988 GuideStep: 0.3 px 87 ms WEST, 0.1 px 0 ms NORTH
21:51:40.964 01.638 15712 Exposure complete
21:51:41.012 00.048 15712 worker thread done servicing request
21:51:41.012 00.000 7988 OnExposeComplete: enter
21:51:41.012 00.000 7988 UpdateGuideState(): m_state=6
21:51:41.012 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7079
21:51:41.026 00.014 7988 Star::Find returns 1 (0), X=1182.15, Y=442.78, Mass=1510, SNR=26.3, Peak=230 HFD=3.1
21:51:41.028 00.002 7988 MultiStar: [#1 -0.24,-0.46,1.04,U] [#2 -0.07,-0.24,1.04,U] [#3 -0.28,-0.37,0.97,U] [#4 -0.33,-0.38,1.08,U] [#5 -0.04,-0.57,0.72,U] [#6 -0.02,-0.33,0.74,U] [#7 -0.11,-0.50,0.69,U] [#8 -0.26,-0.23,0.64,U] 
21:51:41.029 00.001 7988 refined, 8 included, MultiStar: {-0.15, -0.39}, one-star: {0.03, -0.47}
21:51:41.029 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.58) = xAngle (-0.36 = -0.36)
21:51:41.031 00.002 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.75 = 2.75)
21:51:41.031 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.39 hyp=0.42 cameraTheta=-1.94 mountX=0.39 mountY=0.16, mountTheta=0.39
21:51:41.033 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.39, opts=13)
21:51:41.035 00.002 7988 Enqueuing Move request for scope (-0.15, -0.39)
21:51:41.035 00.000 15712 Worker thread wakes up
21:51:41.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.39) opts 0xd
21:51:41.035 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.39)
21:51:41.035 00.000 15712 Moving (-0.15, -0.39) raw xDistance=0.39 yDistance=0.16
21:51:41.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:41.035 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.3
21:51:41.038 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:41.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:41.040 00.002 7988 Enqueuing Expose request
21:51:41.040 00.000 15712 PPEC rslt: input = 0.39, final = 0.33, react = 0.24, pred = 0.09, hyst = 0.22, hyst_pct = 0.00, period_length = 636.00
21:51:41.040 00.000 15712 PPEC: input: 0.39, control: 0.33, exposure: 1500
21:51:41.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:41.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:51:41.040 00.000 15712 MoveAxis(W, 108, ABG)
21:51:41.040 00.000 15712 Guiding  Dir = 3, Dur = 108
21:51:41.062 00.022 15712 IsGuiding returns 0
21:51:41.079 00.017 15712 PulseGuide returned control before completion, sleep 103
21:51:41.202 00.123 15712 IsGuiding returns 1
21:51:41.202 00.000 15712 scope still moving after pulse duration time elapsed
21:51:41.238 00.036 15712 IsGuiding returns 0
21:51:41.238 00.000 15712 scope move finished after 108 + 67 ms
21:51:41.238 00.000 15712 Move returns status 0, amount 108
21:51:41.238 00.000 15712 MoveAxis(N, 0, ABG)
21:51:41.238 00.000 15712 Move returns status 0, amount 0
21:51:41.238 00.000 15712 move complete, result=0
21:51:41.238 00.000 7988 GuideStep: 0.4 px 108 ms WEST, 0.2 px 0 ms NORTH
21:51:41.246 00.008 15712 worker thread done servicing request
21:51:41.246 00.000 15712 Worker thread wakes up
21:51:41.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:41.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:42.653 01.407 15712 Exposure complete
21:51:42.711 00.058 15712 worker thread done servicing request
21:51:42.711 00.000 7988 OnExposeComplete: enter
21:51:42.714 00.003 7988 UpdateGuideState(): m_state=6
21:51:42.714 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7080
21:51:42.714 00.000 7988 Star::Find returns 1 (0), X=1182.08, Y=442.91, Mass=1552, SNR=26.8, Peak=217 HFD=3.0
21:51:42.714 00.000 7988 MultiStar: [#1 -0.25,-0.35,1.02,U] [#2 -0.25,-0.13,1.02,U] [#3 -0.20,-0.15,0.97,U] [#4 -0.36,-0.16,1.01,U] [#5 -0.04,-0.23,0.72,U] [#6 -0.40,-0.09,0.70,U] [#7 -0.23,-0.50,0.69,U] [#8 -0.51,-0.32,0.66,U] 
21:51:42.714 00.000 7988 single-star, 8 included, MultiStar: {-0.25, -0.25}, one-star: {-0.04, -0.33}
21:51:42.714 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
21:51:42.714 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
21:51:42.714 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.33 hyp=0.34 cameraTheta=-1.69 mountX=0.33 mountY=0.05, mountTheta=0.14
21:51:42.714 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.33, opts=13)
21:51:42.714 00.000 7988 Enqueuing Move request for scope (-0.04, -0.33)
21:51:42.714 00.000 15712 Worker thread wakes up
21:51:42.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.33) opts 0xd
21:51:42.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.33)
21:51:42.714 00.000 15712 Moving (-0.04, -0.33) raw xDistance=0.33 yDistance=0.05
21:51:42.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:42.714 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8
21:51:42.728 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:42.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:42.730 00.002 7988 Enqueuing Expose request
21:51:42.730 00.000 15712 PPEC rslt: input = 0.33, final = 0.31, react = 0.20, pred = 0.11, hyst = 0.20, hyst_pct = 0.00, period_length = 636.00
21:51:42.730 00.000 15712 PPEC: input: 0.33, control: 0.31, exposure: 1500
21:51:42.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:42.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:51:42.730 00.000 15712 MoveAxis(W, 102, ABG)
21:51:42.730 00.000 15712 Guiding  Dir = 3, Dur = 102
21:51:42.730 00.000 15712 IsGuiding returns 0
21:51:42.746 00.016 15712 PulseGuide returned control before completion, sleep 98
21:51:42.857 00.111 15712 IsGuiding returns 0
21:51:42.857 00.000 15712 Move returns status 0, amount 102
21:51:42.857 00.000 15712 MoveAxis(N, 0, ABG)
21:51:42.857 00.000 15712 Move returns status 0, amount 0
21:51:42.857 00.000 15712 move complete, result=0
21:51:42.857 00.000 15712 worker thread done servicing request
21:51:42.857 00.000 15712 Worker thread wakes up
21:51:42.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:42.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:42.857 00.000 7988 GuideStep: 0.3 px 102 ms WEST, 0.0 px 0 ms NORTH
21:51:44.500 01.643 15712 Exposure complete
21:51:44.559 00.059 15712 worker thread done servicing request
21:51:44.559 00.000 7988 OnExposeComplete: enter
21:51:44.559 00.000 7988 UpdateGuideState(): m_state=6
21:51:44.559 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7081
21:51:44.561 00.002 7988 Star::Find returns 1 (0), X=1181.98, Y=443.79, Mass=1587, SNR=27.3, Peak=199 HFD=3.6
21:51:44.563 00.002 7988 MultiStar: [#1 -0.36,0.49,0.99,U] [#2 -0.31,0.70,0.99,U] [#3 -0.47,0.64,0.93,U] [#4 -0.46,0.71,0.97,U] [#5 -0.17,0.48,0.72,U] [#6 -0.34,0.45,0.72,U] [#7 -0.22,0.53,0.68,U] [#8 -0.67,0.65,0.65,U] 
21:51:44.563 00.000 7988 single-star, 8 included, MultiStar: {-0.34, 0.58}, one-star: {-0.14, 0.54}
21:51:44.565 00.002 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.89)
21:51:44.565 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.22)
21:51:44.567 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.54 hyp=0.56 cameraTheta=1.82 mountX=-0.54 mountY=0.12, mountTheta=2.92
21:51:44.567 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.54, opts=13)
21:51:44.567 00.000 7988 Enqueuing Move request for scope (-0.14, 0.54)
21:51:44.567 00.000 15712 Worker thread wakes up
21:51:44.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.54) opts 0xd
21:51:44.567 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.54)
21:51:44.567 00.000 15712 Moving (-0.14, 0.54) raw xDistance=-0.54 yDistance=0.12
21:51:44.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:44.567 00.000 7988 UpdateGuideState exits: m=1587 SNR=27.3
21:51:44.574 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:44.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:44.576 00.002 7988 Enqueuing Expose request
21:51:44.576 00.000 15712 PPEC rslt: input = -0.54, final = -0.19, react = -0.32, pred = 0.13, hyst = -0.27, hyst_pct = 0.00, period_length = 636.00
21:51:44.576 00.000 15712 PPEC: input: -0.54, control: -0.19, exposure: 1500
21:51:44.577 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:44.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:51:44.577 00.000 15712 MoveAxis(E, 63, ABG)
21:51:44.577 00.000 15712 Guiding  Dir = 2, Dur = 63
21:51:44.597 00.020 15712 IsGuiding returns 0
21:51:44.614 00.017 15712 PulseGuide returned control before completion, sleep 58
21:51:44.693 00.079 15712 IsGuiding returns 0
21:51:44.693 00.000 15712 Move returns status 0, amount 63
21:51:44.693 00.000 15712 MoveAxis(N, 0, ABG)
21:51:44.693 00.000 15712 Move returns status 0, amount 0
21:51:44.693 00.000 15712 move complete, result=0
21:51:44.693 00.000 15712 worker thread done servicing request
21:51:44.693 00.000 15712 Worker thread wakes up
21:51:44.693 00.000 7988 GuideStep: -0.5 px 63 ms EAST, 0.1 px 0 ms NORTH
21:51:44.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:44.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:46.107 01.414 15712 Exposure complete
21:51:46.165 00.058 15712 worker thread done servicing request
21:51:46.165 00.000 7988 OnExposeComplete: enter
21:51:46.165 00.000 7988 UpdateGuideState(): m_state=6
21:51:46.168 00.003 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7082
21:51:46.168 00.000 7988 Star::Find returns 1 (1), X=1182.05, Y=443.92, Mass=1644, SNR=27.6, Peak=255 HFD=3.0
21:51:46.168 00.000 7988 MultiStar: [#1 -0.27,0.80,0.96,U] [#2 -0.23,1.11,0.00,M1] [#3 -0.42,0.92,0.00,M1] [#4 -0.40,1.01,0.00,M1] [#5 -0.23,0.83,0.71,U] [#6 -0.13,0.89,0.73,U] [#7 -0.32,0.80,0.63,U] [#8 -0.47,0.82,0.64,U] 
21:51:46.168 00.000 7988 single-star, 5 included, MultiStar: {-0.23, 0.79}, one-star: {-0.06, 0.67}
21:51:46.168 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
21:51:46.168 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
21:51:46.168 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.67 hyp=0.67 cameraTheta=1.66 mountX=-0.67 mountY=0.05, mountTheta=3.07
21:51:46.168 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.67, opts=13)
21:51:46.168 00.000 7988 Enqueuing Move request for scope (-0.06, 0.67)
21:51:46.168 00.000 15712 Worker thread wakes up
21:51:46.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.67) opts 0xd
21:51:46.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.67)
21:51:46.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:46.168 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.6 Saturated
21:51:46.180 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:46.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:46.180 00.000 7988 Enqueuing Expose request
21:51:46.180 00.000 15712 Moving (-0.06, 0.67) raw xDistance=-0.67 yDistance=0.05
21:51:46.188 00.008 15712 PPEC rslt: input = -0.67, final = -0.28, react = -0.40, pred = 0.12, hyst = -0.34, hyst_pct = 0.00, period_length = 636.00
21:51:46.188 00.000 15712 PPEC: input: -0.67, control: -0.28, exposure: 1500
21:51:46.188 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:46.188 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:51:46.188 00.000 15712 MoveAxis(E, 91, ABG)
21:51:46.188 00.000 15712 Guiding  Dir = 2, Dur = 91
21:51:46.188 00.000 15712 IsGuiding returns 0
21:51:46.214 00.026 15712 PulseGuide returned control before completion, sleep 75
21:51:46.295 00.081 15712 IsGuiding returns 1
21:51:46.295 00.000 15712 scope still moving after pulse duration time elapsed
21:51:46.327 00.032 15712 IsGuiding returns 0
21:51:46.327 00.000 15712 scope move finished after 91 + 47 ms
21:51:46.327 00.000 15712 Move returns status 0, amount 91
21:51:46.327 00.000 15712 MoveAxis(N, 0, ABG)
21:51:46.327 00.000 15712 Move returns status 0, amount 0
21:51:46.327 00.000 15712 move complete, result=0
21:51:46.327 00.000 7988 GuideStep: -0.7 px 91 ms EAST, 0.0 px 0 ms NORTH
21:51:46.329 00.002 15712 worker thread done servicing request
21:51:46.329 00.000 15712 Worker thread wakes up
21:51:46.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:46.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:47.971 01.642 15712 Exposure complete
21:51:48.018 00.047 15712 worker thread done servicing request
21:51:48.018 00.000 7988 OnExposeComplete: enter
21:51:48.018 00.000 7988 UpdateGuideState(): m_state=6
21:51:48.034 00.016 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7083
21:51:48.036 00.002 7988 Star::Find returns 1 (0), X=1181.91, Y=443.73, Mass=1516, SNR=26.5, Peak=202 HFD=3.3
21:51:48.036 00.000 7988 MultiStar: [#1 -0.54,0.61,1.04,U] [#2 -0.30,0.82,1.01,U] [#3 -0.52,0.86,0.00,M2] [#4 -0.53,0.68,1.02,U] [#5 -0.23,0.48,0.72,U] [#6 -0.47,0.51,0.71,U] [#7 -0.34,0.49,0.69,U] [#8 -0.59,0.70,0.66,U] 
21:51:48.036 00.000 7988 single-star, 7 included, MultiStar: {-0.40, 0.61}, one-star: {-0.21, 0.48}
21:51:48.036 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
21:51:48.036 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
21:51:48.036 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.48 hyp=0.53 cameraTheta=1.98 mountX=-0.48 mountY=0.20, mountTheta=2.75
21:51:48.036 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.48, opts=13)
21:51:48.036 00.000 7988 Enqueuing Move request for scope (-0.21, 0.48)
21:51:48.036 00.000 15712 Worker thread wakes up
21:51:48.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.48) opts 0xd
21:51:48.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.48)
21:51:48.036 00.000 15712 Moving (-0.21, 0.48) raw xDistance=-0.48 yDistance=0.20
21:51:48.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:48.036 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
21:51:48.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:48.050 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:48.051 00.001 7988 Enqueuing Expose request
21:51:48.051 00.000 15712 PPEC rslt: input = -0.48, final = -0.17, react = -0.29, pred = 0.12, hyst = -0.27, hyst_pct = 0.00, period_length = 636.00
21:51:48.051 00.000 15712 PPEC: input: -0.48, control: -0.17, exposure: 1500
21:51:48.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:48.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:51:48.051 00.000 15712 MoveAxis(E, 56, ABG)
21:51:48.051 00.000 15712 Guiding  Dir = 2, Dur = 56
21:51:48.051 00.000 15712 IsGuiding returns 0
21:51:48.068 00.017 15712 PulseGuide returned control before completion, sleep 49
21:51:48.146 00.078 15712 IsGuiding returns 1
21:51:48.146 00.000 15712 scope still moving after pulse duration time elapsed
21:51:48.179 00.033 15712 IsGuiding returns 0
21:51:48.179 00.000 15712 scope move finished after 56 + 70 ms
21:51:48.179 00.000 15712 Move returns status 0, amount 56
21:51:48.179 00.000 15712 MoveAxis(N, 0, ABG)
21:51:48.179 00.000 15712 Move returns status 0, amount 0
21:51:48.179 00.000 15712 move complete, result=0
21:51:48.179 00.000 15712 worker thread done servicing request
21:51:48.179 00.000 15712 Worker thread wakes up
21:51:48.179 00.000 7988 GuideStep: -0.5 px 56 ms EAST, 0.2 px 0 ms NORTH
21:51:48.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:48.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:49.585 01.406 15712 Exposure complete
21:51:49.631 00.046 15712 worker thread done servicing request
21:51:49.631 00.000 7988 OnExposeComplete: enter
21:51:49.647 00.016 7988 UpdateGuideState(): m_state=6
21:51:49.648 00.001 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7084
21:51:49.648 00.000 7988 Star::Find returns 1 (0), X=1181.98, Y=443.60, Mass=1491, SNR=26.3, Peak=197 HFD=3.5
21:51:49.648 00.000 7988 MultiStar: [#1 -0.35,0.30,1.02,U] [#2 -0.18,0.46,1.02,U] [#3 -0.39,0.62,0.96,U] [#4 -0.59,0.63,1.01,U] [#5 -0.32,0.29,0.67,U] [#6 -0.45,0.38,0.74,U] [#7 -0.01,0.47,0.68,U] [#8 -0.52,0.21,0.62,U] 
21:51:49.648 00.000 7988 single-star, 8 included, MultiStar: {-0.33, 0.43}, one-star: {-0.13, 0.35}
21:51:49.648 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.58) = xAngle (3.52 = -2.77)
21:51:49.648 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
21:51:49.648 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.94 mountX=-0.35 mountY=0.12, mountTheta=2.80
21:51:49.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.35, opts=13)
21:51:49.648 00.000 7988 Enqueuing Move request for scope (-0.13, 0.35)
21:51:49.658 00.010 15712 Worker thread wakes up
21:51:49.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.35) opts 0xd
21:51:49.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.35)
21:51:49.658 00.000 15712 Moving (-0.13, 0.35) raw xDistance=-0.35 yDistance=0.12
21:51:49.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:49.658 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.3
21:51:49.661 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:49.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:49.663 00.002 7988 Enqueuing Expose request
21:51:49.663 00.000 15712 PPEC rslt: input = -0.35, final = -0.10, react = -0.21, pred = 0.11, hyst = -0.20, hyst_pct = 0.00, period_length = 636.00
21:51:49.663 00.000 15712 PPEC: input: -0.35, control: -0.10, exposure: 1500
21:51:49.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:49.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:51:49.663 00.000 15712 MoveAxis(E, 33, ABG)
21:51:49.663 00.000 15712 Guiding  Dir = 2, Dur = 33
21:51:49.663 00.000 15712 IsGuiding returns 0
21:51:49.682 00.019 15712 PulseGuide returned control before completion, sleep 25
21:51:49.726 00.044 15712 IsGuiding returns 0
21:51:49.726 00.000 15712 Move returns status 0, amount 33
21:51:49.726 00.000 15712 MoveAxis(N, 0, ABG)
21:51:49.726 00.000 15712 Move returns status 0, amount 0
21:51:49.726 00.000 15712 move complete, result=0
21:51:49.726 00.000 15712 worker thread done servicing request
21:51:49.726 00.000 15712 Worker thread wakes up
21:51:49.726 00.000 7988 GuideStep: -0.3 px 33 ms EAST, 0.1 px 0 ms NORTH
21:51:49.733 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:49.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:51.369 01.636 15712 Exposure complete
21:51:51.430 00.061 15712 worker thread done servicing request
21:51:51.430 00.000 7988 OnExposeComplete: enter
21:51:51.430 00.000 7988 UpdateGuideState(): m_state=6
21:51:51.432 00.002 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7085
21:51:51.432 00.000 7988 Star::Find returns 1 (0), X=1182.18, Y=442.86, Mass=1542, SNR=26.7, Peak=201 HFD=3.7
21:51:51.434 00.002 7988 MultiStar: [#1 -0.37,-0.36,1.02,U] [#2 -0.20,-0.35,0.99,U] [#3 -0.23,-0.24,0.93,U] [#4 -0.28,-0.19,1.00,U] [#5 -0.02,-0.21,0.69,U] [#6 -0.16,-0.19,0.69,U] [#7 -0.01,-0.39,0.65,U] [#8 -0.57,-0.46,0.69,U] 
21:51:51.434 00.000 7988 refined, 8 included, MultiStar: {-0.20, -0.31}, one-star: {0.06, -0.39}
21:51:51.436 00.002 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
21:51:51.436 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
21:51:51.438 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-2.15 mountX=0.31 mountY=0.21, mountTheta=0.60
21:51:51.440 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.31, opts=13)
21:51:51.440 00.000 7988 Enqueuing Move request for scope (-0.20, -0.31)
21:51:51.442 00.002 15712 Worker thread wakes up
21:51:51.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.31) opts 0xd
21:51:51.442 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.31)
21:51:51.442 00.000 15712 Moving (-0.20, -0.31) raw xDistance=0.31 yDistance=0.21
21:51:51.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:51.442 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7
21:51:51.445 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:51.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:51.447 00.002 7988 Enqueuing Expose request
21:51:51.447 00.000 15712 PPEC rslt: input = 0.31, final = 0.29, react = 0.19, pred = 0.11, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
21:51:51.447 00.000 15712 PPEC: input: 0.31, control: 0.29, exposure: 1500
21:51:51.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:51.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:51:51.447 00.000 15712 MoveAxis(W, 95, ABG)
21:51:51.447 00.000 15712 Guiding  Dir = 3, Dur = 95
21:51:51.483 00.036 15712 IsGuiding returns 0
21:51:51.505 00.022 15712 PulseGuide returned control before completion, sleep 89
21:51:51.623 00.118 15712 IsGuiding returns 0
21:51:51.623 00.000 15712 Move returns status 0, amount 95
21:51:51.623 00.000 15712 MoveAxis(N, 0, ABG)
21:51:51.623 00.000 15712 Move returns status 0, amount 0
21:51:51.623 00.000 15712 move complete, result=0
21:51:51.623 00.000 15712 worker thread done servicing request
21:51:51.623 00.000 15712 Worker thread wakes up
21:51:51.623 00.000 7988 GuideStep: 0.3 px 95 ms WEST, 0.2 px 0 ms NORTH
21:51:51.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:51.636 00.013 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:53.042 01.406 15712 Exposure complete
21:51:53.098 00.056 15712 worker thread done servicing request
21:51:53.098 00.000 7988 OnExposeComplete: enter
21:51:53.098 00.000 7988 UpdateGuideState(): m_state=6
21:51:53.104 00.006 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7086
21:51:53.104 00.000 7988 Star::Find returns 1 (0), X=1181.96, Y=442.77, Mass=1568, SNR=27.0, Peak=184 HFD=3.7
21:51:53.104 00.000 7988 MultiStar: [#1 -0.25,-0.55,1.00,U] [#2 -0.02,-0.39,0.98,U] [#3 -0.48,-0.24,0.93,U] [#4 -0.50,-0.46,1.00,U] [#5 -0.18,-0.55,0.71,U] [#6 -0.32,-0.49,0.69,U] [#7 -0.12,-0.41,0.66,U] [#8 -0.35,-0.30,0.64,U] 
21:51:53.104 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.43}, one-star: {-0.15, -0.48}
21:51:53.104 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
21:51:53.104 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
21:51:53.104 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.48 hyp=0.50 cameraTheta=-1.88 mountX=0.48 mountY=0.16, mountTheta=0.33
21:51:53.104 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.48, opts=13)
21:51:53.104 00.000 7988 Enqueuing Move request for scope (-0.15, -0.48)
21:51:53.114 00.010 15712 Worker thread wakes up
21:51:53.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.48) opts 0xd
21:51:53.114 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.48)
21:51:53.114 00.000 15712 Moving (-0.15, -0.48) raw xDistance=0.48 yDistance=0.16
21:51:53.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:53.114 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.0
21:51:53.117 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:53.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:53.119 00.002 7988 Enqueuing Expose request
21:51:53.119 00.000 15712 PPEC rslt: input = 0.48, final = 0.38, react = 0.29, pred = 0.10, hyst = 0.25, hyst_pct = 0.00, period_length = 636.00
21:51:53.119 00.000 15712 PPEC: input: 0.48, control: 0.38, exposure: 1500
21:51:53.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:53.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:51:53.119 00.000 15712 MoveAxis(W, 125, ABG)
21:51:53.119 00.000 15712 Guiding  Dir = 3, Dur = 125
21:51:53.153 00.034 15712 IsGuiding returns 0
21:51:53.169 00.016 15712 PulseGuide returned control before completion, sleep 120
21:51:53.313 00.144 15712 IsGuiding returns 0
21:51:53.313 00.000 15712 Move returns status 0, amount 125
21:51:53.313 00.000 15712 MoveAxis(N, 0, ABG)
21:51:53.313 00.000 15712 Move returns status 0, amount 0
21:51:53.313 00.000 15712 move complete, result=0
21:51:53.313 00.000 7988 GuideStep: 0.5 px 125 ms WEST, 0.2 px 0 ms NORTH
21:51:53.315 00.002 15712 worker thread done servicing request
21:51:53.315 00.000 15712 Worker thread wakes up
21:51:53.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:53.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:54.955 01.640 15712 Exposure complete
21:51:55.003 00.048 15712 worker thread done servicing request
21:51:55.003 00.000 7988 OnExposeComplete: enter
21:51:55.003 00.000 7988 UpdateGuideState(): m_state=6
21:51:55.018 00.015 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7087
21:51:55.018 00.000 7988 Star::Find returns 1 (0), X=1181.71, Y=442.53, Mass=1541, SNR=26.8, Peak=191 HFD=3.4
21:51:55.020 00.002 7988 MultiStar: [#1 -0.49,-0.85,0.00,M1] [#2 -0.46,-0.36,1.00,U] [#3 -0.53,-0.54,0.92,U] [#4 -0.49,-0.62,1.05,U] [#5 -0.38,-0.59,0.68,U] [#6 -0.55,-0.97,0.00,M1] [#7 -0.56,-0.84,0.00,M1] [#8 -0.71,-0.89,0.00,M1] 
21:51:55.020 00.000 7988 refined, 4 included, MultiStar: {-0.46, -0.56}, one-star: {-0.41, -0.72}
21:51:55.022 00.002 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.58) = xAngle (-0.67 = -0.67)
21:51:55.022 00.000 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.44 = 2.44)
21:51:55.024 00.002 7988 CameraToMount -- cameraX=-0.46 cameraY=-0.56 hyp=0.73 cameraTheta=-2.25 mountX=0.57 mountY=0.47, mountTheta=0.69
21:51:55.026 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.46, y=-0.56, opts=13)
21:51:55.026 00.000 7988 Enqueuing Move request for scope (-0.46, -0.56)
21:51:55.028 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:55.028 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.8
21:51:55.030 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:55.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:55.032 00.002 7988 Enqueuing Expose request
21:51:55.032 00.000 15712 Worker thread wakes up
21:51:55.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.56) opts 0xd
21:51:55.032 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.46, -0.56)
21:51:55.032 00.000 15712 Moving (-0.46, -0.56) raw xDistance=0.57 yDistance=0.47
21:51:55.035 00.003 15712 PPEC rslt: input = 0.57, final = 0.43, react = 0.34, pred = 0.09, hyst = 0.32, hyst_pct = 0.00, period_length = 636.00
21:51:55.035 00.000 15712 PPEC: input: 0.57, control: 0.43, exposure: 1500
21:51:55.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
21:51:55.035 00.000 15712 MoveAxis(W, 142, ABG)
21:51:55.035 00.000 15712 Guiding  Dir = 3, Dur = 142
21:51:55.071 00.036 15712 IsGuiding returns 0
21:51:55.087 00.016 15712 PulseGuide returned control before completion, sleep 137
21:51:55.227 00.140 15712 IsGuiding returns 1
21:51:55.227 00.000 15712 scope still moving after pulse duration time elapsed
21:51:55.259 00.032 15712 IsGuiding returns 0
21:51:55.259 00.000 15712 scope move finished after 142 + 49 ms
21:51:55.259 00.000 15712 Move returns status 0, amount 142
21:51:55.259 00.000 15712 MoveAxis(S, 120, ABG)
21:51:55.259 00.000 15712 Guiding  Dir = 1, Dur = 120
21:51:55.259 00.000 15712 IsGuiding returns 0
21:51:55.341 00.082 15712 PulseGuide returned control before completion, sleep 51
21:51:55.402 00.061 15712 IsGuiding returns 1
21:51:55.402 00.000 15712 scope still moving after pulse duration time elapsed
21:51:55.434 00.032 15712 IsGuiding returns 1
21:51:55.503 00.069 15712 IsGuiding returns 0
21:51:55.503 00.000 15712 scope move finished after 120 + 119 ms
21:51:55.503 00.000 15712 Move returns status 0, amount 120
21:51:55.503 00.000 15712 move complete, result=0
21:51:55.503 00.000 7988 GuideStep: 0.6 px 142 ms WEST, 0.5 px 120 ms SOUTH
21:51:55.505 00.002 15712 worker thread done servicing request
21:51:55.505 00.000 15712 Worker thread wakes up
21:51:55.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:55.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:56.918 01.413 15712 Exposure complete
21:51:56.972 00.054 15712 worker thread done servicing request
21:51:56.972 00.000 7988 OnExposeComplete: enter
21:51:56.972 00.000 7988 UpdateGuideState(): m_state=6
21:51:56.980 00.008 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7088
21:51:56.981 00.001 7988 Star::Find returns 1 (0), X=1182.16, Y=443.16, Mass=1545, SNR=26.7, Peak=219 HFD=3.6
21:51:56.981 00.000 7988 MultiStar: [#1 -0.31,-0.03,1.02,U] [#2 -0.29,0.16,1.02,U] [#3 -0.36,0.25,0.96,U] [#4 -0.27,0.25,1.02,U] [#5 -0.12,0.10,0.69,U] [#6 -0.19,-0.16,0.74,U] [#7 -0.11,-0.11,0.68,U] [#8 -0.51,0.13,0.64,U] 
21:51:56.981 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.06}, one-star: {0.04, -0.08}
21:51:56.981 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
21:51:56.981 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.71)
21:51:56.981 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.11 mountX=0.08 mountY=-0.04, mountTheta=-0.44
21:51:56.989 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.08, opts=13)
21:51:56.989 00.000 7988 Enqueuing Move request for scope (0.04, -0.08)
21:51:56.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:56.989 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.7
21:51:56.989 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:56.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:56.989 00.000 7988 Enqueuing Expose request
21:51:56.989 00.000 15712 Worker thread wakes up
21:51:56.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:51:56.989 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:51:56.989 00.000 15712 Moving (0.04, -0.08) raw xDistance=0.08 yDistance=-0.04
21:51:56.997 00.008 15712 PPEC rslt: input = 0.08, final = 0.10, react = 0.05, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:51:56.997 00.000 15712 PPEC: input: 0.08, control: 0.10, exposure: 1500
21:51:56.997 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:56.997 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:51:56.997 00.000 15712 MoveAxis(W, 31, ABG)
21:51:56.997 00.000 15712 Guiding  Dir = 3, Dur = 31
21:51:56.997 00.000 15712 IsGuiding returns 0
21:51:57.013 00.016 15712 PulseGuide returned control before completion, sleep 21
21:51:57.051 00.038 15712 IsGuiding returns 1
21:51:57.051 00.000 15712 scope still moving after pulse duration time elapsed
21:51:57.078 00.027 15712 IsGuiding returns 0
21:51:57.078 00.000 15712 scope move finished after 31 + 45 ms
21:51:57.078 00.000 15712 Move returns status 0, amount 31
21:51:57.078 00.000 15712 MoveAxis(N, 0, ABG)
21:51:57.078 00.000 15712 Move returns status 0, amount 0
21:51:57.078 00.000 15712 move complete, result=0
21:51:57.078 00.000 15712 worker thread done servicing request
21:51:57.078 00.000 15712 Worker thread wakes up
21:51:57.078 00.000 7988 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
21:51:57.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:57.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:51:58.717 01.639 15712 Exposure complete
21:51:58.775 00.058 15712 worker thread done servicing request
21:51:58.775 00.000 7988 OnExposeComplete: enter
21:51:58.775 00.000 7988 UpdateGuideState(): m_state=6
21:51:58.780 00.005 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7089
21:51:58.781 00.001 7988 Star::Find returns 1 (0), X=1181.82, Y=444.04, Mass=1498, SNR=26.5, Peak=211 HFD=3.0
21:51:58.783 00.002 7988 MultiStar: [#1 -0.59,0.81,0.00,M1] [#2 -0.47,1.04,0.00,M1] [#3 -0.62,0.96,0.00,M1] [#4 -0.70,1.06,0.00,M1] [#5 -0.43,0.82,0.74,U] [#6 -0.49,0.85,0.00,M1] [#7 -0.51,0.67,0.68,U] [#8 -0.95,0.92,0.00,M1] 
21:51:58.783 00.000 7988 single-star, 2 included, MultiStar: {-0.40, 0.77}, one-star: {-0.30, 0.79}
21:51:58.785 00.002 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
21:51:58.785 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
21:51:58.787 00.002 7988 CameraToMount -- cameraX=-0.30 cameraY=0.79 hyp=0.85 cameraTheta=1.93 mountX=-0.79 mountY=0.28, mountTheta=2.80
21:51:58.789 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.79, opts=13)
21:51:58.789 00.000 7988 Enqueuing Move request for scope (-0.30, 0.79)
21:51:58.791 00.002 15712 Worker thread wakes up
21:51:58.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.79) opts 0xd
21:51:58.791 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.79)
21:51:58.791 00.000 15712 Moving (-0.30, 0.79) raw xDistance=-0.79 yDistance=0.28
21:51:58.792 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:51:58.792 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.5
21:51:58.794 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:58.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:51:58.796 00.002 7988 Enqueuing Expose request
21:51:58.796 00.000 15712 PPEC rslt: input = -0.79, final = -0.38, react = -0.47, pred = 0.09, hyst = -0.40, hyst_pct = 0.00, period_length = 636.00
21:51:58.796 00.000 15712 PPEC: input: -0.79, control: -0.38, exposure: 1500
21:51:58.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:51:58.796 00.000 15712 MoveAxis(E, 124, ABG)
21:51:58.798 00.002 15712 Guiding  Dir = 2, Dur = 124
21:51:58.798 00.000 15712 IsGuiding returns 0
21:51:58.826 00.028 15712 PulseGuide returned control before completion, sleep 105
21:51:58.945 00.119 15712 IsGuiding returns 1
21:51:58.945 00.000 15712 scope still moving after pulse duration time elapsed
21:51:58.989 00.044 15712 IsGuiding returns 0
21:51:58.989 00.000 15712 scope move finished after 124 + 66 ms
21:51:58.989 00.000 15712 Move returns status 0, amount 124
21:51:58.989 00.000 15712 MoveAxis(S, 71, ABG)
21:51:58.989 00.000 15712 Guiding  Dir = 1, Dur = 71
21:51:58.989 00.000 15712 IsGuiding returns 0
21:51:59.064 00.075 15712 IsGuiding returns 1
21:51:59.068 00.004 15712 scope still moving after pulse duration time elapsed
21:51:59.100 00.032 15712 IsGuiding returns 1
21:51:59.163 00.063 15712 IsGuiding returns 0
21:51:59.163 00.000 15712 scope move finished after 71 + 103 ms
21:51:59.163 00.000 15712 Move returns status 0, amount 71
21:51:59.163 00.000 15712 move complete, result=0
21:51:59.163 00.000 15712 worker thread done servicing request
21:51:59.163 00.000 15712 Worker thread wakes up
21:51:59.163 00.000 7988 GuideStep: -0.8 px 124 ms EAST, 0.3 px 71 ms SOUTH
21:51:59.165 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:51:59.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:00.582 01.417 15712 Exposure complete
21:52:00.634 00.052 15712 worker thread done servicing request
21:52:00.634 00.000 7988 OnExposeComplete: enter
21:52:00.634 00.000 7988 UpdateGuideState(): m_state=6
21:52:00.643 00.009 7988 Star::Find(15, 1181, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7090
21:52:00.644 00.001 7988 Star::Find returns 1 (0), X=1182.05, Y=443.71, Mass=1519, SNR=26.5, Peak=229 HFD=2.9
21:52:00.644 00.000 7988 MultiStar: [#1 -0.35,0.49,1.06,U] [#2 -0.29,0.75,1.02,U] [#3 -0.55,0.73,0.99,U] [#4 -0.58,0.61,1.06,U] [#5 -0.34,0.42,0.73,U] [#6 -0.55,0.53,0.71,U] [#7 -0.42,0.50,0.69,U] [#8 -0.55,0.57,0.67,U] 
21:52:00.644 00.000 7988 single-star, 8 included, MultiStar: {-0.40, 0.57}, one-star: {-0.06, 0.47}
21:52:00.644 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -3.00)
21:52:00.644 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
21:52:00.644 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.47 hyp=0.47 cameraTheta=1.71 mountX=-0.47 mountY=0.05, mountTheta=3.03
21:52:00.644 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.47, opts=13)
21:52:00.644 00.000 7988 Enqueuing Move request for scope (-0.06, 0.47)
21:52:00.644 00.000 15712 Worker thread wakes up
21:52:00.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.47) opts 0xd
21:52:00.644 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.47)
21:52:00.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:00.644 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5
21:52:00.656 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:00.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:00.658 00.002 7988 Enqueuing Expose request
21:52:00.658 00.000 15712 Moving (-0.06, 0.47) raw xDistance=-0.47 yDistance=0.05
21:52:00.662 00.004 15712 PPEC rslt: input = -0.47, final = -0.18, react = -0.28, pred = 0.10, hyst = -0.25, hyst_pct = 0.00, period_length = 636.00
21:52:00.662 00.000 15712 PPEC: input: -0.47, control: -0.18, exposure: 1500
21:52:00.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:00.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:52:00.662 00.000 15712 MoveAxis(E, 60, ABG)
21:52:00.662 00.000 15712 Guiding  Dir = 2, Dur = 60
21:52:00.664 00.002 15712 IsGuiding returns 0
21:52:00.678 00.014 15712 PulseGuide returned control before completion, sleep 52
21:52:00.758 00.080 15712 IsGuiding returns 0
21:52:00.758 00.000 15712 Move returns status 0, amount 60
21:52:00.758 00.000 15712 MoveAxis(N, 0, ABG)
21:52:00.758 00.000 15712 Move returns status 0, amount 0
21:52:00.763 00.005 15712 move complete, result=0
21:52:00.763 00.000 15712 worker thread done servicing request
21:52:00.763 00.000 15712 Worker thread wakes up
21:52:00.763 00.000 7988 GuideStep: -0.5 px 60 ms EAST, 0.1 px 0 ms NORTH
21:52:00.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:00.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:02.402 01.639 15712 Exposure complete
21:52:02.462 00.060 15712 worker thread done servicing request
21:52:02.462 00.000 7988 OnExposeComplete: enter
21:52:02.462 00.000 7988 UpdateGuideState(): m_state=6
21:52:02.466 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7091
21:52:02.466 00.000 7988 Star::Find returns 1 (1), X=1181.97, Y=443.70, Mass=1549, SNR=26.9, Peak=255 HFD=3.3
21:52:02.468 00.002 7988 MultiStar: [#1 -0.24,0.42,1.06,U] [#2 -0.12,0.73,1.02,U] [#3 -0.24,0.81,0.95,U] [#4 -0.33,0.85,1.05,U] [#5 -0.08,0.64,0.73,U] [#6 0.02,0.67,0.76,U] [#7 -0.00,0.32,0.69,U] [#8 -0.42,0.62,0.67,U] 
21:52:02.468 00.000 7988 single-star, 8 included, MultiStar: {-0.18, 0.62}, one-star: {-0.15, 0.45}
21:52:02.470 00.002 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.81)
21:52:02.470 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
21:52:02.472 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.45 hyp=0.47 cameraTheta=1.89 mountX=-0.45 mountY=0.14, mountTheta=2.84
21:52:02.474 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.45, opts=13)
21:52:02.474 00.000 7988 Enqueuing Move request for scope (-0.15, 0.45)
21:52:02.476 00.002 15712 Worker thread wakes up
21:52:02.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.45) opts 0xd
21:52:02.476 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.45)
21:52:02.476 00.000 15712 Moving (-0.15, 0.45) raw xDistance=-0.45 yDistance=0.14
21:52:02.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:02.476 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.9 Saturated
21:52:02.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:02.479 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:02.479 00.000 7988 Enqueuing Expose request
21:52:02.481 00.002 15712 PPEC rslt: input = -0.45, final = -0.18, react = -0.27, pred = 0.09, hyst = -0.26, hyst_pct = 0.00, period_length = 636.00
21:52:02.481 00.000 15712 PPEC: input: -0.45, control: -0.18, exposure: 1500
21:52:02.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:02.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:52:02.481 00.000 15712 MoveAxis(E, 57, ABG)
21:52:02.481 00.000 15712 Guiding  Dir = 2, Dur = 57
21:52:02.481 00.000 15712 IsGuiding returns 0
21:52:02.497 00.016 15712 PulseGuide returned control before completion, sleep 46
21:52:02.561 00.064 15712 IsGuiding returns 1
21:52:02.561 00.000 15712 scope still moving after pulse duration time elapsed
21:52:02.598 00.037 15712 IsGuiding returns 0
21:52:02.598 00.000 15712 scope move finished after 57 + 60 ms
21:52:02.598 00.000 15712 Move returns status 0, amount 57
21:52:02.598 00.000 15712 MoveAxis(N, 0, ABG)
21:52:02.598 00.000 15712 Move returns status 0, amount 0
21:52:02.598 00.000 15712 move complete, result=0
21:52:02.598 00.000 7988 GuideStep: -0.4 px 57 ms EAST, 0.1 px 0 ms NORTH
21:52:02.602 00.004 15712 worker thread done servicing request
21:52:02.602 00.000 15712 Worker thread wakes up
21:52:02.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:02.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:04.014 01.412 15712 Exposure complete
21:52:04.073 00.059 15712 worker thread done servicing request
21:52:04.073 00.000 7988 OnExposeComplete: enter
21:52:04.073 00.000 7988 UpdateGuideState(): m_state=6
21:52:04.073 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7092
21:52:04.076 00.003 7988 Star::Find returns 1 (1), X=1182.17, Y=443.16, Mass=1468, SNR=26.2, Peak=255 HFD=2.9
21:52:04.078 00.002 7988 MultiStar: [#1 -0.27,-0.17,1.05,U] [#2 -0.04,0.16,1.04,U] [#3 -0.27,0.12,1.00,U] [#4 -0.30,0.09,1.06,U] [#5 -0.15,0.02,0.74,U] [#6 -0.20,-0.09,0.72,U] [#7 -0.05,-0.15,0.67,U] [#8 -0.44,0.01,0.67,U] 
21:52:04.078 00.000 7988 single-star, 8 included, MultiStar: {-0.18, -0.00}, one-star: {0.05, -0.09}
21:52:04.080 00.002 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
21:52:04.080 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.62)
21:52:04.082 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.03 mountX=0.09 mountY=-0.05, mountTheta=-0.53
21:52:04.084 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.09, opts=13)
21:52:04.084 00.000 7988 Enqueuing Move request for scope (0.05, -0.09)
21:52:04.086 00.002 15712 Worker thread wakes up
21:52:04.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
21:52:04.086 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
21:52:04.086 00.000 15712 Moving (0.05, -0.09) raw xDistance=0.09 yDistance=-0.05
21:52:04.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:04.086 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.2 Saturated
21:52:04.088 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:04.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:04.090 00.002 7988 Enqueuing Expose request
21:52:04.090 00.000 15712 PPEC rslt: input = 0.09, final = 0.09, react = 0.05, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:52:04.090 00.000 15712 PPEC: input: 0.09, control: 0.09, exposure: 1500
21:52:04.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:04.092 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:52:04.092 00.000 15712 MoveAxis(W, 29, ABG)
21:52:04.092 00.000 15712 Guiding  Dir = 3, Dur = 29
21:52:04.092 00.000 15712 IsGuiding returns 0
21:52:04.115 00.023 15712 PulseGuide returned control before completion, sleep 13
21:52:04.139 00.024 15712 IsGuiding returns 1
21:52:04.139 00.000 15712 scope still moving after pulse duration time elapsed
21:52:04.179 00.040 15712 IsGuiding returns 0
21:52:04.179 00.000 15712 scope move finished after 29 + 61 ms
21:52:04.179 00.000 15712 Move returns status 0, amount 29
21:52:04.179 00.000 15712 MoveAxis(N, 0, ABG)
21:52:04.179 00.000 15712 Move returns status 0, amount 0
21:52:04.179 00.000 15712 move complete, result=0
21:52:04.179 00.000 7988 GuideStep: 0.1 px 29 ms WEST, -0.0 px 0 ms NORTH
21:52:04.185 00.006 15712 worker thread done servicing request
21:52:04.185 00.000 15712 Worker thread wakes up
21:52:04.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:04.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:05.924 01.739 15712 Exposure complete
21:52:05.983 00.059 15712 worker thread done servicing request
21:52:05.983 00.000 7988 OnExposeComplete: enter
21:52:05.983 00.000 7988 UpdateGuideState(): m_state=6
21:52:05.985 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7093
21:52:05.985 00.000 7988 Star::Find returns 1 (0), X=1182.13, Y=442.78, Mass=1648, SNR=27.6, Peak=234 HFD=3.4
21:52:05.985 00.000 7988 MultiStar: [#1 -0.27,-0.59,0.97,U] [#2 -0.34,-0.22,0.98,U] [#3 -0.20,-0.12,0.93,U] [#4 -0.38,-0.22,0.99,U] [#5 -0.07,-0.59,0.69,U] [#6 -0.21,-0.45,0.67,U] [#7 -0.07,-0.60,0.66,U] [#8 -0.43,-0.26,0.64,U] 
21:52:05.985 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.38}, one-star: {0.02, -0.47}
21:52:05.985 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
21:52:05.985 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
21:52:05.985 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.38 hyp=0.44 cameraTheta=-2.09 mountX=0.38 mountY=0.23, mountTheta=0.54
21:52:05.985 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.38, opts=13)
21:52:05.985 00.000 7988 Enqueuing Move request for scope (-0.22, -0.38)
21:52:05.985 00.000 15712 Worker thread wakes up
21:52:05.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.38) opts 0xd
21:52:05.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.38)
21:52:05.985 00.000 15712 Moving (-0.22, -0.38) raw xDistance=0.38 yDistance=0.23
21:52:05.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:05.985 00.000 7988 UpdateGuideState exits: m=1648 SNR=27.6
21:52:05.998 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:05.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:06.000 00.002 7988 Enqueuing Expose request
21:52:06.000 00.000 15712 PPEC rslt: input = 0.38, final = 0.32, react = 0.23, pred = 0.09, hyst = 0.20, hyst_pct = 0.00, period_length = 636.00
21:52:06.000 00.000 15712 PPEC: input: 0.38, control: 0.32, exposure: 1500
21:52:06.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:06.002 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:52:06.002 00.000 15712 MoveAxis(W, 105, ABG)
21:52:06.002 00.000 15712 Guiding  Dir = 3, Dur = 105
21:52:06.002 00.000 15712 IsGuiding returns 0
21:52:06.017 00.015 15712 PulseGuide returned control before completion, sleep 98
21:52:06.147 00.130 15712 IsGuiding returns 0
21:52:06.147 00.000 15712 Move returns status 0, amount 105
21:52:06.147 00.000 15712 MoveAxis(N, 0, ABG)
21:52:06.147 00.000 15712 Move returns status 0, amount 0
21:52:06.147 00.000 15712 move complete, result=0
21:52:06.147 00.000 15712 worker thread done servicing request
21:52:06.147 00.000 15712 Worker thread wakes up
21:52:06.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:06.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:06.147 00.000 7988 GuideStep: 0.4 px 105 ms WEST, 0.2 px 0 ms NORTH
21:52:07.566 01.419 15712 Exposure complete
21:52:07.612 00.046 15712 worker thread done servicing request
21:52:07.612 00.000 7988 OnExposeComplete: enter
21:52:07.627 00.015 7988 UpdateGuideState(): m_state=6
21:52:07.628 00.001 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7094
21:52:07.628 00.000 7988 Star::Find returns 1 (0), X=1182.06, Y=442.81, Mass=1556, SNR=27.0, Peak=219 HFD=3.1
21:52:07.628 00.000 7988 MultiStar: [#1 -0.22,-0.52,1.00,U] [#2 -0.28,-0.18,0.97,U] [#3 -0.24,-0.14,0.94,U] [#4 -0.47,-0.06,1.04,U] [#5 -0.15,-0.41,0.74,U] [#6 -0.24,-0.38,0.70,U] [#7 -0.32,-0.52,0.69,U] [#8 -0.45,-0.34,0.63,U] 
21:52:07.628 00.000 7988 refined, 8 included, MultiStar: {-0.27, -0.32}, one-star: {-0.05, -0.44}
21:52:07.628 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.58) = xAngle (-0.69 = -0.69)
21:52:07.628 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.42 = 2.42)
21:52:07.628 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-2.26 mountX=0.32 mountY=0.27, mountTheta=0.70
21:52:07.628 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.32, opts=13)
21:52:07.628 00.000 7988 Enqueuing Move request for scope (-0.27, -0.32)
21:52:07.628 00.000 15712 Worker thread wakes up
21:52:07.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.32) opts 0xd
21:52:07.628 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.32)
21:52:07.628 00.000 15712 Moving (-0.27, -0.32) raw xDistance=0.32 yDistance=0.27
21:52:07.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:07.628 00.000 7988 UpdateGuideState exits: m=1556 SNR=27.0
21:52:07.641 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:07.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:07.643 00.002 7988 Enqueuing Expose request
21:52:07.644 00.001 15712 PPEC rslt: input = 0.32, final = 0.29, react = 0.19, pred = 0.10, hyst = 0.18, hyst_pct = 0.00, period_length = 636.00
21:52:07.644 00.000 15712 PPEC: input: 0.32, control: 0.29, exposure: 1500
21:52:07.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
21:52:07.645 00.001 15712 MoveAxis(W, 96, ABG)
21:52:07.645 00.000 15712 Guiding  Dir = 3, Dur = 96
21:52:07.645 00.000 15712 IsGuiding returns 0
21:52:07.662 00.017 15712 PulseGuide returned control before completion, sleep 85
21:52:07.772 00.110 15712 IsGuiding returns 0
21:52:07.772 00.000 15712 Move returns status 0, amount 96
21:52:07.772 00.000 15712 MoveAxis(S, 70, ABG)
21:52:07.772 00.000 15712 Guiding  Dir = 1, Dur = 70
21:52:07.811 00.039 15712 IsGuiding returns 0
21:52:07.891 00.080 15712 IsGuiding returns 1
21:52:07.891 00.000 15712 scope still moving after pulse duration time elapsed
21:52:07.915 00.024 15712 IsGuiding returns 1
21:52:07.969 00.054 15712 IsGuiding returns 0
21:52:07.969 00.000 15712 scope move finished after 70 + 89 ms
21:52:07.969 00.000 15712 Move returns status 0, amount 70
21:52:07.969 00.000 15712 move complete, result=0
21:52:07.969 00.000 7988 GuideStep: 0.3 px 96 ms WEST, 0.3 px 70 ms SOUTH
21:52:07.973 00.004 15712 worker thread done servicing request
21:52:07.973 00.000 15712 Worker thread wakes up
21:52:07.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:07.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:09.609 01.636 15712 Exposure complete
21:52:09.667 00.058 15712 worker thread done servicing request
21:52:09.667 00.000 7988 OnExposeComplete: enter
21:52:09.667 00.000 7988 UpdateGuideState(): m_state=6
21:52:09.670 00.003 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7095
21:52:09.670 00.000 7988 Star::Find returns 1 (0), X=1181.87, Y=442.98, Mass=1516, SNR=26.6, Peak=233 HFD=3.0
21:52:09.670 00.000 7988 MultiStar: [#1 -0.46,-0.29,1.04,U] [#2 -0.39,-0.00,1.02,U] [#3 -0.45,-0.08,0.96,U] [#4 -0.43,-0.09,1.06,U] [#5 -0.13,-0.13,0.67,U] [#6 -0.47,-0.34,0.71,U] [#7 -0.47,-0.23,0.68,U] [#8 -0.52,0.02,0.64,U] 
21:52:09.670 00.000 7988 single-star, 8 included, MultiStar: {-0.40, -0.16}, one-star: {-0.24, -0.27}
21:52:09.670 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
21:52:09.670 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
21:52:09.670 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.27 hyp=0.37 cameraTheta=-2.30 mountX=0.27 mountY=0.25, mountTheta=0.74
21:52:09.670 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.27, opts=13)
21:52:09.670 00.000 7988 Enqueuing Move request for scope (-0.24, -0.27)
21:52:09.670 00.000 15712 Worker thread wakes up
21:52:09.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.27) opts 0xd
21:52:09.670 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.27)
21:52:09.670 00.000 15712 Moving (-0.24, -0.27) raw xDistance=0.27 yDistance=0.25
21:52:09.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:09.670 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.6
21:52:09.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:09.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:09.670 00.000 7988 Enqueuing Expose request
21:52:09.687 00.017 15712 PPEC rslt: input = 0.27, final = 0.28, react = 0.16, pred = 0.12, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
21:52:09.687 00.000 15712 PPEC: input: 0.27, control: 0.28, exposure: 1500
21:52:09.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
21:52:09.687 00.000 15712 MoveAxis(W, 92, ABG)
21:52:09.687 00.000 15712 Guiding  Dir = 3, Dur = 92
21:52:09.707 00.020 15712 IsGuiding returns 0
21:52:09.723 00.016 15712 PulseGuide returned control before completion, sleep 86
21:52:09.857 00.134 15712 IsGuiding returns 0
21:52:09.857 00.000 15712 Move returns status 0, amount 92
21:52:09.857 00.000 15712 MoveAxis(S, 64, ABG)
21:52:09.857 00.000 15712 Guiding  Dir = 1, Dur = 64
21:52:09.857 00.000 15712 IsGuiding returns 0
21:52:09.968 00.111 15712 IsGuiding returns 1
21:52:09.968 00.000 15712 scope still moving after pulse duration time elapsed
21:52:10.010 00.042 15712 IsGuiding returns 0
21:52:10.010 00.000 15712 scope move finished after 64 + 95 ms
21:52:10.010 00.000 15712 Move returns status 0, amount 64
21:52:10.010 00.000 15712 move complete, result=0
21:52:10.010 00.000 15712 worker thread done servicing request
21:52:10.010 00.000 15712 Worker thread wakes up
21:52:10.010 00.000 7988 GuideStep: 0.3 px 92 ms WEST, 0.3 px 64 ms SOUTH
21:52:10.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:10.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:11.425 01.415 15712 Exposure complete
21:52:11.477 00.052 15712 worker thread done servicing request
21:52:11.477 00.000 7988 OnExposeComplete: enter
21:52:11.477 00.000 7988 UpdateGuideState(): m_state=6
21:52:11.487 00.010 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7096
21:52:11.488 00.001 7988 Star::Find returns 1 (0), X=1182.16, Y=443.33, Mass=1522, SNR=26.6, Peak=229 HFD=3.4
21:52:11.488 00.000 7988 MultiStar: [#1 -0.23,0.17,1.02,U] [#2 -0.08,0.42,1.00,U] [#3 -0.35,0.56,0.95,U] [#4 -0.39,0.36,1.03,U] [#5 -0.18,0.30,0.72,U] [#6 -0.19,0.57,0.72,U] [#7 -0.21,0.32,0.68,U] [#8 -0.35,0.34,0.64,U] 
21:52:11.488 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.34}, one-star: {0.04, 0.08}
21:52:11.488 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
21:52:11.488 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
21:52:11.488 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.11 mountX=-0.08 mountY=-0.04, mountTheta=-2.66
21:52:11.488 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
21:52:11.488 00.000 7988 Enqueuing Move request for scope (0.04, 0.08)
21:52:11.488 00.000 15712 Worker thread wakes up
21:52:11.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
21:52:11.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
21:52:11.488 00.000 15712 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=-0.04
21:52:11.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:11.488 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6
21:52:11.499 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:11.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:11.501 00.002 7988 Enqueuing Expose request
21:52:11.502 00.001 15712 PPEC rslt: input = -0.08, final = 0.13, react = -0.05, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:52:11.502 00.000 15712 PPEC: input: -0.08, control: 0.13, exposure: 1500
21:52:11.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:11.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:52:11.502 00.000 15712 MoveAxis(W, 41, ABG)
21:52:11.502 00.000 15712 Guiding  Dir = 3, Dur = 41
21:52:11.502 00.000 15712 IsGuiding returns 0
21:52:11.520 00.018 15712 PulseGuide returned control before completion, sleep 35
21:52:11.566 00.046 15712 IsGuiding returns 0
21:52:11.566 00.000 15712 Move returns status 0, amount 41
21:52:11.566 00.000 15712 MoveAxis(N, 0, ABG)
21:52:11.566 00.000 15712 Move returns status 0, amount 0
21:52:11.566 00.000 15712 move complete, result=0
21:52:11.566 00.000 7988 GuideStep: -0.1 px 41 ms WEST, -0.0 px 0 ms NORTH
21:52:11.566 00.000 15712 worker thread done servicing request
21:52:11.566 00.000 15712 Worker thread wakes up
21:52:11.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:11.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:13.211 01.645 15712 Exposure complete
21:52:13.256 00.045 15712 worker thread done servicing request
21:52:13.256 00.000 7988 OnExposeComplete: enter
21:52:13.256 00.000 7988 UpdateGuideState(): m_state=6
21:52:13.271 00.015 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7097
21:52:13.273 00.002 7988 Star::Find returns 1 (1), X=1182.14, Y=444.13, Mass=1536, SNR=26.7, Peak=255 HFD=3.1
21:52:13.273 00.000 7988 MultiStar: [#1 -0.32,0.75,1.01,U] [#2 -0.27,1.10,0.00,M1] [#3 -0.33,1.12,0.00,M1] [#4 -0.36,1.06,0.00,M1] [#5 -0.30,0.70,0.71,U] [#6 -0.15,0.89,0.70,U] [#7 -0.22,0.98,0.00,M1] [#8 -0.32,1.02,0.00,M1] 
21:52:13.273 00.000 7988 refined, 3 included, MultiStar: {-0.18, 0.81}, one-star: {0.02, 0.89}
21:52:13.273 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
21:52:13.273 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
21:52:13.273 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.81 hyp=0.83 cameraTheta=1.79 mountX=-0.81 mountY=0.16, mountTheta=2.94
21:52:13.273 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.81, opts=13)
21:52:13.273 00.000 7988 Enqueuing Move request for scope (-0.18, 0.81)
21:52:13.273 00.000 15712 Worker thread wakes up
21:52:13.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:13.273 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7 Saturated
21:52:13.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:13.273 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:13.273 00.000 7988 Enqueuing Expose request
21:52:13.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.81) opts 0xd
21:52:13.273 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.81)
21:52:13.273 00.000 15712 Moving (-0.18, 0.81) raw xDistance=-0.81 yDistance=0.16
21:52:13.290 00.017 15712 PPEC rslt: input = -0.81, final = -0.38, react = -0.48, pred = 0.11, hyst = -0.42, hyst_pct = 0.00, period_length = 636.00
21:52:13.290 00.000 15712 PPEC: input: -0.81, control: -0.38, exposure: 1500
21:52:13.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:13.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:52:13.290 00.000 15712 MoveAxis(E, 123, ABG)
21:52:13.290 00.000 15712 Guiding  Dir = 2, Dur = 123
21:52:13.290 00.000 15712 IsGuiding returns 0
21:52:13.307 00.017 15712 PulseGuide returned control before completion, sleep 115
21:52:13.452 00.145 15712 IsGuiding returns 0
21:52:13.452 00.000 15712 Move returns status 0, amount 123
21:52:13.452 00.000 15712 MoveAxis(N, 0, ABG)
21:52:13.452 00.000 15712 Move returns status 0, amount 0
21:52:13.452 00.000 15712 move complete, result=0
21:52:13.452 00.000 7988 GuideStep: -0.8 px 123 ms EAST, 0.2 px 0 ms NORTH
21:52:13.456 00.004 15712 worker thread done servicing request
21:52:13.456 00.000 15712 Worker thread wakes up
21:52:13.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:13.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:14.870 01.414 15712 Exposure complete
21:52:14.921 00.051 15712 worker thread done servicing request
21:52:14.921 00.000 7988 OnExposeComplete: enter
21:52:14.921 00.000 7988 UpdateGuideState(): m_state=6
21:52:14.931 00.010 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7098
21:52:14.931 00.000 7988 Star::Find returns 1 (0), X=1182.11, Y=443.72, Mass=1567, SNR=26.8, Peak=217 HFD=3.4
21:52:14.931 00.000 7988 MultiStar: [#1 -0.08,0.59,1.02,U] [#2 -0.16,0.82,1.00,U] [#3 -0.43,0.77,0.94,U] [#4 -0.23,0.83,1.01,U] [#5 0.00,0.69,0.73,U] [#6 -0.20,0.50,0.70,U] [#7 -0.07,0.63,0.68,U] [#8 -0.30,0.66,0.66,U] 
21:52:14.931 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.67}, one-star: {-0.01, 0.47}
21:52:14.931 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.12)
21:52:14.931 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.01)
21:52:14.938 00.007 7988 CameraToMount -- cameraX=-0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.59 mountX=-0.47 mountY=-0.00, mountTheta=-3.13
21:52:14.938 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.47, opts=13)
21:52:14.938 00.000 7988 Enqueuing Move request for scope (-0.01, 0.47)
21:52:14.938 00.000 15712 Worker thread wakes up
21:52:14.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.47) opts 0xd
21:52:14.938 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.47)
21:52:14.938 00.000 15712 Moving (-0.01, 0.47) raw xDistance=-0.47 yDistance=-0.00
21:52:14.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:14.938 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.8
21:52:14.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:14.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:14.938 00.000 7988 Enqueuing Expose request
21:52:14.938 00.000 15712 PPEC rslt: input = -0.47, final = -0.17, react = -0.28, pred = 0.11, hyst = -0.25, hyst_pct = 0.00, period_length = 636.00
21:52:14.947 00.009 15712 PPEC: input: -0.47, control: -0.17, exposure: 1500
21:52:14.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:14.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:14.947 00.000 15712 MoveAxis(E, 57, ABG)
21:52:14.947 00.000 15712 Guiding  Dir = 2, Dur = 57
21:52:14.947 00.000 15712 IsGuiding returns 0
21:52:14.972 00.025 15712 PulseGuide returned control before completion, sleep 43
21:52:15.028 00.056 15712 IsGuiding returns 1
21:52:15.028 00.000 15712 scope still moving after pulse duration time elapsed
21:52:15.060 00.032 15712 IsGuiding returns 0
21:52:15.060 00.000 15712 scope move finished after 57 + 63 ms
21:52:15.060 00.000 15712 Move returns status 0, amount 57
21:52:15.060 00.000 15712 MoveAxis(N, 0, ABG)
21:52:15.060 00.000 15712 Move returns status 0, amount 0
21:52:15.060 00.000 15712 move complete, result=0
21:52:15.060 00.000 7988 GuideStep: -0.5 px 57 ms EAST, -0.0 px 0 ms NORTH
21:52:15.070 00.010 15712 worker thread done servicing request
21:52:15.070 00.000 15712 Worker thread wakes up
21:52:15.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:15.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:16.705 01.635 15712 Exposure complete
21:52:16.758 00.053 15712 worker thread done servicing request
21:52:16.758 00.000 7988 OnExposeComplete: enter
21:52:16.758 00.000 7988 UpdateGuideState(): m_state=6
21:52:16.765 00.007 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7099
21:52:16.766 00.001 7988 Star::Find returns 1 (1), X=1182.10, Y=443.43, Mass=1552, SNR=26.7, Peak=255 HFD=3.5
21:52:16.766 00.000 7988 MultiStar: [#1 -0.32,0.12,1.00,U] [#2 -0.16,0.57,1.00,U] [#3 -0.28,0.13,0.95,U] [#4 -0.45,0.35,1.04,U] [#5 -0.16,0.05,0.72,U] [#6 -0.46,0.28,0.71,U] [#7 -0.27,0.19,0.69,U] [#8 -0.40,0.23,0.65,U] 
21:52:16.766 00.000 7988 single-star, 8 included, MultiStar: {-0.27, 0.24}, one-star: {-0.02, 0.18}
21:52:16.766 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
21:52:16.766 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
21:52:16.766 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.68 mountX=-0.18 mountY=0.02, mountTheta=3.05
21:52:16.766 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.18, opts=13)
21:52:16.766 00.000 7988 Enqueuing Move request for scope (-0.02, 0.18)
21:52:16.775 00.009 15712 Worker thread wakes up
21:52:16.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
21:52:16.775 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
21:52:16.775 00.000 15712 Moving (-0.02, 0.18) raw xDistance=-0.18 yDistance=0.02
21:52:16.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:16.775 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.7 Saturated
21:52:16.778 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:16.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:16.780 00.002 7988 Enqueuing Expose request
21:52:16.780 00.000 15712 PPEC rslt: input = -0.18, final = -0.00, react = -0.11, pred = 0.11, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:52:16.780 00.000 15712 PPEC: input: -0.18, control: -0.00, exposure: 1500
21:52:16.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:16.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:52:16.780 00.000 15712 MoveAxis(E, 1, ABG)
21:52:16.782 00.002 15712 Guiding  Dir = 2, Dur = 1
21:52:16.782 00.000 15712 IsGuiding returns 0
21:52:16.834 00.052 15712 IsGuiding returns 0
21:52:16.834 00.000 15712 Move returns status 0, amount 1
21:52:16.834 00.000 15712 MoveAxis(N, 0, ABG)
21:52:16.834 00.000 15712 Move returns status 0, amount 0
21:52:16.834 00.000 15712 move complete, result=0
21:52:16.834 00.000 7988 GuideStep: -0.2 px 1 ms EAST, 0.0 px 0 ms NORTH
21:52:16.843 00.009 15712 worker thread done servicing request
21:52:16.843 00.000 15712 Worker thread wakes up
21:52:16.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:16.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:18.250 01.407 15712 Exposure complete
21:52:18.308 00.058 15712 worker thread done servicing request
21:52:18.308 00.000 7988 OnExposeComplete: enter
21:52:18.308 00.000 7988 UpdateGuideState(): m_state=6
21:52:18.308 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7100
21:52:18.312 00.004 7988 Star::Find returns 1 (1), X=1182.10, Y=443.24, Mass=1476, SNR=26.2, Peak=255 HFD=3.2
21:52:18.312 00.000 7988 MultiStar: [#1 -0.33,-0.18,1.03,U] [#2 -0.15,0.10,1.02,U] [#3 -0.46,0.19,0.92,U] [#4 -0.15,0.15,1.05,U] [#5 -0.14,0.10,0.73,U] [#6 -0.18,0.07,0.73,U] [#7 -0.28,-0.26,0.66,U] [#8 -0.38,-0.02,0.67,U] 
21:52:18.312 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.02}, one-star: {-0.02, -0.01}
21:52:18.312 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
21:52:18.312 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
21:52:18.312 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.76 mountX=0.01 mountY=0.02, mountTheta=1.19
21:52:18.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
21:52:18.312 00.000 7988 Enqueuing Move request for scope (-0.02, -0.01)
21:52:18.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:18.323 00.011 7988 UpdateGuideState exits: m=1476 SNR=26.2 Saturated
21:52:18.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:18.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:18.323 00.000 7988 Enqueuing Expose request
21:52:18.323 00.000 15712 Worker thread wakes up
21:52:18.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
21:52:18.323 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
21:52:18.323 00.000 15712 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
21:52:18.330 00.007 15712 PPEC rslt: input = 0.01, final = 0.09, react = 0.01, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:52:18.330 00.000 15712 PPEC: input: 0.01, control: 0.09, exposure: 1500
21:52:18.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:18.332 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:52:18.332 00.000 15712 MoveAxis(W, 30, ABG)
21:52:18.332 00.000 15712 Guiding  Dir = 3, Dur = 30
21:52:18.332 00.000 15712 IsGuiding returns 0
21:52:18.361 00.029 15712 PulseGuide returned control before completion, sleep 12
21:52:18.376 00.015 15712 IsGuiding returns 1
21:52:18.376 00.000 15712 scope still moving after pulse duration time elapsed
21:52:18.408 00.032 15712 IsGuiding returns 0
21:52:18.408 00.000 15712 scope move finished after 30 + 46 ms
21:52:18.408 00.000 15712 Move returns status 0, amount 30
21:52:18.408 00.000 15712 MoveAxis(N, 0, ABG)
21:52:18.408 00.000 15712 Move returns status 0, amount 0
21:52:18.408 00.000 15712 move complete, result=0
21:52:18.408 00.000 15712 worker thread done servicing request
21:52:18.408 00.000 15712 Worker thread wakes up
21:52:18.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:18.408 00.000 7988 GuideStep: 0.0 px 30 ms WEST, 0.0 px 0 ms NORTH
21:52:18.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:20.149 01.741 15712 Exposure complete
21:52:20.207 00.058 15712 worker thread done servicing request
21:52:20.207 00.000 7988 OnExposeComplete: enter
21:52:20.210 00.003 7988 UpdateGuideState(): m_state=6
21:52:20.210 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7101
21:52:20.210 00.000 7988 Star::Find returns 1 (0), X=1182.03, Y=442.91, Mass=1493, SNR=26.3, Peak=225 HFD=3.0
21:52:20.210 00.000 7988 MultiStar: [#1 -0.26,-0.39,1.06,U] [#2 -0.14,0.03,1.01,U] [#3 -0.24,-0.14,0.97,U] [#4 -0.21,-0.08,1.03,U] [#5 -0.15,-0.18,0.70,U] [#6 -0.19,-0.02,0.72,U] [#7 -0.11,-0.53,0.69,U] [#8 -0.35,-0.05,0.64,U] 
21:52:20.210 00.000 7988 refined, 8 included, MultiStar: {-0.19, -0.19}, one-star: {-0.09, -0.34}
21:52:20.210 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.58) = xAngle (-0.78 = -0.78)
21:52:20.210 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.33 = 2.33)
21:52:20.210 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.36 mountX=0.19 mountY=0.20, mountTheta=0.80
21:52:20.210 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.19, opts=13)
21:52:20.210 00.000 7988 Enqueuing Move request for scope (-0.19, -0.19)
21:52:20.210 00.000 15712 Worker thread wakes up
21:52:20.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
21:52:20.210 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
21:52:20.210 00.000 15712 Moving (-0.19, -0.19) raw xDistance=0.19 yDistance=0.20
21:52:20.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:20.210 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3
21:52:20.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:20.224 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:20.224 00.000 7988 Enqueuing Expose request
21:52:20.226 00.002 15712 PPEC rslt: input = 0.19, final = 0.20, react = 0.11, pred = 0.09, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:52:20.226 00.000 15712 PPEC: input: 0.19, control: 0.20, exposure: 1500
21:52:20.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:20.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:52:20.226 00.000 15712 MoveAxis(W, 66, ABG)
21:52:20.226 00.000 15712 Guiding  Dir = 3, Dur = 66
21:52:20.226 00.000 15712 IsGuiding returns 0
21:52:20.241 00.015 15712 PulseGuide returned control before completion, sleep 57
21:52:20.328 00.087 15712 IsGuiding returns 0
21:52:20.328 00.000 15712 Move returns status 0, amount 66
21:52:20.328 00.000 15712 MoveAxis(N, 0, ABG)
21:52:20.328 00.000 15712 Move returns status 0, amount 0
21:52:20.328 00.000 15712 move complete, result=0
21:52:20.328 00.000 7988 GuideStep: 0.2 px 66 ms WEST, 0.2 px 0 ms NORTH
21:52:20.329 00.001 15712 worker thread done servicing request
21:52:20.329 00.000 15712 Worker thread wakes up
21:52:20.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:20.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:21.742 01.413 15712 Exposure complete
21:52:21.800 00.058 15712 worker thread done servicing request
21:52:21.800 00.000 7988 OnExposeComplete: enter
21:52:21.803 00.003 7988 UpdateGuideState(): m_state=6
21:52:21.803 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7102
21:52:21.805 00.002 7988 Star::Find returns 1 (0), X=1182.02, Y=442.88, Mass=1499, SNR=26.4, Peak=228 HFD=3.0
21:52:21.805 00.000 7988 MultiStar: [#1 -0.48,-0.40,1.02,U] [#2 -0.25,-0.26,1.01,U] [#3 -0.37,-0.28,0.95,U] [#4 -0.36,-0.12,1.05,U] [#5 -0.07,-0.19,0.68,U] [#6 -0.18,-0.34,0.73,U] [#7 0.02,-0.31,0.69,U] [#8 -0.21,-0.40,0.63,U] 
21:52:21.805 00.000 7988 refined, 8 included, MultiStar: {-0.24, -0.29}, one-star: {-0.10, -0.37}
21:52:21.805 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.58) = xAngle (-0.68 = -0.68)
21:52:21.805 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.43 = 2.43)
21:52:21.805 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.29 hyp=0.38 cameraTheta=-2.26 mountX=0.30 mountY=0.25, mountTheta=0.70
21:52:21.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.29, opts=13)
21:52:21.805 00.000 7988 Enqueuing Move request for scope (-0.24, -0.29)
21:52:21.805 00.000 15712 Worker thread wakes up
21:52:21.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.29) opts 0xd
21:52:21.805 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.29)
21:52:21.805 00.000 15712 Moving (-0.24, -0.29) raw xDistance=0.30 yDistance=0.25
21:52:21.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:21.805 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4
21:52:21.816 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:21.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:21.818 00.002 7988 Enqueuing Expose request
21:52:21.818 00.000 15712 PPEC rslt: input = 0.30, final = 0.25, react = 0.18, pred = 0.07, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
21:52:21.818 00.000 15712 PPEC: input: 0.30, control: 0.25, exposure: 1500
21:52:21.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:21.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:52:21.818 00.000 15712 MoveAxis(W, 82, ABG)
21:52:21.818 00.000 15712 Guiding  Dir = 3, Dur = 82
21:52:21.838 00.020 15712 IsGuiding returns 0
21:52:21.855 00.017 15712 PulseGuide returned control before completion, sleep 76
21:52:21.966 00.111 15712 IsGuiding returns 0
21:52:21.966 00.000 15712 Move returns status 0, amount 82
21:52:21.966 00.000 15712 MoveAxis(N, 0, ABG)
21:52:21.966 00.000 15712 Move returns status 0, amount 0
21:52:21.966 00.000 15712 move complete, result=0
21:52:21.975 00.009 15712 worker thread done servicing request
21:52:21.975 00.000 15712 Worker thread wakes up
21:52:21.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:21.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:21.975 00.000 7988 GuideStep: 0.3 px 82 ms WEST, 0.2 px 0 ms NORTH
21:52:23.606 01.631 15712 Exposure complete
21:52:23.657 00.051 15712 worker thread done servicing request
21:52:23.657 00.000 7988 OnExposeComplete: enter
21:52:23.657 00.000 7988 UpdateGuideState(): m_state=6
21:52:23.657 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7103
21:52:23.669 00.012 7988 Star::Find returns 1 (1), X=1182.12, Y=443.10, Mass=1510, SNR=26.5, Peak=255 HFD=3.1
21:52:23.669 00.000 7988 MultiStar: [#1 -0.17,-0.20,1.00,U] [#2 -0.10,0.06,1.00,U] [#3 -0.35,0.02,0.97,U] [#4 -0.27,0.01,1.02,U] [#5 0.14,-0.16,0.73,U] [#6 0.01,-0.31,0.71,U] [#7 -0.11,-0.14,0.68,U] [#8 -0.48,-0.16,0.62,U] 
21:52:23.669 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.10}, one-star: {0.01, -0.15}
21:52:23.669 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
21:52:23.669 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
21:52:23.675 00.006 7988 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.54 mountX=0.15 mountY=-0.00, mountTheta=-0.01
21:52:23.675 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.15, opts=13)
21:52:23.675 00.000 7988 Enqueuing Move request for scope (0.01, -0.15)
21:52:23.675 00.000 15712 Worker thread wakes up
21:52:23.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
21:52:23.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
21:52:23.675 00.000 15712 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=-0.00
21:52:23.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:52:23.675 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5 Saturated
21:52:23.682 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:23.682 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:23.684 00.002 7988 Enqueuing Expose request
21:52:23.685 00.001 15712 PPEC rslt: input = 0.15, final = 0.08, react = 0.09, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:52:23.685 00.000 15712 PPEC: input: 0.15, control: 0.08, exposure: 1500
21:52:23.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:23.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:23.685 00.000 15712 MoveAxis(W, 28, ABG)
21:52:23.685 00.000 15712 Guiding  Dir = 3, Dur = 28
21:52:23.709 00.024 15712 IsGuiding returns 0
21:52:23.726 00.017 15712 PulseGuide returned control before completion, sleep 23
21:52:23.777 00.051 15712 IsGuiding returns 0
21:52:23.777 00.000 15712 Move returns status 0, amount 28
21:52:23.777 00.000 15712 MoveAxis(N, 0, ABG)
21:52:23.777 00.000 15712 Move returns status 0, amount 0
21:52:23.777 00.000 15712 move complete, result=0
21:52:23.777 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
21:52:23.781 00.004 15712 worker thread done servicing request
21:52:23.781 00.000 15712 Worker thread wakes up
21:52:23.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:23.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:25.201 01.420 15712 Exposure complete
21:52:25.257 00.056 15712 worker thread done servicing request
21:52:25.257 00.000 7988 OnExposeComplete: enter
21:52:25.257 00.000 7988 UpdateGuideState(): m_state=6
21:52:25.263 00.006 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7104
21:52:25.263 00.000 7988 Star::Find returns 1 (1), X=1181.85, Y=443.23, Mass=1578, SNR=27.1, Peak=255 HFD=3.5
21:52:25.263 00.000 7988 MultiStar: [#1 -0.48,-0.10,1.00,U] [#2 -0.32,0.19,1.00,U] [#3 -0.51,0.21,0.91,U] [#4 -0.50,0.09,1.01,U] [#5 -0.37,-0.25,0.70,U] [#6 -0.36,0.18,0.67,U] [#7 -0.37,-0.04,0.65,U] [#8 -0.38,-0.10,0.63,U] 
21:52:25.263 00.000 7988 single-star, 8 included, MultiStar: {-0.40, 0.03}, one-star: {-0.27, -0.02}
21:52:25.263 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
21:52:25.263 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
21:52:25.263 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.08 mountX=0.02 mountY=0.27, mountTheta=1.50
21:52:25.263 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.02, opts=13)
21:52:25.263 00.000 7988 Enqueuing Move request for scope (-0.27, -0.02)
21:52:25.274 00.011 15712 Worker thread wakes up
21:52:25.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
21:52:25.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
21:52:25.274 00.000 15712 Moving (-0.27, -0.02) raw xDistance=0.02 yDistance=0.27
21:52:25.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:25.274 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.1 Saturated
21:52:25.276 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:25.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:25.278 00.002 7988 Enqueuing Expose request
21:52:25.278 00.000 15712 PPEC rslt: input = 0.02, final = 0.07, react = 0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:52:25.278 00.000 15712 PPEC: input: 0.02, control: 0.07, exposure: 1500
21:52:25.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
21:52:25.278 00.000 15712 MoveAxis(W, 24, ABG)
21:52:25.278 00.000 15712 Guiding  Dir = 3, Dur = 24
21:52:25.278 00.000 15712 IsGuiding returns 0
21:52:25.299 00.021 15712 PulseGuide returned control before completion, sleep 16
21:52:25.331 00.032 15712 IsGuiding returns 1
21:52:25.331 00.000 15712 scope still moving after pulse duration time elapsed
21:52:25.358 00.027 15712 IsGuiding returns 0
21:52:25.358 00.000 15712 scope move finished after 24 + 53 ms
21:52:25.358 00.000 15712 Move returns status 0, amount 24
21:52:25.358 00.000 15712 MoveAxis(S, 68, ABG)
21:52:25.358 00.000 15712 Guiding  Dir = 1, Dur = 68
21:52:25.358 00.000 15712 IsGuiding returns 0
21:52:25.437 00.079 15712 IsGuiding returns 1
21:52:25.437 00.000 15712 scope still moving after pulse duration time elapsed
21:52:25.469 00.032 15712 IsGuiding returns 1
21:52:25.539 00.070 15712 IsGuiding returns 0
21:52:25.539 00.000 15712 scope move finished after 68 + 112 ms
21:52:25.539 00.000 15712 Move returns status 0, amount 68
21:52:25.539 00.000 15712 move complete, result=0
21:52:25.539 00.000 7988 GuideStep: 0.0 px 24 ms WEST, 0.3 px 68 ms SOUTH
21:52:25.540 00.001 15712 worker thread done servicing request
21:52:25.540 00.000 15712 Worker thread wakes up
21:52:25.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:25.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:27.177 01.637 15712 Exposure complete
21:52:27.232 00.055 15712 worker thread done servicing request
21:52:27.232 00.000 7988 OnExposeComplete: enter
21:52:27.232 00.000 7988 UpdateGuideState(): m_state=6
21:52:27.239 00.007 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7105
21:52:27.240 00.001 7988 Star::Find returns 1 (1), X=1181.98, Y=443.59, Mass=1462, SNR=26.1, Peak=255 HFD=3.4
21:52:27.240 00.000 7988 MultiStar: [#1 -0.47,0.46,1.04,U] [#2 -0.26,0.66,1.01,U] [#3 -0.41,0.55,0.96,U] [#4 -0.48,0.45,1.06,U] [#5 -0.44,0.58,0.73,U] [#6 -0.49,0.53,0.70,U] [#7 -0.44,0.55,0.67,U] [#8 -0.59,0.47,0.67,U] 
21:52:27.242 00.002 7988 single-star, 8 included, MultiStar: {-0.40, 0.51}, one-star: {-0.14, 0.35}
21:52:27.242 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.53 = -2.75)
21:52:27.245 00.003 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.64 = 0.36)
21:52:27.245 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.35 hyp=0.37 cameraTheta=1.96 mountX=-0.35 mountY=0.13, mountTheta=2.78
21:52:27.247 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.35, opts=13)
21:52:27.247 00.000 7988 Enqueuing Move request for scope (-0.14, 0.35)
21:52:27.249 00.002 15712 Worker thread wakes up
21:52:27.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.35) opts 0xd
21:52:27.249 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.35)
21:52:27.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:27.249 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.1 Saturated
21:52:27.252 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:27.252 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:27.254 00.002 7988 Enqueuing Expose request
21:52:27.254 00.000 15712 Moving (-0.14, 0.35) raw xDistance=-0.35 yDistance=0.13
21:52:27.256 00.002 15712 PPEC rslt: input = -0.35, final = -0.14, react = -0.21, pred = 0.07, hyst = -0.18, hyst_pct = 0.00, period_length = 636.00
21:52:27.256 00.000 15712 PPEC: input: -0.35, control: -0.14, exposure: 1500
21:52:27.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:27.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:52:27.256 00.000 15712 MoveAxis(E, 45, ABG)
21:52:27.256 00.000 15712 Guiding  Dir = 2, Dur = 45
21:52:27.262 00.006 15712 IsGuiding returns 0
21:52:27.279 00.017 15712 PulseGuide returned control before completion, sleep 40
21:52:27.360 00.081 15712 IsGuiding returns 0
21:52:27.361 00.001 15712 Move returns status 0, amount 45
21:52:27.361 00.000 15712 MoveAxis(N, 0, ABG)
21:52:27.361 00.000 15712 Move returns status 0, amount 0
21:52:27.361 00.000 15712 move complete, result=0
21:52:27.361 00.000 15712 worker thread done servicing request
21:52:27.361 00.000 15712 Worker thread wakes up
21:52:27.361 00.000 7988 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
21:52:27.362 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:27.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:28.773 01.411 15712 Exposure complete
21:52:28.833 00.060 15712 worker thread done servicing request
21:52:28.833 00.000 7988 OnExposeComplete: enter
21:52:28.833 00.000 7988 UpdateGuideState(): m_state=6
21:52:28.835 00.002 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7106
21:52:28.837 00.002 7988 Star::Find returns 1 (1), X=1181.98, Y=443.44, Mass=1689, SNR=28.0, Peak=255 HFD=3.7
21:52:28.837 00.000 7988 MultiStar: [#1 -0.39,0.21,0.95,U] [#2 -0.48,0.53,0.97,U] [#3 -0.33,0.52,0.88,U] [#4 -0.54,0.54,0.97,U] [#5 -0.57,0.14,0.67,U] [#6 -0.38,0.22,0.63,U] [#7 -0.36,0.43,0.64,U] [#8 -0.53,0.33,0.61,U] 
21:52:28.839 00.002 7988 single-star, 8 included, MultiStar: {-0.40, 0.36}, one-star: {-0.14, 0.19}
21:52:28.839 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.58) = xAngle (3.79 = -2.50)
21:52:28.841 00.002 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.90 = 0.61)
21:52:28.841 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.21 mountX=-0.19 mountY=0.14, mountTheta=2.52
21:52:28.844 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.19, opts=13)
21:52:28.844 00.000 7988 Enqueuing Move request for scope (-0.14, 0.19)
21:52:28.846 00.002 15712 Worker thread wakes up
21:52:28.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
21:52:28.846 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
21:52:28.846 00.000 15712 Moving (-0.14, 0.19) raw xDistance=-0.19 yDistance=0.14
21:52:28.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:28.846 00.000 7988 UpdateGuideState exits: m=1689 SNR=28.0 Saturated
21:52:28.849 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:28.849 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:28.851 00.002 7988 Enqueuing Expose request
21:52:28.851 00.000 15712 PPEC rslt: input = -0.19, final = -0.05, react = -0.11, pred = 0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:52:28.851 00.000 15712 PPEC: input: -0.19, control: -0.05, exposure: 1500
21:52:28.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:28.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:52:28.851 00.000 15712 MoveAxis(E, 18, ABG)
21:52:28.851 00.000 15712 Guiding  Dir = 2, Dur = 18
21:52:28.851 00.000 15712 IsGuiding returns 0
21:52:28.910 00.059 15712 IsGuiding returns 1
21:52:28.910 00.000 15712 scope still moving after pulse duration time elapsed
21:52:28.946 00.036 15712 IsGuiding returns 0
21:52:28.946 00.000 15712 scope move finished after 18 + 75 ms
21:52:28.946 00.000 15712 Move returns status 0, amount 18
21:52:28.946 00.000 15712 MoveAxis(N, 0, ABG)
21:52:28.946 00.000 15712 Move returns status 0, amount 0
21:52:28.946 00.000 15712 move complete, result=0
21:52:28.946 00.000 15712 worker thread done servicing request
21:52:28.946 00.000 15712 Worker thread wakes up
21:52:28.946 00.000 7988 GuideStep: -0.2 px 18 ms EAST, 0.1 px 0 ms NORTH
21:52:28.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:28.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:30.686 01.740 15712 Exposure complete
21:52:30.731 00.045 15712 worker thread done servicing request
21:52:30.731 00.000 7988 OnExposeComplete: enter
21:52:30.731 00.000 7988 UpdateGuideState(): m_state=6
21:52:30.747 00.016 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7107
21:52:30.747 00.000 7988 Star::Find returns 1 (0), X=1181.97, Y=443.03, Mass=1418, SNR=25.7, Peak=233 HFD=2.8
21:52:30.749 00.002 7988 MultiStar: [#1 -0.32,-0.12,1.03,U] [#2 -0.27,0.11,1.02,U] [#3 -0.51,0.11,0.97,U] [#4 -0.31,0.04,1.02,U] [#5 -0.42,-0.03,0.73,U] [#6 -0.29,0.07,0.75,U] [#7 -0.52,-0.04,0.73,U] [#8 -0.51,-0.34,0.69,U] 
21:52:30.749 00.000 7988 single-star, 8 included, MultiStar: {-0.36, -0.04}, one-star: {-0.14, -0.22}
21:52:30.751 00.002 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.58) = xAngle (-0.56 = -0.56)
21:52:30.751 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.55 = 2.55)
21:52:30.753 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.27 cameraTheta=-2.14 mountX=0.22 mountY=0.15, mountTheta=0.59
21:52:30.755 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.22, opts=13)
21:52:30.755 00.000 7988 Enqueuing Move request for scope (-0.14, -0.22)
21:52:30.757 00.002 15712 Worker thread wakes up
21:52:30.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
21:52:30.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
21:52:30.757 00.000 15712 Moving (-0.14, -0.22) raw xDistance=0.22 yDistance=0.15
21:52:30.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:30.757 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.7
21:52:30.759 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:30.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:30.761 00.002 7988 Enqueuing Expose request
21:52:30.762 00.001 15712 PPEC rslt: input = 0.22, final = 0.20, react = 0.13, pred = 0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:52:30.762 00.000 15712 PPEC: input: 0.22, control: 0.20, exposure: 1500
21:52:30.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:30.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:52:30.762 00.000 15712 MoveAxis(W, 64, ABG)
21:52:30.762 00.000 15712 Guiding  Dir = 3, Dur = 64
21:52:30.798 00.036 15712 IsGuiding returns 0
21:52:30.814 00.016 15712 PulseGuide returned control before completion, sleep 59
21:52:30.874 00.060 15712 IsGuiding returns 1
21:52:30.874 00.000 15712 scope still moving after pulse duration time elapsed
21:52:30.906 00.032 15712 IsGuiding returns 0
21:52:30.906 00.000 15712 scope move finished after 64 + 47 ms
21:52:30.906 00.000 15712 Move returns status 0, amount 64
21:52:30.906 00.000 15712 MoveAxis(N, 0, ABG)
21:52:30.906 00.000 15712 Move returns status 0, amount 0
21:52:30.906 00.000 15712 move complete, result=0
21:52:30.906 00.000 15712 worker thread done servicing request
21:52:30.906 00.000 15712 Worker thread wakes up
21:52:30.906 00.000 7988 GuideStep: 0.2 px 64 ms WEST, 0.1 px 0 ms NORTH
21:52:30.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:30.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:32.328 01.422 15712 Exposure complete
21:52:32.379 00.051 15712 worker thread done servicing request
21:52:32.379 00.000 7988 OnExposeComplete: enter
21:52:32.391 00.012 7988 UpdateGuideState(): m_state=6
21:52:32.391 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7108
21:52:32.391 00.000 7988 Star::Find returns 1 (1), X=1181.92, Y=443.20, Mass=1546, SNR=26.7, Peak=255 HFD=3.6
21:52:32.391 00.000 7988 MultiStar: [#1 -0.34,-0.21,1.01,U] [#2 -0.33,0.12,1.00,U] [#3 -0.43,0.10,0.93,U] [#4 -0.26,0.07,1.00,U] [#5 -0.07,-0.04,0.70,U] [#6 -0.28,-0.10,0.65,U] [#7 -0.25,-0.09,0.67,U] [#8 -0.60,-0.13,0.63,U] 
21:52:32.396 00.005 7988 single-star, 8 included, MultiStar: {-0.30, -0.03}, one-star: {-0.19, -0.04}
21:52:32.396 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.34 = -1.34)
21:52:32.396 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.77 = 1.77)
21:52:32.396 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-2.91 mountX=0.05 mountY=0.19, mountTheta=1.34
21:52:32.396 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.04, opts=13)
21:52:32.396 00.000 7988 Enqueuing Move request for scope (-0.19, -0.04)
21:52:32.396 00.000 15712 Worker thread wakes up
21:52:32.396 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
21:52:32.396 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
21:52:32.396 00.000 15712 Moving (-0.19, -0.04) raw xDistance=0.05 yDistance=0.19
21:52:32.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:32.396 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.7 Saturated
21:52:32.405 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:32.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:32.406 00.001 7988 Enqueuing Expose request
21:52:32.408 00.002 15712 PPEC rslt: input = 0.05, final = 0.06, react = 0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:52:32.408 00.000 15712 PPEC: input: 0.05, control: 0.06, exposure: 1500
21:52:32.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:32.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:52:32.408 00.000 15712 MoveAxis(W, 19, ABG)
21:52:32.408 00.000 15712 Guiding  Dir = 3, Dur = 19
21:52:32.408 00.000 15712 IsGuiding returns 0
21:52:32.428 00.020 15712 PulseGuide returned control before completion, sleep 11
21:52:32.460 00.032 15712 IsGuiding returns 1
21:52:32.460 00.000 15712 scope still moving after pulse duration time elapsed
21:52:32.487 00.027 15712 IsGuiding returns 0
21:52:32.487 00.000 15712 scope move finished after 19 + 58 ms
21:52:32.487 00.000 15712 Move returns status 0, amount 19
21:52:32.487 00.000 15712 MoveAxis(N, 0, ABG)
21:52:32.487 00.000 15712 Move returns status 0, amount 0
21:52:32.487 00.000 15712 move complete, result=0
21:52:32.487 00.000 15712 worker thread done servicing request
21:52:32.487 00.000 15712 Worker thread wakes up
21:52:32.487 00.000 7988 GuideStep: 0.0 px 19 ms WEST, 0.2 px 0 ms NORTH
21:52:32.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:32.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:34.130 01.643 15712 Exposure complete
21:52:34.190 00.060 15712 worker thread done servicing request
21:52:34.190 00.000 7988 OnExposeComplete: enter
21:52:34.197 00.007 7988 UpdateGuideState(): m_state=6
21:52:34.199 00.002 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
21:52:34.199 00.000 7988 Star::Find returns 1 (0), X=1181.89, Y=442.87, Mass=1497, SNR=26.3, Peak=207 HFD=3.4
21:52:34.201 00.002 7988 MultiStar: [#1 -0.35,-0.37,1.02,U] [#2 -0.41,-0.16,0.98,U] [#3 -0.38,-0.20,0.94,U] [#4 -0.64,-0.20,1.00,U] [#5 -0.29,-0.38,0.72,U] [#6 -0.44,-0.55,0.73,U] [#7 -0.17,-0.54,0.68,U] [#8 -0.65,-0.41,0.67,U] 
21:52:34.203 00.002 7988 single-star, 8 included, MultiStar: {-0.40, -0.34}, one-star: {-0.23, -0.38}
21:52:34.205 00.002 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
21:52:34.207 00.002 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
21:52:34.207 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.38 hyp=0.44 cameraTheta=-2.12 mountX=0.38 mountY=0.24, mountTheta=0.56
21:52:34.211 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.38, opts=13)
21:52:34.211 00.000 7988 Enqueuing Move request for scope (-0.23, -0.38)
21:52:34.213 00.002 15712 Worker thread wakes up
21:52:34.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:34.214 00.001 7988 UpdateGuideState exits: m=1497 SNR=26.3
21:52:34.216 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:34.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:34.218 00.002 7988 Enqueuing Expose request
21:52:34.220 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.38) opts 0xd
21:52:34.220 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.38)
21:52:34.220 00.000 15712 Moving (-0.23, -0.38) raw xDistance=0.38 yDistance=0.24
21:52:34.221 00.001 15712 PPEC rslt: input = 0.38, final = 0.28, react = 0.23, pred = 0.05, hyst = 0.22, hyst_pct = 0.00, period_length = 636.00
21:52:34.221 00.000 15712 PPEC: input: 0.38, control: 0.28, exposure: 1500
21:52:34.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:34.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:52:34.221 00.000 15712 MoveAxis(W, 91, ABG)
21:52:34.221 00.000 15712 Guiding  Dir = 3, Dur = 91
21:52:34.221 00.000 15712 IsGuiding returns 0
21:52:34.248 00.027 15712 PulseGuide returned control before completion, sleep 78
21:52:34.350 00.102 15712 IsGuiding returns 0
21:52:34.350 00.000 15712 Move returns status 0, amount 91
21:52:34.350 00.000 15712 MoveAxis(N, 0, ABG)
21:52:34.350 00.000 15712 Move returns status 0, amount 0
21:52:34.350 00.000 15712 move complete, result=0
21:52:34.350 00.000 15712 worker thread done servicing request
21:52:34.350 00.000 7988 GuideStep: 0.4 px 91 ms WEST, 0.2 px 0 ms NORTH
21:52:34.364 00.014 15712 Worker thread wakes up
21:52:34.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:34.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:35.784 01.420 15712 Exposure complete
21:52:35.844 00.060 15712 worker thread done servicing request
21:52:35.844 00.000 7988 OnExposeComplete: enter
21:52:35.845 00.001 7988 UpdateGuideState(): m_state=6
21:52:35.845 00.000 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7110
21:52:35.845 00.000 7988 Star::Find returns 1 (1), X=1182.13, Y=442.38, Mass=1506, SNR=26.3, Peak=255 HFD=3.3
21:52:35.845 00.000 7988 MultiStar: [#1 -0.36,-0.66,1.03,U] [#2 -0.33,-0.52,1.01,U] [#3 -0.64,-0.57,0.93,U] [#4 -0.61,-0.62,1.01,U] [#5 -0.48,-0.77,0.72,U] [#6 -0.13,-0.49,0.70,U] [#7 -0.21,-0.74,0.68,U] [#8 -0.55,-0.54,0.70,U] 
21:52:35.845 00.000 7988 refined, 8 included, MultiStar: {-0.37, -0.64}, one-star: {0.01, -0.87}
21:52:35.845 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.51 = -0.51)
21:52:35.854 00.009 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.60 = 2.60)
21:52:35.854 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=-0.64 hyp=0.74 cameraTheta=-2.09 mountX=0.65 mountY=0.38, mountTheta=0.54
21:52:35.856 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=-0.64, opts=13)
21:52:35.856 00.000 7988 Enqueuing Move request for scope (-0.37, -0.64)
21:52:35.856 00.000 15712 Worker thread wakes up
21:52:35.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.64) opts 0xd
21:52:35.856 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, -0.64)
21:52:35.856 00.000 15712 Moving (-0.37, -0.64) raw xDistance=0.65 yDistance=0.38
21:52:35.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:35.856 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.3 Saturated
21:52:35.861 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:35.861 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:35.861 00.000 7988 Enqueuing Expose request
21:52:35.861 00.000 15712 PPEC rslt: input = 0.65, final = 0.44, react = 0.39, pred = 0.05, hyst = 0.35, hyst_pct = 0.00, period_length = 636.00
21:52:35.861 00.000 15712 PPEC: input: 0.65, control: 0.44, exposure: 1500
21:52:35.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
21:52:35.861 00.000 15712 MoveAxis(W, 143, ABG)
21:52:35.861 00.000 15712 Guiding  Dir = 3, Dur = 143
21:52:35.861 00.000 15712 IsGuiding returns 0
21:52:35.878 00.017 15712 PulseGuide returned control before completion, sleep 138
21:52:36.056 00.178 15712 IsGuiding returns 1
21:52:36.056 00.000 15712 scope still moving after pulse duration time elapsed
21:52:36.084 00.028 15712 IsGuiding returns 0
21:52:36.084 00.000 15712 scope move finished after 143 + 76 ms
21:52:36.084 00.000 15712 Move returns status 0, amount 143
21:52:36.084 00.000 15712 MoveAxis(S, 98, ABG)
21:52:36.084 00.000 15712 Guiding  Dir = 1, Dur = 98
21:52:36.084 00.000 15712 IsGuiding returns 0
21:52:36.168 00.084 15712 PulseGuide returned control before completion, sleep 25
21:52:36.197 00.029 15712 IsGuiding returns 1
21:52:36.197 00.000 15712 scope still moving after pulse duration time elapsed
21:52:36.229 00.032 15712 IsGuiding returns 1
21:52:36.296 00.067 15712 IsGuiding returns 0
21:52:36.296 00.000 15712 scope move finished after 98 + 113 ms
21:52:36.296 00.000 15712 Move returns status 0, amount 98
21:52:36.296 00.000 15712 move complete, result=0
21:52:36.296 00.000 7988 GuideStep: 0.6 px 143 ms WEST, 0.4 px 98 ms SOUTH
21:52:36.298 00.002 15712 worker thread done servicing request
21:52:36.298 00.000 15712 Worker thread wakes up
21:52:36.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:36.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:37.938 01.640 15712 Exposure complete
21:52:37.990 00.052 15712 worker thread done servicing request
21:52:37.990 00.000 7988 OnExposeComplete: enter
21:52:37.990 00.000 7988 UpdateGuideState(): m_state=6
21:52:38.001 00.011 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7111
21:52:38.001 00.000 7988 Star::Find returns 1 (0), X=1181.61, Y=443.12, Mass=1441, SNR=25.8, Peak=173 HFD=3.5
21:52:38.001 00.000 7988 MultiStar: [#1 -0.73,-0.19,1.02,U] [#2 -0.59,0.02,1.04,U] [#3 -0.71,0.10,0.96,U] [#4 -0.75,0.16,1.05,U] [#5 -0.66,0.05,0.71,U] [#6 -0.61,-0.08,0.71,U] [#7 -0.83,-0.26,0.66,U] [#8 -0.85,-0.13,0.64,U] 
21:52:38.001 00.000 7988 single-star, 8 included, MultiStar: {-0.68, -0.04}, one-star: {-0.51, -0.13}
21:52:38.001 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
21:52:38.001 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
21:52:38.001 00.000 7988 CameraToMount -- cameraX=-0.51 cameraY=-0.13 hyp=0.52 cameraTheta=-2.89 mountX=0.13 mountY=0.51, mountTheta=1.31
21:52:38.001 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.51, y=-0.13, opts=13)
21:52:38.001 00.000 7988 Enqueuing Move request for scope (-0.51, -0.13)
21:52:38.001 00.000 15712 Worker thread wakes up
21:52:38.001 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.13) opts 0xd
21:52:38.001 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.51, -0.13)
21:52:38.001 00.000 15712 Moving (-0.51, -0.13) raw xDistance=0.13 yDistance=0.51
21:52:38.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:38.001 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.8
21:52:38.013 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:38.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:38.015 00.002 7988 Enqueuing Expose request
21:52:38.015 00.000 15712 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:52:38.017 00.002 15712 PPEC: input: 0.13, control: 0.05, exposure: 1500
21:52:38.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
21:52:38.017 00.000 15712 MoveAxis(W, 16, ABG)
21:52:38.017 00.000 15712 Guiding  Dir = 3, Dur = 16
21:52:38.017 00.000 15712 IsGuiding returns 0
21:52:38.035 00.018 15712 IsGuiding returns 1
21:52:38.035 00.000 15712 scope still moving after pulse duration time elapsed
21:52:38.086 00.051 15712 IsGuiding returns 0
21:52:38.086 00.000 15712 scope move finished after 16 + 52 ms
21:52:38.086 00.000 15712 Move returns status 0, amount 16
21:52:38.086 00.000 15712 MoveAxis(S, 130, ABG)
21:52:38.086 00.000 15712 Guiding  Dir = 1, Dur = 130
21:52:38.086 00.000 15712 IsGuiding returns 0
21:52:38.167 00.081 15712 PulseGuide returned control before completion, sleep 60
21:52:38.241 00.074 15712 IsGuiding returns 1
21:52:38.241 00.000 15712 scope still moving after pulse duration time elapsed
21:52:38.272 00.031 15712 IsGuiding returns 1
21:52:38.324 00.052 15712 IsGuiding returns 0
21:52:38.324 00.000 15712 scope move finished after 130 + 110 ms
21:52:38.324 00.000 15712 Move returns status 0, amount 130
21:52:38.324 00.000 15712 move complete, result=0
21:52:38.324 00.000 7988 GuideStep: 0.1 px 16 ms WEST, 0.5 px 130 ms SOUTH
21:52:38.328 00.004 15712 worker thread done servicing request
21:52:38.328 00.000 15712 Worker thread wakes up
21:52:38.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:38.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:39.742 01.414 15712 Exposure complete
21:52:39.799 00.057 15712 worker thread done servicing request
21:52:39.799 00.000 7988 OnExposeComplete: enter
21:52:39.799 00.000 7988 UpdateGuideState(): m_state=6
21:52:39.803 00.004 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7112
21:52:39.804 00.001 7988 Star::Find returns 1 (0), X=1181.61, Y=443.44, Mass=1506, SNR=26.4, Peak=159 HFD=3.3
21:52:39.804 00.000 7988 MultiStar: [#1 -0.64,0.18,1.04,U] [#2 -0.56,0.39,1.02,U] [#3 -0.74,0.60,0.95,U] [#4 -0.78,0.34,1.01,U] [#5 -0.57,0.40,0.69,U] [#6 -0.74,0.31,0.73,U] [#7 -0.71,0.27,0.68,U] [#8 -0.66,0.43,0.65,U] 
21:52:39.806 00.002 7988 single-star, 8 included, MultiStar: {-0.65, 0.34}, one-star: {-0.50, 0.20}
21:52:39.806 00.000 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.58) = xAngle (4.35 = -1.93)
21:52:39.808 00.002 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.18)
21:52:39.808 00.000 7988 CameraToMount -- cameraX=-0.50 cameraY=0.20 hyp=0.54 cameraTheta=2.77 mountX=-0.19 mountY=0.50, mountTheta=1.94
21:52:39.810 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.50, y=0.20, opts=13)
21:52:39.812 00.002 7988 Enqueuing Move request for scope (-0.50, 0.20)
21:52:39.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:39.814 00.002 7988 UpdateGuideState exits: m=1506 SNR=26.4
21:52:39.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:39.816 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:39.816 00.000 7988 Enqueuing Expose request
21:52:39.818 00.002 15712 Worker thread wakes up
21:52:39.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.20) opts 0xd
21:52:39.818 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.50, 0.20)
21:52:39.818 00.000 15712 Moving (-0.50, 0.20) raw xDistance=-0.19 yDistance=0.50
21:52:39.821 00.003 15712 PPEC rslt: input = -0.19, final = -0.07, react = -0.12, pred = 0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 636.00
21:52:39.821 00.000 15712 PPEC: input: -0.19, control: -0.07, exposure: 1500
21:52:39.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
21:52:39.821 00.000 15712 MoveAxis(E, 24, ABG)
21:52:39.821 00.000 15712 Guiding  Dir = 2, Dur = 24
21:52:39.821 00.000 15712 IsGuiding returns 0
21:52:39.842 00.021 15712 PulseGuide returned control before completion, sleep 14
21:52:39.889 00.047 15712 IsGuiding returns 0
21:52:39.889 00.000 15712 Move returns status 0, amount 24
21:52:39.889 00.000 15712 MoveAxis(S, 127, ABG)
21:52:39.889 00.000 15712 Guiding  Dir = 1, Dur = 127
21:52:39.889 00.000 15712 IsGuiding returns 0
21:52:39.973 00.084 15712 PulseGuide returned control before completion, sleep 58
21:52:40.043 00.070 15712 IsGuiding returns 1
21:52:40.043 00.000 15712 scope still moving after pulse duration time elapsed
21:52:40.075 00.032 15712 IsGuiding returns 1
21:52:40.127 00.052 15712 IsGuiding returns 0
21:52:40.127 00.000 15712 scope move finished after 127 + 112 ms
21:52:40.127 00.000 15712 Move returns status 0, amount 127
21:52:40.127 00.000 15712 move complete, result=0
21:52:40.127 00.000 7988 GuideStep: -0.2 px 24 ms EAST, 0.5 px 127 ms SOUTH
21:52:40.135 00.008 15712 worker thread done servicing request
21:52:40.135 00.000 15712 Worker thread wakes up
21:52:40.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:40.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:41.876 01.741 15712 Exposure complete
21:52:41.931 00.055 15712 worker thread done servicing request
21:52:41.931 00.000 7988 OnExposeComplete: enter
21:52:41.931 00.000 7988 UpdateGuideState(): m_state=6
21:52:41.937 00.006 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7113
21:52:41.937 00.000 7988 Star::Find returns 1 (1), X=1181.92, Y=443.53, Mass=1490, SNR=26.3, Peak=255 HFD=3.2
21:52:41.937 00.000 7988 MultiStar: [#1 -0.41,0.37,1.04,U] [#2 -0.46,0.45,1.04,U] [#3 -0.57,0.40,0.97,U] [#4 -0.68,0.51,1.04,U] [#5 -0.42,0.43,0.74,U] [#6 -0.33,0.26,0.74,U] [#7 -0.54,0.16,0.69,U] [#8 -0.85,0.50,0.00,M1] 
21:52:41.937 00.000 7988 single-star, 7 included, MultiStar: {-0.45, 0.37}, one-star: {-0.20, 0.28}
21:52:41.937 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.58) = xAngle (3.76 = -2.52)
21:52:41.937 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.87 = 0.59)
21:52:41.937 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.28 hyp=0.34 cameraTheta=2.18 mountX=-0.28 mountY=0.19, mountTheta=2.54
21:52:41.937 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.28, opts=13)
21:52:41.937 00.000 7988 Enqueuing Move request for scope (-0.20, 0.28)
21:52:41.948 00.011 15712 Worker thread wakes up
21:52:41.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.28) opts 0xd
21:52:41.948 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.28)
21:52:41.948 00.000 15712 Moving (-0.20, 0.28) raw xDistance=-0.28 yDistance=0.19
21:52:41.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:41.948 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.3 Saturated
21:52:41.950 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:41.950 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:41.952 00.002 7988 Enqueuing Expose request
21:52:41.953 00.001 15712 PPEC rslt: input = -0.28, final = -0.13, react = -0.17, pred = 0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
21:52:41.953 00.000 15712 PPEC: input: -0.28, control: -0.13, exposure: 1500
21:52:41.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:41.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:52:41.953 00.000 15712 MoveAxis(E, 41, ABG)
21:52:41.953 00.000 15712 Guiding  Dir = 2, Dur = 41
21:52:41.953 00.000 15712 IsGuiding returns 0
21:52:41.971 00.018 15712 PulseGuide returned control before completion, sleep 35
21:52:42.017 00.046 15712 IsGuiding returns 0
21:52:42.017 00.000 15712 Move returns status 0, amount 41
21:52:42.017 00.000 15712 MoveAxis(N, 0, ABG)
21:52:42.017 00.000 15712 Move returns status 0, amount 0
21:52:42.017 00.000 15712 move complete, result=0
21:52:42.017 00.000 7988 GuideStep: -0.3 px 41 ms EAST, 0.2 px 0 ms NORTH
21:52:42.019 00.002 15712 worker thread done servicing request
21:52:42.019 00.000 15712 Worker thread wakes up
21:52:42.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:42.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:43.439 01.420 15712 Exposure complete
21:52:43.498 00.059 15712 worker thread done servicing request
21:52:43.498 00.000 7988 OnExposeComplete: enter
21:52:43.500 00.002 7988 UpdateGuideState(): m_state=6
21:52:43.500 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7114
21:52:43.500 00.000 7988 Star::Find returns 1 (1), X=1181.92, Y=443.23, Mass=1523, SNR=26.6, Peak=255 HFD=3.3
21:52:43.502 00.002 7988 MultiStar: [#1 -0.32,-0.08,1.02,U] [#2 -0.50,0.24,1.00,U] [#3 -0.38,0.23,0.94,U] [#4 -0.49,0.02,1.02,U] [#5 -0.34,0.02,0.71,U] [#6 -0.36,0.01,0.73,U] [#7 -0.34,-0.04,0.67,U] [#8 -0.55,0.19,0.64,U] 
21:52:43.504 00.002 7988 single-star, 8 included, MultiStar: {-0.38, 0.06}, one-star: {-0.20, -0.02}
21:52:43.504 00.000 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.58) = xAngle (-1.47 = -1.47)
21:52:43.504 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.64 = 1.64)
21:52:43.506 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.05 mountX=0.02 mountY=0.20, mountTheta=1.47
21:52:43.508 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.02, opts=13)
21:52:43.508 00.000 7988 Enqueuing Move request for scope (-0.20, -0.02)
21:52:43.510 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:43.512 00.002 7988 UpdateGuideState exits: m=1523 SNR=26.6 Saturated
21:52:43.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:43.514 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:43.514 00.000 7988 Enqueuing Expose request
21:52:43.516 00.002 15712 Worker thread wakes up
21:52:43.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
21:52:43.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
21:52:43.516 00.000 15712 Moving (-0.20, -0.02) raw xDistance=0.02 yDistance=0.20
21:52:43.516 00.000 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:52:43.516 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
21:52:43.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:43.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:52:43.516 00.000 15712 MoveAxis(W, 12, ABG)
21:52:43.516 00.000 15712 Guiding  Dir = 3, Dur = 12
21:52:43.516 00.000 15712 IsGuiding returns 0
21:52:43.568 00.052 15712 IsGuiding returns 1
21:52:43.568 00.000 15712 scope still moving after pulse duration time elapsed
21:52:43.595 00.027 15712 IsGuiding returns 0
21:52:43.595 00.000 15712 scope move finished after 12 + 61 ms
21:52:43.595 00.000 15712 Move returns status 0, amount 12
21:52:43.595 00.000 15712 MoveAxis(N, 0, ABG)
21:52:43.595 00.000 15712 Move returns status 0, amount 0
21:52:43.595 00.000 15712 move complete, result=0
21:52:43.595 00.000 15712 worker thread done servicing request
21:52:43.595 00.000 15712 Worker thread wakes up
21:52:43.595 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.2 px 0 ms NORTH
21:52:43.597 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:43.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:45.338 01.741 15712 Exposure complete
21:52:45.383 00.045 15712 worker thread done servicing request
21:52:45.383 00.000 7988 OnExposeComplete: enter
21:52:45.399 00.016 7988 UpdateGuideState(): m_state=6
21:52:45.399 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7115
21:52:45.399 00.000 7988 Star::Find returns 1 (0), X=1181.98, Y=442.96, Mass=1547, SNR=26.8, Peak=229 HFD=3.3
21:52:45.399 00.000 7988 MultiStar: [#1 -0.30,-0.42,1.01,U] [#2 -0.53,-0.07,1.00,U] [#3 -0.50,-0.04,0.95,U] [#4 -0.45,-0.20,1.03,U] [#5 -0.26,-0.26,0.70,U] [#6 -0.24,-0.38,0.67,U] [#7 -0.11,-0.48,0.67,U] [#8 -0.49,-0.18,0.66,U] 
21:52:45.399 00.000 7988 single-star, 8 included, MultiStar: {-0.34, -0.25}, one-star: {-0.14, -0.29}
21:52:45.399 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.58) = xAngle (-0.45 = -0.45)
21:52:45.399 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.66 = 2.66)
21:52:45.399 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-2.03 mountX=0.29 mountY=0.15, mountTheta=0.48
21:52:45.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.29, opts=13)
21:52:45.399 00.000 7988 Enqueuing Move request for scope (-0.14, -0.29)
21:52:45.399 00.000 15712 Worker thread wakes up
21:52:45.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.29) opts 0xd
21:52:45.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.29)
21:52:45.399 00.000 15712 Moving (-0.14, -0.29) raw xDistance=0.29 yDistance=0.15
21:52:45.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:45.399 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
21:52:45.413 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:45.414 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:45.414 00.000 7988 Enqueuing Expose request
21:52:45.416 00.002 15712 PPEC rslt: input = 0.29, final = 0.21, react = 0.17, pred = 0.04, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
21:52:45.416 00.000 15712 PPEC: input: 0.29, control: 0.21, exposure: 1500
21:52:45.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:45.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:52:45.416 00.000 15712 MoveAxis(W, 69, ABG)
21:52:45.416 00.000 15712 Guiding  Dir = 3, Dur = 69
21:52:45.449 00.033 15712 IsGuiding returns 0
21:52:45.466 00.017 15712 PulseGuide returned control before completion, sleep 64
21:52:45.552 00.086 15712 IsGuiding returns 0
21:52:45.552 00.000 15712 Move returns status 0, amount 69
21:52:45.552 00.000 15712 MoveAxis(N, 0, ABG)
21:52:45.552 00.000 15712 Move returns status 0, amount 0
21:52:45.552 00.000 15712 move complete, result=0
21:52:45.552 00.000 7988 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH
21:52:45.552 00.000 15712 worker thread done servicing request
21:52:45.554 00.002 15712 Worker thread wakes up
21:52:45.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:45.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:46.961 01.407 15712 Exposure complete
21:52:47.020 00.059 15712 worker thread done servicing request
21:52:47.020 00.000 7988 OnExposeComplete: enter
21:52:47.020 00.000 7988 UpdateGuideState(): m_state=6
21:52:47.020 00.000 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7116
21:52:47.023 00.003 7988 Star::Find returns 1 (1), X=1181.85, Y=442.21, Mass=1494, SNR=26.3, Peak=255 HFD=2.9
21:52:47.025 00.002 7988 MultiStar: [#1 -0.52,-0.78,1.05,U] [#2 -0.31,-0.67,1.02,U] [#3 -0.41,-0.67,0.99,U] [#4 -0.36,-0.76,1.07,U] [#5 -0.32,-0.81,0.75,U] [#6 -0.34,-0.92,0.00,M1] [#7 -0.31,-0.84,0.68,U] [#8 -0.35,-0.94,0.00,M1] 
21:52:47.025 00.000 7988 refined, 6 included, MultiStar: {-0.36, -0.79}, one-star: {-0.27, -1.04}
21:52:47.027 00.002 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
21:52:47.027 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
21:52:47.029 00.002 7988 CameraToMount -- cameraX=-0.36 cameraY=-0.79 hyp=0.87 cameraTheta=-2.00 mountX=0.79 mountY=0.38, mountTheta=0.45
21:52:47.031 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=-0.79, opts=13)
21:52:47.031 00.000 7988 Enqueuing Move request for scope (-0.36, -0.79)
21:52:47.033 00.002 15712 Worker thread wakes up
21:52:47.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.79) opts 0xd
21:52:47.033 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, -0.79)
21:52:47.033 00.000 15712 Moving (-0.36, -0.79) raw xDistance=0.79 yDistance=0.38
21:52:47.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:47.033 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3 Saturated
21:52:47.035 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:47.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:47.037 00.002 7988 Enqueuing Expose request
21:52:47.038 00.001 15712 PPEC rslt: input = 0.79, final = 0.52, react = 0.48, pred = 0.04, hyst = 0.43, hyst_pct = 0.00, period_length = 636.00
21:52:47.038 00.000 15712 PPEC: input: 0.79, control: 0.52, exposure: 1500
21:52:47.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
21:52:47.038 00.000 15712 MoveAxis(W, 168, ABG)
21:52:47.038 00.000 15712 Guiding  Dir = 3, Dur = 168
21:52:47.038 00.000 15712 IsGuiding returns 0
21:52:47.047 00.009 15712 PulseGuide returned control before completion, sleep 164
21:52:47.230 00.183 15712 IsGuiding returns 0
21:52:47.230 00.000 15712 Move returns status 0, amount 168
21:52:47.230 00.000 15712 MoveAxis(S, 98, ABG)
21:52:47.230 00.000 15712 Guiding  Dir = 1, Dur = 98
21:52:47.230 00.000 15712 IsGuiding returns 0
21:52:47.310 00.080 15712 PulseGuide returned control before completion, sleep 29
21:52:47.357 00.047 15712 IsGuiding returns 1
21:52:47.357 00.000 15712 scope still moving after pulse duration time elapsed
21:52:47.389 00.032 15712 IsGuiding returns 1
21:52:47.453 00.064 15712 IsGuiding returns 0
21:52:47.453 00.000 15712 scope move finished after 98 + 125 ms
21:52:47.453 00.000 15712 Move returns status 0, amount 98
21:52:47.453 00.000 15712 move complete, result=0
21:52:47.453 00.000 15712 worker thread done servicing request
21:52:47.453 00.000 7988 GuideStep: 0.8 px 168 ms WEST, 0.4 px 98 ms SOUTH
21:52:47.453 00.000 15712 Worker thread wakes up
21:52:47.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:47.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:49.095 01.642 15712 Exposure complete
21:52:49.154 00.059 15712 worker thread done servicing request
21:52:49.154 00.000 7988 OnExposeComplete: enter
21:52:49.154 00.000 7988 UpdateGuideState(): m_state=6
21:52:49.157 00.003 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7117
21:52:49.158 00.001 7988 Star::Find returns 1 (1), X=1182.09, Y=442.06, Mass=1476, SNR=26.2, Peak=255 HFD=2.9
21:52:49.158 00.000 7988 MultiStar: [#1 -0.32,-1.14,0.00,M1] [#2 -0.22,-0.88,1.04,U] [#3 -0.58,-0.93,0.00,M1] [#4 -0.44,-0.98,0.00,M1] [#5 -0.15,-1.20,0.00,M1] [#6 -0.22,-0.92,0.70,U] [#7 -0.14,-1.11,0.00,M1] [#8 -0.49,-1.17,0.00,M2] 
21:52:49.158 00.000 7988 refined, 2 included, MultiStar: {-0.15, -1.00}, one-star: {-0.03, -1.19}
21:52:49.158 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
21:52:49.158 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
21:52:49.158 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-1.00 hyp=1.01 cameraTheta=-1.72 mountX=1.00 mountY=0.18, mountTheta=0.17
21:52:49.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-1.00, opts=13)
21:52:49.158 00.000 7988 Enqueuing Move request for scope (-0.15, -1.00)
21:52:49.158 00.000 15712 Worker thread wakes up
21:52:49.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.00) opts 0xd
21:52:49.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -1.00)
21:52:49.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:49.158 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.2 Saturated
21:52:49.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:49.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:49.158 00.000 7988 Enqueuing Expose request
21:52:49.158 00.000 15712 Moving (-0.15, -1.00) raw xDistance=1.00 yDistance=0.18
21:52:49.174 00.016 15712 PPEC rslt: input = 1.00, final = 0.65, react = 0.60, pred = 0.05, hyst = 0.55, hyst_pct = 0.00, period_length = 636.00
21:52:49.174 00.000 15712 PPEC: input: 1.00, control: 0.65, exposure: 1500
21:52:49.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:49.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:52:49.174 00.000 15712 MoveAxis(W, 212, ABG)
21:52:49.174 00.000 15712 Guiding  Dir = 3, Dur = 212
21:52:49.174 00.000 15712 IsGuiding returns 0
21:52:49.194 00.020 15712 PulseGuide returned control before completion, sleep 204
21:52:49.414 00.220 15712 IsGuiding returns 0
21:52:49.414 00.000 15712 Move returns status 0, amount 212
21:52:49.414 00.000 15712 MoveAxis(N, 0, ABG)
21:52:49.414 00.000 15712 Move returns status 0, amount 0
21:52:49.414 00.000 15712 move complete, result=0
21:52:49.414 00.000 7988 GuideStep: 1.0 px 212 ms WEST, 0.2 px 0 ms NORTH
21:52:49.422 00.008 15712 worker thread done servicing request
21:52:49.422 00.000 15712 Worker thread wakes up
21:52:49.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:49.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:50.835 01.413 15712 Exposure complete
21:52:50.894 00.059 15712 worker thread done servicing request
21:52:50.894 00.000 7988 OnExposeComplete: enter
21:52:50.896 00.002 7988 UpdateGuideState(): m_state=6
21:52:50.896 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7118
21:52:50.898 00.002 7988 Star::Find returns 1 (0), X=1182.04, Y=442.46, Mass=1576, SNR=27.1, Peak=220 HFD=3.5
21:52:50.898 00.000 7988 MultiStar: [#1 -0.37,-0.72,0.99,U] [#2 -0.47,-0.49,1.00,U] [#3 -0.48,-0.59,0.92,U] [#4 -0.50,-0.34,1.03,U] [#5 -0.46,-0.72,0.71,U] [#6 -0.38,-0.53,0.67,U] [#7 -0.25,-0.85,0.65,U] [#8 -0.49,-0.65,0.65,U] 
21:52:50.900 00.002 7988 refined, 8 included, MultiStar: {-0.38, -0.62}, one-star: {-0.08, -0.79}
21:52:50.900 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.58) = xAngle (-0.55 = -0.55)
21:52:50.902 00.002 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.56 = 2.56)
21:52:50.902 00.000 7988 CameraToMount -- cameraX=-0.38 cameraY=-0.62 hyp=0.73 cameraTheta=-2.13 mountX=0.62 mountY=0.40, mountTheta=0.57
21:52:50.904 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=-0.62, opts=13)
21:52:50.906 00.002 7988 Enqueuing Move request for scope (-0.38, -0.62)
21:52:50.907 00.001 15712 Worker thread wakes up
21:52:50.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.62) opts 0xd
21:52:50.907 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, -0.62)
21:52:50.907 00.000 15712 Moving (-0.38, -0.62) raw xDistance=0.62 yDistance=0.40
21:52:50.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:50.907 00.000 7988 UpdateGuideState exits: m=1576 SNR=27.1
21:52:50.910 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:50.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:50.912 00.002 7988 Enqueuing Expose request
21:52:50.912 00.000 15712 PPEC rslt: input = 0.62, final = 0.42, react = 0.37, pred = 0.05, hyst = 0.37, hyst_pct = 0.00, period_length = 636.00
21:52:50.912 00.000 15712 PPEC: input: 0.62, control: 0.42, exposure: 1500
21:52:50.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
21:52:50.912 00.000 15712 MoveAxis(W, 137, ABG)
21:52:50.912 00.000 15712 Guiding  Dir = 3, Dur = 137
21:52:50.912 00.000 15712 IsGuiding returns 0
21:52:50.928 00.016 15712 PulseGuide returned control before completion, sleep 132
21:52:51.111 00.183 15712 IsGuiding returns 0
21:52:51.111 00.000 15712 Move returns status 0, amount 137
21:52:51.111 00.000 15712 MoveAxis(S, 102, ABG)
21:52:51.111 00.000 15712 Guiding  Dir = 1, Dur = 102
21:52:51.145 00.034 15712 IsGuiding returns 0
21:52:51.215 00.070 15712 PulseGuide returned control before completion, sleep 34
21:52:51.262 00.047 15712 IsGuiding returns 1
21:52:51.262 00.000 15712 scope still moving after pulse duration time elapsed
21:52:51.294 00.032 15712 IsGuiding returns 1
21:52:51.332 00.038 15712 IsGuiding returns 0
21:52:51.332 00.000 15712 scope move finished after 102 + 88 ms
21:52:51.332 00.000 15712 Move returns status 0, amount 102
21:52:51.332 00.000 15712 move complete, result=0
21:52:51.332 00.000 7988 GuideStep: 0.6 px 137 ms WEST, 0.4 px 102 ms SOUTH
21:52:51.340 00.008 15712 worker thread done servicing request
21:52:51.340 00.000 15712 Worker thread wakes up
21:52:51.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:51.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:52.984 01.644 15712 Exposure complete
21:52:53.129 00.145 15712 worker thread done servicing request
21:52:53.129 00.000 7988 OnExposeComplete: enter
21:52:53.131 00.002 7988 UpdateGuideState(): m_state=6
21:52:53.133 00.002 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7119
21:52:53.137 00.004 7988 Star::Find returns 1 (0), X=1181.85, Y=443.45, Mass=1535, SNR=26.7, Peak=236 HFD=3.2
21:52:53.139 00.002 7988 MultiStar: [#1 -0.47,0.27,1.04,U] [#2 -0.57,0.51,1.02,U] [#3 -0.44,0.54,0.94,U] [#4 -0.52,0.56,1.02,U] [#5 -0.33,0.33,0.71,U] [#6 -0.41,0.29,0.71,U] [#7 -0.41,0.12,0.65,U] [#8 -0.68,0.36,0.64,U] 
21:52:53.141 00.002 7988 single-star, 8 included, MultiStar: {-0.45, 0.37}, one-star: {-0.27, 0.20}
21:52:53.143 00.002 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.21)
21:52:53.145 00.002 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.90)
21:52:53.146 00.001 7988 CameraToMount -- cameraX=-0.27 cameraY=0.20 hyp=0.33 cameraTheta=2.50 mountX=-0.20 mountY=0.26, mountTheta=2.22
21:52:53.150 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.20, opts=13)
21:52:53.151 00.001 7988 Enqueuing Move request for scope (-0.27, 0.20)
21:52:53.153 00.002 15712 Worker thread wakes up
21:52:53.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:53.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.20) opts 0xd
21:52:53.153 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
21:52:53.153 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.20)
21:52:53.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:53.153 00.000 15712 Moving (-0.27, 0.20) raw xDistance=-0.20 yDistance=0.26
21:52:53.153 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:53.153 00.000 7988 Enqueuing Expose request
21:52:53.162 00.009 15712 PPEC rslt: input = -0.20, final = -0.07, react = -0.12, pred = 0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 636.00
21:52:53.162 00.000 15712 PPEC: input: -0.20, control: -0.07, exposure: 1500
21:52:53.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
21:52:53.162 00.000 15712 MoveAxis(E, 22, ABG)
21:52:53.162 00.000 15712 Guiding  Dir = 2, Dur = 22
21:52:53.162 00.000 15712 IsGuiding returns 0
21:52:53.183 00.021 15712 IsGuiding returns 1
21:52:53.183 00.000 15712 scope still moving after pulse duration time elapsed
21:52:53.230 00.047 15712 IsGuiding returns 0
21:52:53.230 00.000 15712 scope move finished after 22 + 52 ms
21:52:53.230 00.000 15712 Move returns status 0, amount 22
21:52:53.230 00.000 15712 MoveAxis(S, 67, ABG)
21:52:53.230 00.000 15712 Guiding  Dir = 1, Dur = 67
21:52:53.230 00.000 15712 IsGuiding returns 0
21:52:53.348 00.118 15712 IsGuiding returns 1
21:52:53.348 00.000 15712 scope still moving after pulse duration time elapsed
21:52:53.373 00.025 15712 IsGuiding returns 1
21:52:53.405 00.032 15712 IsGuiding returns 0
21:52:53.405 00.000 15712 scope move finished after 67 + 108 ms
21:52:53.405 00.000 15712 Move returns status 0, amount 67
21:52:53.405 00.000 15712 move complete, result=0
21:52:53.416 00.011 15712 worker thread done servicing request
21:52:53.416 00.000 15712 Worker thread wakes up
21:52:53.416 00.000 7988 GuideStep: -0.2 px 22 ms EAST, 0.3 px 67 ms SOUTH
21:52:53.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:53.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:54.832 01.416 15712 Exposure complete
21:52:54.897 00.065 15712 worker thread done servicing request
21:52:54.897 00.000 7988 OnExposeComplete: enter
21:52:54.897 00.000 7988 UpdateGuideState(): m_state=6
21:52:54.903 00.006 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7120
21:52:54.905 00.002 7988 Star::Find returns 1 (0), X=1180.83, Y=443.40, Mass=1609, SNR=27.2, Peak=241 HFD=3.6
21:52:54.907 00.002 7988 MultiStar: [#1 -1.31,0.11,0.00,M1] [#2 -1.11,0.29,0.00,M1] [#3 -1.30,0.42,0.00,M1] [#4 -1.33,0.23,0.00,M1] [#5 -1.12,-0.03,0.00,M1] [#6 -1.18,0.27,0.00,M1] [#7 -1.24,0.10,0.00,M1] [#8 -1.34,0.04,0.00,M1] 
21:52:54.909 00.002 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.58) = xAngle (4.60 = -1.68)
21:52:54.911 00.002 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.71 = 1.43)
21:52:54.911 00.000 7988 CameraToMount -- cameraX=-1.28 cameraY=0.15 hyp=1.29 cameraTheta=3.02 mountX=-0.14 mountY=1.28, mountTheta=1.68
21:52:54.915 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-1.28, y=0.15, opts=13)
21:52:54.915 00.000 7988 Enqueuing Move request for scope (-1.28, 0.15)
21:52:54.917 00.002 15712 Worker thread wakes up
21:52:54.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.28, 0.15) opts 0xd
21:52:54.917 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.28, 0.15)
21:52:54.917 00.000 15712 Moving (-1.28, 0.15) raw xDistance=-0.14 yDistance=1.28
21:52:54.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:54.919 00.002 7988 UpdateGuideState exits: m=1609 SNR=27.2
21:52:54.921 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:54.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:54.923 00.002 7988 Enqueuing Expose request
21:52:54.924 00.001 15712 PPEC rslt: input = -0.14, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:52:54.924 00.000 15712 PPEC: input: -0.14, control: 0.05, exposure: 1500
21:52:54.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28
21:52:54.924 00.000 15712 MoveAxis(W, 15, ABG)
21:52:54.924 00.000 15712 Guiding  Dir = 3, Dur = 15
21:52:54.924 00.000 15712 IsGuiding returns 0
21:52:54.951 00.027 15712 IsGuiding returns 1
21:52:54.951 00.000 15712 scope still moving after pulse duration time elapsed
21:52:54.997 00.046 15712 IsGuiding returns 0
21:52:54.997 00.000 15712 scope move finished after 15 + 57 ms
21:52:54.997 00.000 15712 Move returns status 0, amount 15
21:52:54.997 00.000 15712 MoveAxis(S, 327, ABG)
21:52:54.997 00.000 15712 Guiding  Dir = 1, Dur = 327
21:52:55.029 00.032 15712 IsGuiding returns 0
21:52:55.110 00.081 15712 PulseGuide returned control before completion, sleep 258
21:52:55.371 00.261 15712 IsGuiding returns 1
21:52:55.371 00.000 15712 scope still moving after pulse duration time elapsed
21:52:55.403 00.032 15712 IsGuiding returns 1
21:52:55.435 00.032 15712 IsGuiding returns 1
21:52:55.466 00.031 15712 IsGuiding returns 0
21:52:55.466 00.000 15712 scope move finished after 327 + 120 ms
21:52:55.466 00.000 15712 Move returns status 0, amount 327
21:52:55.466 00.000 15712 move complete, result=0
21:52:55.466 00.000 15712 worker thread done servicing request
21:52:55.466 00.000 15712 Worker thread wakes up
21:52:55.466 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 1.3 px 327 ms SOUTH
21:52:55.480 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:55.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:56.191 00.711 7988 evsrv: cli 0CCD0AC8 connect
21:52:56.195 00.004 7988 case statement mapped state 6 to 3
21:52:56.195 00.000 7988 case statement mapped state 6 to 3
21:52:56.195 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"15e7768e-50af-4e8d-b826-ec4c802993f0"}
21:52:56.195 00.000 7988 case statement mapped state 6 to 3
21:52:56.195 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"15e7768e-50af-4e8d-b826-ec4c802993f0"}
21:52:56.195 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
21:52:57.117 00.922 15712 Exposure complete
21:52:57.184 00.067 15712 worker thread done servicing request
21:52:57.184 00.000 7988 OnExposeComplete: enter
21:52:57.184 00.000 7988 UpdateGuideState(): m_state=6
21:52:57.184 00.000 7988 Star::Find(15, 1180, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7121
21:52:57.184 00.000 7988 Star::Find returns 1 (0), X=1180.16, Y=443.27, Mass=1553, SNR=26.9, Peak=236 HFD=3.5
21:52:57.184 00.000 7988 MultiStar: large primary error, entering stabilization period
21:52:57.184 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.58) = xAngle (4.71 = -1.58)
21:52:57.184 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.82 = 1.53)
21:52:57.184 00.000 7988 CameraToMount -- cameraX=-1.96 cameraY=0.03 hyp=1.96 cameraTheta=3.13 mountX=-0.01 mountY=1.96, mountTheta=1.58
21:52:57.194 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-1.96, y=0.03, opts=13)
21:52:57.194 00.000 7988 Enqueuing Move request for scope (-1.96, 0.03)
21:52:57.196 00.002 15712 Worker thread wakes up
21:52:57.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.96, 0.03) opts 0xd
21:52:57.196 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.96, 0.03)
21:52:57.196 00.000 15712 Moving (-1.96, 0.03) raw xDistance=-0.01 yDistance=1.96
21:52:57.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:57.196 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.9
21:52:57.199 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:57.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:57.201 00.002 7988 Enqueuing Expose request
21:52:57.201 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:52:57.201 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
21:52:57.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.96 from input 1.96
21:52:57.201 00.000 15712 MoveAxis(W, 14, ABG)
21:52:57.201 00.000 15712 Guiding  Dir = 3, Dur = 14
21:52:57.201 00.000 15712 IsGuiding returns 0
21:52:57.211 00.010 15712 IsGuiding returns 1
21:52:57.211 00.000 15712 scope still moving after pulse duration time elapsed
21:52:57.269 00.058 15712 IsGuiding returns 0
21:52:57.269 00.000 15712 scope move finished after 14 + 51 ms
21:52:57.269 00.000 15712 Move returns status 0, amount 14
21:52:57.269 00.000 15712 MoveAxis(S, 500, ABG)
21:52:57.269 00.000 15712 Guiding  Dir = 1, Dur = 500
21:52:57.269 00.000 15712 IsGuiding returns 0
21:52:57.348 00.079 15712 PulseGuide returned control before completion, sleep 431
21:52:57.787 00.439 15712 IsGuiding returns 1
21:52:57.787 00.000 15712 scope still moving after pulse duration time elapsed
21:52:57.859 00.072 15712 IsGuiding returns 1
21:52:57.883 00.024 15712 IsGuiding returns 0
21:52:57.883 00.000 15712 scope move finished after 500 + 122 ms
21:52:57.883 00.000 15712 Move returns status 0, amount 500
21:52:57.883 00.000 15712 move complete, result=0
21:52:57.883 00.000 7988 GuideStep: -0.0 px 14 ms WEST, 2.0 px 500 ms SOUTH
21:52:57.893 00.010 15712 worker thread done servicing request
21:52:57.893 00.000 15712 Worker thread wakes up
21:52:57.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:52:57.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:52:59.302 01.409 15712 Exposure complete
21:52:59.359 00.057 15712 worker thread done servicing request
21:52:59.359 00.000 7988 OnExposeComplete: enter
21:52:59.359 00.000 7988 UpdateGuideState(): m_state=6
21:52:59.359 00.000 7988 Star::Find(15, 1180, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7122
21:52:59.363 00.004 7988 Star::Find returns 1 (0), X=1179.76, Y=443.07, Mass=1490, SNR=26.3, Peak=214 HFD=3.2
21:52:59.363 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
21:52:59.363 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
21:52:59.363 00.000 7988 CameraToMount -- cameraX=-2.36 cameraY=-0.18 hyp=2.37 cameraTheta=-3.07 mountX=0.20 mountY=2.37, mountTheta=1.49
21:52:59.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-2.36, y=-0.18, opts=13)
21:52:59.363 00.000 7988 Enqueuing Move request for scope (-2.36, -0.18)
21:52:59.363 00.000 15712 Worker thread wakes up
21:52:59.371 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (-2.36, -0.18) opts 0xd
21:52:59.371 00.000 15712 Handling offset move in thread for scope, endpoint = (-2.36, -0.18)
21:52:59.371 00.000 15712 Moving (-2.36, -0.18) raw xDistance=0.20 yDistance=2.37
21:52:59.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:52:59.371 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.3
21:52:59.373 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:59.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:52:59.375 00.002 7988 Enqueuing Expose request
21:52:59.375 00.000 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:52:59.375 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
21:52:59.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 2.37 from input 2.37
21:52:59.375 00.000 15712 MoveAxis(W, 50, ABG)
21:52:59.375 00.000 15712 Guiding  Dir = 3, Dur = 50
21:52:59.375 00.000 15712 IsGuiding returns 0
21:52:59.388 00.013 15712 PulseGuide returned control before completion, sleep 43
21:52:59.457 00.069 15712 IsGuiding returns 0
21:52:59.457 00.000 15712 Move returns status 0, amount 50
21:52:59.457 00.000 15712 MoveAxis(S, 604, ABG)
21:52:59.457 00.000 15712 Guiding  Dir = 1, Dur = 604
21:52:59.459 00.002 15712 IsGuiding returns 0
21:52:59.570 00.111 15712 PulseGuide returned control before completion, sleep 503
21:53:00.081 00.511 15712 IsGuiding returns 1
21:53:00.081 00.000 15712 scope still moving after pulse duration time elapsed
21:53:00.113 00.032 15712 IsGuiding returns 1
21:53:00.145 00.032 15712 IsGuiding returns 1
21:53:00.209 00.064 15712 IsGuiding returns 1
21:53:00.242 00.033 15712 IsGuiding returns 0
21:53:00.242 00.000 15712 scope move finished after 604 + 178 ms
21:53:00.242 00.000 15712 Move returns status 0, amount 604
21:53:00.242 00.000 15712 move complete, result=0
21:53:00.242 00.000 15712 worker thread done servicing request
21:53:00.242 00.000 15712 Worker thread wakes up
21:53:00.242 00.000 7988 GuideStep: 0.2 px 50 ms WEST, 2.4 px 604 ms SOUTH
21:53:00.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:00.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:01.880 01.638 15712 Exposure complete
21:53:01.939 00.059 15712 worker thread done servicing request
21:53:01.939 00.000 7988 OnExposeComplete: enter
21:53:01.939 00.000 7988 UpdateGuideState(): m_state=6
21:53:01.943 00.004 7988 Star::Find(15, 1179, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7123
21:53:01.943 00.000 7988 Star::Find returns 1 (0), X=1179.90, Y=443.00, Mass=1424, SNR=25.8, Peak=209 HFD=3.0
21:53:01.943 00.000 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.58) = xAngle (-1.45 = -1.45)
21:53:01.943 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.66 = 1.66)
21:53:01.943 00.000 7988 CameraToMount -- cameraX=-2.21 cameraY=-0.24 hyp=2.23 cameraTheta=-3.03 mountX=0.26 mountY=2.22, mountTheta=1.45
21:53:01.943 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-2.21, y=-0.24, opts=13)
21:53:01.943 00.000 7988 Enqueuing Move request for scope (-2.21, -0.24)
21:53:01.943 00.000 15712 Worker thread wakes up
21:53:01.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-2.21, -0.24) opts 0xd
21:53:01.943 00.000 15712 Handling offset move in thread for scope, endpoint = (-2.21, -0.24)
21:53:01.943 00.000 15712 Moving (-2.21, -0.24) raw xDistance=0.26 yDistance=2.22
21:53:01.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:01.943 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.8
21:53:01.956 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:01.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:01.956 00.000 7988 Enqueuing Expose request
21:53:01.959 00.003 15712 PPEC rslt: input = 0.26, final = 0.19, react = 0.16, pred = 0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:53:01.959 00.000 15712 PPEC: input: 0.26, control: 0.19, exposure: 1500
21:53:01.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 2.22 from input 2.22
21:53:01.959 00.000 15712 MoveAxis(W, 61, ABG)
21:53:01.959 00.000 15712 Guiding  Dir = 3, Dur = 61
21:53:01.959 00.000 15712 IsGuiding returns 0
21:53:01.977 00.018 15712 PulseGuide returned control before completion, sleep 47
21:53:02.058 00.081 15712 IsGuiding returns 0
21:53:02.058 00.000 15712 Move returns status 0, amount 61
21:53:02.058 00.000 15712 MoveAxis(S, 567, ABG)
21:53:02.058 00.000 15712 Guiding  Dir = 1, Dur = 567
21:53:02.058 00.000 15712 IsGuiding returns 0
21:53:02.143 00.085 15712 PulseGuide returned control before completion, sleep 498
21:53:02.658 00.515 15712 IsGuiding returns 1
21:53:02.658 00.000 15712 scope still moving after pulse duration time elapsed
21:53:02.690 00.032 15712 IsGuiding returns 1
21:53:02.725 00.035 15712 IsGuiding returns 0
21:53:02.725 00.000 15712 scope move finished after 567 + 104 ms
21:53:02.725 00.000 15712 Move returns status 0, amount 567
21:53:02.725 00.000 15712 move complete, result=0
21:53:02.725 00.000 7988 GuideStep: 0.3 px 61 ms WEST, 2.2 px 567 ms SOUTH
21:53:02.737 00.012 15712 worker thread done servicing request
21:53:02.737 00.000 15712 Worker thread wakes up
21:53:02.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:02.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:04.156 01.419 15712 Exposure complete
21:53:04.202 00.046 15712 worker thread done servicing request
21:53:04.202 00.000 7988 OnExposeComplete: enter
21:53:04.217 00.015 7988 UpdateGuideState(): m_state=6
21:53:04.217 00.000 7988 Star::Find(15, 1179, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7124
21:53:04.219 00.002 7988 Star::Find returns 1 (0), X=1180.71, Y=443.04, Mass=1552, SNR=26.8, Peak=189 HFD=3.7
21:53:04.219 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
21:53:04.221 00.002 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
21:53:04.221 00.000 7988 CameraToMount -- cameraX=-1.40 cameraY=-0.21 hyp=1.42 cameraTheta=-2.99 mountX=0.22 mountY=1.41, mountTheta=1.41
21:53:04.223 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-1.40, y=-0.21, opts=13)
21:53:04.225 00.002 7988 Enqueuing Move request for scope (-1.40, -0.21)
21:53:04.225 00.000 15712 Worker thread wakes up
21:53:04.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.40, -0.21) opts 0xd
21:53:04.225 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.40, -0.21)
21:53:04.225 00.000 15712 Moving (-1.40, -0.21) raw xDistance=0.22 yDistance=1.41
21:53:04.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:04.225 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8
21:53:04.229 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:04.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:04.231 00.002 7988 Enqueuing Expose request
21:53:04.231 00.000 15712 PPEC rslt: input = 0.22, final = 0.16, react = 0.13, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
21:53:04.231 00.000 15712 PPEC: input: 0.22, control: 0.16, exposure: 1500
21:53:04.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.41 from input 1.41
21:53:04.231 00.000 15712 MoveAxis(W, 52, ABG)
21:53:04.231 00.000 15712 Guiding  Dir = 3, Dur = 52
21:53:04.233 00.002 15712 IsGuiding returns 0
21:53:04.253 00.020 15712 PulseGuide returned control before completion, sleep 41
21:53:04.297 00.044 15712 IsGuiding returns 1
21:53:04.297 00.000 15712 scope still moving after pulse duration time elapsed
21:53:04.334 00.037 15712 IsGuiding returns 0
21:53:04.334 00.000 15712 scope move finished after 52 + 49 ms
21:53:04.334 00.000 15712 Move returns status 0, amount 52
21:53:04.334 00.000 15712 MoveAxis(S, 359, ABG)
21:53:04.334 00.000 15712 Guiding  Dir = 1, Dur = 359
21:53:04.334 00.000 15712 IsGuiding returns 0
21:53:04.414 00.080 15712 PulseGuide returned control before completion, sleep 291
21:53:04.713 00.299 15712 IsGuiding returns 1
21:53:04.713 00.000 15712 scope still moving after pulse duration time elapsed
21:53:04.763 00.050 15712 IsGuiding returns 1
21:53:04.830 00.067 15712 IsGuiding returns 0
21:53:04.830 00.000 15712 scope move finished after 359 + 136 ms
21:53:04.830 00.000 15712 Move returns status 0, amount 359
21:53:04.830 00.000 15712 move complete, result=0
21:53:04.830 00.000 7988 GuideStep: 0.2 px 52 ms WEST, 1.4 px 359 ms SOUTH
21:53:04.831 00.001 15712 worker thread done servicing request
21:53:04.831 00.000 15712 Worker thread wakes up
21:53:04.833 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:04.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:06.467 01.634 15712 Exposure complete
21:53:06.527 00.060 15712 worker thread done servicing request
21:53:06.527 00.000 7988 OnExposeComplete: enter
21:53:06.529 00.002 7988 UpdateGuideState(): m_state=6
21:53:06.531 00.002 7988 Star::Find(15, 1180, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7125
21:53:06.531 00.000 7988 Star::Find returns 1 (0), X=1182.26, Y=443.17, Mass=1479, SNR=26.2, Peak=204 HFD=3.3
21:53:06.531 00.000 7988 MultiStar: exiting stabilization period
21:53:06.531 00.000 7988 MultiStar: [#1 -0.09,-0.20,1.04,U] [#2 -0.13,-0.08,1.03,U] [#3 -0.16,0.05,0.97,U] [#4 -0.29,0.20,1.02,U] [#5 0.04,0.14,0.75,U] [#6 -0.24,-0.04,0.73,U] [#7 0.05,-0.11,0.66,U] [#8 -0.39,0.10,0.67,U] 
21:53:06.531 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {0.14, -0.07}
21:53:06.531 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.58) = xAngle (-1.52 = -1.52)
21:53:06.531 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.59 = 1.59)
21:53:06.531 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.10 mountX=0.01 mountY=0.11, mountTheta=1.52
21:53:06.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.01, opts=13)
21:53:06.541 00.010 7988 Enqueuing Move request for scope (-0.11, -0.01)
21:53:06.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:06.543 00.002 7988 UpdateGuideState exits: m=1479 SNR=26.2
21:53:06.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:06.545 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:06.546 00.001 7988 Enqueuing Expose request
21:53:06.546 00.000 15712 Worker thread wakes up
21:53:06.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
21:53:06.546 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
21:53:06.546 00.000 15712 Moving (-0.11, -0.01) raw xDistance=0.01 yDistance=0.11
21:53:06.546 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:06.546 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
21:53:06.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:06.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:53:06.546 00.000 15712 MoveAxis(W, 7, ABG)
21:53:06.546 00.000 15712 Guiding  Dir = 3, Dur = 7
21:53:06.546 00.000 15712 IsGuiding returns 0
21:53:06.572 00.026 15712 IsGuiding returns 0
21:53:06.572 00.000 15712 Move returns status 0, amount 7
21:53:06.572 00.000 15712 MoveAxis(N, 0, ABG)
21:53:06.572 00.000 15712 Move returns status 0, amount 0
21:53:06.572 00.000 15712 move complete, result=0
21:53:06.572 00.000 15712 worker thread done servicing request
21:53:06.572 00.000 15712 Worker thread wakes up
21:53:06.572 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
21:53:06.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:06.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:07.984 01.412 15712 Exposure complete
21:53:08.041 00.057 15712 worker thread done servicing request
21:53:08.041 00.000 7988 OnExposeComplete: enter
21:53:08.041 00.000 7988 UpdateGuideState(): m_state=6
21:53:08.045 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7126
21:53:08.045 00.000 7988 Star::Find returns 1 (1), X=1182.11, Y=443.06, Mass=1584, SNR=27.2, Peak=255 HFD=3.3
21:53:08.045 00.000 7988 MultiStar: [#1 -0.35,-0.17,1.00,U] [#2 -0.17,0.12,0.99,U] [#3 -0.22,0.22,0.92,U] [#4 -0.49,0.14,1.06,U] [#5 -0.18,-0.27,0.69,U] [#6 -0.30,-0.10,0.72,U] [#7 -0.02,-0.12,0.65,U] [#8 -0.40,0.00,0.62,U] 
21:53:08.045 00.000 7988 single-star, 8 included, MultiStar: {-0.24, -0.03}, one-star: {-0.00, -0.19}
21:53:08.045 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
21:53:08.045 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
21:53:08.045 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.59 mountX=0.19 mountY=0.01, mountTheta=0.04
21:53:08.045 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.19, opts=13)
21:53:08.045 00.000 7988 Enqueuing Move request for scope (-0.00, -0.19)
21:53:08.045 00.000 15712 Worker thread wakes up
21:53:08.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
21:53:08.045 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
21:53:08.045 00.000 15712 Moving (-0.00, -0.19) raw xDistance=0.19 yDistance=0.01
21:53:08.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:08.058 00.013 7988 UpdateGuideState exits: m=1584 SNR=27.2 Saturated
21:53:08.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:08.060 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:08.061 00.001 7988 Enqueuing Expose request
21:53:08.061 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:53:08.061 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
21:53:08.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:08.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:53:08.061 00.000 15712 MoveAxis(W, 43, ABG)
21:53:08.061 00.000 15712 Guiding  Dir = 3, Dur = 43
21:53:08.061 00.000 15712 IsGuiding returns 0
21:53:08.082 00.021 15712 PulseGuide returned control before completion, sleep 28
21:53:08.124 00.042 15712 IsGuiding returns 1
21:53:08.124 00.000 15712 scope still moving after pulse duration time elapsed
21:53:08.160 00.036 15712 IsGuiding returns 0
21:53:08.160 00.000 15712 scope move finished after 43 + 63 ms
21:53:08.160 00.000 15712 Move returns status 0, amount 43
21:53:08.160 00.000 15712 MoveAxis(N, 0, ABG)
21:53:08.160 00.000 15712 Move returns status 0, amount 0
21:53:08.160 00.000 15712 move complete, result=0
21:53:08.160 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
21:53:08.171 00.011 15712 worker thread done servicing request
21:53:08.171 00.000 15712 Worker thread wakes up
21:53:08.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:08.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:09.812 01.641 15712 Exposure complete
21:53:09.861 00.049 15712 worker thread done servicing request
21:53:09.861 00.000 7988 OnExposeComplete: enter
21:53:09.861 00.000 7988 UpdateGuideState(): m_state=6
21:53:09.873 00.012 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7127
21:53:09.875 00.002 7988 Star::Find returns 1 (0), X=1182.22, Y=443.22, Mass=1516, SNR=26.5, Peak=228 HFD=3.5
21:53:09.875 00.000 7988 MultiStar: [#1 -0.19,0.03,1.04,U] [#2 -0.02,0.14,1.02,U] [#3 -0.06,0.26,0.95,U] [#4 -0.09,0.23,1.02,U] [#5 -0.06,-0.02,0.71,U] [#6 -0.08,-0.01,0.69,U] [#7 -0.20,-0.04,0.69,U] [#8 -0.27,-0.12,0.67,U] 
21:53:09.877 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {0.11, -0.03}
21:53:09.878 00.001 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.58) = xAngle (4.10 = -2.19)
21:53:09.878 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.21 = 0.92)
21:53:09.880 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.52 mountX=-0.06 mountY=0.08, mountTheta=2.20
21:53:09.882 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.06, opts=13)
21:53:09.884 00.002 7988 Enqueuing Move request for scope (-0.09, 0.06)
21:53:09.884 00.000 15712 Worker thread wakes up
21:53:09.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
21:53:09.884 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
21:53:09.884 00.000 15712 Moving (-0.09, 0.06) raw xDistance=-0.06 yDistance=0.08
21:53:09.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:09.884 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
21:53:09.887 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:09.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:09.889 00.002 7988 Enqueuing Expose request
21:53:09.891 00.002 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:09.891 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
21:53:09.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:09.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:53:09.891 00.000 15712 MoveAxis(W, 8, ABG)
21:53:09.891 00.000 15712 Guiding  Dir = 3, Dur = 8
21:53:09.891 00.000 15712 IsGuiding returns 0
21:53:09.912 00.021 15712 IsGuiding returns 0
21:53:09.912 00.000 15712 Move returns status 0, amount 8
21:53:09.912 00.000 15712 MoveAxis(N, 0, ABG)
21:53:09.912 00.000 15712 Move returns status 0, amount 0
21:53:09.912 00.000 15712 move complete, result=0
21:53:09.912 00.000 15712 worker thread done servicing request
21:53:09.912 00.000 15712 Worker thread wakes up
21:53:09.912 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
21:53:09.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:09.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:11.322 01.410 15712 Exposure complete
21:53:11.381 00.059 15712 worker thread done servicing request
21:53:11.381 00.000 7988 OnExposeComplete: enter
21:53:11.381 00.000 7988 UpdateGuideState(): m_state=6
21:53:11.381 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7128
21:53:11.381 00.000 7988 Star::Find returns 1 (0), X=1182.22, Y=443.16, Mass=1561, SNR=26.9, Peak=213 HFD=3.8
21:53:11.385 00.004 7988 MultiStar: [#1 0.02,0.06,0.98,U] [#2 -0.03,0.08,1.00,U] [#3 -0.10,0.31,0.94,U] [#4 -0.09,0.53,1.00,U] [#5 0.10,0.06,0.70,U] [#6 0.04,0.05,0.70,U] [#7 0.00,-0.22,0.69,U] [#8 -0.20,-0.09,0.64,U] 
21:53:11.385 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {0.10, -0.09}
21:53:11.385 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
21:53:11.385 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.13)
21:53:11.390 00.005 7988 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.73 mountX=-0.10 mountY=0.01, mountTheta=3.01
21:53:11.390 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.10, opts=13)
21:53:11.390 00.000 7988 Enqueuing Move request for scope (-0.02, 0.10)
21:53:11.390 00.000 15712 Worker thread wakes up
21:53:11.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
21:53:11.390 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
21:53:11.390 00.000 15712 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=0.01
21:53:11.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:11.390 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.9
21:53:11.396 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:11.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:11.399 00.003 7988 Enqueuing Expose request
21:53:11.399 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:11.399 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
21:53:11.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:11.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:53:11.399 00.000 15712 MoveAxis(W, 8, ABG)
21:53:11.399 00.000 15712 Guiding  Dir = 3, Dur = 8
21:53:11.399 00.000 15712 IsGuiding returns 0
21:53:11.441 00.042 15712 IsGuiding returns 0
21:53:11.441 00.000 15712 Move returns status 0, amount 8
21:53:11.441 00.000 15712 MoveAxis(N, 0, ABG)
21:53:11.441 00.000 15712 Move returns status 0, amount 0
21:53:11.441 00.000 15712 move complete, result=0
21:53:11.441 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
21:53:11.449 00.008 15712 worker thread done servicing request
21:53:11.449 00.000 15712 Worker thread wakes up
21:53:11.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:11.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:13.189 01.740 15712 Exposure complete
21:53:13.244 00.055 15712 worker thread done servicing request
21:53:13.244 00.000 7988 OnExposeComplete: enter
21:53:13.244 00.000 7988 UpdateGuideState(): m_state=6
21:53:13.244 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7129
21:53:13.251 00.007 7988 Star::Find returns 1 (0), X=1182.29, Y=443.12, Mass=1478, SNR=26.4, Peak=239 HFD=3.3
21:53:13.251 00.000 7988 MultiStar: [#1 -0.16,-0.23,1.01,U] [#2 -0.13,-0.05,0.99,U] [#3 -0.26,0.03,0.94,U] [#4 -0.22,0.13,1.04,U] [#5 -0.04,-0.04,0.71,U] [#6 -0.15,-0.13,0.69,U] [#7 -0.12,-0.27,0.65,U] [#8 -0.46,-0.26,0.66,U] 
21:53:13.251 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.09}, one-star: {0.17, -0.13}
21:53:13.251 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
21:53:13.251 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
21:53:13.251 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.57 mountX=0.09 mountY=0.15, mountTheta=1.00
21:53:13.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.09, opts=13)
21:53:13.251 00.000 7988 Enqueuing Move request for scope (-0.14, -0.09)
21:53:13.251 00.000 15712 Worker thread wakes up
21:53:13.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
21:53:13.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
21:53:13.261 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:13.261 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.4
21:53:13.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:13.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:13.261 00.000 7988 Enqueuing Expose request
21:53:13.261 00.000 15712 Moving (-0.14, -0.09) raw xDistance=0.09 yDistance=0.15
21:53:13.267 00.006 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:13.267 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
21:53:13.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:13.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:53:13.267 00.000 15712 MoveAxis(W, 10, ABG)
21:53:13.267 00.000 15712 Guiding  Dir = 3, Dur = 10
21:53:13.267 00.000 15712 IsGuiding returns 0
21:53:13.315 00.048 15712 IsGuiding returns 1
21:53:13.315 00.000 15712 scope still moving after pulse duration time elapsed
21:53:13.347 00.032 15712 IsGuiding returns 0
21:53:13.347 00.000 15712 scope move finished after 10 + 65 ms
21:53:13.347 00.000 15712 Move returns status 0, amount 10
21:53:13.347 00.000 15712 MoveAxis(N, 0, ABG)
21:53:13.347 00.000 15712 Move returns status 0, amount 0
21:53:13.347 00.000 15712 move complete, result=0
21:53:13.347 00.000 15712 worker thread done servicing request
21:53:13.347 00.000 15712 Worker thread wakes up
21:53:13.347 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
21:53:13.349 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:13.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:14.768 01.419 15712 Exposure complete
21:53:14.825 00.057 15712 worker thread done servicing request
21:53:14.825 00.000 7988 OnExposeComplete: enter
21:53:14.825 00.000 7988 UpdateGuideState(): m_state=6
21:53:14.825 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7130
21:53:14.830 00.005 7988 Star::Find returns 1 (0), X=1182.16, Y=442.92, Mass=1485, SNR=26.3, Peak=226 HFD=3.1
21:53:14.830 00.000 7988 MultiStar: [#1 -0.21,-0.15,1.01,U] [#2 -0.03,0.05,1.03,U] [#3 -0.21,0.07,0.97,U] [#4 -0.13,0.10,1.02,U] [#5 -0.22,-0.11,0.75,U] [#6 -0.07,-0.03,0.74,U] [#7 -0.09,-0.23,0.66,U] [#8 -0.16,-0.10,0.64,U] 
21:53:14.830 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.07}, one-star: {0.05, -0.33}
21:53:14.830 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.01 = -1.01)
21:53:14.830 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.10 = 2.10)
21:53:14.830 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.58 mountX=0.07 mountY=0.12, mountTheta=1.01
21:53:14.830 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.07, opts=13)
21:53:14.830 00.000 7988 Enqueuing Move request for scope (-0.12, -0.07)
21:53:14.830 00.000 15712 Worker thread wakes up
21:53:14.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
21:53:14.830 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
21:53:14.830 00.000 15712 Moving (-0.12, -0.07) raw xDistance=0.07 yDistance=0.12
21:53:14.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:14.830 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.3
21:53:14.842 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:14.842 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:14.844 00.002 7988 Enqueuing Expose request
21:53:14.844 00.000 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:14.844 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
21:53:14.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:14.846 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:53:14.846 00.000 15712 MoveAxis(W, 9, ABG)
21:53:14.846 00.000 15712 Guiding  Dir = 3, Dur = 9
21:53:14.846 00.000 15712 IsGuiding returns 0
21:53:14.868 00.022 15712 IsGuiding returns 0
21:53:14.868 00.000 15712 Move returns status 0, amount 9
21:53:14.868 00.000 15712 MoveAxis(N, 0, ABG)
21:53:14.868 00.000 15712 Move returns status 0, amount 0
21:53:14.868 00.000 15712 move complete, result=0
21:53:14.868 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
21:53:14.870 00.002 15712 worker thread done servicing request
21:53:14.870 00.000 15712 Worker thread wakes up
21:53:14.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:14.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:16.509 01.639 15712 Exposure complete
21:53:16.567 00.058 15712 worker thread done servicing request
21:53:16.567 00.000 7988 OnExposeComplete: enter
21:53:16.567 00.000 7988 UpdateGuideState(): m_state=6
21:53:16.567 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7131
21:53:16.571 00.004 7988 Star::Find returns 1 (0), X=1182.24, Y=443.13, Mass=1486, SNR=26.3, Peak=196 HFD=3.4
21:53:16.573 00.002 7988 MultiStar: [#1 -0.24,-0.14,1.02,U] [#2 0.12,0.06,1.02,U] [#3 -0.29,0.12,0.93,U] [#4 -0.05,0.11,1.02,U] [#5 0.08,0.06,0.71,U] [#6 -0.10,-0.08,0.70,U] [#7 -0.06,-0.33,0.69,U] [#8 -0.17,-0.01,0.65,U] 
21:53:16.574 00.001 7988 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.12, -0.11}
21:53:16.574 00.000 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.58) = xAngle (-1.12 = -1.12)
21:53:16.576 00.002 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.99 = 1.99)
21:53:16.576 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.70 mountX=0.03 mountY=0.06, mountTheta=1.13
21:53:16.578 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.03, opts=13)
21:53:16.578 00.000 7988 Enqueuing Move request for scope (-0.06, -0.03)
21:53:16.578 00.000 15712 Worker thread wakes up
21:53:16.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
21:53:16.578 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
21:53:16.578 00.000 15712 Moving (-0.06, -0.03) raw xDistance=0.03 yDistance=0.06
21:53:16.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:16.578 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3
21:53:16.583 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:16.583 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:16.585 00.002 7988 Enqueuing Expose request
21:53:16.585 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:16.585 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
21:53:16.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:16.587 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:53:16.587 00.000 15712 MoveAxis(W, 9, ABG)
21:53:16.587 00.000 15712 Guiding  Dir = 3, Dur = 9
21:53:16.587 00.000 15712 IsGuiding returns 0
21:53:16.642 00.055 15712 IsGuiding returns 0
21:53:16.642 00.000 15712 Move returns status 0, amount 9
21:53:16.642 00.000 15712 MoveAxis(N, 0, ABG)
21:53:16.642 00.000 15712 Move returns status 0, amount 0
21:53:16.642 00.000 15712 move complete, result=0
21:53:16.642 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
21:53:16.644 00.002 15712 worker thread done servicing request
21:53:16.644 00.000 15712 Worker thread wakes up
21:53:16.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:16.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:18.056 01.412 15712 Exposure complete
21:53:18.111 00.055 15712 worker thread done servicing request
21:53:18.111 00.000 7988 OnExposeComplete: enter
21:53:18.111 00.000 7988 UpdateGuideState(): m_state=6
21:53:18.119 00.008 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7132
21:53:18.119 00.000 7988 Star::Find returns 1 (0), X=1181.97, Y=442.88, Mass=1553, SNR=26.7, Peak=212 HFD=3.7
21:53:18.119 00.000 7988 MultiStar: [#1 -0.24,-0.19,1.00,U] [#2 -0.15,-0.05,1.00,U] [#3 -0.40,-0.09,0.94,U] [#4 -0.50,-0.23,1.01,U] [#5 -0.28,-0.05,0.71,U] [#6 -0.40,-0.10,0.69,U] [#7 -0.22,-0.12,0.65,U] [#8 -0.37,-0.12,0.66,U] 
21:53:18.119 00.000 7988 refined, 8 included, MultiStar: {-0.30, -0.16}, one-star: {-0.15, -0.37}
21:53:18.119 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
21:53:18.125 00.006 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
21:53:18.125 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.16 hyp=0.34 cameraTheta=-2.66 mountX=0.16 mountY=0.30, mountTheta=1.09
21:53:18.125 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.16, opts=13)
21:53:18.125 00.000 7988 Enqueuing Move request for scope (-0.30, -0.16)
21:53:18.125 00.000 15712 Worker thread wakes up
21:53:18.125 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.16) opts 0xd
21:53:18.125 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.16)
21:53:18.125 00.000 15712 Moving (-0.30, -0.16) raw xDistance=0.16 yDistance=0.30
21:53:18.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:18.125 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.7
21:53:18.131 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:18.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:18.133 00.002 7988 Enqueuing Expose request
21:53:18.135 00.002 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:18.135 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
21:53:18.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
21:53:18.135 00.000 15712 MoveAxis(W, 7, ABG)
21:53:18.135 00.000 15712 Guiding  Dir = 3, Dur = 7
21:53:18.135 00.000 15712 IsGuiding returns 0
21:53:18.159 00.024 15712 IsGuiding returns 0
21:53:18.159 00.000 15712 Move returns status 0, amount 7
21:53:18.159 00.000 15712 MoveAxis(S, 77, ABG)
21:53:18.159 00.000 15712 Guiding  Dir = 1, Dur = 77
21:53:18.159 00.000 15712 IsGuiding returns 0
21:53:18.241 00.082 15712 IsGuiding returns 1
21:53:18.241 00.000 15712 scope still moving after pulse duration time elapsed
21:53:18.263 00.022 15712 IsGuiding returns 1
21:53:18.295 00.032 15712 IsGuiding returns 1
21:53:18.369 00.074 15712 IsGuiding returns 1
21:53:18.401 00.032 15712 IsGuiding returns 0
21:53:18.401 00.000 15712 scope move finished after 77 + 161 ms
21:53:18.401 00.000 15712 Move returns status 0, amount 77
21:53:18.401 00.000 15712 move complete, result=0
21:53:18.401 00.000 15712 worker thread done servicing request
21:53:18.401 00.000 15712 Worker thread wakes up
21:53:18.401 00.000 7988 GuideStep: 0.2 px 7 ms WEST, 0.3 px 77 ms SOUTH
21:53:18.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:18.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:20.145 01.744 15712 Exposure complete
21:53:20.198 00.053 15712 worker thread done servicing request
21:53:20.198 00.000 7988 OnExposeComplete: enter
21:53:20.198 00.000 7988 UpdateGuideState(): m_state=6
21:53:20.205 00.007 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7133
21:53:20.207 00.002 7988 Star::Find returns 1 (0), X=1182.52, Y=442.68, Mass=1471, SNR=26.2, Peak=187 HFD=3.3
21:53:20.207 00.000 7988 MultiStar: [#1 0.32,-0.33,1.04,U] [#2 0.31,-0.19,1.03,U] [#3 0.35,-0.27,0.97,U] [#4 0.15,-0.27,1.06,U] [#5 0.46,-0.30,0.75,U] [#6 0.40,-0.33,0.71,U] [#7 0.20,-0.58,0.69,U] [#8 0.32,-0.50,0.66,U] 
21:53:20.207 00.000 7988 refined, 8 included, MultiStar: {0.32, -0.36}, one-star: {0.40, -0.57}
21:53:20.207 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.58) = xAngle (0.73 = 0.73)
21:53:20.207 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.84 = -2.44)
21:53:20.207 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.36 hyp=0.48 cameraTheta=-0.85 mountX=0.36 mountY=-0.31, mountTheta=-0.71
21:53:20.207 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.36, opts=13)
21:53:20.215 00.008 7988 Enqueuing Move request for scope (0.32, -0.36)
21:53:20.215 00.000 15712 Worker thread wakes up
21:53:20.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:20.215 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.2
21:53:20.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:20.215 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:20.215 00.000 7988 Enqueuing Expose request
21:53:20.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.36) opts 0xd
21:53:20.215 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.36)
21:53:20.215 00.000 15712 Moving (0.32, -0.36) raw xDistance=0.36 yDistance=-0.31
21:53:20.222 00.007 15712 PPEC rslt: input = 0.36, final = 0.24, react = 0.22, pred = 0.03, hyst = 0.20, hyst_pct = 0.00, period_length = 636.00
21:53:20.222 00.000 15712 PPEC: input: 0.36, control: 0.24, exposure: 1500
21:53:20.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:53:20.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:53:20.222 00.000 15712 MoveAxis(W, 79, ABG)
21:53:20.222 00.000 15712 Guiding  Dir = 3, Dur = 79
21:53:20.238 00.016 15712 IsGuiding returns 0
21:53:20.255 00.017 15712 PulseGuide returned control before completion, sleep 74
21:53:20.334 00.079 15712 IsGuiding returns 1
21:53:20.334 00.000 15712 scope still moving after pulse duration time elapsed
21:53:20.367 00.033 15712 IsGuiding returns 0
21:53:20.367 00.000 15712 scope move finished after 79 + 49 ms
21:53:20.367 00.000 15712 Move returns status 0, amount 79
21:53:20.367 00.000 15712 MoveAxis(N, 0, ABG)
21:53:20.367 00.000 15712 Move returns status 0, amount 0
21:53:20.367 00.000 15712 move complete, result=0
21:53:20.368 00.001 15712 worker thread done servicing request
21:53:20.368 00.000 15712 Worker thread wakes up
21:53:20.368 00.000 7988 GuideStep: 0.4 px 79 ms WEST, -0.3 px 0 ms NORTH
21:53:20.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:20.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:21.785 01.417 15712 Exposure complete
21:53:21.846 00.061 15712 worker thread done servicing request
21:53:21.846 00.000 7988 OnExposeComplete: enter
21:53:21.846 00.000 7988 UpdateGuideState(): m_state=6
21:53:21.857 00.011 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7134
21:53:21.857 00.000 7988 Star::Find returns 1 (0), X=1182.65, Y=443.04, Mass=1512, SNR=26.4, Peak=212 HFD=3.8
21:53:21.859 00.002 7988 MultiStar: [#1 0.33,-0.21,1.01,U] [#2 0.44,0.02,1.02,U] [#3 0.30,0.06,0.96,U] [#4 0.18,0.17,1.01,U] [#5 0.44,-0.34,0.71,U] [#6 0.36,-0.14,0.73,U] [#7 0.66,-0.23,0.69,U] [#8 0.17,0.01,0.64,U] 
21:53:21.861 00.002 7988 refined, 8 included, MultiStar: {0.38, -0.09}, one-star: {0.54, -0.21}
21:53:21.862 00.001 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.58) = xAngle (1.35 = 1.35)
21:53:21.863 00.001 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.46 = -1.82)
21:53:21.863 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-0.22 mountX=0.08 mountY=-0.38, mountTheta=-1.35
21:53:21.863 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=-0.09, opts=13)
21:53:21.863 00.000 7988 Enqueuing Move request for scope (0.38, -0.09)
21:53:21.863 00.000 15712 Worker thread wakes up
21:53:21.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.09) opts 0xd
21:53:21.863 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, -0.09)
21:53:21.863 00.000 15712 Moving (0.38, -0.09) raw xDistance=0.08 yDistance=-0.38
21:53:21.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:21.863 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.4
21:53:21.871 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:21.873 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:21.873 00.000 7988 Enqueuing Expose request
21:53:21.873 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:21.873 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
21:53:21.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:53:21.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:53:21.873 00.000 15712 MoveAxis(W, 7, ABG)
21:53:21.873 00.000 15712 Guiding  Dir = 3, Dur = 7
21:53:21.873 00.000 15712 IsGuiding returns 0
21:53:21.930 00.057 15712 IsGuiding returns 0
21:53:21.930 00.000 15712 Move returns status 0, amount 7
21:53:21.930 00.000 15712 MoveAxis(N, 0, ABG)
21:53:21.930 00.000 15712 Move returns status 0, amount 0
21:53:21.930 00.000 15712 move complete, result=0
21:53:21.930 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.4 px 0 ms NORTH
21:53:21.936 00.006 15712 worker thread done servicing request
21:53:21.936 00.000 15712 Worker thread wakes up
21:53:21.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:21.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:23.572 01.636 15712 Exposure complete
21:53:23.630 00.058 15712 worker thread done servicing request
21:53:23.630 00.000 7988 OnExposeComplete: enter
21:53:23.630 00.000 7988 UpdateGuideState(): m_state=6
21:53:23.630 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7135
21:53:23.633 00.003 7988 Star::Find returns 1 (1), X=1182.76, Y=442.94, Mass=1577, SNR=27.1, Peak=255 HFD=3.4
21:53:23.633 00.000 7988 MultiStar: [#1 0.28,-0.10,1.00,U] [#2 0.41,0.06,0.98,U] [#3 0.31,0.08,0.93,U] [#4 0.33,-0.08,1.00,U] [#5 0.61,-0.19,0.72,U] [#6 0.33,-0.05,0.68,U] [#7 0.44,-0.26,0.66,U] [#8 0.29,-0.12,0.64,U] 
21:53:23.633 00.000 7988 refined, 8 included, MultiStar: {0.40, -0.10}, one-star: {0.64, -0.31}
21:53:23.633 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
21:53:23.633 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.84)
21:53:23.633 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=-0.10 hyp=0.42 cameraTheta=-0.25 mountX=0.10 mountY=-0.40, mountTheta=-1.33
21:53:23.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-0.10, opts=13)
21:53:23.633 00.000 7988 Enqueuing Move request for scope (0.40, -0.10)
21:53:23.633 00.000 15712 Worker thread wakes up
21:53:23.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.10) opts 0xd
21:53:23.633 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -0.10)
21:53:23.633 00.000 15712 Moving (0.40, -0.10) raw xDistance=0.10 yDistance=-0.40
21:53:23.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:23.633 00.000 7988 UpdateGuideState exits: m=1577 SNR=27.1 Saturated
21:53:23.645 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:23.645 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:23.647 00.002 7988 Enqueuing Expose request
21:53:23.647 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:23.647 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
21:53:23.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:53:23.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:53:23.647 00.000 15712 MoveAxis(W, 6, ABG)
21:53:23.647 00.000 15712 Guiding  Dir = 3, Dur = 6
21:53:23.649 00.002 15712 IsGuiding returns 0
21:53:23.674 00.025 15712 IsGuiding returns 0
21:53:23.674 00.000 15712 Move returns status 0, amount 6
21:53:23.674 00.000 15712 MoveAxis(N, 0, ABG)
21:53:23.674 00.000 15712 Move returns status 0, amount 0
21:53:23.674 00.000 15712 move complete, result=0
21:53:23.674 00.000 15712 worker thread done servicing request
21:53:23.674 00.000 15712 Worker thread wakes up
21:53:23.674 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.4 px 0 ms NORTH
21:53:23.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:23.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:25.088 01.414 15712 Exposure complete
21:53:25.148 00.060 15712 worker thread done servicing request
21:53:25.148 00.000 7988 OnExposeComplete: enter
21:53:25.148 00.000 7988 UpdateGuideState(): m_state=6
21:53:25.151 00.003 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7136
21:53:25.151 00.000 7988 Star::Find returns 1 (0), X=1182.84, Y=442.94, Mass=1529, SNR=26.7, Peak=223 HFD=3.7
21:53:25.151 00.000 7988 MultiStar: [#1 0.51,-0.07,1.01,U] [#2 0.54,0.00,1.02,U] [#3 0.47,-0.15,0.93,U] [#4 0.33,-0.03,1.01,U] [#5 0.75,-0.36,0.68,U] [#6 0.48,-0.03,0.69,U] [#7 0.54,-0.22,0.65,U] [#8 0.04,0.01,0.64,U] 
21:53:25.151 00.000 7988 refined, 8 included, MultiStar: {0.50, -0.12}, one-star: {0.72, -0.30}
21:53:25.151 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
21:53:25.151 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.84)
21:53:25.151 00.000 7988 CameraToMount -- cameraX=0.50 cameraY=-0.12 hyp=0.51 cameraTheta=-0.25 mountX=0.12 mountY=-0.49, mountTheta=-1.33
21:53:25.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.50, y=-0.12, opts=13)
21:53:25.151 00.000 7988 Enqueuing Move request for scope (0.50, -0.12)
21:53:25.151 00.000 15712 Worker thread wakes up
21:53:25.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.12) opts 0xd
21:53:25.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.50, -0.12)
21:53:25.151 00.000 15712 Moving (0.50, -0.12) raw xDistance=0.12 yDistance=-0.49
21:53:25.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:25.151 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7
21:53:25.164 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:25.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:25.166 00.002 7988 Enqueuing Expose request
21:53:25.166 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:25.166 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
21:53:25.166 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.24 newest=-1.27
21:53:25.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:53:25.166 00.000 15712 MoveAxis(W, 6, ABG)
21:53:25.166 00.000 15712 Guiding  Dir = 3, Dur = 6
21:53:25.168 00.002 15712 IsGuiding returns 0
21:53:25.188 00.020 15712 IsGuiding returns 0
21:53:25.188 00.000 15712 Move returns status 0, amount 6
21:53:25.188 00.000 15712 BLC: Oldest BLC event removed
21:53:25.188 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 51 applied
21:53:25.188 00.000 15712 MoveAxis(N, 177, ABG)
21:53:25.188 00.000 15712 Guiding  Dir = 0, Dur = 177
21:53:25.188 00.000 15712 IsGuiding returns 0
21:53:25.266 00.078 15712 PulseGuide returned control before completion, sleep 108
21:53:25.389 00.123 15712 IsGuiding returns 1
21:53:25.389 00.000 15712 scope still moving after pulse duration time elapsed
21:53:25.421 00.032 15712 IsGuiding returns 1
21:53:25.475 00.054 15712 IsGuiding returns 0
21:53:25.475 00.000 15712 scope move finished after 177 + 110 ms
21:53:25.475 00.000 15712 Move returns status 0, amount 177
21:53:25.475 00.000 15712 move complete, result=0
21:53:25.475 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.5 px 177 ms NORTH
21:53:25.484 00.009 15712 worker thread done servicing request
21:53:25.484 00.000 15712 Worker thread wakes up
21:53:25.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:25.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:27.128 01.644 15712 Exposure complete
21:53:27.186 00.058 15712 worker thread done servicing request
21:53:27.186 00.000 7988 OnExposeComplete: enter
21:53:27.186 00.000 7988 UpdateGuideState(): m_state=6
21:53:27.190 00.004 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7137
21:53:27.190 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=442.95, Mass=1569, SNR=27.2, Peak=202 HFD=3.4
21:53:27.192 00.002 7988 MultiStar: [#1 0.01,-0.17,0.99,U] [#2 0.04,0.05,0.98,U] [#3 0.03,-0.12,0.92,U] [#4 -0.10,-0.05,1.05,U] [#5 0.23,0.02,0.72,U] [#6 0.09,0.03,0.69,U] [#7 0.01,-0.28,0.66,U] [#8 -0.22,-0.18,0.62,U] 
21:53:27.192 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.20, -0.29}
21:53:27.192 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
21:53:27.192 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.84)
21:53:27.192 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.24 mountX=0.11 mountY=-0.03, mountTheta=-0.30
21:53:27.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.11, opts=13)
21:53:27.192 00.000 7988 Enqueuing Move request for scope (0.04, -0.11)
21:53:27.192 00.000 15712 Worker thread wakes up
21:53:27.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
21:53:27.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
21:53:27.192 00.000 15712 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=-0.03
21:53:27.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:27.192 00.000 7988 UpdateGuideState exits: m=1569 SNR=27.2
21:53:27.203 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:27.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:27.203 00.000 7988 Enqueuing Expose request
21:53:27.206 00.003 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.492141, 1:0.033659
21:53:27.206 00.000 15712 BLC: No correction, Miss < min_move
21:53:27.208 00.002 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:27.208 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
21:53:27.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:27.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:53:27.208 00.000 15712 MoveAxis(W, 7, ABG)
21:53:27.208 00.000 15712 Guiding  Dir = 3, Dur = 7
21:53:27.208 00.000 15712 IsGuiding returns 0
21:53:27.241 00.033 15712 IsGuiding returns 0
21:53:27.241 00.000 15712 Move returns status 0, amount 7
21:53:27.241 00.000 15712 MoveAxis(N, 0, ABG)
21:53:27.241 00.000 15712 Move returns status 0, amount 0
21:53:27.241 00.000 15712 move complete, result=0
21:53:27.241 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
21:53:27.243 00.002 15712 worker thread done servicing request
21:53:27.243 00.000 15712 Worker thread wakes up
21:53:27.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:27.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:28.659 01.416 15712 Exposure complete
21:53:28.717 00.058 15712 worker thread done servicing request
21:53:28.717 00.000 7988 OnExposeComplete: enter
21:53:28.717 00.000 7988 UpdateGuideState(): m_state=6
21:53:28.721 00.004 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7138
21:53:28.721 00.000 7988 Star::Find returns 1 (0), X=1182.16, Y=443.00, Mass=1502, SNR=26.3, Peak=214 HFD=3.1
21:53:28.721 00.000 7988 MultiStar: [#1 -0.12,-0.36,1.04,U] [#2 -0.08,-0.14,1.02,U] [#3 -0.14,-0.19,0.96,U] [#4 -0.04,-0.17,1.03,U] [#5 0.01,-0.35,0.73,U] [#6 0.03,-0.32,0.70,U] [#7 0.01,-0.56,0.65,U] [#8 -0.13,-0.32,0.66,U] 
21:53:28.721 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.28}, one-star: {0.04, -0.25}
21:53:28.721 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
21:53:28.721 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -2.99)
21:53:28.721 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.40 mountX=0.25 mountY=-0.04, mountTheta=-0.15
21:53:28.721 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.25, opts=13)
21:53:28.721 00.000 7988 Enqueuing Move request for scope (0.04, -0.25)
21:53:28.721 00.000 15712 Worker thread wakes up
21:53:28.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
21:53:28.721 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
21:53:28.721 00.000 15712 Moving (0.04, -0.25) raw xDistance=0.25 yDistance=-0.04
21:53:28.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:28.721 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
21:53:28.734 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:28.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:28.734 00.000 7988 Enqueuing Expose request
21:53:28.737 00.003 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.492141, 1:0.033659, 2:0.037669
21:53:28.737 00.000 15712 BLC: No correction, Miss < min_move
21:53:28.737 00.000 15712 PPEC rslt: input = 0.25, final = 0.17, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:53:28.737 00.000 15712 PPEC: input: 0.25, control: 0.17, exposure: 1500
21:53:28.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:28.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:28.737 00.000 15712 MoveAxis(W, 56, ABG)
21:53:28.737 00.000 15712 Guiding  Dir = 3, Dur = 56
21:53:28.737 00.000 15712 IsGuiding returns 0
21:53:28.759 00.022 15712 PulseGuide returned control before completion, sleep 50
21:53:28.836 00.077 15712 IsGuiding returns 0
21:53:28.836 00.000 15712 Move returns status 0, amount 56
21:53:28.836 00.000 15712 MoveAxis(N, 0, ABG)
21:53:28.836 00.000 15712 Move returns status 0, amount 0
21:53:28.836 00.000 15712 move complete, result=0
21:53:28.836 00.000 7988 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
21:53:28.841 00.005 15712 worker thread done servicing request
21:53:28.841 00.000 15712 Worker thread wakes up
21:53:28.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:28.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:30.475 01.634 15712 Exposure complete
21:53:30.521 00.046 15712 worker thread done servicing request
21:53:30.521 00.000 7988 OnExposeComplete: enter
21:53:30.537 00.016 7988 UpdateGuideState(): m_state=6
21:53:30.537 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7139
21:53:30.537 00.000 7988 Star::Find returns 1 (0), X=1182.12, Y=442.89, Mass=1656, SNR=27.8, Peak=207 HFD=3.8
21:53:30.537 00.000 7988 MultiStar: [#1 -0.20,-0.37,0.97,U] [#2 -0.21,-0.22,0.95,U] [#3 -0.22,0.00,0.90,U] [#4 -0.32,-0.05,0.99,U] [#5 -0.16,-0.15,0.66,U] [#6 -0.08,-0.19,0.69,U] [#7 -0.09,-0.30,0.65,U] [#8 -0.54,-0.09,0.61,U] 
21:53:30.537 00.000 7988 refined, 8 included, MultiStar: {-0.20, -0.20}, one-star: {0.00, -0.35}
21:53:30.537 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.58) = xAngle (-0.77 = -0.77)
21:53:30.537 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.33 = 2.33)
21:53:30.537 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-2.35 mountX=0.20 mountY=0.20, mountTheta=0.79
21:53:30.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.20, opts=13)
21:53:30.537 00.000 7988 Enqueuing Move request for scope (-0.20, -0.20)
21:53:30.537 00.000 15712 Worker thread wakes up
21:53:30.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:30.537 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.8
21:53:30.551 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:30.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:30.553 00.002 7988 Enqueuing Expose request
21:53:30.554 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.20) opts 0xd
21:53:30.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.20)
21:53:30.554 00.000 15712 Moving (-0.20, -0.20) raw xDistance=0.20 yDistance=0.20
21:53:30.554 00.000 15712 BLC: window closed
21:53:30.554 00.000 15712 BLC: History state: CurrMiss=-0.20, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.492141, 1:0.033659, 2:0.037669
21:53:30.554 00.000 15712 BLC: No correction, Miss < min_move
21:53:30.554 00.000 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:53:30.554 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
21:53:30.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:30.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:53:30.554 00.000 15712 MoveAxis(W, 45, ABG)
21:53:30.554 00.000 15712 Guiding  Dir = 3, Dur = 45
21:53:30.554 00.000 15712 IsGuiding returns 0
21:53:30.579 00.025 15712 PulseGuide returned control before completion, sleep 34
21:53:30.617 00.038 15712 IsGuiding returns 1
21:53:30.617 00.000 15712 scope still moving after pulse duration time elapsed
21:53:30.673 00.056 15712 IsGuiding returns 0
21:53:30.673 00.000 15712 scope move finished after 45 + 72 ms
21:53:30.673 00.000 15712 Move returns status 0, amount 45
21:53:30.673 00.000 15712 MoveAxis(N, 0, ABG)
21:53:30.673 00.000 15712 Move returns status 0, amount 0
21:53:30.673 00.000 15712 move complete, result=0
21:53:30.673 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.2 px 0 ms NORTH
21:53:30.680 00.007 15712 worker thread done servicing request
21:53:30.680 00.000 15712 Worker thread wakes up
21:53:30.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:30.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:32.099 01.419 15712 Exposure complete
21:53:32.151 00.052 15712 worker thread done servicing request
21:53:32.151 00.000 7988 OnExposeComplete: enter
21:53:32.151 00.000 7988 UpdateGuideState(): m_state=6
21:53:32.159 00.008 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7140
21:53:32.161 00.002 7988 Star::Find returns 1 (0), X=1182.09, Y=442.98, Mass=1443, SNR=26.0, Peak=204 HFD=3.8
21:53:32.161 00.000 7988 MultiStar: [#1 -0.08,-0.15,1.04,U] [#2 -0.05,0.20,1.03,U] [#3 -0.24,0.04,0.96,U] [#4 -0.14,-0.03,1.05,U] [#5 -0.21,-0.25,0.72,U] [#6 -0.12,-0.14,0.72,U] [#7 -0.04,-0.04,0.67,U] [#8 -0.29,-0.11,0.66,U] 
21:53:32.161 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.08}, one-star: {-0.03, -0.26}
21:53:32.161 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.58) = xAngle (-1.03 = -1.03)
21:53:32.161 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.08 = 2.08)
21:53:32.161 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.61 mountX=0.08 mountY=0.13, mountTheta=1.04
21:53:32.168 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.08, opts=13)
21:53:32.168 00.000 7988 Enqueuing Move request for scope (-0.13, -0.08)
21:53:32.168 00.000 15712 Worker thread wakes up
21:53:32.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
21:53:32.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
21:53:32.168 00.000 15712 Moving (-0.13, -0.08) raw xDistance=0.08 yDistance=0.13
21:53:32.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:32.168 00.000 7988 UpdateGuideState exits: m=1443 SNR=26.0
21:53:32.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:32.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:32.168 00.000 7988 Enqueuing Expose request
21:53:32.168 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:32.168 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
21:53:32.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:32.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:53:32.168 00.000 15712 MoveAxis(W, 6, ABG)
21:53:32.168 00.000 15712 Guiding  Dir = 3, Dur = 6
21:53:32.168 00.000 15712 IsGuiding returns 0
21:53:32.228 00.060 15712 IsGuiding returns 0
21:53:32.228 00.000 15712 Move returns status 0, amount 6
21:53:32.228 00.000 15712 MoveAxis(N, 0, ABG)
21:53:32.228 00.000 15712 Move returns status 0, amount 0
21:53:32.228 00.000 15712 move complete, result=0
21:53:32.228 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
21:53:32.229 00.001 15712 worker thread done servicing request
21:53:32.229 00.000 15712 Worker thread wakes up
21:53:32.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:32.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:33.870 01.641 15712 Exposure complete
21:53:33.918 00.048 15712 worker thread done servicing request
21:53:33.918 00.000 7988 OnExposeComplete: enter
21:53:33.918 00.000 7988 UpdateGuideState(): m_state=6
21:53:33.930 00.012 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7141
21:53:33.930 00.000 7988 Star::Find returns 1 (0), X=1182.11, Y=443.08, Mass=1529, SNR=26.6, Peak=211 HFD=3.5
21:53:33.932 00.002 7988 MultiStar: [#1 -0.30,-0.22,1.02,U] [#2 -0.30,0.10,1.01,U] [#3 -0.29,-0.01,0.94,U] [#4 -0.45,-0.02,1.05,U] [#5 -0.37,-0.18,0.71,U] [#6 -0.28,-0.09,0.70,U] [#7 -0.44,-0.13,0.68,U] [#8 -0.44,-0.23,0.65,U] 
21:53:33.932 00.000 7988 single-star, 8 included, MultiStar: {-0.31, -0.10}, one-star: {-0.01, -0.16}
21:53:33.935 00.003 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
21:53:33.935 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
21:53:33.935 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.17 cameraTheta=-1.64 mountX=0.16 mountY=0.02, mountTheta=0.09
21:53:33.935 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.16, opts=13)
21:53:33.935 00.000 7988 Enqueuing Move request for scope (-0.01, -0.16)
21:53:33.935 00.000 15712 Worker thread wakes up
21:53:33.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
21:53:33.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
21:53:33.935 00.000 15712 Moving (-0.01, -0.16) raw xDistance=0.16 yDistance=0.02
21:53:33.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:33.935 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6
21:53:33.944 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:33.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:33.946 00.002 7988 Enqueuing Expose request
21:53:33.946 00.000 15712 PPEC rslt: input = 0.16, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:53:33.946 00.000 15712 PPEC: input: 0.16, control: 0.12, exposure: 1500
21:53:33.946 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:33.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:53:33.946 00.000 15712 MoveAxis(W, 38, ABG)
21:53:33.946 00.000 15712 Guiding  Dir = 3, Dur = 38
21:53:33.946 00.000 15712 IsGuiding returns 0
21:53:33.969 00.023 15712 PulseGuide returned control before completion, sleep 25
21:53:34.011 00.042 15712 IsGuiding returns 0
21:53:34.011 00.000 15712 Move returns status 0, amount 38
21:53:34.011 00.000 15712 MoveAxis(N, 0, ABG)
21:53:34.011 00.000 15712 Move returns status 0, amount 0
21:53:34.011 00.000 15712 move complete, result=0
21:53:34.011 00.000 15712 worker thread done servicing request
21:53:34.011 00.000 15712 Worker thread wakes up
21:53:34.011 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
21:53:34.020 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:34.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:35.432 01.412 15712 Exposure complete
21:53:35.483 00.051 15712 worker thread done servicing request
21:53:35.483 00.000 7988 OnExposeComplete: enter
21:53:35.483 00.000 7988 UpdateGuideState(): m_state=6
21:53:35.493 00.010 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7142
21:53:35.494 00.001 7988 Star::Find returns 1 (0), X=1182.03, Y=443.09, Mass=1542, SNR=26.6, Peak=223 HFD=3.8
21:53:35.494 00.000 7988 MultiStar: [#1 -0.22,-0.05,1.02,U] [#2 -0.29,0.07,1.01,U] [#3 -0.43,0.03,0.94,U] [#4 -0.45,0.23,1.01,U] [#5 -0.10,-0.40,0.70,U] [#6 -0.35,-0.16,0.69,U] [#7 -0.28,-0.17,0.65,U] [#8 -0.46,-0.01,0.63,U] 
21:53:35.494 00.000 7988 single-star, 8 included, MultiStar: {-0.29, -0.05}, one-star: {-0.09, -0.16}
21:53:35.494 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.51 = -0.51)
21:53:35.499 00.005 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.60 = 2.60)
21:53:35.499 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.09 mountX=0.16 mountY=0.10, mountTheta=0.54
21:53:35.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.16, opts=13)
21:53:35.499 00.000 7988 Enqueuing Move request for scope (-0.09, -0.16)
21:53:35.499 00.000 15712 Worker thread wakes up
21:53:35.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
21:53:35.499 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
21:53:35.499 00.000 15712 Moving (-0.09, -0.16) raw xDistance=0.16 yDistance=0.10
21:53:35.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:35.499 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.6
21:53:35.507 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:35.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:35.509 00.002 7988 Enqueuing Expose request
21:53:35.509 00.000 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:35.509 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
21:53:35.510 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:35.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:53:35.510 00.000 15712 MoveAxis(W, 6, ABG)
21:53:35.510 00.000 15712 Guiding  Dir = 3, Dur = 6
21:53:35.534 00.024 15712 IsGuiding returns 0
21:53:35.551 00.017 15712 IsGuiding returns 0
21:53:35.551 00.000 15712 Move returns status 0, amount 6
21:53:35.551 00.000 15712 MoveAxis(N, 0, ABG)
21:53:35.551 00.000 15712 Move returns status 0, amount 0
21:53:35.551 00.000 15712 move complete, result=0
21:53:35.551 00.000 7988 GuideStep: 0.2 px 6 ms WEST, 0.1 px 0 ms NORTH
21:53:35.555 00.004 15712 worker thread done servicing request
21:53:35.555 00.000 15712 Worker thread wakes up
21:53:35.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:35.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:37.187 01.632 15712 Exposure complete
21:53:37.244 00.057 15712 worker thread done servicing request
21:53:37.244 00.000 7988 OnExposeComplete: enter
21:53:37.244 00.000 7988 UpdateGuideState(): m_state=6
21:53:37.244 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7143
21:53:37.249 00.005 7988 Star::Find returns 1 (0), X=1181.89, Y=443.01, Mass=1580, SNR=27.1, Peak=233 HFD=3.3
21:53:37.249 00.000 7988 MultiStar: [#1 -0.37,-0.17,1.00,U] [#2 -0.41,0.16,0.99,U] [#3 -0.56,0.09,0.96,U] [#4 -0.56,0.04,1.02,U] [#5 -0.23,-0.08,0.70,U] [#6 -0.43,-0.07,0.71,U] [#7 -0.42,-0.28,0.64,U] [#8 -0.63,-0.06,0.65,U] 
21:53:37.251 00.002 7988 single-star, 8 included, MultiStar: {-0.42, -0.06}, one-star: {-0.23, -0.24}
21:53:37.251 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
21:53:37.251 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
21:53:37.251 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-2.33 mountX=0.24 mountY=0.23, mountTheta=0.77
21:53:37.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.24, opts=13)
21:53:37.251 00.000 7988 Enqueuing Move request for scope (-0.23, -0.24)
21:53:37.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:37.251 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.1
21:53:37.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:37.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:37.251 00.000 7988 Enqueuing Expose request
21:53:37.251 00.000 15712 Worker thread wakes up
21:53:37.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.24) opts 0xd
21:53:37.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.24)
21:53:37.251 00.000 15712 Moving (-0.23, -0.24) raw xDistance=0.24 yDistance=0.23
21:53:37.268 00.017 15712 PPEC rslt: input = 0.24, final = 0.16, react = 0.14, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:53:37.268 00.000 15712 PPEC: input: 0.24, control: 0.16, exposure: 1500
21:53:37.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:37.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:53:37.268 00.000 15712 MoveAxis(W, 52, ABG)
21:53:37.268 00.000 15712 Guiding  Dir = 3, Dur = 52
21:53:37.268 00.000 15712 IsGuiding returns 0
21:53:37.285 00.017 15712 PulseGuide returned control before completion, sleep 35
21:53:37.353 00.068 15712 IsGuiding returns 0
21:53:37.353 00.000 15712 Move returns status 0, amount 52
21:53:37.353 00.000 15712 MoveAxis(N, 0, ABG)
21:53:37.353 00.000 15712 Move returns status 0, amount 0
21:53:37.353 00.000 15712 move complete, result=0
21:53:37.353 00.000 7988 GuideStep: 0.2 px 52 ms WEST, 0.2 px 0 ms NORTH
21:53:37.361 00.008 15712 worker thread done servicing request
21:53:37.361 00.000 15712 Worker thread wakes up
21:53:37.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:37.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:38.767 01.406 15712 Exposure complete
21:53:38.816 00.049 15712 worker thread done servicing request
21:53:38.816 00.000 7988 OnExposeComplete: enter
21:53:38.816 00.000 7988 UpdateGuideState(): m_state=6
21:53:38.829 00.013 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7144
21:53:38.829 00.000 7988 Star::Find returns 1 (1), X=1182.00, Y=443.22, Mass=1487, SNR=26.3, Peak=255 HFD=3.2
21:53:38.829 00.000 7988 MultiStar: [#1 -0.30,0.05,1.03,U] [#2 -0.19,0.38,1.02,U] [#3 -0.41,0.28,0.96,U] [#4 -0.48,0.06,1.05,U] [#5 -0.28,0.04,0.71,U] [#6 -0.24,0.13,0.73,U] [#7 -0.11,-0.01,0.69,U] [#8 -0.47,0.13,0.67,U] 
21:53:38.829 00.000 7988 single-star, 8 included, MultiStar: {-0.29, 0.12}, one-star: {-0.12, -0.02}
21:53:38.833 00.004 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
21:53:38.833 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
21:53:38.833 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.93 mountX=0.03 mountY=0.12, mountTheta=1.35
21:53:38.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.02, opts=13)
21:53:38.833 00.000 7988 Enqueuing Move request for scope (-0.12, -0.02)
21:53:38.833 00.000 15712 Worker thread wakes up
21:53:38.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
21:53:38.833 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
21:53:38.833 00.000 15712 Moving (-0.12, -0.02) raw xDistance=0.03 yDistance=0.12
21:53:38.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:38.833 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3 Saturated
21:53:38.842 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:38.842 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:38.844 00.002 7988 Enqueuing Expose request
21:53:38.845 00.001 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:38.845 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
21:53:38.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:38.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:53:38.845 00.000 15712 MoveAxis(W, 5, ABG)
21:53:38.845 00.000 15712 Guiding  Dir = 3, Dur = 5
21:53:38.845 00.000 15712 IsGuiding returns 0
21:53:38.861 00.016 15712 IsGuiding returns 0
21:53:38.861 00.000 15712 Move returns status 0, amount 5
21:53:38.861 00.000 15712 MoveAxis(N, 0, ABG)
21:53:38.861 00.000 15712 Move returns status 0, amount 0
21:53:38.861 00.000 15712 move complete, result=0
21:53:38.861 00.000 15712 worker thread done servicing request
21:53:38.861 00.000 15712 Worker thread wakes up
21:53:38.861 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
21:53:38.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:38.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:40.601 01.740 15712 Exposure complete
21:53:40.660 00.059 15712 worker thread done servicing request
21:53:40.660 00.000 7988 OnExposeComplete: enter
21:53:40.660 00.000 7988 UpdateGuideState(): m_state=6
21:53:40.664 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7145
21:53:40.664 00.000 7988 Star::Find returns 1 (1), X=1182.12, Y=443.28, Mass=1531, SNR=26.7, Peak=255 HFD=3.4
21:53:40.664 00.000 7988 MultiStar: [#1 -0.37,0.08,1.02,U] [#2 -0.11,0.36,1.02,U] [#3 -0.35,0.24,0.96,U] [#4 -0.36,0.15,1.05,U] [#5 -0.19,0.19,0.74,U] [#6 -0.18,0.21,0.74,U] [#7 -0.20,0.06,0.69,U] [#8 -0.49,0.17,0.63,U] 
21:53:40.664 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.17}, one-star: {0.01, 0.03}
21:53:40.664 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
21:53:40.669 00.005 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.28)
21:53:40.669 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.32 mountX=-0.03 mountY=-0.01, mountTheta=-2.87
21:53:40.669 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
21:53:40.669 00.000 7988 Enqueuing Move request for scope (0.01, 0.03)
21:53:40.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:40.669 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7 Saturated
21:53:40.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:40.669 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:40.669 00.000 7988 Enqueuing Expose request
21:53:40.669 00.000 15712 Worker thread wakes up
21:53:40.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:53:40.669 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:53:40.669 00.000 15712 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
21:53:40.684 00.015 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:40.684 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
21:53:40.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:40.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:53:40.684 00.000 15712 MoveAxis(W, 6, ABG)
21:53:40.684 00.000 15712 Guiding  Dir = 3, Dur = 6
21:53:40.684 00.000 15712 IsGuiding returns 0
21:53:40.696 00.012 15712 IsGuiding returns 0
21:53:40.696 00.000 15712 Move returns status 0, amount 6
21:53:40.696 00.000 15712 MoveAxis(N, 0, ABG)
21:53:40.696 00.000 15712 Move returns status 0, amount 0
21:53:40.696 00.000 15712 move complete, result=0
21:53:40.696 00.000 15712 worker thread done servicing request
21:53:40.696 00.000 15712 Worker thread wakes up
21:53:40.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:40.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:40.696 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
21:53:42.116 01.420 15712 Exposure complete
21:53:42.167 00.051 15712 worker thread done servicing request
21:53:42.167 00.000 7988 OnExposeComplete: enter
21:53:42.167 00.000 7988 UpdateGuideState(): m_state=6
21:53:42.176 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7146
21:53:42.177 00.001 7988 Star::Find returns 1 (1), X=1182.07, Y=443.47, Mass=1543, SNR=26.9, Peak=255 HFD=3.2
21:53:42.177 00.000 7988 MultiStar: [#1 -0.30,0.15,0.98,U] [#2 -0.11,0.44,1.00,U] [#3 -0.31,0.39,0.92,U] [#4 -0.32,0.40,1.03,U] [#5 -0.25,0.20,0.71,U] [#6 -0.26,0.30,0.69,U] [#7 -0.19,0.22,0.65,U] [#8 -0.25,0.18,0.63,U] 
21:53:42.177 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.29}, one-star: {-0.04, 0.22}
21:53:42.177 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
21:53:42.177 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
21:53:42.183 00.006 7988 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.76 mountX=-0.22 mountY=0.04, mountTheta=2.97
21:53:42.183 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.22, opts=13)
21:53:42.183 00.000 7988 Enqueuing Move request for scope (-0.04, 0.22)
21:53:42.183 00.000 15712 Worker thread wakes up
21:53:42.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:42.183 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.9 Saturated
21:53:42.183 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:42.183 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:42.183 00.000 7988 Enqueuing Expose request
21:53:42.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
21:53:42.183 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
21:53:42.183 00.000 15712 Moving (-0.04, 0.22) raw xDistance=-0.22 yDistance=0.04
21:53:42.193 00.010 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:53:42.193 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
21:53:42.193 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:42.193 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:53:42.193 00.000 15712 MoveAxis(E, 37, ABG)
21:53:42.193 00.000 15712 Guiding  Dir = 2, Dur = 37
21:53:42.193 00.000 15712 IsGuiding returns 0
21:53:42.217 00.024 15712 PulseGuide returned control before completion, sleep 27
21:53:42.261 00.044 15712 IsGuiding returns 0
21:53:42.261 00.000 15712 Move returns status 0, amount 37
21:53:42.261 00.000 15712 MoveAxis(N, 0, ABG)
21:53:42.261 00.000 15712 Move returns status 0, amount 0
21:53:42.261 00.000 15712 move complete, result=0
21:53:42.261 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
21:53:42.268 00.007 15712 worker thread done servicing request
21:53:42.268 00.000 15712 Worker thread wakes up
21:53:42.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:42.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:43.899 01.631 15712 Exposure complete
21:53:43.952 00.053 15712 worker thread done servicing request
21:53:43.952 00.000 7988 OnExposeComplete: enter
21:53:43.952 00.000 7988 UpdateGuideState(): m_state=6
21:53:43.952 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7147
21:53:43.960 00.008 7988 Star::Find returns 1 (0), X=1181.99, Y=443.18, Mass=1476, SNR=26.1, Peak=223 HFD=3.3
21:53:43.960 00.000 7988 MultiStar: [#1 -0.26,-0.16,1.04,U] [#2 -0.27,0.12,1.00,U] [#3 -0.30,0.07,0.97,U] [#4 -0.21,-0.02,1.03,U] [#5 -0.14,0.11,0.74,U] [#6 -0.34,-0.16,0.69,U] [#7 -0.07,-0.17,0.69,U] [#8 -0.45,-0.01,0.66,U] 
21:53:43.960 00.000 7988 single-star, 8 included, MultiStar: {-0.24, -0.03}, one-star: {-0.12, -0.07}
21:53:43.960 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
21:53:43.960 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
21:53:43.960 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.63 mountX=0.07 mountY=0.12, mountTheta=1.06
21:53:43.969 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.07, opts=13)
21:53:43.969 00.000 7988 Enqueuing Move request for scope (-0.12, -0.07)
21:53:43.969 00.000 15712 Worker thread wakes up
21:53:43.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
21:53:43.969 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
21:53:43.969 00.000 15712 Moving (-0.12, -0.07) raw xDistance=0.07 yDistance=0.12
21:53:43.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:43.969 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1
21:53:43.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:43.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:43.969 00.000 7988 Enqueuing Expose request
21:53:43.976 00.007 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:43.976 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
21:53:43.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:43.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:53:43.976 00.000 15712 MoveAxis(W, 5, ABG)
21:53:43.976 00.000 15712 Guiding  Dir = 3, Dur = 5
21:53:43.992 00.016 15712 IsGuiding returns 0
21:53:44.008 00.016 15712 IsGuiding returns 0
21:53:44.008 00.000 15712 Move returns status 0, amount 5
21:53:44.008 00.000 15712 MoveAxis(N, 0, ABG)
21:53:44.008 00.000 15712 Move returns status 0, amount 0
21:53:44.008 00.000 15712 move complete, result=0
21:53:44.008 00.000 15712 worker thread done servicing request
21:53:44.008 00.000 15712 Worker thread wakes up
21:53:44.008 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
21:53:44.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:44.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:45.427 01.419 15712 Exposure complete
21:53:45.482 00.055 15712 worker thread done servicing request
21:53:45.482 00.000 7988 OnExposeComplete: enter
21:53:45.482 00.000 7988 UpdateGuideState(): m_state=6
21:53:45.487 00.005 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7148
21:53:45.488 00.001 7988 Star::Find returns 1 (0), X=1182.12, Y=443.07, Mass=1485, SNR=26.1, Peak=195 HFD=3.8
21:53:45.488 00.000 7988 MultiStar: [#1 -0.31,-0.26,1.06,U] [#2 -0.13,-0.12,1.06,U] [#3 -0.33,0.05,0.97,U] [#4 -0.30,-0.08,1.06,U] [#5 -0.19,-0.32,0.73,U] [#6 0.03,0.05,0.72,U] [#7 -0.24,-0.43,0.68,U] [#8 -0.47,-0.04,0.66,U] 
21:53:45.488 00.000 7988 single-star, 8 included, MultiStar: {-0.21, -0.14}, one-star: {0.01, -0.17}
21:53:45.488 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
21:53:45.488 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
21:53:45.488 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.54 mountX=0.17 mountY=-0.00, mountTheta=-0.01
21:53:45.488 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.17, opts=13)
21:53:45.488 00.000 7988 Enqueuing Move request for scope (0.01, -0.17)
21:53:45.488 00.000 15712 Worker thread wakes up
21:53:45.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
21:53:45.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
21:53:45.488 00.000 15712 Moving (0.01, -0.17) raw xDistance=0.17 yDistance=-0.00
21:53:45.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:45.499 00.011 7988 UpdateGuideState exits: m=1485 SNR=26.1
21:53:45.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:45.501 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:45.501 00.000 7988 Enqueuing Expose request
21:53:45.503 00.002 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:53:45.503 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
21:53:45.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:45.504 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:53:45.504 00.000 15712 MoveAxis(W, 38, ABG)
21:53:45.504 00.000 15712 Guiding  Dir = 3, Dur = 38
21:53:45.504 00.000 15712 IsGuiding returns 0
21:53:45.520 00.016 15712 PulseGuide returned control before completion, sleep 25
21:53:45.574 00.054 15712 IsGuiding returns 0
21:53:45.574 00.000 15712 Move returns status 0, amount 38
21:53:45.574 00.000 15712 MoveAxis(N, 0, ABG)
21:53:45.574 00.000 15712 Move returns status 0, amount 0
21:53:45.574 00.000 15712 move complete, result=0
21:53:45.574 00.000 15712 worker thread done servicing request
21:53:45.574 00.000 15712 Worker thread wakes up
21:53:45.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:45.574 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
21:53:45.577 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:47.213 01.636 15712 Exposure complete
21:53:47.268 00.055 15712 worker thread done servicing request
21:53:47.268 00.000 7988 OnExposeComplete: enter
21:53:47.268 00.000 7988 UpdateGuideState(): m_state=6
21:53:47.273 00.005 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7149
21:53:47.273 00.000 7988 Star::Find returns 1 (0), X=1181.90, Y=442.82, Mass=1535, SNR=26.7, Peak=221 HFD=3.2
21:53:47.273 00.000 7988 MultiStar: [#1 -0.40,-0.37,0.99,U] [#2 -0.37,-0.02,1.01,U] [#3 -0.45,-0.32,0.96,U] [#4 -0.52,-0.27,1.02,U] [#5 -0.30,-0.42,0.69,U] [#6 -0.29,-0.18,0.71,U] [#7 -0.24,-0.03,0.68,U] [#8 -0.49,-0.18,0.65,U] 
21:53:47.273 00.000 7988 refined, 8 included, MultiStar: {-0.37, -0.25}, one-star: {-0.22, -0.43}
21:53:47.273 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.58) = xAngle (-0.96 = -0.96)
21:53:47.273 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.15 = 2.15)
21:53:47.273 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=-0.25 hyp=0.45 cameraTheta=-2.54 mountX=0.26 mountY=0.37, mountTheta=0.97
21:53:47.273 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=-0.25, opts=13)
21:53:47.273 00.000 7988 Enqueuing Move request for scope (-0.37, -0.25)
21:53:47.273 00.000 15712 Worker thread wakes up
21:53:47.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.25) opts 0xd
21:53:47.273 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, -0.25)
21:53:47.273 00.000 15712 Moving (-0.37, -0.25) raw xDistance=0.26 yDistance=0.37
21:53:47.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:47.285 00.012 7988 UpdateGuideState exits: m=1535 SNR=26.7
21:53:47.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:47.287 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:47.287 00.000 7988 Enqueuing Expose request
21:53:47.289 00.002 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.15, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:53:47.289 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
21:53:47.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:53:47.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:53:47.289 00.000 15712 MoveAxis(W, 54, ABG)
21:53:47.289 00.000 15712 Guiding  Dir = 3, Dur = 54
21:53:47.309 00.020 15712 IsGuiding returns 0
21:53:47.321 00.012 15712 PulseGuide returned control before completion, sleep 48
21:53:47.404 00.083 15712 IsGuiding returns 0
21:53:47.404 00.000 15712 Move returns status 0, amount 54
21:53:47.404 00.000 15712 MoveAxis(N, 0, ABG)
21:53:47.404 00.000 15712 Move returns status 0, amount 0
21:53:47.404 00.000 15712 move complete, result=0
21:53:47.404 00.000 15712 worker thread done servicing request
21:53:47.404 00.000 15712 Worker thread wakes up
21:53:47.404 00.000 7988 GuideStep: 0.3 px 54 ms WEST, 0.4 px 0 ms NORTH
21:53:47.415 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:47.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:48.820 01.405 15712 Exposure complete
21:53:48.877 00.057 15712 worker thread done servicing request
21:53:48.879 00.002 7988 OnExposeComplete: enter
21:53:48.880 00.001 7988 UpdateGuideState(): m_state=6
21:53:48.881 00.001 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7150
21:53:48.881 00.000 7988 Star::Find returns 1 (1), X=1182.02, Y=443.02, Mass=1498, SNR=26.5, Peak=255 HFD=2.9
21:53:48.881 00.000 7988 MultiStar: [#1 -0.25,-0.23,1.01,U] [#2 -0.21,-0.09,1.02,U] [#3 -0.35,0.03,0.95,U] [#4 -0.41,0.00,1.06,U] [#5 -0.20,-0.01,0.73,U] [#6 -0.27,0.00,0.72,U] [#7 -0.09,-0.20,0.68,U] [#8 -0.31,-0.24,0.64,U] 
21:53:48.881 00.000 7988 single-star, 8 included, MultiStar: {-0.25, -0.10}, one-star: {-0.09, -0.23}
21:53:48.881 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
21:53:48.881 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.74 = 2.74)
21:53:48.881 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.95 mountX=0.23 mountY=0.10, mountTheta=0.40
21:53:48.881 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.23, opts=13)
21:53:48.881 00.000 7988 Enqueuing Move request for scope (-0.09, -0.23)
21:53:48.881 00.000 15712 Worker thread wakes up
21:53:48.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
21:53:48.881 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
21:53:48.881 00.000 15712 Moving (-0.09, -0.23) raw xDistance=0.23 yDistance=0.10
21:53:48.895 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:48.895 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.5 Saturated
21:53:48.897 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:48.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:48.897 00.000 7988 Enqueuing Expose request
21:53:48.897 00.000 15712 PPEC rslt: input = 0.23, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
21:53:48.897 00.000 15712 PPEC: input: 0.23, control: 0.15, exposure: 1500
21:53:48.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:48.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:53:48.897 00.000 15712 MoveAxis(W, 48, ABG)
21:53:48.897 00.000 15712 Guiding  Dir = 3, Dur = 48
21:53:48.897 00.000 15712 IsGuiding returns 0
21:53:48.932 00.035 15712 PulseGuide returned control before completion, sleep 29
21:53:48.964 00.032 15712 IsGuiding returns 1
21:53:48.964 00.000 15712 scope still moving after pulse duration time elapsed
21:53:49.012 00.048 15712 IsGuiding returns 0
21:53:49.012 00.000 15712 scope move finished after 48 + 61 ms
21:53:49.012 00.000 15712 Move returns status 0, amount 48
21:53:49.012 00.000 15712 MoveAxis(N, 0, ABG)
21:53:49.012 00.000 15712 Move returns status 0, amount 0
21:53:49.012 00.000 15712 move complete, result=0
21:53:49.012 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
21:53:49.013 00.001 15712 worker thread done servicing request
21:53:49.013 00.000 15712 Worker thread wakes up
21:53:49.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:49.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:50.654 01.641 15712 Exposure complete
21:53:50.712 00.058 15712 worker thread done servicing request
21:53:50.712 00.000 7988 OnExposeComplete: enter
21:53:50.712 00.000 7988 UpdateGuideState(): m_state=6
21:53:50.712 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7151
21:53:50.716 00.004 7988 Star::Find returns 1 (1), X=1182.12, Y=443.30, Mass=1512, SNR=26.6, Peak=255 HFD=3.4
21:53:50.717 00.001 7988 MultiStar: [#1 -0.22,0.10,1.02,U] [#2 -0.13,0.21,1.01,U] [#3 -0.32,0.28,0.96,U] [#4 -0.44,0.20,1.05,U] [#5 -0.05,0.28,0.69,U] [#6 -0.10,0.37,0.68,U] [#7 -0.32,-0.01,0.67,U] [#8 -0.47,0.01,0.65,U] 
21:53:50.717 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.17}, one-star: {-0.00, 0.05}
21:53:50.717 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
21:53:50.717 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
21:53:50.717 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.57 mountX=-0.05 mountY=-0.00, mountTheta=-3.12
21:53:50.717 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.05, opts=13)
21:53:50.717 00.000 7988 Enqueuing Move request for scope (-0.00, 0.05)
21:53:50.717 00.000 15712 Worker thread wakes up
21:53:50.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
21:53:50.717 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
21:53:50.717 00.000 15712 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=-0.00
21:53:50.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:50.717 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.6 Saturated
21:53:50.728 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:50.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:50.730 00.002 7988 Enqueuing Expose request
21:53:50.730 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:50.730 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
21:53:50.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:50.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:53:50.730 00.000 15712 MoveAxis(W, 2, ABG)
21:53:50.730 00.000 15712 Guiding  Dir = 3, Dur = 2
21:53:50.732 00.002 15712 IsGuiding returns 0
21:53:50.754 00.022 15712 IsGuiding returns 0
21:53:50.754 00.000 15712 Move returns status 0, amount 2
21:53:50.754 00.000 15712 MoveAxis(N, 0, ABG)
21:53:50.754 00.000 15712 Move returns status 0, amount 0
21:53:50.754 00.000 15712 move complete, result=0
21:53:50.754 00.000 15712 worker thread done servicing request
21:53:50.754 00.000 15712 Worker thread wakes up
21:53:50.754 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
21:53:50.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:50.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:52.170 01.416 15712 Exposure complete
21:53:52.229 00.059 15712 worker thread done servicing request
21:53:52.229 00.000 7988 OnExposeComplete: enter
21:53:52.229 00.000 7988 UpdateGuideState(): m_state=6
21:53:52.232 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7152
21:53:52.233 00.001 7988 Star::Find returns 1 (1), X=1182.21, Y=443.40, Mass=1517, SNR=26.5, Peak=255 HFD=3.2
21:53:52.233 00.000 7988 MultiStar: [#1 -0.10,0.22,1.02,U] [#2 -0.16,0.32,1.03,U] [#3 -0.26,0.35,0.96,U] [#4 -0.19,0.52,1.04,U] [#5 -0.01,0.33,0.73,U] [#6 -0.23,0.41,0.73,U] [#7 -0.01,0.31,0.69,U] [#8 -0.57,0.26,0.66,U] 
21:53:52.233 00.000 7988 single-star, 8 included, MultiStar: {-0.15, 0.32}, one-star: {0.09, 0.16}
21:53:52.233 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.58) = xAngle (2.63 = 2.63)
21:53:52.233 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.74 = -0.55)
21:53:52.233 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.05 mountX=-0.16 mountY=-0.09, mountTheta=-2.60
21:53:52.233 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.16, opts=13)
21:53:52.233 00.000 7988 Enqueuing Move request for scope (0.09, 0.16)
21:53:52.233 00.000 15712 Worker thread wakes up
21:53:52.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:53:52.233 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5 Saturated
21:53:52.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:52.245 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:52.245 00.000 7988 Enqueuing Expose request
21:53:52.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
21:53:52.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
21:53:52.245 00.000 15712 Moving (0.09, 0.16) raw xDistance=-0.16 yDistance=-0.09
21:53:52.251 00.006 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:52.251 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
21:53:52.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:52.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:53:52.251 00.000 15712 MoveAxis(W, 1, ABG)
21:53:52.251 00.000 15712 Guiding  Dir = 3, Dur = 1
21:53:52.253 00.002 15712 IsGuiding returns 0
21:53:52.272 00.019 15712 IsGuiding returns 0
21:53:52.272 00.000 15712 Move returns status 0, amount 1
21:53:52.272 00.000 15712 MoveAxis(N, 0, ABG)
21:53:52.272 00.000 15712 Move returns status 0, amount 0
21:53:52.272 00.000 15712 move complete, result=0
21:53:52.272 00.000 15712 worker thread done servicing request
21:53:52.272 00.000 15712 Worker thread wakes up
21:53:52.272 00.000 7988 GuideStep: -0.2 px 1 ms WEST, -0.1 px 0 ms NORTH
21:53:52.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:52.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:53.908 01.636 15712 Exposure complete
21:53:53.966 00.058 15712 worker thread done servicing request
21:53:53.966 00.000 7988 OnExposeComplete: enter
21:53:53.966 00.000 7988 UpdateGuideState(): m_state=6
21:53:53.966 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7153
21:53:53.970 00.004 7988 Star::Find returns 1 (1), X=1182.17, Y=443.45, Mass=1533, SNR=26.8, Peak=255 HFD=3.4
21:53:53.970 00.000 7988 MultiStar: [#1 -0.25,0.33,1.02,U] [#2 -0.09,0.42,1.04,U] [#3 -0.38,0.34,0.96,U] [#4 -0.27,0.34,1.04,U] [#5 -0.10,0.25,0.70,U] [#6 -0.06,0.43,0.71,U] [#7 -0.20,0.23,0.68,U] [#8 -0.47,0.35,0.67,U] 
21:53:53.970 00.000 7988 single-star, 8 included, MultiStar: {-0.19, 0.32}, one-star: {0.05, 0.20}
21:53:53.970 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
21:53:53.970 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
21:53:53.970 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.34 mountX=-0.20 mountY=-0.05, mountTheta=-2.88
21:53:53.970 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.20, opts=13)
21:53:53.979 00.009 7988 Enqueuing Move request for scope (0.05, 0.20)
21:53:53.979 00.000 15712 Worker thread wakes up
21:53:53.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
21:53:53.979 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
21:53:53.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:53.979 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.8 Saturated
21:53:53.982 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:53.982 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:53.982 00.000 7988 Enqueuing Expose request
21:53:53.982 00.000 15712 Moving (0.05, 0.20) raw xDistance=-0.20 yDistance=-0.05
21:53:53.986 00.004 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
21:53:53.986 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
21:53:53.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:53.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:53.986 00.000 15712 MoveAxis(E, 38, ABG)
21:53:53.986 00.000 15712 Guiding  Dir = 2, Dur = 38
21:53:54.013 00.027 15712 IsGuiding returns 0
21:53:54.031 00.018 15712 PulseGuide returned control before completion, sleep 33
21:53:54.086 00.055 15712 IsGuiding returns 0
21:53:54.086 00.000 15712 Move returns status 0, amount 38
21:53:54.086 00.000 15712 MoveAxis(N, 0, ABG)
21:53:54.086 00.000 15712 Move returns status 0, amount 0
21:53:54.086 00.000 15712 move complete, result=0
21:53:54.086 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
21:53:54.086 00.000 15712 worker thread done servicing request
21:53:54.086 00.000 15712 Worker thread wakes up
21:53:54.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:54.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:55.502 01.416 15712 Exposure complete
21:53:55.561 00.059 15712 worker thread done servicing request
21:53:55.561 00.000 7988 OnExposeComplete: enter
21:53:55.561 00.000 7988 UpdateGuideState(): m_state=6
21:53:55.564 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7154
21:53:55.566 00.002 7988 Star::Find returns 1 (0), X=1182.02, Y=443.35, Mass=1598, SNR=27.2, Peak=239 HFD=3.4
21:53:55.566 00.000 7988 MultiStar: [#1 -0.20,0.08,1.01,U] [#2 -0.29,0.23,0.95,U] [#3 -0.44,0.50,0.95,U] [#4 -0.33,0.19,1.03,U] [#5 0.00,0.12,0.74,U] [#6 -0.27,0.29,0.73,U] [#7 -0.18,0.13,0.66,U] [#8 -0.55,0.24,0.63,U] 
21:53:55.568 00.002 7988 single-star, 8 included, MultiStar: {-0.26, 0.21}, one-star: {-0.09, 0.10}
21:53:55.568 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.38)
21:53:55.570 00.002 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.73)
21:53:55.570 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.33 mountX=-0.10 mountY=0.09, mountTheta=2.39
21:53:55.572 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.10, opts=13)
21:53:55.574 00.002 7988 Enqueuing Move request for scope (-0.09, 0.10)
21:53:55.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:55.576 00.002 7988 UpdateGuideState exits: m=1598 SNR=27.2
21:53:55.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:55.578 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:55.578 00.000 7988 Enqueuing Expose request
21:53:55.579 00.001 15712 Worker thread wakes up
21:53:55.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
21:53:55.579 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
21:53:55.579 00.000 15712 Moving (-0.09, 0.10) raw xDistance=-0.10 yDistance=0.09
21:53:55.579 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:53:55.579 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
21:53:55.579 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:55.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:53:55.579 00.000 15712 MoveAxis(W, 1, ABG)
21:53:55.579 00.000 15712 Guiding  Dir = 3, Dur = 1
21:53:55.579 00.000 15712 IsGuiding returns 0
21:53:55.614 00.035 15712 IsGuiding returns 0
21:53:55.614 00.000 15712 Move returns status 0, amount 1
21:53:55.614 00.000 15712 MoveAxis(N, 0, ABG)
21:53:55.614 00.000 15712 Move returns status 0, amount 0
21:53:55.614 00.000 15712 move complete, result=0
21:53:55.614 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:53:55.615 00.001 15712 worker thread done servicing request
21:53:55.615 00.000 15712 Worker thread wakes up
21:53:55.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:55.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:57.254 01.639 15712 Exposure complete
21:53:57.308 00.054 15712 worker thread done servicing request
21:53:57.308 00.000 7988 OnExposeComplete: enter
21:53:57.308 00.000 7988 UpdateGuideState(): m_state=6
21:53:57.317 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7155
21:53:57.317 00.000 7988 Star::Find returns 1 (0), X=1182.05, Y=443.04, Mass=1548, SNR=26.8, Peak=195 HFD=4.0
21:53:57.317 00.000 7988 MultiStar: [#1 -0.57,-0.14,0.98,U] [#2 -0.45,0.09,0.98,U] [#3 -0.32,0.14,0.94,U] [#4 -0.50,0.22,0.99,U] [#5 -0.31,-0.11,0.70,U] [#6 -0.36,-0.06,0.70,U] [#7 -0.24,-0.03,0.65,U] [#8 -0.63,-0.01,0.69,U] 
21:53:57.317 00.000 7988 single-star, 8 included, MultiStar: {-0.38, -0.01}, one-star: {-0.06, -0.21}
21:53:57.317 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
21:53:57.317 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
21:53:57.317 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.86 mountX=0.21 mountY=0.07, mountTheta=0.31
21:53:57.325 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.21, opts=13)
21:53:57.325 00.000 7988 Enqueuing Move request for scope (-0.06, -0.21)
21:53:57.325 00.000 15712 Worker thread wakes up
21:53:57.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
21:53:57.325 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
21:53:57.325 00.000 15712 Moving (-0.06, -0.21) raw xDistance=0.21 yDistance=0.07
21:53:57.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:53:57.325 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
21:53:57.330 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:57.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:57.332 00.002 7988 Enqueuing Expose request
21:53:57.332 00.000 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:53:57.332 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
21:53:57.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:57.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:53:57.332 00.000 15712 MoveAxis(W, 43, ABG)
21:53:57.332 00.000 15712 Guiding  Dir = 3, Dur = 43
21:53:57.332 00.000 15712 IsGuiding returns 0
21:53:57.350 00.018 15712 PulseGuide returned control before completion, sleep 38
21:53:57.395 00.045 15712 IsGuiding returns 1
21:53:57.395 00.000 15712 scope still moving after pulse duration time elapsed
21:53:57.427 00.032 15712 IsGuiding returns 0
21:53:57.427 00.000 15712 scope move finished after 43 + 53 ms
21:53:57.427 00.000 15712 Move returns status 0, amount 43
21:53:57.427 00.000 15712 MoveAxis(N, 0, ABG)
21:53:57.427 00.000 15712 Move returns status 0, amount 0
21:53:57.427 00.000 15712 move complete, result=0
21:53:57.427 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
21:53:57.437 00.010 15712 worker thread done servicing request
21:53:57.437 00.000 15712 Worker thread wakes up
21:53:57.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:57.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:53:58.847 01.410 15712 Exposure complete
21:53:58.907 00.060 15712 worker thread done servicing request
21:53:58.907 00.000 7988 OnExposeComplete: enter
21:53:58.907 00.000 7988 UpdateGuideState(): m_state=6
21:53:58.909 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7156
21:53:58.909 00.000 7988 Star::Find returns 1 (0), X=1182.14, Y=443.47, Mass=1464, SNR=26.2, Peak=211 HFD=3.4
21:53:58.909 00.000 7988 MultiStar: [#1 -0.30,0.34,1.06,U] [#2 -0.32,0.42,1.01,U] [#3 -0.30,0.52,0.99,U] [#4 -0.40,0.51,1.04,U] [#5 -0.32,0.32,0.72,U] [#6 -0.37,0.31,0.72,U] [#7 -0.29,0.13,0.65,U] [#8 -0.66,0.53,0.68,U] 
21:53:58.909 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.37}, one-star: {0.02, 0.22}
21:53:58.909 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
21:53:58.909 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
21:53:58.909 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.46 mountX=-0.22 mountY=-0.03, mountTheta=-3.00
21:53:58.909 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.22, opts=13)
21:53:58.909 00.000 7988 Enqueuing Move request for scope (0.02, 0.22)
21:53:58.909 00.000 15712 Worker thread wakes up
21:53:58.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
21:53:58.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
21:53:58.909 00.000 15712 Moving (0.02, 0.22) raw xDistance=-0.22 yDistance=-0.03
21:53:58.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:53:58.909 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.2
21:53:58.922 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:58.922 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:53:58.924 00.002 7988 Enqueuing Expose request
21:53:58.927 00.003 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:53:58.927 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
21:53:58.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:58.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:53:58.927 00.000 15712 MoveAxis(E, 42, ABG)
21:53:58.927 00.000 15712 Guiding  Dir = 2, Dur = 42
21:53:58.927 00.000 15712 IsGuiding returns 0
21:53:58.951 00.024 15712 PulseGuide returned control before completion, sleep 26
21:53:59.025 00.074 15712 IsGuiding returns 1
21:53:59.025 00.000 15712 scope still moving after pulse duration time elapsed
21:53:59.068 00.043 15712 IsGuiding returns 0
21:53:59.068 00.000 15712 scope move finished after 42 + 98 ms
21:53:59.068 00.000 15712 Move returns status 0, amount 42
21:53:59.068 00.000 15712 MoveAxis(N, 0, ABG)
21:53:59.068 00.000 15712 Move returns status 0, amount 0
21:53:59.068 00.000 15712 move complete, result=0
21:53:59.068 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
21:53:59.070 00.002 15712 worker thread done servicing request
21:53:59.070 00.000 15712 Worker thread wakes up
21:53:59.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:53:59.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:00.710 01.640 15712 Exposure complete
21:54:00.767 00.057 15712 worker thread done servicing request
21:54:00.767 00.000 7988 OnExposeComplete: enter
21:54:00.767 00.000 7988 UpdateGuideState(): m_state=6
21:54:00.771 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7157
21:54:00.771 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=442.86, Mass=1483, SNR=26.3, Peak=171 HFD=3.5
21:54:00.771 00.000 7988 MultiStar: [#1 -0.14,-0.30,1.02,U] [#2 -0.04,-0.19,1.03,U] [#3 -0.13,-0.21,0.98,U] [#4 -0.14,-0.03,1.04,U] [#5 0.14,-0.40,0.74,U] [#6 0.01,-0.36,0.68,U] [#7 -0.09,-0.29,0.69,U] [#8 -0.37,-0.32,0.66,U] 
21:54:00.771 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.27}, one-star: {0.12, -0.39}
21:54:00.771 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
21:54:00.776 00.005 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
21:54:00.776 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.83 mountX=0.27 mountY=0.08, mountTheta=0.28
21:54:00.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.27, opts=13)
21:54:00.776 00.000 7988 Enqueuing Move request for scope (-0.07, -0.27)
21:54:00.776 00.000 15712 Worker thread wakes up
21:54:00.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.27) opts 0xd
21:54:00.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.27)
21:54:00.776 00.000 15712 Moving (-0.07, -0.27) raw xDistance=0.27 yDistance=0.08
21:54:00.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:00.776 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
21:54:00.783 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:00.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:00.785 00.002 7988 Enqueuing Expose request
21:54:00.785 00.000 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
21:54:00.785 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
21:54:00.787 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:00.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:54:00.787 00.000 15712 MoveAxis(W, 54, ABG)
21:54:00.787 00.000 15712 Guiding  Dir = 3, Dur = 54
21:54:00.787 00.000 15712 IsGuiding returns 0
21:54:00.803 00.016 15712 PulseGuide returned control before completion, sleep 44
21:54:00.867 00.064 15712 IsGuiding returns 1
21:54:00.867 00.000 15712 scope still moving after pulse duration time elapsed
21:54:00.899 00.032 15712 IsGuiding returns 0
21:54:00.899 00.000 15712 scope move finished after 54 + 57 ms
21:54:00.899 00.000 15712 Move returns status 0, amount 54
21:54:00.899 00.000 15712 MoveAxis(N, 0, ABG)
21:54:00.899 00.000 15712 Move returns status 0, amount 0
21:54:00.899 00.000 15712 move complete, result=0
21:54:00.899 00.000 7988 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
21:54:00.901 00.002 15712 worker thread done servicing request
21:54:00.901 00.000 15712 Worker thread wakes up
21:54:00.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:00.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:02.315 01.414 15712 Exposure complete
21:54:02.375 00.060 15712 worker thread done servicing request
21:54:02.375 00.000 7988 OnExposeComplete: enter
21:54:02.378 00.003 7988 UpdateGuideState(): m_state=6
21:54:02.378 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7158
21:54:02.378 00.000 7988 Star::Find returns 1 (0), X=1181.91, Y=442.90, Mass=1488, SNR=26.3, Peak=205 HFD=3.3
21:54:02.378 00.000 7988 MultiStar: [#1 -0.31,-0.34,1.02,U] [#2 -0.16,-0.05,1.02,U] [#3 -0.55,0.00,0.97,U] [#4 -0.59,-0.10,1.06,U] [#5 -0.31,-0.26,0.75,U] [#6 -0.26,-0.21,0.71,U] [#7 -0.35,-0.34,0.65,U] [#8 -0.58,-0.02,0.65,U] 
21:54:02.378 00.000 7988 refined, 8 included, MultiStar: {-0.37, -0.18}, one-star: {-0.20, -0.35}
21:54:02.378 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
21:54:02.378 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
21:54:02.378 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-2.68 mountX=0.18 mountY=0.37, mountTheta=1.11
21:54:02.378 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=-0.18, opts=13)
21:54:02.378 00.000 7988 Enqueuing Move request for scope (-0.37, -0.18)
21:54:02.378 00.000 15712 Worker thread wakes up
21:54:02.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.18) opts 0xd
21:54:02.378 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, -0.18)
21:54:02.378 00.000 15712 Moving (-0.37, -0.18) raw xDistance=0.18 yDistance=0.37
21:54:02.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:54:02.378 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
21:54:02.378 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:02.392 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:02.394 00.002 7988 Enqueuing Expose request
21:54:02.394 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:54:02.394 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
21:54:02.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:02.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:54:02.394 00.000 15712 MoveAxis(W, 38, ABG)
21:54:02.394 00.000 15712 Guiding  Dir = 3, Dur = 38
21:54:02.394 00.000 15712 IsGuiding returns 0
21:54:02.409 00.015 15712 PulseGuide returned control before completion, sleep 22
21:54:02.459 00.050 15712 IsGuiding returns 0
21:54:02.459 00.000 15712 Move returns status 0, amount 38
21:54:02.459 00.000 15712 MoveAxis(N, 0, ABG)
21:54:02.459 00.000 15712 Move returns status 0, amount 0
21:54:02.459 00.000 15712 move complete, result=0
21:54:02.459 00.000 15712 worker thread done servicing request
21:54:02.459 00.000 15712 Worker thread wakes up
21:54:02.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:02.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:02.459 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.4 px 0 ms NORTH
21:54:04.102 01.643 15712 Exposure complete
21:54:04.156 00.054 15712 worker thread done servicing request
21:54:04.156 00.000 7988 OnExposeComplete: enter
21:54:04.156 00.000 7988 UpdateGuideState(): m_state=6
21:54:04.163 00.007 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7159
21:54:04.163 00.000 7988 Star::Find returns 1 (0), X=1182.28, Y=443.35, Mass=1454, SNR=26.1, Peak=186 HFD=3.6
21:54:04.163 00.000 7988 MultiStar: [#1 -0.15,0.26,1.02,U] [#2 0.16,0.39,1.03,U] [#3 -0.06,0.34,0.97,U] [#4 -0.19,0.50,1.04,U] [#5 -0.16,0.24,0.70,U] [#6 -0.04,0.32,0.72,U] [#7 -0.07,0.28,0.68,U] [#8 -0.27,0.21,0.66,U] 
21:54:04.163 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.30}, one-star: {0.16, 0.10}
21:54:04.163 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.58) = xAngle (2.15 = 2.15)
21:54:04.163 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.26 = -1.02)
21:54:04.163 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.57 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
21:54:04.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.10, opts=13)
21:54:04.163 00.000 7988 Enqueuing Move request for scope (0.16, 0.10)
21:54:04.173 00.010 15712 Worker thread wakes up
21:54:04.173 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
21:54:04.173 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
21:54:04.173 00.000 15712 Moving (0.16, 0.10) raw xDistance=-0.10 yDistance=-0.16
21:54:04.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:04.173 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.1
21:54:04.178 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:04.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:04.179 00.001 7988 Enqueuing Expose request
21:54:04.179 00.000 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:04.179 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
21:54:04.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:04.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:54:04.179 00.000 15712 MoveAxis(W, 2, ABG)
21:54:04.179 00.000 15712 Guiding  Dir = 3, Dur = 2
21:54:04.197 00.018 15712 IsGuiding returns 0
21:54:04.213 00.016 15712 IsGuiding returns 0
21:54:04.213 00.000 15712 Move returns status 0, amount 2
21:54:04.213 00.000 15712 MoveAxis(N, 0, ABG)
21:54:04.213 00.000 15712 Move returns status 0, amount 0
21:54:04.213 00.000 15712 move complete, result=0
21:54:04.213 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
21:54:04.215 00.002 15712 worker thread done servicing request
21:54:04.215 00.000 15712 Worker thread wakes up
21:54:04.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:04.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:05.633 01.418 15712 Exposure complete
21:54:05.692 00.059 15712 worker thread done servicing request
21:54:05.692 00.000 7988 OnExposeComplete: enter
21:54:05.692 00.000 7988 UpdateGuideState(): m_state=6
21:54:05.692 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7160
21:54:05.695 00.003 7988 Star::Find returns 1 (0), X=1182.09, Y=443.50, Mass=1480, SNR=25.9, Peak=135 HFD=4.1
21:54:05.697 00.002 7988 MultiStar: [#1 -0.40,0.08,1.01,U] [#2 0.04,0.63,1.06,U] [#3 -0.46,0.31,0.94,U] [#4 -0.55,0.47,1.02,U] [#5 -0.21,0.17,0.68,U] [#6 -0.38,0.29,0.69,U] [#7 -0.16,0.10,0.68,U] [#8 -0.65,0.20,0.65,U] 
21:54:05.697 00.000 7988 single-star, 8 included, MultiStar: {-0.30, 0.30}, one-star: {-0.02, 0.25}
21:54:05.699 00.002 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
21:54:05.699 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
21:54:05.701 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.66 mountX=-0.25 mountY=0.02, mountTheta=3.07
21:54:05.703 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.25, opts=13)
21:54:05.703 00.000 7988 Enqueuing Move request for scope (-0.02, 0.25)
21:54:05.705 00.002 15712 Worker thread wakes up
21:54:05.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
21:54:05.705 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
21:54:05.705 00.000 15712 Moving (-0.02, 0.25) raw xDistance=-0.25 yDistance=0.02
21:54:05.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:05.705 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.9
21:54:05.707 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:05.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:05.709 00.002 7988 Enqueuing Expose request
21:54:05.709 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
21:54:05.709 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
21:54:05.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:05.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:54:05.709 00.000 15712 MoveAxis(E, 46, ABG)
21:54:05.709 00.000 15712 Guiding  Dir = 2, Dur = 46
21:54:05.711 00.002 15712 IsGuiding returns 0
21:54:05.731 00.020 15712 PulseGuide returned control before completion, sleep 36
21:54:05.774 00.043 15712 IsGuiding returns 1
21:54:05.774 00.000 15712 scope still moving after pulse duration time elapsed
21:54:05.811 00.037 15712 IsGuiding returns 0
21:54:05.811 00.000 15712 scope move finished after 46 + 54 ms
21:54:05.811 00.000 15712 Move returns status 0, amount 46
21:54:05.811 00.000 15712 MoveAxis(N, 0, ABG)
21:54:05.811 00.000 15712 Move returns status 0, amount 0
21:54:05.811 00.000 15712 move complete, result=0
21:54:05.811 00.000 7988 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
21:54:05.813 00.002 15712 worker thread done servicing request
21:54:05.813 00.000 15712 Worker thread wakes up
21:54:05.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:05.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:07.451 01.638 15712 Exposure complete
21:54:07.510 00.059 15712 worker thread done servicing request
21:54:07.510 00.000 7988 OnExposeComplete: enter
21:54:07.512 00.002 7988 UpdateGuideState(): m_state=6
21:54:07.512 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7161
21:54:07.512 00.000 7988 Star::Find returns 1 (0), X=1182.48, Y=443.48, Mass=1445, SNR=26.0, Peak=178 HFD=3.2
21:54:07.512 00.000 7988 MultiStar: [#1 0.08,0.44,1.07,U] [#2 0.10,0.54,1.01,U] [#3 -0.06,0.51,0.92,U] [#4 -0.16,0.60,1.06,U] [#5 -0.06,0.31,0.75,U] [#6 0.13,0.30,0.74,U] [#7 0.32,0.31,0.66,U] [#8 -0.25,0.58,0.64,U] 
21:54:07.512 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.43}, one-star: {0.36, 0.24}
21:54:07.512 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.58) = xAngle (2.16 = 2.16)
21:54:07.512 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.27 = -1.01)
21:54:07.512 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=0.24 hyp=0.43 cameraTheta=0.58 mountX=-0.24 mountY=-0.36, mountTheta=-2.15
21:54:07.521 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.24, opts=13)
21:54:07.521 00.000 7988 Enqueuing Move request for scope (0.36, 0.24)
21:54:07.521 00.000 15712 Worker thread wakes up
21:54:07.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.24) opts 0xd
21:54:07.521 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.24)
21:54:07.521 00.000 15712 Moving (0.36, 0.24) raw xDistance=-0.24 yDistance=-0.36
21:54:07.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:07.521 00.000 7988 UpdateGuideState exits: m=1445 SNR=26.0
21:54:07.526 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:07.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:07.528 00.002 7988 Enqueuing Expose request
21:54:07.530 00.002 15712 PPEC rslt: input = -0.24, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
21:54:07.530 00.000 15712 PPEC: input: -0.24, control: -0.13, exposure: 1500
21:54:07.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:54:07.530 00.000 15712 MoveAxis(E, 44, ABG)
21:54:07.530 00.000 15712 Guiding  Dir = 2, Dur = 44
21:54:07.530 00.000 15712 IsGuiding returns 0
21:54:07.544 00.014 15712 PulseGuide returned control before completion, sleep 31
21:54:07.592 00.048 15712 IsGuiding returns 1
21:54:07.592 00.000 15712 scope still moving after pulse duration time elapsed
21:54:07.624 00.032 15712 IsGuiding returns 0
21:54:07.624 00.000 15712 scope move finished after 44 + 59 ms
21:54:07.624 00.000 15712 Move returns status 0, amount 44
21:54:07.624 00.000 15712 MoveAxis(N, 93, ABG)
21:54:07.624 00.000 15712 Guiding  Dir = 0, Dur = 93
21:54:07.624 00.000 15712 IsGuiding returns 0
21:54:07.711 00.087 15712 PulseGuide returned control before completion, sleep 24
21:54:07.752 00.041 15712 IsGuiding returns 1
21:54:07.752 00.000 15712 scope still moving after pulse duration time elapsed
21:54:07.784 00.032 15712 IsGuiding returns 1
21:54:07.825 00.041 15712 IsGuiding returns 0
21:54:07.825 00.000 15712 scope move finished after 93 + 97 ms
21:54:07.825 00.000 15712 Move returns status 0, amount 93
21:54:07.825 00.000 15712 move complete, result=0
21:54:07.825 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.4 px 93 ms NORTH
21:54:07.825 00.000 15712 worker thread done servicing request
21:54:07.827 00.002 15712 Worker thread wakes up
21:54:07.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:07.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:09.238 01.411 15712 Exposure complete
21:54:09.288 00.050 15712 worker thread done servicing request
21:54:09.288 00.000 7988 OnExposeComplete: enter
21:54:09.288 00.000 7988 UpdateGuideState(): m_state=6
21:54:09.299 00.011 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7162
21:54:09.299 00.000 7988 Star::Find returns 1 (0), X=1182.20, Y=442.90, Mass=1483, SNR=26.4, Peak=190 HFD=3.1
21:54:09.299 00.000 7988 MultiStar: [#1 -0.20,-0.28,1.00,U] [#2 -0.35,0.01,1.01,U] [#3 -0.35,0.01,0.94,U] [#4 -0.47,-0.14,1.00,U] [#5 -0.16,-0.17,0.72,U] [#6 -0.34,-0.13,0.70,U] [#7 -0.26,-0.35,0.66,U] [#8 -0.30,-0.23,0.63,U] 
21:54:09.299 00.000 7988 refined, 8 included, MultiStar: {-0.26, -0.17}, one-star: {0.08, -0.34}
21:54:09.299 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
21:54:09.299 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
21:54:09.305 00.006 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-2.55 mountX=0.18 mountY=0.26, mountTheta=0.98
21:54:09.305 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.17, opts=13)
21:54:09.305 00.000 7988 Enqueuing Move request for scope (-0.26, -0.17)
21:54:09.305 00.000 15712 Worker thread wakes up
21:54:09.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.17) opts 0xd
21:54:09.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.17)
21:54:09.305 00.000 15712 Moving (-0.26, -0.17) raw xDistance=0.18 yDistance=0.26
21:54:09.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:09.305 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.4
21:54:09.312 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:09.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:09.314 00.002 7988 Enqueuing Expose request
21:54:09.315 00.001 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:54:09.315 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
21:54:09.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:09.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:54:09.315 00.000 15712 MoveAxis(W, 38, ABG)
21:54:09.315 00.000 15712 Guiding  Dir = 3, Dur = 38
21:54:09.315 00.000 15712 IsGuiding returns 0
21:54:09.339 00.024 15712 PulseGuide returned control before completion, sleep 21
21:54:09.391 00.052 15712 IsGuiding returns 0
21:54:09.391 00.000 15712 Move returns status 0, amount 38
21:54:09.391 00.000 15712 MoveAxis(N, 0, ABG)
21:54:09.391 00.000 15712 Move returns status 0, amount 0
21:54:09.391 00.000 15712 move complete, result=0
21:54:09.391 00.000 15712 worker thread done servicing request
21:54:09.391 00.000 15712 Worker thread wakes up
21:54:09.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:09.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:09.391 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.3 px 0 ms NORTH
21:54:11.133 01.742 15712 Exposure complete
21:54:11.178 00.045 15712 worker thread done servicing request
21:54:11.178 00.000 7988 OnExposeComplete: enter
21:54:11.193 00.015 7988 UpdateGuideState(): m_state=6
21:54:11.194 00.001 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7163
21:54:11.194 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=442.75, Mass=1575, SNR=27.0, Peak=233 HFD=3.4
21:54:11.194 00.000 7988 MultiStar: [#1 -0.18,-0.47,1.03,U] [#2 -0.01,-0.31,1.02,U] [#3 -0.35,-0.36,0.96,U] [#4 -0.30,-0.30,1.02,U] [#5 -0.26,-0.55,0.73,U] [#6 -0.24,-0.23,0.70,U] [#7 -0.28,-0.66,0.65,U] [#8 -0.41,-0.56,0.64,U] 
21:54:11.194 00.000 7988 refined, 8 included, MultiStar: {-0.20, -0.42}, one-star: {0.12, -0.49}
21:54:11.194 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
21:54:11.194 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.68 = 2.68)
21:54:11.194 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.42 hyp=0.47 cameraTheta=-2.01 mountX=0.43 mountY=0.21, mountTheta=0.45
21:54:11.194 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.42, opts=13)
21:54:11.194 00.000 7988 Enqueuing Move request for scope (-0.20, -0.42)
21:54:11.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:11.194 00.000 7988 UpdateGuideState exits: m=1575 SNR=27.0
21:54:11.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:11.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:11.194 00.000 7988 Enqueuing Expose request
21:54:11.210 00.016 15712 Worker thread wakes up
21:54:11.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.42) opts 0xd
21:54:11.210 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.42)
21:54:11.210 00.000 15712 Moving (-0.20, -0.42) raw xDistance=0.43 yDistance=0.21
21:54:11.210 00.000 15712 PPEC rslt: input = 0.43, final = 0.26, react = 0.26, pred = 0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 636.00
21:54:11.210 00.000 15712 PPEC: input: 0.43, control: 0.26, exposure: 1500
21:54:11.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:11.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:54:11.210 00.000 15712 MoveAxis(W, 86, ABG)
21:54:11.210 00.000 15712 Guiding  Dir = 3, Dur = 86
21:54:11.210 00.000 15712 IsGuiding returns 0
21:54:11.227 00.017 15712 PulseGuide returned control before completion, sleep 81
21:54:11.326 00.099 15712 IsGuiding returns 1
21:54:11.326 00.000 15712 scope still moving after pulse duration time elapsed
21:54:11.353 00.027 15712 IsGuiding returns 0
21:54:11.353 00.000 15712 scope move finished after 86 + 52 ms
21:54:11.353 00.000 15712 Move returns status 0, amount 86
21:54:11.353 00.000 15712 MoveAxis(N, 0, ABG)
21:54:11.353 00.000 15712 Move returns status 0, amount 0
21:54:11.353 00.000 15712 move complete, result=0
21:54:11.353 00.000 15712 worker thread done servicing request
21:54:11.353 00.000 15712 Worker thread wakes up
21:54:11.353 00.000 7988 GuideStep: 0.4 px 86 ms WEST, 0.2 px 0 ms NORTH
21:54:11.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:11.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:12.760 01.407 15712 Exposure complete
21:54:12.808 00.048 15712 worker thread done servicing request
21:54:12.808 00.000 7988 OnExposeComplete: enter
21:54:12.808 00.000 7988 UpdateGuideState(): m_state=6
21:54:12.821 00.013 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7164
21:54:12.821 00.000 7988 Star::Find returns 1 (1), X=1182.15, Y=443.04, Mass=1585, SNR=27.2, Peak=255 HFD=3.1
21:54:12.821 00.000 7988 MultiStar: [#1 -0.17,-0.11,1.00,U] [#2 -0.18,-0.02,0.98,U] [#3 -0.34,0.18,0.94,U] [#4 -0.31,0.10,1.03,U] [#5 -0.11,-0.02,0.72,U] [#6 -0.13,-0.09,0.70,U] [#7 -0.08,-0.10,0.67,U] [#8 -0.36,-0.06,0.62,U] 
21:54:12.825 00.004 7988 refined, 8 included, MultiStar: {-0.18, -0.03}, one-star: {0.03, -0.21}
21:54:12.825 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.58) = xAngle (-1.38 = -1.38)
21:54:12.825 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.73 = 1.73)
21:54:12.825 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.19 cameraTheta=-2.96 mountX=0.04 mountY=0.19, mountTheta=1.38
21:54:12.825 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.03, opts=13)
21:54:12.825 00.000 7988 Enqueuing Move request for scope (-0.18, -0.03)
21:54:12.825 00.000 15712 Worker thread wakes up
21:54:12.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
21:54:12.825 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
21:54:12.825 00.000 15712 Moving (-0.18, -0.03) raw xDistance=0.04 yDistance=0.19
21:54:12.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:12.825 00.000 7988 UpdateGuideState exits: m=1585 SNR=27.2 Saturated
21:54:12.834 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:12.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:12.836 00.002 7988 Enqueuing Expose request
21:54:12.837 00.001 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:12.837 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
21:54:12.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:12.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:54:12.837 00.000 15712 MoveAxis(W, 2, ABG)
21:54:12.837 00.000 15712 Guiding  Dir = 3, Dur = 2
21:54:12.837 00.000 15712 IsGuiding returns 0
21:54:12.859 00.022 15712 IsGuiding returns 0
21:54:12.859 00.000 15712 Move returns status 0, amount 2
21:54:12.859 00.000 15712 MoveAxis(N, 0, ABG)
21:54:12.859 00.000 15712 Move returns status 0, amount 0
21:54:12.859 00.000 15712 move complete, result=0
21:54:12.859 00.000 15712 worker thread done servicing request
21:54:12.859 00.000 15712 Worker thread wakes up
21:54:12.859 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
21:54:12.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:12.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:14.499 01.640 15712 Exposure complete
21:54:14.558 00.059 15712 worker thread done servicing request
21:54:14.558 00.000 7988 OnExposeComplete: enter
21:54:14.558 00.000 7988 UpdateGuideState(): m_state=6
21:54:14.561 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7165
21:54:14.561 00.000 7988 Star::Find returns 1 (1), X=1181.91, Y=443.28, Mass=1620, SNR=27.5, Peak=255 HFD=3.4
21:54:14.561 00.000 7988 MultiStar: [#1 -0.42,0.05,1.00,U] [#2 -0.43,0.20,0.98,U] [#3 -0.48,0.21,0.91,U] [#4 -0.60,0.14,1.00,U] [#5 -0.49,0.13,0.68,U] [#6 -0.32,0.23,0.71,U] [#7 -0.37,0.09,0.63,U] [#8 -0.62,0.08,0.64,U] 
21:54:14.561 00.000 7988 single-star, 8 included, MultiStar: {-0.43, 0.13}, one-star: {-0.21, 0.03}
21:54:14.561 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.58) = xAngle (4.58 = -1.70)
21:54:14.561 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.41)
21:54:14.561 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.00 mountX=-0.03 mountY=0.21, mountTheta=1.70
21:54:14.561 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.03, opts=13)
21:54:14.561 00.000 7988 Enqueuing Move request for scope (-0.21, 0.03)
21:54:14.561 00.000 15712 Worker thread wakes up
21:54:14.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
21:54:14.561 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
21:54:14.561 00.000 15712 Moving (-0.21, 0.03) raw xDistance=-0.03 yDistance=0.21
21:54:14.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:14.561 00.000 7988 UpdateGuideState exits: m=1620 SNR=27.5 Saturated
21:54:14.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:14.574 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:14.574 00.000 7988 Enqueuing Expose request
21:54:14.576 00.002 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:14.576 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
21:54:14.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:14.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:54:14.576 00.000 15712 MoveAxis(W, 0, ABG)
21:54:14.576 00.000 15712 Move returns status 0, amount 0
21:54:14.576 00.000 15712 MoveAxis(N, 0, ABG)
21:54:14.576 00.000 15712 Move returns status 0, amount 0
21:54:14.576 00.000 15712 move complete, result=0
21:54:14.576 00.000 15712 worker thread done servicing request
21:54:14.576 00.000 15712 Worker thread wakes up
21:54:14.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:14.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:14.576 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.2 px 0 ms NORTH
21:54:16.093 01.517 15712 Exposure complete
21:54:16.138 00.045 15712 worker thread done servicing request
21:54:16.138 00.000 7988 OnExposeComplete: enter
21:54:16.138 00.000 7988 UpdateGuideState(): m_state=6
21:54:16.155 00.017 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7166
21:54:16.155 00.000 7988 Star::Find returns 1 (1), X=1181.91, Y=443.13, Mass=1539, SNR=26.7, Peak=255 HFD=3.2
21:54:16.155 00.000 7988 MultiStar: [#1 -0.30,0.01,1.04,U] [#2 -0.18,0.22,1.01,U] [#3 -0.48,0.29,0.95,U] [#4 -0.35,0.09,1.04,U] [#5 -0.32,0.21,0.69,U] [#6 -0.31,0.07,0.71,U] [#7 -0.23,-0.08,0.69,U] [#8 -0.55,-0.04,0.65,U] 
21:54:16.155 00.000 7988 single-star, 8 included, MultiStar: {-0.32, 0.08}, one-star: {-0.21, -0.12}
21:54:16.155 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
21:54:16.155 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
21:54:16.155 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-2.63 mountX=0.12 mountY=0.21, mountTheta=1.06
21:54:16.155 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.12, opts=13)
21:54:16.155 00.000 7988 Enqueuing Move request for scope (-0.21, -0.12)
21:54:16.155 00.000 15712 Worker thread wakes up
21:54:16.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
21:54:16.155 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
21:54:16.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:16.155 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7 Saturated
21:54:16.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:16.155 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:16.155 00.000 7988 Enqueuing Expose request
21:54:16.170 00.015 15712 Moving (-0.21, -0.12) raw xDistance=0.12 yDistance=0.21
21:54:16.172 00.002 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:16.172 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
21:54:16.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:16.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:54:16.172 00.000 15712 MoveAxis(W, 0, ABG)
21:54:16.172 00.000 15712 Move returns status 0, amount 0
21:54:16.172 00.000 15712 MoveAxis(N, 0, ABG)
21:54:16.172 00.000 15712 Move returns status 0, amount 0
21:54:16.172 00.000 15712 move complete, result=0
21:54:16.172 00.000 15712 worker thread done servicing request
21:54:16.172 00.000 15712 Worker thread wakes up
21:54:16.172 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
21:54:16.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:16.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:17.814 01.642 15712 Exposure complete
21:54:17.872 00.058 15712 worker thread done servicing request
21:54:17.872 00.000 7988 OnExposeComplete: enter
21:54:17.872 00.000 7988 UpdateGuideState(): m_state=6
21:54:17.875 00.003 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7167
21:54:17.875 00.000 7988 Star::Find returns 1 (1), X=1182.02, Y=442.98, Mass=1543, SNR=26.8, Peak=255 HFD=2.9
21:54:17.875 00.000 7988 MultiStar: [#1 -0.18,-0.27,1.00,U] [#2 -0.16,-0.04,1.03,U] [#3 -0.43,0.08,0.95,U] [#4 -0.27,0.06,1.03,U] [#5 -0.37,-0.11,0.71,U] [#6 -0.15,-0.17,0.68,U] [#7 -0.30,-0.23,0.69,U] [#8 -0.43,-0.26,0.66,U] 
21:54:17.875 00.000 7988 single-star, 8 included, MultiStar: {-0.26, -0.12}, one-star: {-0.10, -0.26}
21:54:17.875 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.58) = xAngle (-0.36 = -0.36)
21:54:17.875 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.75 = 2.75)
21:54:17.875 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.94 mountX=0.26 mountY=0.11, mountTheta=0.39
21:54:17.875 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.26, opts=13)
21:54:17.875 00.000 7988 Enqueuing Move request for scope (-0.10, -0.26)
21:54:17.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:17.875 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8 Saturated
21:54:17.887 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:17.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:17.887 00.000 7988 Enqueuing Expose request
21:54:17.887 00.000 15712 Worker thread wakes up
21:54:17.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
21:54:17.887 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
21:54:17.887 00.000 15712 Moving (-0.10, -0.26) raw xDistance=0.26 yDistance=0.11
21:54:17.891 00.004 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
21:54:17.891 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
21:54:17.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:17.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:54:17.891 00.000 15712 MoveAxis(W, 51, ABG)
21:54:17.891 00.000 15712 Guiding  Dir = 3, Dur = 51
21:54:17.891 00.000 15712 IsGuiding returns 0
21:54:17.911 00.020 15712 PulseGuide returned control before completion, sleep 46
21:54:17.991 00.080 15712 IsGuiding returns 0
21:54:17.991 00.000 15712 Move returns status 0, amount 51
21:54:17.991 00.000 15712 MoveAxis(N, 0, ABG)
21:54:17.991 00.000 15712 Move returns status 0, amount 0
21:54:17.991 00.000 15712 move complete, result=0
21:54:17.991 00.000 7988 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
21:54:17.993 00.002 15712 worker thread done servicing request
21:54:17.993 00.000 15712 Worker thread wakes up
21:54:17.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:17.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:19.408 01.415 15712 Exposure complete
21:54:19.466 00.058 15712 worker thread done servicing request
21:54:19.466 00.000 7988 OnExposeComplete: enter
21:54:19.467 00.001 7988 UpdateGuideState(): m_state=6
21:54:19.467 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7168
21:54:19.469 00.002 7988 Star::Find returns 1 (1), X=1182.16, Y=443.53, Mass=1531, SNR=26.8, Peak=255 HFD=3.4
21:54:19.471 00.002 7988 MultiStar: [#1 -0.17,0.19,0.97,U] [#2 -0.17,0.40,0.98,U] [#3 -0.24,0.41,0.97,U] [#4 -0.29,0.37,1.00,U] [#5 -0.08,0.46,0.72,U] [#6 -0.13,0.47,0.70,U] [#7 -0.14,0.27,0.70,U] [#8 -0.44,0.33,0.66,U] 
21:54:19.471 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.35}, one-star: {0.05, 0.28}
21:54:19.473 00.002 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
21:54:19.473 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.19)
21:54:19.475 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.41 mountX=-0.28 mountY=-0.05, mountTheta=-2.95
21:54:19.477 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.28, opts=13)
21:54:19.477 00.000 7988 Enqueuing Move request for scope (0.05, 0.28)
21:54:19.477 00.000 15712 Worker thread wakes up
21:54:19.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
21:54:19.477 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
21:54:19.477 00.000 15712 Moving (0.05, 0.28) raw xDistance=-0.28 yDistance=-0.05
21:54:19.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:54:19.477 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.8 Saturated
21:54:19.481 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:19.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:19.485 00.004 7988 Enqueuing Expose request
21:54:19.485 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
21:54:19.485 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
21:54:19.485 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:19.485 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:54:19.485 00.000 15712 MoveAxis(E, 55, ABG)
21:54:19.485 00.000 15712 Guiding  Dir = 2, Dur = 55
21:54:19.485 00.000 15712 IsGuiding returns 0
21:54:19.506 00.021 15712 PulseGuide returned control before completion, sleep 43
21:54:19.586 00.080 15712 IsGuiding returns 0
21:54:19.586 00.000 15712 Move returns status 0, amount 55
21:54:19.586 00.000 15712 MoveAxis(N, 0, ABG)
21:54:19.586 00.000 15712 Move returns status 0, amount 0
21:54:19.586 00.000 15712 move complete, result=0
21:54:19.586 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
21:54:19.592 00.006 15712 worker thread done servicing request
21:54:19.592 00.000 15712 Worker thread wakes up
21:54:19.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:19.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:21.222 01.630 15712 Exposure complete
21:54:21.269 00.047 15712 worker thread done servicing request
21:54:21.269 00.000 7988 OnExposeComplete: enter
21:54:21.269 00.000 7988 UpdateGuideState(): m_state=6
21:54:21.285 00.016 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7169
21:54:21.286 00.001 7988 Star::Find returns 1 (1), X=1181.91, Y=443.28, Mass=1547, SNR=26.9, Peak=255 HFD=3.2
21:54:21.286 00.000 7988 MultiStar: [#1 -0.45,0.07,1.00,U] [#2 -0.13,0.31,0.99,U] [#3 -0.46,0.43,0.95,U] [#4 -0.54,0.16,1.03,U] [#5 -0.16,0.21,0.73,U] [#6 -0.23,0.11,0.73,U] [#7 -0.34,0.08,0.63,U] [#8 -0.41,0.22,0.67,U] 
21:54:21.288 00.002 7988 single-star, 8 included, MultiStar: {-0.33, 0.18}, one-star: {-0.20, 0.03}
21:54:21.288 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.58) = xAngle (4.56 = -1.72)
21:54:21.290 00.002 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.67 = 1.39)
21:54:21.290 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.21 cameraTheta=2.98 mountX=-0.03 mountY=0.20, mountTheta=1.72
21:54:21.292 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.03, opts=13)
21:54:21.294 00.002 7988 Enqueuing Move request for scope (-0.20, 0.03)
21:54:21.294 00.000 15712 Worker thread wakes up
21:54:21.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
21:54:21.294 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
21:54:21.294 00.000 15712 Moving (-0.20, 0.03) raw xDistance=-0.03 yDistance=0.20
21:54:21.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:21.294 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.9 Saturated
21:54:21.298 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:21.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:21.300 00.002 7988 Enqueuing Expose request
21:54:21.301 00.001 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:21.301 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
21:54:21.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:21.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:54:21.301 00.000 15712 MoveAxis(E, 1, ABG)
21:54:21.301 00.000 15712 Guiding  Dir = 2, Dur = 1
21:54:21.301 00.000 15712 IsGuiding returns 0
21:54:21.317 00.016 15712 IsGuiding returns 0
21:54:21.317 00.000 15712 Move returns status 0, amount 1
21:54:21.317 00.000 15712 MoveAxis(N, 0, ABG)
21:54:21.317 00.000 15712 Move returns status 0, amount 0
21:54:21.317 00.000 15712 move complete, result=0
21:54:21.317 00.000 15712 worker thread done servicing request
21:54:21.317 00.000 15712 Worker thread wakes up
21:54:21.317 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
21:54:21.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:21.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:22.737 01.420 15712 Exposure complete
21:54:22.785 00.048 15712 worker thread done servicing request
21:54:22.785 00.000 7988 OnExposeComplete: enter
21:54:22.785 00.000 7988 UpdateGuideState(): m_state=6
21:54:22.797 00.012 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7170
21:54:22.797 00.000 7988 Star::Find returns 1 (1), X=1181.97, Y=443.25, Mass=1544, SNR=26.8, Peak=255 HFD=3.2
21:54:22.800 00.003 7988 MultiStar: [#1 -0.32,0.09,1.01,U] [#2 -0.45,0.23,1.00,U] [#3 -0.56,0.19,0.97,U] [#4 -0.65,0.39,1.02,U] [#5 -0.39,0.15,0.71,U] [#6 -0.40,0.16,0.67,U] [#7 -0.35,0.03,0.66,U] [#8 -0.54,0.20,0.63,U] 
21:54:22.800 00.000 7988 single-star, 8 included, MultiStar: {-0.42, 0.16}, one-star: {-0.15, -0.00}
21:54:22.800 00.000 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.58) = xAngle (-1.55 = -1.55)
21:54:22.800 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.56 = 1.56)
21:54:22.800 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.12 mountX=0.00 mountY=0.15, mountTheta=1.55
21:54:22.800 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.00, opts=13)
21:54:22.800 00.000 7988 Enqueuing Move request for scope (-0.15, -0.00)
21:54:22.800 00.000 15712 Worker thread wakes up
21:54:22.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
21:54:22.800 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
21:54:22.800 00.000 15712 Moving (-0.15, -0.00) raw xDistance=0.00 yDistance=0.15
21:54:22.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:22.800 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8 Saturated
21:54:22.810 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:22.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:22.812 00.002 7988 Enqueuing Expose request
21:54:22.813 00.001 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:22.813 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
21:54:22.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:22.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:54:22.813 00.000 15712 MoveAxis(W, 0, ABG)
21:54:22.813 00.000 15712 Move returns status 0, amount 0
21:54:22.813 00.000 15712 MoveAxis(N, 0, ABG)
21:54:22.813 00.000 15712 Move returns status 0, amount 0
21:54:22.813 00.000 15712 move complete, result=0
21:54:22.813 00.000 15712 worker thread done servicing request
21:54:22.813 00.000 15712 Worker thread wakes up
21:54:22.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:22.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:22.813 00.000 7988 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:54:24.456 01.643 15712 Exposure complete
21:54:24.514 00.058 15712 worker thread done servicing request
21:54:24.514 00.000 7988 OnExposeComplete: enter
21:54:24.514 00.000 7988 UpdateGuideState(): m_state=6
21:54:24.519 00.005 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7171
21:54:24.520 00.001 7988 Star::Find returns 1 (0), X=1181.93, Y=443.22, Mass=1482, SNR=26.3, Peak=231 HFD=3.1
21:54:24.520 00.000 7988 MultiStar: [#1 -0.43,-0.05,1.06,U] [#2 -0.39,0.25,1.03,U] [#3 -0.42,0.26,0.96,U] [#4 -0.63,0.23,1.05,U] [#5 -0.35,0.01,0.69,U] [#6 -0.29,0.11,0.72,U] [#7 -0.42,-0.02,0.70,U] [#8 -0.76,0.18,0.68,U] 
21:54:24.520 00.000 7988 single-star, 8 included, MultiStar: {-0.43, 0.11}, one-star: {-0.19, -0.03}
21:54:24.520 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
21:54:24.520 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
21:54:24.520 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-2.98 mountX=0.03 mountY=0.19, mountTheta=1.41
21:54:24.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.03, opts=13)
21:54:24.520 00.000 7988 Enqueuing Move request for scope (-0.19, -0.03)
21:54:24.520 00.000 15712 Worker thread wakes up
21:54:24.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:54:24.520 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.3
21:54:24.531 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:24.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:24.531 00.000 7988 Enqueuing Expose request
21:54:24.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
21:54:24.531 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
21:54:24.531 00.000 15712 Moving (-0.19, -0.03) raw xDistance=0.03 yDistance=0.19
21:54:24.536 00.005 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:24.536 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
21:54:24.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:24.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:54:24.536 00.000 15712 MoveAxis(W, 1, ABG)
21:54:24.536 00.000 15712 Guiding  Dir = 3, Dur = 1
21:54:24.536 00.000 15712 IsGuiding returns 0
21:54:24.551 00.015 15712 IsGuiding returns 0
21:54:24.551 00.000 15712 Move returns status 0, amount 1
21:54:24.551 00.000 15712 MoveAxis(N, 0, ABG)
21:54:24.551 00.000 15712 Move returns status 0, amount 0
21:54:24.551 00.000 15712 move complete, result=0
21:54:24.551 00.000 15712 worker thread done servicing request
21:54:24.551 00.000 15712 Worker thread wakes up
21:54:24.551 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
21:54:24.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:24.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:25.972 01.421 15712 Exposure complete
21:54:26.030 00.058 15712 worker thread done servicing request
21:54:26.030 00.000 7988 OnExposeComplete: enter
21:54:26.030 00.000 7988 UpdateGuideState(): m_state=6
21:54:26.033 00.003 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7172
21:54:26.033 00.000 7988 Star::Find returns 1 (0), X=1181.82, Y=443.29, Mass=1485, SNR=26.2, Peak=237 HFD=3.2
21:54:26.033 00.000 7988 MultiStar: [#1 -0.48,0.03,1.05,U] [#2 -0.32,0.18,1.04,U] [#3 -0.57,0.45,0.96,U] [#4 -0.51,0.40,1.04,U] [#5 -0.64,0.02,0.73,U] [#6 -0.46,0.18,0.73,U] [#7 -0.67,-0.04,0.65,U] [#8 -0.51,0.12,0.66,U] 
21:54:26.033 00.000 7988 single-star, 8 included, MultiStar: {-0.48, 0.17}, one-star: {-0.29, 0.04}
21:54:26.033 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.58) = xAngle (4.58 = -1.70)
21:54:26.033 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.41)
21:54:26.033 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.04 hyp=0.30 cameraTheta=3.00 mountX=-0.04 mountY=0.29, mountTheta=1.70
21:54:26.033 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.04, opts=13)
21:54:26.033 00.000 7988 Enqueuing Move request for scope (-0.29, 0.04)
21:54:26.044 00.011 15712 Worker thread wakes up
21:54:26.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.04) opts 0xd
21:54:26.044 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.04)
21:54:26.044 00.000 15712 Moving (-0.29, 0.04) raw xDistance=-0.04 yDistance=0.29
21:54:26.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:26.044 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.2
21:54:26.048 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:26.049 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:26.049 00.000 7988 Enqueuing Expose request
21:54:26.049 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:26.049 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
21:54:26.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:26.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:54:26.049 00.000 15712 MoveAxis(W, 1, ABG)
21:54:26.049 00.000 15712 Guiding  Dir = 3, Dur = 1
21:54:26.049 00.000 15712 IsGuiding returns 0
21:54:26.078 00.029 15712 IsGuiding returns 0
21:54:26.078 00.000 15712 Move returns status 0, amount 1
21:54:26.078 00.000 15712 MoveAxis(N, 0, ABG)
21:54:26.078 00.000 15712 Move returns status 0, amount 0
21:54:26.078 00.000 15712 move complete, result=0
21:54:26.078 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.3 px 0 ms NORTH
21:54:26.080 00.002 15712 worker thread done servicing request
21:54:26.080 00.000 15712 Worker thread wakes up
21:54:26.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:26.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:27.822 01.742 15712 Exposure complete
21:54:27.880 00.058 15712 worker thread done servicing request
21:54:27.880 00.000 7988 OnExposeComplete: enter
21:54:27.880 00.000 7988 UpdateGuideState(): m_state=6
21:54:27.884 00.004 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7173
21:54:27.886 00.002 7988 Star::Find returns 1 (1), X=1181.92, Y=443.39, Mass=1519, SNR=26.6, Peak=255 HFD=3.3
21:54:27.886 00.000 7988 MultiStar: [#1 -0.34,-0.05,1.02,U] [#2 -0.38,0.31,1.02,U] [#3 -0.63,0.18,0.94,U] [#4 -0.59,0.13,1.05,U] [#5 -0.30,-0.08,0.73,U] [#6 -0.14,0.29,0.72,U] [#7 -0.37,0.22,0.68,U] [#8 -0.46,0.26,0.66,U] 
21:54:27.888 00.002 7988 single-star, 8 included, MultiStar: {-0.39, 0.15}, one-star: {-0.20, 0.15}
21:54:27.888 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.20)
21:54:27.890 00.002 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.91)
21:54:27.890 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.50 mountX=-0.14 mountY=0.19, mountTheta=2.21
21:54:27.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.15, opts=13)
21:54:27.892 00.000 7988 Enqueuing Move request for scope (-0.20, 0.15)
21:54:27.892 00.000 15712 Worker thread wakes up
21:54:27.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
21:54:27.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
21:54:27.892 00.000 15712 Moving (-0.20, 0.15) raw xDistance=-0.14 yDistance=0.19
21:54:27.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:27.896 00.004 7988 UpdateGuideState exits: m=1519 SNR=26.6 Saturated
21:54:27.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:27.898 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:27.898 00.000 7988 Enqueuing Expose request
21:54:27.899 00.001 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:27.899 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
21:54:27.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:27.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:54:27.899 00.000 15712 MoveAxis(W, 1, ABG)
21:54:27.899 00.000 15712 Guiding  Dir = 3, Dur = 1
21:54:27.899 00.000 15712 IsGuiding returns 0
21:54:27.915 00.016 15712 IsGuiding returns 0
21:54:27.915 00.000 15712 Move returns status 0, amount 1
21:54:27.915 00.000 15712 MoveAxis(N, 0, ABG)
21:54:27.915 00.000 15712 Move returns status 0, amount 0
21:54:27.915 00.000 15712 move complete, result=0
21:54:27.915 00.000 15712 worker thread done servicing request
21:54:27.915 00.000 15712 Worker thread wakes up
21:54:27.915 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
21:54:27.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:27.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:29.337 01.422 15712 Exposure complete
21:54:29.395 00.058 15712 worker thread done servicing request
21:54:29.395 00.000 7988 OnExposeComplete: enter
21:54:29.395 00.000 7988 UpdateGuideState(): m_state=6
21:54:29.399 00.004 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7174
21:54:29.399 00.000 7988 Star::Find returns 1 (1), X=1182.12, Y=443.41, Mass=1509, SNR=26.5, Peak=255 HFD=3.3
21:54:29.399 00.000 7988 MultiStar: [#1 -0.26,0.07,1.01,U] [#2 -0.23,0.29,1.03,U] [#3 -0.40,0.36,0.97,U] [#4 -0.49,0.32,1.02,U] [#5 -0.31,0.25,0.71,U] [#6 -0.37,0.18,0.70,U] [#7 -0.28,-0.02,0.64,U] [#8 -0.48,0.32,0.67,U] 
21:54:29.399 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.22}, one-star: {0.01, 0.17}
21:54:29.399 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
21:54:29.399 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
21:54:29.399 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.54 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
21:54:29.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.17, opts=13)
21:54:29.399 00.000 7988 Enqueuing Move request for scope (0.01, 0.17)
21:54:29.408 00.009 15712 Worker thread wakes up
21:54:29.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
21:54:29.408 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
21:54:29.408 00.000 15712 Moving (0.01, 0.17) raw xDistance=-0.17 yDistance=-0.01
21:54:29.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:29.408 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.5 Saturated
21:54:29.411 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:29.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:29.413 00.002 7988 Enqueuing Expose request
21:54:29.414 00.001 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
21:54:29.414 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
21:54:29.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:29.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:54:29.414 00.000 15712 MoveAxis(E, 32, ABG)
21:54:29.414 00.000 15712 Guiding  Dir = 2, Dur = 32
21:54:29.450 00.036 15712 IsGuiding returns 0
21:54:29.469 00.019 15712 PulseGuide returned control before completion, sleep 27
21:54:29.511 00.042 15712 IsGuiding returns 0
21:54:29.511 00.000 15712 Move returns status 0, amount 32
21:54:29.511 00.000 15712 MoveAxis(N, 0, ABG)
21:54:29.511 00.000 15712 Move returns status 0, amount 0
21:54:29.511 00.000 15712 move complete, result=0
21:54:29.511 00.000 15712 worker thread done servicing request
21:54:29.511 00.000 15712 Worker thread wakes up
21:54:29.511 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
21:54:29.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:29.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:31.155 01.644 15712 Exposure complete
21:54:31.212 00.057 15712 worker thread done servicing request
21:54:31.212 00.000 7988 OnExposeComplete: enter
21:54:31.212 00.000 7988 UpdateGuideState(): m_state=6
21:54:31.216 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7175
21:54:31.216 00.000 7988 Star::Find returns 1 (1), X=1181.95, Y=443.14, Mass=1431, SNR=26.0, Peak=255 HFD=2.9
21:54:31.218 00.002 7988 MultiStar: [#1 -0.33,-0.08,1.05,U] [#2 -0.40,0.18,1.03,U] [#3 -0.44,0.03,0.99,U] [#4 -0.53,0.19,1.06,U] [#5 -0.31,-0.10,0.73,U] [#6 -0.29,0.10,0.74,U] [#7 -0.34,-0.19,0.69,U] [#8 -0.82,-0.03,0.67,U] 
21:54:31.218 00.000 7988 single-star, 8 included, MultiStar: {-0.40, 0.01}, one-star: {-0.16, -0.11}
21:54:31.220 00.002 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
21:54:31.220 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
21:54:31.222 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.57 mountX=0.11 mountY=0.17, mountTheta=1.00
21:54:31.224 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.11, opts=13)
21:54:31.224 00.000 7988 Enqueuing Move request for scope (-0.16, -0.11)
21:54:31.226 00.002 15712 Worker thread wakes up
21:54:31.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
21:54:31.226 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
21:54:31.226 00.000 15712 Moving (-0.16, -0.11) raw xDistance=0.11 yDistance=0.17
21:54:31.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:31.226 00.000 7988 UpdateGuideState exits: m=1431 SNR=26.0 Saturated
21:54:31.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:31.229 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:31.231 00.002 7988 Enqueuing Expose request
21:54:31.232 00.001 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:31.232 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
21:54:31.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:31.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:54:31.232 00.000 15712 MoveAxis(W, 1, ABG)
21:54:31.232 00.000 15712 Guiding  Dir = 3, Dur = 1
21:54:31.232 00.000 15712 IsGuiding returns 0
21:54:31.258 00.026 15712 IsGuiding returns 0
21:54:31.258 00.000 15712 Move returns status 0, amount 1
21:54:31.258 00.000 15712 MoveAxis(N, 0, ABG)
21:54:31.258 00.000 15712 Move returns status 0, amount 0
21:54:31.258 00.000 15712 move complete, result=0
21:54:31.258 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
21:54:31.260 00.002 15712 worker thread done servicing request
21:54:31.260 00.000 15712 Worker thread wakes up
21:54:31.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:31.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:32.666 01.406 15712 Exposure complete
21:54:32.725 00.059 15712 worker thread done servicing request
21:54:32.725 00.000 7988 OnExposeComplete: enter
21:54:32.725 00.000 7988 UpdateGuideState(): m_state=6
21:54:32.728 00.003 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7176
21:54:32.729 00.001 7988 Star::Find returns 1 (1), X=1182.03, Y=443.33, Mass=1460, SNR=26.0, Peak=255 HFD=3.3
21:54:32.731 00.002 7988 MultiStar: [#1 -0.46,0.12,1.02,U] [#2 -0.21,0.31,1.03,U] [#3 -0.43,0.44,0.98,U] [#4 -0.41,0.47,1.06,U] [#5 -0.41,0.16,0.74,U] [#6 -0.35,0.13,0.74,U] [#7 -0.15,0.25,0.71,U] [#8 -0.72,0.05,0.67,U] 
21:54:32.731 00.000 7988 single-star, 8 included, MultiStar: {-0.35, 0.24}, one-star: {-0.09, 0.08}
21:54:32.733 00.002 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.58) = xAngle (3.96 = -2.32)
21:54:32.733 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.07 = 0.79)
21:54:32.735 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=-0.08 mountY=0.08, mountTheta=2.34
21:54:32.735 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.08, opts=13)
21:54:32.737 00.002 7988 Enqueuing Move request for scope (-0.09, 0.08)
21:54:32.739 00.002 15712 Worker thread wakes up
21:54:32.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
21:54:32.739 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
21:54:32.739 00.000 15712 Moving (-0.09, 0.08) raw xDistance=-0.08 yDistance=0.08
21:54:32.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:32.739 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.0 Saturated
21:54:32.741 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:32.742 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:32.742 00.000 7988 Enqueuing Expose request
21:54:32.744 00.002 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:32.744 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
21:54:32.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:32.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:54:32.744 00.000 15712 MoveAxis(E, 0, ABG)
21:54:32.744 00.000 15712 Move returns status 0, amount 0
21:54:32.744 00.000 15712 MoveAxis(N, 0, ABG)
21:54:32.744 00.000 15712 Move returns status 0, amount 0
21:54:32.744 00.000 15712 move complete, result=0
21:54:32.744 00.000 15712 worker thread done servicing request
21:54:32.744 00.000 15712 Worker thread wakes up
21:54:32.745 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:32.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:32.745 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:54:34.374 01.629 15712 Exposure complete
21:54:34.434 00.060 15712 worker thread done servicing request
21:54:34.434 00.000 7988 OnExposeComplete: enter
21:54:34.434 00.000 7988 UpdateGuideState(): m_state=6
21:54:34.437 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7177
21:54:34.439 00.002 7988 Star::Find returns 1 (1), X=1182.05, Y=443.42, Mass=1525, SNR=26.7, Peak=255 HFD=3.5
21:54:34.440 00.001 7988 MultiStar: [#1 -0.49,0.11,1.04,U] [#2 -0.29,0.26,1.01,U] [#3 -0.50,0.48,0.96,U] [#4 -0.46,0.29,1.07,U] [#5 -0.21,0.37,0.71,U] [#6 -0.22,0.26,0.73,U] [#7 -0.25,0.24,0.65,U] [#8 -0.51,0.28,0.65,U] 
21:54:34.440 00.000 7988 single-star, 8 included, MultiStar: {-0.34, 0.27}, one-star: {-0.07, 0.17}
21:54:34.442 00.002 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.58) = xAngle (3.53 = -2.76)
21:54:34.442 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.64 = 0.35)
21:54:34.444 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.95 mountX=-0.17 mountY=0.06, mountTheta=2.79
21:54:34.446 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.17, opts=13)
21:54:34.446 00.000 7988 Enqueuing Move request for scope (-0.07, 0.17)
21:54:34.448 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:34.448 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.7 Saturated
21:54:34.450 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:34.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:34.452 00.002 7988 Enqueuing Expose request
21:54:34.453 00.001 15712 Worker thread wakes up
21:54:34.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
21:54:34.453 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
21:54:34.453 00.000 15712 Moving (-0.07, 0.17) raw xDistance=-0.17 yDistance=0.06
21:54:34.457 00.004 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
21:54:34.457 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
21:54:34.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:34.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:54:34.457 00.000 15712 MoveAxis(E, 35, ABG)
21:54:34.457 00.000 15712 Guiding  Dir = 2, Dur = 35
21:54:34.485 00.028 15712 IsGuiding returns 0
21:54:34.503 00.018 15712 PulseGuide returned control before completion, sleep 30
21:54:34.551 00.048 15712 IsGuiding returns 0
21:54:34.551 00.000 15712 Move returns status 0, amount 35
21:54:34.551 00.000 15712 MoveAxis(N, 0, ABG)
21:54:34.551 00.000 15712 Move returns status 0, amount 0
21:54:34.551 00.000 15712 move complete, result=0
21:54:34.551 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
21:54:34.553 00.002 15712 worker thread done servicing request
21:54:34.553 00.000 15712 Worker thread wakes up
21:54:34.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:34.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:35.973 01.420 15712 Exposure complete
21:54:36.022 00.049 15712 worker thread done servicing request
21:54:36.022 00.000 7988 OnExposeComplete: enter
21:54:36.035 00.013 7988 UpdateGuideState(): m_state=6
21:54:36.035 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7178
21:54:36.035 00.000 7988 Star::Find returns 1 (1), X=1181.87, Y=443.36, Mass=1490, SNR=26.3, Peak=255 HFD=3.3
21:54:36.035 00.000 7988 MultiStar: [#1 -0.51,-0.10,1.00,U] [#2 -0.49,0.15,1.00,U] [#3 -0.63,0.16,0.94,U] [#4 -0.74,0.16,1.03,U] [#5 -0.58,0.03,0.71,U] [#6 -0.51,0.21,0.69,U] [#7 -0.40,-0.16,0.67,U] [#8 -0.79,-0.17,0.69,U] 
21:54:36.039 00.004 7988 single-star, 8 included, MultiStar: {-0.54, 0.05}, one-star: {-0.25, 0.12}
21:54:36.039 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.58) = xAngle (4.28 = -2.00)
21:54:36.039 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.39 = 1.11)
21:54:36.039 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.28 cameraTheta=2.70 mountX=-0.11 mountY=0.25, mountTheta=2.01
21:54:36.039 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.12, opts=13)
21:54:36.039 00.000 7988 Enqueuing Move request for scope (-0.25, 0.12)
21:54:36.039 00.000 15712 Worker thread wakes up
21:54:36.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
21:54:36.039 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
21:54:36.039 00.000 15712 Moving (-0.25, 0.12) raw xDistance=-0.11 yDistance=0.25
21:54:36.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:54:36.039 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.3 Saturated
21:54:36.048 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:36.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:36.050 00.002 7988 Enqueuing Expose request
21:54:36.050 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:36.050 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
21:54:36.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:36.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:54:36.050 00.000 15712 MoveAxis(E, 2, ABG)
21:54:36.050 00.000 15712 Guiding  Dir = 2, Dur = 2
21:54:36.050 00.000 15712 IsGuiding returns 0
21:54:36.070 00.020 15712 IsGuiding returns 0
21:54:36.070 00.000 15712 Move returns status 0, amount 2
21:54:36.070 00.000 15712 MoveAxis(N, 0, ABG)
21:54:36.070 00.000 15712 Move returns status 0, amount 0
21:54:36.070 00.000 15712 move complete, result=0
21:54:36.070 00.000 15712 worker thread done servicing request
21:54:36.070 00.000 15712 Worker thread wakes up
21:54:36.070 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
21:54:36.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:36.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:37.710 01.640 15712 Exposure complete
21:54:37.758 00.048 15712 worker thread done servicing request
21:54:37.758 00.000 7988 OnExposeComplete: enter
21:54:37.772 00.014 7988 UpdateGuideState(): m_state=6
21:54:37.772 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7179
21:54:37.773 00.001 7988 Star::Find returns 1 (1), X=1182.01, Y=443.23, Mass=1555, SNR=26.8, Peak=255 HFD=3.2
21:54:37.773 00.000 7988 MultiStar: [#1 -0.37,-0.03,1.00,U] [#2 -0.07,0.12,1.00,U] [#3 -0.35,0.28,0.97,U] [#4 -0.44,0.20,1.05,U] [#5 -0.16,-0.03,0.72,U] [#6 -0.17,0.11,0.66,U] [#7 -0.09,-0.09,0.65,U] [#8 -0.46,0.00,0.65,U] 
21:54:37.773 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.07}, one-star: {-0.11, -0.02}
21:54:37.773 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
21:54:37.773 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.69 = 1.69)
21:54:37.773 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.99 mountX=0.02 mountY=0.11, mountTheta=1.42
21:54:37.773 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.02, opts=13)
21:54:37.773 00.000 7988 Enqueuing Move request for scope (-0.11, -0.02)
21:54:37.773 00.000 15712 Worker thread wakes up
21:54:37.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
21:54:37.773 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
21:54:37.773 00.000 15712 Moving (-0.11, -0.02) raw xDistance=0.02 yDistance=0.11
21:54:37.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:37.773 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.8 Saturated
21:54:37.785 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:37.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:37.787 00.002 7988 Enqueuing Expose request
21:54:37.788 00.001 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:37.788 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:54:37.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:37.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:54:37.788 00.000 15712 MoveAxis(E, 3, ABG)
21:54:37.788 00.000 15712 Guiding  Dir = 2, Dur = 3
21:54:37.789 00.001 15712 IsGuiding returns 0
21:54:37.810 00.021 15712 IsGuiding returns 0
21:54:37.810 00.000 15712 Move returns status 0, amount 3
21:54:37.810 00.000 15712 MoveAxis(N, 0, ABG)
21:54:37.810 00.000 15712 Move returns status 0, amount 0
21:54:37.810 00.000 15712 move complete, result=0
21:54:37.810 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:54:37.810 00.000 15712 worker thread done servicing request
21:54:37.810 00.000 15712 Worker thread wakes up
21:54:37.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:37.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:39.218 01.408 15712 Exposure complete
21:54:39.278 00.060 15712 worker thread done servicing request
21:54:39.278 00.000 7988 OnExposeComplete: enter
21:54:39.278 00.000 7988 UpdateGuideState(): m_state=6
21:54:39.278 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7180
21:54:39.282 00.004 7988 Star::Find returns 1 (1), X=1181.82, Y=443.29, Mass=1559, SNR=26.9, Peak=255 HFD=3.4
21:54:39.282 00.000 7988 MultiStar: [#1 -0.30,-0.20,0.99,U] [#2 -0.46,0.12,1.05,U] [#3 -0.59,0.17,0.93,U] [#4 -0.68,0.19,1.03,U] [#5 -0.40,0.01,0.68,U] [#6 -0.51,0.06,0.71,U] [#7 -0.47,-0.01,0.65,U] [#8 -0.45,0.03,0.66,U] 
21:54:39.282 00.000 7988 single-star, 8 included, MultiStar: {-0.46, 0.05}, one-star: {-0.30, 0.04}
21:54:39.282 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.71)
21:54:39.282 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.40)
21:54:39.282 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=2.99 mountX=-0.04 mountY=0.30, mountTheta=1.71
21:54:39.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.04, opts=13)
21:54:39.282 00.000 7988 Enqueuing Move request for scope (-0.30, 0.04)
21:54:39.282 00.000 15712 Worker thread wakes up
21:54:39.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.04) opts 0xd
21:54:39.282 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.04)
21:54:39.282 00.000 15712 Moving (-0.30, 0.04) raw xDistance=-0.04 yDistance=0.30
21:54:39.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:54:39.282 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.9 Saturated
21:54:39.293 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:39.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:39.295 00.002 7988 Enqueuing Expose request
21:54:39.295 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:39.295 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:54:39.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:39.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:54:39.295 00.000 15712 MoveAxis(E, 3, ABG)
21:54:39.295 00.000 15712 Guiding  Dir = 2, Dur = 3
21:54:39.297 00.002 15712 IsGuiding returns 0
21:54:39.313 00.016 15712 IsGuiding returns 0
21:54:39.313 00.000 15712 Move returns status 0, amount 3
21:54:39.313 00.000 15712 MoveAxis(N, 0, ABG)
21:54:39.313 00.000 15712 Move returns status 0, amount 0
21:54:39.313 00.000 15712 move complete, result=0
21:54:39.313 00.000 15712 worker thread done servicing request
21:54:39.313 00.000 15712 Worker thread wakes up
21:54:39.313 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.3 px 0 ms NORTH
21:54:39.316 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:39.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:40.956 01.640 15712 Exposure complete
21:54:41.015 00.059 15712 worker thread done servicing request
21:54:41.015 00.000 7988 OnExposeComplete: enter
21:54:41.015 00.000 7988 UpdateGuideState(): m_state=6
21:54:41.019 00.004 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7181
21:54:41.020 00.001 7988 Star::Find returns 1 (0), X=1181.78, Y=443.16, Mass=1597, SNR=27.3, Peak=242 HFD=3.4
21:54:41.020 00.000 7988 MultiStar: [#1 -0.37,-0.09,1.01,U] [#2 -0.43,0.16,1.00,U] [#3 -0.58,0.14,0.94,U] [#4 -0.67,0.12,1.02,U] [#5 -0.58,-0.08,0.69,U] [#6 -0.53,-0.00,0.68,U] [#7 -0.30,-0.08,0.62,U] [#8 -0.76,0.15,0.63,U] 
21:54:41.020 00.000 7988 single-star, 8 included, MultiStar: {-0.50, 0.03}, one-star: {-0.33, -0.08}
21:54:41.020 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
21:54:41.020 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
21:54:41.020 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.08 hyp=0.35 cameraTheta=-2.89 mountX=0.09 mountY=0.34, mountTheta=1.32
21:54:41.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.08, opts=13)
21:54:41.020 00.000 7988 Enqueuing Move request for scope (-0.33, -0.08)
21:54:41.020 00.000 15712 Worker thread wakes up
21:54:41.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.08) opts 0xd
21:54:41.020 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.08)
21:54:41.020 00.000 15712 Moving (-0.33, -0.08) raw xDistance=0.09 yDistance=0.34
21:54:41.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:41.020 00.000 7988 UpdateGuideState exits: m=1597 SNR=27.3
21:54:41.032 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:41.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:41.034 00.002 7988 Enqueuing Expose request
21:54:41.036 00.002 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:41.036 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
21:54:41.036 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.48 newest=0.75
21:54:41.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
21:54:41.036 00.000 15712 MoveAxis(E, 3, ABG)
21:54:41.036 00.000 15712 Guiding  Dir = 2, Dur = 3
21:54:41.036 00.000 15712 IsGuiding returns 0
21:54:41.056 00.020 15712 IsGuiding returns 0
21:54:41.056 00.000 15712 Move returns status 0, amount 3
21:54:41.056 00.000 15712 BLC: Oldest BLC event removed
21:54:41.056 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 51 applied
21:54:41.056 00.000 15712 MoveAxis(S, 137, ABG)
21:54:41.056 00.000 15712 Guiding  Dir = 1, Dur = 137
21:54:41.056 00.000 15712 IsGuiding returns 0
21:54:41.134 00.078 15712 PulseGuide returned control before completion, sleep 67
21:54:41.212 00.078 15712 IsGuiding returns 1
21:54:41.212 00.000 15712 scope still moving after pulse duration time elapsed
21:54:41.243 00.031 15712 IsGuiding returns 1
21:54:41.275 00.032 15712 IsGuiding returns 1
21:54:41.329 00.054 15712 IsGuiding returns 0
21:54:41.329 00.000 15712 scope move finished after 137 + 135 ms
21:54:41.329 00.000 15712 Move returns status 0, amount 137
21:54:41.329 00.000 15712 move complete, result=0
21:54:41.329 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.3 px 137 ms SOUTH
21:54:41.331 00.002 15712 worker thread done servicing request
21:54:41.331 00.000 15712 Worker thread wakes up
21:54:41.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:41.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:42.746 01.415 15712 Exposure complete
21:54:42.803 00.057 15712 worker thread done servicing request
21:54:42.803 00.000 7988 OnExposeComplete: enter
21:54:42.808 00.005 7988 UpdateGuideState(): m_state=6
21:54:42.808 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7182
21:54:42.810 00.002 7988 Star::Find returns 1 (1), X=1182.19, Y=443.05, Mass=1542, SNR=26.8, Peak=255 HFD=3.1
21:54:42.812 00.002 7988 MultiStar: [#1 -0.21,-0.08,0.99,U] [#2 -0.15,0.23,1.04,U] [#3 -0.36,0.13,0.94,U] [#4 -0.25,0.06,1.02,U] [#5 -0.24,-0.08,0.70,U] [#6 -0.21,0.14,0.70,U] [#7 -0.08,-0.26,0.69,U] [#8 -0.37,0.03,0.66,U] 
21:54:42.812 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.00}, one-star: {0.07, -0.19}
21:54:42.812 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.58) = xAngle (4.70 = -1.58)
21:54:42.814 00.002 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.53)
21:54:42.814 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.00 hyp=0.19 cameraTheta=3.13 mountX=-0.00 mountY=0.19, mountTheta=1.58
21:54:42.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.00, opts=13)
21:54:42.814 00.000 7988 Enqueuing Move request for scope (-0.19, 0.00)
21:54:42.820 00.006 15712 Worker thread wakes up
21:54:42.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.00) opts 0xd
21:54:42.820 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.00)
21:54:42.820 00.000 15712 Moving (-0.19, 0.00) raw xDistance=-0.00 yDistance=0.19
21:54:42.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:54:42.820 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.8 Saturated
21:54:42.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:42.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:42.824 00.004 7988 Enqueuing Expose request
21:54:42.824 00.000 15712 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.336595, 1:0.193836
21:54:42.824 00.000 15712 BLC: No correction, Miss < min_move
21:54:42.824 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:42.824 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
21:54:42.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:42.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:54:42.824 00.000 15712 MoveAxis(E, 3, ABG)
21:54:42.824 00.000 15712 Guiding  Dir = 2, Dur = 3
21:54:42.824 00.000 15712 IsGuiding returns 0
21:54:42.840 00.016 15712 IsGuiding returns 0
21:54:42.840 00.000 15712 Move returns status 0, amount 3
21:54:42.840 00.000 15712 MoveAxis(N, 0, ABG)
21:54:42.840 00.000 15712 Move returns status 0, amount 0
21:54:42.840 00.000 15712 move complete, result=0
21:54:42.840 00.000 15712 worker thread done servicing request
21:54:42.840 00.000 15712 Worker thread wakes up
21:54:42.840 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
21:54:42.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:42.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:44.481 01.641 15712 Exposure complete
21:54:44.537 00.056 15712 worker thread done servicing request
21:54:44.537 00.000 7988 OnExposeComplete: enter
21:54:44.537 00.000 7988 UpdateGuideState(): m_state=6
21:54:44.544 00.007 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7183
21:54:44.544 00.000 7988 Star::Find returns 1 (0), X=1182.10, Y=442.92, Mass=1452, SNR=25.9, Peak=230 HFD=2.9
21:54:44.544 00.000 7988 MultiStar: [#1 -0.24,-0.35,1.03,U] [#2 -0.05,-0.14,1.00,U] [#3 -0.17,-0.09,0.98,U] [#4 -0.20,-0.18,1.07,U] [#5 -0.30,-0.30,0.74,U] [#6 0.08,-0.09,0.72,U] [#7 -0.06,-0.13,0.72,U] [#8 -0.33,-0.04,0.73,U] 
21:54:44.544 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.19}, one-star: {-0.02, -0.33}
21:54:44.544 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.58) = xAngle (-0.63 = -0.63)
21:54:44.544 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
21:54:44.544 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.21 mountX=0.19 mountY=0.15, mountTheta=0.66
21:54:44.544 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.19, opts=13)
21:54:44.544 00.000 7988 Enqueuing Move request for scope (-0.14, -0.19)
21:54:44.554 00.010 15712 Worker thread wakes up
21:54:44.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
21:54:44.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
21:54:44.554 00.000 15712 Moving (-0.14, -0.19) raw xDistance=0.19 yDistance=0.15
21:54:44.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:44.554 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.9
21:54:44.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:44.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:44.554 00.000 7988 Enqueuing Expose request
21:54:44.560 00.006 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.336595, 1:0.193836, 2:0.147230
21:54:44.560 00.000 15712 BLC: No correction, Miss < min_move
21:54:44.560 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:54:44.560 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
21:54:44.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:44.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:54:44.560 00.000 15712 MoveAxis(W, 34, ABG)
21:54:44.560 00.000 15712 Guiding  Dir = 3, Dur = 34
21:54:44.560 00.000 15712 IsGuiding returns 0
21:54:44.588 00.028 15712 PulseGuide returned control before completion, sleep 19
21:54:44.644 00.056 15712 IsGuiding returns 0
21:54:44.644 00.000 15712 Move returns status 0, amount 34
21:54:44.644 00.000 15712 MoveAxis(N, 0, ABG)
21:54:44.644 00.000 15712 Move returns status 0, amount 0
21:54:44.644 00.000 15712 move complete, result=0
21:54:44.644 00.000 15712 worker thread done servicing request
21:54:44.644 00.000 15712 Worker thread wakes up
21:54:44.644 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
21:54:44.656 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:44.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:46.061 01.405 15712 Exposure complete
21:54:46.121 00.060 15712 worker thread done servicing request
21:54:46.121 00.000 7988 OnExposeComplete: enter
21:54:46.122 00.001 7988 UpdateGuideState(): m_state=6
21:54:46.122 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7184
21:54:46.122 00.000 7988 Star::Find returns 1 (1), X=1182.21, Y=443.41, Mass=1536, SNR=26.7, Peak=255 HFD=3.2
21:54:46.122 00.000 7988 MultiStar: [#1 -0.06,0.16,1.04,U] [#2 -0.08,0.23,0.99,U] [#3 -0.15,0.20,0.90,U] [#4 -0.21,0.20,1.03,U] [#5 -0.11,0.07,0.71,U] [#6 0.05,0.10,0.73,U] [#7 -0.09,0.14,0.69,U] [#8 -0.07,0.30,0.67,U] 
21:54:46.122 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.18}, one-star: {0.10, 0.16}
21:54:46.122 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.61 = 2.61)
21:54:46.122 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.72 = -0.56)
21:54:46.122 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.04 mountX=-0.16 mountY=-0.10, mountTheta=-2.59
21:54:46.122 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.16, opts=13)
21:54:46.122 00.000 7988 Enqueuing Move request for scope (0.10, 0.16)
21:54:46.134 00.012 15712 Worker thread wakes up
21:54:46.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
21:54:46.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
21:54:46.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:46.134 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7 Saturated
21:54:46.136 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:46.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:46.138 00.002 7988 Enqueuing Expose request
21:54:46.138 00.000 15712 Moving (0.10, 0.16) raw xDistance=-0.16 yDistance=-0.10
21:54:46.138 00.000 15712 BLC: window closed
21:54:46.138 00.000 15712 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.336595, 1:0.193836, 2:0.147230
21:54:46.138 00.000 15712 BLC: No correction, Miss < min_move
21:54:46.138 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:46.138 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
21:54:46.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:46.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:54:46.138 00.000 15712 MoveAxis(E, 4, ABG)
21:54:46.138 00.000 15712 Guiding  Dir = 2, Dur = 4
21:54:46.138 00.000 15712 IsGuiding returns 0
21:54:46.173 00.035 15712 IsGuiding returns 0
21:54:46.173 00.000 15712 Move returns status 0, amount 4
21:54:46.173 00.000 15712 MoveAxis(N, 0, ABG)
21:54:46.173 00.000 15712 Move returns status 0, amount 0
21:54:46.173 00.000 15712 move complete, result=0
21:54:46.173 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
21:54:46.173 00.000 15712 worker thread done servicing request
21:54:46.175 00.002 15712 Worker thread wakes up
21:54:46.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:46.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:47.814 01.639 15712 Exposure complete
21:54:47.868 00.054 15712 worker thread done servicing request
21:54:47.868 00.000 7988 OnExposeComplete: enter
21:54:47.868 00.000 7988 UpdateGuideState(): m_state=6
21:54:47.868 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7185
21:54:47.876 00.008 7988 Star::Find returns 1 (0), X=1182.41, Y=443.25, Mass=1529, SNR=26.6, Peak=195 HFD=3.6
21:54:47.878 00.002 7988 MultiStar: [#1 0.15,0.00,0.98,U] [#2 0.21,0.27,1.02,U] [#3 0.19,0.24,0.96,U] [#4 0.09,0.17,1.03,U] [#5 0.03,0.13,0.74,U] [#6 0.16,0.16,0.73,U] [#7 0.18,-0.06,0.62,U] [#8 -0.03,0.08,0.66,U] 
21:54:47.878 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.29, 0.00}
21:54:47.880 00.002 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.25 = 2.25)
21:54:47.880 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.36 = -0.93)
21:54:47.882 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=-0.12 mountY=-0.15, mountTheta=-2.23
21:54:47.884 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.12, opts=13)
21:54:47.884 00.000 7988 Enqueuing Move request for scope (0.15, 0.12)
21:54:47.884 00.000 15712 Worker thread wakes up
21:54:47.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
21:54:47.884 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
21:54:47.884 00.000 15712 Moving (0.15, 0.12) raw xDistance=-0.12 yDistance=-0.15
21:54:47.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:47.884 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6
21:54:47.889 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:47.889 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:47.891 00.002 7988 Enqueuing Expose request
21:54:47.891 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:47.891 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
21:54:47.892 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:47.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:54:47.892 00.000 15712 MoveAxis(E, 4, ABG)
21:54:47.892 00.000 15712 Guiding  Dir = 2, Dur = 4
21:54:47.899 00.007 15712 IsGuiding returns 0
21:54:47.915 00.016 15712 IsGuiding returns 0
21:54:47.915 00.000 15712 Move returns status 0, amount 4
21:54:47.915 00.000 15712 MoveAxis(N, 0, ABG)
21:54:47.915 00.000 15712 Move returns status 0, amount 0
21:54:47.915 00.000 15712 move complete, result=0
21:54:47.915 00.000 15712 worker thread done servicing request
21:54:47.915 00.000 15712 Worker thread wakes up
21:54:47.915 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
21:54:47.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:47.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:49.332 01.417 15712 Exposure complete
21:54:49.379 00.047 15712 worker thread done servicing request
21:54:49.379 00.000 7988 OnExposeComplete: enter
21:54:49.379 00.000 7988 UpdateGuideState(): m_state=6
21:54:49.393 00.014 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7186
21:54:49.393 00.000 7988 Star::Find returns 1 (0), X=1182.25, Y=443.27, Mass=1604, SNR=27.3, Peak=217 HFD=3.6
21:54:49.396 00.003 7988 MultiStar: [#1 0.08,0.15,1.01,U] [#2 0.08,0.28,0.99,U] [#3 0.03,0.36,0.94,U] [#4 -0.12,0.48,1.01,U] [#5 -0.12,-0.04,0.66,U] [#6 0.10,0.10,0.70,U] [#7 0.12,0.05,0.65,U] [#8 -0.25,0.27,0.63,U] 
21:54:49.396 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.20}, one-star: {0.13, 0.02}
21:54:49.398 00.002 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.58) = xAngle (1.76 = 1.76)
21:54:49.398 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.41)
21:54:49.398 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.18 mountX=-0.02 mountY=-0.13, mountTheta=-1.76
21:54:49.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.02, opts=13)
21:54:49.398 00.000 7988 Enqueuing Move request for scope (0.13, 0.02)
21:54:49.398 00.000 15712 Worker thread wakes up
21:54:49.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
21:54:49.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
21:54:49.398 00.000 15712 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
21:54:49.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:49.398 00.000 7988 UpdateGuideState exits: m=1604 SNR=27.3
21:54:49.406 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:49.406 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:49.408 00.002 7988 Enqueuing Expose request
21:54:49.409 00.001 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:49.409 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
21:54:49.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:49.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:54:49.409 00.000 15712 MoveAxis(E, 5, ABG)
21:54:49.409 00.000 15712 Guiding  Dir = 2, Dur = 5
21:54:49.409 00.000 15712 IsGuiding returns 0
21:54:49.430 00.021 15712 IsGuiding returns 0
21:54:49.430 00.000 15712 Move returns status 0, amount 5
21:54:49.430 00.000 15712 MoveAxis(N, 0, ABG)
21:54:49.430 00.000 15712 Move returns status 0, amount 0
21:54:49.430 00.000 15712 move complete, result=0
21:54:49.430 00.000 15712 worker thread done servicing request
21:54:49.430 00.000 15712 Worker thread wakes up
21:54:49.430 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:54:49.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:49.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:51.069 01.639 15712 Exposure complete
21:54:51.114 00.045 15712 worker thread done servicing request
21:54:51.114 00.000 7988 OnExposeComplete: enter
21:54:51.114 00.000 7988 UpdateGuideState(): m_state=6
21:54:51.130 00.016 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7187
21:54:51.130 00.000 7988 Star::Find returns 1 (1), X=1182.20, Y=443.45, Mass=1545, SNR=26.8, Peak=255 HFD=3.2
21:54:51.130 00.000 7988 MultiStar: [#1 -0.09,0.16,1.01,U] [#2 0.07,0.42,1.02,U] [#3 -0.20,0.35,0.97,U] [#4 -0.20,0.33,1.00,U] [#5 0.24,0.24,0.77,U] [#6 -0.14,0.19,0.72,U] [#7 0.08,0.29,0.65,U] [#8 -0.22,0.33,0.64,U] 
21:54:51.130 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.28}, one-star: {0.08, 0.20}
21:54:51.130 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
21:54:51.130 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.40)
21:54:51.130 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.19 mountX=-0.20 mountY=-0.08, mountTheta=-2.74
21:54:51.130 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.20, opts=13)
21:54:51.130 00.000 7988 Enqueuing Move request for scope (0.08, 0.20)
21:54:51.130 00.000 15712 Worker thread wakes up
21:54:51.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
21:54:51.130 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
21:54:51.130 00.000 15712 Moving (0.08, 0.20) raw xDistance=-0.20 yDistance=-0.08
21:54:51.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:51.130 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8 Saturated
21:54:51.143 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:51.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:51.145 00.002 7988 Enqueuing Expose request
21:54:51.146 00.001 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
21:54:51.146 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
21:54:51.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:51.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:54:51.146 00.000 15712 MoveAxis(E, 44, ABG)
21:54:51.146 00.000 15712 Guiding  Dir = 2, Dur = 44
21:54:51.146 00.000 15712 IsGuiding returns 0
21:54:51.172 00.026 15712 PulseGuide returned control before completion, sleep 26
21:54:51.210 00.038 15712 IsGuiding returns 1
21:54:51.210 00.000 15712 scope still moving after pulse duration time elapsed
21:54:51.266 00.056 15712 IsGuiding returns 0
21:54:51.266 00.000 15712 scope move finished after 44 + 80 ms
21:54:51.266 00.000 15712 Move returns status 0, amount 44
21:54:51.266 00.000 15712 MoveAxis(N, 0, ABG)
21:54:51.266 00.000 15712 Move returns status 0, amount 0
21:54:51.266 00.000 15712 move complete, result=0
21:54:51.266 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
21:54:51.274 00.008 15712 worker thread done servicing request
21:54:51.274 00.000 15712 Worker thread wakes up
21:54:51.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:51.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:52.693 01.419 15712 Exposure complete
21:54:52.743 00.050 15712 worker thread done servicing request
21:54:52.743 00.000 7988 OnExposeComplete: enter
21:54:52.743 00.000 7988 UpdateGuideState(): m_state=6
21:54:52.754 00.011 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7188
21:54:52.754 00.000 7988 Star::Find returns 1 (0), X=1182.25, Y=442.94, Mass=1458, SNR=26.1, Peak=220 HFD=3.0
21:54:52.756 00.002 7988 MultiStar: [#1 0.03,-0.28,1.04,U] [#2 0.09,-0.01,1.04,U] [#3 -0.16,0.07,0.95,U] [#4 -0.18,-0.07,1.06,U] [#5 0.18,-0.26,0.70,U] [#6 0.06,-0.08,0.73,U] [#7 0.05,-0.27,0.69,U] [#8 -0.20,-0.19,0.67,U] 
21:54:52.758 00.002 7988 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {0.14, -0.31}
21:54:52.758 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (-0.00 = -0.00)
21:54:52.760 00.002 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
21:54:52.760 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.58 mountX=0.15 mountY=0.01, mountTheta=0.03
21:54:52.762 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.15, opts=13)
21:54:52.762 00.000 7988 Enqueuing Move request for scope (-0.00, -0.15)
21:54:52.764 00.002 15712 Worker thread wakes up
21:54:52.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
21:54:52.764 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
21:54:52.764 00.000 15712 Moving (-0.00, -0.15) raw xDistance=0.15 yDistance=0.01
21:54:52.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=16, FiltMax=255, Gamma=0.690
21:54:52.764 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.1
21:54:52.767 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:52.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:52.769 00.002 7988 Enqueuing Expose request
21:54:52.769 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:52.769 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
21:54:52.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:52.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:54:52.769 00.000 15712 MoveAxis(E, 6, ABG)
21:54:52.769 00.000 15712 Guiding  Dir = 2, Dur = 6
21:54:52.769 00.000 15712 IsGuiding returns 0
21:54:52.791 00.022 15712 IsGuiding returns 0
21:54:52.791 00.000 15712 Move returns status 0, amount 6
21:54:52.791 00.000 15712 MoveAxis(N, 0, ABG)
21:54:52.791 00.000 15712 Move returns status 0, amount 0
21:54:52.791 00.000 15712 move complete, result=0
21:54:52.791 00.000 15712 worker thread done servicing request
21:54:52.791 00.000 15712 Worker thread wakes up
21:54:52.791 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:54:52.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:52.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:54.434 01.643 15712 Exposure complete
21:54:54.494 00.060 15712 worker thread done servicing request
21:54:54.494 00.000 7988 OnExposeComplete: enter
21:54:54.494 00.000 7988 UpdateGuideState(): m_state=6
21:54:54.496 00.002 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7189
21:54:54.496 00.000 7988 Star::Find returns 1 (0), X=1182.26, Y=442.99, Mass=1453, SNR=26.0, Peak=222 HFD=3.2
21:54:54.496 00.000 7988 MultiStar: [#1 -0.04,-0.17,1.01,U] [#2 -0.02,0.13,1.03,U] [#3 -0.11,0.19,0.99,U] [#4 -0.32,-0.07,1.06,U] [#5 0.08,0.03,0.72,U] [#6 0.06,-0.07,0.68,U] [#7 0.09,-0.02,0.69,U] [#8 -0.24,-0.20,0.66,U] 
21:54:54.496 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {0.14, -0.26}
21:54:54.496 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.80 = -0.80)
21:54:54.496 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.31 = 2.31)
21:54:54.496 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.06 cameraTheta=-2.37 mountX=0.05 mountY=0.05, mountTheta=0.81
21:54:54.496 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
21:54:54.496 00.000 7988 Enqueuing Move request for scope (-0.05, -0.05)
21:54:54.496 00.000 15712 Worker thread wakes up
21:54:54.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
21:54:54.496 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
21:54:54.496 00.000 15712 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.05
21:54:54.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:54.496 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.0
21:54:54.509 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:54.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:54.511 00.002 7988 Enqueuing Expose request
21:54:54.511 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:54.511 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
21:54:54.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:54.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:54:54.511 00.000 15712 MoveAxis(E, 7, ABG)
21:54:54.511 00.000 15712 Guiding  Dir = 2, Dur = 7
21:54:54.511 00.000 15712 IsGuiding returns 0
21:54:54.562 00.051 15712 IsGuiding returns 0
21:54:54.562 00.000 15712 Move returns status 0, amount 7
21:54:54.562 00.000 15712 MoveAxis(N, 0, ABG)
21:54:54.562 00.000 15712 Move returns status 0, amount 0
21:54:54.562 00.000 15712 move complete, result=0
21:54:54.562 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
21:54:54.567 00.005 15712 worker thread done servicing request
21:54:54.567 00.000 15712 Worker thread wakes up
21:54:54.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:54.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:55.980 01.413 15712 Exposure complete
21:54:56.039 00.059 15712 worker thread done servicing request
21:54:56.039 00.000 7988 OnExposeComplete: enter
21:54:56.041 00.002 7988 UpdateGuideState(): m_state=6
21:54:56.041 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7190
21:54:56.041 00.000 7988 Star::Find returns 1 (1), X=1182.17, Y=443.14, Mass=1521, SNR=26.7, Peak=255 HFD=3.0
21:54:56.041 00.000 7988 MultiStar: [#1 -0.16,-0.11,1.03,U] [#2 -0.05,-0.03,1.03,U] [#3 -0.12,0.18,0.95,U] [#4 -0.29,0.02,1.03,U] [#5 -0.03,0.13,0.72,U] [#6 -0.14,0.01,0.68,U] [#7 -0.04,-0.14,0.70,U] [#8 -0.19,-0.01,0.65,U] 
21:54:56.041 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {0.05, -0.11}
21:54:56.041 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
21:54:56.041 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.61 = 1.61)
21:54:56.041 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.07 mountX=0.01 mountY=0.11, mountTheta=1.50
21:54:56.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.01, opts=13)
21:54:56.041 00.000 7988 Enqueuing Move request for scope (-0.11, -0.01)
21:54:56.041 00.000 15712 Worker thread wakes up
21:54:56.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
21:54:56.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
21:54:56.041 00.000 15712 Moving (-0.11, -0.01) raw xDistance=0.01 yDistance=0.11
21:54:56.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:56.041 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.7 Saturated
21:54:56.055 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:56.055 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:56.057 00.002 7988 Enqueuing Expose request
21:54:56.058 00.001 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:56.058 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:54:56.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:56.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:54:56.058 00.000 15712 MoveAxis(E, 6, ABG)
21:54:56.058 00.000 15712 Guiding  Dir = 2, Dur = 6
21:54:56.058 00.000 15712 IsGuiding returns 0
21:54:56.083 00.025 15712 IsGuiding returns 0
21:54:56.083 00.000 15712 Move returns status 0, amount 6
21:54:56.083 00.000 15712 MoveAxis(N, 0, ABG)
21:54:56.083 00.000 15712 Move returns status 0, amount 0
21:54:56.083 00.000 15712 move complete, result=0
21:54:56.083 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:54:56.085 00.002 15712 worker thread done servicing request
21:54:56.085 00.000 15712 Worker thread wakes up
21:54:56.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:56.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:57.716 01.631 15712 Exposure complete
21:54:57.775 00.059 15712 worker thread done servicing request
21:54:57.775 00.000 7988 OnExposeComplete: enter
21:54:57.775 00.000 7988 UpdateGuideState(): m_state=6
21:54:57.777 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7191
21:54:57.778 00.001 7988 Star::Find returns 1 (0), X=1182.14, Y=443.01, Mass=1527, SNR=26.7, Peak=235 HFD=3.1
21:54:57.780 00.002 7988 MultiStar: [#1 -0.11,-0.35,1.00,U] [#2 -0.21,0.13,1.01,U] [#3 -0.20,-0.02,0.98,U] [#4 -0.32,-0.01,1.02,U] [#5 -0.21,-0.13,0.73,U] [#6 0.05,-0.16,0.68,U] [#7 -0.04,-0.23,0.68,U] [#8 -0.30,-0.20,0.67,U] 
21:54:57.780 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.13}, one-star: {0.02, -0.24}
21:54:57.782 00.002 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
21:54:57.782 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
21:54:57.784 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.44 mountX=0.13 mountY=0.15, mountTheta=0.88
21:54:57.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.13, opts=13)
21:54:57.786 00.002 7988 Enqueuing Move request for scope (-0.15, -0.13)
21:54:57.788 00.002 15712 Worker thread wakes up
21:54:57.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
21:54:57.788 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
21:54:57.788 00.000 15712 Moving (-0.15, -0.13) raw xDistance=0.13 yDistance=0.15
21:54:57.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:54:57.788 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.7
21:54:57.790 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:57.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:57.792 00.002 7988 Enqueuing Expose request
21:54:57.792 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:57.792 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
21:54:57.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:57.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:54:57.792 00.000 15712 MoveAxis(E, 5, ABG)
21:54:57.792 00.000 15712 Guiding  Dir = 2, Dur = 5
21:54:57.793 00.001 15712 IsGuiding returns 0
21:54:57.809 00.016 15712 IsGuiding returns 0
21:54:57.809 00.000 15712 Move returns status 0, amount 5
21:54:57.809 00.000 15712 MoveAxis(N, 0, ABG)
21:54:57.809 00.000 15712 Move returns status 0, amount 0
21:54:57.809 00.000 15712 move complete, result=0
21:54:57.809 00.000 15712 worker thread done servicing request
21:54:57.809 00.000 15712 Worker thread wakes up
21:54:57.809 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:54:57.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:57.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:54:59.228 01.419 15712 Exposure complete
21:54:59.288 00.060 15712 worker thread done servicing request
21:54:59.288 00.000 7988 OnExposeComplete: enter
21:54:59.288 00.000 7988 UpdateGuideState(): m_state=6
21:54:59.288 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7192
21:54:59.292 00.004 7988 Star::Find returns 1 (0), X=1182.35, Y=442.93, Mass=1664, SNR=27.9, Peak=231 HFD=3.4
21:54:59.294 00.002 7988 MultiStar: [#1 0.07,-0.16,0.95,U] [#2 -0.04,0.05,0.97,U] [#3 -0.08,-0.13,0.93,U] [#4 -0.15,0.13,0.99,U] [#5 0.01,-0.18,0.69,U] [#6 0.02,-0.18,0.66,U] [#7 0.11,-0.18,0.64,U] [#8 -0.18,-0.01,0.62,U] 
21:54:59.294 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {0.23, -0.31}
21:54:59.296 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.01 = 0.01)
21:54:59.296 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
21:54:59.296 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.57 mountX=0.10 mountY=0.00, mountTheta=0.03
21:54:59.296 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.10, opts=13)
21:54:59.301 00.005 7988 Enqueuing Move request for scope (-0.00, -0.10)
21:54:59.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:54:59.301 00.000 7988 UpdateGuideState exits: m=1664 SNR=27.9
21:54:59.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:59.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:54:59.301 00.000 7988 Enqueuing Expose request
21:54:59.301 00.000 15712 Worker thread wakes up
21:54:59.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
21:54:59.308 00.007 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
21:54:59.308 00.000 15712 Moving (-0.00, -0.10) raw xDistance=0.10 yDistance=0.00
21:54:59.308 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:54:59.308 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
21:54:59.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:59.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:54:59.308 00.000 15712 MoveAxis(E, 5, ABG)
21:54:59.308 00.000 15712 Guiding  Dir = 2, Dur = 5
21:54:59.308 00.000 15712 IsGuiding returns 0
21:54:59.328 00.020 15712 IsGuiding returns 0
21:54:59.328 00.000 15712 Move returns status 0, amount 5
21:54:59.328 00.000 15712 MoveAxis(N, 0, ABG)
21:54:59.328 00.000 15712 Move returns status 0, amount 0
21:54:59.328 00.000 15712 move complete, result=0
21:54:59.328 00.000 15712 worker thread done servicing request
21:54:59.328 00.000 15712 Worker thread wakes up
21:54:59.328 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:54:59.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:54:59.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:00.967 01.639 15712 Exposure complete
21:55:01.018 00.051 15712 worker thread done servicing request
21:55:01.018 00.000 7988 OnExposeComplete: enter
21:55:01.018 00.000 7988 UpdateGuideState(): m_state=6
21:55:01.030 00.012 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7193
21:55:01.031 00.001 7988 Star::Find returns 1 (0), X=1182.43, Y=443.26, Mass=1471, SNR=26.2, Peak=195 HFD=3.4
21:55:01.033 00.002 7988 MultiStar: [#1 0.02,-0.04,1.04,U] [#2 0.34,0.09,1.03,U] [#3 0.11,0.21,0.97,U] [#4 -0.08,0.05,1.04,U] [#5 0.39,-0.12,0.74,U] [#6 0.04,-0.02,0.75,U] [#7 0.18,-0.02,0.66,U] [#8 0.01,0.07,0.67,U] 
21:55:01.033 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.32, 0.01}
21:55:01.035 00.002 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
21:55:01.035 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
21:55:01.037 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=-0.03 mountY=-0.15, mountTheta=-1.79
21:55:01.039 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.03, opts=13)
21:55:01.039 00.000 7988 Enqueuing Move request for scope (0.15, 0.03)
21:55:01.041 00.002 15712 Worker thread wakes up
21:55:01.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
21:55:01.041 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
21:55:01.041 00.000 15712 Moving (0.15, 0.03) raw xDistance=-0.03 yDistance=-0.15
21:55:01.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:01.041 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.2
21:55:01.043 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:01.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:01.045 00.002 7988 Enqueuing Expose request
21:55:01.045 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:01.045 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:55:01.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:01.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:55:01.045 00.000 15712 MoveAxis(E, 5, ABG)
21:55:01.045 00.000 15712 Guiding  Dir = 2, Dur = 5
21:55:01.047 00.002 15712 IsGuiding returns 0
21:55:01.071 00.024 15712 IsGuiding returns 0
21:55:01.071 00.000 15712 Move returns status 0, amount 5
21:55:01.071 00.000 15712 MoveAxis(N, 0, ABG)
21:55:01.071 00.000 15712 Move returns status 0, amount 0
21:55:01.071 00.000 15712 move complete, result=0
21:55:01.071 00.000 15712 worker thread done servicing request
21:55:01.071 00.000 15712 Worker thread wakes up
21:55:01.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:01.071 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:55:01.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:02.484 01.413 15712 Exposure complete
21:55:02.542 00.058 15712 worker thread done servicing request
21:55:02.542 00.000 7988 OnExposeComplete: enter
21:55:02.542 00.000 7988 UpdateGuideState(): m_state=6
21:55:02.545 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7194
21:55:02.547 00.002 7988 Star::Find returns 1 (0), X=1182.08, Y=443.07, Mass=1511, SNR=26.5, Peak=236 HFD=3.0
21:55:02.547 00.000 7988 MultiStar: [#1 0.02,-0.13,1.04,U] [#2 -0.02,0.19,1.03,U] [#3 -0.13,0.38,0.97,U] [#4 -0.23,0.20,1.04,U] [#5 0.12,-0.08,0.74,U] [#6 0.01,-0.09,0.72,U] [#7 0.24,-0.15,0.65,U] [#8 -0.22,0.16,0.62,U] 
21:55:02.547 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.04, -0.18}
21:55:02.547 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.43)
21:55:02.547 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.68)
21:55:02.547 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.28 mountX=-0.04 mountY=0.04, mountTheta=2.45
21:55:02.547 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
21:55:02.547 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
21:55:02.547 00.000 15712 Worker thread wakes up
21:55:02.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
21:55:02.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
21:55:02.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:55:02.547 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5
21:55:02.558 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:02.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:02.560 00.002 7988 Enqueuing Expose request
21:55:02.561 00.001 15712 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
21:55:02.564 00.003 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:02.564 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:55:02.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:02.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:55:02.564 00.000 15712 MoveAxis(E, 3, ABG)
21:55:02.564 00.000 15712 Guiding  Dir = 2, Dur = 3
21:55:02.564 00.000 15712 IsGuiding returns 0
21:55:02.581 00.017 15712 IsGuiding returns 0
21:55:02.581 00.000 15712 Move returns status 0, amount 3
21:55:02.581 00.000 15712 MoveAxis(N, 0, ABG)
21:55:02.581 00.000 15712 Move returns status 0, amount 0
21:55:02.581 00.000 15712 move complete, result=0
21:55:02.581 00.000 15712 worker thread done servicing request
21:55:02.581 00.000 15712 Worker thread wakes up
21:55:02.581 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:55:02.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:02.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:04.332 01.751 15712 Exposure complete
21:55:04.392 00.060 15712 worker thread done servicing request
21:55:04.392 00.000 7988 OnExposeComplete: enter
21:55:04.392 00.000 7988 UpdateGuideState(): m_state=6
21:55:04.395 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7195
21:55:04.395 00.000 7988 Star::Find returns 1 (0), X=1182.41, Y=443.23, Mass=1486, SNR=26.2, Peak=198 HFD=3.6
21:55:04.397 00.002 7988 MultiStar: [#1 -0.05,0.09,0.99,U] [#2 -0.00,0.35,1.02,U] [#3 -0.10,0.08,0.95,U] [#4 -0.16,0.24,1.04,U] [#5 0.04,0.17,0.73,U] [#6 0.14,0.13,0.72,U] [#7 0.06,0.20,0.68,U] [#8 -0.29,-0.04,0.65,U] 
21:55:04.397 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.14}, one-star: {0.30, -0.02}
21:55:04.399 00.002 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.10)
21:55:04.400 00.001 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.01)
21:55:04.400 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.60 mountX=-0.14 mountY=0.00, mountTheta=3.13
21:55:04.402 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.14, opts=13)
21:55:04.404 00.002 7988 Enqueuing Move request for scope (-0.00, 0.14)
21:55:04.404 00.000 15712 Worker thread wakes up
21:55:04.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
21:55:04.404 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
21:55:04.404 00.000 15712 Moving (-0.00, 0.14) raw xDistance=-0.14 yDistance=0.00
21:55:04.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=16, FiltMax=255, Gamma=0.690
21:55:04.404 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
21:55:04.407 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:04.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:04.407 00.000 7988 Enqueuing Expose request
21:55:04.407 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:04.407 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
21:55:04.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:04.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:55:04.407 00.000 15712 MoveAxis(E, 4, ABG)
21:55:04.407 00.000 15712 Guiding  Dir = 2, Dur = 4
21:55:04.407 00.000 15712 IsGuiding returns 0
21:55:04.427 00.020 15712 IsGuiding returns 0
21:55:04.427 00.000 15712 Move returns status 0, amount 4
21:55:04.427 00.000 15712 MoveAxis(N, 0, ABG)
21:55:04.427 00.000 15712 Move returns status 0, amount 0
21:55:04.427 00.000 15712 move complete, result=0
21:55:04.427 00.000 15712 worker thread done servicing request
21:55:04.427 00.000 15712 Worker thread wakes up
21:55:04.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:04.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:04.427 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:55:05.845 01.418 15712 Exposure complete
21:55:05.893 00.048 15712 worker thread done servicing request
21:55:05.893 00.000 7988 OnExposeComplete: enter
21:55:05.893 00.000 7988 UpdateGuideState(): m_state=6
21:55:05.905 00.012 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7196
21:55:05.905 00.000 7988 Star::Find returns 1 (0), X=1182.34, Y=443.11, Mass=1483, SNR=26.3, Peak=215 HFD=3.4
21:55:05.907 00.002 7988 MultiStar: [#1 0.14,-0.16,1.02,U] [#2 0.18,0.34,1.02,U] [#3 -0.04,0.14,0.95,U] [#4 0.05,0.06,1.04,U] [#5 0.08,-0.10,0.75,U] [#6 -0.02,-0.02,0.75,U] [#7 0.23,-0.02,0.67,U] [#8 -0.01,-0.16,0.66,U] 
21:55:05.907 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.22, -0.14}
21:55:05.910 00.003 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
21:55:05.910 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
21:55:05.910 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.03 mountX=-0.00 mountY=-0.10, mountTheta=-1.60
21:55:05.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.00, opts=13)
21:55:05.910 00.000 7988 Enqueuing Move request for scope (0.10, 0.00)
21:55:05.910 00.000 15712 Worker thread wakes up
21:55:05.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
21:55:05.910 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
21:55:05.910 00.000 15712 Moving (0.10, 0.00) raw xDistance=-0.00 yDistance=-0.10
21:55:05.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:05.910 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
21:55:05.918 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:05.918 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:05.920 00.002 7988 Enqueuing Expose request
21:55:05.920 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:05.920 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
21:55:05.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:05.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:55:05.920 00.000 15712 MoveAxis(E, 3, ABG)
21:55:05.920 00.000 15712 Guiding  Dir = 2, Dur = 3
21:55:05.920 00.000 15712 IsGuiding returns 0
21:55:05.944 00.024 15712 IsGuiding returns 0
21:55:05.944 00.000 15712 Move returns status 0, amount 3
21:55:05.944 00.000 15712 MoveAxis(N, 0, ABG)
21:55:05.944 00.000 15712 Move returns status 0, amount 0
21:55:05.944 00.000 15712 move complete, result=0
21:55:05.944 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:55:05.948 00.004 15712 worker thread done servicing request
21:55:05.948 00.000 15712 Worker thread wakes up
21:55:05.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:05.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:07.585 01.637 15712 Exposure complete
21:55:07.642 00.057 15712 worker thread done servicing request
21:55:07.642 00.000 7988 OnExposeComplete: enter
21:55:07.644 00.002 7988 UpdateGuideState(): m_state=6
21:55:07.646 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7197
21:55:07.646 00.000 7988 Star::Find returns 1 (0), X=1182.39, Y=443.00, Mass=1477, SNR=26.3, Peak=180 HFD=3.4
21:55:07.646 00.000 7988 MultiStar: [#1 -0.20,-0.24,1.05,U] [#2 0.09,0.06,1.02,U] [#3 -0.24,-0.10,0.96,U] [#4 -0.19,0.11,1.04,U] [#5 -0.07,-0.10,0.73,U] [#6 -0.05,-0.15,0.74,U] [#7 0.02,-0.16,0.69,U] [#8 -0.20,0.03,0.63,U] 
21:55:07.646 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {0.27, -0.25}
21:55:07.646 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.58) = xAngle (-0.58 = -0.58)
21:55:07.646 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.53 = 2.53)
21:55:07.646 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.16 mountX=0.09 mountY=0.06, mountTheta=0.60
21:55:07.646 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.09, opts=13)
21:55:07.646 00.000 7988 Enqueuing Move request for scope (-0.06, -0.09)
21:55:07.646 00.000 15712 Worker thread wakes up
21:55:07.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
21:55:07.646 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
21:55:07.646 00.000 15712 Moving (-0.06, -0.09) raw xDistance=0.09 yDistance=0.06
21:55:07.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:07.646 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.3
21:55:07.659 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:07.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:07.659 00.000 7988 Enqueuing Expose request
21:55:07.662 00.003 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:07.662 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
21:55:07.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:07.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:55:07.662 00.000 15712 MoveAxis(E, 3, ABG)
21:55:07.662 00.000 15712 Guiding  Dir = 2, Dur = 3
21:55:07.682 00.020 15712 IsGuiding returns 0
21:55:07.696 00.014 15712 IsGuiding returns 0
21:55:07.696 00.000 15712 Move returns status 0, amount 3
21:55:07.696 00.000 15712 MoveAxis(N, 0, ABG)
21:55:07.696 00.000 15712 Move returns status 0, amount 0
21:55:07.696 00.000 15712 move complete, result=0
21:55:07.696 00.000 15712 worker thread done servicing request
21:55:07.696 00.000 15712 Worker thread wakes up
21:55:07.696 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:55:07.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:07.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:09.117 01.421 15712 Exposure complete
21:55:09.175 00.058 15712 worker thread done servicing request
21:55:09.175 00.000 7988 OnExposeComplete: enter
21:55:09.175 00.000 7988 UpdateGuideState(): m_state=6
21:55:09.178 00.003 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7198
21:55:09.178 00.000 7988 Star::Find returns 1 (0), X=1182.28, Y=443.12, Mass=1496, SNR=26.3, Peak=215 HFD=3.5
21:55:09.178 00.000 7988 MultiStar: [#1 -0.13,-0.10,1.00,U] [#2 -0.06,0.13,1.04,U] [#3 -0.09,-0.00,0.96,U] [#4 -0.20,0.14,1.03,U] [#5 0.09,-0.00,0.71,U] [#6 -0.04,0.00,0.73,U] [#7 -0.18,-0.24,0.67,U] [#8 -0.29,-0.18,0.66,U] 
21:55:09.178 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {0.16, -0.13}
21:55:09.178 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
21:55:09.178 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
21:55:09.178 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.76 mountX=0.03 mountY=0.08, mountTheta=1.19
21:55:09.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
21:55:09.178 00.000 7988 Enqueuing Move request for scope (-0.08, -0.03)
21:55:09.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:09.190 00.012 7988 UpdateGuideState exits: m=1496 SNR=26.3
21:55:09.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:09.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:09.190 00.000 7988 Enqueuing Expose request
21:55:09.194 00.004 15712 Worker thread wakes up
21:55:09.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
21:55:09.194 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
21:55:09.194 00.000 15712 Moving (-0.08, -0.03) raw xDistance=0.03 yDistance=0.08
21:55:09.198 00.004 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:09.198 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
21:55:09.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:09.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:55:09.198 00.000 15712 MoveAxis(E, 2, ABG)
21:55:09.198 00.000 15712 Guiding  Dir = 2, Dur = 2
21:55:09.198 00.000 15712 IsGuiding returns 0
21:55:09.210 00.012 15712 IsGuiding returns 0
21:55:09.210 00.000 15712 Move returns status 0, amount 2
21:55:09.210 00.000 15712 MoveAxis(N, 0, ABG)
21:55:09.210 00.000 15712 Move returns status 0, amount 0
21:55:09.210 00.000 15712 move complete, result=0
21:55:09.210 00.000 15712 worker thread done servicing request
21:55:09.210 00.000 15712 Worker thread wakes up
21:55:09.210 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:55:09.224 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:09.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:10.866 01.642 15712 Exposure complete
21:55:10.911 00.045 15712 worker thread done servicing request
21:55:10.925 00.014 7988 OnExposeComplete: enter
21:55:10.925 00.000 7988 UpdateGuideState(): m_state=6
21:55:10.927 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7199
21:55:10.927 00.000 7988 Star::Find returns 1 (0), X=1182.44, Y=443.10, Mass=1548, SNR=26.9, Peak=209 HFD=3.5
21:55:10.927 00.000 7988 MultiStar: [#1 -0.01,-0.06,0.96,U] [#2 0.07,-0.05,0.99,U] [#3 -0.21,0.02,0.93,U] [#4 -0.14,0.02,1.02,U] [#5 0.19,-0.06,0.68,U] [#6 0.07,-0.08,0.69,U] [#7 0.05,-0.12,0.70,U] [#8 -0.18,-0.32,0.63,U] 
21:55:10.927 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.33, -0.15}
21:55:10.927 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
21:55:10.927 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.36 = -2.93)
21:55:10.927 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.33 mountX=0.08 mountY=-0.02, mountTheta=-0.22
21:55:10.927 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
21:55:10.927 00.000 7988 Enqueuing Move request for scope (0.02, -0.08)
21:55:10.927 00.000 15712 Worker thread wakes up
21:55:10.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
21:55:10.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
21:55:10.927 00.000 15712 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=-0.02
21:55:10.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:55:10.927 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.9
21:55:10.940 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:10.940 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:10.942 00.002 7988 Enqueuing Expose request
21:55:10.942 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:10.942 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
21:55:10.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:10.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:55:10.942 00.000 15712 MoveAxis(E, 1, ABG)
21:55:10.942 00.000 15712 Guiding  Dir = 2, Dur = 1
21:55:10.942 00.000 15712 IsGuiding returns 0
21:55:10.959 00.017 15712 IsGuiding returns 0
21:55:10.959 00.000 15712 Move returns status 0, amount 1
21:55:10.959 00.000 15712 MoveAxis(N, 0, ABG)
21:55:10.959 00.000 15712 Move returns status 0, amount 0
21:55:10.959 00.000 15712 move complete, result=0
21:55:10.959 00.000 15712 worker thread done servicing request
21:55:10.959 00.000 15712 Worker thread wakes up
21:55:10.959 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:55:10.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:10.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:12.379 01.420 15712 Exposure complete
21:55:12.437 00.058 15712 worker thread done servicing request
21:55:12.437 00.000 7988 OnExposeComplete: enter
21:55:12.442 00.005 7988 UpdateGuideState(): m_state=6
21:55:12.444 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7200
21:55:12.444 00.000 7988 Star::Find returns 1 (1), X=1182.22, Y=443.15, Mass=1556, SNR=26.9, Peak=255 HFD=3.2
21:55:12.446 00.002 7988 MultiStar: [#1 -0.16,-0.11,1.02,U] [#2 -0.15,0.19,1.01,U] [#3 -0.20,0.06,0.95,U] [#4 -0.30,0.14,1.03,U] [#5 -0.16,-0.12,0.75,U] [#6 -0.28,0.03,0.70,U] [#7 -0.22,-0.18,0.64,U] [#8 -0.23,-0.08,0.68,U] 
21:55:12.446 00.000 7988 single-star, 8 included, MultiStar: {-0.17, -0.01}, one-star: {0.10, -0.09}
21:55:12.448 00.002 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
21:55:12.448 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.95 = -2.34)
21:55:12.450 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.74 mountX=0.09 mountY=-0.10, mountTheta=-0.82
21:55:12.452 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.09, opts=13)
21:55:12.452 00.000 7988 Enqueuing Move request for scope (0.10, -0.09)
21:55:12.454 00.002 15712 Worker thread wakes up
21:55:12.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
21:55:12.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
21:55:12.454 00.000 15712 Moving (0.10, -0.09) raw xDistance=0.09 yDistance=-0.10
21:55:12.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:12.454 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9 Saturated
21:55:12.456 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:12.457 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:12.457 00.000 7988 Enqueuing Expose request
21:55:12.457 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:12.457 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
21:55:12.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:12.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:55:12.457 00.000 15712 MoveAxis(E, 1, ABG)
21:55:12.457 00.000 15712 Guiding  Dir = 2, Dur = 1
21:55:12.493 00.036 15712 IsGuiding returns 0
21:55:12.510 00.017 15712 IsGuiding returns 0
21:55:12.510 00.000 15712 Move returns status 0, amount 1
21:55:12.510 00.000 15712 MoveAxis(N, 0, ABG)
21:55:12.510 00.000 15712 Move returns status 0, amount 0
21:55:12.510 00.000 15712 move complete, result=0
21:55:12.510 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:55:12.517 00.007 15712 worker thread done servicing request
21:55:12.517 00.000 15712 Worker thread wakes up
21:55:12.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:12.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:14.150 01.633 15712 Exposure complete
21:55:14.208 00.058 15712 worker thread done servicing request
21:55:14.208 00.000 7988 OnExposeComplete: enter
21:55:14.208 00.000 7988 UpdateGuideState(): m_state=6
21:55:14.211 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7201
21:55:14.211 00.000 7988 Star::Find returns 1 (1), X=1182.21, Y=443.55, Mass=1530, SNR=26.6, Peak=255 HFD=3.2
21:55:14.211 00.000 7988 MultiStar: [#1 -0.15,0.10,1.03,U] [#2 -0.12,0.31,0.96,U] [#3 -0.16,0.41,0.94,U] [#4 -0.18,0.29,1.02,U] [#5 -0.12,0.17,0.70,U] [#6 -0.07,0.23,0.71,U] [#7 -0.22,0.28,0.66,U] [#8 -0.35,0.39,0.66,U] 
21:55:14.211 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.28}, one-star: {0.10, 0.30}
21:55:14.211 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.60 = -2.69)
21:55:14.211 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.42)
21:55:14.211 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.28 hyp=0.31 cameraTheta=2.02 mountX=-0.27 mountY=0.13, mountTheta=2.71
21:55:14.211 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.28, opts=13)
21:55:14.211 00.000 7988 Enqueuing Move request for scope (-0.13, 0.28)
21:55:14.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:14.211 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6 Saturated
21:55:14.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:14.225 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:14.225 00.000 7988 Enqueuing Expose request
21:55:14.225 00.000 15712 Worker thread wakes up
21:55:14.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.28) opts 0xd
21:55:14.225 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.28)
21:55:14.225 00.000 15712 Moving (-0.13, 0.28) raw xDistance=-0.27 yDistance=0.13
21:55:14.227 00.002 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
21:55:14.227 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
21:55:14.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:14.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:55:14.227 00.000 15712 MoveAxis(E, 55, ABG)
21:55:14.227 00.000 15712 Guiding  Dir = 2, Dur = 55
21:55:14.227 00.000 15712 IsGuiding returns 0
21:55:14.243 00.016 15712 PulseGuide returned control before completion, sleep 40
21:55:14.327 00.084 15712 IsGuiding returns 0
21:55:14.327 00.000 15712 Move returns status 0, amount 55
21:55:14.327 00.000 15712 MoveAxis(N, 0, ABG)
21:55:14.327 00.000 15712 Move returns status 0, amount 0
21:55:14.327 00.000 15712 move complete, result=0
21:55:14.327 00.000 15712 worker thread done servicing request
21:55:14.327 00.000 15712 Worker thread wakes up
21:55:14.327 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
21:55:14.331 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:14.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:15.745 01.414 15712 Exposure complete
21:55:15.791 00.046 15712 worker thread done servicing request
21:55:15.791 00.000 7988 OnExposeComplete: enter
21:55:15.791 00.000 7988 UpdateGuideState(): m_state=6
21:55:15.805 00.014 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7202
21:55:15.806 00.001 7988 Star::Find returns 1 (0), X=1182.24, Y=443.49, Mass=1536, SNR=26.7, Peak=192 HFD=3.4
21:55:15.806 00.000 7988 MultiStar: [#1 -0.03,0.32,1.04,U] [#2 0.15,0.40,1.00,U] [#3 -0.20,0.58,0.97,U] [#4 -0.04,0.49,1.04,U] [#5 0.14,0.42,0.71,U] [#6 -0.14,0.49,0.70,U] [#7 0.19,0.40,0.70,U] [#8 -0.19,0.40,0.66,U] 
21:55:15.806 00.000 7988 single-star, 8 included, MultiStar: {0.00, 0.41}, one-star: {0.12, 0.24}
21:55:15.806 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.69 = 2.69)
21:55:15.806 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.80 = -0.48)
21:55:15.806 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.11 mountX=-0.24 mountY=-0.13, mountTheta=-2.66
21:55:15.806 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.24, opts=13)
21:55:15.806 00.000 7988 Enqueuing Move request for scope (0.12, 0.24)
21:55:15.806 00.000 15712 Worker thread wakes up
21:55:15.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
21:55:15.806 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
21:55:15.806 00.000 15712 Moving (0.12, 0.24) raw xDistance=-0.24 yDistance=-0.13
21:55:15.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:15.806 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7
21:55:15.820 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:15.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:15.820 00.000 7988 Enqueuing Expose request
21:55:15.823 00.003 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
21:55:15.823 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
21:55:15.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:15.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:55:15.823 00.000 15712 MoveAxis(E, 49, ABG)
21:55:15.823 00.000 15712 Guiding  Dir = 2, Dur = 49
21:55:15.857 00.034 15712 IsGuiding returns 0
21:55:15.873 00.016 15712 PulseGuide returned control before completion, sleep 44
21:55:15.918 00.045 15712 IsGuiding returns 1
21:55:15.918 00.000 15712 scope still moving after pulse duration time elapsed
21:55:15.953 00.035 15712 IsGuiding returns 0
21:55:15.953 00.000 15712 scope move finished after 49 + 46 ms
21:55:15.953 00.000 15712 Move returns status 0, amount 49
21:55:15.953 00.000 15712 MoveAxis(N, 0, ABG)
21:55:15.953 00.000 15712 Move returns status 0, amount 0
21:55:15.953 00.000 15712 move complete, result=0
21:55:15.953 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
21:55:15.955 00.002 15712 worker thread done servicing request
21:55:15.955 00.000 15712 Worker thread wakes up
21:55:15.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:15.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:17.595 01.640 15712 Exposure complete
21:55:17.655 00.060 15712 worker thread done servicing request
21:55:17.655 00.000 7988 OnExposeComplete: enter
21:55:17.655 00.000 7988 UpdateGuideState(): m_state=6
21:55:17.658 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7203
21:55:17.658 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=443.19, Mass=1511, SNR=26.5, Peak=170 HFD=3.7
21:55:17.658 00.000 7988 MultiStar: [#1 0.09,-0.05,0.99,U] [#2 0.26,0.15,1.02,U] [#3 0.00,0.14,0.96,U] [#4 0.08,0.10,1.00,U] [#5 0.14,-0.26,0.70,U] [#6 0.24,0.00,0.70,U] [#7 0.31,-0.07,0.66,U] [#8 -0.05,0.15,0.65,U] 
21:55:17.658 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.32, -0.06}
21:55:17.658 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.58) = xAngle (1.71 = 1.71)
21:55:17.658 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.82 = -1.47)
21:55:17.658 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.13 mountX=-0.02 mountY=-0.16, mountTheta=-1.71
21:55:17.658 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.02, opts=13)
21:55:17.658 00.000 7988 Enqueuing Move request for scope (0.16, 0.02)
21:55:17.658 00.000 15712 Worker thread wakes up
21:55:17.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
21:55:17.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
21:55:17.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:17.658 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5
21:55:17.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:17.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:17.658 00.000 7988 Enqueuing Expose request
21:55:17.674 00.016 15712 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
21:55:17.675 00.001 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:17.675 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
21:55:17.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:17.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:55:17.675 00.000 15712 MoveAxis(E, 1, ABG)
21:55:17.675 00.000 15712 Guiding  Dir = 2, Dur = 1
21:55:17.675 00.000 15712 IsGuiding returns 0
21:55:17.692 00.017 15712 IsGuiding returns 0
21:55:17.692 00.000 15712 Move returns status 0, amount 1
21:55:17.692 00.000 15712 MoveAxis(N, 0, ABG)
21:55:17.692 00.000 15712 Move returns status 0, amount 0
21:55:17.692 00.000 15712 move complete, result=0
21:55:17.692 00.000 15712 worker thread done servicing request
21:55:17.692 00.000 15712 Worker thread wakes up
21:55:17.692 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
21:55:17.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:17.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:19.109 01.417 15712 Exposure complete
21:55:19.163 00.054 15712 worker thread done servicing request
21:55:19.163 00.000 7988 OnExposeComplete: enter
21:55:19.163 00.000 7988 UpdateGuideState(): m_state=6
21:55:19.172 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7204
21:55:19.173 00.001 7988 Star::Find returns 1 (0), X=1182.27, Y=442.93, Mass=1461, SNR=26.1, Peak=180 HFD=3.4
21:55:19.173 00.000 7988 MultiStar: [#1 -0.06,-0.25,1.00,U] [#2 -0.04,-0.05,1.02,U] [#3 -0.23,-0.00,0.94,U] [#4 -0.30,0.10,1.04,U] [#5 0.09,-0.22,0.75,U] [#6 -0.26,-0.19,0.72,U] [#7 -0.05,-0.24,0.64,U] [#8 -0.48,-0.11,0.70,U] 
21:55:19.173 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.13}, one-star: {0.15, -0.32}
21:55:19.173 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
21:55:19.173 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
21:55:19.173 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.31 mountX=0.14 mountY=0.13, mountTheta=0.75
21:55:19.173 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.13, opts=13)
21:55:19.173 00.000 7988 Enqueuing Move request for scope (-0.12, -0.13)
21:55:19.173 00.000 15712 Worker thread wakes up
21:55:19.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:55:19.173 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.1
21:55:19.185 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:19.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:19.187 00.002 7988 Enqueuing Expose request
21:55:19.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
21:55:19.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
21:55:19.187 00.000 15712 Moving (-0.12, -0.13) raw xDistance=0.14 yDistance=0.13
21:55:19.189 00.002 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:19.189 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
21:55:19.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:19.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:55:19.189 00.000 15712 MoveAxis(E, 2, ABG)
21:55:19.189 00.000 15712 Guiding  Dir = 2, Dur = 2
21:55:19.197 00.008 15712 IsGuiding returns 0
21:55:19.206 00.009 15712 IsGuiding returns 0
21:55:19.206 00.000 15712 Move returns status 0, amount 2
21:55:19.206 00.000 15712 MoveAxis(N, 0, ABG)
21:55:19.206 00.000 15712 Move returns status 0, amount 0
21:55:19.206 00.000 15712 move complete, result=0
21:55:19.206 00.000 15712 worker thread done servicing request
21:55:19.206 00.000 15712 Worker thread wakes up
21:55:19.206 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:55:19.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:19.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:20.847 01.641 15712 Exposure complete
21:55:20.906 00.059 15712 worker thread done servicing request
21:55:20.906 00.000 7988 OnExposeComplete: enter
21:55:20.908 00.002 7988 UpdateGuideState(): m_state=6
21:55:20.910 00.002 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7205
21:55:20.912 00.002 7988 Star::Find returns 1 (1), X=1181.98, Y=443.09, Mass=1602, SNR=27.3, Peak=255 HFD=3.2
21:55:20.912 00.000 7988 MultiStar: [#1 -0.45,-0.25,0.98,U] [#2 -0.15,-0.06,0.99,U] [#3 -0.42,0.03,0.92,U] [#4 -0.47,0.18,1.01,U] [#5 -0.34,-0.25,0.68,U] [#6 -0.16,-0.08,0.71,U] [#7 -0.13,-0.09,0.67,U] [#8 -0.45,-0.09,0.65,U] 
21:55:20.914 00.002 7988 single-star, 8 included, MultiStar: {-0.30, -0.08}, one-star: {-0.14, -0.16}
21:55:20.914 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.58) = xAngle (-0.70 = -0.70)
21:55:20.916 00.002 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.41 = 2.41)
21:55:20.918 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.28 mountX=0.16 mountY=0.14, mountTheta=0.72
21:55:20.920 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.16, opts=13)
21:55:20.921 00.001 7988 Enqueuing Move request for scope (-0.14, -0.16)
21:55:20.921 00.000 15712 Worker thread wakes up
21:55:20.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
21:55:20.921 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
21:55:20.921 00.000 15712 Moving (-0.14, -0.16) raw xDistance=0.16 yDistance=0.14
21:55:20.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:20.924 00.003 7988 UpdateGuideState exits: m=1602 SNR=27.3 Saturated
21:55:20.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:20.926 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:20.926 00.000 7988 Enqueuing Expose request
21:55:20.926 00.000 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:20.926 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
21:55:20.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:20.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:55:20.926 00.000 15712 MoveAxis(E, 2, ABG)
21:55:20.926 00.000 15712 Guiding  Dir = 2, Dur = 2
21:55:20.926 00.000 15712 IsGuiding returns 0
21:55:20.955 00.029 15712 IsGuiding returns 0
21:55:20.955 00.000 15712 Move returns status 0, amount 2
21:55:20.955 00.000 15712 MoveAxis(N, 0, ABG)
21:55:20.955 00.000 15712 Move returns status 0, amount 0
21:55:20.955 00.000 15712 move complete, result=0
21:55:20.955 00.000 15712 worker thread done servicing request
21:55:20.955 00.000 7988 GuideStep: 0.2 px 2 ms EAST, 0.1 px 0 ms NORTH
21:55:20.955 00.000 15712 Worker thread wakes up
21:55:20.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:20.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:22.360 01.405 15712 Exposure complete
21:55:22.417 00.057 15712 worker thread done servicing request
21:55:22.417 00.000 7988 OnExposeComplete: enter
21:55:22.417 00.000 7988 UpdateGuideState(): m_state=6
21:55:22.423 00.006 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7206
21:55:22.424 00.001 7988 Star::Find returns 1 (0), X=1182.10, Y=443.20, Mass=1533, SNR=26.8, Peak=202 HFD=3.2
21:55:22.424 00.000 7988 MultiStar: [#1 -0.15,-0.14,0.96,U] [#2 -0.27,0.16,0.98,U] [#3 -0.26,0.20,0.95,U] [#4 -0.19,0.18,1.03,U] [#5 -0.16,-0.21,0.70,U] [#6 -0.08,0.10,0.73,U] [#7 0.00,-0.01,0.66,U] [#8 -0.30,0.15,0.64,U] 
21:55:22.424 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.05}, one-star: {-0.02, -0.05}
21:55:22.424 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
21:55:22.424 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
21:55:22.424 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.90 mountX=0.05 mountY=0.02, mountTheta=0.35
21:55:22.424 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.05, opts=13)
21:55:22.424 00.000 7988 Enqueuing Move request for scope (-0.02, -0.05)
21:55:22.424 00.000 15712 Worker thread wakes up
21:55:22.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:22.434 00.010 7988 UpdateGuideState exits: m=1533 SNR=26.8
21:55:22.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:22.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:22.434 00.000 7988 Enqueuing Expose request
21:55:22.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
21:55:22.434 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
21:55:22.434 00.000 15712 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=0.02
21:55:22.439 00.005 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:22.439 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
21:55:22.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:22.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:22.439 00.000 15712 MoveAxis(E, 3, ABG)
21:55:22.439 00.000 15712 Guiding  Dir = 2, Dur = 3
21:55:22.439 00.000 15712 IsGuiding returns 0
21:55:22.458 00.019 15712 IsGuiding returns 0
21:55:22.458 00.000 15712 Move returns status 0, amount 3
21:55:22.458 00.000 15712 MoveAxis(N, 0, ABG)
21:55:22.458 00.000 15712 Move returns status 0, amount 0
21:55:22.458 00.000 15712 move complete, result=0
21:55:22.458 00.000 15712 worker thread done servicing request
21:55:22.458 00.000 15712 Worker thread wakes up
21:55:22.458 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:55:22.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:22.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:24.102 01.644 15712 Exposure complete
21:55:24.160 00.058 15712 worker thread done servicing request
21:55:24.160 00.000 7988 OnExposeComplete: enter
21:55:24.160 00.000 7988 UpdateGuideState(): m_state=6
21:55:24.160 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7207
21:55:24.164 00.004 7988 Star::Find returns 1 (1), X=1182.02, Y=443.11, Mass=1497, SNR=26.3, Peak=255 HFD=3.0
21:55:24.164 00.000 7988 MultiStar: [#1 -0.28,-0.29,1.06,U] [#2 -0.20,0.11,1.03,U] [#3 -0.16,0.00,0.98,U] [#4 -0.36,-0.05,1.03,U] [#5 -0.23,-0.09,0.71,U] [#6 -0.10,-0.10,0.73,U] [#7 -0.16,-0.08,0.63,U] [#8 -0.57,-0.04,0.68,U] 
21:55:24.166 00.002 7988 single-star, 8 included, MultiStar: {-0.23, -0.07}, one-star: {-0.10, -0.14}
21:55:24.166 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
21:55:24.166 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
21:55:24.166 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.19 mountX=0.14 mountY=0.10, mountTheta=0.63
21:55:24.166 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.14, opts=13)
21:55:24.166 00.000 7988 Enqueuing Move request for scope (-0.10, -0.14)
21:55:24.166 00.000 15712 Worker thread wakes up
21:55:24.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
21:55:24.166 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
21:55:24.166 00.000 15712 Moving (-0.10, -0.14) raw xDistance=0.14 yDistance=0.10
21:55:24.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:55:24.166 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3 Saturated
21:55:24.176 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:24.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:24.178 00.002 7988 Enqueuing Expose request
21:55:24.178 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:24.178 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
21:55:24.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:24.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:55:24.178 00.000 15712 MoveAxis(E, 4, ABG)
21:55:24.178 00.000 15712 Guiding  Dir = 2, Dur = 4
21:55:24.178 00.000 15712 IsGuiding returns 0
21:55:24.200 00.022 15712 IsGuiding returns 0
21:55:24.200 00.000 15712 Move returns status 0, amount 4
21:55:24.200 00.000 15712 MoveAxis(N, 0, ABG)
21:55:24.200 00.000 15712 Move returns status 0, amount 0
21:55:24.200 00.000 15712 move complete, result=0
21:55:24.200 00.000 15712 worker thread done servicing request
21:55:24.200 00.000 15712 Worker thread wakes up
21:55:24.200 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:55:24.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:24.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:25.617 01.417 15712 Exposure complete
21:55:25.675 00.058 15712 worker thread done servicing request
21:55:25.675 00.000 7988 OnExposeComplete: enter
21:55:25.675 00.000 7988 UpdateGuideState(): m_state=6
21:55:25.678 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7208
21:55:25.678 00.000 7988 Star::Find returns 1 (0), X=1181.99, Y=443.36, Mass=1479, SNR=26.2, Peak=232 HFD=3.3
21:55:25.678 00.000 7988 MultiStar: [#1 -0.55,0.04,1.03,U] [#2 -0.13,0.25,1.03,U] [#3 -0.31,0.47,1.00,U] [#4 -0.36,0.24,1.04,U] [#5 -0.22,0.01,0.74,U] [#6 -0.56,0.26,0.71,U] [#7 -0.24,0.09,0.68,U] [#8 -0.41,0.23,0.66,U] 
21:55:25.678 00.000 7988 single-star, 8 included, MultiStar: {-0.32, 0.19}, one-star: {-0.12, 0.11}
21:55:25.678 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.58) = xAngle (3.98 = -2.31)
21:55:25.678 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.09 = 0.80)
21:55:25.678 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.17 cameraTheta=2.40 mountX=-0.11 mountY=0.12, mountTheta=2.32
21:55:25.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.11, opts=13)
21:55:25.678 00.000 7988 Enqueuing Move request for scope (-0.12, 0.11)
21:55:25.678 00.000 15712 Worker thread wakes up
21:55:25.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
21:55:25.678 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
21:55:25.678 00.000 15712 Moving (-0.12, 0.11) raw xDistance=-0.11 yDistance=0.12
21:55:25.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:25.678 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2
21:55:25.691 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:25.692 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:25.692 00.000 7988 Enqueuing Expose request
21:55:25.694 00.002 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:25.694 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
21:55:25.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:25.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:55:25.694 00.000 15712 MoveAxis(E, 4, ABG)
21:55:25.694 00.000 15712 Guiding  Dir = 2, Dur = 4
21:55:25.694 00.000 15712 IsGuiding returns 0
21:55:25.715 00.021 15712 IsGuiding returns 0
21:55:25.715 00.000 15712 Move returns status 0, amount 4
21:55:25.715 00.000 15712 MoveAxis(N, 0, ABG)
21:55:25.715 00.000 15712 Move returns status 0, amount 0
21:55:25.715 00.000 15712 move complete, result=0
21:55:25.715 00.000 15712 worker thread done servicing request
21:55:25.715 00.000 15712 Worker thread wakes up
21:55:25.715 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:55:25.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:25.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:27.352 01.637 15712 Exposure complete
21:55:27.411 00.059 15712 worker thread done servicing request
21:55:27.411 00.000 7988 OnExposeComplete: enter
21:55:27.413 00.002 7988 UpdateGuideState(): m_state=6
21:55:27.413 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7209
21:55:27.413 00.000 7988 Star::Find returns 1 (0), X=1181.96, Y=443.42, Mass=1548, SNR=26.9, Peak=230 HFD=3.4
21:55:27.413 00.000 7988 MultiStar: [#1 -0.46,0.21,1.01,U] [#2 -0.31,0.50,1.01,U] [#3 -0.44,0.39,0.95,U] [#4 -0.65,0.46,1.01,U] [#5 -0.48,0.42,0.71,U] [#6 -0.46,0.39,0.72,U] [#7 -0.35,0.39,0.68,U] [#8 -0.66,0.27,0.68,U] 
21:55:27.413 00.000 7988 single-star, 8 included, MultiStar: {-0.43, 0.36}, one-star: {-0.15, 0.18}
21:55:27.413 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.87 = -2.41)
21:55:27.413 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.98 = 0.70)
21:55:27.413 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.29 mountX=-0.17 mountY=0.15, mountTheta=2.43
21:55:27.413 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.18, opts=13)
21:55:27.413 00.000 7988 Enqueuing Move request for scope (-0.15, 0.18)
21:55:27.413 00.000 15712 Worker thread wakes up
21:55:27.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
21:55:27.413 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
21:55:27.413 00.000 15712 Moving (-0.15, 0.18) raw xDistance=-0.17 yDistance=0.15
21:55:27.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:27.413 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.9
21:55:27.427 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:27.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:27.429 00.002 7988 Enqueuing Expose request
21:55:27.429 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:55:27.429 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
21:55:27.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:27.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:55:27.429 00.000 15712 MoveAxis(E, 39, ABG)
21:55:27.429 00.000 15712 Guiding  Dir = 2, Dur = 39
21:55:27.462 00.033 15712 IsGuiding returns 0
21:55:27.478 00.016 15712 PulseGuide returned control before completion, sleep 34
21:55:27.525 00.047 15712 IsGuiding returns 0
21:55:27.526 00.001 15712 Move returns status 0, amount 39
21:55:27.526 00.000 15712 MoveAxis(N, 0, ABG)
21:55:27.526 00.000 15712 Move returns status 0, amount 0
21:55:27.526 00.000 15712 move complete, result=0
21:55:27.526 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
21:55:27.528 00.002 15712 worker thread done servicing request
21:55:27.528 00.000 15712 Worker thread wakes up
21:55:27.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:27.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:28.947 01.419 15712 Exposure complete
21:55:29.006 00.059 15712 worker thread done servicing request
21:55:29.006 00.000 7988 OnExposeComplete: enter
21:55:29.006 00.000 7988 UpdateGuideState(): m_state=6
21:55:29.009 00.003 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7210
21:55:29.009 00.000 7988 Star::Find returns 1 (1), X=1181.89, Y=443.23, Mass=1512, SNR=26.6, Peak=255 HFD=3.0
21:55:29.009 00.000 7988 MultiStar: [#1 -0.55,0.02,1.05,U] [#2 -0.72,0.34,1.02,U] [#3 -0.77,0.27,0.95,U] [#4 -0.80,0.35,1.09,U] [#5 -0.71,0.22,0.72,U] [#6 -0.57,0.13,0.70,U] [#7 -0.53,0.09,0.69,U] [#8 -0.96,0.32,0.00,M1] 
21:55:29.009 00.000 7988 single-star, 7 included, MultiStar: {-0.61, 0.18}, one-star: {-0.23, -0.02}
21:55:29.009 00.000 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
21:55:29.009 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
21:55:29.009 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.06 mountX=0.02 mountY=0.23, mountTheta=1.49
21:55:29.009 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.02, opts=13)
21:55:29.009 00.000 7988 Enqueuing Move request for scope (-0.23, -0.02)
21:55:29.009 00.000 15712 Worker thread wakes up
21:55:29.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
21:55:29.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
21:55:29.009 00.000 15712 Moving (-0.23, -0.02) raw xDistance=0.02 yDistance=0.23
21:55:29.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:29.009 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.6 Saturated
21:55:29.022 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:29.023 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:29.023 00.000 7988 Enqueuing Expose request
21:55:29.025 00.002 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:29.025 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
21:55:29.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:29.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:55:29.025 00.000 15712 MoveAxis(E, 5, ABG)
21:55:29.025 00.000 15712 Guiding  Dir = 2, Dur = 5
21:55:29.025 00.000 15712 IsGuiding returns 0
21:55:29.045 00.020 15712 IsGuiding returns 0
21:55:29.045 00.000 15712 Move returns status 0, amount 5
21:55:29.045 00.000 15712 MoveAxis(N, 0, ABG)
21:55:29.045 00.000 15712 Move returns status 0, amount 0
21:55:29.045 00.000 15712 move complete, result=0
21:55:29.045 00.000 15712 worker thread done servicing request
21:55:29.045 00.000 15712 Worker thread wakes up
21:55:29.045 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
21:55:29.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:29.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:30.687 01.642 15712 Exposure complete
21:55:30.744 00.057 15712 worker thread done servicing request
21:55:30.744 00.000 7988 OnExposeComplete: enter
21:55:30.744 00.000 7988 UpdateGuideState(): m_state=6
21:55:30.744 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7211
21:55:30.749 00.005 7988 Star::Find returns 1 (0), X=1181.75, Y=442.90, Mass=1526, SNR=26.7, Peak=225 HFD=3.3
21:55:30.749 00.000 7988 MultiStar: [#1 -0.62,-0.23,1.01,U] [#2 -0.72,0.09,1.01,U] [#3 -0.75,0.15,0.95,U] [#4 -0.90,0.12,1.01,U] [#5 -0.77,-0.08,0.69,U] [#6 -0.71,-0.08,0.71,U] [#7 -0.65,0.01,0.64,U] [#8 -0.87,-0.20,0.64,U] 
21:55:30.749 00.000 7988 single-star, 8 included, MultiStar: {-0.70, -0.06}, one-star: {-0.37, -0.35}
21:55:30.749 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.58) = xAngle (-0.80 = -0.80)
21:55:30.749 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.31 = 2.31)
21:55:30.749 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=-0.35 hyp=0.51 cameraTheta=-2.38 mountX=0.35 mountY=0.38, mountTheta=0.82
21:55:30.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=-0.35, opts=13)
21:55:30.757 00.008 7988 Enqueuing Move request for scope (-0.37, -0.35)
21:55:30.757 00.000 15712 Worker thread wakes up
21:55:30.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.35) opts 0xd
21:55:30.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, -0.35)
21:55:30.757 00.000 15712 Moving (-0.37, -0.35) raw xDistance=0.35 yDistance=0.38
21:55:30.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:30.757 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.7
21:55:30.760 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:30.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:30.762 00.002 7988 Enqueuing Expose request
21:55:30.762 00.000 15712 PPEC rslt: input = 0.35, final = 0.20, react = 0.21, pred = -0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 636.00
21:55:30.762 00.000 15712 PPEC: input: 0.35, control: 0.20, exposure: 1500
21:55:30.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
21:55:30.762 00.000 15712 MoveAxis(W, 64, ABG)
21:55:30.762 00.000 15712 Guiding  Dir = 3, Dur = 64
21:55:30.762 00.000 15712 IsGuiding returns 0
21:55:30.815 00.053 15712 PulseGuide returned control before completion, sleep 20
21:55:30.844 00.029 15712 IsGuiding returns 1
21:55:30.844 00.000 15712 scope still moving after pulse duration time elapsed
21:55:30.876 00.032 15712 IsGuiding returns 1
21:55:30.927 00.051 15712 IsGuiding returns 0
21:55:30.927 00.000 15712 scope move finished after 64 + 102 ms
21:55:30.927 00.000 15712 Move returns status 0, amount 64
21:55:30.927 00.000 15712 MoveAxis(S, 96, ABG)
21:55:30.927 00.000 15712 Guiding  Dir = 1, Dur = 96
21:55:30.927 00.000 15712 IsGuiding returns 0
21:55:31.011 00.084 15712 PulseGuide returned control before completion, sleep 27
21:55:31.052 00.041 15712 IsGuiding returns 1
21:55:31.052 00.000 15712 scope still moving after pulse duration time elapsed
21:55:31.084 00.032 15712 IsGuiding returns 1
21:55:31.139 00.055 15712 IsGuiding returns 0
21:55:31.139 00.000 15712 scope move finished after 96 + 111 ms
21:55:31.139 00.000 15712 Move returns status 0, amount 96
21:55:31.139 00.000 15712 move complete, result=0
21:55:31.139 00.000 7988 GuideStep: 0.4 px 64 ms WEST, 0.4 px 96 ms SOUTH
21:55:31.139 00.000 15712 worker thread done servicing request
21:55:31.139 00.000 15712 Worker thread wakes up
21:55:31.141 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:31.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:32.556 01.415 15712 Exposure complete
21:55:32.611 00.055 15712 worker thread done servicing request
21:55:32.611 00.000 7988 OnExposeComplete: enter
21:55:32.611 00.000 7988 UpdateGuideState(): m_state=6
21:55:32.616 00.005 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
21:55:32.617 00.001 7988 Star::Find returns 1 (0), X=1181.80, Y=443.11, Mass=1490, SNR=26.3, Peak=181 HFD=3.5
21:55:32.619 00.002 7988 MultiStar: [#1 -0.66,0.07,1.04,U] [#2 -0.36,0.22,1.00,U] [#3 -0.68,0.37,0.97,U] [#4 -0.74,0.14,1.04,U] [#5 -0.52,-0.01,0.69,U] [#6 -0.65,0.04,0.71,U] [#7 -0.59,-0.13,0.71,U] [#8 -0.76,0.29,0.65,U] 
21:55:32.619 00.000 7988 single-star, 8 included, MultiStar: {-0.58, 0.10}, one-star: {-0.32, -0.14}
21:55:32.621 00.002 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.58) = xAngle (-1.15 = -1.15)
21:55:32.621 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.95 = 1.95)
21:55:32.623 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.14 hyp=0.34 cameraTheta=-2.73 mountX=0.14 mountY=0.32, mountTheta=1.16
21:55:32.625 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.14, opts=13)
21:55:32.625 00.000 7988 Enqueuing Move request for scope (-0.32, -0.14)
21:55:32.627 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:32.628 00.001 7988 UpdateGuideState exits: m=1490 SNR=26.3
21:55:32.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:32.630 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:32.630 00.000 7988 Enqueuing Expose request
21:55:32.632 00.002 15712 Worker thread wakes up
21:55:32.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.14) opts 0xd
21:55:32.632 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.14)
21:55:32.632 00.000 15712 Moving (-0.32, -0.14) raw xDistance=0.14 yDistance=0.32
21:55:32.633 00.001 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:32.633 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
21:55:32.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
21:55:32.633 00.000 15712 MoveAxis(E, 5, ABG)
21:55:32.633 00.000 15712 Guiding  Dir = 2, Dur = 5
21:55:32.633 00.000 15712 IsGuiding returns 0
21:55:32.685 00.052 15712 IsGuiding returns 0
21:55:32.685 00.000 15712 Move returns status 0, amount 5
21:55:32.685 00.000 15712 MoveAxis(S, 81, ABG)
21:55:32.685 00.000 15712 Guiding  Dir = 1, Dur = 81
21:55:32.685 00.000 15712 IsGuiding returns 0
21:55:32.769 00.084 15712 PulseGuide returned control before completion, sleep 12
21:55:32.793 00.024 15712 IsGuiding returns 1
21:55:32.793 00.000 15712 scope still moving after pulse duration time elapsed
21:55:32.825 00.032 15712 IsGuiding returns 1
21:55:32.857 00.032 15712 IsGuiding returns 1
21:55:32.905 00.048 15712 IsGuiding returns 0
21:55:32.905 00.000 15712 scope move finished after 81 + 142 ms
21:55:32.905 00.000 15712 Move returns status 0, amount 81
21:55:32.905 00.000 15712 move complete, result=0
21:55:32.905 00.000 15712 worker thread done servicing request
21:55:32.905 00.000 15712 Worker thread wakes up
21:55:32.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:32.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:32.905 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.3 px 81 ms SOUTH
21:55:34.551 01.646 15712 Exposure complete
21:55:34.598 00.047 15712 worker thread done servicing request
21:55:34.598 00.000 7988 OnExposeComplete: enter
21:55:34.598 00.000 7988 UpdateGuideState(): m_state=6
21:55:34.612 00.014 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7213
21:55:34.613 00.001 7988 Star::Find returns 1 (1), X=1182.88, Y=443.37, Mass=1545, SNR=26.7, Peak=255 HFD=3.3
21:55:34.613 00.000 7988 MultiStar: [#1 0.42,0.17,1.02,U] [#2 0.64,0.29,1.05,U] [#3 0.31,0.42,0.99,U] [#4 0.38,0.25,1.03,U] [#5 0.93,0.12,0.72,U] [#6 0.54,0.25,0.74,U] [#7 0.59,0.11,0.68,U] [#8 0.34,0.38,0.67,U] 
21:55:34.615 00.002 7988 refined, 8 included, MultiStar: {0.54, 0.24}, one-star: {0.77, 0.13}
21:55:34.615 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.58) = xAngle (1.99 = 1.99)
21:55:34.617 00.002 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.10 = -1.18)
21:55:34.617 00.000 7988 CameraToMount -- cameraX=0.54 cameraY=0.24 hyp=0.59 cameraTheta=0.42 mountX=-0.24 mountY=-0.54, mountTheta=-1.99
21:55:34.619 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.54, y=0.24, opts=13)
21:55:34.621 00.002 7988 Enqueuing Move request for scope (0.54, 0.24)
21:55:34.621 00.000 15712 Worker thread wakes up
21:55:34.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.24) opts 0xd
21:55:34.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.54, 0.24)
21:55:34.621 00.000 15712 Moving (0.54, 0.24) raw xDistance=-0.24 yDistance=-0.54
21:55:34.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:34.621 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.7 Saturated
21:55:34.625 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:34.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:34.627 00.002 7988 Enqueuing Expose request
21:55:34.627 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:55:34.627 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
21:55:34.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:34.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
21:55:34.627 00.000 15712 MoveAxis(E, 51, ABG)
21:55:34.627 00.000 15712 Guiding  Dir = 2, Dur = 51
21:55:34.629 00.002 15712 IsGuiding returns 0
21:55:34.649 00.020 15712 PulseGuide returned control before completion, sleep 35
21:55:34.693 00.044 15712 IsGuiding returns 1
21:55:34.693 00.000 15712 scope still moving after pulse duration time elapsed
21:55:34.735 00.042 15712 IsGuiding returns 0
21:55:34.735 00.000 15712 scope move finished after 51 + 55 ms
21:55:34.735 00.000 15712 Move returns status 0, amount 51
21:55:34.735 00.000 15712 MoveAxis(N, 0, ABG)
21:55:34.735 00.000 15712 Move returns status 0, amount 0
21:55:34.735 00.000 15712 move complete, result=0
21:55:34.735 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.5 px 0 ms NORTH
21:55:34.735 00.000 15712 worker thread done servicing request
21:55:34.737 00.002 15712 Worker thread wakes up
21:55:34.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:34.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:36.144 01.407 15712 Exposure complete
21:55:36.202 00.058 15712 worker thread done servicing request
21:55:36.202 00.000 7988 OnExposeComplete: enter
21:55:36.202 00.000 7988 UpdateGuideState(): m_state=6
21:55:36.202 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7214
21:55:36.206 00.004 7988 Star::Find returns 1 (0), X=1182.68, Y=443.05, Mass=1542, SNR=26.8, Peak=238 HFD=3.3
21:55:36.206 00.000 7988 MultiStar: [#1 0.43,-0.07,1.00,U] [#2 0.38,0.13,1.02,U] [#3 0.31,0.24,0.94,U] [#4 0.25,0.20,1.02,U] [#5 0.51,-0.00,0.71,U] [#6 0.33,-0.09,0.71,U] [#7 0.43,-0.09,0.66,U] [#8 -0.08,0.10,0.66,U] 
21:55:36.206 00.000 7988 refined, 8 included, MultiStar: {0.36, 0.03}, one-star: {0.57, -0.20}
21:55:36.206 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
21:55:36.206 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.51)
21:55:36.206 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=0.03 hyp=0.36 cameraTheta=0.09 mountX=-0.03 mountY=-0.36, mountTheta=-1.66
21:55:36.213 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.03, opts=13)
21:55:36.213 00.000 7988 Enqueuing Move request for scope (0.36, 0.03)
21:55:36.213 00.000 15712 Worker thread wakes up
21:55:36.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.03) opts 0xd
21:55:36.213 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.03)
21:55:36.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:36.213 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.8
21:55:36.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:36.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:36.213 00.000 7988 Enqueuing Expose request
21:55:36.213 00.000 15712 Moving (0.36, 0.03) raw xDistance=-0.03 yDistance=-0.36
21:55:36.222 00.009 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:36.222 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
21:55:36.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:36.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:55:36.222 00.000 15712 MoveAxis(E, 2, ABG)
21:55:36.222 00.000 15712 Guiding  Dir = 2, Dur = 2
21:55:36.222 00.000 15712 IsGuiding returns 0
21:55:36.254 00.032 15712 IsGuiding returns 0
21:55:36.254 00.000 15712 Move returns status 0, amount 2
21:55:36.254 00.000 15712 MoveAxis(N, 0, ABG)
21:55:36.254 00.000 15712 Move returns status 0, amount 0
21:55:36.254 00.000 15712 move complete, result=0
21:55:36.254 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.4 px 0 ms NORTH
21:55:36.256 00.002 15712 worker thread done servicing request
21:55:36.256 00.000 15712 Worker thread wakes up
21:55:36.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:36.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:37.899 01.643 15712 Exposure complete
21:55:37.947 00.048 15712 worker thread done servicing request
21:55:37.947 00.000 7988 OnExposeComplete: enter
21:55:37.947 00.000 7988 UpdateGuideState(): m_state=6
21:55:37.959 00.012 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7215
21:55:37.960 00.001 7988 Star::Find returns 1 (1), X=1182.85, Y=443.14, Mass=1531, SNR=26.7, Peak=255 HFD=2.9
21:55:37.960 00.000 7988 MultiStar: [#1 0.47,-0.11,1.01,U] [#2 0.50,0.26,1.02,U] [#3 0.29,0.19,0.94,U] [#4 0.40,0.17,1.04,U] [#5 0.63,-0.12,0.68,U] [#6 0.56,-0.09,0.72,U] [#7 0.55,0.04,0.66,U] [#8 0.24,0.13,0.63,U] 
21:55:37.960 00.000 7988 refined, 8 included, MultiStar: {0.49, 0.05}, one-star: {0.73, -0.11}
21:55:37.964 00.004 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.58) = xAngle (1.68 = 1.68)
21:55:37.964 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.79 = -1.50)
21:55:37.964 00.000 7988 CameraToMount -- cameraX=0.49 cameraY=0.05 hyp=0.49 cameraTheta=0.10 mountX=-0.05 mountY=-0.49, mountTheta=-1.68
21:55:37.964 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=0.05, opts=13)
21:55:37.964 00.000 7988 Enqueuing Move request for scope (0.49, 0.05)
21:55:37.964 00.000 15712 Worker thread wakes up
21:55:37.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:37.964 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7 Saturated
21:55:37.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:37.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:37.964 00.000 7988 Enqueuing Expose request
21:55:37.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.05) opts 0xd
21:55:37.964 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, 0.05)
21:55:37.976 00.012 15712 Moving (0.49, 0.05) raw xDistance=-0.05 yDistance=-0.49
21:55:37.976 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:37.976 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
21:55:37.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:55:37.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:55:37.976 00.000 15712 MoveAxis(E, 2, ABG)
21:55:37.976 00.000 15712 Guiding  Dir = 2, Dur = 2
21:55:37.976 00.000 15712 IsGuiding returns 0
21:55:37.994 00.018 15712 IsGuiding returns 0
21:55:37.994 00.000 15712 Move returns status 0, amount 2
21:55:37.994 00.000 15712 MoveAxis(N, 0, ABG)
21:55:37.994 00.000 15712 Move returns status 0, amount 0
21:55:37.994 00.000 15712 move complete, result=0
21:55:37.994 00.000 15712 worker thread done servicing request
21:55:37.994 00.000 15712 Worker thread wakes up
21:55:37.994 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.5 px 0 ms NORTH
21:55:37.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:37.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:39.414 01.420 15712 Exposure complete
21:55:39.461 00.047 15712 worker thread done servicing request
21:55:39.461 00.000 7988 OnExposeComplete: enter
21:55:39.461 00.000 7988 UpdateGuideState(): m_state=6
21:55:39.475 00.014 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7216
21:55:39.475 00.000 7988 Star::Find returns 1 (1), X=1182.89, Y=443.03, Mass=1444, SNR=25.9, Peak=255 HFD=2.9
21:55:39.477 00.002 7988 MultiStar: [#1 0.55,-0.06,1.07,U] [#2 0.56,0.06,1.04,U] [#3 0.47,0.13,0.98,U] [#4 0.58,0.13,1.04,U] [#5 0.52,-0.10,0.69,U] [#6 0.57,-0.10,0.75,U] [#7 0.54,-0.06,0.71,U] [#8 0.30,-0.19,0.68,U] 
21:55:39.477 00.000 7988 refined, 8 included, MultiStar: {0.55, -0.03}, one-star: {0.77, -0.22}
21:55:39.477 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.58) = xAngle (1.52 = 1.52)
21:55:39.477 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.63 = -1.66)
21:55:39.477 00.000 7988 CameraToMount -- cameraX=0.55 cameraY=-0.03 hyp=0.55 cameraTheta=-0.06 mountX=0.03 mountY=-0.55, mountTheta=-1.52
21:55:39.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.55, y=-0.03, opts=13)
21:55:39.477 00.000 7988 Enqueuing Move request for scope (0.55, -0.03)
21:55:39.477 00.000 15712 Worker thread wakes up
21:55:39.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:39.477 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.9 Saturated
21:55:39.488 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:39.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:39.490 00.002 7988 Enqueuing Expose request
21:55:39.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.03) opts 0xd
21:55:39.490 00.000 15712 Handling offset move in thread for scope, endpoint = (0.55, -0.03)
21:55:39.491 00.001 15712 Moving (0.55, -0.03) raw xDistance=0.03 yDistance=-0.55
21:55:39.494 00.003 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:39.494 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
21:55:39.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:55:39.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
21:55:39.494 00.000 15712 MoveAxis(E, 3, ABG)
21:55:39.494 00.000 15712 Guiding  Dir = 2, Dur = 3
21:55:39.496 00.002 15712 IsGuiding returns 0
21:55:39.545 00.049 15712 IsGuiding returns 0
21:55:39.545 00.000 15712 Move returns status 0, amount 3
21:55:39.545 00.000 15712 MoveAxis(N, 0, ABG)
21:55:39.545 00.000 15712 Move returns status 0, amount 0
21:55:39.545 00.000 15712 move complete, result=0
21:55:39.545 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.5 px 0 ms NORTH
21:55:39.548 00.003 15712 worker thread done servicing request
21:55:39.548 00.000 15712 Worker thread wakes up
21:55:39.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:39.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:41.184 01.636 15712 Exposure complete
21:55:41.230 00.046 15712 worker thread done servicing request
21:55:41.230 00.000 7988 OnExposeComplete: enter
21:55:41.230 00.000 7988 UpdateGuideState(): m_state=6
21:55:41.245 00.015 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7217
21:55:41.245 00.000 7988 Star::Find returns 1 (1), X=1182.82, Y=443.28, Mass=1584, SNR=27.3, Peak=255 HFD=3.5
21:55:41.247 00.002 7988 MultiStar: [#1 0.57,-0.05,0.98,U] [#2 0.53,0.26,1.00,U] [#3 0.46,0.21,0.93,U] [#4 0.59,0.30,1.00,U] [#5 0.63,-0.03,0.71,U] [#6 0.58,0.22,0.68,U] [#7 0.72,0.04,0.66,U] [#8 0.44,0.12,0.63,U] 
21:55:41.247 00.000 7988 refined, 8 included, MultiStar: {0.58, 0.13}, one-star: {0.70, 0.03}
21:55:41.249 00.002 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.58) = xAngle (1.80 = 1.80)
21:55:41.249 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
21:55:41.251 00.002 7988 CameraToMount -- cameraX=0.58 cameraY=0.13 hyp=0.59 cameraTheta=0.22 mountX=-0.13 mountY=-0.58, mountTheta=-1.79
21:55:41.253 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.58, y=0.13, opts=13)
21:55:41.253 00.000 7988 Enqueuing Move request for scope (0.58, 0.13)
21:55:41.255 00.002 15712 Worker thread wakes up
21:55:41.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.13) opts 0xd
21:55:41.255 00.000 15712 Handling offset move in thread for scope, endpoint = (0.58, 0.13)
21:55:41.255 00.000 15712 Moving (0.58, 0.13) raw xDistance=-0.13 yDistance=-0.58
21:55:41.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:41.255 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.3 Saturated
21:55:41.260 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:41.260 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:41.261 00.001 7988 Enqueuing Expose request
21:55:41.262 00.001 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:41.262 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
21:55:41.262 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.50 newest=-1.62
21:55:41.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:55:41.262 00.000 15712 MoveAxis(E, 4, ABG)
21:55:41.262 00.000 15712 Guiding  Dir = 2, Dur = 4
21:55:41.262 00.000 15712 IsGuiding returns 0
21:55:41.288 00.026 15712 IsGuiding returns 0
21:55:41.288 00.000 15712 Move returns status 0, amount 4
21:55:41.288 00.000 15712 BLC: Oldest BLC event removed
21:55:41.288 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 51 applied
21:55:41.288 00.000 15712 MoveAxis(N, 200, ABG)
21:55:41.288 00.000 15712 Guiding  Dir = 0, Dur = 200
21:55:41.288 00.000 15712 IsGuiding returns 0
21:55:41.367 00.079 15712 PulseGuide returned control before completion, sleep 131
21:55:41.502 00.135 15712 IsGuiding returns 1
21:55:41.502 00.000 15712 scope still moving after pulse duration time elapsed
21:55:41.533 00.031 15712 IsGuiding returns 1
21:55:41.565 00.032 15712 IsGuiding returns 1
21:55:41.602 00.037 15712 IsGuiding returns 0
21:55:41.602 00.000 15712 scope move finished after 200 + 118 ms
21:55:41.602 00.000 15712 Move returns status 0, amount 200
21:55:41.602 00.000 15712 move complete, result=0
21:55:41.602 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.6 px 200 ms NORTH
21:55:41.610 00.008 15712 worker thread done servicing request
21:55:41.610 00.000 15712 Worker thread wakes up
21:55:41.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:41.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:43.016 01.406 15712 Exposure complete
21:55:43.064 00.048 15712 worker thread done servicing request
21:55:43.064 00.000 7988 OnExposeComplete: enter
21:55:43.064 00.000 7988 UpdateGuideState(): m_state=6
21:55:43.077 00.013 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7218
21:55:43.077 00.000 7988 Star::Find returns 1 (0), X=1182.23, Y=443.41, Mass=1481, SNR=26.3, Peak=210 HFD=3.3
21:55:43.077 00.000 7988 MultiStar: [#1 -0.06,0.19,1.04,U] [#2 0.04,0.41,1.02,U] [#3 -0.02,0.35,0.93,U] [#4 -0.11,0.25,1.01,U] [#5 -0.01,0.30,0.70,U] [#6 -0.11,0.27,0.71,U] [#7 0.05,0.28,0.66,U] [#8 -0.11,0.03,0.65,U] 
21:55:43.081 00.004 7988 single-star, 8 included, MultiStar: {-0.02, 0.25}, one-star: {0.11, 0.16}
21:55:43.081 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
21:55:43.081 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.61)
21:55:43.081 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.98 mountX=-0.16 mountY=-0.11, mountTheta=-2.54
21:55:43.081 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.16, opts=13)
21:55:43.081 00.000 7988 Enqueuing Move request for scope (0.11, 0.16)
21:55:43.081 00.000 15712 Worker thread wakes up
21:55:43.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
21:55:43.081 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
21:55:43.081 00.000 15712 Moving (0.11, 0.16) raw xDistance=-0.16 yDistance=-0.11
21:55:43.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:43.081 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.3
21:55:43.090 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:43.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:43.092 00.002 7988 Enqueuing Expose request
21:55:43.093 00.001 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.583438, 1:0.111807
21:55:43.093 00.000 15712 BLC: No correction, Miss < min_move
21:55:43.093 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:43.093 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
21:55:43.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:43.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:55:43.098 00.005 15712 MoveAxis(E, 4, ABG)
21:55:43.098 00.000 15712 Guiding  Dir = 2, Dur = 4
21:55:43.098 00.000 15712 IsGuiding returns 0
21:55:43.127 00.029 15712 IsGuiding returns 0
21:55:43.127 00.000 15712 Move returns status 0, amount 4
21:55:43.127 00.000 15712 MoveAxis(N, 0, ABG)
21:55:43.127 00.000 15712 Move returns status 0, amount 0
21:55:43.127 00.000 15712 move complete, result=0
21:55:43.127 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
21:55:43.129 00.002 15712 worker thread done servicing request
21:55:43.129 00.000 15712 Worker thread wakes up
21:55:43.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:43.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:44.769 01.640 15712 Exposure complete
21:55:44.817 00.048 15712 worker thread done servicing request
21:55:44.817 00.000 7988 OnExposeComplete: enter
21:55:44.817 00.000 7988 UpdateGuideState(): m_state=6
21:55:44.832 00.015 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7219
21:55:44.832 00.000 7988 Star::Find returns 1 (0), X=1182.20, Y=443.37, Mass=1589, SNR=27.1, Peak=227 HFD=3.5
21:55:44.832 00.000 7988 MultiStar: [#1 -0.34,0.30,1.01,U] [#2 0.02,0.42,0.99,U] [#3 -0.30,0.52,0.92,U] [#4 -0.48,0.36,1.01,U] [#5 -0.06,0.45,0.67,U] [#6 -0.10,0.41,0.70,U] [#7 -0.21,0.25,0.64,U] [#8 -0.39,0.14,0.63,U] 
21:55:44.832 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.33}, one-star: {0.08, 0.12}
21:55:44.832 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.55 = 2.55)
21:55:44.832 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
21:55:44.832 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.98 mountX=-0.12 mountY=-0.09, mountTheta=-2.53
21:55:44.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.12, opts=13)
21:55:44.832 00.000 7988 Enqueuing Move request for scope (0.08, 0.12)
21:55:44.832 00.000 15712 Worker thread wakes up
21:55:44.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
21:55:44.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
21:55:44.832 00.000 15712 Moving (0.08, 0.12) raw xDistance=-0.12 yDistance=-0.09
21:55:44.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:44.832 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.1
21:55:44.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:44.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:44.832 00.000 7988 Enqueuing Expose request
21:55:44.848 00.016 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.583438, 1:0.111807, 2:0.085266
21:55:44.848 00.000 15712 BLC: No correction, Miss < min_move
21:55:44.849 00.001 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:44.849 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
21:55:44.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:44.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:55:44.849 00.000 15712 MoveAxis(E, 5, ABG)
21:55:44.849 00.000 15712 Guiding  Dir = 2, Dur = 5
21:55:44.849 00.000 15712 IsGuiding returns 0
21:55:44.867 00.018 15712 IsGuiding returns 0
21:55:44.867 00.000 15712 Move returns status 0, amount 5
21:55:44.867 00.000 15712 MoveAxis(N, 0, ABG)
21:55:44.867 00.000 15712 Move returns status 0, amount 0
21:55:44.867 00.000 15712 move complete, result=0
21:55:44.867 00.000 15712 worker thread done servicing request
21:55:44.867 00.000 15712 Worker thread wakes up
21:55:44.867 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:55:44.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:44.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:46.285 01.418 15712 Exposure complete
21:55:46.345 00.060 15712 worker thread done servicing request
21:55:46.345 00.000 7988 OnExposeComplete: enter
21:55:46.345 00.000 7988 UpdateGuideState(): m_state=6
21:55:46.348 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7220
21:55:46.349 00.001 7988 Star::Find returns 1 (1), X=1182.10, Y=443.19, Mass=1483, SNR=26.4, Peak=255 HFD=3.1
21:55:46.349 00.000 7988 MultiStar: [#1 -0.11,-0.06,1.03,U] [#2 -0.17,0.09,1.04,U] [#3 -0.37,0.21,0.98,U] [#4 -0.34,0.08,1.04,U] [#5 -0.12,0.05,0.74,U] [#6 -0.28,0.20,0.70,U] [#7 -0.23,-0.03,0.69,U] [#8 -0.37,-0.11,0.69,U] 
21:55:46.349 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.04}, one-star: {-0.02, -0.06}
21:55:46.349 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.58) = xAngle (-0.36 = -0.36)
21:55:46.349 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.75 = 2.75)
21:55:46.349 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.94 mountX=0.06 mountY=0.02, mountTheta=0.39
21:55:46.349 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
21:55:46.349 00.000 7988 Enqueuing Move request for scope (-0.02, -0.06)
21:55:46.349 00.000 15712 Worker thread wakes up
21:55:46.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
21:55:46.349 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
21:55:46.349 00.000 15712 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.02
21:55:46.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:46.362 00.013 7988 UpdateGuideState exits: m=1483 SNR=26.4 Saturated
21:55:46.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:46.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:46.365 00.003 7988 Enqueuing Expose request
21:55:46.365 00.000 15712 BLC: window closed
21:55:46.365 00.000 15712 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.583438, 1:0.111807, 2:0.085266
21:55:46.365 00.000 15712 BLC: No correction, Miss < min_move
21:55:46.365 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:46.365 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
21:55:46.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:46.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:46.365 00.000 15712 MoveAxis(E, 5, ABG)
21:55:46.365 00.000 15712 Guiding  Dir = 2, Dur = 5
21:55:46.365 00.000 15712 IsGuiding returns 0
21:55:46.414 00.049 15712 IsGuiding returns 0
21:55:46.414 00.000 15712 Move returns status 0, amount 5
21:55:46.414 00.000 15712 MoveAxis(N, 0, ABG)
21:55:46.414 00.000 15712 Move returns status 0, amount 0
21:55:46.414 00.000 15712 move complete, result=0
21:55:46.414 00.000 15712 worker thread done servicing request
21:55:46.414 00.000 15712 Worker thread wakes up
21:55:46.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:46.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:46.414 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:55:48.057 01.643 15712 Exposure complete
21:55:48.116 00.059 15712 worker thread done servicing request
21:55:48.116 00.000 7988 OnExposeComplete: enter
21:55:48.116 00.000 7988 UpdateGuideState(): m_state=6
21:55:48.116 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7221
21:55:48.120 00.004 7988 Star::Find returns 1 (0), X=1182.22, Y=443.36, Mass=1494, SNR=26.3, Peak=206 HFD=3.5
21:55:48.122 00.002 7988 MultiStar: [#1 -0.19,0.16,1.07,U] [#2 -0.11,0.24,1.04,U] [#3 -0.31,0.38,0.96,U] [#4 -0.31,0.21,1.04,U] [#5 -0.20,0.03,0.72,U] [#6 -0.12,0.03,0.75,U] [#7 -0.16,0.06,0.70,U] [#8 -0.35,0.17,0.67,U] 
21:55:48.122 00.000 7988 single-star, 8 included, MultiStar: {-0.18, 0.17}, one-star: {0.10, 0.11}
21:55:48.124 00.002 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
21:55:48.124 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.73)
21:55:48.126 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=-0.12 mountY=-0.10, mountTheta=-2.42
21:55:48.128 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.11, opts=13)
21:55:48.128 00.000 7988 Enqueuing Move request for scope (0.10, 0.11)
21:55:48.130 00.002 15712 Worker thread wakes up
21:55:48.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
21:55:48.130 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
21:55:48.130 00.000 15712 Moving (0.10, 0.11) raw xDistance=-0.12 yDistance=-0.10
21:55:48.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=16, FiltMax=255, Gamma=0.690
21:55:48.131 00.001 7988 UpdateGuideState exits: m=1494 SNR=26.3
21:55:48.133 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:48.133 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:48.133 00.000 7988 Enqueuing Expose request
21:55:48.135 00.002 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:48.135 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
21:55:48.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:48.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:55:48.135 00.000 15712 MoveAxis(E, 6, ABG)
21:55:48.135 00.000 15712 Guiding  Dir = 2, Dur = 6
21:55:48.136 00.001 15712 IsGuiding returns 0
21:55:48.153 00.017 15712 IsGuiding returns 0
21:55:48.153 00.000 15712 Move returns status 0, amount 6
21:55:48.153 00.000 15712 MoveAxis(N, 0, ABG)
21:55:48.153 00.000 15712 Move returns status 0, amount 0
21:55:48.153 00.000 15712 move complete, result=0
21:55:48.153 00.000 15712 worker thread done servicing request
21:55:48.153 00.000 15712 Worker thread wakes up
21:55:48.153 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:55:48.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:48.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:49.572 01.419 15712 Exposure complete
21:55:49.628 00.056 15712 worker thread done servicing request
21:55:49.628 00.000 7988 OnExposeComplete: enter
21:55:49.628 00.000 7988 UpdateGuideState(): m_state=6
21:55:49.634 00.006 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7222
21:55:49.634 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=443.42, Mass=1590, SNR=27.2, Peak=242 HFD=3.6
21:55:49.636 00.002 7988 MultiStar: [#1 -0.26,0.04,0.99,U] [#2 -0.24,0.36,0.99,U] [#3 -0.55,0.39,0.91,U] [#4 -0.47,0.24,1.00,U] [#5 0.08,0.20,0.72,U] [#6 -0.07,0.31,0.73,U] [#7 -0.22,0.06,0.68,U] [#8 -0.51,0.21,0.62,U] 
21:55:49.636 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.22}, one-star: {0.12, 0.17}
21:55:49.636 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.54 = 2.54)
21:55:49.636 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.65 = -0.63)
21:55:49.636 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.96 mountX=-0.17 mountY=-0.12, mountTheta=-2.52
21:55:49.636 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.17, opts=13)
21:55:49.645 00.009 7988 Enqueuing Move request for scope (0.12, 0.17)
21:55:49.645 00.000 15712 Worker thread wakes up
21:55:49.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
21:55:49.645 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
21:55:49.645 00.000 15712 Moving (0.12, 0.17) raw xDistance=-0.17 yDistance=-0.12
21:55:49.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:49.645 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.2
21:55:49.648 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:49.648 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:49.650 00.002 7988 Enqueuing Expose request
21:55:49.650 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
21:55:49.650 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
21:55:49.650 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:49.650 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:55:49.650 00.000 15712 MoveAxis(E, 39, ABG)
21:55:49.650 00.000 15712 Guiding  Dir = 2, Dur = 39
21:55:49.652 00.002 15712 IsGuiding returns 0
21:55:49.679 00.027 15712 PulseGuide returned control before completion, sleep 21
21:55:49.739 00.060 15712 IsGuiding returns 0
21:55:49.739 00.000 15712 Move returns status 0, amount 39
21:55:49.739 00.000 15712 MoveAxis(N, 0, ABG)
21:55:49.739 00.000 15712 Move returns status 0, amount 0
21:55:49.739 00.000 15712 move complete, result=0
21:55:49.739 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
21:55:49.739 00.000 15712 worker thread done servicing request
21:55:49.739 00.000 15712 Worker thread wakes up
21:55:49.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:49.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:51.389 01.650 15712 Exposure complete
21:55:51.447 00.058 15712 worker thread done servicing request
21:55:51.447 00.000 7988 OnExposeComplete: enter
21:55:51.447 00.000 7988 UpdateGuideState(): m_state=6
21:55:51.449 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7223
21:55:51.450 00.001 7988 Star::Find returns 1 (1), X=1182.27, Y=443.16, Mass=1515, SNR=26.6, Peak=255 HFD=3.1
21:55:51.450 00.000 7988 MultiStar: [#1 -0.01,-0.08,1.01,U] [#2 0.06,0.14,1.02,U] [#3 -0.19,0.09,0.97,U] [#4 -0.18,0.07,1.01,U] [#5 0.14,-0.21,0.76,U] [#6 -0.15,-0.01,0.70,U] [#7 -0.20,-0.18,0.66,U] [#8 -0.45,0.09,0.63,U] 
21:55:51.450 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {0.16, -0.08}
21:55:51.450 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
21:55:51.450 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
21:55:51.450 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.99 mountX=0.01 mountY=0.07, mountTheta=1.41
21:55:51.450 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
21:55:51.450 00.000 7988 Enqueuing Move request for scope (-0.07, -0.01)
21:55:51.450 00.000 15712 Worker thread wakes up
21:55:51.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:51.450 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.6 Saturated
21:55:51.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:51.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:51.464 00.014 7988 Enqueuing Expose request
21:55:51.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
21:55:51.464 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
21:55:51.464 00.000 15712 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
21:55:51.470 00.006 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:51.470 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:55:51.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:51.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:55:51.470 00.000 15712 MoveAxis(E, 5, ABG)
21:55:51.470 00.000 15712 Guiding  Dir = 2, Dur = 5
21:55:51.470 00.000 15712 IsGuiding returns 0
21:55:51.486 00.016 15712 IsGuiding returns 0
21:55:51.486 00.000 15712 Move returns status 0, amount 5
21:55:51.486 00.000 15712 MoveAxis(N, 0, ABG)
21:55:51.486 00.000 15712 Move returns status 0, amount 0
21:55:51.486 00.000 15712 move complete, result=0
21:55:51.486 00.000 15712 worker thread done servicing request
21:55:51.486 00.000 15712 Worker thread wakes up
21:55:51.486 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:55:51.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:51.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:52.903 01.417 15712 Exposure complete
21:55:52.959 00.056 15712 worker thread done servicing request
21:55:52.959 00.000 7988 OnExposeComplete: enter
21:55:52.959 00.000 7988 UpdateGuideState(): m_state=6
21:55:52.959 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7224
21:55:52.965 00.006 7988 Star::Find returns 1 (1), X=1182.31, Y=443.14, Mass=1603, SNR=27.3, Peak=255 HFD=3.5
21:55:52.965 00.000 7988 MultiStar: [#1 -0.12,-0.02,1.01,U] [#2 -0.02,0.21,0.97,U] [#3 -0.30,0.22,0.93,U] [#4 -0.26,0.16,1.01,U] [#5 0.12,0.13,0.69,U] [#6 -0.18,-0.01,0.70,U] [#7 0.06,0.15,0.68,U] [#8 -0.27,-0.01,0.65,U] 
21:55:52.965 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {0.20, -0.11}
21:55:52.965 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.58) = xAngle (3.98 = -2.30)
21:55:52.965 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.09 = 0.81)
21:55:52.965 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=-0.08 mountY=0.09, mountTheta=2.31
21:55:52.965 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.08, opts=13)
21:55:52.965 00.000 7988 Enqueuing Move request for scope (-0.09, 0.08)
21:55:52.965 00.000 15712 Worker thread wakes up
21:55:52.976 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:52.976 00.000 7988 UpdateGuideState exits: m=1603 SNR=27.3 Saturated
21:55:52.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:52.976 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:52.976 00.000 7988 Enqueuing Expose request
21:55:52.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
21:55:52.976 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
21:55:52.976 00.000 15712 Moving (-0.09, 0.08) raw xDistance=-0.08 yDistance=0.09
21:55:52.981 00.005 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:52.981 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
21:55:52.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:52.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:55:52.981 00.000 15712 MoveAxis(E, 5, ABG)
21:55:52.981 00.000 15712 Guiding  Dir = 2, Dur = 5
21:55:52.981 00.000 15712 IsGuiding returns 0
21:55:52.997 00.016 15712 IsGuiding returns 0
21:55:52.997 00.000 15712 Move returns status 0, amount 5
21:55:52.997 00.000 15712 MoveAxis(N, 0, ABG)
21:55:52.997 00.000 15712 Move returns status 0, amount 0
21:55:52.997 00.000 15712 move complete, result=0
21:55:52.997 00.000 15712 worker thread done servicing request
21:55:52.997 00.000 15712 Worker thread wakes up
21:55:52.997 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:55:52.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:52.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:54.640 01.643 15712 Exposure complete
21:55:54.694 00.054 15712 worker thread done servicing request
21:55:54.694 00.000 7988 OnExposeComplete: enter
21:55:54.694 00.000 7988 UpdateGuideState(): m_state=6
21:55:54.702 00.008 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7225
21:55:54.702 00.000 7988 Star::Find returns 1 (0), X=1182.11, Y=443.14, Mass=1603, SNR=27.3, Peak=242 HFD=3.5
21:55:54.702 00.000 7988 MultiStar: [#1 -0.08,-0.04,0.99,U] [#2 0.21,0.16,1.00,U] [#3 -0.08,0.16,0.90,U] [#4 -0.09,0.15,0.97,U] [#5 0.07,0.07,0.70,U] [#6 -0.10,0.09,0.72,U] [#7 -0.01,-0.09,0.71,U] [#8 -0.28,-0.05,0.62,U] 
21:55:54.702 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.01, -0.11}
21:55:54.702 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.58) = xAngle (3.82 = -2.47)
21:55:54.702 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.64)
21:55:54.702 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.24 mountX=-0.04 mountY=0.03, mountTheta=2.49
21:55:54.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
21:55:54.711 00.009 7988 Enqueuing Move request for scope (-0.03, 0.04)
21:55:54.711 00.000 15712 Worker thread wakes up
21:55:54.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
21:55:54.711 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
21:55:54.711 00.000 15712 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
21:55:54.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:54.711 00.000 7988 UpdateGuideState exits: m=1603 SNR=27.3
21:55:54.716 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:54.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:54.718 00.002 7988 Enqueuing Expose request
21:55:54.718 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:54.718 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:55:54.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:54.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:55:54.718 00.000 15712 MoveAxis(E, 5, ABG)
21:55:54.718 00.000 15712 Guiding  Dir = 2, Dur = 5
21:55:54.763 00.045 15712 IsGuiding returns 0
21:55:54.780 00.017 15712 IsGuiding returns 0
21:55:54.780 00.000 15712 Move returns status 0, amount 5
21:55:54.780 00.000 15712 MoveAxis(N, 0, ABG)
21:55:54.780 00.000 15712 Move returns status 0, amount 0
21:55:54.780 00.000 15712 move complete, result=0
21:55:54.780 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:55:54.781 00.001 15712 worker thread done servicing request
21:55:54.781 00.000 15712 Worker thread wakes up
21:55:54.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:54.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:56.201 01.420 15712 Exposure complete
21:55:56.260 00.059 15712 worker thread done servicing request
21:55:56.260 00.000 7988 OnExposeComplete: enter
21:55:56.263 00.003 7988 UpdateGuideState(): m_state=6
21:55:56.263 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7226
21:55:56.263 00.000 7988 Star::Find returns 1 (0), X=1182.33, Y=443.24, Mass=1527, SNR=26.5, Peak=233 HFD=3.6
21:55:56.263 00.000 7988 MultiStar: [#1 -0.10,0.05,0.98,U] [#2 0.05,0.21,1.01,U] [#3 -0.08,0.26,0.95,U] [#4 -0.30,0.24,1.01,U] [#5 0.14,0.26,0.72,U] [#6 -0.04,0.09,0.70,U] [#7 -0.11,0.05,0.66,U] [#8 -0.22,0.03,0.63,U] 
21:55:56.263 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.14}, one-star: {0.21, -0.00}
21:55:56.263 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.82)
21:55:56.263 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
21:55:56.263 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.89 mountX=-0.14 mountY=0.04, mountTheta=2.85
21:55:56.263 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.14, opts=13)
21:55:56.263 00.000 7988 Enqueuing Move request for scope (-0.05, 0.14)
21:55:56.263 00.000 15712 Worker thread wakes up
21:55:56.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
21:55:56.263 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
21:55:56.263 00.000 15712 Moving (-0.05, 0.14) raw xDistance=-0.14 yDistance=0.04
21:55:56.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:56.263 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.5
21:55:56.277 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:56.277 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:56.278 00.001 7988 Enqueuing Expose request
21:55:56.278 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:56.278 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
21:55:56.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:56.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:55:56.278 00.000 15712 MoveAxis(E, 5, ABG)
21:55:56.278 00.000 15712 Guiding  Dir = 2, Dur = 5
21:55:56.278 00.000 15712 IsGuiding returns 0
21:55:56.298 00.020 15712 IsGuiding returns 0
21:55:56.298 00.000 15712 Move returns status 0, amount 5
21:55:56.298 00.000 15712 MoveAxis(N, 0, ABG)
21:55:56.298 00.000 15712 Move returns status 0, amount 0
21:55:56.298 00.000 15712 move complete, result=0
21:55:56.298 00.000 15712 worker thread done servicing request
21:55:56.298 00.000 15712 Worker thread wakes up
21:55:56.298 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:55:56.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:56.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:57.945 01.647 15712 Exposure complete
21:55:57.972 00.027 7988 evsrv: cli 0CCD0528 connect
21:55:57.972 00.000 7988 case statement mapped state 6 to 3
21:55:57.975 00.003 7988 case statement mapped state 6 to 3
21:55:57.977 00.002 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"c702c9ad-4890-4f9f-9399-5433c91167bb"}
21:55:57.979 00.002 7988 case statement mapped state 6 to 3
21:55:57.979 00.000 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"c702c9ad-4890-4f9f-9399-5433c91167bb"}
21:55:57.984 00.005 7988 evsrv: cli 0CCD0528 disconnect
21:55:58.052 00.068 15712 worker thread done servicing request
21:55:58.052 00.000 7988 OnExposeComplete: enter
21:55:58.056 00.004 7988 UpdateGuideState(): m_state=6
21:55:58.058 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7227
21:55:58.060 00.002 7988 Star::Find returns 1 (0), X=1182.35, Y=443.33, Mass=1501, SNR=26.3, Peak=221 HFD=3.4
21:55:58.062 00.002 7988 MultiStar: [#1 0.15,0.01,1.05,U] [#2 0.13,0.40,0.98,U] [#3 0.04,0.30,0.96,U] [#4 0.07,0.37,1.03,U] [#5 0.33,0.04,0.69,U] [#6 0.20,0.09,0.71,U] [#7 0.12,0.03,0.68,U] [#8 -0.12,0.05,0.65,U] 
21:55:58.063 00.001 7988 refined, 8 included, MultiStar: {0.13, 0.17}, one-star: {0.23, 0.08}
21:55:58.065 00.002 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
21:55:58.069 00.004 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.68)
21:55:58.076 00.007 7988 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.91 mountX=-0.17 mountY=-0.13, mountTheta=-2.47
21:55:58.085 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.17, opts=13)
21:55:58.087 00.002 7988 Enqueuing Move request for scope (0.13, 0.17)
21:55:58.091 00.004 15712 Worker thread wakes up
21:55:58.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:58.093 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
21:55:58.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
21:55:58.093 00.000 15712 Moving (0.13, 0.17) raw xDistance=-0.17 yDistance=-0.13
21:55:58.093 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
21:55:58.095 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:58.105 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:58.111 00.006 7988 Enqueuing Expose request
21:55:58.115 00.004 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
21:55:58.115 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
21:55:58.115 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:58.115 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:55:58.115 00.000 15712 MoveAxis(E, 38, ABG)
21:55:58.115 00.000 15712 Guiding  Dir = 2, Dur = 38
21:55:58.117 00.002 15712 IsGuiding returns 0
21:55:58.127 00.010 15712 PulseGuide returned control before completion, sleep 32
21:55:58.178 00.051 15712 IsGuiding returns 0
21:55:58.178 00.000 15712 Move returns status 0, amount 38
21:55:58.178 00.000 15712 MoveAxis(N, 0, ABG)
21:55:58.178 00.000 15712 Move returns status 0, amount 0
21:55:58.178 00.000 15712 move complete, result=0
21:55:58.178 00.000 15712 worker thread done servicing request
21:55:58.178 00.000 15712 Worker thread wakes up
21:55:58.178 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
21:55:58.186 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:58.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:55:59.605 01.419 15712 Exposure complete
21:55:59.686 00.081 15712 worker thread done servicing request
21:55:59.686 00.000 7988 OnExposeComplete: enter
21:55:59.695 00.009 7988 UpdateGuideState(): m_state=6
21:55:59.695 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7228
21:55:59.697 00.002 7988 Star::Find returns 1 (0), X=1182.37, Y=443.17, Mass=1484, SNR=26.3, Peak=210 HFD=3.5
21:55:59.698 00.001 7988 MultiStar: [#1 -0.04,-0.15,1.00,U] [#2 0.12,0.09,1.01,U] [#3 -0.15,0.09,0.93,U] [#4 -0.15,0.09,1.03,U] [#5 0.11,-0.06,0.69,U] [#6 0.08,0.01,0.73,U] [#7 0.03,0.11,0.64,U] [#8 -0.27,-0.02,0.64,U] 
21:55:59.698 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {0.25, -0.08}
21:55:59.698 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
21:55:59.704 00.006 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
21:55:59.704 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.37 mountX=-0.01 mountY=-0.00, mountTheta=-2.92
21:55:59.704 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.01, opts=13)
21:55:59.704 00.000 7988 Enqueuing Move request for scope (0.00, 0.01)
21:55:59.704 00.000 15712 Worker thread wakes up
21:55:59.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
21:55:59.704 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
21:55:59.704 00.000 15712 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
21:55:59.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:55:59.714 00.010 7988 UpdateGuideState exits: m=1484 SNR=26.3
21:55:59.716 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:59.718 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:55:59.721 00.003 7988 Enqueuing Expose request
21:55:59.721 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:55:59.721 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
21:55:59.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:59.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:55:59.721 00.000 15712 MoveAxis(E, 6, ABG)
21:55:59.721 00.000 15712 Guiding  Dir = 2, Dur = 6
21:55:59.746 00.025 15712 IsGuiding returns 0
21:55:59.762 00.016 15712 IsGuiding returns 0
21:55:59.762 00.000 15712 Move returns status 0, amount 6
21:55:59.762 00.000 15712 MoveAxis(N, 0, ABG)
21:55:59.762 00.000 15712 Move returns status 0, amount 0
21:55:59.762 00.000 15712 move complete, result=0
21:55:59.762 00.000 15712 worker thread done servicing request
21:55:59.762 00.000 15712 Worker thread wakes up
21:55:59.762 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:55:59.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:55:59.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:01.399 01.637 15712 Exposure complete
21:56:01.466 00.067 15712 worker thread done servicing request
21:56:01.468 00.002 7988 OnExposeComplete: enter
21:56:01.468 00.000 7988 UpdateGuideState(): m_state=6
21:56:01.468 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7229
21:56:01.468 00.000 7988 Star::Find returns 1 (0), X=1182.15, Y=443.10, Mass=1522, SNR=26.6, Peak=214 HFD=3.3
21:56:01.468 00.000 7988 MultiStar: [#1 -0.17,-0.25,1.01,U] [#2 0.07,0.07,0.98,U] [#3 -0.04,-0.06,0.97,U] [#4 -0.13,-0.11,1.04,U] [#5 0.11,-0.21,0.70,U] [#6 -0.01,-0.13,0.75,U] [#7 0.28,-0.06,0.68,U] [#8 -0.25,-0.03,0.65,U] 
21:56:01.475 00.007 7988 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.03, -0.15}
21:56:01.475 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.58) = xAngle (-0.16 = -0.16)
21:56:01.477 00.002 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
21:56:01.479 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.74 mountX=0.10 mountY=0.02, mountTheta=0.19
21:56:01.481 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.10, opts=13)
21:56:01.481 00.000 7988 Enqueuing Move request for scope (-0.02, -0.10)
21:56:01.483 00.002 15712 Worker thread wakes up
21:56:01.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
21:56:01.483 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
21:56:01.483 00.000 15712 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=0.02
21:56:01.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:01.483 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6
21:56:01.486 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:01.488 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:01.488 00.000 7988 Enqueuing Expose request
21:56:01.490 00.002 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:01.490 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
21:56:01.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:01.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:56:01.491 00.001 15712 MoveAxis(E, 6, ABG)
21:56:01.491 00.000 15712 Guiding  Dir = 2, Dur = 6
21:56:01.491 00.000 15712 IsGuiding returns 0
21:56:01.507 00.016 15712 IsGuiding returns 0
21:56:01.507 00.000 15712 Move returns status 0, amount 6
21:56:01.507 00.000 15712 MoveAxis(N, 0, ABG)
21:56:01.507 00.000 15712 Move returns status 0, amount 0
21:56:01.507 00.000 15712 move complete, result=0
21:56:01.507 00.000 15712 worker thread done servicing request
21:56:01.507 00.000 15712 Worker thread wakes up
21:56:01.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:01.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:01.507 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:56:02.919 01.412 15712 Exposure complete
21:56:02.992 00.073 15712 worker thread done servicing request
21:56:02.992 00.000 7988 OnExposeComplete: enter
21:56:02.997 00.005 7988 UpdateGuideState(): m_state=6
21:56:02.998 00.001 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7230
21:56:02.998 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=443.18, Mass=1563, SNR=27.0, Peak=220 HFD=3.6
21:56:02.998 00.000 7988 MultiStar: [#1 -0.13,-0.21,0.98,U] [#2 0.12,0.00,1.02,U] [#3 -0.08,0.10,0.93,U] [#4 -0.24,0.25,1.01,U] [#5 0.13,0.09,0.70,U] [#6 -0.03,-0.11,0.69,U] [#7 0.11,-0.13,0.67,U] [#8 -0.24,-0.11,0.64,U] 
21:56:02.998 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.19, -0.07}
21:56:02.998 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.58) = xAngle (-1.01 = -1.01)
21:56:02.998 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.10 = 2.10)
21:56:02.998 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.59 mountX=0.01 mountY=0.02, mountTheta=1.02
21:56:03.010 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
21:56:03.010 00.000 7988 Enqueuing Move request for scope (-0.02, -0.01)
21:56:03.014 00.004 15712 Worker thread wakes up
21:56:03.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
21:56:03.014 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
21:56:03.014 00.000 15712 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
21:56:03.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:03.017 00.003 7988 UpdateGuideState exits: m=1563 SNR=27.0
21:56:03.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:03.019 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:03.021 00.002 7988 Enqueuing Expose request
21:56:03.023 00.002 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:03.023 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:56:03.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:03.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:56:03.023 00.000 15712 MoveAxis(E, 6, ABG)
21:56:03.023 00.000 15712 Guiding  Dir = 2, Dur = 6
21:56:03.026 00.003 15712 IsGuiding returns 0
21:56:03.030 00.004 15712 IsGuiding returns 0
21:56:03.043 00.013 15712 Move returns status 0, amount 6
21:56:03.043 00.000 15712 MoveAxis(N, 0, ABG)
21:56:03.043 00.000 15712 Move returns status 0, amount 0
21:56:03.043 00.000 15712 move complete, result=0
21:56:03.043 00.000 15712 worker thread done servicing request
21:56:03.043 00.000 15712 Worker thread wakes up
21:56:03.043 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:56:03.046 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:03.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:04.689 01.643 15712 Exposure complete
21:56:04.742 00.053 15712 worker thread done servicing request
21:56:04.742 00.000 7988 OnExposeComplete: enter
21:56:04.742 00.000 7988 UpdateGuideState(): m_state=6
21:56:04.750 00.008 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7231
21:56:04.750 00.000 7988 Star::Find returns 1 (0), X=1182.23, Y=442.92, Mass=1541, SNR=26.7, Peak=201 HFD=3.8
21:56:04.750 00.000 7988 MultiStar: [#1 -0.01,-0.23,1.00,U] [#2 -0.02,0.02,1.00,U] [#3 -0.18,-0.00,0.93,U] [#4 -0.16,0.02,1.03,U] [#5 -0.05,-0.21,0.70,U] [#6 0.01,-0.17,0.71,U] [#7 -0.05,-0.45,0.63,U] [#8 -0.11,-0.04,0.65,U] 
21:56:04.750 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.14}, one-star: {0.11, -0.33}
21:56:04.750 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.33 = -0.33)
21:56:04.750 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.78 = 2.78)
21:56:04.750 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.91 mountX=0.14 mountY=0.05, mountTheta=0.36
21:56:04.750 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.14, opts=13)
21:56:04.759 00.009 7988 Enqueuing Move request for scope (-0.05, -0.14)
21:56:04.759 00.000 15712 Worker thread wakes up
21:56:04.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
21:56:04.759 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
21:56:04.759 00.000 15712 Moving (-0.05, -0.14) raw xDistance=0.14 yDistance=0.05
21:56:04.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:04.759 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7
21:56:04.763 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:04.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:04.765 00.002 7988 Enqueuing Expose request
21:56:04.766 00.001 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:04.766 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
21:56:04.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:04.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:56:04.766 00.000 15712 MoveAxis(E, 7, ABG)
21:56:04.766 00.000 15712 Guiding  Dir = 2, Dur = 7
21:56:04.766 00.000 15712 IsGuiding returns 0
21:56:04.785 00.019 15712 IsGuiding returns 0
21:56:04.785 00.000 15712 Move returns status 0, amount 7
21:56:04.785 00.000 15712 MoveAxis(N, 0, ABG)
21:56:04.785 00.000 15712 Move returns status 0, amount 0
21:56:04.785 00.000 15712 move complete, result=0
21:56:04.785 00.000 15712 worker thread done servicing request
21:56:04.785 00.000 15712 Worker thread wakes up
21:56:04.785 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:56:04.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:04.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:06.203 01.418 15712 Exposure complete
21:56:06.256 00.053 15712 worker thread done servicing request
21:56:06.256 00.000 7988 OnExposeComplete: enter
21:56:06.256 00.000 7988 UpdateGuideState(): m_state=6
21:56:06.263 00.007 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7232
21:56:06.265 00.002 7988 Star::Find returns 1 (0), X=1182.26, Y=443.02, Mass=1547, SNR=26.8, Peak=238 HFD=3.4
21:56:06.265 00.000 7988 MultiStar: [#1 -0.14,-0.16,1.00,U] [#2 0.10,0.06,0.99,U] [#3 -0.14,-0.03,0.94,U] [#4 -0.24,-0.01,1.02,U] [#5 0.12,-0.11,0.71,U] [#6 0.03,-0.03,0.68,U] [#7 -0.12,-0.22,0.67,U] [#8 -0.29,-0.23,0.64,U] 
21:56:06.267 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.14, -0.23}
21:56:06.267 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
21:56:06.269 00.002 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
21:56:06.269 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.08 mountX=0.10 mountY=0.06, mountTheta=0.53
21:56:06.271 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.10, opts=13)
21:56:06.271 00.000 7988 Enqueuing Move request for scope (-0.06, -0.10)
21:56:06.273 00.002 15712 Worker thread wakes up
21:56:06.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
21:56:06.273 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
21:56:06.273 00.000 15712 Moving (-0.06, -0.10) raw xDistance=0.10 yDistance=0.06
21:56:06.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:06.273 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
21:56:06.276 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:06.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:06.278 00.002 7988 Enqueuing Expose request
21:56:06.278 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:06.278 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
21:56:06.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:06.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:06.278 00.000 15712 MoveAxis(E, 6, ABG)
21:56:06.278 00.000 15712 Guiding  Dir = 2, Dur = 6
21:56:06.278 00.000 15712 IsGuiding returns 0
21:56:06.336 00.058 15712 IsGuiding returns 0
21:56:06.336 00.000 15712 Move returns status 0, amount 6
21:56:06.336 00.000 15712 MoveAxis(N, 0, ABG)
21:56:06.336 00.000 15712 Move returns status 0, amount 0
21:56:06.336 00.000 15712 move complete, result=0
21:56:06.336 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:56:06.338 00.002 15712 worker thread done servicing request
21:56:06.338 00.000 15712 Worker thread wakes up
21:56:06.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:06.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:07.973 01.635 15712 Exposure complete
21:56:08.023 00.050 15712 worker thread done servicing request
21:56:08.023 00.000 7988 OnExposeComplete: enter
21:56:08.034 00.011 7988 UpdateGuideState(): m_state=6
21:56:08.034 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7233
21:56:08.034 00.000 7988 Star::Find returns 1 (1), X=1182.24, Y=443.34, Mass=1440, SNR=25.9, Peak=255 HFD=3.2
21:56:08.034 00.000 7988 MultiStar: [#1 -0.13,-0.03,1.04,U] [#2 0.04,0.31,1.04,U] [#3 -0.23,0.15,0.96,U] [#4 -0.33,0.23,1.02,U] [#5 -0.04,0.09,0.74,U] [#6 -0.17,-0.05,0.73,U] [#7 -0.10,-0.17,0.70,U] [#8 -0.13,0.11,0.69,U] 
21:56:08.034 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {0.12, 0.09}
21:56:08.034 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.58) = xAngle (4.00 = -2.28)
21:56:08.034 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.11 = 0.83)
21:56:08.040 00.006 7988 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.42 mountX=-0.09 mountY=0.10, mountTheta=2.30
21:56:08.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.09, opts=13)
21:56:08.040 00.000 7988 Enqueuing Move request for scope (-0.11, 0.09)
21:56:08.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:08.040 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.9 Saturated
21:56:08.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:08.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:08.040 00.000 7988 Enqueuing Expose request
21:56:08.050 00.010 15712 Worker thread wakes up
21:56:08.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
21:56:08.050 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
21:56:08.050 00.000 15712 Moving (-0.11, 0.09) raw xDistance=-0.09 yDistance=0.10
21:56:08.052 00.002 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:08.052 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
21:56:08.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:08.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:56:08.052 00.000 15712 MoveAxis(E, 7, ABG)
21:56:08.052 00.000 15712 Guiding  Dir = 2, Dur = 7
21:56:08.052 00.000 15712 IsGuiding returns 0
21:56:08.074 00.022 15712 IsGuiding returns 0
21:56:08.074 00.000 15712 Move returns status 0, amount 7
21:56:08.074 00.000 15712 MoveAxis(N, 0, ABG)
21:56:08.074 00.000 15712 Move returns status 0, amount 0
21:56:08.074 00.000 15712 move complete, result=0
21:56:08.074 00.000 15712 worker thread done servicing request
21:56:08.074 00.000 15712 Worker thread wakes up
21:56:08.074 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:56:08.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:08.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:09.484 01.410 15712 Exposure complete
21:56:09.542 00.058 15712 worker thread done servicing request
21:56:09.542 00.000 7988 OnExposeComplete: enter
21:56:09.542 00.000 7988 UpdateGuideState(): m_state=6
21:56:09.542 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7234
21:56:09.546 00.004 7988 Star::Find returns 1 (1), X=1182.10, Y=443.36, Mass=1508, SNR=26.3, Peak=255 HFD=3.3
21:56:09.546 00.000 7988 MultiStar: [#1 -0.08,-0.05,1.04,U] [#2 -0.04,0.31,1.06,U] [#3 -0.37,0.28,0.96,U] [#4 -0.34,0.20,1.04,U] [#5 -0.04,0.06,0.71,U] [#6 -0.19,0.11,0.68,U] [#7 -0.07,0.08,0.67,U] [#8 -0.31,0.12,0.67,U] 
21:56:09.546 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.14}, one-star: {-0.01, 0.11}
21:56:09.546 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.02)
21:56:09.546 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
21:56:09.546 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.69 mountX=-0.11 mountY=0.01, mountTheta=3.05
21:56:09.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.11, opts=13)
21:56:09.555 00.009 7988 Enqueuing Move request for scope (-0.01, 0.11)
21:56:09.555 00.000 15712 Worker thread wakes up
21:56:09.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
21:56:09.555 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
21:56:09.555 00.000 15712 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.01
21:56:09.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:09.555 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.3 Saturated
21:56:09.558 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:09.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:09.560 00.002 7988 Enqueuing Expose request
21:56:09.560 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:09.560 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
21:56:09.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:09.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:56:09.560 00.000 15712 MoveAxis(E, 7, ABG)
21:56:09.560 00.000 15712 Guiding  Dir = 2, Dur = 7
21:56:09.562 00.002 15712 IsGuiding returns 0
21:56:09.578 00.016 15712 IsGuiding returns 0
21:56:09.578 00.000 15712 Move returns status 0, amount 7
21:56:09.578 00.000 15712 MoveAxis(N, 0, ABG)
21:56:09.578 00.000 15712 Move returns status 0, amount 0
21:56:09.578 00.000 15712 move complete, result=0
21:56:09.578 00.000 15712 worker thread done servicing request
21:56:09.578 00.000 15712 Worker thread wakes up
21:56:09.578 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
21:56:09.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:09.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:11.222 01.644 15712 Exposure complete
21:56:11.269 00.047 15712 worker thread done servicing request
21:56:11.269 00.000 7988 OnExposeComplete: enter
21:56:11.283 00.014 7988 UpdateGuideState(): m_state=6
21:56:11.283 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7235
21:56:11.286 00.003 7988 Star::Find returns 1 (0), X=1182.24, Y=443.32, Mass=1530, SNR=26.7, Peak=242 HFD=3.3
21:56:11.286 00.000 7988 MultiStar: [#1 0.03,-0.02,1.01,U] [#2 -0.00,0.21,1.00,U] [#3 -0.11,0.22,0.94,U] [#4 -0.02,0.19,1.02,U] [#5 0.37,0.20,0.71,U] [#6 0.05,0.12,0.74,U] [#7 0.05,0.07,0.67,U] [#8 -0.26,0.05,0.64,U] 
21:56:11.286 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.13, 0.07}
21:56:11.286 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
21:56:11.286 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
21:56:11.286 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.36 mountX=-0.12 mountY=-0.03, mountTheta=-2.91
21:56:11.286 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.12, opts=13)
21:56:11.286 00.000 7988 Enqueuing Move request for scope (0.03, 0.12)
21:56:11.286 00.000 15712 Worker thread wakes up
21:56:11.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:11.286 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.7
21:56:11.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:11.286 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:11.299 00.013 7988 Enqueuing Expose request
21:56:11.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
21:56:11.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
21:56:11.299 00.000 15712 Moving (0.03, 0.12) raw xDistance=-0.12 yDistance=-0.03
21:56:11.303 00.004 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:11.303 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
21:56:11.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:11.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:56:11.303 00.000 15712 MoveAxis(E, 8, ABG)
21:56:11.303 00.000 15712 Guiding  Dir = 2, Dur = 8
21:56:11.337 00.034 15712 IsGuiding returns 0
21:56:11.354 00.017 15712 IsGuiding returns 0
21:56:11.354 00.000 15712 Move returns status 0, amount 8
21:56:11.354 00.000 15712 MoveAxis(N, 0, ABG)
21:56:11.354 00.000 15712 Move returns status 0, amount 0
21:56:11.354 00.000 15712 move complete, result=0
21:56:11.354 00.000 15712 worker thread done servicing request
21:56:11.354 00.000 15712 Worker thread wakes up
21:56:11.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:11.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:11.354 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:56:12.762 01.408 15712 Exposure complete
21:56:12.816 00.054 15712 worker thread done servicing request
21:56:12.816 00.000 7988 OnExposeComplete: enter
21:56:12.816 00.000 7988 UpdateGuideState(): m_state=6
21:56:12.824 00.008 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7236
21:56:12.824 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=443.27, Mass=1522, SNR=26.6, Peak=233 HFD=3.3
21:56:12.824 00.000 7988 MultiStar: [#1 0.07,0.09,1.05,U] [#2 0.25,0.28,0.99,U] [#3 0.06,0.38,0.94,U] [#4 -0.09,0.18,1.02,U] [#5 0.07,0.32,0.73,U] [#6 0.18,0.18,0.69,U] [#7 0.00,0.09,0.68,U] [#8 0.02,0.04,0.66,U] 
21:56:12.824 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.17, 0.02}
21:56:12.824 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.58) = xAngle (1.69 = 1.69)
21:56:12.824 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.80 = -1.49)
21:56:12.824 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.18 cameraTheta=0.11 mountX=-0.02 mountY=-0.17, mountTheta=-1.69
21:56:12.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.02, opts=13)
21:56:12.833 00.009 7988 Enqueuing Move request for scope (0.17, 0.02)
21:56:12.833 00.000 15712 Worker thread wakes up
21:56:12.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
21:56:12.833 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
21:56:12.833 00.000 15712 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
21:56:12.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:12.833 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6
21:56:12.837 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:12.837 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:12.839 00.002 7988 Enqueuing Expose request
21:56:12.839 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:12.839 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
21:56:12.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:12.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:56:12.839 00.000 15712 MoveAxis(E, 9, ABG)
21:56:12.839 00.000 15712 Guiding  Dir = 2, Dur = 9
21:56:12.839 00.000 15712 IsGuiding returns 0
21:56:12.857 00.018 15712 IsGuiding returns 0
21:56:12.857 00.000 15712 Move returns status 0, amount 9
21:56:12.857 00.000 15712 MoveAxis(N, 0, ABG)
21:56:12.857 00.000 15712 Move returns status 0, amount 0
21:56:12.857 00.000 15712 move complete, result=0
21:56:12.857 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
21:56:12.859 00.002 15712 worker thread done servicing request
21:56:12.859 00.000 15712 Worker thread wakes up
21:56:12.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:12.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:14.501 01.642 15712 Exposure complete
21:56:14.549 00.048 15712 worker thread done servicing request
21:56:14.549 00.000 7988 OnExposeComplete: enter
21:56:14.562 00.013 7988 UpdateGuideState(): m_state=6
21:56:14.562 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7237
21:56:14.562 00.000 7988 Star::Find returns 1 (1), X=1182.30, Y=443.25, Mass=1534, SNR=26.8, Peak=255 HFD=3.4
21:56:14.562 00.000 7988 MultiStar: [#1 -0.02,0.09,0.99,U] [#2 0.04,0.25,1.01,U] [#3 -0.05,0.35,0.95,U] [#4 -0.13,0.29,1.02,U] [#5 0.01,0.16,0.70,U] [#6 -0.22,0.19,0.72,U] [#7 0.15,0.05,0.67,U] [#8 -0.31,0.13,0.64,U] 
21:56:14.566 00.004 7988 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {0.19, 0.00}
21:56:14.566 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
21:56:14.566 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
21:56:14.566 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.74 mountX=-0.17 mountY=0.02, mountTheta=3.00
21:56:14.566 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
21:56:14.566 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
21:56:14.566 00.000 15712 Worker thread wakes up
21:56:14.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
21:56:14.566 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
21:56:14.566 00.000 15712 Moving (-0.03, 0.17) raw xDistance=-0.17 yDistance=0.02
21:56:14.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:14.566 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.8 Saturated
21:56:14.576 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:14.578 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:14.578 00.000 7988 Enqueuing Expose request
21:56:14.578 00.000 15712 PPEC rslt: input = -0.17, final = -0.14, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:56:14.578 00.000 15712 PPEC: input: -0.17, control: -0.14, exposure: 1500
21:56:14.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:14.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:56:14.578 00.000 15712 MoveAxis(E, 44, ABG)
21:56:14.578 00.000 15712 Guiding  Dir = 2, Dur = 44
21:56:14.578 00.000 15712 IsGuiding returns 0
21:56:14.600 00.022 15712 PulseGuide returned control before completion, sleep 36
21:56:14.657 00.057 15712 IsGuiding returns 0
21:56:14.657 00.000 15712 Move returns status 0, amount 44
21:56:14.657 00.000 15712 MoveAxis(N, 0, ABG)
21:56:14.657 00.000 15712 Move returns status 0, amount 0
21:56:14.657 00.000 15712 move complete, result=0
21:56:14.657 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
21:56:14.665 00.008 15712 worker thread done servicing request
21:56:14.665 00.000 15712 Worker thread wakes up
21:56:14.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:14.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:16.080 01.415 15712 Exposure complete
21:56:16.138 00.058 15712 worker thread done servicing request
21:56:16.138 00.000 7988 OnExposeComplete: enter
21:56:16.138 00.000 7988 UpdateGuideState(): m_state=6
21:56:16.138 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7238
21:56:16.142 00.004 7988 Star::Find returns 1 (0), X=1182.39, Y=443.27, Mass=1507, SNR=26.6, Peak=214 HFD=3.4
21:56:16.142 00.000 7988 MultiStar: [#1 0.24,-0.12,0.99,U] [#2 0.10,0.27,0.99,U] [#3 -0.10,0.18,0.96,U] [#4 0.05,0.10,1.03,U] [#5 0.13,-0.12,0.72,U] [#6 -0.09,0.10,0.69,U] [#7 0.12,-0.06,0.65,U] [#8 -0.17,0.12,0.65,U] 
21:56:16.142 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.28, 0.02}
21:56:16.142 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.58) = xAngle (2.28 = 2.28)
21:56:16.148 00.006 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.39 = -0.90)
21:56:16.148 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.70 mountX=-0.06 mountY=-0.07, mountTheta=-2.26
21:56:16.148 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.06, opts=13)
21:56:16.148 00.000 7988 Enqueuing Move request for scope (0.07, 0.06)
21:56:16.148 00.000 15712 Worker thread wakes up
21:56:16.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
21:56:16.148 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
21:56:16.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:16.148 00.000 15712 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.07
21:56:16.148 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.6
21:56:16.148 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:16.157 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:16.158 00.001 7988 Enqueuing Expose request
21:56:16.158 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:16.158 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
21:56:16.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:16.160 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:16.160 00.000 15712 MoveAxis(E, 10, ABG)
21:56:16.160 00.000 15712 Guiding  Dir = 2, Dur = 10
21:56:16.160 00.000 15712 IsGuiding returns 0
21:56:16.182 00.022 15712 IsGuiding returns 1
21:56:16.182 00.000 15712 scope still moving after pulse duration time elapsed
21:56:16.226 00.044 15712 IsGuiding returns 0
21:56:16.226 00.000 15712 scope move finished after 10 + 60 ms
21:56:16.226 00.000 15712 Move returns status 0, amount 10
21:56:16.226 00.000 15712 MoveAxis(N, 0, ABG)
21:56:16.226 00.000 15712 Move returns status 0, amount 0
21:56:16.226 00.000 15712 move complete, result=0
21:56:16.226 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
21:56:16.233 00.007 15712 worker thread done servicing request
21:56:16.233 00.000 15712 Worker thread wakes up
21:56:16.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:16.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:17.866 01.633 15712 Exposure complete
21:56:17.917 00.051 15712 worker thread done servicing request
21:56:17.917 00.000 7988 OnExposeComplete: enter
21:56:17.917 00.000 7988 UpdateGuideState(): m_state=6
21:56:17.917 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7239
21:56:17.929 00.012 7988 Star::Find returns 1 (0), X=1182.51, Y=442.93, Mass=1476, SNR=26.2, Peak=205 HFD=3.0
21:56:17.931 00.002 7988 MultiStar: [#1 0.19,-0.25,1.07,U] [#2 0.25,-0.01,1.05,U] [#3 0.09,0.01,0.98,U] [#4 -0.04,-0.03,1.06,U] [#5 0.29,-0.15,0.73,U] [#6 0.28,-0.30,0.71,U] [#7 0.08,-0.17,0.68,U] [#8 -0.21,-0.18,0.67,U] 
21:56:17.931 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.15}, one-star: {0.39, -0.31}
21:56:17.933 00.002 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
21:56:17.934 00.001 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.36)
21:56:17.934 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.76 mountX=0.15 mountY=-0.15, mountTheta=-0.80
21:56:17.936 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.15, opts=13)
21:56:17.938 00.002 7988 Enqueuing Move request for scope (0.15, -0.15)
21:56:17.938 00.000 15712 Worker thread wakes up
21:56:17.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
21:56:17.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
21:56:17.938 00.000 15712 Moving (0.15, -0.15) raw xDistance=0.15 yDistance=-0.15
21:56:17.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:17.938 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.2
21:56:17.941 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:17.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:17.943 00.002 7988 Enqueuing Expose request
21:56:17.943 00.000 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:17.943 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
21:56:17.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:17.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:56:17.943 00.000 15712 MoveAxis(E, 10, ABG)
21:56:17.943 00.000 15712 Guiding  Dir = 2, Dur = 10
21:56:17.945 00.002 15712 IsGuiding returns 0
21:56:17.967 00.022 15712 IsGuiding returns 1
21:56:17.967 00.000 15712 scope still moving after pulse duration time elapsed
21:56:18.018 00.051 15712 IsGuiding returns 0
21:56:18.018 00.000 15712 scope move finished after 10 + 66 ms
21:56:18.018 00.000 15712 Move returns status 0, amount 10
21:56:18.018 00.000 15712 MoveAxis(N, 0, ABG)
21:56:18.018 00.000 15712 Move returns status 0, amount 0
21:56:18.018 00.000 15712 move complete, result=0
21:56:18.018 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
21:56:18.023 00.005 15712 worker thread done servicing request
21:56:18.023 00.000 15712 Worker thread wakes up
21:56:18.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:18.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:19.441 01.418 15712 Exposure complete
21:56:19.499 00.058 15712 worker thread done servicing request
21:56:19.499 00.000 7988 OnExposeComplete: enter
21:56:19.499 00.000 7988 UpdateGuideState(): m_state=6
21:56:19.499 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7240
21:56:19.503 00.004 7988 Star::Find returns 1 (0), X=1182.48, Y=443.03, Mass=1493, SNR=26.4, Peak=186 HFD=3.2
21:56:19.505 00.002 7988 MultiStar: [#1 0.18,-0.31,1.04,U] [#2 0.09,0.02,1.02,U] [#3 -0.10,0.08,0.95,U] [#4 -0.08,0.00,1.03,U] [#5 -0.09,-0.06,0.71,U] [#6 0.24,-0.16,0.73,U] [#7 0.01,-0.29,0.70,U] [#8 -0.07,-0.27,0.65,U] 
21:56:19.505 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {0.36, -0.22}
21:56:19.507 00.002 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.58) = xAngle (0.51 = 0.51)
21:56:19.507 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.62 = -2.66)
21:56:19.509 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.07 mountX=0.12 mountY=-0.07, mountTheta=-0.49
21:56:19.511 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.12, opts=13)
21:56:19.511 00.000 7988 Enqueuing Move request for scope (0.07, -0.12)
21:56:19.513 00.002 15712 Worker thread wakes up
21:56:19.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
21:56:19.514 00.001 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
21:56:19.514 00.000 15712 Moving (0.07, -0.12) raw xDistance=0.12 yDistance=-0.07
21:56:19.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:56:19.514 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.4
21:56:19.516 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:19.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:19.518 00.002 7988 Enqueuing Expose request
21:56:19.518 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:19.518 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
21:56:19.519 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:19.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:19.519 00.000 15712 MoveAxis(E, 8, ABG)
21:56:19.519 00.000 15712 Guiding  Dir = 2, Dur = 8
21:56:19.519 00.000 15712 IsGuiding returns 0
21:56:19.539 00.020 15712 IsGuiding returns 0
21:56:19.539 00.000 15712 Move returns status 0, amount 8
21:56:19.539 00.000 15712 MoveAxis(N, 0, ABG)
21:56:19.539 00.000 15712 Move returns status 0, amount 0
21:56:19.539 00.000 15712 move complete, result=0
21:56:19.539 00.000 15712 worker thread done servicing request
21:56:19.539 00.000 15712 Worker thread wakes up
21:56:19.539 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:56:19.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:19.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:21.183 01.644 15712 Exposure complete
21:56:21.241 00.058 15712 worker thread done servicing request
21:56:21.241 00.000 7988 OnExposeComplete: enter
21:56:21.241 00.000 7988 UpdateGuideState(): m_state=6
21:56:21.241 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7241
21:56:21.245 00.004 7988 Star::Find returns 1 (0), X=1182.43, Y=442.87, Mass=1542, SNR=26.8, Peak=177 HFD=3.6
21:56:21.247 00.002 7988 MultiStar: [#1 0.07,-0.45,1.00,U] [#2 0.22,-0.09,1.00,U] [#3 -0.16,-0.11,0.94,U] [#4 -0.12,-0.14,1.03,U] [#5 0.44,-0.37,0.71,U] [#6 0.04,-0.22,0.69,U] [#7 0.25,-0.41,0.69,U] [#8 -0.25,-0.11,0.66,U] 
21:56:21.248 00.001 7988 refined, 8 included, MultiStar: {0.09, -0.25}, one-star: {0.31, -0.38}
21:56:21.248 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
21:56:21.250 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.83)
21:56:21.250 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.24 mountX=0.25 mountY=-0.08, mountTheta=-0.31
21:56:21.252 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.25, opts=13)
21:56:21.254 00.002 7988 Enqueuing Move request for scope (0.09, -0.25)
21:56:21.254 00.000 15712 Worker thread wakes up
21:56:21.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
21:56:21.254 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
21:56:21.254 00.000 15712 Moving (0.09, -0.25) raw xDistance=0.25 yDistance=-0.08
21:56:21.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:21.254 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.8
21:56:21.257 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:21.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:21.259 00.002 7988 Enqueuing Expose request
21:56:21.259 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
21:56:21.259 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
21:56:21.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:21.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:56:21.259 00.000 15712 MoveAxis(W, 41, ABG)
21:56:21.259 00.000 15712 Guiding  Dir = 3, Dur = 41
21:56:21.261 00.002 15712 IsGuiding returns 0
21:56:21.282 00.021 15712 PulseGuide returned control before completion, sleep 31
21:56:21.325 00.043 15712 IsGuiding returns 0
21:56:21.325 00.000 15712 Move returns status 0, amount 41
21:56:21.325 00.000 15712 MoveAxis(N, 0, ABG)
21:56:21.325 00.000 15712 Move returns status 0, amount 0
21:56:21.325 00.000 15712 move complete, result=0
21:56:21.325 00.000 15712 worker thread done servicing request
21:56:21.325 00.000 15712 Worker thread wakes up
21:56:21.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:21.325 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
21:56:21.333 00.008 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:22.747 01.414 15712 Exposure complete
21:56:22.792 00.045 15712 worker thread done servicing request
21:56:22.792 00.000 7988 OnExposeComplete: enter
21:56:22.792 00.000 7988 UpdateGuideState(): m_state=6
21:56:22.808 00.016 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7242
21:56:22.809 00.001 7988 Star::Find returns 1 (0), X=1182.47, Y=443.21, Mass=1531, SNR=26.6, Peak=177 HFD=3.4
21:56:22.809 00.000 7988 MultiStar: [#1 0.23,-0.14,1.05,U] [#2 0.16,0.10,1.01,U] [#3 -0.00,0.26,0.95,U] [#4 -0.13,0.17,1.01,U] [#5 0.10,-0.19,0.73,U] [#6 -0.04,-0.04,0.73,U] [#7 0.06,-0.16,0.65,U] [#8 -0.21,-0.25,0.64,U] 
21:56:22.809 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.36, -0.04}
21:56:22.809 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.58) = xAngle (1.43 = 1.43)
21:56:22.809 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.75)
21:56:22.809 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.15 mountX=0.01 mountY=-0.07, mountTheta=-1.42
21:56:22.809 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
21:56:22.817 00.008 7988 Enqueuing Move request for scope (0.07, -0.01)
21:56:22.817 00.000 15712 Worker thread wakes up
21:56:22.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
21:56:22.817 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
21:56:22.817 00.000 15712 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
21:56:22.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:56:22.817 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.6
21:56:22.821 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:22.821 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:22.823 00.002 7988 Enqueuing Expose request
21:56:22.823 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:22.823 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:56:22.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:22.824 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:22.824 00.000 15712 MoveAxis(E, 8, ABG)
21:56:22.824 00.000 15712 Guiding  Dir = 2, Dur = 8
21:56:22.843 00.019 15712 IsGuiding returns 0
21:56:22.860 00.017 15712 IsGuiding returns 0
21:56:22.860 00.000 15712 Move returns status 0, amount 8
21:56:22.860 00.000 15712 MoveAxis(N, 0, ABG)
21:56:22.860 00.000 15712 Move returns status 0, amount 0
21:56:22.860 00.000 15712 move complete, result=0
21:56:22.860 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:56:22.866 00.006 15712 worker thread done servicing request
21:56:22.866 00.000 15712 Worker thread wakes up
21:56:22.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:22.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:24.502 01.636 15712 Exposure complete
21:56:24.547 00.045 15712 worker thread done servicing request
21:56:24.547 00.000 7988 OnExposeComplete: enter
21:56:24.563 00.016 7988 UpdateGuideState(): m_state=6
21:56:24.563 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7243
21:56:24.563 00.000 7988 Star::Find returns 1 (1), X=1182.16, Y=443.17, Mass=1521, SNR=26.7, Peak=255 HFD=3.0
21:56:24.563 00.000 7988 MultiStar: [#1 -0.13,-0.19,1.03,U] [#2 0.05,0.16,1.00,U] [#3 -0.24,0.21,0.98,U] [#4 0.00,0.24,1.03,U] [#5 0.06,0.03,0.71,U] [#6 -0.11,-0.01,0.70,U] [#7 -0.08,0.11,0.66,U] [#8 -0.34,0.06,0.63,U] 
21:56:24.563 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.06}, one-star: {0.04, -0.08}
21:56:24.563 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.48 = 0.48)
21:56:24.563 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.59 = -2.69)
21:56:24.563 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.09 mountX=0.08 mountY=-0.04, mountTheta=-0.46
21:56:24.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.08, opts=13)
21:56:24.563 00.000 7988 Enqueuing Move request for scope (0.04, -0.08)
21:56:24.563 00.000 15712 Worker thread wakes up
21:56:24.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:56:24.563 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:56:24.563 00.000 15712 Moving (0.04, -0.08) raw xDistance=0.08 yDistance=-0.04
21:56:24.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:24.563 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.7 Saturated
21:56:24.578 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:24.579 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:24.579 00.000 7988 Enqueuing Expose request
21:56:24.581 00.002 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:24.581 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
21:56:24.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:24.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:56:24.581 00.000 15712 MoveAxis(E, 7, ABG)
21:56:24.581 00.000 15712 Guiding  Dir = 2, Dur = 7
21:56:24.581 00.000 15712 IsGuiding returns 0
21:56:24.599 00.018 15712 IsGuiding returns 0
21:56:24.599 00.000 15712 Move returns status 0, amount 7
21:56:24.599 00.000 15712 MoveAxis(N, 0, ABG)
21:56:24.599 00.000 15712 Move returns status 0, amount 0
21:56:24.599 00.000 15712 move complete, result=0
21:56:24.599 00.000 15712 worker thread done servicing request
21:56:24.599 00.000 15712 Worker thread wakes up
21:56:24.599 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
21:56:24.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:24.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:26.017 01.418 15712 Exposure complete
21:56:26.074 00.057 15712 worker thread done servicing request
21:56:26.074 00.000 7988 OnExposeComplete: enter
21:56:26.074 00.000 7988 UpdateGuideState(): m_state=6
21:56:26.074 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7244
21:56:26.078 00.004 7988 Star::Find returns 1 (0), X=1182.27, Y=443.06, Mass=1607, SNR=27.4, Peak=227 HFD=3.6
21:56:26.078 00.000 7988 MultiStar: [#1 -0.02,-0.25,0.97,U] [#2 0.09,0.05,0.97,U] [#3 -0.00,0.02,0.92,U] [#4 -0.03,-0.07,0.98,U] [#5 0.13,-0.17,0.71,U] [#6 -0.02,0.08,0.71,U] [#7 0.17,-0.18,0.67,U] [#8 0.03,-0.11,0.63,U] 
21:56:26.078 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.15, -0.19}
21:56:26.078 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.58) = xAngle (0.53 = 0.53)
21:56:26.078 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.65)
21:56:26.078 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.05 mountX=0.09 mountY=-0.05, mountTheta=-0.50
21:56:26.078 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.09, opts=13)
21:56:26.078 00.000 7988 Enqueuing Move request for scope (0.05, -0.09)
21:56:26.078 00.000 15712 Worker thread wakes up
21:56:26.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
21:56:26.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
21:56:26.078 00.000 15712 Moving (0.05, -0.09) raw xDistance=0.09 yDistance=-0.05
21:56:26.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:26.078 00.000 7988 UpdateGuideState exits: m=1607 SNR=27.4
21:56:26.090 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:26.091 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:26.091 00.000 7988 Enqueuing Expose request
21:56:26.091 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:26.091 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
21:56:26.091 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:26.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:56:26.091 00.000 15712 MoveAxis(E, 6, ABG)
21:56:26.091 00.000 15712 Guiding  Dir = 2, Dur = 6
21:56:26.094 00.003 15712 IsGuiding returns 0
21:56:26.108 00.014 15712 IsGuiding returns 0
21:56:26.108 00.000 15712 Move returns status 0, amount 6
21:56:26.108 00.000 15712 MoveAxis(N, 0, ABG)
21:56:26.108 00.000 15712 Move returns status 0, amount 0
21:56:26.110 00.002 15712 move complete, result=0
21:56:26.110 00.000 15712 worker thread done servicing request
21:56:26.110 00.000 15712 Worker thread wakes up
21:56:26.110 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:56:26.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:26.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:27.754 01.644 15712 Exposure complete
21:56:27.812 00.058 15712 worker thread done servicing request
21:56:27.812 00.000 7988 OnExposeComplete: enter
21:56:27.812 00.000 7988 UpdateGuideState(): m_state=6
21:56:27.815 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7245
21:56:27.815 00.000 7988 Star::Find returns 1 (0), X=1182.35, Y=443.14, Mass=1583, SNR=27.1, Peak=207 HFD=3.6
21:56:27.817 00.002 7988 MultiStar: [#1 0.04,0.05,0.98,U] [#2 0.04,0.21,1.00,U] [#3 -0.13,0.08,0.90,U] [#4 -0.08,0.06,1.01,U] [#5 0.15,0.05,0.70,U] [#6 0.19,0.02,0.68,U] [#7 0.18,0.01,0.66,U] [#8 -0.30,0.23,0.61,U] 
21:56:27.817 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.23, -0.11}
21:56:27.817 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
21:56:27.817 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
21:56:27.817 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.02 mountX=-0.06 mountY=-0.04, mountTheta=-2.58
21:56:27.817 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
21:56:27.817 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
21:56:27.817 00.000 15712 Worker thread wakes up
21:56:27.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
21:56:27.817 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
21:56:27.817 00.000 15712 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
21:56:27.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:27.827 00.010 7988 UpdateGuideState exits: m=1583 SNR=27.1
21:56:27.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:27.829 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:27.829 00.000 7988 Enqueuing Expose request
21:56:27.831 00.002 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:27.831 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
21:56:27.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:27.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:56:27.831 00.000 15712 MoveAxis(E, 6, ABG)
21:56:27.831 00.000 15712 Guiding  Dir = 2, Dur = 6
21:56:27.831 00.000 15712 IsGuiding returns 0
21:56:27.851 00.020 15712 IsGuiding returns 0
21:56:27.851 00.000 15712 Move returns status 0, amount 6
21:56:27.851 00.000 15712 MoveAxis(N, 0, ABG)
21:56:27.851 00.000 15712 Move returns status 0, amount 0
21:56:27.851 00.000 15712 move complete, result=0
21:56:27.851 00.000 15712 worker thread done servicing request
21:56:27.851 00.000 15712 Worker thread wakes up
21:56:27.851 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:56:27.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:27.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:29.269 01.418 15712 Exposure complete
21:56:29.327 00.058 15712 worker thread done servicing request
21:56:29.327 00.000 7988 OnExposeComplete: enter
21:56:29.327 00.000 7988 UpdateGuideState(): m_state=6
21:56:29.327 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7246
21:56:29.331 00.004 7988 Star::Find returns 1 (1), X=1182.17, Y=443.17, Mass=1528, SNR=26.7, Peak=255 HFD=3.1
21:56:29.331 00.000 7988 MultiStar: [#1 -0.02,-0.13,1.00,U] [#2 0.01,0.24,1.01,U] [#3 -0.15,0.34,0.96,U] [#4 -0.14,0.13,1.01,U] [#5 -0.04,0.18,0.73,U] [#6 0.06,0.26,0.72,U] [#7 -0.09,0.05,0.65,U] [#8 -0.30,0.15,0.65,U] 
21:56:29.331 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.12}, one-star: {0.05, -0.08}
21:56:29.331 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
21:56:29.331 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.58)
21:56:29.331 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.99 mountX=0.07 mountY=-0.05, mountTheta=-0.57
21:56:29.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
21:56:29.339 00.008 7988 Enqueuing Move request for scope (0.05, -0.08)
21:56:29.339 00.000 15712 Worker thread wakes up
21:56:29.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
21:56:29.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
21:56:29.339 00.000 15712 Moving (0.05, -0.08) raw xDistance=0.07 yDistance=-0.05
21:56:29.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:29.339 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.7 Saturated
21:56:29.343 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:29.343 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:29.345 00.002 7988 Enqueuing Expose request
21:56:29.345 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:29.345 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
21:56:29.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:29.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:56:29.345 00.000 15712 MoveAxis(E, 6, ABG)
21:56:29.345 00.000 15712 Guiding  Dir = 2, Dur = 6
21:56:29.347 00.002 15712 IsGuiding returns 0
21:56:29.362 00.015 15712 IsGuiding returns 0
21:56:29.362 00.000 15712 Move returns status 0, amount 6
21:56:29.362 00.000 15712 MoveAxis(N, 0, ABG)
21:56:29.362 00.000 15712 Move returns status 0, amount 0
21:56:29.362 00.000 15712 move complete, result=0
21:56:29.362 00.000 15712 worker thread done servicing request
21:56:29.362 00.000 15712 Worker thread wakes up
21:56:29.362 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:56:29.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:29.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:31.022 01.660 15712 Exposure complete
21:56:31.074 00.052 15712 worker thread done servicing request
21:56:31.074 00.000 7988 OnExposeComplete: enter
21:56:31.074 00.000 7988 UpdateGuideState(): m_state=6
21:56:31.082 00.008 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7247
21:56:31.083 00.001 7988 Star::Find returns 1 (1), X=1182.31, Y=443.16, Mass=1582, SNR=27.2, Peak=255 HFD=3.2
21:56:31.085 00.002 7988 MultiStar: [#1 -0.15,-0.11,1.01,U] [#2 -0.09,0.13,1.02,U] [#3 -0.09,0.16,0.94,U] [#4 -0.28,0.25,1.02,U] [#5 0.04,0.01,0.72,U] [#6 -0.03,0.07,0.73,U] [#7 0.10,-0.12,0.68,U] [#8 -0.21,0.16,0.64,U] 
21:56:31.085 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.19, -0.08}
21:56:31.087 00.002 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.58) = xAngle (4.02 = -2.26)
21:56:31.087 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.85)
21:56:31.087 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.44 mountX=-0.05 mountY=0.06, mountTheta=2.28
21:56:31.091 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
21:56:31.091 00.000 7988 Enqueuing Move request for scope (-0.06, 0.05)
21:56:31.093 00.002 15712 Worker thread wakes up
21:56:31.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
21:56:31.093 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
21:56:31.093 00.000 15712 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=0.06
21:56:31.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:31.093 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.2 Saturated
21:56:31.095 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:31.095 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:31.097 00.002 7988 Enqueuing Expose request
21:56:31.097 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:31.097 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
21:56:31.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:31.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:31.099 00.002 15712 MoveAxis(E, 6, ABG)
21:56:31.099 00.000 15712 Guiding  Dir = 2, Dur = 6
21:56:31.099 00.000 15712 IsGuiding returns 0
21:56:31.125 00.026 15712 IsGuiding returns 0
21:56:31.125 00.000 15712 Move returns status 0, amount 6
21:56:31.125 00.000 15712 MoveAxis(N, 0, ABG)
21:56:31.125 00.000 15712 Move returns status 0, amount 0
21:56:31.125 00.000 15712 move complete, result=0
21:56:31.125 00.000 15712 worker thread done servicing request
21:56:31.125 00.000 15712 Worker thread wakes up
21:56:31.125 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:56:31.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:31.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:32.533 01.408 15712 Exposure complete
21:56:32.593 00.060 15712 worker thread done servicing request
21:56:32.593 00.000 7988 OnExposeComplete: enter
21:56:32.593 00.000 7988 UpdateGuideState(): m_state=6
21:56:32.593 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7248
21:56:32.596 00.003 7988 Star::Find returns 1 (0), X=1182.38, Y=443.05, Mass=1541, SNR=26.8, Peak=212 HFD=3.3
21:56:32.596 00.000 7988 MultiStar: [#1 0.12,-0.15,1.01,U] [#2 0.19,0.16,1.01,U] [#3 0.08,0.22,0.94,U] [#4 0.05,0.10,1.02,U] [#5 0.15,-0.24,0.71,U] [#6 0.23,-0.08,0.68,U] [#7 0.18,-0.09,0.67,U] [#8 0.05,0.02,0.66,U] 
21:56:32.596 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.26, -0.20}
21:56:32.596 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.58) = xAngle (1.45 = 1.45)
21:56:32.596 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.56 = -1.73)
21:56:32.596 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.13 mountX=0.02 mountY=-0.14, mountTheta=-1.45
21:56:32.603 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.02, opts=13)
21:56:32.603 00.000 7988 Enqueuing Move request for scope (0.14, -0.02)
21:56:32.603 00.000 15712 Worker thread wakes up
21:56:32.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
21:56:32.603 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
21:56:32.603 00.000 15712 Moving (0.14, -0.02) raw xDistance=0.02 yDistance=-0.14
21:56:32.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:56:32.603 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.8
21:56:32.608 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:32.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:32.610 00.002 7988 Enqueuing Expose request
21:56:32.610 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:32.610 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
21:56:32.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:32.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:56:32.610 00.000 15712 MoveAxis(E, 5, ABG)
21:56:32.610 00.000 15712 Guiding  Dir = 2, Dur = 5
21:56:32.612 00.002 15712 IsGuiding returns 0
21:56:32.631 00.019 15712 IsGuiding returns 0
21:56:32.631 00.000 15712 Move returns status 0, amount 5
21:56:32.631 00.000 15712 MoveAxis(N, 0, ABG)
21:56:32.631 00.000 15712 Move returns status 0, amount 0
21:56:32.631 00.000 15712 move complete, result=0
21:56:32.631 00.000 15712 worker thread done servicing request
21:56:32.631 00.000 15712 Worker thread wakes up
21:56:32.631 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:56:32.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:32.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:34.273 01.642 15712 Exposure complete
21:56:34.331 00.058 15712 worker thread done servicing request
21:56:34.331 00.000 7988 OnExposeComplete: enter
21:56:34.331 00.000 7988 UpdateGuideState(): m_state=6
21:56:34.331 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7249
21:56:34.334 00.003 7988 Star::Find returns 1 (1), X=1182.28, Y=443.19, Mass=1634, SNR=27.5, Peak=255 HFD=3.6
21:56:34.334 00.000 7988 MultiStar: [#1 -0.03,-0.06,0.98,U] [#2 -0.03,0.18,0.98,U] [#3 -0.13,0.17,0.92,U] [#4 0.12,0.22,0.98,U] [#5 0.00,-0.04,0.66,U] [#6 0.11,0.16,0.70,U] [#7 -0.06,0.02,0.64,U] [#8 -0.18,0.10,0.64,U] 
21:56:34.338 00.004 7988 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.16, -0.05}
21:56:34.338 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
21:56:34.338 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.06)
21:56:34.338 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=-0.08 mountY=-0.00, mountTheta=-3.08
21:56:34.338 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.08, opts=13)
21:56:34.338 00.000 7988 Enqueuing Move request for scope (0.00, 0.08)
21:56:34.338 00.000 15712 Worker thread wakes up
21:56:34.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
21:56:34.338 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
21:56:34.338 00.000 15712 Moving (0.00, 0.08) raw xDistance=-0.08 yDistance=-0.00
21:56:34.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:34.338 00.000 7988 UpdateGuideState exits: m=1634 SNR=27.5 Saturated
21:56:34.350 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:34.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:34.350 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:34.350 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
21:56:34.350 00.000 7988 Enqueuing Expose request
21:56:34.355 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:34.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:56:34.355 00.000 15712 MoveAxis(E, 5, ABG)
21:56:34.355 00.000 15712 Guiding  Dir = 2, Dur = 5
21:56:34.355 00.000 15712 IsGuiding returns 0
21:56:34.373 00.018 15712 IsGuiding returns 0
21:56:34.373 00.000 15712 Move returns status 0, amount 5
21:56:34.373 00.000 15712 MoveAxis(N, 0, ABG)
21:56:34.373 00.000 15712 Move returns status 0, amount 0
21:56:34.373 00.000 15712 move complete, result=0
21:56:34.373 00.000 15712 worker thread done servicing request
21:56:34.373 00.000 15712 Worker thread wakes up
21:56:34.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:34.373 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:56:34.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:35.788 01.415 15712 Exposure complete
21:56:35.834 00.046 15712 worker thread done servicing request
21:56:35.834 00.000 7988 OnExposeComplete: enter
21:56:35.834 00.000 7988 UpdateGuideState(): m_state=6
21:56:35.850 00.016 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7250
21:56:35.851 00.001 7988 Star::Find returns 1 (1), X=1182.35, Y=443.19, Mass=1518, SNR=26.5, Peak=255 HFD=3.2
21:56:35.851 00.000 7988 MultiStar: [#1 0.17,-0.13,1.00,U] [#2 0.16,0.18,1.03,U] [#3 0.07,0.16,0.96,U] [#4 0.13,0.30,1.06,U] [#5 0.15,0.11,0.71,U] [#6 -0.03,0.15,0.70,U] [#7 -0.01,-0.13,0.69,U] [#8 -0.02,0.15,0.66,U] 
21:56:35.851 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.23, -0.05}
21:56:35.851 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.58) = xAngle (2.26 = 2.26)
21:56:35.851 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.37 = -0.92)
21:56:35.851 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.68 mountX=-0.09 mountY=-0.11, mountTheta=-2.24
21:56:35.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.09, opts=13)
21:56:35.851 00.000 7988 Enqueuing Move request for scope (0.11, 0.09)
21:56:35.851 00.000 15712 Worker thread wakes up
21:56:35.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
21:56:35.851 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
21:56:35.851 00.000 15712 Moving (0.11, 0.09) raw xDistance=-0.09 yDistance=-0.11
21:56:35.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:35.851 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5 Saturated
21:56:35.862 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:35.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:35.864 00.002 7988 Enqueuing Expose request
21:56:35.865 00.001 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:35.865 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
21:56:35.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:35.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:56:35.865 00.000 15712 MoveAxis(E, 5, ABG)
21:56:35.865 00.000 15712 Guiding  Dir = 2, Dur = 5
21:56:35.865 00.000 15712 IsGuiding returns 0
21:56:35.919 00.054 15712 IsGuiding returns 0
21:56:35.919 00.000 15712 Move returns status 0, amount 5
21:56:35.919 00.000 15712 MoveAxis(N, 0, ABG)
21:56:35.919 00.000 15712 Move returns status 0, amount 0
21:56:35.919 00.000 15712 move complete, result=0
21:56:35.919 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:56:35.925 00.006 15712 worker thread done servicing request
21:56:35.925 00.000 15712 Worker thread wakes up
21:56:35.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:35.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:37.556 01.631 15712 Exposure complete
21:56:37.612 00.056 15712 worker thread done servicing request
21:56:37.612 00.000 7988 OnExposeComplete: enter
21:56:37.612 00.000 7988 UpdateGuideState(): m_state=6
21:56:37.612 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7251
21:56:37.617 00.005 7988 Star::Find returns 1 (0), X=1182.45, Y=443.22, Mass=1496, SNR=26.4, Peak=183 HFD=3.5
21:56:37.617 00.000 7988 MultiStar: [#1 0.08,0.07,1.02,U] [#2 0.26,0.05,1.05,U] [#3 0.03,0.11,0.94,U] [#4 -0.11,0.13,1.03,U] [#5 -0.11,0.14,0.70,U] [#6 0.13,0.12,0.72,U] [#7 0.16,-0.12,0.66,U] [#8 -0.21,0.05,0.63,U] 
21:56:37.617 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.33, -0.02}
21:56:37.617 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.58) = xAngle (2.26 = 2.26)
21:56:37.621 00.004 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.37 = -0.91)
21:56:37.621 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.68 mountX=-0.06 mountY=-0.08, mountTheta=-2.25
21:56:37.621 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
21:56:37.621 00.000 7988 Enqueuing Move request for scope (0.08, 0.06)
21:56:37.621 00.000 15712 Worker thread wakes up
21:56:37.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
21:56:37.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
21:56:37.621 00.000 15712 Moving (0.08, 0.06) raw xDistance=-0.06 yDistance=-0.08
21:56:37.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:37.621 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.4
21:56:37.628 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:37.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:37.630 00.002 7988 Enqueuing Expose request
21:56:37.630 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:37.630 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
21:56:37.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:37.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:56:37.630 00.000 15712 MoveAxis(E, 5, ABG)
21:56:37.630 00.000 15712 Guiding  Dir = 2, Dur = 5
21:56:37.630 00.000 15712 IsGuiding returns 0
21:56:37.650 00.020 15712 IsGuiding returns 0
21:56:37.650 00.000 15712 Move returns status 0, amount 5
21:56:37.650 00.000 15712 MoveAxis(N, 0, ABG)
21:56:37.650 00.000 15712 Move returns status 0, amount 0
21:56:37.650 00.000 15712 move complete, result=0
21:56:37.650 00.000 15712 worker thread done servicing request
21:56:37.650 00.000 15712 Worker thread wakes up
21:56:37.650 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:56:37.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:37.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:39.168 01.518 15712 Exposure complete
21:56:39.227 00.059 15712 worker thread done servicing request
21:56:39.227 00.000 7988 OnExposeComplete: enter
21:56:39.227 00.000 7988 UpdateGuideState(): m_state=6
21:56:39.229 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7252
21:56:39.229 00.000 7988 Star::Find returns 1 (0), X=1182.12, Y=443.20, Mass=1554, SNR=26.9, Peak=241 HFD=3.3
21:56:39.229 00.000 7988 MultiStar: [#1 -0.14,0.07,1.04,U] [#2 -0.09,0.34,1.01,U] [#3 -0.16,0.30,0.95,U] [#4 -0.13,0.26,1.02,U] [#5 0.10,0.07,0.69,U] [#6 -0.02,0.20,0.71,U] [#7 -0.05,-0.15,0.64,U] [#8 -0.15,0.23,0.63,U] 
21:56:39.229 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.15}, one-star: {0.01, -0.04}
21:56:39.234 00.005 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
21:56:39.234 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
21:56:39.236 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.40 mountX=0.04 mountY=-0.01, mountTheta=-0.15
21:56:39.238 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
21:56:39.238 00.000 7988 Enqueuing Move request for scope (0.01, -0.04)
21:56:39.240 00.002 15712 Worker thread wakes up
21:56:39.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
21:56:39.240 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
21:56:39.240 00.000 15712 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
21:56:39.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:56:39.240 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9
21:56:39.242 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:39.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:39.244 00.002 7988 Enqueuing Expose request
21:56:39.245 00.001 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:39.245 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:56:39.245 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:39.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:56:39.245 00.000 15712 MoveAxis(E, 4, ABG)
21:56:39.245 00.000 15712 Guiding  Dir = 2, Dur = 4
21:56:39.245 00.000 15712 IsGuiding returns 0
21:56:39.261 00.016 15712 IsGuiding returns 0
21:56:39.261 00.000 15712 Move returns status 0, amount 4
21:56:39.261 00.000 15712 MoveAxis(N, 0, ABG)
21:56:39.261 00.000 15712 Move returns status 0, amount 0
21:56:39.261 00.000 15712 move complete, result=0
21:56:39.261 00.000 15712 worker thread done servicing request
21:56:39.261 00.000 15712 Worker thread wakes up
21:56:39.261 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:56:39.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:39.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:40.905 01.644 15712 Exposure complete
21:56:40.954 00.049 15712 worker thread done servicing request
21:56:40.954 00.000 7988 OnExposeComplete: enter
21:56:40.954 00.000 7988 UpdateGuideState(): m_state=6
21:56:40.968 00.014 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7253
21:56:40.970 00.002 7988 Star::Find returns 1 (0), X=1182.39, Y=443.24, Mass=1550, SNR=26.9, Peak=202 HFD=3.7
21:56:40.970 00.000 7988 MultiStar: [#1 -0.10,0.10,0.98,U] [#2 0.19,0.30,1.02,U] [#3 0.02,0.38,0.94,U] [#4 -0.24,0.34,1.03,U] [#5 0.05,0.31,0.69,U] [#6 -0.16,0.29,0.71,U] [#7 0.32,0.12,0.66,U] [#8 -0.30,0.07,0.65,U] 
21:56:40.970 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.21}, one-star: {0.27, -0.01}
21:56:40.970 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
21:56:40.970 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
21:56:40.970 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.22 cameraTheta=1.52 mountX=-0.21 mountY=-0.02, mountTheta=-3.07
21:56:40.970 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.21, opts=13)
21:56:40.970 00.000 7988 Enqueuing Move request for scope (0.01, 0.21)
21:56:40.970 00.000 15712 Worker thread wakes up
21:56:40.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
21:56:40.970 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
21:56:40.970 00.000 15712 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.02
21:56:40.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:40.970 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.9
21:56:40.981 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:40.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:40.983 00.002 7988 Enqueuing Expose request
21:56:40.983 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:56:40.983 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
21:56:40.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:40.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:56:40.983 00.000 15712 MoveAxis(E, 46, ABG)
21:56:40.983 00.000 15712 Guiding  Dir = 2, Dur = 46
21:56:40.983 00.000 15712 IsGuiding returns 0
21:56:41.003 00.020 15712 PulseGuide returned control before completion, sleep 36
21:56:41.047 00.044 15712 IsGuiding returns 1
21:56:41.047 00.000 15712 scope still moving after pulse duration time elapsed
21:56:41.099 00.052 15712 IsGuiding returns 0
21:56:41.099 00.000 15712 scope move finished after 46 + 71 ms
21:56:41.099 00.000 15712 Move returns status 0, amount 46
21:56:41.099 00.000 15712 MoveAxis(N, 0, ABG)
21:56:41.099 00.000 15712 Move returns status 0, amount 0
21:56:41.099 00.000 15712 move complete, result=0
21:56:41.099 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
21:56:41.105 00.006 15712 worker thread done servicing request
21:56:41.105 00.000 15712 Worker thread wakes up
21:56:41.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:41.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:42.518 01.413 15712 Exposure complete
21:56:42.573 00.055 15712 worker thread done servicing request
21:56:42.573 00.000 7988 OnExposeComplete: enter
21:56:42.573 00.000 7988 UpdateGuideState(): m_state=6
21:56:42.580 00.007 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7254
21:56:42.580 00.000 7988 Star::Find returns 1 (1), X=1182.05, Y=443.19, Mass=1483, SNR=26.3, Peak=255 HFD=3.1
21:56:42.582 00.002 7988 MultiStar: [#1 -0.32,0.03,1.00,U] [#2 -0.04,0.24,1.05,U] [#3 -0.29,0.30,0.97,U] [#4 -0.28,0.17,1.02,U] [#5 -0.27,0.26,0.69,U] [#6 -0.03,0.25,0.68,U] [#7 -0.29,0.01,0.70,U] [#8 -0.36,-0.00,0.69,U] 
21:56:42.582 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.13}, one-star: {-0.07, -0.06}
21:56:42.584 00.002 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
21:56:42.584 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
21:56:42.586 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.44 mountX=0.06 mountY=0.07, mountTheta=0.87
21:56:42.588 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.06, opts=13)
21:56:42.588 00.000 7988 Enqueuing Move request for scope (-0.07, -0.06)
21:56:42.590 00.002 15712 Worker thread wakes up
21:56:42.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
21:56:42.590 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
21:56:42.590 00.000 15712 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.07
21:56:42.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:42.590 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3 Saturated
21:56:42.593 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:42.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:42.595 00.002 7988 Enqueuing Expose request
21:56:42.596 00.001 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:42.596 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:56:42.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:42.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:56:42.596 00.000 15712 MoveAxis(E, 5, ABG)
21:56:42.596 00.000 15712 Guiding  Dir = 2, Dur = 5
21:56:42.596 00.000 15712 IsGuiding returns 0
21:56:42.618 00.022 15712 IsGuiding returns 0
21:56:42.618 00.000 15712 Move returns status 0, amount 5
21:56:42.618 00.000 15712 MoveAxis(N, 0, ABG)
21:56:42.618 00.000 15712 Move returns status 0, amount 0
21:56:42.618 00.000 15712 move complete, result=0
21:56:42.618 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:56:42.622 00.004 15712 worker thread done servicing request
21:56:42.622 00.000 15712 Worker thread wakes up
21:56:42.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:42.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:44.257 01.635 15712 Exposure complete
21:56:44.302 00.045 15712 worker thread done servicing request
21:56:44.302 00.000 7988 OnExposeComplete: enter
21:56:44.302 00.000 7988 UpdateGuideState(): m_state=6
21:56:44.318 00.016 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7255
21:56:44.318 00.000 7988 Star::Find returns 1 (0), X=1182.13, Y=443.03, Mass=1557, SNR=26.8, Peak=202 HFD=3.9
21:56:44.318 00.000 7988 MultiStar: [#1 -0.34,-0.28,1.01,U] [#2 -0.04,0.14,1.00,U] [#3 -0.35,0.01,0.96,U] [#4 -0.34,0.08,1.04,U] [#5 -0.23,-0.11,0.71,U] [#6 -0.23,-0.13,0.66,U] [#7 0.01,0.04,0.66,U] [#8 -0.51,0.18,0.67,U] 
21:56:44.318 00.000 7988 single-star, 8 included, MultiStar: {-0.22, -0.04}, one-star: {0.01, -0.21}
21:56:44.318 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
21:56:44.318 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.13)
21:56:44.318 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.53 mountX=0.21 mountY=-0.00, mountTheta=-0.01
21:56:44.318 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.21, opts=13)
21:56:44.318 00.000 7988 Enqueuing Move request for scope (0.01, -0.21)
21:56:44.318 00.000 15712 Worker thread wakes up
21:56:44.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
21:56:44.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
21:56:44.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:44.318 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8
21:56:44.331 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:44.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:44.333 00.002 7988 Enqueuing Expose request
21:56:44.334 00.001 15712 Moving (0.01, -0.21) raw xDistance=0.21 yDistance=-0.00
21:56:44.339 00.005 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:56:44.339 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
21:56:44.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:44.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:56:44.339 00.000 15712 MoveAxis(W, 37, ABG)
21:56:44.339 00.000 15712 Guiding  Dir = 3, Dur = 37
21:56:44.339 00.000 15712 IsGuiding returns 0
21:56:44.356 00.017 15712 PulseGuide returned control before completion, sleep 24
21:56:44.402 00.046 15712 IsGuiding returns 0
21:56:44.402 00.000 15712 Move returns status 0, amount 37
21:56:44.402 00.000 15712 MoveAxis(N, 0, ABG)
21:56:44.402 00.000 15712 Move returns status 0, amount 0
21:56:44.402 00.000 15712 move complete, result=0
21:56:44.402 00.000 15712 worker thread done servicing request
21:56:44.402 00.000 15712 Worker thread wakes up
21:56:44.402 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
21:56:44.413 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:44.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:45.828 01.415 15712 Exposure complete
21:56:45.879 00.051 15712 worker thread done servicing request
21:56:45.879 00.000 7988 OnExposeComplete: enter
21:56:45.879 00.000 7988 UpdateGuideState(): m_state=6
21:56:45.889 00.010 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7256
21:56:45.891 00.002 7988 Star::Find returns 1 (1), X=1182.24, Y=443.10, Mass=1493, SNR=26.5, Peak=255 HFD=3.1
21:56:45.891 00.000 7988 MultiStar: [#1 -0.07,-0.11,1.01,U] [#2 0.11,0.17,1.02,U] [#3 -0.22,0.12,0.94,U] [#4 -0.27,0.22,1.03,U] [#5 -0.15,0.09,0.72,U] [#6 -0.04,-0.15,0.70,U] [#7 -0.04,-0.32,0.71,U] [#8 -0.33,0.26,0.68,U] 
21:56:45.891 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {0.12, -0.15}
21:56:45.891 00.000 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.58) = xAngle (4.49 = -1.79)
21:56:45.896 00.005 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.60 = 1.31)
21:56:45.896 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.91 mountX=-0.02 mountY=0.09, mountTheta=1.80
21:56:45.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.02, opts=13)
21:56:45.900 00.004 7988 Enqueuing Move request for scope (-0.09, 0.02)
21:56:45.900 00.000 15712 Worker thread wakes up
21:56:45.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
21:56:45.900 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
21:56:45.900 00.000 15712 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.09
21:56:45.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:45.900 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.5 Saturated
21:56:45.903 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:45.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:45.905 00.002 7988 Enqueuing Expose request
21:56:45.905 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:45.905 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
21:56:45.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:45.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:56:45.905 00.000 15712 MoveAxis(E, 5, ABG)
21:56:45.905 00.000 15712 Guiding  Dir = 2, Dur = 5
21:56:45.907 00.002 15712 IsGuiding returns 0
21:56:45.929 00.022 15712 IsGuiding returns 0
21:56:45.929 00.000 15712 Move returns status 0, amount 5
21:56:45.929 00.000 15712 MoveAxis(N, 0, ABG)
21:56:45.929 00.000 15712 Move returns status 0, amount 0
21:56:45.929 00.000 15712 move complete, result=0
21:56:45.929 00.000 15712 worker thread done servicing request
21:56:45.929 00.000 15712 Worker thread wakes up
21:56:45.929 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:56:45.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:45.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:47.568 01.639 15712 Exposure complete
21:56:47.614 00.046 15712 worker thread done servicing request
21:56:47.627 00.013 7988 OnExposeComplete: enter
21:56:47.627 00.000 7988 UpdateGuideState(): m_state=6
21:56:47.629 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7257
21:56:47.630 00.001 7988 Star::Find returns 1 (0), X=1182.29, Y=443.10, Mass=1545, SNR=26.7, Peak=203 HFD=3.6
21:56:47.630 00.000 7988 MultiStar: [#1 0.14,-0.22,1.00,U] [#2 0.07,0.13,1.00,U] [#3 0.02,-0.01,0.96,U] [#4 -0.06,0.17,1.00,U] [#5 0.23,0.02,0.71,U] [#6 0.07,0.04,0.72,U] [#7 0.13,-0.08,0.68,U] [#8 -0.02,-0.24,0.64,U] 
21:56:47.630 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.18, -0.15}
21:56:47.630 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.58) = xAngle (1.22 = 1.22)
21:56:47.630 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.33 = -1.95)
21:56:47.630 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=0.03 mountY=-0.08, mountTheta=-1.22
21:56:47.630 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.03, opts=13)
21:56:47.630 00.000 7988 Enqueuing Move request for scope (0.08, -0.03)
21:56:47.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:47.630 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.7
21:56:47.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:47.630 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:47.630 00.000 7988 Enqueuing Expose request
21:56:47.644 00.014 15712 Worker thread wakes up
21:56:47.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
21:56:47.644 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
21:56:47.644 00.000 15712 Moving (0.08, -0.03) raw xDistance=0.03 yDistance=-0.08
21:56:47.646 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:47.646 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
21:56:47.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:47.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:56:47.646 00.000 15712 MoveAxis(E, 5, ABG)
21:56:47.646 00.000 15712 Guiding  Dir = 2, Dur = 5
21:56:47.646 00.000 15712 IsGuiding returns 0
21:56:47.667 00.021 15712 IsGuiding returns 0
21:56:47.667 00.000 15712 Move returns status 0, amount 5
21:56:47.667 00.000 15712 MoveAxis(N, 0, ABG)
21:56:47.667 00.000 15712 Move returns status 0, amount 0
21:56:47.667 00.000 15712 move complete, result=0
21:56:47.667 00.000 15712 worker thread done servicing request
21:56:47.667 00.000 15712 Worker thread wakes up
21:56:47.667 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:56:47.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:47.674 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:49.078 01.404 15712 Exposure complete
21:56:49.138 00.060 15712 worker thread done servicing request
21:56:49.138 00.000 7988 OnExposeComplete: enter
21:56:49.138 00.000 7988 UpdateGuideState(): m_state=6
21:56:49.138 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7258
21:56:49.142 00.004 7988 Star::Find returns 1 (0), X=1182.32, Y=443.36, Mass=1556, SNR=26.9, Peak=223 HFD=3.5
21:56:49.142 00.000 7988 MultiStar: [#1 0.13,-0.01,1.00,U] [#2 0.01,0.29,0.99,U] [#3 -0.05,0.35,0.94,U] [#4 -0.04,0.32,1.02,U] [#5 0.09,0.11,0.73,U] [#6 -0.04,0.19,0.70,U] [#7 0.15,0.20,0.66,U] [#8 -0.21,0.23,0.61,U] 
21:56:49.142 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.20}, one-star: {0.20, 0.11}
21:56:49.142 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
21:56:49.142 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.19)
21:56:49.142 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.40 mountX=-0.20 mountY=-0.04, mountTheta=-2.95
21:56:49.142 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.20, opts=13)
21:56:49.142 00.000 7988 Enqueuing Move request for scope (0.03, 0.20)
21:56:49.142 00.000 15712 Worker thread wakes up
21:56:49.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
21:56:49.142 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
21:56:49.142 00.000 15712 Moving (0.03, 0.20) raw xDistance=-0.20 yDistance=-0.04
21:56:49.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:49.142 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9
21:56:49.154 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:49.154 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:49.156 00.002 7988 Enqueuing Expose request
21:56:49.156 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
21:56:49.157 00.001 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
21:56:49.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:49.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:56:49.157 00.000 15712 MoveAxis(E, 43, ABG)
21:56:49.157 00.000 15712 Guiding  Dir = 2, Dur = 43
21:56:49.157 00.000 15712 IsGuiding returns 0
21:56:49.174 00.017 15712 PulseGuide returned control before completion, sleep 37
21:56:49.221 00.047 15712 IsGuiding returns 1
21:56:49.221 00.000 15712 scope still moving after pulse duration time elapsed
21:56:49.253 00.032 15712 IsGuiding returns 0
21:56:49.253 00.000 15712 scope move finished after 43 + 53 ms
21:56:49.253 00.000 15712 Move returns status 0, amount 43
21:56:49.253 00.000 15712 MoveAxis(N, 0, ABG)
21:56:49.253 00.000 15712 Move returns status 0, amount 0
21:56:49.253 00.000 15712 move complete, result=0
21:56:49.253 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
21:56:49.256 00.003 15712 worker thread done servicing request
21:56:49.256 00.000 15712 Worker thread wakes up
21:56:49.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:49.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:50.898 01.642 15712 Exposure complete
21:56:50.944 00.046 15712 worker thread done servicing request
21:56:50.944 00.000 7988 OnExposeComplete: enter
21:56:50.959 00.015 7988 UpdateGuideState(): m_state=6
21:56:50.959 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7259
21:56:50.961 00.002 7988 Star::Find returns 1 (0), X=1182.47, Y=443.17, Mass=1659, SNR=27.7, Peak=192 HFD=3.8
21:56:50.961 00.000 7988 MultiStar: [#1 0.09,-0.16,0.97,U] [#2 0.09,0.06,0.97,U] [#3 0.07,0.12,0.93,U] [#4 0.07,0.02,0.99,U] [#5 0.13,-0.17,0.64,U] [#6 0.12,-0.06,0.67,U] [#7 -0.02,-0.14,0.66,U] [#8 -0.18,-0.09,0.62,U] 
21:56:50.961 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.35, -0.07}
21:56:50.961 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.14 = 1.14)
21:56:50.961 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.04)
21:56:50.961 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=0.04 mountY=-0.09, mountTheta=-1.13
21:56:50.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
21:56:50.961 00.000 7988 Enqueuing Move request for scope (0.10, -0.05)
21:56:50.961 00.000 15712 Worker thread wakes up
21:56:50.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
21:56:50.961 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
21:56:50.961 00.000 15712 Moving (0.10, -0.05) raw xDistance=0.04 yDistance=-0.09
21:56:50.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:50.961 00.000 7988 UpdateGuideState exits: m=1659 SNR=27.7
21:56:50.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:50.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:50.975 00.014 7988 Enqueuing Expose request
21:56:50.975 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:50.975 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
21:56:50.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:50.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:56:50.975 00.000 15712 MoveAxis(E, 3, ABG)
21:56:50.975 00.000 15712 Guiding  Dir = 2, Dur = 3
21:56:50.975 00.000 15712 IsGuiding returns 0
21:56:50.997 00.022 15712 IsGuiding returns 0
21:56:50.997 00.000 15712 Move returns status 0, amount 3
21:56:50.997 00.000 15712 MoveAxis(N, 0, ABG)
21:56:50.997 00.000 15712 Move returns status 0, amount 0
21:56:50.997 00.000 15712 move complete, result=0
21:56:50.997 00.000 15712 worker thread done servicing request
21:56:50.997 00.000 15712 Worker thread wakes up
21:56:50.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:50.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:50.997 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:56:52.414 01.417 15712 Exposure complete
21:56:52.461 00.047 15712 worker thread done servicing request
21:56:52.461 00.000 7988 OnExposeComplete: enter
21:56:52.461 00.000 7988 UpdateGuideState(): m_state=6
21:56:52.474 00.013 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7260
21:56:52.476 00.002 7988 Star::Find returns 1 (0), X=1182.44, Y=443.01, Mass=1564, SNR=26.9, Peak=183 HFD=3.5
21:56:52.478 00.002 7988 MultiStar: [#1 0.13,-0.38,0.99,U] [#2 0.42,0.10,1.00,U] [#3 0.18,-0.12,0.93,U] [#4 0.17,-0.13,1.02,U] [#5 0.37,-0.37,0.68,U] [#6 0.38,0.02,0.70,U] [#7 0.27,-0.10,0.65,U] [#8 -0.02,-0.16,0.66,U] 
21:56:52.478 00.000 7988 refined, 8 included, MultiStar: {0.25, -0.15}, one-star: {0.32, -0.24}
21:56:52.478 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.58) = xAngle (1.03 = 1.03)
21:56:52.478 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.15)
21:56:52.478 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.55 mountX=0.15 mountY=-0.24, mountTheta=-1.02
21:56:52.478 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.15, opts=13)
21:56:52.478 00.000 7988 Enqueuing Move request for scope (0.25, -0.15)
21:56:52.478 00.000 15712 Worker thread wakes up
21:56:52.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
21:56:52.478 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
21:56:52.478 00.000 15712 Moving (0.25, -0.15) raw xDistance=0.15 yDistance=-0.24
21:56:52.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:52.478 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9
21:56:52.488 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:52.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:52.490 00.002 7988 Enqueuing Expose request
21:56:52.491 00.001 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:52.491 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
21:56:52.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:52.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:56:52.491 00.000 15712 MoveAxis(E, 2, ABG)
21:56:52.491 00.000 15712 Guiding  Dir = 2, Dur = 2
21:56:52.491 00.000 15712 IsGuiding returns 0
21:56:52.512 00.021 15712 IsGuiding returns 0
21:56:52.512 00.000 15712 Move returns status 0, amount 2
21:56:52.512 00.000 15712 MoveAxis(N, 0, ABG)
21:56:52.512 00.000 15712 Move returns status 0, amount 0
21:56:52.512 00.000 15712 move complete, result=0
21:56:52.512 00.000 15712 worker thread done servicing request
21:56:52.512 00.000 15712 Worker thread wakes up
21:56:52.512 00.000 7988 GuideStep: 0.2 px 2 ms EAST, -0.2 px 0 ms NORTH
21:56:52.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:52.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:54.152 01.640 15712 Exposure complete
21:56:54.209 00.057 15712 worker thread done servicing request
21:56:54.209 00.000 7988 OnExposeComplete: enter
21:56:54.209 00.000 7988 UpdateGuideState(): m_state=6
21:56:54.209 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7261
21:56:54.214 00.005 7988 Star::Find returns 1 (0), X=1182.70, Y=443.04, Mass=1600, SNR=27.2, Peak=208 HFD=3.9
21:56:54.214 00.000 7988 MultiStar: [#1 0.39,-0.10,0.99,U] [#2 0.10,0.12,1.00,U] [#3 0.19,0.01,0.91,U] [#4 0.19,-0.12,1.00,U] [#5 0.50,-0.03,0.69,U] [#6 0.34,-0.05,0.70,U] [#7 0.32,-0.18,0.67,U] [#8 0.43,-0.05,0.64,U] 
21:56:54.214 00.000 7988 refined, 8 included, MultiStar: {0.33, -0.07}, one-star: {0.58, -0.20}
21:56:54.214 00.000 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.58) = xAngle (1.38 = 1.38)
21:56:54.214 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.49 = -1.79)
21:56:54.214 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=-0.07 hyp=0.34 cameraTheta=-0.20 mountX=0.06 mountY=-0.33, mountTheta=-1.38
21:56:54.214 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.07, opts=13)
21:56:54.214 00.000 7988 Enqueuing Move request for scope (0.33, -0.07)
21:56:54.214 00.000 15712 Worker thread wakes up
21:56:54.214 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.07) opts 0xd
21:56:54.214 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.07)
21:56:54.224 00.010 15712 Moving (0.33, -0.07) raw xDistance=0.06 yDistance=-0.33
21:56:54.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:54.224 00.000 7988 UpdateGuideState exits: m=1600 SNR=27.2
21:56:54.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:54.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:54.224 00.000 7988 Enqueuing Expose request
21:56:54.230 00.006 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:54.230 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
21:56:54.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:56:54.230 00.000 15712 MoveAxis(E, 2, ABG)
21:56:54.230 00.000 15712 Guiding  Dir = 2, Dur = 2
21:56:54.250 00.020 15712 IsGuiding returns 0
21:56:54.271 00.021 15712 IsGuiding returns 0
21:56:54.271 00.000 15712 Move returns status 0, amount 2
21:56:54.271 00.000 15712 MoveAxis(N, 84, ABG)
21:56:54.271 00.000 15712 Guiding  Dir = 0, Dur = 84
21:56:54.271 00.000 15712 IsGuiding returns 0
21:56:54.343 00.072 15712 PulseGuide returned control before completion, sleep 15
21:56:54.373 00.030 15712 IsGuiding returns 1
21:56:54.373 00.000 15712 scope still moving after pulse duration time elapsed
21:56:54.404 00.031 15712 IsGuiding returns 1
21:56:54.463 00.059 15712 IsGuiding returns 0
21:56:54.463 00.000 15712 scope move finished after 84 + 107 ms
21:56:54.463 00.000 15712 Move returns status 0, amount 84
21:56:54.463 00.000 15712 move complete, result=0
21:56:54.463 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.3 px 84 ms NORTH
21:56:54.463 00.000 15712 worker thread done servicing request
21:56:54.463 00.000 15712 Worker thread wakes up
21:56:54.468 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:54.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:55.872 01.404 15712 Exposure complete
21:56:55.925 00.053 15712 worker thread done servicing request
21:56:55.925 00.000 7988 OnExposeComplete: enter
21:56:55.925 00.000 7988 UpdateGuideState(): m_state=6
21:56:55.934 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7262
21:56:55.934 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=443.04, Mass=1479, SNR=26.2, Peak=172 HFD=3.5
21:56:55.934 00.000 7988 MultiStar: [#1 -0.09,-0.37,1.03,U] [#2 0.15,0.06,1.02,U] [#3 -0.07,-0.23,0.96,U] [#4 -0.07,-0.04,1.02,U] [#5 0.20,-0.08,0.75,U] [#6 -0.10,-0.29,0.71,U] [#7 0.27,-0.18,0.67,U] [#8 0.06,-0.19,0.65,U] 
21:56:55.934 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.17}, one-star: {0.17, -0.21}
21:56:55.934 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
21:56:55.934 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.87)
21:56:55.934 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.27 mountX=0.17 mountY=-0.05, mountTheta=-0.27
21:56:55.942 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.17, opts=13)
21:56:55.942 00.000 7988 Enqueuing Move request for scope (0.05, -0.17)
21:56:55.942 00.000 15712 Worker thread wakes up
21:56:55.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
21:56:55.942 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
21:56:55.942 00.000 15712 Moving (0.05, -0.17) raw xDistance=0.17 yDistance=-0.05
21:56:55.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:55.942 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2
21:56:55.947 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:55.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:55.950 00.003 7988 Enqueuing Expose request
21:56:55.950 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:56:55.950 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
21:56:55.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:55.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:56:55.950 00.000 15712 MoveAxis(W, 30, ABG)
21:56:55.950 00.000 15712 Guiding  Dir = 3, Dur = 30
21:56:55.950 00.000 15712 IsGuiding returns 0
21:56:55.968 00.018 15712 PulseGuide returned control before completion, sleep 24
21:56:56.014 00.046 15712 IsGuiding returns 0
21:56:56.014 00.000 15712 Move returns status 0, amount 30
21:56:56.014 00.000 15712 MoveAxis(N, 0, ABG)
21:56:56.014 00.000 15712 Move returns status 0, amount 0
21:56:56.014 00.000 15712 move complete, result=0
21:56:56.014 00.000 15712 worker thread done servicing request
21:56:56.014 00.000 15712 Worker thread wakes up
21:56:56.014 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
21:56:56.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:56.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:57.658 01.644 15712 Exposure complete
21:56:57.709 00.051 15712 worker thread done servicing request
21:56:57.709 00.000 7988 OnExposeComplete: enter
21:56:57.709 00.000 7988 UpdateGuideState(): m_state=6
21:56:57.720 00.011 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7263
21:56:57.721 00.001 7988 Star::Find returns 1 (1), X=1182.00, Y=443.51, Mass=1532, SNR=26.7, Peak=255 HFD=3.3
21:56:57.723 00.002 7988 MultiStar: [#1 -0.26,0.27,1.03,U] [#2 -0.10,0.40,1.01,U] [#3 -0.11,0.46,0.94,U] [#4 -0.35,0.44,1.03,U] [#5 -0.08,0.46,0.67,U] [#6 -0.31,0.34,0.70,U] [#7 -0.25,0.23,0.67,U] [#8 -0.25,0.56,0.63,U] 
21:56:57.723 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.38}, one-star: {-0.11, 0.26}
21:56:57.725 00.002 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.56 = -2.72)
21:56:57.725 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.67 = 0.39)
21:56:57.726 00.001 7988 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.98 mountX=-0.26 mountY=0.11, mountTheta=2.75
21:56:57.728 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.26, opts=13)
21:56:57.728 00.000 7988 Enqueuing Move request for scope (-0.11, 0.26)
21:56:57.730 00.002 15712 Worker thread wakes up
21:56:57.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
21:56:57.730 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
21:56:57.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:57.730 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7 Saturated
21:56:57.733 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:57.733 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:57.735 00.002 7988 Enqueuing Expose request
21:56:57.735 00.000 15712 Moving (-0.11, 0.26) raw xDistance=-0.26 yDistance=0.11
21:56:57.741 00.006 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
21:56:57.741 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
21:56:57.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:57.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:56:57.741 00.000 15712 MoveAxis(E, 54, ABG)
21:56:57.741 00.000 15712 Guiding  Dir = 2, Dur = 54
21:56:57.741 00.000 15712 IsGuiding returns 0
21:56:57.758 00.017 15712 PulseGuide returned control before completion, sleep 48
21:56:57.823 00.065 15712 IsGuiding returns 0
21:56:57.823 00.000 15712 Move returns status 0, amount 54
21:56:57.823 00.000 15712 MoveAxis(N, 0, ABG)
21:56:57.823 00.000 15712 Move returns status 0, amount 0
21:56:57.823 00.000 15712 move complete, result=0
21:56:57.823 00.000 15712 worker thread done servicing request
21:56:57.823 00.000 15712 Worker thread wakes up
21:56:57.823 00.000 7988 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
21:56:57.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:57.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:56:59.239 01.416 15712 Exposure complete
21:56:59.291 00.052 15712 worker thread done servicing request
21:56:59.291 00.000 7988 OnExposeComplete: enter
21:56:59.291 00.000 7988 UpdateGuideState(): m_state=6
21:56:59.300 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7264
21:56:59.300 00.000 7988 Star::Find returns 1 (1), X=1181.98, Y=443.29, Mass=1434, SNR=25.9, Peak=255 HFD=3.0
21:56:59.300 00.000 7988 MultiStar: [#1 -0.23,0.25,1.02,U] [#2 -0.41,0.29,1.03,U] [#3 -0.48,0.39,1.00,U] [#4 -0.38,0.26,1.06,U] [#5 -0.16,-0.03,0.76,U] [#6 -0.45,0.08,0.74,U] [#7 -0.39,0.16,0.72,U] [#8 -0.46,0.04,0.67,U] 
21:56:59.300 00.000 7988 single-star, 8 included, MultiStar: {-0.34, 0.18}, one-star: {-0.14, 0.05}
21:56:59.300 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.39 = -1.89)
21:56:59.300 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.50 = 1.22)
21:56:59.300 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.14 cameraTheta=2.81 mountX=-0.04 mountY=0.13, mountTheta=1.89
21:56:59.308 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.05, opts=13)
21:56:59.308 00.000 7988 Enqueuing Move request for scope (-0.14, 0.05)
21:56:59.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:56:59.308 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.9 Saturated
21:56:59.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:59.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:56:59.308 00.000 7988 Enqueuing Expose request
21:56:59.308 00.000 15712 Worker thread wakes up
21:56:59.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
21:56:59.316 00.008 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
21:56:59.316 00.000 15712 Moving (-0.14, 0.05) raw xDistance=-0.04 yDistance=0.13
21:56:59.316 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:56:59.316 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
21:56:59.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:59.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:56:59.316 00.000 15712 MoveAxis(E, 4, ABG)
21:56:59.316 00.000 15712 Guiding  Dir = 2, Dur = 4
21:56:59.316 00.000 15712 IsGuiding returns 0
21:56:59.338 00.022 15712 IsGuiding returns 0
21:56:59.338 00.000 15712 Move returns status 0, amount 4
21:56:59.338 00.000 15712 MoveAxis(N, 0, ABG)
21:56:59.338 00.000 15712 Move returns status 0, amount 0
21:56:59.338 00.000 15712 move complete, result=0
21:56:59.338 00.000 15712 worker thread done servicing request
21:56:59.338 00.000 15712 Worker thread wakes up
21:56:59.338 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:56:59.342 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
21:56:59.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:00.970 01.628 15712 Exposure complete
21:57:01.027 00.057 15712 worker thread done servicing request
21:57:01.027 00.000 7988 OnExposeComplete: enter
21:57:01.027 00.000 7988 UpdateGuideState(): m_state=6
21:57:01.027 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7265
21:57:01.034 00.007 7988 Star::Find returns 1 (1), X=1181.98, Y=443.34, Mass=1506, SNR=26.5, Peak=255 HFD=3.3
21:57:01.034 00.000 7988 MultiStar: [#1 -0.40,0.19,1.01,U] [#2 -0.23,0.31,1.01,U] [#3 -0.40,0.34,0.96,U] [#4 -0.39,0.25,1.01,U] [#5 0.01,0.10,0.68,U] [#6 -0.24,0.10,0.69,U] [#7 -0.03,0.12,0.70,U] [#8 -0.39,0.25,0.64,U] 
21:57:01.034 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.20}, one-star: {-0.14, 0.09}
21:57:01.034 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.15)
21:57:01.034 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.96)
21:57:01.034 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.55 mountX=-0.09 mountY=0.14, mountTheta=2.16
21:57:01.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.09, opts=13)
21:57:01.034 00.000 7988 Enqueuing Move request for scope (-0.14, 0.09)
21:57:01.034 00.000 15712 Worker thread wakes up
21:57:01.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
21:57:01.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
21:57:01.044 00.010 15712 Moving (-0.14, 0.09) raw xDistance=-0.09 yDistance=0.14
21:57:01.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:01.044 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5 Saturated
21:57:01.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:01.044 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:01.044 00.000 7988 Enqueuing Expose request
21:57:01.044 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:01.044 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
21:57:01.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:01.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:57:01.044 00.000 15712 MoveAxis(E, 4, ABG)
21:57:01.044 00.000 15712 Guiding  Dir = 2, Dur = 4
21:57:01.044 00.000 15712 IsGuiding returns 0
21:57:01.067 00.023 15712 IsGuiding returns 0
21:57:01.067 00.000 15712 Move returns status 0, amount 4
21:57:01.067 00.000 15712 MoveAxis(N, 0, ABG)
21:57:01.067 00.000 15712 Move returns status 0, amount 0
21:57:01.067 00.000 15712 move complete, result=0
21:57:01.067 00.000 15712 worker thread done servicing request
21:57:01.067 00.000 15712 Worker thread wakes up
21:57:01.067 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:57:01.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:01.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:02.487 01.420 15712 Exposure complete
21:57:02.545 00.058 15712 worker thread done servicing request
21:57:02.545 00.000 7988 OnExposeComplete: enter
21:57:02.545 00.000 7988 UpdateGuideState(): m_state=6
21:57:02.549 00.004 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7266
21:57:02.549 00.000 7988 Star::Find returns 1 (0), X=1181.98, Y=443.38, Mass=1537, SNR=26.8, Peak=239 HFD=3.4
21:57:02.549 00.000 7988 MultiStar: [#1 -0.38,-0.02,1.00,U] [#2 -0.18,0.55,0.98,U] [#3 -0.25,0.39,0.94,U] [#4 -0.58,0.13,1.03,U] [#5 -0.15,0.23,0.71,U] [#6 -0.28,0.26,0.70,U] [#7 -0.27,0.07,0.67,U] [#8 -0.34,0.39,0.64,U] 
21:57:02.549 00.000 7988 single-star, 8 included, MultiStar: {-0.29, 0.23}, one-star: {-0.13, 0.14}
21:57:02.549 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.35)
21:57:02.554 00.005 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.76)
21:57:02.554 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.35 mountX=-0.13 mountY=0.13, mountTheta=2.37
21:57:02.554 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.14, opts=13)
21:57:02.554 00.000 7988 Enqueuing Move request for scope (-0.13, 0.14)
21:57:02.554 00.000 15712 Worker thread wakes up
21:57:02.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
21:57:02.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
21:57:02.554 00.000 15712 Moving (-0.13, 0.14) raw xDistance=-0.13 yDistance=0.13
21:57:02.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:02.554 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.8
21:57:02.561 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:02.561 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:02.563 00.002 7988 Enqueuing Expose request
21:57:02.563 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:02.563 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
21:57:02.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:02.565 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:57:02.565 00.000 15712 MoveAxis(E, 3, ABG)
21:57:02.565 00.000 15712 Guiding  Dir = 2, Dur = 3
21:57:02.565 00.000 15712 IsGuiding returns 0
21:57:02.585 00.020 15712 IsGuiding returns 0
21:57:02.585 00.000 15712 Move returns status 0, amount 3
21:57:02.585 00.000 15712 MoveAxis(N, 0, ABG)
21:57:02.585 00.000 15712 Move returns status 0, amount 0
21:57:02.585 00.000 15712 move complete, result=0
21:57:02.585 00.000 15712 worker thread done servicing request
21:57:02.585 00.000 15712 Worker thread wakes up
21:57:02.585 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:57:02.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:02.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:04.227 01.642 15712 Exposure complete
21:57:04.273 00.046 15712 worker thread done servicing request
21:57:04.273 00.000 7988 OnExposeComplete: enter
21:57:04.273 00.000 7988 UpdateGuideState(): m_state=6
21:57:04.288 00.015 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7267
21:57:04.288 00.000 7988 Star::Find returns 1 (0), X=1182.07, Y=443.42, Mass=1485, SNR=26.3, Peak=220 HFD=3.5
21:57:04.290 00.002 7988 MultiStar: [#1 -0.16,0.08,1.02,U] [#2 -0.17,0.42,1.01,U] [#3 -0.23,0.41,0.94,U] [#4 -0.45,0.33,1.06,U] [#5 -0.21,0.09,0.74,U] [#6 -0.25,0.24,0.68,U] [#7 0.01,0.23,0.69,U] [#8 -0.35,0.33,0.69,U] 
21:57:04.290 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.26}, one-star: {-0.05, 0.17}
21:57:04.292 00.002 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.84)
21:57:04.292 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.27)
21:57:04.294 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.87 mountX=-0.17 mountY=0.05, mountTheta=2.87
21:57:04.296 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.17, opts=13)
21:57:04.296 00.000 7988 Enqueuing Move request for scope (-0.05, 0.17)
21:57:04.298 00.002 15712 Worker thread wakes up
21:57:04.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
21:57:04.298 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
21:57:04.298 00.000 15712 Moving (-0.05, 0.17) raw xDistance=-0.17 yDistance=0.05
21:57:04.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:04.298 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.3
21:57:04.301 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:04.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:04.303 00.002 7988 Enqueuing Expose request
21:57:04.303 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
21:57:04.303 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
21:57:04.304 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:04.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:04.304 00.000 15712 MoveAxis(E, 36, ABG)
21:57:04.304 00.000 15712 Guiding  Dir = 2, Dur = 36
21:57:04.304 00.000 15712 IsGuiding returns 0
21:57:04.322 00.018 15712 PulseGuide returned control before completion, sleep 23
21:57:04.372 00.050 15712 IsGuiding returns 0
21:57:04.372 00.000 15712 Move returns status 0, amount 36
21:57:04.372 00.000 15712 MoveAxis(N, 0, ABG)
21:57:04.372 00.000 15712 Move returns status 0, amount 0
21:57:04.372 00.000 15712 move complete, result=0
21:57:04.372 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
21:57:04.377 00.005 15712 worker thread done servicing request
21:57:04.377 00.000 15712 Worker thread wakes up
21:57:04.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:04.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:05.789 01.412 15712 Exposure complete
21:57:05.835 00.046 15712 worker thread done servicing request
21:57:05.835 00.000 7988 OnExposeComplete: enter
21:57:05.835 00.000 7988 UpdateGuideState(): m_state=6
21:57:05.850 00.015 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7268
21:57:05.850 00.000 7988 Star::Find returns 1 (1), X=1182.00, Y=443.18, Mass=1528, SNR=26.5, Peak=255 HFD=3.2
21:57:05.852 00.002 7988 MultiStar: [#1 -0.22,-0.00,1.04,U] [#2 -0.10,0.27,1.01,U] [#3 -0.49,0.23,0.95,U] [#4 -0.45,0.09,1.06,U] [#5 -0.16,0.12,0.73,U] [#6 -0.23,-0.04,0.73,U] [#7 0.05,0.09,0.65,U] [#8 -0.57,0.06,0.63,U] 
21:57:05.852 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.09}, one-star: {-0.12, -0.07}
21:57:05.854 00.002 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.58) = xAngle (-1.07 = -1.07)
21:57:05.854 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.04 = 2.04)
21:57:05.856 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.65 mountX=0.07 mountY=0.12, mountTheta=1.07
21:57:05.858 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.07, opts=13)
21:57:05.858 00.000 7988 Enqueuing Move request for scope (-0.12, -0.07)
21:57:05.860 00.002 15712 Worker thread wakes up
21:57:05.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
21:57:05.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
21:57:05.860 00.000 15712 Moving (-0.12, -0.07) raw xDistance=0.07 yDistance=0.12
21:57:05.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:05.860 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.5 Saturated
21:57:05.863 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:05.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:05.865 00.002 7988 Enqueuing Expose request
21:57:05.866 00.001 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:05.866 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
21:57:05.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:05.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:57:05.866 00.000 15712 MoveAxis(E, 1, ABG)
21:57:05.866 00.000 15712 Guiding  Dir = 2, Dur = 1
21:57:05.903 00.037 15712 IsGuiding returns 0
21:57:05.920 00.017 15712 IsGuiding returns 0
21:57:05.920 00.000 15712 Move returns status 0, amount 1
21:57:05.920 00.000 15712 MoveAxis(N, 0, ABG)
21:57:05.920 00.000 15712 Move returns status 0, amount 0
21:57:05.920 00.000 15712 move complete, result=0
21:57:05.920 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:05.928 00.008 15712 worker thread done servicing request
21:57:05.928 00.000 15712 Worker thread wakes up
21:57:05.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:05.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:07.669 01.741 15712 Exposure complete
21:57:07.728 00.059 15712 worker thread done servicing request
21:57:07.728 00.000 7988 OnExposeComplete: enter
21:57:07.728 00.000 7988 UpdateGuideState(): m_state=6
21:57:07.730 00.002 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7269
21:57:07.730 00.000 7988 Star::Find returns 1 (0), X=1182.05, Y=443.10, Mass=1580, SNR=27.1, Peak=239 HFD=3.7
21:57:07.730 00.000 7988 MultiStar: [#1 -0.08,-0.10,1.01,U] [#2 -0.09,0.03,0.99,U] [#3 -0.11,0.00,0.92,U] [#4 -0.27,0.19,0.99,U] [#5 -0.20,0.05,0.69,U] [#6 -0.10,0.02,0.69,U] [#7 -0.14,-0.03,0.63,U] [#8 -0.35,0.00,0.63,U] 
21:57:07.730 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.00}, one-star: {-0.07, -0.15}
21:57:07.730 00.000 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.58) = xAngle (4.72 = -1.56)
21:57:07.730 00.000 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.83 = 1.55)
21:57:07.730 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.14 mountX=0.00 mountY=0.15, mountTheta=1.56
21:57:07.730 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.00, opts=13)
21:57:07.730 00.000 7988 Enqueuing Move request for scope (-0.15, 0.00)
21:57:07.740 00.010 15712 Worker thread wakes up
21:57:07.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
21:57:07.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
21:57:07.740 00.000 15712 Moving (-0.15, 0.00) raw xDistance=0.00 yDistance=0.15
21:57:07.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:07.740 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.1
21:57:07.743 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:07.743 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:07.745 00.002 7988 Enqueuing Expose request
21:57:07.746 00.001 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:07.746 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
21:57:07.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:07.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:57:07.746 00.000 15712 MoveAxis(W, 2, ABG)
21:57:07.746 00.000 15712 Guiding  Dir = 3, Dur = 2
21:57:07.780 00.034 15712 IsGuiding returns 0
21:57:07.797 00.017 15712 IsGuiding returns 0
21:57:07.797 00.000 15712 Move returns status 0, amount 2
21:57:07.797 00.000 15712 MoveAxis(N, 0, ABG)
21:57:07.797 00.000 15712 Move returns status 0, amount 0
21:57:07.797 00.000 15712 move complete, result=0
21:57:07.797 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:57:07.799 00.002 15712 worker thread done servicing request
21:57:07.799 00.000 15712 Worker thread wakes up
21:57:07.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:07.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:09.216 01.417 15712 Exposure complete
21:57:09.271 00.055 15712 worker thread done servicing request
21:57:09.271 00.000 7988 OnExposeComplete: enter
21:57:09.271 00.000 7988 UpdateGuideState(): m_state=6
21:57:09.276 00.005 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7270
21:57:09.277 00.001 7988 Star::Find returns 1 (1), X=1181.95, Y=443.16, Mass=1545, SNR=26.7, Peak=255 HFD=3.1
21:57:09.277 00.000 7988 MultiStar: [#1 -0.31,-0.23,1.02,U] [#2 -0.06,-0.00,1.00,U] [#3 -0.41,-0.08,0.97,U] [#4 -0.41,0.07,1.04,U] [#5 -0.00,-0.27,0.69,U] [#6 -0.41,-0.15,0.72,U] [#7 -0.27,-0.46,0.67,U] [#8 -0.42,-0.21,0.67,U] 
21:57:09.277 00.000 7988 single-star, 8 included, MultiStar: {-0.27, -0.14}, one-star: {-0.17, -0.09}
21:57:09.277 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
21:57:09.277 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
21:57:09.277 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.65 mountX=0.09 mountY=0.17, mountTheta=1.08
21:57:09.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.09, opts=13)
21:57:09.277 00.000 7988 Enqueuing Move request for scope (-0.17, -0.09)
21:57:09.277 00.000 15712 Worker thread wakes up
21:57:09.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
21:57:09.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
21:57:09.277 00.000 15712 Moving (-0.17, -0.09) raw xDistance=0.09 yDistance=0.17
21:57:09.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:09.288 00.011 7988 UpdateGuideState exits: m=1545 SNR=26.7 Saturated
21:57:09.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:09.290 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:09.290 00.000 7988 Enqueuing Expose request
21:57:09.292 00.002 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:09.293 00.001 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
21:57:09.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:09.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:57:09.293 00.000 15712 MoveAxis(W, 3, ABG)
21:57:09.293 00.000 15712 Guiding  Dir = 3, Dur = 3
21:57:09.294 00.001 15712 IsGuiding returns 0
21:57:09.314 00.020 15712 IsGuiding returns 0
21:57:09.314 00.000 15712 Move returns status 0, amount 3
21:57:09.314 00.000 15712 MoveAxis(N, 0, ABG)
21:57:09.314 00.000 15712 Move returns status 0, amount 0
21:57:09.314 00.000 15712 move complete, result=0
21:57:09.314 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
21:57:09.317 00.003 15712 worker thread done servicing request
21:57:09.317 00.000 15712 Worker thread wakes up
21:57:09.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:09.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:10.953 01.636 15712 Exposure complete
21:57:11.007 00.054 15712 worker thread done servicing request
21:57:11.007 00.000 7988 OnExposeComplete: enter
21:57:11.007 00.000 7988 UpdateGuideState(): m_state=6
21:57:11.017 00.010 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7271
21:57:11.017 00.000 7988 Star::Find returns 1 (1), X=1182.14, Y=443.17, Mass=1577, SNR=27.0, Peak=255 HFD=3.2
21:57:11.017 00.000 7988 MultiStar: [#1 -0.26,-0.14,1.00,U] [#2 -0.04,0.12,1.00,U] [#3 -0.26,0.23,0.91,U] [#4 -0.32,-0.07,1.00,U] [#5 -0.12,0.04,0.70,U] [#6 -0.20,-0.13,0.70,U] [#7 -0.20,-0.23,0.69,U] [#8 -0.48,0.07,0.64,U] 
21:57:11.017 00.000 7988 single-star, 8 included, MultiStar: {-0.20, -0.02}, one-star: {0.03, -0.08}
21:57:11.017 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
21:57:11.017 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.86)
21:57:11.017 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.26 mountX=0.08 mountY=-0.02, mountTheta=-0.29
21:57:11.024 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.08, opts=13)
21:57:11.024 00.000 7988 Enqueuing Move request for scope (0.03, -0.08)
21:57:11.024 00.000 15712 Worker thread wakes up
21:57:11.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
21:57:11.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
21:57:11.024 00.000 15712 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=-0.02
21:57:11.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:11.024 00.000 7988 UpdateGuideState exits: m=1577 SNR=27.0 Saturated
21:57:11.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:11.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:11.024 00.000 7988 Enqueuing Expose request
21:57:11.033 00.009 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:11.033 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
21:57:11.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:11.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:57:11.033 00.000 15712 MoveAxis(W, 4, ABG)
21:57:11.033 00.000 15712 Guiding  Dir = 3, Dur = 4
21:57:11.033 00.000 15712 IsGuiding returns 0
21:57:11.058 00.025 15712 IsGuiding returns 0
21:57:11.058 00.000 15712 Move returns status 0, amount 4
21:57:11.058 00.000 15712 MoveAxis(N, 0, ABG)
21:57:11.058 00.000 15712 Move returns status 0, amount 0
21:57:11.058 00.000 15712 move complete, result=0
21:57:11.058 00.000 15712 worker thread done servicing request
21:57:11.058 00.000 15712 Worker thread wakes up
21:57:11.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:11.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:11.058 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
21:57:12.470 01.412 15712 Exposure complete
21:57:12.528 00.058 15712 worker thread done servicing request
21:57:12.528 00.000 7988 OnExposeComplete: enter
21:57:12.528 00.000 7988 UpdateGuideState(): m_state=6
21:57:12.528 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7272
21:57:12.532 00.004 7988 Star::Find returns 1 (1), X=1182.07, Y=443.11, Mass=1608, SNR=27.4, Peak=255 HFD=3.6
21:57:12.532 00.000 7988 MultiStar: [#1 -0.28,-0.20,0.99,U] [#2 -0.10,0.00,0.98,U] [#3 -0.36,0.01,0.95,U] [#4 -0.38,0.10,0.99,U] [#5 -0.09,-0.14,0.71,U] [#6 -0.23,-0.22,0.69,U] [#7 -0.22,-0.14,0.66,U] [#8 -0.45,-0.06,0.65,U] 
21:57:12.532 00.000 7988 single-star, 8 included, MultiStar: {-0.23, -0.08}, one-star: {-0.05, -0.13}
21:57:12.535 00.003 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
21:57:12.535 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.78 = 2.78)
21:57:12.535 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.90 mountX=0.13 mountY=0.05, mountTheta=0.35
21:57:12.535 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.13, opts=13)
21:57:12.535 00.000 7988 Enqueuing Move request for scope (-0.05, -0.13)
21:57:12.535 00.000 15712 Worker thread wakes up
21:57:12.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
21:57:12.535 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
21:57:12.535 00.000 15712 Moving (-0.05, -0.13) raw xDistance=0.13 yDistance=0.05
21:57:12.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:57:12.535 00.000 7988 UpdateGuideState exits: m=1608 SNR=27.4 Saturated
21:57:12.544 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:12.544 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:12.546 00.002 7988 Enqueuing Expose request
21:57:12.546 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:12.546 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
21:57:12.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:12.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:12.547 00.001 15712 MoveAxis(W, 5, ABG)
21:57:12.547 00.000 15712 Guiding  Dir = 3, Dur = 5
21:57:12.586 00.039 15712 IsGuiding returns 0
21:57:12.603 00.017 15712 IsGuiding returns 0
21:57:12.603 00.000 15712 Move returns status 0, amount 5
21:57:12.603 00.000 15712 MoveAxis(N, 0, ABG)
21:57:12.603 00.000 15712 Move returns status 0, amount 0
21:57:12.603 00.000 15712 move complete, result=0
21:57:12.603 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
21:57:12.609 00.006 15712 worker thread done servicing request
21:57:12.609 00.000 15712 Worker thread wakes up
21:57:12.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:12.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:14.350 01.741 15712 Exposure complete
21:57:14.404 00.054 15712 worker thread done servicing request
21:57:14.404 00.000 7988 OnExposeComplete: enter
21:57:14.404 00.000 7988 UpdateGuideState(): m_state=6
21:57:14.413 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7273
21:57:14.413 00.000 7988 Star::Find returns 1 (1), X=1181.90, Y=443.13, Mass=1502, SNR=26.5, Peak=255 HFD=2.9
21:57:14.415 00.002 7988 MultiStar: [#1 -0.59,-0.11,1.02,U] [#2 -0.36,0.34,1.01,U] [#3 -0.43,0.11,0.96,U] [#4 -0.45,0.02,1.03,U] [#5 -0.37,0.06,0.71,U] [#6 -0.29,0.19,0.70,U] [#7 -0.24,-0.00,0.67,U] [#8 -0.64,0.11,0.64,U] 
21:57:14.417 00.002 7988 single-star, 8 included, MultiStar: {-0.40, 0.06}, one-star: {-0.22, -0.11}
21:57:14.417 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
21:57:14.417 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
21:57:14.419 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-2.67 mountX=0.12 mountY=0.22, mountTheta=1.09
21:57:14.421 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.11, opts=13)
21:57:14.422 00.001 7988 Enqueuing Move request for scope (-0.22, -0.11)
21:57:14.422 00.000 15712 Worker thread wakes up
21:57:14.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.11) opts 0xd
21:57:14.422 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.11)
21:57:14.422 00.000 15712 Moving (-0.22, -0.11) raw xDistance=0.12 yDistance=0.22
21:57:14.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:14.422 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.5 Saturated
21:57:14.425 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:14.425 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:14.427 00.002 7988 Enqueuing Expose request
21:57:14.428 00.001 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:14.428 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
21:57:14.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:14.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:57:14.428 00.000 15712 MoveAxis(W, 6, ABG)
21:57:14.428 00.000 15712 Guiding  Dir = 3, Dur = 6
21:57:14.460 00.032 15712 IsGuiding returns 0
21:57:14.479 00.019 15712 IsGuiding returns 0
21:57:14.479 00.000 15712 Move returns status 0, amount 6
21:57:14.479 00.000 15712 MoveAxis(N, 0, ABG)
21:57:14.479 00.000 15712 Move returns status 0, amount 0
21:57:14.479 00.000 15712 move complete, result=0
21:57:14.479 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
21:57:14.480 00.001 15712 worker thread done servicing request
21:57:14.480 00.000 15712 Worker thread wakes up
21:57:14.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:14.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:15.895 01.415 15712 Exposure complete
21:57:15.951 00.056 15712 worker thread done servicing request
21:57:15.951 00.000 7988 OnExposeComplete: enter
21:57:15.951 00.000 7988 UpdateGuideState(): m_state=6
21:57:15.956 00.005 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7274
21:57:15.956 00.000 7988 Star::Find returns 1 (0), X=1181.66, Y=443.36, Mass=1584, SNR=27.1, Peak=217 HFD=3.2
21:57:15.958 00.002 7988 MultiStar: [#1 -0.62,0.26,1.01,U] [#2 -0.49,0.36,1.01,U] [#3 -0.63,0.26,0.92,U] [#4 -0.73,0.44,1.01,U] [#5 -0.48,0.41,0.71,U] [#6 -0.51,0.13,0.72,U] [#7 -0.53,0.14,0.64,U] [#8 -0.69,0.16,0.65,U] 
21:57:15.960 00.002 7988 single-star, 8 included, MultiStar: {-0.57, 0.26}, one-star: {-0.45, 0.11}
21:57:15.960 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.58) = xAngle (4.48 = -1.80)
21:57:15.962 00.002 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.59 = 1.31)
21:57:15.962 00.000 7988 CameraToMount -- cameraX=-0.45 cameraY=0.11 hyp=0.47 cameraTheta=2.90 mountX=-0.11 mountY=0.45, mountTheta=1.80
21:57:15.964 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.45, y=0.11, opts=13)
21:57:15.964 00.000 7988 Enqueuing Move request for scope (-0.45, 0.11)
21:57:15.966 00.002 15712 Worker thread wakes up
21:57:15.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.11) opts 0xd
21:57:15.966 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.45, 0.11)
21:57:15.966 00.000 15712 Moving (-0.45, 0.11) raw xDistance=-0.11 yDistance=0.45
21:57:15.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:15.968 00.002 7988 UpdateGuideState exits: m=1584 SNR=27.1
21:57:15.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:15.970 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:15.970 00.000 7988 Enqueuing Expose request
21:57:15.972 00.002 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:15.972 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
21:57:15.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:15.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:57:15.972 00.000 15712 MoveAxis(W, 4, ABG)
21:57:15.972 00.000 15712 Guiding  Dir = 3, Dur = 4
21:57:15.972 00.000 15712 IsGuiding returns 0
21:57:15.994 00.022 15712 IsGuiding returns 0
21:57:15.994 00.000 15712 Move returns status 0, amount 4
21:57:15.994 00.000 15712 MoveAxis(N, 0, ABG)
21:57:15.994 00.000 15712 Move returns status 0, amount 0
21:57:15.994 00.000 15712 move complete, result=0
21:57:15.994 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.5 px 0 ms NORTH
21:57:15.999 00.005 15712 worker thread done servicing request
21:57:15.999 00.000 15712 Worker thread wakes up
21:57:15.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:15.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:17.741 01.742 15712 Exposure complete
21:57:17.786 00.045 15712 worker thread done servicing request
21:57:17.786 00.000 7988 OnExposeComplete: enter
21:57:17.786 00.000 7988 UpdateGuideState(): m_state=6
21:57:17.802 00.016 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7275
21:57:17.802 00.000 7988 Star::Find returns 1 (1), X=1181.93, Y=443.43, Mass=1472, SNR=26.2, Peak=255 HFD=3.3
21:57:17.802 00.000 7988 MultiStar: [#1 -0.39,0.09,1.05,U] [#2 -0.26,0.24,1.03,U] [#3 -0.30,0.33,0.98,U] [#4 -0.50,0.31,1.07,U] [#5 -0.25,0.12,0.75,U] [#6 -0.49,0.07,0.73,U] [#7 -0.23,-0.03,0.71,U] [#8 -0.56,0.18,0.69,U] 
21:57:17.802 00.000 7988 single-star, 8 included, MultiStar: {-0.35, 0.18}, one-star: {-0.19, 0.18}
21:57:17.802 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.58) = xAngle (3.94 = -2.34)
21:57:17.802 00.000 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.05 = 0.77)
21:57:17.802 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.37 mountX=-0.18 mountY=0.18, mountTheta=2.36
21:57:17.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.18, opts=13)
21:57:17.802 00.000 7988 Enqueuing Move request for scope (-0.19, 0.18)
21:57:17.802 00.000 15712 Worker thread wakes up
21:57:17.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
21:57:17.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
21:57:17.802 00.000 15712 Moving (-0.19, 0.18) raw xDistance=-0.18 yDistance=0.18
21:57:17.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:17.802 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.2 Saturated
21:57:17.815 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:17.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:17.817 00.002 7988 Enqueuing Expose request
21:57:17.818 00.001 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:57:17.819 00.001 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
21:57:17.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:17.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:57:17.819 00.000 15712 MoveAxis(E, 34, ABG)
21:57:17.819 00.000 15712 Guiding  Dir = 2, Dur = 34
21:57:17.819 00.000 15712 IsGuiding returns 0
21:57:17.834 00.015 15712 PulseGuide returned control before completion, sleep 28
21:57:17.882 00.048 15712 IsGuiding returns 0
21:57:17.882 00.000 15712 Move returns status 0, amount 34
21:57:17.882 00.000 15712 MoveAxis(N, 0, ABG)
21:57:17.882 00.000 15712 Move returns status 0, amount 0
21:57:17.882 00.000 15712 move complete, result=0
21:57:17.882 00.000 15712 worker thread done servicing request
21:57:17.882 00.000 15712 Worker thread wakes up
21:57:17.882 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
21:57:17.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:17.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:19.302 01.420 15712 Exposure complete
21:57:19.348 00.046 15712 worker thread done servicing request
21:57:19.348 00.000 7988 OnExposeComplete: enter
21:57:19.348 00.000 7988 UpdateGuideState(): m_state=6
21:57:19.363 00.015 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7276
21:57:19.365 00.002 7988 Star::Find returns 1 (1), X=1181.96, Y=443.19, Mass=1491, SNR=26.4, Peak=255 HFD=3.0
21:57:19.365 00.000 7988 MultiStar: [#1 -0.47,-0.06,1.02,U] [#2 -0.30,0.27,1.01,U] [#3 -0.45,0.34,0.94,U] [#4 -0.45,0.19,1.03,U] [#5 -0.28,-0.08,0.74,U] [#6 -0.27,0.13,0.71,U] [#7 -0.40,0.17,0.64,U] [#8 -0.56,-0.00,0.65,U] 
21:57:19.365 00.000 7988 single-star, 8 included, MultiStar: {-0.37, 0.11}, one-star: {-0.15, -0.05}
21:57:19.365 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.58) = xAngle (-1.22 = -1.22)
21:57:19.365 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.89 = 1.89)
21:57:19.365 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.80 mountX=0.06 mountY=0.16, mountTheta=1.23
21:57:19.365 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.05, opts=13)
21:57:19.365 00.000 7988 Enqueuing Move request for scope (-0.15, -0.05)
21:57:19.365 00.000 15712 Worker thread wakes up
21:57:19.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
21:57:19.365 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
21:57:19.365 00.000 15712 Moving (-0.15, -0.05) raw xDistance=0.06 yDistance=0.16
21:57:19.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:19.365 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.4 Saturated
21:57:19.376 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:19.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:19.378 00.002 7988 Enqueuing Expose request
21:57:19.379 00.001 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:19.379 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
21:57:19.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:19.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:57:19.379 00.000 15712 MoveAxis(E, 0, ABG)
21:57:19.379 00.000 15712 Move returns status 0, amount 0
21:57:19.379 00.000 15712 MoveAxis(N, 0, ABG)
21:57:19.379 00.000 15712 Move returns status 0, amount 0
21:57:19.379 00.000 15712 move complete, result=0
21:57:19.379 00.000 15712 worker thread done servicing request
21:57:19.379 00.000 15712 Worker thread wakes up
21:57:19.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:19.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:19.379 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:57:21.009 01.630 15712 Exposure complete
21:57:21.063 00.054 15712 worker thread done servicing request
21:57:21.063 00.000 7988 OnExposeComplete: enter
21:57:21.063 00.000 7988 UpdateGuideState(): m_state=6
21:57:21.070 00.007 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7277
21:57:21.070 00.000 7988 Star::Find returns 1 (1), X=1181.92, Y=443.15, Mass=1499, SNR=26.3, Peak=255 HFD=2.9
21:57:21.070 00.000 7988 MultiStar: [#1 -0.28,-0.05,0.99,U] [#2 -0.37,0.26,0.99,U] [#3 -0.60,0.23,0.92,U] [#4 -0.62,0.29,1.06,U] [#5 -0.70,0.02,0.73,U] [#6 -0.48,0.21,0.72,U] [#7 -0.48,-0.06,0.66,U] [#8 -0.55,-0.06,0.66,U] 
21:57:21.070 00.000 7988 single-star, 8 included, MultiStar: {-0.46, 0.09}, one-star: {-0.20, -0.10}
21:57:21.070 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
21:57:21.070 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
21:57:21.070 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.67 mountX=0.10 mountY=0.20, mountTheta=1.09
21:57:21.070 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.10, opts=13)
21:57:21.080 00.010 7988 Enqueuing Move request for scope (-0.20, -0.10)
21:57:21.082 00.002 15712 Worker thread wakes up
21:57:21.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
21:57:21.082 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
21:57:21.082 00.000 15712 Moving (-0.20, -0.10) raw xDistance=0.10 yDistance=0.20
21:57:21.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:21.082 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.3 Saturated
21:57:21.084 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:21.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:21.086 00.002 7988 Enqueuing Expose request
21:57:21.086 00.000 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:21.088 00.002 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
21:57:21.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:21.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:57:21.088 00.000 15712 MoveAxis(W, 1, ABG)
21:57:21.088 00.000 15712 Guiding  Dir = 3, Dur = 1
21:57:21.106 00.018 15712 IsGuiding returns 0
21:57:21.117 00.011 15712 IsGuiding returns 0
21:57:21.117 00.000 15712 Move returns status 0, amount 1
21:57:21.117 00.000 15712 MoveAxis(N, 0, ABG)
21:57:21.117 00.000 15712 Move returns status 0, amount 0
21:57:21.117 00.000 15712 move complete, result=0
21:57:21.117 00.000 15712 worker thread done servicing request
21:57:21.117 00.000 15712 Worker thread wakes up
21:57:21.117 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
21:57:21.130 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:21.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:22.535 01.405 15712 Exposure complete
21:57:22.593 00.058 15712 worker thread done servicing request
21:57:22.593 00.000 7988 OnExposeComplete: enter
21:57:22.593 00.000 7988 UpdateGuideState(): m_state=6
21:57:22.599 00.006 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7278
21:57:22.599 00.000 7988 Star::Find returns 1 (1), X=1182.09, Y=443.20, Mass=1596, SNR=27.2, Peak=255 HFD=3.3
21:57:22.599 00.000 7988 MultiStar: [#1 -0.28,-0.09,0.99,U] [#2 -0.22,0.20,0.97,U] [#3 -0.48,0.22,0.94,U] [#4 -0.37,0.09,1.01,U] [#5 -0.35,0.22,0.71,U] [#6 -0.32,-0.04,0.66,U] [#7 -0.24,-0.01,0.65,U] [#8 -0.46,0.14,0.65,U] 
21:57:22.599 00.000 7988 single-star, 8 included, MultiStar: {-0.30, 0.07}, one-star: {-0.03, -0.05}
21:57:22.599 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.58) = xAngle (-0.55 = -0.55)
21:57:22.599 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.56 = 2.56)
21:57:22.599 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.13 mountX=0.05 mountY=0.03, mountTheta=0.58
21:57:22.599 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
21:57:22.599 00.000 7988 Enqueuing Move request for scope (-0.03, -0.05)
21:57:22.599 00.000 15712 Worker thread wakes up
21:57:22.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
21:57:22.599 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
21:57:22.599 00.000 15712 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=0.03
21:57:22.609 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:22.609 00.000 7988 UpdateGuideState exits: m=1596 SNR=27.2 Saturated
21:57:22.611 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:22.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:22.613 00.002 7988 Enqueuing Expose request
21:57:22.614 00.001 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:22.614 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
21:57:22.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:22.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:57:22.614 00.000 15712 MoveAxis(W, 1, ABG)
21:57:22.614 00.000 15712 Guiding  Dir = 3, Dur = 1
21:57:22.614 00.000 15712 IsGuiding returns 0
21:57:22.630 00.016 15712 IsGuiding returns 0
21:57:22.630 00.000 15712 Move returns status 0, amount 1
21:57:22.630 00.000 15712 MoveAxis(N, 0, ABG)
21:57:22.630 00.000 15712 Move returns status 0, amount 0
21:57:22.630 00.000 15712 move complete, result=0
21:57:22.630 00.000 15712 worker thread done servicing request
21:57:22.630 00.000 15712 Worker thread wakes up
21:57:22.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:22.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:22.630 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:57:24.261 01.631 15712 Exposure complete
21:57:24.311 00.050 15712 worker thread done servicing request
21:57:24.311 00.000 7988 OnExposeComplete: enter
21:57:24.311 00.000 7988 UpdateGuideState(): m_state=6
21:57:24.323 00.012 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7279
21:57:24.324 00.001 7988 Star::Find returns 1 (1), X=1182.03, Y=443.31, Mass=1453, SNR=26.1, Peak=255 HFD=3.3
21:57:24.326 00.002 7988 MultiStar: [#1 -0.32,-0.01,1.02,U] [#2 -0.39,0.08,1.06,U] [#3 -0.43,0.14,1.02,U] [#4 -0.55,0.18,1.07,U] [#5 -0.34,-0.01,0.75,U] [#6 -0.44,0.10,0.72,U] [#7 -0.27,-0.16,0.68,U] [#8 -0.67,0.10,0.67,U] 
21:57:24.328 00.002 7988 single-star, 8 included, MultiStar: {-0.38, 0.06}, one-star: {-0.09, 0.06}
21:57:24.329 00.001 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.58) = xAngle (4.12 = -2.16)
21:57:24.329 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.23 = 0.95)
21:57:24.331 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.54 mountX=-0.06 mountY=0.09, mountTheta=2.17
21:57:24.333 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.06, opts=13)
21:57:24.335 00.002 7988 Enqueuing Move request for scope (-0.09, 0.06)
21:57:24.335 00.000 15712 Worker thread wakes up
21:57:24.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
21:57:24.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
21:57:24.335 00.000 15712 Moving (-0.09, 0.06) raw xDistance=-0.06 yDistance=0.09
21:57:24.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:57:24.335 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.1 Saturated
21:57:24.338 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:24.339 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:24.339 00.000 7988 Enqueuing Expose request
21:57:24.339 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:24.339 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
21:57:24.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:24.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:24.339 00.000 15712 MoveAxis(W, 1, ABG)
21:57:24.339 00.000 15712 Guiding  Dir = 3, Dur = 1
21:57:24.339 00.000 15712 IsGuiding returns 0
21:57:24.403 00.064 15712 IsGuiding returns 0
21:57:24.403 00.000 15712 Move returns status 0, amount 1
21:57:24.403 00.000 15712 MoveAxis(N, 0, ABG)
21:57:24.403 00.000 15712 Move returns status 0, amount 0
21:57:24.403 00.000 15712 move complete, result=0
21:57:24.403 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:57:24.407 00.004 15712 worker thread done servicing request
21:57:24.407 00.000 15712 Worker thread wakes up
21:57:24.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:24.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:25.822 01.415 15712 Exposure complete
21:57:25.882 00.060 15712 worker thread done servicing request
21:57:25.882 00.000 7988 OnExposeComplete: enter
21:57:25.882 00.000 7988 UpdateGuideState(): m_state=6
21:57:25.885 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7280
21:57:25.885 00.000 7988 Star::Find returns 1 (1), X=1181.85, Y=443.26, Mass=1424, SNR=25.8, Peak=255 HFD=2.9
21:57:25.887 00.002 7988 MultiStar: [#1 -0.46,0.06,1.05,U] [#2 -0.39,0.12,1.05,U] [#3 -0.54,0.24,1.00,U] [#4 -0.69,0.04,1.06,U] [#5 -0.67,0.23,0.72,U] [#6 -0.46,0.17,0.76,U] [#7 -0.47,-0.16,0.70,U] [#8 -0.65,0.13,0.66,U] 
21:57:25.887 00.000 7988 single-star, 8 included, MultiStar: {-0.50, 0.10}, one-star: {-0.26, 0.01}
21:57:25.889 00.002 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
21:57:25.890 00.001 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
21:57:25.890 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.10 mountX=-0.01 mountY=0.26, mountTheta=1.61
21:57:25.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.01, opts=13)
21:57:25.894 00.002 7988 Enqueuing Move request for scope (-0.26, 0.01)
21:57:25.894 00.000 15712 Worker thread wakes up
21:57:25.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
21:57:25.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
21:57:25.894 00.000 15712 Moving (-0.26, 0.01) raw xDistance=-0.01 yDistance=0.26
21:57:25.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:25.894 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.8 Saturated
21:57:25.898 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:25.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:25.900 00.002 7988 Enqueuing Expose request
21:57:25.901 00.001 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:25.901 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
21:57:25.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:25.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:57:25.901 00.000 15712 MoveAxis(W, 2, ABG)
21:57:25.901 00.000 15712 Guiding  Dir = 3, Dur = 2
21:57:25.901 00.000 15712 IsGuiding returns 0
21:57:25.917 00.016 15712 IsGuiding returns 0
21:57:25.917 00.000 15712 Move returns status 0, amount 2
21:57:25.917 00.000 15712 MoveAxis(N, 0, ABG)
21:57:25.917 00.000 15712 Move returns status 0, amount 0
21:57:25.917 00.000 15712 move complete, result=0
21:57:25.917 00.000 15712 worker thread done servicing request
21:57:25.917 00.000 15712 Worker thread wakes up
21:57:25.917 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.3 px 0 ms NORTH
21:57:25.924 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:25.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:27.560 01.636 15712 Exposure complete
21:57:27.623 00.063 15712 worker thread done servicing request
21:57:27.623 00.000 7988 OnExposeComplete: enter
21:57:27.623 00.000 7988 UpdateGuideState(): m_state=6
21:57:27.623 00.000 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7281
21:57:27.623 00.000 7988 Star::Find returns 1 (1), X=1182.07, Y=443.25, Mass=1619, SNR=27.4, Peak=255 HFD=3.4
21:57:27.623 00.000 7988 MultiStar: [#1 -0.38,0.08,0.98,U] [#2 -0.15,0.26,0.99,U] [#3 -0.50,0.39,0.93,U] [#4 -0.52,0.37,0.98,U] [#5 -0.25,0.28,0.73,U] [#6 -0.36,0.28,0.68,U] [#7 -0.49,0.00,0.66,U] [#8 -0.57,0.26,0.66,U] 
21:57:27.623 00.000 7988 single-star, 8 included, MultiStar: {-0.35, 0.21}, one-star: {-0.05, 0.00}
21:57:27.623 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.58) = xAngle (4.62 = -1.66)
21:57:27.637 00.014 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.73 = 1.45)
21:57:27.639 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.04 mountX=-0.00 mountY=0.05, mountTheta=1.66
21:57:27.640 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.00, opts=13)
21:57:27.642 00.002 7988 Enqueuing Move request for scope (-0.05, 0.00)
21:57:27.642 00.000 15712 Worker thread wakes up
21:57:27.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
21:57:27.642 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
21:57:27.642 00.000 15712 Moving (-0.05, 0.00) raw xDistance=-0.00 yDistance=0.05
21:57:27.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:27.642 00.000 7988 UpdateGuideState exits: m=1619 SNR=27.4 Saturated
21:57:27.646 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:27.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:27.648 00.002 7988 Enqueuing Expose request
21:57:27.648 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:27.648 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
21:57:27.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:27.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:27.648 00.000 15712 MoveAxis(W, 4, ABG)
21:57:27.648 00.000 15712 Guiding  Dir = 3, Dur = 4
21:57:27.650 00.002 15712 IsGuiding returns 0
21:57:27.657 00.007 15712 IsGuiding returns 0
21:57:27.657 00.000 15712 Move returns status 0, amount 4
21:57:27.657 00.000 15712 MoveAxis(N, 0, ABG)
21:57:27.657 00.000 15712 Move returns status 0, amount 0
21:57:27.657 00.000 15712 move complete, result=0
21:57:27.657 00.000 15712 worker thread done servicing request
21:57:27.657 00.000 15712 Worker thread wakes up
21:57:27.657 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
21:57:27.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:27.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:29.074 01.417 15712 Exposure complete
21:57:29.132 00.058 15712 worker thread done servicing request
21:57:29.132 00.000 7988 OnExposeComplete: enter
21:57:29.132 00.000 7988 UpdateGuideState(): m_state=6
21:57:29.132 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7282
21:57:29.135 00.003 7988 Star::Find returns 1 (0), X=1181.98, Y=443.34, Mass=1599, SNR=27.2, Peak=223 HFD=3.4
21:57:29.137 00.002 7988 MultiStar: [#1 -0.38,0.37,1.02,U] [#2 -0.43,0.46,0.98,U] [#3 -0.43,0.38,0.91,U] [#4 -0.61,0.39,0.98,U] [#5 -0.15,0.46,0.66,U] [#6 -0.41,0.35,0.69,U] [#7 -0.30,0.29,0.69,U] [#8 -0.56,0.41,0.66,U] 
21:57:29.137 00.000 7988 single-star, 8 included, MultiStar: {-0.38, 0.35}, one-star: {-0.14, 0.09}
21:57:29.137 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.58) = xAngle (4.13 = -2.15)
21:57:29.137 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.96)
21:57:29.137 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.16 cameraTheta=2.55 mountX=-0.09 mountY=0.13, mountTheta=2.16
21:57:29.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.09, opts=13)
21:57:29.137 00.000 7988 Enqueuing Move request for scope (-0.14, 0.09)
21:57:29.137 00.000 15712 Worker thread wakes up
21:57:29.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
21:57:29.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
21:57:29.137 00.000 15712 Moving (-0.14, 0.09) raw xDistance=-0.09 yDistance=0.13
21:57:29.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:29.137 00.000 7988 UpdateGuideState exits: m=1599 SNR=27.2
21:57:29.147 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:29.147 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:29.149 00.002 7988 Enqueuing Expose request
21:57:29.149 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:29.149 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
21:57:29.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:29.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:57:29.149 00.000 15712 MoveAxis(W, 4, ABG)
21:57:29.149 00.000 15712 Guiding  Dir = 3, Dur = 4
21:57:29.151 00.002 15712 IsGuiding returns 0
21:57:29.169 00.018 15712 IsGuiding returns 0
21:57:29.169 00.000 15712 Move returns status 0, amount 4
21:57:29.169 00.000 15712 MoveAxis(N, 0, ABG)
21:57:29.169 00.000 15712 Move returns status 0, amount 0
21:57:29.169 00.000 15712 move complete, result=0
21:57:29.169 00.000 15712 worker thread done servicing request
21:57:29.169 00.000 15712 Worker thread wakes up
21:57:29.169 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
21:57:29.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:29.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:30.810 01.641 15712 Exposure complete
21:57:30.857 00.047 15712 worker thread done servicing request
21:57:30.870 00.013 7988 OnExposeComplete: enter
21:57:30.870 00.000 7988 UpdateGuideState(): m_state=6
21:57:30.872 00.002 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7283
21:57:30.873 00.001 7988 Star::Find returns 1 (1), X=1182.06, Y=443.34, Mass=1500, SNR=26.4, Peak=255 HFD=3.3
21:57:30.873 00.000 7988 MultiStar: [#1 -0.02,0.16,1.02,U] [#2 -0.10,0.31,1.03,U] [#3 -0.17,0.40,0.97,U] [#4 -0.11,0.44,1.04,U] [#5 -0.24,0.27,0.72,U] [#6 -0.06,0.26,0.74,U] [#7 0.04,0.19,0.69,U] [#8 -0.36,0.37,0.68,U] 
21:57:30.873 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.28}, one-star: {-0.06, 0.09}
21:57:30.873 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.59)
21:57:30.873 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.52)
21:57:30.873 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.12 mountX=-0.09 mountY=0.06, mountTheta=2.61
21:57:30.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.09, opts=13)
21:57:30.873 00.000 7988 Enqueuing Move request for scope (-0.06, 0.09)
21:57:30.873 00.000 15712 Worker thread wakes up
21:57:30.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
21:57:30.873 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
21:57:30.873 00.000 15712 Moving (-0.06, 0.09) raw xDistance=-0.09 yDistance=0.06
21:57:30.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:57:30.873 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4 Saturated
21:57:30.886 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:30.887 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:30.887 00.000 7988 Enqueuing Expose request
21:57:30.889 00.002 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:30.889 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
21:57:30.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:30.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:57:30.889 00.000 15712 MoveAxis(W, 3, ABG)
21:57:30.889 00.000 15712 Guiding  Dir = 3, Dur = 3
21:57:30.889 00.000 15712 IsGuiding returns 0
21:57:30.904 00.015 15712 IsGuiding returns 0
21:57:30.904 00.000 15712 Move returns status 0, amount 3
21:57:30.904 00.000 15712 MoveAxis(N, 0, ABG)
21:57:30.904 00.000 15712 Move returns status 0, amount 0
21:57:30.904 00.000 15712 move complete, result=0
21:57:30.904 00.000 15712 worker thread done servicing request
21:57:30.904 00.000 15712 Worker thread wakes up
21:57:30.904 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:57:30.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:30.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:32.324 01.420 15712 Exposure complete
21:57:32.381 00.057 15712 worker thread done servicing request
21:57:32.381 00.000 7988 OnExposeComplete: enter
21:57:32.381 00.000 7988 UpdateGuideState(): m_state=6
21:57:32.388 00.007 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7284
21:57:32.388 00.000 7988 Star::Find returns 1 (0), X=1182.14, Y=443.43, Mass=1629, SNR=27.5, Peak=202 HFD=3.7
21:57:32.388 00.000 7988 MultiStar: [#1 -0.04,0.28,0.97,U] [#2 0.09,0.57,0.93,U] [#3 0.04,0.44,0.91,U] [#4 -0.10,0.36,0.98,U] [#5 0.09,0.46,0.65,U] [#6 -0.04,0.30,0.67,U] [#7 -0.01,0.50,0.63,U] [#8 -0.30,0.41,0.61,U] 
21:57:32.388 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.38}, one-star: {0.02, 0.18}
21:57:32.388 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
21:57:32.388 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
21:57:32.388 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.46 mountX=-0.18 mountY=-0.02, mountTheta=-3.01
21:57:32.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.18, opts=13)
21:57:32.398 00.010 7988 Enqueuing Move request for scope (0.02, 0.18)
21:57:32.398 00.000 15712 Worker thread wakes up
21:57:32.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
21:57:32.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
21:57:32.398 00.000 15712 Moving (0.02, 0.18) raw xDistance=-0.18 yDistance=-0.02
21:57:32.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:57:32.398 00.000 7988 UpdateGuideState exits: m=1629 SNR=27.5
21:57:32.401 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:32.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:32.403 00.002 7988 Enqueuing Expose request
21:57:32.403 00.000 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:57:32.403 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
21:57:32.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:32.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:57:32.403 00.000 15712 MoveAxis(E, 33, ABG)
21:57:32.403 00.000 15712 Guiding  Dir = 2, Dur = 33
21:57:32.440 00.037 15712 IsGuiding returns 0
21:57:32.458 00.018 15712 PulseGuide returned control before completion, sleep 28
21:57:32.518 00.060 15712 IsGuiding returns 0
21:57:32.518 00.000 15712 Move returns status 0, amount 33
21:57:32.518 00.000 15712 MoveAxis(N, 0, ABG)
21:57:32.518 00.000 15712 Move returns status 0, amount 0
21:57:32.518 00.000 15712 move complete, result=0
21:57:32.518 00.000 15712 worker thread done servicing request
21:57:32.518 00.000 15712 Worker thread wakes up
21:57:32.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:32.518 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
21:57:32.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:34.158 01.640 15712 Exposure complete
21:57:34.217 00.059 15712 worker thread done servicing request
21:57:34.217 00.000 7988 OnExposeComplete: enter
21:57:34.217 00.000 7988 UpdateGuideState(): m_state=6
21:57:34.217 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7285
21:57:34.222 00.005 7988 Star::Find returns 1 (0), X=1181.82, Y=443.31, Mass=1497, SNR=26.3, Peak=211 HFD=3.3
21:57:34.224 00.002 7988 MultiStar: [#1 -0.46,-0.11,1.00,U] [#2 -0.32,0.08,1.03,U] [#3 -0.57,0.09,0.96,U] [#4 -0.50,0.11,1.03,U] [#5 -0.43,-0.05,0.71,U] [#6 -0.48,-0.05,0.70,U] [#7 -0.33,0.04,0.73,U] [#8 -0.73,0.13,0.63,U] 
21:57:34.224 00.000 7988 single-star, 8 included, MultiStar: {-0.45, 0.03}, one-star: {-0.30, 0.06}
21:57:34.226 00.002 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.58) = xAngle (4.53 = -1.76)
21:57:34.226 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.64 = 1.35)
21:57:34.228 00.002 7988 CameraToMount -- cameraX=-0.30 cameraY=0.06 hyp=0.31 cameraTheta=2.95 mountX=-0.06 mountY=0.30, mountTheta=1.76
21:57:34.230 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.06, opts=13)
21:57:34.230 00.000 7988 Enqueuing Move request for scope (-0.30, 0.06)
21:57:34.232 00.002 15712 Worker thread wakes up
21:57:34.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.06) opts 0xd
21:57:34.232 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.06)
21:57:34.232 00.000 15712 Moving (-0.30, 0.06) raw xDistance=-0.06 yDistance=0.30
21:57:34.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:34.232 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3
21:57:34.234 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:34.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:34.236 00.002 7988 Enqueuing Expose request
21:57:34.238 00.002 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:34.238 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
21:57:34.238 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:34.238 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:57:34.238 00.000 15712 MoveAxis(W, 1, ABG)
21:57:34.238 00.000 15712 Guiding  Dir = 3, Dur = 1
21:57:34.238 00.000 15712 IsGuiding returns 0
21:57:34.264 00.026 15712 IsGuiding returns 0
21:57:34.264 00.000 15712 Move returns status 0, amount 1
21:57:34.264 00.000 15712 MoveAxis(N, 0, ABG)
21:57:34.264 00.000 15712 Move returns status 0, amount 0
21:57:34.264 00.000 15712 move complete, result=0
21:57:34.268 00.004 7988 GuideStep: -0.1 px 1 ms WEST, 0.3 px 0 ms NORTH
21:57:34.268 00.000 15712 worker thread done servicing request
21:57:34.268 00.000 15712 Worker thread wakes up
21:57:34.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:34.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:35.672 01.404 15712 Exposure complete
21:57:35.732 00.060 15712 worker thread done servicing request
21:57:35.732 00.000 7988 OnExposeComplete: enter
21:57:35.732 00.000 7988 UpdateGuideState(): m_state=6
21:57:35.735 00.003 7988 Star::Find(15, 1181, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7286
21:57:35.735 00.000 7988 Star::Find returns 1 (0), X=1181.75, Y=442.94, Mass=1536, SNR=26.7, Peak=231 HFD=3.2
21:57:35.737 00.002 7988 MultiStar: [#1 -0.67,-0.34,1.03,U] [#2 -0.61,-0.18,1.01,U] [#3 -0.81,-0.11,0.94,U] [#4 -0.81,-0.07,1.04,U] [#5 -0.49,-0.24,0.72,U] [#6 -0.60,-0.10,0.72,U] [#7 -0.65,-0.53,0.69,U] [#8 -0.87,-0.07,0.64,U] 
21:57:35.737 00.000 7988 single-star, 8 included, MultiStar: {-0.65, -0.21}, one-star: {-0.37, -0.31}
21:57:35.737 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.87 = -0.87)
21:57:35.737 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.24 = 2.24)
21:57:35.737 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=-0.31 hyp=0.48 cameraTheta=-2.45 mountX=0.31 mountY=0.38, mountTheta=0.88
21:57:35.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=-0.31, opts=13)
21:57:35.745 00.008 7988 Enqueuing Move request for scope (-0.37, -0.31)
21:57:35.745 00.000 15712 Worker thread wakes up
21:57:35.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.31) opts 0xd
21:57:35.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, -0.31)
21:57:35.745 00.000 15712 Moving (-0.37, -0.31) raw xDistance=0.31 yDistance=0.38
21:57:35.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:35.745 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7
21:57:35.749 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:35.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:35.751 00.002 7988 Enqueuing Expose request
21:57:35.751 00.000 15712 PPEC rslt: input = 0.31, final = 0.18, react = 0.18, pred = -0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
21:57:35.751 00.000 15712 PPEC: input: 0.31, control: 0.18, exposure: 1500
21:57:35.751 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.32 newest=0.65
21:57:35.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
21:57:35.751 00.000 15712 MoveAxis(W, 59, ABG)
21:57:35.751 00.000 15712 Guiding  Dir = 3, Dur = 59
21:57:35.751 00.000 15712 IsGuiding returns 0
21:57:35.767 00.016 15712 PulseGuide returned control before completion, sleep 53
21:57:35.850 00.083 15712 IsGuiding returns 0
21:57:35.850 00.000 15712 Move returns status 0, amount 59
21:57:35.850 00.000 15712 BLC: Oldest BLC event removed
21:57:35.850 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 51 applied
21:57:35.850 00.000 15712 MoveAxis(S, 147, ABG)
21:57:35.850 00.000 15712 Guiding  Dir = 1, Dur = 147
21:57:35.850 00.000 15712 IsGuiding returns 0
21:57:35.930 00.080 15712 PulseGuide returned control before completion, sleep 78
21:57:36.022 00.092 15712 IsGuiding returns 1
21:57:36.022 00.000 15712 scope still moving after pulse duration time elapsed
21:57:36.054 00.032 15712 IsGuiding returns 1
21:57:36.106 00.052 15712 IsGuiding returns 0
21:57:36.106 00.000 15712 scope move finished after 147 + 108 ms
21:57:36.106 00.000 15712 Move returns status 0, amount 147
21:57:36.106 00.000 15712 move complete, result=0
21:57:36.106 00.000 7988 GuideStep: 0.3 px 59 ms WEST, 0.4 px 147 ms SOUTH
21:57:36.108 00.002 15712 worker thread done servicing request
21:57:36.108 00.000 15712 Worker thread wakes up
21:57:36.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:36.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:37.744 01.636 15712 Exposure complete
21:57:37.804 00.060 15712 worker thread done servicing request
21:57:37.804 00.000 7988 OnExposeComplete: enter
21:57:37.804 00.000 7988 UpdateGuideState(): m_state=6
21:57:37.805 00.001 7988 Star::Find(15, 1181, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7287
21:57:37.805 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=443.25, Mass=1521, SNR=26.7, Peak=235 HFD=3.5
21:57:37.805 00.000 7988 MultiStar: [#1 0.01,-0.15,1.03,U] [#2 0.07,0.17,1.00,U] [#3 -0.14,0.31,0.96,U] [#4 -0.04,0.27,1.01,U] [#5 0.19,-0.07,0.70,U] [#6 -0.01,0.05,0.70,U] [#7 0.15,0.02,0.67,U] [#8 -0.31,-0.08,0.66,U] 
21:57:37.805 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.12, 0.01}
21:57:37.805 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
21:57:37.805 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
21:57:37.805 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.49 mountX=-0.07 mountY=-0.01, mountTheta=-3.04
21:57:37.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.07, opts=13)
21:57:37.805 00.000 7988 Enqueuing Move request for scope (0.01, 0.07)
21:57:37.805 00.000 15712 Worker thread wakes up
21:57:37.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
21:57:37.805 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
21:57:37.805 00.000 15712 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
21:57:37.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:37.805 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.7
21:57:37.818 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:37.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:37.818 00.000 7988 Enqueuing Expose request
21:57:37.821 00.003 15712 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.376130, 1:-0.007135
21:57:37.821 00.000 15712 BLC: No correction, Miss < min_move
21:57:37.821 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:37.821 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
21:57:37.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:37.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:57:37.821 00.000 15712 MoveAxis(E, 4, ABG)
21:57:37.821 00.000 15712 Guiding  Dir = 2, Dur = 4
21:57:37.821 00.000 15712 IsGuiding returns 0
21:57:37.869 00.048 15712 IsGuiding returns 0
21:57:37.869 00.000 15712 Move returns status 0, amount 4
21:57:37.869 00.000 15712 MoveAxis(N, 0, ABG)
21:57:37.869 00.000 15712 Move returns status 0, amount 0
21:57:37.869 00.000 15712 move complete, result=0
21:57:37.869 00.000 15712 worker thread done servicing request
21:57:37.869 00.000 15712 Worker thread wakes up
21:57:37.869 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:57:37.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:37.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:39.291 01.422 15712 Exposure complete
21:57:39.349 00.058 15712 worker thread done servicing request
21:57:39.349 00.000 7988 OnExposeComplete: enter
21:57:39.349 00.000 7988 UpdateGuideState(): m_state=6
21:57:39.353 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7288
21:57:39.353 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=442.97, Mass=1437, SNR=25.8, Peak=195 HFD=3.3
21:57:39.353 00.000 7988 MultiStar: [#1 0.06,-0.19,1.03,U] [#2 0.09,0.03,1.04,U] [#3 -0.02,-0.01,0.96,U] [#4 -0.20,-0.05,1.06,U] [#5 -0.04,-0.06,0.74,U] [#6 0.19,-0.13,0.69,U] [#7 0.02,-0.19,0.67,U] [#8 -0.26,-0.13,0.69,U] 
21:57:39.353 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.19, -0.28}
21:57:39.353 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
21:57:39.353 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.12)
21:57:39.353 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.52 mountX=0.11 mountY=-0.00, mountTheta=-0.03
21:57:39.353 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
21:57:39.353 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
21:57:39.353 00.000 15712 Worker thread wakes up
21:57:39.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
21:57:39.353 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
21:57:39.353 00.000 15712 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=-0.00
21:57:39.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:39.353 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.8
21:57:39.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:39.366 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:39.366 00.000 7988 Enqueuing Expose request
21:57:39.366 00.000 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.376130, 1:-0.007135, 2:-0.002907
21:57:39.369 00.003 15712 BLC: No correction, Miss < min_move
21:57:39.369 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:39.369 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
21:57:39.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:39.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:57:39.369 00.000 15712 MoveAxis(E, 6, ABG)
21:57:39.369 00.000 15712 Guiding  Dir = 2, Dur = 6
21:57:39.369 00.000 15712 IsGuiding returns 0
21:57:39.399 00.030 15712 IsGuiding returns 0
21:57:39.399 00.000 15712 Move returns status 0, amount 6
21:57:39.399 00.000 15712 MoveAxis(N, 0, ABG)
21:57:39.399 00.000 15712 Move returns status 0, amount 0
21:57:39.399 00.000 15712 move complete, result=0
21:57:39.399 00.000 15712 worker thread done servicing request
21:57:39.399 00.000 15712 Worker thread wakes up
21:57:39.399 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:57:39.400 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:39.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:41.042 01.642 15712 Exposure complete
21:57:41.101 00.059 15712 worker thread done servicing request
21:57:41.101 00.000 7988 OnExposeComplete: enter
21:57:41.103 00.002 7988 UpdateGuideState(): m_state=6
21:57:41.103 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7289
21:57:41.105 00.002 7988 Star::Find returns 1 (0), X=1182.30, Y=443.12, Mass=1534, SNR=26.8, Peak=213 HFD=3.4
21:57:41.105 00.000 7988 MultiStar: [#1 -0.10,-0.18,0.97,U] [#2 -0.01,0.04,1.02,U] [#3 -0.22,0.27,0.94,U] [#4 -0.24,0.19,1.02,U] [#5 0.21,-0.05,0.73,U] [#6 -0.07,0.04,0.74,U] [#7 0.24,-0.01,0.65,U] [#8 -0.30,-0.17,0.65,U] 
21:57:41.107 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {0.18, -0.13}
21:57:41.107 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.58) = xAngle (4.55 = -1.73)
21:57:41.109 00.002 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.66 = 1.38)
21:57:41.109 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.98 mountX=-0.01 mountY=0.04, mountTheta=1.73
21:57:41.111 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
21:57:41.113 00.002 7988 Enqueuing Move request for scope (-0.04, 0.01)
21:57:41.114 00.001 15712 Worker thread wakes up
21:57:41.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
21:57:41.114 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
21:57:41.114 00.000 15712 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=0.04
21:57:41.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:41.114 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.8
21:57:41.117 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:41.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:41.120 00.003 7988 Enqueuing Expose request
21:57:41.120 00.000 15712 BLC: window closed
21:57:41.120 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.376130, 1:-0.007135, 2:-0.002907
21:57:41.120 00.000 15712 BLC: No correction, Miss < min_move
21:57:41.123 00.003 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:41.123 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
21:57:41.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:41.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:41.123 00.000 15712 MoveAxis(E, 6, ABG)
21:57:41.123 00.000 15712 Guiding  Dir = 2, Dur = 6
21:57:41.123 00.000 15712 IsGuiding returns 0
21:57:41.141 00.018 15712 IsGuiding returns 0
21:57:41.141 00.000 15712 Move returns status 0, amount 6
21:57:41.141 00.000 15712 MoveAxis(N, 0, ABG)
21:57:41.141 00.000 15712 Move returns status 0, amount 0
21:57:41.141 00.000 15712 move complete, result=0
21:57:41.141 00.000 15712 worker thread done servicing request
21:57:41.141 00.000 15712 Worker thread wakes up
21:57:41.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:41.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:41.141 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:57:42.556 01.415 15712 Exposure complete
21:57:42.609 00.053 15712 worker thread done servicing request
21:57:42.609 00.000 7988 OnExposeComplete: enter
21:57:42.609 00.000 7988 UpdateGuideState(): m_state=6
21:57:42.617 00.008 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7290
21:57:42.617 00.000 7988 Star::Find returns 1 (0), X=1182.15, Y=443.18, Mass=1554, SNR=26.9, Peak=236 HFD=3.4
21:57:42.617 00.000 7988 MultiStar: [#1 -0.11,-0.07,1.02,U] [#2 0.03,0.14,0.99,U] [#3 -0.18,0.12,0.91,U] [#4 -0.14,0.26,1.00,U] [#5 -0.15,-0.05,0.73,U] [#6 -0.22,0.01,0.69,U] [#7 0.04,-0.10,0.66,U] [#8 -0.31,0.13,0.66,U] 
21:57:42.617 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.05}, one-star: {0.03, -0.07}
21:57:42.617 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
21:57:42.617 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.53 = -2.75)
21:57:42.617 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.16 mountX=0.07 mountY=-0.03, mountTheta=-0.39
21:57:42.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
21:57:42.626 00.009 7988 Enqueuing Move request for scope (0.03, -0.07)
21:57:42.626 00.000 15712 Worker thread wakes up
21:57:42.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
21:57:42.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
21:57:42.626 00.000 15712 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
21:57:42.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:42.626 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9
21:57:42.632 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:42.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:42.633 00.001 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:42.633 00.000 7988 Enqueuing Expose request
21:57:42.633 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
21:57:42.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:42.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:57:42.633 00.000 15712 MoveAxis(E, 8, ABG)
21:57:42.633 00.000 15712 Guiding  Dir = 2, Dur = 8
21:57:42.660 00.027 15712 IsGuiding returns 0
21:57:42.665 00.005 15712 IsGuiding returns 0
21:57:42.665 00.000 15712 Move returns status 0, amount 8
21:57:42.665 00.000 15712 MoveAxis(N, 0, ABG)
21:57:42.665 00.000 15712 Move returns status 0, amount 0
21:57:42.665 00.000 15712 move complete, result=0
21:57:42.665 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:57:42.677 00.012 15712 worker thread done servicing request
21:57:42.677 00.000 15712 Worker thread wakes up
21:57:42.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:42.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:44.419 01.742 15712 Exposure complete
21:57:44.477 00.058 15712 worker thread done servicing request
21:57:44.477 00.000 7988 OnExposeComplete: enter
21:57:44.477 00.000 7988 UpdateGuideState(): m_state=6
21:57:44.480 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7291
21:57:44.480 00.000 7988 Star::Find returns 1 (0), X=1182.41, Y=443.05, Mass=1483, SNR=26.3, Peak=170 HFD=3.5
21:57:44.480 00.000 7988 MultiStar: [#1 0.10,-0.20,1.02,U] [#2 0.12,0.13,1.02,U] [#3 0.12,0.04,0.95,U] [#4 -0.04,-0.03,1.04,U] [#5 0.17,-0.13,0.72,U] [#6 0.12,0.15,0.70,U] [#7 0.24,-0.24,0.68,U] [#8 -0.01,-0.03,0.65,U] 
21:57:44.480 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.30, -0.20}
21:57:44.480 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.58) = xAngle (1.17 = 1.17)
21:57:44.480 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.28 = -2.01)
21:57:44.480 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=0.05 mountY=-0.12, mountTheta=-1.16
21:57:44.480 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.05, opts=13)
21:57:44.480 00.000 7988 Enqueuing Move request for scope (0.12, -0.05)
21:57:44.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:44.480 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
21:57:44.480 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:44.480 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:44.494 00.014 7988 Enqueuing Expose request
21:57:44.494 00.000 15712 Worker thread wakes up
21:57:44.495 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
21:57:44.495 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
21:57:44.495 00.000 15712 Moving (0.12, -0.05) raw xDistance=0.05 yDistance=-0.12
21:57:44.495 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:44.495 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
21:57:44.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:44.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:57:44.495 00.000 15712 MoveAxis(E, 9, ABG)
21:57:44.495 00.000 15712 Guiding  Dir = 2, Dur = 9
21:57:44.495 00.000 15712 IsGuiding returns 0
21:57:44.562 00.067 15712 IsGuiding returns 0
21:57:44.562 00.000 15712 Move returns status 0, amount 9
21:57:44.562 00.000 15712 MoveAxis(N, 0, ABG)
21:57:44.562 00.000 15712 Move returns status 0, amount 0
21:57:44.562 00.000 15712 move complete, result=0
21:57:44.562 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:57:44.564 00.002 15712 worker thread done servicing request
21:57:44.564 00.000 15712 Worker thread wakes up
21:57:44.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:44.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:45.981 01.417 15712 Exposure complete
21:57:46.040 00.059 15712 worker thread done servicing request
21:57:46.040 00.000 7988 OnExposeComplete: enter
21:57:46.040 00.000 7988 UpdateGuideState(): m_state=6
21:57:46.043 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7292
21:57:46.043 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=443.03, Mass=1500, SNR=26.4, Peak=201 HFD=3.4
21:57:46.045 00.002 7988 MultiStar: [#1 0.27,-0.08,1.03,U] [#2 0.15,0.04,1.03,U] [#3 0.04,0.03,0.96,U] [#4 -0.06,0.18,1.04,U] [#5 0.27,0.01,0.74,U] [#6 0.16,-0.23,0.71,U] [#7 0.29,-0.12,0.65,U] [#8 -0.08,-0.13,0.63,U] 
21:57:46.047 00.002 7988 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.26, -0.21}
21:57:46.047 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.58) = xAngle (1.27 = 1.27)
21:57:46.049 00.002 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.38 = -1.90)
21:57:46.049 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.31 mountX=0.04 mountY=-0.14, mountTheta=-1.27
21:57:46.051 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.05, opts=13)
21:57:46.051 00.000 7988 Enqueuing Move request for scope (0.14, -0.05)
21:57:46.053 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:46.053 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.4
21:57:46.055 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:46.057 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:46.057 00.000 7988 Enqueuing Expose request
21:57:46.059 00.002 15712 Worker thread wakes up
21:57:46.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
21:57:46.059 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
21:57:46.059 00.000 15712 Moving (0.14, -0.05) raw xDistance=0.04 yDistance=-0.14
21:57:46.059 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:46.059 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
21:57:46.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:46.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:57:46.059 00.000 15712 MoveAxis(E, 9, ABG)
21:57:46.059 00.000 15712 Guiding  Dir = 2, Dur = 9
21:57:46.059 00.000 15712 IsGuiding returns 0
21:57:46.074 00.015 15712 IsGuiding returns 0
21:57:46.074 00.000 15712 Move returns status 0, amount 9
21:57:46.074 00.000 15712 MoveAxis(N, 0, ABG)
21:57:46.074 00.000 15712 Move returns status 0, amount 0
21:57:46.074 00.000 15712 move complete, result=0
21:57:46.074 00.000 15712 worker thread done servicing request
21:57:46.074 00.000 15712 Worker thread wakes up
21:57:46.074 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:57:46.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:46.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:47.719 01.645 15712 Exposure complete
21:57:47.775 00.056 15712 worker thread done servicing request
21:57:47.775 00.000 7988 OnExposeComplete: enter
21:57:47.775 00.000 7988 UpdateGuideState(): m_state=6
21:57:47.780 00.005 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7293
21:57:47.780 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=443.22, Mass=1481, SNR=26.1, Peak=193 HFD=3.6
21:57:47.780 00.000 7988 MultiStar: [#1 0.09,-0.06,1.02,U] [#2 0.14,0.15,1.04,U] [#3 -0.15,0.30,0.96,U] [#4 -0.02,0.31,1.03,U] [#5 0.07,0.02,0.76,U] [#6 0.12,-0.06,0.71,U] [#7 0.07,-0.09,0.67,U] [#8 -0.01,0.11,0.68,U] 
21:57:47.780 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.27, -0.02}
21:57:47.780 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
21:57:47.780 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.70)
21:57:47.780 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.90 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
21:57:47.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.09, opts=13)
21:57:47.780 00.000 7988 Enqueuing Move request for scope (0.07, 0.09)
21:57:47.780 00.000 15712 Worker thread wakes up
21:57:47.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
21:57:47.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
21:57:47.791 00.011 15712 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=-0.07
21:57:47.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:57:47.791 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
21:57:47.793 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:47.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:47.795 00.002 7988 Enqueuing Expose request
21:57:47.795 00.000 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:47.795 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
21:57:47.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:47.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:57:47.795 00.000 15712 MoveAxis(E, 9, ABG)
21:57:47.795 00.000 15712 Guiding  Dir = 2, Dur = 9
21:57:47.795 00.000 15712 IsGuiding returns 0
21:57:47.815 00.020 15712 IsGuiding returns 0
21:57:47.815 00.000 15712 Move returns status 0, amount 9
21:57:47.815 00.000 15712 MoveAxis(N, 0, ABG)
21:57:47.815 00.000 15712 Move returns status 0, amount 0
21:57:47.815 00.000 15712 move complete, result=0
21:57:47.815 00.000 15712 worker thread done servicing request
21:57:47.815 00.000 15712 Worker thread wakes up
21:57:47.815 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:57:47.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:47.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:49.231 01.416 15712 Exposure complete
21:57:49.290 00.059 15712 worker thread done servicing request
21:57:49.290 00.000 7988 OnExposeComplete: enter
21:57:49.290 00.000 7988 UpdateGuideState(): m_state=6
21:57:49.292 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7294
21:57:49.292 00.000 7988 Star::Find returns 1 (0), X=1182.28, Y=443.08, Mass=1513, SNR=26.5, Peak=195 HFD=3.4
21:57:49.292 00.000 7988 MultiStar: [#1 0.02,-0.20,1.02,U] [#2 -0.05,0.11,1.00,U] [#3 -0.04,0.11,0.96,U] [#4 -0.09,0.07,1.02,U] [#5 0.28,-0.31,0.70,U] [#6 -0.03,-0.19,0.72,U] [#7 0.13,-0.21,0.68,U] [#8 0.06,-0.08,0.66,U] 
21:57:49.292 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.16, -0.17}
21:57:49.292 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.45 = 0.45)
21:57:49.292 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.56 = -2.72)
21:57:49.292 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.13 mountX=0.08 mountY=-0.04, mountTheta=-0.43
21:57:49.292 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.08, opts=13)
21:57:49.292 00.000 7988 Enqueuing Move request for scope (0.04, -0.08)
21:57:49.292 00.000 15712 Worker thread wakes up
21:57:49.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:57:49.292 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:57:49.292 00.000 15712 Moving (0.04, -0.08) raw xDistance=0.08 yDistance=-0.04
21:57:49.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:49.292 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
21:57:49.307 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:49.308 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:49.308 00.000 7988 Enqueuing Expose request
21:57:49.308 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:49.308 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
21:57:49.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:49.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:57:49.308 00.000 15712 MoveAxis(E, 8, ABG)
21:57:49.308 00.000 15712 Guiding  Dir = 2, Dur = 8
21:57:49.308 00.000 15712 IsGuiding returns 0
21:57:49.342 00.034 15712 IsGuiding returns 0
21:57:49.342 00.000 15712 Move returns status 0, amount 8
21:57:49.342 00.000 15712 MoveAxis(N, 0, ABG)
21:57:49.342 00.000 15712 Move returns status 0, amount 0
21:57:49.342 00.000 15712 move complete, result=0
21:57:49.342 00.000 15712 worker thread done servicing request
21:57:49.342 00.000 15712 Worker thread wakes up
21:57:49.342 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:57:49.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:49.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:50.982 01.640 15712 Exposure complete
21:57:51.042 00.060 15712 worker thread done servicing request
21:57:51.042 00.000 7988 OnExposeComplete: enter
21:57:51.042 00.000 7988 UpdateGuideState(): m_state=6
21:57:51.045 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7295
21:57:51.045 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=443.02, Mass=1456, SNR=26.0, Peak=236 HFD=3.3
21:57:51.045 00.000 7988 MultiStar: [#1 -0.13,-0.18,1.04,U] [#2 -0.06,0.10,1.04,U] [#3 -0.20,0.18,0.96,U] [#4 -0.08,0.05,1.08,U] [#5 -0.18,-0.02,0.76,U] [#6 0.08,-0.18,0.72,U] [#7 0.05,-0.09,0.70,U] [#8 -0.44,0.16,0.65,U] 
21:57:51.045 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {0.18, -0.23}
21:57:51.045 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
21:57:51.045 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
21:57:51.045 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.85 mountX=0.02 mountY=0.08, mountTheta=1.27
21:57:51.045 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.02, opts=13)
21:57:51.045 00.000 7988 Enqueuing Move request for scope (-0.08, -0.02)
21:57:51.045 00.000 15712 Worker thread wakes up
21:57:51.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
21:57:51.045 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
21:57:51.045 00.000 15712 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
21:57:51.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:57:51.045 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.0
21:57:51.057 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:51.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:51.059 00.002 7988 Enqueuing Expose request
21:57:51.060 00.001 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:51.060 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
21:57:51.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:51.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:57:51.060 00.000 15712 MoveAxis(E, 9, ABG)
21:57:51.060 00.000 15712 Guiding  Dir = 2, Dur = 9
21:57:51.060 00.000 15712 IsGuiding returns 0
21:57:51.076 00.016 15712 IsGuiding returns 0
21:57:51.076 00.000 15712 Move returns status 0, amount 9
21:57:51.076 00.000 15712 MoveAxis(N, 0, ABG)
21:57:51.076 00.000 15712 Move returns status 0, amount 0
21:57:51.076 00.000 15712 move complete, result=0
21:57:51.076 00.000 15712 worker thread done servicing request
21:57:51.076 00.000 15712 Worker thread wakes up
21:57:51.076 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
21:57:51.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:51.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:52.496 01.420 15712 Exposure complete
21:57:52.551 00.055 15712 worker thread done servicing request
21:57:52.551 00.000 7988 OnExposeComplete: enter
21:57:52.551 00.000 7988 UpdateGuideState(): m_state=6
21:57:52.551 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7296
21:57:52.559 00.008 7988 Star::Find returns 1 (0), X=1182.11, Y=443.34, Mass=1455, SNR=26.1, Peak=240 HFD=3.3
21:57:52.559 00.000 7988 MultiStar: [#1 -0.20,-0.09,1.05,U] [#2 -0.06,0.13,1.03,U] [#3 -0.30,0.12,0.94,U] [#4 -0.24,0.10,1.07,U] [#5 -0.27,0.04,0.76,U] [#6 -0.20,0.04,0.69,U] [#7 0.04,-0.11,0.67,U] [#8 -0.30,0.11,0.67,U] 
21:57:52.561 00.002 7988 single-star, 8 included, MultiStar: {-0.17, 0.05}, one-star: {-0.01, 0.09}
21:57:52.561 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.05)
21:57:52.563 00.002 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.06)
21:57:52.563 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.66 mountX=-0.09 mountY=0.01, mountTheta=3.08
21:57:52.565 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.09, opts=13)
21:57:52.567 00.002 7988 Enqueuing Move request for scope (-0.01, 0.09)
21:57:52.568 00.001 15712 Worker thread wakes up
21:57:52.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
21:57:52.568 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
21:57:52.568 00.000 15712 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=0.01
21:57:52.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:52.568 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.1
21:57:52.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:52.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:52.568 00.000 7988 Enqueuing Expose request
21:57:52.568 00.000 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:52.568 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
21:57:52.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:52.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:57:52.568 00.000 15712 MoveAxis(E, 9, ABG)
21:57:52.568 00.000 15712 Guiding  Dir = 2, Dur = 9
21:57:52.603 00.035 15712 IsGuiding returns 0
21:57:52.610 00.007 15712 IsGuiding returns 0
21:57:52.620 00.010 15712 Move returns status 0, amount 9
21:57:52.620 00.000 15712 MoveAxis(N, 0, ABG)
21:57:52.620 00.000 15712 Move returns status 0, amount 0
21:57:52.620 00.000 15712 move complete, result=0
21:57:52.620 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
21:57:52.620 00.000 15712 worker thread done servicing request
21:57:52.620 00.000 15712 Worker thread wakes up
21:57:52.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:52.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:54.362 01.742 15712 Exposure complete
21:57:54.423 00.061 15712 worker thread done servicing request
21:57:54.423 00.000 7988 OnExposeComplete: enter
21:57:54.424 00.001 7988 UpdateGuideState(): m_state=6
21:57:54.425 00.001 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7297
21:57:54.426 00.001 7988 Star::Find returns 1 (0), X=1182.22, Y=442.97, Mass=1502, SNR=26.5, Peak=230 HFD=3.1
21:57:54.426 00.000 7988 MultiStar: [#1 -0.12,-0.16,1.03,U] [#2 0.05,0.13,1.04,U] [#3 -0.32,0.07,0.95,U] [#4 -0.22,0.08,1.03,U] [#5 0.35,-0.22,0.74,U] [#6 -0.04,0.04,0.72,U] [#7 -0.05,-0.32,0.69,U] [#8 -0.13,-0.28,0.65,U] 
21:57:54.426 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {0.10, -0.28}
21:57:54.426 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
21:57:54.426 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
21:57:54.426 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.08 mountX=0.09 mountY=0.05, mountTheta=0.52
21:57:54.426 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.09, opts=13)
21:57:54.426 00.000 7988 Enqueuing Move request for scope (-0.05, -0.09)
21:57:54.426 00.000 15712 Worker thread wakes up
21:57:54.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
21:57:54.426 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
21:57:54.426 00.000 15712 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=0.05
21:57:54.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:54.426 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.5
21:57:54.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:54.438 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:54.438 00.000 7988 Enqueuing Expose request
21:57:54.440 00.002 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:54.440 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
21:57:54.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:54.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:54.440 00.000 15712 MoveAxis(E, 8, ABG)
21:57:54.440 00.000 15712 Guiding  Dir = 2, Dur = 8
21:57:54.473 00.033 15712 IsGuiding returns 0
21:57:54.489 00.016 15712 IsGuiding returns 0
21:57:54.489 00.000 15712 Move returns status 0, amount 8
21:57:54.489 00.000 15712 MoveAxis(N, 0, ABG)
21:57:54.489 00.000 15712 Move returns status 0, amount 0
21:57:54.489 00.000 15712 move complete, result=0
21:57:54.489 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:57:54.489 00.000 15712 worker thread done servicing request
21:57:54.489 00.000 15712 Worker thread wakes up
21:57:54.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:54.491 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:55.909 01.418 15712 Exposure complete
21:57:55.967 00.058 15712 worker thread done servicing request
21:57:55.967 00.000 7988 OnExposeComplete: enter
21:57:55.967 00.000 7988 UpdateGuideState(): m_state=6
21:57:55.967 00.000 7988 Star::Find(15, 1182, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7298
21:57:55.971 00.004 7988 Star::Find returns 1 (0), X=1182.20, Y=443.12, Mass=1535, SNR=26.7, Peak=213 HFD=3.6
21:57:55.971 00.000 7988 MultiStar: [#1 -0.15,-0.11,0.98,U] [#2 0.12,0.19,1.01,U] [#3 -0.03,0.09,0.95,U] [#4 -0.18,0.12,1.01,U] [#5 0.31,-0.09,0.73,U] [#6 0.08,0.14,0.71,U] [#7 -0.12,-0.01,0.65,U] [#8 -0.17,-0.01,0.66,U] 
21:57:55.971 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.09, -0.13}
21:57:55.971 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
21:57:55.971 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
21:57:55.971 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.88 mountX=-0.02 mountY=0.01, mountTheta=2.85
21:57:55.971 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
21:57:55.971 00.000 7988 Enqueuing Move request for scope (-0.01, 0.02)
21:57:55.971 00.000 15712 Worker thread wakes up
21:57:55.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
21:57:55.971 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
21:57:55.971 00.000 15712 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
21:57:55.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:57:55.971 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.7
21:57:55.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:55.984 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:55.984 00.000 7988 Enqueuing Expose request
21:57:55.986 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:55.986 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
21:57:55.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:55.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:57:55.987 00.001 15712 MoveAxis(E, 7, ABG)
21:57:55.987 00.000 15712 Guiding  Dir = 2, Dur = 7
21:57:55.987 00.000 15712 IsGuiding returns 0
21:57:56.007 00.020 15712 IsGuiding returns 0
21:57:56.007 00.000 15712 Move returns status 0, amount 7
21:57:56.007 00.000 15712 MoveAxis(N, 0, ABG)
21:57:56.007 00.000 15712 Move returns status 0, amount 0
21:57:56.007 00.000 15712 move complete, result=0
21:57:56.007 00.000 15712 worker thread done servicing request
21:57:56.007 00.000 15712 Worker thread wakes up
21:57:56.007 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
21:57:56.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:56.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:57.649 01.642 15712 Exposure complete
21:57:57.701 00.052 15712 worker thread done servicing request
21:57:57.701 00.000 7988 OnExposeComplete: enter
21:57:57.701 00.000 7988 UpdateGuideState(): m_state=6
21:57:57.710 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7299
21:57:57.711 00.001 7988 Star::Find returns 1 (0), X=1182.39, Y=443.20, Mass=1477, SNR=26.0, Peak=165 HFD=3.5
21:57:57.711 00.000 7988 MultiStar: [#1 0.08,-0.03,1.05,U] [#2 0.28,0.15,1.03,U] [#3 0.01,0.36,0.96,U] [#4 -0.04,0.15,1.08,U] [#5 0.41,0.05,0.73,U] [#6 0.01,-0.01,0.73,U] [#7 0.39,-0.10,0.67,U] [#8 -0.02,0.09,0.67,U] 
21:57:57.711 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.28, -0.05}
21:57:57.711 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
21:57:57.711 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.12)
21:57:57.711 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.47 mountX=-0.08 mountY=-0.15, mountTheta=-2.04
21:57:57.718 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.08, opts=13)
21:57:57.718 00.000 7988 Enqueuing Move request for scope (0.15, 0.08)
21:57:57.718 00.000 15712 Worker thread wakes up
21:57:57.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:57.718 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.0
21:57:57.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:57.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:57.718 00.000 7988 Enqueuing Expose request
21:57:57.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
21:57:57.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
21:57:57.718 00.000 15712 Moving (0.15, 0.08) raw xDistance=-0.08 yDistance=-0.15
21:57:57.729 00.011 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:57:57.729 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
21:57:57.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:57.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:57:57.729 00.000 15712 MoveAxis(E, 7, ABG)
21:57:57.731 00.002 15712 Guiding  Dir = 2, Dur = 7
21:57:57.731 00.000 15712 IsGuiding returns 0
21:57:57.747 00.016 15712 IsGuiding returns 0
21:57:57.747 00.000 15712 Move returns status 0, amount 7
21:57:57.747 00.000 15712 MoveAxis(N, 0, ABG)
21:57:57.747 00.000 15712 Move returns status 0, amount 0
21:57:57.747 00.000 15712 move complete, result=0
21:57:57.747 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
21:57:57.751 00.004 15712 worker thread done servicing request
21:57:57.751 00.000 15712 Worker thread wakes up
21:57:57.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:57.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:57:59.165 01.414 15712 Exposure complete
21:57:59.220 00.055 15712 worker thread done servicing request
21:57:59.220 00.000 7988 OnExposeComplete: enter
21:57:59.220 00.000 7988 UpdateGuideState(): m_state=6
21:57:59.226 00.006 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7300
21:57:59.226 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=443.24, Mass=1556, SNR=26.9, Peak=212 HFD=3.5
21:57:59.226 00.000 7988 MultiStar: [#1 0.10,0.11,1.00,U] [#2 0.40,0.50,1.00,U] [#3 -0.08,0.36,0.94,U] [#4 0.08,0.21,0.99,U] [#5 0.23,0.10,0.69,U] [#6 0.08,0.32,0.70,U] [#7 0.22,0.08,0.65,U] [#8 -0.15,0.17,0.65,U] 
21:57:59.230 00.004 7988 refined, 8 included, MultiStar: {0.14, 0.21}, one-star: {0.31, -0.01}
21:57:59.230 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
21:57:59.230 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.62)
21:57:59.230 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.98 mountX=-0.21 mountY=-0.15, mountTheta=-2.53
21:57:59.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.21, opts=13)
21:57:59.230 00.000 7988 Enqueuing Move request for scope (0.14, 0.21)
21:57:59.230 00.000 15712 Worker thread wakes up
21:57:59.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:57:59.230 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9
21:57:59.239 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:59.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:57:59.241 00.002 7988 Enqueuing Expose request
21:57:59.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
21:57:59.241 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
21:57:59.241 00.000 15712 Moving (0.14, 0.21) raw xDistance=-0.21 yDistance=-0.15
21:57:59.247 00.006 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:57:59.247 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
21:57:59.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:59.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:57:59.247 00.000 15712 MoveAxis(E, 49, ABG)
21:57:59.247 00.000 15712 Guiding  Dir = 2, Dur = 49
21:57:59.247 00.000 15712 IsGuiding returns 0
21:57:59.264 00.017 15712 PulseGuide returned control before completion, sleep 44
21:57:59.343 00.079 15712 IsGuiding returns 0
21:57:59.343 00.000 15712 Move returns status 0, amount 49
21:57:59.343 00.000 15712 MoveAxis(N, 0, ABG)
21:57:59.343 00.000 15712 Move returns status 0, amount 0
21:57:59.343 00.000 15712 move complete, result=0
21:57:59.343 00.000 15712 worker thread done servicing request
21:57:59.343 00.000 15712 Worker thread wakes up
21:57:59.343 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
21:57:59.349 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
21:57:59.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:00.984 01.635 15712 Exposure complete
21:58:01.035 00.051 15712 worker thread done servicing request
21:58:01.035 00.000 7988 OnExposeComplete: enter
21:58:01.035 00.000 7988 UpdateGuideState(): m_state=6
21:58:01.046 00.011 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7301
21:58:01.046 00.000 7988 Star::Find returns 1 (0), X=1182.51, Y=443.36, Mass=1663, SNR=27.7, Peak=191 HFD=3.4
21:58:01.046 00.000 7988 MultiStar: [#1 0.12,0.02,0.99,U] [#2 0.23,0.23,0.98,U] [#3 0.21,0.24,0.90,U] [#4 0.14,0.13,0.96,U] [#5 0.26,-0.10,0.69,U] [#6 0.21,0.21,0.67,U] [#7 0.18,0.09,0.62,U] [#8 0.06,0.02,0.63,U] 
21:58:01.046 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.11}, one-star: {0.39, 0.12}
21:58:01.046 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.09 = 2.09)
21:58:01.052 00.006 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.20 = -1.09)
21:58:01.052 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.51 mountX=-0.12 mountY=-0.21, mountTheta=-2.08
21:58:01.052 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.11, opts=13)
21:58:01.052 00.000 7988 Enqueuing Move request for scope (0.20, 0.11)
21:58:01.052 00.000 15712 Worker thread wakes up
21:58:01.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
21:58:01.052 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
21:58:01.052 00.000 15712 Moving (0.20, 0.11) raw xDistance=-0.12 yDistance=-0.21
21:58:01.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:58:01.052 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.7
21:58:01.060 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:01.060 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:01.062 00.002 7988 Enqueuing Expose request
21:58:01.062 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:01.062 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
21:58:01.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:01.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:58:01.062 00.000 15712 MoveAxis(E, 9, ABG)
21:58:01.062 00.000 15712 Guiding  Dir = 2, Dur = 9
21:58:01.062 00.000 15712 IsGuiding returns 0
21:58:01.086 00.024 15712 IsGuiding returns 0
21:58:01.086 00.000 15712 Move returns status 0, amount 9
21:58:01.086 00.000 15712 MoveAxis(N, 0, ABG)
21:58:01.086 00.000 15712 Move returns status 0, amount 0
21:58:01.086 00.000 15712 move complete, result=0
21:58:01.086 00.000 15712 worker thread done servicing request
21:58:01.086 00.000 15712 Worker thread wakes up
21:58:01.086 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
21:58:01.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:01.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:02.498 01.412 15712 Exposure complete
21:58:02.557 00.059 15712 worker thread done servicing request
21:58:02.557 00.000 7988 OnExposeComplete: enter
21:58:02.557 00.000 7988 UpdateGuideState(): m_state=6
21:58:02.557 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7302
21:58:02.561 00.004 7988 Star::Find returns 1 (1), X=1182.40, Y=443.19, Mass=1526, SNR=26.6, Peak=255 HFD=3.3
21:58:02.561 00.000 7988 MultiStar: [#1 -0.08,-0.03,1.01,U] [#2 0.16,0.17,0.96,U] [#3 0.02,0.22,0.94,U] [#4 -0.09,0.22,1.04,U] [#5 0.09,-0.01,0.69,U] [#6 0.10,0.04,0.66,U] [#7 0.10,0.07,0.66,U] [#8 -0.17,0.23,0.65,U] 
21:58:02.561 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.28, -0.06}
21:58:02.561 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
21:58:02.561 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.50)
21:58:02.566 00.005 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.10 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
21:58:02.566 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
21:58:02.566 00.000 7988 Enqueuing Move request for scope (0.05, 0.09)
21:58:02.566 00.000 15712 Worker thread wakes up
21:58:02.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
21:58:02.566 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
21:58:02.566 00.000 15712 Moving (0.05, 0.09) raw xDistance=-0.10 yDistance=-0.05
21:58:02.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:02.566 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6 Saturated
21:58:02.573 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:02.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:02.575 00.002 7988 Enqueuing Expose request
21:58:02.575 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:02.575 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
21:58:02.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:02.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:58:02.575 00.000 15712 MoveAxis(E, 9, ABG)
21:58:02.575 00.000 15712 Guiding  Dir = 2, Dur = 9
21:58:02.593 00.018 15712 IsGuiding returns 0
21:58:02.609 00.016 15712 IsGuiding returns 0
21:58:02.609 00.000 15712 Move returns status 0, amount 9
21:58:02.609 00.000 15712 MoveAxis(N, 0, ABG)
21:58:02.609 00.000 15712 Move returns status 0, amount 0
21:58:02.609 00.000 15712 move complete, result=0
21:58:02.609 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:58:02.611 00.002 15712 worker thread done servicing request
21:58:02.611 00.000 15712 Worker thread wakes up
21:58:02.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:02.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:04.253 01.642 15712 Exposure complete
21:58:04.311 00.058 15712 worker thread done servicing request
21:58:04.311 00.000 7988 OnExposeComplete: enter
21:58:04.311 00.000 7988 UpdateGuideState(): m_state=6
21:58:04.314 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7303
21:58:04.314 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=443.25, Mass=1490, SNR=26.4, Peak=205 HFD=3.5
21:58:04.316 00.002 7988 MultiStar: [#1 -0.01,-0.05,1.04,U] [#2 0.13,0.11,1.00,U] [#3 -0.07,0.14,0.95,U] [#4 -0.06,0.16,1.04,U] [#5 0.16,0.06,0.72,U] [#6 0.05,-0.04,0.68,U] [#7 0.11,0.02,0.68,U] [#8 -0.20,-0.09,0.65,U] 
21:58:04.318 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.18, 0.00}
21:58:04.318 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
21:58:04.320 00.002 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.72)
21:58:04.320 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.88 mountX=-0.04 mountY=-0.04, mountTheta=-2.44
21:58:04.322 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
21:58:04.324 00.002 7988 Enqueuing Move request for scope (0.03, 0.04)
21:58:04.324 00.000 15712 Worker thread wakes up
21:58:04.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
21:58:04.324 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
21:58:04.324 00.000 15712 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.04
21:58:04.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:58:04.324 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.4
21:58:04.329 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:04.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:04.330 00.001 7988 Enqueuing Expose request
21:58:04.332 00.002 15712 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:04.333 00.001 15712 PPEC: input: -0.04, control: -0.04, exposure: 1500
21:58:04.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:04.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:58:04.333 00.000 15712 MoveAxis(E, 13, ABG)
21:58:04.333 00.000 15712 Guiding  Dir = 2, Dur = 13
21:58:04.333 00.000 15712 IsGuiding returns 0
21:58:04.351 00.018 15712 IsGuiding returns 1
21:58:04.351 00.000 15712 scope still moving after pulse duration time elapsed
21:58:04.394 00.043 15712 IsGuiding returns 0
21:58:04.394 00.000 15712 scope move finished after 13 + 52 ms
21:58:04.394 00.000 15712 Move returns status 0, amount 13
21:58:04.394 00.000 15712 MoveAxis(N, 0, ABG)
21:58:04.394 00.000 15712 Move returns status 0, amount 0
21:58:04.394 00.000 15712 move complete, result=0
21:58:04.394 00.000 7988 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
21:58:04.400 00.006 15712 worker thread done servicing request
21:58:04.400 00.000 15712 Worker thread wakes up
21:58:04.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:04.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:05.816 01.416 15712 Exposure complete
21:58:05.868 00.052 15712 worker thread done servicing request
21:58:05.868 00.000 7988 OnExposeComplete: enter
21:58:05.868 00.000 7988 UpdateGuideState(): m_state=6
21:58:05.877 00.009 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7304
21:58:05.877 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=443.12, Mass=1525, SNR=26.6, Peak=223 HFD=3.4
21:58:05.879 00.002 7988 MultiStar: [#1 -0.05,-0.16,1.01,U] [#2 0.17,0.22,1.04,U] [#3 -0.15,0.09,0.96,U] [#4 -0.24,0.12,1.00,U] [#5 0.15,-0.17,0.72,U] [#6 0.12,-0.07,0.70,U] [#7 0.05,-0.05,0.67,U] [#8 -0.13,0.02,0.63,U] 
21:58:05.879 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.18, -0.13}
21:58:05.881 00.002 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
21:58:05.881 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
21:58:05.883 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.51 mountX=0.00 mountY=-0.01, mountTheta=-1.06
21:58:05.885 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.00, opts=13)
21:58:05.885 00.000 7988 Enqueuing Move request for scope (0.01, -0.00)
21:58:05.887 00.002 15712 Worker thread wakes up
21:58:05.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
21:58:05.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
21:58:05.887 00.000 15712 Moving (0.01, -0.00) raw xDistance=0.00 yDistance=-0.01
21:58:05.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:05.887 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6
21:58:05.890 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:05.890 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:05.892 00.002 7988 Enqueuing Expose request
21:58:05.893 00.001 15712 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:05.893 00.000 15712 PPEC: input: 0.00, control: -0.04, exposure: 1500
21:58:05.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:05.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:05.893 00.000 15712 MoveAxis(E, 14, ABG)
21:58:05.893 00.000 15712 Guiding  Dir = 2, Dur = 14
21:58:05.902 00.009 15712 IsGuiding returns 0
21:58:05.913 00.011 15712 IsGuiding returns 1
21:58:05.913 00.000 15712 scope still moving after pulse duration time elapsed
21:58:05.964 00.051 15712 IsGuiding returns 0
21:58:05.964 00.000 15712 scope move finished after 14 + 49 ms
21:58:05.964 00.000 15712 Move returns status 0, amount 14
21:58:05.964 00.000 15712 MoveAxis(N, 0, ABG)
21:58:05.964 00.000 15712 Move returns status 0, amount 0
21:58:05.964 00.000 15712 move complete, result=0
21:58:05.964 00.000 7988 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
21:58:05.968 00.004 15712 worker thread done servicing request
21:58:05.968 00.000 15712 Worker thread wakes up
21:58:05.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:05.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:07.709 01.741 15712 Exposure complete
21:58:07.767 00.058 15712 worker thread done servicing request
21:58:07.767 00.000 7988 OnExposeComplete: enter
21:58:07.767 00.000 7988 UpdateGuideState(): m_state=6
21:58:07.770 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7305
21:58:07.772 00.002 7988 Star::Find returns 1 (0), X=1182.33, Y=443.05, Mass=1545, SNR=26.9, Peak=223 HFD=3.4
21:58:07.772 00.000 7988 MultiStar: [#1 -0.09,-0.15,1.04,U] [#2 -0.06,0.11,0.97,U] [#3 -0.15,0.19,0.95,U] [#4 -0.17,0.09,1.03,U] [#5 0.01,-0.21,0.73,U] [#6 -0.17,-0.16,0.67,U] [#7 -0.06,-0.21,0.67,U] [#8 -0.26,-0.26,0.65,U] 
21:58:07.774 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {0.22, -0.20}
21:58:07.774 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
21:58:07.776 00.002 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
21:58:07.776 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.38 mountX=0.07 mountY=0.08, mountTheta=0.82
21:58:07.778 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.07, opts=13)
21:58:07.780 00.002 7988 Enqueuing Move request for scope (-0.07, -0.07)
21:58:07.780 00.000 15712 Worker thread wakes up
21:58:07.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
21:58:07.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
21:58:07.780 00.000 15712 Moving (-0.07, -0.07) raw xDistance=0.07 yDistance=0.08
21:58:07.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:07.782 00.002 7988 UpdateGuideState exits: m=1545 SNR=26.9
21:58:07.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:07.784 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:07.784 00.000 7988 Enqueuing Expose request
21:58:07.786 00.002 15712 PPEC rslt: input = 0.07, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:07.786 00.000 15712 PPEC: input: 0.07, control: -0.05, exposure: 1500
21:58:07.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:07.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:58:07.786 00.000 15712 MoveAxis(E, 15, ABG)
21:58:07.786 00.000 15712 Guiding  Dir = 2, Dur = 15
21:58:07.786 00.000 15712 IsGuiding returns 0
21:58:07.804 00.018 15712 IsGuiding returns 1
21:58:07.804 00.000 15712 scope still moving after pulse duration time elapsed
21:58:07.852 00.048 15712 IsGuiding returns 0
21:58:07.852 00.000 15712 scope move finished after 15 + 49 ms
21:58:07.852 00.000 15712 Move returns status 0, amount 15
21:58:07.852 00.000 15712 MoveAxis(N, 0, ABG)
21:58:07.852 00.000 15712 Move returns status 0, amount 0
21:58:07.852 00.000 15712 move complete, result=0
21:58:07.852 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
21:58:07.854 00.002 15712 worker thread done servicing request
21:58:07.854 00.000 15712 Worker thread wakes up
21:58:07.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:07.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:09.271 01.417 15712 Exposure complete
21:58:09.330 00.059 15712 worker thread done servicing request
21:58:09.330 00.000 7988 OnExposeComplete: enter
21:58:09.330 00.000 7988 UpdateGuideState(): m_state=6
21:58:09.330 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7306
21:58:09.332 00.002 7988 Star::Find returns 1 (0), X=1182.35, Y=443.13, Mass=1578, SNR=27.0, Peak=181 HFD=3.5
21:58:09.332 00.000 7988 MultiStar: [#1 0.17,-0.22,0.99,U] [#2 0.05,0.07,0.99,U] [#3 -0.06,-0.04,0.94,U] [#4 0.08,-0.05,1.01,U] [#5 0.17,0.03,0.66,U] [#6 0.06,-0.21,0.73,U] [#7 0.14,-0.23,0.63,U] [#8 -0.15,-0.03,0.64,U] 
21:58:09.332 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.23, -0.12}
21:58:09.332 00.000 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.58) = xAngle (0.76 = 0.76)
21:58:09.332 00.000 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.87 = -2.41)
21:58:09.332 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.82 mountX=0.09 mountY=-0.08, mountTheta=-0.75
21:58:09.332 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
21:58:09.332 00.000 7988 Enqueuing Move request for scope (0.08, -0.09)
21:58:09.332 00.000 15712 Worker thread wakes up
21:58:09.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
21:58:09.332 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
21:58:09.332 00.000 15712 Moving (0.08, -0.09) raw xDistance=0.09 yDistance=-0.08
21:58:09.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:09.332 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.0
21:58:09.345 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:09.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:09.347 00.002 7988 Enqueuing Expose request
21:58:09.347 00.000 15712 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:09.347 00.000 15712 PPEC: input: 0.09, control: -0.04, exposure: 1500
21:58:09.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:09.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:58:09.347 00.000 15712 MoveAxis(E, 13, ABG)
21:58:09.347 00.000 15712 Guiding  Dir = 2, Dur = 13
21:58:09.348 00.001 15712 IsGuiding returns 0
21:58:09.371 00.023 15712 IsGuiding returns 1
21:58:09.371 00.000 15712 scope still moving after pulse duration time elapsed
21:58:09.419 00.048 15712 IsGuiding returns 0
21:58:09.419 00.000 15712 scope move finished after 13 + 57 ms
21:58:09.419 00.000 15712 Move returns status 0, amount 13
21:58:09.419 00.000 15712 MoveAxis(N, 0, ABG)
21:58:09.419 00.000 15712 Move returns status 0, amount 0
21:58:09.419 00.000 15712 move complete, result=0
21:58:09.419 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
21:58:09.419 00.000 15712 worker thread done servicing request
21:58:09.421 00.002 15712 Worker thread wakes up
21:58:09.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:09.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:11.059 01.638 15712 Exposure complete
21:58:11.119 00.060 15712 worker thread done servicing request
21:58:11.119 00.000 7988 OnExposeComplete: enter
21:58:11.121 00.002 7988 UpdateGuideState(): m_state=6
21:58:11.121 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7307
21:58:11.123 00.002 7988 Star::Find returns 1 (0), X=1182.44, Y=443.03, Mass=1521, SNR=26.6, Peak=187 HFD=3.3
21:58:11.123 00.000 7988 MultiStar: [#1 0.20,-0.21,1.02,U] [#2 0.14,-0.04,1.01,U] [#3 0.07,0.06,0.95,U] [#4 -0.00,0.00,1.04,U] [#5 0.38,-0.12,0.69,U] [#6 0.26,-0.18,0.71,U] [#7 0.15,-0.29,0.69,U] [#8 -0.04,-0.15,0.65,U] 
21:58:11.125 00.002 7988 refined, 8 included, MultiStar: {0.16, -0.12}, one-star: {0.32, -0.22}
21:58:11.125 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.58) = xAngle (0.95 = 0.95)
21:58:11.128 00.003 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.06 = -2.22)
21:58:11.128 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=0.12 mountY=-0.16, mountTheta=-0.94
21:58:11.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.12, opts=13)
21:58:11.128 00.000 7988 Enqueuing Move request for scope (0.16, -0.12)
21:58:11.128 00.000 15712 Worker thread wakes up
21:58:11.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
21:58:11.128 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
21:58:11.128 00.000 15712 Moving (0.16, -0.12) raw xDistance=0.12 yDistance=-0.16
21:58:11.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:58:11.128 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6
21:58:11.135 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:11.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:11.137 00.002 7988 Enqueuing Expose request
21:58:11.137 00.000 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:11.137 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
21:58:11.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:11.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:58:11.137 00.000 15712 MoveAxis(E, 13, ABG)
21:58:11.137 00.000 15712 Guiding  Dir = 2, Dur = 13
21:58:11.145 00.008 15712 IsGuiding returns 0
21:58:11.162 00.017 15712 IsGuiding returns 1
21:58:11.162 00.000 15712 scope still moving after pulse duration time elapsed
21:58:11.204 00.042 15712 IsGuiding returns 0
21:58:11.204 00.000 15712 scope move finished after 13 + 51 ms
21:58:11.204 00.000 15712 Move returns status 0, amount 13
21:58:11.204 00.000 15712 MoveAxis(N, 0, ABG)
21:58:11.204 00.000 15712 Move returns status 0, amount 0
21:58:11.204 00.000 15712 move complete, result=0
21:58:11.204 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
21:58:11.211 00.007 15712 worker thread done servicing request
21:58:11.211 00.000 15712 Worker thread wakes up
21:58:11.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:11.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:12.619 01.408 15712 Exposure complete
21:58:12.677 00.058 15712 worker thread done servicing request
21:58:12.677 00.000 7988 OnExposeComplete: enter
21:58:12.677 00.000 7988 UpdateGuideState(): m_state=6
21:58:12.677 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7308
21:58:12.681 00.004 7988 Star::Find returns 1 (0), X=1182.40, Y=443.01, Mass=1556, SNR=26.9, Peak=190 HFD=3.5
21:58:12.681 00.000 7988 MultiStar: [#1 0.14,-0.05,1.01,U] [#2 0.04,0.22,1.01,U] [#3 -0.01,0.09,0.93,U] [#4 0.10,0.12,1.02,U] [#5 0.04,0.17,0.68,U] [#6 0.01,-0.20,0.72,U] [#7 0.06,-0.19,0.64,U] [#8 -0.25,0.17,0.65,U] 
21:58:12.681 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.28, -0.24}
21:58:12.681 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.58) = xAngle (1.80 = 1.80)
21:58:12.681 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.91 = -1.38)
21:58:12.681 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.22 mountX=-0.01 mountY=-0.06, mountTheta=-1.80
21:58:12.681 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
21:58:12.681 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
21:58:12.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:58:12.691 00.010 7988 UpdateGuideState exits: m=1556 SNR=26.9
21:58:12.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:12.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:12.691 00.000 7988 Enqueuing Expose request
21:58:12.691 00.000 15712 Worker thread wakes up
21:58:12.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
21:58:12.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
21:58:12.691 00.000 15712 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
21:58:12.697 00.006 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:12.697 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
21:58:12.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:12.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:58:12.697 00.000 15712 MoveAxis(E, 11, ABG)
21:58:12.697 00.000 15712 Guiding  Dir = 2, Dur = 11
21:58:12.697 00.000 15712 IsGuiding returns 0
21:58:12.725 00.028 15712 IsGuiding returns 1
21:58:12.725 00.000 15712 scope still moving after pulse duration time elapsed
21:58:12.761 00.036 15712 IsGuiding returns 0
21:58:12.761 00.000 15712 scope move finished after 11 + 63 ms
21:58:12.761 00.000 15712 Move returns status 0, amount 11
21:58:12.761 00.000 15712 MoveAxis(N, 0, ABG)
21:58:12.761 00.000 15712 Move returns status 0, amount 0
21:58:12.761 00.000 15712 move complete, result=0
21:58:12.761 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
21:58:12.776 00.015 15712 worker thread done servicing request
21:58:12.776 00.000 15712 Worker thread wakes up
21:58:12.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:12.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:14.418 01.642 15712 Exposure complete
21:58:14.478 00.060 15712 worker thread done servicing request
21:58:14.478 00.000 7988 OnExposeComplete: enter
21:58:14.478 00.000 7988 UpdateGuideState(): m_state=6
21:58:14.478 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7309
21:58:14.482 00.004 7988 Star::Find returns 1 (0), X=1182.28, Y=443.12, Mass=1484, SNR=26.4, Peak=220 HFD=3.2
21:58:14.482 00.000 7988 MultiStar: [#1 0.10,-0.19,1.03,U] [#2 -0.03,0.16,1.05,U] [#3 -0.07,0.09,0.97,U] [#4 -0.22,0.14,1.03,U] [#5 0.23,-0.02,0.74,U] [#6 0.17,0.10,0.73,U] [#7 0.11,-0.19,0.68,U] [#8 -0.06,-0.03,0.66,U] 
21:58:14.482 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.16, -0.13}
21:58:14.482 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
21:58:14.482 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.62)
21:58:14.482 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.03 mountX=0.00 mountY=-0.03, mountTheta=-1.55
21:58:14.482 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.00, opts=13)
21:58:14.482 00.000 7988 Enqueuing Move request for scope (0.03, -0.00)
21:58:14.482 00.000 15712 Worker thread wakes up
21:58:14.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
21:58:14.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
21:58:14.482 00.000 15712 Moving (0.03, -0.00) raw xDistance=0.00 yDistance=-0.03
21:58:14.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:58:14.493 00.011 7988 UpdateGuideState exits: m=1484 SNR=26.4
21:58:14.493 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:14.495 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:14.495 00.000 7988 Enqueuing Expose request
21:58:14.497 00.002 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:14.497 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
21:58:14.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:14.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:58:14.497 00.000 15712 MoveAxis(E, 9, ABG)
21:58:14.497 00.000 15712 Guiding  Dir = 2, Dur = 9
21:58:14.498 00.001 15712 IsGuiding returns 0
21:58:14.513 00.015 15712 IsGuiding returns 0
21:58:14.513 00.000 15712 Move returns status 0, amount 9
21:58:14.513 00.000 15712 MoveAxis(N, 0, ABG)
21:58:14.513 00.000 15712 Move returns status 0, amount 0
21:58:14.513 00.000 15712 move complete, result=0
21:58:14.513 00.000 15712 worker thread done servicing request
21:58:14.513 00.000 15712 Worker thread wakes up
21:58:14.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:14.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:14.513 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
21:58:15.936 01.423 15712 Exposure complete
21:58:15.993 00.057 15712 worker thread done servicing request
21:58:15.993 00.000 7988 OnExposeComplete: enter
21:58:15.993 00.000 7988 UpdateGuideState(): m_state=6
21:58:15.997 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7310
21:58:15.997 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=443.16, Mass=1506, SNR=26.5, Peak=188 HFD=3.4
21:58:15.997 00.000 7988 MultiStar: [#1 0.06,-0.08,1.00,U] [#2 0.09,0.07,1.01,U] [#3 0.03,0.04,0.95,U] [#4 -0.13,0.07,1.05,U] [#5 0.13,0.08,0.73,U] [#6 0.04,-0.00,0.68,U] [#7 0.30,-0.09,0.65,U] [#8 -0.08,0.11,0.67,U] 
21:58:15.997 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.32, -0.09}
21:58:15.997 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
21:58:15.997 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.46)
21:58:15.997 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=-0.01 mountY=-0.08, mountTheta=-1.72
21:58:15.997 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.01, opts=13)
21:58:15.997 00.000 7988 Enqueuing Move request for scope (0.08, 0.01)
21:58:16.008 00.011 15712 Worker thread wakes up
21:58:16.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
21:58:16.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
21:58:16.008 00.000 15712 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
21:58:16.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:16.008 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
21:58:16.010 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:16.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:16.012 00.002 7988 Enqueuing Expose request
21:58:16.012 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:16.012 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
21:58:16.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:16.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:58:16.012 00.000 15712 MoveAxis(E, 5, ABG)
21:58:16.012 00.000 15712 Guiding  Dir = 2, Dur = 5
21:58:16.012 00.000 15712 IsGuiding returns 0
21:58:16.036 00.024 15712 IsGuiding returns 0
21:58:16.036 00.000 15712 Move returns status 0, amount 5
21:58:16.036 00.000 15712 MoveAxis(N, 0, ABG)
21:58:16.036 00.000 15712 Move returns status 0, amount 0
21:58:16.036 00.000 15712 move complete, result=0
21:58:16.036 00.000 15712 worker thread done servicing request
21:58:16.036 00.000 15712 Worker thread wakes up
21:58:16.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:16.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:16.036 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:58:17.675 01.639 15712 Exposure complete
21:58:17.726 00.051 15712 worker thread done servicing request
21:58:17.726 00.000 7988 OnExposeComplete: enter
21:58:17.726 00.000 7988 UpdateGuideState(): m_state=6
21:58:17.737 00.011 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7311
21:58:17.737 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=443.37, Mass=1582, SNR=27.0, Peak=241 HFD=3.5
21:58:17.737 00.000 7988 MultiStar: [#1 0.09,0.19,1.02,U] [#2 0.14,0.39,1.02,U] [#3 0.01,0.47,0.96,U] [#4 -0.04,0.52,1.02,U] [#5 0.21,0.03,0.73,U] [#6 0.03,0.30,0.70,U] [#7 0.02,0.20,0.66,U] [#8 -0.03,0.23,0.65,U] 
21:58:17.737 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.28}, one-star: {0.21, 0.12}
21:58:17.737 00.000 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.58) = xAngle (2.11 = 2.11)
21:58:17.737 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.22 = -1.07)
21:58:17.737 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.53 mountX=-0.12 mountY=-0.21, mountTheta=-2.10
21:58:17.743 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.12, opts=13)
21:58:17.743 00.000 7988 Enqueuing Move request for scope (0.21, 0.12)
21:58:17.743 00.000 15712 Worker thread wakes up
21:58:17.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
21:58:17.743 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
21:58:17.743 00.000 15712 Moving (0.21, 0.12) raw xDistance=-0.12 yDistance=-0.21
21:58:17.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:58:17.743 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.0
21:58:17.749 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:17.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:17.751 00.002 7988 Enqueuing Expose request
21:58:17.751 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:17.751 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
21:58:17.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:17.753 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:58:17.753 00.000 15712 MoveAxis(E, 6, ABG)
21:58:17.753 00.000 15712 Guiding  Dir = 2, Dur = 6
21:58:17.754 00.001 15712 IsGuiding returns 0
21:58:17.811 00.057 15712 IsGuiding returns 0
21:58:17.811 00.000 15712 Move returns status 0, amount 6
21:58:17.811 00.000 15712 MoveAxis(N, 0, ABG)
21:58:17.811 00.000 15712 Move returns status 0, amount 0
21:58:17.811 00.000 15712 move complete, result=0
21:58:17.811 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
21:58:17.813 00.002 15712 worker thread done servicing request
21:58:17.813 00.000 15712 Worker thread wakes up
21:58:17.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:17.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:19.222 01.409 15712 Exposure complete
21:58:19.273 00.051 15712 worker thread done servicing request
21:58:19.273 00.000 7988 OnExposeComplete: enter
21:58:19.273 00.000 7988 UpdateGuideState(): m_state=6
21:58:19.286 00.013 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7312
21:58:19.286 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=443.28, Mass=1488, SNR=26.3, Peak=233 HFD=3.3
21:58:19.286 00.000 7988 MultiStar: [#1 -0.07,-0.01,1.03,U] [#2 0.15,0.30,1.05,U] [#3 -0.27,0.30,0.99,U] [#4 -0.06,0.16,1.05,U] [#5 0.15,-0.01,0.74,U] [#6 -0.05,0.36,0.71,U] [#7 0.11,0.03,0.68,U] [#8 -0.29,0.15,0.65,U] 
21:58:19.286 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.15}, one-star: {0.30, 0.04}
21:58:19.290 00.004 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.14 = -3.14)
21:58:19.290 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
21:58:19.290 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.57 mountX=-0.15 mountY=-0.00, mountTheta=-3.11
21:58:19.290 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.15, opts=13)
21:58:19.290 00.000 7988 Enqueuing Move request for scope (0.00, 0.15)
21:58:19.290 00.000 15712 Worker thread wakes up
21:58:19.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
21:58:19.290 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
21:58:19.290 00.000 15712 Moving (0.00, 0.15) raw xDistance=-0.15 yDistance=-0.00
21:58:19.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:19.290 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
21:58:19.298 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:19.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:19.300 00.002 7988 Enqueuing Expose request
21:58:19.300 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:19.300 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
21:58:19.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:19.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:58:19.300 00.000 15712 MoveAxis(E, 8, ABG)
21:58:19.300 00.000 15712 Guiding  Dir = 2, Dur = 8
21:58:19.300 00.000 15712 IsGuiding returns 0
21:58:19.324 00.024 15712 IsGuiding returns 0
21:58:19.324 00.000 15712 Move returns status 0, amount 8
21:58:19.324 00.000 15712 MoveAxis(N, 0, ABG)
21:58:19.324 00.000 15712 Move returns status 0, amount 0
21:58:19.324 00.000 15712 move complete, result=0
21:58:19.324 00.000 15712 worker thread done servicing request
21:58:19.324 00.000 15712 Worker thread wakes up
21:58:19.324 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:58:19.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:19.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:20.960 01.636 15712 Exposure complete
21:58:21.006 00.046 15712 worker thread done servicing request
21:58:21.006 00.000 7988 OnExposeComplete: enter
21:58:21.006 00.000 7988 UpdateGuideState(): m_state=6
21:58:21.022 00.016 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7313
21:58:21.022 00.000 7988 Star::Find returns 1 (0), X=1182.18, Y=443.31, Mass=1531, SNR=26.7, Peak=219 HFD=3.5
21:58:21.024 00.002 7988 MultiStar: [#1 0.00,0.10,0.98,U] [#2 0.04,0.29,1.01,U] [#3 -0.29,0.36,0.95,U] [#4 -0.14,0.22,1.05,U] [#5 0.07,0.24,0.72,U] [#6 -0.03,0.14,0.71,U] [#7 0.07,0.05,0.66,U] [#8 -0.32,0.48,0.66,U] 
21:58:21.024 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.21}, one-star: {0.06, 0.06}
21:58:21.024 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.34 = 2.34)
21:58:21.024 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.45 = -0.84)
21:58:21.024 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=-0.06 mountY=-0.07, mountTheta=-2.32
21:58:21.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
21:58:21.024 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
21:58:21.024 00.000 15712 Worker thread wakes up
21:58:21.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
21:58:21.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
21:58:21.024 00.000 15712 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.07
21:58:21.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:21.024 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7
21:58:21.034 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:21.034 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:21.036 00.002 7988 Enqueuing Expose request
21:58:21.036 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:21.036 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
21:58:21.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:21.038 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:58:21.038 00.000 15712 MoveAxis(E, 9, ABG)
21:58:21.038 00.000 15712 Guiding  Dir = 2, Dur = 9
21:58:21.038 00.000 15712 IsGuiding returns 0
21:58:21.056 00.018 15712 IsGuiding returns 0
21:58:21.056 00.000 15712 Move returns status 0, amount 9
21:58:21.056 00.000 15712 MoveAxis(N, 0, ABG)
21:58:21.056 00.000 15712 Move returns status 0, amount 0
21:58:21.056 00.000 15712 move complete, result=0
21:58:21.056 00.000 15712 worker thread done servicing request
21:58:21.056 00.000 15712 Worker thread wakes up
21:58:21.056 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:58:21.057 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:21.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:22.475 01.418 15712 Exposure complete
21:58:22.526 00.051 15712 worker thread done servicing request
21:58:22.526 00.000 7988 OnExposeComplete: enter
21:58:22.537 00.011 7988 UpdateGuideState(): m_state=6
21:58:22.537 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7314
21:58:22.537 00.000 7988 Star::Find returns 1 (0), X=1182.22, Y=443.51, Mass=1466, SNR=26.1, Peak=218 HFD=3.4
21:58:22.537 00.000 7988 MultiStar: [#1 -0.06,0.10,1.04,U] [#2 -0.01,0.38,1.02,U] [#3 -0.24,0.50,0.97,U] [#4 -0.16,0.41,1.05,U] [#5 -0.13,0.24,0.69,U] [#6 0.04,0.35,0.70,U] [#7 -0.07,0.09,0.65,U] [#8 -0.42,0.33,0.66,U] 
21:58:22.537 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.30}, one-star: {0.10, 0.26}
21:58:22.537 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
21:58:22.537 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.40)
21:58:22.537 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.20 mountX=-0.26 mountY=-0.11, mountTheta=-2.75
21:58:22.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.26, opts=13)
21:58:22.537 00.000 7988 Enqueuing Move request for scope (0.10, 0.26)
21:58:22.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:22.537 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.1
21:58:22.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:22.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:22.537 00.000 7988 Enqueuing Expose request
21:58:22.553 00.016 15712 Worker thread wakes up
21:58:22.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
21:58:22.553 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
21:58:22.553 00.000 15712 Moving (0.10, 0.26) raw xDistance=-0.26 yDistance=-0.11
21:58:22.554 00.001 15712 PPEC rslt: input = -0.26, final = -0.19, react = -0.16, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
21:58:22.554 00.000 15712 PPEC: input: -0.26, control: -0.19, exposure: 1500
21:58:22.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:22.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:58:22.554 00.000 15712 MoveAxis(E, 61, ABG)
21:58:22.554 00.000 15712 Guiding  Dir = 2, Dur = 61
21:58:22.554 00.000 15712 IsGuiding returns 0
21:58:22.574 00.020 15712 PulseGuide returned control before completion, sleep 56
21:58:22.653 00.079 15712 IsGuiding returns 0
21:58:22.653 00.000 15712 Move returns status 0, amount 61
21:58:22.653 00.000 15712 MoveAxis(N, 0, ABG)
21:58:22.653 00.000 15712 Move returns status 0, amount 0
21:58:22.653 00.000 15712 move complete, result=0
21:58:22.653 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
21:58:22.656 00.003 15712 worker thread done servicing request
21:58:22.656 00.000 15712 Worker thread wakes up
21:58:22.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:22.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:24.291 01.635 15712 Exposure complete
21:58:24.341 00.050 15712 worker thread done servicing request
21:58:24.341 00.000 7988 OnExposeComplete: enter
21:58:24.353 00.012 7988 UpdateGuideState(): m_state=6
21:58:24.353 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7315
21:58:24.353 00.000 7988 Star::Find returns 1 (0), X=1182.21, Y=443.33, Mass=1506, SNR=26.6, Peak=233 HFD=3.5
21:58:24.358 00.005 7988 MultiStar: [#1 -0.08,0.07,1.01,U] [#2 0.00,0.39,0.96,U] [#3 -0.12,0.28,0.96,U] [#4 -0.10,0.21,1.00,U] [#5 0.13,0.16,0.71,U] [#6 -0.39,0.21,0.73,U] [#7 0.08,0.17,0.64,U] [#8 -0.31,0.27,0.64,U] 
21:58:24.360 00.002 7988 single-star, 8 included, MultiStar: {-0.07, 0.20}, one-star: {0.10, 0.08}
21:58:24.360 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
21:58:24.362 00.002 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.88)
21:58:24.362 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.72 mountX=-0.08 mountY=-0.10, mountTheta=-2.28
21:58:24.366 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
21:58:24.366 00.000 7988 Enqueuing Move request for scope (0.10, 0.08)
21:58:24.368 00.002 15712 Worker thread wakes up
21:58:24.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
21:58:24.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
21:58:24.368 00.000 15712 Moving (0.10, 0.08) raw xDistance=-0.08 yDistance=-0.10
21:58:24.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:24.369 00.001 7988 UpdateGuideState exits: m=1506 SNR=26.6
21:58:24.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:24.371 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:24.371 00.000 7988 Enqueuing Expose request
21:58:24.373 00.002 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:24.373 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
21:58:24.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:24.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:58:24.373 00.000 15712 MoveAxis(E, 10, ABG)
21:58:24.373 00.000 15712 Guiding  Dir = 2, Dur = 10
21:58:24.374 00.001 15712 IsGuiding returns 0
21:58:24.392 00.018 15712 IsGuiding returns 1
21:58:24.392 00.000 15712 scope still moving after pulse duration time elapsed
21:58:24.460 00.068 15712 IsGuiding returns 1
21:58:24.497 00.037 15712 IsGuiding returns 0
21:58:24.497 00.000 15712 scope move finished after 10 + 112 ms
21:58:24.497 00.000 15712 Move returns status 0, amount 10
21:58:24.497 00.000 15712 MoveAxis(N, 0, ABG)
21:58:24.497 00.000 15712 Move returns status 0, amount 0
21:58:24.497 00.000 15712 move complete, result=0
21:58:24.497 00.000 15712 worker thread done servicing request
21:58:24.497 00.000 15712 Worker thread wakes up
21:58:24.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:24.497 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
21:58:24.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:25.916 01.419 15712 Exposure complete
21:58:25.975 00.059 15712 worker thread done servicing request
21:58:25.975 00.000 7988 OnExposeComplete: enter
21:58:25.975 00.000 7988 UpdateGuideState(): m_state=6
21:58:25.978 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7316
21:58:25.980 00.002 7988 Star::Find returns 1 (0), X=1182.38, Y=443.22, Mass=1519, SNR=26.6, Peak=168 HFD=3.6
21:58:25.980 00.000 7988 MultiStar: [#1 0.14,-0.15,1.00,U] [#2 0.15,-0.02,1.00,U] [#3 0.02,0.15,0.93,U] [#4 0.12,0.13,1.01,U] [#5 0.17,-0.02,0.70,U] [#6 0.09,0.02,0.70,U] [#7 0.21,-0.28,0.65,U] [#8 -0.21,-0.19,0.65,U] 
21:58:25.980 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.26, -0.03}
21:58:25.980 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
21:58:25.980 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.85)
21:58:25.980 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.25 mountX=0.03 mountY=-0.11, mountTheta=-1.32
21:58:25.980 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.03, opts=13)
21:58:25.980 00.000 7988 Enqueuing Move request for scope (0.12, -0.03)
21:58:25.980 00.000 15712 Worker thread wakes up
21:58:25.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
21:58:25.980 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
21:58:25.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:58:25.990 00.010 7988 UpdateGuideState exits: m=1519 SNR=26.6
21:58:25.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:25.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:25.990 00.000 7988 Enqueuing Expose request
21:58:25.993 00.003 15712 Moving (0.12, -0.03) raw xDistance=0.03 yDistance=-0.11
21:58:25.993 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:25.993 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
21:58:25.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:25.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:58:25.993 00.000 15712 MoveAxis(E, 10, ABG)
21:58:25.993 00.000 15712 Guiding  Dir = 2, Dur = 10
21:58:25.993 00.000 15712 IsGuiding returns 0
21:58:26.027 00.034 15712 IsGuiding returns 1
21:58:26.027 00.000 15712 scope still moving after pulse duration time elapsed
21:58:26.075 00.048 15712 IsGuiding returns 0
21:58:26.075 00.000 15712 scope move finished after 10 + 65 ms
21:58:26.075 00.000 15712 Move returns status 0, amount 10
21:58:26.075 00.000 15712 MoveAxis(N, 0, ABG)
21:58:26.075 00.000 15712 Move returns status 0, amount 0
21:58:26.075 00.000 15712 move complete, result=0
21:58:26.075 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
21:58:26.077 00.002 15712 worker thread done servicing request
21:58:26.077 00.000 15712 Worker thread wakes up
21:58:26.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:26.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:27.714 01.637 15712 Exposure complete
21:58:27.775 00.061 15712 worker thread done servicing request
21:58:27.775 00.000 7988 OnExposeComplete: enter
21:58:27.775 00.000 7988 UpdateGuideState(): m_state=6
21:58:27.775 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7317
21:58:27.778 00.003 7988 Star::Find returns 1 (0), X=1182.37, Y=443.02, Mass=1510, SNR=26.5, Peak=201 HFD=3.4
21:58:27.780 00.002 7988 MultiStar: [#1 -0.01,-0.31,0.96,U] [#2 0.13,0.11,1.02,U] [#3 -0.07,-0.06,0.93,U] [#4 -0.04,-0.03,1.03,U] [#5 0.32,-0.34,0.70,U] [#6 -0.09,0.13,0.71,U] [#7 -0.04,-0.06,0.64,U] [#8 -0.02,-0.22,0.62,U] 
21:58:27.780 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {0.25, -0.23}
21:58:27.782 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.44 = 0.44)
21:58:27.782 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.55 = -2.73)
21:58:27.784 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.13 mountX=0.11 mountY=-0.05, mountTheta=-0.42
21:58:27.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.11, opts=13)
21:58:27.784 00.000 7988 Enqueuing Move request for scope (0.05, -0.11)
21:58:27.784 00.000 15712 Worker thread wakes up
21:58:27.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
21:58:27.784 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
21:58:27.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:27.784 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
21:58:27.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:27.792 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:27.792 00.000 7988 Enqueuing Expose request
21:58:27.794 00.002 15712 Moving (0.05, -0.11) raw xDistance=0.11 yDistance=-0.05
21:58:27.794 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:27.794 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
21:58:27.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:27.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:58:27.794 00.000 15712 MoveAxis(E, 9, ABG)
21:58:27.794 00.000 15712 Guiding  Dir = 2, Dur = 9
21:58:27.794 00.000 15712 IsGuiding returns 0
21:58:27.815 00.021 15712 IsGuiding returns 0
21:58:27.815 00.000 15712 Move returns status 0, amount 9
21:58:27.815 00.000 15712 MoveAxis(N, 0, ABG)
21:58:27.815 00.000 15712 Move returns status 0, amount 0
21:58:27.815 00.000 15712 move complete, result=0
21:58:27.815 00.000 15712 worker thread done servicing request
21:58:27.815 00.000 15712 Worker thread wakes up
21:58:27.815 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
21:58:27.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:27.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:29.229 01.414 15712 Exposure complete
21:58:29.287 00.058 15712 worker thread done servicing request
21:58:29.287 00.000 7988 OnExposeComplete: enter
21:58:29.287 00.000 7988 UpdateGuideState(): m_state=6
21:58:29.291 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7318
21:58:29.292 00.001 7988 Star::Find returns 1 (0), X=1182.41, Y=443.10, Mass=1488, SNR=26.2, Peak=173 HFD=3.5
21:58:29.292 00.000 7988 MultiStar: [#1 0.14,-0.17,1.04,U] [#2 0.06,0.09,1.02,U] [#3 -0.02,0.09,0.95,U] [#4 -0.02,0.12,1.03,U] [#5 0.30,0.05,0.74,U] [#6 0.04,-0.09,0.73,U] [#7 0.04,-0.12,0.66,U] [#8 -0.20,-0.14,0.69,U] 
21:58:29.292 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.30, -0.15}
21:58:29.292 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.58) = xAngle (1.23 = 1.23)
21:58:29.292 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.34 = -1.94)
21:58:29.292 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.34 mountX=0.03 mountY=-0.08, mountTheta=-1.23
21:58:29.292 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.03, opts=13)
21:58:29.292 00.000 7988 Enqueuing Move request for scope (0.08, -0.03)
21:58:29.292 00.000 15712 Worker thread wakes up
21:58:29.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
21:58:29.292 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
21:58:29.292 00.000 15712 Moving (0.08, -0.03) raw xDistance=0.03 yDistance=-0.08
21:58:29.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:29.304 00.012 7988 UpdateGuideState exits: m=1488 SNR=26.2
21:58:29.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:29.306 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:29.306 00.000 7988 Enqueuing Expose request
21:58:29.308 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:29.308 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
21:58:29.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:29.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:58:29.308 00.000 15712 MoveAxis(E, 8, ABG)
21:58:29.308 00.000 15712 Guiding  Dir = 2, Dur = 8
21:58:29.308 00.000 15712 IsGuiding returns 0
21:58:29.329 00.021 15712 IsGuiding returns 0
21:58:29.329 00.000 15712 Move returns status 0, amount 8
21:58:29.329 00.000 15712 MoveAxis(N, 0, ABG)
21:58:29.329 00.000 15712 Move returns status 0, amount 0
21:58:29.329 00.000 15712 move complete, result=0
21:58:29.329 00.000 15712 worker thread done servicing request
21:58:29.329 00.000 15712 Worker thread wakes up
21:58:29.329 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:58:29.337 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:29.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:30.966 01.629 15712 Exposure complete
21:58:31.021 00.055 15712 worker thread done servicing request
21:58:31.021 00.000 7988 OnExposeComplete: enter
21:58:31.021 00.000 7988 UpdateGuideState(): m_state=6
21:58:31.028 00.007 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7319
21:58:31.028 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=443.37, Mass=1443, SNR=26.0, Peak=191 HFD=3.4
21:58:31.028 00.000 7988 MultiStar: [#1 0.17,0.12,1.03,U] [#2 0.11,0.26,1.03,U] [#3 0.03,0.34,0.98,U] [#4 -0.05,0.36,1.00,U] [#5 0.06,-0.01,0.75,U] [#6 0.18,0.22,0.73,U] [#7 0.01,0.15,0.67,U] [#8 -0.06,0.24,0.68,U] 
21:58:31.028 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.21}, one-star: {0.30, 0.12}
21:58:31.028 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.58) = xAngle (2.74 = 2.74)
21:58:31.028 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.85 = -0.44)
21:58:31.028 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.16 mountX=-0.21 mountY=-0.10, mountTheta=-2.71
21:58:31.028 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.21, opts=13)
21:58:31.038 00.010 7988 Enqueuing Move request for scope (0.09, 0.21)
21:58:31.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:58:31.038 00.000 7988 UpdateGuideState exits: m=1443 SNR=26.0
21:58:31.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:31.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:31.038 00.000 7988 Enqueuing Expose request
21:58:31.044 00.006 15712 Worker thread wakes up
21:58:31.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
21:58:31.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
21:58:31.044 00.000 15712 Moving (0.09, 0.21) raw xDistance=-0.21 yDistance=-0.10
21:58:31.048 00.004 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
21:58:31.048 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
21:58:31.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:31.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:58:31.048 00.000 15712 MoveAxis(E, 48, ABG)
21:58:31.048 00.000 15712 Guiding  Dir = 2, Dur = 48
21:58:31.048 00.000 15712 IsGuiding returns 0
21:58:31.078 00.030 15712 PulseGuide returned control before completion, sleep 29
21:58:31.126 00.048 15712 IsGuiding returns 1
21:58:31.126 00.000 15712 scope still moving after pulse duration time elapsed
21:58:31.156 00.030 15712 IsGuiding returns 0
21:58:31.156 00.000 15712 scope move finished after 48 + 59 ms
21:58:31.156 00.000 15712 Move returns status 0, amount 48
21:58:31.156 00.000 15712 MoveAxis(N, 0, ABG)
21:58:31.156 00.000 15712 Move returns status 0, amount 0
21:58:31.156 00.000 15712 move complete, result=0
21:58:31.156 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
21:58:31.157 00.001 15712 worker thread done servicing request
21:58:31.157 00.000 15712 Worker thread wakes up
21:58:31.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:31.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:32.562 01.405 15712 Exposure complete
21:58:32.621 00.059 15712 worker thread done servicing request
21:58:32.621 00.000 7988 OnExposeComplete: enter
21:58:32.623 00.002 7988 UpdateGuideState(): m_state=6
21:58:32.623 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7320
21:58:32.625 00.002 7988 Star::Find returns 1 (0), X=1182.45, Y=443.27, Mass=1508, SNR=26.5, Peak=188 HFD=3.6
21:58:32.625 00.000 7988 MultiStar: [#1 0.02,0.09,0.99,U] [#2 0.22,0.29,0.99,U] [#3 0.08,0.29,0.97,U] [#4 0.07,0.10,1.01,U] [#5 0.22,0.09,0.72,U] [#6 0.17,-0.01,0.69,U] [#7 0.15,0.01,0.63,U] [#8 0.09,0.28,0.65,U] 
21:58:32.627 00.002 7988 refined, 8 included, MultiStar: {0.15, 0.13}, one-star: {0.33, 0.02}
21:58:32.627 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
21:58:32.629 00.002 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
21:58:32.629 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.73 mountX=-0.13 mountY=-0.15, mountTheta=-2.29
21:58:32.631 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.13, opts=13)
21:58:32.633 00.002 7988 Enqueuing Move request for scope (0.15, 0.13)
21:58:32.633 00.000 15712 Worker thread wakes up
21:58:32.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
21:58:32.633 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
21:58:32.633 00.000 15712 Moving (0.15, 0.13) raw xDistance=-0.13 yDistance=-0.15
21:58:32.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:32.633 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.5
21:58:32.637 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:32.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:32.639 00.002 7988 Enqueuing Expose request
21:58:32.639 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:32.639 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
21:58:32.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:32.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:58:32.639 00.000 15712 MoveAxis(E, 7, ABG)
21:58:32.639 00.000 15712 Guiding  Dir = 2, Dur = 7
21:58:32.639 00.000 15712 IsGuiding returns 0
21:58:32.660 00.021 15712 IsGuiding returns 0
21:58:32.660 00.000 15712 Move returns status 0, amount 7
21:58:32.660 00.000 15712 MoveAxis(N, 0, ABG)
21:58:32.660 00.000 15712 Move returns status 0, amount 0
21:58:32.660 00.000 15712 move complete, result=0
21:58:32.660 00.000 15712 worker thread done servicing request
21:58:32.660 00.000 15712 Worker thread wakes up
21:58:32.660 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
21:58:32.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:32.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:34.300 01.640 15712 Exposure complete
21:58:34.352 00.052 15712 worker thread done servicing request
21:58:34.352 00.000 7988 OnExposeComplete: enter
21:58:34.363 00.011 7988 UpdateGuideState(): m_state=6
21:58:34.365 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7321
21:58:34.365 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=443.20, Mass=1580, SNR=27.0, Peak=226 HFD=3.6
21:58:34.367 00.002 7988 MultiStar: [#1 0.04,-0.06,0.96,U] [#2 0.08,0.15,1.00,U] [#3 0.06,0.17,0.94,U] [#4 0.00,0.14,1.00,U] [#5 0.16,-0.21,0.75,U] [#6 0.03,-0.02,0.68,U] [#7 0.14,0.01,0.66,U] [#8 -0.05,0.18,0.62,U] 
21:58:34.367 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.19, -0.05}
21:58:34.369 00.002 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
21:58:34.369 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.13)
21:58:34.371 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.47 mountX=-0.04 mountY=-0.08, mountTheta=-2.04
21:58:34.371 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
21:58:34.373 00.002 7988 Enqueuing Move request for scope (0.07, 0.04)
21:58:34.375 00.002 15712 Worker thread wakes up
21:58:34.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
21:58:34.375 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
21:58:34.375 00.000 15712 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.08
21:58:34.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:34.375 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.0
21:58:34.377 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:34.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:34.379 00.002 7988 Enqueuing Expose request
21:58:34.381 00.002 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:34.381 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
21:58:34.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:34.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:58:34.381 00.000 15712 MoveAxis(E, 8, ABG)
21:58:34.381 00.000 15712 Guiding  Dir = 2, Dur = 8
21:58:34.381 00.000 15712 IsGuiding returns 0
21:58:34.401 00.020 15712 IsGuiding returns 0
21:58:34.401 00.000 15712 Move returns status 0, amount 8
21:58:34.401 00.000 15712 MoveAxis(N, 0, ABG)
21:58:34.401 00.000 15712 Move returns status 0, amount 0
21:58:34.401 00.000 15712 move complete, result=0
21:58:34.401 00.000 15712 worker thread done servicing request
21:58:34.401 00.000 15712 Worker thread wakes up
21:58:34.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:34.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:34.401 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:58:35.813 01.412 15712 Exposure complete
21:58:35.864 00.051 15712 worker thread done servicing request
21:58:35.864 00.000 7988 OnExposeComplete: enter
21:58:35.864 00.000 7988 UpdateGuideState(): m_state=6
21:58:35.875 00.011 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7322
21:58:35.875 00.000 7988 Star::Find returns 1 (0), X=1182.20, Y=443.47, Mass=1509, SNR=26.5, Peak=232 HFD=3.4
21:58:35.875 00.000 7988 MultiStar: [#1 0.03,0.17,1.02,U] [#2 0.11,0.44,0.99,U] [#3 -0.15,0.34,0.95,U] [#4 -0.07,0.46,1.05,U] [#5 -0.03,0.23,0.69,U] [#6 -0.01,0.10,0.72,U] [#7 0.12,0.25,0.67,U] [#8 -0.39,0.33,0.66,U] 
21:58:35.875 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.29}, one-star: {0.08, 0.22}
21:58:35.875 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
21:58:35.881 00.006 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
21:58:35.881 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.23 mountX=-0.22 mountY=-0.09, mountTheta=-2.78
21:58:35.881 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.22, opts=13)
21:58:35.881 00.000 7988 Enqueuing Move request for scope (0.08, 0.22)
21:58:35.881 00.000 15712 Worker thread wakes up
21:58:35.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
21:58:35.881 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
21:58:35.881 00.000 15712 Moving (0.08, 0.22) raw xDistance=-0.22 yDistance=-0.09
21:58:35.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:35.881 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.5
21:58:35.888 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:35.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:35.890 00.002 7988 Enqueuing Expose request
21:58:35.891 00.001 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
21:58:35.891 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
21:58:35.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:35.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:58:35.891 00.000 15712 MoveAxis(E, 51, ABG)
21:58:35.891 00.000 15712 Guiding  Dir = 2, Dur = 51
21:58:35.891 00.000 15712 IsGuiding returns 0
21:58:35.914 00.023 15712 PulseGuide returned control before completion, sleep 33
21:58:35.955 00.041 15712 IsGuiding returns 1
21:58:35.955 00.000 15712 scope still moving after pulse duration time elapsed
21:58:35.999 00.044 15712 IsGuiding returns 0
21:58:35.999 00.000 15712 scope move finished after 51 + 58 ms
21:58:35.999 00.000 15712 Move returns status 0, amount 51
21:58:35.999 00.000 15712 MoveAxis(N, 0, ABG)
21:58:35.999 00.000 15712 Move returns status 0, amount 0
21:58:35.999 00.000 15712 move complete, result=0
21:58:35.999 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
21:58:36.002 00.003 15712 worker thread done servicing request
21:58:36.002 00.000 15712 Worker thread wakes up
21:58:36.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:36.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:37.641 01.639 15712 Exposure complete
21:58:37.700 00.059 15712 worker thread done servicing request
21:58:37.700 00.000 7988 OnExposeComplete: enter
21:58:37.700 00.000 7988 UpdateGuideState(): m_state=6
21:58:37.700 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7323
21:58:37.705 00.005 7988 Star::Find returns 1 (0), X=1182.34, Y=443.14, Mass=1491, SNR=26.4, Peak=197 HFD=3.5
21:58:37.707 00.002 7988 MultiStar: [#1 0.18,0.07,1.01,U] [#2 0.04,0.21,1.04,U] [#3 -0.09,0.25,0.95,U] [#4 -0.18,0.22,1.02,U] [#5 0.28,0.04,0.73,U] [#6 0.27,0.08,0.71,U] [#7 0.01,-0.04,0.70,U] [#8 -0.13,0.25,0.66,U] 
21:58:37.707 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.22, -0.11}
21:58:37.709 00.002 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
21:58:37.709 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.53)
21:58:37.711 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.06 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
21:58:37.713 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.11, opts=13)
21:58:37.713 00.000 7988 Enqueuing Move request for scope (0.06, 0.11)
21:58:37.715 00.002 15712 Worker thread wakes up
21:58:37.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
21:58:37.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
21:58:37.715 00.000 15712 Moving (0.06, 0.11) raw xDistance=-0.11 yDistance=-0.06
21:58:37.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:37.715 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.4
21:58:37.717 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:37.717 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:37.719 00.002 7988 Enqueuing Expose request
21:58:37.719 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:37.719 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
21:58:37.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:37.721 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:58:37.721 00.000 15712 MoveAxis(E, 8, ABG)
21:58:37.721 00.000 15712 Guiding  Dir = 2, Dur = 8
21:58:37.721 00.000 15712 IsGuiding returns 0
21:58:37.742 00.021 15712 IsGuiding returns 0
21:58:37.742 00.000 15712 Move returns status 0, amount 8
21:58:37.742 00.000 15712 MoveAxis(N, 0, ABG)
21:58:37.742 00.000 15712 Move returns status 0, amount 0
21:58:37.742 00.000 15712 move complete, result=0
21:58:37.742 00.000 15712 worker thread done servicing request
21:58:37.742 00.000 15712 Worker thread wakes up
21:58:37.742 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:58:37.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:37.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:39.160 01.418 15712 Exposure complete
21:58:39.213 00.053 15712 worker thread done servicing request
21:58:39.213 00.000 7988 OnExposeComplete: enter
21:58:39.213 00.000 7988 UpdateGuideState(): m_state=6
21:58:39.221 00.008 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7324
21:58:39.221 00.000 7988 Star::Find returns 1 (0), X=1182.48, Y=443.24, Mass=1546, SNR=26.8, Peak=186 HFD=3.4
21:58:39.221 00.000 7988 MultiStar: [#1 0.23,0.05,1.01,U] [#2 0.11,0.29,1.02,U] [#3 0.16,0.29,0.92,U] [#4 0.05,0.17,1.06,U] [#5 0.09,0.20,0.72,U] [#6 0.09,0.06,0.67,U] [#7 0.23,0.12,0.68,U] [#8 -0.11,0.22,0.66,U] 
21:58:39.221 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.36, -0.00}
21:58:39.221 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.40 = 2.40)
21:58:39.221 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.51 = -0.77)
21:58:39.221 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.82 mountX=-0.16 mountY=-0.15, mountTheta=-2.38
21:58:39.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.15, opts=13)
21:58:39.230 00.009 7988 Enqueuing Move request for scope (0.14, 0.15)
21:58:39.230 00.000 15712 Worker thread wakes up
21:58:39.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
21:58:39.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
21:58:39.230 00.000 15712 Moving (0.14, 0.15) raw xDistance=-0.16 yDistance=-0.15
21:58:39.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:39.230 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.8
21:58:39.233 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:39.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:39.235 00.002 7988 Enqueuing Expose request
21:58:39.236 00.001 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:39.236 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
21:58:39.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:39.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:58:39.236 00.000 15712 MoveAxis(E, 7, ABG)
21:58:39.236 00.000 15712 Guiding  Dir = 2, Dur = 7
21:58:39.273 00.037 15712 IsGuiding returns 0
21:58:39.294 00.021 15712 IsGuiding returns 0
21:58:39.294 00.000 15712 Move returns status 0, amount 7
21:58:39.294 00.000 15712 MoveAxis(N, 0, ABG)
21:58:39.294 00.000 15712 Move returns status 0, amount 0
21:58:39.294 00.000 15712 move complete, result=0
21:58:39.294 00.000 7988 GuideStep: -0.2 px 7 ms EAST, -0.1 px 0 ms NORTH
21:58:39.296 00.002 15712 worker thread done servicing request
21:58:39.296 00.000 15712 Worker thread wakes up
21:58:39.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:39.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:40.924 01.628 15712 Exposure complete
21:58:40.982 00.058 15712 worker thread done servicing request
21:58:40.982 00.000 7988 OnExposeComplete: enter
21:58:40.985 00.003 7988 UpdateGuideState(): m_state=6
21:58:40.985 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7325
21:58:40.985 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=443.26, Mass=1572, SNR=27.0, Peak=212 HFD=3.5
21:58:40.985 00.000 7988 MultiStar: [#1 0.06,0.06,1.01,U] [#2 0.30,0.31,0.98,U] [#3 0.12,0.25,0.92,U] [#4 0.05,0.20,0.99,U] [#5 0.10,0.11,0.67,U] [#6 0.11,0.20,0.68,U] [#7 0.18,0.19,0.64,U] [#8 -0.01,0.16,0.69,U] 
21:58:40.985 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.17}, one-star: {0.21, 0.02}
21:58:40.985 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
21:58:40.985 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.76 = -1.52)
21:58:40.985 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.08 mountX=-0.02 mountY=-0.21, mountTheta=-1.66
21:58:40.985 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.02, opts=13)
21:58:40.985 00.000 7988 Enqueuing Move request for scope (0.21, 0.02)
21:58:40.985 00.000 15712 Worker thread wakes up
21:58:40.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
21:58:40.985 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
21:58:40.985 00.000 15712 Moving (0.21, 0.02) raw xDistance=-0.02 yDistance=-0.21
21:58:40.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:58:40.985 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.0
21:58:40.999 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:40.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:41.001 00.002 7988 Enqueuing Expose request
21:58:41.001 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:41.001 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
21:58:41.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:41.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:58:41.001 00.000 15712 MoveAxis(E, 6, ABG)
21:58:41.001 00.000 15712 Guiding  Dir = 2, Dur = 6
21:58:41.001 00.000 15712 IsGuiding returns 0
21:58:41.016 00.015 15712 IsGuiding returns 0
21:58:41.016 00.000 15712 Move returns status 0, amount 6
21:58:41.016 00.000 15712 MoveAxis(N, 0, ABG)
21:58:41.016 00.000 15712 Move returns status 0, amount 0
21:58:41.016 00.000 15712 move complete, result=0
21:58:41.016 00.000 15712 worker thread done servicing request
21:58:41.016 00.000 15712 Worker thread wakes up
21:58:41.016 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
21:58:41.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:41.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:42.434 01.418 15712 Exposure complete
21:58:42.494 00.060 15712 worker thread done servicing request
21:58:42.494 00.000 7988 OnExposeComplete: enter
21:58:42.494 00.000 7988 UpdateGuideState(): m_state=6
21:58:42.497 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7326
21:58:42.499 00.002 7988 Star::Find returns 1 (0), X=1182.47, Y=443.17, Mass=1577, SNR=27.0, Peak=173 HFD=3.8
21:58:42.499 00.000 7988 MultiStar: [#1 0.16,0.01,0.98,U] [#2 0.27,0.31,1.00,U] [#3 0.17,0.22,0.93,U] [#4 -0.02,0.20,1.01,U] [#5 0.06,-0.08,0.73,U] [#6 0.22,0.24,0.68,U] [#7 0.28,0.06,0.64,U] [#8 0.01,-0.01,0.65,U] 
21:58:42.501 00.002 7988 refined, 8 included, MultiStar: {0.17, 0.10}, one-star: {0.36, -0.08}
21:58:42.501 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
21:58:42.503 00.002 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.05)
21:58:42.503 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.54 mountX=-0.10 mountY=-0.17, mountTheta=-2.11
21:58:42.505 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.10, opts=13)
21:58:42.507 00.002 7988 Enqueuing Move request for scope (0.17, 0.10)
21:58:42.507 00.000 15712 Worker thread wakes up
21:58:42.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
21:58:42.507 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
21:58:42.507 00.000 15712 Moving (0.17, 0.10) raw xDistance=-0.10 yDistance=-0.17
21:58:42.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:42.507 00.000 7988 UpdateGuideState exits: m=1577 SNR=27.0
21:58:42.510 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:42.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:42.511 00.001 7988 Enqueuing Expose request
21:58:42.513 00.002 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:42.513 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
21:58:42.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:42.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:58:42.513 00.000 15712 MoveAxis(E, 3, ABG)
21:58:42.513 00.000 15712 Guiding  Dir = 2, Dur = 3
21:58:42.513 00.000 15712 IsGuiding returns 0
21:58:42.532 00.019 15712 IsGuiding returns 0
21:58:42.532 00.000 15712 Move returns status 0, amount 3
21:58:42.532 00.000 15712 MoveAxis(N, 0, ABG)
21:58:42.532 00.000 15712 Move returns status 0, amount 0
21:58:42.532 00.000 15712 move complete, result=0
21:58:42.532 00.000 15712 worker thread done servicing request
21:58:42.532 00.000 15712 Worker thread wakes up
21:58:42.532 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
21:58:42.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:42.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:44.171 01.639 15712 Exposure complete
21:58:44.229 00.058 15712 worker thread done servicing request
21:58:44.229 00.000 7988 OnExposeComplete: enter
21:58:44.229 00.000 7988 UpdateGuideState(): m_state=6
21:58:44.233 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7327
21:58:44.233 00.000 7988 Star::Find returns 1 (0), X=1182.57, Y=443.38, Mass=1504, SNR=26.4, Peak=187 HFD=3.3
21:58:44.233 00.000 7988 MultiStar: [#1 0.26,0.05,1.01,U] [#2 0.35,0.40,1.03,U] [#3 0.16,0.50,0.96,U] [#4 0.10,0.45,1.03,U] [#5 0.26,0.39,0.69,U] [#6 0.23,0.16,0.72,U] [#7 0.27,0.24,0.70,U] [#8 -0.19,0.25,0.65,U] 
21:58:44.233 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.29}, one-star: {0.45, 0.14}
21:58:44.233 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
21:58:44.233 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.68)
21:58:44.233 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.29 hyp=0.36 cameraTheta=0.91 mountX=-0.29 mountY=-0.23, mountTheta=-2.47
21:58:44.233 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.29, opts=13)
21:58:44.233 00.000 7988 Enqueuing Move request for scope (0.22, 0.29)
21:58:44.233 00.000 15712 Worker thread wakes up
21:58:44.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.29) opts 0xd
21:58:44.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.29)
21:58:44.233 00.000 15712 Moving (0.22, 0.29) raw xDistance=-0.29 yDistance=-0.23
21:58:44.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:58:44.233 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
21:58:44.245 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:44.246 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:44.246 00.000 7988 Enqueuing Expose request
21:58:44.248 00.002 15712 PPEC rslt: input = -0.29, final = -0.17, react = -0.17, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
21:58:44.248 00.000 15712 PPEC: input: -0.29, control: -0.17, exposure: 1500
21:58:44.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:44.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:58:44.248 00.000 15712 MoveAxis(E, 57, ABG)
21:58:44.248 00.000 15712 Guiding  Dir = 2, Dur = 57
21:58:44.266 00.018 15712 IsGuiding returns 0
21:58:44.280 00.014 15712 PulseGuide returned control before completion, sleep 52
21:58:44.362 00.082 15712 IsGuiding returns 0
21:58:44.362 00.000 15712 Move returns status 0, amount 57
21:58:44.362 00.000 15712 MoveAxis(N, 0, ABG)
21:58:44.362 00.000 15712 Move returns status 0, amount 0
21:58:44.362 00.000 15712 move complete, result=0
21:58:44.362 00.000 15712 worker thread done servicing request
21:58:44.362 00.000 15712 Worker thread wakes up
21:58:44.362 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.2 px 0 ms NORTH
21:58:44.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:44.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:45.781 01.419 15712 Exposure complete
21:58:45.826 00.045 15712 worker thread done servicing request
21:58:45.826 00.000 7988 OnExposeComplete: enter
21:58:45.826 00.000 7988 UpdateGuideState(): m_state=6
21:58:45.842 00.016 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7328
21:58:45.843 00.001 7988 Star::Find returns 1 (0), X=1182.58, Y=443.10, Mass=1547, SNR=26.9, Peak=173 HFD=3.6
21:58:45.843 00.000 7988 MultiStar: [#1 0.21,-0.23,1.01,U] [#2 0.24,0.29,0.99,U] [#3 0.11,0.27,0.95,U] [#4 0.15,0.18,0.99,U] [#5 0.38,-0.10,0.68,U] [#6 0.28,0.09,0.68,U] [#7 0.24,-0.17,0.64,U] [#8 0.00,0.19,0.65,U] 
21:58:45.845 00.002 7988 refined, 8 included, MultiStar: {0.23, 0.05}, one-star: {0.46, -0.15}
21:58:45.845 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.58) = xAngle (1.77 = 1.77)
21:58:45.847 00.002 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.88 = -1.40)
21:58:45.847 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.19 mountX=-0.05 mountY=-0.23, mountTheta=-1.77
21:58:45.849 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.05, opts=13)
21:58:45.851 00.002 7988 Enqueuing Move request for scope (0.23, 0.05)
21:58:45.851 00.000 15712 Worker thread wakes up
21:58:45.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
21:58:45.851 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
21:58:45.851 00.000 15712 Moving (0.23, 0.05) raw xDistance=-0.05 yDistance=-0.23
21:58:45.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:45.851 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.9
21:58:45.855 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:45.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:45.857 00.002 7988 Enqueuing Expose request
21:58:45.858 00.001 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:45.858 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
21:58:45.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:45.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:58:45.858 00.000 15712 MoveAxis(W, 1, ABG)
21:58:45.858 00.000 15712 Guiding  Dir = 3, Dur = 1
21:58:45.858 00.000 15712 IsGuiding returns 0
21:58:45.911 00.053 15712 IsGuiding returns 0
21:58:45.911 00.000 15712 Move returns status 0, amount 1
21:58:45.911 00.000 15712 MoveAxis(N, 0, ABG)
21:58:45.911 00.000 15712 Move returns status 0, amount 0
21:58:45.911 00.000 15712 move complete, result=0
21:58:45.911 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
21:58:45.913 00.002 15712 worker thread done servicing request
21:58:45.913 00.000 15712 Worker thread wakes up
21:58:45.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:45.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:47.549 01.636 15712 Exposure complete
21:58:47.608 00.059 15712 worker thread done servicing request
21:58:47.608 00.000 7988 OnExposeComplete: enter
21:58:47.608 00.000 7988 UpdateGuideState(): m_state=6
21:58:47.611 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7329
21:58:47.613 00.002 7988 Star::Find returns 1 (0), X=1182.45, Y=443.56, Mass=1532, SNR=26.6, Peak=209 HFD=3.2
21:58:47.613 00.000 7988 MultiStar: [#1 0.24,0.13,1.03,U] [#2 0.17,0.49,1.03,U] [#3 -0.00,0.46,0.97,U] [#4 -0.03,0.34,1.03,U] [#5 0.39,0.20,0.73,U] [#6 0.16,0.19,0.72,U] [#7 0.21,0.25,0.65,U] [#8 -0.08,0.12,0.64,U] 
21:58:47.613 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.29}, one-star: {0.34, 0.31}
21:58:47.613 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
21:58:47.613 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
21:58:47.613 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.08 mountX=-0.29 mountY=-0.16, mountTheta=-2.64
21:58:47.613 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.29, opts=13)
21:58:47.613 00.000 7988 Enqueuing Move request for scope (0.15, 0.29)
21:58:47.613 00.000 15712 Worker thread wakes up
21:58:47.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
21:58:47.613 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
21:58:47.613 00.000 15712 Moving (0.15, 0.29) raw xDistance=-0.29 yDistance=-0.16
21:58:47.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:47.613 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.6
21:58:47.624 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:47.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:47.626 00.002 7988 Enqueuing Expose request
21:58:47.627 00.001 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
21:58:47.627 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
21:58:47.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:47.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:58:47.627 00.000 15712 MoveAxis(E, 60, ABG)
21:58:47.627 00.000 15712 Guiding  Dir = 2, Dur = 60
21:58:47.627 00.000 15712 IsGuiding returns 0
21:58:47.647 00.020 15712 PulseGuide returned control before completion, sleep 45
21:58:47.733 00.086 15712 IsGuiding returns 0
21:58:47.733 00.000 15712 Move returns status 0, amount 60
21:58:47.733 00.000 15712 MoveAxis(N, 0, ABG)
21:58:47.733 00.000 15712 Move returns status 0, amount 0
21:58:47.733 00.000 15712 move complete, result=0
21:58:47.733 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.2 px 0 ms NORTH
21:58:47.736 00.003 15712 worker thread done servicing request
21:58:47.736 00.000 15712 Worker thread wakes up
21:58:47.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:47.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:49.143 01.407 15712 Exposure complete
21:58:49.202 00.059 15712 worker thread done servicing request
21:58:49.202 00.000 7988 OnExposeComplete: enter
21:58:49.202 00.000 7988 UpdateGuideState(): m_state=6
21:58:49.205 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7330
21:58:49.205 00.000 7988 Star::Find returns 1 (0), X=1182.40, Y=443.16, Mass=1456, SNR=26.1, Peak=183 HFD=3.3
21:58:49.205 00.000 7988 MultiStar: [#1 0.29,-0.17,1.02,U] [#2 0.24,0.09,1.03,U] [#3 0.00,-0.03,1.00,U] [#4 0.15,0.11,1.06,U] [#5 0.20,-0.02,0.74,U] [#6 0.04,0.12,0.70,U] [#7 0.23,-0.12,0.68,U] [#8 -0.22,0.01,0.67,U] 
21:58:49.205 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.29, -0.09}
21:58:49.205 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
21:58:49.211 00.006 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.68)
21:58:49.211 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.08 mountX=0.01 mountY=-0.15, mountTheta=-1.50
21:58:49.211 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.01, opts=13)
21:58:49.211 00.000 7988 Enqueuing Move request for scope (0.15, -0.01)
21:58:49.211 00.000 15712 Worker thread wakes up
21:58:49.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
21:58:49.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
21:58:49.211 00.000 15712 Moving (0.15, -0.01) raw xDistance=0.01 yDistance=-0.15
21:58:49.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:58:49.211 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.1
21:58:49.218 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:49.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:49.220 00.002 7988 Enqueuing Expose request
21:58:49.221 00.001 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:49.221 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
21:58:49.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:49.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:58:49.221 00.000 15712 MoveAxis(E, 5, ABG)
21:58:49.221 00.000 15712 Guiding  Dir = 2, Dur = 5
21:58:49.221 00.000 15712 IsGuiding returns 0
21:58:49.237 00.016 15712 IsGuiding returns 0
21:58:49.237 00.000 15712 Move returns status 0, amount 5
21:58:49.237 00.000 15712 MoveAxis(N, 0, ABG)
21:58:49.237 00.000 15712 Move returns status 0, amount 0
21:58:49.237 00.000 15712 move complete, result=0
21:58:49.237 00.000 15712 worker thread done servicing request
21:58:49.237 00.000 15712 Worker thread wakes up
21:58:49.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:49.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:49.237 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:58:50.977 01.740 15712 Exposure complete
21:58:51.028 00.051 15712 worker thread done servicing request
21:58:51.028 00.000 7988 OnExposeComplete: enter
21:58:51.028 00.000 7988 UpdateGuideState(): m_state=6
21:58:51.039 00.011 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7331
21:58:51.039 00.000 7988 Star::Find returns 1 (0), X=1182.50, Y=443.11, Mass=1519, SNR=26.7, Peak=172 HFD=3.5
21:58:51.041 00.002 7988 MultiStar: [#1 0.11,-0.13,1.03,U] [#2 0.06,0.18,0.99,U] [#3 -0.05,0.31,0.94,U] [#4 -0.03,0.05,1.07,U] [#5 0.05,-0.13,0.69,U] [#6 0.15,0.04,0.71,U] [#7 0.06,0.08,0.72,U] [#8 -0.16,-0.37,0.63,U] 
21:58:51.043 00.002 7988 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.38, -0.14}
21:58:51.043 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
21:58:51.045 00.002 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.58)
21:58:51.045 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.02 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
21:58:51.047 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.00, opts=13)
21:58:51.047 00.000 7988 Enqueuing Move request for scope (0.07, 0.00)
21:58:51.049 00.002 15712 Worker thread wakes up
21:58:51.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
21:58:51.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
21:58:51.049 00.000 15712 Moving (0.07, 0.00) raw xDistance=-0.00 yDistance=-0.07
21:58:51.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:51.049 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.7
21:58:51.051 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:51.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:51.053 00.002 7988 Enqueuing Expose request
21:58:51.055 00.002 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:51.055 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
21:58:51.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:51.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:58:51.055 00.000 15712 MoveAxis(E, 8, ABG)
21:58:51.055 00.000 15712 Guiding  Dir = 2, Dur = 8
21:58:51.055 00.000 15712 IsGuiding returns 0
21:58:51.075 00.020 15712 IsGuiding returns 0
21:58:51.075 00.000 15712 Move returns status 0, amount 8
21:58:51.075 00.000 15712 MoveAxis(N, 0, ABG)
21:58:51.075 00.000 15712 Move returns status 0, amount 0
21:58:51.075 00.000 15712 move complete, result=0
21:58:51.075 00.000 15712 worker thread done servicing request
21:58:51.075 00.000 15712 Worker thread wakes up
21:58:51.075 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:58:51.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:51.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:52.489 01.414 15712 Exposure complete
21:58:52.547 00.058 15712 worker thread done servicing request
21:58:52.547 00.000 7988 OnExposeComplete: enter
21:58:52.547 00.000 7988 UpdateGuideState(): m_state=6
21:58:52.547 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7332
21:58:52.552 00.005 7988 Star::Find returns 1 (0), X=1182.34, Y=443.07, Mass=1548, SNR=26.8, Peak=209 HFD=3.3
21:58:52.552 00.000 7988 MultiStar: [#1 0.06,-0.12,1.01,U] [#2 0.31,0.00,1.01,U] [#3 0.04,-0.07,0.92,U] [#4 0.03,0.02,1.04,U] [#5 0.00,-0.24,0.71,U] [#6 0.02,-0.18,0.68,U] [#7 0.02,-0.15,0.67,U] [#8 0.09,-0.06,0.65,U] 
21:58:52.552 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.22, -0.18}
21:58:52.552 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.58) = xAngle (0.79 = 0.79)
21:58:52.552 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.90 = -2.39)
21:58:52.557 00.005 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.79 mountX=0.10 mountY=-0.10, mountTheta=-0.77
21:58:52.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
21:58:52.557 00.000 7988 Enqueuing Move request for scope (0.10, -0.10)
21:58:52.557 00.000 15712 Worker thread wakes up
21:58:52.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
21:58:52.557 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
21:58:52.557 00.000 15712 Moving (0.10, -0.10) raw xDistance=0.10 yDistance=-0.10
21:58:52.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:52.557 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
21:58:52.564 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:52.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:52.566 00.002 7988 Enqueuing Expose request
21:58:52.566 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:52.566 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
21:58:52.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:52.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:58:52.566 00.000 15712 MoveAxis(E, 8, ABG)
21:58:52.566 00.000 15712 Guiding  Dir = 2, Dur = 8
21:58:52.568 00.002 15712 IsGuiding returns 0
21:58:52.591 00.023 15712 IsGuiding returns 0
21:58:52.591 00.000 15712 Move returns status 0, amount 8
21:58:52.591 00.000 15712 MoveAxis(N, 0, ABG)
21:58:52.591 00.000 15712 Move returns status 0, amount 0
21:58:52.591 00.000 15712 move complete, result=0
21:58:52.591 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:58:52.596 00.005 15712 worker thread done servicing request
21:58:52.596 00.000 15712 Worker thread wakes up
21:58:52.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:52.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:54.229 01.633 15712 Exposure complete
21:58:54.276 00.047 15712 worker thread done servicing request
21:58:54.276 00.000 7988 OnExposeComplete: enter
21:58:54.276 00.000 7988 UpdateGuideState(): m_state=6
21:58:54.292 00.016 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7333
21:58:54.294 00.002 7988 Star::Find returns 1 (0), X=1182.62, Y=443.17, Mass=1507, SNR=26.5, Peak=178 HFD=3.2
21:58:54.294 00.000 7988 MultiStar: [#1 0.16,-0.10,1.07,U] [#2 0.20,0.25,1.01,U] [#3 0.16,0.05,0.97,U] [#4 0.11,0.13,1.05,U] [#5 0.23,-0.15,0.69,U] [#6 0.10,-0.04,0.69,U] [#7 -0.07,-0.02,0.67,U] [#8 0.04,-0.04,0.66,U] 
21:58:54.294 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.50, -0.08}
21:58:54.294 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.58) = xAngle (1.64 = 1.64)
21:58:54.294 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.75 = -1.53)
21:58:54.294 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.06 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
21:58:54.294 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.01, opts=13)
21:58:54.294 00.000 7988 Enqueuing Move request for scope (0.17, 0.01)
21:58:54.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:58:54.294 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
21:58:54.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:54.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:54.294 00.000 7988 Enqueuing Expose request
21:58:54.307 00.013 15712 Worker thread wakes up
21:58:54.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
21:58:54.307 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
21:58:54.307 00.000 15712 Moving (0.17, 0.01) raw xDistance=-0.01 yDistance=-0.17
21:58:54.311 00.004 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:54.311 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
21:58:54.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:54.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:58:54.311 00.000 15712 MoveAxis(E, 11, ABG)
21:58:54.311 00.000 15712 Guiding  Dir = 2, Dur = 11
21:58:54.311 00.000 15712 IsGuiding returns 0
21:58:54.328 00.017 15712 IsGuiding returns 1
21:58:54.328 00.000 15712 scope still moving after pulse duration time elapsed
21:58:54.379 00.051 15712 IsGuiding returns 0
21:58:54.379 00.000 15712 scope move finished after 11 + 59 ms
21:58:54.379 00.000 15712 Move returns status 0, amount 11
21:58:54.379 00.000 15712 MoveAxis(N, 0, ABG)
21:58:54.379 00.000 15712 Move returns status 0, amount 0
21:58:54.379 00.000 15712 move complete, result=0
21:58:54.379 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
21:58:54.385 00.006 15712 worker thread done servicing request
21:58:54.385 00.000 15712 Worker thread wakes up
21:58:54.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:54.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:55.790 01.405 15712 Exposure complete
21:58:55.849 00.059 15712 worker thread done servicing request
21:58:55.849 00.000 7988 OnExposeComplete: enter
21:58:55.849 00.000 7988 UpdateGuideState(): m_state=6
21:58:55.852 00.003 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7334
21:58:55.852 00.000 7988 Star::Find returns 1 (0), X=1182.61, Y=443.20, Mass=1464, SNR=26.2, Peak=196 HFD=3.1
21:58:55.852 00.000 7988 MultiStar: [#1 0.27,-0.11,1.02,U] [#2 0.27,0.30,1.03,U] [#3 0.13,0.30,0.97,U] [#4 0.23,0.04,1.07,U] [#5 0.33,0.06,0.72,U] [#6 0.28,-0.01,0.70,U] [#7 0.19,0.18,0.68,U] [#8 -0.06,0.04,0.67,U] 
21:58:55.852 00.000 7988 refined, 8 included, MultiStar: {0.25, 0.09}, one-star: {0.49, -0.05}
21:58:55.852 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.58) = xAngle (1.91 = 1.91)
21:58:55.858 00.006 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.02 = -1.26)
21:58:55.858 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.26 cameraTheta=0.34 mountX=-0.09 mountY=-0.25, mountTheta=-1.91
21:58:55.858 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.09, opts=13)
21:58:55.858 00.000 7988 Enqueuing Move request for scope (0.25, 0.09)
21:58:55.858 00.000 15712 Worker thread wakes up
21:58:55.858 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
21:58:55.858 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
21:58:55.858 00.000 15712 Moving (0.25, 0.09) raw xDistance=-0.09 yDistance=-0.25
21:58:55.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:55.858 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.2
21:58:55.865 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:55.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:55.867 00.002 7988 Enqueuing Expose request
21:58:55.868 00.001 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:58:55.868 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
21:58:55.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:55.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:58:55.868 00.000 15712 MoveAxis(E, 11, ABG)
21:58:55.868 00.000 15712 Guiding  Dir = 2, Dur = 11
21:58:55.868 00.000 15712 IsGuiding returns 0
21:58:55.887 00.019 15712 IsGuiding returns 1
21:58:55.887 00.000 15712 scope still moving after pulse duration time elapsed
21:58:55.934 00.047 15712 IsGuiding returns 0
21:58:55.934 00.000 15712 scope move finished after 11 + 53 ms
21:58:55.934 00.000 15712 Move returns status 0, amount 11
21:58:55.934 00.000 15712 MoveAxis(N, 0, ABG)
21:58:55.934 00.000 15712 Move returns status 0, amount 0
21:58:55.934 00.000 15712 move complete, result=0
21:58:55.934 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
21:58:55.936 00.002 15712 worker thread done servicing request
21:58:55.936 00.000 15712 Worker thread wakes up
21:58:55.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:55.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:57.576 01.640 15712 Exposure complete
21:58:57.636 00.060 15712 worker thread done servicing request
21:58:57.636 00.000 7988 OnExposeComplete: enter
21:58:57.636 00.000 7988 UpdateGuideState(): m_state=6
21:58:57.636 00.000 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7335
21:58:57.640 00.004 7988 Star::Find returns 1 (0), X=1182.64, Y=443.01, Mass=1532, SNR=26.7, Peak=176 HFD=3.8
21:58:57.642 00.002 7988 MultiStar: [#1 0.24,-0.35,0.97,U] [#2 0.45,-0.04,0.98,U] [#3 0.21,0.04,0.93,U] [#4 0.17,-0.10,1.02,U] [#5 0.51,-0.32,0.69,U] [#6 0.26,-0.25,0.67,U] [#7 0.37,-0.34,0.66,U] [#8 0.11,-0.19,0.68,U] 
21:58:57.643 00.001 7988 refined, 8 included, MultiStar: {0.32, -0.19}, one-star: {0.53, -0.24}
21:58:57.643 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
21:58:57.645 00.002 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.13)
21:58:57.645 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.19 hyp=0.37 cameraTheta=-0.53 mountX=0.19 mountY=-0.31, mountTheta=-1.04
21:58:57.647 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.19, opts=13)
21:58:57.649 00.002 7988 Enqueuing Move request for scope (0.32, -0.19)
21:58:57.649 00.000 15712 Worker thread wakes up
21:58:57.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.19) opts 0xd
21:58:57.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.19)
21:58:57.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:57.649 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7
21:58:57.652 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:57.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:57.654 00.002 7988 Enqueuing Expose request
21:58:57.654 00.000 15712 Moving (0.32, -0.19) raw xDistance=0.19 yDistance=-0.31
21:58:57.659 00.005 15712 PPEC rslt: input = 0.19, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
21:58:57.659 00.000 15712 PPEC: input: 0.19, control: 0.08, exposure: 1500
21:58:57.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:57.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:58:57.659 00.000 15712 MoveAxis(W, 26, ABG)
21:58:57.659 00.000 15712 Guiding  Dir = 3, Dur = 26
21:58:57.659 00.000 15712 IsGuiding returns 0
21:58:57.676 00.017 15712 PulseGuide returned control before completion, sleep 20
21:58:57.704 00.028 15712 IsGuiding returns 1
21:58:57.704 00.000 15712 scope still moving after pulse duration time elapsed
21:58:57.741 00.037 15712 IsGuiding returns 0
21:58:57.741 00.000 15712 scope move finished after 26 + 54 ms
21:58:57.741 00.000 15712 Move returns status 0, amount 26
21:58:57.741 00.000 15712 MoveAxis(N, 0, ABG)
21:58:57.741 00.000 15712 Move returns status 0, amount 0
21:58:57.741 00.000 15712 move complete, result=0
21:58:57.741 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.3 px 0 ms NORTH
21:58:57.742 00.001 15712 worker thread done servicing request
21:58:57.742 00.000 15712 Worker thread wakes up
21:58:57.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:57.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:59.159 01.417 15712 Exposure complete
21:58:59.216 00.057 15712 worker thread done servicing request
21:58:59.216 00.000 7988 OnExposeComplete: enter
21:58:59.216 00.000 7988 UpdateGuideState(): m_state=6
21:58:59.220 00.004 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7336
21:58:59.220 00.000 7988 Star::Find returns 1 (0), X=1182.47, Y=443.26, Mass=1513, SNR=26.6, Peak=164 HFD=3.6
21:58:59.222 00.002 7988 MultiStar: [#1 0.22,-0.05,1.00,U] [#2 0.42,0.35,0.98,U] [#3 0.10,0.20,0.92,U] [#4 0.10,0.26,1.01,U] [#5 0.24,0.25,0.70,U] [#6 0.12,0.13,0.68,U] [#7 0.28,0.06,0.65,U] [#8 -0.01,0.44,0.64,U] 
21:58:59.224 00.002 7988 refined, 8 included, MultiStar: {0.21, 0.18}, one-star: {0.35, 0.01}
21:58:59.224 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
21:58:59.224 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.90)
21:58:59.226 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.27 cameraTheta=0.70 mountX=-0.18 mountY=-0.21, mountTheta=-2.26
21:58:59.228 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.18, opts=13)
21:58:59.228 00.000 7988 Enqueuing Move request for scope (0.21, 0.18)
21:58:59.230 00.002 15712 Worker thread wakes up
21:58:59.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd
21:58:59.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.18)
21:58:59.230 00.000 15712 Moving (0.21, 0.18) raw xDistance=-0.18 yDistance=-0.21
21:58:59.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:58:59.230 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.6
21:58:59.234 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:59.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:58:59.236 00.002 7988 Enqueuing Expose request
21:58:59.236 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:58:59.236 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
21:58:59.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:59.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:58:59.236 00.000 15712 MoveAxis(E, 43, ABG)
21:58:59.236 00.000 15712 Guiding  Dir = 2, Dur = 43
21:58:59.236 00.000 15712 IsGuiding returns 0
21:58:59.256 00.020 15712 PulseGuide returned control before completion, sleep 33
21:58:59.300 00.044 15712 IsGuiding returns 1
21:58:59.300 00.000 15712 scope still moving after pulse duration time elapsed
21:58:59.336 00.036 15712 IsGuiding returns 0
21:58:59.336 00.000 15712 scope move finished after 43 + 57 ms
21:58:59.336 00.000 15712 Move returns status 0, amount 43
21:58:59.336 00.000 15712 MoveAxis(N, 0, ABG)
21:58:59.336 00.000 15712 Move returns status 0, amount 0
21:58:59.336 00.000 15712 move complete, result=0
21:58:59.336 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
21:58:59.340 00.004 15712 worker thread done servicing request
21:58:59.340 00.000 15712 Worker thread wakes up
21:58:59.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:58:59.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,428,31,31)
21:58:59.719 00.379 7988 evsrv: cli 0CCD02A8 connect
21:58:59.724 00.005 7988 case statement mapped state 6 to 3
21:58:59.726 00.002 7988 case statement mapped state 6 to 3
21:58:59.729 00.003 7988 evsrv: cli 0CCD02A8 request: {"method":"get_app_state","id":"69f203e3-c1ba-4b6d-bd1d-4a747be1709d"}
21:58:59.729 00.000 7988 case statement mapped state 6 to 3
21:58:59.729 00.000 7988 evsrv: cli 0CCD02A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"69f203e3-c1ba-4b6d-bd1d-4a747be1709d"}
21:58:59.729 00.000 7988 evsrv: cli 0CCD02A8 disconnect
21:58:59.736 00.007 7988 evsrv: cli 0CCD0AC8 connect
21:58:59.738 00.002 7988 case statement mapped state 6 to 3
21:58:59.740 00.002 7988 case statement mapped state 6 to 3
21:58:59.742 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"a9cfe12f-bce6-447c-a27d-e12b30db1b7a"}
21:58:59.744 00.002 7988 PhdController::Dither begins
21:58:59.746 00.002 7988 dither: size=4.00, dRA=-2.67 dDec=1.30
21:58:59.746 00.000 7988 MountToCamera -- mountTheta (-2.69) + m_xAngle (-1.58) = xAngle (-4.27 = 2.02)
21:58:59.748 00.002 7988 MountToCamera -- mountX=-2.67 mountY=1.30 hyp=2.97 mountTheta=-2.69 cameraX=-1.28, cameraY=2.68 cameraTheta=2.02
21:58:59.750 00.002 7988 setting lock position to (1180.83, 445.93)
21:58:59.750 00.000 7988 Mount: notify guiding dithered (-1.3, 2.7)
21:58:59.752 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:58:59.754 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
21:58:59.756 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:58:59.758 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:58:59.760 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
21:58:59.760 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:58:59.763 00.003 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
21:58:59.763 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:58:59.765 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:58:59.765 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
21:58:59.765 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:58:59.765 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
21:58:59.765 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
21:58:59.765 00.000 7988 MultiStar: stabilizing after lock position change
21:58:59.765 00.000 7988 Status Line: Dither by -2.67,1.30
21:58:59.776 00.011 7988 PhdController: newstate STATE_SETTLE_BEGIN
21:58:59.780 00.004 7988 PhdController: newstate STATE_SETTLE_WAIT
21:58:59.782 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":0,"id":"a9cfe12f-bce6-447c-a27d-e12b30db1b7a"}
21:58:59.792 00.010 7988 evsrv: cli 0CCD0AC8 disconnect
21:59:00.981 01.189 15712 Exposure complete
21:59:01.065 00.084 15712 worker thread done servicing request
21:59:01.065 00.000 7988 OnExposeComplete: enter
21:59:01.066 00.001 7988 UpdateGuideState(): m_state=6
21:59:01.068 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7337
21:59:01.070 00.002 7988 Star::Find returns 1 (0), X=1182.49, Y=443.27, Mass=1547, SNR=26.8, Peak=166 HFD=3.6
21:59:01.072 00.002 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
21:59:01.074 00.002 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.61)
21:59:01.075 00.001 7988 CameraToMount -- cameraX=1.66 cameraY=-2.65 hyp=3.13 cameraTheta=-1.01 mountX=2.64 mountY=-1.60, mountTheta=-0.54
21:59:01.075 00.000 7988 dither recenter: remaining=(2.7,-1.3) step=(2.7,-1.3)
21:59:01.075 00.000 7988 MountToCamera -- mountTheta (0.45) + m_xAngle (-1.58) = xAngle (-1.12 = -1.12)
21:59:01.075 00.000 7988 MountToCamera -- mountX=2.67 mountY=-1.30 hyp=2.97 mountTheta=0.45 cameraX=1.28, cameraY=-2.68 cameraTheta=-1.12
21:59:01.083 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=1.28, y=-2.68, opts=4)
21:59:01.083 00.000 7988 Enqueuing Move request for scope (1.28, -2.68)
21:59:01.083 00.000 7988 Mount: notify direct move 2.67,-1.30
21:59:01.083 00.000 15712 Worker thread wakes up
21:59:01.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.28, -2.68) opts 0x4
21:59:01.083 00.000 15712 Handling offset move in thread for scope, endpoint = (1.28, -2.68)
21:59:01.083 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:59:01.083 00.000 15712 Moving (1.28, -2.68) raw xDistance=2.67 yDistance=-1.30
21:59:01.083 00.000 15712 BLC: window closed
21:59:01.083 00.000 15712 MoveAxis(W, 872, B)
21:59:01.083 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
21:59:01.091 00.008 15712 Guiding  Dir = 3, Dur = 872
21:59:01.091 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:59:01.091 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:59:01.091 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
21:59:01.091 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:59:01.091 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
21:59:01.099 00.008 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:59:01.100 00.001 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:59:01.102 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
21:59:01.102 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
21:59:01.104 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
21:59:01.106 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
21:59:01.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:59:01.106 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
21:59:01.106 00.000 7988 PhdController: settling, locked = 1, distance = 3.20 (1.50) aobump = 0 frame = 1 / 99999
21:59:01.106 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409141.106,"Host":"ASTROPC","Inst":1,"Distance":3.20,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:59:01.106 00.000 15712 IsGuiding returns 0
21:59:01.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:01.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:01.106 00.000 7988 Enqueuing Expose request
21:59:01.122 00.016 15712 PulseGuide returned control before completion, sleep 867
21:59:02.017 00.895 15712 IsGuiding returns 0
21:59:02.017 00.000 15712 Move returns status 0, amount 872
21:59:02.017 00.000 15712 BLC: window closed
21:59:02.017 00.000 15712 BLC: Compensation needed for non-algo type move
21:59:02.017 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 51 applied
21:59:02.017 00.000 15712 MoveAxis(N, 384, B)
21:59:02.017 00.000 15712 Guiding  Dir = 0, Dur = 384
21:59:02.017 00.000 15712 IsGuiding returns 0
21:59:02.103 00.086 15712 PulseGuide returned control before completion, sleep 315
21:59:02.423 00.320 15712 IsGuiding returns 1
21:59:02.423 00.000 15712 scope still moving after pulse duration time elapsed
21:59:02.455 00.032 15712 IsGuiding returns 1
21:59:02.518 00.063 15712 IsGuiding returns 0
21:59:02.518 00.000 15712 scope move finished after 384 + 111 ms
21:59:02.518 00.000 15712 Move returns status 0, amount 384
21:59:02.518 00.000 15712 move complete, result=0
21:59:02.518 00.000 15712 worker thread done servicing request
21:59:02.518 00.000 15712 Worker thread wakes up
21:59:02.518 00.000 7988 GuideStep: 2.7 px 872 ms WEST, -1.3 px 384 ms NORTH
21:59:02.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:02.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:04.154 01.636 15712 Exposure complete
21:59:04.233 00.079 15712 worker thread done servicing request
21:59:04.233 00.000 7988 OnExposeComplete: enter
21:59:04.235 00.002 7988 UpdateGuideState(): m_state=6
21:59:04.237 00.002 7988 Star::Find(15, 1182, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7338
21:59:04.239 00.002 7988 Star::Find returns 1 (0), X=1182.19, Y=445.63, Mass=1493, SNR=26.4, Peak=224 HFD=3.3
21:59:04.239 00.000 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.58) = xAngle (1.36 = 1.36)
21:59:04.241 00.002 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.47 = -1.81)
21:59:04.243 00.002 7988 CameraToMount -- cameraX=1.36 cameraY=-0.30 hyp=1.39 cameraTheta=-0.22 mountX=0.29 mountY=-1.35, mountTheta=-1.36
21:59:04.247 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=1.36, y=-0.30, opts=13)
21:59:04.247 00.000 7988 Enqueuing Move request for scope (1.36, -0.30)
21:59:04.247 00.000 15712 Worker thread wakes up
21:59:04.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.36, -0.30) opts 0xd
21:59:04.247 00.000 15712 Handling offset move in thread for scope, endpoint = (1.36, -0.30)
21:59:04.247 00.000 15712 Moving (1.36, -0.30) raw xDistance=0.29 yDistance=-1.35
21:59:04.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:04.247 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.4
21:59:04.247 00.000 7988 PhdController: settling, locked = 1, distance = 1.39 (1.50) aobump = 0 frame = 2 / 99999
21:59:04.247 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409144.247,"Host":"ASTROPC","Inst":1,"Distance":1.39,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:59:04.258 00.011 15712 PPEC rslt(dithering): input = 0.29, final = 0.17
21:59:04.258 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
21:59:04.258 00.000 15712 resist switch: large excursion: input -1.35 thresh 0.75 direction from 0 to -1
21:59:04.258 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.06
21:59:04.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.35 from input -1.35
21:59:04.258 00.000 15712 MoveAxis(W, 56, ABG)
21:59:04.258 00.000 15712 Guiding  Dir = 3, Dur = 56
21:59:04.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:04.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:04.258 00.000 7988 Enqueuing Expose request
21:59:04.263 00.005 15712 IsGuiding returns 0
21:59:04.277 00.014 15712 PulseGuide returned control before completion, sleep 53
21:59:04.358 00.081 15712 IsGuiding returns 0
21:59:04.358 00.000 15712 Move returns status 0, amount 56
21:59:04.358 00.000 15712 MoveAxis(N, 345, ABG)
21:59:04.358 00.000 15712 Guiding  Dir = 0, Dur = 345
21:59:04.358 00.000 15712 IsGuiding returns 0
21:59:04.437 00.079 15712 PulseGuide returned control before completion, sleep 276
21:59:04.724 00.287 15712 IsGuiding returns 1
21:59:04.724 00.000 15712 scope still moving after pulse duration time elapsed
21:59:04.756 00.032 15712 IsGuiding returns 1
21:59:04.806 00.050 15712 IsGuiding returns 0
21:59:04.806 00.000 15712 scope move finished after 345 + 102 ms
21:59:04.806 00.000 15712 Move returns status 0, amount 345
21:59:04.806 00.000 15712 move complete, result=0
21:59:04.806 00.000 15712 worker thread done servicing request
21:59:04.806 00.000 15712 Worker thread wakes up
21:59:04.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:04.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:04.806 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -1.4 px 345 ms NORTH
21:59:06.209 01.403 15712 Exposure complete
21:59:06.263 00.054 15712 worker thread done servicing request
21:59:06.263 00.000 7988 OnExposeComplete: enter
21:59:06.263 00.000 7988 UpdateGuideState(): m_state=6
21:59:06.271 00.008 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7339
21:59:06.272 00.001 7988 Star::Find returns 1 (0), X=1181.19, Y=445.94, Mass=1573, SNR=27.1, Peak=224 HFD=3.2
21:59:06.272 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
21:59:06.272 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
21:59:06.272 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=0.01 hyp=0.36 cameraTheta=0.02 mountX=-0.01 mountY=-0.36, mountTheta=-1.60
21:59:06.272 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.01, opts=13)
21:59:06.272 00.000 7988 Enqueuing Move request for scope (0.36, 0.01)
21:59:06.280 00.008 15712 Worker thread wakes up
21:59:06.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.01) opts 0xd
21:59:06.280 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.01)
21:59:06.280 00.000 15712 Moving (0.36, 0.01) raw xDistance=-0.01 yDistance=-0.36
21:59:06.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:06.280 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.1
21:59:06.282 00.002 7988 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 3 / 99999
21:59:06.282 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409146.282,"Host":"ASTROPC","Inst":1,"Distance":1.08,"Time":2.0,"SettleTime":15.0,"StarLocked":true}
21:59:06.284 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:06.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:06.284 00.000 7988 Enqueuing Expose request
21:59:06.284 00.000 15712 PPEC rslt(dithering): input = -0.01, final = -0.01
21:59:06.284 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:59:06.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:59:06.284 00.000 15712 MoveAxis(E, 2, ABG)
21:59:06.284 00.000 15712 Guiding  Dir = 2, Dur = 2
21:59:06.284 00.000 15712 IsGuiding returns 0
21:59:06.304 00.020 15712 IsGuiding returns 0
21:59:06.304 00.000 15712 Move returns status 0, amount 2
21:59:06.304 00.000 15712 MoveAxis(N, 92, ABG)
21:59:06.304 00.000 15712 Guiding  Dir = 0, Dur = 92
21:59:06.304 00.000 15712 IsGuiding returns 0
21:59:06.384 00.080 15712 PulseGuide returned control before completion, sleep 23
21:59:06.436 00.052 15712 IsGuiding returns 1
21:59:06.436 00.000 15712 scope still moving after pulse duration time elapsed
21:59:06.463 00.027 15712 IsGuiding returns 1
21:59:06.496 00.033 15712 IsGuiding returns 1
21:59:06.532 00.036 15712 IsGuiding returns 0
21:59:06.532 00.000 15712 scope move finished after 92 + 131 ms
21:59:06.532 00.000 15712 Move returns status 0, amount 92
21:59:06.532 00.000 15712 move complete, result=0
21:59:06.532 00.000 15712 worker thread done servicing request
21:59:06.532 00.000 15712 Worker thread wakes up
21:59:06.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:06.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:06.532 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.4 px 92 ms NORTH
21:59:08.175 01.643 15712 Exposure complete
21:59:08.223 00.048 15712 worker thread done servicing request
21:59:08.223 00.000 7988 OnExposeComplete: enter
21:59:08.236 00.013 7988 UpdateGuideState(): m_state=6
21:59:08.236 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7340
21:59:08.238 00.002 7988 Star::Find returns 1 (0), X=1180.57, Y=446.10, Mass=1527, SNR=26.7, Peak=187 HFD=3.3
21:59:08.238 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.58) = xAngle (4.15 = -2.13)
21:59:08.238 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.98)
21:59:08.238 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.57 mountX=-0.17 mountY=0.26, mountTheta=2.14
21:59:08.238 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.17, opts=13)
21:59:08.238 00.000 7988 Enqueuing Move request for scope (-0.27, 0.17)
21:59:08.238 00.000 15712 Worker thread wakes up
21:59:08.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
21:59:08.238 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
21:59:08.238 00.000 15712 Moving (-0.27, 0.17) raw xDistance=-0.17 yDistance=0.26
21:59:08.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:08.238 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.7
21:59:08.247 00.009 7988 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 4 / 99999
21:59:08.247 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409148.247,"Host":"ASTROPC","Inst":1,"Distance":0.85,"Time":4.0,"SettleTime":15.0,"StarLocked":true}
21:59:08.249 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:08.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:08.249 00.000 7988 Enqueuing Expose request
21:59:08.253 00.004 15712 PPEC rslt(dithering): input = -0.17, final = -0.10
21:59:08.253 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
21:59:08.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:59:08.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:59:08.253 00.000 15712 MoveAxis(E, 33, ABG)
21:59:08.253 00.000 15712 Guiding  Dir = 2, Dur = 33
21:59:08.253 00.000 15712 IsGuiding returns 0
21:59:08.270 00.017 15712 PulseGuide returned control before completion, sleep 22
21:59:08.323 00.053 15712 IsGuiding returns 0
21:59:08.323 00.000 15712 Move returns status 0, amount 33
21:59:08.323 00.000 15712 MoveAxis(N, 0, ABG)
21:59:08.323 00.000 15712 Move returns status 0, amount 0
21:59:08.323 00.000 15712 move complete, result=0
21:59:08.323 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.3 px 0 ms NORTH
21:59:08.324 00.001 15712 worker thread done servicing request
21:59:08.324 00.000 15712 Worker thread wakes up
21:59:08.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:08.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:09.742 01.418 15712 Exposure complete
21:59:09.800 00.058 15712 worker thread done servicing request
21:59:09.800 00.000 7988 OnExposeComplete: enter
21:59:09.800 00.000 7988 UpdateGuideState(): m_state=6
21:59:09.803 00.003 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7341
21:59:09.803 00.000 7988 Star::Find returns 1 (0), X=1180.41, Y=445.85, Mass=1521, SNR=26.6, Peak=189 HFD=3.6
21:59:09.805 00.002 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.58) = xAngle (-1.38 = -1.38)
21:59:09.805 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.73 = 1.73)
21:59:09.807 00.002 7988 CameraToMount -- cameraX=-0.43 cameraY=-0.08 hyp=0.43 cameraTheta=-2.96 mountX=0.08 mountY=0.43, mountTheta=1.38
21:59:09.809 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=-0.08, opts=13)
21:59:09.809 00.000 7988 Enqueuing Move request for scope (-0.43, -0.08)
21:59:09.809 00.000 15712 Worker thread wakes up
21:59:09.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.08) opts 0xd
21:59:09.809 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, -0.08)
21:59:09.809 00.000 15712 Moving (-0.43, -0.08) raw xDistance=0.08 yDistance=0.43
21:59:09.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:09.809 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6
21:59:09.813 00.004 7988 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 5 / 99999
21:59:09.813 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409149.813,"Host":"ASTROPC","Inst":1,"Distance":0.73,"Time":5.6,"SettleTime":15.0,"StarLocked":true}
21:59:09.815 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:09.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:09.818 00.003 7988 Enqueuing Expose request
21:59:09.819 00.001 15712 PPEC rslt(dithering): input = 0.08, final = 0.05
21:59:09.819 00.000 15712 PPEC: input: 0.08, control: 0.05, exposure: 1500
21:59:09.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:59:09.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:59:09.819 00.000 15712 MoveAxis(W, 16, ABG)
21:59:09.819 00.000 15712 Guiding  Dir = 3, Dur = 16
21:59:09.823 00.004 15712 IsGuiding returns 0
21:59:09.835 00.012 15712 IsGuiding returns 1
21:59:09.835 00.000 15712 scope still moving after pulse duration time elapsed
21:59:09.889 00.054 15712 IsGuiding returns 0
21:59:09.889 00.000 15712 scope move finished after 16 + 48 ms
21:59:09.889 00.000 15712 Move returns status 0, amount 16
21:59:09.889 00.000 15712 MoveAxis(N, 0, ABG)
21:59:09.889 00.000 15712 Move returns status 0, amount 0
21:59:09.889 00.000 15712 move complete, result=0
21:59:09.889 00.000 7988 GuideStep: 0.1 px 16 ms WEST, 0.4 px 0 ms NORTH
21:59:09.891 00.002 15712 worker thread done servicing request
21:59:09.891 00.000 15712 Worker thread wakes up
21:59:09.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:09.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:11.530 01.639 15712 Exposure complete
21:59:11.586 00.056 15712 worker thread done servicing request
21:59:11.586 00.000 7988 OnExposeComplete: enter
21:59:11.586 00.000 7988 UpdateGuideState(): m_state=6
21:59:11.590 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7342
21:59:11.590 00.000 7988 Star::Find returns 1 (0), X=1180.74, Y=446.09, Mass=1540, SNR=26.5, Peak=213 HFD=3.6
21:59:11.592 00.002 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.58) = xAngle (3.67 = -2.61)
21:59:11.592 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.78 = 0.50)
21:59:11.592 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.10 mountX=-0.16 mountY=0.09, mountTheta=2.63
21:59:11.592 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.16, opts=13)
21:59:11.592 00.000 7988 Enqueuing Move request for scope (-0.10, 0.16)
21:59:11.592 00.000 15712 Worker thread wakes up
21:59:11.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
21:59:11.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
21:59:11.592 00.000 15712 Moving (-0.10, 0.16) raw xDistance=-0.16 yDistance=0.09
21:59:11.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:11.592 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.5
21:59:11.601 00.009 7988 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 6 / 99999
21:59:11.601 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409151.601,"Host":"ASTROPC","Inst":1,"Distance":0.57,"Time":7.3,"SettleTime":15.0,"StarLocked":true}
21:59:11.603 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:11.603 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:11.605 00.002 7988 Enqueuing Expose request
21:59:11.605 00.000 15712 PPEC rslt(dithering): input = -0.16, final = -0.10
21:59:11.605 00.000 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
21:59:11.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:11.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:59:11.605 00.000 15712 MoveAxis(E, 32, ABG)
21:59:11.605 00.000 15712 Guiding  Dir = 2, Dur = 32
21:59:11.607 00.002 15712 IsGuiding returns 0
21:59:11.624 00.017 15712 PulseGuide returned control before completion, sleep 18
21:59:11.676 00.052 15712 IsGuiding returns 0
21:59:11.676 00.000 15712 Move returns status 0, amount 32
21:59:11.676 00.000 15712 MoveAxis(N, 0, ABG)
21:59:11.676 00.000 15712 Move returns status 0, amount 0
21:59:11.676 00.000 15712 move complete, result=0
21:59:11.676 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
21:59:11.681 00.005 15712 worker thread done servicing request
21:59:11.681 00.000 15712 Worker thread wakes up
21:59:11.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:11.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:13.096 01.415 15712 Exposure complete
21:59:13.153 00.057 15712 worker thread done servicing request
21:59:13.155 00.002 7988 OnExposeComplete: enter
21:59:13.155 00.000 7988 UpdateGuideState(): m_state=6
21:59:13.155 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7343
21:59:13.157 00.002 7988 Star::Find returns 1 (0), X=1180.65, Y=445.99, Mass=1510, SNR=26.6, Peak=186 HFD=3.4
21:59:13.157 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.39 = -1.89)
21:59:13.157 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.50 = 1.22)
21:59:13.157 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.81 mountX=-0.06 mountY=0.18, mountTheta=1.89
21:59:13.157 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.06, opts=13)
21:59:13.157 00.000 7988 Enqueuing Move request for scope (-0.18, 0.06)
21:59:13.157 00.000 15712 Worker thread wakes up
21:59:13.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
21:59:13.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
21:59:13.157 00.000 15712 Moving (-0.18, 0.06) raw xDistance=-0.06 yDistance=0.18
21:59:13.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:13.157 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.6
21:59:13.157 00.000 7988 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 7 / 99999
21:59:13.157 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409153.157,"Host":"ASTROPC","Inst":1,"Distance":0.45,"Time":8.9,"SettleTime":15.0,"StarLocked":true}
21:59:13.169 00.012 15712 PPEC rslt(dithering): input = -0.06, final = -0.04
21:59:13.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:13.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:13.169 00.000 7988 Enqueuing Expose request
21:59:13.173 00.004 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
21:59:13.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:13.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:59:13.173 00.000 15712 MoveAxis(E, 12, ABG)
21:59:13.173 00.000 15712 Guiding  Dir = 2, Dur = 12
21:59:13.198 00.025 15712 IsGuiding returns 0
21:59:13.209 00.011 15712 IsGuiding returns 1
21:59:13.209 00.000 15712 scope still moving after pulse duration time elapsed
21:59:13.254 00.045 15712 IsGuiding returns 0
21:59:13.254 00.000 15712 scope move finished after 12 + 51 ms
21:59:13.254 00.000 15712 Move returns status 0, amount 12
21:59:13.254 00.000 15712 MoveAxis(N, 0, ABG)
21:59:13.254 00.000 15712 Move returns status 0, amount 0
21:59:13.254 00.000 15712 move complete, result=0
21:59:13.254 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.2 px 0 ms NORTH
21:59:13.264 00.010 15712 worker thread done servicing request
21:59:13.264 00.000 15712 Worker thread wakes up
21:59:13.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:13.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:14.906 01.642 15712 Exposure complete
21:59:14.965 00.059 15712 worker thread done servicing request
21:59:14.965 00.000 7988 OnExposeComplete: enter
21:59:14.965 00.000 7988 UpdateGuideState(): m_state=6
21:59:14.965 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7344
21:59:14.965 00.000 7988 Star::Find returns 1 (0), X=1180.31, Y=446.19, Mass=1507, SNR=26.5, Peak=175 HFD=3.6
21:59:14.965 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.02)
21:59:14.965 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.09)
21:59:14.965 00.000 7988 CameraToMount -- cameraX=-0.53 cameraY=0.26 hyp=0.59 cameraTheta=2.69 mountX=-0.25 mountY=0.52, mountTheta=2.02
21:59:14.976 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.53, y=0.26, opts=13)
21:59:14.976 00.000 7988 Enqueuing Move request for scope (-0.53, 0.26)
21:59:14.978 00.002 15712 Worker thread wakes up
21:59:14.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.26) opts 0xd
21:59:14.978 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.53, 0.26)
21:59:14.978 00.000 15712 Moving (-0.53, 0.26) raw xDistance=-0.25 yDistance=0.52
21:59:14.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:14.978 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
21:59:14.981 00.003 7988 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 8 / 99999
21:59:14.981 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409154.981,"Host":"ASTROPC","Inst":1,"Distance":0.49,"Time":10.7,"SettleTime":15.0,"StarLocked":true}
21:59:14.981 00.000 15712 PPEC rslt(dithering): input = -0.25, final = -0.15
21:59:14.981 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
21:59:14.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:59:14.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:14.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:59:14.981 00.000 15712 MoveAxis(E, 49, ABG)
21:59:14.981 00.000 15712 Guiding  Dir = 2, Dur = 49
21:59:14.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:14.981 00.000 7988 Enqueuing Expose request
21:59:14.981 00.000 15712 IsGuiding returns 0
21:59:14.991 00.010 15712 PulseGuide returned control before completion, sleep 42
21:59:15.076 00.085 15712 IsGuiding returns 0
21:59:15.076 00.000 15712 Move returns status 0, amount 49
21:59:15.076 00.000 15712 MoveAxis(N, 0, ABG)
21:59:15.076 00.000 15712 Move returns status 0, amount 0
21:59:15.076 00.000 15712 move complete, result=0
21:59:15.076 00.000 7988 GuideStep: -0.3 px 49 ms EAST, 0.5 px 0 ms NORTH
21:59:15.076 00.000 15712 worker thread done servicing request
21:59:15.076 00.000 15712 Worker thread wakes up
21:59:15.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:15.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:16.506 01.430 15712 Exposure complete
21:59:16.554 00.048 15712 worker thread done servicing request
21:59:16.554 00.000 7988 OnExposeComplete: enter
21:59:16.568 00.014 7988 UpdateGuideState(): m_state=6
21:59:16.568 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7345
21:59:16.568 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=446.12, Mass=1448, SNR=25.9, Peak=206 HFD=3.5
21:59:16.572 00.004 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.37)
21:59:16.572 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.74)
21:59:16.572 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.33 mountX=-0.19 mountY=0.18, mountTheta=2.39
21:59:16.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.19, opts=13)
21:59:16.572 00.000 7988 Enqueuing Move request for scope (-0.18, 0.19)
21:59:16.572 00.000 15712 Worker thread wakes up
21:59:16.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:16.572 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.9
21:59:16.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
21:59:16.572 00.000 7988 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 9 / 99999
21:59:16.572 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
21:59:16.572 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409156.572,"Host":"ASTROPC","Inst":1,"Distance":0.42,"Time":12.3,"SettleTime":15.0,"StarLocked":true}
21:59:16.583 00.011 15712 Moving (-0.18, 0.19) raw xDistance=-0.19 yDistance=0.18
21:59:16.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:16.583 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:16.583 00.000 7988 Enqueuing Expose request
21:59:16.583 00.000 15712 PPEC rslt(dithering): input = -0.19, final = -0.11
21:59:16.589 00.006 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
21:59:16.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:16.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:59:16.589 00.000 15712 MoveAxis(E, 37, ABG)
21:59:16.589 00.000 15712 Guiding  Dir = 2, Dur = 37
21:59:16.589 00.000 15712 IsGuiding returns 0
21:59:16.599 00.010 15712 PulseGuide returned control before completion, sleep 34
21:59:16.650 00.051 15712 IsGuiding returns 0
21:59:16.650 00.000 15712 Move returns status 0, amount 37
21:59:16.650 00.000 15712 MoveAxis(N, 0, ABG)
21:59:16.650 00.000 15712 Move returns status 0, amount 0
21:59:16.650 00.000 15712 move complete, result=0
21:59:16.650 00.000 15712 worker thread done servicing request
21:59:16.650 00.000 15712 Worker thread wakes up
21:59:16.650 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
21:59:16.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:16.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:18.391 01.741 15712 Exposure complete
21:59:18.444 00.053 15712 worker thread done servicing request
21:59:18.444 00.000 7988 OnExposeComplete: enter
21:59:18.444 00.000 7988 UpdateGuideState(): m_state=6
21:59:18.452 00.008 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7346
21:59:18.452 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=446.17, Mass=1624, SNR=27.7, Peak=213 HFD=3.4
21:59:18.452 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.58) = xAngle (3.75 = -2.54)
21:59:18.452 00.000 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.85 = 0.57)
21:59:18.452 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.29 cameraTheta=2.17 mountX=-0.24 mountY=0.16, mountTheta=2.56
21:59:18.452 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.24, opts=13)
21:59:18.452 00.000 7988 Enqueuing Move request for scope (-0.16, 0.24)
21:59:18.461 00.009 15712 Worker thread wakes up
21:59:18.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
21:59:18.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
21:59:18.461 00.000 15712 Moving (-0.16, 0.24) raw xDistance=-0.24 yDistance=0.16
21:59:18.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:59:18.461 00.000 7988 UpdateGuideState exits: m=1624 SNR=27.7
21:59:18.463 00.002 7988 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 10 / 99999
21:59:18.463 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409158.463,"Host":"ASTROPC","Inst":1,"Distance":0.38,"Time":14.2,"SettleTime":15.0,"StarLocked":true}
21:59:18.465 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:18.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:18.467 00.002 7988 Enqueuing Expose request
21:59:18.468 00.001 15712 PPEC rslt(dithering): input = -0.24, final = -0.14
21:59:18.468 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
21:59:18.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:18.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:59:18.468 00.000 15712 MoveAxis(E, 47, ABG)
21:59:18.468 00.000 15712 Guiding  Dir = 2, Dur = 47
21:59:18.468 00.000 15712 IsGuiding returns 0
21:59:18.484 00.016 15712 PulseGuide returned control before completion, sleep 38
21:59:18.552 00.068 15712 IsGuiding returns 0
21:59:18.552 00.000 15712 Move returns status 0, amount 47
21:59:18.552 00.000 15712 MoveAxis(N, 0, ABG)
21:59:18.552 00.000 15712 Move returns status 0, amount 0
21:59:18.552 00.000 15712 move complete, result=0
21:59:18.552 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
21:59:18.555 00.003 15712 worker thread done servicing request
21:59:18.555 00.000 15712 Worker thread wakes up
21:59:18.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:18.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:19.970 01.415 15712 Exposure complete
21:59:20.026 00.056 15712 worker thread done servicing request
21:59:20.026 00.000 7988 OnExposeComplete: enter
21:59:20.026 00.000 7988 UpdateGuideState(): m_state=6
21:59:20.030 00.004 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7347
21:59:20.032 00.002 7988 Star::Find returns 1 (0), X=1180.48, Y=445.85, Mass=1555, SNR=26.7, Peak=189 HFD=3.5
21:59:20.032 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
21:59:20.032 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
21:59:20.032 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.08 hyp=0.36 cameraTheta=-2.93 mountX=0.08 mountY=0.36, mountTheta=1.35
21:59:20.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.08, opts=13)
21:59:20.032 00.000 7988 Enqueuing Move request for scope (-0.35, -0.08)
21:59:20.032 00.000 15712 Worker thread wakes up
21:59:20.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:20.032 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.7
21:59:20.032 00.000 7988 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 11 / 99999
21:59:20.032 00.000 7988 PhdController: newstate STATE_FINISH
21:59:20.042 00.010 7988 PhdController complete: success
21:59:20.042 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767409160.042,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
21:59:20.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.08) opts 0xd
21:59:20.042 00.000 7988 Mount: notify guiding dither settle done success=1
21:59:20.042 00.000 7988 PhdController: newstate STATE_IDLE
21:59:20.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:20.048 00.006 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.08)
21:59:20.048 00.000 15712 Moving (-0.35, -0.08) raw xDistance=0.08 yDistance=0.36
21:59:20.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:20.048 00.000 7988 Enqueuing Expose request
21:59:20.052 00.004 15712 PPEC rslt(dithering): input = 0.08, final = 0.05
21:59:20.052 00.000 15712 PPEC: input: 0.08, control: 0.05, exposure: 1500
21:59:20.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:59:20.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:59:20.052 00.000 15712 MoveAxis(W, 15, ABG)
21:59:20.052 00.000 15712 Guiding  Dir = 3, Dur = 15
21:59:20.088 00.036 15712 IsGuiding returns 0
21:59:20.100 00.012 15712 IsGuiding returns 1
21:59:20.100 00.000 15712 scope still moving after pulse duration time elapsed
21:59:20.147 00.047 15712 IsGuiding returns 0
21:59:20.147 00.000 15712 scope move finished after 15 + 49 ms
21:59:20.147 00.000 15712 Move returns status 0, amount 15
21:59:20.147 00.000 15712 MoveAxis(N, 0, ABG)
21:59:20.147 00.000 15712 Move returns status 0, amount 0
21:59:20.147 00.000 15712 move complete, result=0
21:59:20.147 00.000 7988 GuideStep: 0.1 px 15 ms WEST, 0.4 px 0 ms NORTH
21:59:20.154 00.007 15712 worker thread done servicing request
21:59:20.154 00.000 15712 Worker thread wakes up
21:59:20.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:20.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:21.792 01.638 15712 Exposure complete
21:59:21.846 00.054 15712 worker thread done servicing request
21:59:21.846 00.000 7988 OnExposeComplete: enter
21:59:21.846 00.000 7988 UpdateGuideState(): m_state=6
21:59:21.853 00.007 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
21:59:21.854 00.001 7988 Star::Find returns 1 (0), X=1180.62, Y=445.87, Mass=1576, SNR=27.1, Peak=221 HFD=3.4
21:59:21.856 00.002 7988 MultiStar: exiting stabilization period
21:59:21.858 00.002 7988 MultiStar: updating star positions after lock position change
21:59:21.858 00.000 7988 Star::Find(15, 970, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
21:59:21.860 00.002 7988 Star::Find returns 1 (0), X=970.61, Y=869.37, Mass=1538, SNR=26.5, Peak=190 HFD=4.2
21:59:21.862 00.002 7988 Star::Find(15, 374, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
21:59:21.863 00.001 7988 Star::Find returns 1 (0), X=373.91, Y=229.71, Mass=1546, SNR=26.5, Peak=211 HFD=4.1
21:59:21.863 00.000 7988 Star::Find(15, 397, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
21:59:21.863 00.000 7988 Star::Find returns 1 (0), X=397.51, Y=943.33, Mass=1406, SNR=25.2, Peak=159 HFD=4.0
21:59:21.863 00.000 7988 Star::Find(15, 548, 871, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
21:59:21.863 00.000 7988 Star::Find returns 1 (0), X=548.76, Y=871.75, Mass=1721, SNR=27.6, Peak=141 HFD=5.0
21:59:21.863 00.000 7988 Star::Find(15, 704, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
21:59:21.870 00.007 7988 Star::Find returns 1 (0), X=704.74, Y=599.28, Mass=836, SNR=19.2, Peak=108 HFD=4.3
21:59:21.870 00.000 7988 Star::Find(15, 1007, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
21:59:21.870 00.000 7988 Star::Find returns 1 (0), X=1007.80, Y=912.21, Mass=832, SNR=19.6, Peak=148 HFD=3.5
21:59:21.870 00.000 7988 Star::Find(15, 644, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
21:59:21.870 00.000 7988 Star::Find returns 1 (0), X=644.65, Y=294.15, Mass=670, SNR=17.5, Peak=120 HFD=3.0
21:59:21.870 00.000 7988 Star::Find(15, 706, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
21:59:21.870 00.000 7988 Star::Find returns 1 (0), X=706.23, Y=938.54, Mass=749, SNR=18.4, Peak=96 HFD=3.8
21:59:21.870 00.000 7988 Star::Find(15, 760, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
21:59:21.870 00.000 7988 Star::Find returns 1 (0), X=760.72, Y=681.01, Mass=516, SNR=15.1, Peak=73 HFD=4.0
21:59:21.879 00.009 7988 Star::Find(15, 1047, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
21:59:21.879 00.000 7988 Star::Find returns 1 (0), X=1047.34, Y=815.83, Mass=565, SNR=16.0, Peak=99 HFD=3.2
21:59:21.879 00.000 7988 Star::Find(15, 900, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
21:59:21.879 00.000 7988 Star::Find returns 1 (0), X=900.87, Y=875.39, Mass=479, SNR=14.5, Peak=81 HFD=3.6
21:59:21.879 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.58) = xAngle (-1.29 = -1.29)
21:59:21.879 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.82 = 1.82)
21:59:21.879 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.87 mountX=0.06 mountY=0.22, mountTheta=1.29
21:59:21.886 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.06, opts=13)
21:59:21.886 00.000 7988 Enqueuing Move request for scope (-0.22, -0.06)
21:59:21.886 00.000 15712 Worker thread wakes up
21:59:21.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
21:59:21.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
21:59:21.886 00.000 15712 Moving (-0.22, -0.06) raw xDistance=0.06 yDistance=0.22
21:59:21.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:59:21.886 00.000 7988 UpdateGuideState exits: m=1576 SNR=27.1
21:59:21.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:21.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:21.886 00.000 7988 Enqueuing Expose request
21:59:21.886 00.000 15712 PPEC rslt: input = 0.06, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:59:21.886 00.000 15712 PPEC: input: 0.06, control: -0.05, exposure: 1500
21:59:21.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:21.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:59:21.886 00.000 15712 MoveAxis(E, 17, ABG)
21:59:21.886 00.000 15712 Guiding  Dir = 2, Dur = 17
21:59:21.886 00.000 15712 IsGuiding returns 0
21:59:21.906 00.020 15712 PulseGuide returned control before completion, sleep 13
21:59:21.939 00.033 15712 IsGuiding returns 0
21:59:21.939 00.000 15712 Move returns status 0, amount 17
21:59:21.939 00.000 15712 MoveAxis(N, 0, ABG)
21:59:21.939 00.000 15712 Move returns status 0, amount 0
21:59:21.939 00.000 15712 move complete, result=0
21:59:21.939 00.000 15712 worker thread done servicing request
21:59:21.939 00.000 15712 Worker thread wakes up
21:59:21.939 00.000 7988 GuideStep: 0.1 px 17 ms EAST, 0.2 px 0 ms NORTH
21:59:21.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:21.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:23.356 01.417 15712 Exposure complete
21:59:23.414 00.058 15712 worker thread done servicing request
21:59:23.414 00.000 7988 OnExposeComplete: enter
21:59:23.417 00.003 7988 UpdateGuideState(): m_state=6
21:59:23.417 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7349
21:59:23.417 00.000 7988 Star::Find returns 1 (0), X=1180.58, Y=445.71, Mass=1582, SNR=27.2, Peak=182 HFD=3.5
21:59:23.417 00.000 7988 MultiStar: [#1 0.09,-0.28,1.00,U] [#2 0.07,-0.22,0.97,U] [#3 -0.12,-0.03,0.95,U] [#4 -0.01,-0.18,0.99,U] [#5 -0.25,-0.30,0.69,U] [#6 0.10,0.00,0.68,U] [#7 -0.00,-0.00,0.66,U] [#8 0.03,-0.29,0.64,U] 
21:59:23.417 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.17}, one-star: {-0.25, -0.22}
21:59:23.417 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
21:59:23.417 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
21:59:23.417 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.80 mountX=0.17 mountY=0.04, mountTheta=0.25
21:59:23.426 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.17, opts=13)
21:59:23.426 00.000 7988 Enqueuing Move request for scope (-0.04, -0.17)
21:59:23.426 00.000 15712 Worker thread wakes up
21:59:23.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:23.426 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.2
21:59:23.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:23.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:23.426 00.000 7988 Enqueuing Expose request
21:59:23.433 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
21:59:23.433 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
21:59:23.433 00.000 15712 Moving (-0.04, -0.17) raw xDistance=0.17 yDistance=0.04
21:59:23.433 00.000 15712 PPEC rslt: input = 0.17, final = 0.05, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
21:59:23.433 00.000 15712 PPEC: input: 0.17, control: 0.05, exposure: 1500
21:59:23.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:23.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:23.433 00.000 15712 MoveAxis(W, 16, ABG)
21:59:23.433 00.000 15712 Guiding  Dir = 3, Dur = 16
21:59:23.433 00.000 15712 IsGuiding returns 0
21:59:23.460 00.027 15712 IsGuiding returns 1
21:59:23.460 00.000 15712 scope still moving after pulse duration time elapsed
21:59:23.514 00.054 15712 IsGuiding returns 0
21:59:23.514 00.000 15712 scope move finished after 16 + 70 ms
21:59:23.514 00.000 15712 Move returns status 0, amount 16
21:59:23.514 00.000 15712 MoveAxis(N, 0, ABG)
21:59:23.514 00.000 15712 Move returns status 0, amount 0
21:59:23.514 00.000 15712 move complete, result=0
21:59:23.514 00.000 7988 GuideStep: 0.2 px 16 ms WEST, 0.0 px 0 ms NORTH
21:59:23.527 00.013 15712 worker thread done servicing request
21:59:23.527 00.000 15712 Worker thread wakes up
21:59:23.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:23.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:25.157 01.630 15712 Exposure complete
21:59:25.209 00.052 15712 worker thread done servicing request
21:59:25.209 00.000 7988 OnExposeComplete: enter
21:59:25.209 00.000 7988 UpdateGuideState(): m_state=6
21:59:25.217 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7350
21:59:25.217 00.000 7988 Star::Find returns 1 (0), X=1180.83, Y=445.86, Mass=1539, SNR=26.8, Peak=238 HFD=3.2
21:59:25.219 00.002 7988 MultiStar: [#1 0.31,-0.04,1.02,U] [#2 0.28,0.05,1.00,U] [#3 0.20,0.17,0.95,U] [#4 0.20,0.27,1.01,U] [#5 0.02,-0.13,0.73,U] [#6 0.31,0.34,0.73,U] [#7 0.14,0.16,0.65,U] [#8 0.34,-0.13,0.64,U] 
21:59:25.219 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.07}, one-star: {-0.00, -0.07}
21:59:25.219 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
21:59:25.219 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
21:59:25.219 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=0.07 mountY=0.00, mountTheta=0.04
21:59:25.226 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.07, opts=13)
21:59:25.226 00.000 7988 Enqueuing Move request for scope (-0.00, -0.07)
21:59:25.226 00.000 15712 Worker thread wakes up
21:59:25.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:59:25.226 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:59:25.226 00.000 15712 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=0.00
21:59:25.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:59:25.226 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.8
21:59:25.230 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:25.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:25.232 00.002 7988 Enqueuing Expose request
21:59:25.232 00.000 15712 PPEC rslt: input = 0.07, final = -0.07, react = 0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:59:25.232 00.000 15712 PPEC: input: 0.07, control: -0.07, exposure: 1500
21:59:25.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:25.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:59:25.232 00.000 15712 MoveAxis(E, 22, ABG)
21:59:25.232 00.000 15712 Guiding  Dir = 2, Dur = 22
21:59:25.232 00.000 15712 IsGuiding returns 0
21:59:25.251 00.019 15712 PulseGuide returned control before completion, sleep 15
21:59:25.299 00.048 15712 IsGuiding returns 0
21:59:25.299 00.000 15712 Move returns status 0, amount 22
21:59:25.299 00.000 15712 MoveAxis(N, 0, ABG)
21:59:25.299 00.000 15712 Move returns status 0, amount 0
21:59:25.299 00.000 15712 move complete, result=0
21:59:25.299 00.000 7988 GuideStep: 0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
21:59:25.299 00.000 15712 worker thread done servicing request
21:59:25.299 00.000 15712 Worker thread wakes up
21:59:25.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:25.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:26.720 01.421 15712 Exposure complete
21:59:26.772 00.052 15712 worker thread done servicing request
21:59:26.772 00.000 7988 OnExposeComplete: enter
21:59:26.772 00.000 7988 UpdateGuideState(): m_state=6
21:59:26.781 00.009 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7351
21:59:26.783 00.002 7988 Star::Find returns 1 (0), X=1180.96, Y=446.03, Mass=1555, SNR=26.8, Peak=225 HFD=3.2
21:59:26.783 00.000 7988 MultiStar: [#1 0.38,0.00,0.99,U] [#2 0.48,-0.07,0.98,U] [#3 0.36,0.15,0.96,U] [#4 0.33,0.19,1.02,U] [#5 0.38,-0.07,0.74,U] [#6 0.56,0.49,0.70,U] [#7 0.40,0.13,0.67,U] [#8 0.44,-0.02,0.65,U] 
21:59:26.785 00.002 7988 single-star, 8 included, MultiStar: {0.37, 0.10}, one-star: {0.12, 0.10}
21:59:26.785 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.24 = 2.24)
21:59:26.787 00.002 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.35 = -0.93)
21:59:26.787 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
21:59:26.789 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.10, opts=13)
21:59:26.789 00.000 7988 Enqueuing Move request for scope (0.12, 0.10)
21:59:26.791 00.002 15712 Worker thread wakes up
21:59:26.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
21:59:26.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
21:59:26.791 00.000 15712 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.13
21:59:26.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:26.791 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.8
21:59:26.794 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:26.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:26.796 00.002 7988 Enqueuing Expose request
21:59:26.797 00.001 15712 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:59:26.797 00.000 15712 PPEC: input: -0.10, control: -0.07, exposure: 1500
21:59:26.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:26.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:59:26.797 00.000 15712 MoveAxis(E, 24, ABG)
21:59:26.797 00.000 15712 Guiding  Dir = 2, Dur = 24
21:59:26.797 00.000 15712 IsGuiding returns 0
21:59:26.813 00.016 15712 PulseGuide returned control before completion, sleep 14
21:59:26.849 00.036 15712 IsGuiding returns 0
21:59:26.849 00.000 15712 Move returns status 0, amount 24
21:59:26.849 00.000 15712 MoveAxis(N, 0, ABG)
21:59:26.849 00.000 15712 Move returns status 0, amount 0
21:59:26.849 00.000 15712 move complete, result=0
21:59:26.849 00.000 15712 worker thread done servicing request
21:59:26.849 00.000 15712 Worker thread wakes up
21:59:26.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:26.849 00.000 7988 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
21:59:26.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:28.489 01.640 15712 Exposure complete
21:59:28.540 00.051 15712 worker thread done servicing request
21:59:28.540 00.000 7988 OnExposeComplete: enter
21:59:28.540 00.000 7988 UpdateGuideState(): m_state=6
21:59:28.549 00.009 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7352
21:59:28.550 00.001 7988 Star::Find returns 1 (1), X=1180.99, Y=446.20, Mass=1532, SNR=26.7, Peak=255 HFD=3.1
21:59:28.550 00.000 7988 MultiStar: [#1 0.49,0.32,1.02,U] [#2 0.43,0.26,1.00,U] [#3 0.40,0.42,0.95,U] [#4 0.34,0.42,1.03,U] [#5 0.24,0.13,0.72,U] [#6 0.27,0.50,0.70,U] [#7 0.50,0.36,0.68,U] [#8 0.51,0.17,0.64,U] 
21:59:28.550 00.000 7988 single-star, 8 included, MultiStar: {0.37, 0.32}, one-star: {0.16, 0.27}
21:59:28.550 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
21:59:28.550 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.55)
21:59:28.550 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.27 hyp=0.31 cameraTheta=1.04 mountX=-0.27 mountY=-0.16, mountTheta=-2.60
21:59:28.557 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.27, opts=13)
21:59:28.557 00.000 7988 Enqueuing Move request for scope (0.16, 0.27)
21:59:28.557 00.000 15712 Worker thread wakes up
21:59:28.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:28.557 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7 Saturated
21:59:28.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:28.557 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:28.557 00.000 7988 Enqueuing Expose request
21:59:28.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.27) opts 0xd
21:59:28.557 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.27)
21:59:28.557 00.000 15712 Moving (0.16, 0.27) raw xDistance=-0.27 yDistance=-0.16
21:59:28.566 00.009 15712 PPEC rslt: input = -0.27, final = -0.24, react = -0.16, pred = -0.08, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
21:59:28.566 00.000 15712 PPEC: input: -0.27, control: -0.24, exposure: 1500
21:59:28.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:28.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:59:28.566 00.000 15712 MoveAxis(E, 79, ABG)
21:59:28.566 00.000 15712 Guiding  Dir = 2, Dur = 79
21:59:28.566 00.000 15712 IsGuiding returns 0
21:59:28.591 00.025 15712 PulseGuide returned control before completion, sleep 67
21:59:28.666 00.075 15712 IsGuiding returns 1
21:59:28.666 00.000 15712 scope still moving after pulse duration time elapsed
21:59:28.694 00.028 15712 IsGuiding returns 0
21:59:28.694 00.000 15712 scope move finished after 79 + 44 ms
21:59:28.694 00.000 15712 Move returns status 0, amount 79
21:59:28.694 00.000 15712 MoveAxis(N, 0, ABG)
21:59:28.694 00.000 15712 Move returns status 0, amount 0
21:59:28.694 00.000 15712 move complete, result=0
21:59:28.694 00.000 15712 worker thread done servicing request
21:59:28.694 00.000 15712 Worker thread wakes up
21:59:28.694 00.000 7988 GuideStep: -0.3 px 79 ms EAST, -0.2 px 0 ms NORTH
21:59:28.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:28.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:30.013 01.319 7988 evsrv: cli 0CCD0AC8 connect
21:59:30.015 00.002 7988 case statement mapped state 6 to 3
21:59:30.015 00.000 7988 case statement mapped state 6 to 3
21:59:30.018 00.003 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"5c3b4dda-fbe9-4e19-940b-c5c8e6611882"}
21:59:30.018 00.000 7988 case statement mapped state 6 to 3
21:59:30.018 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c3b4dda-fbe9-4e19-940b-c5c8e6611882"}
21:59:30.018 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
21:59:30.112 00.094 15712 Exposure complete
21:59:30.171 00.059 15712 worker thread done servicing request
21:59:30.171 00.000 7988 OnExposeComplete: enter
21:59:30.171 00.000 7988 UpdateGuideState(): m_state=6
21:59:30.174 00.003 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7353
21:59:30.174 00.000 7988 Star::Find returns 1 (0), X=1181.04, Y=445.87, Mass=1513, SNR=26.5, Peak=208 HFD=3.0
21:59:30.176 00.002 7988 MultiStar: [#1 0.53,0.02,1.01,U] [#2 0.48,0.12,1.00,U] [#3 0.49,0.11,0.97,U] [#4 0.57,0.23,1.02,U] [#5 0.42,-0.07,0.73,U] [#6 0.59,0.32,0.73,U] [#7 0.41,0.21,0.69,U] [#8 0.51,0.04,0.63,U] 
21:59:30.176 00.000 7988 single-star, 8 included, MultiStar: {0.46, 0.10}, one-star: {0.21, -0.06}
21:59:30.176 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
21:59:30.176 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.88)
21:59:30.176 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.29 mountX=0.06 mountY=-0.21, mountTheta=-1.29
21:59:30.176 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.06, opts=13)
21:59:30.176 00.000 7988 Enqueuing Move request for scope (0.21, -0.06)
21:59:30.176 00.000 15712 Worker thread wakes up
21:59:30.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
21:59:30.176 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
21:59:30.176 00.000 15712 Moving (0.21, -0.06) raw xDistance=0.06 yDistance=-0.21
21:59:30.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:30.176 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
21:59:30.188 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:30.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:30.190 00.002 7988 Enqueuing Expose request
21:59:30.190 00.000 15712 PPEC rslt: input = 0.06, final = -0.07, react = 0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:59:30.190 00.000 15712 PPEC: input: 0.06, control: -0.07, exposure: 1500
21:59:30.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:30.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:59:30.190 00.000 15712 MoveAxis(E, 22, ABG)
21:59:30.190 00.000 15712 Guiding  Dir = 2, Dur = 22
21:59:30.192 00.002 15712 IsGuiding returns 0
21:59:30.205 00.013 15712 PulseGuide returned control before completion, sleep 18
21:59:30.240 00.035 15712 IsGuiding returns 0
21:59:30.240 00.000 15712 Move returns status 0, amount 22
21:59:30.240 00.000 15712 MoveAxis(N, 0, ABG)
21:59:30.240 00.000 15712 Move returns status 0, amount 0
21:59:30.240 00.000 15712 move complete, result=0
21:59:30.256 00.016 15712 worker thread done servicing request
21:59:30.256 00.000 7988 GuideStep: 0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
21:59:30.256 00.000 15712 Worker thread wakes up
21:59:30.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:30.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:31.884 01.628 15712 Exposure complete
21:59:31.947 00.063 15712 worker thread done servicing request
21:59:31.947 00.000 7988 OnExposeComplete: enter
21:59:31.947 00.000 7988 UpdateGuideState(): m_state=6
21:59:31.955 00.008 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7354
21:59:31.955 00.000 7988 Star::Find returns 1 (0), X=1180.82, Y=445.76, Mass=1577, SNR=27.1, Peak=211 HFD=3.5
21:59:31.955 00.000 7988 MultiStar: [#1 0.29,-0.18,0.98,U] [#2 0.23,-0.03,1.00,U] [#3 0.27,-0.04,0.93,U] [#4 0.34,-0.10,1.01,U] [#5 0.16,-0.20,0.72,U] [#6 0.30,0.29,0.69,U] [#7 0.22,0.11,0.66,U] [#8 0.38,-0.19,0.64,U] 
21:59:31.955 00.000 7988 single-star, 8 included, MultiStar: {0.24, -0.07}, one-star: {-0.02, -0.17}
21:59:31.955 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
21:59:31.955 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
21:59:31.955 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.67 mountX=0.17 mountY=0.02, mountTheta=0.12
21:59:31.963 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.17, opts=13)
21:59:31.963 00.000 7988 Enqueuing Move request for scope (-0.02, -0.17)
21:59:31.963 00.000 15712 Worker thread wakes up
21:59:31.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
21:59:31.963 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
21:59:31.963 00.000 15712 Moving (-0.02, -0.17) raw xDistance=0.17 yDistance=0.02
21:59:31.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:31.963 00.000 7988 UpdateGuideState exits: m=1577 SNR=27.1
21:59:31.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:31.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:31.963 00.000 7988 Enqueuing Expose request
21:59:31.963 00.000 15712 PPEC rslt: input = 0.17, final = 0.04, react = 0.10, pred = -0.06, hyst = 0.08, hyst_pct = 0.00, period_length = 636.00
21:59:31.963 00.000 15712 PPEC: input: 0.17, control: 0.04, exposure: 1500
21:59:31.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:31.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:31.963 00.000 15712 MoveAxis(W, 13, ABG)
21:59:31.963 00.000 15712 Guiding  Dir = 3, Dur = 13
21:59:31.972 00.009 15712 IsGuiding returns 0
21:59:32.027 00.055 15712 IsGuiding returns 1
21:59:32.027 00.000 15712 scope still moving after pulse duration time elapsed
21:59:32.059 00.032 15712 IsGuiding returns 0
21:59:32.059 00.000 15712 scope move finished after 13 + 74 ms
21:59:32.059 00.000 15712 Move returns status 0, amount 13
21:59:32.059 00.000 15712 MoveAxis(N, 0, ABG)
21:59:32.059 00.000 15712 Move returns status 0, amount 0
21:59:32.059 00.000 15712 move complete, result=0
21:59:32.059 00.000 7988 GuideStep: 0.2 px 13 ms WEST, 0.0 px 0 ms NORTH
21:59:32.059 00.000 15712 worker thread done servicing request
21:59:32.059 00.000 15712 Worker thread wakes up
21:59:32.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:32.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:33.478 01.419 15712 Exposure complete
21:59:33.537 00.059 15712 worker thread done servicing request
21:59:33.537 00.000 7988 OnExposeComplete: enter
21:59:33.537 00.000 7988 UpdateGuideState(): m_state=6
21:59:33.539 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7355
21:59:33.541 00.002 7988 Star::Find returns 1 (0), X=1180.81, Y=446.07, Mass=1517, SNR=26.7, Peak=242 HFD=3.0
21:59:33.541 00.000 7988 MultiStar: [#1 0.28,0.08,1.02,U] [#2 0.23,0.25,1.01,U] [#3 0.23,0.28,0.97,U] [#4 0.25,0.33,1.01,U] [#5 -0.05,0.11,0.72,U] [#6 0.40,0.35,0.68,U] [#7 0.47,0.44,0.68,U] [#8 0.27,0.26,0.64,U] 
21:59:33.543 00.002 7988 single-star, 8 included, MultiStar: {0.22, 0.24}, one-star: {-0.02, 0.14}
21:59:33.543 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
21:59:33.545 00.002 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
21:59:33.545 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.73 mountX=-0.14 mountY=0.02, mountTheta=3.00
21:59:33.547 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.14, opts=13)
21:59:33.547 00.000 7988 Enqueuing Move request for scope (-0.02, 0.14)
21:59:33.547 00.000 15712 Worker thread wakes up
21:59:33.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
21:59:33.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
21:59:33.547 00.000 15712 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=0.02
21:59:33.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:33.552 00.005 7988 UpdateGuideState exits: m=1517 SNR=26.7
21:59:33.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:33.554 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:33.554 00.000 7988 Enqueuing Expose request
21:59:33.555 00.001 15712 PPEC rslt: input = -0.14, final = -0.05, react = -0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:59:33.555 00.000 15712 PPEC: input: -0.14, control: -0.05, exposure: 1500
21:59:33.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:33.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:33.555 00.000 15712 MoveAxis(E, 15, ABG)
21:59:33.555 00.000 15712 Guiding  Dir = 2, Dur = 15
21:59:33.555 00.000 15712 IsGuiding returns 0
21:59:33.571 00.016 15712 IsGuiding returns 1
21:59:33.571 00.000 15712 scope still moving after pulse duration time elapsed
21:59:33.621 00.050 15712 IsGuiding returns 0
21:59:33.621 00.000 15712 scope move finished after 15 + 55 ms
21:59:33.621 00.000 15712 Move returns status 0, amount 15
21:59:33.621 00.000 15712 MoveAxis(N, 0, ABG)
21:59:33.621 00.000 15712 Move returns status 0, amount 0
21:59:33.621 00.000 15712 move complete, result=0
21:59:33.621 00.000 7988 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
21:59:33.629 00.008 15712 worker thread done servicing request
21:59:33.629 00.000 15712 Worker thread wakes up
21:59:33.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:33.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:35.264 01.635 15712 Exposure complete
21:59:35.322 00.058 15712 worker thread done servicing request
21:59:35.322 00.000 7988 OnExposeComplete: enter
21:59:35.322 00.000 7988 UpdateGuideState(): m_state=6
21:59:35.325 00.003 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7356
21:59:35.326 00.001 7988 Star::Find returns 1 (0), X=1180.88, Y=445.87, Mass=1487, SNR=26.2, Peak=222 HFD=2.9
21:59:35.328 00.002 7988 MultiStar: [#1 0.25,0.03,1.07,U] [#2 0.32,0.18,1.04,U] [#3 0.33,0.11,0.96,U] [#4 0.27,0.36,1.04,U] [#5 0.14,0.05,0.73,U] [#6 0.27,0.36,0.71,U] [#7 0.09,0.18,0.66,U] [#8 0.38,-0.07,0.67,U] 
21:59:35.328 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.13}, one-star: {0.05, -0.06}
21:59:35.330 00.002 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
21:59:35.330 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.47)
21:59:35.332 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=0.06 mountY=-0.05, mountTheta=-0.69
21:59:35.332 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.06, opts=13)
21:59:35.334 00.002 7988 Enqueuing Move request for scope (0.05, -0.06)
21:59:35.336 00.002 15712 Worker thread wakes up
21:59:35.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
21:59:35.336 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
21:59:35.336 00.000 15712 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=-0.05
21:59:35.337 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:35.337 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2
21:59:35.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:35.340 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:35.342 00.002 7988 Enqueuing Expose request
21:59:35.342 00.000 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:59:35.342 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
21:59:35.342 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:35.342 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:59:35.342 00.000 15712 MoveAxis(E, 13, ABG)
21:59:35.342 00.000 15712 Guiding  Dir = 2, Dur = 13
21:59:35.354 00.012 15712 IsGuiding returns 0
21:59:35.357 00.003 15712 IsGuiding returns 1
21:59:35.357 00.000 15712 scope still moving after pulse duration time elapsed
21:59:35.409 00.052 15712 IsGuiding returns 0
21:59:35.409 00.000 15712 scope move finished after 13 + 51 ms
21:59:35.409 00.000 15712 Move returns status 0, amount 13
21:59:35.409 00.000 15712 MoveAxis(N, 0, ABG)
21:59:35.409 00.000 15712 Move returns status 0, amount 0
21:59:35.409 00.000 15712 move complete, result=0
21:59:35.409 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
21:59:35.420 00.011 15712 worker thread done servicing request
21:59:35.420 00.000 15712 Worker thread wakes up
21:59:35.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:35.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:36.828 01.408 15712 Exposure complete
21:59:36.884 00.056 15712 worker thread done servicing request
21:59:36.884 00.000 7988 OnExposeComplete: enter
21:59:36.884 00.000 7988 UpdateGuideState(): m_state=6
21:59:36.889 00.005 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7357
21:59:36.890 00.001 7988 Star::Find returns 1 (1), X=1180.79, Y=445.48, Mass=1489, SNR=26.3, Peak=255 HFD=3.1
21:59:36.891 00.001 7988 MultiStar: [#1 0.43,-0.50,1.04,U] [#2 0.36,-0.24,1.01,U] [#3 0.40,-0.15,0.94,U] [#4 0.20,-0.30,1.05,U] [#5 -0.04,-0.53,0.68,U] [#6 0.47,-0.10,0.73,U] [#7 0.29,-0.27,0.69,U] [#8 0.36,-0.31,0.64,U] 
21:59:36.891 00.000 7988 refined, 8 included, MultiStar: {0.27, -0.32}, one-star: {-0.05, -0.45}
21:59:36.893 00.002 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.58) = xAngle (0.70 = 0.70)
21:59:36.893 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.81 = -2.47)
21:59:36.895 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-0.88 mountX=0.32 mountY=-0.26, mountTheta=-0.68
21:59:36.897 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.32, opts=13)
21:59:36.899 00.002 7988 Enqueuing Move request for scope (0.27, -0.32)
21:59:36.901 00.002 15712 Worker thread wakes up
21:59:36.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:36.901 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.3 Saturated
21:59:36.903 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:36.905 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:36.906 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.32) opts 0xd
21:59:36.906 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.32)
21:59:36.906 00.000 15712 Moving (0.27, -0.32) raw xDistance=0.32 yDistance=-0.26
21:59:36.906 00.000 7988 Enqueuing Expose request
21:59:36.908 00.002 15712 PPEC rslt: input = 0.32, final = 0.16, react = 0.19, pred = -0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
21:59:36.908 00.000 15712 PPEC: input: 0.32, control: 0.16, exposure: 1500
21:59:36.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:59:36.908 00.000 15712 MoveAxis(W, 54, ABG)
21:59:36.908 00.000 15712 Guiding  Dir = 3, Dur = 54
21:59:36.908 00.000 15712 IsGuiding returns 0
21:59:36.934 00.026 15712 PulseGuide returned control before completion, sleep 40
21:59:36.985 00.051 15712 IsGuiding returns 1
21:59:36.986 00.001 15712 scope still moving after pulse duration time elapsed
21:59:37.048 00.062 15712 IsGuiding returns 0
21:59:37.048 00.000 15712 scope move finished after 54 + 83 ms
21:59:37.048 00.000 15712 Move returns status 0, amount 54
21:59:37.048 00.000 15712 MoveAxis(N, 66, ABG)
21:59:37.048 00.000 15712 Guiding  Dir = 0, Dur = 66
21:59:37.048 00.000 15712 IsGuiding returns 0
21:59:37.130 00.082 15712 IsGuiding returns 1
21:59:37.130 00.000 15712 scope still moving after pulse duration time elapsed
21:59:37.160 00.030 15712 IsGuiding returns 1
21:59:37.224 00.064 15712 IsGuiding returns 0
21:59:37.224 00.000 15712 scope move finished after 66 + 109 ms
21:59:37.224 00.000 15712 Move returns status 0, amount 66
21:59:37.224 00.000 15712 move complete, result=0
21:59:37.224 00.000 15712 worker thread done servicing request
21:59:37.224 00.000 15712 Worker thread wakes up
21:59:37.224 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.3 px 66 ms NORTH
21:59:37.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:37.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:38.867 01.643 15712 Exposure complete
21:59:38.923 00.056 15712 worker thread done servicing request
21:59:38.923 00.000 7988 OnExposeComplete: enter
21:59:38.923 00.000 7988 UpdateGuideState(): m_state=6
21:59:38.929 00.006 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7358
21:59:38.929 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=446.22, Mass=1498, SNR=26.4, Peak=219 HFD=3.2
21:59:38.929 00.000 7988 MultiStar: [#1 0.21,0.20,1.04,U] [#2 0.21,0.33,1.01,U] [#3 0.20,0.43,0.95,U] [#4 0.12,0.32,1.03,U] [#5 -0.05,0.22,0.72,U] [#6 0.13,0.58,0.72,U] [#7 0.01,0.46,0.64,U] [#8 0.18,0.24,0.65,U] 
21:59:38.929 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.34}, one-star: {-0.16, 0.29}
21:59:38.929 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.58) = xAngle (3.65 = -2.63)
21:59:38.929 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.76 = 0.48)
21:59:38.929 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.07 mountX=-0.29 mountY=0.15, mountTheta=2.66
21:59:38.929 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.29, opts=13)
21:59:38.929 00.000 7988 Enqueuing Move request for scope (-0.16, 0.29)
21:59:38.929 00.000 15712 Worker thread wakes up
21:59:38.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd
21:59:38.929 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.29)
21:59:38.929 00.000 15712 Moving (-0.16, 0.29) raw xDistance=-0.29 yDistance=0.15
21:59:38.939 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:38.939 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
21:59:38.941 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:38.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:38.943 00.002 7988 Enqueuing Expose request
21:59:38.944 00.001 15712 PPEC rslt: input = -0.29, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
21:59:38.944 00.000 15712 PPEC: input: -0.29, control: -0.20, exposure: 1500
21:59:38.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:38.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:59:38.944 00.000 15712 MoveAxis(E, 66, ABG)
21:59:38.944 00.000 15712 Guiding  Dir = 2, Dur = 66
21:59:38.964 00.020 15712 IsGuiding returns 0
21:59:38.983 00.019 15712 PulseGuide returned control before completion, sleep 61
21:59:39.058 00.075 15712 IsGuiding returns 0
21:59:39.058 00.000 15712 Move returns status 0, amount 66
21:59:39.058 00.000 15712 MoveAxis(N, 0, ABG)
21:59:39.058 00.000 15712 Move returns status 0, amount 0
21:59:39.058 00.000 15712 move complete, result=0
21:59:39.058 00.000 15712 worker thread done servicing request
21:59:39.058 00.000 15712 Worker thread wakes up
21:59:39.058 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.2 px 0 ms NORTH
21:59:39.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:39.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:40.477 01.419 15712 Exposure complete
21:59:40.522 00.045 15712 worker thread done servicing request
21:59:40.522 00.000 7988 OnExposeComplete: enter
21:59:40.522 00.000 7988 UpdateGuideState(): m_state=6
21:59:40.538 00.016 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7359
21:59:40.538 00.000 7988 Star::Find returns 1 (0), X=1180.85, Y=446.13, Mass=1593, SNR=27.2, Peak=212 HFD=3.6
21:59:40.538 00.000 7988 MultiStar: [#1 0.09,0.13,1.00,U] [#2 0.27,0.11,0.96,U] [#3 0.17,0.28,0.95,U] [#4 0.34,0.34,1.02,U] [#5 -0.07,-0.00,0.72,U] [#6 0.26,0.32,0.66,U] [#7 0.19,0.16,0.68,U] [#8 0.09,-0.08,0.68,U] 
21:59:40.538 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.17}, one-star: {0.01, 0.20}
21:59:40.538 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
21:59:40.538 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.10)
21:59:40.538 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.50 mountX=-0.20 mountY=-0.02, mountTheta=-3.04
21:59:40.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.20, opts=13)
21:59:40.538 00.000 7988 Enqueuing Move request for scope (0.01, 0.20)
21:59:40.538 00.000 15712 Worker thread wakes up
21:59:40.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
21:59:40.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
21:59:40.538 00.000 15712 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.02
21:59:40.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:40.538 00.000 7988 UpdateGuideState exits: m=1593 SNR=27.2
21:59:40.551 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:40.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:40.553 00.002 7988 Enqueuing Expose request
21:59:40.554 00.001 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
21:59:40.554 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
21:59:40.555 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:40.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:59:40.555 00.000 15712 MoveAxis(E, 50, ABG)
21:59:40.555 00.000 15712 Guiding  Dir = 2, Dur = 50
21:59:40.555 00.000 15712 IsGuiding returns 0
21:59:40.576 00.021 15712 PulseGuide returned control before completion, sleep 34
21:59:40.657 00.081 15712 IsGuiding returns 1
21:59:40.657 00.000 15712 scope still moving after pulse duration time elapsed
21:59:40.698 00.041 15712 IsGuiding returns 0
21:59:40.698 00.000 15712 scope move finished after 50 + 93 ms
21:59:40.698 00.000 15712 Move returns status 0, amount 50
21:59:40.698 00.000 15712 MoveAxis(N, 0, ABG)
21:59:40.698 00.000 15712 Move returns status 0, amount 0
21:59:40.698 00.000 15712 move complete, result=0
21:59:40.698 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
21:59:40.700 00.002 15712 worker thread done servicing request
21:59:40.700 00.000 15712 Worker thread wakes up
21:59:40.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:40.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:42.339 01.639 15712 Exposure complete
21:59:42.393 00.054 15712 worker thread done servicing request
21:59:42.393 00.000 7988 OnExposeComplete: enter
21:59:42.393 00.000 7988 UpdateGuideState(): m_state=6
21:59:42.402 00.009 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7360
21:59:42.402 00.000 7988 Star::Find returns 1 (0), X=1180.61, Y=445.78, Mass=1595, SNR=27.3, Peak=228 HFD=3.3
21:59:42.404 00.002 7988 MultiStar: [#1 0.11,0.00,0.99,U] [#2 0.14,0.10,0.95,U] [#3 0.10,0.02,0.93,U] [#4 0.15,0.02,1.03,U] [#5 -0.07,-0.06,0.69,U] [#6 0.10,0.20,0.68,U] [#7 0.20,0.24,0.66,U] [#8 0.30,-0.14,0.64,U] 
21:59:42.406 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {-0.22, -0.15}
21:59:42.406 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
21:59:42.408 00.002 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
21:59:42.408 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.25 mountX=-0.02 mountY=-0.08, mountTheta=-1.83
21:59:42.410 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
21:59:42.412 00.002 7988 Enqueuing Move request for scope (0.08, 0.02)
21:59:42.412 00.000 15712 Worker thread wakes up
21:59:42.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
21:59:42.412 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
21:59:42.412 00.000 15712 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
21:59:42.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:42.412 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.3
21:59:42.415 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:42.415 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:42.417 00.002 7988 Enqueuing Expose request
21:59:42.418 00.001 15712 PPEC rslt: input = -0.02, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:59:42.418 00.000 15712 PPEC: input: -0.02, control: -0.05, exposure: 1500
21:59:42.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:42.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:59:42.418 00.000 15712 MoveAxis(E, 17, ABG)
21:59:42.418 00.000 15712 Guiding  Dir = 2, Dur = 17
21:59:42.418 00.000 15712 IsGuiding returns 0
21:59:42.435 00.017 15712 PulseGuide returned control before completion, sleep 11
21:59:42.450 00.015 15712 IsGuiding returns 1
21:59:42.450 00.000 15712 scope still moving after pulse duration time elapsed
21:59:42.482 00.032 15712 IsGuiding returns 0
21:59:42.482 00.000 15712 scope move finished after 17 + 47 ms
21:59:42.482 00.000 15712 Move returns status 0, amount 17
21:59:42.482 00.000 15712 MoveAxis(N, 0, ABG)
21:59:42.482 00.000 15712 Move returns status 0, amount 0
21:59:42.482 00.000 15712 move complete, result=0
21:59:42.482 00.000 7988 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
21:59:42.485 00.003 15712 worker thread done servicing request
21:59:42.485 00.000 15712 Worker thread wakes up
21:59:42.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:42.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:43.905 01.420 15712 Exposure complete
21:59:43.958 00.053 15712 worker thread done servicing request
21:59:43.958 00.000 7988 OnExposeComplete: enter
21:59:43.958 00.000 7988 UpdateGuideState(): m_state=6
21:59:43.967 00.009 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
21:59:43.967 00.000 7988 Star::Find returns 1 (0), X=1180.80, Y=445.60, Mass=1564, SNR=27.1, Peak=217 HFD=3.3
21:59:43.967 00.000 7988 MultiStar: [#1 0.16,-0.31,1.00,U] [#2 0.06,-0.27,1.00,U] [#3 -0.03,-0.12,0.96,U] [#4 0.02,-0.20,1.01,U] [#5 0.10,-0.48,0.70,U] [#6 0.25,0.05,0.72,U] [#7 0.09,-0.22,0.69,U] [#8 0.13,-0.42,0.62,U] 
21:59:43.967 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.25}, one-star: {-0.04, -0.33}
21:59:43.967 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
21:59:43.967 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.88)
21:59:43.967 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.28 mountX=0.25 mountY=-0.07, mountTheta=-0.26
21:59:43.975 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.25, opts=13)
21:59:43.975 00.000 7988 Enqueuing Move request for scope (0.07, -0.25)
21:59:43.975 00.000 15712 Worker thread wakes up
21:59:43.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
21:59:43.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
21:59:43.975 00.000 15712 Moving (0.07, -0.25) raw xDistance=0.25 yDistance=-0.07
21:59:43.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:43.975 00.000 7988 UpdateGuideState exits: m=1564 SNR=27.1
21:59:43.979 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:43.979 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:43.981 00.002 7988 Enqueuing Expose request
21:59:43.983 00.002 15712 PPEC rslt: input = 0.25, final = 0.09, react = 0.15, pred = -0.06, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
21:59:43.983 00.000 15712 PPEC: input: 0.25, control: 0.09, exposure: 1500
21:59:43.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:43.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:59:43.983 00.000 15712 MoveAxis(W, 29, ABG)
21:59:43.983 00.000 15712 Guiding  Dir = 3, Dur = 29
21:59:43.983 00.000 15712 IsGuiding returns 0
21:59:44.002 00.019 15712 PulseGuide returned control before completion, sleep 20
21:59:44.031 00.029 15712 IsGuiding returns 1
21:59:44.031 00.000 15712 scope still moving after pulse duration time elapsed
21:59:44.063 00.032 15712 IsGuiding returns 0
21:59:44.063 00.000 15712 scope move finished after 29 + 54 ms
21:59:44.063 00.000 15712 Move returns status 0, amount 29
21:59:44.063 00.000 15712 MoveAxis(N, 0, ABG)
21:59:44.063 00.000 15712 Move returns status 0, amount 0
21:59:44.063 00.000 15712 move complete, result=0
21:59:44.063 00.000 15712 worker thread done servicing request
21:59:44.063 00.000 15712 Worker thread wakes up
21:59:44.063 00.000 7988 GuideStep: 0.3 px 29 ms WEST, -0.1 px 0 ms NORTH
21:59:44.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:44.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:45.706 01.643 15712 Exposure complete
21:59:45.760 00.054 15712 worker thread done servicing request
21:59:45.760 00.000 7988 OnExposeComplete: enter
21:59:45.760 00.000 7988 UpdateGuideState(): m_state=6
21:59:45.768 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7362
21:59:45.769 00.001 7988 Star::Find returns 1 (0), X=1180.57, Y=445.80, Mass=1578, SNR=27.1, Peak=210 HFD=3.6
21:59:45.769 00.000 7988 MultiStar: [#1 0.04,-0.10,1.00,U] [#2 0.20,0.05,1.02,U] [#3 0.02,0.14,0.92,U] [#4 0.09,0.17,1.03,U] [#5 -0.14,-0.07,0.69,U] [#6 0.08,0.22,0.70,U] [#7 0.01,-0.04,0.67,U] [#8 0.05,-0.37,0.63,U] 
21:59:45.769 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.26, -0.13}
21:59:45.769 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.58) = xAngle (1.10 = 1.10)
21:59:45.769 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.21 = -2.07)
21:59:45.769 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.48 mountX=0.01 mountY=-0.01, mountTheta=-1.09
21:59:45.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
21:59:45.777 00.008 7988 Enqueuing Move request for scope (0.01, -0.01)
21:59:45.777 00.000 15712 Worker thread wakes up
21:59:45.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:59:45.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:59:45.777 00.000 15712 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
21:59:45.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:45.777 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.1
21:59:45.781 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:45.781 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:45.783 00.002 7988 Enqueuing Expose request
21:59:45.783 00.000 15712 PPEC rslt: input = 0.01, final = -0.08, react = 0.00, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:59:45.783 00.000 15712 PPEC: input: 0.01, control: -0.08, exposure: 1500
21:59:45.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:45.784 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:59:45.784 00.000 15712 MoveAxis(E, 25, ABG)
21:59:45.784 00.000 15712 Guiding  Dir = 2, Dur = 25
21:59:45.784 00.000 15712 IsGuiding returns 0
21:59:45.800 00.016 15712 PulseGuide returned control before completion, sleep 12
21:59:45.832 00.032 15712 IsGuiding returns 1
21:59:45.832 00.000 15712 scope still moving after pulse duration time elapsed
21:59:45.864 00.032 15712 IsGuiding returns 0
21:59:45.864 00.000 15712 scope move finished after 25 + 54 ms
21:59:45.864 00.000 15712 Move returns status 0, amount 25
21:59:45.864 00.000 15712 MoveAxis(N, 0, ABG)
21:59:45.864 00.000 15712 Move returns status 0, amount 0
21:59:45.864 00.000 15712 move complete, result=0
21:59:45.864 00.000 7988 GuideStep: 0.0 px 25 ms EAST, -0.0 px 0 ms NORTH
21:59:45.866 00.002 15712 worker thread done servicing request
21:59:45.866 00.000 15712 Worker thread wakes up
21:59:45.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:45.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:47.271 01.405 15712 Exposure complete
21:59:47.323 00.052 15712 worker thread done servicing request
21:59:47.323 00.000 7988 OnExposeComplete: enter
21:59:47.323 00.000 7988 UpdateGuideState(): m_state=6
21:59:47.323 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7363
21:59:47.332 00.009 7988 Star::Find returns 1 (0), X=1180.58, Y=445.85, Mass=1581, SNR=27.1, Peak=198 HFD=3.6
21:59:47.334 00.002 7988 MultiStar: [#1 0.02,-0.25,1.00,U] [#2 0.07,-0.15,0.98,U] [#3 -0.01,-0.04,0.93,U] [#4 -0.03,-0.01,1.03,U] [#5 -0.07,-0.34,0.73,U] [#6 -0.08,0.22,0.70,U] [#7 -0.01,-0.11,0.65,U] [#8 0.08,-0.30,0.64,U] 
21:59:47.334 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {-0.25, -0.08}
21:59:47.334 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
21:59:47.334 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.83 = 2.83)
21:59:47.334 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.86 mountX=0.12 mountY=0.04, mountTheta=0.31
21:59:47.340 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
21:59:47.340 00.000 7988 Enqueuing Move request for scope (-0.03, -0.12)
21:59:47.340 00.000 15712 Worker thread wakes up
21:59:47.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
21:59:47.340 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
21:59:47.340 00.000 15712 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=0.04
21:59:47.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:47.340 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.1
21:59:47.344 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:47.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:47.346 00.002 7988 Enqueuing Expose request
21:59:47.346 00.000 15712 PPEC rslt: input = 0.12, final = -0.07, react = 0.07, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:59:47.346 00.000 15712 PPEC: input: 0.12, control: -0.07, exposure: 1500
21:59:47.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:47.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:47.346 00.000 15712 MoveAxis(E, 22, ABG)
21:59:47.346 00.000 15712 Guiding  Dir = 2, Dur = 22
21:59:47.348 00.002 15712 IsGuiding returns 0
21:59:47.374 00.026 15712 IsGuiding returns 1
21:59:47.374 00.000 15712 scope still moving after pulse duration time elapsed
21:59:47.415 00.041 15712 IsGuiding returns 0
21:59:47.415 00.000 15712 scope move finished after 22 + 52 ms
21:59:47.415 00.000 15712 Move returns status 0, amount 22
21:59:47.415 00.000 15712 MoveAxis(N, 0, ABG)
21:59:47.415 00.000 15712 Move returns status 0, amount 0
21:59:47.415 00.000 15712 move complete, result=0
21:59:47.415 00.000 15712 worker thread done servicing request
21:59:47.415 00.000 15712 Worker thread wakes up
21:59:47.415 00.000 7988 GuideStep: 0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
21:59:47.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:47.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:49.054 01.639 15712 Exposure complete
21:59:49.108 00.054 15712 worker thread done servicing request
21:59:49.108 00.000 7988 OnExposeComplete: enter
21:59:49.115 00.007 7988 UpdateGuideState(): m_state=6
21:59:49.115 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7364
21:59:49.115 00.000 7988 Star::Find returns 1 (0), X=1180.62, Y=445.42, Mass=1469, SNR=26.2, Peak=176 HFD=3.2
21:59:49.115 00.000 7988 MultiStar: [#1 0.12,-0.45,1.03,U] [#2 0.02,-0.33,1.04,U] [#3 0.06,-0.33,0.98,U] [#4 0.13,-0.31,1.08,U] [#5 -0.06,-0.63,0.75,U] [#6 0.18,-0.11,0.72,U] [#7 0.26,-0.39,0.69,U] [#8 0.12,-0.43,0.65,U] 
21:59:49.115 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.39}, one-star: {-0.22, -0.50}
21:59:49.115 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.58) = xAngle (0.16 = 0.16)
21:59:49.115 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.01)
21:59:49.115 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.39 hyp=0.39 cameraTheta=-1.42 mountX=0.39 mountY=-0.05, mountTheta=-0.13
21:59:49.115 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.39, opts=13)
21:59:49.125 00.010 7988 Enqueuing Move request for scope (0.06, -0.39)
21:59:49.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:49.125 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.2
21:59:49.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:49.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:49.125 00.000 7988 Enqueuing Expose request
21:59:49.131 00.006 15712 Worker thread wakes up
21:59:49.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.39) opts 0xd
21:59:49.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.39)
21:59:49.131 00.000 15712 Moving (0.06, -0.39) raw xDistance=0.39 yDistance=-0.05
21:59:49.131 00.000 15712 PPEC rslt: input = 0.39, final = 0.16, react = 0.23, pred = -0.07, hyst = 0.20, hyst_pct = 0.00, period_length = 636.00
21:59:49.131 00.000 15712 PPEC: input: 0.39, control: 0.16, exposure: 1500
21:59:49.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:49.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:59:49.131 00.000 15712 MoveAxis(W, 52, ABG)
21:59:49.131 00.000 15712 Guiding  Dir = 3, Dur = 52
21:59:49.147 00.016 15712 IsGuiding returns 0
21:59:49.166 00.019 15712 PulseGuide returned control before completion, sleep 47
21:59:49.244 00.078 15712 IsGuiding returns 0
21:59:49.244 00.000 15712 Move returns status 0, amount 52
21:59:49.244 00.000 15712 MoveAxis(N, 0, ABG)
21:59:49.244 00.000 15712 Move returns status 0, amount 0
21:59:49.244 00.000 15712 move complete, result=0
21:59:49.244 00.000 15712 worker thread done servicing request
21:59:49.244 00.000 15712 Worker thread wakes up
21:59:49.244 00.000 7988 GuideStep: 0.4 px 52 ms WEST, -0.0 px 0 ms NORTH
21:59:49.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:49.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:50.665 01.421 15712 Exposure complete
21:59:50.722 00.057 15712 worker thread done servicing request
21:59:50.722 00.000 7988 OnExposeComplete: enter
21:59:50.722 00.000 7988 UpdateGuideState(): m_state=6
21:59:50.727 00.005 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7365
21:59:50.727 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=445.61, Mass=1540, SNR=26.7, Peak=204 HFD=3.3
21:59:50.729 00.002 7988 MultiStar: [#1 0.06,-0.33,1.02,U] [#2 0.14,-0.22,1.02,U] [#3 0.17,-0.04,0.95,U] [#4 0.07,-0.07,1.00,U] [#5 -0.11,-0.23,0.71,U] [#6 0.12,0.14,0.71,U] [#7 0.16,0.04,0.67,U] [#8 0.39,-0.30,0.65,U] 
21:59:50.729 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.16}, one-star: {-0.18, -0.32}
21:59:50.731 00.002 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.49 = 0.49)
21:59:50.731 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.60 = -2.69)
21:59:50.733 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.09 mountX=0.16 mountY=-0.08, mountTheta=-0.46
21:59:50.735 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.16, opts=13)
21:59:50.735 00.000 7988 Enqueuing Move request for scope (0.08, -0.16)
21:59:50.737 00.002 15712 Worker thread wakes up
21:59:50.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
21:59:50.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
21:59:50.737 00.000 15712 Moving (0.08, -0.16) raw xDistance=0.16 yDistance=-0.08
21:59:50.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:59:50.737 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7
21:59:50.739 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:50.741 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:50.741 00.000 7988 Enqueuing Expose request
21:59:50.743 00.002 15712 PPEC rslt: input = 0.16, final = -0.07, react = 0.09, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:59:50.743 00.000 15712 PPEC: input: 0.16, control: -0.07, exposure: 1500
21:59:50.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:50.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:59:50.743 00.000 15712 MoveAxis(E, 23, ABG)
21:59:50.743 00.000 15712 Guiding  Dir = 2, Dur = 23
21:59:50.743 00.000 15712 IsGuiding returns 0
21:59:50.763 00.020 15712 PulseGuide returned control before completion, sleep 14
21:59:50.810 00.047 15712 IsGuiding returns 1
21:59:50.810 00.000 15712 scope still moving after pulse duration time elapsed
21:59:50.838 00.028 15712 IsGuiding returns 0
21:59:50.838 00.000 15712 scope move finished after 23 + 71 ms
21:59:50.838 00.000 15712 Move returns status 0, amount 23
21:59:50.838 00.000 15712 MoveAxis(N, 0, ABG)
21:59:50.838 00.000 15712 Move returns status 0, amount 0
21:59:50.838 00.000 15712 move complete, result=0
21:59:50.838 00.000 15712 worker thread done servicing request
21:59:50.838 00.000 15712 Worker thread wakes up
21:59:50.838 00.000 7988 GuideStep: 0.2 px 23 ms EAST, -0.1 px 0 ms NORTH
21:59:50.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:50.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:52.480 01.642 15712 Exposure complete
21:59:52.538 00.058 15712 worker thread done servicing request
21:59:52.538 00.000 7988 OnExposeComplete: enter
21:59:52.538 00.000 7988 UpdateGuideState(): m_state=6
21:59:52.538 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7366
21:59:52.544 00.006 7988 Star::Find returns 1 (0), X=1180.65, Y=445.45, Mass=1536, SNR=26.8, Peak=180 HFD=3.2
21:59:52.544 00.000 7988 MultiStar: [#1 0.08,-0.36,1.02,U] [#2 0.11,-0.35,1.00,U] [#3 -0.04,-0.34,0.96,U] [#4 0.08,-0.49,1.05,U] [#5 -0.27,-0.65,0.68,U] [#6 0.20,-0.25,0.71,U] [#7 -0.14,-0.21,0.67,U] [#8 0.12,-0.61,0.64,U] 
21:59:52.546 00.002 7988 refined, 8 included, MultiStar: {-0.00, -0.41}, one-star: {-0.18, -0.48}
21:59:52.546 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
21:59:52.548 00.002 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
21:59:52.548 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.41 hyp=0.41 cameraTheta=-1.57 mountX=0.41 mountY=0.01, mountTheta=0.03
21:59:52.550 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.41, opts=13)
21:59:52.552 00.002 7988 Enqueuing Move request for scope (-0.00, -0.41)
21:59:52.552 00.000 15712 Worker thread wakes up
21:59:52.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.41) opts 0xd
21:59:52.552 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.41)
21:59:52.552 00.000 15712 Moving (-0.00, -0.41) raw xDistance=0.41 yDistance=0.01
21:59:52.554 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:52.554 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.8
21:59:52.558 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:52.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:52.558 00.000 7988 Enqueuing Expose request
21:59:52.561 00.003 15712 PPEC rslt: input = 0.41, final = 0.18, react = 0.25, pred = -0.07, hyst = 0.23, hyst_pct = 0.00, period_length = 636.00
21:59:52.561 00.000 15712 PPEC: input: 0.41, control: 0.18, exposure: 1500
21:59:52.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:52.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:52.561 00.000 15712 MoveAxis(W, 59, ABG)
21:59:52.561 00.000 15712 Guiding  Dir = 3, Dur = 59
21:59:52.561 00.000 15712 IsGuiding returns 0
21:59:52.581 00.020 15712 PulseGuide returned control before completion, sleep 45
21:59:52.641 00.060 15712 IsGuiding returns 1
21:59:52.641 00.000 15712 scope still moving after pulse duration time elapsed
21:59:52.674 00.033 15712 IsGuiding returns 0
21:59:52.674 00.000 15712 scope move finished after 59 + 61 ms
21:59:52.674 00.000 15712 Move returns status 0, amount 59
21:59:52.674 00.000 15712 MoveAxis(N, 0, ABG)
21:59:52.674 00.000 15712 Move returns status 0, amount 0
21:59:52.674 00.000 15712 move complete, result=0
21:59:52.674 00.000 7988 GuideStep: 0.4 px 59 ms WEST, 0.0 px 0 ms NORTH
21:59:52.683 00.009 15712 worker thread done servicing request
21:59:52.683 00.000 15712 Worker thread wakes up
21:59:52.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:52.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:54.092 01.409 15712 Exposure complete
21:59:54.137 00.045 15712 worker thread done servicing request
21:59:54.137 00.000 7988 OnExposeComplete: enter
21:59:54.152 00.015 7988 UpdateGuideState(): m_state=6
21:59:54.152 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7367
21:59:54.152 00.000 7988 Star::Find returns 1 (0), X=1180.57, Y=445.81, Mass=1470, SNR=26.2, Peak=188 HFD=3.4
21:59:54.152 00.000 7988 MultiStar: [#1 -0.20,-0.01,1.02,U] [#2 -0.04,0.09,1.00,U] [#3 -0.07,0.12,0.94,U] [#4 -0.04,0.26,1.03,U] [#5 -0.12,-0.15,0.74,U] [#6 0.00,0.20,0.68,U] [#7 -0.01,0.06,0.68,U] [#8 -0.05,-0.11,0.68,U] 
21:59:54.152 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.27, -0.12}
21:59:54.152 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.58) = xAngle (4.28 = -2.00)
21:59:54.152 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.39 = 1.11)
21:59:54.152 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.70 mountX=-0.04 mountY=0.09, mountTheta=2.01
21:59:54.152 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.04, opts=13)
21:59:54.152 00.000 7988 Enqueuing Move request for scope (-0.10, 0.04)
21:59:54.152 00.000 15712 Worker thread wakes up
21:59:54.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
21:59:54.152 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
21:59:54.152 00.000 15712 Moving (-0.10, 0.04) raw xDistance=-0.04 yDistance=0.09
21:59:54.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
21:59:54.152 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.2
21:59:54.166 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:54.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:54.169 00.003 7988 Enqueuing Expose request
21:59:54.169 00.000 15712 PPEC rslt: input = -0.04, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:59:54.169 00.000 15712 PPEC: input: -0.04, control: -0.05, exposure: 1500
21:59:54.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:54.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:59:54.169 00.000 15712 MoveAxis(E, 15, ABG)
21:59:54.169 00.000 15712 Guiding  Dir = 2, Dur = 15
21:59:54.169 00.000 15712 IsGuiding returns 0
21:59:54.200 00.031 15712 IsGuiding returns 1
21:59:54.200 00.000 15712 scope still moving after pulse duration time elapsed
21:59:54.248 00.048 15712 IsGuiding returns 0
21:59:54.248 00.000 15712 scope move finished after 15 + 62 ms
21:59:54.248 00.000 15712 Move returns status 0, amount 15
21:59:54.248 00.000 15712 MoveAxis(N, 0, ABG)
21:59:54.248 00.000 15712 Move returns status 0, amount 0
21:59:54.248 00.000 15712 move complete, result=0
21:59:54.248 00.000 7988 GuideStep: -0.0 px 15 ms EAST, 0.1 px 0 ms NORTH
21:59:54.250 00.002 15712 worker thread done servicing request
21:59:54.250 00.000 15712 Worker thread wakes up
21:59:54.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:54.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:55.890 01.640 15712 Exposure complete
21:59:55.938 00.048 15712 worker thread done servicing request
21:59:55.938 00.000 7988 OnExposeComplete: enter
21:59:55.938 00.000 7988 UpdateGuideState(): m_state=6
21:59:55.953 00.015 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7368
21:59:55.954 00.001 7988 Star::Find returns 1 (0), X=1180.61, Y=445.86, Mass=1526, SNR=26.7, Peak=186 HFD=3.6
21:59:55.954 00.000 7988 MultiStar: [#1 0.11,0.07,1.02,U] [#2 -0.01,0.20,0.98,U] [#3 -0.16,0.29,0.92,U] [#4 -0.01,0.36,1.01,U] [#5 0.08,-0.14,0.69,U] [#6 -0.06,0.25,0.72,U] [#7 0.03,0.42,0.68,U] [#8 0.04,0.15,0.63,U] 
21:59:55.954 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {-0.22, -0.07}
21:59:55.954 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
21:59:55.954 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
21:59:55.954 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.73 mountX=-0.17 mountY=0.02, mountTheta=3.00
21:59:55.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
21:59:55.954 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
21:59:55.954 00.000 15712 Worker thread wakes up
21:59:55.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
21:59:55.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
21:59:55.954 00.000 15712 Moving (-0.03, 0.17) raw xDistance=-0.17 yDistance=0.02
21:59:55.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:55.954 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.7
21:59:55.966 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:55.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:55.968 00.002 7988 Enqueuing Expose request
21:59:55.968 00.000 15712 PPEC rslt: input = -0.17, final = -0.14, react = -0.10, pred = -0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 636.00
21:59:55.968 00.000 15712 PPEC: input: -0.17, control: -0.14, exposure: 1500
21:59:55.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:55.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:55.968 00.000 15712 MoveAxis(E, 45, ABG)
21:59:55.968 00.000 15712 Guiding  Dir = 2, Dur = 45
21:59:55.970 00.002 15712 IsGuiding returns 0
21:59:55.990 00.020 15712 PulseGuide returned control before completion, sleep 35
21:59:56.055 00.065 15712 IsGuiding returns 1
21:59:56.055 00.000 15712 scope still moving after pulse duration time elapsed
21:59:56.082 00.027 15712 IsGuiding returns 0
21:59:56.082 00.000 15712 scope move finished after 45 + 67 ms
21:59:56.082 00.000 15712 Move returns status 0, amount 45
21:59:56.082 00.000 15712 MoveAxis(N, 0, ABG)
21:59:56.082 00.000 15712 Move returns status 0, amount 0
21:59:56.082 00.000 15712 move complete, result=0
21:59:56.082 00.000 15712 worker thread done servicing request
21:59:56.082 00.000 15712 Worker thread wakes up
21:59:56.082 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
21:59:56.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:56.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:57.493 01.411 15712 Exposure complete
21:59:57.552 00.059 15712 worker thread done servicing request
21:59:57.552 00.000 7988 OnExposeComplete: enter
21:59:57.552 00.000 7988 UpdateGuideState(): m_state=6
21:59:57.554 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7369
21:59:57.554 00.000 7988 Star::Find returns 1 (0), X=1180.54, Y=445.85, Mass=1456, SNR=26.0, Peak=183 HFD=3.5
21:59:57.556 00.002 7988 MultiStar: [#1 -0.11,-0.05,1.06,U] [#2 0.15,-0.03,0.98,U] [#3 0.07,-0.02,0.96,U] [#4 -0.09,-0.03,1.06,U] [#5 -0.14,-0.22,0.73,U] [#6 -0.04,0.12,0.69,U] [#7 0.02,0.02,0.68,U] [#8 0.14,-0.26,0.67,U] 
21:59:57.556 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.29, -0.08}
21:59:57.558 00.002 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
21:59:57.558 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
21:59:57.560 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.18 mountX=0.06 mountY=0.04, mountTheta=0.62
21:59:57.562 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
21:59:57.562 00.000 7988 Enqueuing Move request for scope (-0.04, -0.06)
21:59:57.564 00.002 15712 Worker thread wakes up
21:59:57.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
21:59:57.564 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
21:59:57.564 00.000 15712 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=0.04
21:59:57.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:57.564 00.000 7988 UpdateGuideState exits: m=1456 SNR=26.0
21:59:57.567 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:57.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:57.569 00.002 7988 Enqueuing Expose request
21:59:57.569 00.000 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
21:59:57.569 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
21:59:57.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:57.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:57.569 00.000 15712 MoveAxis(E, 14, ABG)
21:59:57.569 00.000 15712 Guiding  Dir = 2, Dur = 14
21:59:57.569 00.000 15712 IsGuiding returns 0
21:59:57.589 00.020 15712 IsGuiding returns 1
21:59:57.589 00.000 15712 scope still moving after pulse duration time elapsed
21:59:57.637 00.048 15712 IsGuiding returns 0
21:59:57.637 00.000 15712 scope move finished after 14 + 51 ms
21:59:57.637 00.000 15712 Move returns status 0, amount 14
21:59:57.637 00.000 15712 MoveAxis(N, 0, ABG)
21:59:57.637 00.000 15712 Move returns status 0, amount 0
21:59:57.637 00.000 15712 move complete, result=0
21:59:57.637 00.000 15712 worker thread done servicing request
21:59:57.637 00.000 15712 Worker thread wakes up
21:59:57.637 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
21:59:57.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:57.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
21:59:59.276 01.639 15712 Exposure complete
21:59:59.322 00.046 15712 worker thread done servicing request
21:59:59.322 00.000 7988 OnExposeComplete: enter
21:59:59.322 00.000 7988 UpdateGuideState(): m_state=6
21:59:59.337 00.015 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7370
21:59:59.337 00.000 7988 Star::Find returns 1 (0), X=1180.46, Y=445.55, Mass=1503, SNR=26.4, Peak=217 HFD=3.2
21:59:59.337 00.000 7988 MultiStar: [#1 -0.11,-0.35,1.02,U] [#2 -0.13,-0.16,1.02,U] [#3 -0.17,-0.14,0.97,U] [#4 -0.15,-0.07,1.05,U] [#5 -0.21,-0.43,0.73,U] [#6 -0.11,-0.11,0.71,U] [#7 -0.03,-0.21,0.70,U] [#8 -0.08,-0.15,0.67,U] 
21:59:59.337 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.22}, one-star: {-0.38, -0.38}
21:59:59.337 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
21:59:59.337 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
21:59:59.337 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.28 cameraTheta=-2.19 mountX=0.23 mountY=0.16, mountTheta=0.63
21:59:59.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.22, opts=13)
21:59:59.337 00.000 7988 Enqueuing Move request for scope (-0.16, -0.22)
21:59:59.337 00.000 15712 Worker thread wakes up
21:59:59.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
21:59:59.337 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
21:59:59.337 00.000 15712 Moving (-0.16, -0.22) raw xDistance=0.23 yDistance=0.16
21:59:59.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
21:59:59.337 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
21:59:59.350 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:59.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
21:59:59.352 00.002 7988 Enqueuing Expose request
21:59:59.353 00.001 15712 PPEC rslt: input = 0.23, final = 0.08, react = 0.14, pred = -0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
21:59:59.353 00.000 15712 PPEC: input: 0.23, control: 0.08, exposure: 1500
21:59:59.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:59.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:59:59.353 00.000 15712 MoveAxis(W, 27, ABG)
21:59:59.353 00.000 15712 Guiding  Dir = 3, Dur = 27
21:59:59.354 00.001 15712 IsGuiding returns 0
21:59:59.371 00.017 15712 PulseGuide returned control before completion, sleep 12
21:59:59.421 00.050 15712 IsGuiding returns 1
21:59:59.421 00.000 15712 scope still moving after pulse duration time elapsed
21:59:59.448 00.027 15712 IsGuiding returns 0
21:59:59.448 00.000 15712 scope move finished after 27 + 67 ms
21:59:59.448 00.000 15712 Move returns status 0, amount 27
21:59:59.448 00.000 15712 MoveAxis(N, 0, ABG)
21:59:59.448 00.000 15712 Move returns status 0, amount 0
21:59:59.448 00.000 15712 move complete, result=0
21:59:59.448 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
21:59:59.450 00.002 15712 worker thread done servicing request
21:59:59.450 00.000 15712 Worker thread wakes up
21:59:59.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
21:59:59.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:00.868 01.418 15712 Exposure complete
22:00:00.917 00.049 15712 worker thread done servicing request
22:00:00.917 00.000 7988 OnExposeComplete: enter
22:00:00.929 00.012 7988 UpdateGuideState(): m_state=6
22:00:00.929 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7371
22:00:00.929 00.000 7988 Star::Find returns 1 (0), X=1180.40, Y=445.61, Mass=1532, SNR=26.6, Peak=187 HFD=3.3
22:00:00.929 00.000 7988 MultiStar: [#1 -0.18,-0.19,0.97,U] [#2 -0.13,-0.13,1.01,U] [#3 -0.41,-0.04,0.97,U] [#4 -0.09,-0.09,1.02,U] [#5 -0.43,-0.47,0.68,U] [#6 -0.15,0.12,0.72,U] [#7 0.13,-0.12,0.65,U] [#8 -0.00,-0.16,0.64,U] 
22:00:00.934 00.005 7988 refined, 8 included, MultiStar: {-0.20, -0.15}, one-star: {-0.43, -0.32}
22:00:00.934 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
22:00:00.934 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
22:00:00.934 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.49 mountX=0.16 mountY=0.21, mountTheta=0.92
22:00:00.934 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.15, opts=13)
22:00:00.934 00.000 7988 Enqueuing Move request for scope (-0.20, -0.15)
22:00:00.934 00.000 15712 Worker thread wakes up
22:00:00.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
22:00:00.934 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
22:00:00.934 00.000 15712 Moving (-0.20, -0.15) raw xDistance=0.16 yDistance=0.21
22:00:00.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:00.934 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.6
22:00:00.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:00.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:00.945 00.011 7988 Enqueuing Expose request
22:00:00.945 00.000 15712 PPEC rslt: input = 0.16, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:00.945 00.000 15712 PPEC: input: 0.16, control: -0.05, exposure: 1500
22:00:00.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:00.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:00:00.945 00.000 15712 MoveAxis(E, 17, ABG)
22:00:00.945 00.000 15712 Guiding  Dir = 2, Dur = 17
22:00:00.945 00.000 15712 IsGuiding returns 0
22:00:00.961 00.016 15712 PulseGuide returned control before completion, sleep 13
22:00:00.977 00.016 15712 IsGuiding returns 1
22:00:00.977 00.000 15712 scope still moving after pulse duration time elapsed
22:00:01.009 00.032 15712 IsGuiding returns 0
22:00:01.009 00.000 15712 scope move finished after 17 + 45 ms
22:00:01.009 00.000 15712 Move returns status 0, amount 17
22:00:01.009 00.000 15712 MoveAxis(N, 0, ABG)
22:00:01.009 00.000 15712 Move returns status 0, amount 0
22:00:01.009 00.000 15712 move complete, result=0
22:00:01.009 00.000 7988 GuideStep: 0.2 px 17 ms EAST, 0.2 px 0 ms NORTH
22:00:01.011 00.002 15712 worker thread done servicing request
22:00:01.011 00.000 15712 Worker thread wakes up
22:00:01.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:01.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:02.654 01.643 15712 Exposure complete
22:00:02.711 00.057 15712 worker thread done servicing request
22:00:02.711 00.000 7988 OnExposeComplete: enter
22:00:02.711 00.000 7988 UpdateGuideState(): m_state=6
22:00:02.711 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7372
22:00:02.716 00.005 7988 Star::Find returns 1 (0), X=1180.44, Y=445.24, Mass=1514, SNR=26.6, Peak=193 HFD=3.4
22:00:02.716 00.000 7988 MultiStar: [#1 -0.15,-0.60,1.01,U] [#2 -0.17,-0.54,1.01,U] [#3 -0.21,-0.40,0.97,U] [#4 -0.10,-0.44,1.04,U] [#5 -0.24,-0.84,0.72,U] [#6 -0.20,-0.21,0.74,U] [#7 -0.16,-0.62,0.67,U] [#8 0.03,-0.56,0.64,U] 
22:00:02.718 00.002 7988 refined, 8 included, MultiStar: {-0.18, -0.54}, one-star: {-0.40, -0.68}
22:00:02.718 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
22:00:02.720 00.002 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
22:00:02.720 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.54 hyp=0.57 cameraTheta=-1.90 mountX=0.54 mountY=0.20, mountTheta=0.35
22:00:02.722 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.54, opts=13)
22:00:02.724 00.002 7988 Enqueuing Move request for scope (-0.18, -0.54)
22:00:02.724 00.000 15712 Worker thread wakes up
22:00:02.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.54) opts 0xd
22:00:02.724 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.54)
22:00:02.724 00.000 15712 Moving (-0.18, -0.54) raw xDistance=0.54 yDistance=0.20
22:00:02.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:02.724 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.6
22:00:02.727 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:02.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:02.729 00.002 7988 Enqueuing Expose request
22:00:02.729 00.000 15712 PPEC rslt: input = 0.54, final = 0.28, react = 0.33, pred = -0.05, hyst = 0.30, hyst_pct = 0.00, period_length = 636.00
22:00:02.729 00.000 15712 PPEC: input: 0.54, control: 0.28, exposure: 1500
22:00:02.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:02.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:00:02.729 00.000 15712 MoveAxis(W, 90, ABG)
22:00:02.729 00.000 15712 Guiding  Dir = 3, Dur = 90
22:00:02.750 00.021 15712 IsGuiding returns 0
22:00:02.768 00.018 15712 PulseGuide returned control before completion, sleep 85
22:00:02.859 00.091 15712 IsGuiding returns 1
22:00:02.859 00.000 15712 scope still moving after pulse duration time elapsed
22:00:02.911 00.052 15712 IsGuiding returns 0
22:00:02.911 00.000 15712 scope move finished after 90 + 68 ms
22:00:02.911 00.000 15712 Move returns status 0, amount 90
22:00:02.911 00.000 15712 MoveAxis(N, 0, ABG)
22:00:02.911 00.000 15712 Move returns status 0, amount 0
22:00:02.911 00.000 15712 move complete, result=0
22:00:02.911 00.000 7988 GuideStep: 0.5 px 90 ms WEST, 0.2 px 0 ms NORTH
22:00:02.913 00.002 15712 worker thread done servicing request
22:00:02.913 00.000 15712 Worker thread wakes up
22:00:02.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:02.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:04.336 01.423 15712 Exposure complete
22:00:04.397 00.061 15712 worker thread done servicing request
22:00:04.397 00.000 7988 OnExposeComplete: enter
22:00:04.397 00.000 7988 UpdateGuideState(): m_state=6
22:00:04.397 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7373
22:00:04.397 00.000 7988 Star::Find returns 1 (0), X=1180.50, Y=445.44, Mass=1544, SNR=26.8, Peak=190 HFD=3.3
22:00:04.397 00.000 7988 MultiStar: [#1 0.00,-0.47,1.00,U] [#2 -0.03,-0.30,0.98,U] [#3 -0.26,-0.29,0.95,U] [#4 -0.22,-0.33,1.03,U] [#5 -0.24,-0.55,0.68,U] [#6 -0.13,-0.15,0.68,U] [#7 -0.29,-0.14,0.69,U] [#8 -0.09,-0.44,0.66,U] 
22:00:04.397 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.35}, one-star: {-0.34, -0.49}
22:00:04.397 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
22:00:04.397 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
22:00:04.397 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.35 hyp=0.40 cameraTheta=-2.04 mountX=0.36 mountY=0.19, mountTheta=0.48
22:00:04.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.35, opts=13)
22:00:04.408 00.011 7988 Enqueuing Move request for scope (-0.18, -0.35)
22:00:04.408 00.000 15712 Worker thread wakes up
22:00:04.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.35) opts 0xd
22:00:04.408 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.35)
22:00:04.408 00.000 15712 Moving (-0.18, -0.35) raw xDistance=0.36 yDistance=0.19
22:00:04.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:04.408 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8
22:00:04.412 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:04.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:04.414 00.002 7988 Enqueuing Expose request
22:00:04.414 00.000 15712 PPEC rslt: input = 0.36, final = 0.15, react = 0.21, pred = -0.06, hyst = 0.19, hyst_pct = 0.00, period_length = 636.00
22:00:04.414 00.000 15712 PPEC: input: 0.36, control: 0.15, exposure: 1500
22:00:04.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:04.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:00:04.414 00.000 15712 MoveAxis(W, 49, ABG)
22:00:04.414 00.000 15712 Guiding  Dir = 3, Dur = 49
22:00:04.431 00.017 15712 IsGuiding returns 0
22:00:04.444 00.013 15712 PulseGuide returned control before completion, sleep 44
22:00:04.526 00.082 15712 IsGuiding returns 0
22:00:04.526 00.000 15712 Move returns status 0, amount 49
22:00:04.526 00.000 15712 MoveAxis(N, 0, ABG)
22:00:04.526 00.000 15712 Move returns status 0, amount 0
22:00:04.526 00.000 15712 move complete, result=0
22:00:04.526 00.000 15712 worker thread done servicing request
22:00:04.526 00.000 15712 Worker thread wakes up
22:00:04.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:04.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:04.526 00.000 7988 GuideStep: 0.4 px 49 ms WEST, 0.2 px 0 ms NORTH
22:00:06.163 01.637 15712 Exposure complete
22:00:06.222 00.059 15712 worker thread done servicing request
22:00:06.222 00.000 7988 OnExposeComplete: enter
22:00:06.222 00.000 7988 UpdateGuideState(): m_state=6
22:00:06.222 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7374
22:00:06.226 00.004 7988 Star::Find returns 1 (0), X=1180.72, Y=445.97, Mass=1478, SNR=26.2, Peak=204 HFD=3.3
22:00:06.226 00.000 7988 MultiStar: [#1 0.20,-0.02,1.04,U] [#2 0.07,0.15,1.02,U] [#3 0.06,0.12,0.98,U] [#4 0.20,0.18,1.04,U] [#5 0.04,-0.06,0.71,U] [#6 0.24,0.25,0.70,U] [#7 0.16,0.15,0.70,U] [#8 0.13,-0.04,0.65,U] 
22:00:06.226 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.09}, one-star: {-0.11, 0.04}
22:00:06.226 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.34 = -1.95)
22:00:06.226 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.44 = 1.16)
22:00:06.226 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.76 mountX=-0.04 mountY=0.11, mountTheta=1.95
22:00:06.226 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.04, opts=13)
22:00:06.226 00.000 7988 Enqueuing Move request for scope (-0.11, 0.04)
22:00:06.235 00.009 15712 Worker thread wakes up
22:00:06.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
22:00:06.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
22:00:06.235 00.000 15712 Moving (-0.11, 0.04) raw xDistance=-0.04 yDistance=0.11
22:00:06.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:06.235 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2
22:00:06.238 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:06.238 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:06.240 00.002 7988 Enqueuing Expose request
22:00:06.240 00.000 15712 PPEC rslt: input = -0.04, final = -0.07, react = -0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:06.240 00.000 15712 PPEC: input: -0.04, control: -0.07, exposure: 1500
22:00:06.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:06.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:00:06.240 00.000 15712 MoveAxis(E, 23, ABG)
22:00:06.240 00.000 15712 Guiding  Dir = 2, Dur = 23
22:00:06.240 00.000 15712 IsGuiding returns 0
22:00:06.269 00.029 15712 IsGuiding returns 1
22:00:06.269 00.000 15712 scope still moving after pulse duration time elapsed
22:00:06.291 00.022 15712 IsGuiding returns 1
22:00:06.328 00.037 15712 IsGuiding returns 0
22:00:06.328 00.000 15712 scope move finished after 23 + 68 ms
22:00:06.328 00.000 15712 Move returns status 0, amount 23
22:00:06.328 00.000 15712 MoveAxis(N, 0, ABG)
22:00:06.328 00.000 15712 Move returns status 0, amount 0
22:00:06.328 00.000 15712 move complete, result=0
22:00:06.328 00.000 7988 GuideStep: -0.0 px 23 ms EAST, 0.1 px 0 ms NORTH
22:00:06.335 00.007 15712 worker thread done servicing request
22:00:06.335 00.000 15712 Worker thread wakes up
22:00:06.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:06.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:07.743 01.408 15712 Exposure complete
22:00:07.800 00.057 15712 worker thread done servicing request
22:00:07.800 00.000 7988 OnExposeComplete: enter
22:00:07.800 00.000 7988 UpdateGuideState(): m_state=6
22:00:07.804 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7375
22:00:07.806 00.002 7988 Star::Find returns 1 (0), X=1180.74, Y=445.77, Mass=1408, SNR=25.5, Peak=190 HFD=3.3
22:00:07.806 00.000 7988 MultiStar: [#1 0.16,-0.07,1.05,U] [#2 0.16,-0.00,1.07,U] [#3 -0.05,0.07,1.00,U] [#4 0.18,0.02,1.03,U] [#5 -0.10,-0.24,0.71,U] [#6 0.26,0.42,0.73,U] [#7 0.09,0.11,0.71,U] [#8 0.10,-0.04,0.70,U] 
22:00:07.808 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {-0.09, -0.16}
22:00:07.808 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.58) = xAngle (1.65 = 1.65)
22:00:07.810 00.002 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.76 = -1.53)
22:00:07.810 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.07 mountX=-0.01 mountY=-0.08, mountTheta=-1.65
22:00:07.812 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.01, opts=13)
22:00:07.814 00.002 7988 Enqueuing Move request for scope (0.08, 0.01)
22:00:07.814 00.000 15712 Worker thread wakes up
22:00:07.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:00:07.814 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:00:07.814 00.000 15712 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:00:07.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:07.817 00.003 7988 UpdateGuideState exits: m=1408 SNR=25.5
22:00:07.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:07.819 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:07.819 00.000 7988 Enqueuing Expose request
22:00:07.820 00.001 15712 PPEC rslt: input = -0.01, final = -0.06, react = -0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:07.820 00.000 15712 PPEC: input: -0.01, control: -0.06, exposure: 1500
22:00:07.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:07.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:00:07.820 00.000 15712 MoveAxis(E, 20, ABG)
22:00:07.820 00.000 15712 Guiding  Dir = 2, Dur = 20
22:00:07.820 00.000 15712 IsGuiding returns 0
22:00:07.851 00.031 15712 IsGuiding returns 1
22:00:07.851 00.000 15712 scope still moving after pulse duration time elapsed
22:00:07.899 00.048 15712 IsGuiding returns 0
22:00:07.899 00.000 15712 scope move finished after 20 + 57 ms
22:00:07.899 00.000 15712 Move returns status 0, amount 20
22:00:07.899 00.000 15712 MoveAxis(N, 0, ABG)
22:00:07.899 00.000 15712 Move returns status 0, amount 0
22:00:07.899 00.000 15712 move complete, result=0
22:00:07.899 00.000 15712 worker thread done servicing request
22:00:07.899 00.000 15712 Worker thread wakes up
22:00:07.899 00.000 7988 GuideStep: -0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
22:00:07.901 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:07.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:09.542 01.641 15712 Exposure complete
22:00:09.611 00.069 15712 worker thread done servicing request
22:00:09.611 00.000 7988 OnExposeComplete: enter
22:00:09.611 00.000 7988 UpdateGuideState(): m_state=6
22:00:09.614 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7376
22:00:09.616 00.002 7988 Star::Find returns 1 (0), X=1180.62, Y=445.73, Mass=1471, SNR=26.1, Peak=183 HFD=3.5
22:00:09.618 00.002 7988 MultiStar: [#1 0.08,-0.24,1.04,U] [#2 0.13,-0.17,1.03,U] [#3 -0.25,-0.01,0.92,U] [#4 0.10,0.06,1.07,U] [#5 -0.09,-0.11,0.75,U] [#6 0.17,0.31,0.75,U] [#7 0.08,0.10,0.65,U] [#8 0.04,-0.24,0.68,U] 
22:00:09.619 00.001 7988 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {-0.21, -0.20}
22:00:09.621 00.002 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
22:00:09.621 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
22:00:09.621 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.53 mountX=0.07 mountY=-0.00, mountTheta=-0.02
22:00:09.627 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
22:00:09.627 00.000 7988 Enqueuing Move request for scope (0.00, -0.07)
22:00:09.629 00.002 15712 Worker thread wakes up
22:00:09.631 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:00:09.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:00:09.631 00.000 15712 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=-0.00
22:00:09.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:09.631 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1
22:00:09.633 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:09.635 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:09.637 00.002 7988 Enqueuing Expose request
22:00:09.637 00.000 15712 PPEC rslt: input = 0.07, final = -0.06, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:09.637 00.000 15712 PPEC: input: 0.07, control: -0.06, exposure: 1500
22:00:09.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:09.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:00:09.637 00.000 15712 MoveAxis(E, 20, ABG)
22:00:09.637 00.000 15712 Guiding  Dir = 2, Dur = 20
22:00:09.668 00.031 15712 IsGuiding returns 0
22:00:09.685 00.017 15712 PulseGuide returned control before completion, sleep 15
22:00:09.736 00.051 15712 IsGuiding returns 0
22:00:09.736 00.000 15712 Move returns status 0, amount 20
22:00:09.736 00.000 15712 MoveAxis(N, 0, ABG)
22:00:09.736 00.000 15712 Move returns status 0, amount 0
22:00:09.736 00.000 15712 move complete, result=0
22:00:09.738 00.002 15712 worker thread done servicing request
22:00:09.738 00.000 15712 Worker thread wakes up
22:00:09.738 00.000 7988 GuideStep: 0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
22:00:09.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:09.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:11.152 01.414 15712 Exposure complete
22:00:11.198 00.046 15712 worker thread done servicing request
22:00:11.198 00.000 7988 OnExposeComplete: enter
22:00:11.213 00.015 7988 UpdateGuideState(): m_state=6
22:00:11.213 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7377
22:00:11.216 00.003 7988 Star::Find returns 1 (0), X=1180.48, Y=445.62, Mass=1424, SNR=25.7, Peak=191 HFD=3.2
22:00:11.216 00.000 7988 MultiStar: [#1 -0.08,-0.27,1.04,U] [#2 0.09,-0.18,1.08,U] [#3 -0.14,-0.09,0.98,U] [#4 0.09,-0.12,1.07,U] [#5 -0.14,-0.34,0.74,U] [#6 -0.01,0.06,0.72,U] [#7 0.08,-0.11,0.70,U] [#8 0.14,-0.23,0.67,U] 
22:00:11.218 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.18}, one-star: {-0.36, -0.31}
22:00:11.218 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
22:00:11.220 00.002 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
22:00:11.220 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.81 mountX=0.18 mountY=0.05, mountTheta=0.26
22:00:11.222 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.18, opts=13)
22:00:11.224 00.002 7988 Enqueuing Move request for scope (-0.04, -0.18)
22:00:11.224 00.000 15712 Worker thread wakes up
22:00:11.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
22:00:11.224 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
22:00:11.224 00.000 15712 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=0.05
22:00:11.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:11.224 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.7
22:00:11.228 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:11.229 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:11.230 00.001 7988 Enqueuing Expose request
22:00:11.230 00.000 15712 PPEC rslt: input = 0.18, final = 0.04, react = 0.11, pred = -0.07, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:00:11.230 00.000 15712 PPEC: input: 0.18, control: 0.04, exposure: 1500
22:00:11.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:11.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:11.230 00.000 15712 MoveAxis(W, 13, ABG)
22:00:11.230 00.000 15712 Guiding  Dir = 3, Dur = 13
22:00:11.230 00.000 15712 IsGuiding returns 0
22:00:11.254 00.024 15712 IsGuiding returns 1
22:00:11.254 00.000 15712 scope still moving after pulse duration time elapsed
22:00:11.277 00.023 15712 IsGuiding returns 1
22:00:11.316 00.039 15712 IsGuiding returns 0
22:00:11.316 00.000 15712 scope move finished after 13 + 75 ms
22:00:11.316 00.000 15712 Move returns status 0, amount 13
22:00:11.316 00.000 15712 MoveAxis(N, 0, ABG)
22:00:11.316 00.000 15712 Move returns status 0, amount 0
22:00:11.316 00.000 15712 move complete, result=0
22:00:11.316 00.000 7988 GuideStep: 0.2 px 13 ms WEST, 0.0 px 0 ms NORTH
22:00:11.322 00.006 15712 worker thread done servicing request
22:00:11.322 00.000 15712 Worker thread wakes up
22:00:11.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:11.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:12.956 01.634 15712 Exposure complete
22:00:13.013 00.057 15712 worker thread done servicing request
22:00:13.013 00.000 7988 OnExposeComplete: enter
22:00:13.016 00.003 7988 UpdateGuideState(): m_state=6
22:00:13.016 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7378
22:00:13.017 00.001 7988 Star::Find returns 1 (0), X=1180.51, Y=445.98, Mass=1544, SNR=26.9, Peak=182 HFD=3.6
22:00:13.017 00.000 7988 MultiStar: [#1 -0.09,0.07,0.99,U] [#2 -0.01,0.25,1.01,U] [#3 -0.29,0.28,0.95,U] [#4 -0.03,0.37,1.01,U] [#5 -0.28,0.07,0.74,U] [#6 0.17,0.59,0.66,U] [#7 0.06,0.31,0.67,U] [#8 -0.24,0.05,0.67,U] 
22:00:13.017 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.22}, one-star: {-0.32, 0.05}
22:00:13.017 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
22:00:13.017 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.48)
22:00:13.017 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.08 mountX=-0.22 mountY=0.12, mountTheta=2.65
22:00:13.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.22, opts=13)
22:00:13.017 00.000 7988 Enqueuing Move request for scope (-0.12, 0.22)
22:00:13.017 00.000 15712 Worker thread wakes up
22:00:13.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:13.017 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.9
22:00:13.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:13.017 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:13.017 00.000 7988 Enqueuing Expose request
22:00:13.033 00.016 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
22:00:13.033 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
22:00:13.033 00.000 15712 Moving (-0.12, 0.22) raw xDistance=-0.22 yDistance=0.12
22:00:13.037 00.004 15712 PPEC rslt: input = -0.22, final = -0.21, react = -0.13, pred = -0.08, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:00:13.037 00.000 15712 PPEC: input: -0.22, control: -0.21, exposure: 1500
22:00:13.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:13.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:00:13.037 00.000 15712 MoveAxis(E, 68, ABG)
22:00:13.037 00.000 15712 Guiding  Dir = 2, Dur = 68
22:00:13.037 00.000 15712 IsGuiding returns 0
22:00:13.054 00.017 15712 PulseGuide returned control before completion, sleep 63
22:00:13.135 00.081 15712 IsGuiding returns 0
22:00:13.135 00.000 15712 Move returns status 0, amount 68
22:00:13.135 00.000 15712 MoveAxis(N, 0, ABG)
22:00:13.135 00.000 15712 Move returns status 0, amount 0
22:00:13.135 00.000 15712 move complete, result=0
22:00:13.135 00.000 7988 GuideStep: -0.2 px 68 ms EAST, 0.1 px 0 ms NORTH
22:00:13.144 00.009 15712 worker thread done servicing request
22:00:13.144 00.000 15712 Worker thread wakes up
22:00:13.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:13.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:14.564 01.420 15712 Exposure complete
22:00:14.622 00.058 15712 worker thread done servicing request
22:00:14.622 00.000 7988 OnExposeComplete: enter
22:00:14.622 00.000 7988 UpdateGuideState(): m_state=6
22:00:14.625 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7379
22:00:14.625 00.000 7988 Star::Find returns 1 (0), X=1180.32, Y=445.87, Mass=1546, SNR=26.8, Peak=188 HFD=3.4
22:00:14.628 00.003 7988 MultiStar: [#1 -0.05,0.07,1.03,U] [#2 -0.16,0.12,1.01,U] [#3 -0.16,0.07,0.89,U] [#4 0.07,0.42,1.02,U] [#5 -0.44,-0.21,0.68,U] [#6 0.15,0.44,0.69,U] [#7 -0.16,0.20,0.66,U] [#8 -0.22,-0.04,0.70,U] 
22:00:14.628 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.11}, one-star: {-0.52, -0.06}
22:00:14.628 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.58) = xAngle (4.12 = -2.17)
22:00:14.628 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.94)
22:00:14.628 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.54 mountX=-0.11 mountY=0.16, mountTheta=2.18
22:00:14.633 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.11, opts=13)
22:00:14.633 00.000 7988 Enqueuing Move request for scope (-0.17, 0.11)
22:00:14.633 00.000 15712 Worker thread wakes up
22:00:14.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
22:00:14.633 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
22:00:14.633 00.000 15712 Moving (-0.17, 0.11) raw xDistance=-0.11 yDistance=0.16
22:00:14.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:14.633 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.8
22:00:14.638 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:14.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:14.640 00.002 7988 Enqueuing Expose request
22:00:14.641 00.001 15712 PPEC rslt: input = -0.11, final = -0.07, react = -0.07, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:14.641 00.000 15712 PPEC: input: -0.11, control: -0.07, exposure: 1500
22:00:14.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:14.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:00:14.641 00.000 15712 MoveAxis(E, 22, ABG)
22:00:14.641 00.000 15712 Guiding  Dir = 2, Dur = 22
22:00:14.677 00.036 15712 IsGuiding returns 0
22:00:14.689 00.012 15712 PulseGuide returned control before completion, sleep 17
22:00:14.741 00.052 15712 IsGuiding returns 0
22:00:14.741 00.000 15712 Move returns status 0, amount 22
22:00:14.741 00.000 15712 MoveAxis(N, 0, ABG)
22:00:14.741 00.000 15712 Move returns status 0, amount 0
22:00:14.741 00.000 15712 move complete, result=0
22:00:14.741 00.000 15712 worker thread done servicing request
22:00:14.741 00.000 15712 Worker thread wakes up
22:00:14.741 00.000 7988 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
22:00:14.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:14.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:16.379 01.638 15712 Exposure complete
22:00:16.432 00.053 15712 worker thread done servicing request
22:00:16.432 00.000 7988 OnExposeComplete: enter
22:00:16.432 00.000 7988 UpdateGuideState(): m_state=6
22:00:16.440 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7380
22:00:16.440 00.000 7988 Star::Find returns 1 (0), X=1180.57, Y=445.85, Mass=1521, SNR=26.5, Peak=191 HFD=3.3
22:00:16.440 00.000 7988 MultiStar: [#1 -0.14,-0.02,1.01,U] [#2 -0.04,-0.04,1.00,U] [#3 -0.18,0.12,0.94,U] [#4 -0.05,0.14,1.01,U] [#5 0.04,-0.11,0.72,U] [#6 0.06,0.12,0.72,U] [#7 -0.00,-0.06,0.66,U] [#8 -0.07,0.13,0.65,U] 
22:00:16.440 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.26, -0.08}
22:00:16.440 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.58) = xAngle (4.45 = -1.83)
22:00:16.440 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.56 = 1.28)
22:00:16.440 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.87 mountX=-0.02 mountY=0.08, mountTheta=1.83
22:00:16.449 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.02, opts=13)
22:00:16.449 00.000 7988 Enqueuing Move request for scope (-0.08, 0.02)
22:00:16.449 00.000 15712 Worker thread wakes up
22:00:16.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
22:00:16.449 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
22:00:16.449 00.000 15712 Moving (-0.08, 0.02) raw xDistance=-0.02 yDistance=0.08
22:00:16.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:16.449 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
22:00:16.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:16.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:16.449 00.000 7988 Enqueuing Expose request
22:00:16.456 00.007 15712 PPEC rslt: input = -0.02, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:16.456 00.000 15712 PPEC: input: -0.02, control: -0.05, exposure: 1500
22:00:16.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:16.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:00:16.456 00.000 15712 MoveAxis(E, 18, ABG)
22:00:16.456 00.000 15712 Guiding  Dir = 2, Dur = 18
22:00:16.456 00.000 15712 IsGuiding returns 0
22:00:16.483 00.027 15712 IsGuiding returns 1
22:00:16.483 00.000 15712 scope still moving after pulse duration time elapsed
22:00:16.520 00.037 15712 IsGuiding returns 0
22:00:16.520 00.000 15712 scope move finished after 18 + 55 ms
22:00:16.520 00.000 15712 Move returns status 0, amount 18
22:00:16.520 00.000 15712 MoveAxis(N, 0, ABG)
22:00:16.520 00.000 15712 Move returns status 0, amount 0
22:00:16.520 00.000 15712 move complete, result=0
22:00:16.520 00.000 7988 GuideStep: -0.0 px 18 ms EAST, 0.1 px 0 ms NORTH
22:00:16.533 00.013 15712 worker thread done servicing request
22:00:16.533 00.000 15712 Worker thread wakes up
22:00:16.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:16.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:17.940 01.407 15712 Exposure complete
22:00:17.997 00.057 15712 worker thread done servicing request
22:00:17.999 00.002 7988 OnExposeComplete: enter
22:00:17.999 00.000 7988 UpdateGuideState(): m_state=6
22:00:17.999 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7381
22:00:18.002 00.003 7988 Star::Find returns 1 (0), X=1180.45, Y=445.54, Mass=1547, SNR=26.8, Peak=190 HFD=3.2
22:00:18.002 00.000 7988 MultiStar: [#1 -0.20,-0.35,1.03,U] [#2 -0.00,-0.28,1.01,U] [#3 -0.09,-0.26,0.96,U] [#4 0.08,-0.14,1.01,U] [#5 -0.31,-0.42,0.70,U] [#6 0.04,-0.13,0.66,U] [#7 0.01,-0.19,0.64,U] [#8 -0.03,-0.28,0.65,U] 
22:00:18.002 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.27}, one-star: {-0.38, -0.39}
22:00:18.002 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.58) = xAngle (-0.36 = -0.36)
22:00:18.002 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.75 = 2.75)
22:00:18.002 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.94 mountX=0.28 mountY=0.11, mountTheta=0.39
22:00:18.002 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.27, opts=13)
22:00:18.002 00.000 7988 Enqueuing Move request for scope (-0.11, -0.27)
22:00:18.002 00.000 15712 Worker thread wakes up
22:00:18.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
22:00:18.002 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
22:00:18.002 00.000 15712 Moving (-0.11, -0.27) raw xDistance=0.28 yDistance=0.11
22:00:18.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:18.002 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
22:00:18.014 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:18.015 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:18.015 00.000 7988 Enqueuing Expose request
22:00:18.018 00.003 15712 PPEC rslt: input = 0.28, final = 0.13, react = 0.17, pred = -0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
22:00:18.018 00.000 15712 PPEC: input: 0.28, control: 0.13, exposure: 1500
22:00:18.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:18.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:00:18.018 00.000 15712 MoveAxis(W, 41, ABG)
22:00:18.018 00.000 15712 Guiding  Dir = 3, Dur = 41
22:00:18.018 00.000 15712 IsGuiding returns 0
22:00:18.034 00.016 15712 PulseGuide returned control before completion, sleep 36
22:00:18.082 00.048 15712 IsGuiding returns 1
22:00:18.082 00.000 15712 scope still moving after pulse duration time elapsed
22:00:18.114 00.032 15712 IsGuiding returns 0
22:00:18.114 00.000 15712 scope move finished after 41 + 54 ms
22:00:18.114 00.000 15712 Move returns status 0, amount 41
22:00:18.114 00.000 15712 MoveAxis(N, 0, ABG)
22:00:18.114 00.000 15712 Move returns status 0, amount 0
22:00:18.114 00.000 15712 move complete, result=0
22:00:18.114 00.000 7988 GuideStep: 0.3 px 41 ms WEST, 0.1 px 0 ms NORTH
22:00:18.116 00.002 15712 worker thread done servicing request
22:00:18.116 00.000 15712 Worker thread wakes up
22:00:18.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:18.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:19.759 01.643 15712 Exposure complete
22:00:19.816 00.057 15712 worker thread done servicing request
22:00:19.816 00.000 7988 OnExposeComplete: enter
22:00:19.816 00.000 7988 UpdateGuideState(): m_state=6
22:00:19.821 00.005 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7382
22:00:19.823 00.002 7988 Star::Find returns 1 (0), X=1180.68, Y=445.97, Mass=1534, SNR=26.5, Peak=222 HFD=3.3
22:00:19.823 00.000 7988 MultiStar: [#1 0.01,0.12,1.01,U] [#2 -0.03,0.20,0.99,U] [#3 0.01,0.31,0.98,U] [#4 0.16,0.31,1.07,U] [#5 -0.17,0.11,0.70,U] [#6 0.10,0.34,0.74,U] [#7 -0.06,0.33,0.68,U] [#8 -0.00,0.13,0.66,U] 
22:00:19.823 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.21}, one-star: {-0.16, 0.04}
22:00:19.823 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.44 = -1.84)
22:00:19.823 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.55 = 1.27)
22:00:19.823 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.86 mountX=-0.04 mountY=0.15, mountTheta=1.84
22:00:19.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.04, opts=13)
22:00:19.823 00.000 7988 Enqueuing Move request for scope (-0.16, 0.04)
22:00:19.832 00.009 15712 Worker thread wakes up
22:00:19.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
22:00:19.832 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
22:00:19.832 00.000 15712 Moving (-0.16, 0.04) raw xDistance=-0.04 yDistance=0.15
22:00:19.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:19.832 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.5
22:00:19.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:19.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:19.837 00.005 7988 Enqueuing Expose request
22:00:19.837 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:19.837 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
22:00:19.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:19.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:00:19.837 00.000 15712 MoveAxis(E, 8, ABG)
22:00:19.837 00.000 15712 Guiding  Dir = 2, Dur = 8
22:00:19.837 00.000 15712 IsGuiding returns 0
22:00:19.856 00.019 15712 IsGuiding returns 0
22:00:19.856 00.000 15712 Move returns status 0, amount 8
22:00:19.856 00.000 15712 MoveAxis(N, 0, ABG)
22:00:19.856 00.000 15712 Move returns status 0, amount 0
22:00:19.856 00.000 15712 move complete, result=0
22:00:19.856 00.000 15712 worker thread done servicing request
22:00:19.856 00.000 15712 Worker thread wakes up
22:00:19.856 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
22:00:19.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:19.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:21.270 01.414 15712 Exposure complete
22:00:21.331 00.061 15712 worker thread done servicing request
22:00:21.331 00.000 7988 OnExposeComplete: enter
22:00:21.331 00.000 7988 UpdateGuideState(): m_state=6
22:00:21.331 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7383
22:00:21.334 00.003 7988 Star::Find returns 1 (0), X=1180.67, Y=446.23, Mass=1405, SNR=25.5, Peak=217 HFD=2.9
22:00:21.334 00.000 7988 MultiStar: [#1 0.21,0.38,1.03,U] [#2 0.11,0.37,1.00,U] [#3 0.02,0.51,1.00,U] [#4 0.23,0.59,1.06,U] [#5 -0.05,0.30,0.73,U] [#6 0.31,0.62,0.75,U] [#7 0.09,0.37,0.70,U] [#8 0.21,0.32,0.66,U] 
22:00:21.334 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.42}, one-star: {-0.17, 0.30}
22:00:21.334 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.58) = xAngle (3.66 = -2.62)
22:00:21.334 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.77 = 0.49)
22:00:21.334 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.30 hyp=0.34 cameraTheta=2.08 mountX=-0.30 mountY=0.16, mountTheta=2.65
22:00:21.334 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.30, opts=13)
22:00:21.334 00.000 7988 Enqueuing Move request for scope (-0.17, 0.30)
22:00:21.344 00.010 15712 Worker thread wakes up
22:00:21.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.30) opts 0xd
22:00:21.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.30)
22:00:21.344 00.000 15712 Moving (-0.17, 0.30) raw xDistance=-0.30 yDistance=0.16
22:00:21.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:21.345 00.001 7988 UpdateGuideState exits: m=1405 SNR=25.5
22:00:21.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:21.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:21.345 00.000 7988 Enqueuing Expose request
22:00:21.350 00.005 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
22:00:21.350 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
22:00:21.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:21.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:00:21.350 00.000 15712 MoveAxis(E, 63, ABG)
22:00:21.350 00.000 15712 Guiding  Dir = 2, Dur = 63
22:00:21.350 00.000 15712 IsGuiding returns 0
22:00:21.375 00.025 15712 PulseGuide returned control before completion, sleep 50
22:00:21.452 00.077 15712 IsGuiding returns 0
22:00:21.452 00.000 15712 Move returns status 0, amount 63
22:00:21.452 00.000 15712 MoveAxis(N, 0, ABG)
22:00:21.452 00.000 15712 Move returns status 0, amount 0
22:00:21.452 00.000 15712 move complete, result=0
22:00:21.452 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.2 px 0 ms NORTH
22:00:21.456 00.004 15712 worker thread done servicing request
22:00:21.456 00.000 15712 Worker thread wakes up
22:00:21.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:21.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:23.089 01.633 15712 Exposure complete
22:00:23.149 00.060 15712 worker thread done servicing request
22:00:23.149 00.000 7988 OnExposeComplete: enter
22:00:23.149 00.000 7988 UpdateGuideState(): m_state=6
22:00:23.151 00.002 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7384
22:00:23.151 00.000 7988 Star::Find returns 1 (0), X=1180.61, Y=446.04, Mass=1475, SNR=26.2, Peak=197 HFD=3.5
22:00:23.151 00.000 7988 MultiStar: [#1 -0.10,0.06,0.97,U] [#2 -0.05,0.22,0.99,U] [#3 0.04,0.28,0.94,U] [#4 -0.02,0.27,1.04,U] [#5 -0.16,-0.06,0.71,U] [#6 0.00,0.39,0.69,U] [#7 0.19,0.14,0.68,U] [#8 0.21,0.01,0.65,U] 
22:00:23.151 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.16}, one-star: {-0.22, 0.12}
22:00:23.151 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
22:00:23.151 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
22:00:23.151 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.72 mountX=-0.16 mountY=0.02, mountTheta=3.01
22:00:23.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.16, opts=13)
22:00:23.151 00.000 7988 Enqueuing Move request for scope (-0.03, 0.16)
22:00:23.151 00.000 15712 Worker thread wakes up
22:00:23.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
22:00:23.151 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
22:00:23.151 00.000 15712 Moving (-0.03, 0.16) raw xDistance=-0.16 yDistance=0.02
22:00:23.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:23.151 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.2
22:00:23.163 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:23.163 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:23.165 00.002 7988 Enqueuing Expose request
22:00:23.166 00.001 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:00:23.166 00.000 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
22:00:23.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:23.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:00:23.166 00.000 15712 MoveAxis(E, 39, ABG)
22:00:23.166 00.000 15712 Guiding  Dir = 2, Dur = 39
22:00:23.166 00.000 15712 IsGuiding returns 0
22:00:23.182 00.016 15712 PulseGuide returned control before completion, sleep 20
22:00:23.233 00.051 15712 IsGuiding returns 0
22:00:23.233 00.000 15712 Move returns status 0, amount 39
22:00:23.233 00.000 15712 MoveAxis(N, 0, ABG)
22:00:23.233 00.000 15712 Move returns status 0, amount 0
22:00:23.233 00.000 15712 move complete, result=0
22:00:23.233 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
22:00:23.246 00.013 15712 worker thread done servicing request
22:00:23.246 00.000 15712 Worker thread wakes up
22:00:23.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:23.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:24.664 01.418 15712 Exposure complete
22:00:24.723 00.059 15712 worker thread done servicing request
22:00:24.723 00.000 7988 OnExposeComplete: enter
22:00:24.726 00.003 7988 UpdateGuideState(): m_state=6
22:00:24.726 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7385
22:00:24.726 00.000 7988 Star::Find returns 1 (0), X=1180.62, Y=445.82, Mass=1512, SNR=26.4, Peak=173 HFD=3.6
22:00:24.726 00.000 7988 MultiStar: [#1 0.21,-0.21,1.02,U] [#2 0.07,-0.04,0.99,U] [#3 0.08,0.07,0.92,U] [#4 0.08,-0.06,1.03,U] [#5 0.01,-0.20,0.71,U] [#6 0.01,0.24,0.72,U] [#7 -0.06,-0.00,0.66,U] [#8 0.18,-0.20,0.67,U] 
22:00:24.730 00.004 7988 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.21, -0.11}
22:00:24.730 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
22:00:24.730 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.57)
22:00:24.730 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.97 mountX=0.06 mountY=-0.04, mountTheta=-0.58
22:00:24.730 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.06, opts=13)
22:00:24.730 00.000 7988 Enqueuing Move request for scope (0.04, -0.06)
22:00:24.730 00.000 15712 Worker thread wakes up
22:00:24.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:00:24.730 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:00:24.730 00.000 15712 Moving (0.04, -0.06) raw xDistance=0.06 yDistance=-0.04
22:00:24.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:24.730 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.4
22:00:24.740 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:24.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:24.742 00.002 7988 Enqueuing Expose request
22:00:24.742 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:24.742 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
22:00:24.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:24.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:00:24.742 00.000 15712 MoveAxis(E, 4, ABG)
22:00:24.742 00.000 15712 Guiding  Dir = 2, Dur = 4
22:00:24.742 00.000 15712 IsGuiding returns 0
22:00:24.758 00.016 15712 IsGuiding returns 0
22:00:24.764 00.006 15712 Move returns status 0, amount 4
22:00:24.764 00.000 15712 MoveAxis(N, 0, ABG)
22:00:24.764 00.000 15712 Move returns status 0, amount 0
22:00:24.764 00.000 15712 move complete, result=0
22:00:24.764 00.000 15712 worker thread done servicing request
22:00:24.764 00.000 15712 Worker thread wakes up
22:00:24.764 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:00:24.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:24.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:26.404 01.640 15712 Exposure complete
22:00:26.462 00.058 15712 worker thread done servicing request
22:00:26.464 00.002 7988 OnExposeComplete: enter
22:00:26.465 00.001 7988 UpdateGuideState(): m_state=6
22:00:26.466 00.001 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7386
22:00:26.466 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=445.91, Mass=1554, SNR=26.8, Peak=170 HFD=3.8
22:00:26.466 00.000 7988 MultiStar: [#1 0.21,-0.27,0.98,U] [#2 0.14,-0.02,0.99,U] [#3 -0.03,0.03,0.94,U] [#4 0.15,-0.13,0.97,U] [#5 -0.07,-0.19,0.73,U] [#6 0.19,0.05,0.70,U] [#7 0.24,0.15,0.66,U] [#8 0.23,-0.22,0.67,U] 
22:00:26.466 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {-0.18, -0.02}
22:00:26.466 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
22:00:26.466 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.29)
22:00:26.466 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.69 mountX=0.07 mountY=-0.09, mountTheta=-0.87
22:00:26.466 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.07, opts=13)
22:00:26.466 00.000 7988 Enqueuing Move request for scope (0.09, -0.07)
22:00:26.466 00.000 15712 Worker thread wakes up
22:00:26.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:00:26.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:00:26.466 00.000 15712 Moving (0.09, -0.07) raw xDistance=0.07 yDistance=-0.09
22:00:26.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:26.466 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.8
22:00:26.480 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:26.480 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:26.482 00.002 7988 Enqueuing Expose request
22:00:26.482 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:26.482 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
22:00:26.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:26.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:00:26.482 00.000 15712 MoveAxis(E, 6, ABG)
22:00:26.482 00.000 15712 Guiding  Dir = 2, Dur = 6
22:00:26.482 00.000 15712 IsGuiding returns 0
22:00:26.499 00.017 15712 IsGuiding returns 0
22:00:26.499 00.000 15712 Move returns status 0, amount 6
22:00:26.499 00.000 15712 MoveAxis(N, 0, ABG)
22:00:26.499 00.000 15712 Move returns status 0, amount 0
22:00:26.499 00.000 15712 move complete, result=0
22:00:26.499 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:00:26.507 00.008 15712 worker thread done servicing request
22:00:26.507 00.000 15712 Worker thread wakes up
22:00:26.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:26.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:27.919 01.412 15712 Exposure complete
22:00:27.978 00.059 15712 worker thread done servicing request
22:00:27.978 00.000 7988 OnExposeComplete: enter
22:00:27.978 00.000 7988 UpdateGuideState(): m_state=6
22:00:27.980 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7387
22:00:27.980 00.000 7988 Star::Find returns 1 (0), X=1180.69, Y=445.68, Mass=1510, SNR=26.4, Peak=182 HFD=3.4
22:00:27.982 00.002 7988 MultiStar: [#1 0.16,-0.06,1.02,U] [#2 0.34,-0.09,1.01,U] [#3 0.19,0.01,0.98,U] [#4 0.16,-0.03,1.01,U] [#5 0.17,-0.31,0.71,U] [#6 0.20,-0.03,0.71,U] [#7 0.28,0.06,0.67,U] [#8 0.38,-0.25,0.67,U] 
22:00:27.982 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {-0.15, -0.25}
22:00:27.982 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
22:00:27.982 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.11)
22:00:27.982 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.51 mountX=0.10 mountY=-0.18, mountTheta=-1.06
22:00:27.982 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.10, opts=13)
22:00:27.982 00.000 7988 Enqueuing Move request for scope (0.18, -0.10)
22:00:27.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:27.982 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
22:00:27.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:27.982 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:27.995 00.013 7988 Enqueuing Expose request
22:00:27.996 00.001 15712 Worker thread wakes up
22:00:27.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
22:00:27.996 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
22:00:27.996 00.000 15712 Moving (0.18, -0.10) raw xDistance=0.10 yDistance=-0.18
22:00:27.996 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:27.996 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
22:00:27.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:27.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:00:27.996 00.000 15712 MoveAxis(E, 10, ABG)
22:00:27.996 00.000 15712 Guiding  Dir = 2, Dur = 10
22:00:27.996 00.000 15712 IsGuiding returns 0
22:00:28.015 00.019 15712 IsGuiding returns 1
22:00:28.015 00.000 15712 scope still moving after pulse duration time elapsed
22:00:28.063 00.048 15712 IsGuiding returns 0
22:00:28.063 00.000 15712 scope move finished after 10 + 59 ms
22:00:28.063 00.000 15712 Move returns status 0, amount 10
22:00:28.063 00.000 15712 MoveAxis(N, 0, ABG)
22:00:28.063 00.000 15712 Move returns status 0, amount 0
22:00:28.063 00.000 15712 move complete, result=0
22:00:28.063 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
22:00:28.073 00.010 15712 worker thread done servicing request
22:00:28.073 00.000 15712 Worker thread wakes up
22:00:28.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:28.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:29.814 01.741 15712 Exposure complete
22:00:29.862 00.048 15712 worker thread done servicing request
22:00:29.862 00.000 7988 OnExposeComplete: enter
22:00:29.862 00.000 7988 UpdateGuideState(): m_state=6
22:00:29.875 00.013 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7388
22:00:29.875 00.000 7988 Star::Find returns 1 (0), X=1180.53, Y=445.71, Mass=1620, SNR=27.5, Peak=206 HFD=3.4
22:00:29.879 00.004 7988 MultiStar: [#1 -0.13,-0.19,0.98,U] [#2 -0.02,0.01,0.99,U] [#3 -0.21,0.16,0.94,U] [#4 -0.17,0.01,1.02,U] [#5 -0.35,-0.29,0.67,U] [#6 -0.20,0.08,0.66,U] [#7 0.16,-0.06,0.67,U] [#8 -0.23,-0.18,0.63,U] 
22:00:29.879 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.07}, one-star: {-0.31, -0.22}
22:00:29.879 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.58) = xAngle (-1.15 = -1.15)
22:00:29.879 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.95 = 1.95)
22:00:29.879 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-2.73 mountX=0.07 mountY=0.16, mountTheta=1.16
22:00:29.879 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.07, opts=13)
22:00:29.879 00.000 7988 Enqueuing Move request for scope (-0.16, -0.07)
22:00:29.879 00.000 15712 Worker thread wakes up
22:00:29.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
22:00:29.879 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
22:00:29.879 00.000 15712 Moving (-0.16, -0.07) raw xDistance=0.07 yDistance=0.16
22:00:29.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:29.879 00.000 7988 UpdateGuideState exits: m=1620 SNR=27.5
22:00:29.888 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:29.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:29.890 00.002 7988 Enqueuing Expose request
22:00:29.891 00.001 15712 PPEC rslt: input = 0.07, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:29.891 00.000 15712 PPEC: input: 0.07, control: -0.05, exposure: 1500
22:00:29.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:29.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:00:29.891 00.000 15712 MoveAxis(E, 17, ABG)
22:00:29.891 00.000 15712 Guiding  Dir = 2, Dur = 17
22:00:29.891 00.000 15712 IsGuiding returns 0
22:00:29.910 00.019 15712 PulseGuide returned control before completion, sleep 11
22:00:29.923 00.013 15712 IsGuiding returns 1
22:00:29.923 00.000 15712 scope still moving after pulse duration time elapsed
22:00:29.956 00.033 15712 IsGuiding returns 0
22:00:29.956 00.000 15712 scope move finished after 17 + 48 ms
22:00:29.956 00.000 15712 Move returns status 0, amount 17
22:00:29.956 00.000 15712 MoveAxis(N, 0, ABG)
22:00:29.956 00.000 15712 Move returns status 0, amount 0
22:00:29.956 00.000 15712 move complete, result=0
22:00:29.956 00.000 7988 GuideStep: 0.1 px 17 ms EAST, 0.2 px 0 ms NORTH
22:00:29.960 00.004 15712 worker thread done servicing request
22:00:29.960 00.000 15712 Worker thread wakes up
22:00:29.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:29.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:31.376 01.416 15712 Exposure complete
22:00:31.424 00.048 15712 worker thread done servicing request
22:00:31.424 00.000 7988 OnExposeComplete: enter
22:00:31.424 00.000 7988 UpdateGuideState(): m_state=6
22:00:31.436 00.012 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7389
22:00:31.437 00.001 7988 Star::Find returns 1 (0), X=1180.41, Y=445.51, Mass=1509, SNR=26.5, Peak=171 HFD=3.2
22:00:31.437 00.000 7988 MultiStar: [#1 -0.00,-0.08,1.02,U] [#2 -0.15,-0.38,1.01,U] [#3 -0.20,-0.20,0.97,U] [#4 -0.05,-0.18,1.05,U] [#5 -0.46,-0.20,0.72,U] [#6 0.05,-0.04,0.68,U] [#7 -0.01,-0.18,0.67,U] [#8 0.01,-0.45,0.69,U] 
22:00:31.437 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.24}, one-star: {-0.42, -0.42}
22:00:31.441 00.004 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.58) = xAngle (-0.53 = -0.53)
22:00:31.441 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.58 = 2.58)
22:00:31.441 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-2.11 mountX=0.24 mountY=0.15, mountTheta=0.55
22:00:31.441 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.24, opts=13)
22:00:31.441 00.000 7988 Enqueuing Move request for scope (-0.14, -0.24)
22:00:31.441 00.000 15712 Worker thread wakes up
22:00:31.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.24) opts 0xd
22:00:31.441 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.24)
22:00:31.441 00.000 15712 Moving (-0.14, -0.24) raw xDistance=0.24 yDistance=0.15
22:00:31.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:31.441 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.5
22:00:31.449 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:31.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:31.451 00.002 7988 Enqueuing Expose request
22:00:31.451 00.000 15712 PPEC rslt: input = 0.24, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:00:31.451 00.000 15712 PPEC: input: 0.24, control: 0.10, exposure: 1500
22:00:31.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:31.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:00:31.451 00.000 15712 MoveAxis(W, 33, ABG)
22:00:31.451 00.000 15712 Guiding  Dir = 3, Dur = 33
22:00:31.475 00.024 15712 IsGuiding returns 0
22:00:31.492 00.017 15712 PulseGuide returned control before completion, sleep 29
22:00:31.537 00.045 15712 IsGuiding returns 0
22:00:31.537 00.000 15712 Move returns status 0, amount 33
22:00:31.537 00.000 15712 MoveAxis(N, 0, ABG)
22:00:31.537 00.000 15712 Move returns status 0, amount 0
22:00:31.537 00.000 15712 move complete, result=0
22:00:31.537 00.000 15712 worker thread done servicing request
22:00:31.537 00.000 15712 Worker thread wakes up
22:00:31.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:31.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:31.537 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
22:00:33.179 01.642 15712 Exposure complete
22:00:33.238 00.059 15712 worker thread done servicing request
22:00:33.238 00.000 7988 OnExposeComplete: enter
22:00:33.238 00.000 7988 UpdateGuideState(): m_state=6
22:00:33.241 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7390
22:00:33.241 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=445.63, Mass=1510, SNR=26.5, Peak=173 HFD=3.4
22:00:33.243 00.002 7988 MultiStar: [#1 0.13,-0.09,1.05,U] [#2 -0.08,-0.17,1.01,U] [#3 -0.09,0.00,0.93,U] [#4 0.07,0.20,1.02,U] [#5 -0.13,-0.28,0.76,U] [#6 0.07,0.10,0.73,U] [#7 0.32,-0.14,0.68,U] [#8 0.32,-0.23,0.63,U] 
22:00:33.243 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.18, -0.29}
22:00:33.245 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.58) = xAngle (0.31 = 0.31)
22:00:33.245 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.42 = -2.87)
22:00:33.247 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.27 mountX=0.09 mountY=-0.03, mountTheta=-0.28
22:00:33.249 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
22:00:33.249 00.000 7988 Enqueuing Move request for scope (0.03, -0.09)
22:00:33.251 00.002 15712 Worker thread wakes up
22:00:33.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
22:00:33.251 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
22:00:33.251 00.000 15712 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=-0.03
22:00:33.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:33.251 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.5
22:00:33.253 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:33.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:33.255 00.002 7988 Enqueuing Expose request
22:00:33.256 00.001 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:33.256 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
22:00:33.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:33.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:00:33.256 00.000 15712 MoveAxis(E, 8, ABG)
22:00:33.256 00.000 15712 Guiding  Dir = 2, Dur = 8
22:00:33.256 00.000 15712 IsGuiding returns 0
22:00:33.279 00.023 15712 IsGuiding returns 0
22:00:33.279 00.000 15712 Move returns status 0, amount 8
22:00:33.279 00.000 15712 MoveAxis(N, 0, ABG)
22:00:33.279 00.000 15712 Move returns status 0, amount 0
22:00:33.279 00.000 15712 move complete, result=0
22:00:33.279 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:00:33.285 00.006 15712 worker thread done servicing request
22:00:33.285 00.000 15712 Worker thread wakes up
22:00:33.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:33.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:34.694 01.409 15712 Exposure complete
22:00:34.753 00.059 15712 worker thread done servicing request
22:00:34.753 00.000 7988 OnExposeComplete: enter
22:00:34.753 00.000 7988 UpdateGuideState(): m_state=6
22:00:34.756 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7391
22:00:34.756 00.000 7988 Star::Find returns 1 (0), X=1180.64, Y=445.77, Mass=1531, SNR=26.7, Peak=193 HFD=3.6
22:00:34.756 00.000 7988 MultiStar: [#1 0.08,0.08,1.03,U] [#2 0.04,0.22,0.99,U] [#3 -0.04,0.12,0.94,U] [#4 0.15,0.18,1.05,U] [#5 -0.20,-0.13,0.70,U] [#6 -0.02,0.27,0.72,U] [#7 -0.10,0.06,0.69,U] [#8 0.08,0.02,0.68,U] 
22:00:34.756 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.19, -0.15}
22:00:34.760 00.004 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
22:00:34.760 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
22:00:34.760 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=-0.08 mountY=0.01, mountTheta=2.97
22:00:34.760 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
22:00:34.760 00.000 7988 Enqueuing Move request for scope (-0.01, 0.08)
22:00:34.760 00.000 15712 Worker thread wakes up
22:00:34.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:00:34.760 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:00:34.760 00.000 15712 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.01
22:00:34.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:34.760 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7
22:00:34.768 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:34.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:34.768 00.000 7988 Enqueuing Expose request
22:00:34.771 00.003 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:34.771 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
22:00:34.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:34.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:00:34.771 00.000 15712 MoveAxis(E, 8, ABG)
22:00:34.771 00.000 15712 Guiding  Dir = 2, Dur = 8
22:00:34.777 00.006 15712 IsGuiding returns 0
22:00:34.794 00.017 15712 IsGuiding returns 0
22:00:34.794 00.000 15712 Move returns status 0, amount 8
22:00:34.794 00.000 15712 MoveAxis(N, 0, ABG)
22:00:34.794 00.000 15712 Move returns status 0, amount 0
22:00:34.794 00.000 15712 move complete, result=0
22:00:34.794 00.000 15712 worker thread done servicing request
22:00:34.794 00.000 15712 Worker thread wakes up
22:00:34.794 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:00:34.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:34.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:36.445 01.651 15712 Exposure complete
22:00:36.494 00.049 15712 worker thread done servicing request
22:00:36.494 00.000 7988 OnExposeComplete: enter
22:00:36.494 00.000 7988 UpdateGuideState(): m_state=6
22:00:36.506 00.012 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7392
22:00:36.506 00.000 7988 Star::Find returns 1 (0), X=1180.47, Y=445.92, Mass=1548, SNR=26.8, Peak=189 HFD=3.6
22:00:36.506 00.000 7988 MultiStar: [#1 0.00,0.01,1.03,U] [#2 0.09,0.25,1.02,U] [#3 -0.33,0.27,0.97,U] [#4 -0.02,0.12,1.04,U] [#5 -0.38,-0.16,0.69,U] [#6 -0.14,0.28,0.72,U] [#7 -0.06,0.16,0.65,U] [#8 -0.24,-0.07,0.65,U] 
22:00:36.506 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.10}, one-star: {-0.36, -0.01}
22:00:36.511 00.005 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.58) = xAngle (4.12 = -2.17)
22:00:36.511 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.23 = 0.94)
22:00:36.511 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.54 mountX=-0.10 mountY=0.15, mountTheta=2.18
22:00:36.511 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.10, opts=13)
22:00:36.511 00.000 7988 Enqueuing Move request for scope (-0.15, 0.10)
22:00:36.511 00.000 15712 Worker thread wakes up
22:00:36.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
22:00:36.511 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
22:00:36.511 00.000 15712 Moving (-0.15, 0.10) raw xDistance=-0.10 yDistance=0.15
22:00:36.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:36.511 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
22:00:36.519 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:36.519 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:36.521 00.002 7988 Enqueuing Expose request
22:00:36.522 00.001 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:36.522 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
22:00:36.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:36.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:00:36.522 00.000 15712 MoveAxis(E, 9, ABG)
22:00:36.522 00.000 15712 Guiding  Dir = 2, Dur = 9
22:00:36.522 00.000 15712 IsGuiding returns 0
22:00:36.543 00.021 15712 IsGuiding returns 0
22:00:36.543 00.000 15712 Move returns status 0, amount 9
22:00:36.543 00.000 15712 MoveAxis(N, 0, ABG)
22:00:36.543 00.000 15712 Move returns status 0, amount 0
22:00:36.543 00.000 15712 move complete, result=0
22:00:36.543 00.000 15712 worker thread done servicing request
22:00:36.543 00.000 15712 Worker thread wakes up
22:00:36.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:36.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:36.543 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:00:37.957 01.414 15712 Exposure complete
22:00:38.017 00.060 15712 worker thread done servicing request
22:00:38.017 00.000 7988 OnExposeComplete: enter
22:00:38.017 00.000 7988 UpdateGuideState(): m_state=6
22:00:38.020 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7393
22:00:38.022 00.002 7988 Star::Find returns 1 (0), X=1180.66, Y=445.83, Mass=1513, SNR=26.5, Peak=169 HFD=3.7
22:00:38.022 00.000 7988 MultiStar: [#1 0.07,-0.18,1.02,U] [#2 -0.01,0.02,1.02,U] [#3 -0.06,0.08,0.94,U] [#4 -0.00,0.03,1.05,U] [#5 -0.08,-0.02,0.72,U] [#6 0.03,0.18,0.69,U] [#7 0.19,-0.04,0.67,U] [#8 0.09,-0.25,0.65,U] 
22:00:38.024 00.002 7988 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {-0.18, -0.10}
22:00:38.024 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
22:00:38.026 00.002 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
22:00:38.026 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.65 mountX=0.03 mountY=0.00, mountTheta=0.11
22:00:38.028 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.03, opts=13)
22:00:38.030 00.002 7988 Enqueuing Move request for scope (-0.00, -0.03)
22:00:38.030 00.000 15712 Worker thread wakes up
22:00:38.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
22:00:38.030 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
22:00:38.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:38.030 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
22:00:38.033 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:38.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:38.035 00.002 7988 Enqueuing Expose request
22:00:38.036 00.001 15712 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=0.00
22:00:38.039 00.003 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:38.039 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
22:00:38.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:38.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:00:38.039 00.000 15712 MoveAxis(E, 9, ABG)
22:00:38.039 00.000 15712 Guiding  Dir = 2, Dur = 9
22:00:38.039 00.000 15712 IsGuiding returns 0
22:00:38.089 00.050 15712 IsGuiding returns 0
22:00:38.089 00.000 15712 Move returns status 0, amount 9
22:00:38.089 00.000 15712 MoveAxis(N, 0, ABG)
22:00:38.089 00.000 15712 Move returns status 0, amount 0
22:00:38.089 00.000 15712 move complete, result=0
22:00:38.089 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:00:38.096 00.007 15712 worker thread done servicing request
22:00:38.096 00.000 15712 Worker thread wakes up
22:00:38.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:38.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:39.838 01.742 15712 Exposure complete
22:00:39.892 00.054 15712 worker thread done servicing request
22:00:39.892 00.000 7988 OnExposeComplete: enter
22:00:39.892 00.000 7988 UpdateGuideState(): m_state=6
22:00:39.898 00.006 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7394
22:00:39.899 00.001 7988 Star::Find returns 1 (0), X=1180.68, Y=445.90, Mass=1549, SNR=26.9, Peak=201 HFD=3.8
22:00:39.899 00.000 7988 MultiStar: [#1 0.25,-0.05,0.98,U] [#2 0.25,0.12,0.97,U] [#3 -0.05,0.18,0.91,U] [#4 0.10,-0.00,0.98,U] [#5 0.01,-0.16,0.67,U] [#6 0.20,0.18,0.66,U] [#7 0.16,0.25,0.69,U] [#8 0.37,-0.15,0.66,U] 
22:00:39.899 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {-0.15, -0.03}
22:00:39.899 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
22:00:39.899 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
22:00:39.899 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
22:00:39.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.04, opts=13)
22:00:39.899 00.000 7988 Enqueuing Move request for scope (0.12, 0.04)
22:00:39.909 00.010 15712 Worker thread wakes up
22:00:39.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:39.909 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.9
22:00:39.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:39.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:39.909 00.000 7988 Enqueuing Expose request
22:00:39.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:00:39.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:00:39.909 00.000 15712 Moving (0.12, 0.04) raw xDistance=-0.04 yDistance=-0.12
22:00:39.915 00.006 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:39.915 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
22:00:39.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:39.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:00:39.915 00.000 15712 MoveAxis(E, 2, ABG)
22:00:39.915 00.000 15712 Guiding  Dir = 2, Dur = 2
22:00:39.915 00.000 15712 IsGuiding returns 0
22:00:39.949 00.034 15712 IsGuiding returns 0
22:00:39.949 00.000 15712 Move returns status 0, amount 2
22:00:39.949 00.000 15712 MoveAxis(N, 0, ABG)
22:00:39.949 00.000 15712 Move returns status 0, amount 0
22:00:39.949 00.000 15712 move complete, result=0
22:00:39.949 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:00:39.950 00.001 15712 worker thread done servicing request
22:00:39.950 00.000 15712 Worker thread wakes up
22:00:39.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:39.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:41.369 01.419 15712 Exposure complete
22:00:41.428 00.059 15712 worker thread done servicing request
22:00:41.428 00.000 7988 OnExposeComplete: enter
22:00:41.428 00.000 7988 UpdateGuideState(): m_state=6
22:00:41.430 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7395
22:00:41.430 00.000 7988 Star::Find returns 1 (0), X=1180.45, Y=445.65, Mass=1481, SNR=26.3, Peak=160 HFD=3.4
22:00:41.430 00.000 7988 MultiStar: [#1 0.05,-0.08,1.02,U] [#2 0.09,0.02,0.99,U] [#3 0.18,0.06,0.97,U] [#4 0.17,0.11,0.99,U] [#5 -0.04,-0.23,0.73,U] [#6 -0.06,0.26,0.72,U] [#7 0.06,0.18,0.66,U] [#8 0.03,-0.11,0.68,U] 
22:00:41.430 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.38, -0.27}
22:00:41.430 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.58) = xAngle (0.68 = 0.68)
22:00:41.430 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.79 = -2.50)
22:00:41.430 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.90 mountX=0.01 mountY=-0.01, mountTheta=-0.66
22:00:41.430 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
22:00:41.430 00.000 7988 Enqueuing Move request for scope (0.01, -0.01)
22:00:41.441 00.011 15712 Worker thread wakes up
22:00:41.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:00:41.441 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:00:41.441 00.000 15712 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
22:00:41.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:41.441 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.3
22:00:41.443 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:41.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:41.445 00.002 7988 Enqueuing Expose request
22:00:41.445 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:41.445 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
22:00:41.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:41.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:41.445 00.000 15712 MoveAxis(E, 2, ABG)
22:00:41.445 00.000 15712 Guiding  Dir = 2, Dur = 2
22:00:41.465 00.020 15712 IsGuiding returns 0
22:00:41.483 00.018 15712 IsGuiding returns 0
22:00:41.483 00.000 15712 Move returns status 0, amount 2
22:00:41.483 00.000 15712 MoveAxis(N, 0, ABG)
22:00:41.483 00.000 15712 Move returns status 0, amount 0
22:00:41.483 00.000 15712 move complete, result=0
22:00:41.483 00.000 15712 worker thread done servicing request
22:00:41.483 00.000 15712 Worker thread wakes up
22:00:41.483 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:00:41.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:41.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:43.121 01.638 15712 Exposure complete
22:00:43.179 00.058 15712 worker thread done servicing request
22:00:43.179 00.000 7988 OnExposeComplete: enter
22:00:43.179 00.000 7988 UpdateGuideState(): m_state=6
22:00:43.182 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7396
22:00:43.182 00.000 7988 Star::Find returns 1 (0), X=1180.61, Y=445.63, Mass=1476, SNR=26.0, Peak=163 HFD=3.4
22:00:43.182 00.000 7988 MultiStar: [#1 0.06,-0.20,1.04,U] [#2 0.01,-0.18,1.02,U] [#3 0.00,-0.13,0.97,U] [#4 0.09,-0.24,1.05,U] [#5 0.06,-0.44,0.72,U] [#6 -0.04,0.25,0.71,U] [#7 0.21,-0.17,0.64,U] [#8 0.19,-0.23,0.68,U] 
22:00:43.182 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.19}, one-star: {-0.22, -0.30}
22:00:43.182 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
22:00:43.182 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.01)
22:00:43.182 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.41 mountX=0.19 mountY=-0.03, mountTheta=-0.14
22:00:43.182 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.19, opts=13)
22:00:43.192 00.010 7988 Enqueuing Move request for scope (0.03, -0.19)
22:00:43.192 00.000 15712 Worker thread wakes up
22:00:43.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
22:00:43.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
22:00:43.192 00.000 15712 Moving (0.03, -0.19) raw xDistance=0.19 yDistance=-0.03
22:00:43.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:43.192 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.0
22:00:43.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:43.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:43.192 00.000 7988 Enqueuing Expose request
22:00:43.198 00.006 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:00:43.198 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
22:00:43.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:43.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:00:43.198 00.000 15712 MoveAxis(W, 31, ABG)
22:00:43.198 00.000 15712 Guiding  Dir = 3, Dur = 31
22:00:43.198 00.000 15712 IsGuiding returns 0
22:00:43.225 00.027 15712 PulseGuide returned control before completion, sleep 16
22:00:43.246 00.021 15712 IsGuiding returns 1
22:00:43.246 00.000 15712 scope still moving after pulse duration time elapsed
22:00:43.285 00.039 15712 IsGuiding returns 0
22:00:43.285 00.000 15712 scope move finished after 31 + 59 ms
22:00:43.285 00.000 15712 Move returns status 0, amount 31
22:00:43.285 00.000 15712 MoveAxis(N, 0, ABG)
22:00:43.285 00.000 15712 Move returns status 0, amount 0
22:00:43.285 00.000 15712 move complete, result=0
22:00:43.285 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
22:00:43.291 00.006 15712 worker thread done servicing request
22:00:43.291 00.000 15712 Worker thread wakes up
22:00:43.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:43.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:44.697 01.406 15712 Exposure complete
22:00:44.754 00.057 15712 worker thread done servicing request
22:00:44.754 00.000 7988 OnExposeComplete: enter
22:00:44.754 00.000 7988 UpdateGuideState(): m_state=6
22:00:44.759 00.005 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7397
22:00:44.759 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=445.80, Mass=1523, SNR=26.7, Peak=206 HFD=3.6
22:00:44.759 00.000 7988 MultiStar: [#1 0.21,-0.04,1.03,U] [#2 0.23,-0.09,1.01,U] [#3 -0.06,0.15,0.93,U] [#4 0.08,0.17,1.04,U] [#5 0.05,-0.11,0.69,U] [#6 0.25,0.21,0.68,U] [#7 0.14,-0.05,0.67,U] [#8 0.17,-0.15,0.64,U] 
22:00:44.759 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {-0.18, -0.13}
22:00:44.759 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
22:00:44.759 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.60)
22:00:44.759 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=-0.00 mountY=-0.09, mountTheta=-1.57
22:00:44.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.00, opts=13)
22:00:44.759 00.000 7988 Enqueuing Move request for scope (0.09, -0.00)
22:00:44.759 00.000 15712 Worker thread wakes up
22:00:44.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:00:44.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:00:44.759 00.000 15712 Moving (0.09, -0.00) raw xDistance=-0.00 yDistance=-0.09
22:00:44.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:44.771 00.012 7988 UpdateGuideState exits: m=1523 SNR=26.7
22:00:44.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:44.773 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:44.773 00.000 7988 Enqueuing Expose request
22:00:44.775 00.002 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:44.775 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
22:00:44.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:44.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:00:44.775 00.000 15712 MoveAxis(E, 7, ABG)
22:00:44.775 00.000 15712 Guiding  Dir = 2, Dur = 7
22:00:44.775 00.000 15712 IsGuiding returns 0
22:00:44.792 00.017 15712 IsGuiding returns 0
22:00:44.792 00.000 15712 Move returns status 0, amount 7
22:00:44.792 00.000 15712 MoveAxis(N, 0, ABG)
22:00:44.792 00.000 15712 Move returns status 0, amount 0
22:00:44.792 00.000 15712 move complete, result=0
22:00:44.792 00.000 15712 worker thread done servicing request
22:00:44.792 00.000 15712 Worker thread wakes up
22:00:44.792 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:00:44.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:44.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:46.532 01.740 15712 Exposure complete
22:00:46.590 00.058 15712 worker thread done servicing request
22:00:46.590 00.000 7988 OnExposeComplete: enter
22:00:46.590 00.000 7988 UpdateGuideState(): m_state=6
22:00:46.593 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7398
22:00:46.594 00.001 7988 Star::Find returns 1 (0), X=1180.58, Y=445.83, Mass=1482, SNR=26.3, Peak=172 HFD=3.7
22:00:46.594 00.000 7988 MultiStar: [#1 0.07,-0.04,1.04,U] [#2 0.02,-0.05,0.98,U] [#3 -0.00,0.05,0.96,U] [#4 0.02,0.10,1.06,U] [#5 -0.08,-0.36,0.70,U] [#6 0.12,0.38,0.71,U] [#7 0.17,0.14,0.69,U] [#8 -0.09,-0.10,0.68,U] 
22:00:46.594 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {-0.25, -0.09}
22:00:46.594 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.58) = xAngle (4.39 = -1.90)
22:00:46.594 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.50 = 1.21)
22:00:46.594 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.81 mountX=-0.00 mountY=0.01, mountTheta=1.90
22:00:46.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.00, opts=13)
22:00:46.594 00.000 7988 Enqueuing Move request for scope (-0.01, 0.00)
22:00:46.594 00.000 15712 Worker thread wakes up
22:00:46.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:46.594 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.3
22:00:46.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:46.607 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:46.607 00.000 7988 Enqueuing Expose request
22:00:46.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
22:00:46.607 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
22:00:46.607 00.000 15712 Moving (-0.01, 0.00) raw xDistance=-0.00 yDistance=0.01
22:00:46.614 00.007 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:46.614 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
22:00:46.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:46.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:00:46.614 00.000 15712 MoveAxis(E, 1, ABG)
22:00:46.614 00.000 15712 Guiding  Dir = 2, Dur = 1
22:00:46.614 00.000 15712 IsGuiding returns 0
22:00:46.626 00.012 15712 IsGuiding returns 0
22:00:46.626 00.000 15712 Move returns status 0, amount 1
22:00:46.626 00.000 15712 MoveAxis(N, 0, ABG)
22:00:46.626 00.000 15712 Move returns status 0, amount 0
22:00:46.626 00.000 15712 move complete, result=0
22:00:46.626 00.000 15712 worker thread done servicing request
22:00:46.626 00.000 15712 Worker thread wakes up
22:00:46.626 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:00:46.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:46.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:48.047 01.421 15712 Exposure complete
22:00:48.107 00.060 15712 worker thread done servicing request
22:00:48.107 00.000 7988 OnExposeComplete: enter
22:00:48.110 00.003 7988 UpdateGuideState(): m_state=6
22:00:48.110 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7399
22:00:48.112 00.002 7988 Star::Find returns 1 (0), X=1180.74, Y=445.73, Mass=1486, SNR=26.3, Peak=174 HFD=3.6
22:00:48.112 00.000 7988 MultiStar: [#1 0.14,-0.07,1.02,U] [#2 0.06,-0.12,0.99,U] [#3 -0.05,0.02,0.97,U] [#4 0.04,0.03,1.02,U] [#5 -0.07,-0.24,0.73,U] [#6 -0.03,0.32,0.74,U] [#7 0.02,0.26,0.67,U] [#8 -0.11,-0.10,0.72,U] 
22:00:48.114 00.002 7988 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {-0.10, -0.20}
22:00:48.114 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
22:00:48.116 00.002 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
22:00:48.116 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.75 mountX=0.02 mountY=0.00, mountTheta=0.21
22:00:48.118 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.02, opts=13)
22:00:48.120 00.002 7988 Enqueuing Move request for scope (-0.00, -0.02)
22:00:48.120 00.000 15712 Worker thread wakes up
22:00:48.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
22:00:48.120 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
22:00:48.120 00.000 15712 Moving (-0.00, -0.02) raw xDistance=0.02 yDistance=0.00
22:00:48.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:48.120 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3
22:00:48.124 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:48.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:48.126 00.002 7988 Enqueuing Expose request
22:00:48.126 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:48.126 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
22:00:48.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:48.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:00:48.126 00.000 15712 MoveAxis(W, 2, ABG)
22:00:48.126 00.000 15712 Guiding  Dir = 3, Dur = 2
22:00:48.126 00.000 15712 IsGuiding returns 0
22:00:48.148 00.022 15712 IsGuiding returns 0
22:00:48.148 00.000 15712 Move returns status 0, amount 2
22:00:48.148 00.000 15712 MoveAxis(N, 0, ABG)
22:00:48.148 00.000 15712 Move returns status 0, amount 0
22:00:48.148 00.000 15712 move complete, result=0
22:00:48.148 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:00:48.150 00.002 15712 worker thread done servicing request
22:00:48.150 00.000 15712 Worker thread wakes up
22:00:48.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:48.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:49.787 01.637 15712 Exposure complete
22:00:49.837 00.050 15712 worker thread done servicing request
22:00:49.837 00.000 7988 OnExposeComplete: enter
22:00:49.849 00.012 7988 UpdateGuideState(): m_state=6
22:00:49.851 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7400
22:00:49.851 00.000 7988 Star::Find returns 1 (0), X=1180.59, Y=445.88, Mass=1504, SNR=26.5, Peak=182 HFD=3.6
22:00:49.853 00.002 7988 MultiStar: [#1 0.11,-0.10,0.99,U] [#2 0.10,0.17,1.00,U] [#3 0.05,0.10,0.96,U] [#4 0.15,0.02,1.00,U] [#5 -0.11,-0.17,0.72,U] [#6 0.27,0.15,0.70,U] [#7 0.12,0.13,0.64,U] [#8 0.15,-0.19,0.62,U] 
22:00:49.855 00.002 7988 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.25, -0.05}
22:00:49.855 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
22:00:49.855 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
22:00:49.855 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.21 mountX=-0.01 mountY=-0.06, mountTheta=-1.79
22:00:49.855 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
22:00:49.855 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
22:00:49.855 00.000 15712 Worker thread wakes up
22:00:49.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:00:49.855 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:00:49.855 00.000 15712 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
22:00:49.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:49.855 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.5
22:00:49.863 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:49.865 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:49.865 00.000 7988 Enqueuing Expose request
22:00:49.865 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:49.865 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
22:00:49.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:49.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:00:49.865 00.000 15712 MoveAxis(W, 2, ABG)
22:00:49.865 00.000 15712 Guiding  Dir = 3, Dur = 2
22:00:49.905 00.040 15712 IsGuiding returns 0
22:00:49.922 00.017 15712 IsGuiding returns 0
22:00:49.922 00.000 15712 Move returns status 0, amount 2
22:00:49.922 00.000 15712 MoveAxis(N, 0, ABG)
22:00:49.922 00.000 15712 Move returns status 0, amount 0
22:00:49.922 00.000 15712 move complete, result=0
22:00:49.922 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:00:49.924 00.002 15712 worker thread done servicing request
22:00:49.924 00.000 15712 Worker thread wakes up
22:00:49.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:49.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:51.328 01.404 15712 Exposure complete
22:00:51.388 00.060 15712 worker thread done servicing request
22:00:51.388 00.000 7988 OnExposeComplete: enter
22:00:51.388 00.000 7988 UpdateGuideState(): m_state=6
22:00:51.391 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7401
22:00:51.391 00.000 7988 Star::Find returns 1 (0), X=1180.53, Y=445.67, Mass=1442, SNR=25.8, Peak=181 HFD=3.4
22:00:51.394 00.003 7988 MultiStar: [#1 0.06,-0.10,1.05,U] [#2 0.11,-0.10,1.02,U] [#3 0.01,-0.04,0.97,U] [#4 -0.09,0.08,1.01,U] [#5 -0.20,-0.01,0.71,U] [#6 -0.03,0.16,0.69,U] [#7 -0.10,-0.12,0.65,U] [#8 0.19,-0.25,0.68,U] 
22:00:51.394 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.30, -0.26}
22:00:51.394 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
22:00:51.394 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
22:00:51.398 00.004 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.06 mountX=0.07 mountY=0.04, mountTheta=0.51
22:00:51.399 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.07, opts=13)
22:00:51.401 00.002 7988 Enqueuing Move request for scope (-0.04, -0.07)
22:00:51.401 00.000 15712 Worker thread wakes up
22:00:51.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
22:00:51.401 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
22:00:51.401 00.000 15712 Moving (-0.04, -0.07) raw xDistance=0.07 yDistance=0.04
22:00:51.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:51.401 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.8
22:00:51.404 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:51.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:51.406 00.002 7988 Enqueuing Expose request
22:00:51.406 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:51.406 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
22:00:51.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:51.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:51.406 00.000 15712 MoveAxis(W, 1, ABG)
22:00:51.406 00.000 15712 Guiding  Dir = 3, Dur = 1
22:00:51.406 00.000 15712 IsGuiding returns 0
22:00:51.423 00.017 15712 IsGuiding returns 0
22:00:51.423 00.000 15712 Move returns status 0, amount 1
22:00:51.423 00.000 15712 MoveAxis(N, 0, ABG)
22:00:51.423 00.000 15712 Move returns status 0, amount 0
22:00:51.423 00.000 15712 move complete, result=0
22:00:51.423 00.000 15712 worker thread done servicing request
22:00:51.423 00.000 15712 Worker thread wakes up
22:00:51.423 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:00:51.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:51.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:53.072 01.649 15712 Exposure complete
22:00:53.117 00.045 15712 worker thread done servicing request
22:00:53.117 00.000 7988 OnExposeComplete: enter
22:00:53.132 00.015 7988 UpdateGuideState(): m_state=6
22:00:53.133 00.001 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7402
22:00:53.133 00.000 7988 Star::Find returns 1 (0), X=1180.35, Y=445.82, Mass=1534, SNR=26.6, Peak=190 HFD=3.6
22:00:53.135 00.002 7988 MultiStar: [#1 -0.17,-0.08,1.02,U] [#2 -0.03,-0.13,0.98,U] [#3 -0.31,0.01,0.96,U] [#4 -0.09,-0.20,0.99,U] [#5 -0.39,-0.09,0.73,U] [#6 -0.08,0.18,0.70,U] [#7 -0.08,0.05,0.66,U] [#8 -0.16,-0.09,0.66,U] 
22:00:53.135 00.000 7988 refined, 8 included, MultiStar: {-0.20, -0.06}, one-star: {-0.48, -0.11}
22:00:53.137 00.002 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
22:00:53.137 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
22:00:53.139 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.85 mountX=0.06 mountY=0.20, mountTheta=1.27
22:00:53.141 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.06, opts=13)
22:00:53.141 00.000 7988 Enqueuing Move request for scope (-0.20, -0.06)
22:00:53.143 00.002 15712 Worker thread wakes up
22:00:53.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
22:00:53.143 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
22:00:53.143 00.000 15712 Moving (-0.20, -0.06) raw xDistance=0.06 yDistance=0.20
22:00:53.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:53.143 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.6
22:00:53.146 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:53.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:53.148 00.002 7988 Enqueuing Expose request
22:00:53.149 00.001 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:53.149 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
22:00:53.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:53.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:00:53.149 00.000 15712 MoveAxis(W, 2, ABG)
22:00:53.149 00.000 15712 Guiding  Dir = 3, Dur = 2
22:00:53.149 00.000 15712 IsGuiding returns 0
22:00:53.166 00.017 15712 IsGuiding returns 0
22:00:53.166 00.000 15712 Move returns status 0, amount 2
22:00:53.166 00.000 15712 MoveAxis(N, 0, ABG)
22:00:53.166 00.000 15712 Move returns status 0, amount 0
22:00:53.166 00.000 15712 move complete, result=0
22:00:53.166 00.000 15712 worker thread done servicing request
22:00:53.166 00.000 15712 Worker thread wakes up
22:00:53.166 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
22:00:53.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:53.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:54.586 01.420 15712 Exposure complete
22:00:54.644 00.058 15712 worker thread done servicing request
22:00:54.644 00.000 7988 OnExposeComplete: enter
22:00:54.646 00.002 7988 UpdateGuideState(): m_state=6
22:00:54.646 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7403
22:00:54.647 00.001 7988 Star::Find returns 1 (0), X=1180.42, Y=445.56, Mass=1505, SNR=26.5, Peak=186 HFD=3.2
22:00:54.647 00.000 7988 MultiStar: [#1 0.11,-0.23,1.04,U] [#2 0.01,-0.16,1.02,U] [#3 -0.05,0.05,0.94,U] [#4 -0.06,-0.19,1.05,U] [#5 -0.26,-0.39,0.70,U] [#6 0.12,0.03,0.72,U] [#7 0.16,-0.23,0.68,U] [#8 0.12,-0.32,0.67,U] 
22:00:54.647 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.20}, one-star: {-0.41, -0.36}
22:00:54.647 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
22:00:54.647 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
22:00:54.647 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.76 mountX=0.20 mountY=0.04, mountTheta=0.21
22:00:54.647 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.20, opts=13)
22:00:54.647 00.000 7988 Enqueuing Move request for scope (-0.04, -0.20)
22:00:54.647 00.000 15712 Worker thread wakes up
22:00:54.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
22:00:54.647 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
22:00:54.647 00.000 15712 Moving (-0.04, -0.20) raw xDistance=0.20 yDistance=0.04
22:00:54.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:00:54.647 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5
22:00:54.660 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:54.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:54.662 00.002 7988 Enqueuing Expose request
22:00:54.663 00.001 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:00:54.663 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
22:00:54.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:54.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:54.663 00.000 15712 MoveAxis(W, 40, ABG)
22:00:54.663 00.000 15712 Guiding  Dir = 3, Dur = 40
22:00:54.663 00.000 15712 IsGuiding returns 0
22:00:54.684 00.021 15712 PulseGuide returned control before completion, sleep 28
22:00:54.731 00.047 15712 IsGuiding returns 0
22:00:54.731 00.000 15712 Move returns status 0, amount 40
22:00:54.731 00.000 15712 MoveAxis(N, 0, ABG)
22:00:54.731 00.000 15712 Move returns status 0, amount 0
22:00:54.731 00.000 15712 move complete, result=0
22:00:54.731 00.000 15712 worker thread done servicing request
22:00:54.731 00.000 15712 Worker thread wakes up
22:00:54.731 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
22:00:54.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:54.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:56.375 01.644 15712 Exposure complete
22:00:56.431 00.056 15712 worker thread done servicing request
22:00:56.431 00.000 7988 OnExposeComplete: enter
22:00:56.431 00.000 7988 UpdateGuideState(): m_state=6
22:00:56.436 00.005 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7404
22:00:56.437 00.001 7988 Star::Find returns 1 (0), X=1180.55, Y=445.90, Mass=1523, SNR=26.7, Peak=191 HFD=3.6
22:00:56.439 00.002 7988 MultiStar: [#1 0.01,-0.13,1.03,U] [#2 -0.12,0.02,0.97,U] [#3 0.04,-0.01,0.96,U] [#4 0.05,-0.10,1.02,U] [#5 -0.26,-0.23,0.72,U] [#6 0.10,0.15,0.68,U] [#7 0.07,-0.03,0.65,U] [#8 0.19,-0.30,0.65,U] 
22:00:56.439 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {-0.29, -0.03}
22:00:56.439 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
22:00:56.441 00.002 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.68 = 2.68)
22:00:56.441 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.00 mountX=0.07 mountY=0.03, mountTheta=0.45
22:00:56.443 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.07, opts=13)
22:00:56.445 00.002 7988 Enqueuing Move request for scope (-0.03, -0.07)
22:00:56.445 00.000 15712 Worker thread wakes up
22:00:56.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
22:00:56.445 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
22:00:56.445 00.000 15712 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=0.03
22:00:56.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:56.447 00.002 7988 UpdateGuideState exits: m=1523 SNR=26.7
22:00:56.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:56.449 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:56.449 00.000 7988 Enqueuing Expose request
22:00:56.451 00.002 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:56.451 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
22:00:56.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:56.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:56.451 00.000 15712 MoveAxis(E, 1, ABG)
22:00:56.451 00.000 15712 Guiding  Dir = 2, Dur = 1
22:00:56.453 00.002 15712 IsGuiding returns 0
22:00:56.469 00.016 15712 IsGuiding returns 0
22:00:56.469 00.000 15712 Move returns status 0, amount 1
22:00:56.469 00.000 15712 MoveAxis(N, 0, ABG)
22:00:56.469 00.000 15712 Move returns status 0, amount 0
22:00:56.469 00.000 15712 move complete, result=0
22:00:56.469 00.000 15712 worker thread done servicing request
22:00:56.469 00.000 15712 Worker thread wakes up
22:00:56.469 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:00:56.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:56.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:57.887 01.418 15712 Exposure complete
22:00:57.947 00.060 15712 worker thread done servicing request
22:00:57.947 00.000 7988 OnExposeComplete: enter
22:00:57.947 00.000 7988 UpdateGuideState(): m_state=6
22:00:57.947 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7405
22:00:57.951 00.004 7988 Star::Find returns 1 (0), X=1180.52, Y=445.67, Mass=1569, SNR=27.1, Peak=173 HFD=3.5
22:00:57.951 00.000 7988 MultiStar: [#1 0.14,-0.16,1.01,U] [#2 0.14,-0.27,0.95,U] [#3 -0.01,0.01,0.95,U] [#4 0.11,-0.27,1.04,U] [#5 -0.06,-0.42,0.68,U] [#6 0.17,0.07,0.67,U] [#7 -0.01,-0.24,0.64,U] [#8 0.10,-0.32,0.64,U] 
22:00:57.951 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.20}, one-star: {-0.31, -0.26}
22:00:57.951 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
22:00:57.951 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.04)
22:00:57.951 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.44 mountX=0.20 mountY=-0.02, mountTheta=-0.11
22:00:57.958 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.20, opts=13)
22:00:57.958 00.000 7988 Enqueuing Move request for scope (0.03, -0.20)
22:00:57.958 00.000 15712 Worker thread wakes up
22:00:57.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
22:00:57.958 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
22:00:57.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:57.958 00.000 7988 UpdateGuideState exits: m=1569 SNR=27.1
22:00:57.963 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:57.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:57.965 00.002 7988 Enqueuing Expose request
22:00:57.965 00.000 15712 Moving (0.03, -0.20) raw xDistance=0.20 yDistance=-0.02
22:00:57.966 00.001 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:00:57.966 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
22:00:57.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:57.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:00:57.966 00.000 15712 MoveAxis(W, 37, ABG)
22:00:57.966 00.000 15712 Guiding  Dir = 3, Dur = 37
22:00:58.009 00.043 15712 IsGuiding returns 0
22:00:58.027 00.018 15712 PulseGuide returned control before completion, sleep 32
22:00:58.085 00.058 15712 IsGuiding returns 0
22:00:58.085 00.000 15712 Move returns status 0, amount 37
22:00:58.085 00.000 15712 MoveAxis(N, 0, ABG)
22:00:58.085 00.000 15712 Move returns status 0, amount 0
22:00:58.085 00.000 15712 move complete, result=0
22:00:58.085 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
22:00:58.092 00.007 15712 worker thread done servicing request
22:00:58.092 00.000 15712 Worker thread wakes up
22:00:58.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:58.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:00:59.734 01.642 15712 Exposure complete
22:00:59.781 00.047 15712 worker thread done servicing request
22:00:59.795 00.014 7988 OnExposeComplete: enter
22:00:59.795 00.000 7988 UpdateGuideState(): m_state=6
22:00:59.797 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7406
22:00:59.797 00.000 7988 Star::Find returns 1 (0), X=1180.70, Y=445.71, Mass=1526, SNR=26.7, Peak=197 HFD=3.6
22:00:59.797 00.000 7988 MultiStar: [#1 0.21,-0.06,1.01,U] [#2 0.07,-0.12,0.97,U] [#3 0.11,-0.00,0.95,U] [#4 0.08,-0.15,1.02,U] [#5 0.03,-0.25,0.72,U] [#6 0.27,0.27,0.72,U] [#7 0.06,-0.22,0.65,U] [#8 0.41,-0.17,0.61,U] 
22:00:59.797 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {-0.13, -0.22}
22:00:59.797 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.83 = 0.83)
22:00:59.797 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.93 = -2.35)
22:00:59.797 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.75 mountX=0.10 mountY=-0.11, mountTheta=-0.81
22:00:59.797 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.10, opts=13)
22:00:59.797 00.000 7988 Enqueuing Move request for scope (0.11, -0.10)
22:00:59.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:00:59.797 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.7
22:00:59.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:59.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:00:59.812 00.015 7988 Enqueuing Expose request
22:00:59.813 00.001 15712 Worker thread wakes up
22:00:59.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
22:00:59.813 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
22:00:59.813 00.000 15712 Moving (0.11, -0.10) raw xDistance=0.10 yDistance=-0.11
22:00:59.813 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:00:59.813 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
22:00:59.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:59.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:00:59.813 00.000 15712 MoveAxis(E, 4, ABG)
22:00:59.813 00.000 15712 Guiding  Dir = 2, Dur = 4
22:00:59.813 00.000 15712 IsGuiding returns 0
22:00:59.829 00.016 15712 IsGuiding returns 0
22:00:59.829 00.000 15712 Move returns status 0, amount 4
22:00:59.829 00.000 15712 MoveAxis(N, 0, ABG)
22:00:59.829 00.000 15712 Move returns status 0, amount 0
22:00:59.829 00.000 15712 move complete, result=0
22:00:59.829 00.000 15712 worker thread done servicing request
22:00:59.829 00.000 15712 Worker thread wakes up
22:00:59.829 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:00:59.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:00:59.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:01.248 01.419 15712 Exposure complete
22:01:01.307 00.059 15712 worker thread done servicing request
22:01:01.307 00.000 7988 OnExposeComplete: enter
22:01:01.307 00.000 7988 UpdateGuideState(): m_state=6
22:01:01.307 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7407
22:01:01.311 00.004 7988 Star::Find returns 1 (0), X=1180.77, Y=445.81, Mass=1399, SNR=25.5, Peak=208 HFD=3.1
22:01:01.311 00.000 7988 MultiStar: [#1 0.16,-0.22,1.01,U] [#2 0.07,-0.00,1.05,U] [#3 0.12,0.04,1.01,U] [#4 0.21,0.11,1.03,U] [#5 0.04,-0.31,0.73,U] [#6 0.01,0.22,0.75,U] [#7 0.40,0.01,0.68,U] [#8 0.17,-0.19,0.66,U] 
22:01:01.311 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {-0.06, -0.12}
22:01:01.311 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
22:01:01.311 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.97)
22:01:01.311 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.37 mountX=0.05 mountY=-0.12, mountTheta=-1.20
22:01:01.311 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.05, opts=13)
22:01:01.311 00.000 7988 Enqueuing Move request for scope (0.12, -0.05)
22:01:01.321 00.010 15712 Worker thread wakes up
22:01:01.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:01:01.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:01:01.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:01:01.321 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.5
22:01:01.324 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:01.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:01.326 00.002 7988 Enqueuing Expose request
22:01:01.326 00.000 15712 Moving (0.12, -0.05) raw xDistance=0.05 yDistance=-0.12
22:01:01.331 00.005 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:01.331 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
22:01:01.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:01.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:01:01.331 00.000 15712 MoveAxis(E, 1, ABG)
22:01:01.331 00.000 15712 Guiding  Dir = 2, Dur = 1
22:01:01.331 00.000 15712 IsGuiding returns 0
22:01:01.351 00.020 15712 IsGuiding returns 0
22:01:01.351 00.000 15712 Move returns status 0, amount 1
22:01:01.351 00.000 15712 MoveAxis(N, 0, ABG)
22:01:01.351 00.000 15712 Move returns status 0, amount 0
22:01:01.351 00.000 15712 move complete, result=0
22:01:01.351 00.000 15712 worker thread done servicing request
22:01:01.351 00.000 15712 Worker thread wakes up
22:01:01.351 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:01:01.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:01.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:02.992 01.641 15712 Exposure complete
22:01:03.043 00.051 15712 worker thread done servicing request
22:01:03.043 00.000 7988 OnExposeComplete: enter
22:01:03.043 00.000 7988 UpdateGuideState(): m_state=6
22:01:03.054 00.011 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7408
22:01:03.054 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=445.87, Mass=1538, SNR=26.6, Peak=220 HFD=3.4
22:01:03.054 00.000 7988 MultiStar: [#1 0.08,-0.14,1.03,U] [#2 0.09,0.13,1.02,U] [#3 -0.09,0.18,0.93,U] [#4 0.04,0.13,1.03,U] [#5 0.14,-0.14,0.70,U] [#6 0.28,0.25,0.71,U] [#7 0.12,0.28,0.66,U] [#8 0.11,0.08,0.63,U] 
22:01:03.054 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.17, -0.06}
22:01:03.054 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
22:01:03.054 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
22:01:03.060 00.006 7988 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.93 mountX=-0.07 mountY=-0.05, mountTheta=-2.49
22:01:03.060 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.07, opts=13)
22:01:03.060 00.000 7988 Enqueuing Move request for scope (0.05, 0.07)
22:01:03.060 00.000 15712 Worker thread wakes up
22:01:03.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:01:03.060 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:01:03.060 00.000 15712 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=-0.05
22:01:03.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:03.060 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.6
22:01:03.066 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:03.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:03.068 00.002 7988 Enqueuing Expose request
22:01:03.069 00.001 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:03.069 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
22:01:03.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:03.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:01:03.069 00.000 15712 MoveAxis(E, 2, ABG)
22:01:03.069 00.000 15712 Guiding  Dir = 2, Dur = 2
22:01:03.069 00.000 15712 IsGuiding returns 0
22:01:03.094 00.025 15712 IsGuiding returns 0
22:01:03.094 00.000 15712 Move returns status 0, amount 2
22:01:03.094 00.000 15712 MoveAxis(N, 0, ABG)
22:01:03.094 00.000 15712 Move returns status 0, amount 0
22:01:03.094 00.000 15712 move complete, result=0
22:01:03.094 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:01:03.094 00.000 15712 worker thread done servicing request
22:01:03.096 00.002 15712 Worker thread wakes up
22:01:03.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:03.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:04.508 01.412 15712 Exposure complete
22:01:04.556 00.048 15712 worker thread done servicing request
22:01:04.570 00.014 7988 OnExposeComplete: enter
22:01:04.570 00.000 7988 UpdateGuideState(): m_state=6
22:01:04.570 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7409
22:01:04.573 00.003 7988 Star::Find returns 1 (0), X=1180.77, Y=445.95, Mass=1555, SNR=26.9, Peak=236 HFD=3.2
22:01:04.573 00.000 7988 MultiStar: [#1 0.20,-0.03,1.00,U] [#2 0.21,0.07,1.01,U] [#3 0.02,0.17,0.90,U] [#4 0.11,0.28,1.00,U] [#5 -0.04,-0.08,0.71,U] [#6 0.37,0.38,0.68,U] [#7 0.26,0.29,0.67,U] [#8 0.42,0.01,0.62,U] 
22:01:04.573 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.12}, one-star: {-0.06, 0.02}
22:01:04.573 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.58) = xAngle (4.46 = -1.83)
22:01:04.573 00.000 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.57 = 1.28)
22:01:04.573 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.88 mountX=-0.02 mountY=0.06, mountTheta=1.83
22:01:04.573 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
22:01:04.573 00.000 7988 Enqueuing Move request for scope (-0.06, 0.02)
22:01:04.573 00.000 15712 Worker thread wakes up
22:01:04.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
22:01:04.573 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
22:01:04.573 00.000 15712 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=0.06
22:01:04.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:04.573 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.9
22:01:04.586 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:04.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:04.586 00.000 7988 Enqueuing Expose request
22:01:04.586 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:04.586 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
22:01:04.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:04.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:01:04.586 00.000 15712 MoveAxis(E, 2, ABG)
22:01:04.586 00.000 15712 Guiding  Dir = 2, Dur = 2
22:01:04.586 00.000 15712 IsGuiding returns 0
22:01:04.607 00.021 15712 IsGuiding returns 0
22:01:04.607 00.000 15712 Move returns status 0, amount 2
22:01:04.607 00.000 15712 MoveAxis(N, 0, ABG)
22:01:04.607 00.000 15712 Move returns status 0, amount 0
22:01:04.607 00.000 15712 move complete, result=0
22:01:04.607 00.000 15712 worker thread done servicing request
22:01:04.607 00.000 15712 Worker thread wakes up
22:01:04.607 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:01:04.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:04.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:06.354 01.747 15712 Exposure complete
22:01:06.408 00.054 15712 worker thread done servicing request
22:01:06.408 00.000 7988 OnExposeComplete: enter
22:01:06.408 00.000 7988 UpdateGuideState(): m_state=6
22:01:06.416 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7410
22:01:06.416 00.000 7988 Star::Find returns 1 (0), X=1180.54, Y=445.35, Mass=1562, SNR=26.8, Peak=171 HFD=3.4
22:01:06.416 00.000 7988 MultiStar: [#1 0.06,-0.28,1.03,U] [#2 -0.03,-0.31,1.00,U] [#3 -0.05,-0.09,0.94,U] [#4 -0.07,-0.22,1.00,U] [#5 0.06,-0.51,0.69,U] [#6 0.09,-0.12,0.71,U] [#7 -0.02,-0.28,0.66,U] [#8 0.11,-0.51,0.66,U] 
22:01:06.420 00.004 7988 refined, 8 included, MultiStar: {-0.03, -0.32}, one-star: {-0.29, -0.58}
22:01:06.420 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
22:01:06.422 00.002 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
22:01:06.422 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.66 mountX=0.32 mountY=0.04, mountTheta=0.11
22:01:06.425 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.32, opts=13)
22:01:06.425 00.000 7988 Enqueuing Move request for scope (-0.03, -0.32)
22:01:06.427 00.002 15712 Worker thread wakes up
22:01:06.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
22:01:06.427 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
22:01:06.427 00.000 15712 Moving (-0.03, -0.32) raw xDistance=0.32 yDistance=0.04
22:01:06.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:06.427 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.8
22:01:06.430 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:06.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:06.432 00.002 7988 Enqueuing Expose request
22:01:06.432 00.000 15712 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
22:01:06.432 00.000 15712 PPEC: input: 0.32, control: 0.18, exposure: 1500
22:01:06.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:06.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:01:06.432 00.000 15712 MoveAxis(W, 60, ABG)
22:01:06.432 00.000 15712 Guiding  Dir = 3, Dur = 60
22:01:06.432 00.000 15712 IsGuiding returns 0
22:01:06.451 00.019 15712 PulseGuide returned control before completion, sleep 54
22:01:06.530 00.079 15712 IsGuiding returns 0
22:01:06.530 00.000 15712 Move returns status 0, amount 60
22:01:06.530 00.000 15712 MoveAxis(N, 0, ABG)
22:01:06.530 00.000 15712 Move returns status 0, amount 0
22:01:06.530 00.000 15712 move complete, result=0
22:01:06.530 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
22:01:06.530 00.000 15712 worker thread done servicing request
22:01:06.530 00.000 15712 Worker thread wakes up
22:01:06.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:06.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:07.936 01.406 15712 Exposure complete
22:01:07.987 00.051 15712 worker thread done servicing request
22:01:07.987 00.000 7988 OnExposeComplete: enter
22:01:07.987 00.000 7988 UpdateGuideState(): m_state=6
22:01:07.997 00.010 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7411
22:01:07.997 00.000 7988 Star::Find returns 1 (0), X=1180.73, Y=445.75, Mass=1500, SNR=26.5, Peak=219 HFD=3.5
22:01:07.999 00.002 7988 MultiStar: [#1 0.16,-0.03,1.03,U] [#2 0.21,0.17,1.00,U] [#3 0.02,0.22,0.97,U] [#4 0.23,0.27,1.02,U] [#5 0.11,-0.13,0.70,U] [#6 0.18,0.39,0.69,U] [#7 0.05,0.03,0.66,U] [#8 0.46,-0.02,0.65,U] 
22:01:08.001 00.002 7988 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {-0.10, -0.18}
22:01:08.001 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.11 = 2.11)
22:01:08.003 00.002 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.22 = -1.06)
22:01:08.004 00.001 7988 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.54 mountX=-0.08 mountY=-0.14, mountTheta=-2.11
22:01:08.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.08, opts=13)
22:01:08.006 00.002 7988 Enqueuing Move request for scope (0.14, 0.08)
22:01:08.008 00.002 15712 Worker thread wakes up
22:01:08.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
22:01:08.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
22:01:08.008 00.000 15712 Moving (0.14, 0.08) raw xDistance=-0.08 yDistance=-0.14
22:01:08.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:01:08.008 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.5
22:01:08.010 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:08.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:08.012 00.002 7988 Enqueuing Expose request
22:01:08.013 00.001 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:08.013 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
22:01:08.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:08.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:01:08.013 00.000 15712 MoveAxis(E, 0, ABG)
22:01:08.013 00.000 15712 Move returns status 0, amount 0
22:01:08.013 00.000 15712 MoveAxis(N, 0, ABG)
22:01:08.013 00.000 15712 Move returns status 0, amount 0
22:01:08.013 00.000 15712 move complete, result=0
22:01:08.013 00.000 15712 worker thread done servicing request
22:01:08.013 00.000 15712 Worker thread wakes up
22:01:08.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:08.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:08.013 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:01:09.755 01.742 15712 Exposure complete
22:01:09.815 00.060 15712 worker thread done servicing request
22:01:09.815 00.000 7988 OnExposeComplete: enter
22:01:09.815 00.000 7988 UpdateGuideState(): m_state=6
22:01:09.817 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7412
22:01:09.819 00.002 7988 Star::Find returns 1 (0), X=1180.45, Y=445.61, Mass=1542, SNR=26.6, Peak=189 HFD=3.3
22:01:09.819 00.000 7988 MultiStar: [#1 -0.07,-0.16,1.01,U] [#2 -0.18,-0.07,1.03,U] [#3 -0.37,-0.02,0.98,U] [#4 -0.25,0.15,1.00,U] [#5 -0.52,-0.07,0.69,U] [#6 -0.07,0.22,0.70,U] [#7 -0.14,-0.14,0.67,U] [#8 -0.06,-0.30,0.62,U] 
22:01:09.821 00.002 7988 refined, 8 included, MultiStar: {-0.23, -0.08}, one-star: {-0.38, -0.32}
22:01:09.821 00.000 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.58) = xAngle (-1.24 = -1.24)
22:01:09.823 00.002 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.87 = 1.87)
22:01:09.823 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-2.82 mountX=0.08 mountY=0.23, mountTheta=1.24
22:01:09.826 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.08, opts=13)
22:01:09.826 00.000 7988 Enqueuing Move request for scope (-0.23, -0.08)
22:01:09.828 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:01:09.828 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.6
22:01:09.830 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:09.830 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:09.832 00.002 7988 Enqueuing Expose request
22:01:09.833 00.001 15712 Worker thread wakes up
22:01:09.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.08) opts 0xd
22:01:09.833 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.08)
22:01:09.833 00.000 15712 Moving (-0.23, -0.08) raw xDistance=0.08 yDistance=0.23
22:01:09.833 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:09.833 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
22:01:09.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:09.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:01:09.833 00.000 15712 MoveAxis(E, 1, ABG)
22:01:09.833 00.000 15712 Guiding  Dir = 2, Dur = 1
22:01:09.833 00.000 15712 IsGuiding returns 0
22:01:09.849 00.016 15712 IsGuiding returns 0
22:01:09.849 00.000 15712 Move returns status 0, amount 1
22:01:09.849 00.000 15712 MoveAxis(N, 0, ABG)
22:01:09.849 00.000 15712 Move returns status 0, amount 0
22:01:09.849 00.000 15712 move complete, result=0
22:01:09.849 00.000 15712 worker thread done servicing request
22:01:09.849 00.000 15712 Worker thread wakes up
22:01:09.849 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
22:01:09.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:09.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:11.272 01.423 15712 Exposure complete
22:01:11.330 00.058 15712 worker thread done servicing request
22:01:11.330 00.000 7988 OnExposeComplete: enter
22:01:11.330 00.000 7988 UpdateGuideState(): m_state=6
22:01:11.330 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7413
22:01:11.334 00.004 7988 Star::Find returns 1 (0), X=1180.51, Y=445.62, Mass=1551, SNR=26.9, Peak=210 HFD=3.4
22:01:11.336 00.002 7988 MultiStar: [#1 -0.11,-0.30,1.00,U] [#2 -0.08,-0.31,0.97,U] [#3 -0.19,-0.13,0.95,U] [#4 -0.22,-0.21,1.01,U] [#5 -0.32,-0.44,0.68,U] [#6 -0.09,-0.08,0.68,U] [#7 -0.02,-0.03,0.66,U] [#8 -0.20,-0.34,0.64,U] 
22:01:11.337 00.001 7988 refined, 8 included, MultiStar: {-0.18, -0.24}, one-star: {-0.33, -0.31}
22:01:11.337 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
22:01:11.339 00.002 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
22:01:11.341 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-2.20 mountX=0.24 mountY=0.18, mountTheta=0.64
22:01:11.341 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.24, opts=13)
22:01:11.343 00.002 7988 Enqueuing Move request for scope (-0.18, -0.24)
22:01:11.345 00.002 15712 Worker thread wakes up
22:01:11.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.24) opts 0xd
22:01:11.345 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.24)
22:01:11.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:11.345 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.9
22:01:11.348 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:11.348 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:11.350 00.002 7988 Enqueuing Expose request
22:01:11.350 00.000 15712 Moving (-0.18, -0.24) raw xDistance=0.24 yDistance=0.18
22:01:11.354 00.004 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.15, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:01:11.354 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
22:01:11.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:11.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:01:11.354 00.000 15712 MoveAxis(W, 47, ABG)
22:01:11.354 00.000 15712 Guiding  Dir = 3, Dur = 47
22:01:11.389 00.035 15712 IsGuiding returns 0
22:01:11.406 00.017 15712 PulseGuide returned control before completion, sleep 42
22:01:11.482 00.076 15712 IsGuiding returns 0
22:01:11.482 00.000 15712 Move returns status 0, amount 47
22:01:11.482 00.000 15712 MoveAxis(N, 0, ABG)
22:01:11.482 00.000 15712 Move returns status 0, amount 0
22:01:11.482 00.000 15712 move complete, result=0
22:01:11.482 00.000 7988 GuideStep: 0.2 px 47 ms WEST, 0.2 px 0 ms NORTH
22:01:11.488 00.006 15712 worker thread done servicing request
22:01:11.488 00.000 15712 Worker thread wakes up
22:01:11.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:11.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:13.123 01.635 15712 Exposure complete
22:01:13.175 00.052 15712 worker thread done servicing request
22:01:13.175 00.000 7988 OnExposeComplete: enter
22:01:13.175 00.000 7988 UpdateGuideState(): m_state=6
22:01:13.175 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7414
22:01:13.185 00.010 7988 Star::Find returns 1 (0), X=1180.38, Y=445.48, Mass=1485, SNR=26.2, Peak=192 HFD=3.3
22:01:13.185 00.000 7988 MultiStar: [#1 -0.18,-0.26,1.01,U] [#2 -0.21,-0.19,1.02,U] [#3 -0.28,-0.06,0.98,U] [#4 -0.27,-0.16,1.04,U] [#5 -0.53,-0.42,0.72,U] [#6 0.07,0.13,0.69,U] [#7 -0.14,-0.15,0.67,U] [#8 -0.16,-0.22,0.68,U] 
22:01:13.185 00.000 7988 refined, 8 included, MultiStar: {-0.25, -0.20}, one-star: {-0.46, -0.45}
22:01:13.185 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.88 = -0.88)
22:01:13.185 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.23 = 2.23)
22:01:13.185 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-2.45 mountX=0.21 mountY=0.25, mountTheta=0.89
22:01:13.192 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.20, opts=13)
22:01:13.192 00.000 7988 Enqueuing Move request for scope (-0.25, -0.20)
22:01:13.192 00.000 15712 Worker thread wakes up
22:01:13.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.20) opts 0xd
22:01:13.192 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.20)
22:01:13.192 00.000 15712 Moving (-0.25, -0.20) raw xDistance=0.21 yDistance=0.25
22:01:13.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:13.192 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.2
22:01:13.198 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:13.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:13.200 00.002 7988 Enqueuing Expose request
22:01:13.201 00.001 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:01:13.201 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
22:01:13.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:13.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:01:13.201 00.000 15712 MoveAxis(W, 41, ABG)
22:01:13.201 00.000 15712 Guiding  Dir = 3, Dur = 41
22:01:13.201 00.000 15712 IsGuiding returns 0
22:01:13.226 00.025 15712 PulseGuide returned control before completion, sleep 25
22:01:13.291 00.065 15712 IsGuiding returns 0
22:01:13.291 00.000 15712 Move returns status 0, amount 41
22:01:13.291 00.000 15712 MoveAxis(N, 0, ABG)
22:01:13.291 00.000 15712 Move returns status 0, amount 0
22:01:13.291 00.000 15712 move complete, result=0
22:01:13.291 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.3 px 0 ms NORTH
22:01:13.294 00.003 15712 worker thread done servicing request
22:01:13.294 00.000 15712 Worker thread wakes up
22:01:13.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:13.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:14.701 01.407 15712 Exposure complete
22:01:14.755 00.054 15712 worker thread done servicing request
22:01:14.755 00.000 7988 OnExposeComplete: enter
22:01:14.755 00.000 7988 UpdateGuideState(): m_state=6
22:01:14.762 00.007 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7415
22:01:14.762 00.000 7988 Star::Find returns 1 (0), X=1180.42, Y=445.66, Mass=1506, SNR=26.6, Peak=190 HFD=3.4
22:01:14.762 00.000 7988 MultiStar: [#1 -0.16,-0.03,0.99,U] [#2 -0.19,-0.02,0.98,U] [#3 -0.23,0.03,0.94,U] [#4 -0.15,-0.02,0.96,U] [#5 -0.26,-0.29,0.67,U] [#6 -0.12,0.11,0.69,U] [#7 -0.13,0.06,0.68,U] [#8 -0.18,-0.04,0.64,U] 
22:01:14.762 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.05}, one-star: {-0.41, -0.27}
22:01:14.762 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
22:01:14.762 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
22:01:14.762 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.89 mountX=0.06 mountY=0.21, mountTheta=1.31
22:01:14.762 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.05, opts=13)
22:01:14.772 00.010 7988 Enqueuing Move request for scope (-0.21, -0.05)
22:01:14.772 00.000 15712 Worker thread wakes up
22:01:14.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
22:01:14.772 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
22:01:14.772 00.000 15712 Moving (-0.21, -0.05) raw xDistance=0.06 yDistance=0.21
22:01:14.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:14.772 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.6
22:01:14.777 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:14.778 00.001 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:14.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:14.778 00.000 7988 Enqueuing Expose request
22:01:14.778 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
22:01:14.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:14.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:01:14.778 00.000 15712 MoveAxis(W, 1, ABG)
22:01:14.778 00.000 15712 Guiding  Dir = 3, Dur = 1
22:01:14.778 00.000 15712 IsGuiding returns 0
22:01:14.811 00.033 15712 IsGuiding returns 0
22:01:14.811 00.000 15712 Move returns status 0, amount 1
22:01:14.811 00.000 15712 MoveAxis(N, 0, ABG)
22:01:14.811 00.000 15712 Move returns status 0, amount 0
22:01:14.811 00.000 15712 move complete, result=0
22:01:14.811 00.000 15712 worker thread done servicing request
22:01:14.811 00.000 15712 Worker thread wakes up
22:01:14.811 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
22:01:14.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:14.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:16.450 01.639 15712 Exposure complete
22:01:16.505 00.055 15712 worker thread done servicing request
22:01:16.505 00.000 7988 OnExposeComplete: enter
22:01:16.505 00.000 7988 UpdateGuideState(): m_state=6
22:01:16.505 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7416
22:01:16.514 00.009 7988 Star::Find returns 1 (0), X=1180.50, Y=445.86, Mass=1536, SNR=26.7, Peak=191 HFD=3.8
22:01:16.514 00.000 7988 MultiStar: [#1 0.06,-0.16,0.99,U] [#2 -0.14,0.06,0.97,U] [#3 -0.08,0.08,0.97,U] [#4 -0.17,0.28,1.04,U] [#5 -0.13,-0.06,0.70,U] [#6 -0.12,0.25,0.71,U] [#7 -0.02,-0.02,0.64,U] [#8 0.18,-0.01,0.66,U] 
22:01:16.514 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.33, -0.07}
22:01:16.514 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.58) = xAngle (4.31 = -1.98)
22:01:16.514 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.42 = 1.13)
22:01:16.514 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.10 cameraTheta=2.73 mountX=-0.04 mountY=0.09, mountTheta=1.98
22:01:16.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.04, opts=13)
22:01:16.522 00.008 7988 Enqueuing Move request for scope (-0.10, 0.04)
22:01:16.522 00.000 15712 Worker thread wakes up
22:01:16.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:01:16.522 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7
22:01:16.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:16.522 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:16.522 00.000 7988 Enqueuing Expose request
22:01:16.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
22:01:16.522 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
22:01:16.522 00.000 15712 Moving (-0.10, 0.04) raw xDistance=-0.04 yDistance=0.09
22:01:16.530 00.008 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:16.530 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
22:01:16.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:16.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:01:16.530 00.000 15712 MoveAxis(E, 0, ABG)
22:01:16.530 00.000 15712 Move returns status 0, amount 0
22:01:16.530 00.000 15712 MoveAxis(N, 0, ABG)
22:01:16.530 00.000 15712 Move returns status 0, amount 0
22:01:16.530 00.000 15712 move complete, result=0
22:01:16.530 00.000 15712 worker thread done servicing request
22:01:16.530 00.000 15712 Worker thread wakes up
22:01:16.530 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:16.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:16.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:17.950 01.420 15712 Exposure complete
22:01:17.999 00.049 15712 worker thread done servicing request
22:01:17.999 00.000 7988 OnExposeComplete: enter
22:01:17.999 00.000 7988 UpdateGuideState(): m_state=6
22:01:18.013 00.014 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7417
22:01:18.015 00.002 7988 Star::Find returns 1 (0), X=1180.46, Y=445.79, Mass=1548, SNR=26.8, Peak=167 HFD=3.7
22:01:18.016 00.001 7988 MultiStar: [#1 -0.03,-0.08,0.98,U] [#2 -0.00,-0.00,1.01,U] [#3 -0.14,0.14,0.95,U] [#4 -0.14,0.03,0.98,U] [#5 -0.27,-0.28,0.72,U] [#6 0.18,0.17,0.67,U] [#7 0.04,-0.14,0.65,U] [#8 0.03,-0.22,0.63,U] 
22:01:18.016 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.38, -0.14}
22:01:18.018 00.002 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.58) = xAngle (-1.08 = -1.08)
22:01:18.018 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
22:01:18.020 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.66 mountX=0.05 mountY=0.10, mountTheta=1.08
22:01:18.022 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
22:01:18.022 00.000 7988 Enqueuing Move request for scope (-0.09, -0.05)
22:01:18.024 00.002 15712 Worker thread wakes up
22:01:18.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
22:01:18.024 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
22:01:18.024 00.000 15712 Moving (-0.09, -0.05) raw xDistance=0.05 yDistance=0.10
22:01:18.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:18.024 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
22:01:18.027 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:18.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:18.029 00.002 7988 Enqueuing Expose request
22:01:18.029 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:18.029 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
22:01:18.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:18.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:01:18.029 00.000 15712 MoveAxis(E, 1, ABG)
22:01:18.029 00.000 15712 Guiding  Dir = 2, Dur = 1
22:01:18.029 00.000 15712 IsGuiding returns 0
22:01:18.055 00.026 15712 IsGuiding returns 0
22:01:18.055 00.000 15712 Move returns status 0, amount 1
22:01:18.055 00.000 15712 MoveAxis(N, 0, ABG)
22:01:18.055 00.000 15712 Move returns status 0, amount 0
22:01:18.055 00.000 15712 move complete, result=0
22:01:18.055 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:01:18.057 00.002 15712 worker thread done servicing request
22:01:18.057 00.000 15712 Worker thread wakes up
22:01:18.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:18.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:19.687 01.630 15712 Exposure complete
22:01:19.746 00.059 15712 worker thread done servicing request
22:01:19.746 00.000 7988 OnExposeComplete: enter
22:01:19.746 00.000 7988 UpdateGuideState(): m_state=6
22:01:19.749 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7418
22:01:19.749 00.000 7988 Star::Find returns 1 (0), X=1180.56, Y=445.62, Mass=1437, SNR=26.0, Peak=158 HFD=3.4
22:01:19.751 00.002 7988 MultiStar: [#1 0.09,-0.25,1.02,U] [#2 -0.09,-0.18,1.03,U] [#3 -0.08,-0.10,0.94,U] [#4 -0.00,-0.25,1.03,U] [#5 0.02,-0.51,0.72,U] [#6 -0.03,-0.06,0.72,U] [#7 0.01,-0.12,0.67,U] [#8 0.05,-0.42,0.67,U] 
22:01:19.751 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.24}, one-star: {-0.27, -0.31}
22:01:19.751 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.58) = xAngle (-0.16 = -0.16)
22:01:19.751 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
22:01:19.751 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.74 mountX=0.24 mountY=0.05, mountTheta=0.19
22:01:19.751 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.24, opts=13)
22:01:19.751 00.000 7988 Enqueuing Move request for scope (-0.04, -0.24)
22:01:19.751 00.000 15712 Worker thread wakes up
22:01:19.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
22:01:19.751 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
22:01:19.751 00.000 15712 Moving (-0.04, -0.24) raw xDistance=0.24 yDistance=0.05
22:01:19.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:19.751 00.000 7988 UpdateGuideState exits: m=1437 SNR=26.0
22:01:19.751 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:19.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:19.751 00.000 7988 Enqueuing Expose request
22:01:19.764 00.013 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:01:19.764 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
22:01:19.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:19.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:01:19.764 00.000 15712 MoveAxis(W, 45, ABG)
22:01:19.764 00.000 15712 Guiding  Dir = 3, Dur = 45
22:01:19.764 00.000 15712 IsGuiding returns 0
22:01:19.780 00.016 15712 PulseGuide returned control before completion, sleep 40
22:01:19.828 00.048 15712 IsGuiding returns 1
22:01:19.828 00.000 15712 scope still moving after pulse duration time elapsed
22:01:19.860 00.032 15712 IsGuiding returns 0
22:01:19.860 00.000 15712 scope move finished after 45 + 51 ms
22:01:19.860 00.000 15712 Move returns status 0, amount 45
22:01:19.860 00.000 15712 MoveAxis(N, 0, ABG)
22:01:19.860 00.000 15712 Move returns status 0, amount 0
22:01:19.860 00.000 15712 move complete, result=0
22:01:19.860 00.000 15712 worker thread done servicing request
22:01:19.860 00.000 15712 Worker thread wakes up
22:01:19.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:19.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:19.860 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
22:01:21.267 01.407 15712 Exposure complete
22:01:21.324 00.057 15712 worker thread done servicing request
22:01:21.324 00.000 7988 OnExposeComplete: enter
22:01:21.324 00.000 7988 UpdateGuideState(): m_state=6
22:01:21.324 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7419
22:01:21.329 00.005 7988 Star::Find returns 1 (0), X=1180.53, Y=445.94, Mass=1367, SNR=25.2, Peak=173 HFD=3.4
22:01:21.331 00.002 7988 MultiStar: [#1 0.07,0.02,1.05,U] [#2 -0.05,0.21,1.04,U] [#3 -0.06,0.16,0.99,U] [#4 -0.00,0.19,1.09,U] [#5 -0.30,-0.16,0.74,U] [#6 -0.03,0.26,0.72,U] [#7 0.06,0.17,0.67,U] [#8 -0.02,-0.03,0.72,U] 
22:01:21.332 00.001 7988 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {-0.30, 0.01}
22:01:21.332 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.58) = xAngle (3.78 = -2.51)
22:01:21.334 00.002 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.88 = 0.60)
22:01:21.334 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.20 mountX=-0.10 mountY=0.07, mountTheta=2.53
22:01:21.336 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.10, opts=13)
22:01:21.338 00.002 7988 Enqueuing Move request for scope (-0.07, 0.10)
22:01:21.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:01:21.340 00.002 7988 UpdateGuideState exits: m=1367 SNR=25.2
22:01:21.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:21.342 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:21.342 00.000 7988 Enqueuing Expose request
22:01:21.344 00.002 15712 Worker thread wakes up
22:01:21.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
22:01:21.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
22:01:21.344 00.000 15712 Moving (-0.07, 0.10) raw xDistance=-0.10 yDistance=0.07
22:01:21.348 00.004 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:21.348 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:01:21.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:21.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:01:21.348 00.000 15712 MoveAxis(E, 3, ABG)
22:01:21.348 00.000 15712 Guiding  Dir = 2, Dur = 3
22:01:21.350 00.002 15712 IsGuiding returns 0
22:01:21.364 00.014 15712 IsGuiding returns 0
22:01:21.364 00.000 15712 Move returns status 0, amount 3
22:01:21.364 00.000 15712 MoveAxis(N, 0, ABG)
22:01:21.364 00.000 15712 Move returns status 0, amount 0
22:01:21.364 00.000 15712 move complete, result=0
22:01:21.364 00.000 15712 worker thread done servicing request
22:01:21.364 00.000 15712 Worker thread wakes up
22:01:21.364 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:01:21.365 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:21.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:23.002 01.637 15712 Exposure complete
22:01:23.060 00.058 15712 worker thread done servicing request
22:01:23.060 00.000 7988 OnExposeComplete: enter
22:01:23.060 00.000 7988 UpdateGuideState(): m_state=6
22:01:23.060 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7420
22:01:23.064 00.004 7988 Star::Find returns 1 (0), X=1180.58, Y=445.87, Mass=1523, SNR=26.5, Peak=171 HFD=3.7
22:01:23.064 00.000 7988 MultiStar: [#1 -0.03,-0.06,1.00,U] [#2 -0.04,0.11,0.97,U] [#3 -0.08,0.19,0.93,U] [#4 -0.26,0.10,1.00,U] [#5 -0.20,-0.08,0.71,U] [#6 -0.20,0.26,0.69,U] [#7 -0.19,0.02,0.67,U] [#8 0.04,-0.04,0.67,U] 
22:01:23.064 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.05}, one-star: {-0.25, -0.06}
22:01:23.064 00.000 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.58) = xAngle (4.37 = -1.91)
22:01:23.064 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.48 = 1.20)
22:01:23.064 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.79 mountX=-0.05 mountY=0.14, mountTheta=1.92
22:01:23.064 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.05, opts=13)
22:01:23.064 00.000 7988 Enqueuing Move request for scope (-0.14, 0.05)
22:01:23.064 00.000 15712 Worker thread wakes up
22:01:23.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
22:01:23.064 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
22:01:23.064 00.000 15712 Moving (-0.14, 0.05) raw xDistance=-0.05 yDistance=0.14
22:01:23.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:23.064 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.5
22:01:23.076 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:23.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:23.078 00.002 7988 Enqueuing Expose request
22:01:23.078 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:23.078 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
22:01:23.080 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:23.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:01:23.080 00.000 15712 MoveAxis(W, 2, ABG)
22:01:23.080 00.000 15712 Guiding  Dir = 3, Dur = 2
22:01:23.080 00.000 15712 IsGuiding returns 0
22:01:23.103 00.023 15712 IsGuiding returns 0
22:01:23.103 00.000 15712 Move returns status 0, amount 2
22:01:23.103 00.000 15712 MoveAxis(N, 0, ABG)
22:01:23.103 00.000 15712 Move returns status 0, amount 0
22:01:23.103 00.000 15712 move complete, result=0
22:01:23.103 00.000 15712 worker thread done servicing request
22:01:23.103 00.000 15712 Worker thread wakes up
22:01:23.103 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:01:23.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:23.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:24.514 01.411 15712 Exposure complete
22:01:24.572 00.058 15712 worker thread done servicing request
22:01:24.572 00.000 7988 OnExposeComplete: enter
22:01:24.572 00.000 7988 UpdateGuideState(): m_state=6
22:01:24.572 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7421
22:01:24.576 00.004 7988 Star::Find returns 1 (0), X=1180.99, Y=445.82, Mass=1384, SNR=25.0, Peak=168 HFD=4.0
22:01:24.576 00.000 7988 MultiStar: [#1 0.34,0.14,1.00,U] [#2 0.29,0.11,1.02,U] [#3 0.56,0.31,0.90,U] [#4 0.48,0.17,1.01,U] [#5 0.45,-0.13,0.68,U] [#6 0.37,0.22,0.68,U] [#7 0.27,0.37,0.70,U] [#8 0.45,-0.08,0.62,U] 
22:01:24.576 00.000 7988 single-star, 8 included, MultiStar: {0.37, 0.11}, one-star: {0.15, -0.11}
22:01:24.576 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
22:01:24.576 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.19)
22:01:24.576 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.60 mountX=0.10 mountY=-0.15, mountTheta=-0.97
22:01:24.576 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.11, opts=13)
22:01:24.576 00.000 7988 Enqueuing Move request for scope (0.15, -0.11)
22:01:24.576 00.000 15712 Worker thread wakes up
22:01:24.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
22:01:24.576 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
22:01:24.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:24.576 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.0
22:01:24.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:24.576 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:24.576 00.000 7988 Enqueuing Expose request
22:01:24.576 00.000 15712 Moving (0.15, -0.11) raw xDistance=0.10 yDistance=-0.15
22:01:24.593 00.017 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:24.593 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
22:01:24.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:24.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:01:24.593 00.000 15712 MoveAxis(W, 5, ABG)
22:01:24.593 00.000 15712 Guiding  Dir = 3, Dur = 5
22:01:24.593 00.000 15712 IsGuiding returns 0
22:01:24.657 00.064 15712 IsGuiding returns 0
22:01:24.657 00.000 15712 Move returns status 0, amount 5
22:01:24.657 00.000 15712 MoveAxis(N, 0, ABG)
22:01:24.657 00.000 15712 Move returns status 0, amount 0
22:01:24.657 00.000 15712 move complete, result=0
22:01:24.657 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
22:01:24.659 00.002 15712 worker thread done servicing request
22:01:24.659 00.000 15712 Worker thread wakes up
22:01:24.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:24.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:26.298 01.639 15712 Exposure complete
22:01:26.357 00.059 15712 worker thread done servicing request
22:01:26.357 00.000 7988 OnExposeComplete: enter
22:01:26.359 00.002 7988 UpdateGuideState(): m_state=6
22:01:26.359 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7422
22:01:26.359 00.000 7988 Star::Find returns 1 (0), X=1192.81, Y=446.53, Mass=1566, SNR=27.1, Peak=240 HFD=3.4
22:01:26.359 00.000 7988 MultiStar: large primary error, entering stabilization period
22:01:26.359 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.58) = xAngle (1.63 = 1.63)
22:01:26.359 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.74 = -1.55)
22:01:26.359 00.000 7988 CameraToMount -- cameraX=11.98 cameraY=0.60 hyp=11.99 cameraTheta=0.05 mountX=-0.69 mountY=-11.99, mountTheta=-1.63
22:01:26.359 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=11.98, y=0.60, opts=13)
22:01:26.359 00.000 7988 Enqueuing Move request for scope (11.98, 0.60)
22:01:26.359 00.000 15712 Worker thread wakes up
22:01:26.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (11.98, 0.60) opts 0xd
22:01:26.359 00.000 15712 Handling offset move in thread for scope, endpoint = (11.98, 0.60)
22:01:26.359 00.000 15712 Moving (11.98, 0.60) raw xDistance=-0.69 yDistance=-11.99
22:01:26.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:26.359 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.1
22:01:26.371 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:26.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:26.373 00.002 7988 Enqueuing Expose request
22:01:26.373 00.000 15712 PPEC rslt: input = -0.69, final = -0.39, react = -0.42, pred = 0.02, hyst = -0.37, hyst_pct = 0.00, period_length = 636.00
22:01:26.373 00.000 15712 PPEC: input: -0.69, control: -0.39, exposure: 1500
22:01:26.375 00.002 15712 GuideAlgorithmResistSwitch::result() returns -11.99 from input -11.99
22:01:26.375 00.000 15712 MoveAxis(E, 128, ABG)
22:01:26.375 00.000 15712 Guiding  Dir = 2, Dur = 128
22:01:26.375 00.000 15712 IsGuiding returns 0
22:01:26.393 00.018 15712 PulseGuide returned control before completion, sleep 115
22:01:26.538 00.145 15712 IsGuiding returns 0
22:01:26.538 00.000 15712 Move returns status 0, amount 128
22:01:26.538 00.000 15712 MoveAxis(N, 3063, ABG)
22:01:26.538 00.000 15712 duration set to 2500 by maxDecDuration
22:01:26.538 00.000 15712 Guiding  Dir = 0, Dur = 2500
22:01:26.538 00.000 15712 IsGuiding returns 0
22:01:26.614 00.076 15712 PulseGuide returned control before completion, sleep 2431
22:01:29.083 02.469 15712 IsGuiding returns 1
22:01:29.083 00.000 15712 scope still moving after pulse duration time elapsed
22:01:29.106 00.023 15712 IsGuiding returns 1
22:01:29.142 00.036 15712 IsGuiding returns 0
22:01:29.142 00.000 15712 scope move finished after 2500 + 106 ms
22:01:29.142 00.000 15712 Move returns status 0, amount 2500
22:01:29.142 00.000 15712 move complete, result=0
22:01:29.142 00.000 15712 worker thread done servicing request
22:01:29.142 00.000 15712 Worker thread wakes up
22:01:29.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:29.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1178,432,31,31)
22:01:29.142 00.000 7988 GuideStep: -0.7 px 128 ms EAST, -12.0 px 2500 ms NORTH
22:01:30.890 01.748 15712 Exposure complete
22:01:30.937 00.047 15712 worker thread done servicing request
22:01:30.937 00.000 7988 OnExposeComplete: enter
22:01:30.937 00.000 7988 UpdateGuideState(): m_state=6
22:01:30.937 00.000 7988 Star::Find(15, 1192, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7423
22:01:30.954 00.017 7988 Star::Find returns 1 (0), X=1184.61, Y=445.77, Mass=1524, SNR=26.6, Peak=209 HFD=3.6
22:01:30.954 00.000 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.58) = xAngle (1.54 = 1.54)
22:01:30.954 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.64 = -1.64)
22:01:30.954 00.000 7988 CameraToMount -- cameraX=3.77 cameraY=-0.16 hyp=3.78 cameraTheta=-0.04 mountX=0.13 mountY=-3.77, mountTheta=-1.54
22:01:30.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=3.77, y=-0.16, opts=13)
22:01:30.954 00.000 7988 Enqueuing Move request for scope (3.77, -0.16)
22:01:30.954 00.000 15712 Worker thread wakes up
22:01:30.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (3.77, -0.16) opts 0xd
22:01:30.954 00.000 15712 Handling offset move in thread for scope, endpoint = (3.77, -0.16)
22:01:30.954 00.000 15712 Moving (3.77, -0.16) raw xDistance=0.13 yDistance=-3.77
22:01:30.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:30.954 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6
22:01:30.963 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:30.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:30.965 00.002 7988 Enqueuing Expose request
22:01:30.965 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:30.965 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
22:01:30.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns -3.77 from input -3.77
22:01:30.965 00.000 15712 MoveAxis(W, 9, ABG)
22:01:30.965 00.000 15712 Guiding  Dir = 3, Dur = 9
22:01:30.971 00.006 15712 IsGuiding returns 0
22:01:30.987 00.016 15712 IsGuiding returns 0
22:01:30.987 00.000 15712 Move returns status 0, amount 9
22:01:30.987 00.000 15712 MoveAxis(N, 962, ABG)
22:01:30.987 00.000 15712 Guiding  Dir = 0, Dur = 962
22:01:30.987 00.000 15712 IsGuiding returns 0
22:01:31.067 00.080 15712 PulseGuide returned control before completion, sleep 893
22:01:31.975 00.908 15712 IsGuiding returns 1
22:01:31.975 00.000 15712 scope still moving after pulse duration time elapsed
22:01:32.007 00.032 15712 IsGuiding returns 1
22:01:32.058 00.051 15712 IsGuiding returns 0
22:01:32.058 00.000 15712 scope move finished after 962 + 109 ms
22:01:32.058 00.000 15712 Move returns status 0, amount 962
22:01:32.058 00.000 15712 move complete, result=0
22:01:32.058 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -3.8 px 962 ms NORTH
22:01:32.058 00.000 15712 worker thread done servicing request
22:01:32.060 00.002 15712 Worker thread wakes up
22:01:32.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:32.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:33.478 01.418 15712 Exposure complete
22:01:33.523 00.045 15712 worker thread done servicing request
22:01:33.523 00.000 7988 OnExposeComplete: enter
22:01:33.538 00.015 7988 UpdateGuideState(): m_state=6
22:01:33.538 00.000 7988 Star::Find(15, 1184, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7424
22:01:33.539 00.001 7988 Star::Find returns 1 (0), X=1183.42, Y=445.87, Mass=1468, SNR=26.0, Peak=110 HFD=3.9
22:01:33.539 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
22:01:33.539 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.62)
22:01:33.539 00.000 7988 CameraToMount -- cameraX=2.59 cameraY=-0.06 hyp=2.59 cameraTheta=-0.02 mountX=0.04 mountY=-2.59, mountTheta=-1.55
22:01:33.539 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=2.59, y=-0.06, opts=13)
22:01:33.539 00.000 7988 Enqueuing Move request for scope (2.59, -0.06)
22:01:33.539 00.000 15712 Worker thread wakes up
22:01:33.539 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (2.59, -0.06) opts 0xd
22:01:33.539 00.000 15712 Handling offset move in thread for scope, endpoint = (2.59, -0.06)
22:01:33.539 00.000 15712 Moving (2.59, -0.06) raw xDistance=0.04 yDistance=-2.59
22:01:33.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:33.539 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.0
22:01:33.549 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:33.549 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:33.551 00.002 7988 Enqueuing Expose request
22:01:33.551 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:33.551 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
22:01:33.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns -2.59 from input -2.59
22:01:33.551 00.000 15712 MoveAxis(E, 3, ABG)
22:01:33.551 00.000 15712 Guiding  Dir = 2, Dur = 3
22:01:33.551 00.000 15712 IsGuiding returns 0
22:01:33.609 00.058 15712 IsGuiding returns 0
22:01:33.609 00.000 15712 Move returns status 0, amount 3
22:01:33.609 00.000 15712 MoveAxis(N, 661, ABG)
22:01:33.609 00.000 15712 Guiding  Dir = 0, Dur = 661
22:01:33.609 00.000 15712 IsGuiding returns 0
22:01:33.689 00.080 15712 PulseGuide returned control before completion, sleep 592
22:01:34.310 00.621 15712 IsGuiding returns 1
22:01:34.310 00.000 15712 scope still moving after pulse duration time elapsed
22:01:34.337 00.027 15712 IsGuiding returns 1
22:01:34.406 00.069 15712 IsGuiding returns 0
22:01:34.406 00.000 15712 scope move finished after 661 + 137 ms
22:01:34.406 00.000 15712 Move returns status 0, amount 661
22:01:34.406 00.000 15712 move complete, result=0
22:01:34.406 00.000 15712 worker thread done servicing request
22:01:34.406 00.000 15712 Worker thread wakes up
22:01:34.406 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -2.6 px 661 ms NORTH
22:01:34.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:34.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:36.044 01.638 15712 Exposure complete
22:01:36.092 00.048 15712 worker thread done servicing request
22:01:36.092 00.000 7988 OnExposeComplete: enter
22:01:36.105 00.013 7988 UpdateGuideState(): m_state=6
22:01:36.107 00.002 7988 Star::Find(15, 1183, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7425
22:01:36.107 00.000 7988 Star::Find returns 1 (0), X=1179.09, Y=445.90, Mass=1484, SNR=26.3, Peak=218 HFD=3.1
22:01:36.107 00.000 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.58) = xAngle (-1.55 = -1.55)
22:01:36.107 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.56 = 1.56)
22:01:36.107 00.000 7988 CameraToMount -- cameraX=-1.74 cameraY=-0.03 hyp=1.74 cameraTheta=-3.12 mountX=0.04 mountY=1.74, mountTheta=1.55
22:01:36.107 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.74, y=-0.03, opts=13)
22:01:36.107 00.000 7988 Enqueuing Move request for scope (-1.74, -0.03)
22:01:36.107 00.000 15712 Worker thread wakes up
22:01:36.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.74, -0.03) opts 0xd
22:01:36.107 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.74, -0.03)
22:01:36.107 00.000 15712 Moving (-1.74, -0.03) raw xDistance=0.04 yDistance=1.74
22:01:36.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:01:36.107 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3
22:01:36.117 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:36.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:36.119 00.002 7988 Enqueuing Expose request
22:01:36.119 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:36.119 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:01:36.119 00.000 15712 resist switch: large excursion: input 1.74 thresh 0.75 direction from -1 to 1
22:01:36.119 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.22
22:01:36.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.74 from input 1.74
22:01:36.119 00.000 15712 MoveAxis(E, 6, ABG)
22:01:36.119 00.000 15712 Guiding  Dir = 2, Dur = 6
22:01:36.121 00.002 15712 IsGuiding returns 0
22:01:36.139 00.018 15712 IsGuiding returns 0
22:01:36.139 00.000 15712 Move returns status 0, amount 6
22:01:36.139 00.000 15712 BLC: Oldest BLC event removed
22:01:36.139 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 51 applied
22:01:36.139 00.000 15712 MoveAxis(S, 496, ABG)
22:01:36.139 00.000 15712 Guiding  Dir = 1, Dur = 496
22:01:36.139 00.000 15712 IsGuiding returns 0
22:01:36.224 00.085 15712 PulseGuide returned control before completion, sleep 427
22:01:36.667 00.443 15712 IsGuiding returns 1
22:01:36.667 00.000 15712 scope still moving after pulse duration time elapsed
22:01:36.736 00.069 15712 IsGuiding returns 1
22:01:36.779 00.043 15712 IsGuiding returns 0
22:01:36.779 00.000 15712 scope move finished after 496 + 131 ms
22:01:36.779 00.000 15712 Move returns status 0, amount 496
22:01:36.779 00.000 15712 move complete, result=0
22:01:36.779 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 1.7 px 496 ms SOUTH
22:01:36.781 00.002 15712 worker thread done servicing request
22:01:36.781 00.000 15712 Worker thread wakes up
22:01:36.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:36.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:38.197 01.416 15712 Exposure complete
22:01:38.256 00.059 15712 worker thread done servicing request
22:01:38.256 00.000 7988 OnExposeComplete: enter
22:01:38.256 00.000 7988 UpdateGuideState(): m_state=6
22:01:38.260 00.004 7988 Star::Find(15, 1179, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7426
22:01:38.260 00.000 7988 Star::Find returns 1 (0), X=1179.69, Y=445.95, Mass=1550, SNR=26.9, Peak=195 HFD=3.7
22:01:38.260 00.000 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.58)
22:01:38.260 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.53)
22:01:38.260 00.000 7988 CameraToMount -- cameraX=-1.14 cameraY=0.02 hyp=1.14 cameraTheta=3.12 mountX=-0.01 mountY=1.14, mountTheta=1.58
22:01:38.265 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-1.14, y=0.02, opts=13)
22:01:38.265 00.000 7988 Enqueuing Move request for scope (-1.14, 0.02)
22:01:38.265 00.000 15712 Worker thread wakes up
22:01:38.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 0.02) opts 0xd
22:01:38.265 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.14, 0.02)
22:01:38.265 00.000 15712 Moving (-1.14, 0.02) raw xDistance=-0.01 yDistance=1.14
22:01:38.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:38.265 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.9
22:01:38.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:38.265 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:38.265 00.000 7988 Enqueuing Expose request
22:01:38.265 00.000 15712 BLC: History state: CurrMiss=1.14, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.741068, 1:1.141008
22:01:38.265 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
22:01:38.275 00.010 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:38.275 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
22:01:38.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
22:01:38.275 00.000 15712 MoveAxis(W, 1, ABG)
22:01:38.275 00.000 15712 Guiding  Dir = 3, Dur = 1
22:01:38.275 00.000 15712 IsGuiding returns 0
22:01:38.292 00.017 15712 IsGuiding returns 0
22:01:38.292 00.000 15712 Move returns status 0, amount 1
22:01:38.292 00.000 15712 MoveAxis(S, 291, ABG)
22:01:38.292 00.000 15712 Guiding  Dir = 1, Dur = 291
22:01:38.292 00.000 15712 IsGuiding returns 0
22:01:38.373 00.081 15712 PulseGuide returned control before completion, sleep 221
22:01:38.594 00.221 15712 IsGuiding returns 1
22:01:38.594 00.000 15712 scope still moving after pulse duration time elapsed
22:01:38.644 00.050 15712 IsGuiding returns 1
22:01:38.709 00.065 15712 IsGuiding returns 0
22:01:38.709 00.000 15712 scope move finished after 291 + 124 ms
22:01:38.709 00.000 15712 Move returns status 0, amount 291
22:01:38.709 00.000 15712 move complete, result=0
22:01:38.709 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 1.1 px 291 ms SOUTH
22:01:38.709 00.000 15712 worker thread done servicing request
22:01:38.709 00.000 15712 Worker thread wakes up
22:01:38.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:38.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:40.350 01.641 15712 Exposure complete
22:01:40.410 00.060 15712 worker thread done servicing request
22:01:40.410 00.000 7988 OnExposeComplete: enter
22:01:40.410 00.000 7988 UpdateGuideState(): m_state=6
22:01:40.412 00.002 7988 Star::Find(15, 1179, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7427
22:01:40.412 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=445.49, Mass=1556, SNR=26.9, Peak=210 HFD=3.5
22:01:40.414 00.002 7988 MultiStar: exiting stabilization period
22:01:40.414 00.000 7988 MultiStar: [#1 0.35,-0.14,1.00,U] [#2 0.55,-0.34,0.99,U] [#3 0.27,-0.12,0.94,U] [#4 0.42,-0.23,1.02,U] [#5 0.27,-0.13,0.67,U] [#6 0.29,0.03,0.67,U] [#7 0.53,-0.10,0.68,U] [#8 0.68,-0.42,0.67,U] 
22:01:40.416 00.002 7988 refined, 8 included, MultiStar: {0.37, -0.22}, one-star: {0.03, -0.44}
22:01:40.416 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
22:01:40.416 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.13)
22:01:40.416 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=-0.22 hyp=0.43 cameraTheta=-0.54 mountX=0.22 mountY=-0.36, mountTheta=-1.03
22:01:40.416 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=-0.22, opts=13)
22:01:40.416 00.000 7988 Enqueuing Move request for scope (0.37, -0.22)
22:01:40.416 00.000 15712 Worker thread wakes up
22:01:40.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.22) opts 0xd
22:01:40.416 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, -0.22)
22:01:40.416 00.000 15712 Moving (0.37, -0.22) raw xDistance=0.22 yDistance=-0.36
22:01:40.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:40.416 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9
22:01:40.426 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:40.427 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:40.427 00.000 7988 Enqueuing Expose request
22:01:40.429 00.002 15712 BLC: History state: CurrMiss=-0.36, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=1.741068, 1:1.141008, 2:-0.360291
22:01:40.429 00.000 15712 BLC: Over-shoot, first stiction event, no adjustment
22:01:40.429 00.000 15712 PPEC rslt: input = 0.22, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:01:40.429 00.000 15712 PPEC: input: 0.22, control: 0.15, exposure: 1500
22:01:40.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:40.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:01:40.429 00.000 15712 MoveAxis(W, 50, ABG)
22:01:40.429 00.000 15712 Guiding  Dir = 3, Dur = 50
22:01:40.429 00.000 15712 IsGuiding returns 0
22:01:40.448 00.019 15712 PulseGuide returned control before completion, sleep 44
22:01:40.528 00.080 15712 IsGuiding returns 0
22:01:40.528 00.000 15712 Move returns status 0, amount 50
22:01:40.528 00.000 15712 MoveAxis(N, 0, ABG)
22:01:40.528 00.000 15712 Move returns status 0, amount 0
22:01:40.528 00.000 15712 move complete, result=0
22:01:40.528 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.4 px 0 ms NORTH
22:01:40.533 00.005 15712 worker thread done servicing request
22:01:40.533 00.000 15712 Worker thread wakes up
22:01:40.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:40.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:41.943 01.410 15712 Exposure complete
22:01:42.003 00.060 15712 worker thread done servicing request
22:01:42.003 00.000 7988 OnExposeComplete: enter
22:01:42.003 00.000 7988 UpdateGuideState(): m_state=6
22:01:42.004 00.001 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7428
22:01:42.004 00.000 7988 Star::Find returns 1 (0), X=1180.90, Y=445.75, Mass=1475, SNR=26.3, Peak=188 HFD=3.5
22:01:42.004 00.000 7988 MultiStar: [#1 0.43,-0.06,1.03,U] [#2 0.39,-0.07,0.99,U] [#3 0.41,0.02,0.96,U] [#4 0.36,-0.06,1.04,U] [#5 0.28,-0.40,0.72,U] [#6 0.44,0.21,0.73,U] [#7 0.42,0.08,0.70,U] [#8 0.56,-0.30,0.63,U] 
22:01:42.008 00.004 7988 single-star, 8 included, MultiStar: {0.36, -0.08}, one-star: {0.06, -0.18}
22:01:42.008 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
22:01:42.008 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.84)
22:01:42.008 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.25 mountX=0.18 mountY=-0.06, mountTheta=-0.30
22:01:42.008 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.18, opts=13)
22:01:42.008 00.000 7988 Enqueuing Move request for scope (0.06, -0.18)
22:01:42.008 00.000 15712 Worker thread wakes up
22:01:42.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
22:01:42.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
22:01:42.008 00.000 15712 Moving (0.06, -0.18) raw xDistance=0.18 yDistance=-0.06
22:01:42.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:42.008 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.3
22:01:42.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:42.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:42.021 00.013 15712 BLC: window closed
22:01:42.021 00.000 7988 Enqueuing Expose request
22:01:42.021 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=1.741068, 1:1.141008, 2:-0.360291
22:01:42.021 00.000 15712 BLC: No correction, Miss < min_move
22:01:42.025 00.004 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:01:42.025 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
22:01:42.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:42.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:01:42.025 00.000 15712 MoveAxis(W, 46, ABG)
22:01:42.025 00.000 15712 Guiding  Dir = 3, Dur = 46
22:01:42.025 00.000 15712 IsGuiding returns 0
22:01:42.046 00.021 15712 PulseGuide returned control before completion, sleep 34
22:01:42.085 00.039 15712 IsGuiding returns 1
22:01:42.085 00.000 15712 scope still moving after pulse duration time elapsed
22:01:42.127 00.042 15712 IsGuiding returns 0
22:01:42.127 00.000 15712 scope move finished after 46 + 56 ms
22:01:42.127 00.000 15712 Move returns status 0, amount 46
22:01:42.127 00.000 15712 MoveAxis(N, 0, ABG)
22:01:42.127 00.000 15712 Move returns status 0, amount 0
22:01:42.127 00.000 15712 move complete, result=0
22:01:42.127 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
22:01:42.131 00.004 15712 worker thread done servicing request
22:01:42.131 00.000 15712 Worker thread wakes up
22:01:42.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:42.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:43.871 01.740 15712 Exposure complete
22:01:43.926 00.055 15712 worker thread done servicing request
22:01:43.926 00.000 7988 OnExposeComplete: enter
22:01:43.926 00.000 7988 UpdateGuideState(): m_state=6
22:01:43.933 00.007 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7429
22:01:43.933 00.000 7988 Star::Find returns 1 (0), X=1180.81, Y=446.04, Mass=1521, SNR=26.5, Peak=233 HFD=3.2
22:01:43.933 00.000 7988 MultiStar: [#1 0.26,0.23,1.00,U] [#2 0.39,0.35,1.01,U] [#3 0.20,0.42,0.97,U] [#4 0.44,0.32,1.01,U] [#5 0.29,-0.07,0.66,U] [#6 0.46,0.61,0.72,U] [#7 0.45,0.35,0.69,U] [#8 0.50,0.17,0.64,U] 
22:01:43.933 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.28}, one-star: {-0.03, 0.11}
22:01:43.933 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.89)
22:01:43.933 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.22)
22:01:43.933 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.82 mountX=-0.11 mountY=0.03, mountTheta=2.92
22:01:43.933 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.11, opts=13)
22:01:43.943 00.010 7988 Enqueuing Move request for scope (-0.03, 0.11)
22:01:43.943 00.000 15712 Worker thread wakes up
22:01:43.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:01:43.943 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:01:43.943 00.000 15712 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=0.03
22:01:43.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:43.943 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
22:01:43.946 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:43.946 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:43.948 00.002 7988 Enqueuing Expose request
22:01:43.949 00.001 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:43.949 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
22:01:43.949 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:43.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:01:43.949 00.000 15712 MoveAxis(W, 10, ABG)
22:01:43.949 00.000 15712 Guiding  Dir = 3, Dur = 10
22:01:43.949 00.000 15712 IsGuiding returns 0
22:01:43.967 00.018 15712 IsGuiding returns 1
22:01:43.967 00.000 15712 scope still moving after pulse duration time elapsed
22:01:44.015 00.048 15712 IsGuiding returns 0
22:01:44.015 00.000 15712 scope move finished after 10 + 54 ms
22:01:44.015 00.000 15712 Move returns status 0, amount 10
22:01:44.015 00.000 15712 MoveAxis(N, 0, ABG)
22:01:44.015 00.000 15712 Move returns status 0, amount 0
22:01:44.015 00.000 15712 move complete, result=0
22:01:44.015 00.000 15712 worker thread done servicing request
22:01:44.015 00.000 15712 Worker thread wakes up
22:01:44.015 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
22:01:44.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:44.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:45.435 01.420 15712 Exposure complete
22:01:45.489 00.054 15712 worker thread done servicing request
22:01:45.489 00.000 7988 OnExposeComplete: enter
22:01:45.496 00.007 7988 UpdateGuideState(): m_state=6
22:01:45.496 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7430
22:01:45.498 00.002 7988 Star::Find returns 1 (1), X=1180.86, Y=446.25, Mass=1516, SNR=26.6, Peak=255 HFD=3.2
22:01:45.500 00.002 7988 MultiStar: [#1 0.30,0.44,1.01,U] [#2 0.33,0.32,0.98,U] [#3 0.20,0.53,0.96,U] [#4 0.21,0.45,1.02,U] [#5 0.03,0.22,0.74,U] [#6 0.30,0.82,0.71,U] [#7 0.37,0.46,0.62,U] [#8 0.37,0.54,0.66,U] 
22:01:45.500 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.45}, one-star: {0.03, 0.32}
22:01:45.502 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
22:01:45.502 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.11)
22:01:45.502 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.49 mountX=-0.32 mountY=-0.03, mountTheta=-3.04
22:01:45.506 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.32, opts=13)
22:01:45.506 00.000 7988 Enqueuing Move request for scope (0.03, 0.32)
22:01:45.508 00.002 15712 Worker thread wakes up
22:01:45.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
22:01:45.508 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
22:01:45.508 00.000 15712 Moving (0.03, 0.32) raw xDistance=-0.32 yDistance=-0.03
22:01:45.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:45.508 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.6 Saturated
22:01:45.510 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:45.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:45.512 00.002 7988 Enqueuing Expose request
22:01:45.512 00.000 15712 PPEC rslt: input = -0.32, final = -0.16, react = -0.19, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
22:01:45.512 00.000 15712 PPEC: input: -0.32, control: -0.16, exposure: 1500
22:01:45.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:45.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:01:45.512 00.000 15712 MoveAxis(E, 54, ABG)
22:01:45.512 00.000 15712 Guiding  Dir = 2, Dur = 54
22:01:45.512 00.000 15712 IsGuiding returns 0
22:01:45.533 00.021 15712 PulseGuide returned control before completion, sleep 46
22:01:45.592 00.059 15712 IsGuiding returns 1
22:01:45.592 00.000 15712 scope still moving after pulse duration time elapsed
22:01:45.625 00.033 15712 IsGuiding returns 0
22:01:45.625 00.000 15712 scope move finished after 54 + 61 ms
22:01:45.625 00.000 15712 Move returns status 0, amount 54
22:01:45.625 00.000 15712 MoveAxis(N, 0, ABG)
22:01:45.625 00.000 15712 Move returns status 0, amount 0
22:01:45.625 00.000 15712 move complete, result=0
22:01:45.625 00.000 7988 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
22:01:45.632 00.007 15712 worker thread done servicing request
22:01:45.632 00.000 15712 Worker thread wakes up
22:01:45.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:45.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:47.269 01.637 15712 Exposure complete
22:01:47.324 00.055 15712 worker thread done servicing request
22:01:47.324 00.000 7988 OnExposeComplete: enter
22:01:47.324 00.000 7988 UpdateGuideState(): m_state=6
22:01:47.324 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7431
22:01:47.331 00.007 7988 Star::Find returns 1 (0), X=1180.75, Y=445.73, Mass=1523, SNR=26.6, Peak=202 HFD=3.5
22:01:47.331 00.000 7988 MultiStar: [#1 0.32,-0.23,1.02,U] [#2 0.14,0.03,1.01,U] [#3 0.18,0.01,0.94,U] [#4 0.29,-0.20,1.04,U] [#5 0.12,-0.13,0.72,U] [#6 0.25,-0.01,0.67,U] [#7 0.14,0.02,0.66,U] [#8 0.13,-0.03,0.65,U] 
22:01:47.331 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.09}, one-star: {-0.09, -0.20}
22:01:47.331 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
22:01:47.331 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
22:01:47.331 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=0.09 mountY=-0.16, mountTheta=-1.07
22:01:47.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.09, opts=13)
22:01:47.331 00.000 7988 Enqueuing Move request for scope (0.17, -0.09)
22:01:47.331 00.000 15712 Worker thread wakes up
22:01:47.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
22:01:47.331 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
22:01:47.331 00.000 15712 Moving (0.17, -0.09) raw xDistance=0.09 yDistance=-0.16
22:01:47.342 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:47.342 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
22:01:47.344 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:47.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:47.346 00.002 7988 Enqueuing Expose request
22:01:47.346 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:47.346 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
22:01:47.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:47.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:01:47.346 00.000 15712 MoveAxis(W, 7, ABG)
22:01:47.346 00.000 15712 Guiding  Dir = 3, Dur = 7
22:01:47.347 00.001 15712 IsGuiding returns 0
22:01:47.365 00.018 15712 IsGuiding returns 0
22:01:47.365 00.000 15712 Move returns status 0, amount 7
22:01:47.365 00.000 15712 MoveAxis(N, 0, ABG)
22:01:47.365 00.000 15712 Move returns status 0, amount 0
22:01:47.365 00.000 15712 move complete, result=0
22:01:47.365 00.000 15712 worker thread done servicing request
22:01:47.365 00.000 15712 Worker thread wakes up
22:01:47.365 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
22:01:47.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:47.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:48.784 01.419 15712 Exposure complete
22:01:48.839 00.055 15712 worker thread done servicing request
22:01:48.839 00.000 7988 OnExposeComplete: enter
22:01:48.839 00.000 7988 UpdateGuideState(): m_state=6
22:01:48.847 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7432
22:01:48.848 00.001 7988 Star::Find returns 1 (0), X=1180.81, Y=445.75, Mass=1459, SNR=26.1, Peak=198 HFD=3.4
22:01:48.850 00.002 7988 MultiStar: [#1 0.11,-0.07,1.02,U] [#2 0.25,-0.09,1.03,U] [#3 0.17,-0.01,0.96,U] [#4 0.20,0.13,1.04,U] [#5 -0.11,-0.05,0.73,U] [#6 0.16,0.20,0.73,U] [#7 0.04,-0.00,0.66,U] [#8 0.09,-0.02,0.67,U] 
22:01:48.850 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {-0.02, -0.18}
22:01:48.850 00.000 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.58) = xAngle (1.44 = 1.44)
22:01:48.852 00.002 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.55 = -1.74)
22:01:48.852 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.14 mountX=0.01 mountY=-0.11, mountTheta=-1.44
22:01:48.854 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
22:01:48.856 00.002 7988 Enqueuing Move request for scope (0.11, -0.02)
22:01:48.856 00.000 15712 Worker thread wakes up
22:01:48.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:01:48.856 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:01:48.856 00.000 15712 Moving (0.11, -0.02) raw xDistance=0.01 yDistance=-0.11
22:01:48.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:48.856 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.1
22:01:48.860 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:48.860 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:48.862 00.002 7988 Enqueuing Expose request
22:01:48.862 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:48.862 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
22:01:48.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:48.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:01:48.862 00.000 15712 MoveAxis(W, 3, ABG)
22:01:48.862 00.000 15712 Guiding  Dir = 3, Dur = 3
22:01:48.864 00.002 15712 IsGuiding returns 0
22:01:48.927 00.063 15712 IsGuiding returns 0
22:01:48.927 00.000 15712 Move returns status 0, amount 3
22:01:48.927 00.000 15712 MoveAxis(N, 0, ABG)
22:01:48.927 00.000 15712 Move returns status 0, amount 0
22:01:48.927 00.000 15712 move complete, result=0
22:01:48.927 00.000 15712 worker thread done servicing request
22:01:48.927 00.000 15712 Worker thread wakes up
22:01:48.927 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:01:48.941 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:48.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:50.681 01.740 15712 Exposure complete
22:01:50.727 00.046 15712 worker thread done servicing request
22:01:50.727 00.000 7988 OnExposeComplete: enter
22:01:50.727 00.000 7988 UpdateGuideState(): m_state=6
22:01:50.741 00.014 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7433
22:01:50.742 00.001 7988 Star::Find returns 1 (0), X=1180.83, Y=445.74, Mass=1402, SNR=25.5, Peak=202 HFD=3.1
22:01:50.744 00.002 7988 MultiStar: [#1 0.39,-0.14,1.03,U] [#2 0.12,0.10,1.04,U] [#3 0.10,0.12,1.01,U] [#4 0.09,-0.03,1.03,U] [#5 -0.02,-0.20,0.74,U] [#6 0.39,0.19,0.71,U] [#7 0.18,-0.07,0.70,U] [#8 0.23,-0.07,0.68,U] 
22:01:50.744 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {-0.00, -0.19}
22:01:50.746 00.002 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.58) = xAngle (1.39 = 1.39)
22:01:50.746 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.50 = -1.79)
22:01:50.746 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=0.03 mountY=-0.16, mountTheta=-1.39
22:01:50.748 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.03, opts=13)
22:01:50.750 00.002 7988 Enqueuing Move request for scope (0.16, -0.03)
22:01:50.750 00.000 15712 Worker thread wakes up
22:01:50.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
22:01:50.750 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
22:01:50.750 00.000 15712 Moving (0.16, -0.03) raw xDistance=0.03 yDistance=-0.16
22:01:50.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:01:50.750 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.5
22:01:50.754 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:50.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:50.756 00.002 7988 Enqueuing Expose request
22:01:50.756 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:50.756 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
22:01:50.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:50.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:01:50.756 00.000 15712 MoveAxis(W, 1, ABG)
22:01:50.756 00.000 15712 Guiding  Dir = 3, Dur = 1
22:01:50.758 00.002 15712 IsGuiding returns 0
22:01:50.777 00.019 15712 IsGuiding returns 0
22:01:50.777 00.000 15712 Move returns status 0, amount 1
22:01:50.777 00.000 15712 MoveAxis(N, 0, ABG)
22:01:50.777 00.000 15712 Move returns status 0, amount 0
22:01:50.777 00.000 15712 move complete, result=0
22:01:50.777 00.000 15712 worker thread done servicing request
22:01:50.777 00.000 15712 Worker thread wakes up
22:01:50.777 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:01:50.778 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:50.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:52.197 01.419 15712 Exposure complete
22:01:52.256 00.059 15712 worker thread done servicing request
22:01:52.256 00.000 7988 OnExposeComplete: enter
22:01:52.256 00.000 7988 UpdateGuideState(): m_state=6
22:01:52.259 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7434
22:01:52.259 00.000 7988 Star::Find returns 1 (0), X=1180.69, Y=445.74, Mass=1576, SNR=27.0, Peak=197 HFD=3.6
22:01:52.259 00.000 7988 MultiStar: [#1 0.12,-0.19,1.01,U] [#2 0.08,0.02,0.99,U] [#3 0.13,0.02,0.99,U] [#4 0.18,0.02,0.99,U] [#5 0.00,-0.23,0.69,U] [#6 0.16,0.09,0.66,U] [#7 0.19,-0.20,0.65,U] [#8 0.18,-0.18,0.67,U] 
22:01:52.259 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {-0.15, -0.19}
22:01:52.259 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.58) = xAngle (0.82 = 0.82)
22:01:52.259 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.92 = -2.36)
22:01:52.259 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.76 mountX=0.09 mountY=-0.09, mountTheta=-0.80
22:01:52.259 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.09, opts=13)
22:01:52.259 00.000 7988 Enqueuing Move request for scope (0.09, -0.09)
22:01:52.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:52.259 00.000 7988 UpdateGuideState exits: m=1576 SNR=27.0
22:01:52.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:52.273 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:52.273 00.000 7988 Enqueuing Expose request
22:01:52.275 00.002 15712 Worker thread wakes up
22:01:52.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
22:01:52.275 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
22:01:52.275 00.000 15712 Moving (0.09, -0.09) raw xDistance=0.09 yDistance=-0.09
22:01:52.275 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:52.275 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
22:01:52.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:52.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:01:52.275 00.000 15712 MoveAxis(W, 5, ABG)
22:01:52.275 00.000 15712 Guiding  Dir = 3, Dur = 5
22:01:52.275 00.000 15712 IsGuiding returns 0
22:01:52.290 00.015 15712 IsGuiding returns 0
22:01:52.290 00.000 15712 Move returns status 0, amount 5
22:01:52.290 00.000 15712 MoveAxis(N, 0, ABG)
22:01:52.290 00.000 15712 Move returns status 0, amount 0
22:01:52.290 00.000 15712 move complete, result=0
22:01:52.290 00.000 15712 worker thread done servicing request
22:01:52.290 00.000 15712 Worker thread wakes up
22:01:52.290 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:01:52.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:52.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:53.934 01.644 15712 Exposure complete
22:01:53.989 00.055 15712 worker thread done servicing request
22:01:53.989 00.000 7988 OnExposeComplete: enter
22:01:53.989 00.000 7988 UpdateGuideState(): m_state=6
22:01:53.997 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7435
22:01:53.998 00.001 7988 Star::Find returns 1 (0), X=1180.71, Y=445.57, Mass=1512, SNR=26.6, Peak=209 HFD=3.2
22:01:53.998 00.000 7988 MultiStar: [#1 0.19,-0.17,1.02,U] [#2 0.28,-0.25,1.03,U] [#3 0.01,-0.11,0.95,U] [#4 0.29,-0.15,1.05,U] [#5 -0.05,-0.36,0.72,U] [#6 0.25,0.06,0.69,U] [#7 0.20,-0.26,0.68,U] [#8 0.27,-0.11,0.66,U] 
22:01:53.998 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.19}, one-star: {-0.12, -0.36}
22:01:53.998 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.58) = xAngle (0.65 = 0.65)
22:01:53.998 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.76 = -2.53)
22:01:53.998 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.93 mountX=0.19 mountY=-0.14, mountTheta=-0.63
22:01:53.998 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.19, opts=13)
22:01:54.006 00.008 7988 Enqueuing Move request for scope (0.14, -0.19)
22:01:54.006 00.000 15712 Worker thread wakes up
22:01:54.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:01:54.006 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.6
22:01:54.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:54.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:54.006 00.000 7988 Enqueuing Expose request
22:01:54.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
22:01:54.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
22:01:54.006 00.000 15712 Moving (0.14, -0.19) raw xDistance=0.19 yDistance=-0.14
22:01:54.013 00.007 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:01:54.013 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
22:01:54.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:54.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:01:54.013 00.000 15712 MoveAxis(W, 46, ABG)
22:01:54.013 00.000 15712 Guiding  Dir = 3, Dur = 46
22:01:54.013 00.000 15712 IsGuiding returns 0
22:01:54.035 00.022 15712 PulseGuide returned control before completion, sleep 37
22:01:54.078 00.043 15712 IsGuiding returns 1
22:01:54.078 00.000 15712 scope still moving after pulse duration time elapsed
22:01:54.129 00.051 15712 IsGuiding returns 0
22:01:54.129 00.000 15712 scope move finished after 46 + 69 ms
22:01:54.129 00.000 15712 Move returns status 0, amount 46
22:01:54.129 00.000 15712 MoveAxis(N, 0, ABG)
22:01:54.129 00.000 15712 Move returns status 0, amount 0
22:01:54.129 00.000 15712 move complete, result=0
22:01:54.129 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
22:01:54.135 00.006 15712 worker thread done servicing request
22:01:54.135 00.000 15712 Worker thread wakes up
22:01:54.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:54.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:55.551 01.416 15712 Exposure complete
22:01:55.610 00.059 15712 worker thread done servicing request
22:01:55.610 00.000 7988 OnExposeComplete: enter
22:01:55.610 00.000 7988 UpdateGuideState(): m_state=6
22:01:55.610 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7436
22:01:55.612 00.002 7988 Star::Find returns 1 (0), X=1180.72, Y=445.94, Mass=1512, SNR=26.6, Peak=202 HFD=3.4
22:01:55.612 00.000 7988 MultiStar: [#1 0.35,-0.00,1.01,U] [#2 0.18,0.08,1.03,U] [#3 0.18,0.26,0.96,U] [#4 0.15,0.25,1.02,U] [#5 -0.05,-0.03,0.69,U] [#6 0.24,0.31,0.72,U] [#7 0.13,0.06,0.69,U] [#8 0.24,-0.13,0.64,U] 
22:01:55.612 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.10}, one-star: {-0.12, 0.01}
22:01:55.612 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.58) = xAngle (4.60 = -1.68)
22:01:55.612 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.71 = 1.43)
22:01:55.612 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.02 mountX=-0.01 mountY=0.12, mountTheta=1.68
22:01:55.612 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.01, opts=13)
22:01:55.622 00.010 7988 Enqueuing Move request for scope (-0.12, 0.01)
22:01:55.623 00.001 15712 Worker thread wakes up
22:01:55.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
22:01:55.623 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
22:01:55.623 00.000 15712 Moving (-0.12, 0.01) raw xDistance=-0.01 yDistance=0.12
22:01:55.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:01:55.623 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.6
22:01:55.625 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:55.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:55.627 00.002 7988 Enqueuing Expose request
22:01:55.627 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:55.627 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
22:01:55.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:55.628 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:01:55.628 00.000 15712 MoveAxis(W, 14, ABG)
22:01:55.628 00.000 15712 Guiding  Dir = 3, Dur = 14
22:01:55.628 00.000 15712 IsGuiding returns 0
22:01:55.650 00.022 15712 IsGuiding returns 1
22:01:55.650 00.000 15712 scope still moving after pulse duration time elapsed
22:01:55.696 00.046 15712 IsGuiding returns 0
22:01:55.696 00.000 15712 scope move finished after 14 + 57 ms
22:01:55.696 00.000 15712 Move returns status 0, amount 14
22:01:55.696 00.000 15712 MoveAxis(N, 0, ABG)
22:01:55.696 00.000 15712 Move returns status 0, amount 0
22:01:55.696 00.000 15712 move complete, result=0
22:01:55.696 00.000 7988 GuideStep: -0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
22:01:55.702 00.006 15712 worker thread done servicing request
22:01:55.702 00.000 15712 Worker thread wakes up
22:01:55.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:55.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:57.341 01.639 15712 Exposure complete
22:01:57.399 00.058 15712 worker thread done servicing request
22:01:57.399 00.000 7988 OnExposeComplete: enter
22:01:57.399 00.000 7988 UpdateGuideState(): m_state=6
22:01:57.403 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7437
22:01:57.403 00.000 7988 Star::Find returns 1 (0), X=1180.86, Y=446.21, Mass=1499, SNR=26.4, Peak=230 HFD=3.3
22:01:57.403 00.000 7988 MultiStar: [#1 0.32,0.24,1.04,U] [#2 0.24,0.39,1.01,U] [#3 0.22,0.37,0.91,U] [#4 0.11,0.50,1.02,U] [#5 -0.11,0.24,0.74,U] [#6 0.29,0.51,0.71,U] [#7 0.24,0.38,0.67,U] [#8 0.23,0.25,0.65,U] 
22:01:57.403 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.35}, one-star: {0.03, 0.28}
22:01:57.403 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
22:01:57.403 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
22:01:57.403 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.47 mountX=-0.28 mountY=-0.04, mountTheta=-3.02
22:01:57.410 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.28, opts=13)
22:01:57.410 00.000 7988 Enqueuing Move request for scope (0.03, 0.28)
22:01:57.410 00.000 15712 Worker thread wakes up
22:01:57.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
22:01:57.410 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
22:01:57.410 00.000 15712 Moving (0.03, 0.28) raw xDistance=-0.28 yDistance=-0.04
22:01:57.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:01:57.410 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4
22:01:57.415 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:57.415 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:57.417 00.002 7988 Enqueuing Expose request
22:01:57.418 00.001 15712 PPEC rslt: input = -0.28, final = -0.12, react = -0.17, pred = 0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
22:01:57.418 00.000 15712 PPEC: input: -0.28, control: -0.12, exposure: 1500
22:01:57.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:57.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:57.418 00.000 15712 MoveAxis(E, 38, ABG)
22:01:57.418 00.000 15712 Guiding  Dir = 2, Dur = 38
22:01:57.418 00.000 15712 IsGuiding returns 0
22:01:57.442 00.024 15712 PulseGuide returned control before completion, sleep 26
22:01:57.504 00.062 15712 IsGuiding returns 0
22:01:57.504 00.000 15712 Move returns status 0, amount 38
22:01:57.504 00.000 15712 MoveAxis(N, 0, ABG)
22:01:57.504 00.000 15712 Move returns status 0, amount 0
22:01:57.504 00.000 15712 move complete, result=0
22:01:57.504 00.000 15712 worker thread done servicing request
22:01:57.504 00.000 15712 Worker thread wakes up
22:01:57.504 00.000 7988 GuideStep: -0.3 px 38 ms EAST, -0.0 px 0 ms NORTH
22:01:57.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:57.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:01:58.917 01.413 15712 Exposure complete
22:01:58.976 00.059 15712 worker thread done servicing request
22:01:58.976 00.000 7988 OnExposeComplete: enter
22:01:58.976 00.000 7988 UpdateGuideState(): m_state=6
22:01:58.980 00.004 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7438
22:01:58.982 00.002 7988 Star::Find returns 1 (0), X=1180.67, Y=445.88, Mass=1571, SNR=27.0, Peak=214 HFD=3.7
22:01:58.982 00.000 7988 MultiStar: [#1 0.17,0.11,1.01,U] [#2 0.26,0.20,1.00,U] [#3 0.19,0.15,0.94,U] [#4 0.11,0.19,0.98,U] [#5 -0.11,-0.09,0.68,U] [#6 0.20,0.32,0.70,U] [#7 0.18,0.31,0.63,U] [#8 0.31,0.21,0.66,U] 
22:01:58.984 00.002 7988 single-star, 8 included, MultiStar: {0.12, 0.14}, one-star: {-0.17, -0.05}
22:01:58.984 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
22:01:58.986 00.002 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
22:01:58.986 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-2.86 mountX=0.05 mountY=0.17, mountTheta=1.29
22:01:58.988 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.05, opts=13)
22:01:58.990 00.002 7988 Enqueuing Move request for scope (-0.17, -0.05)
22:01:58.990 00.000 15712 Worker thread wakes up
22:01:58.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:01:58.993 00.003 7988 UpdateGuideState exits: m=1571 SNR=27.0
22:01:58.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:58.995 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:01:58.995 00.000 7988 Enqueuing Expose request
22:01:58.996 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
22:01:58.996 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
22:01:58.996 00.000 15712 Moving (-0.17, -0.05) raw xDistance=0.05 yDistance=0.17
22:01:58.996 00.000 15712 PPEC rslt: input = 0.05, final = 0.06, react = 0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:01:58.996 00.000 15712 PPEC: input: 0.05, control: 0.06, exposure: 1500
22:01:58.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:58.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:01:58.996 00.000 15712 MoveAxis(W, 20, ABG)
22:01:58.996 00.000 15712 Guiding  Dir = 3, Dur = 20
22:01:58.996 00.000 15712 IsGuiding returns 0
22:01:59.015 00.019 15712 IsGuiding returns 1
22:01:59.015 00.000 15712 scope still moving after pulse duration time elapsed
22:01:59.066 00.051 15712 IsGuiding returns 0
22:01:59.066 00.000 15712 scope move finished after 20 + 50 ms
22:01:59.066 00.000 15712 Move returns status 0, amount 20
22:01:59.066 00.000 15712 MoveAxis(N, 0, ABG)
22:01:59.066 00.000 15712 Move returns status 0, amount 0
22:01:59.066 00.000 15712 move complete, result=0
22:01:59.066 00.000 7988 GuideStep: 0.0 px 20 ms WEST, 0.2 px 0 ms NORTH
22:01:59.074 00.008 15712 worker thread done servicing request
22:01:59.074 00.000 15712 Worker thread wakes up
22:01:59.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:01:59.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:00.703 01.629 15712 Exposure complete
22:02:00.749 00.046 15712 worker thread done servicing request
22:02:00.749 00.000 7988 OnExposeComplete: enter
22:02:00.763 00.014 7988 UpdateGuideState(): m_state=6
22:02:00.765 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7439
22:02:00.765 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=445.81, Mass=1548, SNR=27.0, Peak=198 HFD=3.5
22:02:00.765 00.000 7988 MultiStar: [#1 0.22,0.06,1.01,U] [#2 0.21,0.28,0.95,U] [#3 -0.08,0.17,0.90,U] [#4 0.25,0.20,1.02,U] [#5 -0.02,0.18,0.70,U] [#6 0.36,0.40,0.70,U] [#7 0.21,0.21,0.64,U] [#8 0.07,0.04,0.65,U] 
22:02:00.765 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {-0.17, -0.11}
22:02:00.765 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
22:02:00.765 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.67)
22:02:00.765 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.93 mountX=-0.15 mountY=-0.12, mountTheta=-2.49
22:02:00.765 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.15, opts=13)
22:02:00.765 00.000 7988 Enqueuing Move request for scope (0.11, 0.15)
22:02:00.765 00.000 15712 Worker thread wakes up
22:02:00.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
22:02:00.765 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
22:02:00.765 00.000 15712 Moving (0.11, 0.15) raw xDistance=-0.15 yDistance=-0.12
22:02:00.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:00.765 00.000 7988 UpdateGuideState exits: m=1548 SNR=27.0
22:02:00.777 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:00.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:00.779 00.002 7988 Enqueuing Expose request
22:02:00.780 00.001 15712 PPEC rslt: input = -0.15, final = 0.07, react = -0.09, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:00.780 00.000 15712 PPEC: input: -0.15, control: 0.07, exposure: 1500
22:02:00.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:00.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:02:00.780 00.000 15712 MoveAxis(W, 22, ABG)
22:02:00.780 00.000 15712 Guiding  Dir = 3, Dur = 22
22:02:00.799 00.019 15712 IsGuiding returns 0
22:02:00.814 00.015 15712 PulseGuide returned control before completion, sleep 17
22:02:00.844 00.030 15712 IsGuiding returns 1
22:02:00.844 00.000 15712 scope still moving after pulse duration time elapsed
22:02:00.883 00.039 15712 IsGuiding returns 0
22:02:00.883 00.000 15712 scope move finished after 22 + 62 ms
22:02:00.883 00.000 15712 Move returns status 0, amount 22
22:02:00.883 00.000 15712 MoveAxis(N, 0, ABG)
22:02:00.883 00.000 15712 Move returns status 0, amount 0
22:02:00.883 00.000 15712 move complete, result=0
22:02:00.883 00.000 15712 worker thread done servicing request
22:02:00.883 00.000 15712 Worker thread wakes up
22:02:00.883 00.000 7988 GuideStep: -0.2 px 22 ms WEST, -0.1 px 0 ms NORTH
22:02:00.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:00.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:02.298 01.415 15712 Exposure complete
22:02:02.344 00.046 15712 worker thread done servicing request
22:02:02.344 00.000 7988 OnExposeComplete: enter
22:02:02.360 00.016 7988 UpdateGuideState(): m_state=6
22:02:02.360 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7440
22:02:02.360 00.000 7988 Star::Find returns 1 (1), X=1180.93, Y=446.01, Mass=1486, SNR=26.3, Peak=255 HFD=2.9
22:02:02.360 00.000 7988 MultiStar: [#1 0.39,-0.05,1.04,U] [#2 0.32,0.23,1.00,U] [#3 0.22,0.26,0.95,U] [#4 0.27,0.34,1.02,U] [#5 0.18,-0.02,0.73,U] [#6 0.28,0.37,0.70,U] [#7 0.32,0.37,0.66,U] [#8 0.39,0.15,0.67,U] 
22:02:02.360 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.19}, one-star: {0.10, 0.08}
22:02:02.360 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
22:02:02.360 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.38 = -0.91)
22:02:02.360 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.69 mountX=-0.08 mountY=-0.10, mountTheta=-2.26
22:02:02.360 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
22:02:02.360 00.000 7988 Enqueuing Move request for scope (0.10, 0.08)
22:02:02.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:02.360 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3 Saturated
22:02:02.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:02.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:02.360 00.000 7988 Enqueuing Expose request
22:02:02.376 00.016 15712 Worker thread wakes up
22:02:02.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
22:02:02.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
22:02:02.376 00.000 15712 Moving (0.10, 0.08) raw xDistance=-0.08 yDistance=-0.10
22:02:02.378 00.002 15712 PPEC rslt: input = -0.08, final = 0.07, react = -0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:02.378 00.000 15712 PPEC: input: -0.08, control: 0.07, exposure: 1500
22:02:02.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:02.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:02:02.378 00.000 15712 MoveAxis(W, 22, ABG)
22:02:02.378 00.000 15712 Guiding  Dir = 3, Dur = 22
22:02:02.378 00.000 15712 IsGuiding returns 0
22:02:02.395 00.017 15712 PulseGuide returned control before completion, sleep 17
22:02:02.445 00.050 15712 IsGuiding returns 1
22:02:02.446 00.001 15712 scope still moving after pulse duration time elapsed
22:02:02.472 00.026 15712 IsGuiding returns 0
22:02:02.472 00.000 15712 scope move finished after 22 + 68 ms
22:02:02.472 00.000 15712 Move returns status 0, amount 22
22:02:02.472 00.000 15712 MoveAxis(N, 0, ABG)
22:02:02.472 00.000 15712 Move returns status 0, amount 0
22:02:02.472 00.000 15712 move complete, result=0
22:02:02.472 00.000 15712 worker thread done servicing request
22:02:02.472 00.000 15712 Worker thread wakes up
22:02:02.472 00.000 7988 GuideStep: -0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
22:02:02.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:02.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:04.105 01.633 15712 Exposure complete
22:02:04.163 00.058 15712 worker thread done servicing request
22:02:04.163 00.000 7988 OnExposeComplete: enter
22:02:04.163 00.000 7988 UpdateGuideState(): m_state=6
22:02:04.166 00.003 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7441
22:02:04.167 00.001 7988 Star::Find returns 1 (1), X=1180.94, Y=446.28, Mass=1514, SNR=26.6, Peak=255 HFD=3.3
22:02:04.167 00.000 7988 MultiStar: [#1 0.46,0.54,1.01,U] [#2 0.26,0.39,1.01,U] [#3 0.23,0.52,0.94,U] [#4 0.19,0.41,1.02,U] [#5 0.03,0.13,0.67,U] [#6 0.27,0.75,0.71,U] [#7 0.29,0.51,0.65,U] [#8 0.31,0.31,0.67,U] 
22:02:04.167 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.44}, one-star: {0.11, 0.35}
22:02:04.167 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
22:02:04.167 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.96 = -0.32)
22:02:04.167 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.27 mountX=-0.35 mountY=-0.12, mountTheta=-2.82
22:02:04.167 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.35, opts=13)
22:02:04.167 00.000 7988 Enqueuing Move request for scope (0.11, 0.35)
22:02:04.167 00.000 15712 Worker thread wakes up
22:02:04.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
22:02:04.167 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
22:02:04.167 00.000 15712 Moving (0.11, 0.35) raw xDistance=-0.35 yDistance=-0.12
22:02:04.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:04.167 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.6 Saturated
22:02:04.178 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:04.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:04.180 00.002 7988 Enqueuing Expose request
22:02:04.180 00.000 15712 PPEC rslt: input = -0.35, final = -0.14, react = -0.21, pred = 0.07, hyst = -0.19, hyst_pct = 0.00, period_length = 636.00
22:02:04.180 00.000 15712 PPEC: input: -0.35, control: -0.14, exposure: 1500
22:02:04.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:04.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:02:04.180 00.000 15712 MoveAxis(E, 45, ABG)
22:02:04.180 00.000 15712 Guiding  Dir = 2, Dur = 45
22:02:04.180 00.000 15712 IsGuiding returns 0
22:02:04.203 00.023 15712 PulseGuide returned control before completion, sleep 34
22:02:04.247 00.044 15712 IsGuiding returns 1
22:02:04.247 00.000 15712 scope still moving after pulse duration time elapsed
22:02:04.283 00.036 15712 IsGuiding returns 0
22:02:04.283 00.000 15712 scope move finished after 45 + 55 ms
22:02:04.283 00.000 15712 Move returns status 0, amount 45
22:02:04.283 00.000 15712 MoveAxis(N, 0, ABG)
22:02:04.283 00.000 15712 Move returns status 0, amount 0
22:02:04.283 00.000 15712 move complete, result=0
22:02:04.283 00.000 7988 GuideStep: -0.4 px 45 ms EAST, -0.1 px 0 ms NORTH
22:02:04.284 00.001 15712 worker thread done servicing request
22:02:04.284 00.000 15712 Worker thread wakes up
22:02:04.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:04.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:05.700 01.416 15712 Exposure complete
22:02:05.759 00.059 15712 worker thread done servicing request
22:02:05.759 00.000 7988 OnExposeComplete: enter
22:02:05.759 00.000 7988 UpdateGuideState(): m_state=6
22:02:05.759 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7442
22:02:05.762 00.003 7988 Star::Find returns 1 (1), X=1180.87, Y=446.09, Mass=1569, SNR=26.8, Peak=255 HFD=3.5
22:02:05.764 00.002 7988 MultiStar: [#1 0.36,0.17,1.02,U] [#2 0.18,0.39,0.98,U] [#3 0.19,0.37,0.96,U] [#4 0.30,0.33,1.02,U] [#5 -0.04,0.21,0.73,U] [#6 0.20,0.53,0.71,U] [#7 0.28,0.48,0.68,U] [#8 0.26,0.23,0.68,U] 
22:02:05.764 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.31}, one-star: {0.04, 0.16}
22:02:05.764 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.92 = 2.92)
22:02:05.764 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.03 = -0.26)
22:02:05.764 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.34 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
22:02:05.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.16, opts=13)
22:02:05.771 00.007 7988 Enqueuing Move request for scope (0.04, 0.16)
22:02:05.771 00.000 15712 Worker thread wakes up
22:02:05.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
22:02:05.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
22:02:05.771 00.000 15712 Moving (0.04, 0.16) raw xDistance=-0.16 yDistance=-0.04
22:02:05.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:05.771 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.8 Saturated
22:02:05.775 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:05.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:05.777 00.002 7988 Enqueuing Expose request
22:02:05.777 00.000 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.10, pred = 0.07, hyst = -0.08, hyst_pct = 0.00, period_length = 636.00
22:02:05.777 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
22:02:05.778 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:05.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:02:05.778 00.000 15712 MoveAxis(E, 9, ABG)
22:02:05.778 00.000 15712 Guiding  Dir = 2, Dur = 9
22:02:05.798 00.020 15712 IsGuiding returns 0
22:02:05.815 00.017 15712 IsGuiding returns 0
22:02:05.815 00.000 15712 Move returns status 0, amount 9
22:02:05.815 00.000 15712 MoveAxis(N, 0, ABG)
22:02:05.815 00.000 15712 Move returns status 0, amount 0
22:02:05.815 00.000 15712 move complete, result=0
22:02:05.815 00.000 15712 worker thread done servicing request
22:02:05.815 00.000 15712 Worker thread wakes up
22:02:05.815 00.000 7988 GuideStep: -0.2 px 9 ms EAST, -0.0 px 0 ms NORTH
22:02:05.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:05.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:07.457 01.642 15712 Exposure complete
22:02:07.502 00.045 15712 worker thread done servicing request
22:02:07.502 00.000 7988 OnExposeComplete: enter
22:02:07.502 00.000 7988 UpdateGuideState(): m_state=6
22:02:07.518 00.016 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7443
22:02:07.518 00.000 7988 Star::Find returns 1 (1), X=1180.71, Y=446.13, Mass=1577, SNR=27.0, Peak=255 HFD=3.1
22:02:07.518 00.000 7988 MultiStar: [#1 0.29,0.17,1.02,U] [#2 0.36,0.47,1.00,U] [#3 0.16,0.46,0.95,U] [#4 0.32,0.39,1.02,U] [#5 0.02,0.18,0.68,U] [#6 0.23,0.45,0.70,U] [#7 0.14,0.34,0.68,U] [#8 0.54,0.26,0.64,U] 
22:02:07.518 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.33}, one-star: {-0.12, 0.20}
22:02:07.518 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.58) = xAngle (3.68 = -2.60)
22:02:07.518 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.79 = 0.50)
22:02:07.518 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.10 mountX=-0.20 mountY=0.11, mountTheta=2.63
22:02:07.518 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.20, opts=13)
22:02:07.518 00.000 7988 Enqueuing Move request for scope (-0.12, 0.20)
22:02:07.518 00.000 15712 Worker thread wakes up
22:02:07.518 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
22:02:07.518 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
22:02:07.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:07.518 00.000 7988 UpdateGuideState exits: m=1577 SNR=27.0 Saturated
22:02:07.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:07.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:07.518 00.000 7988 Enqueuing Expose request
22:02:07.534 00.016 15712 Moving (-0.12, 0.20) raw xDistance=-0.20 yDistance=0.11
22:02:07.539 00.005 15712 PPEC rslt: input = -0.20, final = -0.05, react = -0.12, pred = 0.07, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:02:07.539 00.000 15712 PPEC: input: -0.20, control: -0.05, exposure: 1500
22:02:07.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:07.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:02:07.539 00.000 15712 MoveAxis(E, 18, ABG)
22:02:07.539 00.000 15712 Guiding  Dir = 2, Dur = 18
22:02:07.539 00.000 15712 IsGuiding returns 0
22:02:07.552 00.013 15712 IsGuiding returns 1
22:02:07.552 00.000 15712 scope still moving after pulse duration time elapsed
22:02:07.602 00.050 15712 IsGuiding returns 0
22:02:07.602 00.000 15712 scope move finished after 18 + 50 ms
22:02:07.602 00.000 15712 Move returns status 0, amount 18
22:02:07.602 00.000 15712 MoveAxis(N, 0, ABG)
22:02:07.602 00.000 15712 Move returns status 0, amount 0
22:02:07.602 00.000 15712 move complete, result=0
22:02:07.602 00.000 7988 GuideStep: -0.2 px 18 ms EAST, 0.1 px 0 ms NORTH
22:02:07.610 00.008 15712 worker thread done servicing request
22:02:07.610 00.000 15712 Worker thread wakes up
22:02:07.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:07.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:09.015 01.405 15712 Exposure complete
22:02:09.074 00.059 15712 worker thread done servicing request
22:02:09.074 00.000 7988 OnExposeComplete: enter
22:02:09.074 00.000 7988 UpdateGuideState(): m_state=6
22:02:09.074 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7444
22:02:09.079 00.005 7988 Star::Find returns 1 (1), X=1180.92, Y=446.06, Mass=1523, SNR=26.7, Peak=255 HFD=2.9
22:02:09.079 00.000 7988 MultiStar: [#1 0.45,0.08,1.00,U] [#2 0.48,0.23,0.98,U] [#3 0.27,0.21,0.94,U] [#4 0.37,0.14,1.02,U] [#5 0.33,-0.01,0.75,U] [#6 0.18,0.36,0.72,U] [#7 0.34,0.39,0.68,U] [#8 0.60,0.08,0.64,U] 
22:02:09.079 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.17}, one-star: {0.08, 0.13}
22:02:09.079 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
22:02:09.079 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.60)
22:02:09.079 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=0.99 mountX=-0.13 mountY=-0.09, mountTheta=-2.55
22:02:09.079 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.13, opts=13)
22:02:09.079 00.000 7988 Enqueuing Move request for scope (0.08, 0.13)
22:02:09.079 00.000 15712 Worker thread wakes up
22:02:09.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:02:09.079 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:02:09.079 00.000 15712 Moving (0.08, 0.13) raw xDistance=-0.13 yDistance=-0.09
22:02:09.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:09.079 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.7 Saturated
22:02:09.090 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:09.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:09.092 00.002 7988 Enqueuing Expose request
22:02:09.092 00.000 15712 PPEC rslt: input = -0.13, final = 0.05, react = -0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:09.092 00.000 15712 PPEC: input: -0.13, control: 0.05, exposure: 1500
22:02:09.094 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:09.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:09.094 00.000 15712 MoveAxis(W, 15, ABG)
22:02:09.094 00.000 15712 Guiding  Dir = 3, Dur = 15
22:02:09.127 00.033 15712 IsGuiding returns 0
22:02:09.143 00.016 15712 IsGuiding returns 1
22:02:09.143 00.000 15712 scope still moving after pulse duration time elapsed
22:02:09.189 00.046 15712 IsGuiding returns 0
22:02:09.189 00.000 15712 scope move finished after 15 + 48 ms
22:02:09.189 00.000 15712 Move returns status 0, amount 15
22:02:09.189 00.000 15712 MoveAxis(N, 0, ABG)
22:02:09.189 00.000 15712 Move returns status 0, amount 0
22:02:09.189 00.000 15712 move complete, result=0
22:02:09.189 00.000 15712 worker thread done servicing request
22:02:09.189 00.000 15712 Worker thread wakes up
22:02:09.189 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
22:02:09.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:09.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:10.835 01.646 15712 Exposure complete
22:02:10.894 00.059 7988 OnExposeComplete: enter
22:02:10.896 00.002 7988 UpdateGuideState(): m_state=6
22:02:10.898 00.002 15712 worker thread done servicing request
22:02:10.898 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7445
22:02:10.898 00.000 7988 Star::Find returns 1 (1), X=1181.04, Y=446.34, Mass=1516, SNR=26.4, Peak=255 HFD=3.3
22:02:10.898 00.000 7988 MultiStar: [#1 0.36,0.45,1.03,U] [#2 0.24,0.51,1.02,U] [#3 0.32,0.67,0.96,U] [#4 0.35,0.49,1.03,U] [#5 0.29,0.33,0.76,U] [#6 0.36,0.70,0.72,U] [#7 0.25,0.68,0.69,U] [#8 0.37,0.36,0.70,U] 
22:02:10.898 00.000 7988 single-star, 8 included, MultiStar: {0.30, 0.51}, one-star: {0.20, 0.42}
22:02:10.898 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.58) = xAngle (2.70 = 2.70)
22:02:10.898 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.48)
22:02:10.898 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.42 hyp=0.46 cameraTheta=1.12 mountX=-0.42 mountY=-0.21, mountTheta=-2.67
22:02:10.898 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.42, opts=13)
22:02:10.898 00.000 7988 Enqueuing Move request for scope (0.20, 0.42)
22:02:10.898 00.000 15712 Worker thread wakes up
22:02:10.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.42) opts 0xd
22:02:10.898 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.42)
22:02:10.898 00.000 15712 Moving (0.20, 0.42) raw xDistance=-0.42 yDistance=-0.21
22:02:10.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:10.898 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.4 Saturated
22:02:10.912 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:10.912 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:10.914 00.002 7988 Enqueuing Expose request
22:02:10.915 00.001 15712 PPEC rslt: input = -0.42, final = -0.18, react = -0.25, pred = 0.07, hyst = -0.23, hyst_pct = 0.00, period_length = 636.00
22:02:10.915 00.000 15712 PPEC: input: -0.42, control: -0.18, exposure: 1500
22:02:10.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:10.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:02:10.915 00.000 15712 MoveAxis(E, 60, ABG)
22:02:10.915 00.000 15712 Guiding  Dir = 2, Dur = 60
22:02:10.915 00.000 15712 IsGuiding returns 0
22:02:10.933 00.018 15712 PulseGuide returned control before completion, sleep 54
22:02:11.013 00.080 15712 IsGuiding returns 0
22:02:11.013 00.000 15712 Move returns status 0, amount 60
22:02:11.013 00.000 15712 MoveAxis(N, 0, ABG)
22:02:11.013 00.000 15712 Move returns status 0, amount 0
22:02:11.013 00.000 15712 move complete, result=0
22:02:11.013 00.000 7988 GuideStep: -0.4 px 60 ms EAST, -0.2 px 0 ms NORTH
22:02:11.015 00.002 15712 worker thread done servicing request
22:02:11.015 00.000 15712 Worker thread wakes up
22:02:11.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:11.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:12.433 01.418 15712 Exposure complete
22:02:12.482 00.049 15712 worker thread done servicing request
22:02:12.482 00.000 7988 OnExposeComplete: enter
22:02:12.495 00.013 7988 UpdateGuideState(): m_state=6
22:02:12.495 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7446
22:02:12.495 00.000 7988 Star::Find returns 1 (1), X=1181.03, Y=446.21, Mass=1581, SNR=26.9, Peak=255 HFD=3.2
22:02:12.495 00.000 7988 MultiStar: [#1 0.50,0.28,0.99,U] [#2 0.32,0.40,1.01,U] [#3 0.45,0.50,0.96,U] [#4 0.47,0.50,0.99,U] [#5 0.22,0.26,0.69,U] [#6 0.42,0.85,0.70,U] [#7 0.35,0.42,0.64,U] [#8 0.54,0.25,0.66,U] 
22:02:12.495 00.000 7988 single-star, 8 included, MultiStar: {0.38, 0.41}, one-star: {0.19, 0.28}
22:02:12.495 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.58) = xAngle (2.54 = 2.54)
22:02:12.495 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.65 = -0.63)
22:02:12.495 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.34 cameraTheta=0.96 mountX=-0.28 mountY=-0.20, mountTheta=-2.52
22:02:12.495 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.28, opts=13)
22:02:12.495 00.000 7988 Enqueuing Move request for scope (0.19, 0.28)
22:02:12.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:12.495 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.9 Saturated
22:02:12.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:12.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:12.510 00.015 7988 Enqueuing Expose request
22:02:12.510 00.000 15712 Worker thread wakes up
22:02:12.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd
22:02:12.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.28)
22:02:12.510 00.000 15712 Moving (0.19, 0.28) raw xDistance=-0.28 yDistance=-0.20
22:02:12.512 00.002 15712 PPEC rslt: input = -0.28, final = -0.11, react = -0.17, pred = 0.06, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
22:02:12.512 00.000 15712 PPEC: input: -0.28, control: -0.11, exposure: 1500
22:02:12.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:12.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:02:12.512 00.000 15712 MoveAxis(E, 36, ABG)
22:02:12.512 00.000 15712 Guiding  Dir = 2, Dur = 36
22:02:12.512 00.000 15712 IsGuiding returns 0
22:02:12.529 00.017 15712 PulseGuide returned control before completion, sleep 32
22:02:12.579 00.050 15712 IsGuiding returns 0
22:02:12.579 00.000 15712 Move returns status 0, amount 36
22:02:12.579 00.000 15712 MoveAxis(N, 0, ABG)
22:02:12.580 00.001 15712 Move returns status 0, amount 0
22:02:12.580 00.000 15712 move complete, result=0
22:02:12.580 00.000 7988 GuideStep: -0.3 px 36 ms EAST, -0.2 px 0 ms NORTH
22:02:12.580 00.000 15712 worker thread done servicing request
22:02:12.580 00.000 15712 Worker thread wakes up
22:02:12.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:12.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:14.219 01.639 15712 Exposure complete
22:02:14.279 00.060 15712 worker thread done servicing request
22:02:14.279 00.000 7988 OnExposeComplete: enter
22:02:14.279 00.000 7988 UpdateGuideState(): m_state=6
22:02:14.282 00.003 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7447
22:02:14.282 00.000 7988 Star::Find returns 1 (1), X=1181.04, Y=445.92, Mass=1511, SNR=26.5, Peak=255 HFD=2.9
22:02:14.282 00.000 7988 MultiStar: [#1 0.44,0.09,1.02,U] [#2 0.48,0.20,1.03,U] [#3 0.29,0.20,0.96,U] [#4 0.26,0.09,1.07,U] [#5 0.27,-0.13,0.72,U] [#6 0.33,0.36,0.72,U] [#7 0.48,0.15,0.66,U] [#8 0.64,0.01,0.66,U] 
22:02:14.282 00.000 7988 single-star, 8 included, MultiStar: {0.37, 0.11}, one-star: {0.20, -0.01}
22:02:14.282 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.58) = xAngle (1.52 = 1.52)
22:02:14.282 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.63 = -1.66)
22:02:14.282 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.06 mountX=0.01 mountY=-0.20, mountTheta=-1.52
22:02:14.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.01, opts=13)
22:02:14.282 00.000 7988 Enqueuing Move request for scope (0.20, -0.01)
22:02:14.282 00.000 15712 Worker thread wakes up
22:02:14.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
22:02:14.282 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
22:02:14.282 00.000 15712 Moving (0.20, -0.01) raw xDistance=0.01 yDistance=-0.20
22:02:14.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:14.282 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5 Saturated
22:02:14.295 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:14.296 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:14.296 00.000 7988 Enqueuing Expose request
22:02:14.298 00.002 15712 PPEC rslt: input = 0.01, final = 0.07, react = 0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:14.298 00.000 15712 PPEC: input: 0.01, control: 0.07, exposure: 1500
22:02:14.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:14.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:02:14.298 00.000 15712 MoveAxis(W, 22, ABG)
22:02:14.298 00.000 15712 Guiding  Dir = 3, Dur = 22
22:02:14.298 00.000 15712 IsGuiding returns 0
22:02:14.313 00.015 15712 IsGuiding returns 1
22:02:14.313 00.000 15712 scope still moving after pulse duration time elapsed
22:02:14.370 00.057 15712 IsGuiding returns 0
22:02:14.370 00.000 15712 scope move finished after 22 + 48 ms
22:02:14.370 00.000 15712 Move returns status 0, amount 22
22:02:14.370 00.000 15712 MoveAxis(N, 0, ABG)
22:02:14.370 00.000 15712 Move returns status 0, amount 0
22:02:14.370 00.000 15712 move complete, result=0
22:02:14.370 00.000 7988 GuideStep: 0.0 px 22 ms WEST, -0.2 px 0 ms NORTH
22:02:14.371 00.001 15712 worker thread done servicing request
22:02:14.371 00.000 15712 Worker thread wakes up
22:02:14.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:14.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:15.780 01.409 15712 Exposure complete
22:02:15.828 00.048 15712 worker thread done servicing request
22:02:15.828 00.000 7988 OnExposeComplete: enter
22:02:15.841 00.013 7988 UpdateGuideState(): m_state=6
22:02:15.841 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7448
22:02:15.841 00.000 7988 Star::Find returns 1 (1), X=1180.90, Y=446.24, Mass=1493, SNR=26.5, Peak=255 HFD=3.0
22:02:15.841 00.000 7988 MultiStar: [#1 0.29,0.33,1.03,U] [#2 0.38,0.41,1.02,U] [#3 0.23,0.48,0.96,U] [#4 0.47,0.45,1.02,U] [#5 0.16,0.25,0.67,U] [#6 0.51,0.54,0.71,U] [#7 0.42,0.43,0.65,U] [#8 0.22,0.35,0.64,U] 
22:02:15.845 00.004 7988 single-star, 8 included, MultiStar: {0.30, 0.40}, one-star: {0.07, 0.31}
22:02:15.845 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
22:02:15.845 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
22:02:15.845 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.31 cameraTheta=1.36 mountX=-0.31 mountY=-0.07, mountTheta=-2.90
22:02:15.845 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.31, opts=13)
22:02:15.845 00.000 7988 Enqueuing Move request for scope (0.07, 0.31)
22:02:15.845 00.000 15712 Worker thread wakes up
22:02:15.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.31) opts 0xd
22:02:15.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.31)
22:02:15.845 00.000 15712 Moving (0.07, 0.31) raw xDistance=-0.31 yDistance=-0.07
22:02:15.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:15.845 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.5 Saturated
22:02:15.854 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:15.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:15.856 00.002 7988 Enqueuing Expose request
22:02:15.856 00.000 15712 PPEC rslt: input = -0.31, final = -0.11, react = -0.18, pred = 0.07, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
22:02:15.856 00.000 15712 PPEC: input: -0.31, control: -0.11, exposure: 1500
22:02:15.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:15.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:15.856 00.000 15712 MoveAxis(E, 36, ABG)
22:02:15.856 00.000 15712 Guiding  Dir = 2, Dur = 36
22:02:15.856 00.000 15712 IsGuiding returns 0
22:02:15.872 00.016 15712 PulseGuide returned control before completion, sleep 33
22:02:15.920 00.048 15712 IsGuiding returns 0
22:02:15.920 00.000 15712 Move returns status 0, amount 36
22:02:15.920 00.000 15712 MoveAxis(N, 0, ABG)
22:02:15.920 00.000 15712 Move returns status 0, amount 0
22:02:15.920 00.000 15712 move complete, result=0
22:02:15.920 00.000 15712 worker thread done servicing request
22:02:15.920 00.000 7988 GuideStep: -0.3 px 36 ms EAST, -0.1 px 0 ms NORTH
22:02:15.920 00.000 15712 Worker thread wakes up
22:02:15.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:15.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:17.662 01.742 15712 Exposure complete
22:02:17.713 00.051 15712 worker thread done servicing request
22:02:17.713 00.000 7988 OnExposeComplete: enter
22:02:17.713 00.000 7988 UpdateGuideState(): m_state=6
22:02:17.723 00.010 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7449
22:02:17.723 00.000 7988 Star::Find returns 1 (1), X=1180.94, Y=445.94, Mass=1467, SNR=26.1, Peak=255 HFD=2.9
22:02:17.723 00.000 7988 MultiStar: [#1 0.46,0.10,1.05,U] [#2 0.48,0.29,1.02,U] [#3 0.25,0.31,0.98,U] [#4 0.42,0.25,1.07,U] [#5 0.33,0.08,0.70,U] [#6 0.56,0.46,0.71,U] [#7 0.45,0.26,0.70,U] [#8 0.56,0.18,0.67,U] 
22:02:17.723 00.000 7988 single-star, 8 included, MultiStar: {0.39, 0.21}, one-star: {0.10, 0.01}
22:02:17.728 00.005 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
22:02:17.729 00.001 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.81 = -1.48)
22:02:17.729 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
22:02:17.732 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
22:02:17.734 00.002 7988 Enqueuing Move request for scope (0.10, 0.01)
22:02:17.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:17.736 00.002 7988 UpdateGuideState exits: m=1467 SNR=26.1 Saturated
22:02:17.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:17.738 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:17.738 00.000 7988 Enqueuing Expose request
22:02:17.739 00.001 15712 Worker thread wakes up
22:02:17.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:02:17.739 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:02:17.739 00.000 15712 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
22:02:17.739 00.000 15712 PPEC rslt: input = -0.01, final = 0.10, react = -0.01, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:17.739 00.000 15712 PPEC: input: -0.01, control: 0.10, exposure: 1500
22:02:17.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:17.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:02:17.739 00.000 15712 MoveAxis(W, 34, ABG)
22:02:17.739 00.000 15712 Guiding  Dir = 3, Dur = 34
22:02:17.739 00.000 15712 IsGuiding returns 0
22:02:17.774 00.035 15712 PulseGuide returned control before completion, sleep 15
22:02:17.823 00.049 15712 IsGuiding returns 0
22:02:17.823 00.000 15712 Move returns status 0, amount 34
22:02:17.823 00.000 15712 MoveAxis(N, 0, ABG)
22:02:17.823 00.000 15712 Move returns status 0, amount 0
22:02:17.823 00.000 15712 move complete, result=0
22:02:17.823 00.000 7988 GuideStep: -0.0 px 34 ms WEST, -0.1 px 0 ms NORTH
22:02:17.825 00.002 15712 worker thread done servicing request
22:02:17.825 00.000 15712 Worker thread wakes up
22:02:17.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:17.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:19.243 01.418 15712 Exposure complete
22:02:19.292 00.049 15712 worker thread done servicing request
22:02:19.292 00.000 7988 OnExposeComplete: enter
22:02:19.292 00.000 7988 UpdateGuideState(): m_state=6
22:02:19.304 00.012 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7450
22:02:19.305 00.001 7988 Star::Find returns 1 (1), X=1180.85, Y=446.02, Mass=1516, SNR=26.6, Peak=255 HFD=3.0
22:02:19.305 00.000 7988 MultiStar: [#1 0.33,0.26,1.04,U] [#2 0.33,0.17,1.02,U] [#3 0.25,0.29,0.96,U] [#4 0.33,0.08,1.05,U] [#5 0.05,-0.00,0.74,U] [#6 0.49,0.45,0.66,U] [#7 0.47,0.20,0.68,U] [#8 0.46,0.13,0.68,U] 
22:02:19.305 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.18}, one-star: {0.02, 0.09}
22:02:19.305 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
22:02:19.309 00.004 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.24)
22:02:19.309 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.36 mountX=-0.09 mountY=-0.02, mountTheta=-2.91
22:02:19.309 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.09, opts=13)
22:02:19.309 00.000 7988 Enqueuing Move request for scope (0.02, 0.09)
22:02:19.309 00.000 15712 Worker thread wakes up
22:02:19.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:19.309 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.6 Saturated
22:02:19.309 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:19.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:19.309 00.000 7988 Enqueuing Expose request
22:02:19.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:02:19.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:02:19.309 00.000 15712 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=-0.02
22:02:19.321 00.012 15712 PPEC rslt: input = -0.09, final = 0.11, react = -0.05, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:19.321 00.000 15712 PPEC: input: -0.09, control: 0.11, exposure: 1500
22:02:19.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:19.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:02:19.321 00.000 15712 MoveAxis(W, 36, ABG)
22:02:19.321 00.000 15712 Guiding  Dir = 3, Dur = 36
22:02:19.321 00.000 15712 IsGuiding returns 0
22:02:19.341 00.020 15712 PulseGuide returned control before completion, sleep 30
22:02:19.389 00.048 15712 IsGuiding returns 1
22:02:19.389 00.000 15712 scope still moving after pulse duration time elapsed
22:02:19.417 00.028 15712 IsGuiding returns 0
22:02:19.417 00.000 15712 scope move finished after 36 + 56 ms
22:02:19.417 00.000 15712 Move returns status 0, amount 36
22:02:19.417 00.000 15712 MoveAxis(N, 0, ABG)
22:02:19.417 00.000 15712 Move returns status 0, amount 0
22:02:19.417 00.000 15712 move complete, result=0
22:02:19.417 00.000 15712 worker thread done servicing request
22:02:19.417 00.000 15712 Worker thread wakes up
22:02:19.417 00.000 7988 GuideStep: -0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
22:02:19.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:19.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:21.061 01.644 15712 Exposure complete
22:02:21.119 00.058 15712 worker thread done servicing request
22:02:21.119 00.000 7988 OnExposeComplete: enter
22:02:21.119 00.000 7988 UpdateGuideState(): m_state=6
22:02:21.119 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7451
22:02:21.123 00.004 7988 Star::Find returns 1 (1), X=1180.73, Y=446.28, Mass=1529, SNR=26.7, Peak=255 HFD=2.9
22:02:21.123 00.000 7988 MultiStar: [#1 0.20,0.36,1.02,U] [#2 0.16,0.38,1.02,U] [#3 0.14,0.53,0.97,U] [#4 0.09,0.51,1.09,U] [#5 0.07,0.28,0.71,U] [#6 0.32,0.70,0.71,U] [#7 0.12,0.58,0.65,U] [#8 0.42,0.30,0.69,U] 
22:02:21.123 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.44}, one-star: {-0.11, 0.35}
22:02:21.123 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.84)
22:02:21.128 00.005 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.27)
22:02:21.128 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.86 mountX=-0.35 mountY=0.10, mountTheta=2.87
22:02:21.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.35, opts=13)
22:02:21.128 00.000 7988 Enqueuing Move request for scope (-0.11, 0.35)
22:02:21.133 00.005 15712 Worker thread wakes up
22:02:21.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.35) opts 0xd
22:02:21.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.35)
22:02:21.133 00.000 15712 Moving (-0.11, 0.35) raw xDistance=-0.35 yDistance=0.10
22:02:21.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:21.133 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7 Saturated
22:02:21.135 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:21.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:21.137 00.002 7988 Enqueuing Expose request
22:02:21.137 00.000 15712 PPEC rslt: input = -0.35, final = -0.08, react = -0.21, pred = 0.13, hyst = -0.18, hyst_pct = 0.00, period_length = 636.00
22:02:21.137 00.000 15712 PPEC: input: -0.35, control: -0.08, exposure: 1500
22:02:21.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:21.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:02:21.137 00.000 15712 MoveAxis(E, 27, ABG)
22:02:21.137 00.000 15712 Guiding  Dir = 2, Dur = 27
22:02:21.139 00.002 15712 IsGuiding returns 0
22:02:21.163 00.024 15712 PulseGuide returned control before completion, sleep 14
22:02:21.187 00.024 15712 IsGuiding returns 1
22:02:21.187 00.000 15712 scope still moving after pulse duration time elapsed
22:02:21.223 00.036 15712 IsGuiding returns 0
22:02:21.223 00.000 15712 scope move finished after 27 + 61 ms
22:02:21.223 00.000 15712 Move returns status 0, amount 27
22:02:21.223 00.000 15712 MoveAxis(N, 0, ABG)
22:02:21.223 00.000 15712 Move returns status 0, amount 0
22:02:21.223 00.000 15712 move complete, result=0
22:02:21.223 00.000 7988 GuideStep: -0.4 px 27 ms EAST, 0.1 px 0 ms NORTH
22:02:21.229 00.006 15712 worker thread done servicing request
22:02:21.229 00.000 15712 Worker thread wakes up
22:02:21.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:21.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:22.641 01.412 15712 Exposure complete
22:02:22.700 00.059 15712 worker thread done servicing request
22:02:22.700 00.000 7988 OnExposeComplete: enter
22:02:22.700 00.000 7988 UpdateGuideState(): m_state=6
22:02:22.700 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7452
22:02:22.700 00.000 7988 Star::Find returns 1 (1), X=1180.78, Y=446.23, Mass=1511, SNR=26.6, Peak=255 HFD=2.9
22:02:22.704 00.004 7988 MultiStar: [#1 0.48,0.07,1.06,U] [#2 0.35,0.26,1.01,U] [#3 0.17,0.35,0.98,U] [#4 0.40,0.26,1.08,U] [#5 0.33,-0.01,0.73,U] [#6 0.57,0.36,0.70,U] [#7 0.49,0.33,0.67,U] [#8 0.55,0.01,0.65,U] 
22:02:22.706 00.002 7988 single-star, 8 included, MultiStar: {0.35, 0.22}, one-star: {-0.05, 0.30}
22:02:22.706 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.96)
22:02:22.708 00.002 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.15)
22:02:22.709 00.001 7988 CameraToMount -- cameraX=-0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.75 mountX=-0.30 mountY=0.05, mountTheta=2.99
22:02:22.711 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.30, opts=13)
22:02:22.711 00.000 7988 Enqueuing Move request for scope (-0.05, 0.30)
22:02:22.713 00.002 15712 Worker thread wakes up
22:02:22.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.30) opts 0xd
22:02:22.713 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.30)
22:02:22.713 00.000 15712 Moving (-0.05, 0.30) raw xDistance=-0.30 yDistance=0.05
22:02:22.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:22.713 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.6 Saturated
22:02:22.715 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:22.715 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:22.717 00.002 7988 Enqueuing Expose request
22:02:22.717 00.000 15712 PPEC rslt: input = -0.30, final = -0.06, react = -0.18, pred = 0.12, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
22:02:22.717 00.000 15712 PPEC: input: -0.30, control: -0.06, exposure: 1500
22:02:22.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:22.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:02:22.717 00.000 15712 MoveAxis(E, 19, ABG)
22:02:22.717 00.000 15712 Guiding  Dir = 2, Dur = 19
22:02:22.743 00.026 15712 IsGuiding returns 0
22:02:22.760 00.017 15712 PulseGuide returned control before completion, sleep 14
22:02:22.804 00.044 15712 IsGuiding returns 0
22:02:22.804 00.000 15712 Move returns status 0, amount 19
22:02:22.804 00.000 15712 MoveAxis(N, 0, ABG)
22:02:22.804 00.000 15712 Move returns status 0, amount 0
22:02:22.804 00.000 15712 move complete, result=0
22:02:22.804 00.000 15712 worker thread done servicing request
22:02:22.804 00.000 15712 Worker thread wakes up
22:02:22.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:22.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:22.804 00.000 7988 GuideStep: -0.3 px 19 ms EAST, 0.0 px 0 ms NORTH
22:02:24.444 01.640 15712 Exposure complete
22:02:24.495 00.051 15712 worker thread done servicing request
22:02:24.495 00.000 7988 OnExposeComplete: enter
22:02:24.505 00.010 7988 UpdateGuideState(): m_state=6
22:02:24.505 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7453
22:02:24.505 00.000 7988 Star::Find returns 1 (1), X=1180.93, Y=445.99, Mass=1566, SNR=27.1, Peak=255 HFD=2.9
22:02:24.505 00.000 7988 MultiStar: [#1 0.35,-0.01,1.01,U] [#2 0.48,0.18,1.00,U] [#3 0.36,0.38,0.98,U] [#4 0.41,0.10,1.04,U] [#5 0.15,-0.08,0.70,U] [#6 0.53,0.51,0.70,U] [#7 0.38,0.28,0.67,U] [#8 0.55,-0.11,0.63,U] 
22:02:24.505 00.000 7988 single-star, 8 included, MultiStar: {0.36, 0.14}, one-star: {0.09, 0.07}
22:02:24.505 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.58) = xAngle (2.19 = 2.19)
22:02:24.505 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.30 = -0.99)
22:02:24.512 00.007 7988 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.61 mountX=-0.07 mountY=-0.10, mountTheta=-2.18
22:02:24.512 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.07, opts=13)
22:02:24.512 00.000 7988 Enqueuing Move request for scope (0.09, 0.07)
22:02:24.512 00.000 15712 Worker thread wakes up
22:02:24.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:02:24.512 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:02:24.512 00.000 15712 Moving (0.09, 0.07) raw xDistance=-0.07 yDistance=-0.10
22:02:24.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:24.512 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.1 Saturated
22:02:24.518 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:24.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:24.520 00.002 7988 Enqueuing Expose request
22:02:24.520 00.000 15712 PPEC rslt: input = -0.07, final = 0.12, react = -0.04, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:24.520 00.000 15712 PPEC: input: -0.07, control: 0.12, exposure: 1500
22:02:24.520 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:24.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:02:24.520 00.000 15712 MoveAxis(W, 39, ABG)
22:02:24.520 00.000 15712 Guiding  Dir = 3, Dur = 39
22:02:24.520 00.000 15712 IsGuiding returns 0
22:02:24.546 00.026 15712 PulseGuide returned control before completion, sleep 20
22:02:24.584 00.038 15712 IsGuiding returns 0
22:02:24.584 00.000 15712 Move returns status 0, amount 39
22:02:24.584 00.000 15712 MoveAxis(N, 0, ABG)
22:02:24.584 00.000 15712 Move returns status 0, amount 0
22:02:24.584 00.000 15712 move complete, result=0
22:02:24.584 00.000 15712 worker thread done servicing request
22:02:24.584 00.000 15712 Worker thread wakes up
22:02:24.584 00.000 7988 GuideStep: -0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
22:02:24.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:24.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:26.005 01.421 15712 Exposure complete
22:02:26.063 00.058 15712 worker thread done servicing request
22:02:26.063 00.000 7988 OnExposeComplete: enter
22:02:26.063 00.000 7988 UpdateGuideState(): m_state=6
22:02:26.066 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7454
22:02:26.066 00.000 7988 Star::Find returns 1 (1), X=1180.91, Y=446.31, Mass=1526, SNR=26.6, Peak=255 HFD=3.3
22:02:26.066 00.000 7988 MultiStar: [#1 0.34,0.20,1.02,U] [#2 0.43,0.33,1.01,U] [#3 0.23,0.34,0.98,U] [#4 0.21,0.56,1.04,U] [#5 0.07,0.11,0.71,U] [#6 0.48,0.44,0.72,U] [#7 0.16,0.53,0.66,U] [#8 0.35,0.25,0.70,U] 
22:02:26.066 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.35}, one-star: {0.07, 0.38}
22:02:26.066 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
22:02:26.066 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.22)
22:02:26.066 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.38 hyp=0.38 cameraTheta=1.38 mountX=-0.38 mountY=-0.08, mountTheta=-2.93
22:02:26.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.38, opts=13)
22:02:26.076 00.010 7988 Enqueuing Move request for scope (0.07, 0.38)
22:02:26.076 00.000 15712 Worker thread wakes up
22:02:26.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.38) opts 0xd
22:02:26.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.38)
22:02:26.076 00.000 15712 Moving (0.07, 0.38) raw xDistance=-0.38 yDistance=-0.08
22:02:26.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:26.076 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6 Saturated
22:02:26.080 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:26.080 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:26.082 00.002 7988 Enqueuing Expose request
22:02:26.082 00.000 15712 PPEC rslt: input = -0.38, final = -0.12, react = -0.23, pred = 0.11, hyst = -0.21, hyst_pct = 0.00, period_length = 636.00
22:02:26.082 00.000 15712 PPEC: input: -0.38, control: -0.12, exposure: 1500
22:02:26.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:26.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:26.082 00.000 15712 MoveAxis(E, 39, ABG)
22:02:26.082 00.000 15712 Guiding  Dir = 2, Dur = 39
22:02:26.082 00.000 15712 IsGuiding returns 0
22:02:26.102 00.020 15712 PulseGuide returned control before completion, sleep 31
22:02:26.151 00.049 15712 IsGuiding returns 0
22:02:26.151 00.000 15712 Move returns status 0, amount 39
22:02:26.151 00.000 15712 MoveAxis(N, 0, ABG)
22:02:26.151 00.000 15712 Move returns status 0, amount 0
22:02:26.151 00.000 15712 move complete, result=0
22:02:26.151 00.000 15712 worker thread done servicing request
22:02:26.151 00.000 15712 Worker thread wakes up
22:02:26.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:26.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:26.151 00.000 7988 GuideStep: -0.4 px 39 ms EAST, -0.1 px 0 ms NORTH
22:02:27.791 01.640 15712 Exposure complete
22:02:27.849 00.058 15712 worker thread done servicing request
22:02:27.849 00.000 7988 OnExposeComplete: enter
22:02:27.849 00.000 7988 UpdateGuideState(): m_state=6
22:02:27.853 00.004 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7455
22:02:27.853 00.000 7988 Star::Find returns 1 (1), X=1180.76, Y=445.94, Mass=1517, SNR=26.6, Peak=255 HFD=3.1
22:02:27.853 00.000 7988 MultiStar: [#1 0.18,0.04,1.05,U] [#2 0.18,0.17,0.99,U] [#3 0.15,0.18,0.98,U] [#4 0.25,0.21,1.02,U] [#5 0.15,0.07,0.71,U] [#6 0.27,0.52,0.71,U] [#7 0.17,0.23,0.66,U] [#8 0.31,0.04,0.68,U] 
22:02:27.853 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.16}, one-star: {-0.07, 0.01}
22:02:27.853 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.58) = xAngle (4.57 = -1.71)
22:02:27.853 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.68 = 1.39)
22:02:27.853 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.08 cameraTheta=2.99 mountX=-0.01 mountY=0.07, mountTheta=1.72
22:02:27.853 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.01, opts=13)
22:02:27.853 00.000 7988 Enqueuing Move request for scope (-0.07, 0.01)
22:02:27.863 00.010 15712 Worker thread wakes up
22:02:27.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
22:02:27.863 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
22:02:27.863 00.000 15712 Moving (-0.07, 0.01) raw xDistance=-0.01 yDistance=0.07
22:02:27.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:27.863 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.6 Saturated
22:02:27.865 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:27.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:27.867 00.002 7988 Enqueuing Expose request
22:02:27.868 00.001 15712 PPEC rslt: input = -0.01, final = 0.11, react = -0.01, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:27.868 00.000 15712 PPEC: input: -0.01, control: 0.11, exposure: 1500
22:02:27.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:27.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:02:27.868 00.000 15712 MoveAxis(W, 36, ABG)
22:02:27.868 00.000 15712 Guiding  Dir = 3, Dur = 36
22:02:27.868 00.000 15712 IsGuiding returns 0
22:02:27.893 00.025 15712 PulseGuide returned control before completion, sleep 23
22:02:27.953 00.060 15712 IsGuiding returns 0
22:02:27.953 00.000 15712 Move returns status 0, amount 36
22:02:27.953 00.000 15712 MoveAxis(N, 0, ABG)
22:02:27.953 00.000 15712 Move returns status 0, amount 0
22:02:27.953 00.000 15712 move complete, result=0
22:02:27.953 00.000 7988 GuideStep: -0.0 px 36 ms WEST, 0.1 px 0 ms NORTH
22:02:27.953 00.000 15712 worker thread done servicing request
22:02:27.953 00.000 15712 Worker thread wakes up
22:02:27.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:27.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:29.372 01.419 15712 Exposure complete
22:02:29.426 00.054 15712 worker thread done servicing request
22:02:29.426 00.000 7988 OnExposeComplete: enter
22:02:29.426 00.000 7988 UpdateGuideState(): m_state=6
22:02:29.433 00.007 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7456
22:02:29.434 00.001 7988 Star::Find returns 1 (0), X=1180.84, Y=446.06, Mass=1496, SNR=26.5, Peak=227 HFD=3.0
22:02:29.434 00.000 7988 MultiStar: [#1 0.34,0.28,1.01,U] [#2 0.25,0.29,1.02,U] [#3 0.21,0.40,0.95,U] [#4 0.27,0.40,0.99,U] [#5 0.10,-0.04,0.70,U] [#6 0.32,0.56,0.68,U] [#7 0.41,0.30,0.66,U] [#8 0.41,0.17,0.66,U] 
22:02:29.434 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.28}, one-star: {0.01, 0.13}
22:02:29.434 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
22:02:29.434 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
22:02:29.434 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=-0.13 mountY=-0.01, mountTheta=-3.07
22:02:29.434 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.13, opts=13)
22:02:29.443 00.009 7988 Enqueuing Move request for scope (0.01, 0.13)
22:02:29.443 00.000 15712 Worker thread wakes up
22:02:29.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:02:29.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:02:29.443 00.000 15712 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
22:02:29.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:29.443 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.5
22:02:29.447 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:29.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:29.449 00.002 7988 Enqueuing Expose request
22:02:29.449 00.000 15712 PPEC rslt: input = -0.13, final = 0.10, react = -0.08, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:29.449 00.000 15712 PPEC: input: -0.13, control: 0.10, exposure: 1500
22:02:29.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:29.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:29.449 00.000 15712 MoveAxis(W, 32, ABG)
22:02:29.449 00.000 15712 Guiding  Dir = 3, Dur = 32
22:02:29.450 00.001 15712 IsGuiding returns 0
22:02:29.471 00.021 15712 PulseGuide returned control before completion, sleep 18
22:02:29.499 00.028 15712 IsGuiding returns 1
22:02:29.499 00.000 15712 scope still moving after pulse duration time elapsed
22:02:29.535 00.036 15712 IsGuiding returns 0
22:02:29.535 00.000 15712 scope move finished after 32 + 56 ms
22:02:29.535 00.000 15712 Move returns status 0, amount 32
22:02:29.535 00.000 15712 MoveAxis(N, 0, ABG)
22:02:29.535 00.000 15712 Move returns status 0, amount 0
22:02:29.535 00.000 15712 move complete, result=0
22:02:29.535 00.000 7988 GuideStep: -0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
22:02:29.541 00.006 15712 worker thread done servicing request
22:02:29.541 00.000 15712 Worker thread wakes up
22:02:29.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:29.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:31.284 01.743 15712 Exposure complete
22:02:31.330 00.046 15712 worker thread done servicing request
22:02:31.330 00.000 7988 OnExposeComplete: enter
22:02:31.330 00.000 7988 UpdateGuideState(): m_state=6
22:02:31.345 00.015 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7457
22:02:31.345 00.000 7988 Star::Find returns 1 (1), X=1180.94, Y=446.36, Mass=1497, SNR=26.5, Peak=255 HFD=3.3
22:02:31.347 00.002 7988 MultiStar: [#1 0.43,0.52,1.01,U] [#2 0.33,0.53,1.04,U] [#3 0.26,0.66,1.00,U] [#4 0.32,0.61,1.05,U] [#5 0.21,0.35,0.68,U] [#6 0.57,0.67,0.74,U] [#7 0.26,0.59,0.68,U] [#8 0.52,0.52,0.65,U] 
22:02:31.349 00.002 7988 single-star, 8 included, MultiStar: {0.33, 0.55}, one-star: {0.11, 0.43}
22:02:31.349 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
22:02:31.351 00.002 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
22:02:31.351 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.43 hyp=0.45 cameraTheta=1.33 mountX=-0.43 mountY=-0.12, mountTheta=-2.88
22:02:31.353 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.43, opts=13)
22:02:31.353 00.000 7988 Enqueuing Move request for scope (0.11, 0.43)
22:02:31.355 00.002 15712 Worker thread wakes up
22:02:31.355 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.43) opts 0xd
22:02:31.355 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.43)
22:02:31.355 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:31.355 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.5 Saturated
22:02:31.357 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:31.357 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:31.359 00.002 7988 Enqueuing Expose request
22:02:31.360 00.001 15712 Moving (0.11, 0.43) raw xDistance=-0.43 yDistance=-0.12
22:02:31.364 00.004 15712 PPEC rslt: input = -0.43, final = -0.16, react = -0.26, pred = 0.10, hyst = -0.23, hyst_pct = 0.00, period_length = 636.00
22:02:31.364 00.000 15712 PPEC: input: -0.43, control: -0.16, exposure: 1500
22:02:31.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:31.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:02:31.364 00.000 15712 MoveAxis(E, 54, ABG)
22:02:31.364 00.000 15712 Guiding  Dir = 2, Dur = 54
22:02:31.364 00.000 15712 IsGuiding returns 0
22:02:31.393 00.029 15712 PulseGuide returned control before completion, sleep 37
22:02:31.441 00.048 15712 IsGuiding returns 1
22:02:31.441 00.000 15712 scope still moving after pulse duration time elapsed
22:02:31.505 00.064 15712 IsGuiding returns 0
22:02:31.505 00.000 15712 scope move finished after 54 + 85 ms
22:02:31.505 00.000 15712 Move returns status 0, amount 54
22:02:31.505 00.000 15712 MoveAxis(N, 0, ABG)
22:02:31.505 00.000 15712 Move returns status 0, amount 0
22:02:31.505 00.000 15712 move complete, result=0
22:02:31.505 00.000 15712 worker thread done servicing request
22:02:31.505 00.000 15712 Worker thread wakes up
22:02:31.505 00.000 7988 GuideStep: -0.4 px 54 ms EAST, -0.1 px 0 ms NORTH
22:02:31.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:31.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:31.716 00.211 7988 evsrv: cli 0CCD0168 connect
22:02:31.718 00.002 7988 case statement mapped state 6 to 3
22:02:31.720 00.002 7988 case statement mapped state 6 to 3
22:02:31.721 00.001 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"a5bea8fa-7ec6-4874-ba94-847bef2965b1"}
22:02:31.723 00.002 7988 case statement mapped state 6 to 3
22:02:31.725 00.002 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5bea8fa-7ec6-4874-ba94-847bef2965b1"}
22:02:31.725 00.000 7988 evsrv: cli 0CCD0168 disconnect
22:02:32.917 01.192 15712 Exposure complete
22:02:32.996 00.079 15712 worker thread done servicing request
22:02:32.996 00.000 7988 OnExposeComplete: enter
22:02:32.996 00.000 7988 UpdateGuideState(): m_state=6
22:02:32.996 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7458
22:02:32.996 00.000 7988 Star::Find returns 1 (0), X=1180.73, Y=445.95, Mass=1497, SNR=26.3, Peak=237 HFD=3.2
22:02:33.010 00.014 7988 MultiStar: [#1 0.15,0.14,0.98,U] [#2 0.18,0.13,1.03,U] [#3 0.16,0.21,0.96,U] [#4 0.14,0.21,1.06,U] [#5 -0.11,-0.02,0.73,U] [#6 0.28,0.31,0.69,U] [#7 0.27,0.29,0.68,U] [#8 0.12,0.04,0.65,U] 
22:02:33.010 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.15}, one-star: {-0.10, 0.02}
22:02:33.012 00.002 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.58) = xAngle (4.52 = -1.76)
22:02:33.012 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.63 = 1.35)
22:02:33.012 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.95 mountX=-0.02 mountY=0.10, mountTheta=1.76
22:02:33.012 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.02, opts=13)
22:02:33.012 00.000 7988 Enqueuing Move request for scope (-0.10, 0.02)
22:02:33.012 00.000 15712 Worker thread wakes up
22:02:33.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:33.012 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3
22:02:33.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:33.027 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:33.028 00.001 7988 Enqueuing Expose request
22:02:33.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
22:02:33.028 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
22:02:33.028 00.000 15712 Moving (-0.10, 0.02) raw xDistance=-0.02 yDistance=0.10
22:02:33.032 00.004 15712 PPEC rslt: input = -0.02, final = 0.09, react = -0.01, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:33.032 00.000 15712 PPEC: input: -0.02, control: 0.09, exposure: 1500
22:02:33.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:33.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:02:33.032 00.000 15712 MoveAxis(W, 28, ABG)
22:02:33.032 00.000 15712 Guiding  Dir = 3, Dur = 28
22:02:33.032 00.000 15712 IsGuiding returns 0
22:02:33.044 00.012 15712 PulseGuide returned control before completion, sleep 21
22:02:33.095 00.051 15712 IsGuiding returns 0
22:02:33.095 00.000 15712 Move returns status 0, amount 28
22:02:33.095 00.000 15712 MoveAxis(N, 0, ABG)
22:02:33.095 00.000 15712 Move returns status 0, amount 0
22:02:33.095 00.000 15712 move complete, result=0
22:02:33.095 00.000 15712 worker thread done servicing request
22:02:33.095 00.000 15712 Worker thread wakes up
22:02:33.095 00.000 7988 GuideStep: -0.0 px 28 ms WEST, 0.1 px 0 ms NORTH
22:02:33.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:33.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:34.743 01.648 15712 Exposure complete
22:02:34.808 00.065 15712 worker thread done servicing request
22:02:34.808 00.000 7988 OnExposeComplete: enter
22:02:34.808 00.000 7988 UpdateGuideState(): m_state=6
22:02:34.808 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7459
22:02:34.808 00.000 7988 Star::Find returns 1 (1), X=1180.87, Y=446.20, Mass=1540, SNR=26.8, Peak=255 HFD=3.3
22:02:34.808 00.000 7988 MultiStar: [#1 0.23,0.38,1.03,U] [#2 0.32,0.45,0.99,U] [#3 0.20,0.36,0.91,U] [#4 0.13,0.36,1.04,U] [#5 -0.10,0.10,0.71,U] [#6 0.14,0.80,0.70,U] [#7 0.29,0.59,0.65,U] [#8 0.30,0.12,0.68,U] 
22:02:34.808 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.38}, one-star: {0.03, 0.27}
22:02:34.822 00.014 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
22:02:34.824 00.002 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
22:02:34.825 00.001 7988 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.45 mountX=-0.27 mountY=-0.04, mountTheta=-3.00
22:02:34.827 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.27, opts=13)
22:02:34.829 00.002 7988 Enqueuing Move request for scope (0.03, 0.27)
22:02:34.829 00.000 15712 Worker thread wakes up
22:02:34.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
22:02:34.829 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
22:02:34.829 00.000 15712 Moving (0.03, 0.27) raw xDistance=-0.27 yDistance=-0.04
22:02:34.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:34.829 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.8 Saturated
22:02:34.832 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:34.834 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:34.834 00.000 7988 Enqueuing Expose request
22:02:34.836 00.002 15712 PPEC rslt: input = -0.27, final = -0.07, react = -0.16, pred = 0.09, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
22:02:34.836 00.000 15712 PPEC: input: -0.27, control: -0.07, exposure: 1500
22:02:34.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:34.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:02:34.837 00.001 15712 MoveAxis(E, 22, ABG)
22:02:34.837 00.000 15712 Guiding  Dir = 2, Dur = 22
22:02:34.837 00.000 15712 IsGuiding returns 0
22:02:34.859 00.022 15712 IsGuiding returns 1
22:02:34.859 00.000 15712 scope still moving after pulse duration time elapsed
22:02:34.910 00.051 15712 IsGuiding returns 0
22:02:34.910 00.000 15712 scope move finished after 22 + 50 ms
22:02:34.910 00.000 15712 Move returns status 0, amount 22
22:02:34.910 00.000 15712 MoveAxis(N, 0, ABG)
22:02:34.910 00.000 15712 Move returns status 0, amount 0
22:02:34.910 00.000 15712 move complete, result=0
22:02:34.910 00.000 15712 worker thread done servicing request
22:02:34.910 00.000 15712 Worker thread wakes up
22:02:34.910 00.000 7988 GuideStep: -0.3 px 22 ms EAST, -0.0 px 0 ms NORTH
22:02:34.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:34.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:36.316 01.406 15712 Exposure complete
22:02:36.396 00.080 15712 worker thread done servicing request
22:02:36.396 00.000 7988 OnExposeComplete: enter
22:02:36.398 00.002 7988 UpdateGuideState(): m_state=6
22:02:36.400 00.002 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7460
22:02:36.402 00.002 7988 Star::Find returns 1 (1), X=1180.68, Y=446.17, Mass=1516, SNR=26.5, Peak=255 HFD=3.1
22:02:36.403 00.001 7988 MultiStar: [#1 0.30,0.56,1.00,U] [#2 0.21,0.44,1.00,U] [#3 0.14,0.51,0.99,U] [#4 0.15,0.52,1.04,U] [#5 -0.08,0.07,0.74,U] [#6 0.33,0.58,0.73,U] [#7 0.20,0.57,0.67,U] [#8 0.35,0.39,0.66,U] 
22:02:36.405 00.002 7988 single-star, 8 included, MultiStar: {0.15, 0.44}, one-star: {-0.15, 0.24}
22:02:36.405 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.58) = xAngle (3.71 = -2.57)
22:02:36.405 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.82 = 0.54)
22:02:36.410 00.005 7988 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.29 cameraTheta=2.13 mountX=-0.24 mountY=0.15, mountTheta=2.60
22:02:36.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.24, opts=13)
22:02:36.410 00.000 7988 Enqueuing Move request for scope (-0.15, 0.24)
22:02:36.416 00.006 15712 Worker thread wakes up
22:02:36.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
22:02:36.416 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
22:02:36.416 00.000 15712 Moving (-0.15, 0.24) raw xDistance=-0.24 yDistance=0.15
22:02:36.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:36.416 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5 Saturated
22:02:36.420 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:36.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:36.420 00.000 7988 Enqueuing Expose request
22:02:36.420 00.000 15712 PPEC rslt: input = -0.24, final = -0.05, react = -0.14, pred = 0.09, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
22:02:36.420 00.000 15712 PPEC: input: -0.24, control: -0.05, exposure: 1500
22:02:36.425 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:36.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:02:36.425 00.000 15712 MoveAxis(E, 17, ABG)
22:02:36.425 00.000 15712 Guiding  Dir = 2, Dur = 17
22:02:36.457 00.032 15712 IsGuiding returns 0
22:02:36.473 00.016 15712 PulseGuide returned control before completion, sleep 12
22:02:36.521 00.048 15712 IsGuiding returns 0
22:02:36.521 00.000 15712 Move returns status 0, amount 17
22:02:36.521 00.000 15712 MoveAxis(N, 0, ABG)
22:02:36.521 00.000 15712 Move returns status 0, amount 0
22:02:36.521 00.000 15712 move complete, result=0
22:02:36.521 00.000 15712 worker thread done servicing request
22:02:36.521 00.000 15712 Worker thread wakes up
22:02:36.521 00.000 7988 GuideStep: -0.2 px 17 ms EAST, 0.1 px 0 ms NORTH
22:02:36.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:36.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:38.162 01.641 15712 Exposure complete
22:02:38.222 00.060 15712 worker thread done servicing request
22:02:38.222 00.000 7988 OnExposeComplete: enter
22:02:38.222 00.000 7988 UpdateGuideState(): m_state=6
22:02:38.222 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7461
22:02:38.225 00.003 7988 Star::Find returns 1 (0), X=1180.69, Y=445.84, Mass=1508, SNR=26.4, Peak=234 HFD=3.3
22:02:38.225 00.000 7988 MultiStar: [#1 0.36,-0.05,1.02,U] [#2 0.11,0.22,1.02,U] [#3 0.20,0.21,0.96,U] [#4 0.07,0.11,1.03,U] [#5 0.03,-0.09,0.70,U] [#6 0.22,0.42,0.73,U] [#7 0.03,-0.08,0.72,U] [#8 0.42,0.10,0.65,U] 
22:02:38.225 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {-0.14, -0.09}
22:02:38.225 00.000 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.58) = xAngle (2.13 = 2.13)
22:02:38.225 00.000 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.05)
22:02:38.225 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.55 mountX=-0.08 mountY=-0.14, mountTheta=-2.12
22:02:38.225 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.08, opts=13)
22:02:38.225 00.000 7988 Enqueuing Move request for scope (0.14, 0.08)
22:02:38.225 00.000 15712 Worker thread wakes up
22:02:38.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
22:02:38.225 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
22:02:38.225 00.000 15712 Moving (0.14, 0.08) raw xDistance=-0.08 yDistance=-0.14
22:02:38.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:38.225 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.4
22:02:38.237 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:38.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:38.239 00.002 7988 Enqueuing Expose request
22:02:38.241 00.002 15712 PPEC rslt: input = -0.08, final = 0.09, react = -0.05, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:38.241 00.000 15712 PPEC: input: -0.08, control: 0.09, exposure: 1500
22:02:38.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:38.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:02:38.241 00.000 15712 MoveAxis(W, 30, ABG)
22:02:38.241 00.000 15712 Guiding  Dir = 3, Dur = 30
22:02:38.241 00.000 15712 IsGuiding returns 0
22:02:38.261 00.020 15712 PulseGuide returned control before completion, sleep 15
22:02:38.305 00.044 15712 IsGuiding returns 0
22:02:38.305 00.000 15712 Move returns status 0, amount 30
22:02:38.305 00.000 15712 MoveAxis(N, 0, ABG)
22:02:38.305 00.000 15712 Move returns status 0, amount 0
22:02:38.305 00.000 15712 move complete, result=0
22:02:38.305 00.000 15712 worker thread done servicing request
22:02:38.305 00.000 15712 Worker thread wakes up
22:02:38.305 00.000 7988 GuideStep: -0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
22:02:38.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:38.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:39.722 01.417 15712 Exposure complete
22:02:39.771 00.049 15712 worker thread done servicing request
22:02:39.771 00.000 7988 OnExposeComplete: enter
22:02:39.771 00.000 7988 UpdateGuideState(): m_state=6
22:02:39.784 00.013 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7462
22:02:39.784 00.000 7988 Star::Find returns 1 (1), X=1181.00, Y=445.98, Mass=1533, SNR=26.7, Peak=255 HFD=2.9
22:02:39.784 00.000 7988 MultiStar: [#1 0.43,0.15,1.02,U] [#2 0.32,0.32,0.99,U] [#3 0.31,0.36,0.97,U] [#4 0.44,0.41,1.02,U] [#5 0.21,0.05,0.70,U] [#6 0.30,0.49,0.70,U] [#7 0.44,0.52,0.69,U] [#8 0.26,0.04,0.67,U] 
22:02:39.784 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.26}, one-star: {0.17, 0.05}
22:02:39.784 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
22:02:39.784 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
22:02:39.784 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.30 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
22:02:39.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.05, opts=13)
22:02:39.784 00.000 7988 Enqueuing Move request for scope (0.17, 0.05)
22:02:39.784 00.000 15712 Worker thread wakes up
22:02:39.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
22:02:39.784 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
22:02:39.784 00.000 15712 Moving (0.17, 0.05) raw xDistance=-0.05 yDistance=-0.17
22:02:39.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:39.784 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7 Saturated
22:02:39.797 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:39.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:39.799 00.002 7988 Enqueuing Expose request
22:02:39.799 00.000 15712 PPEC rslt: input = -0.05, final = 0.09, react = -0.03, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:39.799 00.000 15712 PPEC: input: -0.05, control: 0.09, exposure: 1500
22:02:39.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:39.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:02:39.799 00.000 15712 MoveAxis(W, 28, ABG)
22:02:39.799 00.000 15712 Guiding  Dir = 3, Dur = 28
22:02:39.799 00.000 15712 IsGuiding returns 0
22:02:39.815 00.016 15712 PulseGuide returned control before completion, sleep 22
22:02:39.866 00.051 15712 IsGuiding returns 0
22:02:39.866 00.000 15712 Move returns status 0, amount 28
22:02:39.866 00.000 15712 MoveAxis(N, 0, ABG)
22:02:39.866 00.000 15712 Move returns status 0, amount 0
22:02:39.866 00.000 15712 move complete, result=0
22:02:39.866 00.000 7988 GuideStep: -0.1 px 28 ms WEST, -0.2 px 0 ms NORTH
22:02:39.867 00.001 15712 worker thread done servicing request
22:02:39.867 00.000 15712 Worker thread wakes up
22:02:39.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:39.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:41.505 01.638 15712 Exposure complete
22:02:41.552 00.047 15712 worker thread done servicing request
22:02:41.552 00.000 7988 OnExposeComplete: enter
22:02:41.552 00.000 7988 UpdateGuideState(): m_state=6
22:02:41.568 00.016 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7463
22:02:41.569 00.001 7988 Star::Find returns 1 (0), X=1180.80, Y=446.35, Mass=1476, SNR=26.3, Peak=233 HFD=3.1
22:02:41.569 00.000 7988 MultiStar: [#1 0.41,0.33,1.03,U] [#2 0.16,0.50,1.01,U] [#3 0.26,0.53,0.97,U] [#4 0.37,0.60,1.05,U] [#5 0.23,0.24,0.70,U] [#6 0.55,0.64,0.74,U] [#7 0.31,0.38,0.69,U] [#8 0.39,0.26,0.64,U] 
22:02:41.569 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.44}, one-star: {-0.03, 0.42}
22:02:41.569 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.06)
22:02:41.569 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.05)
22:02:41.569 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.42 hyp=0.42 cameraTheta=1.65 mountX=-0.42 mountY=0.02, mountTheta=3.09
22:02:41.569 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.42, opts=13)
22:02:41.569 00.000 7988 Enqueuing Move request for scope (-0.03, 0.42)
22:02:41.569 00.000 15712 Worker thread wakes up
22:02:41.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.42) opts 0xd
22:02:41.569 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.42)
22:02:41.569 00.000 15712 Moving (-0.03, 0.42) raw xDistance=-0.42 yDistance=0.02
22:02:41.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:41.569 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.3
22:02:41.581 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:41.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:41.583 00.002 7988 Enqueuing Expose request
22:02:41.584 00.001 15712 PPEC rslt: input = -0.42, final = -0.16, react = -0.25, pred = 0.09, hyst = -0.22, hyst_pct = 0.00, period_length = 636.00
22:02:41.584 00.000 15712 PPEC: input: -0.42, control: -0.16, exposure: 1500
22:02:41.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:41.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:02:41.584 00.000 15712 MoveAxis(E, 52, ABG)
22:02:41.584 00.000 15712 Guiding  Dir = 2, Dur = 52
22:02:41.584 00.000 15712 IsGuiding returns 0
22:02:41.606 00.022 15712 PulseGuide returned control before completion, sleep 40
22:02:41.684 00.078 15712 IsGuiding returns 1
22:02:41.684 00.000 15712 scope still moving after pulse duration time elapsed
22:02:41.712 00.028 15712 IsGuiding returns 0
22:02:41.712 00.000 15712 scope move finished after 52 + 74 ms
22:02:41.712 00.000 15712 Move returns status 0, amount 52
22:02:41.712 00.000 15712 MoveAxis(N, 0, ABG)
22:02:41.712 00.000 15712 Move returns status 0, amount 0
22:02:41.712 00.000 15712 move complete, result=0
22:02:41.712 00.000 15712 worker thread done servicing request
22:02:41.712 00.000 15712 Worker thread wakes up
22:02:41.712 00.000 7988 GuideStep: -0.4 px 52 ms EAST, 0.0 px 0 ms NORTH
22:02:41.714 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:41.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:43.120 01.406 15712 Exposure complete
22:02:43.178 00.058 15712 worker thread done servicing request
22:02:43.178 00.000 7988 OnExposeComplete: enter
22:02:43.178 00.000 7988 UpdateGuideState(): m_state=6
22:02:43.178 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7464
22:02:43.181 00.003 7988 Star::Find returns 1 (0), X=1180.87, Y=445.79, Mass=1586, SNR=27.1, Peak=220 HFD=3.3
22:02:43.183 00.002 7988 MultiStar: [#1 0.26,-0.14,1.03,U] [#2 0.37,0.02,0.97,U] [#3 0.20,0.13,0.90,U] [#4 0.21,0.08,1.01,U] [#5 0.20,-0.14,0.72,U] [#6 0.51,0.18,0.69,U] [#7 0.34,0.03,0.63,U] [#8 0.35,-0.21,0.64,U] 
22:02:43.183 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.02}, one-star: {0.03, -0.14}
22:02:43.185 00.002 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.58) = xAngle (0.25 = 0.25)
22:02:43.185 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.36 = -2.92)
22:02:43.187 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.33 mountX=0.14 mountY=-0.03, mountTheta=-0.22
22:02:43.189 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.14, opts=13)
22:02:43.189 00.000 7988 Enqueuing Move request for scope (0.03, -0.14)
22:02:43.191 00.002 15712 Worker thread wakes up
22:02:43.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
22:02:43.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
22:02:43.191 00.000 15712 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=-0.03
22:02:43.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:43.191 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.1
22:02:43.194 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:43.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:43.196 00.002 7988 Enqueuing Expose request
22:02:43.196 00.000 15712 PPEC rslt: input = 0.14, final = 0.09, react = 0.08, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:43.196 00.000 15712 PPEC: input: 0.14, control: 0.09, exposure: 1500
22:02:43.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:43.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:43.196 00.000 15712 MoveAxis(W, 30, ABG)
22:02:43.196 00.000 15712 Guiding  Dir = 3, Dur = 30
22:02:43.197 00.001 15712 IsGuiding returns 0
22:02:43.219 00.022 15712 PulseGuide returned control before completion, sleep 16
22:02:43.270 00.051 15712 IsGuiding returns 0
22:02:43.270 00.000 15712 Move returns status 0, amount 30
22:02:43.270 00.000 15712 MoveAxis(N, 0, ABG)
22:02:43.270 00.000 15712 Move returns status 0, amount 0
22:02:43.270 00.000 15712 move complete, result=0
22:02:43.270 00.000 15712 worker thread done servicing request
22:02:43.270 00.000 15712 Worker thread wakes up
22:02:43.270 00.000 7988 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
22:02:43.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:43.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:44.907 01.637 15712 Exposure complete
22:02:44.968 00.061 15712 worker thread done servicing request
22:02:44.968 00.000 7988 OnExposeComplete: enter
22:02:44.968 00.000 7988 UpdateGuideState(): m_state=6
22:02:44.971 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7465
22:02:44.971 00.000 7988 Star::Find returns 1 (0), X=1180.74, Y=445.59, Mass=1526, SNR=26.7, Peak=205 HFD=3.2
22:02:44.971 00.000 7988 MultiStar: [#1 0.12,-0.11,1.01,U] [#2 0.08,0.03,0.97,U] [#3 -0.07,-0.02,0.91,U] [#4 0.08,0.08,1.04,U] [#5 0.10,-0.28,0.72,U] [#6 0.05,0.28,0.70,U] [#7 0.14,-0.11,0.68,U] [#8 0.29,-0.01,0.64,U] 
22:02:44.971 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {-0.09, -0.34}
22:02:44.971 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
22:02:44.971 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.32)
22:02:44.971 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.72 mountX=0.06 mountY=-0.07, mountTheta=-0.84
22:02:44.971 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.06, opts=13)
22:02:44.971 00.000 7988 Enqueuing Move request for scope (0.07, -0.06)
22:02:44.971 00.000 15712 Worker thread wakes up
22:02:44.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:02:44.971 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:02:44.971 00.000 15712 Moving (0.07, -0.06) raw xDistance=0.06 yDistance=-0.07
22:02:44.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:44.971 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.7
22:02:44.983 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:44.984 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:44.984 00.000 7988 Enqueuing Expose request
22:02:44.984 00.000 15712 PPEC rslt: input = 0.06, final = 0.10, react = 0.04, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:44.984 00.000 15712 PPEC: input: 0.06, control: 0.10, exposure: 1500
22:02:44.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:44.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:44.984 00.000 15712 MoveAxis(W, 33, ABG)
22:02:44.984 00.000 15712 Guiding  Dir = 3, Dur = 33
22:02:44.984 00.000 15712 IsGuiding returns 0
22:02:45.005 00.021 15712 PulseGuide returned control before completion, sleep 18
22:02:45.039 00.034 15712 IsGuiding returns 1
22:02:45.039 00.000 15712 scope still moving after pulse duration time elapsed
22:02:45.080 00.041 15712 IsGuiding returns 0
22:02:45.080 00.000 15712 scope move finished after 33 + 59 ms
22:02:45.080 00.000 15712 Move returns status 0, amount 33
22:02:45.080 00.000 15712 MoveAxis(N, 0, ABG)
22:02:45.080 00.000 15712 Move returns status 0, amount 0
22:02:45.080 00.000 15712 move complete, result=0
22:02:45.080 00.000 7988 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
22:02:45.082 00.002 15712 worker thread done servicing request
22:02:45.082 00.000 15712 Worker thread wakes up
22:02:45.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:45.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:46.500 01.418 15712 Exposure complete
22:02:46.558 00.058 15712 worker thread done servicing request
22:02:46.558 00.000 7988 OnExposeComplete: enter
22:02:46.558 00.000 7988 UpdateGuideState(): m_state=6
22:02:46.562 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7466
22:02:46.562 00.000 7988 Star::Find returns 1 (0), X=1180.68, Y=445.94, Mass=1585, SNR=27.1, Peak=216 HFD=3.4
22:02:46.562 00.000 7988 MultiStar: [#1 0.25,0.17,1.00,U] [#2 0.18,0.13,0.99,U] [#3 0.26,0.20,0.94,U] [#4 0.11,0.33,1.00,U] [#5 0.00,-0.07,0.72,U] [#6 0.18,0.25,0.70,U] [#7 0.14,0.12,0.65,U] [#8 0.07,0.07,0.63,U] 
22:02:46.562 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.14}, one-star: {-0.15, 0.01}
22:02:46.562 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
22:02:46.562 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
22:02:46.562 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.09 mountX=-0.01 mountY=0.15, mountTheta=1.61
22:02:46.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.01, opts=13)
22:02:46.571 00.009 7988 Enqueuing Move request for scope (-0.15, 0.01)
22:02:46.571 00.000 15712 Worker thread wakes up
22:02:46.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
22:02:46.571 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
22:02:46.571 00.000 15712 Moving (-0.15, 0.01) raw xDistance=-0.01 yDistance=0.15
22:02:46.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:46.571 00.000 7988 UpdateGuideState exits: m=1585 SNR=27.1
22:02:46.574 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:46.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:46.576 00.002 7988 Enqueuing Expose request
22:02:46.576 00.000 15712 PPEC rslt: input = -0.01, final = 0.11, react = -0.00, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:46.576 00.000 15712 PPEC: input: -0.01, control: 0.11, exposure: 1500
22:02:46.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:46.578 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:02:46.578 00.000 15712 MoveAxis(W, 37, ABG)
22:02:46.578 00.000 15712 Guiding  Dir = 3, Dur = 37
22:02:46.578 00.000 15712 IsGuiding returns 0
22:02:46.595 00.017 15712 PulseGuide returned control before completion, sleep 30
22:02:46.626 00.031 15712 IsGuiding returns 1
22:02:46.626 00.000 15712 scope still moving after pulse duration time elapsed
22:02:46.659 00.033 15712 IsGuiding returns 0
22:02:46.659 00.000 15712 scope move finished after 37 + 43 ms
22:02:46.659 00.000 15712 Move returns status 0, amount 37
22:02:46.659 00.000 15712 MoveAxis(N, 0, ABG)
22:02:46.659 00.000 15712 Move returns status 0, amount 0
22:02:46.659 00.000 15712 move complete, result=0
22:02:46.659 00.000 7988 GuideStep: -0.0 px 37 ms WEST, 0.2 px 0 ms NORTH
22:02:46.660 00.001 15712 worker thread done servicing request
22:02:46.660 00.000 15712 Worker thread wakes up
22:02:46.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:46.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:48.301 01.641 15712 Exposure complete
22:02:48.361 00.060 15712 worker thread done servicing request
22:02:48.361 00.000 7988 OnExposeComplete: enter
22:02:48.362 00.001 7988 UpdateGuideState(): m_state=6
22:02:48.362 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7467
22:02:48.362 00.000 7988 Star::Find returns 1 (0), X=1181.02, Y=446.17, Mass=1543, SNR=26.8, Peak=239 HFD=3.3
22:02:48.362 00.000 7988 MultiStar: [#1 0.42,0.32,1.02,U] [#2 0.45,0.44,0.99,U] [#3 0.42,0.63,0.95,U] [#4 0.28,0.62,1.01,U] [#5 0.20,0.13,0.71,U] [#6 0.46,0.41,0.73,U] [#7 0.40,0.60,0.62,U] [#8 0.55,0.36,0.64,U] 
22:02:48.362 00.000 7988 single-star, 8 included, MultiStar: {0.37, 0.42}, one-star: {0.19, 0.24}
22:02:48.362 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
22:02:48.362 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.69)
22:02:48.362 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.30 cameraTheta=0.91 mountX=-0.24 mountY=-0.19, mountTheta=-2.47
22:02:48.372 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.24, opts=13)
22:02:48.372 00.000 7988 Enqueuing Move request for scope (0.19, 0.24)
22:02:48.372 00.000 15712 Worker thread wakes up
22:02:48.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:48.372 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8
22:02:48.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:48.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:48.372 00.000 7988 Enqueuing Expose request
22:02:48.378 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
22:02:48.378 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
22:02:48.378 00.000 15712 Moving (0.19, 0.24) raw xDistance=-0.24 yDistance=-0.19
22:02:48.378 00.000 15712 PPEC rslt: input = -0.24, final = -0.02, react = -0.14, pred = 0.12, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:02:48.378 00.000 15712 PPEC: input: -0.24, control: -0.02, exposure: 1500
22:02:48.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:48.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:02:48.378 00.000 15712 MoveAxis(E, 6, ABG)
22:02:48.378 00.000 15712 Guiding  Dir = 2, Dur = 6
22:02:48.378 00.000 15712 IsGuiding returns 0
22:02:48.399 00.021 15712 IsGuiding returns 0
22:02:48.399 00.000 15712 Move returns status 0, amount 6
22:02:48.399 00.000 15712 MoveAxis(N, 0, ABG)
22:02:48.399 00.000 15712 Move returns status 0, amount 0
22:02:48.399 00.000 15712 move complete, result=0
22:02:48.399 00.000 15712 worker thread done servicing request
22:02:48.399 00.000 15712 Worker thread wakes up
22:02:48.399 00.000 7988 GuideStep: -0.2 px 6 ms EAST, -0.2 px 0 ms NORTH
22:02:48.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:48.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:49.817 01.418 15712 Exposure complete
22:02:49.867 00.050 15712 worker thread done servicing request
22:02:49.867 00.000 7988 OnExposeComplete: enter
22:02:49.878 00.011 7988 UpdateGuideState(): m_state=6
22:02:49.878 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7468
22:02:49.878 00.000 7988 Star::Find returns 1 (0), X=1180.63, Y=446.19, Mass=1515, SNR=26.5, Peak=203 HFD=3.6
22:02:49.878 00.000 7988 MultiStar: [#1 0.12,0.36,1.05,U] [#2 0.25,0.49,1.01,U] [#3 0.18,0.38,0.95,U] [#4 -0.10,0.56,1.04,U] [#5 -0.33,0.21,0.71,U] [#6 0.32,0.83,0.70,U] [#7 0.22,0.50,0.67,U] [#8 -0.01,0.28,0.68,U] 
22:02:49.878 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.43}, one-star: {-0.20, 0.26}
22:02:49.878 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.81 = -2.47)
22:02:49.884 00.006 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.64)
22:02:49.884 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.26 hyp=0.33 cameraTheta=2.23 mountX=-0.26 mountY=0.19, mountTheta=2.49
22:02:49.884 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.26, opts=13)
22:02:49.884 00.000 7988 Enqueuing Move request for scope (-0.20, 0.26)
22:02:49.884 00.000 15712 Worker thread wakes up
22:02:49.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.26) opts 0xd
22:02:49.884 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.26)
22:02:49.884 00.000 15712 Moving (-0.20, 0.26) raw xDistance=-0.26 yDistance=0.19
22:02:49.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:49.884 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
22:02:49.892 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:49.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:49.894 00.002 7988 Enqueuing Expose request
22:02:49.894 00.000 15712 PPEC rslt: input = -0.26, final = -0.05, react = -0.15, pred = 0.11, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
22:02:49.894 00.000 15712 PPEC: input: -0.26, control: -0.05, exposure: 1500
22:02:49.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:49.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:02:49.894 00.000 15712 MoveAxis(E, 16, ABG)
22:02:49.894 00.000 15712 Guiding  Dir = 2, Dur = 16
22:02:49.894 00.000 15712 IsGuiding returns 0
22:02:49.918 00.024 15712 IsGuiding returns 1
22:02:49.918 00.000 15712 scope still moving after pulse duration time elapsed
22:02:49.962 00.044 15712 IsGuiding returns 0
22:02:49.962 00.000 15712 scope move finished after 16 + 55 ms
22:02:49.962 00.000 15712 Move returns status 0, amount 16
22:02:49.962 00.000 15712 MoveAxis(N, 0, ABG)
22:02:49.962 00.000 15712 Move returns status 0, amount 0
22:02:49.962 00.000 15712 move complete, result=0
22:02:49.962 00.000 7988 GuideStep: -0.3 px 16 ms EAST, 0.2 px 0 ms NORTH
22:02:49.969 00.007 15712 worker thread done servicing request
22:02:49.969 00.000 15712 Worker thread wakes up
22:02:49.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:49.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:51.604 01.635 15712 Exposure complete
22:02:51.654 00.050 15712 worker thread done servicing request
22:02:51.654 00.000 7988 OnExposeComplete: enter
22:02:51.654 00.000 7988 UpdateGuideState(): m_state=6
22:02:51.664 00.010 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7469
22:02:51.666 00.002 7988 Star::Find returns 1 (0), X=1180.71, Y=446.27, Mass=1502, SNR=26.4, Peak=199 HFD=3.4
22:02:51.666 00.000 7988 MultiStar: [#1 0.13,0.43,1.03,U] [#2 0.14,0.54,1.02,U] [#3 0.09,0.70,0.96,U] [#4 0.19,0.58,1.05,U] [#5 -0.04,0.43,0.71,U] [#6 0.22,0.91,0.73,U] [#7 0.32,0.58,0.68,U] [#8 0.24,0.55,0.64,U] 
22:02:51.666 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.55}, one-star: {-0.13, 0.34}
22:02:51.666 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.58) = xAngle (3.50 = -2.79)
22:02:51.666 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.32)
22:02:51.671 00.005 7988 CameraToMount -- cameraX=-0.13 cameraY=0.34 hyp=0.37 cameraTheta=1.92 mountX=-0.34 mountY=0.12, mountTheta=2.81
22:02:51.671 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.34, opts=13)
22:02:51.671 00.000 7988 Enqueuing Move request for scope (-0.13, 0.34)
22:02:51.671 00.000 15712 Worker thread wakes up
22:02:51.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.34) opts 0xd
22:02:51.671 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.34)
22:02:51.671 00.000 15712 Moving (-0.13, 0.34) raw xDistance=-0.34 yDistance=0.12
22:02:51.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:51.671 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.4
22:02:51.677 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:51.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:51.679 00.002 7988 Enqueuing Expose request
22:02:51.679 00.000 15712 PPEC rslt: input = -0.34, final = -0.10, react = -0.21, pred = 0.11, hyst = -0.19, hyst_pct = 0.00, period_length = 636.00
22:02:51.679 00.000 15712 PPEC: input: -0.34, control: -0.10, exposure: 1500
22:02:51.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:51.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:02:51.679 00.000 15712 MoveAxis(E, 32, ABG)
22:02:51.679 00.000 15712 Guiding  Dir = 2, Dur = 32
22:02:51.679 00.000 15712 IsGuiding returns 0
22:02:51.705 00.026 15712 PulseGuide returned control before completion, sleep 14
22:02:51.741 00.036 15712 IsGuiding returns 1
22:02:51.741 00.000 15712 scope still moving after pulse duration time elapsed
22:02:51.777 00.036 15712 IsGuiding returns 0
22:02:51.777 00.000 15712 scope move finished after 32 + 64 ms
22:02:51.777 00.000 15712 Move returns status 0, amount 32
22:02:51.777 00.000 15712 MoveAxis(N, 0, ABG)
22:02:51.777 00.000 15712 Move returns status 0, amount 0
22:02:51.777 00.000 15712 move complete, result=0
22:02:51.777 00.000 15712 worker thread done servicing request
22:02:51.777 00.000 15712 Worker thread wakes up
22:02:51.777 00.000 7988 GuideStep: -0.3 px 32 ms EAST, 0.1 px 0 ms NORTH
22:02:51.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:51.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:53.183 01.406 15712 Exposure complete
22:02:53.234 00.051 15712 worker thread done servicing request
22:02:53.234 00.000 7988 OnExposeComplete: enter
22:02:53.234 00.000 7988 UpdateGuideState(): m_state=6
22:02:53.244 00.010 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7470
22:02:53.244 00.000 7988 Star::Find returns 1 (0), X=1180.72, Y=445.93, Mass=1543, SNR=26.8, Peak=221 HFD=3.3
22:02:53.246 00.002 7988 MultiStar: [#1 0.33,0.03,1.00,U] [#2 0.19,0.09,0.99,U] [#3 0.10,0.15,0.94,U] [#4 0.13,0.23,1.03,U] [#5 0.08,-0.17,0.69,U] [#6 0.33,0.43,0.72,U] [#7 0.17,0.08,0.66,U] [#8 0.28,0.04,0.63,U] 
22:02:53.248 00.002 7988 single-star, 8 included, MultiStar: {0.16, 0.10}, one-star: {-0.11, 0.01}
22:02:53.248 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
22:02:53.250 00.002 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
22:02:53.251 00.001 7988 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=-0.00 mountY=0.11, mountTheta=1.61
22:02:53.253 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.01, opts=13)
22:02:53.253 00.000 7988 Enqueuing Move request for scope (-0.11, 0.01)
22:02:53.253 00.000 15712 Worker thread wakes up
22:02:53.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
22:02:53.253 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
22:02:53.253 00.000 15712 Moving (-0.11, 0.01) raw xDistance=-0.00 yDistance=0.11
22:02:53.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:53.253 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8
22:02:53.257 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:53.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:53.259 00.002 7988 Enqueuing Expose request
22:02:53.260 00.001 15712 PPEC rslt: input = -0.00, final = 0.10, react = -0.00, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:53.260 00.000 15712 PPEC: input: -0.00, control: 0.10, exposure: 1500
22:02:53.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:53.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:02:53.260 00.000 15712 MoveAxis(W, 33, ABG)
22:02:53.260 00.000 15712 Guiding  Dir = 3, Dur = 33
22:02:53.260 00.000 15712 IsGuiding returns 0
22:02:53.276 00.016 15712 PulseGuide returned control before completion, sleep 29
22:02:53.324 00.048 15712 IsGuiding returns 0
22:02:53.324 00.000 15712 Move returns status 0, amount 33
22:02:53.324 00.000 15712 MoveAxis(N, 0, ABG)
22:02:53.324 00.000 15712 Move returns status 0, amount 0
22:02:53.324 00.000 15712 move complete, result=0
22:02:53.324 00.000 15712 worker thread done servicing request
22:02:53.324 00.000 15712 Worker thread wakes up
22:02:53.324 00.000 7988 GuideStep: -0.0 px 33 ms WEST, 0.1 px 0 ms NORTH
22:02:53.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:53.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:54.970 01.646 15712 Exposure complete
22:02:55.017 00.047 15712 worker thread done servicing request
22:02:55.017 00.000 7988 OnExposeComplete: enter
22:02:55.031 00.014 7988 UpdateGuideState(): m_state=6
22:02:55.031 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7471
22:02:55.031 00.000 7988 Star::Find returns 1 (1), X=1180.70, Y=445.92, Mass=1496, SNR=26.5, Peak=255 HFD=3.2
22:02:55.034 00.003 7988 MultiStar: [#1 0.16,0.13,1.04,U] [#2 0.22,0.15,1.02,U] [#3 0.26,0.32,0.94,U] [#4 0.17,0.43,1.03,U] [#5 -0.13,0.28,0.68,U] [#6 0.14,0.35,0.71,U] [#7 0.13,0.25,0.69,U] [#8 0.19,0.12,0.68,U] 
22:02:55.034 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.22}, one-star: {-0.13, -0.01}
22:02:55.034 00.000 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.58) = xAngle (-1.47 = -1.47)
22:02:55.034 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.64 = 1.64)
22:02:55.034 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.05 mountX=0.01 mountY=0.13, mountTheta=1.47
22:02:55.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
22:02:55.034 00.000 7988 Enqueuing Move request for scope (-0.13, -0.01)
22:02:55.034 00.000 15712 Worker thread wakes up
22:02:55.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
22:02:55.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
22:02:55.034 00.000 15712 Moving (-0.13, -0.01) raw xDistance=0.01 yDistance=0.13
22:02:55.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:55.034 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.5 Saturated
22:02:55.045 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:55.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:55.047 00.002 7988 Enqueuing Expose request
22:02:55.047 00.000 15712 PPEC rslt: input = 0.01, final = 0.10, react = 0.01, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:55.047 00.000 15712 PPEC: input: 0.01, control: 0.10, exposure: 1500
22:02:55.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:55.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:02:55.047 00.000 15712 MoveAxis(W, 32, ABG)
22:02:55.047 00.000 15712 Guiding  Dir = 3, Dur = 32
22:02:55.047 00.000 15712 IsGuiding returns 0
22:02:55.066 00.019 15712 PulseGuide returned control before completion, sleep 27
22:02:55.111 00.045 15712 IsGuiding returns 0
22:02:55.111 00.000 15712 Move returns status 0, amount 32
22:02:55.111 00.000 15712 MoveAxis(N, 0, ABG)
22:02:55.111 00.000 15712 Move returns status 0, amount 0
22:02:55.111 00.000 15712 move complete, result=0
22:02:55.111 00.000 15712 worker thread done servicing request
22:02:55.111 00.000 15712 Worker thread wakes up
22:02:55.111 00.000 7988 GuideStep: 0.0 px 32 ms WEST, 0.1 px 0 ms NORTH
22:02:55.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:55.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:56.532 01.421 15712 Exposure complete
22:02:56.592 00.060 15712 worker thread done servicing request
22:02:56.592 00.000 7988 OnExposeComplete: enter
22:02:56.593 00.001 7988 UpdateGuideState(): m_state=6
22:02:56.593 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7472
22:02:56.593 00.000 7988 Star::Find returns 1 (1), X=1180.80, Y=445.91, Mass=1470, SNR=26.2, Peak=255 HFD=3.1
22:02:56.597 00.004 7988 MultiStar: [#1 0.36,-0.00,1.05,U] [#2 0.33,0.28,1.03,U] [#3 0.24,0.28,0.98,U] [#4 0.30,0.14,1.03,U] [#5 0.18,0.07,0.75,U] [#6 0.30,0.47,0.71,U] [#7 0.25,0.24,0.71,U] [#8 0.32,-0.03,0.68,U] 
22:02:56.597 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.15}, one-star: {-0.03, -0.02}
22:02:56.597 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
22:02:56.597 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
22:02:56.597 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.57 mountX=0.02 mountY=0.03, mountTheta=1.00
22:02:56.597 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
22:02:56.597 00.000 7988 Enqueuing Move request for scope (-0.03, -0.02)
22:02:56.597 00.000 15712 Worker thread wakes up
22:02:56.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:56.597 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.2 Saturated
22:02:56.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:56.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:56.597 00.000 7988 Enqueuing Expose request
22:02:56.609 00.012 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
22:02:56.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
22:02:56.609 00.000 15712 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.03
22:02:56.614 00.005 15712 PPEC rslt: input = 0.02, final = 0.08, react = 0.01, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:56.614 00.000 15712 PPEC: input: 0.02, control: 0.08, exposure: 1500
22:02:56.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:56.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:02:56.614 00.000 15712 MoveAxis(W, 26, ABG)
22:02:56.614 00.000 15712 Guiding  Dir = 3, Dur = 26
22:02:56.614 00.000 15712 IsGuiding returns 0
22:02:56.630 00.016 15712 PulseGuide returned control before completion, sleep 19
22:02:56.681 00.051 15712 IsGuiding returns 0
22:02:56.681 00.000 15712 Move returns status 0, amount 26
22:02:56.681 00.000 15712 MoveAxis(N, 0, ABG)
22:02:56.681 00.000 15712 Move returns status 0, amount 0
22:02:56.681 00.000 15712 move complete, result=0
22:02:56.681 00.000 7988 GuideStep: 0.0 px 26 ms WEST, 0.0 px 0 ms NORTH
22:02:56.681 00.000 15712 worker thread done servicing request
22:02:56.683 00.002 15712 Worker thread wakes up
22:02:56.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:56.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:58.319 01.636 15712 Exposure complete
22:02:58.366 00.047 15712 worker thread done servicing request
22:02:58.366 00.000 7988 OnExposeComplete: enter
22:02:58.366 00.000 7988 UpdateGuideState(): m_state=6
22:02:58.380 00.014 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7473
22:02:58.382 00.002 7988 Star::Find returns 1 (1), X=1180.75, Y=446.14, Mass=1574, SNR=27.1, Peak=255 HFD=3.2
22:02:58.383 00.001 7988 MultiStar: [#1 0.20,0.16,1.00,U] [#2 0.14,0.15,1.00,U] [#3 0.11,0.23,0.95,U] [#4 0.16,0.19,1.04,U] [#5 -0.16,0.05,0.69,U] [#6 0.16,0.45,0.69,U] [#7 0.06,0.23,0.64,U] [#8 0.33,0.07,0.65,U] 
22:02:58.383 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.19}, one-star: {-0.08, 0.21}
22:02:58.385 00.002 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
22:02:58.385 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
22:02:58.387 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.09 mountX=-0.19 mountY=-0.11, mountTheta=-2.64
22:02:58.389 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.19, opts=13)
22:02:58.389 00.000 7988 Enqueuing Move request for scope (0.10, 0.19)
22:02:58.391 00.002 15712 Worker thread wakes up
22:02:58.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
22:02:58.391 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
22:02:58.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:02:58.391 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.1 Saturated
22:02:58.393 00.002 15712 Moving (0.10, 0.19) raw xDistance=-0.19 yDistance=-0.11
22:02:58.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:58.396 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:58.396 00.000 7988 Enqueuing Expose request
22:02:58.400 00.004 15712 PPEC rslt: input = -0.19, final = -0.04, react = -0.12, pred = 0.08, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:02:58.400 00.000 15712 PPEC: input: -0.19, control: -0.04, exposure: 1500
22:02:58.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:58.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:02:58.400 00.000 15712 MoveAxis(E, 13, ABG)
22:02:58.400 00.000 15712 Guiding  Dir = 2, Dur = 13
22:02:58.400 00.000 15712 IsGuiding returns 0
22:02:58.417 00.017 15712 IsGuiding returns 1
22:02:58.417 00.000 15712 scope still moving after pulse duration time elapsed
22:02:58.470 00.053 15712 IsGuiding returns 0
22:02:58.470 00.000 15712 scope move finished after 13 + 57 ms
22:02:58.470 00.000 15712 Move returns status 0, amount 13
22:02:58.470 00.000 15712 MoveAxis(N, 0, ABG)
22:02:58.470 00.000 15712 Move returns status 0, amount 0
22:02:58.470 00.000 15712 move complete, result=0
22:02:58.470 00.000 15712 worker thread done servicing request
22:02:58.470 00.000 15712 Worker thread wakes up
22:02:58.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:02:58.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:02:58.470 00.000 7988 GuideStep: -0.2 px 13 ms EAST, -0.1 px 0 ms NORTH
22:02:59.881 01.411 15712 Exposure complete
22:02:59.932 00.051 15712 worker thread done servicing request
22:02:59.932 00.000 7988 OnExposeComplete: enter
22:02:59.932 00.000 7988 UpdateGuideState(): m_state=6
22:02:59.942 00.010 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7474
22:02:59.942 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=445.92, Mass=1460, SNR=26.2, Peak=219 HFD=3.1
22:02:59.944 00.002 7988 MultiStar: [#1 0.24,-0.08,1.04,U] [#2 0.33,0.14,1.04,U] [#3 -0.04,0.15,1.00,U] [#4 -0.01,0.09,1.09,U] [#5 0.02,-0.19,0.76,U] [#6 0.27,0.11,0.75,U] [#7 0.15,0.11,0.68,U] [#8 0.05,-0.03,0.67,U] 
22:02:59.944 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {-0.17, -0.01}
22:02:59.946 00.002 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.58) = xAngle (1.96 = 1.96)
22:02:59.946 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.07 = -1.21)
22:02:59.949 00.003 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
22:02:59.951 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
22:02:59.951 00.000 7988 Enqueuing Move request for scope (0.09, 0.04)
22:02:59.953 00.002 15712 Worker thread wakes up
22:02:59.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:02:59.953 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:02:59.953 00.000 15712 Moving (0.09, 0.04) raw xDistance=-0.04 yDistance=-0.09
22:02:59.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:02:59.953 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.2
22:02:59.955 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:59.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:02:59.957 00.002 7988 Enqueuing Expose request
22:02:59.958 00.001 15712 PPEC rslt: input = -0.04, final = 0.08, react = -0.02, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:02:59.958 00.000 15712 PPEC: input: -0.04, control: 0.08, exposure: 1500
22:02:59.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:59.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:59.958 00.000 15712 MoveAxis(W, 26, ABG)
22:02:59.958 00.000 15712 Guiding  Dir = 3, Dur = 26
22:02:59.958 00.000 15712 IsGuiding returns 0
22:02:59.966 00.008 15712 PulseGuide returned control before completion, sleep 22
22:03:00.038 00.072 15712 IsGuiding returns 0
22:03:00.038 00.000 15712 Move returns status 0, amount 26
22:03:00.038 00.000 15712 MoveAxis(N, 0, ABG)
22:03:00.038 00.000 15712 Move returns status 0, amount 0
22:03:00.038 00.000 15712 move complete, result=0
22:03:00.038 00.000 15712 worker thread done servicing request
22:03:00.038 00.000 15712 Worker thread wakes up
22:03:00.038 00.000 7988 GuideStep: -0.0 px 26 ms WEST, -0.1 px 0 ms NORTH
22:03:00.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:00.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:01.779 01.741 15712 Exposure complete
22:03:01.837 00.058 15712 worker thread done servicing request
22:03:01.837 00.000 7988 OnExposeComplete: enter
22:03:01.837 00.000 7988 UpdateGuideState(): m_state=6
22:03:01.841 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7475
22:03:01.841 00.000 7988 Star::Find returns 1 (0), X=1180.78, Y=445.86, Mass=1524, SNR=26.7, Peak=231 HFD=3.2
22:03:01.841 00.000 7988 MultiStar: [#1 0.21,-0.04,1.04,U] [#2 0.27,0.12,1.02,U] [#3 0.28,0.31,0.93,U] [#4 0.29,0.12,1.01,U] [#5 -0.00,-0.07,0.71,U] [#6 0.30,0.18,0.67,U] [#7 0.44,0.24,0.70,U] [#8 0.35,0.01,0.66,U] 
22:03:01.841 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.08}, one-star: {-0.06, -0.07}
22:03:01.841 00.000 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.58) = xAngle (-0.65 = -0.65)
22:03:01.841 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.46 = 2.46)
22:03:01.841 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.23 mountX=0.07 mountY=0.06, mountTheta=0.67
22:03:01.841 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
22:03:01.841 00.000 7988 Enqueuing Move request for scope (-0.06, -0.07)
22:03:01.841 00.000 15712 Worker thread wakes up
22:03:01.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
22:03:01.841 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
22:03:01.841 00.000 15712 Moving (-0.06, -0.07) raw xDistance=0.07 yDistance=0.06
22:03:01.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:01.841 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.7
22:03:01.854 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:01.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:01.856 00.002 7988 Enqueuing Expose request
22:03:01.857 00.001 15712 PPEC rslt: input = 0.07, final = 0.08, react = 0.04, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:01.857 00.000 15712 PPEC: input: 0.07, control: 0.08, exposure: 1500
22:03:01.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:01.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:03:01.857 00.000 15712 MoveAxis(W, 26, ABG)
22:03:01.857 00.000 15712 Guiding  Dir = 3, Dur = 26
22:03:01.857 00.000 15712 IsGuiding returns 0
22:03:01.876 00.019 15712 PulseGuide returned control before completion, sleep 18
22:03:01.905 00.029 15712 IsGuiding returns 1
22:03:01.905 00.000 15712 scope still moving after pulse duration time elapsed
22:03:01.939 00.034 15712 IsGuiding returns 0
22:03:01.939 00.000 15712 scope move finished after 26 + 55 ms
22:03:01.939 00.000 15712 Move returns status 0, amount 26
22:03:01.939 00.000 15712 MoveAxis(N, 0, ABG)
22:03:01.939 00.000 15712 Move returns status 0, amount 0
22:03:01.939 00.000 15712 move complete, result=0
22:03:01.939 00.000 7988 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
22:03:01.941 00.002 15712 worker thread done servicing request
22:03:01.941 00.000 15712 Worker thread wakes up
22:03:01.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:01.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:03.357 01.416 15712 Exposure complete
22:03:03.418 00.061 15712 worker thread done servicing request
22:03:03.418 00.000 7988 OnExposeComplete: enter
22:03:03.418 00.000 7988 UpdateGuideState(): m_state=6
22:03:03.420 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7476
22:03:03.420 00.000 7988 Star::Find returns 1 (1), X=1180.93, Y=446.05, Mass=1541, SNR=26.7, Peak=255 HFD=2.9
22:03:03.422 00.002 7988 MultiStar: [#1 0.42,0.04,1.01,U] [#2 0.25,0.36,1.01,U] [#3 0.27,0.36,0.97,U] [#4 0.23,0.26,1.06,U] [#5 0.03,-0.02,0.72,U] [#6 0.45,0.43,0.71,U] [#7 0.31,0.11,0.68,U] [#8 0.32,0.10,0.63,U] 
22:03:03.422 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.20}, one-star: {0.09, 0.12}
22:03:03.424 00.002 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
22:03:03.424 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.68)
22:03:03.426 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=-0.12 mountY=-0.09, mountTheta=-2.47
22:03:03.428 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.12, opts=13)
22:03:03.428 00.000 7988 Enqueuing Move request for scope (0.09, 0.12)
22:03:03.430 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:03.430 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7 Saturated
22:03:03.432 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:03.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:03.435 00.003 7988 Enqueuing Expose request
22:03:03.435 00.000 15712 Worker thread wakes up
22:03:03.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
22:03:03.435 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
22:03:03.435 00.000 15712 Moving (0.09, 0.12) raw xDistance=-0.12 yDistance=-0.09
22:03:03.437 00.002 15712 PPEC rslt: input = -0.12, final = 0.07, react = -0.07, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:03.437 00.000 15712 PPEC: input: -0.12, control: 0.07, exposure: 1500
22:03:03.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:03.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:03:03.437 00.000 15712 MoveAxis(W, 22, ABG)
22:03:03.437 00.000 15712 Guiding  Dir = 3, Dur = 22
22:03:03.437 00.000 15712 IsGuiding returns 0
22:03:03.452 00.015 15712 PulseGuide returned control before completion, sleep 16
22:03:03.503 00.051 15712 IsGuiding returns 0
22:03:03.503 00.000 15712 Move returns status 0, amount 22
22:03:03.503 00.000 15712 MoveAxis(N, 0, ABG)
22:03:03.503 00.000 15712 Move returns status 0, amount 0
22:03:03.503 00.000 15712 move complete, result=0
22:03:03.503 00.000 7988 GuideStep: -0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
22:03:03.508 00.005 15712 worker thread done servicing request
22:03:03.508 00.000 15712 Worker thread wakes up
22:03:03.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:03.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:05.144 01.636 15712 Exposure complete
22:03:05.189 00.045 15712 worker thread done servicing request
22:03:05.189 00.000 7988 OnExposeComplete: enter
22:03:05.204 00.015 7988 UpdateGuideState(): m_state=6
22:03:05.206 00.002 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7477
22:03:05.206 00.000 7988 Star::Find returns 1 (0), X=1180.86, Y=446.08, Mass=1481, SNR=26.3, Peak=238 HFD=3.1
22:03:05.208 00.002 7988 MultiStar: [#1 0.36,0.13,1.01,U] [#2 0.26,0.14,1.04,U] [#3 0.11,0.20,0.98,U] [#4 0.21,0.15,1.07,U] [#5 0.33,0.07,0.70,U] [#6 0.25,0.41,0.70,U] [#7 0.26,0.18,0.66,U] [#8 0.37,0.06,0.67,U] 
22:03:05.208 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.16}, one-star: {0.03, 0.16}
22:03:05.210 00.002 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
22:03:05.210 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
22:03:05.212 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.40 mountX=-0.16 mountY=-0.03, mountTheta=-2.94
22:03:05.214 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.16, opts=13)
22:03:05.214 00.000 7988 Enqueuing Move request for scope (0.03, 0.16)
22:03:05.216 00.002 15712 Worker thread wakes up
22:03:05.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
22:03:05.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
22:03:05.216 00.000 15712 Moving (0.03, 0.16) raw xDistance=-0.16 yDistance=-0.03
22:03:05.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:05.216 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.3
22:03:05.218 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:05.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:05.220 00.002 7988 Enqueuing Expose request
22:03:05.221 00.001 15712 PPEC rslt: input = -0.16, final = 0.06, react = -0.09, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:05.221 00.000 15712 PPEC: input: -0.16, control: 0.06, exposure: 1500
22:03:05.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:05.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:05.221 00.000 15712 MoveAxis(W, 21, ABG)
22:03:05.221 00.000 15712 Guiding  Dir = 3, Dur = 21
22:03:05.221 00.000 15712 IsGuiding returns 0
22:03:05.243 00.022 15712 IsGuiding returns 1
22:03:05.243 00.000 15712 scope still moving after pulse duration time elapsed
22:03:05.289 00.046 15712 IsGuiding returns 0
22:03:05.289 00.000 15712 scope move finished after 21 + 52 ms
22:03:05.289 00.000 15712 Move returns status 0, amount 21
22:03:05.289 00.000 15712 MoveAxis(N, 0, ABG)
22:03:05.289 00.000 15712 Move returns status 0, amount 0
22:03:05.289 00.000 15712 move complete, result=0
22:03:05.289 00.000 7988 GuideStep: -0.2 px 21 ms WEST, -0.0 px 0 ms NORTH
22:03:05.298 00.009 15712 worker thread done servicing request
22:03:05.298 00.000 15712 Worker thread wakes up
22:03:05.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:05.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:06.705 01.407 15712 Exposure complete
22:03:06.750 00.045 15712 worker thread done servicing request
22:03:06.750 00.000 7988 OnExposeComplete: enter
22:03:06.750 00.000 7988 UpdateGuideState(): m_state=6
22:03:06.766 00.016 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7478
22:03:06.766 00.000 7988 Star::Find returns 1 (0), X=1180.75, Y=446.26, Mass=1516, SNR=26.5, Peak=227 HFD=3.1
22:03:06.768 00.002 7988 MultiStar: [#1 0.08,0.28,1.02,U] [#2 0.04,0.63,1.01,U] [#3 0.05,0.45,0.94,U] [#4 0.06,0.62,1.03,U] [#5 0.18,0.35,0.71,U] [#6 0.28,0.57,0.70,U] [#7 0.07,0.65,0.69,U] [#8 0.12,0.21,0.65,U] 
22:03:06.770 00.002 7988 single-star, 8 included, MultiStar: {0.08, 0.46}, one-star: {-0.09, 0.34}
22:03:06.770 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.88)
22:03:06.770 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.23)
22:03:06.772 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.82 mountX=-0.33 mountY=0.08, mountTheta=2.91
22:03:06.774 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.34, opts=13)
22:03:06.774 00.000 7988 Enqueuing Move request for scope (-0.09, 0.34)
22:03:06.776 00.002 15712 Worker thread wakes up
22:03:06.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.34) opts 0xd
22:03:06.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.34)
22:03:06.776 00.000 15712 Moving (-0.09, 0.34) raw xDistance=-0.33 yDistance=0.08
22:03:06.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:06.776 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
22:03:06.778 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:06.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:06.780 00.002 7988 Enqueuing Expose request
22:03:06.781 00.001 15712 PPEC rslt: input = -0.33, final = -0.14, react = -0.20, pred = 0.06, hyst = -0.18, hyst_pct = 0.00, period_length = 636.00
22:03:06.781 00.000 15712 PPEC: input: -0.33, control: -0.14, exposure: 1500
22:03:06.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:06.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:03:06.781 00.000 15712 MoveAxis(E, 46, ABG)
22:03:06.781 00.000 15712 Guiding  Dir = 2, Dur = 46
22:03:06.781 00.000 15712 IsGuiding returns 0
22:03:06.798 00.017 15712 PulseGuide returned control before completion, sleep 41
22:03:06.845 00.047 15712 IsGuiding returns 1
22:03:06.845 00.000 15712 scope still moving after pulse duration time elapsed
22:03:06.877 00.032 15712 IsGuiding returns 0
22:03:06.877 00.000 15712 scope move finished after 46 + 50 ms
22:03:06.877 00.000 15712 Move returns status 0, amount 46
22:03:06.877 00.000 15712 MoveAxis(N, 0, ABG)
22:03:06.877 00.000 15712 Move returns status 0, amount 0
22:03:06.877 00.000 15712 move complete, result=0
22:03:06.877 00.000 7988 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
22:03:06.880 00.003 15712 worker thread done servicing request
22:03:06.880 00.000 15712 Worker thread wakes up
22:03:06.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:06.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:08.620 01.740 15712 Exposure complete
22:03:08.674 00.054 15712 worker thread done servicing request
22:03:08.674 00.000 7988 OnExposeComplete: enter
22:03:08.674 00.000 7988 UpdateGuideState(): m_state=6
22:03:08.682 00.008 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7479
22:03:08.682 00.000 7988 Star::Find returns 1 (0), X=1180.62, Y=446.00, Mass=1512, SNR=26.5, Peak=211 HFD=3.4
22:03:08.682 00.000 7988 MultiStar: [#1 0.25,-0.10,1.03,U] [#2 0.01,0.27,1.02,U] [#3 0.13,0.26,0.98,U] [#4 0.09,0.23,1.01,U] [#5 0.24,0.04,0.70,U] [#6 0.31,0.54,0.71,U] [#7 0.09,0.31,0.68,U] [#8 -0.03,0.05,0.68,U] 
22:03:08.682 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.18}, one-star: {-0.21, 0.08}
22:03:08.682 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.58) = xAngle (2.68 = 2.68)
22:03:08.682 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.79 = -0.49)
22:03:08.682 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.10 mountX=-0.18 mountY=-0.09, mountTheta=-2.65
22:03:08.682 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.18, opts=13)
22:03:08.691 00.009 7988 Enqueuing Move request for scope (0.09, 0.18)
22:03:08.691 00.000 15712 Worker thread wakes up
22:03:08.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
22:03:08.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
22:03:08.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:08.691 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.5
22:03:08.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:08.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:08.691 00.000 7988 Enqueuing Expose request
22:03:08.691 00.000 15712 Moving (0.09, 0.18) raw xDistance=-0.18 yDistance=-0.09
22:03:08.698 00.007 15712 PPEC rslt: input = -0.18, final = -0.04, react = -0.11, pred = 0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:03:08.698 00.000 15712 PPEC: input: -0.18, control: -0.04, exposure: 1500
22:03:08.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:08.698 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:03:08.698 00.000 15712 MoveAxis(E, 15, ABG)
22:03:08.698 00.000 15712 Guiding  Dir = 2, Dur = 15
22:03:08.698 00.000 15712 IsGuiding returns 0
22:03:08.713 00.015 15712 PulseGuide returned control before completion, sleep 12
22:03:08.730 00.017 15712 IsGuiding returns 1
22:03:08.730 00.000 15712 scope still moving after pulse duration time elapsed
22:03:08.765 00.035 15712 IsGuiding returns 0
22:03:08.765 00.000 15712 scope move finished after 15 + 47 ms
22:03:08.765 00.000 15712 Move returns status 0, amount 15
22:03:08.765 00.000 15712 MoveAxis(N, 0, ABG)
22:03:08.765 00.000 15712 Move returns status 0, amount 0
22:03:08.765 00.000 15712 move complete, result=0
22:03:08.765 00.000 7988 GuideStep: -0.2 px 15 ms EAST, -0.1 px 0 ms NORTH
22:03:08.767 00.002 15712 worker thread done servicing request
22:03:08.767 00.000 15712 Worker thread wakes up
22:03:08.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:08.769 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:10.183 01.414 15712 Exposure complete
22:03:10.241 00.058 15712 worker thread done servicing request
22:03:10.241 00.000 7988 OnExposeComplete: enter
22:03:10.241 00.000 7988 UpdateGuideState(): m_state=6
22:03:10.245 00.004 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7480
22:03:10.245 00.000 7988 Star::Find returns 1 (0), X=1180.76, Y=445.73, Mass=1551, SNR=26.8, Peak=198 HFD=3.5
22:03:10.245 00.000 7988 MultiStar: [#1 0.15,-0.21,1.01,U] [#2 0.11,-0.11,0.98,U] [#3 0.06,0.04,0.95,U] [#4 0.12,-0.05,1.04,U] [#5 0.03,-0.29,0.73,U] [#6 0.20,0.00,0.70,U] [#7 -0.04,0.14,0.64,U] [#8 0.20,-0.26,0.68,U] 
22:03:10.245 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.11}, one-star: {-0.07, -0.20}
22:03:10.245 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.58) = xAngle (0.67 = 0.67)
22:03:10.245 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.78 = -2.50)
22:03:10.245 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.91 mountX=0.11 mountY=-0.08, mountTheta=-0.65
22:03:10.245 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.11, opts=13)
22:03:10.254 00.009 7988 Enqueuing Move request for scope (0.08, -0.11)
22:03:10.254 00.000 15712 Worker thread wakes up
22:03:10.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
22:03:10.254 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
22:03:10.254 00.000 15712 Moving (0.08, -0.11) raw xDistance=0.11 yDistance=-0.08
22:03:10.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:10.254 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.8
22:03:10.258 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:10.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:10.260 00.002 7988 Enqueuing Expose request
22:03:10.261 00.001 15712 PPEC rslt: input = 0.11, final = 0.05, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:10.261 00.000 15712 PPEC: input: 0.11, control: 0.05, exposure: 1500
22:03:10.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:10.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:03:10.261 00.000 15712 MoveAxis(W, 16, ABG)
22:03:10.261 00.000 15712 Guiding  Dir = 3, Dur = 16
22:03:10.261 00.000 15712 IsGuiding returns 0
22:03:10.314 00.053 15712 IsGuiding returns 1
22:03:10.314 00.000 15712 scope still moving after pulse duration time elapsed
22:03:10.341 00.027 15712 IsGuiding returns 0
22:03:10.341 00.000 15712 scope move finished after 16 + 63 ms
22:03:10.341 00.000 15712 Move returns status 0, amount 16
22:03:10.341 00.000 15712 MoveAxis(N, 0, ABG)
22:03:10.341 00.000 15712 Move returns status 0, amount 0
22:03:10.341 00.000 15712 move complete, result=0
22:03:10.341 00.000 15712 worker thread done servicing request
22:03:10.341 00.000 15712 Worker thread wakes up
22:03:10.341 00.000 7988 GuideStep: 0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
22:03:10.343 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:10.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:11.972 01.629 15712 Exposure complete
22:03:12.032 00.060 15712 worker thread done servicing request
22:03:12.032 00.000 7988 OnExposeComplete: enter
22:03:12.034 00.002 7988 UpdateGuideState(): m_state=6
22:03:12.034 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7481
22:03:12.034 00.000 7988 Star::Find returns 1 (0), X=1180.75, Y=445.67, Mass=1498, SNR=26.4, Peak=195 HFD=3.6
22:03:12.034 00.000 7988 MultiStar: [#1 0.34,-0.20,1.03,U] [#2 0.27,-0.12,1.04,U] [#3 0.21,0.00,0.97,U] [#4 0.19,-0.06,1.05,U] [#5 0.11,-0.28,0.74,U] [#6 0.16,0.15,0.71,U] [#7 0.27,0.23,0.69,U] [#8 0.27,-0.35,0.69,U] 
22:03:12.034 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.10}, one-star: {-0.08, -0.25}
22:03:12.034 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
22:03:12.034 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.09)
22:03:12.041 00.007 7988 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-0.49 mountX=0.10 mountY=-0.19, mountTheta=-1.08
22:03:12.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.10, opts=13)
22:03:12.041 00.000 7988 Enqueuing Move request for scope (0.19, -0.10)
22:03:12.041 00.000 15712 Worker thread wakes up
22:03:12.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
22:03:12.041 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
22:03:12.041 00.000 15712 Moving (0.19, -0.10) raw xDistance=0.10 yDistance=-0.19
22:03:12.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:12.041 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
22:03:12.047 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:12.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:12.049 00.002 7988 Enqueuing Expose request
22:03:12.049 00.000 15712 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:12.049 00.000 15712 PPEC: input: 0.10, control: 0.05, exposure: 1500
22:03:12.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:12.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:03:12.049 00.000 15712 MoveAxis(W, 17, ABG)
22:03:12.049 00.000 15712 Guiding  Dir = 3, Dur = 17
22:03:12.049 00.000 15712 IsGuiding returns 0
22:03:12.069 00.020 15712 IsGuiding returns 1
22:03:12.069 00.000 15712 scope still moving after pulse duration time elapsed
22:03:12.113 00.044 15712 IsGuiding returns 0
22:03:12.113 00.000 15712 scope move finished after 17 + 53 ms
22:03:12.113 00.000 15712 Move returns status 0, amount 17
22:03:12.113 00.000 15712 MoveAxis(N, 0, ABG)
22:03:12.113 00.000 15712 Move returns status 0, amount 0
22:03:12.113 00.000 15712 move complete, result=0
22:03:12.113 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
22:03:12.124 00.011 15712 worker thread done servicing request
22:03:12.124 00.000 15712 Worker thread wakes up
22:03:12.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:12.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:13.537 01.413 15712 Exposure complete
22:03:13.594 00.057 15712 worker thread done servicing request
22:03:13.594 00.000 7988 OnExposeComplete: enter
22:03:13.594 00.000 7988 UpdateGuideState(): m_state=6
22:03:13.594 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7482
22:03:13.599 00.005 7988 Star::Find returns 1 (0), X=1180.58, Y=445.60, Mass=1523, SNR=26.7, Peak=176 HFD=3.3
22:03:13.601 00.002 7988 MultiStar: [#1 0.03,-0.11,1.02,U] [#2 0.08,-0.11,1.01,U] [#3 0.05,-0.08,0.96,U] [#4 0.08,-0.25,1.05,U] [#5 0.00,-0.40,0.72,U] [#6 0.20,-0.09,0.72,U] [#7 0.11,-0.04,0.69,U] [#8 0.05,-0.15,0.66,U] 
22:03:13.601 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.17}, one-star: {-0.25, -0.33}
22:03:13.603 00.002 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
22:03:13.603 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -3.00)
22:03:13.605 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.40 mountX=0.17 mountY=-0.03, mountTheta=-0.15
22:03:13.605 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.17, opts=13)
22:03:13.605 00.000 7988 Enqueuing Move request for scope (0.03, -0.17)
22:03:13.605 00.000 15712 Worker thread wakes up
22:03:13.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
22:03:13.605 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
22:03:13.605 00.000 15712 Moving (0.03, -0.17) raw xDistance=0.17 yDistance=-0.03
22:03:13.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:13.605 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.7
22:03:13.612 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:13.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:13.614 00.002 7988 Enqueuing Expose request
22:03:13.615 00.001 15712 PPEC rslt: input = 0.17, final = 0.15, react = 0.10, pred = 0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:03:13.615 00.000 15712 PPEC: input: 0.17, control: 0.15, exposure: 1500
22:03:13.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:13.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:13.615 00.000 15712 MoveAxis(W, 49, ABG)
22:03:13.615 00.000 15712 Guiding  Dir = 3, Dur = 49
22:03:13.656 00.041 15712 IsGuiding returns 0
22:03:13.666 00.010 15712 PulseGuide returned control before completion, sleep 44
22:03:13.745 00.079 15712 IsGuiding returns 0
22:03:13.745 00.000 15712 Move returns status 0, amount 49
22:03:13.745 00.000 15712 MoveAxis(N, 0, ABG)
22:03:13.745 00.000 15712 Move returns status 0, amount 0
22:03:13.745 00.000 15712 move complete, result=0
22:03:13.745 00.000 15712 worker thread done servicing request
22:03:13.745 00.000 15712 Worker thread wakes up
22:03:13.745 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.0 px 0 ms NORTH
22:03:13.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:13.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:15.493 01.748 15712 Exposure complete
22:03:15.546 00.053 15712 worker thread done servicing request
22:03:15.546 00.000 7988 OnExposeComplete: enter
22:03:15.546 00.000 7988 UpdateGuideState(): m_state=6
22:03:15.554 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7483
22:03:15.556 00.002 7988 Star::Find returns 1 (0), X=1180.64, Y=445.85, Mass=1551, SNR=26.9, Peak=182 HFD=3.5
22:03:15.556 00.000 7988 MultiStar: [#1 0.11,-0.01,1.00,U] [#2 0.05,-0.02,1.00,U] [#3 -0.13,0.13,0.91,U] [#4 0.22,0.07,1.03,U] [#5 -0.01,-0.31,0.67,U] [#6 0.16,0.33,0.69,U] [#7 0.04,0.14,0.65,U] [#8 0.29,-0.18,0.66,U] 
22:03:15.558 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {-0.19, -0.08}
22:03:15.558 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.58) = xAngle (1.75 = 1.75)
22:03:15.560 00.002 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.86 = -1.42)
22:03:15.560 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.17 mountX=-0.01 mountY=-0.05, mountTheta=-1.75
22:03:15.563 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.01, opts=13)
22:03:15.563 00.000 7988 Enqueuing Move request for scope (0.05, 0.01)
22:03:15.565 00.002 15712 Worker thread wakes up
22:03:15.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:03:15.565 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:03:15.565 00.000 15712 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
22:03:15.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:15.565 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.9
22:03:15.567 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:15.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:15.569 00.002 7988 Enqueuing Expose request
22:03:15.569 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:15.569 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
22:03:15.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:15.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:03:15.569 00.000 15712 MoveAxis(W, 14, ABG)
22:03:15.569 00.000 15712 Guiding  Dir = 3, Dur = 14
22:03:15.569 00.000 15712 IsGuiding returns 0
22:03:15.590 00.021 15712 IsGuiding returns 1
22:03:15.590 00.000 15712 scope still moving after pulse duration time elapsed
22:03:15.638 00.048 15712 IsGuiding returns 0
22:03:15.638 00.000 15712 scope move finished after 14 + 53 ms
22:03:15.638 00.000 15712 Move returns status 0, amount 14
22:03:15.638 00.000 15712 MoveAxis(N, 0, ABG)
22:03:15.638 00.000 15712 Move returns status 0, amount 0
22:03:15.638 00.000 15712 move complete, result=0
22:03:15.638 00.000 15712 worker thread done servicing request
22:03:15.638 00.000 15712 Worker thread wakes up
22:03:15.638 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
22:03:15.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:15.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:17.057 01.419 15712 Exposure complete
22:03:17.109 00.052 15712 worker thread done servicing request
22:03:17.109 00.000 7988 OnExposeComplete: enter
22:03:17.109 00.000 7988 UpdateGuideState(): m_state=6
22:03:17.117 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7484
22:03:17.118 00.001 7988 Star::Find returns 1 (0), X=1180.74, Y=445.79, Mass=1500, SNR=26.5, Peak=210 HFD=3.2
22:03:17.118 00.000 7988 MultiStar: [#1 0.18,-0.10,1.03,U] [#2 0.09,0.07,1.00,U] [#3 -0.01,0.19,0.92,U] [#4 0.21,0.10,1.06,U] [#5 -0.09,-0.23,0.73,U] [#6 0.32,0.23,0.72,U] [#7 0.11,-0.07,0.70,U] [#8 0.10,-0.20,0.66,U] 
22:03:17.118 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {-0.10, -0.14}
22:03:17.118 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.58) = xAngle (1.47 = 1.47)
22:03:17.118 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.58 = -1.70)
22:03:17.118 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=0.01 mountY=-0.09, mountTheta=-1.47
22:03:17.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
22:03:17.127 00.009 7988 Enqueuing Move request for scope (0.09, -0.01)
22:03:17.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:17.127 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.5
22:03:17.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:17.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:17.127 00.000 7988 Enqueuing Expose request
22:03:17.127 00.000 15712 Worker thread wakes up
22:03:17.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:03:17.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:03:17.127 00.000 15712 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
22:03:17.134 00.007 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:17.134 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
22:03:17.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:17.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:03:17.134 00.000 15712 MoveAxis(W, 13, ABG)
22:03:17.134 00.000 15712 Guiding  Dir = 3, Dur = 13
22:03:17.134 00.000 15712 IsGuiding returns 0
22:03:17.154 00.020 15712 IsGuiding returns 1
22:03:17.154 00.000 15712 scope still moving after pulse duration time elapsed
22:03:17.203 00.049 15712 IsGuiding returns 0
22:03:17.203 00.000 15712 scope move finished after 13 + 53 ms
22:03:17.203 00.000 15712 Move returns status 0, amount 13
22:03:17.203 00.000 15712 MoveAxis(N, 0, ABG)
22:03:17.203 00.000 15712 Move returns status 0, amount 0
22:03:17.203 00.000 15712 move complete, result=0
22:03:17.203 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
22:03:17.207 00.004 15712 worker thread done servicing request
22:03:17.207 00.000 15712 Worker thread wakes up
22:03:17.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:17.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:18.837 01.630 15712 Exposure complete
22:03:18.898 00.061 7988 OnExposeComplete: enter
22:03:18.901 00.003 7988 UpdateGuideState(): m_state=6
22:03:18.901 00.000 15712 worker thread done servicing request
22:03:18.901 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7485
22:03:18.901 00.000 7988 Star::Find returns 1 (1), X=1180.74, Y=445.98, Mass=1586, SNR=27.2, Peak=255 HFD=3.2
22:03:18.901 00.000 7988 MultiStar: [#1 0.31,0.17,1.02,U] [#2 0.13,0.31,0.98,U] [#3 0.08,0.44,0.91,U] [#4 0.11,0.32,1.04,U] [#5 0.12,0.18,0.72,U] [#6 0.35,0.49,0.73,U] [#7 0.18,0.28,0.69,U] [#8 -0.01,0.14,0.68,U] 
22:03:18.901 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.26}, one-star: {-0.09, 0.05}
22:03:18.901 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.05)
22:03:18.901 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.06)
22:03:18.908 00.007 7988 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.66 mountX=-0.05 mountY=0.09, mountTheta=2.05
22:03:18.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.05, opts=13)
22:03:18.908 00.000 7988 Enqueuing Move request for scope (-0.09, 0.05)
22:03:18.908 00.000 15712 Worker thread wakes up
22:03:18.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
22:03:18.908 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
22:03:18.908 00.000 15712 Moving (-0.09, 0.05) raw xDistance=-0.05 yDistance=0.09
22:03:18.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:18.908 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.2 Saturated
22:03:18.916 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:18.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:18.916 00.000 7988 Enqueuing Expose request
22:03:18.916 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:18.916 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
22:03:18.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:18.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:03:18.916 00.000 15712 MoveAxis(W, 12, ABG)
22:03:18.916 00.000 15712 Guiding  Dir = 3, Dur = 12
22:03:18.916 00.000 15712 IsGuiding returns 0
22:03:18.942 00.026 15712 IsGuiding returns 1
22:03:18.942 00.000 15712 scope still moving after pulse duration time elapsed
22:03:18.993 00.051 15712 IsGuiding returns 0
22:03:18.993 00.000 15712 scope move finished after 12 + 62 ms
22:03:18.995 00.002 15712 Move returns status 0, amount 12
22:03:18.995 00.000 15712 MoveAxis(N, 0, ABG)
22:03:18.995 00.000 15712 Move returns status 0, amount 0
22:03:18.995 00.000 15712 move complete, result=0
22:03:18.995 00.000 15712 worker thread done servicing request
22:03:18.995 00.000 15712 Worker thread wakes up
22:03:18.995 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
22:03:18.997 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:18.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:20.413 01.416 15712 Exposure complete
22:03:20.472 00.059 15712 worker thread done servicing request
22:03:20.472 00.000 7988 OnExposeComplete: enter
22:03:20.475 00.003 7988 UpdateGuideState(): m_state=6
22:03:20.475 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7486
22:03:20.475 00.000 7988 Star::Find returns 1 (1), X=1180.77, Y=445.97, Mass=1504, SNR=26.5, Peak=255 HFD=3.1
22:03:20.475 00.000 7988 MultiStar: [#1 0.19,0.18,1.00,U] [#2 0.15,0.32,1.02,U] [#3 0.13,0.24,0.96,U] [#4 0.31,0.26,1.03,U] [#5 0.13,-0.04,0.70,U] [#6 0.38,0.44,0.74,U] [#7 0.23,0.15,0.69,U] [#8 0.32,0.05,0.65,U] 
22:03:20.475 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.19}, one-star: {-0.07, 0.04}
22:03:20.475 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.58) = xAngle (4.22 = -2.07)
22:03:20.475 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.32 = 1.04)
22:03:20.483 00.008 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.64 mountX=-0.04 mountY=0.07, mountTheta=2.08
22:03:20.485 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
22:03:20.485 00.000 7988 Enqueuing Move request for scope (-0.07, 0.04)
22:03:20.487 00.002 15712 Worker thread wakes up
22:03:20.487 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
22:03:20.487 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
22:03:20.487 00.000 15712 Moving (-0.07, 0.04) raw xDistance=-0.04 yDistance=0.07
22:03:20.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:20.487 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.5 Saturated
22:03:20.489 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:20.491 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:20.491 00.000 7988 Enqueuing Expose request
22:03:20.491 00.000 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:20.491 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
22:03:20.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:20.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:03:20.491 00.000 15712 MoveAxis(W, 11, ABG)
22:03:20.491 00.000 15712 Guiding  Dir = 3, Dur = 11
22:03:20.510 00.019 15712 IsGuiding returns 0
22:03:20.523 00.013 15712 IsGuiding returns 1
22:03:20.523 00.000 15712 scope still moving after pulse duration time elapsed
22:03:20.574 00.051 15712 IsGuiding returns 0
22:03:20.574 00.000 15712 scope move finished after 11 + 52 ms
22:03:20.574 00.000 15712 Move returns status 0, amount 11
22:03:20.574 00.000 15712 MoveAxis(N, 0, ABG)
22:03:20.574 00.000 15712 Move returns status 0, amount 0
22:03:20.574 00.000 15712 move complete, result=0
22:03:20.574 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
22:03:20.579 00.005 15712 worker thread done servicing request
22:03:20.579 00.000 15712 Worker thread wakes up
22:03:20.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:20.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:22.214 01.635 15712 Exposure complete
22:03:22.272 00.058 15712 worker thread done servicing request
22:03:22.272 00.000 7988 OnExposeComplete: enter
22:03:22.274 00.002 7988 UpdateGuideState(): m_state=6
22:03:22.274 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7487
22:03:22.276 00.002 7988 Star::Find returns 1 (0), X=1180.59, Y=446.24, Mass=1506, SNR=26.5, Peak=205 HFD=3.2
22:03:22.276 00.000 7988 MultiStar: [#1 0.20,0.47,1.03,U] [#2 0.18,0.38,1.02,U] [#3 -0.08,0.56,0.95,U] [#4 0.05,0.40,1.03,U] [#5 -0.05,0.41,0.71,U] [#6 0.21,0.73,0.70,U] [#7 0.20,0.59,0.68,U] [#8 0.06,0.38,0.67,U] 
22:03:22.276 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.46}, one-star: {-0.25, 0.31}
22:03:22.276 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.58) = xAngle (3.82 = -2.46)
22:03:22.276 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.93 = 0.65)
22:03:22.276 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.31 hyp=0.40 cameraTheta=2.25 mountX=-0.31 mountY=0.24, mountTheta=2.48
22:03:22.276 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.31, opts=13)
22:03:22.276 00.000 7988 Enqueuing Move request for scope (-0.25, 0.31)
22:03:22.276 00.000 15712 Worker thread wakes up
22:03:22.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.31) opts 0xd
22:03:22.276 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.31)
22:03:22.276 00.000 15712 Moving (-0.25, 0.31) raw xDistance=-0.31 yDistance=0.24
22:03:22.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:22.276 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
22:03:22.289 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:22.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:22.291 00.002 7988 Enqueuing Expose request
22:03:22.291 00.000 15712 PPEC rslt: input = -0.31, final = -0.15, react = -0.18, pred = 0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
22:03:22.291 00.000 15712 PPEC: input: -0.31, control: -0.15, exposure: 1500
22:03:22.291 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:22.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:03:22.291 00.000 15712 MoveAxis(E, 48, ABG)
22:03:22.291 00.000 15712 Guiding  Dir = 2, Dur = 48
22:03:22.291 00.000 15712 IsGuiding returns 0
22:03:22.311 00.020 15712 PulseGuide returned control before completion, sleep 32
22:03:22.355 00.044 15712 IsGuiding returns 1
22:03:22.355 00.000 15712 scope still moving after pulse duration time elapsed
22:03:22.394 00.039 15712 IsGuiding returns 0
22:03:22.394 00.000 15712 scope move finished after 48 + 58 ms
22:03:22.394 00.000 15712 Move returns status 0, amount 48
22:03:22.394 00.000 15712 MoveAxis(N, 0, ABG)
22:03:22.394 00.000 15712 Move returns status 0, amount 0
22:03:22.394 00.000 15712 move complete, result=0
22:03:22.394 00.000 7988 GuideStep: -0.3 px 48 ms EAST, 0.2 px 0 ms NORTH
22:03:22.402 00.008 15712 worker thread done servicing request
22:03:22.402 00.000 15712 Worker thread wakes up
22:03:22.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:22.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:23.807 01.405 15712 Exposure complete
22:03:23.856 00.049 15712 worker thread done servicing request
22:03:23.856 00.000 7988 OnExposeComplete: enter
22:03:23.856 00.000 7988 UpdateGuideState(): m_state=6
22:03:23.869 00.013 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7488
22:03:23.869 00.000 7988 Star::Find returns 1 (0), X=1180.74, Y=445.86, Mass=1551, SNR=26.9, Peak=210 HFD=3.3
22:03:23.869 00.000 7988 MultiStar: [#1 0.08,-0.02,1.03,U] [#2 0.10,0.03,0.95,U] [#3 -0.04,0.03,0.96,U] [#4 0.07,0.15,1.02,U] [#5 -0.07,-0.30,0.71,U] [#6 0.05,0.24,0.71,U] [#7 -0.12,0.00,0.68,U] [#8 0.07,-0.13,0.67,U] 
22:03:23.869 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {-0.09, -0.06}
22:03:23.873 00.004 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.58) = xAngle (1.53 = 1.53)
22:03:23.873 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.64 = -1.64)
22:03:23.873 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.04 mountX=0.00 mountY=-0.01, mountTheta=-1.53
22:03:23.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.00, opts=13)
22:03:23.873 00.000 7988 Enqueuing Move request for scope (0.01, -0.00)
22:03:23.873 00.000 15712 Worker thread wakes up
22:03:23.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
22:03:23.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
22:03:23.873 00.000 15712 Moving (0.01, -0.00) raw xDistance=0.00 yDistance=-0.01
22:03:23.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:23.873 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.9
22:03:23.882 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:23.882 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:23.884 00.002 7988 Enqueuing Expose request
22:03:23.885 00.001 15712 PPEC rslt: input = 0.00, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:23.885 00.000 15712 PPEC: input: 0.00, control: 0.04, exposure: 1500
22:03:23.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:23.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:03:23.885 00.000 15712 MoveAxis(W, 13, ABG)
22:03:23.885 00.000 15712 Guiding  Dir = 3, Dur = 13
22:03:23.885 00.000 15712 IsGuiding returns 0
22:03:23.903 00.018 15712 IsGuiding returns 1
22:03:23.903 00.000 15712 scope still moving after pulse duration time elapsed
22:03:23.949 00.046 15712 IsGuiding returns 0
22:03:23.949 00.000 15712 scope move finished after 13 + 51 ms
22:03:23.949 00.000 15712 Move returns status 0, amount 13
22:03:23.949 00.000 15712 MoveAxis(N, 0, ABG)
22:03:23.949 00.000 15712 Move returns status 0, amount 0
22:03:23.949 00.000 15712 move complete, result=0
22:03:23.949 00.000 15712 worker thread done servicing request
22:03:23.949 00.000 15712 Worker thread wakes up
22:03:23.949 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
22:03:23.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:23.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:25.590 01.641 15712 Exposure complete
22:03:25.641 00.051 15712 worker thread done servicing request
22:03:25.641 00.000 7988 OnExposeComplete: enter
22:03:25.641 00.000 7988 UpdateGuideState(): m_state=6
22:03:25.654 00.013 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7489
22:03:25.654 00.000 7988 Star::Find returns 1 (0), X=1180.69, Y=445.83, Mass=1542, SNR=26.7, Peak=201 HFD=3.5
22:03:25.654 00.000 7988 MultiStar: [#1 0.16,-0.14,1.02,U] [#2 0.19,0.13,0.98,U] [#3 -0.07,0.13,0.94,U] [#4 0.12,0.27,0.99,U] [#5 0.00,-0.04,0.71,U] [#6 0.16,0.30,0.71,U] [#7 0.18,0.26,0.66,U] [#8 0.07,-0.25,0.65,U] 
22:03:25.654 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {-0.15, -0.10}
22:03:25.658 00.004 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
22:03:25.658 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
22:03:25.658 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.74 mountX=-0.06 mountY=-0.07, mountTheta=-2.30
22:03:25.658 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.06, opts=13)
22:03:25.658 00.000 7988 Enqueuing Move request for scope (0.07, 0.06)
22:03:25.658 00.000 15712 Worker thread wakes up
22:03:25.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:03:25.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:03:25.658 00.000 15712 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.07
22:03:25.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:25.658 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7
22:03:25.666 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:25.666 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:25.668 00.002 7988 Enqueuing Expose request
22:03:25.668 00.000 15712 PPEC rslt: input = -0.06, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:25.668 00.000 15712 PPEC: input: -0.06, control: 0.05, exposure: 1500
22:03:25.670 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:25.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:03:25.670 00.000 15712 MoveAxis(W, 15, ABG)
22:03:25.670 00.000 15712 Guiding  Dir = 3, Dur = 15
22:03:25.670 00.000 15712 IsGuiding returns 0
22:03:25.722 00.052 15712 IsGuiding returns 1
22:03:25.722 00.000 15712 scope still moving after pulse duration time elapsed
22:03:25.750 00.028 15712 IsGuiding returns 0
22:03:25.750 00.000 15712 scope move finished after 15 + 64 ms
22:03:25.750 00.000 15712 Move returns status 0, amount 15
22:03:25.750 00.000 15712 MoveAxis(N, 0, ABG)
22:03:25.750 00.000 15712 Move returns status 0, amount 0
22:03:25.750 00.000 15712 move complete, result=0
22:03:25.750 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
22:03:25.752 00.002 15712 worker thread done servicing request
22:03:25.752 00.000 15712 Worker thread wakes up
22:03:25.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:25.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:27.158 01.406 15712 Exposure complete
22:03:27.205 00.047 15712 worker thread done servicing request
22:03:27.205 00.000 7988 OnExposeComplete: enter
22:03:27.205 00.000 7988 UpdateGuideState(): m_state=6
22:03:27.218 00.013 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7490
22:03:27.221 00.003 7988 Star::Find returns 1 (0), X=1180.54, Y=446.08, Mass=1453, SNR=26.1, Peak=170 HFD=3.5
22:03:27.222 00.001 7988 MultiStar: [#1 0.23,0.17,1.04,U] [#2 0.11,0.28,1.03,U] [#3 0.02,0.22,0.99,U] [#4 0.02,0.15,1.04,U] [#5 -0.17,0.03,0.70,U] [#6 0.37,0.39,0.69,U] [#7 0.08,0.15,0.68,U] [#8 0.00,-0.02,0.67,U] 
22:03:27.222 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.17}, one-star: {-0.29, 0.15}
22:03:27.224 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
22:03:27.224 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.24)
22:03:27.226 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.36 mountX=-0.17 mountY=-0.04, mountTheta=-2.91
22:03:27.226 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.17, opts=13)
22:03:27.228 00.002 7988 Enqueuing Move request for scope (0.04, 0.17)
22:03:27.230 00.002 15712 Worker thread wakes up
22:03:27.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
22:03:27.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
22:03:27.230 00.000 15712 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=-0.04
22:03:27.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:27.230 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.1
22:03:27.231 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:27.231 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:27.233 00.002 7988 Enqueuing Expose request
22:03:27.234 00.001 15712 PPEC rslt: input = -0.17, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:03:27.234 00.000 15712 PPEC: input: -0.17, control: -0.06, exposure: 1500
22:03:27.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:27.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:03:27.234 00.000 15712 MoveAxis(E, 19, ABG)
22:03:27.234 00.000 15712 Guiding  Dir = 2, Dur = 19
22:03:27.234 00.000 15712 IsGuiding returns 0
22:03:27.259 00.025 15712 IsGuiding returns 1
22:03:27.259 00.000 15712 scope still moving after pulse duration time elapsed
22:03:27.306 00.047 15712 IsGuiding returns 0
22:03:27.306 00.000 15712 scope move finished after 19 + 52 ms
22:03:27.306 00.000 15712 Move returns status 0, amount 19
22:03:27.306 00.000 15712 MoveAxis(N, 0, ABG)
22:03:27.306 00.000 15712 Move returns status 0, amount 0
22:03:27.306 00.000 15712 move complete, result=0
22:03:27.306 00.000 15712 worker thread done servicing request
22:03:27.306 00.000 15712 Worker thread wakes up
22:03:27.306 00.000 7988 GuideStep: -0.2 px 19 ms EAST, -0.0 px 0 ms NORTH
22:03:27.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:27.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:28.938 01.632 15712 Exposure complete
22:03:28.989 00.051 15712 worker thread done servicing request
22:03:28.989 00.000 7988 OnExposeComplete: enter
22:03:28.989 00.000 7988 UpdateGuideState(): m_state=6
22:03:28.989 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7491
22:03:29.002 00.013 7988 Star::Find returns 1 (0), X=1180.82, Y=445.67, Mass=1538, SNR=26.5, Peak=197 HFD=3.5
22:03:29.002 00.000 7988 MultiStar: [#1 0.25,-0.17,1.02,U] [#2 0.23,-0.07,0.97,U] [#3 0.30,-0.02,0.96,U] [#4 0.28,-0.23,1.03,U] [#5 -0.02,-0.52,0.67,U] [#6 0.27,0.18,0.72,U] [#7 0.18,-0.08,0.67,U] [#8 0.16,-0.16,0.67,U] 
22:03:29.002 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.15}, one-star: {-0.02, -0.26}
22:03:29.006 00.004 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.58) = xAngle (0.91 = 0.91)
22:03:29.006 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.02 = -2.26)
22:03:29.006 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.66 mountX=0.14 mountY=-0.18, mountTheta=-0.90
22:03:29.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.15, opts=13)
22:03:29.006 00.000 7988 Enqueuing Move request for scope (0.19, -0.15)
22:03:29.006 00.000 15712 Worker thread wakes up
22:03:29.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
22:03:29.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
22:03:29.006 00.000 15712 Moving (0.19, -0.15) raw xDistance=0.14 yDistance=-0.18
22:03:29.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:29.006 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.5
22:03:29.014 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:29.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:29.016 00.002 7988 Enqueuing Expose request
22:03:29.016 00.000 15712 PPEC rslt: input = 0.14, final = 0.05, react = 0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:29.016 00.000 15712 PPEC: input: 0.14, control: 0.05, exposure: 1500
22:03:29.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:29.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:03:29.016 00.000 15712 MoveAxis(W, 15, ABG)
22:03:29.016 00.000 15712 Guiding  Dir = 3, Dur = 15
22:03:29.018 00.002 15712 IsGuiding returns 0
22:03:29.034 00.016 15712 IsGuiding returns 1
22:03:29.034 00.000 15712 scope still moving after pulse duration time elapsed
22:03:29.091 00.057 15712 IsGuiding returns 0
22:03:29.091 00.000 15712 scope move finished after 15 + 64 ms
22:03:29.091 00.000 15712 Move returns status 0, amount 15
22:03:29.091 00.000 15712 MoveAxis(N, 0, ABG)
22:03:29.091 00.000 15712 Move returns status 0, amount 0
22:03:29.091 00.000 15712 move complete, result=0
22:03:29.098 00.007 7988 GuideStep: 0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
22:03:29.098 00.000 15712 worker thread done servicing request
22:03:29.098 00.000 15712 Worker thread wakes up
22:03:29.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:29.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:30.502 01.404 15712 Exposure complete
22:03:30.553 00.051 15712 worker thread done servicing request
22:03:30.553 00.000 7988 OnExposeComplete: enter
22:03:30.553 00.000 7988 UpdateGuideState(): m_state=6
22:03:30.565 00.012 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7492
22:03:30.565 00.000 7988 Star::Find returns 1 (0), X=1180.84, Y=445.89, Mass=1468, SNR=26.2, Peak=230 HFD=3.2
22:03:30.565 00.000 7988 MultiStar: [#1 0.28,-0.08,1.04,U] [#2 0.26,0.08,1.01,U] [#3 0.30,0.01,0.97,U] [#4 0.41,0.11,1.00,U] [#5 0.15,0.03,0.76,U] [#6 0.34,0.29,0.68,U] [#7 0.25,0.14,0.69,U] [#8 0.29,-0.26,0.67,U] 
22:03:30.565 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.03}, one-star: {0.00, -0.04}
22:03:30.570 00.005 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
22:03:30.570 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
22:03:30.570 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.48 mountX=0.04 mountY=-0.00, mountTheta=-0.06
22:03:30.570 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.04, opts=13)
22:03:30.570 00.000 7988 Enqueuing Move request for scope (0.00, -0.04)
22:03:30.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:30.570 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.2
22:03:30.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:30.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:30.570 00.000 7988 Enqueuing Expose request
22:03:30.581 00.011 15712 Worker thread wakes up
22:03:30.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
22:03:30.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
22:03:30.581 00.000 15712 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=-0.00
22:03:30.581 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:30.581 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
22:03:30.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:30.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:03:30.581 00.000 15712 MoveAxis(W, 15, ABG)
22:03:30.581 00.000 15712 Guiding  Dir = 3, Dur = 15
22:03:30.586 00.005 15712 IsGuiding returns 0
22:03:30.615 00.029 15712 IsGuiding returns 1
22:03:30.615 00.000 15712 scope still moving after pulse duration time elapsed
22:03:30.663 00.048 15712 IsGuiding returns 0
22:03:30.663 00.000 15712 scope move finished after 15 + 62 ms
22:03:30.663 00.000 15712 Move returns status 0, amount 15
22:03:30.663 00.000 15712 MoveAxis(N, 0, ABG)
22:03:30.663 00.000 15712 Move returns status 0, amount 0
22:03:30.663 00.000 15712 move complete, result=0
22:03:30.663 00.000 7988 GuideStep: 0.0 px 15 ms WEST, -0.0 px 0 ms NORTH
22:03:30.665 00.002 15712 worker thread done servicing request
22:03:30.665 00.000 15712 Worker thread wakes up
22:03:30.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:30.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:32.306 01.641 15712 Exposure complete
22:03:32.367 00.061 15712 worker thread done servicing request
22:03:32.367 00.000 7988 OnExposeComplete: enter
22:03:32.368 00.001 7988 UpdateGuideState(): m_state=6
22:03:32.368 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7493
22:03:32.368 00.000 7988 Star::Find returns 1 (1), X=1180.77, Y=446.28, Mass=1545, SNR=26.8, Peak=255 HFD=3.1
22:03:32.372 00.004 7988 MultiStar: [#1 0.19,0.30,1.01,U] [#2 0.29,0.44,0.98,U] [#3 0.26,0.49,0.95,U] [#4 0.15,0.43,1.07,U] [#5 0.12,0.22,0.70,U] [#6 0.14,0.86,0.74,U] [#7 0.22,0.55,0.67,U] [#8 0.24,0.24,0.61,U] 
22:03:32.372 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.43}, one-star: {-0.07, 0.35}
22:03:32.372 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
22:03:32.372 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.16)
22:03:32.372 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.35 hyp=0.35 cameraTheta=1.76 mountX=-0.35 mountY=0.06, mountTheta=2.98
22:03:32.372 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.35, opts=13)
22:03:32.372 00.000 7988 Enqueuing Move request for scope (-0.07, 0.35)
22:03:32.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:32.372 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8 Saturated
22:03:32.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:32.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:32.372 00.000 7988 Enqueuing Expose request
22:03:32.383 00.011 15712 Worker thread wakes up
22:03:32.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.35) opts 0xd
22:03:32.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.35)
22:03:32.383 00.000 15712 Moving (-0.07, 0.35) raw xDistance=-0.35 yDistance=0.06
22:03:32.388 00.005 15712 PPEC rslt: input = -0.35, final = -0.16, react = -0.21, pred = 0.04, hyst = -0.18, hyst_pct = 0.00, period_length = 636.00
22:03:32.388 00.000 15712 PPEC: input: -0.35, control: -0.16, exposure: 1500
22:03:32.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:32.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:03:32.388 00.000 15712 MoveAxis(E, 53, ABG)
22:03:32.388 00.000 15712 Guiding  Dir = 2, Dur = 53
22:03:32.422 00.034 15712 IsGuiding returns 0
22:03:32.431 00.009 15712 PulseGuide returned control before completion, sleep 48
22:03:32.515 00.084 15712 IsGuiding returns 0
22:03:32.515 00.000 15712 Move returns status 0, amount 53
22:03:32.515 00.000 15712 MoveAxis(N, 0, ABG)
22:03:32.515 00.000 15712 Move returns status 0, amount 0
22:03:32.515 00.000 15712 move complete, result=0
22:03:32.515 00.000 15712 worker thread done servicing request
22:03:32.515 00.000 15712 Worker thread wakes up
22:03:32.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:32.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:32.515 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
22:03:33.932 01.417 15712 Exposure complete
22:03:33.991 00.059 15712 worker thread done servicing request
22:03:33.991 00.000 7988 OnExposeComplete: enter
22:03:33.991 00.000 7988 UpdateGuideState(): m_state=6
22:03:33.994 00.003 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7494
22:03:33.996 00.002 7988 Star::Find returns 1 (0), X=1180.82, Y=446.00, Mass=1533, SNR=26.8, Peak=214 HFD=3.5
22:03:33.996 00.000 7988 MultiStar: [#1 0.25,-0.17,1.03,U] [#2 0.33,0.15,1.01,U] [#3 0.44,0.12,0.96,U] [#4 0.19,0.18,1.03,U] [#5 0.20,-0.09,0.73,U] [#6 0.57,0.23,0.68,U] [#7 0.25,0.28,0.63,U] [#8 0.63,0.02,0.65,U] 
22:03:33.998 00.002 7988 single-star, 8 included, MultiStar: {0.30, 0.08}, one-star: {-0.01, 0.07}
22:03:33.998 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.34 = -2.94)
22:03:34.000 00.002 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.45 = 0.17)
22:03:34.000 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.76 mountX=-0.07 mountY=0.01, mountTheta=2.97
22:03:34.002 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
22:03:34.004 00.002 7988 Enqueuing Move request for scope (-0.01, 0.07)
22:03:34.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:34.006 00.002 7988 UpdateGuideState exits: m=1533 SNR=26.8
22:03:34.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:34.008 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:34.008 00.000 7988 Enqueuing Expose request
22:03:34.010 00.002 15712 Worker thread wakes up
22:03:34.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:03:34.010 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:03:34.010 00.000 15712 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.01
22:03:34.010 00.000 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:34.010 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
22:03:34.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:34.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:03:34.010 00.000 15712 MoveAxis(W, 12, ABG)
22:03:34.010 00.000 15712 Guiding  Dir = 3, Dur = 12
22:03:34.010 00.000 15712 IsGuiding returns 0
22:03:34.026 00.016 15712 IsGuiding returns 1
22:03:34.026 00.000 15712 scope still moving after pulse duration time elapsed
22:03:34.078 00.052 15712 IsGuiding returns 0
22:03:34.078 00.000 15712 scope move finished after 12 + 56 ms
22:03:34.078 00.000 15712 Move returns status 0, amount 12
22:03:34.078 00.000 15712 MoveAxis(N, 0, ABG)
22:03:34.078 00.000 15712 Move returns status 0, amount 0
22:03:34.078 00.000 15712 move complete, result=0
22:03:34.078 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
22:03:34.086 00.008 15712 worker thread done servicing request
22:03:34.086 00.000 15712 Worker thread wakes up
22:03:34.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:34.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:35.717 01.631 15712 Exposure complete
22:03:35.775 00.058 15712 worker thread done servicing request
22:03:35.775 00.000 7988 OnExposeComplete: enter
22:03:35.775 00.000 7988 UpdateGuideState(): m_state=6
22:03:35.779 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7495
22:03:35.779 00.000 7988 Star::Find returns 1 (0), X=1180.84, Y=445.80, Mass=1546, SNR=26.9, Peak=201 HFD=3.5
22:03:35.781 00.002 7988 MultiStar: [#1 0.37,-0.08,1.01,U] [#2 0.15,-0.06,0.99,U] [#3 0.24,-0.05,0.95,U] [#4 0.28,0.03,1.02,U] [#5 -0.03,0.03,0.69,U] [#6 0.25,0.24,0.70,U] [#7 0.21,0.09,0.68,U] [#8 0.39,-0.08,0.65,U] 
22:03:35.783 00.002 7988 single-star, 8 included, MultiStar: {0.21, -0.01}, one-star: {0.01, -0.13}
22:03:35.783 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
22:03:35.785 00.002 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.11)
22:03:35.785 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.52 mountX=0.13 mountY=-0.00, mountTheta=-0.03
22:03:35.787 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.13, opts=13)
22:03:35.787 00.000 7988 Enqueuing Move request for scope (0.01, -0.13)
22:03:35.789 00.002 15712 Worker thread wakes up
22:03:35.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
22:03:35.789 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
22:03:35.789 00.000 15712 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=-0.00
22:03:35.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:35.790 00.001 7988 UpdateGuideState exits: m=1546 SNR=26.9
22:03:35.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:35.792 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:35.792 00.000 7988 Enqueuing Expose request
22:03:35.794 00.002 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:35.794 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
22:03:35.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:35.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:03:35.794 00.000 15712 MoveAxis(W, 10, ABG)
22:03:35.794 00.000 15712 Guiding  Dir = 3, Dur = 10
22:03:35.826 00.032 15712 IsGuiding returns 0
22:03:35.842 00.016 15712 IsGuiding returns 1
22:03:35.842 00.000 15712 scope still moving after pulse duration time elapsed
22:03:35.890 00.048 15712 IsGuiding returns 0
22:03:35.890 00.000 15712 scope move finished after 10 + 53 ms
22:03:35.890 00.000 15712 Move returns status 0, amount 10
22:03:35.890 00.000 15712 MoveAxis(N, 0, ABG)
22:03:35.890 00.000 15712 Move returns status 0, amount 0
22:03:35.890 00.000 15712 move complete, result=0
22:03:35.890 00.000 15712 worker thread done servicing request
22:03:35.890 00.000 15712 Worker thread wakes up
22:03:35.890 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
22:03:35.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:35.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:37.312 01.422 15712 Exposure complete
22:03:37.357 00.045 15712 worker thread done servicing request
22:03:37.357 00.000 7988 OnExposeComplete: enter
22:03:37.372 00.015 7988 UpdateGuideState(): m_state=6
22:03:37.372 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7496
22:03:37.372 00.000 7988 Star::Find returns 1 (0), X=1180.88, Y=445.91, Mass=1483, SNR=26.3, Peak=219 HFD=3.0
22:03:37.372 00.000 7988 MultiStar: [#1 0.38,-0.04,1.05,U] [#2 0.27,0.03,1.03,U] [#3 0.17,0.10,0.98,U] [#4 0.32,0.10,1.05,U] [#5 0.14,-0.06,0.72,U] [#6 0.36,0.17,0.72,U] [#7 0.19,-0.16,0.68,U] [#8 0.32,-0.04,0.64,U] 
22:03:37.372 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.01}, one-star: {0.04, -0.01}
22:03:37.372 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.58) = xAngle (1.27 = 1.27)
22:03:37.372 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.38 = -1.90)
22:03:37.372 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.31 mountX=0.01 mountY=-0.04, mountTheta=-1.27
22:03:37.372 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
22:03:37.372 00.000 7988 Enqueuing Move request for scope (0.04, -0.01)
22:03:37.372 00.000 15712 Worker thread wakes up
22:03:37.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:03:37.372 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:03:37.372 00.000 15712 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
22:03:37.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:37.372 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
22:03:37.386 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:37.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:37.388 00.002 7988 Enqueuing Expose request
22:03:37.389 00.001 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:37.389 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
22:03:37.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:37.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:03:37.389 00.000 15712 MoveAxis(W, 8, ABG)
22:03:37.389 00.000 15712 Guiding  Dir = 3, Dur = 8
22:03:37.389 00.000 15712 IsGuiding returns 0
22:03:37.409 00.020 15712 IsGuiding returns 0
22:03:37.409 00.000 15712 Move returns status 0, amount 8
22:03:37.409 00.000 15712 MoveAxis(N, 0, ABG)
22:03:37.409 00.000 15712 Move returns status 0, amount 0
22:03:37.409 00.000 15712 move complete, result=0
22:03:37.409 00.000 15712 worker thread done servicing request
22:03:37.409 00.000 15712 Worker thread wakes up
22:03:37.409 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
22:03:37.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:37.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:39.048 01.639 15712 Exposure complete
22:03:39.096 00.048 15712 worker thread done servicing request
22:03:39.109 00.013 7988 OnExposeComplete: enter
22:03:39.109 00.000 7988 UpdateGuideState(): m_state=6
22:03:39.110 00.001 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7497
22:03:39.111 00.001 7988 Star::Find returns 1 (0), X=1180.67, Y=445.71, Mass=1515, SNR=26.6, Peak=188 HFD=3.6
22:03:39.111 00.000 7988 MultiStar: [#1 0.33,-0.11,1.02,U] [#2 0.30,-0.19,0.97,U] [#3 0.27,-0.00,0.97,U] [#4 0.29,0.00,1.05,U] [#5 0.13,-0.18,0.68,U] [#6 0.49,0.03,0.71,U] [#7 0.27,0.07,0.62,U] [#8 0.34,-0.07,0.66,U] 
22:03:39.111 00.000 7988 refined, 8 included, MultiStar: {0.24, -0.08}, one-star: {-0.16, -0.22}
22:03:39.111 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.58) = xAngle (1.26 = 1.26)
22:03:39.111 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.91)
22:03:39.111 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.32 mountX=0.08 mountY=-0.24, mountTheta=-1.26
22:03:39.111 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.08, opts=13)
22:03:39.111 00.000 7988 Enqueuing Move request for scope (0.24, -0.08)
22:03:39.111 00.000 15712 Worker thread wakes up
22:03:39.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
22:03:39.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
22:03:39.111 00.000 15712 Moving (0.24, -0.08) raw xDistance=0.08 yDistance=-0.24
22:03:39.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:39.111 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.6
22:03:39.124 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:39.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:39.126 00.002 7988 Enqueuing Expose request
22:03:39.126 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:39.126 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
22:03:39.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:39.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:03:39.126 00.000 15712 MoveAxis(W, 7, ABG)
22:03:39.126 00.000 15712 Guiding  Dir = 3, Dur = 7
22:03:39.143 00.017 15712 IsGuiding returns 0
22:03:39.163 00.020 15712 IsGuiding returns 0
22:03:39.163 00.000 15712 Move returns status 0, amount 7
22:03:39.163 00.000 15712 MoveAxis(N, 0, ABG)
22:03:39.163 00.000 15712 Move returns status 0, amount 0
22:03:39.163 00.000 15712 move complete, result=0
22:03:39.163 00.000 15712 worker thread done servicing request
22:03:39.163 00.000 15712 Worker thread wakes up
22:03:39.163 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
22:03:39.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:39.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:40.580 01.417 15712 Exposure complete
22:03:40.625 00.045 15712 worker thread done servicing request
22:03:40.625 00.000 7988 OnExposeComplete: enter
22:03:40.639 00.014 7988 UpdateGuideState(): m_state=6
22:03:40.639 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7498
22:03:40.641 00.002 7988 Star::Find returns 1 (0), X=1180.72, Y=445.66, Mass=1505, SNR=26.5, Peak=183 HFD=3.4
22:03:40.643 00.002 7988 MultiStar: [#1 0.04,-0.08,1.04,U] [#2 0.26,-0.08,0.98,U] [#3 -0.01,-0.00,0.96,U] [#4 0.13,0.09,1.04,U] [#5 -0.02,-0.34,0.71,U] [#6 0.37,0.10,0.68,U] [#7 0.30,-0.08,0.68,U] [#8 0.21,-0.26,0.65,U] 
22:03:40.643 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {-0.11, -0.27}
22:03:40.645 00.002 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
22:03:40.645 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.28)
22:03:40.647 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.69 mountX=0.09 mountY=-0.11, mountTheta=-0.88
22:03:40.647 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.10, opts=13)
22:03:40.649 00.002 7988 Enqueuing Move request for scope (0.12, -0.10)
22:03:40.651 00.002 15712 Worker thread wakes up
22:03:40.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
22:03:40.651 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
22:03:40.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:40.651 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5
22:03:40.653 00.002 15712 Moving (0.12, -0.10) raw xDistance=0.09 yDistance=-0.11
22:03:40.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:40.653 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:40.655 00.002 7988 Enqueuing Expose request
22:03:40.657 00.002 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:40.657 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
22:03:40.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:40.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:40.657 00.000 15712 MoveAxis(W, 7, ABG)
22:03:40.657 00.000 15712 Guiding  Dir = 3, Dur = 7
22:03:40.657 00.000 15712 IsGuiding returns 0
22:03:40.677 00.020 15712 IsGuiding returns 0
22:03:40.677 00.000 15712 Move returns status 0, amount 7
22:03:40.677 00.000 15712 MoveAxis(N, 0, ABG)
22:03:40.677 00.000 15712 Move returns status 0, amount 0
22:03:40.677 00.000 15712 move complete, result=0
22:03:40.677 00.000 15712 worker thread done servicing request
22:03:40.677 00.000 15712 Worker thread wakes up
22:03:40.677 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
22:03:40.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:40.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:42.318 01.641 15712 Exposure complete
22:03:42.379 00.061 15712 worker thread done servicing request
22:03:42.379 00.000 7988 OnExposeComplete: enter
22:03:42.379 00.000 7988 UpdateGuideState(): m_state=6
22:03:42.381 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7499
22:03:42.381 00.000 7988 Star::Find returns 1 (0), X=1181.01, Y=445.73, Mass=1517, SNR=26.6, Peak=211 HFD=3.3
22:03:42.383 00.002 7988 MultiStar: [#1 0.40,-0.16,1.04,U] [#2 0.49,-0.29,1.00,U] [#3 0.34,-0.04,0.95,U] [#4 0.37,-0.21,1.00,U] [#5 0.16,-0.27,0.66,U] [#6 0.50,0.02,0.70,U] [#7 0.33,-0.11,0.72,U] [#8 0.44,-0.51,0.64,U] 
22:03:42.383 00.000 7988 single-star, 8 included, MultiStar: {0.36, -0.19}, one-star: {0.17, -0.20}
22:03:42.385 00.002 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
22:03:42.385 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.46)
22:03:42.388 00.003 7988 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.27 cameraTheta=-0.86 mountX=0.20 mountY=-0.17, mountTheta=-0.70
22:03:42.390 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.20, opts=13)
22:03:42.390 00.000 7988 Enqueuing Move request for scope (0.17, -0.20)
22:03:42.392 00.002 15712 Worker thread wakes up
22:03:42.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
22:03:42.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
22:03:42.392 00.000 15712 Moving (0.17, -0.20) raw xDistance=0.20 yDistance=-0.17
22:03:42.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:42.392 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.6
22:03:42.394 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:42.395 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:42.395 00.000 7988 Enqueuing Expose request
22:03:42.395 00.000 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:03:42.395 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
22:03:42.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:42.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:03:42.395 00.000 15712 MoveAxis(W, 46, ABG)
22:03:42.395 00.000 15712 Guiding  Dir = 3, Dur = 46
22:03:42.395 00.000 15712 IsGuiding returns 0
22:03:42.412 00.017 15712 PulseGuide returned control before completion, sleep 43
22:03:42.477 00.065 15712 IsGuiding returns 1
22:03:42.477 00.000 15712 scope still moving after pulse duration time elapsed
22:03:42.507 00.030 15712 IsGuiding returns 0
22:03:42.507 00.000 15712 scope move finished after 46 + 63 ms
22:03:42.507 00.000 15712 Move returns status 0, amount 46
22:03:42.507 00.000 15712 MoveAxis(N, 0, ABG)
22:03:42.507 00.000 15712 Move returns status 0, amount 0
22:03:42.507 00.000 15712 move complete, result=0
22:03:42.507 00.000 15712 worker thread done servicing request
22:03:42.507 00.000 15712 Worker thread wakes up
22:03:42.507 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.2 px 0 ms NORTH
22:03:42.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:42.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:43.928 01.421 15712 Exposure complete
22:03:43.987 00.059 15712 worker thread done servicing request
22:03:43.987 00.000 7988 OnExposeComplete: enter
22:03:43.987 00.000 7988 UpdateGuideState(): m_state=6
22:03:43.987 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7500
22:03:43.990 00.003 7988 Star::Find returns 1 (0), X=1180.91, Y=445.92, Mass=1528, SNR=26.6, Peak=209 HFD=3.3
22:03:43.992 00.002 7988 MultiStar: [#1 0.43,-0.05,1.01,U] [#2 0.46,0.15,1.01,U] [#3 0.28,0.17,0.92,U] [#4 0.53,0.17,1.05,U] [#5 0.24,-0.14,0.71,U] [#6 0.52,0.12,0.72,U] [#7 0.41,0.21,0.65,U] [#8 0.50,-0.02,0.65,U] 
22:03:43.992 00.000 7988 single-star, 8 included, MultiStar: {0.38, 0.07}, one-star: {0.07, -0.01}
22:03:43.994 00.002 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.58) = xAngle (1.45 = 1.45)
22:03:43.994 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.56 = -1.72)
22:03:43.996 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.13 mountX=0.01 mountY=-0.07, mountTheta=-1.45
22:03:43.998 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
22:03:43.998 00.000 7988 Enqueuing Move request for scope (0.07, -0.01)
22:03:44.000 00.002 15712 Worker thread wakes up
22:03:44.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:03:44.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:03:44.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:44.002 00.002 7988 UpdateGuideState exits: m=1528 SNR=26.6
22:03:44.002 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:44.004 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:44.004 00.000 7988 Enqueuing Expose request
22:03:44.006 00.002 15712 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
22:03:44.006 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:44.006 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
22:03:44.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:44.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:03:44.006 00.000 15712 MoveAxis(W, 7, ABG)
22:03:44.006 00.000 15712 Guiding  Dir = 3, Dur = 7
22:03:44.006 00.000 15712 IsGuiding returns 0
22:03:44.027 00.021 15712 IsGuiding returns 0
22:03:44.027 00.000 15712 Move returns status 0, amount 7
22:03:44.027 00.000 15712 MoveAxis(N, 0, ABG)
22:03:44.027 00.000 15712 Move returns status 0, amount 0
22:03:44.027 00.000 15712 move complete, result=0
22:03:44.027 00.000 15712 worker thread done servicing request
22:03:44.027 00.000 15712 Worker thread wakes up
22:03:44.027 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
22:03:44.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:44.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:45.664 01.637 15712 Exposure complete
22:03:45.718 00.054 15712 worker thread done servicing request
22:03:45.718 00.000 7988 OnExposeComplete: enter
22:03:45.718 00.000 7988 UpdateGuideState(): m_state=6
22:03:45.727 00.009 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7501
22:03:45.727 00.000 7988 Star::Find returns 1 (0), X=1180.96, Y=445.73, Mass=1479, SNR=26.1, Peak=196 HFD=3.4
22:03:45.727 00.000 7988 MultiStar: [#1 0.36,-0.08,1.05,U] [#2 0.25,-0.20,1.01,U] [#3 0.22,-0.10,0.98,U] [#4 0.20,-0.04,1.03,U] [#5 0.19,-0.30,0.71,U] [#6 0.46,0.23,0.69,U] [#7 0.36,-0.05,0.66,U] [#8 0.21,-0.44,0.66,U] 
22:03:45.727 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.13}, one-star: {0.13, -0.20}
22:03:45.727 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
22:03:45.727 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.61)
22:03:45.727 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.01 mountX=0.20 mountY=-0.12, mountTheta=-0.54
22:03:45.735 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.20, opts=13)
22:03:45.735 00.000 7988 Enqueuing Move request for scope (0.13, -0.20)
22:03:45.735 00.000 15712 Worker thread wakes up
22:03:45.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
22:03:45.735 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
22:03:45.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:45.735 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.1
22:03:45.740 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:45.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:45.742 00.002 7988 Enqueuing Expose request
22:03:45.743 00.001 15712 Moving (0.13, -0.20) raw xDistance=0.20 yDistance=-0.12
22:03:45.743 00.000 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:03:45.743 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
22:03:45.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:45.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:03:45.743 00.000 15712 MoveAxis(W, 47, ABG)
22:03:45.743 00.000 15712 Guiding  Dir = 3, Dur = 47
22:03:45.743 00.000 15712 IsGuiding returns 0
22:03:45.769 00.026 15712 PulseGuide returned control before completion, sleep 37
22:03:45.807 00.038 15712 IsGuiding returns 1
22:03:45.807 00.000 15712 scope still moving after pulse duration time elapsed
22:03:45.859 00.052 15712 IsGuiding returns 0
22:03:45.859 00.000 15712 scope move finished after 47 + 69 ms
22:03:45.859 00.000 15712 Move returns status 0, amount 47
22:03:45.859 00.000 15712 MoveAxis(N, 0, ABG)
22:03:45.859 00.000 15712 Move returns status 0, amount 0
22:03:45.859 00.000 15712 move complete, result=0
22:03:45.859 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
22:03:45.867 00.008 15712 worker thread done servicing request
22:03:45.867 00.000 15712 Worker thread wakes up
22:03:45.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:45.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:47.276 01.409 15712 Exposure complete
22:03:47.334 00.058 15712 worker thread done servicing request
22:03:47.334 00.000 7988 OnExposeComplete: enter
22:03:47.334 00.000 7988 UpdateGuideState(): m_state=6
22:03:47.336 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7502
22:03:47.336 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=445.89, Mass=1486, SNR=26.3, Peak=207 HFD=3.7
22:03:47.338 00.002 7988 MultiStar: [#1 0.34,-0.09,1.04,U] [#2 0.26,0.05,0.98,U] [#3 0.13,-0.01,0.95,U] [#4 0.39,0.09,1.01,U] [#5 0.14,-0.22,0.72,U] [#6 0.38,0.07,0.71,U] [#7 0.45,-0.00,0.65,U] [#8 0.30,-0.20,0.68,U] 
22:03:47.338 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.03}, one-star: {0.03, -0.03}
22:03:47.340 00.002 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.76 = 0.76)
22:03:47.340 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.87 = -2.41)
22:03:47.342 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.81 mountX=0.03 mountY=-0.03, mountTheta=-0.75
22:03:47.344 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.03, opts=13)
22:03:47.344 00.000 7988 Enqueuing Move request for scope (0.03, -0.03)
22:03:47.346 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:47.346 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3
22:03:47.348 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:47.350 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:47.351 00.001 7988 Enqueuing Expose request
22:03:47.352 00.001 15712 Worker thread wakes up
22:03:47.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:03:47.352 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:03:47.352 00.000 15712 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=-0.03
22:03:47.352 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:47.352 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
22:03:47.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:47.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:47.352 00.000 15712 MoveAxis(W, 8, ABG)
22:03:47.352 00.000 15712 Guiding  Dir = 3, Dur = 8
22:03:47.352 00.000 15712 IsGuiding returns 0
22:03:47.368 00.016 15712 IsGuiding returns 0
22:03:47.368 00.000 15712 Move returns status 0, amount 8
22:03:47.368 00.000 15712 MoveAxis(N, 0, ABG)
22:03:47.368 00.000 15712 Move returns status 0, amount 0
22:03:47.368 00.000 15712 move complete, result=0
22:03:47.384 00.016 15712 worker thread done servicing request
22:03:47.384 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
22:03:47.385 00.001 15712 Worker thread wakes up
22:03:47.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:47.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:49.027 01.642 15712 Exposure complete
22:03:49.087 00.060 15712 worker thread done servicing request
22:03:49.087 00.000 7988 OnExposeComplete: enter
22:03:49.089 00.002 7988 UpdateGuideState(): m_state=6
22:03:49.089 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7503
22:03:49.089 00.000 7988 Star::Find returns 1 (0), X=1180.98, Y=445.84, Mass=1533, SNR=26.5, Peak=204 HFD=3.8
22:03:49.089 00.000 7988 MultiStar: [#1 0.45,-0.01,1.02,U] [#2 0.35,0.08,0.97,U] [#3 0.27,0.22,0.98,U] [#4 0.37,0.25,1.04,U] [#5 0.23,-0.12,0.68,U] [#6 0.51,0.14,0.67,U] [#7 0.51,0.03,0.65,U] [#8 0.52,-0.33,0.70,U] 
22:03:49.089 00.000 7988 single-star, 8 included, MultiStar: {0.36, 0.03}, one-star: {0.15, -0.09}
22:03:49.089 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
22:03:49.089 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.14)
22:03:49.089 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.54 mountX=0.09 mountY=-0.15, mountTheta=-1.03
22:03:49.089 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.09, opts=13)
22:03:49.089 00.000 7988 Enqueuing Move request for scope (0.15, -0.09)
22:03:49.089 00.000 15712 Worker thread wakes up
22:03:49.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
22:03:49.089 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
22:03:49.089 00.000 15712 Moving (0.15, -0.09) raw xDistance=0.09 yDistance=-0.15
22:03:49.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:49.102 00.013 7988 UpdateGuideState exits: m=1533 SNR=26.5
22:03:49.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:49.104 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:49.105 00.001 7988 Enqueuing Expose request
22:03:49.105 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:49.105 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
22:03:49.105 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:49.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:03:49.105 00.000 15712 MoveAxis(W, 10, ABG)
22:03:49.105 00.000 15712 Guiding  Dir = 3, Dur = 10
22:03:49.105 00.000 15712 IsGuiding returns 0
22:03:49.126 00.021 15712 IsGuiding returns 1
22:03:49.126 00.000 15712 scope still moving after pulse duration time elapsed
22:03:49.153 00.027 15712 IsGuiding returns 1
22:03:49.187 00.034 15712 IsGuiding returns 0
22:03:49.187 00.000 15712 scope move finished after 10 + 69 ms
22:03:49.187 00.000 15712 Move returns status 0, amount 10
22:03:49.187 00.000 15712 MoveAxis(N, 0, ABG)
22:03:49.187 00.000 15712 Move returns status 0, amount 0
22:03:49.187 00.000 15712 move complete, result=0
22:03:49.187 00.000 15712 worker thread done servicing request
22:03:49.187 00.000 15712 Worker thread wakes up
22:03:49.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:49.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:49.187 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
22:03:50.609 01.422 15712 Exposure complete
22:03:50.667 00.058 15712 worker thread done servicing request
22:03:50.667 00.000 7988 OnExposeComplete: enter
22:03:50.667 00.000 7988 UpdateGuideState(): m_state=6
22:03:50.671 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7504
22:03:50.671 00.000 7988 Star::Find returns 1 (0), X=1181.03, Y=445.79, Mass=1421, SNR=25.8, Peak=192 HFD=3.2
22:03:50.671 00.000 7988 MultiStar: [#1 0.40,-0.06,1.08,U] [#2 0.38,0.12,1.04,U] [#3 0.39,-0.02,0.98,U] [#4 0.37,-0.22,1.03,U] [#5 0.29,-0.19,0.76,U] [#6 0.43,0.06,0.73,U] [#7 0.44,0.17,0.65,U] [#8 0.61,-0.21,0.67,U] 
22:03:50.671 00.000 7988 single-star, 8 included, MultiStar: {0.38, -0.06}, one-star: {0.20, -0.13}
22:03:50.671 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
22:03:50.671 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.19)
22:03:50.671 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.59 mountX=0.13 mountY=-0.20, mountTheta=-0.98
22:03:50.671 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.13, opts=13)
22:03:50.671 00.000 7988 Enqueuing Move request for scope (0.20, -0.13)
22:03:50.671 00.000 15712 Worker thread wakes up
22:03:50.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
22:03:50.671 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
22:03:50.671 00.000 15712 Moving (0.20, -0.13) raw xDistance=0.13 yDistance=-0.20
22:03:50.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:50.683 00.012 7988 UpdateGuideState exits: m=1421 SNR=25.8
22:03:50.683 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:50.685 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:50.686 00.001 7988 Enqueuing Expose request
22:03:50.686 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:50.686 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
22:03:50.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:50.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:03:50.686 00.000 15712 MoveAxis(W, 9, ABG)
22:03:50.686 00.000 15712 Guiding  Dir = 3, Dur = 9
22:03:50.686 00.000 15712 IsGuiding returns 0
22:03:50.708 00.022 15712 IsGuiding returns 0
22:03:50.708 00.000 15712 Move returns status 0, amount 9
22:03:50.708 00.000 15712 MoveAxis(N, 0, ABG)
22:03:50.708 00.000 15712 Move returns status 0, amount 0
22:03:50.708 00.000 15712 move complete, result=0
22:03:50.708 00.000 15712 worker thread done servicing request
22:03:50.708 00.000 15712 Worker thread wakes up
22:03:50.708 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
22:03:50.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:50.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:52.349 01.641 15712 Exposure complete
22:03:52.402 00.053 15712 worker thread done servicing request
22:03:52.402 00.000 7988 OnExposeComplete: enter
22:03:52.402 00.000 7988 UpdateGuideState(): m_state=6
22:03:52.410 00.008 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7505
22:03:52.410 00.000 7988 Star::Find returns 1 (0), X=1181.01, Y=445.80, Mass=1470, SNR=26.0, Peak=190 HFD=3.5
22:03:52.410 00.000 7988 MultiStar: [#1 0.54,-0.04,1.02,U] [#2 0.31,0.05,1.01,U] [#3 0.14,0.10,0.97,U] [#4 0.20,0.08,1.05,U] [#5 0.40,-0.15,0.68,U] [#6 0.58,0.43,0.69,U] [#7 0.21,0.02,0.67,U] [#8 0.39,-0.00,0.62,U] 
22:03:52.410 00.000 7988 single-star, 8 included, MultiStar: {0.32, 0.04}, one-star: {0.18, -0.13}
22:03:52.410 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.96 = 0.96)
22:03:52.410 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
22:03:52.410 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.62 mountX=0.13 mountY=-0.18, mountTheta=-0.95
22:03:52.419 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.13, opts=13)
22:03:52.419 00.000 7988 Enqueuing Move request for scope (0.18, -0.13)
22:03:52.419 00.000 15712 Worker thread wakes up
22:03:52.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
22:03:52.419 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
22:03:52.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:52.419 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.0
22:03:52.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:52.419 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:52.419 00.000 7988 Enqueuing Expose request
22:03:52.426 00.007 15712 Moving (0.18, -0.13) raw xDistance=0.13 yDistance=-0.18
22:03:52.426 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:52.426 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
22:03:52.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:52.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:03:52.426 00.000 15712 MoveAxis(W, 10, ABG)
22:03:52.426 00.000 15712 Guiding  Dir = 3, Dur = 10
22:03:52.426 00.000 15712 IsGuiding returns 0
22:03:52.448 00.022 15712 IsGuiding returns 1
22:03:52.448 00.000 15712 scope still moving after pulse duration time elapsed
22:03:52.499 00.051 15712 IsGuiding returns 0
22:03:52.499 00.000 15712 scope move finished after 10 + 57 ms
22:03:52.499 00.000 15712 Move returns status 0, amount 10
22:03:52.499 00.000 15712 MoveAxis(N, 0, ABG)
22:03:52.499 00.000 15712 Move returns status 0, amount 0
22:03:52.499 00.000 15712 move complete, result=0
22:03:52.499 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
22:03:52.501 00.002 15712 worker thread done servicing request
22:03:52.501 00.000 15712 Worker thread wakes up
22:03:52.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:52.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:53.912 01.411 15712 Exposure complete
22:03:53.969 00.057 15712 worker thread done servicing request
22:03:53.969 00.000 7988 OnExposeComplete: enter
22:03:53.969 00.000 7988 UpdateGuideState(): m_state=6
22:03:53.972 00.003 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7506
22:03:53.974 00.002 7988 Star::Find returns 1 (0), X=1180.88, Y=445.82, Mass=1461, SNR=26.1, Peak=197 HFD=3.3
22:03:53.974 00.000 7988 MultiStar: [#1 0.43,-0.04,1.00,U] [#2 0.29,-0.05,1.03,U] [#3 0.22,0.09,0.94,U] [#4 0.57,0.02,1.02,U] [#5 0.03,-0.22,0.73,U] [#6 0.30,0.15,0.72,U] [#7 0.47,-0.15,0.65,U] [#8 0.48,-0.07,0.63,U] 
22:03:53.976 00.002 7988 single-star, 8 included, MultiStar: {0.31, -0.04}, one-star: {0.04, -0.11}
22:03:53.976 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.58) = xAngle (0.37 = 0.37)
22:03:53.978 00.002 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.48 = -2.80)
22:03:53.978 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.21 mountX=0.11 mountY=-0.04, mountTheta=-0.34
22:03:53.980 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.11, opts=13)
22:03:53.982 00.002 7988 Enqueuing Move request for scope (0.04, -0.11)
22:03:53.982 00.000 15712 Worker thread wakes up
22:03:53.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
22:03:53.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
22:03:53.982 00.000 15712 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=-0.04
22:03:53.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:53.984 00.002 7988 UpdateGuideState exits: m=1461 SNR=26.1
22:03:53.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:53.986 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:53.988 00.002 7988 Enqueuing Expose request
22:03:53.988 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:53.988 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
22:03:53.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:53.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:03:53.988 00.000 15712 MoveAxis(W, 8, ABG)
22:03:53.988 00.000 15712 Guiding  Dir = 3, Dur = 8
22:03:53.988 00.000 15712 IsGuiding returns 0
22:03:54.011 00.023 15712 IsGuiding returns 0
22:03:54.011 00.000 15712 Move returns status 0, amount 8
22:03:54.011 00.000 15712 MoveAxis(N, 0, ABG)
22:03:54.018 00.007 15712 Move returns status 0, amount 0
22:03:54.018 00.000 15712 move complete, result=0
22:03:54.018 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
22:03:54.018 00.000 15712 worker thread done servicing request
22:03:54.018 00.000 15712 Worker thread wakes up
22:03:54.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:54.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:55.759 01.741 15712 Exposure complete
22:03:55.804 00.045 15712 worker thread done servicing request
22:03:55.804 00.000 7988 OnExposeComplete: enter
22:03:55.819 00.015 7988 UpdateGuideState(): m_state=6
22:03:55.819 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7507
22:03:55.819 00.000 7988 Star::Find returns 1 (0), X=1180.89, Y=445.76, Mass=1491, SNR=26.4, Peak=201 HFD=3.4
22:03:55.819 00.000 7988 MultiStar: [#1 0.42,-0.16,1.04,U] [#2 0.46,0.01,0.96,U] [#3 0.36,-0.16,0.90,U] [#4 0.35,-0.05,1.01,U] [#5 -0.03,-0.26,0.70,U] [#6 0.55,0.20,0.68,U] [#7 0.43,-0.28,0.70,U] [#8 0.46,-0.20,0.66,U] 
22:03:55.819 00.000 7988 single-star, 8 included, MultiStar: {0.34, -0.12}, one-star: {0.06, -0.17}
22:03:55.819 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
22:03:55.819 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.83)
22:03:55.819 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.23 mountX=0.17 mountY=-0.05, mountTheta=-0.32
22:03:55.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.17, opts=13)
22:03:55.819 00.000 7988 Enqueuing Move request for scope (0.06, -0.17)
22:03:55.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:03:55.819 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.4
22:03:55.819 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:55.819 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:55.819 00.000 7988 Enqueuing Expose request
22:03:55.836 00.017 15712 Worker thread wakes up
22:03:55.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
22:03:55.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
22:03:55.836 00.000 15712 Moving (0.06, -0.17) raw xDistance=0.17 yDistance=-0.05
22:03:55.836 00.000 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:03:55.836 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
22:03:55.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:55.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:03:55.836 00.000 15712 MoveAxis(W, 41, ABG)
22:03:55.836 00.000 15712 Guiding  Dir = 3, Dur = 41
22:03:55.836 00.000 15712 IsGuiding returns 0
22:03:55.855 00.019 15712 PulseGuide returned control before completion, sleep 38
22:03:55.904 00.049 15712 IsGuiding returns 0
22:03:55.904 00.000 15712 Move returns status 0, amount 41
22:03:55.904 00.000 15712 MoveAxis(N, 0, ABG)
22:03:55.904 00.000 15712 Move returns status 0, amount 0
22:03:55.904 00.000 15712 move complete, result=0
22:03:55.904 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
22:03:55.904 00.000 15712 worker thread done servicing request
22:03:55.904 00.000 15712 Worker thread wakes up
22:03:55.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:55.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:57.320 01.416 15712 Exposure complete
22:03:57.377 00.057 15712 worker thread done servicing request
22:03:57.379 00.002 7988 OnExposeComplete: enter
22:03:57.379 00.000 7988 UpdateGuideState(): m_state=6
22:03:57.381 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7508
22:03:57.382 00.001 7988 Star::Find returns 1 (0), X=1180.98, Y=445.71, Mass=1479, SNR=26.3, Peak=212 HFD=3.3
22:03:57.384 00.002 7988 MultiStar: [#1 0.37,-0.06,1.04,U] [#2 0.27,-0.06,0.99,U] [#3 0.24,0.03,0.98,U] [#4 0.40,0.09,1.06,U] [#5 0.19,-0.16,0.72,U] [#6 0.49,0.17,0.70,U] [#7 0.29,-0.01,0.67,U] [#8 0.48,0.01,0.67,U] 
22:03:57.384 00.000 7988 single-star, 8 included, MultiStar: {0.31, -0.03}, one-star: {0.14, -0.22}
22:03:57.386 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
22:03:57.386 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.58)
22:03:57.388 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-0.98 mountX=0.21 mountY=-0.14, mountTheta=-0.57
22:03:57.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.22, opts=13)
22:03:57.390 00.002 7988 Enqueuing Move request for scope (0.14, -0.22)
22:03:57.392 00.002 15712 Worker thread wakes up
22:03:57.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
22:03:57.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
22:03:57.392 00.000 15712 Moving (0.14, -0.22) raw xDistance=0.21 yDistance=-0.14
22:03:57.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:57.392 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.3
22:03:57.394 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:57.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:57.396 00.002 7988 Enqueuing Expose request
22:03:57.398 00.002 15712 PPEC rslt: input = 0.21, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:03:57.398 00.000 15712 PPEC: input: 0.21, control: 0.15, exposure: 1500
22:03:57.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:57.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:03:57.398 00.000 15712 MoveAxis(W, 50, ABG)
22:03:57.398 00.000 15712 Guiding  Dir = 3, Dur = 50
22:03:57.399 00.001 15712 IsGuiding returns 0
22:03:57.415 00.016 15712 PulseGuide returned control before completion, sleep 37
22:03:57.460 00.045 15712 IsGuiding returns 1
22:03:57.460 00.000 15712 scope still moving after pulse duration time elapsed
22:03:57.501 00.041 15712 IsGuiding returns 0
22:03:57.501 00.000 15712 scope move finished after 50 + 53 ms
22:03:57.501 00.000 15712 Move returns status 0, amount 50
22:03:57.501 00.000 15712 MoveAxis(N, 0, ABG)
22:03:57.501 00.000 15712 Move returns status 0, amount 0
22:03:57.501 00.000 15712 move complete, result=0
22:03:57.501 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
22:03:57.504 00.003 15712 worker thread done servicing request
22:03:57.504 00.000 15712 Worker thread wakes up
22:03:57.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:57.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:03:59.246 01.742 15712 Exposure complete
22:03:59.303 00.057 15712 worker thread done servicing request
22:03:59.303 00.000 7988 OnExposeComplete: enter
22:03:59.303 00.000 7988 UpdateGuideState(): m_state=6
22:03:59.307 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7509
22:03:59.307 00.000 7988 Star::Find returns 1 (0), X=1180.96, Y=446.03, Mass=1541, SNR=26.7, Peak=232 HFD=3.0
22:03:59.307 00.000 7988 MultiStar: [#1 0.31,0.15,0.99,U] [#2 0.43,0.17,0.99,U] [#3 0.33,0.23,0.96,U] [#4 0.31,0.19,1.04,U] [#5 0.33,-0.02,0.70,U] [#6 0.30,0.51,0.68,U] [#7 0.37,0.37,0.69,U] [#8 0.68,0.16,0.65,U] 
22:03:59.307 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.20}, one-star: {0.13, 0.10}
22:03:59.307 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.58) = xAngle (2.26 = 2.26)
22:03:59.307 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.37 = -0.92)
22:03:59.307 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=-0.10 mountY=-0.13, mountTheta=-2.24
22:03:59.307 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.10, opts=13)
22:03:59.307 00.000 7988 Enqueuing Move request for scope (0.13, 0.10)
22:03:59.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:03:59.307 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7
22:03:59.319 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:59.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:03:59.319 00.000 7988 Enqueuing Expose request
22:03:59.323 00.004 15712 Worker thread wakes up
22:03:59.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
22:03:59.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
22:03:59.323 00.000 15712 Moving (0.13, 0.10) raw xDistance=-0.10 yDistance=-0.13
22:03:59.323 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:03:59.323 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
22:03:59.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:59.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:03:59.323 00.000 15712 MoveAxis(W, 7, ABG)
22:03:59.323 00.000 15712 Guiding  Dir = 3, Dur = 7
22:03:59.323 00.000 15712 IsGuiding returns 0
22:03:59.357 00.034 15712 IsGuiding returns 0
22:03:59.357 00.000 15712 Move returns status 0, amount 7
22:03:59.357 00.000 15712 MoveAxis(N, 0, ABG)
22:03:59.357 00.000 15712 Move returns status 0, amount 0
22:03:59.357 00.000 15712 move complete, result=0
22:03:59.357 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
22:03:59.358 00.001 15712 worker thread done servicing request
22:03:59.358 00.000 15712 Worker thread wakes up
22:03:59.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:03:59.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:00.776 01.418 15712 Exposure complete
22:04:00.835 00.059 15712 worker thread done servicing request
22:04:00.835 00.000 7988 OnExposeComplete: enter
22:04:00.835 00.000 7988 UpdateGuideState(): m_state=6
22:04:00.837 00.002 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7510
22:04:00.837 00.000 7988 Star::Find returns 1 (0), X=1181.16, Y=445.97, Mass=1456, SNR=26.1, Peak=215 HFD=3.1
22:04:00.839 00.002 7988 MultiStar: [#1 0.55,0.05,1.05,U] [#2 0.61,0.11,1.03,U] [#3 0.59,0.13,0.98,U] [#4 0.75,0.13,1.02,U] [#5 0.40,0.11,0.72,U] [#6 0.77,0.15,0.73,U] [#7 0.81,0.10,0.69,U] [#8 0.60,0.13,0.67,U] 
22:04:00.841 00.002 7988 single-star, 8 included, MultiStar: {0.59, 0.10}, one-star: {0.32, 0.04}
22:04:00.841 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
22:04:00.841 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.46)
22:04:00.841 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.04 hyp=0.32 cameraTheta=0.14 mountX=-0.05 mountY=-0.32, mountTheta=-1.72
22:04:00.841 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.04, opts=13)
22:04:00.841 00.000 7988 Enqueuing Move request for scope (0.32, 0.04)
22:04:00.841 00.000 15712 Worker thread wakes up
22:04:00.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.04) opts 0xd
22:04:00.841 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.04)
22:04:00.841 00.000 15712 Moving (0.32, 0.04) raw xDistance=-0.05 yDistance=-0.32
22:04:00.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:00.850 00.009 7988 UpdateGuideState exits: m=1456 SNR=26.1
22:04:00.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:00.852 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:00.852 00.000 7988 Enqueuing Expose request
22:04:00.853 00.001 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:00.853 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
22:04:00.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:04:00.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:04:00.853 00.000 15712 MoveAxis(W, 6, ABG)
22:04:00.853 00.000 15712 Guiding  Dir = 3, Dur = 6
22:04:00.857 00.004 15712 IsGuiding returns 0
22:04:00.873 00.016 15712 IsGuiding returns 0
22:04:00.873 00.000 15712 Move returns status 0, amount 6
22:04:00.873 00.000 15712 MoveAxis(N, 0, ABG)
22:04:00.873 00.000 15712 Move returns status 0, amount 0
22:04:00.873 00.000 15712 move complete, result=0
22:04:00.873 00.000 15712 worker thread done servicing request
22:04:00.873 00.000 15712 Worker thread wakes up
22:04:00.873 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.3 px 0 ms NORTH
22:04:00.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:00.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:02.514 01.641 15712 Exposure complete
22:04:02.565 00.051 15712 worker thread done servicing request
22:04:02.565 00.000 7988 OnExposeComplete: enter
22:04:02.565 00.000 7988 UpdateGuideState(): m_state=6
22:04:02.577 00.012 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7511
22:04:02.578 00.001 7988 Star::Find returns 1 (0), X=1181.15, Y=445.94, Mass=1571, SNR=26.9, Peak=237 HFD=3.5
22:04:02.578 00.000 7988 MultiStar: [#1 0.39,-0.02,1.00,U] [#2 0.47,0.28,0.98,U] [#3 0.44,0.08,0.92,U] [#4 0.55,0.14,1.01,U] [#5 0.43,-0.22,0.67,U] [#6 0.33,0.40,0.67,U] [#7 0.43,0.20,0.67,U] [#8 0.72,-0.12,0.61,U] 
22:04:02.578 00.000 7988 single-star, 8 included, MultiStar: {0.45, 0.09}, one-star: {0.31, 0.01}
22:04:02.578 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.58) = xAngle (1.60 = 1.60)
22:04:02.582 00.004 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.71 = -1.57)
22:04:02.582 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.01 hyp=0.31 cameraTheta=0.02 mountX=-0.01 mountY=-0.31, mountTheta=-1.60
22:04:02.582 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.01, opts=13)
22:04:02.582 00.000 7988 Enqueuing Move request for scope (0.31, 0.01)
22:04:02.582 00.000 15712 Worker thread wakes up
22:04:02.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.01) opts 0xd
22:04:02.582 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.01)
22:04:02.582 00.000 15712 Moving (0.31, 0.01) raw xDistance=-0.01 yDistance=-0.31
22:04:02.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:02.582 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.9
22:04:02.590 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:02.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:02.592 00.002 7988 Enqueuing Expose request
22:04:02.592 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:02.592 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
22:04:02.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:04:02.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:04:02.594 00.002 15712 MoveAxis(W, 7, ABG)
22:04:02.594 00.000 15712 Guiding  Dir = 3, Dur = 7
22:04:02.594 00.000 15712 IsGuiding returns 0
22:04:02.616 00.022 15712 IsGuiding returns 0
22:04:02.616 00.000 15712 Move returns status 0, amount 7
22:04:02.616 00.000 15712 MoveAxis(N, 0, ABG)
22:04:02.616 00.000 15712 Move returns status 0, amount 0
22:04:02.616 00.000 15712 move complete, result=0
22:04:02.616 00.000 15712 worker thread done servicing request
22:04:02.616 00.000 15712 Worker thread wakes up
22:04:02.616 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.3 px 0 ms NORTH
22:04:02.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:02.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:04.031 01.415 15712 Exposure complete
22:04:04.078 00.047 15712 worker thread done servicing request
22:04:04.078 00.000 7988 OnExposeComplete: enter
22:04:04.078 00.000 7988 UpdateGuideState(): m_state=6
22:04:04.092 00.014 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7512
22:04:04.092 00.000 7988 Star::Find returns 1 (0), X=1181.02, Y=445.89, Mass=1513, SNR=26.6, Peak=227 HFD=3.1
22:04:04.092 00.000 7988 MultiStar: [#1 0.56,0.06,1.00,U] [#2 0.61,0.09,1.02,U] [#3 0.47,0.08,0.92,U] [#4 0.58,-0.00,0.99,U] [#5 0.23,-0.06,0.67,U] [#6 0.75,0.27,0.68,U] [#7 0.47,0.18,0.69,U] [#8 0.30,-0.03,0.67,U] 
22:04:04.095 00.003 7988 single-star, 8 included, MultiStar: {0.47, 0.06}, one-star: {0.18, -0.04}
22:04:04.095 00.000 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.58) = xAngle (1.38 = 1.38)
22:04:04.095 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.49 = -1.79)
22:04:04.095 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.20 mountX=0.03 mountY=-0.18, mountTheta=-1.38
22:04:04.095 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.04, opts=13)
22:04:04.095 00.000 7988 Enqueuing Move request for scope (0.18, -0.04)
22:04:04.095 00.000 15712 Worker thread wakes up
22:04:04.095 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
22:04:04.095 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
22:04:04.095 00.000 15712 Moving (0.18, -0.04) raw xDistance=0.03 yDistance=-0.18
22:04:04.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:04.095 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.6
22:04:04.105 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:04.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:04.107 00.002 7988 Enqueuing Expose request
22:04:04.107 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:04.107 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
22:04:04.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:04.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:04:04.107 00.000 15712 MoveAxis(W, 7, ABG)
22:04:04.107 00.000 15712 Guiding  Dir = 3, Dur = 7
22:04:04.107 00.000 15712 IsGuiding returns 0
22:04:04.129 00.022 15712 IsGuiding returns 0
22:04:04.129 00.000 15712 Move returns status 0, amount 7
22:04:04.129 00.000 15712 MoveAxis(N, 0, ABG)
22:04:04.129 00.000 15712 Move returns status 0, amount 0
22:04:04.129 00.000 15712 move complete, result=0
22:04:04.129 00.000 15712 worker thread done servicing request
22:04:04.129 00.000 15712 Worker thread wakes up
22:04:04.129 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
22:04:04.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:04.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:05.878 01.749 15712 Exposure complete
22:04:05.929 00.051 15712 worker thread done servicing request
22:04:05.929 00.000 7988 OnExposeComplete: enter
22:04:05.929 00.000 7988 UpdateGuideState(): m_state=6
22:04:05.939 00.010 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7513
22:04:05.939 00.000 7988 Star::Find returns 1 (0), X=1181.01, Y=445.70, Mass=1600, SNR=27.4, Peak=221 HFD=3.4
22:04:05.941 00.002 7988 MultiStar: [#1 0.47,-0.09,0.96,U] [#2 0.53,-0.11,0.97,U] [#3 0.57,-0.06,0.89,U] [#4 0.38,-0.10,0.96,U] [#5 0.43,-0.05,0.66,U] [#6 0.50,0.31,0.68,U] [#7 0.36,0.02,0.64,U] [#8 0.43,-0.09,0.63,U] 
22:04:05.941 00.000 7988 single-star, 8 included, MultiStar: {0.43, -0.06}, one-star: {0.18, -0.23}
22:04:05.943 00.002 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
22:04:05.943 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.51)
22:04:05.946 00.003 7988 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-0.91 mountX=0.23 mountY=-0.17, mountTheta=-0.64
22:04:05.948 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.23, opts=13)
22:04:05.948 00.000 7988 Enqueuing Move request for scope (0.18, -0.23)
22:04:05.950 00.002 15712 Worker thread wakes up
22:04:05.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd
22:04:05.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.23)
22:04:05.950 00.000 15712 Moving (0.18, -0.23) raw xDistance=0.23 yDistance=-0.17
22:04:05.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:04:05.950 00.000 7988 UpdateGuideState exits: m=1600 SNR=27.4
22:04:05.952 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:05.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:05.954 00.002 7988 Enqueuing Expose request
22:04:05.955 00.001 15712 PPEC rslt: input = 0.23, final = 0.16, react = 0.14, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:04:05.955 00.000 15712 PPEC: input: 0.23, control: 0.16, exposure: 1500
22:04:05.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:05.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:04:05.955 00.000 15712 MoveAxis(W, 51, ABG)
22:04:05.955 00.000 15712 Guiding  Dir = 3, Dur = 51
22:04:05.955 00.000 15712 IsGuiding returns 0
22:04:05.974 00.019 15712 PulseGuide returned control before completion, sleep 43
22:04:06.019 00.045 15712 IsGuiding returns 1
22:04:06.019 00.000 15712 scope still moving after pulse duration time elapsed
22:04:06.054 00.035 15712 IsGuiding returns 0
22:04:06.054 00.000 15712 scope move finished after 51 + 47 ms
22:04:06.054 00.000 15712 Move returns status 0, amount 51
22:04:06.054 00.000 15712 MoveAxis(N, 0, ABG)
22:04:06.054 00.000 15712 Move returns status 0, amount 0
22:04:06.054 00.000 15712 move complete, result=0
22:04:06.054 00.000 7988 GuideStep: 0.2 px 51 ms WEST, -0.2 px 0 ms NORTH
22:04:06.056 00.002 15712 worker thread done servicing request
22:04:06.056 00.000 15712 Worker thread wakes up
22:04:06.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:06.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:07.470 01.414 15712 Exposure complete
22:04:07.529 00.059 15712 worker thread done servicing request
22:04:07.529 00.000 7988 OnExposeComplete: enter
22:04:07.529 00.000 7988 UpdateGuideState(): m_state=6
22:04:07.529 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7514
22:04:07.534 00.005 7988 Star::Find returns 1 (0), X=1180.91, Y=445.83, Mass=1529, SNR=26.5, Peak=214 HFD=3.4
22:04:07.534 00.000 7988 MultiStar: [#1 0.47,-0.00,1.02,U] [#2 0.50,0.15,1.00,U] [#3 0.48,0.02,0.95,U] [#4 0.58,0.23,1.03,U] [#5 0.43,-0.15,0.72,U] [#6 0.53,0.28,0.69,U] [#7 0.29,-0.03,0.67,U] [#8 0.66,-0.16,0.64,U] 
22:04:07.534 00.000 7988 single-star, 8 included, MultiStar: {0.44, 0.04}, one-star: {0.07, -0.10}
22:04:07.534 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.58) = xAngle (0.65 = 0.65)
22:04:07.534 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.76 = -2.53)
22:04:07.534 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.93 mountX=0.10 mountY=-0.07, mountTheta=-0.63
22:04:07.534 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
22:04:07.542 00.008 7988 Enqueuing Move request for scope (0.07, -0.10)
22:04:07.542 00.000 15712 Worker thread wakes up
22:04:07.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
22:04:07.542 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
22:04:07.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:07.542 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.5
22:04:07.546 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:07.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:07.548 00.002 7988 Enqueuing Expose request
22:04:07.548 00.000 15712 Moving (0.07, -0.10) raw xDistance=0.10 yDistance=-0.07
22:04:07.553 00.005 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:07.553 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
22:04:07.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:07.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:07.553 00.000 15712 MoveAxis(W, 6, ABG)
22:04:07.553 00.000 15712 Guiding  Dir = 3, Dur = 6
22:04:07.553 00.000 15712 IsGuiding returns 0
22:04:07.569 00.016 15712 IsGuiding returns 0
22:04:07.569 00.000 15712 Move returns status 0, amount 6
22:04:07.569 00.000 15712 MoveAxis(N, 0, ABG)
22:04:07.569 00.000 15712 Move returns status 0, amount 0
22:04:07.569 00.000 15712 move complete, result=0
22:04:07.569 00.000 15712 worker thread done servicing request
22:04:07.569 00.000 15712 Worker thread wakes up
22:04:07.569 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
22:04:07.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:07.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:09.207 01.638 15712 Exposure complete
22:04:09.258 00.051 15712 worker thread done servicing request
22:04:09.258 00.000 7988 OnExposeComplete: enter
22:04:09.258 00.000 7988 UpdateGuideState(): m_state=6
22:04:09.258 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7515
22:04:09.271 00.013 7988 Star::Find returns 1 (0), X=1180.93, Y=445.84, Mass=1484, SNR=26.3, Peak=207 HFD=3.4
22:04:09.271 00.000 7988 MultiStar: [#1 0.51,-0.01,1.00,U] [#2 0.44,0.12,1.00,U] [#3 0.26,0.15,0.94,U] [#4 0.34,0.07,1.03,U] [#5 0.23,0.07,0.70,U] [#6 0.36,0.46,0.72,U] [#7 0.37,-0.01,0.65,U] [#8 0.74,-0.02,0.66,U] 
22:04:09.271 00.000 7988 single-star, 8 included, MultiStar: {0.36, 0.08}, one-star: {0.10, -0.09}
22:04:09.275 00.004 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.58) = xAngle (0.83 = 0.83)
22:04:09.275 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.34)
22:04:09.275 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.75 mountX=0.09 mountY=-0.10, mountTheta=-0.82
22:04:09.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.09, opts=13)
22:04:09.275 00.000 7988 Enqueuing Move request for scope (0.10, -0.09)
22:04:09.275 00.000 15712 Worker thread wakes up
22:04:09.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:09.275 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3
22:04:09.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:09.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:09.275 00.000 7988 Enqueuing Expose request
22:04:09.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
22:04:09.275 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
22:04:09.275 00.000 15712 Moving (0.10, -0.09) raw xDistance=0.09 yDistance=-0.10
22:04:09.287 00.012 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:09.287 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
22:04:09.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:09.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:04:09.287 00.000 15712 MoveAxis(W, 6, ABG)
22:04:09.287 00.000 15712 Guiding  Dir = 3, Dur = 6
22:04:09.287 00.000 15712 IsGuiding returns 0
22:04:09.309 00.022 15712 IsGuiding returns 0
22:04:09.309 00.000 15712 Move returns status 0, amount 6
22:04:09.309 00.000 15712 MoveAxis(N, 0, ABG)
22:04:09.309 00.000 15712 Move returns status 0, amount 0
22:04:09.309 00.000 15712 move complete, result=0
22:04:09.309 00.000 15712 worker thread done servicing request
22:04:09.309 00.000 15712 Worker thread wakes up
22:04:09.309 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
22:04:09.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:09.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:10.722 01.413 15712 Exposure complete
22:04:10.771 00.049 15712 worker thread done servicing request
22:04:10.771 00.000 7988 OnExposeComplete: enter
22:04:10.771 00.000 7988 UpdateGuideState(): m_state=6
22:04:10.783 00.012 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7516
22:04:10.783 00.000 7988 Star::Find returns 1 (0), X=1180.89, Y=446.14, Mass=1544, SNR=26.8, Peak=195 HFD=3.7
22:04:10.783 00.000 7988 MultiStar: [#1 0.62,0.06,0.98,U] [#2 0.74,0.02,1.00,U] [#3 0.41,0.18,0.98,U] [#4 0.51,0.30,1.03,U] [#5 0.29,-0.31,0.69,U] [#6 0.60,0.34,0.67,U] [#7 0.46,0.08,0.64,U] [#8 0.67,-0.17,0.62,U] 
22:04:10.783 00.000 7988 single-star, 8 included, MultiStar: {0.48, 0.10}, one-star: {0.05, 0.21}
22:04:10.788 00.005 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
22:04:10.788 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
22:04:10.788 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.33 mountX=-0.21 mountY=-0.06, mountTheta=-2.88
22:04:10.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.21, opts=13)
22:04:10.788 00.000 7988 Enqueuing Move request for scope (0.05, 0.21)
22:04:10.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:04:10.788 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8
22:04:10.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:10.788 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:10.788 00.000 7988 Enqueuing Expose request
22:04:10.788 00.000 15712 Worker thread wakes up
22:04:10.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
22:04:10.788 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
22:04:10.788 00.000 15712 Moving (0.05, 0.21) raw xDistance=-0.21 yDistance=-0.06
22:04:10.803 00.015 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:04:10.803 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
22:04:10.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:10.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:04:10.803 00.000 15712 MoveAxis(E, 36, ABG)
22:04:10.803 00.000 15712 Guiding  Dir = 2, Dur = 36
22:04:10.815 00.012 15712 IsGuiding returns 0
22:04:10.834 00.019 15712 PulseGuide returned control before completion, sleep 30
22:04:10.882 00.048 15712 IsGuiding returns 0
22:04:10.882 00.000 15712 Move returns status 0, amount 36
22:04:10.882 00.000 15712 MoveAxis(N, 0, ABG)
22:04:10.882 00.000 15712 Move returns status 0, amount 0
22:04:10.882 00.000 15712 move complete, result=0
22:04:10.882 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
22:04:10.883 00.001 15712 worker thread done servicing request
22:04:10.883 00.000 15712 Worker thread wakes up
22:04:10.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:10.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:12.525 01.642 15712 Exposure complete
22:04:12.573 00.048 15712 worker thread done servicing request
22:04:12.573 00.000 7988 OnExposeComplete: enter
22:04:12.573 00.000 7988 UpdateGuideState(): m_state=6
22:04:12.585 00.012 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
22:04:12.586 00.001 7988 Star::Find returns 1 (0), X=1180.94, Y=445.55, Mass=1495, SNR=26.3, Peak=221 HFD=3.5
22:04:12.586 00.000 7988 MultiStar: [#1 0.53,-0.17,1.01,U] [#2 0.51,-0.32,1.03,U] [#3 0.44,0.06,0.99,U] [#4 0.41,-0.12,1.04,U] [#5 0.44,-0.21,0.68,U] [#6 0.46,0.18,0.71,U] [#7 0.46,-0.13,0.71,U] [#8 0.37,-0.29,0.64,U] 
22:04:12.590 00.004 7988 single-star, 8 included, MultiStar: {0.41, -0.16}, one-star: {0.11, -0.37}
22:04:12.590 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
22:04:12.590 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.88)
22:04:12.590 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.37 hyp=0.39 cameraTheta=-1.29 mountX=0.37 mountY=-0.10, mountTheta=-0.26
22:04:12.590 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.37, opts=13)
22:04:12.590 00.000 7988 Enqueuing Move request for scope (0.11, -0.37)
22:04:12.590 00.000 15712 Worker thread wakes up
22:04:12.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.37) opts 0xd
22:04:12.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.37)
22:04:12.590 00.000 15712 Moving (0.11, -0.37) raw xDistance=0.37 yDistance=-0.10
22:04:12.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:12.590 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3
22:04:12.598 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:12.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:12.600 00.002 7988 Enqueuing Expose request
22:04:12.600 00.000 15712 PPEC rslt: input = 0.37, final = 0.24, react = 0.22, pred = 0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 636.00
22:04:12.600 00.000 15712 PPEC: input: 0.37, control: 0.24, exposure: 1500
22:04:12.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:12.602 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:04:12.602 00.000 15712 MoveAxis(W, 79, ABG)
22:04:12.602 00.000 15712 Guiding  Dir = 3, Dur = 79
22:04:12.602 00.000 15712 IsGuiding returns 0
22:04:12.624 00.022 15712 PulseGuide returned control before completion, sleep 69
22:04:12.735 00.111 15712 IsGuiding returns 1
22:04:12.735 00.000 15712 scope still moving after pulse duration time elapsed
22:04:12.762 00.027 15712 IsGuiding returns 0
22:04:12.762 00.000 15712 scope move finished after 79 + 80 ms
22:04:12.762 00.000 15712 Move returns status 0, amount 79
22:04:12.762 00.000 15712 MoveAxis(N, 0, ABG)
22:04:12.762 00.000 15712 Move returns status 0, amount 0
22:04:12.762 00.000 15712 move complete, result=0
22:04:12.762 00.000 7988 GuideStep: 0.4 px 79 ms WEST, -0.1 px 0 ms NORTH
22:04:12.764 00.002 15712 worker thread done servicing request
22:04:12.764 00.000 15712 Worker thread wakes up
22:04:12.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:12.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:14.169 01.405 15712 Exposure complete
22:04:14.222 00.053 15712 worker thread done servicing request
22:04:14.222 00.000 7988 OnExposeComplete: enter
22:04:14.222 00.000 7988 UpdateGuideState(): m_state=6
22:04:14.230 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7518
22:04:14.230 00.000 7988 Star::Find returns 1 (0), X=1181.01, Y=445.77, Mass=1493, SNR=26.3, Peak=195 HFD=3.8
22:04:14.230 00.000 7988 MultiStar: [#1 0.31,0.05,1.00,U] [#2 0.55,0.15,1.00,U] [#3 0.30,0.24,0.96,U] [#4 0.46,0.16,1.03,U] [#5 0.35,-0.23,0.70,U] [#6 0.43,0.38,0.68,U] [#7 0.46,0.20,0.67,U] [#8 0.76,-0.22,0.62,U] 
22:04:14.230 00.000 7988 single-star, 8 included, MultiStar: {0.41, 0.07}, one-star: {0.17, -0.16}
22:04:14.230 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
22:04:14.230 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.95 = -2.34)
22:04:14.230 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.74 mountX=0.16 mountY=-0.17, mountTheta=-0.82
22:04:14.239 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.16, opts=13)
22:04:14.239 00.000 7988 Enqueuing Move request for scope (0.17, -0.16)
22:04:14.239 00.000 15712 Worker thread wakes up
22:04:14.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
22:04:14.239 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
22:04:14.239 00.000 15712 Moving (0.17, -0.16) raw xDistance=0.16 yDistance=-0.17
22:04:14.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:14.239 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3
22:04:14.243 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:14.243 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:14.245 00.002 7988 Enqueuing Expose request
22:04:14.246 00.001 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:14.246 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
22:04:14.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:14.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:04:14.246 00.000 15712 MoveAxis(W, 6, ABG)
22:04:14.246 00.000 15712 Guiding  Dir = 3, Dur = 6
22:04:14.246 00.000 15712 IsGuiding returns 0
22:04:14.267 00.021 15712 IsGuiding returns 0
22:04:14.267 00.000 15712 Move returns status 0, amount 6
22:04:14.267 00.000 15712 MoveAxis(N, 0, ABG)
22:04:14.267 00.000 15712 Move returns status 0, amount 0
22:04:14.267 00.000 15712 move complete, result=0
22:04:14.267 00.000 15712 worker thread done servicing request
22:04:14.267 00.000 15712 Worker thread wakes up
22:04:14.267 00.000 7988 GuideStep: 0.2 px 6 ms WEST, -0.2 px 0 ms NORTH
22:04:14.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:14.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:15.904 01.637 15712 Exposure complete
22:04:15.957 00.053 15712 worker thread done servicing request
22:04:15.957 00.000 7988 OnExposeComplete: enter
22:04:15.957 00.000 7988 UpdateGuideState(): m_state=6
22:04:15.965 00.008 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7519
22:04:15.965 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=446.13, Mass=1505, SNR=26.5, Peak=240 HFD=3.3
22:04:15.967 00.002 7988 MultiStar: [#1 0.39,0.17,1.01,U] [#2 0.37,0.20,0.99,U] [#3 0.13,0.47,0.94,U] [#4 0.31,0.26,1.02,U] [#5 0.27,0.13,0.71,U] [#6 0.54,0.50,0.68,U] [#7 0.29,0.22,0.66,U] [#8 0.41,0.24,0.66,U] 
22:04:15.967 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.26}, one-star: {0.04, 0.21}
22:04:15.969 00.002 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.58) = xAngle (2.98 = 2.98)
22:04:15.969 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.09 = -0.20)
22:04:15.971 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.40 mountX=-0.21 mountY=-0.04, mountTheta=-2.95
22:04:15.973 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.21, opts=13)
22:04:15.974 00.001 7988 Enqueuing Move request for scope (0.04, 0.21)
22:04:15.974 00.000 15712 Worker thread wakes up
22:04:15.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
22:04:15.974 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
22:04:15.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:04:15.974 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5
22:04:15.977 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:15.977 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:15.979 00.002 7988 Enqueuing Expose request
22:04:15.980 00.001 15712 Moving (0.04, 0.21) raw xDistance=-0.21 yDistance=-0.04
22:04:15.980 00.000 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.12, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:04:15.980 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
22:04:15.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:15.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:04:15.980 00.000 15712 MoveAxis(E, 35, ABG)
22:04:15.980 00.000 15712 Guiding  Dir = 2, Dur = 35
22:04:15.980 00.000 15712 IsGuiding returns 0
22:04:16.012 00.032 15712 PulseGuide returned control before completion, sleep 19
22:04:16.060 00.048 15712 IsGuiding returns 1
22:04:16.060 00.000 15712 scope still moving after pulse duration time elapsed
22:04:16.092 00.032 15712 IsGuiding returns 0
22:04:16.092 00.000 15712 scope move finished after 35 + 71 ms
22:04:16.092 00.000 15712 Move returns status 0, amount 35
22:04:16.092 00.000 15712 MoveAxis(N, 0, ABG)
22:04:16.092 00.000 15712 Move returns status 0, amount 0
22:04:16.092 00.000 15712 move complete, result=0
22:04:16.092 00.000 15712 worker thread done servicing request
22:04:16.092 00.000 15712 Worker thread wakes up
22:04:16.092 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
22:04:16.094 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:16.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:17.512 01.418 15712 Exposure complete
22:04:17.558 00.046 15712 worker thread done servicing request
22:04:17.558 00.000 7988 OnExposeComplete: enter
22:04:17.558 00.000 7988 UpdateGuideState(): m_state=6
22:04:17.573 00.015 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7520
22:04:17.573 00.000 7988 Star::Find returns 1 (0), X=1180.76, Y=445.94, Mass=1442, SNR=25.9, Peak=220 HFD=3.2
22:04:17.573 00.000 7988 MultiStar: [#1 0.18,-0.02,1.04,U] [#2 0.36,0.09,1.01,U] [#3 0.10,0.31,0.95,U] [#4 0.16,0.16,1.05,U] [#5 0.15,-0.03,0.73,U] [#6 0.42,0.35,0.72,U] [#7 0.25,0.07,0.68,U] [#8 0.40,-0.26,0.65,U] 
22:04:17.573 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.08}, one-star: {-0.08, 0.01}
22:04:17.573 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.69)
22:04:17.573 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.70 = 1.42)
22:04:17.573 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.01 mountX=-0.01 mountY=0.07, mountTheta=1.69
22:04:17.573 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.01, opts=13)
22:04:17.573 00.000 7988 Enqueuing Move request for scope (-0.08, 0.01)
22:04:17.573 00.000 15712 Worker thread wakes up
22:04:17.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
22:04:17.573 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
22:04:17.573 00.000 15712 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=0.07
22:04:17.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:17.573 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.9
22:04:17.586 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:17.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:17.588 00.002 7988 Enqueuing Expose request
22:04:17.589 00.001 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:17.589 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
22:04:17.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:17.590 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:04:17.590 00.000 15712 MoveAxis(W, 6, ABG)
22:04:17.590 00.000 15712 Guiding  Dir = 3, Dur = 6
22:04:17.590 00.000 15712 IsGuiding returns 0
22:04:17.609 00.019 15712 IsGuiding returns 0
22:04:17.609 00.000 15712 Move returns status 0, amount 6
22:04:17.609 00.000 15712 MoveAxis(N, 0, ABG)
22:04:17.609 00.000 15712 Move returns status 0, amount 0
22:04:17.609 00.000 15712 move complete, result=0
22:04:17.609 00.000 15712 worker thread done servicing request
22:04:17.609 00.000 15712 Worker thread wakes up
22:04:17.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:17.609 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
22:04:17.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:19.251 01.642 15712 Exposure complete
22:04:19.305 00.054 15712 worker thread done servicing request
22:04:19.305 00.000 7988 OnExposeComplete: enter
22:04:19.312 00.007 7988 UpdateGuideState(): m_state=6
22:04:19.312 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7521
22:04:19.312 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=445.81, Mass=1592, SNR=27.1, Peak=190 HFD=3.8
22:04:19.312 00.000 7988 MultiStar: [#1 0.50,-0.32,1.02,U] [#2 0.32,0.00,0.96,U] [#3 0.39,0.06,0.90,U] [#4 0.28,0.12,0.99,U] [#5 0.49,-0.18,0.70,U] [#6 0.59,-0.03,0.68,U] [#7 0.42,0.09,0.67,U] [#8 0.65,-0.01,0.62,U] 
22:04:19.312 00.000 7988 single-star, 8 included, MultiStar: {0.39, -0.05}, one-star: {0.04, -0.12}
22:04:19.312 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.58) = xAngle (0.32 = 0.32)
22:04:19.312 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.43 = -2.86)
22:04:19.312 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.26 mountX=0.12 mountY=-0.03, mountTheta=-0.29
22:04:19.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
22:04:19.322 00.010 7988 Enqueuing Move request for scope (0.04, -0.12)
22:04:19.322 00.000 15712 Worker thread wakes up
22:04:19.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
22:04:19.322 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
22:04:19.322 00.000 15712 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=-0.03
22:04:19.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:19.322 00.000 7988 UpdateGuideState exits: m=1592 SNR=27.1
22:04:19.326 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:19.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:19.328 00.002 7988 Enqueuing Expose request
22:04:19.328 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:19.328 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
22:04:19.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:19.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:19.328 00.000 15712 MoveAxis(W, 6, ABG)
22:04:19.328 00.000 15712 Guiding  Dir = 3, Dur = 6
22:04:19.328 00.000 15712 IsGuiding returns 0
22:04:19.349 00.021 15712 IsGuiding returns 0
22:04:19.349 00.000 15712 Move returns status 0, amount 6
22:04:19.349 00.000 15712 MoveAxis(N, 0, ABG)
22:04:19.349 00.000 15712 Move returns status 0, amount 0
22:04:19.349 00.000 15712 move complete, result=0
22:04:19.349 00.000 15712 worker thread done servicing request
22:04:19.349 00.000 15712 Worker thread wakes up
22:04:19.349 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
22:04:19.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:19.355 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:20.760 01.405 15712 Exposure complete
22:04:20.821 00.061 15712 worker thread done servicing request
22:04:20.821 00.000 7988 OnExposeComplete: enter
22:04:20.821 00.000 7988 UpdateGuideState(): m_state=6
22:04:20.823 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7522
22:04:20.824 00.001 7988 Star::Find returns 1 (0), X=1180.86, Y=445.83, Mass=1514, SNR=26.5, Peak=210 HFD=3.7
22:04:20.824 00.000 7988 MultiStar: [#1 0.21,-0.18,1.00,U] [#2 0.45,-0.11,0.96,U] [#3 0.23,-0.04,0.94,U] [#4 0.25,0.13,1.01,U] [#5 -0.09,-0.23,0.70,U] [#6 0.43,0.21,0.71,U] [#7 0.37,0.07,0.65,U] [#8 0.58,-0.18,0.62,U] 
22:04:20.824 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.05}, one-star: {0.03, -0.10}
22:04:20.824 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
22:04:20.824 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.90)
22:04:20.824 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.31 mountX=0.10 mountY=-0.03, mountTheta=-0.24
22:04:20.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
22:04:20.824 00.000 7988 Enqueuing Move request for scope (0.03, -0.10)
22:04:20.824 00.000 15712 Worker thread wakes up
22:04:20.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:04:20.824 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:04:20.824 00.000 15712 Moving (0.03, -0.10) raw xDistance=0.10 yDistance=-0.03
22:04:20.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:20.824 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
22:04:20.836 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:20.836 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:20.838 00.002 7988 Enqueuing Expose request
22:04:20.839 00.001 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:20.839 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
22:04:20.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:20.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:20.839 00.000 15712 MoveAxis(W, 4, ABG)
22:04:20.839 00.000 15712 Guiding  Dir = 3, Dur = 4
22:04:20.839 00.000 15712 IsGuiding returns 0
22:04:20.856 00.017 15712 IsGuiding returns 0
22:04:20.856 00.000 15712 Move returns status 0, amount 4
22:04:20.856 00.000 15712 MoveAxis(N, 0, ABG)
22:04:20.856 00.000 15712 Move returns status 0, amount 0
22:04:20.856 00.000 15712 move complete, result=0
22:04:20.856 00.000 15712 worker thread done servicing request
22:04:20.856 00.000 15712 Worker thread wakes up
22:04:20.856 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:04:20.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:20.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:22.500 01.644 15712 Exposure complete
22:04:22.554 00.054 15712 worker thread done servicing request
22:04:22.554 00.000 7988 OnExposeComplete: enter
22:04:22.554 00.000 7988 UpdateGuideState(): m_state=6
22:04:22.562 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7523
22:04:22.562 00.000 7988 Star::Find returns 1 (0), X=1180.89, Y=445.47, Mass=1489, SNR=26.2, Peak=205 HFD=3.3
22:04:22.562 00.000 7988 MultiStar: [#1 0.22,-0.10,1.03,U] [#2 0.28,-0.17,1.01,U] [#3 0.22,-0.06,0.97,U] [#4 0.29,-0.30,1.05,U] [#5 0.31,-0.25,0.71,U] [#6 0.62,0.14,0.70,U] [#7 0.13,-0.37,0.66,U] [#8 0.57,-0.31,0.66,U] 
22:04:22.562 00.000 7988 refined, 8 included, MultiStar: {0.28, -0.21}, one-star: {0.05, -0.45}
22:04:22.562 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.58) = xAngle (0.94 = 0.94)
22:04:22.562 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.05 = -2.23)
22:04:22.562 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-0.63 mountX=0.21 mountY=-0.28, mountTheta=-0.93
22:04:22.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.21, opts=13)
22:04:22.571 00.009 7988 Enqueuing Move request for scope (0.28, -0.21)
22:04:22.571 00.000 15712 Worker thread wakes up
22:04:22.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.21) opts 0xd
22:04:22.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.21)
22:04:22.571 00.000 15712 Moving (0.28, -0.21) raw xDistance=0.21 yDistance=-0.28
22:04:22.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:22.571 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2
22:04:22.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:22.571 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:22.571 00.000 7988 Enqueuing Expose request
22:04:22.571 00.000 15712 PPEC rslt: input = 0.21, final = 0.14, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:04:22.578 00.007 15712 PPEC: input: 0.21, control: 0.14, exposure: 1500
22:04:22.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:04:22.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:04:22.578 00.000 15712 MoveAxis(W, 44, ABG)
22:04:22.578 00.000 15712 Guiding  Dir = 3, Dur = 44
22:04:22.578 00.000 15712 IsGuiding returns 0
22:04:22.594 00.016 15712 PulseGuide returned control before completion, sleep 34
22:04:22.642 00.048 15712 IsGuiding returns 0
22:04:22.642 00.000 15712 Move returns status 0, amount 44
22:04:22.642 00.000 15712 MoveAxis(N, 0, ABG)
22:04:22.642 00.000 15712 Move returns status 0, amount 0
22:04:22.642 00.000 15712 move complete, result=0
22:04:22.642 00.000 15712 worker thread done servicing request
22:04:22.642 00.000 15712 Worker thread wakes up
22:04:22.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:22.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:22.642 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.3 px 0 ms NORTH
22:04:24.066 01.424 15712 Exposure complete
22:04:24.124 00.058 15712 worker thread done servicing request
22:04:24.124 00.000 7988 OnExposeComplete: enter
22:04:24.124 00.000 7988 UpdateGuideState(): m_state=6
22:04:24.124 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7524
22:04:24.128 00.004 7988 Star::Find returns 1 (0), X=1180.91, Y=445.65, Mass=1417, SNR=25.7, Peak=217 HFD=3.3
22:04:24.130 00.002 7988 MultiStar: [#1 0.35,-0.10,1.05,U] [#2 0.32,0.01,1.03,U] [#3 0.25,-0.01,0.96,U] [#4 0.48,-0.10,1.04,U] [#5 0.15,-0.34,0.73,U] [#6 0.48,0.22,0.70,U] [#7 0.30,-0.10,0.64,U] [#8 0.39,-0.16,0.68,U] 
22:04:24.130 00.000 7988 single-star, 8 included, MultiStar: {0.31, -0.09}, one-star: {0.08, -0.28}
22:04:24.132 00.002 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
22:04:24.132 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
22:04:24.134 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.30 mountX=0.28 mountY=-0.07, mountTheta=-0.25
22:04:24.136 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.28, opts=13)
22:04:24.136 00.000 7988 Enqueuing Move request for scope (0.08, -0.28)
22:04:24.136 00.000 15712 Worker thread wakes up
22:04:24.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
22:04:24.136 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
22:04:24.136 00.000 15712 Moving (0.08, -0.28) raw xDistance=0.28 yDistance=-0.07
22:04:24.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:04:24.136 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.7
22:04:24.140 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:24.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:24.142 00.002 7988 Enqueuing Expose request
22:04:24.142 00.000 15712 PPEC rslt: input = 0.28, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
22:04:24.142 00.000 15712 PPEC: input: 0.28, control: 0.18, exposure: 1500
22:04:24.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:24.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:24.142 00.000 15712 MoveAxis(W, 58, ABG)
22:04:24.142 00.000 15712 Guiding  Dir = 3, Dur = 58
22:04:24.144 00.002 15712 IsGuiding returns 0
22:04:24.164 00.020 15712 PulseGuide returned control before completion, sleep 48
22:04:24.243 00.079 15712 IsGuiding returns 0
22:04:24.243 00.000 15712 Move returns status 0, amount 58
22:04:24.243 00.000 15712 MoveAxis(N, 0, ABG)
22:04:24.243 00.000 15712 Move returns status 0, amount 0
22:04:24.243 00.000 15712 move complete, result=0
22:04:24.243 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.1 px 0 ms NORTH
22:04:24.246 00.003 15712 worker thread done servicing request
22:04:24.246 00.000 15712 Worker thread wakes up
22:04:24.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:24.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:25.882 01.636 15712 Exposure complete
22:04:25.935 00.053 15712 worker thread done servicing request
22:04:25.935 00.000 7988 OnExposeComplete: enter
22:04:25.935 00.000 7988 UpdateGuideState(): m_state=6
22:04:25.935 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7525
22:04:25.944 00.009 7988 Star::Find returns 1 (0), X=1180.90, Y=446.06, Mass=1480, SNR=26.3, Peak=220 HFD=3.5
22:04:25.944 00.000 7988 MultiStar: [#1 0.50,0.13,1.03,U] [#2 0.52,0.24,1.03,U] [#3 0.46,0.15,0.94,U] [#4 0.49,0.11,0.99,U] [#5 0.28,0.03,0.71,U] [#6 0.48,0.32,0.73,U] [#7 0.45,0.22,0.66,U] [#8 0.48,-0.01,0.63,U] 
22:04:25.944 00.000 7988 single-star, 8 included, MultiStar: {0.41, 0.15}, one-star: {0.07, 0.13}
22:04:25.944 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.69 = 2.69)
22:04:25.944 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.80 = -0.49)
22:04:25.944 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.11 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
22:04:25.952 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.13, opts=13)
22:04:25.952 00.000 7988 Enqueuing Move request for scope (0.07, 0.13)
22:04:25.952 00.000 15712 Worker thread wakes up
22:04:25.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
22:04:25.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
22:04:25.952 00.000 15712 Moving (0.07, 0.13) raw xDistance=-0.13 yDistance=-0.07
22:04:25.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:25.952 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.3
22:04:25.956 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:25.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:25.958 00.002 7988 Enqueuing Expose request
22:04:25.958 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:25.958 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
22:04:25.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:25.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:25.958 00.000 15712 MoveAxis(W, 3, ABG)
22:04:25.958 00.000 15712 Guiding  Dir = 3, Dur = 3
22:04:25.960 00.002 15712 IsGuiding returns 0
22:04:25.986 00.026 15712 IsGuiding returns 0
22:04:25.986 00.000 15712 Move returns status 0, amount 3
22:04:25.986 00.000 15712 MoveAxis(N, 0, ABG)
22:04:25.986 00.000 15712 Move returns status 0, amount 0
22:04:25.986 00.000 15712 move complete, result=0
22:04:25.986 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:04:25.986 00.000 15712 worker thread done servicing request
22:04:25.986 00.000 15712 Worker thread wakes up
22:04:25.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:25.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:27.391 01.405 15712 Exposure complete
22:04:27.449 00.058 15712 worker thread done servicing request
22:04:27.449 00.000 7988 OnExposeComplete: enter
22:04:27.449 00.000 7988 UpdateGuideState(): m_state=6
22:04:27.455 00.006 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7526
22:04:27.455 00.000 7988 Star::Find returns 1 (0), X=1180.98, Y=445.74, Mass=1543, SNR=26.7, Peak=194 HFD=4.0
22:04:27.455 00.000 7988 MultiStar: [#1 0.29,-0.11,1.03,U] [#2 0.31,0.10,1.00,U] [#3 0.31,0.28,0.94,U] [#4 0.43,0.18,1.02,U] [#5 0.32,-0.04,0.73,U] [#6 0.57,0.17,0.69,U] [#7 0.68,0.24,0.64,U] [#8 0.43,-0.00,0.62,U] 
22:04:27.455 00.000 7988 single-star, 8 included, MultiStar: {0.37, 0.06}, one-star: {0.15, -0.19}
22:04:27.455 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.58) = xAngle (0.67 = 0.67)
22:04:27.455 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.78 = -2.50)
22:04:27.455 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=0.19 mountY=-0.14, mountTheta=-0.65
22:04:27.455 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.19, opts=13)
22:04:27.455 00.000 7988 Enqueuing Move request for scope (0.15, -0.19)
22:04:27.466 00.011 15712 Worker thread wakes up
22:04:27.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
22:04:27.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
22:04:27.466 00.000 15712 Moving (0.15, -0.19) raw xDistance=0.19 yDistance=-0.14
22:04:27.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:27.466 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.7
22:04:27.468 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:27.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:27.470 00.002 7988 Enqueuing Expose request
22:04:27.470 00.000 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:04:27.470 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
22:04:27.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:27.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:04:27.470 00.000 15712 MoveAxis(W, 38, ABG)
22:04:27.470 00.000 15712 Guiding  Dir = 3, Dur = 38
22:04:27.470 00.000 15712 IsGuiding returns 0
22:04:27.489 00.019 15712 PulseGuide returned control before completion, sleep 32
22:04:27.537 00.048 15712 IsGuiding returns 0
22:04:27.537 00.000 15712 Move returns status 0, amount 38
22:04:27.537 00.000 15712 MoveAxis(N, 0, ABG)
22:04:27.537 00.000 15712 Move returns status 0, amount 0
22:04:27.537 00.000 15712 move complete, result=0
22:04:27.537 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
22:04:27.539 00.002 15712 worker thread done servicing request
22:04:27.539 00.000 15712 Worker thread wakes up
22:04:27.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:27.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:29.178 01.639 15712 Exposure complete
22:04:29.237 00.059 15712 worker thread done servicing request
22:04:29.237 00.000 7988 OnExposeComplete: enter
22:04:29.237 00.000 7988 UpdateGuideState(): m_state=6
22:04:29.237 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7527
22:04:29.241 00.004 7988 Star::Find returns 1 (0), X=1180.89, Y=446.01, Mass=1539, SNR=26.7, Peak=223 HFD=3.8
22:04:29.241 00.000 7988 MultiStar: [#1 0.25,0.04,1.03,U] [#2 0.31,0.25,0.98,U] [#3 0.19,0.21,0.96,U] [#4 0.36,0.38,1.04,U] [#5 0.47,0.05,0.69,U] [#6 0.36,0.45,0.67,U] [#7 0.20,0.10,0.66,U] [#8 0.25,0.23,0.65,U] 
22:04:29.241 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.20}, one-star: {0.06, 0.09}
22:04:29.241 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
22:04:29.241 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.60)
22:04:29.241 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=1.00 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
22:04:29.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.09, opts=13)
22:04:29.241 00.000 7988 Enqueuing Move request for scope (0.06, 0.09)
22:04:29.251 00.010 15712 Worker thread wakes up
22:04:29.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:04:29.251 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:04:29.251 00.000 15712 Moving (0.06, 0.09) raw xDistance=-0.09 yDistance=-0.06
22:04:29.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:04:29.251 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7
22:04:29.253 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:29.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:29.255 00.002 7988 Enqueuing Expose request
22:04:29.255 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:29.255 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
22:04:29.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:29.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:04:29.255 00.000 15712 MoveAxis(W, 2, ABG)
22:04:29.255 00.000 15712 Guiding  Dir = 3, Dur = 2
22:04:29.257 00.002 15712 IsGuiding returns 0
22:04:29.277 00.020 15712 IsGuiding returns 0
22:04:29.277 00.000 15712 Move returns status 0, amount 2
22:04:29.277 00.000 15712 MoveAxis(N, 0, ABG)
22:04:29.277 00.000 15712 Move returns status 0, amount 0
22:04:29.277 00.000 15712 move complete, result=0
22:04:29.277 00.000 15712 worker thread done servicing request
22:04:29.277 00.000 15712 Worker thread wakes up
22:04:29.277 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:04:29.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:29.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:30.689 01.412 15712 Exposure complete
22:04:30.749 00.060 15712 worker thread done servicing request
22:04:30.749 00.000 7988 OnExposeComplete: enter
22:04:30.749 00.000 7988 UpdateGuideState(): m_state=6
22:04:30.752 00.003 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7528
22:04:30.752 00.000 7988 Star::Find returns 1 (1), X=1180.96, Y=446.28, Mass=1491, SNR=26.3, Peak=255 HFD=3.3
22:04:30.752 00.000 7988 MultiStar: [#1 0.36,0.39,1.05,U] [#2 0.40,0.32,1.00,U] [#3 0.28,0.42,0.97,U] [#4 0.41,0.33,1.04,U] [#5 0.10,0.11,0.71,U] [#6 0.42,0.48,0.69,U] [#7 0.28,0.61,0.68,U] [#8 0.26,0.36,0.63,U] 
22:04:30.752 00.000 7988 single-star, 8 included, MultiStar: {0.30, 0.37}, one-star: {0.13, 0.35}
22:04:30.752 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
22:04:30.752 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
22:04:30.752 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.38 cameraTheta=1.21 mountX=-0.35 mountY=-0.14, mountTheta=-2.77
22:04:30.752 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.35, opts=13)
22:04:30.762 00.010 7988 Enqueuing Move request for scope (0.13, 0.35)
22:04:30.762 00.000 15712 Worker thread wakes up
22:04:30.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
22:04:30.762 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
22:04:30.762 00.000 15712 Moving (0.13, 0.35) raw xDistance=-0.35 yDistance=-0.14
22:04:30.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:30.762 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.3 Saturated
22:04:30.765 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:30.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:30.767 00.002 7988 Enqueuing Expose request
22:04:30.768 00.001 15712 PPEC rslt: input = -0.35, final = -0.21, react = -0.21, pred = 0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 636.00
22:04:30.768 00.000 15712 PPEC: input: -0.35, control: -0.21, exposure: 1500
22:04:30.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:30.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:04:30.768 00.000 15712 MoveAxis(E, 68, ABG)
22:04:30.768 00.000 15712 Guiding  Dir = 2, Dur = 68
22:04:30.768 00.000 15712 IsGuiding returns 0
22:04:30.796 00.028 15712 PulseGuide returned control before completion, sleep 50
22:04:30.873 00.077 15712 IsGuiding returns 0
22:04:30.873 00.000 15712 Move returns status 0, amount 68
22:04:30.873 00.000 15712 MoveAxis(N, 0, ABG)
22:04:30.873 00.000 15712 Move returns status 0, amount 0
22:04:30.873 00.000 15712 move complete, result=0
22:04:30.873 00.000 7988 GuideStep: -0.4 px 68 ms EAST, -0.1 px 0 ms NORTH
22:04:30.880 00.007 15712 worker thread done servicing request
22:04:30.880 00.000 15712 Worker thread wakes up
22:04:30.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:30.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:32.522 01.642 15712 Exposure complete
22:04:32.567 00.045 15712 worker thread done servicing request
22:04:32.567 00.000 7988 OnExposeComplete: enter
22:04:32.582 00.015 7988 UpdateGuideState(): m_state=6
22:04:32.583 00.001 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7529
22:04:32.583 00.000 7988 Star::Find returns 1 (1), X=1181.02, Y=445.94, Mass=1538, SNR=26.7, Peak=255 HFD=2.9
22:04:32.583 00.000 7988 MultiStar: [#1 0.48,0.14,1.03,U] [#2 0.56,0.12,1.01,U] [#3 0.28,0.09,0.95,U] [#4 0.52,0.25,1.04,U] [#5 0.24,-0.11,0.68,U] [#6 0.69,0.22,0.69,U] [#7 0.22,0.15,0.68,U] [#8 0.59,0.00,0.67,U] 
22:04:32.583 00.000 7988 single-star, 8 included, MultiStar: {0.42, 0.10}, one-star: {0.19, 0.01}
22:04:32.583 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.58) = xAngle (1.63 = 1.63)
22:04:32.583 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.74 = -1.54)
22:04:32.583 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.05 mountX=-0.01 mountY=-0.19, mountTheta=-1.63
22:04:32.583 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.01, opts=13)
22:04:32.583 00.000 7988 Enqueuing Move request for scope (0.19, 0.01)
22:04:32.583 00.000 15712 Worker thread wakes up
22:04:32.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
22:04:32.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
22:04:32.583 00.000 15712 Moving (0.19, 0.01) raw xDistance=-0.01 yDistance=-0.19
22:04:32.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:32.583 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.7 Saturated
22:04:32.596 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:32.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:32.598 00.002 7988 Enqueuing Expose request
22:04:32.599 00.001 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:32.599 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
22:04:32.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:32.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:04:32.599 00.000 15712 MoveAxis(W, 1, ABG)
22:04:32.599 00.000 15712 Guiding  Dir = 3, Dur = 1
22:04:32.619 00.020 15712 IsGuiding returns 0
22:04:32.634 00.015 15712 IsGuiding returns 0
22:04:32.634 00.000 15712 Move returns status 0, amount 1
22:04:32.634 00.000 15712 MoveAxis(N, 0, ABG)
22:04:32.634 00.000 15712 Move returns status 0, amount 0
22:04:32.634 00.000 15712 move complete, result=0
22:04:32.634 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:04:32.638 00.004 15712 worker thread done servicing request
22:04:32.638 00.000 15712 Worker thread wakes up
22:04:32.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:32.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:34.056 01.418 15712 Exposure complete
22:04:34.112 00.056 15712 worker thread done servicing request
22:04:34.112 00.000 7988 OnExposeComplete: enter
22:04:34.117 00.005 7988 UpdateGuideState(): m_state=6
22:04:34.117 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7530
22:04:34.119 00.002 7988 Star::Find returns 1 (0), X=1180.91, Y=445.76, Mass=1529, SNR=26.7, Peak=205 HFD=3.4
22:04:34.119 00.000 7988 MultiStar: [#1 0.43,-0.17,0.99,U] [#2 0.37,0.03,0.99,U] [#3 0.18,0.06,0.99,U] [#4 0.28,-0.14,1.05,U] [#5 0.26,-0.31,0.70,U] [#6 0.58,0.18,0.68,U] [#7 0.42,-0.10,0.66,U] [#8 0.48,-0.27,0.65,U] 
22:04:34.121 00.002 7988 single-star, 8 included, MultiStar: {0.32, -0.10}, one-star: {0.07, -0.17}
22:04:34.123 00.002 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.58) = xAngle (0.41 = 0.41)
22:04:34.123 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.52 = -2.76)
22:04:34.123 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.17 mountX=0.17 mountY=-0.07, mountTheta=-0.38
22:04:34.125 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.17, opts=13)
22:04:34.127 00.002 7988 Enqueuing Move request for scope (0.07, -0.17)
22:04:34.127 00.000 15712 Worker thread wakes up
22:04:34.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
22:04:34.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
22:04:34.127 00.000 15712 Moving (0.07, -0.17) raw xDistance=0.17 yDistance=-0.07
22:04:34.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:34.129 00.002 7988 UpdateGuideState exits: m=1529 SNR=26.7
22:04:34.129 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:34.131 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:34.133 00.002 7988 Enqueuing Expose request
22:04:34.133 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 636.00
22:04:34.133 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
22:04:34.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:34.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:34.133 00.000 15712 MoveAxis(W, 35, ABG)
22:04:34.133 00.000 15712 Guiding  Dir = 3, Dur = 35
22:04:34.133 00.000 15712 IsGuiding returns 0
22:04:34.149 00.016 15712 PulseGuide returned control before completion, sleep 26
22:04:34.198 00.049 15712 IsGuiding returns 0
22:04:34.198 00.000 15712 Move returns status 0, amount 35
22:04:34.198 00.000 15712 MoveAxis(N, 0, ABG)
22:04:34.198 00.000 15712 Move returns status 0, amount 0
22:04:34.198 00.000 15712 move complete, result=0
22:04:34.198 00.000 15712 worker thread done servicing request
22:04:34.198 00.000 15712 Worker thread wakes up
22:04:34.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:34.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:34.198 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
22:04:35.842 01.644 15712 Exposure complete
22:04:35.900 00.058 15712 worker thread done servicing request
22:04:35.900 00.000 7988 OnExposeComplete: enter
22:04:35.900 00.000 7988 UpdateGuideState(): m_state=6
22:04:35.903 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7531
22:04:35.903 00.000 7988 Star::Find returns 1 (1), X=1180.96, Y=446.03, Mass=1589, SNR=27.1, Peak=255 HFD=2.9
22:04:35.903 00.000 7988 MultiStar: [#1 0.38,0.13,0.98,U] [#2 0.28,0.20,1.00,U] [#3 0.33,0.11,0.96,U] [#4 0.33,0.23,1.02,U] [#5 0.41,-0.13,0.73,U] [#6 0.42,0.62,0.67,U] [#7 0.44,0.01,0.69,U] [#8 0.40,0.06,0.67,U] 
22:04:35.903 00.000 7988 single-star, 8 included, MultiStar: {0.33, 0.15}, one-star: {0.12, 0.10}
22:04:35.903 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.58) = xAngle (2.27 = 2.27)
22:04:35.903 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.37 = -0.91)
22:04:35.903 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.69 mountX=-0.10 mountY=-0.13, mountTheta=-2.25
22:04:35.903 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.10, opts=13)
22:04:35.912 00.009 7988 Enqueuing Move request for scope (0.12, 0.10)
22:04:35.912 00.000 15712 Worker thread wakes up
22:04:35.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:04:35.912 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:04:35.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:35.912 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.1 Saturated
22:04:35.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:35.912 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:35.912 00.000 7988 Enqueuing Expose request
22:04:35.912 00.000 15712 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.13
22:04:35.919 00.007 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:35.919 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
22:04:35.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:35.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:04:35.919 00.000 15712 MoveAxis(W, 1, ABG)
22:04:35.919 00.000 15712 Guiding  Dir = 3, Dur = 1
22:04:35.919 00.000 15712 IsGuiding returns 0
22:04:35.939 00.020 15712 IsGuiding returns 0
22:04:35.946 00.007 15712 Move returns status 0, amount 1
22:04:35.946 00.000 15712 MoveAxis(N, 0, ABG)
22:04:35.946 00.000 15712 Move returns status 0, amount 0
22:04:35.946 00.000 15712 move complete, result=0
22:04:35.946 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:04:35.946 00.000 15712 worker thread done servicing request
22:04:35.946 00.000 15712 Worker thread wakes up
22:04:35.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:35.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:37.358 01.412 15712 Exposure complete
22:04:37.409 00.051 15712 worker thread done servicing request
22:04:37.409 00.000 7988 OnExposeComplete: enter
22:04:37.409 00.000 7988 UpdateGuideState(): m_state=6
22:04:37.418 00.009 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7532
22:04:37.418 00.000 7988 Star::Find returns 1 (0), X=1180.95, Y=446.01, Mass=1480, SNR=26.2, Peak=235 HFD=2.9
22:04:37.420 00.002 7988 MultiStar: [#1 0.33,0.00,1.04,U] [#2 0.45,0.09,1.03,U] [#3 0.37,0.25,0.94,U] [#4 0.42,0.31,1.08,U] [#5 0.40,-0.00,0.69,U] [#6 0.36,0.32,0.70,U] [#7 0.38,0.05,0.67,U] [#8 0.66,-0.12,0.67,U] 
22:04:37.420 00.000 7988 single-star, 8 included, MultiStar: {0.38, 0.12}, one-star: {0.12, 0.08}
22:04:37.420 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.17 = 2.17)
22:04:37.420 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.28 = -1.00)
22:04:37.420 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=-0.08 mountY=-0.12, mountTheta=-2.16
22:04:37.426 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.08, opts=13)
22:04:37.426 00.000 7988 Enqueuing Move request for scope (0.12, 0.08)
22:04:37.426 00.000 15712 Worker thread wakes up
22:04:37.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:04:37.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:04:37.426 00.000 15712 Moving (0.12, 0.08) raw xDistance=-0.08 yDistance=-0.12
22:04:37.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:04:37.426 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2
22:04:37.431 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:37.431 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:37.433 00.002 7988 Enqueuing Expose request
22:04:37.435 00.002 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:37.435 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
22:04:37.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:37.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:04:37.435 00.000 15712 MoveAxis(W, 2, ABG)
22:04:37.435 00.000 15712 Guiding  Dir = 3, Dur = 2
22:04:37.460 00.025 15712 IsGuiding returns 0
22:04:37.477 00.017 15712 IsGuiding returns 0
22:04:37.477 00.000 15712 Move returns status 0, amount 2
22:04:37.477 00.000 15712 MoveAxis(N, 0, ABG)
22:04:37.477 00.000 15712 Move returns status 0, amount 0
22:04:37.477 00.000 15712 move complete, result=0
22:04:37.477 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:04:37.481 00.004 15712 worker thread done servicing request
22:04:37.481 00.000 15712 Worker thread wakes up
22:04:37.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:37.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:39.111 01.630 15712 Exposure complete
22:04:39.162 00.051 15712 worker thread done servicing request
22:04:39.162 00.000 7988 OnExposeComplete: enter
22:04:39.162 00.000 7988 UpdateGuideState(): m_state=6
22:04:39.171 00.009 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7533
22:04:39.171 00.000 7988 Star::Find returns 1 (0), X=1181.03, Y=446.13, Mass=1534, SNR=26.7, Peak=226 HFD=3.2
22:04:39.173 00.002 7988 MultiStar: [#1 0.33,-0.03,1.04,U] [#2 0.50,0.13,1.00,U] [#3 0.41,0.23,0.96,U] [#4 0.34,0.09,1.02,U] [#5 0.19,-0.01,0.70,U] [#6 0.63,0.42,0.70,U] [#7 0.40,0.27,0.64,U] [#8 0.62,-0.01,0.64,U] 
22:04:39.173 00.000 7988 single-star, 8 included, MultiStar: {0.39, 0.14}, one-star: {0.19, 0.21}
22:04:39.173 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
22:04:39.173 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.78)
22:04:39.173 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.28 cameraTheta=0.82 mountX=-0.21 mountY=-0.20, mountTheta=-2.38
22:04:39.179 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.21, opts=13)
22:04:39.179 00.000 7988 Enqueuing Move request for scope (0.19, 0.21)
22:04:39.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:39.179 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7
22:04:39.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:39.179 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:39.179 00.000 7988 Enqueuing Expose request
22:04:39.187 00.008 15712 Worker thread wakes up
22:04:39.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.21) opts 0xd
22:04:39.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.21)
22:04:39.187 00.000 15712 Moving (0.19, 0.21) raw xDistance=-0.21 yDistance=-0.20
22:04:39.187 00.000 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:04:39.187 00.000 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
22:04:39.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:39.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:04:39.187 00.000 15712 MoveAxis(E, 38, ABG)
22:04:39.187 00.000 15712 Guiding  Dir = 2, Dur = 38
22:04:39.187 00.000 15712 IsGuiding returns 0
22:04:39.222 00.035 15712 PulseGuide returned control before completion, sleep 19
22:04:39.270 00.048 15712 IsGuiding returns 0
22:04:39.270 00.000 15712 Move returns status 0, amount 38
22:04:39.270 00.000 15712 MoveAxis(N, 0, ABG)
22:04:39.270 00.000 15712 Move returns status 0, amount 0
22:04:39.270 00.000 15712 move complete, result=0
22:04:39.270 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
22:04:39.272 00.002 15712 worker thread done servicing request
22:04:39.272 00.000 15712 Worker thread wakes up
22:04:39.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:39.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:40.689 01.417 15712 Exposure complete
22:04:40.748 00.059 15712 worker thread done servicing request
22:04:40.748 00.000 7988 OnExposeComplete: enter
22:04:40.748 00.000 7988 UpdateGuideState(): m_state=6
22:04:40.748 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7534
22:04:40.751 00.003 7988 Star::Find returns 1 (0), X=1181.00, Y=445.61, Mass=1470, SNR=26.1, Peak=220 HFD=3.4
22:04:40.751 00.000 7988 MultiStar: [#1 0.51,-0.16,1.03,U] [#2 0.46,-0.09,0.98,U] [#3 0.26,-0.08,1.00,U] [#4 0.40,-0.13,1.06,U] [#5 0.42,-0.42,0.70,U] [#6 0.57,0.13,0.68,U] [#7 0.32,-0.16,0.71,U] [#8 0.51,-0.19,0.66,U] 
22:04:40.751 00.000 7988 single-star, 8 included, MultiStar: {0.39, -0.16}, one-star: {0.16, -0.32}
22:04:40.751 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.58) = xAngle (0.48 = 0.48)
22:04:40.751 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.59 = -2.69)
22:04:40.751 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-1.10 mountX=0.32 mountY=-0.15, mountTheta=-0.45
22:04:40.758 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.32, opts=13)
22:04:40.759 00.001 7988 Enqueuing Move request for scope (0.16, -0.32)
22:04:40.761 00.002 15712 Worker thread wakes up
22:04:40.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.32) opts 0xd
22:04:40.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.32)
22:04:40.761 00.000 15712 Moving (0.16, -0.32) raw xDistance=0.32 yDistance=-0.15
22:04:40.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:04:40.761 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.1
22:04:40.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:40.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:40.765 00.002 7988 Enqueuing Expose request
22:04:40.765 00.000 15712 PPEC rslt: input = 0.32, final = 0.20, react = 0.19, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
22:04:40.765 00.000 15712 PPEC: input: 0.32, control: 0.20, exposure: 1500
22:04:40.767 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:40.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:04:40.767 00.000 15712 MoveAxis(W, 64, ABG)
22:04:40.767 00.000 15712 Guiding  Dir = 3, Dur = 64
22:04:40.767 00.000 15712 IsGuiding returns 0
22:04:40.783 00.016 15712 PulseGuide returned control before completion, sleep 53
22:04:40.866 00.083 15712 IsGuiding returns 0
22:04:40.866 00.000 15712 Move returns status 0, amount 64
22:04:40.866 00.000 15712 MoveAxis(N, 0, ABG)
22:04:40.866 00.000 15712 Move returns status 0, amount 0
22:04:40.866 00.000 15712 move complete, result=0
22:04:40.866 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.2 px 0 ms NORTH
22:04:40.870 00.004 15712 worker thread done servicing request
22:04:40.870 00.000 15712 Worker thread wakes up
22:04:40.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:40.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:42.511 01.641 15712 Exposure complete
22:04:42.568 00.057 15712 worker thread done servicing request
22:04:42.568 00.000 7988 OnExposeComplete: enter
22:04:42.568 00.000 7988 UpdateGuideState(): m_state=6
22:04:42.568 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7535
22:04:42.573 00.005 7988 Star::Find returns 1 (0), X=1180.86, Y=445.94, Mass=1538, SNR=26.8, Peak=211 HFD=3.6
22:04:42.573 00.000 7988 MultiStar: [#1 0.47,-0.10,1.03,U] [#2 0.56,-0.06,1.00,U] [#3 0.36,0.05,0.98,U] [#4 0.42,-0.01,1.00,U] [#5 0.25,-0.33,0.69,U] [#6 0.45,0.35,0.71,U] [#7 0.54,0.16,0.68,U] [#8 0.72,-0.11,0.61,U] 
22:04:42.573 00.000 7988 single-star, 8 included, MultiStar: {0.41, -0.01}, one-star: {0.03, 0.01}
22:04:42.573 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.81 = 1.81)
22:04:42.573 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.91 = -1.37)
22:04:42.573 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.23 mountX=-0.01 mountY=-0.03, mountTheta=-1.80
22:04:42.573 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.01, opts=13)
22:04:42.581 00.008 7988 Enqueuing Move request for scope (0.03, 0.01)
22:04:42.581 00.000 15712 Worker thread wakes up
22:04:42.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:04:42.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:04:42.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:04:42.581 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.8
22:04:42.584 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:42.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:42.586 00.002 7988 Enqueuing Expose request
22:04:42.586 00.000 15712 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
22:04:42.588 00.002 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:42.588 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
22:04:42.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:42.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:42.588 00.000 15712 MoveAxis(W, 3, ABG)
22:04:42.588 00.000 15712 Guiding  Dir = 3, Dur = 3
22:04:42.588 00.000 15712 IsGuiding returns 0
22:04:42.636 00.048 15712 IsGuiding returns 0
22:04:42.636 00.000 15712 Move returns status 0, amount 3
22:04:42.636 00.000 15712 MoveAxis(N, 0, ABG)
22:04:42.636 00.000 15712 Move returns status 0, amount 0
22:04:42.636 00.000 15712 move complete, result=0
22:04:42.636 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:04:42.644 00.008 15712 worker thread done servicing request
22:04:42.644 00.000 15712 Worker thread wakes up
22:04:42.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:42.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:44.058 01.414 15712 Exposure complete
22:04:44.109 00.051 15712 worker thread done servicing request
22:04:44.109 00.000 7988 OnExposeComplete: enter
22:04:44.109 00.000 7988 UpdateGuideState(): m_state=6
22:04:44.120 00.011 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7536
22:04:44.121 00.001 7988 Star::Find returns 1 (0), X=1180.82, Y=445.81, Mass=1531, SNR=26.7, Peak=212 HFD=3.5
22:04:44.123 00.002 7988 MultiStar: [#1 0.31,-0.17,1.02,U] [#2 0.41,-0.07,1.02,U] [#3 0.04,0.04,0.95,U] [#4 0.32,-0.12,1.05,U] [#5 0.03,-0.24,0.70,U] [#6 0.22,0.03,0.70,U] [#7 0.12,-0.05,0.67,U] [#8 0.39,-0.14,0.65,U] 
22:04:44.123 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.09}, one-star: {-0.01, -0.11}
22:04:44.126 00.003 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
22:04:44.126 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
22:04:44.128 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.68 mountX=0.11 mountY=0.02, mountTheta=0.14
22:04:44.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.11, opts=13)
22:04:44.130 00.002 7988 Enqueuing Move request for scope (-0.01, -0.11)
22:04:44.132 00.002 15712 Worker thread wakes up
22:04:44.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
22:04:44.132 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
22:04:44.132 00.000 15712 Moving (-0.01, -0.11) raw xDistance=0.11 yDistance=0.02
22:04:44.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:44.132 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7
22:04:44.134 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:44.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:44.136 00.002 7988 Enqueuing Expose request
22:04:44.137 00.001 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:44.137 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
22:04:44.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:44.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:44.137 00.000 15712 MoveAxis(W, 3, ABG)
22:04:44.137 00.000 15712 Guiding  Dir = 3, Dur = 3
22:04:44.137 00.000 15712 IsGuiding returns 0
22:04:44.161 00.024 15712 IsGuiding returns 0
22:04:44.161 00.000 15712 Move returns status 0, amount 3
22:04:44.161 00.000 15712 MoveAxis(N, 0, ABG)
22:04:44.161 00.000 15712 Move returns status 0, amount 0
22:04:44.161 00.000 15712 move complete, result=0
22:04:44.161 00.000 15712 worker thread done servicing request
22:04:44.161 00.000 15712 Worker thread wakes up
22:04:44.161 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:04:44.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:44.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:45.799 01.638 15712 Exposure complete
22:04:45.845 00.046 15712 worker thread done servicing request
22:04:45.845 00.000 7988 OnExposeComplete: enter
22:04:45.845 00.000 7988 UpdateGuideState(): m_state=6
22:04:45.859 00.014 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7537
22:04:45.861 00.002 7988 Star::Find returns 1 (0), X=1180.68, Y=445.97, Mass=1546, SNR=26.8, Peak=212 HFD=3.3
22:04:45.861 00.000 7988 MultiStar: [#1 0.10,0.28,1.04,U] [#2 0.24,0.18,0.96,U] [#3 0.02,0.29,0.92,U] [#4 0.12,0.24,1.04,U] [#5 -0.13,0.17,0.70,U] [#6 -0.06,0.32,0.68,U] [#7 0.06,0.22,0.65,U] [#8 0.29,0.06,0.67,U] 
22:04:45.861 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.20}, one-star: {-0.15, 0.05}
22:04:45.861 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.43 = -1.85)
22:04:45.861 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.26)
22:04:45.861 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.86 mountX=-0.04 mountY=0.15, mountTheta=1.85
22:04:45.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.05, opts=13)
22:04:45.861 00.000 7988 Enqueuing Move request for scope (-0.15, 0.05)
22:04:45.861 00.000 15712 Worker thread wakes up
22:04:45.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
22:04:45.861 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
22:04:45.861 00.000 15712 Moving (-0.15, 0.05) raw xDistance=-0.04 yDistance=0.15
22:04:45.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:04:45.861 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.8
22:04:45.872 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:45.872 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:45.874 00.002 7988 Enqueuing Expose request
22:04:45.874 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:45.874 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
22:04:45.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:45.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:04:45.874 00.000 15712 MoveAxis(W, 3, ABG)
22:04:45.874 00.000 15712 Guiding  Dir = 3, Dur = 3
22:04:45.876 00.002 15712 IsGuiding returns 0
22:04:45.902 00.026 15712 IsGuiding returns 0
22:04:45.902 00.000 15712 Move returns status 0, amount 3
22:04:45.902 00.000 15712 MoveAxis(N, 0, ABG)
22:04:45.902 00.000 15712 Move returns status 0, amount 0
22:04:45.902 00.000 15712 move complete, result=0
22:04:45.902 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
22:04:45.905 00.003 15712 worker thread done servicing request
22:04:45.905 00.000 15712 Worker thread wakes up
22:04:45.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:45.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:47.312 01.407 15712 Exposure complete
22:04:47.357 00.045 15712 worker thread done servicing request
22:04:47.357 00.000 7988 OnExposeComplete: enter
22:04:47.357 00.000 7988 UpdateGuideState(): m_state=6
22:04:47.372 00.015 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7538
22:04:47.373 00.001 7988 Star::Find returns 1 (0), X=1180.82, Y=445.87, Mass=1548, SNR=26.8, Peak=228 HFD=3.1
22:04:47.373 00.000 7988 MultiStar: [#1 0.17,0.04,0.99,U] [#2 0.16,0.11,1.04,U] [#3 0.04,0.16,0.91,U] [#4 0.12,0.29,1.02,U] [#5 -0.06,-0.13,0.73,U] [#6 0.24,0.59,0.67,U] [#7 0.14,0.47,0.69,U] [#8 0.21,-0.02,0.65,U] 
22:04:47.373 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.15}, one-star: {-0.01, -0.06}
22:04:47.373 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
22:04:47.373 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
22:04:47.373 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.80 mountX=0.06 mountY=0.02, mountTheta=0.25
22:04:47.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.06, opts=13)
22:04:47.373 00.000 7988 Enqueuing Move request for scope (-0.01, -0.06)
22:04:47.373 00.000 15712 Worker thread wakes up
22:04:47.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
22:04:47.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
22:04:47.373 00.000 15712 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=0.02
22:04:47.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:47.373 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
22:04:47.385 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:47.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:47.385 00.000 7988 Enqueuing Expose request
22:04:47.389 00.004 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:47.389 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
22:04:47.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:47.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:47.389 00.000 15712 MoveAxis(W, 3, ABG)
22:04:47.389 00.000 15712 Guiding  Dir = 3, Dur = 3
22:04:47.390 00.001 15712 IsGuiding returns 0
22:04:47.405 00.015 15712 IsGuiding returns 0
22:04:47.405 00.000 15712 Move returns status 0, amount 3
22:04:47.405 00.000 15712 MoveAxis(N, 0, ABG)
22:04:47.407 00.002 15712 Move returns status 0, amount 0
22:04:47.407 00.000 15712 move complete, result=0
22:04:47.407 00.000 15712 worker thread done servicing request
22:04:47.407 00.000 15712 Worker thread wakes up
22:04:47.407 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:04:47.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:47.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:49.049 01.642 15712 Exposure complete
22:04:49.108 00.059 15712 worker thread done servicing request
22:04:49.108 00.000 7988 OnExposeComplete: enter
22:04:49.108 00.000 7988 UpdateGuideState(): m_state=6
22:04:49.108 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7539
22:04:49.113 00.005 7988 Star::Find returns 1 (1), X=1181.04, Y=445.67, Mass=1606, SNR=27.4, Peak=255 HFD=3.3
22:04:49.115 00.002 7988 MultiStar: [#1 0.37,-0.20,0.99,U] [#2 0.38,-0.22,1.01,U] [#3 0.35,-0.09,0.91,U] [#4 0.37,-0.17,1.00,U] [#5 0.14,-0.29,0.68,U] [#6 0.43,0.00,0.69,U] [#7 0.17,-0.12,0.66,U] [#8 0.48,-0.18,0.65,U] 
22:04:49.115 00.000 7988 single-star, 8 included, MultiStar: {0.32, -0.17}, one-star: {0.20, -0.26}
22:04:49.115 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.58) = xAngle (0.67 = 0.67)
22:04:49.115 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.78 = -2.51)
22:04:49.115 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-0.91 mountX=0.26 mountY=-0.20, mountTheta=-0.65
22:04:49.115 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.26, opts=13)
22:04:49.115 00.000 7988 Enqueuing Move request for scope (0.20, -0.26)
22:04:49.115 00.000 15712 Worker thread wakes up
22:04:49.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.26) opts 0xd
22:04:49.115 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.26)
22:04:49.115 00.000 15712 Moving (0.20, -0.26) raw xDistance=0.26 yDistance=-0.20
22:04:49.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:49.115 00.000 7988 UpdateGuideState exits: m=1606 SNR=27.4 Saturated
22:04:49.125 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:49.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:49.127 00.002 7988 Enqueuing Expose request
22:04:49.128 00.001 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
22:04:49.128 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
22:04:49.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:49.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:04:49.128 00.000 15712 MoveAxis(W, 53, ABG)
22:04:49.128 00.000 15712 Guiding  Dir = 3, Dur = 53
22:04:49.133 00.005 15712 IsGuiding returns 0
22:04:49.144 00.011 15712 PulseGuide returned control before completion, sleep 48
22:04:49.227 00.083 15712 IsGuiding returns 0
22:04:49.227 00.000 15712 Move returns status 0, amount 53
22:04:49.227 00.000 15712 MoveAxis(N, 0, ABG)
22:04:49.227 00.000 15712 Move returns status 0, amount 0
22:04:49.227 00.000 15712 move complete, result=0
22:04:49.227 00.000 15712 worker thread done servicing request
22:04:49.227 00.000 15712 Worker thread wakes up
22:04:49.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:49.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:49.227 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.2 px 0 ms NORTH
22:04:50.647 01.420 15712 Exposure complete
22:04:50.706 00.059 15712 worker thread done servicing request
22:04:50.706 00.000 7988 OnExposeComplete: enter
22:04:50.706 00.000 7988 UpdateGuideState(): m_state=6
22:04:50.709 00.003 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7540
22:04:50.709 00.000 7988 Star::Find returns 1 (0), X=1181.13, Y=445.98, Mass=1517, SNR=26.7, Peak=225 HFD=3.0
22:04:50.711 00.002 7988 MultiStar: [#1 0.48,-0.04,1.01,U] [#2 0.72,0.10,1.01,U] [#3 0.57,0.22,0.95,U] [#4 0.62,0.15,1.04,U] [#5 0.36,-0.22,0.67,U] [#6 0.86,0.30,0.68,U] [#7 0.72,0.07,0.68,U] [#8 0.62,-0.14,0.64,U] 
22:04:50.713 00.002 7988 single-star, 8 included, MultiStar: {0.57, 0.06}, one-star: {0.30, 0.05}
22:04:50.713 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
22:04:50.715 00.002 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.44)
22:04:50.715 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.05 hyp=0.30 cameraTheta=0.16 mountX=-0.05 mountY=-0.30, mountTheta=-1.73
22:04:50.717 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.05, opts=13)
22:04:50.717 00.000 7988 Enqueuing Move request for scope (0.30, 0.05)
22:04:50.719 00.002 15712 Worker thread wakes up
22:04:50.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.05) opts 0xd
22:04:50.719 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.05)
22:04:50.719 00.000 15712 Moving (0.30, 0.05) raw xDistance=-0.05 yDistance=-0.30
22:04:50.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:50.719 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.7
22:04:50.721 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:50.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:50.723 00.002 7988 Enqueuing Expose request
22:04:50.724 00.001 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:50.724 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
22:04:50.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:04:50.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:04:50.724 00.000 15712 MoveAxis(W, 1, ABG)
22:04:50.724 00.000 15712 Guiding  Dir = 3, Dur = 1
22:04:50.724 00.000 15712 IsGuiding returns 0
22:04:50.740 00.016 15712 IsGuiding returns 0
22:04:50.740 00.000 15712 Move returns status 0, amount 1
22:04:50.740 00.000 15712 MoveAxis(N, 0, ABG)
22:04:50.740 00.000 15712 Move returns status 0, amount 0
22:04:50.740 00.000 15712 move complete, result=0
22:04:50.740 00.000 15712 worker thread done servicing request
22:04:50.740 00.000 15712 Worker thread wakes up
22:04:50.740 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.3 px 0 ms NORTH
22:04:50.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:50.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:52.385 01.645 15712 Exposure complete
22:04:52.439 00.054 15712 worker thread done servicing request
22:04:52.439 00.000 7988 OnExposeComplete: enter
22:04:52.439 00.000 7988 UpdateGuideState(): m_state=6
22:04:52.446 00.007 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7541
22:04:52.446 00.000 7988 Star::Find returns 1 (0), X=1181.06, Y=445.68, Mass=1456, SNR=25.9, Peak=232 HFD=3.1
22:04:52.446 00.000 7988 MultiStar: [#1 0.45,-0.13,1.05,U] [#2 0.55,-0.01,1.04,U] [#3 0.38,0.09,0.96,U] [#4 0.61,-0.01,1.05,U] [#5 0.31,-0.30,0.74,U] [#6 0.43,0.07,0.70,U] [#7 0.40,0.14,0.69,U] [#8 0.70,-0.19,0.69,U] 
22:04:52.446 00.000 7988 single-star, 8 included, MultiStar: {0.45, -0.07}, one-star: {0.23, -0.25}
22:04:52.446 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
22:04:52.446 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.43)
22:04:52.446 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-0.83 mountX=0.25 mountY=-0.22, mountTheta=-0.73
22:04:52.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.25, opts=13)
22:04:52.456 00.010 7988 Enqueuing Move request for scope (0.23, -0.25)
22:04:52.456 00.000 15712 Worker thread wakes up
22:04:52.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.25) opts 0xd
22:04:52.456 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.25)
22:04:52.456 00.000 15712 Moving (0.23, -0.25) raw xDistance=0.25 yDistance=-0.22
22:04:52.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:52.456 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.9
22:04:52.459 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:52.459 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:52.461 00.002 7988 Enqueuing Expose request
22:04:52.461 00.000 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
22:04:52.461 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
22:04:52.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:52.463 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:04:52.463 00.000 15712 MoveAxis(W, 49, ABG)
22:04:52.463 00.000 15712 Guiding  Dir = 3, Dur = 49
22:04:52.490 00.027 15712 IsGuiding returns 0
22:04:52.499 00.009 15712 PulseGuide returned control before completion, sleep 44
22:04:52.575 00.076 15712 IsGuiding returns 0
22:04:52.575 00.000 15712 Move returns status 0, amount 49
22:04:52.575 00.000 15712 MoveAxis(N, 0, ABG)
22:04:52.575 00.000 15712 Move returns status 0, amount 0
22:04:52.575 00.000 15712 move complete, result=0
22:04:52.575 00.000 15712 worker thread done servicing request
22:04:52.575 00.000 15712 Worker thread wakes up
22:04:52.575 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.2 px 0 ms NORTH
22:04:52.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:52.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:53.993 01.418 15712 Exposure complete
22:04:54.039 00.046 15712 worker thread done servicing request
22:04:54.039 00.000 7988 OnExposeComplete: enter
22:04:54.055 00.016 7988 UpdateGuideState(): m_state=6
22:04:54.055 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7542
22:04:54.055 00.000 7988 Star::Find returns 1 (1), X=1181.11, Y=446.15, Mass=1554, SNR=26.8, Peak=255 HFD=3.2
22:04:54.055 00.000 7988 MultiStar: [#1 0.43,0.24,1.01,U] [#2 0.52,0.37,1.00,U] [#3 0.26,0.51,0.97,U] [#4 0.46,0.41,1.03,U] [#5 0.42,-0.11,0.70,U] [#6 0.61,0.53,0.72,U] [#7 0.28,0.33,0.70,U] [#8 0.51,0.16,0.66,U] 
22:04:54.055 00.000 7988 single-star, 8 included, MultiStar: {0.41, 0.31}, one-star: {0.28, 0.22}
22:04:54.055 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.58) = xAngle (2.26 = 2.26)
22:04:54.055 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.37 = -0.91)
22:04:54.055 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.22 hyp=0.35 cameraTheta=0.68 mountX=-0.23 mountY=-0.28, mountTheta=-2.25
22:04:54.055 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.22, opts=13)
22:04:54.055 00.000 7988 Enqueuing Move request for scope (0.28, 0.22)
22:04:54.055 00.000 15712 Worker thread wakes up
22:04:54.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.22) opts 0xd
22:04:54.055 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.22)
22:04:54.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:04:54.055 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.8 Saturated
22:04:54.069 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:54.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:54.071 00.002 7988 Enqueuing Expose request
22:04:54.072 00.001 15712 Moving (0.28, 0.22) raw xDistance=-0.23 yDistance=-0.28
22:04:54.072 00.000 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:04:54.072 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
22:04:54.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:04:54.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:04:54.072 00.000 15712 MoveAxis(E, 45, ABG)
22:04:54.072 00.000 15712 Guiding  Dir = 2, Dur = 45
22:04:54.072 00.000 15712 IsGuiding returns 0
22:04:54.103 00.031 15712 PulseGuide returned control before completion, sleep 29
22:04:54.152 00.049 15712 IsGuiding returns 1
22:04:54.152 00.000 15712 scope still moving after pulse duration time elapsed
22:04:54.183 00.031 15712 IsGuiding returns 0
22:04:54.183 00.000 15712 scope move finished after 45 + 60 ms
22:04:54.183 00.000 15712 Move returns status 0, amount 45
22:04:54.183 00.000 15712 MoveAxis(N, 0, ABG)
22:04:54.183 00.000 15712 Move returns status 0, amount 0
22:04:54.183 00.000 15712 move complete, result=0
22:04:54.183 00.000 15712 worker thread done servicing request
22:04:54.183 00.000 15712 Worker thread wakes up
22:04:54.183 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.3 px 0 ms NORTH
22:04:54.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:54.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:55.925 01.742 15712 Exposure complete
22:04:55.976 00.051 15712 worker thread done servicing request
22:04:55.976 00.000 7988 OnExposeComplete: enter
22:04:55.976 00.000 7988 UpdateGuideState(): m_state=6
22:04:55.987 00.011 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7543
22:04:55.987 00.000 7988 Star::Find returns 1 (0), X=1180.88, Y=445.85, Mass=1514, SNR=26.6, Peak=223 HFD=3.2
22:04:55.987 00.000 7988 MultiStar: [#1 0.28,0.04,1.00,U] [#2 0.27,0.14,0.99,U] [#3 0.14,0.04,0.96,U] [#4 0.18,0.09,1.04,U] [#5 0.33,-0.03,0.70,U] [#6 0.31,0.37,0.69,U] [#7 0.31,0.08,0.70,U] [#8 0.36,-0.04,0.66,U] 
22:04:55.987 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.06}, one-star: {0.05, -0.08}
22:04:55.987 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
22:04:55.993 00.006 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.63)
22:04:55.993 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.03 mountX=0.08 mountY=-0.05, mountTheta=-0.52
22:04:55.993 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
22:04:55.993 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
22:04:55.993 00.000 15712 Worker thread wakes up
22:04:55.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:04:55.993 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:04:55.993 00.000 15712 Moving (0.05, -0.08) raw xDistance=0.08 yDistance=-0.05
22:04:55.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:55.993 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.6
22:04:56.002 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:56.003 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:56.003 00.000 7988 Enqueuing Expose request
22:04:56.003 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:56.003 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
22:04:56.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:56.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:04:56.003 00.000 15712 MoveAxis(E, 1, ABG)
22:04:56.003 00.000 15712 Guiding  Dir = 2, Dur = 1
22:04:56.003 00.000 15712 IsGuiding returns 0
22:04:56.054 00.051 15712 IsGuiding returns 0
22:04:56.054 00.000 15712 Move returns status 0, amount 1
22:04:56.054 00.000 15712 MoveAxis(N, 0, ABG)
22:04:56.054 00.000 15712 Move returns status 0, amount 0
22:04:56.054 00.000 15712 move complete, result=0
22:04:56.054 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:04:56.056 00.002 15712 worker thread done servicing request
22:04:56.056 00.000 15712 Worker thread wakes up
22:04:56.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:56.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:57.472 01.416 15712 Exposure complete
22:04:57.531 00.059 15712 worker thread done servicing request
22:04:57.531 00.000 7988 OnExposeComplete: enter
22:04:57.531 00.000 7988 UpdateGuideState(): m_state=6
22:04:57.535 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7544
22:04:57.537 00.002 7988 Star::Find returns 1 (0), X=1180.87, Y=446.14, Mass=1565, SNR=26.9, Peak=237 HFD=3.5
22:04:57.537 00.000 7988 MultiStar: [#1 0.38,0.34,1.01,U] [#2 0.21,0.49,1.01,U] [#3 0.27,0.28,0.93,U] [#4 0.39,0.53,1.01,U] [#5 0.20,0.25,0.75,U] [#6 0.42,0.49,0.69,U] [#7 0.29,0.21,0.69,U] [#8 0.41,0.01,0.61,U] 
22:04:57.538 00.001 7988 single-star, 8 included, MultiStar: {0.28, 0.33}, one-star: {0.04, 0.21}
22:04:57.538 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
22:04:57.540 00.002 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
22:04:57.540 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.39 mountX=-0.21 mountY=-0.04, mountTheta=-2.94
22:04:57.542 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.21, opts=13)
22:04:57.544 00.002 7988 Enqueuing Move request for scope (0.04, 0.21)
22:04:57.544 00.000 15712 Worker thread wakes up
22:04:57.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
22:04:57.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
22:04:57.544 00.000 15712 Moving (0.04, 0.21) raw xDistance=-0.21 yDistance=-0.04
22:04:57.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:57.544 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.9
22:04:57.548 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:57.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:57.550 00.002 7988 Enqueuing Expose request
22:04:57.551 00.001 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:04:57.551 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
22:04:57.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:57.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:04:57.551 00.000 15712 MoveAxis(E, 42, ABG)
22:04:57.551 00.000 15712 Guiding  Dir = 2, Dur = 42
22:04:57.551 00.000 15712 IsGuiding returns 0
22:04:57.572 00.021 15712 PulseGuide returned control before completion, sleep 32
22:04:57.615 00.043 15712 IsGuiding returns 1
22:04:57.615 00.000 15712 scope still moving after pulse duration time elapsed
22:04:57.651 00.036 15712 IsGuiding returns 0
22:04:57.651 00.000 15712 scope move finished after 42 + 59 ms
22:04:57.651 00.000 15712 Move returns status 0, amount 42
22:04:57.651 00.000 15712 MoveAxis(N, 0, ABG)
22:04:57.651 00.000 15712 Move returns status 0, amount 0
22:04:57.651 00.000 15712 move complete, result=0
22:04:57.651 00.000 15712 worker thread done servicing request
22:04:57.651 00.000 15712 Worker thread wakes up
22:04:57.651 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
22:04:57.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:57.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:04:59.294 01.643 15712 Exposure complete
22:04:59.351 00.057 15712 worker thread done servicing request
22:04:59.351 00.000 7988 OnExposeComplete: enter
22:04:59.351 00.000 7988 UpdateGuideState(): m_state=6
22:04:59.351 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7545
22:04:59.357 00.006 7988 Star::Find returns 1 (0), X=1180.73, Y=445.89, Mass=1424, SNR=25.6, Peak=216 HFD=3.2
22:04:59.357 00.000 7988 MultiStar: [#1 0.22,-0.07,1.03,U] [#2 0.23,0.06,1.05,U] [#3 0.20,0.13,1.00,U] [#4 0.13,0.17,1.08,U] [#5 0.20,-0.17,0.72,U] [#6 0.18,0.42,0.72,U] [#7 0.15,-0.06,0.68,U] [#8 0.28,0.04,0.68,U] 
22:04:59.357 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.05}, one-star: {-0.10, -0.04}
22:04:59.357 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
22:04:59.357 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.94 = 1.94)
22:04:59.357 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.75 mountX=0.04 mountY=0.10, mountTheta=1.17
22:04:59.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
22:04:59.357 00.000 7988 Enqueuing Move request for scope (-0.10, -0.04)
22:04:59.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:04:59.357 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.6
22:04:59.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:59.357 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:04:59.357 00.000 7988 Enqueuing Expose request
22:04:59.357 00.000 15712 Worker thread wakes up
22:04:59.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
22:04:59.357 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
22:04:59.357 00.000 15712 Moving (-0.10, -0.04) raw xDistance=0.04 yDistance=0.10
22:04:59.375 00.018 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:04:59.375 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
22:04:59.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:59.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:04:59.375 00.000 15712 MoveAxis(E, 0, ABG)
22:04:59.375 00.000 15712 Move returns status 0, amount 0
22:04:59.375 00.000 15712 MoveAxis(N, 0, ABG)
22:04:59.375 00.000 15712 Move returns status 0, amount 0
22:04:59.375 00.000 15712 move complete, result=0
22:04:59.375 00.000 15712 worker thread done servicing request
22:04:59.375 00.000 15712 Worker thread wakes up
22:04:59.375 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:59.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:04:59.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:00.793 01.418 15712 Exposure complete
22:05:00.853 00.060 15712 worker thread done servicing request
22:05:00.853 00.000 7988 OnExposeComplete: enter
22:05:00.853 00.000 7988 UpdateGuideState(): m_state=6
22:05:00.856 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7546
22:05:00.857 00.001 7988 Star::Find returns 1 (0), X=1180.74, Y=445.93, Mass=1589, SNR=27.2, Peak=214 HFD=3.8
22:05:00.857 00.000 7988 MultiStar: [#1 0.28,0.19,0.96,U] [#2 0.16,0.18,0.96,U] [#3 0.25,0.11,0.92,U] [#4 0.20,0.25,0.96,U] [#5 0.09,0.06,0.70,U] [#6 0.29,0.28,0.70,U] [#7 0.37,0.09,0.65,U] [#8 0.38,-0.12,0.65,U] 
22:05:00.857 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.12}, one-star: {-0.09, 0.00}
22:05:00.857 00.000 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.58) = xAngle (4.72 = -1.57)
22:05:00.857 00.000 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.83 = 1.54)
22:05:00.857 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.14 mountX=0.00 mountY=0.09, mountTheta=1.57
22:05:00.857 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.00, opts=13)
22:05:00.857 00.000 7988 Enqueuing Move request for scope (-0.09, 0.00)
22:05:00.857 00.000 15712 Worker thread wakes up
22:05:00.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:00.857 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.2
22:05:00.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:00.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:00.870 00.013 7988 Enqueuing Expose request
22:05:00.870 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
22:05:00.870 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
22:05:00.870 00.000 15712 Moving (-0.09, 0.00) raw xDistance=0.00 yDistance=0.09
22:05:00.876 00.006 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:00.876 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
22:05:00.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:00.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:05:00.876 00.000 15712 MoveAxis(W, 1, ABG)
22:05:00.876 00.000 15712 Guiding  Dir = 3, Dur = 1
22:05:00.876 00.000 15712 IsGuiding returns 0
22:05:00.897 00.021 15712 IsGuiding returns 0
22:05:00.897 00.000 15712 Move returns status 0, amount 1
22:05:00.897 00.000 15712 MoveAxis(N, 0, ABG)
22:05:00.897 00.000 15712 Move returns status 0, amount 0
22:05:00.897 00.000 15712 move complete, result=0
22:05:00.897 00.000 15712 worker thread done servicing request
22:05:00.897 00.000 15712 Worker thread wakes up
22:05:00.897 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:05:00.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:00.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:02.531 01.634 15712 Exposure complete
22:05:02.590 00.059 7988 OnExposeComplete: enter
22:05:02.590 00.000 7988 UpdateGuideState(): m_state=6
22:05:02.590 00.000 15712 worker thread done servicing request
22:05:02.594 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7547
22:05:02.594 00.000 7988 Star::Find returns 1 (1), X=1180.76, Y=445.59, Mass=1520, SNR=26.4, Peak=255 HFD=3.2
22:05:02.594 00.000 7988 MultiStar: [#1 0.15,-0.33,1.04,U] [#2 0.08,-0.25,1.03,U] [#3 0.19,-0.22,0.98,U] [#4 0.17,-0.09,1.04,U] [#5 0.08,-0.54,0.70,U] [#6 0.17,-0.06,0.73,U] [#7 0.20,-0.23,0.67,U] [#8 0.28,-0.47,0.68,U] 
22:05:02.594 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.27}, one-star: {-0.07, -0.34}
22:05:02.594 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
22:05:02.594 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.72)
22:05:02.594 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.12 mountX=0.27 mountY=-0.13, mountTheta=-0.43
22:05:02.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.27, opts=13)
22:05:02.594 00.000 7988 Enqueuing Move request for scope (0.13, -0.27)
22:05:02.594 00.000 15712 Worker thread wakes up
22:05:02.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
22:05:02.594 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
22:05:02.594 00.000 15712 Moving (0.13, -0.27) raw xDistance=0.27 yDistance=-0.13
22:05:02.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:02.594 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.4 Saturated
22:05:02.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:02.607 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:02.607 00.000 7988 Enqueuing Expose request
22:05:02.609 00.002 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
22:05:02.609 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
22:05:02.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:02.610 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:05:02.610 00.000 15712 MoveAxis(W, 55, ABG)
22:05:02.610 00.000 15712 Guiding  Dir = 3, Dur = 55
22:05:02.611 00.001 15712 IsGuiding returns 0
22:05:02.630 00.019 15712 PulseGuide returned control before completion, sleep 36
22:05:02.709 00.079 15712 IsGuiding returns 0
22:05:02.709 00.000 15712 Move returns status 0, amount 55
22:05:02.709 00.000 15712 MoveAxis(N, 0, ABG)
22:05:02.709 00.000 15712 Move returns status 0, amount 0
22:05:02.709 00.000 15712 move complete, result=0
22:05:02.709 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
22:05:02.709 00.000 15712 worker thread done servicing request
22:05:02.722 00.013 15712 Worker thread wakes up
22:05:02.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:02.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:04.140 01.418 15712 Exposure complete
22:05:04.187 00.047 15712 worker thread done servicing request
22:05:04.187 00.000 7988 OnExposeComplete: enter
22:05:04.187 00.000 7988 UpdateGuideState(): m_state=6
22:05:04.201 00.014 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7548
22:05:04.201 00.000 7988 Star::Find returns 1 (0), X=1180.88, Y=445.80, Mass=1553, SNR=26.8, Peak=233 HFD=3.5
22:05:04.204 00.003 7988 MultiStar: [#1 0.40,0.10,1.00,U] [#2 0.47,0.09,1.02,U] [#3 0.31,0.29,0.93,U] [#4 0.40,0.29,1.02,U] [#5 0.27,0.00,0.69,U] [#6 0.62,0.32,0.70,U] [#7 0.56,0.07,0.67,U] [#8 0.54,-0.07,0.66,U] 
22:05:04.204 00.000 7988 single-star, 8 included, MultiStar: {0.39, 0.11}, one-star: {0.05, -0.13}
22:05:04.204 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.58) = xAngle (0.37 = 0.37)
22:05:04.204 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.48 = -2.80)
22:05:04.204 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.13 cameraTheta=-1.21 mountX=0.13 mountY=-0.04, mountTheta=-0.34
22:05:04.204 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.13, opts=13)
22:05:04.204 00.000 7988 Enqueuing Move request for scope (0.05, -0.13)
22:05:04.204 00.000 15712 Worker thread wakes up
22:05:04.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
22:05:04.204 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
22:05:04.204 00.000 15712 Moving (0.05, -0.13) raw xDistance=0.13 yDistance=-0.04
22:05:04.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:04.204 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.8
22:05:04.216 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:04.217 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:04.217 00.000 7988 Enqueuing Expose request
22:05:04.217 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:04.217 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
22:05:04.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:04.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:04.217 00.000 15712 MoveAxis(W, 1, ABG)
22:05:04.217 00.000 15712 Guiding  Dir = 3, Dur = 1
22:05:04.238 00.021 15712 IsGuiding returns 0
22:05:04.255 00.017 15712 IsGuiding returns 0
22:05:04.255 00.000 15712 Move returns status 0, amount 1
22:05:04.255 00.000 15712 MoveAxis(N, 0, ABG)
22:05:04.255 00.000 15712 Move returns status 0, amount 0
22:05:04.255 00.000 15712 move complete, result=0
22:05:04.255 00.000 15712 worker thread done servicing request
22:05:04.255 00.000 15712 Worker thread wakes up
22:05:04.255 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:05:04.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:04.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:05.894 01.639 15712 Exposure complete
22:05:05.940 00.046 15712 worker thread done servicing request
22:05:05.940 00.000 7988 OnExposeComplete: enter
22:05:05.953 00.013 7988 UpdateGuideState(): m_state=6
22:05:05.955 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7549
22:05:05.955 00.000 7988 Star::Find returns 1 (1), X=1181.07, Y=445.99, Mass=1525, SNR=26.6, Peak=255 HFD=2.9
22:05:05.957 00.002 7988 MultiStar: [#1 0.46,0.06,1.01,U] [#2 0.51,0.25,1.00,U] [#3 0.37,0.26,0.93,U] [#4 0.53,0.28,1.05,U] [#5 0.29,0.26,0.73,U] [#6 0.53,0.43,0.73,U] [#7 0.50,0.17,0.69,U] [#8 0.53,0.03,0.68,U] 
22:05:05.957 00.000 7988 single-star, 8 included, MultiStar: {0.44, 0.20}, one-star: {0.24, 0.06}
22:05:05.959 00.002 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.58) = xAngle (1.84 = 1.84)
22:05:05.959 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.95 = -1.34)
22:05:05.961 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.26 mountX=-0.07 mountY=-0.24, mountTheta=-1.84
22:05:05.963 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.06, opts=13)
22:05:05.963 00.000 7988 Enqueuing Move request for scope (0.24, 0.06)
22:05:05.965 00.002 15712 Worker thread wakes up
22:05:05.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
22:05:05.965 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
22:05:05.965 00.000 15712 Moving (0.24, 0.06) raw xDistance=-0.07 yDistance=-0.24
22:05:05.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:05.965 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6 Saturated
22:05:05.968 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:05.968 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:05.970 00.002 7988 Enqueuing Expose request
22:05:05.970 00.000 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:05.971 00.001 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
22:05:05.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:05.971 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:05:05.971 00.000 15712 MoveAxis(W, 1, ABG)
22:05:05.971 00.000 15712 Guiding  Dir = 3, Dur = 1
22:05:05.971 00.000 15712 IsGuiding returns 0
22:05:05.993 00.022 15712 IsGuiding returns 0
22:05:05.993 00.000 15712 Move returns status 0, amount 1
22:05:05.993 00.000 15712 MoveAxis(N, 0, ABG)
22:05:05.993 00.000 15712 Move returns status 0, amount 0
22:05:05.993 00.000 15712 move complete, result=0
22:05:05.993 00.000 15712 worker thread done servicing request
22:05:05.993 00.000 15712 Worker thread wakes up
22:05:05.993 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:05:05.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:05.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:07.403 01.410 15712 Exposure complete
22:05:07.461 00.058 15712 worker thread done servicing request
22:05:07.463 00.002 7988 OnExposeComplete: enter
22:05:07.463 00.000 7988 UpdateGuideState(): m_state=6
22:05:07.463 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7550
22:05:07.466 00.003 7988 Star::Find returns 1 (1), X=1180.85, Y=445.92, Mass=1594, SNR=27.3, Peak=255 HFD=3.1
22:05:07.466 00.000 7988 MultiStar: [#1 0.39,0.07,0.99,U] [#2 0.31,0.22,1.00,U] [#3 0.39,0.17,0.96,U] [#4 0.37,0.27,0.98,U] [#5 0.16,0.07,0.74,U] [#6 0.44,0.37,0.73,U] [#7 0.26,0.25,0.65,U] [#8 0.20,0.17,0.66,U] 
22:05:07.468 00.002 7988 single-star, 8 included, MultiStar: {0.28, 0.17}, one-star: {0.01, -0.01}
22:05:07.468 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.85 = 0.85)
22:05:07.468 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.96 = -2.32)
22:05:07.468 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.72 mountX=0.01 mountY=-0.01, mountTheta=-0.84
22:05:07.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
22:05:07.468 00.000 7988 Enqueuing Move request for scope (0.01, -0.01)
22:05:07.468 00.000 15712 Worker thread wakes up
22:05:07.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:05:07.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:05:07.468 00.000 15712 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
22:05:07.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:07.468 00.000 7988 UpdateGuideState exits: m=1594 SNR=27.3 Saturated
22:05:07.478 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:07.478 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:07.480 00.002 7988 Enqueuing Expose request
22:05:07.480 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:07.480 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
22:05:07.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:07.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:05:07.480 00.000 15712 MoveAxis(W, 1, ABG)
22:05:07.480 00.000 15712 Guiding  Dir = 3, Dur = 1
22:05:07.482 00.002 15712 IsGuiding returns 0
22:05:07.499 00.017 15712 IsGuiding returns 0
22:05:07.499 00.000 15712 Move returns status 0, amount 1
22:05:07.499 00.000 15712 MoveAxis(N, 0, ABG)
22:05:07.499 00.000 15712 Move returns status 0, amount 0
22:05:07.499 00.000 15712 move complete, result=0
22:05:07.499 00.000 15712 worker thread done servicing request
22:05:07.499 00.000 15712 Worker thread wakes up
22:05:07.499 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:05:07.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:07.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:09.241 01.742 15712 Exposure complete
22:05:09.289 00.048 15712 worker thread done servicing request
22:05:09.289 00.000 7988 OnExposeComplete: enter
22:05:09.289 00.000 7988 UpdateGuideState(): m_state=6
22:05:09.301 00.012 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7551
22:05:09.302 00.001 7988 Star::Find returns 1 (0), X=1180.79, Y=445.84, Mass=1522, SNR=26.5, Peak=222 HFD=3.2
22:05:09.302 00.000 7988 MultiStar: [#1 0.29,0.03,1.00,U] [#2 0.24,0.00,1.00,U] [#3 0.18,0.17,0.96,U] [#4 0.33,0.06,1.05,U] [#5 0.13,-0.20,0.70,U] [#6 0.30,-0.12,0.70,U] [#7 0.23,-0.07,0.67,U] [#8 0.21,0.01,0.68,U] 
22:05:09.306 00.004 7988 single-star, 8 included, MultiStar: {0.21, -0.01}, one-star: {-0.05, -0.09}
22:05:09.306 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
22:05:09.306 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
22:05:09.306 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.04 mountX=0.09 mountY=0.05, mountTheta=0.48
22:05:09.306 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.09, opts=13)
22:05:09.306 00.000 7988 Enqueuing Move request for scope (-0.05, -0.09)
22:05:09.306 00.000 15712 Worker thread wakes up
22:05:09.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
22:05:09.306 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
22:05:09.306 00.000 15712 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=0.05
22:05:09.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:09.306 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5
22:05:09.316 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:09.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:09.318 00.002 7988 Enqueuing Expose request
22:05:09.318 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:09.318 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
22:05:09.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:09.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:05:09.318 00.000 15712 MoveAxis(E, 0, ABG)
22:05:09.318 00.000 15712 Move returns status 0, amount 0
22:05:09.318 00.000 15712 MoveAxis(N, 0, ABG)
22:05:09.318 00.000 15712 Move returns status 0, amount 0
22:05:09.318 00.000 15712 move complete, result=0
22:05:09.318 00.000 15712 worker thread done servicing request
22:05:09.318 00.000 15712 Worker thread wakes up
22:05:09.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:09.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:09.318 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:05:10.739 01.421 15712 Exposure complete
22:05:10.785 00.046 15712 worker thread done servicing request
22:05:10.785 00.000 7988 OnExposeComplete: enter
22:05:10.802 00.017 7988 UpdateGuideState(): m_state=6
22:05:10.802 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7552
22:05:10.802 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=445.82, Mass=1490, SNR=26.4, Peak=215 HFD=3.2
22:05:10.802 00.000 7988 MultiStar: [#1 0.28,0.10,1.03,U] [#2 0.16,0.08,1.03,U] [#3 0.23,0.19,0.96,U] [#4 0.20,0.21,1.02,U] [#5 0.18,-0.22,0.68,U] [#6 0.29,0.43,0.73,U] [#7 0.37,0.06,0.69,U] [#8 0.25,-0.16,0.64,U] 
22:05:10.802 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.07}, one-star: {0.03, -0.11}
22:05:10.802 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
22:05:10.802 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.88)
22:05:10.802 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.29 mountX=0.11 mountY=-0.03, mountTheta=-0.26
22:05:10.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.11, opts=13)
22:05:10.802 00.000 7988 Enqueuing Move request for scope (0.03, -0.11)
22:05:10.802 00.000 15712 Worker thread wakes up
22:05:10.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
22:05:10.802 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
22:05:10.802 00.000 15712 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=-0.03
22:05:10.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:10.802 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.4
22:05:10.815 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:10.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:10.817 00.002 7988 Enqueuing Expose request
22:05:10.819 00.002 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:10.819 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
22:05:10.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:10.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:05:10.819 00.000 15712 MoveAxis(E, 1, ABG)
22:05:10.819 00.000 15712 Guiding  Dir = 2, Dur = 1
22:05:10.819 00.000 15712 IsGuiding returns 0
22:05:10.836 00.017 15712 IsGuiding returns 0
22:05:10.836 00.000 15712 Move returns status 0, amount 1
22:05:10.836 00.000 15712 MoveAxis(N, 0, ABG)
22:05:10.836 00.000 15712 Move returns status 0, amount 0
22:05:10.836 00.000 15712 move complete, result=0
22:05:10.836 00.000 15712 worker thread done servicing request
22:05:10.836 00.000 15712 Worker thread wakes up
22:05:10.836 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:05:10.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:10.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:12.479 01.643 15712 Exposure complete
22:05:12.538 00.059 15712 worker thread done servicing request
22:05:12.538 00.000 7988 OnExposeComplete: enter
22:05:12.538 00.000 7988 UpdateGuideState(): m_state=6
22:05:12.541 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7553
22:05:12.543 00.002 7988 Star::Find returns 1 (1), X=1180.77, Y=446.02, Mass=1598, SNR=27.3, Peak=255 HFD=3.3
22:05:12.543 00.000 7988 MultiStar: [#1 0.23,0.08,1.00,U] [#2 0.24,0.30,0.98,U] [#3 0.21,0.18,0.94,U] [#4 0.24,0.20,1.03,U] [#5 0.20,-0.02,0.69,U] [#6 0.35,0.23,0.71,U] [#7 0.15,0.19,0.65,U] [#8 0.26,0.14,0.67,U] 
22:05:12.543 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.16}, one-star: {-0.07, 0.09}
22:05:12.543 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.58) = xAngle (3.79 = -2.49)
22:05:12.543 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.90 = 0.62)
22:05:12.543 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.21 mountX=-0.09 mountY=0.06, mountTheta=2.51
22:05:12.543 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.09, opts=13)
22:05:12.543 00.000 7988 Enqueuing Move request for scope (-0.07, 0.09)
22:05:12.543 00.000 15712 Worker thread wakes up
22:05:12.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:12.543 00.000 7988 UpdateGuideState exits: m=1598 SNR=27.3 Saturated
22:05:12.554 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:12.555 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:12.555 00.000 7988 Enqueuing Expose request
22:05:12.557 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
22:05:12.557 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
22:05:12.557 00.000 15712 Moving (-0.07, 0.09) raw xDistance=-0.09 yDistance=0.06
22:05:12.559 00.002 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:12.559 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
22:05:12.559 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:12.559 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:05:12.559 00.000 15712 MoveAxis(E, 2, ABG)
22:05:12.559 00.000 15712 Guiding  Dir = 2, Dur = 2
22:05:12.559 00.000 15712 IsGuiding returns 0
22:05:12.578 00.019 15712 IsGuiding returns 0
22:05:12.578 00.000 15712 Move returns status 0, amount 2
22:05:12.578 00.000 15712 MoveAxis(N, 0, ABG)
22:05:12.578 00.000 15712 Move returns status 0, amount 0
22:05:12.578 00.000 15712 move complete, result=0
22:05:12.578 00.000 15712 worker thread done servicing request
22:05:12.578 00.000 15712 Worker thread wakes up
22:05:12.578 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:05:12.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:12.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:13.999 01.421 15712 Exposure complete
22:05:14.051 00.052 15712 worker thread done servicing request
22:05:14.051 00.000 7988 OnExposeComplete: enter
22:05:14.051 00.000 7988 UpdateGuideState(): m_state=6
22:05:14.060 00.009 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7554
22:05:14.060 00.000 7988 Star::Find returns 1 (0), X=1180.92, Y=445.92, Mass=1524, SNR=26.6, Peak=200 HFD=3.7
22:05:14.060 00.000 7988 MultiStar: [#1 0.29,0.07,1.03,U] [#2 0.16,0.04,0.99,U] [#3 0.10,0.16,0.93,U] [#4 0.15,0.19,1.03,U] [#5 0.16,-0.12,0.71,U] [#6 0.20,0.43,0.70,U] [#7 0.19,0.07,0.67,U] [#8 0.13,-0.31,0.66,U] 
22:05:14.060 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.08, -0.00}
22:05:14.060 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.58) = xAngle (1.53 = 1.53)
22:05:14.060 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.64 = -1.64)
22:05:14.060 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.05 mountX=0.00 mountY=-0.08, mountTheta=-1.53
22:05:14.068 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.00, opts=13)
22:05:14.068 00.000 7988 Enqueuing Move request for scope (0.08, -0.00)
22:05:14.068 00.000 15712 Worker thread wakes up
22:05:14.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
22:05:14.068 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
22:05:14.068 00.000 15712 Moving (0.08, -0.00) raw xDistance=0.00 yDistance=-0.08
22:05:14.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:14.068 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6
22:05:14.073 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:14.073 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:14.075 00.002 7988 Enqueuing Expose request
22:05:14.075 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:14.075 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
22:05:14.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:14.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:05:14.075 00.000 15712 MoveAxis(E, 3, ABG)
22:05:14.075 00.000 15712 Guiding  Dir = 2, Dur = 3
22:05:14.075 00.000 15712 IsGuiding returns 0
22:05:14.091 00.016 15712 IsGuiding returns 0
22:05:14.091 00.000 15712 Move returns status 0, amount 3
22:05:14.091 00.000 15712 MoveAxis(N, 0, ABG)
22:05:14.091 00.000 15712 Move returns status 0, amount 0
22:05:14.091 00.000 15712 move complete, result=0
22:05:14.091 00.000 15712 worker thread done servicing request
22:05:14.091 00.000 15712 Worker thread wakes up
22:05:14.091 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:05:14.102 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:14.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:15.735 01.633 15712 Exposure complete
22:05:15.788 00.053 15712 worker thread done servicing request
22:05:15.788 00.000 7988 OnExposeComplete: enter
22:05:15.788 00.000 7988 UpdateGuideState(): m_state=6
22:05:15.796 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7555
22:05:15.798 00.002 7988 Star::Find returns 1 (0), X=1181.07, Y=445.74, Mass=1601, SNR=27.2, Peak=237 HFD=3.3
22:05:15.798 00.000 7988 MultiStar: [#1 0.38,0.05,1.02,U] [#2 0.56,-0.01,0.97,U] [#3 0.44,0.28,0.95,U] [#4 0.59,0.04,1.02,U] [#5 0.36,-0.02,0.68,U] [#6 0.59,0.35,0.66,U] [#7 0.66,0.11,0.62,U] [#8 0.43,-0.16,0.67,U] 
22:05:15.798 00.000 7988 single-star, 8 included, MultiStar: {0.46, 0.04}, one-star: {0.24, -0.19}
22:05:15.798 00.000 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.58) = xAngle (0.90 = 0.90)
22:05:15.798 00.000 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.01 = -2.27)
22:05:15.798 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.31 cameraTheta=-0.68 mountX=0.19 mountY=-0.23, mountTheta=-0.89
22:05:15.805 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.19, opts=13)
22:05:15.805 00.000 7988 Enqueuing Move request for scope (0.24, -0.19)
22:05:15.805 00.000 15712 Worker thread wakes up
22:05:15.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.19) opts 0xd
22:05:15.805 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.19)
22:05:15.805 00.000 15712 Moving (0.24, -0.19) raw xDistance=0.19 yDistance=-0.23
22:05:15.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:15.805 00.000 7988 UpdateGuideState exits: m=1601 SNR=27.2
22:05:15.810 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:15.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:15.812 00.002 7988 Enqueuing Expose request
22:05:15.812 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:05:15.812 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
22:05:15.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:15.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:05:15.812 00.000 15712 MoveAxis(W, 34, ABG)
22:05:15.812 00.000 15712 Guiding  Dir = 3, Dur = 34
22:05:15.812 00.000 15712 IsGuiding returns 0
22:05:15.839 00.027 15712 PulseGuide returned control before completion, sleep 16
22:05:15.873 00.034 15712 IsGuiding returns 0
22:05:15.873 00.000 15712 Move returns status 0, amount 34
22:05:15.873 00.000 15712 MoveAxis(N, 0, ABG)
22:05:15.873 00.000 15712 Move returns status 0, amount 0
22:05:15.873 00.000 15712 move complete, result=0
22:05:15.873 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
22:05:15.876 00.003 15712 worker thread done servicing request
22:05:15.876 00.000 15712 Worker thread wakes up
22:05:15.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:15.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:17.296 01.420 15712 Exposure complete
22:05:17.354 00.058 15712 worker thread done servicing request
22:05:17.354 00.000 7988 OnExposeComplete: enter
22:05:17.354 00.000 7988 UpdateGuideState(): m_state=6
22:05:17.357 00.003 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7556
22:05:17.357 00.000 7988 Star::Find returns 1 (0), X=1180.85, Y=445.93, Mass=1506, SNR=26.5, Peak=223 HFD=3.6
22:05:17.357 00.000 7988 MultiStar: [#1 0.37,0.10,1.01,U] [#2 0.55,0.14,1.02,U] [#3 0.28,0.17,0.91,U] [#4 0.37,0.06,1.02,U] [#5 0.44,-0.53,0.70,U] [#6 0.50,0.15,0.68,U] [#7 0.36,0.05,0.65,U] [#8 0.63,-0.13,0.64,U] 
22:05:17.357 00.000 7988 single-star, 8 included, MultiStar: {0.38, 0.02}, one-star: {0.01, 0.00}
22:05:17.357 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.58) = xAngle (1.78 = 1.78)
22:05:17.363 00.006 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.89 = -1.39)
22:05:17.363 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.20 mountX=-0.00 mountY=-0.01, mountTheta=-1.78
22:05:17.365 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.00, opts=13)
22:05:17.367 00.002 7988 Enqueuing Move request for scope (0.01, 0.00)
22:05:17.367 00.000 15712 Worker thread wakes up
22:05:17.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
22:05:17.367 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
22:05:17.367 00.000 15712 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
22:05:17.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:17.369 00.002 7988 UpdateGuideState exits: m=1506 SNR=26.5
22:05:17.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:17.371 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:17.371 00.000 7988 Enqueuing Expose request
22:05:17.373 00.002 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:17.373 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
22:05:17.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:17.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:05:17.373 00.000 15712 MoveAxis(E, 3, ABG)
22:05:17.373 00.000 15712 Guiding  Dir = 2, Dur = 3
22:05:17.373 00.000 15712 IsGuiding returns 0
22:05:17.389 00.016 15712 IsGuiding returns 0
22:05:17.389 00.000 15712 Move returns status 0, amount 3
22:05:17.389 00.000 15712 MoveAxis(N, 0, ABG)
22:05:17.389 00.000 15712 Move returns status 0, amount 0
22:05:17.389 00.000 15712 move complete, result=0
22:05:17.389 00.000 15712 worker thread done servicing request
22:05:17.389 00.000 15712 Worker thread wakes up
22:05:17.389 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:05:17.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:17.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:19.034 01.645 15712 Exposure complete
22:05:19.087 00.053 15712 worker thread done servicing request
22:05:19.087 00.000 7988 OnExposeComplete: enter
22:05:19.087 00.000 7988 UpdateGuideState(): m_state=6
22:05:19.095 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7557
22:05:19.095 00.000 7988 Star::Find returns 1 (1), X=1181.03, Y=445.98, Mass=1549, SNR=26.9, Peak=255 HFD=2.9
22:05:19.095 00.000 7988 MultiStar: [#1 0.57,0.04,0.96,U] [#2 0.59,0.24,0.99,U] [#3 0.38,0.25,0.95,U] [#4 0.39,0.41,1.00,U] [#5 0.33,0.06,0.69,U] [#6 0.33,0.49,0.72,U] [#7 0.28,0.25,0.66,U] [#8 0.39,0.04,0.62,U] 
22:05:19.095 00.000 7988 single-star, 8 included, MultiStar: {0.39, 0.20}, one-star: {0.20, 0.05}
22:05:19.095 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.81 = 1.81)
22:05:19.095 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.92 = -1.36)
22:05:19.095 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.23 mountX=-0.05 mountY=-0.20, mountTheta=-1.81
22:05:19.104 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.05, opts=13)
22:05:19.104 00.000 7988 Enqueuing Move request for scope (0.20, 0.05)
22:05:19.104 00.000 15712 Worker thread wakes up
22:05:19.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
22:05:19.104 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
22:05:19.104 00.000 15712 Moving (0.20, 0.05) raw xDistance=-0.05 yDistance=-0.20
22:05:19.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:19.104 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.9 Saturated
22:05:19.109 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:19.109 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:19.111 00.002 7988 Enqueuing Expose request
22:05:19.111 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:19.111 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
22:05:19.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:19.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:05:19.111 00.000 15712 MoveAxis(E, 3, ABG)
22:05:19.111 00.000 15712 Guiding  Dir = 2, Dur = 3
22:05:19.111 00.000 15712 IsGuiding returns 0
22:05:19.126 00.015 15712 IsGuiding returns 0
22:05:19.126 00.000 15712 Move returns status 0, amount 3
22:05:19.126 00.000 15712 MoveAxis(N, 0, ABG)
22:05:19.126 00.000 15712 Move returns status 0, amount 0
22:05:19.126 00.000 15712 move complete, result=0
22:05:19.126 00.000 15712 worker thread done servicing request
22:05:19.126 00.000 15712 Worker thread wakes up
22:05:19.126 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:05:19.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:19.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:20.550 01.424 15712 Exposure complete
22:05:20.607 00.057 15712 worker thread done servicing request
22:05:20.609 00.002 7988 OnExposeComplete: enter
22:05:20.609 00.000 7988 UpdateGuideState(): m_state=6
22:05:20.609 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7558
22:05:20.612 00.003 7988 Star::Find returns 1 (0), X=1180.98, Y=446.08, Mass=1462, SNR=26.1, Peak=236 HFD=2.9
22:05:20.612 00.000 7988 MultiStar: [#1 0.64,0.27,1.00,U] [#2 0.47,0.24,1.04,U] [#3 0.23,0.23,0.97,U] [#4 0.42,0.48,1.03,U] [#5 0.26,-0.02,0.69,U] [#6 0.59,0.65,0.72,U] [#7 0.39,0.17,0.70,U] [#8 0.66,0.30,0.63,U] 
22:05:20.612 00.000 7988 single-star, 8 included, MultiStar: {0.41, 0.28}, one-star: {0.15, 0.15}
22:05:20.612 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
22:05:20.612 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.80)
22:05:20.618 00.006 7988 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.79 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
22:05:20.618 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.15, opts=13)
22:05:20.618 00.000 7988 Enqueuing Move request for scope (0.15, 0.15)
22:05:20.618 00.000 15712 Worker thread wakes up
22:05:20.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
22:05:20.618 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
22:05:20.618 00.000 15712 Moving (0.15, 0.15) raw xDistance=-0.15 yDistance=-0.15
22:05:20.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:20.618 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.1
22:05:20.624 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:20.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:20.626 00.002 7988 Enqueuing Expose request
22:05:20.626 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:20.626 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
22:05:20.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:20.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:05:20.626 00.000 15712 MoveAxis(E, 3, ABG)
22:05:20.628 00.002 15712 Guiding  Dir = 2, Dur = 3
22:05:20.628 00.000 15712 IsGuiding returns 0
22:05:20.652 00.024 15712 IsGuiding returns 0
22:05:20.652 00.000 15712 Move returns status 0, amount 3
22:05:20.652 00.000 15712 MoveAxis(N, 0, ABG)
22:05:20.652 00.000 15712 Move returns status 0, amount 0
22:05:20.652 00.000 15712 move complete, result=0
22:05:20.652 00.000 15712 worker thread done servicing request
22:05:20.652 00.000 15712 Worker thread wakes up
22:05:20.652 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:05:20.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:20.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:22.396 01.744 15712 Exposure complete
22:05:22.453 00.057 15712 worker thread done servicing request
22:05:22.453 00.000 7988 OnExposeComplete: enter
22:05:22.453 00.000 7988 UpdateGuideState(): m_state=6
22:05:22.457 00.004 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7559
22:05:22.457 00.000 7988 Star::Find returns 1 (0), X=1180.93, Y=446.06, Mass=1533, SNR=26.8, Peak=242 HFD=3.6
22:05:22.457 00.000 7988 MultiStar: [#1 0.55,0.18,0.98,U] [#2 0.45,0.22,1.00,U] [#3 0.47,0.23,0.96,U] [#4 0.41,0.31,1.02,U] [#5 0.16,0.09,0.69,U] [#6 0.47,0.27,0.70,U] [#7 0.38,0.17,0.68,U] [#8 0.73,0.20,0.65,U] 
22:05:22.457 00.000 7988 single-star, 8 included, MultiStar: {0.41, 0.20}, one-star: {0.10, 0.13}
22:05:22.457 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
22:05:22.457 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.65)
22:05:22.457 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.94 mountX=-0.13 mountY=-0.10, mountTheta=-2.50
22:05:22.457 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.13, opts=13)
22:05:22.457 00.000 7988 Enqueuing Move request for scope (0.10, 0.13)
22:05:22.457 00.000 15712 Worker thread wakes up
22:05:22.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
22:05:22.457 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
22:05:22.457 00.000 15712 Moving (0.10, 0.13) raw xDistance=-0.13 yDistance=-0.10
22:05:22.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:22.470 00.013 7988 UpdateGuideState exits: m=1533 SNR=26.8
22:05:22.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:22.472 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:22.472 00.000 7988 Enqueuing Expose request
22:05:22.473 00.001 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:22.473 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
22:05:22.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:22.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:22.473 00.000 15712 MoveAxis(E, 4, ABG)
22:05:22.473 00.000 15712 Guiding  Dir = 2, Dur = 4
22:05:22.473 00.000 15712 IsGuiding returns 0
22:05:22.493 00.020 15712 IsGuiding returns 0
22:05:22.493 00.000 15712 Move returns status 0, amount 4
22:05:22.493 00.000 15712 MoveAxis(N, 0, ABG)
22:05:22.493 00.000 15712 Move returns status 0, amount 0
22:05:22.493 00.000 15712 move complete, result=0
22:05:22.493 00.000 15712 worker thread done servicing request
22:05:22.493 00.000 15712 Worker thread wakes up
22:05:22.493 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:05:22.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:22.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:23.911 01.418 15712 Exposure complete
22:05:23.970 00.059 15712 worker thread done servicing request
22:05:23.970 00.000 7988 OnExposeComplete: enter
22:05:23.970 00.000 7988 UpdateGuideState(): m_state=6
22:05:23.973 00.003 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7560
22:05:23.973 00.000 7988 Star::Find returns 1 (0), X=1180.94, Y=446.03, Mass=1614, SNR=27.4, Peak=207 HFD=3.9
22:05:23.973 00.000 7988 MultiStar: [#1 0.59,-0.05,1.00,U] [#2 0.53,0.19,0.94,U] [#3 0.38,0.24,0.94,U] [#4 0.62,0.14,0.97,U] [#5 0.37,-0.06,0.70,U] [#6 0.58,0.59,0.67,U] [#7 0.35,0.37,0.65,U] [#8 0.64,-0.12,0.64,U] 
22:05:23.973 00.000 7988 single-star, 8 included, MultiStar: {0.46, 0.15}, one-star: {0.10, 0.10}
22:05:23.973 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
22:05:23.973 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.82)
22:05:23.973 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
22:05:23.973 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.10, opts=13)
22:05:23.973 00.000 7988 Enqueuing Move request for scope (0.10, 0.10)
22:05:23.983 00.010 15712 Worker thread wakes up
22:05:23.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
22:05:23.983 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
22:05:23.983 00.000 15712 Moving (0.10, 0.10) raw xDistance=-0.10 yDistance=-0.10
22:05:23.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:23.983 00.000 7988 UpdateGuideState exits: m=1614 SNR=27.4
22:05:23.986 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:23.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:23.988 00.002 7988 Enqueuing Expose request
22:05:23.989 00.001 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:23.989 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:05:23.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:23.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:23.989 00.000 15712 MoveAxis(E, 4, ABG)
22:05:23.989 00.000 15712 Guiding  Dir = 2, Dur = 4
22:05:24.005 00.016 15712 IsGuiding returns 0
22:05:24.027 00.022 15712 IsGuiding returns 0
22:05:24.027 00.000 15712 Move returns status 0, amount 4
22:05:24.027 00.000 15712 MoveAxis(N, 0, ABG)
22:05:24.027 00.000 15712 Move returns status 0, amount 0
22:05:24.027 00.000 15712 move complete, result=0
22:05:24.027 00.000 15712 worker thread done servicing request
22:05:24.027 00.000 15712 Worker thread wakes up
22:05:24.027 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:05:24.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:24.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:25.666 01.639 15712 Exposure complete
22:05:25.717 00.051 15712 worker thread done servicing request
22:05:25.717 00.000 7988 OnExposeComplete: enter
22:05:25.717 00.000 7988 UpdateGuideState(): m_state=6
22:05:25.717 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7561
22:05:25.728 00.011 7988 Star::Find returns 1 (0), X=1181.04, Y=446.13, Mass=1536, SNR=26.7, Peak=235 HFD=3.2
22:05:25.730 00.002 7988 MultiStar: [#1 0.47,0.32,1.01,U] [#2 0.56,0.33,1.00,U] [#3 0.38,0.50,0.97,U] [#4 0.46,0.50,1.03,U] [#5 0.25,0.19,0.69,U] [#6 0.58,0.65,0.68,U] [#7 0.31,0.31,0.69,U] [#8 0.69,0.22,0.64,U] 
22:05:25.730 00.000 7988 single-star, 8 included, MultiStar: {0.43, 0.36}, one-star: {0.21, 0.21}
22:05:25.732 00.002 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
22:05:25.732 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.82)
22:05:25.734 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.21 hyp=0.29 cameraTheta=0.78 mountX=-0.21 mountY=-0.21, mountTheta=-2.34
22:05:25.734 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.21, opts=13)
22:05:25.736 00.002 7988 Enqueuing Move request for scope (0.21, 0.21)
22:05:25.738 00.002 15712 Worker thread wakes up
22:05:25.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.21) opts 0xd
22:05:25.738 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.21)
22:05:25.738 00.000 15712 Moving (0.21, 0.21) raw xDistance=-0.21 yDistance=-0.21
22:05:25.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:25.738 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.7
22:05:25.740 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:25.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:25.742 00.002 7988 Enqueuing Expose request
22:05:25.742 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:05:25.742 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
22:05:25.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:25.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:05:25.742 00.000 15712 MoveAxis(E, 46, ABG)
22:05:25.742 00.000 15712 Guiding  Dir = 2, Dur = 46
22:05:25.744 00.002 15712 IsGuiding returns 0
22:05:25.768 00.024 15712 PulseGuide returned control before completion, sleep 31
22:05:25.808 00.040 15712 IsGuiding returns 1
22:05:25.808 00.000 15712 scope still moving after pulse duration time elapsed
22:05:25.860 00.052 15712 IsGuiding returns 0
22:05:25.860 00.000 15712 scope move finished after 46 + 75 ms
22:05:25.860 00.000 15712 Move returns status 0, amount 46
22:05:25.860 00.000 15712 MoveAxis(N, 0, ABG)
22:05:25.860 00.000 15712 Move returns status 0, amount 0
22:05:25.860 00.000 15712 move complete, result=0
22:05:25.860 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
22:05:25.867 00.007 15712 worker thread done servicing request
22:05:25.867 00.000 15712 Worker thread wakes up
22:05:25.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:25.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:27.279 01.412 15712 Exposure complete
22:05:27.331 00.052 15712 worker thread done servicing request
22:05:27.331 00.000 7988 OnExposeComplete: enter
22:05:27.331 00.000 7988 UpdateGuideState(): m_state=6
22:05:27.340 00.009 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7562
22:05:27.340 00.000 7988 Star::Find returns 1 (1), X=1180.96, Y=445.66, Mass=1494, SNR=26.4, Peak=255 HFD=3.3
22:05:27.342 00.002 7988 MultiStar: [#1 0.40,-0.35,1.02,U] [#2 0.44,-0.14,0.99,U] [#3 0.31,-0.09,0.97,U] [#4 0.41,0.02,1.04,U] [#5 0.30,-0.26,0.72,U] [#6 0.42,-0.01,0.69,U] [#7 0.54,-0.19,0.66,U] [#8 0.49,-0.08,0.69,U] 
22:05:27.342 00.000 7988 single-star, 8 included, MultiStar: {0.37, -0.16}, one-star: {0.13, -0.27}
22:05:27.344 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.45 = 0.45)
22:05:27.344 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.55 = -2.73)
22:05:27.346 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.13 mountX=0.27 mountY=-0.12, mountTheta=-0.42
22:05:27.347 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.27, opts=13)
22:05:27.349 00.002 7988 Enqueuing Move request for scope (0.13, -0.27)
22:05:27.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:27.351 00.002 7988 UpdateGuideState exits: m=1494 SNR=26.4 Saturated
22:05:27.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:27.353 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:27.353 00.000 7988 Enqueuing Expose request
22:05:27.355 00.002 15712 Worker thread wakes up
22:05:27.355 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
22:05:27.355 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
22:05:27.355 00.000 15712 Moving (0.13, -0.27) raw xDistance=0.27 yDistance=-0.12
22:05:27.356 00.001 15712 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
22:05:27.356 00.000 15712 PPEC: input: 0.27, control: 0.15, exposure: 1500
22:05:27.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:27.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:05:27.356 00.000 15712 MoveAxis(W, 47, ABG)
22:05:27.356 00.000 15712 Guiding  Dir = 3, Dur = 47
22:05:27.399 00.043 15712 IsGuiding returns 0
22:05:27.416 00.017 15712 PulseGuide returned control before completion, sleep 42
22:05:27.468 00.052 15712 IsGuiding returns 1
22:05:27.468 00.000 15712 scope still moving after pulse duration time elapsed
22:05:27.502 00.034 15712 IsGuiding returns 0
22:05:27.502 00.000 15712 scope move finished after 47 + 64 ms
22:05:27.502 00.000 15712 Move returns status 0, amount 47
22:05:27.502 00.000 15712 MoveAxis(N, 0, ABG)
22:05:27.502 00.000 15712 Move returns status 0, amount 0
22:05:27.502 00.000 15712 move complete, result=0
22:05:27.502 00.000 7988 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
22:05:27.513 00.011 15712 worker thread done servicing request
22:05:27.513 00.000 15712 Worker thread wakes up
22:05:27.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:27.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:29.144 01.631 15712 Exposure complete
22:05:29.202 00.058 15712 worker thread done servicing request
22:05:29.202 00.000 7988 OnExposeComplete: enter
22:05:29.202 00.000 7988 UpdateGuideState(): m_state=6
22:05:29.207 00.005 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7563
22:05:29.207 00.000 7988 Star::Find returns 1 (1), X=1180.95, Y=445.98, Mass=1480, SNR=26.2, Peak=255 HFD=2.9
22:05:29.207 00.000 7988 MultiStar: [#1 0.30,0.10,1.05,U] [#2 0.41,0.29,1.01,U] [#3 0.19,0.33,1.01,U] [#4 0.44,0.32,1.08,U] [#5 0.27,0.07,0.74,U] [#6 0.54,0.58,0.76,U] [#7 0.46,0.24,0.68,U] [#8 0.40,0.13,0.70,U] 
22:05:29.207 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.23}, one-star: {0.12, 0.05}
22:05:29.207 00.000 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.58) = xAngle (1.98 = 1.98)
22:05:29.207 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.09 = -1.20)
22:05:29.207 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.40 mountX=-0.05 mountY=-0.12, mountTheta=-1.97
22:05:29.207 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.05, opts=13)
22:05:29.207 00.000 7988 Enqueuing Move request for scope (0.12, 0.05)
22:05:29.207 00.000 15712 Worker thread wakes up
22:05:29.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:05:29.207 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:05:29.207 00.000 15712 Moving (0.12, 0.05) raw xDistance=-0.05 yDistance=-0.12
22:05:29.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:29.207 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2 Saturated
22:05:29.220 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:29.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:29.222 00.002 7988 Enqueuing Expose request
22:05:29.223 00.001 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:29.223 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
22:05:29.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:29.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:05:29.223 00.000 15712 MoveAxis(E, 7, ABG)
22:05:29.223 00.000 15712 Guiding  Dir = 2, Dur = 7
22:05:29.253 00.030 15712 IsGuiding returns 0
22:05:29.270 00.017 15712 IsGuiding returns 0
22:05:29.270 00.000 15712 Move returns status 0, amount 7
22:05:29.270 00.000 15712 MoveAxis(N, 0, ABG)
22:05:29.270 00.000 15712 Move returns status 0, amount 0
22:05:29.270 00.000 15712 move complete, result=0
22:05:29.270 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:05:29.272 00.002 15712 worker thread done servicing request
22:05:29.272 00.000 15712 Worker thread wakes up
22:05:29.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:29.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:30.692 01.420 15712 Exposure complete
22:05:30.750 00.058 15712 worker thread done servicing request
22:05:30.750 00.000 7988 OnExposeComplete: enter
22:05:30.750 00.000 7988 UpdateGuideState(): m_state=6
22:05:30.750 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7564
22:05:30.754 00.004 7988 Star::Find returns 1 (0), X=1181.15, Y=445.96, Mass=1590, SNR=27.2, Peak=235 HFD=3.3
22:05:30.754 00.000 7988 MultiStar: [#1 0.51,0.21,1.01,U] [#2 0.60,0.25,1.00,U] [#3 0.43,0.26,0.97,U] [#4 0.61,0.29,1.01,U] [#5 0.31,0.04,0.73,U] [#6 0.69,0.35,0.71,U] [#7 0.50,0.15,0.67,U] [#8 0.83,0.05,0.63,U] 
22:05:30.754 00.000 7988 single-star, 8 included, MultiStar: {0.52, 0.19}, one-star: {0.32, 0.03}
22:05:30.754 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.58) = xAngle (1.67 = 1.67)
22:05:30.754 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.78 = -1.50)
22:05:30.754 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.32 cameraTheta=0.09 mountX=-0.03 mountY=-0.32, mountTheta=-1.67
22:05:30.754 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.03, opts=13)
22:05:30.754 00.000 7988 Enqueuing Move request for scope (0.32, 0.03)
22:05:30.754 00.000 15712 Worker thread wakes up
22:05:30.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.03) opts 0xd
22:05:30.754 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.03)
22:05:30.754 00.000 15712 Moving (0.32, 0.03) raw xDistance=-0.03 yDistance=-0.32
22:05:30.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:30.754 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.2
22:05:30.765 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:30.766 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:30.766 00.000 7988 Enqueuing Expose request
22:05:30.768 00.002 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:30.768 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
22:05:30.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:05:30.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:05:30.768 00.000 15712 MoveAxis(E, 6, ABG)
22:05:30.768 00.000 15712 Guiding  Dir = 2, Dur = 6
22:05:30.770 00.002 15712 IsGuiding returns 0
22:05:30.788 00.018 15712 IsGuiding returns 0
22:05:30.788 00.000 15712 Move returns status 0, amount 6
22:05:30.788 00.000 15712 MoveAxis(N, 0, ABG)
22:05:30.788 00.000 15712 Move returns status 0, amount 0
22:05:30.788 00.000 15712 move complete, result=0
22:05:30.788 00.000 15712 worker thread done servicing request
22:05:30.788 00.000 15712 Worker thread wakes up
22:05:30.788 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.3 px 0 ms NORTH
22:05:30.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:30.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:32.431 01.643 15712 Exposure complete
22:05:32.485 00.054 15712 worker thread done servicing request
22:05:32.485 00.000 7988 OnExposeComplete: enter
22:05:32.485 00.000 7988 UpdateGuideState(): m_state=6
22:05:32.493 00.008 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7565
22:05:32.493 00.000 7988 Star::Find returns 1 (1), X=1181.09, Y=445.89, Mass=1552, SNR=26.9, Peak=255 HFD=2.8
22:05:32.493 00.000 7988 MultiStar: [#1 0.64,0.23,1.02,U] [#2 0.67,0.09,1.00,U] [#3 0.62,0.27,0.96,U] [#4 0.60,0.23,1.02,U] [#5 0.54,0.03,0.68,U] [#6 0.90,0.17,0.68,U] [#7 0.55,0.11,0.69,U] [#8 0.78,-0.06,0.65,U] 
22:05:32.493 00.000 7988 single-star, 8 included, MultiStar: {0.60, 0.12}, one-star: {0.25, -0.04}
22:05:32.493 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.58) = xAngle (1.43 = 1.43)
22:05:32.493 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.75)
22:05:32.493 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.26 cameraTheta=-0.15 mountX=0.04 mountY=-0.25, mountTheta=-1.42
22:05:32.493 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.04, opts=13)
22:05:32.502 00.009 7988 Enqueuing Move request for scope (0.25, -0.04)
22:05:32.502 00.000 15712 Worker thread wakes up
22:05:32.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:32.502 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.9 Saturated
22:05:32.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:32.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:32.502 00.000 7988 Enqueuing Expose request
22:05:32.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
22:05:32.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
22:05:32.509 00.007 15712 Moving (0.25, -0.04) raw xDistance=0.04 yDistance=-0.25
22:05:32.509 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:32.509 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:05:32.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:05:32.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:05:32.509 00.000 15712 MoveAxis(E, 6, ABG)
22:05:32.509 00.000 15712 Guiding  Dir = 2, Dur = 6
22:05:32.509 00.000 15712 IsGuiding returns 0
22:05:32.525 00.016 15712 IsGuiding returns 0
22:05:32.525 00.000 15712 Move returns status 0, amount 6
22:05:32.525 00.000 15712 MoveAxis(N, 0, ABG)
22:05:32.525 00.000 15712 Move returns status 0, amount 0
22:05:32.525 00.000 15712 move complete, result=0
22:05:32.525 00.000 15712 worker thread done servicing request
22:05:32.525 00.000 15712 Worker thread wakes up
22:05:32.525 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.3 px 0 ms NORTH
22:05:32.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:32.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:33.941 01.416 15712 Exposure complete
22:05:34.037 00.096 15712 worker thread done servicing request
22:05:34.037 00.000 7988 OnExposeComplete: enter
22:05:34.044 00.007 7988 UpdateGuideState(): m_state=6
22:05:34.046 00.002 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7566
22:05:34.047 00.001 7988 Star::Find returns 1 (1), X=1181.05, Y=446.04, Mass=1467, SNR=26.2, Peak=255 HFD=2.9
22:05:34.049 00.002 7988 MultiStar: [#1 0.59,0.10,1.00,U] [#2 0.53,0.36,1.03,U] [#3 0.48,0.26,0.99,U] [#4 0.49,0.26,1.06,U] [#5 0.51,0.17,0.73,U] [#6 0.62,0.48,0.75,U] [#7 0.41,0.31,0.66,U] [#8 0.69,0.21,0.67,U] 
22:05:34.052 00.003 7988 single-star, 8 included, MultiStar: {0.50, 0.25}, one-star: {0.22, 0.11}
22:05:34.052 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.03 = 2.03)
22:05:34.052 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.14 = -1.14)
22:05:34.052 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.24 cameraTheta=0.45 mountX=-0.11 mountY=-0.22, mountTheta=-2.03
22:05:34.052 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.11, opts=13)
22:05:34.052 00.000 7988 Enqueuing Move request for scope (0.22, 0.11)
22:05:34.064 00.012 15712 Worker thread wakes up
22:05:34.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:34.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
22:05:34.064 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.2 Saturated
22:05:34.067 00.003 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
22:05:34.069 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:34.071 00.002 15712 Moving (0.22, 0.11) raw xDistance=-0.11 yDistance=-0.22
22:05:34.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:34.072 00.001 7988 Enqueuing Expose request
22:05:34.074 00.002 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:34.074 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
22:05:34.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:34.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:05:34.074 00.000 15712 MoveAxis(E, 6, ABG)
22:05:34.074 00.000 15712 Guiding  Dir = 2, Dur = 6
22:05:34.074 00.000 15712 IsGuiding returns 0
22:05:34.098 00.024 15712 IsGuiding returns 0
22:05:34.098 00.000 15712 Move returns status 0, amount 6
22:05:34.098 00.000 15712 MoveAxis(N, 0, ABG)
22:05:34.098 00.000 15712 Move returns status 0, amount 0
22:05:34.098 00.000 15712 move complete, result=0
22:05:34.098 00.000 15712 worker thread done servicing request
22:05:34.098 00.000 15712 Worker thread wakes up
22:05:34.098 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:05:34.100 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:34.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:35.736 01.636 15712 Exposure complete
22:05:35.797 00.061 15712 worker thread done servicing request
22:05:35.797 00.000 7988 OnExposeComplete: enter
22:05:35.797 00.000 7988 UpdateGuideState(): m_state=6
22:05:35.807 00.010 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7567
22:05:35.809 00.002 7988 Star::Find returns 1 (0), X=1181.01, Y=445.74, Mass=1484, SNR=26.3, Peak=206 HFD=3.2
22:05:35.809 00.000 7988 MultiStar: [#1 0.54,0.09,1.03,U] [#2 0.56,0.11,1.00,U] [#3 0.35,0.10,0.96,U] [#4 0.60,0.11,1.00,U] [#5 0.23,-0.27,0.76,U] [#6 0.64,0.20,0.72,U] [#7 0.34,0.16,0.67,U] [#8 0.70,-0.16,0.66,U] 
22:05:35.811 00.002 7988 single-star, 8 included, MultiStar: {0.46, 0.02}, one-star: {0.17, -0.19}
22:05:35.813 00.002 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
22:05:35.813 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.43)
22:05:35.813 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-0.83 mountX=0.19 mountY=-0.17, mountTheta=-0.73
22:05:35.813 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.19, opts=13)
22:05:35.813 00.000 7988 Enqueuing Move request for scope (0.17, -0.19)
22:05:35.813 00.000 15712 Worker thread wakes up
22:05:35.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
22:05:35.813 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
22:05:35.813 00.000 15712 Moving (0.17, -0.19) raw xDistance=0.19 yDistance=-0.17
22:05:35.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:35.813 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3
22:05:35.822 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:35.824 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:35.824 00.000 7988 Enqueuing Expose request
22:05:35.824 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:05:35.824 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
22:05:35.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:35.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:05:35.824 00.000 15712 MoveAxis(W, 31, ABG)
22:05:35.824 00.000 15712 Guiding  Dir = 3, Dur = 31
22:05:35.827 00.003 15712 IsGuiding returns 0
22:05:35.854 00.027 15712 PulseGuide returned control before completion, sleep 13
22:05:35.895 00.041 15712 IsGuiding returns 0
22:05:35.895 00.000 15712 Move returns status 0, amount 31
22:05:35.895 00.000 15712 MoveAxis(N, 0, ABG)
22:05:35.895 00.000 15712 Move returns status 0, amount 0
22:05:35.895 00.000 15712 move complete, result=0
22:05:35.895 00.000 15712 worker thread done servicing request
22:05:35.895 00.000 15712 Worker thread wakes up
22:05:35.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:35.895 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
22:05:35.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:37.322 01.427 15712 Exposure complete
22:05:37.387 00.065 15712 worker thread done servicing request
22:05:37.387 00.000 7988 OnExposeComplete: enter
22:05:37.387 00.000 7988 UpdateGuideState(): m_state=6
22:05:37.394 00.007 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7568
22:05:37.396 00.002 7988 Star::Find returns 1 (0), X=1181.16, Y=445.98, Mass=1510, SNR=26.7, Peak=234 HFD=3.0
22:05:37.396 00.000 7988 MultiStar: [#1 0.39,0.31,1.00,U] [#2 0.54,0.28,1.01,U] [#3 0.45,0.34,0.93,U] [#4 0.40,0.34,1.03,U] [#5 0.38,0.08,0.72,U] [#6 0.57,0.56,0.66,U] [#7 0.59,0.22,0.66,U] [#8 0.43,0.39,0.62,U] 
22:05:37.399 00.003 7988 single-star, 8 included, MultiStar: {0.45, 0.28}, one-star: {0.32, 0.05}
22:05:37.399 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
22:05:37.402 00.003 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.44)
22:05:37.404 00.002 7988 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.33 cameraTheta=0.15 mountX=-0.05 mountY=-0.32, mountTheta=-1.73
22:05:37.406 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.05, opts=13)
22:05:37.408 00.002 7988 Enqueuing Move request for scope (0.32, 0.05)
22:05:37.410 00.002 15712 Worker thread wakes up
22:05:37.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:37.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.05) opts 0xd
22:05:37.410 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.7
22:05:37.412 00.002 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.05)
22:05:37.412 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:37.414 00.002 15712 Moving (0.32, 0.05) raw xDistance=-0.05 yDistance=-0.32
22:05:37.414 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:37.416 00.002 7988 Enqueuing Expose request
22:05:37.420 00.004 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:37.420 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
22:05:37.420 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.42 newest=-0.71
22:05:37.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:05:37.420 00.000 15712 MoveAxis(E, 5, ABG)
22:05:37.420 00.000 15712 Guiding  Dir = 2, Dur = 5
22:05:37.420 00.000 15712 IsGuiding returns 0
22:05:37.437 00.017 15712 IsGuiding returns 0
22:05:37.437 00.000 15712 Move returns status 0, amount 5
22:05:37.437 00.000 15712 BLC: Oldest BLC event removed
22:05:37.437 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 51 applied
22:05:37.437 00.000 15712 MoveAxis(N, 133, ABG)
22:05:37.437 00.000 15712 Guiding  Dir = 0, Dur = 133
22:05:37.439 00.002 15712 IsGuiding returns 0
22:05:37.513 00.074 15712 PulseGuide returned control before completion, sleep 65
22:05:37.623 00.110 15712 IsGuiding returns 1
22:05:37.623 00.000 15712 scope still moving after pulse duration time elapsed
22:05:37.692 00.069 15712 IsGuiding returns 0
22:05:37.692 00.000 15712 scope move finished after 133 + 121 ms
22:05:37.692 00.000 15712 Move returns status 0, amount 133
22:05:37.692 00.000 15712 move complete, result=0
22:05:37.692 00.000 15712 worker thread done servicing request
22:05:37.692 00.000 15712 Worker thread wakes up
22:05:37.692 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.3 px 133 ms NORTH
22:05:37.697 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:37.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:38.092 00.395 7988 evsrv: cli 0CCD0AC8 connect
22:05:38.094 00.002 7988 case statement mapped state 6 to 3
22:05:38.096 00.002 7988 case statement mapped state 6 to 3
22:05:38.098 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"2e574397-422d-423d-9150-764e2efc17e2"}
22:05:38.101 00.003 7988 case statement mapped state 6 to 3
22:05:38.103 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e574397-422d-423d-9150-764e2efc17e2"}
22:05:38.105 00.002 7988 evsrv: cli 0CCD0AC8 disconnect
22:05:39.338 01.233 15712 Exposure complete
22:05:39.398 00.060 15712 worker thread done servicing request
22:05:39.398 00.000 7988 OnExposeComplete: enter
22:05:39.398 00.000 7988 UpdateGuideState(): m_state=6
22:05:39.399 00.001 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7569
22:05:39.401 00.002 7988 Star::Find returns 1 (0), X=1180.68, Y=446.23, Mass=1514, SNR=26.5, Peak=216 HFD=3.5
22:05:39.404 00.003 7988 MultiStar: [#1 0.26,0.28,1.05,U] [#2 0.20,0.25,1.04,U] [#3 0.01,0.33,0.95,U] [#4 0.13,0.40,1.05,U] [#5 -0.04,-0.08,0.70,U] [#6 0.46,0.44,0.71,U] [#7 0.20,0.41,0.68,U] [#8 0.24,0.20,0.68,U] 
22:05:39.406 00.002 7988 refined, 8 included, MultiStar: {0.14, 0.29}, one-star: {-0.15, 0.30}
22:05:39.408 00.002 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.58) = xAngle (2.70 = 2.70)
22:05:39.408 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.47)
22:05:39.408 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.32 cameraTheta=1.13 mountX=-0.29 mountY=-0.14, mountTheta=-2.68
22:05:39.408 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.29, opts=13)
22:05:39.415 00.007 7988 Enqueuing Move request for scope (0.14, 0.29)
22:05:39.415 00.000 15712 Worker thread wakes up
22:05:39.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:39.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
22:05:39.415 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
22:05:39.421 00.006 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
22:05:39.421 00.000 15712 Moving (0.14, 0.29) raw xDistance=-0.29 yDistance=-0.14
22:05:39.421 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:39.421 00.000 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.322682, 1:0.143664
22:05:39.421 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:39.421 00.000 7988 Enqueuing Expose request
22:05:39.421 00.000 15712 BLC: No correction, Miss < min_move
22:05:39.431 00.010 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
22:05:39.431 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
22:05:39.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:39.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:05:39.431 00.000 15712 MoveAxis(E, 60, ABG)
22:05:39.431 00.000 15712 Guiding  Dir = 2, Dur = 60
22:05:39.431 00.000 15712 IsGuiding returns 0
22:05:39.453 00.022 15712 PulseGuide returned control before completion, sleep 49
22:05:39.531 00.078 15712 IsGuiding returns 1
22:05:39.531 00.000 15712 scope still moving after pulse duration time elapsed
22:05:39.559 00.028 15712 IsGuiding returns 0
22:05:39.559 00.000 15712 scope move finished after 60 + 66 ms
22:05:39.559 00.000 15712 Move returns status 0, amount 60
22:05:39.559 00.000 15712 MoveAxis(N, 0, ABG)
22:05:39.559 00.000 15712 Move returns status 0, amount 0
22:05:39.559 00.000 15712 move complete, result=0
22:05:39.559 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
22:05:39.561 00.002 15712 worker thread done servicing request
22:05:39.561 00.000 15712 Worker thread wakes up
22:05:39.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:39.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:40.981 01.420 15712 Exposure complete
22:05:41.036 00.055 15712 worker thread done servicing request
22:05:41.036 00.000 7988 OnExposeComplete: enter
22:05:41.043 00.007 7988 UpdateGuideState(): m_state=6
22:05:41.043 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7570
22:05:41.045 00.002 7988 Star::Find returns 1 (0), X=1180.81, Y=445.89, Mass=1555, SNR=27.0, Peak=213 HFD=3.6
22:05:41.045 00.000 7988 MultiStar: [#1 0.21,0.02,1.00,U] [#2 0.28,0.05,0.95,U] [#3 0.21,0.10,0.95,U] [#4 0.30,0.17,1.03,U] [#5 -0.09,-0.17,0.66,U] [#6 0.40,0.15,0.68,U] [#7 0.25,-0.06,0.65,U] [#8 0.17,-0.20,0.64,U] 
22:05:41.047 00.002 7988 single-star, 8 included, MultiStar: {0.19, 0.02}, one-star: {-0.02, -0.03}
22:05:41.047 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
22:05:41.049 00.002 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
22:05:41.049 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.12 mountX=0.03 mountY=0.02, mountTheta=0.57
22:05:41.051 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.03, opts=13)
22:05:41.053 00.002 7988 Enqueuing Move request for scope (-0.02, -0.03)
22:05:41.053 00.000 15712 Worker thread wakes up
22:05:41.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:05:41.053 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:05:41.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:41.053 00.000 7988 UpdateGuideState exits: m=1555 SNR=27.0
22:05:41.056 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:41.056 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:41.058 00.002 7988 Enqueuing Expose request
22:05:41.058 00.000 15712 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.02
22:05:41.058 00.000 15712 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.322682, 1:0.143664, 2:-0.021721
22:05:41.058 00.000 15712 BLC: No correction, Miss < min_move
22:05:41.058 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:41.058 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
22:05:41.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:41.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:05:41.058 00.000 15712 MoveAxis(E, 4, ABG)
22:05:41.058 00.000 15712 Guiding  Dir = 2, Dur = 4
22:05:41.058 00.000 15712 IsGuiding returns 0
22:05:41.078 00.020 15712 IsGuiding returns 0
22:05:41.078 00.000 15712 Move returns status 0, amount 4
22:05:41.078 00.000 15712 MoveAxis(N, 0, ABG)
22:05:41.078 00.000 15712 Move returns status 0, amount 0
22:05:41.078 00.000 15712 move complete, result=0
22:05:41.078 00.000 15712 worker thread done servicing request
22:05:41.078 00.000 15712 Worker thread wakes up
22:05:41.078 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:05:41.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:41.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:42.826 01.748 15712 Exposure complete
22:05:42.885 00.059 15712 worker thread done servicing request
22:05:42.885 00.000 7988 OnExposeComplete: enter
22:05:42.885 00.000 7988 UpdateGuideState(): m_state=6
22:05:42.888 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7571
22:05:42.890 00.002 7988 Star::Find returns 1 (0), X=1180.73, Y=445.77, Mass=1527, SNR=26.8, Peak=200 HFD=3.5
22:05:42.892 00.002 7988 MultiStar: [#1 0.17,-0.24,1.05,U] [#2 0.25,0.07,0.98,U] [#3 0.14,0.05,0.96,U] [#4 0.29,0.16,1.02,U] [#5 0.12,-0.47,0.70,U] [#6 0.43,0.11,0.72,U] [#7 0.25,-0.10,0.67,U] [#8 0.33,0.02,0.67,U] 
22:05:42.892 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.05}, one-star: {-0.10, -0.15}
22:05:42.894 00.002 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.58) = xAngle (-0.59 = -0.59)
22:05:42.894 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.52 = 2.52)
22:05:42.896 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.19 cameraTheta=-2.17 mountX=0.15 mountY=0.11, mountTheta=0.61
22:05:42.898 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.15, opts=13)
22:05:42.898 00.000 7988 Enqueuing Move request for scope (-0.10, -0.15)
22:05:42.900 00.002 15712 Worker thread wakes up
22:05:42.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
22:05:42.900 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
22:05:42.900 00.000 15712 Moving (-0.10, -0.15) raw xDistance=0.15 yDistance=0.11
22:05:42.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:42.902 00.002 7988 UpdateGuideState exits: m=1527 SNR=26.8
22:05:42.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:42.904 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:42.904 00.000 7988 Enqueuing Expose request
22:05:42.907 00.003 15712 BLC: window closed
22:05:42.907 00.000 15712 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.322682, 1:0.143664, 2:-0.021721
22:05:42.907 00.000 15712 BLC: No correction, Miss < min_move
22:05:42.907 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:42.907 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
22:05:42.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:42.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:05:42.907 00.000 15712 MoveAxis(E, 3, ABG)
22:05:42.907 00.000 15712 Guiding  Dir = 2, Dur = 3
22:05:42.907 00.000 15712 IsGuiding returns 0
22:05:42.938 00.031 15712 IsGuiding returns 0
22:05:42.938 00.000 15712 Move returns status 0, amount 3
22:05:42.938 00.000 15712 MoveAxis(N, 0, ABG)
22:05:42.938 00.000 15712 Move returns status 0, amount 0
22:05:42.938 00.000 15712 move complete, result=0
22:05:42.938 00.000 15712 worker thread done servicing request
22:05:42.938 00.000 15712 Worker thread wakes up
22:05:42.938 00.000 7988 GuideStep: 0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
22:05:42.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:42.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:44.356 01.418 15712 Exposure complete
22:05:44.402 00.046 15712 worker thread done servicing request
22:05:44.402 00.000 7988 OnExposeComplete: enter
22:05:44.418 00.016 7988 UpdateGuideState(): m_state=6
22:05:44.420 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7572
22:05:44.420 00.000 7988 Star::Find returns 1 (0), X=1180.62, Y=445.61, Mass=1459, SNR=26.1, Peak=190 HFD=3.3
22:05:44.420 00.000 7988 MultiStar: [#1 0.01,-0.14,1.05,U] [#2 -0.09,-0.05,1.01,U] [#3 -0.07,-0.06,0.96,U] [#4 0.05,-0.10,1.03,U] [#5 -0.19,-0.31,0.74,U] [#6 0.14,0.08,0.76,U] [#7 -0.06,-0.20,0.69,U] [#8 0.14,-0.36,0.67,U] 
22:05:44.420 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.16}, one-star: {-0.21, -0.32}
22:05:44.420 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
22:05:44.420 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
22:05:44.420 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.81 mountX=0.16 mountY=0.04, mountTheta=0.26
22:05:44.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.16, opts=13)
22:05:44.420 00.000 7988 Enqueuing Move request for scope (-0.04, -0.16)
22:05:44.420 00.000 15712 Worker thread wakes up
22:05:44.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
22:05:44.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
22:05:44.420 00.000 15712 Moving (-0.04, -0.16) raw xDistance=0.16 yDistance=0.04
22:05:44.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:44.420 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.1
22:05:44.432 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:44.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:44.434 00.002 7988 Enqueuing Expose request
22:05:44.436 00.002 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:44.436 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
22:05:44.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:44.436 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:05:44.436 00.000 15712 MoveAxis(E, 3, ABG)
22:05:44.436 00.000 15712 Guiding  Dir = 2, Dur = 3
22:05:44.436 00.000 15712 IsGuiding returns 0
22:05:44.454 00.018 15712 IsGuiding returns 0
22:05:44.454 00.000 15712 Move returns status 0, amount 3
22:05:44.454 00.000 15712 MoveAxis(N, 0, ABG)
22:05:44.454 00.000 15712 Move returns status 0, amount 0
22:05:44.454 00.000 15712 move complete, result=0
22:05:44.454 00.000 15712 worker thread done servicing request
22:05:44.454 00.000 15712 Worker thread wakes up
22:05:44.454 00.000 7988 GuideStep: 0.2 px 3 ms EAST, 0.0 px 0 ms NORTH
22:05:44.458 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:44.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:46.093 01.635 15712 Exposure complete
22:05:46.138 00.045 15712 worker thread done servicing request
22:05:46.138 00.000 7988 OnExposeComplete: enter
22:05:46.138 00.000 7988 UpdateGuideState(): m_state=6
22:05:46.154 00.016 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7573
22:05:46.155 00.001 7988 Star::Find returns 1 (0), X=1180.56, Y=445.82, Mass=1583, SNR=27.2, Peak=192 HFD=3.4
22:05:46.157 00.002 7988 MultiStar: [#1 0.06,-0.11,0.98,U] [#2 -0.03,-0.03,1.01,U] [#3 -0.21,0.08,0.97,U] [#4 0.13,-0.01,1.05,U] [#5 -0.31,-0.14,0.68,U] [#6 0.16,0.17,0.68,U] [#7 -0.20,0.14,0.68,U] [#8 -0.12,-0.27,0.63,U] 
22:05:46.157 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.27, -0.11}
22:05:46.159 00.002 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.58) = xAngle (-1.20 = -1.20)
22:05:46.159 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
22:05:46.161 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.78 mountX=0.03 mountY=0.08, mountTheta=1.20
22:05:46.161 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
22:05:46.163 00.002 7988 Enqueuing Move request for scope (-0.08, -0.03)
22:05:46.165 00.002 15712 Worker thread wakes up
22:05:46.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
22:05:46.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
22:05:46.165 00.000 15712 Moving (-0.08, -0.03) raw xDistance=0.03 yDistance=0.08
22:05:46.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:46.165 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.2
22:05:46.167 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:46.167 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:46.169 00.002 7988 Enqueuing Expose request
22:05:46.170 00.001 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:46.170 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
22:05:46.170 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:46.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:05:46.170 00.000 15712 MoveAxis(E, 2, ABG)
22:05:46.170 00.000 15712 Guiding  Dir = 2, Dur = 2
22:05:46.206 00.036 15712 IsGuiding returns 0
22:05:46.223 00.017 15712 IsGuiding returns 0
22:05:46.223 00.000 15712 Move returns status 0, amount 2
22:05:46.223 00.000 15712 MoveAxis(N, 0, ABG)
22:05:46.223 00.000 15712 Move returns status 0, amount 0
22:05:46.223 00.000 15712 move complete, result=0
22:05:46.223 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:05:46.232 00.009 15712 worker thread done servicing request
22:05:46.232 00.000 15712 Worker thread wakes up
22:05:46.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:46.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:47.636 01.404 15712 Exposure complete
22:05:47.695 00.059 15712 worker thread done servicing request
22:05:47.695 00.000 7988 OnExposeComplete: enter
22:05:47.695 00.000 7988 UpdateGuideState(): m_state=6
22:05:47.698 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7574
22:05:47.698 00.000 7988 Star::Find returns 1 (0), X=1180.43, Y=446.01, Mass=1610, SNR=27.5, Peak=207 HFD=3.5
22:05:47.700 00.002 7988 MultiStar: [#1 -0.06,0.19,1.01,U] [#2 0.03,0.13,0.98,U] [#3 -0.19,0.33,0.92,U] [#4 -0.25,0.37,1.00,U] [#5 -0.18,-0.13,0.71,U] [#6 -0.04,0.39,0.68,U] [#7 -0.11,0.31,0.64,U] [#8 -0.07,0.13,0.67,U] 
22:05:47.702 00.002 7988 refined, 8 included, MultiStar: {-0.15, 0.20}, one-star: {-0.40, 0.08}
22:05:47.702 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.58) = xAngle (3.78 = -2.51)
22:05:47.704 00.002 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.89 = 0.60)
22:05:47.704 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.20 mountX=-0.20 mountY=0.14, mountTheta=2.53
22:05:47.706 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.20, opts=13)
22:05:47.706 00.000 7988 Enqueuing Move request for scope (-0.15, 0.20)
22:05:47.708 00.002 15712 Worker thread wakes up
22:05:47.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
22:05:47.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
22:05:47.708 00.000 15712 Moving (-0.15, 0.20) raw xDistance=-0.20 yDistance=0.14
22:05:47.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:47.708 00.000 7988 UpdateGuideState exits: m=1610 SNR=27.5
22:05:47.711 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:47.711 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:47.713 00.002 7988 Enqueuing Expose request
22:05:47.714 00.001 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:05:47.714 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
22:05:47.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:47.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:05:47.714 00.000 15712 MoveAxis(E, 40, ABG)
22:05:47.714 00.000 15712 Guiding  Dir = 2, Dur = 40
22:05:47.714 00.000 15712 IsGuiding returns 0
22:05:47.733 00.019 15712 PulseGuide returned control before completion, sleep 32
22:05:47.781 00.048 15712 IsGuiding returns 0
22:05:47.781 00.000 15712 Move returns status 0, amount 40
22:05:47.781 00.000 15712 MoveAxis(N, 0, ABG)
22:05:47.781 00.000 15712 Move returns status 0, amount 0
22:05:47.781 00.000 15712 move complete, result=0
22:05:47.781 00.000 15712 worker thread done servicing request
22:05:47.781 00.000 15712 Worker thread wakes up
22:05:47.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:47.781 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
22:05:47.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:49.424 01.643 15712 Exposure complete
22:05:49.471 00.047 15712 worker thread done servicing request
22:05:49.471 00.000 7988 OnExposeComplete: enter
22:05:49.471 00.000 7988 UpdateGuideState(): m_state=6
22:05:49.485 00.014 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7575
22:05:49.485 00.000 7988 Star::Find returns 1 (0), X=1180.70, Y=446.09, Mass=1643, SNR=27.7, Peak=233 HFD=3.4
22:05:49.488 00.003 7988 MultiStar: [#1 0.10,0.13,1.00,U] [#2 -0.03,0.20,0.98,U] [#3 -0.13,0.32,0.90,U] [#4 -0.08,0.25,1.01,U] [#5 -0.11,0.15,0.66,U] [#6 0.16,0.66,0.70,U] [#7 -0.19,0.53,0.65,U] [#8 0.07,0.20,0.64,U] 
22:05:49.488 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.27}, one-star: {-0.13, 0.16}
22:05:49.490 00.002 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.58) = xAngle (3.85 = -2.44)
22:05:49.490 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.67)
22:05:49.492 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.27 mountX=-0.16 mountY=0.13, mountTheta=2.46
22:05:49.492 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.16, opts=13)
22:05:49.494 00.002 7988 Enqueuing Move request for scope (-0.13, 0.16)
22:05:49.494 00.000 15712 Worker thread wakes up
22:05:49.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
22:05:49.494 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
22:05:49.494 00.000 15712 Moving (-0.13, 0.16) raw xDistance=-0.16 yDistance=0.13
22:05:49.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:49.494 00.000 7988 UpdateGuideState exits: m=1643 SNR=27.7
22:05:49.498 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:49.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:49.500 00.002 7988 Enqueuing Expose request
22:05:49.501 00.001 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:49.501 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
22:05:49.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:49.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:05:49.501 00.000 15712 MoveAxis(E, 2, ABG)
22:05:49.501 00.000 15712 Guiding  Dir = 2, Dur = 2
22:05:49.522 00.021 15712 IsGuiding returns 0
22:05:49.539 00.017 15712 IsGuiding returns 0
22:05:49.539 00.000 15712 Move returns status 0, amount 2
22:05:49.539 00.000 15712 MoveAxis(N, 0, ABG)
22:05:49.539 00.000 15712 Move returns status 0, amount 0
22:05:49.539 00.000 15712 move complete, result=0
22:05:49.539 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.1 px 0 ms NORTH
22:05:49.541 00.002 15712 worker thread done servicing request
22:05:49.541 00.000 15712 Worker thread wakes up
22:05:49.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:49.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:50.953 01.412 15712 Exposure complete
22:05:51.011 00.058 15712 worker thread done servicing request
22:05:51.011 00.000 7988 OnExposeComplete: enter
22:05:51.011 00.000 7988 UpdateGuideState(): m_state=6
22:05:51.011 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7576
22:05:51.016 00.005 7988 Star::Find returns 1 (0), X=1180.52, Y=446.08, Mass=1504, SNR=26.6, Peak=176 HFD=3.2
22:05:51.016 00.000 7988 MultiStar: [#1 0.05,0.33,1.05,U] [#2 -0.03,0.32,0.97,U] [#3 -0.20,0.45,0.97,U] [#4 0.01,0.36,1.03,U] [#5 -0.30,0.16,0.71,U] [#6 0.08,0.71,0.71,U] [#7 0.01,0.37,0.63,U] [#8 0.16,0.07,0.63,U] 
22:05:51.016 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.33}, one-star: {-0.31, 0.15}
22:05:51.016 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.93)
22:05:51.020 00.004 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.18)
22:05:51.020 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.33 hyp=0.33 cameraTheta=1.78 mountX=-0.33 mountY=0.06, mountTheta=2.96
22:05:51.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.33, opts=13)
22:05:51.020 00.000 7988 Enqueuing Move request for scope (-0.07, 0.33)
22:05:51.020 00.000 15712 Worker thread wakes up
22:05:51.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.33) opts 0xd
22:05:51.020 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.33)
22:05:51.020 00.000 15712 Moving (-0.07, 0.33) raw xDistance=-0.33 yDistance=0.06
22:05:51.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:51.020 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.6
22:05:51.027 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:51.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:51.029 00.002 7988 Enqueuing Expose request
22:05:51.029 00.000 15712 PPEC rslt: input = -0.33, final = -0.20, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 636.00
22:05:51.029 00.000 15712 PPEC: input: -0.33, control: -0.20, exposure: 1500
22:05:51.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:51.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:05:51.029 00.000 15712 MoveAxis(E, 66, ABG)
22:05:51.029 00.000 15712 Guiding  Dir = 2, Dur = 66
22:05:51.029 00.000 15712 IsGuiding returns 0
22:05:51.058 00.029 15712 PulseGuide returned control before completion, sleep 50
22:05:51.128 00.070 15712 IsGuiding returns 0
22:05:51.128 00.000 15712 Move returns status 0, amount 66
22:05:51.138 00.010 15712 MoveAxis(N, 0, ABG)
22:05:51.138 00.000 15712 Move returns status 0, amount 0
22:05:51.138 00.000 15712 move complete, result=0
22:05:51.138 00.000 15712 worker thread done servicing request
22:05:51.138 00.000 15712 Worker thread wakes up
22:05:51.138 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
22:05:51.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:51.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:52.772 01.634 15712 Exposure complete
22:05:52.831 00.059 15712 worker thread done servicing request
22:05:52.831 00.000 7988 OnExposeComplete: enter
22:05:52.831 00.000 7988 UpdateGuideState(): m_state=6
22:05:52.835 00.004 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7577
22:05:52.835 00.000 7988 Star::Find returns 1 (0), X=1180.58, Y=446.09, Mass=1547, SNR=26.8, Peak=197 HFD=3.3
22:05:52.835 00.000 7988 MultiStar: [#1 0.04,0.28,1.02,U] [#2 0.01,0.41,1.03,U] [#3 -0.18,0.54,0.95,U] [#4 -0.03,0.41,1.07,U] [#5 -0.33,0.15,0.73,U] [#6 0.03,0.64,0.68,U] [#7 0.15,0.41,0.67,U] [#8 0.00,0.12,0.67,U] 
22:05:52.835 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.35}, one-star: {-0.26, 0.16}
22:05:52.840 00.005 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.58) = xAngle (4.16 = -2.12)
22:05:52.840 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.27 = 0.99)
22:05:52.840 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.30 cameraTheta=2.58 mountX=-0.16 mountY=0.25, mountTheta=2.13
22:05:52.840 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.16, opts=13)
22:05:52.840 00.000 7988 Enqueuing Move request for scope (-0.26, 0.16)
22:05:52.840 00.000 15712 Worker thread wakes up
22:05:52.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0xd
22:05:52.840 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.16)
22:05:52.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:05:52.840 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
22:05:52.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:52.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:52.840 00.000 7988 Enqueuing Expose request
22:05:52.851 00.011 15712 Moving (-0.26, 0.16) raw xDistance=-0.16 yDistance=0.25
22:05:52.851 00.000 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:52.851 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
22:05:52.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:52.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:05:52.851 00.000 15712 MoveAxis(E, 1, ABG)
22:05:52.851 00.000 15712 Guiding  Dir = 2, Dur = 1
22:05:52.857 00.006 15712 IsGuiding returns 0
22:05:52.874 00.017 15712 IsGuiding returns 0
22:05:52.874 00.000 15712 Move returns status 0, amount 1
22:05:52.874 00.000 15712 MoveAxis(N, 0, ABG)
22:05:52.874 00.000 15712 Move returns status 0, amount 0
22:05:52.874 00.000 15712 move complete, result=0
22:05:52.874 00.000 7988 GuideStep: -0.2 px 1 ms EAST, 0.3 px 0 ms NORTH
22:05:52.883 00.009 15712 worker thread done servicing request
22:05:52.883 00.000 15712 Worker thread wakes up
22:05:52.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:52.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:54.285 01.402 15712 Exposure complete
22:05:54.340 00.055 15712 worker thread done servicing request
22:05:54.340 00.000 7988 OnExposeComplete: enter
22:05:54.348 00.008 7988 UpdateGuideState(): m_state=6
22:05:54.350 00.002 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7578
22:05:54.352 00.002 7988 Star::Find returns 1 (0), X=1180.46, Y=446.11, Mass=1537, SNR=26.7, Peak=182 HFD=3.6
22:05:54.354 00.002 7988 MultiStar: [#1 0.00,0.36,1.00,U] [#2 0.13,0.51,1.00,U] [#3 -0.03,0.44,0.96,U] [#4 0.01,0.44,1.02,U] [#5 -0.19,0.18,0.70,U] [#6 -0.04,0.69,0.71,U] [#7 -0.16,0.51,0.64,U] [#8 -0.12,0.23,0.68,U] 
22:05:54.354 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.39}, one-star: {-0.37, 0.18}
22:05:54.356 00.002 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.58) = xAngle (3.35 = -2.94)
22:05:54.356 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.17)
22:05:54.358 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.77 mountX=-0.39 mountY=0.07, mountTheta=2.97
22:05:54.360 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.39, opts=13)
22:05:54.360 00.000 7988 Enqueuing Move request for scope (-0.08, 0.39)
22:05:54.362 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:54.362 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7
22:05:54.364 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:54.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:54.364 00.000 7988 Enqueuing Expose request
22:05:54.364 00.000 15712 Worker thread wakes up
22:05:54.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.39) opts 0xd
22:05:54.364 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.39)
22:05:54.364 00.000 15712 Moving (-0.08, 0.39) raw xDistance=-0.39 yDistance=0.07
22:05:54.371 00.007 15712 PPEC rslt: input = -0.39, final = -0.24, react = -0.23, pred = -0.00, hyst = -0.22, hyst_pct = 0.00, period_length = 636.00
22:05:54.371 00.000 15712 PPEC: input: -0.39, control: -0.24, exposure: 1500
22:05:54.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:54.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:05:54.373 00.002 15712 MoveAxis(E, 77, ABG)
22:05:54.373 00.000 15712 Guiding  Dir = 2, Dur = 77
22:05:54.373 00.000 15712 IsGuiding returns 0
22:05:54.398 00.025 15712 PulseGuide returned control before completion, sleep 63
22:05:54.479 00.081 15712 IsGuiding returns 1
22:05:54.479 00.000 15712 scope still moving after pulse duration time elapsed
22:05:54.507 00.028 15712 IsGuiding returns 0
22:05:54.507 00.000 15712 scope move finished after 77 + 56 ms
22:05:54.507 00.000 15712 Move returns status 0, amount 77
22:05:54.507 00.000 15712 MoveAxis(N, 0, ABG)
22:05:54.507 00.000 15712 Move returns status 0, amount 0
22:05:54.507 00.000 15712 move complete, result=0
22:05:54.507 00.000 15712 worker thread done servicing request
22:05:54.507 00.000 15712 Worker thread wakes up
22:05:54.507 00.000 7988 GuideStep: -0.4 px 77 ms EAST, 0.1 px 0 ms NORTH
22:05:54.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:54.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:56.252 01.745 15712 Exposure complete
22:05:56.307 00.055 15712 worker thread done servicing request
22:05:56.307 00.000 7988 OnExposeComplete: enter
22:05:56.307 00.000 7988 UpdateGuideState(): m_state=6
22:05:56.313 00.006 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7579
22:05:56.315 00.002 7988 Star::Find returns 1 (0), X=1180.41, Y=445.94, Mass=1536, SNR=26.8, Peak=212 HFD=3.3
22:05:56.315 00.000 7988 MultiStar: [#1 -0.22,0.11,1.00,U] [#2 -0.07,0.14,1.03,U] [#3 -0.20,0.23,0.94,U] [#4 -0.15,0.11,1.05,U] [#5 -0.19,0.14,0.71,U] [#6 -0.16,0.37,0.70,U] [#7 -0.30,0.37,0.66,U] [#8 -0.04,-0.09,0.65,U] 
22:05:56.317 00.002 7988 refined, 8 included, MultiStar: {-0.20, 0.15}, one-star: {-0.42, 0.01}
22:05:56.317 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.58) = xAngle (4.08 = -2.20)
22:05:56.319 00.002 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.19 = 0.91)
22:05:56.319 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.50 mountX=-0.15 mountY=0.19, mountTheta=2.21
22:05:56.321 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.15, opts=13)
22:05:56.321 00.000 7988 Enqueuing Move request for scope (-0.20, 0.15)
22:05:56.324 00.003 15712 Worker thread wakes up
22:05:56.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
22:05:56.324 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
22:05:56.324 00.000 15712 Moving (-0.20, 0.15) raw xDistance=-0.15 yDistance=0.19
22:05:56.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:56.324 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.8
22:05:56.326 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:56.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:56.328 00.002 7988 Enqueuing Expose request
22:05:56.329 00.001 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:56.329 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
22:05:56.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:56.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:05:56.329 00.000 15712 MoveAxis(E, 2, ABG)
22:05:56.329 00.000 15712 Guiding  Dir = 2, Dur = 2
22:05:56.364 00.035 15712 IsGuiding returns 0
22:05:56.381 00.017 15712 IsGuiding returns 0
22:05:56.381 00.000 15712 Move returns status 0, amount 2
22:05:56.381 00.000 15712 MoveAxis(N, 0, ABG)
22:05:56.381 00.000 15712 Move returns status 0, amount 0
22:05:56.381 00.000 15712 move complete, result=0
22:05:56.381 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
22:05:56.383 00.002 15712 worker thread done servicing request
22:05:56.383 00.000 15712 Worker thread wakes up
22:05:56.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:56.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:57.799 01.416 15712 Exposure complete
22:05:57.852 00.053 15712 worker thread done servicing request
22:05:57.852 00.000 7988 OnExposeComplete: enter
22:05:57.852 00.000 7988 UpdateGuideState(): m_state=6
22:05:57.861 00.009 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7580
22:05:57.861 00.000 7988 Star::Find returns 1 (0), X=1180.46, Y=445.88, Mass=1519, SNR=26.6, Peak=186 HFD=3.5
22:05:57.861 00.000 7988 MultiStar: [#1 -0.14,-0.12,1.02,U] [#2 0.04,-0.14,1.02,U] [#3 -0.09,0.03,0.95,U] [#4 -0.00,0.11,1.05,U] [#5 -0.15,-0.03,0.76,U] [#6 0.13,0.19,0.71,U] [#7 -0.24,0.06,0.67,U] [#8 0.05,0.01,0.68,U] 
22:05:57.861 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.00}, one-star: {-0.37, -0.04}
22:05:57.861 00.000 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.58) = xAngle (-1.55 = -1.55)
22:05:57.861 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.56 = 1.56)
22:05:57.861 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.12 mountX=0.00 mountY=0.09, mountTheta=1.55
22:05:57.869 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.00, opts=13)
22:05:57.869 00.000 7988 Enqueuing Move request for scope (-0.09, -0.00)
22:05:57.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:57.869 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.6
22:05:57.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:57.869 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:57.869 00.000 7988 Enqueuing Expose request
22:05:57.877 00.008 15712 Worker thread wakes up
22:05:57.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
22:05:57.877 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
22:05:57.877 00.000 15712 Moving (-0.09, -0.00) raw xDistance=0.00 yDistance=0.09
22:05:57.877 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:57.877 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
22:05:57.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:57.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:05:57.877 00.000 15712 MoveAxis(E, 3, ABG)
22:05:57.877 00.000 15712 Guiding  Dir = 2, Dur = 3
22:05:57.877 00.000 15712 IsGuiding returns 0
22:05:57.893 00.016 15712 IsGuiding returns 0
22:05:57.893 00.000 15712 Move returns status 0, amount 3
22:05:57.893 00.000 15712 MoveAxis(N, 0, ABG)
22:05:57.893 00.000 15712 Move returns status 0, amount 0
22:05:57.893 00.000 15712 move complete, result=0
22:05:57.893 00.000 15712 worker thread done servicing request
22:05:57.893 00.000 15712 Worker thread wakes up
22:05:57.893 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:05:57.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:57.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:05:59.538 01.645 15712 Exposure complete
22:05:59.596 00.058 15712 worker thread done servicing request
22:05:59.596 00.000 7988 OnExposeComplete: enter
22:05:59.596 00.000 7988 UpdateGuideState(): m_state=6
22:05:59.596 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7581
22:05:59.600 00.004 7988 Star::Find returns 1 (0), X=1180.53, Y=445.90, Mass=1570, SNR=27.1, Peak=194 HFD=3.5
22:05:59.602 00.002 7988 MultiStar: [#1 0.01,0.02,1.02,U] [#2 -0.05,0.14,0.99,U] [#3 -0.22,0.12,0.94,U] [#4 -0.06,0.22,1.04,U] [#5 -0.09,-0.06,0.70,U] [#6 -0.15,0.54,0.71,U] [#7 -0.15,0.23,0.63,U] [#8 -0.07,0.13,0.64,U] 
22:05:59.602 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.14}, one-star: {-0.31, -0.03}
22:05:59.604 00.002 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.87 = -2.42)
22:05:59.605 00.001 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.98 = 0.69)
22:05:59.605 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.29 mountX=-0.14 mountY=0.12, mountTheta=2.43
22:05:59.607 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.14, opts=13)
22:05:59.609 00.002 7988 Enqueuing Move request for scope (-0.12, 0.14)
22:05:59.609 00.000 15712 Worker thread wakes up
22:05:59.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
22:05:59.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
22:05:59.609 00.000 15712 Moving (-0.12, 0.14) raw xDistance=-0.14 yDistance=0.12
22:05:59.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:05:59.609 00.000 7988 UpdateGuideState exits: m=1570 SNR=27.1
22:05:59.613 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:59.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:05:59.615 00.002 7988 Enqueuing Expose request
22:05:59.615 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:05:59.615 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
22:05:59.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:59.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:05:59.615 00.000 15712 MoveAxis(E, 3, ABG)
22:05:59.615 00.000 15712 Guiding  Dir = 2, Dur = 3
22:05:59.616 00.001 15712 IsGuiding returns 0
22:05:59.639 00.023 15712 IsGuiding returns 0
22:05:59.639 00.000 15712 Move returns status 0, amount 3
22:05:59.639 00.000 15712 MoveAxis(N, 0, ABG)
22:05:59.639 00.000 15712 Move returns status 0, amount 0
22:05:59.639 00.000 15712 move complete, result=0
22:05:59.639 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:05:59.644 00.005 15712 worker thread done servicing request
22:05:59.644 00.000 15712 Worker thread wakes up
22:05:59.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:05:59.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:01.049 01.405 15712 Exposure complete
22:06:01.108 00.059 15712 worker thread done servicing request
22:06:01.108 00.000 7988 OnExposeComplete: enter
22:06:01.108 00.000 7988 UpdateGuideState(): m_state=6
22:06:01.108 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7582
22:06:01.113 00.005 7988 Star::Find returns 1 (0), X=1180.47, Y=445.97, Mass=1573, SNR=27.0, Peak=217 HFD=3.5
22:06:01.113 00.000 7988 MultiStar: [#1 -0.17,0.17,1.01,U] [#2 -0.23,0.22,1.01,U] [#3 -0.38,0.49,0.93,U] [#4 -0.10,0.25,1.04,U] [#5 -0.18,-0.11,0.69,U] [#6 -0.04,0.34,0.73,U] [#7 -0.04,0.26,0.66,U] [#8 -0.16,-0.12,0.66,U] 
22:06:01.115 00.002 7988 refined, 8 included, MultiStar: {-0.20, 0.18}, one-star: {-0.36, 0.04}
22:06:01.117 00.002 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.58) = xAngle (3.97 = -2.31)
22:06:01.117 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.80)
22:06:01.117 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.27 cameraTheta=2.40 mountX=-0.18 mountY=0.19, mountTheta=2.32
22:06:01.119 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.18, opts=13)
22:06:01.121 00.002 7988 Enqueuing Move request for scope (-0.20, 0.18)
22:06:01.121 00.000 15712 Worker thread wakes up
22:06:01.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
22:06:01.121 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
22:06:01.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:01.121 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.0
22:06:01.125 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:01.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:01.127 00.002 7988 Enqueuing Expose request
22:06:01.127 00.000 15712 Moving (-0.20, 0.18) raw xDistance=-0.18 yDistance=0.19
22:06:01.129 00.002 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:06:01.129 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
22:06:01.129 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:01.129 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:06:01.129 00.000 15712 MoveAxis(E, 39, ABG)
22:06:01.129 00.000 15712 Guiding  Dir = 2, Dur = 39
22:06:01.129 00.000 15712 IsGuiding returns 0
22:06:01.155 00.026 15712 PulseGuide returned control before completion, sleep 23
22:06:01.193 00.038 15712 IsGuiding returns 0
22:06:01.193 00.000 15712 Move returns status 0, amount 39
22:06:01.193 00.000 15712 MoveAxis(N, 0, ABG)
22:06:01.193 00.000 15712 Move returns status 0, amount 0
22:06:01.193 00.000 15712 move complete, result=0
22:06:01.193 00.000 15712 worker thread done servicing request
22:06:01.193 00.000 15712 Worker thread wakes up
22:06:01.193 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
22:06:01.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:01.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:02.930 01.737 15712 Exposure complete
22:06:02.987 00.057 15712 worker thread done servicing request
22:06:02.987 00.000 7988 OnExposeComplete: enter
22:06:02.987 00.000 7988 UpdateGuideState(): m_state=6
22:06:02.993 00.006 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7583
22:06:02.993 00.000 7988 Star::Find returns 1 (0), X=1180.42, Y=445.89, Mass=1504, SNR=26.5, Peak=192 HFD=3.3
22:06:02.993 00.000 7988 MultiStar: [#1 -0.12,0.03,1.02,U] [#2 -0.03,0.08,1.03,U] [#3 -0.26,0.15,0.97,U] [#4 -0.16,0.32,1.04,U] [#5 -0.20,0.02,0.75,U] [#6 -0.08,0.25,0.72,U] [#7 -0.11,-0.04,0.70,U] [#8 -0.19,-0.11,0.66,U] 
22:06:02.993 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.08}, one-star: {-0.41, -0.04}
22:06:02.993 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.58) = xAngle (4.29 = -2.00)
22:06:02.993 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.40 = 1.11)
22:06:02.993 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.71 mountX=-0.08 mountY=0.18, mountTheta=2.00
22:06:02.993 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.08, opts=13)
22:06:02.993 00.000 7988 Enqueuing Move request for scope (-0.18, 0.08)
22:06:02.993 00.000 15712 Worker thread wakes up
22:06:02.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
22:06:02.993 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
22:06:02.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:03.004 00.011 7988 UpdateGuideState exits: m=1504 SNR=26.5
22:06:03.006 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:03.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:03.006 00.000 7988 Enqueuing Expose request
22:06:03.008 00.002 15712 Moving (-0.18, 0.08) raw xDistance=-0.08 yDistance=0.18
22:06:03.009 00.001 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:03.009 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:06:03.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:03.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:06:03.009 00.000 15712 MoveAxis(E, 5, ABG)
22:06:03.009 00.000 15712 Guiding  Dir = 2, Dur = 5
22:06:03.025 00.016 15712 IsGuiding returns 0
22:06:03.046 00.021 15712 IsGuiding returns 0
22:06:03.046 00.000 15712 Move returns status 0, amount 5
22:06:03.046 00.000 15712 MoveAxis(N, 0, ABG)
22:06:03.046 00.000 15712 Move returns status 0, amount 0
22:06:03.046 00.000 15712 move complete, result=0
22:06:03.046 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
22:06:03.048 00.002 15712 worker thread done servicing request
22:06:03.048 00.000 15712 Worker thread wakes up
22:06:03.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:03.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:04.462 01.414 15712 Exposure complete
22:06:04.520 00.058 7988 OnExposeComplete: enter
22:06:04.523 00.003 7988 UpdateGuideState(): m_state=6
22:06:04.523 00.000 15712 worker thread done servicing request
22:06:04.525 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7584
22:06:04.525 00.000 7988 Star::Find returns 1 (1), X=1180.25, Y=446.18, Mass=1573, SNR=27.1, Peak=255 HFD=3.3
22:06:04.527 00.002 7988 MultiStar: [#1 -0.22,0.29,1.01,U] [#2 -0.29,0.28,0.99,U] [#3 -0.48,0.46,0.95,U] [#4 -0.34,0.50,0.98,U] [#5 -0.66,0.21,0.68,U] [#6 -0.16,0.53,0.67,U] [#7 -0.34,0.30,0.64,U] [#8 -0.40,0.34,0.62,U] 
22:06:04.530 00.003 7988 refined, 8 included, MultiStar: {-0.39, 0.35}, one-star: {-0.59, 0.25}
22:06:04.530 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.58) = xAngle (3.98 = -2.30)
22:06:04.532 00.002 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.09 = 0.81)
22:06:04.532 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=0.35 hyp=0.52 cameraTheta=2.40 mountX=-0.35 mountY=0.38, mountTheta=2.32
22:06:04.532 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.35, opts=13)
22:06:04.532 00.000 7988 Enqueuing Move request for scope (-0.39, 0.35)
22:06:04.532 00.000 15712 Worker thread wakes up
22:06:04.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.35) opts 0xd
22:06:04.532 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.35)
22:06:04.532 00.000 15712 Moving (-0.39, 0.35) raw xDistance=-0.35 yDistance=0.38
22:06:04.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
22:06:04.532 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.1 Saturated
22:06:04.539 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:04.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:04.539 00.000 7988 Enqueuing Expose request
22:06:04.539 00.000 15712 PPEC rslt: input = -0.35, final = -0.22, react = -0.21, pred = -0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 636.00
22:06:04.539 00.000 15712 PPEC: input: -0.35, control: -0.22, exposure: 1500
22:06:04.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:04.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:06:04.539 00.000 15712 MoveAxis(E, 73, ABG)
22:06:04.539 00.000 15712 Guiding  Dir = 2, Dur = 73
22:06:04.539 00.000 15712 IsGuiding returns 0
22:06:04.561 00.022 15712 PulseGuide returned control before completion, sleep 63
22:06:04.635 00.074 15712 IsGuiding returns 1
22:06:04.635 00.000 15712 scope still moving after pulse duration time elapsed
22:06:04.673 00.038 15712 IsGuiding returns 0
22:06:04.673 00.000 15712 scope move finished after 73 + 60 ms
22:06:04.673 00.000 15712 Move returns status 0, amount 73
22:06:04.673 00.000 15712 MoveAxis(N, 0, ABG)
22:06:04.673 00.000 15712 Move returns status 0, amount 0
22:06:04.673 00.000 15712 move complete, result=0
22:06:04.673 00.000 7988 GuideStep: -0.3 px 73 ms EAST, 0.4 px 0 ms NORTH
22:06:04.679 00.006 15712 worker thread done servicing request
22:06:04.679 00.000 15712 Worker thread wakes up
22:06:04.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:04.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:06.315 01.636 15712 Exposure complete
22:06:06.373 00.058 15712 worker thread done servicing request
22:06:06.375 00.002 7988 OnExposeComplete: enter
22:06:06.376 00.001 7988 UpdateGuideState(): m_state=6
22:06:06.376 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7585
22:06:06.378 00.002 7988 Star::Find returns 1 (0), X=1180.40, Y=446.20, Mass=1489, SNR=26.3, Peak=186 HFD=3.6
22:06:06.378 00.000 7988 MultiStar: [#1 -0.14,0.21,1.03,U] [#2 -0.18,0.48,1.00,U] [#3 -0.25,0.57,0.94,U] [#4 -0.31,0.53,1.02,U] [#5 -0.15,0.12,0.68,U] [#6 -0.13,0.56,0.71,U] [#7 -0.10,0.25,0.64,U] [#8 0.07,0.27,0.66,U] 
22:06:06.380 00.002 7988 refined, 8 included, MultiStar: {-0.20, 0.37}, one-star: {-0.44, 0.27}
22:06:06.380 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.58) = xAngle (3.64 = -2.64)
22:06:06.382 00.002 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.75 = 0.47)
22:06:06.382 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.37 hyp=0.42 cameraTheta=2.06 mountX=-0.37 mountY=0.19, mountTheta=2.67
22:06:06.384 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.37, opts=13)
22:06:06.386 00.002 7988 Enqueuing Move request for scope (-0.20, 0.37)
22:06:06.386 00.000 15712 Worker thread wakes up
22:06:06.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.37) opts 0xd
22:06:06.386 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.37)
22:06:06.386 00.000 15712 Moving (-0.20, 0.37) raw xDistance=-0.37 yDistance=0.19
22:06:06.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:06.386 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.3
22:06:06.390 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:06.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:06.392 00.002 7988 Enqueuing Expose request
22:06:06.392 00.000 15712 PPEC rslt: input = -0.37, final = -0.24, react = -0.22, pred = -0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 636.00
22:06:06.392 00.000 15712 PPEC: input: -0.37, control: -0.24, exposure: 1500
22:06:06.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:06.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:06:06.392 00.000 15712 MoveAxis(E, 78, ABG)
22:06:06.392 00.000 15712 Guiding  Dir = 2, Dur = 78
22:06:06.392 00.000 15712 IsGuiding returns 0
22:06:06.417 00.025 15712 PulseGuide returned control before completion, sleep 63
22:06:06.488 00.071 15712 IsGuiding returns 1
22:06:06.488 00.000 15712 scope still moving after pulse duration time elapsed
22:06:06.530 00.042 15712 IsGuiding returns 0
22:06:06.531 00.001 15712 scope move finished after 78 + 58 ms
22:06:06.531 00.000 15712 Move returns status 0, amount 78
22:06:06.531 00.000 15712 MoveAxis(N, 0, ABG)
22:06:06.531 00.000 15712 Move returns status 0, amount 0
22:06:06.531 00.000 15712 move complete, result=0
22:06:06.531 00.000 15712 worker thread done servicing request
22:06:06.531 00.000 15712 Worker thread wakes up
22:06:06.531 00.000 7988 GuideStep: -0.4 px 78 ms EAST, 0.2 px 0 ms NORTH
22:06:06.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:06.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:07.941 01.410 15712 Exposure complete
22:06:08.000 00.059 15712 worker thread done servicing request
22:06:08.000 00.000 7988 OnExposeComplete: enter
22:06:08.000 00.000 7988 UpdateGuideState(): m_state=6
22:06:08.000 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7586
22:06:08.004 00.004 7988 Star::Find returns 1 (0), X=1180.46, Y=445.90, Mass=1512, SNR=26.5, Peak=182 HFD=3.5
22:06:08.004 00.000 7988 MultiStar: [#1 -0.07,0.07,1.03,U] [#2 0.05,0.03,1.01,U] [#3 -0.21,0.20,0.92,U] [#4 -0.02,0.17,1.01,U] [#5 -0.17,-0.24,0.68,U] [#6 -0.15,0.34,0.68,U] [#7 -0.17,0.07,0.65,U] [#8 -0.08,-0.19,0.65,U] 
22:06:08.004 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.05}, one-star: {-0.37, -0.03}
22:06:08.004 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.58) = xAngle (4.32 = -1.96)
22:06:08.004 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.43 = 1.14)
22:06:08.004 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.74 mountX=-0.05 mountY=0.13, mountTheta=1.97
22:06:08.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.05, opts=13)
22:06:08.004 00.000 7988 Enqueuing Move request for scope (-0.13, 0.05)
22:06:08.004 00.000 15712 Worker thread wakes up
22:06:08.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
22:06:08.004 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
22:06:08.014 00.010 15712 Moving (-0.13, 0.05) raw xDistance=-0.05 yDistance=0.13
22:06:08.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:08.014 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.5
22:06:08.016 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:08.016 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:08.018 00.002 7988 Enqueuing Expose request
22:06:08.018 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:08.018 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
22:06:08.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:08.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:06:08.018 00.000 15712 MoveAxis(E, 5, ABG)
22:06:08.018 00.000 15712 Guiding  Dir = 2, Dur = 5
22:06:08.065 00.047 15712 IsGuiding returns 0
22:06:08.073 00.008 15712 IsGuiding returns 0
22:06:08.073 00.000 15712 Move returns status 0, amount 5
22:06:08.082 00.009 15712 MoveAxis(N, 0, ABG)
22:06:08.082 00.000 15712 Move returns status 0, amount 0
22:06:08.082 00.000 15712 move complete, result=0
22:06:08.082 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:06:08.082 00.000 15712 worker thread done servicing request
22:06:08.082 00.000 15712 Worker thread wakes up
22:06:08.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:08.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:09.824 01.742 15712 Exposure complete
22:06:09.884 00.060 15712 worker thread done servicing request
22:06:09.884 00.000 7988 OnExposeComplete: enter
22:06:09.885 00.001 7988 UpdateGuideState(): m_state=6
22:06:09.886 00.001 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7587
22:06:09.886 00.000 7988 Star::Find returns 1 (0), X=1180.44, Y=445.70, Mass=1481, SNR=26.1, Peak=193 HFD=3.3
22:06:09.886 00.000 7988 MultiStar: [#1 -0.12,-0.06,1.03,U] [#2 -0.09,0.09,1.02,U] [#3 -0.22,0.03,1.00,U] [#4 0.00,-0.03,1.06,U] [#5 -0.30,-0.20,0.73,U] [#6 -0.04,0.13,0.68,U] [#7 -0.32,0.08,0.70,U] [#8 -0.07,-0.22,0.67,U] 
22:06:09.886 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.04}, one-star: {-0.39, -0.22}
22:06:09.886 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
22:06:09.886 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
22:06:09.886 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.90 mountX=0.04 mountY=0.17, mountTheta=1.32
22:06:09.886 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.04, opts=13)
22:06:09.886 00.000 7988 Enqueuing Move request for scope (-0.17, -0.04)
22:06:09.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:09.886 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.1
22:06:09.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:09.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:09.886 00.000 7988 Enqueuing Expose request
22:06:09.902 00.016 15712 Worker thread wakes up
22:06:09.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
22:06:09.902 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
22:06:09.902 00.000 15712 Moving (-0.17, -0.04) raw xDistance=0.04 yDistance=0.17
22:06:09.902 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:09.902 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
22:06:09.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:09.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:06:09.902 00.000 15712 MoveAxis(E, 4, ABG)
22:06:09.902 00.000 15712 Guiding  Dir = 2, Dur = 4
22:06:09.902 00.000 15712 IsGuiding returns 0
22:06:09.936 00.034 15712 IsGuiding returns 0
22:06:09.936 00.000 15712 Move returns status 0, amount 4
22:06:09.936 00.000 15712 MoveAxis(N, 0, ABG)
22:06:09.936 00.000 15712 Move returns status 0, amount 0
22:06:09.936 00.000 15712 move complete, result=0
22:06:09.936 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
22:06:09.938 00.002 15712 worker thread done servicing request
22:06:09.938 00.000 15712 Worker thread wakes up
22:06:09.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:09.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:11.354 01.416 15712 Exposure complete
22:06:11.406 00.052 15712 worker thread done servicing request
22:06:11.406 00.000 7988 OnExposeComplete: enter
22:06:11.415 00.009 7988 UpdateGuideState(): m_state=6
22:06:11.415 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7588
22:06:11.418 00.003 7988 Star::Find returns 1 (0), X=1180.10, Y=445.87, Mass=1506, SNR=26.4, Peak=204 HFD=3.4
22:06:11.418 00.000 7988 MultiStar: [#1 -0.17,0.02,1.04,U] [#2 -0.27,0.04,0.97,U] [#3 -0.39,0.02,0.95,U] [#4 -0.16,0.14,1.05,U] [#5 -0.47,-0.21,0.70,U] [#6 -0.20,0.18,0.72,U] [#7 -0.34,-0.02,0.68,U] [#8 0.06,0.01,0.66,U] 
22:06:11.418 00.000 7988 refined, 8 included, MultiStar: {-0.31, 0.02}, one-star: {-0.73, -0.06}
22:06:11.418 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.58) = xAngle (4.66 = -1.62)
22:06:11.418 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.77 = 1.49)
22:06:11.418 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.02 hyp=0.31 cameraTheta=3.08 mountX=-0.02 mountY=0.30, mountTheta=1.62
22:06:11.418 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.02, opts=13)
22:06:11.418 00.000 7988 Enqueuing Move request for scope (-0.31, 0.02)
22:06:11.418 00.000 15712 Worker thread wakes up
22:06:11.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.02) opts 0xd
22:06:11.418 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.02)
22:06:11.418 00.000 15712 Moving (-0.31, 0.02) raw xDistance=-0.02 yDistance=0.30
22:06:11.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:11.418 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
22:06:11.429 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:11.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:11.432 00.003 7988 Enqueuing Expose request
22:06:11.432 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:11.432 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
22:06:11.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:11.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:06:11.432 00.000 15712 MoveAxis(E, 3, ABG)
22:06:11.432 00.000 15712 Guiding  Dir = 2, Dur = 3
22:06:11.434 00.002 15712 IsGuiding returns 0
22:06:11.449 00.015 15712 IsGuiding returns 0
22:06:11.449 00.000 15712 Move returns status 0, amount 3
22:06:11.449 00.000 15712 MoveAxis(N, 0, ABG)
22:06:11.449 00.000 15712 Move returns status 0, amount 0
22:06:11.449 00.000 15712 move complete, result=0
22:06:11.449 00.000 15712 worker thread done servicing request
22:06:11.449 00.000 15712 Worker thread wakes up
22:06:11.449 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.3 px 0 ms NORTH
22:06:11.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:11.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:13.093 01.644 15712 Exposure complete
22:06:13.148 00.055 15712 worker thread done servicing request
22:06:13.148 00.000 7988 OnExposeComplete: enter
22:06:13.148 00.000 7988 UpdateGuideState(): m_state=6
22:06:13.155 00.007 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7589
22:06:13.155 00.000 7988 Star::Find returns 1 (1), X=1180.26, Y=445.96, Mass=1534, SNR=26.7, Peak=255 HFD=3.3
22:06:13.155 00.000 7988 MultiStar: [#1 -0.36,0.04,1.01,U] [#2 -0.38,0.24,1.03,U] [#3 -0.52,0.46,0.96,U] [#4 -0.32,0.33,1.03,U] [#5 -0.57,0.18,0.69,U] [#6 -0.52,0.33,0.68,U] [#7 -0.44,0.31,0.68,U] [#8 -0.30,-0.01,0.67,U] 
22:06:13.155 00.000 7988 refined, 8 included, MultiStar: {-0.44, 0.21}, one-star: {-0.58, 0.03}
22:06:13.155 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.02)
22:06:13.155 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.09)
22:06:13.155 00.000 7988 CameraToMount -- cameraX=-0.44 cameraY=0.21 hyp=0.49 cameraTheta=2.69 mountX=-0.21 mountY=0.43, mountTheta=2.02
22:06:13.155 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=0.21, opts=13)
22:06:13.155 00.000 7988 Enqueuing Move request for scope (-0.44, 0.21)
22:06:13.165 00.010 15712 Worker thread wakes up
22:06:13.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.21) opts 0xd
22:06:13.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, 0.21)
22:06:13.165 00.000 15712 Moving (-0.44, 0.21) raw xDistance=-0.21 yDistance=0.43
22:06:13.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:13.165 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7 Saturated
22:06:13.169 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:13.170 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:13.170 00.000 7988 Enqueuing Expose request
22:06:13.170 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:06:13.170 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
22:06:13.170 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.40 newest=0.91
22:06:13.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
22:06:13.170 00.000 15712 MoveAxis(E, 43, ABG)
22:06:13.170 00.000 15712 Guiding  Dir = 2, Dur = 43
22:06:13.170 00.000 15712 IsGuiding returns 0
22:06:13.186 00.016 15712 PulseGuide returned control before completion, sleep 31
22:06:13.234 00.048 15712 IsGuiding returns 1
22:06:13.234 00.000 15712 scope still moving after pulse duration time elapsed
22:06:13.272 00.038 15712 IsGuiding returns 0
22:06:13.272 00.000 15712 scope move finished after 43 + 60 ms
22:06:13.272 00.000 15712 Move returns status 0, amount 43
22:06:13.272 00.000 15712 BLC: Oldest BLC event removed
22:06:13.272 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 51 applied
22:06:13.272 00.000 15712 MoveAxis(S, 162, ABG)
22:06:13.272 00.000 15712 Guiding  Dir = 1, Dur = 162
22:06:13.301 00.029 15712 IsGuiding returns 0
22:06:13.386 00.085 15712 PulseGuide returned control before completion, sleep 92
22:06:13.490 00.104 15712 IsGuiding returns 1
22:06:13.490 00.000 15712 scope still moving after pulse duration time elapsed
22:06:13.542 00.052 15712 IsGuiding returns 1
22:06:13.573 00.031 15712 IsGuiding returns 0
22:06:13.573 00.000 15712 scope move finished after 162 + 109 ms
22:06:13.573 00.000 15712 Move returns status 0, amount 162
22:06:13.573 00.000 15712 move complete, result=0
22:06:13.573 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.4 px 162 ms SOUTH
22:06:13.582 00.009 15712 worker thread done servicing request
22:06:13.582 00.000 15712 Worker thread wakes up
22:06:13.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:13.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:14.989 01.407 15712 Exposure complete
22:06:15.035 00.046 15712 worker thread done servicing request
22:06:15.035 00.000 7988 OnExposeComplete: enter
22:06:15.035 00.000 7988 UpdateGuideState(): m_state=6
22:06:15.050 00.015 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7590
22:06:15.050 00.000 7988 Star::Find returns 1 (0), X=1180.56, Y=445.85, Mass=1482, SNR=26.3, Peak=165 HFD=3.3
22:06:15.052 00.002 7988 MultiStar: [#1 0.04,0.11,1.03,U] [#2 -0.07,0.06,1.02,U] [#3 -0.08,0.11,0.98,U] [#4 -0.12,0.33,1.05,U] [#5 -0.50,-0.10,0.71,U] [#6 0.08,0.38,0.74,U] [#7 -0.02,0.13,0.69,U] [#8 0.11,-0.18,0.67,U] 
22:06:15.052 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.09}, one-star: {-0.27, -0.08}
22:06:15.052 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.58) = xAngle (3.94 = -2.34)
22:06:15.052 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.05 = 0.77)
22:06:15.052 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.36 mountX=-0.09 mountY=0.09, mountTheta=2.36
22:06:15.052 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.09, opts=13)
22:06:15.052 00.000 7988 Enqueuing Move request for scope (-0.09, 0.09)
22:06:15.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:15.052 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.3
22:06:15.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:15.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:15.052 00.000 7988 Enqueuing Expose request
22:06:15.065 00.013 15712 Worker thread wakes up
22:06:15.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
22:06:15.065 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
22:06:15.065 00.000 15712 Moving (-0.09, 0.09) raw xDistance=-0.09 yDistance=0.09
22:06:15.065 00.000 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.434042, 1:0.092645
22:06:15.065 00.000 15712 BLC: No correction, Miss < min_move
22:06:15.071 00.006 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:15.071 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
22:06:15.071 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:15.071 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:06:15.071 00.000 15712 MoveAxis(E, 2, ABG)
22:06:15.071 00.000 15712 Guiding  Dir = 2, Dur = 2
22:06:15.071 00.000 15712 IsGuiding returns 0
22:06:15.096 00.025 15712 IsGuiding returns 0
22:06:15.096 00.000 15712 Move returns status 0, amount 2
22:06:15.096 00.000 15712 MoveAxis(N, 0, ABG)
22:06:15.096 00.000 15712 Move returns status 0, amount 0
22:06:15.096 00.000 15712 move complete, result=0
22:06:15.096 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:06:15.101 00.005 15712 worker thread done servicing request
22:06:15.101 00.000 15712 Worker thread wakes up
22:06:15.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:15.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:16.740 01.639 15712 Exposure complete
22:06:16.787 00.047 15712 worker thread done servicing request
22:06:16.787 00.000 7988 OnExposeComplete: enter
22:06:16.802 00.015 7988 UpdateGuideState(): m_state=6
22:06:16.803 00.001 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7591
22:06:16.803 00.000 7988 Star::Find returns 1 (0), X=1180.76, Y=445.84, Mass=1497, SNR=26.5, Peak=188 HFD=3.5
22:06:16.803 00.000 7988 MultiStar: [#1 0.33,-0.04,1.05,U] [#2 0.18,0.03,1.00,U] [#3 0.10,-0.03,0.97,U] [#4 0.16,0.06,1.03,U] [#5 0.23,-0.21,0.71,U] [#6 0.40,0.01,0.68,U] [#7 0.20,-0.11,0.66,U] [#8 0.26,-0.19,0.64,U] 
22:06:16.803 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.05}, one-star: {-0.07, -0.09}
22:06:16.803 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.58) = xAngle (-0.70 = -0.70)
22:06:16.803 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.40 = 2.40)
22:06:16.803 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.28 mountX=0.09 mountY=0.08, mountTheta=0.72
22:06:16.803 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.09, opts=13)
22:06:16.803 00.000 7988 Enqueuing Move request for scope (-0.07, -0.09)
22:06:16.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:16.803 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.5
22:06:16.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:16.803 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:16.803 00.000 7988 Enqueuing Expose request
22:06:16.803 00.000 15712 Worker thread wakes up
22:06:16.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
22:06:16.803 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
22:06:16.803 00.000 15712 Moving (-0.07, -0.09) raw xDistance=0.09 yDistance=0.08
22:06:16.803 00.000 15712 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.434042, 1:0.092645, 2:0.075901
22:06:16.803 00.000 15712 BLC: No correction, Miss < min_move
22:06:16.819 00.016 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:16.819 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
22:06:16.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:16.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:06:16.819 00.000 15712 MoveAxis(E, 3, ABG)
22:06:16.819 00.000 15712 Guiding  Dir = 2, Dur = 3
22:06:16.819 00.000 15712 IsGuiding returns 0
22:06:16.870 00.051 15712 IsGuiding returns 0
22:06:16.870 00.000 15712 Move returns status 0, amount 3
22:06:16.870 00.000 15712 MoveAxis(N, 0, ABG)
22:06:16.870 00.000 15712 Move returns status 0, amount 0
22:06:16.870 00.000 15712 move complete, result=0
22:06:16.870 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:06:16.875 00.005 15712 worker thread done servicing request
22:06:16.875 00.000 15712 Worker thread wakes up
22:06:16.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:16.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:18.284 01.409 15712 Exposure complete
22:06:18.343 00.059 15712 worker thread done servicing request
22:06:18.343 00.000 7988 OnExposeComplete: enter
22:06:18.343 00.000 7988 UpdateGuideState(): m_state=6
22:06:18.343 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7592
22:06:18.346 00.003 7988 Star::Find returns 1 (0), X=1180.70, Y=446.01, Mass=1520, SNR=26.6, Peak=237 HFD=3.3
22:06:18.346 00.000 7988 MultiStar: [#1 0.11,0.29,1.04,U] [#2 0.04,0.36,1.00,U] [#3 -0.08,0.41,0.96,U] [#4 0.05,0.39,1.03,U] [#5 -0.32,0.14,0.72,U] [#6 0.11,0.51,0.72,U] [#7 -0.08,0.30,0.69,U] [#8 0.02,0.29,0.65,U] 
22:06:18.346 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.31}, one-star: {-0.13, 0.08}
22:06:18.351 00.005 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.58) = xAngle (4.16 = -2.13)
22:06:18.351 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.27 = 0.98)
22:06:18.351 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.58 mountX=-0.08 mountY=0.13, mountTheta=2.14
22:06:18.351 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.08, opts=13)
22:06:18.351 00.000 7988 Enqueuing Move request for scope (-0.13, 0.08)
22:06:18.351 00.000 15712 Worker thread wakes up
22:06:18.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:18.351 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
22:06:18.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:18.362 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:18.362 00.000 7988 Enqueuing Expose request
22:06:18.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
22:06:18.362 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
22:06:18.362 00.000 15712 Moving (-0.13, 0.08) raw xDistance=-0.08 yDistance=0.13
22:06:18.362 00.000 15712 BLC: window closed
22:06:18.362 00.000 15712 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.434042, 1:0.092645, 2:0.075901
22:06:18.362 00.000 15712 BLC: No correction, Miss < min_move
22:06:18.368 00.006 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:18.368 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:06:18.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:18.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:06:18.368 00.000 15712 MoveAxis(E, 4, ABG)
22:06:18.368 00.000 15712 Guiding  Dir = 2, Dur = 4
22:06:18.368 00.000 15712 IsGuiding returns 0
22:06:18.386 00.018 15712 IsGuiding returns 0
22:06:18.386 00.000 15712 Move returns status 0, amount 4
22:06:18.386 00.000 15712 MoveAxis(N, 0, ABG)
22:06:18.386 00.000 15712 Move returns status 0, amount 0
22:06:18.386 00.000 15712 move complete, result=0
22:06:18.386 00.000 15712 worker thread done servicing request
22:06:18.386 00.000 15712 Worker thread wakes up
22:06:18.386 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:06:18.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:18.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:20.133 01.747 15712 Exposure complete
22:06:20.191 00.058 15712 worker thread done servicing request
22:06:20.191 00.000 7988 OnExposeComplete: enter
22:06:20.191 00.000 7988 UpdateGuideState(): m_state=6
22:06:20.191 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7593
22:06:20.195 00.004 7988 Star::Find returns 1 (0), X=1180.63, Y=445.95, Mass=1508, SNR=26.6, Peak=234 HFD=3.0
22:06:20.197 00.002 7988 MultiStar: [#1 0.13,0.11,1.04,U] [#2 0.14,0.18,1.01,U] [#3 -0.07,0.19,0.99,U] [#4 0.02,0.24,1.06,U] [#5 0.03,-0.03,0.74,U] [#6 0.07,0.41,0.71,U] [#7 -0.02,0.37,0.70,U] [#8 -0.08,0.11,0.72,U] 
22:06:20.197 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.17}, one-star: {-0.20, 0.03}
22:06:20.199 00.002 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
22:06:20.199 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
22:06:20.201 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.56 mountX=-0.17 mountY=-0.01, mountTheta=-3.10
22:06:20.203 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.17, opts=13)
22:06:20.203 00.000 7988 Enqueuing Move request for scope (0.00, 0.17)
22:06:20.205 00.002 15712 Worker thread wakes up
22:06:20.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
22:06:20.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
22:06:20.205 00.000 15712 Moving (0.00, 0.17) raw xDistance=-0.17 yDistance=-0.01
22:06:20.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:20.206 00.001 7988 UpdateGuideState exits: m=1508 SNR=26.6
22:06:20.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:20.208 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:20.208 00.000 7988 Enqueuing Expose request
22:06:20.210 00.002 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:06:20.210 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
22:06:20.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:20.211 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:06:20.211 00.000 15712 MoveAxis(E, 39, ABG)
22:06:20.211 00.000 15712 Guiding  Dir = 2, Dur = 39
22:06:20.211 00.000 15712 IsGuiding returns 0
22:06:20.230 00.019 15712 PulseGuide returned control before completion, sleep 31
22:06:20.278 00.048 15712 IsGuiding returns 0
22:06:20.278 00.000 15712 Move returns status 0, amount 39
22:06:20.278 00.000 15712 MoveAxis(N, 0, ABG)
22:06:20.278 00.000 15712 Move returns status 0, amount 0
22:06:20.278 00.000 15712 move complete, result=0
22:06:20.278 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
22:06:20.280 00.002 15712 worker thread done servicing request
22:06:20.280 00.000 15712 Worker thread wakes up
22:06:20.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:20.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:21.694 01.414 15712 Exposure complete
22:06:21.753 00.059 15712 worker thread done servicing request
22:06:21.753 00.000 7988 OnExposeComplete: enter
22:06:21.753 00.000 7988 UpdateGuideState(): m_state=6
22:06:21.756 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7594
22:06:21.756 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=446.16, Mass=1538, SNR=26.6, Peak=197 HFD=3.5
22:06:21.756 00.000 7988 MultiStar: [#1 0.07,0.02,1.01,U] [#2 0.20,0.20,1.00,U] [#3 -0.03,0.43,0.96,U] [#4 0.04,0.17,1.03,U] [#5 0.06,0.18,0.71,U] [#6 0.09,0.47,0.70,U] [#7 0.18,0.22,0.72,U] [#8 -0.16,0.24,0.67,U] 
22:06:21.756 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.23}, one-star: {-0.16, 0.23}
22:06:21.756 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
22:06:21.756 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
22:06:21.756 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.24 cameraTheta=1.43 mountX=-0.23 mountY=-0.04, mountTheta=-2.98
22:06:21.756 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.23, opts=13)
22:06:21.756 00.000 7988 Enqueuing Move request for scope (0.03, 0.23)
22:06:21.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:21.756 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.6
22:06:21.768 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:21.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:21.768 00.000 7988 Enqueuing Expose request
22:06:21.771 00.003 15712 Worker thread wakes up
22:06:21.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
22:06:21.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
22:06:21.771 00.000 15712 Moving (0.03, 0.23) raw xDistance=-0.23 yDistance=-0.04
22:06:21.775 00.004 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
22:06:21.775 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
22:06:21.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:21.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:06:21.775 00.000 15712 MoveAxis(E, 51, ABG)
22:06:21.775 00.000 15712 Guiding  Dir = 2, Dur = 51
22:06:21.808 00.033 15712 IsGuiding returns 0
22:06:21.824 00.016 15712 PulseGuide returned control before completion, sleep 46
22:06:21.905 00.081 15712 IsGuiding returns 0
22:06:21.905 00.000 15712 Move returns status 0, amount 51
22:06:21.905 00.000 15712 MoveAxis(N, 0, ABG)
22:06:21.905 00.000 15712 Move returns status 0, amount 0
22:06:21.905 00.000 15712 move complete, result=0
22:06:21.905 00.000 15712 worker thread done servicing request
22:06:21.905 00.000 15712 Worker thread wakes up
22:06:21.905 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
22:06:21.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:21.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:23.646 01.741 15712 Exposure complete
22:06:23.706 00.060 15712 worker thread done servicing request
22:06:23.706 00.000 7988 OnExposeComplete: enter
22:06:23.706 00.000 7988 UpdateGuideState(): m_state=6
22:06:23.709 00.003 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7595
22:06:23.709 00.000 7988 Star::Find returns 1 (0), X=1180.50, Y=445.60, Mass=1548, SNR=26.8, Peak=208 HFD=3.2
22:06:23.709 00.000 7988 MultiStar: [#1 -0.11,-0.22,1.00,U] [#2 -0.08,-0.05,0.99,U] [#3 -0.08,-0.07,0.94,U] [#4 -0.16,-0.08,1.02,U] [#5 -0.02,-0.46,0.69,U] [#6 -0.06,0.03,0.69,U] [#7 0.13,0.03,0.65,U] [#8 0.17,-0.51,0.66,U] 
22:06:23.709 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.18}, one-star: {-0.33, -0.33}
22:06:23.709 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.42 = -0.42)
22:06:23.709 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.69 = 2.69)
22:06:23.709 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-2.00 mountX=0.18 mountY=0.08, mountTheta=0.44
22:06:23.718 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.18, opts=13)
22:06:23.718 00.000 7988 Enqueuing Move request for scope (-0.08, -0.18)
22:06:23.718 00.000 15712 Worker thread wakes up
22:06:23.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
22:06:23.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
22:06:23.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:23.718 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
22:06:23.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:23.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:23.725 00.007 7988 Enqueuing Expose request
22:06:23.725 00.000 15712 Moving (-0.08, -0.18) raw xDistance=0.18 yDistance=0.08
22:06:23.731 00.006 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:06:23.731 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
22:06:23.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:23.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:06:23.731 00.000 15712 MoveAxis(W, 29, ABG)
22:06:23.731 00.000 15712 Guiding  Dir = 3, Dur = 29
22:06:23.731 00.000 15712 IsGuiding returns 0
22:06:23.743 00.012 15712 PulseGuide returned control before completion, sleep 25
22:06:23.794 00.051 15712 IsGuiding returns 0
22:06:23.794 00.000 15712 Move returns status 0, amount 29
22:06:23.794 00.000 15712 MoveAxis(N, 0, ABG)
22:06:23.794 00.000 15712 Move returns status 0, amount 0
22:06:23.794 00.000 15712 move complete, result=0
22:06:23.794 00.000 15712 worker thread done servicing request
22:06:23.794 00.000 15712 Worker thread wakes up
22:06:23.794 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
22:06:23.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:23.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:25.208 01.414 15712 Exposure complete
22:06:25.268 00.060 15712 worker thread done servicing request
22:06:25.268 00.000 7988 OnExposeComplete: enter
22:06:25.268 00.000 7988 UpdateGuideState(): m_state=6
22:06:25.271 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7596
22:06:25.271 00.000 7988 Star::Find returns 1 (0), X=1180.57, Y=445.98, Mass=1544, SNR=26.8, Peak=200 HFD=3.5
22:06:25.273 00.002 7988 MultiStar: [#1 0.05,0.18,1.02,U] [#2 0.08,0.27,1.01,U] [#3 0.10,0.31,0.92,U] [#4 0.08,0.25,0.98,U] [#5 -0.08,0.13,0.65,U] [#6 0.06,0.31,0.67,U] [#7 0.17,0.33,0.63,U] [#8 0.18,0.05,0.65,U] 
22:06:25.273 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.21}, one-star: {-0.27, 0.06}
22:06:25.275 00.002 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
22:06:25.275 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.18)
22:06:25.277 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.42 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
22:06:25.279 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.21, opts=13)
22:06:25.280 00.001 7988 Enqueuing Move request for scope (0.03, 0.21)
22:06:25.280 00.000 15712 Worker thread wakes up
22:06:25.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
22:06:25.280 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
22:06:25.280 00.000 15712 Moving (0.03, 0.21) raw xDistance=-0.21 yDistance=-0.04
22:06:25.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:25.284 00.004 7988 UpdateGuideState exits: m=1544 SNR=26.8
22:06:25.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:25.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:25.284 00.000 7988 Enqueuing Expose request
22:06:25.284 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:06:25.284 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
22:06:25.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:25.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:06:25.284 00.000 15712 MoveAxis(E, 47, ABG)
22:06:25.284 00.000 15712 Guiding  Dir = 2, Dur = 47
22:06:25.284 00.000 15712 IsGuiding returns 0
22:06:25.310 00.026 15712 PulseGuide returned control before completion, sleep 34
22:06:25.382 00.072 15712 IsGuiding returns 1
22:06:25.382 00.000 15712 scope still moving after pulse duration time elapsed
22:06:25.428 00.046 15712 IsGuiding returns 0
22:06:25.428 00.000 15712 scope move finished after 47 + 92 ms
22:06:25.428 00.000 15712 Move returns status 0, amount 47
22:06:25.428 00.000 15712 MoveAxis(N, 0, ABG)
22:06:25.428 00.000 15712 Move returns status 0, amount 0
22:06:25.428 00.000 15712 move complete, result=0
22:06:25.428 00.000 15712 worker thread done servicing request
22:06:25.428 00.000 15712 Worker thread wakes up
22:06:25.428 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
22:06:25.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:25.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:27.068 01.640 15712 Exposure complete
22:06:27.128 00.060 15712 worker thread done servicing request
22:06:27.128 00.000 7988 OnExposeComplete: enter
22:06:27.128 00.000 7988 UpdateGuideState(): m_state=6
22:06:27.128 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7597
22:06:27.133 00.005 7988 Star::Find returns 1 (0), X=1180.78, Y=445.72, Mass=1498, SNR=26.4, Peak=209 HFD=3.3
22:06:27.133 00.000 7988 MultiStar: [#1 0.22,-0.16,0.99,U] [#2 0.18,-0.05,0.99,U] [#3 0.08,-0.01,0.97,U] [#4 0.36,0.08,1.04,U] [#5 0.04,-0.31,0.69,U] [#6 0.28,0.17,0.74,U] [#7 0.21,0.06,0.67,U] [#8 0.36,-0.24,0.65,U] 
22:06:27.133 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {-0.06, -0.21}
22:06:27.133 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
22:06:27.133 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.97)
22:06:27.133 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.37 mountX=0.07 mountY=-0.18, mountTheta=-1.20
22:06:27.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.07, opts=13)
22:06:27.133 00.000 7988 Enqueuing Move request for scope (0.18, -0.07)
22:06:27.133 00.000 15712 Worker thread wakes up
22:06:27.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
22:06:27.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
22:06:27.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:27.133 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
22:06:27.144 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:27.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:27.146 00.002 7988 Enqueuing Expose request
22:06:27.147 00.001 15712 Moving (0.18, -0.07) raw xDistance=0.07 yDistance=-0.18
22:06:27.150 00.003 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:27.150 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
22:06:27.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:27.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:06:27.150 00.000 15712 MoveAxis(E, 6, ABG)
22:06:27.150 00.000 15712 Guiding  Dir = 2, Dur = 6
22:06:27.150 00.000 15712 IsGuiding returns 0
22:06:27.167 00.017 15712 IsGuiding returns 0
22:06:27.167 00.000 15712 Move returns status 0, amount 6
22:06:27.167 00.000 15712 MoveAxis(N, 0, ABG)
22:06:27.167 00.000 15712 Move returns status 0, amount 0
22:06:27.167 00.000 15712 move complete, result=0
22:06:27.167 00.000 15712 worker thread done servicing request
22:06:27.167 00.000 15712 Worker thread wakes up
22:06:27.167 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:06:27.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:27.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:28.585 01.418 15712 Exposure complete
22:06:28.631 00.046 15712 worker thread done servicing request
22:06:28.631 00.000 7988 OnExposeComplete: enter
22:06:28.631 00.000 7988 UpdateGuideState(): m_state=6
22:06:28.645 00.014 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7598
22:06:28.647 00.002 7988 Star::Find returns 1 (0), X=1180.70, Y=445.63, Mass=1502, SNR=26.5, Peak=208 HFD=3.3
22:06:28.648 00.001 7988 MultiStar: [#1 0.22,-0.11,1.01,U] [#2 0.28,-0.11,1.03,U] [#3 0.13,0.04,0.95,U] [#4 0.35,0.06,1.03,U] [#5 0.21,-0.39,0.73,U] [#6 0.28,0.03,0.72,U] [#7 0.17,-0.08,0.65,U] [#8 0.38,-0.22,0.69,U] 
22:06:28.648 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.11}, one-star: {-0.14, -0.29}
22:06:28.650 00.002 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.08 = 1.08)
22:06:28.650 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.19 = -2.10)
22:06:28.652 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.50 mountX=0.11 mountY=-0.20, mountTheta=-1.07
22:06:28.654 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.11, opts=13)
22:06:28.654 00.000 7988 Enqueuing Move request for scope (0.20, -0.11)
22:06:28.656 00.002 15712 Worker thread wakes up
22:06:28.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
22:06:28.656 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
22:06:28.656 00.000 15712 Moving (0.20, -0.11) raw xDistance=0.11 yDistance=-0.20
22:06:28.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:28.656 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.5
22:06:28.659 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:28.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:28.661 00.002 7988 Enqueuing Expose request
22:06:28.661 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:28.661 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
22:06:28.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:28.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:06:28.661 00.000 15712 MoveAxis(E, 5, ABG)
22:06:28.661 00.000 15712 Guiding  Dir = 2, Dur = 5
22:06:28.682 00.021 15712 IsGuiding returns 0
22:06:28.701 00.019 15712 IsGuiding returns 0
22:06:28.701 00.000 15712 Move returns status 0, amount 5
22:06:28.701 00.000 15712 MoveAxis(N, 0, ABG)
22:06:28.701 00.000 15712 Move returns status 0, amount 0
22:06:28.701 00.000 15712 move complete, result=0
22:06:28.701 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
22:06:28.703 00.002 15712 worker thread done servicing request
22:06:28.703 00.000 15712 Worker thread wakes up
22:06:28.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:28.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:30.336 01.633 15712 Exposure complete
22:06:30.384 00.048 15712 worker thread done servicing request
22:06:30.384 00.000 7988 OnExposeComplete: enter
22:06:30.384 00.000 7988 UpdateGuideState(): m_state=6
22:06:30.401 00.017 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7599
22:06:30.401 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=445.59, Mass=1571, SNR=27.0, Peak=183 HFD=3.4
22:06:30.401 00.000 7988 MultiStar: [#1 0.26,-0.26,1.01,U] [#2 0.20,-0.21,0.99,U] [#3 -0.03,-0.11,0.95,U] [#4 0.27,-0.23,1.01,U] [#5 0.14,-0.44,0.72,U] [#6 0.20,-0.06,0.69,U] [#7 0.08,-0.18,0.67,U] [#8 0.26,-0.22,0.63,U] 
22:06:30.401 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.23}, one-star: {-0.18, -0.34}
22:06:30.401 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
22:06:30.401 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.66)
22:06:30.401 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-1.06 mountX=0.23 mountY=-0.12, mountTheta=-0.49
22:06:30.401 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.23, opts=13)
22:06:30.401 00.000 7988 Enqueuing Move request for scope (0.13, -0.23)
22:06:30.401 00.000 15712 Worker thread wakes up
22:06:30.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
22:06:30.401 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
22:06:30.401 00.000 15712 Moving (0.13, -0.23) raw xDistance=0.23 yDistance=-0.12
22:06:30.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:30.401 00.000 7988 UpdateGuideState exits: m=1571 SNR=27.0
22:06:30.413 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:30.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:30.415 00.002 7988 Enqueuing Expose request
22:06:30.416 00.001 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:06:30.416 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
22:06:30.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:30.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:06:30.416 00.000 15712 MoveAxis(W, 40, ABG)
22:06:30.416 00.000 15712 Guiding  Dir = 3, Dur = 40
22:06:30.416 00.000 15712 IsGuiding returns 0
22:06:30.435 00.019 15712 PulseGuide returned control before completion, sleep 23
22:06:30.485 00.050 15712 IsGuiding returns 0
22:06:30.485 00.000 15712 Move returns status 0, amount 40
22:06:30.485 00.000 15712 MoveAxis(N, 0, ABG)
22:06:30.485 00.000 15712 Move returns status 0, amount 0
22:06:30.485 00.000 15712 move complete, result=0
22:06:30.485 00.000 15712 worker thread done servicing request
22:06:30.485 00.000 15712 Worker thread wakes up
22:06:30.485 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
22:06:30.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:30.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:31.898 01.413 15712 Exposure complete
22:06:31.957 00.059 15712 worker thread done servicing request
22:06:31.957 00.000 7988 OnExposeComplete: enter
22:06:31.957 00.000 7988 UpdateGuideState(): m_state=6
22:06:31.957 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7600
22:06:31.960 00.003 7988 Star::Find returns 1 (0), X=1180.59, Y=445.83, Mass=1492, SNR=26.4, Peak=171 HFD=3.7
22:06:31.960 00.000 7988 MultiStar: [#1 -0.05,0.05,1.00,U] [#2 -0.09,0.06,0.96,U] [#3 -0.09,0.19,0.99,U] [#4 0.07,0.10,1.04,U] [#5 -0.22,0.16,0.69,U] [#6 -0.01,0.34,0.72,U] [#7 -0.00,0.13,0.70,U] [#8 0.09,-0.02,0.65,U] 
22:06:31.960 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {-0.24, -0.10}
22:06:31.960 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
22:06:31.960 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
22:06:31.966 00.006 7988 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=-0.10 mountY=0.06, mountTheta=2.57
22:06:31.966 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.10, opts=13)
22:06:31.966 00.000 7988 Enqueuing Move request for scope (-0.06, 0.10)
22:06:31.966 00.000 15712 Worker thread wakes up
22:06:31.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
22:06:31.966 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
22:06:31.966 00.000 15712 Moving (-0.06, 0.10) raw xDistance=-0.10 yDistance=0.06
22:06:31.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:31.966 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.4
22:06:31.972 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:31.972 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:31.974 00.002 7988 Enqueuing Expose request
22:06:31.974 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:31.974 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
22:06:31.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:31.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:06:31.974 00.000 15712 MoveAxis(E, 5, ABG)
22:06:31.974 00.000 15712 Guiding  Dir = 2, Dur = 5
22:06:31.976 00.002 15712 IsGuiding returns 0
22:06:32.027 00.051 15712 IsGuiding returns 0
22:06:32.027 00.000 15712 Move returns status 0, amount 5
22:06:32.027 00.000 15712 MoveAxis(N, 0, ABG)
22:06:32.027 00.000 15712 Move returns status 0, amount 0
22:06:32.027 00.000 15712 move complete, result=0
22:06:32.027 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:06:32.029 00.002 15712 worker thread done servicing request
22:06:32.029 00.000 15712 Worker thread wakes up
22:06:32.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:32.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:33.671 01.642 15712 Exposure complete
22:06:33.728 00.057 15712 worker thread done servicing request
22:06:33.728 00.000 7988 OnExposeComplete: enter
22:06:33.728 00.000 7988 UpdateGuideState(): m_state=6
22:06:33.732 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7601
22:06:33.734 00.002 7988 Star::Find returns 1 (0), X=1180.55, Y=446.01, Mass=1479, SNR=26.2, Peak=193 HFD=3.5
22:06:33.734 00.000 7988 MultiStar: [#1 0.02,0.38,1.05,U] [#2 -0.12,0.41,1.02,U] [#3 -0.06,0.47,0.96,U] [#4 -0.05,0.43,1.01,U] [#5 -0.09,0.07,0.75,U] [#6 0.03,0.64,0.73,U] [#7 0.00,0.41,0.68,U] [#8 -0.03,0.11,0.70,U] 
22:06:33.735 00.001 7988 single-star, 8 included, MultiStar: {-0.07, 0.34}, one-star: {-0.28, 0.09}
22:06:33.735 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.58) = xAngle (4.42 = -1.86)
22:06:33.737 00.002 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.25)
22:06:33.737 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.29 cameraTheta=2.85 mountX=-0.08 mountY=0.28, mountTheta=1.86
22:06:33.739 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.09, opts=13)
22:06:33.741 00.002 7988 Enqueuing Move request for scope (-0.28, 0.09)
22:06:33.741 00.000 15712 Worker thread wakes up
22:06:33.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
22:06:33.741 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
22:06:33.741 00.000 15712 Moving (-0.28, 0.09) raw xDistance=-0.08 yDistance=0.28
22:06:33.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:33.741 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2
22:06:33.745 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:33.745 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:33.747 00.002 7988 Enqueuing Expose request
22:06:33.747 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:33.747 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
22:06:33.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:06:33.747 00.000 15712 MoveAxis(E, 5, ABG)
22:06:33.747 00.000 15712 Guiding  Dir = 2, Dur = 5
22:06:33.747 00.000 15712 IsGuiding returns 0
22:06:33.770 00.023 15712 IsGuiding returns 0
22:06:33.770 00.000 15712 Move returns status 0, amount 5
22:06:33.770 00.000 15712 MoveAxis(S, 71, ABG)
22:06:33.770 00.000 15712 Guiding  Dir = 1, Dur = 71
22:06:33.770 00.000 15712 IsGuiding returns 0
22:06:33.849 00.079 15712 IsGuiding returns 1
22:06:33.849 00.000 15712 scope still moving after pulse duration time elapsed
22:06:33.913 00.064 15712 IsGuiding returns 1
22:06:33.945 00.032 15712 IsGuiding returns 0
22:06:33.945 00.000 15712 scope move finished after 71 + 104 ms
22:06:33.945 00.000 15712 Move returns status 0, amount 71
22:06:33.945 00.000 15712 move complete, result=0
22:06:33.945 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.3 px 71 ms SOUTH
22:06:33.947 00.002 15712 worker thread done servicing request
22:06:33.947 00.000 15712 Worker thread wakes up
22:06:33.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:33.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:35.362 01.415 15712 Exposure complete
22:06:35.419 00.057 15712 worker thread done servicing request
22:06:35.419 00.000 7988 OnExposeComplete: enter
22:06:35.422 00.003 7988 UpdateGuideState(): m_state=6
22:06:35.422 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7602
22:06:35.424 00.002 7988 Star::Find returns 1 (1), X=1180.68, Y=446.18, Mass=1555, SNR=26.9, Peak=255 HFD=3.1
22:06:35.424 00.000 7988 MultiStar: [#1 0.42,0.28,1.02,U] [#2 0.31,0.33,1.00,U] [#3 0.38,0.34,0.92,U] [#4 0.30,0.31,1.04,U] [#5 0.12,0.18,0.72,U] [#6 0.40,0.51,0.74,U] [#7 0.09,0.20,0.67,U] [#8 0.36,0.14,0.65,U] 
22:06:35.426 00.002 7988 single-star, 8 included, MultiStar: {0.25, 0.29}, one-star: {-0.15, 0.25}
22:06:35.426 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.59)
22:06:35.428 00.002 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.52)
22:06:35.428 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.30 cameraTheta=2.12 mountX=-0.25 mountY=0.15, mountTheta=2.61
22:06:35.430 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.25, opts=13)
22:06:35.432 00.002 7988 Enqueuing Move request for scope (-0.15, 0.25)
22:06:35.432 00.000 15712 Worker thread wakes up
22:06:35.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
22:06:35.432 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
22:06:35.432 00.000 15712 Moving (-0.15, 0.25) raw xDistance=-0.25 yDistance=0.15
22:06:35.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:35.432 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.9 Saturated
22:06:35.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:35.436 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:35.438 00.002 7988 Enqueuing Expose request
22:06:35.438 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
22:06:35.438 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
22:06:35.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:35.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:06:35.438 00.000 15712 MoveAxis(E, 55, ABG)
22:06:35.438 00.000 15712 Guiding  Dir = 2, Dur = 55
22:06:35.438 00.000 15712 IsGuiding returns 0
22:06:35.463 00.025 15712 PulseGuide returned control before completion, sleep 43
22:06:35.539 00.076 15712 IsGuiding returns 0
22:06:35.539 00.000 15712 Move returns status 0, amount 55
22:06:35.539 00.000 15712 MoveAxis(N, 0, ABG)
22:06:35.539 00.000 15712 Move returns status 0, amount 0
22:06:35.539 00.000 15712 move complete, result=0
22:06:35.539 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
22:06:35.539 00.000 15712 worker thread done servicing request
22:06:35.539 00.000 15712 Worker thread wakes up
22:06:35.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:35.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:37.178 01.639 15712 Exposure complete
22:06:37.224 00.046 15712 worker thread done servicing request
22:06:37.224 00.000 7988 OnExposeComplete: enter
22:06:37.224 00.000 7988 UpdateGuideState(): m_state=6
22:06:37.241 00.017 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7603
22:06:37.241 00.000 7988 Star::Find returns 1 (0), X=1180.81, Y=445.93, Mass=1554, SNR=26.9, Peak=226 HFD=3.2
22:06:37.243 00.002 7988 MultiStar: [#1 0.25,0.15,1.00,U] [#2 0.36,0.05,0.96,U] [#3 0.21,0.18,0.95,U] [#4 0.20,0.21,1.03,U] [#5 0.04,-0.11,0.66,U] [#6 0.42,0.39,0.71,U] [#7 0.12,0.17,0.63,U] [#8 0.61,0.09,0.66,U] 
22:06:37.243 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.13}, one-star: {-0.02, 0.01}
22:06:37.245 00.002 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.58) = xAngle (4.48 = -1.81)
22:06:37.245 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.59 = 1.30)
22:06:37.247 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.90 mountX=-0.01 mountY=0.02, mountTheta=1.81
22:06:37.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
22:06:37.249 00.002 7988 Enqueuing Move request for scope (-0.02, 0.01)
22:06:37.251 00.002 15712 Worker thread wakes up
22:06:37.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:06:37.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:06:37.251 00.000 15712 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
22:06:37.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:37.251 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9
22:06:37.253 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:37.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:37.255 00.002 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:37.255 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
22:06:37.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:37.255 00.000 7988 Enqueuing Expose request
22:06:37.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:06:37.255 00.000 15712 MoveAxis(E, 6, ABG)
22:06:37.255 00.000 15712 Guiding  Dir = 2, Dur = 6
22:06:37.258 00.003 15712 IsGuiding returns 0
22:06:37.281 00.023 15712 IsGuiding returns 0
22:06:37.281 00.000 15712 Move returns status 0, amount 6
22:06:37.281 00.000 15712 MoveAxis(N, 0, ABG)
22:06:37.281 00.000 15712 Move returns status 0, amount 0
22:06:37.281 00.000 15712 move complete, result=0
22:06:37.281 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:06:37.287 00.006 15712 worker thread done servicing request
22:06:37.287 00.000 15712 Worker thread wakes up
22:06:37.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:37.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:38.704 01.417 15712 Exposure complete
22:06:38.753 00.049 15712 worker thread done servicing request
22:06:38.753 00.000 7988 OnExposeComplete: enter
22:06:38.753 00.000 7988 UpdateGuideState(): m_state=6
22:06:38.753 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7604
22:06:38.768 00.015 7988 Star::Find returns 1 (0), X=1180.92, Y=445.94, Mass=1562, SNR=26.9, Peak=231 HFD=3.0
22:06:38.770 00.002 7988 MultiStar: [#1 0.40,0.28,1.03,U] [#2 0.33,0.07,0.98,U] [#3 0.38,0.13,0.94,U] [#4 0.33,0.27,1.03,U] [#5 0.29,0.03,0.73,U] [#6 0.51,0.37,0.68,U] [#7 0.40,0.03,0.68,U] [#8 0.48,0.12,0.65,U] 
22:06:38.770 00.000 7988 single-star, 8 included, MultiStar: {0.35, 0.15}, one-star: {0.09, 0.01}
22:06:38.770 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.58) = xAngle (1.74 = 1.74)
22:06:38.770 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.85 = -1.43)
22:06:38.770 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.16 mountX=-0.02 mountY=-0.09, mountTheta=-1.74
22:06:38.770 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
22:06:38.770 00.000 7988 Enqueuing Move request for scope (0.09, 0.01)
22:06:38.770 00.000 15712 Worker thread wakes up
22:06:38.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:06:38.770 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:06:38.770 00.000 15712 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
22:06:38.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:38.770 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.9
22:06:38.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:38.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:38.770 00.000 7988 Enqueuing Expose request
22:06:38.770 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:38.770 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
22:06:38.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:38.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:38.770 00.000 15712 MoveAxis(E, 6, ABG)
22:06:38.784 00.014 15712 Guiding  Dir = 2, Dur = 6
22:06:38.784 00.000 15712 IsGuiding returns 0
22:06:38.804 00.020 15712 IsGuiding returns 0
22:06:38.804 00.000 15712 Move returns status 0, amount 6
22:06:38.804 00.000 15712 MoveAxis(N, 0, ABG)
22:06:38.804 00.000 15712 Move returns status 0, amount 0
22:06:38.804 00.000 15712 move complete, result=0
22:06:38.804 00.000 15712 worker thread done servicing request
22:06:38.804 00.000 15712 Worker thread wakes up
22:06:38.804 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:06:38.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:38.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:40.445 01.641 15712 Exposure complete
22:06:40.502 00.057 15712 worker thread done servicing request
22:06:40.502 00.000 7988 OnExposeComplete: enter
22:06:40.504 00.002 7988 UpdateGuideState(): m_state=6
22:06:40.504 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7605
22:06:40.506 00.002 7988 Star::Find returns 1 (1), X=1180.83, Y=446.00, Mass=1505, SNR=26.4, Peak=255 HFD=3.0
22:06:40.506 00.000 7988 MultiStar: [#1 0.32,-0.18,1.06,U] [#2 0.30,0.04,1.04,U] [#3 0.39,0.11,0.98,U] [#4 0.44,0.16,1.04,U] [#5 0.35,-0.31,0.74,U] [#6 0.46,0.16,0.72,U] [#7 0.34,0.13,0.68,U] [#8 0.50,-0.01,0.67,U] 
22:06:40.506 00.000 7988 single-star, 8 included, MultiStar: {0.33, 0.02}, one-star: {-0.01, 0.07}
22:06:40.506 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
22:06:40.506 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
22:06:40.506 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.68 mountX=-0.07 mountY=0.01, mountTheta=3.06
22:06:40.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
22:06:40.506 00.000 7988 Enqueuing Move request for scope (-0.01, 0.07)
22:06:40.506 00.000 15712 Worker thread wakes up
22:06:40.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:06:40.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:06:40.506 00.000 15712 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.01
22:06:40.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:40.506 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4 Saturated
22:06:40.519 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:40.519 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:40.519 00.000 7988 Enqueuing Expose request
22:06:40.521 00.002 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:40.521 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
22:06:40.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:40.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:06:40.521 00.000 15712 MoveAxis(E, 6, ABG)
22:06:40.521 00.000 15712 Guiding  Dir = 2, Dur = 6
22:06:40.523 00.002 15712 IsGuiding returns 0
22:06:40.546 00.023 15712 IsGuiding returns 0
22:06:40.546 00.000 15712 Move returns status 0, amount 6
22:06:40.546 00.000 15712 MoveAxis(N, 0, ABG)
22:06:40.546 00.000 15712 Move returns status 0, amount 0
22:06:40.546 00.000 15712 move complete, result=0
22:06:40.546 00.000 15712 worker thread done servicing request
22:06:40.546 00.000 15712 Worker thread wakes up
22:06:40.546 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:06:40.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:40.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:41.957 01.411 15712 Exposure complete
22:06:42.019 00.062 15712 worker thread done servicing request
22:06:42.019 00.000 7988 OnExposeComplete: enter
22:06:42.019 00.000 7988 UpdateGuideState(): m_state=6
22:06:42.020 00.001 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7606
22:06:42.020 00.000 7988 Star::Find returns 1 (1), X=1180.85, Y=446.03, Mass=1464, SNR=26.1, Peak=255 HFD=2.9
22:06:42.020 00.000 7988 MultiStar: [#1 0.42,0.14,1.06,U] [#2 0.43,0.11,1.02,U] [#3 0.27,0.30,1.00,U] [#4 0.37,0.27,1.06,U] [#5 0.19,-0.06,0.74,U] [#6 0.61,0.35,0.73,U] [#7 0.51,0.02,0.72,U] [#8 0.24,0.17,0.69,U] 
22:06:42.020 00.000 7988 single-star, 8 included, MultiStar: {0.33, 0.16}, one-star: {0.01, 0.11}
22:06:42.020 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
22:06:42.020 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
22:06:42.020 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=-0.11 mountY=-0.01, mountTheta=-3.00
22:06:42.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.11, opts=13)
22:06:42.020 00.000 7988 Enqueuing Move request for scope (0.01, 0.11)
22:06:42.020 00.000 15712 Worker thread wakes up
22:06:42.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:06:42.020 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:06:42.020 00.000 15712 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.01
22:06:42.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:42.020 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.1 Saturated
22:06:42.033 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:42.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:42.033 00.000 7988 Enqueuing Expose request
22:06:42.037 00.004 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:42.037 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
22:06:42.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:42.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:06:42.037 00.000 15712 MoveAxis(E, 6, ABG)
22:06:42.037 00.000 15712 Guiding  Dir = 2, Dur = 6
22:06:42.037 00.000 15712 IsGuiding returns 0
22:06:42.063 00.026 15712 IsGuiding returns 0
22:06:42.063 00.000 15712 Move returns status 0, amount 6
22:06:42.063 00.000 15712 MoveAxis(N, 0, ABG)
22:06:42.063 00.000 15712 Move returns status 0, amount 0
22:06:42.063 00.000 15712 move complete, result=0
22:06:42.063 00.000 15712 worker thread done servicing request
22:06:42.063 00.000 15712 Worker thread wakes up
22:06:42.063 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:06:42.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:42.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:43.805 01.742 15712 Exposure complete
22:06:43.854 00.049 15712 worker thread done servicing request
22:06:43.854 00.000 7988 OnExposeComplete: enter
22:06:43.854 00.000 7988 UpdateGuideState(): m_state=6
22:06:43.868 00.014 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7607
22:06:43.869 00.001 7988 Star::Find returns 1 (0), X=1180.99, Y=445.88, Mass=1558, SNR=27.0, Peak=231 HFD=3.0
22:06:43.871 00.002 7988 MultiStar: [#1 0.50,0.01,1.04,U] [#2 0.35,0.08,1.00,U] [#3 0.35,0.10,0.96,U] [#4 0.44,0.20,1.04,U] [#5 0.22,0.05,0.74,U] [#6 0.30,0.42,0.70,U] [#7 0.32,0.15,0.68,U] [#8 0.34,-0.11,0.67,U] 
22:06:43.871 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.09}, one-star: {0.15, -0.05}
22:06:43.871 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
22:06:43.871 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.39 = -1.89)
22:06:43.871 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.29 mountX=0.05 mountY=-0.15, mountTheta=-1.28
22:06:43.871 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.05, opts=13)
22:06:43.871 00.000 7988 Enqueuing Move request for scope (0.15, -0.05)
22:06:43.871 00.000 15712 Worker thread wakes up
22:06:43.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
22:06:43.871 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
22:06:43.871 00.000 15712 Moving (0.15, -0.05) raw xDistance=0.05 yDistance=-0.15
22:06:43.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:43.871 00.000 7988 UpdateGuideState exits: m=1558 SNR=27.0
22:06:43.881 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:43.881 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:43.883 00.002 7988 Enqueuing Expose request
22:06:43.883 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:43.883 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
22:06:43.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:43.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:06:43.883 00.000 15712 MoveAxis(E, 7, ABG)
22:06:43.883 00.000 15712 Guiding  Dir = 2, Dur = 7
22:06:43.884 00.001 15712 IsGuiding returns 0
22:06:43.902 00.018 15712 IsGuiding returns 0
22:06:43.902 00.000 15712 Move returns status 0, amount 7
22:06:43.902 00.000 15712 MoveAxis(N, 0, ABG)
22:06:43.902 00.000 15712 Move returns status 0, amount 0
22:06:43.902 00.000 15712 move complete, result=0
22:06:43.902 00.000 15712 worker thread done servicing request
22:06:43.902 00.000 15712 Worker thread wakes up
22:06:43.902 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
22:06:43.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:43.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:45.322 01.420 15712 Exposure complete
22:06:45.381 00.059 15712 worker thread done servicing request
22:06:45.381 00.000 7988 OnExposeComplete: enter
22:06:45.381 00.000 7988 UpdateGuideState(): m_state=6
22:06:45.384 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7608
22:06:45.384 00.000 7988 Star::Find returns 1 (0), X=1181.17, Y=445.68, Mass=1520, SNR=26.6, Peak=203 HFD=3.5
22:06:45.384 00.000 7988 MultiStar: [#1 0.69,-0.17,1.02,U] [#2 0.68,-0.24,1.01,U] [#3 0.36,0.04,0.92,U] [#4 0.67,0.01,1.08,U] [#5 0.60,-0.41,0.69,U] [#6 0.53,0.28,0.73,U] [#7 0.63,-0.14,0.66,U] [#8 0.73,-0.08,0.66,U] 
22:06:45.384 00.000 7988 single-star, 8 included, MultiStar: {0.58, -0.11}, one-star: {0.33, -0.25}
22:06:45.384 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.58) = xAngle (0.94 = 0.94)
22:06:45.384 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.05 = -2.23)
22:06:45.384 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=-0.25 hyp=0.42 cameraTheta=-0.63 mountX=0.24 mountY=-0.33, mountTheta=-0.93
22:06:45.384 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.25, opts=13)
22:06:45.384 00.000 7988 Enqueuing Move request for scope (0.33, -0.25)
22:06:45.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:45.384 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
22:06:45.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:45.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:45.398 00.014 7988 Enqueuing Expose request
22:06:45.399 00.001 15712 Worker thread wakes up
22:06:45.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.25) opts 0xd
22:06:45.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.25)
22:06:45.399 00.000 15712 Moving (0.33, -0.25) raw xDistance=0.24 yDistance=-0.33
22:06:45.401 00.002 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:06:45.401 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
22:06:45.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:45.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:06:45.401 00.000 15712 MoveAxis(W, 41, ABG)
22:06:45.401 00.000 15712 Guiding  Dir = 3, Dur = 41
22:06:45.401 00.000 15712 IsGuiding returns 0
22:06:45.417 00.016 15712 PulseGuide returned control before completion, sleep 36
22:06:45.463 00.046 15712 IsGuiding returns 1
22:06:45.463 00.000 15712 scope still moving after pulse duration time elapsed
22:06:45.501 00.038 15712 IsGuiding returns 0
22:06:45.501 00.000 15712 scope move finished after 41 + 55 ms
22:06:45.501 00.000 15712 Move returns status 0, amount 41
22:06:45.501 00.000 15712 MoveAxis(N, 0, ABG)
22:06:45.501 00.000 15712 Move returns status 0, amount 0
22:06:45.501 00.000 15712 move complete, result=0
22:06:45.501 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.3 px 0 ms NORTH
22:06:45.502 00.001 15712 worker thread done servicing request
22:06:45.502 00.000 15712 Worker thread wakes up
22:06:45.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:45.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:47.142 01.640 15712 Exposure complete
22:06:47.200 00.058 15712 worker thread done servicing request
22:06:47.200 00.000 7988 OnExposeComplete: enter
22:06:47.200 00.000 7988 UpdateGuideState(): m_state=6
22:06:47.202 00.002 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7609
22:06:47.202 00.000 7988 Star::Find returns 1 (0), X=1180.82, Y=446.12, Mass=1483, SNR=26.3, Peak=208 HFD=3.3
22:06:47.204 00.002 7988 MultiStar: [#1 0.13,0.27,1.00,U] [#2 0.05,0.31,0.99,U] [#3 0.02,0.34,0.97,U] [#4 0.19,0.38,1.06,U] [#5 0.08,0.03,0.74,U] [#6 0.09,0.29,0.68,U] [#7 0.22,0.34,0.65,U] [#8 0.08,0.16,0.63,U] 
22:06:47.204 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.26}, one-star: {-0.01, 0.19}
22:06:47.204 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
22:06:47.204 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
22:06:47.204 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.64 mountX=-0.19 mountY=0.01, mountTheta=3.09
22:06:47.204 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.19, opts=13)
22:06:47.213 00.009 7988 Enqueuing Move request for scope (-0.01, 0.19)
22:06:47.215 00.002 15712 Worker thread wakes up
22:06:47.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
22:06:47.215 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
22:06:47.215 00.000 15712 Moving (-0.01, 0.19) raw xDistance=-0.19 yDistance=0.01
22:06:47.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:47.217 00.002 7988 UpdateGuideState exits: m=1483 SNR=26.3
22:06:47.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:47.217 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:47.220 00.003 7988 Enqueuing Expose request
22:06:47.220 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:06:47.220 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
22:06:47.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:47.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:06:47.220 00.000 15712 MoveAxis(E, 45, ABG)
22:06:47.220 00.000 15712 Guiding  Dir = 2, Dur = 45
22:06:47.220 00.000 15712 IsGuiding returns 0
22:06:47.243 00.023 15712 PulseGuide returned control before completion, sleep 35
22:06:47.302 00.059 15712 IsGuiding returns 1
22:06:47.302 00.000 15712 scope still moving after pulse duration time elapsed
22:06:47.332 00.030 15712 IsGuiding returns 0
22:06:47.332 00.000 15712 scope move finished after 45 + 64 ms
22:06:47.332 00.000 15712 Move returns status 0, amount 45
22:06:47.332 00.000 15712 MoveAxis(N, 0, ABG)
22:06:47.332 00.000 15712 Move returns status 0, amount 0
22:06:47.332 00.000 15712 move complete, result=0
22:06:47.332 00.000 15712 worker thread done servicing request
22:06:47.332 00.000 15712 Worker thread wakes up
22:06:47.332 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
22:06:47.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:47.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:48.738 01.406 15712 Exposure complete
22:06:48.783 00.045 15712 worker thread done servicing request
22:06:48.783 00.000 7988 OnExposeComplete: enter
22:06:48.783 00.000 7988 UpdateGuideState(): m_state=6
22:06:48.798 00.015 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7610
22:06:48.800 00.002 7988 Star::Find returns 1 (0), X=1180.82, Y=446.17, Mass=1455, SNR=26.0, Peak=202 HFD=3.5
22:06:48.800 00.000 7988 MultiStar: [#1 0.34,0.32,1.03,U] [#2 0.25,0.55,1.04,U] [#3 0.31,0.35,0.98,U] [#4 0.25,0.45,1.02,U] [#5 0.03,0.29,0.72,U] [#6 0.36,0.55,0.68,U] [#7 0.17,0.54,0.68,U] [#8 0.16,0.28,0.68,U] 
22:06:48.802 00.002 7988 single-star, 8 included, MultiStar: {0.21, 0.39}, one-star: {-0.02, 0.24}
22:06:48.802 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
22:06:48.804 00.002 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
22:06:48.804 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=-0.24 mountY=0.01, mountTheta=3.10
22:06:48.807 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.24, opts=13)
22:06:48.809 00.002 7988 Enqueuing Move request for scope (-0.02, 0.24)
22:06:48.809 00.000 15712 Worker thread wakes up
22:06:48.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
22:06:48.809 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
22:06:48.809 00.000 15712 Moving (-0.02, 0.24) raw xDistance=-0.24 yDistance=0.01
22:06:48.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:48.809 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.0
22:06:48.812 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:48.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:48.814 00.002 7988 Enqueuing Expose request
22:06:48.816 00.002 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:06:48.816 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
22:06:48.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:48.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:06:48.816 00.000 15712 MoveAxis(E, 55, ABG)
22:06:48.816 00.000 15712 Guiding  Dir = 2, Dur = 55
22:06:48.816 00.000 15712 IsGuiding returns 0
22:06:48.832 00.016 15712 PulseGuide returned control before completion, sleep 40
22:06:48.917 00.085 15712 IsGuiding returns 0
22:06:48.917 00.000 15712 Move returns status 0, amount 55
22:06:48.917 00.000 15712 MoveAxis(N, 0, ABG)
22:06:48.917 00.000 15712 Move returns status 0, amount 0
22:06:48.917 00.000 15712 move complete, result=0
22:06:48.917 00.000 15712 worker thread done servicing request
22:06:48.917 00.000 15712 Worker thread wakes up
22:06:48.917 00.000 7988 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
22:06:48.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:48.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:50.664 01.747 15712 Exposure complete
22:06:50.723 00.059 15712 worker thread done servicing request
22:06:50.723 00.000 7988 OnExposeComplete: enter
22:06:50.723 00.000 7988 UpdateGuideState(): m_state=6
22:06:50.723 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7611
22:06:50.725 00.002 7988 Star::Find returns 1 (0), X=1180.60, Y=445.68, Mass=1531, SNR=26.5, Peak=177 HFD=3.5
22:06:50.725 00.000 7988 MultiStar: [#1 0.08,-0.13,1.03,U] [#2 -0.02,-0.09,1.01,U] [#3 -0.03,0.04,0.93,U] [#4 0.16,-0.03,1.01,U] [#5 -0.13,-0.35,0.70,U] [#6 0.08,0.01,0.70,U] [#7 0.01,0.01,0.65,U] [#8 0.16,-0.08,0.65,U] 
22:06:50.725 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.10}, one-star: {-0.23, -0.24}
22:06:50.725 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
22:06:50.725 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.12)
22:06:50.725 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.52 mountX=0.10 mountY=-0.00, mountTheta=-0.02
22:06:50.725 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.10, opts=13)
22:06:50.734 00.009 7988 Enqueuing Move request for scope (0.00, -0.10)
22:06:50.734 00.000 15712 Worker thread wakes up
22:06:50.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
22:06:50.734 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
22:06:50.734 00.000 15712 Moving (0.00, -0.10) raw xDistance=0.10 yDistance=-0.00
22:06:50.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:50.734 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.5
22:06:50.738 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:50.738 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:50.740 00.002 7988 Enqueuing Expose request
22:06:50.740 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:50.740 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
22:06:50.740 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:50.740 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:06:50.740 00.000 15712 MoveAxis(E, 10, ABG)
22:06:50.740 00.000 15712 Guiding  Dir = 2, Dur = 10
22:06:50.741 00.001 15712 IsGuiding returns 0
22:06:50.757 00.016 15712 IsGuiding returns 1
22:06:50.757 00.000 15712 scope still moving after pulse duration time elapsed
22:06:50.808 00.051 15712 IsGuiding returns 0
22:06:50.808 00.000 15712 scope move finished after 10 + 56 ms
22:06:50.808 00.000 15712 Move returns status 0, amount 10
22:06:50.808 00.000 15712 MoveAxis(N, 0, ABG)
22:06:50.808 00.000 15712 Move returns status 0, amount 0
22:06:50.808 00.000 15712 move complete, result=0
22:06:50.808 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:06:50.808 00.000 15712 worker thread done servicing request
22:06:50.810 00.002 15712 Worker thread wakes up
22:06:50.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:50.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:52.229 01.419 15712 Exposure complete
22:06:52.288 00.059 15712 worker thread done servicing request
22:06:52.288 00.000 7988 OnExposeComplete: enter
22:06:52.288 00.000 7988 UpdateGuideState(): m_state=6
22:06:52.290 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7612
22:06:52.290 00.000 7988 Star::Find returns 1 (0), X=1180.62, Y=445.54, Mass=1494, SNR=26.4, Peak=170 HFD=3.3
22:06:52.290 00.000 7988 MultiStar: [#1 0.31,-0.27,1.02,U] [#2 0.16,-0.42,1.01,U] [#3 0.03,-0.09,0.97,U] [#4 0.15,-0.20,1.04,U] [#5 -0.12,-0.33,0.75,U] [#6 0.22,-0.06,0.71,U] [#7 0.24,-0.18,0.68,U] [#8 0.10,-0.35,0.69,U] 
22:06:52.290 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.26}, one-star: {-0.22, -0.39}
22:06:52.290 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
22:06:52.290 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.82)
22:06:52.297 00.007 7988 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.22 mountX=0.26 mountY=-0.09, mountTheta=-0.33
22:06:52.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.26, opts=13)
22:06:52.297 00.000 7988 Enqueuing Move request for scope (0.10, -0.26)
22:06:52.297 00.000 15712 Worker thread wakes up
22:06:52.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
22:06:52.297 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
22:06:52.297 00.000 15712 Moving (0.10, -0.26) raw xDistance=0.26 yDistance=-0.09
22:06:52.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:52.297 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.4
22:06:52.303 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:52.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:52.305 00.002 7988 Enqueuing Expose request
22:06:52.306 00.001 15712 PPEC rslt: input = 0.26, final = 0.12, react = 0.16, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:06:52.306 00.000 15712 PPEC: input: 0.26, control: 0.12, exposure: 1500
22:06:52.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:52.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:52.306 00.000 15712 MoveAxis(W, 41, ABG)
22:06:52.306 00.000 15712 Guiding  Dir = 3, Dur = 41
22:06:52.306 00.000 15712 IsGuiding returns 0
22:06:52.326 00.020 15712 PulseGuide returned control before completion, sleep 32
22:06:52.370 00.044 15712 IsGuiding returns 1
22:06:52.370 00.000 15712 scope still moving after pulse duration time elapsed
22:06:52.406 00.036 15712 IsGuiding returns 0
22:06:52.406 00.000 15712 scope move finished after 41 + 58 ms
22:06:52.406 00.000 15712 Move returns status 0, amount 41
22:06:52.406 00.000 15712 MoveAxis(N, 0, ABG)
22:06:52.406 00.000 15712 Move returns status 0, amount 0
22:06:52.406 00.000 15712 move complete, result=0
22:06:52.406 00.000 15712 worker thread done servicing request
22:06:52.406 00.000 15712 Worker thread wakes up
22:06:52.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:52.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:52.406 00.000 7988 GuideStep: 0.3 px 41 ms WEST, -0.1 px 0 ms NORTH
22:06:54.045 01.639 15712 Exposure complete
22:06:54.100 00.055 15712 worker thread done servicing request
22:06:54.100 00.000 7988 OnExposeComplete: enter
22:06:54.108 00.008 7988 UpdateGuideState(): m_state=6
22:06:54.108 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7613
22:06:54.110 00.002 7988 Star::Find returns 1 (0), X=1180.81, Y=445.70, Mass=1621, SNR=27.4, Peak=188 HFD=3.6
22:06:54.110 00.000 7988 MultiStar: [#1 0.22,-0.14,1.00,U] [#2 0.23,-0.06,0.96,U] [#3 0.22,-0.14,0.94,U] [#4 0.28,0.10,0.96,U] [#5 0.06,-0.33,0.73,U] [#6 0.25,0.16,0.70,U] [#7 0.08,0.06,0.65,U] [#8 0.41,-0.24,0.63,U] 
22:06:54.112 00.002 7988 refined, 8 included, MultiStar: {0.19, -0.09}, one-star: {-0.02, -0.23}
22:06:54.112 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
22:06:54.114 00.002 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.05)
22:06:54.114 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.45 mountX=0.09 mountY=-0.19, mountTheta=-1.12
22:06:54.117 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.09, opts=13)
22:06:54.117 00.000 7988 Enqueuing Move request for scope (0.19, -0.09)
22:06:54.119 00.002 15712 Worker thread wakes up
22:06:54.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
22:06:54.119 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
22:06:54.119 00.000 15712 Moving (0.19, -0.09) raw xDistance=0.09 yDistance=-0.19
22:06:54.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:54.119 00.000 7988 UpdateGuideState exits: m=1621 SNR=27.4
22:06:54.122 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:54.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:54.124 00.002 7988 Enqueuing Expose request
22:06:54.124 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:54.124 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
22:06:54.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:54.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:06:54.124 00.000 15712 MoveAxis(E, 10, ABG)
22:06:54.124 00.000 15712 Guiding  Dir = 2, Dur = 10
22:06:54.124 00.000 15712 IsGuiding returns 0
22:06:54.140 00.016 15712 IsGuiding returns 1
22:06:54.140 00.000 15712 scope still moving after pulse duration time elapsed
22:06:54.192 00.052 15712 IsGuiding returns 1
22:06:54.219 00.027 15712 IsGuiding returns 0
22:06:54.219 00.000 15712 scope move finished after 10 + 83 ms
22:06:54.219 00.000 15712 Move returns status 0, amount 10
22:06:54.219 00.000 15712 MoveAxis(N, 0, ABG)
22:06:54.219 00.000 15712 Move returns status 0, amount 0
22:06:54.219 00.000 15712 move complete, result=0
22:06:54.219 00.000 15712 worker thread done servicing request
22:06:54.219 00.000 15712 Worker thread wakes up
22:06:54.219 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
22:06:54.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:54.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:55.639 01.420 15712 Exposure complete
22:06:55.684 00.045 15712 worker thread done servicing request
22:06:55.684 00.000 7988 OnExposeComplete: enter
22:06:55.699 00.015 7988 UpdateGuideState(): m_state=6
22:06:55.699 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7614
22:06:55.700 00.001 7988 Star::Find returns 1 (0), X=1180.93, Y=445.51, Mass=1508, SNR=26.5, Peak=199 HFD=3.6
22:06:55.700 00.000 7988 MultiStar: [#1 0.39,-0.18,1.04,U] [#2 0.33,-0.15,0.99,U] [#3 0.16,0.16,0.96,U] [#4 0.25,-0.08,1.05,U] [#5 0.16,-0.52,0.70,U] [#6 0.44,0.08,0.71,U] [#7 0.39,-0.19,0.67,U] [#8 0.27,-0.34,0.63,U] 
22:06:55.700 00.000 7988 refined, 8 included, MultiStar: {0.27, -0.17}, one-star: {0.10, -0.41}
22:06:55.700 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
22:06:55.700 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.17)
22:06:55.700 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.17 hyp=0.32 cameraTheta=-0.57 mountX=0.17 mountY=-0.27, mountTheta=-1.00
22:06:55.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.17, opts=13)
22:06:55.700 00.000 7988 Enqueuing Move request for scope (0.27, -0.17)
22:06:55.700 00.000 15712 Worker thread wakes up
22:06:55.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:55.700 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.5
22:06:55.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:55.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:55.700 00.000 7988 Enqueuing Expose request
22:06:55.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.17) opts 0xd
22:06:55.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.17)
22:06:55.716 00.016 15712 Moving (0.27, -0.17) raw xDistance=0.17 yDistance=-0.27
22:06:55.716 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:06:55.716 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
22:06:55.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:55.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:06:55.716 00.000 15712 MoveAxis(W, 25, ABG)
22:06:55.716 00.000 15712 Guiding  Dir = 3, Dur = 25
22:06:55.716 00.000 15712 IsGuiding returns 0
22:06:55.733 00.017 15712 IsGuiding returns 1
22:06:55.733 00.000 15712 scope still moving after pulse duration time elapsed
22:06:55.780 00.047 15712 IsGuiding returns 0
22:06:55.780 00.000 15712 scope move finished after 25 + 34 ms
22:06:55.780 00.000 15712 Move returns status 0, amount 25
22:06:55.780 00.000 15712 MoveAxis(N, 0, ABG)
22:06:55.780 00.000 15712 Move returns status 0, amount 0
22:06:55.780 00.000 15712 move complete, result=0
22:06:55.780 00.000 7988 GuideStep: 0.2 px 25 ms WEST, -0.3 px 0 ms NORTH
22:06:55.782 00.002 15712 worker thread done servicing request
22:06:55.782 00.000 15712 Worker thread wakes up
22:06:55.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:55.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:57.523 01.741 15712 Exposure complete
22:06:57.583 00.060 15712 worker thread done servicing request
22:06:57.583 00.000 7988 OnExposeComplete: enter
22:06:57.583 00.000 7988 UpdateGuideState(): m_state=6
22:06:57.586 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7615
22:06:57.586 00.000 7988 Star::Find returns 1 (0), X=1180.87, Y=445.57, Mass=1475, SNR=26.3, Peak=217 HFD=3.5
22:06:57.586 00.000 7988 MultiStar: [#1 0.35,-0.20,1.04,U] [#2 0.44,-0.15,1.03,U] [#3 0.16,0.01,0.95,U] [#4 0.40,-0.08,1.05,U] [#5 0.17,-0.43,0.73,U] [#6 0.27,-0.02,0.69,U] [#7 0.29,-0.20,0.68,U] [#8 0.44,-0.76,0.65,U] 
22:06:57.586 00.000 7988 single-star, 8 included, MultiStar: {0.28, -0.22}, one-star: {0.04, -0.36}
22:06:57.586 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
22:06:57.586 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.06)
22:06:57.586 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.46 mountX=0.36 mountY=-0.03, mountTheta=-0.09
22:06:57.586 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.36, opts=13)
22:06:57.586 00.000 7988 Enqueuing Move request for scope (0.04, -0.36)
22:06:57.586 00.000 15712 Worker thread wakes up
22:06:57.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.36) opts 0xd
22:06:57.586 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.36)
22:06:57.586 00.000 15712 Moving (0.04, -0.36) raw xDistance=0.36 yDistance=-0.03
22:06:57.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:06:57.586 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.3
22:06:57.598 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:57.599 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:57.599 00.000 7988 Enqueuing Expose request
22:06:57.599 00.000 15712 PPEC rslt: input = 0.36, final = 0.19, react = 0.21, pred = -0.02, hyst = 0.19, hyst_pct = 0.00, period_length = 636.00
22:06:57.599 00.000 15712 PPEC: input: 0.36, control: 0.19, exposure: 1500
22:06:57.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:57.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:06:57.599 00.000 15712 MoveAxis(W, 62, ABG)
22:06:57.599 00.000 15712 Guiding  Dir = 3, Dur = 62
22:06:57.599 00.000 15712 IsGuiding returns 0
22:06:57.615 00.016 15712 PulseGuide returned control before completion, sleep 58
22:06:57.682 00.067 15712 IsGuiding returns 1
22:06:57.682 00.000 15712 scope still moving after pulse duration time elapsed
22:06:57.712 00.030 15712 IsGuiding returns 0
22:06:57.712 00.000 15712 scope move finished after 62 + 47 ms
22:06:57.712 00.000 15712 Move returns status 0, amount 62
22:06:57.712 00.000 15712 MoveAxis(N, 0, ABG)
22:06:57.712 00.000 15712 Move returns status 0, amount 0
22:06:57.712 00.000 15712 move complete, result=0
22:06:57.712 00.000 15712 worker thread done servicing request
22:06:57.712 00.000 15712 Worker thread wakes up
22:06:57.712 00.000 7988 GuideStep: 0.4 px 62 ms WEST, -0.0 px 0 ms NORTH
22:06:57.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:57.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:06:59.118 01.406 15712 Exposure complete
22:06:59.175 00.057 15712 worker thread done servicing request
22:06:59.175 00.000 7988 OnExposeComplete: enter
22:06:59.175 00.000 7988 UpdateGuideState(): m_state=6
22:06:59.179 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7616
22:06:59.179 00.000 7988 Star::Find returns 1 (0), X=1181.04, Y=445.79, Mass=1479, SNR=26.2, Peak=216 HFD=3.3
22:06:59.179 00.000 7988 MultiStar: [#1 0.40,-0.09,1.03,U] [#2 0.42,0.17,0.98,U] [#3 0.33,0.04,0.97,U] [#4 0.31,0.02,1.01,U] [#5 0.31,-0.02,0.74,U] [#6 0.52,0.18,0.73,U] [#7 0.42,0.11,0.67,U] [#8 0.80,-0.17,0.65,U] 
22:06:59.182 00.003 7988 single-star, 8 included, MultiStar: {0.39, 0.01}, one-star: {0.20, -0.14}
22:06:59.182 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.96 = 0.96)
22:06:59.182 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
22:06:59.182 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-0.61 mountX=0.14 mountY=-0.20, mountTheta=-0.95
22:06:59.182 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.14, opts=13)
22:06:59.182 00.000 7988 Enqueuing Move request for scope (0.20, -0.14)
22:06:59.182 00.000 15712 Worker thread wakes up
22:06:59.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
22:06:59.182 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
22:06:59.182 00.000 15712 Moving (0.20, -0.14) raw xDistance=0.14 yDistance=-0.20
22:06:59.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:06:59.182 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.2
22:06:59.192 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:59.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:06:59.194 00.002 7988 Enqueuing Expose request
22:06:59.195 00.001 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:06:59.195 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
22:06:59.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:59.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:06:59.195 00.000 15712 MoveAxis(E, 7, ABG)
22:06:59.195 00.000 15712 Guiding  Dir = 2, Dur = 7
22:06:59.195 00.000 15712 IsGuiding returns 0
22:06:59.215 00.020 15712 IsGuiding returns 0
22:06:59.215 00.000 15712 Move returns status 0, amount 7
22:06:59.215 00.000 15712 MoveAxis(N, 0, ABG)
22:06:59.215 00.000 15712 Move returns status 0, amount 0
22:06:59.215 00.000 15712 move complete, result=0
22:06:59.215 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:06:59.216 00.001 15712 worker thread done servicing request
22:06:59.216 00.000 15712 Worker thread wakes up
22:06:59.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:06:59.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:00.854 01.638 15712 Exposure complete
22:07:00.900 00.046 15712 worker thread done servicing request
22:07:00.900 00.000 7988 OnExposeComplete: enter
22:07:00.900 00.000 7988 UpdateGuideState(): m_state=6
22:07:00.915 00.015 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7617
22:07:00.915 00.000 7988 Star::Find returns 1 (0), X=1180.60, Y=445.69, Mass=1529, SNR=26.6, Peak=178 HFD=3.5
22:07:00.917 00.002 7988 MultiStar: [#1 0.10,-0.02,1.03,U] [#2 -0.13,0.00,0.99,U] [#3 -0.06,-0.01,0.97,U] [#4 -0.00,-0.03,0.98,U] [#5 -0.04,-0.14,0.76,U] [#6 0.14,0.25,0.70,U] [#7 -0.19,0.21,0.71,U] [#8 -0.16,-0.09,0.66,U] 
22:07:00.917 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.23, -0.24}
22:07:00.919 00.002 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
22:07:00.919 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.83 = 1.83)
22:07:00.921 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.86 mountX=0.02 mountY=0.06, mountTheta=1.28
22:07:00.923 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
22:07:00.923 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
22:07:00.925 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:00.925 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6
22:07:00.927 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:00.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:00.929 00.002 7988 Enqueuing Expose request
22:07:00.929 00.000 15712 Worker thread wakes up
22:07:00.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
22:07:00.931 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
22:07:00.931 00.000 15712 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=0.06
22:07:00.932 00.001 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:00.932 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
22:07:00.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:00.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:07:00.932 00.000 15712 MoveAxis(E, 7, ABG)
22:07:00.932 00.000 15712 Guiding  Dir = 2, Dur = 7
22:07:00.932 00.000 15712 IsGuiding returns 0
22:07:00.949 00.017 15712 IsGuiding returns 0
22:07:00.949 00.000 15712 Move returns status 0, amount 7
22:07:00.949 00.000 15712 MoveAxis(N, 0, ABG)
22:07:00.949 00.000 15712 Move returns status 0, amount 0
22:07:00.949 00.000 15712 move complete, result=0
22:07:00.949 00.000 15712 worker thread done servicing request
22:07:00.949 00.000 15712 Worker thread wakes up
22:07:00.949 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:07:00.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:00.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:02.366 01.417 15712 Exposure complete
22:07:02.427 00.061 15712 worker thread done servicing request
22:07:02.427 00.000 7988 OnExposeComplete: enter
22:07:02.428 00.001 7988 UpdateGuideState(): m_state=6
22:07:02.429 00.001 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7618
22:07:02.429 00.000 7988 Star::Find returns 1 (0), X=1180.77, Y=446.16, Mass=1522, SNR=26.6, Peak=209 HFD=3.7
22:07:02.429 00.000 7988 MultiStar: [#1 0.31,0.17,1.00,U] [#2 0.28,0.28,1.01,U] [#3 0.29,0.25,0.96,U] [#4 0.31,0.38,0.99,U] [#5 0.16,0.13,0.71,U] [#6 0.28,0.55,0.68,U] [#7 0.25,0.33,0.66,U] [#8 0.39,0.30,0.65,U] 
22:07:02.429 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.28}, one-star: {-0.06, 0.23}
22:07:02.429 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
22:07:02.429 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
22:07:02.429 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.83 mountX=-0.23 mountY=0.06, mountTheta=2.90
22:07:02.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.23, opts=13)
22:07:02.429 00.000 7988 Enqueuing Move request for scope (-0.06, 0.23)
22:07:02.429 00.000 15712 Worker thread wakes up
22:07:02.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
22:07:02.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
22:07:02.429 00.000 15712 Moving (-0.06, 0.23) raw xDistance=-0.23 yDistance=0.06
22:07:02.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:02.429 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6
22:07:02.442 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:02.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:02.444 00.002 7988 Enqueuing Expose request
22:07:02.445 00.001 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
22:07:02.445 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
22:07:02.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:02.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:07:02.445 00.000 15712 MoveAxis(E, 51, ABG)
22:07:02.445 00.000 15712 Guiding  Dir = 2, Dur = 51
22:07:02.445 00.000 15712 IsGuiding returns 0
22:07:02.454 00.009 15712 PulseGuide returned control before completion, sleep 47
22:07:02.524 00.070 15712 IsGuiding returns 0
22:07:02.524 00.000 15712 Move returns status 0, amount 51
22:07:02.524 00.000 15712 MoveAxis(N, 0, ABG)
22:07:02.524 00.000 15712 Move returns status 0, amount 0
22:07:02.524 00.000 15712 move complete, result=0
22:07:02.524 00.000 15712 worker thread done servicing request
22:07:02.524 00.000 15712 Worker thread wakes up
22:07:02.524 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
22:07:02.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:02.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:04.266 01.742 15712 Exposure complete
22:07:04.325 00.059 15712 worker thread done servicing request
22:07:04.325 00.000 7988 OnExposeComplete: enter
22:07:04.325 00.000 7988 UpdateGuideState(): m_state=6
22:07:04.325 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7619
22:07:04.328 00.003 7988 Star::Find returns 1 (0), X=1180.77, Y=445.85, Mass=1530, SNR=26.6, Peak=203 HFD=3.6
22:07:04.330 00.002 7988 MultiStar: [#1 0.18,-0.00,1.04,U] [#2 0.42,0.13,1.01,U] [#3 0.20,0.19,0.94,U] [#4 0.18,0.16,1.03,U] [#5 0.10,-0.08,0.67,U] [#6 0.25,0.12,0.72,U] [#7 0.43,0.16,0.67,U] [#8 0.30,-0.14,0.65,U] 
22:07:04.332 00.002 7988 single-star, 8 included, MultiStar: {0.21, 0.06}, one-star: {-0.07, -0.08}
22:07:04.332 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.58) = xAngle (-0.72 = -0.72)
22:07:04.332 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.39 = 2.39)
22:07:04.332 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.30 mountX=0.08 mountY=0.07, mountTheta=0.73
22:07:04.332 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
22:07:04.332 00.000 7988 Enqueuing Move request for scope (-0.07, -0.08)
22:07:04.332 00.000 15712 Worker thread wakes up
22:07:04.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:07:04.332 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
22:07:04.342 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:04.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:04.344 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
22:07:04.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
22:07:04.344 00.000 15712 Moving (-0.07, -0.08) raw xDistance=0.08 yDistance=0.07
22:07:04.344 00.000 7988 Enqueuing Expose request
22:07:04.349 00.005 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:04.349 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
22:07:04.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:04.349 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:07:04.349 00.000 15712 MoveAxis(E, 7, ABG)
22:07:04.349 00.000 15712 Guiding  Dir = 2, Dur = 7
22:07:04.349 00.000 15712 IsGuiding returns 0
22:07:04.379 00.030 15712 IsGuiding returns 0
22:07:04.379 00.000 15712 Move returns status 0, amount 7
22:07:04.379 00.000 15712 MoveAxis(N, 0, ABG)
22:07:04.379 00.000 15712 Move returns status 0, amount 0
22:07:04.379 00.000 15712 move complete, result=0
22:07:04.379 00.000 15712 worker thread done servicing request
22:07:04.379 00.000 15712 Worker thread wakes up
22:07:04.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:04.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:04.379 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:07:05.795 01.416 15712 Exposure complete
22:07:05.844 00.049 15712 worker thread done servicing request
22:07:05.844 00.000 7988 OnExposeComplete: enter
22:07:05.844 00.000 7988 UpdateGuideState(): m_state=6
22:07:05.855 00.011 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7620
22:07:05.856 00.001 7988 Star::Find returns 1 (0), X=1180.92, Y=445.82, Mass=1448, SNR=26.1, Peak=195 HFD=3.2
22:07:05.856 00.000 7988 MultiStar: [#1 0.34,0.04,1.02,U] [#2 0.41,0.06,0.98,U] [#3 0.35,0.06,0.98,U] [#4 0.37,-0.05,1.03,U] [#5 0.23,-0.18,0.72,U] [#6 0.51,0.10,0.74,U] [#7 0.28,0.12,0.65,U] [#8 0.43,-0.17,0.64,U] 
22:07:05.856 00.000 7988 single-star, 8 included, MultiStar: {0.33, -0.01}, one-star: {0.08, -0.11}
22:07:05.856 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.58) = xAngle (0.68 = 0.68)
22:07:05.861 00.005 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.79 = -2.49)
22:07:05.861 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.90 mountX=0.11 mountY=-0.08, mountTheta=-0.66
22:07:05.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.11, opts=13)
22:07:05.861 00.000 7988 Enqueuing Move request for scope (0.08, -0.11)
22:07:05.861 00.000 15712 Worker thread wakes up
22:07:05.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:05.861 00.000 7988 UpdateGuideState exits: m=1448 SNR=26.1
22:07:05.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:05.861 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:05.861 00.000 7988 Enqueuing Expose request
22:07:05.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
22:07:05.861 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
22:07:05.861 00.000 15712 Moving (0.08, -0.11) raw xDistance=0.11 yDistance=-0.08
22:07:05.874 00.013 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:05.874 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
22:07:05.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:05.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:05.876 00.002 15712 MoveAxis(E, 6, ABG)
22:07:05.876 00.000 15712 Guiding  Dir = 2, Dur = 6
22:07:05.876 00.000 15712 IsGuiding returns 0
22:07:05.895 00.019 15712 IsGuiding returns 0
22:07:05.895 00.000 15712 Move returns status 0, amount 6
22:07:05.895 00.000 15712 MoveAxis(N, 0, ABG)
22:07:05.895 00.000 15712 Move returns status 0, amount 0
22:07:05.895 00.000 15712 move complete, result=0
22:07:05.895 00.000 15712 worker thread done servicing request
22:07:05.895 00.000 15712 Worker thread wakes up
22:07:05.895 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:07:05.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:05.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:07.533 01.638 15712 Exposure complete
22:07:07.580 00.047 15712 worker thread done servicing request
22:07:07.580 00.000 7988 OnExposeComplete: enter
22:07:07.595 00.015 7988 UpdateGuideState(): m_state=6
22:07:07.595 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7621
22:07:07.597 00.002 7988 Star::Find returns 1 (0), X=1180.81, Y=445.67, Mass=1558, SNR=26.9, Peak=210 HFD=3.5
22:07:07.597 00.000 7988 MultiStar: [#1 0.06,-0.23,1.01,U] [#2 0.16,-0.17,0.99,U] [#3 0.00,0.06,0.96,U] [#4 0.08,0.11,1.01,U] [#5 -0.16,-0.06,0.73,U] [#6 0.01,0.13,0.68,U] [#7 0.06,0.06,0.68,U] [#8 0.14,-0.13,0.67,U] 
22:07:07.599 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.02, -0.26}
22:07:07.599 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.55 = 0.55)
22:07:07.601 00.002 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.66 = -2.62)
22:07:07.601 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-1.03 mountX=0.06 mountY=-0.04, mountTheta=-0.53
22:07:07.603 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.06, opts=13)
22:07:07.605 00.002 7988 Enqueuing Move request for scope (0.04, -0.06)
22:07:07.605 00.000 15712 Worker thread wakes up
22:07:07.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:07:07.605 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:07:07.605 00.000 15712 Moving (0.04, -0.06) raw xDistance=0.06 yDistance=-0.04
22:07:07.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:07.605 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.9
22:07:07.609 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:07.609 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:07.611 00.002 7988 Enqueuing Expose request
22:07:07.612 00.001 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:07.612 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
22:07:07.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:07.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:07:07.612 00.000 15712 MoveAxis(E, 6, ABG)
22:07:07.612 00.000 15712 Guiding  Dir = 2, Dur = 6
22:07:07.612 00.000 15712 IsGuiding returns 0
22:07:07.634 00.022 15712 IsGuiding returns 0
22:07:07.634 00.000 15712 Move returns status 0, amount 6
22:07:07.634 00.000 15712 MoveAxis(N, 0, ABG)
22:07:07.634 00.000 15712 Move returns status 0, amount 0
22:07:07.634 00.000 15712 move complete, result=0
22:07:07.634 00.000 15712 worker thread done servicing request
22:07:07.634 00.000 15712 Worker thread wakes up
22:07:07.634 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:07:07.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:07.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:09.045 01.411 15712 Exposure complete
22:07:09.104 00.059 15712 worker thread done servicing request
22:07:09.104 00.000 7988 OnExposeComplete: enter
22:07:09.104 00.000 7988 UpdateGuideState(): m_state=6
22:07:09.108 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7622
22:07:09.108 00.000 7988 Star::Find returns 1 (0), X=1180.74, Y=445.97, Mass=1586, SNR=27.1, Peak=224 HFD=3.6
22:07:09.108 00.000 7988 MultiStar: [#1 0.21,0.05,1.02,U] [#2 0.16,0.09,0.98,U] [#3 0.16,0.14,0.91,U] [#4 0.18,0.11,1.00,U] [#5 0.18,-0.07,0.67,U] [#6 0.07,0.26,0.69,U] [#7 -0.00,0.21,0.65,U] [#8 0.30,-0.02,0.66,U] 
22:07:09.112 00.004 7988 single-star, 8 included, MultiStar: {0.13, 0.09}, one-star: {-0.09, 0.04}
22:07:09.112 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.01)
22:07:09.114 00.002 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.09)
22:07:09.114 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.69 mountX=-0.04 mountY=0.09, mountTheta=2.02
22:07:09.116 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
22:07:09.118 00.002 7988 Enqueuing Move request for scope (-0.09, 0.04)
22:07:09.118 00.000 15712 Worker thread wakes up
22:07:09.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
22:07:09.118 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
22:07:09.118 00.000 15712 Moving (-0.09, 0.04) raw xDistance=-0.04 yDistance=0.09
22:07:09.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:09.118 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.1
22:07:09.121 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:09.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:09.123 00.002 7988 Enqueuing Expose request
22:07:09.125 00.002 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:09.125 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
22:07:09.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:09.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:07:09.125 00.000 15712 MoveAxis(E, 5, ABG)
22:07:09.125 00.000 15712 Guiding  Dir = 2, Dur = 5
22:07:09.125 00.000 15712 IsGuiding returns 0
22:07:09.142 00.017 15712 IsGuiding returns 0
22:07:09.142 00.000 15712 Move returns status 0, amount 5
22:07:09.142 00.000 15712 MoveAxis(N, 0, ABG)
22:07:09.142 00.000 15712 Move returns status 0, amount 0
22:07:09.142 00.000 15712 move complete, result=0
22:07:09.142 00.000 15712 worker thread done servicing request
22:07:09.142 00.000 15712 Worker thread wakes up
22:07:09.142 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:07:09.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:09.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:10.784 01.642 15712 Exposure complete
22:07:10.841 00.057 15712 worker thread done servicing request
22:07:10.841 00.000 7988 OnExposeComplete: enter
22:07:10.841 00.000 7988 UpdateGuideState(): m_state=6
22:07:10.841 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7623
22:07:10.846 00.005 7988 Star::Find returns 1 (0), X=1180.79, Y=445.92, Mass=1561, SNR=27.0, Peak=226 HFD=3.3
22:07:10.846 00.000 7988 MultiStar: [#1 0.06,0.05,1.02,U] [#2 0.14,0.13,0.97,U] [#3 0.12,0.08,0.97,U] [#4 0.17,0.33,1.04,U] [#5 -0.06,0.00,0.68,U] [#6 0.30,0.48,0.72,U] [#7 0.13,0.17,0.65,U] [#8 -0.06,0.22,0.66,U] 
22:07:10.846 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.15}, one-star: {-0.04, -0.01}
22:07:10.846 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
22:07:10.846 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
22:07:10.846 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.93 mountX=0.01 mountY=0.04, mountTheta=1.35
22:07:10.846 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
22:07:10.846 00.000 7988 Enqueuing Move request for scope (-0.04, -0.01)
22:07:10.846 00.000 15712 Worker thread wakes up
22:07:10.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:07:10.846 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:07:10.846 00.000 15712 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
22:07:10.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:10.846 00.000 7988 UpdateGuideState exits: m=1561 SNR=27.0
22:07:10.857 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:10.858 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:10.858 00.000 7988 Enqueuing Expose request
22:07:10.858 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:10.858 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
22:07:10.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:10.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:07:10.858 00.000 15712 MoveAxis(E, 5, ABG)
22:07:10.858 00.000 15712 Guiding  Dir = 2, Dur = 5
22:07:10.858 00.000 15712 IsGuiding returns 0
22:07:10.883 00.025 15712 IsGuiding returns 0
22:07:10.883 00.000 15712 Move returns status 0, amount 5
22:07:10.883 00.000 15712 MoveAxis(N, 0, ABG)
22:07:10.883 00.000 15712 Move returns status 0, amount 0
22:07:10.883 00.000 15712 move complete, result=0
22:07:10.883 00.000 15712 worker thread done servicing request
22:07:10.883 00.000 15712 Worker thread wakes up
22:07:10.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:10.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:10.883 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:07:12.300 01.417 15712 Exposure complete
22:07:12.360 00.060 15712 worker thread done servicing request
22:07:12.360 00.000 7988 OnExposeComplete: enter
22:07:12.360 00.000 7988 UpdateGuideState(): m_state=6
22:07:12.362 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7624
22:07:12.364 00.002 7988 Star::Find returns 1 (0), X=1180.71, Y=445.99, Mass=1523, SNR=26.6, Peak=197 HFD=3.5
22:07:12.364 00.000 7988 MultiStar: [#1 0.22,0.19,1.01,U] [#2 -0.00,0.24,0.99,U] [#3 0.08,0.49,0.96,U] [#4 0.04,0.26,1.03,U] [#5 -0.05,-0.12,0.69,U] [#6 0.32,0.44,0.72,U] [#7 0.02,0.23,0.65,U] [#8 0.04,0.21,0.68,U] 
22:07:12.366 00.002 7988 single-star, 8 included, MultiStar: {0.06, 0.23}, one-star: {-0.12, 0.06}
22:07:12.366 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.05)
22:07:12.368 00.002 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
22:07:12.368 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.65 mountX=-0.06 mountY=0.12, mountTheta=2.06
22:07:12.371 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.06, opts=13)
22:07:12.371 00.000 7988 Enqueuing Move request for scope (-0.12, 0.06)
22:07:12.373 00.002 15712 Worker thread wakes up
22:07:12.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
22:07:12.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
22:07:12.373 00.000 15712 Moving (-0.12, 0.06) raw xDistance=-0.06 yDistance=0.12
22:07:12.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:12.373 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
22:07:12.375 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:12.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:12.377 00.002 7988 Enqueuing Expose request
22:07:12.377 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:12.377 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
22:07:12.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:12.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:07:12.377 00.000 15712 MoveAxis(E, 5, ABG)
22:07:12.377 00.000 15712 Guiding  Dir = 2, Dur = 5
22:07:12.377 00.000 15712 IsGuiding returns 0
22:07:12.398 00.021 15712 IsGuiding returns 0
22:07:12.398 00.000 15712 Move returns status 0, amount 5
22:07:12.398 00.000 15712 MoveAxis(N, 0, ABG)
22:07:12.398 00.000 15712 Move returns status 0, amount 0
22:07:12.398 00.000 15712 move complete, result=0
22:07:12.398 00.000 15712 worker thread done servicing request
22:07:12.398 00.000 15712 Worker thread wakes up
22:07:12.398 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:07:12.405 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:12.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:14.038 01.633 15712 Exposure complete
22:07:14.097 00.059 15712 worker thread done servicing request
22:07:14.097 00.000 7988 OnExposeComplete: enter
22:07:14.097 00.000 7988 UpdateGuideState(): m_state=6
22:07:14.101 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7625
22:07:14.101 00.000 7988 Star::Find returns 1 (0), X=1180.80, Y=446.03, Mass=1492, SNR=26.4, Peak=221 HFD=3.1
22:07:14.101 00.000 7988 MultiStar: [#1 0.24,0.14,1.04,U] [#2 0.25,0.25,1.03,U] [#3 0.02,0.43,0.96,U] [#4 0.10,0.21,1.03,U] [#5 -0.21,0.10,0.72,U] [#6 0.11,0.45,0.70,U] [#7 0.20,0.28,0.67,U] [#8 0.23,0.05,0.66,U] 
22:07:14.101 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.22}, one-star: {-0.04, 0.10}
22:07:14.101 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.78)
22:07:14.106 00.005 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.61 = 0.33)
22:07:14.106 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.93 mountX=-0.10 mountY=0.03, mountTheta=2.81
22:07:14.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.10, opts=13)
22:07:14.106 00.000 7988 Enqueuing Move request for scope (-0.04, 0.10)
22:07:14.106 00.000 15712 Worker thread wakes up
22:07:14.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
22:07:14.106 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
22:07:14.106 00.000 15712 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=0.03
22:07:14.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:14.106 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.4
22:07:14.113 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:14.113 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:14.115 00.002 7988 Enqueuing Expose request
22:07:14.117 00.002 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:14.117 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:07:14.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:14.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:07:14.117 00.000 15712 MoveAxis(E, 5, ABG)
22:07:14.117 00.000 15712 Guiding  Dir = 2, Dur = 5
22:07:14.158 00.041 15712 IsGuiding returns 0
22:07:14.175 00.017 15712 IsGuiding returns 0
22:07:14.175 00.000 15712 Move returns status 0, amount 5
22:07:14.175 00.000 15712 MoveAxis(N, 0, ABG)
22:07:14.175 00.000 15712 Move returns status 0, amount 0
22:07:14.175 00.000 15712 move complete, result=0
22:07:14.175 00.000 15712 worker thread done servicing request
22:07:14.175 00.000 15712 Worker thread wakes up
22:07:14.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:14.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:14.175 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:07:15.583 01.408 15712 Exposure complete
22:07:15.639 00.056 15712 worker thread done servicing request
22:07:15.639 00.000 7988 OnExposeComplete: enter
22:07:15.639 00.000 7988 UpdateGuideState(): m_state=6
22:07:15.645 00.006 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7626
22:07:15.645 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=446.16, Mass=1487, SNR=26.4, Peak=214 HFD=3.2
22:07:15.647 00.002 7988 MultiStar: [#1 0.12,0.32,1.04,U] [#2 0.16,0.47,1.04,U] [#3 0.04,0.32,0.95,U] [#4 -0.00,0.40,1.06,U] [#5 -0.03,0.07,0.71,U] [#6 0.17,0.75,0.72,U] [#7 0.13,0.19,0.66,U] [#8 0.11,0.13,0.62,U] 
22:07:15.647 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.33}, one-star: {-0.17, 0.23}
22:07:15.649 00.002 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.58) = xAngle (3.79 = -2.49)
22:07:15.649 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.90 = 0.62)
22:07:15.651 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.28 cameraTheta=2.21 mountX=-0.23 mountY=0.16, mountTheta=2.51
22:07:15.653 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.23, opts=13)
22:07:15.653 00.000 7988 Enqueuing Move request for scope (-0.17, 0.23)
22:07:15.655 00.002 15712 Worker thread wakes up
22:07:15.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
22:07:15.655 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
22:07:15.655 00.000 15712 Moving (-0.17, 0.23) raw xDistance=-0.23 yDistance=0.16
22:07:15.656 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:15.656 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.4
22:07:15.658 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:15.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:15.660 00.002 7988 Enqueuing Expose request
22:07:15.661 00.001 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:07:15.661 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
22:07:15.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:15.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:07:15.661 00.000 15712 MoveAxis(E, 48, ABG)
22:07:15.661 00.000 15712 Guiding  Dir = 2, Dur = 48
22:07:15.662 00.001 15712 IsGuiding returns 0
22:07:15.677 00.015 15712 PulseGuide returned control before completion, sleep 40
22:07:15.725 00.048 15712 IsGuiding returns 1
22:07:15.725 00.000 15712 scope still moving after pulse duration time elapsed
22:07:15.758 00.033 15712 IsGuiding returns 0
22:07:15.758 00.000 15712 scope move finished after 48 + 50 ms
22:07:15.758 00.000 15712 Move returns status 0, amount 48
22:07:15.758 00.000 15712 MoveAxis(N, 0, ABG)
22:07:15.758 00.000 15712 Move returns status 0, amount 0
22:07:15.758 00.000 15712 move complete, result=0
22:07:15.758 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.2 px 0 ms NORTH
22:07:15.762 00.004 15712 worker thread done servicing request
22:07:15.762 00.000 15712 Worker thread wakes up
22:07:15.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:15.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:17.399 01.637 15712 Exposure complete
22:07:17.456 00.057 15712 worker thread done servicing request
22:07:17.456 00.000 7988 OnExposeComplete: enter
22:07:17.456 00.000 7988 UpdateGuideState(): m_state=6
22:07:17.461 00.005 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7627
22:07:17.462 00.001 7988 Star::Find returns 1 (0), X=1180.71, Y=445.97, Mass=1515, SNR=26.7, Peak=206 HFD=3.4
22:07:17.462 00.000 7988 MultiStar: [#1 0.25,0.10,1.02,U] [#2 0.18,0.26,0.99,U] [#3 0.13,0.18,0.93,U] [#4 0.19,0.13,1.05,U] [#5 0.02,-0.23,0.74,U] [#6 0.09,0.28,0.71,U] [#7 -0.03,0.18,0.67,U] [#8 0.20,-0.10,0.64,U] 
22:07:17.462 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.10}, one-star: {-0.12, 0.04}
22:07:17.462 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.58) = xAngle (4.40 = -1.88)
22:07:17.462 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.51 = 1.23)
22:07:17.462 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.83 mountX=-0.04 mountY=0.12, mountTheta=1.88
22:07:17.462 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.04, opts=13)
22:07:17.462 00.000 7988 Enqueuing Move request for scope (-0.12, 0.04)
22:07:17.462 00.000 15712 Worker thread wakes up
22:07:17.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:17.473 00.011 7988 UpdateGuideState exits: m=1515 SNR=26.7
22:07:17.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:17.475 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:17.475 00.000 7988 Enqueuing Expose request
22:07:17.477 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
22:07:17.477 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
22:07:17.477 00.000 15712 Moving (-0.12, 0.04) raw xDistance=-0.04 yDistance=0.12
22:07:17.477 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:17.477 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
22:07:17.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:17.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:07:17.477 00.000 15712 MoveAxis(E, 4, ABG)
22:07:17.477 00.000 15712 Guiding  Dir = 2, Dur = 4
22:07:17.477 00.000 15712 IsGuiding returns 0
22:07:17.498 00.021 15712 IsGuiding returns 0
22:07:17.498 00.000 15712 Move returns status 0, amount 4
22:07:17.498 00.000 15712 MoveAxis(N, 0, ABG)
22:07:17.498 00.000 15712 Move returns status 0, amount 0
22:07:17.498 00.000 15712 move complete, result=0
22:07:17.498 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:07:17.504 00.006 15712 worker thread done servicing request
22:07:17.504 00.000 15712 Worker thread wakes up
22:07:17.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:17.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:18.911 01.407 15712 Exposure complete
22:07:18.969 00.058 15712 worker thread done servicing request
22:07:18.969 00.000 7988 OnExposeComplete: enter
22:07:18.969 00.000 7988 UpdateGuideState(): m_state=6
22:07:18.972 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7628
22:07:18.972 00.000 7988 Star::Find returns 1 (0), X=1180.69, Y=446.04, Mass=1581, SNR=27.1, Peak=219 HFD=3.6
22:07:18.974 00.002 7988 MultiStar: [#1 0.25,0.13,0.99,U] [#2 0.26,0.01,0.97,U] [#3 0.24,0.27,0.91,U] [#4 0.25,0.29,0.98,U] [#5 -0.08,-0.10,0.69,U] [#6 0.15,0.12,0.68,U] [#7 0.14,0.03,0.67,U] [#8 0.23,-0.08,0.64,U] 
22:07:18.974 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.10}, one-star: {-0.15, 0.11}
22:07:18.976 00.002 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.58) = xAngle (2.18 = 2.18)
22:07:18.976 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.29 = -0.99)
22:07:18.978 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.60 mountX=-0.10 mountY=-0.15, mountTheta=-2.17
22:07:18.980 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.10, opts=13)
22:07:18.980 00.000 7988 Enqueuing Move request for scope (0.15, 0.10)
22:07:18.982 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:07:18.982 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.1
22:07:18.984 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:18.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:18.986 00.002 7988 Enqueuing Expose request
22:07:18.986 00.000 15712 Worker thread wakes up
22:07:18.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
22:07:18.987 00.001 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
22:07:18.987 00.000 15712 Moving (0.15, 0.10) raw xDistance=-0.10 yDistance=-0.15
22:07:18.987 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:18.987 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:07:18.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:18.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:07:18.987 00.000 15712 MoveAxis(E, 5, ABG)
22:07:18.987 00.000 15712 Guiding  Dir = 2, Dur = 5
22:07:18.987 00.000 15712 IsGuiding returns 0
22:07:19.020 00.033 15712 IsGuiding returns 0
22:07:19.020 00.000 15712 Move returns status 0, amount 5
22:07:19.022 00.002 15712 MoveAxis(N, 0, ABG)
22:07:19.022 00.000 15712 Move returns status 0, amount 0
22:07:19.022 00.000 15712 move complete, result=0
22:07:19.022 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:07:19.022 00.000 15712 worker thread done servicing request
22:07:19.022 00.000 15712 Worker thread wakes up
22:07:19.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:19.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:20.762 01.740 15712 Exposure complete
22:07:20.819 00.057 15712 worker thread done servicing request
22:07:20.819 00.000 7988 OnExposeComplete: enter
22:07:20.822 00.003 7988 UpdateGuideState(): m_state=6
22:07:20.822 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7629
22:07:20.823 00.001 7988 Star::Find returns 1 (0), X=1180.78, Y=445.84, Mass=1511, SNR=26.5, Peak=208 HFD=3.5
22:07:20.823 00.000 7988 MultiStar: [#1 0.14,0.17,1.01,U] [#2 0.29,-0.03,0.96,U] [#3 0.03,0.10,0.95,U] [#4 0.12,0.15,0.99,U] [#5 -0.07,-0.24,0.71,U] [#6 0.08,0.41,0.72,U] [#7 0.25,0.08,0.66,U] [#8 0.31,-0.07,0.66,U] 
22:07:20.823 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.06}, one-star: {-0.06, -0.09}
22:07:20.823 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.58) = xAngle (-0.55 = -0.55)
22:07:20.823 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.56 = 2.56)
22:07:20.823 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.13 mountX=0.09 mountY=0.06, mountTheta=0.57
22:07:20.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.09, opts=13)
22:07:20.823 00.000 7988 Enqueuing Move request for scope (-0.06, -0.09)
22:07:20.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:07:20.823 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5
22:07:20.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:20.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:20.823 00.000 7988 Enqueuing Expose request
22:07:20.838 00.015 15712 Worker thread wakes up
22:07:20.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
22:07:20.838 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
22:07:20.838 00.000 15712 Moving (-0.06, -0.09) raw xDistance=0.09 yDistance=0.06
22:07:20.839 00.001 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:20.839 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
22:07:20.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:20.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:07:20.839 00.000 15712 MoveAxis(E, 5, ABG)
22:07:20.839 00.000 15712 Guiding  Dir = 2, Dur = 5
22:07:20.839 00.000 15712 IsGuiding returns 0
22:07:20.855 00.016 15712 IsGuiding returns 0
22:07:20.855 00.000 15712 Move returns status 0, amount 5
22:07:20.855 00.000 15712 MoveAxis(N, 0, ABG)
22:07:20.855 00.000 15712 Move returns status 0, amount 0
22:07:20.855 00.000 15712 move complete, result=0
22:07:20.855 00.000 15712 worker thread done servicing request
22:07:20.855 00.000 15712 Worker thread wakes up
22:07:20.855 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:07:20.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:20.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:22.277 01.422 15712 Exposure complete
22:07:22.333 00.056 15712 worker thread done servicing request
22:07:22.333 00.000 7988 OnExposeComplete: enter
22:07:22.333 00.000 7988 UpdateGuideState(): m_state=6
22:07:22.338 00.005 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7630
22:07:22.338 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=445.90, Mass=1610, SNR=27.4, Peak=206 HFD=3.7
22:07:22.338 00.000 7988 MultiStar: [#1 0.05,0.17,0.95,U] [#2 0.06,0.02,0.99,U] [#3 0.11,0.25,0.93,U] [#4 0.13,0.20,0.97,U] [#5 -0.09,-0.16,0.67,U] [#6 0.15,0.23,0.66,U] [#7 0.01,0.27,0.66,U] [#8 0.07,-0.15,0.68,U] 
22:07:22.338 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {-0.17, -0.03}
22:07:22.338 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
22:07:22.338 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
22:07:22.338 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.21 mountX=-0.09 mountY=-0.04, mountTheta=-2.76
22:07:22.338 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
22:07:22.338 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
22:07:22.338 00.000 15712 Worker thread wakes up
22:07:22.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:07:22.338 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:07:22.338 00.000 15712 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=-0.04
22:07:22.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:22.350 00.012 7988 UpdateGuideState exits: m=1610 SNR=27.4
22:07:22.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:22.352 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:22.352 00.000 7988 Enqueuing Expose request
22:07:22.354 00.002 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:22.354 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
22:07:22.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:22.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:07:22.354 00.000 15712 MoveAxis(E, 5, ABG)
22:07:22.354 00.000 15712 Guiding  Dir = 2, Dur = 5
22:07:22.356 00.002 15712 IsGuiding returns 0
22:07:22.378 00.022 15712 IsGuiding returns 0
22:07:22.378 00.000 15712 Move returns status 0, amount 5
22:07:22.378 00.000 15712 MoveAxis(N, 0, ABG)
22:07:22.378 00.000 15712 Move returns status 0, amount 0
22:07:22.378 00.000 15712 move complete, result=0
22:07:22.378 00.000 15712 worker thread done servicing request
22:07:22.378 00.000 15712 Worker thread wakes up
22:07:22.378 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:07:22.380 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:22.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:24.015 01.635 15712 Exposure complete
22:07:24.067 00.052 15712 worker thread done servicing request
22:07:24.067 00.000 7988 OnExposeComplete: enter
22:07:24.067 00.000 7988 UpdateGuideState(): m_state=6
22:07:24.079 00.012 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7631
22:07:24.079 00.000 7988 Star::Find returns 1 (0), X=1180.72, Y=445.77, Mass=1485, SNR=26.1, Peak=196 HFD=3.6
22:07:24.081 00.002 7988 MultiStar: [#1 0.30,-0.11,1.05,U] [#2 0.19,-0.04,1.02,U] [#3 0.03,0.05,0.97,U] [#4 0.04,0.08,1.00,U] [#5 0.01,-0.45,0.70,U] [#6 0.41,0.18,0.70,U] [#7 0.18,0.30,0.69,U] [#8 0.36,-0.20,0.66,U] 
22:07:24.081 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {-0.12, -0.15}
22:07:24.083 00.002 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.58) = xAngle (1.32 = 1.32)
22:07:24.083 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.43 = -1.85)
22:07:24.085 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.26 mountX=0.04 mountY=-0.14, mountTheta=-1.32
22:07:24.087 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.04, opts=13)
22:07:24.087 00.000 7988 Enqueuing Move request for scope (0.14, -0.04)
22:07:24.089 00.002 15712 Worker thread wakes up
22:07:24.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
22:07:24.089 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
22:07:24.089 00.000 15712 Moving (0.14, -0.04) raw xDistance=0.04 yDistance=-0.14
22:07:24.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:24.089 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1
22:07:24.092 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:24.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:24.094 00.002 7988 Enqueuing Expose request
22:07:24.095 00.001 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:24.095 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:07:24.095 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:24.095 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:07:24.095 00.000 15712 MoveAxis(E, 5, ABG)
22:07:24.095 00.000 15712 Guiding  Dir = 2, Dur = 5
22:07:24.095 00.000 15712 IsGuiding returns 0
22:07:24.151 00.056 15712 IsGuiding returns 0
22:07:24.151 00.000 15712 Move returns status 0, amount 5
22:07:24.151 00.000 15712 MoveAxis(N, 0, ABG)
22:07:24.151 00.000 15712 Move returns status 0, amount 0
22:07:24.151 00.000 15712 move complete, result=0
22:07:24.151 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:07:24.154 00.003 15712 worker thread done servicing request
22:07:24.154 00.000 15712 Worker thread wakes up
22:07:24.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:24.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:25.564 01.410 15712 Exposure complete
22:07:25.615 00.051 15712 worker thread done servicing request
22:07:25.615 00.000 7988 OnExposeComplete: enter
22:07:25.615 00.000 7988 UpdateGuideState(): m_state=6
22:07:25.626 00.011 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7632
22:07:25.626 00.000 7988 Star::Find returns 1 (0), X=1180.89, Y=445.99, Mass=1495, SNR=26.3, Peak=240 HFD=3.0
22:07:25.626 00.000 7988 MultiStar: [#1 0.27,0.07,1.05,U] [#2 0.23,0.22,1.01,U] [#3 0.32,0.19,0.94,U] [#4 0.43,0.13,1.02,U] [#5 0.07,-0.33,0.71,U] [#6 0.44,0.19,0.70,U] [#7 0.67,0.13,0.65,U] [#8 0.42,0.04,0.65,U] 
22:07:25.626 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.09}, one-star: {0.06, 0.06}
22:07:25.626 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.58) = xAngle (2.43 = 2.43)
22:07:25.626 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.54 = -0.75)
22:07:25.632 00.006 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.85 mountX=-0.06 mountY=-0.06, mountTheta=-2.41
22:07:25.632 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
22:07:25.632 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
22:07:25.632 00.000 15712 Worker thread wakes up
22:07:25.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:07:25.632 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:07:25.632 00.000 15712 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.06
22:07:25.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:25.632 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.3
22:07:25.638 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:25.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:25.640 00.002 7988 Enqueuing Expose request
22:07:25.640 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:25.640 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
22:07:25.642 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:25.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:25.642 00.000 15712 MoveAxis(E, 4, ABG)
22:07:25.642 00.000 15712 Guiding  Dir = 2, Dur = 4
22:07:25.642 00.000 15712 IsGuiding returns 0
22:07:25.666 00.024 15712 IsGuiding returns 0
22:07:25.666 00.000 15712 Move returns status 0, amount 4
22:07:25.666 00.000 15712 MoveAxis(N, 0, ABG)
22:07:25.666 00.000 15712 Move returns status 0, amount 0
22:07:25.666 00.000 15712 move complete, result=0
22:07:25.666 00.000 15712 worker thread done servicing request
22:07:25.666 00.000 15712 Worker thread wakes up
22:07:25.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:25.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:25.666 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:07:27.298 01.632 15712 Exposure complete
22:07:27.351 00.053 15712 worker thread done servicing request
22:07:27.351 00.000 7988 OnExposeComplete: enter
22:07:27.351 00.000 7988 UpdateGuideState(): m_state=6
22:07:27.351 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7633
22:07:27.361 00.010 7988 Star::Find returns 1 (1), X=1180.84, Y=445.96, Mass=1441, SNR=25.9, Peak=255 HFD=2.8
22:07:27.363 00.002 7988 MultiStar: [#1 0.28,0.13,1.06,U] [#2 0.34,0.25,1.04,U] [#3 0.08,0.20,0.98,U] [#4 0.18,0.19,1.05,U] [#5 0.10,-0.16,0.73,U] [#6 0.34,0.27,0.70,U] [#7 0.03,0.36,0.69,U] [#8 0.44,0.09,0.68,U] 
22:07:27.363 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.15}, one-star: {0.00, 0.03}
22:07:27.365 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
22:07:27.365 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.10)
22:07:27.367 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.50 mountX=-0.03 mountY=-0.00, mountTheta=-3.05
22:07:27.368 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.03, opts=13)
22:07:27.370 00.002 7988 Enqueuing Move request for scope (0.00, 0.03)
22:07:27.370 00.000 15712 Worker thread wakes up
22:07:27.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:07:27.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:07:27.370 00.000 15712 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=-0.00
22:07:27.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:27.370 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.9 Saturated
22:07:27.374 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:27.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:27.376 00.002 7988 Enqueuing Expose request
22:07:27.376 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:27.376 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
22:07:27.377 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:27.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:07:27.377 00.000 15712 MoveAxis(E, 4, ABG)
22:07:27.377 00.000 15712 Guiding  Dir = 2, Dur = 4
22:07:27.377 00.000 15712 IsGuiding returns 0
22:07:27.393 00.016 15712 IsGuiding returns 0
22:07:27.398 00.005 15712 Move returns status 0, amount 4
22:07:27.398 00.000 15712 MoveAxis(N, 0, ABG)
22:07:27.398 00.000 15712 Move returns status 0, amount 0
22:07:27.398 00.000 15712 move complete, result=0
22:07:27.398 00.000 15712 worker thread done servicing request
22:07:27.398 00.000 15712 Worker thread wakes up
22:07:27.398 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:07:27.399 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:27.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:28.813 01.414 15712 Exposure complete
22:07:28.872 00.059 15712 worker thread done servicing request
22:07:28.872 00.000 7988 OnExposeComplete: enter
22:07:28.872 00.000 7988 UpdateGuideState(): m_state=6
22:07:28.875 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7634
22:07:28.877 00.002 7988 Star::Find returns 1 (1), X=1181.00, Y=445.94, Mass=1513, SNR=26.4, Peak=255 HFD=2.9
22:07:28.877 00.000 7988 MultiStar: [#1 0.47,0.12,1.03,U] [#2 0.37,0.20,1.00,U] [#3 0.24,0.19,0.99,U] [#4 0.34,0.22,1.02,U] [#5 0.21,0.05,0.70,U] [#6 0.28,0.31,0.70,U] [#7 0.26,0.33,0.66,U] [#8 0.37,-0.18,0.62,U] 
22:07:28.879 00.002 7988 single-star, 8 included, MultiStar: {0.30, 0.14}, one-star: {0.17, 0.01}
22:07:28.879 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.58) = xAngle (1.65 = 1.65)
22:07:28.881 00.002 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.76 = -1.52)
22:07:28.881 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.07 mountX=-0.01 mountY=-0.17, mountTheta=-1.65
22:07:28.885 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.01, opts=13)
22:07:28.885 00.000 7988 Enqueuing Move request for scope (0.17, 0.01)
22:07:28.887 00.002 15712 Worker thread wakes up
22:07:28.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
22:07:28.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
22:07:28.887 00.000 15712 Moving (0.17, 0.01) raw xDistance=-0.01 yDistance=-0.17
22:07:28.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:28.889 00.002 7988 UpdateGuideState exits: m=1513 SNR=26.4 Saturated
22:07:28.891 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:28.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:28.891 00.000 7988 Enqueuing Expose request
22:07:28.891 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:28.891 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
22:07:28.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:28.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:07:28.891 00.000 15712 MoveAxis(E, 3, ABG)
22:07:28.891 00.000 15712 Guiding  Dir = 2, Dur = 3
22:07:28.891 00.000 15712 IsGuiding returns 0
22:07:28.938 00.047 15712 IsGuiding returns 0
22:07:28.938 00.000 15712 Move returns status 0, amount 3
22:07:28.938 00.000 15712 MoveAxis(N, 0, ABG)
22:07:28.938 00.000 15712 Move returns status 0, amount 0
22:07:28.938 00.000 15712 move complete, result=0
22:07:28.938 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:07:28.949 00.011 15712 worker thread done servicing request
22:07:28.949 00.000 15712 Worker thread wakes up
22:07:28.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:28.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:30.586 01.637 15712 Exposure complete
22:07:30.645 00.059 15712 worker thread done servicing request
22:07:30.645 00.000 7988 OnExposeComplete: enter
22:07:30.645 00.000 7988 UpdateGuideState(): m_state=6
22:07:30.648 00.003 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7635
22:07:30.648 00.000 7988 Star::Find returns 1 (1), X=1181.01, Y=446.12, Mass=1556, SNR=26.9, Peak=255 HFD=3.0
22:07:30.648 00.000 7988 MultiStar: [#1 0.44,0.23,1.00,U] [#2 0.45,0.39,0.98,U] [#3 0.33,0.35,0.92,U] [#4 0.46,0.40,1.04,U] [#5 0.41,-0.13,0.70,U] [#6 0.60,0.54,0.68,U] [#7 0.45,0.47,0.64,U] [#8 0.67,0.18,0.62,U] 
22:07:30.648 00.000 7988 single-star, 8 included, MultiStar: {0.43, 0.29}, one-star: {0.18, 0.19}
22:07:30.648 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
22:07:30.648 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.49 = -0.79)
22:07:30.648 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.81 mountX=-0.19 mountY=-0.18, mountTheta=-2.37
22:07:30.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.19, opts=13)
22:07:30.648 00.000 7988 Enqueuing Move request for scope (0.18, 0.19)
22:07:30.648 00.000 15712 Worker thread wakes up
22:07:30.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
22:07:30.648 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
22:07:30.648 00.000 15712 Moving (0.18, 0.19) raw xDistance=-0.19 yDistance=-0.18
22:07:30.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:30.648 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9 Saturated
22:07:30.660 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:30.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:30.662 00.002 7988 Enqueuing Expose request
22:07:30.663 00.001 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:07:30.663 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
22:07:30.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:30.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:07:30.663 00.000 15712 MoveAxis(E, 39, ABG)
22:07:30.663 00.000 15712 Guiding  Dir = 2, Dur = 39
22:07:30.663 00.000 15712 IsGuiding returns 0
22:07:30.688 00.025 15712 PulseGuide returned control before completion, sleep 24
22:07:30.733 00.045 15712 IsGuiding returns 0
22:07:30.733 00.000 15712 Move returns status 0, amount 39
22:07:30.733 00.000 15712 MoveAxis(N, 0, ABG)
22:07:30.733 00.000 15712 Move returns status 0, amount 0
22:07:30.733 00.000 15712 move complete, result=0
22:07:30.733 00.000 15712 worker thread done servicing request
22:07:30.733 00.000 15712 Worker thread wakes up
22:07:30.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:30.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:30.733 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
22:07:32.146 01.413 15712 Exposure complete
22:07:32.205 00.059 15712 worker thread done servicing request
22:07:32.205 00.000 7988 OnExposeComplete: enter
22:07:32.205 00.000 7988 UpdateGuideState(): m_state=6
22:07:32.205 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7636
22:07:32.208 00.003 7988 Star::Find returns 1 (1), X=1181.04, Y=446.08, Mass=1489, SNR=26.3, Peak=255 HFD=2.9
22:07:32.210 00.002 7988 MultiStar: [#1 0.44,-0.05,1.02,U] [#2 0.50,0.22,1.01,U] [#3 0.29,0.21,0.98,U] [#4 0.35,0.09,1.04,U] [#5 0.47,-0.06,0.74,U] [#6 0.31,0.40,0.76,U] [#7 0.19,0.06,0.66,U] [#8 0.55,0.01,0.64,U] 
22:07:32.210 00.000 7988 single-star, 8 included, MultiStar: {0.37, 0.12}, one-star: {0.21, 0.16}
22:07:32.210 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.58) = xAngle (2.23 = 2.23)
22:07:32.210 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.33 = -0.95)
22:07:32.210 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.26 cameraTheta=0.65 mountX=-0.16 mountY=-0.21, mountTheta=-2.21
22:07:32.210 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.16, opts=13)
22:07:32.210 00.000 7988 Enqueuing Move request for scope (0.21, 0.16)
22:07:32.210 00.000 15712 Worker thread wakes up
22:07:32.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
22:07:32.210 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
22:07:32.210 00.000 15712 Moving (0.21, 0.16) raw xDistance=-0.16 yDistance=-0.21
22:07:32.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:32.210 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.3 Saturated
22:07:32.220 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:32.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:32.222 00.002 7988 Enqueuing Expose request
22:07:32.222 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:32.222 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
22:07:32.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:32.224 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:07:32.224 00.000 15712 MoveAxis(E, 3, ABG)
22:07:32.224 00.000 15712 Guiding  Dir = 2, Dur = 3
22:07:32.224 00.000 15712 IsGuiding returns 0
22:07:32.240 00.016 15712 IsGuiding returns 0
22:07:32.240 00.000 15712 Move returns status 0, amount 3
22:07:32.240 00.000 15712 MoveAxis(N, 0, ABG)
22:07:32.240 00.000 15712 Move returns status 0, amount 0
22:07:32.240 00.000 15712 move complete, result=0
22:07:32.240 00.000 15712 worker thread done servicing request
22:07:32.240 00.000 15712 Worker thread wakes up
22:07:32.240 00.000 7988 GuideStep: -0.2 px 3 ms EAST, -0.2 px 0 ms NORTH
22:07:32.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:32.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:33.982 01.742 15712 Exposure complete
22:07:34.042 00.060 15712 worker thread done servicing request
22:07:34.042 00.000 7988 OnExposeComplete: enter
22:07:34.042 00.000 7988 UpdateGuideState(): m_state=6
22:07:34.044 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7637
22:07:34.044 00.000 7988 Star::Find returns 1 (1), X=1180.93, Y=445.99, Mass=1555, SNR=26.9, Peak=255 HFD=2.9
22:07:34.044 00.000 7988 MultiStar: [#1 0.38,0.07,1.02,U] [#2 0.58,0.06,0.99,U] [#3 0.51,0.28,0.94,U] [#4 0.46,0.39,1.05,U] [#5 0.22,0.10,0.69,U] [#6 0.42,0.60,0.69,U] [#7 0.19,0.14,0.66,U] [#8 0.76,-0.12,0.66,U] 
22:07:34.044 00.000 7988 single-star, 8 included, MultiStar: {0.40, 0.18}, one-star: {0.10, 0.06}
22:07:34.044 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
22:07:34.044 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.06)
22:07:34.044 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
22:07:34.044 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.06, opts=13)
22:07:34.044 00.000 7988 Enqueuing Move request for scope (0.10, 0.06)
22:07:34.044 00.000 15712 Worker thread wakes up
22:07:34.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:07:34.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:07:34.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:34.044 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.9 Saturated
22:07:34.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:34.044 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:34.044 00.000 7988 Enqueuing Expose request
22:07:34.044 00.000 15712 Moving (0.10, 0.06) raw xDistance=-0.06 yDistance=-0.10
22:07:34.061 00.017 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:34.061 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
22:07:34.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:34.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:07:34.061 00.000 15712 MoveAxis(E, 4, ABG)
22:07:34.061 00.000 15712 Guiding  Dir = 2, Dur = 4
22:07:34.061 00.000 15712 IsGuiding returns 0
22:07:34.094 00.033 15712 IsGuiding returns 0
22:07:34.095 00.001 15712 Move returns status 0, amount 4
22:07:34.095 00.000 15712 MoveAxis(N, 0, ABG)
22:07:34.095 00.000 15712 Move returns status 0, amount 0
22:07:34.095 00.000 15712 move complete, result=0
22:07:34.095 00.000 15712 worker thread done servicing request
22:07:34.095 00.000 15712 Worker thread wakes up
22:07:34.095 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:07:34.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:34.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:35.510 01.415 15712 Exposure complete
22:07:35.581 00.071 15712 worker thread done servicing request
22:07:35.581 00.000 7988 OnExposeComplete: enter
22:07:35.583 00.002 7988 UpdateGuideState(): m_state=6
22:07:35.585 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7638
22:07:35.585 00.000 7988 Star::Find returns 1 (1), X=1180.86, Y=445.94, Mass=1433, SNR=25.8, Peak=255 HFD=2.9
22:07:35.588 00.003 7988 MultiStar: [#1 0.36,0.04,1.06,U] [#2 0.31,0.12,1.01,U] [#3 0.26,0.24,0.97,U] [#4 0.44,0.29,1.07,U] [#5 0.28,-0.05,0.72,U] [#6 0.39,0.72,0.73,U] [#7 0.20,0.24,0.66,U] [#8 0.55,0.02,0.68,U] 
22:07:35.589 00.001 7988 single-star, 8 included, MultiStar: {0.31, 0.17}, one-star: {0.02, 0.01}
22:07:35.589 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
22:07:35.589 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.30)
22:07:35.589 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.30 mountX=-0.01 mountY=-0.02, mountTheta=-1.87
22:07:35.589 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
22:07:35.589 00.000 7988 Enqueuing Move request for scope (0.02, 0.01)
22:07:35.589 00.000 15712 Worker thread wakes up
22:07:35.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:35.601 00.012 7988 UpdateGuideState exits: m=1433 SNR=25.8 Saturated
22:07:35.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:35.603 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:35.605 00.002 7988 Enqueuing Expose request
22:07:35.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:07:35.605 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:07:35.605 00.000 15712 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
22:07:35.605 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:35.605 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
22:07:35.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:35.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:07:35.605 00.000 15712 MoveAxis(E, 4, ABG)
22:07:35.605 00.000 15712 Guiding  Dir = 2, Dur = 4
22:07:35.628 00.023 15712 IsGuiding returns 0
22:07:35.639 00.011 15712 IsGuiding returns 0
22:07:35.639 00.000 15712 Move returns status 0, amount 4
22:07:35.639 00.000 15712 MoveAxis(N, 0, ABG)
22:07:35.639 00.000 15712 Move returns status 0, amount 0
22:07:35.639 00.000 15712 move complete, result=0
22:07:35.639 00.000 15712 worker thread done servicing request
22:07:35.639 00.000 15712 Worker thread wakes up
22:07:35.639 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:07:35.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:35.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:37.389 01.750 15712 Exposure complete
22:07:37.448 00.059 15712 worker thread done servicing request
22:07:37.449 00.001 7988 OnExposeComplete: enter
22:07:37.449 00.000 7988 UpdateGuideState(): m_state=6
22:07:37.449 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7639
22:07:37.449 00.000 7988 Star::Find returns 1 (1), X=1180.81, Y=445.99, Mass=1521, SNR=26.7, Peak=255 HFD=3.1
22:07:37.449 00.000 7988 MultiStar: [#1 0.16,0.09,0.98,U] [#2 0.28,0.42,1.01,U] [#3 0.17,0.25,0.95,U] [#4 0.13,0.30,1.02,U] [#5 0.39,0.05,0.75,U] [#6 0.30,0.32,0.73,U] [#7 0.26,0.34,0.66,U] [#8 0.15,0.04,0.64,U] 
22:07:37.449 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.21}, one-star: {-0.02, 0.06}
22:07:37.449 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.58) = xAngle (3.52 = -2.77)
22:07:37.449 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.63 = 0.34)
22:07:37.457 00.008 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.94 mountX=-0.06 mountY=0.02, mountTheta=2.79
22:07:37.457 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
22:07:37.457 00.000 7988 Enqueuing Move request for scope (-0.02, 0.06)
22:07:37.457 00.000 15712 Worker thread wakes up
22:07:37.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:07:37.457 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:07:37.457 00.000 15712 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
22:07:37.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:07:37.457 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.7 Saturated
22:07:37.463 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:37.463 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:37.463 00.000 7988 Enqueuing Expose request
22:07:37.463 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:37.463 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
22:07:37.463 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:37.463 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:07:37.463 00.000 15712 MoveAxis(E, 4, ABG)
22:07:37.463 00.000 15712 Guiding  Dir = 2, Dur = 4
22:07:37.463 00.000 15712 IsGuiding returns 0
22:07:37.483 00.020 15712 IsGuiding returns 0
22:07:37.483 00.000 15712 Move returns status 0, amount 4
22:07:37.483 00.000 15712 MoveAxis(N, 0, ABG)
22:07:37.483 00.000 15712 Move returns status 0, amount 0
22:07:37.483 00.000 15712 move complete, result=0
22:07:37.483 00.000 15712 worker thread done servicing request
22:07:37.483 00.000 15712 Worker thread wakes up
22:07:37.483 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:07:37.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:37.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:38.907 01.424 15712 Exposure complete
22:07:38.960 00.053 15712 worker thread done servicing request
22:07:38.960 00.000 7988 OnExposeComplete: enter
22:07:38.960 00.000 7988 UpdateGuideState(): m_state=6
22:07:38.960 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7640
22:07:38.971 00.011 7988 Star::Find returns 1 (0), X=1180.69, Y=445.93, Mass=1584, SNR=27.3, Peak=228 HFD=3.4
22:07:38.971 00.000 7988 MultiStar: [#1 0.19,0.09,0.98,U] [#2 0.11,0.12,0.98,U] [#3 0.17,0.26,0.90,U] [#4 0.03,0.23,0.98,U] [#5 -0.11,-0.06,0.71,U] [#6 0.09,0.48,0.68,U] [#7 0.06,0.15,0.67,U] [#8 0.15,0.05,0.63,U] 
22:07:38.971 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.14}, one-star: {-0.14, 0.00}
22:07:38.971 00.000 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.59)
22:07:38.971 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.52)
22:07:38.976 00.005 7988 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.12 mountX=-0.00 mountY=0.14, mountTheta=1.59
22:07:38.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.00, opts=13)
22:07:38.976 00.000 7988 Enqueuing Move request for scope (-0.14, 0.00)
22:07:38.976 00.000 15712 Worker thread wakes up
22:07:38.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
22:07:38.976 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
22:07:38.976 00.000 15712 Moving (-0.14, 0.00) raw xDistance=-0.00 yDistance=0.14
22:07:38.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:38.976 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.3
22:07:38.983 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:38.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:38.985 00.002 7988 Enqueuing Expose request
22:07:38.985 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:38.985 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
22:07:38.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:38.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:07:38.985 00.000 15712 MoveAxis(E, 3, ABG)
22:07:38.985 00.000 15712 Guiding  Dir = 2, Dur = 3
22:07:38.985 00.000 15712 IsGuiding returns 0
22:07:39.002 00.017 15712 IsGuiding returns 0
22:07:39.002 00.000 15712 Move returns status 0, amount 3
22:07:39.002 00.000 15712 MoveAxis(N, 0, ABG)
22:07:39.002 00.000 15712 Move returns status 0, amount 0
22:07:39.002 00.000 15712 move complete, result=0
22:07:39.002 00.000 15712 worker thread done servicing request
22:07:39.002 00.000 15712 Worker thread wakes up
22:07:39.002 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:07:39.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:39.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:40.635 01.633 15712 Exposure complete
22:07:40.687 00.052 15712 worker thread done servicing request
22:07:40.687 00.000 7988 OnExposeComplete: enter
22:07:40.687 00.000 7988 UpdateGuideState(): m_state=6
22:07:40.696 00.009 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7641
22:07:40.696 00.000 7988 Star::Find returns 1 (1), X=1180.91, Y=446.04, Mass=1467, SNR=26.2, Peak=255 HFD=2.8
22:07:40.696 00.000 7988 MultiStar: [#1 0.08,0.16,1.01,U] [#2 0.19,0.28,1.04,U] [#3 0.05,0.37,0.93,U] [#4 0.28,0.39,1.04,U] [#5 0.06,0.18,0.71,U] [#6 0.30,0.49,0.70,U] [#7 0.12,0.28,0.67,U] [#8 0.34,0.21,0.65,U] 
22:07:40.696 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.27}, one-star: {0.07, 0.11}
22:07:40.696 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
22:07:40.696 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.60)
22:07:40.696 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.99 mountX=-0.11 mountY=-0.08, mountTheta=-2.55
22:07:40.704 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.11, opts=13)
22:07:40.704 00.000 7988 Enqueuing Move request for scope (0.07, 0.11)
22:07:40.704 00.000 15712 Worker thread wakes up
22:07:40.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
22:07:40.704 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
22:07:40.704 00.000 15712 Moving (0.07, 0.11) raw xDistance=-0.11 yDistance=-0.08
22:07:40.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:40.704 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.2 Saturated
22:07:40.709 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:40.709 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:40.711 00.002 7988 Enqueuing Expose request
22:07:40.712 00.001 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:40.712 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
22:07:40.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:40.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:40.712 00.000 15712 MoveAxis(E, 3, ABG)
22:07:40.712 00.000 15712 Guiding  Dir = 2, Dur = 3
22:07:40.712 00.000 15712 IsGuiding returns 0
22:07:40.728 00.016 15712 IsGuiding returns 0
22:07:40.728 00.000 15712 Move returns status 0, amount 3
22:07:40.728 00.000 15712 MoveAxis(N, 0, ABG)
22:07:40.728 00.000 15712 Move returns status 0, amount 0
22:07:40.728 00.000 15712 move complete, result=0
22:07:40.728 00.000 15712 worker thread done servicing request
22:07:40.728 00.000 15712 Worker thread wakes up
22:07:40.728 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:07:40.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:40.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:42.147 01.419 15712 Exposure complete
22:07:42.202 00.055 15712 worker thread done servicing request
22:07:42.202 00.000 7988 OnExposeComplete: enter
22:07:42.202 00.000 7988 UpdateGuideState(): m_state=6
22:07:42.210 00.008 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7642
22:07:42.210 00.000 7988 Star::Find returns 1 (0), X=1180.63, Y=446.13, Mass=1568, SNR=27.0, Peak=214 HFD=3.4
22:07:42.210 00.000 7988 MultiStar: [#1 0.15,0.25,0.96,U] [#2 0.21,0.31,0.96,U] [#3 0.12,0.20,0.92,U] [#4 0.10,0.31,1.01,U] [#5 0.00,-0.02,0.69,U] [#6 0.00,0.85,0.73,U] [#7 0.18,0.32,0.64,U] [#8 0.17,0.19,0.68,U] 
22:07:42.210 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.29}, one-star: {-0.21, 0.20}
22:07:42.210 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.58) = xAngle (3.95 = -2.33)
22:07:42.210 00.000 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.06 = 0.78)
22:07:42.210 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.37 mountX=-0.20 mountY=0.20, mountTheta=2.35
22:07:42.218 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.20, opts=13)
22:07:42.218 00.000 7988 Enqueuing Move request for scope (-0.21, 0.20)
22:07:42.218 00.000 15712 Worker thread wakes up
22:07:42.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
22:07:42.218 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
22:07:42.218 00.000 15712 Moving (-0.21, 0.20) raw xDistance=-0.20 yDistance=0.20
22:07:42.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:42.218 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.0
22:07:42.223 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:42.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:42.225 00.002 7988 Enqueuing Expose request
22:07:42.226 00.001 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:07:42.226 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
22:07:42.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:42.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:07:42.226 00.000 15712 MoveAxis(E, 40, ABG)
22:07:42.226 00.000 15712 Guiding  Dir = 2, Dur = 40
22:07:42.226 00.000 15712 IsGuiding returns 0
22:07:42.246 00.020 15712 PulseGuide returned control before completion, sleep 31
22:07:42.290 00.044 15712 IsGuiding returns 0
22:07:42.290 00.000 15712 Move returns status 0, amount 40
22:07:42.290 00.000 15712 MoveAxis(N, 0, ABG)
22:07:42.290 00.000 15712 Move returns status 0, amount 0
22:07:42.290 00.000 15712 move complete, result=0
22:07:42.290 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
22:07:42.290 00.000 15712 worker thread done servicing request
22:07:42.290 00.000 15712 Worker thread wakes up
22:07:42.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:42.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:43.936 01.646 15712 Exposure complete
22:07:43.986 00.050 15712 worker thread done servicing request
22:07:43.986 00.000 7988 OnExposeComplete: enter
22:07:43.986 00.000 7988 UpdateGuideState(): m_state=6
22:07:43.986 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7643
22:07:43.997 00.011 7988 Star::Find returns 1 (1), X=1180.56, Y=445.97, Mass=1587, SNR=27.2, Peak=255 HFD=3.3
22:07:43.997 00.000 7988 MultiStar: [#1 0.10,0.11,1.01,U] [#2 0.09,0.31,0.98,U] [#3 0.08,0.38,0.93,U] [#4 0.15,0.36,1.00,U] [#5 -0.23,-0.17,0.69,U] [#6 0.21,0.40,0.69,U] [#7 0.05,0.05,0.67,U] [#8 0.28,0.09,0.66,U] 
22:07:43.997 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.19}, one-star: {-0.27, 0.05}
22:07:43.997 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
22:07:43.997 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
22:07:44.003 00.006 7988 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.34 mountX=-0.19 mountY=-0.05, mountTheta=-2.88
22:07:44.003 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.19, opts=13)
22:07:44.003 00.000 7988 Enqueuing Move request for scope (0.05, 0.19)
22:07:44.003 00.000 15712 Worker thread wakes up
22:07:44.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
22:07:44.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
22:07:44.003 00.000 15712 Moving (0.05, 0.19) raw xDistance=-0.19 yDistance=-0.05
22:07:44.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:44.003 00.000 7988 UpdateGuideState exits: m=1587 SNR=27.2 Saturated
22:07:44.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:44.003 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:44.003 00.000 7988 Enqueuing Expose request
22:07:44.003 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:07:44.013 00.010 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
22:07:44.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:44.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:44.013 00.000 15712 MoveAxis(E, 36, ABG)
22:07:44.013 00.000 15712 Guiding  Dir = 2, Dur = 36
22:07:44.013 00.000 15712 IsGuiding returns 0
22:07:44.036 00.023 15712 PulseGuide returned control before completion, sleep 24
22:07:44.061 00.025 15712 IsGuiding returns 1
22:07:44.061 00.000 15712 scope still moving after pulse duration time elapsed
22:07:44.093 00.032 15712 IsGuiding returns 0
22:07:44.093 00.000 15712 scope move finished after 36 + 51 ms
22:07:44.093 00.000 15712 Move returns status 0, amount 36
22:07:44.093 00.000 15712 MoveAxis(N, 0, ABG)
22:07:44.093 00.000 15712 Move returns status 0, amount 0
22:07:44.093 00.000 15712 move complete, result=0
22:07:44.093 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
22:07:44.102 00.009 15712 worker thread done servicing request
22:07:44.102 00.000 15712 Worker thread wakes up
22:07:44.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:44.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:45.514 01.412 15712 Exposure complete
22:07:45.572 00.058 15712 worker thread done servicing request
22:07:45.572 00.000 7988 OnExposeComplete: enter
22:07:45.572 00.000 7988 UpdateGuideState(): m_state=6
22:07:45.572 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7644
22:07:45.576 00.004 7988 Star::Find returns 1 (0), X=1180.68, Y=445.73, Mass=1468, SNR=26.1, Peak=195 HFD=3.2
22:07:45.578 00.002 7988 MultiStar: [#1 0.16,-0.08,1.06,U] [#2 0.02,0.08,1.05,U] [#3 -0.04,0.11,0.95,U] [#4 0.04,0.11,1.04,U] [#5 -0.25,-0.23,0.75,U] [#6 0.00,0.19,0.73,U] [#7 0.19,0.11,0.68,U] [#8 0.20,0.03,0.66,U] 
22:07:45.578 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.15, -0.20}
22:07:45.580 00.002 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
22:07:45.580 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.32 = -0.97)
22:07:45.582 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.63 mountX=-0.01 mountY=-0.01, mountTheta=-2.20
22:07:45.584 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
22:07:45.585 00.001 7988 Enqueuing Move request for scope (0.01, 0.01)
22:07:45.585 00.000 15712 Worker thread wakes up
22:07:45.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:07:45.585 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:07:45.585 00.000 15712 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
22:07:45.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:45.585 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.1
22:07:45.589 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:45.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:45.591 00.002 7988 Enqueuing Expose request
22:07:45.592 00.001 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:45.592 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
22:07:45.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:45.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:07:45.592 00.000 15712 MoveAxis(W, 3, ABG)
22:07:45.592 00.000 15712 Guiding  Dir = 3, Dur = 3
22:07:45.592 00.000 15712 IsGuiding returns 0
22:07:45.619 00.027 15712 IsGuiding returns 0
22:07:45.619 00.000 15712 Move returns status 0, amount 3
22:07:45.619 00.000 15712 MoveAxis(N, 0, ABG)
22:07:45.619 00.000 15712 Move returns status 0, amount 0
22:07:45.619 00.000 15712 move complete, result=0
22:07:45.619 00.000 15712 worker thread done servicing request
22:07:45.619 00.000 15712 Worker thread wakes up
22:07:45.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:45.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:45.619 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:07:47.250 01.631 15712 Exposure complete
22:07:47.301 00.051 15712 worker thread done servicing request
22:07:47.301 00.000 7988 OnExposeComplete: enter
22:07:47.301 00.000 7988 UpdateGuideState(): m_state=6
22:07:47.301 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7645
22:07:47.312 00.011 7988 Star::Find returns 1 (0), X=1180.54, Y=445.88, Mass=1522, SNR=26.7, Peak=174 HFD=3.6
22:07:47.312 00.000 7988 MultiStar: [#1 0.19,-0.27,1.00,U] [#2 0.01,0.01,1.03,U] [#3 -0.13,-0.11,0.92,U] [#4 0.16,-0.12,0.99,U] [#5 -0.08,-0.22,0.69,U] [#6 0.31,0.18,0.67,U] [#7 -0.23,0.00,0.65,U] [#8 0.04,-0.22,0.66,U] 
22:07:47.312 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {-0.29, -0.05}
22:07:47.312 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
22:07:47.318 00.006 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
22:07:47.318 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.61 mountX=0.09 mountY=0.01, mountTheta=0.07
22:07:47.318 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.09, opts=13)
22:07:47.318 00.000 7988 Enqueuing Move request for scope (-0.00, -0.09)
22:07:47.318 00.000 15712 Worker thread wakes up
22:07:47.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
22:07:47.318 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
22:07:47.318 00.000 15712 Moving (-0.00, -0.09) raw xDistance=0.09 yDistance=0.01
22:07:47.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:47.318 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.7
22:07:47.326 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:47.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:47.328 00.002 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:47.328 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
22:07:47.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:47.328 00.000 7988 Enqueuing Expose request
22:07:47.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:47.328 00.000 15712 MoveAxis(W, 4, ABG)
22:07:47.328 00.000 15712 Guiding  Dir = 3, Dur = 4
22:07:47.331 00.003 15712 IsGuiding returns 0
22:07:47.344 00.013 15712 IsGuiding returns 0
22:07:47.344 00.000 15712 Move returns status 0, amount 4
22:07:47.344 00.000 15712 MoveAxis(N, 0, ABG)
22:07:47.344 00.000 15712 Move returns status 0, amount 0
22:07:47.344 00.000 15712 move complete, result=0
22:07:47.344 00.000 15712 worker thread done servicing request
22:07:47.344 00.000 15712 Worker thread wakes up
22:07:47.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:47.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:47.344 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:07:48.862 01.518 15712 Exposure complete
22:07:48.916 00.054 15712 worker thread done servicing request
22:07:48.916 00.000 7988 OnExposeComplete: enter
22:07:48.924 00.008 7988 UpdateGuideState(): m_state=6
22:07:48.926 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7646
22:07:48.926 00.000 7988 Star::Find returns 1 (0), X=1180.56, Y=445.69, Mass=1521, SNR=26.5, Peak=184 HFD=3.4
22:07:48.928 00.002 7988 MultiStar: [#1 0.07,-0.25,1.02,U] [#2 -0.03,-0.05,0.96,U] [#3 -0.24,0.13,0.93,U] [#4 0.10,-0.03,1.06,U] [#5 -0.06,-0.36,0.72,U] [#6 0.17,0.15,0.72,U] [#7 0.15,-0.04,0.71,U] [#8 0.05,-0.15,0.63,U] 
22:07:48.928 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {-0.28, -0.24}
22:07:48.930 00.002 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
22:07:48.930 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
22:07:48.932 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.77 mountX=0.09 mountY=0.02, mountTheta=0.22
22:07:48.933 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.09, opts=13)
22:07:48.935 00.002 7988 Enqueuing Move request for scope (-0.02, -0.09)
22:07:48.935 00.000 15712 Worker thread wakes up
22:07:48.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:07:48.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:07:48.935 00.000 15712 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=0.02
22:07:48.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:48.935 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
22:07:48.938 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:48.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:48.939 00.001 7988 Enqueuing Expose request
22:07:48.939 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:48.939 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
22:07:48.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:48.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:07:48.939 00.000 15712 MoveAxis(W, 5, ABG)
22:07:48.939 00.000 15712 Guiding  Dir = 3, Dur = 5
22:07:48.975 00.036 15712 IsGuiding returns 0
22:07:49.003 00.028 15712 IsGuiding returns 0
22:07:49.003 00.000 15712 Move returns status 0, amount 5
22:07:49.003 00.000 15712 MoveAxis(N, 0, ABG)
22:07:49.003 00.000 15712 Move returns status 0, amount 0
22:07:49.003 00.000 15712 move complete, result=0
22:07:49.003 00.000 15712 worker thread done servicing request
22:07:49.003 00.000 15712 Worker thread wakes up
22:07:49.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:49.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:49.003 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
22:07:50.647 01.644 15712 Exposure complete
22:07:50.704 00.057 15712 worker thread done servicing request
22:07:50.704 00.000 7988 OnExposeComplete: enter
22:07:50.704 00.000 7988 UpdateGuideState(): m_state=6
22:07:50.704 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7647
22:07:50.709 00.005 7988 Star::Find returns 1 (0), X=1180.64, Y=445.83, Mass=1553, SNR=26.9, Peak=206 HFD=3.3
22:07:50.709 00.000 7988 MultiStar: [#1 -0.00,-0.02,1.01,U] [#2 0.14,0.20,1.03,U] [#3 0.01,0.33,0.97,U] [#4 0.01,0.15,1.07,U] [#5 -0.14,-0.04,0.75,U] [#6 0.00,0.23,0.71,U] [#7 -0.06,0.19,0.65,U] [#8 0.07,-0.10,0.67,U] 
22:07:50.709 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.20, -0.10}
22:07:50.709 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
22:07:50.709 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
22:07:50.709 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.74 mountX=-0.10 mountY=0.01, mountTheta=2.99
22:07:50.709 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.10, opts=13)
22:07:50.717 00.008 7988 Enqueuing Move request for scope (-0.02, 0.10)
22:07:50.717 00.000 15712 Worker thread wakes up
22:07:50.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:07:50.717 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:07:50.717 00.000 15712 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=0.01
22:07:50.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:50.717 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.9
22:07:50.720 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:50.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:50.722 00.002 7988 Enqueuing Expose request
22:07:50.722 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:50.722 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
22:07:50.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:50.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:50.722 00.000 15712 MoveAxis(W, 6, ABG)
22:07:50.722 00.000 15712 Guiding  Dir = 3, Dur = 6
22:07:50.724 00.002 15712 IsGuiding returns 0
22:07:50.745 00.021 15712 IsGuiding returns 0
22:07:50.745 00.000 15712 Move returns status 0, amount 6
22:07:50.745 00.000 15712 MoveAxis(N, 0, ABG)
22:07:50.745 00.000 15712 Move returns status 0, amount 0
22:07:50.745 00.000 15712 move complete, result=0
22:07:50.745 00.000 15712 worker thread done servicing request
22:07:50.745 00.000 15712 Worker thread wakes up
22:07:50.745 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
22:07:50.751 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:50.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:52.159 01.408 15712 Exposure complete
22:07:52.214 00.055 15712 worker thread done servicing request
22:07:52.214 00.000 7988 OnExposeComplete: enter
22:07:52.214 00.000 7988 UpdateGuideState(): m_state=6
22:07:52.221 00.007 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7648
22:07:52.221 00.000 7988 Star::Find returns 1 (0), X=1180.53, Y=445.77, Mass=1497, SNR=26.5, Peak=203 HFD=3.3
22:07:52.221 00.000 7988 MultiStar: [#1 0.01,-0.11,1.01,U] [#2 -0.03,-0.04,0.98,U] [#3 -0.07,-0.08,0.95,U] [#4 -0.15,0.01,1.01,U] [#5 -0.12,-0.12,0.74,U] [#6 -0.02,0.17,0.73,U] [#7 -0.15,0.11,0.68,U] [#8 -0.10,-0.46,0.66,U] 
22:07:52.221 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.30, -0.16}
22:07:52.221 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.58) = xAngle (-0.96 = -0.96)
22:07:52.221 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.15 = 2.15)
22:07:52.221 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.53 mountX=0.07 mountY=0.11, mountTheta=0.97
22:07:52.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.07, opts=13)
22:07:52.221 00.000 7988 Enqueuing Move request for scope (-0.11, -0.07)
22:07:52.231 00.010 15712 Worker thread wakes up
22:07:52.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
22:07:52.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
22:07:52.231 00.000 15712 Moving (-0.11, -0.07) raw xDistance=0.07 yDistance=0.11
22:07:52.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:07:52.231 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.5
22:07:52.234 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:52.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:52.236 00.002 7988 Enqueuing Expose request
22:07:52.237 00.001 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:52.237 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
22:07:52.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:52.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:07:52.237 00.000 15712 MoveAxis(W, 4, ABG)
22:07:52.237 00.000 15712 Guiding  Dir = 3, Dur = 4
22:07:52.237 00.000 15712 IsGuiding returns 0
22:07:52.285 00.048 15712 IsGuiding returns 0
22:07:52.285 00.000 15712 Move returns status 0, amount 4
22:07:52.285 00.000 15712 MoveAxis(N, 0, ABG)
22:07:52.285 00.000 15712 Move returns status 0, amount 0
22:07:52.285 00.000 15712 move complete, result=0
22:07:52.285 00.000 15712 worker thread done servicing request
22:07:52.285 00.000 15712 Worker thread wakes up
22:07:52.285 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:07:52.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:52.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:53.926 01.641 15712 Exposure complete
22:07:53.995 00.069 15712 worker thread done servicing request
22:07:53.995 00.000 7988 OnExposeComplete: enter
22:07:53.995 00.000 7988 UpdateGuideState(): m_state=6
22:07:53.999 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7649
22:07:53.999 00.000 7988 Star::Find returns 1 (0), X=1180.59, Y=445.75, Mass=1543, SNR=26.9, Peak=211 HFD=3.3
22:07:54.001 00.002 7988 MultiStar: [#1 -0.04,-0.21,1.00,U] [#2 0.20,-0.12,1.00,U] [#3 -0.19,0.07,0.95,U] [#4 0.10,0.10,1.00,U] [#5 -0.23,-0.36,0.70,U] [#6 0.22,0.19,0.72,U] [#7 -0.10,-0.05,0.65,U] [#8 0.15,-0.18,0.66,U] 
22:07:54.001 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.24, -0.18}
22:07:54.005 00.004 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
22:07:54.005 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
22:07:54.005 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.79 mountX=0.08 mountY=0.02, mountTheta=0.24
22:07:54.005 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.08, opts=13)
22:07:54.005 00.000 7988 Enqueuing Move request for scope (-0.02, -0.08)
22:07:54.005 00.000 15712 Worker thread wakes up
22:07:54.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
22:07:54.005 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
22:07:54.005 00.000 15712 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=0.02
22:07:54.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:54.005 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.9
22:07:54.005 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:54.016 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:54.016 00.000 7988 Enqueuing Expose request
22:07:54.016 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:54.016 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
22:07:54.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:54.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:07:54.016 00.000 15712 MoveAxis(W, 2, ABG)
22:07:54.016 00.000 15712 Guiding  Dir = 3, Dur = 2
22:07:54.016 00.000 15712 IsGuiding returns 0
22:07:54.042 00.026 15712 IsGuiding returns 0
22:07:54.042 00.000 15712 Move returns status 0, amount 2
22:07:54.042 00.000 15712 MoveAxis(N, 0, ABG)
22:07:54.042 00.000 15712 Move returns status 0, amount 0
22:07:54.042 00.000 15712 move complete, result=0
22:07:54.042 00.000 15712 worker thread done servicing request
22:07:54.042 00.000 15712 Worker thread wakes up
22:07:54.042 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:07:54.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:54.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:55.460 01.418 15712 Exposure complete
22:07:55.512 00.052 15712 worker thread done servicing request
22:07:55.512 00.000 7988 OnExposeComplete: enter
22:07:55.512 00.000 7988 UpdateGuideState(): m_state=6
22:07:55.521 00.009 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7650
22:07:55.522 00.001 7988 Star::Find returns 1 (0), X=1180.49, Y=445.69, Mass=1552, SNR=26.8, Peak=183 HFD=3.4
22:07:55.522 00.000 7988 MultiStar: [#1 -0.04,-0.39,1.00,U] [#2 -0.07,-0.09,1.02,U] [#3 -0.02,-0.09,0.97,U] [#4 -0.05,-0.07,1.02,U] [#5 -0.34,-0.19,0.70,U] [#6 -0.13,0.03,0.72,U] [#7 0.01,0.10,0.66,U] [#8 -0.20,-0.40,0.66,U] 
22:07:55.522 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.15}, one-star: {-0.35, -0.24}
22:07:55.522 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.58) = xAngle (-0.68 = -0.68)
22:07:55.522 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.43 = 2.43)
22:07:55.522 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.26 mountX=0.15 mountY=0.13, mountTheta=0.70
22:07:55.529 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.15, opts=13)
22:07:55.529 00.000 7988 Enqueuing Move request for scope (-0.13, -0.15)
22:07:55.529 00.000 15712 Worker thread wakes up
22:07:55.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:55.529 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8
22:07:55.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:55.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:55.529 00.000 7988 Enqueuing Expose request
22:07:55.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
22:07:55.529 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
22:07:55.529 00.000 15712 Moving (-0.13, -0.15) raw xDistance=0.15 yDistance=0.13
22:07:55.541 00.012 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:55.541 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
22:07:55.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:55.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:07:55.541 00.000 15712 MoveAxis(W, 1, ABG)
22:07:55.541 00.000 15712 Guiding  Dir = 3, Dur = 1
22:07:55.541 00.000 15712 IsGuiding returns 0
22:07:55.562 00.021 15712 IsGuiding returns 0
22:07:55.562 00.000 15712 Move returns status 0, amount 1
22:07:55.562 00.000 15712 MoveAxis(N, 0, ABG)
22:07:55.562 00.000 15712 Move returns status 0, amount 0
22:07:55.562 00.000 15712 move complete, result=0
22:07:55.562 00.000 15712 worker thread done servicing request
22:07:55.562 00.000 15712 Worker thread wakes up
22:07:55.562 00.000 7988 GuideStep: 0.2 px 1 ms WEST, 0.1 px 0 ms NORTH
22:07:55.563 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:55.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:57.199 01.636 15712 Exposure complete
22:07:57.257 00.058 15712 worker thread done servicing request
22:07:57.259 00.002 7988 OnExposeComplete: enter
22:07:57.259 00.000 7988 UpdateGuideState(): m_state=6
22:07:57.261 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7651
22:07:57.262 00.001 7988 Star::Find returns 1 (0), X=1180.49, Y=445.75, Mass=1564, SNR=27.0, Peak=184 HFD=3.6
22:07:57.262 00.000 7988 MultiStar: [#1 -0.08,-0.11,1.01,U] [#2 -0.04,-0.16,1.00,U] [#3 -0.10,-0.01,0.94,U] [#4 0.06,-0.12,1.01,U] [#5 -0.22,-0.46,0.69,U] [#6 0.10,-0.00,0.69,U] [#7 -0.15,0.07,0.66,U] [#8 0.31,-0.30,0.59,U] 
22:07:57.262 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.14}, one-star: {-0.35, -0.18}
22:07:57.262 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.58) = xAngle (-0.45 = -0.45)
22:07:57.262 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.66 = 2.66)
22:07:57.262 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.03 mountX=0.14 mountY=0.07, mountTheta=0.47
22:07:57.262 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.14, opts=13)
22:07:57.262 00.000 7988 Enqueuing Move request for scope (-0.07, -0.14)
22:07:57.262 00.000 15712 Worker thread wakes up
22:07:57.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
22:07:57.262 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
22:07:57.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:57.262 00.000 7988 UpdateGuideState exits: m=1564 SNR=27.0
22:07:57.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:57.262 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:57.262 00.000 7988 Enqueuing Expose request
22:07:57.276 00.014 15712 Moving (-0.07, -0.14) raw xDistance=0.14 yDistance=0.07
22:07:57.279 00.003 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:57.279 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
22:07:57.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:57.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:07:57.279 00.000 15712 MoveAxis(W, 1, ABG)
22:07:57.279 00.000 15712 Guiding  Dir = 3, Dur = 1
22:07:57.279 00.000 15712 IsGuiding returns 0
22:07:57.330 00.051 15712 IsGuiding returns 0
22:07:57.330 00.000 15712 Move returns status 0, amount 1
22:07:57.330 00.000 15712 MoveAxis(N, 0, ABG)
22:07:57.330 00.000 15712 Move returns status 0, amount 0
22:07:57.330 00.000 15712 move complete, result=0
22:07:57.330 00.000 15712 worker thread done servicing request
22:07:57.330 00.000 15712 Worker thread wakes up
22:07:57.330 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:07:57.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:57.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:58.745 01.415 15712 Exposure complete
22:07:58.792 00.047 15712 worker thread done servicing request
22:07:58.792 00.000 7988 OnExposeComplete: enter
22:07:58.792 00.000 7988 UpdateGuideState(): m_state=6
22:07:58.806 00.014 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7652
22:07:58.807 00.001 7988 Star::Find returns 1 (0), X=1180.68, Y=445.74, Mass=1434, SNR=25.7, Peak=181 HFD=3.4
22:07:58.807 00.000 7988 MultiStar: [#1 0.16,-0.15,1.07,U] [#2 0.14,-0.08,1.05,U] [#3 0.02,0.15,0.99,U] [#4 0.09,0.07,1.08,U] [#5 -0.01,-0.04,0.71,U] [#6 0.15,0.25,0.71,U] [#7 0.25,0.14,0.65,U] [#8 0.16,-0.40,0.69,U] 
22:07:58.809 00.002 7988 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {-0.15, -0.19}
22:07:58.809 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
22:07:58.809 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.97)
22:07:58.809 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.37 mountX=0.03 mountY=-0.08, mountTheta=-1.20
22:07:58.814 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.03, opts=13)
22:07:58.814 00.000 7988 Enqueuing Move request for scope (0.08, -0.03)
22:07:58.814 00.000 15712 Worker thread wakes up
22:07:58.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:07:58.814 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:07:58.814 00.000 15712 Moving (0.08, -0.03) raw xDistance=0.03 yDistance=-0.08
22:07:58.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:07:58.814 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.7
22:07:58.819 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:58.819 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:07:58.821 00.002 7988 Enqueuing Expose request
22:07:58.821 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:07:58.821 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
22:07:58.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:58.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:58.821 00.000 15712 MoveAxis(W, 1, ABG)
22:07:58.821 00.000 15712 Guiding  Dir = 3, Dur = 1
22:07:58.823 00.002 15712 IsGuiding returns 0
22:07:58.826 00.003 15712 IsGuiding returns 0
22:07:58.826 00.000 15712 Move returns status 0, amount 1
22:07:58.826 00.000 15712 MoveAxis(N, 0, ABG)
22:07:58.826 00.000 15712 Move returns status 0, amount 0
22:07:58.838 00.012 15712 move complete, result=0
22:07:58.838 00.000 15712 worker thread done servicing request
22:07:58.838 00.000 15712 Worker thread wakes up
22:07:58.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:07:58.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:07:58.838 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:08:00.578 01.740 15712 Exposure complete
22:08:00.628 00.050 15712 worker thread done servicing request
22:08:00.628 00.000 7988 OnExposeComplete: enter
22:08:00.628 00.000 7988 UpdateGuideState(): m_state=6
22:08:00.638 00.010 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7653
22:08:00.638 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=445.56, Mass=1491, SNR=26.3, Peak=179 HFD=3.3
22:08:00.640 00.002 7988 MultiStar: [#1 0.36,-0.37,1.00,U] [#2 0.20,-0.26,1.00,U] [#3 0.13,-0.30,0.94,U] [#4 0.25,-0.43,1.03,U] [#5 0.10,-0.23,0.69,U] [#6 0.18,-0.12,0.70,U] [#7 0.13,-0.28,0.65,U] [#8 0.23,-0.38,0.67,U] 
22:08:00.642 00.002 7988 refined, 8 included, MultiStar: {0.16, -0.31}, one-star: {-0.19, -0.37}
22:08:00.642 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
22:08:00.644 00.002 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.70)
22:08:00.645 00.001 7988 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-1.11 mountX=0.31 mountY=-0.15, mountTheta=-0.44
22:08:00.647 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.31, opts=13)
22:08:00.647 00.000 7988 Enqueuing Move request for scope (0.16, -0.31)
22:08:00.649 00.002 15712 Worker thread wakes up
22:08:00.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.31) opts 0xd
22:08:00.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.31)
22:08:00.649 00.000 15712 Moving (0.16, -0.31) raw xDistance=0.31 yDistance=-0.15
22:08:00.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:00.649 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.3
22:08:00.652 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:00.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:00.654 00.002 7988 Enqueuing Expose request
22:08:00.654 00.000 15712 PPEC rslt: input = 0.31, final = 0.19, react = 0.19, pred = 0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
22:08:00.654 00.000 15712 PPEC: input: 0.31, control: 0.19, exposure: 1500
22:08:00.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:00.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:08:00.654 00.000 15712 MoveAxis(W, 62, ABG)
22:08:00.654 00.000 15712 Guiding  Dir = 3, Dur = 62
22:08:00.654 00.000 15712 IsGuiding returns 0
22:08:00.676 00.022 15712 PulseGuide returned control before completion, sleep 52
22:08:00.734 00.058 15712 IsGuiding returns 1
22:08:00.734 00.000 15712 scope still moving after pulse duration time elapsed
22:08:00.770 00.036 15712 IsGuiding returns 0
22:08:00.770 00.000 15712 scope move finished after 62 + 55 ms
22:08:00.770 00.000 15712 Move returns status 0, amount 62
22:08:00.770 00.000 15712 MoveAxis(N, 0, ABG)
22:08:00.770 00.000 15712 Move returns status 0, amount 0
22:08:00.770 00.000 15712 move complete, result=0
22:08:00.770 00.000 7988 GuideStep: 0.3 px 62 ms WEST, -0.1 px 0 ms NORTH
22:08:00.774 00.004 15712 worker thread done servicing request
22:08:00.774 00.000 15712 Worker thread wakes up
22:08:00.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:00.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:02.187 01.413 15712 Exposure complete
22:08:02.245 00.058 15712 worker thread done servicing request
22:08:02.245 00.000 7988 OnExposeComplete: enter
22:08:02.245 00.000 7988 UpdateGuideState(): m_state=6
22:08:02.248 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7654
22:08:02.248 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=445.62, Mass=1497, SNR=26.4, Peak=190 HFD=3.4
22:08:02.248 00.000 7988 MultiStar: [#1 0.26,-0.24,1.02,U] [#2 0.17,-0.06,1.02,U] [#3 0.02,-0.04,0.95,U] [#4 0.12,-0.13,1.06,U] [#5 -0.16,-0.46,0.72,U] [#6 0.31,0.14,0.70,U] [#7 0.25,0.05,0.66,U] [#8 0.31,-0.38,0.63,U] 
22:08:02.248 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.16}, one-star: {-0.18, -0.30}
22:08:02.248 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.63 = 0.63)
22:08:02.248 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.74 = -2.55)
22:08:02.248 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.95 mountX=0.16 mountY=-0.11, mountTheta=-0.61
22:08:02.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.16, opts=13)
22:08:02.258 00.010 7988 Enqueuing Move request for scope (0.11, -0.16)
22:08:02.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:02.258 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
22:08:02.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:02.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:02.258 00.000 7988 Enqueuing Expose request
22:08:02.264 00.006 15712 Worker thread wakes up
22:08:02.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
22:08:02.264 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
22:08:02.264 00.000 15712 Moving (0.11, -0.16) raw xDistance=0.16 yDistance=-0.11
22:08:02.264 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:02.264 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
22:08:02.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:02.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:08:02.264 00.000 15712 MoveAxis(W, 3, ABG)
22:08:02.264 00.000 15712 Guiding  Dir = 3, Dur = 3
22:08:02.284 00.020 15712 IsGuiding returns 0
22:08:02.304 00.020 15712 IsGuiding returns 0
22:08:02.304 00.000 15712 Move returns status 0, amount 3
22:08:02.304 00.000 15712 MoveAxis(N, 0, ABG)
22:08:02.304 00.000 15712 Move returns status 0, amount 0
22:08:02.304 00.000 15712 move complete, result=0
22:08:02.304 00.000 7988 GuideStep: 0.2 px 3 ms WEST, -0.1 px 0 ms NORTH
22:08:02.308 00.004 15712 worker thread done servicing request
22:08:02.308 00.000 15712 Worker thread wakes up
22:08:02.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:02.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:03.942 01.634 15712 Exposure complete
22:08:03.994 00.052 15712 worker thread done servicing request
22:08:03.994 00.000 7988 OnExposeComplete: enter
22:08:03.994 00.000 7988 UpdateGuideState(): m_state=6
22:08:04.003 00.009 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7655
22:08:04.005 00.002 7988 Star::Find returns 1 (0), X=1180.69, Y=445.68, Mass=1589, SNR=27.2, Peak=202 HFD=3.4
22:08:04.005 00.000 7988 MultiStar: [#1 0.16,-0.02,1.01,U] [#2 0.17,0.03,1.01,U] [#3 -0.13,0.11,0.93,U] [#4 0.05,0.08,1.02,U] [#5 -0.10,-0.22,0.73,U] [#6 -0.04,0.31,0.65,U] [#7 0.07,0.12,0.65,U] [#8 0.07,-0.09,0.65,U] 
22:08:04.007 00.002 7988 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {-0.15, -0.25}
22:08:04.007 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.58) = xAngle (1.68 = 1.68)
22:08:04.009 00.002 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.78 = -1.50)
22:08:04.009 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.10 mountX=-0.00 mountY=-0.01, mountTheta=-1.68
22:08:04.011 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.00, opts=13)
22:08:04.011 00.000 7988 Enqueuing Move request for scope (0.01, 0.00)
22:08:04.011 00.000 15712 Worker thread wakes up
22:08:04.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
22:08:04.011 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
22:08:04.011 00.000 15712 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
22:08:04.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:04.011 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.2
22:08:04.017 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:04.017 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:04.018 00.001 7988 Enqueuing Expose request
22:08:04.018 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:04.018 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
22:08:04.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:04.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:08:04.018 00.000 15712 MoveAxis(W, 4, ABG)
22:08:04.018 00.000 15712 Guiding  Dir = 3, Dur = 4
22:08:04.018 00.000 15712 IsGuiding returns 0
22:08:04.044 00.026 15712 IsGuiding returns 0
22:08:04.044 00.000 15712 Move returns status 0, amount 4
22:08:04.044 00.000 15712 MoveAxis(N, 0, ABG)
22:08:04.044 00.000 15712 Move returns status 0, amount 0
22:08:04.044 00.000 15712 move complete, result=0
22:08:04.044 00.000 15712 worker thread done servicing request
22:08:04.044 00.000 15712 Worker thread wakes up
22:08:04.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:04.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:04.044 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:08:05.454 01.410 15712 Exposure complete
22:08:05.505 00.051 15712 worker thread done servicing request
22:08:05.505 00.000 7988 OnExposeComplete: enter
22:08:05.505 00.000 7988 UpdateGuideState(): m_state=6
22:08:05.515 00.010 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7656
22:08:05.515 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=445.62, Mass=1540, SNR=26.7, Peak=172 HFD=3.4
22:08:05.515 00.000 7988 MultiStar: [#1 0.06,-0.26,1.04,U] [#2 0.10,-0.17,1.01,U] [#3 0.03,0.02,0.98,U] [#4 -0.13,-0.09,1.01,U] [#5 0.11,-0.31,0.72,U] [#6 0.11,0.08,0.69,U] [#7 0.00,0.02,0.65,U] [#8 -0.09,-0.26,0.63,U] 
22:08:05.515 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {-0.19, -0.31}
22:08:05.515 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
22:08:05.515 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.10 = 3.10)
22:08:05.522 00.007 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.59 mountX=0.15 mountY=0.01, mountTheta=0.05
22:08:05.522 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.15, opts=13)
22:08:05.522 00.000 7988 Enqueuing Move request for scope (-0.00, -0.15)
22:08:05.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:05.522 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7
22:08:05.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:05.522 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:05.522 00.000 7988 Enqueuing Expose request
22:08:05.522 00.000 15712 Worker thread wakes up
22:08:05.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
22:08:05.531 00.009 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
22:08:05.531 00.000 15712 Moving (-0.00, -0.15) raw xDistance=0.15 yDistance=0.01
22:08:05.531 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:05.531 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
22:08:05.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:05.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:08:05.531 00.000 15712 MoveAxis(W, 3, ABG)
22:08:05.531 00.000 15712 Guiding  Dir = 3, Dur = 3
22:08:05.531 00.000 15712 IsGuiding returns 0
22:08:05.547 00.016 15712 IsGuiding returns 0
22:08:05.547 00.000 15712 Move returns status 0, amount 3
22:08:05.547 00.000 15712 MoveAxis(N, 0, ABG)
22:08:05.547 00.000 15712 Move returns status 0, amount 0
22:08:05.547 00.000 15712 move complete, result=0
22:08:05.547 00.000 15712 worker thread done servicing request
22:08:05.547 00.000 15712 Worker thread wakes up
22:08:05.547 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:08:05.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:05.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:07.192 01.645 15712 Exposure complete
22:08:07.251 00.059 15712 worker thread done servicing request
22:08:07.251 00.000 7988 OnExposeComplete: enter
22:08:07.251 00.000 7988 UpdateGuideState(): m_state=6
22:08:07.254 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7657
22:08:07.254 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=445.85, Mass=1520, SNR=26.6, Peak=193 HFD=3.5
22:08:07.256 00.002 7988 MultiStar: [#1 0.19,-0.04,1.03,U] [#2 0.08,0.02,1.01,U] [#3 0.00,0.15,0.93,U] [#4 0.16,0.18,1.03,U] [#5 -0.09,-0.15,0.71,U] [#6 0.17,0.07,0.71,U] [#7 0.10,0.08,0.66,U] [#8 0.27,-0.14,0.68,U] 
22:08:07.256 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.18, -0.08}
22:08:07.256 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.58) = xAngle (1.80 = 1.80)
22:08:07.256 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.91 = -1.37)
22:08:07.256 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=-0.02 mountY=-0.07, mountTheta=-1.80
22:08:07.256 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.02, opts=13)
22:08:07.256 00.000 7988 Enqueuing Move request for scope (0.07, 0.02)
22:08:07.256 00.000 15712 Worker thread wakes up
22:08:07.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:08:07.256 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:08:07.256 00.000 15712 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=-0.07
22:08:07.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:07.256 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
22:08:07.267 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:07.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:07.269 00.002 7988 Enqueuing Expose request
22:08:07.270 00.001 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:07.270 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
22:08:07.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:07.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:08:07.270 00.000 15712 MoveAxis(W, 3, ABG)
22:08:07.270 00.000 15712 Guiding  Dir = 3, Dur = 3
22:08:07.270 00.000 15712 IsGuiding returns 0
22:08:07.324 00.054 15712 IsGuiding returns 0
22:08:07.324 00.000 15712 Move returns status 0, amount 3
22:08:07.324 00.000 15712 MoveAxis(N, 0, ABG)
22:08:07.324 00.000 15712 Move returns status 0, amount 0
22:08:07.324 00.000 15712 move complete, result=0
22:08:07.324 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:08:07.328 00.004 15712 worker thread done servicing request
22:08:07.328 00.000 15712 Worker thread wakes up
22:08:07.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:07.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:08.740 01.412 15712 Exposure complete
22:08:08.787 00.047 15712 worker thread done servicing request
22:08:08.787 00.000 7988 OnExposeComplete: enter
22:08:08.787 00.000 7988 UpdateGuideState(): m_state=6
22:08:08.802 00.015 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7658
22:08:08.802 00.000 7988 Star::Find returns 1 (0), X=1180.59, Y=446.05, Mass=1474, SNR=26.1, Peak=196 HFD=3.2
22:08:08.804 00.002 7988 MultiStar: [#1 -0.02,0.18,1.02,U] [#2 -0.03,0.19,1.03,U] [#3 -0.12,0.24,0.95,U] [#4 0.03,0.25,1.03,U] [#5 -0.10,-0.06,0.71,U] [#6 0.12,0.41,0.74,U] [#7 0.05,0.09,0.68,U] [#8 0.07,-0.03,0.66,U] 
22:08:08.804 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {-0.24, 0.12}
22:08:08.806 00.002 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.93)
22:08:08.806 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.18)
22:08:08.808 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.78 mountX=-0.16 mountY=0.03, mountTheta=2.96
22:08:08.810 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
22:08:08.810 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
22:08:08.812 00.002 15712 Worker thread wakes up
22:08:08.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
22:08:08.812 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
22:08:08.812 00.000 15712 Moving (-0.03, 0.17) raw xDistance=-0.16 yDistance=0.03
22:08:08.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:08.812 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.1
22:08:08.815 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:08.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:08.817 00.002 7988 Enqueuing Expose request
22:08:08.817 00.000 15712 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:08:08.817 00.000 15712 PPEC: input: -0.16, control: -0.09, exposure: 1500
22:08:08.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:08.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:08:08.817 00.000 15712 MoveAxis(E, 30, ABG)
22:08:08.817 00.000 15712 Guiding  Dir = 2, Dur = 30
22:08:08.817 00.000 15712 IsGuiding returns 0
22:08:08.839 00.022 15712 PulseGuide returned control before completion, sleep 16
22:08:08.895 00.056 15712 IsGuiding returns 0
22:08:08.895 00.000 15712 Move returns status 0, amount 30
22:08:08.895 00.000 15712 MoveAxis(N, 0, ABG)
22:08:08.895 00.000 15712 Move returns status 0, amount 0
22:08:08.895 00.000 15712 move complete, result=0
22:08:08.895 00.000 15712 worker thread done servicing request
22:08:08.895 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
22:08:08.897 00.002 15712 Worker thread wakes up
22:08:08.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:08.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:10.526 01.629 15712 Exposure complete
22:08:10.590 00.064 15712 worker thread done servicing request
22:08:10.590 00.000 7988 OnExposeComplete: enter
22:08:10.590 00.000 7988 UpdateGuideState(): m_state=6
22:08:10.592 00.002 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7659
22:08:10.594 00.002 7988 Star::Find returns 1 (0), X=1180.81, Y=445.87, Mass=1510, SNR=26.5, Peak=189 HFD=3.6
22:08:10.596 00.002 7988 MultiStar: [#1 0.25,-0.07,1.02,U] [#2 0.30,0.16,1.00,U] [#3 0.10,0.02,0.95,U] [#4 0.20,0.16,1.03,U] [#5 0.09,-0.10,0.73,U] [#6 0.11,0.38,0.72,U] [#7 0.14,-0.10,0.68,U] [#8 0.22,0.05,0.68,U] 
22:08:10.596 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.05}, one-star: {-0.02, -0.05}
22:08:10.598 00.002 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
22:08:10.598 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.74 = 2.74)
22:08:10.600 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.95 mountX=0.05 mountY=0.02, mountTheta=0.40
22:08:10.602 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.05, opts=13)
22:08:10.603 00.001 7988 Enqueuing Move request for scope (-0.02, -0.05)
22:08:10.603 00.000 15712 Worker thread wakes up
22:08:10.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:08:10.603 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:08:10.603 00.000 15712 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=0.02
22:08:10.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:10.606 00.003 7988 UpdateGuideState exits: m=1510 SNR=26.5
22:08:10.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:10.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:10.606 00.000 7988 Enqueuing Expose request
22:08:10.606 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:10.606 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
22:08:10.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:10.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:08:10.606 00.000 15712 MoveAxis(W, 1, ABG)
22:08:10.606 00.000 15712 Guiding  Dir = 3, Dur = 1
22:08:10.606 00.000 15712 IsGuiding returns 0
22:08:10.666 00.060 15712 IsGuiding returns 0
22:08:10.666 00.000 15712 Move returns status 0, amount 1
22:08:10.666 00.000 15712 MoveAxis(N, 0, ABG)
22:08:10.666 00.000 15712 Move returns status 0, amount 0
22:08:10.666 00.000 15712 move complete, result=0
22:08:10.666 00.000 15712 worker thread done servicing request
22:08:10.666 00.000 15712 Worker thread wakes up
22:08:10.666 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:08:10.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:10.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:12.087 01.421 15712 Exposure complete
22:08:12.134 00.047 15712 worker thread done servicing request
22:08:12.134 00.000 7988 OnExposeComplete: enter
22:08:12.148 00.014 7988 UpdateGuideState(): m_state=6
22:08:12.148 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7660
22:08:12.148 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=445.80, Mass=1587, SNR=27.2, Peak=214 HFD=3.5
22:08:12.152 00.004 7988 MultiStar: [#1 0.28,0.04,0.99,U] [#2 0.17,0.13,0.96,U] [#3 -0.00,0.04,0.94,U] [#4 0.11,0.08,1.00,U] [#5 -0.26,-0.30,0.66,U] [#6 0.42,0.10,0.73,U] [#7 0.12,0.03,0.64,U] [#8 0.17,-0.19,0.65,U] 
22:08:12.152 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {-0.19, -0.13}
22:08:12.152 00.000 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.58) = xAngle (1.47 = 1.47)
22:08:12.152 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.58 = -1.70)
22:08:12.152 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=0.01 mountY=-0.09, mountTheta=-1.47
22:08:12.152 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
22:08:12.152 00.000 7988 Enqueuing Move request for scope (0.09, -0.01)
22:08:12.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:12.152 00.000 7988 UpdateGuideState exits: m=1587 SNR=27.2
22:08:12.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:12.152 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:12.152 00.000 7988 Enqueuing Expose request
22:08:12.164 00.012 15712 Worker thread wakes up
22:08:12.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:08:12.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:08:12.164 00.000 15712 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
22:08:12.168 00.004 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:12.168 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
22:08:12.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:12.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:08:12.168 00.000 15712 MoveAxis(E, 1, ABG)
22:08:12.168 00.000 15712 Guiding  Dir = 2, Dur = 1
22:08:12.168 00.000 15712 IsGuiding returns 0
22:08:12.185 00.017 15712 IsGuiding returns 0
22:08:12.185 00.000 15712 Move returns status 0, amount 1
22:08:12.185 00.000 15712 MoveAxis(N, 0, ABG)
22:08:12.185 00.000 15712 Move returns status 0, amount 0
22:08:12.185 00.000 15712 move complete, result=0
22:08:12.185 00.000 15712 worker thread done servicing request
22:08:12.185 00.000 15712 Worker thread wakes up
22:08:12.185 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:08:12.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:12.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:13.825 01.640 15712 Exposure complete
22:08:13.885 00.060 15712 worker thread done servicing request
22:08:13.885 00.000 7988 OnExposeComplete: enter
22:08:13.886 00.001 7988 UpdateGuideState(): m_state=6
22:08:13.888 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7661
22:08:13.888 00.000 7988 Star::Find returns 1 (0), X=1180.75, Y=445.56, Mass=1505, SNR=26.4, Peak=213 HFD=3.2
22:08:13.890 00.002 7988 MultiStar: [#1 0.24,-0.23,1.03,U] [#2 0.25,0.09,1.02,U] [#3 0.08,0.13,0.96,U] [#4 0.08,0.07,1.04,U] [#5 -0.03,-0.15,0.71,U] [#6 0.26,0.24,0.69,U] [#7 0.05,-0.01,0.68,U] [#8 0.27,-0.26,0.63,U] 
22:08:13.890 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {-0.08, -0.37}
22:08:13.892 00.002 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.58) = xAngle (1.16 = 1.16)
22:08:13.892 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.27 = -2.01)
22:08:13.894 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.14 cameraTheta=-0.41 mountX=0.05 mountY=-0.12, mountTheta=-1.16
22:08:13.896 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.05, opts=13)
22:08:13.896 00.000 7988 Enqueuing Move request for scope (0.12, -0.05)
22:08:13.898 00.002 15712 Worker thread wakes up
22:08:13.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:08:13.898 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:08:13.898 00.000 15712 Moving (0.12, -0.05) raw xDistance=0.05 yDistance=-0.12
22:08:13.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:13.898 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4
22:08:13.901 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:13.902 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:13.902 00.000 7988 Enqueuing Expose request
22:08:13.904 00.002 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:13.904 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
22:08:13.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:13.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:08:13.904 00.000 15712 MoveAxis(E, 3, ABG)
22:08:13.904 00.000 15712 Guiding  Dir = 2, Dur = 3
22:08:13.905 00.001 15712 IsGuiding returns 0
22:08:13.919 00.014 15712 IsGuiding returns 0
22:08:13.919 00.000 15712 Move returns status 0, amount 3
22:08:13.919 00.000 15712 MoveAxis(N, 0, ABG)
22:08:13.919 00.000 15712 Move returns status 0, amount 0
22:08:13.919 00.000 15712 move complete, result=0
22:08:13.919 00.000 15712 worker thread done servicing request
22:08:13.919 00.000 15712 Worker thread wakes up
22:08:13.919 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:08:13.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:13.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:15.333 01.414 15712 Exposure complete
22:08:15.393 00.060 15712 worker thread done servicing request
22:08:15.393 00.000 7988 OnExposeComplete: enter
22:08:15.393 00.000 7988 UpdateGuideState(): m_state=6
22:08:15.397 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7662
22:08:15.399 00.002 7988 Star::Find returns 1 (0), X=1180.71, Y=445.77, Mass=1482, SNR=26.2, Peak=194 HFD=3.5
22:08:15.399 00.000 7988 MultiStar: [#1 0.11,-0.23,1.05,U] [#2 -0.01,-0.00,1.02,U] [#3 0.17,0.04,0.99,U] [#4 -0.02,-0.11,1.03,U] [#5 0.19,-0.24,0.69,U] [#6 0.30,0.04,0.69,U] [#7 0.17,0.01,0.71,U] [#8 0.17,-0.12,0.61,U] 
22:08:15.401 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {-0.12, -0.15}
22:08:15.401 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.58) = xAngle (0.81 = 0.81)
22:08:15.403 00.002 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.92 = -2.37)
22:08:15.403 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.77 mountX=0.09 mountY=-0.09, mountTheta=-0.79
22:08:15.405 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.09, opts=13)
22:08:15.407 00.002 7988 Enqueuing Move request for scope (0.09, -0.09)
22:08:15.407 00.000 15712 Worker thread wakes up
22:08:15.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
22:08:15.407 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
22:08:15.407 00.000 15712 Moving (0.09, -0.09) raw xDistance=0.09 yDistance=-0.09
22:08:15.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:15.407 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.2
22:08:15.411 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:15.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:15.413 00.002 7988 Enqueuing Expose request
22:08:15.413 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:15.413 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
22:08:15.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:15.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:08:15.413 00.000 15712 MoveAxis(E, 5, ABG)
22:08:15.413 00.000 15712 Guiding  Dir = 2, Dur = 5
22:08:15.415 00.002 15712 IsGuiding returns 0
22:08:15.430 00.015 15712 IsGuiding returns 0
22:08:15.430 00.000 15712 Move returns status 0, amount 5
22:08:15.430 00.000 15712 MoveAxis(N, 0, ABG)
22:08:15.430 00.000 15712 Move returns status 0, amount 0
22:08:15.430 00.000 15712 move complete, result=0
22:08:15.430 00.000 15712 worker thread done servicing request
22:08:15.430 00.000 15712 Worker thread wakes up
22:08:15.430 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:08:15.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:15.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:17.072 01.642 15712 Exposure complete
22:08:17.118 00.046 15712 worker thread done servicing request
22:08:17.118 00.000 7988 OnExposeComplete: enter
22:08:17.131 00.013 7988 UpdateGuideState(): m_state=6
22:08:17.133 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7663
22:08:17.133 00.000 7988 Star::Find returns 1 (0), X=1180.52, Y=445.69, Mass=1524, SNR=26.6, Peak=170 HFD=3.4
22:08:17.133 00.000 7988 MultiStar: [#1 -0.07,-0.23,1.03,U] [#2 -0.05,-0.12,0.98,U] [#3 -0.05,-0.06,0.97,U] [#4 -0.09,-0.12,1.05,U] [#5 -0.18,-0.35,0.71,U] [#6 -0.07,-0.01,0.69,U] [#7 -0.08,-0.04,0.69,U] [#8 -0.23,-0.22,0.69,U] 
22:08:17.133 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.16}, one-star: {-0.31, -0.24}
22:08:17.133 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.58) = xAngle (-0.67 = -0.67)
22:08:17.133 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.44 = 2.44)
22:08:17.133 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.24 mountX=0.16 mountY=0.13, mountTheta=0.69
22:08:17.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.16, opts=13)
22:08:17.133 00.000 7988 Enqueuing Move request for scope (-0.12, -0.16)
22:08:17.133 00.000 15712 Worker thread wakes up
22:08:17.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
22:08:17.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
22:08:17.133 00.000 15712 Moving (-0.12, -0.16) raw xDistance=0.16 yDistance=0.13
22:08:17.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:17.133 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6
22:08:17.146 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:17.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:17.149 00.003 7988 Enqueuing Expose request
22:08:17.149 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:17.149 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
22:08:17.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:17.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:08:17.149 00.000 15712 MoveAxis(E, 6, ABG)
22:08:17.149 00.000 15712 Guiding  Dir = 2, Dur = 6
22:08:17.149 00.000 15712 IsGuiding returns 0
22:08:17.170 00.021 15712 IsGuiding returns 0
22:08:17.170 00.000 15712 Move returns status 0, amount 6
22:08:17.170 00.000 15712 MoveAxis(N, 0, ABG)
22:08:17.170 00.000 15712 Move returns status 0, amount 0
22:08:17.170 00.000 15712 move complete, result=0
22:08:17.170 00.000 15712 worker thread done servicing request
22:08:17.170 00.000 15712 Worker thread wakes up
22:08:17.170 00.000 7988 GuideStep: 0.2 px 6 ms EAST, 0.1 px 0 ms NORTH
22:08:17.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:17.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:18.585 01.415 15712 Exposure complete
22:08:18.644 00.059 15712 worker thread done servicing request
22:08:18.644 00.000 7988 OnExposeComplete: enter
22:08:18.644 00.000 7988 UpdateGuideState(): m_state=6
22:08:18.644 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7664
22:08:18.649 00.005 7988 Star::Find returns 1 (0), X=1180.46, Y=445.66, Mass=1546, SNR=26.8, Peak=218 HFD=3.3
22:08:18.649 00.000 7988 MultiStar: [#1 -0.13,-0.31,1.02,U] [#2 -0.04,-0.09,1.00,U] [#3 -0.17,-0.03,0.96,U] [#4 -0.16,-0.12,1.03,U] [#5 -0.34,-0.11,0.72,U] [#6 -0.12,0.15,0.67,U] [#7 -0.16,-0.18,0.66,U] [#8 -0.02,-0.15,0.64,U] 
22:08:18.649 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.13}, one-star: {-0.37, -0.26}
22:08:18.649 00.000 7988 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
22:08:18.649 00.000 7988 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
22:08:18.649 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-2.48 mountX=0.13 mountY=0.17, mountTheta=0.92
22:08:18.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.13, opts=13)
22:08:18.649 00.000 7988 Enqueuing Move request for scope (-0.17, -0.13)
22:08:18.649 00.000 15712 Worker thread wakes up
22:08:18.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
22:08:18.649 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
22:08:18.649 00.000 15712 Moving (-0.17, -0.13) raw xDistance=0.13 yDistance=0.17
22:08:18.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:18.649 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.8
22:08:18.661 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:18.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:18.661 00.000 7988 Enqueuing Expose request
22:08:18.661 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:18.661 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
22:08:18.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:18.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:08:18.661 00.000 15712 MoveAxis(E, 7, ABG)
22:08:18.661 00.000 15712 Guiding  Dir = 2, Dur = 7
22:08:18.661 00.000 15712 IsGuiding returns 0
22:08:18.681 00.020 15712 IsGuiding returns 0
22:08:18.681 00.000 15712 Move returns status 0, amount 7
22:08:18.681 00.000 15712 MoveAxis(N, 0, ABG)
22:08:18.681 00.000 15712 Move returns status 0, amount 0
22:08:18.681 00.000 15712 move complete, result=0
22:08:18.681 00.000 15712 worker thread done servicing request
22:08:18.681 00.000 15712 Worker thread wakes up
22:08:18.681 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
22:08:18.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:18.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:20.324 01.643 15712 Exposure complete
22:08:20.375 00.051 15712 worker thread done servicing request
22:08:20.375 00.000 7988 OnExposeComplete: enter
22:08:20.385 00.010 7988 UpdateGuideState(): m_state=6
22:08:20.385 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7665
22:08:20.385 00.000 7988 Star::Find returns 1 (0), X=1180.45, Y=445.64, Mass=1450, SNR=26.0, Peak=177 HFD=3.4
22:08:20.385 00.000 7988 MultiStar: [#1 0.08,-0.12,1.04,U] [#2 0.11,-0.00,1.02,U] [#3 -0.04,0.12,0.96,U] [#4 0.11,0.05,1.05,U] [#5 0.03,-0.23,0.74,U] [#6 0.03,0.24,0.70,U] [#7 0.06,0.07,0.68,U] [#8 0.07,-0.14,0.69,U] 
22:08:20.385 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.39, -0.29}
22:08:20.385 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
22:08:20.385 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
22:08:20.392 00.007 7988 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.50 mountX=0.04 mountY=-0.00, mountTheta=-0.05
22:08:20.392 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.04, opts=13)
22:08:20.392 00.000 7988 Enqueuing Move request for scope (0.00, -0.04)
22:08:20.392 00.000 15712 Worker thread wakes up
22:08:20.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
22:08:20.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
22:08:20.392 00.000 15712 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=-0.00
22:08:20.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:20.392 00.000 7988 UpdateGuideState exits: m=1450 SNR=26.0
22:08:20.400 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:20.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:20.400 00.000 7988 Enqueuing Expose request
22:08:20.400 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:20.400 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
22:08:20.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:20.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:08:20.400 00.000 15712 MoveAxis(E, 8, ABG)
22:08:20.400 00.000 15712 Guiding  Dir = 2, Dur = 8
22:08:20.400 00.000 15712 IsGuiding returns 0
22:08:20.433 00.033 15712 IsGuiding returns 0
22:08:20.433 00.000 15712 Move returns status 0, amount 8
22:08:20.433 00.000 15712 MoveAxis(N, 0, ABG)
22:08:20.433 00.000 15712 Move returns status 0, amount 0
22:08:20.433 00.000 15712 move complete, result=0
22:08:20.433 00.000 15712 worker thread done servicing request
22:08:20.433 00.000 15712 Worker thread wakes up
22:08:20.433 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:08:20.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:20.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:21.840 01.407 15712 Exposure complete
22:08:21.888 00.048 15712 worker thread done servicing request
22:08:21.888 00.000 7988 OnExposeComplete: enter
22:08:21.888 00.000 7988 UpdateGuideState(): m_state=6
22:08:21.901 00.013 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7666
22:08:21.902 00.001 7988 Star::Find returns 1 (0), X=1180.63, Y=445.64, Mass=1521, SNR=26.5, Peak=172 HFD=3.5
22:08:21.902 00.000 7988 MultiStar: [#1 0.00,-0.11,1.02,U] [#2 0.07,-0.10,0.98,U] [#3 0.01,0.03,0.92,U] [#4 -0.04,-0.12,1.02,U] [#5 -0.03,-0.14,0.69,U] [#6 -0.00,-0.06,0.70,U] [#7 -0.03,-0.07,0.67,U] [#8 0.18,-0.56,0.67,U] 
22:08:21.905 00.003 7988 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {-0.21, -0.28}
22:08:21.905 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
22:08:21.905 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
22:08:21.905 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.65 mountX=0.15 mountY=0.02, mountTheta=0.10
22:08:21.905 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.15, opts=13)
22:08:21.905 00.000 7988 Enqueuing Move request for scope (-0.01, -0.15)
22:08:21.905 00.000 15712 Worker thread wakes up
22:08:21.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:21.905 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
22:08:21.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:21.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:21.905 00.000 7988 Enqueuing Expose request
22:08:21.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
22:08:21.905 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
22:08:21.905 00.000 15712 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=0.02
22:08:21.918 00.013 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:21.922 00.004 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
22:08:21.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:21.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:08:21.922 00.000 15712 MoveAxis(E, 9, ABG)
22:08:21.922 00.000 15712 Guiding  Dir = 2, Dur = 9
22:08:21.922 00.000 15712 IsGuiding returns 0
22:08:21.950 00.028 15712 IsGuiding returns 0
22:08:21.950 00.000 15712 Move returns status 0, amount 9
22:08:21.950 00.000 15712 MoveAxis(N, 0, ABG)
22:08:21.950 00.000 15712 Move returns status 0, amount 0
22:08:21.950 00.000 15712 move complete, result=0
22:08:21.950 00.000 15712 worker thread done servicing request
22:08:21.950 00.000 15712 Worker thread wakes up
22:08:21.950 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:08:21.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:21.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:23.581 01.631 15712 Exposure complete
22:08:23.639 00.058 15712 worker thread done servicing request
22:08:23.639 00.000 7988 OnExposeComplete: enter
22:08:23.639 00.000 7988 UpdateGuideState(): m_state=6
22:08:23.642 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7667
22:08:23.642 00.000 7988 Star::Find returns 1 (0), X=1180.69, Y=445.79, Mass=1448, SNR=25.9, Peak=170 HFD=3.6
22:08:23.642 00.000 7988 MultiStar: [#1 0.22,-0.09,1.05,U] [#2 0.16,-0.07,1.00,U] [#3 0.03,-0.02,0.95,U] [#4 0.06,0.07,1.05,U] [#5 -0.14,-0.15,0.76,U] [#6 0.28,0.22,0.71,U] [#7 0.09,-0.00,0.69,U] [#8 0.23,-0.43,0.65,U] 
22:08:23.642 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {-0.15, -0.14}
22:08:23.642 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.58) = xAngle (0.93 = 0.93)
22:08:23.642 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.04 = -2.24)
22:08:23.642 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.65 mountX=0.06 mountY=-0.08, mountTheta=-0.92
22:08:23.642 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.06, opts=13)
22:08:23.642 00.000 7988 Enqueuing Move request for scope (0.08, -0.06)
22:08:23.642 00.000 15712 Worker thread wakes up
22:08:23.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:08:23.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:08:23.642 00.000 15712 Moving (0.08, -0.06) raw xDistance=0.06 yDistance=-0.08
22:08:23.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:23.642 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.9
22:08:23.655 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:23.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:23.657 00.002 7988 Enqueuing Expose request
22:08:23.657 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:23.657 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
22:08:23.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:23.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:08:23.657 00.000 15712 MoveAxis(E, 9, ABG)
22:08:23.657 00.000 15712 Guiding  Dir = 2, Dur = 9
22:08:23.657 00.000 15712 IsGuiding returns 0
22:08:23.678 00.021 15712 IsGuiding returns 0
22:08:23.678 00.000 15712 Move returns status 0, amount 9
22:08:23.678 00.000 15712 MoveAxis(N, 0, ABG)
22:08:23.678 00.000 15712 Move returns status 0, amount 0
22:08:23.678 00.000 15712 move complete, result=0
22:08:23.678 00.000 15712 worker thread done servicing request
22:08:23.678 00.000 15712 Worker thread wakes up
22:08:23.678 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:08:23.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:23.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:25.095 01.417 15712 Exposure complete
22:08:25.152 00.057 15712 worker thread done servicing request
22:08:25.152 00.000 7988 OnExposeComplete: enter
22:08:25.157 00.005 7988 UpdateGuideState(): m_state=6
22:08:25.157 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7668
22:08:25.157 00.000 7988 Star::Find returns 1 (0), X=1180.61, Y=445.64, Mass=1522, SNR=26.6, Peak=165 HFD=3.5
22:08:25.157 00.000 7988 MultiStar: [#1 0.06,-0.31,0.97,U] [#2 0.02,-0.13,1.01,U] [#3 0.01,-0.09,0.96,U] [#4 0.03,0.01,0.97,U] [#5 -0.08,-0.32,0.69,U] [#6 0.24,-0.03,0.70,U] [#7 0.08,0.01,0.67,U] [#8 0.00,-0.23,0.67,U] 
22:08:25.157 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.16}, one-star: {-0.22, -0.29}
22:08:25.157 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
22:08:25.157 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
22:08:25.157 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.51 mountX=0.16 mountY=-0.01, mountTheta=-0.04
22:08:25.157 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.16, opts=13)
22:08:25.157 00.000 7988 Enqueuing Move request for scope (0.01, -0.16)
22:08:25.169 00.012 15712 Worker thread wakes up
22:08:25.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
22:08:25.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
22:08:25.169 00.000 15712 Moving (0.01, -0.16) raw xDistance=0.16 yDistance=-0.01
22:08:25.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:25.169 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6
22:08:25.171 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:25.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:25.173 00.002 7988 Enqueuing Expose request
22:08:25.173 00.000 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:25.173 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
22:08:25.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:25.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:08:25.173 00.000 15712 MoveAxis(E, 8, ABG)
22:08:25.173 00.000 15712 Guiding  Dir = 2, Dur = 8
22:08:25.173 00.000 15712 IsGuiding returns 0
22:08:25.193 00.020 15712 IsGuiding returns 0
22:08:25.193 00.000 15712 Move returns status 0, amount 8
22:08:25.193 00.000 15712 MoveAxis(N, 0, ABG)
22:08:25.193 00.000 15712 Move returns status 0, amount 0
22:08:25.193 00.000 15712 move complete, result=0
22:08:25.193 00.000 15712 worker thread done servicing request
22:08:25.193 00.000 15712 Worker thread wakes up
22:08:25.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:25.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:25.193 00.000 7988 GuideStep: 0.2 px 8 ms EAST, -0.0 px 0 ms NORTH
22:08:26.830 01.637 15712 Exposure complete
22:08:26.889 00.059 15712 worker thread done servicing request
22:08:26.891 00.002 7988 OnExposeComplete: enter
22:08:26.891 00.000 7988 UpdateGuideState(): m_state=6
22:08:26.894 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7669
22:08:26.894 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=445.52, Mass=1467, SNR=26.1, Peak=178 HFD=3.3
22:08:26.894 00.000 7988 MultiStar: [#1 0.07,-0.14,1.03,U] [#2 0.02,-0.08,1.01,U] [#3 0.17,-0.08,0.96,U] [#4 0.08,-0.07,1.02,U] [#5 0.02,-0.33,0.68,U] [#6 0.12,0.19,0.71,U] [#7 0.18,-0.20,0.67,U] [#8 0.16,-0.33,0.68,U] 
22:08:26.894 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.16}, one-star: {-0.17, -0.41}
22:08:26.894 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
22:08:26.894 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.78)
22:08:26.894 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.19 mountX=0.16 mountY=-0.06, mountTheta=-0.36
22:08:26.894 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.16, opts=13)
22:08:26.894 00.000 7988 Enqueuing Move request for scope (0.06, -0.16)
22:08:26.894 00.000 15712 Worker thread wakes up
22:08:26.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
22:08:26.894 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
22:08:26.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:26.905 00.011 7988 UpdateGuideState exits: m=1467 SNR=26.1
22:08:26.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:26.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:26.905 00.000 7988 Enqueuing Expose request
22:08:26.909 00.004 15712 Moving (0.06, -0.16) raw xDistance=0.16 yDistance=-0.06
22:08:26.914 00.005 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:26.914 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
22:08:26.914 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:26.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:26.914 00.000 15712 MoveAxis(E, 9, ABG)
22:08:26.914 00.000 15712 Guiding  Dir = 2, Dur = 9
22:08:26.914 00.000 15712 IsGuiding returns 0
22:08:26.938 00.024 15712 IsGuiding returns 0
22:08:26.938 00.000 15712 Move returns status 0, amount 9
22:08:26.938 00.000 15712 MoveAxis(N, 0, ABG)
22:08:26.938 00.000 15712 Move returns status 0, amount 0
22:08:26.938 00.000 15712 move complete, result=0
22:08:26.938 00.000 7988 GuideStep: 0.2 px 9 ms EAST, -0.1 px 0 ms NORTH
22:08:26.941 00.003 15712 worker thread done servicing request
22:08:26.941 00.000 15712 Worker thread wakes up
22:08:26.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:26.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:28.361 01.420 15712 Exposure complete
22:08:28.418 00.057 15712 worker thread done servicing request
22:08:28.418 00.000 7988 OnExposeComplete: enter
22:08:28.418 00.000 7988 UpdateGuideState(): m_state=6
22:08:28.418 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7670
22:08:28.422 00.004 7988 Star::Find returns 1 (0), X=1180.65, Y=445.69, Mass=1455, SNR=25.9, Peak=188 HFD=3.5
22:08:28.424 00.002 7988 MultiStar: [#1 0.30,-0.04,1.06,U] [#2 0.16,-0.01,0.96,U] [#3 0.16,0.07,0.94,U] [#4 0.19,-0.03,1.07,U] [#5 -0.06,0.07,0.69,U] [#6 0.27,0.20,0.72,U] [#7 0.17,0.05,0.70,U] [#8 0.20,-0.13,0.68,U] 
22:08:28.424 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {-0.18, -0.24}
22:08:28.424 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
22:08:28.424 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.72)
22:08:28.424 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.12 mountX=0.02 mountY=-0.13, mountTheta=-1.46
22:08:28.424 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.02, opts=13)
22:08:28.424 00.000 7988 Enqueuing Move request for scope (0.13, -0.02)
22:08:28.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:28.433 00.009 7988 UpdateGuideState exits: m=1455 SNR=25.9
22:08:28.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:28.433 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:28.433 00.000 7988 Enqueuing Expose request
22:08:28.433 00.000 15712 Worker thread wakes up
22:08:28.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:08:28.433 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:08:28.433 00.000 15712 Moving (0.13, -0.02) raw xDistance=0.02 yDistance=-0.13
22:08:28.438 00.005 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:28.438 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
22:08:28.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:28.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:08:28.438 00.000 15712 MoveAxis(E, 9, ABG)
22:08:28.438 00.000 15712 Guiding  Dir = 2, Dur = 9
22:08:28.438 00.000 15712 IsGuiding returns 0
22:08:28.458 00.020 15712 IsGuiding returns 0
22:08:28.458 00.000 15712 Move returns status 0, amount 9
22:08:28.458 00.000 15712 MoveAxis(N, 0, ABG)
22:08:28.458 00.000 15712 Move returns status 0, amount 0
22:08:28.458 00.000 15712 move complete, result=0
22:08:28.458 00.000 15712 worker thread done servicing request
22:08:28.458 00.000 15712 Worker thread wakes up
22:08:28.458 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:08:28.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:28.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:30.099 01.641 15712 Exposure complete
22:08:30.157 00.058 15712 worker thread done servicing request
22:08:30.157 00.000 7988 OnExposeComplete: enter
22:08:30.157 00.000 7988 UpdateGuideState(): m_state=6
22:08:30.157 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7671
22:08:30.161 00.004 7988 Star::Find returns 1 (0), X=1180.78, Y=445.81, Mass=1529, SNR=26.6, Peak=176 HFD=3.9
22:08:30.161 00.000 7988 MultiStar: [#1 0.30,-0.17,0.98,U] [#2 0.21,-0.09,1.00,U] [#3 0.12,0.01,0.95,U] [#4 0.25,-0.03,0.99,U] [#5 0.06,-0.11,0.71,U] [#6 0.30,0.12,0.68,U] [#7 0.22,-0.11,0.65,U] [#8 0.42,-0.45,0.64,U] 
22:08:30.161 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.10}, one-star: {-0.05, -0.12}
22:08:30.161 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
22:08:30.161 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.71 = 2.71)
22:08:30.166 00.005 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.97 mountX=0.12 mountY=0.06, mountTheta=0.42
22:08:30.166 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.12, opts=13)
22:08:30.166 00.000 7988 Enqueuing Move request for scope (-0.05, -0.12)
22:08:30.166 00.000 15712 Worker thread wakes up
22:08:30.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
22:08:30.166 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
22:08:30.166 00.000 15712 Moving (-0.05, -0.12) raw xDistance=0.12 yDistance=0.06
22:08:30.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:30.166 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6
22:08:30.173 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:30.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:30.175 00.002 7988 Enqueuing Expose request
22:08:30.175 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:30.175 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
22:08:30.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:30.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:08:30.175 00.000 15712 MoveAxis(E, 8, ABG)
22:08:30.175 00.000 15712 Guiding  Dir = 2, Dur = 8
22:08:30.176 00.001 15712 IsGuiding returns 0
22:08:30.192 00.016 15712 IsGuiding returns 0
22:08:30.192 00.000 15712 Move returns status 0, amount 8
22:08:30.192 00.000 15712 MoveAxis(N, 0, ABG)
22:08:30.200 00.008 15712 Move returns status 0, amount 0
22:08:30.200 00.000 15712 move complete, result=0
22:08:30.200 00.000 15712 worker thread done servicing request
22:08:30.200 00.000 15712 Worker thread wakes up
22:08:30.200 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:08:30.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:30.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:31.614 01.414 15712 Exposure complete
22:08:31.663 00.049 15712 worker thread done servicing request
22:08:31.663 00.000 7988 OnExposeComplete: enter
22:08:31.663 00.000 7988 UpdateGuideState(): m_state=6
22:08:31.675 00.012 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7672
22:08:31.675 00.000 7988 Star::Find returns 1 (0), X=1180.98, Y=445.66, Mass=1530, SNR=26.6, Peak=206 HFD=3.4
22:08:31.677 00.002 7988 MultiStar: [#1 0.34,-0.13,0.98,U] [#2 0.31,-0.01,1.00,U] [#3 0.27,0.01,0.97,U] [#4 0.27,-0.04,1.01,U] [#5 0.10,-0.29,0.69,U] [#6 0.45,0.33,0.73,U] [#7 0.40,0.07,0.66,U] [#8 0.32,-0.18,0.64,U] 
22:08:31.679 00.002 7988 refined, 8 included, MultiStar: {0.29, -0.06}, one-star: {0.15, -0.27}
22:08:31.680 00.001 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.36 = 1.36)
22:08:31.680 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.47 = -1.81)
22:08:31.682 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=-0.06 hyp=0.29 cameraTheta=-0.21 mountX=0.06 mountY=-0.28, mountTheta=-1.36
22:08:31.682 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.06, opts=13)
22:08:31.684 00.002 7988 Enqueuing Move request for scope (0.29, -0.06)
22:08:31.684 00.000 15712 Worker thread wakes up
22:08:31.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.06) opts 0xd
22:08:31.684 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.06)
22:08:31.684 00.000 15712 Moving (0.29, -0.06) raw xDistance=0.06 yDistance=-0.28
22:08:31.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:31.684 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
22:08:31.688 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:31.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:31.690 00.002 7988 Enqueuing Expose request
22:08:31.691 00.001 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:31.691 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
22:08:31.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:08:31.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:08:31.691 00.000 15712 MoveAxis(E, 7, ABG)
22:08:31.691 00.000 15712 Guiding  Dir = 2, Dur = 7
22:08:31.691 00.000 15712 IsGuiding returns 0
22:08:31.714 00.023 15712 IsGuiding returns 0
22:08:31.714 00.000 15712 Move returns status 0, amount 7
22:08:31.714 00.000 15712 MoveAxis(N, 0, ABG)
22:08:31.714 00.000 15712 Move returns status 0, amount 0
22:08:31.714 00.000 15712 move complete, result=0
22:08:31.714 00.000 15712 worker thread done servicing request
22:08:31.714 00.000 15712 Worker thread wakes up
22:08:31.714 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.3 px 0 ms NORTH
22:08:31.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:31.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:33.354 01.640 15712 Exposure complete
22:08:33.399 00.045 15712 worker thread done servicing request
22:08:33.399 00.000 7988 OnExposeComplete: enter
22:08:33.415 00.016 7988 UpdateGuideState(): m_state=6
22:08:33.415 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7673
22:08:33.415 00.000 7988 Star::Find returns 1 (0), X=1180.82, Y=445.58, Mass=1432, SNR=25.6, Peak=205 HFD=3.3
22:08:33.415 00.000 7988 MultiStar: [#1 0.09,-0.31,1.05,U] [#2 0.42,-0.27,1.06,U] [#3 0.16,-0.22,0.98,U] [#4 0.20,-0.15,1.08,U] [#5 -0.17,-0.36,0.74,U] [#6 0.36,0.03,0.72,U] [#7 0.17,-0.18,0.70,U] [#8 0.22,-0.24,0.67,U] 
22:08:33.415 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.23}, one-star: {-0.02, -0.34}
22:08:33.415 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
22:08:33.415 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.56)
22:08:33.415 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.96 mountX=0.23 mountY=-0.16, mountTheta=-0.59
22:08:33.415 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.23, opts=13)
22:08:33.415 00.000 7988 Enqueuing Move request for scope (0.16, -0.23)
22:08:33.415 00.000 15712 Worker thread wakes up
22:08:33.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
22:08:33.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
22:08:33.415 00.000 15712 Moving (0.16, -0.23) raw xDistance=0.23 yDistance=-0.16
22:08:33.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:33.415 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.6
22:08:33.428 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:33.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:33.430 00.002 7988 Enqueuing Expose request
22:08:33.431 00.001 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:08:33.431 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
22:08:33.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:33.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:08:33.431 00.000 15712 MoveAxis(W, 39, ABG)
22:08:33.431 00.000 15712 Guiding  Dir = 3, Dur = 39
22:08:33.432 00.001 15712 IsGuiding returns 0
22:08:33.449 00.017 15712 PulseGuide returned control before completion, sleep 20
22:08:33.500 00.051 15712 IsGuiding returns 0
22:08:33.500 00.000 15712 Move returns status 0, amount 39
22:08:33.500 00.000 15712 MoveAxis(N, 0, ABG)
22:08:33.500 00.000 15712 Move returns status 0, amount 0
22:08:33.500 00.000 15712 move complete, result=0
22:08:33.500 00.000 15712 worker thread done servicing request
22:08:33.500 00.000 15712 Worker thread wakes up
22:08:33.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:33.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:33.500 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
22:08:34.915 01.415 15712 Exposure complete
22:08:34.962 00.047 15712 worker thread done servicing request
22:08:34.962 00.000 7988 OnExposeComplete: enter
22:08:34.962 00.000 7988 UpdateGuideState(): m_state=6
22:08:34.976 00.014 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
22:08:34.976 00.000 7988 Star::Find returns 1 (0), X=1180.81, Y=445.82, Mass=1551, SNR=26.9, Peak=212 HFD=3.6
22:08:34.979 00.003 7988 MultiStar: [#1 0.37,-0.05,1.03,U] [#2 0.51,-0.01,0.98,U] [#3 0.27,0.23,0.94,U] [#4 0.33,-0.08,1.06,U] [#5 0.28,-0.53,0.72,U] [#6 0.47,0.33,0.68,U] [#7 0.30,0.06,0.67,U] [#8 0.43,-0.15,0.65,U] 
22:08:34.979 00.000 7988 single-star, 8 included, MultiStar: {0.32, -0.03}, one-star: {-0.03, -0.11}
22:08:34.979 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
22:08:34.979 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
22:08:34.979 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.83 mountX=0.11 mountY=0.03, mountTheta=0.28
22:08:34.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.11, opts=13)
22:08:34.979 00.000 7988 Enqueuing Move request for scope (-0.03, -0.11)
22:08:34.979 00.000 15712 Worker thread wakes up
22:08:34.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
22:08:34.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
22:08:34.979 00.000 15712 Moving (-0.03, -0.11) raw xDistance=0.11 yDistance=0.03
22:08:34.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:34.979 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.9
22:08:34.989 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:34.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:34.991 00.002 7988 Enqueuing Expose request
22:08:34.992 00.001 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:34.992 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
22:08:34.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:34.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:08:34.992 00.000 15712 MoveAxis(E, 7, ABG)
22:08:34.992 00.000 15712 Guiding  Dir = 2, Dur = 7
22:08:34.992 00.000 15712 IsGuiding returns 0
22:08:35.008 00.016 15712 IsGuiding returns 0
22:08:35.008 00.000 15712 Move returns status 0, amount 7
22:08:35.008 00.000 15712 MoveAxis(N, 0, ABG)
22:08:35.008 00.000 15712 Move returns status 0, amount 0
22:08:35.008 00.000 15712 move complete, result=0
22:08:35.008 00.000 15712 worker thread done servicing request
22:08:35.013 00.005 15712 Worker thread wakes up
22:08:35.013 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:08:35.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:35.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:36.653 01.640 15712 Exposure complete
22:08:36.710 00.057 15712 worker thread done servicing request
22:08:36.710 00.000 7988 OnExposeComplete: enter
22:08:36.710 00.000 7988 UpdateGuideState(): m_state=6
22:08:36.710 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7675
22:08:36.710 00.000 7988 Star::Find returns 1 (1), X=1181.07, Y=446.13, Mass=1543, SNR=26.8, Peak=255 HFD=3.1
22:08:36.715 00.005 7988 MultiStar: [#1 0.45,0.12,0.98,U] [#2 0.47,0.11,1.01,U] [#3 0.35,0.33,0.95,U] [#4 0.67,0.37,1.01,U] [#5 0.35,0.01,0.72,U] [#6 0.49,0.52,0.69,U] [#7 0.51,0.21,0.68,U] [#8 0.65,0.20,0.62,U] 
22:08:36.715 00.000 7988 single-star, 8 included, MultiStar: {0.46, 0.23}, one-star: {0.23, 0.20}
22:08:36.715 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
22:08:36.715 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.88)
22:08:36.715 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.31 cameraTheta=0.71 mountX=-0.20 mountY=-0.24, mountTheta=-2.28
22:08:36.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.20, opts=13)
22:08:36.715 00.000 7988 Enqueuing Move request for scope (0.23, 0.20)
22:08:36.715 00.000 15712 Worker thread wakes up
22:08:36.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
22:08:36.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
22:08:36.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:36.715 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8 Saturated
22:08:36.726 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:36.727 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:36.727 00.000 7988 Enqueuing Expose request
22:08:36.729 00.002 15712 Moving (0.23, 0.20) raw xDistance=-0.20 yDistance=-0.24
22:08:36.731 00.002 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:08:36.731 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
22:08:36.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:36.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:08:36.731 00.000 15712 MoveAxis(E, 48, ABG)
22:08:36.731 00.000 15712 Guiding  Dir = 2, Dur = 48
22:08:36.731 00.000 15712 IsGuiding returns 0
22:08:36.753 00.022 15712 PulseGuide returned control before completion, sleep 40
22:08:36.812 00.059 15712 IsGuiding returns 1
22:08:36.812 00.000 15712 scope still moving after pulse duration time elapsed
22:08:36.842 00.030 15712 IsGuiding returns 0
22:08:36.844 00.002 15712 scope move finished after 48 + 61 ms
22:08:36.844 00.000 15712 Move returns status 0, amount 48
22:08:36.844 00.000 15712 MoveAxis(N, 0, ABG)
22:08:36.844 00.000 15712 Move returns status 0, amount 0
22:08:36.844 00.000 15712 move complete, result=0
22:08:36.844 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.2 px 0 ms NORTH
22:08:36.846 00.002 15712 worker thread done servicing request
22:08:36.846 00.000 15712 Worker thread wakes up
22:08:36.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:36.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:38.264 01.418 15712 Exposure complete
22:08:38.309 00.045 15712 worker thread done servicing request
22:08:38.309 00.000 7988 OnExposeComplete: enter
22:08:38.309 00.000 7988 UpdateGuideState(): m_state=6
22:08:38.326 00.017 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7676
22:08:38.326 00.000 7988 Star::Find returns 1 (0), X=1180.99, Y=445.98, Mass=1617, SNR=27.4, Peak=223 HFD=4.0
22:08:38.326 00.000 7988 MultiStar: [#1 0.40,-0.01,0.99,U] [#2 0.50,-0.03,0.98,U] [#3 0.16,0.27,0.94,U] [#4 0.39,0.12,0.99,U] [#5 0.73,-0.14,0.68,U] [#6 0.31,0.20,0.69,U] [#7 0.55,0.13,0.63,U] [#8 0.55,-0.05,0.63,U] 
22:08:38.326 00.000 7988 single-star, 8 included, MultiStar: {0.40, 0.06}, one-star: {0.16, 0.05}
22:08:38.326 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
22:08:38.326 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.30)
22:08:38.326 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.30 mountX=-0.05 mountY=-0.16, mountTheta=-1.87
22:08:38.326 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.05, opts=13)
22:08:38.326 00.000 7988 Enqueuing Move request for scope (0.16, 0.05)
22:08:38.326 00.000 15712 Worker thread wakes up
22:08:38.326 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
22:08:38.326 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
22:08:38.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:38.326 00.000 7988 UpdateGuideState exits: m=1617 SNR=27.4
22:08:38.338 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:38.338 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:38.340 00.002 7988 Enqueuing Expose request
22:08:38.341 00.001 15712 Moving (0.16, 0.05) raw xDistance=-0.05 yDistance=-0.16
22:08:38.343 00.002 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:38.343 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
22:08:38.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:38.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:08:38.343 00.000 15712 MoveAxis(E, 9, ABG)
22:08:38.343 00.000 15712 Guiding  Dir = 2, Dur = 9
22:08:38.343 00.000 15712 IsGuiding returns 0
22:08:38.367 00.024 15712 IsGuiding returns 0
22:08:38.367 00.000 15712 Move returns status 0, amount 9
22:08:38.367 00.000 15712 MoveAxis(N, 0, ABG)
22:08:38.367 00.000 15712 Move returns status 0, amount 0
22:08:38.367 00.000 15712 move complete, result=0
22:08:38.367 00.000 15712 worker thread done servicing request
22:08:38.367 00.000 15712 Worker thread wakes up
22:08:38.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:38.367 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
22:08:38.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:39.864 01.497 7988 evsrv: cli 0CCD0AC8 connect
22:08:39.866 00.002 7988 case statement mapped state 6 to 3
22:08:39.868 00.002 7988 case statement mapped state 6 to 3
22:08:39.870 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"27bfc1e7-bdb0-4f19-9473-7bfe91c75c73"}
22:08:39.870 00.000 7988 case statement mapped state 6 to 3
22:08:39.873 00.003 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"27bfc1e7-bdb0-4f19-9473-7bfe91c75c73"}
22:08:39.886 00.013 7988 evsrv: cli 0CCD0AC8 disconnect
22:08:40.001 00.115 15712 Exposure complete
22:08:40.093 00.092 15712 worker thread done servicing request
22:08:40.093 00.000 7988 OnExposeComplete: enter
22:08:40.106 00.013 7988 UpdateGuideState(): m_state=6
22:08:40.108 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7677
22:08:40.112 00.004 7988 Star::Find returns 1 (0), X=1180.80, Y=445.69, Mass=1462, SNR=26.1, Peak=189 HFD=3.5
22:08:40.114 00.002 7988 MultiStar: [#1 0.27,-0.20,1.02,U] [#2 0.17,0.12,1.02,U] [#3 0.29,0.01,0.93,U] [#4 0.44,-0.10,1.04,U] [#5 0.12,-0.18,0.76,U] [#6 0.39,0.07,0.71,U] [#7 0.35,0.02,0.67,U] [#8 0.50,-0.21,0.66,U] 
22:08:40.116 00.002 7988 single-star, 8 included, MultiStar: {0.27, -0.08}, one-star: {-0.03, -0.24}
22:08:40.118 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.58) = xAngle (-0.13 = -0.13)
22:08:40.120 00.002 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.98 = 2.98)
22:08:40.122 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.71 mountX=0.24 mountY=0.04, mountTheta=0.16
22:08:40.127 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.24, opts=13)
22:08:40.131 00.004 7988 Enqueuing Move request for scope (-0.03, -0.24)
22:08:40.133 00.002 15712 Worker thread wakes up
22:08:40.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:40.135 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
22:08:40.135 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.1
22:08:40.137 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
22:08:40.137 00.000 15712 Moving (-0.03, -0.24) raw xDistance=0.24 yDistance=0.04
22:08:40.139 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:40.143 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:40.145 00.002 7988 Enqueuing Expose request
22:08:40.147 00.002 15712 PPEC rslt: input = 0.24, final = 0.11, react = 0.14, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:08:40.147 00.000 15712 PPEC: input: 0.24, control: 0.11, exposure: 1500
22:08:40.147 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:40.147 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:08:40.147 00.000 15712 MoveAxis(W, 35, ABG)
22:08:40.147 00.000 15712 Guiding  Dir = 3, Dur = 35
22:08:40.147 00.000 15712 IsGuiding returns 0
22:08:40.172 00.025 15712 PulseGuide returned control before completion, sleep 21
22:08:40.206 00.034 15712 IsGuiding returns 0
22:08:40.208 00.002 15712 Move returns status 0, amount 35
22:08:40.208 00.000 15712 MoveAxis(N, 0, ABG)
22:08:40.208 00.000 15712 Move returns status 0, amount 0
22:08:40.208 00.000 15712 move complete, result=0
22:08:40.208 00.000 15712 worker thread done servicing request
22:08:40.208 00.000 15712 Worker thread wakes up
22:08:40.208 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
22:08:40.211 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:40.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:41.616 01.405 15712 Exposure complete
22:08:41.693 00.077 15712 worker thread done servicing request
22:08:41.693 00.000 7988 OnExposeComplete: enter
22:08:41.701 00.008 7988 UpdateGuideState(): m_state=6
22:08:41.701 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7678
22:08:41.701 00.000 7988 Star::Find returns 1 (1), X=1181.06, Y=445.88, Mass=1445, SNR=25.9, Peak=255 HFD=2.9
22:08:41.701 00.000 7988 MultiStar: [#1 0.48,-0.01,1.05,U] [#2 0.54,0.16,1.02,U] [#3 0.47,0.18,0.99,U] [#4 0.47,0.38,1.07,U] [#5 0.48,-0.00,0.69,U] [#6 0.54,0.26,0.71,U] [#7 0.30,0.21,0.70,U] [#8 0.44,0.11,0.66,U] 
22:08:41.701 00.000 7988 single-star, 8 included, MultiStar: {0.44, 0.14}, one-star: {0.22, -0.05}
22:08:41.710 00.009 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.58) = xAngle (1.36 = 1.36)
22:08:41.710 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.47 = -1.81)
22:08:41.710 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.22 mountX=0.05 mountY=-0.22, mountTheta=-1.36
22:08:41.710 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.05, opts=13)
22:08:41.718 00.008 7988 Enqueuing Move request for scope (0.22, -0.05)
22:08:41.718 00.000 15712 Worker thread wakes up
22:08:41.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
22:08:41.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
22:08:41.718 00.000 15712 Moving (0.22, -0.05) raw xDistance=0.05 yDistance=-0.22
22:08:41.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:41.718 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9 Saturated
22:08:41.724 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:41.725 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:41.727 00.002 7988 Enqueuing Expose request
22:08:41.729 00.002 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:41.729 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
22:08:41.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:41.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:08:41.729 00.000 15712 MoveAxis(E, 14, ABG)
22:08:41.729 00.000 15712 Guiding  Dir = 2, Dur = 14
22:08:41.729 00.000 15712 IsGuiding returns 0
22:08:41.756 00.027 15712 IsGuiding returns 1
22:08:41.756 00.000 15712 scope still moving after pulse duration time elapsed
22:08:41.804 00.048 15712 IsGuiding returns 0
22:08:41.804 00.000 15712 scope move finished after 14 + 59 ms
22:08:41.804 00.000 15712 Move returns status 0, amount 14
22:08:41.804 00.000 15712 MoveAxis(N, 0, ABG)
22:08:41.804 00.000 15712 Move returns status 0, amount 0
22:08:41.804 00.000 15712 move complete, result=0
22:08:41.804 00.000 15712 worker thread done servicing request
22:08:41.804 00.000 15712 Worker thread wakes up
22:08:41.804 00.000 7988 GuideStep: 0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
22:08:41.806 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:41.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:43.438 01.632 15712 Exposure complete
22:08:43.500 00.062 15712 worker thread done servicing request
22:08:43.500 00.000 7988 OnExposeComplete: enter
22:08:43.500 00.000 7988 UpdateGuideState(): m_state=6
22:08:43.511 00.011 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7679
22:08:43.511 00.000 7988 Star::Find returns 1 (0), X=1181.09, Y=445.85, Mass=1548, SNR=26.8, Peak=227 HFD=3.3
22:08:43.513 00.002 7988 MultiStar: [#1 0.57,-0.02,1.02,U] [#2 0.69,-0.02,0.99,U] [#3 0.30,0.06,0.91,U] [#4 0.59,-0.02,1.04,U] [#5 0.24,0.00,0.72,U] [#6 0.49,0.18,0.72,U] [#7 0.37,-0.02,0.62,U] [#8 0.54,-0.07,0.65,U] 
22:08:43.515 00.002 7988 single-star, 8 included, MultiStar: {0.46, -0.00}, one-star: {0.26, -0.08}
22:08:43.515 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.30 = 1.30)
22:08:43.515 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.41 = -1.88)
22:08:43.515 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.28 mountX=0.07 mountY=-0.26, mountTheta=-1.30
22:08:43.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.08, opts=13)
22:08:43.515 00.000 7988 Enqueuing Move request for scope (0.26, -0.08)
22:08:43.515 00.000 15712 Worker thread wakes up
22:08:43.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
22:08:43.515 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
22:08:43.515 00.000 15712 Moving (0.26, -0.08) raw xDistance=0.07 yDistance=-0.26
22:08:43.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:43.527 00.012 7988 UpdateGuideState exits: m=1548 SNR=26.8
22:08:43.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:43.529 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:43.530 00.001 7988 Enqueuing Expose request
22:08:43.530 00.000 15712 PPEC rslt: input = 0.07, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:43.530 00.000 15712 PPEC: input: 0.07, control: -0.05, exposure: 1500
22:08:43.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:08:43.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:08:43.530 00.000 15712 MoveAxis(E, 15, ABG)
22:08:43.530 00.000 15712 Guiding  Dir = 2, Dur = 15
22:08:43.530 00.000 15712 IsGuiding returns 0
22:08:43.546 00.016 15712 PulseGuide returned control before completion, sleep 12
22:08:43.562 00.016 15712 IsGuiding returns 1
22:08:43.562 00.000 15712 scope still moving after pulse duration time elapsed
22:08:43.594 00.032 15712 IsGuiding returns 0
22:08:43.594 00.000 15712 scope move finished after 15 + 46 ms
22:08:43.594 00.000 15712 Move returns status 0, amount 15
22:08:43.594 00.000 15712 MoveAxis(N, 0, ABG)
22:08:43.594 00.000 15712 Move returns status 0, amount 0
22:08:43.594 00.000 15712 move complete, result=0
22:08:43.594 00.000 15712 worker thread done servicing request
22:08:43.594 00.000 15712 Worker thread wakes up
22:08:43.594 00.000 7988 GuideStep: 0.1 px 15 ms EAST, -0.3 px 0 ms NORTH
22:08:43.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:43.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:45.008 01.414 15712 Exposure complete
22:08:45.074 00.066 15712 worker thread done servicing request
22:08:45.074 00.000 7988 OnExposeComplete: enter
22:08:45.074 00.000 7988 UpdateGuideState(): m_state=6
22:08:45.080 00.006 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7680
22:08:45.082 00.002 7988 Star::Find returns 1 (0), X=1181.17, Y=445.58, Mass=1491, SNR=26.4, Peak=217 HFD=3.2
22:08:45.084 00.002 7988 MultiStar: [#1 0.64,-0.10,1.04,U] [#2 0.56,-0.08,0.98,U] [#3 0.37,0.02,0.96,U] [#4 0.59,-0.04,1.05,U] [#5 0.50,-0.33,0.70,U] [#6 0.87,-0.03,0.72,U] [#7 0.53,-0.16,0.68,U] [#8 0.50,-0.17,0.66,U] 
22:08:45.085 00.001 7988 single-star, 8 included, MultiStar: {0.54, -0.13}, one-star: {0.34, -0.35}
22:08:45.085 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.58) = xAngle (0.78 = 0.78)
22:08:45.085 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.88 = -2.40)
22:08:45.085 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.35 hyp=0.49 cameraTheta=-0.80 mountX=0.35 mountY=-0.33, mountTheta=-0.76
22:08:45.091 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.35, opts=13)
22:08:45.091 00.000 7988 Enqueuing Move request for scope (0.34, -0.35)
22:08:45.091 00.000 15712 Worker thread wakes up
22:08:45.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.35) opts 0xd
22:08:45.091 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.35)
22:08:45.091 00.000 15712 Moving (0.34, -0.35) raw xDistance=0.35 yDistance=-0.33
22:08:45.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:45.091 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.4
22:08:45.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:45.101 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:45.101 00.000 7988 Enqueuing Expose request
22:08:45.101 00.000 15712 PPEC rslt: input = 0.35, final = 0.17, react = 0.21, pred = -0.04, hyst = 0.18, hyst_pct = 0.00, period_length = 636.00
22:08:45.101 00.000 15712 PPEC: input: 0.35, control: 0.17, exposure: 1500
22:08:45.101 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.38 newest=-0.81
22:08:45.101 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:08:45.101 00.000 15712 MoveAxis(W, 54, ABG)
22:08:45.101 00.000 15712 Guiding  Dir = 3, Dur = 54
22:08:45.108 00.007 15712 IsGuiding returns 0
22:08:45.128 00.020 15712 PulseGuide returned control before completion, sleep 49
22:08:45.180 00.052 15712 IsGuiding returns 1
22:08:45.180 00.000 15712 scope still moving after pulse duration time elapsed
22:08:45.224 00.044 15712 IsGuiding returns 0
22:08:45.224 00.000 15712 scope move finished after 54 + 57 ms
22:08:45.224 00.000 15712 Move returns status 0, amount 54
22:08:45.224 00.000 15712 BLC: Oldest BLC event removed
22:08:45.224 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 51 applied
22:08:45.224 00.000 15712 MoveAxis(N, 135, ABG)
22:08:45.224 00.000 15712 Guiding  Dir = 0, Dur = 135
22:08:45.226 00.002 15712 IsGuiding returns 0
22:08:45.295 00.069 15712 PulseGuide returned control before completion, sleep 66
22:08:45.387 00.092 15712 IsGuiding returns 1
22:08:45.387 00.000 15712 scope still moving after pulse duration time elapsed
22:08:45.419 00.032 15712 IsGuiding returns 1
22:08:45.465 00.046 15712 IsGuiding returns 0
22:08:45.465 00.000 15712 scope move finished after 135 + 104 ms
22:08:45.465 00.000 15712 Move returns status 0, amount 135
22:08:45.465 00.000 15712 move complete, result=0
22:08:45.466 00.001 15712 worker thread done servicing request
22:08:45.466 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.3 px 135 ms NORTH
22:08:45.466 00.000 15712 Worker thread wakes up
22:08:45.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:45.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:47.108 01.642 15712 Exposure complete
22:08:47.167 00.059 15712 worker thread done servicing request
22:08:47.167 00.000 7988 OnExposeComplete: enter
22:08:47.167 00.000 7988 UpdateGuideState(): m_state=6
22:08:47.167 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7681
22:08:47.171 00.004 7988 Star::Find returns 1 (0), X=1180.72, Y=445.78, Mass=1592, SNR=27.2, Peak=203 HFD=3.6
22:08:47.173 00.002 7988 MultiStar: [#1 0.13,-0.04,1.02,U] [#2 0.19,0.07,0.98,U] [#3 0.18,0.12,0.90,U] [#4 0.22,-0.05,1.00,U] [#5 0.12,-0.27,0.72,U] [#6 -0.00,0.32,0.70,U] [#7 0.09,0.07,0.68,U] [#8 0.42,-0.06,0.67,U] 
22:08:47.173 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.00}, one-star: {-0.11, -0.14}
22:08:47.175 00.002 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.58) = xAngle (1.56 = 1.56)
22:08:47.175 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.67 = -1.62)
22:08:47.177 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=0.00 mountY=-0.13, mountTheta=-1.56
22:08:47.179 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.00, opts=13)
22:08:47.179 00.000 7988 Enqueuing Move request for scope (0.13, -0.00)
22:08:47.181 00.002 15712 Worker thread wakes up
22:08:47.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
22:08:47.181 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
22:08:47.181 00.000 15712 Moving (0.13, -0.00) raw xDistance=0.00 yDistance=-0.13
22:08:47.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:47.182 00.001 7988 UpdateGuideState exits: m=1592 SNR=27.2
22:08:47.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:47.184 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:47.184 00.000 7988 Enqueuing Expose request
22:08:47.186 00.002 15712 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.328956, 1:0.131111
22:08:47.186 00.000 15712 BLC: No correction, Miss < min_move
22:08:47.187 00.001 15712 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:47.187 00.000 15712 PPEC: input: 0.00, control: -0.04, exposure: 1500
22:08:47.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:47.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:08:47.187 00.000 15712 MoveAxis(E, 14, ABG)
22:08:47.187 00.000 15712 Guiding  Dir = 2, Dur = 14
22:08:47.223 00.036 15712 IsGuiding returns 0
22:08:47.235 00.012 15712 IsGuiding returns 1
22:08:47.235 00.000 15712 scope still moving after pulse duration time elapsed
22:08:47.288 00.053 15712 IsGuiding returns 0
22:08:47.288 00.000 15712 scope move finished after 14 + 50 ms
22:08:47.288 00.000 15712 Move returns status 0, amount 14
22:08:47.288 00.000 15712 MoveAxis(N, 0, ABG)
22:08:47.288 00.000 15712 Move returns status 0, amount 0
22:08:47.288 00.000 15712 move complete, result=0
22:08:47.288 00.000 7988 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:08:47.290 00.002 15712 worker thread done servicing request
22:08:47.290 00.000 15712 Worker thread wakes up
22:08:47.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:47.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:48.703 01.413 15712 Exposure complete
22:08:48.748 00.045 15712 worker thread done servicing request
22:08:48.748 00.000 7988 OnExposeComplete: enter
22:08:48.748 00.000 7988 UpdateGuideState(): m_state=6
22:08:48.764 00.016 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7682
22:08:48.764 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=445.93, Mass=1518, SNR=26.5, Peak=210 HFD=3.4
22:08:48.766 00.002 7988 MultiStar: [#1 0.18,-0.01,1.03,U] [#2 0.22,0.08,1.04,U] [#3 0.13,0.21,0.95,U] [#4 0.31,0.35,1.04,U] [#5 0.16,-0.00,0.69,U] [#6 0.21,0.21,0.70,U] [#7 0.01,0.17,0.69,U] [#8 0.29,0.08,0.65,U] 
22:08:48.766 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.12}, one-star: {-0.17, -0.00}
22:08:48.768 00.002 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.58) = xAngle (-1.56 = -1.56)
22:08:48.768 00.000 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.55 = 1.55)
22:08:48.770 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.14 mountX=0.00 mountY=0.17, mountTheta=1.56
22:08:48.772 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.00, opts=13)
22:08:48.772 00.000 7988 Enqueuing Move request for scope (-0.17, -0.00)
22:08:48.774 00.002 15712 Worker thread wakes up
22:08:48.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.00) opts 0xd
22:08:48.774 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.00)
22:08:48.774 00.000 15712 Moving (-0.17, -0.00) raw xDistance=0.00 yDistance=0.17
22:08:48.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:48.774 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
22:08:48.776 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:48.776 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:48.778 00.002 7988 Enqueuing Expose request
22:08:48.779 00.001 15712 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.328956, 1:0.131111, 2:-0.172242
22:08:48.779 00.000 15712 BLC: No correction, Miss < min_move
22:08:48.780 00.001 15712 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:48.780 00.000 15712 PPEC: input: 0.00, control: -0.04, exposure: 1500
22:08:48.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:48.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:08:48.780 00.000 15712 MoveAxis(E, 12, ABG)
22:08:48.780 00.000 15712 Guiding  Dir = 2, Dur = 12
22:08:48.780 00.000 15712 IsGuiding returns 0
22:08:48.801 00.021 15712 IsGuiding returns 1
22:08:48.801 00.000 15712 scope still moving after pulse duration time elapsed
22:08:48.827 00.026 15712 IsGuiding returns 1
22:08:48.865 00.038 15712 IsGuiding returns 0
22:08:48.865 00.000 15712 scope move finished after 12 + 73 ms
22:08:48.865 00.000 15712 Move returns status 0, amount 12
22:08:48.865 00.000 15712 MoveAxis(N, 0, ABG)
22:08:48.865 00.000 15712 Move returns status 0, amount 0
22:08:48.865 00.000 15712 move complete, result=0
22:08:48.865 00.000 7988 GuideStep: 0.0 px 12 ms EAST, 0.2 px 0 ms NORTH
22:08:48.872 00.007 15712 worker thread done servicing request
22:08:48.872 00.000 15712 Worker thread wakes up
22:08:48.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:48.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:50.613 01.741 15712 Exposure complete
22:08:50.670 00.057 15712 worker thread done servicing request
22:08:50.670 00.000 7988 OnExposeComplete: enter
22:08:50.670 00.000 7988 UpdateGuideState(): m_state=6
22:08:50.674 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7683
22:08:50.675 00.001 7988 Star::Find returns 1 (0), X=1180.84, Y=445.70, Mass=1547, SNR=26.7, Peak=203 HFD=3.4
22:08:50.677 00.002 7988 MultiStar: [#1 0.26,-0.07,1.02,U] [#2 0.22,-0.06,1.03,U] [#3 0.05,0.23,0.91,U] [#4 0.13,0.04,1.04,U] [#5 0.05,-0.08,0.71,U] [#6 0.24,0.12,0.69,U] [#7 0.25,0.02,0.69,U] [#8 0.18,-0.16,0.65,U] 
22:08:50.677 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.01, -0.23}
22:08:50.679 00.002 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.58) = xAngle (1.43 = 1.43)
22:08:50.679 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.54 = -1.75)
22:08:50.681 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.15 mountX=0.02 mountY=-0.15, mountTheta=-1.43
22:08:50.681 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.02, opts=13)
22:08:50.683 00.002 7988 Enqueuing Move request for scope (0.15, -0.02)
22:08:50.685 00.002 15712 Worker thread wakes up
22:08:50.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
22:08:50.685 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
22:08:50.685 00.000 15712 Moving (0.15, -0.02) raw xDistance=0.02 yDistance=-0.15
22:08:50.685 00.000 15712 BLC: window closed
22:08:50.685 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.328956, 1:0.131111, 2:-0.172242
22:08:50.685 00.000 15712 BLC: No correction, Miss < min_move
22:08:50.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:50.687 00.002 7988 UpdateGuideState exits: m=1547 SNR=26.7
22:08:50.689 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:50.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:50.691 00.002 7988 Enqueuing Expose request
22:08:50.691 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:50.691 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
22:08:50.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:50.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:08:50.691 00.000 15712 MoveAxis(E, 8, ABG)
22:08:50.691 00.000 15712 Guiding  Dir = 2, Dur = 8
22:08:50.691 00.000 15712 IsGuiding returns 0
22:08:50.708 00.017 15712 IsGuiding returns 0
22:08:50.708 00.000 15712 Move returns status 0, amount 8
22:08:50.708 00.000 15712 MoveAxis(N, 0, ABG)
22:08:50.708 00.000 15712 Move returns status 0, amount 0
22:08:50.708 00.000 15712 move complete, result=0
22:08:50.708 00.000 15712 worker thread done servicing request
22:08:50.708 00.000 15712 Worker thread wakes up
22:08:50.708 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
22:08:50.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:50.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:52.129 01.421 15712 Exposure complete
22:08:52.188 00.059 15712 worker thread done servicing request
22:08:52.188 00.000 7988 OnExposeComplete: enter
22:08:52.188 00.000 7988 UpdateGuideState(): m_state=6
22:08:52.191 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7684
22:08:52.191 00.000 7988 Star::Find returns 1 (0), X=1180.69, Y=445.87, Mass=1563, SNR=26.8, Peak=213 HFD=3.5
22:08:52.191 00.000 7988 MultiStar: [#1 0.22,-0.03,1.01,U] [#2 0.28,0.07,0.98,U] [#3 0.02,0.13,0.95,U] [#4 0.16,0.15,1.02,U] [#5 0.12,-0.24,0.68,U] [#6 0.23,0.26,0.72,U] [#7 0.12,0.12,0.68,U] [#8 0.18,-0.05,0.65,U] 
22:08:52.191 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {-0.15, -0.06}
22:08:52.191 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
22:08:52.197 00.006 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.28)
22:08:52.197 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.32 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
22:08:52.197 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
22:08:52.197 00.000 7988 Enqueuing Move request for scope (0.13, 0.04)
22:08:52.197 00.000 15712 Worker thread wakes up
22:08:52.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:08:52.197 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:08:52.197 00.000 15712 Moving (0.13, 0.04) raw xDistance=-0.04 yDistance=-0.13
22:08:52.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:52.197 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.8
22:08:52.204 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:52.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:52.206 00.002 7988 Enqueuing Expose request
22:08:52.207 00.001 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:52.207 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
22:08:52.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:52.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:08:52.207 00.000 15712 MoveAxis(E, 5, ABG)
22:08:52.207 00.000 15712 Guiding  Dir = 2, Dur = 5
22:08:52.226 00.019 15712 IsGuiding returns 0
22:08:52.243 00.017 15712 IsGuiding returns 0
22:08:52.243 00.000 15712 Move returns status 0, amount 5
22:08:52.243 00.000 15712 MoveAxis(N, 0, ABG)
22:08:52.243 00.000 15712 Move returns status 0, amount 0
22:08:52.243 00.000 15712 move complete, result=0
22:08:52.243 00.000 15712 worker thread done servicing request
22:08:52.243 00.000 15712 Worker thread wakes up
22:08:52.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:52.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:52.243 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:08:53.881 01.638 15712 Exposure complete
22:08:53.930 00.049 15712 worker thread done servicing request
22:08:53.930 00.000 7988 OnExposeComplete: enter
22:08:53.930 00.000 7988 UpdateGuideState(): m_state=6
22:08:53.944 00.014 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7685
22:08:53.945 00.001 7988 Star::Find returns 1 (0), X=1180.80, Y=445.91, Mass=1549, SNR=26.7, Peak=177 HFD=3.7
22:08:53.945 00.000 7988 MultiStar: [#1 0.25,0.06,0.99,U] [#2 0.32,0.06,1.02,U] [#3 0.29,0.14,0.93,U] [#4 0.09,0.03,1.03,U] [#5 0.06,-0.38,0.67,U] [#6 0.44,0.31,0.71,U] [#7 0.29,0.01,0.68,U] [#8 0.24,-0.01,0.66,U] 
22:08:53.947 00.002 7988 single-star, 8 included, MultiStar: {0.21, 0.03}, one-star: {-0.03, -0.02}
22:08:53.947 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.58) = xAngle (-0.94 = -0.94)
22:08:53.949 00.002 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.17 = 2.17)
22:08:53.949 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.52 mountX=0.02 mountY=0.03, mountTheta=0.95
22:08:53.951 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
22:08:53.953 00.002 7988 Enqueuing Move request for scope (-0.03, -0.02)
22:08:53.953 00.000 15712 Worker thread wakes up
22:08:53.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
22:08:53.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
22:08:53.953 00.000 15712 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.03
22:08:53.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:53.953 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.7
22:08:53.957 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:53.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:53.959 00.002 7988 Enqueuing Expose request
22:08:53.959 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:53.959 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
22:08:53.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:53.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:08:53.959 00.000 15712 MoveAxis(E, 6, ABG)
22:08:53.959 00.000 15712 Guiding  Dir = 2, Dur = 6
22:08:53.959 00.000 15712 IsGuiding returns 0
22:08:53.981 00.022 15712 IsGuiding returns 0
22:08:53.981 00.000 15712 Move returns status 0, amount 6
22:08:53.981 00.000 15712 MoveAxis(N, 0, ABG)
22:08:53.981 00.000 15712 Move returns status 0, amount 0
22:08:53.981 00.000 15712 move complete, result=0
22:08:53.981 00.000 15712 worker thread done servicing request
22:08:53.981 00.000 15712 Worker thread wakes up
22:08:53.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:53.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:53.981 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:08:55.393 01.412 15712 Exposure complete
22:08:55.452 00.059 15712 worker thread done servicing request
22:08:55.452 00.000 7988 OnExposeComplete: enter
22:08:55.454 00.002 7988 UpdateGuideState(): m_state=6
22:08:55.454 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7686
22:08:55.454 00.000 7988 Star::Find returns 1 (0), X=1180.77, Y=445.88, Mass=1590, SNR=27.2, Peak=211 HFD=3.7
22:08:55.454 00.000 7988 MultiStar: [#1 0.31,0.13,0.97,U] [#2 0.23,0.11,0.97,U] [#3 0.15,0.35,0.93,U] [#4 0.23,0.16,0.98,U] [#5 0.22,0.29,0.70,U] [#6 0.21,0.37,0.68,U] [#7 0.28,0.29,0.67,U] [#8 0.46,-0.10,0.64,U] 
22:08:55.459 00.005 7988 single-star, 8 included, MultiStar: {0.21, 0.17}, one-star: {-0.06, -0.05}
22:08:55.459 00.000 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
22:08:55.459 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
22:08:55.459 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.42 mountX=0.05 mountY=0.06, mountTheta=0.85
22:08:55.459 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.05, opts=13)
22:08:55.459 00.000 7988 Enqueuing Move request for scope (-0.06, -0.05)
22:08:55.459 00.000 15712 Worker thread wakes up
22:08:55.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:55.459 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.2
22:08:55.459 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:55.459 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:55.470 00.011 7988 Enqueuing Expose request
22:08:55.472 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
22:08:55.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
22:08:55.472 00.000 15712 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
22:08:55.476 00.004 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:55.476 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
22:08:55.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:55.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:08:55.476 00.000 15712 MoveAxis(E, 7, ABG)
22:08:55.476 00.000 15712 Guiding  Dir = 2, Dur = 7
22:08:55.476 00.000 15712 IsGuiding returns 0
22:08:55.503 00.027 15712 IsGuiding returns 0
22:08:55.503 00.000 15712 Move returns status 0, amount 7
22:08:55.503 00.000 15712 MoveAxis(N, 0, ABG)
22:08:55.503 00.000 15712 Move returns status 0, amount 0
22:08:55.503 00.000 15712 move complete, result=0
22:08:55.503 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:08:55.505 00.002 15712 worker thread done servicing request
22:08:55.505 00.000 15712 Worker thread wakes up
22:08:55.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:55.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:57.147 01.642 15712 Exposure complete
22:08:57.205 00.058 15712 worker thread done servicing request
22:08:57.205 00.000 7988 OnExposeComplete: enter
22:08:57.205 00.000 7988 UpdateGuideState(): m_state=6
22:08:57.209 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7687
22:08:57.209 00.000 7988 Star::Find returns 1 (0), X=1180.72, Y=446.00, Mass=1471, SNR=26.2, Peak=213 HFD=3.3
22:08:57.211 00.002 7988 MultiStar: [#1 0.21,0.10,1.03,U] [#2 0.15,0.18,1.01,U] [#3 0.06,0.32,1.00,U] [#4 0.15,0.19,1.02,U] [#5 -0.02,0.09,0.71,U] [#6 0.29,0.21,0.69,U] [#7 0.16,0.35,0.67,U] [#8 0.16,0.07,0.67,U] 
22:08:57.211 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.18}, one-star: {-0.12, 0.07}
22:08:57.213 00.002 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.58) = xAngle (4.18 = -2.10)
22:08:57.213 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.29 = 1.01)
22:08:57.215 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.13 cameraTheta=2.60 mountX=-0.07 mountY=0.11, mountTheta=2.11
22:08:57.217 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.07, opts=13)
22:08:57.217 00.000 7988 Enqueuing Move request for scope (-0.12, 0.07)
22:08:57.219 00.002 15712 Worker thread wakes up
22:08:57.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
22:08:57.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
22:08:57.219 00.000 15712 Moving (-0.12, 0.07) raw xDistance=-0.07 yDistance=0.11
22:08:57.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:08:57.219 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.2
22:08:57.223 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:57.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:57.225 00.002 7988 Enqueuing Expose request
22:08:57.226 00.001 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:57.226 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
22:08:57.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:57.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:08:57.226 00.000 15712 MoveAxis(E, 9, ABG)
22:08:57.226 00.000 15712 Guiding  Dir = 2, Dur = 9
22:08:57.226 00.000 15712 IsGuiding returns 0
22:08:57.243 00.017 15712 IsGuiding returns 0
22:08:57.243 00.000 15712 Move returns status 0, amount 9
22:08:57.243 00.000 15712 MoveAxis(N, 0, ABG)
22:08:57.243 00.000 15712 Move returns status 0, amount 0
22:08:57.243 00.000 15712 move complete, result=0
22:08:57.243 00.000 15712 worker thread done servicing request
22:08:57.243 00.000 15712 Worker thread wakes up
22:08:57.243 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:08:57.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:57.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:58.660 01.417 15712 Exposure complete
22:08:58.721 00.061 15712 worker thread done servicing request
22:08:58.721 00.000 7988 OnExposeComplete: enter
22:08:58.721 00.000 7988 UpdateGuideState(): m_state=6
22:08:58.723 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7688
22:08:58.723 00.000 7988 Star::Find returns 1 (0), X=1180.68, Y=446.02, Mass=1516, SNR=26.5, Peak=225 HFD=3.3
22:08:58.725 00.002 7988 MultiStar: [#1 0.28,0.14,1.00,U] [#2 0.23,0.29,0.98,U] [#3 0.07,0.34,0.95,U] [#4 0.08,0.41,1.01,U] [#5 0.03,0.17,0.69,U] [#6 -0.06,0.30,0.69,U] [#7 0.21,0.18,0.66,U] [#8 0.13,0.25,0.67,U] 
22:08:58.725 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.24}, one-star: {-0.15, 0.10}
22:08:58.727 00.002 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.58) = xAngle (4.15 = -2.13)
22:08:58.727 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.98)
22:08:58.729 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.57 mountX=-0.09 mountY=0.15, mountTheta=2.14
22:08:58.731 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.10, opts=13)
22:08:58.731 00.000 7988 Enqueuing Move request for scope (-0.15, 0.10)
22:08:58.733 00.002 15712 Worker thread wakes up
22:08:58.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
22:08:58.733 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
22:08:58.733 00.000 15712 Moving (-0.15, 0.10) raw xDistance=-0.09 yDistance=0.15
22:08:58.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:08:58.733 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
22:08:58.736 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:58.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:08:58.737 00.001 7988 Enqueuing Expose request
22:08:58.739 00.002 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:08:58.739 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
22:08:58.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:58.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:08:58.739 00.000 15712 MoveAxis(E, 9, ABG)
22:08:58.739 00.000 15712 Guiding  Dir = 2, Dur = 9
22:08:58.739 00.000 15712 IsGuiding returns 0
22:08:58.755 00.016 15712 IsGuiding returns 0
22:08:58.755 00.000 15712 Move returns status 0, amount 9
22:08:58.755 00.000 15712 MoveAxis(N, 0, ABG)
22:08:58.755 00.000 15712 Move returns status 0, amount 0
22:08:58.755 00.000 15712 move complete, result=0
22:08:58.755 00.000 15712 worker thread done servicing request
22:08:58.755 00.000 15712 Worker thread wakes up
22:08:58.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:08:58.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:08:58.755 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:09:00.397 01.642 15712 Exposure complete
22:09:00.461 00.064 15712 worker thread done servicing request
22:09:00.461 00.000 7988 OnExposeComplete: enter
22:09:00.461 00.000 7988 UpdateGuideState(): m_state=6
22:09:00.461 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7689
22:09:00.461 00.000 7988 Star::Find returns 1 (0), X=1180.70, Y=446.08, Mass=1468, SNR=26.0, Peak=230 HFD=3.0
22:09:00.461 00.000 7988 MultiStar: [#1 0.07,0.09,1.02,U] [#2 0.04,0.24,1.00,U] [#3 -0.05,0.26,0.95,U] [#4 0.05,0.25,1.04,U] [#5 0.01,-0.05,0.77,U] [#6 0.09,0.44,0.69,U] [#7 0.22,0.35,0.71,U] [#8 0.02,0.23,0.67,U] 
22:09:00.461 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.21}, one-star: {-0.14, 0.15}
22:09:00.461 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.90 = -2.38)
22:09:00.472 00.011 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.01 = 0.73)
22:09:00.472 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.33 mountX=-0.15 mountY=0.13, mountTheta=2.40
22:09:00.472 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.15, opts=13)
22:09:00.472 00.000 7988 Enqueuing Move request for scope (-0.14, 0.15)
22:09:00.477 00.005 15712 Worker thread wakes up
22:09:00.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
22:09:00.477 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
22:09:00.477 00.000 15712 Moving (-0.14, 0.15) raw xDistance=-0.15 yDistance=0.13
22:09:00.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:00.479 00.002 7988 UpdateGuideState exits: m=1468 SNR=26.0
22:09:00.481 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:00.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:00.481 00.000 7988 Enqueuing Expose request
22:09:00.481 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:00.481 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
22:09:00.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:00.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:09:00.481 00.000 15712 MoveAxis(E, 9, ABG)
22:09:00.481 00.000 15712 Guiding  Dir = 2, Dur = 9
22:09:00.481 00.000 15712 IsGuiding returns 0
22:09:00.525 00.044 15712 IsGuiding returns 0
22:09:00.525 00.000 15712 Move returns status 0, amount 9
22:09:00.525 00.000 15712 MoveAxis(N, 0, ABG)
22:09:00.525 00.000 15712 Move returns status 0, amount 0
22:09:00.525 00.000 15712 move complete, result=0
22:09:00.539 00.014 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:09:00.539 00.000 15712 worker thread done servicing request
22:09:00.541 00.002 15712 Worker thread wakes up
22:09:00.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:00.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:01.959 01.418 15712 Exposure complete
22:09:02.017 00.058 15712 worker thread done servicing request
22:09:02.019 00.002 7988 OnExposeComplete: enter
22:09:02.019 00.000 7988 UpdateGuideState(): m_state=6
22:09:02.020 00.001 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7690
22:09:02.020 00.000 7988 Star::Find returns 1 (0), X=1180.70, Y=446.14, Mass=1507, SNR=26.5, Peak=210 HFD=3.3
22:09:02.020 00.000 7988 MultiStar: [#1 0.11,0.18,1.00,U] [#2 0.18,0.47,1.02,U] [#3 0.02,0.43,0.92,U] [#4 0.14,0.25,1.05,U] [#5 -0.05,0.21,0.69,U] [#6 0.15,0.40,0.68,U] [#7 -0.00,0.49,0.66,U] [#8 0.08,0.12,0.66,U] 
22:09:02.020 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.31}, one-star: {-0.13, 0.22}
22:09:02.020 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.58) = xAngle (3.71 = -2.58)
22:09:02.020 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.82 = 0.53)
22:09:02.020 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.25 cameraTheta=2.13 mountX=-0.21 mountY=0.13, mountTheta=2.60
22:09:02.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.22, opts=13)
22:09:02.020 00.000 7988 Enqueuing Move request for scope (-0.13, 0.22)
22:09:02.020 00.000 15712 Worker thread wakes up
22:09:02.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
22:09:02.020 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
22:09:02.020 00.000 15712 Moving (-0.13, 0.22) raw xDistance=-0.21 yDistance=0.13
22:09:02.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:02.020 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
22:09:02.033 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:02.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:02.035 00.002 7988 Enqueuing Expose request
22:09:02.036 00.001 15712 PPEC rslt: input = -0.21, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:09:02.036 00.000 15712 PPEC: input: -0.21, control: -0.16, exposure: 1500
22:09:02.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:02.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:09:02.036 00.000 15712 MoveAxis(E, 52, ABG)
22:09:02.036 00.000 15712 Guiding  Dir = 2, Dur = 52
22:09:02.036 00.000 15712 IsGuiding returns 0
22:09:02.052 00.016 15712 PulseGuide returned control before completion, sleep 43
22:09:02.137 00.085 15712 IsGuiding returns 0
22:09:02.137 00.000 15712 Move returns status 0, amount 52
22:09:02.137 00.000 15712 MoveAxis(N, 0, ABG)
22:09:02.137 00.000 15712 Move returns status 0, amount 0
22:09:02.137 00.000 15712 move complete, result=0
22:09:02.138 00.001 15712 worker thread done servicing request
22:09:02.138 00.000 15712 Worker thread wakes up
22:09:02.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:02.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:02.138 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
22:09:03.774 01.636 15712 Exposure complete
22:09:03.821 00.047 15712 worker thread done servicing request
22:09:03.821 00.000 7988 OnExposeComplete: enter
22:09:03.836 00.015 7988 UpdateGuideState(): m_state=6
22:09:03.836 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7691
22:09:03.837 00.001 7988 Star::Find returns 1 (0), X=1180.72, Y=446.00, Mass=1486, SNR=26.2, Peak=212 HFD=3.3
22:09:03.837 00.000 7988 MultiStar: [#1 0.16,0.14,1.03,U] [#2 0.14,0.18,1.02,U] [#3 0.10,0.22,0.96,U] [#4 0.19,0.26,1.05,U] [#5 0.08,-0.22,0.74,U] [#6 0.40,0.43,0.72,U] [#7 0.21,0.13,0.67,U] [#8 0.25,0.06,0.64,U] 
22:09:03.837 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.15}, one-star: {-0.11, 0.08}
22:09:03.837 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.58) = xAngle (4.12 = -2.16)
22:09:03.837 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.23 = 0.94)
22:09:03.837 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.54 mountX=-0.08 mountY=0.11, mountTheta=2.17
22:09:03.837 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.08, opts=13)
22:09:03.837 00.000 7988 Enqueuing Move request for scope (-0.11, 0.08)
22:09:03.837 00.000 15712 Worker thread wakes up
22:09:03.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
22:09:03.837 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
22:09:03.837 00.000 15712 Moving (-0.11, 0.08) raw xDistance=-0.08 yDistance=0.11
22:09:03.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:03.837 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.2
22:09:03.849 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:03.849 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:03.851 00.002 7988 Enqueuing Expose request
22:09:03.853 00.002 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:03.853 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
22:09:03.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:03.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:09:03.853 00.000 15712 MoveAxis(E, 9, ABG)
22:09:03.853 00.000 15712 Guiding  Dir = 2, Dur = 9
22:09:03.857 00.004 15712 IsGuiding returns 0
22:09:03.878 00.021 15712 IsGuiding returns 0
22:09:03.878 00.000 15712 Move returns status 0, amount 9
22:09:03.878 00.000 15712 MoveAxis(N, 0, ABG)
22:09:03.878 00.000 15712 Move returns status 0, amount 0
22:09:03.878 00.000 15712 move complete, result=0
22:09:03.878 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:09:03.882 00.004 15712 worker thread done servicing request
22:09:03.882 00.000 15712 Worker thread wakes up
22:09:03.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:03.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:05.292 01.410 15712 Exposure complete
22:09:05.349 00.057 15712 worker thread done servicing request
22:09:05.349 00.000 7988 OnExposeComplete: enter
22:09:05.349 00.000 7988 UpdateGuideState(): m_state=6
22:09:05.349 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7692
22:09:05.354 00.005 7988 Star::Find returns 1 (0), X=1180.55, Y=445.97, Mass=1546, SNR=26.8, Peak=216 HFD=3.5
22:09:05.354 00.000 7988 MultiStar: [#1 0.16,0.06,0.99,U] [#2 0.04,0.13,1.03,U] [#3 0.02,0.29,0.93,U] [#4 -0.00,0.23,1.04,U] [#5 -0.11,-0.15,0.70,U] [#6 -0.09,0.42,0.68,U] [#7 0.03,0.03,0.64,U] [#8 -0.03,0.03,0.64,U] 
22:09:05.354 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.28, 0.04}
22:09:05.354 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.92)
22:09:05.354 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.19)
22:09:05.354 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.78 mountX=-0.12 mountY=0.02, mountTheta=2.95
22:09:05.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.12, opts=13)
22:09:05.354 00.000 7988 Enqueuing Move request for scope (-0.03, 0.12)
22:09:05.354 00.000 15712 Worker thread wakes up
22:09:05.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
22:09:05.354 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
22:09:05.354 00.000 15712 Moving (-0.03, 0.12) raw xDistance=-0.12 yDistance=0.02
22:09:05.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:05.354 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.8
22:09:05.365 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:05.366 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:05.366 00.000 7988 Enqueuing Expose request
22:09:05.366 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:05.366 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
22:09:05.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:05.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:09:05.366 00.000 15712 MoveAxis(E, 8, ABG)
22:09:05.366 00.000 15712 Guiding  Dir = 2, Dur = 8
22:09:05.366 00.000 15712 IsGuiding returns 0
22:09:05.398 00.032 15712 IsGuiding returns 0
22:09:05.398 00.000 15712 Move returns status 0, amount 8
22:09:05.398 00.000 15712 MoveAxis(N, 0, ABG)
22:09:05.398 00.000 15712 Move returns status 0, amount 0
22:09:05.398 00.000 15712 move complete, result=0
22:09:05.398 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:09:05.399 00.001 15712 worker thread done servicing request
22:09:05.399 00.000 15712 Worker thread wakes up
22:09:05.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:05.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:07.139 01.740 15712 Exposure complete
22:09:07.187 00.048 15712 worker thread done servicing request
22:09:07.187 00.000 7988 OnExposeComplete: enter
22:09:07.187 00.000 7988 UpdateGuideState(): m_state=6
22:09:07.200 00.013 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7693
22:09:07.200 00.000 7988 Star::Find returns 1 (0), X=1180.51, Y=445.83, Mass=1480, SNR=26.2, Peak=174 HFD=3.4
22:09:07.200 00.000 7988 MultiStar: [#1 0.05,-0.16,1.04,U] [#2 0.11,0.17,1.03,U] [#3 -0.09,0.12,0.98,U] [#4 -0.04,0.11,1.04,U] [#5 -0.08,-0.00,0.73,U] [#6 0.14,0.24,0.71,U] [#7 -0.16,0.23,0.71,U] [#8 0.09,0.03,0.65,U] 
22:09:07.204 00.004 7988 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.32, -0.09}
22:09:07.204 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.58) = xAngle (3.69 = -2.60)
22:09:07.204 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.80 = 0.51)
22:09:07.204 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.11 mountX=-0.06 mountY=0.04, mountTheta=2.62
22:09:07.204 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.06, opts=13)
22:09:07.204 00.000 7988 Enqueuing Move request for scope (-0.04, 0.06)
22:09:07.204 00.000 15712 Worker thread wakes up
22:09:07.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:09:07.204 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:09:07.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:07.204 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2
22:09:07.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:07.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:07.204 00.000 7988 Enqueuing Expose request
22:09:07.204 00.000 15712 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=0.04
22:09:07.221 00.017 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:07.221 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
22:09:07.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:07.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:09:07.221 00.000 15712 MoveAxis(E, 8, ABG)
22:09:07.221 00.000 15712 Guiding  Dir = 2, Dur = 8
22:09:07.221 00.000 15712 IsGuiding returns 0
22:09:07.232 00.011 15712 IsGuiding returns 0
22:09:07.232 00.000 15712 Move returns status 0, amount 8
22:09:07.232 00.000 15712 MoveAxis(N, 0, ABG)
22:09:07.232 00.000 15712 Move returns status 0, amount 0
22:09:07.232 00.000 15712 move complete, result=0
22:09:07.232 00.000 15712 worker thread done servicing request
22:09:07.232 00.000 15712 Worker thread wakes up
22:09:07.232 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:09:07.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:07.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:08.653 01.421 15712 Exposure complete
22:09:08.699 00.046 15712 worker thread done servicing request
22:09:08.699 00.000 7988 OnExposeComplete: enter
22:09:08.714 00.015 7988 UpdateGuideState(): m_state=6
22:09:08.714 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7694
22:09:08.716 00.002 7988 Star::Find returns 1 (0), X=1180.72, Y=445.89, Mass=1487, SNR=26.3, Peak=207 HFD=3.2
22:09:08.716 00.000 7988 MultiStar: [#1 0.16,0.20,1.03,U] [#2 0.07,0.23,1.01,U] [#3 -0.02,0.23,0.93,U] [#4 0.24,0.32,1.08,U] [#5 0.04,0.06,0.74,U] [#6 0.08,0.64,0.70,U] [#7 0.20,0.48,0.68,U] [#8 0.03,0.02,0.67,U] 
22:09:08.716 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.23}, one-star: {-0.11, -0.03}
22:09:08.716 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
22:09:08.716 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
22:09:08.716 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.85 mountX=0.04 mountY=0.12, mountTheta=1.27
22:09:08.716 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.03, opts=13)
22:09:08.716 00.000 7988 Enqueuing Move request for scope (-0.11, -0.03)
22:09:08.716 00.000 15712 Worker thread wakes up
22:09:08.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
22:09:08.716 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
22:09:08.716 00.000 15712 Moving (-0.11, -0.03) raw xDistance=0.04 yDistance=0.12
22:09:08.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:08.716 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
22:09:08.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:08.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:08.716 00.000 7988 Enqueuing Expose request
22:09:08.730 00.014 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:08.730 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:09:08.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:08.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:09:08.730 00.000 15712 MoveAxis(E, 7, ABG)
22:09:08.730 00.000 15712 Guiding  Dir = 2, Dur = 7
22:09:08.730 00.000 15712 IsGuiding returns 0
22:09:08.755 00.025 15712 IsGuiding returns 0
22:09:08.755 00.000 15712 Move returns status 0, amount 7
22:09:08.755 00.000 15712 MoveAxis(N, 0, ABG)
22:09:08.755 00.000 15712 Move returns status 0, amount 0
22:09:08.755 00.000 15712 move complete, result=0
22:09:08.755 00.000 15712 worker thread done servicing request
22:09:08.755 00.000 15712 Worker thread wakes up
22:09:08.755 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:09:08.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:08.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:10.391 01.636 15712 Exposure complete
22:09:10.436 00.045 15712 worker thread done servicing request
22:09:10.436 00.000 7988 OnExposeComplete: enter
22:09:10.436 00.000 7988 UpdateGuideState(): m_state=6
22:09:10.453 00.017 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7695
22:09:10.453 00.000 7988 Star::Find returns 1 (1), X=1180.88, Y=446.20, Mass=1511, SNR=26.5, Peak=255 HFD=2.9
22:09:10.453 00.000 7988 MultiStar: [#1 0.26,0.24,1.03,U] [#2 0.11,0.23,1.05,U] [#3 0.09,0.39,0.97,U] [#4 0.18,0.39,1.06,U] [#5 -0.22,-0.14,0.74,U] [#6 0.24,0.48,0.69,U] [#7 0.11,0.16,0.64,U] [#8 0.30,0.34,0.66,U] 
22:09:10.453 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.27}, one-star: {0.05, 0.27}
22:09:10.453 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
22:09:10.453 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.20)
22:09:10.453 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.39 mountX=-0.27 mountY=-0.06, mountTheta=-2.94
22:09:10.453 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.27, opts=13)
22:09:10.453 00.000 7988 Enqueuing Move request for scope (0.05, 0.27)
22:09:10.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:10.453 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5 Saturated
22:09:10.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:10.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:10.453 00.000 7988 Enqueuing Expose request
22:09:10.468 00.015 15712 Worker thread wakes up
22:09:10.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
22:09:10.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
22:09:10.468 00.000 15712 Moving (0.05, 0.27) raw xDistance=-0.27 yDistance=-0.06
22:09:10.470 00.002 15712 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
22:09:10.470 00.000 15712 PPEC: input: -0.27, control: -0.19, exposure: 1500
22:09:10.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:10.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:10.470 00.000 15712 MoveAxis(E, 61, ABG)
22:09:10.470 00.000 15712 Guiding  Dir = 2, Dur = 61
22:09:10.487 00.017 15712 IsGuiding returns 0
22:09:10.506 00.019 15712 PulseGuide returned control before completion, sleep 55
22:09:10.606 00.100 15712 IsGuiding returns 0
22:09:10.606 00.000 15712 Move returns status 0, amount 61
22:09:10.606 00.000 15712 MoveAxis(N, 0, ABG)
22:09:10.606 00.000 15712 Move returns status 0, amount 0
22:09:10.606 00.000 15712 move complete, result=0
22:09:10.606 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
22:09:10.606 00.000 15712 worker thread done servicing request
22:09:10.611 00.005 15712 Worker thread wakes up
22:09:10.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:10.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:12.016 01.405 15712 Exposure complete
22:09:12.069 00.053 15712 worker thread done servicing request
22:09:12.069 00.000 7988 OnExposeComplete: enter
22:09:12.069 00.000 7988 UpdateGuideState(): m_state=6
22:09:12.077 00.008 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7696
22:09:12.078 00.001 7988 Star::Find returns 1 (0), X=1180.60, Y=446.01, Mass=1520, SNR=26.7, Peak=190 HFD=3.3
22:09:12.078 00.000 7988 MultiStar: [#1 0.01,0.12,0.99,U] [#2 -0.06,0.14,1.01,U] [#3 -0.20,0.12,0.94,U] [#4 -0.07,0.16,1.05,U] [#5 0.05,0.08,0.71,U] [#6 0.15,0.26,0.69,U] [#7 0.14,0.13,0.67,U] [#8 0.00,0.12,0.64,U] 
22:09:12.078 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.23, 0.09}
22:09:12.078 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.85)
22:09:12.078 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.26)
22:09:12.078 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.86 mountX=-0.13 mountY=0.04, mountTheta=2.88
22:09:12.078 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.13, opts=13)
22:09:12.086 00.008 7988 Enqueuing Move request for scope (-0.04, 0.13)
22:09:12.086 00.000 15712 Worker thread wakes up
22:09:12.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:12.086 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.7
22:09:12.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:12.086 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:12.086 00.000 7988 Enqueuing Expose request
22:09:12.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
22:09:12.086 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
22:09:12.086 00.000 15712 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=0.04
22:09:12.094 00.008 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:12.094 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
22:09:12.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:12.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:09:12.094 00.000 15712 MoveAxis(E, 7, ABG)
22:09:12.094 00.000 15712 Guiding  Dir = 2, Dur = 7
22:09:12.128 00.034 15712 IsGuiding returns 0
22:09:12.144 00.016 15712 IsGuiding returns 0
22:09:12.144 00.000 15712 Move returns status 0, amount 7
22:09:12.144 00.000 15712 MoveAxis(N, 0, ABG)
22:09:12.144 00.000 15712 Move returns status 0, amount 0
22:09:12.144 00.000 15712 move complete, result=0
22:09:12.144 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:09:12.146 00.002 15712 worker thread done servicing request
22:09:12.146 00.000 15712 Worker thread wakes up
22:09:12.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:12.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:13.785 01.639 15712 Exposure complete
22:09:13.843 00.058 15712 worker thread done servicing request
22:09:13.843 00.000 7988 OnExposeComplete: enter
22:09:13.843 00.000 7988 UpdateGuideState(): m_state=6
22:09:13.846 00.003 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7697
22:09:13.846 00.000 7988 Star::Find returns 1 (0), X=1180.66, Y=445.84, Mass=1467, SNR=26.1, Peak=176 HFD=3.5
22:09:13.846 00.000 7988 MultiStar: [#1 0.16,0.03,1.03,U] [#2 0.29,0.14,1.01,U] [#3 0.10,0.16,0.98,U] [#4 0.13,0.21,1.05,U] [#5 -0.05,-0.23,0.70,U] [#6 0.27,0.42,0.71,U] [#7 0.16,0.20,0.70,U] [#8 0.15,-0.15,0.66,U] 
22:09:13.846 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {-0.17, -0.09}
22:09:13.846 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
22:09:13.846 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.32 = -0.97)
22:09:13.846 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.63 mountX=-0.08 mountY=-0.11, mountTheta=-2.20
22:09:13.846 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.08, opts=13)
22:09:13.846 00.000 7988 Enqueuing Move request for scope (0.11, 0.08)
22:09:13.856 00.010 15712 Worker thread wakes up
22:09:13.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
22:09:13.856 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
22:09:13.856 00.000 15712 Moving (0.11, 0.08) raw xDistance=-0.08 yDistance=-0.11
22:09:13.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:13.856 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.1
22:09:13.858 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:13.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:13.860 00.002 7988 Enqueuing Expose request
22:09:13.860 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:13.860 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
22:09:13.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:13.862 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:09:13.862 00.000 15712 MoveAxis(E, 8, ABG)
22:09:13.862 00.000 15712 Guiding  Dir = 2, Dur = 8
22:09:13.862 00.000 15712 IsGuiding returns 0
22:09:13.878 00.016 15712 IsGuiding returns 0
22:09:13.878 00.000 15712 Move returns status 0, amount 8
22:09:13.878 00.000 15712 MoveAxis(N, 0, ABG)
22:09:13.878 00.000 15712 Move returns status 0, amount 0
22:09:13.878 00.000 15712 move complete, result=0
22:09:13.878 00.000 15712 worker thread done servicing request
22:09:13.878 00.000 15712 Worker thread wakes up
22:09:13.878 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:09:13.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:13.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:15.301 01.423 15712 Exposure complete
22:09:15.360 00.059 15712 worker thread done servicing request
22:09:15.360 00.000 7988 OnExposeComplete: enter
22:09:15.360 00.000 7988 UpdateGuideState(): m_state=6
22:09:15.360 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7698
22:09:15.363 00.003 7988 Star::Find returns 1 (0), X=1180.72, Y=446.16, Mass=1580, SNR=27.2, Peak=217 HFD=3.6
22:09:15.365 00.002 7988 MultiStar: [#1 0.15,0.14,0.97,U] [#2 0.17,0.29,1.00,U] [#3 0.14,0.39,0.90,U] [#4 0.16,0.28,1.02,U] [#5 0.03,0.20,0.68,U] [#6 0.05,0.62,0.69,U] [#7 0.13,0.24,0.63,U] [#8 0.31,0.22,0.64,U] 
22:09:15.365 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.29}, one-star: {-0.12, 0.23}
22:09:15.365 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.67)
22:09:15.365 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.72 = 0.44)
22:09:15.365 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.03 mountX=-0.23 mountY=0.11, mountTheta=2.70
22:09:15.365 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.23, opts=13)
22:09:15.365 00.000 7988 Enqueuing Move request for scope (-0.12, 0.23)
22:09:15.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:15.365 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.2
22:09:15.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:15.365 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:15.365 00.000 7988 Enqueuing Expose request
22:09:15.365 00.000 15712 Worker thread wakes up
22:09:15.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
22:09:15.365 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
22:09:15.365 00.000 15712 Moving (-0.12, 0.23) raw xDistance=-0.23 yDistance=0.11
22:09:15.382 00.017 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
22:09:15.382 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
22:09:15.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:15.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:09:15.382 00.000 15712 MoveAxis(E, 52, ABG)
22:09:15.382 00.000 15712 Guiding  Dir = 2, Dur = 52
22:09:15.382 00.000 15712 IsGuiding returns 0
22:09:15.399 00.017 15712 PulseGuide returned control before completion, sleep 41
22:09:15.484 00.085 15712 IsGuiding returns 1
22:09:15.484 00.000 15712 scope still moving after pulse duration time elapsed
22:09:15.507 00.023 15712 IsGuiding returns 0
22:09:15.507 00.000 15712 scope move finished after 52 + 71 ms
22:09:15.507 00.000 15712 Move returns status 0, amount 52
22:09:15.507 00.000 15712 MoveAxis(N, 0, ABG)
22:09:15.507 00.000 15712 Move returns status 0, amount 0
22:09:15.507 00.000 15712 move complete, result=0
22:09:15.507 00.000 15712 worker thread done servicing request
22:09:15.507 00.000 15712 Worker thread wakes up
22:09:15.507 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
22:09:15.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:15.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:17.151 01.644 15712 Exposure complete
22:09:17.202 00.051 15712 worker thread done servicing request
22:09:17.202 00.000 7988 OnExposeComplete: enter
22:09:17.202 00.000 7988 UpdateGuideState(): m_state=6
22:09:17.212 00.010 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7699
22:09:17.213 00.001 7988 Star::Find returns 1 (0), X=1180.55, Y=446.06, Mass=1518, SNR=26.5, Peak=193 HFD=3.3
22:09:17.213 00.000 7988 MultiStar: [#1 -0.10,0.27,1.02,U] [#2 0.00,0.23,1.01,U] [#3 -0.18,0.37,0.96,U] [#4 -0.01,0.30,1.03,U] [#5 -0.11,0.19,0.69,U] [#6 0.00,0.48,0.72,U] [#7 -0.08,0.27,0.65,U] [#8 0.14,0.00,0.67,U] 
22:09:17.213 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.25}, one-star: {-0.28, 0.13}
22:09:17.213 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.84)
22:09:17.213 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.27)
22:09:17.213 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.86 mountX=-0.25 mountY=0.07, mountTheta=2.87
22:09:17.219 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.25, opts=13)
22:09:17.219 00.000 7988 Enqueuing Move request for scope (-0.08, 0.25)
22:09:17.219 00.000 15712 Worker thread wakes up
22:09:17.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:17.219 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
22:09:17.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:17.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:17.219 00.000 7988 Enqueuing Expose request
22:09:17.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
22:09:17.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
22:09:17.219 00.000 15712 Moving (-0.08, 0.25) raw xDistance=-0.25 yDistance=0.07
22:09:17.229 00.010 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
22:09:17.229 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
22:09:17.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:17.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:09:17.229 00.000 15712 MoveAxis(E, 56, ABG)
22:09:17.229 00.000 15712 Guiding  Dir = 2, Dur = 56
22:09:17.229 00.000 15712 IsGuiding returns 0
22:09:17.253 00.024 15712 PulseGuide returned control before completion, sleep 42
22:09:17.309 00.056 15712 IsGuiding returns 1
22:09:17.309 00.000 15712 scope still moving after pulse duration time elapsed
22:09:17.345 00.036 15712 IsGuiding returns 0
22:09:17.345 00.000 15712 scope move finished after 56 + 65 ms
22:09:17.345 00.000 15712 Move returns status 0, amount 56
22:09:17.345 00.000 15712 MoveAxis(N, 0, ABG)
22:09:17.345 00.000 15712 Move returns status 0, amount 0
22:09:17.345 00.000 15712 move complete, result=0
22:09:17.345 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
22:09:17.355 00.010 15712 worker thread done servicing request
22:09:17.355 00.000 15712 Worker thread wakes up
22:09:17.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:17.357 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:18.776 01.419 15712 Exposure complete
22:09:18.833 00.057 15712 worker thread done servicing request
22:09:18.833 00.000 7988 OnExposeComplete: enter
22:09:18.833 00.000 7988 UpdateGuideState(): m_state=6
22:09:18.837 00.004 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7700
22:09:18.837 00.000 7988 Star::Find returns 1 (0), X=1180.53, Y=445.74, Mass=1550, SNR=26.8, Peak=179 HFD=3.4
22:09:18.839 00.002 7988 MultiStar: [#1 -0.01,-0.07,1.04,U] [#2 0.07,0.03,1.00,U] [#3 -0.14,-0.08,0.98,U] [#4 0.07,0.05,1.02,U] [#5 -0.11,-0.23,0.71,U] [#6 -0.09,0.11,0.72,U] [#7 -0.02,0.04,0.66,U] [#8 0.18,-0.29,0.63,U] 
22:09:18.841 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {-0.30, -0.19}
22:09:18.841 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
22:09:18.841 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
22:09:18.843 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.18 mountX=0.07 mountY=0.05, mountTheta=0.62
22:09:18.845 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.07, opts=13)
22:09:18.845 00.000 7988 Enqueuing Move request for scope (-0.05, -0.07)
22:09:18.847 00.002 15712 Worker thread wakes up
22:09:18.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
22:09:18.847 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
22:09:18.847 00.000 15712 Moving (-0.05, -0.07) raw xDistance=0.07 yDistance=0.05
22:09:18.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:18.847 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.8
22:09:18.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:18.850 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:18.850 00.000 7988 Enqueuing Expose request
22:09:18.852 00.002 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:18.852 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
22:09:18.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:18.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:09:18.852 00.000 15712 MoveAxis(E, 3, ABG)
22:09:18.852 00.000 15712 Guiding  Dir = 2, Dur = 3
22:09:18.852 00.000 15712 IsGuiding returns 0
22:09:18.872 00.020 15712 IsGuiding returns 0
22:09:18.872 00.000 15712 Move returns status 0, amount 3
22:09:18.872 00.000 15712 MoveAxis(N, 0, ABG)
22:09:18.872 00.000 15712 Move returns status 0, amount 0
22:09:18.872 00.000 15712 move complete, result=0
22:09:18.872 00.000 15712 worker thread done servicing request
22:09:18.872 00.000 15712 Worker thread wakes up
22:09:18.872 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:09:18.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:18.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:20.515 01.643 15712 Exposure complete
22:09:20.566 00.051 15712 worker thread done servicing request
22:09:20.566 00.000 7988 OnExposeComplete: enter
22:09:20.566 00.000 7988 UpdateGuideState(): m_state=6
22:09:20.566 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7701
22:09:20.577 00.011 7988 Star::Find returns 1 (0), X=1180.71, Y=445.75, Mass=1473, SNR=26.2, Peak=199 HFD=3.5
22:09:20.577 00.000 7988 MultiStar: [#1 0.15,0.02,1.05,U] [#2 0.19,-0.01,1.02,U] [#3 0.13,0.18,0.98,U] [#4 0.22,0.03,1.00,U] [#5 0.07,-0.27,0.72,U] [#6 0.16,0.18,0.74,U] [#7 0.14,-0.01,0.70,U] [#8 0.17,-0.01,0.65,U] 
22:09:20.577 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {-0.13, -0.18}
22:09:20.577 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.58) = xAngle (1.53 = 1.53)
22:09:20.577 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.64 = -1.65)
22:09:20.577 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=0.01 mountY=-0.12, mountTheta=-1.53
22:09:20.583 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
22:09:20.583 00.000 7988 Enqueuing Move request for scope (0.12, -0.01)
22:09:20.583 00.000 15712 Worker thread wakes up
22:09:20.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:09:20.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:09:20.583 00.000 15712 Moving (0.12, -0.01) raw xDistance=0.01 yDistance=-0.12
22:09:20.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:20.583 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.2
22:09:20.589 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:20.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:20.591 00.002 7988 Enqueuing Expose request
22:09:20.591 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:20.591 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
22:09:20.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:20.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:09:20.591 00.000 15712 MoveAxis(E, 0, ABG)
22:09:20.591 00.000 15712 Move returns status 0, amount 0
22:09:20.591 00.000 15712 MoveAxis(N, 0, ABG)
22:09:20.591 00.000 15712 Move returns status 0, amount 0
22:09:20.591 00.000 15712 move complete, result=0
22:09:20.593 00.002 15712 worker thread done servicing request
22:09:20.593 00.000 15712 Worker thread wakes up
22:09:20.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:20.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:20.593 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:22.111 01.518 15712 Exposure complete
22:09:22.170 00.059 15712 worker thread done servicing request
22:09:22.170 00.000 7988 OnExposeComplete: enter
22:09:22.170 00.000 7988 UpdateGuideState(): m_state=6
22:09:22.173 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7702
22:09:22.173 00.000 7988 Star::Find returns 1 (0), X=1180.71, Y=445.63, Mass=1510, SNR=26.6, Peak=178 HFD=3.4
22:09:22.175 00.002 7988 MultiStar: [#1 0.10,-0.28,1.04,U] [#2 0.10,-0.30,1.01,U] [#3 0.03,-0.10,0.95,U] [#4 0.11,-0.13,1.02,U] [#5 -0.08,-0.53,0.70,U] [#6 0.30,0.16,0.72,U] [#7 0.10,-0.07,0.68,U] [#8 0.27,-0.32,0.68,U] 
22:09:22.175 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.21}, one-star: {-0.12, -0.29}
22:09:22.177 00.002 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
22:09:22.177 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.49 = -2.79)
22:09:22.179 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.19 mountX=0.21 mountY=-0.08, mountTheta=-0.36
22:09:22.181 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.21, opts=13)
22:09:22.182 00.001 7988 Enqueuing Move request for scope (0.08, -0.21)
22:09:22.182 00.000 15712 Worker thread wakes up
22:09:22.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
22:09:22.182 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
22:09:22.182 00.000 15712 Moving (0.08, -0.21) raw xDistance=0.21 yDistance=-0.08
22:09:22.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:22.182 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.6
22:09:22.185 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:22.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:22.187 00.002 7988 Enqueuing Expose request
22:09:22.188 00.001 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:09:22.188 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
22:09:22.188 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:22.188 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:09:22.188 00.000 15712 MoveAxis(W, 42, ABG)
22:09:22.188 00.000 15712 Guiding  Dir = 3, Dur = 42
22:09:22.188 00.000 15712 IsGuiding returns 0
22:09:22.210 00.022 15712 PulseGuide returned control before completion, sleep 29
22:09:22.252 00.042 15712 IsGuiding returns 1
22:09:22.252 00.000 15712 scope still moving after pulse duration time elapsed
22:09:22.293 00.041 15712 IsGuiding returns 0
22:09:22.293 00.000 15712 scope move finished after 42 + 61 ms
22:09:22.293 00.000 15712 Move returns status 0, amount 42
22:09:22.293 00.000 15712 MoveAxis(N, 0, ABG)
22:09:22.293 00.000 15712 Move returns status 0, amount 0
22:09:22.293 00.000 15712 move complete, result=0
22:09:22.293 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
22:09:22.295 00.002 15712 worker thread done servicing request
22:09:22.295 00.000 15712 Worker thread wakes up
22:09:22.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:22.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:24.039 01.744 15712 Exposure complete
22:09:24.098 00.059 15712 worker thread done servicing request
22:09:24.098 00.000 7988 OnExposeComplete: enter
22:09:24.098 00.000 7988 UpdateGuideState(): m_state=6
22:09:24.101 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7703
22:09:24.101 00.000 7988 Star::Find returns 1 (0), X=1180.56, Y=445.74, Mass=1505, SNR=26.6, Peak=187 HFD=3.3
22:09:24.103 00.002 7988 MultiStar: [#1 0.04,-0.06,0.99,U] [#2 -0.06,-0.07,1.01,U] [#3 -0.18,0.01,0.95,U] [#4 -0.07,0.05,0.98,U] [#5 -0.27,-0.21,0.74,U] [#6 -0.01,0.13,0.73,U] [#7 -0.02,0.01,0.69,U] [#8 -0.34,-0.15,0.66,U] 
22:09:24.105 00.002 7988 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.28, -0.19}
22:09:24.106 00.001 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.58) = xAngle (-1.17 = -1.17)
22:09:24.106 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.94 = 1.94)
22:09:24.106 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.75 mountX=0.05 mountY=0.13, mountTheta=1.17
22:09:24.108 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.05, opts=13)
22:09:24.110 00.002 7988 Enqueuing Move request for scope (-0.13, -0.05)
22:09:24.110 00.000 15712 Worker thread wakes up
22:09:24.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
22:09:24.110 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
22:09:24.110 00.000 15712 Moving (-0.13, -0.05) raw xDistance=0.05 yDistance=0.13
22:09:24.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:24.110 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.6
22:09:24.114 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:24.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:24.116 00.002 7988 Enqueuing Expose request
22:09:24.117 00.001 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:24.117 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
22:09:24.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:24.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:09:24.117 00.000 15712 MoveAxis(E, 3, ABG)
22:09:24.117 00.000 15712 Guiding  Dir = 2, Dur = 3
22:09:24.117 00.000 15712 IsGuiding returns 0
22:09:24.141 00.024 15712 IsGuiding returns 0
22:09:24.141 00.000 15712 Move returns status 0, amount 3
22:09:24.141 00.000 15712 MoveAxis(N, 0, ABG)
22:09:24.141 00.000 15712 Move returns status 0, amount 0
22:09:24.141 00.000 15712 move complete, result=0
22:09:24.141 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:09:24.149 00.008 15712 worker thread done servicing request
22:09:24.149 00.000 15712 Worker thread wakes up
22:09:24.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:24.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:25.568 01.419 15712 Exposure complete
22:09:25.628 00.060 15712 worker thread done servicing request
22:09:25.628 00.000 7988 OnExposeComplete: enter
22:09:25.628 00.000 7988 UpdateGuideState(): m_state=6
22:09:25.630 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7704
22:09:25.632 00.002 7988 Star::Find returns 1 (0), X=1180.53, Y=445.73, Mass=1534, SNR=26.7, Peak=202 HFD=3.6
22:09:25.632 00.000 7988 MultiStar: [#1 -0.03,-0.12,1.02,U] [#2 -0.00,0.01,0.96,U] [#3 -0.29,0.02,0.95,U] [#4 -0.00,0.01,1.03,U] [#5 -0.33,-0.33,0.67,U] [#6 -0.03,0.12,0.69,U] [#7 -0.07,0.22,0.68,U] [#8 -0.09,-0.09,0.61,U] 
22:09:25.634 00.002 7988 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.31, -0.20}
22:09:25.636 00.002 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.58) = xAngle (-1.23 = -1.23)
22:09:25.636 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.88 = 1.88)
22:09:25.636 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.81 mountX=0.05 mountY=0.13, mountTheta=1.23
22:09:25.636 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.04, opts=13)
22:09:25.636 00.000 7988 Enqueuing Move request for scope (-0.13, -0.04)
22:09:25.636 00.000 15712 Worker thread wakes up
22:09:25.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
22:09:25.636 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
22:09:25.636 00.000 15712 Moving (-0.13, -0.04) raw xDistance=0.05 yDistance=0.13
22:09:25.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:25.636 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7
22:09:25.644 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:25.644 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:25.647 00.003 7988 Enqueuing Expose request
22:09:25.647 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:25.647 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
22:09:25.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:25.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:09:25.647 00.000 15712 MoveAxis(E, 5, ABG)
22:09:25.647 00.000 15712 Guiding  Dir = 2, Dur = 5
22:09:25.647 00.000 15712 IsGuiding returns 0
22:09:25.660 00.013 15712 IsGuiding returns 0
22:09:25.660 00.000 15712 Move returns status 0, amount 5
22:09:25.660 00.000 15712 MoveAxis(N, 0, ABG)
22:09:25.660 00.000 15712 Move returns status 0, amount 0
22:09:25.660 00.000 15712 move complete, result=0
22:09:25.660 00.000 15712 worker thread done servicing request
22:09:25.660 00.000 15712 Worker thread wakes up
22:09:25.660 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:09:25.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:25.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:27.302 01.642 15712 Exposure complete
22:09:27.352 00.050 15712 worker thread done servicing request
22:09:27.352 00.000 7988 OnExposeComplete: enter
22:09:27.352 00.000 7988 UpdateGuideState(): m_state=6
22:09:27.363 00.011 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7705
22:09:27.363 00.000 7988 Star::Find returns 1 (0), X=1180.44, Y=445.71, Mass=1565, SNR=27.0, Peak=209 HFD=3.4
22:09:27.363 00.000 7988 MultiStar: [#1 -0.15,-0.20,0.99,U] [#2 -0.32,-0.07,0.98,U] [#3 -0.35,0.06,0.91,U] [#4 -0.18,0.10,1.01,U] [#5 -0.30,-0.06,0.73,U] [#6 -0.05,0.10,0.69,U] [#7 -0.17,0.14,0.66,U] [#8 -0.20,-0.11,0.64,U] 
22:09:27.363 00.000 7988 refined, 8 included, MultiStar: {-0.24, -0.04}, one-star: {-0.39, -0.22}
22:09:27.363 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
22:09:27.363 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
22:09:27.369 00.006 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-2.99 mountX=0.04 mountY=0.24, mountTheta=1.41
22:09:27.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.04, opts=13)
22:09:27.373 00.002 7988 Enqueuing Move request for scope (-0.24, -0.04)
22:09:27.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:27.375 00.002 7988 UpdateGuideState exits: m=1565 SNR=27.0
22:09:27.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:27.377 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:27.379 00.002 7988 Enqueuing Expose request
22:09:27.379 00.000 15712 Worker thread wakes up
22:09:27.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
22:09:27.379 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
22:09:27.379 00.000 15712 Moving (-0.24, -0.04) raw xDistance=0.04 yDistance=0.24
22:09:27.379 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:27.379 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:09:27.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:27.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:09:27.379 00.000 15712 MoveAxis(E, 8, ABG)
22:09:27.379 00.000 15712 Guiding  Dir = 2, Dur = 8
22:09:27.379 00.000 15712 IsGuiding returns 0
22:09:27.437 00.058 15712 IsGuiding returns 0
22:09:27.437 00.000 15712 Move returns status 0, amount 8
22:09:27.437 00.000 15712 MoveAxis(N, 0, ABG)
22:09:27.437 00.000 15712 Move returns status 0, amount 0
22:09:27.437 00.000 15712 move complete, result=0
22:09:27.437 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
22:09:27.442 00.005 15712 worker thread done servicing request
22:09:27.442 00.000 15712 Worker thread wakes up
22:09:27.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:27.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:28.861 01.419 15712 Exposure complete
22:09:28.916 00.055 15712 worker thread done servicing request
22:09:28.916 00.000 7988 OnExposeComplete: enter
22:09:28.916 00.000 7988 UpdateGuideState(): m_state=6
22:09:28.922 00.006 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7706
22:09:28.922 00.000 7988 Star::Find returns 1 (0), X=1180.51, Y=445.64, Mass=1519, SNR=26.6, Peak=174 HFD=3.4
22:09:28.922 00.000 7988 MultiStar: [#1 0.07,-0.22,1.04,U] [#2 0.16,-0.03,1.02,U] [#3 0.01,0.04,0.97,U] [#4 0.00,0.04,1.05,U] [#5 -0.09,-0.20,0.68,U] [#6 -0.07,0.21,0.68,U] [#7 0.11,-0.02,0.68,U] [#8 0.10,-0.18,0.61,U] 
22:09:28.922 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {-0.32, -0.28}
22:09:28.922 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
22:09:28.922 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
22:09:28.922 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.65 mountX=0.07 mountY=0.01, mountTheta=0.11
22:09:28.922 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.07, opts=13)
22:09:28.922 00.000 7988 Enqueuing Move request for scope (-0.01, -0.07)
22:09:28.922 00.000 15712 Worker thread wakes up
22:09:28.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
22:09:28.922 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
22:09:28.922 00.000 15712 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=0.01
22:09:28.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:28.934 00.012 7988 UpdateGuideState exits: m=1519 SNR=26.6
22:09:28.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:28.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:28.934 00.000 7988 Enqueuing Expose request
22:09:28.939 00.005 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:28.939 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
22:09:28.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:28.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:28.939 00.000 15712 MoveAxis(E, 8, ABG)
22:09:28.939 00.000 15712 Guiding  Dir = 2, Dur = 8
22:09:28.939 00.000 15712 IsGuiding returns 0
22:09:28.959 00.020 15712 IsGuiding returns 0
22:09:28.959 00.000 15712 Move returns status 0, amount 8
22:09:28.959 00.000 15712 MoveAxis(N, 0, ABG)
22:09:28.959 00.000 15712 Move returns status 0, amount 0
22:09:28.959 00.000 15712 move complete, result=0
22:09:28.959 00.000 15712 worker thread done servicing request
22:09:28.959 00.000 15712 Worker thread wakes up
22:09:28.959 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:09:28.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:28.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:30.598 01.639 15712 Exposure complete
22:09:30.649 00.051 15712 worker thread done servicing request
22:09:30.649 00.000 7988 OnExposeComplete: enter
22:09:30.649 00.000 7988 UpdateGuideState(): m_state=6
22:09:30.662 00.013 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7707
22:09:30.662 00.000 7988 Star::Find returns 1 (0), X=1180.68, Y=445.80, Mass=1514, SNR=26.5, Peak=189 HFD=3.6
22:09:30.662 00.000 7988 MultiStar: [#1 0.16,-0.17,1.03,U] [#2 0.29,-0.03,0.99,U] [#3 0.01,0.02,0.90,U] [#4 0.03,-0.00,1.06,U] [#5 0.12,-0.12,0.73,U] [#6 0.09,0.03,0.73,U] [#7 0.21,0.19,0.67,U] [#8 0.05,-0.26,0.63,U] 
22:09:30.662 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {-0.15, -0.13}
22:09:30.666 00.004 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
22:09:30.666 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.15)
22:09:30.666 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=0.05 mountY=-0.08, mountTheta=-1.01
22:09:30.666 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.05, opts=13)
22:09:30.666 00.000 7988 Enqueuing Move request for scope (0.09, -0.05)
22:09:30.666 00.000 15712 Worker thread wakes up
22:09:30.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:09:30.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:09:30.666 00.000 15712 Moving (0.09, -0.05) raw xDistance=0.05 yDistance=-0.08
22:09:30.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:30.666 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.5
22:09:30.675 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:30.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:30.677 00.002 7988 Enqueuing Expose request
22:09:30.678 00.001 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:30.678 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
22:09:30.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:30.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:09:30.678 00.000 15712 MoveAxis(E, 10, ABG)
22:09:30.678 00.000 15712 Guiding  Dir = 2, Dur = 10
22:09:30.678 00.000 15712 IsGuiding returns 0
22:09:30.700 00.022 15712 IsGuiding returns 1
22:09:30.700 00.000 15712 scope still moving after pulse duration time elapsed
22:09:30.747 00.047 15712 IsGuiding returns 0
22:09:30.747 00.000 15712 scope move finished after 10 + 61 ms
22:09:30.747 00.000 15712 Move returns status 0, amount 10
22:09:30.747 00.000 15712 MoveAxis(N, 0, ABG)
22:09:30.747 00.000 15712 Move returns status 0, amount 0
22:09:30.747 00.000 15712 move complete, result=0
22:09:30.747 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:09:30.750 00.003 15712 worker thread done servicing request
22:09:30.750 00.000 15712 Worker thread wakes up
22:09:30.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:30.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:32.163 01.413 15712 Exposure complete
22:09:32.214 00.051 15712 worker thread done servicing request
22:09:32.214 00.000 7988 OnExposeComplete: enter
22:09:32.214 00.000 7988 UpdateGuideState(): m_state=6
22:09:32.225 00.011 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7708
22:09:32.226 00.001 7988 Star::Find returns 1 (0), X=1180.57, Y=445.60, Mass=1510, SNR=26.4, Peak=185 HFD=3.3
22:09:32.228 00.002 7988 MultiStar: [#1 0.22,-0.18,1.02,U] [#2 0.12,-0.14,0.98,U] [#3 -0.22,0.01,0.93,U] [#4 -0.02,-0.04,1.04,U] [#5 -0.07,-0.19,0.68,U] [#6 -0.00,0.08,0.73,U] [#7 -0.02,-0.04,0.68,U] [#8 0.21,-0.10,0.66,U] 
22:09:32.228 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {-0.27, -0.33}
22:09:32.230 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
22:09:32.231 00.001 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
22:09:32.231 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.65 mountX=0.11 mountY=0.01, mountTheta=0.11
22:09:32.233 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.11, opts=13)
22:09:32.235 00.002 7988 Enqueuing Move request for scope (-0.01, -0.11)
22:09:32.235 00.000 15712 Worker thread wakes up
22:09:32.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
22:09:32.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
22:09:32.235 00.000 15712 Moving (-0.01, -0.11) raw xDistance=0.11 yDistance=0.01
22:09:32.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:32.235 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
22:09:32.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:32.235 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:32.235 00.000 7988 Enqueuing Expose request
22:09:32.235 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:32.235 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
22:09:32.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:32.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:32.235 00.000 15712 MoveAxis(E, 10, ABG)
22:09:32.235 00.000 15712 Guiding  Dir = 2, Dur = 10
22:09:32.242 00.007 15712 IsGuiding returns 0
22:09:32.268 00.026 15712 IsGuiding returns 1
22:09:32.268 00.000 15712 scope still moving after pulse duration time elapsed
22:09:32.290 00.022 15712 IsGuiding returns 1
22:09:32.326 00.036 15712 IsGuiding returns 0
22:09:32.326 00.000 15712 scope move finished after 10 + 80 ms
22:09:32.326 00.000 15712 Move returns status 0, amount 10
22:09:32.326 00.000 15712 MoveAxis(N, 0, ABG)
22:09:32.326 00.000 15712 Move returns status 0, amount 0
22:09:32.326 00.000 15712 move complete, result=0
22:09:32.333 00.007 15712 worker thread done servicing request
22:09:32.333 00.000 15712 Worker thread wakes up
22:09:32.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:32.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:32.333 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
22:09:33.966 01.633 15712 Exposure complete
22:09:34.017 00.051 15712 worker thread done servicing request
22:09:34.017 00.000 7988 OnExposeComplete: enter
22:09:34.017 00.000 7988 UpdateGuideState(): m_state=6
22:09:34.017 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7709
22:09:34.030 00.013 7988 Star::Find returns 1 (0), X=1180.28, Y=445.59, Mass=1513, SNR=26.6, Peak=209 HFD=3.2
22:09:34.032 00.002 7988 MultiStar: [#1 -0.01,-0.14,1.05,U] [#2 -0.24,-0.14,1.01,U] [#3 -0.15,-0.09,0.96,U] [#4 -0.06,-0.06,1.04,U] [#5 -0.18,-0.53,0.69,U] [#6 -0.03,-0.06,0.69,U] [#7 -0.15,-0.16,0.66,U] [#8 -0.12,-0.27,0.67,U] 
22:09:34.032 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.19}, one-star: {-0.55, -0.34}
22:09:34.034 00.002 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
22:09:34.034 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
22:09:34.036 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-2.31 mountX=0.19 mountY=0.18, mountTheta=0.75
22:09:34.038 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.19, opts=13)
22:09:34.038 00.000 7988 Enqueuing Move request for scope (-0.17, -0.19)
22:09:34.040 00.002 15712 Worker thread wakes up
22:09:34.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
22:09:34.040 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
22:09:34.040 00.000 15712 Moving (-0.17, -0.19) raw xDistance=0.19 yDistance=0.18
22:09:34.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:34.040 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.6
22:09:34.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:34.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:34.040 00.000 7988 Enqueuing Expose request
22:09:34.046 00.006 15712 PPEC rslt: input = 0.19, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:09:34.046 00.000 15712 PPEC: input: 0.19, control: 0.08, exposure: 1500
22:09:34.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:34.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:09:34.046 00.000 15712 MoveAxis(W, 26, ABG)
22:09:34.046 00.000 15712 Guiding  Dir = 3, Dur = 26
22:09:34.046 00.000 15712 IsGuiding returns 0
22:09:34.102 00.056 15712 IsGuiding returns 1
22:09:34.102 00.000 15712 scope still moving after pulse duration time elapsed
22:09:34.141 00.039 15712 IsGuiding returns 0
22:09:34.141 00.000 15712 scope move finished after 26 + 68 ms
22:09:34.141 00.000 15712 Move returns status 0, amount 26
22:09:34.141 00.000 15712 MoveAxis(N, 0, ABG)
22:09:34.141 00.000 15712 Move returns status 0, amount 0
22:09:34.141 00.000 15712 move complete, result=0
22:09:34.141 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.2 px 0 ms NORTH
22:09:34.143 00.002 15712 worker thread done servicing request
22:09:34.143 00.000 15712 Worker thread wakes up
22:09:34.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:34.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:35.562 01.419 15712 Exposure complete
22:09:35.614 00.052 15712 worker thread done servicing request
22:09:35.614 00.000 7988 OnExposeComplete: enter
22:09:35.614 00.000 7988 UpdateGuideState(): m_state=6
22:09:35.623 00.009 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7710
22:09:35.623 00.000 7988 Star::Find returns 1 (0), X=1180.79, Y=445.78, Mass=1486, SNR=26.3, Peak=218 HFD=3.2
22:09:35.623 00.000 7988 MultiStar: [#1 0.26,-0.18,1.04,U] [#2 0.19,-0.12,1.02,U] [#3 0.16,-0.14,0.94,U] [#4 0.25,0.03,1.05,U] [#5 0.22,-0.29,0.73,U] [#6 0.32,-0.02,0.75,U] [#7 0.19,-0.07,0.66,U] [#8 0.42,-0.17,0.67,U] 
22:09:35.623 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.12}, one-star: {-0.04, -0.14}
22:09:35.623 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.58) = xAngle (-0.28 = -0.28)
22:09:35.623 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
22:09:35.623 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.86 mountX=0.14 mountY=0.05, mountTheta=0.31
22:09:35.631 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.14, opts=13)
22:09:35.631 00.000 7988 Enqueuing Move request for scope (-0.04, -0.14)
22:09:35.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:35.631 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3
22:09:35.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:35.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:35.631 00.000 7988 Enqueuing Expose request
22:09:35.631 00.000 15712 Worker thread wakes up
22:09:35.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
22:09:35.639 00.008 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
22:09:35.639 00.000 15712 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=0.05
22:09:35.643 00.004 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:35.643 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
22:09:35.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:35.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:09:35.643 00.000 15712 MoveAxis(E, 9, ABG)
22:09:35.643 00.000 15712 Guiding  Dir = 2, Dur = 9
22:09:35.644 00.001 15712 IsGuiding returns 0
22:09:35.671 00.027 15712 IsGuiding returns 0
22:09:35.671 00.000 15712 Move returns status 0, amount 9
22:09:35.671 00.000 15712 MoveAxis(N, 0, ABG)
22:09:35.671 00.000 15712 Move returns status 0, amount 0
22:09:35.671 00.000 15712 move complete, result=0
22:09:35.673 00.002 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:09:35.675 00.002 15712 worker thread done servicing request
22:09:35.675 00.000 15712 Worker thread wakes up
22:09:35.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:35.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:37.315 01.640 15712 Exposure complete
22:09:37.375 00.060 15712 worker thread done servicing request
22:09:37.375 00.000 7988 OnExposeComplete: enter
22:09:37.375 00.000 7988 UpdateGuideState(): m_state=6
22:09:37.378 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7711
22:09:37.378 00.000 7988 Star::Find returns 1 (0), X=1180.62, Y=445.72, Mass=1608, SNR=27.3, Peak=185 HFD=3.6
22:09:37.380 00.002 7988 MultiStar: [#1 0.02,-0.18,0.98,U] [#2 -0.05,-0.08,0.98,U] [#3 -0.02,-0.01,0.94,U] [#4 -0.03,0.03,1.01,U] [#5 -0.02,-0.16,0.71,U] [#6 0.09,0.09,0.68,U] [#7 0.04,-0.11,0.66,U] [#8 0.23,-0.32,0.65,U] 
22:09:37.380 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {-0.22, -0.21}
22:09:37.380 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
22:09:37.380 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
22:09:37.380 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.68 mountX=0.10 mountY=0.01, mountTheta=0.13
22:09:37.380 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.10, opts=13)
22:09:37.380 00.000 7988 Enqueuing Move request for scope (-0.01, -0.10)
22:09:37.380 00.000 15712 Worker thread wakes up
22:09:37.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
22:09:37.380 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
22:09:37.380 00.000 15712 Moving (-0.01, -0.10) raw xDistance=0.10 yDistance=0.01
22:09:37.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:37.380 00.000 7988 UpdateGuideState exits: m=1608 SNR=27.3
22:09:37.390 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:37.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:37.392 00.002 7988 Enqueuing Expose request
22:09:37.393 00.001 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:37.393 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
22:09:37.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:37.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:37.393 00.000 15712 MoveAxis(E, 8, ABG)
22:09:37.393 00.000 15712 Guiding  Dir = 2, Dur = 8
22:09:37.430 00.037 15712 IsGuiding returns 0
22:09:37.447 00.017 15712 IsGuiding returns 0
22:09:37.447 00.000 15712 Move returns status 0, amount 8
22:09:37.447 00.000 15712 MoveAxis(N, 0, ABG)
22:09:37.447 00.000 15712 Move returns status 0, amount 0
22:09:37.447 00.000 15712 move complete, result=0
22:09:37.447 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:09:37.447 00.000 15712 worker thread done servicing request
22:09:37.447 00.000 15712 Worker thread wakes up
22:09:37.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:37.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:38.864 01.417 15712 Exposure complete
22:09:38.910 00.046 15712 worker thread done servicing request
22:09:38.910 00.000 7988 OnExposeComplete: enter
22:09:38.925 00.015 7988 UpdateGuideState(): m_state=6
22:09:38.926 00.001 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7712
22:09:38.926 00.000 7988 Star::Find returns 1 (0), X=1180.55, Y=445.64, Mass=1530, SNR=26.7, Peak=206 HFD=3.4
22:09:38.928 00.002 7988 MultiStar: [#1 -0.06,-0.16,0.99,U] [#2 -0.03,-0.13,1.01,U] [#3 -0.20,-0.11,0.95,U] [#4 0.10,-0.05,1.02,U] [#5 -0.29,-0.26,0.70,U] [#6 0.08,0.28,0.68,U] [#7 0.09,0.10,0.68,U] [#8 -0.01,-0.21,0.64,U] 
22:09:38.930 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {-0.28, -0.29}
22:09:38.930 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
22:09:38.930 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
22:09:38.932 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-2.19 mountX=0.10 mountY=0.08, mountTheta=0.63
22:09:38.934 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.10, opts=13)
22:09:38.934 00.000 7988 Enqueuing Move request for scope (-0.07, -0.10)
22:09:38.936 00.002 15712 Worker thread wakes up
22:09:38.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
22:09:38.936 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
22:09:38.936 00.000 15712 Moving (-0.07, -0.10) raw xDistance=0.10 yDistance=0.08
22:09:38.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:38.936 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.7
22:09:38.939 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:38.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:38.941 00.002 7988 Enqueuing Expose request
22:09:38.942 00.001 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:38.942 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
22:09:38.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:38.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:09:38.942 00.000 15712 MoveAxis(E, 5, ABG)
22:09:38.942 00.000 15712 Guiding  Dir = 2, Dur = 5
22:09:38.942 00.000 15712 IsGuiding returns 0
22:09:38.964 00.022 15712 IsGuiding returns 0
22:09:38.964 00.000 15712 Move returns status 0, amount 5
22:09:38.964 00.000 15712 MoveAxis(N, 0, ABG)
22:09:38.964 00.000 15712 Move returns status 0, amount 0
22:09:38.964 00.000 15712 move complete, result=0
22:09:38.964 00.000 15712 worker thread done servicing request
22:09:38.964 00.000 15712 Worker thread wakes up
22:09:38.964 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:09:38.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:38.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:40.607 01.643 15712 Exposure complete
22:09:40.659 00.052 15712 worker thread done servicing request
22:09:40.659 00.000 7988 OnExposeComplete: enter
22:09:40.659 00.000 7988 UpdateGuideState(): m_state=6
22:09:40.667 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7713
22:09:40.667 00.000 7988 Star::Find returns 1 (0), X=1180.34, Y=445.75, Mass=1567, SNR=26.9, Peak=226 HFD=3.4
22:09:40.667 00.000 7988 MultiStar: [#1 -0.15,-0.11,1.04,U] [#2 -0.11,-0.11,0.99,U] [#3 -0.15,-0.11,0.95,U] [#4 -0.15,-0.05,1.01,U] [#5 -0.20,-0.23,0.68,U] [#6 -0.15,-0.01,0.71,U] [#7 -0.27,-0.15,0.65,U] [#8 -0.18,-0.44,0.66,U] 
22:09:40.667 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.14}, one-star: {-0.50, -0.18}
22:09:40.667 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.58) = xAngle (-0.96 = -0.96)
22:09:40.667 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.15 = 2.15)
22:09:40.667 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.54 mountX=0.15 mountY=0.21, mountTheta=0.97
22:09:40.676 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.14, opts=13)
22:09:40.676 00.000 7988 Enqueuing Move request for scope (-0.21, -0.14)
22:09:40.676 00.000 15712 Worker thread wakes up
22:09:40.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
22:09:40.676 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
22:09:40.676 00.000 15712 Moving (-0.21, -0.14) raw xDistance=0.15 yDistance=0.21
22:09:40.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:40.676 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.9
22:09:40.680 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:40.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:40.682 00.002 7988 Enqueuing Expose request
22:09:40.682 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:40.682 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
22:09:40.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:40.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:09:40.682 00.000 15712 MoveAxis(E, 5, ABG)
22:09:40.682 00.000 15712 Guiding  Dir = 2, Dur = 5
22:09:40.682 00.000 15712 IsGuiding returns 0
22:09:40.698 00.016 15712 IsGuiding returns 0
22:09:40.698 00.000 15712 Move returns status 0, amount 5
22:09:40.698 00.000 15712 MoveAxis(N, 0, ABG)
22:09:40.698 00.000 15712 Move returns status 0, amount 0
22:09:40.698 00.000 15712 move complete, result=0
22:09:40.698 00.000 15712 worker thread done servicing request
22:09:40.698 00.000 15712 Worker thread wakes up
22:09:40.698 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
22:09:40.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:40.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:42.118 01.420 15712 Exposure complete
22:09:42.173 00.055 15712 worker thread done servicing request
22:09:42.173 00.000 7988 OnExposeComplete: enter
22:09:42.173 00.000 7988 UpdateGuideState(): m_state=6
22:09:42.178 00.005 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7714
22:09:42.178 00.000 7988 Star::Find returns 1 (0), X=1180.28, Y=445.84, Mass=1467, SNR=26.2, Peak=196 HFD=3.0
22:09:42.178 00.000 7988 MultiStar: [#1 -0.21,-0.06,1.05,U] [#2 -0.15,0.15,1.03,U] [#3 -0.46,0.20,0.98,U] [#4 -0.34,0.15,1.03,U] [#5 -0.62,-0.05,0.70,U] [#6 -0.35,0.21,0.75,U] [#7 -0.21,0.25,0.69,U] [#8 -0.31,-0.03,0.68,U] 
22:09:42.178 00.000 7988 refined, 8 included, MultiStar: {-0.35, 0.08}, one-star: {-0.56, -0.09}
22:09:42.178 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.58) = xAngle (4.50 = -1.78)
22:09:42.178 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
22:09:42.178 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.08 hyp=0.36 cameraTheta=2.92 mountX=-0.08 mountY=0.35, mountTheta=1.78
22:09:42.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.08, opts=13)
22:09:42.178 00.000 7988 Enqueuing Move request for scope (-0.35, 0.08)
22:09:42.178 00.000 15712 Worker thread wakes up
22:09:42.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.08) opts 0xd
22:09:42.178 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.08)
22:09:42.178 00.000 15712 Moving (-0.35, 0.08) raw xDistance=-0.08 yDistance=0.35
22:09:42.190 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:42.190 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.2
22:09:42.192 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:42.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:42.194 00.002 7988 Enqueuing Expose request
22:09:42.194 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:42.194 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
22:09:42.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:42.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:09:42.194 00.000 15712 MoveAxis(E, 5, ABG)
22:09:42.194 00.000 15712 Guiding  Dir = 2, Dur = 5
22:09:42.227 00.033 15712 IsGuiding returns 0
22:09:42.243 00.016 15712 IsGuiding returns 0
22:09:42.243 00.000 15712 Move returns status 0, amount 5
22:09:42.243 00.000 15712 MoveAxis(N, 0, ABG)
22:09:42.243 00.000 15712 Move returns status 0, amount 0
22:09:42.243 00.000 15712 move complete, result=0
22:09:42.243 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.4 px 0 ms NORTH
22:09:42.244 00.001 15712 worker thread done servicing request
22:09:42.244 00.000 15712 Worker thread wakes up
22:09:42.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:42.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:43.885 01.641 15712 Exposure complete
22:09:43.945 00.060 15712 worker thread done servicing request
22:09:43.945 00.000 7988 OnExposeComplete: enter
22:09:43.945 00.000 7988 UpdateGuideState(): m_state=6
22:09:43.947 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7715
22:09:43.947 00.000 7988 Star::Find returns 1 (0), X=1180.42, Y=445.69, Mass=1466, SNR=26.0, Peak=198 HFD=3.2
22:09:43.947 00.000 7988 MultiStar: [#1 -0.10,-0.15,1.06,U] [#2 -0.24,0.01,1.06,U] [#3 -0.40,0.07,0.98,U] [#4 -0.14,0.08,1.06,U] [#5 -0.32,-0.22,0.74,U] [#6 -0.13,0.25,0.72,U] [#7 -0.28,0.06,0.69,U] [#8 -0.18,-0.10,0.66,U] 
22:09:43.947 00.000 7988 refined, 8 included, MultiStar: {-0.25, -0.03}, one-star: {-0.41, -0.24}
22:09:43.947 00.000 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.58) = xAngle (-1.45 = -1.45)
22:09:43.947 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.66 = 1.66)
22:09:43.947 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.03 mountX=0.03 mountY=0.25, mountTheta=1.45
22:09:43.955 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.03, opts=13)
22:09:43.955 00.000 7988 Enqueuing Move request for scope (-0.25, -0.03)
22:09:43.955 00.000 15712 Worker thread wakes up
22:09:43.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
22:09:43.955 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
22:09:43.955 00.000 15712 Moving (-0.25, -0.03) raw xDistance=0.03 yDistance=0.25
22:09:43.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:43.955 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.0
22:09:43.962 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:43.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:43.963 00.001 7988 Enqueuing Expose request
22:09:43.963 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:43.963 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
22:09:43.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:43.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:09:43.963 00.000 15712 MoveAxis(E, 6, ABG)
22:09:43.963 00.000 15712 Guiding  Dir = 2, Dur = 6
22:09:43.963 00.000 15712 IsGuiding returns 0
22:09:43.984 00.021 15712 IsGuiding returns 0
22:09:43.984 00.000 15712 Move returns status 0, amount 6
22:09:43.984 00.000 15712 MoveAxis(N, 0, ABG)
22:09:43.984 00.000 15712 Move returns status 0, amount 0
22:09:43.984 00.000 15712 move complete, result=0
22:09:43.984 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
22:09:43.986 00.002 15712 worker thread done servicing request
22:09:43.986 00.000 15712 Worker thread wakes up
22:09:43.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:43.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:45.401 01.415 15712 Exposure complete
22:09:45.452 00.051 15712 worker thread done servicing request
22:09:45.452 00.000 7988 OnExposeComplete: enter
22:09:45.452 00.000 7988 UpdateGuideState(): m_state=6
22:09:45.463 00.011 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7716
22:09:45.463 00.000 7988 Star::Find returns 1 (0), X=1180.29, Y=445.74, Mass=1499, SNR=26.5, Peak=217 HFD=3.1
22:09:45.465 00.002 7988 MultiStar: [#1 -0.30,-0.16,1.04,U] [#2 -0.28,-0.09,1.02,U] [#3 -0.36,0.15,0.97,U] [#4 -0.24,-0.02,1.08,U] [#5 -0.32,-0.16,0.75,U] [#6 -0.30,0.26,0.71,U] [#7 -0.12,-0.08,0.68,U] [#8 -0.22,-0.11,0.66,U] 
22:09:45.465 00.000 7988 refined, 8 included, MultiStar: {-0.31, -0.05}, one-star: {-0.54, -0.19}
22:09:45.467 00.002 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
22:09:45.469 00.002 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
22:09:45.469 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.05 hyp=0.31 cameraTheta=-2.98 mountX=0.05 mountY=0.31, mountTheta=1.41
22:09:45.471 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.05, opts=13)
22:09:45.473 00.002 7988 Enqueuing Move request for scope (-0.31, -0.05)
22:09:45.473 00.000 15712 Worker thread wakes up
22:09:45.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.05) opts 0xd
22:09:45.473 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.05)
22:09:45.473 00.000 15712 Moving (-0.31, -0.05) raw xDistance=0.05 yDistance=0.31
22:09:45.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:45.473 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.5
22:09:45.476 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:45.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:45.478 00.002 7988 Enqueuing Expose request
22:09:45.479 00.001 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:45.479 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
22:09:45.479 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:45.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:09:45.479 00.000 15712 MoveAxis(E, 6, ABG)
22:09:45.479 00.000 15712 Guiding  Dir = 2, Dur = 6
22:09:45.479 00.000 15712 IsGuiding returns 0
22:09:45.527 00.048 15712 IsGuiding returns 0
22:09:45.527 00.000 15712 Move returns status 0, amount 6
22:09:45.527 00.000 15712 MoveAxis(N, 0, ABG)
22:09:45.527 00.000 15712 Move returns status 0, amount 0
22:09:45.527 00.000 15712 move complete, result=0
22:09:45.527 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.3 px 0 ms NORTH
22:09:45.537 00.010 15712 worker thread done servicing request
22:09:45.537 00.000 15712 Worker thread wakes up
22:09:45.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:45.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:47.172 01.635 15712 Exposure complete
22:09:47.219 00.047 15712 worker thread done servicing request
22:09:47.219 00.000 7988 OnExposeComplete: enter
22:09:47.219 00.000 7988 UpdateGuideState(): m_state=6
22:09:47.234 00.015 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7717
22:09:47.234 00.000 7988 Star::Find returns 1 (0), X=1180.18, Y=445.62, Mass=1494, SNR=26.4, Peak=212 HFD=3.2
22:09:47.236 00.002 7988 MultiStar: [#1 -0.21,-0.13,1.01,U] [#2 -0.29,0.02,1.00,U] [#3 -0.47,-0.03,0.96,U] [#4 -0.24,0.07,1.04,U] [#5 -0.31,-0.16,0.74,U] [#6 -0.35,0.07,0.72,U] [#7 -0.26,0.02,0.66,U] [#8 -0.33,-0.24,0.68,U] 
22:09:47.236 00.000 7988 refined, 8 included, MultiStar: {-0.35, -0.08}, one-star: {-0.65, -0.31}
22:09:47.236 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
22:09:47.236 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
22:09:47.236 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.08 hyp=0.36 cameraTheta=-2.93 mountX=0.08 mountY=0.35, mountTheta=1.35
22:09:47.236 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.08, opts=13)
22:09:47.236 00.000 7988 Enqueuing Move request for scope (-0.35, -0.08)
22:09:47.236 00.000 15712 Worker thread wakes up
22:09:47.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.08) opts 0xd
22:09:47.236 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.08)
22:09:47.236 00.000 15712 Moving (-0.35, -0.08) raw xDistance=0.08 yDistance=0.35
22:09:47.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:47.236 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.4
22:09:47.247 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:47.247 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:47.249 00.002 7988 Enqueuing Expose request
22:09:47.250 00.001 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:47.250 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
22:09:47.250 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.23 newest=0.91
22:09:47.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:09:47.250 00.000 15712 MoveAxis(E, 5, ABG)
22:09:47.250 00.000 15712 Guiding  Dir = 2, Dur = 5
22:09:47.250 00.000 15712 IsGuiding returns 0
22:09:47.276 00.026 15712 IsGuiding returns 0
22:09:47.276 00.000 15712 Move returns status 0, amount 5
22:09:47.276 00.000 15712 BLC: Oldest BLC event removed
22:09:47.276 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 51 applied
22:09:47.276 00.000 15712 MoveAxis(S, 141, ABG)
22:09:47.276 00.000 15712 Guiding  Dir = 1, Dur = 141
22:09:47.276 00.000 15712 IsGuiding returns 0
22:09:47.354 00.078 15712 PulseGuide returned control before completion, sleep 72
22:09:47.441 00.087 15712 IsGuiding returns 1
22:09:47.441 00.000 15712 scope still moving after pulse duration time elapsed
22:09:47.473 00.032 15712 IsGuiding returns 1
22:09:47.507 00.034 15712 IsGuiding returns 0
22:09:47.507 00.000 15712 scope move finished after 141 + 98 ms
22:09:47.507 00.000 15712 Move returns status 0, amount 141
22:09:47.507 00.000 15712 move complete, result=0
22:09:47.507 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.4 px 141 ms SOUTH
22:09:47.519 00.012 15712 worker thread done servicing request
22:09:47.519 00.000 15712 Worker thread wakes up
22:09:47.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:47.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:48.925 01.406 15712 Exposure complete
22:09:48.971 00.046 15712 worker thread done servicing request
22:09:48.971 00.000 7988 OnExposeComplete: enter
22:09:48.971 00.000 7988 UpdateGuideState(): m_state=6
22:09:48.987 00.016 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7718
22:09:48.987 00.000 7988 Star::Find returns 1 (0), X=1180.60, Y=445.70, Mass=1516, SNR=26.6, Peak=183 HFD=3.4
22:09:48.989 00.002 7988 MultiStar: [#1 -0.02,-0.19,1.02,U] [#2 -0.06,-0.13,1.00,U] [#3 0.01,0.03,0.95,U] [#4 -0.03,-0.19,1.04,U] [#5 -0.16,-0.33,0.74,U] [#6 0.09,0.15,0.69,U] [#7 -0.15,-0.05,0.71,U] [#8 0.12,-0.44,0.62,U] 
22:09:48.989 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.15}, one-star: {-0.24, -0.23}
22:09:48.991 00.002 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
22:09:48.991 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
22:09:48.993 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.92 mountX=0.15 mountY=0.06, mountTheta=0.37
22:09:48.995 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.15, opts=13)
22:09:48.995 00.000 7988 Enqueuing Move request for scope (-0.06, -0.15)
22:09:48.997 00.002 15712 Worker thread wakes up
22:09:48.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
22:09:48.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
22:09:48.997 00.000 15712 Moving (-0.06, -0.15) raw xDistance=0.15 yDistance=0.06
22:09:48.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:09:48.997 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.6
22:09:48.999 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:48.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:49.001 00.002 7988 Enqueuing Expose request
22:09:49.002 00.001 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.351599, 1:0.058800
22:09:49.002 00.000 15712 BLC: No correction, Miss < min_move
22:09:49.004 00.002 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:49.004 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
22:09:49.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:49.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:09:49.004 00.000 15712 MoveAxis(E, 8, ABG)
22:09:49.004 00.000 15712 Guiding  Dir = 2, Dur = 8
22:09:49.004 00.000 15712 IsGuiding returns 0
22:09:49.036 00.032 15712 IsGuiding returns 0
22:09:49.036 00.000 15712 Move returns status 0, amount 8
22:09:49.036 00.000 15712 MoveAxis(N, 0, ABG)
22:09:49.036 00.000 15712 Move returns status 0, amount 0
22:09:49.036 00.000 15712 move complete, result=0
22:09:49.036 00.000 7988 GuideStep: 0.2 px 8 ms EAST, 0.1 px 0 ms NORTH
22:09:49.037 00.001 15712 worker thread done servicing request
22:09:49.037 00.000 15712 Worker thread wakes up
22:09:49.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:49.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:50.679 01.642 15712 Exposure complete
22:09:50.736 00.057 15712 worker thread done servicing request
22:09:50.736 00.000 7988 OnExposeComplete: enter
22:09:50.736 00.000 7988 UpdateGuideState(): m_state=6
22:09:50.742 00.006 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7719
22:09:50.742 00.000 7988 Star::Find returns 1 (0), X=1180.51, Y=445.64, Mass=1551, SNR=26.9, Peak=195 HFD=3.3
22:09:50.742 00.000 7988 MultiStar: [#1 0.10,-0.16,1.00,U] [#2 0.12,-0.04,1.00,U] [#3 -0.06,-0.05,0.95,U] [#4 -0.02,-0.01,0.99,U] [#5 -0.19,-0.28,0.71,U] [#6 0.11,0.11,0.69,U] [#7 0.06,-0.24,0.69,U] [#8 0.28,-0.50,0.65,U] 
22:09:50.742 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {-0.32, -0.29}
22:09:50.742 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.58) = xAngle (-0.00 = -0.00)
22:09:50.742 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
22:09:50.742 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.58 mountX=0.15 mountY=0.01, mountTheta=0.03
22:09:50.742 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.15, opts=13)
22:09:50.742 00.000 7988 Enqueuing Move request for scope (-0.00, -0.15)
22:09:50.742 00.000 15712 Worker thread wakes up
22:09:50.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
22:09:50.753 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:50.753 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.9
22:09:50.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:50.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:50.753 00.000 7988 Enqueuing Expose request
22:09:50.758 00.005 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
22:09:50.758 00.000 15712 Moving (-0.00, -0.15) raw xDistance=0.15 yDistance=0.01
22:09:50.758 00.000 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.351599, 1:0.058800, 2:0.005165
22:09:50.758 00.000 15712 BLC: No correction, Miss < min_move
22:09:50.758 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:50.758 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
22:09:50.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:50.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:50.758 00.000 15712 MoveAxis(E, 8, ABG)
22:09:50.758 00.000 15712 Guiding  Dir = 2, Dur = 8
22:09:50.758 00.000 15712 IsGuiding returns 0
22:09:50.778 00.020 15712 IsGuiding returns 0
22:09:50.778 00.000 15712 Move returns status 0, amount 8
22:09:50.778 00.000 15712 MoveAxis(N, 0, ABG)
22:09:50.778 00.000 15712 Move returns status 0, amount 0
22:09:50.778 00.000 15712 move complete, result=0
22:09:50.778 00.000 15712 worker thread done servicing request
22:09:50.778 00.000 15712 Worker thread wakes up
22:09:50.778 00.000 7988 GuideStep: 0.2 px 8 ms EAST, 0.0 px 0 ms NORTH
22:09:50.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:50.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:52.195 01.417 15712 Exposure complete
22:09:52.249 00.054 15712 worker thread done servicing request
22:09:52.249 00.000 7988 OnExposeComplete: enter
22:09:52.249 00.000 7988 UpdateGuideState(): m_state=6
22:09:52.255 00.006 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7720
22:09:52.256 00.001 7988 Star::Find returns 1 (0), X=1180.76, Y=445.55, Mass=1437, SNR=25.9, Peak=191 HFD=3.2
22:09:52.256 00.000 7988 MultiStar: [#1 0.13,-0.15,1.05,U] [#2 0.05,-0.20,1.04,U] [#3 0.04,0.03,1.00,U] [#4 0.15,-0.11,1.07,U] [#5 -0.28,-0.37,0.71,U] [#6 0.18,0.08,0.73,U] [#7 0.05,-0.15,0.69,U] [#8 0.15,-0.33,0.66,U] 
22:09:52.256 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.17}, one-star: {-0.07, -0.38}
22:09:52.256 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
22:09:52.256 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
22:09:52.256 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.30 mountX=0.17 mountY=-0.04, mountTheta=-0.25
22:09:52.256 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.17, opts=13)
22:09:52.256 00.000 7988 Enqueuing Move request for scope (0.05, -0.17)
22:09:52.266 00.010 15712 Worker thread wakes up
22:09:52.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
22:09:52.266 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
22:09:52.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:52.266 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.9
22:09:52.269 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:52.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:52.271 00.002 7988 Enqueuing Expose request
22:09:52.271 00.000 15712 Moving (0.05, -0.17) raw xDistance=0.17 yDistance=-0.04
22:09:52.271 00.000 15712 BLC: window closed
22:09:52.271 00.000 15712 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.351599, 1:0.058800, 2:0.005165
22:09:52.271 00.000 15712 BLC: No correction, Miss < min_move
22:09:52.272 00.001 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:09:52.272 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
22:09:52.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:52.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:52.272 00.000 15712 MoveAxis(W, 25, ABG)
22:09:52.272 00.000 15712 Guiding  Dir = 3, Dur = 25
22:09:52.272 00.000 15712 IsGuiding returns 0
22:09:52.291 00.019 15712 PulseGuide returned control before completion, sleep 20
22:09:52.339 00.048 15712 IsGuiding returns 0
22:09:52.339 00.000 15712 Move returns status 0, amount 25
22:09:52.339 00.000 15712 MoveAxis(N, 0, ABG)
22:09:52.339 00.000 15712 Move returns status 0, amount 0
22:09:52.339 00.000 15712 move complete, result=0
22:09:52.339 00.000 15712 worker thread done servicing request
22:09:52.339 00.000 15712 Worker thread wakes up
22:09:52.339 00.000 7988 GuideStep: 0.2 px 25 ms WEST, -0.0 px 0 ms NORTH
22:09:52.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:52.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:53.982 01.643 15712 Exposure complete
22:09:54.035 00.053 15712 worker thread done servicing request
22:09:54.035 00.000 7988 OnExposeComplete: enter
22:09:54.035 00.000 7988 UpdateGuideState(): m_state=6
22:09:54.043 00.008 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7721
22:09:54.043 00.000 7988 Star::Find returns 1 (0), X=1180.85, Y=445.71, Mass=1511, SNR=26.6, Peak=218 HFD=3.3
22:09:54.043 00.000 7988 MultiStar: [#1 0.02,-0.27,1.02,U] [#2 0.21,-0.04,1.01,U] [#3 0.03,-0.03,0.98,U] [#4 0.18,-0.10,1.06,U] [#5 -0.07,-0.17,0.73,U] [#6 0.38,0.23,0.72,U] [#7 0.20,-0.01,0.66,U] [#8 0.28,-0.08,0.66,U] 
22:09:54.043 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.02, -0.22}
22:09:54.043 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.98 = 0.98)
22:09:54.043 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.09 = -2.19)
22:09:54.043 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.60 mountX=0.09 mountY=-0.13, mountTheta=-0.97
22:09:54.051 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.09, opts=13)
22:09:54.051 00.000 7988 Enqueuing Move request for scope (0.13, -0.09)
22:09:54.051 00.000 15712 Worker thread wakes up
22:09:54.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
22:09:54.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
22:09:54.051 00.000 15712 Moving (0.13, -0.09) raw xDistance=0.09 yDistance=-0.13
22:09:54.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:54.051 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.6
22:09:54.056 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:54.056 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:54.058 00.002 7988 Enqueuing Expose request
22:09:54.059 00.001 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:54.059 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
22:09:54.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:54.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:09:54.059 00.000 15712 MoveAxis(E, 9, ABG)
22:09:54.059 00.000 15712 Guiding  Dir = 2, Dur = 9
22:09:54.059 00.000 15712 IsGuiding returns 0
22:09:54.086 00.027 15712 IsGuiding returns 0
22:09:54.086 00.000 15712 Move returns status 0, amount 9
22:09:54.086 00.000 15712 MoveAxis(N, 0, ABG)
22:09:54.086 00.000 15712 Move returns status 0, amount 0
22:09:54.086 00.000 15712 move complete, result=0
22:09:54.086 00.000 15712 worker thread done servicing request
22:09:54.086 00.000 15712 Worker thread wakes up
22:09:54.086 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:09:54.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:54.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:55.493 01.407 15712 Exposure complete
22:09:55.553 00.060 15712 worker thread done servicing request
22:09:55.553 00.000 7988 OnExposeComplete: enter
22:09:55.553 00.000 7988 UpdateGuideState(): m_state=6
22:09:55.553 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7722
22:09:55.553 00.000 7988 Star::Find returns 1 (0), X=1180.60, Y=445.76, Mass=1488, SNR=26.3, Peak=214 HFD=3.3
22:09:55.557 00.004 7988 MultiStar: [#1 0.25,-0.08,1.00,U] [#2 0.28,0.00,1.01,U] [#3 0.14,0.05,0.97,U] [#4 0.19,-0.03,1.08,U] [#5 -0.02,-0.25,0.71,U] [#6 0.28,0.16,0.70,U] [#7 0.14,0.02,0.66,U] [#8 0.26,-0.00,0.68,U] 
22:09:55.557 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {-0.24, -0.17}
22:09:55.557 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
22:09:55.557 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.85)
22:09:55.557 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.25 mountX=0.03 mountY=-0.14, mountTheta=-1.32
22:09:55.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.04, opts=13)
22:09:55.557 00.000 7988 Enqueuing Move request for scope (0.14, -0.04)
22:09:55.566 00.009 15712 Worker thread wakes up
22:09:55.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
22:09:55.566 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
22:09:55.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:55.566 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3
22:09:55.569 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:55.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:55.571 00.002 7988 Enqueuing Expose request
22:09:55.571 00.000 15712 Moving (0.14, -0.04) raw xDistance=0.03 yDistance=-0.14
22:09:55.573 00.002 15712 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:55.573 00.000 15712 PPEC: input: 0.03, control: -0.04, exposure: 1500
22:09:55.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:55.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:09:55.573 00.000 15712 MoveAxis(E, 13, ABG)
22:09:55.573 00.000 15712 Guiding  Dir = 2, Dur = 13
22:09:55.573 00.000 15712 IsGuiding returns 0
22:09:55.606 00.033 15712 IsGuiding returns 1
22:09:55.606 00.000 15712 scope still moving after pulse duration time elapsed
22:09:55.652 00.046 15712 IsGuiding returns 0
22:09:55.652 00.000 15712 scope move finished after 13 + 64 ms
22:09:55.652 00.000 15712 Move returns status 0, amount 13
22:09:55.652 00.000 15712 MoveAxis(N, 0, ABG)
22:09:55.652 00.000 15712 Move returns status 0, amount 0
22:09:55.652 00.000 15712 move complete, result=0
22:09:55.652 00.000 15712 worker thread done servicing request
22:09:55.652 00.000 15712 Worker thread wakes up
22:09:55.652 00.000 7988 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:09:55.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:55.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:57.295 01.643 15712 Exposure complete
22:09:57.350 00.055 15712 worker thread done servicing request
22:09:57.350 00.000 7988 OnExposeComplete: enter
22:09:57.350 00.000 7988 UpdateGuideState(): m_state=6
22:09:57.356 00.006 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7723
22:09:57.356 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=445.75, Mass=1544, SNR=26.8, Peak=179 HFD=3.6
22:09:57.358 00.002 7988 MultiStar: [#1 0.33,-0.06,1.02,U] [#2 0.21,-0.08,0.99,U] [#3 0.06,0.00,0.98,U] [#4 0.36,0.05,1.04,U] [#5 0.21,-0.37,0.73,U] [#6 0.21,0.25,0.71,U] [#7 0.00,-0.06,0.68,U] [#8 0.27,-0.20,0.66,U] 
22:09:57.360 00.002 7988 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {-0.18, -0.18}
22:09:57.360 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
22:09:57.360 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -1.99)
22:09:57.362 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.40 mountX=0.07 mountY=-0.16, mountTheta=-1.18
22:09:57.364 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.07, opts=13)
22:09:57.364 00.000 7988 Enqueuing Move request for scope (0.16, -0.07)
22:09:57.366 00.002 15712 Worker thread wakes up
22:09:57.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
22:09:57.366 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
22:09:57.367 00.001 15712 Moving (0.16, -0.07) raw xDistance=0.07 yDistance=-0.16
22:09:57.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:57.367 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8
22:09:57.368 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:57.368 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:57.370 00.002 7988 Enqueuing Expose request
22:09:57.371 00.001 15712 PPEC rslt: input = 0.07, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:09:57.371 00.000 15712 PPEC: input: 0.07, control: -0.05, exposure: 1500
22:09:57.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:57.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:09:57.371 00.000 15712 MoveAxis(E, 16, ABG)
22:09:57.371 00.000 15712 Guiding  Dir = 2, Dur = 16
22:09:57.371 00.000 15712 IsGuiding returns 0
22:09:57.388 00.017 15712 IsGuiding returns 1
22:09:57.388 00.000 15712 scope still moving after pulse duration time elapsed
22:09:57.435 00.047 15712 IsGuiding returns 0
22:09:57.435 00.000 15712 scope move finished after 16 + 55 ms
22:09:57.435 00.000 15712 Move returns status 0, amount 16
22:09:57.435 00.000 15712 MoveAxis(N, 0, ABG)
22:09:57.435 00.000 15712 Move returns status 0, amount 0
22:09:57.435 00.000 15712 move complete, result=0
22:09:57.435 00.000 15712 worker thread done servicing request
22:09:57.435 00.000 7988 GuideStep: 0.1 px 16 ms EAST, -0.2 px 0 ms NORTH
22:09:57.435 00.000 15712 Worker thread wakes up
22:09:57.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:57.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:09:58.857 01.422 15712 Exposure complete
22:09:58.912 00.055 15712 worker thread done servicing request
22:09:58.912 00.000 7988 OnExposeComplete: enter
22:09:58.912 00.000 7988 UpdateGuideState(): m_state=6
22:09:58.919 00.007 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7724
22:09:58.919 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=445.56, Mass=1431, SNR=25.8, Peak=174 HFD=3.2
22:09:58.919 00.000 7988 MultiStar: [#1 0.03,-0.32,1.05,U] [#2 0.01,-0.16,1.04,U] [#3 -0.08,0.05,0.98,U] [#4 0.06,-0.19,1.06,U] [#5 -0.09,-0.40,0.76,U] [#6 0.02,0.17,0.74,U] [#7 0.10,-0.04,0.65,U] [#8 0.04,-0.26,0.66,U] 
22:09:58.919 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.18}, one-star: {-0.16, -0.37}
22:09:58.919 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.07 = -0.07)
22:09:58.919 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.04 = 3.04)
22:09:58.919 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.65 mountX=0.18 mountY=0.02, mountTheta=0.10
22:09:58.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.18, opts=13)
22:09:58.919 00.000 7988 Enqueuing Move request for scope (-0.01, -0.18)
22:09:58.929 00.010 15712 Worker thread wakes up
22:09:58.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
22:09:58.929 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
22:09:58.929 00.000 15712 Moving (-0.01, -0.18) raw xDistance=0.18 yDistance=0.02
22:09:58.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:09:58.929 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.8
22:09:58.932 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:58.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:09:58.934 00.002 7988 Enqueuing Expose request
22:09:58.935 00.001 15712 PPEC rslt: input = 0.18, final = 0.05, react = 0.11, pred = -0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:09:58.935 00.000 15712 PPEC: input: 0.18, control: 0.05, exposure: 1500
22:09:58.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:58.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:09:58.935 00.000 15712 MoveAxis(W, 17, ABG)
22:09:58.935 00.000 15712 Guiding  Dir = 3, Dur = 17
22:09:58.935 00.000 15712 IsGuiding returns 0
22:09:58.963 00.028 15712 IsGuiding returns 1
22:09:58.963 00.000 15712 scope still moving after pulse duration time elapsed
22:09:59.009 00.046 15712 IsGuiding returns 0
22:09:59.009 00.000 15712 scope move finished after 17 + 57 ms
22:09:59.009 00.000 15712 Move returns status 0, amount 17
22:09:59.009 00.000 15712 MoveAxis(N, 0, ABG)
22:09:59.009 00.000 15712 Move returns status 0, amount 0
22:09:59.009 00.000 15712 move complete, result=0
22:09:59.009 00.000 7988 GuideStep: 0.2 px 17 ms WEST, 0.0 px 0 ms NORTH
22:09:59.012 00.003 15712 worker thread done servicing request
22:09:59.012 00.000 15712 Worker thread wakes up
22:09:59.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:09:59.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:00.753 01.741 15712 Exposure complete
22:10:00.799 00.046 15712 worker thread done servicing request
22:10:00.799 00.000 7988 OnExposeComplete: enter
22:10:00.814 00.015 7988 UpdateGuideState(): m_state=6
22:10:00.814 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7725
22:10:00.816 00.002 7988 Star::Find returns 1 (0), X=1180.83, Y=445.75, Mass=1568, SNR=27.1, Peak=207 HFD=3.4
22:10:00.818 00.002 7988 MultiStar: [#1 0.27,-0.10,1.02,U] [#2 0.20,-0.04,0.99,U] [#3 0.06,-0.03,0.97,U] [#4 0.18,0.02,1.02,U] [#5 0.16,-0.18,0.68,U] [#6 0.11,0.14,0.67,U] [#7 0.17,-0.06,0.68,U] [#8 0.32,-0.15,0.60,U] 
22:10:00.818 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {-0.01, -0.18}
22:10:00.820 00.002 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
22:10:00.820 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.98)
22:10:00.822 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=0.06 mountY=-0.15, mountTheta=-1.19
22:10:00.822 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.06, opts=13)
22:10:00.824 00.002 7988 Enqueuing Move request for scope (0.16, -0.06)
22:10:00.826 00.002 15712 Worker thread wakes up
22:10:00.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
22:10:00.826 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
22:10:00.826 00.000 15712 Moving (0.16, -0.06) raw xDistance=0.06 yDistance=-0.15
22:10:00.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:00.826 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.1
22:10:00.828 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:00.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:00.829 00.001 7988 Enqueuing Expose request
22:10:00.829 00.000 15712 PPEC rslt: input = 0.06, final = -0.07, react = 0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:00.829 00.000 15712 PPEC: input: 0.06, control: -0.07, exposure: 1500
22:10:00.829 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:00.831 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:10:00.831 00.000 15712 MoveAxis(E, 22, ABG)
22:10:00.831 00.000 15712 Guiding  Dir = 2, Dur = 22
22:10:00.831 00.000 15712 IsGuiding returns 0
22:10:00.848 00.017 15712 PulseGuide returned control before completion, sleep 16
22:10:00.902 00.054 15712 IsGuiding returns 0
22:10:00.902 00.000 15712 Move returns status 0, amount 22
22:10:00.902 00.000 15712 MoveAxis(N, 0, ABG)
22:10:00.902 00.000 15712 Move returns status 0, amount 0
22:10:00.902 00.000 15712 move complete, result=0
22:10:00.902 00.000 15712 worker thread done servicing request
22:10:00.902 00.000 15712 Worker thread wakes up
22:10:00.902 00.000 7988 GuideStep: 0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
22:10:00.904 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:00.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:02.316 01.412 15712 Exposure complete
22:10:02.362 00.046 15712 worker thread done servicing request
22:10:02.362 00.000 7988 OnExposeComplete: enter
22:10:02.379 00.017 7988 UpdateGuideState(): m_state=6
22:10:02.379 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7726
22:10:02.379 00.000 7988 Star::Find returns 1 (1), X=1180.90, Y=445.46, Mass=1631, SNR=27.6, Peak=255 HFD=3.4
22:10:02.379 00.000 7988 MultiStar: [#1 0.32,-0.27,0.97,U] [#2 0.37,-0.37,0.97,U] [#3 0.26,-0.14,0.95,U] [#4 0.27,-0.29,0.96,U] [#5 0.38,-0.51,0.66,U] [#6 0.30,0.04,0.71,U] [#7 0.23,-0.23,0.64,U] [#8 0.57,-0.37,0.62,U] 
22:10:02.379 00.000 7988 refined, 8 included, MultiStar: {0.30, -0.29}, one-star: {0.07, -0.47}
22:10:02.379 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.58) = xAngle (0.80 = 0.80)
22:10:02.379 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.91 = -2.38)
22:10:02.379 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.29 hyp=0.42 cameraTheta=-0.78 mountX=0.29 mountY=-0.29, mountTheta=-0.78
22:10:02.379 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.29, opts=13)
22:10:02.379 00.000 7988 Enqueuing Move request for scope (0.30, -0.29)
22:10:02.379 00.000 15712 Worker thread wakes up
22:10:02.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.29) opts 0xd
22:10:02.379 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.29)
22:10:02.379 00.000 15712 Moving (0.30, -0.29) raw xDistance=0.29 yDistance=-0.29
22:10:02.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:02.379 00.000 7988 UpdateGuideState exits: m=1631 SNR=27.6 Saturated
22:10:02.392 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:02.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:02.393 00.001 7988 Enqueuing Expose request
22:10:02.396 00.003 15712 PPEC rslt: input = 0.29, final = 0.10, react = 0.17, pred = -0.07, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
22:10:02.396 00.000 15712 PPEC: input: 0.29, control: 0.10, exposure: 1500
22:10:02.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:10:02.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:10:02.396 00.000 15712 MoveAxis(W, 34, ABG)
22:10:02.396 00.000 15712 Guiding  Dir = 3, Dur = 34
22:10:02.412 00.016 15712 IsGuiding returns 0
22:10:02.430 00.018 15712 PulseGuide returned control before completion, sleep 28
22:10:02.477 00.047 15712 IsGuiding returns 0
22:10:02.477 00.000 15712 Move returns status 0, amount 34
22:10:02.477 00.000 15712 MoveAxis(N, 0, ABG)
22:10:02.477 00.000 15712 Move returns status 0, amount 0
22:10:02.477 00.000 15712 move complete, result=0
22:10:02.477 00.000 15712 worker thread done servicing request
22:10:02.477 00.000 15712 Worker thread wakes up
22:10:02.477 00.000 7988 GuideStep: 0.3 px 34 ms WEST, -0.3 px 0 ms NORTH
22:10:02.480 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:02.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:04.114 01.634 15712 Exposure complete
22:10:04.160 00.046 15712 worker thread done servicing request
22:10:04.160 00.000 7988 OnExposeComplete: enter
22:10:04.160 00.000 7988 UpdateGuideState(): m_state=6
22:10:04.175 00.015 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7727
22:10:04.177 00.002 7988 Star::Find returns 1 (0), X=1180.67, Y=445.57, Mass=1549, SNR=26.8, Peak=197 HFD=3.3
22:10:04.177 00.000 7988 MultiStar: [#1 0.29,-0.13,1.02,U] [#2 0.24,-0.18,0.99,U] [#3 0.02,0.04,0.95,U] [#4 0.14,-0.17,1.00,U] [#5 0.09,-0.37,0.72,U] [#6 0.38,0.03,0.71,U] [#7 0.06,-0.10,0.65,U] [#8 0.34,-0.23,0.65,U] 
22:10:04.177 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.16}, one-star: {-0.16, -0.36}
22:10:04.177 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.58) = xAngle (0.74 = 0.74)
22:10:04.177 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.85 = -2.43)
22:10:04.177 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.84 mountX=0.16 mountY=-0.14, mountTheta=-0.72
22:10:04.177 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.16, opts=13)
22:10:04.177 00.000 7988 Enqueuing Move request for scope (0.15, -0.16)
22:10:04.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:04.177 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8
22:10:04.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:04.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:04.177 00.000 7988 Enqueuing Expose request
22:10:04.191 00.014 15712 Worker thread wakes up
22:10:04.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
22:10:04.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
22:10:04.191 00.000 15712 Moving (0.15, -0.16) raw xDistance=0.16 yDistance=-0.14
22:10:04.194 00.003 15712 PPEC rslt: input = 0.16, final = -0.08, react = 0.10, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:04.194 00.000 15712 PPEC: input: 0.16, control: -0.08, exposure: 1500
22:10:04.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:04.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:10:04.194 00.000 15712 MoveAxis(E, 27, ABG)
22:10:04.194 00.000 15712 Guiding  Dir = 2, Dur = 27
22:10:04.194 00.000 15712 IsGuiding returns 0
22:10:04.211 00.017 15712 PulseGuide returned control before completion, sleep 13
22:10:04.262 00.051 15712 IsGuiding returns 0
22:10:04.262 00.000 15712 Move returns status 0, amount 27
22:10:04.262 00.000 15712 MoveAxis(N, 0, ABG)
22:10:04.262 00.000 15712 Move returns status 0, amount 0
22:10:04.262 00.000 15712 move complete, result=0
22:10:04.262 00.000 7988 GuideStep: 0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
22:10:04.271 00.009 15712 worker thread done servicing request
22:10:04.271 00.000 15712 Worker thread wakes up
22:10:04.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:04.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:05.677 01.406 15712 Exposure complete
22:10:05.735 00.058 15712 worker thread done servicing request
22:10:05.735 00.000 7988 OnExposeComplete: enter
22:10:05.735 00.000 7988 UpdateGuideState(): m_state=6
22:10:05.739 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7728
22:10:05.740 00.001 7988 Star::Find returns 1 (0), X=1180.62, Y=445.74, Mass=1532, SNR=26.7, Peak=199 HFD=3.3
22:10:05.740 00.000 7988 MultiStar: [#1 0.07,-0.15,1.02,U] [#2 0.08,-0.07,1.01,U] [#3 -0.02,-0.06,0.94,U] [#4 -0.03,0.02,1.02,U] [#5 0.09,-0.16,0.72,U] [#6 0.16,0.21,0.70,U] [#7 0.22,0.01,0.68,U] [#8 0.01,-0.23,0.66,U] 
22:10:05.742 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {-0.21, -0.18}
22:10:05.742 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
22:10:05.744 00.002 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.78)
22:10:05.744 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.19 mountX=0.07 mountY=-0.03, mountTheta=-0.36
22:10:05.746 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
22:10:05.748 00.002 7988 Enqueuing Move request for scope (0.03, -0.07)
22:10:05.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:05.750 00.002 7988 UpdateGuideState exits: m=1532 SNR=26.7
22:10:05.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:05.752 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:05.752 00.000 7988 Enqueuing Expose request
22:10:05.754 00.002 15712 Worker thread wakes up
22:10:05.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:10:05.754 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:10:05.754 00.000 15712 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
22:10:05.757 00.003 15712 PPEC rslt: input = 0.07, final = -0.07, react = 0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:05.757 00.000 15712 PPEC: input: 0.07, control: -0.07, exposure: 1500
22:10:05.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:05.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:10:05.757 00.000 15712 MoveAxis(E, 23, ABG)
22:10:05.757 00.000 15712 Guiding  Dir = 2, Dur = 23
22:10:05.757 00.000 15712 IsGuiding returns 0
22:10:05.787 00.030 15712 IsGuiding returns 1
22:10:05.787 00.000 15712 scope still moving after pulse duration time elapsed
22:10:05.835 00.048 15712 IsGuiding returns 0
22:10:05.835 00.000 15712 scope move finished after 23 + 51 ms
22:10:05.835 00.000 15712 Move returns status 0, amount 23
22:10:05.835 00.000 15712 MoveAxis(N, 0, ABG)
22:10:05.835 00.000 15712 Move returns status 0, amount 0
22:10:05.835 00.000 15712 move complete, result=0
22:10:05.835 00.000 15712 worker thread done servicing request
22:10:05.835 00.000 7988 GuideStep: 0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
22:10:05.835 00.000 15712 Worker thread wakes up
22:10:05.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:05.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:07.480 01.645 15712 Exposure complete
22:10:07.539 00.059 15712 worker thread done servicing request
22:10:07.539 00.000 7988 OnExposeComplete: enter
22:10:07.539 00.000 7988 UpdateGuideState(): m_state=6
22:10:07.541 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7729
22:10:07.541 00.000 7988 Star::Find returns 1 (0), X=1180.75, Y=445.64, Mass=1487, SNR=26.3, Peak=184 HFD=3.5
22:10:07.541 00.000 7988 MultiStar: [#1 0.31,-0.30,1.02,U] [#2 0.17,-0.16,1.02,U] [#3 0.06,-0.06,0.95,U] [#4 0.23,-0.13,1.04,U] [#5 0.04,-0.57,0.72,U] [#6 0.21,-0.02,0.68,U] [#7 0.20,-0.11,0.68,U] [#8 0.31,-0.04,0.66,U] 
22:10:07.541 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.19}, one-star: {-0.08, -0.29}
22:10:07.541 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
22:10:07.541 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.47)
22:10:07.541 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.24 cameraTheta=-0.87 mountX=0.19 mountY=-0.15, mountTheta=-0.69
22:10:07.541 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.19, opts=13)
22:10:07.541 00.000 7988 Enqueuing Move request for scope (0.16, -0.19)
22:10:07.541 00.000 15712 Worker thread wakes up
22:10:07.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:07.541 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
22:10:07.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:07.541 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:07.541 00.000 7988 Enqueuing Expose request
22:10:07.541 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
22:10:07.541 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
22:10:07.541 00.000 15712 Moving (0.16, -0.19) raw xDistance=0.19 yDistance=-0.15
22:10:07.560 00.019 15712 PPEC rslt: input = 0.19, final = 0.05, react = 0.11, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:10:07.560 00.000 15712 PPEC: input: 0.19, control: 0.05, exposure: 1500
22:10:07.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:07.562 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:10:07.562 00.000 15712 MoveAxis(W, 16, ABG)
22:10:07.562 00.000 15712 Guiding  Dir = 3, Dur = 16
22:10:07.562 00.000 15712 IsGuiding returns 0
22:10:07.575 00.013 15712 PulseGuide returned control before completion, sleep 11
22:10:07.609 00.034 15712 IsGuiding returns 1
22:10:07.609 00.000 15712 scope still moving after pulse duration time elapsed
22:10:07.637 00.028 15712 IsGuiding returns 0
22:10:07.637 00.000 15712 scope move finished after 16 + 59 ms
22:10:07.637 00.000 15712 Move returns status 0, amount 16
22:10:07.637 00.000 15712 MoveAxis(N, 0, ABG)
22:10:07.637 00.000 15712 Move returns status 0, amount 0
22:10:07.637 00.000 15712 move complete, result=0
22:10:07.637 00.000 7988 GuideStep: 0.2 px 16 ms WEST, -0.2 px 0 ms NORTH
22:10:07.639 00.002 15712 worker thread done servicing request
22:10:07.639 00.000 15712 Worker thread wakes up
22:10:07.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:07.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:09.057 01.418 15712 Exposure complete
22:10:09.103 00.046 15712 worker thread done servicing request
22:10:09.103 00.000 7988 OnExposeComplete: enter
22:10:09.103 00.000 7988 UpdateGuideState(): m_state=6
22:10:09.120 00.017 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7730
22:10:09.120 00.000 7988 Star::Find returns 1 (0), X=1180.72, Y=445.87, Mass=1588, SNR=27.1, Peak=208 HFD=3.8
22:10:09.120 00.000 7988 MultiStar: [#1 0.16,0.01,1.00,U] [#2 0.16,0.29,0.97,U] [#3 0.20,0.31,0.93,U] [#4 0.12,0.15,0.99,U] [#5 0.18,0.07,0.69,U] [#6 0.30,0.27,0.65,U] [#7 0.12,-0.01,0.67,U] [#8 0.34,0.10,0.65,U] 
22:10:09.120 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.13}, one-star: {-0.11, -0.05}
22:10:09.120 00.000 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.58) = xAngle (-1.12 = -1.12)
22:10:09.120 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.99 = 1.99)
22:10:09.120 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.13 cameraTheta=-2.70 mountX=0.06 mountY=0.12, mountTheta=1.12
22:10:09.120 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.05, opts=13)
22:10:09.120 00.000 7988 Enqueuing Move request for scope (-0.11, -0.05)
22:10:09.120 00.000 15712 Worker thread wakes up
22:10:09.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
22:10:09.120 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
22:10:09.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:09.120 00.000 7988 UpdateGuideState exits: m=1588 SNR=27.1
22:10:09.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:09.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:09.120 00.000 7988 Enqueuing Expose request
22:10:09.135 00.015 15712 Moving (-0.11, -0.05) raw xDistance=0.06 yDistance=0.12
22:10:09.137 00.002 15712 PPEC rslt: input = 0.06, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:09.137 00.000 15712 PPEC: input: 0.06, control: -0.05, exposure: 1500
22:10:09.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:09.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:10:09.137 00.000 15712 MoveAxis(E, 15, ABG)
22:10:09.137 00.000 15712 Guiding  Dir = 2, Dur = 15
22:10:09.137 00.000 15712 IsGuiding returns 0
22:10:09.159 00.022 15712 IsGuiding returns 1
22:10:09.159 00.000 15712 scope still moving after pulse duration time elapsed
22:10:09.183 00.024 15712 IsGuiding returns 1
22:10:09.222 00.039 15712 IsGuiding returns 0
22:10:09.222 00.000 15712 scope move finished after 15 + 69 ms
22:10:09.222 00.000 15712 Move returns status 0, amount 15
22:10:09.222 00.000 15712 MoveAxis(N, 0, ABG)
22:10:09.222 00.000 15712 Move returns status 0, amount 0
22:10:09.222 00.000 15712 move complete, result=0
22:10:09.222 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
22:10:09.226 00.004 15712 worker thread done servicing request
22:10:09.226 00.000 15712 Worker thread wakes up
22:10:09.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:09.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:10.858 01.632 15712 Exposure complete
22:10:10.921 00.063 15712 worker thread done servicing request
22:10:10.921 00.000 7988 OnExposeComplete: enter
22:10:10.922 00.001 7988 UpdateGuideState(): m_state=6
22:10:10.923 00.001 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7731
22:10:10.923 00.000 7988 Star::Find returns 1 (0), X=1180.57, Y=445.83, Mass=1584, SNR=27.0, Peak=194 HFD=3.4
22:10:10.923 00.000 7988 MultiStar: [#1 0.05,-0.03,0.98,U] [#2 0.02,0.02,1.02,U] [#3 -0.03,0.25,0.94,U] [#4 -0.12,0.15,1.00,U] [#5 -0.02,-0.13,0.69,U] [#6 -0.06,0.12,0.68,U] [#7 0.07,-0.03,0.68,U] [#8 0.13,-0.16,0.67,U] 
22:10:10.923 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.27, -0.10}
22:10:10.923 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.04)
22:10:10.923 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.07)
22:10:10.923 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.66 mountX=-0.02 mountY=0.04, mountTheta=2.05
22:10:10.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.02, opts=13)
22:10:10.923 00.000 7988 Enqueuing Move request for scope (-0.04, 0.02)
22:10:10.923 00.000 15712 Worker thread wakes up
22:10:10.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
22:10:10.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
22:10:10.923 00.000 15712 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
22:10:10.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:10.923 00.000 7988 UpdateGuideState exits: m=1584 SNR=27.0
22:10:10.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:10.936 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:10.937 00.001 7988 Enqueuing Expose request
22:10:10.937 00.000 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:10.937 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
22:10:10.937 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:10.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:10:10.937 00.000 15712 MoveAxis(E, 13, ABG)
22:10:10.940 00.003 15712 Guiding  Dir = 2, Dur = 13
22:10:10.940 00.000 15712 IsGuiding returns 0
22:10:10.956 00.016 15712 IsGuiding returns 1
22:10:10.956 00.000 15712 scope still moving after pulse duration time elapsed
22:10:11.024 00.068 15712 IsGuiding returns 0
22:10:11.024 00.000 15712 scope move finished after 13 + 67 ms
22:10:11.024 00.000 15712 Move returns status 0, amount 13
22:10:11.024 00.000 15712 MoveAxis(N, 0, ABG)
22:10:11.024 00.000 15712 Move returns status 0, amount 0
22:10:11.024 00.000 15712 move complete, result=0
22:10:11.024 00.000 7988 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
22:10:11.032 00.008 15712 worker thread done servicing request
22:10:11.032 00.000 15712 Worker thread wakes up
22:10:11.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:11.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:12.450 01.418 15712 Exposure complete
22:10:12.508 00.058 15712 worker thread done servicing request
22:10:12.508 00.000 7988 OnExposeComplete: enter
22:10:12.508 00.000 7988 UpdateGuideState(): m_state=6
22:10:12.508 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7732
22:10:12.512 00.004 7988 Star::Find returns 1 (0), X=1180.72, Y=445.84, Mass=1538, SNR=26.7, Peak=190 HFD=3.5
22:10:12.512 00.000 7988 MultiStar: [#1 0.13,0.14,1.01,U] [#2 0.21,0.02,1.00,U] [#3 0.04,0.05,0.96,U] [#4 0.17,0.19,1.03,U] [#5 0.08,0.02,0.69,U] [#6 0.37,0.25,0.69,U] [#7 0.10,0.33,0.67,U] [#8 0.39,-0.03,0.68,U] 
22:10:12.512 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.09}, one-star: {-0.11, -0.08}
22:10:12.512 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.58) = xAngle (-0.92 = -0.92)
22:10:12.512 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.19 = 2.19)
22:10:12.512 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.50 mountX=0.09 mountY=0.11, mountTheta=0.93
22:10:12.519 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.08, opts=13)
22:10:12.519 00.000 7988 Enqueuing Move request for scope (-0.11, -0.08)
22:10:12.519 00.000 15712 Worker thread wakes up
22:10:12.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
22:10:12.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
22:10:12.519 00.000 15712 Moving (-0.11, -0.08) raw xDistance=0.09 yDistance=0.11
22:10:12.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:12.519 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.7
22:10:12.524 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:12.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:12.526 00.002 7988 Enqueuing Expose request
22:10:12.526 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:12.526 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
22:10:12.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:12.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:10:12.526 00.000 15712 MoveAxis(E, 10, ABG)
22:10:12.526 00.000 15712 Guiding  Dir = 2, Dur = 10
22:10:12.528 00.002 15712 IsGuiding returns 0
22:10:12.580 00.052 15712 IsGuiding returns 1
22:10:12.580 00.000 15712 scope still moving after pulse duration time elapsed
22:10:12.607 00.027 15712 IsGuiding returns 0
22:10:12.607 00.000 15712 scope move finished after 10 + 68 ms
22:10:12.607 00.000 15712 Move returns status 0, amount 10
22:10:12.607 00.000 15712 MoveAxis(N, 0, ABG)
22:10:12.607 00.000 15712 Move returns status 0, amount 0
22:10:12.607 00.000 15712 move complete, result=0
22:10:12.607 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
22:10:12.609 00.002 15712 worker thread done servicing request
22:10:12.609 00.000 15712 Worker thread wakes up
22:10:12.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:12.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:14.350 01.741 15712 Exposure complete
22:10:14.408 00.058 15712 worker thread done servicing request
22:10:14.408 00.000 7988 OnExposeComplete: enter
22:10:14.408 00.000 7988 UpdateGuideState(): m_state=6
22:10:14.412 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7733
22:10:14.412 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=445.79, Mass=1465, SNR=26.2, Peak=202 HFD=3.5
22:10:14.416 00.004 7988 MultiStar: [#1 0.02,0.04,1.04,U] [#2 0.01,0.01,1.01,U] [#3 0.03,-0.07,0.97,U] [#4 0.03,0.08,1.02,U] [#5 -0.17,-0.03,0.69,U] [#6 0.09,0.27,0.73,U] [#7 0.14,-0.02,0.69,U] [#8 -0.05,-0.22,0.66,U] 
22:10:14.416 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.18, -0.14}
22:10:14.418 00.002 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
22:10:14.418 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
22:10:14.420 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.42 mountX=0.01 mountY=0.01, mountTheta=0.86
22:10:14.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
22:10:14.420 00.000 7988 Enqueuing Move request for scope (-0.01, -0.01)
22:10:14.420 00.000 15712 Worker thread wakes up
22:10:14.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:10:14.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:10:14.424 00.004 15712 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
22:10:14.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:14.424 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.2
22:10:14.426 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:14.427 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:14.427 00.000 7988 Enqueuing Expose request
22:10:14.427 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:14.427 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
22:10:14.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:14.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:10:14.427 00.000 15712 MoveAxis(E, 8, ABG)
22:10:14.427 00.000 15712 Guiding  Dir = 2, Dur = 8
22:10:14.427 00.000 15712 IsGuiding returns 0
22:10:14.451 00.024 15712 IsGuiding returns 0
22:10:14.451 00.000 15712 Move returns status 0, amount 8
22:10:14.451 00.000 15712 MoveAxis(N, 0, ABG)
22:10:14.451 00.000 15712 Move returns status 0, amount 0
22:10:14.451 00.000 15712 move complete, result=0
22:10:14.451 00.000 15712 worker thread done servicing request
22:10:14.451 00.000 15712 Worker thread wakes up
22:10:14.451 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:10:14.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:14.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:15.866 01.415 15712 Exposure complete
22:10:15.921 00.055 15712 worker thread done servicing request
22:10:15.921 00.000 7988 OnExposeComplete: enter
22:10:15.921 00.000 7988 UpdateGuideState(): m_state=6
22:10:15.926 00.005 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7734
22:10:15.926 00.000 7988 Star::Find returns 1 (0), X=1180.98, Y=445.77, Mass=1572, SNR=27.1, Peak=207 HFD=3.3
22:10:15.926 00.000 7988 MultiStar: [#1 0.37,-0.37,1.00,U] [#2 0.38,-0.17,0.95,U] [#3 0.29,-0.01,0.95,U] [#4 0.36,-0.02,1.03,U] [#5 0.07,-0.25,0.73,U] [#6 0.46,0.04,0.66,U] [#7 0.28,0.13,0.68,U] [#8 0.48,-0.35,0.64,U] 
22:10:15.926 00.000 7988 single-star, 8 included, MultiStar: {0.31, -0.13}, one-star: {0.14, -0.16}
22:10:15.926 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.58) = xAngle (0.74 = 0.74)
22:10:15.926 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.85 = -2.44)
22:10:15.926 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.84 mountX=0.16 mountY=-0.14, mountTheta=-0.72
22:10:15.926 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.16, opts=13)
22:10:15.926 00.000 7988 Enqueuing Move request for scope (0.14, -0.16)
22:10:15.926 00.000 15712 Worker thread wakes up
22:10:15.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
22:10:15.926 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
22:10:15.926 00.000 15712 Moving (0.14, -0.16) raw xDistance=0.16 yDistance=-0.14
22:10:15.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:15.938 00.012 7988 UpdateGuideState exits: m=1572 SNR=27.1
22:10:15.940 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:15.940 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:15.942 00.002 7988 Enqueuing Expose request
22:10:15.942 00.000 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:15.942 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
22:10:15.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:15.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:10:15.942 00.000 15712 MoveAxis(E, 10, ABG)
22:10:15.942 00.000 15712 Guiding  Dir = 2, Dur = 10
22:10:15.962 00.020 15712 IsGuiding returns 0
22:10:15.980 00.018 15712 IsGuiding returns 1
22:10:15.980 00.000 15712 scope still moving after pulse duration time elapsed
22:10:16.026 00.046 15712 IsGuiding returns 0
22:10:16.026 00.000 15712 scope move finished after 10 + 53 ms
22:10:16.026 00.000 15712 Move returns status 0, amount 10
22:10:16.026 00.000 15712 MoveAxis(N, 0, ABG)
22:10:16.026 00.000 15712 Move returns status 0, amount 0
22:10:16.026 00.000 15712 move complete, result=0
22:10:16.026 00.000 7988 GuideStep: 0.2 px 10 ms EAST, -0.1 px 0 ms NORTH
22:10:16.035 00.009 15712 worker thread done servicing request
22:10:16.035 00.000 15712 Worker thread wakes up
22:10:16.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:16.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:17.662 01.627 15712 Exposure complete
22:10:17.722 00.060 15712 worker thread done servicing request
22:10:17.722 00.000 7988 OnExposeComplete: enter
22:10:17.722 00.000 7988 UpdateGuideState(): m_state=6
22:10:17.725 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7735
22:10:17.726 00.001 7988 Star::Find returns 1 (1), X=1180.92, Y=445.62, Mass=1522, SNR=26.6, Peak=255 HFD=3.2
22:10:17.726 00.000 7988 MultiStar: [#1 0.32,-0.22,1.04,U] [#2 0.36,-0.27,1.03,U] [#3 0.30,-0.20,0.98,U] [#4 0.37,-0.14,1.04,U] [#5 -0.06,-0.31,0.70,U] [#6 0.46,0.02,0.72,U] [#7 0.22,-0.06,0.68,U] [#8 0.50,-0.50,0.66,U] 
22:10:17.726 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.22}, one-star: {0.09, -0.31}
22:10:17.726 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
22:10:17.726 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
22:10:17.726 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.29 mountX=0.31 mountY=-0.08, mountTheta=-0.26
22:10:17.726 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.31, opts=13)
22:10:17.726 00.000 7988 Enqueuing Move request for scope (0.09, -0.31)
22:10:17.726 00.000 15712 Worker thread wakes up
22:10:17.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:17.726 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6 Saturated
22:10:17.739 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:17.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:17.741 00.002 7988 Enqueuing Expose request
22:10:17.742 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.31) opts 0xd
22:10:17.742 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.31)
22:10:17.742 00.000 15712 Moving (0.09, -0.31) raw xDistance=0.31 yDistance=-0.08
22:10:17.742 00.000 15712 PPEC rslt: input = 0.31, final = 0.14, react = 0.19, pred = -0.05, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
22:10:17.742 00.000 15712 PPEC: input: 0.31, control: 0.14, exposure: 1500
22:10:17.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:17.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:10:17.742 00.000 15712 MoveAxis(W, 46, ABG)
22:10:17.742 00.000 15712 Guiding  Dir = 3, Dur = 46
22:10:17.742 00.000 15712 IsGuiding returns 0
22:10:17.775 00.033 15712 PulseGuide returned control before completion, sleep 28
22:10:17.805 00.030 15712 IsGuiding returns 1
22:10:17.805 00.000 15712 scope still moving after pulse duration time elapsed
22:10:17.856 00.051 15712 IsGuiding returns 0
22:10:17.856 00.000 15712 scope move finished after 46 + 62 ms
22:10:17.856 00.000 15712 Move returns status 0, amount 46
22:10:17.856 00.000 15712 MoveAxis(N, 0, ABG)
22:10:17.856 00.000 15712 Move returns status 0, amount 0
22:10:17.856 00.000 15712 move complete, result=0
22:10:17.856 00.000 7988 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
22:10:17.858 00.002 15712 worker thread done servicing request
22:10:17.858 00.000 15712 Worker thread wakes up
22:10:17.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:17.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:19.275 01.417 15712 Exposure complete
22:10:19.321 00.046 15712 worker thread done servicing request
22:10:19.321 00.000 7988 OnExposeComplete: enter
22:10:19.321 00.000 7988 UpdateGuideState(): m_state=6
22:10:19.336 00.015 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7736
22:10:19.337 00.001 7988 Star::Find returns 1 (0), X=1180.77, Y=445.80, Mass=1534, SNR=26.7, Peak=220 HFD=3.4
22:10:19.337 00.000 7988 MultiStar: [#1 0.32,0.01,1.03,U] [#2 0.16,0.17,1.01,U] [#3 0.13,0.07,0.92,U] [#4 0.27,0.17,1.03,U] [#5 0.22,-0.24,0.71,U] [#6 0.22,0.15,0.71,U] [#7 0.12,0.08,0.70,U] [#8 0.21,-0.30,0.66,U] 
22:10:19.337 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.01}, one-star: {-0.06, -0.12}
22:10:19.337 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.58) = xAngle (-0.47 = -0.47)
22:10:19.337 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.64 = 2.64)
22:10:19.337 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.05 mountX=0.12 mountY=0.07, mountTheta=0.49
22:10:19.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.12, opts=13)
22:10:19.337 00.000 7988 Enqueuing Move request for scope (-0.06, -0.12)
22:10:19.337 00.000 15712 Worker thread wakes up
22:10:19.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
22:10:19.337 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
22:10:19.337 00.000 15712 Moving (-0.06, -0.12) raw xDistance=0.12 yDistance=0.07
22:10:19.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:19.337 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7
22:10:19.349 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:19.349 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:19.351 00.002 7988 Enqueuing Expose request
22:10:19.351 00.000 15712 PPEC rslt: input = 0.12, final = -0.06, react = 0.07, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:19.351 00.000 15712 PPEC: input: 0.12, control: -0.06, exposure: 1500
22:10:19.351 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:19.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:10:19.351 00.000 15712 MoveAxis(E, 20, ABG)
22:10:19.351 00.000 15712 Guiding  Dir = 2, Dur = 20
22:10:19.353 00.002 15712 IsGuiding returns 0
22:10:19.370 00.017 15712 IsGuiding returns 1
22:10:19.370 00.000 15712 scope still moving after pulse duration time elapsed
22:10:19.420 00.050 15712 IsGuiding returns 0
22:10:19.420 00.000 15712 scope move finished after 20 + 49 ms
22:10:19.420 00.000 15712 Move returns status 0, amount 20
22:10:19.420 00.000 15712 MoveAxis(N, 0, ABG)
22:10:19.420 00.000 15712 Move returns status 0, amount 0
22:10:19.420 00.000 15712 move complete, result=0
22:10:19.420 00.000 7988 GuideStep: 0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
22:10:19.424 00.004 15712 worker thread done servicing request
22:10:19.424 00.000 15712 Worker thread wakes up
22:10:19.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:19.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:21.061 01.637 15712 Exposure complete
22:10:21.106 00.045 15712 worker thread done servicing request
22:10:21.106 00.000 7988 OnExposeComplete: enter
22:10:21.120 00.014 7988 UpdateGuideState(): m_state=6
22:10:21.122 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7737
22:10:21.122 00.000 7988 Star::Find returns 1 (0), X=1180.58, Y=445.73, Mass=1481, SNR=26.3, Peak=196 HFD=3.3
22:10:21.124 00.002 7988 MultiStar: [#1 -0.01,-0.06,1.01,U] [#2 0.06,0.03,1.02,U] [#3 0.03,0.20,0.97,U] [#4 0.04,0.12,1.04,U] [#5 -0.15,-0.39,0.71,U] [#6 0.14,0.14,0.75,U] [#7 -0.00,-0.06,0.65,U] [#8 0.13,-0.17,0.63,U] 
22:10:21.126 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.25, -0.20}
22:10:21.126 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.58) = xAngle (-0.19 = -0.19)
22:10:21.126 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.92 = 2.92)
22:10:21.128 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.77 mountX=0.03 mountY=0.01, mountTheta=0.22
22:10:21.130 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
22:10:21.130 00.000 7988 Enqueuing Move request for scope (-0.01, -0.03)
22:10:21.132 00.002 15712 Worker thread wakes up
22:10:21.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:10:21.132 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:10:21.132 00.000 15712 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
22:10:21.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:21.132 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.3
22:10:21.135 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:21.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:21.135 00.000 7988 Enqueuing Expose request
22:10:21.137 00.002 15712 PPEC rslt: input = 0.03, final = -0.07, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:21.137 00.000 15712 PPEC: input: 0.03, control: -0.07, exposure: 1500
22:10:21.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:21.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:10:21.137 00.000 15712 MoveAxis(E, 23, ABG)
22:10:21.137 00.000 15712 Guiding  Dir = 2, Dur = 23
22:10:21.137 00.000 15712 IsGuiding returns 0
22:10:21.159 00.022 15712 IsGuiding returns 1
22:10:21.159 00.000 15712 scope still moving after pulse duration time elapsed
22:10:21.222 00.063 15712 IsGuiding returns 0
22:10:21.222 00.000 15712 scope move finished after 23 + 66 ms
22:10:21.222 00.000 15712 Move returns status 0, amount 23
22:10:21.222 00.000 15712 MoveAxis(N, 0, ABG)
22:10:21.222 00.000 15712 Move returns status 0, amount 0
22:10:21.222 00.000 15712 move complete, result=0
22:10:21.222 00.000 7988 GuideStep: 0.0 px 23 ms EAST, 0.0 px 0 ms NORTH
22:10:21.230 00.008 15712 worker thread done servicing request
22:10:21.230 00.000 15712 Worker thread wakes up
22:10:21.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:21.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:22.640 01.410 15712 Exposure complete
22:10:22.685 00.045 15712 worker thread done servicing request
22:10:22.685 00.000 7988 OnExposeComplete: enter
22:10:22.685 00.000 7988 UpdateGuideState(): m_state=6
22:10:22.701 00.016 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7738
22:10:22.701 00.000 7988 Star::Find returns 1 (0), X=1180.57, Y=445.99, Mass=1504, SNR=26.3, Peak=177 HFD=3.5
22:10:22.703 00.002 7988 MultiStar: [#1 0.03,0.02,1.04,U] [#2 0.02,0.12,1.02,U] [#3 -0.01,0.12,0.96,U] [#4 -0.16,0.31,1.03,U] [#5 -0.02,-0.09,0.72,U] [#6 0.01,0.34,0.68,U] [#7 -0.15,0.26,0.68,U] [#8 0.17,-0.29,0.67,U] 
22:10:22.705 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.26, 0.06}
22:10:22.705 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.58) = xAngle (3.59 = -2.69)
22:10:22.705 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.42)
22:10:22.707 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.01 mountX=-0.10 mountY=0.05, mountTheta=2.72
22:10:22.709 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.10, opts=13)
22:10:22.709 00.000 7988 Enqueuing Move request for scope (-0.05, 0.10)
22:10:22.711 00.002 15712 Worker thread wakes up
22:10:22.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
22:10:22.711 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
22:10:22.711 00.000 15712 Moving (-0.05, 0.10) raw xDistance=-0.10 yDistance=0.05
22:10:22.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:22.711 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.3
22:10:22.714 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:22.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:22.716 00.002 7988 Enqueuing Expose request
22:10:22.717 00.001 15712 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:22.717 00.000 15712 PPEC: input: -0.10, control: -0.07, exposure: 1500
22:10:22.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:22.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:10:22.717 00.000 15712 MoveAxis(E, 24, ABG)
22:10:22.717 00.000 15712 Guiding  Dir = 2, Dur = 24
22:10:22.718 00.001 15712 IsGuiding returns 0
22:10:22.737 00.019 15712 IsGuiding returns 1
22:10:22.737 00.000 15712 scope still moving after pulse duration time elapsed
22:10:22.803 00.066 15712 IsGuiding returns 0
22:10:22.803 00.000 15712 scope move finished after 24 + 68 ms
22:10:22.803 00.000 15712 Move returns status 0, amount 24
22:10:22.803 00.000 15712 MoveAxis(N, 0, ABG)
22:10:22.803 00.000 15712 Move returns status 0, amount 0
22:10:22.803 00.000 15712 move complete, result=0
22:10:22.803 00.000 7988 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
22:10:22.812 00.009 15712 worker thread done servicing request
22:10:22.812 00.000 15712 Worker thread wakes up
22:10:22.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:22.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:24.553 01.741 15712 Exposure complete
22:10:24.604 00.051 15712 worker thread done servicing request
22:10:24.604 00.000 7988 OnExposeComplete: enter
22:10:24.614 00.010 7988 UpdateGuideState(): m_state=6
22:10:24.614 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7739
22:10:24.614 00.000 7988 Star::Find returns 1 (0), X=1180.77, Y=445.79, Mass=1495, SNR=26.4, Peak=201 HFD=3.5
22:10:24.614 00.000 7988 MultiStar: [#1 0.21,-0.01,1.03,U] [#2 0.22,0.08,1.00,U] [#3 0.21,0.18,0.95,U] [#4 0.35,0.20,1.06,U] [#5 0.14,-0.03,0.72,U] [#6 0.24,0.17,0.72,U] [#7 0.33,0.11,0.64,U] [#8 0.27,-0.18,0.62,U] 
22:10:24.614 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.05}, one-star: {-0.06, -0.14}
22:10:24.614 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.58) = xAngle (-0.41 = -0.41)
22:10:24.614 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.70 = 2.70)
22:10:24.621 00.007 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.99 mountX=0.14 mountY=0.07, mountTheta=0.44
22:10:24.621 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.14, opts=13)
22:10:24.621 00.000 7988 Enqueuing Move request for scope (-0.06, -0.14)
22:10:24.621 00.000 15712 Worker thread wakes up
22:10:24.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
22:10:24.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
22:10:24.621 00.000 15712 Moving (-0.06, -0.14) raw xDistance=0.14 yDistance=0.07
22:10:24.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:24.621 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
22:10:24.628 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:24.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:24.630 00.002 7988 Enqueuing Expose request
22:10:24.630 00.000 15712 PPEC rslt: input = 0.14, final = -0.07, react = 0.08, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:24.630 00.000 15712 PPEC: input: 0.14, control: -0.07, exposure: 1500
22:10:24.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:24.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:10:24.630 00.000 15712 MoveAxis(E, 24, ABG)
22:10:24.630 00.000 15712 Guiding  Dir = 2, Dur = 24
22:10:24.630 00.000 15712 IsGuiding returns 0
22:10:24.646 00.016 15712 PulseGuide returned control before completion, sleep 18
22:10:24.697 00.051 15712 IsGuiding returns 0
22:10:24.697 00.000 15712 Move returns status 0, amount 24
22:10:24.697 00.000 15712 MoveAxis(N, 0, ABG)
22:10:24.697 00.000 15712 Move returns status 0, amount 0
22:10:24.697 00.000 15712 move complete, result=0
22:10:24.697 00.000 15712 worker thread done servicing request
22:10:24.697 00.000 15712 Worker thread wakes up
22:10:24.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:24.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:24.697 00.000 7988 GuideStep: 0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
22:10:26.111 01.414 15712 Exposure complete
22:10:26.169 00.058 15712 worker thread done servicing request
22:10:26.169 00.000 7988 OnExposeComplete: enter
22:10:26.169 00.000 7988 UpdateGuideState(): m_state=6
22:10:26.169 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7740
22:10:26.173 00.004 7988 Star::Find returns 1 (0), X=1180.73, Y=445.62, Mass=1574, SNR=27.1, Peak=209 HFD=3.5
22:10:26.173 00.000 7988 MultiStar: [#1 0.23,-0.02,1.00,U] [#2 0.25,-0.12,0.97,U] [#3 0.15,-0.03,0.94,U] [#4 0.42,-0.09,1.00,U] [#5 0.10,-0.22,0.69,U] [#6 0.17,0.12,0.71,U] [#7 0.21,-0.01,0.67,U] [#8 0.21,-0.00,0.67,U] 
22:10:26.173 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.08}, one-star: {-0.11, -0.31}
22:10:26.173 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
22:10:26.173 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.02)
22:10:26.173 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.43 mountX=0.08 mountY=-0.18, mountTheta=-1.15
22:10:26.173 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.08, opts=13)
22:10:26.173 00.000 7988 Enqueuing Move request for scope (0.18, -0.08)
22:10:26.173 00.000 15712 Worker thread wakes up
22:10:26.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:26.184 00.011 7988 UpdateGuideState exits: m=1574 SNR=27.1
22:10:26.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:26.184 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:26.184 00.000 7988 Enqueuing Expose request
22:10:26.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
22:10:26.184 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
22:10:26.184 00.000 15712 Moving (0.18, -0.08) raw xDistance=0.08 yDistance=-0.18
22:10:26.189 00.005 15712 PPEC rslt: input = 0.08, final = -0.07, react = 0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:26.189 00.000 15712 PPEC: input: 0.08, control: -0.07, exposure: 1500
22:10:26.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:26.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:10:26.189 00.000 15712 MoveAxis(E, 22, ABG)
22:10:26.189 00.000 15712 Guiding  Dir = 2, Dur = 22
22:10:26.189 00.000 15712 IsGuiding returns 0
22:10:26.205 00.016 15712 IsGuiding returns 1
22:10:26.205 00.000 15712 scope still moving after pulse duration time elapsed
22:10:26.253 00.048 15712 IsGuiding returns 0
22:10:26.253 00.000 15712 scope move finished after 22 + 48 ms
22:10:26.253 00.000 15712 Move returns status 0, amount 22
22:10:26.253 00.000 15712 MoveAxis(N, 0, ABG)
22:10:26.253 00.000 15712 Move returns status 0, amount 0
22:10:26.253 00.000 15712 move complete, result=0
22:10:26.253 00.000 7988 GuideStep: 0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
22:10:26.266 00.013 15712 worker thread done servicing request
22:10:26.266 00.000 15712 Worker thread wakes up
22:10:26.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:26.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:27.902 01.636 15712 Exposure complete
22:10:27.960 00.058 15712 worker thread done servicing request
22:10:27.961 00.001 7988 OnExposeComplete: enter
22:10:27.961 00.000 7988 UpdateGuideState(): m_state=6
22:10:27.961 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7741
22:10:27.961 00.000 7988 Star::Find returns 1 (0), X=1180.58, Y=445.59, Mass=1499, SNR=26.4, Peak=177 HFD=3.3
22:10:27.961 00.000 7988 MultiStar: [#1 0.05,-0.21,1.02,U] [#2 0.02,-0.34,1.02,U] [#3 0.06,-0.14,0.96,U] [#4 0.12,-0.15,1.04,U] [#5 -0.06,-0.32,0.70,U] [#6 0.18,0.14,0.72,U] [#7 -0.02,-0.29,0.68,U] [#8 0.12,-0.32,0.67,U] 
22:10:27.961 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.22}, one-star: {-0.25, -0.34}
22:10:27.961 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
22:10:27.961 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
22:10:27.969 00.008 7988 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.49 mountX=0.22 mountY=-0.01, mountTheta=-0.06
22:10:27.969 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.22, opts=13)
22:10:27.969 00.000 7988 Enqueuing Move request for scope (0.02, -0.22)
22:10:27.969 00.000 15712 Worker thread wakes up
22:10:27.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
22:10:27.969 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
22:10:27.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:27.969 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4
22:10:27.976 00.007 15712 Moving (0.02, -0.22) raw xDistance=0.22 yDistance=-0.01
22:10:27.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:27.976 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:27.976 00.000 7988 Enqueuing Expose request
22:10:27.976 00.000 15712 PPEC rslt: input = 0.22, final = 0.07, react = 0.13, pred = -0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:10:27.976 00.000 15712 PPEC: input: 0.22, control: 0.07, exposure: 1500
22:10:27.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:27.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:10:27.976 00.000 15712 MoveAxis(W, 23, ABG)
22:10:27.976 00.000 15712 Guiding  Dir = 3, Dur = 23
22:10:27.976 00.000 15712 IsGuiding returns 0
22:10:28.003 00.027 15712 IsGuiding returns 1
22:10:28.003 00.000 15712 scope still moving after pulse duration time elapsed
22:10:28.055 00.052 15712 IsGuiding returns 0
22:10:28.055 00.000 15712 scope move finished after 23 + 66 ms
22:10:28.055 00.000 15712 Move returns status 0, amount 23
22:10:28.055 00.000 15712 MoveAxis(N, 0, ABG)
22:10:28.055 00.000 15712 Move returns status 0, amount 0
22:10:28.055 00.000 15712 move complete, result=0
22:10:28.055 00.000 7988 GuideStep: 0.2 px 23 ms WEST, -0.0 px 0 ms NORTH
22:10:28.071 00.016 15712 worker thread done servicing request
22:10:28.071 00.000 15712 Worker thread wakes up
22:10:28.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:28.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:29.490 01.419 15712 Exposure complete
22:10:29.549 00.059 15712 worker thread done servicing request
22:10:29.549 00.000 7988 OnExposeComplete: enter
22:10:29.549 00.000 7988 UpdateGuideState(): m_state=6
22:10:29.553 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7742
22:10:29.554 00.001 7988 Star::Find returns 1 (0), X=1180.85, Y=446.08, Mass=1523, SNR=26.6, Peak=197 HFD=3.7
22:10:29.556 00.002 7988 MultiStar: [#1 0.27,0.21,0.99,U] [#2 0.22,0.29,1.01,U] [#3 0.27,0.26,0.95,U] [#4 0.19,0.37,1.04,U] [#5 0.06,-0.02,0.71,U] [#6 0.27,0.34,0.67,U] [#7 0.47,0.22,0.62,U] [#8 0.57,0.02,0.64,U] 
22:10:29.556 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.22}, one-star: {0.02, 0.15}
22:10:29.558 00.002 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
22:10:29.558 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
22:10:29.560 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.46 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
22:10:29.562 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.15, opts=13)
22:10:29.562 00.000 7988 Enqueuing Move request for scope (0.02, 0.15)
22:10:29.564 00.002 15712 Worker thread wakes up
22:10:29.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
22:10:29.564 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
22:10:29.564 00.000 15712 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.02
22:10:29.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:29.564 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
22:10:29.566 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:29.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:29.568 00.002 7988 Enqueuing Expose request
22:10:29.568 00.000 15712 PPEC rslt: input = -0.15, final = -0.05, react = -0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:29.568 00.000 15712 PPEC: input: -0.15, control: -0.05, exposure: 1500
22:10:29.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:29.570 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:29.570 00.000 15712 MoveAxis(E, 17, ABG)
22:10:29.570 00.000 15712 Guiding  Dir = 2, Dur = 17
22:10:29.570 00.000 15712 IsGuiding returns 0
22:10:29.588 00.018 15712 IsGuiding returns 1
22:10:29.588 00.000 15712 scope still moving after pulse duration time elapsed
22:10:29.634 00.046 15712 IsGuiding returns 0
22:10:29.634 00.000 15712 scope move finished after 17 + 49 ms
22:10:29.634 00.000 15712 Move returns status 0, amount 17
22:10:29.634 00.000 15712 MoveAxis(N, 0, ABG)
22:10:29.634 00.000 15712 Move returns status 0, amount 0
22:10:29.634 00.000 15712 move complete, result=0
22:10:29.634 00.000 7988 GuideStep: -0.2 px 17 ms EAST, -0.0 px 0 ms NORTH
22:10:29.638 00.004 15712 worker thread done servicing request
22:10:29.638 00.000 15712 Worker thread wakes up
22:10:29.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:29.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:31.280 01.642 15712 Exposure complete
22:10:31.335 00.055 15712 worker thread done servicing request
22:10:31.335 00.000 7988 OnExposeComplete: enter
22:10:31.335 00.000 7988 UpdateGuideState(): m_state=6
22:10:31.341 00.006 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7743
22:10:31.342 00.001 7988 Star::Find returns 1 (0), X=1180.68, Y=446.09, Mass=1523, SNR=26.4, Peak=199 HFD=3.4
22:10:31.344 00.002 7988 MultiStar: [#1 0.08,0.34,1.06,U] [#2 0.07,0.43,1.02,U] [#3 0.01,0.41,0.97,U] [#4 0.07,0.59,1.00,U] [#5 -0.08,0.30,0.76,U] [#6 0.11,0.65,0.71,U] [#7 0.04,0.36,0.65,U] [#8 -0.05,0.30,0.64,U] 
22:10:31.344 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.39}, one-star: {-0.15, 0.16}
22:10:31.346 00.002 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.91 = -2.37)
22:10:31.346 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.74)
22:10:31.348 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.34 mountX=-0.16 mountY=0.15, mountTheta=2.39
22:10:31.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.16, opts=13)
22:10:31.350 00.002 7988 Enqueuing Move request for scope (-0.15, 0.16)
22:10:31.350 00.000 15712 Worker thread wakes up
22:10:31.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
22:10:31.352 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
22:10:31.352 00.000 15712 Moving (-0.15, 0.16) raw xDistance=-0.16 yDistance=0.15
22:10:31.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:31.352 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.4
22:10:31.354 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:31.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:31.356 00.002 7988 Enqueuing Expose request
22:10:31.356 00.000 15712 PPEC rslt: input = -0.16, final = -0.04, react = -0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:31.356 00.000 15712 PPEC: input: -0.16, control: -0.04, exposure: 1500
22:10:31.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:31.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:10:31.356 00.000 15712 MoveAxis(E, 12, ABG)
22:10:31.356 00.000 15712 Guiding  Dir = 2, Dur = 12
22:10:31.394 00.038 15712 IsGuiding returns 0
22:10:31.406 00.012 15712 IsGuiding returns 1
22:10:31.406 00.000 15712 scope still moving after pulse duration time elapsed
22:10:31.458 00.052 15712 IsGuiding returns 0
22:10:31.458 00.000 15712 scope move finished after 12 + 52 ms
22:10:31.458 00.000 15712 Move returns status 0, amount 12
22:10:31.458 00.000 15712 MoveAxis(N, 0, ABG)
22:10:31.458 00.000 15712 Move returns status 0, amount 0
22:10:31.458 00.000 15712 move complete, result=0
22:10:31.458 00.000 7988 GuideStep: -0.2 px 12 ms EAST, 0.1 px 0 ms NORTH
22:10:31.460 00.002 15712 worker thread done servicing request
22:10:31.460 00.000 15712 Worker thread wakes up
22:10:31.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:31.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:32.873 01.413 15712 Exposure complete
22:10:32.935 00.062 15712 worker thread done servicing request
22:10:32.935 00.000 7988 OnExposeComplete: enter
22:10:32.935 00.000 7988 UpdateGuideState(): m_state=6
22:10:32.935 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7744
22:10:32.935 00.000 7988 Star::Find returns 1 (0), X=1180.38, Y=445.92, Mass=1556, SNR=26.9, Peak=189 HFD=3.4
22:10:32.935 00.000 7988 MultiStar: [#1 0.04,0.06,1.00,U] [#2 -0.12,0.28,0.97,U] [#3 -0.20,0.48,0.96,U] [#4 -0.05,0.28,1.02,U] [#5 -0.03,0.03,0.71,U] [#6 0.15,0.51,0.67,U] [#7 0.08,0.17,0.68,U] [#8 -0.28,0.36,0.66,U] 
22:10:32.935 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.23}, one-star: {-0.45, -0.01}
22:10:32.935 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.58) = xAngle (3.58 = -2.70)
22:10:32.935 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.69 = 0.41)
22:10:32.935 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.26 cameraTheta=2.00 mountX=-0.23 mountY=0.10, mountTheta=2.73
22:10:32.935 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.23, opts=13)
22:10:32.935 00.000 7988 Enqueuing Move request for scope (-0.11, 0.23)
22:10:32.935 00.000 15712 Worker thread wakes up
22:10:32.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
22:10:32.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
22:10:32.935 00.000 15712 Moving (-0.11, 0.23) raw xDistance=-0.23 yDistance=0.10
22:10:32.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:32.949 00.014 7988 UpdateGuideState exits: m=1556 SNR=26.9
22:10:32.951 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:32.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:32.951 00.000 7988 Enqueuing Expose request
22:10:32.951 00.000 15712 PPEC rslt: input = -0.23, final = -0.18, react = -0.14, pred = -0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
22:10:32.951 00.000 15712 PPEC: input: -0.23, control: -0.18, exposure: 1500
22:10:32.951 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:32.951 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:10:32.951 00.000 15712 MoveAxis(E, 58, ABG)
22:10:32.951 00.000 15712 Guiding  Dir = 2, Dur = 58
22:10:32.951 00.000 15712 IsGuiding returns 0
22:10:32.971 00.020 15712 PulseGuide returned control before completion, sleep 46
22:10:33.031 00.060 15712 IsGuiding returns 1
22:10:33.031 00.000 15712 scope still moving after pulse duration time elapsed
22:10:33.068 00.037 15712 IsGuiding returns 0
22:10:33.068 00.000 15712 scope move finished after 58 + 60 ms
22:10:33.068 00.000 15712 Move returns status 0, amount 58
22:10:33.068 00.000 15712 MoveAxis(N, 0, ABG)
22:10:33.068 00.000 15712 Move returns status 0, amount 0
22:10:33.068 00.000 15712 move complete, result=0
22:10:33.068 00.000 15712 worker thread done servicing request
22:10:33.068 00.000 15712 Worker thread wakes up
22:10:33.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:33.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:33.068 00.000 7988 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
22:10:34.708 01.640 15712 Exposure complete
22:10:34.768 00.060 15712 worker thread done servicing request
22:10:34.768 00.000 7988 OnExposeComplete: enter
22:10:34.768 00.000 7988 UpdateGuideState(): m_state=6
22:10:34.770 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7745
22:10:34.770 00.000 7988 Star::Find returns 1 (0), X=1180.59, Y=445.98, Mass=1518, SNR=26.6, Peak=180 HFD=3.5
22:10:34.770 00.000 7988 MultiStar: [#1 0.03,-0.06,1.05,U] [#2 -0.03,0.04,1.01,U] [#3 0.01,0.22,0.92,U] [#4 0.11,0.15,1.01,U] [#5 -0.22,-0.10,0.72,U] [#6 0.17,0.48,0.67,U] [#7 0.06,0.27,0.69,U] [#8 0.09,-0.07,0.61,U] 
22:10:34.770 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {-0.24, 0.05}
22:10:34.770 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
22:10:34.770 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.06)
22:10:34.770 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.66 mountX=-0.10 mountY=0.01, mountTheta=3.08
22:10:34.770 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.10, opts=13)
22:10:34.770 00.000 7988 Enqueuing Move request for scope (-0.01, 0.10)
22:10:34.770 00.000 15712 Worker thread wakes up
22:10:34.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:10:34.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:10:34.770 00.000 15712 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=0.01
22:10:34.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:34.770 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.6
22:10:34.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:34.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:34.785 00.015 7988 Enqueuing Expose request
22:10:34.786 00.001 15712 PPEC rslt: input = -0.10, final = -0.05, react = -0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:34.786 00.000 15712 PPEC: input: -0.10, control: -0.05, exposure: 1500
22:10:34.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:34.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:10:34.786 00.000 15712 MoveAxis(E, 17, ABG)
22:10:34.786 00.000 15712 Guiding  Dir = 2, Dur = 17
22:10:34.786 00.000 15712 IsGuiding returns 0
22:10:34.810 00.024 15712 PulseGuide returned control before completion, sleep 11
22:10:34.855 00.045 15712 IsGuiding returns 0
22:10:34.855 00.000 15712 Move returns status 0, amount 17
22:10:34.855 00.000 15712 MoveAxis(N, 0, ABG)
22:10:34.855 00.000 15712 Move returns status 0, amount 0
22:10:34.855 00.000 15712 move complete, result=0
22:10:34.855 00.000 15712 worker thread done servicing request
22:10:34.855 00.000 15712 Worker thread wakes up
22:10:34.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:34.855 00.000 7988 GuideStep: -0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
22:10:34.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:36.271 01.416 15712 Exposure complete
22:10:36.330 00.059 15712 worker thread done servicing request
22:10:36.330 00.000 7988 OnExposeComplete: enter
22:10:36.330 00.000 7988 UpdateGuideState(): m_state=6
22:10:36.330 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7746
22:10:36.333 00.003 7988 Star::Find returns 1 (0), X=1180.35, Y=445.86, Mass=1543, SNR=26.8, Peak=205 HFD=3.3
22:10:36.335 00.002 7988 MultiStar: [#1 -0.06,0.06,1.00,U] [#2 -0.03,0.17,1.00,U] [#3 -0.21,0.07,0.95,U] [#4 -0.18,0.19,1.06,U] [#5 -0.24,-0.13,0.72,U] [#6 0.05,0.25,0.73,U] [#7 0.11,0.13,0.65,U] [#8 -0.19,0.09,0.68,U] 
22:10:36.335 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.08}, one-star: {-0.48, -0.07}
22:10:36.337 00.002 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.08)
22:10:36.337 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.31 = 1.03)
22:10:36.339 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.62 mountX=-0.08 mountY=0.15, mountTheta=2.09
22:10:36.341 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.08, opts=13)
22:10:36.341 00.000 7988 Enqueuing Move request for scope (-0.15, 0.08)
22:10:36.343 00.002 15712 Worker thread wakes up
22:10:36.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
22:10:36.343 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
22:10:36.343 00.000 15712 Moving (-0.15, 0.08) raw xDistance=-0.08 yDistance=0.15
22:10:36.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:36.343 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8
22:10:36.345 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:36.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:36.347 00.002 7988 Enqueuing Expose request
22:10:36.347 00.000 15712 PPEC rslt: input = -0.08, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:36.347 00.000 15712 PPEC: input: -0.08, control: -0.05, exposure: 1500
22:10:36.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:36.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:10:36.347 00.000 15712 MoveAxis(E, 18, ABG)
22:10:36.347 00.000 15712 Guiding  Dir = 2, Dur = 18
22:10:36.349 00.002 15712 IsGuiding returns 0
22:10:36.364 00.015 15712 PulseGuide returned control before completion, sleep 11
22:10:36.380 00.016 15712 IsGuiding returns 1
22:10:36.380 00.000 15712 scope still moving after pulse duration time elapsed
22:10:36.414 00.034 15712 IsGuiding returns 0
22:10:36.414 00.000 15712 scope move finished after 18 + 47 ms
22:10:36.414 00.000 15712 Move returns status 0, amount 18
22:10:36.414 00.000 15712 MoveAxis(N, 0, ABG)
22:10:36.414 00.000 15712 Move returns status 0, amount 0
22:10:36.414 00.000 15712 move complete, result=0
22:10:36.414 00.000 15712 worker thread done servicing request
22:10:36.414 00.000 15712 Worker thread wakes up
22:10:36.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:36.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:36.415 00.001 7988 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
22:10:38.053 01.638 15712 Exposure complete
22:10:38.113 00.060 15712 worker thread done servicing request
22:10:38.113 00.000 7988 OnExposeComplete: enter
22:10:38.113 00.000 7988 UpdateGuideState(): m_state=6
22:10:38.116 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7747
22:10:38.117 00.001 7988 Star::Find returns 1 (0), X=1180.30, Y=445.95, Mass=1617, SNR=27.5, Peak=200 HFD=3.5
22:10:38.117 00.000 7988 MultiStar: [#1 -0.19,0.05,0.98,U] [#2 -0.15,0.17,0.97,U] [#3 -0.39,0.14,0.95,U] [#4 -0.36,0.10,1.01,U] [#5 -0.23,-0.03,0.70,U] [#6 -0.11,0.22,0.71,U] [#7 -0.03,-0.00,0.68,U] [#8 -0.21,-0.07,0.64,U] 
22:10:38.117 00.000 7988 refined, 8 included, MultiStar: {-0.26, 0.07}, one-star: {-0.54, 0.03}
22:10:38.117 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.58) = xAngle (4.45 = -1.84)
22:10:38.117 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.56 = 1.27)
22:10:38.117 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.87 mountX=-0.07 mountY=0.26, mountTheta=1.84
22:10:38.117 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.07, opts=13)
22:10:38.117 00.000 7988 Enqueuing Move request for scope (-0.26, 0.07)
22:10:38.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:38.117 00.000 7988 UpdateGuideState exits: m=1617 SNR=27.5
22:10:38.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:38.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:38.130 00.013 7988 Enqueuing Expose request
22:10:38.130 00.000 15712 Worker thread wakes up
22:10:38.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
22:10:38.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
22:10:38.130 00.000 15712 Moving (-0.26, 0.07) raw xDistance=-0.07 yDistance=0.26
22:10:38.136 00.006 15712 PPEC rslt: input = -0.07, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:38.136 00.000 15712 PPEC: input: -0.07, control: -0.05, exposure: 1500
22:10:38.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:10:38.136 00.000 15712 MoveAxis(E, 15, ABG)
22:10:38.136 00.000 15712 Guiding  Dir = 2, Dur = 15
22:10:38.136 00.000 15712 IsGuiding returns 0
22:10:38.156 00.020 15712 IsGuiding returns 1
22:10:38.156 00.000 15712 scope still moving after pulse duration time elapsed
22:10:38.198 00.042 15712 IsGuiding returns 0
22:10:38.198 00.000 15712 scope move finished after 15 + 52 ms
22:10:38.198 00.000 15712 Move returns status 0, amount 15
22:10:38.198 00.000 15712 MoveAxis(S, 67, ABG)
22:10:38.198 00.000 15712 Guiding  Dir = 1, Dur = 67
22:10:38.198 00.000 15712 IsGuiding returns 0
22:10:38.284 00.086 15712 IsGuiding returns 1
22:10:38.284 00.000 15712 scope still moving after pulse duration time elapsed
22:10:38.343 00.059 15712 IsGuiding returns 1
22:10:38.412 00.069 15712 IsGuiding returns 0
22:10:38.412 00.000 15712 scope move finished after 67 + 140 ms
22:10:38.412 00.000 15712 Move returns status 0, amount 67
22:10:38.412 00.000 15712 move complete, result=0
22:10:38.412 00.000 15712 worker thread done servicing request
22:10:38.412 00.000 15712 Worker thread wakes up
22:10:38.412 00.000 7988 GuideStep: -0.1 px 15 ms EAST, 0.3 px 67 ms SOUTH
22:10:38.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:38.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:39.829 01.417 15712 Exposure complete
22:10:39.881 00.052 15712 worker thread done servicing request
22:10:39.881 00.000 7988 OnExposeComplete: enter
22:10:39.881 00.000 7988 UpdateGuideState(): m_state=6
22:10:39.890 00.009 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7748
22:10:39.891 00.001 7988 Star::Find returns 1 (0), X=1180.82, Y=445.99, Mass=1493, SNR=26.3, Peak=229 HFD=3.1
22:10:39.891 00.000 7988 MultiStar: [#1 0.23,0.07,1.02,U] [#2 0.19,0.04,1.04,U] [#3 0.05,0.07,0.98,U] [#4 0.20,0.34,1.07,U] [#5 -0.04,0.07,0.71,U] [#6 0.23,0.43,0.69,U] [#7 0.04,0.22,0.71,U] [#8 0.29,0.17,0.67,U] 
22:10:39.891 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.16}, one-star: {-0.01, 0.06}
22:10:39.891 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
22:10:39.891 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
22:10:39.891 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.73 mountX=-0.06 mountY=0.01, mountTheta=3.00
22:10:39.898 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
22:10:39.898 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
22:10:39.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:39.898 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3
22:10:39.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:39.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:39.898 00.000 7988 Enqueuing Expose request
22:10:39.898 00.000 15712 Worker thread wakes up
22:10:39.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:10:39.898 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:10:39.898 00.000 15712 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.01
22:10:39.907 00.009 15712 PPEC rslt: input = -0.06, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:39.907 00.000 15712 PPEC: input: -0.06, control: -0.06, exposure: 1500
22:10:39.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:39.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:10:39.907 00.000 15712 MoveAxis(E, 20, ABG)
22:10:39.907 00.000 15712 Guiding  Dir = 2, Dur = 20
22:10:39.907 00.000 15712 IsGuiding returns 0
22:10:39.929 00.022 15712 PulseGuide returned control before completion, sleep 12
22:10:39.975 00.046 15712 IsGuiding returns 0
22:10:39.975 00.000 15712 Move returns status 0, amount 20
22:10:39.975 00.000 15712 MoveAxis(N, 0, ABG)
22:10:39.975 00.000 15712 Move returns status 0, amount 0
22:10:39.975 00.000 15712 move complete, result=0
22:10:39.975 00.000 15712 worker thread done servicing request
22:10:39.975 00.000 15712 Worker thread wakes up
22:10:39.975 00.000 7988 GuideStep: -0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
22:10:39.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:39.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:41.618 01.643 15712 Exposure complete
22:10:41.672 00.054 15712 worker thread done servicing request
22:10:41.672 00.000 7988 OnExposeComplete: enter
22:10:41.672 00.000 7988 UpdateGuideState(): m_state=6
22:10:41.678 00.006 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7749
22:10:41.678 00.000 7988 Star::Find returns 1 (0), X=1180.94, Y=445.65, Mass=1613, SNR=27.3, Peak=234 HFD=3.4
22:10:41.680 00.002 7988 MultiStar: [#1 0.58,-0.19,1.01,U] [#2 0.54,-0.12,0.98,U] [#3 0.50,0.00,0.94,U] [#4 0.50,-0.03,1.04,U] [#5 0.33,-0.27,0.69,U] [#6 0.68,-0.08,0.68,U] [#7 0.45,0.02,0.64,U] [#8 0.50,-0.20,0.64,U] 
22:10:41.682 00.002 7988 single-star, 8 included, MultiStar: {0.46, -0.13}, one-star: {0.11, -0.27}
22:10:41.682 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.58) = xAngle (0.39 = 0.39)
22:10:41.684 00.002 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.78)
22:10:41.684 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.27 hyp=0.30 cameraTheta=-1.19 mountX=0.27 mountY=-0.10, mountTheta=-0.36
22:10:41.685 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.27, opts=13)
22:10:41.687 00.002 7988 Enqueuing Move request for scope (0.11, -0.27)
22:10:41.687 00.000 15712 Worker thread wakes up
22:10:41.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.27) opts 0xd
22:10:41.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.27)
22:10:41.687 00.000 15712 Moving (0.11, -0.27) raw xDistance=0.27 yDistance=-0.10
22:10:41.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:41.687 00.000 7988 UpdateGuideState exits: m=1613 SNR=27.3
22:10:41.691 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:41.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:41.693 00.002 7988 Enqueuing Expose request
22:10:41.694 00.001 15712 PPEC rslt: input = 0.27, final = 0.10, react = 0.16, pred = -0.07, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
22:10:41.694 00.000 15712 PPEC: input: 0.27, control: 0.10, exposure: 1500
22:10:41.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:41.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:10:41.694 00.000 15712 MoveAxis(W, 32, ABG)
22:10:41.694 00.000 15712 Guiding  Dir = 3, Dur = 32
22:10:41.702 00.008 15712 IsGuiding returns 0
22:10:41.719 00.017 15712 PulseGuide returned control before completion, sleep 27
22:10:41.762 00.043 15712 IsGuiding returns 0
22:10:41.762 00.000 15712 Move returns status 0, amount 32
22:10:41.762 00.000 15712 MoveAxis(N, 0, ABG)
22:10:41.762 00.000 15712 Move returns status 0, amount 0
22:10:41.762 00.000 15712 move complete, result=0
22:10:41.762 00.000 15712 worker thread done servicing request
22:10:41.762 00.000 15712 Worker thread wakes up
22:10:41.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:41.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:41.762 00.000 7988 GuideStep: 0.3 px 32 ms WEST, -0.1 px 0 ms NORTH
22:10:43.178 01.416 15712 Exposure complete
22:10:43.237 00.059 15712 worker thread done servicing request
22:10:43.237 00.000 7988 OnExposeComplete: enter
22:10:43.237 00.000 7988 UpdateGuideState(): m_state=6
22:10:43.237 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7750
22:10:43.240 00.003 7988 Star::Find returns 1 (0), X=1181.02, Y=445.75, Mass=1513, SNR=26.5, Peak=210 HFD=3.3
22:10:43.240 00.000 7988 MultiStar: [#1 0.44,-0.23,1.05,U] [#2 0.52,0.04,0.99,U] [#3 0.21,-0.01,0.97,U] [#4 0.40,0.01,1.03,U] [#5 0.38,-0.38,0.75,U] [#6 0.63,0.13,0.71,U] [#7 0.51,-0.01,0.66,U] [#8 0.57,-0.28,0.66,U] 
22:10:43.240 00.000 7988 single-star, 8 included, MultiStar: {0.41, -0.10}, one-star: {0.18, -0.18}
22:10:43.240 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.58) = xAngle (0.81 = 0.81)
22:10:43.240 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.92 = -2.37)
22:10:43.240 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-0.77 mountX=0.18 mountY=-0.18, mountTheta=-0.79
22:10:43.248 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.18, opts=13)
22:10:43.248 00.000 7988 Enqueuing Move request for scope (0.18, -0.18)
22:10:43.248 00.000 15712 Worker thread wakes up
22:10:43.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
22:10:43.248 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
22:10:43.248 00.000 15712 Moving (0.18, -0.18) raw xDistance=0.18 yDistance=-0.18
22:10:43.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:43.248 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
22:10:43.252 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:43.252 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:43.254 00.002 7988 Enqueuing Expose request
22:10:43.254 00.000 15712 PPEC rslt: input = 0.18, final = 0.04, react = 0.11, pred = -0.06, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:10:43.254 00.000 15712 PPEC: input: 0.18, control: 0.04, exposure: 1500
22:10:43.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:43.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:10:43.254 00.000 15712 MoveAxis(W, 14, ABG)
22:10:43.254 00.000 15712 Guiding  Dir = 3, Dur = 14
22:10:43.256 00.002 15712 IsGuiding returns 0
22:10:43.271 00.015 15712 IsGuiding returns 1
22:10:43.271 00.000 15712 scope still moving after pulse duration time elapsed
22:10:43.335 00.064 15712 IsGuiding returns 0
22:10:43.335 00.000 15712 scope move finished after 14 + 65 ms
22:10:43.335 00.000 15712 Move returns status 0, amount 14
22:10:43.335 00.000 15712 MoveAxis(N, 0, ABG)
22:10:43.335 00.000 15712 Move returns status 0, amount 0
22:10:43.335 00.000 15712 move complete, result=0
22:10:43.335 00.000 7988 GuideStep: 0.2 px 14 ms WEST, -0.2 px 0 ms NORTH
22:10:43.337 00.002 15712 worker thread done servicing request
22:10:43.337 00.000 15712 Worker thread wakes up
22:10:43.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:43.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:44.964 01.627 15712 Exposure complete
22:10:45.024 00.060 15712 worker thread done servicing request
22:10:45.024 00.000 7988 OnExposeComplete: enter
22:10:45.024 00.000 7988 UpdateGuideState(): m_state=6
22:10:45.024 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7751
22:10:45.027 00.003 7988 Star::Find returns 1 (0), X=1181.05, Y=446.33, Mass=1507, SNR=26.5, Peak=241 HFD=3.3
22:10:45.027 00.000 7988 MultiStar: [#1 0.50,0.45,1.05,U] [#2 0.35,0.55,1.01,U] [#3 0.45,0.66,0.97,U] [#4 0.28,0.64,1.04,U] [#5 0.14,0.38,0.75,U] [#6 0.46,0.82,0.68,U] [#7 0.45,0.48,0.70,U] [#8 0.46,0.47,0.68,U] 
22:10:45.027 00.000 7988 single-star, 8 included, MultiStar: {0.36, 0.54}, one-star: {0.21, 0.41}
22:10:45.031 00.004 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
22:10:45.033 00.002 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
22:10:45.033 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.41 hyp=0.46 cameraTheta=1.09 mountX=-0.41 mountY=-0.22, mountTheta=-2.64
22:10:45.035 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.41, opts=13)
22:10:45.037 00.002 7988 Enqueuing Move request for scope (0.21, 0.41)
22:10:45.037 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:45.039 00.002 7988 UpdateGuideState exits: m=1507 SNR=26.5
22:10:45.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:45.041 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:45.041 00.000 7988 Enqueuing Expose request
22:10:45.043 00.002 15712 Worker thread wakes up
22:10:45.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.41) opts 0xd
22:10:45.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.41)
22:10:45.043 00.000 15712 Moving (0.21, 0.41) raw xDistance=-0.41 yDistance=-0.22
22:10:45.045 00.002 15712 PPEC rslt: input = -0.41, final = -0.30, react = -0.24, pred = -0.06, hyst = -0.21, hyst_pct = 0.00, period_length = 636.00
22:10:45.045 00.000 15712 PPEC: input: -0.41, control: -0.30, exposure: 1500
22:10:45.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:45.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:10:45.045 00.000 15712 MoveAxis(E, 99, ABG)
22:10:45.045 00.000 15712 Guiding  Dir = 2, Dur = 99
22:10:45.045 00.000 15712 IsGuiding returns 0
22:10:45.077 00.032 15712 PulseGuide returned control before completion, sleep 81
22:10:45.190 00.113 15712 IsGuiding returns 0
22:10:45.190 00.000 15712 Move returns status 0, amount 99
22:10:45.190 00.000 15712 MoveAxis(N, 0, ABG)
22:10:45.190 00.000 15712 Move returns status 0, amount 0
22:10:45.190 00.000 15712 move complete, result=0
22:10:45.190 00.000 15712 worker thread done servicing request
22:10:45.190 00.000 15712 Worker thread wakes up
22:10:45.190 00.000 7988 GuideStep: -0.4 px 99 ms EAST, -0.2 px 0 ms NORTH
22:10:45.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:45.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:46.608 01.418 15712 Exposure complete
22:10:46.665 00.057 15712 worker thread done servicing request
22:10:46.665 00.000 7988 OnExposeComplete: enter
22:10:46.665 00.000 7988 UpdateGuideState(): m_state=6
22:10:46.669 00.004 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7752
22:10:46.669 00.000 7988 Star::Find returns 1 (0), X=1180.78, Y=446.26, Mass=1524, SNR=26.6, Peak=237 HFD=3.5
22:10:46.669 00.000 7988 MultiStar: [#1 0.37,0.42,0.98,U] [#2 0.24,0.53,1.00,U] [#3 0.28,0.76,0.94,U] [#4 0.22,0.35,1.02,U] [#5 -0.02,0.52,0.71,U] [#6 0.29,0.69,0.71,U] [#7 0.12,0.61,0.68,U] [#8 0.31,0.35,0.62,U] 
22:10:46.669 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.50}, one-star: {-0.05, 0.33}
22:10:46.669 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
22:10:46.669 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
22:10:46.669 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.72 mountX=-0.33 mountY=0.04, mountTheta=3.01
22:10:46.669 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.33, opts=13)
22:10:46.669 00.000 7988 Enqueuing Move request for scope (-0.05, 0.33)
22:10:46.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:46.669 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6
22:10:46.682 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:46.682 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:46.682 00.000 7988 Enqueuing Expose request
22:10:46.685 00.003 15712 Worker thread wakes up
22:10:46.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
22:10:46.685 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
22:10:46.685 00.000 15712 Moving (-0.05, 0.33) raw xDistance=-0.33 yDistance=0.04
22:10:46.685 00.000 15712 PPEC rslt: input = -0.33, final = -0.26, react = -0.20, pred = -0.07, hyst = -0.18, hyst_pct = 0.00, period_length = 636.00
22:10:46.685 00.000 15712 PPEC: input: -0.33, control: -0.26, exposure: 1500
22:10:46.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:46.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:10:46.685 00.000 15712 MoveAxis(E, 86, ABG)
22:10:46.685 00.000 15712 Guiding  Dir = 2, Dur = 86
22:10:46.701 00.016 15712 IsGuiding returns 0
22:10:46.722 00.021 15712 PulseGuide returned control before completion, sleep 80
22:10:46.813 00.091 15712 IsGuiding returns 1
22:10:46.813 00.000 15712 scope still moving after pulse duration time elapsed
22:10:46.852 00.039 15712 IsGuiding returns 0
22:10:46.852 00.000 15712 scope move finished after 86 + 57 ms
22:10:46.852 00.000 15712 Move returns status 0, amount 86
22:10:46.852 00.000 15712 MoveAxis(N, 0, ABG)
22:10:46.852 00.000 15712 Move returns status 0, amount 0
22:10:46.852 00.000 15712 move complete, result=0
22:10:46.852 00.000 7988 GuideStep: -0.3 px 86 ms EAST, 0.0 px 0 ms NORTH
22:10:46.852 00.000 15712 worker thread done servicing request
22:10:46.854 00.002 15712 Worker thread wakes up
22:10:46.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:46.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:48.492 01.638 15712 Exposure complete
22:10:48.538 00.046 15712 worker thread done servicing request
22:10:48.552 00.014 7988 OnExposeComplete: enter
22:10:48.552 00.000 7988 UpdateGuideState(): m_state=6
22:10:48.554 00.002 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7753
22:10:48.554 00.000 7988 Star::Find returns 1 (1), X=1180.81, Y=446.18, Mass=1552, SNR=26.8, Peak=255 HFD=2.9
22:10:48.554 00.000 7988 MultiStar: [#1 0.31,0.49,1.04,U] [#2 0.22,0.32,1.01,U] [#3 0.15,0.45,0.97,U] [#4 0.12,0.48,1.04,U] [#5 0.01,0.14,0.72,U] [#6 0.33,0.81,0.70,U] [#7 0.02,0.53,0.68,U] [#8 0.33,0.32,0.63,U] 
22:10:48.554 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.42}, one-star: {-0.02, 0.25}
22:10:48.554 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
22:10:48.554 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
22:10:48.554 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.66 mountX=-0.25 mountY=0.02, mountTheta=3.08
22:10:48.554 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.25, opts=13)
22:10:48.554 00.000 7988 Enqueuing Move request for scope (-0.02, 0.25)
22:10:48.554 00.000 15712 Worker thread wakes up
22:10:48.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
22:10:48.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
22:10:48.554 00.000 15712 Moving (-0.02, 0.25) raw xDistance=-0.25 yDistance=0.02
22:10:48.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:48.554 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8 Saturated
22:10:48.567 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:48.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:48.569 00.002 7988 Enqueuing Expose request
22:10:48.569 00.000 15712 PPEC rslt: input = -0.25, final = -0.23, react = -0.15, pred = -0.08, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
22:10:48.571 00.002 15712 PPEC: input: -0.25, control: -0.23, exposure: 1500
22:10:48.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:48.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:10:48.571 00.000 15712 MoveAxis(E, 74, ABG)
22:10:48.571 00.000 15712 Guiding  Dir = 2, Dur = 74
22:10:48.603 00.032 15712 IsGuiding returns 0
22:10:48.620 00.017 15712 PulseGuide returned control before completion, sleep 69
22:10:48.696 00.076 15712 IsGuiding returns 1
22:10:48.696 00.000 15712 scope still moving after pulse duration time elapsed
22:10:48.732 00.036 15712 IsGuiding returns 0
22:10:48.732 00.000 15712 scope move finished after 74 + 53 ms
22:10:48.732 00.000 15712 Move returns status 0, amount 74
22:10:48.732 00.000 15712 MoveAxis(N, 0, ABG)
22:10:48.732 00.000 15712 Move returns status 0, amount 0
22:10:48.732 00.000 15712 move complete, result=0
22:10:48.732 00.000 7988 GuideStep: -0.3 px 74 ms EAST, 0.0 px 0 ms NORTH
22:10:48.739 00.007 15712 worker thread done servicing request
22:10:48.739 00.000 15712 Worker thread wakes up
22:10:48.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:48.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:50.145 01.406 15712 Exposure complete
22:10:50.202 00.057 15712 worker thread done servicing request
22:10:50.202 00.000 7988 OnExposeComplete: enter
22:10:50.202 00.000 7988 UpdateGuideState(): m_state=6
22:10:50.206 00.004 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7754
22:10:50.206 00.000 7988 Star::Find returns 1 (1), X=1180.76, Y=445.89, Mass=1464, SNR=26.0, Peak=255 HFD=2.8
22:10:50.206 00.000 7988 MultiStar: [#1 0.36,0.05,1.07,U] [#2 0.27,0.05,1.04,U] [#3 0.21,0.05,0.97,U] [#4 0.25,0.14,1.07,U] [#5 0.03,-0.19,0.74,U] [#6 0.45,0.32,0.76,U] [#7 0.44,-0.14,0.71,U] [#8 0.44,-0.06,0.70,U] 
22:10:50.206 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.03}, one-star: {-0.07, -0.04}
22:10:50.206 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.11 = -1.11)
22:10:50.206 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.00 = 2.00)
22:10:50.206 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.68 mountX=0.04 mountY=0.07, mountTheta=1.11
22:10:50.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.04, opts=13)
22:10:50.206 00.000 7988 Enqueuing Move request for scope (-0.07, -0.04)
22:10:50.206 00.000 15712 Worker thread wakes up
22:10:50.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
22:10:50.206 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
22:10:50.206 00.000 15712 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=0.07
22:10:50.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:50.218 00.012 7988 UpdateGuideState exits: m=1464 SNR=26.0 Saturated
22:10:50.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:50.220 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:50.220 00.000 7988 Enqueuing Expose request
22:10:50.222 00.002 15712 PPEC rslt: input = 0.04, final = -0.07, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:50.222 00.000 15712 PPEC: input: 0.04, control: -0.07, exposure: 1500
22:10:50.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:50.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:10:50.222 00.000 15712 MoveAxis(E, 22, ABG)
22:10:50.222 00.000 15712 Guiding  Dir = 2, Dur = 22
22:10:50.238 00.016 15712 IsGuiding returns 0
22:10:50.257 00.019 15712 PulseGuide returned control before completion, sleep 17
22:10:50.303 00.046 15712 IsGuiding returns 0
22:10:50.303 00.000 15712 Move returns status 0, amount 22
22:10:50.303 00.000 15712 MoveAxis(N, 0, ABG)
22:10:50.303 00.000 15712 Move returns status 0, amount 0
22:10:50.303 00.000 15712 move complete, result=0
22:10:50.303 00.000 15712 worker thread done servicing request
22:10:50.303 00.000 15712 Worker thread wakes up
22:10:50.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:50.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:50.303 00.000 7988 GuideStep: 0.0 px 22 ms EAST, 0.1 px 0 ms NORTH
22:10:51.945 01.642 15712 Exposure complete
22:10:51.990 00.045 15712 worker thread done servicing request
22:10:51.990 00.000 7988 OnExposeComplete: enter
22:10:52.004 00.014 7988 UpdateGuideState(): m_state=6
22:10:52.006 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7755
22:10:52.006 00.000 7988 Star::Find returns 1 (0), X=1180.73, Y=445.59, Mass=1511, SNR=26.6, Peak=224 HFD=3.3
22:10:52.006 00.000 7988 MultiStar: [#1 0.32,-0.25,1.00,U] [#2 0.40,-0.22,1.01,U] [#3 0.17,0.03,0.96,U] [#4 0.30,-0.05,1.03,U] [#5 0.01,-0.52,0.72,U] [#6 0.32,0.14,0.68,U] [#7 0.22,-0.06,0.65,U] [#8 0.47,-0.13,0.67,U] 
22:10:52.006 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.16}, one-star: {-0.10, -0.34}
22:10:52.006 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.58) = xAngle (0.97 = 0.97)
22:10:52.006 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.08 = -2.20)
22:10:52.006 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.60 mountX=0.16 mountY=-0.23, mountTheta=-0.96
22:10:52.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.16, opts=13)
22:10:52.006 00.000 7988 Enqueuing Move request for scope (0.23, -0.16)
22:10:52.006 00.000 15712 Worker thread wakes up
22:10:52.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
22:10:52.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
22:10:52.006 00.000 15712 Moving (0.23, -0.16) raw xDistance=0.16 yDistance=-0.23
22:10:52.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:52.006 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.6
22:10:52.018 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:52.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:52.020 00.002 7988 Enqueuing Expose request
22:10:52.021 00.001 15712 PPEC rslt: input = 0.16, final = -0.06, react = 0.09, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:52.021 00.000 15712 PPEC: input: 0.16, control: -0.06, exposure: 1500
22:10:52.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:52.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:10:52.021 00.000 15712 MoveAxis(E, 20, ABG)
22:10:52.021 00.000 15712 Guiding  Dir = 2, Dur = 20
22:10:52.021 00.000 15712 IsGuiding returns 0
22:10:52.043 00.022 15712 IsGuiding returns 1
22:10:52.043 00.000 15712 scope still moving after pulse duration time elapsed
22:10:52.090 00.047 15712 IsGuiding returns 0
22:10:52.090 00.000 15712 scope move finished after 20 + 52 ms
22:10:52.090 00.000 15712 Move returns status 0, amount 20
22:10:52.090 00.000 15712 MoveAxis(N, 0, ABG)
22:10:52.090 00.000 15712 Move returns status 0, amount 0
22:10:52.090 00.000 15712 move complete, result=0
22:10:52.090 00.000 7988 GuideStep: 0.2 px 20 ms EAST, -0.2 px 0 ms NORTH
22:10:52.097 00.007 15712 worker thread done servicing request
22:10:52.097 00.000 15712 Worker thread wakes up
22:10:52.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:52.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:53.507 01.410 15712 Exposure complete
22:10:53.559 00.052 15712 worker thread done servicing request
22:10:53.559 00.000 7988 OnExposeComplete: enter
22:10:53.559 00.000 7988 UpdateGuideState(): m_state=6
22:10:53.568 00.009 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7756
22:10:53.570 00.002 7988 Star::Find returns 1 (0), X=1180.88, Y=445.34, Mass=1460, SNR=26.0, Peak=220 HFD=3.3
22:10:53.570 00.000 7988 MultiStar: [#1 0.30,-0.40,1.05,U] [#2 0.26,-0.41,1.03,U] [#3 0.21,-0.05,0.96,U] [#4 0.31,-0.30,1.04,U] [#5 0.04,-0.58,0.72,U] [#6 0.34,0.03,0.72,U] [#7 0.08,-0.33,0.67,U] [#8 0.35,-0.22,0.71,U] 
22:10:53.572 00.002 7988 refined, 8 included, MultiStar: {0.22, -0.32}, one-star: {0.04, -0.59}
22:10:53.572 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.58) = xAngle (0.60 = 0.60)
22:10:53.574 00.002 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.71 = -2.57)
22:10:53.574 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.32 hyp=0.39 cameraTheta=-0.98 mountX=0.32 mountY=-0.21, mountTheta=-0.58
22:10:53.574 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.32, opts=13)
22:10:53.574 00.000 7988 Enqueuing Move request for scope (0.22, -0.32)
22:10:53.574 00.000 15712 Worker thread wakes up
22:10:53.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.32) opts 0xd
22:10:53.574 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.32)
22:10:53.574 00.000 15712 Moving (0.22, -0.32) raw xDistance=0.32 yDistance=-0.21
22:10:53.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:53.574 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.0
22:10:53.581 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:53.583 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:53.583 00.000 7988 Enqueuing Expose request
22:10:53.583 00.000 15712 PPEC rslt: input = 0.32, final = 0.15, react = 0.19, pred = -0.04, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
22:10:53.583 00.000 15712 PPEC: input: 0.32, control: 0.15, exposure: 1500
22:10:53.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:53.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:10:53.583 00.000 15712 MoveAxis(W, 49, ABG)
22:10:53.583 00.000 15712 Guiding  Dir = 3, Dur = 49
22:10:53.583 00.000 15712 IsGuiding returns 0
22:10:53.607 00.024 15712 PulseGuide returned control before completion, sleep 32
22:10:53.647 00.040 15712 IsGuiding returns 1
22:10:53.647 00.000 15712 scope still moving after pulse duration time elapsed
22:10:53.679 00.032 15712 IsGuiding returns 0
22:10:53.679 00.000 15712 scope move finished after 49 + 45 ms
22:10:53.679 00.000 15712 Move returns status 0, amount 49
22:10:53.679 00.000 15712 MoveAxis(N, 0, ABG)
22:10:53.679 00.000 15712 Move returns status 0, amount 0
22:10:53.679 00.000 15712 move complete, result=0
22:10:53.679 00.000 15712 worker thread done servicing request
22:10:53.679 00.000 15712 Worker thread wakes up
22:10:53.679 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -0.2 px 0 ms NORTH
22:10:53.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:53.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:55.321 01.642 15712 Exposure complete
22:10:55.380 00.059 15712 worker thread done servicing request
22:10:55.380 00.000 7988 OnExposeComplete: enter
22:10:55.380 00.000 7988 UpdateGuideState(): m_state=6
22:10:55.382 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7757
22:10:55.382 00.000 7988 Star::Find returns 1 (1), X=1180.83, Y=445.49, Mass=1579, SNR=26.9, Peak=255 HFD=3.4
22:10:55.382 00.000 7988 MultiStar: [#1 0.36,-0.33,0.98,U] [#2 0.36,-0.26,1.00,U] [#3 0.17,-0.42,0.96,U] [#4 0.25,-0.33,1.02,U] [#5 0.19,-0.48,0.69,U] [#6 0.63,-0.07,0.67,U] [#7 0.36,-0.11,0.67,U] [#8 0.53,-0.31,0.65,U] 
22:10:55.382 00.000 7988 refined, 8 included, MultiStar: {0.30, -0.32}, one-star: {0.00, -0.44}
22:10:55.387 00.005 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.58) = xAngle (0.76 = 0.76)
22:10:55.387 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.87 = -2.41)
22:10:55.387 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.32 hyp=0.43 cameraTheta=-0.81 mountX=0.31 mountY=-0.29, mountTheta=-0.75
22:10:55.387 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.32, opts=13)
22:10:55.387 00.000 7988 Enqueuing Move request for scope (0.30, -0.32)
22:10:55.387 00.000 15712 Worker thread wakes up
22:10:55.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.32) opts 0xd
22:10:55.387 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.32)
22:10:55.387 00.000 15712 Moving (0.30, -0.32) raw xDistance=0.31 yDistance=-0.29
22:10:55.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:10:55.387 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.9 Saturated
22:10:55.395 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:55.395 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:55.397 00.002 7988 Enqueuing Expose request
22:10:55.399 00.002 15712 PPEC rslt: input = 0.31, final = 0.16, react = 0.19, pred = -0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
22:10:55.399 00.000 15712 PPEC: input: 0.31, control: 0.16, exposure: 1500
22:10:55.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:10:55.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:10:55.399 00.000 15712 MoveAxis(W, 51, ABG)
22:10:55.399 00.000 15712 Guiding  Dir = 3, Dur = 51
22:10:55.399 00.000 15712 IsGuiding returns 0
22:10:55.414 00.015 15712 PulseGuide returned control before completion, sleep 41
22:10:55.462 00.048 15712 IsGuiding returns 1
22:10:55.462 00.000 15712 scope still moving after pulse duration time elapsed
22:10:55.494 00.032 15712 IsGuiding returns 0
22:10:55.494 00.000 15712 scope move finished after 51 + 49 ms
22:10:55.494 00.000 15712 Move returns status 0, amount 51
22:10:55.494 00.000 15712 MoveAxis(N, 0, ABG)
22:10:55.494 00.000 15712 Move returns status 0, amount 0
22:10:55.494 00.000 15712 move complete, result=0
22:10:55.494 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.3 px 0 ms NORTH
22:10:55.502 00.008 15712 worker thread done servicing request
22:10:55.502 00.000 15712 Worker thread wakes up
22:10:55.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:55.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:56.914 01.412 15712 Exposure complete
22:10:56.965 00.051 15712 worker thread done servicing request
22:10:56.965 00.000 7988 OnExposeComplete: enter
22:10:56.965 00.000 7988 UpdateGuideState(): m_state=6
22:10:56.976 00.011 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7758
22:10:56.976 00.000 7988 Star::Find returns 1 (0), X=1180.92, Y=445.88, Mass=1516, SNR=26.6, Peak=211 HFD=3.6
22:10:56.976 00.000 7988 MultiStar: [#1 0.35,0.08,1.02,U] [#2 0.37,0.23,0.97,U] [#3 0.20,0.27,0.94,U] [#4 0.28,0.13,0.97,U] [#5 0.26,0.21,0.69,U] [#6 0.47,0.46,0.69,U] [#7 0.14,0.14,0.67,U] [#8 0.41,0.03,0.65,U] 
22:10:56.976 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.16}, one-star: {0.08, -0.05}
22:10:56.976 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.02 = 1.02)
22:10:56.976 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.13 = -2.16)
22:10:56.982 00.006 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=0.05 mountY=-0.08, mountTheta=-1.01
22:10:56.982 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
22:10:56.982 00.000 7988 Enqueuing Move request for scope (0.08, -0.05)
22:10:56.982 00.000 15712 Worker thread wakes up
22:10:56.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:10:56.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:10:56.982 00.000 15712 Moving (0.08, -0.05) raw xDistance=0.05 yDistance=-0.08
22:10:56.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:56.982 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.6
22:10:56.988 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:56.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:56.990 00.002 7988 Enqueuing Expose request
22:10:56.990 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:10:56.990 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
22:10:56.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:56.992 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:10:56.992 00.000 15712 MoveAxis(E, 7, ABG)
22:10:56.992 00.000 15712 Guiding  Dir = 2, Dur = 7
22:10:56.992 00.000 15712 IsGuiding returns 0
22:10:57.015 00.023 15712 IsGuiding returns 0
22:10:57.015 00.000 15712 Move returns status 0, amount 7
22:10:57.015 00.000 15712 MoveAxis(N, 0, ABG)
22:10:57.015 00.000 15712 Move returns status 0, amount 0
22:10:57.015 00.000 15712 move complete, result=0
22:10:57.015 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:10:57.020 00.005 15712 worker thread done servicing request
22:10:57.020 00.000 15712 Worker thread wakes up
22:10:57.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:57.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:10:58.653 01.633 15712 Exposure complete
22:10:58.701 00.048 15712 worker thread done servicing request
22:10:58.701 00.000 7988 OnExposeComplete: enter
22:10:58.701 00.000 7988 UpdateGuideState(): m_state=6
22:10:58.715 00.014 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7759
22:10:58.716 00.001 7988 Star::Find returns 1 (0), X=1180.97, Y=446.81, Mass=1484, SNR=26.2, Peak=232 HFD=3.3
22:10:58.718 00.002 7988 MultiStar: [#1 0.41,0.95,0.00,M1] [#2 0.24,0.88,1.00,U] [#3 0.24,1.25,0.00,M1] [#4 0.48,1.08,0.00,M1] [#5 0.13,0.63,0.74,U] [#6 0.49,1.10,0.00,M1] [#7 0.49,0.96,0.00,M1] [#8 0.63,0.87,0.00,M1] 
22:10:58.718 00.000 7988 refined, 2 included, MultiStar: {0.17, 0.82}, one-star: {0.13, 0.88}
22:10:58.718 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.58) = xAngle (2.94 = 2.94)
22:10:58.718 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.05 = -0.23)
22:10:58.718 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.82 hyp=0.83 cameraTheta=1.36 mountX=-0.82 mountY=-0.19, mountTheta=-2.91
22:10:58.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.82, opts=13)
22:10:58.718 00.000 7988 Enqueuing Move request for scope (0.17, 0.82)
22:10:58.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:10:58.718 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2
22:10:58.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:58.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:10:58.718 00.000 7988 Enqueuing Expose request
22:10:58.718 00.000 15712 Worker thread wakes up
22:10:58.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.82) opts 0xd
22:10:58.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.82)
22:10:58.718 00.000 15712 Moving (0.17, 0.82) raw xDistance=-0.82 yDistance=-0.19
22:10:58.735 00.017 15712 PPEC rslt: input = -0.82, final = -0.51, react = -0.49, pred = -0.02, hyst = -0.43, hyst_pct = 0.00, period_length = 636.00
22:10:58.735 00.000 15712 PPEC: input: -0.82, control: -0.51, exposure: 1500
22:10:58.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:58.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:10:58.735 00.000 15712 MoveAxis(E, 166, ABG)
22:10:58.735 00.000 15712 Guiding  Dir = 2, Dur = 166
22:10:58.735 00.000 15712 IsGuiding returns 0
22:10:58.758 00.023 15712 PulseGuide returned control before completion, sleep 153
22:10:58.924 00.166 15712 IsGuiding returns 1
22:10:58.924 00.000 15712 scope still moving after pulse duration time elapsed
22:10:58.966 00.042 15712 IsGuiding returns 0
22:10:58.966 00.000 15712 scope move finished after 166 + 66 ms
22:10:58.966 00.000 15712 Move returns status 0, amount 166
22:10:58.966 00.000 15712 MoveAxis(N, 0, ABG)
22:10:58.966 00.000 15712 Move returns status 0, amount 0
22:10:58.966 00.000 15712 move complete, result=0
22:10:58.966 00.000 7988 GuideStep: -0.8 px 166 ms EAST, -0.2 px 0 ms NORTH
22:10:58.970 00.004 15712 worker thread done servicing request
22:10:58.970 00.000 15712 Worker thread wakes up
22:10:58.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:10:58.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:00.377 01.407 15712 Exposure complete
22:11:00.423 00.046 15712 worker thread done servicing request
22:11:00.423 00.000 7988 OnExposeComplete: enter
22:11:00.423 00.000 7988 UpdateGuideState(): m_state=6
22:11:00.438 00.015 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7760
22:11:00.438 00.000 7988 Star::Find returns 1 (0), X=1180.91, Y=446.68, Mass=1615, SNR=27.4, Peak=209 HFD=3.5
22:11:00.438 00.000 7988 MultiStar: [#1 0.39,0.90,1.00,U] [#2 0.54,1.02,0.00,M1] [#3 0.28,1.02,0.00,M2] [#4 0.42,0.93,0.00,M2] [#5 0.41,0.80,0.66,U] [#6 0.48,1.20,0.00,M2] [#7 0.40,0.79,0.65,U] [#8 0.49,0.76,0.65,U] 
22:11:00.438 00.000 7988 single-star, 4 included, MultiStar: {0.33, 0.80}, one-star: {0.07, 0.75}
22:11:00.438 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
22:11:00.438 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
22:11:00.438 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.75 hyp=0.76 cameraTheta=1.48 mountX=-0.75 mountY=-0.09, mountTheta=-3.02
22:11:00.438 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.75, opts=13)
22:11:00.438 00.000 7988 Enqueuing Move request for scope (0.07, 0.75)
22:11:00.438 00.000 15712 Worker thread wakes up
22:11:00.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.75) opts 0xd
22:11:00.438 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.75)
22:11:00.438 00.000 15712 Moving (0.07, 0.75) raw xDistance=-0.75 yDistance=-0.09
22:11:00.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:11:00.438 00.000 7988 UpdateGuideState exits: m=1615 SNR=27.4
22:11:00.450 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:00.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:00.452 00.002 7988 Enqueuing Expose request
22:11:00.452 00.000 15712 PPEC rslt: input = -0.75, final = -0.47, react = -0.45, pred = -0.02, hyst = -0.41, hyst_pct = 0.00, period_length = 636.00
22:11:00.452 00.000 15712 PPEC: input: -0.75, control: -0.47, exposure: 1500
22:11:00.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:00.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:11:00.452 00.000 15712 MoveAxis(E, 153, ABG)
22:11:00.452 00.000 15712 Guiding  Dir = 2, Dur = 153
22:11:00.454 00.002 15712 IsGuiding returns 0
22:11:00.470 00.016 15712 PulseGuide returned control before completion, sleep 147
22:11:00.646 00.176 15712 IsGuiding returns 0
22:11:00.646 00.000 15712 Move returns status 0, amount 153
22:11:00.646 00.000 15712 MoveAxis(N, 0, ABG)
22:11:00.646 00.000 15712 Move returns status 0, amount 0
22:11:00.646 00.000 15712 move complete, result=0
22:11:00.646 00.000 7988 GuideStep: -0.8 px 153 ms EAST, -0.1 px 0 ms NORTH
22:11:00.648 00.002 15712 worker thread done servicing request
22:11:00.648 00.000 15712 Worker thread wakes up
22:11:00.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:00.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:02.286 01.638 15712 Exposure complete
22:11:02.341 00.055 15712 worker thread done servicing request
22:11:02.341 00.000 7988 OnExposeComplete: enter
22:11:02.341 00.000 7988 UpdateGuideState(): m_state=6
22:11:02.349 00.008 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7761
22:11:02.351 00.002 7988 Star::Find returns 1 (0), X=1180.78, Y=446.85, Mass=1506, SNR=26.6, Peak=212 HFD=3.6
22:11:02.353 00.002 7988 MultiStar: [#1 0.26,1.26,0.00,M1] [#2 0.30,1.39,0.00,M2] [#3 0.15,1.42,0.00,M3] [#4 0.14,1.41,0.00,M3] [#5 0.29,0.80,0.74,U] [#6 0.14,1.43,0.00,M3] [#7 -0.09,1.32,0.00,M1] [#8 0.25,1.09,0.00,M1] 
22:11:02.355 00.002 7988 refined, 1 included, MultiStar: {0.09, 0.87}, one-star: {-0.05, 0.92}
22:11:02.355 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
22:11:02.355 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.13)
22:11:02.358 00.003 7988 CameraToMount -- cameraX=0.09 cameraY=0.87 hyp=0.87 cameraTheta=1.46 mountX=-0.87 mountY=-0.11, mountTheta=-3.01
22:11:02.358 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.87, opts=13)
22:11:02.358 00.000 7988 Enqueuing Move request for scope (0.09, 0.87)
22:11:02.358 00.000 15712 Worker thread wakes up
22:11:02.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.87) opts 0xd
22:11:02.358 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.87)
22:11:02.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:02.358 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.6
22:11:02.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:02.365 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:02.365 00.000 7988 Enqueuing Expose request
22:11:02.368 00.003 15712 Moving (0.09, 0.87) raw xDistance=-0.87 yDistance=-0.11
22:11:02.368 00.000 15712 PPEC rslt: input = -0.87, final = -0.54, react = -0.52, pred = -0.02, hyst = -0.50, hyst_pct = 0.00, period_length = 636.00
22:11:02.368 00.000 15712 PPEC: input: -0.87, control: -0.54, exposure: 1500
22:11:02.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:02.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:11:02.368 00.000 15712 MoveAxis(E, 176, ABG)
22:11:02.368 00.000 15712 Guiding  Dir = 2, Dur = 176
22:11:02.402 00.034 15712 IsGuiding returns 0
22:11:02.413 00.011 15712 PulseGuide returned control before completion, sleep 171
22:11:02.625 00.212 15712 IsGuiding returns 0
22:11:02.625 00.000 15712 Move returns status 0, amount 176
22:11:02.625 00.000 15712 MoveAxis(N, 0, ABG)
22:11:02.625 00.000 15712 Move returns status 0, amount 0
22:11:02.625 00.000 15712 move complete, result=0
22:11:02.630 00.005 15712 worker thread done servicing request
22:11:02.630 00.000 15712 Worker thread wakes up
22:11:02.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:02.630 00.000 7988 GuideStep: -0.9 px 176 ms EAST, -0.1 px 0 ms NORTH
22:11:02.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:04.044 01.414 15712 Exposure complete
22:11:04.103 00.059 15712 worker thread done servicing request
22:11:04.103 00.000 7988 OnExposeComplete: enter
22:11:04.106 00.003 7988 UpdateGuideState(): m_state=6
22:11:04.106 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7762
22:11:04.108 00.002 7988 Star::Find returns 1 (0), X=1180.75, Y=446.66, Mass=1574, SNR=26.9, Peak=194 HFD=3.6
22:11:04.108 00.000 7988 MultiStar: [#1 0.07,0.63,1.02,U] [#2 0.19,0.84,0.96,U] [#3 0.15,0.84,0.91,U] [#4 0.17,0.87,1.01,U] [#5 -0.08,0.66,0.69,U] [#6 0.17,1.15,0.00,M4] [#7 -0.12,0.87,0.67,U] [#8 0.28,0.54,0.60,U] 
22:11:04.108 00.000 7988 single-star, 7 included, MultiStar: {0.07, 0.76}, one-star: {-0.08, 0.73}
22:11:04.108 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.26 = -3.02)
22:11:04.108 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.09)
22:11:04.108 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.73 hyp=0.74 cameraTheta=1.69 mountX=-0.73 mountY=0.07, mountTheta=3.05
22:11:04.108 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.73, opts=13)
22:11:04.108 00.000 7988 Enqueuing Move request for scope (-0.08, 0.73)
22:11:04.117 00.009 15712 Worker thread wakes up
22:11:04.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.73) opts 0xd
22:11:04.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.73)
22:11:04.117 00.000 15712 Moving (-0.08, 0.73) raw xDistance=-0.73 yDistance=0.07
22:11:04.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:04.117 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.9
22:11:04.120 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:04.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:04.122 00.002 7988 Enqueuing Expose request
22:11:04.122 00.000 15712 PPEC rslt: input = -0.73, final = -0.47, react = -0.44, pred = -0.03, hyst = -0.42, hyst_pct = 0.00, period_length = 636.00
22:11:04.122 00.000 15712 PPEC: input: -0.73, control: -0.47, exposure: 1500
22:11:04.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:04.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:11:04.122 00.000 15712 MoveAxis(E, 153, ABG)
22:11:04.122 00.000 15712 Guiding  Dir = 2, Dur = 153
22:11:04.122 00.000 15712 IsGuiding returns 0
22:11:04.148 00.026 15712 PulseGuide returned control before completion, sleep 140
22:11:04.336 00.188 15712 IsGuiding returns 1
22:11:04.336 00.000 15712 scope still moving after pulse duration time elapsed
22:11:04.361 00.025 15712 IsGuiding returns 0
22:11:04.361 00.000 15712 scope move finished after 153 + 84 ms
22:11:04.361 00.000 15712 Move returns status 0, amount 153
22:11:04.361 00.000 15712 MoveAxis(N, 0, ABG)
22:11:04.361 00.000 15712 Move returns status 0, amount 0
22:11:04.361 00.000 15712 move complete, result=0
22:11:04.361 00.000 15712 worker thread done servicing request
22:11:04.361 00.000 15712 Worker thread wakes up
22:11:04.361 00.000 7988 GuideStep: -0.7 px 153 ms EAST, 0.1 px 0 ms NORTH
22:11:04.363 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:04.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:06.001 01.638 15712 Exposure complete
22:11:06.063 00.062 15712 worker thread done servicing request
22:11:06.063 00.000 7988 OnExposeComplete: enter
22:11:06.063 00.000 7988 UpdateGuideState(): m_state=6
22:11:06.065 00.002 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7763
22:11:06.065 00.000 7988 Star::Find returns 1 (0), X=1180.68, Y=445.63, Mass=1480, SNR=26.5, Peak=208 HFD=3.1
22:11:06.065 00.000 7988 MultiStar: [#1 0.14,-0.17,1.05,U] [#2 0.20,-0.18,0.98,U] [#3 -0.02,0.04,0.95,U] [#4 0.13,-0.14,1.06,U] [#5 -0.04,-0.24,0.73,U] [#6 0.25,0.15,0.73,U] [#7 0.10,-0.14,0.68,U] [#8 0.26,-0.41,0.67,U] 
22:11:06.065 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.15}, one-star: {-0.16, -0.30}
22:11:06.065 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
22:11:06.065 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
22:11:06.065 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.03 mountX=0.15 mountY=-0.09, mountTheta=-0.52
22:11:06.065 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.15, opts=13)
22:11:06.065 00.000 7988 Enqueuing Move request for scope (0.09, -0.15)
22:11:06.065 00.000 15712 Worker thread wakes up
22:11:06.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
22:11:06.065 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
22:11:06.065 00.000 15712 Moving (0.09, -0.15) raw xDistance=0.15 yDistance=-0.09
22:11:06.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:06.065 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.5
22:11:06.078 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:06.078 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:06.080 00.002 7988 Enqueuing Expose request
22:11:06.080 00.000 15712 PPEC rslt: input = 0.15, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:11:06.080 00.000 15712 PPEC: input: 0.15, control: -0.05, exposure: 1500
22:11:06.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:06.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:11:06.080 00.000 15712 MoveAxis(E, 18, ABG)
22:11:06.080 00.000 15712 Guiding  Dir = 2, Dur = 18
22:11:06.080 00.000 15712 IsGuiding returns 0
22:11:06.097 00.017 15712 PulseGuide returned control before completion, sleep 14
22:11:06.112 00.015 15712 IsGuiding returns 1
22:11:06.112 00.000 15712 scope still moving after pulse duration time elapsed
22:11:06.146 00.034 15712 IsGuiding returns 0
22:11:06.146 00.000 15712 scope move finished after 18 + 45 ms
22:11:06.146 00.000 15712 Move returns status 0, amount 18
22:11:06.146 00.000 15712 MoveAxis(N, 0, ABG)
22:11:06.146 00.000 15712 Move returns status 0, amount 0
22:11:06.146 00.000 15712 move complete, result=0
22:11:06.146 00.000 7988 GuideStep: 0.2 px 18 ms EAST, -0.1 px 0 ms NORTH
22:11:06.148 00.002 15712 worker thread done servicing request
22:11:06.148 00.000 15712 Worker thread wakes up
22:11:06.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:06.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:07.564 01.416 15712 Exposure complete
22:11:07.622 00.058 15712 worker thread done servicing request
22:11:07.622 00.000 7988 OnExposeComplete: enter
22:11:07.622 00.000 7988 UpdateGuideState(): m_state=6
22:11:07.625 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7764
22:11:07.625 00.000 7988 Star::Find returns 1 (0), X=1180.51, Y=445.50, Mass=1621, SNR=27.3, Peak=204 HFD=3.2
22:11:07.628 00.003 7988 MultiStar: [#1 -0.08,-0.24,0.97,U] [#2 -0.02,-0.32,0.99,U] [#3 -0.11,-0.15,0.96,U] [#4 -0.08,-0.22,1.00,U] [#5 -0.12,-0.46,0.70,U] [#6 0.18,-0.01,0.68,U] [#7 -0.01,-0.10,0.67,U] [#8 0.00,-0.22,0.65,U] 
22:11:07.628 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.25}, one-star: {-0.32, -0.43}
22:11:07.630 00.002 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.29 = -0.29)
22:11:07.630 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.82 = 2.82)
22:11:07.630 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.87 mountX=0.25 mountY=0.08, mountTheta=0.32
22:11:07.632 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.25, opts=13)
22:11:07.634 00.002 7988 Enqueuing Move request for scope (-0.07, -0.25)
22:11:07.634 00.000 15712 Worker thread wakes up
22:11:07.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
22:11:07.634 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
22:11:07.634 00.000 15712 Moving (-0.07, -0.25) raw xDistance=0.25 yDistance=0.08
22:11:07.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:07.634 00.000 7988 UpdateGuideState exits: m=1621 SNR=27.3
22:11:07.638 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:07.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:07.640 00.002 7988 Enqueuing Expose request
22:11:07.641 00.001 15712 PPEC rslt: input = 0.25, final = 0.11, react = 0.15, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:11:07.641 00.000 15712 PPEC: input: 0.25, control: 0.11, exposure: 1500
22:11:07.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:07.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:11:07.641 00.000 15712 MoveAxis(W, 36, ABG)
22:11:07.641 00.000 15712 Guiding  Dir = 3, Dur = 36
22:11:07.641 00.000 15712 IsGuiding returns 0
22:11:07.662 00.021 15712 PulseGuide returned control before completion, sleep 26
22:11:07.710 00.048 15712 IsGuiding returns 0
22:11:07.710 00.000 15712 Move returns status 0, amount 36
22:11:07.710 00.000 15712 MoveAxis(N, 0, ABG)
22:11:07.710 00.000 15712 Move returns status 0, amount 0
22:11:07.710 00.000 15712 move complete, result=0
22:11:07.710 00.000 15712 worker thread done servicing request
22:11:07.710 00.000 15712 Worker thread wakes up
22:11:07.710 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
22:11:07.713 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:07.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:09.351 01.638 15712 Exposure complete
22:11:09.410 00.059 15712 worker thread done servicing request
22:11:09.410 00.000 7988 OnExposeComplete: enter
22:11:09.410 00.000 7988 UpdateGuideState(): m_state=6
22:11:09.413 00.003 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7765
22:11:09.413 00.000 7988 Star::Find returns 1 (1), X=1180.77, Y=445.18, Mass=1566, SNR=26.9, Peak=255 HFD=3.1
22:11:09.415 00.002 7988 MultiStar: [#1 0.14,-0.84,1.01,U] [#2 0.13,-0.78,0.99,U] [#3 0.23,-0.60,0.94,U] [#4 0.18,-0.60,0.99,U] [#5 -0.02,-0.80,0.67,U] [#6 0.30,-0.48,0.70,U] [#7 0.13,-0.47,0.65,U] [#8 0.25,-0.77,0.67,U] 
22:11:09.415 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.69}, one-star: {-0.06, -0.75}
22:11:09.415 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
22:11:09.415 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
22:11:09.415 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.69 hyp=0.70 cameraTheta=-1.37 mountX=0.69 mountY=-0.12, mountTheta=-0.17
22:11:09.415 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.69, opts=13)
22:11:09.415 00.000 7988 Enqueuing Move request for scope (0.14, -0.69)
22:11:09.415 00.000 15712 Worker thread wakes up
22:11:09.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.69) opts 0xd
22:11:09.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.69)
22:11:09.415 00.000 15712 Moving (0.14, -0.69) raw xDistance=0.69 yDistance=-0.12
22:11:09.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:09.415 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.9 Saturated
22:11:09.425 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:09.425 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:09.427 00.002 7988 Enqueuing Expose request
22:11:09.427 00.000 15712 PPEC rslt: input = 0.69, final = 0.39, react = 0.41, pred = -0.03, hyst = 0.37, hyst_pct = 0.00, period_length = 636.00
22:11:09.427 00.000 15712 PPEC: input: 0.69, control: 0.39, exposure: 1500
22:11:09.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:09.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:11:09.429 00.002 15712 MoveAxis(W, 126, ABG)
22:11:09.429 00.000 15712 Guiding  Dir = 3, Dur = 126
22:11:09.429 00.000 15712 IsGuiding returns 0
22:11:09.454 00.025 15712 PulseGuide returned control before completion, sleep 111
22:11:09.572 00.118 15712 IsGuiding returns 1
22:11:09.572 00.000 15712 scope still moving after pulse duration time elapsed
22:11:09.611 00.039 15712 IsGuiding returns 0
22:11:09.611 00.000 15712 scope move finished after 126 + 59 ms
22:11:09.611 00.000 15712 Move returns status 0, amount 126
22:11:09.611 00.000 15712 MoveAxis(N, 0, ABG)
22:11:09.611 00.000 15712 Move returns status 0, amount 0
22:11:09.611 00.000 15712 move complete, result=0
22:11:09.611 00.000 15712 worker thread done servicing request
22:11:09.611 00.000 15712 Worker thread wakes up
22:11:09.611 00.000 7988 GuideStep: 0.7 px 126 ms WEST, -0.1 px 0 ms NORTH
22:11:09.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:09.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:11.026 01.415 15712 Exposure complete
22:11:11.081 00.055 15712 worker thread done servicing request
22:11:11.081 00.000 7988 OnExposeComplete: enter
22:11:11.087 00.006 7988 UpdateGuideState(): m_state=6
22:11:11.087 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7766
22:11:11.089 00.002 7988 Star::Find returns 1 (0), X=1180.73, Y=445.24, Mass=1513, SNR=26.5, Peak=231 HFD=3.5
22:11:11.091 00.002 7988 MultiStar: [#1 0.53,-0.75,1.02,U] [#2 0.29,-0.53,1.02,U] [#3 0.21,-0.27,0.95,U] [#4 0.25,-0.59,1.04,U] [#5 0.24,-0.84,0.69,U] [#6 0.49,-0.19,0.71,U] [#7 0.39,-0.61,0.68,U] [#8 0.44,-0.85,0.68,U] 
22:11:11.091 00.000 7988 refined, 8 included, MultiStar: {0.29, -0.59}, one-star: {-0.10, -0.69}
22:11:11.093 00.002 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
22:11:11.093 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.71)
22:11:11.095 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=-0.59 hyp=0.65 cameraTheta=-1.11 mountX=0.58 mountY=-0.28, mountTheta=-0.44
22:11:11.095 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.59, opts=13)
22:11:11.097 00.002 7988 Enqueuing Move request for scope (0.29, -0.59)
22:11:11.098 00.001 15712 Worker thread wakes up
22:11:11.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.59) opts 0xd
22:11:11.098 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.59)
22:11:11.098 00.000 15712 Moving (0.29, -0.59) raw xDistance=0.58 yDistance=-0.28
22:11:11.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:11.098 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.5
22:11:11.101 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:11.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:11.103 00.002 7988 Enqueuing Expose request
22:11:11.103 00.000 15712 PPEC rslt: input = 0.58, final = 0.33, react = 0.35, pred = -0.03, hyst = 0.32, hyst_pct = 0.00, period_length = 636.00
22:11:11.103 00.000 15712 PPEC: input: 0.58, control: 0.33, exposure: 1500
22:11:11.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:11:11.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:11:11.103 00.000 15712 MoveAxis(W, 106, ABG)
22:11:11.103 00.000 15712 Guiding  Dir = 3, Dur = 106
22:11:11.103 00.000 15712 IsGuiding returns 0
22:11:11.132 00.029 15712 PulseGuide returned control before completion, sleep 90
22:11:11.230 00.098 15712 IsGuiding returns 1
22:11:11.230 00.000 15712 scope still moving after pulse duration time elapsed
22:11:11.286 00.056 15712 IsGuiding returns 0
22:11:11.286 00.000 15712 scope move finished after 106 + 81 ms
22:11:11.286 00.000 15712 Move returns status 0, amount 106
22:11:11.286 00.000 15712 MoveAxis(N, 0, ABG)
22:11:11.286 00.000 15712 Move returns status 0, amount 0
22:11:11.286 00.000 15712 move complete, result=0
22:11:11.286 00.000 7988 GuideStep: 0.6 px 106 ms WEST, -0.3 px 0 ms NORTH
22:11:11.294 00.008 15712 worker thread done servicing request
22:11:11.294 00.000 15712 Worker thread wakes up
22:11:11.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:11.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:12.938 01.644 15712 Exposure complete
22:11:12.986 00.048 15712 worker thread done servicing request
22:11:12.986 00.000 7988 OnExposeComplete: enter
22:11:12.986 00.000 7988 UpdateGuideState(): m_state=6
22:11:12.986 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7767
22:11:12.999 00.013 7988 Star::Find returns 1 (1), X=1180.73, Y=446.31, Mass=1516, SNR=26.5, Peak=255 HFD=3.2
22:11:12.999 00.000 7988 MultiStar: [#1 0.35,0.42,1.02,U] [#2 0.25,0.58,1.03,U] [#3 0.24,0.81,0.94,U] [#4 0.29,0.63,1.08,U] [#5 0.15,0.51,0.70,U] [#6 0.32,0.80,0.74,U] [#7 0.35,0.62,0.66,U] [#8 0.30,0.55,0.68,U] 
22:11:12.999 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.58}, one-star: {-0.10, 0.38}
22:11:13.003 00.004 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
22:11:13.003 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
22:11:13.003 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.38 hyp=0.40 cameraTheta=1.83 mountX=-0.38 mountY=0.09, mountTheta=2.90
22:11:13.003 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.38, opts=13)
22:11:13.003 00.000 7988 Enqueuing Move request for scope (-0.10, 0.38)
22:11:13.003 00.000 15712 Worker thread wakes up
22:11:13.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.38) opts 0xd
22:11:13.003 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.38)
22:11:13.003 00.000 15712 Moving (-0.10, 0.38) raw xDistance=-0.38 yDistance=0.09
22:11:13.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:13.003 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5 Saturated
22:11:13.011 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:13.011 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:13.013 00.002 7988 Enqueuing Expose request
22:11:13.013 00.000 15712 PPEC rslt: input = -0.38, final = -0.26, react = -0.23, pred = -0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 636.00
22:11:13.013 00.000 15712 PPEC: input: -0.38, control: -0.26, exposure: 1500
22:11:13.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:13.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:11:13.013 00.000 15712 MoveAxis(E, 84, ABG)
22:11:13.013 00.000 15712 Guiding  Dir = 2, Dur = 84
22:11:13.015 00.002 15712 IsGuiding returns 0
22:11:13.035 00.020 15712 PulseGuide returned control before completion, sleep 75
22:11:13.131 00.096 15712 IsGuiding returns 0
22:11:13.131 00.000 15712 Move returns status 0, amount 84
22:11:13.131 00.000 15712 MoveAxis(N, 0, ABG)
22:11:13.131 00.000 15712 Move returns status 0, amount 0
22:11:13.131 00.000 15712 move complete, result=0
22:11:13.131 00.000 15712 worker thread done servicing request
22:11:13.131 00.000 15712 Worker thread wakes up
22:11:13.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:13.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:13.131 00.000 7988 GuideStep: -0.4 px 84 ms EAST, 0.1 px 0 ms NORTH
22:11:14.550 01.419 15712 Exposure complete
22:11:14.604 00.054 15712 worker thread done servicing request
22:11:14.604 00.000 7988 OnExposeComplete: enter
22:11:14.604 00.000 7988 UpdateGuideState(): m_state=6
22:11:14.611 00.007 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7768
22:11:14.612 00.001 7988 Star::Find returns 1 (0), X=1180.92, Y=446.66, Mass=1576, SNR=27.2, Peak=239 HFD=3.4
22:11:14.612 00.000 7988 MultiStar: [#1 0.45,0.67,0.97,U] [#2 0.40,0.76,0.94,U] [#3 0.33,0.73,0.92,U] [#4 0.35,0.85,0.99,U] [#5 0.24,0.68,0.68,U] [#6 0.60,1.03,0.00,M1] [#7 0.39,0.79,0.66,U] [#8 0.47,0.63,0.64,U] 
22:11:14.612 00.000 7988 single-star, 7 included, MultiStar: {0.33, 0.73}, one-star: {0.09, 0.73}
22:11:14.612 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
22:11:14.612 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.15)
22:11:14.612 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.73 hyp=0.73 cameraTheta=1.45 mountX=-0.73 mountY=-0.11, mountTheta=-2.99
22:11:14.619 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.73, opts=13)
22:11:14.619 00.000 7988 Enqueuing Move request for scope (0.09, 0.73)
22:11:14.619 00.000 15712 Worker thread wakes up
22:11:14.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.73) opts 0xd
22:11:14.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.73)
22:11:14.619 00.000 15712 Moving (0.09, 0.73) raw xDistance=-0.73 yDistance=-0.11
22:11:14.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:11:14.619 00.000 7988 UpdateGuideState exits: m=1576 SNR=27.2
22:11:14.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:14.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:14.619 00.000 7988 Enqueuing Expose request
22:11:14.619 00.000 15712 PPEC rslt: input = -0.73, final = -0.45, react = -0.44, pred = -0.02, hyst = -0.37, hyst_pct = 0.00, period_length = 636.00
22:11:14.619 00.000 15712 PPEC: input: -0.73, control: -0.45, exposure: 1500
22:11:14.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:14.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:11:14.619 00.000 15712 MoveAxis(E, 148, ABG)
22:11:14.619 00.000 15712 Guiding  Dir = 2, Dur = 148
22:11:14.649 00.030 15712 IsGuiding returns 0
22:11:14.666 00.017 15712 PulseGuide returned control before completion, sleep 142
22:11:14.840 00.174 15712 IsGuiding returns 0
22:11:14.840 00.000 15712 Move returns status 0, amount 148
22:11:14.840 00.000 15712 MoveAxis(N, 0, ABG)
22:11:14.840 00.000 15712 Move returns status 0, amount 0
22:11:14.840 00.000 15712 move complete, result=0
22:11:14.840 00.000 7988 GuideStep: -0.7 px 148 ms EAST, -0.1 px 0 ms NORTH
22:11:14.843 00.003 15712 worker thread done servicing request
22:11:14.843 00.000 15712 Worker thread wakes up
22:11:14.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:14.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:16.481 01.638 15712 Exposure complete
22:11:16.537 00.056 15712 worker thread done servicing request
22:11:16.537 00.000 7988 OnExposeComplete: enter
22:11:16.540 00.003 7988 UpdateGuideState(): m_state=6
22:11:16.540 00.000 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7769
22:11:16.543 00.003 7988 Star::Find returns 1 (1), X=1180.96, Y=446.58, Mass=1516, SNR=26.7, Peak=255 HFD=3.4
22:11:16.543 00.000 7988 MultiStar: [#1 0.40,0.87,0.98,U] [#2 0.31,0.80,1.01,U] [#3 0.41,0.92,0.94,U] [#4 0.32,0.92,1.02,U] [#5 0.07,0.75,0.71,U] [#6 0.33,0.81,0.71,U] [#7 0.36,1.00,0.00,M1] [#8 0.43,0.72,0.68,U] 
22:11:16.543 00.000 7988 single-star, 7 included, MultiStar: {0.30, 0.81}, one-star: {0.12, 0.66}
22:11:16.543 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
22:11:16.543 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.21)
22:11:16.543 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.66 hyp=0.67 cameraTheta=1.39 mountX=-0.66 mountY=-0.14, mountTheta=-2.93
22:11:16.543 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.66, opts=13)
22:11:16.543 00.000 7988 Enqueuing Move request for scope (0.12, 0.66)
22:11:16.543 00.000 15712 Worker thread wakes up
22:11:16.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.66) opts 0xd
22:11:16.543 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.66)
22:11:16.543 00.000 15712 Moving (0.12, 0.66) raw xDistance=-0.66 yDistance=-0.14
22:11:16.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:16.543 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.7 Saturated
22:11:16.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:16.543 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:16.556 00.013 7988 Enqueuing Expose request
22:11:16.556 00.000 15712 PPEC rslt: input = -0.66, final = -0.40, react = -0.39, pred = -0.01, hyst = -0.37, hyst_pct = 0.00, period_length = 636.00
22:11:16.556 00.000 15712 PPEC: input: -0.66, control: -0.40, exposure: 1500
22:11:16.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:16.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:11:16.556 00.000 15712 MoveAxis(E, 132, ABG)
22:11:16.556 00.000 15712 Guiding  Dir = 2, Dur = 132
22:11:16.558 00.002 15712 IsGuiding returns 0
22:11:16.580 00.022 15712 PulseGuide returned control before completion, sleep 127
22:11:16.744 00.164 15712 IsGuiding returns 0
22:11:16.744 00.000 15712 Move returns status 0, amount 132
22:11:16.744 00.000 15712 MoveAxis(N, 0, ABG)
22:11:16.744 00.000 15712 Move returns status 0, amount 0
22:11:16.744 00.000 15712 move complete, result=0
22:11:16.744 00.000 7988 GuideStep: -0.7 px 132 ms EAST, -0.1 px 0 ms NORTH
22:11:16.744 00.000 15712 worker thread done servicing request
22:11:16.744 00.000 15712 Worker thread wakes up
22:11:16.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:16.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:18.152 01.408 15712 Exposure complete
22:11:18.212 00.060 15712 worker thread done servicing request
22:11:18.212 00.000 7988 OnExposeComplete: enter
22:11:18.212 00.000 7988 UpdateGuideState(): m_state=6
22:11:18.214 00.002 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7770
22:11:18.216 00.002 7988 Star::Find returns 1 (1), X=1180.88, Y=445.98, Mass=1586, SNR=27.1, Peak=255 HFD=3.5
22:11:18.216 00.000 7988 MultiStar: [#1 0.32,0.20,1.00,U] [#2 0.21,0.42,0.98,U] [#3 0.17,0.16,0.95,U] [#4 0.28,0.45,1.03,U] [#5 0.14,-0.09,0.68,U] [#6 0.41,0.45,0.69,U] [#7 0.13,0.25,0.64,U] [#8 0.47,0.08,0.64,U] 
22:11:18.218 00.002 7988 single-star, 8 included, MultiStar: {0.23, 0.23}, one-star: {0.05, 0.05}
22:11:18.218 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.34 = 2.34)
22:11:18.220 00.002 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.45 = -0.83)
22:11:18.220 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.76 mountX=-0.05 mountY=-0.05, mountTheta=-2.33
22:11:18.223 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
22:11:18.225 00.002 7988 Enqueuing Move request for scope (0.05, 0.05)
22:11:18.225 00.000 15712 Worker thread wakes up
22:11:18.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:11:18.225 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:11:18.225 00.000 15712 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.05
22:11:18.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:18.225 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.1 Saturated
22:11:18.228 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:18.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:18.230 00.002 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:11:18.230 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
22:11:18.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:18.230 00.000 7988 Enqueuing Expose request
22:11:18.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:11:18.230 00.000 15712 MoveAxis(E, 5, ABG)
22:11:18.230 00.000 15712 Guiding  Dir = 2, Dur = 5
22:11:18.233 00.003 15712 IsGuiding returns 0
22:11:18.262 00.029 15712 IsGuiding returns 0
22:11:18.262 00.000 15712 Move returns status 0, amount 5
22:11:18.262 00.000 15712 MoveAxis(N, 0, ABG)
22:11:18.262 00.000 15712 Move returns status 0, amount 0
22:11:18.262 00.000 15712 move complete, result=0
22:11:18.262 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:11:18.264 00.002 15712 worker thread done servicing request
22:11:18.264 00.000 15712 Worker thread wakes up
22:11:18.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:18.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:19.905 01.641 15712 Exposure complete
22:11:19.961 00.056 15712 worker thread done servicing request
22:11:19.963 00.002 7988 OnExposeComplete: enter
22:11:19.963 00.000 7988 UpdateGuideState(): m_state=6
22:11:19.963 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7771
22:11:19.966 00.003 7988 Star::Find returns 1 (0), X=1180.95, Y=445.94, Mass=1497, SNR=26.4, Peak=222 HFD=2.9
22:11:19.968 00.002 7988 MultiStar: [#1 0.43,0.04,1.02,U] [#2 0.37,0.05,0.98,U] [#3 0.20,0.23,0.97,U] [#4 0.30,0.05,1.02,U] [#5 0.07,-0.06,0.72,U] [#6 0.36,0.38,0.69,U] [#7 0.25,0.19,0.66,U] [#8 0.42,-0.11,0.68,U] 
22:11:19.968 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.08}, one-star: {0.11, 0.02}
22:11:19.968 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
22:11:19.968 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.45)
22:11:19.968 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.14 mountX=-0.02 mountY=-0.11, mountTheta=-1.72
22:11:19.968 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.02, opts=13)
22:11:19.974 00.006 7988 Enqueuing Move request for scope (0.11, 0.02)
22:11:19.974 00.000 15712 Worker thread wakes up
22:11:19.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:11:19.974 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:11:19.974 00.000 15712 Moving (0.11, 0.02) raw xDistance=-0.02 yDistance=-0.11
22:11:19.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:11:19.974 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4
22:11:19.978 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:19.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:19.980 00.002 7988 Enqueuing Expose request
22:11:19.980 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:11:19.980 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
22:11:19.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:19.982 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:11:19.982 00.000 15712 MoveAxis(E, 8, ABG)
22:11:19.982 00.000 15712 Guiding  Dir = 2, Dur = 8
22:11:19.982 00.000 15712 IsGuiding returns 0
22:11:19.998 00.016 15712 IsGuiding returns 0
22:11:19.998 00.000 15712 Move returns status 0, amount 8
22:11:19.998 00.000 15712 MoveAxis(N, 0, ABG)
22:11:19.998 00.000 15712 Move returns status 0, amount 0
22:11:19.998 00.000 15712 move complete, result=0
22:11:19.998 00.000 15712 worker thread done servicing request
22:11:19.998 00.000 15712 Worker thread wakes up
22:11:19.998 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:11:19.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:19.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:21.420 01.422 15712 Exposure complete
22:11:21.471 00.051 15712 worker thread done servicing request
22:11:21.471 00.000 7988 OnExposeComplete: enter
22:11:21.471 00.000 7988 UpdateGuideState(): m_state=6
22:11:21.481 00.010 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7772
22:11:21.481 00.000 7988 Star::Find returns 1 (1), X=1180.98, Y=445.92, Mass=1462, SNR=26.1, Peak=255 HFD=2.9
22:11:21.483 00.002 7988 MultiStar: [#1 0.49,0.00,1.06,U] [#2 0.51,-0.02,1.05,U] [#3 0.51,0.07,0.98,U] [#4 0.37,0.19,1.07,U] [#5 0.26,-0.17,0.72,U] [#6 0.67,0.26,0.71,U] [#7 0.40,0.02,0.68,U] [#8 0.53,-0.02,0.64,U] 
22:11:21.485 00.002 7988 single-star, 8 included, MultiStar: {0.43, 0.04}, one-star: {0.15, -0.01}
22:11:21.485 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
22:11:21.485 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.67)
22:11:21.488 00.003 7988 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.07 mountX=0.01 mountY=-0.15, mountTheta=-1.50
22:11:21.490 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.01, opts=13)
22:11:21.490 00.000 7988 Enqueuing Move request for scope (0.15, -0.01)
22:11:21.492 00.002 15712 Worker thread wakes up
22:11:21.492 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
22:11:21.492 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
22:11:21.492 00.000 15712 Moving (0.15, -0.01) raw xDistance=0.01 yDistance=-0.15
22:11:21.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:11:21.492 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.1 Saturated
22:11:21.494 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:21.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:21.496 00.002 7988 Enqueuing Expose request
22:11:21.497 00.001 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:11:21.497 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
22:11:21.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:21.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:11:21.497 00.000 15712 MoveAxis(E, 6, ABG)
22:11:21.497 00.000 15712 Guiding  Dir = 2, Dur = 6
22:11:21.497 00.000 15712 IsGuiding returns 0
22:11:21.549 00.052 15712 IsGuiding returns 0
22:11:21.549 00.000 15712 Move returns status 0, amount 6
22:11:21.549 00.000 15712 MoveAxis(N, 0, ABG)
22:11:21.549 00.000 15712 Move returns status 0, amount 0
22:11:21.549 00.000 15712 move complete, result=0
22:11:21.555 00.006 7988 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:11:21.555 00.000 15712 worker thread done servicing request
22:11:21.555 00.000 15712 Worker thread wakes up
22:11:21.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:21.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:23.188 01.633 15712 Exposure complete
22:11:23.240 00.052 15712 worker thread done servicing request
22:11:23.240 00.000 7988 OnExposeComplete: enter
22:11:23.240 00.000 7988 UpdateGuideState(): m_state=6
22:11:23.249 00.009 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7773
22:11:23.250 00.001 7988 Star::Find returns 1 (0), X=1180.96, Y=445.71, Mass=1439, SNR=25.7, Peak=204 HFD=3.3
22:11:23.252 00.002 7988 MultiStar: [#1 0.28,-0.15,1.06,U] [#2 0.54,-0.04,1.05,U] [#3 0.31,-0.07,1.02,U] [#4 0.32,-0.03,1.05,U] [#5 0.12,-0.18,0.72,U] [#6 0.46,0.21,0.71,U] [#7 0.29,-0.02,0.69,U] [#8 0.38,-0.22,0.70,U] 
22:11:23.252 00.000 7988 single-star, 8 included, MultiStar: {0.32, -0.08}, one-star: {0.13, -0.22}
22:11:23.254 00.002 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
22:11:23.254 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.64)
22:11:23.254 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.04 mountX=0.22 mountY=-0.12, mountTheta=-0.51
22:11:23.257 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.22, opts=13)
22:11:23.257 00.000 7988 Enqueuing Move request for scope (0.13, -0.22)
22:11:23.259 00.002 15712 Worker thread wakes up
22:11:23.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
22:11:23.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
22:11:23.259 00.000 15712 Moving (0.13, -0.22) raw xDistance=0.22 yDistance=-0.12
22:11:23.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:23.259 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.7
22:11:23.262 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:23.262 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:23.264 00.002 7988 Enqueuing Expose request
22:11:23.264 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:11:23.264 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
22:11:23.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:23.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:11:23.264 00.000 15712 MoveAxis(W, 42, ABG)
22:11:23.264 00.000 15712 Guiding  Dir = 3, Dur = 42
22:11:23.266 00.002 15712 IsGuiding returns 0
22:11:23.274 00.008 15712 PulseGuide returned control before completion, sleep 38
22:11:23.330 00.056 15712 IsGuiding returns 0
22:11:23.330 00.000 15712 Move returns status 0, amount 42
22:11:23.330 00.000 15712 MoveAxis(N, 0, ABG)
22:11:23.330 00.000 15712 Move returns status 0, amount 0
22:11:23.330 00.000 15712 move complete, result=0
22:11:23.330 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
22:11:23.332 00.002 15712 worker thread done servicing request
22:11:23.332 00.000 15712 Worker thread wakes up
22:11:23.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:23.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:24.749 01.417 15712 Exposure complete
22:11:24.808 00.059 15712 worker thread done servicing request
22:11:24.808 00.000 7988 OnExposeComplete: enter
22:11:24.808 00.000 7988 UpdateGuideState(): m_state=6
22:11:24.810 00.002 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7774
22:11:24.810 00.000 7988 Star::Find returns 1 (0), X=1180.78, Y=445.60, Mass=1544, SNR=26.7, Peak=187 HFD=3.7
22:11:24.810 00.000 7988 MultiStar: [#1 0.53,-0.25,0.98,U] [#2 0.51,-0.17,0.97,U] [#3 0.46,-0.09,0.93,U] [#4 0.40,-0.09,0.99,U] [#5 0.32,-0.16,0.70,U] [#6 0.60,0.34,0.68,U] [#7 0.46,-0.15,0.66,U] [#8 0.35,-0.29,0.64,U] 
22:11:24.810 00.000 7988 single-star, 8 included, MultiStar: {0.39, -0.14}, one-star: {-0.05, -0.33}
22:11:24.810 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.15 = -0.15)
22:11:24.810 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.96 = 2.96)
22:11:24.810 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.73 mountX=0.33 mountY=0.06, mountTheta=0.18
22:11:24.810 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.33, opts=13)
22:11:24.810 00.000 7988 Enqueuing Move request for scope (-0.05, -0.33)
22:11:24.810 00.000 15712 Worker thread wakes up
22:11:24.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.33) opts 0xd
22:11:24.810 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.33)
22:11:24.810 00.000 15712 Moving (-0.05, -0.33) raw xDistance=0.33 yDistance=0.06
22:11:24.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:24.822 00.012 7988 UpdateGuideState exits: m=1544 SNR=26.7
22:11:24.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:24.824 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:24.826 00.002 7988 Enqueuing Expose request
22:11:24.826 00.000 15712 PPEC rslt: input = 0.33, final = 0.21, react = 0.20, pred = 0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 636.00
22:11:24.826 00.000 15712 PPEC: input: 0.33, control: 0.21, exposure: 1500
22:11:24.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:24.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:11:24.826 00.000 15712 MoveAxis(W, 67, ABG)
22:11:24.826 00.000 15712 Guiding  Dir = 3, Dur = 67
22:11:24.846 00.020 15712 IsGuiding returns 0
22:11:24.858 00.012 15712 PulseGuide returned control before completion, sleep 62
22:11:24.958 00.100 15712 IsGuiding returns 0
22:11:24.958 00.000 15712 Move returns status 0, amount 67
22:11:24.958 00.000 15712 MoveAxis(N, 0, ABG)
22:11:24.958 00.000 15712 Move returns status 0, amount 0
22:11:24.958 00.000 15712 move complete, result=0
22:11:24.958 00.000 7988 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
22:11:24.962 00.004 15712 worker thread done servicing request
22:11:24.962 00.000 15712 Worker thread wakes up
22:11:24.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:24.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:26.600 01.638 15712 Exposure complete
22:11:26.657 00.057 15712 worker thread done servicing request
22:11:26.657 00.000 7988 OnExposeComplete: enter
22:11:26.657 00.000 7988 UpdateGuideState(): m_state=6
22:11:26.661 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7775
22:11:26.661 00.000 7988 Star::Find returns 1 (1), X=1180.97, Y=446.40, Mass=1552, SNR=26.8, Peak=255 HFD=3.3
22:11:26.662 00.001 7988 MultiStar: [#1 0.36,0.39,0.99,U] [#2 0.57,0.64,0.99,U] [#3 0.37,0.61,0.98,U] [#4 0.32,0.76,1.00,U] [#5 0.26,0.49,0.70,U] [#6 0.45,0.94,0.00,M1] [#7 0.12,0.63,0.67,U] [#8 0.40,0.50,0.63,U] 
22:11:26.662 00.000 7988 single-star, 7 included, MultiStar: {0.32, 0.56}, one-star: {0.14, 0.47}
22:11:26.662 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.58) = xAngle (2.86 = 2.86)
22:11:26.662 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.97 = -0.32)
22:11:26.662 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.47 hyp=0.49 cameraTheta=1.28 mountX=-0.47 mountY=-0.15, mountTheta=-2.83
22:11:26.662 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.47, opts=13)
22:11:26.662 00.000 7988 Enqueuing Move request for scope (0.14, 0.47)
22:11:26.662 00.000 15712 Worker thread wakes up
22:11:26.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.47) opts 0xd
22:11:26.662 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.47)
22:11:26.662 00.000 15712 Moving (0.14, 0.47) raw xDistance=-0.47 yDistance=-0.15
22:11:26.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:11:26.662 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.8 Saturated
22:11:26.674 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:26.674 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:26.676 00.002 7988 Enqueuing Expose request
22:11:26.676 00.000 15712 PPEC rslt: input = -0.47, final = -0.28, react = -0.28, pred = 0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 636.00
22:11:26.676 00.000 15712 PPEC: input: -0.47, control: -0.28, exposure: 1500
22:11:26.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:26.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:11:26.676 00.000 15712 MoveAxis(E, 90, ABG)
22:11:26.676 00.000 15712 Guiding  Dir = 2, Dur = 90
22:11:26.676 00.000 15712 IsGuiding returns 0
22:11:26.694 00.018 15712 PulseGuide returned control before completion, sleep 77
22:11:26.810 00.116 15712 IsGuiding returns 0
22:11:26.810 00.000 15712 Move returns status 0, amount 90
22:11:26.810 00.000 15712 MoveAxis(N, 0, ABG)
22:11:26.810 00.000 15712 Move returns status 0, amount 0
22:11:26.810 00.000 15712 move complete, result=0
22:11:26.810 00.000 15712 worker thread done servicing request
22:11:26.810 00.000 15712 Worker thread wakes up
22:11:26.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:26.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:26.810 00.000 7988 GuideStep: -0.5 px 90 ms EAST, -0.2 px 0 ms NORTH
22:11:28.227 01.417 15712 Exposure complete
22:11:28.273 00.046 15712 worker thread done servicing request
22:11:28.273 00.000 7988 OnExposeComplete: enter
22:11:28.273 00.000 7988 UpdateGuideState(): m_state=6
22:11:28.289 00.016 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7776
22:11:28.291 00.002 7988 Star::Find returns 1 (1), X=1180.94, Y=446.22, Mass=1583, SNR=27.1, Peak=255 HFD=3.3
22:11:28.291 00.000 7988 MultiStar: [#1 0.45,0.59,1.00,U] [#2 0.30,0.70,0.97,U] [#3 0.19,0.72,0.91,U] [#4 0.46,0.73,0.98,U] [#5 0.37,0.32,0.69,U] [#6 0.46,0.86,0.68,U] [#7 0.40,0.68,0.66,U] [#8 0.31,0.35,0.66,U] 
22:11:28.293 00.002 7988 single-star, 8 included, MultiStar: {0.33, 0.59}, one-star: {0.11, 0.29}
22:11:28.293 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
22:11:28.295 00.002 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
22:11:28.295 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.22 mountX=-0.30 mountY=-0.12, mountTheta=-2.77
22:11:28.297 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.29, opts=13)
22:11:28.299 00.002 7988 Enqueuing Move request for scope (0.11, 0.29)
22:11:28.299 00.000 15712 Worker thread wakes up
22:11:28.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.29) opts 0xd
22:11:28.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.29)
22:11:28.299 00.000 15712 Moving (0.11, 0.29) raw xDistance=-0.30 yDistance=-0.12
22:11:28.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:11:28.299 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.1 Saturated
22:11:28.302 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:28.302 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:28.304 00.002 7988 Enqueuing Expose request
22:11:28.306 00.002 15712 PPEC rslt: input = -0.30, final = -0.17, react = -0.18, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
22:11:28.306 00.000 15712 PPEC: input: -0.30, control: -0.17, exposure: 1500
22:11:28.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:28.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:11:28.306 00.000 15712 MoveAxis(E, 56, ABG)
22:11:28.306 00.000 15712 Guiding  Dir = 2, Dur = 56
22:11:28.306 00.000 15712 IsGuiding returns 0
22:11:28.323 00.017 15712 PulseGuide returned control before completion, sleep 40
22:11:28.410 00.087 15712 IsGuiding returns 0
22:11:28.410 00.000 15712 Move returns status 0, amount 56
22:11:28.410 00.000 15712 MoveAxis(N, 0, ABG)
22:11:28.410 00.000 15712 Move returns status 0, amount 0
22:11:28.410 00.000 15712 move complete, result=0
22:11:28.410 00.000 7988 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
22:11:28.410 00.000 15712 worker thread done servicing request
22:11:28.410 00.000 15712 Worker thread wakes up
22:11:28.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:28.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:30.156 01.746 15712 Exposure complete
22:11:30.211 00.055 15712 worker thread done servicing request
22:11:30.211 00.000 7988 OnExposeComplete: enter
22:11:30.211 00.000 7988 UpdateGuideState(): m_state=6
22:11:30.217 00.006 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7777
22:11:30.218 00.001 7988 Star::Find returns 1 (0), X=1180.89, Y=446.69, Mass=1538, SNR=26.8, Peak=206 HFD=3.4
22:11:30.218 00.000 7988 MultiStar: [#1 0.38,0.89,1.02,U] [#2 0.28,0.96,0.96,U] [#3 0.26,1.04,0.00,M1] [#4 0.37,1.11,0.00,M1] [#5 0.50,0.79,0.68,U] [#6 0.37,1.03,0.00,M1] [#7 0.56,1.08,0.00,M1] [#8 0.37,0.59,0.68,U] 
22:11:30.218 00.000 7988 single-star, 4 included, MultiStar: {0.30, 0.81}, one-star: {0.06, 0.76}
22:11:30.218 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
22:11:30.218 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
22:11:30.218 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.76 hyp=0.76 cameraTheta=1.49 mountX=-0.76 mountY=-0.08, mountTheta=-3.04
22:11:30.218 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.76, opts=13)
22:11:30.218 00.000 7988 Enqueuing Move request for scope (0.06, 0.76)
22:11:30.218 00.000 15712 Worker thread wakes up
22:11:30.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:30.228 00.010 7988 UpdateGuideState exits: m=1538 SNR=26.8
22:11:30.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:30.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:30.228 00.000 7988 Enqueuing Expose request
22:11:30.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.76) opts 0xd
22:11:30.228 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.76)
22:11:30.233 00.005 15712 Moving (0.06, 0.76) raw xDistance=-0.76 yDistance=-0.08
22:11:30.233 00.000 15712 PPEC rslt: input = -0.76, final = -0.44, react = -0.46, pred = 0.01, hyst = -0.43, hyst_pct = 0.00, period_length = 636.00
22:11:30.233 00.000 15712 PPEC: input: -0.76, control: -0.44, exposure: 1500
22:11:30.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:30.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:11:30.233 00.000 15712 MoveAxis(E, 145, ABG)
22:11:30.233 00.000 15712 Guiding  Dir = 2, Dur = 145
22:11:30.233 00.000 15712 IsGuiding returns 0
22:11:30.266 00.033 15712 PulseGuide returned control before completion, sleep 128
22:11:30.426 00.160 15712 IsGuiding returns 0
22:11:30.426 00.000 15712 Move returns status 0, amount 145
22:11:30.426 00.000 15712 MoveAxis(N, 0, ABG)
22:11:30.426 00.000 15712 Move returns status 0, amount 0
22:11:30.426 00.000 15712 move complete, result=0
22:11:30.426 00.000 7988 GuideStep: -0.8 px 145 ms EAST, -0.1 px 0 ms NORTH
22:11:30.428 00.002 15712 worker thread done servicing request
22:11:30.428 00.000 15712 Worker thread wakes up
22:11:30.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:30.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:31.846 01.418 15712 Exposure complete
22:11:31.893 00.047 15712 worker thread done servicing request
22:11:31.893 00.000 7988 OnExposeComplete: enter
22:11:31.893 00.000 7988 UpdateGuideState(): m_state=6
22:11:31.906 00.013 7988 Star::Find(15, 1180, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7778
22:11:31.908 00.002 7988 Star::Find returns 1 (1), X=1181.16, Y=446.32, Mass=1557, SNR=26.8, Peak=255 HFD=3.4
22:11:31.908 00.000 7988 MultiStar: [#1 0.52,0.44,1.02,U] [#2 0.73,0.45,1.02,U] [#3 0.55,0.56,0.90,U] [#4 0.51,0.52,1.00,U] [#5 0.35,0.47,0.71,U] [#6 0.76,0.93,0.00,M2] [#7 0.52,0.50,0.64,U] [#8 0.33,0.39,0.63,U] 
22:11:31.910 00.002 7988 single-star, 7 included, MultiStar: {0.49, 0.47}, one-star: {0.33, 0.39}
22:11:31.910 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.45 = 2.45)
22:11:31.910 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.72)
22:11:31.910 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.39 hyp=0.51 cameraTheta=0.88 mountX=-0.39 mountY=-0.34, mountTheta=-2.44
22:11:31.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.39, opts=13)
22:11:31.910 00.000 7988 Enqueuing Move request for scope (0.33, 0.39)
22:11:31.910 00.000 15712 Worker thread wakes up
22:11:31.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.39) opts 0xd
22:11:31.910 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.39)
22:11:31.910 00.000 15712 Moving (0.33, 0.39) raw xDistance=-0.39 yDistance=-0.34
22:11:31.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:31.910 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8 Saturated
22:11:31.919 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:31.919 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:31.921 00.002 7988 Enqueuing Expose request
22:11:31.921 00.000 15712 PPEC rslt: input = -0.39, final = -0.24, react = -0.24, pred = -0.00, hyst = -0.22, hyst_pct = 0.00, period_length = 636.00
22:11:31.921 00.000 15712 PPEC: input: -0.39, control: -0.24, exposure: 1500
22:11:31.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:11:31.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:11:31.921 00.000 15712 MoveAxis(E, 77, ABG)
22:11:31.921 00.000 15712 Guiding  Dir = 2, Dur = 77
22:11:31.921 00.000 15712 IsGuiding returns 0
22:11:31.944 00.023 15712 PulseGuide returned control before completion, sleep 66
22:11:32.020 00.076 15712 IsGuiding returns 1
22:11:32.020 00.000 15712 scope still moving after pulse duration time elapsed
22:11:32.052 00.032 15712 IsGuiding returns 0
22:11:32.052 00.000 15712 scope move finished after 77 + 56 ms
22:11:32.052 00.000 15712 Move returns status 0, amount 77
22:11:32.052 00.000 15712 MoveAxis(N, 0, ABG)
22:11:32.052 00.000 15712 Move returns status 0, amount 0
22:11:32.052 00.000 15712 move complete, result=0
22:11:32.052 00.000 15712 worker thread done servicing request
22:11:32.052 00.000 15712 Worker thread wakes up
22:11:32.052 00.000 7988 GuideStep: -0.4 px 77 ms EAST, -0.3 px 0 ms NORTH
22:11:32.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:32.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:33.697 01.645 15712 Exposure complete
22:11:33.745 00.048 15712 worker thread done servicing request
22:11:33.745 00.000 7988 OnExposeComplete: enter
22:11:33.745 00.000 7988 UpdateGuideState(): m_state=6
22:11:33.758 00.013 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7779
22:11:33.758 00.000 7988 Star::Find returns 1 (1), X=1181.10, Y=445.33, Mass=1551, SNR=27.0, Peak=255 HFD=3.3
22:11:33.761 00.003 7988 MultiStar: [#1 0.65,-0.28,1.00,U] [#2 0.50,-0.28,1.01,U] [#3 0.38,-0.12,0.96,U] [#4 0.54,-0.08,1.00,U] [#5 0.39,-0.49,0.71,U] [#6 0.38,-0.06,0.70,U] [#7 0.48,-0.18,0.69,U] [#8 0.59,-0.36,0.66,U] 
22:11:33.762 00.001 7988 refined, 8 included, MultiStar: {0.46, -0.27}, one-star: {0.26, -0.59}
22:11:33.762 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.58) = xAngle (1.05 = 1.05)
22:11:33.764 00.002 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.13)
22:11:33.764 00.000 7988 CameraToMount -- cameraX=0.46 cameraY=-0.27 hyp=0.54 cameraTheta=-0.53 mountX=0.27 mountY=-0.46, mountTheta=-1.04
22:11:33.766 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.46, y=-0.27, opts=13)
22:11:33.766 00.000 7988 Enqueuing Move request for scope (0.46, -0.27)
22:11:33.766 00.000 15712 Worker thread wakes up
22:11:33.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.27) opts 0xd
22:11:33.766 00.000 15712 Handling offset move in thread for scope, endpoint = (0.46, -0.27)
22:11:33.766 00.000 15712 Moving (0.46, -0.27) raw xDistance=0.27 yDistance=-0.46
22:11:33.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:33.766 00.000 7988 UpdateGuideState exits: m=1551 SNR=27.0 Saturated
22:11:33.771 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:33.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:33.773 00.002 7988 Enqueuing Expose request
22:11:33.774 00.001 15712 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:11:33.774 00.000 15712 PPEC: input: 0.27, control: 0.15, exposure: 1500
22:11:33.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:11:33.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
22:11:33.774 00.000 15712 MoveAxis(W, 50, ABG)
22:11:33.774 00.000 15712 Guiding  Dir = 3, Dur = 50
22:11:33.774 00.000 15712 IsGuiding returns 0
22:11:33.796 00.022 15712 PulseGuide returned control before completion, sleep 37
22:11:33.838 00.042 15712 IsGuiding returns 1
22:11:33.838 00.000 15712 scope still moving after pulse duration time elapsed
22:11:33.874 00.036 15712 IsGuiding returns 0
22:11:33.874 00.000 15712 scope move finished after 50 + 53 ms
22:11:33.874 00.000 15712 Move returns status 0, amount 50
22:11:33.874 00.000 15712 MoveAxis(N, 0, ABG)
22:11:33.874 00.000 15712 Move returns status 0, amount 0
22:11:33.874 00.000 15712 move complete, result=0
22:11:33.874 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.5 px 0 ms NORTH
22:11:33.880 00.006 15712 worker thread done servicing request
22:11:33.880 00.000 15712 Worker thread wakes up
22:11:33.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:33.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:35.289 01.409 15712 Exposure complete
22:11:35.344 00.055 15712 worker thread done servicing request
22:11:35.344 00.000 7988 OnExposeComplete: enter
22:11:35.350 00.006 7988 UpdateGuideState(): m_state=6
22:11:35.350 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7780
22:11:35.350 00.000 7988 Star::Find returns 1 (0), X=1180.97, Y=445.53, Mass=1537, SNR=26.6, Peak=203 HFD=3.6
22:11:35.350 00.000 7988 MultiStar: [#1 0.35,-0.28,0.99,U] [#2 0.68,-0.25,1.01,U] [#3 0.43,-0.33,0.93,U] [#4 0.56,-0.07,1.02,U] [#5 0.30,-0.28,0.67,U] [#6 0.72,-0.09,0.68,U] [#7 0.34,-0.12,0.66,U] [#8 0.69,-0.41,0.63,U] 
22:11:35.350 00.000 7988 single-star, 8 included, MultiStar: {0.46, -0.25}, one-star: {0.14, -0.39}
22:11:35.350 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
22:11:35.350 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.83)
22:11:35.350 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.39 hyp=0.42 cameraTheta=-1.23 mountX=0.39 mountY=-0.13, mountTheta=-0.31
22:11:35.350 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.39, opts=13)
22:11:35.361 00.011 7988 Enqueuing Move request for scope (0.14, -0.39)
22:11:35.361 00.000 15712 Worker thread wakes up
22:11:35.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.39) opts 0xd
22:11:35.361 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.39)
22:11:35.361 00.000 15712 Moving (0.14, -0.39) raw xDistance=0.39 yDistance=-0.13
22:11:35.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:35.361 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6
22:11:35.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:35.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:35.366 00.005 7988 Enqueuing Expose request
22:11:35.366 00.000 15712 PPEC rslt: input = 0.39, final = 0.22, react = 0.24, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 636.00
22:11:35.366 00.000 15712 PPEC: input: 0.39, control: 0.22, exposure: 1500
22:11:35.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:35.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:11:35.366 00.000 15712 MoveAxis(W, 72, ABG)
22:11:35.368 00.002 15712 Guiding  Dir = 3, Dur = 72
22:11:35.368 00.000 15712 IsGuiding returns 0
22:11:35.398 00.030 15712 PulseGuide returned control before completion, sleep 53
22:11:35.477 00.079 15712 IsGuiding returns 0
22:11:35.477 00.000 15712 Move returns status 0, amount 72
22:11:35.477 00.000 15712 MoveAxis(N, 0, ABG)
22:11:35.477 00.000 15712 Move returns status 0, amount 0
22:11:35.477 00.000 15712 move complete, result=0
22:11:35.477 00.000 15712 worker thread done servicing request
22:11:35.477 00.000 15712 Worker thread wakes up
22:11:35.477 00.000 7988 GuideStep: 0.4 px 72 ms WEST, -0.1 px 0 ms NORTH
22:11:35.479 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:35.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:37.120 01.641 15712 Exposure complete
22:11:37.179 00.059 15712 worker thread done servicing request
22:11:37.179 00.000 7988 OnExposeComplete: enter
22:11:37.179 00.000 7988 UpdateGuideState(): m_state=6
22:11:37.183 00.004 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7781
22:11:37.183 00.000 7988 Star::Find returns 1 (0), X=1181.17, Y=445.64, Mass=1504, SNR=26.3, Peak=166 HFD=3.7
22:11:37.183 00.000 7988 MultiStar: [#1 0.60,-0.18,0.99,U] [#2 0.76,0.06,1.04,U] [#3 0.57,0.12,0.98,U] [#4 0.63,-0.10,1.02,U] [#5 0.52,-0.39,0.72,U] [#6 0.71,0.09,0.68,U] [#7 0.78,-0.01,0.66,U] [#8 0.63,-0.02,0.69,U] 
22:11:37.183 00.000 7988 single-star, 8 included, MultiStar: {0.61, -0.08}, one-star: {0.34, -0.29}
22:11:37.183 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
22:11:37.183 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.31)
22:11:37.183 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.29 hyp=0.45 cameraTheta=-0.71 mountX=0.29 mountY=-0.33, mountTheta=-0.85
22:11:37.183 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.29, opts=13)
22:11:37.183 00.000 7988 Enqueuing Move request for scope (0.34, -0.29)
22:11:37.183 00.000 15712 Worker thread wakes up
22:11:37.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.29) opts 0xd
22:11:37.183 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.29)
22:11:37.183 00.000 15712 Moving (0.34, -0.29) raw xDistance=0.29 yDistance=-0.33
22:11:37.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:37.183 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.3
22:11:37.196 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:37.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:37.198 00.002 7988 Enqueuing Expose request
22:11:37.199 00.001 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.17, pred = -0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
22:11:37.199 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
22:11:37.199 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.21 newest=-0.91
22:11:37.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:11:37.199 00.000 15712 MoveAxis(W, 55, ABG)
22:11:37.199 00.000 15712 Guiding  Dir = 3, Dur = 55
22:11:37.199 00.000 15712 IsGuiding returns 0
22:11:37.215 00.016 15712 PulseGuide returned control before completion, sleep 46
22:11:37.279 00.064 15712 IsGuiding returns 0
22:11:37.279 00.000 15712 Move returns status 0, amount 55
22:11:37.279 00.000 15712 BLC: Oldest BLC event removed
22:11:37.279 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 51 applied
22:11:37.279 00.000 15712 MoveAxis(N, 135, ABG)
22:11:37.279 00.000 15712 Guiding  Dir = 0, Dur = 135
22:11:37.279 00.000 15712 IsGuiding returns 0
22:11:37.363 00.084 15712 PulseGuide returned control before completion, sleep 61
22:11:37.439 00.076 15712 IsGuiding returns 1
22:11:37.439 00.000 15712 scope still moving after pulse duration time elapsed
22:11:37.487 00.048 15712 IsGuiding returns 1
22:11:37.555 00.068 15712 IsGuiding returns 0
22:11:37.555 00.000 15712 scope move finished after 135 + 140 ms
22:11:37.555 00.000 15712 Move returns status 0, amount 135
22:11:37.555 00.000 15712 move complete, result=0
22:11:37.555 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.3 px 135 ms NORTH
22:11:37.557 00.002 15712 worker thread done servicing request
22:11:37.557 00.000 15712 Worker thread wakes up
22:11:37.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:37.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:38.972 01.415 15712 Exposure complete
22:11:39.030 00.058 15712 worker thread done servicing request
22:11:39.030 00.000 7988 OnExposeComplete: enter
22:11:39.030 00.000 7988 UpdateGuideState(): m_state=6
22:11:39.033 00.003 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7782
22:11:39.033 00.000 7988 Star::Find returns 1 (0), X=1180.60, Y=445.86, Mass=1528, SNR=26.7, Peak=145 HFD=3.8
22:11:39.033 00.000 7988 MultiStar: [#1 -0.05,-0.02,1.01,U] [#2 0.22,-0.09,0.98,U] [#3 0.04,0.19,0.96,U] [#4 0.14,0.13,1.03,U] [#5 -0.17,-0.21,0.70,U] [#6 0.18,0.27,0.68,U] [#7 -0.09,0.07,0.64,U] [#8 0.09,-0.17,0.69,U] 
22:11:39.033 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.24, -0.06}
22:11:39.033 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
22:11:39.033 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.81)
22:11:39.033 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.78 mountX=-0.01 mountY=-0.01, mountTheta=-2.35
22:11:39.033 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
22:11:39.033 00.000 7988 Enqueuing Move request for scope (0.01, 0.01)
22:11:39.033 00.000 15712 Worker thread wakes up
22:11:39.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:11:39.033 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:11:39.033 00.000 15712 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
22:11:39.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:39.033 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.7
22:11:39.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:39.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:39.033 00.000 7988 Enqueuing Expose request
22:11:39.033 00.000 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.329953, 1:0.014254
22:11:39.033 00.000 15712 BLC: No correction, Miss < min_move
22:11:39.050 00.017 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:11:39.050 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
22:11:39.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:39.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:39.050 00.000 15712 MoveAxis(E, 2, ABG)
22:11:39.050 00.000 15712 Guiding  Dir = 2, Dur = 2
22:11:39.050 00.000 15712 IsGuiding returns 0
22:11:39.071 00.021 15712 IsGuiding returns 0
22:11:39.071 00.000 15712 Move returns status 0, amount 2
22:11:39.071 00.000 15712 MoveAxis(N, 0, ABG)
22:11:39.071 00.000 15712 Move returns status 0, amount 0
22:11:39.071 00.000 15712 move complete, result=0
22:11:39.071 00.000 15712 worker thread done servicing request
22:11:39.071 00.000 15712 Worker thread wakes up
22:11:39.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:39.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:39.071 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:11:40.707 01.636 15712 Exposure complete
22:11:40.765 00.058 15712 worker thread done servicing request
22:11:40.767 00.002 7988 OnExposeComplete: enter
22:11:40.768 00.001 7988 UpdateGuideState(): m_state=6
22:11:40.768 00.000 7988 Star::Find(15, 1180, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7783
22:11:40.768 00.000 7988 Star::Find returns 1 (0), X=1180.39, Y=447.31, Mass=1517, SNR=26.6, Peak=184 HFD=3.5
22:11:40.768 00.000 7988 MultiStar: [#1 -0.08,1.50,0.00,M1] [#2 0.05,1.75,0.00,M1] [#3 -0.16,1.80,0.00,M1] [#4 -0.13,1.61,0.00,M1] [#5 -0.33,1.34,0.00,M1] [#6 -0.03,1.86,0.00,M1] [#7 -0.12,1.55,0.00,M1] [#8 -0.17,1.34,0.00,M1] 
22:11:40.768 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.82)
22:11:40.768 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.29)
22:11:40.768 00.000 7988 CameraToMount -- cameraX=-0.44 cameraY=1.38 hyp=1.45 cameraTheta=1.88 mountX=-1.38 mountY=0.41, mountTheta=2.85
22:11:40.768 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=1.38, opts=13)
22:11:40.768 00.000 7988 Enqueuing Move request for scope (-0.44, 1.38)
22:11:40.768 00.000 15712 Worker thread wakes up
22:11:40.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 1.38) opts 0xd
22:11:40.768 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, 1.38)
22:11:40.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:40.768 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.6
22:11:40.781 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:40.782 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:40.782 00.000 7988 Enqueuing Expose request
22:11:40.784 00.002 15712 Moving (-0.44, 1.38) raw xDistance=-1.38 yDistance=0.41
22:11:40.784 00.000 15712 BLC: History state: CurrMiss=-0.41, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=-0.329953, 1:0.014254, 2:-0.408722
22:11:40.784 00.000 15712 BLC: Over-shoot, stiction seen, nominal decrease by -98.000000
22:11:40.784 00.000 15712 BLC: window closed
22:11:40.784 00.000 15712 BLC: Pulse adjusted to 41
22:11:40.784 00.000 15712 PPEC rslt: input = -1.38, final = -0.83, react = -0.83, pred = -0.01, hyst = -0.73, hyst_pct = 0.00, period_length = 636.00
22:11:40.784 00.000 15712 PPEC: input: -1.38, control: -0.83, exposure: 1500
22:11:40.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:11:40.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:11:40.784 00.000 15712 MoveAxis(E, 272, ABG)
22:11:40.784 00.000 15712 Guiding  Dir = 2, Dur = 272
22:11:40.800 00.016 15712 IsGuiding returns 0
22:11:40.800 00.000 7988 evsrv: cli 0CCD0528 connect
22:11:40.800 00.000 7988 case statement mapped state 6 to 3
22:11:40.800 00.000 7988 case statement mapped state 6 to 3
22:11:40.800 00.000 7988 evsrv: cli 0CCD0528 request: {"method":"get_pixel_scale","id":"4766fe77-8aa9-48a2-9892-63cf7c3fc7f8"}
22:11:40.800 00.000 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":3.86747,"id":"4766fe77-8aa9-48a2-9892-63cf7c3fc7f8"}
22:11:40.800 00.000 7988 evsrv: cli 0CCD0528 disconnect
22:11:40.800 00.000 15712 PulseGuide returned control before completion, sleep 267
22:11:41.087 00.287 15712 IsGuiding returns 0
22:11:41.087 00.000 15712 Move returns status 0, amount 272
22:11:41.087 00.000 15712 MoveAxis(N, 0, ABG)
22:11:41.087 00.000 15712 Move returns status 0, amount 0
22:11:41.087 00.000 15712 move complete, result=0
22:11:41.087 00.000 15712 worker thread done servicing request
22:11:41.087 00.000 15712 Worker thread wakes up
22:11:41.087 00.000 7988 GuideStep: -1.4 px 272 ms EAST, 0.4 px 0 ms NORTH
22:11:41.088 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:41.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,431,31,31)
22:11:41.603 00.515 7988 evsrv: cli 0CCD0AC8 connect
22:11:41.608 00.005 7988 case statement mapped state 6 to 3
22:11:41.610 00.002 7988 case statement mapped state 6 to 3
22:11:41.613 00.003 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"cdb0e0b3-6785-456b-8b55-ed3816068c0a"}
22:11:41.615 00.002 7988 case statement mapped state 6 to 3
22:11:41.615 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"cdb0e0b3-6785-456b-8b55-ed3816068c0a"}
22:11:41.615 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
22:11:41.622 00.007 7988 evsrv: cli 0CCD0168 connect
22:11:41.624 00.002 7988 case statement mapped state 6 to 3
22:11:41.624 00.000 7988 case statement mapped state 6 to 3
22:11:41.626 00.002 7988 evsrv: cli 0CCD0168 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"5c1531fb-4455-4ef4-b301-66cb9ae2a181"}
22:11:41.629 00.003 7988 PhdController::Dither begins
22:11:41.629 00.000 7988 dither: size=4.00, dRA=-0.39 dDec=-1.18
22:11:41.632 00.003 7988 MountToCamera -- mountTheta (1.89) + m_xAngle (-1.58) = xAngle (0.31 = 0.31)
22:11:41.632 00.000 7988 MountToCamera -- mountX=-0.39 mountY=-1.18 hyp=1.25 mountTheta=1.89 cameraX=1.19, cameraY=0.38 cameraTheta=0.31
22:11:41.632 00.000 7988 setting lock position to (1182.02, 446.31)
22:11:41.632 00.000 7988 Mount: notify guiding dithered (1.2, 0.4)
22:11:41.632 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:11:41.632 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
22:11:41.632 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:11:41.632 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:11:41.632 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
22:11:41.645 00.013 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
22:11:41.646 00.001 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
22:11:41.648 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:11:41.648 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:11:41.650 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
22:11:41.652 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:11:41.652 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
22:11:41.654 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
22:11:41.656 00.002 7988 MultiStar: stabilizing after lock position change
22:11:41.656 00.000 7988 Status Line: Dither by -0.39,-1.18
22:11:41.660 00.004 7988 PhdController: newstate STATE_SETTLE_BEGIN
22:11:41.661 00.001 7988 PhdController: newstate STATE_SETTLE_WAIT
22:11:41.663 00.002 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":0,"id":"5c1531fb-4455-4ef4-b301-66cb9ae2a181"}
22:11:41.665 00.002 7988 evsrv: cli 0CCD0168 disconnect
22:11:42.500 00.835 15712 Exposure complete
22:11:42.594 00.094 15712 worker thread done servicing request
22:11:42.595 00.001 7988 OnExposeComplete: enter
22:11:42.597 00.002 7988 UpdateGuideState(): m_state=6
22:11:42.598 00.001 7988 Star::Find(15, 1180, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7784
22:11:42.598 00.000 7988 Star::Find returns 1 (0), X=1180.65, Y=447.22, Mass=1510, SNR=26.6, Peak=184 HFD=3.3
22:11:42.598 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.58) = xAngle (4.13 = -2.15)
22:11:42.598 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.24 = 0.96)
22:11:42.598 00.000 7988 CameraToMount -- cameraX=-1.37 cameraY=0.91 hyp=1.64 cameraTheta=2.56 mountX=-0.90 mountY=1.35, mountTheta=2.16
22:11:42.598 00.000 7988 dither recenter: remaining=(0.4,1.2) step=(0.4,1.2)
22:11:42.598 00.000 7988 MountToCamera -- mountTheta (-1.25) + m_xAngle (-1.58) = xAngle (-2.83 = -2.83)
22:11:42.611 00.013 7988 MountToCamera -- mountX=0.39 mountY=1.18 hyp=1.25 mountTheta=-1.25 cameraX=-1.19, cameraY=-0.38 cameraTheta=-2.83
22:11:42.613 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-1.19, y=-0.38, opts=4)
22:11:42.615 00.002 7988 Enqueuing Move request for scope (-1.19, -0.38)
22:11:42.615 00.000 7988 Mount: notify direct move 0.39,1.18
22:11:42.617 00.002 15712 Worker thread wakes up
22:11:42.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.19, -0.38) opts 0x4
22:11:42.617 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.19, -0.38)
22:11:42.617 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:11:42.619 00.002 15712 Moving (-1.19, -0.38) raw xDistance=0.39 yDistance=1.18
22:11:42.619 00.000 15712 BLC: window closed
22:11:42.619 00.000 15712 MoveAxis(W, 129, B)
22:11:42.619 00.000 15712 Guiding  Dir = 3, Dur = 129
22:11:42.619 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
22:11:42.619 00.000 15712 IsGuiding returns 0
22:11:42.619 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:11:42.619 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:11:42.625 00.006 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
22:11:42.626 00.001 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
22:11:42.628 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
22:11:42.630 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:11:42.632 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:11:42.634 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
22:11:42.636 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:11:42.636 00.000 15712 PulseGuide returned control before completion, sleep 124
22:11:42.636 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
22:11:42.636 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
22:11:42.642 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:42.642 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.6
22:11:42.642 00.000 7988 PhdController: settling, locked = 1, distance = 1.83 (1.50) aobump = 0 frame = 1 / 99999
22:11:42.642 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409902.642,"Host":"ASTROPC","Inst":1,"Distance":1.83,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:11:42.649 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:42.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:42.649 00.000 7988 Enqueuing Expose request
22:11:42.781 00.132 15712 IsGuiding returns 0
22:11:42.781 00.000 15712 Move returns status 0, amount 129
22:11:42.781 00.000 15712 BLC: window closed
22:11:42.781 00.000 15712 BLC: Compensation needed for non-algo type move
22:11:42.781 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 41 applied
22:11:42.781 00.000 15712 MoveAxis(S, 343, B)
22:11:42.781 00.000 15712 Guiding  Dir = 1, Dur = 343
22:11:42.781 00.000 15712 IsGuiding returns 0
22:11:42.861 00.080 15712 PulseGuide returned control before completion, sleep 274
22:11:43.164 00.303 15712 IsGuiding returns 1
22:11:43.164 00.000 15712 scope still moving after pulse duration time elapsed
22:11:43.206 00.042 15712 IsGuiding returns 1
22:11:43.260 00.054 15712 IsGuiding returns 0
22:11:43.260 00.000 15712 scope move finished after 343 + 135 ms
22:11:43.260 00.000 15712 Move returns status 0, amount 343
22:11:43.260 00.000 15712 move complete, result=0
22:11:43.260 00.000 15712 worker thread done servicing request
22:11:43.260 00.000 15712 Worker thread wakes up
22:11:43.260 00.000 7988 GuideStep: 0.4 px 129 ms WEST, 1.2 px 343 ms SOUTH
22:11:43.262 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:43.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:11:44.898 01.636 15712 Exposure complete
22:11:44.970 00.072 15712 worker thread done servicing request
22:11:44.970 00.000 7988 OnExposeComplete: enter
22:11:44.973 00.003 7988 UpdateGuideState(): m_state=6
22:11:44.973 00.000 7988 Star::Find(15, 1180, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7785
22:11:44.973 00.000 7988 Star::Find returns 1 (0), X=1181.81, Y=448.06, Mass=1550, SNR=26.9, Peak=220 HFD=3.2
22:11:44.977 00.004 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
22:11:44.977 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
22:11:44.977 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=1.75 hyp=1.76 cameraTheta=1.69 mountX=-1.75 mountY=0.17, mountTheta=3.04
22:11:44.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=1.75, opts=13)
22:11:44.977 00.000 7988 Enqueuing Move request for scope (-0.21, 1.75)
22:11:44.977 00.000 15712 Worker thread wakes up
22:11:44.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.75) opts 0xd
22:11:44.977 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 1.75)
22:11:44.977 00.000 15712 Moving (-0.21, 1.75) raw xDistance=-1.75 yDistance=0.17
22:11:44.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:44.986 00.009 7988 UpdateGuideState exits: m=1550 SNR=26.9
22:11:44.986 00.000 7988 PhdController: settling, locked = 1, distance = 1.76 (1.50) aobump = 0 frame = 2 / 99999
22:11:44.988 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767409904.988,"Host":"ASTROPC","Inst":1,"Distance":1.76,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:11:44.990 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:44.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:44.992 00.002 7988 Enqueuing Expose request
22:11:44.992 00.000 15712 PPEC rslt(dithering): input = -1.75, final = -1.05
22:11:44.992 00.000 15712 PPEC: input: -1.75, control: -1.05, exposure: 1500
22:11:44.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:44.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:11:44.992 00.000 15712 MoveAxis(E, 342, ABG)
22:11:44.992 00.000 15712 Guiding  Dir = 2, Dur = 342
22:11:44.992 00.000 15712 IsGuiding returns 0
22:11:45.009 00.017 15712 PulseGuide returned control before completion, sleep 328
22:11:45.359 00.350 15712 IsGuiding returns 1
22:11:45.359 00.000 15712 scope still moving after pulse duration time elapsed
22:11:45.399 00.040 15712 IsGuiding returns 0
22:11:45.399 00.000 15712 scope move finished after 342 + 66 ms
22:11:45.399 00.000 15712 Move returns status 0, amount 342
22:11:45.399 00.000 15712 MoveAxis(N, 0, ABG)
22:11:45.399 00.000 15712 Move returns status 0, amount 0
22:11:45.399 00.000 15712 move complete, result=0
22:11:45.399 00.000 15712 worker thread done servicing request
22:11:45.399 00.000 15712 Worker thread wakes up
22:11:45.399 00.000 7988 GuideStep: -1.7 px 342 ms EAST, 0.2 px 0 ms NORTH
22:11:45.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:45.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:11:46.824 01.425 15712 Exposure complete
22:11:46.874 00.050 15712 worker thread done servicing request
22:11:46.874 00.000 7988 OnExposeComplete: enter
22:11:46.874 00.000 7988 UpdateGuideState(): m_state=6
22:11:46.885 00.011 7988 Star::Find(15, 1181, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7786
22:11:46.885 00.000 7988 Star::Find returns 1 (0), X=1181.63, Y=446.95, Mass=1469, SNR=26.2, Peak=208 HFD=3.3
22:11:46.885 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.58)
22:11:46.885 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.53)
22:11:46.885 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=0.64 hyp=0.75 cameraTheta=2.12 mountX=-0.64 mountY=0.38, mountTheta=2.61
22:11:46.891 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.64, opts=13)
22:11:46.891 00.000 7988 Enqueuing Move request for scope (-0.39, 0.64)
22:11:46.891 00.000 15712 Worker thread wakes up
22:11:46.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.64) opts 0xd
22:11:46.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.64)
22:11:46.891 00.000 15712 Moving (-0.39, 0.64) raw xDistance=-0.64 yDistance=0.38
22:11:46.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:46.897 00.006 7988 UpdateGuideState exits: m=1469 SNR=26.2
22:11:46.897 00.000 7988 PhdController: settling, locked = 1, distance = 1.46 (1.50) aobump = 0 frame = 3 / 99999
22:11:46.899 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767409906.899,"Host":"ASTROPC","Inst":1,"Distance":1.46,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:11:46.899 00.000 15712 PPEC rslt(dithering): input = -0.64, final = -0.38
22:11:46.899 00.000 15712 PPEC: input: -0.64, control: -0.38, exposure: 1500
22:11:46.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:11:46.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:46.902 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:46.902 00.000 7988 Enqueuing Expose request
22:11:46.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:11:46.902 00.000 15712 MoveAxis(E, 125, ABG)
22:11:46.902 00.000 15712 Guiding  Dir = 2, Dur = 125
22:11:46.902 00.000 15712 IsGuiding returns 0
22:11:46.918 00.016 15712 PulseGuide returned control before completion, sleep 119
22:11:47.061 00.143 15712 IsGuiding returns 0
22:11:47.061 00.000 15712 Move returns status 0, amount 125
22:11:47.061 00.000 15712 MoveAxis(N, 0, ABG)
22:11:47.061 00.000 15712 Move returns status 0, amount 0
22:11:47.061 00.000 15712 move complete, result=0
22:11:47.061 00.000 15712 worker thread done servicing request
22:11:47.061 00.000 15712 Worker thread wakes up
22:11:47.061 00.000 7988 GuideStep: -0.6 px 125 ms EAST, 0.4 px 0 ms NORTH
22:11:47.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:47.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:11:48.707 01.646 15712 Exposure complete
22:11:48.765 00.058 15712 worker thread done servicing request
22:11:48.765 00.000 7988 OnExposeComplete: enter
22:11:48.765 00.000 7988 UpdateGuideState(): m_state=6
22:11:48.769 00.004 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7787
22:11:48.771 00.002 7988 Star::Find returns 1 (0), X=1181.40, Y=445.78, Mass=1521, SNR=26.5, Peak=161 HFD=3.7
22:11:48.771 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
22:11:48.771 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
22:11:48.771 00.000 7988 CameraToMount -- cameraX=-0.62 cameraY=-0.53 hyp=0.82 cameraTheta=-2.44 mountX=0.53 mountY=0.63, mountTheta=0.87
22:11:48.771 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.62, y=-0.53, opts=13)
22:11:48.771 00.000 7988 Enqueuing Move request for scope (-0.62, -0.53)
22:11:48.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:48.771 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
22:11:48.771 00.000 7988 PhdController: settling, locked = 1, distance = 1.26 (1.50) aobump = 0 frame = 4 / 99999
22:11:48.771 00.000 15712 Worker thread wakes up
22:11:48.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.53) opts 0xd
22:11:48.771 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.62, -0.53)
22:11:48.771 00.000 15712 Moving (-0.62, -0.53) raw xDistance=0.53 yDistance=0.63
22:11:48.771 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409908.771,"Host":"ASTROPC","Inst":1,"Distance":1.26,"Time":1.9,"SettleTime":15.0,"StarLocked":true}
22:11:48.782 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:48.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:48.784 00.002 7988 Enqueuing Expose request
22:11:48.786 00.002 15712 PPEC rslt(dithering): input = 0.53, final = 0.32
22:11:48.786 00.000 15712 PPEC: input: 0.53, control: 0.32, exposure: 1500
22:11:48.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:11:48.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
22:11:48.786 00.000 15712 MoveAxis(W, 105, ABG)
22:11:48.786 00.000 15712 Guiding  Dir = 3, Dur = 105
22:11:48.786 00.000 15712 IsGuiding returns 0
22:11:48.803 00.017 15712 PulseGuide returned control before completion, sleep 93
22:11:48.935 00.132 15712 IsGuiding returns 0
22:11:48.935 00.000 15712 Move returns status 0, amount 105
22:11:48.935 00.000 15712 MoveAxis(N, 0, ABG)
22:11:48.935 00.000 15712 Move returns status 0, amount 0
22:11:48.935 00.000 15712 move complete, result=0
22:11:48.935 00.000 15712 worker thread done servicing request
22:11:48.935 00.000 15712 Worker thread wakes up
22:11:48.935 00.000 7988 GuideStep: 0.5 px 105 ms WEST, 0.6 px 0 ms NORTH
22:11:48.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:48.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:11:50.360 01.425 15712 Exposure complete
22:11:50.416 00.056 15712 worker thread done servicing request
22:11:50.416 00.000 7988 OnExposeComplete: enter
22:11:50.416 00.000 7988 UpdateGuideState(): m_state=6
22:11:50.421 00.005 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7788
22:11:50.421 00.000 7988 Star::Find returns 1 (0), X=1181.35, Y=445.40, Mass=1662, SNR=27.7, Peak=200 HFD=3.5
22:11:50.423 00.002 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.58) = xAngle (-0.63 = -0.63)
22:11:50.423 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.48 = 2.48)
22:11:50.425 00.002 7988 CameraToMount -- cameraX=-0.67 cameraY=-0.91 hyp=1.13 cameraTheta=-2.21 mountX=0.92 mountY=0.70, mountTheta=0.65
22:11:50.427 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.67, y=-0.91, opts=13)
22:11:50.427 00.000 7988 Enqueuing Move request for scope (-0.67, -0.91)
22:11:50.429 00.002 15712 Worker thread wakes up
22:11:50.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.91) opts 0xd
22:11:50.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.67, -0.91)
22:11:50.429 00.000 15712 Moving (-0.67, -0.91) raw xDistance=0.92 yDistance=0.70
22:11:50.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:50.430 00.001 7988 UpdateGuideState exits: m=1662 SNR=27.7
22:11:50.430 00.000 7988 PhdController: settling, locked = 1, distance = 1.23 (1.50) aobump = 0 frame = 5 / 99999
22:11:50.433 00.003 7988 evsrv: {"Event":"Settling","Timestamp":1767409910.433,"Host":"ASTROPC","Inst":1,"Distance":1.23,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
22:11:50.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:50.435 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:50.435 00.000 7988 Enqueuing Expose request
22:11:50.437 00.002 15712 PPEC rslt(dithering): input = 0.92, final = 0.55
22:11:50.437 00.000 15712 PPEC: input: 0.92, control: 0.55, exposure: 1500
22:11:50.437 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.71
22:11:50.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
22:11:50.437 00.000 15712 MoveAxis(W, 180, ABG)
22:11:50.437 00.000 15712 Guiding  Dir = 3, Dur = 180
22:11:50.437 00.000 15712 IsGuiding returns 0
22:11:50.455 00.018 15712 PulseGuide returned control before completion, sleep 173
22:11:50.654 00.199 15712 IsGuiding returns 0
22:11:50.654 00.000 15712 Move returns status 0, amount 180
22:11:50.654 00.000 15712 MoveAxis(S, 178, ABG)
22:11:50.654 00.000 15712 Guiding  Dir = 1, Dur = 178
22:11:50.654 00.000 15712 IsGuiding returns 0
22:11:50.739 00.085 15712 PulseGuide returned control before completion, sleep 109
22:11:50.863 00.124 15712 IsGuiding returns 1
22:11:50.863 00.000 15712 scope still moving after pulse duration time elapsed
22:11:50.895 00.032 15712 IsGuiding returns 1
22:11:50.946 00.051 15712 IsGuiding returns 0
22:11:50.946 00.000 15712 scope move finished after 178 + 109 ms
22:11:50.946 00.000 15712 Move returns status 0, amount 178
22:11:50.946 00.000 15712 move complete, result=0
22:11:50.946 00.000 7988 GuideStep: 0.9 px 180 ms WEST, 0.7 px 178 ms SOUTH
22:11:50.952 00.006 15712 worker thread done servicing request
22:11:50.952 00.000 15712 Worker thread wakes up
22:11:50.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:50.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:11:52.588 01.636 15712 Exposure complete
22:11:52.644 00.056 15712 worker thread done servicing request
22:11:52.644 00.000 7988 OnExposeComplete: enter
22:11:52.644 00.000 7988 UpdateGuideState(): m_state=6
22:11:52.649 00.005 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7789
22:11:52.649 00.000 7988 Star::Find returns 1 (1), X=1181.98, Y=445.57, Mass=1522, SNR=26.4, Peak=255 HFD=3.3
22:11:52.649 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
22:11:52.649 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
22:11:52.649 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.75 hyp=0.75 cameraTheta=-1.62 mountX=0.75 mountY=0.05, mountTheta=0.07
22:11:52.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.75, opts=13)
22:11:52.649 00.000 7988 Enqueuing Move request for scope (-0.04, -0.75)
22:11:52.649 00.000 15712 Worker thread wakes up
22:11:52.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.75) opts 0xd
22:11:52.649 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.75)
22:11:52.649 00.000 15712 Moving (-0.04, -0.75) raw xDistance=0.75 yDistance=0.05
22:11:52.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:52.649 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.4 Saturated
22:11:52.660 00.011 7988 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 6 / 99999
22:11:52.661 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767409912.661,"Host":"ASTROPC","Inst":1,"Distance":1.08,"Time":5.8,"SettleTime":15.0,"StarLocked":true}
22:11:52.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:52.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:52.661 00.000 7988 Enqueuing Expose request
22:11:52.665 00.004 15712 PPEC rslt(dithering): input = 0.75, final = 0.45
22:11:52.665 00.000 15712 PPEC: input: 0.75, control: 0.45, exposure: 1500
22:11:52.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:52.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:11:52.665 00.000 15712 MoveAxis(W, 146, ABG)
22:11:52.665 00.000 15712 Guiding  Dir = 3, Dur = 146
22:11:52.681 00.016 15712 IsGuiding returns 0
22:11:52.700 00.019 15712 PulseGuide returned control before completion, sleep 141
22:11:52.886 00.186 15712 IsGuiding returns 0
22:11:52.886 00.000 15712 Move returns status 0, amount 146
22:11:52.886 00.000 15712 MoveAxis(N, 0, ABG)
22:11:52.888 00.002 15712 Move returns status 0, amount 0
22:11:52.888 00.000 15712 move complete, result=0
22:11:52.888 00.000 15712 worker thread done servicing request
22:11:52.888 00.000 15712 Worker thread wakes up
22:11:52.888 00.000 7988 GuideStep: 0.7 px 146 ms WEST, 0.1 px 0 ms NORTH
22:11:52.889 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:52.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:11:54.300 01.411 15712 Exposure complete
22:11:54.355 00.055 15712 worker thread done servicing request
22:11:54.355 00.000 7988 OnExposeComplete: enter
22:11:54.361 00.006 7988 UpdateGuideState(): m_state=6
22:11:54.361 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7790
22:11:54.361 00.000 7988 Star::Find returns 1 (0), X=1182.06, Y=446.47, Mass=1507, SNR=26.5, Peak=213 HFD=3.5
22:11:54.364 00.003 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
22:11:54.364 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.29)
22:11:54.364 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.31 mountX=-0.15 mountY=-0.05, mountTheta=-2.86
22:11:54.364 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.15, opts=13)
22:11:54.364 00.000 7988 Enqueuing Move request for scope (0.04, 0.15)
22:11:54.364 00.000 15712 Worker thread wakes up
22:11:54.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
22:11:54.364 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
22:11:54.364 00.000 15712 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=-0.05
22:11:54.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:54.364 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5
22:11:54.364 00.000 7988 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 7 / 99999
22:11:54.364 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409914.364,"Host":"ASTROPC","Inst":1,"Distance":0.81,"Time":7.5,"SettleTime":15.0,"StarLocked":true}
22:11:54.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:54.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:54.377 00.013 7988 Enqueuing Expose request
22:11:54.377 00.000 15712 PPEC rslt(dithering): input = -0.15, final = -0.09
22:11:54.377 00.000 15712 PPEC: input: -0.15, control: -0.09, exposure: 1500
22:11:54.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:54.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:11:54.377 00.000 15712 MoveAxis(E, 30, ABG)
22:11:54.377 00.000 15712 Guiding  Dir = 2, Dur = 30
22:11:54.381 00.004 15712 IsGuiding returns 0
22:11:54.398 00.017 15712 PulseGuide returned control before completion, sleep 24
22:11:54.449 00.051 15712 IsGuiding returns 0
22:11:54.449 00.000 15712 Move returns status 0, amount 30
22:11:54.449 00.000 15712 MoveAxis(N, 0, ABG)
22:11:54.449 00.000 15712 Move returns status 0, amount 0
22:11:54.449 00.000 15712 move complete, result=0
22:11:54.449 00.000 15712 worker thread done servicing request
22:11:54.449 00.000 15712 Worker thread wakes up
22:11:54.449 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
22:11:54.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:54.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:11:56.198 01.749 15712 Exposure complete
22:11:56.255 00.057 15712 worker thread done servicing request
22:11:56.255 00.000 7988 OnExposeComplete: enter
22:11:56.255 00.000 7988 UpdateGuideState(): m_state=6
22:11:56.255 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7791
22:11:56.259 00.004 7988 Star::Find returns 1 (0), X=1182.02, Y=446.90, Mass=1459, SNR=26.1, Peak=191 HFD=3.5
22:11:56.259 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
22:11:56.259 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.03)
22:11:56.259 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.59 hyp=0.59 cameraTheta=1.57 mountX=-0.59 mountY=-0.01, mountTheta=-3.12
22:11:56.259 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.59, opts=13)
22:11:56.259 00.000 7988 Enqueuing Move request for scope (0.00, 0.59)
22:11:56.259 00.000 15712 Worker thread wakes up
22:11:56.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.59) opts 0xd
22:11:56.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.59)
22:11:56.259 00.000 15712 Moving (0.00, 0.59) raw xDistance=-0.59 yDistance=-0.01
22:11:56.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:56.259 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.1
22:11:56.269 00.010 7988 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 8 / 99999
22:11:56.269 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409916.269,"Host":"ASTROPC","Inst":1,"Distance":0.74,"Time":9.4,"SettleTime":15.0,"StarLocked":true}
22:11:56.271 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:56.272 00.001 15712 PPEC rslt(dithering): input = -0.59, final = -0.35
22:11:56.272 00.000 15712 PPEC: input: -0.59, control: -0.35, exposure: 1500
22:11:56.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:56.272 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:56.272 00.000 7988 Enqueuing Expose request
22:11:56.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:56.272 00.000 15712 MoveAxis(E, 115, ABG)
22:11:56.272 00.000 15712 Guiding  Dir = 2, Dur = 115
22:11:56.272 00.000 15712 IsGuiding returns 0
22:11:56.289 00.017 15712 PulseGuide returned control before completion, sleep 111
22:11:56.402 00.113 15712 IsGuiding returns 1
22:11:56.402 00.000 15712 scope still moving after pulse duration time elapsed
22:11:56.434 00.032 15712 IsGuiding returns 0
22:11:56.434 00.000 15712 scope move finished after 115 + 43 ms
22:11:56.434 00.000 15712 Move returns status 0, amount 115
22:11:56.434 00.000 15712 MoveAxis(N, 0, ABG)
22:11:56.434 00.000 15712 Move returns status 0, amount 0
22:11:56.434 00.000 15712 move complete, result=0
22:11:56.434 00.000 7988 GuideStep: -0.6 px 115 ms EAST, -0.0 px 0 ms NORTH
22:11:56.436 00.002 15712 worker thread done servicing request
22:11:56.436 00.000 15712 Worker thread wakes up
22:11:56.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:56.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:11:57.841 01.405 15712 Exposure complete
22:11:57.899 00.058 15712 worker thread done servicing request
22:11:57.899 00.000 7988 OnExposeComplete: enter
22:11:57.899 00.000 7988 UpdateGuideState(): m_state=6
22:11:57.899 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7792
22:11:57.902 00.003 7988 Star::Find returns 1 (0), X=1181.97, Y=446.87, Mass=1514, SNR=26.6, Peak=238 HFD=3.0
22:11:57.902 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.58) = xAngle (3.24 = -3.05)
22:11:57.902 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.06)
22:11:57.906 00.004 7988 CameraToMount -- cameraX=-0.05 cameraY=0.56 hyp=0.56 cameraTheta=1.66 mountX=-0.56 mountY=0.04, mountTheta=3.08
22:11:57.906 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.56, opts=13)
22:11:57.906 00.000 7988 Enqueuing Move request for scope (-0.05, 0.56)
22:11:57.906 00.000 15712 Worker thread wakes up
22:11:57.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.56) opts 0xd
22:11:57.906 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.56)
22:11:57.906 00.000 15712 Moving (-0.05, 0.56) raw xDistance=-0.56 yDistance=0.04
22:11:57.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:11:57.906 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.6
22:11:57.913 00.007 7988 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 9 / 99999
22:11:57.913 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409917.913,"Host":"ASTROPC","Inst":1,"Distance":0.69,"Time":11.0,"SettleTime":15.0,"StarLocked":true}
22:11:57.915 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:57.915 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:57.917 00.002 7988 Enqueuing Expose request
22:11:57.917 00.000 15712 PPEC rslt(dithering): input = -0.56, final = -0.34
22:11:57.917 00.000 15712 PPEC: input: -0.56, control: -0.34, exposure: 1500
22:11:57.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:57.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:11:57.917 00.000 15712 MoveAxis(E, 109, ABG)
22:11:57.918 00.001 15712 Guiding  Dir = 2, Dur = 109
22:11:57.920 00.002 15712 IsGuiding returns 0
22:11:57.935 00.015 15712 PulseGuide returned control before completion, sleep 104
22:11:58.047 00.112 15712 IsGuiding returns 1
22:11:58.047 00.000 15712 scope still moving after pulse duration time elapsed
22:11:58.079 00.032 15712 IsGuiding returns 0
22:11:58.079 00.000 15712 scope move finished after 109 + 51 ms
22:11:58.079 00.000 15712 Move returns status 0, amount 109
22:11:58.079 00.000 15712 MoveAxis(N, 0, ABG)
22:11:58.079 00.000 15712 Move returns status 0, amount 0
22:11:58.079 00.000 15712 move complete, result=0
22:11:58.079 00.000 7988 GuideStep: -0.6 px 109 ms EAST, 0.0 px 0 ms NORTH
22:11:58.082 00.003 15712 worker thread done servicing request
22:11:58.082 00.000 15712 Worker thread wakes up
22:11:58.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:58.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:11:59.726 01.644 15712 Exposure complete
22:11:59.778 00.052 15712 worker thread done servicing request
22:11:59.778 00.000 7988 OnExposeComplete: enter
22:11:59.778 00.000 7988 UpdateGuideState(): m_state=6
22:11:59.787 00.009 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7793
22:11:59.787 00.000 7988 Star::Find returns 1 (1), X=1182.20, Y=446.43, Mass=1542, SNR=26.9, Peak=255 HFD=3.3
22:11:59.789 00.002 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.58) = xAngle (2.16 = 2.16)
22:11:59.789 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.27 = -1.01)
22:11:59.789 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.59 mountX=-0.12 mountY=-0.18, mountTheta=-2.15
22:11:59.789 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.12, opts=13)
22:11:59.794 00.005 7988 Enqueuing Move request for scope (0.18, 0.12)
22:11:59.794 00.000 15712 Worker thread wakes up
22:11:59.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
22:11:59.794 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
22:11:59.794 00.000 15712 Moving (0.18, 0.12) raw xDistance=-0.12 yDistance=-0.18
22:11:59.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:11:59.794 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.9 Saturated
22:11:59.797 00.003 7988 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 10 / 99999
22:11:59.797 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409919.797,"Host":"ASTROPC","Inst":1,"Distance":0.55,"Time":12.9,"SettleTime":15.0,"StarLocked":true}
22:11:59.799 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:59.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:11:59.799 00.000 7988 Enqueuing Expose request
22:11:59.803 00.004 15712 PPEC rslt(dithering): input = -0.12, final = -0.07
22:11:59.803 00.000 15712 PPEC: input: -0.12, control: -0.07, exposure: 1500
22:11:59.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:59.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:11:59.803 00.000 15712 MoveAxis(E, 23, ABG)
22:11:59.803 00.000 15712 Guiding  Dir = 2, Dur = 23
22:11:59.807 00.004 15712 IsGuiding returns 0
22:11:59.823 00.016 15712 PulseGuide returned control before completion, sleep 18
22:11:59.871 00.048 15712 IsGuiding returns 0
22:11:59.871 00.000 15712 Move returns status 0, amount 23
22:11:59.871 00.000 15712 MoveAxis(N, 0, ABG)
22:11:59.871 00.000 15712 Move returns status 0, amount 0
22:11:59.871 00.000 15712 move complete, result=0
22:11:59.871 00.000 7988 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
22:11:59.872 00.001 15712 worker thread done servicing request
22:11:59.872 00.000 15712 Worker thread wakes up
22:11:59.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:11:59.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:01.276 01.404 15712 Exposure complete
22:12:01.333 00.057 15712 worker thread done servicing request
22:12:01.335 00.002 7988 OnExposeComplete: enter
22:12:01.335 00.000 7988 UpdateGuideState(): m_state=6
22:12:01.335 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7794
22:12:01.338 00.003 7988 Star::Find returns 1 (0), X=1182.20, Y=446.06, Mass=1490, SNR=26.4, Peak=214 HFD=3.6
22:12:01.340 00.002 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.58) = xAngle (0.61 = 0.61)
22:12:01.340 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.72 = -2.56)
22:12:01.342 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.31 cameraTheta=-0.97 mountX=0.25 mountY=-0.17, mountTheta=-0.59
22:12:01.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.26, opts=13)
22:12:01.344 00.002 7988 Enqueuing Move request for scope (0.18, -0.26)
22:12:01.344 00.000 15712 Worker thread wakes up
22:12:01.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd
22:12:01.344 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.26)
22:12:01.344 00.000 15712 Moving (0.18, -0.26) raw xDistance=0.25 yDistance=-0.17
22:12:01.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:12:01.344 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.4
22:12:01.348 00.004 7988 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 11 / 99999
22:12:01.348 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767409921.348,"Host":"ASTROPC","Inst":1,"Distance":0.47,"Time":14.4,"SettleTime":15.0,"StarLocked":true}
22:12:01.350 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:01.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:01.352 00.002 7988 Enqueuing Expose request
22:12:01.352 00.000 15712 PPEC rslt(dithering): input = 0.25, final = 0.15
22:12:01.352 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
22:12:01.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:01.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:12:01.352 00.000 15712 MoveAxis(W, 50, ABG)
22:12:01.352 00.000 15712 Guiding  Dir = 3, Dur = 50
22:12:01.354 00.002 15712 IsGuiding returns 0
22:12:01.370 00.016 15712 PulseGuide returned control before completion, sleep 40
22:12:01.418 00.048 15712 IsGuiding returns 1
22:12:01.418 00.000 15712 scope still moving after pulse duration time elapsed
22:12:01.450 00.032 15712 IsGuiding returns 0
22:12:01.450 00.000 15712 scope move finished after 50 + 50 ms
22:12:01.450 00.000 15712 Move returns status 0, amount 50
22:12:01.450 00.000 15712 MoveAxis(N, 0, ABG)
22:12:01.450 00.000 15712 Move returns status 0, amount 0
22:12:01.450 00.000 15712 move complete, result=0
22:12:01.450 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.2 px 0 ms NORTH
22:12:01.456 00.006 15712 worker thread done servicing request
22:12:01.456 00.000 15712 Worker thread wakes up
22:12:01.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:01.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:03.097 01.641 15712 Exposure complete
22:12:03.148 00.051 15712 worker thread done servicing request
22:12:03.148 00.000 7988 OnExposeComplete: enter
22:12:03.148 00.000 7988 UpdateGuideState(): m_state=6
22:12:03.159 00.011 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7795
22:12:03.160 00.001 7988 Star::Find returns 1 (0), X=1182.23, Y=445.69, Mass=1566, SNR=27.0, Peak=224 HFD=3.5
22:12:03.160 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.58) = xAngle (0.34 = 0.34)
22:12:03.162 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.45 = -2.84)
22:12:03.164 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.62 hyp=0.66 cameraTheta=-1.24 mountX=0.62 mountY=-0.20, mountTheta=-0.31
22:12:03.165 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.62, opts=13)
22:12:03.165 00.000 7988 Enqueuing Move request for scope (0.21, -0.62)
22:12:03.165 00.000 15712 Worker thread wakes up
22:12:03.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.62) opts 0xd
22:12:03.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.62)
22:12:03.165 00.000 15712 Moving (0.21, -0.62) raw xDistance=0.62 yDistance=-0.20
22:12:03.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:03.165 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.0
22:12:03.170 00.005 7988 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 12 / 99999
22:12:03.170 00.000 7988 PhdController: newstate STATE_FINISH
22:12:03.172 00.002 7988 PhdController complete: success
22:12:03.172 00.000 15712 PPEC rslt: input = 0.62, final = 0.40, react = 0.37, pred = 0.03, hyst = 0.34, hyst_pct = 0.00, period_length = 636.00
22:12:03.172 00.000 15712 PPEC: input: 0.62, control: 0.40, exposure: 1500
22:12:03.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:03.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:12:03.172 00.000 15712 MoveAxis(W, 131, ABG)
22:12:03.172 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767409923.172,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
22:12:03.172 00.000 15712 Guiding  Dir = 3, Dur = 131
22:12:03.172 00.000 7988 Mount: notify guiding dither settle done success=1
22:12:03.176 00.004 7988 PhdController: newstate STATE_IDLE
22:12:03.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:03.178 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:03.178 00.000 7988 Enqueuing Expose request
22:12:03.180 00.002 15712 IsGuiding returns 0
22:12:03.196 00.016 15712 PulseGuide returned control before completion, sleep 126
22:12:03.340 00.144 15712 IsGuiding returns 0
22:12:03.340 00.000 15712 Move returns status 0, amount 131
22:12:03.340 00.000 15712 MoveAxis(N, 0, ABG)
22:12:03.340 00.000 15712 Move returns status 0, amount 0
22:12:03.340 00.000 15712 move complete, result=0
22:12:03.340 00.000 7988 GuideStep: 0.6 px 131 ms WEST, -0.2 px 0 ms NORTH
22:12:03.340 00.000 15712 worker thread done servicing request
22:12:03.342 00.002 15712 Worker thread wakes up
22:12:03.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:03.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:04.758 01.416 15712 Exposure complete
22:12:04.816 00.058 15712 worker thread done servicing request
22:12:04.818 00.002 7988 OnExposeComplete: enter
22:12:04.818 00.000 7988 UpdateGuideState(): m_state=6
22:12:04.820 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7796
22:12:04.820 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=445.51, Mass=1493, SNR=26.2, Peak=226 HFD=3.2
22:12:04.820 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.58) = xAngle (0.37 = 0.37)
22:12:04.820 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
22:12:04.820 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.80 hyp=0.86 cameraTheta=-1.21 mountX=0.80 mountY=-0.28, mountTheta=-0.34
22:12:04.820 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.80, opts=13)
22:12:04.820 00.000 7988 Enqueuing Move request for scope (0.30, -0.80)
22:12:04.820 00.000 15712 Worker thread wakes up
22:12:04.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.80) opts 0xd
22:12:04.829 00.009 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.80)
22:12:04.829 00.000 15712 Moving (0.30, -0.80) raw xDistance=0.80 yDistance=-0.28
22:12:04.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:04.829 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.2
22:12:04.831 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:04.831 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:04.833 00.002 7988 Enqueuing Expose request
22:12:04.833 00.000 15712 PPEC rslt: input = 0.80, final = 0.50, react = 0.48, pred = 0.02, hyst = 0.43, hyst_pct = 0.00, period_length = 636.00
22:12:04.833 00.000 15712 PPEC: input: 0.80, control: 0.50, exposure: 1500
22:12:04.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:12:04.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:12:04.833 00.000 15712 MoveAxis(W, 164, ABG)
22:12:04.833 00.000 15712 Guiding  Dir = 3, Dur = 164
22:12:04.842 00.009 15712 IsGuiding returns 0
22:12:04.858 00.016 15712 PulseGuide returned control before completion, sleep 159
22:12:05.032 00.174 15712 IsGuiding returns 0
22:12:05.032 00.000 15712 Move returns status 0, amount 164
22:12:05.032 00.000 15712 MoveAxis(N, 0, ABG)
22:12:05.032 00.000 15712 Move returns status 0, amount 0
22:12:05.032 00.000 15712 move complete, result=0
22:12:05.032 00.000 7988 GuideStep: 0.8 px 164 ms WEST, -0.3 px 0 ms NORTH
22:12:05.036 00.004 15712 worker thread done servicing request
22:12:05.036 00.000 15712 Worker thread wakes up
22:12:05.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:05.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:06.672 01.636 15712 Exposure complete
22:12:06.731 00.059 15712 worker thread done servicing request
22:12:06.731 00.000 7988 OnExposeComplete: enter
22:12:06.731 00.000 7988 UpdateGuideState(): m_state=6
22:12:06.735 00.004 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
22:12:06.736 00.001 7988 Star::Find returns 1 (0), X=1182.34, Y=445.67, Mass=1525, SNR=26.6, Peak=217 HFD=3.4
22:12:06.736 00.000 7988 MultiStar: exiting stabilization period
22:12:06.738 00.002 7988 MultiStar: updating star positions after lock position change
22:12:06.738 00.000 7988 Star::Find(15, 972, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
22:12:06.740 00.002 7988 Star::Find returns 1 (0), X=972.37, Y=869.10, Mass=1660, SNR=27.6, Peak=157 HFD=4.2
22:12:06.740 00.000 7988 Star::Find(15, 375, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
22:12:06.742 00.002 7988 Star::Find returns 1 (0), X=375.66, Y=229.66, Mass=1627, SNR=27.3, Peak=184 HFD=3.8
22:12:06.742 00.000 7988 Star::Find(15, 399, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
22:12:06.744 00.002 7988 Star::Find returns 1 (0), X=399.23, Y=943.40, Mass=1361, SNR=24.9, Peak=152 HFD=4.1
22:12:06.744 00.000 7988 Star::Find(15, 550, 871, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
22:12:06.744 00.000 7988 Star::Find returns 1 (0), X=550.46, Y=871.78, Mass=1633, SNR=27.1, Peak=132 HFD=4.7
22:12:06.748 00.004 7988 Star::Find(15, 706, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
22:12:06.748 00.000 7988 Star::Find returns 1 (0), X=706.24, Y=599.00, Mass=868, SNR=19.7, Peak=100 HFD=4.3
22:12:06.748 00.000 7988 Star::Find(15, 1009, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
22:12:06.748 00.000 7988 Star::Find returns 1 (0), X=1009.71, Y=912.19, Mass=847, SNR=19.6, Peak=149 HFD=3.6
22:12:06.752 00.004 7988 Star::Find(15, 646, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
22:12:06.752 00.000 7988 Star::Find returns 1 (0), X=646.40, Y=294.24, Mass=646, SNR=17.1, Peak=101 HFD=3.2
22:12:06.752 00.000 7988 Star::Find(15, 708, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
22:12:06.752 00.000 7988 Star::Find returns 1 (0), X=708.29, Y=938.24, Mass=716, SNR=18.0, Peak=99 HFD=3.6
22:12:06.752 00.000 7988 Star::Find(15, 762, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
22:12:06.752 00.000 7988 Star::Find returns 1 (0), X=762.51, Y=680.99, Mass=459, SNR=14.3, Peak=63 HFD=3.6
22:12:06.752 00.000 7988 Star::Find(15, 1049, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
22:12:06.752 00.000 7988 Star::Find returns 1 (0), X=1048.83, Y=815.93, Mass=571, SNR=16.0, Peak=95 HFD=3.2
22:12:06.752 00.000 7988 Star::Find(15, 902, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
22:12:06.752 00.000 7988 Star::Find returns 1 (0), X=902.70, Y=875.17, Mass=428, SNR=13.7, Peak=74 HFD=3.4
22:12:06.752 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
22:12:06.752 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.71)
22:12:06.752 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.65 hyp=0.72 cameraTheta=-1.11 mountX=0.64 mountY=-0.31, mountTheta=-0.44
22:12:06.765 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.65, opts=13)
22:12:06.765 00.000 7988 Enqueuing Move request for scope (0.32, -0.65)
22:12:06.768 00.003 15712 Worker thread wakes up
22:12:06.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.65) opts 0xd
22:12:06.768 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.65)
22:12:06.768 00.000 15712 Moving (0.32, -0.65) raw xDistance=0.64 yDistance=-0.31
22:12:06.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:06.768 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6
22:12:06.770 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:06.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:06.772 00.002 7988 Enqueuing Expose request
22:12:06.772 00.000 15712 PPEC rslt: input = 0.64, final = 0.40, react = 0.39, pred = 0.02, hyst = 0.37, hyst_pct = 0.00, period_length = 636.00
22:12:06.772 00.000 15712 PPEC: input: 0.64, control: 0.40, exposure: 1500
22:12:06.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:12:06.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:12:06.772 00.000 15712 MoveAxis(W, 132, ABG)
22:12:06.772 00.000 15712 Guiding  Dir = 3, Dur = 132
22:12:06.772 00.000 15712 IsGuiding returns 0
22:12:06.783 00.011 15712 PulseGuide returned control before completion, sleep 124
22:12:06.934 00.151 15712 IsGuiding returns 0
22:12:06.934 00.000 15712 Move returns status 0, amount 132
22:12:06.934 00.000 15712 MoveAxis(N, 0, ABG)
22:12:06.934 00.000 15712 Move returns status 0, amount 0
22:12:06.934 00.000 15712 move complete, result=0
22:12:06.934 00.000 15712 worker thread done servicing request
22:12:06.934 00.000 15712 Worker thread wakes up
22:12:06.934 00.000 7988 GuideStep: 0.6 px 132 ms WEST, -0.3 px 0 ms NORTH
22:12:06.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:06.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:08.355 01.421 15712 Exposure complete
22:12:08.415 00.060 15712 worker thread done servicing request
22:12:08.415 00.000 7988 OnExposeComplete: enter
22:12:08.415 00.000 7988 UpdateGuideState(): m_state=6
22:12:08.417 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7798
22:12:08.417 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=446.12, Mass=1546, SNR=26.9, Peak=204 HFD=3.3
22:12:08.419 00.002 7988 MultiStar: [#1 0.23,0.58,1.00,U] [#2 0.19,0.31,1.01,U] [#3 -0.02,0.44,0.95,U] [#4 0.21,0.35,1.03,U] [#5 0.35,0.40,0.74,U] [#6 0.12,0.30,0.71,U] [#7 0.22,0.31,0.66,U] [#8 -0.33,0.50,0.66,U] 
22:12:08.419 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.32}, one-star: {0.36, -0.20}
22:12:08.421 00.002 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.69 = 2.69)
22:12:08.421 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.80 = -0.48)
22:12:08.423 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.32 hyp=0.36 cameraTheta=1.11 mountX=-0.33 mountY=-0.17, mountTheta=-2.66
22:12:08.425 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.32, opts=13)
22:12:08.427 00.002 7988 Enqueuing Move request for scope (0.16, 0.32)
22:12:08.427 00.000 15712 Worker thread wakes up
22:12:08.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.32) opts 0xd
22:12:08.427 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.32)
22:12:08.427 00.000 15712 Moving (0.16, 0.32) raw xDistance=-0.33 yDistance=-0.17
22:12:08.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:08.427 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.9
22:12:08.430 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:08.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:08.432 00.002 7988 Enqueuing Expose request
22:12:08.432 00.000 15712 PPEC rslt: input = -0.33, final = -0.20, react = -0.20, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
22:12:08.434 00.002 15712 PPEC: input: -0.33, control: -0.20, exposure: 1500
22:12:08.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:08.434 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:12:08.434 00.000 15712 MoveAxis(E, 64, ABG)
22:12:08.434 00.000 15712 Guiding  Dir = 2, Dur = 64
22:12:08.466 00.032 15712 IsGuiding returns 0
22:12:08.483 00.017 15712 PulseGuide returned control before completion, sleep 59
22:12:08.559 00.076 15712 IsGuiding returns 0
22:12:08.559 00.000 15712 Move returns status 0, amount 64
22:12:08.559 00.000 15712 MoveAxis(N, 0, ABG)
22:12:08.559 00.000 15712 Move returns status 0, amount 0
22:12:08.559 00.000 15712 move complete, result=0
22:12:08.559 00.000 15712 worker thread done servicing request
22:12:08.559 00.000 15712 Worker thread wakes up
22:12:08.559 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.2 px 0 ms NORTH
22:12:08.569 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:08.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:10.310 01.741 15712 Exposure complete
22:12:10.372 00.062 15712 worker thread done servicing request
22:12:10.372 00.000 7988 OnExposeComplete: enter
22:12:10.372 00.000 7988 UpdateGuideState(): m_state=6
22:12:10.374 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7799
22:12:10.374 00.000 7988 Star::Find returns 1 (1), X=1182.39, Y=446.26, Mass=1577, SNR=27.1, Peak=255 HFD=3.3
22:12:10.376 00.002 7988 MultiStar: [#1 -0.01,0.70,1.00,U] [#2 -0.02,0.39,0.95,U] [#3 -0.09,0.35,0.93,U] [#4 0.11,0.44,1.00,U] [#5 0.26,0.65,0.70,U] [#6 -0.01,0.85,0.69,U] [#7 -0.05,0.27,0.64,U] [#8 -0.15,0.57,0.66,U] 
22:12:10.376 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.44}, one-star: {0.37, -0.05}
22:12:10.378 00.002 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.58) = xAngle (1.44 = 1.44)
22:12:10.378 00.000 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.55 = -1.73)
22:12:10.380 00.002 7988 CameraToMount -- cameraX=0.37 cameraY=-0.05 hyp=0.37 cameraTheta=-0.14 mountX=0.05 mountY=-0.37, mountTheta=-1.44
22:12:10.382 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=-0.05, opts=13)
22:12:10.382 00.000 7988 Enqueuing Move request for scope (0.37, -0.05)
22:12:10.384 00.002 15712 Worker thread wakes up
22:12:10.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.05) opts 0xd
22:12:10.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, -0.05)
22:12:10.384 00.000 15712 Moving (0.37, -0.05) raw xDistance=0.05 yDistance=-0.37
22:12:10.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:10.386 00.002 7988 UpdateGuideState exits: m=1577 SNR=27.1 Saturated
22:12:10.386 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:10.389 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:10.389 00.000 7988 Enqueuing Expose request
22:12:10.389 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:10.389 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
22:12:10.389 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.03 newest=-0.84
22:12:10.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:12:10.389 00.000 15712 MoveAxis(E, 4, ABG)
22:12:10.389 00.000 15712 Guiding  Dir = 2, Dur = 4
22:12:10.389 00.000 15712 IsGuiding returns 0
22:12:10.406 00.017 15712 IsGuiding returns 0
22:12:10.406 00.000 15712 Move returns status 0, amount 4
22:12:10.406 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 41 applied
22:12:10.406 00.000 15712 MoveAxis(N, 135, ABG)
22:12:10.406 00.000 15712 Guiding  Dir = 0, Dur = 135
22:12:10.406 00.000 15712 IsGuiding returns 0
22:12:10.486 00.080 15712 PulseGuide returned control before completion, sleep 65
22:12:10.598 00.112 15712 IsGuiding returns 1
22:12:10.598 00.000 15712 scope still moving after pulse duration time elapsed
22:12:10.625 00.027 15712 IsGuiding returns 1
22:12:10.677 00.052 15712 IsGuiding returns 0
22:12:10.677 00.000 15712 scope move finished after 135 + 136 ms
22:12:10.677 00.000 15712 Move returns status 0, amount 135
22:12:10.677 00.000 15712 move complete, result=0
22:12:10.677 00.000 15712 worker thread done servicing request
22:12:10.677 00.000 15712 Worker thread wakes up
22:12:10.677 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.4 px 135 ms NORTH
22:12:10.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:10.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:12.024 01.347 7988 evsrv: cli 0CCD0AC8 connect
22:12:12.026 00.002 7988 case statement mapped state 6 to 3
22:12:12.028 00.002 7988 case statement mapped state 6 to 3
22:12:12.030 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"d8fa2378-268d-474f-808b-ad9e59b5d7a7"}
22:12:12.030 00.000 7988 case statement mapped state 6 to 3
22:12:12.030 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8fa2378-268d-474f-808b-ad9e59b5d7a7"}
22:12:12.030 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
22:12:12.095 00.065 15712 Exposure complete
22:12:12.141 00.046 15712 worker thread done servicing request
22:12:12.141 00.000 7988 OnExposeComplete: enter
22:12:12.155 00.014 7988 UpdateGuideState(): m_state=6
22:12:12.155 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7800
22:12:12.157 00.002 7988 Star::Find returns 1 (0), X=1181.94, Y=446.60, Mass=1572, SNR=27.1, Peak=207 HFD=3.5
22:12:12.157 00.000 7988 MultiStar: [#1 -0.26,1.12,0.00,M1] [#2 -0.23,1.03,0.00,M1] [#3 -0.40,0.91,0.96,U] [#4 -0.14,0.86,0.97,U] [#5 -0.33,0.86,0.70,U] [#6 -0.17,0.95,0.73,U] [#7 -0.44,0.65,0.66,U] [#8 -0.50,0.96,0.00,M1] 
22:12:12.157 00.000 7988 single-star, 5 included, MultiStar: {-0.25, 0.74}, one-star: {-0.08, 0.29}
22:12:12.157 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
22:12:12.157 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.26)
22:12:12.157 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.85 mountX=-0.29 mountY=0.08, mountTheta=2.88
22:12:12.157 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.29, opts=13)
22:12:12.157 00.000 7988 Enqueuing Move request for scope (-0.08, 0.29)
22:12:12.157 00.000 15712 Worker thread wakes up
22:12:12.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:12:12.157 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.1
22:12:12.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:12.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:12.157 00.000 7988 Enqueuing Expose request
22:12:12.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
22:12:12.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
22:12:12.157 00.000 15712 Moving (-0.08, 0.29) raw xDistance=-0.29 yDistance=0.08
22:12:12.172 00.015 15712 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.366846, 1:-0.075314
22:12:12.172 00.000 15712 BLC: No correction, Miss < min_move
22:12:12.172 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
22:12:12.172 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
22:12:12.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:12.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:12:12.172 00.000 15712 MoveAxis(E, 61, ABG)
22:12:12.172 00.000 15712 Guiding  Dir = 2, Dur = 61
22:12:12.172 00.000 15712 IsGuiding returns 0
22:12:12.189 00.017 15712 PulseGuide returned control before completion, sleep 53
22:12:12.260 00.071 15712 IsGuiding returns 1
22:12:12.260 00.000 15712 scope still moving after pulse duration time elapsed
22:12:12.283 00.023 15712 IsGuiding returns 0
22:12:12.283 00.000 15712 scope move finished after 61 + 45 ms
22:12:12.283 00.000 15712 Move returns status 0, amount 61
22:12:12.283 00.000 15712 MoveAxis(N, 0, ABG)
22:12:12.283 00.000 15712 Move returns status 0, amount 0
22:12:12.283 00.000 15712 move complete, result=0
22:12:12.283 00.000 15712 worker thread done servicing request
22:12:12.283 00.000 15712 Worker thread wakes up
22:12:12.283 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
22:12:12.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:12.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:13.917 01.634 15712 Exposure complete
22:12:13.982 00.065 15712 worker thread done servicing request
22:12:13.982 00.000 7988 OnExposeComplete: enter
22:12:13.982 00.000 7988 UpdateGuideState(): m_state=6
22:12:13.982 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7801
22:12:13.982 00.000 7988 Star::Find returns 1 (1), X=1181.91, Y=446.26, Mass=1549, SNR=26.8, Peak=255 HFD=3.3
22:12:13.982 00.000 7988 MultiStar: [#1 -0.38,0.77,1.00,U] [#2 -0.42,0.51,1.00,U] [#3 -0.61,0.48,0.96,U] [#4 -0.29,0.59,0.99,U] [#5 -0.27,0.63,0.68,U] [#6 -0.46,0.70,0.69,U] [#7 -0.46,0.46,0.69,U] [#8 -0.57,0.78,0.66,U] 
22:12:13.982 00.000 7988 single-star, 8 included, MultiStar: {-0.39, 0.53}, one-star: {-0.11, -0.05}
22:12:13.982 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.58) = xAngle (-1.14 = -1.14)
22:12:13.982 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.96 = 1.96)
22:12:13.982 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.72 mountX=0.05 mountY=0.11, mountTheta=1.15
22:12:13.992 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.05, opts=13)
22:12:13.992 00.000 7988 Enqueuing Move request for scope (-0.11, -0.05)
22:12:13.992 00.000 15712 Worker thread wakes up
22:12:13.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
22:12:13.992 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
22:12:13.992 00.000 15712 Moving (-0.11, -0.05) raw xDistance=0.05 yDistance=0.11
22:12:13.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:13.992 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8 Saturated
22:12:13.998 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:13.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:14.000 00.002 7988 Enqueuing Expose request
22:12:14.000 00.000 15712 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.366846, 1:-0.075314, 2:-0.109254
22:12:14.000 00.000 15712 BLC: No correction, Miss < min_move
22:12:14.002 00.002 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:14.002 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
22:12:14.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:14.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:12:14.002 00.000 15712 MoveAxis(E, 1, ABG)
22:12:14.002 00.000 15712 Guiding  Dir = 2, Dur = 1
22:12:14.002 00.000 15712 IsGuiding returns 0
22:12:14.031 00.029 15712 IsGuiding returns 0
22:12:14.031 00.000 15712 Move returns status 0, amount 1
22:12:14.031 00.000 15712 MoveAxis(N, 0, ABG)
22:12:14.031 00.000 15712 Move returns status 0, amount 0
22:12:14.031 00.000 15712 move complete, result=0
22:12:14.031 00.000 15712 worker thread done servicing request
22:12:14.031 00.000 15712 Worker thread wakes up
22:12:14.031 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:12:14.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:14.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:15.443 01.412 15712 Exposure complete
22:12:15.500 00.057 15712 worker thread done servicing request
22:12:15.500 00.000 7988 OnExposeComplete: enter
22:12:15.500 00.000 7988 UpdateGuideState(): m_state=6
22:12:15.504 00.004 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7802
22:12:15.504 00.000 7988 Star::Find returns 1 (0), X=1182.00, Y=446.18, Mass=1582, SNR=27.0, Peak=238 HFD=3.5
22:12:15.504 00.000 7988 MultiStar: [#1 -0.28,0.76,0.97,U] [#2 -0.47,0.54,0.98,U] [#3 -0.42,0.51,0.94,U] [#4 -0.29,0.61,1.00,U] [#5 -0.20,0.37,0.71,U] [#6 -0.44,0.72,0.68,U] [#7 -0.38,0.40,0.65,U] [#8 -0.83,0.45,0.64,U] 
22:12:15.504 00.000 7988 single-star, 8 included, MultiStar: {-0.35, 0.47}, one-star: {-0.02, -0.14}
22:12:15.504 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
22:12:15.504 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
22:12:15.504 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.68 mountX=0.14 mountY=0.02, mountTheta=0.14
22:12:15.504 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.14, opts=13)
22:12:15.504 00.000 7988 Enqueuing Move request for scope (-0.02, -0.14)
22:12:15.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:15.504 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.0
22:12:15.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:15.504 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:15.504 00.000 7988 Enqueuing Expose request
22:12:15.520 00.016 15712 Worker thread wakes up
22:12:15.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
22:12:15.520 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
22:12:15.520 00.000 15712 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=0.02
22:12:15.520 00.000 15712 BLC: window closed
22:12:15.520 00.000 15712 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.366846, 1:-0.075314, 2:-0.109254
22:12:15.520 00.000 15712 BLC: No correction, Miss < min_move
22:12:15.521 00.001 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:15.521 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
22:12:15.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:15.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:12:15.521 00.000 15712 MoveAxis(W, 3, ABG)
22:12:15.521 00.000 15712 Guiding  Dir = 3, Dur = 3
22:12:15.521 00.000 15712 IsGuiding returns 0
22:12:15.585 00.064 15712 IsGuiding returns 0
22:12:15.585 00.000 15712 Move returns status 0, amount 3
22:12:15.585 00.000 15712 MoveAxis(N, 0, ABG)
22:12:15.585 00.000 15712 Move returns status 0, amount 0
22:12:15.585 00.000 15712 move complete, result=0
22:12:15.585 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:12:15.587 00.002 15712 worker thread done servicing request
22:12:15.587 00.000 15712 Worker thread wakes up
22:12:15.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:15.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:17.224 01.637 15712 Exposure complete
22:12:17.284 00.060 15712 worker thread done servicing request
22:12:17.284 00.000 7988 OnExposeComplete: enter
22:12:17.284 00.000 7988 UpdateGuideState(): m_state=6
22:12:17.287 00.003 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7803
22:12:17.287 00.000 7988 Star::Find returns 1 (0), X=1181.96, Y=445.91, Mass=1501, SNR=26.3, Peak=230 HFD=3.5
22:12:17.287 00.000 7988 MultiStar: [#1 -0.29,0.38,1.02,U] [#2 -0.19,0.26,1.01,U] [#3 -0.40,0.01,0.94,U] [#4 -0.33,0.04,1.05,U] [#5 -0.26,0.25,0.68,U] [#6 -0.54,0.38,0.68,U] [#7 -0.24,0.14,0.71,U] [#8 -0.42,0.14,0.65,U] 
22:12:17.291 00.004 7988 refined, 8 included, MultiStar: {-0.29, 0.12}, one-star: {-0.06, -0.40}
22:12:17.291 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.34 = -1.95)
22:12:17.291 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.45 = 1.16)
22:12:17.291 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.31 cameraTheta=2.76 mountX=-0.12 mountY=0.29, mountTheta=1.95
22:12:17.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.12, opts=13)
22:12:17.291 00.000 7988 Enqueuing Move request for scope (-0.29, 0.12)
22:12:17.291 00.000 15712 Worker thread wakes up
22:12:17.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
22:12:17.291 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
22:12:17.291 00.000 15712 Moving (-0.29, 0.12) raw xDistance=-0.12 yDistance=0.29
22:12:17.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:17.291 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
22:12:17.299 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:17.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:17.301 00.002 7988 Enqueuing Expose request
22:12:17.303 00.002 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:17.303 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
22:12:17.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:12:17.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:12:17.303 00.000 15712 MoveAxis(W, 10, ABG)
22:12:17.303 00.000 15712 Guiding  Dir = 3, Dur = 10
22:12:17.303 00.000 15712 IsGuiding returns 0
22:12:17.324 00.021 15712 IsGuiding returns 1
22:12:17.324 00.000 15712 scope still moving after pulse duration time elapsed
22:12:17.371 00.047 15712 IsGuiding returns 0
22:12:17.371 00.000 15712 scope move finished after 10 + 61 ms
22:12:17.371 00.000 15712 Move returns status 0, amount 10
22:12:17.375 00.004 15712 MoveAxis(N, 0, ABG)
22:12:17.375 00.000 15712 Move returns status 0, amount 0
22:12:17.375 00.000 15712 move complete, result=0
22:12:17.375 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.3 px 0 ms NORTH
22:12:17.375 00.000 15712 worker thread done servicing request
22:12:17.375 00.000 15712 Worker thread wakes up
22:12:17.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:17.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:18.789 01.414 15712 Exposure complete
22:12:18.839 00.050 15712 worker thread done servicing request
22:12:18.839 00.000 7988 OnExposeComplete: enter
22:12:18.839 00.000 7988 UpdateGuideState(): m_state=6
22:12:18.849 00.010 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7804
22:12:18.850 00.001 7988 Star::Find returns 1 (1), X=1182.02, Y=445.97, Mass=1522, SNR=26.6, Peak=255 HFD=3.0
22:12:18.850 00.000 7988 MultiStar: [#1 -0.28,0.41,1.03,U] [#2 -0.37,0.19,0.99,U] [#3 -0.43,0.19,0.94,U] [#4 -0.35,0.32,1.04,U] [#5 -0.17,0.29,0.71,U] [#6 -0.38,0.35,0.72,U] [#7 -0.45,0.30,0.67,U] [#8 -0.61,0.29,0.62,U] 
22:12:18.852 00.002 7988 single-star, 8 included, MultiStar: {-0.32, 0.21}, one-star: {0.00, -0.34}
22:12:18.852 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
22:12:18.854 00.002 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
22:12:18.854 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.34 hyp=0.34 cameraTheta=-1.56 mountX=0.34 mountY=0.01, mountTheta=0.02
22:12:18.856 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.34, opts=13)
22:12:18.858 00.002 7988 Enqueuing Move request for scope (0.00, -0.34)
22:12:18.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:12:18.860 00.002 7988 UpdateGuideState exits: m=1522 SNR=26.6 Saturated
22:12:18.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:18.862 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:18.862 00.000 7988 Enqueuing Expose request
22:12:18.864 00.002 15712 Worker thread wakes up
22:12:18.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.34) opts 0xd
22:12:18.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.34)
22:12:18.864 00.000 15712 Moving (0.00, -0.34) raw xDistance=0.34 yDistance=0.01
22:12:18.866 00.002 15712 PPEC rslt: input = 0.34, final = 0.24, react = 0.21, pred = 0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 636.00
22:12:18.866 00.000 15712 PPEC: input: 0.34, control: 0.24, exposure: 1500
22:12:18.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:18.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:12:18.866 00.000 15712 MoveAxis(W, 77, ABG)
22:12:18.866 00.000 15712 Guiding  Dir = 3, Dur = 77
22:12:18.866 00.000 15712 IsGuiding returns 0
22:12:18.891 00.025 15712 PulseGuide returned control before completion, sleep 63
22:12:18.982 00.091 15712 IsGuiding returns 0
22:12:18.982 00.000 15712 Move returns status 0, amount 77
22:12:18.982 00.000 15712 MoveAxis(N, 0, ABG)
22:12:18.982 00.000 15712 Move returns status 0, amount 0
22:12:18.982 00.000 15712 move complete, result=0
22:12:18.982 00.000 7988 GuideStep: 0.3 px 77 ms WEST, 0.0 px 0 ms NORTH
22:12:18.991 00.009 15712 worker thread done servicing request
22:12:18.991 00.000 15712 Worker thread wakes up
22:12:18.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:18.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:20.622 01.631 15712 Exposure complete
22:12:20.676 00.054 15712 worker thread done servicing request
22:12:20.676 00.000 7988 OnExposeComplete: enter
22:12:20.676 00.000 7988 UpdateGuideState(): m_state=6
22:12:20.683 00.007 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7805
22:12:20.683 00.000 7988 Star::Find returns 1 (0), X=1181.95, Y=446.81, Mass=1559, SNR=26.9, Peak=238 HFD=3.3
22:12:20.683 00.000 7988 MultiStar: [#1 -0.21,1.19,0.00,M1] [#2 -0.27,1.13,0.00,M1] [#3 -0.30,0.91,0.95,U] [#4 -0.16,1.00,1.03,U] [#5 -0.30,1.10,0.00,M1] [#6 -0.13,1.22,0.00,M1] [#7 -0.42,0.78,0.62,U] [#8 -0.54,1.22,0.00,M1] 
22:12:20.683 00.000 7988 single-star, 3 included, MultiStar: {-0.22, 0.80}, one-star: {-0.07, 0.49}
22:12:20.683 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.58) = xAngle (3.29 = -2.99)
22:12:20.683 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.40 = 0.12)
22:12:20.683 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.49 hyp=0.50 cameraTheta=1.71 mountX=-0.49 mountY=0.06, mountTheta=3.02
22:12:20.683 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.49, opts=13)
22:12:20.693 00.010 7988 Enqueuing Move request for scope (-0.07, 0.49)
22:12:20.693 00.000 15712 Worker thread wakes up
22:12:20.693 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.49) opts 0xd
22:12:20.693 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.49)
22:12:20.693 00.000 15712 Moving (-0.07, 0.49) raw xDistance=-0.49 yDistance=0.06
22:12:20.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:20.693 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.9
22:12:20.696 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:20.696 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:20.698 00.002 7988 Enqueuing Expose request
22:12:20.699 00.001 15712 PPEC rslt: input = -0.49, final = -0.26, react = -0.30, pred = 0.03, hyst = -0.26, hyst_pct = 0.00, period_length = 636.00
22:12:20.699 00.000 15712 PPEC: input: -0.49, control: -0.26, exposure: 1500
22:12:20.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:20.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:12:20.699 00.000 15712 MoveAxis(E, 86, ABG)
22:12:20.699 00.000 15712 Guiding  Dir = 2, Dur = 86
22:12:20.699 00.000 15712 IsGuiding returns 0
22:12:20.715 00.016 15712 PulseGuide returned control before completion, sleep 82
22:12:20.827 00.112 15712 IsGuiding returns 0
22:12:20.827 00.000 15712 Move returns status 0, amount 86
22:12:20.827 00.000 15712 MoveAxis(N, 0, ABG)
22:12:20.827 00.000 15712 Move returns status 0, amount 0
22:12:20.827 00.000 15712 move complete, result=0
22:12:20.827 00.000 7988 GuideStep: -0.5 px 86 ms EAST, 0.1 px 0 ms NORTH
22:12:20.828 00.001 15712 worker thread done servicing request
22:12:20.828 00.000 15712 Worker thread wakes up
22:12:20.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:20.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:22.233 01.405 15712 Exposure complete
22:12:22.289 00.056 15712 worker thread done servicing request
22:12:22.289 00.000 7988 OnExposeComplete: enter
22:12:22.289 00.000 7988 UpdateGuideState(): m_state=6
22:12:22.294 00.005 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7806
22:12:22.294 00.000 7988 Star::Find returns 1 (0), X=1182.05, Y=446.86, Mass=1545, SNR=26.6, Peak=211 HFD=3.7
22:12:22.294 00.000 7988 MultiStar: [#1 -0.20,1.19,0.00,M2] [#2 -0.28,1.10,0.00,M2] [#3 -0.37,1.01,0.00,M1] [#4 -0.09,1.07,0.00,M1] [#5 -0.20,0.90,0.67,U] [#6 -0.33,1.27,0.00,M2] [#7 -0.17,1.01,0.00,M1] [#8 -0.61,1.12,0.00,M2] 
22:12:22.294 00.000 7988 single-star, 1 included, MultiStar: {-0.06, 0.69}, one-star: {0.03, 0.55}
22:12:22.294 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
22:12:22.294 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
22:12:22.294 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.55 hyp=0.55 cameraTheta=1.52 mountX=-0.55 mountY=-0.04, mountTheta=-3.07
22:12:22.294 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.55, opts=13)
22:12:22.294 00.000 7988 Enqueuing Move request for scope (0.03, 0.55)
22:12:22.294 00.000 15712 Worker thread wakes up
22:12:22.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.55) opts 0xd
22:12:22.294 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.55)
22:12:22.294 00.000 15712 Moving (0.03, 0.55) raw xDistance=-0.55 yDistance=-0.04
22:12:22.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:12:22.306 00.012 7988 UpdateGuideState exits: m=1545 SNR=26.6
22:12:22.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:22.308 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:22.308 00.000 7988 Enqueuing Expose request
22:12:22.310 00.002 15712 PPEC rslt: input = -0.55, final = -0.30, react = -0.33, pred = 0.03, hyst = -0.28, hyst_pct = 0.00, period_length = 636.00
22:12:22.310 00.000 15712 PPEC: input: -0.55, control: -0.30, exposure: 1500
22:12:22.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:22.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:12:22.310 00.000 15712 MoveAxis(E, 98, ABG)
22:12:22.310 00.000 15712 Guiding  Dir = 2, Dur = 98
22:12:22.310 00.000 15712 IsGuiding returns 0
22:12:22.330 00.020 15712 PulseGuide returned control before completion, sleep 90
22:12:22.421 00.091 15712 IsGuiding returns 1
22:12:22.421 00.000 15712 scope still moving after pulse duration time elapsed
22:12:22.458 00.037 15712 IsGuiding returns 0
22:12:22.458 00.000 15712 scope move finished after 98 + 49 ms
22:12:22.458 00.000 15712 Move returns status 0, amount 98
22:12:22.458 00.000 15712 MoveAxis(N, 0, ABG)
22:12:22.459 00.001 15712 Move returns status 0, amount 0
22:12:22.459 00.000 15712 move complete, result=0
22:12:22.459 00.000 7988 GuideStep: -0.5 px 98 ms EAST, -0.0 px 0 ms NORTH
22:12:22.459 00.000 15712 worker thread done servicing request
22:12:22.459 00.000 15712 Worker thread wakes up
22:12:22.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:22.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:24.096 01.637 15712 Exposure complete
22:12:24.154 00.058 15712 worker thread done servicing request
22:12:24.156 00.002 7988 OnExposeComplete: enter
22:12:24.156 00.000 7988 UpdateGuideState(): m_state=6
22:12:24.156 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7807
22:12:24.158 00.002 7988 Star::Find returns 1 (0), X=1182.22, Y=446.45, Mass=1526, SNR=26.7, Peak=230 HFD=3.4
22:12:24.158 00.000 7988 MultiStar: [#1 -0.13,0.93,1.03,U] [#2 -0.20,0.61,1.00,U] [#3 -0.48,0.73,0.97,U] [#4 -0.21,0.71,1.06,U] [#5 -0.16,0.75,0.70,U] [#6 -0.33,0.64,0.71,U] [#7 -0.19,0.50,0.67,U] [#8 -0.48,0.82,0.62,U] 
22:12:24.158 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.64}, one-star: {0.20, 0.14}
22:12:24.158 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.58) = xAngle (2.19 = 2.19)
22:12:24.158 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.30 = -0.98)
22:12:24.158 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.61 mountX=-0.14 mountY=-0.20, mountTheta=-2.18
22:12:24.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.14, opts=13)
22:12:24.158 00.000 7988 Enqueuing Move request for scope (0.20, 0.14)
22:12:24.158 00.000 15712 Worker thread wakes up
22:12:24.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
22:12:24.158 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
22:12:24.158 00.000 15712 Moving (0.20, 0.14) raw xDistance=-0.14 yDistance=-0.20
22:12:24.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:24.158 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.7
22:12:24.170 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:24.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:24.172 00.002 7988 Enqueuing Expose request
22:12:24.172 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:24.172 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
22:12:24.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:24.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:12:24.172 00.000 15712 MoveAxis(W, 4, ABG)
22:12:24.172 00.000 15712 Guiding  Dir = 3, Dur = 4
22:12:24.174 00.002 15712 IsGuiding returns 0
22:12:24.192 00.018 15712 IsGuiding returns 0
22:12:24.192 00.000 15712 Move returns status 0, amount 4
22:12:24.192 00.000 15712 MoveAxis(N, 0, ABG)
22:12:24.192 00.000 15712 Move returns status 0, amount 0
22:12:24.192 00.000 15712 move complete, result=0
22:12:24.192 00.000 15712 worker thread done servicing request
22:12:24.192 00.000 15712 Worker thread wakes up
22:12:24.192 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
22:12:24.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:24.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:25.609 01.417 15712 Exposure complete
22:12:25.657 00.048 15712 worker thread done servicing request
22:12:25.657 00.000 7988 OnExposeComplete: enter
22:12:25.657 00.000 7988 UpdateGuideState(): m_state=6
22:12:25.672 00.015 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7808
22:12:25.673 00.001 7988 Star::Find returns 1 (1), X=1182.14, Y=446.46, Mass=1559, SNR=26.9, Peak=255 HFD=3.5
22:12:25.673 00.000 7988 MultiStar: [#1 -0.26,0.84,1.03,U] [#2 -0.09,0.52,0.98,U] [#3 -0.29,0.64,0.92,U] [#4 -0.20,0.65,1.01,U] [#5 -0.05,0.68,0.69,U] [#6 -0.25,0.74,0.68,U] [#7 -0.28,0.75,0.70,U] [#8 -0.56,0.96,0.00,M2] 
22:12:25.673 00.000 7988 single-star, 7 included, MultiStar: {-0.16, 0.61}, one-star: {0.12, 0.14}
22:12:25.673 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
22:12:25.673 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.71)
22:12:25.673 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
22:12:25.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.14, opts=13)
22:12:25.673 00.000 7988 Enqueuing Move request for scope (0.12, 0.14)
22:12:25.673 00.000 15712 Worker thread wakes up
22:12:25.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
22:12:25.673 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
22:12:25.673 00.000 15712 Moving (0.12, 0.14) raw xDistance=-0.14 yDistance=-0.12
22:12:25.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:25.673 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.9 Saturated
22:12:25.685 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:25.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:25.687 00.002 7988 Enqueuing Expose request
22:12:25.687 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:25.687 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
22:12:25.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:25.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:12:25.687 00.000 15712 MoveAxis(W, 3, ABG)
22:12:25.687 00.000 15712 Guiding  Dir = 3, Dur = 3
22:12:25.687 00.000 15712 IsGuiding returns 0
22:12:25.719 00.032 15712 IsGuiding returns 0
22:12:25.719 00.000 15712 Move returns status 0, amount 3
22:12:25.719 00.000 15712 MoveAxis(N, 0, ABG)
22:12:25.719 00.000 15712 Move returns status 0, amount 0
22:12:25.719 00.000 15712 move complete, result=0
22:12:25.719 00.000 15712 worker thread done servicing request
22:12:25.719 00.000 15712 Worker thread wakes up
22:12:25.719 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:12:25.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:25.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:27.362 01.643 15712 Exposure complete
22:12:27.423 00.061 15712 worker thread done servicing request
22:12:27.423 00.000 7988 OnExposeComplete: enter
22:12:27.423 00.000 7988 UpdateGuideState(): m_state=6
22:12:27.426 00.003 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7809
22:12:27.426 00.000 7988 Star::Find returns 1 (1), X=1182.10, Y=446.15, Mass=1458, SNR=25.9, Peak=255 HFD=3.0
22:12:27.428 00.002 7988 MultiStar: [#1 -0.34,0.50,1.03,U] [#2 -0.30,0.35,1.03,U] [#3 -0.38,0.22,0.96,U] [#4 -0.21,0.15,1.09,U] [#5 -0.39,0.28,0.75,U] [#6 -0.34,0.57,0.70,U] [#7 -0.48,0.46,0.68,U] [#8 -0.53,0.52,0.66,U] 
22:12:27.430 00.002 7988 single-star, 8 included, MultiStar: {-0.30, 0.30}, one-star: {0.08, -0.16}
22:12:27.430 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
22:12:27.432 00.002 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.71)
22:12:27.432 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.11 mountX=0.16 mountY=-0.08, mountTheta=-0.44
22:12:27.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.16, opts=13)
22:12:27.434 00.000 7988 Enqueuing Move request for scope (0.08, -0.16)
22:12:27.436 00.002 15712 Worker thread wakes up
22:12:27.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
22:12:27.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
22:12:27.436 00.000 15712 Moving (0.08, -0.16) raw xDistance=0.16 yDistance=-0.08
22:12:27.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:27.436 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9 Saturated
22:12:27.439 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:27.440 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:27.440 00.000 7988 Enqueuing Expose request
22:12:27.442 00.002 15712 PPEC rslt: input = 0.16, final = 0.10, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:12:27.442 00.000 15712 PPEC: input: 0.16, control: 0.10, exposure: 1500
22:12:27.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:27.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:12:27.442 00.000 15712 MoveAxis(W, 34, ABG)
22:12:27.442 00.000 15712 Guiding  Dir = 3, Dur = 34
22:12:27.442 00.000 15712 IsGuiding returns 0
22:12:27.457 00.015 15712 PulseGuide returned control before completion, sleep 27
22:12:27.509 00.052 15712 IsGuiding returns 0
22:12:27.509 00.000 15712 Move returns status 0, amount 34
22:12:27.509 00.000 15712 MoveAxis(N, 0, ABG)
22:12:27.509 00.000 15712 Move returns status 0, amount 0
22:12:27.509 00.000 15712 move complete, result=0
22:12:27.509 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
22:12:27.509 00.000 15712 worker thread done servicing request
22:12:27.509 00.000 15712 Worker thread wakes up
22:12:27.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:27.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:28.928 01.419 15712 Exposure complete
22:12:28.989 00.061 15712 worker thread done servicing request
22:12:28.990 00.001 7988 OnExposeComplete: enter
22:12:28.990 00.000 7988 UpdateGuideState(): m_state=6
22:12:28.990 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7810
22:12:28.990 00.000 7988 Star::Find returns 1 (0), X=1182.15, Y=445.66, Mass=1498, SNR=26.4, Peak=223 HFD=3.4
22:12:28.990 00.000 7988 MultiStar: [#1 -0.14,-0.02,1.01,U] [#2 -0.15,-0.08,0.99,U] [#3 -0.11,-0.17,0.94,U] [#4 -0.09,-0.19,1.03,U] [#5 0.09,-0.26,0.74,U] [#6 -0.18,-0.03,0.69,U] [#7 -0.29,-0.25,0.67,U] [#8 -0.31,0.13,0.68,U] 
22:12:28.996 00.006 7988 refined, 8 included, MultiStar: {-0.11, -0.18}, one-star: {0.13, -0.65}
22:12:28.996 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
22:12:28.996 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.58 = 2.58)
22:12:28.996 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.10 mountX=0.18 mountY=0.11, mountTheta=0.55
22:12:28.996 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.18, opts=13)
22:12:29.002 00.006 7988 Enqueuing Move request for scope (-0.11, -0.18)
22:12:29.002 00.000 15712 Worker thread wakes up
22:12:29.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
22:12:29.002 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
22:12:29.002 00.000 15712 Moving (-0.11, -0.18) raw xDistance=0.18 yDistance=0.11
22:12:29.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:29.005 00.003 7988 UpdateGuideState exits: m=1498 SNR=26.4
22:12:29.007 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:29.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:29.007 00.000 7988 Enqueuing Expose request
22:12:29.007 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:12:29.007 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
22:12:29.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:29.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:12:29.007 00.000 15712 MoveAxis(W, 41, ABG)
22:12:29.007 00.000 15712 Guiding  Dir = 3, Dur = 41
22:12:29.007 00.000 15712 IsGuiding returns 0
22:12:29.021 00.014 15712 PulseGuide returned control before completion, sleep 36
22:12:29.070 00.049 15712 IsGuiding returns 0
22:12:29.070 00.000 15712 Move returns status 0, amount 41
22:12:29.070 00.000 15712 MoveAxis(N, 0, ABG)
22:12:29.070 00.000 15712 Move returns status 0, amount 0
22:12:29.070 00.000 15712 move complete, result=0
22:12:29.070 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
22:12:29.070 00.000 15712 worker thread done servicing request
22:12:29.070 00.000 15712 Worker thread wakes up
22:12:29.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:29.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:30.819 01.749 15712 Exposure complete
22:12:30.869 00.050 15712 worker thread done servicing request
22:12:30.869 00.000 7988 OnExposeComplete: enter
22:12:30.869 00.000 7988 UpdateGuideState(): m_state=6
22:12:30.881 00.012 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7811
22:12:30.881 00.000 7988 Star::Find returns 1 (1), X=1182.02, Y=445.26, Mass=1481, SNR=26.3, Peak=255 HFD=3.2
22:12:30.881 00.000 7988 MultiStar: [#1 -0.19,-0.34,1.02,U] [#2 -0.23,-0.61,1.02,U] [#3 -0.22,-0.40,0.97,U] [#4 -0.15,-0.50,1.03,U] [#5 -0.08,-0.71,0.72,U] [#6 -0.33,-0.17,0.71,U] [#7 -0.27,-0.52,0.68,U] [#8 -0.48,-0.30,0.64,U] 
22:12:30.881 00.000 7988 refined, 8 included, MultiStar: {-0.20, -0.53}, one-star: {0.00, -1.05}
22:12:30.886 00.005 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.58) = xAngle (-0.36 = -0.36)
22:12:30.886 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.75 = 2.75)
22:12:30.886 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.53 hyp=0.56 cameraTheta=-1.94 mountX=0.53 mountY=0.21, mountTheta=0.39
22:12:30.886 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.53, opts=13)
22:12:30.886 00.000 7988 Enqueuing Move request for scope (-0.20, -0.53)
22:12:30.886 00.000 15712 Worker thread wakes up
22:12:30.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.53) opts 0xd
22:12:30.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.53)
22:12:30.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:30.886 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.3 Saturated
22:12:30.894 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:30.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:30.896 00.002 7988 Enqueuing Expose request
22:12:30.897 00.001 15712 Moving (-0.20, -0.53) raw xDistance=0.53 yDistance=0.21
22:12:30.897 00.000 15712 PPEC rslt: input = 0.53, final = 0.35, react = 0.32, pred = 0.03, hyst = 0.29, hyst_pct = 0.00, period_length = 636.00
22:12:30.897 00.000 15712 PPEC: input: 0.53, control: 0.35, exposure: 1500
22:12:30.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:30.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:12:30.897 00.000 15712 MoveAxis(W, 114, ABG)
22:12:30.897 00.000 15712 Guiding  Dir = 3, Dur = 114
22:12:30.897 00.000 15712 IsGuiding returns 0
22:12:30.929 00.032 15712 PulseGuide returned control before completion, sleep 98
22:12:31.041 00.112 15712 IsGuiding returns 1
22:12:31.041 00.000 15712 scope still moving after pulse duration time elapsed
22:12:31.105 00.064 15712 IsGuiding returns 0
22:12:31.105 00.000 15712 scope move finished after 114 + 88 ms
22:12:31.105 00.000 15712 Move returns status 0, amount 114
22:12:31.105 00.000 15712 MoveAxis(N, 0, ABG)
22:12:31.105 00.000 15712 Move returns status 0, amount 0
22:12:31.105 00.000 15712 move complete, result=0
22:12:31.105 00.000 15712 worker thread done servicing request
22:12:31.105 00.000 7988 GuideStep: 0.5 px 114 ms WEST, 0.2 px 0 ms NORTH
22:12:31.105 00.000 15712 Worker thread wakes up
22:12:31.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:31.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:32.527 01.422 15712 Exposure complete
22:12:32.585 00.058 15712 worker thread done servicing request
22:12:32.587 00.002 7988 OnExposeComplete: enter
22:12:32.588 00.001 7988 UpdateGuideState(): m_state=6
22:12:32.589 00.001 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7812
22:12:32.589 00.000 7988 Star::Find returns 1 (0), X=1181.97, Y=445.49, Mass=1618, SNR=27.4, Peak=234 HFD=3.4
22:12:32.589 00.000 7988 MultiStar: [#1 -0.23,-0.00,0.97,U] [#2 -0.43,-0.19,0.99,U] [#3 -0.50,-0.16,0.93,U] [#4 -0.45,-0.21,1.00,U] [#5 -0.41,0.29,0.69,U] [#6 -0.47,-0.09,0.69,U] [#7 -0.30,-0.22,0.66,U] [#8 -0.55,-0.07,0.63,U] 
22:12:32.589 00.000 7988 refined, 8 included, MultiStar: {-0.36, -0.19}, one-star: {-0.05, -0.83}
22:12:32.589 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
22:12:32.589 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
22:12:32.589 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=-0.19 hyp=0.41 cameraTheta=-2.67 mountX=0.19 mountY=0.37, mountTheta=1.09
22:12:32.589 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=-0.19, opts=13)
22:12:32.589 00.000 7988 Enqueuing Move request for scope (-0.36, -0.19)
22:12:32.589 00.000 15712 Worker thread wakes up
22:12:32.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.19) opts 0xd
22:12:32.589 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, -0.19)
22:12:32.589 00.000 15712 Moving (-0.36, -0.19) raw xDistance=0.19 yDistance=0.37
22:12:32.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:12:32.589 00.000 7988 UpdateGuideState exits: m=1618 SNR=27.4
22:12:32.601 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:32.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:32.603 00.002 7988 Enqueuing Expose request
22:12:32.605 00.002 15712 PPEC rslt: input = 0.19, final = 0.16, react = 0.11, pred = 0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:12:32.605 00.000 15712 PPEC: input: 0.19, control: 0.16, exposure: 1500
22:12:32.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:12:32.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:12:32.605 00.000 15712 MoveAxis(W, 53, ABG)
22:12:32.605 00.000 15712 Guiding  Dir = 3, Dur = 53
22:12:32.605 00.000 15712 IsGuiding returns 0
22:12:32.622 00.017 15712 PulseGuide returned control before completion, sleep 45
22:12:32.704 00.082 15712 IsGuiding returns 0
22:12:32.704 00.000 15712 Move returns status 0, amount 53
22:12:32.704 00.000 15712 MoveAxis(N, 0, ABG)
22:12:32.704 00.000 15712 Move returns status 0, amount 0
22:12:32.704 00.000 15712 move complete, result=0
22:12:32.704 00.000 15712 worker thread done servicing request
22:12:32.704 00.000 15712 Worker thread wakes up
22:12:32.704 00.000 7988 GuideStep: 0.2 px 53 ms WEST, 0.4 px 0 ms NORTH
22:12:32.706 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:32.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:34.345 01.639 15712 Exposure complete
22:12:34.391 00.046 15712 worker thread done servicing request
22:12:34.391 00.000 7988 OnExposeComplete: enter
22:12:34.406 00.015 7988 UpdateGuideState(): m_state=6
22:12:34.406 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7813
22:12:34.409 00.003 7988 Star::Find returns 1 (0), X=1182.32, Y=445.91, Mass=1506, SNR=26.5, Peak=216 HFD=3.4
22:12:34.409 00.000 7988 MultiStar: [#1 -0.09,0.29,0.99,U] [#2 -0.01,0.15,1.02,U] [#3 -0.16,0.11,0.91,U] [#4 -0.08,0.03,1.00,U] [#5 -0.01,0.29,0.72,U] [#6 -0.14,0.11,0.70,U] [#7 -0.20,-0.09,0.67,U] [#8 -0.18,0.14,0.63,U] 
22:12:34.411 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {0.30, -0.40}
22:12:34.411 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.58) = xAngle (3.81 = -2.47)
22:12:34.413 00.002 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.92 = 0.64)
22:12:34.413 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.23 mountX=-0.06 mountY=0.05, mountTheta=2.49
22:12:34.415 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
22:12:34.417 00.002 7988 Enqueuing Move request for scope (-0.05, 0.06)
22:12:34.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:34.419 00.002 7988 UpdateGuideState exits: m=1506 SNR=26.5
22:12:34.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:34.421 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:34.421 00.000 7988 Enqueuing Expose request
22:12:34.422 00.001 15712 Worker thread wakes up
22:12:34.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:12:34.422 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:12:34.422 00.000 15712 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.05
22:12:34.426 00.004 15712 PPEC rslt: input = -0.06, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:34.426 00.000 15712 PPEC: input: -0.06, control: 0.06, exposure: 1500
22:12:34.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:34.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:12:34.426 00.000 15712 MoveAxis(W, 20, ABG)
22:12:34.426 00.000 15712 Guiding  Dir = 3, Dur = 20
22:12:34.460 00.034 15712 IsGuiding returns 0
22:12:34.478 00.018 15712 PulseGuide returned control before completion, sleep 15
22:12:34.518 00.040 15712 IsGuiding returns 0
22:12:34.518 00.000 15712 Move returns status 0, amount 20
22:12:34.518 00.000 15712 MoveAxis(N, 0, ABG)
22:12:34.518 00.000 15712 Move returns status 0, amount 0
22:12:34.518 00.000 15712 move complete, result=0
22:12:34.518 00.000 7988 GuideStep: -0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
22:12:34.528 00.010 15712 worker thread done servicing request
22:12:34.528 00.000 15712 Worker thread wakes up
22:12:34.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:34.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:35.942 01.414 15712 Exposure complete
22:12:35.989 00.047 15712 worker thread done servicing request
22:12:35.989 00.000 7988 OnExposeComplete: enter
22:12:35.989 00.000 7988 UpdateGuideState(): m_state=6
22:12:36.003 00.014 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7814
22:12:36.003 00.000 7988 Star::Find returns 1 (1), X=1182.01, Y=446.33, Mass=1520, SNR=26.7, Peak=255 HFD=3.3
22:12:36.006 00.003 7988 MultiStar: [#1 -0.34,0.84,1.01,U] [#2 -0.21,0.47,1.02,U] [#3 -0.34,0.55,0.96,U] [#4 -0.15,0.38,1.03,U] [#5 -0.09,0.47,0.72,U] [#6 -0.16,0.73,0.72,U] [#7 -0.23,0.51,0.68,U] [#8 -0.30,0.73,0.67,U] 
22:12:36.006 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.51}, one-star: {-0.01, 0.02}
22:12:36.006 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.68)
22:12:36.006 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.43)
22:12:36.006 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.03 mountX=-0.02 mountY=0.01, mountTheta=2.70
22:12:36.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
22:12:36.006 00.000 7988 Enqueuing Move request for scope (-0.01, 0.02)
22:12:36.006 00.000 15712 Worker thread wakes up
22:12:36.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:12:36.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:12:36.006 00.000 15712 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
22:12:36.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:36.006 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.7 Saturated
22:12:36.018 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:36.019 00.001 15712 PPEC rslt: input = -0.02, final = 0.07, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:36.019 00.000 15712 PPEC: input: -0.02, control: 0.07, exposure: 1500
22:12:36.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:36.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:12:36.019 00.000 15712 MoveAxis(W, 21, ABG)
22:12:36.019 00.000 15712 Guiding  Dir = 3, Dur = 21
22:12:36.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:36.019 00.000 7988 Enqueuing Expose request
22:12:36.019 00.000 15712 IsGuiding returns 0
22:12:36.040 00.021 15712 IsGuiding returns 1
22:12:36.040 00.000 15712 scope still moving after pulse duration time elapsed
22:12:36.091 00.051 15712 IsGuiding returns 0
22:12:36.091 00.000 15712 scope move finished after 21 + 50 ms
22:12:36.091 00.000 15712 Move returns status 0, amount 21
22:12:36.091 00.000 15712 MoveAxis(N, 0, ABG)
22:12:36.091 00.000 15712 Move returns status 0, amount 0
22:12:36.091 00.000 15712 move complete, result=0
22:12:36.091 00.000 7988 GuideStep: -0.0 px 21 ms WEST, 0.0 px 0 ms NORTH
22:12:36.095 00.004 15712 worker thread done servicing request
22:12:36.095 00.000 15712 Worker thread wakes up
22:12:36.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:36.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:37.729 01.634 15712 Exposure complete
22:12:37.786 00.057 15712 worker thread done servicing request
22:12:37.786 00.000 7988 OnExposeComplete: enter
22:12:37.786 00.000 7988 UpdateGuideState(): m_state=6
22:12:37.790 00.004 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7815
22:12:37.790 00.000 7988 Star::Find returns 1 (1), X=1182.09, Y=446.32, Mass=1554, SNR=26.8, Peak=255 HFD=3.4
22:12:37.790 00.000 7988 MultiStar: [#1 -0.34,0.88,1.00,U] [#2 -0.29,0.92,1.02,U] [#3 -0.40,0.66,0.94,U] [#4 -0.25,0.63,1.06,U] [#5 -0.25,0.88,0.70,U] [#6 -0.50,1.03,0.00,M1] [#7 -0.33,0.58,0.65,U] [#8 -0.81,0.73,0.00,M1] 
22:12:37.793 00.003 7988 single-star, 6 included, MultiStar: {-0.25, 0.64}, one-star: {0.07, 0.01}
22:12:37.793 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
22:12:37.793 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.44)
22:12:37.793 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.15 mountX=-0.01 mountY=-0.07, mountTheta=-1.73
22:12:37.793 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
22:12:37.793 00.000 7988 Enqueuing Move request for scope (0.07, 0.01)
22:12:37.793 00.000 15712 Worker thread wakes up
22:12:37.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:12:37.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:12:37.793 00.000 15712 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
22:12:37.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:37.793 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.8 Saturated
22:12:37.803 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:37.803 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:37.805 00.002 7988 Enqueuing Expose request
22:12:37.806 00.001 15712 PPEC rslt: input = -0.01, final = 0.07, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:37.806 00.000 15712 PPEC: input: -0.01, control: 0.07, exposure: 1500
22:12:37.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:37.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:12:37.806 00.000 15712 MoveAxis(W, 22, ABG)
22:12:37.806 00.000 15712 Guiding  Dir = 3, Dur = 22
22:12:37.844 00.038 15712 IsGuiding returns 0
22:12:37.861 00.017 15712 PulseGuide returned control before completion, sleep 17
22:12:37.885 00.024 15712 IsGuiding returns 1
22:12:37.885 00.000 15712 scope still moving after pulse duration time elapsed
22:12:37.929 00.044 15712 IsGuiding returns 0
22:12:37.929 00.000 15712 scope move finished after 22 + 57 ms
22:12:37.929 00.000 15712 Move returns status 0, amount 22
22:12:37.929 00.000 15712 MoveAxis(N, 0, ABG)
22:12:37.929 00.000 15712 Move returns status 0, amount 0
22:12:37.929 00.000 15712 move complete, result=0
22:12:37.929 00.000 7988 GuideStep: -0.0 px 22 ms WEST, -0.1 px 0 ms NORTH
22:12:37.932 00.003 15712 worker thread done servicing request
22:12:37.932 00.000 15712 Worker thread wakes up
22:12:37.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:37.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:39.337 01.405 15712 Exposure complete
22:12:39.392 00.055 15712 worker thread done servicing request
22:12:39.392 00.000 7988 OnExposeComplete: enter
22:12:39.398 00.006 7988 UpdateGuideState(): m_state=6
22:12:39.398 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7816
22:12:39.398 00.000 7988 Star::Find returns 1 (0), X=1182.12, Y=446.71, Mass=1542, SNR=26.8, Peak=230 HFD=3.4
22:12:39.398 00.000 7988 MultiStar: [#1 -0.30,0.97,0.00,M1] [#2 -0.08,0.89,0.97,U] [#3 -0.28,0.93,0.96,U] [#4 -0.22,0.98,1.01,U] [#5 -0.02,1.06,0.00,M1] [#6 -0.25,1.11,0.00,M2] [#7 -0.32,0.86,0.67,U] [#8 -0.37,1.13,0.00,M2] 
22:12:39.398 00.000 7988 single-star, 4 included, MultiStar: {-0.15, 0.81}, one-star: {0.10, 0.40}
22:12:39.398 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
22:12:39.398 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
22:12:39.398 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.41 cameraTheta=1.33 mountX=-0.40 mountY=-0.11, mountTheta=-2.87
22:12:39.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.40, opts=13)
22:12:39.398 00.000 7988 Enqueuing Move request for scope (0.10, 0.40)
22:12:39.409 00.011 15712 Worker thread wakes up
22:12:39.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
22:12:39.409 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
22:12:39.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:39.409 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.8
22:12:39.409 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:39.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:39.409 00.000 7988 Enqueuing Expose request
22:12:39.414 00.005 15712 Moving (0.10, 0.40) raw xDistance=-0.40 yDistance=-0.11
22:12:39.414 00.000 15712 PPEC rslt: input = -0.40, final = -0.17, react = -0.24, pred = 0.07, hyst = -0.21, hyst_pct = 0.00, period_length = 636.00
22:12:39.414 00.000 15712 PPEC: input: -0.40, control: -0.17, exposure: 1500
22:12:39.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:39.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:12:39.414 00.000 15712 MoveAxis(E, 55, ABG)
22:12:39.414 00.000 15712 Guiding  Dir = 2, Dur = 55
22:12:39.414 00.000 15712 IsGuiding returns 0
22:12:39.434 00.020 15712 PulseGuide returned control before completion, sleep 52
22:12:39.512 00.078 15712 IsGuiding returns 0
22:12:39.512 00.000 15712 Move returns status 0, amount 55
22:12:39.512 00.000 15712 MoveAxis(N, 0, ABG)
22:12:39.512 00.000 15712 Move returns status 0, amount 0
22:12:39.512 00.000 15712 move complete, result=0
22:12:39.512 00.000 7988 GuideStep: -0.4 px 55 ms EAST, -0.1 px 0 ms NORTH
22:12:39.515 00.003 15712 worker thread done servicing request
22:12:39.515 00.000 15712 Worker thread wakes up
22:12:39.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:39.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:41.154 01.639 15712 Exposure complete
22:12:41.209 00.055 15712 worker thread done servicing request
22:12:41.209 00.000 7988 OnExposeComplete: enter
22:12:41.209 00.000 7988 UpdateGuideState(): m_state=6
22:12:41.215 00.006 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7817
22:12:41.216 00.001 7988 Star::Find returns 1 (1), X=1182.05, Y=446.46, Mass=1507, SNR=26.5, Peak=255 HFD=3.5
22:12:41.216 00.000 7988 MultiStar: [#1 -0.23,0.72,1.04,U] [#2 -0.17,0.74,1.01,U] [#3 -0.31,0.73,0.99,U] [#4 -0.21,0.69,1.04,U] [#5 -0.02,0.58,0.74,U] [#6 -0.32,0.76,0.70,U] [#7 -0.27,0.68,0.66,U] [#8 -0.43,0.83,0.68,U] 
22:12:41.216 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.64}, one-star: {0.03, 0.14}
22:12:41.216 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.58) = xAngle (2.91 = 2.91)
22:12:41.216 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.02 = -0.26)
22:12:41.216 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.33 mountX=-0.14 mountY=-0.04, mountTheta=-2.88
22:12:41.216 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.14, opts=13)
22:12:41.216 00.000 7988 Enqueuing Move request for scope (0.03, 0.14)
22:12:41.216 00.000 15712 Worker thread wakes up
22:12:41.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:12:41.227 00.011 7988 UpdateGuideState exits: m=1507 SNR=26.5 Saturated
22:12:41.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:41.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:41.227 00.000 7988 Enqueuing Expose request
22:12:41.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
22:12:41.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
22:12:41.227 00.000 15712 Moving (0.03, 0.14) raw xDistance=-0.14 yDistance=-0.04
22:12:41.234 00.007 15712 PPEC rslt: input = -0.14, final = 0.08, react = -0.09, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:41.234 00.000 15712 PPEC: input: -0.14, control: 0.08, exposure: 1500
22:12:41.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:41.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:12:41.234 00.000 15712 MoveAxis(W, 25, ABG)
22:12:41.234 00.000 15712 Guiding  Dir = 3, Dur = 25
22:12:41.236 00.002 15712 IsGuiding returns 0
22:12:41.248 00.012 15712 PulseGuide returned control before completion, sleep 16
22:12:41.296 00.048 15712 IsGuiding returns 0
22:12:41.296 00.000 15712 Move returns status 0, amount 25
22:12:41.296 00.000 15712 MoveAxis(N, 0, ABG)
22:12:41.296 00.000 15712 Move returns status 0, amount 0
22:12:41.296 00.000 15712 move complete, result=0
22:12:41.296 00.000 7988 GuideStep: -0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
22:12:41.306 00.010 15712 worker thread done servicing request
22:12:41.306 00.000 15712 Worker thread wakes up
22:12:41.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:41.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:42.717 01.411 15712 Exposure complete
22:12:42.773 00.056 15712 worker thread done servicing request
22:12:42.773 00.000 7988 OnExposeComplete: enter
22:12:42.773 00.000 7988 UpdateGuideState(): m_state=6
22:12:42.779 00.006 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7818
22:12:42.780 00.001 7988 Star::Find returns 1 (1), X=1181.99, Y=446.17, Mass=1599, SNR=27.4, Peak=255 HFD=3.5
22:12:42.782 00.002 7988 MultiStar: [#1 -0.27,0.66,1.00,U] [#2 -0.32,0.54,0.98,U] [#3 -0.53,0.68,0.92,U] [#4 -0.28,0.38,1.02,U] [#5 0.01,0.64,0.67,U] [#6 -0.46,0.83,0.65,U] [#7 -0.29,0.75,0.66,U] [#8 -0.67,0.75,0.64,U] 
22:12:42.782 00.000 7988 single-star, 8 included, MultiStar: {-0.30, 0.53}, one-star: {-0.03, -0.14}
22:12:42.784 00.002 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
22:12:42.784 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
22:12:42.786 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.81 mountX=0.14 mountY=0.04, mountTheta=0.26
22:12:42.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.14, opts=13)
22:12:42.788 00.002 7988 Enqueuing Move request for scope (-0.03, -0.14)
22:12:42.788 00.000 15712 Worker thread wakes up
22:12:42.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
22:12:42.788 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
22:12:42.788 00.000 15712 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=0.04
22:12:42.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:42.790 00.002 7988 UpdateGuideState exits: m=1599 SNR=27.4 Saturated
22:12:42.792 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:42.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:42.794 00.002 7988 Enqueuing Expose request
22:12:42.794 00.000 15712 PPEC rslt: input = 0.14, final = 0.07, react = 0.09, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:42.794 00.000 15712 PPEC: input: 0.14, control: 0.07, exposure: 1500
22:12:42.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:42.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:12:42.794 00.000 15712 MoveAxis(W, 21, ABG)
22:12:42.794 00.000 15712 Guiding  Dir = 3, Dur = 21
22:12:42.813 00.019 15712 IsGuiding returns 0
22:12:42.833 00.020 15712 PulseGuide returned control before completion, sleep 16
22:12:42.860 00.027 15712 IsGuiding returns 1
22:12:42.860 00.000 15712 scope still moving after pulse duration time elapsed
22:12:42.896 00.036 15712 IsGuiding returns 0
22:12:42.896 00.000 15712 scope move finished after 21 + 58 ms
22:12:42.896 00.000 15712 Move returns status 0, amount 21
22:12:42.896 00.000 15712 MoveAxis(N, 0, ABG)
22:12:42.896 00.000 15712 Move returns status 0, amount 0
22:12:42.896 00.000 15712 move complete, result=0
22:12:42.896 00.000 15712 worker thread done servicing request
22:12:42.896 00.000 15712 Worker thread wakes up
22:12:42.896 00.000 7988 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
22:12:42.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:42.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:44.538 01.642 15712 Exposure complete
22:12:44.592 00.054 15712 worker thread done servicing request
22:12:44.592 00.000 7988 OnExposeComplete: enter
22:12:44.592 00.000 7988 UpdateGuideState(): m_state=6
22:12:44.592 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7819
22:12:44.600 00.008 7988 Star::Find returns 1 (0), X=1181.97, Y=445.88, Mass=1506, SNR=26.4, Peak=220 HFD=3.0
22:12:44.602 00.002 7988 MultiStar: [#1 -0.30,0.22,1.03,U] [#2 -0.41,0.09,1.00,U] [#3 -0.39,-0.03,0.94,U] [#4 -0.23,-0.10,1.05,U] [#5 -0.13,0.04,0.70,U] [#6 -0.42,0.27,0.68,U] [#7 -0.43,-0.01,0.65,U] [#8 -0.56,0.23,0.66,U] 
22:12:44.602 00.000 7988 refined, 8 included, MultiStar: {-0.31, 0.01}, one-star: {-0.05, -0.43}
22:12:44.604 00.002 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.68 = -1.60)
22:12:44.604 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.79 = 1.51)
22:12:44.606 00.002 7988 CameraToMount -- cameraX=-0.31 cameraY=0.01 hyp=0.31 cameraTheta=3.10 mountX=-0.01 mountY=0.31, mountTheta=1.60
22:12:44.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.01, opts=13)
22:12:44.608 00.002 7988 Enqueuing Move request for scope (-0.31, 0.01)
22:12:44.609 00.001 15712 Worker thread wakes up
22:12:44.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.01) opts 0xd
22:12:44.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.01)
22:12:44.609 00.000 15712 Moving (-0.31, 0.01) raw xDistance=-0.01 yDistance=0.31
22:12:44.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:44.609 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
22:12:44.612 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:44.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:44.614 00.002 7988 Enqueuing Expose request
22:12:44.614 00.000 15712 PPEC rslt: input = -0.01, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:44.614 00.000 15712 PPEC: input: -0.01, control: 0.05, exposure: 1500
22:12:44.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:12:44.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:12:44.614 00.000 15712 MoveAxis(W, 18, ABG)
22:12:44.614 00.000 15712 Guiding  Dir = 3, Dur = 18
22:12:44.616 00.002 15712 IsGuiding returns 0
22:12:44.643 00.027 15712 IsGuiding returns 1
22:12:44.643 00.000 15712 scope still moving after pulse duration time elapsed
22:12:44.700 00.057 15712 IsGuiding returns 0
22:12:44.700 00.000 15712 scope move finished after 18 + 75 ms
22:12:44.700 00.000 15712 Move returns status 0, amount 18
22:12:44.700 00.000 15712 MoveAxis(N, 0, ABG)
22:12:44.700 00.000 15712 Move returns status 0, amount 0
22:12:44.700 00.000 15712 move complete, result=0
22:12:44.700 00.000 7988 GuideStep: -0.0 px 18 ms WEST, 0.3 px 0 ms NORTH
22:12:44.700 00.000 15712 worker thread done servicing request
22:12:44.700 00.000 15712 Worker thread wakes up
22:12:44.711 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:44.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:46.114 01.403 15712 Exposure complete
22:12:46.174 00.060 15712 worker thread done servicing request
22:12:46.174 00.000 7988 OnExposeComplete: enter
22:12:46.174 00.000 7988 UpdateGuideState(): m_state=6
22:12:46.178 00.004 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7820
22:12:46.180 00.002 7988 Star::Find returns 1 (0), X=1182.03, Y=445.87, Mass=1525, SNR=26.6, Peak=225 HFD=3.1
22:12:46.180 00.000 7988 MultiStar: [#1 -0.17,0.37,1.04,U] [#2 -0.36,0.16,1.01,U] [#3 -0.35,0.15,0.98,U] [#4 -0.25,0.02,1.06,U] [#5 -0.40,0.10,0.71,U] [#6 -0.36,0.09,0.70,U] [#7 -0.42,0.08,0.66,U] [#8 -0.62,0.29,0.66,U] 
22:12:46.182 00.002 7988 refined, 8 included, MultiStar: {-0.30, 0.08}, one-star: {0.01, -0.45}
22:12:46.182 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.58) = xAngle (4.45 = -1.83)
22:12:46.184 00.002 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.56 = 1.28)
22:12:46.184 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.08 hyp=0.31 cameraTheta=2.87 mountX=-0.08 mountY=0.30, mountTheta=1.84
22:12:46.186 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.08, opts=13)
22:12:46.188 00.002 7988 Enqueuing Move request for scope (-0.30, 0.08)
22:12:46.189 00.001 15712 Worker thread wakes up
22:12:46.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.08) opts 0xd
22:12:46.189 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.08)
22:12:46.189 00.000 15712 Moving (-0.30, 0.08) raw xDistance=-0.08 yDistance=0.30
22:12:46.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:12:46.189 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6
22:12:46.191 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:46.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:46.193 00.002 7988 Enqueuing Expose request
22:12:46.194 00.001 15712 PPEC rslt: input = -0.08, final = 0.05, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:46.194 00.000 15712 PPEC: input: -0.08, control: 0.05, exposure: 1500
22:12:46.194 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.63 newest=0.65
22:12:46.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:12:46.194 00.000 15712 MoveAxis(W, 16, ABG)
22:12:46.194 00.000 15712 Guiding  Dir = 3, Dur = 16
22:12:46.194 00.000 15712 IsGuiding returns 0
22:12:46.210 00.016 15712 IsGuiding returns 1
22:12:46.210 00.000 15712 scope still moving after pulse duration time elapsed
22:12:46.258 00.048 15712 IsGuiding returns 0
22:12:46.258 00.000 15712 scope move finished after 16 + 48 ms
22:12:46.258 00.000 15712 Move returns status 0, amount 16
22:12:46.258 00.000 15712 BLC: Oldest BLC event removed
22:12:46.258 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 41 applied
22:12:46.258 00.000 15712 MoveAxis(S, 118, ABG)
22:12:46.258 00.000 15712 Guiding  Dir = 1, Dur = 118
22:12:46.258 00.000 15712 IsGuiding returns 0
22:12:46.338 00.080 15712 PulseGuide returned control before completion, sleep 49
22:12:46.403 00.065 15712 IsGuiding returns 1
22:12:46.403 00.000 15712 scope still moving after pulse duration time elapsed
22:12:46.434 00.031 15712 IsGuiding returns 1
22:12:46.497 00.063 15712 IsGuiding returns 0
22:12:46.497 00.000 15712 scope move finished after 118 + 120 ms
22:12:46.497 00.000 15712 Move returns status 0, amount 118
22:12:46.497 00.000 15712 move complete, result=0
22:12:46.497 00.000 15712 worker thread done servicing request
22:12:46.497 00.000 15712 Worker thread wakes up
22:12:46.497 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.3 px 118 ms SOUTH
22:12:46.499 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:46.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:48.241 01.742 15712 Exposure complete
22:12:48.297 00.056 15712 worker thread done servicing request
22:12:48.297 00.000 7988 OnExposeComplete: enter
22:12:48.297 00.000 7988 UpdateGuideState(): m_state=6
22:12:48.302 00.005 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7821
22:12:48.302 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=446.09, Mass=1567, SNR=26.9, Peak=205 HFD=3.4
22:12:48.302 00.000 7988 MultiStar: [#1 0.16,0.43,1.05,U] [#2 -0.01,0.28,1.02,U] [#3 -0.01,0.36,0.93,U] [#4 0.15,0.22,1.03,U] [#5 0.24,0.39,0.68,U] [#6 -0.00,0.68,0.70,U] [#7 0.01,-0.05,0.68,U] [#8 -0.16,0.38,0.64,U] 
22:12:48.302 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.26}, one-star: {0.40, -0.22}
22:12:48.302 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
22:12:48.302 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
22:12:48.302 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.21 mountX=-0.26 mountY=-0.10, mountTheta=-2.76
22:12:48.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.26, opts=13)
22:12:48.302 00.000 7988 Enqueuing Move request for scope (0.10, 0.26)
22:12:48.302 00.000 15712 Worker thread wakes up
22:12:48.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
22:12:48.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
22:12:48.302 00.000 15712 Moving (0.10, 0.26) raw xDistance=-0.26 yDistance=-0.10
22:12:48.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:48.314 00.012 7988 UpdateGuideState exits: m=1567 SNR=26.9
22:12:48.314 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:48.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:48.314 00.000 7988 Enqueuing Expose request
22:12:48.317 00.003 15712 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.300417, 1:-0.104530
22:12:48.317 00.000 15712 BLC: No correction, Miss < min_move
22:12:48.317 00.000 15712 PPEC rslt: input = -0.26, final = -0.09, react = -0.16, pred = 0.07, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
22:12:48.317 00.000 15712 PPEC: input: -0.26, control: -0.09, exposure: 1500
22:12:48.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:48.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:12:48.317 00.000 15712 MoveAxis(E, 29, ABG)
22:12:48.317 00.000 15712 Guiding  Dir = 2, Dur = 29
22:12:48.317 00.000 15712 IsGuiding returns 0
22:12:48.353 00.036 15712 IsGuiding returns 1
22:12:48.353 00.000 15712 scope still moving after pulse duration time elapsed
22:12:48.400 00.047 15712 IsGuiding returns 0
22:12:48.400 00.000 15712 scope move finished after 29 + 49 ms
22:12:48.400 00.000 15712 Move returns status 0, amount 29
22:12:48.400 00.000 15712 MoveAxis(N, 0, ABG)
22:12:48.400 00.000 15712 Move returns status 0, amount 0
22:12:48.400 00.000 15712 move complete, result=0
22:12:48.400 00.000 7988 GuideStep: -0.3 px 29 ms EAST, -0.1 px 0 ms NORTH
22:12:48.403 00.003 15712 worker thread done servicing request
22:12:48.403 00.000 15712 Worker thread wakes up
22:12:48.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:48.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:49.818 01.415 15712 Exposure complete
22:12:49.864 00.046 15712 worker thread done servicing request
22:12:49.864 00.000 7988 OnExposeComplete: enter
22:12:49.879 00.015 7988 UpdateGuideState(): m_state=6
22:12:49.880 00.001 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7822
22:12:49.880 00.000 7988 Star::Find returns 1 (0), X=1182.50, Y=445.91, Mass=1479, SNR=26.3, Peak=166 HFD=3.5
22:12:49.882 00.002 7988 MultiStar: [#1 0.20,0.14,0.98,U] [#2 0.08,0.12,1.03,U] [#3 0.03,0.01,0.97,U] [#4 0.18,0.12,1.04,U] [#5 0.03,0.17,0.73,U] [#6 0.24,0.33,0.72,U] [#7 0.17,0.00,0.63,U] [#8 0.03,0.41,0.67,U] 
22:12:49.884 00.002 7988 refined, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.48, -0.40}
22:12:49.884 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
22:12:49.886 00.002 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.13)
22:12:49.886 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.46 mountX=-0.08 mountY=-0.17, mountTheta=-2.03
22:12:49.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.08, opts=13)
22:12:49.890 00.002 7988 Enqueuing Move request for scope (0.17, 0.08)
22:12:49.890 00.000 15712 Worker thread wakes up
22:12:49.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
22:12:49.890 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
22:12:49.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:12:49.890 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.3
22:12:49.893 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:49.893 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:49.895 00.002 7988 Enqueuing Expose request
22:12:49.896 00.001 15712 Moving (0.17, 0.08) raw xDistance=-0.08 yDistance=-0.17
22:12:49.896 00.000 15712 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.300417, 1:-0.104530, 2:-0.169410
22:12:49.896 00.000 15712 BLC: No correction, Miss < min_move
22:12:49.896 00.000 15712 PPEC rslt: input = -0.08, final = 0.06, react = -0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:49.896 00.000 15712 PPEC: input: -0.08, control: 0.06, exposure: 1500
22:12:49.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:49.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:12:49.896 00.000 15712 MoveAxis(W, 21, ABG)
22:12:49.896 00.000 15712 Guiding  Dir = 3, Dur = 21
22:12:49.896 00.000 15712 IsGuiding returns 0
22:12:49.914 00.018 15712 PulseGuide returned control before completion, sleep 13
22:12:49.963 00.049 15712 IsGuiding returns 0
22:12:49.963 00.000 15712 Move returns status 0, amount 21
22:12:49.963 00.000 15712 MoveAxis(N, 0, ABG)
22:12:49.963 00.000 15712 Move returns status 0, amount 0
22:12:49.963 00.000 15712 move complete, result=0
22:12:49.963 00.000 15712 worker thread done servicing request
22:12:49.963 00.000 15712 Worker thread wakes up
22:12:49.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:49.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:49.963 00.000 7988 GuideStep: -0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
22:12:51.603 01.640 15712 Exposure complete
22:12:51.660 00.057 15712 worker thread done servicing request
22:12:51.665 00.005 7988 OnExposeComplete: enter
22:12:51.665 00.000 7988 UpdateGuideState(): m_state=6
22:12:51.666 00.001 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7823
22:12:51.666 00.000 7988 Star::Find returns 1 (0), X=1182.40, Y=445.86, Mass=1525, SNR=26.6, Peak=174 HFD=3.5
22:12:51.666 00.000 7988 MultiStar: [#1 -0.02,0.29,0.99,U] [#2 -0.00,0.35,1.02,U] [#3 0.03,0.16,0.96,U] [#4 0.07,0.21,1.02,U] [#5 0.22,0.45,0.73,U] [#6 0.18,0.34,0.74,U] [#7 0.19,0.07,0.66,U] [#8 -0.25,0.32,0.61,U] 
22:12:51.666 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.18}, one-star: {0.38, -0.45}
22:12:51.666 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
22:12:51.666 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.78 = -0.51)
22:12:51.666 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.09 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
22:12:51.666 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.18, opts=13)
22:12:51.666 00.000 7988 Enqueuing Move request for scope (0.09, 0.18)
22:12:51.666 00.000 15712 Worker thread wakes up
22:12:51.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
22:12:51.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
22:12:51.666 00.000 15712 Moving (0.09, 0.18) raw xDistance=-0.18 yDistance=-0.10
22:12:51.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:51.666 00.000 15712 BLC: window closed
22:12:51.666 00.000 15712 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.300417, 1:-0.104530, 2:-0.169410
22:12:51.666 00.000 15712 BLC: No correction, Miss < min_move
22:12:51.666 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6
22:12:51.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:51.681 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:51.682 00.001 7988 Enqueuing Expose request
22:12:51.682 00.000 15712 PPEC rslt: input = -0.18, final = -0.03, react = -0.11, pred = 0.08, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:12:51.682 00.000 15712 PPEC: input: -0.18, control: -0.03, exposure: 1500
22:12:51.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:51.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:12:51.682 00.000 15712 MoveAxis(E, 10, ABG)
22:12:51.682 00.000 15712 Guiding  Dir = 2, Dur = 10
22:12:51.682 00.000 15712 IsGuiding returns 0
22:12:51.699 00.017 15712 IsGuiding returns 1
22:12:51.699 00.000 15712 scope still moving after pulse duration time elapsed
22:12:51.750 00.051 15712 IsGuiding returns 0
22:12:51.750 00.000 15712 scope move finished after 10 + 54 ms
22:12:51.750 00.000 15712 Move returns status 0, amount 10
22:12:51.750 00.000 15712 MoveAxis(N, 0, ABG)
22:12:51.750 00.000 15712 Move returns status 0, amount 0
22:12:51.750 00.000 15712 move complete, result=0
22:12:51.750 00.000 15712 worker thread done servicing request
22:12:51.750 00.000 15712 Worker thread wakes up
22:12:51.750 00.000 7988 GuideStep: -0.2 px 10 ms EAST, -0.1 px 0 ms NORTH
22:12:51.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:51.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:53.164 01.414 15712 Exposure complete
22:12:53.222 00.058 15712 worker thread done servicing request
22:12:53.222 00.000 7988 OnExposeComplete: enter
22:12:53.222 00.000 7988 UpdateGuideState(): m_state=6
22:12:53.226 00.004 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7824
22:12:53.227 00.001 7988 Star::Find returns 1 (0), X=1182.21, Y=445.76, Mass=1473, SNR=26.1, Peak=205 HFD=3.1
22:12:53.227 00.000 7988 MultiStar: [#1 -0.02,0.27,1.05,U] [#2 0.01,0.16,1.04,U] [#3 -0.09,0.22,0.95,U] [#4 -0.08,0.06,1.02,U] [#5 0.07,0.04,0.71,U] [#6 -0.06,0.43,0.70,U] [#7 -0.25,-0.06,0.66,U] [#8 -0.13,0.35,0.65,U] 
22:12:53.227 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {0.19, -0.55}
22:12:53.227 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
22:12:53.227 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.31)
22:12:53.227 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.90 mountX=-0.09 mountY=0.03, mountTheta=2.83
22:12:53.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
22:12:53.227 00.000 7988 Enqueuing Move request for scope (-0.03, 0.09)
22:12:53.227 00.000 15712 Worker thread wakes up
22:12:53.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
22:12:53.227 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
22:12:53.227 00.000 15712 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=0.03
22:12:53.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:53.227 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.1
22:12:53.238 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:53.238 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:53.240 00.002 7988 Enqueuing Expose request
22:12:53.240 00.000 15712 PPEC rslt: input = -0.09, final = 0.09, react = -0.05, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:12:53.240 00.000 15712 PPEC: input: -0.09, control: 0.09, exposure: 1500
22:12:53.242 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:53.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:12:53.242 00.000 15712 MoveAxis(W, 30, ABG)
22:12:53.242 00.000 15712 Guiding  Dir = 3, Dur = 30
22:12:53.242 00.000 15712 IsGuiding returns 0
22:12:53.260 00.018 15712 PulseGuide returned control before completion, sleep 23
22:12:53.306 00.046 15712 IsGuiding returns 0
22:12:53.306 00.000 15712 Move returns status 0, amount 30
22:12:53.306 00.000 15712 MoveAxis(N, 0, ABG)
22:12:53.306 00.000 15712 Move returns status 0, amount 0
22:12:53.306 00.000 15712 move complete, result=0
22:12:53.306 00.000 15712 worker thread done servicing request
22:12:53.306 00.000 15712 Worker thread wakes up
22:12:53.306 00.000 7988 GuideStep: -0.1 px 30 ms WEST, 0.0 px 0 ms NORTH
22:12:53.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:53.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:54.952 01.646 15712 Exposure complete
22:12:55.012 00.060 15712 worker thread done servicing request
22:12:55.012 00.000 7988 OnExposeComplete: enter
22:12:55.012 00.000 7988 UpdateGuideState(): m_state=6
22:12:55.012 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7825
22:12:55.016 00.004 7988 Star::Find returns 1 (0), X=1182.33, Y=446.04, Mass=1522, SNR=26.5, Peak=210 HFD=3.4
22:12:55.016 00.000 7988 MultiStar: [#1 0.16,0.50,1.01,U] [#2 0.15,0.37,1.01,U] [#3 -0.01,0.37,0.95,U] [#4 0.32,0.34,1.04,U] [#5 0.02,0.18,0.68,U] [#6 0.09,0.53,0.69,U] [#7 0.14,0.28,0.70,U] [#8 -0.17,0.22,0.65,U] 
22:12:55.016 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.28}, one-star: {0.31, -0.27}
22:12:55.016 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.58) = xAngle (2.71 = 2.71)
22:12:55.021 00.005 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.47)
22:12:55.021 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.13 mountX=-0.28 mountY=-0.14, mountTheta=-2.68
22:12:55.023 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.28, opts=13)
22:12:55.025 00.002 7988 Enqueuing Move request for scope (0.13, 0.28)
22:12:55.025 00.000 15712 Worker thread wakes up
22:12:55.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
22:12:55.025 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
22:12:55.025 00.000 15712 Moving (0.13, 0.28) raw xDistance=-0.28 yDistance=-0.14
22:12:55.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:12:55.025 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5
22:12:55.028 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:55.029 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:55.029 00.000 7988 Enqueuing Expose request
22:12:55.031 00.002 15712 PPEC rslt: input = -0.28, final = -0.06, react = -0.17, pred = 0.11, hyst = -0.15, hyst_pct = 0.00, period_length = 636.00
22:12:55.031 00.000 15712 PPEC: input: -0.28, control: -0.06, exposure: 1500
22:12:55.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:55.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:12:55.031 00.000 15712 MoveAxis(E, 18, ABG)
22:12:55.031 00.000 15712 Guiding  Dir = 2, Dur = 18
22:12:55.034 00.003 15712 IsGuiding returns 0
22:12:55.046 00.012 15712 PulseGuide returned control before completion, sleep 13
22:12:55.098 00.052 15712 IsGuiding returns 0
22:12:55.098 00.000 15712 Move returns status 0, amount 18
22:12:55.098 00.000 15712 MoveAxis(N, 0, ABG)
22:12:55.098 00.000 15712 Move returns status 0, amount 0
22:12:55.098 00.000 15712 move complete, result=0
22:12:55.098 00.000 15712 worker thread done servicing request
22:12:55.098 00.000 15712 Worker thread wakes up
22:12:55.098 00.000 7988 GuideStep: -0.3 px 18 ms EAST, -0.1 px 0 ms NORTH
22:12:55.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:55.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:56.516 01.418 15712 Exposure complete
22:12:56.562 00.046 15712 worker thread done servicing request
22:12:56.562 00.000 7988 OnExposeComplete: enter
22:12:56.562 00.000 7988 UpdateGuideState(): m_state=6
22:12:56.577 00.015 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7826
22:12:56.577 00.000 7988 Star::Find returns 1 (0), X=1182.18, Y=445.46, Mass=1530, SNR=26.7, Peak=212 HFD=3.4
22:12:56.577 00.000 7988 MultiStar: [#1 -0.08,-0.14,0.99,U] [#2 -0.16,-0.22,1.03,U] [#3 -0.05,-0.35,0.96,U] [#4 0.08,-0.29,1.01,U] [#5 0.19,-0.13,0.67,U] [#6 -0.02,0.03,0.70,U] [#7 0.08,-0.08,0.68,U] [#8 0.01,-0.14,0.63,U] 
22:12:56.577 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.27}, one-star: {0.16, -0.85}
22:12:56.577 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
22:12:56.577 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
22:12:56.577 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.51 mountX=0.27 mountY=-0.01, mountTheta=-0.04
22:12:56.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.27, opts=13)
22:12:56.577 00.000 7988 Enqueuing Move request for scope (0.02, -0.27)
22:12:56.577 00.000 15712 Worker thread wakes up
22:12:56.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
22:12:56.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
22:12:56.577 00.000 15712 Moving (0.02, -0.27) raw xDistance=0.27 yDistance=-0.01
22:12:56.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:12:56.577 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.7
22:12:56.590 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:56.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:56.592 00.002 7988 Enqueuing Expose request
22:12:56.592 00.000 15712 PPEC rslt: input = 0.27, final = 0.28, react = 0.16, pred = 0.12, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
22:12:56.592 00.000 15712 PPEC: input: 0.27, control: 0.28, exposure: 1500
22:12:56.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:56.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:12:56.592 00.000 15712 MoveAxis(W, 91, ABG)
22:12:56.594 00.002 15712 Guiding  Dir = 3, Dur = 91
22:12:56.594 00.000 15712 IsGuiding returns 0
22:12:56.611 00.017 15712 PulseGuide returned control before completion, sleep 79
22:12:56.713 00.102 15712 IsGuiding returns 1
22:12:56.713 00.000 15712 scope still moving after pulse duration time elapsed
22:12:56.737 00.024 15712 IsGuiding returns 0
22:12:56.737 00.000 15712 scope move finished after 91 + 51 ms
22:12:56.737 00.000 15712 Move returns status 0, amount 91
22:12:56.737 00.000 15712 MoveAxis(N, 0, ABG)
22:12:56.737 00.000 15712 Move returns status 0, amount 0
22:12:56.737 00.000 15712 move complete, result=0
22:12:56.737 00.000 15712 worker thread done servicing request
22:12:56.737 00.000 15712 Worker thread wakes up
22:12:56.737 00.000 7988 GuideStep: 0.3 px 91 ms WEST, -0.0 px 0 ms NORTH
22:12:56.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:56.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:12:58.380 01.643 15712 Exposure complete
22:12:58.439 00.059 15712 worker thread done servicing request
22:12:58.439 00.000 7988 OnExposeComplete: enter
22:12:58.439 00.000 7988 UpdateGuideState(): m_state=6
22:12:58.442 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7827
22:12:58.442 00.000 7988 Star::Find returns 1 (0), X=1182.49, Y=445.15, Mass=1455, SNR=26.0, Peak=208 HFD=3.5
22:12:58.444 00.002 7988 MultiStar: [#1 0.11,-0.32,1.04,U] [#2 0.10,-0.49,1.03,U] [#3 0.12,-0.53,0.96,U] [#4 0.14,-0.71,1.04,U] [#5 0.15,-0.44,0.72,U] [#6 -0.00,-0.25,0.74,U] [#7 -0.03,-0.49,0.66,U] [#8 -0.06,-0.31,0.67,U] 
22:12:58.444 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.55}, one-star: {0.47, -1.17}
22:12:58.446 00.002 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.58) = xAngle (0.24 = 0.24)
22:12:58.446 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.94)
22:12:58.448 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.55 hyp=0.56 cameraTheta=-1.34 mountX=0.54 mountY=-0.11, mountTheta=-0.21
22:12:58.449 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.55, opts=13)
22:12:58.451 00.002 7988 Enqueuing Move request for scope (0.13, -0.55)
22:12:58.451 00.000 15712 Worker thread wakes up
22:12:58.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.55) opts 0xd
22:12:58.451 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.55)
22:12:58.451 00.000 15712 Moving (0.13, -0.55) raw xDistance=0.54 yDistance=-0.11
22:12:58.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:12:58.451 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.0
22:12:58.455 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:58.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:12:58.457 00.002 7988 Enqueuing Expose request
22:12:58.458 00.001 15712 PPEC rslt: input = 0.54, final = 0.45, react = 0.33, pred = 0.13, hyst = 0.29, hyst_pct = 0.00, period_length = 636.00
22:12:58.458 00.000 15712 PPEC: input: 0.54, control: 0.45, exposure: 1500
22:12:58.458 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:58.458 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:12:58.458 00.000 15712 MoveAxis(W, 148, ABG)
22:12:58.458 00.000 15712 Guiding  Dir = 3, Dur = 148
22:12:58.458 00.000 15712 IsGuiding returns 0
22:12:58.483 00.025 15712 PulseGuide returned control before completion, sleep 130
22:12:58.637 00.154 15712 IsGuiding returns 0
22:12:58.637 00.000 15712 Move returns status 0, amount 148
22:12:58.637 00.000 15712 MoveAxis(N, 0, ABG)
22:12:58.637 00.000 15712 Move returns status 0, amount 0
22:12:58.637 00.000 15712 move complete, result=0
22:12:58.637 00.000 7988 GuideStep: 0.5 px 148 ms WEST, -0.1 px 0 ms NORTH
22:12:58.649 00.012 15712 worker thread done servicing request
22:12:58.649 00.000 15712 Worker thread wakes up
22:12:58.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:12:58.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:00.051 01.402 15712 Exposure complete
22:13:00.101 00.050 15712 worker thread done servicing request
22:13:00.101 00.000 7988 OnExposeComplete: enter
22:13:00.101 00.000 7988 UpdateGuideState(): m_state=6
22:13:00.114 00.013 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7828
22:13:00.115 00.001 7988 Star::Find returns 1 (0), X=1182.15, Y=445.63, Mass=1586, SNR=27.1, Peak=234 HFD=3.3
22:13:00.115 00.000 7988 MultiStar: [#1 0.00,0.09,1.01,U] [#2 0.10,-0.15,0.98,U] [#3 0.02,-0.01,0.90,U] [#4 -0.04,-0.03,1.01,U] [#5 0.19,0.09,0.71,U] [#6 -0.12,0.14,0.68,U] [#7 -0.29,-0.22,0.67,U] [#8 -0.37,0.08,0.63,U] 
22:13:00.115 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {0.13, -0.69}
22:13:00.118 00.003 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
22:13:00.118 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
22:13:00.118 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.81 mountX=0.09 mountY=0.03, mountTheta=0.26
22:13:00.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.09, opts=13)
22:13:00.118 00.000 7988 Enqueuing Move request for scope (-0.02, -0.09)
22:13:00.118 00.000 15712 Worker thread wakes up
22:13:00.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:13:00.118 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:13:00.118 00.000 15712 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=0.03
22:13:00.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:00.118 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.1
22:13:00.127 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:00.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:00.129 00.002 7988 Enqueuing Expose request
22:13:00.129 00.000 15712 PPEC rslt: input = 0.09, final = 0.12, react = 0.06, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:00.129 00.000 15712 PPEC: input: 0.09, control: 0.12, exposure: 1500
22:13:00.129 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:00.129 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:13:00.129 00.000 15712 MoveAxis(W, 38, ABG)
22:13:00.129 00.000 15712 Guiding  Dir = 3, Dur = 38
22:13:00.131 00.002 15712 IsGuiding returns 0
22:13:00.150 00.019 15712 PulseGuide returned control before completion, sleep 29
22:13:00.198 00.048 15712 IsGuiding returns 0
22:13:00.198 00.000 15712 Move returns status 0, amount 38
22:13:00.198 00.000 15712 MoveAxis(N, 0, ABG)
22:13:00.198 00.000 15712 Move returns status 0, amount 0
22:13:00.198 00.000 15712 move complete, result=0
22:13:00.198 00.000 7988 GuideStep: 0.1 px 38 ms WEST, 0.0 px 0 ms NORTH
22:13:00.198 00.000 15712 worker thread done servicing request
22:13:00.198 00.000 15712 Worker thread wakes up
22:13:00.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:00.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:01.837 01.639 15712 Exposure complete
22:13:01.898 00.061 15712 worker thread done servicing request
22:13:01.898 00.000 7988 OnExposeComplete: enter
22:13:01.899 00.001 7988 UpdateGuideState(): m_state=6
22:13:01.900 00.001 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
22:13:01.900 00.000 7988 Star::Find returns 1 (0), X=1182.41, Y=445.99, Mass=1560, SNR=26.9, Peak=199 HFD=3.5
22:13:01.902 00.002 7988 MultiStar: [#1 0.01,0.38,1.04,U] [#2 -0.06,0.16,1.01,U] [#3 -0.12,0.19,0.91,U] [#4 0.10,0.25,1.04,U] [#5 0.05,0.24,0.73,U] [#6 0.06,0.41,0.73,U] [#7 0.05,0.07,0.67,U] [#8 -0.17,0.48,0.67,U] 
22:13:01.902 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.19}, one-star: {0.39, -0.32}
22:13:01.904 00.002 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.58) = xAngle (2.93 = 2.93)
22:13:01.904 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.04 = -0.24)
22:13:01.906 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.35 mountX=-0.19 mountY=-0.05, mountTheta=-2.90
22:13:01.906 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.19, opts=13)
22:13:01.906 00.000 7988 Enqueuing Move request for scope (0.04, 0.19)
22:13:01.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:01.906 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.9
22:13:01.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:01.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:01.906 00.000 7988 Enqueuing Expose request
22:13:01.916 00.010 15712 Worker thread wakes up
22:13:01.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
22:13:01.916 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
22:13:01.916 00.000 15712 Moving (0.04, 0.19) raw xDistance=-0.19 yDistance=-0.05
22:13:01.916 00.000 15712 PPEC rslt: input = -0.19, final = -0.00, react = -0.12, pred = 0.11, hyst = -0.08, hyst_pct = 0.00, period_length = 636.00
22:13:01.916 00.000 15712 PPEC: input: -0.19, control: -0.00, exposure: 1500
22:13:01.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:01.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:13:01.916 00.000 15712 MoveAxis(E, 1, ABG)
22:13:01.916 00.000 15712 Guiding  Dir = 2, Dur = 1
22:13:01.916 00.000 15712 IsGuiding returns 0
22:13:01.938 00.022 15712 IsGuiding returns 0
22:13:01.938 00.000 15712 Move returns status 0, amount 1
22:13:01.938 00.000 15712 MoveAxis(N, 0, ABG)
22:13:01.938 00.000 15712 Move returns status 0, amount 0
22:13:01.938 00.000 15712 move complete, result=0
22:13:01.938 00.000 15712 worker thread done servicing request
22:13:01.938 00.000 15712 Worker thread wakes up
22:13:01.938 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.0 px 0 ms NORTH
22:13:01.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:01.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:03.356 01.418 15712 Exposure complete
22:13:03.414 00.058 15712 worker thread done servicing request
22:13:03.414 00.000 7988 OnExposeComplete: enter
22:13:03.414 00.000 7988 UpdateGuideState(): m_state=6
22:13:03.414 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7830
22:13:03.417 00.003 7988 Star::Find returns 1 (0), X=1182.24, Y=445.99, Mass=1501, SNR=26.5, Peak=201 HFD=3.3
22:13:03.417 00.000 7988 MultiStar: [#1 -0.02,0.45,1.03,U] [#2 0.02,0.26,1.02,U] [#3 -0.09,0.19,0.95,U] [#4 -0.07,0.28,1.01,U] [#5 0.22,0.31,0.71,U] [#6 -0.18,0.59,0.70,U] [#7 0.04,0.18,0.66,U] [#8 -0.18,0.20,0.65,U] 
22:13:03.417 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.23}, one-star: {0.22, -0.32}
22:13:03.417 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.14)
22:13:03.417 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
22:13:03.417 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=-0.23 mountY=-0.01, mountTheta=-3.11
22:13:03.417 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.23, opts=13)
22:13:03.417 00.000 7988 Enqueuing Move request for scope (0.00, 0.23)
22:13:03.417 00.000 15712 Worker thread wakes up
22:13:03.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
22:13:03.417 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
22:13:03.417 00.000 15712 Moving (0.00, 0.23) raw xDistance=-0.23 yDistance=-0.01
22:13:03.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:13:03.417 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.5
22:13:03.429 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:03.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:03.431 00.002 7988 Enqueuing Expose request
22:13:03.431 00.000 15712 PPEC rslt: input = -0.23, final = -0.03, react = -0.14, pred = 0.10, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:13:03.431 00.000 15712 PPEC: input: -0.23, control: -0.03, exposure: 1500
22:13:03.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:03.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:13:03.431 00.000 15712 MoveAxis(E, 11, ABG)
22:13:03.431 00.000 15712 Guiding  Dir = 2, Dur = 11
22:13:03.433 00.002 15712 IsGuiding returns 0
22:13:03.454 00.021 15712 IsGuiding returns 1
22:13:03.454 00.000 15712 scope still moving after pulse duration time elapsed
22:13:03.499 00.045 15712 IsGuiding returns 0
22:13:03.499 00.000 15712 scope move finished after 11 + 62 ms
22:13:03.499 00.000 15712 Move returns status 0, amount 11
22:13:03.499 00.000 15712 MoveAxis(N, 0, ABG)
22:13:03.499 00.000 15712 Move returns status 0, amount 0
22:13:03.499 00.000 15712 move complete, result=0
22:13:03.499 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.0 px 0 ms NORTH
22:13:03.508 00.009 15712 worker thread done servicing request
22:13:03.508 00.000 15712 Worker thread wakes up
22:13:03.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:03.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:05.137 01.629 15712 Exposure complete
22:13:05.183 00.046 15712 worker thread done servicing request
22:13:05.183 00.000 7988 OnExposeComplete: enter
22:13:05.197 00.014 7988 UpdateGuideState(): m_state=6
22:13:05.198 00.001 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7831
22:13:05.198 00.000 7988 Star::Find returns 1 (0), X=1182.16, Y=445.60, Mass=1526, SNR=26.6, Peak=220 HFD=3.3
22:13:05.198 00.000 7988 MultiStar: [#1 -0.20,0.05,1.01,U] [#2 -0.19,-0.04,0.99,U] [#3 -0.21,-0.10,0.94,U] [#4 -0.04,-0.21,0.98,U] [#5 0.11,-0.07,0.73,U] [#6 -0.14,0.13,0.69,U] [#7 -0.21,-0.16,0.67,U] [#8 -0.35,0.00,0.66,U] 
22:13:05.198 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.14}, one-star: {0.14, -0.72}
22:13:05.198 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.58) = xAngle (-0.68 = -0.68)
22:13:05.198 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.43 = 2.43)
22:13:05.198 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.26 mountX=0.14 mountY=0.12, mountTheta=0.70
22:13:05.198 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.14, opts=13)
22:13:05.198 00.000 7988 Enqueuing Move request for scope (-0.12, -0.14)
22:13:05.198 00.000 15712 Worker thread wakes up
22:13:05.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
22:13:05.198 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
22:13:05.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:05.198 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6
22:13:05.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:05.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:05.198 00.000 7988 Enqueuing Expose request
22:13:05.214 00.016 15712 Moving (-0.12, -0.14) raw xDistance=0.14 yDistance=0.12
22:13:05.216 00.002 15712 PPEC rslt: input = 0.14, final = 0.10, react = 0.08, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:05.216 00.000 15712 PPEC: input: 0.14, control: 0.10, exposure: 1500
22:13:05.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:05.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:13:05.216 00.000 15712 MoveAxis(W, 34, ABG)
22:13:05.216 00.000 15712 Guiding  Dir = 3, Dur = 34
22:13:05.248 00.032 15712 IsGuiding returns 0
22:13:05.265 00.017 15712 PulseGuide returned control before completion, sleep 28
22:13:05.313 00.048 15712 IsGuiding returns 0
22:13:05.313 00.000 15712 Move returns status 0, amount 34
22:13:05.313 00.000 15712 MoveAxis(N, 0, ABG)
22:13:05.313 00.000 15712 Move returns status 0, amount 0
22:13:05.313 00.000 15712 move complete, result=0
22:13:05.313 00.000 7988 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
22:13:05.315 00.002 15712 worker thread done servicing request
22:13:05.315 00.000 15712 Worker thread wakes up
22:13:05.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:05.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:06.729 01.414 15712 Exposure complete
22:13:06.788 00.059 15712 worker thread done servicing request
22:13:06.788 00.000 7988 OnExposeComplete: enter
22:13:06.788 00.000 7988 UpdateGuideState(): m_state=6
22:13:06.791 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7832
22:13:06.791 00.000 7988 Star::Find returns 1 (0), X=1182.18, Y=445.55, Mass=1502, SNR=26.6, Peak=220 HFD=3.3
22:13:06.791 00.000 7988 MultiStar: [#1 -0.11,-0.05,1.04,U] [#2 -0.17,-0.33,0.98,U] [#3 -0.18,-0.25,0.94,U] [#4 -0.09,-0.32,1.00,U] [#5 -0.04,-0.32,0.72,U] [#6 -0.11,-0.18,0.68,U] [#7 -0.13,-0.30,0.68,U] [#8 -0.22,0.03,0.66,U] 
22:13:06.791 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.29}, one-star: {0.16, -0.77}
22:13:06.791 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.31 = -0.31)
22:13:06.797 00.006 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
22:13:06.797 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.31 cameraTheta=-1.88 mountX=0.29 mountY=0.10, mountTheta=0.33
22:13:06.797 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.29, opts=13)
22:13:06.797 00.000 7988 Enqueuing Move request for scope (-0.09, -0.29)
22:13:06.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:06.797 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.6
22:13:06.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:06.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:06.797 00.000 7988 Enqueuing Expose request
22:13:06.797 00.000 15712 Worker thread wakes up
22:13:06.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
22:13:06.797 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
22:13:06.797 00.000 15712 Moving (-0.09, -0.29) raw xDistance=0.29 yDistance=0.10
22:13:06.808 00.011 15712 PPEC rslt: input = 0.29, final = 0.27, react = 0.17, pred = 0.09, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
22:13:06.808 00.000 15712 PPEC: input: 0.29, control: 0.27, exposure: 1500
22:13:06.808 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:06.808 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:13:06.808 00.000 15712 MoveAxis(W, 87, ABG)
22:13:06.808 00.000 15712 Guiding  Dir = 3, Dur = 87
22:13:06.808 00.000 15712 IsGuiding returns 0
22:13:06.831 00.023 15712 PulseGuide returned control before completion, sleep 79
22:13:06.942 00.111 15712 IsGuiding returns 1
22:13:06.942 00.000 15712 scope still moving after pulse duration time elapsed
22:13:06.967 00.025 15712 IsGuiding returns 0
22:13:06.967 00.000 15712 scope move finished after 87 + 68 ms
22:13:06.967 00.000 15712 Move returns status 0, amount 87
22:13:06.967 00.000 15712 MoveAxis(N, 0, ABG)
22:13:06.967 00.000 15712 Move returns status 0, amount 0
22:13:06.967 00.000 15712 move complete, result=0
22:13:06.967 00.000 15712 worker thread done servicing request
22:13:06.967 00.000 15712 Worker thread wakes up
22:13:06.967 00.000 7988 GuideStep: 0.3 px 87 ms WEST, 0.1 px 0 ms NORTH
22:13:06.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:06.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:08.598 01.631 15712 Exposure complete
22:13:08.650 00.052 15712 worker thread done servicing request
22:13:08.650 00.000 7988 OnExposeComplete: enter
22:13:08.650 00.000 7988 UpdateGuideState(): m_state=6
22:13:08.650 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7833
22:13:08.661 00.011 7988 Star::Find returns 1 (0), X=1182.26, Y=445.65, Mass=1493, SNR=26.4, Peak=218 HFD=3.2
22:13:08.661 00.000 7988 MultiStar: [#1 -0.00,0.15,1.04,U] [#2 -0.11,-0.01,0.98,U] [#3 0.01,-0.20,0.94,U] [#4 0.05,-0.06,1.02,U] [#5 -0.14,-0.11,0.73,U] [#6 -0.13,0.26,0.68,U] [#7 0.07,-0.29,0.72,U] [#8 -0.01,0.17,0.66,U] 
22:13:08.661 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.24, -0.66}
22:13:08.661 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.58) = xAngle (0.07 = 0.07)
22:13:08.661 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.11)
22:13:08.661 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.51 mountX=0.10 mountY=-0.00, mountTheta=-0.03
22:13:08.667 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.10, opts=13)
22:13:08.667 00.000 7988 Enqueuing Move request for scope (0.01, -0.10)
22:13:08.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:13:08.667 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.4
22:13:08.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:08.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:08.667 00.000 7988 Enqueuing Expose request
22:13:08.667 00.000 15712 Worker thread wakes up
22:13:08.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:13:08.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:13:08.667 00.000 15712 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=-0.00
22:13:08.676 00.009 15712 PPEC rslt: input = 0.10, final = 0.10, react = 0.06, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:08.676 00.000 15712 PPEC: input: 0.10, control: 0.10, exposure: 1500
22:13:08.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:08.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:13:08.676 00.000 15712 MoveAxis(W, 32, ABG)
22:13:08.676 00.000 15712 Guiding  Dir = 3, Dur = 32
22:13:08.676 00.000 15712 IsGuiding returns 0
22:13:08.701 00.025 15712 PulseGuide returned control before completion, sleep 22
22:13:08.744 00.043 15712 IsGuiding returns 0
22:13:08.744 00.000 15712 Move returns status 0, amount 32
22:13:08.744 00.000 15712 MoveAxis(N, 0, ABG)
22:13:08.744 00.000 15712 Move returns status 0, amount 0
22:13:08.744 00.000 15712 move complete, result=0
22:13:08.744 00.000 7988 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
22:13:08.744 00.000 15712 worker thread done servicing request
22:13:08.756 00.012 15712 Worker thread wakes up
22:13:08.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:08.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:10.176 01.420 15712 Exposure complete
22:13:10.235 00.059 15712 worker thread done servicing request
22:13:10.235 00.000 7988 OnExposeComplete: enter
22:13:10.237 00.002 7988 UpdateGuideState(): m_state=6
22:13:10.237 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7834
22:13:10.239 00.002 7988 Star::Find returns 1 (1), X=1182.18, Y=445.22, Mass=1608, SNR=27.3, Peak=255 HFD=3.5
22:13:10.239 00.000 7988 MultiStar: [#1 -0.02,-0.43,0.99,U] [#2 -0.05,-0.41,0.99,U] [#3 -0.09,-0.35,0.97,U] [#4 0.04,-0.63,0.98,U] [#5 0.06,-0.48,0.71,U] [#6 0.11,-0.25,0.69,U] [#7 0.11,-0.38,0.66,U] [#8 -0.11,-0.34,0.66,U] 
22:13:10.241 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.51}, one-star: {0.16, -1.09}
22:13:10.241 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
22:13:10.243 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.13)
22:13:10.243 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.51 hyp=0.51 cameraTheta=-1.53 mountX=0.51 mountY=-0.01, mountTheta=-0.02
22:13:10.245 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.51, opts=13)
22:13:10.247 00.002 7988 Enqueuing Move request for scope (0.02, -0.51)
22:13:10.247 00.000 15712 Worker thread wakes up
22:13:10.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.51) opts 0xd
22:13:10.247 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.51)
22:13:10.247 00.000 15712 Moving (0.02, -0.51) raw xDistance=0.51 yDistance=-0.01
22:13:10.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:13:10.247 00.000 7988 UpdateGuideState exits: m=1608 SNR=27.3 Saturated
22:13:10.251 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:10.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:10.252 00.001 7988 Enqueuing Expose request
22:13:10.252 00.000 15712 PPEC rslt: input = 0.51, final = 0.39, react = 0.30, pred = 0.09, hyst = 0.29, hyst_pct = 0.00, period_length = 636.00
22:13:10.252 00.000 15712 PPEC: input: 0.51, control: 0.39, exposure: 1500
22:13:10.252 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:10.252 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:13:10.252 00.000 15712 MoveAxis(W, 128, ABG)
22:13:10.252 00.000 15712 Guiding  Dir = 3, Dur = 128
22:13:10.252 00.000 15712 IsGuiding returns 0
22:13:10.275 00.023 15712 PulseGuide returned control before completion, sleep 110
22:13:10.412 00.137 15712 IsGuiding returns 0
22:13:10.412 00.000 15712 Move returns status 0, amount 128
22:13:10.412 00.000 15712 MoveAxis(N, 0, ABG)
22:13:10.412 00.000 15712 Move returns status 0, amount 0
22:13:10.412 00.000 15712 move complete, result=0
22:13:10.412 00.000 7988 GuideStep: 0.5 px 128 ms WEST, -0.0 px 0 ms NORTH
22:13:10.414 00.002 15712 worker thread done servicing request
22:13:10.414 00.000 15712 Worker thread wakes up
22:13:10.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:10.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:12.052 01.638 15712 Exposure complete
22:13:12.113 00.061 15712 worker thread done servicing request
22:13:12.113 00.000 7988 OnExposeComplete: enter
22:13:12.113 00.000 7988 UpdateGuideState(): m_state=6
22:13:12.116 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7835
22:13:12.116 00.000 7988 Star::Find returns 1 (1), X=1182.26, Y=445.42, Mass=1495, SNR=26.4, Peak=255 HFD=3.2
22:13:12.116 00.000 7988 MultiStar: [#1 -0.11,-0.16,1.01,U] [#2 -0.18,-0.35,1.01,U] [#3 -0.12,-0.15,0.97,U] [#4 -0.17,-0.30,1.05,U] [#5 0.09,-0.31,0.70,U] [#6 -0.14,-0.20,0.70,U] [#7 0.06,-0.39,0.69,U] [#8 -0.28,0.02,0.65,U] 
22:13:12.116 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.32}, one-star: {0.24, -0.90}
22:13:12.116 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
22:13:12.116 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
22:13:12.116 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.78 mountX=0.32 mountY=0.08, mountTheta=0.23
22:13:12.124 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.32, opts=13)
22:13:12.124 00.000 7988 Enqueuing Move request for scope (-0.07, -0.32)
22:13:12.124 00.000 15712 Worker thread wakes up
22:13:12.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.32) opts 0xd
22:13:12.124 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.32)
22:13:12.124 00.000 15712 Moving (-0.07, -0.32) raw xDistance=0.32 yDistance=0.08
22:13:12.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:12.124 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4 Saturated
22:13:12.129 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:12.129 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:12.131 00.002 7988 Enqueuing Expose request
22:13:12.132 00.001 15712 PPEC rslt: input = 0.32, final = 0.29, react = 0.19, pred = 0.10, hyst = 0.18, hyst_pct = 0.00, period_length = 636.00
22:13:12.132 00.000 15712 PPEC: input: 0.32, control: 0.29, exposure: 1500
22:13:12.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:12.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:13:12.132 00.000 15712 MoveAxis(W, 95, ABG)
22:13:12.132 00.000 15712 Guiding  Dir = 3, Dur = 95
22:13:12.132 00.000 15712 IsGuiding returns 0
22:13:12.148 00.016 15712 PulseGuide returned control before completion, sleep 84
22:13:12.264 00.116 15712 IsGuiding returns 0
22:13:12.264 00.000 15712 Move returns status 0, amount 95
22:13:12.264 00.000 15712 MoveAxis(N, 0, ABG)
22:13:12.264 00.000 15712 Move returns status 0, amount 0
22:13:12.264 00.000 15712 move complete, result=0
22:13:12.264 00.000 15712 worker thread done servicing request
22:13:12.264 00.000 15712 Worker thread wakes up
22:13:12.264 00.000 7988 GuideStep: 0.3 px 95 ms WEST, 0.1 px 0 ms NORTH
22:13:12.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:12.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:13.682 01.418 15712 Exposure complete
22:13:13.737 00.055 15712 worker thread done servicing request
22:13:13.737 00.000 7988 OnExposeComplete: enter
22:13:13.743 00.006 7988 UpdateGuideState(): m_state=6
22:13:13.743 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7836
22:13:13.743 00.000 7988 Star::Find returns 1 (0), X=1182.17, Y=445.82, Mass=1586, SNR=27.1, Peak=216 HFD=3.4
22:13:13.743 00.000 7988 MultiStar: [#1 -0.09,0.15,1.00,U] [#2 -0.27,0.11,0.98,U] [#3 -0.28,0.06,0.94,U] [#4 -0.02,0.15,0.99,U] [#5 0.06,0.26,0.67,U] [#6 -0.11,0.03,0.72,U] [#7 -0.19,0.23,0.66,U] [#8 -0.29,0.07,0.65,U] 
22:13:13.743 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {0.15, -0.49}
22:13:13.743 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.98)
22:13:13.743 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.41 = 1.13)
22:13:13.743 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.72 mountX=-0.05 mountY=0.11, mountTheta=1.99
22:13:13.743 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.05, opts=13)
22:13:13.743 00.000 7988 Enqueuing Move request for scope (-0.11, 0.05)
22:13:13.754 00.011 15712 Worker thread wakes up
22:13:13.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
22:13:13.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
22:13:13.754 00.000 15712 Moving (-0.11, 0.05) raw xDistance=-0.05 yDistance=0.11
22:13:13.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:13:13.754 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.1
22:13:13.757 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:13.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:13.759 00.002 7988 Enqueuing Expose request
22:13:13.759 00.000 15712 PPEC rslt: input = -0.05, final = 0.08, react = -0.03, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:13.759 00.000 15712 PPEC: input: -0.05, control: 0.08, exposure: 1500
22:13:13.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:13.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:13:13.759 00.000 15712 MoveAxis(W, 27, ABG)
22:13:13.759 00.000 15712 Guiding  Dir = 3, Dur = 27
22:13:13.779 00.020 15712 IsGuiding returns 0
22:13:13.795 00.016 15712 PulseGuide returned control before completion, sleep 22
22:13:13.842 00.047 15712 IsGuiding returns 0
22:13:13.842 00.000 15712 Move returns status 0, amount 27
22:13:13.842 00.000 15712 MoveAxis(N, 0, ABG)
22:13:13.842 00.000 15712 Move returns status 0, amount 0
22:13:13.842 00.000 15712 move complete, result=0
22:13:13.842 00.000 15712 worker thread done servicing request
22:13:13.842 00.000 15712 Worker thread wakes up
22:13:13.842 00.000 7988 GuideStep: -0.0 px 27 ms WEST, 0.1 px 0 ms NORTH
22:13:13.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:13.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:15.481 01.639 15712 Exposure complete
22:13:15.537 00.056 15712 worker thread done servicing request
22:13:15.537 00.000 7988 OnExposeComplete: enter
22:13:15.537 00.000 7988 UpdateGuideState(): m_state=6
22:13:15.537 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7837
22:13:15.543 00.006 7988 Star::Find returns 1 (0), X=1182.25, Y=446.21, Mass=1545, SNR=26.7, Peak=228 HFD=3.5
22:13:15.543 00.000 7988 MultiStar: [#1 -0.15,0.54,1.02,U] [#2 -0.09,0.45,0.98,U] [#3 -0.25,0.53,0.93,U] [#4 0.00,0.53,1.00,U] [#5 0.04,0.42,0.71,U] [#6 -0.01,0.45,0.70,U] [#7 -0.26,0.40,0.67,U] [#8 -0.25,0.81,0.66,U] 
22:13:15.545 00.002 7988 single-star, 8 included, MultiStar: {-0.07, 0.43}, one-star: {0.23, -0.10}
22:13:15.545 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.58) = xAngle (1.17 = 1.17)
22:13:15.547 00.002 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.28 = -2.00)
22:13:15.547 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.41 mountX=0.10 mountY=-0.23, mountTheta=-1.17
22:13:15.549 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.10, opts=13)
22:13:15.551 00.002 7988 Enqueuing Move request for scope (0.23, -0.10)
22:13:15.551 00.000 15712 Worker thread wakes up
22:13:15.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
22:13:15.551 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
22:13:15.551 00.000 15712 Moving (0.23, -0.10) raw xDistance=0.10 yDistance=-0.23
22:13:15.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:13:15.554 00.003 7988 UpdateGuideState exits: m=1545 SNR=26.7
22:13:15.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:15.556 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:15.556 00.000 7988 Enqueuing Expose request
22:13:15.558 00.002 15712 PPEC rslt: input = 0.10, final = 0.09, react = 0.06, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:15.558 00.000 15712 PPEC: input: 0.10, control: 0.09, exposure: 1500
22:13:15.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:15.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:13:15.558 00.000 15712 MoveAxis(W, 30, ABG)
22:13:15.558 00.000 15712 Guiding  Dir = 3, Dur = 30
22:13:15.559 00.001 15712 IsGuiding returns 0
22:13:15.575 00.016 15712 PulseGuide returned control before completion, sleep 24
22:13:15.623 00.048 15712 IsGuiding returns 0
22:13:15.623 00.000 15712 Move returns status 0, amount 30
22:13:15.623 00.000 15712 MoveAxis(N, 0, ABG)
22:13:15.623 00.000 15712 Move returns status 0, amount 0
22:13:15.623 00.000 15712 move complete, result=0
22:13:15.623 00.000 15712 worker thread done servicing request
22:13:15.624 00.001 15712 Worker thread wakes up
22:13:15.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:15.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:15.624 00.000 7988 GuideStep: 0.1 px 30 ms WEST, -0.2 px 0 ms NORTH
22:13:17.041 01.417 15712 Exposure complete
22:13:17.086 00.045 15712 worker thread done servicing request
22:13:17.086 00.000 7988 OnExposeComplete: enter
22:13:17.086 00.000 7988 UpdateGuideState(): m_state=6
22:13:17.101 00.015 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7838
22:13:17.101 00.000 7988 Star::Find returns 1 (1), X=1182.22, Y=446.11, Mass=1502, SNR=26.5, Peak=255 HFD=3.2
22:13:17.103 00.002 7988 MultiStar: [#1 -0.10,0.40,1.00,U] [#2 -0.19,0.39,1.03,U] [#3 -0.22,0.32,0.97,U] [#4 -0.13,0.28,1.05,U] [#5 -0.10,0.53,0.71,U] [#6 -0.18,0.49,0.71,U] [#7 -0.32,0.04,0.71,U] [#8 -0.49,0.56,0.67,U] 
22:13:17.105 00.002 7988 single-star, 8 included, MultiStar: {-0.15, 0.30}, one-star: {0.20, -0.20}
22:13:17.105 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.58) = xAngle (0.80 = 0.80)
22:13:17.107 00.002 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.91 = -2.37)
22:13:17.107 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.29 cameraTheta=-0.77 mountX=0.20 mountY=-0.20, mountTheta=-0.79
22:13:17.109 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.20, opts=13)
22:13:17.109 00.000 7988 Enqueuing Move request for scope (0.20, -0.20)
22:13:17.111 00.002 15712 Worker thread wakes up
22:13:17.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
22:13:17.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
22:13:17.111 00.000 15712 Moving (0.20, -0.20) raw xDistance=0.20 yDistance=-0.20
22:13:17.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:17.111 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.5 Saturated
22:13:17.114 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:17.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:17.116 00.002 7988 Enqueuing Expose request
22:13:17.117 00.001 15712 PPEC rslt: input = 0.20, final = 0.20, react = 0.12, pred = 0.08, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:13:17.117 00.000 15712 PPEC: input: 0.20, control: 0.20, exposure: 1500
22:13:17.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:17.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:13:17.117 00.000 15712 MoveAxis(W, 66, ABG)
22:13:17.118 00.001 15712 Guiding  Dir = 3, Dur = 66
22:13:17.118 00.000 15712 IsGuiding returns 0
22:13:17.135 00.017 15712 PulseGuide returned control before completion, sleep 53
22:13:17.220 00.085 15712 IsGuiding returns 0
22:13:17.220 00.000 15712 Move returns status 0, amount 66
22:13:17.220 00.000 15712 MoveAxis(N, 0, ABG)
22:13:17.220 00.000 15712 Move returns status 0, amount 0
22:13:17.220 00.000 15712 move complete, result=0
22:13:17.220 00.000 15712 worker thread done servicing request
22:13:17.220 00.000 15712 Worker thread wakes up
22:13:17.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:17.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:17.220 00.000 7988 GuideStep: 0.2 px 66 ms WEST, -0.2 px 0 ms NORTH
22:13:18.854 01.634 15712 Exposure complete
22:13:18.905 00.051 15712 worker thread done servicing request
22:13:18.905 00.000 7988 OnExposeComplete: enter
22:13:18.905 00.000 7988 UpdateGuideState(): m_state=6
22:13:18.917 00.012 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7839
22:13:18.919 00.002 7988 Star::Find returns 1 (0), X=1182.17, Y=446.14, Mass=1481, SNR=26.2, Peak=205 HFD=3.3
22:13:18.919 00.000 7988 MultiStar: [#1 0.02,0.48,1.03,U] [#2 0.02,0.39,1.04,U] [#3 -0.09,0.26,0.95,U] [#4 0.05,0.34,1.05,U] [#5 0.04,0.29,0.71,U] [#6 -0.21,0.58,0.69,U] [#7 -0.06,0.23,0.67,U] [#8 -0.47,0.57,0.65,U] 
22:13:18.919 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.32}, one-star: {0.15, -0.17}
22:13:18.922 00.003 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.58) = xAngle (0.74 = 0.74)
22:13:18.922 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.84 = -2.44)
22:13:18.924 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.84 mountX=0.17 mountY=-0.15, mountTheta=-0.72
22:13:18.926 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.17, opts=13)
22:13:18.926 00.000 7988 Enqueuing Move request for scope (0.15, -0.17)
22:13:18.928 00.002 15712 Worker thread wakes up
22:13:18.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
22:13:18.928 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
22:13:18.928 00.000 15712 Moving (0.15, -0.17) raw xDistance=0.17 yDistance=-0.15
22:13:18.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:18.928 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.2
22:13:18.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:18.928 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:18.928 00.000 7988 Enqueuing Expose request
22:13:18.933 00.005 15712 PPEC rslt: input = 0.17, final = 0.19, react = 0.10, pred = 0.09, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:13:18.933 00.000 15712 PPEC: input: 0.17, control: 0.19, exposure: 1500
22:13:18.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:18.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:13:18.933 00.000 15712 MoveAxis(W, 63, ABG)
22:13:18.933 00.000 15712 Guiding  Dir = 3, Dur = 63
22:13:18.956 00.023 15712 IsGuiding returns 0
22:13:18.973 00.017 15712 PulseGuide returned control before completion, sleep 57
22:13:19.058 00.085 15712 IsGuiding returns 0
22:13:19.058 00.000 15712 Move returns status 0, amount 63
22:13:19.058 00.000 15712 MoveAxis(N, 0, ABG)
22:13:19.058 00.000 15712 Move returns status 0, amount 0
22:13:19.058 00.000 15712 move complete, result=0
22:13:19.061 00.003 15712 worker thread done servicing request
22:13:19.061 00.000 15712 Worker thread wakes up
22:13:19.061 00.000 7988 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
22:13:19.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:19.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:20.466 01.405 15712 Exposure complete
22:13:20.520 00.054 15712 worker thread done servicing request
22:13:20.520 00.000 7988 OnExposeComplete: enter
22:13:20.528 00.008 7988 UpdateGuideState(): m_state=6
22:13:20.528 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7840
22:13:20.528 00.000 7988 Star::Find returns 1 (0), X=1182.10, Y=446.02, Mass=1484, SNR=26.3, Peak=220 HFD=3.2
22:13:20.528 00.000 7988 MultiStar: [#1 -0.27,0.52,1.02,U] [#2 -0.14,0.21,1.03,U] [#3 -0.36,0.36,0.92,U] [#4 -0.19,0.25,1.03,U] [#5 -0.18,0.34,0.71,U] [#6 -0.35,0.42,0.70,U] [#7 -0.14,-0.03,0.66,U] [#8 -0.46,0.40,0.67,U] 
22:13:20.528 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.24}, one-star: {0.08, -0.29}
22:13:20.528 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
22:13:20.528 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.89)
22:13:20.528 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.29 mountX=0.29 mountY=-0.08, mountTheta=-0.26
22:13:20.537 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.29, opts=13)
22:13:20.537 00.000 7988 Enqueuing Move request for scope (0.08, -0.29)
22:13:20.537 00.000 15712 Worker thread wakes up
22:13:20.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.29) opts 0xd
22:13:20.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.29)
22:13:20.537 00.000 15712 Moving (0.08, -0.29) raw xDistance=0.29 yDistance=-0.08
22:13:20.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:20.537 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3
22:13:20.541 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:20.541 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:20.543 00.002 7988 Enqueuing Expose request
22:13:20.543 00.000 15712 PPEC rslt: input = 0.29, final = 0.27, react = 0.17, pred = 0.10, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
22:13:20.543 00.000 15712 PPEC: input: 0.29, control: 0.27, exposure: 1500
22:13:20.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:20.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:13:20.543 00.000 15712 MoveAxis(W, 88, ABG)
22:13:20.543 00.000 15712 Guiding  Dir = 3, Dur = 88
22:13:20.543 00.000 15712 IsGuiding returns 0
22:13:20.562 00.019 15712 PulseGuide returned control before completion, sleep 81
22:13:20.654 00.092 15712 IsGuiding returns 1
22:13:20.654 00.000 15712 scope still moving after pulse duration time elapsed
22:13:20.690 00.036 15712 IsGuiding returns 0
22:13:20.690 00.000 15712 scope move finished after 88 + 57 ms
22:13:20.690 00.000 15712 Move returns status 0, amount 88
22:13:20.690 00.000 15712 MoveAxis(N, 0, ABG)
22:13:20.690 00.000 15712 Move returns status 0, amount 0
22:13:20.690 00.000 15712 move complete, result=0
22:13:20.690 00.000 7988 GuideStep: 0.3 px 88 ms WEST, -0.1 px 0 ms NORTH
22:13:20.692 00.002 15712 worker thread done servicing request
22:13:20.692 00.000 15712 Worker thread wakes up
22:13:20.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:20.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:22.330 01.638 15712 Exposure complete
22:13:22.386 00.056 15712 worker thread done servicing request
22:13:22.386 00.000 7988 OnExposeComplete: enter
22:13:22.386 00.000 7988 UpdateGuideState(): m_state=6
22:13:22.394 00.008 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7841
22:13:22.394 00.000 7988 Star::Find returns 1 (1), X=1182.20, Y=446.27, Mass=1597, SNR=27.3, Peak=255 HFD=3.5
22:13:22.394 00.000 7988 MultiStar: [#1 -0.13,0.85,1.02,U] [#2 -0.16,0.73,0.99,U] [#3 -0.06,0.71,0.94,U] [#4 -0.16,0.64,1.05,U] [#5 0.03,0.82,0.70,U] [#6 -0.19,1.21,0.00,M1] [#7 -0.46,0.55,0.67,U] [#8 -0.33,0.97,0.00,M1] 
22:13:22.394 00.000 7988 single-star, 6 included, MultiStar: {-0.10, 0.60}, one-star: {0.18, -0.04}
22:13:22.394 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.58) = xAngle (1.35 = 1.35)
22:13:22.394 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.46 = -1.82)
22:13:22.394 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.23 mountX=0.04 mountY=-0.17, mountTheta=-1.35
22:13:22.394 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.04, opts=13)
22:13:22.403 00.009 7988 Enqueuing Move request for scope (0.18, -0.04)
22:13:22.403 00.000 15712 Worker thread wakes up
22:13:22.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
22:13:22.403 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
22:13:22.403 00.000 15712 Moving (0.18, -0.04) raw xDistance=0.04 yDistance=-0.17
22:13:22.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:22.403 00.000 7988 UpdateGuideState exits: m=1597 SNR=27.3 Saturated
22:13:22.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:22.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:22.403 00.000 7988 Enqueuing Expose request
22:13:22.410 00.007 15712 PPEC rslt: input = 0.04, final = 0.11, react = 0.02, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:22.410 00.000 15712 PPEC: input: 0.04, control: 0.11, exposure: 1500
22:13:22.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:22.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:13:22.410 00.000 15712 MoveAxis(W, 37, ABG)
22:13:22.410 00.000 15712 Guiding  Dir = 3, Dur = 37
22:13:22.410 00.000 15712 IsGuiding returns 0
22:13:22.426 00.016 15712 PulseGuide returned control before completion, sleep 26
22:13:22.480 00.054 15712 IsGuiding returns 0
22:13:22.480 00.000 15712 Move returns status 0, amount 37
22:13:22.480 00.000 15712 MoveAxis(N, 0, ABG)
22:13:22.480 00.000 15712 Move returns status 0, amount 0
22:13:22.480 00.000 15712 move complete, result=0
22:13:22.480 00.000 7988 GuideStep: 0.0 px 37 ms WEST, -0.2 px 0 ms NORTH
22:13:22.483 00.003 15712 worker thread done servicing request
22:13:22.483 00.000 15712 Worker thread wakes up
22:13:22.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:22.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:23.895 01.412 15712 Exposure complete
22:13:23.954 00.059 15712 worker thread done servicing request
22:13:23.954 00.000 7988 OnExposeComplete: enter
22:13:23.954 00.000 7988 UpdateGuideState(): m_state=6
22:13:23.957 00.003 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7842
22:13:23.959 00.002 7988 Star::Find returns 1 (1), X=1182.29, Y=446.13, Mass=1548, SNR=26.7, Peak=255 HFD=3.4
22:13:23.959 00.000 7988 MultiStar: [#1 -0.02,0.73,0.99,U] [#2 -0.02,0.53,1.00,U] [#3 -0.09,0.32,0.94,U] [#4 0.06,0.51,1.01,U] [#5 0.18,0.57,0.66,U] [#6 -0.14,0.57,0.70,U] [#7 -0.15,0.57,0.66,U] [#8 -0.35,0.68,0.66,U] 
22:13:23.961 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.46}, one-star: {0.27, -0.18}
22:13:23.961 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.58) = xAngle (0.99 = 0.99)
22:13:23.963 00.002 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.10 = -2.19)
22:13:23.963 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-0.59 mountX=0.18 mountY=-0.26, mountTheta=-0.98
22:13:23.965 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.18, opts=13)
22:13:23.967 00.002 7988 Enqueuing Move request for scope (0.27, -0.18)
22:13:23.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:23.967 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.7 Saturated
22:13:23.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:23.971 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:23.971 00.000 7988 Enqueuing Expose request
22:13:23.973 00.002 15712 Worker thread wakes up
22:13:23.973 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
22:13:23.973 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
22:13:23.973 00.000 15712 Moving (0.27, -0.18) raw xDistance=0.18 yDistance=-0.26
22:13:23.977 00.004 15712 PPEC rslt: input = 0.18, final = 0.22, react = 0.11, pred = 0.12, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:13:23.977 00.000 15712 PPEC: input: 0.18, control: 0.22, exposure: 1500
22:13:23.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:13:23.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:13:23.977 00.000 15712 MoveAxis(W, 73, ABG)
22:13:23.977 00.000 15712 Guiding  Dir = 3, Dur = 73
22:13:23.979 00.002 15712 IsGuiding returns 0
22:13:23.999 00.020 15712 PulseGuide returned control before completion, sleep 63
22:13:24.069 00.070 15712 IsGuiding returns 1
22:13:24.069 00.000 15712 scope still moving after pulse duration time elapsed
22:13:24.107 00.038 15712 IsGuiding returns 0
22:13:24.107 00.000 15712 scope move finished after 73 + 59 ms
22:13:24.107 00.000 15712 Move returns status 0, amount 73
22:13:24.107 00.000 15712 MoveAxis(N, 0, ABG)
22:13:24.107 00.000 15712 Move returns status 0, amount 0
22:13:24.107 00.000 15712 move complete, result=0
22:13:24.107 00.000 7988 GuideStep: 0.2 px 73 ms WEST, -0.3 px 0 ms NORTH
22:13:24.107 00.000 15712 worker thread done servicing request
22:13:24.107 00.000 15712 Worker thread wakes up
22:13:24.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:24.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:25.852 01.745 15712 Exposure complete
22:13:25.912 00.060 15712 worker thread done servicing request
22:13:25.912 00.000 7988 OnExposeComplete: enter
22:13:25.914 00.002 7988 UpdateGuideState(): m_state=6
22:13:25.914 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7843
22:13:25.914 00.000 7988 Star::Find returns 1 (0), X=1182.09, Y=446.51, Mass=1534, SNR=26.7, Peak=230 HFD=3.5
22:13:25.914 00.000 7988 MultiStar: [#1 -0.26,0.80,1.01,U] [#2 -0.06,0.70,1.01,U] [#3 -0.30,0.63,0.91,U] [#4 -0.15,0.55,0.99,U] [#5 -0.06,0.77,0.67,U] [#6 -0.23,1.07,0.00,M1] [#7 -0.12,0.60,0.65,U] [#8 -0.35,1.05,0.00,M1] 
22:13:25.914 00.000 7988 single-star, 6 included, MultiStar: {-0.13, 0.60}, one-star: {0.07, 0.20}
22:13:25.914 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.58) = xAngle (2.79 = 2.79)
22:13:25.914 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
22:13:25.914 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.21 mountX=-0.20 mountY=-0.08, mountTheta=-2.76
22:13:25.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.20, opts=13)
22:13:25.914 00.000 7988 Enqueuing Move request for scope (0.07, 0.20)
22:13:25.914 00.000 15712 Worker thread wakes up
22:13:25.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
22:13:25.914 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
22:13:25.914 00.000 15712 Moving (0.07, 0.20) raw xDistance=-0.20 yDistance=-0.08
22:13:25.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:25.927 00.013 7988 UpdateGuideState exits: m=1534 SNR=26.7
22:13:25.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:25.929 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:25.930 00.001 7988 Enqueuing Expose request
22:13:25.930 00.000 15712 PPEC rslt: input = -0.20, final = -0.00, react = -0.12, pred = 0.12, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:13:25.930 00.000 15712 PPEC: input: -0.20, control: -0.00, exposure: 1500
22:13:25.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:25.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:13:25.930 00.000 15712 MoveAxis(E, 1, ABG)
22:13:25.930 00.000 15712 Guiding  Dir = 2, Dur = 1
22:13:25.930 00.000 15712 IsGuiding returns 0
22:13:25.946 00.016 15712 IsGuiding returns 0
22:13:25.946 00.000 15712 Move returns status 0, amount 1
22:13:25.946 00.000 15712 MoveAxis(N, 0, ABG)
22:13:25.946 00.000 15712 Move returns status 0, amount 0
22:13:25.946 00.000 15712 move complete, result=0
22:13:25.946 00.000 15712 worker thread done servicing request
22:13:25.946 00.000 15712 Worker thread wakes up
22:13:25.946 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.1 px 0 ms NORTH
22:13:25.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:25.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:27.367 01.421 15712 Exposure complete
22:13:27.424 00.057 15712 worker thread done servicing request
22:13:27.424 00.000 7988 OnExposeComplete: enter
22:13:27.424 00.000 7988 UpdateGuideState(): m_state=6
22:13:27.429 00.005 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7844
22:13:27.430 00.001 7988 Star::Find returns 1 (0), X=1182.09, Y=446.32, Mass=1557, SNR=26.8, Peak=239 HFD=3.4
22:13:27.430 00.000 7988 MultiStar: [#1 -0.22,0.77,0.99,U] [#2 -0.25,0.62,0.97,U] [#3 -0.28,0.56,0.92,U] [#4 -0.09,0.61,1.03,U] [#5 -0.11,0.66,0.68,U] [#6 -0.15,0.85,0.67,U] [#7 -0.18,0.37,0.63,U] [#8 -0.44,0.83,0.69,U] 
22:13:27.430 00.000 7988 single-star, 8 included, MultiStar: {-0.18, 0.57}, one-star: {0.07, 0.01}
22:13:27.430 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.58) = xAngle (1.70 = 1.70)
22:13:27.430 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.81 = -1.47)
22:13:27.430 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.08 cameraTheta=0.12 mountX=-0.01 mountY=-0.07, mountTheta=-1.70
22:13:27.430 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
22:13:27.430 00.000 7988 Enqueuing Move request for scope (0.07, 0.01)
22:13:27.430 00.000 15712 Worker thread wakes up
22:13:27.430 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:13:27.430 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:13:27.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:27.441 00.011 7988 UpdateGuideState exits: m=1557 SNR=26.8
22:13:27.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:27.443 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:27.443 00.000 7988 Enqueuing Expose request
22:13:27.445 00.002 15712 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
22:13:27.447 00.002 15712 PPEC rslt: input = -0.01, final = 0.11, react = -0.01, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:27.447 00.000 15712 PPEC: input: -0.01, control: 0.11, exposure: 1500
22:13:27.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:27.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:13:27.447 00.000 15712 MoveAxis(W, 35, ABG)
22:13:27.447 00.000 15712 Guiding  Dir = 3, Dur = 35
22:13:27.447 00.000 15712 IsGuiding returns 0
22:13:27.468 00.021 15712 PulseGuide returned control before completion, sleep 28
22:13:27.510 00.042 15712 IsGuiding returns 0
22:13:27.510 00.000 15712 Move returns status 0, amount 35
22:13:27.510 00.000 15712 MoveAxis(N, 0, ABG)
22:13:27.510 00.000 15712 Move returns status 0, amount 0
22:13:27.510 00.000 15712 move complete, result=0
22:13:27.510 00.000 7988 GuideStep: -0.0 px 35 ms WEST, -0.1 px 0 ms NORTH
22:13:27.517 00.007 15712 worker thread done servicing request
22:13:27.517 00.000 15712 Worker thread wakes up
22:13:27.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:27.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:29.156 01.639 15712 Exposure complete
22:13:29.209 00.053 15712 worker thread done servicing request
22:13:29.209 00.000 7988 OnExposeComplete: enter
22:13:29.209 00.000 7988 UpdateGuideState(): m_state=6
22:13:29.217 00.008 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7845
22:13:29.217 00.000 7988 Star::Find returns 1 (1), X=1182.05, Y=446.58, Mass=1470, SNR=26.1, Peak=255 HFD=3.2
22:13:29.217 00.000 7988 MultiStar: [#1 -0.30,0.88,1.03,U] [#2 -0.30,0.84,0.99,U] [#3 -0.34,0.87,0.96,U] [#4 -0.42,0.68,1.03,U] [#5 -0.33,0.89,0.69,U] [#6 -0.29,1.04,0.00,M1] [#7 -0.35,0.79,0.69,U] [#8 -0.35,0.98,0.00,M1] 
22:13:29.217 00.000 7988 single-star, 6 included, MultiStar: {-0.28, 0.73}, one-star: {0.03, 0.27}
22:13:29.217 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
22:13:29.217 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
22:13:29.217 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.47 mountX=-0.27 mountY=-0.03, mountTheta=-3.02
22:13:29.217 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.27, opts=13)
22:13:29.226 00.009 7988 Enqueuing Move request for scope (0.03, 0.27)
22:13:29.228 00.002 15712 Worker thread wakes up
22:13:29.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
22:13:29.228 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
22:13:29.228 00.000 15712 Moving (0.03, 0.27) raw xDistance=-0.27 yDistance=-0.03
22:13:29.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:29.228 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.1 Saturated
22:13:29.230 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:29.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:29.232 00.002 7988 Enqueuing Expose request
22:13:29.233 00.001 15712 PPEC rslt: input = -0.27, final = -0.05, react = -0.16, pred = 0.11, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
22:13:29.233 00.000 15712 PPEC: input: -0.27, control: -0.05, exposure: 1500
22:13:29.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:29.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:13:29.233 00.000 15712 MoveAxis(E, 17, ABG)
22:13:29.233 00.000 15712 Guiding  Dir = 2, Dur = 17
22:13:29.233 00.000 15712 IsGuiding returns 0
22:13:29.258 00.025 15712 IsGuiding returns 1
22:13:29.258 00.000 15712 scope still moving after pulse duration time elapsed
22:13:29.281 00.023 15712 IsGuiding returns 1
22:13:29.313 00.032 15712 IsGuiding returns 0
22:13:29.313 00.000 15712 scope move finished after 17 + 70 ms
22:13:29.313 00.000 15712 Move returns status 0, amount 17
22:13:29.313 00.000 15712 MoveAxis(N, 0, ABG)
22:13:29.313 00.000 15712 Move returns status 0, amount 0
22:13:29.313 00.000 15712 move complete, result=0
22:13:29.313 00.000 7988 GuideStep: -0.3 px 17 ms EAST, -0.0 px 0 ms NORTH
22:13:29.324 00.011 15712 worker thread done servicing request
22:13:29.324 00.000 15712 Worker thread wakes up
22:13:29.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:29.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:30.731 01.407 15712 Exposure complete
22:13:30.777 00.046 15712 worker thread done servicing request
22:13:30.777 00.000 7988 OnExposeComplete: enter
22:13:30.792 00.015 7988 UpdateGuideState(): m_state=6
22:13:30.792 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7846
22:13:30.792 00.000 7988 Star::Find returns 1 (0), X=1182.00, Y=446.28, Mass=1504, SNR=26.4, Peak=238 HFD=3.3
22:13:30.792 00.000 7988 MultiStar: [#1 -0.37,0.78,0.98,U] [#2 -0.33,0.56,1.01,U] [#3 -0.59,0.57,0.95,U] [#4 -0.33,0.61,1.00,U] [#5 -0.32,0.68,0.69,U] [#6 -0.33,0.75,0.70,U] [#7 -0.47,0.63,0.67,U] [#8 -0.46,0.76,0.67,U] 
22:13:30.792 00.000 7988 single-star, 8 included, MultiStar: {-0.35, 0.57}, one-star: {-0.02, -0.04}
22:13:30.792 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
22:13:30.792 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
22:13:30.792 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.07 mountX=0.04 mountY=0.02, mountTheta=0.52
22:13:30.792 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.04, opts=13)
22:13:30.792 00.000 7988 Enqueuing Move request for scope (-0.02, -0.04)
22:13:30.792 00.000 15712 Worker thread wakes up
22:13:30.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:13:30.792 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:13:30.792 00.000 15712 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=0.02
22:13:30.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:30.792 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
22:13:30.806 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:30.806 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:30.808 00.002 7988 Enqueuing Expose request
22:13:30.809 00.001 15712 PPEC rslt: input = 0.04, final = 0.10, react = 0.02, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:30.809 00.000 15712 PPEC: input: 0.04, control: 0.10, exposure: 1500
22:13:30.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:30.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:13:30.809 00.000 15712 MoveAxis(W, 31, ABG)
22:13:30.809 00.000 15712 Guiding  Dir = 3, Dur = 31
22:13:30.824 00.015 15712 IsGuiding returns 0
22:13:30.840 00.016 15712 PulseGuide returned control before completion, sleep 26
22:13:30.888 00.048 15712 IsGuiding returns 0
22:13:30.888 00.000 15712 Move returns status 0, amount 31
22:13:30.888 00.000 15712 MoveAxis(N, 0, ABG)
22:13:30.888 00.000 15712 Move returns status 0, amount 0
22:13:30.888 00.000 15712 move complete, result=0
22:13:30.888 00.000 15712 worker thread done servicing request
22:13:30.888 00.000 15712 Worker thread wakes up
22:13:30.888 00.000 7988 GuideStep: 0.0 px 31 ms WEST, 0.0 px 0 ms NORTH
22:13:30.890 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:30.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:32.631 01.741 15712 Exposure complete
22:13:32.691 00.060 15712 worker thread done servicing request
22:13:32.691 00.000 7988 OnExposeComplete: enter
22:13:32.691 00.000 7988 UpdateGuideState(): m_state=6
22:13:32.693 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7847
22:13:32.693 00.000 7988 Star::Find returns 1 (0), X=1181.96, Y=446.37, Mass=1545, SNR=26.8, Peak=241 HFD=3.4
22:13:32.693 00.000 7988 MultiStar: [#1 -0.28,0.96,1.01,U] [#2 -0.37,0.63,0.98,U] [#3 -0.45,0.63,0.92,U] [#4 -0.39,0.63,1.01,U] [#5 -0.09,0.67,0.70,U] [#6 -0.26,0.88,0.69,U] [#7 -0.42,0.64,0.69,U] [#8 -0.49,0.67,0.64,U] 
22:13:32.696 00.003 7988 single-star, 8 included, MultiStar: {-0.31, 0.63}, one-star: {-0.06, 0.06}
22:13:32.696 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.36)
22:13:32.696 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.75)
22:13:32.696 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.34 mountX=-0.06 mountY=0.06, mountTheta=2.38
22:13:32.696 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.06, opts=13)
22:13:32.696 00.000 7988 Enqueuing Move request for scope (-0.06, 0.06)
22:13:32.696 00.000 15712 Worker thread wakes up
22:13:32.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:13:32.696 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:13:32.696 00.000 15712 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=0.06
22:13:32.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:32.696 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8
22:13:32.706 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:32.706 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:32.708 00.002 7988 Enqueuing Expose request
22:13:32.709 00.001 15712 PPEC rslt: input = -0.06, final = 0.09, react = -0.04, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:32.709 00.000 15712 PPEC: input: -0.06, control: 0.09, exposure: 1500
22:13:32.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:32.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:13:32.709 00.000 15712 MoveAxis(W, 28, ABG)
22:13:32.709 00.000 15712 Guiding  Dir = 3, Dur = 28
22:13:32.742 00.033 15712 IsGuiding returns 0
22:13:32.758 00.016 15712 PulseGuide returned control before completion, sleep 23
22:13:32.806 00.048 15712 IsGuiding returns 0
22:13:32.806 00.000 15712 Move returns status 0, amount 28
22:13:32.806 00.000 15712 MoveAxis(N, 0, ABG)
22:13:32.806 00.000 15712 Move returns status 0, amount 0
22:13:32.806 00.000 15712 move complete, result=0
22:13:32.806 00.000 15712 worker thread done servicing request
22:13:32.806 00.000 15712 Worker thread wakes up
22:13:32.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:32.806 00.000 7988 GuideStep: -0.1 px 28 ms WEST, 0.1 px 0 ms NORTH
22:13:32.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:34.226 01.420 15712 Exposure complete
22:13:34.277 00.051 15712 worker thread done servicing request
22:13:34.277 00.000 7988 OnExposeComplete: enter
22:13:34.277 00.000 7988 UpdateGuideState(): m_state=6
22:13:34.287 00.010 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7848
22:13:34.287 00.000 7988 Star::Find returns 1 (0), X=1182.02, Y=446.37, Mass=1524, SNR=26.6, Peak=221 HFD=3.4
22:13:34.289 00.002 7988 MultiStar: [#1 -0.27,0.77,0.99,U] [#2 -0.23,0.56,0.98,U] [#3 -0.47,0.64,0.94,U] [#4 -0.21,0.50,1.01,U] [#5 -0.09,0.74,0.70,U] [#6 -0.38,0.80,0.70,U] [#7 -0.18,0.69,0.66,U] [#8 -0.49,0.76,0.62,U] 
22:13:34.289 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.59}, one-star: {0.00, 0.06}
22:13:34.291 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.58) = xAngle (3.12 = 3.12)
22:13:34.291 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.23 = -0.05)
22:13:34.294 00.003 7988 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.54 mountX=-0.06 mountY=-0.00, mountTheta=-3.09
22:13:34.296 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.06, opts=13)
22:13:34.296 00.000 7988 Enqueuing Move request for scope (0.00, 0.06)
22:13:34.298 00.002 15712 Worker thread wakes up
22:13:34.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
22:13:34.298 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
22:13:34.298 00.000 15712 Moving (0.00, 0.06) raw xDistance=-0.06 yDistance=-0.00
22:13:34.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:34.298 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6
22:13:34.300 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:34.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:34.302 00.002 7988 Enqueuing Expose request
22:13:34.303 00.001 15712 PPEC rslt: input = -0.06, final = 0.07, react = -0.04, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:34.303 00.000 15712 PPEC: input: -0.06, control: 0.07, exposure: 1500
22:13:34.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:34.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:13:34.303 00.000 15712 MoveAxis(W, 24, ABG)
22:13:34.303 00.000 15712 Guiding  Dir = 3, Dur = 24
22:13:34.304 00.001 15712 IsGuiding returns 0
22:13:34.319 00.015 15712 PulseGuide returned control before completion, sleep 14
22:13:34.367 00.048 15712 IsGuiding returns 0
22:13:34.367 00.000 15712 Move returns status 0, amount 24
22:13:34.367 00.000 15712 MoveAxis(N, 0, ABG)
22:13:34.367 00.000 15712 Move returns status 0, amount 0
22:13:34.367 00.000 15712 move complete, result=0
22:13:34.367 00.000 15712 worker thread done servicing request
22:13:34.367 00.000 15712 Worker thread wakes up
22:13:34.367 00.000 7988 GuideStep: -0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
22:13:34.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:34.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:36.012 01.645 15712 Exposure complete
22:13:36.063 00.051 15712 worker thread done servicing request
22:13:36.063 00.000 7988 OnExposeComplete: enter
22:13:36.063 00.000 7988 UpdateGuideState(): m_state=6
22:13:36.072 00.009 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7849
22:13:36.073 00.001 7988 Star::Find returns 1 (0), X=1181.80, Y=446.69, Mass=1532, SNR=26.7, Peak=211 HFD=3.4
22:13:36.075 00.002 7988 MultiStar: [#1 -0.39,1.05,0.00,M1] [#2 -0.30,0.91,0.98,U] [#3 -0.50,1.06,0.00,M1] [#4 -0.38,0.94,1.06,U] [#5 -0.16,0.98,0.72,U] [#6 -0.59,1.19,0.00,M1] [#7 -0.50,0.69,0.64,U] [#8 -0.32,1.14,0.00,M1] 
22:13:36.075 00.000 7988 single-star, 4 included, MultiStar: {-0.31, 0.78}, one-star: {-0.22, 0.38}
22:13:36.077 00.002 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.67 = -2.61)
22:13:36.077 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.78 = 0.50)
22:13:36.077 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.38 hyp=0.44 cameraTheta=2.09 mountX=-0.38 mountY=0.21, mountTheta=2.63
22:13:36.080 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.38, opts=13)
22:13:36.082 00.002 7988 Enqueuing Move request for scope (-0.22, 0.38)
22:13:36.082 00.000 15712 Worker thread wakes up
22:13:36.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.38) opts 0xd
22:13:36.082 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.38)
22:13:36.082 00.000 15712 Moving (-0.22, 0.38) raw xDistance=-0.38 yDistance=0.21
22:13:36.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:36.082 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7
22:13:36.085 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:36.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:36.087 00.002 7988 Enqueuing Expose request
22:13:36.087 00.000 15712 PPEC rslt: input = -0.38, final = -0.14, react = -0.23, pred = 0.08, hyst = -0.20, hyst_pct = 0.00, period_length = 636.00
22:13:36.087 00.000 15712 PPEC: input: -0.38, control: -0.14, exposure: 1500
22:13:36.089 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:36.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:13:36.089 00.000 15712 MoveAxis(E, 47, ABG)
22:13:36.089 00.000 15712 Guiding  Dir = 2, Dur = 47
22:13:36.113 00.024 15712 IsGuiding returns 0
22:13:36.130 00.017 15712 PulseGuide returned control before completion, sleep 42
22:13:36.185 00.055 15712 IsGuiding returns 1
22:13:36.185 00.000 15712 scope still moving after pulse duration time elapsed
22:13:36.222 00.037 15712 IsGuiding returns 0
22:13:36.222 00.000 15712 scope move finished after 47 + 64 ms
22:13:36.222 00.000 15712 Move returns status 0, amount 47
22:13:36.222 00.000 15712 MoveAxis(N, 0, ABG)
22:13:36.222 00.000 15712 Move returns status 0, amount 0
22:13:36.222 00.000 15712 move complete, result=0
22:13:36.222 00.000 7988 GuideStep: -0.4 px 47 ms EAST, 0.2 px 0 ms NORTH
22:13:36.229 00.007 15712 worker thread done servicing request
22:13:36.229 00.000 15712 Worker thread wakes up
22:13:36.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:36.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:37.635 01.406 15712 Exposure complete
22:13:37.694 00.059 15712 worker thread done servicing request
22:13:37.694 00.000 7988 OnExposeComplete: enter
22:13:37.694 00.000 7988 UpdateGuideState(): m_state=6
22:13:37.697 00.003 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7850
22:13:37.697 00.000 7988 Star::Find returns 1 (1), X=1181.90, Y=446.26, Mass=1554, SNR=26.9, Peak=255 HFD=3.3
22:13:37.697 00.000 7988 MultiStar: [#1 -0.30,0.71,1.01,U] [#2 -0.38,0.84,0.99,U] [#3 -0.46,0.68,0.95,U] [#4 -0.28,0.71,1.05,U] [#5 -0.26,0.61,0.72,U] [#6 -0.22,0.89,0.71,U] [#7 -0.59,0.66,0.67,U] [#8 -0.42,0.71,0.65,U] 
22:13:37.697 00.000 7988 single-star, 8 included, MultiStar: {-0.33, 0.63}, one-star: {-0.12, -0.05}
22:13:37.697 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.58) = xAngle (-1.13 = -1.13)
22:13:37.697 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.98 = 1.98)
22:13:37.697 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.71 mountX=0.05 mountY=0.12, mountTheta=1.14
22:13:37.697 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.05, opts=13)
22:13:37.697 00.000 7988 Enqueuing Move request for scope (-0.12, -0.05)
22:13:37.697 00.000 15712 Worker thread wakes up
22:13:37.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
22:13:37.697 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
22:13:37.697 00.000 15712 Moving (-0.12, -0.05) raw xDistance=0.05 yDistance=0.12
22:13:37.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:37.697 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9 Saturated
22:13:37.710 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:37.711 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:37.711 00.000 7988 Enqueuing Expose request
22:13:37.713 00.002 15712 PPEC rslt: input = 0.05, final = 0.08, react = 0.03, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:37.713 00.000 15712 PPEC: input: 0.05, control: 0.08, exposure: 1500
22:13:37.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:37.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:13:37.713 00.000 15712 MoveAxis(W, 25, ABG)
22:13:37.713 00.000 15712 Guiding  Dir = 3, Dur = 25
22:13:37.745 00.032 15712 IsGuiding returns 0
22:13:37.761 00.016 15712 PulseGuide returned control before completion, sleep 20
22:13:37.808 00.047 15712 IsGuiding returns 0
22:13:37.808 00.000 15712 Move returns status 0, amount 25
22:13:37.808 00.000 15712 MoveAxis(N, 0, ABG)
22:13:37.808 00.000 15712 Move returns status 0, amount 0
22:13:37.808 00.000 15712 move complete, result=0
22:13:37.808 00.000 15712 worker thread done servicing request
22:13:37.808 00.000 15712 Worker thread wakes up
22:13:37.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:37.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:37.808 00.000 7988 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
22:13:39.438 01.630 15712 Exposure complete
22:13:39.494 00.056 15712 worker thread done servicing request
22:13:39.494 00.000 7988 OnExposeComplete: enter
22:13:39.500 00.006 7988 UpdateGuideState(): m_state=6
22:13:39.500 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7851
22:13:39.502 00.002 7988 Star::Find returns 1 (1), X=1182.09, Y=446.26, Mass=1560, SNR=26.8, Peak=255 HFD=3.4
22:13:39.502 00.000 7988 MultiStar: [#1 -0.19,0.64,1.02,U] [#2 -0.21,0.57,0.99,U] [#3 -0.37,0.63,0.96,U] [#4 -0.39,0.41,0.99,U] [#5 -0.26,0.53,0.73,U] [#6 -0.31,0.82,0.67,U] [#7 -0.42,0.61,0.66,U] [#8 -0.52,0.61,0.66,U] 
22:13:39.504 00.002 7988 single-star, 8 included, MultiStar: {-0.27, 0.51}, one-star: {0.07, -0.05}
22:13:39.504 00.000 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.58) = xAngle (0.90 = 0.90)
22:13:39.506 00.002 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.01 = -2.27)
22:13:39.506 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.68 mountX=0.05 mountY=-0.07, mountTheta=-0.89
22:13:39.508 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.05, opts=13)
22:13:39.510 00.002 7988 Enqueuing Move request for scope (0.07, -0.05)
22:13:39.511 00.001 15712 Worker thread wakes up
22:13:39.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:13:39.511 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:13:39.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:13:39.511 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.8 Saturated
22:13:39.514 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:39.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:39.516 00.002 7988 Enqueuing Expose request
22:13:39.516 00.000 15712 Moving (0.07, -0.05) raw xDistance=0.05 yDistance=-0.07
22:13:39.522 00.006 15712 PPEC rslt: input = 0.05, final = 0.07, react = 0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:39.522 00.000 15712 PPEC: input: 0.05, control: 0.07, exposure: 1500
22:13:39.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:39.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:13:39.522 00.000 15712 MoveAxis(W, 22, ABG)
22:13:39.522 00.000 15712 Guiding  Dir = 3, Dur = 22
22:13:39.522 00.000 15712 IsGuiding returns 0
22:13:39.536 00.014 15712 PulseGuide returned control before completion, sleep 19
22:13:39.584 00.048 15712 IsGuiding returns 0
22:13:39.584 00.000 15712 Move returns status 0, amount 22
22:13:39.584 00.000 15712 MoveAxis(N, 0, ABG)
22:13:39.584 00.000 15712 Move returns status 0, amount 0
22:13:39.584 00.000 15712 move complete, result=0
22:13:39.584 00.000 7988 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
22:13:39.586 00.002 15712 worker thread done servicing request
22:13:39.586 00.000 15712 Worker thread wakes up
22:13:39.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:39.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:41.000 01.414 15712 Exposure complete
22:13:41.058 00.058 15712 worker thread done servicing request
22:13:41.058 00.000 7988 OnExposeComplete: enter
22:13:41.058 00.000 7988 UpdateGuideState(): m_state=6
22:13:41.061 00.003 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7852
22:13:41.061 00.000 7988 Star::Find returns 1 (1), X=1182.08, Y=446.41, Mass=1540, SNR=26.7, Peak=255 HFD=3.4
22:13:41.061 00.000 7988 MultiStar: [#1 -0.21,0.83,1.02,U] [#2 -0.16,0.61,1.00,U] [#3 -0.29,0.73,0.93,U] [#4 -0.23,0.62,1.02,U] [#5 -0.18,0.76,0.69,U] [#6 -0.26,0.78,0.70,U] [#7 -0.26,0.50,0.67,U] [#8 -0.66,0.80,0.00,M1] 
22:13:41.061 00.000 7988 single-star, 7 included, MultiStar: {-0.18, 0.61}, one-star: {0.06, 0.10}
22:13:41.061 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.58) = xAngle (2.65 = 2.65)
22:13:41.061 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.76 = -0.52)
22:13:41.061 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.10 mountY=-0.06, mountTheta=-2.63
22:13:41.061 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
22:13:41.061 00.000 7988 Enqueuing Move request for scope (0.06, 0.10)
22:13:41.061 00.000 15712 Worker thread wakes up
22:13:41.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:13:41.061 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:13:41.061 00.000 15712 Moving (0.06, 0.10) raw xDistance=-0.10 yDistance=-0.06
22:13:41.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:41.061 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7 Saturated
22:13:41.074 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:41.074 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:41.077 00.003 7988 Enqueuing Expose request
22:13:41.077 00.000 15712 PPEC rslt: input = -0.10, final = 0.06, react = -0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:41.077 00.000 15712 PPEC: input: -0.10, control: 0.06, exposure: 1500
22:13:41.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:41.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:13:41.077 00.000 15712 MoveAxis(W, 20, ABG)
22:13:41.077 00.000 15712 Guiding  Dir = 3, Dur = 20
22:13:41.086 00.009 15712 IsGuiding returns 0
22:13:41.092 00.006 15712 PulseGuide returned control before completion, sleep 15
22:13:41.150 00.058 15712 IsGuiding returns 0
22:13:41.150 00.000 15712 Move returns status 0, amount 20
22:13:41.150 00.000 15712 MoveAxis(N, 0, ABG)
22:13:41.150 00.000 15712 Move returns status 0, amount 0
22:13:41.150 00.000 15712 move complete, result=0
22:13:41.150 00.000 7988 GuideStep: -0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
22:13:41.152 00.002 15712 worker thread done servicing request
22:13:41.152 00.000 15712 Worker thread wakes up
22:13:41.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:41.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:42.895 01.743 15712 Exposure complete
22:13:42.955 00.060 15712 worker thread done servicing request
22:13:42.955 00.000 7988 OnExposeComplete: enter
22:13:42.957 00.002 7988 UpdateGuideState(): m_state=6
22:13:42.957 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7853
22:13:42.957 00.000 7988 Star::Find returns 1 (1), X=1182.13, Y=446.38, Mass=1497, SNR=26.4, Peak=255 HFD=3.3
22:13:42.957 00.000 7988 MultiStar: [#1 -0.18,0.71,1.00,U] [#2 -0.23,0.57,1.03,U] [#3 -0.10,0.64,0.97,U] [#4 -0.17,0.72,1.02,U] [#5 -0.02,0.71,0.73,U] [#6 -0.22,0.96,0.71,U] [#7 -0.28,0.53,0.67,U] [#8 -0.39,0.90,0.64,U] 
22:13:42.957 00.000 7988 single-star, 8 included, MultiStar: {-0.15, 0.62}, one-star: {0.11, 0.07}
22:13:42.962 00.005 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.14 = 2.14)
22:13:42.962 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.25 = -1.04)
22:13:42.962 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=-0.07 mountY=-0.12, mountTheta=-2.13
22:13:42.962 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.07, opts=13)
22:13:42.962 00.000 7988 Enqueuing Move request for scope (0.11, 0.07)
22:13:42.962 00.000 15712 Worker thread wakes up
22:13:42.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:13:42.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:13:42.962 00.000 15712 Moving (0.11, 0.07) raw xDistance=-0.07 yDistance=-0.12
22:13:42.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:42.962 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4 Saturated
22:13:42.970 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:42.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:42.972 00.002 7988 Enqueuing Expose request
22:13:42.973 00.001 15712 PPEC rslt: input = -0.07, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:42.973 00.000 15712 PPEC: input: -0.07, control: 0.06, exposure: 1500
22:13:42.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:42.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:13:42.973 00.000 15712 MoveAxis(W, 21, ABG)
22:13:42.973 00.000 15712 Guiding  Dir = 3, Dur = 21
22:13:42.973 00.000 15712 IsGuiding returns 0
22:13:42.979 00.006 15712 PulseGuide returned control before completion, sleep 18
22:13:43.021 00.042 15712 IsGuiding returns 0
22:13:43.021 00.000 15712 Move returns status 0, amount 21
22:13:43.021 00.000 15712 MoveAxis(N, 0, ABG)
22:13:43.021 00.000 15712 Move returns status 0, amount 0
22:13:43.021 00.000 15712 move complete, result=0
22:13:43.021 00.000 7988 GuideStep: -0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
22:13:43.023 00.002 15712 worker thread done servicing request
22:13:43.023 00.000 15712 Worker thread wakes up
22:13:43.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:43.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:44.441 01.418 15712 Exposure complete
22:13:44.494 00.053 15712 worker thread done servicing request
22:13:44.494 00.000 7988 OnExposeComplete: enter
22:13:44.494 00.000 7988 UpdateGuideState(): m_state=6
22:13:44.502 00.008 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7854
22:13:44.502 00.000 7988 Star::Find returns 1 (1), X=1181.98, Y=446.47, Mass=1599, SNR=27.3, Peak=255 HFD=3.6
22:13:44.502 00.000 7988 MultiStar: [#1 -0.32,0.81,1.00,U] [#2 -0.16,0.89,0.95,U] [#3 -0.31,0.86,0.94,U] [#4 -0.39,0.93,1.00,U] [#5 -0.43,0.81,0.70,U] [#6 -0.22,0.94,0.71,U] [#7 -0.21,0.79,0.65,U] [#8 -0.21,1.01,0.00,M1] 
22:13:44.502 00.000 7988 single-star, 7 included, MultiStar: {-0.26, 0.76}, one-star: {-0.04, 0.16}
22:13:44.502 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.88)
22:13:44.502 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.23)
22:13:44.502 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.83 mountX=-0.16 mountY=0.04, mountTheta=2.91
22:13:44.511 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.16, opts=13)
22:13:44.511 00.000 7988 Enqueuing Move request for scope (-0.04, 0.16)
22:13:44.511 00.000 15712 Worker thread wakes up
22:13:44.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
22:13:44.511 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
22:13:44.511 00.000 15712 Moving (-0.04, 0.16) raw xDistance=-0.16 yDistance=0.04
22:13:44.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:44.511 00.000 7988 UpdateGuideState exits: m=1599 SNR=27.3 Saturated
22:13:44.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:44.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:44.511 00.000 7988 Enqueuing Expose request
22:13:44.518 00.007 15712 PPEC rslt: input = -0.16, final = 0.06, react = -0.10, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:44.518 00.000 15712 PPEC: input: -0.16, control: 0.06, exposure: 1500
22:13:44.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:44.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:13:44.518 00.000 15712 MoveAxis(W, 19, ABG)
22:13:44.518 00.000 15712 Guiding  Dir = 3, Dur = 19
22:13:44.518 00.000 15712 IsGuiding returns 0
22:13:44.538 00.020 15712 IsGuiding returns 1
22:13:44.538 00.000 15712 scope still moving after pulse duration time elapsed
22:13:44.582 00.044 15712 IsGuiding returns 0
22:13:44.582 00.000 15712 scope move finished after 19 + 48 ms
22:13:44.582 00.000 15712 Move returns status 0, amount 19
22:13:44.582 00.000 15712 MoveAxis(N, 0, ABG)
22:13:44.582 00.000 15712 Move returns status 0, amount 0
22:13:44.582 00.000 15712 move complete, result=0
22:13:44.582 00.000 15712 worker thread done servicing request
22:13:44.582 00.000 15712 Worker thread wakes up
22:13:44.582 00.000 7988 GuideStep: -0.2 px 19 ms WEST, 0.0 px 0 ms NORTH
22:13:44.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:44.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:46.227 01.645 15712 Exposure complete
22:13:46.282 00.055 15712 worker thread done servicing request
22:13:46.282 00.000 7988 OnExposeComplete: enter
22:13:46.282 00.000 7988 UpdateGuideState(): m_state=6
22:13:46.289 00.007 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7855
22:13:46.289 00.000 7988 Star::Find returns 1 (1), X=1182.17, Y=446.49, Mass=1458, SNR=26.0, Peak=255 HFD=3.0
22:13:46.289 00.000 7988 MultiStar: [#1 -0.18,0.76,1.03,U] [#2 -0.07,0.69,0.99,U] [#3 -0.24,0.55,0.98,U] [#4 -0.17,0.69,1.03,U] [#5 0.06,0.61,0.72,U] [#6 -0.33,0.85,0.72,U] [#7 -0.18,0.56,0.69,U] [#8 -0.21,0.77,0.64,U] 
22:13:46.289 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.62}, one-star: {0.15, 0.17}
22:13:46.289 00.000 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.58) = xAngle (2.45 = 2.45)
22:13:46.289 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.73)
22:13:46.289 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.87 mountX=-0.17 mountY=-0.15, mountTheta=-2.43
22:13:46.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.17, opts=13)
22:13:46.299 00.010 7988 Enqueuing Move request for scope (0.15, 0.17)
22:13:46.299 00.000 15712 Worker thread wakes up
22:13:46.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
22:13:46.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
22:13:46.299 00.000 15712 Moving (0.15, 0.17) raw xDistance=-0.17 yDistance=-0.15
22:13:46.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:46.299 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0 Saturated
22:13:46.302 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:46.302 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:46.305 00.003 7988 Enqueuing Expose request
22:13:46.305 00.000 15712 PPEC rslt: input = -0.17, final = -0.05, react = -0.10, pred = 0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:13:46.305 00.000 15712 PPEC: input: -0.17, control: -0.05, exposure: 1500
22:13:46.305 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:46.305 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:13:46.307 00.002 15712 MoveAxis(E, 17, ABG)
22:13:46.307 00.000 15712 Guiding  Dir = 2, Dur = 17
22:13:46.307 00.000 15712 IsGuiding returns 0
22:13:46.325 00.018 15712 IsGuiding returns 1
22:13:46.325 00.000 15712 scope still moving after pulse duration time elapsed
22:13:46.368 00.043 15712 IsGuiding returns 0
22:13:46.368 00.000 15712 scope move finished after 17 + 53 ms
22:13:46.368 00.000 15712 Move returns status 0, amount 17
22:13:46.368 00.000 15712 MoveAxis(N, 0, ABG)
22:13:46.368 00.000 15712 Move returns status 0, amount 0
22:13:46.368 00.000 15712 move complete, result=0
22:13:46.368 00.000 7988 GuideStep: -0.2 px 17 ms EAST, -0.2 px 0 ms NORTH
22:13:46.379 00.011 15712 worker thread done servicing request
22:13:46.379 00.000 15712 Worker thread wakes up
22:13:46.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:46.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:47.792 01.413 15712 Exposure complete
22:13:47.845 00.053 15712 worker thread done servicing request
22:13:47.845 00.000 7988 OnExposeComplete: enter
22:13:47.845 00.000 7988 UpdateGuideState(): m_state=6
22:13:47.854 00.009 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7856
22:13:47.854 00.000 7988 Star::Find returns 1 (1), X=1182.05, Y=446.20, Mass=1439, SNR=25.8, Peak=255 HFD=3.1
22:13:47.854 00.000 7988 MultiStar: [#1 -0.34,0.72,1.04,U] [#2 -0.36,0.65,0.99,U] [#3 -0.23,0.70,0.98,U] [#4 -0.17,0.42,1.10,U] [#5 -0.11,0.50,0.74,U] [#6 -0.26,0.77,0.72,U] [#7 -0.29,0.60,0.69,U] [#8 -0.48,0.74,0.67,U] 
22:13:47.854 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.54}, one-star: {0.03, -0.12}
22:13:47.854 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.58) = xAngle (0.23 = 0.23)
22:13:47.854 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
22:13:47.854 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.35 mountX=0.12 mountY=-0.02, mountTheta=-0.19
22:13:47.862 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.12, opts=13)
22:13:47.862 00.000 7988 Enqueuing Move request for scope (0.03, -0.12)
22:13:47.862 00.000 15712 Worker thread wakes up
22:13:47.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:13:47.862 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:13:47.862 00.000 15712 Moving (0.03, -0.12) raw xDistance=0.12 yDistance=-0.02
22:13:47.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:47.862 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.8 Saturated
22:13:47.867 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:47.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:47.869 00.002 7988 Enqueuing Expose request
22:13:47.870 00.001 15712 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:47.870 00.000 15712 PPEC: input: 0.12, control: 0.05, exposure: 1500
22:13:47.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:47.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:13:47.870 00.000 15712 MoveAxis(W, 17, ABG)
22:13:47.870 00.000 15712 Guiding  Dir = 3, Dur = 17
22:13:47.870 00.000 15712 IsGuiding returns 0
22:13:47.896 00.026 15712 IsGuiding returns 1
22:13:47.896 00.000 15712 scope still moving after pulse duration time elapsed
22:13:47.944 00.048 15712 IsGuiding returns 0
22:13:47.944 00.000 15712 scope move finished after 17 + 56 ms
22:13:47.944 00.000 15712 Move returns status 0, amount 17
22:13:47.944 00.000 15712 MoveAxis(N, 0, ABG)
22:13:47.944 00.000 15712 Move returns status 0, amount 0
22:13:47.944 00.000 15712 move complete, result=0
22:13:47.944 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
22:13:47.944 00.000 15712 worker thread done servicing request
22:13:47.946 00.002 15712 Worker thread wakes up
22:13:47.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:47.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:49.583 01.637 15712 Exposure complete
22:13:49.637 00.054 15712 worker thread done servicing request
22:13:49.637 00.000 7988 OnExposeComplete: enter
22:13:49.637 00.000 7988 UpdateGuideState(): m_state=6
22:13:49.644 00.007 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7857
22:13:49.644 00.000 7988 Star::Find returns 1 (1), X=1182.12, Y=446.45, Mass=1587, SNR=27.3, Peak=255 HFD=3.5
22:13:49.647 00.003 7988 MultiStar: [#1 -0.20,0.88,0.97,U] [#2 -0.01,0.58,0.99,U] [#3 -0.31,0.74,0.95,U] [#4 -0.02,0.53,1.02,U] [#5 -0.12,0.85,0.65,U] [#6 -0.12,0.99,0.68,U] [#7 -0.37,0.55,0.65,U] [#8 -0.46,0.92,0.00,M1] 
22:13:49.647 00.000 7988 single-star, 7 included, MultiStar: {-0.12, 0.64}, one-star: {0.10, 0.14}
22:13:49.647 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
22:13:49.647 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
22:13:49.647 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.94 mountX=-0.14 mountY=-0.10, mountTheta=-2.49
22:13:49.647 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.14, opts=13)
22:13:49.647 00.000 7988 Enqueuing Move request for scope (0.10, 0.14)
22:13:49.647 00.000 15712 Worker thread wakes up
22:13:49.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
22:13:49.647 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
22:13:49.647 00.000 15712 Moving (0.10, 0.14) raw xDistance=-0.14 yDistance=-0.10
22:13:49.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:49.647 00.000 7988 UpdateGuideState exits: m=1587 SNR=27.3 Saturated
22:13:49.657 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:49.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:49.659 00.002 7988 Enqueuing Expose request
22:13:49.660 00.001 15712 PPEC rslt: input = -0.14, final = 0.05, react = -0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:49.660 00.000 15712 PPEC: input: -0.14, control: 0.05, exposure: 1500
22:13:49.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:49.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:13:49.660 00.000 15712 MoveAxis(W, 16, ABG)
22:13:49.660 00.000 15712 Guiding  Dir = 3, Dur = 16
22:13:49.664 00.004 15712 IsGuiding returns 0
22:13:49.684 00.020 15712 PulseGuide returned control before completion, sleep 11
22:13:49.734 00.050 15712 IsGuiding returns 0
22:13:49.734 00.000 15712 Move returns status 0, amount 16
22:13:49.734 00.000 15712 MoveAxis(N, 0, ABG)
22:13:49.734 00.000 15712 Move returns status 0, amount 0
22:13:49.734 00.000 15712 move complete, result=0
22:13:49.734 00.000 15712 worker thread done servicing request
22:13:49.734 00.000 15712 Worker thread wakes up
22:13:49.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:49.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:49.734 00.000 7988 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
22:13:51.142 01.408 15712 Exposure complete
22:13:51.195 00.053 15712 worker thread done servicing request
22:13:51.195 00.000 7988 OnExposeComplete: enter
22:13:51.205 00.010 7988 UpdateGuideState(): m_state=6
22:13:51.205 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7858
22:13:51.207 00.002 7988 Star::Find returns 1 (1), X=1182.04, Y=446.32, Mass=1509, SNR=26.5, Peak=255 HFD=3.3
22:13:51.207 00.000 7988 MultiStar: [#1 -0.11,0.90,1.03,U] [#2 -0.19,0.69,1.00,U] [#3 -0.29,0.79,0.98,U] [#4 -0.03,0.65,1.02,U] [#5 -0.01,0.58,0.71,U] [#6 -0.12,0.69,0.71,U] [#7 -0.18,0.63,0.67,U] [#8 -0.39,0.92,0.60,U] 
22:13:51.209 00.002 7988 single-star, 8 included, MultiStar: {-0.13, 0.64}, one-star: {0.02, 0.01}
22:13:51.209 00.000 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.58) = xAngle (2.10 = 2.10)
22:13:51.211 00.002 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.21 = -1.07)
22:13:51.212 00.001 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.53 mountX=-0.01 mountY=-0.02, mountTheta=-2.10
22:13:51.214 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
22:13:51.214 00.000 7988 Enqueuing Move request for scope (0.02, 0.01)
22:13:51.216 00.002 15712 Worker thread wakes up
22:13:51.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:13:51.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:13:51.216 00.000 15712 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
22:13:51.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:51.216 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.5 Saturated
22:13:51.219 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:51.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:51.221 00.002 7988 Enqueuing Expose request
22:13:51.221 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:51.221 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
22:13:51.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:51.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:13:51.221 00.000 15712 MoveAxis(W, 14, ABG)
22:13:51.221 00.000 15712 Guiding  Dir = 3, Dur = 14
22:13:51.221 00.000 15712 IsGuiding returns 0
22:13:51.252 00.031 15712 IsGuiding returns 1
22:13:51.252 00.000 15712 scope still moving after pulse duration time elapsed
22:13:51.300 00.048 15712 IsGuiding returns 0
22:13:51.300 00.000 15712 scope move finished after 14 + 63 ms
22:13:51.300 00.000 15712 Move returns status 0, amount 14
22:13:51.300 00.000 15712 MoveAxis(N, 0, ABG)
22:13:51.300 00.000 15712 Move returns status 0, amount 0
22:13:51.300 00.000 15712 move complete, result=0
22:13:51.300 00.000 15712 worker thread done servicing request
22:13:51.300 00.000 15712 Worker thread wakes up
22:13:51.300 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
22:13:51.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:51.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:52.930 01.630 15712 Exposure complete
22:13:52.982 00.052 15712 worker thread done servicing request
22:13:52.982 00.000 7988 OnExposeComplete: enter
22:13:52.982 00.000 7988 UpdateGuideState(): m_state=6
22:13:52.991 00.009 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7859
22:13:52.991 00.000 7988 Star::Find returns 1 (1), X=1182.18, Y=446.42, Mass=1492, SNR=26.3, Peak=255 HFD=3.2
22:13:52.991 00.000 7988 MultiStar: [#1 -0.11,0.86,1.02,U] [#2 -0.05,0.84,1.01,U] [#3 -0.09,0.77,0.94,U] [#4 -0.04,0.76,1.01,U] [#5 0.01,0.96,0.72,U] [#6 -0.23,0.99,0.00,M1] [#7 -0.22,0.72,0.65,U] [#8 -0.11,1.12,0.00,M1] 
22:13:52.991 00.000 7988 single-star, 6 included, MultiStar: {-0.04, 0.71}, one-star: {0.16, 0.10}
22:13:52.991 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.58) = xAngle (2.14 = 2.14)
22:13:52.991 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.25 = -1.04)
22:13:52.991 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.56 mountX=-0.10 mountY=-0.17, mountTheta=-2.13
22:13:52.999 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.10, opts=13)
22:13:52.999 00.000 7988 Enqueuing Move request for scope (0.16, 0.10)
22:13:52.999 00.000 15712 Worker thread wakes up
22:13:52.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
22:13:52.999 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
22:13:52.999 00.000 15712 Moving (0.16, 0.10) raw xDistance=-0.10 yDistance=-0.17
22:13:52.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:52.999 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3 Saturated
22:13:53.004 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:53.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:53.006 00.002 7988 Enqueuing Expose request
22:13:53.007 00.001 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:53.007 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
22:13:53.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:53.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:13:53.007 00.000 15712 MoveAxis(W, 13, ABG)
22:13:53.007 00.000 15712 Guiding  Dir = 3, Dur = 13
22:13:53.007 00.000 15712 IsGuiding returns 0
22:13:53.026 00.019 15712 IsGuiding returns 1
22:13:53.026 00.000 15712 scope still moving after pulse duration time elapsed
22:13:53.074 00.048 15712 IsGuiding returns 0
22:13:53.074 00.000 15712 scope move finished after 13 + 52 ms
22:13:53.074 00.000 15712 Move returns status 0, amount 13
22:13:53.074 00.000 15712 MoveAxis(N, 0, ABG)
22:13:53.074 00.000 15712 Move returns status 0, amount 0
22:13:53.074 00.000 15712 move complete, result=0
22:13:53.074 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
22:13:53.076 00.002 15712 worker thread done servicing request
22:13:53.076 00.000 15712 Worker thread wakes up
22:13:53.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:53.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:54.493 01.417 15712 Exposure complete
22:13:54.544 00.051 15712 worker thread done servicing request
22:13:54.544 00.000 7988 OnExposeComplete: enter
22:13:54.554 00.010 7988 UpdateGuideState(): m_state=6
22:13:54.556 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7860
22:13:54.556 00.000 7988 Star::Find returns 1 (0), X=1182.18, Y=446.65, Mass=1416, SNR=25.6, Peak=221 HFD=3.2
22:13:54.558 00.002 7988 MultiStar: [#1 -0.14,1.10,0.00,M1] [#2 -0.05,0.87,1.01,U] [#3 -0.19,0.77,0.98,U] [#4 -0.08,0.87,1.06,U] [#5 0.04,0.96,0.72,U] [#6 -0.09,0.97,0.71,U] [#7 -0.01,0.82,0.67,U] [#8 -0.29,0.92,0.70,U] 
22:13:54.558 00.000 7988 single-star, 7 included, MultiStar: {-0.06, 0.80}, one-star: {0.16, 0.34}
22:13:54.561 00.003 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.71 = 2.71)
22:13:54.561 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.46)
22:13:54.563 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.34 hyp=0.38 cameraTheta=1.14 mountX=-0.34 mountY=-0.17, mountTheta=-2.69
22:13:54.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.34, opts=13)
22:13:54.565 00.002 7988 Enqueuing Move request for scope (0.16, 0.34)
22:13:54.567 00.002 15712 Worker thread wakes up
22:13:54.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.34) opts 0xd
22:13:54.567 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.34)
22:13:54.567 00.000 15712 Moving (0.16, 0.34) raw xDistance=-0.34 yDistance=-0.17
22:13:54.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:54.567 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.6
22:13:54.569 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:54.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:54.570 00.001 7988 Enqueuing Expose request
22:13:54.570 00.000 15712 PPEC rslt: input = -0.34, final = -0.17, react = -0.21, pred = 0.04, hyst = -0.18, hyst_pct = 0.00, period_length = 636.00
22:13:54.570 00.000 15712 PPEC: input: -0.34, control: -0.17, exposure: 1500
22:13:54.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:54.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:13:54.570 00.000 15712 MoveAxis(E, 55, ABG)
22:13:54.570 00.000 15712 Guiding  Dir = 2, Dur = 55
22:13:54.570 00.000 15712 IsGuiding returns 0
22:13:54.586 00.016 15712 PulseGuide returned control before completion, sleep 45
22:13:54.650 00.064 15712 IsGuiding returns 1
22:13:54.650 00.000 15712 scope still moving after pulse duration time elapsed
22:13:54.682 00.032 15712 IsGuiding returns 0
22:13:54.682 00.000 15712 scope move finished after 55 + 54 ms
22:13:54.682 00.000 15712 Move returns status 0, amount 55
22:13:54.682 00.000 15712 MoveAxis(N, 0, ABG)
22:13:54.682 00.000 15712 Move returns status 0, amount 0
22:13:54.682 00.000 15712 move complete, result=0
22:13:54.682 00.000 15712 worker thread done servicing request
22:13:54.682 00.000 15712 Worker thread wakes up
22:13:54.682 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.2 px 0 ms NORTH
22:13:54.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:54.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:56.313 01.631 15712 Exposure complete
22:13:56.362 00.049 15712 worker thread done servicing request
22:13:56.362 00.000 7988 OnExposeComplete: enter
22:13:56.374 00.012 7988 UpdateGuideState(): m_state=6
22:13:56.374 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7861
22:13:56.374 00.000 7988 Star::Find returns 1 (0), X=1181.99, Y=446.48, Mass=1483, SNR=26.3, Peak=241 HFD=3.2
22:13:56.374 00.000 7988 MultiStar: [#1 -0.32,0.94,1.03,U] [#2 -0.16,0.77,1.02,U] [#3 -0.18,0.88,0.95,U] [#4 -0.13,0.69,1.04,U] [#5 -0.16,0.87,0.71,U] [#6 -0.20,0.88,0.71,U] [#7 -0.19,0.55,0.65,U] [#8 -0.42,0.85,0.65,U] 
22:13:56.379 00.005 7988 single-star, 8 included, MultiStar: {-0.19, 0.72}, one-star: {-0.03, 0.17}
22:13:56.379 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
22:13:56.379 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
22:13:56.379 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.73 mountX=-0.17 mountY=0.02, mountTheta=3.00
22:13:56.379 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
22:13:56.379 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
22:13:56.379 00.000 15712 Worker thread wakes up
22:13:56.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
22:13:56.379 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
22:13:56.379 00.000 15712 Moving (-0.03, 0.17) raw xDistance=-0.17 yDistance=0.02
22:13:56.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:13:56.379 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
22:13:56.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:56.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:56.390 00.011 7988 Enqueuing Expose request
22:13:56.390 00.000 15712 PPEC rslt: input = -0.17, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:13:56.390 00.000 15712 PPEC: input: -0.17, control: -0.06, exposure: 1500
22:13:56.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:56.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:13:56.390 00.000 15712 MoveAxis(E, 21, ABG)
22:13:56.390 00.000 15712 Guiding  Dir = 2, Dur = 21
22:13:56.390 00.000 15712 IsGuiding returns 0
22:13:56.413 00.023 15712 IsGuiding returns 1
22:13:56.413 00.000 15712 scope still moving after pulse duration time elapsed
22:13:56.459 00.046 15712 IsGuiding returns 0
22:13:56.459 00.000 15712 scope move finished after 21 + 50 ms
22:13:56.459 00.000 15712 Move returns status 0, amount 21
22:13:56.459 00.000 15712 MoveAxis(N, 0, ABG)
22:13:56.459 00.000 15712 Move returns status 0, amount 0
22:13:56.459 00.000 15712 move complete, result=0
22:13:56.459 00.000 7988 GuideStep: -0.2 px 21 ms EAST, 0.0 px 0 ms NORTH
22:13:56.464 00.005 15712 worker thread done servicing request
22:13:56.464 00.000 15712 Worker thread wakes up
22:13:56.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:56.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:57.871 01.407 15712 Exposure complete
22:13:57.929 00.058 15712 worker thread done servicing request
22:13:57.929 00.000 7988 OnExposeComplete: enter
22:13:57.929 00.000 7988 UpdateGuideState(): m_state=6
22:13:57.929 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7862
22:13:57.933 00.004 7988 Star::Find returns 1 (1), X=1182.03, Y=446.15, Mass=1571, SNR=27.1, Peak=255 HFD=3.1
22:13:57.933 00.000 7988 MultiStar: [#1 -0.35,0.41,1.00,U] [#2 -0.31,0.41,0.96,U] [#3 -0.18,0.46,0.92,U] [#4 -0.25,0.37,1.01,U] [#5 -0.18,0.54,0.70,U] [#6 -0.34,0.61,0.69,U] [#7 -0.39,0.24,0.64,U] [#8 -0.49,0.46,0.64,U] 
22:13:57.933 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.36}, one-star: {0.01, -0.16}
22:13:57.933 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
22:13:57.933 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.18 = -3.10)
22:13:57.933 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.50 mountX=0.16 mountY=-0.01, mountTheta=-0.04
22:13:57.933 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.16, opts=13)
22:13:57.942 00.009 7988 Enqueuing Move request for scope (0.01, -0.16)
22:13:57.942 00.000 15712 Worker thread wakes up
22:13:57.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
22:13:57.942 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
22:13:57.942 00.000 15712 Moving (0.01, -0.16) raw xDistance=0.16 yDistance=-0.01
22:13:57.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:57.942 00.000 7988 UpdateGuideState exits: m=1571 SNR=27.1 Saturated
22:13:57.945 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:57.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:57.947 00.002 7988 Enqueuing Expose request
22:13:57.947 00.000 15712 PPEC rslt: input = 0.16, final = 0.04, react = 0.10, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:57.947 00.000 15712 PPEC: input: 0.16, control: 0.04, exposure: 1500
22:13:57.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:57.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:13:57.947 00.000 15712 MoveAxis(W, 12, ABG)
22:13:57.947 00.000 15712 Guiding  Dir = 3, Dur = 12
22:13:57.949 00.002 15712 IsGuiding returns 0
22:13:57.965 00.016 15712 IsGuiding returns 1
22:13:57.965 00.000 15712 scope still moving after pulse duration time elapsed
22:13:58.013 00.048 15712 IsGuiding returns 1
22:13:58.045 00.032 15712 IsGuiding returns 0
22:13:58.045 00.000 15712 scope move finished after 12 + 83 ms
22:13:58.045 00.000 15712 Move returns status 0, amount 12
22:13:58.045 00.000 15712 MoveAxis(N, 0, ABG)
22:13:58.045 00.000 15712 Move returns status 0, amount 0
22:13:58.045 00.000 15712 move complete, result=0
22:13:58.045 00.000 15712 worker thread done servicing request
22:13:58.045 00.000 15712 Worker thread wakes up
22:13:58.045 00.000 7988 GuideStep: 0.2 px 12 ms WEST, -0.0 px 0 ms NORTH
22:13:58.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:13:58.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:13:59.687 01.642 15712 Exposure complete
22:13:59.746 00.059 15712 worker thread done servicing request
22:13:59.746 00.000 7988 OnExposeComplete: enter
22:13:59.746 00.000 7988 UpdateGuideState(): m_state=6
22:13:59.750 00.004 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7863
22:13:59.750 00.000 7988 Star::Find returns 1 (1), X=1181.68, Y=446.16, Mass=1555, SNR=26.9, Peak=255 HFD=3.2
22:13:59.750 00.000 7988 MultiStar: [#1 -0.40,0.59,1.02,U] [#2 -0.49,0.38,1.01,U] [#3 -0.47,0.43,0.98,U] [#4 -0.59,0.49,1.07,U] [#5 -0.49,0.48,0.69,U] [#6 -0.46,0.79,0.68,U] [#7 -0.58,0.41,0.69,U] [#8 -0.67,0.69,0.66,U] 
22:13:59.750 00.000 7988 single-star, 8 included, MultiStar: {-0.49, 0.44}, one-star: {-0.34, -0.15}
22:13:59.750 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.58) = xAngle (-1.15 = -1.15)
22:13:59.750 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.96 = 1.96)
22:13:59.750 00.000 7988 CameraToMount -- cameraX=-0.34 cameraY=-0.15 hyp=0.37 cameraTheta=-2.72 mountX=0.15 mountY=0.34, mountTheta=1.15
22:13:59.750 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=-0.15, opts=13)
22:13:59.750 00.000 7988 Enqueuing Move request for scope (-0.34, -0.15)
22:13:59.750 00.000 15712 Worker thread wakes up
22:13:59.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.15) opts 0xd
22:13:59.750 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, -0.15)
22:13:59.750 00.000 15712 Moving (-0.34, -0.15) raw xDistance=0.15 yDistance=0.34
22:13:59.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:13:59.761 00.011 7988 UpdateGuideState exits: m=1555 SNR=26.9 Saturated
22:13:59.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:59.763 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:13:59.763 00.000 7988 Enqueuing Expose request
22:13:59.765 00.002 15712 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:13:59.765 00.000 15712 PPEC: input: 0.15, control: 0.04, exposure: 1500
22:13:59.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
22:13:59.765 00.000 15712 MoveAxis(W, 14, ABG)
22:13:59.765 00.000 15712 Guiding  Dir = 3, Dur = 14
22:13:59.765 00.000 15712 IsGuiding returns 0
22:13:59.788 00.023 15712 IsGuiding returns 1
22:13:59.788 00.000 15712 scope still moving after pulse duration time elapsed
22:13:59.813 00.025 15712 IsGuiding returns 1
22:13:59.847 00.034 15712 IsGuiding returns 0
22:13:59.847 00.000 15712 scope move finished after 14 + 71 ms
22:13:59.847 00.000 15712 Move returns status 0, amount 14
22:13:59.847 00.000 15712 MoveAxis(S, 87, ABG)
22:13:59.847 00.000 15712 Guiding  Dir = 1, Dur = 87
22:13:59.847 00.000 15712 IsGuiding returns 0
22:13:59.932 00.085 15712 PulseGuide returned control before completion, sleep 19
22:13:59.963 00.031 15712 IsGuiding returns 1
22:13:59.963 00.000 15712 scope still moving after pulse duration time elapsed
22:13:59.989 00.026 15712 IsGuiding returns 1
22:14:00.054 00.065 15712 IsGuiding returns 0
22:14:00.054 00.000 15712 scope move finished after 87 + 120 ms
22:14:00.054 00.000 15712 Move returns status 0, amount 87
22:14:00.054 00.000 15712 move complete, result=0
22:14:00.054 00.000 15712 worker thread done servicing request
22:14:00.054 00.000 15712 Worker thread wakes up
22:14:00.054 00.000 7988 GuideStep: 0.2 px 14 ms WEST, 0.3 px 87 ms SOUTH
22:14:00.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:00.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:01.475 01.421 15712 Exposure complete
22:14:01.529 00.054 15712 worker thread done servicing request
22:14:01.529 00.000 7988 OnExposeComplete: enter
22:14:01.529 00.000 7988 UpdateGuideState(): m_state=6
22:14:01.537 00.008 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7864
22:14:01.537 00.000 7988 Star::Find returns 1 (1), X=1182.02, Y=446.12, Mass=1485, SNR=26.4, Peak=255 HFD=3.0
22:14:01.537 00.000 7988 MultiStar: [#1 -0.04,0.55,1.03,U] [#2 -0.36,0.38,1.00,U] [#3 -0.26,0.33,0.97,U] [#4 -0.08,0.41,1.09,U] [#5 -0.03,0.19,0.72,U] [#6 -0.17,0.48,0.71,U] [#7 -0.24,0.34,0.67,U] [#8 -0.30,0.55,0.68,U] 
22:14:01.537 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.33}, one-star: {0.00, -0.20}
22:14:01.537 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
22:14:01.537 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
22:14:01.537 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.56 mountX=0.20 mountY=0.00, mountTheta=0.01
22:14:01.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.20, opts=13)
22:14:01.546 00.009 7988 Enqueuing Move request for scope (0.00, -0.20)
22:14:01.546 00.000 15712 Worker thread wakes up
22:14:01.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
22:14:01.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
22:14:01.546 00.000 15712 Moving (0.00, -0.20) raw xDistance=0.20 yDistance=0.00
22:14:01.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:01.546 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.4 Saturated
22:14:01.550 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:01.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:01.552 00.002 7988 Enqueuing Expose request
22:14:01.553 00.001 15712 PPEC rslt: input = 0.20, final = 0.16, react = 0.12, pred = 0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:14:01.553 00.000 15712 PPEC: input: 0.20, control: 0.16, exposure: 1500
22:14:01.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:01.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:14:01.553 00.000 15712 MoveAxis(W, 53, ABG)
22:14:01.553 00.000 15712 Guiding  Dir = 3, Dur = 53
22:14:01.553 00.000 15712 IsGuiding returns 0
22:14:01.573 00.020 15712 PulseGuide returned control before completion, sleep 39
22:14:01.639 00.066 15712 IsGuiding returns 1
22:14:01.639 00.000 15712 scope still moving after pulse duration time elapsed
22:14:01.664 00.025 15712 IsGuiding returns 0
22:14:01.664 00.000 15712 scope move finished after 53 + 57 ms
22:14:01.664 00.000 15712 Move returns status 0, amount 53
22:14:01.664 00.000 15712 MoveAxis(N, 0, ABG)
22:14:01.664 00.000 15712 Move returns status 0, amount 0
22:14:01.664 00.000 15712 move complete, result=0
22:14:01.664 00.000 15712 worker thread done servicing request
22:14:01.664 00.000 15712 Worker thread wakes up
22:14:01.664 00.000 7988 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
22:14:01.665 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:01.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:03.295 01.630 15712 Exposure complete
22:14:03.354 00.059 15712 worker thread done servicing request
22:14:03.354 00.000 7988 OnExposeComplete: enter
22:14:03.354 00.000 7988 UpdateGuideState(): m_state=6
22:14:03.354 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7865
22:14:03.357 00.003 7988 Star::Find returns 1 (1), X=1182.08, Y=446.49, Mass=1459, SNR=26.1, Peak=255 HFD=3.0
22:14:03.359 00.002 7988 MultiStar: [#1 -0.15,0.99,1.02,U] [#2 -0.19,0.60,0.99,U] [#3 -0.11,0.70,0.99,U] [#4 -0.25,0.73,1.04,U] [#5 -0.11,0.75,0.71,U] [#6 -0.27,0.98,0.00,M1] [#7 -0.03,0.51,0.66,U] [#8 -0.26,0.82,0.66,U] 
22:14:03.359 00.000 7988 single-star, 7 included, MultiStar: {-0.13, 0.66}, one-star: {0.06, 0.18}
22:14:03.361 00.002 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.58) = xAngle (2.85 = 2.85)
22:14:03.361 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.33)
22:14:03.363 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.27 mountX=-0.18 mountY=-0.06, mountTheta=-2.82
22:14:03.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.18, opts=13)
22:14:03.365 00.002 7988 Enqueuing Move request for scope (0.06, 0.18)
22:14:03.367 00.002 15712 Worker thread wakes up
22:14:03.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
22:14:03.367 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
22:14:03.367 00.000 15712 Moving (0.06, 0.18) raw xDistance=-0.18 yDistance=-0.06
22:14:03.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:03.367 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.1 Saturated
22:14:03.369 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:03.369 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:03.371 00.002 7988 Enqueuing Expose request
22:14:03.371 00.000 15712 PPEC rslt: input = -0.18, final = -0.06, react = -0.11, pred = 0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:14:03.371 00.000 15712 PPEC: input: -0.18, control: -0.06, exposure: 1500
22:14:03.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:03.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:14:03.371 00.000 15712 MoveAxis(E, 19, ABG)
22:14:03.371 00.000 15712 Guiding  Dir = 2, Dur = 19
22:14:03.373 00.002 15712 IsGuiding returns 0
22:14:03.401 00.028 15712 IsGuiding returns 1
22:14:03.401 00.000 15712 scope still moving after pulse duration time elapsed
22:14:03.453 00.052 15712 IsGuiding returns 0
22:14:03.453 00.000 15712 scope move finished after 19 + 73 ms
22:14:03.453 00.000 15712 Move returns status 0, amount 19
22:14:03.453 00.000 15712 MoveAxis(N, 0, ABG)
22:14:03.453 00.000 15712 Move returns status 0, amount 0
22:14:03.453 00.000 15712 move complete, result=0
22:14:03.453 00.000 15712 worker thread done servicing request
22:14:03.453 00.000 15712 Worker thread wakes up
22:14:03.453 00.000 7988 GuideStep: -0.2 px 19 ms EAST, -0.1 px 0 ms NORTH
22:14:03.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:03.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:04.873 01.420 15712 Exposure complete
22:14:04.932 00.059 15712 worker thread done servicing request
22:14:04.932 00.000 7988 OnExposeComplete: enter
22:14:04.932 00.000 7988 UpdateGuideState(): m_state=6
22:14:04.934 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7866
22:14:04.936 00.002 7988 Star::Find returns 1 (1), X=1182.19, Y=446.33, Mass=1526, SNR=26.6, Peak=255 HFD=3.4
22:14:04.936 00.000 7988 MultiStar: [#1 -0.13,0.68,1.03,U] [#2 -0.12,0.29,1.03,U] [#3 -0.10,0.64,0.96,U] [#4 0.01,0.45,1.03,U] [#5 0.11,0.58,0.70,U] [#6 -0.11,0.69,0.71,U] [#7 -0.18,0.43,0.65,U] [#8 -0.25,0.96,0.68,U] 
22:14:04.938 00.002 7988 single-star, 8 included, MultiStar: {-0.06, 0.50}, one-star: {0.17, 0.02}
22:14:04.938 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.58) = xAngle (1.68 = 1.68)
22:14:04.940 00.002 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.79 = -1.49)
22:14:04.940 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.10 mountX=-0.02 mountY=-0.17, mountTheta=-1.68
22:14:04.942 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.02, opts=13)
22:14:04.944 00.002 7988 Enqueuing Move request for scope (0.17, 0.02)
22:14:04.944 00.000 15712 Worker thread wakes up
22:14:04.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
22:14:04.944 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
22:14:04.944 00.000 15712 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
22:14:04.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:04.944 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6 Saturated
22:14:04.947 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:04.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:04.949 00.002 7988 Enqueuing Expose request
22:14:04.951 00.002 15712 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:04.951 00.000 15712 PPEC: input: -0.02, control: 0.04, exposure: 1500
22:14:04.951 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:04.951 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:14:04.951 00.000 15712 MoveAxis(W, 14, ABG)
22:14:04.951 00.000 15712 Guiding  Dir = 3, Dur = 14
22:14:04.967 00.016 15712 IsGuiding returns 0
22:14:04.983 00.016 15712 IsGuiding returns 1
22:14:04.983 00.000 15712 scope still moving after pulse duration time elapsed
22:14:05.031 00.048 15712 IsGuiding returns 0
22:14:05.031 00.000 15712 scope move finished after 14 + 49 ms
22:14:05.031 00.000 15712 Move returns status 0, amount 14
22:14:05.031 00.000 15712 MoveAxis(N, 0, ABG)
22:14:05.031 00.000 15712 Move returns status 0, amount 0
22:14:05.031 00.000 15712 move complete, result=0
22:14:05.031 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.2 px 0 ms NORTH
22:14:05.033 00.002 15712 worker thread done servicing request
22:14:05.033 00.000 15712 Worker thread wakes up
22:14:05.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:05.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:06.673 01.640 15712 Exposure complete
22:14:06.730 00.057 15712 worker thread done servicing request
22:14:06.730 00.000 7988 OnExposeComplete: enter
22:14:06.730 00.000 7988 UpdateGuideState(): m_state=6
22:14:06.730 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7867
22:14:06.735 00.005 7988 Star::Find returns 1 (1), X=1182.15, Y=446.22, Mass=1501, SNR=26.4, Peak=255 HFD=3.4
22:14:06.735 00.000 7988 MultiStar: [#1 -0.08,0.58,1.02,U] [#2 -0.11,0.55,1.02,U] [#3 -0.20,0.44,0.99,U] [#4 -0.01,0.50,1.03,U] [#5 0.08,0.37,0.73,U] [#6 -0.12,0.74,0.70,U] [#7 -0.40,0.43,0.68,U] [#8 -0.38,0.43,0.64,U] 
22:14:06.737 00.002 7988 single-star, 8 included, MultiStar: {-0.11, 0.43}, one-star: {0.13, -0.09}
22:14:06.737 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.96 = 0.96)
22:14:06.739 00.002 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
22:14:06.739 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.15 cameraTheta=-0.62 mountX=0.09 mountY=-0.12, mountTheta=-0.95
22:14:06.741 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.09, opts=13)
22:14:06.743 00.002 7988 Enqueuing Move request for scope (0.13, -0.09)
22:14:06.743 00.000 15712 Worker thread wakes up
22:14:06.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
22:14:06.743 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
22:14:06.743 00.000 15712 Moving (0.13, -0.09) raw xDistance=0.09 yDistance=-0.12
22:14:06.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:06.743 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4 Saturated
22:14:06.746 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:06.746 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:06.748 00.002 7988 Enqueuing Expose request
22:14:06.748 00.000 15712 PPEC rslt: input = 0.09, final = 0.05, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:06.748 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
22:14:06.748 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:06.748 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:14:06.748 00.000 15712 MoveAxis(W, 15, ABG)
22:14:06.748 00.000 15712 Guiding  Dir = 3, Dur = 15
22:14:06.750 00.002 15712 IsGuiding returns 0
22:14:06.773 00.023 15712 IsGuiding returns 1
22:14:06.773 00.000 15712 scope still moving after pulse duration time elapsed
22:14:06.797 00.024 15712 IsGuiding returns 1
22:14:06.837 00.040 15712 IsGuiding returns 0
22:14:06.837 00.000 15712 scope move finished after 15 + 70 ms
22:14:06.837 00.000 15712 Move returns status 0, amount 15
22:14:06.837 00.000 15712 MoveAxis(N, 0, ABG)
22:14:06.837 00.000 15712 Move returns status 0, amount 0
22:14:06.837 00.000 15712 move complete, result=0
22:14:06.837 00.000 15712 worker thread done servicing request
22:14:06.837 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
22:14:06.837 00.000 15712 Worker thread wakes up
22:14:06.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:06.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:08.252 01.415 15712 Exposure complete
22:14:08.298 00.046 15712 worker thread done servicing request
22:14:08.298 00.000 7988 OnExposeComplete: enter
22:14:08.298 00.000 7988 UpdateGuideState(): m_state=6
22:14:08.313 00.015 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7868
22:14:08.315 00.002 7988 Star::Find returns 1 (1), X=1182.24, Y=446.38, Mass=1598, SNR=27.2, Peak=255 HFD=3.5
22:14:08.315 00.000 7988 MultiStar: [#1 0.14,0.55,1.01,U] [#2 0.09,0.59,0.99,U] [#3 0.08,0.53,0.96,U] [#4 0.21,0.53,1.02,U] [#5 0.13,0.64,0.69,U] [#6 0.01,0.84,0.67,U] [#7 0.03,0.59,0.64,U] [#8 -0.07,0.83,0.65,U] 
22:14:08.315 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.55}, one-star: {0.22, 0.07}
22:14:08.315 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
22:14:08.315 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.30)
22:14:08.315 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.30 mountX=-0.07 mountY=-0.22, mountTheta=-1.87
22:14:08.315 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.07, opts=13)
22:14:08.315 00.000 7988 Enqueuing Move request for scope (0.22, 0.07)
22:14:08.315 00.000 15712 Worker thread wakes up
22:14:08.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
22:14:08.315 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
22:14:08.315 00.000 15712 Moving (0.22, 0.07) raw xDistance=-0.07 yDistance=-0.22
22:14:08.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:08.315 00.000 7988 UpdateGuideState exits: m=1598 SNR=27.2 Saturated
22:14:08.326 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:08.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:08.328 00.002 7988 Enqueuing Expose request
22:14:08.329 00.001 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:08.329 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
22:14:08.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:08.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:14:08.329 00.000 15712 MoveAxis(W, 14, ABG)
22:14:08.329 00.000 15712 Guiding  Dir = 3, Dur = 14
22:14:08.329 00.000 15712 IsGuiding returns 0
22:14:08.355 00.026 15712 IsGuiding returns 1
22:14:08.355 00.000 15712 scope still moving after pulse duration time elapsed
22:14:08.400 00.045 15712 IsGuiding returns 0
22:14:08.400 00.000 15712 scope move finished after 14 + 60 ms
22:14:08.400 00.000 15712 Move returns status 0, amount 14
22:14:08.400 00.000 15712 MoveAxis(N, 0, ABG)
22:14:08.400 00.000 15712 Move returns status 0, amount 0
22:14:08.400 00.000 15712 move complete, result=0
22:14:08.400 00.000 15712 worker thread done servicing request
22:14:08.400 00.000 15712 Worker thread wakes up
22:14:08.400 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
22:14:08.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:08.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:10.037 01.637 15712 Exposure complete
22:14:10.084 00.047 15712 worker thread done servicing request
22:14:10.084 00.000 7988 OnExposeComplete: enter
22:14:10.084 00.000 7988 UpdateGuideState(): m_state=6
22:14:10.084 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7869
22:14:10.099 00.015 7988 Star::Find returns 1 (0), X=1182.33, Y=446.45, Mass=1498, SNR=26.4, Peak=219 HFD=3.3
22:14:10.101 00.002 7988 MultiStar: [#1 0.01,0.90,1.06,U] [#2 -0.03,0.74,0.98,U] [#3 -0.13,0.63,0.98,U] [#4 -0.07,0.88,1.01,U] [#5 0.27,0.84,0.71,U] [#6 -0.02,1.00,0.72,U] [#7 -0.13,0.78,0.66,U] [#8 -0.29,1.02,0.00,M1] 
22:14:10.101 00.000 7988 single-star, 7 included, MultiStar: {0.03, 0.72}, one-star: {0.31, 0.13}
22:14:10.101 00.000 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.58) = xAngle (1.98 = 1.98)
22:14:10.105 00.004 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.09 = -1.19)
22:14:10.105 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.13 hyp=0.34 cameraTheta=0.40 mountX=-0.14 mountY=-0.32, mountTheta=-1.98
22:14:10.105 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.13, opts=13)
22:14:10.105 00.000 7988 Enqueuing Move request for scope (0.31, 0.13)
22:14:10.105 00.000 15712 Worker thread wakes up
22:14:10.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.13) opts 0xd
22:14:10.105 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.13)
22:14:10.105 00.000 15712 Moving (0.31, 0.13) raw xDistance=-0.14 yDistance=-0.32
22:14:10.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:10.105 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
22:14:10.112 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:10.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:10.114 00.002 7988 Enqueuing Expose request
22:14:10.116 00.002 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:10.116 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
22:14:10.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:14:10.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:14:10.116 00.000 15712 MoveAxis(W, 13, ABG)
22:14:10.116 00.000 15712 Guiding  Dir = 3, Dur = 13
22:14:10.116 00.000 15712 IsGuiding returns 0
22:14:10.118 00.002 15712 IsGuiding returns 1
22:14:10.118 00.000 15712 scope still moving after pulse duration time elapsed
22:14:10.163 00.045 15712 IsGuiding returns 0
22:14:10.163 00.000 15712 scope move finished after 13 + 33 ms
22:14:10.163 00.000 15712 Move returns status 0, amount 13
22:14:10.163 00.000 15712 MoveAxis(N, 0, ABG)
22:14:10.163 00.000 15712 Move returns status 0, amount 0
22:14:10.163 00.000 15712 move complete, result=0
22:14:10.163 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.3 px 0 ms NORTH
22:14:10.163 00.000 15712 worker thread done servicing request
22:14:10.163 00.000 15712 Worker thread wakes up
22:14:10.165 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:10.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:11.582 01.417 15712 Exposure complete
22:14:11.640 00.058 15712 worker thread done servicing request
22:14:11.640 00.000 7988 OnExposeComplete: enter
22:14:11.640 00.000 7988 UpdateGuideState(): m_state=6
22:14:11.640 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7870
22:14:11.643 00.003 7988 Star::Find returns 1 (1), X=1182.23, Y=446.51, Mass=1578, SNR=27.2, Peak=255 HFD=3.3
22:14:11.643 00.000 7988 MultiStar: [#1 -0.20,1.03,0.00,M1] [#2 -0.07,0.84,1.00,U] [#3 -0.21,0.81,0.96,U] [#4 -0.22,0.77,1.01,U] [#5 0.06,0.77,0.68,U] [#6 -0.11,0.95,0.70,U] [#7 -0.24,0.83,0.65,U] [#8 -0.37,1.00,0.00,M2] 
22:14:11.643 00.000 7988 single-star, 6 included, MultiStar: {-0.08, 0.72}, one-star: {0.21, 0.20}
22:14:11.647 00.004 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
22:14:11.647 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.44 = -0.84)
22:14:11.647 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.20 hyp=0.29 cameraTheta=0.75 mountX=-0.20 mountY=-0.22, mountTheta=-2.32
22:14:11.647 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.20, opts=13)
22:14:11.647 00.000 7988 Enqueuing Move request for scope (0.21, 0.20)
22:14:11.647 00.000 15712 Worker thread wakes up
22:14:11.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.20) opts 0xd
22:14:11.647 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.20)
22:14:11.647 00.000 15712 Moving (0.21, 0.20) raw xDistance=-0.20 yDistance=-0.22
22:14:11.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:11.647 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.2 Saturated
22:14:11.655 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:11.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:11.657 00.002 7988 Enqueuing Expose request
22:14:11.657 00.000 15712 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:14:11.657 00.000 15712 PPEC: input: -0.20, control: -0.09, exposure: 1500
22:14:11.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:11.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:14:11.657 00.000 15712 MoveAxis(E, 30, ABG)
22:14:11.657 00.000 15712 Guiding  Dir = 2, Dur = 30
22:14:11.659 00.002 15712 IsGuiding returns 0
22:14:11.680 00.021 15712 PulseGuide returned control before completion, sleep 19
22:14:11.728 00.048 15712 IsGuiding returns 0
22:14:11.728 00.000 15712 Move returns status 0, amount 30
22:14:11.728 00.000 15712 MoveAxis(N, 0, ABG)
22:14:11.728 00.000 15712 Move returns status 0, amount 0
22:14:11.728 00.000 15712 move complete, result=0
22:14:11.728 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
22:14:11.728 00.000 15712 worker thread done servicing request
22:14:11.728 00.000 15712 Worker thread wakes up
22:14:11.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:11.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:13.368 01.640 15712 Exposure complete
22:14:13.426 00.058 15712 worker thread done servicing request
22:14:13.426 00.000 7988 OnExposeComplete: enter
22:14:13.426 00.000 7988 UpdateGuideState(): m_state=6
22:14:13.426 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7871
22:14:13.430 00.004 7988 Star::Find returns 1 (0), X=1182.25, Y=446.38, Mass=1543, SNR=26.8, Peak=238 HFD=3.3
22:14:13.430 00.000 7988 MultiStar: [#1 -0.02,0.90,0.98,U] [#2 -0.02,0.67,1.03,U] [#3 -0.22,0.73,0.94,U] [#4 0.03,0.61,1.04,U] [#5 0.03,0.82,0.70,U] [#6 -0.14,0.96,0.70,U] [#7 0.08,0.47,0.65,U] [#8 -0.36,0.88,0.63,U] 
22:14:13.433 00.003 7988 single-star, 8 included, MultiStar: {-0.03, 0.66}, one-star: {0.23, 0.06}
22:14:13.433 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
22:14:13.433 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.32)
22:14:13.433 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.23 cameraTheta=0.28 mountX=-0.07 mountY=-0.23, mountTheta=-1.85
22:14:13.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.06, opts=13)
22:14:13.433 00.000 7988 Enqueuing Move request for scope (0.23, 0.06)
22:14:13.433 00.000 15712 Worker thread wakes up
22:14:13.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
22:14:13.433 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
22:14:13.433 00.000 15712 Moving (0.23, 0.06) raw xDistance=-0.07 yDistance=-0.23
22:14:13.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:13.433 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.8
22:14:13.442 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:13.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:13.444 00.002 7988 Enqueuing Expose request
22:14:13.444 00.000 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:13.444 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
22:14:13.444 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:13.444 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:14:13.444 00.000 15712 MoveAxis(W, 8, ABG)
22:14:13.444 00.000 15712 Guiding  Dir = 3, Dur = 8
22:14:13.467 00.023 15712 IsGuiding returns 0
22:14:13.484 00.017 15712 IsGuiding returns 0
22:14:13.484 00.000 15712 Move returns status 0, amount 8
22:14:13.484 00.000 15712 MoveAxis(N, 0, ABG)
22:14:13.484 00.000 15712 Move returns status 0, amount 0
22:14:13.484 00.000 15712 move complete, result=0
22:14:13.484 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
22:14:13.488 00.004 15712 worker thread done servicing request
22:14:13.488 00.000 15712 Worker thread wakes up
22:14:13.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:13.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:14.900 01.412 15712 Exposure complete
22:14:14.945 00.045 15712 worker thread done servicing request
22:14:14.945 00.000 7988 OnExposeComplete: enter
22:14:14.962 00.017 7988 UpdateGuideState(): m_state=6
22:14:14.962 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7872
22:14:14.962 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=446.29, Mass=1556, SNR=26.8, Peak=236 HFD=3.4
22:14:14.962 00.000 7988 MultiStar: [#1 0.08,0.58,1.00,U] [#2 0.09,0.50,1.01,U] [#3 -0.03,0.57,0.96,U] [#4 0.21,0.65,1.04,U] [#5 0.27,0.44,0.70,U] [#6 0.09,0.70,0.70,U] [#7 0.02,0.49,0.69,U] [#8 -0.28,0.92,0.67,U] 
22:14:14.962 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.52}, one-star: {0.28, -0.02}
22:14:14.962 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.58) = xAngle (1.51 = 1.51)
22:14:14.962 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.62 = -1.66)
22:14:14.962 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.29 cameraTheta=-0.07 mountX=0.02 mountY=-0.28, mountTheta=-1.51
22:14:14.962 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.02, opts=13)
22:14:14.962 00.000 7988 Enqueuing Move request for scope (0.28, -0.02)
22:14:14.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:14.962 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.8
22:14:14.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:14.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:14.977 00.015 7988 Enqueuing Expose request
22:14:14.977 00.000 15712 Worker thread wakes up
22:14:14.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.02) opts 0xd
22:14:14.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.02)
22:14:14.977 00.000 15712 Moving (0.28, -0.02) raw xDistance=0.02 yDistance=-0.28
22:14:14.979 00.002 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:14.979 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
22:14:14.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:14:14.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:14:14.979 00.000 15712 MoveAxis(W, 7, ABG)
22:14:14.979 00.000 15712 Guiding  Dir = 3, Dur = 7
22:14:14.979 00.000 15712 IsGuiding returns 0
22:14:14.996 00.017 15712 IsGuiding returns 0
22:14:14.996 00.000 15712 Move returns status 0, amount 7
22:14:14.996 00.000 15712 MoveAxis(N, 0, ABG)
22:14:14.996 00.000 15712 Move returns status 0, amount 0
22:14:14.996 00.000 15712 move complete, result=0
22:14:14.996 00.000 15712 worker thread done servicing request
22:14:14.996 00.000 15712 Worker thread wakes up
22:14:14.996 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.3 px 0 ms NORTH
22:14:14.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:14.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:16.650 01.654 15712 Exposure complete
22:14:16.698 00.048 15712 worker thread done servicing request
22:14:16.698 00.000 7988 OnExposeComplete: enter
22:14:16.711 00.013 7988 UpdateGuideState(): m_state=6
22:14:16.711 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7873
22:14:16.714 00.003 7988 Star::Find returns 1 (0), X=1182.40, Y=446.17, Mass=1534, SNR=26.8, Peak=233 HFD=3.2
22:14:16.714 00.000 7988 MultiStar: [#1 0.00,0.67,1.01,U] [#2 -0.02,0.48,0.98,U] [#3 -0.02,0.52,0.97,U] [#4 0.04,0.60,1.03,U] [#5 0.18,0.72,0.70,U] [#6 0.01,0.80,0.70,U] [#7 -0.10,0.37,0.63,U] [#8 -0.24,0.75,0.66,U] 
22:14:16.714 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.51}, one-star: {0.38, -0.15}
22:14:16.714 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.58) = xAngle (1.21 = 1.21)
22:14:16.714 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.32 = -1.96)
22:14:16.714 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=-0.15 hyp=0.41 cameraTheta=-0.37 mountX=0.14 mountY=-0.37, mountTheta=-1.21
22:14:16.714 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=-0.15, opts=13)
22:14:16.714 00.000 7988 Enqueuing Move request for scope (0.38, -0.15)
22:14:16.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:16.714 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.8
22:14:16.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:16.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:16.714 00.000 7988 Enqueuing Expose request
22:14:16.728 00.014 15712 Worker thread wakes up
22:14:16.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.15) opts 0xd
22:14:16.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, -0.15)
22:14:16.728 00.000 15712 Moving (0.38, -0.15) raw xDistance=0.14 yDistance=-0.37
22:14:16.730 00.002 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:16.730 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
22:14:16.730 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.89
22:14:16.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:14:16.730 00.000 15712 MoveAxis(W, 7, ABG)
22:14:16.730 00.000 15712 Guiding  Dir = 3, Dur = 7
22:14:16.730 00.000 15712 IsGuiding returns 0
22:14:16.749 00.019 15712 IsGuiding returns 0
22:14:16.749 00.000 15712 Move returns status 0, amount 7
22:14:16.749 00.000 15712 BLC: Oldest BLC event removed
22:14:16.749 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 41 applied
22:14:16.749 00.000 15712 MoveAxis(N, 137, ABG)
22:14:16.749 00.000 15712 Guiding  Dir = 0, Dur = 137
22:14:16.749 00.000 15712 IsGuiding returns 0
22:14:16.828 00.079 15712 PulseGuide returned control before completion, sleep 68
22:14:16.905 00.077 15712 IsGuiding returns 1
22:14:16.905 00.000 15712 scope still moving after pulse duration time elapsed
22:14:16.937 00.032 15712 IsGuiding returns 1
22:14:16.969 00.032 15712 IsGuiding returns 1
22:14:17.019 00.050 15712 IsGuiding returns 0
22:14:17.019 00.000 15712 scope move finished after 137 + 133 ms
22:14:17.019 00.000 15712 Move returns status 0, amount 137
22:14:17.019 00.000 15712 move complete, result=0
22:14:17.019 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.4 px 137 ms NORTH
22:14:17.021 00.002 15712 worker thread done servicing request
22:14:17.021 00.000 15712 Worker thread wakes up
22:14:17.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:17.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:18.437 01.416 15712 Exposure complete
22:14:18.495 00.058 15712 worker thread done servicing request
22:14:18.497 00.002 7988 OnExposeComplete: enter
22:14:18.497 00.000 7988 UpdateGuideState(): m_state=6
22:14:18.499 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7874
22:14:18.499 00.000 7988 Star::Find returns 1 (1), X=1181.98, Y=446.22, Mass=1557, SNR=26.8, Peak=255 HFD=3.3
22:14:18.499 00.000 7988 MultiStar: [#1 -0.24,0.50,1.02,U] [#2 -0.18,0.42,0.99,U] [#3 -0.28,0.49,0.95,U] [#4 -0.16,0.33,1.02,U] [#5 -0.03,0.55,0.74,U] [#6 -0.30,0.71,0.68,U] [#7 -0.36,0.46,0.69,U] [#8 -0.47,0.50,0.65,U] 
22:14:18.499 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.41}, one-star: {-0.04, -0.09}
22:14:18.499 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.58) = xAngle (-0.41 = -0.41)
22:14:18.499 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.70 = 2.70)
22:14:18.499 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.99 mountX=0.09 mountY=0.04, mountTheta=0.44
22:14:18.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.09, opts=13)
22:14:18.499 00.000 7988 Enqueuing Move request for scope (-0.04, -0.09)
22:14:18.499 00.000 15712 Worker thread wakes up
22:14:18.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:14:18.499 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:14:18.510 00.011 15712 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=0.04
22:14:18.510 00.000 15712 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.374844, 1:-0.042555
22:14:18.510 00.000 15712 BLC: No correction, Miss < min_move
22:14:18.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:18.510 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8 Saturated
22:14:18.512 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:18.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:18.514 00.002 7988 Enqueuing Expose request
22:14:18.515 00.001 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:18.515 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
22:14:18.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:18.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:14:18.515 00.000 15712 MoveAxis(W, 7, ABG)
22:14:18.515 00.000 15712 Guiding  Dir = 3, Dur = 7
22:14:18.515 00.000 15712 IsGuiding returns 0
22:14:18.538 00.023 15712 IsGuiding returns 0
22:14:18.538 00.000 15712 Move returns status 0, amount 7
22:14:18.538 00.000 15712 MoveAxis(N, 0, ABG)
22:14:18.538 00.000 15712 Move returns status 0, amount 0
22:14:18.538 00.000 15712 move complete, result=0
22:14:18.538 00.000 15712 worker thread done servicing request
22:14:18.538 00.000 15712 Worker thread wakes up
22:14:18.538 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
22:14:18.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:18.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:20.178 01.640 15712 Exposure complete
22:14:20.225 00.047 15712 worker thread done servicing request
22:14:20.225 00.000 7988 OnExposeComplete: enter
22:14:20.238 00.013 7988 UpdateGuideState(): m_state=6
22:14:20.238 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7875
22:14:20.238 00.000 7988 Star::Find returns 1 (1), X=1182.00, Y=446.15, Mass=1572, SNR=27.1, Peak=255 HFD=3.0
22:14:20.241 00.003 7988 MultiStar: [#1 -0.32,0.64,1.01,U] [#2 -0.22,0.51,0.98,U] [#3 -0.21,0.45,0.93,U] [#4 -0.25,0.46,1.01,U] [#5 -0.19,0.50,0.72,U] [#6 -0.51,0.73,0.71,U] [#7 -0.21,0.48,0.65,U] [#8 -0.46,0.63,0.67,U] 
22:14:20.241 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.45}, one-star: {-0.02, -0.17}
22:14:20.241 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
22:14:20.241 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
22:14:20.241 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.66 mountX=0.17 mountY=0.02, mountTheta=0.11
22:14:20.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.17, opts=13)
22:14:20.241 00.000 7988 Enqueuing Move request for scope (-0.02, -0.17)
22:14:20.241 00.000 15712 Worker thread wakes up
22:14:20.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
22:14:20.241 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
22:14:20.241 00.000 15712 Moving (-0.02, -0.17) raw xDistance=0.17 yDistance=0.02
22:14:20.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:20.241 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.1 Saturated
22:14:20.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:20.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:20.254 00.013 15712 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.374844, 1:-0.042555, 2:-0.019158
22:14:20.254 00.000 15712 BLC: No correction, Miss < min_move
22:14:20.254 00.000 7988 Enqueuing Expose request
22:14:20.258 00.004 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:14:20.258 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
22:14:20.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:20.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:14:20.258 00.000 15712 MoveAxis(W, 40, ABG)
22:14:20.258 00.000 15712 Guiding  Dir = 3, Dur = 40
22:14:20.258 00.000 15712 IsGuiding returns 0
22:14:20.275 00.017 15712 PulseGuide returned control before completion, sleep 29
22:14:20.326 00.051 15712 IsGuiding returns 0
22:14:20.326 00.000 15712 Move returns status 0, amount 40
22:14:20.326 00.000 15712 MoveAxis(N, 0, ABG)
22:14:20.326 00.000 15712 Move returns status 0, amount 0
22:14:20.326 00.000 15712 move complete, result=0
22:14:20.326 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
22:14:20.330 00.004 15712 worker thread done servicing request
22:14:20.330 00.000 15712 Worker thread wakes up
22:14:20.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:20.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:21.739 01.409 15712 Exposure complete
22:14:21.798 00.059 15712 worker thread done servicing request
22:14:21.798 00.000 7988 OnExposeComplete: enter
22:14:21.798 00.000 7988 UpdateGuideState(): m_state=6
22:14:21.801 00.003 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7876
22:14:21.801 00.000 7988 Star::Find returns 1 (1), X=1181.96, Y=446.12, Mass=1514, SNR=26.6, Peak=255 HFD=2.9
22:14:21.801 00.000 7988 MultiStar: [#1 -0.33,0.38,1.03,U] [#2 -0.41,0.39,0.99,U] [#3 -0.37,0.38,0.98,U] [#4 -0.28,0.25,1.06,U] [#5 -0.18,0.27,0.76,U] [#6 -0.21,0.43,0.69,U] [#7 -0.48,0.14,0.67,U] [#8 -0.59,0.46,0.66,U] 
22:14:21.801 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.27}, one-star: {-0.06, -0.20}
22:14:21.801 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
22:14:21.801 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
22:14:21.807 00.006 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.84 mountX=0.20 mountY=0.06, mountTheta=0.29
22:14:21.807 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.20, opts=13)
22:14:21.807 00.000 7988 Enqueuing Move request for scope (-0.06, -0.20)
22:14:21.807 00.000 15712 Worker thread wakes up
22:14:21.807 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
22:14:21.807 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
22:14:21.807 00.000 15712 Moving (-0.06, -0.20) raw xDistance=0.20 yDistance=0.06
22:14:21.807 00.000 15712 BLC: window closed
22:14:21.807 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.374844, 1:-0.042555, 2:-0.019158
22:14:21.807 00.000 15712 BLC: No correction, Miss < min_move
22:14:21.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:21.807 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.6 Saturated
22:14:21.813 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:21.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:21.815 00.002 7988 Enqueuing Expose request
22:14:21.817 00.002 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:14:21.817 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
22:14:21.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:21.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:14:21.817 00.000 15712 MoveAxis(W, 46, ABG)
22:14:21.817 00.000 15712 Guiding  Dir = 3, Dur = 46
22:14:21.817 00.000 15712 IsGuiding returns 0
22:14:21.841 00.024 15712 PulseGuide returned control before completion, sleep 27
22:14:21.881 00.040 15712 IsGuiding returns 1
22:14:21.881 00.000 15712 scope still moving after pulse duration time elapsed
22:14:21.926 00.045 15712 IsGuiding returns 0
22:14:21.926 00.000 15712 scope move finished after 46 + 63 ms
22:14:21.926 00.000 15712 Move returns status 0, amount 46
22:14:21.926 00.000 15712 MoveAxis(N, 0, ABG)
22:14:21.926 00.000 15712 Move returns status 0, amount 0
22:14:21.926 00.000 15712 move complete, result=0
22:14:21.926 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
22:14:21.928 00.002 15712 worker thread done servicing request
22:14:21.928 00.000 15712 Worker thread wakes up
22:14:21.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:21.929 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:23.669 01.740 15712 Exposure complete
22:14:23.726 00.057 15712 worker thread done servicing request
22:14:23.726 00.000 7988 OnExposeComplete: enter
22:14:23.726 00.000 7988 UpdateGuideState(): m_state=6
22:14:23.729 00.003 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7877
22:14:23.729 00.000 7988 Star::Find returns 1 (0), X=1182.08, Y=446.32, Mass=1493, SNR=26.4, Peak=231 HFD=3.4
22:14:23.729 00.000 7988 MultiStar: [#1 -0.31,0.64,1.00,U] [#2 -0.38,0.45,1.02,U] [#3 -0.23,0.46,0.92,U] [#4 -0.29,0.45,1.03,U] [#5 -0.17,0.52,0.71,U] [#6 -0.31,0.79,0.75,U] [#7 -0.35,0.45,0.67,U] [#8 -0.36,0.61,0.66,U] 
22:14:23.729 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.47}, one-star: {0.06, 0.01}
22:14:23.729 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
22:14:23.729 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.46)
22:14:23.729 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
22:14:23.729 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
22:14:23.729 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
22:14:23.729 00.000 15712 Worker thread wakes up
22:14:23.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:14:23.729 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:14:23.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:23.729 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.4
22:14:23.743 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:23.743 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:23.745 00.002 7988 Enqueuing Expose request
22:14:23.745 00.000 15712 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
22:14:23.746 00.001 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:23.746 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
22:14:23.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:23.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:14:23.746 00.000 15712 MoveAxis(W, 9, ABG)
22:14:23.746 00.000 15712 Guiding  Dir = 3, Dur = 9
22:14:23.746 00.000 15712 IsGuiding returns 0
22:14:23.765 00.019 15712 IsGuiding returns 0
22:14:23.765 00.000 15712 Move returns status 0, amount 9
22:14:23.765 00.000 15712 MoveAxis(N, 0, ABG)
22:14:23.765 00.000 15712 Move returns status 0, amount 0
22:14:23.765 00.000 15712 move complete, result=0
22:14:23.765 00.000 15712 worker thread done servicing request
22:14:23.765 00.000 15712 Worker thread wakes up
22:14:23.765 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
22:14:23.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:23.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:25.194 01.429 15712 Exposure complete
22:14:25.245 00.051 15712 worker thread done servicing request
22:14:25.245 00.000 7988 OnExposeComplete: enter
22:14:25.245 00.000 7988 UpdateGuideState(): m_state=6
22:14:25.245 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7878
22:14:25.245 00.000 7988 Star::Find returns 1 (0), X=1181.93, Y=446.26, Mass=1490, SNR=26.4, Peak=224 HFD=3.2
22:14:25.245 00.000 7988 MultiStar: [#1 -0.41,0.71,1.02,U] [#2 -0.30,0.66,1.01,U] [#3 -0.31,0.43,0.96,U] [#4 -0.34,0.52,1.04,U] [#5 -0.51,0.59,0.71,U] [#6 -0.37,0.61,0.67,U] [#7 -0.30,0.36,0.71,U] [#8 -0.73,0.73,0.00,M1] 
22:14:25.245 00.000 7988 single-star, 7 included, MultiStar: {-0.32, 0.48}, one-star: {-0.09, -0.05}
22:14:25.259 00.014 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
22:14:25.259 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
22:14:25.261 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.60 mountX=0.05 mountY=0.09, mountTheta=1.03
22:14:25.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
22:14:25.261 00.000 7988 Enqueuing Move request for scope (-0.09, -0.05)
22:14:25.261 00.000 15712 Worker thread wakes up
22:14:25.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
22:14:25.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
22:14:25.261 00.000 15712 Moving (-0.09, -0.05) raw xDistance=0.05 yDistance=0.09
22:14:25.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:25.261 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.4
22:14:25.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:25.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:25.261 00.000 7988 Enqueuing Expose request
22:14:25.261 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:25.261 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
22:14:25.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:25.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:14:25.261 00.000 15712 MoveAxis(W, 9, ABG)
22:14:25.261 00.000 15712 Guiding  Dir = 3, Dur = 9
22:14:25.261 00.000 15712 IsGuiding returns 0
22:14:25.293 00.032 15712 IsGuiding returns 0
22:14:25.293 00.000 15712 Move returns status 0, amount 9
22:14:25.293 00.000 15712 MoveAxis(N, 0, ABG)
22:14:25.293 00.000 15712 Move returns status 0, amount 0
22:14:25.293 00.000 15712 move complete, result=0
22:14:25.293 00.000 15712 worker thread done servicing request
22:14:25.293 00.000 15712 Worker thread wakes up
22:14:25.293 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
22:14:25.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:25.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:28.539 03.246 15712 Exposure complete
22:14:28.586 00.047 15712 worker thread done servicing request
22:14:28.586 00.000 7988 OnExposeComplete: enter
22:14:28.600 00.014 7988 UpdateGuideState(): m_state=6
22:14:28.602 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7879
22:14:28.602 00.000 7988 Star::Find returns 1 (1), X=1182.03, Y=446.33, Mass=1615, SNR=27.3, Peak=255 HFD=3.4
22:14:28.604 00.002 7988 MultiStar: [#1 -0.24,0.72,0.95,U] [#2 -0.31,0.47,0.97,U] [#3 -0.16,0.64,0.95,U] [#4 -0.21,0.56,0.97,U] [#5 -0.03,0.50,0.68,U] [#6 -0.27,0.70,0.69,U] [#7 -0.24,0.42,0.64,U] [#8 -0.53,0.59,0.65,U] 
22:14:28.604 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.50}, one-star: {0.01, 0.02}
22:14:28.606 00.002 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.58) = xAngle (2.71 = 2.71)
22:14:28.606 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.82 = -0.47)
22:14:28.608 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.13 mountX=-0.02 mountY=-0.01, mountTheta=-2.68
22:14:28.610 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.02, opts=13)
22:14:28.610 00.000 7988 Enqueuing Move request for scope (0.01, 0.02)
22:14:28.612 00.002 15712 Worker thread wakes up
22:14:28.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:14:28.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:14:28.612 00.000 15712 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
22:14:28.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:28.612 00.000 7988 UpdateGuideState exits: m=1615 SNR=27.3 Saturated
22:14:28.615 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:28.615 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:28.615 00.000 7988 Enqueuing Expose request
22:14:28.617 00.002 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:28.617 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
22:14:28.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:28.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:14:28.617 00.000 15712 MoveAxis(W, 10, ABG)
22:14:28.617 00.000 15712 Guiding  Dir = 3, Dur = 10
22:14:28.617 00.000 15712 IsGuiding returns 0
22:14:28.634 00.017 15712 IsGuiding returns 1
22:14:28.634 00.000 15712 scope still moving after pulse duration time elapsed
22:14:28.681 00.047 15712 IsGuiding returns 0
22:14:28.681 00.000 15712 scope move finished after 10 + 52 ms
22:14:28.681 00.000 15712 Move returns status 0, amount 10
22:14:28.681 00.000 15712 MoveAxis(N, 0, ABG)
22:14:28.681 00.000 15712 Move returns status 0, amount 0
22:14:28.681 00.000 15712 move complete, result=0
22:14:28.681 00.000 15712 worker thread done servicing request
22:14:28.681 00.000 15712 Worker thread wakes up
22:14:28.681 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
22:14:28.683 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:28.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:30.102 01.419 15712 Exposure complete
22:14:30.150 00.048 15712 worker thread done servicing request
22:14:30.150 00.000 7988 OnExposeComplete: enter
22:14:30.150 00.000 7988 UpdateGuideState(): m_state=6
22:14:30.163 00.013 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7880
22:14:30.164 00.001 7988 Star::Find returns 1 (0), X=1181.95, Y=446.21, Mass=1555, SNR=26.9, Peak=224 HFD=3.1
22:14:30.164 00.000 7988 MultiStar: [#1 -0.17,0.76,1.01,U] [#2 -0.44,0.45,0.99,U] [#3 -0.47,0.58,0.93,U] [#4 -0.43,0.54,0.99,U] [#5 -0.38,0.68,0.73,U] [#6 -0.33,0.62,0.69,U] [#7 -0.38,0.37,0.68,U] [#8 -0.62,0.63,0.65,U] 
22:14:30.164 00.000 7988 single-star, 8 included, MultiStar: {-0.35, 0.49}, one-star: {-0.07, -0.11}
22:14:30.164 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.58) = xAngle (-0.55 = -0.55)
22:14:30.164 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.56 = 2.56)
22:14:30.164 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.13 mountX=0.11 mountY=0.07, mountTheta=0.57
22:14:30.164 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.11, opts=13)
22:14:30.164 00.000 7988 Enqueuing Move request for scope (-0.07, -0.11)
22:14:30.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:30.164 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.9
22:14:30.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:30.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:30.164 00.000 7988 Enqueuing Expose request
22:14:30.164 00.000 15712 Worker thread wakes up
22:14:30.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
22:14:30.164 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
22:14:30.164 00.000 15712 Moving (-0.07, -0.11) raw xDistance=0.11 yDistance=0.07
22:14:30.181 00.017 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:30.181 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
22:14:30.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:30.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:14:30.181 00.000 15712 MoveAxis(W, 9, ABG)
22:14:30.181 00.000 15712 Guiding  Dir = 3, Dur = 9
22:14:30.181 00.000 15712 IsGuiding returns 0
22:14:30.200 00.019 15712 IsGuiding returns 0
22:14:30.200 00.000 15712 Move returns status 0, amount 9
22:14:30.200 00.000 15712 MoveAxis(N, 0, ABG)
22:14:30.200 00.000 15712 Move returns status 0, amount 0
22:14:30.200 00.000 15712 move complete, result=0
22:14:30.200 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
22:14:30.202 00.002 15712 worker thread done servicing request
22:14:30.202 00.000 15712 Worker thread wakes up
22:14:30.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:30.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:31.840 01.638 15712 Exposure complete
22:14:31.898 00.058 15712 worker thread done servicing request
22:14:31.898 00.000 7988 OnExposeComplete: enter
22:14:31.898 00.000 7988 UpdateGuideState(): m_state=6
22:14:31.900 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7881
22:14:31.902 00.002 7988 Star::Find returns 1 (1), X=1181.92, Y=446.19, Mass=1524, SNR=26.7, Peak=255 HFD=3.2
22:14:31.902 00.000 7988 MultiStar: [#1 -0.42,0.53,1.02,U] [#2 -0.44,0.54,1.03,U] [#3 -0.52,0.42,0.95,U] [#4 -0.38,0.53,1.04,U] [#5 -0.39,0.57,0.71,U] [#6 -0.39,0.67,0.67,U] [#7 -0.47,0.42,0.65,U] [#8 -0.71,0.51,0.65,U] 
22:14:31.902 00.000 7988 single-star, 8 included, MultiStar: {-0.41, 0.44}, one-star: {-0.10, -0.12}
22:14:31.902 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.58) = xAngle (-0.66 = -0.66)
22:14:31.902 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.45 = 2.45)
22:14:31.902 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.24 mountX=0.13 mountY=0.10, mountTheta=0.68
22:14:31.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.12, opts=13)
22:14:31.902 00.000 7988 Enqueuing Move request for scope (-0.10, -0.12)
22:14:31.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:31.902 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.7 Saturated
22:14:31.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:31.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:31.915 00.013 7988 Enqueuing Expose request
22:14:31.915 00.000 15712 Worker thread wakes up
22:14:31.915 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
22:14:31.915 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
22:14:31.915 00.000 15712 Moving (-0.10, -0.12) raw xDistance=0.13 yDistance=0.10
22:14:31.918 00.003 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:31.918 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
22:14:31.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:31.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:14:31.918 00.000 15712 MoveAxis(W, 8, ABG)
22:14:31.918 00.000 15712 Guiding  Dir = 3, Dur = 8
22:14:31.918 00.000 15712 IsGuiding returns 0
22:14:31.940 00.022 15712 IsGuiding returns 0
22:14:31.940 00.000 15712 Move returns status 0, amount 8
22:14:31.940 00.000 15712 MoveAxis(N, 0, ABG)
22:14:31.940 00.000 15712 Move returns status 0, amount 0
22:14:31.940 00.000 15712 move complete, result=0
22:14:31.940 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
22:14:31.944 00.004 15712 worker thread done servicing request
22:14:31.944 00.000 15712 Worker thread wakes up
22:14:31.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:31.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:33.355 01.411 15712 Exposure complete
22:14:33.408 00.053 15712 worker thread done servicing request
22:14:33.408 00.000 7988 OnExposeComplete: enter
22:14:33.408 00.000 7988 UpdateGuideState(): m_state=6
22:14:33.415 00.007 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7882
22:14:33.416 00.001 7988 Star::Find returns 1 (0), X=1181.95, Y=446.47, Mass=1494, SNR=26.4, Peak=228 HFD=3.4
22:14:33.416 00.000 7988 MultiStar: [#1 -0.56,1.01,0.00,M1] [#2 -0.41,0.60,1.03,U] [#3 -0.59,0.49,0.98,U] [#4 -0.44,0.68,1.06,U] [#5 -0.30,0.72,0.70,U] [#6 -0.46,0.98,0.00,M1] [#7 -0.36,0.54,0.69,U] [#8 -0.38,0.94,0.00,M1] 
22:14:33.416 00.000 7988 single-star, 5 included, MultiStar: {-0.37, 0.52}, one-star: {-0.07, 0.15}
22:14:33.416 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.58) = xAngle (3.59 = -2.69)
22:14:33.416 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.70 = 0.42)
22:14:33.416 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.02 mountX=-0.15 mountY=0.07, mountTheta=2.72
22:14:33.416 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.15, opts=13)
22:14:33.425 00.009 7988 Enqueuing Move request for scope (-0.07, 0.15)
22:14:33.425 00.000 15712 Worker thread wakes up
22:14:33.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:33.425 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.4
22:14:33.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:33.425 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:33.425 00.000 7988 Enqueuing Expose request
22:14:33.425 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
22:14:33.425 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
22:14:33.425 00.000 15712 Moving (-0.07, 0.15) raw xDistance=-0.15 yDistance=0.07
22:14:33.433 00.008 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:33.433 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
22:14:33.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:33.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:14:33.433 00.000 15712 MoveAxis(W, 7, ABG)
22:14:33.433 00.000 15712 Guiding  Dir = 3, Dur = 7
22:14:33.433 00.000 15712 IsGuiding returns 0
22:14:33.459 00.026 15712 IsGuiding returns 0
22:14:33.459 00.000 15712 Move returns status 0, amount 7
22:14:33.459 00.000 15712 MoveAxis(N, 0, ABG)
22:14:33.459 00.000 15712 Move returns status 0, amount 0
22:14:33.459 00.000 15712 move complete, result=0
22:14:33.459 00.000 7988 GuideStep: -0.2 px 7 ms WEST, 0.1 px 0 ms NORTH
22:14:33.463 00.004 15712 worker thread done servicing request
22:14:33.463 00.000 15712 Worker thread wakes up
22:14:33.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:33.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:35.203 01.740 15712 Exposure complete
22:14:35.261 00.058 15712 worker thread done servicing request
22:14:35.261 00.000 7988 OnExposeComplete: enter
22:14:35.261 00.000 7988 UpdateGuideState(): m_state=6
22:14:35.265 00.004 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7883
22:14:35.265 00.000 7988 Star::Find returns 1 (1), X=1182.05, Y=446.18, Mass=1540, SNR=26.8, Peak=255 HFD=3.2
22:14:35.267 00.002 7988 MultiStar: [#1 -0.35,0.67,0.98,U] [#2 -0.09,0.47,1.02,U] [#3 -0.18,0.67,0.96,U] [#4 -0.16,0.53,1.03,U] [#5 -0.05,0.74,0.68,U] [#6 -0.32,0.73,0.68,U] [#7 -0.17,0.32,0.67,U] [#8 -0.39,0.37,0.63,U] 
22:14:35.269 00.002 7988 single-star, 8 included, MultiStar: {-0.18, 0.48}, one-star: {0.03, -0.13}
22:14:35.269 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
22:14:35.269 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
22:14:35.271 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=0.13 mountY=-0.02, mountTheta=-0.17
22:14:35.273 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.13, opts=13)
22:14:35.273 00.000 7988 Enqueuing Move request for scope (0.03, -0.13)
22:14:35.275 00.002 15712 Worker thread wakes up
22:14:35.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
22:14:35.275 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
22:14:35.275 00.000 15712 Moving (0.03, -0.13) raw xDistance=0.13 yDistance=-0.02
22:14:35.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:35.275 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.8 Saturated
22:14:35.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:35.278 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:35.278 00.000 7988 Enqueuing Expose request
22:14:35.280 00.002 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:35.280 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
22:14:35.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:35.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:35.280 00.000 15712 MoveAxis(W, 8, ABG)
22:14:35.280 00.000 15712 Guiding  Dir = 3, Dur = 8
22:14:35.280 00.000 15712 IsGuiding returns 0
22:14:35.298 00.018 15712 IsGuiding returns 0
22:14:35.298 00.000 15712 Move returns status 0, amount 8
22:14:35.298 00.000 15712 MoveAxis(N, 0, ABG)
22:14:35.298 00.000 15712 Move returns status 0, amount 0
22:14:35.298 00.000 15712 move complete, result=0
22:14:35.298 00.000 15712 worker thread done servicing request
22:14:35.298 00.000 15712 Worker thread wakes up
22:14:35.298 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
22:14:35.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:35.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:36.716 01.418 15712 Exposure complete
22:14:36.770 00.054 15712 worker thread done servicing request
22:14:36.770 00.000 7988 OnExposeComplete: enter
22:14:36.778 00.008 7988 UpdateGuideState(): m_state=6
22:14:36.778 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7884
22:14:36.778 00.000 7988 Star::Find returns 1 (0), X=1181.96, Y=446.16, Mass=1483, SNR=26.3, Peak=232 HFD=3.1
22:14:36.778 00.000 7988 MultiStar: [#1 -0.21,0.52,1.04,U] [#2 -0.11,0.29,1.02,U] [#3 -0.23,0.46,0.93,U] [#4 -0.06,0.27,1.06,U] [#5 -0.24,0.24,0.67,U] [#6 -0.21,0.42,0.74,U] [#7 -0.45,0.27,0.62,U] [#8 -0.55,0.45,0.67,U] 
22:14:36.778 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.30}, one-star: {-0.06, -0.15}
22:14:36.778 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.58) = xAngle (-0.40 = -0.40)
22:14:36.778 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.70 = 2.70)
22:14:36.778 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.98 mountX=0.15 mountY=0.07, mountTheta=0.43
22:14:36.787 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.15, opts=13)
22:14:36.787 00.000 7988 Enqueuing Move request for scope (-0.06, -0.15)
22:14:36.787 00.000 15712 Worker thread wakes up
22:14:36.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
22:14:36.787 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
22:14:36.787 00.000 15712 Moving (-0.06, -0.15) raw xDistance=0.15 yDistance=0.07
22:14:36.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:36.787 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
22:14:36.792 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:36.794 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:36.794 00.000 7988 Enqueuing Expose request
22:14:36.794 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:36.794 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
22:14:36.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:36.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:14:36.794 00.000 15712 MoveAxis(W, 7, ABG)
22:14:36.794 00.000 15712 Guiding  Dir = 3, Dur = 7
22:14:36.794 00.000 15712 IsGuiding returns 0
22:14:36.810 00.016 15712 IsGuiding returns 0
22:14:36.810 00.000 15712 Move returns status 0, amount 7
22:14:36.810 00.000 15712 MoveAxis(N, 0, ABG)
22:14:36.810 00.000 15712 Move returns status 0, amount 0
22:14:36.810 00.000 15712 move complete, result=0
22:14:36.810 00.000 15712 worker thread done servicing request
22:14:36.810 00.000 15712 Worker thread wakes up
22:14:36.810 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
22:14:36.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:36.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:38.451 01.641 15712 Exposure complete
22:14:38.503 00.052 15712 worker thread done servicing request
22:14:38.503 00.000 7988 OnExposeComplete: enter
22:14:38.503 00.000 7988 UpdateGuideState(): m_state=6
22:14:38.513 00.010 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7885
22:14:38.513 00.000 7988 Star::Find returns 1 (1), X=1181.92, Y=446.05, Mass=1509, SNR=26.5, Peak=255 HFD=3.0
22:14:38.513 00.000 7988 MultiStar: [#1 -0.32,0.45,1.02,U] [#2 -0.29,0.19,0.97,U] [#3 -0.45,0.21,0.94,U] [#4 -0.33,0.32,1.04,U] [#5 -0.44,0.35,0.73,U] [#6 -0.39,0.35,0.70,U] [#7 -0.29,0.28,0.68,U] [#8 -0.52,0.32,0.66,U] 
22:14:38.513 00.000 7988 single-star, 8 included, MultiStar: {-0.34, 0.24}, one-star: {-0.10, -0.26}
22:14:38.513 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.58) = xAngle (-0.36 = -0.36)
22:14:38.513 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.75 = 2.75)
22:14:38.513 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.94 mountX=0.26 mountY=0.10, mountTheta=0.39
22:14:38.520 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.26, opts=13)
22:14:38.520 00.000 7988 Enqueuing Move request for scope (-0.10, -0.26)
22:14:38.520 00.000 15712 Worker thread wakes up
22:14:38.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
22:14:38.520 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
22:14:38.520 00.000 15712 Moving (-0.10, -0.26) raw xDistance=0.26 yDistance=0.10
22:14:38.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:38.520 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.5 Saturated
22:14:38.526 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:38.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:38.528 00.002 7988 Enqueuing Expose request
22:14:38.528 00.000 15712 PPEC rslt: input = 0.26, final = 0.17, react = 0.16, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
22:14:38.529 00.001 15712 PPEC: input: 0.26, control: 0.17, exposure: 1500
22:14:38.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:38.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:14:38.529 00.000 15712 MoveAxis(W, 57, ABG)
22:14:38.529 00.000 15712 Guiding  Dir = 3, Dur = 57
22:14:38.529 00.000 15712 IsGuiding returns 0
22:14:38.539 00.010 15712 PulseGuide returned control before completion, sleep 53
22:14:38.623 00.084 15712 IsGuiding returns 0
22:14:38.623 00.000 15712 Move returns status 0, amount 57
22:14:38.623 00.000 15712 MoveAxis(N, 0, ABG)
22:14:38.623 00.000 15712 Move returns status 0, amount 0
22:14:38.623 00.000 15712 move complete, result=0
22:14:38.623 00.000 15712 worker thread done servicing request
22:14:38.623 00.000 15712 Worker thread wakes up
22:14:38.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:38.623 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
22:14:38.625 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:40.043 01.418 15712 Exposure complete
22:14:40.101 00.058 15712 worker thread done servicing request
22:14:40.101 00.000 7988 OnExposeComplete: enter
22:14:40.101 00.000 7988 UpdateGuideState(): m_state=6
22:14:40.104 00.003 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7886
22:14:40.106 00.002 7988 Star::Find returns 1 (0), X=1182.15, Y=445.97, Mass=1464, SNR=26.2, Peak=213 HFD=3.3
22:14:40.106 00.000 7988 MultiStar: [#1 -0.29,0.46,1.04,U] [#2 -0.10,0.35,1.01,U] [#3 -0.34,0.49,0.98,U] [#4 -0.25,0.26,1.02,U] [#5 -0.21,0.54,0.69,U] [#6 -0.14,0.57,0.73,U] [#7 -0.23,0.28,0.68,U] [#8 -0.58,0.60,0.67,U] 
22:14:40.106 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.33}, one-star: {0.13, -0.35}
22:14:40.106 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
22:14:40.106 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
22:14:40.106 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.35 hyp=0.37 cameraTheta=-1.21 mountX=0.35 mountY=-0.12, mountTheta=-0.33
22:14:40.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.35, opts=13)
22:14:40.106 00.000 7988 Enqueuing Move request for scope (0.13, -0.35)
22:14:40.106 00.000 15712 Worker thread wakes up
22:14:40.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.35) opts 0xd
22:14:40.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.35)
22:14:40.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:40.106 00.000 7988 UpdateGuideState exits: m=1464 SNR=26.2
22:14:40.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:40.118 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:40.118 00.000 7988 Enqueuing Expose request
22:14:40.120 00.002 15712 Moving (0.13, -0.35) raw xDistance=0.35 yDistance=-0.12
22:14:40.120 00.000 15712 PPEC rslt: input = 0.35, final = 0.23, react = 0.21, pred = 0.02, hyst = 0.19, hyst_pct = 0.00, period_length = 636.00
22:14:40.120 00.000 15712 PPEC: input: 0.35, control: 0.23, exposure: 1500
22:14:40.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:40.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:14:40.120 00.000 15712 MoveAxis(W, 74, ABG)
22:14:40.120 00.000 15712 Guiding  Dir = 3, Dur = 74
22:14:40.120 00.000 15712 IsGuiding returns 0
22:14:40.142 00.022 15712 PulseGuide returned control before completion, sleep 68
22:14:40.215 00.073 15712 IsGuiding returns 1
22:14:40.215 00.000 15712 scope still moving after pulse duration time elapsed
22:14:40.270 00.055 15712 IsGuiding returns 0
22:14:40.270 00.000 15712 scope move finished after 74 + 70 ms
22:14:40.270 00.000 15712 Move returns status 0, amount 74
22:14:40.270 00.000 15712 MoveAxis(N, 0, ABG)
22:14:40.270 00.000 15712 Move returns status 0, amount 0
22:14:40.270 00.000 15712 move complete, result=0
22:14:40.270 00.000 7988 GuideStep: 0.3 px 74 ms WEST, -0.1 px 0 ms NORTH
22:14:40.271 00.001 15712 worker thread done servicing request
22:14:40.271 00.000 15712 Worker thread wakes up
22:14:40.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:40.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:41.903 01.632 15712 Exposure complete
22:14:41.954 00.051 15712 worker thread done servicing request
22:14:41.954 00.000 7988 OnExposeComplete: enter
22:14:41.954 00.000 7988 UpdateGuideState(): m_state=6
22:14:41.966 00.012 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7887
22:14:41.968 00.002 7988 Star::Find returns 1 (0), X=1181.92, Y=446.31, Mass=1549, SNR=26.8, Peak=232 HFD=3.4
22:14:41.968 00.000 7988 MultiStar: [#1 -0.44,0.73,0.96,U] [#2 -0.24,0.64,1.00,U] [#3 -0.37,0.73,0.96,U] [#4 -0.36,0.51,1.00,U] [#5 -0.23,0.46,0.68,U] [#6 -0.35,0.80,0.70,U] [#7 -0.46,0.56,0.69,U] [#8 -0.61,0.87,0.00,M1] 
22:14:41.970 00.002 7988 single-star, 7 included, MultiStar: {-0.31, 0.54}, one-star: {-0.10, -0.01}
22:14:41.971 00.001 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.58) = xAngle (-1.49 = -1.49)
22:14:41.971 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.62 = 1.62)
22:14:41.973 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.07 mountX=0.01 mountY=0.10, mountTheta=1.49
22:14:41.975 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.01, opts=13)
22:14:41.975 00.000 7988 Enqueuing Move request for scope (-0.10, -0.01)
22:14:41.977 00.002 15712 Worker thread wakes up
22:14:41.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
22:14:41.977 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
22:14:41.977 00.000 15712 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
22:14:41.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:41.977 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8
22:14:41.980 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:41.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:41.982 00.002 7988 Enqueuing Expose request
22:14:41.982 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:41.982 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
22:14:41.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:41.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:14:41.982 00.000 15712 MoveAxis(W, 8, ABG)
22:14:41.982 00.000 15712 Guiding  Dir = 3, Dur = 8
22:14:42.013 00.031 15712 IsGuiding returns 0
22:14:42.029 00.016 15712 IsGuiding returns 0
22:14:42.029 00.000 15712 Move returns status 0, amount 8
22:14:42.029 00.000 15712 MoveAxis(N, 0, ABG)
22:14:42.029 00.000 15712 Move returns status 0, amount 0
22:14:42.029 00.000 15712 move complete, result=0
22:14:42.029 00.000 15712 worker thread done servicing request
22:14:42.029 00.000 15712 Worker thread wakes up
22:14:42.029 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
22:14:42.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:42.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:43.433 01.404 15712 Exposure complete
22:14:43.482 00.049 15712 worker thread done servicing request
22:14:43.482 00.000 7988 OnExposeComplete: enter
22:14:43.482 00.000 7988 UpdateGuideState(): m_state=6
22:14:43.496 00.014 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7888
22:14:43.497 00.001 7988 Star::Find returns 1 (0), X=1181.99, Y=446.47, Mass=1432, SNR=25.6, Peak=224 HFD=3.3
22:14:43.497 00.000 7988 MultiStar: [#1 -0.20,0.80,1.07,U] [#2 -0.33,0.67,1.04,U] [#3 -0.40,0.74,0.98,U] [#4 -0.34,0.42,1.06,U] [#5 -0.00,0.74,0.76,U] [#6 -0.24,0.90,0.71,U] [#7 -0.42,0.51,0.67,U] [#8 -0.86,0.75,0.00,M2] 
22:14:43.500 00.003 7988 single-star, 7 included, MultiStar: {-0.25, 0.61}, one-star: {-0.03, 0.15}
22:14:43.500 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.97)
22:14:43.500 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
22:14:43.500 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.74 mountX=-0.15 mountY=0.02, mountTheta=3.00
22:14:43.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.15, opts=13)
22:14:43.500 00.000 7988 Enqueuing Move request for scope (-0.03, 0.15)
22:14:43.500 00.000 15712 Worker thread wakes up
22:14:43.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
22:14:43.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
22:14:43.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:43.500 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.6
22:14:43.509 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:43.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:43.511 00.002 7988 Enqueuing Expose request
22:14:43.511 00.000 15712 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=0.02
22:14:43.517 00.006 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:43.517 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
22:14:43.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:43.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:14:43.517 00.000 15712 MoveAxis(W, 6, ABG)
22:14:43.517 00.000 15712 Guiding  Dir = 3, Dur = 6
22:14:43.517 00.000 15712 IsGuiding returns 0
22:14:43.531 00.014 15712 IsGuiding returns 0
22:14:43.531 00.000 15712 Move returns status 0, amount 6
22:14:43.531 00.000 15712 MoveAxis(N, 0, ABG)
22:14:43.531 00.000 15712 Move returns status 0, amount 0
22:14:43.531 00.000 15712 move complete, result=0
22:14:43.531 00.000 15712 worker thread done servicing request
22:14:43.531 00.000 15712 Worker thread wakes up
22:14:43.531 00.000 7988 GuideStep: -0.2 px 6 ms WEST, 0.0 px 0 ms NORTH
22:14:43.533 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:43.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:45.173 01.640 15712 Exposure complete
22:14:45.219 00.046 15712 worker thread done servicing request
22:14:45.219 00.000 7988 OnExposeComplete: enter
22:14:45.234 00.015 7988 UpdateGuideState(): m_state=6
22:14:45.235 00.001 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7889
22:14:45.235 00.000 7988 Star::Find returns 1 (0), X=1181.91, Y=446.51, Mass=1489, SNR=26.4, Peak=215 HFD=3.5
22:14:45.237 00.002 7988 MultiStar: [#1 -0.23,0.99,0.00,M1] [#2 -0.27,0.70,1.00,U] [#3 -0.51,0.70,0.96,U] [#4 -0.28,0.66,1.03,U] [#5 -0.25,0.73,0.74,U] [#6 -0.39,0.86,0.68,U] [#7 -0.41,0.78,0.65,U] [#8 -0.58,0.73,0.67,U] 
22:14:45.237 00.000 7988 single-star, 7 included, MultiStar: {-0.33, 0.65}, one-star: {-0.11, 0.20}
22:14:45.239 00.002 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.67 = -2.62)
22:14:45.239 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.78 = 0.49)
22:14:45.241 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.09 mountX=-0.20 mountY=0.11, mountTheta=2.64
22:14:45.243 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.20, opts=13)
22:14:45.243 00.000 7988 Enqueuing Move request for scope (-0.11, 0.20)
22:14:45.245 00.002 15712 Worker thread wakes up
22:14:45.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
22:14:45.245 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
22:14:45.245 00.000 15712 Moving (-0.11, 0.20) raw xDistance=-0.20 yDistance=0.11
22:14:45.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:45.245 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.4
22:14:45.248 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:45.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:45.250 00.002 7988 Enqueuing Expose request
22:14:45.251 00.001 15712 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:14:45.251 00.000 15712 PPEC: input: -0.20, control: -0.10, exposure: 1500
22:14:45.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:45.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:14:45.251 00.000 15712 MoveAxis(E, 32, ABG)
22:14:45.251 00.000 15712 Guiding  Dir = 2, Dur = 32
22:14:45.251 00.000 15712 IsGuiding returns 0
22:14:45.271 00.020 15712 PulseGuide returned control before completion, sleep 20
22:14:45.322 00.051 15712 IsGuiding returns 0
22:14:45.322 00.000 15712 Move returns status 0, amount 32
22:14:45.322 00.000 15712 MoveAxis(N, 0, ABG)
22:14:45.322 00.000 15712 Move returns status 0, amount 0
22:14:45.322 00.000 15712 move complete, result=0
22:14:45.322 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
22:14:45.322 00.000 15712 worker thread done servicing request
22:14:45.322 00.000 15712 Worker thread wakes up
22:14:45.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:45.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:46.737 01.415 15712 Exposure complete
22:14:46.798 00.061 15712 worker thread done servicing request
22:14:46.798 00.000 7988 OnExposeComplete: enter
22:14:46.798 00.000 7988 UpdateGuideState(): m_state=6
22:14:46.800 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7890
22:14:46.800 00.000 7988 Star::Find returns 1 (0), X=1181.93, Y=446.25, Mass=1553, SNR=26.9, Peak=221 HFD=3.4
22:14:46.802 00.002 7988 MultiStar: [#1 -0.37,0.72,1.01,U] [#2 -0.44,0.51,0.99,U] [#3 -0.48,0.45,0.90,U] [#4 -0.37,0.51,1.03,U] [#5 -0.30,0.54,0.72,U] [#6 -0.59,0.86,0.00,M1] [#7 -0.38,0.54,0.69,U] [#8 -0.37,0.65,0.67,U] 
22:14:46.802 00.000 7988 single-star, 7 included, MultiStar: {-0.35, 0.47}, one-star: {-0.09, -0.07}
22:14:46.804 00.002 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.58) = xAngle (-0.94 = -0.94)
22:14:46.804 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.17 = 2.17)
22:14:46.806 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.52 mountX=0.07 mountY=0.09, mountTheta=0.95
22:14:46.808 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.07, opts=13)
22:14:46.808 00.000 7988 Enqueuing Move request for scope (-0.09, -0.07)
22:14:46.810 00.002 15712 Worker thread wakes up
22:14:46.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:14:46.810 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:14:46.810 00.000 15712 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.09
22:14:46.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:46.810 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.9
22:14:46.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:46.814 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:46.814 00.000 7988 Enqueuing Expose request
22:14:46.814 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:46.814 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
22:14:46.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:46.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:14:46.814 00.000 15712 MoveAxis(W, 6, ABG)
22:14:46.814 00.000 15712 Guiding  Dir = 3, Dur = 6
22:14:46.814 00.000 15712 IsGuiding returns 0
22:14:46.831 00.017 15712 IsGuiding returns 0
22:14:46.831 00.000 15712 Move returns status 0, amount 6
22:14:46.831 00.000 15712 MoveAxis(N, 0, ABG)
22:14:46.831 00.000 15712 Move returns status 0, amount 0
22:14:46.831 00.000 15712 move complete, result=0
22:14:46.831 00.000 15712 worker thread done servicing request
22:14:46.831 00.000 15712 Worker thread wakes up
22:14:46.831 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
22:14:46.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:46.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:48.473 01.642 15712 Exposure complete
22:14:48.530 00.057 15712 worker thread done servicing request
22:14:48.530 00.000 7988 OnExposeComplete: enter
22:14:48.530 00.000 7988 UpdateGuideState(): m_state=6
22:14:48.534 00.004 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7891
22:14:48.534 00.000 7988 Star::Find returns 1 (0), X=1182.07, Y=446.05, Mass=1527, SNR=26.7, Peak=240 HFD=3.0
22:14:48.534 00.000 7988 MultiStar: [#1 -0.17,0.38,1.04,U] [#2 -0.33,0.27,1.00,U] [#3 -0.17,0.26,0.93,U] [#4 -0.23,0.27,1.01,U] [#5 -0.19,0.41,0.69,U] [#6 -0.36,0.33,0.71,U] [#7 -0.17,0.05,0.67,U] [#8 -0.40,0.13,0.65,U] 
22:14:48.534 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.20}, one-star: {0.05, -0.26}
22:14:48.534 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
22:14:48.534 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.31 = -2.97)
22:14:48.534 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.38 mountX=0.26 mountY=-0.05, mountTheta=-0.17
22:14:48.534 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.26, opts=13)
22:14:48.534 00.000 7988 Enqueuing Move request for scope (0.05, -0.26)
22:14:48.534 00.000 15712 Worker thread wakes up
22:14:48.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
22:14:48.534 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
22:14:48.534 00.000 15712 Moving (0.05, -0.26) raw xDistance=0.26 yDistance=-0.05
22:14:48.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:48.534 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.7
22:14:48.547 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:48.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:48.549 00.002 7988 Enqueuing Expose request
22:14:48.549 00.000 15712 PPEC rslt: input = 0.26, final = 0.18, react = 0.16, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
22:14:48.549 00.000 15712 PPEC: input: 0.26, control: 0.18, exposure: 1500
22:14:48.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:48.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:14:48.549 00.000 15712 MoveAxis(W, 58, ABG)
22:14:48.549 00.000 15712 Guiding  Dir = 3, Dur = 58
22:14:48.549 00.000 15712 IsGuiding returns 0
22:14:48.565 00.016 15712 PulseGuide returned control before completion, sleep 54
22:14:48.645 00.080 15712 IsGuiding returns 0
22:14:48.645 00.000 15712 Move returns status 0, amount 58
22:14:48.645 00.000 15712 MoveAxis(N, 0, ABG)
22:14:48.645 00.000 15712 Move returns status 0, amount 0
22:14:48.645 00.000 15712 move complete, result=0
22:14:48.645 00.000 15712 worker thread done servicing request
22:14:48.645 00.000 15712 Worker thread wakes up
22:14:48.645 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.0 px 0 ms NORTH
22:14:48.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:48.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:50.066 01.421 15712 Exposure complete
22:14:50.112 00.046 15712 worker thread done servicing request
22:14:50.112 00.000 7988 OnExposeComplete: enter
22:14:50.112 00.000 7988 UpdateGuideState(): m_state=6
22:14:50.127 00.015 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7892
22:14:50.128 00.001 7988 Star::Find returns 1 (1), X=1181.98, Y=446.30, Mass=1522, SNR=26.5, Peak=255 HFD=3.3
22:14:50.128 00.000 7988 MultiStar: [#1 -0.25,0.65,0.99,U] [#2 -0.33,0.41,1.02,U] [#3 -0.35,0.45,0.96,U] [#4 -0.29,0.24,0.99,U] [#5 -0.25,0.34,0.69,U] [#6 -0.37,0.55,0.74,U] [#7 -0.36,0.41,0.68,U] [#8 -0.60,0.36,0.65,U] 
22:14:50.128 00.000 7988 single-star, 8 included, MultiStar: {-0.30, 0.37}, one-star: {-0.04, -0.01}
22:14:50.128 00.000 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.58) = xAngle (-1.19 = -1.19)
22:14:50.128 00.000 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.91 = 1.91)
22:14:50.128 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.77 mountX=0.01 mountY=0.04, mountTheta=1.20
22:14:50.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
22:14:50.128 00.000 7988 Enqueuing Move request for scope (-0.04, -0.01)
22:14:50.128 00.000 15712 Worker thread wakes up
22:14:50.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:14:50.128 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:14:50.128 00.000 15712 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
22:14:50.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:50.128 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5 Saturated
22:14:50.140 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:50.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:50.142 00.002 7988 Enqueuing Expose request
22:14:50.142 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:50.142 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
22:14:50.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:50.143 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:14:50.143 00.000 15712 MoveAxis(W, 5, ABG)
22:14:50.143 00.000 15712 Guiding  Dir = 3, Dur = 5
22:14:50.143 00.000 15712 IsGuiding returns 0
22:14:50.162 00.019 15712 IsGuiding returns 0
22:14:50.162 00.000 15712 Move returns status 0, amount 5
22:14:50.162 00.000 15712 MoveAxis(N, 0, ABG)
22:14:50.162 00.000 15712 Move returns status 0, amount 0
22:14:50.162 00.000 15712 move complete, result=0
22:14:50.162 00.000 15712 worker thread done servicing request
22:14:50.162 00.000 15712 Worker thread wakes up
22:14:50.162 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
22:14:50.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:50.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:51.802 01.640 15712 Exposure complete
22:14:51.848 00.046 15712 worker thread done servicing request
22:14:51.848 00.000 7988 OnExposeComplete: enter
22:14:51.862 00.014 7988 UpdateGuideState(): m_state=6
22:14:51.862 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7893
22:14:51.864 00.002 7988 Star::Find returns 1 (0), X=1181.97, Y=446.29, Mass=1498, SNR=26.4, Peak=233 HFD=3.3
22:14:51.866 00.002 7988 MultiStar: [#1 -0.21,0.52,1.02,U] [#2 -0.36,0.57,1.00,U] [#3 -0.42,0.44,0.95,U] [#4 -0.19,0.46,0.99,U] [#5 -0.36,0.50,0.71,U] [#6 -0.30,0.87,0.69,U] [#7 -0.34,0.65,0.69,U] [#8 -0.40,0.80,0.65,U] 
22:14:51.866 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.50}, one-star: {-0.05, -0.03}
22:14:51.866 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
22:14:51.866 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
22:14:51.866 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.67 mountX=0.03 mountY=0.05, mountTheta=1.10
22:14:51.866 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.03, opts=13)
22:14:51.866 00.000 7988 Enqueuing Move request for scope (-0.05, -0.03)
22:14:51.866 00.000 15712 Worker thread wakes up
22:14:51.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
22:14:51.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
22:14:51.866 00.000 15712 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=0.05
22:14:51.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:51.866 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
22:14:51.877 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:51.877 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:51.879 00.002 7988 Enqueuing Expose request
22:14:51.879 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:51.879 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
22:14:51.880 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:51.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:14:51.880 00.000 15712 MoveAxis(W, 6, ABG)
22:14:51.880 00.000 15712 Guiding  Dir = 3, Dur = 6
22:14:51.880 00.000 15712 IsGuiding returns 0
22:14:51.902 00.022 15712 IsGuiding returns 0
22:14:51.902 00.000 15712 Move returns status 0, amount 6
22:14:51.902 00.000 15712 MoveAxis(N, 0, ABG)
22:14:51.902 00.000 15712 Move returns status 0, amount 0
22:14:51.902 00.000 15712 move complete, result=0
22:14:51.902 00.000 15712 worker thread done servicing request
22:14:51.902 00.000 15712 Worker thread wakes up
22:14:51.902 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
22:14:51.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:51.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:53.316 01.414 15712 Exposure complete
22:14:53.374 00.058 15712 worker thread done servicing request
22:14:53.374 00.000 7988 OnExposeComplete: enter
22:14:53.374 00.000 7988 UpdateGuideState(): m_state=6
22:14:53.377 00.003 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7894
22:14:53.377 00.000 7988 Star::Find returns 1 (0), X=1181.96, Y=446.10, Mass=1518, SNR=26.4, Peak=229 HFD=3.2
22:14:53.377 00.000 7988 MultiStar: [#1 -0.37,0.53,1.03,U] [#2 -0.35,0.42,1.00,U] [#3 -0.41,0.20,0.96,U] [#4 -0.27,0.38,1.01,U] [#5 -0.23,0.41,0.68,U] [#6 -0.38,0.56,0.68,U] [#7 -0.29,0.44,0.69,U] [#8 -0.36,0.42,0.65,U] 
22:14:53.377 00.000 7988 single-star, 8 included, MultiStar: {-0.30, 0.33}, one-star: {-0.06, -0.21}
22:14:53.377 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
22:14:53.383 00.006 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
22:14:53.383 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.84 mountX=0.21 mountY=0.06, mountTheta=0.29
22:14:53.383 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.21, opts=13)
22:14:53.383 00.000 7988 Enqueuing Move request for scope (-0.06, -0.21)
22:14:53.383 00.000 15712 Worker thread wakes up
22:14:53.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
22:14:53.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
22:14:53.383 00.000 15712 Moving (-0.06, -0.21) raw xDistance=0.21 yDistance=0.06
22:14:53.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:53.383 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.4
22:14:53.390 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:53.392 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:53.392 00.000 7988 Enqueuing Expose request
22:14:53.393 00.001 15712 PPEC rslt: input = 0.21, final = 0.14, react = 0.13, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:14:53.393 00.000 15712 PPEC: input: 0.21, control: 0.14, exposure: 1500
22:14:53.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:53.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:14:53.393 00.000 15712 MoveAxis(W, 47, ABG)
22:14:53.393 00.000 15712 Guiding  Dir = 3, Dur = 47
22:14:53.425 00.032 15712 IsGuiding returns 0
22:14:53.441 00.016 15712 PulseGuide returned control before completion, sleep 41
22:14:53.488 00.047 15712 IsGuiding returns 1
22:14:53.488 00.000 15712 scope still moving after pulse duration time elapsed
22:14:53.521 00.033 15712 IsGuiding returns 0
22:14:53.521 00.000 15712 scope move finished after 47 + 49 ms
22:14:53.521 00.000 15712 Move returns status 0, amount 47
22:14:53.521 00.000 15712 MoveAxis(N, 0, ABG)
22:14:53.521 00.000 15712 Move returns status 0, amount 0
22:14:53.521 00.000 15712 move complete, result=0
22:14:53.521 00.000 7988 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
22:14:53.523 00.002 15712 worker thread done servicing request
22:14:53.523 00.000 15712 Worker thread wakes up
22:14:53.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:53.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:55.166 01.643 15712 Exposure complete
22:14:55.211 00.045 15712 worker thread done servicing request
22:14:55.211 00.000 7988 OnExposeComplete: enter
22:14:55.211 00.000 7988 UpdateGuideState(): m_state=6
22:14:55.227 00.016 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7895
22:14:55.228 00.001 7988 Star::Find returns 1 (1), X=1181.94, Y=446.08, Mass=1533, SNR=26.7, Peak=255 HFD=3.3
22:14:55.228 00.000 7988 MultiStar: [#1 -0.31,0.43,1.03,U] [#2 -0.39,0.42,1.01,U] [#3 -0.51,0.52,0.95,U] [#4 -0.52,0.51,1.04,U] [#5 -0.29,0.49,0.70,U] [#6 -0.32,0.62,0.73,U] [#7 -0.44,0.64,0.65,U] [#8 -0.75,0.80,0.00,M1] 
22:14:55.228 00.000 7988 single-star, 7 included, MultiStar: {-0.36, 0.40}, one-star: {-0.08, -0.23}
22:14:55.228 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
22:14:55.228 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
22:14:55.228 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.90 mountX=0.23 mountY=0.08, mountTheta=0.35
22:14:55.228 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.23, opts=13)
22:14:55.228 00.000 7988 Enqueuing Move request for scope (-0.08, -0.23)
22:14:55.228 00.000 15712 Worker thread wakes up
22:14:55.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
22:14:55.228 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
22:14:55.228 00.000 15712 Moving (-0.08, -0.23) raw xDistance=0.23 yDistance=0.08
22:14:55.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:55.228 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7 Saturated
22:14:55.239 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:55.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:55.241 00.002 7988 Enqueuing Expose request
22:14:55.241 00.000 15712 PPEC rslt: input = 0.23, final = 0.16, react = 0.14, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:14:55.241 00.000 15712 PPEC: input: 0.23, control: 0.16, exposure: 1500
22:14:55.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:55.243 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:14:55.243 00.000 15712 MoveAxis(W, 51, ABG)
22:14:55.243 00.000 15712 Guiding  Dir = 3, Dur = 51
22:14:55.243 00.000 15712 IsGuiding returns 0
22:14:55.262 00.019 15712 PulseGuide returned control before completion, sleep 41
22:14:55.307 00.045 15712 IsGuiding returns 1
22:14:55.307 00.000 15712 scope still moving after pulse duration time elapsed
22:14:55.344 00.037 15712 IsGuiding returns 0
22:14:55.344 00.000 15712 scope move finished after 51 + 49 ms
22:14:55.344 00.000 15712 Move returns status 0, amount 51
22:14:55.344 00.000 15712 MoveAxis(N, 0, ABG)
22:14:55.344 00.000 15712 Move returns status 0, amount 0
22:14:55.344 00.000 15712 move complete, result=0
22:14:55.344 00.000 15712 worker thread done servicing request
22:14:55.344 00.000 15712 Worker thread wakes up
22:14:55.344 00.000 7988 GuideStep: 0.2 px 51 ms WEST, 0.1 px 0 ms NORTH
22:14:55.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:55.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:56.762 01.418 15712 Exposure complete
22:14:56.820 00.058 15712 worker thread done servicing request
22:14:56.820 00.000 7988 OnExposeComplete: enter
22:14:56.820 00.000 7988 UpdateGuideState(): m_state=6
22:14:56.820 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7896
22:14:56.824 00.004 7988 Star::Find returns 1 (0), X=1181.84, Y=446.46, Mass=1479, SNR=26.1, Peak=207 HFD=3.3
22:14:56.827 00.003 7988 MultiStar: [#1 -0.31,0.90,1.05,U] [#2 -0.45,0.69,1.02,U] [#3 -0.36,0.62,0.99,U] [#4 -0.36,0.69,1.04,U] [#5 -0.27,0.68,0.73,U] [#6 -0.47,0.87,0.70,U] [#7 -0.37,0.79,0.69,U] [#8 -0.63,1.08,0.00,M2] 
22:14:56.827 00.000 7988 single-star, 7 included, MultiStar: {-0.34, 0.66}, one-star: {-0.18, 0.14}
22:14:56.827 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.58) = xAngle (4.03 = -2.25)
22:14:56.827 00.000 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.14 = 0.86)
22:14:56.827 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.45 mountX=-0.14 mountY=0.17, mountTheta=2.26
22:14:56.827 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.14, opts=13)
22:14:56.827 00.000 7988 Enqueuing Move request for scope (-0.18, 0.14)
22:14:56.827 00.000 15712 Worker thread wakes up
22:14:56.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
22:14:56.827 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
22:14:56.827 00.000 15712 Moving (-0.18, 0.14) raw xDistance=-0.14 yDistance=0.17
22:14:56.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:14:56.827 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.1
22:14:56.837 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:56.837 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:56.839 00.002 7988 Enqueuing Expose request
22:14:56.839 00.000 15712 PPEC rslt: input = -0.14, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:14:56.839 00.000 15712 PPEC: input: -0.14, control: 0.02, exposure: 1500
22:14:56.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:56.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:14:56.839 00.000 15712 MoveAxis(W, 6, ABG)
22:14:56.839 00.000 15712 Guiding  Dir = 3, Dur = 6
22:14:56.839 00.000 15712 IsGuiding returns 0
22:14:56.861 00.022 15712 IsGuiding returns 0
22:14:56.861 00.000 15712 Move returns status 0, amount 6
22:14:56.861 00.000 15712 MoveAxis(N, 0, ABG)
22:14:56.861 00.000 15712 Move returns status 0, amount 0
22:14:56.861 00.000 15712 move complete, result=0
22:14:56.861 00.000 15712 worker thread done servicing request
22:14:56.861 00.000 15712 Worker thread wakes up
22:14:56.861 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
22:14:56.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:56.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:58.501 01.640 15712 Exposure complete
22:14:58.546 00.045 15712 worker thread done servicing request
22:14:58.546 00.000 7988 OnExposeComplete: enter
22:14:58.560 00.014 7988 UpdateGuideState(): m_state=6
22:14:58.562 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7897
22:14:58.562 00.000 7988 Star::Find returns 1 (0), X=1181.86, Y=446.48, Mass=1500, SNR=26.6, Peak=235 HFD=3.2
22:14:58.562 00.000 7988 MultiStar: [#1 -0.31,0.84,1.03,U] [#2 -0.44,0.80,0.99,U] [#3 -0.47,0.70,0.97,U] [#4 -0.42,0.89,1.00,U] [#5 -0.27,0.78,0.73,U] [#6 -0.41,0.94,0.00,M1] [#7 -0.34,0.80,0.68,U] [#8 -0.60,0.74,0.65,U] 
22:14:58.562 00.000 7988 single-star, 7 included, MultiStar: {-0.37, 0.71}, one-star: {-0.16, 0.17}
22:14:58.562 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.58) = xAngle (3.92 = -2.37)
22:14:58.562 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.03 = 0.74)
22:14:58.562 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.24 cameraTheta=2.34 mountX=-0.17 mountY=0.16, mountTheta=2.38
22:14:58.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.17, opts=13)
22:14:58.562 00.000 7988 Enqueuing Move request for scope (-0.16, 0.17)
22:14:58.562 00.000 15712 Worker thread wakes up
22:14:58.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
22:14:58.562 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
22:14:58.562 00.000 15712 Moving (-0.16, 0.17) raw xDistance=-0.17 yDistance=0.16
22:14:58.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:14:58.562 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.6
22:14:58.575 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:58.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:14:58.577 00.002 7988 Enqueuing Expose request
22:14:58.577 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 636.00
22:14:58.577 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
22:14:58.578 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:58.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:14:58.578 00.000 15712 MoveAxis(E, 29, ABG)
22:14:58.578 00.000 15712 Guiding  Dir = 2, Dur = 29
22:14:58.578 00.000 15712 IsGuiding returns 0
22:14:58.594 00.016 15712 PulseGuide returned control before completion, sleep 13
22:14:58.645 00.051 15712 IsGuiding returns 0
22:14:58.645 00.000 15712 Move returns status 0, amount 29
22:14:58.645 00.000 15712 MoveAxis(N, 0, ABG)
22:14:58.645 00.000 15712 Move returns status 0, amount 0
22:14:58.645 00.000 15712 move complete, result=0
22:14:58.645 00.000 15712 worker thread done servicing request
22:14:58.645 00.000 15712 Worker thread wakes up
22:14:58.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:14:58.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:14:58.645 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.2 px 0 ms NORTH
22:15:00.062 01.417 15712 Exposure complete
22:15:00.108 00.046 15712 worker thread done servicing request
22:15:00.108 00.000 7988 OnExposeComplete: enter
22:15:00.122 00.014 7988 UpdateGuideState(): m_state=6
22:15:00.123 00.001 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7898
22:15:00.123 00.000 7988 Star::Find returns 1 (1), X=1181.90, Y=446.19, Mass=1505, SNR=26.5, Peak=255 HFD=3.1
22:15:00.125 00.002 7988 MultiStar: [#1 -0.42,0.80,1.04,U] [#2 -0.39,0.53,1.01,U] [#3 -0.47,0.60,0.98,U] [#4 -0.28,0.41,1.04,U] [#5 -0.21,0.73,0.69,U] [#6 -0.56,0.79,0.69,U] [#7 -0.51,0.56,0.68,U] [#8 -0.69,0.59,0.67,U] 
22:15:00.127 00.002 7988 single-star, 8 included, MultiStar: {-0.39, 0.52}, one-star: {-0.12, -0.12}
22:15:00.127 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
22:15:00.129 00.002 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
22:15:00.129 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.37 mountX=0.12 mountY=0.13, mountTheta=0.81
22:15:00.131 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.12, opts=13)
22:15:00.131 00.000 7988 Enqueuing Move request for scope (-0.12, -0.12)
22:15:00.133 00.002 15712 Worker thread wakes up
22:15:00.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
22:15:00.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
22:15:00.133 00.000 15712 Moving (-0.12, -0.12) raw xDistance=0.12 yDistance=0.13
22:15:00.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:00.133 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5 Saturated
22:15:00.136 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:00.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:00.138 00.002 7988 Enqueuing Expose request
22:15:00.139 00.001 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:00.139 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
22:15:00.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:00.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:15:00.139 00.000 15712 MoveAxis(W, 4, ABG)
22:15:00.139 00.000 15712 Guiding  Dir = 3, Dur = 4
22:15:00.141 00.002 15712 IsGuiding returns 0
22:15:00.155 00.014 15712 IsGuiding returns 0
22:15:00.157 00.002 15712 Move returns status 0, amount 4
22:15:00.157 00.000 15712 MoveAxis(N, 0, ABG)
22:15:00.157 00.000 15712 Move returns status 0, amount 0
22:15:00.157 00.000 15712 move complete, result=0
22:15:00.157 00.000 15712 worker thread done servicing request
22:15:00.157 00.000 15712 Worker thread wakes up
22:15:00.157 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:15:00.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:00.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:01.801 01.644 15712 Exposure complete
22:15:01.860 00.059 15712 worker thread done servicing request
22:15:01.860 00.000 7988 OnExposeComplete: enter
22:15:01.860 00.000 7988 UpdateGuideState(): m_state=6
22:15:01.863 00.003 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7899
22:15:01.863 00.000 7988 Star::Find returns 1 (1), X=1181.95, Y=446.19, Mass=1526, SNR=26.6, Peak=255 HFD=3.3
22:15:01.863 00.000 7988 MultiStar: [#1 -0.28,0.55,1.03,U] [#2 -0.14,0.47,1.00,U] [#3 -0.36,0.34,0.96,U] [#4 -0.33,0.36,1.05,U] [#5 -0.23,0.32,0.68,U] [#6 -0.37,0.51,0.68,U] [#7 -0.25,0.53,0.68,U] [#8 -0.38,0.57,0.66,U] 
22:15:01.863 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.38}, one-star: {-0.07, -0.13}
22:15:01.863 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
22:15:01.863 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
22:15:01.863 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.08 mountX=0.13 mountY=0.07, mountTheta=0.53
22:15:01.863 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.13, opts=13)
22:15:01.863 00.000 7988 Enqueuing Move request for scope (-0.07, -0.13)
22:15:01.873 00.010 15712 Worker thread wakes up
22:15:01.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
22:15:01.873 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
22:15:01.873 00.000 15712 Moving (-0.07, -0.13) raw xDistance=0.13 yDistance=0.07
22:15:01.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:01.873 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6 Saturated
22:15:01.875 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:01.875 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:01.877 00.002 7988 Enqueuing Expose request
22:15:01.879 00.002 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:01.879 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
22:15:01.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:01.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:15:01.879 00.000 15712 MoveAxis(W, 3, ABG)
22:15:01.879 00.000 15712 Guiding  Dir = 3, Dur = 3
22:15:01.879 00.000 15712 IsGuiding returns 0
22:15:01.895 00.016 15712 IsGuiding returns 0
22:15:01.895 00.000 15712 Move returns status 0, amount 3
22:15:01.895 00.000 15712 MoveAxis(N, 0, ABG)
22:15:01.895 00.000 15712 Move returns status 0, amount 0
22:15:01.895 00.000 15712 move complete, result=0
22:15:01.895 00.000 15712 worker thread done servicing request
22:15:01.895 00.000 15712 Worker thread wakes up
22:15:01.895 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:15:01.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:01.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:03.316 01.421 15712 Exposure complete
22:15:03.375 00.059 15712 worker thread done servicing request
22:15:03.375 00.000 7988 OnExposeComplete: enter
22:15:03.375 00.000 7988 UpdateGuideState(): m_state=6
22:15:03.375 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7900
22:15:03.378 00.003 7988 Star::Find returns 1 (1), X=1182.13, Y=446.08, Mass=1518, SNR=26.7, Peak=255 HFD=3.0
22:15:03.378 00.000 7988 MultiStar: [#1 -0.18,0.52,0.99,U] [#2 -0.31,0.31,1.01,U] [#3 -0.32,0.37,0.96,U] [#4 -0.10,0.31,0.96,U] [#5 -0.10,0.40,0.69,U] [#6 -0.05,0.53,0.71,U] [#7 -0.44,0.24,0.67,U] [#8 -0.61,0.60,0.65,U] 
22:15:03.378 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.32}, one-star: {0.11, -0.24}
22:15:03.378 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.58) = xAngle (0.46 = 0.46)
22:15:03.383 00.005 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.57 = -2.72)
22:15:03.384 00.001 7988 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.12 mountX=0.24 mountY=-0.11, mountTheta=-0.43
22:15:03.384 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.24, opts=13)
22:15:03.384 00.000 7988 Enqueuing Move request for scope (0.11, -0.24)
22:15:03.384 00.000 15712 Worker thread wakes up
22:15:03.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
22:15:03.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
22:15:03.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:03.384 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.7 Saturated
22:15:03.391 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:03.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:03.393 00.002 7988 Enqueuing Expose request
22:15:03.393 00.000 15712 Moving (0.11, -0.24) raw xDistance=0.24 yDistance=-0.11
22:15:03.398 00.005 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:15:03.398 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
22:15:03.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:03.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:15:03.398 00.000 15712 MoveAxis(W, 49, ABG)
22:15:03.398 00.000 15712 Guiding  Dir = 3, Dur = 49
22:15:03.398 00.000 15712 IsGuiding returns 0
22:15:03.410 00.012 15712 PulseGuide returned control before completion, sleep 43
22:15:03.474 00.064 15712 IsGuiding returns 0
22:15:03.474 00.000 15712 Move returns status 0, amount 49
22:15:03.474 00.000 15712 MoveAxis(N, 0, ABG)
22:15:03.474 00.000 15712 Move returns status 0, amount 0
22:15:03.474 00.000 15712 move complete, result=0
22:15:03.474 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
22:15:03.482 00.008 15712 worker thread done servicing request
22:15:03.482 00.000 15712 Worker thread wakes up
22:15:03.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:03.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:05.117 01.635 15712 Exposure complete
22:15:05.176 00.059 15712 worker thread done servicing request
22:15:05.176 00.000 7988 OnExposeComplete: enter
22:15:05.176 00.000 7988 UpdateGuideState(): m_state=6
22:15:05.180 00.004 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7901
22:15:05.180 00.000 7988 Star::Find returns 1 (0), X=1182.06, Y=445.90, Mass=1524, SNR=26.8, Peak=203 HFD=3.1
22:15:05.180 00.000 7988 MultiStar: [#1 -0.22,0.31,1.02,U] [#2 -0.29,0.17,1.02,U] [#3 -0.33,0.18,0.95,U] [#4 -0.35,0.29,1.01,U] [#5 -0.16,0.36,0.68,U] [#6 -0.49,0.49,0.71,U] [#7 -0.31,0.09,0.64,U] [#8 -0.66,0.40,0.66,U] 
22:15:05.180 00.000 7988 refined, 8 included, MultiStar: {-0.29, 0.19}, one-star: {0.05, -0.41}
22:15:05.180 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.58) = xAngle (4.14 = -2.14)
22:15:05.185 00.005 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.25 = 0.97)
22:15:05.185 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.34 cameraTheta=2.56 mountX=-0.19 mountY=0.28, mountTheta=2.15
22:15:05.185 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.19, opts=13)
22:15:05.185 00.000 7988 Enqueuing Move request for scope (-0.29, 0.19)
22:15:05.185 00.000 15712 Worker thread wakes up
22:15:05.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.19) opts 0xd
22:15:05.185 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.19)
22:15:05.185 00.000 15712 Moving (-0.29, 0.19) raw xDistance=-0.19 yDistance=0.28
22:15:05.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:05.185 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.8
22:15:05.192 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:05.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:05.194 00.002 7988 Enqueuing Expose request
22:15:05.194 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:15:05.194 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
22:15:05.196 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:15:05.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:15:05.196 00.000 15712 MoveAxis(E, 34, ABG)
22:15:05.196 00.000 15712 Guiding  Dir = 2, Dur = 34
22:15:05.196 00.000 15712 IsGuiding returns 0
22:15:05.219 00.023 15712 PulseGuide returned control before completion, sleep 19
22:15:05.243 00.024 15712 IsGuiding returns 1
22:15:05.243 00.000 15712 scope still moving after pulse duration time elapsed
22:15:05.287 00.044 15712 IsGuiding returns 0
22:15:05.287 00.000 15712 scope move finished after 34 + 56 ms
22:15:05.287 00.000 15712 Move returns status 0, amount 34
22:15:05.287 00.000 15712 MoveAxis(N, 0, ABG)
22:15:05.287 00.000 15712 Move returns status 0, amount 0
22:15:05.287 00.000 15712 move complete, result=0
22:15:05.287 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.3 px 0 ms NORTH
22:15:05.287 00.000 15712 worker thread done servicing request
22:15:05.289 00.002 15712 Worker thread wakes up
22:15:05.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:05.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:06.698 01.409 15712 Exposure complete
22:15:06.757 00.059 15712 worker thread done servicing request
22:15:06.757 00.000 7988 OnExposeComplete: enter
22:15:06.757 00.000 7988 UpdateGuideState(): m_state=6
22:15:06.758 00.001 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7902
22:15:06.760 00.002 7988 Star::Find returns 1 (0), X=1182.08, Y=445.79, Mass=1492, SNR=26.4, Peak=190 HFD=3.2
22:15:06.760 00.000 7988 MultiStar: [#1 -0.10,0.23,1.01,U] [#2 -0.18,0.00,0.97,U] [#3 -0.24,0.00,0.97,U] [#4 0.06,-0.06,1.00,U] [#5 -0.04,0.09,0.68,U] [#6 -0.23,0.06,0.70,U] [#7 -0.16,-0.14,0.63,U] [#8 -0.26,0.02,0.69,U] 
22:15:06.762 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {0.06, -0.53}
22:15:06.762 00.000 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.58) = xAngle (-1.21 = -1.21)
22:15:06.764 00.002 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.90 = 1.90)
22:15:06.765 00.001 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.79 mountX=0.04 mountY=0.11, mountTheta=1.22
22:15:06.767 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
22:15:06.767 00.000 7988 Enqueuing Move request for scope (-0.11, -0.04)
22:15:06.769 00.002 15712 Worker thread wakes up
22:15:06.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
22:15:06.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
22:15:06.769 00.000 15712 Moving (-0.11, -0.04) raw xDistance=0.04 yDistance=0.11
22:15:06.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:06.769 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.4
22:15:06.772 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:06.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:06.774 00.002 7988 Enqueuing Expose request
22:15:06.774 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:06.774 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
22:15:06.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:06.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:15:06.774 00.000 15712 MoveAxis(W, 1, ABG)
22:15:06.774 00.000 15712 Guiding  Dir = 3, Dur = 1
22:15:06.774 00.000 15712 IsGuiding returns 0
22:15:06.837 00.063 15712 IsGuiding returns 0
22:15:06.837 00.000 15712 Move returns status 0, amount 1
22:15:06.837 00.000 15712 MoveAxis(N, 0, ABG)
22:15:06.837 00.000 15712 Move returns status 0, amount 0
22:15:06.837 00.000 15712 move complete, result=0
22:15:06.837 00.000 15712 worker thread done servicing request
22:15:06.837 00.000 15712 Worker thread wakes up
22:15:06.837 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:15:06.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:06.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:08.478 01.641 15712 Exposure complete
22:15:08.537 00.059 15712 worker thread done servicing request
22:15:08.537 00.000 7988 OnExposeComplete: enter
22:15:08.537 00.000 7988 UpdateGuideState(): m_state=6
22:15:08.537 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7903
22:15:08.542 00.005 7988 Star::Find returns 1 (0), X=1181.93, Y=445.66, Mass=1472, SNR=26.1, Peak=193 HFD=3.4
22:15:08.542 00.000 7988 MultiStar: [#1 -0.27,0.05,1.04,U] [#2 -0.33,0.03,1.00,U] [#3 -0.46,-0.12,0.99,U] [#4 -0.31,-0.13,1.03,U] [#5 -0.14,-0.11,0.71,U] [#6 -0.12,0.29,0.69,U] [#7 -0.25,0.10,0.66,U] [#8 -0.41,0.16,0.70,U] 
22:15:08.542 00.000 7988 refined, 8 included, MultiStar: {-0.27, -0.07}, one-star: {-0.09, -0.66}
22:15:08.542 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
22:15:08.542 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
22:15:08.542 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-2.90 mountX=0.07 mountY=0.27, mountTheta=1.32
22:15:08.542 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.07, opts=13)
22:15:08.550 00.008 7988 Enqueuing Move request for scope (-0.27, -0.07)
22:15:08.550 00.000 15712 Worker thread wakes up
22:15:08.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd
22:15:08.550 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.07)
22:15:08.550 00.000 15712 Moving (-0.27, -0.07) raw xDistance=0.07 yDistance=0.27
22:15:08.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:08.550 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.1
22:15:08.554 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:08.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:08.556 00.002 7988 Enqueuing Expose request
22:15:08.556 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:08.556 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
22:15:08.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:15:08.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:15:08.556 00.000 15712 MoveAxis(W, 1, ABG)
22:15:08.556 00.000 15712 Guiding  Dir = 3, Dur = 1
22:15:08.556 00.000 15712 IsGuiding returns 0
22:15:08.578 00.022 15712 IsGuiding returns 0
22:15:08.578 00.000 15712 Move returns status 0, amount 1
22:15:08.578 00.000 15712 MoveAxis(N, 0, ABG)
22:15:08.578 00.000 15712 Move returns status 0, amount 0
22:15:08.578 00.000 15712 move complete, result=0
22:15:08.578 00.000 15712 worker thread done servicing request
22:15:08.578 00.000 15712 Worker thread wakes up
22:15:08.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:08.578 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.3 px 0 ms NORTH
22:15:08.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:09.992 01.414 15712 Exposure complete
22:15:10.052 00.060 15712 worker thread done servicing request
22:15:10.052 00.000 7988 OnExposeComplete: enter
22:15:10.052 00.000 7988 UpdateGuideState(): m_state=6
22:15:10.052 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7904
22:15:10.056 00.004 7988 Star::Find returns 1 (0), X=1181.72, Y=446.08, Mass=1519, SNR=26.6, Peak=235 HFD=3.4
22:15:10.056 00.000 7988 MultiStar: [#1 -0.47,0.33,1.02,U] [#2 -0.35,0.36,1.00,U] [#3 -0.43,0.24,0.91,U] [#4 -0.35,0.17,0.99,U] [#5 -0.19,0.38,0.67,U] [#6 -0.43,0.32,0.70,U] [#7 -0.35,0.12,0.65,U] [#8 -0.51,0.16,0.66,U] 
22:15:10.058 00.002 7988 single-star, 8 included, MultiStar: {-0.38, 0.20}, one-star: {-0.30, -0.24}
22:15:10.058 00.000 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.58) = xAngle (-0.89 = -0.89)
22:15:10.060 00.002 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.22 = 2.22)
22:15:10.060 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.24 hyp=0.38 cameraTheta=-2.47 mountX=0.24 mountY=0.30, mountTheta=0.90
22:15:10.062 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.24, opts=13)
22:15:10.064 00.002 7988 Enqueuing Move request for scope (-0.30, -0.24)
22:15:10.065 00.001 15712 Worker thread wakes up
22:15:10.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.24) opts 0xd
22:15:10.065 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.24)
22:15:10.065 00.000 15712 Moving (-0.30, -0.24) raw xDistance=0.24 yDistance=0.30
22:15:10.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:10.065 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.6
22:15:10.067 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:10.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:10.069 00.002 7988 Enqueuing Expose request
22:15:10.069 00.000 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:15:10.069 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
22:15:10.069 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.42 newest=0.69
22:15:10.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:15:10.069 00.000 15712 MoveAxis(W, 48, ABG)
22:15:10.069 00.000 15712 Guiding  Dir = 3, Dur = 48
22:15:10.071 00.002 15712 IsGuiding returns 0
22:15:10.097 00.026 15712 PulseGuide returned control before completion, sleep 32
22:15:10.154 00.057 15712 IsGuiding returns 1
22:15:10.154 00.000 15712 scope still moving after pulse duration time elapsed
22:15:10.184 00.030 15712 IsGuiding returns 0
22:15:10.184 00.000 15712 scope move finished after 48 + 64 ms
22:15:10.184 00.000 15712 Move returns status 0, amount 48
22:15:10.184 00.000 15712 BLC: Oldest BLC event removed
22:15:10.184 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 41 applied
22:15:10.184 00.000 15712 MoveAxis(S, 119, ABG)
22:15:10.184 00.000 15712 Guiding  Dir = 1, Dur = 119
22:15:10.184 00.000 15712 IsGuiding returns 0
22:15:10.252 00.068 15712 PulseGuide returned control before completion, sleep 56
22:15:10.328 00.076 15712 IsGuiding returns 1
22:15:10.328 00.000 15712 scope still moving after pulse duration time elapsed
22:15:10.380 00.052 15712 IsGuiding returns 1
22:15:10.418 00.038 15712 IsGuiding returns 0
22:15:10.418 00.000 15712 scope move finished after 119 + 114 ms
22:15:10.418 00.000 15712 Move returns status 0, amount 119
22:15:10.418 00.000 15712 move complete, result=0
22:15:10.418 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.3 px 119 ms SOUTH
22:15:10.419 00.001 15712 worker thread done servicing request
22:15:10.419 00.000 15712 Worker thread wakes up
22:15:10.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:10.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:12.051 01.632 15712 Exposure complete
22:15:12.106 00.055 15712 worker thread done servicing request
22:15:12.106 00.000 7988 OnExposeComplete: enter
22:15:12.106 00.000 7988 UpdateGuideState(): m_state=6
22:15:12.112 00.006 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7905
22:15:12.112 00.000 7988 Star::Find returns 1 (0), X=1182.23, Y=445.90, Mass=1516, SNR=26.7, Peak=218 HFD=3.1
22:15:12.112 00.000 7988 MultiStar: [#1 0.05,0.35,1.00,U] [#2 -0.01,0.21,0.99,U] [#3 0.00,0.15,0.93,U] [#4 -0.01,0.23,1.02,U] [#5 -0.01,0.11,0.71,U] [#6 -0.18,0.29,0.69,U] [#7 -0.29,0.17,0.67,U] [#8 -0.36,0.25,0.67,U] 
22:15:12.112 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.14}, one-star: {0.21, -0.42}
22:15:12.112 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.58) = xAngle (3.45 = -2.83)
22:15:12.112 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.56 = 0.28)
22:15:12.112 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.87 mountX=-0.14 mountY=0.04, mountTheta=2.86
22:15:12.112 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.14, opts=13)
22:15:12.112 00.000 7988 Enqueuing Move request for scope (-0.04, 0.14)
22:15:12.112 00.000 15712 Worker thread wakes up
22:15:12.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
22:15:12.112 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
22:15:12.123 00.011 15712 Moving (-0.04, 0.14) raw xDistance=-0.14 yDistance=0.04
22:15:12.123 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.303993, 1:0.040287
22:15:12.123 00.000 15712 BLC: No correction, Miss < min_move
22:15:12.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:12.123 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.7
22:15:12.125 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:12.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:12.127 00.002 7988 Enqueuing Expose request
22:15:12.128 00.001 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:12.128 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
22:15:12.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:12.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:15:12.128 00.000 15712 MoveAxis(W, 1, ABG)
22:15:12.128 00.000 15712 Guiding  Dir = 3, Dur = 1
22:15:12.128 00.000 15712 IsGuiding returns 0
22:15:12.140 00.012 15712 IsGuiding returns 0
22:15:12.144 00.004 15712 Move returns status 0, amount 1
22:15:12.144 00.000 15712 MoveAxis(N, 0, ABG)
22:15:12.144 00.000 15712 Move returns status 0, amount 0
22:15:12.144 00.000 15712 move complete, result=0
22:15:12.144 00.000 15712 worker thread done servicing request
22:15:12.144 00.000 15712 Worker thread wakes up
22:15:12.144 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:15:12.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:12.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:13.564 01.420 15712 Exposure complete
22:15:13.620 00.056 15712 worker thread done servicing request
22:15:13.620 00.000 7988 OnExposeComplete: enter
22:15:13.620 00.000 7988 UpdateGuideState(): m_state=6
22:15:13.626 00.006 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7906
22:15:13.626 00.000 7988 Star::Find returns 1 (0), X=1182.27, Y=445.83, Mass=1464, SNR=26.2, Peak=200 HFD=3.3
22:15:13.626 00.000 7988 MultiStar: [#1 0.07,0.25,1.04,U] [#2 0.05,0.30,1.02,U] [#3 -0.16,0.05,0.97,U] [#4 0.09,0.10,1.05,U] [#5 0.31,0.03,0.69,U] [#6 0.08,0.35,0.71,U] [#7 0.01,-0.04,0.68,U] [#8 -0.15,0.26,0.68,U] 
22:15:13.626 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.25, -0.49}
22:15:13.626 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
22:15:13.626 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.68)
22:15:13.626 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.92 mountX=-0.08 mountY=-0.06, mountTheta=-2.48
22:15:13.626 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.08, opts=13)
22:15:13.626 00.000 7988 Enqueuing Move request for scope (0.06, 0.08)
22:15:13.626 00.000 15712 Worker thread wakes up
22:15:13.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:15:13.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:15:13.626 00.000 15712 Moving (0.06, 0.08) raw xDistance=-0.08 yDistance=-0.06
22:15:13.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:13.637 00.011 7988 UpdateGuideState exits: m=1464 SNR=26.2
22:15:13.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:13.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:13.637 00.000 7988 Enqueuing Expose request
22:15:13.641 00.004 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.303993, 1:0.040287, 2:-0.064889
22:15:13.641 00.000 15712 BLC: No correction, Miss < min_move
22:15:13.641 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:13.641 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
22:15:13.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:13.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:13.641 00.000 15712 MoveAxis(W, 1, ABG)
22:15:13.641 00.000 15712 Guiding  Dir = 3, Dur = 1
22:15:13.641 00.000 15712 IsGuiding returns 0
22:15:13.663 00.022 15712 IsGuiding returns 0
22:15:13.663 00.000 15712 Move returns status 0, amount 1
22:15:13.663 00.000 15712 MoveAxis(N, 0, ABG)
22:15:13.663 00.000 15712 Move returns status 0, amount 0
22:15:13.663 00.000 15712 move complete, result=0
22:15:13.663 00.000 15712 worker thread done servicing request
22:15:13.663 00.000 15712 Worker thread wakes up
22:15:13.663 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:15:13.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:13.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:15.301 01.638 15712 Exposure complete
22:15:15.371 00.070 15712 worker thread done servicing request
22:15:15.371 00.000 7988 OnExposeComplete: enter
22:15:15.371 00.000 7988 UpdateGuideState(): m_state=6
22:15:15.380 00.009 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7907
22:15:15.382 00.002 7988 Star::Find returns 1 (0), X=1182.26, Y=445.83, Mass=1564, SNR=27.0, Peak=178 HFD=3.5
22:15:15.382 00.000 7988 MultiStar: [#1 0.08,0.22,0.99,U] [#2 0.03,0.19,0.99,U] [#3 0.13,0.13,0.95,U] [#4 0.04,0.02,1.02,U] [#5 0.26,0.06,0.74,U] [#6 -0.04,0.13,0.70,U] [#7 -0.18,0.03,0.68,U] [#8 -0.16,0.25,0.65,U] 
22:15:15.384 00.002 7988 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.24, -0.48}
22:15:15.386 00.002 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
22:15:15.388 00.002 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.88)
22:15:15.390 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=-0.05 mountY=-0.06, mountTheta=-2.28
22:15:15.392 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.05, opts=13)
22:15:15.392 00.000 7988 Enqueuing Move request for scope (0.06, 0.05)
22:15:15.394 00.002 15712 Worker thread wakes up
22:15:15.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:15:15.394 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:15:15.394 00.000 15712 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
22:15:15.394 00.000 15712 BLC: window closed
22:15:15.394 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.303993, 1:0.040287, 2:-0.064889
22:15:15.394 00.000 15712 BLC: No correction, Miss < min_move
22:15:15.396 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:15.400 00.004 7988 UpdateGuideState exits: m=1564 SNR=27.0
22:15:15.402 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:15.405 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:15.405 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:15.405 00.000 7988 Enqueuing Expose request
22:15:15.407 00.002 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
22:15:15.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:15.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:15.407 00.000 15712 MoveAxis(W, 2, ABG)
22:15:15.407 00.000 15712 Guiding  Dir = 3, Dur = 2
22:15:15.409 00.002 7988 evsrv: cli 0CCD02A8 connect
22:15:15.412 00.003 7988 case statement mapped state 6 to 3
22:15:15.414 00.002 7988 case statement mapped state 6 to 3
22:15:15.416 00.002 7988 evsrv: cli 0CCD02A8 request: {"method":"get_app_state","id":"f3d65765-b4bb-4f65-ad5f-e1048439e5d7"}
22:15:15.418 00.002 7988 case statement mapped state 6 to 3
22:15:15.418 00.000 7988 evsrv: cli 0CCD02A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3d65765-b4bb-4f65-ad5f-e1048439e5d7"}
22:15:15.420 00.002 15712 IsGuiding returns 0
22:15:15.420 00.000 7988 evsrv: cli 0CCD02A8 disconnect
22:15:15.435 00.015 15712 IsGuiding returns 0
22:15:15.435 00.000 15712 Move returns status 0, amount 2
22:15:15.435 00.000 15712 MoveAxis(N, 0, ABG)
22:15:15.435 00.000 15712 Move returns status 0, amount 0
22:15:15.435 00.000 15712 move complete, result=0
22:15:15.435 00.000 15712 worker thread done servicing request
22:15:15.435 00.000 15712 Worker thread wakes up
22:15:15.435 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:15:15.439 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:15.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:16.856 01.417 15712 Exposure complete
22:15:16.945 00.089 15712 worker thread done servicing request
22:15:16.945 00.000 7988 OnExposeComplete: enter
22:15:16.948 00.003 7988 UpdateGuideState(): m_state=6
22:15:16.950 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7908
22:15:16.953 00.003 7988 Star::Find returns 1 (0), X=1182.31, Y=445.52, Mass=1463, SNR=26.1, Peak=199 HFD=3.2
22:15:16.955 00.002 7988 MultiStar: [#1 0.03,0.01,1.04,U] [#2 -0.11,-0.11,1.00,U] [#3 -0.20,-0.07,0.99,U] [#4 0.08,-0.11,1.05,U] [#5 0.17,0.02,0.71,U] [#6 0.11,0.01,0.70,U] [#7 0.11,-0.11,0.66,U] [#8 -0.26,0.29,0.69,U] 
22:15:16.955 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {0.29, -0.79}
22:15:16.957 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
22:15:16.959 00.002 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.96)
22:15:16.961 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.37 mountX=0.12 mountY=-0.02, mountTheta=-0.18
22:15:16.963 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.12, opts=13)
22:15:16.965 00.002 7988 Enqueuing Move request for scope (0.02, -0.12)
22:15:16.967 00.002 15712 Worker thread wakes up
22:15:16.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:16.969 00.002 7988 UpdateGuideState exits: m=1463 SNR=26.1
22:15:16.971 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
22:15:16.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:16.973 00.002 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
22:15:16.973 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:16.975 00.002 7988 Enqueuing Expose request
22:15:16.977 00.002 15712 Moving (0.02, -0.12) raw xDistance=0.12 yDistance=-0.02
22:15:16.985 00.008 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:16.985 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
22:15:16.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:16.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:16.985 00.000 15712 MoveAxis(W, 2, ABG)
22:15:16.985 00.000 15712 Guiding  Dir = 3, Dur = 2
22:15:16.985 00.000 15712 IsGuiding returns 0
22:15:16.999 00.014 15712 IsGuiding returns 0
22:15:16.999 00.000 15712 Move returns status 0, amount 2
22:15:16.999 00.000 15712 MoveAxis(N, 0, ABG)
22:15:16.999 00.000 15712 Move returns status 0, amount 0
22:15:16.999 00.000 15712 move complete, result=0
22:15:16.999 00.000 15712 worker thread done servicing request
22:15:16.999 00.000 15712 Worker thread wakes up
22:15:16.999 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:15:17.005 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:17.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:18.634 01.629 15712 Exposure complete
22:15:18.696 00.062 15712 worker thread done servicing request
22:15:18.696 00.000 7988 OnExposeComplete: enter
22:15:18.696 00.000 7988 UpdateGuideState(): m_state=6
22:15:18.696 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7909
22:15:18.709 00.013 7988 Star::Find returns 1 (0), X=1182.44, Y=445.42, Mass=1541, SNR=26.8, Peak=207 HFD=3.3
22:15:18.711 00.002 7988 MultiStar: [#1 0.13,-0.07,1.03,U] [#2 0.08,-0.36,0.99,U] [#3 -0.03,-0.22,0.95,U] [#4 0.05,-0.17,1.01,U] [#5 0.28,-0.09,0.66,U] [#6 -0.14,-0.34,0.69,U] [#7 -0.03,-0.37,0.66,U] [#8 -0.08,-0.08,0.68,U] 
22:15:18.711 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.30}, one-star: {0.43, -0.90}
22:15:18.711 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
22:15:18.711 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.89)
22:15:18.711 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.29 mountX=0.30 mountY=-0.08, mountTheta=-0.26
22:15:18.711 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.30, opts=13)
22:15:18.711 00.000 7988 Enqueuing Move request for scope (0.09, -0.30)
22:15:18.711 00.000 15712 Worker thread wakes up
22:15:18.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd
22:15:18.711 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.30)
22:15:18.711 00.000 15712 Moving (0.09, -0.30) raw xDistance=0.30 yDistance=-0.08
22:15:18.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:18.711 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.8
22:15:18.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:18.711 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:18.727 00.016 7988 Enqueuing Expose request
22:15:18.727 00.000 15712 PPEC rslt: input = 0.30, final = 0.19, react = 0.18, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
22:15:18.727 00.000 15712 PPEC: input: 0.30, control: 0.19, exposure: 1500
22:15:18.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:18.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:18.727 00.000 15712 MoveAxis(W, 61, ABG)
22:15:18.727 00.000 15712 Guiding  Dir = 3, Dur = 61
22:15:18.727 00.000 15712 IsGuiding returns 0
22:15:18.743 00.016 15712 PulseGuide returned control before completion, sleep 56
22:15:18.822 00.079 15712 IsGuiding returns 0
22:15:18.822 00.000 15712 Move returns status 0, amount 61
22:15:18.822 00.000 15712 MoveAxis(N, 0, ABG)
22:15:18.822 00.000 15712 Move returns status 0, amount 0
22:15:18.822 00.000 15712 move complete, result=0
22:15:18.822 00.000 15712 worker thread done servicing request
22:15:18.822 00.000 15712 Worker thread wakes up
22:15:18.822 00.000 7988 GuideStep: 0.3 px 61 ms WEST, -0.1 px 0 ms NORTH
22:15:18.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:18.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:20.238 01.416 15712 Exposure complete
22:15:20.314 00.076 15712 worker thread done servicing request
22:15:20.314 00.000 7988 OnExposeComplete: enter
22:15:20.320 00.006 7988 UpdateGuideState(): m_state=6
22:15:20.320 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7910
22:15:20.320 00.000 7988 Star::Find returns 1 (0), X=1182.46, Y=445.71, Mass=1495, SNR=26.4, Peak=181 HFD=3.3
22:15:20.320 00.000 7988 MultiStar: [#1 0.05,0.14,1.02,U] [#2 0.19,0.07,1.01,U] [#3 0.16,-0.11,0.98,U] [#4 0.32,-0.15,1.01,U] [#5 0.17,-0.21,0.70,U] [#6 0.14,0.20,0.69,U] [#7 0.21,-0.14,0.66,U] [#8 0.05,0.22,0.64,U] 
22:15:20.320 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.08}, one-star: {0.44, -0.61}
22:15:20.320 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
22:15:20.320 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.97)
22:15:20.330 00.010 7988 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.38 mountX=0.08 mountY=-0.20, mountTheta=-1.20
22:15:20.330 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.08, opts=13)
22:15:20.330 00.000 7988 Enqueuing Move request for scope (0.20, -0.08)
22:15:20.337 00.007 15712 Worker thread wakes up
22:15:20.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
22:15:20.337 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
22:15:20.337 00.000 15712 Moving (0.20, -0.08) raw xDistance=0.08 yDistance=-0.20
22:15:20.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:20.337 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
22:15:20.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:20.342 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:20.344 00.002 7988 Enqueuing Expose request
22:15:20.344 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:20.346 00.002 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
22:15:20.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:20.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:15:20.346 00.000 15712 MoveAxis(W, 3, ABG)
22:15:20.346 00.000 15712 Guiding  Dir = 3, Dur = 3
22:15:20.346 00.000 15712 IsGuiding returns 0
22:15:20.371 00.025 15712 IsGuiding returns 0
22:15:20.371 00.000 15712 Move returns status 0, amount 3
22:15:20.371 00.000 15712 MoveAxis(N, 0, ABG)
22:15:20.371 00.000 15712 Move returns status 0, amount 0
22:15:20.371 00.000 15712 move complete, result=0
22:15:20.371 00.000 15712 worker thread done servicing request
22:15:20.371 00.000 15712 Worker thread wakes up
22:15:20.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:20.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:20.371 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
22:15:22.019 01.648 15712 Exposure complete
22:15:22.071 00.052 15712 worker thread done servicing request
22:15:22.071 00.000 7988 OnExposeComplete: enter
22:15:22.071 00.000 7988 UpdateGuideState(): m_state=6
22:15:22.080 00.009 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7911
22:15:22.080 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=445.68, Mass=1510, SNR=26.6, Peak=234 HFD=3.2
22:15:22.080 00.000 7988 MultiStar: [#1 -0.03,0.17,1.02,U] [#2 0.07,-0.15,0.99,U] [#3 -0.23,0.02,0.98,U] [#4 0.05,-0.16,1.00,U] [#5 0.13,-0.19,0.71,U] [#6 -0.01,0.06,0.75,U] [#7 0.12,-0.28,0.66,U] [#8 -0.24,-0.11,0.62,U] 
22:15:22.080 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {0.22, -0.63}
22:15:22.080 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
22:15:22.080 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.08)
22:15:22.080 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.48 mountX=0.14 mountY=-0.01, mountTheta=-0.07
22:15:22.088 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.14, opts=13)
22:15:22.088 00.000 7988 Enqueuing Move request for scope (0.01, -0.14)
22:15:22.088 00.000 15712 Worker thread wakes up
22:15:22.088 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
22:15:22.088 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
22:15:22.088 00.000 15712 Moving (0.01, -0.14) raw xDistance=0.14 yDistance=-0.01
22:15:22.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:22.088 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.6
22:15:22.093 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:22.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:22.095 00.002 7988 Enqueuing Expose request
22:15:22.096 00.001 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:22.096 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
22:15:22.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:22.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:15:22.096 00.000 15712 MoveAxis(W, 3, ABG)
22:15:22.096 00.000 15712 Guiding  Dir = 3, Dur = 3
22:15:22.096 00.000 15712 IsGuiding returns 0
22:15:22.116 00.020 15712 IsGuiding returns 0
22:15:22.116 00.000 15712 Move returns status 0, amount 3
22:15:22.116 00.000 15712 MoveAxis(N, 0, ABG)
22:15:22.116 00.000 15712 Move returns status 0, amount 0
22:15:22.116 00.000 15712 move complete, result=0
22:15:22.116 00.000 15712 worker thread done servicing request
22:15:22.116 00.000 15712 Worker thread wakes up
22:15:22.116 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:15:22.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:22.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:23.533 01.417 15712 Exposure complete
22:15:23.585 00.052 15712 worker thread done servicing request
22:15:23.585 00.000 7988 OnExposeComplete: enter
22:15:23.585 00.000 7988 UpdateGuideState(): m_state=6
22:15:23.594 00.009 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7912
22:15:23.595 00.001 7988 Star::Find returns 1 (1), X=1182.30, Y=445.50, Mass=1557, SNR=26.9, Peak=255 HFD=3.2
22:15:23.595 00.000 7988 MultiStar: [#1 -0.13,-0.07,1.02,U] [#2 0.06,-0.29,0.99,U] [#3 -0.08,-0.24,0.93,U] [#4 0.05,-0.36,1.04,U] [#5 0.10,-0.43,0.68,U] [#6 0.07,-0.19,0.67,U] [#7 -0.02,-0.18,0.67,U] [#8 -0.18,-0.04,0.65,U] 
22:15:23.595 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.30}, one-star: {0.28, -0.81}
22:15:23.595 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
22:15:23.595 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
22:15:23.595 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.31 cameraTheta=-1.50 mountX=0.30 mountY=-0.02, mountTheta=-0.05
22:15:23.602 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.30, opts=13)
22:15:23.602 00.000 7988 Enqueuing Move request for scope (0.02, -0.30)
22:15:23.602 00.000 15712 Worker thread wakes up
22:15:23.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
22:15:23.602 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
22:15:23.602 00.000 15712 Moving (0.02, -0.30) raw xDistance=0.30 yDistance=-0.02
22:15:23.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:23.602 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.9 Saturated
22:15:23.607 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:23.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:23.609 00.002 7988 Enqueuing Expose request
22:15:23.609 00.000 15712 PPEC rslt: input = 0.30, final = 0.19, react = 0.18, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
22:15:23.609 00.000 15712 PPEC: input: 0.30, control: 0.19, exposure: 1500
22:15:23.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:23.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:23.609 00.000 15712 MoveAxis(W, 62, ABG)
22:15:23.609 00.000 15712 Guiding  Dir = 3, Dur = 62
22:15:23.611 00.002 15712 IsGuiding returns 0
22:15:23.636 00.025 15712 PulseGuide returned control before completion, sleep 47
22:15:23.717 00.081 15712 IsGuiding returns 0
22:15:23.717 00.000 15712 Move returns status 0, amount 62
22:15:23.717 00.000 15712 MoveAxis(N, 0, ABG)
22:15:23.717 00.000 15712 Move returns status 0, amount 0
22:15:23.717 00.000 15712 move complete, result=0
22:15:23.717 00.000 15712 worker thread done servicing request
22:15:23.717 00.000 15712 Worker thread wakes up
22:15:23.717 00.000 7988 GuideStep: 0.3 px 62 ms WEST, -0.0 px 0 ms NORTH
22:15:23.719 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:23.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:25.460 01.741 15712 Exposure complete
22:15:25.506 00.046 15712 worker thread done servicing request
22:15:25.506 00.000 7988 OnExposeComplete: enter
22:15:25.506 00.000 7988 UpdateGuideState(): m_state=6
22:15:25.522 00.016 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7913
22:15:25.522 00.000 7988 Star::Find returns 1 (1), X=1182.34, Y=445.57, Mass=1498, SNR=26.4, Peak=255 HFD=3.2
22:15:25.522 00.000 7988 MultiStar: [#1 -0.02,0.02,1.06,U] [#2 -0.09,-0.12,1.02,U] [#3 -0.16,-0.13,0.97,U] [#4 -0.03,-0.17,1.05,U] [#5 0.20,-0.24,0.76,U] [#6 0.07,0.02,0.72,U] [#7 -0.13,-0.12,0.69,U] [#8 -0.24,0.09,0.69,U] 
22:15:25.522 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {0.32, -0.74}
22:15:25.522 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
22:15:25.522 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
22:15:25.522 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.60 mountX=0.17 mountY=0.01, mountTheta=0.05
22:15:25.522 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.17, opts=13)
22:15:25.522 00.000 7988 Enqueuing Move request for scope (-0.01, -0.17)
22:15:25.522 00.000 15712 Worker thread wakes up
22:15:25.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
22:15:25.522 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
22:15:25.522 00.000 15712 Moving (-0.01, -0.17) raw xDistance=0.17 yDistance=0.01
22:15:25.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:25.522 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4 Saturated
22:15:25.534 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:25.534 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:25.536 00.002 7988 Enqueuing Expose request
22:15:25.537 00.001 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:15:25.537 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
22:15:25.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:25.538 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:15:25.538 00.000 15712 MoveAxis(W, 36, ABG)
22:15:25.538 00.000 15712 Guiding  Dir = 3, Dur = 36
22:15:25.538 00.000 15712 IsGuiding returns 0
22:15:25.554 00.016 15712 PulseGuide returned control before completion, sleep 30
22:15:25.602 00.048 15712 IsGuiding returns 0
22:15:25.602 00.000 15712 Move returns status 0, amount 36
22:15:25.602 00.000 15712 MoveAxis(N, 0, ABG)
22:15:25.602 00.000 15712 Move returns status 0, amount 0
22:15:25.602 00.000 15712 move complete, result=0
22:15:25.602 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
22:15:25.602 00.000 15712 worker thread done servicing request
22:15:25.602 00.000 15712 Worker thread wakes up
22:15:25.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:25.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:27.021 01.419 15712 Exposure complete
22:15:27.072 00.051 15712 worker thread done servicing request
22:15:27.072 00.000 7988 OnExposeComplete: enter
22:15:27.072 00.000 7988 UpdateGuideState(): m_state=6
22:15:27.082 00.010 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7914
22:15:27.082 00.000 7988 Star::Find returns 1 (0), X=1182.27, Y=445.83, Mass=1507, SNR=26.6, Peak=208 HFD=3.3
22:15:27.084 00.002 7988 MultiStar: [#1 0.16,0.21,1.03,U] [#2 0.04,0.19,1.01,U] [#3 -0.18,-0.03,0.96,U] [#4 0.02,0.19,1.05,U] [#5 0.26,0.14,0.70,U] [#6 -0.07,0.28,0.69,U] [#7 0.08,0.08,0.66,U] [#8 -0.18,0.04,0.66,U] 
22:15:27.084 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.25, -0.48}
22:15:27.087 00.003 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
22:15:27.087 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.69)
22:15:27.089 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.91 mountX=-0.06 mountY=-0.05, mountTheta=-2.46
22:15:27.091 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
22:15:27.091 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
22:15:27.093 00.002 15712 Worker thread wakes up
22:15:27.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:15:27.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:15:27.093 00.000 15712 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.05
22:15:27.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:27.093 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.6
22:15:27.095 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:27.095 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:27.097 00.002 7988 Enqueuing Expose request
22:15:27.098 00.001 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:27.098 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
22:15:27.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:27.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:15:27.098 00.000 15712 MoveAxis(W, 2, ABG)
22:15:27.098 00.000 15712 Guiding  Dir = 3, Dur = 2
22:15:27.098 00.000 15712 IsGuiding returns 0
22:15:27.121 00.023 15712 IsGuiding returns 0
22:15:27.121 00.000 15712 Move returns status 0, amount 2
22:15:27.121 00.000 15712 MoveAxis(N, 0, ABG)
22:15:27.121 00.000 15712 Move returns status 0, amount 0
22:15:27.121 00.000 15712 move complete, result=0
22:15:27.121 00.000 15712 worker thread done servicing request
22:15:27.121 00.000 15712 Worker thread wakes up
22:15:27.121 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:15:27.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:27.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:28.756 01.635 15712 Exposure complete
22:15:28.814 00.058 15712 worker thread done servicing request
22:15:28.814 00.000 7988 OnExposeComplete: enter
22:15:28.816 00.002 7988 UpdateGuideState(): m_state=6
22:15:28.817 00.001 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7915
22:15:28.817 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=445.55, Mass=1511, SNR=26.5, Peak=228 HFD=3.2
22:15:28.817 00.000 7988 MultiStar: [#1 0.10,-0.12,1.03,U] [#2 0.05,-0.26,0.99,U] [#3 -0.10,-0.24,0.95,U] [#4 0.02,-0.35,1.04,U] [#5 0.27,-0.01,0.68,U] [#6 0.02,0.19,0.71,U] [#7 -0.10,-0.24,0.69,U] [#8 -0.24,-0.04,0.65,U] 
22:15:28.821 00.004 7988 refined, 8 included, MultiStar: {0.04, -0.23}, one-star: {0.27, -0.76}
22:15:28.821 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
22:15:28.821 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -2.99)
22:15:28.821 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.39 mountX=0.23 mountY=-0.04, mountTheta=-0.15
22:15:28.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.23, opts=13)
22:15:28.821 00.000 7988 Enqueuing Move request for scope (0.04, -0.23)
22:15:28.821 00.000 15712 Worker thread wakes up
22:15:28.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
22:15:28.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
22:15:28.821 00.000 15712 Moving (0.04, -0.23) raw xDistance=0.23 yDistance=-0.04
22:15:28.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:28.821 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.5
22:15:28.830 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:28.830 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:28.832 00.002 7988 Enqueuing Expose request
22:15:28.833 00.001 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:15:28.833 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
22:15:28.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:28.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:15:28.833 00.000 15712 MoveAxis(W, 46, ABG)
22:15:28.833 00.000 15712 Guiding  Dir = 3, Dur = 46
22:15:28.833 00.000 15712 IsGuiding returns 0
22:15:28.855 00.022 15712 PulseGuide returned control before completion, sleep 28
22:15:28.897 00.042 15712 IsGuiding returns 1
22:15:28.897 00.000 15712 scope still moving after pulse duration time elapsed
22:15:28.941 00.044 15712 IsGuiding returns 0
22:15:28.941 00.000 15712 scope move finished after 46 + 63 ms
22:15:28.941 00.000 15712 Move returns status 0, amount 46
22:15:28.945 00.004 15712 MoveAxis(N, 0, ABG)
22:15:28.945 00.000 15712 Move returns status 0, amount 0
22:15:28.945 00.000 15712 move complete, result=0
22:15:28.945 00.000 15712 worker thread done servicing request
22:15:28.945 00.000 15712 Worker thread wakes up
22:15:28.945 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
22:15:28.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:28.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:30.365 01.420 15712 Exposure complete
22:15:30.420 00.055 15712 worker thread done servicing request
22:15:30.420 00.000 7988 OnExposeComplete: enter
22:15:30.420 00.000 7988 UpdateGuideState(): m_state=6
22:15:30.426 00.006 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7916
22:15:30.426 00.000 7988 Star::Find returns 1 (1), X=1182.20, Y=445.35, Mass=1545, SNR=26.9, Peak=255 HFD=3.3
22:15:30.426 00.000 7988 MultiStar: [#1 0.02,-0.23,0.99,U] [#2 -0.10,-0.21,0.99,U] [#3 -0.11,-0.23,0.95,U] [#4 0.33,-0.37,1.01,U] [#5 0.24,-0.37,0.68,U] [#6 -0.05,-0.39,0.70,U] [#7 -0.09,-0.50,0.64,U] [#8 -0.20,-0.08,0.66,U] 
22:15:30.426 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.38}, one-star: {0.18, -0.96}
22:15:30.426 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
22:15:30.426 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.08)
22:15:30.426 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.48 mountX=0.38 mountY=-0.02, mountTheta=-0.07
22:15:30.426 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.38, opts=13)
22:15:30.426 00.000 7988 Enqueuing Move request for scope (0.03, -0.38)
22:15:30.437 00.011 15712 Worker thread wakes up
22:15:30.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.38) opts 0xd
22:15:30.437 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.38)
22:15:30.437 00.000 15712 Moving (0.03, -0.38) raw xDistance=0.38 yDistance=-0.02
22:15:30.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:30.437 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.9 Saturated
22:15:30.439 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:30.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:30.441 00.002 7988 Enqueuing Expose request
22:15:30.442 00.001 15712 PPEC rslt: input = 0.38, final = 0.23, react = 0.23, pred = 0.00, hyst = 0.20, hyst_pct = 0.00, period_length = 636.00
22:15:30.442 00.000 15712 PPEC: input: 0.38, control: 0.23, exposure: 1500
22:15:30.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:30.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:30.442 00.000 15712 MoveAxis(W, 74, ABG)
22:15:30.442 00.000 15712 Guiding  Dir = 3, Dur = 74
22:15:30.442 00.000 15712 IsGuiding returns 0
22:15:30.462 00.020 15712 PulseGuide returned control before completion, sleep 66
22:15:30.538 00.076 15712 IsGuiding returns 1
22:15:30.538 00.000 15712 scope still moving after pulse duration time elapsed
22:15:30.573 00.035 15712 IsGuiding returns 0
22:15:30.573 00.000 15712 scope move finished after 74 + 56 ms
22:15:30.573 00.000 15712 Move returns status 0, amount 74
22:15:30.573 00.000 15712 MoveAxis(N, 0, ABG)
22:15:30.573 00.000 15712 Move returns status 0, amount 0
22:15:30.573 00.000 15712 move complete, result=0
22:15:30.573 00.000 7988 GuideStep: 0.4 px 74 ms WEST, -0.0 px 0 ms NORTH
22:15:30.575 00.002 15712 worker thread done servicing request
22:15:30.575 00.000 15712 Worker thread wakes up
22:15:30.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:30.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:32.212 01.637 15712 Exposure complete
22:15:32.273 00.061 15712 worker thread done servicing request
22:15:32.273 00.000 7988 OnExposeComplete: enter
22:15:32.273 00.000 7988 UpdateGuideState(): m_state=6
22:15:32.273 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7917
22:15:32.276 00.003 7988 Star::Find returns 1 (0), X=1182.24, Y=446.02, Mass=1519, SNR=26.6, Peak=189 HFD=4.0
22:15:32.276 00.000 7988 MultiStar: [#1 -0.05,0.29,1.02,U] [#2 0.07,0.27,0.99,U] [#3 -0.05,0.27,0.94,U] [#4 0.04,0.32,1.02,U] [#5 -0.02,0.28,0.71,U] [#6 -0.06,0.31,0.71,U] [#7 0.01,0.27,0.70,U] [#8 -0.25,0.45,0.70,U] 
22:15:32.276 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.23}, one-star: {0.22, -0.29}
22:15:32.276 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.14)
22:15:32.276 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.03)
22:15:32.276 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=-0.23 mountY=-0.01, mountTheta=-3.11
22:15:32.276 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.23, opts=13)
22:15:32.276 00.000 7988 Enqueuing Move request for scope (0.00, 0.23)
22:15:32.286 00.010 15712 Worker thread wakes up
22:15:32.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
22:15:32.286 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
22:15:32.286 00.000 15712 Moving (0.00, 0.23) raw xDistance=-0.23 yDistance=-0.01
22:15:32.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:32.286 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.6
22:15:32.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:32.290 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:32.290 00.000 7988 Enqueuing Expose request
22:15:32.292 00.002 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:15:32.292 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
22:15:32.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:32.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:15:32.292 00.000 15712 MoveAxis(E, 45, ABG)
22:15:32.292 00.000 15712 Guiding  Dir = 2, Dur = 45
22:15:32.292 00.000 15712 IsGuiding returns 0
22:15:32.308 00.016 15712 PulseGuide returned control before completion, sleep 32
22:15:32.356 00.048 15712 IsGuiding returns 1
22:15:32.356 00.000 15712 scope still moving after pulse duration time elapsed
22:15:32.392 00.036 15712 IsGuiding returns 0
22:15:32.392 00.000 15712 scope move finished after 45 + 59 ms
22:15:32.392 00.000 15712 Move returns status 0, amount 45
22:15:32.392 00.000 15712 MoveAxis(N, 0, ABG)
22:15:32.392 00.000 15712 Move returns status 0, amount 0
22:15:32.392 00.000 15712 move complete, result=0
22:15:32.392 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
22:15:32.398 00.006 15712 worker thread done servicing request
22:15:32.398 00.000 15712 Worker thread wakes up
22:15:32.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:32.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:33.810 01.412 15712 Exposure complete
22:15:33.870 00.060 15712 worker thread done servicing request
22:15:33.870 00.000 7988 OnExposeComplete: enter
22:15:33.870 00.000 7988 UpdateGuideState(): m_state=6
22:15:33.872 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7918
22:15:33.874 00.002 7988 Star::Find returns 1 (0), X=1182.34, Y=445.73, Mass=1523, SNR=26.4, Peak=201 HFD=3.5
22:15:33.874 00.000 7988 MultiStar: [#1 0.09,0.12,1.05,U] [#2 -0.11,0.06,0.99,U] [#3 -0.14,-0.12,0.96,U] [#4 0.04,-0.16,1.03,U] [#5 0.24,-0.22,0.68,U] [#6 -0.01,0.01,0.70,U] [#7 0.12,-0.17,0.65,U] [#8 -0.12,-0.12,0.62,U] 
22:15:33.876 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.13}, one-star: {0.32, -0.59}
22:15:33.876 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
22:15:33.876 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.82)
22:15:33.876 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.22 mountX=0.13 mountY=-0.04, mountTheta=-0.33
22:15:33.876 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.13, opts=13)
22:15:33.883 00.007 7988 Enqueuing Move request for scope (0.05, -0.13)
22:15:33.883 00.000 15712 Worker thread wakes up
22:15:33.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
22:15:33.883 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
22:15:33.883 00.000 15712 Moving (0.05, -0.13) raw xDistance=0.13 yDistance=-0.04
22:15:33.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:33.883 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.4
22:15:33.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:33.887 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:33.887 00.000 7988 Enqueuing Expose request
22:15:33.887 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:33.887 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
22:15:33.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:33.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:15:33.887 00.000 15712 MoveAxis(E, 1, ABG)
22:15:33.887 00.000 15712 Guiding  Dir = 2, Dur = 1
22:15:33.887 00.000 15712 IsGuiding returns 0
22:15:33.906 00.019 15712 IsGuiding returns 0
22:15:33.906 00.000 15712 Move returns status 0, amount 1
22:15:33.906 00.000 15712 MoveAxis(N, 0, ABG)
22:15:33.906 00.000 15712 Move returns status 0, amount 0
22:15:33.906 00.000 15712 move complete, result=0
22:15:33.906 00.000 15712 worker thread done servicing request
22:15:33.906 00.000 15712 Worker thread wakes up
22:15:33.906 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:15:33.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:33.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:35.655 01.749 15712 Exposure complete
22:15:35.716 00.061 15712 worker thread done servicing request
22:15:35.716 00.000 7988 OnExposeComplete: enter
22:15:35.716 00.000 7988 UpdateGuideState(): m_state=6
22:15:35.716 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7919
22:15:35.719 00.003 7988 Star::Find returns 1 (0), X=1182.29, Y=445.42, Mass=1519, SNR=26.6, Peak=215 HFD=3.3
22:15:35.719 00.000 7988 MultiStar: [#1 0.18,0.05,1.06,U] [#2 -0.02,-0.03,1.01,U] [#3 0.00,-0.22,0.95,U] [#4 0.11,-0.24,1.02,U] [#5 0.06,-0.34,0.69,U] [#6 0.04,-0.01,0.70,U] [#7 -0.00,-0.34,0.66,U] [#8 -0.09,-0.36,0.65,U] 
22:15:35.719 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.26}, one-star: {0.27, -0.89}
22:15:35.719 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.58) = xAngle (0.28 = 0.28)
22:15:35.719 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.39 = -2.89)
22:15:35.719 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.30 mountX=0.26 mountY=-0.07, mountTheta=-0.25
22:15:35.719 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.26, opts=13)
22:15:35.719 00.000 7988 Enqueuing Move request for scope (0.07, -0.26)
22:15:35.719 00.000 15712 Worker thread wakes up
22:15:35.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
22:15:35.719 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
22:15:35.719 00.000 15712 Moving (0.07, -0.26) raw xDistance=0.26 yDistance=-0.07
22:15:35.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:35.719 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.6
22:15:35.731 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:35.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:35.733 00.002 7988 Enqueuing Expose request
22:15:35.733 00.000 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:15:35.735 00.002 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
22:15:35.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:35.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:35.735 00.000 15712 MoveAxis(W, 51, ABG)
22:15:35.735 00.000 15712 Guiding  Dir = 3, Dur = 51
22:15:35.735 00.000 15712 IsGuiding returns 0
22:15:35.752 00.017 15712 PulseGuide returned control before completion, sleep 45
22:15:35.812 00.060 15712 IsGuiding returns 0
22:15:35.812 00.000 15712 Move returns status 0, amount 51
22:15:35.812 00.000 15712 MoveAxis(N, 0, ABG)
22:15:35.812 00.000 15712 Move returns status 0, amount 0
22:15:35.812 00.000 15712 move complete, result=0
22:15:35.812 00.000 15712 worker thread done servicing request
22:15:35.812 00.000 15712 Worker thread wakes up
22:15:35.812 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
22:15:35.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:35.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:37.232 01.420 15712 Exposure complete
22:15:37.287 00.055 15712 worker thread done servicing request
22:15:37.287 00.000 7988 OnExposeComplete: enter
22:15:37.295 00.008 7988 UpdateGuideState(): m_state=6
22:15:37.297 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7920
22:15:37.297 00.000 7988 Star::Find returns 1 (0), X=1182.34, Y=445.75, Mass=1434, SNR=25.7, Peak=168 HFD=3.5
22:15:37.299 00.002 7988 MultiStar: [#1 0.13,0.19,1.06,U] [#2 0.23,0.25,1.03,U] [#3 0.15,-0.04,0.98,U] [#4 0.17,-0.05,1.05,U] [#5 0.32,0.05,0.72,U] [#6 0.21,0.27,0.75,U] [#7 -0.14,-0.08,0.66,U] [#8 -0.04,0.38,0.70,U] 
22:15:37.300 00.001 7988 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {0.32, -0.56}
22:15:37.300 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.58) = xAngle (1.78 = 1.78)
22:15:37.302 00.002 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.89 = -1.40)
22:15:37.302 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.20 mountX=-0.03 mountY=-0.16, mountTheta=-1.78
22:15:37.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.03, opts=13)
22:15:37.302 00.000 7988 Enqueuing Move request for scope (0.16, 0.03)
22:15:37.302 00.000 15712 Worker thread wakes up
22:15:37.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
22:15:37.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
22:15:37.302 00.000 15712 Moving (0.16, 0.03) raw xDistance=-0.03 yDistance=-0.16
22:15:37.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:37.302 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.7
22:15:37.309 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:37.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:37.311 00.002 7988 Enqueuing Expose request
22:15:37.311 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:37.311 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
22:15:37.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:37.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:15:37.311 00.000 15712 MoveAxis(W, 0, ABG)
22:15:37.311 00.000 15712 Move returns status 0, amount 0
22:15:37.311 00.000 15712 MoveAxis(N, 0, ABG)
22:15:37.311 00.000 15712 Move returns status 0, amount 0
22:15:37.311 00.000 15712 move complete, result=0
22:15:37.311 00.000 15712 worker thread done servicing request
22:15:37.311 00.000 15712 Worker thread wakes up
22:15:37.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:37.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:37.311 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
22:15:38.955 01.644 15712 Exposure complete
22:15:39.012 00.057 15712 worker thread done servicing request
22:15:39.012 00.000 7988 OnExposeComplete: enter
22:15:39.012 00.000 7988 UpdateGuideState(): m_state=6
22:15:39.016 00.004 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7921
22:15:39.017 00.001 7988 Star::Find returns 1 (0), X=1182.23, Y=445.91, Mass=1552, SNR=26.9, Peak=190 HFD=3.4
22:15:39.017 00.000 7988 MultiStar: [#1 0.12,0.32,1.00,U] [#2 0.05,0.15,0.99,U] [#3 -0.01,0.15,0.94,U] [#4 -0.02,0.10,1.03,U] [#5 0.18,0.27,0.67,U] [#6 0.26,0.12,0.68,U] [#7 -0.05,0.07,0.66,U] [#8 -0.07,0.13,0.65,U] 
22:15:39.017 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.21, -0.41}
22:15:39.017 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
22:15:39.017 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.71)
22:15:39.017 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.09 mountY=-0.08, mountTheta=-2.45
22:15:39.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.09, opts=13)
22:15:39.017 00.000 7988 Enqueuing Move request for scope (0.07, 0.09)
22:15:39.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:39.017 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.9
22:15:39.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:39.017 00.000 15712 Worker thread wakes up
22:15:39.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:15:39.017 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:15:39.017 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:39.017 00.000 7988 Enqueuing Expose request
22:15:39.031 00.014 15712 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=-0.08
22:15:39.033 00.002 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:39.033 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
22:15:39.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:39.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:39.033 00.000 15712 MoveAxis(W, 1, ABG)
22:15:39.033 00.000 15712 Guiding  Dir = 3, Dur = 1
22:15:39.033 00.000 15712 IsGuiding returns 0
22:15:39.059 00.026 15712 IsGuiding returns 0
22:15:39.059 00.000 15712 Move returns status 0, amount 1
22:15:39.059 00.000 15712 MoveAxis(N, 0, ABG)
22:15:39.059 00.000 15712 Move returns status 0, amount 0
22:15:39.059 00.000 15712 move complete, result=0
22:15:39.059 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:15:39.063 00.004 15712 worker thread done servicing request
22:15:39.063 00.000 15712 Worker thread wakes up
22:15:39.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:39.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:40.468 01.405 15712 Exposure complete
22:15:40.529 00.061 15712 worker thread done servicing request
22:15:40.529 00.000 7988 OnExposeComplete: enter
22:15:40.529 00.000 7988 UpdateGuideState(): m_state=6
22:15:40.531 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7922
22:15:40.531 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=445.83, Mass=1492, SNR=26.3, Peak=183 HFD=3.3
22:15:40.531 00.000 7988 MultiStar: [#1 0.02,0.35,1.03,U] [#2 -0.10,0.25,1.01,U] [#3 0.00,0.19,0.97,U] [#4 0.08,0.20,1.04,U] [#5 0.38,0.24,0.69,U] [#6 0.11,0.35,0.71,U] [#7 0.23,0.05,0.66,U] [#8 -0.26,0.29,0.65,U] 
22:15:40.531 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.15}, one-star: {0.41, -0.48}
22:15:40.531 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.58) = xAngle (2.59 = 2.59)
22:15:40.531 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.70 = -0.59)
22:15:40.531 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.01 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
22:15:40.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.15, opts=13)
22:15:40.531 00.000 7988 Enqueuing Move request for scope (0.10, 0.15)
22:15:40.531 00.000 15712 Worker thread wakes up
22:15:40.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
22:15:40.531 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
22:15:40.531 00.000 15712 Moving (0.10, 0.15) raw xDistance=-0.15 yDistance=-0.10
22:15:40.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:40.531 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3
22:15:40.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:40.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:40.546 00.015 7988 Enqueuing Expose request
22:15:40.546 00.000 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:40.546 00.000 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
22:15:40.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:40.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:15:40.546 00.000 15712 MoveAxis(W, 1, ABG)
22:15:40.546 00.000 15712 Guiding  Dir = 3, Dur = 1
22:15:40.546 00.000 15712 IsGuiding returns 0
22:15:40.563 00.017 15712 IsGuiding returns 0
22:15:40.563 00.000 15712 Move returns status 0, amount 1
22:15:40.563 00.000 15712 MoveAxis(N, 0, ABG)
22:15:40.563 00.000 15712 Move returns status 0, amount 0
22:15:40.563 00.000 15712 move complete, result=0
22:15:40.563 00.000 15712 worker thread done servicing request
22:15:40.563 00.000 15712 Worker thread wakes up
22:15:40.563 00.000 7988 GuideStep: -0.2 px 1 ms WEST, -0.1 px 0 ms NORTH
22:15:40.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:40.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:42.206 01.643 15712 Exposure complete
22:15:42.264 00.058 15712 worker thread done servicing request
22:15:42.264 00.000 7988 OnExposeComplete: enter
22:15:42.264 00.000 7988 UpdateGuideState(): m_state=6
22:15:42.267 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7923
22:15:42.268 00.001 7988 Star::Find returns 1 (0), X=1182.41, Y=445.78, Mass=1506, SNR=26.5, Peak=190 HFD=3.5
22:15:42.270 00.002 7988 MultiStar: [#1 0.12,0.27,1.02,U] [#2 0.06,0.06,0.98,U] [#3 0.21,0.13,0.90,U] [#4 0.15,0.08,1.00,U] [#5 0.29,0.28,0.68,U] [#6 0.11,0.20,0.70,U] [#7 0.01,-0.10,0.67,U] [#8 -0.09,0.28,0.61,U] 
22:15:42.270 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.39, -0.54}
22:15:42.272 00.002 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.58) = xAngle (1.94 = 1.94)
22:15:42.272 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.05 = -1.24)
22:15:42.274 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.36 mountX=-0.06 mountY=-0.15, mountTheta=-1.93
22:15:42.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.06, opts=13)
22:15:42.276 00.002 7988 Enqueuing Move request for scope (0.15, 0.06)
22:15:42.278 00.002 15712 Worker thread wakes up
22:15:42.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
22:15:42.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
22:15:42.278 00.000 15712 Moving (0.15, 0.06) raw xDistance=-0.06 yDistance=-0.15
22:15:42.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:42.278 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
22:15:42.280 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:42.281 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:42.281 00.000 7988 Enqueuing Expose request
22:15:42.283 00.002 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:42.283 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
22:15:42.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:42.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:15:42.283 00.000 15712 MoveAxis(W, 1, ABG)
22:15:42.283 00.000 15712 Guiding  Dir = 3, Dur = 1
22:15:42.307 00.024 15712 IsGuiding returns 0
22:15:42.320 00.013 15712 IsGuiding returns 0
22:15:42.320 00.000 15712 Move returns status 0, amount 1
22:15:42.320 00.000 15712 MoveAxis(N, 0, ABG)
22:15:42.320 00.000 15712 Move returns status 0, amount 0
22:15:42.320 00.000 15712 move complete, result=0
22:15:42.320 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:15:42.325 00.005 15712 worker thread done servicing request
22:15:42.325 00.000 15712 Worker thread wakes up
22:15:42.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:42.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:43.740 01.415 15712 Exposure complete
22:15:43.798 00.058 15712 worker thread done servicing request
22:15:43.798 00.000 7988 OnExposeComplete: enter
22:15:43.798 00.000 7988 UpdateGuideState(): m_state=6
22:15:43.803 00.005 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7924
22:15:43.803 00.000 7988 Star::Find returns 1 (0), X=1182.37, Y=445.75, Mass=1515, SNR=26.5, Peak=179 HFD=3.6
22:15:43.805 00.002 7988 MultiStar: [#1 0.14,0.17,1.01,U] [#2 0.14,0.13,1.00,U] [#3 -0.01,-0.04,0.90,U] [#4 0.16,0.14,1.03,U] [#5 0.07,0.14,0.66,U] [#6 0.22,0.10,0.73,U] [#7 -0.06,-0.07,0.69,U] [#8 -0.09,-0.02,0.65,U] 
22:15:43.805 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.35, -0.56}
22:15:43.807 00.002 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.58) = xAngle (1.51 = 1.51)
22:15:43.807 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.62 = -1.66)
22:15:43.807 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=0.01 mountY=-0.12, mountTheta=-1.51
22:15:43.809 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
22:15:43.811 00.002 7988 Enqueuing Move request for scope (0.12, -0.01)
22:15:43.811 00.000 15712 Worker thread wakes up
22:15:43.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:15:43.811 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:15:43.811 00.000 15712 Moving (0.12, -0.01) raw xDistance=0.01 yDistance=-0.12
22:15:43.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:43.811 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
22:15:43.817 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:43.817 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:43.817 00.000 7988 Enqueuing Expose request
22:15:43.817 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:43.817 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
22:15:43.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:43.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:15:43.817 00.000 15712 MoveAxis(W, 1, ABG)
22:15:43.817 00.000 15712 Guiding  Dir = 3, Dur = 1
22:15:43.817 00.000 15712 IsGuiding returns 0
22:15:43.841 00.024 15712 IsGuiding returns 0
22:15:43.841 00.000 15712 Move returns status 0, amount 1
22:15:43.841 00.000 15712 MoveAxis(N, 0, ABG)
22:15:43.841 00.000 15712 Move returns status 0, amount 0
22:15:43.841 00.000 15712 move complete, result=0
22:15:43.841 00.000 15712 worker thread done servicing request
22:15:43.841 00.000 15712 Worker thread wakes up
22:15:43.841 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:15:43.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:43.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:45.477 01.636 15712 Exposure complete
22:15:45.528 00.051 15712 worker thread done servicing request
22:15:45.528 00.000 7988 OnExposeComplete: enter
22:15:45.528 00.000 7988 UpdateGuideState(): m_state=6
22:15:45.538 00.010 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7925
22:15:45.538 00.000 7988 Star::Find returns 1 (1), X=1182.49, Y=445.49, Mass=1506, SNR=26.5, Peak=255 HFD=3.2
22:15:45.538 00.000 7988 MultiStar: [#1 0.11,-0.05,1.04,U] [#2 0.18,-0.21,1.02,U] [#3 -0.11,-0.14,0.96,U] [#4 0.07,-0.25,1.06,U] [#5 0.24,-0.16,0.75,U] [#6 0.10,-0.01,0.72,U] [#7 0.17,-0.07,0.65,U] [#8 -0.18,0.01,0.68,U] 
22:15:45.538 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.21}, one-star: {0.47, -0.83}
22:15:45.538 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
22:15:45.538 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.63)
22:15:45.545 00.007 7988 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.03 mountX=0.21 mountY=-0.12, mountTheta=-0.52
22:15:45.545 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.21, opts=13)
22:15:45.545 00.000 7988 Enqueuing Move request for scope (0.12, -0.21)
22:15:45.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:45.545 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5 Saturated
22:15:45.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:45.545 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:45.545 00.000 7988 Enqueuing Expose request
22:15:45.554 00.009 15712 Worker thread wakes up
22:15:45.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
22:15:45.554 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
22:15:45.554 00.000 15712 Moving (0.12, -0.21) raw xDistance=0.21 yDistance=-0.12
22:15:45.554 00.000 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:15:45.554 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
22:15:45.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:45.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:15:45.554 00.000 15712 MoveAxis(W, 42, ABG)
22:15:45.554 00.000 15712 Guiding  Dir = 3, Dur = 42
22:15:45.554 00.000 15712 IsGuiding returns 0
22:15:45.579 00.025 15712 PulseGuide returned control before completion, sleep 28
22:15:45.648 00.069 15712 IsGuiding returns 1
22:15:45.648 00.000 15712 scope still moving after pulse duration time elapsed
22:15:45.681 00.033 15712 IsGuiding returns 0
22:15:45.681 00.000 15712 scope move finished after 42 + 79 ms
22:15:45.681 00.000 15712 Move returns status 0, amount 42
22:15:45.681 00.000 15712 MoveAxis(N, 0, ABG)
22:15:45.681 00.000 15712 Move returns status 0, amount 0
22:15:45.681 00.000 15712 move complete, result=0
22:15:45.681 00.000 15712 worker thread done servicing request
22:15:45.681 00.000 15712 Worker thread wakes up
22:15:45.681 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
22:15:45.683 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:45.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:47.087 01.404 15712 Exposure complete
22:15:47.147 00.060 15712 worker thread done servicing request
22:15:47.147 00.000 7988 OnExposeComplete: enter
22:15:47.148 00.001 7988 UpdateGuideState(): m_state=6
22:15:47.148 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7926
22:15:47.148 00.000 7988 Star::Find returns 1 (0), X=1182.47, Y=445.86, Mass=1505, SNR=26.5, Peak=210 HFD=3.5
22:15:47.148 00.000 7988 MultiStar: [#1 0.18,0.12,1.03,U] [#2 0.35,0.10,1.01,U] [#3 0.08,0.06,0.94,U] [#4 0.21,0.08,1.02,U] [#5 0.12,0.06,0.73,U] [#6 0.06,0.12,0.71,U] [#7 0.04,-0.07,0.68,U] [#8 -0.07,0.13,0.65,U] 
22:15:47.148 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.01}, one-star: {0.45, -0.45}
22:15:47.148 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.58) = xAngle (1.64 = 1.64)
22:15:47.148 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.75 = -1.53)
22:15:47.148 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.07 mountX=-0.01 mountY=-0.18, mountTheta=-1.64
22:15:47.148 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.01, opts=13)
22:15:47.148 00.000 7988 Enqueuing Move request for scope (0.18, 0.01)
22:15:47.160 00.012 15712 Worker thread wakes up
22:15:47.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
22:15:47.160 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
22:15:47.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:47.160 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5
22:15:47.162 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:47.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:47.164 00.002 7988 Enqueuing Expose request
22:15:47.164 00.000 15712 Moving (0.18, 0.01) raw xDistance=-0.01 yDistance=-0.18
22:15:47.166 00.002 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:47.166 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
22:15:47.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:47.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:15:47.166 00.000 15712 MoveAxis(E, 1, ABG)
22:15:47.166 00.000 15712 Guiding  Dir = 2, Dur = 1
22:15:47.166 00.000 15712 IsGuiding returns 0
22:15:47.196 00.030 15712 IsGuiding returns 0
22:15:47.196 00.000 15712 Move returns status 0, amount 1
22:15:47.196 00.000 15712 MoveAxis(N, 0, ABG)
22:15:47.196 00.000 15712 Move returns status 0, amount 0
22:15:47.196 00.000 15712 move complete, result=0
22:15:47.196 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
22:15:47.199 00.003 15712 worker thread done servicing request
22:15:47.199 00.000 15712 Worker thread wakes up
22:15:47.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:47.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:48.843 01.644 15712 Exposure complete
22:15:48.895 00.052 15712 worker thread done servicing request
22:15:48.895 00.000 7988 OnExposeComplete: enter
22:15:48.895 00.000 7988 UpdateGuideState(): m_state=6
22:15:48.903 00.008 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7927
22:15:48.905 00.002 7988 Star::Find returns 1 (0), X=1182.27, Y=445.51, Mass=1524, SNR=26.7, Peak=238 HFD=3.2
22:15:48.905 00.000 7988 MultiStar: [#1 0.06,-0.01,1.02,U] [#2 -0.01,-0.19,1.01,U] [#3 -0.05,-0.16,0.94,U] [#4 0.07,-0.25,1.06,U] [#5 0.08,-0.09,0.75,U] [#6 0.14,0.05,0.67,U] [#7 -0.02,-0.22,0.66,U] [#8 -0.33,-0.05,0.67,U] 
22:15:48.907 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.21}, one-star: {0.25, -0.80}
22:15:48.907 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
22:15:48.909 00.002 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
22:15:48.909 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.43 mountX=0.21 mountY=-0.03, mountTheta=-0.12
22:15:48.912 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.21, opts=13)
22:15:48.912 00.000 7988 Enqueuing Move request for scope (0.03, -0.21)
22:15:48.914 00.002 15712 Worker thread wakes up
22:15:48.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
22:15:48.914 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
22:15:48.914 00.000 15712 Moving (0.03, -0.21) raw xDistance=0.21 yDistance=-0.03
22:15:48.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:48.914 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.7
22:15:48.916 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:48.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:48.918 00.002 7988 Enqueuing Expose request
22:15:48.918 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:15:48.918 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
22:15:48.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:48.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:48.918 00.000 15712 MoveAxis(W, 40, ABG)
22:15:48.918 00.000 15712 Guiding  Dir = 3, Dur = 40
22:15:48.939 00.021 15712 IsGuiding returns 0
22:15:48.956 00.017 15712 PulseGuide returned control before completion, sleep 35
22:15:49.020 00.064 15712 IsGuiding returns 0
22:15:49.020 00.000 15712 Move returns status 0, amount 40
22:15:49.020 00.000 15712 MoveAxis(N, 0, ABG)
22:15:49.020 00.000 15712 Move returns status 0, amount 0
22:15:49.020 00.000 15712 move complete, result=0
22:15:49.020 00.000 15712 worker thread done servicing request
22:15:49.020 00.000 15712 Worker thread wakes up
22:15:49.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:49.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:49.020 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
22:15:50.436 01.416 15712 Exposure complete
22:15:50.494 00.058 15712 worker thread done servicing request
22:15:50.494 00.000 7988 OnExposeComplete: enter
22:15:50.494 00.000 7988 UpdateGuideState(): m_state=6
22:15:50.497 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7928
22:15:50.497 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=445.71, Mass=1544, SNR=26.8, Peak=199 HFD=3.5
22:15:50.500 00.003 7988 MultiStar: [#1 0.10,0.09,1.02,U] [#2 -0.02,-0.02,1.01,U] [#3 -0.03,-0.10,0.95,U] [#4 0.05,-0.10,1.06,U] [#5 0.15,-0.19,0.72,U] [#6 0.12,0.23,0.68,U] [#7 0.08,-0.15,0.64,U] [#8 -0.28,0.19,0.66,U] 
22:15:50.500 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.41, -0.60}
22:15:50.502 00.002 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
22:15:50.502 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.46)
22:15:50.504 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=0.09 mountY=-0.07, mountTheta=-0.70
22:15:50.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
22:15:50.508 00.002 7988 Enqueuing Move request for scope (0.08, -0.09)
22:15:50.508 00.000 15712 Worker thread wakes up
22:15:50.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:15:50.508 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:15:50.508 00.000 15712 Moving (0.08, -0.09) raw xDistance=0.09 yDistance=-0.07
22:15:50.510 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:50.511 00.001 7988 UpdateGuideState exits: m=1544 SNR=26.8
22:15:50.513 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:50.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:50.515 00.002 7988 Enqueuing Expose request
22:15:50.515 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:50.515 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
22:15:50.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:50.517 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:50.517 00.000 15712 MoveAxis(E, 2, ABG)
22:15:50.517 00.000 15712 Guiding  Dir = 2, Dur = 2
22:15:50.517 00.000 15712 IsGuiding returns 0
22:15:50.532 00.015 15712 IsGuiding returns 0
22:15:50.532 00.000 15712 Move returns status 0, amount 2
22:15:50.532 00.000 15712 MoveAxis(N, 0, ABG)
22:15:50.532 00.000 15712 Move returns status 0, amount 0
22:15:50.532 00.000 15712 move complete, result=0
22:15:50.532 00.000 15712 worker thread done servicing request
22:15:50.532 00.000 15712 Worker thread wakes up
22:15:50.532 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:15:50.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:50.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:52.174 01.642 15712 Exposure complete
22:15:52.231 00.057 15712 worker thread done servicing request
22:15:52.231 00.000 7988 OnExposeComplete: enter
22:15:52.231 00.000 7988 UpdateGuideState(): m_state=6
22:15:52.235 00.004 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7929
22:15:52.236 00.001 7988 Star::Find returns 1 (0), X=1182.41, Y=445.67, Mass=1501, SNR=26.5, Peak=197 HFD=3.2
22:15:52.236 00.000 7988 MultiStar: [#1 0.12,0.09,1.04,U] [#2 0.18,0.04,0.99,U] [#3 -0.05,0.08,0.94,U] [#4 0.32,0.10,1.04,U] [#5 0.17,0.16,0.69,U] [#6 0.07,0.11,0.69,U] [#7 0.03,0.06,0.69,U] [#8 -0.04,0.09,0.65,U] 
22:15:52.236 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.39, -0.64}
22:15:52.236 00.000 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.58) = xAngle (1.54 = 1.54)
22:15:52.236 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.65 = -1.63)
22:15:52.236 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=0.00 mountY=-0.15, mountTheta=-1.54
22:15:52.236 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.01, opts=13)
22:15:52.236 00.000 7988 Enqueuing Move request for scope (0.15, -0.01)
22:15:52.236 00.000 15712 Worker thread wakes up
22:15:52.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
22:15:52.236 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
22:15:52.246 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:15:52.246 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.5
22:15:52.248 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:52.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:52.248 00.000 7988 Enqueuing Expose request
22:15:52.248 00.000 15712 Moving (0.15, -0.01) raw xDistance=0.00 yDistance=-0.15
22:15:52.252 00.004 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:52.252 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
22:15:52.252 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:52.252 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:15:52.252 00.000 15712 MoveAxis(E, 3, ABG)
22:15:52.252 00.000 15712 Guiding  Dir = 2, Dur = 3
22:15:52.263 00.011 15712 IsGuiding returns 0
22:15:52.280 00.017 15712 IsGuiding returns 0
22:15:52.280 00.000 15712 Move returns status 0, amount 3
22:15:52.280 00.000 15712 MoveAxis(N, 0, ABG)
22:15:52.280 00.000 15712 Move returns status 0, amount 0
22:15:52.280 00.000 15712 move complete, result=0
22:15:52.280 00.000 15712 worker thread done servicing request
22:15:52.280 00.000 15712 Worker thread wakes up
22:15:52.280 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:15:52.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:52.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:53.702 01.422 15712 Exposure complete
22:15:53.757 00.055 15712 worker thread done servicing request
22:15:53.757 00.000 7988 OnExposeComplete: enter
22:15:53.757 00.000 7988 UpdateGuideState(): m_state=6
22:15:53.763 00.006 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7930
22:15:53.763 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=445.87, Mass=1482, SNR=26.3, Peak=196 HFD=3.5
22:15:53.763 00.000 7988 MultiStar: [#1 -0.01,0.10,1.05,U] [#2 0.15,0.12,1.01,U] [#3 -0.16,0.11,0.96,U] [#4 0.08,-0.03,1.06,U] [#5 0.12,0.04,0.76,U] [#6 -0.01,0.30,0.70,U] [#7 0.08,0.08,0.69,U] [#8 -0.24,0.03,0.67,U] 
22:15:53.763 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.22, -0.44}
22:15:53.763 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.58) = xAngle (2.15 = 2.15)
22:15:53.763 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.26 = -1.02)
22:15:53.763 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.57 mountX=-0.02 mountY=-0.03, mountTheta=-2.14
22:15:53.763 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
22:15:53.763 00.000 7988 Enqueuing Move request for scope (0.03, 0.02)
22:15:53.774 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:53.774 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.3
22:15:53.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:53.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:53.774 00.000 7988 Enqueuing Expose request
22:15:53.774 00.000 15712 Worker thread wakes up
22:15:53.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:15:53.774 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:15:53.774 00.000 15712 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
22:15:53.779 00.005 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:53.779 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
22:15:53.779 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:53.779 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:53.779 00.000 15712 MoveAxis(E, 4, ABG)
22:15:53.779 00.000 15712 Guiding  Dir = 2, Dur = 4
22:15:53.779 00.000 15712 IsGuiding returns 0
22:15:53.799 00.020 15712 IsGuiding returns 0
22:15:53.799 00.000 15712 Move returns status 0, amount 4
22:15:53.799 00.000 15712 MoveAxis(N, 0, ABG)
22:15:53.799 00.000 15712 Move returns status 0, amount 0
22:15:53.799 00.000 15712 move complete, result=0
22:15:53.799 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:15:53.801 00.002 15712 worker thread done servicing request
22:15:53.801 00.000 15712 Worker thread wakes up
22:15:53.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:53.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:55.437 01.636 15712 Exposure complete
22:15:55.498 00.061 15712 worker thread done servicing request
22:15:55.498 00.000 7988 OnExposeComplete: enter
22:15:55.498 00.000 7988 UpdateGuideState(): m_state=6
22:15:55.500 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7931
22:15:55.500 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=445.61, Mass=1557, SNR=26.9, Peak=192 HFD=3.3
22:15:55.500 00.000 7988 MultiStar: [#1 0.10,0.15,0.98,U] [#2 0.01,0.06,0.98,U] [#3 -0.01,-0.10,0.94,U] [#4 0.09,-0.21,0.99,U] [#5 0.23,-0.01,0.71,U] [#6 0.13,0.20,0.66,U] [#7 -0.02,-0.05,0.67,U] [#8 0.08,-0.07,0.66,U] 
22:15:55.500 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {0.43, -0.70}
22:15:55.500 00.000 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.58) = xAngle (0.89 = 0.89)
22:15:55.500 00.000 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.00 = -2.28)
22:15:55.500 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.68 mountX=0.10 mountY=-0.12, mountTheta=-0.88
22:15:55.509 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.10, opts=13)
22:15:55.509 00.000 7988 Enqueuing Move request for scope (0.12, -0.10)
22:15:55.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:55.509 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.9
22:15:55.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:55.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:55.509 00.000 7988 Enqueuing Expose request
22:15:55.509 00.000 15712 Worker thread wakes up
22:15:55.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
22:15:55.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
22:15:55.509 00.000 15712 Moving (0.12, -0.10) raw xDistance=0.10 yDistance=-0.12
22:15:55.516 00.007 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:55.516 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
22:15:55.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:55.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:15:55.516 00.000 15712 MoveAxis(E, 3, ABG)
22:15:55.516 00.000 15712 Guiding  Dir = 2, Dur = 3
22:15:55.552 00.036 15712 IsGuiding returns 0
22:15:55.573 00.021 15712 IsGuiding returns 0
22:15:55.573 00.000 15712 Move returns status 0, amount 3
22:15:55.573 00.000 15712 MoveAxis(N, 0, ABG)
22:15:55.573 00.000 15712 Move returns status 0, amount 0
22:15:55.573 00.000 15712 move complete, result=0
22:15:55.573 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:15:55.575 00.002 15712 worker thread done servicing request
22:15:55.575 00.000 15712 Worker thread wakes up
22:15:55.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:55.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:56.980 01.405 15712 Exposure complete
22:15:57.038 00.058 15712 worker thread done servicing request
22:15:57.040 00.002 7988 OnExposeComplete: enter
22:15:57.040 00.000 7988 UpdateGuideState(): m_state=6
22:15:57.042 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7932
22:15:57.042 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=445.57, Mass=1530, SNR=26.8, Peak=225 HFD=3.2
22:15:57.042 00.000 7988 MultiStar: [#1 0.09,-0.21,1.01,U] [#2 0.16,-0.31,0.98,U] [#3 0.09,-0.35,0.91,U] [#4 0.19,-0.26,1.02,U] [#5 0.36,-0.07,0.71,U] [#6 -0.00,0.12,0.69,U] [#7 0.03,-0.25,0.65,U] [#8 -0.08,-0.15,0.66,U] 
22:15:57.042 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.27}, one-star: {0.43, -0.74}
22:15:57.042 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.58) = xAngle (0.52 = 0.52)
22:15:57.042 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.63 = -2.65)
22:15:57.042 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.06 mountX=0.27 mountY=-0.15, mountTheta=-0.49
22:15:57.042 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.27, opts=13)
22:15:57.042 00.000 7988 Enqueuing Move request for scope (0.15, -0.27)
22:15:57.042 00.000 15712 Worker thread wakes up
22:15:57.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
22:15:57.042 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
22:15:57.042 00.000 15712 Moving (0.15, -0.27) raw xDistance=0.27 yDistance=-0.15
22:15:57.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:15:57.042 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.8
22:15:57.055 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:57.055 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:57.057 00.002 7988 Enqueuing Expose request
22:15:57.057 00.000 15712 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
22:15:57.057 00.000 15712 PPEC: input: 0.27, control: 0.15, exposure: 1500
22:15:57.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:57.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:15:57.057 00.000 15712 MoveAxis(W, 50, ABG)
22:15:57.057 00.000 15712 Guiding  Dir = 3, Dur = 50
22:15:57.057 00.000 15712 IsGuiding returns 0
22:15:57.076 00.019 15712 PulseGuide returned control before completion, sleep 43
22:15:57.120 00.044 15712 IsGuiding returns 1
22:15:57.120 00.000 15712 scope still moving after pulse duration time elapsed
22:15:57.152 00.032 15712 IsGuiding returns 0
22:15:57.152 00.000 15712 scope move finished after 50 + 47 ms
22:15:57.152 00.000 15712 Move returns status 0, amount 50
22:15:57.152 00.000 15712 MoveAxis(N, 0, ABG)
22:15:57.152 00.000 15712 Move returns status 0, amount 0
22:15:57.152 00.000 15712 move complete, result=0
22:15:57.152 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
22:15:57.158 00.006 15712 worker thread done servicing request
22:15:57.158 00.000 15712 Worker thread wakes up
22:15:57.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:57.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:15:58.795 01.637 15712 Exposure complete
22:15:58.856 00.061 15712 worker thread done servicing request
22:15:58.856 00.000 7988 OnExposeComplete: enter
22:15:58.856 00.000 7988 UpdateGuideState(): m_state=6
22:15:58.858 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7933
22:15:58.858 00.000 7988 Star::Find returns 1 (0), X=1182.54, Y=445.75, Mass=1502, SNR=26.3, Peak=189 HFD=3.3
22:15:58.858 00.000 7988 MultiStar: [#1 0.16,0.25,1.01,U] [#2 0.10,0.07,0.98,U] [#3 -0.05,0.10,0.95,U] [#4 0.16,0.18,0.99,U] [#5 0.19,0.16,0.72,U] [#6 0.04,0.28,0.70,U] [#7 0.16,-0.05,0.67,U] [#8 -0.09,0.20,0.63,U] 
22:15:58.858 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.52, -0.56}
22:15:58.858 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.58) = xAngle (1.96 = 1.96)
22:15:58.858 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.07 = -1.21)
22:15:58.858 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
22:15:58.858 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.06, opts=13)
22:15:58.858 00.000 7988 Enqueuing Move request for scope (0.14, 0.06)
22:15:58.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
22:15:58.858 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.3
22:15:58.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:58.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:15:58.873 00.015 7988 Enqueuing Expose request
22:15:58.873 00.000 15712 Worker thread wakes up
22:15:58.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:15:58.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:15:58.873 00.000 15712 Moving (0.14, 0.06) raw xDistance=-0.06 yDistance=-0.15
22:15:58.875 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:15:58.875 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
22:15:58.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:58.875 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:15:58.875 00.000 15712 MoveAxis(E, 4, ABG)
22:15:58.875 00.000 15712 Guiding  Dir = 2, Dur = 4
22:15:58.911 00.036 15712 IsGuiding returns 0
22:15:58.923 00.012 15712 IsGuiding returns 0
22:15:58.923 00.000 15712 Move returns status 0, amount 4
22:15:58.923 00.000 15712 MoveAxis(N, 0, ABG)
22:15:58.923 00.000 15712 Move returns status 0, amount 0
22:15:58.923 00.000 15712 move complete, result=0
22:15:58.923 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:15:58.932 00.009 15712 worker thread done servicing request
22:15:58.932 00.000 15712 Worker thread wakes up
22:15:58.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:15:58.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:00.345 01.413 15712 Exposure complete
22:16:00.404 00.059 15712 worker thread done servicing request
22:16:00.404 00.000 7988 OnExposeComplete: enter
22:16:00.406 00.002 7988 UpdateGuideState(): m_state=6
22:16:00.408 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7934
22:16:00.408 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=445.80, Mass=1483, SNR=26.3, Peak=216 HFD=3.1
22:16:00.410 00.002 7988 MultiStar: [#1 0.14,0.20,1.03,U] [#2 0.25,0.09,0.98,U] [#3 -0.15,-0.00,0.95,U] [#4 0.04,0.01,0.99,U] [#5 0.11,-0.01,0.71,U] [#6 0.17,0.32,0.68,U] [#7 -0.04,-0.06,0.69,U] [#8 -0.20,0.05,0.63,U] 
22:16:00.410 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.00}, one-star: {0.28, -0.51}
22:16:00.412 00.002 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
22:16:00.412 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.61)
22:16:00.414 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.01 mountX=0.00 mountY=-0.08, mountTheta=-1.57
22:16:00.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.00, opts=13)
22:16:00.416 00.002 7988 Enqueuing Move request for scope (0.08, -0.00)
22:16:00.418 00.002 15712 Worker thread wakes up
22:16:00.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
22:16:00.418 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
22:16:00.418 00.000 15712 Moving (0.08, -0.00) raw xDistance=0.00 yDistance=-0.08
22:16:00.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
22:16:00.418 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
22:16:00.418 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:00.420 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:00.422 00.002 7988 Enqueuing Expose request
22:16:00.422 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:00.422 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
22:16:00.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:00.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:16:00.422 00.000 15712 MoveAxis(E, 4, ABG)
22:16:00.422 00.000 15712 Guiding  Dir = 2, Dur = 4
22:16:00.422 00.000 15712 IsGuiding returns 0
22:16:00.441 00.019 15712 IsGuiding returns 0
22:16:00.441 00.000 15712 Move returns status 0, amount 4
22:16:00.441 00.000 15712 MoveAxis(N, 0, ABG)
22:16:00.441 00.000 15712 Move returns status 0, amount 0
22:16:00.441 00.000 15712 move complete, result=0
22:16:00.441 00.000 15712 worker thread done servicing request
22:16:00.441 00.000 15712 Worker thread wakes up
22:16:00.441 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:16:00.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:00.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:02.083 01.642 15712 Exposure complete
22:16:02.135 00.052 15712 worker thread done servicing request
22:16:02.135 00.000 7988 OnExposeComplete: enter
22:16:02.135 00.000 7988 UpdateGuideState(): m_state=6
22:16:02.145 00.010 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7935
22:16:02.145 00.000 7988 Star::Find returns 1 (0), X=1182.48, Y=445.75, Mass=1556, SNR=26.8, Peak=216 HFD=3.3
22:16:02.147 00.002 7988 MultiStar: [#1 0.08,0.26,0.98,U] [#2 0.16,-0.07,1.01,U] [#3 0.05,0.07,0.97,U] [#4 0.21,-0.09,1.00,U] [#5 0.38,-0.04,0.68,U] [#6 0.09,0.25,0.72,U] [#7 0.11,-0.15,0.65,U] [#8 -0.15,0.09,0.64,U] 
22:16:02.147 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.46, -0.56}
22:16:02.149 00.002 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.58) = xAngle (1.36 = 1.36)
22:16:02.149 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.47 = -1.81)
22:16:02.151 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.22 mountX=0.04 mountY=-0.17, mountTheta=-1.36
22:16:02.152 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.04, opts=13)
22:16:02.154 00.002 7988 Enqueuing Move request for scope (0.17, -0.04)
22:16:02.154 00.000 15712 Worker thread wakes up
22:16:02.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
22:16:02.154 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
22:16:02.154 00.000 15712 Moving (0.17, -0.04) raw xDistance=0.04 yDistance=-0.17
22:16:02.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
22:16:02.154 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.8
22:16:02.157 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:02.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:02.160 00.003 7988 Enqueuing Expose request
22:16:02.160 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:02.160 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
22:16:02.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:02.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:16:02.160 00.000 15712 MoveAxis(E, 4, ABG)
22:16:02.160 00.000 15712 Guiding  Dir = 2, Dur = 4
22:16:02.161 00.001 15712 IsGuiding returns 0
22:16:02.186 00.025 15712 IsGuiding returns 0
22:16:02.186 00.000 15712 Move returns status 0, amount 4
22:16:02.186 00.000 15712 MoveAxis(N, 0, ABG)
22:16:02.186 00.000 15712 Move returns status 0, amount 0
22:16:02.186 00.000 15712 move complete, result=0
22:16:02.186 00.000 15712 worker thread done servicing request
22:16:02.186 00.000 15712 Worker thread wakes up
22:16:02.186 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
22:16:02.193 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:02.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:03.610 01.417 15712 Exposure complete
22:16:03.672 00.062 15712 worker thread done servicing request
22:16:03.672 00.000 7988 OnExposeComplete: enter
22:16:03.674 00.002 7988 UpdateGuideState(): m_state=6
22:16:03.674 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7936
22:16:03.674 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=445.74, Mass=1569, SNR=27.0, Peak=210 HFD=3.5
22:16:03.674 00.000 7988 MultiStar: [#1 0.15,0.25,0.96,U] [#2 0.09,-0.14,0.97,U] [#3 0.11,-0.05,0.92,U] [#4 0.16,-0.02,0.97,U] [#5 0.16,0.06,0.69,U] [#6 -0.11,0.28,0.68,U] [#7 0.17,-0.40,0.62,U] [#8 0.06,0.14,0.62,U] 
22:16:03.674 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.40, -0.57}
22:16:03.674 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.58) = xAngle (1.17 = 1.17)
22:16:03.674 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.28 = -2.01)
22:16:03.674 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=0.06 mountY=-0.14, mountTheta=-1.16
22:16:03.683 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.06, opts=13)
22:16:03.683 00.000 7988 Enqueuing Move request for scope (0.14, -0.06)
22:16:03.683 00.000 15712 Worker thread wakes up
22:16:03.683 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:16:03.683 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:16:03.683 00.000 15712 Moving (0.14, -0.06) raw xDistance=0.06 yDistance=-0.14
22:16:03.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
22:16:03.683 00.000 7988 UpdateGuideState exits: m=1569 SNR=27.0
22:16:03.688 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:03.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:03.690 00.002 7988 Enqueuing Expose request
22:16:03.690 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:03.690 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
22:16:03.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:03.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:16:03.690 00.000 15712 MoveAxis(E, 5, ABG)
22:16:03.690 00.000 15712 Guiding  Dir = 2, Dur = 5
22:16:03.690 00.000 15712 IsGuiding returns 0
22:16:03.709 00.019 15712 IsGuiding returns 0
22:16:03.709 00.000 15712 Move returns status 0, amount 5
22:16:03.709 00.000 15712 MoveAxis(N, 0, ABG)
22:16:03.709 00.000 15712 Move returns status 0, amount 0
22:16:03.709 00.000 15712 move complete, result=0
22:16:03.709 00.000 15712 worker thread done servicing request
22:16:03.709 00.000 15712 Worker thread wakes up
22:16:03.709 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:16:03.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:03.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:05.351 01.642 15712 Exposure complete
22:16:05.400 00.049 15712 worker thread done servicing request
22:16:05.400 00.000 7988 OnExposeComplete: enter
22:16:05.400 00.000 7988 UpdateGuideState(): m_state=6
22:16:05.412 00.012 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7937
22:16:05.414 00.002 7988 Star::Find returns 1 (0), X=1182.32, Y=445.49, Mass=1494, SNR=26.3, Peak=213 HFD=3.3
22:16:05.414 00.000 7988 MultiStar: [#1 0.17,0.12,1.02,U] [#2 0.06,-0.04,1.02,U] [#3 0.00,-0.11,0.95,U] [#4 0.25,-0.05,0.98,U] [#5 0.22,-0.01,0.69,U] [#6 -0.02,0.22,0.68,U] [#7 0.03,0.07,0.67,U] [#8 -0.14,0.18,0.65,U] 
22:16:05.414 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.30, -0.82}
22:16:05.417 00.003 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.58) = xAngle (0.96 = 0.96)
22:16:05.417 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
22:16:05.419 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.61 mountX=0.08 mountY=-0.11, mountTheta=-0.95
22:16:05.421 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
22:16:05.421 00.000 7988 Enqueuing Move request for scope (0.11, -0.08)
22:16:05.423 00.002 15712 Worker thread wakes up
22:16:05.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:16:05.423 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:16:05.423 00.000 15712 Moving (0.11, -0.08) raw xDistance=0.08 yDistance=-0.11
22:16:05.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
22:16:05.423 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3
22:16:05.426 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:05.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:05.428 00.002 7988 Enqueuing Expose request
22:16:05.429 00.001 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:05.429 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
22:16:05.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:05.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:05.429 00.000 15712 MoveAxis(E, 6, ABG)
22:16:05.429 00.000 15712 Guiding  Dir = 2, Dur = 6
22:16:05.429 00.000 15712 IsGuiding returns 0
22:16:05.452 00.023 15712 IsGuiding returns 0
22:16:05.452 00.000 15712 Move returns status 0, amount 6
22:16:05.452 00.000 15712 MoveAxis(N, 0, ABG)
22:16:05.452 00.000 15712 Move returns status 0, amount 0
22:16:05.452 00.000 15712 move complete, result=0
22:16:05.452 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:16:05.454 00.002 15712 worker thread done servicing request
22:16:05.454 00.000 15712 Worker thread wakes up
22:16:05.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:05.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:06.865 01.411 15712 Exposure complete
22:16:06.913 00.048 15712 worker thread done servicing request
22:16:06.913 00.000 7988 OnExposeComplete: enter
22:16:06.913 00.000 7988 UpdateGuideState(): m_state=6
22:16:06.928 00.015 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7938
22:16:06.929 00.001 7988 Star::Find returns 1 (0), X=1182.27, Y=445.66, Mass=1441, SNR=25.9, Peak=196 HFD=3.1
22:16:06.929 00.000 7988 MultiStar: [#1 0.13,0.11,1.04,U] [#2 0.05,0.07,1.05,U] [#3 0.11,0.02,0.95,U] [#4 0.19,0.02,1.06,U] [#5 0.11,0.21,0.71,U] [#6 0.09,0.23,0.72,U] [#7 -0.13,-0.06,0.67,U] [#8 -0.20,0.21,0.67,U] 
22:16:06.929 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.25, -0.66}
22:16:06.929 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
22:16:06.929 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.61)
22:16:06.929 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=0.00 mountY=-0.09, mountTheta=-1.57
22:16:06.929 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.00, opts=13)
22:16:06.929 00.000 7988 Enqueuing Move request for scope (0.09, -0.00)
22:16:06.929 00.000 15712 Worker thread wakes up
22:16:06.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:16:06.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:16:06.929 00.000 15712 Moving (0.09, -0.00) raw xDistance=0.00 yDistance=-0.09
22:16:06.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
22:16:06.929 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.9
22:16:06.942 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:06.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:06.944 00.002 7988 Enqueuing Expose request
22:16:06.944 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:06.945 00.001 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
22:16:06.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:06.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:06.945 00.000 15712 MoveAxis(E, 6, ABG)
22:16:06.945 00.000 15712 Guiding  Dir = 2, Dur = 6
22:16:06.945 00.000 15712 IsGuiding returns 0
22:16:06.996 00.051 15712 IsGuiding returns 0
22:16:06.996 00.000 15712 Move returns status 0, amount 6
22:16:06.996 00.000 15712 MoveAxis(N, 0, ABG)
22:16:06.996 00.000 15712 Move returns status 0, amount 0
22:16:06.996 00.000 15712 move complete, result=0
22:16:06.996 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:16:07.004 00.008 15712 worker thread done servicing request
22:16:07.004 00.000 15712 Worker thread wakes up
22:16:07.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:07.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:08.641 01.637 15712 Exposure complete
22:16:08.699 00.058 15712 worker thread done servicing request
22:16:08.699 00.000 7988 OnExposeComplete: enter
22:16:08.702 00.003 7988 UpdateGuideState(): m_state=6
22:16:08.702 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7939
22:16:08.704 00.002 7988 Star::Find returns 1 (0), X=1182.32, Y=445.80, Mass=1449, SNR=25.8, Peak=208 HFD=3.3
22:16:08.704 00.000 7988 MultiStar: [#1 -0.05,0.13,1.02,U] [#2 -0.01,0.16,1.04,U] [#3 -0.09,-0.11,0.94,U] [#4 0.11,0.13,1.05,U] [#5 0.09,0.09,0.69,U] [#6 -0.04,0.27,0.74,U] [#7 -0.08,-0.27,0.66,U] [#8 -0.13,0.14,0.66,U] 
22:16:08.706 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.30, -0.51}
22:16:08.706 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
22:16:08.708 00.002 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.58)
22:16:08.708 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.01 mountX=-0.00 mountY=-0.02, mountTheta=-1.59
22:16:08.710 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.00, opts=13)
22:16:08.712 00.002 7988 Enqueuing Move request for scope (0.02, 0.00)
22:16:08.712 00.000 15712 Worker thread wakes up
22:16:08.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:16:08.712 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:16:08.712 00.000 15712 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:16:08.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=19, FiltMax=255, Gamma=0.690
22:16:08.714 00.002 7988 UpdateGuideState exits: m=1449 SNR=25.8
22:16:08.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:08.716 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:08.717 00.001 7988 Enqueuing Expose request
22:16:08.717 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:08.717 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
22:16:08.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:08.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:16:08.717 00.000 15712 MoveAxis(E, 7, ABG)
22:16:08.717 00.000 15712 Guiding  Dir = 2, Dur = 7
22:16:08.720 00.003 15712 IsGuiding returns 0
22:16:08.737 00.017 15712 IsGuiding returns 0
22:16:08.737 00.000 15712 Move returns status 0, amount 7
22:16:08.737 00.000 15712 MoveAxis(N, 0, ABG)
22:16:08.737 00.000 15712 Move returns status 0, amount 0
22:16:08.737 00.000 15712 move complete, result=0
22:16:08.737 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:16:08.746 00.009 15712 worker thread done servicing request
22:16:08.746 00.000 15712 Worker thread wakes up
22:16:08.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:08.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:10.154 01.408 15712 Exposure complete
22:16:10.211 00.057 15712 worker thread done servicing request
22:16:10.211 00.000 7988 OnExposeComplete: enter
22:16:10.211 00.000 7988 UpdateGuideState(): m_state=6
22:16:10.217 00.006 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7940
22:16:10.218 00.001 7988 Star::Find returns 1 (0), X=1182.32, Y=445.55, Mass=1437, SNR=25.8, Peak=223 HFD=3.2
22:16:10.218 00.000 7988 MultiStar: [#1 0.10,0.05,1.04,U] [#2 0.08,-0.17,1.01,U] [#3 0.00,-0.19,0.99,U] [#4 0.29,-0.20,1.05,U] [#5 0.37,-0.10,0.74,U] [#6 -0.04,0.20,0.73,U] [#7 0.02,-0.02,0.65,U] [#8 -0.15,0.00,0.67,U] 
22:16:10.218 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.16}, one-star: {0.30, -0.76}
22:16:10.218 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
22:16:10.218 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.52)
22:16:10.218 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.92 mountX=0.15 mountY=-0.11, mountTheta=-0.64
22:16:10.218 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.16, opts=13)
22:16:10.218 00.000 7988 Enqueuing Move request for scope (0.12, -0.16)
22:16:10.218 00.000 15712 Worker thread wakes up
22:16:10.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
22:16:10.228 00.010 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
22:16:10.228 00.000 15712 Moving (0.12, -0.16) raw xDistance=0.15 yDistance=-0.11
22:16:10.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
22:16:10.228 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.8
22:16:10.230 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:10.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:10.232 00.002 7988 Enqueuing Expose request
22:16:10.232 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:10.234 00.002 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
22:16:10.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:10.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:10.234 00.000 15712 MoveAxis(E, 6, ABG)
22:16:10.234 00.000 15712 Guiding  Dir = 2, Dur = 6
22:16:10.234 00.000 15712 IsGuiding returns 0
22:16:10.262 00.028 15712 IsGuiding returns 0
22:16:10.262 00.000 15712 Move returns status 0, amount 6
22:16:10.262 00.000 15712 MoveAxis(N, 0, ABG)
22:16:10.262 00.000 15712 Move returns status 0, amount 0
22:16:10.262 00.000 15712 move complete, result=0
22:16:10.262 00.000 7988 GuideStep: 0.2 px 6 ms EAST, -0.1 px 0 ms NORTH
22:16:10.265 00.003 15712 worker thread done servicing request
22:16:10.265 00.000 15712 Worker thread wakes up
22:16:10.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:10.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:12.006 01.741 15712 Exposure complete
22:16:12.064 00.058 15712 worker thread done servicing request
22:16:12.064 00.000 7988 OnExposeComplete: enter
22:16:12.064 00.000 7988 UpdateGuideState(): m_state=6
22:16:12.067 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7941
22:16:12.069 00.002 7988 Star::Find returns 1 (0), X=1182.20, Y=445.47, Mass=1479, SNR=26.1, Peak=236 HFD=3.4
22:16:12.069 00.000 7988 MultiStar: [#1 -0.05,-0.06,1.05,U] [#2 -0.06,-0.14,0.99,U] [#3 -0.07,-0.32,0.98,U] [#4 0.10,-0.23,1.03,U] [#5 0.01,0.03,0.69,U] [#6 -0.04,-0.21,0.68,U] [#7 -0.02,-0.24,0.67,U] [#8 -0.20,-0.04,0.64,U] 
22:16:12.071 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.25}, one-star: {0.18, -0.85}
22:16:12.071 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.58) = xAngle (-0.02 = -0.02)
22:16:12.073 00.002 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
22:16:12.073 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.60 mountX=0.25 mountY=0.01, mountTheta=0.05
22:16:12.075 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.25, opts=13)
22:16:12.077 00.002 7988 Enqueuing Move request for scope (-0.01, -0.25)
22:16:12.077 00.000 15712 Worker thread wakes up
22:16:12.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
22:16:12.077 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
22:16:12.077 00.000 15712 Moving (-0.01, -0.25) raw xDistance=0.25 yDistance=0.01
22:16:12.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
22:16:12.077 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.1
22:16:12.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:12.082 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:12.083 00.001 7988 Enqueuing Expose request
22:16:12.083 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:16:12.083 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
22:16:12.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:12.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:16:12.083 00.000 15712 MoveAxis(W, 43, ABG)
22:16:12.083 00.000 15712 Guiding  Dir = 3, Dur = 43
22:16:12.083 00.000 15712 IsGuiding returns 0
22:16:12.100 00.017 15712 PulseGuide returned control before completion, sleep 37
22:16:12.147 00.047 15712 IsGuiding returns 1
22:16:12.147 00.000 15712 scope still moving after pulse duration time elapsed
22:16:12.179 00.032 15712 IsGuiding returns 0
22:16:12.179 00.000 15712 scope move finished after 43 + 53 ms
22:16:12.179 00.000 15712 Move returns status 0, amount 43
22:16:12.179 00.000 15712 MoveAxis(N, 0, ABG)
22:16:12.179 00.000 15712 Move returns status 0, amount 0
22:16:12.179 00.000 15712 move complete, result=0
22:16:12.179 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
22:16:12.179 00.000 15712 worker thread done servicing request
22:16:12.179 00.000 15712 Worker thread wakes up
22:16:12.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:12.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:13.599 01.420 15712 Exposure complete
22:16:13.645 00.046 15712 worker thread done servicing request
22:16:13.660 00.015 7988 OnExposeComplete: enter
22:16:13.660 00.000 7988 UpdateGuideState(): m_state=6
22:16:13.662 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7942
22:16:13.662 00.000 7988 Star::Find returns 1 (0), X=1182.41, Y=445.65, Mass=1499, SNR=26.2, Peak=207 HFD=3.3
22:16:13.664 00.002 7988 MultiStar: [#1 0.04,-0.02,0.97,U] [#2 0.13,0.15,1.01,U] [#3 -0.07,0.06,0.94,U] [#4 0.32,-0.04,1.03,U] [#5 0.42,-0.04,0.70,U] [#6 -0.01,0.07,0.69,U] [#7 0.00,-0.17,0.67,U] [#8 -0.19,0.10,0.66,U] 
22:16:13.664 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.39, -0.66}
22:16:13.666 00.002 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.58) = xAngle (1.07 = 1.07)
22:16:13.666 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.18 = -2.10)
22:16:13.668 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=0.07 mountY=-0.13, mountTheta=-1.07
22:16:13.670 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
22:16:13.670 00.000 7988 Enqueuing Move request for scope (0.13, -0.07)
22:16:13.672 00.002 15712 Worker thread wakes up
22:16:13.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
22:16:13.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
22:16:13.672 00.000 15712 Moving (0.13, -0.07) raw xDistance=0.07 yDistance=-0.13
22:16:13.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
22:16:13.672 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.2
22:16:13.675 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:13.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:13.677 00.002 7988 Enqueuing Expose request
22:16:13.677 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:13.677 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
22:16:13.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:13.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:16:13.677 00.000 15712 MoveAxis(E, 5, ABG)
22:16:13.677 00.000 15712 Guiding  Dir = 2, Dur = 5
22:16:13.712 00.035 15712 IsGuiding returns 0
22:16:13.728 00.016 15712 IsGuiding returns 0
22:16:13.728 00.000 15712 Move returns status 0, amount 5
22:16:13.728 00.000 15712 MoveAxis(N, 0, ABG)
22:16:13.728 00.000 15712 Move returns status 0, amount 0
22:16:13.728 00.000 15712 move complete, result=0
22:16:13.728 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:16:13.734 00.006 15712 worker thread done servicing request
22:16:13.734 00.000 15712 Worker thread wakes up
22:16:13.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:13.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:15.370 01.636 15712 Exposure complete
22:16:15.426 00.056 15712 worker thread done servicing request
22:16:15.426 00.000 7988 OnExposeComplete: enter
22:16:15.431 00.005 7988 UpdateGuideState(): m_state=6
22:16:15.431 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7943
22:16:15.431 00.000 7988 Star::Find returns 1 (0), X=1182.42, Y=445.75, Mass=1396, SNR=25.2, Peak=191 HFD=3.2
22:16:15.431 00.000 7988 MultiStar: [#1 0.06,0.03,1.05,U] [#2 0.01,0.06,1.05,U] [#3 0.08,-0.01,0.99,U] [#4 0.22,0.12,1.02,U] [#5 0.30,-0.08,0.72,U] [#6 -0.01,0.15,0.73,U] [#7 0.02,-0.04,0.71,U] [#8 -0.20,0.17,0.63,U] 
22:16:15.431 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.40, -0.56}
22:16:15.431 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.58) = xAngle (1.32 = 1.32)
22:16:15.431 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.43 = -1.86)
22:16:15.431 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.26 mountX=0.03 mountY=-0.11, mountTheta=-1.32
22:16:15.431 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.03, opts=13)
22:16:15.431 00.000 7988 Enqueuing Move request for scope (0.11, -0.03)
22:16:15.431 00.000 15712 Worker thread wakes up
22:16:15.431 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:16:15.443 00.012 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:16:15.443 00.000 15712 Moving (0.11, -0.03) raw xDistance=0.03 yDistance=-0.11
22:16:15.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
22:16:15.443 00.000 7988 UpdateGuideState exits: m=1396 SNR=25.2
22:16:15.445 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:15.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:15.447 00.002 7988 Enqueuing Expose request
22:16:15.447 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:15.447 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
22:16:15.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:15.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:15.447 00.000 15712 MoveAxis(E, 5, ABG)
22:16:15.447 00.000 15712 Guiding  Dir = 2, Dur = 5
22:16:15.447 00.000 15712 IsGuiding returns 0
22:16:15.469 00.022 15712 IsGuiding returns 0
22:16:15.469 00.000 15712 Move returns status 0, amount 5
22:16:15.469 00.000 15712 MoveAxis(N, 0, ABG)
22:16:15.469 00.000 15712 Move returns status 0, amount 0
22:16:15.469 00.000 15712 move complete, result=0
22:16:15.469 00.000 15712 worker thread done servicing request
22:16:15.469 00.000 15712 Worker thread wakes up
22:16:15.469 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:16:15.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:15.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:16.882 01.413 15712 Exposure complete
22:16:16.939 00.057 15712 worker thread done servicing request
22:16:16.939 00.000 7988 OnExposeComplete: enter
22:16:16.939 00.000 7988 UpdateGuideState(): m_state=6
22:16:16.945 00.006 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7944
22:16:16.946 00.001 7988 Star::Find returns 1 (0), X=1182.44, Y=445.65, Mass=1375, SNR=25.3, Peak=191 HFD=3.2
22:16:16.946 00.000 7988 MultiStar: [#1 0.12,-0.02,1.08,U] [#2 0.23,-0.01,1.01,U] [#3 0.10,-0.06,0.99,U] [#4 0.28,-0.19,1.05,U] [#5 0.38,0.14,0.74,U] [#6 0.20,0.14,0.75,U] [#7 0.15,-0.10,0.73,U] [#8 0.08,0.04,0.68,U] 
22:16:16.946 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.10}, one-star: {0.42, -0.67}
22:16:16.946 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.58) = xAngle (1.16 = 1.16)
22:16:16.946 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.27 = -2.01)
22:16:16.946 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.42 mountX=0.10 mountY=-0.22, mountTheta=-1.16
22:16:16.946 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.10, opts=13)
22:16:16.946 00.000 7988 Enqueuing Move request for scope (0.22, -0.10)
22:16:16.956 00.010 15712 Worker thread wakes up
22:16:16.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=20, FiltMax=255, Gamma=0.690
22:16:16.956 00.000 7988 UpdateGuideState exits: m=1375 SNR=25.3
22:16:16.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:16.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:16.956 00.000 7988 Enqueuing Expose request
22:16:16.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
22:16:16.956 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
22:16:16.956 00.000 15712 Moving (0.22, -0.10) raw xDistance=0.10 yDistance=-0.22
22:16:16.966 00.010 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:16.966 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
22:16:16.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:16.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:16:16.966 00.000 15712 MoveAxis(E, 4, ABG)
22:16:16.966 00.000 15712 Guiding  Dir = 2, Dur = 4
22:16:16.966 00.000 15712 IsGuiding returns 0
22:16:16.989 00.023 15712 IsGuiding returns 0
22:16:16.989 00.000 15712 Move returns status 0, amount 4
22:16:16.989 00.000 15712 MoveAxis(N, 0, ABG)
22:16:16.989 00.000 15712 Move returns status 0, amount 0
22:16:16.989 00.000 15712 move complete, result=0
22:16:16.989 00.000 15712 worker thread done servicing request
22:16:16.989 00.000 15712 Worker thread wakes up
22:16:16.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:16.993 00.004 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
22:16:16.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:18.621 01.628 15712 Exposure complete
22:16:18.672 00.051 15712 worker thread done servicing request
22:16:18.672 00.000 7988 OnExposeComplete: enter
22:16:18.683 00.011 7988 UpdateGuideState(): m_state=6
22:16:18.683 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7945
22:16:18.685 00.002 7988 Star::Find returns 1 (0), X=1182.50, Y=445.80, Mass=1500, SNR=26.3, Peak=185 HFD=3.6
22:16:18.685 00.000 7988 MultiStar: [#1 0.24,0.02,0.99,U] [#2 0.18,-0.04,0.98,U] [#3 0.14,-0.01,0.95,U] [#4 0.30,0.02,1.06,U] [#5 0.30,0.10,0.72,U] [#6 0.21,0.15,0.70,U] [#7 0.09,-0.16,0.66,U] [#8 -0.05,0.13,0.66,U] 
22:16:18.685 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.05}, one-star: {0.48, -0.51}
22:16:18.689 00.004 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
22:16:18.689 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.80)
22:16:18.689 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.21 mountX=0.05 mountY=-0.22, mountTheta=-1.37
22:16:18.689 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.05, opts=13)
22:16:18.689 00.000 7988 Enqueuing Move request for scope (0.22, -0.05)
22:16:18.689 00.000 15712 Worker thread wakes up
22:16:18.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
22:16:18.689 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
22:16:18.689 00.000 15712 Moving (0.22, -0.05) raw xDistance=0.05 yDistance=-0.22
22:16:18.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
22:16:18.689 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
22:16:18.697 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:18.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:18.699 00.002 7988 Enqueuing Expose request
22:16:18.699 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:18.699 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
22:16:18.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:18.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:16:18.699 00.000 15712 MoveAxis(E, 4, ABG)
22:16:18.699 00.000 15712 Guiding  Dir = 2, Dur = 4
22:16:18.699 00.000 15712 IsGuiding returns 0
22:16:18.719 00.020 15712 IsGuiding returns 0
22:16:18.719 00.000 15712 Move returns status 0, amount 4
22:16:18.719 00.000 15712 MoveAxis(N, 0, ABG)
22:16:18.719 00.000 15712 Move returns status 0, amount 0
22:16:18.719 00.000 15712 move complete, result=0
22:16:18.719 00.000 15712 worker thread done servicing request
22:16:18.719 00.000 15712 Worker thread wakes up
22:16:18.719 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
22:16:18.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:18.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:20.135 01.416 15712 Exposure complete
22:16:20.186 00.051 15712 worker thread done servicing request
22:16:20.186 00.000 7988 OnExposeComplete: enter
22:16:20.186 00.000 7988 UpdateGuideState(): m_state=6
22:16:20.199 00.013 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7946
22:16:20.199 00.000 7988 Star::Find returns 1 (0), X=1182.52, Y=445.77, Mass=1505, SNR=26.5, Peak=200 HFD=3.5
22:16:20.199 00.000 7988 MultiStar: [#1 0.11,0.16,1.00,U] [#2 0.17,0.05,1.01,U] [#3 0.02,0.01,0.92,U] [#4 0.24,0.01,1.02,U] [#5 0.17,-0.12,0.69,U] [#6 0.19,0.18,0.68,U] [#7 0.34,0.01,0.66,U] [#8 -0.17,0.06,0.64,U] 
22:16:20.199 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.03}, one-star: {0.50, -0.54}
22:16:20.203 00.004 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.58) = xAngle (1.43 = 1.43)
22:16:20.203 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.75)
22:16:20.203 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.15 mountX=0.03 mountY=-0.18, mountTheta=-1.42
22:16:20.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.03, opts=13)
22:16:20.203 00.000 7988 Enqueuing Move request for scope (0.19, -0.03)
22:16:20.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
22:16:20.203 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5
22:16:20.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:20.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:20.203 00.000 7988 Enqueuing Expose request
22:16:20.203 00.000 15712 Worker thread wakes up
22:16:20.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
22:16:20.214 00.011 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
22:16:20.214 00.000 15712 Moving (0.19, -0.03) raw xDistance=0.03 yDistance=-0.18
22:16:20.214 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:20.214 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
22:16:20.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:20.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:16:20.214 00.000 15712 MoveAxis(E, 3, ABG)
22:16:20.214 00.000 15712 Guiding  Dir = 2, Dur = 3
22:16:20.220 00.006 15712 IsGuiding returns 0
22:16:20.237 00.017 15712 IsGuiding returns 0
22:16:20.237 00.000 15712 Move returns status 0, amount 3
22:16:20.237 00.000 15712 MoveAxis(N, 0, ABG)
22:16:20.237 00.000 15712 Move returns status 0, amount 0
22:16:20.237 00.000 15712 move complete, result=0
22:16:20.237 00.000 15712 worker thread done servicing request
22:16:20.237 00.000 15712 Worker thread wakes up
22:16:20.237 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:16:20.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:20.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:21.875 01.638 15712 Exposure complete
22:16:21.922 00.047 15712 worker thread done servicing request
22:16:21.922 00.000 7988 OnExposeComplete: enter
22:16:21.922 00.000 7988 UpdateGuideState(): m_state=6
22:16:21.936 00.014 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7947
22:16:21.936 00.000 7988 Star::Find returns 1 (0), X=1182.51, Y=445.90, Mass=1497, SNR=26.2, Peak=180 HFD=3.5
22:16:21.939 00.003 7988 MultiStar: [#1 0.18,0.21,1.01,U] [#2 0.24,0.02,1.00,U] [#3 0.27,0.05,0.92,U] [#4 0.15,0.19,1.00,U] [#5 0.24,0.33,0.70,U] [#6 0.18,0.13,0.72,U] [#7 0.03,0.10,0.65,U] [#8 0.10,0.37,0.64,U] 
22:16:21.939 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.09}, one-star: {0.49, -0.41}
22:16:21.939 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.58) = xAngle (1.97 = 1.97)
22:16:21.939 00.000 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.08 = -1.20)
22:16:21.939 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.39 mountX=-0.09 mountY=-0.22, mountTheta=-1.97
22:16:21.939 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.09, opts=13)
22:16:21.939 00.000 7988 Enqueuing Move request for scope (0.22, 0.09)
22:16:21.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
22:16:21.939 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2
22:16:21.949 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:21.949 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:21.951 00.002 15712 Worker thread wakes up
22:16:21.951 00.000 7988 Enqueuing Expose request
22:16:21.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
22:16:21.951 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
22:16:21.951 00.000 15712 Moving (0.22, 0.09) raw xDistance=-0.09 yDistance=-0.22
22:16:21.958 00.007 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:21.958 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
22:16:21.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:21.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:16:21.958 00.000 15712 MoveAxis(E, 3, ABG)
22:16:21.958 00.000 15712 Guiding  Dir = 2, Dur = 3
22:16:21.958 00.000 15712 IsGuiding returns 0
22:16:21.977 00.019 15712 IsGuiding returns 0
22:16:21.977 00.000 15712 Move returns status 0, amount 3
22:16:21.977 00.000 15712 MoveAxis(N, 0, ABG)
22:16:21.977 00.000 15712 Move returns status 0, amount 0
22:16:21.977 00.000 15712 move complete, result=0
22:16:21.977 00.000 15712 worker thread done servicing request
22:16:21.977 00.000 15712 Worker thread wakes up
22:16:21.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:21.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:21.977 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
22:16:23.386 01.409 15712 Exposure complete
22:16:23.437 00.051 15712 worker thread done servicing request
22:16:23.437 00.000 7988 OnExposeComplete: enter
22:16:23.437 00.000 7988 UpdateGuideState(): m_state=6
22:16:23.447 00.010 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7948
22:16:23.449 00.002 7988 Star::Find returns 1 (0), X=1182.26, Y=445.81, Mass=1454, SNR=25.9, Peak=195 HFD=3.5
22:16:23.449 00.000 7988 MultiStar: [#1 -0.02,0.13,1.00,U] [#2 0.07,0.06,1.03,U] [#3 0.03,-0.18,0.99,U] [#4 0.30,-0.03,1.04,U] [#5 0.20,0.05,0.69,U] [#6 0.10,0.30,0.71,U] [#7 -0.16,0.05,0.69,U] [#8 -0.11,0.10,0.64,U] 
22:16:23.449 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.24, -0.50}
22:16:23.449 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
22:16:23.449 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.84)
22:16:23.454 00.005 7988 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=0.02 mountY=-0.09, mountTheta=-1.33
22:16:23.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.02, opts=13)
22:16:23.454 00.000 7988 Enqueuing Move request for scope (0.09, -0.02)
22:16:23.454 00.000 15712 Worker thread wakes up
22:16:23.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:16:23.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:16:23.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
22:16:23.454 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.9
22:16:23.460 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:23.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:23.462 00.002 7988 Enqueuing Expose request
22:16:23.462 00.000 15712 Moving (0.09, -0.02) raw xDistance=0.02 yDistance=-0.09
22:16:23.464 00.002 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:23.464 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
22:16:23.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:23.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:23.464 00.000 15712 MoveAxis(E, 2, ABG)
22:16:23.464 00.000 15712 Guiding  Dir = 2, Dur = 2
22:16:23.480 00.016 15712 IsGuiding returns 0
22:16:23.496 00.016 15712 IsGuiding returns 0
22:16:23.496 00.000 15712 Move returns status 0, amount 2
22:16:23.496 00.000 15712 MoveAxis(N, 0, ABG)
22:16:23.496 00.000 15712 Move returns status 0, amount 0
22:16:23.496 00.000 15712 move complete, result=0
22:16:23.496 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:23.500 00.004 15712 worker thread done servicing request
22:16:23.500 00.000 15712 Worker thread wakes up
22:16:23.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:23.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:25.141 01.641 15712 Exposure complete
22:16:25.200 00.059 15712 worker thread done servicing request
22:16:25.200 00.000 7988 OnExposeComplete: enter
22:16:25.202 00.002 7988 UpdateGuideState(): m_state=6
22:16:25.202 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7949
22:16:25.202 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=445.80, Mass=1529, SNR=26.6, Peak=190 HFD=3.2
22:16:25.205 00.003 7988 MultiStar: [#1 0.17,0.29,0.99,U] [#2 0.14,0.25,1.00,U] [#3 0.17,0.14,0.95,U] [#4 0.31,0.12,1.00,U] [#5 0.36,0.14,0.66,U] [#6 0.05,0.32,0.68,U] [#7 0.07,0.10,0.65,U] [#8 0.18,0.28,0.64,U] 
22:16:25.205 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.11}, one-star: {0.43, -0.52}
22:16:25.205 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
22:16:25.205 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.13)
22:16:25.205 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.24 cameraTheta=0.46 mountX=-0.11 mountY=-0.22, mountTheta=-2.03
22:16:25.205 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.11, opts=13)
22:16:25.205 00.000 7988 Enqueuing Move request for scope (0.22, 0.11)
22:16:25.205 00.000 15712 Worker thread wakes up
22:16:25.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
22:16:25.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
22:16:25.205 00.000 15712 Moving (0.22, 0.11) raw xDistance=-0.11 yDistance=-0.22
22:16:25.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
22:16:25.205 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.6
22:16:25.216 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:25.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:25.218 00.002 7988 Enqueuing Expose request
22:16:25.218 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:25.218 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
22:16:25.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:25.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:16:25.218 00.000 15712 MoveAxis(E, 1, ABG)
22:16:25.218 00.000 15712 Guiding  Dir = 2, Dur = 1
22:16:25.218 00.000 15712 IsGuiding returns 0
22:16:25.239 00.021 15712 IsGuiding returns 0
22:16:25.239 00.000 15712 Move returns status 0, amount 1
22:16:25.239 00.000 15712 MoveAxis(N, 0, ABG)
22:16:25.239 00.000 15712 Move returns status 0, amount 0
22:16:25.239 00.000 15712 move complete, result=0
22:16:25.239 00.000 15712 worker thread done servicing request
22:16:25.239 00.000 15712 Worker thread wakes up
22:16:25.239 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
22:16:25.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:25.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:26.652 01.413 15712 Exposure complete
22:16:26.701 00.049 15712 worker thread done servicing request
22:16:26.701 00.000 7988 OnExposeComplete: enter
22:16:26.716 00.015 7988 UpdateGuideState(): m_state=6
22:16:26.716 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7950
22:16:26.718 00.002 7988 Star::Find returns 1 (0), X=1182.44, Y=445.89, Mass=1411, SNR=25.5, Peak=194 HFD=3.1
22:16:26.718 00.000 7988 MultiStar: [#1 0.13,0.33,1.03,U] [#2 0.09,0.26,1.05,U] [#3 0.07,0.42,0.98,U] [#4 0.20,0.35,1.07,U] [#5 0.01,0.26,0.70,U] [#6 0.13,0.31,0.72,U] [#7 0.31,-0.01,0.69,U] [#8 0.43,-0.02,0.63,U] 
22:16:26.718 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.17}, one-star: {0.42, -0.42}
22:16:26.718 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
22:16:26.718 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
22:16:26.718 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.26 cameraTheta=0.73 mountX=-0.17 mountY=-0.20, mountTheta=-2.29
22:16:26.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.17, opts=13)
22:16:26.718 00.000 7988 Enqueuing Move request for scope (0.19, 0.17)
22:16:26.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=19, FiltMax=255, Gamma=0.690
22:16:26.718 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.5
22:16:26.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:26.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:26.718 00.000 7988 Enqueuing Expose request
22:16:26.732 00.014 15712 Worker thread wakes up
22:16:26.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
22:16:26.732 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
22:16:26.732 00.000 15712 Moving (0.19, 0.17) raw xDistance=-0.17 yDistance=-0.20
22:16:26.735 00.003 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:16:26.735 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
22:16:26.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:26.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:16:26.735 00.000 15712 MoveAxis(E, 35, ABG)
22:16:26.735 00.000 15712 Guiding  Dir = 2, Dur = 35
22:16:26.735 00.000 15712 IsGuiding returns 0
22:16:26.757 00.022 15712 PulseGuide returned control before completion, sleep 24
22:16:26.821 00.064 15712 IsGuiding returns 0
22:16:26.821 00.000 15712 Move returns status 0, amount 35
22:16:26.821 00.000 15712 MoveAxis(N, 0, ABG)
22:16:26.821 00.000 15712 Move returns status 0, amount 0
22:16:26.821 00.000 15712 move complete, result=0
22:16:26.821 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
22:16:26.825 00.004 15712 worker thread done servicing request
22:16:26.825 00.000 15712 Worker thread wakes up
22:16:26.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:26.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:28.568 01.743 15712 Exposure complete
22:16:28.624 00.056 15712 worker thread done servicing request
22:16:28.624 00.000 7988 OnExposeComplete: enter
22:16:28.624 00.000 7988 UpdateGuideState(): m_state=6
22:16:28.629 00.005 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7951
22:16:28.629 00.000 7988 Star::Find returns 1 (0), X=1182.40, Y=445.84, Mass=1567, SNR=27.0, Peak=219 HFD=3.3
22:16:28.631 00.002 7988 MultiStar: [#1 0.02,0.17,1.00,U] [#2 0.21,0.08,0.97,U] [#3 -0.04,0.01,0.90,U] [#4 0.23,0.02,1.01,U] [#5 0.06,0.29,0.70,U] [#6 -0.09,0.31,0.67,U] [#7 0.04,0.05,0.68,U] [#8 0.02,-0.02,0.63,U] 
22:16:28.633 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.38, -0.47}
22:16:28.633 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.87 = 1.87)
22:16:28.633 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.98 = -1.30)
22:16:28.635 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
22:16:28.637 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.03, opts=13)
22:16:28.637 00.000 7988 Enqueuing Move request for scope (0.11, 0.03)
22:16:28.639 00.002 15712 Worker thread wakes up
22:16:28.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
22:16:28.639 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
22:16:28.639 00.000 15712 Moving (0.11, 0.03) raw xDistance=-0.03 yDistance=-0.11
22:16:28.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
22:16:28.639 00.000 7988 UpdateGuideState exits: m=1567 SNR=27.0
22:16:28.642 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:28.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:28.644 00.002 7988 Enqueuing Expose request
22:16:28.645 00.001 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:28.645 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
22:16:28.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:28.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:28.645 00.000 15712 MoveAxis(E, 2, ABG)
22:16:28.645 00.000 15712 Guiding  Dir = 2, Dur = 2
22:16:28.645 00.000 15712 IsGuiding returns 0
22:16:28.661 00.016 15712 IsGuiding returns 0
22:16:28.661 00.000 15712 Move returns status 0, amount 2
22:16:28.661 00.000 15712 MoveAxis(N, 0, ABG)
22:16:28.661 00.000 15712 Move returns status 0, amount 0
22:16:28.661 00.000 15712 move complete, result=0
22:16:28.661 00.000 15712 worker thread done servicing request
22:16:28.661 00.000 15712 Worker thread wakes up
22:16:28.661 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:28.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:28.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:30.082 01.421 15712 Exposure complete
22:16:30.137 00.055 15712 worker thread done servicing request
22:16:30.137 00.000 7988 OnExposeComplete: enter
22:16:30.137 00.000 7988 UpdateGuideState(): m_state=6
22:16:30.143 00.006 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7952
22:16:30.143 00.000 7988 Star::Find returns 1 (0), X=1182.33, Y=445.94, Mass=1423, SNR=25.6, Peak=199 HFD=2.9
22:16:30.143 00.000 7988 MultiStar: [#1 0.01,0.53,1.04,U] [#2 0.18,0.22,1.05,U] [#3 -0.13,0.17,0.98,U] [#4 0.08,0.15,1.06,U] [#5 0.14,0.11,0.74,U] [#6 0.05,0.31,0.72,U] [#7 -0.06,0.05,0.72,U] [#8 -0.29,0.40,0.69,U] 
22:16:30.143 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.17}, one-star: {0.31, -0.38}
22:16:30.143 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.58) = xAngle (2.89 = 2.89)
22:16:30.143 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.00 = -0.28)
22:16:30.143 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.31 mountX=-0.17 mountY=-0.05, mountTheta=-2.86
22:16:30.143 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.17, opts=13)
22:16:30.143 00.000 7988 Enqueuing Move request for scope (0.04, 0.17)
22:16:30.154 00.011 15712 Worker thread wakes up
22:16:30.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
22:16:30.154 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
22:16:30.154 00.000 15712 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=-0.05
22:16:30.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=25, FiltMin=20, FiltMax=255, Gamma=0.690
22:16:30.154 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.6
22:16:30.156 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:30.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:30.158 00.002 7988 Enqueuing Expose request
22:16:30.159 00.001 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:16:30.159 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
22:16:30.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:30.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:16:30.159 00.000 15712 MoveAxis(E, 34, ABG)
22:16:30.159 00.000 15712 Guiding  Dir = 2, Dur = 34
22:16:30.159 00.000 15712 IsGuiding returns 0
22:16:30.175 00.016 15712 PulseGuide returned control before completion, sleep 26
22:16:30.228 00.053 15712 IsGuiding returns 0
22:16:30.228 00.000 15712 Move returns status 0, amount 34
22:16:30.228 00.000 15712 MoveAxis(N, 0, ABG)
22:16:30.228 00.000 15712 Move returns status 0, amount 0
22:16:30.228 00.000 15712 move complete, result=0
22:16:30.228 00.000 15712 worker thread done servicing request
22:16:30.228 00.000 15712 Worker thread wakes up
22:16:30.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:30.228 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
22:16:30.230 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:31.869 01.639 15712 Exposure complete
22:16:31.927 00.058 15712 worker thread done servicing request
22:16:31.927 00.000 7988 OnExposeComplete: enter
22:16:31.927 00.000 7988 UpdateGuideState(): m_state=6
22:16:31.927 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7953
22:16:31.930 00.003 7988 Star::Find returns 1 (0), X=1182.13, Y=446.05, Mass=1440, SNR=25.9, Peak=197 HFD=3.1
22:16:31.930 00.000 7988 MultiStar: [#1 -0.23,0.43,1.03,U] [#2 -0.10,0.14,0.99,U] [#3 -0.28,0.15,0.94,U] [#4 -0.07,0.20,1.01,U] [#5 -0.00,0.18,0.70,U] [#6 -0.09,0.60,0.69,U] [#7 -0.04,-0.03,0.67,U] [#8 -0.42,0.44,0.67,U] 
22:16:31.930 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.19}, one-star: {0.11, -0.26}
22:16:31.930 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.58) = xAngle (3.71 = -2.57)
22:16:31.930 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.82 = 0.53)
22:16:31.930 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.23 cameraTheta=2.13 mountX=-0.19 mountY=0.12, mountTheta=2.60
22:16:31.938 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.19, opts=13)
22:16:31.938 00.000 7988 Enqueuing Move request for scope (-0.12, 0.19)
22:16:31.938 00.000 15712 Worker thread wakes up
22:16:31.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
22:16:31.938 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
22:16:31.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=19, FiltMax=255, Gamma=0.690
22:16:31.938 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.9
22:16:31.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:31.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:31.938 00.000 7988 Enqueuing Expose request
22:16:31.938 00.000 15712 Moving (-0.12, 0.19) raw xDistance=-0.19 yDistance=0.12
22:16:31.946 00.008 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:16:31.946 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
22:16:31.946 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:31.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:16:31.946 00.000 15712 MoveAxis(E, 39, ABG)
22:16:31.946 00.000 15712 Guiding  Dir = 2, Dur = 39
22:16:31.946 00.000 15712 IsGuiding returns 0
22:16:31.966 00.020 15712 PulseGuide returned control before completion, sleep 31
22:16:32.014 00.048 15712 IsGuiding returns 0
22:16:32.014 00.000 15712 Move returns status 0, amount 39
22:16:32.014 00.000 15712 MoveAxis(N, 0, ABG)
22:16:32.014 00.000 15712 Move returns status 0, amount 0
22:16:32.014 00.000 15712 move complete, result=0
22:16:32.014 00.000 15712 worker thread done servicing request
22:16:32.014 00.000 15712 Worker thread wakes up
22:16:32.014 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
22:16:32.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:32.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:33.431 01.417 15712 Exposure complete
22:16:33.490 00.059 15712 worker thread done servicing request
22:16:33.490 00.000 7988 OnExposeComplete: enter
22:16:33.490 00.000 7988 UpdateGuideState(): m_state=6
22:16:33.492 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7954
22:16:33.494 00.002 7988 Star::Find returns 1 (0), X=1182.13, Y=445.93, Mass=1521, SNR=26.6, Peak=202 HFD=3.6
22:16:33.494 00.000 7988 MultiStar: [#1 0.00,0.41,1.01,U] [#2 0.05,0.06,0.98,U] [#3 -0.07,0.16,0.94,U] [#4 0.02,0.22,1.01,U] [#5 0.17,0.13,0.72,U] [#6 0.07,0.43,0.71,U] [#7 -0.09,0.25,0.64,U] [#8 -0.16,0.36,0.66,U] 
22:16:33.496 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.17}, one-star: {0.11, -0.38}
22:16:33.496 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
22:16:33.498 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
22:16:33.498 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.47 mountX=-0.17 mountY=-0.02, mountTheta=-3.02
22:16:33.501 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.17, opts=13)
22:16:33.501 00.000 7988 Enqueuing Move request for scope (0.02, 0.17)
22:16:33.503 00.002 15712 Worker thread wakes up
22:16:33.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
22:16:33.503 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
22:16:33.503 00.000 15712 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=-0.02
22:16:33.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=18, FiltMax=255, Gamma=0.690
22:16:33.503 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6
22:16:33.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:33.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:33.508 00.005 7988 Enqueuing Expose request
22:16:33.508 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:16:33.508 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
22:16:33.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:33.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:16:33.508 00.000 15712 MoveAxis(E, 35, ABG)
22:16:33.508 00.000 15712 Guiding  Dir = 2, Dur = 35
22:16:33.508 00.000 15712 IsGuiding returns 0
22:16:33.534 00.026 15712 PulseGuide returned control before completion, sleep 19
22:16:33.556 00.022 15712 IsGuiding returns 1
22:16:33.556 00.000 15712 scope still moving after pulse duration time elapsed
22:16:33.591 00.035 15712 IsGuiding returns 0
22:16:33.591 00.000 15712 scope move finished after 35 + 55 ms
22:16:33.591 00.000 15712 Move returns status 0, amount 35
22:16:33.591 00.000 15712 MoveAxis(N, 0, ABG)
22:16:33.591 00.000 15712 Move returns status 0, amount 0
22:16:33.591 00.000 15712 move complete, result=0
22:16:33.591 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
22:16:33.602 00.011 15712 worker thread done servicing request
22:16:33.602 00.000 15712 Worker thread wakes up
22:16:33.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:33.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:35.342 01.740 15712 Exposure complete
22:16:35.400 00.058 15712 worker thread done servicing request
22:16:35.400 00.000 7988 OnExposeComplete: enter
22:16:35.400 00.000 7988 UpdateGuideState(): m_state=6
22:16:35.403 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7955
22:16:35.404 00.001 7988 Star::Find returns 1 (0), X=1182.25, Y=445.77, Mass=1454, SNR=26.0, Peak=209 HFD=3.1
22:16:35.404 00.000 7988 MultiStar: [#1 0.02,0.13,1.01,U] [#2 0.16,0.09,1.03,U] [#3 -0.14,0.01,0.96,U] [#4 0.02,-0.08,1.06,U] [#5 0.16,-0.00,0.73,U] [#6 0.02,0.22,0.72,U] [#7 0.07,-0.12,0.66,U] [#8 -0.27,0.34,0.70,U] 
22:16:35.404 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.23, -0.55}
22:16:35.404 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
22:16:35.404 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.88)
22:16:35.404 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.29 mountX=0.01 mountY=-0.04, mountTheta=-1.29
22:16:35.404 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
22:16:35.404 00.000 7988 Enqueuing Move request for scope (0.04, -0.01)
22:16:35.404 00.000 15712 Worker thread wakes up
22:16:35.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:16:35.404 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:16:35.404 00.000 15712 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
22:16:35.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:16:35.404 00.000 7988 UpdateGuideState exits: m=1454 SNR=26.0
22:16:35.417 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:35.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:35.419 00.002 7988 Enqueuing Expose request
22:16:35.420 00.001 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:35.420 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
22:16:35.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:35.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:16:35.420 00.000 15712 MoveAxis(E, 3, ABG)
22:16:35.420 00.000 15712 Guiding  Dir = 2, Dur = 3
22:16:35.420 00.000 15712 IsGuiding returns 0
22:16:35.439 00.019 15712 IsGuiding returns 0
22:16:35.439 00.000 15712 Move returns status 0, amount 3
22:16:35.439 00.000 15712 MoveAxis(N, 0, ABG)
22:16:35.439 00.000 15712 Move returns status 0, amount 0
22:16:35.439 00.000 15712 move complete, result=0
22:16:35.439 00.000 15712 worker thread done servicing request
22:16:35.439 00.000 15712 Worker thread wakes up
22:16:35.439 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:16:35.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:35.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:36.855 01.416 15712 Exposure complete
22:16:36.901 00.046 15712 worker thread done servicing request
22:16:36.901 00.000 7988 OnExposeComplete: enter
22:16:36.901 00.000 7988 UpdateGuideState(): m_state=6
22:16:36.917 00.016 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7956
22:16:36.918 00.001 7988 Star::Find returns 1 (0), X=1182.31, Y=445.78, Mass=1485, SNR=26.1, Peak=199 HFD=3.2
22:16:36.918 00.000 7988 MultiStar: [#1 0.03,0.25,0.99,U] [#2 0.09,0.09,1.01,U] [#3 0.00,0.09,0.98,U] [#4 0.17,0.10,1.04,U] [#5 0.26,0.21,0.71,U] [#6 -0.10,0.21,0.71,U] [#7 0.05,-0.04,0.67,U] [#8 0.14,0.08,0.66,U] 
22:16:36.918 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.29, -0.53}
22:16:36.918 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.58) = xAngle (1.94 = 1.94)
22:16:36.918 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.05 = -1.24)
22:16:36.918 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
22:16:36.918 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.04, opts=13)
22:16:36.918 00.000 7988 Enqueuing Move request for scope (0.11, 0.04)
22:16:36.918 00.000 15712 Worker thread wakes up
22:16:36.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:16:36.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:16:36.918 00.000 15712 Moving (0.11, 0.04) raw xDistance=-0.04 yDistance=-0.11
22:16:36.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:16:36.918 00.000 7988 UpdateGuideState exits: m=1485 SNR=26.1
22:16:36.929 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:36.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:36.931 00.002 7988 Enqueuing Expose request
22:16:36.931 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:36.931 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
22:16:36.933 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:36.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:36.933 00.000 15712 MoveAxis(E, 3, ABG)
22:16:36.933 00.000 15712 Guiding  Dir = 2, Dur = 3
22:16:36.933 00.000 15712 IsGuiding returns 0
22:16:36.955 00.022 15712 IsGuiding returns 0
22:16:36.955 00.000 15712 Move returns status 0, amount 3
22:16:36.955 00.000 15712 MoveAxis(N, 0, ABG)
22:16:36.955 00.000 15712 Move returns status 0, amount 0
22:16:36.955 00.000 15712 move complete, result=0
22:16:36.955 00.000 15712 worker thread done servicing request
22:16:36.955 00.000 15712 Worker thread wakes up
22:16:36.955 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:16:36.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:36.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:38.595 01.640 15712 Exposure complete
22:16:38.653 00.058 15712 worker thread done servicing request
22:16:38.653 00.000 7988 OnExposeComplete: enter
22:16:38.654 00.001 7988 UpdateGuideState(): m_state=6
22:16:38.656 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7957
22:16:38.656 00.000 7988 Star::Find returns 1 (0), X=1182.37, Y=445.94, Mass=1497, SNR=26.3, Peak=193 HFD=3.7
22:16:38.658 00.002 7988 MultiStar: [#1 -0.03,0.21,1.00,U] [#2 0.04,0.06,1.01,U] [#3 -0.08,-0.02,0.98,U] [#4 -0.09,0.15,1.04,U] [#5 0.11,0.23,0.70,U] [#6 0.04,0.38,0.71,U] [#7 0.03,0.06,0.69,U] [#8 -0.37,0.25,0.69,U] 
22:16:38.658 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.35, -0.37}
22:16:38.660 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.07 = 3.07)
22:16:38.660 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.18 = -0.10)
22:16:38.662 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.49 mountX=-0.09 mountY=-0.01, mountTheta=-3.04
22:16:38.664 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
22:16:38.664 00.000 7988 Enqueuing Move request for scope (0.01, 0.09)
22:16:38.666 00.002 15712 Worker thread wakes up
22:16:38.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
22:16:38.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
22:16:38.666 00.000 15712 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=-0.01
22:16:38.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:16:38.666 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.3
22:16:38.669 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:38.670 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:38.670 00.000 7988 Enqueuing Expose request
22:16:38.670 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:38.670 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
22:16:38.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:38.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:38.670 00.000 15712 MoveAxis(E, 4, ABG)
22:16:38.670 00.000 15712 Guiding  Dir = 2, Dur = 4
22:16:38.670 00.000 15712 IsGuiding returns 0
22:16:38.695 00.025 15712 IsGuiding returns 0
22:16:38.695 00.000 15712 Move returns status 0, amount 4
22:16:38.695 00.000 15712 MoveAxis(N, 0, ABG)
22:16:38.695 00.000 15712 Move returns status 0, amount 0
22:16:38.695 00.000 15712 move complete, result=0
22:16:38.695 00.000 15712 worker thread done servicing request
22:16:38.695 00.000 15712 Worker thread wakes up
22:16:38.695 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:16:38.701 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:38.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:40.106 01.405 15712 Exposure complete
22:16:40.163 00.057 15712 worker thread done servicing request
22:16:40.163 00.000 7988 OnExposeComplete: enter
22:16:40.165 00.002 7988 UpdateGuideState(): m_state=6
22:16:40.167 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7958
22:16:40.167 00.000 7988 Star::Find returns 1 (0), X=1182.23, Y=445.86, Mass=1566, SNR=27.1, Peak=198 HFD=3.5
22:16:40.167 00.000 7988 MultiStar: [#1 0.05,0.33,0.99,U] [#2 -0.06,-0.07,0.98,U] [#3 -0.17,0.10,0.93,U] [#4 0.21,0.10,1.02,U] [#5 0.14,0.30,0.71,U] [#6 -0.17,0.30,0.68,U] [#7 -0.16,-0.08,0.68,U] [#8 -0.15,0.21,0.68,U] 
22:16:40.167 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {0.21, -0.46}
22:16:40.167 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.58) = xAngle (3.08 = 3.08)
22:16:40.167 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.19 = -0.09)
22:16:40.167 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.50 mountX=-0.07 mountY=-0.01, mountTheta=-3.05
22:16:40.167 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.07, opts=13)
22:16:40.167 00.000 7988 Enqueuing Move request for scope (0.00, 0.07)
22:16:40.167 00.000 15712 Worker thread wakes up
22:16:40.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
22:16:40.167 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
22:16:40.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:16:40.167 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.1
22:16:40.179 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:40.179 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:40.181 00.002 7988 Enqueuing Expose request
22:16:40.182 00.001 15712 Moving (0.00, 0.07) raw xDistance=-0.07 yDistance=-0.01
22:16:40.183 00.001 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:40.183 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
22:16:40.183 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:40.183 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:40.183 00.000 15712 MoveAxis(E, 4, ABG)
22:16:40.183 00.000 15712 Guiding  Dir = 2, Dur = 4
22:16:40.183 00.000 15712 IsGuiding returns 0
22:16:40.202 00.019 15712 IsGuiding returns 0
22:16:40.202 00.000 15712 Move returns status 0, amount 4
22:16:40.202 00.000 15712 MoveAxis(N, 0, ABG)
22:16:40.202 00.000 15712 Move returns status 0, amount 0
22:16:40.202 00.000 15712 move complete, result=0
22:16:40.202 00.000 15712 worker thread done servicing request
22:16:40.202 00.000 15712 Worker thread wakes up
22:16:40.202 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:16:40.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:40.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:41.847 01.645 15712 Exposure complete
22:16:41.901 00.054 15712 worker thread done servicing request
22:16:41.901 00.000 7988 OnExposeComplete: enter
22:16:41.901 00.000 7988 UpdateGuideState(): m_state=6
22:16:41.908 00.007 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7959
22:16:41.908 00.000 7988 Star::Find returns 1 (0), X=1182.28, Y=445.82, Mass=1525, SNR=26.5, Peak=187 HFD=3.6
22:16:41.908 00.000 7988 MultiStar: [#1 0.10,0.22,1.02,U] [#2 0.19,0.14,1.00,U] [#3 -0.23,0.10,0.93,U] [#4 0.12,0.15,1.00,U] [#5 0.05,0.29,0.65,U] [#6 -0.06,0.30,0.70,U] [#7 0.04,0.01,0.68,U] [#8 -0.22,0.28,0.67,U] 
22:16:41.908 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.26, -0.50}
22:16:41.908 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.58) = xAngle (2.72 = 2.72)
22:16:41.908 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.83 = -0.45)
22:16:41.908 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
22:16:41.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
22:16:41.908 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
22:16:41.918 00.010 15712 Worker thread wakes up
22:16:41.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:16:41.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:16:41.918 00.000 15712 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=-0.04
22:16:41.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:16:41.918 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.5
22:16:41.920 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:41.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:41.922 00.002 7988 Enqueuing Expose request
22:16:41.922 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:41.922 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
22:16:41.924 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:41.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:16:41.924 00.000 15712 MoveAxis(E, 5, ABG)
22:16:41.924 00.000 15712 Guiding  Dir = 2, Dur = 5
22:16:41.925 00.001 15712 IsGuiding returns 0
22:16:41.944 00.019 15712 IsGuiding returns 0
22:16:41.944 00.000 15712 Move returns status 0, amount 5
22:16:41.944 00.000 15712 MoveAxis(N, 0, ABG)
22:16:41.944 00.000 15712 Move returns status 0, amount 0
22:16:41.944 00.000 15712 move complete, result=0
22:16:41.944 00.000 15712 worker thread done servicing request
22:16:41.944 00.000 15712 Worker thread wakes up
22:16:41.944 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:16:41.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:41.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:43.358 01.414 15712 Exposure complete
22:16:43.413 00.055 15712 worker thread done servicing request
22:16:43.413 00.000 7988 OnExposeComplete: enter
22:16:43.413 00.000 7988 UpdateGuideState(): m_state=6
22:16:43.413 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7960
22:16:43.422 00.009 7988 Star::Find returns 1 (0), X=1182.20, Y=445.79, Mass=1436, SNR=25.9, Peak=178 HFD=3.4
22:16:43.422 00.000 7988 MultiStar: [#1 -0.04,0.30,1.04,U] [#2 0.07,0.09,1.02,U] [#3 -0.19,0.15,0.96,U] [#4 0.10,0.09,1.05,U] [#5 0.17,0.24,0.70,U] [#6 -0.11,0.28,0.73,U] [#7 -0.04,0.09,0.68,U] [#8 -0.27,0.21,0.66,U] 
22:16:43.422 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.18, -0.53}
22:16:43.422 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
22:16:43.422 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
22:16:43.422 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.63 mountX=-0.09 mountY=0.00, mountTheta=3.10
22:16:43.430 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.09, opts=13)
22:16:43.430 00.000 7988 Enqueuing Move request for scope (-0.01, 0.09)
22:16:43.430 00.000 15712 Worker thread wakes up
22:16:43.430 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:16:43.430 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:16:43.430 00.000 15712 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=0.00
22:16:43.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:16:43.430 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.9
22:16:43.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:43.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:43.430 00.000 7988 Enqueuing Expose request
22:16:43.438 00.008 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:43.438 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
22:16:43.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:43.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:16:43.438 00.000 15712 MoveAxis(E, 5, ABG)
22:16:43.438 00.000 15712 Guiding  Dir = 2, Dur = 5
22:16:43.442 00.004 15712 IsGuiding returns 0
22:16:43.458 00.016 15712 IsGuiding returns 0
22:16:43.458 00.000 15712 Move returns status 0, amount 5
22:16:43.458 00.000 15712 MoveAxis(N, 0, ABG)
22:16:43.458 00.000 15712 Move returns status 0, amount 0
22:16:43.458 00.000 15712 move complete, result=0
22:16:43.458 00.000 15712 worker thread done servicing request
22:16:43.458 00.000 15712 Worker thread wakes up
22:16:43.458 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:16:43.464 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:43.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:45.095 01.631 15712 Exposure complete
22:16:45.147 00.052 15712 worker thread done servicing request
22:16:45.147 00.000 7988 OnExposeComplete: enter
22:16:45.147 00.000 7988 UpdateGuideState(): m_state=6
22:16:45.157 00.010 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7961
22:16:45.157 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=446.05, Mass=1520, SNR=26.6, Peak=177 HFD=3.5
22:16:45.159 00.002 7988 MultiStar: [#1 -0.08,0.33,1.01,U] [#2 0.09,0.24,0.99,U] [#3 -0.23,0.27,0.95,U] [#4 -0.12,0.18,1.02,U] [#5 0.28,-0.02,0.69,U] [#6 -0.11,0.48,0.67,U] [#7 -0.07,0.33,0.67,U] [#8 -0.22,0.31,0.65,U] 
22:16:45.159 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.19}, one-star: {0.36, -0.27}
22:16:45.161 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
22:16:45.161 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
22:16:45.163 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.59 mountX=-0.19 mountY=-0.00, mountTheta=-3.14
22:16:45.164 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.19, opts=13)
22:16:45.166 00.002 7988 Enqueuing Move request for scope (-0.00, 0.19)
22:16:45.166 00.000 15712 Worker thread wakes up
22:16:45.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
22:16:45.166 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
22:16:45.166 00.000 15712 Moving (-0.00, 0.19) raw xDistance=-0.19 yDistance=-0.00
22:16:45.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:16:45.166 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
22:16:45.169 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:45.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:45.171 00.002 7988 Enqueuing Expose request
22:16:45.171 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:16:45.171 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
22:16:45.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:45.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:16:45.171 00.000 15712 MoveAxis(E, 43, ABG)
22:16:45.171 00.000 15712 Guiding  Dir = 2, Dur = 43
22:16:45.171 00.000 15712 IsGuiding returns 0
22:16:45.187 00.016 15712 PulseGuide returned control before completion, sleep 39
22:16:45.235 00.048 15712 IsGuiding returns 1
22:16:45.235 00.000 15712 scope still moving after pulse duration time elapsed
22:16:45.267 00.032 15712 IsGuiding returns 0
22:16:45.267 00.000 15712 scope move finished after 43 + 51 ms
22:16:45.267 00.000 15712 Move returns status 0, amount 43
22:16:45.267 00.000 15712 MoveAxis(N, 0, ABG)
22:16:45.267 00.000 15712 Move returns status 0, amount 0
22:16:45.267 00.000 15712 move complete, result=0
22:16:45.267 00.000 15712 worker thread done servicing request
22:16:45.269 00.002 15712 Worker thread wakes up
22:16:45.269 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
22:16:45.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:45.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:46.689 01.420 15712 Exposure complete
22:16:46.746 00.057 15712 worker thread done servicing request
22:16:46.746 00.000 7988 OnExposeComplete: enter
22:16:46.746 00.000 7988 UpdateGuideState(): m_state=6
22:16:46.746 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7962
22:16:46.750 00.004 7988 Star::Find returns 1 (0), X=1182.35, Y=445.98, Mass=1447, SNR=25.9, Peak=198 HFD=3.3
22:16:46.750 00.000 7988 MultiStar: [#1 -0.14,0.42,1.02,U] [#2 -0.12,0.28,1.04,U] [#3 -0.13,0.11,0.95,U] [#4 0.01,0.14,1.00,U] [#5 -0.02,0.41,0.70,U] [#6 -0.13,0.33,0.74,U] [#7 -0.18,0.18,0.70,U] [#8 -0.30,0.52,0.65,U] 
22:16:46.750 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.21}, one-star: {0.33, -0.34}
22:16:46.750 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.84)
22:16:46.750 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.27)
22:16:46.750 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.86 mountX=-0.21 mountY=0.06, mountTheta=2.87
22:16:46.750 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.21, opts=13)
22:16:46.750 00.000 7988 Enqueuing Move request for scope (-0.06, 0.21)
22:16:46.750 00.000 15712 Worker thread wakes up
22:16:46.761 00.011 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
22:16:46.761 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
22:16:46.761 00.000 15712 Moving (-0.06, 0.21) raw xDistance=-0.21 yDistance=0.06
22:16:46.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:16:46.761 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.9
22:16:46.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:46.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:46.765 00.002 7988 Enqueuing Expose request
22:16:46.765 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:16:46.765 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
22:16:46.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:46.766 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:16:46.766 00.000 15712 MoveAxis(E, 45, ABG)
22:16:46.766 00.000 15712 Guiding  Dir = 2, Dur = 45
22:16:46.766 00.000 15712 IsGuiding returns 0
22:16:46.782 00.016 15712 PulseGuide returned control before completion, sleep 34
22:16:46.831 00.049 15712 IsGuiding returns 1
22:16:46.831 00.000 15712 scope still moving after pulse duration time elapsed
22:16:46.866 00.035 15712 IsGuiding returns 0
22:16:46.866 00.000 15712 scope move finished after 45 + 55 ms
22:16:46.866 00.000 15712 Move returns status 0, amount 45
22:16:46.866 00.000 15712 MoveAxis(N, 0, ABG)
22:16:46.866 00.000 15712 Move returns status 0, amount 0
22:16:46.866 00.000 15712 move complete, result=0
22:16:46.866 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
22:16:46.869 00.003 15712 worker thread done servicing request
22:16:46.869 00.000 15712 Worker thread wakes up
22:16:46.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:46.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:48.508 01.639 15712 Exposure complete
22:16:48.562 00.054 15712 worker thread done servicing request
22:16:48.562 00.000 7988 OnExposeComplete: enter
22:16:48.569 00.007 7988 UpdateGuideState(): m_state=6
22:16:48.569 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7963
22:16:48.571 00.002 7988 Star::Find returns 1 (0), X=1182.32, Y=445.68, Mass=1452, SNR=26.0, Peak=198 HFD=3.3
22:16:48.571 00.000 7988 MultiStar: [#1 0.12,0.10,1.07,U] [#2 -0.00,0.09,1.01,U] [#3 0.08,-0.08,0.99,U] [#4 -0.00,-0.05,1.04,U] [#5 0.13,-0.07,0.69,U] [#6 -0.13,0.01,0.69,U] [#7 0.05,-0.21,0.68,U] [#8 -0.29,0.03,0.67,U] 
22:16:48.573 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.30, -0.63}
22:16:48.573 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.45 = 0.45)
22:16:48.575 00.002 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.56 = -2.73)
22:16:48.575 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.13 mountX=0.09 mountY=-0.04, mountTheta=-0.42
22:16:48.577 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.09, opts=13)
22:16:48.577 00.000 7988 Enqueuing Move request for scope (0.04, -0.09)
22:16:48.580 00.003 15712 Worker thread wakes up
22:16:48.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:16:48.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:16:48.580 00.000 15712 Moving (0.04, -0.09) raw xDistance=0.09 yDistance=-0.04
22:16:48.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:16:48.580 00.000 7988 UpdateGuideState exits: m=1452 SNR=26.0
22:16:48.582 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:48.582 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:48.584 00.002 7988 Enqueuing Expose request
22:16:48.584 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:48.584 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
22:16:48.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:48.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:16:48.584 00.000 15712 MoveAxis(E, 3, ABG)
22:16:48.584 00.000 15712 Guiding  Dir = 2, Dur = 3
22:16:48.584 00.000 15712 IsGuiding returns 0
22:16:48.607 00.023 15712 IsGuiding returns 0
22:16:48.607 00.000 15712 Move returns status 0, amount 3
22:16:48.607 00.000 15712 MoveAxis(N, 0, ABG)
22:16:48.607 00.000 15712 Move returns status 0, amount 0
22:16:48.607 00.000 15712 move complete, result=0
22:16:48.607 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:16:48.611 00.004 15712 worker thread done servicing request
22:16:48.611 00.000 15712 Worker thread wakes up
22:16:48.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:48.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:50.020 01.409 15712 Exposure complete
22:16:50.078 00.058 15712 worker thread done servicing request
22:16:50.078 00.000 7988 OnExposeComplete: enter
22:16:50.078 00.000 7988 UpdateGuideState(): m_state=6
22:16:50.083 00.005 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7964
22:16:50.083 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=445.74, Mass=1484, SNR=26.2, Peak=208 HFD=3.5
22:16:50.083 00.000 7988 MultiStar: [#1 0.11,0.17,1.04,U] [#2 0.06,-0.03,1.03,U] [#3 -0.01,-0.08,0.98,U] [#4 0.09,-0.20,1.05,U] [#5 0.21,0.05,0.68,U] [#6 -0.05,0.10,0.74,U] [#7 0.02,-0.03,0.71,U] [#8 -0.18,-0.04,0.65,U] 
22:16:50.083 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.28, -0.58}
22:16:50.083 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.58) = xAngle (0.71 = 0.71)
22:16:50.083 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.82 = -2.47)
22:16:50.083 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.87 mountX=0.08 mountY=-0.07, mountTheta=-0.69
22:16:50.083 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
22:16:50.083 00.000 7988 Enqueuing Move request for scope (0.07, -0.08)
22:16:50.093 00.010 15712 Worker thread wakes up
22:16:50.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:16:50.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:16:50.093 00.000 15712 Moving (0.07, -0.08) raw xDistance=0.08 yDistance=-0.07
22:16:50.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:16:50.093 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2
22:16:50.096 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:50.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:50.096 00.000 7988 Enqueuing Expose request
22:16:50.099 00.003 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:50.099 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
22:16:50.099 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:50.099 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:16:50.099 00.000 15712 MoveAxis(E, 2, ABG)
22:16:50.099 00.000 15712 Guiding  Dir = 2, Dur = 2
22:16:50.099 00.000 15712 IsGuiding returns 0
22:16:50.128 00.029 15712 IsGuiding returns 0
22:16:50.128 00.000 15712 Move returns status 0, amount 2
22:16:50.128 00.000 15712 MoveAxis(N, 0, ABG)
22:16:50.128 00.000 15712 Move returns status 0, amount 0
22:16:50.128 00.000 15712 move complete, result=0
22:16:50.128 00.000 15712 worker thread done servicing request
22:16:50.128 00.000 15712 Worker thread wakes up
22:16:50.128 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:50.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:50.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:51.772 01.644 15712 Exposure complete
22:16:51.826 00.054 15712 worker thread done servicing request
22:16:51.826 00.000 7988 OnExposeComplete: enter
22:16:51.826 00.000 7988 UpdateGuideState(): m_state=6
22:16:51.833 00.007 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7965
22:16:51.833 00.000 7988 Star::Find returns 1 (0), X=1182.32, Y=445.82, Mass=1473, SNR=26.3, Peak=190 HFD=3.2
22:16:51.833 00.000 7988 MultiStar: [#1 0.09,0.26,1.01,U] [#2 0.03,0.16,1.03,U] [#3 0.02,0.16,1.00,U] [#4 0.09,0.25,1.04,U] [#5 0.04,0.19,0.74,U] [#6 0.20,0.22,0.73,U] [#7 0.06,0.07,0.68,U] [#8 -0.07,0.11,0.69,U] 
22:16:51.833 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.30, -0.50}
22:16:51.833 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.42 = 2.42)
22:16:51.833 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.53 = -0.76)
22:16:51.833 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.84 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
22:16:51.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.10, opts=13)
22:16:51.833 00.000 7988 Enqueuing Move request for scope (0.09, 0.10)
22:16:51.843 00.010 15712 Worker thread wakes up
22:16:51.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:16:51.843 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:16:51.843 00.000 15712 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.09
22:16:51.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=16, FiltMax=255, Gamma=0.690
22:16:51.843 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.3
22:16:51.845 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:51.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:51.847 00.002 7988 Enqueuing Expose request
22:16:51.847 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:51.847 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:16:51.849 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:51.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:51.849 00.000 15712 MoveAxis(E, 2, ABG)
22:16:51.849 00.000 15712 Guiding  Dir = 2, Dur = 2
22:16:51.849 00.000 15712 IsGuiding returns 0
22:16:51.865 00.016 15712 IsGuiding returns 0
22:16:51.865 00.000 15712 Move returns status 0, amount 2
22:16:51.865 00.000 15712 MoveAxis(N, 0, ABG)
22:16:51.865 00.000 15712 Move returns status 0, amount 0
22:16:51.865 00.000 15712 move complete, result=0
22:16:51.865 00.000 15712 worker thread done servicing request
22:16:51.865 00.000 15712 Worker thread wakes up
22:16:51.865 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:51.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:51.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:53.288 01.423 15712 Exposure complete
22:16:53.345 00.057 15712 worker thread done servicing request
22:16:53.347 00.002 7988 OnExposeComplete: enter
22:16:53.347 00.000 7988 UpdateGuideState(): m_state=6
22:16:53.347 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7966
22:16:53.350 00.003 7988 Star::Find returns 1 (0), X=1182.36, Y=445.92, Mass=1551, SNR=26.9, Peak=190 HFD=3.3
22:16:53.350 00.000 7988 MultiStar: [#1 0.27,0.35,1.01,U] [#2 0.19,0.13,1.00,U] [#3 0.23,0.11,0.97,U] [#4 0.28,0.05,1.00,U] [#5 0.17,0.09,0.73,U] [#6 0.07,0.42,0.68,U] [#7 0.14,0.00,0.66,U] [#8 -0.25,0.29,0.67,U] 
22:16:53.352 00.002 7988 refined, 8 included, MultiStar: {0.18, 0.10}, one-star: {0.34, -0.39}
22:16:53.352 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.58) = xAngle (2.09 = 2.09)
22:16:53.354 00.002 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.20 = -1.08)
22:16:53.354 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.51 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
22:16:53.356 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.10, opts=13)
22:16:53.358 00.002 7988 Enqueuing Move request for scope (0.18, 0.10)
22:16:53.358 00.000 15712 Worker thread wakes up
22:16:53.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
22:16:53.358 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
22:16:53.358 00.000 15712 Moving (0.18, 0.10) raw xDistance=-0.10 yDistance=-0.18
22:16:53.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:16:53.358 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.9
22:16:53.362 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:53.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:53.364 00.002 7988 Enqueuing Expose request
22:16:53.364 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:53.364 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:16:53.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:53.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:16:53.364 00.000 15712 MoveAxis(E, 3, ABG)
22:16:53.364 00.000 15712 Guiding  Dir = 2, Dur = 3
22:16:53.366 00.002 15712 IsGuiding returns 0
22:16:53.389 00.023 15712 IsGuiding returns 0
22:16:53.389 00.000 15712 Move returns status 0, amount 3
22:16:53.389 00.000 15712 MoveAxis(N, 0, ABG)
22:16:53.389 00.000 15712 Move returns status 0, amount 0
22:16:53.389 00.000 15712 move complete, result=0
22:16:53.389 00.000 15712 worker thread done servicing request
22:16:53.390 00.001 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
22:16:53.390 00.000 15712 Worker thread wakes up
22:16:53.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:53.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:55.028 01.638 15712 Exposure complete
22:16:55.087 00.059 15712 worker thread done servicing request
22:16:55.087 00.000 7988 OnExposeComplete: enter
22:16:55.087 00.000 7988 UpdateGuideState(): m_state=6
22:16:55.089 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7967
22:16:55.089 00.000 7988 Star::Find returns 1 (0), X=1182.43, Y=446.07, Mass=1559, SNR=26.9, Peak=184 HFD=3.6
22:16:55.091 00.002 7988 MultiStar: [#1 0.16,0.32,1.00,U] [#2 0.18,0.37,0.97,U] [#3 0.03,0.33,0.95,U] [#4 0.03,0.16,0.97,U] [#5 0.34,0.52,0.67,U] [#6 0.09,0.48,0.73,U] [#7 0.06,0.41,0.66,U] [#8 -0.00,0.47,0.63,U] 
22:16:55.093 00.002 7988 refined, 8 included, MultiStar: {0.15, 0.29}, one-star: {0.41, -0.24}
22:16:55.093 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.58) = xAngle (2.67 = 2.67)
22:16:55.093 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.78 = -0.50)
22:16:55.095 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.32 cameraTheta=1.09 mountX=-0.29 mountY=-0.16, mountTheta=-2.65
22:16:55.097 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.29, opts=13)
22:16:55.097 00.000 7988 Enqueuing Move request for scope (0.15, 0.29)
22:16:55.097 00.000 15712 Worker thread wakes up
22:16:55.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
22:16:55.097 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
22:16:55.097 00.000 15712 Moving (0.15, 0.29) raw xDistance=-0.29 yDistance=-0.16
22:16:55.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:16:55.097 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.9
22:16:55.103 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:55.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:55.105 00.002 7988 Enqueuing Expose request
22:16:55.106 00.001 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
22:16:55.106 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
22:16:55.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:55.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:16:55.106 00.000 15712 MoveAxis(E, 60, ABG)
22:16:55.106 00.000 15712 Guiding  Dir = 2, Dur = 60
22:16:55.106 00.000 15712 IsGuiding returns 0
22:16:55.123 00.017 15712 PulseGuide returned control before completion, sleep 46
22:16:55.209 00.086 15712 IsGuiding returns 0
22:16:55.209 00.000 15712 Move returns status 0, amount 60
22:16:55.209 00.000 15712 MoveAxis(N, 0, ABG)
22:16:55.209 00.000 15712 Move returns status 0, amount 0
22:16:55.209 00.000 15712 move complete, result=0
22:16:55.209 00.000 15712 worker thread done servicing request
22:16:55.209 00.000 15712 Worker thread wakes up
22:16:55.209 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.2 px 0 ms NORTH
22:16:55.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:55.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:56.617 01.408 15712 Exposure complete
22:16:56.673 00.056 15712 worker thread done servicing request
22:16:56.673 00.000 7988 OnExposeComplete: enter
22:16:56.673 00.000 7988 UpdateGuideState(): m_state=6
22:16:56.680 00.007 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7968
22:16:56.681 00.001 7988 Star::Find returns 1 (0), X=1182.39, Y=445.88, Mass=1511, SNR=26.6, Peak=181 HFD=3.3
22:16:56.681 00.000 7988 MultiStar: [#1 0.30,0.11,1.03,U] [#2 0.19,0.04,1.02,U] [#3 0.26,-0.01,0.96,U] [#4 0.26,-0.08,1.04,U] [#5 0.31,0.11,0.72,U] [#6 -0.05,0.35,0.70,U] [#7 -0.03,-0.11,0.69,U] [#8 -0.04,0.12,0.67,U] 
22:16:56.683 00.002 7988 refined, 8 included, MultiStar: {0.20, -0.01}, one-star: {0.37, -0.44}
22:16:56.683 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.58) = xAngle (1.55 = 1.55)
22:16:56.685 00.002 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.66 = -1.63)
22:16:56.685 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.03 mountX=0.00 mountY=-0.20, mountTheta=-1.55
22:16:56.687 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.01, opts=13)
22:16:56.689 00.002 7988 Enqueuing Move request for scope (0.20, -0.01)
22:16:56.690 00.001 15712 Worker thread wakes up
22:16:56.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
22:16:56.690 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
22:16:56.690 00.000 15712 Moving (0.20, -0.01) raw xDistance=0.00 yDistance=-0.20
22:16:56.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:16:56.690 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.6
22:16:56.693 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:56.693 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:56.695 00.002 7988 Enqueuing Expose request
22:16:56.695 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:56.695 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
22:16:56.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:56.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:16:56.695 00.000 15712 MoveAxis(E, 4, ABG)
22:16:56.695 00.000 15712 Guiding  Dir = 2, Dur = 4
22:16:56.695 00.000 15712 IsGuiding returns 0
22:16:56.745 00.050 15712 IsGuiding returns 0
22:16:56.745 00.000 15712 Move returns status 0, amount 4
22:16:56.745 00.000 15712 MoveAxis(N, 0, ABG)
22:16:56.745 00.000 15712 Move returns status 0, amount 0
22:16:56.745 00.000 15712 move complete, result=0
22:16:56.745 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
22:16:56.747 00.002 15712 worker thread done servicing request
22:16:56.747 00.000 15712 Worker thread wakes up
22:16:56.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:56.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:58.385 01.638 15712 Exposure complete
22:16:58.446 00.061 15712 worker thread done servicing request
22:16:58.446 00.000 7988 OnExposeComplete: enter
22:16:58.446 00.000 7988 UpdateGuideState(): m_state=6
22:16:58.446 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7969
22:16:58.449 00.003 7988 Star::Find returns 1 (0), X=1182.39, Y=445.72, Mass=1501, SNR=26.4, Peak=204 HFD=3.3
22:16:58.451 00.002 7988 MultiStar: [#1 -0.03,0.03,1.01,U] [#2 0.24,-0.17,1.01,U] [#3 0.19,-0.08,0.93,U] [#4 0.22,-0.06,0.98,U] [#5 0.23,-0.26,0.73,U] [#6 -0.19,-0.04,0.73,U] [#7 0.02,0.02,0.67,U] [#8 -0.19,0.14,0.65,U] 
22:16:58.451 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.13}, one-star: {0.37, -0.59}
22:16:58.453 00.002 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.58) = xAngle (0.75 = 0.75)
22:16:58.453 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.42)
22:16:58.455 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.83 mountX=0.13 mountY=-0.11, mountTheta=-0.73
22:16:58.457 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.13, opts=13)
22:16:58.457 00.000 7988 Enqueuing Move request for scope (0.12, -0.13)
22:16:58.459 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:16:58.459 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.4
22:16:58.461 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:58.461 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:58.463 00.002 7988 Enqueuing Expose request
22:16:58.463 00.000 15712 Worker thread wakes up
22:16:58.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
22:16:58.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
22:16:58.463 00.000 15712 Moving (0.12, -0.13) raw xDistance=0.13 yDistance=-0.11
22:16:58.465 00.002 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:58.465 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
22:16:58.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:58.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:58.465 00.000 15712 MoveAxis(E, 5, ABG)
22:16:58.465 00.000 15712 Guiding  Dir = 2, Dur = 5
22:16:58.465 00.000 15712 IsGuiding returns 0
22:16:58.485 00.020 15712 IsGuiding returns 0
22:16:58.485 00.000 15712 Move returns status 0, amount 5
22:16:58.485 00.000 15712 MoveAxis(N, 0, ABG)
22:16:58.485 00.000 15712 Move returns status 0, amount 0
22:16:58.485 00.000 15712 move complete, result=0
22:16:58.485 00.000 15712 worker thread done servicing request
22:16:58.485 00.000 15712 Worker thread wakes up
22:16:58.485 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:16:58.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:16:58.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:16:59.899 01.414 15712 Exposure complete
22:16:59.957 00.058 15712 worker thread done servicing request
22:16:59.957 00.000 7988 OnExposeComplete: enter
22:16:59.960 00.003 7988 UpdateGuideState(): m_state=6
22:16:59.960 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7970
22:16:59.962 00.002 7988 Star::Find returns 1 (0), X=1182.47, Y=445.59, Mass=1509, SNR=26.5, Peak=185 HFD=3.2
22:16:59.962 00.000 7988 MultiStar: [#1 0.45,0.05,1.05,U] [#2 0.31,0.03,1.01,U] [#3 0.16,0.10,0.96,U] [#4 0.35,-0.03,1.05,U] [#5 0.55,0.18,0.69,U] [#6 0.24,0.24,0.69,U] [#7 0.47,-0.03,0.70,U] [#8 0.06,0.01,0.70,U] 
22:16:59.962 00.000 7988 refined, 8 included, MultiStar: {0.34, -0.04}, one-star: {0.45, -0.72}
22:16:59.962 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.58) = xAngle (1.46 = 1.46)
22:16:59.962 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.57 = -1.71)
22:16:59.962 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-0.12 mountX=0.04 mountY=-0.34, mountTheta=-1.46
22:16:59.971 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.04, opts=13)
22:16:59.971 00.000 7988 Enqueuing Move request for scope (0.34, -0.04)
22:16:59.971 00.000 15712 Worker thread wakes up
22:16:59.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.04) opts 0xd
22:16:59.971 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.04)
22:16:59.971 00.000 15712 Moving (0.34, -0.04) raw xDistance=0.04 yDistance=-0.34
22:16:59.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:16:59.976 00.005 7988 UpdateGuideState exits: m=1509 SNR=26.5
22:16:59.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:59.976 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:16:59.976 00.000 7988 Enqueuing Expose request
22:16:59.976 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:16:59.976 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
22:16:59.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:59.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:16:59.976 00.000 15712 MoveAxis(E, 5, ABG)
22:16:59.976 00.000 15712 Guiding  Dir = 2, Dur = 5
22:16:59.976 00.000 15712 IsGuiding returns 0
22:17:00.004 00.028 15712 IsGuiding returns 0
22:17:00.004 00.000 15712 Move returns status 0, amount 5
22:17:00.004 00.000 15712 MoveAxis(N, 0, ABG)
22:17:00.004 00.000 15712 Move returns status 0, amount 0
22:17:00.004 00.000 15712 move complete, result=0
22:17:00.004 00.000 15712 worker thread done servicing request
22:17:00.004 00.000 15712 Worker thread wakes up
22:17:00.004 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.3 px 0 ms NORTH
22:17:00.008 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:00.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:01.747 01.739 15712 Exposure complete
22:17:01.793 00.046 15712 worker thread done servicing request
22:17:01.793 00.000 7988 OnExposeComplete: enter
22:17:01.807 00.014 7988 UpdateGuideState(): m_state=6
22:17:01.807 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7971
22:17:01.809 00.002 7988 Star::Find returns 1 (0), X=1182.59, Y=445.81, Mass=1629, SNR=27.5, Peak=202 HFD=3.7
22:17:01.809 00.000 7988 MultiStar: [#1 0.21,0.31,0.99,U] [#2 0.25,0.10,1.00,U] [#3 0.21,0.03,0.93,U] [#4 0.31,0.15,1.00,U] [#5 0.61,0.14,0.71,U] [#6 0.26,0.29,0.68,U] [#7 0.17,0.05,0.68,U] [#8 0.15,0.22,0.64,U] 
22:17:01.809 00.000 7988 refined, 8 included, MultiStar: {0.31, 0.07}, one-star: {0.57, -0.51}
22:17:01.809 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.58) = xAngle (1.81 = 1.81)
22:17:01.809 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.92 = -1.36)
22:17:01.809 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.07 hyp=0.32 cameraTheta=0.23 mountX=-0.08 mountY=-0.31, mountTheta=-1.81
22:17:01.809 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.07, opts=13)
22:17:01.809 00.000 7988 Enqueuing Move request for scope (0.31, 0.07)
22:17:01.809 00.000 15712 Worker thread wakes up
22:17:01.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.07) opts 0xd
22:17:01.809 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.07)
22:17:01.809 00.000 15712 Moving (0.31, 0.07) raw xDistance=-0.08 yDistance=-0.31
22:17:01.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:01.809 00.000 7988 UpdateGuideState exits: m=1629 SNR=27.5
22:17:01.821 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:01.821 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:01.823 00.002 7988 Enqueuing Expose request
22:17:01.823 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:01.823 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
22:17:01.824 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:17:01.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:17:01.824 00.000 15712 MoveAxis(E, 6, ABG)
22:17:01.824 00.000 15712 Guiding  Dir = 2, Dur = 6
22:17:01.824 00.000 15712 IsGuiding returns 0
22:17:01.844 00.020 15712 IsGuiding returns 0
22:17:01.844 00.000 15712 Move returns status 0, amount 6
22:17:01.844 00.000 15712 MoveAxis(N, 0, ABG)
22:17:01.844 00.000 15712 Move returns status 0, amount 0
22:17:01.844 00.000 15712 move complete, result=0
22:17:01.844 00.000 15712 worker thread done servicing request
22:17:01.844 00.000 15712 Worker thread wakes up
22:17:01.844 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.3 px 0 ms NORTH
22:17:01.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:01.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:03.261 01.417 15712 Exposure complete
22:17:03.319 00.058 15712 worker thread done servicing request
22:17:03.321 00.002 7988 OnExposeComplete: enter
22:17:03.321 00.000 7988 UpdateGuideState(): m_state=6
22:17:03.321 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7972
22:17:03.324 00.003 7988 Star::Find returns 1 (0), X=1182.34, Y=446.05, Mass=1588, SNR=27.2, Peak=194 HFD=3.4
22:17:03.324 00.000 7988 MultiStar: [#1 0.13,0.40,1.00,U] [#2 0.08,0.22,0.99,U] [#3 0.02,0.23,0.94,U] [#4 0.30,0.36,0.99,U] [#5 0.38,0.27,0.65,U] [#6 0.10,0.48,0.67,U] [#7 0.06,0.19,0.66,U] [#8 -0.12,0.20,0.62,U] 
22:17:03.324 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.22}, one-star: {0.32, -0.26}
22:17:03.324 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
22:17:03.324 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.61)
22:17:03.324 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.98 mountX=-0.23 mountY=-0.15, mountTheta=-2.54
22:17:03.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.22, opts=13)
22:17:03.324 00.000 7988 Enqueuing Move request for scope (0.15, 0.22)
22:17:03.324 00.000 15712 Worker thread wakes up
22:17:03.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
22:17:03.324 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
22:17:03.334 00.010 15712 Moving (0.15, 0.22) raw xDistance=-0.23 yDistance=-0.15
22:17:03.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:17:03.334 00.000 7988 UpdateGuideState exits: m=1588 SNR=27.2
22:17:03.336 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:03.336 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:03.338 00.002 7988 Enqueuing Expose request
22:17:03.338 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:17:03.338 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
22:17:03.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:03.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:17:03.338 00.000 15712 MoveAxis(E, 50, ABG)
22:17:03.338 00.000 15712 Guiding  Dir = 2, Dur = 50
22:17:03.340 00.002 15712 IsGuiding returns 0
22:17:03.362 00.022 15712 PulseGuide returned control before completion, sleep 38
22:17:03.403 00.041 15712 IsGuiding returns 1
22:17:03.403 00.000 15712 scope still moving after pulse duration time elapsed
22:17:03.453 00.050 15712 IsGuiding returns 0
22:17:03.453 00.000 15712 scope move finished after 50 + 69 ms
22:17:03.453 00.000 15712 Move returns status 0, amount 50
22:17:03.453 00.000 15712 MoveAxis(N, 0, ABG)
22:17:03.453 00.000 15712 Move returns status 0, amount 0
22:17:03.453 00.000 15712 move complete, result=0
22:17:03.453 00.000 15712 worker thread done servicing request
22:17:03.453 00.000 15712 Worker thread wakes up
22:17:03.453 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.2 px 0 ms NORTH
22:17:03.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:03.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:05.097 01.644 15712 Exposure complete
22:17:05.156 00.059 15712 worker thread done servicing request
22:17:05.156 00.000 7988 OnExposeComplete: enter
22:17:05.156 00.000 7988 UpdateGuideState(): m_state=6
22:17:05.156 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7973
22:17:05.159 00.003 7988 Star::Find returns 1 (0), X=1182.50, Y=445.67, Mass=1510, SNR=26.6, Peak=190 HFD=3.3
22:17:05.159 00.000 7988 MultiStar: [#1 0.07,0.04,1.02,U] [#2 0.12,-0.08,0.99,U] [#3 0.13,-0.07,0.96,U] [#4 0.21,-0.04,1.01,U] [#5 0.23,-0.07,0.72,U] [#6 0.14,0.12,0.71,U] [#7 0.21,-0.14,0.71,U] [#8 -0.07,0.01,0.63,U] 
22:17:05.159 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.11}, one-star: {0.48, -0.64}
22:17:05.159 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.58) = xAngle (1.03 = 1.03)
22:17:05.159 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.14 = -2.15)
22:17:05.159 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.55 mountX=0.11 mountY=-0.18, mountTheta=-1.02
22:17:05.159 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.11, opts=13)
22:17:05.159 00.000 7988 Enqueuing Move request for scope (0.18, -0.11)
22:17:05.159 00.000 15712 Worker thread wakes up
22:17:05.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
22:17:05.169 00.010 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
22:17:05.169 00.000 15712 Moving (0.18, -0.11) raw xDistance=0.11 yDistance=-0.18
22:17:05.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:05.169 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.6
22:17:05.171 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:05.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:05.173 00.002 7988 Enqueuing Expose request
22:17:05.173 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:05.173 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
22:17:05.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:05.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:17:05.173 00.000 15712 MoveAxis(E, 5, ABG)
22:17:05.173 00.000 15712 Guiding  Dir = 2, Dur = 5
22:17:05.175 00.002 15712 IsGuiding returns 0
22:17:05.194 00.019 15712 IsGuiding returns 0
22:17:05.194 00.000 15712 Move returns status 0, amount 5
22:17:05.194 00.000 15712 MoveAxis(N, 0, ABG)
22:17:05.194 00.000 15712 Move returns status 0, amount 0
22:17:05.194 00.000 15712 move complete, result=0
22:17:05.194 00.000 15712 worker thread done servicing request
22:17:05.194 00.000 15712 Worker thread wakes up
22:17:05.194 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
22:17:05.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:05.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:06.611 01.417 15712 Exposure complete
22:17:06.669 00.058 15712 worker thread done servicing request
22:17:06.669 00.000 7988 OnExposeComplete: enter
22:17:06.669 00.000 7988 UpdateGuideState(): m_state=6
22:17:06.669 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7974
22:17:06.673 00.004 7988 Star::Find returns 1 (0), X=1182.79, Y=445.78, Mass=1518, SNR=26.5, Peak=166 HFD=3.8
22:17:06.673 00.000 7988 MultiStar: [#1 0.61,0.15,1.04,U] [#2 0.57,0.06,1.01,U] [#3 0.47,-0.07,0.95,U] [#4 0.52,0.02,1.05,U] [#5 0.52,-0.08,0.74,U] [#6 0.57,0.11,0.70,U] [#7 0.56,-0.23,0.68,U] [#8 0.19,0.28,0.65,U] 
22:17:06.673 00.000 7988 refined, 8 included, MultiStar: {0.54, -0.04}, one-star: {0.77, -0.53}
22:17:06.673 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.58) = xAngle (1.50 = 1.50)
22:17:06.673 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.61 = -1.67)
22:17:06.673 00.000 7988 CameraToMount -- cameraX=0.54 cameraY=-0.04 hyp=0.55 cameraTheta=-0.07 mountX=0.04 mountY=-0.54, mountTheta=-1.50
22:17:06.680 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.54, y=-0.04, opts=13)
22:17:06.680 00.000 7988 Enqueuing Move request for scope (0.54, -0.04)
22:17:06.680 00.000 15712 Worker thread wakes up
22:17:06.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.04) opts 0xd
22:17:06.680 00.000 15712 Handling offset move in thread for scope, endpoint = (0.54, -0.04)
22:17:06.680 00.000 15712 Moving (0.54, -0.04) raw xDistance=0.04 yDistance=-0.54
22:17:06.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:17:06.680 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
22:17:06.685 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:06.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:06.687 00.002 7988 Enqueuing Expose request
22:17:06.687 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:06.687 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:17:06.687 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.43 newest=-0.87
22:17:06.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:17:06.687 00.000 15712 MoveAxis(E, 5, ABG)
22:17:06.687 00.000 15712 Guiding  Dir = 2, Dur = 5
22:17:06.688 00.001 15712 IsGuiding returns 0
22:17:06.697 00.009 15712 IsGuiding returns 0
22:17:06.697 00.000 15712 Move returns status 0, amount 5
22:17:06.697 00.000 15712 BLC: Oldest BLC event removed
22:17:06.697 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 41 applied
22:17:06.697 00.000 15712 MoveAxis(N, 180, ABG)
22:17:06.697 00.000 15712 Guiding  Dir = 0, Dur = 180
22:17:06.697 00.000 15712 IsGuiding returns 0
22:17:06.815 00.118 15712 PulseGuide returned control before completion, sleep 79
22:17:06.910 00.095 15712 IsGuiding returns 1
22:17:06.910 00.000 15712 scope still moving after pulse duration time elapsed
22:17:06.959 00.049 15712 IsGuiding returns 1
22:17:07.022 00.063 15712 IsGuiding returns 0
22:17:07.022 00.000 15712 scope move finished after 180 + 139 ms
22:17:07.022 00.000 15712 Move returns status 0, amount 180
22:17:07.022 00.000 15712 move complete, result=0
22:17:07.022 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.5 px 180 ms NORTH
22:17:07.025 00.003 15712 worker thread done servicing request
22:17:07.025 00.000 15712 Worker thread wakes up
22:17:07.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:07.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:08.666 01.641 15712 Exposure complete
22:17:08.719 00.053 15712 worker thread done servicing request
22:17:08.719 00.000 7988 OnExposeComplete: enter
22:17:08.719 00.000 7988 UpdateGuideState(): m_state=6
22:17:08.726 00.007 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7975
22:17:08.728 00.002 7988 Star::Find returns 1 (0), X=1181.98, Y=445.70, Mass=1467, SNR=26.1, Peak=133 HFD=3.7
22:17:08.728 00.000 7988 MultiStar: [#1 -0.31,0.27,1.00,U] [#2 -0.07,-0.03,0.98,U] [#3 -0.27,0.03,1.00,U] [#4 -0.02,-0.04,1.00,U] [#5 0.10,0.07,0.72,U] [#6 -0.33,0.04,0.70,U] [#7 -0.37,-0.08,0.67,U] [#8 -0.54,-0.01,0.65,U] 
22:17:08.730 00.002 7988 refined, 8 included, MultiStar: {-0.19, -0.05}, one-star: {-0.04, -0.62}
22:17:08.730 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
22:17:08.732 00.002 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
22:17:08.732 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.89 mountX=0.05 mountY=0.19, mountTheta=1.31
22:17:08.734 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.05, opts=13)
22:17:08.736 00.002 7988 Enqueuing Move request for scope (-0.19, -0.05)
22:17:08.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:08.738 00.002 7988 UpdateGuideState exits: m=1467 SNR=26.1
22:17:08.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:08.740 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:08.740 00.000 7988 Enqueuing Expose request
22:17:08.742 00.002 15712 Worker thread wakes up
22:17:08.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
22:17:08.742 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
22:17:08.742 00.000 15712 Moving (-0.19, -0.05) raw xDistance=0.05 yDistance=0.19
22:17:08.742 00.000 15712 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.543496, 1:-0.190037
22:17:08.742 00.000 15712 BLC: No correction, Miss < min_move
22:17:08.744 00.002 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:08.744 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
22:17:08.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:08.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:17:08.744 00.000 15712 MoveAxis(E, 5, ABG)
22:17:08.744 00.000 15712 Guiding  Dir = 2, Dur = 5
22:17:08.744 00.000 15712 IsGuiding returns 0
22:17:08.765 00.021 15712 IsGuiding returns 0
22:17:08.765 00.000 15712 Move returns status 0, amount 5
22:17:08.765 00.000 15712 MoveAxis(N, 0, ABG)
22:17:08.765 00.000 15712 Move returns status 0, amount 0
22:17:08.765 00.000 15712 move complete, result=0
22:17:08.765 00.000 15712 worker thread done servicing request
22:17:08.765 00.000 15712 Worker thread wakes up
22:17:08.765 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
22:17:08.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:08.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:10.182 01.417 15712 Exposure complete
22:17:10.234 00.052 15712 worker thread done servicing request
22:17:10.234 00.000 7988 OnExposeComplete: enter
22:17:10.234 00.000 7988 UpdateGuideState(): m_state=6
22:17:10.243 00.009 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7976
22:17:10.243 00.000 7988 Star::Find returns 1 (0), X=1181.69, Y=445.79, Mass=1566, SNR=27.0, Peak=180 HFD=3.6
22:17:10.245 00.002 7988 MultiStar: [#1 -0.59,0.06,1.01,U] [#2 -0.67,-0.01,0.99,U] [#3 -0.59,-0.20,0.90,U] [#4 -0.64,-0.17,1.02,U] [#5 -0.38,0.02,0.68,U] [#6 -0.68,0.07,0.67,U] [#7 -0.73,-0.16,0.68,U] [#8 -0.76,0.00,0.65,U] 
22:17:10.245 00.000 7988 refined, 8 included, MultiStar: {-0.59, -0.12}, one-star: {-0.33, -0.53}
22:17:10.247 00.002 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.58) = xAngle (-1.37 = -1.37)
22:17:10.247 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.74 = 1.74)
22:17:10.249 00.002 7988 CameraToMount -- cameraX=-0.59 cameraY=-0.12 hyp=0.60 cameraTheta=-2.95 mountX=0.12 mountY=0.59, mountTheta=1.37
22:17:10.251 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.59, y=-0.12, opts=13)
22:17:10.251 00.000 7988 Enqueuing Move request for scope (-0.59, -0.12)
22:17:10.254 00.003 15712 Worker thread wakes up
22:17:10.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.12) opts 0xd
22:17:10.254 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.59, -0.12)
22:17:10.254 00.000 15712 Moving (-0.59, -0.12) raw xDistance=0.12 yDistance=0.59
22:17:10.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:17:10.254 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.0
22:17:10.256 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:10.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:10.258 00.002 7988 Enqueuing Expose request
22:17:10.259 00.001 15712 BLC: History state: CurrMiss=-0.59, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.543496, 1:-0.190037, 2:-0.591058
22:17:10.259 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:17:10.259 00.000 15712 BLC: window closed
22:17:10.264 00.005 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:10.264 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
22:17:10.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:10.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
22:17:10.264 00.000 15712 MoveAxis(E, 5, ABG)
22:17:10.264 00.000 15712 Guiding  Dir = 2, Dur = 5
22:17:10.264 00.000 15712 IsGuiding returns 0
22:17:10.281 00.017 15712 IsGuiding returns 0
22:17:10.281 00.000 15712 Move returns status 0, amount 5
22:17:10.281 00.000 15712 MoveAxis(N, 0, ABG)
22:17:10.281 00.000 15712 Move returns status 0, amount 0
22:17:10.281 00.000 15712 move complete, result=0
22:17:10.281 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.6 px 0 ms NORTH
22:17:10.285 00.004 15712 worker thread done servicing request
22:17:10.285 00.000 15712 Worker thread wakes up
22:17:10.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:10.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:11.922 01.637 15712 Exposure complete
22:17:11.982 00.060 15712 worker thread done servicing request
22:17:11.982 00.000 7988 OnExposeComplete: enter
22:17:11.983 00.001 7988 UpdateGuideState(): m_state=6
22:17:11.983 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7977
22:17:11.985 00.002 7988 Star::Find returns 1 (0), X=1181.96, Y=445.76, Mass=1515, SNR=26.4, Peak=230 HFD=3.3
22:17:11.985 00.000 7988 MultiStar: [#1 -0.38,0.26,1.02,U] [#2 -0.49,0.09,1.01,U] [#3 -0.45,-0.14,0.92,U] [#4 -0.33,0.04,1.04,U] [#5 -0.45,0.19,0.74,U] [#6 -0.31,0.16,0.70,U] [#7 -0.38,0.04,0.67,U] [#8 -0.60,0.20,0.66,U] 
22:17:11.985 00.000 7988 refined, 8 included, MultiStar: {-0.37, 0.02}, one-star: {-0.06, -0.56}
22:17:11.985 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.58) = xAngle (4.67 = -1.61)
22:17:11.985 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.78 = 1.50)
22:17:11.985 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.02 hyp=0.37 cameraTheta=3.09 mountX=-0.02 mountY=0.37, mountTheta=1.61
22:17:11.985 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.02, opts=13)
22:17:11.985 00.000 7988 Enqueuing Move request for scope (-0.37, 0.02)
22:17:11.985 00.000 15712 Worker thread wakes up
22:17:11.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.02) opts 0xd
22:17:11.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.02)
22:17:11.985 00.000 15712 Moving (-0.37, 0.02) raw xDistance=-0.02 yDistance=0.37
22:17:11.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:11.985 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.4
22:17:11.997 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:11.997 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:11.999 00.002 7988 Enqueuing Expose request
22:17:11.999 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:11.999 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
22:17:11.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:11.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:17:11.999 00.000 15712 MoveAxis(E, 5, ABG)
22:17:11.999 00.000 15712 Guiding  Dir = 2, Dur = 5
22:17:11.999 00.000 15712 IsGuiding returns 0
22:17:12.023 00.024 15712 IsGuiding returns 0
22:17:12.023 00.000 15712 Move returns status 0, amount 5
22:17:12.023 00.000 15712 MoveAxis(N, 0, ABG)
22:17:12.023 00.000 15712 Move returns status 0, amount 0
22:17:12.023 00.000 15712 move complete, result=0
22:17:12.023 00.000 15712 worker thread done servicing request
22:17:12.023 00.000 15712 Worker thread wakes up
22:17:12.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:12.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:12.023 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.4 px 0 ms NORTH
22:17:13.436 01.413 15712 Exposure complete
22:17:13.493 00.057 15712 worker thread done servicing request
22:17:13.493 00.000 7988 OnExposeComplete: enter
22:17:13.493 00.000 7988 UpdateGuideState(): m_state=6
22:17:13.493 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7978
22:17:13.498 00.005 7988 Star::Find returns 1 (1), X=1182.07, Y=445.98, Mass=1533, SNR=26.6, Peak=255 HFD=2.9
22:17:13.498 00.000 7988 MultiStar: [#1 -0.29,0.28,1.02,U] [#2 -0.23,0.28,1.01,U] [#3 -0.43,0.22,0.95,U] [#4 -0.30,0.23,1.04,U] [#5 -0.13,0.18,0.71,U] [#6 -0.36,0.35,0.71,U] [#7 -0.21,0.24,0.62,U] [#8 -0.56,0.37,0.67,U] 
22:17:13.498 00.000 7988 refined, 8 included, MultiStar: {-0.27, 0.19}, one-star: {0.05, -0.34}
22:17:13.498 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.58) = xAngle (4.11 = -2.18)
22:17:13.498 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.22 = 0.93)
22:17:13.498 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.53 mountX=-0.19 mountY=0.26, mountTheta=2.19
22:17:13.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.19, opts=13)
22:17:13.498 00.000 7988 Enqueuing Move request for scope (-0.27, 0.19)
22:17:13.498 00.000 15712 Worker thread wakes up
22:17:13.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
22:17:13.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
22:17:13.498 00.000 15712 Moving (-0.27, 0.19) raw xDistance=-0.19 yDistance=0.26
22:17:13.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:13.498 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.6 Saturated
22:17:13.509 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:13.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:13.511 00.002 7988 Enqueuing Expose request
22:17:13.511 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:17:13.511 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
22:17:13.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:13.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:17:13.513 00.002 15712 MoveAxis(E, 42, ABG)
22:17:13.513 00.000 15712 Guiding  Dir = 2, Dur = 42
22:17:13.513 00.000 15712 IsGuiding returns 0
22:17:13.518 00.005 15712 PulseGuide returned control before completion, sleep 38
22:17:13.576 00.058 15712 IsGuiding returns 1
22:17:13.576 00.000 15712 scope still moving after pulse duration time elapsed
22:17:13.640 00.064 15712 IsGuiding returns 0
22:17:13.640 00.000 15712 scope move finished after 42 + 85 ms
22:17:13.640 00.000 15712 Move returns status 0, amount 42
22:17:13.640 00.000 15712 MoveAxis(N, 0, ABG)
22:17:13.640 00.000 15712 Move returns status 0, amount 0
22:17:13.640 00.000 15712 move complete, result=0
22:17:13.640 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.3 px 0 ms NORTH
22:17:13.642 00.002 15712 worker thread done servicing request
22:17:13.642 00.000 15712 Worker thread wakes up
22:17:13.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:13.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:15.283 01.641 15712 Exposure complete
22:17:15.335 00.052 15712 worker thread done servicing request
22:17:15.335 00.000 7988 OnExposeComplete: enter
22:17:15.335 00.000 7988 UpdateGuideState(): m_state=6
22:17:15.346 00.011 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7979
22:17:15.347 00.001 7988 Star::Find returns 1 (1), X=1182.04, Y=445.59, Mass=1633, SNR=27.5, Peak=255 HFD=3.3
22:17:15.347 00.000 7988 MultiStar: [#1 -0.25,0.17,0.99,U] [#2 -0.12,-0.11,0.96,U] [#3 -0.25,-0.07,0.91,U] [#4 -0.25,-0.17,0.99,U] [#5 -0.03,-0.14,0.71,U] [#6 -0.44,0.15,0.68,U] [#7 -0.24,-0.10,0.65,U] [#8 -0.36,0.25,0.64,U] 
22:17:15.347 00.000 7988 refined, 8 included, MultiStar: {-0.20, -0.11}, one-star: {0.02, -0.73}
22:17:15.350 00.003 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.58) = xAngle (-1.07 = -1.07)
22:17:15.350 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
22:17:15.350 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.65 mountX=0.11 mountY=0.20, mountTheta=1.08
22:17:15.350 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.11, opts=13)
22:17:15.350 00.000 7988 Enqueuing Move request for scope (-0.20, -0.11)
22:17:15.350 00.000 15712 Worker thread wakes up
22:17:15.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:17:15.350 00.000 7988 UpdateGuideState exits: m=1633 SNR=27.5 Saturated
22:17:15.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:15.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:15.350 00.000 7988 Enqueuing Expose request
22:17:15.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
22:17:15.350 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
22:17:15.350 00.000 15712 Moving (-0.20, -0.11) raw xDistance=0.11 yDistance=0.20
22:17:15.363 00.013 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:15.363 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
22:17:15.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:15.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:17:15.363 00.000 15712 MoveAxis(E, 7, ABG)
22:17:15.363 00.000 15712 Guiding  Dir = 2, Dur = 7
22:17:15.363 00.000 15712 IsGuiding returns 0
22:17:15.383 00.020 15712 IsGuiding returns 0
22:17:15.383 00.000 15712 Move returns status 0, amount 7
22:17:15.383 00.000 15712 MoveAxis(N, 0, ABG)
22:17:15.383 00.000 15712 Move returns status 0, amount 0
22:17:15.383 00.000 15712 move complete, result=0
22:17:15.383 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
22:17:15.384 00.001 15712 worker thread done servicing request
22:17:15.384 00.000 15712 Worker thread wakes up
22:17:15.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:15.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:16.799 01.415 15712 Exposure complete
22:17:16.847 00.048 15712 worker thread done servicing request
22:17:16.847 00.000 7988 OnExposeComplete: enter
22:17:16.847 00.000 7988 UpdateGuideState(): m_state=6
22:17:16.859 00.012 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7980
22:17:16.859 00.000 7988 Star::Find returns 1 (1), X=1182.00, Y=445.65, Mass=1505, SNR=26.5, Peak=255 HFD=3.3
22:17:16.861 00.002 7988 MultiStar: [#1 -0.24,0.02,1.00,U] [#2 -0.04,-0.11,1.00,U] [#3 -0.36,-0.28,0.96,U] [#4 -0.31,-0.13,1.03,U] [#5 -0.19,0.03,0.71,U] [#6 -0.28,0.05,0.70,U] [#7 -0.12,-0.20,0.71,U] [#8 -0.39,-0.10,0.68,U] 
22:17:16.861 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.17}, one-star: {-0.02, -0.66}
22:17:16.864 00.003 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.58) = xAngle (-0.89 = -0.89)
22:17:16.864 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.22 = 2.22)
22:17:16.864 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.47 mountX=0.17 mountY=0.22, mountTheta=0.90
22:17:16.864 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.17, opts=13)
22:17:16.864 00.000 7988 Enqueuing Move request for scope (-0.21, -0.17)
22:17:16.864 00.000 15712 Worker thread wakes up
22:17:16.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.17) opts 0xd
22:17:16.864 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.17)
22:17:16.864 00.000 15712 Moving (-0.21, -0.17) raw xDistance=0.17 yDistance=0.22
22:17:16.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:16.864 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5 Saturated
22:17:16.872 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:16.872 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:16.874 00.002 7988 Enqueuing Expose request
22:17:16.874 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 636.00
22:17:16.874 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
22:17:16.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:16.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:17:16.874 00.000 15712 MoveAxis(W, 27, ABG)
22:17:16.874 00.000 15712 Guiding  Dir = 3, Dur = 27
22:17:16.874 00.000 15712 IsGuiding returns 0
22:17:16.898 00.024 15712 PulseGuide returned control before completion, sleep 12
22:17:16.949 00.051 15712 IsGuiding returns 0
22:17:16.949 00.000 15712 Move returns status 0, amount 27
22:17:16.949 00.000 15712 MoveAxis(N, 0, ABG)
22:17:16.949 00.000 15712 Move returns status 0, amount 0
22:17:16.949 00.000 15712 move complete, result=0
22:17:16.949 00.000 15712 worker thread done servicing request
22:17:16.949 00.000 15712 Worker thread wakes up
22:17:16.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:16.949 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
22:17:16.952 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:18.583 01.631 15712 Exposure complete
22:17:18.634 00.051 15712 worker thread done servicing request
22:17:18.634 00.000 7988 OnExposeComplete: enter
22:17:18.634 00.000 7988 UpdateGuideState(): m_state=6
22:17:18.645 00.011 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7981
22:17:18.645 00.000 7988 Star::Find returns 1 (0), X=1182.20, Y=445.57, Mass=1503, SNR=26.3, Peak=223 HFD=3.2
22:17:18.645 00.000 7988 MultiStar: [#1 -0.01,0.10,1.03,U] [#2 -0.05,-0.02,1.03,U] [#3 -0.01,-0.05,0.97,U] [#4 -0.07,-0.12,1.03,U] [#5 0.18,0.03,0.72,U] [#6 -0.08,0.26,0.70,U] [#7 -0.15,0.12,0.69,U] [#8 -0.36,0.19,0.68,U] 
22:17:18.645 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.18, -0.74}
22:17:18.645 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
22:17:18.651 00.006 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
22:17:18.651 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.07 mountX=0.05 mountY=0.03, mountTheta=0.51
22:17:18.651 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
22:17:18.651 00.000 7988 Enqueuing Move request for scope (-0.03, -0.05)
22:17:18.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:17:18.651 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3
22:17:18.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:18.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:18.651 00.000 7988 Enqueuing Expose request
22:17:18.651 00.000 15712 Worker thread wakes up
22:17:18.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
22:17:18.661 00.010 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
22:17:18.661 00.000 15712 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=0.03
22:17:18.661 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:18.661 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
22:17:18.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:18.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:18.661 00.000 15712 MoveAxis(E, 7, ABG)
22:17:18.661 00.000 15712 Guiding  Dir = 2, Dur = 7
22:17:18.661 00.000 15712 IsGuiding returns 0
22:17:18.719 00.058 15712 IsGuiding returns 0
22:17:18.719 00.000 15712 Move returns status 0, amount 7
22:17:18.719 00.000 15712 MoveAxis(N, 0, ABG)
22:17:18.719 00.000 15712 Move returns status 0, amount 0
22:17:18.719 00.000 15712 move complete, result=0
22:17:18.725 00.006 15712 worker thread done servicing request
22:17:18.725 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:17:18.725 00.000 15712 Worker thread wakes up
22:17:18.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:18.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:20.131 01.406 15712 Exposure complete
22:17:20.181 00.050 15712 worker thread done servicing request
22:17:20.181 00.000 7988 OnExposeComplete: enter
22:17:20.181 00.000 7988 UpdateGuideState(): m_state=6
22:17:20.191 00.010 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7982
22:17:20.191 00.000 7988 Star::Find returns 1 (1), X=1182.19, Y=446.00, Mass=1550, SNR=26.9, Peak=255 HFD=3.1
22:17:20.193 00.002 7988 MultiStar: [#1 -0.22,0.42,1.00,U] [#2 -0.23,0.21,0.98,U] [#3 -0.13,0.22,0.90,U] [#4 0.17,0.27,1.05,U] [#5 0.08,0.29,0.73,U] [#6 -0.22,0.54,0.71,U] [#7 -0.21,-0.15,0.69,U] [#8 -0.14,0.25,0.65,U] 
22:17:20.193 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.19}, one-star: {0.18, -0.31}
22:17:20.195 00.002 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.58) = xAngle (3.51 = -2.77)
22:17:20.195 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.62 = 0.34)
22:17:20.197 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.93 mountX=-0.19 mountY=0.07, mountTheta=2.80
22:17:20.198 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.19, opts=13)
22:17:20.200 00.002 7988 Enqueuing Move request for scope (-0.07, 0.19)
22:17:20.200 00.000 15712 Worker thread wakes up
22:17:20.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
22:17:20.200 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
22:17:20.200 00.000 15712 Moving (-0.07, 0.19) raw xDistance=-0.19 yDistance=0.07
22:17:20.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:20.200 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.9 Saturated
22:17:20.204 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:20.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:20.206 00.002 7988 Enqueuing Expose request
22:17:20.207 00.001 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:17:20.207 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
22:17:20.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:20.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:17:20.207 00.000 15712 MoveAxis(E, 43, ABG)
22:17:20.207 00.000 15712 Guiding  Dir = 2, Dur = 43
22:17:20.207 00.000 15712 IsGuiding returns 0
22:17:20.226 00.019 15712 PulseGuide returned control before completion, sleep 36
22:17:20.271 00.045 15712 IsGuiding returns 1
22:17:20.271 00.000 15712 scope still moving after pulse duration time elapsed
22:17:20.306 00.035 15712 IsGuiding returns 0
22:17:20.306 00.000 15712 scope move finished after 43 + 55 ms
22:17:20.306 00.000 15712 Move returns status 0, amount 43
22:17:20.306 00.000 15712 MoveAxis(N, 0, ABG)
22:17:20.306 00.000 15712 Move returns status 0, amount 0
22:17:20.306 00.000 15712 move complete, result=0
22:17:20.306 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
22:17:20.308 00.002 15712 worker thread done servicing request
22:17:20.308 00.000 15712 Worker thread wakes up
22:17:20.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:20.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:21.945 01.637 15712 Exposure complete
22:17:21.999 00.054 15712 worker thread done servicing request
22:17:21.999 00.000 7988 OnExposeComplete: enter
22:17:22.008 00.009 7988 UpdateGuideState(): m_state=6
22:17:22.008 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7983
22:17:22.008 00.000 7988 Star::Find returns 1 (0), X=1182.09, Y=445.74, Mass=1581, SNR=27.1, Peak=233 HFD=3.4
22:17:22.008 00.000 7988 MultiStar: [#1 0.03,-0.01,1.03,U] [#2 -0.10,-0.03,0.97,U] [#3 -0.18,-0.10,0.93,U] [#4 -0.02,-0.04,1.02,U] [#5 -0.03,-0.23,0.69,U] [#6 -0.20,0.14,0.71,U] [#7 -0.24,-0.10,0.65,U] [#8 -0.33,-0.12,0.61,U] 
22:17:22.008 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.12}, one-star: {0.07, -0.57}
22:17:22.008 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
22:17:22.008 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
22:17:22.016 00.008 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.20 mountX=0.12 mountY=0.09, mountTheta=0.64
22:17:22.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.12, opts=13)
22:17:22.016 00.000 7988 Enqueuing Move request for scope (-0.09, -0.12)
22:17:22.016 00.000 15712 Worker thread wakes up
22:17:22.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
22:17:22.016 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
22:17:22.016 00.000 15712 Moving (-0.09, -0.12) raw xDistance=0.12 yDistance=0.09
22:17:22.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:22.016 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.1
22:17:22.021 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:22.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:22.023 00.002 7988 Enqueuing Expose request
22:17:22.023 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:22.023 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
22:17:22.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:22.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:17:22.023 00.000 15712 MoveAxis(E, 7, ABG)
22:17:22.023 00.000 15712 Guiding  Dir = 2, Dur = 7
22:17:22.061 00.038 15712 IsGuiding returns 0
22:17:22.080 00.019 15712 IsGuiding returns 0
22:17:22.080 00.000 15712 Move returns status 0, amount 7
22:17:22.080 00.000 15712 MoveAxis(N, 0, ABG)
22:17:22.080 00.000 15712 Move returns status 0, amount 0
22:17:22.080 00.000 15712 move complete, result=0
22:17:22.080 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:17:22.082 00.002 15712 worker thread done servicing request
22:17:22.082 00.000 15712 Worker thread wakes up
22:17:22.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:22.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:23.493 01.411 15712 Exposure complete
22:17:23.546 00.053 15712 worker thread done servicing request
22:17:23.546 00.000 7988 OnExposeComplete: enter
22:17:23.546 00.000 7988 UpdateGuideState(): m_state=6
22:17:23.555 00.009 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7984
22:17:23.555 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=445.70, Mass=1468, SNR=26.2, Peak=219 HFD=3.3
22:17:23.555 00.000 7988 MultiStar: [#1 -0.11,0.10,1.03,U] [#2 0.08,0.02,1.03,U] [#3 -0.17,-0.05,0.97,U] [#4 0.16,-0.12,1.05,U] [#5 0.12,-0.11,0.72,U] [#6 -0.09,0.24,0.70,U] [#7 -0.27,0.06,0.68,U] [#8 -0.24,0.11,0.66,U] 
22:17:23.555 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.22, -0.61}
22:17:23.555 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
22:17:23.555 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
22:17:23.555 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.84 mountX=0.06 mountY=0.02, mountTheta=0.29
22:17:23.555 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
22:17:23.563 00.008 7988 Enqueuing Move request for scope (-0.02, -0.06)
22:17:23.563 00.000 15712 Worker thread wakes up
22:17:23.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:17:23.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:17:23.563 00.000 15712 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.02
22:17:23.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:23.563 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.2
22:17:23.567 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:23.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:23.569 00.002 7988 Enqueuing Expose request
22:17:23.569 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:23.569 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
22:17:23.570 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:23.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:17:23.570 00.000 15712 MoveAxis(E, 7, ABG)
22:17:23.570 00.000 15712 Guiding  Dir = 2, Dur = 7
22:17:23.570 00.000 15712 IsGuiding returns 0
22:17:23.597 00.027 15712 IsGuiding returns 0
22:17:23.597 00.000 15712 Move returns status 0, amount 7
22:17:23.597 00.000 15712 MoveAxis(N, 0, ABG)
22:17:23.597 00.000 15712 Move returns status 0, amount 0
22:17:23.597 00.000 15712 move complete, result=0
22:17:23.597 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:17:23.601 00.004 15712 worker thread done servicing request
22:17:23.601 00.000 15712 Worker thread wakes up
22:17:23.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:23.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:25.341 01.740 15712 Exposure complete
22:17:25.400 00.059 15712 worker thread done servicing request
22:17:25.400 00.000 7988 OnExposeComplete: enter
22:17:25.400 00.000 7988 UpdateGuideState(): m_state=6
22:17:25.403 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7985
22:17:25.403 00.000 7988 Star::Find returns 1 (0), X=1181.91, Y=445.57, Mass=1463, SNR=26.1, Peak=173 HFD=3.5
22:17:25.405 00.002 7988 MultiStar: [#1 -0.37,0.12,1.06,U] [#2 -0.40,-0.03,1.04,U] [#3 -0.41,-0.07,0.97,U] [#4 -0.28,0.02,1.04,U] [#5 -0.27,-0.02,0.78,U] [#6 -0.47,0.00,0.74,U] [#7 -0.43,-0.10,0.66,U] [#8 -0.62,-0.00,0.67,U] 
22:17:25.407 00.002 7988 refined, 8 included, MultiStar: {-0.36, -0.10}, one-star: {-0.11, -0.75}
22:17:25.407 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.58) = xAngle (-1.30 = -1.30)
22:17:25.407 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.81 = 1.81)
22:17:25.409 00.002 7988 CameraToMount -- cameraX=-0.36 cameraY=-0.10 hyp=0.37 cameraTheta=-2.87 mountX=0.10 mountY=0.36, mountTheta=1.30
22:17:25.411 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=-0.10, opts=13)
22:17:25.411 00.000 7988 Enqueuing Move request for scope (-0.36, -0.10)
22:17:25.413 00.002 15712 Worker thread wakes up
22:17:25.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.10) opts 0xd
22:17:25.413 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, -0.10)
22:17:25.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:25.413 00.000 7988 UpdateGuideState exits: m=1463 SNR=26.1
22:17:25.416 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:25.417 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:25.417 00.000 7988 Enqueuing Expose request
22:17:25.419 00.002 15712 Moving (-0.36, -0.10) raw xDistance=0.10 yDistance=0.36
22:17:25.419 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:25.419 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
22:17:25.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:17:25.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:17:25.419 00.000 15712 MoveAxis(E, 8, ABG)
22:17:25.419 00.000 15712 Guiding  Dir = 2, Dur = 8
22:17:25.419 00.000 15712 IsGuiding returns 0
22:17:25.459 00.040 15712 IsGuiding returns 0
22:17:25.459 00.000 15712 Move returns status 0, amount 8
22:17:25.459 00.000 15712 MoveAxis(N, 0, ABG)
22:17:25.459 00.000 15712 Move returns status 0, amount 0
22:17:25.459 00.000 15712 move complete, result=0
22:17:25.459 00.000 15712 worker thread done servicing request
22:17:25.459 00.000 15712 Worker thread wakes up
22:17:25.459 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.4 px 0 ms NORTH
22:17:25.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:25.461 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:26.877 01.416 15712 Exposure complete
22:17:26.936 00.059 15712 worker thread done servicing request
22:17:26.936 00.000 7988 OnExposeComplete: enter
22:17:26.936 00.000 7988 UpdateGuideState(): m_state=6
22:17:26.938 00.002 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
22:17:26.938 00.000 7988 Star::Find returns 1 (1), X=1182.06, Y=446.02, Mass=1557, SNR=26.9, Peak=255 HFD=2.9
22:17:26.940 00.002 7988 MultiStar: [#1 -0.25,0.53,1.02,U] [#2 -0.13,0.23,1.01,U] [#3 -0.28,0.16,0.97,U] [#4 -0.35,0.34,1.03,U] [#5 -0.13,0.17,0.71,U] [#6 -0.25,0.56,0.68,U] [#7 -0.16,0.13,0.68,U] [#8 -0.43,0.70,0.64,U] 
22:17:26.940 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.26}, one-star: {0.04, -0.29}
22:17:26.942 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
22:17:26.942 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
22:17:26.944 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.29 hyp=0.30 cameraTheta=-1.45 mountX=0.29 mountY=-0.03, mountTheta=-0.10
22:17:26.947 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.29, opts=13)
22:17:26.947 00.000 7988 Enqueuing Move request for scope (0.04, -0.29)
22:17:26.949 00.002 15712 Worker thread wakes up
22:17:26.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.29) opts 0xd
22:17:26.949 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.29)
22:17:26.949 00.000 15712 Moving (0.04, -0.29) raw xDistance=0.29 yDistance=-0.03
22:17:26.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:26.952 00.003 7988 UpdateGuideState exits: m=1557 SNR=26.9 Saturated
22:17:26.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:26.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:26.952 00.000 7988 Enqueuing Expose request
22:17:26.952 00.000 15712 PPEC rslt: input = 0.29, final = 0.15, react = 0.18, pred = -0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
22:17:26.952 00.000 15712 PPEC: input: 0.29, control: 0.15, exposure: 1500
22:17:26.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:26.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:17:26.952 00.000 15712 MoveAxis(W, 49, ABG)
22:17:26.952 00.000 15712 Guiding  Dir = 3, Dur = 49
22:17:26.952 00.000 15712 IsGuiding returns 0
22:17:26.968 00.016 15712 PulseGuide returned control before completion, sleep 45
22:17:27.049 00.081 15712 IsGuiding returns 0
22:17:27.049 00.000 15712 Move returns status 0, amount 49
22:17:27.049 00.000 15712 MoveAxis(N, 0, ABG)
22:17:27.049 00.000 15712 Move returns status 0, amount 0
22:17:27.049 00.000 15712 move complete, result=0
22:17:27.049 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -0.0 px 0 ms NORTH
22:17:27.054 00.005 15712 worker thread done servicing request
22:17:27.054 00.000 15712 Worker thread wakes up
22:17:27.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:27.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:28.691 01.637 15712 Exposure complete
22:17:28.748 00.057 15712 worker thread done servicing request
22:17:28.748 00.000 7988 OnExposeComplete: enter
22:17:28.748 00.000 7988 UpdateGuideState(): m_state=6
22:17:28.754 00.006 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7987
22:17:28.754 00.000 7988 Star::Find returns 1 (0), X=1181.99, Y=445.87, Mass=1572, SNR=26.8, Peak=231 HFD=3.0
22:17:28.754 00.000 7988 MultiStar: [#1 -0.42,0.51,1.01,U] [#2 -0.35,0.15,0.97,U] [#3 -0.31,0.15,0.96,U] [#4 -0.31,0.14,1.01,U] [#5 -0.14,0.37,0.72,U] [#6 -0.26,0.45,0.69,U] [#7 -0.53,0.10,0.67,U] [#8 -0.60,0.30,0.66,U] 
22:17:28.754 00.000 7988 refined, 8 included, MultiStar: {-0.32, 0.17}, one-star: {-0.03, -0.45}
22:17:28.754 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.58) = xAngle (4.22 = -2.07)
22:17:28.754 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.33 = 1.04)
22:17:28.754 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=0.17 hyp=0.36 cameraTheta=2.64 mountX=-0.17 mountY=0.31, mountTheta=2.07
22:17:28.754 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.17, opts=13)
22:17:28.754 00.000 7988 Enqueuing Move request for scope (-0.32, 0.17)
22:17:28.754 00.000 15712 Worker thread wakes up
22:17:28.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.17) opts 0xd
22:17:28.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.17)
22:17:28.765 00.011 15712 Moving (-0.32, 0.17) raw xDistance=-0.17 yDistance=0.31
22:17:28.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:28.765 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.8
22:17:28.767 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:28.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:28.769 00.002 7988 Enqueuing Expose request
22:17:28.771 00.002 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:17:28.771 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
22:17:28.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:17:28.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:17:28.771 00.000 15712 MoveAxis(E, 44, ABG)
22:17:28.771 00.000 15712 Guiding  Dir = 2, Dur = 44
22:17:28.772 00.001 15712 IsGuiding returns 0
22:17:28.790 00.018 15712 PulseGuide returned control before completion, sleep 32
22:17:28.834 00.044 15712 IsGuiding returns 1
22:17:28.834 00.000 15712 scope still moving after pulse duration time elapsed
22:17:28.870 00.036 15712 IsGuiding returns 0
22:17:28.870 00.000 15712 scope move finished after 44 + 58 ms
22:17:28.870 00.000 15712 Move returns status 0, amount 44
22:17:28.870 00.000 15712 MoveAxis(N, 0, ABG)
22:17:28.870 00.000 15712 Move returns status 0, amount 0
22:17:28.870 00.000 15712 move complete, result=0
22:17:28.870 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.3 px 0 ms NORTH
22:17:28.876 00.006 15712 worker thread done servicing request
22:17:28.876 00.000 15712 Worker thread wakes up
22:17:28.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:28.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:30.286 01.410 15712 Exposure complete
22:17:30.332 00.046 15712 worker thread done servicing request
22:17:30.332 00.000 7988 OnExposeComplete: enter
22:17:30.332 00.000 7988 UpdateGuideState(): m_state=6
22:17:30.348 00.016 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7988
22:17:30.348 00.000 7988 Star::Find returns 1 (0), X=1182.13, Y=445.66, Mass=1577, SNR=27.1, Peak=220 HFD=3.2
22:17:30.348 00.000 7988 MultiStar: [#1 -0.24,0.21,0.99,U] [#2 -0.14,0.02,1.02,U] [#3 -0.22,-0.05,0.95,U] [#4 -0.27,-0.04,1.03,U] [#5 -0.09,0.18,0.68,U] [#6 -0.29,0.50,0.70,U] [#7 -0.17,-0.05,0.64,U] [#8 -0.33,0.28,0.66,U] 
22:17:30.348 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.01}, one-star: {0.11, -0.65}
22:17:30.348 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.58) = xAngle (4.64 = -1.64)
22:17:30.348 00.000 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.75 = 1.47)
22:17:30.348 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.06 mountX=-0.01 mountY=0.18, mountTheta=1.64
22:17:30.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.01, opts=13)
22:17:30.348 00.000 7988 Enqueuing Move request for scope (-0.18, 0.01)
22:17:30.348 00.000 15712 Worker thread wakes up
22:17:30.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
22:17:30.348 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
22:17:30.348 00.000 15712 Moving (-0.18, 0.01) raw xDistance=-0.01 yDistance=0.18
22:17:30.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:30.348 00.000 7988 UpdateGuideState exits: m=1577 SNR=27.1
22:17:30.360 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:30.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:30.362 00.002 7988 Enqueuing Expose request
22:17:30.363 00.001 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:30.363 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
22:17:30.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:30.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:17:30.363 00.000 15712 MoveAxis(E, 10, ABG)
22:17:30.363 00.000 15712 Guiding  Dir = 2, Dur = 10
22:17:30.363 00.000 15712 IsGuiding returns 0
22:17:30.384 00.021 15712 IsGuiding returns 1
22:17:30.384 00.000 15712 scope still moving after pulse duration time elapsed
22:17:30.432 00.048 15712 IsGuiding returns 1
22:17:30.475 00.043 15712 IsGuiding returns 0
22:17:30.475 00.000 15712 scope move finished after 10 + 101 ms
22:17:30.475 00.000 15712 Move returns status 0, amount 10
22:17:30.475 00.000 15712 MoveAxis(N, 0, ABG)
22:17:30.475 00.000 15712 Move returns status 0, amount 0
22:17:30.475 00.000 15712 move complete, result=0
22:17:30.475 00.000 15712 worker thread done servicing request
22:17:30.475 00.000 15712 Worker thread wakes up
22:17:30.475 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
22:17:30.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:30.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:32.114 01.639 15712 Exposure complete
22:17:32.173 00.059 15712 worker thread done servicing request
22:17:32.173 00.000 7988 OnExposeComplete: enter
22:17:32.173 00.000 7988 UpdateGuideState(): m_state=6
22:17:32.175 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7989
22:17:32.175 00.000 7988 Star::Find returns 1 (1), X=1182.05, Y=445.22, Mass=1415, SNR=25.8, Peak=255 HFD=3.1
22:17:32.175 00.000 7988 MultiStar: [#1 -0.24,-0.38,1.06,U] [#2 -0.23,-0.43,1.05,U] [#3 -0.27,-0.51,0.98,U] [#4 -0.35,-0.50,1.07,U] [#5 0.02,-0.23,0.72,U] [#6 -0.36,-0.43,0.69,U] [#7 -0.58,-0.64,0.69,U] [#8 -0.45,-0.26,0.68,U] 
22:17:32.175 00.000 7988 refined, 8 included, MultiStar: {-0.26, -0.51}, one-star: {0.03, -1.09}
22:17:32.175 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
22:17:32.175 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
22:17:32.182 00.007 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.51 hyp=0.57 cameraTheta=-2.03 mountX=0.51 mountY=0.27, mountTheta=0.48
22:17:32.182 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.51, opts=13)
22:17:32.182 00.000 7988 Enqueuing Move request for scope (-0.26, -0.51)
22:17:32.182 00.000 15712 Worker thread wakes up
22:17:32.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.51) opts 0xd
22:17:32.182 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.51)
22:17:32.182 00.000 15712 Moving (-0.26, -0.51) raw xDistance=0.51 yDistance=0.27
22:17:32.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:17:32.182 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.8 Saturated
22:17:32.188 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:32.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:32.190 00.002 7988 Enqueuing Expose request
22:17:32.191 00.001 15712 PPEC rslt: input = 0.51, final = 0.28, react = 0.31, pred = -0.03, hyst = 0.27, hyst_pct = 0.00, period_length = 636.00
22:17:32.191 00.000 15712 PPEC: input: 0.51, control: 0.28, exposure: 1500
22:17:32.191 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.31 newest=0.76
22:17:32.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:17:32.191 00.000 15712 MoveAxis(W, 92, ABG)
22:17:32.191 00.000 15712 Guiding  Dir = 3, Dur = 92
22:17:32.191 00.000 15712 IsGuiding returns 0
22:17:32.211 00.020 15712 PulseGuide returned control before completion, sleep 80
22:17:32.325 00.114 15712 IsGuiding returns 0
22:17:32.325 00.000 15712 Move returns status 0, amount 92
22:17:32.325 00.000 15712 BLC: Oldest BLC event removed
22:17:32.325 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 41 applied
22:17:32.325 00.000 15712 MoveAxis(S, 109, ABG)
22:17:32.325 00.000 15712 Guiding  Dir = 1, Dur = 109
22:17:32.359 00.034 15712 IsGuiding returns 0
22:17:32.439 00.080 15712 PulseGuide returned control before completion, sleep 40
22:17:32.494 00.055 15712 IsGuiding returns 1
22:17:32.494 00.000 15712 scope still moving after pulse duration time elapsed
22:17:32.526 00.032 15712 IsGuiding returns 1
22:17:32.574 00.048 15712 IsGuiding returns 0
22:17:32.574 00.000 15712 scope move finished after 109 + 114 ms
22:17:32.574 00.000 15712 Move returns status 0, amount 109
22:17:32.574 00.000 15712 move complete, result=0
22:17:32.574 00.000 7988 GuideStep: 0.5 px 92 ms WEST, 0.3 px 109 ms SOUTH
22:17:32.584 00.010 15712 worker thread done servicing request
22:17:32.584 00.000 15712 Worker thread wakes up
22:17:32.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:32.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:33.997 01.413 15712 Exposure complete
22:17:34.050 00.053 15712 worker thread done servicing request
22:17:34.050 00.000 7988 OnExposeComplete: enter
22:17:34.050 00.000 7988 UpdateGuideState(): m_state=6
22:17:34.057 00.007 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7990
22:17:34.058 00.001 7988 Star::Find returns 1 (0), X=1182.24, Y=445.68, Mass=1605, SNR=27.4, Peak=241 HFD=3.3
22:17:34.058 00.000 7988 MultiStar: [#1 -0.07,0.23,1.03,U] [#2 -0.05,-0.09,0.98,U] [#3 -0.18,-0.04,0.93,U] [#4 -0.15,-0.12,1.01,U] [#5 0.11,-0.07,0.66,U] [#6 -0.11,0.11,0.70,U] [#7 -0.12,-0.10,0.66,U] [#8 -0.25,0.05,0.63,U] 
22:17:34.058 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {0.22, -0.63}
22:17:34.058 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
22:17:34.058 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
22:17:34.058 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.20 mountX=0.08 mountY=0.06, mountTheta=0.64
22:17:34.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.08, opts=13)
22:17:34.067 00.009 7988 Enqueuing Move request for scope (-0.06, -0.08)
22:17:34.067 00.000 15712 Worker thread wakes up
22:17:34.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:17:34.067 00.000 7988 UpdateGuideState exits: m=1605 SNR=27.4
22:17:34.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:34.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:34.067 00.000 7988 Enqueuing Expose request
22:17:34.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:17:34.067 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:17:34.067 00.000 15712 Moving (-0.06, -0.08) raw xDistance=0.08 yDistance=0.06
22:17:34.067 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.00, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.268183, 1:0.063129
22:17:34.067 00.000 15712 BLC: No correction, Miss < min_move
22:17:34.074 00.007 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:34.074 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
22:17:34.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:34.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:17:34.074 00.000 15712 MoveAxis(E, 9, ABG)
22:17:34.074 00.000 15712 Guiding  Dir = 2, Dur = 9
22:17:34.074 00.000 15712 IsGuiding returns 0
22:17:34.101 00.027 15712 IsGuiding returns 0
22:17:34.101 00.000 15712 Move returns status 0, amount 9
22:17:34.101 00.000 15712 MoveAxis(N, 0, ABG)
22:17:34.101 00.000 15712 Move returns status 0, amount 0
22:17:34.101 00.000 15712 move complete, result=0
22:17:34.101 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:17:34.101 00.000 15712 worker thread done servicing request
22:17:34.101 00.000 15712 Worker thread wakes up
22:17:34.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:34.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:35.735 01.634 15712 Exposure complete
22:17:35.794 00.059 15712 worker thread done servicing request
22:17:35.794 00.000 7988 OnExposeComplete: enter
22:17:35.794 00.000 7988 UpdateGuideState(): m_state=6
22:17:35.794 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7991
22:17:35.799 00.005 7988 Star::Find returns 1 (0), X=1182.27, Y=445.84, Mass=1577, SNR=27.1, Peak=203 HFD=3.5
22:17:35.799 00.000 7988 MultiStar: [#1 0.06,0.19,0.97,U] [#2 -0.05,0.07,0.95,U] [#3 0.08,-0.05,0.92,U] [#4 0.10,-0.01,1.00,U] [#5 0.20,-0.06,0.70,U] [#6 0.12,0.10,0.68,U] [#7 0.08,0.09,0.68,U] [#8 -0.05,0.00,0.62,U] 
22:17:35.799 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.25, -0.48}
22:17:35.803 00.004 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
22:17:35.803 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.88)
22:17:35.803 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.29 mountX=0.03 mountY=-0.09, mountTheta=-1.29
22:17:35.803 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
22:17:35.803 00.000 7988 Enqueuing Move request for scope (0.09, -0.03)
22:17:35.803 00.000 15712 Worker thread wakes up
22:17:35.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:17:35.803 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:17:35.803 00.000 15712 Moving (0.09, -0.03) raw xDistance=0.03 yDistance=-0.09
22:17:35.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:35.803 00.000 7988 UpdateGuideState exits: m=1577 SNR=27.1
22:17:35.811 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:35.811 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:35.813 00.002 7988 Enqueuing Expose request
22:17:35.813 00.000 15712 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.00, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.268183, 1:0.063129, 2:-0.089581
22:17:35.813 00.000 15712 BLC: No correction, Miss < min_move
22:17:35.815 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:35.815 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
22:17:35.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:35.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:17:35.815 00.000 15712 MoveAxis(E, 8, ABG)
22:17:35.815 00.000 15712 Guiding  Dir = 2, Dur = 8
22:17:35.815 00.000 15712 IsGuiding returns 0
22:17:35.841 00.026 15712 IsGuiding returns 0
22:17:35.841 00.000 15712 Move returns status 0, amount 8
22:17:35.841 00.000 15712 MoveAxis(N, 0, ABG)
22:17:35.841 00.000 15712 Move returns status 0, amount 0
22:17:35.841 00.000 15712 move complete, result=0
22:17:35.841 00.000 15712 worker thread done servicing request
22:17:35.841 00.000 15712 Worker thread wakes up
22:17:35.841 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:17:35.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:35.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:37.248 01.407 15712 Exposure complete
22:17:37.296 00.048 15712 worker thread done servicing request
22:17:37.296 00.000 7988 OnExposeComplete: enter
22:17:37.296 00.000 7988 UpdateGuideState(): m_state=6
22:17:37.311 00.015 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7992
22:17:37.311 00.000 7988 Star::Find returns 1 (0), X=1182.30, Y=445.76, Mass=1555, SNR=26.9, Peak=214 HFD=3.5
22:17:37.313 00.002 7988 MultiStar: [#1 0.05,0.27,1.02,U] [#2 0.05,0.09,0.99,U] [#3 0.04,0.14,0.96,U] [#4 0.12,0.16,1.04,U] [#5 0.06,-0.07,0.72,U] [#6 -0.02,0.17,0.68,U] [#7 -0.04,-0.16,0.68,U] [#8 -0.39,0.04,0.69,U] 
22:17:37.313 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.28, -0.55}
22:17:37.315 00.002 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.58) = xAngle (1.92 = 1.92)
22:17:37.315 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.03 = -1.25)
22:17:37.317 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.35 mountX=-0.01 mountY=-0.03, mountTheta=-1.92
22:17:37.319 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.01, opts=13)
22:17:37.319 00.000 7988 Enqueuing Move request for scope (0.03, 0.01)
22:17:37.321 00.002 15712 Worker thread wakes up
22:17:37.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:17:37.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:17:37.321 00.000 15712 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
22:17:37.321 00.000 15712 BLC: window closed
22:17:37.321 00.000 15712 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.00, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.268183, 1:0.063129, 2:-0.089581
22:17:37.321 00.000 15712 BLC: No correction, Miss < min_move
22:17:37.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:37.321 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.9
22:17:37.324 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:37.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:37.326 00.002 7988 Enqueuing Expose request
22:17:37.327 00.001 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:37.327 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
22:17:37.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:37.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:17:37.327 00.000 15712 MoveAxis(E, 7, ABG)
22:17:37.327 00.000 15712 Guiding  Dir = 2, Dur = 7
22:17:37.361 00.034 15712 IsGuiding returns 0
22:17:37.374 00.013 15712 IsGuiding returns 0
22:17:37.374 00.000 15712 Move returns status 0, amount 7
22:17:37.374 00.000 15712 MoveAxis(N, 0, ABG)
22:17:37.374 00.000 15712 Move returns status 0, amount 0
22:17:37.374 00.000 15712 move complete, result=0
22:17:37.374 00.000 15712 worker thread done servicing request
22:17:37.374 00.000 15712 Worker thread wakes up
22:17:37.374 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:17:37.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:37.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:39.019 01.645 15712 Exposure complete
22:17:39.078 00.059 15712 worker thread done servicing request
22:17:39.080 00.002 7988 OnExposeComplete: enter
22:17:39.080 00.000 7988 UpdateGuideState(): m_state=6
22:17:39.082 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7993
22:17:39.082 00.000 7988 Star::Find returns 1 (0), X=1182.39, Y=445.69, Mass=1480, SNR=26.2, Peak=206 HFD=3.3
22:17:39.084 00.002 7988 MultiStar: [#1 0.16,0.06,1.05,U] [#2 -0.04,0.09,0.99,U] [#3 0.04,0.07,0.97,U] [#4 0.30,0.03,1.03,U] [#5 -0.03,0.05,0.77,U] [#6 -0.03,-0.00,0.71,U] [#7 0.09,-0.03,0.69,U] [#8 -0.17,0.01,0.66,U] 
22:17:39.084 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.37, -0.63}
22:17:39.086 00.002 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
22:17:39.086 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.04)
22:17:39.088 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=0.04 mountY=-0.09, mountTheta=-1.13
22:17:39.090 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
22:17:39.090 00.000 7988 Enqueuing Move request for scope (0.10, -0.05)
22:17:39.092 00.002 15712 Worker thread wakes up
22:17:39.092 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
22:17:39.092 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
22:17:39.092 00.000 15712 Moving (0.10, -0.05) raw xDistance=0.04 yDistance=-0.09
22:17:39.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:39.092 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2
22:17:39.095 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:39.095 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:39.097 00.002 7988 Enqueuing Expose request
22:17:39.098 00.001 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:39.098 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:17:39.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:39.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:17:39.098 00.000 15712 MoveAxis(E, 7, ABG)
22:17:39.098 00.000 15712 Guiding  Dir = 2, Dur = 7
22:17:39.099 00.001 15712 IsGuiding returns 0
22:17:39.116 00.017 15712 IsGuiding returns 0
22:17:39.116 00.000 15712 Move returns status 0, amount 7
22:17:39.116 00.000 15712 MoveAxis(N, 0, ABG)
22:17:39.116 00.000 15712 Move returns status 0, amount 0
22:17:39.116 00.000 15712 move complete, result=0
22:17:39.116 00.000 15712 worker thread done servicing request
22:17:39.116 00.000 15712 Worker thread wakes up
22:17:39.116 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:17:39.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:39.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:40.537 01.421 15712 Exposure complete
22:17:40.595 00.058 15712 worker thread done servicing request
22:17:40.595 00.000 7988 OnExposeComplete: enter
22:17:40.595 00.000 7988 UpdateGuideState(): m_state=6
22:17:40.598 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7994
22:17:40.598 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=445.86, Mass=1407, SNR=25.6, Peak=206 HFD=2.9
22:17:40.598 00.000 7988 MultiStar: [#1 0.01,0.20,1.05,U] [#2 -0.04,0.12,1.06,U] [#3 -0.17,-0.08,1.01,U] [#4 -0.05,0.13,1.11,U] [#5 0.28,-0.05,0.75,U] [#6 0.05,0.22,0.74,U] [#7 -0.07,-0.03,0.70,U] [#8 -0.25,0.20,0.68,U] 
22:17:40.598 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.29, -0.46}
22:17:40.598 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
22:17:40.598 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.91 = -0.37)
22:17:40.598 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.22 mountX=-0.02 mountY=-0.01, mountTheta=-2.77
22:17:40.598 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.02, opts=13)
22:17:40.598 00.000 7988 Enqueuing Move request for scope (0.01, 0.02)
22:17:40.608 00.010 15712 Worker thread wakes up
22:17:40.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:17:40.608 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:17:40.608 00.000 15712 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
22:17:40.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:40.608 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.6
22:17:40.611 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:40.612 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:40.612 00.000 7988 Enqueuing Expose request
22:17:40.614 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:40.614 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
22:17:40.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:40.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:17:40.614 00.000 15712 MoveAxis(E, 6, ABG)
22:17:40.614 00.000 15712 Guiding  Dir = 2, Dur = 6
22:17:40.614 00.000 15712 IsGuiding returns 0
22:17:40.638 00.024 15712 IsGuiding returns 0
22:17:40.638 00.000 15712 Move returns status 0, amount 6
22:17:40.638 00.000 15712 MoveAxis(N, 0, ABG)
22:17:40.638 00.000 15712 Move returns status 0, amount 0
22:17:40.638 00.000 15712 move complete, result=0
22:17:40.638 00.000 15712 worker thread done servicing request
22:17:40.638 00.000 15712 Worker thread wakes up
22:17:40.638 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:17:40.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:40.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:42.382 01.744 15712 Exposure complete
22:17:42.432 00.050 15712 worker thread done servicing request
22:17:42.432 00.000 7988 OnExposeComplete: enter
22:17:42.432 00.000 7988 UpdateGuideState(): m_state=6
22:17:42.443 00.011 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7995
22:17:42.444 00.001 7988 Star::Find returns 1 (0), X=1181.96, Y=446.00, Mass=1600, SNR=27.3, Peak=210 HFD=3.9
22:17:42.446 00.002 7988 MultiStar: [#1 -0.24,0.44,1.01,U] [#2 -0.20,0.33,1.00,U] [#3 -0.28,0.32,0.94,U] [#4 -0.29,0.17,1.01,U] [#5 -0.14,0.14,0.68,U] [#6 -0.04,0.37,0.70,U] [#7 -0.35,0.21,0.67,U] [#8 -0.42,0.41,0.67,U] 
22:17:42.446 00.000 7988 refined, 8 included, MultiStar: {-0.22, 0.22}, one-star: {-0.06, -0.32}
22:17:42.448 00.002 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.35)
22:17:42.448 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.76)
22:17:42.448 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.35 mountX=-0.22 mountY=0.21, mountTheta=2.37
22:17:42.450 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.22, opts=13)
22:17:42.452 00.002 7988 Enqueuing Move request for scope (-0.22, 0.22)
22:17:42.452 00.000 15712 Worker thread wakes up
22:17:42.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
22:17:42.452 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
22:17:42.452 00.000 15712 Moving (-0.22, 0.22) raw xDistance=-0.22 yDistance=0.21
22:17:42.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:42.452 00.000 7988 UpdateGuideState exits: m=1600 SNR=27.3
22:17:42.455 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:42.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:42.457 00.002 7988 Enqueuing Expose request
22:17:42.457 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:17:42.457 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
22:17:42.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:42.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:17:42.457 00.000 15712 MoveAxis(E, 49, ABG)
22:17:42.457 00.000 15712 Guiding  Dir = 2, Dur = 49
22:17:42.459 00.002 15712 IsGuiding returns 0
22:17:42.475 00.016 15712 PulseGuide returned control before completion, sleep 42
22:17:42.524 00.049 15712 IsGuiding returns 1
22:17:42.524 00.000 15712 scope still moving after pulse duration time elapsed
22:17:42.556 00.032 15712 IsGuiding returns 0
22:17:42.556 00.000 15712 scope move finished after 49 + 48 ms
22:17:42.556 00.000 15712 Move returns status 0, amount 49
22:17:42.556 00.000 15712 MoveAxis(N, 0, ABG)
22:17:42.556 00.000 15712 Move returns status 0, amount 0
22:17:42.556 00.000 15712 move complete, result=0
22:17:42.556 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
22:17:42.558 00.002 15712 worker thread done servicing request
22:17:42.558 00.000 15712 Worker thread wakes up
22:17:42.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:42.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:43.976 01.418 15712 Exposure complete
22:17:44.035 00.059 15712 worker thread done servicing request
22:17:44.035 00.000 7988 OnExposeComplete: enter
22:17:44.035 00.000 7988 UpdateGuideState(): m_state=6
22:17:44.035 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7996
22:17:44.039 00.004 7988 Star::Find returns 1 (0), X=1182.24, Y=445.73, Mass=1515, SNR=26.6, Peak=233 HFD=3.1
22:17:44.039 00.000 7988 MultiStar: [#1 -0.09,0.13,1.02,U] [#2 0.01,0.03,1.01,U] [#3 -0.05,-0.03,0.97,U] [#4 0.08,-0.05,1.03,U] [#5 -0.06,-0.02,0.70,U] [#6 -0.06,-0.05,0.70,U] [#7 -0.15,-0.24,0.67,U] [#8 -0.18,0.24,0.68,U] 
22:17:44.039 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.22, -0.59}
22:17:44.039 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.58) = xAngle (-0.24 = -0.24)
22:17:44.045 00.006 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
22:17:44.045 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.82 mountX=0.07 mountY=0.02, mountTheta=0.27
22:17:44.047 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.07, opts=13)
22:17:44.048 00.001 7988 Enqueuing Move request for scope (-0.02, -0.07)
22:17:44.048 00.000 15712 Worker thread wakes up
22:17:44.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:17:44.048 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:17:44.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:17:44.048 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.6
22:17:44.052 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:44.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:44.054 00.002 7988 Enqueuing Expose request
22:17:44.054 00.000 15712 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=0.02
22:17:44.055 00.001 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:44.055 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
22:17:44.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:44.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:17:44.055 00.000 15712 MoveAxis(E, 6, ABG)
22:17:44.055 00.000 15712 Guiding  Dir = 2, Dur = 6
22:17:44.055 00.000 15712 IsGuiding returns 0
22:17:44.075 00.020 15712 IsGuiding returns 0
22:17:44.075 00.000 15712 Move returns status 0, amount 6
22:17:44.075 00.000 15712 MoveAxis(N, 0, ABG)
22:17:44.075 00.000 15712 Move returns status 0, amount 0
22:17:44.075 00.000 15712 move complete, result=0
22:17:44.075 00.000 15712 worker thread done servicing request
22:17:44.075 00.000 15712 Worker thread wakes up
22:17:44.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:44.075 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:17:44.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:45.718 01.643 15712 Exposure complete
22:17:45.776 00.058 15712 worker thread done servicing request
22:17:45.776 00.000 7988 OnExposeComplete: enter
22:17:45.776 00.000 7988 UpdateGuideState(): m_state=6
22:17:45.779 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7997
22:17:45.780 00.001 7988 Star::Find returns 1 (0), X=1182.38, Y=445.75, Mass=1570, SNR=27.2, Peak=242 HFD=2.9
22:17:45.780 00.000 7988 MultiStar: [#1 0.00,0.09,1.02,U] [#2 0.06,-0.03,1.01,U] [#3 -0.17,-0.12,0.95,U] [#4 -0.02,-0.01,1.02,U] [#5 0.02,0.06,0.73,U] [#6 -0.03,0.03,0.71,U] [#7 -0.09,-0.13,0.67,U] [#8 -0.31,0.11,0.64,U] 
22:17:45.780 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {0.36, -0.56}
22:17:45.780 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.03 = -0.03)
22:17:45.780 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.08 = 3.08)
22:17:45.780 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.61 mountX=0.07 mountY=0.00, mountTheta=0.07
22:17:45.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.07, opts=13)
22:17:45.780 00.000 7988 Enqueuing Move request for scope (-0.00, -0.07)
22:17:45.780 00.000 15712 Worker thread wakes up
22:17:45.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
22:17:45.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
22:17:45.780 00.000 15712 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=0.00
22:17:45.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:45.780 00.000 7988 UpdateGuideState exits: m=1570 SNR=27.2
22:17:45.792 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:45.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:45.794 00.002 7988 Enqueuing Expose request
22:17:45.794 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:45.794 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
22:17:45.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:45.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:17:45.794 00.000 15712 MoveAxis(E, 6, ABG)
22:17:45.794 00.000 15712 Guiding  Dir = 2, Dur = 6
22:17:45.794 00.000 15712 IsGuiding returns 0
22:17:45.817 00.023 15712 IsGuiding returns 0
22:17:45.817 00.000 15712 Move returns status 0, amount 6
22:17:45.817 00.000 15712 MoveAxis(N, 0, ABG)
22:17:45.817 00.000 15712 Move returns status 0, amount 0
22:17:45.817 00.000 15712 move complete, result=0
22:17:45.817 00.000 15712 worker thread done servicing request
22:17:45.817 00.000 15712 Worker thread wakes up
22:17:45.817 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:17:45.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:45.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:47.235 01.418 15712 Exposure complete
22:17:47.293 00.058 15712 worker thread done servicing request
22:17:47.293 00.000 7988 OnExposeComplete: enter
22:17:47.294 00.001 7988 UpdateGuideState(): m_state=6
22:17:47.296 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7998
22:17:47.297 00.001 7988 Star::Find returns 1 (0), X=1182.16, Y=445.84, Mass=1495, SNR=26.5, Peak=231 HFD=2.9
22:17:47.298 00.001 7988 MultiStar: [#1 0.03,0.34,1.00,U] [#2 0.07,0.10,1.02,U] [#3 -0.12,0.11,0.99,U] [#4 0.17,0.13,1.04,U] [#5 -0.01,0.08,0.76,U] [#6 0.19,0.45,0.71,U] [#7 -0.06,0.08,0.68,U] [#8 -0.10,0.33,0.65,U] 
22:17:47.299 00.001 7988 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.14, -0.48}
22:17:47.300 00.001 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
22:17:47.301 00.001 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
22:17:47.302 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.11 mountY=-0.04, mountTheta=-2.77
22:17:47.303 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.11, opts=13)
22:17:47.303 00.000 7988 Enqueuing Move request for scope (0.04, 0.11)
22:17:47.303 00.000 15712 Worker thread wakes up
22:17:47.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:17:47.303 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:17:47.303 00.000 15712 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=-0.04
22:17:47.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:47.303 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.5
22:17:47.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:47.309 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:47.309 00.000 7988 Enqueuing Expose request
22:17:47.311 00.002 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:47.311 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
22:17:47.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:47.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:17:47.311 00.000 15712 MoveAxis(E, 5, ABG)
22:17:47.311 00.000 15712 Guiding  Dir = 2, Dur = 5
22:17:47.311 00.000 15712 IsGuiding returns 0
22:17:47.326 00.015 15712 IsGuiding returns 0
22:17:47.326 00.000 15712 Move returns status 0, amount 5
22:17:47.326 00.000 15712 MoveAxis(N, 0, ABG)
22:17:47.326 00.000 15712 Move returns status 0, amount 0
22:17:47.326 00.000 15712 move complete, result=0
22:17:47.326 00.000 15712 worker thread done servicing request
22:17:47.326 00.000 15712 Worker thread wakes up
22:17:47.326 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:17:47.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:47.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:48.970 01.644 15712 Exposure complete
22:17:49.016 00.046 15712 worker thread done servicing request
22:17:49.029 00.013 7988 OnExposeComplete: enter
22:17:49.029 00.000 7988 UpdateGuideState(): m_state=6
22:17:49.029 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7999
22:17:49.032 00.003 7988 Star::Find returns 1 (0), X=1182.13, Y=445.73, Mass=1544, SNR=26.9, Peak=225 HFD=3.3
22:17:49.032 00.000 7988 MultiStar: [#1 0.02,0.11,1.02,U] [#2 -0.02,0.21,1.00,U] [#3 -0.22,0.03,0.95,U] [#4 -0.11,0.11,1.05,U] [#5 -0.14,0.20,0.69,U] [#6 -0.17,0.44,0.72,U] [#7 -0.06,-0.07,0.62,U] [#8 -0.22,0.48,0.66,U] 
22:17:49.032 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.08}, one-star: {0.11, -0.58}
22:17:49.032 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.35)
22:17:49.032 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.76)
22:17:49.032 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.35 mountX=-0.08 mountY=0.08, mountTheta=2.37
22:17:49.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.08, opts=13)
22:17:49.032 00.000 7988 Enqueuing Move request for scope (-0.08, 0.08)
22:17:49.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:49.032 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.9
22:17:49.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:49.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:49.032 00.000 7988 Enqueuing Expose request
22:17:49.046 00.014 15712 Worker thread wakes up
22:17:49.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
22:17:49.046 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
22:17:49.046 00.000 15712 Moving (-0.08, 0.08) raw xDistance=-0.08 yDistance=0.08
22:17:49.052 00.006 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:49.052 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
22:17:49.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:49.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:17:49.052 00.000 15712 MoveAxis(E, 5, ABG)
22:17:49.052 00.000 15712 Guiding  Dir = 2, Dur = 5
22:17:49.068 00.016 15712 IsGuiding returns 0
22:17:49.088 00.020 15712 IsGuiding returns 0
22:17:49.088 00.000 15712 Move returns status 0, amount 5
22:17:49.088 00.000 15712 MoveAxis(N, 0, ABG)
22:17:49.088 00.000 15712 Move returns status 0, amount 0
22:17:49.088 00.000 15712 move complete, result=0
22:17:49.088 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:17:49.096 00.008 15712 worker thread done servicing request
22:17:49.096 00.000 15712 Worker thread wakes up
22:17:49.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:49.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:50.500 01.404 15712 Exposure complete
22:17:50.546 00.046 15712 worker thread done servicing request
22:17:50.546 00.000 7988 OnExposeComplete: enter
22:17:50.559 00.013 7988 UpdateGuideState(): m_state=6
22:17:50.559 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8000
22:17:50.561 00.002 7988 Star::Find returns 1 (0), X=1182.20, Y=445.75, Mass=1573, SNR=27.0, Peak=225 HFD=3.0
22:17:50.561 00.000 7988 MultiStar: [#1 -0.09,0.06,1.06,U] [#2 -0.07,0.05,0.99,U] [#3 -0.17,0.03,0.98,U] [#4 0.15,0.05,1.04,U] [#5 0.43,0.17,0.72,U] [#6 -0.04,0.12,0.68,U] [#7 -0.25,-0.18,0.66,U] [#8 -0.30,0.03,0.65,U] 
22:17:50.561 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.18, -0.56}
22:17:50.561 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
22:17:50.561 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
22:17:50.561 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.81 mountX=0.03 mountY=0.01, mountTheta=0.26
22:17:50.561 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
22:17:50.561 00.000 7988 Enqueuing Move request for scope (-0.01, -0.03)
22:17:50.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:50.561 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.0
22:17:50.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:50.561 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:50.561 00.000 7988 Enqueuing Expose request
22:17:50.576 00.015 15712 Worker thread wakes up
22:17:50.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:17:50.576 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:17:50.576 00.000 15712 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
22:17:50.577 00.001 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:50.577 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
22:17:50.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:50.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:17:50.577 00.000 15712 MoveAxis(E, 5, ABG)
22:17:50.577 00.000 15712 Guiding  Dir = 2, Dur = 5
22:17:50.577 00.000 15712 IsGuiding returns 0
22:17:50.597 00.020 15712 IsGuiding returns 0
22:17:50.597 00.000 15712 Move returns status 0, amount 5
22:17:50.597 00.000 15712 MoveAxis(N, 0, ABG)
22:17:50.597 00.000 15712 Move returns status 0, amount 0
22:17:50.597 00.000 15712 move complete, result=0
22:17:50.597 00.000 15712 worker thread done servicing request
22:17:50.597 00.000 15712 Worker thread wakes up
22:17:50.597 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:17:50.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:50.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:52.239 01.642 15712 Exposure complete
22:17:52.293 00.054 15712 worker thread done servicing request
22:17:52.293 00.000 7988 OnExposeComplete: enter
22:17:52.293 00.000 7988 UpdateGuideState(): m_state=6
22:17:52.293 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8001
22:17:52.301 00.008 7988 Star::Find returns 1 (0), X=1182.31, Y=445.87, Mass=1433, SNR=25.9, Peak=187 HFD=3.2
22:17:52.301 00.000 7988 MultiStar: [#1 0.06,0.16,1.03,U] [#2 -0.02,0.07,1.04,U] [#3 -0.14,-0.04,0.96,U] [#4 0.16,0.11,1.06,U] [#5 0.28,0.14,0.72,U] [#6 0.06,0.37,0.74,U] [#7 -0.14,0.03,0.70,U] [#8 -0.17,0.29,0.70,U] 
22:17:52.301 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.29, -0.44}
22:17:52.301 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
22:17:52.301 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.71)
22:17:52.301 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.89 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
22:17:52.301 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
22:17:52.310 00.009 7988 Enqueuing Move request for scope (0.05, 0.06)
22:17:52.310 00.000 15712 Worker thread wakes up
22:17:52.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:17:52.310 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:17:52.310 00.000 15712 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.05
22:17:52.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:52.310 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.9
22:17:52.315 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:52.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:52.317 00.002 7988 Enqueuing Expose request
22:17:52.317 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:52.317 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
22:17:52.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:52.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:17:52.317 00.000 15712 MoveAxis(E, 5, ABG)
22:17:52.317 00.000 15712 Guiding  Dir = 2, Dur = 5
22:17:52.317 00.000 15712 IsGuiding returns 0
22:17:52.333 00.016 15712 IsGuiding returns 0
22:17:52.333 00.000 15712 Move returns status 0, amount 5
22:17:52.333 00.000 15712 MoveAxis(N, 0, ABG)
22:17:52.333 00.000 15712 Move returns status 0, amount 0
22:17:52.333 00.000 15712 move complete, result=0
22:17:52.333 00.000 15712 worker thread done servicing request
22:17:52.333 00.000 15712 Worker thread wakes up
22:17:52.333 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:17:52.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:52.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:53.754 01.421 15712 Exposure complete
22:17:53.812 00.058 15712 worker thread done servicing request
22:17:53.812 00.000 7988 OnExposeComplete: enter
22:17:53.812 00.000 7988 UpdateGuideState(): m_state=6
22:17:53.812 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8002
22:17:53.815 00.003 7988 Star::Find returns 1 (0), X=1182.33, Y=445.96, Mass=1479, SNR=26.3, Peak=186 HFD=3.3
22:17:53.815 00.000 7988 MultiStar: [#1 0.09,0.40,1.05,U] [#2 0.13,0.23,1.03,U] [#3 0.12,0.29,0.96,U] [#4 0.05,0.13,1.04,U] [#5 0.40,0.05,0.70,U] [#6 0.14,0.41,0.68,U] [#7 0.04,0.24,0.65,U] [#8 -0.11,0.36,0.68,U] 
22:17:53.815 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.18}, one-star: {0.31, -0.35}
22:17:53.815 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
22:17:53.815 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.65)
22:17:53.815 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.23 cameraTheta=0.94 mountX=-0.19 mountY=-0.14, mountTheta=-2.50
22:17:53.815 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.18, opts=13)
22:17:53.815 00.000 7988 Enqueuing Move request for scope (0.13, 0.18)
22:17:53.825 00.010 15712 Worker thread wakes up
22:17:53.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
22:17:53.825 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
22:17:53.825 00.000 15712 Moving (0.13, 0.18) raw xDistance=-0.19 yDistance=-0.14
22:17:53.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:53.825 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.3
22:17:53.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:53.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:53.825 00.000 7988 Enqueuing Expose request
22:17:53.825 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:17:53.825 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
22:17:53.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:53.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:17:53.825 00.000 15712 MoveAxis(E, 40, ABG)
22:17:53.825 00.000 15712 Guiding  Dir = 2, Dur = 40
22:17:53.857 00.032 15712 IsGuiding returns 0
22:17:53.873 00.016 15712 PulseGuide returned control before completion, sleep 35
22:17:53.921 00.048 15712 IsGuiding returns 0
22:17:53.921 00.000 15712 Move returns status 0, amount 40
22:17:53.921 00.000 15712 MoveAxis(N, 0, ABG)
22:17:53.921 00.000 15712 Move returns status 0, amount 0
22:17:53.921 00.000 15712 move complete, result=0
22:17:53.921 00.000 15712 worker thread done servicing request
22:17:53.921 00.000 15712 Worker thread wakes up
22:17:53.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:53.921 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
22:17:53.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:55.557 01.636 15712 Exposure complete
22:17:55.610 00.053 15712 worker thread done servicing request
22:17:55.610 00.000 7988 OnExposeComplete: enter
22:17:55.610 00.000 7988 UpdateGuideState(): m_state=6
22:17:55.610 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8003
22:17:55.619 00.009 7988 Star::Find returns 1 (0), X=1182.25, Y=445.90, Mass=1606, SNR=27.5, Peak=238 HFD=3.2
22:17:55.619 00.000 7988 MultiStar: [#1 0.01,0.35,0.99,U] [#2 -0.01,0.31,0.95,U] [#3 -0.08,0.16,0.92,U] [#4 0.10,0.18,1.02,U] [#5 0.04,0.31,0.68,U] [#6 -0.00,0.48,0.69,U] [#7 0.07,0.07,0.64,U] [#8 -0.21,0.34,0.64,U] 
22:17:55.619 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.18}, one-star: {0.23, -0.41}
22:17:55.619 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
22:17:55.619 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.17)
22:17:55.619 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.43 mountX=-0.18 mountY=-0.03, mountTheta=-2.98
22:17:55.627 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.18, opts=13)
22:17:55.627 00.000 7988 Enqueuing Move request for scope (0.03, 0.18)
22:17:55.627 00.000 15712 Worker thread wakes up
22:17:55.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
22:17:55.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
22:17:55.627 00.000 15712 Moving (0.03, 0.18) raw xDistance=-0.18 yDistance=-0.03
22:17:55.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:55.627 00.000 7988 UpdateGuideState exits: m=1606 SNR=27.5
22:17:55.632 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:55.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:55.634 00.002 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:17:55.634 00.000 7988 Enqueuing Expose request
22:17:55.634 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
22:17:55.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:55.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:17:55.634 00.000 15712 MoveAxis(E, 40, ABG)
22:17:55.634 00.000 15712 Guiding  Dir = 2, Dur = 40
22:17:55.634 00.000 15712 IsGuiding returns 0
22:17:55.660 00.026 15712 PulseGuide returned control before completion, sleep 24
22:17:55.728 00.068 15712 IsGuiding returns 0
22:17:55.728 00.000 15712 Move returns status 0, amount 40
22:17:55.728 00.000 15712 MoveAxis(N, 0, ABG)
22:17:55.728 00.000 15712 Move returns status 0, amount 0
22:17:55.728 00.000 15712 move complete, result=0
22:17:55.728 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
22:17:55.730 00.002 15712 worker thread done servicing request
22:17:55.730 00.000 15712 Worker thread wakes up
22:17:55.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:55.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:57.148 01.418 15712 Exposure complete
22:17:57.206 00.058 15712 worker thread done servicing request
22:17:57.206 00.000 7988 OnExposeComplete: enter
22:17:57.206 00.000 7988 UpdateGuideState(): m_state=6
22:17:57.209 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8004
22:17:57.209 00.000 7988 Star::Find returns 1 (0), X=1182.15, Y=445.62, Mass=1526, SNR=26.7, Peak=223 HFD=3.2
22:17:57.209 00.000 7988 MultiStar: [#1 0.02,0.07,1.02,U] [#2 0.09,-0.00,1.00,U] [#3 -0.03,-0.22,0.95,U] [#4 0.02,-0.10,1.00,U] [#5 0.07,0.13,0.68,U] [#6 0.00,0.01,0.73,U] [#7 -0.03,0.00,0.70,U] [#8 0.00,0.15,0.67,U] 
22:17:57.209 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.13, -0.70}
22:17:57.209 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
22:17:57.209 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.82)
22:17:57.209 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.22 mountX=0.10 mountY=-0.03, mountTheta=-0.33
22:17:57.209 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
22:17:57.209 00.000 7988 Enqueuing Move request for scope (0.03, -0.10)
22:17:57.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:17:57.209 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.7
22:17:57.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:57.223 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:57.223 00.000 7988 Enqueuing Expose request
22:17:57.225 00.002 15712 Worker thread wakes up
22:17:57.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:17:57.225 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:17:57.225 00.000 15712 Moving (0.03, -0.10) raw xDistance=0.10 yDistance=-0.03
22:17:57.225 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:57.225 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
22:17:57.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:57.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:17:57.225 00.000 15712 MoveAxis(E, 5, ABG)
22:17:57.225 00.000 15712 Guiding  Dir = 2, Dur = 5
22:17:57.225 00.000 15712 IsGuiding returns 0
22:17:57.246 00.021 15712 IsGuiding returns 0
22:17:57.246 00.000 15712 Move returns status 0, amount 5
22:17:57.246 00.000 15712 MoveAxis(N, 0, ABG)
22:17:57.246 00.000 15712 Move returns status 0, amount 0
22:17:57.246 00.000 15712 move complete, result=0
22:17:57.246 00.000 15712 worker thread done servicing request
22:17:57.246 00.000 15712 Worker thread wakes up
22:17:57.246 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:17:57.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:57.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:17:58.882 01.636 15712 Exposure complete
22:17:58.938 00.056 15712 worker thread done servicing request
22:17:58.938 00.000 7988 OnExposeComplete: enter
22:17:58.938 00.000 7988 UpdateGuideState(): m_state=6
22:17:58.938 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8005
22:17:58.946 00.008 7988 Star::Find returns 1 (0), X=1182.24, Y=445.55, Mass=1619, SNR=27.6, Peak=201 HFD=3.5
22:17:58.946 00.000 7988 MultiStar: [#1 0.08,0.05,0.98,U] [#2 0.15,-0.09,0.96,U] [#3 0.13,-0.05,0.89,U] [#4 0.30,-0.03,0.99,U] [#5 0.33,-0.05,0.70,U] [#6 0.21,0.23,0.67,U] [#7 0.20,-0.25,0.66,U] [#8 -0.04,0.11,0.63,U] 
22:17:58.946 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.11}, one-star: {0.22, -0.76}
22:17:58.946 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
22:17:58.946 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
22:17:58.946 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.57 mountX=0.11 mountY=-0.18, mountTheta=-1.00
22:17:58.946 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.11, opts=13)
22:17:58.946 00.000 7988 Enqueuing Move request for scope (0.18, -0.11)
22:17:58.956 00.010 15712 Worker thread wakes up
22:17:58.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
22:17:58.956 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
22:17:58.956 00.000 15712 Moving (0.18, -0.11) raw xDistance=0.11 yDistance=-0.18
22:17:58.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:17:58.956 00.000 7988 UpdateGuideState exits: m=1619 SNR=27.6
22:17:58.958 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:58.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:17:58.960 00.002 7988 Enqueuing Expose request
22:17:58.960 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:17:58.960 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
22:17:58.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:58.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:17:58.961 00.001 15712 MoveAxis(E, 5, ABG)
22:17:58.961 00.000 15712 Guiding  Dir = 2, Dur = 5
22:17:58.961 00.000 15712 IsGuiding returns 0
22:17:58.983 00.022 15712 IsGuiding returns 0
22:17:58.983 00.000 15712 Move returns status 0, amount 5
22:17:58.983 00.000 15712 MoveAxis(N, 0, ABG)
22:17:58.983 00.000 15712 Move returns status 0, amount 0
22:17:58.983 00.000 15712 move complete, result=0
22:17:58.983 00.000 15712 worker thread done servicing request
22:17:58.983 00.000 15712 Worker thread wakes up
22:17:58.983 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
22:17:58.989 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:17:58.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:00.392 01.403 15712 Exposure complete
22:18:00.451 00.059 15712 worker thread done servicing request
22:18:00.451 00.000 7988 OnExposeComplete: enter
22:18:00.451 00.000 7988 UpdateGuideState(): m_state=6
22:18:00.456 00.005 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8006
22:18:00.456 00.000 7988 Star::Find returns 1 (1), X=1182.65, Y=446.02, Mass=1550, SNR=26.7, Peak=255 HFD=3.3
22:18:00.456 00.000 7988 MultiStar: [#1 0.39,0.31,1.01,U] [#2 0.21,0.25,1.01,U] [#3 0.26,0.18,0.94,U] [#4 0.49,0.19,1.03,U] [#5 0.48,0.28,0.75,U] [#6 0.45,0.37,0.69,U] [#7 0.28,-0.15,0.67,U] [#8 0.12,0.08,0.66,U] 
22:18:00.456 00.000 7988 refined, 8 included, MultiStar: {0.38, 0.13}, one-star: {0.63, -0.30}
22:18:00.456 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.58) = xAngle (1.92 = 1.92)
22:18:00.456 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.03 = -1.25)
22:18:00.456 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=0.13 hyp=0.40 cameraTheta=0.34 mountX=-0.14 mountY=-0.38, mountTheta=-1.92
22:18:00.456 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=0.13, opts=13)
22:18:00.456 00.000 7988 Enqueuing Move request for scope (0.38, 0.13)
22:18:00.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:18:00.456 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.7 Saturated
22:18:00.468 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:00.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:00.468 00.000 7988 Enqueuing Expose request
22:18:00.468 00.000 15712 Worker thread wakes up
22:18:00.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.13) opts 0xd
22:18:00.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, 0.13)
22:18:00.472 00.004 15712 Moving (0.38, 0.13) raw xDistance=-0.14 yDistance=-0.38
22:18:00.472 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:00.472 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
22:18:00.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:18:00.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:18:00.472 00.000 15712 MoveAxis(E, 5, ABG)
22:18:00.472 00.000 15712 Guiding  Dir = 2, Dur = 5
22:18:00.472 00.000 15712 IsGuiding returns 0
22:18:00.490 00.018 15712 IsGuiding returns 0
22:18:00.490 00.000 15712 Move returns status 0, amount 5
22:18:00.490 00.000 15712 MoveAxis(N, 0, ABG)
22:18:00.490 00.000 15712 Move returns status 0, amount 0
22:18:00.490 00.000 15712 move complete, result=0
22:18:00.490 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.4 px 0 ms NORTH
22:18:00.492 00.002 15712 worker thread done servicing request
22:18:00.492 00.000 15712 Worker thread wakes up
22:18:00.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:00.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:02.131 01.639 15712 Exposure complete
22:18:02.188 00.057 15712 worker thread done servicing request
22:18:02.188 00.000 7988 OnExposeComplete: enter
22:18:02.188 00.000 7988 UpdateGuideState(): m_state=6
22:18:02.188 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8007
22:18:02.193 00.005 7988 Star::Find returns 1 (0), X=1182.22, Y=445.86, Mass=1525, SNR=26.7, Peak=217 HFD=3.5
22:18:02.193 00.000 7988 MultiStar: [#1 -0.23,0.31,1.00,U] [#2 -0.23,0.30,0.97,U] [#3 -0.05,0.22,0.91,U] [#4 0.00,0.10,1.02,U] [#5 0.14,-0.05,0.69,U] [#6 -0.13,0.30,0.71,U] [#7 -0.13,0.07,0.67,U] [#8 -0.40,0.18,0.66,U] 
22:18:02.193 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {0.20, -0.45}
22:18:02.193 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.58) = xAngle (3.83 = -2.46)
22:18:02.193 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.94 = 0.65)
22:18:02.193 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.25 mountX=-0.10 mountY=0.08, mountTheta=2.48
22:18:02.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.10, opts=13)
22:18:02.193 00.000 7988 Enqueuing Move request for scope (-0.08, 0.10)
22:18:02.193 00.000 15712 Worker thread wakes up
22:18:02.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
22:18:02.193 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
22:18:02.193 00.000 15712 Moving (-0.08, 0.10) raw xDistance=-0.10 yDistance=0.08
22:18:02.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:18:02.203 00.010 7988 UpdateGuideState exits: m=1525 SNR=26.7
22:18:02.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:02.205 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:02.205 00.000 7988 Enqueuing Expose request
22:18:02.207 00.002 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:02.207 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:18:02.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:02.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:18:02.207 00.000 15712 MoveAxis(E, 5, ABG)
22:18:02.207 00.000 15712 Guiding  Dir = 2, Dur = 5
22:18:02.207 00.000 15712 IsGuiding returns 0
22:18:02.229 00.022 15712 IsGuiding returns 0
22:18:02.229 00.000 15712 Move returns status 0, amount 5
22:18:02.229 00.000 15712 MoveAxis(N, 0, ABG)
22:18:02.229 00.000 15712 Move returns status 0, amount 0
22:18:02.229 00.000 15712 move complete, result=0
22:18:02.229 00.000 15712 worker thread done servicing request
22:18:02.229 00.000 15712 Worker thread wakes up
22:18:02.229 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:18:02.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:02.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:03.645 01.416 15712 Exposure complete
22:18:03.703 00.058 7988 OnExposeComplete: enter
22:18:03.703 00.000 7988 UpdateGuideState(): m_state=6
22:18:03.706 00.003 15712 worker thread done servicing request
22:18:03.706 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8008
22:18:03.706 00.000 7988 Star::Find returns 1 (0), X=1182.06, Y=445.72, Mass=1458, SNR=25.9, Peak=151 HFD=4.0
22:18:03.706 00.000 7988 MultiStar: [#1 -0.05,0.15,1.02,U] [#2 -0.15,0.04,1.01,U] [#3 -0.14,0.01,0.93,U] [#4 0.02,-0.01,1.04,U] [#5 0.14,0.25,0.68,U] [#6 -0.15,0.13,0.70,U] [#7 -0.19,-0.04,0.64,U] [#8 -0.30,0.06,0.67,U] 
22:18:03.706 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {0.04, -0.60}
22:18:03.706 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
22:18:03.706 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
22:18:03.706 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.91 mountX=0.02 mountY=0.08, mountTheta=1.34
22:18:03.706 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.02, opts=13)
22:18:03.716 00.010 7988 Enqueuing Move request for scope (-0.08, -0.02)
22:18:03.716 00.000 15712 Worker thread wakes up
22:18:03.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:18:03.716 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:18:03.716 00.000 15712 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
22:18:03.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:03.716 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.9
22:18:03.720 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:03.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:03.722 00.002 7988 Enqueuing Expose request
22:18:03.722 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:03.722 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
22:18:03.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:03.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:18:03.722 00.000 15712 MoveAxis(E, 4, ABG)
22:18:03.722 00.000 15712 Guiding  Dir = 2, Dur = 4
22:18:03.722 00.000 15712 IsGuiding returns 0
22:18:03.751 00.029 15712 IsGuiding returns 0
22:18:03.751 00.000 15712 Move returns status 0, amount 4
22:18:03.751 00.000 15712 MoveAxis(N, 0, ABG)
22:18:03.751 00.000 15712 Move returns status 0, amount 0
22:18:03.751 00.000 15712 move complete, result=0
22:18:03.751 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:18:03.751 00.000 15712 worker thread done servicing request
22:18:03.754 00.003 15712 Worker thread wakes up
22:18:03.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:03.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:05.495 01.741 15712 Exposure complete
22:18:05.550 00.055 15712 worker thread done servicing request
22:18:05.550 00.000 7988 OnExposeComplete: enter
22:18:05.550 00.000 7988 UpdateGuideState(): m_state=6
22:18:05.557 00.007 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8009
22:18:05.557 00.000 7988 Star::Find returns 1 (0), X=1182.25, Y=445.71, Mass=1599, SNR=27.3, Peak=221 HFD=3.5
22:18:05.557 00.000 7988 MultiStar: [#1 0.05,0.21,1.01,U] [#2 0.10,-0.16,0.97,U] [#3 -0.06,-0.12,0.95,U] [#4 0.18,-0.13,0.99,U] [#5 0.03,-0.12,0.67,U] [#6 -0.10,0.18,0.66,U] [#7 -0.22,-0.08,0.65,U] [#8 -0.18,-0.18,0.65,U] 
22:18:05.557 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {0.23, -0.61}
22:18:05.557 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.58) = xAngle (0.21 = 0.21)
22:18:05.557 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.32 = -2.96)
22:18:05.557 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.37 mountX=0.12 mountY=-0.02, mountTheta=-0.18
22:18:05.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.12, opts=13)
22:18:05.557 00.000 7988 Enqueuing Move request for scope (0.03, -0.12)
22:18:05.567 00.010 15712 Worker thread wakes up
22:18:05.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:18:05.567 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:18:05.567 00.000 15712 Moving (0.03, -0.12) raw xDistance=0.12 yDistance=-0.02
22:18:05.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:18:05.567 00.000 7988 UpdateGuideState exits: m=1599 SNR=27.3
22:18:05.570 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:05.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:05.572 00.002 7988 Enqueuing Expose request
22:18:05.574 00.002 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:05.574 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
22:18:05.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:05.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:05.574 00.000 15712 MoveAxis(E, 3, ABG)
22:18:05.574 00.000 15712 Guiding  Dir = 2, Dur = 3
22:18:05.574 00.000 15712 IsGuiding returns 0
22:18:05.590 00.016 15712 IsGuiding returns 0
22:18:05.590 00.000 15712 Move returns status 0, amount 3
22:18:05.590 00.000 15712 MoveAxis(N, 0, ABG)
22:18:05.590 00.000 15712 Move returns status 0, amount 0
22:18:05.590 00.000 15712 move complete, result=0
22:18:05.590 00.000 15712 worker thread done servicing request
22:18:05.590 00.000 15712 Worker thread wakes up
22:18:05.590 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:18:05.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:05.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:07.009 01.419 15712 Exposure complete
22:18:07.063 00.054 15712 worker thread done servicing request
22:18:07.063 00.000 7988 OnExposeComplete: enter
22:18:07.063 00.000 7988 UpdateGuideState(): m_state=6
22:18:07.070 00.007 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8010
22:18:07.070 00.000 7988 Star::Find returns 1 (0), X=1182.46, Y=445.86, Mass=1547, SNR=27.0, Peak=222 HFD=3.0
22:18:07.070 00.000 7988 MultiStar: [#1 0.13,0.22,1.02,U] [#2 0.17,0.14,1.01,U] [#3 0.10,0.11,0.95,U] [#4 0.18,0.19,1.02,U] [#5 0.25,0.36,0.69,U] [#6 0.08,0.32,0.72,U] [#7 0.12,-0.11,0.68,U] [#8 -0.11,0.39,0.67,U] 
22:18:07.070 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.11}, one-star: {0.44, -0.45}
22:18:07.070 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.58) = xAngle (2.19 = 2.19)
22:18:07.070 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.30 = -0.98)
22:18:07.070 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.61 mountX=-0.11 mountY=-0.16, mountTheta=-2.18
22:18:07.070 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.11, opts=13)
22:18:07.070 00.000 7988 Enqueuing Move request for scope (0.16, 0.11)
22:18:07.080 00.010 15712 Worker thread wakes up
22:18:07.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
22:18:07.080 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
22:18:07.080 00.000 15712 Moving (0.16, 0.11) raw xDistance=-0.11 yDistance=-0.16
22:18:07.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:07.080 00.000 7988 UpdateGuideState exits: m=1547 SNR=27.0
22:18:07.083 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:07.083 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:07.085 00.002 7988 Enqueuing Expose request
22:18:07.086 00.001 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:07.086 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
22:18:07.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:07.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:18:07.086 00.000 15712 MoveAxis(E, 2, ABG)
22:18:07.086 00.000 15712 Guiding  Dir = 2, Dur = 2
22:18:07.086 00.000 15712 IsGuiding returns 0
22:18:07.102 00.016 15712 IsGuiding returns 0
22:18:07.102 00.000 15712 Move returns status 0, amount 2
22:18:07.102 00.000 15712 MoveAxis(N, 0, ABG)
22:18:07.102 00.000 15712 Move returns status 0, amount 0
22:18:07.102 00.000 15712 move complete, result=0
22:18:07.102 00.000 15712 worker thread done servicing request
22:18:07.102 00.000 15712 Worker thread wakes up
22:18:07.102 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
22:18:07.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:07.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:08.745 01.643 15712 Exposure complete
22:18:08.800 00.055 15712 worker thread done servicing request
22:18:08.800 00.000 7988 OnExposeComplete: enter
22:18:08.800 00.000 7988 UpdateGuideState(): m_state=6
22:18:08.807 00.007 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8011
22:18:08.808 00.001 7988 Star::Find returns 1 (0), X=1182.25, Y=445.90, Mass=1528, SNR=26.8, Peak=207 HFD=3.4
22:18:08.808 00.000 7988 MultiStar: [#1 -0.14,0.16,0.99,U] [#2 -0.01,-0.02,0.99,U] [#3 -0.00,0.06,0.95,U] [#4 0.07,0.34,1.00,U] [#5 0.07,0.11,0.72,U] [#6 0.10,0.37,0.69,U] [#7 -0.02,0.08,0.66,U] [#8 -0.06,0.22,0.70,U] 
22:18:08.808 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.23, -0.41}
22:18:08.808 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
22:18:08.808 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.34)
22:18:08.808 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.26 mountX=-0.09 mountY=-0.03, mountTheta=-2.81
22:18:08.808 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
22:18:08.816 00.008 7988 Enqueuing Move request for scope (0.03, 0.09)
22:18:08.816 00.000 15712 Worker thread wakes up
22:18:08.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:18:08.816 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.8
22:18:08.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:08.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:08.816 00.000 7988 Enqueuing Expose request
22:18:08.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:18:08.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:18:08.816 00.000 15712 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=-0.03
22:18:08.824 00.008 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:08.824 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
22:18:08.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:08.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:18:08.824 00.000 15712 MoveAxis(E, 2, ABG)
22:18:08.824 00.000 15712 Guiding  Dir = 2, Dur = 2
22:18:08.867 00.043 15712 IsGuiding returns 0
22:18:08.872 00.005 15712 IsGuiding returns 0
22:18:08.872 00.000 15712 Move returns status 0, amount 2
22:18:08.872 00.000 15712 MoveAxis(N, 0, ABG)
22:18:08.872 00.000 15712 Move returns status 0, amount 0
22:18:08.872 00.000 15712 move complete, result=0
22:18:08.872 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:18:08.884 00.012 15712 worker thread done servicing request
22:18:08.884 00.000 15712 Worker thread wakes up
22:18:08.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:08.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:10.290 01.406 15712 Exposure complete
22:18:10.349 00.059 15712 worker thread done servicing request
22:18:10.349 00.000 7988 OnExposeComplete: enter
22:18:10.349 00.000 7988 UpdateGuideState(): m_state=6
22:18:10.351 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8012
22:18:10.351 00.000 7988 Star::Find returns 1 (0), X=1182.45, Y=445.85, Mass=1480, SNR=26.2, Peak=201 HFD=3.5
22:18:10.353 00.002 7988 MultiStar: [#1 0.18,0.24,1.00,U] [#2 0.11,-0.01,0.99,U] [#3 0.06,-0.09,0.93,U] [#4 0.22,-0.01,1.02,U] [#5 0.36,0.15,0.69,U] [#6 0.12,0.23,0.70,U] [#7 0.07,0.20,0.68,U] [#8 0.06,0.27,0.66,U] 
22:18:10.355 00.002 7988 refined, 8 included, MultiStar: {0.19, 0.03}, one-star: {0.43, -0.46}
22:18:10.355 00.000 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.58) = xAngle (1.75 = 1.75)
22:18:10.357 00.002 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.86 = -1.42)
22:18:10.357 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.18 mountX=-0.03 mountY=-0.19, mountTheta=-1.75
22:18:10.359 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.03, opts=13)
22:18:10.359 00.000 7988 Enqueuing Move request for scope (0.19, 0.03)
22:18:10.361 00.002 15712 Worker thread wakes up
22:18:10.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
22:18:10.361 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
22:18:10.361 00.000 15712 Moving (0.19, 0.03) raw xDistance=-0.03 yDistance=-0.19
22:18:10.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:18:10.361 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.2
22:18:10.364 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:10.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:10.366 00.002 7988 Enqueuing Expose request
22:18:10.367 00.001 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:10.367 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
22:18:10.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:10.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:18:10.367 00.000 15712 MoveAxis(E, 3, ABG)
22:18:10.367 00.000 15712 Guiding  Dir = 2, Dur = 3
22:18:10.367 00.000 15712 IsGuiding returns 0
22:18:10.383 00.016 15712 IsGuiding returns 0
22:18:10.383 00.000 15712 Move returns status 0, amount 3
22:18:10.383 00.000 15712 MoveAxis(N, 0, ABG)
22:18:10.383 00.000 15712 Move returns status 0, amount 0
22:18:10.383 00.000 15712 move complete, result=0
22:18:10.383 00.000 15712 worker thread done servicing request
22:18:10.383 00.000 15712 Worker thread wakes up
22:18:10.383 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:18:10.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:10.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:12.025 01.642 15712 Exposure complete
22:18:12.084 00.059 15712 worker thread done servicing request
22:18:12.084 00.000 7988 OnExposeComplete: enter
22:18:12.084 00.000 7988 UpdateGuideState(): m_state=6
22:18:12.088 00.004 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8013
22:18:12.089 00.001 7988 Star::Find returns 1 (0), X=1182.72, Y=446.27, Mass=1541, SNR=26.9, Peak=220 HFD=2.9
22:18:12.089 00.000 7988 MultiStar: [#1 0.60,0.49,1.01,U] [#2 0.43,0.27,0.99,U] [#3 0.47,0.42,0.93,U] [#4 0.43,0.39,1.04,U] [#5 0.54,0.55,0.70,U] [#6 0.31,0.59,0.72,U] [#7 0.43,0.37,0.72,U] [#8 0.19,0.87,0.64,U] 
22:18:12.089 00.000 7988 refined, 8 included, MultiStar: {0.47, 0.41}, one-star: {0.70, -0.04}
22:18:12.089 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
22:18:12.089 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.88)
22:18:12.089 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=0.41 hyp=0.62 cameraTheta=0.71 mountX=-0.41 mountY=-0.48, mountTheta=-2.28
22:18:12.089 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=0.41, opts=13)
22:18:12.089 00.000 7988 Enqueuing Move request for scope (0.47, 0.41)
22:18:12.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:12.089 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.9
22:18:12.101 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:12.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:12.101 00.000 7988 Enqueuing Expose request
22:18:12.101 00.000 15712 Worker thread wakes up
22:18:12.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.41) opts 0xd
22:18:12.101 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, 0.41)
22:18:12.101 00.000 15712 Moving (0.47, 0.41) raw xDistance=-0.41 yDistance=-0.48
22:18:12.105 00.004 15712 PPEC rslt: input = -0.41, final = -0.26, react = -0.25, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 636.00
22:18:12.105 00.000 15712 PPEC: input: -0.41, control: -0.26, exposure: 1500
22:18:12.105 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:18:12.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
22:18:12.105 00.000 15712 MoveAxis(E, 85, ABG)
22:18:12.105 00.000 15712 Guiding  Dir = 2, Dur = 85
22:18:12.105 00.000 15712 IsGuiding returns 0
22:18:12.121 00.016 15712 PulseGuide returned control before completion, sleep 78
22:18:12.217 00.096 15712 IsGuiding returns 0
22:18:12.217 00.000 15712 Move returns status 0, amount 85
22:18:12.217 00.000 15712 MoveAxis(N, 0, ABG)
22:18:12.217 00.000 15712 Move returns status 0, amount 0
22:18:12.217 00.000 15712 move complete, result=0
22:18:12.217 00.000 7988 GuideStep: -0.4 px 85 ms EAST, -0.5 px 0 ms NORTH
22:18:12.219 00.002 15712 worker thread done servicing request
22:18:12.219 00.000 15712 Worker thread wakes up
22:18:12.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:12.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:13.636 01.417 15712 Exposure complete
22:18:13.694 00.058 15712 worker thread done servicing request
22:18:13.694 00.000 7988 OnExposeComplete: enter
22:18:13.694 00.000 7988 UpdateGuideState(): m_state=6
22:18:13.697 00.003 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8014
22:18:13.698 00.001 7988 Star::Find returns 1 (0), X=1182.51, Y=446.17, Mass=1515, SNR=26.4, Peak=180 HFD=3.8
22:18:13.698 00.000 7988 MultiStar: [#1 0.18,0.43,1.02,U] [#2 0.20,0.53,0.96,U] [#3 0.07,0.44,0.96,U] [#4 0.16,0.28,1.04,U] [#5 0.36,0.39,0.71,U] [#6 0.19,0.64,0.68,U] [#7 0.08,0.17,0.68,U] [#8 0.03,0.39,0.66,U] 
22:18:13.700 00.002 7988 refined, 8 included, MultiStar: {0.20, 0.34}, one-star: {0.49, -0.15}
22:18:13.700 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
22:18:13.702 00.002 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.72 = -0.56)
22:18:13.702 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.34 hyp=0.39 cameraTheta=1.04 mountX=-0.34 mountY=-0.21, mountTheta=-2.59
22:18:13.704 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.34, opts=13)
22:18:13.706 00.002 7988 Enqueuing Move request for scope (0.20, 0.34)
22:18:13.706 00.000 15712 Worker thread wakes up
22:18:13.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.34) opts 0xd
22:18:13.706 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.34)
22:18:13.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:13.706 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.4
22:18:13.710 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:13.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:13.712 00.002 7988 Enqueuing Expose request
22:18:13.713 00.001 15712 Moving (0.20, 0.34) raw xDistance=-0.34 yDistance=-0.21
22:18:13.716 00.003 15712 PPEC rslt: input = -0.34, final = -0.22, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 636.00
22:18:13.716 00.000 15712 PPEC: input: -0.34, control: -0.22, exposure: 1500
22:18:13.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:13.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:18:13.716 00.000 15712 MoveAxis(E, 70, ABG)
22:18:13.716 00.000 15712 Guiding  Dir = 2, Dur = 70
22:18:13.716 00.000 15712 IsGuiding returns 0
22:18:13.732 00.016 15712 PulseGuide returned control before completion, sleep 58
22:18:13.817 00.085 15712 IsGuiding returns 0
22:18:13.817 00.000 15712 Move returns status 0, amount 70
22:18:13.817 00.000 15712 MoveAxis(N, 0, ABG)
22:18:13.817 00.000 15712 Move returns status 0, amount 0
22:18:13.817 00.000 15712 move complete, result=0
22:18:13.817 00.000 7988 GuideStep: -0.3 px 70 ms EAST, -0.2 px 0 ms NORTH
22:18:13.823 00.006 15712 worker thread done servicing request
22:18:13.823 00.000 15712 Worker thread wakes up
22:18:13.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:13.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:15.565 01.742 15712 Exposure complete
22:18:15.623 00.058 15712 worker thread done servicing request
22:18:15.623 00.000 7988 OnExposeComplete: enter
22:18:15.623 00.000 7988 UpdateGuideState(): m_state=6
22:18:15.626 00.003 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8015
22:18:15.626 00.000 7988 Star::Find returns 1 (0), X=1181.96, Y=445.70, Mass=1506, SNR=26.5, Peak=236 HFD=3.1
22:18:15.626 00.000 7988 MultiStar: [#1 -0.32,0.16,1.05,U] [#2 -0.47,0.15,1.02,U] [#3 -0.43,0.03,0.99,U] [#4 -0.30,0.12,1.05,U] [#5 -0.19,0.00,0.71,U] [#6 -0.39,0.19,0.70,U] [#7 -0.38,-0.13,0.67,U] [#8 -0.49,0.15,0.67,U] 
22:18:15.626 00.000 7988 refined, 8 included, MultiStar: {-0.33, 0.00}, one-star: {-0.06, -0.61}
22:18:15.626 00.000 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.58) = xAngle (4.72 = -1.57)
22:18:15.626 00.000 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.83 = 1.54)
22:18:15.626 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.00 hyp=0.33 cameraTheta=3.14 mountX=0.00 mountY=0.33, mountTheta=1.57
22:18:15.626 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.00, opts=13)
22:18:15.636 00.010 7988 Enqueuing Move request for scope (-0.33, 0.00)
22:18:15.636 00.000 15712 Worker thread wakes up
22:18:15.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.00) opts 0xd
22:18:15.636 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.00)
22:18:15.636 00.000 15712 Moving (-0.33, 0.00) raw xDistance=0.00 yDistance=0.33
22:18:15.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:15.636 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.5
22:18:15.640 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:15.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:15.642 00.002 7988 Enqueuing Expose request
22:18:15.642 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:15.642 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
22:18:15.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:18:15.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:18:15.642 00.000 15712 MoveAxis(E, 4, ABG)
22:18:15.642 00.000 15712 Guiding  Dir = 2, Dur = 4
22:18:15.642 00.000 15712 IsGuiding returns 0
22:18:15.660 00.018 15712 IsGuiding returns 0
22:18:15.660 00.000 15712 Move returns status 0, amount 4
22:18:15.660 00.000 15712 MoveAxis(N, 0, ABG)
22:18:15.660 00.000 15712 Move returns status 0, amount 0
22:18:15.660 00.000 15712 move complete, result=0
22:18:15.660 00.000 15712 worker thread done servicing request
22:18:15.660 00.000 15712 Worker thread wakes up
22:18:15.660 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.3 px 0 ms NORTH
22:18:15.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:15.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:17.077 01.417 15712 Exposure complete
22:18:17.156 00.079 15712 worker thread done servicing request
22:18:17.156 00.000 7988 OnExposeComplete: enter
22:18:17.156 00.000 7988 UpdateGuideState(): m_state=6
22:18:17.161 00.005 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8016
22:18:17.163 00.002 7988 Star::Find returns 1 (0), X=1182.20, Y=445.92, Mass=1499, SNR=26.4, Peak=212 HFD=3.1
22:18:17.163 00.000 7988 MultiStar: [#1 -0.11,0.34,1.04,U] [#2 -0.03,0.13,1.04,U] [#3 -0.27,0.04,0.98,U] [#4 0.04,0.12,1.03,U] [#5 0.17,0.01,0.69,U] [#6 -0.10,0.39,0.69,U] [#7 -0.03,-0.09,0.71,U] [#8 -0.30,0.25,0.65,U] 
22:18:17.165 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {0.18, -0.39}
22:18:17.165 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.58) = xAngle (3.68 = -2.60)
22:18:17.167 00.002 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.79 = 0.51)
22:18:17.167 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.10 mountX=-0.08 mountY=0.05, mountTheta=2.62
22:18:17.171 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.08, opts=13)
22:18:17.172 00.001 7988 Enqueuing Move request for scope (-0.05, 0.08)
22:18:17.172 00.000 15712 Worker thread wakes up
22:18:17.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:18:17.172 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:18:17.172 00.000 15712 Moving (-0.05, 0.08) raw xDistance=-0.08 yDistance=0.05
22:18:17.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:17.177 00.005 7988 UpdateGuideState exits: m=1499 SNR=26.4
22:18:17.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:17.179 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:17.181 00.002 7988 Enqueuing Expose request
22:18:17.181 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:17.181 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:18:17.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:17.182 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:18:17.182 00.000 15712 MoveAxis(E, 4, ABG)
22:18:17.182 00.000 15712 Guiding  Dir = 2, Dur = 4
22:18:17.188 00.006 15712 IsGuiding returns 0
22:18:17.204 00.016 15712 IsGuiding returns 0
22:18:17.204 00.000 15712 Move returns status 0, amount 4
22:18:17.204 00.000 15712 MoveAxis(N, 0, ABG)
22:18:17.204 00.000 15712 Move returns status 0, amount 0
22:18:17.204 00.000 15712 move complete, result=0
22:18:17.204 00.000 15712 worker thread done servicing request
22:18:17.204 00.000 15712 Worker thread wakes up
22:18:17.204 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:18:17.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:17.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:18.840 01.636 15712 Exposure complete
22:18:18.927 00.087 15712 worker thread done servicing request
22:18:18.927 00.000 7988 OnExposeComplete: enter
22:18:18.932 00.005 7988 UpdateGuideState(): m_state=6
22:18:18.933 00.001 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8017
22:18:18.933 00.000 7988 Star::Find returns 1 (0), X=1182.14, Y=445.96, Mass=1545, SNR=26.9, Peak=236 HFD=3.1
22:18:18.933 00.000 7988 MultiStar: [#1 -0.19,0.45,1.02,U] [#2 -0.24,0.29,0.98,U] [#3 -0.19,0.21,0.96,U] [#4 -0.19,0.28,1.02,U] [#5 -0.03,0.22,0.71,U] [#6 -0.21,0.33,0.71,U] [#7 -0.32,0.30,0.66,U] [#8 -0.40,0.46,0.64,U] 
22:18:18.942 00.009 7988 refined, 8 included, MultiStar: {-0.17, 0.23}, one-star: {0.12, -0.36}
22:18:18.944 00.002 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.58) = xAngle (3.80 = -2.49)
22:18:18.946 00.002 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.91 = 0.62)
22:18:18.948 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.28 cameraTheta=2.22 mountX=-0.23 mountY=0.17, mountTheta=2.51
22:18:18.950 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.23, opts=13)
22:18:18.950 00.000 7988 Enqueuing Move request for scope (-0.17, 0.23)
22:18:18.950 00.000 15712 Worker thread wakes up
22:18:18.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
22:18:18.950 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
22:18:18.950 00.000 15712 Moving (-0.17, 0.23) raw xDistance=-0.23 yDistance=0.17
22:18:18.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:18.960 00.010 7988 UpdateGuideState exits: m=1545 SNR=26.9
22:18:18.961 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:18.963 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:18.965 00.002 7988 Enqueuing Expose request
22:18:18.967 00.002 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:18:18.967 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
22:18:18.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:18.969 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:18:18.969 00.000 15712 MoveAxis(E, 47, ABG)
22:18:18.969 00.000 15712 Guiding  Dir = 2, Dur = 47
22:18:18.969 00.000 15712 IsGuiding returns 0
22:18:18.979 00.010 15712 PulseGuide returned control before completion, sleep 43
22:18:19.065 00.086 15712 IsGuiding returns 0
22:18:19.065 00.000 15712 Move returns status 0, amount 47
22:18:19.065 00.000 15712 MoveAxis(N, 0, ABG)
22:18:19.065 00.000 15712 Move returns status 0, amount 0
22:18:19.065 00.000 15712 move complete, result=0
22:18:19.065 00.000 15712 worker thread done servicing request
22:18:19.065 00.000 15712 Worker thread wakes up
22:18:19.065 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
22:18:19.067 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:19.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:20.473 01.406 15712 Exposure complete
22:18:20.538 00.065 15712 worker thread done servicing request
22:18:20.538 00.000 7988 OnExposeComplete: enter
22:18:20.538 00.000 7988 UpdateGuideState(): m_state=6
22:18:20.544 00.006 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8018
22:18:20.546 00.002 7988 Star::Find returns 1 (0), X=1182.03, Y=445.73, Mass=1471, SNR=26.2, Peak=211 HFD=3.3
22:18:20.546 00.000 7988 MultiStar: [#1 -0.18,0.24,1.02,U] [#2 -0.14,0.14,1.02,U] [#3 -0.18,0.10,0.97,U] [#4 0.04,0.10,1.03,U] [#5 -0.12,0.02,0.72,U] [#6 -0.14,0.09,0.70,U] [#7 -0.14,-0.28,0.70,U] [#8 -0.46,0.21,0.68,U] 
22:18:20.548 00.002 7988 refined, 8 included, MultiStar: {-0.13, 0.00}, one-star: {0.01, -0.58}
22:18:20.550 00.002 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.58) = xAngle (4.71 = -1.58)
22:18:20.550 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.82 = 1.53)
22:18:20.550 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.13 mountX=-0.00 mountY=0.13, mountTheta=1.58
22:18:20.554 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.00, opts=13)
22:18:20.556 00.002 7988 Enqueuing Move request for scope (-0.13, 0.00)
22:18:20.558 00.002 15712 Worker thread wakes up
22:18:20.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
22:18:20.558 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
22:18:20.558 00.000 15712 Moving (-0.13, 0.00) raw xDistance=-0.00 yDistance=0.13
22:18:20.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:20.558 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.2
22:18:20.561 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:20.563 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:20.563 00.000 7988 Enqueuing Expose request
22:18:20.565 00.002 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:20.565 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
22:18:20.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:20.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:18:20.566 00.001 15712 MoveAxis(E, 1, ABG)
22:18:20.566 00.000 15712 Guiding  Dir = 2, Dur = 1
22:18:20.566 00.000 15712 IsGuiding returns 0
22:18:20.582 00.016 15712 IsGuiding returns 0
22:18:20.582 00.000 15712 Move returns status 0, amount 1
22:18:20.582 00.000 15712 MoveAxis(N, 0, ABG)
22:18:20.582 00.000 15712 Move returns status 0, amount 0
22:18:20.582 00.000 15712 move complete, result=0
22:18:20.582 00.000 15712 worker thread done servicing request
22:18:20.582 00.000 15712 Worker thread wakes up
22:18:20.582 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:18:20.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:20.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:21.844 01.262 7988 evsrv: cli 0CCD0168 connect
22:18:21.847 00.003 7988 case statement mapped state 6 to 3
22:18:21.847 00.000 7988 case statement mapped state 6 to 3
22:18:21.847 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"a4180a22-1c8c-43a6-86ec-f395fdd4227b"}
22:18:21.852 00.005 7988 case statement mapped state 6 to 3
22:18:21.852 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4180a22-1c8c-43a6-86ec-f395fdd4227b"}
22:18:21.852 00.000 7988 evsrv: cli 0CCD0168 disconnect
22:18:22.213 00.361 15712 Exposure complete
22:18:22.281 00.068 15712 worker thread done servicing request
22:18:22.281 00.000 7988 OnExposeComplete: enter
22:18:22.281 00.000 7988 UpdateGuideState(): m_state=6
22:18:22.291 00.010 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8019
22:18:22.291 00.000 7988 Star::Find returns 1 (0), X=1181.98, Y=445.88, Mass=1566, SNR=27.0, Peak=190 HFD=3.8
22:18:22.291 00.000 7988 MultiStar: [#1 -0.06,0.27,0.96,U] [#2 -0.12,0.23,0.96,U] [#3 -0.42,0.05,0.96,U] [#4 -0.24,0.05,0.97,U] [#5 -0.13,0.10,0.67,U] [#6 -0.36,0.39,0.68,U] [#7 -0.24,0.14,0.67,U] [#8 -0.52,0.29,0.61,U] 
22:18:22.291 00.000 7988 refined, 8 included, MultiStar: {-0.22, 0.10}, one-star: {-0.04, -0.44}
22:18:22.298 00.007 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.98)
22:18:22.298 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.41 = 1.12)
22:18:22.298 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.72 mountX=-0.10 mountY=0.22, mountTheta=1.99
22:18:22.305 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.10, opts=13)
22:18:22.307 00.002 7988 Enqueuing Move request for scope (-0.22, 0.10)
22:18:22.307 00.000 15712 Worker thread wakes up
22:18:22.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
22:18:22.307 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
22:18:22.307 00.000 15712 Moving (-0.22, 0.10) raw xDistance=-0.10 yDistance=0.22
22:18:22.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:22.307 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.0
22:18:22.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:22.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:22.315 00.008 7988 Enqueuing Expose request
22:18:22.315 00.000 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:22.315 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
22:18:22.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:22.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:18:22.315 00.000 15712 MoveAxis(W, 2, ABG)
22:18:22.315 00.000 15712 Guiding  Dir = 3, Dur = 2
22:18:22.315 00.000 15712 IsGuiding returns 0
22:18:22.338 00.023 15712 IsGuiding returns 0
22:18:22.338 00.000 15712 Move returns status 0, amount 2
22:18:22.338 00.000 15712 MoveAxis(N, 0, ABG)
22:18:22.338 00.000 15712 Move returns status 0, amount 0
22:18:22.338 00.000 15712 move complete, result=0
22:18:22.338 00.000 15712 worker thread done servicing request
22:18:22.338 00.000 15712 Worker thread wakes up
22:18:22.338 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
22:18:22.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:22.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:23.756 01.418 15712 Exposure complete
22:18:23.812 00.056 15712 worker thread done servicing request
22:18:23.812 00.000 7988 OnExposeComplete: enter
22:18:23.812 00.000 7988 UpdateGuideState(): m_state=6
22:18:23.818 00.006 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8020
22:18:23.819 00.001 7988 Star::Find returns 1 (0), X=1182.21, Y=446.00, Mass=1457, SNR=25.9, Peak=202 HFD=3.3
22:18:23.821 00.002 7988 MultiStar: [#1 -0.15,0.26,1.02,U] [#2 -0.02,0.28,1.03,U] [#3 -0.31,0.20,0.98,U] [#4 -0.02,0.23,1.04,U] [#5 -0.13,0.12,0.73,U] [#6 -0.14,0.33,0.72,U] [#7 -0.30,0.11,0.66,U] [#8 -0.34,0.30,0.66,U] 
22:18:23.821 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.16}, one-star: {0.19, -0.32}
22:18:23.823 00.002 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.58) = xAngle (3.77 = -2.51)
22:18:23.823 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.88 = 0.60)
22:18:23.825 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.19 mountX=-0.16 mountY=0.11, mountTheta=2.53
22:18:23.827 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.16, opts=13)
22:18:23.827 00.000 7988 Enqueuing Move request for scope (-0.12, 0.16)
22:18:23.829 00.002 15712 Worker thread wakes up
22:18:23.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
22:18:23.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
22:18:23.829 00.000 15712 Moving (-0.12, 0.16) raw xDistance=-0.16 yDistance=0.11
22:18:23.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:23.829 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.9
22:18:23.832 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:23.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:23.834 00.002 7988 Enqueuing Expose request
22:18:23.834 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:23.834 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
22:18:23.835 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:23.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:18:23.835 00.000 15712 MoveAxis(W, 3, ABG)
22:18:23.835 00.000 15712 Guiding  Dir = 3, Dur = 3
22:18:23.840 00.005 15712 IsGuiding returns 0
22:18:23.861 00.021 15712 IsGuiding returns 0
22:18:23.861 00.000 15712 Move returns status 0, amount 3
22:18:23.861 00.000 15712 MoveAxis(N, 0, ABG)
22:18:23.861 00.000 15712 Move returns status 0, amount 0
22:18:23.861 00.000 15712 move complete, result=0
22:18:23.861 00.000 15712 worker thread done servicing request
22:18:23.861 00.000 15712 Worker thread wakes up
22:18:23.861 00.000 7988 GuideStep: -0.2 px 3 ms WEST, 0.1 px 0 ms NORTH
22:18:23.862 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:23.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:25.497 01.635 15712 Exposure complete
22:18:25.554 00.057 15712 worker thread done servicing request
22:18:25.554 00.000 7988 OnExposeComplete: enter
22:18:25.554 00.000 7988 UpdateGuideState(): m_state=6
22:18:25.554 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8021
22:18:25.558 00.004 7988 Star::Find returns 1 (0), X=1182.02, Y=445.86, Mass=1549, SNR=26.8, Peak=239 HFD=3.0
22:18:25.560 00.002 7988 MultiStar: [#1 -0.31,0.43,1.01,U] [#2 -0.22,0.24,0.98,U] [#3 -0.39,0.19,0.93,U] [#4 -0.31,0.23,1.04,U] [#5 -0.25,0.21,0.72,U] [#6 -0.23,0.37,0.70,U] [#7 -0.30,0.09,0.66,U] [#8 -0.67,0.36,0.64,U] 
22:18:25.561 00.001 7988 refined, 8 included, MultiStar: {-0.28, 0.17}, one-star: {0.00, -0.45}
22:18:25.561 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.58) = xAngle (4.17 = -2.11)
22:18:25.563 00.002 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.28 = 1.00)
22:18:25.563 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.17 hyp=0.33 cameraTheta=2.60 mountX=-0.17 mountY=0.28, mountTheta=2.12
22:18:25.565 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.17, opts=13)
22:18:25.567 00.002 7988 Enqueuing Move request for scope (-0.28, 0.17)
22:18:25.567 00.000 15712 Worker thread wakes up
22:18:25.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.17) opts 0xd
22:18:25.567 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.17)
22:18:25.567 00.000 15712 Moving (-0.28, 0.17) raw xDistance=-0.17 yDistance=0.28
22:18:25.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:18:25.567 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8
22:18:25.571 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:25.571 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:25.573 00.002 7988 Enqueuing Expose request
22:18:25.573 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:18:25.574 00.001 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
22:18:25.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:18:25.574 00.000 15712 MoveAxis(E, 29, ABG)
22:18:25.574 00.000 15712 Guiding  Dir = 2, Dur = 29
22:18:25.574 00.000 15712 IsGuiding returns 0
22:18:25.595 00.021 15712 PulseGuide returned control before completion, sleep 12
22:18:25.622 00.027 15712 IsGuiding returns 1
22:18:25.622 00.000 15712 scope still moving after pulse duration time elapsed
22:18:25.664 00.042 15712 IsGuiding returns 0
22:18:25.664 00.000 15712 scope move finished after 29 + 62 ms
22:18:25.664 00.000 15712 Move returns status 0, amount 29
22:18:25.664 00.000 15712 MoveAxis(S, 71, ABG)
22:18:25.664 00.000 15712 Guiding  Dir = 1, Dur = 71
22:18:25.664 00.000 15712 IsGuiding returns 0
22:18:25.765 00.101 15712 IsGuiding returns 1
22:18:25.765 00.000 15712 scope still moving after pulse duration time elapsed
22:18:25.817 00.052 15712 IsGuiding returns 0
22:18:25.817 00.000 15712 scope move finished after 71 + 88 ms
22:18:25.817 00.000 15712 Move returns status 0, amount 71
22:18:25.817 00.000 15712 move complete, result=0
22:18:25.817 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.3 px 71 ms SOUTH
22:18:25.829 00.012 15712 worker thread done servicing request
22:18:25.829 00.000 15712 Worker thread wakes up
22:18:25.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:25.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:27.248 01.419 15712 Exposure complete
22:18:27.295 00.047 15712 worker thread done servicing request
22:18:27.295 00.000 7988 OnExposeComplete: enter
22:18:27.295 00.000 7988 UpdateGuideState(): m_state=6
22:18:27.309 00.014 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8022
22:18:27.309 00.000 7988 Star::Find returns 1 (0), X=1182.07, Y=445.91, Mass=1479, SNR=26.3, Peak=218 HFD=3.0
22:18:27.311 00.002 7988 MultiStar: [#1 -0.27,0.29,1.01,U] [#2 -0.27,0.20,1.00,U] [#3 -0.17,0.13,0.99,U] [#4 0.00,0.12,1.04,U] [#5 -0.06,0.30,0.69,U] [#6 -0.30,0.35,0.70,U] [#7 -0.15,0.16,0.69,U] [#8 -0.36,0.52,0.69,U] 
22:18:27.311 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.16}, one-star: {0.05, -0.40}
22:18:27.311 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.58) = xAngle (3.93 = -2.35)
22:18:27.311 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.76)
22:18:27.311 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.36 mountX=-0.16 mountY=0.16, mountTheta=2.37
22:18:27.311 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.16, opts=13)
22:18:27.311 00.000 7988 Enqueuing Move request for scope (-0.16, 0.16)
22:18:27.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:27.311 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.3
22:18:27.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:27.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:27.311 00.000 7988 Enqueuing Expose request
22:18:27.325 00.014 15712 Worker thread wakes up
22:18:27.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
22:18:27.325 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
22:18:27.325 00.000 15712 Moving (-0.16, 0.16) raw xDistance=-0.16 yDistance=0.16
22:18:27.328 00.003 15712 PPEC rslt: input = -0.16, final = 0.02, react = -0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:27.328 00.000 15712 PPEC: input: -0.16, control: 0.02, exposure: 1500
22:18:27.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:27.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:18:27.328 00.000 15712 MoveAxis(W, 6, ABG)
22:18:27.328 00.000 15712 Guiding  Dir = 3, Dur = 6
22:18:27.328 00.000 15712 IsGuiding returns 0
22:18:27.345 00.017 15712 IsGuiding returns 0
22:18:27.345 00.000 15712 Move returns status 0, amount 6
22:18:27.345 00.000 15712 MoveAxis(N, 0, ABG)
22:18:27.345 00.000 15712 Move returns status 0, amount 0
22:18:27.345 00.000 15712 move complete, result=0
22:18:27.345 00.000 15712 worker thread done servicing request
22:18:27.345 00.000 15712 Worker thread wakes up
22:18:27.345 00.000 7988 GuideStep: -0.2 px 6 ms WEST, 0.2 px 0 ms NORTH
22:18:27.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:27.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:28.987 01.642 15712 Exposure complete
22:18:29.046 00.059 15712 worker thread done servicing request
22:18:29.046 00.000 7988 OnExposeComplete: enter
22:18:29.046 00.000 7988 UpdateGuideState(): m_state=6
22:18:29.049 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8023
22:18:29.049 00.000 7988 Star::Find returns 1 (0), X=1182.27, Y=445.99, Mass=1480, SNR=26.4, Peak=214 HFD=3.2
22:18:29.050 00.001 7988 MultiStar: [#1 -0.06,0.26,1.02,U] [#2 -0.08,0.19,1.01,U] [#3 -0.22,0.26,0.98,U] [#4 0.04,0.20,1.07,U] [#5 0.04,0.28,0.76,U] [#6 -0.17,0.33,0.70,U] [#7 -0.10,0.01,0.70,U] [#8 -0.15,0.22,0.65,U] 
22:18:29.050 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.15}, one-star: {0.25, -0.32}
22:18:29.050 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.87)
22:18:29.050 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.24)
22:18:29.050 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.83 mountX=-0.15 mountY=0.04, mountTheta=2.90
22:18:29.050 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.15, opts=13)
22:18:29.050 00.000 7988 Enqueuing Move request for scope (-0.04, 0.15)
22:18:29.050 00.000 15712 Worker thread wakes up
22:18:29.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
22:18:29.050 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
22:18:29.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:29.050 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.4
22:18:29.062 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:29.063 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:29.063 00.000 7988 Enqueuing Expose request
22:18:29.065 00.002 15712 Moving (-0.04, 0.15) raw xDistance=-0.15 yDistance=0.04
22:18:29.066 00.001 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:29.066 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
22:18:29.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:29.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:29.066 00.000 15712 MoveAxis(W, 5, ABG)
22:18:29.066 00.000 15712 Guiding  Dir = 3, Dur = 5
22:18:29.087 00.021 15712 IsGuiding returns 0
22:18:29.098 00.011 15712 IsGuiding returns 0
22:18:29.098 00.000 15712 Move returns status 0, amount 5
22:18:29.098 00.000 15712 MoveAxis(N, 0, ABG)
22:18:29.098 00.000 15712 Move returns status 0, amount 0
22:18:29.098 00.000 15712 move complete, result=0
22:18:29.098 00.000 7988 GuideStep: -0.2 px 5 ms WEST, 0.0 px 0 ms NORTH
22:18:29.105 00.007 15712 worker thread done servicing request
22:18:29.105 00.000 15712 Worker thread wakes up
22:18:29.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:29.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:30.518 01.413 15712 Exposure complete
22:18:30.577 00.059 15712 worker thread done servicing request
22:18:30.577 00.000 7988 OnExposeComplete: enter
22:18:30.577 00.000 7988 UpdateGuideState(): m_state=6
22:18:30.579 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8024
22:18:30.579 00.000 7988 Star::Find returns 1 (0), X=1182.20, Y=445.94, Mass=1506, SNR=26.6, Peak=224 HFD=3.1
22:18:30.581 00.002 7988 MultiStar: [#1 -0.15,0.32,1.02,U] [#2 -0.06,0.33,1.01,U] [#3 -0.14,0.17,0.97,U] [#4 0.02,0.18,1.02,U] [#5 0.02,0.19,0.71,U] [#6 -0.11,0.35,0.70,U] [#7 -0.02,0.15,0.67,U] [#8 -0.14,0.30,0.66,U] 
22:18:30.581 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.17}, one-star: {0.18, -0.37}
22:18:30.583 00.002 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.58) = xAngle (3.38 = -2.90)
22:18:30.583 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.21)
22:18:30.585 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.81 mountX=-0.17 mountY=0.04, mountTheta=2.93
22:18:30.587 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.17, opts=13)
22:18:30.587 00.000 7988 Enqueuing Move request for scope (-0.04, 0.17)
22:18:30.589 00.002 15712 Worker thread wakes up
22:18:30.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
22:18:30.589 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
22:18:30.589 00.000 15712 Moving (-0.04, 0.17) raw xDistance=-0.17 yDistance=0.04
22:18:30.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:30.589 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.6
22:18:30.592 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:30.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:30.594 00.002 7988 Enqueuing Expose request
22:18:30.594 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:18:30.595 00.001 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
22:18:30.595 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:30.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:30.595 00.000 15712 MoveAxis(E, 29, ABG)
22:18:30.595 00.000 15712 Guiding  Dir = 2, Dur = 29
22:18:30.596 00.001 15712 IsGuiding returns 0
22:18:30.616 00.020 15712 PulseGuide returned control before completion, sleep 13
22:18:30.661 00.045 15712 IsGuiding returns 0
22:18:30.661 00.000 15712 Move returns status 0, amount 29
22:18:30.661 00.000 15712 MoveAxis(N, 0, ABG)
22:18:30.661 00.000 15712 Move returns status 0, amount 0
22:18:30.661 00.000 15712 move complete, result=0
22:18:30.661 00.000 15712 worker thread done servicing request
22:18:30.661 00.000 15712 Worker thread wakes up
22:18:30.661 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
22:18:30.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:30.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:32.414 01.753 15712 Exposure complete
22:18:32.464 00.050 15712 worker thread done servicing request
22:18:32.464 00.000 7988 OnExposeComplete: enter
22:18:32.476 00.012 7988 UpdateGuideState(): m_state=6
22:18:32.476 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8025
22:18:32.476 00.000 7988 Star::Find returns 1 (1), X=1182.11, Y=445.98, Mass=1565, SNR=27.0, Peak=255 HFD=3.0
22:18:32.476 00.000 7988 MultiStar: [#1 -0.13,0.29,1.05,U] [#2 -0.25,0.21,0.99,U] [#3 -0.32,0.13,0.95,U] [#4 -0.22,0.13,1.01,U] [#5 -0.13,0.17,0.72,U] [#6 -0.26,0.32,0.68,U] [#7 -0.19,0.04,0.68,U] [#8 -0.48,0.07,0.66,U] 
22:18:32.481 00.005 7988 refined, 8 included, MultiStar: {-0.20, 0.11}, one-star: {0.09, -0.34}
22:18:32.481 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.58) = xAngle (4.22 = -2.06)
22:18:32.481 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.33 = 1.04)
22:18:32.481 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=-0.11 mountY=0.20, mountTheta=2.07
22:18:32.481 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.11, opts=13)
22:18:32.481 00.000 7988 Enqueuing Move request for scope (-0.20, 0.11)
22:18:32.481 00.000 15712 Worker thread wakes up
22:18:32.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
22:18:32.481 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
22:18:32.481 00.000 15712 Moving (-0.20, 0.11) raw xDistance=-0.11 yDistance=0.20
22:18:32.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:32.481 00.000 7988 UpdateGuideState exits: m=1565 SNR=27.0 Saturated
22:18:32.490 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:32.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:32.492 00.002 7988 Enqueuing Expose request
22:18:32.494 00.002 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:32.494 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
22:18:32.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:32.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:18:32.494 00.000 15712 MoveAxis(W, 1, ABG)
22:18:32.494 00.000 15712 Guiding  Dir = 3, Dur = 1
22:18:32.494 00.000 15712 IsGuiding returns 0
22:18:32.524 00.030 15712 IsGuiding returns 0
22:18:32.524 00.000 15712 Move returns status 0, amount 1
22:18:32.524 00.000 15712 MoveAxis(N, 0, ABG)
22:18:32.524 00.000 15712 Move returns status 0, amount 0
22:18:32.524 00.000 15712 move complete, result=0
22:18:32.525 00.001 15712 worker thread done servicing request
22:18:32.525 00.000 15712 Worker thread wakes up
22:18:32.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:32.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:32.525 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
22:18:33.930 01.405 15712 Exposure complete
22:18:33.976 00.046 15712 worker thread done servicing request
22:18:33.976 00.000 7988 OnExposeComplete: enter
22:18:33.991 00.015 7988 UpdateGuideState(): m_state=6
22:18:33.993 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8026
22:18:33.993 00.000 7988 Star::Find returns 1 (0), X=1182.05, Y=445.97, Mass=1455, SNR=26.0, Peak=236 HFD=2.9
22:18:33.993 00.000 7988 MultiStar: [#1 -0.34,0.55,1.04,U] [#2 -0.16,0.27,1.02,U] [#3 -0.19,0.35,0.98,U] [#4 -0.07,0.31,1.05,U] [#5 -0.13,0.49,0.77,U] [#6 -0.29,0.43,0.69,U] [#7 -0.32,0.32,0.70,U] [#8 -0.33,0.29,0.69,U] 
22:18:33.993 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.29}, one-star: {0.03, -0.34}
22:18:33.993 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.58) = xAngle (3.73 = -2.55)
22:18:33.993 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.84 = 0.56)
22:18:33.993 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.29 hyp=0.34 cameraTheta=2.15 mountX=-0.28 mountY=0.18, mountTheta=2.57
22:18:33.993 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.29, opts=13)
22:18:33.993 00.000 7988 Enqueuing Move request for scope (-0.19, 0.29)
22:18:33.993 00.000 15712 Worker thread wakes up
22:18:33.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.29) opts 0xd
22:18:33.993 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.29)
22:18:33.993 00.000 15712 Moving (-0.19, 0.29) raw xDistance=-0.28 yDistance=0.18
22:18:33.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=16, FiltMax=255, Gamma=0.690
22:18:33.993 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.0
22:18:33.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:33.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:34.007 00.014 7988 Enqueuing Expose request
22:18:34.007 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = 0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
22:18:34.007 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
22:18:34.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:34.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:18:34.007 00.000 15712 MoveAxis(E, 55, ABG)
22:18:34.007 00.000 15712 Guiding  Dir = 2, Dur = 55
22:18:34.039 00.032 15712 IsGuiding returns 0
22:18:34.055 00.016 15712 PulseGuide returned control before completion, sleep 50
22:18:34.139 00.084 15712 IsGuiding returns 0
22:18:34.139 00.000 15712 Move returns status 0, amount 55
22:18:34.139 00.000 15712 MoveAxis(N, 0, ABG)
22:18:34.139 00.000 15712 Move returns status 0, amount 0
22:18:34.139 00.000 15712 move complete, result=0
22:18:34.139 00.000 15712 worker thread done servicing request
22:18:34.139 00.000 15712 Worker thread wakes up
22:18:34.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:34.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:34.139 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.2 px 0 ms NORTH
22:18:35.877 01.738 15712 Exposure complete
22:18:35.936 00.059 15712 worker thread done servicing request
22:18:35.936 00.000 7988 OnExposeComplete: enter
22:18:35.936 00.000 7988 UpdateGuideState(): m_state=6
22:18:35.939 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8027
22:18:35.941 00.002 7988 Star::Find returns 1 (0), X=1182.19, Y=445.61, Mass=1548, SNR=26.8, Peak=201 HFD=3.4
22:18:35.941 00.000 7988 MultiStar: [#1 -0.19,0.20,1.00,U] [#2 0.03,0.27,0.98,U] [#3 0.01,0.07,0.91,U] [#4 0.05,-0.01,1.04,U] [#5 0.03,0.05,0.69,U] [#6 -0.20,0.22,0.70,U] [#7 0.01,-0.12,0.69,U] [#8 -0.04,0.23,0.65,U] 
22:18:35.943 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.17, -0.71}
22:18:35.943 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.58) = xAngle (3.91 = -2.37)
22:18:35.947 00.004 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.02 = 0.74)
22:18:35.947 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.33 mountX=-0.01 mountY=0.01, mountTheta=2.39
22:18:35.949 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
22:18:35.951 00.002 7988 Enqueuing Move request for scope (-0.01, 0.01)
22:18:35.951 00.000 15712 Worker thread wakes up
22:18:35.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:18:35.951 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:18:35.951 00.000 15712 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
22:18:35.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:35.951 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
22:18:35.955 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:35.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:35.957 00.002 7988 Enqueuing Expose request
22:18:35.957 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:35.957 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
22:18:35.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:35.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:18:35.957 00.000 15712 MoveAxis(W, 1, ABG)
22:18:35.957 00.000 15712 Guiding  Dir = 3, Dur = 1
22:18:35.957 00.000 15712 IsGuiding returns 0
22:18:35.976 00.019 15712 IsGuiding returns 0
22:18:35.976 00.000 15712 Move returns status 0, amount 1
22:18:35.976 00.000 15712 MoveAxis(N, 0, ABG)
22:18:35.976 00.000 15712 Move returns status 0, amount 0
22:18:35.976 00.000 15712 move complete, result=0
22:18:35.976 00.000 15712 worker thread done servicing request
22:18:35.976 00.000 15712 Worker thread wakes up
22:18:35.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:35.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:35.976 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:18:37.390 01.414 15712 Exposure complete
22:18:37.453 00.063 15712 worker thread done servicing request
22:18:37.453 00.000 7988 OnExposeComplete: enter
22:18:37.453 00.000 7988 UpdateGuideState(): m_state=6
22:18:37.453 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8028
22:18:37.453 00.000 7988 Star::Find returns 1 (0), X=1182.49, Y=445.86, Mass=1555, SNR=26.8, Peak=163 HFD=3.7
22:18:37.458 00.005 7988 MultiStar: [#1 0.17,0.16,0.99,U] [#2 0.34,0.12,0.99,U] [#3 0.07,0.00,0.95,U] [#4 0.45,-0.03,1.01,U] [#5 0.38,0.24,0.70,U] [#6 0.20,0.10,0.72,U] [#7 0.29,-0.04,0.67,U] [#8 0.17,0.32,0.63,U] 
22:18:37.458 00.000 7988 refined, 8 included, MultiStar: {0.29, 0.03}, one-star: {0.47, -0.45}
22:18:37.460 00.002 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.58) = xAngle (1.68 = 1.68)
22:18:37.460 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.79 = -1.49)
22:18:37.460 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.03 hyp=0.29 cameraTheta=0.10 mountX=-0.03 mountY=-0.29, mountTheta=-1.68
22:18:37.465 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.03, opts=13)
22:18:37.465 00.000 7988 Enqueuing Move request for scope (0.29, 0.03)
22:18:37.467 00.002 15712 Worker thread wakes up
22:18:37.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:37.469 00.002 7988 UpdateGuideState exits: m=1555 SNR=26.8
22:18:37.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.03) opts 0xd
22:18:37.469 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.03)
22:18:37.469 00.000 15712 Moving (0.29, 0.03) raw xDistance=-0.03 yDistance=-0.29
22:18:37.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:37.469 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:37.469 00.000 7988 Enqueuing Expose request
22:18:37.475 00.006 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:37.475 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
22:18:37.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:18:37.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:18:37.475 00.000 15712 MoveAxis(W, 0, ABG)
22:18:37.475 00.000 15712 Move returns status 0, amount 0
22:18:37.475 00.000 15712 MoveAxis(N, 0, ABG)
22:18:37.475 00.000 15712 Move returns status 0, amount 0
22:18:37.475 00.000 15712 move complete, result=0
22:18:37.475 00.000 15712 worker thread done servicing request
22:18:37.475 00.000 15712 Worker thread wakes up
22:18:37.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:37.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:37.475 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.3 px 0 ms NORTH
22:18:39.109 01.634 15712 Exposure complete
22:18:39.171 00.062 15712 worker thread done servicing request
22:18:39.172 00.001 7988 OnExposeComplete: enter
22:18:39.172 00.000 7988 UpdateGuideState(): m_state=6
22:18:39.172 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8029
22:18:39.172 00.000 7988 Star::Find returns 1 (0), X=1182.63, Y=445.94, Mass=1556, SNR=26.6, Peak=175 HFD=3.6
22:18:39.172 00.000 7988 MultiStar: [#1 0.41,0.25,1.03,U] [#2 0.20,0.09,1.04,U] [#3 0.15,0.14,0.95,U] [#4 0.27,-0.00,1.00,U] [#5 0.46,0.20,0.69,U] [#6 0.31,0.17,0.70,U] [#7 0.34,0.14,0.65,U] [#8 -0.01,0.20,0.63,U] 
22:18:39.172 00.000 7988 refined, 8 included, MultiStar: {0.31, 0.08}, one-star: {0.61, -0.37}
22:18:39.172 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.58) = xAngle (1.82 = 1.82)
22:18:39.180 00.008 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.92 = -1.36)
22:18:39.180 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.24 mountX=-0.08 mountY=-0.31, mountTheta=-1.81
22:18:39.182 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.08, opts=13)
22:18:39.182 00.000 7988 Enqueuing Move request for scope (0.31, 0.08)
22:18:39.182 00.000 15712 Worker thread wakes up
22:18:39.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.08) opts 0xd
22:18:39.182 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.08)
22:18:39.182 00.000 15712 Moving (0.31, 0.08) raw xDistance=-0.08 yDistance=-0.31
22:18:39.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:39.187 00.005 7988 UpdateGuideState exits: m=1556 SNR=26.6
22:18:39.188 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:39.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:39.190 00.002 7988 Enqueuing Expose request
22:18:39.190 00.000 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:39.190 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
22:18:39.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:18:39.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:18:39.190 00.000 15712 MoveAxis(W, 2, ABG)
22:18:39.190 00.000 15712 Guiding  Dir = 3, Dur = 2
22:18:39.192 00.002 15712 IsGuiding returns 0
22:18:39.222 00.030 15712 IsGuiding returns 0
22:18:39.222 00.000 15712 Move returns status 0, amount 2
22:18:39.222 00.000 15712 MoveAxis(N, 0, ABG)
22:18:39.222 00.000 15712 Move returns status 0, amount 0
22:18:39.222 00.000 15712 move complete, result=0
22:18:39.222 00.000 15712 worker thread done servicing request
22:18:39.222 00.000 15712 Worker thread wakes up
22:18:39.222 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.3 px 0 ms NORTH
22:18:39.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:39.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:40.636 01.414 15712 Exposure complete
22:18:40.694 00.058 15712 worker thread done servicing request
22:18:40.694 00.000 7988 OnExposeComplete: enter
22:18:40.696 00.002 7988 UpdateGuideState(): m_state=6
22:18:40.696 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8030
22:18:40.698 00.002 7988 Star::Find returns 1 (0), X=1182.47, Y=445.78, Mass=1542, SNR=26.8, Peak=187 HFD=3.6
22:18:40.698 00.000 7988 MultiStar: [#1 0.19,0.15,1.01,U] [#2 0.12,-0.01,1.00,U] [#3 0.01,-0.12,0.95,U] [#4 0.14,0.01,1.01,U] [#5 0.29,-0.10,0.68,U] [#6 0.04,0.02,0.73,U] [#7 0.08,-0.04,0.69,U] [#8 -0.14,0.29,0.62,U] 
22:18:40.700 00.002 7988 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.45, -0.54}
22:18:40.702 00.002 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.58) = xAngle (1.23 = 1.23)
22:18:40.702 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.34 = -1.95)
22:18:40.704 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=0.05 mountY=-0.14, mountTheta=-1.22
22:18:40.704 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.05, opts=13)
22:18:40.706 00.002 7988 Enqueuing Move request for scope (0.14, -0.05)
22:18:40.708 00.002 15712 Worker thread wakes up
22:18:40.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:18:40.708 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:18:40.708 00.000 15712 Moving (0.14, -0.05) raw xDistance=0.05 yDistance=-0.14
22:18:40.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:40.708 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.8
22:18:40.710 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:40.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:40.712 00.002 7988 Enqueuing Expose request
22:18:40.712 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:40.712 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
22:18:40.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:40.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:18:40.712 00.000 15712 MoveAxis(W, 3, ABG)
22:18:40.712 00.000 15712 Guiding  Dir = 3, Dur = 3
22:18:40.712 00.000 15712 IsGuiding returns 0
22:18:40.736 00.024 15712 IsGuiding returns 0
22:18:40.736 00.000 15712 Move returns status 0, amount 3
22:18:40.736 00.000 15712 MoveAxis(N, 0, ABG)
22:18:40.736 00.000 15712 Move returns status 0, amount 0
22:18:40.736 00.000 15712 move complete, result=0
22:18:40.736 00.000 15712 worker thread done servicing request
22:18:40.736 00.000 15712 Worker thread wakes up
22:18:40.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:40.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:40.736 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:18:42.483 01.747 15712 Exposure complete
22:18:42.538 00.055 15712 worker thread done servicing request
22:18:42.538 00.000 7988 OnExposeComplete: enter
22:18:42.544 00.006 7988 UpdateGuideState(): m_state=6
22:18:42.546 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8031
22:18:42.546 00.000 7988 Star::Find returns 1 (0), X=1182.29, Y=445.68, Mass=1508, SNR=26.5, Peak=229 HFD=3.3
22:18:42.548 00.002 7988 MultiStar: [#1 0.06,0.09,0.99,U] [#2 0.11,0.02,1.00,U] [#3 -0.07,0.11,0.96,U] [#4 0.01,-0.18,1.02,U] [#5 0.13,0.06,0.71,U] [#6 -0.06,0.15,0.71,U] [#7 -0.14,0.02,0.66,U] [#8 -0.16,0.06,0.64,U] 
22:18:42.550 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.27, -0.63}
22:18:42.550 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
22:18:42.550 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.64)
22:18:42.552 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.04 mountX=0.05 mountY=-0.03, mountTheta=-0.51
22:18:42.554 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
22:18:42.555 00.001 7988 Enqueuing Move request for scope (0.03, -0.05)
22:18:42.555 00.000 15712 Worker thread wakes up
22:18:42.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:18:42.555 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:18:42.555 00.000 15712 Moving (0.03, -0.05) raw xDistance=0.05 yDistance=-0.03
22:18:42.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:42.555 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.5
22:18:42.559 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:42.560 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:42.560 00.000 7988 Enqueuing Expose request
22:18:42.560 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:42.560 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
22:18:42.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:42.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:18:42.560 00.000 15712 MoveAxis(W, 4, ABG)
22:18:42.560 00.000 15712 Guiding  Dir = 3, Dur = 4
22:18:42.579 00.019 15712 IsGuiding returns 0
22:18:42.595 00.016 15712 IsGuiding returns 0
22:18:42.595 00.000 15712 Move returns status 0, amount 4
22:18:42.595 00.000 15712 MoveAxis(N, 0, ABG)
22:18:42.595 00.000 15712 Move returns status 0, amount 0
22:18:42.595 00.000 15712 move complete, result=0
22:18:42.595 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:18:42.597 00.002 15712 worker thread done servicing request
22:18:42.597 00.000 15712 Worker thread wakes up
22:18:42.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:42.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:44.014 01.417 15712 Exposure complete
22:18:44.072 00.058 15712 worker thread done servicing request
22:18:44.072 00.000 7988 OnExposeComplete: enter
22:18:44.072 00.000 7988 UpdateGuideState(): m_state=6
22:18:44.072 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8032
22:18:44.076 00.004 7988 Star::Find returns 1 (0), X=1182.42, Y=445.88, Mass=1564, SNR=27.0, Peak=221 HFD=3.3
22:18:44.076 00.000 7988 MultiStar: [#1 -0.01,0.26,0.98,U] [#2 0.08,0.14,0.97,U] [#3 -0.03,0.16,0.93,U] [#4 -0.04,0.02,1.03,U] [#5 0.02,0.37,0.68,U] [#6 0.16,0.44,0.69,U] [#7 -0.07,-0.00,0.66,U] [#8 -0.07,0.35,0.62,U] 
22:18:44.076 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.40, -0.43}
22:18:44.076 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.58) = xAngle (2.70 = 2.70)
22:18:44.076 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.48)
22:18:44.076 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
22:18:44.076 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.12, opts=13)
22:18:44.076 00.000 7988 Enqueuing Move request for scope (0.06, 0.12)
22:18:44.085 00.009 15712 Worker thread wakes up
22:18:44.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
22:18:44.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
22:18:44.085 00.000 15712 Moving (0.06, 0.12) raw xDistance=-0.12 yDistance=-0.06
22:18:44.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:44.085 00.000 7988 UpdateGuideState exits: m=1564 SNR=27.0
22:18:44.088 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:44.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:44.090 00.002 7988 Enqueuing Expose request
22:18:44.090 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:44.090 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
22:18:44.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:44.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:18:44.090 00.000 15712 MoveAxis(W, 3, ABG)
22:18:44.090 00.000 15712 Guiding  Dir = 3, Dur = 3
22:18:44.092 00.002 15712 IsGuiding returns 0
22:18:44.112 00.020 15712 IsGuiding returns 0
22:18:44.112 00.000 15712 Move returns status 0, amount 3
22:18:44.112 00.000 15712 MoveAxis(N, 0, ABG)
22:18:44.112 00.000 15712 Move returns status 0, amount 0
22:18:44.112 00.000 15712 move complete, result=0
22:18:44.112 00.000 15712 worker thread done servicing request
22:18:44.112 00.000 15712 Worker thread wakes up
22:18:44.112 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:18:44.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:44.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:45.749 01.637 15712 Exposure complete
22:18:45.804 00.055 15712 worker thread done servicing request
22:18:45.804 00.000 7988 OnExposeComplete: enter
22:18:45.811 00.007 7988 UpdateGuideState(): m_state=6
22:18:45.811 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8033
22:18:45.813 00.002 7988 Star::Find returns 1 (0), X=1182.23, Y=445.78, Mass=1564, SNR=27.0, Peak=219 HFD=3.5
22:18:45.813 00.000 7988 MultiStar: [#1 -0.01,0.06,1.02,U] [#2 0.05,0.01,0.98,U] [#3 -0.02,-0.04,0.93,U] [#4 0.02,0.04,1.00,U] [#5 0.20,-0.01,0.69,U] [#6 -0.15,0.19,0.67,U] [#7 0.07,-0.09,0.65,U] [#8 -0.23,0.12,0.63,U] 
22:18:45.815 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.21, -0.53}
22:18:45.815 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
22:18:45.817 00.002 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.64)
22:18:45.817 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.04 mountX=0.04 mountY=-0.02, mountTheta=-0.51
22:18:45.819 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.04, opts=13)
22:18:45.821 00.002 7988 Enqueuing Move request for scope (0.02, -0.04)
22:18:45.821 00.000 15712 Worker thread wakes up
22:18:45.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:18:45.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:18:45.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:45.821 00.000 7988 UpdateGuideState exits: m=1564 SNR=27.0
22:18:45.824 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:45.824 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:45.826 00.002 7988 Enqueuing Expose request
22:18:45.826 00.000 15712 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
22:18:45.832 00.006 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:45.832 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
22:18:45.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:45.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:45.832 00.000 15712 MoveAxis(W, 3, ABG)
22:18:45.832 00.000 15712 Guiding  Dir = 3, Dur = 3
22:18:45.833 00.001 15712 IsGuiding returns 0
22:18:45.855 00.022 15712 IsGuiding returns 0
22:18:45.855 00.000 15712 Move returns status 0, amount 3
22:18:45.855 00.000 15712 MoveAxis(N, 0, ABG)
22:18:45.855 00.000 15712 Move returns status 0, amount 0
22:18:45.855 00.000 15712 move complete, result=0
22:18:45.855 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:18:45.855 00.000 15712 worker thread done servicing request
22:18:45.855 00.000 15712 Worker thread wakes up
22:18:45.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:45.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:47.260 01.405 15712 Exposure complete
22:18:47.319 00.059 15712 worker thread done servicing request
22:18:47.319 00.000 7988 OnExposeComplete: enter
22:18:47.319 00.000 7988 UpdateGuideState(): m_state=6
22:18:47.321 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8034
22:18:47.321 00.000 7988 Star::Find returns 1 (0), X=1182.03, Y=445.85, Mass=1637, SNR=27.7, Peak=235 HFD=3.2
22:18:47.321 00.000 7988 MultiStar: [#1 -0.20,0.23,0.96,U] [#2 -0.14,0.15,0.98,U] [#3 -0.17,0.09,0.90,U] [#4 -0.15,0.13,1.00,U] [#5 -0.09,0.09,0.69,U] [#6 -0.42,0.33,0.69,U] [#7 -0.24,-0.08,0.64,U] [#8 -0.50,0.06,0.62,U] 
22:18:47.321 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.05}, one-star: {0.01, -0.47}
22:18:47.321 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.58) = xAngle (4.46 = -1.82)
22:18:47.327 00.006 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.57 = 1.29)
22:18:47.327 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.89 mountX=-0.05 mountY=0.19, mountTheta=1.82
22:18:47.329 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.05, opts=13)
22:18:47.329 00.000 7988 Enqueuing Move request for scope (-0.19, 0.05)
22:18:47.331 00.002 15712 Worker thread wakes up
22:18:47.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
22:18:47.331 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
22:18:47.331 00.000 15712 Moving (-0.19, 0.05) raw xDistance=-0.05 yDistance=0.19
22:18:47.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:47.331 00.000 7988 UpdateGuideState exits: m=1637 SNR=27.7
22:18:47.334 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:47.334 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:47.336 00.002 7988 Enqueuing Expose request
22:18:47.337 00.001 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:47.337 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
22:18:47.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:47.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:18:47.337 00.000 15712 MoveAxis(W, 2, ABG)
22:18:47.337 00.000 15712 Guiding  Dir = 3, Dur = 2
22:18:47.338 00.001 15712 IsGuiding returns 0
22:18:47.357 00.019 15712 IsGuiding returns 0
22:18:47.357 00.000 15712 Move returns status 0, amount 2
22:18:47.357 00.000 15712 MoveAxis(N, 0, ABG)
22:18:47.357 00.000 15712 Move returns status 0, amount 0
22:18:47.357 00.000 15712 move complete, result=0
22:18:47.357 00.000 15712 worker thread done servicing request
22:18:47.357 00.000 15712 Worker thread wakes up
22:18:47.357 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
22:18:47.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:47.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:48.999 01.642 15712 Exposure complete
22:18:49.057 00.058 15712 worker thread done servicing request
22:18:49.057 00.000 7988 OnExposeComplete: enter
22:18:49.057 00.000 7988 UpdateGuideState(): m_state=6
22:18:49.057 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8035
22:18:49.057 00.000 7988 Star::Find returns 1 (1), X=1182.21, Y=446.11, Mass=1519, SNR=26.6, Peak=255 HFD=3.2
22:18:49.062 00.005 7988 MultiStar: [#1 -0.03,0.50,1.01,U] [#2 0.00,0.53,1.01,U] [#3 -0.04,0.40,0.97,U] [#4 0.06,0.51,1.02,U] [#5 0.04,0.58,0.74,U] [#6 0.20,0.56,0.70,U] [#7 -0.04,0.41,0.68,U] [#8 -0.19,0.51,0.66,U] 
22:18:49.062 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.41}, one-star: {0.19, -0.20}
22:18:49.062 00.000 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.58) = xAngle (0.76 = 0.76)
22:18:49.062 00.000 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.86 = -2.42)
22:18:49.066 00.004 7988 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-0.82 mountX=0.20 mountY=-0.18, mountTheta=-0.74
22:18:49.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.20, opts=13)
22:18:49.066 00.000 7988 Enqueuing Move request for scope (0.19, -0.20)
22:18:49.066 00.000 15712 Worker thread wakes up
22:18:49.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
22:18:49.066 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
22:18:49.066 00.000 15712 Moving (0.19, -0.20) raw xDistance=0.20 yDistance=-0.18
22:18:49.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:49.066 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.6 Saturated
22:18:49.072 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:49.072 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:49.074 00.002 7988 Enqueuing Expose request
22:18:49.074 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:18:49.074 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
22:18:49.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:49.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:18:49.074 00.000 15712 MoveAxis(W, 40, ABG)
22:18:49.074 00.000 15712 Guiding  Dir = 3, Dur = 40
22:18:49.074 00.000 15712 IsGuiding returns 0
22:18:49.100 00.026 15712 PulseGuide returned control before completion, sleep 27
22:18:49.141 00.041 15712 IsGuiding returns 0
22:18:49.141 00.000 15712 Move returns status 0, amount 40
22:18:49.141 00.000 15712 MoveAxis(N, 0, ABG)
22:18:49.141 00.000 15712 Move returns status 0, amount 0
22:18:49.141 00.000 15712 move complete, result=0
22:18:49.141 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
22:18:49.150 00.009 15712 worker thread done servicing request
22:18:49.150 00.000 15712 Worker thread wakes up
22:18:49.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:49.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:50.565 01.415 15712 Exposure complete
22:18:50.612 00.047 15712 worker thread done servicing request
22:18:50.612 00.000 7988 OnExposeComplete: enter
22:18:50.612 00.000 7988 UpdateGuideState(): m_state=6
22:18:50.612 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8036
22:18:50.627 00.015 7988 Star::Find returns 1 (1), X=1182.02, Y=446.27, Mass=1515, SNR=26.5, Peak=255 HFD=3.2
22:18:50.629 00.002 7988 MultiStar: [#1 -0.34,0.67,1.01,U] [#2 -0.16,0.52,1.02,U] [#3 -0.23,0.58,0.97,U] [#4 -0.30,0.55,1.03,U] [#5 -0.19,0.53,0.69,U] [#6 -0.36,0.87,0.72,U] [#7 -0.22,0.56,0.67,U] [#8 -0.17,0.67,0.66,U] 
22:18:50.629 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.53}, one-star: {-0.00, -0.04}
22:18:50.629 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
22:18:50.629 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
22:18:50.629 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.62 mountX=0.04 mountY=0.00, mountTheta=0.08
22:18:50.629 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.04, opts=13)
22:18:50.629 00.000 7988 Enqueuing Move request for scope (-0.00, -0.04)
22:18:50.629 00.000 15712 Worker thread wakes up
22:18:50.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
22:18:50.629 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
22:18:50.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:50.629 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5 Saturated
22:18:50.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:50.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:50.629 00.000 7988 Enqueuing Expose request
22:18:50.642 00.013 15712 Moving (-0.00, -0.04) raw xDistance=0.04 yDistance=0.00
22:18:50.646 00.004 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:50.646 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
22:18:50.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:50.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:18:50.646 00.000 15712 MoveAxis(E, 2, ABG)
22:18:50.646 00.000 15712 Guiding  Dir = 2, Dur = 2
22:18:50.680 00.034 15712 IsGuiding returns 0
22:18:50.697 00.017 15712 IsGuiding returns 0
22:18:50.697 00.000 15712 Move returns status 0, amount 2
22:18:50.697 00.000 15712 MoveAxis(N, 0, ABG)
22:18:50.697 00.000 15712 Move returns status 0, amount 0
22:18:50.697 00.000 15712 move complete, result=0
22:18:50.697 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:18:50.701 00.004 15712 worker thread done servicing request
22:18:50.701 00.000 15712 Worker thread wakes up
22:18:50.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:50.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:52.334 01.633 15712 Exposure complete
22:18:52.383 00.049 15712 worker thread done servicing request
22:18:52.383 00.000 7988 OnExposeComplete: enter
22:18:52.383 00.000 7988 UpdateGuideState(): m_state=6
22:18:52.397 00.014 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8037
22:18:52.397 00.000 7988 Star::Find returns 1 (0), X=1182.05, Y=446.36, Mass=1552, SNR=26.7, Peak=228 HFD=3.4
22:18:52.397 00.000 7988 MultiStar: [#1 -0.22,0.78,1.01,U] [#2 -0.05,0.65,0.97,U] [#3 -0.24,0.61,0.95,U] [#4 -0.00,0.66,1.03,U] [#5 -0.06,0.70,0.70,U] [#6 -0.28,0.77,0.71,U] [#7 -0.12,0.73,0.65,U] [#8 -0.35,0.83,0.65,U] 
22:18:52.400 00.003 7988 single-star, 8 included, MultiStar: {-0.13, 0.62}, one-star: {0.03, 0.05}
22:18:52.400 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.58) = xAngle (2.64 = 2.64)
22:18:52.400 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.75 = -0.54)
22:18:52.400 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.06 mountX=-0.05 mountY=-0.03, mountTheta=-2.61
22:18:52.400 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
22:18:52.400 00.000 7988 Enqueuing Move request for scope (0.03, 0.05)
22:18:52.400 00.000 15712 Worker thread wakes up
22:18:52.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:18:52.400 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:18:52.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:52.400 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.7
22:18:52.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:52.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:52.400 00.000 7988 Enqueuing Expose request
22:18:52.413 00.013 15712 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.03
22:18:52.417 00.004 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:52.417 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
22:18:52.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:52.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:18:52.417 00.000 15712 MoveAxis(E, 4, ABG)
22:18:52.417 00.000 15712 Guiding  Dir = 2, Dur = 4
22:18:52.417 00.000 15712 IsGuiding returns 0
22:18:52.439 00.022 15712 IsGuiding returns 0
22:18:52.439 00.000 15712 Move returns status 0, amount 4
22:18:52.439 00.000 15712 MoveAxis(N, 0, ABG)
22:18:52.439 00.000 15712 Move returns status 0, amount 0
22:18:52.439 00.000 15712 move complete, result=0
22:18:52.439 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:18:52.443 00.004 15712 worker thread done servicing request
22:18:52.443 00.000 15712 Worker thread wakes up
22:18:52.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:52.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:53.845 01.402 15712 Exposure complete
22:18:53.896 00.051 15712 worker thread done servicing request
22:18:53.896 00.000 7988 OnExposeComplete: enter
22:18:53.896 00.000 7988 UpdateGuideState(): m_state=6
22:18:53.907 00.011 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8038
22:18:53.907 00.000 7988 Star::Find returns 1 (1), X=1182.22, Y=446.51, Mass=1518, SNR=26.5, Peak=255 HFD=3.1
22:18:53.909 00.002 7988 MultiStar: [#1 -0.12,0.95,1.01,U] [#2 -0.15,0.73,1.01,U] [#3 -0.25,0.77,0.96,U] [#4 -0.12,0.81,1.03,U] [#5 0.05,0.60,0.72,U] [#6 -0.26,1.07,0.00,M1] [#7 -0.11,0.50,0.69,U] [#8 -0.54,1.09,0.00,M1] 
22:18:53.911 00.002 7988 single-star, 6 included, MultiStar: {-0.08, 0.66}, one-star: {0.20, 0.20}
22:18:53.911 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.58) = xAngle (2.37 = 2.37)
22:18:53.914 00.003 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.48 = -0.80)
22:18:53.914 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.20 hyp=0.28 cameraTheta=0.79 mountX=-0.20 mountY=-0.20, mountTheta=-2.36
22:18:53.916 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.20, opts=13)
22:18:53.918 00.002 7988 Enqueuing Move request for scope (0.20, 0.20)
22:18:53.918 00.000 15712 Worker thread wakes up
22:18:53.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.20) opts 0xd
22:18:53.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.20)
22:18:53.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:53.918 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5 Saturated
22:18:53.921 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:53.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:53.923 00.002 7988 Enqueuing Expose request
22:18:53.923 00.000 15712 Moving (0.20, 0.20) raw xDistance=-0.20 yDistance=-0.20
22:18:53.925 00.002 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:18:53.925 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
22:18:53.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:53.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:18:53.925 00.000 15712 MoveAxis(E, 44, ABG)
22:18:53.925 00.000 15712 Guiding  Dir = 2, Dur = 44
22:18:53.925 00.000 15712 IsGuiding returns 0
22:18:53.943 00.018 15712 PulseGuide returned control before completion, sleep 41
22:18:54.008 00.065 15712 IsGuiding returns 1
22:18:54.008 00.000 15712 scope still moving after pulse duration time elapsed
22:18:54.037 00.029 15712 IsGuiding returns 0
22:18:54.037 00.000 15712 scope move finished after 44 + 64 ms
22:18:54.037 00.000 15712 Move returns status 0, amount 44
22:18:54.037 00.000 15712 MoveAxis(N, 0, ABG)
22:18:54.037 00.000 15712 Move returns status 0, amount 0
22:18:54.037 00.000 15712 move complete, result=0
22:18:54.037 00.000 15712 worker thread done servicing request
22:18:54.037 00.000 15712 Worker thread wakes up
22:18:54.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:54.037 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
22:18:54.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:55.779 01.742 15712 Exposure complete
22:18:55.836 00.057 15712 worker thread done servicing request
22:18:55.836 00.000 7988 OnExposeComplete: enter
22:18:55.836 00.000 7988 UpdateGuideState(): m_state=6
22:18:55.839 00.003 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8039
22:18:55.840 00.001 7988 Star::Find returns 1 (0), X=1182.22, Y=446.23, Mass=1522, SNR=26.5, Peak=223 HFD=3.5
22:18:55.840 00.000 7988 MultiStar: [#1 0.06,0.71,1.03,U] [#2 0.03,0.55,1.02,U] [#3 -0.08,0.71,0.96,U] [#4 -0.10,0.65,1.03,U] [#5 0.06,0.39,0.66,U] [#6 -0.08,0.78,0.69,U] [#7 -0.09,0.50,0.68,U] [#8 -0.14,0.58,0.64,U] 
22:18:55.842 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.53}, one-star: {0.20, -0.09}
22:18:55.842 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.58) = xAngle (1.18 = 1.18)
22:18:55.844 00.002 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.29 = -2.00)
22:18:55.844 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.40 mountX=0.08 mountY=-0.20, mountTheta=-1.17
22:18:55.846 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.09, opts=13)
22:18:55.848 00.002 7988 Enqueuing Move request for scope (0.20, -0.09)
22:18:55.848 00.000 15712 Worker thread wakes up
22:18:55.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
22:18:55.848 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
22:18:55.848 00.000 15712 Moving (0.20, -0.09) raw xDistance=0.08 yDistance=-0.20
22:18:55.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:55.848 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5
22:18:55.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:55.853 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:55.853 00.000 7988 Enqueuing Expose request
22:18:55.855 00.002 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:55.855 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
22:18:55.855 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:55.855 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:18:55.855 00.000 15712 MoveAxis(E, 7, ABG)
22:18:55.855 00.000 15712 Guiding  Dir = 2, Dur = 7
22:18:55.856 00.001 15712 IsGuiding returns 0
22:18:55.875 00.019 15712 IsGuiding returns 0
22:18:55.875 00.000 15712 Move returns status 0, amount 7
22:18:55.875 00.000 15712 MoveAxis(N, 0, ABG)
22:18:55.875 00.000 15712 Move returns status 0, amount 0
22:18:55.875 00.000 15712 move complete, result=0
22:18:55.875 00.000 15712 worker thread done servicing request
22:18:55.875 00.000 15712 Worker thread wakes up
22:18:55.875 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:18:55.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:55.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:57.292 01.417 15712 Exposure complete
22:18:57.347 00.055 15712 worker thread done servicing request
22:18:57.347 00.000 7988 OnExposeComplete: enter
22:18:57.347 00.000 7988 UpdateGuideState(): m_state=6
22:18:57.353 00.006 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8040
22:18:57.353 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=446.16, Mass=1510, SNR=26.6, Peak=222 HFD=3.4
22:18:57.355 00.002 7988 MultiStar: [#1 -0.13,0.63,0.98,U] [#2 0.03,0.53,0.98,U] [#3 -0.05,0.44,0.95,U] [#4 0.10,0.47,1.00,U] [#5 0.09,0.29,0.69,U] [#6 -0.24,0.79,0.71,U] [#7 -0.01,0.34,0.64,U] [#8 -0.13,0.76,0.65,U] 
22:18:57.355 00.000 7988 single-star, 8 included, MultiStar: {-0.00, 0.44}, one-star: {0.22, -0.15}
22:18:57.357 00.002 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.58) = xAngle (0.96 = 0.96)
22:18:57.357 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.07 = -2.21)
22:18:57.359 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-0.62 mountX=0.15 mountY=-0.21, mountTheta=-0.95
22:18:57.361 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.15, opts=13)
22:18:57.361 00.000 7988 Enqueuing Move request for scope (0.22, -0.15)
22:18:57.364 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:57.364 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.6
22:18:57.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:57.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:57.364 00.000 7988 Enqueuing Expose request
22:18:57.364 00.000 15712 Worker thread wakes up
22:18:57.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
22:18:57.364 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
22:18:57.371 00.007 15712 Moving (0.22, -0.15) raw xDistance=0.15 yDistance=-0.21
22:18:57.371 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:57.371 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
22:18:57.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:57.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:18:57.371 00.000 15712 MoveAxis(E, 8, ABG)
22:18:57.371 00.000 15712 Guiding  Dir = 2, Dur = 8
22:18:57.371 00.000 15712 IsGuiding returns 0
22:18:57.395 00.024 15712 IsGuiding returns 0
22:18:57.395 00.000 15712 Move returns status 0, amount 8
22:18:57.395 00.000 15712 MoveAxis(N, 0, ABG)
22:18:57.395 00.000 15712 Move returns status 0, amount 0
22:18:57.395 00.000 15712 move complete, result=0
22:18:57.395 00.000 7988 GuideStep: 0.2 px 8 ms EAST, -0.2 px 0 ms NORTH
22:18:57.398 00.003 15712 worker thread done servicing request
22:18:57.398 00.000 15712 Worker thread wakes up
22:18:57.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:57.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:18:59.027 01.629 15712 Exposure complete
22:18:59.082 00.055 15712 worker thread done servicing request
22:18:59.082 00.000 7988 OnExposeComplete: enter
22:18:59.082 00.000 7988 UpdateGuideState(): m_state=6
22:18:59.089 00.007 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8041
22:18:59.090 00.001 7988 Star::Find returns 1 (0), X=1182.32, Y=446.21, Mass=1563, SNR=26.8, Peak=211 HFD=3.6
22:18:59.092 00.002 7988 MultiStar: [#1 0.05,0.71,1.01,U] [#2 0.02,0.41,0.98,U] [#3 -0.07,0.48,0.95,U] [#4 0.06,0.38,1.03,U] [#5 0.02,0.40,0.70,U] [#6 0.10,0.45,0.69,U] [#7 0.11,0.15,0.68,U] [#8 -0.28,0.49,0.68,U] 
22:18:59.092 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.38}, one-star: {0.30, -0.10}
22:18:59.094 00.002 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
22:18:59.094 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.93)
22:18:59.094 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-0.33 mountX=0.10 mountY=-0.30, mountTheta=-1.24
22:18:59.096 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.10, opts=13)
22:18:59.099 00.003 7988 Enqueuing Move request for scope (0.30, -0.10)
22:18:59.099 00.000 15712 Worker thread wakes up
22:18:59.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
22:18:59.099 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
22:18:59.099 00.000 15712 Moving (0.30, -0.10) raw xDistance=0.10 yDistance=-0.30
22:18:59.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:18:59.099 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.8
22:18:59.102 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:59.102 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:18:59.104 00.002 7988 Enqueuing Expose request
22:18:59.104 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:18:59.104 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
22:18:59.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:18:59.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:18:59.104 00.000 15712 MoveAxis(E, 9, ABG)
22:18:59.104 00.000 15712 Guiding  Dir = 2, Dur = 9
22:18:59.104 00.000 15712 IsGuiding returns 0
22:18:59.122 00.018 15712 IsGuiding returns 0
22:18:59.122 00.000 15712 Move returns status 0, amount 9
22:18:59.122 00.000 15712 MoveAxis(N, 0, ABG)
22:18:59.122 00.000 15712 Move returns status 0, amount 0
22:18:59.122 00.000 15712 move complete, result=0
22:18:59.122 00.000 15712 worker thread done servicing request
22:18:59.122 00.000 15712 Worker thread wakes up
22:18:59.122 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.3 px 0 ms NORTH
22:18:59.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:18:59.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:00.540 01.418 15712 Exposure complete
22:19:00.595 00.055 15712 worker thread done servicing request
22:19:00.595 00.000 7988 OnExposeComplete: enter
22:19:00.595 00.000 7988 UpdateGuideState(): m_state=6
22:19:00.602 00.007 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8042
22:19:00.603 00.001 7988 Star::Find returns 1 (0), X=1182.08, Y=446.20, Mass=1524, SNR=26.7, Peak=194 HFD=3.7
22:19:00.603 00.000 7988 MultiStar: [#1 -0.06,0.57,1.00,U] [#2 0.09,0.20,1.01,U] [#3 -0.17,0.32,0.91,U] [#4 0.03,0.37,1.00,U] [#5 0.14,0.28,0.71,U] [#6 -0.09,0.49,0.69,U] [#7 -0.09,0.31,0.64,U] [#8 -0.22,0.33,0.63,U] 
22:19:00.603 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.30}, one-star: {0.06, -0.11}
22:19:00.603 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
22:19:00.603 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.65 = -2.64)
22:19:00.603 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.04 mountX=0.11 mountY=-0.06, mountTheta=-0.51
22:19:00.603 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
22:19:00.612 00.009 7988 Enqueuing Move request for scope (0.06, -0.11)
22:19:00.612 00.000 15712 Worker thread wakes up
22:19:00.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:19:00.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:19:00.612 00.000 15712 Moving (0.06, -0.11) raw xDistance=0.11 yDistance=-0.06
22:19:00.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:00.612 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.7
22:19:00.615 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:00.615 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:00.617 00.002 7988 Enqueuing Expose request
22:19:00.617 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:00.617 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
22:19:00.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:00.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:19:00.617 00.000 15712 MoveAxis(E, 9, ABG)
22:19:00.617 00.000 15712 Guiding  Dir = 2, Dur = 9
22:19:00.619 00.002 15712 IsGuiding returns 0
22:19:00.635 00.016 15712 IsGuiding returns 0
22:19:00.635 00.000 15712 Move returns status 0, amount 9
22:19:00.635 00.000 15712 MoveAxis(N, 0, ABG)
22:19:00.635 00.000 15712 Move returns status 0, amount 0
22:19:00.635 00.000 15712 move complete, result=0
22:19:00.635 00.000 15712 worker thread done servicing request
22:19:00.635 00.000 15712 Worker thread wakes up
22:19:00.635 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:19:00.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:00.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:02.280 01.645 15712 Exposure complete
22:19:02.338 00.058 15712 worker thread done servicing request
22:19:02.338 00.000 7988 OnExposeComplete: enter
22:19:02.338 00.000 7988 UpdateGuideState(): m_state=6
22:19:02.341 00.003 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8043
22:19:02.341 00.000 7988 Star::Find returns 1 (1), X=1182.25, Y=446.31, Mass=1542, SNR=26.9, Peak=255 HFD=3.5
22:19:02.341 00.000 7988 MultiStar: [#1 -0.19,0.71,1.00,U] [#2 -0.11,0.67,0.98,U] [#3 -0.27,0.41,0.94,U] [#4 -0.07,0.55,1.04,U] [#5 -0.28,0.67,0.70,U] [#6 -0.16,0.86,0.69,U] [#7 -0.29,0.52,0.69,U] [#8 -0.45,0.74,0.63,U] 
22:19:02.344 00.003 7988 single-star, 8 included, MultiStar: {-0.15, 0.55}, one-star: {0.23, -0.00}
22:19:02.344 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
22:19:02.344 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.60)
22:19:02.344 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.01 mountX=0.00 mountY=-0.23, mountTheta=-1.57
22:19:02.344 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.00, opts=13)
22:19:02.344 00.000 7988 Enqueuing Move request for scope (0.23, -0.00)
22:19:02.344 00.000 15712 Worker thread wakes up
22:19:02.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd
22:19:02.344 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.00)
22:19:02.344 00.000 15712 Moving (0.23, -0.00) raw xDistance=0.00 yDistance=-0.23
22:19:02.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:02.344 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.9 Saturated
22:19:02.354 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:02.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:02.356 00.002 7988 Enqueuing Expose request
22:19:02.356 00.000 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:02.356 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
22:19:02.357 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:02.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:19:02.357 00.000 15712 MoveAxis(E, 9, ABG)
22:19:02.357 00.000 15712 Guiding  Dir = 2, Dur = 9
22:19:02.357 00.000 15712 IsGuiding returns 0
22:19:02.415 00.058 15712 IsGuiding returns 0
22:19:02.415 00.000 15712 Move returns status 0, amount 9
22:19:02.415 00.000 15712 MoveAxis(N, 0, ABG)
22:19:02.415 00.000 15712 Move returns status 0, amount 0
22:19:02.415 00.000 15712 move complete, result=0
22:19:02.415 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
22:19:02.417 00.002 15712 worker thread done servicing request
22:19:02.417 00.000 15712 Worker thread wakes up
22:19:02.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:02.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:03.824 01.407 15712 Exposure complete
22:19:03.874 00.050 15712 worker thread done servicing request
22:19:03.874 00.000 7988 OnExposeComplete: enter
22:19:03.874 00.000 7988 UpdateGuideState(): m_state=6
22:19:03.885 00.011 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8044
22:19:03.885 00.000 7988 Star::Find returns 1 (1), X=1182.27, Y=446.25, Mass=1398, SNR=25.7, Peak=255 HFD=2.9
22:19:03.887 00.002 7988 MultiStar: [#1 0.07,0.60,1.05,U] [#2 -0.07,0.52,1.06,U] [#3 -0.12,0.57,1.00,U] [#4 0.03,0.49,1.09,U] [#5 0.08,0.55,0.72,U] [#6 -0.08,0.87,0.76,U] [#7 0.12,0.66,0.70,U] [#8 -0.41,0.66,0.68,U] 
22:19:03.889 00.002 7988 single-star, 8 included, MultiStar: {-0.00, 0.52}, one-star: {0.25, -0.06}
22:19:03.889 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.58) = xAngle (1.35 = 1.35)
22:19:03.889 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.46 = -1.82)
22:19:03.892 00.003 7988 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.23 mountX=0.06 mountY=-0.25, mountTheta=-1.35
22:19:03.894 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.06, opts=13)
22:19:03.894 00.000 7988 Enqueuing Move request for scope (0.25, -0.06)
22:19:03.896 00.002 15712 Worker thread wakes up
22:19:03.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
22:19:03.896 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
22:19:03.896 00.000 15712 Moving (0.25, -0.06) raw xDistance=0.06 yDistance=-0.25
22:19:03.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:03.896 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.7 Saturated
22:19:03.898 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:03.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:03.900 00.002 7988 Enqueuing Expose request
22:19:03.901 00.001 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:03.901 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
22:19:03.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:03.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:19:03.901 00.000 15712 MoveAxis(E, 9, ABG)
22:19:03.901 00.000 15712 Guiding  Dir = 2, Dur = 9
22:19:03.901 00.000 15712 IsGuiding returns 0
22:19:03.917 00.016 15712 IsGuiding returns 0
22:19:03.917 00.000 15712 Move returns status 0, amount 9
22:19:03.917 00.000 15712 MoveAxis(N, 0, ABG)
22:19:03.917 00.000 15712 Move returns status 0, amount 0
22:19:03.917 00.000 15712 move complete, result=0
22:19:03.917 00.000 15712 worker thread done servicing request
22:19:03.917 00.000 15712 Worker thread wakes up
22:19:03.917 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.3 px 0 ms NORTH
22:19:03.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:03.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:05.661 01.744 15712 Exposure complete
22:19:05.719 00.058 15712 worker thread done servicing request
22:19:05.719 00.000 7988 OnExposeComplete: enter
22:19:05.719 00.000 7988 UpdateGuideState(): m_state=6
22:19:05.722 00.003 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8045
22:19:05.722 00.000 7988 Star::Find returns 1 (0), X=1182.37, Y=446.41, Mass=1505, SNR=26.4, Peak=227 HFD=3.4
22:19:05.724 00.002 7988 MultiStar: [#1 0.09,0.60,1.01,U] [#2 0.09,0.63,1.02,U] [#3 -0.11,0.53,0.93,U] [#4 0.05,0.52,1.04,U] [#5 0.11,0.82,0.70,U] [#6 0.15,1.04,0.00,M1] [#7 -0.15,0.54,0.66,U] [#8 -0.22,0.54,0.64,U] 
22:19:05.724 00.000 7988 single-star, 7 included, MultiStar: {0.04, 0.52}, one-star: {0.35, 0.10}
22:19:05.724 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.58) = xAngle (1.85 = 1.85)
22:19:05.724 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.96 = -1.33)
22:19:05.728 00.004 7988 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.36 cameraTheta=0.27 mountX=-0.10 mountY=-0.35, mountTheta=-1.85
22:19:05.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.10, opts=13)
22:19:05.728 00.000 7988 Enqueuing Move request for scope (0.35, 0.10)
22:19:05.728 00.000 15712 Worker thread wakes up
22:19:05.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
22:19:05.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
22:19:05.728 00.000 15712 Moving (0.35, 0.10) raw xDistance=-0.10 yDistance=-0.35
22:19:05.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:05.728 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4
22:19:05.735 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:05.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:05.737 00.002 7988 Enqueuing Expose request
22:19:05.737 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:05.737 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
22:19:05.737 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.23 newest=-0.83
22:19:05.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:19:05.737 00.000 15712 MoveAxis(E, 9, ABG)
22:19:05.737 00.000 15712 Guiding  Dir = 2, Dur = 9
22:19:05.737 00.000 15712 IsGuiding returns 0
22:19:05.756 00.019 15712 IsGuiding returns 0
22:19:05.756 00.000 15712 Move returns status 0, amount 9
22:19:05.756 00.000 15712 BLC: Oldest BLC event removed
22:19:05.756 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 41 applied
22:19:05.756 00.000 15712 MoveAxis(N, 130, ABG)
22:19:05.756 00.000 15712 Guiding  Dir = 0, Dur = 130
22:19:05.756 00.000 15712 IsGuiding returns 0
22:19:05.836 00.080 15712 PulseGuide returned control before completion, sleep 61
22:19:05.912 00.076 15712 IsGuiding returns 1
22:19:05.912 00.000 15712 scope still moving after pulse duration time elapsed
22:19:05.977 00.065 15712 IsGuiding returns 1
22:19:06.012 00.035 15712 IsGuiding returns 0
22:19:06.012 00.000 15712 scope move finished after 130 + 125 ms
22:19:06.012 00.000 15712 Move returns status 0, amount 130
22:19:06.012 00.000 15712 move complete, result=0
22:19:06.012 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.3 px 130 ms NORTH
22:19:06.014 00.002 15712 worker thread done servicing request
22:19:06.014 00.000 15712 Worker thread wakes up
22:19:06.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:06.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:07.431 01.417 15712 Exposure complete
22:19:07.478 00.047 15712 worker thread done servicing request
22:19:07.478 00.000 7988 OnExposeComplete: enter
22:19:07.478 00.000 7988 UpdateGuideState(): m_state=6
22:19:07.491 00.013 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8046
22:19:07.491 00.000 7988 Star::Find returns 1 (1), X=1182.06, Y=446.10, Mass=1572, SNR=27.0, Peak=255 HFD=3.3
22:19:07.493 00.002 7988 MultiStar: [#1 -0.39,0.70,0.98,U] [#2 -0.22,0.52,0.98,U] [#3 -0.35,0.47,0.92,U] [#4 -0.21,0.41,1.04,U] [#5 -0.28,0.39,0.70,U] [#6 -0.58,0.70,0.70,U] [#7 -0.49,0.52,0.66,U] [#8 -0.54,0.26,0.62,U] 
22:19:07.495 00.002 7988 single-star, 8 included, MultiStar: {-0.31, 0.41}, one-star: {0.04, -0.21}
22:19:07.495 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.58) = xAngle (0.20 = 0.20)
22:19:07.495 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
22:19:07.495 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.38 mountX=0.21 mountY=-0.04, mountTheta=-0.16
22:19:07.495 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.21, opts=13)
22:19:07.495 00.000 7988 Enqueuing Move request for scope (0.04, -0.21)
22:19:07.495 00.000 15712 Worker thread wakes up
22:19:07.495 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
22:19:07.495 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
22:19:07.495 00.000 15712 Moving (0.04, -0.21) raw xDistance=0.21 yDistance=-0.04
22:19:07.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:07.495 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.0 Saturated
22:19:07.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:07.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:07.495 00.000 7988 Enqueuing Expose request
22:19:07.495 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.349454, 1:0.035481
22:19:07.495 00.000 15712 BLC: No correction, Miss < min_move
22:19:07.512 00.017 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:19:07.512 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
22:19:07.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:07.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:19:07.512 00.000 15712 MoveAxis(W, 33, ABG)
22:19:07.512 00.000 15712 Guiding  Dir = 3, Dur = 33
22:19:07.512 00.000 15712 IsGuiding returns 0
22:19:07.529 00.017 15712 PulseGuide returned control before completion, sleep 26
22:19:07.577 00.048 15712 IsGuiding returns 0
22:19:07.577 00.000 15712 Move returns status 0, amount 33
22:19:07.577 00.000 15712 MoveAxis(N, 0, ABG)
22:19:07.577 00.000 15712 Move returns status 0, amount 0
22:19:07.577 00.000 15712 move complete, result=0
22:19:07.577 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
22:19:07.581 00.004 15712 worker thread done servicing request
22:19:07.581 00.000 15712 Worker thread wakes up
22:19:07.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:07.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:09.219 01.638 15712 Exposure complete
22:19:09.271 00.052 15712 worker thread done servicing request
22:19:09.271 00.000 7988 OnExposeComplete: enter
22:19:09.271 00.000 7988 UpdateGuideState(): m_state=6
22:19:09.280 00.009 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8047
22:19:09.282 00.002 7988 Star::Find returns 1 (1), X=1181.90, Y=446.37, Mass=1585, SNR=27.3, Peak=255 HFD=3.3
22:19:09.282 00.000 7988 MultiStar: [#1 -0.40,0.74,0.98,U] [#2 -0.43,0.59,0.99,U] [#3 -0.33,0.75,0.94,U] [#4 -0.35,0.56,0.95,U] [#5 -0.33,0.74,0.70,U] [#6 -0.37,0.75,0.66,U] [#7 -0.24,0.42,0.65,U] [#8 -0.45,0.81,0.64,U] 
22:19:09.284 00.002 7988 single-star, 8 included, MultiStar: {-0.33, 0.59}, one-star: {-0.12, 0.05}
22:19:09.284 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.58) = xAngle (4.30 = -1.99)
22:19:09.286 00.002 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.40 = 1.12)
22:19:09.286 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.72 mountX=-0.05 mountY=0.12, mountTheta=1.99
22:19:09.288 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.05, opts=13)
22:19:09.288 00.000 7988 Enqueuing Move request for scope (-0.12, 0.05)
22:19:09.290 00.002 15712 Worker thread wakes up
22:19:09.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
22:19:09.290 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
22:19:09.290 00.000 15712 Moving (-0.12, 0.05) raw xDistance=-0.05 yDistance=0.12
22:19:09.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:19:09.290 00.000 7988 UpdateGuideState exits: m=1585 SNR=27.3 Saturated
22:19:09.293 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:09.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:09.295 00.002 7988 Enqueuing Expose request
22:19:09.297 00.002 15712 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.349454, 1:0.035481, 2:-0.120245
22:19:09.297 00.000 15712 BLC: No correction, Miss < min_move
22:19:09.297 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:09.297 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
22:19:09.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:09.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:19:09.297 00.000 15712 MoveAxis(E, 7, ABG)
22:19:09.297 00.000 15712 Guiding  Dir = 2, Dur = 7
22:19:09.297 00.000 15712 IsGuiding returns 0
22:19:09.317 00.020 15712 IsGuiding returns 0
22:19:09.317 00.000 15712 Move returns status 0, amount 7
22:19:09.317 00.000 15712 MoveAxis(N, 0, ABG)
22:19:09.317 00.000 15712 Move returns status 0, amount 0
22:19:09.317 00.000 15712 move complete, result=0
22:19:09.317 00.000 15712 worker thread done servicing request
22:19:09.317 00.000 15712 Worker thread wakes up
22:19:09.317 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:19:09.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:09.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:10.733 01.416 15712 Exposure complete
22:19:10.778 00.045 15712 worker thread done servicing request
22:19:10.778 00.000 7988 OnExposeComplete: enter
22:19:10.778 00.000 7988 UpdateGuideState(): m_state=6
22:19:10.793 00.015 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8048
22:19:10.794 00.001 7988 Star::Find returns 1 (0), X=1182.05, Y=446.37, Mass=1434, SNR=25.7, Peak=166 HFD=3.6
22:19:10.794 00.000 7988 MultiStar: [#1 0.12,0.67,1.05,U] [#2 -0.11,0.57,1.00,U] [#3 -0.16,0.61,1.00,U] [#4 0.02,0.65,1.07,U] [#5 0.06,0.73,0.73,U] [#6 -0.09,0.83,0.71,U] [#7 -0.20,0.38,0.67,U] [#8 -0.34,0.75,0.67,U] 
22:19:10.794 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.57}, one-star: {0.03, 0.06}
22:19:10.794 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
22:19:10.794 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.55)
22:19:10.794 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.04 mountX=-0.06 mountY=-0.03, mountTheta=-2.60
22:19:10.794 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
22:19:10.794 00.000 7988 Enqueuing Move request for scope (0.03, 0.06)
22:19:10.794 00.000 15712 Worker thread wakes up
22:19:10.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:10.794 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.7
22:19:10.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:10.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:10.794 00.000 7988 Enqueuing Expose request
22:19:10.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:19:10.794 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:19:10.794 00.000 15712 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=-0.03
22:19:10.794 00.000 15712 BLC: window closed
22:19:10.794 00.000 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.349454, 1:0.035481, 2:-0.120245
22:19:10.794 00.000 15712 BLC: No correction, Miss < min_move
22:19:10.810 00.016 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:10.810 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
22:19:10.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:10.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:19:10.810 00.000 15712 MoveAxis(E, 6, ABG)
22:19:10.810 00.000 15712 Guiding  Dir = 2, Dur = 6
22:19:10.810 00.000 15712 IsGuiding returns 0
22:19:10.827 00.017 15712 IsGuiding returns 0
22:19:10.827 00.000 15712 Move returns status 0, amount 6
22:19:10.827 00.000 15712 MoveAxis(N, 0, ABG)
22:19:10.827 00.000 15712 Move returns status 0, amount 0
22:19:10.827 00.000 15712 move complete, result=0
22:19:10.827 00.000 15712 worker thread done servicing request
22:19:10.827 00.000 15712 Worker thread wakes up
22:19:10.827 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:19:10.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:10.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:12.582 01.755 15712 Exposure complete
22:19:12.627 00.045 15712 worker thread done servicing request
22:19:12.627 00.000 7988 OnExposeComplete: enter
22:19:12.627 00.000 7988 UpdateGuideState(): m_state=6
22:19:12.627 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8049
22:19:12.645 00.018 7988 Star::Find returns 1 (0), X=1182.17, Y=446.62, Mass=1487, SNR=26.4, Peak=178 HFD=3.7
22:19:12.645 00.000 7988 MultiStar: [#1 -0.03,1.11,0.00,M1] [#2 -0.06,0.87,0.99,U] [#3 -0.17,0.96,0.93,U] [#4 -0.15,0.95,1.03,U] [#5 0.08,1.08,0.00,M1] [#6 -0.08,1.12,0.00,M1] [#7 -0.14,0.78,0.65,U] [#8 -0.33,0.98,0.00,M1] 
22:19:12.647 00.002 7988 single-star, 4 included, MultiStar: {-0.07, 0.77}, one-star: {0.15, 0.30}
22:19:12.647 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.58) = xAngle (2.70 = 2.70)
22:19:12.649 00.002 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.81 = -0.47)
22:19:12.649 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.34 cameraTheta=1.12 mountX=-0.31 mountY=-0.15, mountTheta=-2.68
22:19:12.651 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.30, opts=13)
22:19:12.653 00.002 7988 Enqueuing Move request for scope (0.15, 0.30)
22:19:12.653 00.000 15712 Worker thread wakes up
22:19:12.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0xd
22:19:12.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
22:19:12.653 00.000 15712 Moving (0.15, 0.30) raw xDistance=-0.31 yDistance=-0.15
22:19:12.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:19:12.653 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.4
22:19:12.656 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:12.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:12.658 00.002 7988 Enqueuing Expose request
22:19:12.659 00.001 15712 PPEC rslt: input = -0.31, final = -0.21, react = -0.18, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
22:19:12.659 00.000 15712 PPEC: input: -0.31, control: -0.21, exposure: 1500
22:19:12.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:12.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:19:12.659 00.000 15712 MoveAxis(E, 67, ABG)
22:19:12.659 00.000 15712 Guiding  Dir = 2, Dur = 67
22:19:12.659 00.000 15712 IsGuiding returns 0
22:19:12.677 00.018 15712 PulseGuide returned control before completion, sleep 61
22:19:12.757 00.080 15712 IsGuiding returns 0
22:19:12.757 00.000 15712 Move returns status 0, amount 67
22:19:12.757 00.000 15712 MoveAxis(N, 0, ABG)
22:19:12.757 00.000 15712 Move returns status 0, amount 0
22:19:12.757 00.000 15712 move complete, result=0
22:19:12.757 00.000 15712 worker thread done servicing request
22:19:12.757 00.000 15712 Worker thread wakes up
22:19:12.757 00.000 7988 GuideStep: -0.3 px 67 ms EAST, -0.2 px 0 ms NORTH
22:19:12.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:12.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:14.163 01.406 15712 Exposure complete
22:19:14.210 00.047 15712 worker thread done servicing request
22:19:14.210 00.000 7988 OnExposeComplete: enter
22:19:14.210 00.000 7988 UpdateGuideState(): m_state=6
22:19:14.224 00.014 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8050
22:19:14.225 00.001 7988 Star::Find returns 1 (0), X=1181.91, Y=446.41, Mass=1558, SNR=27.0, Peak=197 HFD=3.7
22:19:14.227 00.002 7988 MultiStar: [#1 -0.27,0.84,1.00,U] [#2 -0.11,0.61,0.95,U] [#3 -0.28,0.65,0.95,U] [#4 -0.17,0.69,0.96,U] [#5 -0.21,0.47,0.70,U] [#6 -0.40,0.73,0.68,U] [#7 -0.30,0.59,0.66,U] [#8 -0.40,0.84,0.67,U] 
22:19:14.227 00.000 7988 single-star, 8 included, MultiStar: {-0.24, 0.60}, one-star: {-0.11, 0.09}
22:19:14.229 00.002 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.58) = xAngle (4.01 = -2.27)
22:19:14.229 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.12 = 0.84)
22:19:14.231 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.43 mountX=-0.09 mountY=0.10, mountTheta=2.29
22:19:14.233 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.09, opts=13)
22:19:14.233 00.000 7988 Enqueuing Move request for scope (-0.11, 0.09)
22:19:14.235 00.002 15712 Worker thread wakes up
22:19:14.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
22:19:14.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
22:19:14.235 00.000 15712 Moving (-0.11, 0.09) raw xDistance=-0.09 yDistance=0.10
22:19:14.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:14.235 00.000 7988 UpdateGuideState exits: m=1558 SNR=27.0
22:19:14.237 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:14.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:14.239 00.002 7988 Enqueuing Expose request
22:19:14.239 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:14.239 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
22:19:14.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:14.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:19:14.241 00.002 15712 MoveAxis(E, 7, ABG)
22:19:14.241 00.000 15712 Guiding  Dir = 2, Dur = 7
22:19:14.259 00.018 15712 IsGuiding returns 0
22:19:14.276 00.017 15712 IsGuiding returns 0
22:19:14.276 00.000 15712 Move returns status 0, amount 7
22:19:14.276 00.000 15712 MoveAxis(N, 0, ABG)
22:19:14.276 00.000 15712 Move returns status 0, amount 0
22:19:14.276 00.000 15712 move complete, result=0
22:19:14.276 00.000 15712 worker thread done servicing request
22:19:14.276 00.000 15712 Worker thread wakes up
22:19:14.276 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:19:14.278 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:14.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:15.916 01.638 15712 Exposure complete
22:19:15.977 00.061 15712 worker thread done servicing request
22:19:15.977 00.000 7988 OnExposeComplete: enter
22:19:15.977 00.000 7988 UpdateGuideState(): m_state=6
22:19:15.980 00.003 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8051
22:19:15.980 00.000 7988 Star::Find returns 1 (0), X=1181.98, Y=446.44, Mass=1450, SNR=25.9, Peak=222 HFD=3.2
22:19:15.982 00.002 7988 MultiStar: [#1 -0.48,0.82,1.04,U] [#2 -0.56,0.84,0.00,M1] [#3 -0.63,0.71,0.98,U] [#4 -0.51,0.54,1.04,U] [#5 -0.36,0.92,0.74,U] [#6 -0.51,0.86,0.70,U] [#7 -0.58,0.89,0.00,M1] [#8 -0.89,0.84,0.00,M1] 
22:19:15.982 00.000 7988 single-star, 5 included, MultiStar: {-0.42, 0.64}, one-star: {-0.04, 0.13}
22:19:15.984 00.002 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.58) = xAngle (3.46 = -2.83)
22:19:15.984 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.57 = 0.28)
22:19:15.986 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.88 mountX=-0.13 mountY=0.04, mountTheta=2.86
22:19:15.988 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.13, opts=13)
22:19:15.988 00.000 7988 Enqueuing Move request for scope (-0.04, 0.13)
22:19:15.990 00.002 15712 Worker thread wakes up
22:19:15.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:15.990 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.9
22:19:15.992 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:15.993 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
22:19:15.993 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
22:19:15.993 00.000 15712 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=0.04
22:19:15.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:15.993 00.000 7988 Enqueuing Expose request
22:19:15.997 00.004 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:15.997 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
22:19:15.997 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:15.997 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:19:15.997 00.000 15712 MoveAxis(E, 9, ABG)
22:19:15.997 00.000 15712 Guiding  Dir = 2, Dur = 9
22:19:15.999 00.002 15712 IsGuiding returns 0
22:19:16.014 00.015 15712 IsGuiding returns 0
22:19:16.014 00.000 15712 Move returns status 0, amount 9
22:19:16.014 00.000 15712 MoveAxis(N, 0, ABG)
22:19:16.014 00.000 15712 Move returns status 0, amount 0
22:19:16.014 00.000 15712 move complete, result=0
22:19:16.014 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:19:16.019 00.005 15712 worker thread done servicing request
22:19:16.019 00.000 15712 Worker thread wakes up
22:19:16.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:16.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:17.429 01.410 15712 Exposure complete
22:19:17.476 00.047 15712 worker thread done servicing request
22:19:17.476 00.000 7988 OnExposeComplete: enter
22:19:17.476 00.000 7988 UpdateGuideState(): m_state=6
22:19:17.492 00.016 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8052
22:19:17.493 00.001 7988 Star::Find returns 1 (0), X=1181.87, Y=446.30, Mass=1633, SNR=27.4, Peak=221 HFD=3.7
22:19:17.493 00.000 7988 MultiStar: [#1 -0.40,0.90,0.97,U] [#2 -0.52,0.77,0.96,U] [#3 -0.57,0.89,0.00,M1] [#4 -0.31,0.74,1.02,U] [#5 -0.44,0.55,0.70,U] [#6 -0.48,0.83,0.68,U] [#7 -0.56,0.63,0.64,U] [#8 -0.76,0.83,0.00,M2] 
22:19:17.493 00.000 7988 single-star, 6 included, MultiStar: {-0.39, 0.62}, one-star: {-0.15, -0.01}
22:19:17.493 00.000 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.58) = xAngle (-1.48 = -1.48)
22:19:17.493 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.63 = 1.63)
22:19:17.493 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.16 cameraTheta=-3.06 mountX=0.01 mountY=0.15, mountTheta=1.48
22:19:17.493 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.01, opts=13)
22:19:17.493 00.000 7988 Enqueuing Move request for scope (-0.15, -0.01)
22:19:17.493 00.000 15712 Worker thread wakes up
22:19:17.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
22:19:17.493 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
22:19:17.493 00.000 15712 Moving (-0.15, -0.01) raw xDistance=0.01 yDistance=0.15
22:19:17.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:17.493 00.000 7988 UpdateGuideState exits: m=1633 SNR=27.4
22:19:17.505 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:17.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:17.507 00.002 7988 Enqueuing Expose request
22:19:17.507 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:17.508 00.001 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
22:19:17.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:17.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:19:17.508 00.000 15712 MoveAxis(E, 10, ABG)
22:19:17.508 00.000 15712 Guiding  Dir = 2, Dur = 10
22:19:17.508 00.000 15712 IsGuiding returns 0
22:19:17.535 00.027 15712 IsGuiding returns 1
22:19:17.535 00.000 15712 scope still moving after pulse duration time elapsed
22:19:17.595 00.060 15712 IsGuiding returns 1
22:19:17.636 00.041 15712 IsGuiding returns 0
22:19:17.636 00.000 15712 scope move finished after 10 + 117 ms
22:19:17.636 00.000 15712 Move returns status 0, amount 10
22:19:17.636 00.000 15712 MoveAxis(N, 0, ABG)
22:19:17.636 00.000 15712 Move returns status 0, amount 0
22:19:17.636 00.000 15712 move complete, result=0
22:19:17.636 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
22:19:17.638 00.002 15712 worker thread done servicing request
22:19:17.638 00.000 15712 Worker thread wakes up
22:19:17.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:17.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:19.278 01.640 15712 Exposure complete
22:19:19.329 00.051 15712 worker thread done servicing request
22:19:19.329 00.000 7988 OnExposeComplete: enter
22:19:19.329 00.000 7988 UpdateGuideState(): m_state=6
22:19:19.329 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8053
22:19:19.339 00.010 7988 Star::Find returns 1 (0), X=1181.82, Y=445.99, Mass=1585, SNR=27.1, Peak=217 HFD=3.7
22:19:19.339 00.000 7988 MultiStar: [#1 -0.52,0.34,1.00,U] [#2 -0.67,0.38,0.97,U] [#3 -0.60,0.13,0.98,U] [#4 -0.56,0.45,1.02,U] [#5 -0.60,0.29,0.73,U] [#6 -0.51,0.37,0.71,U] [#7 -0.51,0.34,0.66,U] [#8 -0.74,0.23,0.62,U] 
22:19:19.341 00.002 7988 single-star, 8 included, MultiStar: {-0.53, 0.24}, one-star: {-0.20, -0.32}
22:19:19.343 00.002 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
22:19:19.343 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
22:19:19.345 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.32 hyp=0.38 cameraTheta=-2.12 mountX=0.32 mountY=0.20, mountTheta=0.56
22:19:19.345 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.32, opts=13)
22:19:19.347 00.002 7988 Enqueuing Move request for scope (-0.20, -0.32)
22:19:19.347 00.000 15712 Worker thread wakes up
22:19:19.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.32) opts 0xd
22:19:19.347 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.32)
22:19:19.347 00.000 15712 Moving (-0.20, -0.32) raw xDistance=0.32 yDistance=0.20
22:19:19.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:19.347 00.000 7988 UpdateGuideState exits: m=1585 SNR=27.1
22:19:19.351 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:19.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:19.353 00.002 7988 Enqueuing Expose request
22:19:19.353 00.000 15712 PPEC rslt: input = 0.32, final = 0.15, react = 0.19, pred = -0.04, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
22:19:19.353 00.000 15712 PPEC: input: 0.32, control: 0.15, exposure: 1500
22:19:19.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:19.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:19:19.353 00.000 15712 MoveAxis(W, 49, ABG)
22:19:19.353 00.000 15712 Guiding  Dir = 3, Dur = 49
22:19:19.355 00.002 15712 IsGuiding returns 0
22:19:19.374 00.019 15712 PulseGuide returned control before completion, sleep 40
22:19:19.419 00.045 15712 IsGuiding returns 1
22:19:19.419 00.000 15712 scope still moving after pulse duration time elapsed
22:19:19.467 00.048 15712 IsGuiding returns 1
22:19:19.498 00.031 15712 IsGuiding returns 0
22:19:19.498 00.000 15712 scope move finished after 49 + 94 ms
22:19:19.498 00.000 15712 Move returns status 0, amount 49
22:19:19.498 00.000 15712 MoveAxis(N, 0, ABG)
22:19:19.498 00.000 15712 Move returns status 0, amount 0
22:19:19.498 00.000 15712 move complete, result=0
22:19:19.498 00.000 15712 worker thread done servicing request
22:19:19.498 00.000 15712 Worker thread wakes up
22:19:19.498 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.2 px 0 ms NORTH
22:19:19.499 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:19.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:20.918 01.419 15712 Exposure complete
22:19:20.964 00.046 15712 worker thread done servicing request
22:19:20.964 00.000 7988 OnExposeComplete: enter
22:19:20.964 00.000 7988 UpdateGuideState(): m_state=6
22:19:20.979 00.015 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8054
22:19:20.979 00.000 7988 Star::Find returns 1 (1), X=1181.85, Y=446.16, Mass=1522, SNR=26.7, Peak=255 HFD=2.9
22:19:20.979 00.000 7988 MultiStar: [#1 -0.52,0.54,1.02,U] [#2 -0.61,0.42,0.99,U] [#3 -0.58,0.48,0.92,U] [#4 -0.39,0.54,1.03,U] [#5 -0.36,0.54,0.67,U] [#6 -0.71,0.60,0.72,U] [#7 -0.56,0.24,0.67,U] [#8 -0.72,0.48,0.66,U] 
22:19:20.979 00.000 7988 single-star, 8 included, MultiStar: {-0.50, 0.40}, one-star: {-0.17, -0.15}
22:19:20.979 00.000 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.58) = xAngle (-0.85 = -0.85)
22:19:20.979 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.26 = 2.26)
22:19:20.979 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.42 mountX=0.15 mountY=0.17, mountTheta=0.86
22:19:20.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.15, opts=13)
22:19:20.979 00.000 7988 Enqueuing Move request for scope (-0.17, -0.15)
22:19:20.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:20.979 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.7 Saturated
22:19:20.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:20.979 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:20.979 00.000 7988 Enqueuing Expose request
22:19:20.995 00.016 15712 Worker thread wakes up
22:19:20.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
22:19:20.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
22:19:20.995 00.000 15712 Moving (-0.17, -0.15) raw xDistance=0.15 yDistance=0.17
22:19:20.998 00.003 15712 PPEC rslt: input = 0.15, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:20.998 00.000 15712 PPEC: input: 0.15, control: -0.05, exposure: 1500
22:19:20.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:20.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:19:21.000 00.002 15712 MoveAxis(E, 16, ABG)
22:19:21.000 00.000 15712 Guiding  Dir = 2, Dur = 16
22:19:21.000 00.000 15712 IsGuiding returns 0
22:19:21.013 00.013 15712 IsGuiding returns 1
22:19:21.013 00.000 15712 scope still moving after pulse duration time elapsed
22:19:21.064 00.051 15712 IsGuiding returns 0
22:19:21.064 00.000 15712 scope move finished after 16 + 52 ms
22:19:21.064 00.000 15712 Move returns status 0, amount 16
22:19:21.064 00.000 15712 MoveAxis(N, 0, ABG)
22:19:21.064 00.000 15712 Move returns status 0, amount 0
22:19:21.064 00.000 15712 move complete, result=0
22:19:21.064 00.000 7988 GuideStep: 0.1 px 16 ms EAST, 0.2 px 0 ms NORTH
22:19:21.071 00.007 15712 worker thread done servicing request
22:19:21.071 00.000 15712 Worker thread wakes up
22:19:21.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:21.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:22.705 01.634 15712 Exposure complete
22:19:22.764 00.059 15712 worker thread done servicing request
22:19:22.764 00.000 7988 OnExposeComplete: enter
22:19:22.764 00.000 7988 UpdateGuideState(): m_state=6
22:19:22.766 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8055
22:19:22.767 00.001 7988 Star::Find returns 1 (1), X=1181.81, Y=446.25, Mass=1604, SNR=27.2, Peak=255 HFD=3.5
22:19:22.769 00.002 7988 MultiStar: [#1 -0.57,0.60,0.99,U] [#2 -0.42,0.46,1.02,U] [#3 -0.52,0.56,0.93,U] [#4 -0.53,0.44,1.01,U] [#5 -0.43,0.64,0.68,U] [#6 -0.59,0.69,0.67,U] [#7 -0.70,0.31,0.66,U] [#8 -0.45,0.53,0.63,U] 
22:19:22.769 00.000 7988 single-star, 8 included, MultiStar: {-0.48, 0.45}, one-star: {-0.21, -0.07}
22:19:22.771 00.002 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.25 = -1.25)
22:19:22.771 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.86 = 1.86)
22:19:22.771 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.83 mountX=0.07 mountY=0.21, mountTheta=1.25
22:19:22.773 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.07, opts=13)
22:19:22.775 00.002 7988 Enqueuing Move request for scope (-0.21, -0.07)
22:19:22.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:22.777 00.002 7988 UpdateGuideState exits: m=1604 SNR=27.2 Saturated
22:19:22.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:22.779 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:22.781 00.002 7988 Enqueuing Expose request
22:19:22.781 00.000 15712 Worker thread wakes up
22:19:22.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
22:19:22.781 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
22:19:22.781 00.000 15712 Moving (-0.21, -0.07) raw xDistance=0.07 yDistance=0.21
22:19:22.787 00.006 15712 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:22.787 00.000 15712 PPEC: input: 0.07, control: -0.04, exposure: 1500
22:19:22.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:22.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:19:22.787 00.000 15712 MoveAxis(E, 14, ABG)
22:19:22.787 00.000 15712 Guiding  Dir = 2, Dur = 14
22:19:22.791 00.004 15712 IsGuiding returns 0
22:19:22.809 00.018 15712 IsGuiding returns 1
22:19:22.809 00.000 15712 scope still moving after pulse duration time elapsed
22:19:22.849 00.040 15712 IsGuiding returns 0
22:19:22.849 00.000 15712 scope move finished after 14 + 50 ms
22:19:22.849 00.000 15712 Move returns status 0, amount 14
22:19:22.849 00.000 15712 MoveAxis(N, 0, ABG)
22:19:22.849 00.000 15712 Move returns status 0, amount 0
22:19:22.849 00.000 15712 move complete, result=0
22:19:22.849 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.2 px 0 ms NORTH
22:19:22.862 00.013 15712 worker thread done servicing request
22:19:22.862 00.000 15712 Worker thread wakes up
22:19:22.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:22.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:24.268 01.406 15712 Exposure complete
22:19:24.326 00.058 15712 worker thread done servicing request
22:19:24.326 00.000 7988 OnExposeComplete: enter
22:19:24.326 00.000 7988 UpdateGuideState(): m_state=6
22:19:24.326 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8056
22:19:24.326 00.000 7988 Star::Find returns 1 (1), X=1181.79, Y=446.17, Mass=1552, SNR=27.0, Peak=255 HFD=3.2
22:19:24.330 00.004 7988 MultiStar: [#1 -0.43,0.45,1.00,U] [#2 -0.53,0.41,1.00,U] [#3 -0.66,0.33,0.92,U] [#4 -0.36,0.34,1.01,U] [#5 -0.25,0.53,0.70,U] [#6 -0.63,0.63,0.71,U] [#7 -0.63,0.40,0.66,U] [#8 -0.49,0.38,0.64,U] 
22:19:24.330 00.000 7988 single-star, 8 included, MultiStar: {-0.46, 0.35}, one-star: {-0.23, -0.14}
22:19:24.330 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
22:19:24.330 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
22:19:24.330 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.60 mountX=0.14 mountY=0.24, mountTheta=1.03
22:19:24.330 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.14, opts=13)
22:19:24.330 00.000 7988 Enqueuing Move request for scope (-0.23, -0.14)
22:19:24.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:19:24.330 00.000 7988 UpdateGuideState exits: m=1552 SNR=27.0 Saturated
22:19:24.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:24.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:24.343 00.013 7988 Enqueuing Expose request
22:19:24.343 00.000 15712 Worker thread wakes up
22:19:24.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
22:19:24.343 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
22:19:24.343 00.000 15712 Moving (-0.23, -0.14) raw xDistance=0.14 yDistance=0.24
22:19:24.346 00.003 15712 PPEC rslt: input = 0.14, final = -0.04, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:24.346 00.000 15712 PPEC: input: 0.14, control: -0.04, exposure: 1500
22:19:24.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:24.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:19:24.346 00.000 15712 MoveAxis(E, 14, ABG)
22:19:24.346 00.000 15712 Guiding  Dir = 2, Dur = 14
22:19:24.346 00.000 15712 IsGuiding returns 0
22:19:24.378 00.032 15712 IsGuiding returns 1
22:19:24.378 00.000 15712 scope still moving after pulse duration time elapsed
22:19:24.426 00.048 15712 IsGuiding returns 0
22:19:24.426 00.000 15712 scope move finished after 14 + 62 ms
22:19:24.426 00.000 15712 Move returns status 0, amount 14
22:19:24.426 00.000 15712 MoveAxis(N, 0, ABG)
22:19:24.426 00.000 15712 Move returns status 0, amount 0
22:19:24.426 00.000 15712 move complete, result=0
22:19:24.426 00.000 15712 worker thread done servicing request
22:19:24.426 00.000 15712 Worker thread wakes up
22:19:24.426 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.2 px 0 ms NORTH
22:19:24.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:24.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:26.071 01.645 15712 Exposure complete
22:19:26.119 00.048 15712 worker thread done servicing request
22:19:26.119 00.000 7988 OnExposeComplete: enter
22:19:26.131 00.012 7988 UpdateGuideState(): m_state=6
22:19:26.133 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8057
22:19:26.133 00.000 7988 Star::Find returns 1 (0), X=1181.78, Y=445.94, Mass=1592, SNR=27.2, Peak=238 HFD=3.2
22:19:26.133 00.000 7988 MultiStar: [#1 -0.44,0.35,1.03,U] [#2 -0.53,0.09,0.98,U] [#3 -0.46,0.24,0.88,U] [#4 -0.34,0.21,1.01,U] [#5 -0.24,0.41,0.70,U] [#6 -0.63,0.32,0.68,U] [#7 -0.61,-0.04,0.66,U] [#8 -0.58,0.27,0.63,U] 
22:19:26.133 00.000 7988 single-star, 8 included, MultiStar: {-0.44, 0.15}, one-star: {-0.24, -0.37}
22:19:26.133 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
22:19:26.133 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
22:19:26.133 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.37 hyp=0.44 cameraTheta=-2.14 mountX=0.37 mountY=0.25, mountTheta=0.59
22:19:26.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.37, opts=13)
22:19:26.133 00.000 7988 Enqueuing Move request for scope (-0.24, -0.37)
22:19:26.133 00.000 15712 Worker thread wakes up
22:19:26.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.37) opts 0xd
22:19:26.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.37)
22:19:26.133 00.000 15712 Moving (-0.24, -0.37) raw xDistance=0.37 yDistance=0.25
22:19:26.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:19:26.133 00.000 7988 UpdateGuideState exits: m=1592 SNR=27.2
22:19:26.145 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:26.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:26.145 00.000 7988 Enqueuing Expose request
22:19:26.148 00.003 15712 PPEC rslt: input = 0.37, final = 0.19, react = 0.22, pred = -0.04, hyst = 0.20, hyst_pct = 0.00, period_length = 636.00
22:19:26.148 00.000 15712 PPEC: input: 0.37, control: 0.19, exposure: 1500
22:19:26.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:26.149 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:19:26.149 00.000 15712 MoveAxis(W, 61, ABG)
22:19:26.149 00.000 15712 Guiding  Dir = 3, Dur = 61
22:19:26.149 00.000 15712 IsGuiding returns 0
22:19:26.169 00.020 15712 PulseGuide returned control before completion, sleep 52
22:19:26.249 00.080 15712 IsGuiding returns 0
22:19:26.249 00.000 15712 Move returns status 0, amount 61
22:19:26.249 00.000 15712 MoveAxis(N, 0, ABG)
22:19:26.249 00.000 15712 Move returns status 0, amount 0
22:19:26.249 00.000 15712 move complete, result=0
22:19:26.249 00.000 15712 worker thread done servicing request
22:19:26.249 00.000 15712 Worker thread wakes up
22:19:26.249 00.000 7988 GuideStep: 0.4 px 61 ms WEST, 0.2 px 0 ms NORTH
22:19:26.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:26.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:27.667 01.418 15712 Exposure complete
22:19:27.712 00.045 15712 worker thread done servicing request
22:19:27.712 00.000 7988 OnExposeComplete: enter
22:19:27.712 00.000 7988 UpdateGuideState(): m_state=6
22:19:27.728 00.016 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8058
22:19:27.728 00.000 7988 Star::Find returns 1 (0), X=1181.43, Y=446.13, Mass=1455, SNR=26.0, Peak=234 HFD=3.3
22:19:27.728 00.000 7988 MultiStar: [#1 -0.62,0.60,1.06,U] [#2 -0.72,0.57,1.01,U] [#3 -1.03,0.56,0.00,M1] [#4 -0.71,0.45,1.07,U] [#5 -0.51,0.39,0.75,U] [#6 -0.66,0.75,0.70,U] [#7 -0.65,0.32,0.69,U] [#8 -0.88,0.60,0.00,M1] 
22:19:27.728 00.000 7988 single-star, 6 included, MultiStar: {-0.64, 0.41}, one-star: {-0.59, -0.18}
22:19:27.728 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
22:19:27.728 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
22:19:27.728 00.000 7988 CameraToMount -- cameraX=-0.59 cameraY=-0.18 hyp=0.61 cameraTheta=-2.85 mountX=0.18 mountY=0.59, mountTheta=1.27
22:19:27.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.59, y=-0.18, opts=13)
22:19:27.728 00.000 7988 Enqueuing Move request for scope (-0.59, -0.18)
22:19:27.728 00.000 15712 Worker thread wakes up
22:19:27.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.18) opts 0xd
22:19:27.728 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.59, -0.18)
22:19:27.728 00.000 15712 Moving (-0.59, -0.18) raw xDistance=0.18 yDistance=0.59
22:19:27.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:27.728 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.0
22:19:27.740 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:27.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:27.742 00.002 7988 Enqueuing Expose request
22:19:27.743 00.001 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:19:27.743 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
22:19:27.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:27.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
22:19:27.743 00.000 15712 MoveAxis(W, 26, ABG)
22:19:27.743 00.000 15712 Guiding  Dir = 3, Dur = 26
22:19:27.778 00.035 15712 IsGuiding returns 0
22:19:27.795 00.017 15712 PulseGuide returned control before completion, sleep 22
22:19:27.846 00.051 15712 IsGuiding returns 0
22:19:27.846 00.000 15712 Move returns status 0, amount 26
22:19:27.846 00.000 15712 MoveAxis(N, 0, ABG)
22:19:27.846 00.000 15712 Move returns status 0, amount 0
22:19:27.846 00.000 15712 move complete, result=0
22:19:27.846 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.6 px 0 ms NORTH
22:19:27.848 00.002 15712 worker thread done servicing request
22:19:27.848 00.000 15712 Worker thread wakes up
22:19:27.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:27.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:29.483 01.635 15712 Exposure complete
22:19:29.530 00.047 15712 worker thread done servicing request
22:19:29.530 00.000 7988 OnExposeComplete: enter
22:19:29.530 00.000 7988 UpdateGuideState(): m_state=6
22:19:29.546 00.016 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8059
22:19:29.547 00.001 7988 Star::Find returns 1 (0), X=1181.74, Y=446.46, Mass=1564, SNR=26.9, Peak=199 HFD=3.3
22:19:29.547 00.000 7988 MultiStar: [#1 -0.65,1.09,0.00,M1] [#2 -0.40,0.81,1.00,U] [#3 -0.55,0.90,0.00,M2] [#4 -0.34,0.83,1.02,U] [#5 -0.58,0.83,0.00,M1] [#6 -0.57,1.15,0.00,M1] [#7 -0.53,0.71,0.67,U] [#8 -0.55,1.02,0.00,M2] 
22:19:29.549 00.002 7988 single-star, 3 included, MultiStar: {-0.38, 0.62}, one-star: {-0.28, 0.15}
22:19:29.549 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.04)
22:19:29.551 00.002 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.35 = 1.07)
22:19:29.551 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.32 cameraTheta=2.66 mountX=-0.14 mountY=0.28, mountTheta=2.05
22:19:29.553 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.15, opts=13)
22:19:29.555 00.002 7988 Enqueuing Move request for scope (-0.28, 0.15)
22:19:29.555 00.000 15712 Worker thread wakes up
22:19:29.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.15) opts 0xd
22:19:29.555 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.15)
22:19:29.555 00.000 15712 Moving (-0.28, 0.15) raw xDistance=-0.14 yDistance=0.28
22:19:29.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:29.555 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9
22:19:29.559 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:29.559 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:29.561 00.002 7988 Enqueuing Expose request
22:19:29.561 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:29.561 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
22:19:29.562 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:29.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:19:29.562 00.000 15712 MoveAxis(E, 6, ABG)
22:19:29.562 00.000 15712 Guiding  Dir = 2, Dur = 6
22:19:29.562 00.000 15712 IsGuiding returns 0
22:19:29.584 00.022 15712 IsGuiding returns 0
22:19:29.584 00.000 15712 Move returns status 0, amount 6
22:19:29.584 00.000 15712 MoveAxis(N, 0, ABG)
22:19:29.584 00.000 15712 Move returns status 0, amount 0
22:19:29.584 00.000 15712 move complete, result=0
22:19:29.584 00.000 15712 worker thread done servicing request
22:19:29.584 00.000 15712 Worker thread wakes up
22:19:29.584 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.3 px 0 ms NORTH
22:19:29.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:29.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:30.995 01.411 15712 Exposure complete
22:19:31.043 00.048 15712 worker thread done servicing request
22:19:31.043 00.000 7988 OnExposeComplete: enter
22:19:31.056 00.013 7988 UpdateGuideState(): m_state=6
22:19:31.058 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8060
22:19:31.058 00.000 7988 Star::Find returns 1 (0), X=1181.77, Y=446.59, Mass=1547, SNR=26.8, Peak=219 HFD=3.3
22:19:31.058 00.000 7988 MultiStar: [#1 -0.50,1.14,0.00,M2] [#2 -0.59,0.88,0.00,M1] [#3 -0.70,1.05,0.00,M3] [#4 -0.47,0.90,0.00,M1] [#5 -0.38,1.17,0.00,M2] [#6 -0.35,1.14,0.00,M2] [#7 -0.52,0.84,0.70,U] [#8 -0.77,1.15,0.00,M3] 
22:19:31.058 00.000 7988 single-star, 1 included, MultiStar: {-0.36, 0.51}, one-star: {-0.25, 0.28}
22:19:31.058 00.000 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.58) = xAngle (3.88 = -2.41)
22:19:31.058 00.000 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.99 = 0.70)
22:19:31.058 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.28 hyp=0.37 cameraTheta=2.30 mountX=-0.28 mountY=0.24, mountTheta=2.42
22:19:31.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.28, opts=13)
22:19:31.058 00.000 7988 Enqueuing Move request for scope (-0.25, 0.28)
22:19:31.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:19:31.058 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
22:19:31.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:31.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:31.058 00.000 7988 Enqueuing Expose request
22:19:31.073 00.015 15712 Worker thread wakes up
22:19:31.073 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.28) opts 0xd
22:19:31.073 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.28)
22:19:31.073 00.000 15712 Moving (-0.25, 0.28) raw xDistance=-0.28 yDistance=0.24
22:19:31.073 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
22:19:31.073 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
22:19:31.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:31.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:19:31.073 00.000 15712 MoveAxis(E, 58, ABG)
22:19:31.073 00.000 15712 Guiding  Dir = 2, Dur = 58
22:19:31.091 00.018 15712 IsGuiding returns 0
22:19:31.107 00.016 15712 PulseGuide returned control before completion, sleep 53
22:19:31.188 00.081 15712 IsGuiding returns 0
22:19:31.188 00.000 15712 Move returns status 0, amount 58
22:19:31.188 00.000 15712 MoveAxis(N, 0, ABG)
22:19:31.188 00.000 15712 Move returns status 0, amount 0
22:19:31.188 00.000 15712 move complete, result=0
22:19:31.188 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.2 px 0 ms NORTH
22:19:31.190 00.002 15712 worker thread done servicing request
22:19:31.190 00.000 15712 Worker thread wakes up
22:19:31.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:31.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:32.830 01.640 15712 Exposure complete
22:19:32.876 00.046 15712 worker thread done servicing request
22:19:32.876 00.000 7988 OnExposeComplete: enter
22:19:32.876 00.000 7988 UpdateGuideState(): m_state=6
22:19:32.876 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8061
22:19:32.892 00.016 7988 Star::Find returns 1 (0), X=1181.76, Y=446.38, Mass=1480, SNR=26.4, Peak=240 HFD=3.0
22:19:32.892 00.000 7988 MultiStar: [#1 -0.33,0.87,1.06,U] [#2 -0.46,0.80,1.01,U] [#3 -0.56,0.74,0.96,U] [#4 -0.44,0.61,1.02,U] [#5 -0.12,0.82,0.69,U] [#6 -0.35,0.93,0.73,U] [#7 -0.61,0.80,0.00,M1] [#8 -0.70,0.94,0.00,M4] 
22:19:32.892 00.000 7988 single-star, 6 included, MultiStar: {-0.37, 0.68}, one-star: {-0.26, 0.07}
22:19:32.892 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.58) = xAngle (4.46 = -1.82)
22:19:32.892 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.57 = 1.29)
22:19:32.892 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.89 mountX=-0.07 mountY=0.26, mountTheta=1.82
22:19:32.892 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.07, opts=13)
22:19:32.892 00.000 7988 Enqueuing Move request for scope (-0.26, 0.07)
22:19:32.892 00.000 15712 Worker thread wakes up
22:19:32.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
22:19:32.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
22:19:32.892 00.000 15712 Moving (-0.26, 0.07) raw xDistance=-0.07 yDistance=0.26
22:19:32.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=16, FiltMax=255, Gamma=0.690
22:19:32.892 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.4
22:19:32.903 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:32.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:32.905 00.002 7988 Enqueuing Expose request
22:19:32.905 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:32.905 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
22:19:32.905 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.53 newest=0.78
22:19:32.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:19:32.905 00.000 15712 MoveAxis(E, 7, ABG)
22:19:32.905 00.000 15712 Guiding  Dir = 2, Dur = 7
22:19:32.907 00.002 15712 IsGuiding returns 0
22:19:32.929 00.022 15712 IsGuiding returns 0
22:19:32.929 00.000 15712 Move returns status 0, amount 7
22:19:32.929 00.000 15712 BLC: Oldest BLC event removed
22:19:32.929 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 41 applied
22:19:32.929 00.000 15712 MoveAxis(S, 107, ABG)
22:19:32.929 00.000 15712 Guiding  Dir = 1, Dur = 107
22:19:32.930 00.001 15712 IsGuiding returns 0
22:19:33.010 00.080 15712 PulseGuide returned control before completion, sleep 38
22:19:33.051 00.041 15712 IsGuiding returns 1
22:19:33.051 00.000 15712 scope still moving after pulse duration time elapsed
22:19:33.083 00.032 15712 IsGuiding returns 1
22:19:33.115 00.032 15712 IsGuiding returns 1
22:19:33.169 00.054 15712 IsGuiding returns 0
22:19:33.169 00.000 15712 scope move finished after 107 + 132 ms
22:19:33.169 00.000 15712 Move returns status 0, amount 107
22:19:33.169 00.000 15712 move complete, result=0
22:19:33.169 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.3 px 107 ms SOUTH
22:19:33.171 00.002 15712 worker thread done servicing request
22:19:33.171 00.000 15712 Worker thread wakes up
22:19:33.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:33.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:34.582 01.411 15712 Exposure complete
22:19:34.642 00.060 15712 worker thread done servicing request
22:19:34.642 00.000 7988 OnExposeComplete: enter
22:19:34.642 00.000 7988 UpdateGuideState(): m_state=6
22:19:34.642 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8062
22:19:34.646 00.004 7988 Star::Find returns 1 (0), X=1182.15, Y=446.51, Mass=1484, SNR=26.2, Peak=241 HFD=3.2
22:19:34.646 00.000 7988 MultiStar: [#1 -0.08,0.92,1.05,U] [#2 -0.18,0.86,1.00,U] [#3 -0.22,0.79,0.94,U] [#4 -0.11,0.77,1.06,U] [#5 0.05,0.77,0.73,U] [#6 0.08,0.97,0.73,U] [#7 -0.12,0.54,0.74,U] [#8 -0.39,1.02,0.00,M5] 
22:19:34.646 00.000 7988 single-star, 7 included, MultiStar: {-0.06, 0.72}, one-star: {0.13, 0.19}
22:19:34.646 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
22:19:34.646 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.67 = -0.62)
22:19:34.646 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.98 mountX=-0.19 mountY=-0.13, mountTheta=-2.53
22:19:34.646 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.19, opts=13)
22:19:34.646 00.000 7988 Enqueuing Move request for scope (0.13, 0.19)
22:19:34.646 00.000 15712 Worker thread wakes up
22:19:34.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
22:19:34.646 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
22:19:34.646 00.000 15712 Moving (0.13, 0.19) raw xDistance=-0.19 yDistance=-0.13
22:19:34.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:19:34.657 00.011 7988 UpdateGuideState exits: m=1484 SNR=26.2
22:19:34.657 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:34.659 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:34.659 00.000 7988 Enqueuing Expose request
22:19:34.661 00.002 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.257318, 1:-0.134178
22:19:34.661 00.000 15712 BLC: No correction, Miss < min_move
22:19:34.662 00.001 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:19:34.662 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
22:19:34.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:34.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:19:34.662 00.000 15712 MoveAxis(E, 47, ABG)
22:19:34.662 00.000 15712 Guiding  Dir = 2, Dur = 47
22:19:34.698 00.036 15712 IsGuiding returns 0
22:19:34.714 00.016 15712 PulseGuide returned control before completion, sleep 42
22:19:34.793 00.079 15712 IsGuiding returns 0
22:19:34.793 00.000 15712 Move returns status 0, amount 47
22:19:34.793 00.000 15712 MoveAxis(N, 0, ABG)
22:19:34.793 00.000 15712 Move returns status 0, amount 0
22:19:34.793 00.000 15712 move complete, result=0
22:19:34.793 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
22:19:34.802 00.009 15712 worker thread done servicing request
22:19:34.802 00.000 15712 Worker thread wakes up
22:19:34.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:34.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:36.432 01.630 15712 Exposure complete
22:19:36.477 00.045 15712 worker thread done servicing request
22:19:36.477 00.000 7988 OnExposeComplete: enter
22:19:36.477 00.000 7988 UpdateGuideState(): m_state=6
22:19:36.477 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8063
22:19:36.493 00.016 7988 Star::Find returns 1 (1), X=1182.08, Y=446.16, Mass=1486, SNR=26.3, Peak=255 HFD=3.1
22:19:36.493 00.000 7988 MultiStar: [#1 -0.19,0.60,1.03,U] [#2 -0.10,0.46,1.02,U] [#3 -0.34,0.38,0.96,U] [#4 -0.07,0.41,1.07,U] [#5 0.18,0.52,0.70,U] [#6 -0.28,0.87,0.69,U] [#7 -0.20,0.48,0.64,U] [#8 -0.30,0.65,0.64,U] 
22:19:36.493 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.44}, one-star: {0.06, -0.16}
22:19:36.497 00.004 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.58) = xAngle (0.38 = 0.38)
22:19:36.499 00.002 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.48 = -2.80)
22:19:36.499 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.20 mountX=0.16 mountY=-0.06, mountTheta=-0.35
22:19:36.501 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.16, opts=13)
22:19:36.503 00.002 7988 Enqueuing Move request for scope (0.06, -0.16)
22:19:36.505 00.002 15712 Worker thread wakes up
22:19:36.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
22:19:36.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
22:19:36.505 00.000 15712 Moving (0.06, -0.16) raw xDistance=0.16 yDistance=-0.06
22:19:36.505 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.257318, 1:-0.134178, 2:-0.056625
22:19:36.505 00.000 15712 BLC: No correction, Miss < min_move
22:19:36.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:36.507 00.002 7988 UpdateGuideState exits: m=1486 SNR=26.3 Saturated
22:19:36.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:36.509 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:36.510 00.001 7988 Enqueuing Expose request
22:19:36.510 00.000 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:36.510 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
22:19:36.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:36.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:19:36.510 00.000 15712 MoveAxis(E, 10, ABG)
22:19:36.510 00.000 15712 Guiding  Dir = 2, Dur = 10
22:19:36.510 00.000 15712 IsGuiding returns 0
22:19:36.525 00.015 15712 IsGuiding returns 1
22:19:36.525 00.000 15712 scope still moving after pulse duration time elapsed
22:19:36.573 00.048 15712 IsGuiding returns 0
22:19:36.573 00.000 15712 scope move finished after 10 + 51 ms
22:19:36.573 00.000 15712 Move returns status 0, amount 10
22:19:36.573 00.000 15712 MoveAxis(N, 0, ABG)
22:19:36.573 00.000 15712 Move returns status 0, amount 0
22:19:36.573 00.000 15712 move complete, result=0
22:19:36.573 00.000 15712 worker thread done servicing request
22:19:36.573 00.000 15712 Worker thread wakes up
22:19:36.573 00.000 7988 GuideStep: 0.2 px 10 ms EAST, -0.1 px 0 ms NORTH
22:19:36.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:36.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:37.980 01.407 15712 Exposure complete
22:19:38.039 00.059 15712 worker thread done servicing request
22:19:38.039 00.000 7988 OnExposeComplete: enter
22:19:38.040 00.001 7988 UpdateGuideState(): m_state=6
22:19:38.041 00.001 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8064
22:19:38.041 00.000 7988 Star::Find returns 1 (1), X=1181.99, Y=446.22, Mass=1532, SNR=26.7, Peak=255 HFD=3.2
22:19:38.041 00.000 7988 MultiStar: [#1 -0.37,0.71,1.01,U] [#2 -0.34,0.54,1.01,U] [#3 -0.43,0.59,0.95,U] [#4 -0.39,0.45,1.04,U] [#5 -0.45,0.56,0.70,U] [#6 -0.41,0.61,0.71,U] [#7 -0.49,0.58,0.69,U] [#8 -0.36,0.56,0.64,U] 
22:19:38.041 00.000 7988 single-star, 8 included, MultiStar: {-0.35, 0.49}, one-star: {-0.03, -0.09}
22:19:38.041 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
22:19:38.041 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
22:19:38.041 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.88 mountX=0.09 mountY=0.03, mountTheta=0.33
22:19:38.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.09, opts=13)
22:19:38.041 00.000 7988 Enqueuing Move request for scope (-0.03, -0.09)
22:19:38.041 00.000 15712 Worker thread wakes up
22:19:38.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
22:19:38.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
22:19:38.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:19:38.041 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7 Saturated
22:19:38.054 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:38.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:38.056 00.002 7988 Enqueuing Expose request
22:19:38.057 00.001 15712 Moving (-0.03, -0.09) raw xDistance=0.09 yDistance=0.03
22:19:38.057 00.000 15712 BLC: window closed
22:19:38.057 00.000 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.257318, 1:-0.134178, 2:-0.056625
22:19:38.057 00.000 15712 BLC: No correction, Miss < min_move
22:19:38.057 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:38.057 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
22:19:38.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:38.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:19:38.057 00.000 15712 MoveAxis(E, 9, ABG)
22:19:38.057 00.000 15712 Guiding  Dir = 2, Dur = 9
22:19:38.057 00.000 15712 IsGuiding returns 0
22:19:38.077 00.020 15712 IsGuiding returns 0
22:19:38.077 00.000 15712 Move returns status 0, amount 9
22:19:38.077 00.000 15712 MoveAxis(N, 0, ABG)
22:19:38.077 00.000 15712 Move returns status 0, amount 0
22:19:38.077 00.000 15712 move complete, result=0
22:19:38.077 00.000 15712 worker thread done servicing request
22:19:38.077 00.000 15712 Worker thread wakes up
22:19:38.077 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:19:38.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:38.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:39.713 01.636 15712 Exposure complete
22:19:39.773 00.060 15712 worker thread done servicing request
22:19:39.773 00.000 7988 OnExposeComplete: enter
22:19:39.774 00.001 7988 UpdateGuideState(): m_state=6
22:19:39.774 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8065
22:19:39.777 00.003 7988 Star::Find returns 1 (1), X=1182.20, Y=446.33, Mass=1517, SNR=26.6, Peak=255 HFD=3.1
22:19:39.777 00.000 7988 MultiStar: [#1 -0.10,0.71,1.02,U] [#2 -0.14,0.61,1.02,U] [#3 -0.12,0.62,0.97,U] [#4 -0.04,0.60,1.06,U] [#5 0.06,0.48,0.69,U] [#6 -0.03,0.93,0.71,U] [#7 -0.13,0.29,0.68,U] [#8 -0.32,0.76,0.66,U] 
22:19:39.779 00.002 7988 single-star, 8 included, MultiStar: {-0.06, 0.55}, one-star: {0.18, 0.01}
22:19:39.779 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.58) = xAngle (1.66 = 1.66)
22:19:39.781 00.002 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.77 = -1.52)
22:19:39.781 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.08 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
22:19:39.783 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.01, opts=13)
22:19:39.785 00.002 7988 Enqueuing Move request for scope (0.18, 0.01)
22:19:39.785 00.000 15712 Worker thread wakes up
22:19:39.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
22:19:39.785 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
22:19:39.785 00.000 15712 Moving (0.18, 0.01) raw xDistance=-0.02 yDistance=-0.18
22:19:39.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:19:39.785 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.6 Saturated
22:19:39.789 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:39.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:39.791 00.002 7988 Enqueuing Expose request
22:19:39.791 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:39.791 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
22:19:39.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:39.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:19:39.791 00.000 15712 MoveAxis(E, 11, ABG)
22:19:39.791 00.000 15712 Guiding  Dir = 2, Dur = 11
22:19:39.791 00.000 15712 IsGuiding returns 0
22:19:39.813 00.022 15712 IsGuiding returns 1
22:19:39.813 00.000 15712 scope still moving after pulse duration time elapsed
22:19:39.840 00.027 15712 IsGuiding returns 1
22:19:39.876 00.036 15712 IsGuiding returns 0
22:19:39.876 00.000 15712 scope move finished after 11 + 80 ms
22:19:39.876 00.000 15712 Move returns status 0, amount 11
22:19:39.876 00.000 15712 MoveAxis(N, 0, ABG)
22:19:39.876 00.000 15712 Move returns status 0, amount 0
22:19:39.876 00.000 15712 move complete, result=0
22:19:39.876 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
22:19:39.885 00.009 15712 worker thread done servicing request
22:19:39.885 00.000 15712 Worker thread wakes up
22:19:39.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:39.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:41.294 01.409 15712 Exposure complete
22:19:41.338 00.044 15712 worker thread done servicing request
22:19:41.338 00.000 7988 OnExposeComplete: enter
22:19:41.354 00.016 7988 UpdateGuideState(): m_state=6
22:19:41.356 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8066
22:19:41.356 00.000 7988 Star::Find returns 1 (1), X=1182.15, Y=446.06, Mass=1472, SNR=26.0, Peak=255 HFD=3.0
22:19:41.356 00.000 7988 MultiStar: [#1 -0.13,0.46,1.04,U] [#2 -0.27,0.26,1.00,U] [#3 -0.19,0.30,1.00,U] [#4 -0.06,0.32,1.03,U] [#5 -0.05,0.41,0.72,U] [#6 -0.15,0.57,0.70,U] [#7 -0.12,0.30,0.69,U] [#8 -0.39,0.42,0.65,U] 
22:19:41.356 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.29}, one-star: {0.13, -0.25}
22:19:41.356 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.58) = xAngle (0.48 = 0.48)
22:19:41.356 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.59 = -2.70)
22:19:41.356 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.10 mountX=0.25 mountY=-0.12, mountTheta=-0.45
22:19:41.356 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.25, opts=13)
22:19:41.356 00.000 7988 Enqueuing Move request for scope (0.13, -0.25)
22:19:41.356 00.000 15712 Worker thread wakes up
22:19:41.356 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
22:19:41.356 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
22:19:41.356 00.000 15712 Moving (0.13, -0.25) raw xDistance=0.25 yDistance=-0.12
22:19:41.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:41.356 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.0 Saturated
22:19:41.368 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:41.368 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:41.371 00.003 7988 Enqueuing Expose request
22:19:41.371 00.000 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:19:41.371 00.000 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
22:19:41.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:41.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:19:41.371 00.000 15712 MoveAxis(W, 40, ABG)
22:19:41.372 00.001 15712 Guiding  Dir = 3, Dur = 40
22:19:41.402 00.030 15712 IsGuiding returns 0
22:19:41.417 00.015 15712 PulseGuide returned control before completion, sleep 35
22:19:41.465 00.048 15712 IsGuiding returns 0
22:19:41.465 00.000 15712 Move returns status 0, amount 40
22:19:41.465 00.000 15712 MoveAxis(N, 0, ABG)
22:19:41.465 00.000 15712 Move returns status 0, amount 0
22:19:41.465 00.000 15712 move complete, result=0
22:19:41.465 00.000 15712 worker thread done servicing request
22:19:41.465 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
22:19:41.465 00.000 15712 Worker thread wakes up
22:19:41.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:41.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:43.106 01.641 15712 Exposure complete
22:19:43.160 00.054 15712 worker thread done servicing request
22:19:43.160 00.000 7988 OnExposeComplete: enter
22:19:43.160 00.000 7988 UpdateGuideState(): m_state=6
22:19:43.169 00.009 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8067
22:19:43.169 00.000 7988 Star::Find returns 1 (0), X=1182.25, Y=446.30, Mass=1491, SNR=26.2, Peak=241 HFD=3.6
22:19:43.169 00.000 7988 MultiStar: [#1 -0.06,0.68,1.03,U] [#2 0.13,0.60,1.02,U] [#3 0.13,0.67,0.96,U] [#4 0.02,0.41,1.03,U] [#5 0.20,0.35,0.69,U] [#6 -0.08,0.69,0.71,U] [#7 0.13,0.52,0.68,U] [#8 -0.16,0.57,0.70,U] 
22:19:43.169 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.49}, one-star: {0.23, -0.01}
22:19:43.169 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.58) = xAngle (1.52 = 1.52)
22:19:43.169 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.63 = -1.65)
22:19:43.169 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.06 mountX=0.01 mountY=-0.23, mountTheta=-1.52
22:19:43.177 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.01, opts=13)
22:19:43.177 00.000 7988 Enqueuing Move request for scope (0.23, -0.01)
22:19:43.177 00.000 15712 Worker thread wakes up
22:19:43.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
22:19:43.177 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
22:19:43.177 00.000 15712 Moving (0.23, -0.01) raw xDistance=0.01 yDistance=-0.23
22:19:43.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:43.177 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
22:19:43.182 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:43.182 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:43.184 00.002 7988 Enqueuing Expose request
22:19:43.185 00.001 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:43.185 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
22:19:43.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:43.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:19:43.185 00.000 15712 MoveAxis(E, 8, ABG)
22:19:43.185 00.000 15712 Guiding  Dir = 2, Dur = 8
22:19:43.185 00.000 15712 IsGuiding returns 0
22:19:43.201 00.016 15712 IsGuiding returns 0
22:19:43.201 00.000 15712 Move returns status 0, amount 8
22:19:43.201 00.000 15712 MoveAxis(N, 0, ABG)
22:19:43.201 00.000 15712 Move returns status 0, amount 0
22:19:43.201 00.000 15712 move complete, result=0
22:19:43.201 00.000 15712 worker thread done servicing request
22:19:43.201 00.000 15712 Worker thread wakes up
22:19:43.201 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
22:19:43.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:43.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:44.626 01.425 15712 Exposure complete
22:19:44.673 00.047 15712 worker thread done servicing request
22:19:44.673 00.000 7988 OnExposeComplete: enter
22:19:44.673 00.000 7988 UpdateGuideState(): m_state=6
22:19:44.687 00.014 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8068
22:19:44.687 00.000 7988 Star::Find returns 1 (0), X=1182.26, Y=446.36, Mass=1528, SNR=26.7, Peak=236 HFD=3.6
22:19:44.690 00.003 7988 MultiStar: [#1 -0.04,0.80,0.99,U] [#2 -0.00,0.67,0.99,U] [#3 -0.16,0.73,0.96,U] [#4 -0.03,0.83,1.03,U] [#5 -0.02,0.58,0.70,U] [#6 -0.23,0.88,0.72,U] [#7 -0.15,0.56,0.67,U] [#8 -0.25,0.91,0.64,U] 
22:19:44.690 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.66}, one-star: {0.24, 0.05}
22:19:44.690 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
22:19:44.690 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.38)
22:19:44.690 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.24 cameraTheta=0.21 mountX=-0.05 mountY=-0.24, mountTheta=-1.79
22:19:44.690 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.05, opts=13)
22:19:44.690 00.000 7988 Enqueuing Move request for scope (0.24, 0.05)
22:19:44.690 00.000 15712 Worker thread wakes up
22:19:44.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
22:19:44.690 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
22:19:44.690 00.000 15712 Moving (0.24, 0.05) raw xDistance=-0.05 yDistance=-0.24
22:19:44.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:19:44.690 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.7
22:19:44.700 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:44.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:44.702 00.002 7988 Enqueuing Expose request
22:19:44.703 00.001 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:44.703 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
22:19:44.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:44.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:19:44.703 00.000 15712 MoveAxis(E, 7, ABG)
22:19:44.703 00.000 15712 Guiding  Dir = 2, Dur = 7
22:19:44.703 00.000 15712 IsGuiding returns 0
22:19:44.724 00.021 15712 IsGuiding returns 0
22:19:44.724 00.000 15712 Move returns status 0, amount 7
22:19:44.724 00.000 15712 MoveAxis(N, 0, ABG)
22:19:44.724 00.000 15712 Move returns status 0, amount 0
22:19:44.724 00.000 15712 move complete, result=0
22:19:44.724 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:19:44.729 00.005 15712 worker thread done servicing request
22:19:44.729 00.000 15712 Worker thread wakes up
22:19:44.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:44.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:46.366 01.637 15712 Exposure complete
22:19:46.420 00.054 15712 worker thread done servicing request
22:19:46.420 00.000 7988 OnExposeComplete: enter
22:19:46.427 00.007 7988 UpdateGuideState(): m_state=6
22:19:46.428 00.001 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8069
22:19:46.428 00.000 7988 Star::Find returns 1 (1), X=1182.27, Y=446.48, Mass=1541, SNR=26.7, Peak=255 HFD=3.3
22:19:46.430 00.002 7988 MultiStar: [#1 -0.12,0.90,1.01,U] [#2 -0.21,0.74,1.00,U] [#3 -0.05,0.85,0.99,U] [#4 -0.11,0.72,1.02,U] [#5 -0.11,0.66,0.69,U] [#6 -0.21,0.85,0.69,U] [#7 -0.34,0.58,0.70,U] [#8 -0.34,0.84,0.66,U] 
22:19:46.430 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.70}, one-star: {0.25, 0.17}
22:19:46.432 00.002 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.58) = xAngle (2.18 = 2.18)
22:19:46.432 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.29 = -0.99)
22:19:46.434 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.30 cameraTheta=0.60 mountX=-0.17 mountY=-0.25, mountTheta=-2.17
22:19:46.436 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.17, opts=13)
22:19:46.436 00.000 7988 Enqueuing Move request for scope (0.25, 0.17)
22:19:46.436 00.000 15712 Worker thread wakes up
22:19:46.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd
22:19:46.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.17)
22:19:46.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:46.436 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7 Saturated
22:19:46.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:46.436 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:46.436 00.000 7988 Enqueuing Expose request
22:19:46.443 00.007 15712 Moving (0.25, 0.17) raw xDistance=-0.17 yDistance=-0.25
22:19:46.443 00.000 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:19:46.443 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
22:19:46.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:19:46.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:19:46.443 00.000 15712 MoveAxis(E, 41, ABG)
22:19:46.443 00.000 15712 Guiding  Dir = 2, Dur = 41
22:19:46.443 00.000 15712 IsGuiding returns 0
22:19:46.460 00.017 15712 PulseGuide returned control before completion, sleep 36
22:19:46.523 00.063 15712 IsGuiding returns 0
22:19:46.523 00.000 15712 Move returns status 0, amount 41
22:19:46.523 00.000 15712 MoveAxis(N, 0, ABG)
22:19:46.523 00.000 15712 Move returns status 0, amount 0
22:19:46.523 00.000 15712 move complete, result=0
22:19:46.523 00.000 15712 worker thread done servicing request
22:19:46.523 00.000 15712 Worker thread wakes up
22:19:46.523 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.3 px 0 ms NORTH
22:19:46.525 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:46.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:47.945 01.420 15712 Exposure complete
22:19:48.007 00.062 15712 worker thread done servicing request
22:19:48.007 00.000 7988 OnExposeComplete: enter
22:19:48.007 00.000 7988 UpdateGuideState(): m_state=6
22:19:48.011 00.004 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8070
22:19:48.011 00.000 7988 Star::Find returns 1 (1), X=1182.28, Y=446.12, Mass=1558, SNR=27.0, Peak=255 HFD=3.4
22:19:48.013 00.002 7988 MultiStar: [#1 -0.08,0.45,1.01,U] [#2 0.07,0.46,1.01,U] [#3 -0.17,0.27,0.95,U] [#4 -0.02,0.48,1.00,U] [#5 0.01,0.29,0.71,U] [#6 -0.03,0.78,0.71,U] [#7 -0.18,0.29,0.62,U] [#8 -0.22,0.58,0.64,U] 
22:19:48.013 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.36}, one-star: {0.26, -0.19}
22:19:48.015 00.002 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.58) = xAngle (0.94 = 0.94)
22:19:48.015 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.05 = -2.23)
22:19:48.017 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-0.64 mountX=0.19 mountY=-0.26, mountTheta=-0.93
22:19:48.019 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.19, opts=13)
22:19:48.019 00.000 7988 Enqueuing Move request for scope (0.26, -0.19)
22:19:48.021 00.002 15712 Worker thread wakes up
22:19:48.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.19) opts 0xd
22:19:48.021 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.19)
22:19:48.021 00.000 15712 Moving (0.26, -0.19) raw xDistance=0.19 yDistance=-0.26
22:19:48.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:48.022 00.001 7988 UpdateGuideState exits: m=1558 SNR=27.0 Saturated
22:19:48.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:48.024 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:48.024 00.000 7988 Enqueuing Expose request
22:19:48.024 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:19:48.024 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
22:19:48.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:48.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:19:48.024 00.000 15712 MoveAxis(W, 29, ABG)
22:19:48.024 00.000 15712 Guiding  Dir = 3, Dur = 29
22:19:48.024 00.000 15712 IsGuiding returns 0
22:19:48.048 00.024 15712 PulseGuide returned control before completion, sleep 16
22:19:48.070 00.022 15712 IsGuiding returns 1
22:19:48.070 00.000 15712 scope still moving after pulse duration time elapsed
22:19:48.112 00.042 15712 IsGuiding returns 0
22:19:48.112 00.000 15712 scope move finished after 29 + 59 ms
22:19:48.112 00.000 15712 Move returns status 0, amount 29
22:19:48.112 00.000 15712 MoveAxis(N, 0, ABG)
22:19:48.112 00.000 15712 Move returns status 0, amount 0
22:19:48.112 00.000 15712 move complete, result=0
22:19:48.112 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.3 px 0 ms NORTH
22:19:48.118 00.006 15712 worker thread done servicing request
22:19:48.118 00.000 15712 Worker thread wakes up
22:19:48.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:48.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:49.759 01.641 15712 Exposure complete
22:19:49.806 00.047 15712 worker thread done servicing request
22:19:49.806 00.000 7988 OnExposeComplete: enter
22:19:49.806 00.000 7988 UpdateGuideState(): m_state=6
22:19:49.822 00.016 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8071
22:19:49.822 00.000 7988 Star::Find returns 1 (1), X=1182.18, Y=446.36, Mass=1581, SNR=27.1, Peak=255 HFD=3.5
22:19:49.822 00.000 7988 MultiStar: [#1 -0.02,0.80,1.00,U] [#2 -0.21,0.58,0.98,U] [#3 -0.19,0.76,0.93,U] [#4 0.15,0.67,0.96,U] [#5 -0.04,0.84,0.67,U] [#6 0.06,0.91,0.66,U] [#7 -0.15,0.75,0.62,U] [#8 -0.33,0.81,0.65,U] 
22:19:49.822 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.66}, one-star: {0.16, 0.05}
22:19:49.822 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.89 = 1.89)
22:19:49.822 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.00 = -1.28)
22:19:49.822 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.16 cameraTheta=0.32 mountX=-0.05 mountY=-0.16, mountTheta=-1.89
22:19:49.822 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.05, opts=13)
22:19:49.822 00.000 7988 Enqueuing Move request for scope (0.16, 0.05)
22:19:49.822 00.000 15712 Worker thread wakes up
22:19:49.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
22:19:49.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
22:19:49.822 00.000 15712 Moving (0.16, 0.05) raw xDistance=-0.05 yDistance=-0.16
22:19:49.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:49.822 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.1 Saturated
22:19:49.834 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:49.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:49.836 00.002 7988 Enqueuing Expose request
22:19:49.838 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:49.838 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
22:19:49.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:49.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:19:49.838 00.000 15712 MoveAxis(E, 8, ABG)
22:19:49.838 00.000 15712 Guiding  Dir = 2, Dur = 8
22:19:49.838 00.000 15712 IsGuiding returns 0
22:19:49.856 00.018 15712 IsGuiding returns 0
22:19:49.856 00.000 15712 Move returns status 0, amount 8
22:19:49.856 00.000 15712 MoveAxis(N, 0, ABG)
22:19:49.856 00.000 15712 Move returns status 0, amount 0
22:19:49.856 00.000 15712 move complete, result=0
22:19:49.856 00.000 15712 worker thread done servicing request
22:19:49.856 00.000 15712 Worker thread wakes up
22:19:49.856 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
22:19:49.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:49.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:51.275 01.419 15712 Exposure complete
22:19:51.333 00.058 15712 worker thread done servicing request
22:19:51.333 00.000 7988 OnExposeComplete: enter
22:19:51.334 00.001 7988 UpdateGuideState(): m_state=6
22:19:51.334 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8072
22:19:51.337 00.003 7988 Star::Find returns 1 (1), X=1182.17, Y=446.29, Mass=1598, SNR=27.4, Peak=255 HFD=3.5
22:19:51.337 00.000 7988 MultiStar: [#1 -0.13,0.70,0.97,U] [#2 -0.11,0.74,0.97,U] [#3 -0.32,0.64,0.95,U] [#4 -0.09,0.53,1.01,U] [#5 0.05,0.52,0.68,U] [#6 -0.07,0.71,0.68,U] [#7 -0.35,0.52,0.62,U] [#8 -0.48,0.74,0.67,U] 
22:19:51.337 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.55}, one-star: {0.15, -0.02}
22:19:51.337 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.58) = xAngle (1.42 = 1.42)
22:19:51.337 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.76)
22:19:51.337 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.16 mountX=0.02 mountY=-0.14, mountTheta=-1.42
22:19:51.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.02, opts=13)
22:19:51.337 00.000 7988 Enqueuing Move request for scope (0.15, -0.02)
22:19:51.337 00.000 15712 Worker thread wakes up
22:19:51.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:51.337 00.000 7988 UpdateGuideState exits: m=1598 SNR=27.4 Saturated
22:19:51.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:51.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:51.337 00.000 7988 Enqueuing Expose request
22:19:51.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
22:19:51.337 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
22:19:51.351 00.014 15712 Moving (0.15, -0.02) raw xDistance=0.02 yDistance=-0.14
22:19:51.353 00.002 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:51.353 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
22:19:51.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:51.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:19:51.356 00.003 15712 MoveAxis(E, 8, ABG)
22:19:51.356 00.000 15712 Guiding  Dir = 2, Dur = 8
22:19:51.356 00.000 15712 IsGuiding returns 0
22:19:51.373 00.017 15712 IsGuiding returns 0
22:19:51.373 00.000 15712 Move returns status 0, amount 8
22:19:51.373 00.000 15712 MoveAxis(N, 0, ABG)
22:19:51.373 00.000 15712 Move returns status 0, amount 0
22:19:51.373 00.000 15712 move complete, result=0
22:19:51.373 00.000 15712 worker thread done servicing request
22:19:51.373 00.000 15712 Worker thread wakes up
22:19:51.373 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:19:51.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:51.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:53.012 01.639 15712 Exposure complete
22:19:53.073 00.061 15712 worker thread done servicing request
22:19:53.073 00.000 7988 OnExposeComplete: enter
22:19:53.073 00.000 7988 UpdateGuideState(): m_state=6
22:19:53.073 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8073
22:19:53.076 00.003 7988 Star::Find returns 1 (1), X=1182.18, Y=446.49, Mass=1453, SNR=26.0, Peak=255 HFD=3.0
22:19:53.076 00.000 7988 MultiStar: [#1 -0.09,0.90,1.06,U] [#2 -0.09,0.57,1.02,U] [#3 -0.12,0.73,0.97,U] [#4 -0.02,0.64,1.07,U] [#5 0.32,0.69,0.76,U] [#6 -0.22,1.02,0.00,M1] [#7 -0.32,0.63,0.67,U] [#8 -0.24,0.73,0.69,U] 
22:19:53.076 00.000 7988 single-star, 7 included, MultiStar: {-0.04, 0.63}, one-star: {0.16, 0.17}
22:19:53.076 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
22:19:53.076 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.51 = -0.77)
22:19:53.076 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.24 cameraTheta=0.83 mountX=-0.17 mountY=-0.16, mountTheta=-2.39
22:19:53.083 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.17, opts=13)
22:19:53.083 00.000 7988 Enqueuing Move request for scope (0.16, 0.17)
22:19:53.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:19:53.083 00.000 7988 UpdateGuideState exits: m=1453 SNR=26.0 Saturated
22:19:53.083 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:53.083 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:53.083 00.000 7988 Enqueuing Expose request
22:19:53.083 00.000 15712 Worker thread wakes up
22:19:53.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
22:19:53.083 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
22:19:53.083 00.000 15712 Moving (0.16, 0.17) raw xDistance=-0.17 yDistance=-0.16
22:19:53.094 00.011 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:19:53.096 00.002 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
22:19:53.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:53.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:19:53.096 00.000 15712 MoveAxis(E, 42, ABG)
22:19:53.096 00.000 15712 Guiding  Dir = 2, Dur = 42
22:19:53.134 00.038 15712 IsGuiding returns 0
22:19:53.149 00.015 15712 PulseGuide returned control before completion, sleep 36
22:19:53.187 00.038 15712 IsGuiding returns 1
22:19:53.187 00.000 15712 scope still moving after pulse duration time elapsed
22:19:53.219 00.032 15712 IsGuiding returns 0
22:19:53.219 00.000 15712 scope move finished after 42 + 54 ms
22:19:53.219 00.000 15712 Move returns status 0, amount 42
22:19:53.219 00.000 15712 MoveAxis(N, 0, ABG)
22:19:53.219 00.000 15712 Move returns status 0, amount 0
22:19:53.219 00.000 15712 move complete, result=0
22:19:53.219 00.000 15712 worker thread done servicing request
22:19:53.219 00.000 15712 Worker thread wakes up
22:19:53.219 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
22:19:53.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:53.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:54.641 01.422 15712 Exposure complete
22:19:54.698 00.057 15712 worker thread done servicing request
22:19:54.698 00.000 7988 OnExposeComplete: enter
22:19:54.698 00.000 7988 UpdateGuideState(): m_state=6
22:19:54.703 00.005 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8074
22:19:54.705 00.002 7988 Star::Find returns 1 (1), X=1182.07, Y=446.33, Mass=1533, SNR=26.8, Peak=255 HFD=3.4
22:19:54.705 00.000 7988 MultiStar: [#1 -0.26,0.74,1.02,U] [#2 -0.13,0.57,1.00,U] [#3 -0.30,0.48,0.95,U] [#4 -0.04,0.62,0.97,U] [#5 -0.05,0.70,0.77,U] [#6 -0.22,0.80,0.71,U] [#7 -0.36,0.65,0.67,U] [#8 -0.46,0.84,0.68,U] 
22:19:54.707 00.002 7988 single-star, 8 included, MultiStar: {-0.18, 0.58}, one-star: {0.05, 0.01}
22:19:54.707 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
22:19:54.709 00.002 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
22:19:54.709 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.28 mountX=-0.01 mountY=-0.05, mountTheta=-1.86
22:19:54.711 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.01, opts=13)
22:19:54.713 00.002 7988 Enqueuing Move request for scope (0.05, 0.01)
22:19:54.713 00.000 15712 Worker thread wakes up
22:19:54.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:19:54.713 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:19:54.713 00.000 15712 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
22:19:54.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:54.715 00.002 7988 UpdateGuideState exits: m=1533 SNR=26.8 Saturated
22:19:54.715 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:54.717 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:54.718 00.001 7988 Enqueuing Expose request
22:19:54.718 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:54.718 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
22:19:54.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:54.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:19:54.718 00.000 15712 MoveAxis(E, 6, ABG)
22:19:54.718 00.000 15712 Guiding  Dir = 2, Dur = 6
22:19:54.718 00.000 15712 IsGuiding returns 0
22:19:54.748 00.030 15712 IsGuiding returns 0
22:19:54.748 00.000 15712 Move returns status 0, amount 6
22:19:54.748 00.000 15712 MoveAxis(N, 0, ABG)
22:19:54.748 00.000 15712 Move returns status 0, amount 0
22:19:54.748 00.000 15712 move complete, result=0
22:19:54.748 00.000 15712 worker thread done servicing request
22:19:54.748 00.000 15712 Worker thread wakes up
22:19:54.748 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:19:54.750 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:54.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:56.392 01.642 15712 Exposure complete
22:19:56.447 00.055 15712 worker thread done servicing request
22:19:56.447 00.000 7988 OnExposeComplete: enter
22:19:56.447 00.000 7988 UpdateGuideState(): m_state=6
22:19:56.453 00.006 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8075
22:19:56.454 00.001 7988 Star::Find returns 1 (1), X=1182.02, Y=446.46, Mass=1507, SNR=26.4, Peak=255 HFD=3.5
22:19:56.454 00.000 7988 MultiStar: [#1 -0.21,0.73,1.04,U] [#2 -0.39,0.68,1.01,U] [#3 -0.37,0.69,0.97,U] [#4 -0.23,0.58,1.02,U] [#5 -0.46,0.68,0.72,U] [#6 -0.39,0.96,0.00,M1] [#7 -0.52,0.52,0.68,U] [#8 -0.29,0.86,0.67,U] 
22:19:56.456 00.002 7988 single-star, 7 included, MultiStar: {-0.29, 0.60}, one-star: {-0.00, 0.15}
22:19:56.456 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.58) = xAngle (3.15 = -3.13)
22:19:56.458 00.002 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.26 = -0.02)
22:19:56.458 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.57 mountX=-0.15 mountY=-0.00, mountTheta=-3.12
22:19:56.460 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.15, opts=13)
22:19:56.462 00.002 7988 Enqueuing Move request for scope (-0.00, 0.15)
22:19:56.462 00.000 15712 Worker thread wakes up
22:19:56.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
22:19:56.462 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
22:19:56.462 00.000 15712 Moving (-0.00, 0.15) raw xDistance=-0.15 yDistance=-0.00
22:19:56.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:19:56.464 00.002 7988 UpdateGuideState exits: m=1507 SNR=26.4 Saturated
22:19:56.466 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:56.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:56.468 00.002 7988 Enqueuing Expose request
22:19:56.468 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:56.468 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
22:19:56.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:56.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:19:56.468 00.000 15712 MoveAxis(E, 3, ABG)
22:19:56.468 00.000 15712 Guiding  Dir = 2, Dur = 3
22:19:56.468 00.000 15712 IsGuiding returns 0
22:19:56.488 00.020 15712 IsGuiding returns 0
22:19:56.488 00.000 15712 Move returns status 0, amount 3
22:19:56.488 00.000 15712 MoveAxis(N, 0, ABG)
22:19:56.488 00.000 15712 Move returns status 0, amount 0
22:19:56.488 00.000 15712 move complete, result=0
22:19:56.488 00.000 15712 worker thread done servicing request
22:19:56.488 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:19:56.488 00.000 15712 Worker thread wakes up
22:19:56.494 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:56.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:57.907 01.413 15712 Exposure complete
22:19:57.958 00.051 15712 worker thread done servicing request
22:19:57.958 00.000 7988 OnExposeComplete: enter
22:19:57.958 00.000 7988 UpdateGuideState(): m_state=6
22:19:57.958 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8076
22:19:57.969 00.011 7988 Star::Find returns 1 (1), X=1181.98, Y=446.48, Mass=1564, SNR=26.9, Peak=255 HFD=3.5
22:19:57.969 00.000 7988 MultiStar: [#1 -0.33,0.84,0.98,U] [#2 -0.19,0.63,1.00,U] [#3 -0.39,0.59,0.92,U] [#4 -0.34,0.60,1.01,U] [#5 -0.21,0.82,0.67,U] [#6 -0.38,0.92,0.67,U] [#7 -0.30,0.76,0.67,U] [#8 -0.45,0.67,0.63,U] 
22:19:57.969 00.000 7988 single-star, 8 included, MultiStar: {-0.28, 0.64}, one-star: {-0.04, 0.17}
22:19:57.969 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.58) = xAngle (3.37 = -2.91)
22:19:57.969 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.48 = 0.20)
22:19:57.975 00.006 7988 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.79 mountX=-0.17 mountY=0.03, mountTheta=2.94
22:19:57.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.17, opts=13)
22:19:57.975 00.000 7988 Enqueuing Move request for scope (-0.04, 0.17)
22:19:57.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:19:57.975 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9 Saturated
22:19:57.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:57.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:57.975 00.000 7988 Enqueuing Expose request
22:19:57.975 00.000 15712 Worker thread wakes up
22:19:57.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
22:19:57.975 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
22:19:57.975 00.000 15712 Moving (-0.04, 0.17) raw xDistance=-0.17 yDistance=0.03
22:19:57.985 00.010 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:19:57.985 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
22:19:57.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:57.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:19:57.985 00.000 15712 MoveAxis(E, 34, ABG)
22:19:57.985 00.000 15712 Guiding  Dir = 2, Dur = 34
22:19:57.985 00.000 15712 IsGuiding returns 0
22:19:58.009 00.024 15712 PulseGuide returned control before completion, sleep 23
22:19:58.054 00.045 15712 IsGuiding returns 0
22:19:58.054 00.000 15712 Move returns status 0, amount 34
22:19:58.054 00.000 15712 MoveAxis(N, 0, ABG)
22:19:58.054 00.000 15712 Move returns status 0, amount 0
22:19:58.054 00.000 15712 move complete, result=0
22:19:58.054 00.000 15712 worker thread done servicing request
22:19:58.054 00.000 15712 Worker thread wakes up
22:19:58.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:58.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:19:58.054 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
22:19:59.693 01.639 15712 Exposure complete
22:19:59.754 00.061 15712 worker thread done servicing request
22:19:59.754 00.000 7988 OnExposeComplete: enter
22:19:59.754 00.000 7988 UpdateGuideState(): m_state=6
22:19:59.754 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8077
22:19:59.757 00.003 7988 Star::Find returns 1 (1), X=1181.93, Y=446.31, Mass=1540, SNR=26.6, Peak=255 HFD=3.4
22:19:59.759 00.002 7988 MultiStar: [#1 -0.28,0.66,1.02,U] [#2 -0.35,0.63,1.01,U] [#3 -0.22,0.57,0.97,U] [#4 -0.38,0.53,1.03,U] [#5 -0.18,0.57,0.72,U] [#6 -0.27,0.73,0.68,U] [#7 -0.24,0.47,0.68,U] [#8 -0.37,0.82,0.64,U] 
22:19:59.759 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.54}, one-star: {-0.09, -0.00}
22:19:59.761 00.002 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.58) = xAngle (-1.56 = -1.56)
22:19:59.761 00.000 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.55 = 1.55)
22:19:59.763 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.14 mountX=0.00 mountY=0.09, mountTheta=1.56
22:19:59.765 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.00, opts=13)
22:19:59.765 00.000 7988 Enqueuing Move request for scope (-0.09, -0.00)
22:19:59.767 00.002 15712 Worker thread wakes up
22:19:59.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
22:19:59.767 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
22:19:59.767 00.000 15712 Moving (-0.09, -0.00) raw xDistance=0.00 yDistance=0.09
22:19:59.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=16, FiltMax=255, Gamma=0.690
22:19:59.767 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.6 Saturated
22:19:59.769 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:59.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:19:59.771 00.002 7988 Enqueuing Expose request
22:19:59.771 00.000 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:19:59.771 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
22:19:59.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:59.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:19:59.771 00.000 15712 MoveAxis(W, 1, ABG)
22:19:59.773 00.002 15712 Guiding  Dir = 3, Dur = 1
22:19:59.773 00.000 15712 IsGuiding returns 0
22:19:59.828 00.055 15712 IsGuiding returns 0
22:19:59.828 00.000 15712 Move returns status 0, amount 1
22:19:59.828 00.000 15712 MoveAxis(N, 0, ABG)
22:19:59.828 00.000 15712 Move returns status 0, amount 0
22:19:59.828 00.000 15712 move complete, result=0
22:19:59.828 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:19:59.834 00.006 15712 worker thread done servicing request
22:19:59.834 00.000 15712 Worker thread wakes up
22:19:59.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:19:59.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:01.240 01.406 15712 Exposure complete
22:20:01.289 00.049 15712 worker thread done servicing request
22:20:01.289 00.000 7988 OnExposeComplete: enter
22:20:01.289 00.000 7988 UpdateGuideState(): m_state=6
22:20:01.301 00.012 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8078
22:20:01.301 00.000 7988 Star::Find returns 1 (1), X=1182.01, Y=446.28, Mass=1528, SNR=26.7, Peak=255 HFD=3.3
22:20:01.303 00.002 7988 MultiStar: [#1 -0.32,0.71,1.02,U] [#2 -0.25,0.63,0.99,U] [#3 -0.32,0.43,0.97,U] [#4 -0.08,0.50,1.00,U] [#5 -0.06,0.34,0.70,U] [#6 -0.36,0.84,0.68,U] [#7 -0.17,0.43,0.69,U] [#8 -0.50,0.64,0.66,U] 
22:20:01.303 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.49}, one-star: {-0.01, -0.03}
22:20:01.305 00.002 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.58) = xAngle (-0.35 = -0.35)
22:20:01.306 00.001 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.76 = 2.76)
22:20:01.306 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.93 mountX=0.03 mountY=0.01, mountTheta=0.38
22:20:01.308 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
22:20:01.310 00.002 7988 Enqueuing Move request for scope (-0.01, -0.03)
22:20:01.310 00.000 15712 Worker thread wakes up
22:20:01.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:20:01.310 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:20:01.310 00.000 15712 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
22:20:01.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:01.310 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.7 Saturated
22:20:01.314 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:01.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:01.316 00.002 7988 Enqueuing Expose request
22:20:01.317 00.001 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:01.317 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
22:20:01.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:01.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:20:01.317 00.000 15712 MoveAxis(E, 2, ABG)
22:20:01.317 00.000 15712 Guiding  Dir = 2, Dur = 2
22:20:01.317 00.000 15712 IsGuiding returns 0
22:20:01.333 00.016 15712 IsGuiding returns 0
22:20:01.333 00.000 15712 Move returns status 0, amount 2
22:20:01.333 00.000 15712 MoveAxis(N, 0, ABG)
22:20:01.333 00.000 15712 Move returns status 0, amount 0
22:20:01.333 00.000 15712 move complete, result=0
22:20:01.333 00.000 15712 worker thread done servicing request
22:20:01.333 00.000 15712 Worker thread wakes up
22:20:01.333 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:20:01.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:01.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:02.978 01.645 15712 Exposure complete
22:20:03.023 00.045 15712 worker thread done servicing request
22:20:03.023 00.000 7988 OnExposeComplete: enter
22:20:03.023 00.000 7988 UpdateGuideState(): m_state=6
22:20:03.039 00.016 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8079
22:20:03.039 00.000 7988 Star::Find returns 1 (1), X=1181.92, Y=446.27, Mass=1550, SNR=26.9, Peak=255 HFD=3.4
22:20:03.039 00.000 7988 MultiStar: [#1 -0.28,0.60,1.00,U] [#2 -0.33,0.65,0.97,U] [#3 -0.35,0.53,0.97,U] [#4 -0.35,0.43,1.03,U] [#5 -0.31,0.69,0.70,U] [#6 -0.25,0.64,0.71,U] [#7 -0.44,0.50,0.66,U] [#8 -0.49,0.57,0.63,U] 
22:20:03.039 00.000 7988 single-star, 8 included, MultiStar: {-0.31, 0.49}, one-star: {-0.10, -0.04}
22:20:03.039 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
22:20:03.039 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
22:20:03.039 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.76 mountX=0.04 mountY=0.10, mountTheta=1.19
22:20:03.039 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
22:20:03.039 00.000 7988 Enqueuing Move request for scope (-0.10, -0.04)
22:20:03.039 00.000 15712 Worker thread wakes up
22:20:03.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
22:20:03.039 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
22:20:03.039 00.000 15712 Moving (-0.10, -0.04) raw xDistance=0.04 yDistance=0.10
22:20:03.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:03.039 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.9 Saturated
22:20:03.052 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:03.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:03.054 00.002 7988 Enqueuing Expose request
22:20:03.055 00.001 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:03.055 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
22:20:03.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:03.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:20:03.056 00.001 15712 MoveAxis(E, 5, ABG)
22:20:03.056 00.000 15712 Guiding  Dir = 2, Dur = 5
22:20:03.056 00.000 15712 IsGuiding returns 0
22:20:03.073 00.017 15712 IsGuiding returns 0
22:20:03.073 00.000 15712 Move returns status 0, amount 5
22:20:03.073 00.000 15712 MoveAxis(N, 0, ABG)
22:20:03.073 00.000 15712 Move returns status 0, amount 0
22:20:03.073 00.000 15712 move complete, result=0
22:20:03.073 00.000 15712 worker thread done servicing request
22:20:03.073 00.000 15712 Worker thread wakes up
22:20:03.073 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:20:03.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:03.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:04.490 01.417 15712 Exposure complete
22:20:04.536 00.046 15712 worker thread done servicing request
22:20:04.536 00.000 7988 OnExposeComplete: enter
22:20:04.536 00.000 7988 UpdateGuideState(): m_state=6
22:20:04.551 00.015 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8080
22:20:04.552 00.001 7988 Star::Find returns 1 (0), X=1182.05, Y=446.23, Mass=1521, SNR=26.5, Peak=239 HFD=3.5
22:20:04.552 00.000 7988 MultiStar: [#1 -0.38,0.67,0.99,U] [#2 -0.20,0.45,0.99,U] [#3 -0.45,0.39,0.95,U] [#4 -0.24,0.46,0.98,U] [#5 -0.20,0.22,0.71,U] [#6 -0.41,0.60,0.67,U] [#7 -0.16,0.25,0.66,U] [#8 -0.60,0.57,0.65,U] 
22:20:04.554 00.002 7988 single-star, 8 included, MultiStar: {-0.28, 0.39}, one-star: {0.03, -0.08}
22:20:04.554 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
22:20:04.556 00.002 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
22:20:04.556 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.22 mountX=0.08 mountY=-0.03, mountTheta=-0.33
22:20:04.558 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.08, opts=13)
22:20:04.560 00.002 7988 Enqueuing Move request for scope (0.03, -0.08)
22:20:04.560 00.000 15712 Worker thread wakes up
22:20:04.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
22:20:04.560 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
22:20:04.560 00.000 15712 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=-0.03
22:20:04.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:04.560 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
22:20:04.564 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:04.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:04.566 00.002 7988 Enqueuing Expose request
22:20:04.566 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:04.567 00.001 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
22:20:04.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:04.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:20:04.567 00.000 15712 MoveAxis(E, 7, ABG)
22:20:04.567 00.000 15712 Guiding  Dir = 2, Dur = 7
22:20:04.567 00.000 15712 IsGuiding returns 0
22:20:04.587 00.020 15712 IsGuiding returns 0
22:20:04.587 00.000 15712 Move returns status 0, amount 7
22:20:04.587 00.000 15712 MoveAxis(N, 0, ABG)
22:20:04.587 00.000 15712 Move returns status 0, amount 0
22:20:04.587 00.000 15712 move complete, result=0
22:20:04.587 00.000 15712 worker thread done servicing request
22:20:04.587 00.000 15712 Worker thread wakes up
22:20:04.587 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:20:04.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:04.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:06.338 01.751 15712 Exposure complete
22:20:06.387 00.049 15712 worker thread done servicing request
22:20:06.387 00.000 7988 OnExposeComplete: enter
22:20:06.387 00.000 7988 UpdateGuideState(): m_state=6
22:20:06.399 00.012 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8081
22:20:06.399 00.000 7988 Star::Find returns 1 (1), X=1181.92, Y=446.26, Mass=1474, SNR=26.2, Peak=255 HFD=3.3
22:20:06.401 00.002 7988 MultiStar: [#1 -0.32,0.59,1.00,U] [#2 -0.21,0.61,1.01,U] [#3 -0.54,0.50,0.97,U] [#4 -0.36,0.43,1.04,U] [#5 -0.08,0.53,0.69,U] [#6 -0.30,0.78,0.70,U] [#7 -0.31,0.62,0.68,U] [#8 -0.51,0.57,0.68,U] 
22:20:06.401 00.000 7988 single-star, 8 included, MultiStar: {-0.30, 0.49}, one-star: {-0.10, -0.05}
22:20:06.403 00.002 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.58) = xAngle (-1.07 = -1.07)
22:20:06.403 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.04 = 2.04)
22:20:06.403 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.65 mountX=0.05 mountY=0.10, mountTheta=1.08
22:20:06.403 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
22:20:06.403 00.000 7988 Enqueuing Move request for scope (-0.10, -0.05)
22:20:06.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:06.403 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.2 Saturated
22:20:06.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:06.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:06.403 00.000 7988 Enqueuing Expose request
22:20:06.415 00.012 15712 Worker thread wakes up
22:20:06.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
22:20:06.415 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
22:20:06.415 00.000 15712 Moving (-0.10, -0.05) raw xDistance=0.05 yDistance=0.10
22:20:06.417 00.002 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:06.417 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
22:20:06.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:06.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:20:06.417 00.000 15712 MoveAxis(E, 8, ABG)
22:20:06.417 00.000 15712 Guiding  Dir = 2, Dur = 8
22:20:06.420 00.003 15712 IsGuiding returns 0
22:20:06.450 00.030 15712 IsGuiding returns 0
22:20:06.450 00.000 15712 Move returns status 0, amount 8
22:20:06.450 00.000 15712 MoveAxis(N, 0, ABG)
22:20:06.450 00.000 15712 Move returns status 0, amount 0
22:20:06.450 00.000 15712 move complete, result=0
22:20:06.450 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:20:06.452 00.002 15712 worker thread done servicing request
22:20:06.452 00.000 15712 Worker thread wakes up
22:20:06.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:06.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:07.867 01.415 15712 Exposure complete
22:20:07.925 00.058 15712 worker thread done servicing request
22:20:07.925 00.000 7988 OnExposeComplete: enter
22:20:07.925 00.000 7988 UpdateGuideState(): m_state=6
22:20:07.928 00.003 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8082
22:20:07.930 00.002 7988 Star::Find returns 1 (1), X=1181.92, Y=446.33, Mass=1585, SNR=27.3, Peak=255 HFD=3.4
22:20:07.931 00.001 7988 MultiStar: [#1 -0.27,0.65,0.98,U] [#2 -0.22,0.61,0.98,U] [#3 -0.29,0.44,0.94,U] [#4 -0.34,0.50,0.98,U] [#5 -0.08,0.43,0.69,U] [#6 -0.54,0.99,0.00,M1] [#7 -0.29,0.51,0.64,U] [#8 -0.39,0.73,0.62,U] 
22:20:07.931 00.000 7988 single-star, 7 included, MultiStar: {-0.24, 0.47}, one-star: {-0.10, 0.02}
22:20:07.933 00.002 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.58) = xAngle (4.55 = -1.73)
22:20:07.933 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.66 = 1.38)
22:20:07.935 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.97 mountX=-0.02 mountY=0.10, mountTheta=1.73
22:20:07.937 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.02, opts=13)
22:20:07.937 00.000 7988 Enqueuing Move request for scope (-0.10, 0.02)
22:20:07.939 00.002 15712 Worker thread wakes up
22:20:07.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
22:20:07.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
22:20:07.939 00.000 15712 Moving (-0.10, 0.02) raw xDistance=-0.02 yDistance=0.10
22:20:07.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:07.939 00.000 7988 UpdateGuideState exits: m=1585 SNR=27.3 Saturated
22:20:07.942 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:07.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:07.944 00.002 7988 Enqueuing Expose request
22:20:07.944 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:07.944 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
22:20:07.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:07.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:20:07.944 00.000 15712 MoveAxis(E, 10, ABG)
22:20:07.944 00.000 15712 Guiding  Dir = 2, Dur = 10
22:20:07.944 00.000 15712 IsGuiding returns 0
22:20:07.965 00.021 15712 IsGuiding returns 1
22:20:07.965 00.000 15712 scope still moving after pulse duration time elapsed
22:20:08.016 00.051 15712 IsGuiding returns 0
22:20:08.016 00.000 15712 scope move finished after 10 + 60 ms
22:20:08.016 00.000 15712 Move returns status 0, amount 10
22:20:08.016 00.000 15712 MoveAxis(N, 0, ABG)
22:20:08.016 00.000 15712 Move returns status 0, amount 0
22:20:08.016 00.000 15712 move complete, result=0
22:20:08.016 00.000 15712 worker thread done servicing request
22:20:08.016 00.000 15712 Worker thread wakes up
22:20:08.016 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
22:20:08.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:08.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:09.652 01.636 15712 Exposure complete
22:20:09.701 00.049 15712 worker thread done servicing request
22:20:09.701 00.000 7988 OnExposeComplete: enter
22:20:09.701 00.000 7988 UpdateGuideState(): m_state=6
22:20:09.715 00.014 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8083
22:20:09.716 00.001 7988 Star::Find returns 1 (1), X=1182.00, Y=446.12, Mass=1477, SNR=26.4, Peak=255 HFD=3.0
22:20:09.718 00.002 7988 MultiStar: [#1 -0.32,0.40,1.01,U] [#2 -0.42,0.39,1.02,U] [#3 -0.28,0.51,0.96,U] [#4 -0.38,0.43,1.04,U] [#5 -0.36,0.30,0.73,U] [#6 -0.40,0.71,0.71,U] [#7 -0.33,0.07,0.68,U] [#8 -0.42,0.60,0.64,U] 
22:20:09.718 00.000 7988 single-star, 8 included, MultiStar: {-0.32, 0.35}, one-star: {-0.02, -0.19}
22:20:09.720 00.002 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
22:20:09.720 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
22:20:09.720 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.69 mountX=0.19 mountY=0.03, mountTheta=0.15
22:20:09.722 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.19, opts=13)
22:20:09.724 00.002 7988 Enqueuing Move request for scope (-0.02, -0.19)
22:20:09.724 00.000 15712 Worker thread wakes up
22:20:09.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
22:20:09.724 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
22:20:09.724 00.000 15712 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=0.03
22:20:09.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:20:09.724 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.4 Saturated
22:20:09.728 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:09.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:09.730 00.002 7988 Enqueuing Expose request
22:20:09.730 00.000 15712 PPEC rslt: input = 0.19, final = 0.08, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:20:09.730 00.000 15712 PPEC: input: 0.19, control: 0.08, exposure: 1500
22:20:09.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:09.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:20:09.730 00.000 15712 MoveAxis(W, 27, ABG)
22:20:09.730 00.000 15712 Guiding  Dir = 3, Dur = 27
22:20:09.732 00.002 15712 IsGuiding returns 0
22:20:09.786 00.054 15712 IsGuiding returns 1
22:20:09.786 00.000 15712 scope still moving after pulse duration time elapsed
22:20:09.827 00.041 15712 IsGuiding returns 0
22:20:09.827 00.000 15712 scope move finished after 27 + 68 ms
22:20:09.827 00.000 15712 Move returns status 0, amount 27
22:20:09.827 00.000 15712 MoveAxis(N, 0, ABG)
22:20:09.827 00.000 15712 Move returns status 0, amount 0
22:20:09.827 00.000 15712 move complete, result=0
22:20:09.827 00.000 15712 worker thread done servicing request
22:20:09.827 00.000 15712 Worker thread wakes up
22:20:09.827 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
22:20:09.829 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:09.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:11.246 01.417 15712 Exposure complete
22:20:11.299 00.053 15712 worker thread done servicing request
22:20:11.299 00.000 7988 OnExposeComplete: enter
22:20:11.299 00.000 7988 UpdateGuideState(): m_state=6
22:20:11.306 00.007 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8084
22:20:11.307 00.001 7988 Star::Find returns 1 (1), X=1181.86, Y=446.30, Mass=1499, SNR=26.4, Peak=255 HFD=3.2
22:20:11.307 00.000 7988 MultiStar: [#1 -0.32,0.75,1.03,U] [#2 -0.37,0.41,1.01,U] [#3 -0.42,0.57,0.97,U] [#4 -0.38,0.64,1.01,U] [#5 -0.31,0.39,0.74,U] [#6 -0.46,1.01,0.00,M1] [#7 -0.43,0.51,0.67,U] [#8 -0.68,0.75,0.00,M1] 
22:20:11.307 00.000 7988 single-star, 6 included, MultiStar: {-0.34, 0.47}, one-star: {-0.16, -0.02}
22:20:11.307 00.000 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.58) = xAngle (-1.45 = -1.45)
22:20:11.307 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.66 = 1.66)
22:20:11.307 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.03 mountX=0.02 mountY=0.16, mountTheta=1.45
22:20:11.307 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.02, opts=13)
22:20:11.316 00.009 7988 Enqueuing Move request for scope (-0.16, -0.02)
22:20:11.316 00.000 15712 Worker thread wakes up
22:20:11.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:11.316 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4 Saturated
22:20:11.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:11.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:11.316 00.000 7988 Enqueuing Expose request
22:20:11.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
22:20:11.316 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
22:20:11.316 00.000 15712 Moving (-0.16, -0.02) raw xDistance=0.02 yDistance=0.16
22:20:11.327 00.011 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:11.327 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
22:20:11.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:11.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:20:11.327 00.000 15712 MoveAxis(E, 10, ABG)
22:20:11.327 00.000 15712 Guiding  Dir = 2, Dur = 10
22:20:11.327 00.000 15712 IsGuiding returns 0
22:20:11.356 00.029 15712 IsGuiding returns 1
22:20:11.356 00.000 15712 scope still moving after pulse duration time elapsed
22:20:11.405 00.049 15712 IsGuiding returns 1
22:20:11.434 00.029 15712 IsGuiding returns 0
22:20:11.434 00.000 15712 scope move finished after 10 + 96 ms
22:20:11.434 00.000 15712 Move returns status 0, amount 10
22:20:11.434 00.000 15712 MoveAxis(N, 0, ABG)
22:20:11.434 00.000 15712 Move returns status 0, amount 0
22:20:11.434 00.000 15712 move complete, result=0
22:20:11.434 00.000 15712 worker thread done servicing request
22:20:11.434 00.000 15712 Worker thread wakes up
22:20:11.434 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
22:20:11.435 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:11.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:13.175 01.740 15712 Exposure complete
22:20:13.221 00.046 15712 worker thread done servicing request
22:20:13.221 00.000 7988 OnExposeComplete: enter
22:20:13.221 00.000 7988 UpdateGuideState(): m_state=6
22:20:13.235 00.014 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8085
22:20:13.237 00.002 7988 Star::Find returns 1 (1), X=1181.88, Y=446.14, Mass=1452, SNR=26.0, Peak=255 HFD=3.0
22:20:13.237 00.000 7988 MultiStar: [#1 -0.47,0.60,1.05,U] [#2 -0.54,0.54,1.07,U] [#3 -0.55,0.52,0.98,U] [#4 -0.38,0.42,1.03,U] [#5 -0.22,0.54,0.73,U] [#6 -0.49,0.68,0.72,U] [#7 -0.43,0.31,0.67,U] [#8 -0.63,0.51,0.65,U] 
22:20:13.237 00.000 7988 single-star, 8 included, MultiStar: {-0.42, 0.43}, one-star: {-0.14, -0.18}
22:20:13.237 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.58) = xAngle (-0.68 = -0.68)
22:20:13.237 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.43 = 2.43)
22:20:13.237 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.26 mountX=0.18 mountY=0.15, mountTheta=0.70
22:20:13.237 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.18, opts=13)
22:20:13.237 00.000 7988 Enqueuing Move request for scope (-0.14, -0.18)
22:20:13.237 00.000 15712 Worker thread wakes up
22:20:13.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
22:20:13.237 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
22:20:13.237 00.000 15712 Moving (-0.14, -0.18) raw xDistance=0.18 yDistance=0.15
22:20:13.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:13.237 00.000 7988 UpdateGuideState exits: m=1452 SNR=26.0 Saturated
22:20:13.249 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:13.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:13.251 00.002 7988 Enqueuing Expose request
22:20:13.251 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:20:13.251 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
22:20:13.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:13.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:20:13.251 00.000 15712 MoveAxis(W, 25, ABG)
22:20:13.251 00.000 15712 Guiding  Dir = 3, Dur = 25
22:20:13.253 00.002 15712 IsGuiding returns 0
22:20:13.275 00.022 15712 PulseGuide returned control before completion, sleep 13
22:20:13.322 00.047 15712 IsGuiding returns 1
22:20:13.322 00.000 15712 scope still moving after pulse duration time elapsed
22:20:13.349 00.027 15712 IsGuiding returns 0
22:20:13.349 00.000 15712 scope move finished after 25 + 71 ms
22:20:13.349 00.000 15712 Move returns status 0, amount 25
22:20:13.349 00.000 15712 MoveAxis(N, 0, ABG)
22:20:13.349 00.000 15712 Move returns status 0, amount 0
22:20:13.349 00.000 15712 move complete, result=0
22:20:13.349 00.000 15712 worker thread done servicing request
22:20:13.349 00.000 15712 Worker thread wakes up
22:20:13.349 00.000 7988 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
22:20:13.351 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:13.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:14.771 01.420 15712 Exposure complete
22:20:14.830 00.059 15712 worker thread done servicing request
22:20:14.830 00.000 7988 OnExposeComplete: enter
22:20:14.830 00.000 7988 UpdateGuideState(): m_state=6
22:20:14.830 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8086
22:20:14.833 00.003 7988 Star::Find returns 1 (1), X=1181.89, Y=446.46, Mass=1530, SNR=26.7, Peak=255 HFD=3.4
22:20:14.835 00.002 7988 MultiStar: [#1 -0.39,0.74,1.00,U] [#2 -0.36,0.51,0.99,U] [#3 -0.49,0.59,0.93,U] [#4 -0.39,0.57,1.01,U] [#5 -0.20,0.63,0.70,U] [#6 -0.38,0.78,0.70,U] [#7 -0.55,0.61,0.67,U] [#8 -0.50,0.75,0.64,U] 
22:20:14.835 00.000 7988 single-star, 8 included, MultiStar: {-0.37, 0.57}, one-star: {-0.13, 0.15}
22:20:14.835 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
22:20:14.835 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.69)
22:20:14.835 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.29 mountX=-0.15 mountY=0.13, mountTheta=2.44
22:20:14.835 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.15, opts=13)
22:20:14.835 00.000 7988 Enqueuing Move request for scope (-0.13, 0.15)
22:20:14.835 00.000 15712 Worker thread wakes up
22:20:14.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
22:20:14.835 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
22:20:14.835 00.000 15712 Moving (-0.13, 0.15) raw xDistance=-0.15 yDistance=0.13
22:20:14.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:14.835 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.7 Saturated
22:20:14.845 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:14.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:14.847 00.002 7988 Enqueuing Expose request
22:20:14.847 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:14.847 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
22:20:14.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:14.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:20:14.847 00.000 15712 MoveAxis(E, 8, ABG)
22:20:14.847 00.000 15712 Guiding  Dir = 2, Dur = 8
22:20:14.849 00.002 15712 IsGuiding returns 0
22:20:14.873 00.024 15712 IsGuiding returns 0
22:20:14.873 00.000 15712 Move returns status 0, amount 8
22:20:14.873 00.000 15712 MoveAxis(N, 0, ABG)
22:20:14.873 00.000 15712 Move returns status 0, amount 0
22:20:14.873 00.000 15712 move complete, result=0
22:20:14.873 00.000 15712 worker thread done servicing request
22:20:14.873 00.000 15712 Worker thread wakes up
22:20:14.873 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:20:14.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:14.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:16.512 01.639 15712 Exposure complete
22:20:16.568 00.056 15712 worker thread done servicing request
22:20:16.568 00.000 7988 OnExposeComplete: enter
22:20:16.568 00.000 7988 UpdateGuideState(): m_state=6
22:20:16.568 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8087
22:20:16.573 00.005 7988 Star::Find returns 1 (1), X=1181.98, Y=446.33, Mass=1409, SNR=25.6, Peak=255 HFD=3.3
22:20:16.573 00.000 7988 MultiStar: [#1 -0.48,0.67,1.07,U] [#2 -0.50,0.53,1.00,U] [#3 -0.61,0.55,0.99,U] [#4 -0.38,0.50,1.07,U] [#5 -0.31,0.77,0.72,U] [#6 -0.41,0.75,0.72,U] [#7 -0.30,0.54,0.67,U] [#8 -0.53,0.70,0.71,U] 
22:20:16.573 00.000 7988 single-star, 8 included, MultiStar: {-0.40, 0.54}, one-star: {-0.04, 0.02}
22:20:16.573 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.58) = xAngle (4.28 = -2.00)
22:20:16.573 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.39 = 1.11)
22:20:16.573 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.70 mountX=-0.02 mountY=0.04, mountTheta=2.01
22:20:16.573 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.02, opts=13)
22:20:16.573 00.000 7988 Enqueuing Move request for scope (-0.04, 0.02)
22:20:16.573 00.000 15712 Worker thread wakes up
22:20:16.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
22:20:16.573 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
22:20:16.573 00.000 15712 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
22:20:16.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:16.573 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.6 Saturated
22:20:16.585 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:16.585 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:16.587 00.002 7988 Enqueuing Expose request
22:20:16.587 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:16.587 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
22:20:16.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:16.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:20:16.587 00.000 15712 MoveAxis(E, 5, ABG)
22:20:16.587 00.000 15712 Guiding  Dir = 2, Dur = 5
22:20:16.589 00.002 15712 IsGuiding returns 0
22:20:16.605 00.016 15712 IsGuiding returns 0
22:20:16.605 00.000 15712 Move returns status 0, amount 5
22:20:16.605 00.000 15712 MoveAxis(N, 0, ABG)
22:20:16.605 00.000 15712 Move returns status 0, amount 0
22:20:16.605 00.000 15712 move complete, result=0
22:20:16.605 00.000 15712 worker thread done servicing request
22:20:16.605 00.000 15712 Worker thread wakes up
22:20:16.605 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:20:16.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:16.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:18.025 01.420 15712 Exposure complete
22:20:18.081 00.056 15712 worker thread done servicing request
22:20:18.081 00.000 7988 OnExposeComplete: enter
22:20:18.081 00.000 7988 UpdateGuideState(): m_state=6
22:20:18.081 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8088
22:20:18.089 00.008 7988 Star::Find returns 1 (1), X=1181.86, Y=446.40, Mass=1492, SNR=26.3, Peak=255 HFD=3.3
22:20:18.089 00.000 7988 MultiStar: [#1 -0.28,0.64,1.00,U] [#2 -0.27,0.58,1.01,U] [#3 -0.34,0.75,0.97,U] [#4 -0.37,0.68,1.06,U] [#5 -0.22,0.62,0.73,U] [#6 -0.45,0.71,0.69,U] [#7 -0.56,0.55,0.66,U] [#8 -0.61,0.89,0.00,M1] 
22:20:18.089 00.000 7988 single-star, 7 included, MultiStar: {-0.32, 0.57}, one-star: {-0.16, 0.08}
22:20:18.089 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.58) = xAngle (4.23 = -2.05)
22:20:18.089 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
22:20:18.089 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.65 mountX=-0.08 mountY=0.16, mountTheta=2.06
22:20:18.089 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.08, opts=13)
22:20:18.097 00.008 7988 Enqueuing Move request for scope (-0.16, 0.08)
22:20:18.097 00.000 15712 Worker thread wakes up
22:20:18.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
22:20:18.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
22:20:18.097 00.000 15712 Moving (-0.16, 0.08) raw xDistance=-0.08 yDistance=0.16
22:20:18.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:18.097 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.3 Saturated
22:20:18.101 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:18.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:18.103 00.002 7988 Enqueuing Expose request
22:20:18.103 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:18.103 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:20:18.105 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:18.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:20:18.105 00.000 15712 MoveAxis(E, 5, ABG)
22:20:18.105 00.000 15712 Guiding  Dir = 2, Dur = 5
22:20:18.105 00.000 15712 IsGuiding returns 0
22:20:18.131 00.026 15712 IsGuiding returns 0
22:20:18.131 00.000 15712 Move returns status 0, amount 5
22:20:18.131 00.000 15712 MoveAxis(N, 0, ABG)
22:20:18.131 00.000 15712 Move returns status 0, amount 0
22:20:18.131 00.000 15712 move complete, result=0
22:20:18.131 00.000 15712 worker thread done servicing request
22:20:18.131 00.000 15712 Worker thread wakes up
22:20:18.131 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
22:20:18.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:18.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:19.875 01.744 15712 Exposure complete
22:20:19.932 00.057 15712 worker thread done servicing request
22:20:19.932 00.000 7988 OnExposeComplete: enter
22:20:19.934 00.002 7988 UpdateGuideState(): m_state=6
22:20:19.934 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8089
22:20:19.936 00.002 7988 Star::Find returns 1 (0), X=1181.79, Y=446.30, Mass=1595, SNR=27.3, Peak=220 HFD=3.5
22:20:19.936 00.000 7988 MultiStar: [#1 -0.51,0.70,0.98,U] [#2 -0.53,0.65,0.99,U] [#3 -0.56,0.66,0.92,U] [#4 -0.47,0.59,0.99,U] [#5 -0.48,0.61,0.71,U] [#6 -0.77,0.65,0.00,M1] [#7 -0.56,0.60,0.65,U] [#8 -0.58,0.77,0.67,U] 
22:20:19.936 00.000 7988 single-star, 7 included, MultiStar: {-0.48, 0.56}, one-star: {-0.23, -0.01}
22:20:19.936 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.58) = xAngle (-1.52 = -1.52)
22:20:19.936 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.59 = 1.59)
22:20:19.936 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.09 mountX=0.01 mountY=0.23, mountTheta=1.52
22:20:19.936 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.01, opts=13)
22:20:19.936 00.000 7988 Enqueuing Move request for scope (-0.23, -0.01)
22:20:19.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:19.936 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.3
22:20:19.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:19.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:19.951 00.015 7988 Enqueuing Expose request
22:20:19.951 00.000 15712 Worker thread wakes up
22:20:19.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
22:20:19.951 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
22:20:19.951 00.000 15712 Moving (-0.23, -0.01) raw xDistance=0.01 yDistance=0.23
22:20:19.953 00.002 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:19.953 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
22:20:19.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:19.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:20:19.953 00.000 15712 MoveAxis(E, 5, ABG)
22:20:19.953 00.000 15712 Guiding  Dir = 2, Dur = 5
22:20:19.953 00.000 15712 IsGuiding returns 0
22:20:19.972 00.019 15712 IsGuiding returns 0
22:20:19.972 00.000 15712 Move returns status 0, amount 5
22:20:19.972 00.000 15712 MoveAxis(N, 0, ABG)
22:20:19.972 00.000 15712 Move returns status 0, amount 0
22:20:19.972 00.000 15712 move complete, result=0
22:20:19.972 00.000 15712 worker thread done servicing request
22:20:19.972 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
22:20:19.975 00.003 15712 Worker thread wakes up
22:20:19.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:19.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:21.390 01.415 15712 Exposure complete
22:20:21.447 00.057 15712 worker thread done servicing request
22:20:21.447 00.000 7988 OnExposeComplete: enter
22:20:21.447 00.000 7988 UpdateGuideState(): m_state=6
22:20:21.447 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8090
22:20:21.452 00.005 7988 Star::Find returns 1 (0), X=1181.82, Y=446.43, Mass=1631, SNR=27.4, Peak=221 HFD=3.7
22:20:21.452 00.000 7988 MultiStar: [#1 -0.44,0.86,0.98,U] [#2 -0.40,0.60,0.98,U] [#3 -0.58,0.58,0.92,U] [#4 -0.60,0.56,0.99,U] [#5 -0.19,0.63,0.71,U] [#6 -0.50,0.95,0.00,M2] [#7 -0.31,0.53,0.63,U] [#8 -0.53,0.89,0.00,M1] 
22:20:21.452 00.000 7988 single-star, 6 included, MultiStar: {-0.40, 0.55}, one-star: {-0.20, 0.12}
22:20:21.452 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.58) = xAngle (4.20 = -2.09)
22:20:21.452 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.30 = 1.02)
22:20:21.452 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.62 mountX=-0.12 mountY=0.20, mountTheta=2.10
22:20:21.452 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.12, opts=13)
22:20:21.452 00.000 7988 Enqueuing Move request for scope (-0.20, 0.12)
22:20:21.452 00.000 15712 Worker thread wakes up
22:20:21.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
22:20:21.452 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
22:20:21.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:21.464 00.012 7988 UpdateGuideState exits: m=1631 SNR=27.4
22:20:21.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:21.464 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:21.464 00.000 7988 Enqueuing Expose request
22:20:21.468 00.004 15712 Moving (-0.20, 0.12) raw xDistance=-0.12 yDistance=0.20
22:20:21.468 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:21.468 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
22:20:21.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:21.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:20:21.468 00.000 15712 MoveAxis(E, 5, ABG)
22:20:21.468 00.000 15712 Guiding  Dir = 2, Dur = 5
22:20:21.468 00.000 15712 IsGuiding returns 0
22:20:21.483 00.015 15712 IsGuiding returns 0
22:20:21.483 00.000 15712 Move returns status 0, amount 5
22:20:21.483 00.000 15712 MoveAxis(N, 0, ABG)
22:20:21.483 00.000 15712 Move returns status 0, amount 0
22:20:21.483 00.000 15712 move complete, result=0
22:20:21.483 00.000 15712 worker thread done servicing request
22:20:21.483 00.000 15712 Worker thread wakes up
22:20:21.483 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
22:20:21.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:21.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:23.128 01.645 15712 Exposure complete
22:20:23.179 00.051 15712 worker thread done servicing request
22:20:23.179 00.000 7988 OnExposeComplete: enter
22:20:23.179 00.000 7988 UpdateGuideState(): m_state=6
22:20:23.188 00.009 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8091
22:20:23.189 00.001 7988 Star::Find returns 1 (0), X=1181.95, Y=446.51, Mass=1567, SNR=27.0, Peak=198 HFD=3.6
22:20:23.189 00.000 7988 MultiStar: [#1 -0.50,1.05,0.00,M1] [#2 -0.35,0.72,0.97,U] [#3 -0.36,0.88,0.94,U] [#4 -0.32,0.81,1.00,U] [#5 -0.16,0.92,0.70,U] [#6 -0.45,1.00,0.00,M3] [#7 -0.37,0.62,0.66,U] [#8 -0.62,0.96,0.00,M2] 
22:20:23.189 00.000 7988 single-star, 5 included, MultiStar: {-0.27, 0.68}, one-star: {-0.07, 0.19}
22:20:23.189 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.80)
22:20:23.189 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.31)
22:20:23.189 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.91 mountX=-0.19 mountY=0.06, mountTheta=2.83
22:20:23.196 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.19, opts=13)
22:20:23.196 00.000 7988 Enqueuing Move request for scope (-0.07, 0.19)
22:20:23.196 00.000 15712 Worker thread wakes up
22:20:23.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
22:20:23.196 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
22:20:23.196 00.000 15712 Moving (-0.07, 0.19) raw xDistance=-0.19 yDistance=0.06
22:20:23.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:23.196 00.000 7988 UpdateGuideState exits: m=1567 SNR=27.0
22:20:23.201 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:23.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:23.203 00.002 7988 Enqueuing Expose request
22:20:23.203 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:20:23.203 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
22:20:23.203 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:23.205 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:20:23.205 00.000 15712 MoveAxis(E, 43, ABG)
22:20:23.205 00.000 15712 Guiding  Dir = 2, Dur = 43
22:20:23.205 00.000 15712 IsGuiding returns 0
22:20:23.230 00.025 15712 PulseGuide returned control before completion, sleep 26
22:20:23.295 00.065 15712 IsGuiding returns 1
22:20:23.295 00.000 15712 scope still moving after pulse duration time elapsed
22:20:23.333 00.038 15712 IsGuiding returns 0
22:20:23.333 00.000 15712 scope move finished after 43 + 84 ms
22:20:23.333 00.000 15712 Move returns status 0, amount 43
22:20:23.333 00.000 15712 MoveAxis(N, 0, ABG)
22:20:23.334 00.001 15712 Move returns status 0, amount 0
22:20:23.334 00.000 15712 move complete, result=0
22:20:23.334 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
22:20:23.336 00.002 15712 worker thread done servicing request
22:20:23.336 00.000 15712 Worker thread wakes up
22:20:23.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:23.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:24.753 01.417 15712 Exposure complete
22:20:24.798 00.045 15712 worker thread done servicing request
22:20:24.812 00.014 7988 OnExposeComplete: enter
22:20:24.812 00.000 7988 UpdateGuideState(): m_state=6
22:20:24.813 00.001 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8092
22:20:24.813 00.000 7988 Star::Find returns 1 (0), X=1181.98, Y=446.51, Mass=1569, SNR=27.1, Peak=215 HFD=3.6
22:20:24.813 00.000 7988 MultiStar: [#1 -0.39,0.93,0.00,M2] [#2 -0.33,0.94,0.98,U] [#3 -0.62,0.77,0.94,U] [#4 -0.42,0.77,0.99,U] [#5 -0.22,0.91,0.71,U] [#6 -0.64,0.81,0.00,M4] [#7 -0.45,0.58,0.68,U] [#8 -0.43,1.01,0.00,M3] 
22:20:24.813 00.000 7988 single-star, 5 included, MultiStar: {-0.35, 0.69}, one-star: {-0.04, 0.20}
22:20:24.813 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.92)
22:20:24.813 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.19)
22:20:24.813 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.78 mountX=-0.20 mountY=0.04, mountTheta=2.96
22:20:24.813 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.20, opts=13)
22:20:24.813 00.000 7988 Enqueuing Move request for scope (-0.04, 0.20)
22:20:24.813 00.000 15712 Worker thread wakes up
22:20:24.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
22:20:24.813 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
22:20:24.813 00.000 15712 Moving (-0.04, 0.20) raw xDistance=-0.20 yDistance=0.04
22:20:24.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:24.813 00.000 7988 UpdateGuideState exits: m=1569 SNR=27.1
22:20:24.826 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:24.826 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:24.828 00.002 7988 Enqueuing Expose request
22:20:24.829 00.001 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:20:24.829 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
22:20:24.829 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:24.829 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:20:24.829 00.000 15712 MoveAxis(E, 44, ABG)
22:20:24.829 00.000 15712 Guiding  Dir = 2, Dur = 44
22:20:24.829 00.000 15712 IsGuiding returns 0
22:20:24.848 00.019 15712 PulseGuide returned control before completion, sleep 38
22:20:24.893 00.045 15712 IsGuiding returns 1
22:20:24.893 00.000 15712 scope still moving after pulse duration time elapsed
22:20:24.927 00.034 15712 IsGuiding returns 0
22:20:24.927 00.000 15712 scope move finished after 44 + 52 ms
22:20:24.927 00.000 15712 Move returns status 0, amount 44
22:20:24.927 00.000 15712 MoveAxis(N, 0, ABG)
22:20:24.927 00.000 15712 Move returns status 0, amount 0
22:20:24.927 00.000 15712 move complete, result=0
22:20:24.927 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
22:20:24.929 00.002 15712 worker thread done servicing request
22:20:24.929 00.000 15712 Worker thread wakes up
22:20:24.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:24.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:26.556 01.627 15712 Exposure complete
22:20:26.612 00.056 15712 worker thread done servicing request
22:20:26.612 00.000 7988 OnExposeComplete: enter
22:20:26.612 00.000 7988 UpdateGuideState(): m_state=6
22:20:26.618 00.006 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8093
22:20:26.618 00.000 7988 Star::Find returns 1 (1), X=1181.92, Y=446.02, Mass=1467, SNR=26.0, Peak=255 HFD=2.9
22:20:26.620 00.002 7988 MultiStar: [#1 -0.24,0.37,1.08,U] [#2 -0.33,0.26,1.03,U] [#3 -0.26,0.40,0.99,U] [#4 -0.14,0.22,1.06,U] [#5 -0.34,0.46,0.72,U] [#6 -0.50,0.47,0.72,U] [#7 -0.34,0.23,0.69,U] [#8 -0.52,0.53,0.69,U] 
22:20:26.620 00.000 7988 single-star, 8 included, MultiStar: {-0.29, 0.28}, one-star: {-0.09, -0.30}
22:20:26.620 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
22:20:26.620 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
22:20:26.620 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.88 mountX=0.30 mountY=0.10, mountTheta=0.33
22:20:26.620 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.30, opts=13)
22:20:26.620 00.000 7988 Enqueuing Move request for scope (-0.09, -0.30)
22:20:26.620 00.000 15712 Worker thread wakes up
22:20:26.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.30) opts 0xd
22:20:26.620 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.30)
22:20:26.629 00.009 15712 Moving (-0.09, -0.30) raw xDistance=0.30 yDistance=0.10
22:20:26.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:20:26.629 00.000 7988 UpdateGuideState exits: m=1467 SNR=26.0 Saturated
22:20:26.631 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:26.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:26.633 00.002 7988 Enqueuing Expose request
22:20:26.634 00.001 15712 PPEC rslt: input = 0.30, final = 0.15, react = 0.18, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
22:20:26.634 00.000 15712 PPEC: input: 0.30, control: 0.15, exposure: 1500
22:20:26.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:26.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:20:26.634 00.000 15712 MoveAxis(W, 49, ABG)
22:20:26.634 00.000 15712 Guiding  Dir = 3, Dur = 49
22:20:26.634 00.000 15712 IsGuiding returns 0
22:20:26.653 00.019 15712 PulseGuide returned control before completion, sleep 44
22:20:26.733 00.080 15712 IsGuiding returns 0
22:20:26.733 00.000 15712 Move returns status 0, amount 49
22:20:26.733 00.000 15712 MoveAxis(N, 0, ABG)
22:20:26.733 00.000 15712 Move returns status 0, amount 0
22:20:26.733 00.000 15712 move complete, result=0
22:20:26.733 00.000 15712 worker thread done servicing request
22:20:26.733 00.000 15712 Worker thread wakes up
22:20:26.733 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
22:20:26.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:26.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:28.153 01.420 15712 Exposure complete
22:20:28.210 00.057 15712 worker thread done servicing request
22:20:28.210 00.000 7988 OnExposeComplete: enter
22:20:28.210 00.000 7988 UpdateGuideState(): m_state=6
22:20:28.214 00.004 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8094
22:20:28.215 00.001 7988 Star::Find returns 1 (1), X=1182.10, Y=446.20, Mass=1484, SNR=26.3, Peak=255 HFD=3.0
22:20:28.215 00.000 7988 MultiStar: [#1 -0.21,0.68,1.01,U] [#2 -0.04,0.44,1.01,U] [#3 -0.45,0.50,0.98,U] [#4 -0.18,0.40,1.07,U] [#5 0.01,0.52,0.73,U] [#6 -0.17,0.81,0.72,U] [#7 -0.15,0.37,0.67,U] [#8 -0.24,0.61,0.68,U] 
22:20:28.217 00.002 7988 single-star, 8 included, MultiStar: {-0.15, 0.45}, one-star: {0.08, -0.11}
22:20:28.217 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.58) = xAngle (0.62 = 0.62)
22:20:28.219 00.002 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.73 = -2.56)
22:20:28.219 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.96 mountX=0.11 mountY=-0.07, mountTheta=-0.60
22:20:28.221 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.11, opts=13)
22:20:28.223 00.002 7988 Enqueuing Move request for scope (0.08, -0.11)
22:20:28.223 00.000 15712 Worker thread wakes up
22:20:28.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
22:20:28.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
22:20:28.223 00.000 15712 Moving (0.08, -0.11) raw xDistance=0.11 yDistance=-0.07
22:20:28.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:28.223 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3 Saturated
22:20:28.226 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:28.227 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:28.227 00.000 7988 Enqueuing Expose request
22:20:28.229 00.002 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:28.229 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
22:20:28.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:28.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:20:28.229 00.000 15712 MoveAxis(E, 7, ABG)
22:20:28.229 00.000 15712 Guiding  Dir = 2, Dur = 7
22:20:28.230 00.001 15712 IsGuiding returns 0
22:20:28.283 00.053 15712 IsGuiding returns 0
22:20:28.283 00.000 15712 Move returns status 0, amount 7
22:20:28.283 00.000 15712 MoveAxis(N, 0, ABG)
22:20:28.283 00.000 15712 Move returns status 0, amount 0
22:20:28.283 00.000 15712 move complete, result=0
22:20:28.283 00.000 15712 worker thread done servicing request
22:20:28.283 00.000 15712 Worker thread wakes up
22:20:28.283 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:20:28.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:28.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:29.924 01.641 15712 Exposure complete
22:20:29.978 00.054 15712 worker thread done servicing request
22:20:29.978 00.000 7988 OnExposeComplete: enter
22:20:29.978 00.000 7988 UpdateGuideState(): m_state=6
22:20:29.986 00.008 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8095
22:20:29.986 00.000 7988 Star::Find returns 1 (1), X=1182.32, Y=446.39, Mass=1497, SNR=26.2, Peak=255 HFD=3.3
22:20:29.986 00.000 7988 MultiStar: [#1 -0.10,0.86,1.06,U] [#2 -0.10,0.59,1.04,U] [#3 -0.31,0.64,0.98,U] [#4 -0.21,0.53,1.08,U] [#5 -0.28,0.58,0.71,U] [#6 -0.28,0.68,0.73,U] [#7 -0.30,0.58,0.69,U] [#8 -0.36,0.74,0.71,U] 
22:20:29.986 00.000 7988 single-star, 8 included, MultiStar: {-0.16, 0.58}, one-star: {0.30, 0.07}
22:20:29.986 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.58) = xAngle (1.82 = 1.82)
22:20:29.986 00.000 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.93 = -1.36)
22:20:29.986 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.07 hyp=0.31 cameraTheta=0.24 mountX=-0.08 mountY=-0.30, mountTheta=-1.82
22:20:29.995 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.07, opts=13)
22:20:29.995 00.000 7988 Enqueuing Move request for scope (0.30, 0.07)
22:20:29.995 00.000 15712 Worker thread wakes up
22:20:29.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.07) opts 0xd
22:20:29.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.07)
22:20:29.995 00.000 15712 Moving (0.30, 0.07) raw xDistance=-0.08 yDistance=-0.30
22:20:29.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:29.995 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.2 Saturated
22:20:30.001 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:30.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:30.002 00.001 7988 Enqueuing Expose request
22:20:30.002 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:30.002 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
22:20:30.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:30.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:20:30.002 00.000 15712 MoveAxis(E, 8, ABG)
22:20:30.002 00.000 15712 Guiding  Dir = 2, Dur = 8
22:20:30.002 00.000 15712 IsGuiding returns 0
22:20:30.023 00.021 15712 IsGuiding returns 0
22:20:30.023 00.000 15712 Move returns status 0, amount 8
22:20:30.023 00.000 15712 MoveAxis(N, 0, ABG)
22:20:30.023 00.000 15712 Move returns status 0, amount 0
22:20:30.023 00.000 15712 move complete, result=0
22:20:30.023 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.3 px 0 ms NORTH
22:20:30.028 00.005 15712 worker thread done servicing request
22:20:30.028 00.000 15712 Worker thread wakes up
22:20:30.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:30.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:31.438 01.410 15712 Exposure complete
22:20:31.488 00.050 15712 worker thread done servicing request
22:20:31.488 00.000 7988 OnExposeComplete: enter
22:20:31.488 00.000 7988 UpdateGuideState(): m_state=6
22:20:31.499 00.011 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8096
22:20:31.500 00.001 7988 Star::Find returns 1 (1), X=1182.12, Y=446.17, Mass=1484, SNR=26.2, Peak=255 HFD=3.1
22:20:31.500 00.000 7988 MultiStar: [#1 -0.08,0.58,1.05,U] [#2 -0.10,0.49,1.04,U] [#3 -0.22,0.42,1.00,U] [#4 -0.16,0.46,1.06,U] [#5 0.20,0.59,0.73,U] [#6 -0.18,0.52,0.72,U] [#7 -0.12,0.33,0.68,U] [#8 -0.02,0.41,0.65,U] 
22:20:31.500 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.40}, one-star: {0.10, -0.14}
22:20:31.500 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
22:20:31.500 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.54)
22:20:31.505 00.005 7988 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.94 mountX=0.14 mountY=-0.10, mountTheta=-0.61
22:20:31.505 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.14, opts=13)
22:20:31.505 00.000 7988 Enqueuing Move request for scope (0.10, -0.14)
22:20:31.505 00.000 15712 Worker thread wakes up
22:20:31.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:20:31.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:20:31.505 00.000 15712 Moving (0.10, -0.14) raw xDistance=0.14 yDistance=-0.10
22:20:31.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:31.505 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.2 Saturated
22:20:31.512 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:31.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:31.514 00.002 7988 Enqueuing Expose request
22:20:31.514 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:31.514 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
22:20:31.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:31.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:20:31.514 00.000 15712 MoveAxis(E, 8, ABG)
22:20:31.516 00.002 15712 Guiding  Dir = 2, Dur = 8
22:20:31.516 00.000 15712 IsGuiding returns 0
22:20:31.540 00.024 15712 IsGuiding returns 0
22:20:31.540 00.000 15712 Move returns status 0, amount 8
22:20:31.540 00.000 15712 MoveAxis(N, 0, ABG)
22:20:31.540 00.000 15712 Move returns status 0, amount 0
22:20:31.540 00.000 15712 move complete, result=0
22:20:31.540 00.000 15712 worker thread done servicing request
22:20:31.540 00.000 15712 Worker thread wakes up
22:20:31.540 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:20:31.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:31.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:33.191 01.651 15712 Exposure complete
22:20:33.239 00.048 15712 worker thread done servicing request
22:20:33.239 00.000 7988 OnExposeComplete: enter
22:20:33.239 00.000 7988 UpdateGuideState(): m_state=6
22:20:33.251 00.012 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8097
22:20:33.252 00.001 7988 Star::Find returns 1 (1), X=1182.18, Y=446.44, Mass=1554, SNR=27.0, Peak=255 HFD=3.4
22:20:33.252 00.000 7988 MultiStar: [#1 0.00,0.83,1.02,U] [#2 -0.04,0.73,0.98,U] [#3 -0.07,0.69,0.96,U] [#4 0.02,0.59,1.01,U] [#5 0.24,0.96,0.72,U] [#6 -0.03,0.88,0.70,U] [#7 -0.09,0.68,0.66,U] [#8 -0.28,0.95,0.66,U] 
22:20:33.254 00.002 7988 single-star, 8 included, MultiStar: {-0.00, 0.69}, one-star: {0.16, 0.13}
22:20:33.254 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.58) = xAngle (2.25 = 2.25)
22:20:33.256 00.002 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.36 = -0.93)
22:20:33.256 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.67 mountX=-0.13 mountY=-0.16, mountTheta=-2.23
22:20:33.258 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.13, opts=13)
22:20:33.260 00.002 7988 Enqueuing Move request for scope (0.16, 0.13)
22:20:33.260 00.000 15712 Worker thread wakes up
22:20:33.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
22:20:33.260 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
22:20:33.260 00.000 15712 Moving (0.16, 0.13) raw xDistance=-0.13 yDistance=-0.16
22:20:33.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:33.260 00.000 7988 UpdateGuideState exits: m=1554 SNR=27.0 Saturated
22:20:33.264 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:33.264 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:33.266 00.002 7988 Enqueuing Expose request
22:20:33.266 00.000 15712 PPEC rslt: input = -0.13, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:33.266 00.000 15712 PPEC: input: -0.13, control: -0.04, exposure: 1500
22:20:33.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:33.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:20:33.266 00.000 15712 MoveAxis(E, 13, ABG)
22:20:33.266 00.000 15712 Guiding  Dir = 2, Dur = 13
22:20:33.268 00.002 15712 IsGuiding returns 0
22:20:33.316 00.048 15712 IsGuiding returns 1
22:20:33.316 00.000 15712 scope still moving after pulse duration time elapsed
22:20:33.364 00.048 15712 IsGuiding returns 0
22:20:33.364 00.000 15712 scope move finished after 13 + 86 ms
22:20:33.364 00.000 15712 Move returns status 0, amount 13
22:20:33.364 00.000 15712 MoveAxis(N, 0, ABG)
22:20:33.364 00.000 15712 Move returns status 0, amount 0
22:20:33.364 00.000 15712 move complete, result=0
22:20:33.364 00.000 7988 GuideStep: -0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
22:20:33.369 00.005 15712 worker thread done servicing request
22:20:33.369 00.000 15712 Worker thread wakes up
22:20:33.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:33.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:34.783 01.414 15712 Exposure complete
22:20:34.835 00.052 15712 worker thread done servicing request
22:20:34.835 00.000 7988 OnExposeComplete: enter
22:20:34.835 00.000 7988 UpdateGuideState(): m_state=6
22:20:34.844 00.009 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8098
22:20:34.845 00.001 7988 Star::Find returns 1 (0), X=1182.25, Y=446.38, Mass=1489, SNR=26.3, Peak=240 HFD=3.3
22:20:34.847 00.002 7988 MultiStar: [#1 0.02,0.77,1.02,U] [#2 0.04,0.65,1.00,U] [#3 -0.10,0.64,0.98,U] [#4 0.03,0.58,1.03,U] [#5 0.30,0.45,0.74,U] [#6 -0.01,0.86,0.72,U] [#7 0.05,0.74,0.70,U] [#8 -0.16,0.69,0.64,U] 
22:20:34.847 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.59}, one-star: {0.23, 0.07}
22:20:34.847 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
22:20:34.849 00.002 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
22:20:34.849 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.29 mountX=-0.07 mountY=-0.23, mountTheta=-1.86
22:20:34.851 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.07, opts=13)
22:20:34.853 00.002 7988 Enqueuing Move request for scope (0.23, 0.07)
22:20:34.853 00.000 15712 Worker thread wakes up
22:20:34.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.07) opts 0xd
22:20:34.853 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.07)
22:20:34.853 00.000 15712 Moving (0.23, 0.07) raw xDistance=-0.07 yDistance=-0.23
22:20:34.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:34.853 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.3
22:20:34.857 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:34.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:34.859 00.002 7988 Enqueuing Expose request
22:20:34.859 00.000 15712 PPEC rslt: input = -0.07, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:34.859 00.000 15712 PPEC: input: -0.07, control: -0.05, exposure: 1500
22:20:34.861 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:34.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:20:34.861 00.000 15712 MoveAxis(E, 15, ABG)
22:20:34.861 00.000 15712 Guiding  Dir = 2, Dur = 15
22:20:34.861 00.000 15712 IsGuiding returns 0
22:20:34.885 00.024 15712 IsGuiding returns 1
22:20:34.885 00.000 15712 scope still moving after pulse duration time elapsed
22:20:34.924 00.039 15712 IsGuiding returns 0
22:20:34.924 00.000 15712 scope move finished after 15 + 57 ms
22:20:34.924 00.000 15712 Move returns status 0, amount 15
22:20:34.924 00.000 15712 MoveAxis(N, 0, ABG)
22:20:34.924 00.000 15712 Move returns status 0, amount 0
22:20:34.924 00.000 15712 move complete, result=0
22:20:34.924 00.000 7988 GuideStep: -0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
22:20:34.924 00.000 15712 worker thread done servicing request
22:20:34.924 00.000 15712 Worker thread wakes up
22:20:34.936 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:34.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:36.677 01.741 15712 Exposure complete
22:20:36.735 00.058 15712 worker thread done servicing request
22:20:36.735 00.000 7988 OnExposeComplete: enter
22:20:36.735 00.000 7988 UpdateGuideState(): m_state=6
22:20:36.735 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8099
22:20:36.738 00.003 7988 Star::Find returns 1 (0), X=1182.23, Y=446.24, Mass=1529, SNR=26.7, Peak=240 HFD=3.5
22:20:36.740 00.002 7988 MultiStar: [#1 -0.08,0.75,1.00,U] [#2 0.02,0.50,1.01,U] [#3 -0.09,0.41,0.94,U] [#4 0.18,0.48,1.04,U] [#5 0.19,0.31,0.66,U] [#6 -0.01,0.83,0.70,U] [#7 0.00,0.38,0.70,U] [#8 -0.28,0.51,0.63,U] 
22:20:36.740 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.45}, one-star: {0.21, -0.08}
22:20:36.742 00.002 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.58) = xAngle (1.22 = 1.22)
22:20:36.742 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.33 = -1.95)
22:20:36.744 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.36 mountX=0.07 mountY=-0.20, mountTheta=-1.22
22:20:36.746 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.08, opts=13)
22:20:36.746 00.000 7988 Enqueuing Move request for scope (0.21, -0.08)
22:20:36.748 00.002 15712 Worker thread wakes up
22:20:36.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
22:20:36.748 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
22:20:36.748 00.000 15712 Moving (0.21, -0.08) raw xDistance=0.07 yDistance=-0.20
22:20:36.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:36.748 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7
22:20:36.751 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:36.752 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:36.752 00.000 7988 Enqueuing Expose request
22:20:36.753 00.001 15712 PPEC rslt: input = 0.07, final = -0.06, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:36.753 00.000 15712 PPEC: input: 0.07, control: -0.06, exposure: 1500
22:20:36.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:36.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:20:36.753 00.000 15712 MoveAxis(E, 19, ABG)
22:20:36.753 00.000 15712 Guiding  Dir = 2, Dur = 19
22:20:36.753 00.000 15712 IsGuiding returns 0
22:20:36.772 00.019 15712 PulseGuide returned control before completion, sleep 13
22:20:36.820 00.048 15712 IsGuiding returns 0
22:20:36.820 00.000 15712 Move returns status 0, amount 19
22:20:36.820 00.000 15712 MoveAxis(N, 0, ABG)
22:20:36.820 00.000 15712 Move returns status 0, amount 0
22:20:36.820 00.000 15712 move complete, result=0
22:20:36.820 00.000 15712 worker thread done servicing request
22:20:36.820 00.000 15712 Worker thread wakes up
22:20:36.820 00.000 7988 GuideStep: 0.1 px 19 ms EAST, -0.2 px 0 ms NORTH
22:20:36.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:36.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:38.240 01.420 15712 Exposure complete
22:20:38.298 00.058 15712 worker thread done servicing request
22:20:38.298 00.000 7988 OnExposeComplete: enter
22:20:38.298 00.000 7988 UpdateGuideState(): m_state=6
22:20:38.301 00.003 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8100
22:20:38.303 00.002 7988 Star::Find returns 1 (0), X=1182.21, Y=446.14, Mass=1540, SNR=26.7, Peak=232 HFD=3.6
22:20:38.303 00.000 7988 MultiStar: [#1 -0.02,0.60,0.99,U] [#2 0.05,0.40,0.98,U] [#3 0.01,0.40,0.96,U] [#4 0.13,0.42,0.98,U] [#5 0.19,0.42,0.71,U] [#6 0.10,0.59,0.73,U] [#7 0.03,0.49,0.67,U] [#8 -0.32,0.63,0.65,U] 
22:20:38.305 00.002 7988 single-star, 8 included, MultiStar: {0.05, 0.40}, one-star: {0.19, -0.17}
22:20:38.305 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
22:20:38.305 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.94 = -2.34)
22:20:38.305 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-0.74 mountX=0.17 mountY=-0.19, mountTheta=-0.82
22:20:38.305 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.17, opts=13)
22:20:38.305 00.000 7988 Enqueuing Move request for scope (0.19, -0.17)
22:20:38.305 00.000 15712 Worker thread wakes up
22:20:38.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
22:20:38.305 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
22:20:38.305 00.000 15712 Moving (0.19, -0.17) raw xDistance=0.17 yDistance=-0.19
22:20:38.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:38.305 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.7
22:20:38.315 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:38.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:38.317 00.002 7988 Enqueuing Expose request
22:20:38.317 00.000 15712 PPEC rslt: input = 0.17, final = 0.04, react = 0.10, pred = -0.06, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:20:38.317 00.000 15712 PPEC: input: 0.17, control: 0.04, exposure: 1500
22:20:38.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:38.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:20:38.317 00.000 15712 MoveAxis(W, 13, ABG)
22:20:38.317 00.000 15712 Guiding  Dir = 3, Dur = 13
22:20:38.317 00.000 15712 IsGuiding returns 0
22:20:38.338 00.021 15712 IsGuiding returns 1
22:20:38.338 00.000 15712 scope still moving after pulse duration time elapsed
22:20:38.383 00.045 15712 IsGuiding returns 0
22:20:38.383 00.000 15712 scope move finished after 13 + 51 ms
22:20:38.383 00.000 15712 Move returns status 0, amount 13
22:20:38.383 00.000 15712 MoveAxis(N, 0, ABG)
22:20:38.383 00.000 15712 Move returns status 0, amount 0
22:20:38.383 00.000 15712 move complete, result=0
22:20:38.383 00.000 7988 GuideStep: 0.2 px 13 ms WEST, -0.2 px 0 ms NORTH
22:20:38.388 00.005 15712 worker thread done servicing request
22:20:38.388 00.000 15712 Worker thread wakes up
22:20:38.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:38.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:40.019 01.631 15712 Exposure complete
22:20:40.082 00.063 15712 worker thread done servicing request
22:20:40.082 00.000 7988 OnExposeComplete: enter
22:20:40.082 00.000 7988 UpdateGuideState(): m_state=6
22:20:40.092 00.010 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8101
22:20:40.094 00.002 7988 Star::Find returns 1 (1), X=1182.18, Y=446.28, Mass=1446, SNR=26.0, Peak=255 HFD=3.2
22:20:40.094 00.000 7988 MultiStar: [#1 -0.14,0.65,1.06,U] [#2 0.05,0.49,1.02,U] [#3 -0.11,0.68,0.96,U] [#4 0.02,0.58,1.05,U] [#5 0.10,0.45,0.72,U] [#6 -0.13,0.86,0.78,U] [#7 0.08,0.45,0.68,U] [#8 -0.09,0.60,0.68,U] 
22:20:40.096 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.52}, one-star: {0.16, -0.03}
22:20:40.096 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
22:20:40.098 00.002 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.81)
22:20:40.100 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.21 mountX=0.03 mountY=-0.16, mountTheta=-1.37
22:20:40.102 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.03, opts=13)
22:20:40.102 00.000 7988 Enqueuing Move request for scope (0.16, -0.03)
22:20:40.104 00.002 15712 Worker thread wakes up
22:20:40.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
22:20:40.104 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
22:20:40.104 00.000 15712 Moving (0.16, -0.03) raw xDistance=0.03 yDistance=-0.16
22:20:40.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:40.106 00.002 7988 UpdateGuideState exits: m=1446 SNR=26.0 Saturated
22:20:40.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:40.108 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:40.108 00.000 7988 Enqueuing Expose request
22:20:40.110 00.002 15712 PPEC rslt: input = 0.03, final = -0.08, react = 0.02, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:40.110 00.000 15712 PPEC: input: 0.03, control: -0.08, exposure: 1500
22:20:40.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:40.110 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:20:40.110 00.000 15712 MoveAxis(E, 24, ABG)
22:20:40.110 00.000 15712 Guiding  Dir = 2, Dur = 24
22:20:40.110 00.000 15712 IsGuiding returns 0
22:20:40.123 00.013 15712 PulseGuide returned control before completion, sleep 18
22:20:40.162 00.039 15712 IsGuiding returns 0
22:20:40.162 00.000 15712 Move returns status 0, amount 24
22:20:40.162 00.000 15712 MoveAxis(N, 0, ABG)
22:20:40.162 00.000 15712 Move returns status 0, amount 0
22:20:40.162 00.000 15712 move complete, result=0
22:20:40.162 00.000 15712 worker thread done servicing request
22:20:40.162 00.000 15712 Worker thread wakes up
22:20:40.162 00.000 7988 GuideStep: 0.0 px 24 ms EAST, -0.2 px 0 ms NORTH
22:20:40.164 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:40.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:41.582 01.418 15712 Exposure complete
22:20:41.631 00.049 15712 worker thread done servicing request
22:20:41.631 00.000 7988 OnExposeComplete: enter
22:20:41.643 00.012 7988 UpdateGuideState(): m_state=6
22:20:41.643 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8102
22:20:41.643 00.000 7988 Star::Find returns 1 (1), X=1182.03, Y=446.37, Mass=1499, SNR=26.4, Peak=255 HFD=3.4
22:20:41.643 00.000 7988 MultiStar: [#1 -0.27,0.75,1.04,U] [#2 -0.31,0.70,1.01,U] [#3 -0.12,0.49,0.98,U] [#4 -0.18,0.50,1.05,U] [#5 -0.10,0.78,0.73,U] [#6 -0.25,0.90,0.71,U] [#7 -0.25,0.54,0.68,U] [#8 -0.54,0.76,0.70,U] 
22:20:41.643 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.59}, one-star: {0.01, 0.05}
22:20:41.643 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
22:20:41.643 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.15 = -0.14)
22:20:41.643 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.46 mountX=-0.05 mountY=-0.01, mountTheta=-3.01
22:20:41.643 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
22:20:41.643 00.000 7988 Enqueuing Move request for scope (0.01, 0.05)
22:20:41.643 00.000 15712 Worker thread wakes up
22:20:41.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:20:41.643 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:20:41.643 00.000 15712 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
22:20:41.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:41.643 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.4 Saturated
22:20:41.656 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:41.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:41.658 00.002 7988 Enqueuing Expose request
22:20:41.660 00.002 15712 PPEC rslt: input = -0.05, final = -0.08, react = -0.03, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:41.660 00.000 15712 PPEC: input: -0.05, control: -0.08, exposure: 1500
22:20:41.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:41.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:20:41.660 00.000 15712 MoveAxis(E, 26, ABG)
22:20:41.660 00.000 15712 Guiding  Dir = 2, Dur = 26
22:20:41.660 00.000 15712 IsGuiding returns 0
22:20:41.677 00.017 15712 PulseGuide returned control before completion, sleep 18
22:20:41.728 00.051 15712 IsGuiding returns 0
22:20:41.728 00.000 15712 Move returns status 0, amount 26
22:20:41.728 00.000 15712 MoveAxis(N, 0, ABG)
22:20:41.728 00.000 15712 Move returns status 0, amount 0
22:20:41.728 00.000 15712 move complete, result=0
22:20:41.728 00.000 15712 worker thread done servicing request
22:20:41.728 00.000 15712 Worker thread wakes up
22:20:41.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:41.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:41.728 00.000 7988 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
22:20:43.366 01.638 15712 Exposure complete
22:20:43.412 00.046 15712 worker thread done servicing request
22:20:43.412 00.000 7988 OnExposeComplete: enter
22:20:43.412 00.000 7988 UpdateGuideState(): m_state=6
22:20:43.412 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8103
22:20:43.428 00.016 7988 Star::Find returns 1 (1), X=1182.27, Y=446.10, Mass=1533, SNR=26.7, Peak=255 HFD=3.0
22:20:43.428 00.000 7988 MultiStar: [#1 0.08,0.64,1.02,U] [#2 0.02,0.36,1.01,U] [#3 -0.06,0.35,0.97,U] [#4 0.05,0.53,1.04,U] [#5 0.06,0.47,0.70,U] [#6 -0.10,0.50,0.72,U] [#7 0.01,0.33,0.70,U] [#8 -0.25,0.57,0.66,U] 
22:20:43.428 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.38}, one-star: {0.25, -0.21}
22:20:43.428 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.58) = xAngle (0.87 = 0.87)
22:20:43.428 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.98 = -2.30)
22:20:43.428 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-0.71 mountX=0.21 mountY=-0.24, mountTheta=-0.86
22:20:43.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.21, opts=13)
22:20:43.428 00.000 7988 Enqueuing Move request for scope (0.25, -0.21)
22:20:43.428 00.000 15712 Worker thread wakes up
22:20:43.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd
22:20:43.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.21)
22:20:43.428 00.000 15712 Moving (0.25, -0.21) raw xDistance=0.21 yDistance=-0.24
22:20:43.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:43.428 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7 Saturated
22:20:43.440 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:43.440 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:43.442 00.002 7988 Enqueuing Expose request
22:20:43.442 00.000 15712 PPEC rslt: input = 0.21, final = 0.05, react = 0.13, pred = -0.07, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:20:43.442 00.000 15712 PPEC: input: 0.21, control: 0.05, exposure: 1500
22:20:43.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:43.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:20:43.442 00.000 15712 MoveAxis(W, 18, ABG)
22:20:43.444 00.002 15712 Guiding  Dir = 3, Dur = 18
22:20:43.444 00.000 15712 IsGuiding returns 0
22:20:43.462 00.018 15712 IsGuiding returns 1
22:20:43.462 00.000 15712 scope still moving after pulse duration time elapsed
22:20:43.513 00.051 15712 IsGuiding returns 0
22:20:43.513 00.000 15712 scope move finished after 18 + 55 ms
22:20:43.513 00.000 15712 Move returns status 0, amount 18
22:20:43.513 00.000 15712 MoveAxis(N, 0, ABG)
22:20:43.513 00.000 15712 Move returns status 0, amount 0
22:20:43.513 00.000 15712 move complete, result=0
22:20:43.513 00.000 7988 GuideStep: 0.2 px 18 ms WEST, -0.2 px 0 ms NORTH
22:20:43.519 00.006 15712 worker thread done servicing request
22:20:43.519 00.000 15712 Worker thread wakes up
22:20:43.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:43.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:44.927 01.408 15712 Exposure complete
22:20:44.986 00.059 15712 worker thread done servicing request
22:20:44.986 00.000 7988 OnExposeComplete: enter
22:20:44.986 00.000 7988 UpdateGuideState(): m_state=6
22:20:44.986 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8104
22:20:44.989 00.003 7988 Star::Find returns 1 (1), X=1181.82, Y=446.21, Mass=1544, SNR=26.9, Peak=255 HFD=3.0
22:20:44.989 00.000 7988 MultiStar: [#1 -0.45,0.81,1.02,U] [#2 -0.54,0.51,1.00,U] [#3 -0.49,0.43,0.95,U] [#4 -0.34,0.50,1.04,U] [#5 -0.50,0.43,0.67,U] [#6 -0.42,0.94,0.00,M1] [#7 -0.15,0.48,0.65,U] [#8 -0.66,0.71,0.70,U] 
22:20:44.989 00.000 7988 single-star, 7 included, MultiStar: {-0.41, 0.47}, one-star: {-0.20, -0.10}
22:20:44.989 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
22:20:44.989 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
22:20:44.989 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.68 mountX=0.10 mountY=0.20, mountTheta=1.11
22:20:44.995 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.10, opts=13)
22:20:44.995 00.000 7988 Enqueuing Move request for scope (-0.20, -0.10)
22:20:44.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:44.995 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.9 Saturated
22:20:44.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:44.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:44.995 00.000 7988 Enqueuing Expose request
22:20:44.995 00.000 15712 Worker thread wakes up
22:20:44.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
22:20:44.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
22:20:44.995 00.000 15712 Moving (-0.20, -0.10) raw xDistance=0.10 yDistance=0.20
22:20:45.006 00.011 15712 PPEC rslt: input = 0.10, final = -0.06, react = 0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:45.006 00.000 15712 PPEC: input: 0.10, control: -0.06, exposure: 1500
22:20:45.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:45.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:20:45.006 00.000 15712 MoveAxis(E, 20, ABG)
22:20:45.006 00.000 15712 Guiding  Dir = 2, Dur = 20
22:20:45.006 00.000 15712 IsGuiding returns 0
22:20:45.029 00.023 15712 IsGuiding returns 1
22:20:45.029 00.000 15712 scope still moving after pulse duration time elapsed
22:20:45.080 00.051 15712 IsGuiding returns 0
22:20:45.080 00.000 15712 scope move finished after 20 + 55 ms
22:20:45.080 00.000 15712 Move returns status 0, amount 20
22:20:45.080 00.000 15712 MoveAxis(N, 0, ABG)
22:20:45.080 00.000 15712 Move returns status 0, amount 0
22:20:45.080 00.000 15712 move complete, result=0
22:20:45.080 00.000 7988 GuideStep: 0.1 px 20 ms EAST, 0.2 px 0 ms NORTH
22:20:45.086 00.006 15712 worker thread done servicing request
22:20:45.086 00.000 15712 Worker thread wakes up
22:20:45.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:45.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:46.826 01.740 15712 Exposure complete
22:20:46.886 00.060 15712 worker thread done servicing request
22:20:46.886 00.000 7988 OnExposeComplete: enter
22:20:46.886 00.000 7988 UpdateGuideState(): m_state=6
22:20:46.888 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8105
22:20:46.888 00.000 7988 Star::Find returns 1 (1), X=1182.06, Y=446.22, Mass=1583, SNR=27.1, Peak=255 HFD=3.2
22:20:46.888 00.000 7988 MultiStar: [#1 -0.19,0.55,0.99,U] [#2 -0.29,0.29,0.98,U] [#3 -0.41,0.38,0.93,U] [#4 0.01,0.53,1.04,U] [#5 -0.21,0.23,0.70,U] [#6 -0.30,0.78,0.66,U] [#7 -0.40,0.06,0.67,U] [#8 -0.54,0.79,0.63,U] 
22:20:46.888 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.38}, one-star: {0.04, -0.09}
22:20:46.888 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.58) = xAngle (0.43 = 0.43)
22:20:46.888 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.54 = -2.74)
22:20:46.888 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.14 mountX=0.09 mountY=-0.04, mountTheta=-0.41
22:20:46.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.09, opts=13)
22:20:46.888 00.000 7988 Enqueuing Move request for scope (0.04, -0.09)
22:20:46.899 00.011 15712 Worker thread wakes up
22:20:46.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:20:46.899 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:20:46.899 00.000 15712 Moving (0.04, -0.09) raw xDistance=0.09 yDistance=-0.04
22:20:46.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:46.899 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.1 Saturated
22:20:46.901 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:46.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:46.903 00.002 7988 Enqueuing Expose request
22:20:46.904 00.001 15712 PPEC rslt: input = 0.09, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:46.904 00.000 15712 PPEC: input: 0.09, control: -0.05, exposure: 1500
22:20:46.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:46.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:20:46.904 00.000 15712 MoveAxis(E, 16, ABG)
22:20:46.904 00.000 15712 Guiding  Dir = 2, Dur = 16
22:20:46.904 00.000 15712 IsGuiding returns 0
22:20:46.921 00.017 15712 IsGuiding returns 1
22:20:46.921 00.000 15712 scope still moving after pulse duration time elapsed
22:20:46.969 00.048 15712 IsGuiding returns 0
22:20:46.969 00.000 15712 scope move finished after 16 + 48 ms
22:20:46.969 00.000 15712 Move returns status 0, amount 16
22:20:46.969 00.000 15712 MoveAxis(N, 0, ABG)
22:20:46.969 00.000 15712 Move returns status 0, amount 0
22:20:46.969 00.000 15712 move complete, result=0
22:20:46.969 00.000 15712 worker thread done servicing request
22:20:46.969 00.000 7988 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:20:46.969 00.000 15712 Worker thread wakes up
22:20:46.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:46.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:48.390 01.421 15712 Exposure complete
22:20:48.444 00.054 15712 worker thread done servicing request
22:20:48.444 00.000 7988 OnExposeComplete: enter
22:20:48.444 00.000 7988 UpdateGuideState(): m_state=6
22:20:48.451 00.007 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8106
22:20:48.451 00.000 7988 Star::Find returns 1 (0), X=1182.07, Y=445.89, Mass=1455, SNR=26.1, Peak=239 HFD=2.9
22:20:48.451 00.000 7988 MultiStar: [#1 -0.27,0.30,1.03,U] [#2 -0.15,0.37,1.04,U] [#3 -0.46,0.32,0.98,U] [#4 -0.22,0.21,1.05,U] [#5 0.04,0.11,0.71,U] [#6 -0.35,0.39,0.72,U] [#7 -0.38,0.15,0.70,U] [#8 -0.37,0.33,0.67,U] 
22:20:48.451 00.000 7988 refined, 8 included, MultiStar: {-0.23, 0.19}, one-star: {0.06, -0.42}
22:20:48.451 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.58) = xAngle (4.03 = -2.26)
22:20:48.451 00.000 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.14 = 0.85)
22:20:48.451 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.29 cameraTheta=2.45 mountX=-0.19 mountY=0.22, mountTheta=2.27
22:20:48.451 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.19, opts=13)
22:20:48.451 00.000 7988 Enqueuing Move request for scope (-0.23, 0.19)
22:20:48.461 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:20:48.461 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.1
22:20:48.461 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:48.461 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:48.461 00.000 7988 Enqueuing Expose request
22:20:48.461 00.000 15712 Worker thread wakes up
22:20:48.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.19) opts 0xd
22:20:48.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.19)
22:20:48.461 00.000 15712 Moving (-0.23, 0.19) raw xDistance=-0.19 yDistance=0.22
22:20:48.467 00.006 15712 PPEC rslt: input = -0.19, final = -0.15, react = -0.11, pred = -0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:20:48.467 00.000 15712 PPEC: input: -0.19, control: -0.15, exposure: 1500
22:20:48.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:48.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:20:48.467 00.000 15712 MoveAxis(E, 49, ABG)
22:20:48.467 00.000 15712 Guiding  Dir = 2, Dur = 49
22:20:48.467 00.000 15712 IsGuiding returns 0
22:20:48.487 00.020 15712 PulseGuide returned control before completion, sleep 43
22:20:48.532 00.045 15712 IsGuiding returns 1
22:20:48.532 00.000 15712 scope still moving after pulse duration time elapsed
22:20:48.569 00.037 15712 IsGuiding returns 0
22:20:48.569 00.000 15712 scope move finished after 49 + 47 ms
22:20:48.569 00.000 15712 Move returns status 0, amount 49
22:20:48.569 00.000 15712 MoveAxis(N, 0, ABG)
22:20:48.569 00.000 15712 Move returns status 0, amount 0
22:20:48.569 00.000 15712 move complete, result=0
22:20:48.569 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
22:20:48.571 00.002 15712 worker thread done servicing request
22:20:48.571 00.000 15712 Worker thread wakes up
22:20:48.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:48.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:50.211 01.640 15712 Exposure complete
22:20:50.271 00.060 15712 worker thread done servicing request
22:20:50.271 00.000 7988 OnExposeComplete: enter
22:20:50.273 00.002 7988 UpdateGuideState(): m_state=6
22:20:50.273 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8107
22:20:50.273 00.000 7988 Star::Find returns 1 (0), X=1181.90, Y=445.90, Mass=1460, SNR=26.0, Peak=220 HFD=3.1
22:20:50.273 00.000 7988 MultiStar: [#1 -0.37,0.24,1.04,U] [#2 -0.26,0.07,1.01,U] [#3 -0.42,0.03,0.96,U] [#4 -0.18,0.01,1.04,U] [#5 -0.03,0.09,0.71,U] [#6 -0.37,0.41,0.74,U] [#7 -0.36,-0.02,0.72,U] [#8 -0.61,0.34,0.66,U] 
22:20:50.273 00.000 7988 refined, 8 included, MultiStar: {-0.30, 0.07}, one-star: {-0.12, -0.42}
22:20:50.273 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.58) = xAngle (4.50 = -1.78)
22:20:50.273 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
22:20:50.273 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.07 hyp=0.30 cameraTheta=2.92 mountX=-0.06 mountY=0.29, mountTheta=1.79
22:20:50.282 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.07, opts=13)
22:20:50.282 00.000 7988 Enqueuing Move request for scope (-0.30, 0.07)
22:20:50.282 00.000 15712 Worker thread wakes up
22:20:50.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:50.282 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.0
22:20:50.287 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:50.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:50.289 00.002 7988 Enqueuing Expose request
22:20:50.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.07) opts 0xd
22:20:50.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.07)
22:20:50.289 00.000 15712 Moving (-0.30, 0.07) raw xDistance=-0.06 yDistance=0.29
22:20:50.289 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:50.289 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
22:20:50.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:20:50.289 00.000 15712 MoveAxis(E, 10, ABG)
22:20:50.289 00.000 15712 Guiding  Dir = 2, Dur = 10
22:20:50.289 00.000 15712 IsGuiding returns 0
22:20:50.311 00.022 15712 IsGuiding returns 1
22:20:50.311 00.000 15712 scope still moving after pulse duration time elapsed
22:20:50.352 00.041 15712 IsGuiding returns 0
22:20:50.352 00.000 15712 scope move finished after 10 + 53 ms
22:20:50.352 00.000 15712 Move returns status 0, amount 10
22:20:50.352 00.000 15712 MoveAxis(S, 75, ABG)
22:20:50.352 00.000 15712 Guiding  Dir = 1, Dur = 75
22:20:50.352 00.000 15712 IsGuiding returns 0
22:20:50.438 00.086 15712 IsGuiding returns 1
22:20:50.438 00.000 15712 scope still moving after pulse duration time elapsed
22:20:50.468 00.030 15712 IsGuiding returns 1
22:20:50.496 00.028 15712 IsGuiding returns 1
22:20:50.528 00.032 15712 IsGuiding returns 1
22:20:50.582 00.054 15712 IsGuiding returns 0
22:20:50.582 00.000 15712 scope move finished after 75 + 148 ms
22:20:50.582 00.000 15712 Move returns status 0, amount 75
22:20:50.582 00.000 15712 move complete, result=0
22:20:50.582 00.000 15712 worker thread done servicing request
22:20:50.582 00.000 15712 Worker thread wakes up
22:20:50.582 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.3 px 75 ms SOUTH
22:20:50.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:50.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:51.994 01.412 15712 Exposure complete
22:20:52.049 00.055 15712 worker thread done servicing request
22:20:52.049 00.000 7988 OnExposeComplete: enter
22:20:52.049 00.000 7988 UpdateGuideState(): m_state=6
22:20:52.055 00.006 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8108
22:20:52.056 00.001 7988 Star::Find returns 1 (0), X=1182.26, Y=445.89, Mass=1512, SNR=26.6, Peak=215 HFD=3.2
22:20:52.056 00.000 7988 MultiStar: [#1 -0.04,0.35,1.02,U] [#2 -0.19,0.27,1.00,U] [#3 -0.07,0.23,0.96,U] [#4 -0.01,0.40,1.04,U] [#5 0.11,0.23,0.71,U] [#6 -0.12,0.29,0.73,U] [#7 -0.24,0.16,0.70,U] [#8 -0.26,0.43,0.66,U] 
22:20:52.056 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.21}, one-star: {0.24, -0.42}
22:20:52.056 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.58) = xAngle (3.40 = -2.88)
22:20:52.056 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.51 = 0.23)
22:20:52.056 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.82 mountX=-0.21 mountY=0.05, mountTheta=2.91
22:20:52.056 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.21, opts=13)
22:20:52.056 00.000 7988 Enqueuing Move request for scope (-0.05, 0.21)
22:20:52.056 00.000 15712 Worker thread wakes up
22:20:52.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:52.066 00.010 7988 UpdateGuideState exits: m=1512 SNR=26.6
22:20:52.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:52.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:52.066 00.000 7988 Enqueuing Expose request
22:20:52.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
22:20:52.066 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
22:20:52.066 00.000 15712 Moving (-0.05, 0.21) raw xDistance=-0.21 yDistance=0.05
22:20:52.072 00.006 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.12, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:20:52.072 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
22:20:52.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:52.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:20:52.072 00.000 15712 MoveAxis(E, 48, ABG)
22:20:52.072 00.000 15712 Guiding  Dir = 2, Dur = 48
22:20:52.072 00.000 15712 IsGuiding returns 0
22:20:52.100 00.028 15712 PulseGuide returned control before completion, sleep 33
22:20:52.152 00.052 15712 IsGuiding returns 1
22:20:52.152 00.000 15712 scope still moving after pulse duration time elapsed
22:20:52.200 00.048 15712 IsGuiding returns 0
22:20:52.200 00.000 15712 scope move finished after 48 + 76 ms
22:20:52.200 00.000 15712 Move returns status 0, amount 48
22:20:52.200 00.000 15712 MoveAxis(N, 0, ABG)
22:20:52.200 00.000 15712 Move returns status 0, amount 0
22:20:52.200 00.000 15712 move complete, result=0
22:20:52.200 00.000 15712 worker thread done servicing request
22:20:52.200 00.000 15712 Worker thread wakes up
22:20:52.200 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
22:20:52.202 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:52.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:53.844 01.642 15712 Exposure complete
22:20:53.889 00.045 15712 worker thread done servicing request
22:20:53.889 00.000 7988 OnExposeComplete: enter
22:20:53.903 00.014 7988 UpdateGuideState(): m_state=6
22:20:53.905 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8109
22:20:53.905 00.000 7988 Star::Find returns 1 (0), X=1182.22, Y=445.56, Mass=1503, SNR=26.4, Peak=237 HFD=3.3
22:20:53.907 00.002 7988 MultiStar: [#1 -0.08,-0.01,1.03,U] [#2 0.01,0.01,1.02,U] [#3 -0.17,-0.11,0.98,U] [#4 0.10,-0.15,1.04,U] [#5 0.27,0.09,0.76,U] [#6 -0.02,0.16,0.72,U] [#7 -0.17,-0.17,0.66,U] [#8 -0.35,0.08,0.66,U] 
22:20:53.907 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.12}, one-star: {0.20, -0.76}
22:20:53.909 00.002 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
22:20:53.909 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
22:20:53.911 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.67 mountX=0.12 mountY=0.01, mountTheta=0.12
22:20:53.913 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
22:20:53.913 00.000 7988 Enqueuing Move request for scope (-0.01, -0.12)
22:20:53.915 00.002 15712 Worker thread wakes up
22:20:53.915 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
22:20:53.915 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
22:20:53.915 00.000 15712 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.01
22:20:53.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:20:53.915 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
22:20:53.917 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:53.917 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:53.917 00.000 7988 Enqueuing Expose request
22:20:53.920 00.003 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:53.920 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
22:20:53.921 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:53.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:20:53.921 00.000 15712 MoveAxis(E, 11, ABG)
22:20:53.921 00.000 15712 Guiding  Dir = 2, Dur = 11
22:20:53.921 00.000 15712 IsGuiding returns 0
22:20:53.939 00.018 15712 IsGuiding returns 1
22:20:53.939 00.000 15712 scope still moving after pulse duration time elapsed
22:20:53.987 00.048 15712 IsGuiding returns 0
22:20:53.987 00.000 15712 scope move finished after 11 + 55 ms
22:20:53.987 00.000 15712 Move returns status 0, amount 11
22:20:53.987 00.000 15712 MoveAxis(N, 0, ABG)
22:20:53.987 00.000 15712 Move returns status 0, amount 0
22:20:53.987 00.000 15712 move complete, result=0
22:20:53.987 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
22:20:53.987 00.000 15712 worker thread done servicing request
22:20:53.989 00.002 15712 Worker thread wakes up
22:20:53.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:53.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:55.407 01.418 15712 Exposure complete
22:20:55.456 00.049 15712 worker thread done servicing request
22:20:55.456 00.000 7988 OnExposeComplete: enter
22:20:55.467 00.011 7988 UpdateGuideState(): m_state=6
22:20:55.468 00.001 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8110
22:20:55.468 00.000 7988 Star::Find returns 1 (0), X=1182.14, Y=445.41, Mass=1566, SNR=26.9, Peak=219 HFD=3.6
22:20:55.470 00.002 7988 MultiStar: [#1 -0.24,-0.13,1.01,U] [#2 -0.23,-0.20,1.00,U] [#3 -0.21,-0.36,0.93,U] [#4 -0.18,-0.44,1.01,U] [#5 -0.03,-0.05,0.70,U] [#6 -0.24,-0.10,0.68,U] [#7 -0.14,-0.36,0.64,U] [#8 -0.56,0.02,0.64,U] 
22:20:55.470 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.31}, one-star: {0.12, -0.90}
22:20:55.472 00.002 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
22:20:55.474 00.002 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
22:20:55.474 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.35 cameraTheta=-2.10 mountX=0.31 mountY=0.19, mountTheta=0.54
22:20:55.474 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.31, opts=13)
22:20:55.474 00.000 7988 Enqueuing Move request for scope (-0.18, -0.31)
22:20:55.474 00.000 15712 Worker thread wakes up
22:20:55.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.31) opts 0xd
22:20:55.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.31)
22:20:55.474 00.000 15712 Moving (-0.18, -0.31) raw xDistance=0.31 yDistance=0.19
22:20:55.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:20:55.474 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.9
22:20:55.481 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:55.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:55.483 00.002 7988 Enqueuing Expose request
22:20:55.484 00.001 15712 PPEC rslt: input = 0.31, final = 0.14, react = 0.18, pred = -0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
22:20:55.484 00.000 15712 PPEC: input: 0.31, control: 0.14, exposure: 1500
22:20:55.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:55.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:20:55.484 00.000 15712 MoveAxis(W, 46, ABG)
22:20:55.484 00.000 15712 Guiding  Dir = 3, Dur = 46
22:20:55.484 00.000 15712 IsGuiding returns 0
22:20:55.506 00.022 15712 PulseGuide returned control before completion, sleep 36
22:20:55.548 00.042 15712 IsGuiding returns 1
22:20:55.548 00.000 15712 scope still moving after pulse duration time elapsed
22:20:55.586 00.038 15712 IsGuiding returns 0
22:20:55.586 00.000 15712 scope move finished after 46 + 54 ms
22:20:55.586 00.000 15712 Move returns status 0, amount 46
22:20:55.586 00.000 15712 MoveAxis(N, 0, ABG)
22:20:55.586 00.000 15712 Move returns status 0, amount 0
22:20:55.586 00.000 15712 move complete, result=0
22:20:55.586 00.000 7988 GuideStep: 0.3 px 46 ms WEST, 0.2 px 0 ms NORTH
22:20:55.588 00.002 15712 worker thread done servicing request
22:20:55.588 00.000 15712 Worker thread wakes up
22:20:55.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:55.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:57.226 01.638 15712 Exposure complete
22:20:57.284 00.058 15712 worker thread done servicing request
22:20:57.284 00.000 7988 OnExposeComplete: enter
22:20:57.286 00.002 7988 UpdateGuideState(): m_state=6
22:20:57.288 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8111
22:20:57.288 00.000 7988 Star::Find returns 1 (0), X=1182.22, Y=445.80, Mass=1591, SNR=27.2, Peak=196 HFD=3.6
22:20:57.288 00.000 7988 MultiStar: [#1 -0.20,0.10,0.99,U] [#2 -0.12,0.04,0.96,U] [#3 -0.15,-0.13,0.91,U] [#4 -0.02,-0.14,1.01,U] [#5 0.14,-0.05,0.69,U] [#6 -0.27,0.16,0.70,U] [#7 -0.24,0.01,0.66,U] [#8 -0.34,-0.01,0.62,U] 
22:20:57.288 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {0.20, -0.51}
22:20:57.288 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.58) = xAngle (-0.91 = -0.91)
22:20:57.288 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.20 = 2.20)
22:20:57.288 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.49 mountX=0.07 mountY=0.10, mountTheta=0.92
22:20:57.288 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.07, opts=13)
22:20:57.288 00.000 7988 Enqueuing Move request for scope (-0.09, -0.07)
22:20:57.288 00.000 15712 Worker thread wakes up
22:20:57.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:20:57.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:20:57.288 00.000 15712 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.10
22:20:57.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:57.288 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.2
22:20:57.300 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:57.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:57.302 00.002 7988 Enqueuing Expose request
22:20:57.303 00.001 15712 PPEC rslt: input = 0.07, final = -0.06, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:20:57.303 00.000 15712 PPEC: input: 0.07, control: -0.06, exposure: 1500
22:20:57.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:57.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:20:57.303 00.000 15712 MoveAxis(E, 20, ABG)
22:20:57.303 00.000 15712 Guiding  Dir = 2, Dur = 20
22:20:57.303 00.000 15712 IsGuiding returns 0
22:20:57.320 00.017 15712 IsGuiding returns 1
22:20:57.320 00.000 15712 scope still moving after pulse duration time elapsed
22:20:57.370 00.050 15712 IsGuiding returns 0
22:20:57.370 00.000 15712 scope move finished after 20 + 52 ms
22:20:57.370 00.000 15712 Move returns status 0, amount 20
22:20:57.370 00.000 15712 MoveAxis(N, 0, ABG)
22:20:57.370 00.000 15712 Move returns status 0, amount 0
22:20:57.370 00.000 15712 move complete, result=0
22:20:57.370 00.000 7988 GuideStep: 0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
22:20:57.378 00.008 15712 worker thread done servicing request
22:20:57.378 00.000 15712 Worker thread wakes up
22:20:57.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:57.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:20:58.785 01.407 15712 Exposure complete
22:20:58.844 00.059 15712 worker thread done servicing request
22:20:58.844 00.000 7988 OnExposeComplete: enter
22:20:58.844 00.000 7988 UpdateGuideState(): m_state=6
22:20:58.844 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8112
22:20:58.847 00.003 7988 Star::Find returns 1 (0), X=1181.98, Y=445.56, Mass=1471, SNR=26.1, Peak=235 HFD=3.5
22:20:58.849 00.002 7988 MultiStar: [#1 -0.25,-0.06,1.01,U] [#2 -0.17,-0.07,1.02,U] [#3 -0.15,-0.22,0.97,U] [#4 -0.19,-0.27,1.02,U] [#5 -0.34,-0.25,0.73,U] [#6 -0.26,0.05,0.71,U] [#7 -0.07,-0.09,0.68,U] [#8 -0.63,-0.10,0.67,U] 
22:20:58.849 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.21}, one-star: {-0.04, -0.76}
22:20:58.849 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
22:20:58.849 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
22:20:58.849 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-2.37 mountX=0.21 mountY=0.22, mountTheta=0.81
22:20:58.849 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.21, opts=13)
22:20:58.849 00.000 7988 Enqueuing Move request for scope (-0.22, -0.21)
22:20:58.849 00.000 15712 Worker thread wakes up
22:20:58.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
22:20:58.849 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
22:20:58.849 00.000 15712 Moving (-0.22, -0.21) raw xDistance=0.21 yDistance=0.22
22:20:58.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:20:58.849 00.000 7988 UpdateGuideState exits: m=1471 SNR=26.1
22:20:58.859 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:58.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:20:58.861 00.002 7988 Enqueuing Expose request
22:20:58.861 00.000 15712 PPEC rslt: input = 0.21, final = 0.06, react = 0.13, pred = -0.07, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:20:58.861 00.000 15712 PPEC: input: 0.21, control: 0.06, exposure: 1500
22:20:58.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:58.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:20:58.861 00.000 15712 MoveAxis(W, 20, ABG)
22:20:58.861 00.000 15712 Guiding  Dir = 3, Dur = 20
22:20:58.863 00.002 15712 IsGuiding returns 0
22:20:58.878 00.015 15712 PulseGuide returned control before completion, sleep 15
22:20:58.895 00.017 15712 IsGuiding returns 1
22:20:58.895 00.000 15712 scope still moving after pulse duration time elapsed
22:20:58.926 00.031 15712 IsGuiding returns 0
22:20:58.926 00.000 15712 scope move finished after 20 + 44 ms
22:20:58.926 00.000 15712 Move returns status 0, amount 20
22:20:58.926 00.000 15712 MoveAxis(N, 0, ABG)
22:20:58.926 00.000 15712 Move returns status 0, amount 0
22:20:58.926 00.000 15712 move complete, result=0
22:20:58.926 00.000 15712 worker thread done servicing request
22:20:58.926 00.000 15712 Worker thread wakes up
22:20:58.926 00.000 7988 GuideStep: 0.2 px 20 ms WEST, 0.2 px 0 ms NORTH
22:20:58.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:20:58.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:00.568 01.642 15712 Exposure complete
22:21:00.627 00.059 15712 worker thread done servicing request
22:21:00.627 00.000 7988 OnExposeComplete: enter
22:21:00.627 00.000 7988 UpdateGuideState(): m_state=6
22:21:00.627 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8113
22:21:00.631 00.004 7988 Star::Find returns 1 (0), X=1182.27, Y=445.94, Mass=1541, SNR=26.6, Peak=211 HFD=3.4
22:21:00.631 00.000 7988 MultiStar: [#1 0.04,0.33,1.02,U] [#2 -0.12,0.12,1.02,U] [#3 -0.06,0.06,0.95,U] [#4 -0.03,0.21,1.03,U] [#5 0.10,0.01,0.73,U] [#6 -0.02,0.34,0.70,U] [#7 -0.05,0.14,0.69,U] [#8 -0.15,0.19,0.68,U] 
22:21:00.635 00.004 7988 refined, 8 included, MultiStar: {0.00, 0.11}, one-star: {0.25, -0.37}
22:21:00.635 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.58) = xAngle (3.13 = 3.13)
22:21:00.635 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.24 = -0.04)
22:21:00.635 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=-0.11 mountY=-0.00, mountTheta=-3.10
22:21:00.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.11, opts=13)
22:21:00.635 00.000 7988 Enqueuing Move request for scope (0.00, 0.11)
22:21:00.635 00.000 15712 Worker thread wakes up
22:21:00.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
22:21:00.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
22:21:00.635 00.000 15712 Moving (0.00, 0.11) raw xDistance=-0.11 yDistance=-0.00
22:21:00.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:00.635 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.6
22:21:00.645 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:00.645 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:00.647 00.002 7988 Enqueuing Expose request
22:21:00.647 00.000 15712 PPEC rslt: input = -0.11, final = -0.07, react = -0.06, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:00.647 00.000 15712 PPEC: input: -0.11, control: -0.07, exposure: 1500
22:21:00.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:00.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:00.647 00.000 15712 MoveAxis(E, 23, ABG)
22:21:00.647 00.000 15712 Guiding  Dir = 2, Dur = 23
22:21:00.647 00.000 15712 IsGuiding returns 0
22:21:00.669 00.022 15712 PulseGuide returned control before completion, sleep 14
22:21:00.711 00.042 15712 IsGuiding returns 0
22:21:00.711 00.000 15712 Move returns status 0, amount 23
22:21:00.711 00.000 15712 MoveAxis(N, 0, ABG)
22:21:00.711 00.000 15712 Move returns status 0, amount 0
22:21:00.711 00.000 15712 move complete, result=0
22:21:00.711 00.000 7988 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
22:21:00.719 00.008 15712 worker thread done servicing request
22:21:00.719 00.000 15712 Worker thread wakes up
22:21:00.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:00.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:02.130 01.411 15712 Exposure complete
22:21:02.187 00.057 15712 worker thread done servicing request
22:21:02.187 00.000 7988 OnExposeComplete: enter
22:21:02.187 00.000 7988 UpdateGuideState(): m_state=6
22:21:02.192 00.005 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8114
22:21:02.193 00.001 7988 Star::Find returns 1 (0), X=1182.35, Y=445.59, Mass=1524, SNR=26.8, Peak=211 HFD=3.2
22:21:02.193 00.000 7988 MultiStar: [#1 -0.08,0.05,1.01,U] [#2 -0.05,-0.13,0.98,U] [#3 0.01,-0.14,0.96,U] [#4 0.09,-0.14,1.03,U] [#5 0.09,-0.08,0.70,U] [#6 -0.16,0.00,0.72,U] [#7 -0.25,-0.23,0.70,U] [#8 -0.01,-0.12,0.63,U] 
22:21:02.195 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.18}, one-star: {0.33, -0.72}
22:21:02.195 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
22:21:02.197 00.002 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.12)
22:21:02.198 00.001 7988 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.52 mountX=0.18 mountY=-0.00, mountTheta=-0.03
22:21:02.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.18, opts=13)
22:21:02.200 00.000 7988 Enqueuing Move request for scope (0.01, -0.18)
22:21:02.202 00.002 15712 Worker thread wakes up
22:21:02.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
22:21:02.202 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
22:21:02.202 00.000 15712 Moving (0.01, -0.18) raw xDistance=0.18 yDistance=-0.00
22:21:02.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:02.202 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.8
22:21:02.205 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:02.205 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:02.207 00.002 7988 Enqueuing Expose request
22:21:02.207 00.000 15712 PPEC rslt: input = 0.18, final = 0.04, react = 0.11, pred = -0.07, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:21:02.207 00.000 15712 PPEC: input: 0.18, control: 0.04, exposure: 1500
22:21:02.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:02.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:02.207 00.000 15712 MoveAxis(W, 12, ABG)
22:21:02.207 00.000 15712 Guiding  Dir = 3, Dur = 12
22:21:02.209 00.002 15712 IsGuiding returns 0
22:21:02.232 00.023 15712 IsGuiding returns 1
22:21:02.232 00.000 15712 scope still moving after pulse duration time elapsed
22:21:02.282 00.050 15712 IsGuiding returns 0
22:21:02.282 00.000 15712 scope move finished after 12 + 63 ms
22:21:02.282 00.000 15712 Move returns status 0, amount 12
22:21:02.282 00.000 15712 MoveAxis(N, 0, ABG)
22:21:02.282 00.000 15712 Move returns status 0, amount 0
22:21:02.282 00.000 15712 move complete, result=0
22:21:02.282 00.000 7988 GuideStep: 0.2 px 12 ms WEST, -0.0 px 0 ms NORTH
22:21:02.286 00.004 15712 worker thread done servicing request
22:21:02.286 00.000 15712 Worker thread wakes up
22:21:02.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:02.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:03.918 01.632 15712 Exposure complete
22:21:03.980 00.062 15712 worker thread done servicing request
22:21:03.982 00.002 7988 OnExposeComplete: enter
22:21:03.982 00.000 7988 UpdateGuideState(): m_state=6
22:21:03.982 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8115
22:21:03.982 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=445.77, Mass=1593, SNR=27.3, Peak=188 HFD=3.6
22:21:03.982 00.000 7988 MultiStar: [#1 0.04,0.32,0.99,U] [#2 0.12,0.17,0.97,U] [#3 0.03,0.19,0.90,U] [#4 -0.02,0.26,1.00,U] [#5 0.13,0.02,0.68,U] [#6 0.08,0.29,0.69,U] [#7 0.01,0.05,0.67,U] [#8 -0.21,0.16,0.62,U] 
22:21:03.982 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.29, -0.54}
22:21:03.982 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
22:21:03.982 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.60)
22:21:03.982 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.00 mountX=-0.10 mountY=-0.06, mountTheta=-2.56
22:21:03.982 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
22:21:03.982 00.000 7988 Enqueuing Move request for scope (0.06, 0.10)
22:21:03.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:03.996 00.014 7988 UpdateGuideState exits: m=1593 SNR=27.3
22:21:03.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:03.998 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:03.998 00.000 7988 Enqueuing Expose request
22:21:04.000 00.002 15712 Worker thread wakes up
22:21:04.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:21:04.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:21:04.000 00.000 15712 Moving (0.06, 0.10) raw xDistance=-0.10 yDistance=-0.06
22:21:04.000 00.000 15712 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:04.000 00.000 15712 PPEC: input: -0.10, control: -0.07, exposure: 1500
22:21:04.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:04.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:04.000 00.000 15712 MoveAxis(E, 24, ABG)
22:21:04.000 00.000 15712 Guiding  Dir = 2, Dur = 24
22:21:04.000 00.000 15712 IsGuiding returns 0
22:21:04.021 00.021 15712 PulseGuide returned control before completion, sleep 14
22:21:04.044 00.023 15712 IsGuiding returns 1
22:21:04.044 00.000 15712 scope still moving after pulse duration time elapsed
22:21:04.086 00.042 15712 IsGuiding returns 0
22:21:04.086 00.000 15712 scope move finished after 24 + 61 ms
22:21:04.086 00.000 15712 Move returns status 0, amount 24
22:21:04.086 00.000 15712 MoveAxis(N, 0, ABG)
22:21:04.086 00.000 15712 Move returns status 0, amount 0
22:21:04.086 00.000 15712 move complete, result=0
22:21:04.086 00.000 7988 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
22:21:04.091 00.005 15712 worker thread done servicing request
22:21:04.091 00.000 15712 Worker thread wakes up
22:21:04.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:04.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:05.497 01.406 15712 Exposure complete
22:21:05.555 00.058 15712 worker thread done servicing request
22:21:05.555 00.000 7988 OnExposeComplete: enter
22:21:05.558 00.003 7988 UpdateGuideState(): m_state=6
22:21:05.560 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8116
22:21:05.560 00.000 7988 Star::Find returns 1 (0), X=1182.39, Y=445.68, Mass=1519, SNR=26.6, Peak=194 HFD=3.4
22:21:05.560 00.000 7988 MultiStar: [#1 0.16,0.02,1.02,U] [#2 0.05,0.11,0.99,U] [#3 0.01,-0.04,0.94,U] [#4 0.23,0.06,1.02,U] [#5 0.14,-0.01,0.68,U] [#6 0.12,-0.13,0.71,U] [#7 0.08,-0.13,0.70,U] [#8 0.00,0.09,0.64,U] 
22:21:05.562 00.002 7988 refined, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.37, -0.63}
22:21:05.562 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.58) = xAngle (1.06 = 1.06)
22:21:05.564 00.002 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.17 = -2.12)
22:21:05.564 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.52 mountX=0.08 mountY=-0.14, mountTheta=-1.05
22:21:05.566 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.08, opts=13)
22:21:05.568 00.002 7988 Enqueuing Move request for scope (0.14, -0.08)
22:21:05.568 00.000 15712 Worker thread wakes up
22:21:05.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:21:05.568 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:21:05.568 00.000 15712 Moving (0.14, -0.08) raw xDistance=0.08 yDistance=-0.14
22:21:05.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:05.568 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.6
22:21:05.572 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:05.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:05.573 00.001 7988 Enqueuing Expose request
22:21:05.573 00.000 15712 PPEC rslt: input = 0.08, final = -0.06, react = 0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:05.573 00.000 15712 PPEC: input: 0.08, control: -0.06, exposure: 1500
22:21:05.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:05.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:21:05.573 00.000 15712 MoveAxis(E, 20, ABG)
22:21:05.573 00.000 15712 Guiding  Dir = 2, Dur = 20
22:21:05.573 00.000 15712 IsGuiding returns 0
22:21:05.592 00.019 15712 PulseGuide returned control before completion, sleep 14
22:21:05.639 00.047 15712 IsGuiding returns 0
22:21:05.639 00.000 15712 Move returns status 0, amount 20
22:21:05.639 00.000 15712 MoveAxis(N, 0, ABG)
22:21:05.639 00.000 15712 Move returns status 0, amount 0
22:21:05.639 00.000 15712 move complete, result=0
22:21:05.639 00.000 15712 worker thread done servicing request
22:21:05.639 00.000 15712 Worker thread wakes up
22:21:05.639 00.000 7988 GuideStep: 0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
22:21:05.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:05.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:07.282 01.643 15712 Exposure complete
22:21:07.328 00.046 15712 worker thread done servicing request
22:21:07.328 00.000 7988 OnExposeComplete: enter
22:21:07.328 00.000 7988 UpdateGuideState(): m_state=6
22:21:07.344 00.016 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8117
22:21:07.345 00.001 7988 Star::Find returns 1 (0), X=1182.46, Y=445.54, Mass=1539, SNR=26.8, Peak=205 HFD=3.2
22:21:07.345 00.000 7988 MultiStar: [#1 0.21,-0.09,1.01,U] [#2 0.08,-0.18,0.98,U] [#3 -0.07,-0.18,0.95,U] [#4 0.23,-0.26,1.01,U] [#5 0.15,-0.30,0.72,U] [#6 0.16,-0.02,0.70,U] [#7 0.15,-0.39,0.68,U] [#8 -0.11,-0.14,0.65,U] 
22:21:07.347 00.002 7988 refined, 8 included, MultiStar: {0.15, -0.27}, one-star: {0.44, -0.77}
22:21:07.347 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.58) = xAngle (0.51 = 0.51)
22:21:07.349 00.002 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.62 = -2.67)
22:21:07.349 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.07 mountX=0.27 mountY=-0.14, mountTheta=-0.48
22:21:07.351 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.27, opts=13)
22:21:07.353 00.002 7988 Enqueuing Move request for scope (0.15, -0.27)
22:21:07.353 00.000 15712 Worker thread wakes up
22:21:07.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
22:21:07.353 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
22:21:07.353 00.000 15712 Moving (0.15, -0.27) raw xDistance=0.27 yDistance=-0.14
22:21:07.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:07.353 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.8
22:21:07.356 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:07.356 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:07.358 00.002 7988 Enqueuing Expose request
22:21:07.359 00.001 15712 PPEC rslt: input = 0.27, final = 0.11, react = 0.16, pred = -0.05, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
22:21:07.359 00.000 15712 PPEC: input: 0.27, control: 0.11, exposure: 1500
22:21:07.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:07.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:21:07.359 00.000 15712 MoveAxis(W, 35, ABG)
22:21:07.359 00.000 15712 Guiding  Dir = 3, Dur = 35
22:21:07.359 00.000 15712 IsGuiding returns 0
22:21:07.378 00.019 15712 PulseGuide returned control before completion, sleep 23
22:21:07.412 00.034 15712 IsGuiding returns 1
22:21:07.412 00.000 15712 scope still moving after pulse duration time elapsed
22:21:07.439 00.027 15712 IsGuiding returns 0
22:21:07.439 00.000 15712 scope move finished after 35 + 43 ms
22:21:07.439 00.000 15712 Move returns status 0, amount 35
22:21:07.439 00.000 15712 MoveAxis(N, 0, ABG)
22:21:07.439 00.000 15712 Move returns status 0, amount 0
22:21:07.439 00.000 15712 move complete, result=0
22:21:07.439 00.000 15712 worker thread done servicing request
22:21:07.439 00.000 15712 Worker thread wakes up
22:21:07.439 00.000 7988 GuideStep: 0.3 px 35 ms WEST, -0.1 px 0 ms NORTH
22:21:07.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:07.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:08.847 01.408 15712 Exposure complete
22:21:08.906 00.059 15712 worker thread done servicing request
22:21:08.906 00.000 7988 OnExposeComplete: enter
22:21:08.907 00.001 7988 UpdateGuideState(): m_state=6
22:21:08.908 00.001 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8118
22:21:08.908 00.000 7988 Star::Find returns 1 (0), X=1182.36, Y=445.65, Mass=1607, SNR=27.2, Peak=235 HFD=3.4
22:21:08.910 00.002 7988 MultiStar: [#1 0.04,0.02,1.01,U] [#2 0.09,-0.07,0.96,U] [#3 0.06,-0.23,0.91,U] [#4 0.09,-0.20,1.00,U] [#5 0.13,-0.09,0.71,U] [#6 -0.03,-0.02,0.70,U] [#7 -0.13,-0.00,0.67,U] [#8 -0.30,0.13,0.65,U] 
22:21:08.910 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {0.34, -0.67}
22:21:08.912 00.002 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
22:21:08.912 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.82)
22:21:08.914 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.23 mountX=0.15 mountY=-0.05, mountTheta=-0.32
22:21:08.916 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.15, opts=13)
22:21:08.916 00.000 7988 Enqueuing Move request for scope (0.05, -0.15)
22:21:08.918 00.002 15712 Worker thread wakes up
22:21:08.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
22:21:08.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
22:21:08.918 00.000 15712 Moving (0.05, -0.15) raw xDistance=0.15 yDistance=-0.05
22:21:08.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:08.918 00.000 7988 UpdateGuideState exits: m=1607 SNR=27.2
22:21:08.921 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:08.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:08.923 00.002 7988 Enqueuing Expose request
22:21:08.924 00.001 15712 PPEC rslt: input = 0.15, final = -0.04, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:08.924 00.000 15712 PPEC: input: 0.15, control: -0.04, exposure: 1500
22:21:08.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:08.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:08.924 00.000 15712 MoveAxis(E, 12, ABG)
22:21:08.924 00.000 15712 Guiding  Dir = 2, Dur = 12
22:21:08.925 00.001 15712 IsGuiding returns 0
22:21:08.949 00.024 15712 IsGuiding returns 1
22:21:08.949 00.000 15712 scope still moving after pulse duration time elapsed
22:21:08.992 00.043 15712 IsGuiding returns 0
22:21:08.992 00.000 15712 scope move finished after 12 + 59 ms
22:21:08.992 00.000 15712 Move returns status 0, amount 12
22:21:08.992 00.000 15712 MoveAxis(N, 0, ABG)
22:21:08.992 00.000 15712 Move returns status 0, amount 0
22:21:08.992 00.000 15712 move complete, result=0
22:21:08.992 00.000 15712 worker thread done servicing request
22:21:08.992 00.000 15712 Worker thread wakes up
22:21:08.992 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:21:08.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:08.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:10.631 01.639 15712 Exposure complete
22:21:10.688 00.057 15712 worker thread done servicing request
22:21:10.688 00.000 7988 OnExposeComplete: enter
22:21:10.688 00.000 7988 UpdateGuideState(): m_state=6
22:21:10.688 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8119
22:21:10.692 00.004 7988 Star::Find returns 1 (0), X=1182.27, Y=445.47, Mass=1475, SNR=26.2, Peak=234 HFD=3.3
22:21:10.692 00.000 7988 MultiStar: [#1 0.01,-0.13,1.05,U] [#2 -0.03,-0.28,1.03,U] [#3 -0.15,-0.24,0.97,U] [#4 0.14,-0.30,1.04,U] [#5 -0.19,-0.28,0.70,U] [#6 -0.02,-0.09,0.68,U] [#7 -0.15,-0.30,0.68,U] [#8 -0.13,-0.09,0.64,U] 
22:21:10.692 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.30}, one-star: {0.25, -0.84}
22:21:10.692 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
22:21:10.692 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
22:21:10.692 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.61 mountX=0.30 mountY=0.02, mountTheta=0.07
22:21:10.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.30, opts=13)
22:21:10.692 00.000 7988 Enqueuing Move request for scope (-0.01, -0.30)
22:21:10.692 00.000 15712 Worker thread wakes up
22:21:10.692 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.30) opts 0xd
22:21:10.692 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.30)
22:21:10.692 00.000 15712 Moving (-0.01, -0.30) raw xDistance=0.30 yDistance=0.02
22:21:10.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:10.692 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.2
22:21:10.704 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:10.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:10.706 00.002 7988 Enqueuing Expose request
22:21:10.706 00.000 15712 PPEC rslt: input = 0.30, final = 0.13, react = 0.18, pred = -0.05, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
22:21:10.706 00.000 15712 PPEC: input: 0.30, control: 0.13, exposure: 1500
22:21:10.708 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:10.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:21:10.708 00.000 15712 MoveAxis(W, 44, ABG)
22:21:10.708 00.000 15712 Guiding  Dir = 3, Dur = 44
22:21:10.726 00.018 15712 IsGuiding returns 0
22:21:10.756 00.030 15712 PulseGuide returned control before completion, sleep 38
22:21:10.803 00.047 15712 IsGuiding returns 0
22:21:10.803 00.000 15712 Move returns status 0, amount 44
22:21:10.803 00.000 15712 MoveAxis(N, 0, ABG)
22:21:10.803 00.000 15712 Move returns status 0, amount 0
22:21:10.803 00.000 15712 move complete, result=0
22:21:10.803 00.000 15712 worker thread done servicing request
22:21:10.803 00.000 15712 Worker thread wakes up
22:21:10.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:10.803 00.000 7988 GuideStep: 0.3 px 44 ms WEST, 0.0 px 0 ms NORTH
22:21:10.806 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:12.222 01.416 15712 Exposure complete
22:21:12.273 00.051 15712 worker thread done servicing request
22:21:12.273 00.000 7988 OnExposeComplete: enter
22:21:12.273 00.000 7988 UpdateGuideState(): m_state=6
22:21:12.284 00.011 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8120
22:21:12.284 00.000 7988 Star::Find returns 1 (1), X=1182.14, Y=445.67, Mass=1494, SNR=26.4, Peak=255 HFD=3.2
22:21:12.284 00.000 7988 MultiStar: [#1 -0.14,0.01,1.02,U] [#2 -0.04,-0.04,1.00,U] [#3 -0.28,-0.04,0.98,U] [#4 -0.20,-0.19,1.03,U] [#5 0.00,-0.26,0.73,U] [#6 0.02,0.17,0.72,U] [#7 -0.25,-0.20,0.67,U] [#8 -0.31,0.09,0.66,U] 
22:21:12.284 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {0.12, -0.65}
22:21:12.284 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.58) = xAngle (-0.70 = -0.70)
22:21:12.289 00.005 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.41 = 2.41)
22:21:12.289 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.18 cameraTheta=-2.27 mountX=0.14 mountY=0.12, mountTheta=0.71
22:21:12.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.13, opts=13)
22:21:12.289 00.000 7988 Enqueuing Move request for scope (-0.11, -0.13)
22:21:12.289 00.000 15712 Worker thread wakes up
22:21:12.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
22:21:12.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
22:21:12.289 00.000 15712 Moving (-0.11, -0.13) raw xDistance=0.14 yDistance=0.12
22:21:12.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:12.289 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.4 Saturated
22:21:12.297 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:12.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:12.299 00.002 7988 Enqueuing Expose request
22:21:12.300 00.001 15712 PPEC rslt: input = 0.14, final = -0.05, react = 0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:12.300 00.000 15712 PPEC: input: 0.14, control: -0.05, exposure: 1500
22:21:12.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:12.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:21:12.300 00.000 15712 MoveAxis(E, 16, ABG)
22:21:12.300 00.000 15712 Guiding  Dir = 2, Dur = 16
22:21:12.300 00.000 15712 IsGuiding returns 0
22:21:12.321 00.021 15712 IsGuiding returns 1
22:21:12.321 00.000 15712 scope still moving after pulse duration time elapsed
22:21:12.370 00.049 15712 IsGuiding returns 0
22:21:12.370 00.000 15712 scope move finished after 16 + 53 ms
22:21:12.370 00.000 15712 Move returns status 0, amount 16
22:21:12.370 00.000 15712 MoveAxis(N, 0, ABG)
22:21:12.370 00.000 15712 Move returns status 0, amount 0
22:21:12.370 00.000 15712 move complete, result=0
22:21:12.370 00.000 7988 GuideStep: 0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
22:21:12.372 00.002 15712 worker thread done servicing request
22:21:12.372 00.000 15712 Worker thread wakes up
22:21:12.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:12.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:14.011 01.639 15712 Exposure complete
22:21:14.071 00.060 7988 OnExposeComplete: enter
22:21:14.073 00.002 7988 UpdateGuideState(): m_state=6
22:21:14.075 00.002 15712 worker thread done servicing request
22:21:14.075 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8121
22:21:14.075 00.000 7988 Star::Find returns 1 (0), X=1182.13, Y=445.56, Mass=1498, SNR=26.3, Peak=239 HFD=3.2
22:21:14.075 00.000 7988 MultiStar: [#1 -0.01,-0.01,1.06,U] [#2 -0.18,-0.12,1.04,U] [#3 -0.18,-0.20,0.97,U] [#4 -0.03,-0.23,1.06,U] [#5 -0.10,-0.18,0.73,U] [#6 -0.21,0.00,0.71,U] [#7 -0.12,-0.06,0.66,U] [#8 -0.33,0.05,0.67,U] 
22:21:14.075 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.19}, one-star: {0.11, -0.76}
22:21:14.075 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
22:21:14.075 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
22:21:14.075 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.08 mountX=0.19 mountY=0.11, mountTheta=0.53
22:21:14.075 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.19, opts=13)
22:21:14.075 00.000 7988 Enqueuing Move request for scope (-0.10, -0.19)
22:21:14.075 00.000 15712 Worker thread wakes up
22:21:14.075 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
22:21:14.075 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
22:21:14.075 00.000 15712 Moving (-0.10, -0.19) raw xDistance=0.19 yDistance=0.11
22:21:14.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:14.075 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3
22:21:14.088 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:14.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:14.090 00.002 7988 Enqueuing Expose request
22:21:14.090 00.000 15712 PPEC rslt: input = 0.19, final = 0.06, react = 0.11, pred = -0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:21:14.090 00.000 15712 PPEC: input: 0.19, control: 0.06, exposure: 1500
22:21:14.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:14.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:21:14.090 00.000 15712 MoveAxis(W, 18, ABG)
22:21:14.090 00.000 15712 Guiding  Dir = 3, Dur = 18
22:21:14.090 00.000 15712 IsGuiding returns 0
22:21:14.107 00.017 15712 IsGuiding returns 1
22:21:14.107 00.000 15712 scope still moving after pulse duration time elapsed
22:21:14.159 00.052 15712 IsGuiding returns 0
22:21:14.159 00.000 15712 scope move finished after 18 + 49 ms
22:21:14.159 00.000 15712 Move returns status 0, amount 18
22:21:14.159 00.000 15712 MoveAxis(N, 0, ABG)
22:21:14.159 00.000 15712 Move returns status 0, amount 0
22:21:14.159 00.000 15712 move complete, result=0
22:21:14.159 00.000 15712 worker thread done servicing request
22:21:14.159 00.000 15712 Worker thread wakes up
22:21:14.159 00.000 7988 GuideStep: 0.2 px 18 ms WEST, 0.1 px 0 ms NORTH
22:21:14.161 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:14.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:15.573 01.412 15712 Exposure complete
22:21:15.618 00.045 15712 worker thread done servicing request
22:21:15.618 00.000 7988 OnExposeComplete: enter
22:21:15.618 00.000 7988 UpdateGuideState(): m_state=6
22:21:15.634 00.016 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8122
22:21:15.634 00.000 7988 Star::Find returns 1 (0), X=1182.25, Y=445.61, Mass=1487, SNR=26.3, Peak=207 HFD=3.2
22:21:15.634 00.000 7988 MultiStar: [#1 0.09,0.10,1.03,U] [#2 -0.11,0.14,0.99,U] [#3 -0.04,-0.02,0.92,U] [#4 0.04,0.02,1.02,U] [#5 0.18,-0.02,0.70,U] [#6 -0.09,0.26,0.73,U] [#7 -0.08,-0.01,0.69,U] [#8 -0.18,0.19,0.64,U] 
22:21:15.634 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.23, -0.71}
22:21:15.634 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.58) = xAngle (0.56 = 0.56)
22:21:15.634 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.67 = -2.61)
22:21:15.634 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.02 mountX=0.02 mountY=-0.01, mountTheta=-0.54
22:21:15.634 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
22:21:15.634 00.000 7988 Enqueuing Move request for scope (0.01, -0.02)
22:21:15.634 00.000 15712 Worker thread wakes up
22:21:15.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:21:15.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:21:15.634 00.000 15712 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
22:21:15.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:15.634 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.3
22:21:15.647 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:15.647 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:15.649 00.002 7988 Enqueuing Expose request
22:21:15.651 00.002 15712 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:15.651 00.000 15712 PPEC: input: 0.02, control: -0.04, exposure: 1500
22:21:15.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:15.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:21:15.651 00.000 15712 MoveAxis(E, 14, ABG)
22:21:15.651 00.000 15712 Guiding  Dir = 2, Dur = 14
22:21:15.651 00.000 15712 IsGuiding returns 0
22:21:15.668 00.017 15712 IsGuiding returns 1
22:21:15.668 00.000 15712 scope still moving after pulse duration time elapsed
22:21:15.719 00.051 15712 IsGuiding returns 0
22:21:15.719 00.000 15712 scope move finished after 14 + 61 ms
22:21:15.719 00.000 15712 Move returns status 0, amount 14
22:21:15.719 00.000 15712 MoveAxis(N, 0, ABG)
22:21:15.719 00.000 15712 Move returns status 0, amount 0
22:21:15.719 00.000 15712 move complete, result=0
22:21:15.719 00.000 7988 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
22:21:15.728 00.009 15712 worker thread done servicing request
22:21:15.728 00.000 15712 Worker thread wakes up
22:21:15.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:15.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:17.467 01.739 15712 Exposure complete
22:21:17.520 00.053 15712 worker thread done servicing request
22:21:17.520 00.000 7988 OnExposeComplete: enter
22:21:17.520 00.000 7988 UpdateGuideState(): m_state=6
22:21:17.529 00.009 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8123
22:21:17.531 00.002 7988 Star::Find returns 1 (1), X=1182.19, Y=445.67, Mass=1500, SNR=26.2, Peak=255 HFD=3.2
22:21:17.531 00.000 7988 MultiStar: [#1 -0.01,0.01,1.02,U] [#2 -0.06,-0.04,1.01,U] [#3 -0.20,-0.12,0.97,U] [#4 0.03,-0.18,1.03,U] [#5 0.15,-0.03,0.75,U] [#6 0.08,0.03,0.74,U] [#7 -0.13,-0.10,0.70,U] [#8 -0.23,0.10,0.69,U] 
22:21:17.533 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {0.17, -0.64}
22:21:17.533 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
22:21:17.535 00.002 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
22:21:17.535 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.72 mountX=0.12 mountY=0.02, mountTheta=0.17
22:21:17.537 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.12, opts=13)
22:21:17.539 00.002 7988 Enqueuing Move request for scope (-0.02, -0.12)
22:21:17.539 00.000 15712 Worker thread wakes up
22:21:17.539 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
22:21:17.539 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
22:21:17.539 00.000 15712 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=0.02
22:21:17.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:17.539 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.2 Saturated
22:21:17.542 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:17.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:17.544 00.002 7988 Enqueuing Expose request
22:21:17.545 00.001 15712 PPEC rslt: input = 0.12, final = -0.06, react = 0.07, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:17.545 00.000 15712 PPEC: input: 0.12, control: -0.06, exposure: 1500
22:21:17.545 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:17.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:21:17.545 00.000 15712 MoveAxis(E, 20, ABG)
22:21:17.545 00.000 15712 Guiding  Dir = 2, Dur = 20
22:21:17.545 00.000 15712 IsGuiding returns 0
22:21:17.564 00.019 15712 PulseGuide returned control before completion, sleep 12
22:21:17.596 00.032 15712 IsGuiding returns 1
22:21:17.596 00.000 15712 scope still moving after pulse duration time elapsed
22:21:17.625 00.029 15712 IsGuiding returns 0
22:21:17.625 00.000 15712 scope move finished after 20 + 59 ms
22:21:17.625 00.000 15712 Move returns status 0, amount 20
22:21:17.625 00.000 15712 MoveAxis(N, 0, ABG)
22:21:17.625 00.000 15712 Move returns status 0, amount 0
22:21:17.625 00.000 15712 move complete, result=0
22:21:17.625 00.000 15712 worker thread done servicing request
22:21:17.625 00.000 15712 Worker thread wakes up
22:21:17.625 00.000 7988 GuideStep: 0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
22:21:17.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:17.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:19.031 01.406 15712 Exposure complete
22:21:19.092 00.061 15712 worker thread done servicing request
22:21:19.092 00.000 7988 OnExposeComplete: enter
22:21:19.092 00.000 7988 UpdateGuideState(): m_state=6
22:21:19.092 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8124
22:21:19.100 00.008 7988 Star::Find returns 1 (1), X=1182.23, Y=445.51, Mass=1429, SNR=25.9, Peak=255 HFD=3.0
22:21:19.100 00.000 7988 MultiStar: [#1 -0.10,-0.04,1.06,U] [#2 -0.07,-0.23,1.04,U] [#3 -0.04,-0.19,0.99,U] [#4 -0.03,-0.31,1.06,U] [#5 -0.01,0.02,0.75,U] [#6 -0.05,0.11,0.70,U] [#7 0.09,-0.30,0.66,U] [#8 -0.27,0.07,0.63,U] 
22:21:19.100 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.21}, one-star: {0.21, -0.80}
22:21:19.100 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.58) = xAngle (-0.11 = -0.11)
22:21:19.100 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
22:21:19.100 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.69 mountX=0.21 mountY=0.03, mountTheta=0.14
22:21:19.100 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.21, opts=13)
22:21:19.108 00.008 7988 Enqueuing Move request for scope (-0.02, -0.21)
22:21:19.108 00.000 15712 Worker thread wakes up
22:21:19.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
22:21:19.108 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
22:21:19.108 00.000 15712 Moving (-0.02, -0.21) raw xDistance=0.21 yDistance=0.03
22:21:19.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:19.108 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.9 Saturated
22:21:19.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:19.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:19.108 00.000 7988 Enqueuing Expose request
22:21:19.108 00.000 15712 PPEC rslt: input = 0.21, final = 0.06, react = 0.13, pred = -0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:21:19.108 00.000 15712 PPEC: input: 0.21, control: 0.06, exposure: 1500
22:21:19.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:19.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:21:19.108 00.000 15712 MoveAxis(W, 21, ABG)
22:21:19.108 00.000 15712 Guiding  Dir = 3, Dur = 21
22:21:19.108 00.000 15712 IsGuiding returns 0
22:21:19.124 00.016 15712 PulseGuide returned control before completion, sleep 16
22:21:19.176 00.052 15712 IsGuiding returns 0
22:21:19.176 00.000 15712 Move returns status 0, amount 21
22:21:19.176 00.000 15712 MoveAxis(N, 0, ABG)
22:21:19.176 00.000 15712 Move returns status 0, amount 0
22:21:19.176 00.000 15712 move complete, result=0
22:21:19.176 00.000 15712 worker thread done servicing request
22:21:19.176 00.000 15712 Worker thread wakes up
22:21:19.176 00.000 7988 GuideStep: 0.2 px 21 ms WEST, 0.0 px 0 ms NORTH
22:21:19.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:19.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:20.817 01.641 15712 Exposure complete
22:21:20.870 00.053 15712 worker thread done servicing request
22:21:20.870 00.000 7988 OnExposeComplete: enter
22:21:20.870 00.000 7988 UpdateGuideState(): m_state=6
22:21:20.879 00.009 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8125
22:21:20.879 00.000 7988 Star::Find returns 1 (0), X=1182.11, Y=445.76, Mass=1545, SNR=26.8, Peak=228 HFD=3.1
22:21:20.879 00.000 7988 MultiStar: [#1 -0.14,0.14,1.04,U] [#2 -0.35,0.01,0.99,U] [#3 -0.32,0.01,0.97,U] [#4 -0.29,0.08,1.01,U] [#5 -0.21,0.01,0.74,U] [#6 -0.24,0.24,0.72,U] [#7 -0.21,-0.15,0.67,U] [#8 -0.44,0.18,0.67,U] 
22:21:20.879 00.000 7988 refined, 8 included, MultiStar: {-0.23, -0.01}, one-star: {0.09, -0.55}
22:21:20.879 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.58) = xAngle (-1.50 = -1.50)
22:21:20.879 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.60 = 1.60)
22:21:20.879 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.08 mountX=0.01 mountY=0.23, mountTheta=1.51
22:21:20.887 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.01, opts=13)
22:21:20.887 00.000 7988 Enqueuing Move request for scope (-0.23, -0.01)
22:21:20.887 00.000 15712 Worker thread wakes up
22:21:20.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
22:21:20.887 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
22:21:20.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:20.887 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8
22:21:20.891 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:20.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:20.893 00.002 7988 Enqueuing Expose request
22:21:20.894 00.001 15712 Moving (-0.23, -0.01) raw xDistance=0.01 yDistance=0.23
22:21:20.894 00.000 15712 PPEC rslt: input = 0.01, final = -0.07, react = 0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:20.894 00.000 15712 PPEC: input: 0.01, control: -0.07, exposure: 1500
22:21:20.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:20.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:21:20.894 00.000 15712 MoveAxis(E, 22, ABG)
22:21:20.894 00.000 15712 Guiding  Dir = 2, Dur = 22
22:21:20.920 00.026 15712 IsGuiding returns 0
22:21:20.937 00.017 15712 PulseGuide returned control before completion, sleep 17
22:21:20.978 00.041 15712 IsGuiding returns 0
22:21:20.978 00.000 15712 Move returns status 0, amount 22
22:21:20.978 00.000 15712 MoveAxis(N, 0, ABG)
22:21:20.978 00.000 15712 Move returns status 0, amount 0
22:21:20.978 00.000 15712 move complete, result=0
22:21:20.978 00.000 7988 GuideStep: 0.0 px 22 ms EAST, 0.2 px 0 ms NORTH
22:21:20.987 00.009 15712 worker thread done servicing request
22:21:20.987 00.000 15712 Worker thread wakes up
22:21:20.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:20.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:22.396 01.409 15712 Exposure complete
22:21:22.455 00.059 15712 worker thread done servicing request
22:21:22.455 00.000 7988 OnExposeComplete: enter
22:21:22.455 00.000 7988 UpdateGuideState(): m_state=6
22:21:22.457 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8126
22:21:22.457 00.000 7988 Star::Find returns 1 (1), X=1182.24, Y=445.56, Mass=1558, SNR=26.9, Peak=255 HFD=3.2
22:21:22.457 00.000 7988 MultiStar: [#1 -0.08,-0.12,0.99,U] [#2 -0.06,-0.30,0.99,U] [#3 -0.10,-0.25,0.93,U] [#4 0.04,-0.32,1.02,U] [#5 0.19,-0.14,0.70,U] [#6 -0.23,-0.28,0.72,U] [#7 -0.26,-0.29,0.66,U] [#8 -0.34,-0.05,0.64,U] 
22:21:22.457 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.29}, one-star: {0.22, -0.76}
22:21:22.457 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
22:21:22.457 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
22:21:22.457 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.75 mountX=0.30 mountY=0.06, mountTheta=0.20
22:21:22.457 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.29, opts=13)
22:21:22.457 00.000 7988 Enqueuing Move request for scope (-0.05, -0.29)
22:21:22.457 00.000 15712 Worker thread wakes up
22:21:22.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
22:21:22.457 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
22:21:22.457 00.000 15712 Moving (-0.05, -0.29) raw xDistance=0.30 yDistance=0.06
22:21:22.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:22.469 00.012 7988 UpdateGuideState exits: m=1558 SNR=26.9 Saturated
22:21:22.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:22.471 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:22.471 00.000 7988 Enqueuing Expose request
22:21:22.473 00.002 15712 PPEC rslt: input = 0.30, final = 0.12, react = 0.18, pred = -0.06, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
22:21:22.473 00.000 15712 PPEC: input: 0.30, control: 0.12, exposure: 1500
22:21:22.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:22.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:21:22.473 00.000 15712 MoveAxis(W, 38, ABG)
22:21:22.473 00.000 15712 Guiding  Dir = 3, Dur = 38
22:21:22.473 00.000 15712 IsGuiding returns 0
22:21:22.485 00.012 15712 PulseGuide returned control before completion, sleep 35
22:21:22.553 00.068 15712 IsGuiding returns 0
22:21:22.553 00.000 15712 Move returns status 0, amount 38
22:21:22.553 00.000 15712 MoveAxis(N, 0, ABG)
22:21:22.568 00.015 15712 Move returns status 0, amount 0
22:21:22.568 00.000 15712 move complete, result=0
22:21:22.568 00.000 15712 worker thread done servicing request
22:21:22.568 00.000 15712 Worker thread wakes up
22:21:22.568 00.000 7988 GuideStep: 0.3 px 38 ms WEST, 0.1 px 0 ms NORTH
22:21:22.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:22.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:23.607 01.039 7988 evsrv: cli 0CCD0668 connect
22:21:23.610 00.003 7988 case statement mapped state 6 to 3
22:21:23.612 00.002 7988 case statement mapped state 6 to 3
22:21:23.614 00.002 7988 evsrv: cli 0CCD0668 request: {"method":"get_app_state","id":"b6f98397-b173-465c-b101-d820db7673c1"}
22:21:23.614 00.000 7988 case statement mapped state 6 to 3
22:21:23.614 00.000 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6f98397-b173-465c-b101-d820db7673c1"}
22:21:23.617 00.003 7988 evsrv: cli 0CCD0668 disconnect
22:21:24.206 00.589 15712 Exposure complete
22:21:24.299 00.093 15712 worker thread done servicing request
22:21:24.301 00.002 7988 OnExposeComplete: enter
22:21:24.303 00.002 7988 UpdateGuideState(): m_state=6
22:21:24.305 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8127
22:21:24.307 00.002 7988 Star::Find returns 1 (1), X=1182.26, Y=445.42, Mass=1514, SNR=26.6, Peak=255 HFD=3.2
22:21:24.309 00.002 7988 MultiStar: [#1 0.04,-0.16,1.03,U] [#2 -0.07,-0.22,1.00,U] [#3 -0.12,-0.30,0.94,U] [#4 -0.01,-0.27,1.04,U] [#5 -0.03,-0.34,0.71,U] [#6 -0.28,-0.04,0.72,U] [#7 -0.23,-0.28,0.67,U] [#8 -0.22,-0.30,0.64,U] 
22:21:24.311 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.32}, one-star: {0.24, -0.89}
22:21:24.311 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.58) = xAngle (-0.16 = -0.16)
22:21:24.313 00.002 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
22:21:24.315 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.33 cameraTheta=-1.74 mountX=0.32 mountY=0.06, mountTheta=0.19
22:21:24.318 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.32, opts=13)
22:21:24.318 00.000 7988 Enqueuing Move request for scope (-0.05, -0.32)
22:21:24.318 00.000 15712 Worker thread wakes up
22:21:24.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd
22:21:24.318 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.32)
22:21:24.318 00.000 15712 Moving (-0.05, -0.32) raw xDistance=0.32 yDistance=0.06
22:21:24.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:24.325 00.007 7988 UpdateGuideState exits: m=1514 SNR=26.6 Saturated
22:21:24.327 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:24.327 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:24.329 00.002 7988 Enqueuing Expose request
22:21:24.330 00.001 15712 PPEC rslt: input = 0.32, final = 0.12, react = 0.19, pred = -0.07, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
22:21:24.330 00.000 15712 PPEC: input: 0.32, control: 0.12, exposure: 1500
22:21:24.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:24.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:21:24.332 00.002 15712 MoveAxis(W, 40, ABG)
22:21:24.332 00.000 15712 Guiding  Dir = 3, Dur = 40
22:21:24.332 00.000 15712 IsGuiding returns 0
22:21:24.353 00.021 15712 PulseGuide returned control before completion, sleep 25
22:21:24.405 00.052 15712 IsGuiding returns 0
22:21:24.405 00.000 15712 Move returns status 0, amount 40
22:21:24.405 00.000 15712 MoveAxis(N, 0, ABG)
22:21:24.405 00.000 15712 Move returns status 0, amount 0
22:21:24.405 00.000 15712 move complete, result=0
22:21:24.405 00.000 15712 worker thread done servicing request
22:21:24.405 00.000 15712 Worker thread wakes up
22:21:24.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:24.405 00.000 7988 GuideStep: 0.3 px 40 ms WEST, 0.1 px 0 ms NORTH
22:21:24.409 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:25.819 01.410 15712 Exposure complete
22:21:25.883 00.064 15712 worker thread done servicing request
22:21:25.883 00.000 7988 OnExposeComplete: enter
22:21:25.883 00.000 7988 UpdateGuideState(): m_state=6
22:21:25.883 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8128
22:21:25.883 00.000 7988 Star::Find returns 1 (1), X=1182.28, Y=445.47, Mass=1531, SNR=26.7, Peak=255 HFD=3.2
22:21:25.895 00.012 7988 MultiStar: [#1 -0.08,-0.13,1.05,U] [#2 -0.01,-0.03,1.01,U] [#3 -0.30,-0.13,0.94,U] [#4 -0.00,-0.21,1.04,U] [#5 -0.05,-0.23,0.74,U] [#6 -0.17,0.16,0.69,U] [#7 -0.22,-0.12,0.67,U] [#8 -0.44,0.03,0.66,U] 
22:21:25.895 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.19}, one-star: {0.26, -0.85}
22:21:25.895 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.58) = xAngle (-0.45 = -0.45)
22:21:25.895 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.66 = 2.66)
22:21:25.899 00.004 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.03 mountX=0.19 mountY=0.10, mountTheta=0.47
22:21:25.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.19, opts=13)
22:21:25.899 00.000 7988 Enqueuing Move request for scope (-0.09, -0.19)
22:21:25.899 00.000 15712 Worker thread wakes up
22:21:25.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
22:21:25.899 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
22:21:25.899 00.000 15712 Moving (-0.09, -0.19) raw xDistance=0.19 yDistance=0.10
22:21:25.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:25.899 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7 Saturated
22:21:25.907 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:25.909 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:25.909 00.000 7988 Enqueuing Expose request
22:21:25.909 00.000 15712 PPEC rslt: input = 0.19, final = 0.04, react = 0.11, pred = -0.07, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:21:25.909 00.000 15712 PPEC: input: 0.19, control: 0.04, exposure: 1500
22:21:25.912 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:25.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:21:25.912 00.000 15712 MoveAxis(W, 13, ABG)
22:21:25.912 00.000 15712 Guiding  Dir = 3, Dur = 13
22:21:25.912 00.000 15712 IsGuiding returns 0
22:21:25.930 00.018 15712 IsGuiding returns 1
22:21:25.930 00.000 15712 scope still moving after pulse duration time elapsed
22:21:25.979 00.049 15712 IsGuiding returns 0
22:21:25.979 00.000 15712 scope move finished after 13 + 63 ms
22:21:25.979 00.000 15712 Move returns status 0, amount 13
22:21:25.979 00.000 15712 MoveAxis(N, 0, ABG)
22:21:25.979 00.000 15712 Move returns status 0, amount 0
22:21:25.979 00.000 15712 move complete, result=0
22:21:25.979 00.000 15712 worker thread done servicing request
22:21:25.979 00.000 15712 Worker thread wakes up
22:21:25.979 00.000 7988 GuideStep: 0.2 px 13 ms WEST, 0.1 px 0 ms NORTH
22:21:25.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:25.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:27.626 01.647 15712 Exposure complete
22:21:27.692 00.066 15712 worker thread done servicing request
22:21:27.692 00.000 7988 OnExposeComplete: enter
22:21:27.692 00.000 7988 UpdateGuideState(): m_state=6
22:21:27.701 00.009 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8129
22:21:27.703 00.002 7988 Star::Find returns 1 (0), X=1182.13, Y=445.65, Mass=1484, SNR=26.3, Peak=216 HFD=3.3
22:21:27.705 00.002 7988 MultiStar: [#1 -0.08,0.01,1.05,U] [#2 -0.08,-0.12,1.03,U] [#3 -0.28,0.13,0.95,U] [#4 -0.05,-0.13,1.04,U] [#5 0.02,-0.10,0.72,U] [#6 -0.11,0.02,0.69,U] [#7 -0.21,-0.07,0.69,U] [#8 -0.53,0.20,0.67,U] 
22:21:27.707 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.10}, one-star: {0.11, -0.66}
22:21:27.707 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.58) = xAngle (-0.87 = -0.87)
22:21:27.709 00.002 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.24 = 2.24)
22:21:27.709 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.45 mountX=0.10 mountY=0.12, mountTheta=0.89
22:21:27.713 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
22:21:27.713 00.000 7988 Enqueuing Move request for scope (-0.12, -0.10)
22:21:27.715 00.002 15712 Worker thread wakes up
22:21:27.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
22:21:27.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
22:21:27.715 00.000 15712 Moving (-0.12, -0.10) raw xDistance=0.10 yDistance=0.12
22:21:27.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:27.715 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3
22:21:27.718 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:27.720 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:27.720 00.000 7988 Enqueuing Expose request
22:21:27.720 00.000 15712 PPEC rslt: input = 0.10, final = -0.07, react = 0.06, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:27.724 00.004 15712 PPEC: input: 0.10, control: -0.07, exposure: 1500
22:21:27.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:27.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:21:27.724 00.000 15712 MoveAxis(E, 23, ABG)
22:21:27.724 00.000 15712 Guiding  Dir = 2, Dur = 23
22:21:27.758 00.034 15712 IsGuiding returns 0
22:21:27.775 00.017 15712 PulseGuide returned control before completion, sleep 18
22:21:27.826 00.051 15712 IsGuiding returns 0
22:21:27.826 00.000 15712 Move returns status 0, amount 23
22:21:27.826 00.000 15712 MoveAxis(N, 0, ABG)
22:21:27.826 00.000 15712 Move returns status 0, amount 0
22:21:27.826 00.000 15712 move complete, result=0
22:21:27.826 00.000 15712 worker thread done servicing request
22:21:27.826 00.000 15712 Worker thread wakes up
22:21:27.826 00.000 7988 GuideStep: 0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
22:21:27.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:27.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:29.246 01.420 15712 Exposure complete
22:21:29.305 00.059 15712 worker thread done servicing request
22:21:29.307 00.002 7988 OnExposeComplete: enter
22:21:29.307 00.000 7988 UpdateGuideState(): m_state=6
22:21:29.307 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8130
22:21:29.310 00.003 7988 Star::Find returns 1 (0), X=1182.26, Y=445.60, Mass=1500, SNR=26.3, Peak=218 HFD=3.2
22:21:29.310 00.000 7988 MultiStar: [#1 -0.10,-0.06,0.99,U] [#2 -0.07,-0.06,1.01,U] [#3 -0.14,-0.13,0.97,U] [#4 -0.01,-0.14,1.05,U] [#5 -0.03,-0.23,0.71,U] [#6 -0.11,0.15,0.71,U] [#7 -0.17,-0.19,0.70,U] [#8 -0.28,0.06,0.66,U] 
22:21:29.310 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.16}, one-star: {0.24, -0.72}
22:21:29.310 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
22:21:29.310 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.74 = 2.74)
22:21:29.310 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.95 mountX=0.16 mountY=0.07, mountTheta=0.39
22:21:29.310 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.16, opts=13)
22:21:29.318 00.008 7988 Enqueuing Move request for scope (-0.06, -0.16)
22:21:29.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:21:29.318 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.3
22:21:29.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:29.318 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:29.318 00.000 7988 Enqueuing Expose request
22:21:29.318 00.000 15712 Worker thread wakes up
22:21:29.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
22:21:29.318 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
22:21:29.318 00.000 15712 Moving (-0.06, -0.16) raw xDistance=0.16 yDistance=0.07
22:21:29.326 00.008 15712 PPEC rslt: input = 0.16, final = -0.06, react = 0.10, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:29.326 00.000 15712 PPEC: input: 0.16, control: -0.06, exposure: 1500
22:21:29.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:29.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:21:29.326 00.000 15712 MoveAxis(E, 20, ABG)
22:21:29.326 00.000 15712 Guiding  Dir = 2, Dur = 20
22:21:29.326 00.000 15712 IsGuiding returns 0
22:21:29.345 00.019 15712 PulseGuide returned control before completion, sleep 15
22:21:29.404 00.059 15712 IsGuiding returns 1
22:21:29.404 00.000 15712 scope still moving after pulse duration time elapsed
22:21:29.436 00.032 15712 IsGuiding returns 0
22:21:29.436 00.000 15712 scope move finished after 20 + 86 ms
22:21:29.436 00.000 15712 Move returns status 0, amount 20
22:21:29.436 00.000 15712 MoveAxis(N, 0, ABG)
22:21:29.437 00.001 15712 Move returns status 0, amount 0
22:21:29.437 00.000 15712 move complete, result=0
22:21:29.437 00.000 15712 worker thread done servicing request
22:21:29.437 00.000 15712 Worker thread wakes up
22:21:29.437 00.000 7988 GuideStep: 0.2 px 20 ms EAST, 0.1 px 0 ms NORTH
22:21:29.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:29.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:31.066 01.629 15712 Exposure complete
22:21:31.125 00.059 15712 worker thread done servicing request
22:21:31.125 00.000 7988 OnExposeComplete: enter
22:21:31.125 00.000 7988 UpdateGuideState(): m_state=6
22:21:31.128 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8131
22:21:31.128 00.000 7988 Star::Find returns 1 (0), X=1182.19, Y=445.32, Mass=1501, SNR=26.5, Peak=242 HFD=3.3
22:21:31.130 00.002 7988 MultiStar: [#1 -0.14,-0.16,1.01,U] [#2 -0.20,-0.35,0.98,U] [#3 -0.09,-0.35,0.96,U] [#4 -0.14,-0.48,1.04,U] [#5 0.10,-0.26,0.72,U] [#6 -0.12,-0.07,0.70,U] [#7 -0.27,-0.57,0.66,U] [#8 -0.35,-0.12,0.66,U] 
22:21:31.130 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.39}, one-star: {0.17, -0.99}
22:21:31.132 00.002 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
22:21:31.132 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
22:21:31.134 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.39 hyp=0.40 cameraTheta=-1.84 mountX=0.39 mountY=0.12, mountTheta=0.29
22:21:31.136 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.39, opts=13)
22:21:31.136 00.000 7988 Enqueuing Move request for scope (-0.11, -0.39)
22:21:31.138 00.002 15712 Worker thread wakes up
22:21:31.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.39) opts 0xd
22:21:31.138 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.39)
22:21:31.138 00.000 15712 Moving (-0.11, -0.39) raw xDistance=0.39 yDistance=0.12
22:21:31.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:21:31.138 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.5
22:21:31.141 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:31.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:31.143 00.002 7988 Enqueuing Expose request
22:21:31.144 00.001 15712 PPEC rslt: input = 0.39, final = 0.19, react = 0.23, pred = -0.05, hyst = 0.21, hyst_pct = 0.00, period_length = 636.00
22:21:31.144 00.000 15712 PPEC: input: 0.39, control: 0.19, exposure: 1500
22:21:31.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:31.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:21:31.144 00.000 15712 MoveAxis(W, 61, ABG)
22:21:31.144 00.000 15712 Guiding  Dir = 3, Dur = 61
22:21:31.144 00.000 15712 IsGuiding returns 0
22:21:31.168 00.024 15712 PulseGuide returned control before completion, sleep 50
22:21:31.243 00.075 15712 IsGuiding returns 0
22:21:31.243 00.000 15712 Move returns status 0, amount 61
22:21:31.243 00.000 15712 MoveAxis(N, 0, ABG)
22:21:31.243 00.000 15712 Move returns status 0, amount 0
22:21:31.243 00.000 15712 move complete, result=0
22:21:31.243 00.000 15712 worker thread done servicing request
22:21:31.243 00.000 15712 Worker thread wakes up
22:21:31.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:31.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:31.243 00.000 7988 GuideStep: 0.4 px 61 ms WEST, 0.1 px 0 ms NORTH
22:21:32.659 01.416 15712 Exposure complete
22:21:32.717 00.058 15712 worker thread done servicing request
22:21:32.717 00.000 7988 OnExposeComplete: enter
22:21:32.717 00.000 7988 UpdateGuideState(): m_state=6
22:21:32.720 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8132
22:21:32.722 00.002 7988 Star::Find returns 1 (0), X=1182.25, Y=445.64, Mass=1525, SNR=26.8, Peak=223 HFD=3.2
22:21:32.722 00.000 7988 MultiStar: [#1 -0.05,0.12,1.03,U] [#2 -0.13,0.05,1.00,U] [#3 -0.21,-0.10,0.94,U] [#4 -0.06,-0.01,1.01,U] [#5 0.06,0.02,0.69,U] [#6 -0.04,0.31,0.71,U] [#7 -0.13,-0.21,0.67,U] [#8 -0.43,0.11,0.65,U] 
22:21:32.724 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {0.23, -0.67}
22:21:32.724 00.000 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.58) = xAngle (-0.89 = -0.89)
22:21:32.726 00.002 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.22 = 2.22)
22:21:32.726 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.47 mountX=0.06 mountY=0.07, mountTheta=0.90
22:21:32.728 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.06, opts=13)
22:21:32.730 00.002 7988 Enqueuing Move request for scope (-0.07, -0.06)
22:21:32.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:21:32.732 00.002 7988 UpdateGuideState exits: m=1525 SNR=26.8
22:21:32.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:32.734 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:32.734 00.000 7988 Enqueuing Expose request
22:21:32.736 00.002 15712 Worker thread wakes up
22:21:32.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
22:21:32.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
22:21:32.736 00.000 15712 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.07
22:21:32.738 00.002 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:32.738 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
22:21:32.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:32.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:21:32.738 00.000 15712 MoveAxis(E, 10, ABG)
22:21:32.738 00.000 15712 Guiding  Dir = 2, Dur = 10
22:21:32.738 00.000 15712 IsGuiding returns 0
22:21:32.756 00.018 15712 IsGuiding returns 1
22:21:32.756 00.000 15712 scope still moving after pulse duration time elapsed
22:21:32.800 00.044 15712 IsGuiding returns 0
22:21:32.800 00.000 15712 scope move finished after 10 + 48 ms
22:21:32.800 00.000 15712 Move returns status 0, amount 10
22:21:32.800 00.000 15712 MoveAxis(N, 0, ABG)
22:21:32.800 00.000 15712 Move returns status 0, amount 0
22:21:32.800 00.000 15712 move complete, result=0
22:21:32.800 00.000 15712 worker thread done servicing request
22:21:32.800 00.000 15712 Worker thread wakes up
22:21:32.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:32.800 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
22:21:32.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:34.442 01.642 15712 Exposure complete
22:21:34.500 00.058 15712 worker thread done servicing request
22:21:34.500 00.000 7988 OnExposeComplete: enter
22:21:34.500 00.000 7988 UpdateGuideState(): m_state=6
22:21:34.504 00.004 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8133
22:21:34.506 00.002 7988 Star::Find returns 1 (0), X=1182.12, Y=445.70, Mass=1481, SNR=26.4, Peak=241 HFD=3.2
22:21:34.506 00.000 7988 MultiStar: [#1 -0.20,-0.04,1.06,U] [#2 -0.05,-0.05,1.01,U] [#3 -0.30,-0.15,1.00,U] [#4 -0.13,-0.09,1.05,U] [#5 -0.05,-0.06,0.72,U] [#6 -0.27,0.21,0.72,U] [#7 -0.15,-0.28,0.68,U] [#8 -0.37,-0.01,0.65,U] 
22:21:34.506 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.13}, one-star: {0.10, -0.61}
22:21:34.509 00.003 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
22:21:34.509 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
22:21:34.511 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.42 mountX=0.13 mountY=0.15, mountTheta=0.85
22:21:34.513 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.13, opts=13)
22:21:34.515 00.002 7988 Enqueuing Move request for scope (-0.15, -0.13)
22:21:34.515 00.000 15712 Worker thread wakes up
22:21:34.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
22:21:34.515 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
22:21:34.515 00.000 15712 Moving (-0.15, -0.13) raw xDistance=0.13 yDistance=0.15
22:21:34.517 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:34.517 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.4
22:21:34.520 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:34.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:34.520 00.000 7988 Enqueuing Expose request
22:21:34.522 00.002 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:34.522 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
22:21:34.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:34.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:21:34.522 00.000 15712 MoveAxis(E, 7, ABG)
22:21:34.522 00.000 15712 Guiding  Dir = 2, Dur = 7
22:21:34.522 00.000 15712 IsGuiding returns 0
22:21:34.541 00.019 15712 IsGuiding returns 0
22:21:34.541 00.000 15712 Move returns status 0, amount 7
22:21:34.541 00.000 15712 MoveAxis(N, 0, ABG)
22:21:34.541 00.000 15712 Move returns status 0, amount 0
22:21:34.541 00.000 15712 move complete, result=0
22:21:34.541 00.000 15712 worker thread done servicing request
22:21:34.541 00.000 15712 Worker thread wakes up
22:21:34.541 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
22:21:34.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:34.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:35.956 01.415 15712 Exposure complete
22:21:36.003 00.047 15712 worker thread done servicing request
22:21:36.003 00.000 7988 OnExposeComplete: enter
22:21:36.017 00.014 7988 UpdateGuideState(): m_state=6
22:21:36.017 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8134
22:21:36.020 00.003 7988 Star::Find returns 1 (0), X=1182.13, Y=445.81, Mass=1530, SNR=26.8, Peak=229 HFD=3.1
22:21:36.022 00.002 7988 MultiStar: [#1 -0.14,0.27,1.03,U] [#2 -0.07,0.11,1.02,U] [#3 -0.30,-0.03,0.97,U] [#4 -0.08,0.10,1.03,U] [#5 -0.19,0.15,0.74,U] [#6 -0.21,0.21,0.68,U] [#7 -0.28,0.31,0.68,U] [#8 -0.52,0.15,0.65,U] 
22:21:36.022 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.07}, one-star: {0.11, -0.50}
22:21:36.024 00.002 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.58) = xAngle (4.34 = -1.95)
22:21:36.024 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.45 = 1.16)
22:21:36.026 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.76 mountX=-0.07 mountY=0.17, mountTheta=1.95
22:21:36.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.07, opts=13)
22:21:36.026 00.000 7988 Enqueuing Move request for scope (-0.17, 0.07)
22:21:36.026 00.000 15712 Worker thread wakes up
22:21:36.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:36.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
22:21:36.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
22:21:36.026 00.000 15712 Moving (-0.17, 0.07) raw xDistance=-0.07 yDistance=0.17
22:21:36.026 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.8
22:21:36.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:36.033 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:36.033 00.000 7988 Enqueuing Expose request
22:21:36.033 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:36.033 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
22:21:36.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:36.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:21:36.033 00.000 15712 MoveAxis(E, 5, ABG)
22:21:36.033 00.000 15712 Guiding  Dir = 2, Dur = 5
22:21:36.037 00.004 15712 IsGuiding returns 0
22:21:36.059 00.022 15712 IsGuiding returns 0
22:21:36.059 00.000 15712 Move returns status 0, amount 5
22:21:36.059 00.000 15712 MoveAxis(N, 0, ABG)
22:21:36.059 00.000 15712 Move returns status 0, amount 0
22:21:36.059 00.000 15712 move complete, result=0
22:21:36.059 00.000 15712 worker thread done servicing request
22:21:36.059 00.000 15712 Worker thread wakes up
22:21:36.059 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
22:21:36.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:36.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:37.695 01.636 15712 Exposure complete
22:21:37.741 00.046 15712 worker thread done servicing request
22:21:37.741 00.000 7988 OnExposeComplete: enter
22:21:37.754 00.013 7988 UpdateGuideState(): m_state=6
22:21:37.754 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8135
22:21:37.757 00.003 7988 Star::Find returns 1 (0), X=1181.96, Y=445.76, Mass=1617, SNR=27.4, Peak=228 HFD=3.3
22:21:37.757 00.000 7988 MultiStar: [#1 -0.21,0.08,0.99,U] [#2 -0.29,0.10,0.97,U] [#3 -0.33,-0.00,0.92,U] [#4 -0.17,-0.00,1.01,U] [#5 -0.12,-0.02,0.72,U] [#6 -0.31,0.07,0.69,U] [#7 -0.19,-0.35,0.67,U] [#8 -0.50,0.12,0.66,U] 
22:21:37.757 00.000 7988 refined, 8 included, MultiStar: {-0.23, -0.07}, one-star: {-0.06, -0.55}
22:21:37.757 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.29 = -1.29)
22:21:37.757 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.82 = 1.82)
22:21:37.757 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.86 mountX=0.07 mountY=0.24, mountTheta=1.29
22:21:37.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.07, opts=13)
22:21:37.757 00.000 7988 Enqueuing Move request for scope (-0.23, -0.07)
22:21:37.757 00.000 15712 Worker thread wakes up
22:21:37.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
22:21:37.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
22:21:37.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:37.757 00.000 7988 UpdateGuideState exits: m=1617 SNR=27.4
22:21:37.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:37.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:37.757 00.000 7988 Enqueuing Expose request
22:21:37.771 00.014 15712 Moving (-0.23, -0.07) raw xDistance=0.07 yDistance=0.24
22:21:37.775 00.004 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:37.775 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
22:21:37.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:37.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:21:37.775 00.000 15712 MoveAxis(E, 5, ABG)
22:21:37.775 00.000 15712 Guiding  Dir = 2, Dur = 5
22:21:37.777 00.002 15712 IsGuiding returns 0
22:21:37.794 00.017 15712 IsGuiding returns 0
22:21:37.794 00.000 15712 Move returns status 0, amount 5
22:21:37.794 00.000 15712 MoveAxis(N, 0, ABG)
22:21:37.794 00.000 15712 Move returns status 0, amount 0
22:21:37.794 00.000 15712 move complete, result=0
22:21:37.794 00.000 15712 worker thread done servicing request
22:21:37.794 00.000 15712 Worker thread wakes up
22:21:37.794 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
22:21:37.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:37.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:39.207 01.413 15712 Exposure complete
22:21:39.266 00.059 15712 worker thread done servicing request
22:21:39.266 00.000 7988 OnExposeComplete: enter
22:21:39.268 00.002 7988 UpdateGuideState(): m_state=6
22:21:39.268 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8136
22:21:39.270 00.002 7988 Star::Find returns 1 (1), X=1182.17, Y=445.98, Mass=1545, SNR=26.8, Peak=255 HFD=3.1
22:21:39.272 00.002 7988 MultiStar: [#1 -0.05,0.38,1.03,U] [#2 0.05,0.21,1.01,U] [#3 -0.11,0.20,0.94,U] [#4 -0.08,0.21,1.01,U] [#5 0.09,0.34,0.68,U] [#6 0.05,0.38,0.75,U] [#7 -0.33,0.20,0.67,U] [#8 -0.24,0.29,0.66,U] 
22:21:39.272 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.19}, one-star: {0.15, -0.34}
22:21:39.274 00.002 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.92)
22:21:39.274 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.47 = 0.19)
22:21:39.276 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.78 mountX=-0.19 mountY=0.04, mountTheta=2.95
22:21:39.278 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.19, opts=13)
22:21:39.278 00.000 7988 Enqueuing Move request for scope (-0.04, 0.19)
22:21:39.280 00.002 15712 Worker thread wakes up
22:21:39.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
22:21:39.280 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
22:21:39.280 00.000 15712 Moving (-0.04, 0.19) raw xDistance=-0.19 yDistance=0.04
22:21:39.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:39.280 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.8 Saturated
22:21:39.283 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:39.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:39.285 00.002 7988 Enqueuing Expose request
22:21:39.285 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:21:39.285 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
22:21:39.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:39.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:21:39.285 00.000 15712 MoveAxis(E, 43, ABG)
22:21:39.285 00.000 15712 Guiding  Dir = 2, Dur = 43
22:21:39.285 00.000 15712 IsGuiding returns 0
22:21:39.304 00.019 15712 PulseGuide returned control before completion, sleep 36
22:21:39.350 00.046 15712 IsGuiding returns 1
22:21:39.350 00.000 15712 scope still moving after pulse duration time elapsed
22:21:39.384 00.034 15712 IsGuiding returns 0
22:21:39.384 00.000 15712 scope move finished after 43 + 53 ms
22:21:39.384 00.000 15712 Move returns status 0, amount 43
22:21:39.384 00.000 15712 MoveAxis(N, 0, ABG)
22:21:39.384 00.000 15712 Move returns status 0, amount 0
22:21:39.384 00.000 15712 move complete, result=0
22:21:39.384 00.000 15712 worker thread done servicing request
22:21:39.384 00.000 15712 Worker thread wakes up
22:21:39.384 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
22:21:39.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:39.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:41.026 01.642 15712 Exposure complete
22:21:41.085 00.059 15712 worker thread done servicing request
22:21:41.085 00.000 7988 OnExposeComplete: enter
22:21:41.085 00.000 7988 UpdateGuideState(): m_state=6
22:21:41.090 00.005 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8137
22:21:41.090 00.000 7988 Star::Find returns 1 (1), X=1182.04, Y=445.57, Mass=1496, SNR=26.5, Peak=255 HFD=3.0
22:21:41.090 00.000 7988 MultiStar: [#1 -0.14,-0.02,1.05,U] [#2 -0.19,-0.33,1.05,U] [#3 -0.41,-0.27,0.97,U] [#4 -0.17,-0.17,1.05,U] [#5 -0.05,-0.04,0.71,U] [#6 -0.10,0.20,0.74,U] [#7 -0.22,-0.33,0.69,U] [#8 -0.23,-0.24,0.67,U] 
22:21:41.090 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.23}, one-star: {0.02, -0.74}
22:21:41.090 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
22:21:41.090 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
22:21:41.090 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.19 mountX=0.23 mountY=0.17, mountTheta=0.64
22:21:41.090 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.23, opts=13)
22:21:41.090 00.000 7988 Enqueuing Move request for scope (-0.16, -0.23)
22:21:41.090 00.000 15712 Worker thread wakes up
22:21:41.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:21:41.090 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.5 Saturated
22:21:41.103 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:41.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:41.105 00.002 7988 Enqueuing Expose request
22:21:41.106 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
22:21:41.106 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
22:21:41.106 00.000 15712 Moving (-0.16, -0.23) raw xDistance=0.23 yDistance=0.17
22:21:41.106 00.000 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:21:41.106 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
22:21:41.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:41.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:21:41.106 00.000 15712 MoveAxis(W, 36, ABG)
22:21:41.106 00.000 15712 Guiding  Dir = 3, Dur = 36
22:21:41.106 00.000 15712 IsGuiding returns 0
22:21:41.123 00.017 15712 PulseGuide returned control before completion, sleep 32
22:21:41.174 00.051 15712 IsGuiding returns 0
22:21:41.174 00.000 15712 Move returns status 0, amount 36
22:21:41.174 00.000 15712 MoveAxis(N, 0, ABG)
22:21:41.174 00.000 15712 Move returns status 0, amount 0
22:21:41.174 00.000 15712 move complete, result=0
22:21:41.174 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
22:21:41.174 00.000 15712 worker thread done servicing request
22:21:41.174 00.000 15712 Worker thread wakes up
22:21:41.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:41.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:42.585 01.411 15712 Exposure complete
22:21:42.635 00.050 15712 worker thread done servicing request
22:21:42.635 00.000 7988 OnExposeComplete: enter
22:21:42.648 00.013 7988 UpdateGuideState(): m_state=6
22:21:42.648 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8138
22:21:42.648 00.000 7988 Star::Find returns 1 (1), X=1182.32, Y=445.80, Mass=1569, SNR=27.0, Peak=255 HFD=2.7
22:21:42.648 00.000 7988 MultiStar: [#1 -0.03,0.15,0.99,U] [#2 -0.08,-0.00,1.01,U] [#3 -0.23,0.07,0.95,U] [#4 -0.11,0.10,1.08,U] [#5 -0.03,0.01,0.74,U] [#6 -0.11,0.29,0.72,U] [#7 -0.39,-0.08,0.70,U] [#8 -0.29,0.35,0.68,U] 
22:21:42.652 00.004 7988 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {0.30, -0.51}
22:21:42.652 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.58) = xAngle (4.44 = -1.85)
22:21:42.652 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.54 = 1.26)
22:21:42.652 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.86 mountX=-0.03 mountY=0.09, mountTheta=1.85
22:21:42.652 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.03, opts=13)
22:21:42.652 00.000 7988 Enqueuing Move request for scope (-0.09, 0.03)
22:21:42.652 00.000 15712 Worker thread wakes up
22:21:42.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:42.652 00.000 7988 UpdateGuideState exits: m=1569 SNR=27.0 Saturated
22:21:42.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
22:21:42.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:42.663 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:42.663 00.000 7988 Enqueuing Expose request
22:21:42.663 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
22:21:42.663 00.000 15712 Moving (-0.09, 0.03) raw xDistance=-0.03 yDistance=0.09
22:21:42.669 00.006 15712 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:42.669 00.000 15712 PPEC: input: -0.03, control: -0.04, exposure: 1500
22:21:42.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:42.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:21:42.669 00.000 15712 MoveAxis(E, 13, ABG)
22:21:42.669 00.000 15712 Guiding  Dir = 2, Dur = 13
22:21:42.669 00.000 15712 IsGuiding returns 0
22:21:42.686 00.017 15712 IsGuiding returns 1
22:21:42.686 00.000 15712 scope still moving after pulse duration time elapsed
22:21:42.738 00.052 15712 IsGuiding returns 0
22:21:42.738 00.000 15712 scope move finished after 13 + 56 ms
22:21:42.738 00.000 15712 Move returns status 0, amount 13
22:21:42.738 00.000 15712 MoveAxis(N, 0, ABG)
22:21:42.738 00.000 15712 Move returns status 0, amount 0
22:21:42.738 00.000 15712 move complete, result=0
22:21:42.738 00.000 15712 worker thread done servicing request
22:21:42.738 00.000 15712 Worker thread wakes up
22:21:42.738 00.000 7988 GuideStep: -0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
22:21:42.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:42.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:44.386 01.648 15712 Exposure complete
22:21:44.440 00.054 15712 worker thread done servicing request
22:21:44.440 00.000 7988 OnExposeComplete: enter
22:21:44.440 00.000 7988 UpdateGuideState(): m_state=6
22:21:44.446 00.006 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8139
22:21:44.447 00.001 7988 Star::Find returns 1 (0), X=1182.67, Y=445.57, Mass=1520, SNR=26.6, Peak=157 HFD=3.4
22:21:44.447 00.000 7988 MultiStar: [#1 0.37,0.14,1.01,U] [#2 0.08,0.16,1.03,U] [#3 0.13,0.11,0.98,U] [#4 0.21,-0.09,1.04,U] [#5 0.41,-0.16,0.69,U] [#6 0.30,0.10,0.73,U] [#7 0.27,-0.11,0.67,U] [#8 0.06,0.19,0.65,U] 
22:21:44.447 00.000 7988 refined, 8 included, MultiStar: {0.28, -0.05}, one-star: {0.65, -0.75}
22:21:44.447 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.58) = xAngle (1.39 = 1.39)
22:21:44.447 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.50 = -1.78)
22:21:44.447 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.28 cameraTheta=-0.19 mountX=0.05 mountY=-0.28, mountTheta=-1.39
22:21:44.447 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.05, opts=13)
22:21:44.447 00.000 7988 Enqueuing Move request for scope (0.28, -0.05)
22:21:44.457 00.010 15712 Worker thread wakes up
22:21:44.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
22:21:44.457 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
22:21:44.457 00.000 15712 Moving (0.28, -0.05) raw xDistance=0.05 yDistance=-0.28
22:21:44.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:44.457 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
22:21:44.459 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:44.459 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:44.461 00.002 7988 Enqueuing Expose request
22:21:44.461 00.000 15712 PPEC rslt: input = 0.05, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:44.461 00.000 15712 PPEC: input: 0.05, control: -0.05, exposure: 1500
22:21:44.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:21:44.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:21:44.461 00.000 15712 MoveAxis(E, 16, ABG)
22:21:44.461 00.000 15712 Guiding  Dir = 2, Dur = 16
22:21:44.479 00.018 15712 IsGuiding returns 0
22:21:44.499 00.020 15712 PulseGuide returned control before completion, sleep 11
22:21:44.511 00.012 15712 IsGuiding returns 1
22:21:44.511 00.000 15712 scope still moving after pulse duration time elapsed
22:21:44.563 00.052 15712 IsGuiding returns 0
22:21:44.563 00.000 15712 scope move finished after 16 + 63 ms
22:21:44.563 00.000 15712 Move returns status 0, amount 16
22:21:44.563 00.000 15712 MoveAxis(N, 0, ABG)
22:21:44.563 00.000 15712 Move returns status 0, amount 0
22:21:44.563 00.000 15712 move complete, result=0
22:21:44.563 00.000 15712 worker thread done servicing request
22:21:44.563 00.000 15712 Worker thread wakes up
22:21:44.563 00.000 7988 GuideStep: 0.1 px 16 ms EAST, -0.3 px 0 ms NORTH
22:21:44.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:44.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:45.980 01.417 15712 Exposure complete
22:21:46.039 00.059 15712 worker thread done servicing request
22:21:46.039 00.000 7988 OnExposeComplete: enter
22:21:46.039 00.000 7988 UpdateGuideState(): m_state=6
22:21:46.041 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8140
22:21:46.041 00.000 7988 Star::Find returns 1 (1), X=1182.25, Y=445.20, Mass=1462, SNR=26.1, Peak=255 HFD=3.1
22:21:46.041 00.000 7988 MultiStar: [#1 -0.09,-0.21,1.05,U] [#2 -0.10,-0.38,1.06,U] [#3 -0.23,-0.36,0.98,U] [#4 -0.17,-0.45,1.07,U] [#5 -0.05,-0.37,0.75,U] [#6 -0.14,-0.01,0.73,U] [#7 -0.10,-0.49,0.68,U] [#8 -0.21,-0.42,0.70,U] 
22:21:46.041 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.43}, one-star: {0.23, -1.11}
22:21:46.041 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
22:21:46.041 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
22:21:46.041 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.43 hyp=0.44 cameraTheta=-1.78 mountX=0.43 mountY=0.10, mountTheta=0.23
22:21:46.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.43, opts=13)
22:21:46.041 00.000 7988 Enqueuing Move request for scope (-0.09, -0.43)
22:21:46.041 00.000 15712 Worker thread wakes up
22:21:46.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.43) opts 0xd
22:21:46.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.43)
22:21:46.041 00.000 15712 Moving (-0.09, -0.43) raw xDistance=0.43 yDistance=0.10
22:21:46.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:46.041 00.000 7988 UpdateGuideState exits: m=1462 SNR=26.1 Saturated
22:21:46.055 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:46.055 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:46.057 00.002 7988 Enqueuing Expose request
22:21:46.057 00.000 15712 PPEC rslt: input = 0.43, final = 0.23, react = 0.26, pred = -0.03, hyst = 0.23, hyst_pct = 0.00, period_length = 636.00
22:21:46.057 00.000 15712 PPEC: input: 0.43, control: 0.23, exposure: 1500
22:21:46.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:46.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:21:46.057 00.000 15712 MoveAxis(W, 74, ABG)
22:21:46.057 00.000 15712 Guiding  Dir = 3, Dur = 74
22:21:46.057 00.000 15712 IsGuiding returns 0
22:21:46.077 00.020 15712 PulseGuide returned control before completion, sleep 62
22:21:46.153 00.076 15712 IsGuiding returns 1
22:21:46.153 00.000 15712 scope still moving after pulse duration time elapsed
22:21:46.209 00.056 15712 IsGuiding returns 0
22:21:46.209 00.000 15712 scope move finished after 74 + 76 ms
22:21:46.209 00.000 15712 Move returns status 0, amount 74
22:21:46.209 00.000 15712 MoveAxis(N, 0, ABG)
22:21:46.209 00.000 15712 Move returns status 0, amount 0
22:21:46.209 00.000 15712 move complete, result=0
22:21:46.209 00.000 7988 GuideStep: 0.4 px 74 ms WEST, 0.1 px 0 ms NORTH
22:21:46.211 00.002 15712 worker thread done servicing request
22:21:46.211 00.000 15712 Worker thread wakes up
22:21:46.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:46.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:47.848 01.637 15712 Exposure complete
22:21:47.894 00.046 15712 worker thread done servicing request
22:21:47.894 00.000 7988 OnExposeComplete: enter
22:21:47.894 00.000 7988 UpdateGuideState(): m_state=6
22:21:47.909 00.015 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
22:21:47.909 00.000 7988 Star::Find returns 1 (0), X=1182.22, Y=445.72, Mass=1534, SNR=26.7, Peak=215 HFD=3.5
22:21:47.909 00.000 7988 MultiStar: [#1 -0.02,0.01,1.03,U] [#2 0.01,-0.14,1.00,U] [#3 -0.10,-0.11,0.93,U] [#4 0.08,-0.14,1.00,U] [#5 0.22,-0.16,0.72,U] [#6 -0.04,0.17,0.68,U] [#7 -0.01,-0.02,0.67,U] [#8 -0.44,0.02,0.65,U] 
22:21:47.909 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.13}, one-star: {0.20, -0.59}
22:21:47.909 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
22:21:47.909 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = -3.14)
22:21:47.909 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.54 mountX=0.13 mountY=-0.00, mountTheta=-0.00
22:21:47.909 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.13, opts=13)
22:21:47.909 00.000 7988 Enqueuing Move request for scope (0.00, -0.13)
22:21:47.909 00.000 15712 Worker thread wakes up
22:21:47.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
22:21:47.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
22:21:47.909 00.000 15712 Moving (0.00, -0.13) raw xDistance=0.13 yDistance=-0.00
22:21:47.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:47.909 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7
22:21:47.922 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:47.922 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:47.924 00.002 7988 Enqueuing Expose request
22:21:47.925 00.001 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:47.925 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
22:21:47.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:47.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:47.925 00.000 15712 MoveAxis(E, 8, ABG)
22:21:47.925 00.000 15712 Guiding  Dir = 2, Dur = 8
22:21:47.925 00.000 15712 IsGuiding returns 0
22:21:47.943 00.018 15712 IsGuiding returns 0
22:21:47.943 00.000 15712 Move returns status 0, amount 8
22:21:47.943 00.000 15712 MoveAxis(N, 0, ABG)
22:21:47.943 00.000 15712 Move returns status 0, amount 0
22:21:47.943 00.000 15712 move complete, result=0
22:21:47.943 00.000 15712 worker thread done servicing request
22:21:47.943 00.000 15712 Worker thread wakes up
22:21:47.943 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:21:47.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:47.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:49.361 01.418 15712 Exposure complete
22:21:49.406 00.045 15712 worker thread done servicing request
22:21:49.406 00.000 7988 OnExposeComplete: enter
22:21:49.406 00.000 7988 UpdateGuideState(): m_state=6
22:21:49.422 00.016 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8142
22:21:49.423 00.001 7988 Star::Find returns 1 (0), X=1182.21, Y=445.66, Mass=1477, SNR=26.2, Peak=221 HFD=3.3
22:21:49.425 00.002 7988 MultiStar: [#1 0.03,-0.02,1.01,U] [#2 -0.03,-0.00,1.01,U] [#3 -0.18,-0.13,0.98,U] [#4 -0.10,-0.16,1.04,U] [#5 -0.09,0.12,0.68,U] [#6 -0.18,0.08,0.72,U] [#7 -0.33,-0.04,0.68,U] [#8 -0.38,-0.07,0.69,U] 
22:21:49.425 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.12}, one-star: {0.19, -0.66}
22:21:49.425 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.58) = xAngle (-0.71 = -0.71)
22:21:49.427 00.002 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.40 = 2.40)
22:21:49.427 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.28 mountX=0.12 mountY=0.10, mountTheta=0.72
22:21:49.429 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.12, opts=13)
22:21:49.431 00.002 7988 Enqueuing Move request for scope (-0.10, -0.12)
22:21:49.431 00.000 15712 Worker thread wakes up
22:21:49.431 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
22:21:49.431 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
22:21:49.431 00.000 15712 Moving (-0.10, -0.12) raw xDistance=0.12 yDistance=0.10
22:21:49.431 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:49.431 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.2
22:21:49.435 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:49.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:49.437 00.002 7988 Enqueuing Expose request
22:21:49.438 00.001 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:49.438 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
22:21:49.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:49.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:21:49.438 00.000 15712 MoveAxis(E, 9, ABG)
22:21:49.438 00.000 15712 Guiding  Dir = 2, Dur = 9
22:21:49.438 00.000 15712 IsGuiding returns 0
22:21:49.453 00.015 15712 IsGuiding returns 0
22:21:49.453 00.000 15712 Move returns status 0, amount 9
22:21:49.453 00.000 15712 MoveAxis(N, 0, ABG)
22:21:49.453 00.000 15712 Move returns status 0, amount 0
22:21:49.453 00.000 15712 move complete, result=0
22:21:49.453 00.000 15712 worker thread done servicing request
22:21:49.453 00.000 15712 Worker thread wakes up
22:21:49.453 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:21:49.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:49.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:51.095 01.642 15712 Exposure complete
22:21:51.155 00.060 15712 worker thread done servicing request
22:21:51.155 00.000 7988 OnExposeComplete: enter
22:21:51.155 00.000 7988 UpdateGuideState(): m_state=6
22:21:51.155 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8143
22:21:51.159 00.004 7988 Star::Find returns 1 (0), X=1182.09, Y=445.59, Mass=1472, SNR=26.2, Peak=232 HFD=3.3
22:21:51.159 00.000 7988 MultiStar: [#1 -0.10,0.13,1.03,U] [#2 -0.11,-0.02,1.00,U] [#3 -0.20,-0.07,0.95,U] [#4 -0.25,0.01,1.04,U] [#5 -0.24,-0.03,0.74,U] [#6 -0.11,0.16,0.71,U] [#7 -0.15,-0.24,0.69,U] [#8 -0.47,0.16,0.68,U] 
22:21:51.161 00.002 7988 refined, 8 included, MultiStar: {-0.16, -0.08}, one-star: {0.07, -0.73}
22:21:51.163 00.002 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
22:21:51.163 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
22:21:51.165 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.68 mountX=0.08 mountY=0.16, mountTheta=1.10
22:21:51.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.08, opts=13)
22:21:51.167 00.002 7988 Enqueuing Move request for scope (-0.16, -0.08)
22:21:51.169 00.002 15712 Worker thread wakes up
22:21:51.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
22:21:51.169 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
22:21:51.169 00.000 15712 Moving (-0.16, -0.08) raw xDistance=0.08 yDistance=0.16
22:21:51.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:21:51.169 00.000 7988 UpdateGuideState exits: m=1472 SNR=26.2
22:21:51.171 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:51.172 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:51.172 00.000 7988 Enqueuing Expose request
22:21:51.175 00.003 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:51.175 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
22:21:51.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:51.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:21:51.175 00.000 15712 MoveAxis(E, 9, ABG)
22:21:51.175 00.000 15712 Guiding  Dir = 2, Dur = 9
22:21:51.175 00.000 15712 IsGuiding returns 0
22:21:51.191 00.016 15712 IsGuiding returns 0
22:21:51.191 00.000 15712 Move returns status 0, amount 9
22:21:51.191 00.000 15712 MoveAxis(N, 0, ABG)
22:21:51.191 00.000 15712 Move returns status 0, amount 0
22:21:51.191 00.000 15712 move complete, result=0
22:21:51.191 00.000 15712 worker thread done servicing request
22:21:51.191 00.000 15712 Worker thread wakes up
22:21:51.191 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
22:21:51.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:51.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:52.611 01.420 15712 Exposure complete
22:21:52.669 00.058 15712 worker thread done servicing request
22:21:52.670 00.001 7988 OnExposeComplete: enter
22:21:52.670 00.000 7988 UpdateGuideState(): m_state=6
22:21:52.670 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8144
22:21:52.673 00.003 7988 Star::Find returns 1 (0), X=1182.27, Y=445.60, Mass=1518, SNR=26.6, Peak=237 HFD=3.2
22:21:52.675 00.002 7988 MultiStar: [#1 -0.09,0.08,1.03,U] [#2 -0.13,-0.18,0.99,U] [#3 -0.04,-0.27,0.95,U] [#4 -0.05,-0.24,1.00,U] [#5 0.16,-0.02,0.71,U] [#6 -0.09,0.09,0.67,U] [#7 -0.25,-0.22,0.68,U] [#8 -0.32,-0.05,0.64,U] 
22:21:52.675 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.19}, one-star: {0.25, -0.71}
22:21:52.677 00.002 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
22:21:52.677 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
22:21:52.679 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.84 mountX=0.19 mountY=0.06, mountTheta=0.29
22:21:52.679 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.19, opts=13)
22:21:52.681 00.002 7988 Enqueuing Move request for scope (-0.05, -0.19)
22:21:52.683 00.002 15712 Worker thread wakes up
22:21:52.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:21:52.683 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.6
22:21:52.685 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:52.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:52.685 00.000 7988 Enqueuing Expose request
22:21:52.687 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
22:21:52.687 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
22:21:52.687 00.000 15712 Moving (-0.05, -0.19) raw xDistance=0.19 yDistance=0.06
22:21:52.689 00.002 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:21:52.689 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
22:21:52.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:52.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:21:52.689 00.000 15712 MoveAxis(W, 32, ABG)
22:21:52.689 00.000 15712 Guiding  Dir = 3, Dur = 32
22:21:52.689 00.000 15712 IsGuiding returns 0
22:21:52.709 00.020 15712 PulseGuide returned control before completion, sleep 21
22:21:52.762 00.053 15712 IsGuiding returns 0
22:21:52.762 00.000 15712 Move returns status 0, amount 32
22:21:52.762 00.000 15712 MoveAxis(N, 0, ABG)
22:21:52.762 00.000 15712 Move returns status 0, amount 0
22:21:52.762 00.000 15712 move complete, result=0
22:21:52.762 00.000 15712 worker thread done servicing request
22:21:52.762 00.000 15712 Worker thread wakes up
22:21:52.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:52.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:52.762 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
22:21:54.391 01.629 15712 Exposure complete
22:21:54.451 00.060 15712 worker thread done servicing request
22:21:54.451 00.000 7988 OnExposeComplete: enter
22:21:54.451 00.000 7988 UpdateGuideState(): m_state=6
22:21:54.454 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8145
22:21:54.454 00.000 7988 Star::Find returns 1 (0), X=1182.07, Y=445.85, Mass=1487, SNR=26.2, Peak=199 HFD=3.3
22:21:54.454 00.000 7988 MultiStar: [#1 -0.19,0.20,1.01,U] [#2 -0.12,0.01,1.02,U] [#3 -0.38,0.05,0.94,U] [#4 -0.07,0.08,1.03,U] [#5 0.08,0.23,0.73,U] [#6 -0.34,0.35,0.69,U] [#7 -0.33,-0.12,0.66,U] [#8 -0.36,0.20,0.67,U] 
22:21:54.458 00.004 7988 refined, 8 included, MultiStar: {-0.17, 0.05}, one-star: {0.05, -0.46}
22:21:54.458 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.58) = xAngle (4.46 = -1.83)
22:21:54.458 00.000 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.57 = 1.28)
22:21:54.458 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.88 mountX=-0.04 mountY=0.17, mountTheta=1.83
22:21:54.458 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.05, opts=13)
22:21:54.458 00.000 7988 Enqueuing Move request for scope (-0.17, 0.05)
22:21:54.458 00.000 15712 Worker thread wakes up
22:21:54.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
22:21:54.458 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
22:21:54.458 00.000 15712 Moving (-0.17, 0.05) raw xDistance=-0.04 yDistance=0.17
22:21:54.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:54.458 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.2
22:21:54.466 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:54.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:54.468 00.002 7988 Enqueuing Expose request
22:21:54.468 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:54.468 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
22:21:54.470 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:54.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:21:54.470 00.000 15712 MoveAxis(E, 3, ABG)
22:21:54.470 00.000 15712 Guiding  Dir = 2, Dur = 3
22:21:54.471 00.001 15712 IsGuiding returns 0
22:21:54.489 00.018 15712 IsGuiding returns 0
22:21:54.489 00.000 15712 Move returns status 0, amount 3
22:21:54.489 00.000 15712 MoveAxis(N, 0, ABG)
22:21:54.489 00.000 15712 Move returns status 0, amount 0
22:21:54.489 00.000 15712 move complete, result=0
22:21:54.489 00.000 15712 worker thread done servicing request
22:21:54.489 00.000 15712 Worker thread wakes up
22:21:54.489 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
22:21:54.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:54.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:55.905 01.416 15712 Exposure complete
22:21:55.968 00.063 15712 worker thread done servicing request
22:21:55.968 00.000 7988 OnExposeComplete: enter
22:21:55.968 00.000 7988 UpdateGuideState(): m_state=6
22:21:55.968 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8146
22:21:55.968 00.000 7988 Star::Find returns 1 (1), X=1182.04, Y=446.02, Mass=1550, SNR=26.8, Peak=255 HFD=3.0
22:21:55.968 00.000 7988 MultiStar: [#1 -0.20,0.40,0.98,U] [#2 -0.13,0.23,0.99,U] [#3 -0.29,0.47,0.94,U] [#4 -0.26,0.24,1.04,U] [#5 -0.06,0.19,0.66,U] [#6 -0.41,0.54,0.68,U] [#7 -0.14,0.21,0.68,U] [#8 -0.52,0.35,0.66,U] 
22:21:55.968 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.25}, one-star: {0.02, -0.29}
22:21:55.968 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
22:21:55.968 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.09)
22:21:55.968 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.49 mountX=0.29 mountY=-0.02, mountTheta=-0.05
22:21:55.968 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.29, opts=13)
22:21:55.968 00.000 7988 Enqueuing Move request for scope (0.02, -0.29)
22:21:55.968 00.000 15712 Worker thread wakes up
22:21:55.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
22:21:55.968 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
22:21:55.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:21:55.983 00.015 7988 UpdateGuideState exits: m=1550 SNR=26.8 Saturated
22:21:55.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:55.985 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:55.985 00.000 7988 Enqueuing Expose request
22:21:55.985 00.000 15712 Moving (0.02, -0.29) raw xDistance=0.29 yDistance=-0.02
22:21:55.985 00.000 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
22:21:55.985 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
22:21:55.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:55.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:21:55.985 00.000 15712 MoveAxis(W, 53, ABG)
22:21:55.985 00.000 15712 Guiding  Dir = 3, Dur = 53
22:21:55.985 00.000 15712 IsGuiding returns 0
22:21:56.002 00.017 15712 PulseGuide returned control before completion, sleep 49
22:21:56.072 00.070 15712 IsGuiding returns 1
22:21:56.072 00.000 15712 scope still moving after pulse duration time elapsed
22:21:56.095 00.023 15712 IsGuiding returns 0
22:21:56.095 00.000 15712 scope move finished after 53 + 49 ms
22:21:56.095 00.000 15712 Move returns status 0, amount 53
22:21:56.095 00.000 15712 MoveAxis(N, 0, ABG)
22:21:56.095 00.000 15712 Move returns status 0, amount 0
22:21:56.095 00.000 15712 move complete, result=0
22:21:56.095 00.000 15712 worker thread done servicing request
22:21:56.095 00.000 15712 Worker thread wakes up
22:21:56.095 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.0 px 0 ms NORTH
22:21:56.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:56.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:57.735 01.640 15712 Exposure complete
22:21:57.796 00.061 15712 worker thread done servicing request
22:21:57.796 00.000 7988 OnExposeComplete: enter
22:21:57.801 00.005 7988 UpdateGuideState(): m_state=6
22:21:57.803 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8147
22:21:57.803 00.000 7988 Star::Find returns 1 (1), X=1181.97, Y=446.26, Mass=1556, SNR=26.9, Peak=255 HFD=3.4
22:21:57.805 00.002 7988 MultiStar: [#1 -0.31,0.89,0.99,U] [#2 -0.33,0.57,1.00,U] [#3 -0.26,0.63,0.97,U] [#4 -0.04,0.64,0.98,U] [#5 -0.00,0.60,0.72,U] [#6 -0.22,0.87,0.67,U] [#7 -0.12,0.57,0.67,U] [#8 -0.46,0.65,0.66,U] 
22:21:57.805 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.58}, one-star: {-0.05, -0.05}
22:21:57.807 00.002 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
22:21:57.809 00.002 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.38 = 2.38)
22:21:57.809 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.30 mountX=0.05 mountY=0.05, mountTheta=0.74
22:21:57.811 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
22:21:57.811 00.000 7988 Enqueuing Move request for scope (-0.05, -0.05)
22:21:57.811 00.000 15712 Worker thread wakes up
22:21:57.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
22:21:57.811 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
22:21:57.811 00.000 15712 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.05
22:21:57.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:21:57.811 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9 Saturated
22:21:57.817 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:57.818 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:57.818 00.000 7988 Enqueuing Expose request
22:21:57.820 00.002 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:57.820 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
22:21:57.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:57.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:21:57.820 00.000 15712 MoveAxis(E, 9, ABG)
22:21:57.820 00.000 15712 Guiding  Dir = 2, Dur = 9
22:21:57.820 00.000 15712 IsGuiding returns 0
22:21:57.844 00.024 15712 IsGuiding returns 0
22:21:57.844 00.000 15712 Move returns status 0, amount 9
22:21:57.844 00.000 15712 MoveAxis(N, 0, ABG)
22:21:57.844 00.000 15712 Move returns status 0, amount 0
22:21:57.844 00.000 15712 move complete, result=0
22:21:57.844 00.000 15712 worker thread done servicing request
22:21:57.844 00.000 15712 Worker thread wakes up
22:21:57.844 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:21:57.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:57.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:21:59.259 01.415 15712 Exposure complete
22:21:59.326 00.067 15712 worker thread done servicing request
22:21:59.326 00.000 7988 OnExposeComplete: enter
22:21:59.326 00.000 7988 UpdateGuideState(): m_state=6
22:21:59.328 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8148
22:21:59.330 00.002 7988 Star::Find returns 1 (1), X=1182.07, Y=446.20, Mass=1514, SNR=26.6, Peak=255 HFD=3.1
22:21:59.332 00.002 7988 MultiStar: [#1 -0.19,0.74,1.00,U] [#2 -0.28,0.47,1.00,U] [#3 -0.35,0.51,0.94,U] [#4 -0.09,0.61,1.04,U] [#5 0.06,0.54,0.68,U] [#6 -0.28,0.86,0.67,U] [#7 -0.40,0.62,0.66,U] [#8 -0.43,0.78,0.60,U] 
22:21:59.332 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.53}, one-star: {0.05, -0.11}
22:21:59.334 00.002 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
22:21:59.336 00.002 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.77)
22:21:59.337 00.001 7988 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.18 mountX=0.11 mountY=-0.04, mountTheta=-0.37
22:21:59.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.11, opts=13)
22:21:59.337 00.000 7988 Enqueuing Move request for scope (0.05, -0.11)
22:21:59.337 00.000 15712 Worker thread wakes up
22:21:59.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:21:59.337 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:21:59.337 00.000 15712 Moving (0.05, -0.11) raw xDistance=0.11 yDistance=-0.04
22:21:59.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:21:59.344 00.007 7988 UpdateGuideState exits: m=1514 SNR=26.6 Saturated
22:21:59.346 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:59.346 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:21:59.348 00.002 7988 Enqueuing Expose request
22:21:59.350 00.002 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:21:59.350 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
22:21:59.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:59.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:21:59.350 00.000 15712 MoveAxis(E, 3, ABG)
22:21:59.350 00.000 15712 Guiding  Dir = 2, Dur = 3
22:21:59.350 00.000 15712 IsGuiding returns 0
22:21:59.411 00.061 15712 IsGuiding returns 0
22:21:59.411 00.000 15712 Move returns status 0, amount 3
22:21:59.411 00.000 15712 MoveAxis(N, 0, ABG)
22:21:59.411 00.000 15712 Move returns status 0, amount 0
22:21:59.411 00.000 15712 move complete, result=0
22:21:59.411 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:21:59.415 00.004 15712 worker thread done servicing request
22:21:59.415 00.000 15712 Worker thread wakes up
22:21:59.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:21:59.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:01.046 01.631 15712 Exposure complete
22:22:01.095 00.049 15712 worker thread done servicing request
22:22:01.095 00.000 7988 OnExposeComplete: enter
22:22:01.095 00.000 7988 UpdateGuideState(): m_state=6
22:22:01.108 00.013 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8149
22:22:01.108 00.000 7988 Star::Find returns 1 (1), X=1182.07, Y=446.15, Mass=1546, SNR=26.8, Peak=255 HFD=3.1
22:22:01.110 00.002 7988 MultiStar: [#1 -0.30,0.44,1.00,U] [#2 -0.22,0.32,0.98,U] [#3 -0.36,0.36,0.92,U] [#4 -0.16,0.35,1.02,U] [#5 -0.36,0.38,0.73,U] [#6 -0.31,0.49,0.67,U] [#7 -0.32,0.24,0.68,U] [#8 -0.46,0.42,0.66,U] 
22:22:01.110 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.30}, one-star: {0.05, -0.16}
22:22:01.112 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.58) = xAngle (0.31 = 0.31)
22:22:01.112 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.42 = -2.86)
22:22:01.114 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.27 mountX=0.16 mountY=-0.05, mountTheta=-0.28
22:22:01.116 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.16, opts=13)
22:22:01.116 00.000 7988 Enqueuing Move request for scope (0.05, -0.16)
22:22:01.118 00.002 15712 Worker thread wakes up
22:22:01.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
22:22:01.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
22:22:01.118 00.000 15712 Moving (0.05, -0.16) raw xDistance=0.16 yDistance=-0.05
22:22:01.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:01.118 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.8 Saturated
22:22:01.120 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:01.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:01.122 00.002 7988 Enqueuing Expose request
22:22:01.123 00.001 15712 PPEC rslt: input = 0.16, final = 0.00, react = 0.10, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:01.123 00.000 15712 PPEC: input: 0.16, control: 0.00, exposure: 1500
22:22:01.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:01.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:22:01.123 00.000 15712 MoveAxis(W, 0, ABG)
22:22:01.123 00.000 15712 Move returns status 0, amount 0
22:22:01.123 00.000 15712 MoveAxis(N, 0, ABG)
22:22:01.123 00.000 15712 Move returns status 0, amount 0
22:22:01.123 00.000 15712 move complete, result=0
22:22:01.123 00.000 15712 worker thread done servicing request
22:22:01.123 00.000 15712 Worker thread wakes up
22:22:01.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:01.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:01.123 00.000 7988 GuideStep: 0.2 px 0 ms WEST, -0.0 px 0 ms NORTH
22:22:02.640 01.517 15712 Exposure complete
22:22:02.697 00.057 15712 worker thread done servicing request
22:22:02.697 00.000 7988 OnExposeComplete: enter
22:22:02.697 00.000 7988 UpdateGuideState(): m_state=6
22:22:02.697 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8150
22:22:02.701 00.004 7988 Star::Find returns 1 (0), X=1182.04, Y=446.12, Mass=1515, SNR=26.5, Peak=240 HFD=3.1
22:22:02.701 00.000 7988 MultiStar: [#1 -0.21,0.43,1.05,U] [#2 -0.18,0.21,1.02,U] [#3 -0.20,0.22,0.94,U] [#4 -0.21,0.34,1.05,U] [#5 -0.11,0.69,0.71,U] [#6 -0.32,0.47,0.70,U] [#7 -0.24,0.26,0.64,U] [#8 -0.33,0.30,0.69,U] 
22:22:02.701 00.000 7988 single-star, 8 included, MultiStar: {-0.19, 0.28}, one-star: {0.02, -0.20}
22:22:02.701 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
22:22:02.707 00.006 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.04)
22:22:02.707 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.45 mountX=0.20 mountY=-0.02, mountTheta=-0.10
22:22:02.709 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.20, opts=13)
22:22:02.710 00.001 7988 Enqueuing Move request for scope (0.02, -0.20)
22:22:02.710 00.000 15712 Worker thread wakes up
22:22:02.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
22:22:02.710 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
22:22:02.710 00.000 15712 Moving (0.02, -0.20) raw xDistance=0.20 yDistance=-0.02
22:22:02.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:02.710 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.5
22:22:02.713 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:02.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:02.715 00.002 7988 Enqueuing Expose request
22:22:02.715 00.000 15712 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:22:02.715 00.000 15712 PPEC: input: 0.20, control: 0.13, exposure: 1500
22:22:02.715 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:02.715 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:22:02.715 00.000 15712 MoveAxis(W, 42, ABG)
22:22:02.715 00.000 15712 Guiding  Dir = 3, Dur = 42
22:22:02.717 00.002 15712 IsGuiding returns 0
22:22:02.737 00.020 15712 PulseGuide returned control before completion, sleep 33
22:22:02.781 00.044 15712 IsGuiding returns 1
22:22:02.781 00.000 15712 scope still moving after pulse duration time elapsed
22:22:02.813 00.032 15712 IsGuiding returns 0
22:22:02.813 00.000 15712 scope move finished after 42 + 57 ms
22:22:02.813 00.000 15712 Move returns status 0, amount 42
22:22:02.813 00.000 15712 MoveAxis(N, 0, ABG)
22:22:02.813 00.000 15712 Move returns status 0, amount 0
22:22:02.813 00.000 15712 move complete, result=0
22:22:02.813 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
22:22:02.819 00.006 15712 worker thread done servicing request
22:22:02.819 00.000 15712 Worker thread wakes up
22:22:02.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:02.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:04.458 01.639 15712 Exposure complete
22:22:04.516 00.058 7988 OnExposeComplete: enter
22:22:04.518 00.002 7988 UpdateGuideState(): m_state=6
22:22:04.520 00.002 15712 worker thread done servicing request
22:22:04.520 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8151
22:22:04.520 00.000 7988 Star::Find returns 1 (1), X=1181.83, Y=446.15, Mass=1539, SNR=26.8, Peak=255 HFD=3.0
22:22:04.522 00.002 7988 MultiStar: [#1 -0.32,0.47,0.97,U] [#2 -0.38,0.49,1.00,U] [#3 -0.39,0.33,0.94,U] [#4 -0.24,0.46,1.02,U] [#5 -0.17,0.53,0.71,U] [#6 -0.22,0.71,0.71,U] [#7 -0.38,0.28,0.66,U] [#8 -0.87,0.63,0.00,M1] 
22:22:04.524 00.002 7988 single-star, 7 included, MultiStar: {-0.29, 0.37}, one-star: {-0.19, -0.17}
22:22:04.524 00.000 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.58) = xAngle (-0.83 = -0.83)
22:22:04.526 00.002 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.27 = 2.27)
22:22:04.526 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-2.41 mountX=0.17 mountY=0.19, mountTheta=0.85
22:22:04.528 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.17, opts=13)
22:22:04.529 00.001 7988 Enqueuing Move request for scope (-0.19, -0.17)
22:22:04.529 00.000 15712 Worker thread wakes up
22:22:04.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.17) opts 0xd
22:22:04.529 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.17)
22:22:04.529 00.000 15712 Moving (-0.19, -0.17) raw xDistance=0.17 yDistance=0.19
22:22:04.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:04.529 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.8 Saturated
22:22:04.533 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:04.533 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:04.535 00.002 7988 Enqueuing Expose request
22:22:04.535 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:22:04.535 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
22:22:04.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:04.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:22:04.535 00.000 15712 MoveAxis(W, 34, ABG)
22:22:04.535 00.000 15712 Guiding  Dir = 3, Dur = 34
22:22:04.535 00.000 15712 IsGuiding returns 0
22:22:04.557 00.022 15712 PulseGuide returned control before completion, sleep 23
22:22:04.588 00.031 15712 IsGuiding returns 1
22:22:04.588 00.000 15712 scope still moving after pulse duration time elapsed
22:22:04.615 00.027 15712 IsGuiding returns 0
22:22:04.615 00.000 15712 scope move finished after 34 + 44 ms
22:22:04.615 00.000 15712 Move returns status 0, amount 34
22:22:04.615 00.000 15712 MoveAxis(N, 0, ABG)
22:22:04.615 00.000 15712 Move returns status 0, amount 0
22:22:04.615 00.000 15712 move complete, result=0
22:22:04.615 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
22:22:04.617 00.002 15712 worker thread done servicing request
22:22:04.617 00.000 15712 Worker thread wakes up
22:22:04.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:04.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:06.022 01.405 15712 Exposure complete
22:22:06.081 00.059 15712 worker thread done servicing request
22:22:06.081 00.000 7988 OnExposeComplete: enter
22:22:06.081 00.000 7988 UpdateGuideState(): m_state=6
22:22:06.083 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8152
22:22:06.085 00.002 7988 Star::Find returns 1 (1), X=1182.01, Y=446.19, Mass=1507, SNR=26.5, Peak=255 HFD=3.1
22:22:06.085 00.000 7988 MultiStar: [#1 -0.29,0.61,1.02,U] [#2 -0.15,0.44,1.00,U] [#3 -0.36,0.60,0.96,U] [#4 -0.10,0.47,1.04,U] [#5 -0.13,0.63,0.69,U] [#6 -0.28,0.81,0.71,U] [#7 -0.59,0.34,0.66,U] [#8 -0.39,0.51,0.66,U] 
22:22:06.087 00.002 7988 single-star, 8 included, MultiStar: {-0.24, 0.46}, one-star: {-0.01, -0.12}
22:22:06.087 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.58) = xAngle (-0.06 = -0.06)
22:22:06.089 00.002 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.05 = 3.05)
22:22:06.089 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.64 mountX=0.12 mountY=0.01, mountTheta=0.09
22:22:06.091 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
22:22:06.093 00.002 7988 Enqueuing Move request for scope (-0.01, -0.12)
22:22:06.094 00.001 15712 Worker thread wakes up
22:22:06.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
22:22:06.094 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
22:22:06.094 00.000 15712 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.01
22:22:06.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:06.094 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.5 Saturated
22:22:06.096 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:06.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:06.098 00.002 7988 Enqueuing Expose request
22:22:06.098 00.000 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:06.098 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
22:22:06.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:06.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:22:06.098 00.000 15712 MoveAxis(W, 2, ABG)
22:22:06.098 00.000 15712 Guiding  Dir = 3, Dur = 2
22:22:06.101 00.003 15712 IsGuiding returns 0
22:22:06.118 00.017 15712 IsGuiding returns 0
22:22:06.118 00.000 15712 Move returns status 0, amount 2
22:22:06.118 00.000 15712 MoveAxis(N, 0, ABG)
22:22:06.118 00.000 15712 Move returns status 0, amount 0
22:22:06.118 00.000 15712 move complete, result=0
22:22:06.118 00.000 15712 worker thread done servicing request
22:22:06.118 00.000 15712 Worker thread wakes up
22:22:06.118 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:22:06.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:06.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:07.758 01.640 15712 Exposure complete
22:22:07.812 00.054 15712 worker thread done servicing request
22:22:07.812 00.000 7988 OnExposeComplete: enter
22:22:07.812 00.000 7988 UpdateGuideState(): m_state=6
22:22:07.812 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8153
22:22:07.820 00.008 7988 Star::Find returns 1 (1), X=1182.00, Y=446.48, Mass=1499, SNR=26.5, Peak=255 HFD=3.1
22:22:07.820 00.000 7988 MultiStar: [#1 -0.43,0.98,0.00,M1] [#2 -0.47,0.79,1.02,U] [#3 -0.43,0.70,0.97,U] [#4 -0.44,0.73,1.06,U] [#5 -0.27,0.81,0.73,U] [#6 -0.46,0.98,0.00,M1] [#7 -0.43,0.72,0.67,U] [#8 -0.56,1.02,0.00,M1] 
22:22:07.822 00.002 7988 single-star, 5 included, MultiStar: {-0.34, 0.64}, one-star: {-0.02, 0.17}
22:22:07.822 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.02)
22:22:07.824 00.002 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.09)
22:22:07.824 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.69 mountX=-0.17 mountY=0.02, mountTheta=3.05
22:22:07.826 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.17, opts=13)
22:22:07.828 00.002 7988 Enqueuing Move request for scope (-0.02, 0.17)
22:22:07.829 00.001 15712 Worker thread wakes up
22:22:07.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
22:22:07.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
22:22:07.829 00.000 15712 Moving (-0.02, 0.17) raw xDistance=-0.17 yDistance=0.02
22:22:07.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:07.829 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.5 Saturated
22:22:07.832 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:07.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:07.834 00.002 7988 Enqueuing Expose request
22:22:07.834 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:22:07.834 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
22:22:07.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:07.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:22:07.834 00.000 15712 MoveAxis(E, 30, ABG)
22:22:07.834 00.000 15712 Guiding  Dir = 2, Dur = 30
22:22:07.834 00.000 15712 IsGuiding returns 0
22:22:07.852 00.018 15712 PulseGuide returned control before completion, sleep 24
22:22:07.900 00.048 15712 IsGuiding returns 0
22:22:07.900 00.000 15712 Move returns status 0, amount 30
22:22:07.900 00.000 15712 MoveAxis(N, 0, ABG)
22:22:07.900 00.000 15712 Move returns status 0, amount 0
22:22:07.900 00.000 15712 move complete, result=0
22:22:07.900 00.000 15712 worker thread done servicing request
22:22:07.900 00.000 15712 Worker thread wakes up
22:22:07.900 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
22:22:07.902 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:07.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:09.306 01.404 15712 Exposure complete
22:22:09.365 00.059 15712 worker thread done servicing request
22:22:09.365 00.000 7988 OnExposeComplete: enter
22:22:09.365 00.000 7988 UpdateGuideState(): m_state=6
22:22:09.367 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8154
22:22:09.367 00.000 7988 Star::Find returns 1 (1), X=1182.13, Y=446.46, Mass=1494, SNR=26.3, Peak=255 HFD=3.2
22:22:09.367 00.000 7988 MultiStar: [#1 -0.20,0.81,1.05,U] [#2 -0.30,0.71,1.00,U] [#3 -0.34,0.54,0.97,U] [#4 -0.23,0.57,1.06,U] [#5 0.12,0.85,0.69,U] [#6 -0.33,1.03,0.00,M2] [#7 -0.19,0.80,0.73,U] [#8 -0.37,0.97,0.00,M2] 
22:22:09.367 00.000 7988 single-star, 6 included, MultiStar: {-0.16, 0.62}, one-star: {0.11, 0.15}
22:22:09.367 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
22:22:09.367 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
22:22:09.367 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.93 mountX=-0.15 mountY=-0.12, mountTheta=-2.49
22:22:09.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.15, opts=13)
22:22:09.376 00.009 7988 Enqueuing Move request for scope (0.11, 0.15)
22:22:09.376 00.000 15712 Worker thread wakes up
22:22:09.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
22:22:09.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
22:22:09.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:09.376 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3 Saturated
22:22:09.380 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:09.380 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:09.382 00.002 7988 Enqueuing Expose request
22:22:09.383 00.001 15712 Moving (0.11, 0.15) raw xDistance=-0.15 yDistance=-0.12
22:22:09.383 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:09.383 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
22:22:09.383 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:09.383 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:22:09.383 00.000 15712 MoveAxis(E, 0, ABG)
22:22:09.383 00.000 15712 Move returns status 0, amount 0
22:22:09.383 00.000 15712 MoveAxis(N, 0, ABG)
22:22:09.383 00.000 15712 Move returns status 0, amount 0
22:22:09.383 00.000 15712 move complete, result=0
22:22:09.383 00.000 15712 worker thread done servicing request
22:22:09.383 00.000 15712 Worker thread wakes up
22:22:09.383 00.000 7988 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:09.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:09.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:11.028 01.645 15712 Exposure complete
22:22:11.085 00.057 15712 worker thread done servicing request
22:22:11.085 00.000 7988 OnExposeComplete: enter
22:22:11.085 00.000 7988 UpdateGuideState(): m_state=6
22:22:11.089 00.004 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8155
22:22:11.089 00.000 7988 Star::Find returns 1 (0), X=1182.28, Y=446.24, Mass=1489, SNR=26.2, Peak=232 HFD=3.5
22:22:11.091 00.002 7988 MultiStar: [#1 -0.21,0.62,1.01,U] [#2 -0.16,0.44,1.01,U] [#3 -0.16,0.54,1.00,U] [#4 -0.05,0.41,1.00,U] [#5 0.06,0.42,0.73,U] [#6 -0.10,0.57,0.71,U] [#7 -0.19,0.56,0.63,U] [#8 -0.26,0.63,0.69,U] 
22:22:11.092 00.001 7988 single-star, 8 included, MultiStar: {-0.08, 0.44}, one-star: {0.26, -0.08}
22:22:11.092 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.58) = xAngle (1.29 = 1.29)
22:22:11.094 00.002 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.40 = -1.88)
22:22:11.094 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.28 mountX=0.07 mountY=-0.26, mountTheta=-1.29
22:22:11.096 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.08, opts=13)
22:22:11.096 00.000 7988 Enqueuing Move request for scope (0.26, -0.08)
22:22:11.096 00.000 15712 Worker thread wakes up
22:22:11.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
22:22:11.096 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
22:22:11.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:11.096 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.2
22:22:11.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:11.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:11.096 00.000 7988 Enqueuing Expose request
22:22:11.105 00.009 15712 Moving (0.26, -0.08) raw xDistance=0.07 yDistance=-0.26
22:22:11.109 00.004 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:11.109 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
22:22:11.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:22:11.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:22:11.109 00.000 15712 MoveAxis(E, 2, ABG)
22:22:11.109 00.000 15712 Guiding  Dir = 2, Dur = 2
22:22:11.109 00.000 15712 IsGuiding returns 0
22:22:11.127 00.018 15712 IsGuiding returns 0
22:22:11.127 00.000 15712 Move returns status 0, amount 2
22:22:11.127 00.000 15712 MoveAxis(N, 0, ABG)
22:22:11.127 00.000 15712 Move returns status 0, amount 0
22:22:11.127 00.000 15712 move complete, result=0
22:22:11.127 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.3 px 0 ms NORTH
22:22:11.130 00.003 15712 worker thread done servicing request
22:22:11.130 00.000 15712 Worker thread wakes up
22:22:11.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:11.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:12.540 01.410 15712 Exposure complete
22:22:12.589 00.049 15712 worker thread done servicing request
22:22:12.589 00.000 7988 OnExposeComplete: enter
22:22:12.589 00.000 7988 UpdateGuideState(): m_state=6
22:22:12.603 00.014 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8156
22:22:12.604 00.001 7988 Star::Find returns 1 (0), X=1182.16, Y=446.35, Mass=1573, SNR=26.9, Peak=230 HFD=3.6
22:22:12.604 00.000 7988 MultiStar: [#1 -0.13,0.67,0.98,U] [#2 0.11,0.54,0.97,U] [#3 -0.16,0.31,0.93,U] [#4 0.15,0.53,1.02,U] [#5 0.23,0.32,0.71,U] [#6 -0.03,0.48,0.70,U] [#7 -0.06,0.46,0.67,U] [#8 -0.38,0.55,0.64,U] 
22:22:12.606 00.002 7988 single-star, 8 included, MultiStar: {-0.00, 0.43}, one-star: {0.14, 0.04}
22:22:12.606 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.58) = xAngle (1.83 = 1.83)
22:22:12.606 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.94 = -1.34)
22:22:12.606 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.25 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
22:22:12.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.04, opts=13)
22:22:12.606 00.000 7988 Enqueuing Move request for scope (0.14, 0.04)
22:22:12.606 00.000 15712 Worker thread wakes up
22:22:12.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
22:22:12.606 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
22:22:12.606 00.000 15712 Moving (0.14, 0.04) raw xDistance=-0.04 yDistance=-0.14
22:22:12.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:12.606 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.9
22:22:12.616 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:12.616 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:12.618 00.002 7988 Enqueuing Expose request
22:22:12.618 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:12.618 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
22:22:12.618 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:12.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:22:12.618 00.000 15712 MoveAxis(E, 4, ABG)
22:22:12.618 00.000 15712 Guiding  Dir = 2, Dur = 4
22:22:12.620 00.002 15712 IsGuiding returns 0
22:22:12.642 00.022 15712 IsGuiding returns 0
22:22:12.642 00.000 15712 Move returns status 0, amount 4
22:22:12.642 00.000 15712 MoveAxis(N, 0, ABG)
22:22:12.642 00.000 15712 Move returns status 0, amount 0
22:22:12.642 00.000 15712 move complete, result=0
22:22:12.642 00.000 15712 worker thread done servicing request
22:22:12.642 00.000 15712 Worker thread wakes up
22:22:12.642 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:22:12.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:12.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:14.392 01.750 15712 Exposure complete
22:22:14.444 00.052 15712 worker thread done servicing request
22:22:14.444 00.000 7988 OnExposeComplete: enter
22:22:14.444 00.000 7988 UpdateGuideState(): m_state=6
22:22:14.452 00.008 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8157
22:22:14.453 00.001 7988 Star::Find returns 1 (0), X=1182.16, Y=445.90, Mass=1563, SNR=27.0, Peak=216 HFD=3.7
22:22:14.453 00.000 7988 MultiStar: [#1 -0.19,0.27,1.02,U] [#2 -0.13,0.22,0.97,U] [#3 -0.25,0.20,0.95,U] [#4 -0.22,0.20,1.01,U] [#5 -0.13,0.11,0.71,U] [#6 -0.17,0.43,0.69,U] [#7 -0.20,0.05,0.65,U] [#8 -0.48,0.31,0.63,U] 
22:22:14.453 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.14}, one-star: {0.14, -0.41}
22:22:14.453 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.58) = xAngle (4.02 = -2.26)
22:22:14.453 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.13 = 0.85)
22:22:14.453 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.44 mountX=-0.14 mountY=0.16, mountTheta=2.28
22:22:14.461 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.14, opts=13)
22:22:14.461 00.000 7988 Enqueuing Move request for scope (-0.17, 0.14)
22:22:14.461 00.000 15712 Worker thread wakes up
22:22:14.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:14.461 00.000 7988 UpdateGuideState exits: m=1563 SNR=27.0
22:22:14.461 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:14.461 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:14.461 00.000 7988 Enqueuing Expose request
22:22:14.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
22:22:14.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
22:22:14.461 00.000 15712 Moving (-0.17, 0.14) raw xDistance=-0.14 yDistance=0.16
22:22:14.469 00.008 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:14.469 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
22:22:14.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:14.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:22:14.469 00.000 15712 MoveAxis(E, 1, ABG)
22:22:14.469 00.000 15712 Guiding  Dir = 2, Dur = 1
22:22:14.469 00.000 15712 IsGuiding returns 0
22:22:14.501 00.032 15712 IsGuiding returns 0
22:22:14.501 00.000 15712 Move returns status 0, amount 1
22:22:14.501 00.000 15712 MoveAxis(N, 0, ABG)
22:22:14.501 00.000 15712 Move returns status 0, amount 0
22:22:14.501 00.000 15712 move complete, result=0
22:22:14.501 00.000 15712 worker thread done servicing request
22:22:14.501 00.000 15712 Worker thread wakes up
22:22:14.501 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
22:22:14.505 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:14.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:15.923 01.418 15712 Exposure complete
22:22:15.986 00.063 15712 worker thread done servicing request
22:22:15.986 00.000 7988 OnExposeComplete: enter
22:22:15.986 00.000 7988 UpdateGuideState(): m_state=6
22:22:15.988 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8158
22:22:15.988 00.000 7988 Star::Find returns 1 (0), X=1182.14, Y=445.93, Mass=1540, SNR=26.8, Peak=203 HFD=3.5
22:22:15.988 00.000 7988 MultiStar: [#1 -0.19,0.33,0.99,U] [#2 -0.24,0.17,1.00,U] [#3 -0.42,0.05,0.95,U] [#4 -0.09,0.20,1.02,U] [#5 0.14,0.02,0.70,U] [#6 -0.29,0.27,0.70,U] [#7 -0.38,0.14,0.69,U] [#8 -0.50,0.18,0.65,U] 
22:22:15.988 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.10}, one-star: {0.12, -0.38}
22:22:15.988 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.58) = xAngle (4.24 = -2.05)
22:22:15.988 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.34 = 1.06)
22:22:15.988 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.22 cameraTheta=2.66 mountX=-0.10 mountY=0.19, mountTheta=2.06
22:22:15.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.10, opts=13)
22:22:15.988 00.000 7988 Enqueuing Move request for scope (-0.19, 0.10)
22:22:15.988 00.000 15712 Worker thread wakes up
22:22:15.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
22:22:15.988 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
22:22:15.988 00.000 15712 Moving (-0.19, 0.10) raw xDistance=-0.10 yDistance=0.19
22:22:15.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:16.000 00.012 7988 UpdateGuideState exits: m=1540 SNR=26.8
22:22:16.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:16.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:16.000 00.000 7988 Enqueuing Expose request
22:22:16.000 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:16.005 00.005 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:22:16.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:16.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:22:16.005 00.000 15712 MoveAxis(E, 3, ABG)
22:22:16.005 00.000 15712 Guiding  Dir = 2, Dur = 3
22:22:16.037 00.032 15712 IsGuiding returns 0
22:22:16.052 00.015 15712 IsGuiding returns 0
22:22:16.052 00.000 15712 Move returns status 0, amount 3
22:22:16.052 00.000 15712 MoveAxis(N, 0, ABG)
22:22:16.052 00.000 15712 Move returns status 0, amount 0
22:22:16.052 00.000 15712 move complete, result=0
22:22:16.052 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
22:22:16.054 00.002 15712 worker thread done servicing request
22:22:16.054 00.000 15712 Worker thread wakes up
22:22:16.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:16.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:17.690 01.636 15712 Exposure complete
22:22:17.750 00.060 15712 worker thread done servicing request
22:22:17.750 00.000 7988 OnExposeComplete: enter
22:22:17.750 00.000 7988 UpdateGuideState(): m_state=6
22:22:17.750 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8159
22:22:17.754 00.004 7988 Star::Find returns 1 (0), X=1182.01, Y=446.06, Mass=1490, SNR=26.3, Peak=241 HFD=3.0
22:22:17.757 00.003 7988 MultiStar: [#1 -0.29,0.31,1.01,U] [#2 -0.34,0.31,1.03,U] [#3 -0.26,0.16,0.98,U] [#4 -0.34,0.30,1.01,U] [#5 -0.19,0.38,0.72,U] [#6 -0.34,0.45,0.74,U] [#7 -0.28,0.21,0.66,U] [#8 -0.26,0.37,0.65,U] 
22:22:17.759 00.002 7988 single-star, 8 included, MultiStar: {-0.26, 0.23}, one-star: {-0.01, -0.25}
22:22:17.759 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.58) = xAngle (-0.01 = -0.01)
22:22:17.761 00.002 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.09 = 3.09)
22:22:17.761 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.59 mountX=0.25 mountY=0.01, mountTheta=0.05
22:22:17.763 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.25, opts=13)
22:22:17.765 00.002 7988 Enqueuing Move request for scope (-0.01, -0.25)
22:22:17.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:17.767 00.002 7988 UpdateGuideState exits: m=1490 SNR=26.3
22:22:17.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:17.769 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:17.769 00.000 7988 Enqueuing Expose request
22:22:17.769 00.000 15712 Worker thread wakes up
22:22:17.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
22:22:17.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
22:22:17.769 00.000 15712 Moving (-0.01, -0.25) raw xDistance=0.25 yDistance=0.01
22:22:17.774 00.005 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
22:22:17.774 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
22:22:17.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:17.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:22:17.774 00.000 15712 MoveAxis(W, 48, ABG)
22:22:17.774 00.000 15712 Guiding  Dir = 3, Dur = 48
22:22:17.774 00.000 15712 IsGuiding returns 0
22:22:17.795 00.021 15712 PulseGuide returned control before completion, sleep 40
22:22:17.875 00.080 15712 IsGuiding returns 0
22:22:17.875 00.000 15712 Move returns status 0, amount 48
22:22:17.875 00.000 15712 MoveAxis(N, 0, ABG)
22:22:17.875 00.000 15712 Move returns status 0, amount 0
22:22:17.875 00.000 15712 move complete, result=0
22:22:17.875 00.000 15712 worker thread done servicing request
22:22:17.875 00.000 15712 Worker thread wakes up
22:22:17.875 00.000 7988 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
22:22:17.876 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:17.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:19.288 01.412 15712 Exposure complete
22:22:19.343 00.055 15712 worker thread done servicing request
22:22:19.343 00.000 7988 OnExposeComplete: enter
22:22:19.343 00.000 7988 UpdateGuideState(): m_state=6
22:22:19.349 00.006 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8160
22:22:19.349 00.000 7988 Star::Find returns 1 (0), X=1182.02, Y=446.14, Mass=1540, SNR=26.8, Peak=238 HFD=3.2
22:22:19.349 00.000 7988 MultiStar: [#1 -0.16,0.59,0.99,U] [#2 -0.21,0.45,1.00,U] [#3 -0.48,0.30,0.97,U] [#4 -0.38,0.49,1.01,U] [#5 -0.32,0.35,0.69,U] [#6 -0.27,0.59,0.71,U] [#7 -0.31,0.41,0.65,U] [#8 -0.43,0.58,0.64,U] 
22:22:19.349 00.000 7988 single-star, 8 included, MultiStar: {-0.27, 0.38}, one-star: {-0.00, -0.18}
22:22:19.349 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
22:22:19.349 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
22:22:19.356 00.007 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.57 mountX=0.18 mountY=0.00, mountTheta=0.03
22:22:19.356 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.18, opts=13)
22:22:19.356 00.000 7988 Enqueuing Move request for scope (-0.00, -0.18)
22:22:19.356 00.000 15712 Worker thread wakes up
22:22:19.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:19.356 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.8
22:22:19.362 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:19.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:19.364 00.002 7988 Enqueuing Expose request
22:22:19.365 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
22:22:19.365 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
22:22:19.365 00.000 15712 Moving (-0.00, -0.18) raw xDistance=0.18 yDistance=0.00
22:22:19.365 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:22:19.365 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
22:22:19.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:19.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:22:19.365 00.000 15712 MoveAxis(W, 33, ABG)
22:22:19.365 00.000 15712 Guiding  Dir = 3, Dur = 33
22:22:19.373 00.008 15712 IsGuiding returns 0
22:22:19.390 00.017 15712 PulseGuide returned control before completion, sleep 28
22:22:19.449 00.059 15712 IsGuiding returns 0
22:22:19.449 00.000 15712 Move returns status 0, amount 33
22:22:19.457 00.008 15712 MoveAxis(N, 0, ABG)
22:22:19.457 00.000 15712 Move returns status 0, amount 0
22:22:19.457 00.000 15712 move complete, result=0
22:22:19.457 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
22:22:19.457 00.000 15712 worker thread done servicing request
22:22:19.457 00.000 15712 Worker thread wakes up
22:22:19.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:19.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:21.202 01.745 15712 Exposure complete
22:22:21.258 00.056 15712 worker thread done servicing request
22:22:21.258 00.000 7988 OnExposeComplete: enter
22:22:21.258 00.000 7988 UpdateGuideState(): m_state=6
22:22:21.263 00.005 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8161
22:22:21.263 00.000 7988 Star::Find returns 1 (0), X=1181.99, Y=446.66, Mass=1533, SNR=26.7, Peak=208 HFD=3.5
22:22:21.263 00.000 7988 MultiStar: [#1 -0.34,0.95,0.00,M1] [#2 -0.51,1.01,0.00,M1] [#3 -0.40,1.04,0.00,M1] [#4 -0.28,0.88,1.04,U] [#5 -0.35,0.90,0.70,U] [#6 -0.52,1.01,0.00,M1] [#7 -0.45,0.93,0.00,M1] [#8 -0.76,0.97,0.00,M1] 
22:22:21.263 00.000 7988 single-star, 2 included, MultiStar: {-0.21, 0.69}, one-star: {-0.03, 0.35}
22:22:21.263 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
22:22:21.263 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
22:22:21.263 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.65 mountX=-0.35 mountY=0.02, mountTheta=3.09
22:22:21.263 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.35, opts=13)
22:22:21.263 00.000 7988 Enqueuing Move request for scope (-0.03, 0.35)
22:22:21.263 00.000 15712 Worker thread wakes up
22:22:21.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.35) opts 0xd
22:22:21.263 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.35)
22:22:21.263 00.000 15712 Moving (-0.03, 0.35) raw xDistance=-0.35 yDistance=0.02
22:22:21.274 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:21.274 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.7
22:22:21.276 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:21.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:21.276 00.000 7988 Enqueuing Expose request
22:22:21.279 00.003 15712 PPEC rslt: input = -0.35, final = -0.21, react = -0.21, pred = -0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 636.00
22:22:21.279 00.000 15712 PPEC: input: -0.35, control: -0.21, exposure: 1500
22:22:21.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:21.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:22:21.279 00.000 15712 MoveAxis(E, 69, ABG)
22:22:21.279 00.000 15712 Guiding  Dir = 2, Dur = 69
22:22:21.295 00.016 15712 IsGuiding returns 0
22:22:21.311 00.016 15712 PulseGuide returned control before completion, sleep 64
22:22:21.390 00.079 15712 IsGuiding returns 0
22:22:21.390 00.000 15712 Move returns status 0, amount 69
22:22:21.390 00.000 15712 MoveAxis(N, 0, ABG)
22:22:21.390 00.000 15712 Move returns status 0, amount 0
22:22:21.390 00.000 15712 move complete, result=0
22:22:21.390 00.000 15712 worker thread done servicing request
22:22:21.390 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
22:22:21.392 00.002 15712 Worker thread wakes up
22:22:21.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:21.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:22.809 01.417 15712 Exposure complete
22:22:22.859 00.050 15712 worker thread done servicing request
22:22:22.859 00.000 7988 OnExposeComplete: enter
22:22:22.859 00.000 7988 UpdateGuideState(): m_state=6
22:22:22.870 00.011 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8162
22:22:22.871 00.001 7988 Star::Find returns 1 (0), X=1182.07, Y=446.72, Mass=1509, SNR=26.4, Peak=237 HFD=3.3
22:22:22.871 00.000 7988 MultiStar: [#1 -0.27,0.99,0.00,M2] [#2 -0.25,0.97,0.00,M2] [#3 -0.20,0.91,0.97,U] [#4 -0.34,0.95,0.00,M1] [#5 -0.18,1.00,0.00,M1] [#6 -0.43,1.39,0.00,M2] [#7 -0.36,1.00,0.00,M2] [#8 -0.46,1.11,0.00,M2] 
22:22:22.871 00.000 7988 single-star, 1 included, MultiStar: {-0.07, 0.66}, one-star: {0.05, 0.41}
22:22:22.871 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
22:22:22.871 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.15)
22:22:22.871 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.41 hyp=0.41 cameraTheta=1.45 mountX=-0.41 mountY=-0.06, mountTheta=-2.99
22:22:22.871 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.41, opts=13)
22:22:22.871 00.000 7988 Enqueuing Move request for scope (0.05, 0.41)
22:22:22.871 00.000 15712 Worker thread wakes up
22:22:22.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.41) opts 0xd
22:22:22.871 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.41)
22:22:22.871 00.000 15712 Moving (0.05, 0.41) raw xDistance=-0.41 yDistance=-0.06
22:22:22.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:22.871 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
22:22:22.884 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:22.884 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:22.886 00.002 7988 Enqueuing Expose request
22:22:22.886 00.000 15712 PPEC rslt: input = -0.41, final = -0.25, react = -0.25, pred = -0.00, hyst = -0.22, hyst_pct = 0.00, period_length = 636.00
22:22:22.886 00.000 15712 PPEC: input: -0.41, control: -0.25, exposure: 1500
22:22:22.887 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:22.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:22:22.887 00.000 15712 MoveAxis(E, 81, ABG)
22:22:22.887 00.000 15712 Guiding  Dir = 2, Dur = 81
22:22:22.887 00.000 15712 IsGuiding returns 0
22:22:22.909 00.022 15712 PulseGuide returned control before completion, sleep 70
22:22:22.983 00.074 15712 IsGuiding returns 1
22:22:22.983 00.000 15712 scope still moving after pulse duration time elapsed
22:22:23.037 00.054 15712 IsGuiding returns 0
22:22:23.037 00.000 15712 scope move finished after 81 + 68 ms
22:22:23.037 00.000 15712 Move returns status 0, amount 81
22:22:23.037 00.000 15712 MoveAxis(N, 0, ABG)
22:22:23.037 00.000 15712 Move returns status 0, amount 0
22:22:23.037 00.000 15712 move complete, result=0
22:22:23.037 00.000 7988 GuideStep: -0.4 px 81 ms EAST, -0.1 px 0 ms NORTH
22:22:23.039 00.002 15712 worker thread done servicing request
22:22:23.039 00.000 15712 Worker thread wakes up
22:22:23.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:23.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:24.676 01.637 15712 Exposure complete
22:22:24.734 00.058 15712 worker thread done servicing request
22:22:24.734 00.000 7988 OnExposeComplete: enter
22:22:24.734 00.000 7988 UpdateGuideState(): m_state=6
22:22:24.734 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8163
22:22:24.737 00.003 7988 Star::Find returns 1 (1), X=1181.91, Y=446.31, Mass=1525, SNR=26.6, Peak=255 HFD=3.3
22:22:24.739 00.002 7988 MultiStar: [#1 -0.35,0.73,1.01,U] [#2 -0.29,0.63,1.00,U] [#3 -0.15,0.42,0.95,U] [#4 -0.25,0.69,1.04,U] [#5 -0.23,0.55,0.71,U] [#6 -0.21,0.84,0.70,U] [#7 -0.27,0.51,0.67,U] [#8 -0.64,0.84,0.00,M3] 
22:22:24.739 00.000 7988 single-star, 7 included, MultiStar: {-0.23, 0.54}, one-star: {-0.11, -0.00}
22:22:24.741 00.002 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.58) = xAngle (-1.55 = -1.55)
22:22:24.741 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.56 = 1.56)
22:22:24.743 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.13 mountX=0.00 mountY=0.11, mountTheta=1.55
22:22:24.745 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.00, opts=13)
22:22:24.745 00.000 7988 Enqueuing Move request for scope (-0.11, -0.00)
22:22:24.747 00.002 15712 Worker thread wakes up
22:22:24.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:24.747 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6 Saturated
22:22:24.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:24.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:24.747 00.000 7988 Enqueuing Expose request
22:22:24.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
22:22:24.747 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
22:22:24.747 00.000 15712 Moving (-0.11, -0.00) raw xDistance=0.00 yDistance=0.11
22:22:24.753 00.006 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:24.753 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
22:22:24.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:24.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:22:24.753 00.000 15712 MoveAxis(E, 0, ABG)
22:22:24.753 00.000 15712 Move returns status 0, amount 0
22:22:24.753 00.000 15712 MoveAxis(N, 0, ABG)
22:22:24.753 00.000 15712 Move returns status 0, amount 0
22:22:24.753 00.000 15712 move complete, result=0
22:22:24.753 00.000 15712 worker thread done servicing request
22:22:24.753 00.000 15712 Worker thread wakes up
22:22:24.753 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:22:24.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:24.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:26.176 01.423 15712 Exposure complete
22:22:26.223 00.047 15712 worker thread done servicing request
22:22:26.223 00.000 7988 OnExposeComplete: enter
22:22:26.223 00.000 7988 UpdateGuideState(): m_state=6
22:22:26.237 00.014 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8164
22:22:26.237 00.000 7988 Star::Find returns 1 (1), X=1181.94, Y=446.19, Mass=1530, SNR=26.6, Peak=255 HFD=3.2
22:22:26.239 00.002 7988 MultiStar: [#1 -0.21,0.58,1.02,U] [#2 -0.23,0.41,1.00,U] [#3 -0.34,0.42,0.96,U] [#4 -0.16,0.56,1.03,U] [#5 -0.05,0.40,0.69,U] [#6 -0.48,0.56,0.70,U] [#7 -0.27,0.23,0.66,U] [#8 -0.46,0.70,0.67,U] 
22:22:26.240 00.001 7988 single-star, 8 included, MultiStar: {-0.24, 0.41}, one-star: {-0.08, -0.12}
22:22:26.240 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.58) = xAngle (-0.57 = -0.57)
22:22:26.242 00.002 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.54 = 2.54)
22:22:26.242 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.15 mountX=0.12 mountY=0.08, mountTheta=0.59
22:22:26.244 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.12, opts=13)
22:22:26.246 00.002 7988 Enqueuing Move request for scope (-0.08, -0.12)
22:22:26.246 00.000 15712 Worker thread wakes up
22:22:26.246 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
22:22:26.246 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
22:22:26.246 00.000 15712 Moving (-0.08, -0.12) raw xDistance=0.12 yDistance=0.08
22:22:26.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:26.246 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6 Saturated
22:22:26.250 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:26.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:26.252 00.002 7988 Enqueuing Expose request
22:22:26.253 00.001 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:26.253 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
22:22:26.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:26.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:22:26.253 00.000 15712 MoveAxis(W, 1, ABG)
22:22:26.253 00.000 15712 Guiding  Dir = 3, Dur = 1
22:22:26.253 00.000 15712 IsGuiding returns 0
22:22:26.309 00.056 15712 IsGuiding returns 0
22:22:26.309 00.000 15712 Move returns status 0, amount 1
22:22:26.309 00.000 15712 MoveAxis(N, 0, ABG)
22:22:26.309 00.000 15712 Move returns status 0, amount 0
22:22:26.309 00.000 15712 move complete, result=0
22:22:26.309 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:22:26.316 00.007 15712 worker thread done servicing request
22:22:26.316 00.000 15712 Worker thread wakes up
22:22:26.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:26.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:27.956 01.640 15712 Exposure complete
22:22:28.009 00.053 15712 worker thread done servicing request
22:22:28.009 00.000 7988 OnExposeComplete: enter
22:22:28.009 00.000 7988 UpdateGuideState(): m_state=6
22:22:28.019 00.010 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8165
22:22:28.020 00.001 7988 Star::Find returns 1 (0), X=1182.00, Y=446.08, Mass=1595, SNR=27.2, Peak=223 HFD=3.9
22:22:28.020 00.000 7988 MultiStar: [#1 -0.33,0.51,0.99,U] [#2 -0.31,0.15,0.98,U] [#3 -0.53,0.32,0.95,U] [#4 -0.30,0.22,0.97,U] [#5 -0.12,0.42,0.73,U] [#6 -0.57,0.49,0.70,U] [#7 -0.46,0.15,0.65,U] [#8 -0.57,0.52,0.63,U] 
22:22:28.020 00.000 7988 single-star, 8 included, MultiStar: {-0.34, 0.26}, one-star: {-0.02, -0.23}
22:22:28.020 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
22:22:28.020 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.01 = 3.01)
22:22:28.026 00.006 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.68 mountX=0.23 mountY=0.03, mountTheta=0.13
22:22:28.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.23, opts=13)
22:22:28.026 00.000 7988 Enqueuing Move request for scope (-0.02, -0.23)
22:22:28.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:28.026 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.2
22:22:28.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:28.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:28.026 00.000 7988 Enqueuing Expose request
22:22:28.026 00.000 15712 Worker thread wakes up
22:22:28.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
22:22:28.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
22:22:28.026 00.000 15712 Moving (-0.02, -0.23) raw xDistance=0.23 yDistance=0.03
22:22:28.036 00.010 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:22:28.036 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
22:22:28.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:28.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:22:28.036 00.000 15712 MoveAxis(W, 46, ABG)
22:22:28.036 00.000 15712 Guiding  Dir = 3, Dur = 46
22:22:28.036 00.000 15712 IsGuiding returns 0
22:22:28.056 00.020 15712 PulseGuide returned control before completion, sleep 40
22:22:28.100 00.044 15712 IsGuiding returns 1
22:22:28.100 00.000 15712 scope still moving after pulse duration time elapsed
22:22:28.136 00.036 15712 IsGuiding returns 0
22:22:28.136 00.000 15712 scope move finished after 46 + 50 ms
22:22:28.136 00.000 15712 Move returns status 0, amount 46
22:22:28.136 00.000 15712 MoveAxis(N, 0, ABG)
22:22:28.136 00.000 15712 Move returns status 0, amount 0
22:22:28.136 00.000 15712 move complete, result=0
22:22:28.136 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
22:22:28.138 00.002 15712 worker thread done servicing request
22:22:28.138 00.000 15712 Worker thread wakes up
22:22:28.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:28.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:29.553 01.415 15712 Exposure complete
22:22:29.611 00.058 15712 worker thread done servicing request
22:22:29.611 00.000 7988 OnExposeComplete: enter
22:22:29.611 00.000 7988 UpdateGuideState(): m_state=6
22:22:29.611 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8166
22:22:29.614 00.003 7988 Star::Find returns 1 (1), X=1181.81, Y=446.02, Mass=1552, SNR=26.9, Peak=255 HFD=3.1
22:22:29.614 00.000 7988 MultiStar: [#1 -0.53,0.43,1.01,U] [#2 -0.25,0.15,0.99,U] [#3 -0.32,0.25,0.94,U] [#4 -0.39,0.39,1.01,U] [#5 -0.38,0.37,0.67,U] [#6 -0.42,0.46,0.70,U] [#7 -0.36,0.20,0.67,U] [#8 -0.75,0.22,0.64,U] 
22:22:29.614 00.000 7988 single-star, 8 included, MultiStar: {-0.39, 0.23}, one-star: {-0.21, -0.30}
22:22:29.614 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.58) = xAngle (-0.61 = -0.61)
22:22:29.614 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.50 = 2.50)
22:22:29.614 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.30 hyp=0.36 cameraTheta=-2.19 mountX=0.30 mountY=0.22, mountTheta=0.63
22:22:29.614 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.30, opts=13)
22:22:29.623 00.009 7988 Enqueuing Move request for scope (-0.21, -0.30)
22:22:29.623 00.000 15712 Worker thread wakes up
22:22:29.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.30) opts 0xd
22:22:29.623 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.30)
22:22:29.623 00.000 15712 Moving (-0.21, -0.30) raw xDistance=0.30 yDistance=0.22
22:22:29.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:29.623 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.9 Saturated
22:22:29.627 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:29.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:29.629 00.002 7988 Enqueuing Expose request
22:22:29.629 00.000 15712 PPEC rslt: input = 0.30, final = 0.18, react = 0.18, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 636.00
22:22:29.629 00.000 15712 PPEC: input: 0.30, control: 0.18, exposure: 1500
22:22:29.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:29.631 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:22:29.631 00.000 15712 MoveAxis(W, 59, ABG)
22:22:29.631 00.000 15712 Guiding  Dir = 3, Dur = 59
22:22:29.631 00.000 15712 IsGuiding returns 0
22:22:29.647 00.016 15712 PulseGuide returned control before completion, sleep 45
22:22:29.727 00.080 15712 IsGuiding returns 0
22:22:29.727 00.000 15712 Move returns status 0, amount 59
22:22:29.727 00.000 15712 MoveAxis(N, 0, ABG)
22:22:29.727 00.000 15712 Move returns status 0, amount 0
22:22:29.727 00.000 15712 move complete, result=0
22:22:29.727 00.000 15712 worker thread done servicing request
22:22:29.727 00.000 15712 Worker thread wakes up
22:22:29.727 00.000 7988 GuideStep: 0.3 px 59 ms WEST, 0.2 px 0 ms NORTH
22:22:29.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:29.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:31.370 01.643 15712 Exposure complete
22:22:31.430 00.060 15712 worker thread done servicing request
22:22:31.430 00.000 7988 OnExposeComplete: enter
22:22:31.430 00.000 7988 UpdateGuideState(): m_state=6
22:22:31.433 00.003 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8167
22:22:31.433 00.000 7988 Star::Find returns 1 (0), X=1181.78, Y=446.09, Mass=1496, SNR=26.5, Peak=239 HFD=3.2
22:22:31.433 00.000 7988 MultiStar: [#1 -0.37,0.69,1.01,U] [#2 -0.25,0.49,1.04,U] [#3 -0.47,0.61,0.99,U] [#4 -0.35,0.36,1.03,U] [#5 -0.32,0.61,0.73,U] [#6 -0.51,0.81,0.72,U] [#7 -0.35,0.45,0.68,U] [#8 -0.42,0.54,0.66,U] 
22:22:31.433 00.000 7988 single-star, 8 included, MultiStar: {-0.36, 0.46}, one-star: {-0.24, -0.22}
22:22:31.433 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.83 = -0.83)
22:22:31.433 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.28 = 2.28)
22:22:31.433 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.22 hyp=0.32 cameraTheta=-2.40 mountX=0.22 mountY=0.25, mountTheta=0.84
22:22:31.441 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.22, opts=13)
22:22:31.441 00.000 7988 Enqueuing Move request for scope (-0.24, -0.22)
22:22:31.441 00.000 15712 Worker thread wakes up
22:22:31.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.22) opts 0xd
22:22:31.441 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.22)
22:22:31.441 00.000 15712 Moving (-0.24, -0.22) raw xDistance=0.22 yDistance=0.25
22:22:31.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:31.441 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.5
22:22:31.447 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:31.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:31.449 00.002 7988 Enqueuing Expose request
22:22:31.449 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:22:31.449 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
22:22:31.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:31.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:22:31.449 00.000 15712 MoveAxis(W, 42, ABG)
22:22:31.449 00.000 15712 Guiding  Dir = 3, Dur = 42
22:22:31.449 00.000 15712 IsGuiding returns 0
22:22:31.475 00.026 15712 PulseGuide returned control before completion, sleep 27
22:22:31.512 00.037 15712 IsGuiding returns 1
22:22:31.512 00.000 15712 scope still moving after pulse duration time elapsed
22:22:31.564 00.052 15712 IsGuiding returns 1
22:22:31.607 00.043 15712 IsGuiding returns 0
22:22:31.607 00.000 15712 scope move finished after 42 + 115 ms
22:22:31.607 00.000 15712 Move returns status 0, amount 42
22:22:31.607 00.000 15712 MoveAxis(N, 0, ABG)
22:22:31.607 00.000 15712 Move returns status 0, amount 0
22:22:31.607 00.000 15712 move complete, result=0
22:22:31.607 00.000 15712 worker thread done servicing request
22:22:31.607 00.000 15712 Worker thread wakes up
22:22:31.607 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
22:22:31.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:31.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:33.025 01.418 15712 Exposure complete
22:22:33.075 00.050 15712 worker thread done servicing request
22:22:33.075 00.000 7988 OnExposeComplete: enter
22:22:33.075 00.000 7988 UpdateGuideState(): m_state=6
22:22:33.086 00.011 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8168
22:22:33.086 00.000 7988 Star::Find returns 1 (0), X=1181.99, Y=446.79, Mass=1614, SNR=27.3, Peak=212 HFD=3.9
22:22:33.086 00.000 7988 MultiStar: [#1 -0.34,1.12,0.00,M1] [#2 -0.18,0.89,0.97,U] [#3 -0.40,1.08,0.00,M1] [#4 -0.31,1.15,0.00,M1] [#5 -0.15,0.97,0.72,U] [#6 -0.33,1.23,0.00,M1] [#7 -0.25,1.11,0.00,M1] [#8 -0.50,1.12,0.00,M1] 
22:22:33.086 00.000 7988 single-star, 2 included, MultiStar: {-0.11, 0.76}, one-star: {-0.03, 0.48}
22:22:33.086 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.08)
22:22:33.092 00.006 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.03)
22:22:33.092 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.48 hyp=0.48 cameraTheta=1.62 mountX=-0.48 mountY=0.01, mountTheta=3.11
22:22:33.092 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.48, opts=13)
22:22:33.092 00.000 7988 Enqueuing Move request for scope (-0.03, 0.48)
22:22:33.092 00.000 15712 Worker thread wakes up
22:22:33.092 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.48) opts 0xd
22:22:33.092 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.48)
22:22:33.092 00.000 15712 Moving (-0.03, 0.48) raw xDistance=-0.48 yDistance=0.01
22:22:33.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:33.092 00.000 7988 UpdateGuideState exits: m=1614 SNR=27.3
22:22:33.099 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:33.099 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:33.101 00.002 7988 Enqueuing Expose request
22:22:33.102 00.001 15712 PPEC rslt: input = -0.48, final = -0.29, react = -0.29, pred = -0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 636.00
22:22:33.102 00.000 15712 PPEC: input: -0.48, control: -0.29, exposure: 1500
22:22:33.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:33.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:22:33.102 00.000 15712 MoveAxis(E, 95, ABG)
22:22:33.102 00.000 15712 Guiding  Dir = 2, Dur = 95
22:22:33.104 00.002 15712 IsGuiding returns 0
22:22:33.119 00.015 15712 PulseGuide returned control before completion, sleep 86
22:22:33.220 00.101 15712 IsGuiding returns 1
22:22:33.220 00.000 15712 scope still moving after pulse duration time elapsed
22:22:33.248 00.028 15712 IsGuiding returns 0
22:22:33.248 00.000 15712 scope move finished after 95 + 49 ms
22:22:33.248 00.000 15712 Move returns status 0, amount 95
22:22:33.248 00.000 15712 MoveAxis(N, 0, ABG)
22:22:33.248 00.000 15712 Move returns status 0, amount 0
22:22:33.248 00.000 15712 move complete, result=0
22:22:33.248 00.000 15712 worker thread done servicing request
22:22:33.248 00.000 15712 Worker thread wakes up
22:22:33.248 00.000 7988 GuideStep: -0.5 px 95 ms EAST, 0.0 px 0 ms NORTH
22:22:33.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:33.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:34.990 01.742 15712 Exposure complete
22:22:35.044 00.054 15712 worker thread done servicing request
22:22:35.044 00.000 7988 OnExposeComplete: enter
22:22:35.044 00.000 7988 UpdateGuideState(): m_state=6
22:22:35.052 00.008 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8169
22:22:35.052 00.000 7988 Star::Find returns 1 (0), X=1181.91, Y=446.92, Mass=1455, SNR=26.1, Peak=223 HFD=3.1
22:22:35.052 00.000 7988 MultiStar: [#1 -0.50,1.45,0.00,M2] [#2 -0.50,1.37,0.00,M1] [#3 -0.41,1.40,0.00,M2] [#4 -0.28,1.48,0.00,M2] [#5 -0.22,1.42,0.00,M1] [#6 -0.50,1.59,0.00,M2] [#7 -0.27,1.29,0.00,M2] [#8 -0.58,1.73,0.00,M2] 
22:22:35.052 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.96)
22:22:35.052 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.15)
22:22:35.052 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.60 hyp=0.61 cameraTheta=1.75 mountX=-0.60 mountY=0.09, mountTheta=2.99
22:22:35.052 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.60, opts=13)
22:22:35.061 00.009 7988 Enqueuing Move request for scope (-0.11, 0.60)
22:22:35.061 00.000 15712 Worker thread wakes up
22:22:35.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.60) opts 0xd
22:22:35.061 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.60)
22:22:35.061 00.000 15712 Moving (-0.11, 0.60) raw xDistance=-0.60 yDistance=0.09
22:22:35.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:35.061 00.000 7988 UpdateGuideState exits: m=1455 SNR=26.1
22:22:35.064 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:35.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:35.066 00.002 7988 Enqueuing Expose request
22:22:35.066 00.000 15712 PPEC rslt: input = -0.60, final = -0.37, react = -0.36, pred = -0.01, hyst = -0.32, hyst_pct = 0.00, period_length = 636.00
22:22:35.066 00.000 15712 PPEC: input: -0.60, control: -0.37, exposure: 1500
22:22:35.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:35.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:22:35.066 00.000 15712 MoveAxis(E, 121, ABG)
22:22:35.066 00.000 15712 Guiding  Dir = 2, Dur = 121
22:22:35.068 00.002 15712 IsGuiding returns 0
22:22:35.089 00.021 15712 PulseGuide returned control before completion, sleep 110
22:22:35.232 00.143 15712 IsGuiding returns 0
22:22:35.232 00.000 15712 Move returns status 0, amount 121
22:22:35.232 00.000 15712 MoveAxis(N, 0, ABG)
22:22:35.232 00.000 15712 Move returns status 0, amount 0
22:22:35.232 00.000 15712 move complete, result=0
22:22:35.232 00.000 15712 worker thread done servicing request
22:22:35.232 00.000 15712 Worker thread wakes up
22:22:35.232 00.000 7988 GuideStep: -0.6 px 121 ms EAST, 0.1 px 0 ms NORTH
22:22:35.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:35.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:36.648 01.416 15712 Exposure complete
22:22:36.693 00.045 15712 worker thread done servicing request
22:22:36.693 00.000 7988 OnExposeComplete: enter
22:22:36.708 00.015 7988 UpdateGuideState(): m_state=6
22:22:36.709 00.001 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8170
22:22:36.709 00.000 7988 Star::Find returns 1 (0), X=1181.90, Y=447.06, Mass=1496, SNR=26.4, Peak=226 HFD=3.2
22:22:36.709 00.000 7988 MultiStar: [#1 -0.38,1.38,0.00,M3] [#2 -0.37,1.41,0.00,M2] [#3 -0.41,1.21,0.00,M3] [#4 -0.23,1.20,0.00,M3] [#5 -0.42,1.66,0.00,M2] [#6 -0.28,1.58,0.00,M3] [#7 -0.34,1.26,0.00,M3] [#8 -0.60,1.40,0.00,M3] 
22:22:36.709 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
22:22:36.709 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
22:22:36.709 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.75 hyp=0.76 cameraTheta=1.74 mountX=-0.75 mountY=0.11, mountTheta=3.00
22:22:36.709 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.75, opts=13)
22:22:36.709 00.000 7988 Enqueuing Move request for scope (-0.12, 0.75)
22:22:36.709 00.000 15712 Worker thread wakes up
22:22:36.709 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.75) opts 0xd
22:22:36.709 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.75)
22:22:36.709 00.000 15712 Moving (-0.12, 0.75) raw xDistance=-0.75 yDistance=0.11
22:22:36.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:36.709 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.4
22:22:36.721 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:36.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:36.723 00.002 7988 Enqueuing Expose request
22:22:36.723 00.000 15712 PPEC rslt: input = -0.75, final = -0.44, react = -0.45, pred = 0.00, hyst = -0.42, hyst_pct = 0.00, period_length = 636.00
22:22:36.723 00.000 15712 PPEC: input: -0.75, control: -0.44, exposure: 1500
22:22:36.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:36.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:22:36.723 00.000 15712 MoveAxis(E, 145, ABG)
22:22:36.723 00.000 15712 Guiding  Dir = 2, Dur = 145
22:22:36.725 00.002 15712 IsGuiding returns 0
22:22:36.751 00.026 15712 PulseGuide returned control before completion, sleep 129
22:22:36.885 00.134 15712 IsGuiding returns 1
22:22:36.885 00.000 15712 scope still moving after pulse duration time elapsed
22:22:36.917 00.032 15712 IsGuiding returns 0
22:22:36.917 00.000 15712 scope move finished after 145 + 57 ms
22:22:36.917 00.000 15712 Move returns status 0, amount 145
22:22:36.917 00.000 15712 MoveAxis(N, 0, ABG)
22:22:36.917 00.000 15712 Move returns status 0, amount 0
22:22:36.917 00.000 15712 move complete, result=0
22:22:36.917 00.000 7988 GuideStep: -0.7 px 145 ms EAST, 0.1 px 0 ms NORTH
22:22:36.930 00.013 15712 worker thread done servicing request
22:22:36.930 00.000 15712 Worker thread wakes up
22:22:36.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:36.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:38.556 01.626 15712 Exposure complete
22:22:38.618 00.062 15712 worker thread done servicing request
22:22:38.618 00.000 7988 OnExposeComplete: enter
22:22:38.631 00.013 7988 UpdateGuideState(): m_state=6
22:22:38.631 00.000 7988 Star::Find(15, 1181, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8171
22:22:38.633 00.002 7988 Star::Find returns 1 (0), X=1181.92, Y=446.42, Mass=1464, SNR=26.1, Peak=226 HFD=3.3
22:22:38.635 00.002 7988 MultiStar: [#1 -0.39,0.82,1.02,U] [#2 -0.41,0.74,1.01,U] [#3 -0.37,0.75,0.99,U] [#4 -0.35,0.62,1.01,U] [#5 -0.34,0.82,0.69,U] [#6 -0.37,0.97,0.00,M4] [#7 -0.61,0.57,0.65,U] [#8 -0.74,0.71,0.00,M4] 
22:22:38.635 00.000 7988 single-star, 6 included, MultiStar: {-0.36, 0.63}, one-star: {-0.10, 0.10}
22:22:38.637 00.002 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.58) = xAngle (3.90 = -2.39)
22:22:38.639 00.002 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.01 = 0.72)
22:22:38.641 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.32 mountX=-0.10 mountY=0.09, mountTheta=2.40
22:22:38.643 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.10, opts=13)
22:22:38.645 00.002 7988 Enqueuing Move request for scope (-0.10, 0.10)
22:22:38.648 00.003 15712 Worker thread wakes up
22:22:38.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
22:22:38.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
22:22:38.648 00.000 15712 Moving (-0.10, 0.10) raw xDistance=-0.10 yDistance=0.09
22:22:38.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:38.649 00.001 7988 UpdateGuideState exits: m=1464 SNR=26.1
22:22:38.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:38.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:38.649 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:38.649 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
22:22:38.649 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:38.649 00.000 7988 Enqueuing Expose request
22:22:38.649 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:22:38.649 00.000 15712 MoveAxis(W, 6, ABG)
22:22:38.649 00.000 15712 Guiding  Dir = 3, Dur = 6
22:22:38.649 00.000 15712 IsGuiding returns 0
22:22:38.717 00.068 15712 IsGuiding returns 0
22:22:38.717 00.000 15712 Move returns status 0, amount 6
22:22:38.717 00.000 15712 MoveAxis(N, 0, ABG)
22:22:38.717 00.000 15712 Move returns status 0, amount 0
22:22:38.717 00.000 15712 move complete, result=0
22:22:38.717 00.000 15712 worker thread done servicing request
22:22:38.717 00.000 15712 Worker thread wakes up
22:22:38.717 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
22:22:38.719 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:38.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:40.131 01.412 15712 Exposure complete
22:22:40.176 00.045 15712 worker thread done servicing request
22:22:40.176 00.000 7988 OnExposeComplete: enter
22:22:40.176 00.000 7988 UpdateGuideState(): m_state=6
22:22:40.176 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8172
22:22:40.192 00.016 7988 Star::Find returns 1 (1), X=1181.85, Y=446.44, Mass=1474, SNR=26.1, Peak=255 HFD=3.2
22:22:40.192 00.000 7988 MultiStar: [#1 -0.34,0.97,0.00,M3] [#2 -0.50,0.77,0.99,U] [#3 -0.41,0.73,0.98,U] [#4 -0.41,0.60,1.04,U] [#5 -0.40,0.60,0.70,U] [#6 -0.47,0.92,0.00,M5] [#7 -0.35,0.69,0.67,U] [#8 -0.60,0.84,0.00,M5] 
22:22:40.192 00.000 7988 single-star, 5 included, MultiStar: {-0.38, 0.58}, one-star: {-0.17, 0.12}
22:22:40.192 00.000 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.58) = xAngle (4.10 = -2.18)
22:22:40.192 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.21 = 0.93)
22:22:40.192 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.52 mountX=-0.12 mountY=0.17, mountTheta=2.19
22:22:40.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.12, opts=13)
22:22:40.192 00.000 7988 Enqueuing Move request for scope (-0.17, 0.12)
22:22:40.192 00.000 15712 Worker thread wakes up
22:22:40.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
22:22:40.192 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
22:22:40.192 00.000 15712 Moving (-0.17, 0.12) raw xDistance=-0.12 yDistance=0.17
22:22:40.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:40.192 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.1 Saturated
22:22:40.204 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:40.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:40.206 00.002 7988 Enqueuing Expose request
22:22:40.206 00.000 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:40.206 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
22:22:40.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:40.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:22:40.206 00.000 15712 MoveAxis(W, 7, ABG)
22:22:40.206 00.000 15712 Guiding  Dir = 3, Dur = 7
22:22:40.208 00.002 15712 IsGuiding returns 0
22:22:40.229 00.021 15712 IsGuiding returns 0
22:22:40.229 00.000 15712 Move returns status 0, amount 7
22:22:40.229 00.000 15712 MoveAxis(N, 0, ABG)
22:22:40.229 00.000 15712 Move returns status 0, amount 0
22:22:40.229 00.000 15712 move complete, result=0
22:22:40.229 00.000 15712 worker thread done servicing request
22:22:40.229 00.000 15712 Worker thread wakes up
22:22:40.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:40.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:40.229 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
22:22:41.980 01.751 15712 Exposure complete
22:22:42.037 00.057 15712 worker thread done servicing request
22:22:42.037 00.000 7988 OnExposeComplete: enter
22:22:42.037 00.000 7988 UpdateGuideState(): m_state=6
22:22:42.040 00.003 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8173
22:22:42.040 00.000 7988 Star::Find returns 1 (1), X=1182.03, Y=446.12, Mass=1515, SNR=26.6, Peak=255 HFD=3.0
22:22:42.040 00.000 7988 MultiStar: [#1 -0.27,0.61,1.05,U] [#2 -0.19,0.46,1.02,U] [#3 -0.31,0.44,0.97,U] [#4 -0.27,0.33,1.02,U] [#5 -0.13,0.44,0.70,U] [#6 -0.35,0.84,0.70,U] [#7 -0.31,0.46,0.68,U] [#8 -0.48,0.65,0.66,U] 
22:22:42.040 00.000 7988 single-star, 8 included, MultiStar: {-0.25, 0.42}, one-star: {0.01, -0.19}
22:22:42.040 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
22:22:42.045 00.005 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
22:22:42.045 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.54 mountX=0.19 mountY=-0.00, mountTheta=-0.01
22:22:42.045 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.19, opts=13)
22:22:42.045 00.000 7988 Enqueuing Move request for scope (0.01, -0.19)
22:22:42.045 00.000 15712 Worker thread wakes up
22:22:42.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
22:22:42.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
22:22:42.045 00.000 15712 Moving (0.01, -0.19) raw xDistance=0.19 yDistance=-0.00
22:22:42.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:42.045 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.6 Saturated
22:22:42.053 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:42.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:42.055 00.002 7988 Enqueuing Expose request
22:22:42.056 00.001 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:22:42.056 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
22:22:42.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:42.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:22:42.056 00.000 15712 MoveAxis(W, 45, ABG)
22:22:42.056 00.000 15712 Guiding  Dir = 3, Dur = 45
22:22:42.056 00.000 15712 IsGuiding returns 0
22:22:42.074 00.018 15712 PulseGuide returned control before completion, sleep 38
22:22:42.120 00.046 15712 IsGuiding returns 1
22:22:42.120 00.000 15712 scope still moving after pulse duration time elapsed
22:22:42.155 00.035 15712 IsGuiding returns 0
22:22:42.155 00.000 15712 scope move finished after 45 + 52 ms
22:22:42.155 00.000 15712 Move returns status 0, amount 45
22:22:42.155 00.000 15712 MoveAxis(N, 0, ABG)
22:22:42.155 00.000 15712 Move returns status 0, amount 0
22:22:42.155 00.000 15712 move complete, result=0
22:22:42.155 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
22:22:42.157 00.002 15712 worker thread done servicing request
22:22:42.157 00.000 15712 Worker thread wakes up
22:22:42.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:42.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:43.574 01.417 15712 Exposure complete
22:22:43.632 00.058 15712 worker thread done servicing request
22:22:43.632 00.000 7988 OnExposeComplete: enter
22:22:43.632 00.000 7988 UpdateGuideState(): m_state=6
22:22:43.632 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8174
22:22:43.636 00.004 7988 Star::Find returns 1 (1), X=1182.07, Y=446.16, Mass=1558, SNR=27.0, Peak=255 HFD=3.1
22:22:43.638 00.002 7988 MultiStar: [#1 -0.17,0.50,1.02,U] [#2 -0.38,0.28,0.99,U] [#3 -0.40,0.38,0.95,U] [#4 -0.36,0.40,1.01,U] [#5 -0.39,0.22,0.71,U] [#6 -0.32,0.52,0.67,U] [#7 -0.30,0.14,0.66,U] [#8 -0.39,0.24,0.67,U] 
22:22:43.638 00.000 7988 single-star, 8 included, MultiStar: {-0.29, 0.28}, one-star: {0.05, -0.15}
22:22:43.640 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
22:22:43.640 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.84)
22:22:43.642 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.25 mountX=0.15 mountY=-0.05, mountTheta=-0.30
22:22:43.644 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.15, opts=13)
22:22:43.645 00.001 7988 Enqueuing Move request for scope (0.05, -0.15)
22:22:43.645 00.000 15712 Worker thread wakes up
22:22:43.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
22:22:43.645 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
22:22:43.645 00.000 15712 Moving (0.05, -0.15) raw xDistance=0.15 yDistance=-0.05
22:22:43.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:43.645 00.000 7988 UpdateGuideState exits: m=1558 SNR=27.0 Saturated
22:22:43.649 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:43.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:43.651 00.002 7988 Enqueuing Expose request
22:22:43.651 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:43.653 00.002 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
22:22:43.653 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:43.653 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:22:43.653 00.000 15712 MoveAxis(W, 7, ABG)
22:22:43.653 00.000 15712 Guiding  Dir = 3, Dur = 7
22:22:43.669 00.016 15712 IsGuiding returns 0
22:22:43.689 00.020 15712 IsGuiding returns 0
22:22:43.689 00.000 15712 Move returns status 0, amount 7
22:22:43.689 00.000 15712 MoveAxis(N, 0, ABG)
22:22:43.689 00.000 15712 Move returns status 0, amount 0
22:22:43.689 00.000 15712 move complete, result=0
22:22:43.689 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
22:22:43.691 00.002 15712 worker thread done servicing request
22:22:43.691 00.000 15712 Worker thread wakes up
22:22:43.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:43.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:45.329 01.638 15712 Exposure complete
22:22:45.380 00.051 15712 worker thread done servicing request
22:22:45.380 00.000 7988 OnExposeComplete: enter
22:22:45.380 00.000 7988 UpdateGuideState(): m_state=6
22:22:45.391 00.011 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8175
22:22:45.391 00.000 7988 Star::Find returns 1 (1), X=1181.95, Y=446.27, Mass=1529, SNR=26.7, Peak=255 HFD=3.2
22:22:45.393 00.002 7988 MultiStar: [#1 -0.45,0.76,1.00,U] [#2 -0.46,0.55,0.99,U] [#3 -0.36,0.72,0.95,U] [#4 -0.31,0.45,1.04,U] [#5 -0.38,0.55,0.67,U] [#6 -0.57,0.80,0.75,U] [#7 -0.60,0.27,0.70,U] [#8 -0.58,0.55,0.67,U] 
22:22:45.393 00.000 7988 single-star, 8 included, MultiStar: {-0.40, 0.50}, one-star: {-0.07, -0.04}
22:22:45.395 00.002 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
22:22:45.395 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
22:22:45.397 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-2.60 mountX=0.05 mountY=0.07, mountTheta=1.03
22:22:45.399 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.04, opts=13)
22:22:45.399 00.000 7988 Enqueuing Move request for scope (-0.07, -0.04)
22:22:45.399 00.000 15712 Worker thread wakes up
22:22:45.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
22:22:45.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
22:22:45.399 00.000 15712 Moving (-0.07, -0.04) raw xDistance=0.05 yDistance=0.07
22:22:45.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:45.399 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.7 Saturated
22:22:45.404 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:45.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:45.406 00.002 7988 Enqueuing Expose request
22:22:45.407 00.001 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:45.407 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
22:22:45.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:45.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:22:45.407 00.000 15712 MoveAxis(W, 1, ABG)
22:22:45.407 00.000 15712 Guiding  Dir = 3, Dur = 1
22:22:45.407 00.000 15712 IsGuiding returns 0
22:22:45.431 00.024 15712 IsGuiding returns 0
22:22:45.431 00.000 15712 Move returns status 0, amount 1
22:22:45.431 00.000 15712 MoveAxis(N, 0, ABG)
22:22:45.431 00.000 15712 Move returns status 0, amount 0
22:22:45.431 00.000 15712 move complete, result=0
22:22:45.431 00.000 15712 worker thread done servicing request
22:22:45.431 00.000 15712 Worker thread wakes up
22:22:45.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:45.431 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:22:45.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:46.847 01.416 15712 Exposure complete
22:22:46.905 00.058 15712 worker thread done servicing request
22:22:46.905 00.000 7988 OnExposeComplete: enter
22:22:46.905 00.000 7988 UpdateGuideState(): m_state=6
22:22:46.908 00.003 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8176
22:22:46.908 00.000 7988 Star::Find returns 1 (1), X=1181.95, Y=446.39, Mass=1553, SNR=27.0, Peak=255 HFD=3.0
22:22:46.910 00.002 7988 MultiStar: [#1 -0.45,1.07,0.00,M1] [#2 -0.50,0.84,1.01,U] [#3 -0.42,0.80,0.98,U] [#4 -0.36,0.79,1.03,U] [#5 -0.46,0.76,0.71,U] [#6 -0.57,1.02,0.00,M3] [#7 -0.64,0.69,0.66,U] [#8 -0.59,0.89,0.00,M3] 
22:22:46.910 00.000 7988 single-star, 5 included, MultiStar: {-0.39, 0.65}, one-star: {-0.07, 0.08}
22:22:46.910 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.58) = xAngle (3.86 = -2.42)
22:22:46.910 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.97 = 0.69)
22:22:46.910 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.28 mountX=-0.08 mountY=0.07, mountTheta=2.44
22:22:46.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.08, opts=13)
22:22:46.910 00.000 7988 Enqueuing Move request for scope (-0.07, 0.08)
22:22:46.910 00.000 15712 Worker thread wakes up
22:22:46.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
22:22:46.910 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
22:22:46.910 00.000 15712 Moving (-0.07, 0.08) raw xDistance=-0.08 yDistance=0.07
22:22:46.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:46.910 00.000 7988 UpdateGuideState exits: m=1553 SNR=27.0 Saturated
22:22:46.921 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:46.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:46.923 00.002 7988 Enqueuing Expose request
22:22:46.924 00.001 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:46.924 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:22:46.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:46.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:22:46.924 00.000 15712 MoveAxis(E, 3, ABG)
22:22:46.924 00.000 15712 Guiding  Dir = 2, Dur = 3
22:22:46.924 00.000 15712 IsGuiding returns 0
22:22:46.950 00.026 15712 IsGuiding returns 0
22:22:46.950 00.000 15712 Move returns status 0, amount 3
22:22:46.950 00.000 15712 MoveAxis(N, 0, ABG)
22:22:46.950 00.000 15712 Move returns status 0, amount 0
22:22:46.950 00.000 15712 move complete, result=0
22:22:46.950 00.000 15712 worker thread done servicing request
22:22:46.950 00.000 15712 Worker thread wakes up
22:22:46.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:46.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:46.950 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:22:48.693 01.743 15712 Exposure complete
22:22:48.745 00.052 15712 worker thread done servicing request
22:22:48.745 00.000 7988 OnExposeComplete: enter
22:22:48.745 00.000 7988 UpdateGuideState(): m_state=6
22:22:48.754 00.009 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8177
22:22:48.754 00.000 7988 Star::Find returns 1 (0), X=1182.16, Y=447.10, Mass=1503, SNR=26.4, Peak=226 HFD=3.4
22:22:48.754 00.000 7988 MultiStar: [#1 -0.19,1.36,0.00,M2] [#2 -0.06,1.39,0.00,M1] [#3 -0.27,1.39,0.00,M1] [#4 0.04,1.47,0.00,M1] [#5 -0.12,1.41,0.00,M1] [#6 -0.35,1.48,0.00,M4] [#7 -0.17,1.19,0.00,M1] [#8 -0.19,1.63,0.00,M4] 
22:22:48.754 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
22:22:48.754 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.21)
22:22:48.754 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.79 hyp=0.80 cameraTheta=1.39 mountX=-0.79 mountY=-0.16, mountTheta=-2.94
22:22:48.762 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.79, opts=13)
22:22:48.762 00.000 7988 Enqueuing Move request for scope (0.14, 0.79)
22:22:48.762 00.000 15712 Worker thread wakes up
22:22:48.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.79) opts 0xd
22:22:48.762 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.79)
22:22:48.762 00.000 15712 Moving (0.14, 0.79) raw xDistance=-0.79 yDistance=-0.16
22:22:48.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:48.762 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
22:22:48.766 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:48.766 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:48.768 00.002 7988 Enqueuing Expose request
22:22:48.768 00.000 15712 PPEC rslt: input = -0.79, final = -0.49, react = -0.47, pred = -0.02, hyst = -0.43, hyst_pct = 0.00, period_length = 636.00
22:22:48.768 00.000 15712 PPEC: input: -0.79, control: -0.49, exposure: 1500
22:22:48.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:48.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:22:48.768 00.000 15712 MoveAxis(E, 161, ABG)
22:22:48.768 00.000 15712 Guiding  Dir = 2, Dur = 161
22:22:48.770 00.002 15712 IsGuiding returns 0
22:22:48.789 00.019 15712 PulseGuide returned control before completion, sleep 153
22:22:48.946 00.157 15712 IsGuiding returns 1
22:22:48.946 00.000 15712 scope still moving after pulse duration time elapsed
22:22:48.980 00.034 15712 IsGuiding returns 0
22:22:48.980 00.000 15712 scope move finished after 161 + 49 ms
22:22:48.980 00.000 15712 Move returns status 0, amount 161
22:22:48.980 00.000 15712 MoveAxis(N, 0, ABG)
22:22:48.980 00.000 15712 Move returns status 0, amount 0
22:22:48.980 00.000 15712 move complete, result=0
22:22:48.980 00.000 7988 GuideStep: -0.8 px 161 ms EAST, -0.2 px 0 ms NORTH
22:22:48.982 00.002 15712 worker thread done servicing request
22:22:48.982 00.000 15712 Worker thread wakes up
22:22:48.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:48.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:50.400 01.418 15712 Exposure complete
22:22:50.446 00.046 15712 worker thread done servicing request
22:22:50.446 00.000 7988 OnExposeComplete: enter
22:22:50.446 00.000 7988 UpdateGuideState(): m_state=6
22:22:50.461 00.015 7988 Star::Find(15, 1182, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8178
22:22:50.462 00.001 7988 Star::Find returns 1 (1), X=1181.91, Y=447.21, Mass=1475, SNR=26.1, Peak=255 HFD=3.3
22:22:50.463 00.001 7988 MultiStar: [#1 -0.31,1.53,0.00,M3] [#2 -0.18,1.29,0.00,M2] [#3 -0.31,1.25,0.00,M2] [#4 -0.09,1.30,0.00,M2] [#5 -0.29,1.41,0.00,M2] [#6 -0.48,1.59,0.00,M5] [#7 -0.39,1.34,0.00,M2] [#8 -0.50,1.42,0.00,M5] 
22:22:50.463 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.01)
22:22:50.465 00.002 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
22:22:50.465 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.90 hyp=0.91 cameraTheta=1.70 mountX=-0.90 mountY=0.09, mountTheta=3.04
22:22:50.467 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.90, opts=13)
22:22:50.469 00.002 7988 Enqueuing Move request for scope (-0.11, 0.90)
22:22:50.469 00.000 15712 Worker thread wakes up
22:22:50.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.90) opts 0xd
22:22:50.469 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.90)
22:22:50.469 00.000 15712 Moving (-0.11, 0.90) raw xDistance=-0.90 yDistance=0.09
22:22:50.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:50.469 00.000 7988 UpdateGuideState exits: m=1475 SNR=26.1 Saturated
22:22:50.475 00.006 15712 PPEC rslt: input = -0.90, final = -0.55, react = -0.54, pred = -0.01, hyst = -0.49, hyst_pct = 0.00, period_length = 636.00
22:22:50.475 00.000 15712 PPEC: input: -0.90, control: -0.55, exposure: 1500
22:22:50.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:50.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:50.477 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:50.477 00.000 7988 Enqueuing Expose request
22:22:50.479 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:22:50.479 00.000 15712 MoveAxis(E, 180, ABG)
22:22:50.479 00.000 15712 Guiding  Dir = 2, Dur = 180
22:22:50.479 00.000 15712 IsGuiding returns 0
22:22:50.498 00.019 15712 PulseGuide returned control before completion, sleep 173
22:22:50.690 00.192 15712 IsGuiding returns 0
22:22:50.690 00.000 15712 Move returns status 0, amount 180
22:22:50.690 00.000 15712 MoveAxis(N, 0, ABG)
22:22:50.690 00.000 15712 Move returns status 0, amount 0
22:22:50.690 00.000 15712 move complete, result=0
22:22:50.690 00.000 7988 GuideStep: -0.9 px 180 ms EAST, 0.1 px 0 ms NORTH
22:22:50.692 00.002 15712 worker thread done servicing request
22:22:50.692 00.000 15712 Worker thread wakes up
22:22:50.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:50.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:52.327 01.635 15712 Exposure complete
22:22:52.382 00.055 15712 worker thread done servicing request
22:22:52.382 00.000 7988 OnExposeComplete: enter
22:22:52.382 00.000 7988 UpdateGuideState(): m_state=6
22:22:52.390 00.008 7988 Star::Find(15, 1181, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8179
22:22:52.391 00.001 7988 Star::Find returns 1 (1), X=1182.05, Y=446.56, Mass=1497, SNR=26.4, Peak=255 HFD=3.6
22:22:52.393 00.002 7988 MultiStar: [#1 -0.48,0.87,1.04,U] [#2 -0.30,0.57,1.02,U] [#3 -0.40,0.65,0.99,U] [#4 -0.34,0.55,1.00,U] [#5 -0.21,0.59,0.72,U] [#6 -0.44,0.95,0.00,M6] [#7 -0.40,0.50,0.70,U] [#8 -0.66,1.07,0.00,M6] 
22:22:52.393 00.000 7988 single-star, 6 included, MultiStar: {-0.30, 0.57}, one-star: {0.03, 0.24}
22:22:52.395 00.002 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.58) = xAngle (3.04 = 3.04)
22:22:52.395 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.14 = -0.14)
22:22:52.397 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.25 cameraTheta=1.46 mountX=-0.24 mountY=-0.03, mountTheta=-3.00
22:22:52.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.24, opts=13)
22:22:52.399 00.002 7988 Enqueuing Move request for scope (0.03, 0.24)
22:22:52.401 00.002 15712 Worker thread wakes up
22:22:52.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
22:22:52.401 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
22:22:52.401 00.000 15712 Moving (0.03, 0.24) raw xDistance=-0.24 yDistance=-0.03
22:22:52.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:52.401 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.4 Saturated
22:22:52.403 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:52.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:52.405 00.002 7988 Enqueuing Expose request
22:22:52.405 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.15, pred = 0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
22:22:52.405 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
22:22:52.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:52.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:22:52.405 00.000 15712 MoveAxis(E, 46, ABG)
22:22:52.405 00.000 15712 Guiding  Dir = 2, Dur = 46
22:22:52.406 00.001 15712 IsGuiding returns 0
22:22:52.432 00.026 15712 PulseGuide returned control before completion, sleep 31
22:22:52.502 00.070 15712 IsGuiding returns 1
22:22:52.502 00.000 15712 scope still moving after pulse duration time elapsed
22:22:52.535 00.033 15712 IsGuiding returns 0
22:22:52.535 00.000 15712 scope move finished after 46 + 82 ms
22:22:52.535 00.000 15712 Move returns status 0, amount 46
22:22:52.535 00.000 15712 MoveAxis(N, 0, ABG)
22:22:52.535 00.000 15712 Move returns status 0, amount 0
22:22:52.535 00.000 15712 move complete, result=0
22:22:52.535 00.000 15712 worker thread done servicing request
22:22:52.535 00.000 15712 Worker thread wakes up
22:22:52.535 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
22:22:52.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:52.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:53.951 01.416 15712 Exposure complete
22:22:54.021 00.070 15712 worker thread done servicing request
22:22:54.021 00.000 7988 OnExposeComplete: enter
22:22:54.023 00.002 7988 UpdateGuideState(): m_state=6
22:22:54.025 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8180
22:22:54.027 00.002 7988 Star::Find returns 1 (0), X=1182.04, Y=446.45, Mass=1503, SNR=26.4, Peak=188 HFD=3.6
22:22:54.029 00.002 7988 MultiStar: [#1 -0.34,0.61,0.99,U] [#2 -0.28,0.75,1.02,U] [#3 -0.37,0.67,0.96,U] [#4 -0.30,0.62,1.03,U] [#5 -0.23,0.68,0.70,U] [#6 -0.29,0.84,0.69,U] [#7 -0.31,0.54,0.62,U] [#8 -0.33,0.91,0.61,U] 
22:22:54.029 00.000 7988 single-star, 8 included, MultiStar: {-0.27, 0.62}, one-star: {0.02, 0.14}
22:22:54.029 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
22:22:54.029 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
22:22:54.029 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.42 mountX=-0.14 mountY=-0.02, mountTheta=-2.97
22:22:54.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.14, opts=13)
22:22:54.029 00.000 7988 Enqueuing Move request for scope (0.02, 0.14)
22:22:54.029 00.000 15712 Worker thread wakes up
22:22:54.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:54.029 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
22:22:54.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:54.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:54.029 00.000 7988 Enqueuing Expose request
22:22:54.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
22:22:54.029 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
22:22:54.029 00.000 15712 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.02
22:22:54.046 00.017 15712 PPEC rslt: input = -0.14, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:54.046 00.000 15712 PPEC: input: -0.14, control: 0.02, exposure: 1500
22:22:54.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:54.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:22:54.046 00.000 15712 MoveAxis(W, 7, ABG)
22:22:54.046 00.000 15712 Guiding  Dir = 3, Dur = 7
22:22:54.049 00.003 15712 IsGuiding returns 0
22:22:54.063 00.014 15712 IsGuiding returns 0
22:22:54.063 00.000 15712 Move returns status 0, amount 7
22:22:54.063 00.000 15712 MoveAxis(N, 0, ABG)
22:22:54.063 00.000 15712 Move returns status 0, amount 0
22:22:54.063 00.000 15712 move complete, result=0
22:22:54.063 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
22:22:54.063 00.000 15712 worker thread done servicing request
22:22:54.063 00.000 15712 Worker thread wakes up
22:22:54.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:54.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:55.704 01.641 15712 Exposure complete
22:22:55.761 00.057 15712 worker thread done servicing request
22:22:55.761 00.000 7988 OnExposeComplete: enter
22:22:55.761 00.000 7988 UpdateGuideState(): m_state=6
22:22:55.761 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8181
22:22:55.768 00.007 7988 Star::Find returns 1 (0), X=1182.25, Y=446.40, Mass=1531, SNR=26.4, Peak=176 HFD=3.7
22:22:55.770 00.002 7988 MultiStar: [#1 0.07,0.74,1.00,U] [#2 0.01,0.57,0.99,U] [#3 -0.05,0.57,0.92,U] [#4 0.00,0.47,1.03,U] [#5 0.12,0.55,0.67,U] [#6 -0.19,1.14,0.00,M6] [#7 0.10,0.58,0.65,U] [#8 -0.26,0.52,0.63,U] 
22:22:55.770 00.000 7988 single-star, 7 included, MultiStar: {0.04, 0.50}, one-star: {0.23, 0.08}
22:22:55.772 00.002 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.58) = xAngle (1.92 = 1.92)
22:22:55.772 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.03 = -1.25)
22:22:55.774 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.25 cameraTheta=0.34 mountX=-0.09 mountY=-0.24, mountTheta=-1.92
22:22:55.776 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.08, opts=13)
22:22:55.776 00.000 7988 Enqueuing Move request for scope (0.23, 0.08)
22:22:55.778 00.002 15712 Worker thread wakes up
22:22:55.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:22:55.778 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.4
22:22:55.780 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:55.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:55.782 00.002 7988 Enqueuing Expose request
22:22:55.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.08) opts 0xd
22:22:55.782 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.08)
22:22:55.782 00.000 15712 Moving (0.23, 0.08) raw xDistance=-0.09 yDistance=-0.24
22:22:55.784 00.002 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:55.784 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
22:22:55.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:55.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:22:55.784 00.000 15712 MoveAxis(W, 11, ABG)
22:22:55.784 00.000 15712 Guiding  Dir = 3, Dur = 11
22:22:55.784 00.000 15712 IsGuiding returns 0
22:22:55.836 00.052 15712 IsGuiding returns 1
22:22:55.836 00.000 15712 scope still moving after pulse duration time elapsed
22:22:55.863 00.027 15712 IsGuiding returns 0
22:22:55.863 00.000 15712 scope move finished after 11 + 63 ms
22:22:55.863 00.000 15712 Move returns status 0, amount 11
22:22:55.863 00.000 15712 MoveAxis(N, 0, ABG)
22:22:55.863 00.000 15712 Move returns status 0, amount 0
22:22:55.863 00.000 15712 move complete, result=0
22:22:55.863 00.000 15712 worker thread done servicing request
22:22:55.863 00.000 15712 Worker thread wakes up
22:22:55.863 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
22:22:55.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:55.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:57.270 01.407 15712 Exposure complete
22:22:57.330 00.060 15712 worker thread done servicing request
22:22:57.330 00.000 7988 OnExposeComplete: enter
22:22:57.330 00.000 7988 UpdateGuideState(): m_state=6
22:22:57.332 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8182
22:22:57.332 00.000 7988 Star::Find returns 1 (0), X=1182.06, Y=446.16, Mass=1507, SNR=26.4, Peak=236 HFD=3.6
22:22:57.332 00.000 7988 MultiStar: [#1 -0.36,0.55,1.03,U] [#2 -0.22,0.43,0.99,U] [#3 -0.19,0.43,0.94,U] [#4 -0.22,0.38,1.05,U] [#5 -0.14,0.50,0.70,U] [#6 -0.21,0.58,0.71,U] [#7 -0.18,0.33,0.67,U] [#8 0.01,0.35,0.67,U] 
22:22:57.332 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.37}, one-star: {0.04, -0.15}
22:22:57.332 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
22:22:57.332 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.91)
22:22:57.332 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.32 mountX=0.15 mountY=-0.03, mountTheta=-0.23
22:22:57.340 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.15, opts=13)
22:22:57.340 00.000 7988 Enqueuing Move request for scope (0.04, -0.15)
22:22:57.340 00.000 15712 Worker thread wakes up
22:22:57.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
22:22:57.340 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
22:22:57.340 00.000 15712 Moving (0.04, -0.15) raw xDistance=0.15 yDistance=-0.03
22:22:57.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:57.340 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.4
22:22:57.345 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:57.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:57.347 00.002 7988 Enqueuing Expose request
22:22:57.348 00.001 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:22:57.348 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
22:22:57.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:57.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:22:57.348 00.000 15712 MoveAxis(W, 10, ABG)
22:22:57.348 00.000 15712 Guiding  Dir = 3, Dur = 10
22:22:57.348 00.000 15712 IsGuiding returns 0
22:22:57.368 00.020 15712 IsGuiding returns 1
22:22:57.368 00.000 15712 scope still moving after pulse duration time elapsed
22:22:57.412 00.044 15712 IsGuiding returns 0
22:22:57.412 00.000 15712 scope move finished after 10 + 61 ms
22:22:57.412 00.000 15712 Move returns status 0, amount 10
22:22:57.412 00.000 15712 MoveAxis(N, 0, ABG)
22:22:57.412 00.000 15712 Move returns status 0, amount 0
22:22:57.412 00.000 15712 move complete, result=0
22:22:57.412 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
22:22:57.422 00.010 15712 worker thread done servicing request
22:22:57.422 00.000 15712 Worker thread wakes up
22:22:57.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:57.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:22:59.055 01.633 15712 Exposure complete
22:22:59.108 00.053 15712 worker thread done servicing request
22:22:59.108 00.000 7988 OnExposeComplete: enter
22:22:59.108 00.000 7988 UpdateGuideState(): m_state=6
22:22:59.116 00.008 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8183
22:22:59.116 00.000 7988 Star::Find returns 1 (1), X=1181.98, Y=446.48, Mass=1490, SNR=26.4, Peak=255 HFD=3.0
22:22:59.116 00.000 7988 MultiStar: [#1 -0.37,1.05,0.00,M1] [#2 -0.34,0.84,1.01,U] [#3 -0.32,0.85,0.98,U] [#4 -0.20,0.65,1.04,U] [#5 -0.36,0.63,0.76,U] [#6 -0.24,1.00,0.00,M6] [#7 -0.21,0.55,0.68,U] [#8 -0.58,0.94,0.00,M4] 
22:22:59.116 00.000 7988 single-star, 5 included, MultiStar: {-0.24, 0.62}, one-star: {-0.04, 0.16}
22:22:59.116 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.58) = xAngle (3.42 = -2.87)
22:22:59.116 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.53 = 0.24)
22:22:59.116 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.84 mountX=-0.16 mountY=0.04, mountTheta=2.90
22:22:59.125 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.16, opts=13)
22:22:59.125 00.000 7988 Enqueuing Move request for scope (-0.04, 0.16)
22:22:59.125 00.000 15712 Worker thread wakes up
22:22:59.125 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
22:22:59.125 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
22:22:59.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:22:59.125 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.4 Saturated
22:22:59.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:59.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:22:59.125 00.000 7988 Enqueuing Expose request
22:22:59.132 00.007 15712 Moving (-0.04, 0.16) raw xDistance=-0.16 yDistance=0.04
22:22:59.132 00.000 15712 PPEC rslt: input = -0.16, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:22:59.132 00.000 15712 PPEC: input: -0.16, control: -0.07, exposure: 1500
22:22:59.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:59.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:22:59.132 00.000 15712 MoveAxis(E, 22, ABG)
22:22:59.132 00.000 15712 Guiding  Dir = 2, Dur = 22
22:22:59.132 00.000 15712 IsGuiding returns 0
22:22:59.158 00.026 15712 IsGuiding returns 1
22:22:59.158 00.000 15712 scope still moving after pulse duration time elapsed
22:22:59.209 00.051 15712 IsGuiding returns 0
22:22:59.209 00.000 15712 scope move finished after 22 + 50 ms
22:22:59.209 00.000 15712 Move returns status 0, amount 22
22:22:59.209 00.000 15712 MoveAxis(N, 0, ABG)
22:22:59.209 00.000 15712 Move returns status 0, amount 0
22:22:59.209 00.000 15712 move complete, result=0
22:22:59.209 00.000 7988 GuideStep: -0.2 px 22 ms EAST, 0.0 px 0 ms NORTH
22:22:59.212 00.003 15712 worker thread done servicing request
22:22:59.212 00.000 15712 Worker thread wakes up
22:22:59.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:22:59.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:00.631 01.419 15712 Exposure complete
22:23:00.688 00.057 15712 worker thread done servicing request
22:23:00.688 00.000 7988 OnExposeComplete: enter
22:23:00.693 00.005 7988 UpdateGuideState(): m_state=6
22:23:00.693 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8184
22:23:00.693 00.000 7988 Star::Find returns 1 (1), X=1182.01, Y=446.99, Mass=1617, SNR=27.5, Peak=255 HFD=3.5
22:23:00.693 00.000 7988 MultiStar: [#1 -0.43,1.36,0.00,M2] [#2 -0.35,1.20,0.00,M1] [#3 -0.27,1.29,0.00,M1] [#4 -0.25,1.28,0.00,M1] [#5 -0.08,1.25,0.00,M1] [#6 -0.35,1.53,0.00,M7] [#7 -0.24,1.19,0.00,M1] [#8 -0.54,1.58,0.00,M5] 
22:23:00.693 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
22:23:00.693 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
22:23:00.693 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.68 hyp=0.68 cameraTheta=1.59 mountX=-0.68 mountY=-0.00, mountTheta=-3.14
22:23:00.693 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.68, opts=13)
22:23:00.693 00.000 7988 Enqueuing Move request for scope (-0.01, 0.68)
22:23:00.693 00.000 15712 Worker thread wakes up
22:23:00.693 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.68) opts 0xd
22:23:00.693 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.68)
22:23:00.693 00.000 15712 Moving (-0.01, 0.68) raw xDistance=-0.68 yDistance=-0.00
22:23:00.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:23:00.704 00.011 7988 UpdateGuideState exits: m=1617 SNR=27.5 Saturated
22:23:00.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:00.706 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:00.706 00.000 7988 Enqueuing Expose request
22:23:00.708 00.002 15712 PPEC rslt: input = -0.68, final = -0.39, react = -0.41, pred = 0.02, hyst = -0.36, hyst_pct = 0.00, period_length = 636.00
22:23:00.708 00.000 15712 PPEC: input: -0.68, control: -0.39, exposure: 1500
22:23:00.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:00.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:23:00.708 00.000 15712 MoveAxis(E, 126, ABG)
22:23:00.708 00.000 15712 Guiding  Dir = 2, Dur = 126
22:23:00.708 00.000 15712 IsGuiding returns 0
22:23:00.729 00.021 15712 PulseGuide returned control before completion, sleep 117
22:23:00.857 00.128 15712 IsGuiding returns 1
22:23:00.857 00.000 15712 scope still moving after pulse duration time elapsed
22:23:00.885 00.028 15712 IsGuiding returns 0
22:23:00.885 00.000 15712 scope move finished after 126 + 50 ms
22:23:00.885 00.000 15712 Move returns status 0, amount 126
22:23:00.885 00.000 15712 MoveAxis(N, 0, ABG)
22:23:00.885 00.000 15712 Move returns status 0, amount 0
22:23:00.885 00.000 15712 move complete, result=0
22:23:00.885 00.000 7988 GuideStep: -0.7 px 126 ms EAST, -0.0 px 0 ms NORTH
22:23:00.887 00.002 15712 worker thread done servicing request
22:23:00.887 00.000 15712 Worker thread wakes up
22:23:00.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:00.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:02.516 01.629 15712 Exposure complete
22:23:02.573 00.057 15712 worker thread done servicing request
22:23:02.573 00.000 7988 OnExposeComplete: enter
22:23:02.576 00.003 7988 UpdateGuideState(): m_state=6
22:23:02.577 00.001 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8185
22:23:02.579 00.002 7988 Star::Find returns 1 (1), X=1181.94, Y=447.03, Mass=1612, SNR=27.4, Peak=255 HFD=2.9
22:23:02.579 00.000 7988 MultiStar: [#1 -0.18,1.43,0.00,M3] [#2 -0.18,1.22,0.00,M2] [#3 -0.40,1.35,0.00,M2] [#4 -0.16,1.28,0.00,M2] [#5 -0.07,1.64,0.00,M2] [#6 -0.24,1.64,0.00,M8] [#7 -0.34,1.34,0.00,M2] [#8 -0.34,1.35,0.00,M6] 
22:23:02.581 00.002 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.58) = xAngle (3.26 = -3.03)
22:23:02.581 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.37 = 0.08)
22:23:02.583 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.72 hyp=0.72 cameraTheta=1.68 mountX=-0.72 mountY=0.06, mountTheta=3.06
22:23:02.583 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.72, opts=13)
22:23:02.585 00.002 7988 Enqueuing Move request for scope (-0.08, 0.72)
22:23:02.587 00.002 15712 Worker thread wakes up
22:23:02.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.72) opts 0xd
22:23:02.587 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.72)
22:23:02.587 00.000 15712 Moving (-0.08, 0.72) raw xDistance=-0.72 yDistance=0.06
22:23:02.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:23:02.587 00.000 7988 UpdateGuideState exits: m=1612 SNR=27.4 Saturated
22:23:02.589 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:02.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:02.591 00.002 7988 Enqueuing Expose request
22:23:02.591 00.000 15712 PPEC rslt: input = -0.72, final = -0.42, react = -0.43, pred = 0.01, hyst = -0.39, hyst_pct = 0.00, period_length = 636.00
22:23:02.593 00.002 15712 PPEC: input: -0.72, control: -0.42, exposure: 1500
22:23:02.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:02.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:23:02.593 00.000 15712 MoveAxis(E, 137, ABG)
22:23:02.593 00.000 15712 Guiding  Dir = 2, Dur = 137
22:23:02.593 00.000 15712 IsGuiding returns 0
22:23:02.614 00.021 15712 PulseGuide returned control before completion, sleep 126
22:23:02.773 00.159 15712 IsGuiding returns 1
22:23:02.773 00.000 15712 scope still moving after pulse duration time elapsed
22:23:02.800 00.027 15712 IsGuiding returns 0
22:23:02.800 00.000 15712 scope move finished after 137 + 70 ms
22:23:02.800 00.000 15712 Move returns status 0, amount 137
22:23:02.800 00.000 15712 MoveAxis(N, 0, ABG)
22:23:02.800 00.000 15712 Move returns status 0, amount 0
22:23:02.800 00.000 15712 move complete, result=0
22:23:02.800 00.000 15712 worker thread done servicing request
22:23:02.800 00.000 15712 Worker thread wakes up
22:23:02.800 00.000 7988 GuideStep: -0.7 px 137 ms EAST, 0.1 px 0 ms NORTH
22:23:02.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:02.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:04.207 01.407 15712 Exposure complete
22:23:04.264 00.057 15712 worker thread done servicing request
22:23:04.264 00.000 7988 OnExposeComplete: enter
22:23:04.264 00.000 7988 UpdateGuideState(): m_state=6
22:23:04.264 00.000 7988 Star::Find(15, 1181, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8186
22:23:04.269 00.005 7988 Star::Find returns 1 (0), X=1182.05, Y=446.67, Mass=1474, SNR=25.9, Peak=168 HFD=3.9
22:23:04.271 00.002 7988 MultiStar: [#1 -0.35,1.01,0.00,M4] [#2 -0.01,1.18,0.00,M3] [#3 -0.27,0.98,0.00,M3] [#4 -0.38,0.86,1.00,U] [#5 -0.03,0.84,0.74,U] [#6 -0.30,1.09,0.00,M9] [#7 -0.19,1.00,0.00,M3] [#8 -0.50,0.92,0.00,M7] 
22:23:04.271 00.000 7988 single-star, 2 included, MultiStar: {-0.13, 0.67}, one-star: {0.03, 0.36}
22:23:04.273 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
22:23:04.273 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.17 = -0.11)
22:23:04.275 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.49 mountX=-0.36 mountY=-0.04, mountTheta=-3.03
22:23:04.276 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.36, opts=13)
22:23:04.278 00.002 7988 Enqueuing Move request for scope (0.03, 0.36)
22:23:04.278 00.000 15712 Worker thread wakes up
22:23:04.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.36) opts 0xd
22:23:04.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.36)
22:23:04.278 00.000 15712 Moving (0.03, 0.36) raw xDistance=-0.36 yDistance=-0.04
22:23:04.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:04.278 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.9
22:23:04.281 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:04.281 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:04.283 00.002 7988 Enqueuing Expose request
22:23:04.283 00.000 15712 PPEC rslt: input = -0.36, final = -0.21, react = -0.22, pred = 0.00, hyst = -0.22, hyst_pct = 0.00, period_length = 636.00
22:23:04.283 00.000 15712 PPEC: input: -0.36, control: -0.21, exposure: 1500
22:23:04.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:04.285 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:23:04.285 00.000 15712 MoveAxis(E, 70, ABG)
22:23:04.285 00.000 15712 Guiding  Dir = 2, Dur = 70
22:23:04.285 00.000 15712 IsGuiding returns 0
22:23:04.309 00.024 15712 PulseGuide returned control before completion, sleep 57
22:23:04.381 00.072 15712 IsGuiding returns 0
22:23:04.381 00.000 15712 Move returns status 0, amount 70
22:23:04.381 00.000 15712 MoveAxis(N, 0, ABG)
22:23:04.381 00.000 15712 Move returns status 0, amount 0
22:23:04.381 00.000 15712 move complete, result=0
22:23:04.381 00.000 15712 worker thread done servicing request
22:23:04.381 00.000 15712 Worker thread wakes up
22:23:04.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:04.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:04.381 00.000 7988 GuideStep: -0.4 px 70 ms EAST, -0.0 px 0 ms NORTH
22:23:06.028 01.647 15712 Exposure complete
22:23:06.087 00.059 15712 worker thread done servicing request
22:23:06.087 00.000 7988 OnExposeComplete: enter
22:23:06.087 00.000 7988 UpdateGuideState(): m_state=6
22:23:06.089 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8187
22:23:06.089 00.000 7988 Star::Find returns 1 (0), X=1181.92, Y=446.49, Mass=1564, SNR=26.9, Peak=203 HFD=3.3
22:23:06.089 00.000 7988 MultiStar: [#1 -0.48,0.95,0.00,M5] [#2 -0.56,0.67,0.98,U] [#3 -0.58,0.68,0.95,U] [#4 -0.41,0.62,1.00,U] [#5 -0.27,0.87,0.71,U] [#6 -0.41,0.95,0.00,M10] [#7 -0.58,0.75,0.69,U] [#8 -0.68,0.82,0.00,M8] 
22:23:06.089 00.000 7988 single-star, 5 included, MultiStar: {-0.41, 0.61}, one-star: {-0.10, 0.18}
22:23:06.093 00.004 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.58) = xAngle (3.67 = -2.61)
22:23:06.093 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.78 = 0.50)
22:23:06.093 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.09 mountX=-0.18 mountY=0.10, mountTheta=2.64
22:23:06.093 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.18, opts=13)
22:23:06.093 00.000 7988 Enqueuing Move request for scope (-0.10, 0.18)
22:23:06.093 00.000 15712 Worker thread wakes up
22:23:06.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
22:23:06.093 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
22:23:06.093 00.000 15712 Moving (-0.10, 0.18) raw xDistance=-0.18 yDistance=0.10
22:23:06.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:23:06.093 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9
22:23:06.102 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:06.102 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:06.104 00.002 7988 Enqueuing Expose request
22:23:06.105 00.001 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:23:06.105 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
22:23:06.105 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:06.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:23:06.105 00.000 15712 MoveAxis(E, 30, ABG)
22:23:06.105 00.000 15712 Guiding  Dir = 2, Dur = 30
22:23:06.110 00.005 15712 IsGuiding returns 0
22:23:06.127 00.017 15712 PulseGuide returned control before completion, sleep 25
22:23:06.195 00.068 15712 IsGuiding returns 0
22:23:06.195 00.000 15712 Move returns status 0, amount 30
22:23:06.195 00.000 15712 MoveAxis(N, 0, ABG)
22:23:06.195 00.000 15712 Move returns status 0, amount 0
22:23:06.195 00.000 15712 move complete, result=0
22:23:06.195 00.000 15712 worker thread done servicing request
22:23:06.195 00.000 15712 Worker thread wakes up
22:23:06.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:06.195 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
22:23:06.198 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:07.604 01.406 15712 Exposure complete
22:23:07.664 00.060 15712 worker thread done servicing request
22:23:07.664 00.000 7988 OnExposeComplete: enter
22:23:07.664 00.000 7988 UpdateGuideState(): m_state=6
22:23:07.666 00.002 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8188
22:23:07.666 00.000 7988 Star::Find returns 1 (0), X=1182.38, Y=445.70, Mass=1476, SNR=26.1, Peak=144 HFD=3.6
22:23:07.666 00.000 7988 MultiStar: [#1 0.16,0.03,1.01,U] [#2 0.04,0.03,1.02,U] [#3 0.13,-0.15,0.97,U] [#4 0.20,-0.04,1.05,U] [#5 0.29,-0.02,0.76,U] [#6 0.06,-0.00,0.70,U] [#7 0.05,-0.29,0.67,U] [#8 -0.05,0.03,0.67,U] 
22:23:07.666 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.12}, one-star: {0.36, -0.62}
22:23:07.666 00.000 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.58) = xAngle (0.90 = 0.90)
22:23:07.666 00.000 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.01 = -2.27)
22:23:07.666 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.68 mountX=0.12 mountY=-0.15, mountTheta=-0.89
22:23:07.675 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.12, opts=13)
22:23:07.675 00.000 7988 Enqueuing Move request for scope (0.15, -0.12)
22:23:07.675 00.000 15712 Worker thread wakes up
22:23:07.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
22:23:07.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
22:23:07.675 00.000 15712 Moving (0.15, -0.12) raw xDistance=0.12 yDistance=-0.15
22:23:07.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:07.675 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.1
22:23:07.679 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:07.679 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:07.681 00.002 7988 Enqueuing Expose request
22:23:07.682 00.001 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:23:07.682 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
22:23:07.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:07.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:23:07.682 00.000 15712 MoveAxis(W, 7, ABG)
22:23:07.682 00.000 15712 Guiding  Dir = 3, Dur = 7
22:23:07.682 00.000 15712 IsGuiding returns 0
22:23:07.692 00.010 15712 IsGuiding returns 0
22:23:07.692 00.000 15712 Move returns status 0, amount 7
22:23:07.692 00.000 15712 MoveAxis(N, 0, ABG)
22:23:07.692 00.000 15712 Move returns status 0, amount 0
22:23:07.692 00.000 15712 move complete, result=0
22:23:07.698 00.006 15712 worker thread done servicing request
22:23:07.698 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
22:23:07.698 00.000 15712 Worker thread wakes up
22:23:07.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:07.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:09.341 01.643 15712 Exposure complete
22:23:09.398 00.057 15712 worker thread done servicing request
22:23:09.400 00.002 7988 OnExposeComplete: enter
22:23:09.400 00.000 7988 UpdateGuideState(): m_state=6
22:23:09.400 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8189
22:23:09.403 00.003 7988 Star::Find returns 1 (0), X=1182.04, Y=445.43, Mass=1478, SNR=26.2, Peak=236 HFD=3.0
22:23:09.403 00.000 7988 MultiStar: [#1 -0.39,-0.17,1.05,U] [#2 -0.40,-0.13,1.03,U] [#3 -0.66,-0.28,0.97,U] [#4 -0.44,-0.35,1.06,U] [#5 -0.41,-0.16,0.73,U] [#6 -0.54,-0.10,0.72,U] [#7 -0.38,-0.28,0.71,U] [#8 -0.59,0.03,0.71,U] 
22:23:09.403 00.000 7988 refined, 8 included, MultiStar: {-0.41, -0.28}, one-star: {0.02, -0.88}
22:23:09.403 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
22:23:09.403 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
22:23:09.409 00.006 7988 CameraToMount -- cameraX=-0.41 cameraY=-0.28 hyp=0.49 cameraTheta=-2.55 mountX=0.28 mountY=0.42, mountTheta=0.98
22:23:09.409 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.41, y=-0.28, opts=13)
22:23:09.409 00.000 7988 Enqueuing Move request for scope (-0.41, -0.28)
22:23:09.409 00.000 15712 Worker thread wakes up
22:23:09.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.28) opts 0xd
22:23:09.409 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.41, -0.28)
22:23:09.409 00.000 15712 Moving (-0.41, -0.28) raw xDistance=0.28 yDistance=0.42
22:23:09.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:09.409 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2
22:23:09.415 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:09.415 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:09.417 00.002 7988 Enqueuing Expose request
22:23:09.417 00.000 15712 PPEC rslt: input = 0.28, final = 0.21, react = 0.17, pred = 0.04, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
22:23:09.417 00.000 15712 PPEC: input: 0.28, control: 0.21, exposure: 1500
22:23:09.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:23:09.417 00.000 15712 MoveAxis(W, 69, ABG)
22:23:09.417 00.000 15712 Guiding  Dir = 3, Dur = 69
22:23:09.423 00.006 15712 IsGuiding returns 0
22:23:09.440 00.017 15712 PulseGuide returned control before completion, sleep 64
22:23:09.535 00.095 15712 IsGuiding returns 0
22:23:09.535 00.000 15712 Move returns status 0, amount 69
22:23:09.535 00.000 15712 MoveAxis(S, 106, ABG)
22:23:09.535 00.000 15712 Guiding  Dir = 1, Dur = 106
22:23:09.535 00.000 15712 IsGuiding returns 0
22:23:09.613 00.078 15712 PulseGuide returned control before completion, sleep 38
22:23:09.664 00.051 15712 IsGuiding returns 1
22:23:09.664 00.000 15712 scope still moving after pulse duration time elapsed
22:23:09.692 00.028 15712 IsGuiding returns 1
22:23:09.756 00.064 15712 IsGuiding returns 0
22:23:09.756 00.000 15712 scope move finished after 106 + 116 ms
22:23:09.756 00.000 15712 Move returns status 0, amount 106
22:23:09.756 00.000 15712 move complete, result=0
22:23:09.756 00.000 7988 GuideStep: 0.3 px 69 ms WEST, 0.4 px 106 ms SOUTH
22:23:09.762 00.006 15712 worker thread done servicing request
22:23:09.762 00.000 15712 Worker thread wakes up
22:23:09.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:09.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:11.178 01.416 15712 Exposure complete
22:23:11.237 00.059 15712 worker thread done servicing request
22:23:11.237 00.000 7988 OnExposeComplete: enter
22:23:11.237 00.000 7988 UpdateGuideState(): m_state=6
22:23:11.239 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8190
22:23:11.239 00.000 7988 Star::Find returns 1 (0), X=1182.04, Y=445.76, Mass=1537, SNR=26.8, Peak=229 HFD=3.0
22:23:11.239 00.000 7988 MultiStar: [#1 -0.28,0.08,1.03,U] [#2 -0.16,-0.03,1.02,U] [#3 -0.37,0.06,0.95,U] [#4 -0.25,0.07,1.03,U] [#5 -0.14,-0.14,0.72,U] [#6 -0.39,0.29,0.70,U] [#7 -0.39,-0.07,0.65,U] [#8 -0.52,0.07,0.64,U] 
22:23:11.239 00.000 7988 refined, 8 included, MultiStar: {-0.26, -0.04}, one-star: {0.02, -0.55}
22:23:11.239 00.000 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
22:23:11.239 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.69 = 1.69)
22:23:11.246 00.007 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-3.00 mountX=0.04 mountY=0.26, mountTheta=1.42
22:23:11.246 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.04, opts=13)
22:23:11.246 00.000 7988 Enqueuing Move request for scope (-0.26, -0.04)
22:23:11.246 00.000 15712 Worker thread wakes up
22:23:11.246 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0xd
22:23:11.246 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
22:23:11.246 00.000 15712 Moving (-0.26, -0.04) raw xDistance=0.04 yDistance=0.26
22:23:11.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:11.246 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.8
22:23:11.254 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:11.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:11.256 00.002 7988 Enqueuing Expose request
22:23:11.256 00.000 15712 PPEC rslt: input = 0.04, final = 0.06, react = 0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:23:11.256 00.000 15712 PPEC: input: 0.04, control: 0.06, exposure: 1500
22:23:11.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:23:11.256 00.000 15712 MoveAxis(W, 18, ABG)
22:23:11.256 00.000 15712 Guiding  Dir = 3, Dur = 18
22:23:11.256 00.000 15712 IsGuiding returns 0
22:23:11.271 00.015 15712 IsGuiding returns 1
22:23:11.271 00.000 15712 scope still moving after pulse duration time elapsed
22:23:11.323 00.052 15712 IsGuiding returns 0
22:23:11.323 00.000 15712 scope move finished after 18 + 50 ms
22:23:11.323 00.000 15712 Move returns status 0, amount 18
22:23:11.323 00.000 15712 MoveAxis(S, 66, ABG)
22:23:11.323 00.000 15712 Guiding  Dir = 1, Dur = 66
22:23:11.356 00.033 15712 IsGuiding returns 0
22:23:11.433 00.077 15712 IsGuiding returns 1
22:23:11.433 00.000 15712 scope still moving after pulse duration time elapsed
22:23:11.463 00.030 15712 IsGuiding returns 1
22:23:11.534 00.071 15712 IsGuiding returns 0
22:23:11.535 00.001 15712 scope move finished after 66 + 109 ms
22:23:11.535 00.000 15712 Move returns status 0, amount 66
22:23:11.535 00.000 15712 move complete, result=0
22:23:11.535 00.000 7988 GuideStep: 0.0 px 18 ms WEST, 0.3 px 66 ms SOUTH
22:23:11.535 00.000 15712 worker thread done servicing request
22:23:11.535 00.000 15712 Worker thread wakes up
22:23:11.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:11.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:13.172 01.637 15712 Exposure complete
22:23:13.239 00.067 15712 worker thread done servicing request
22:23:13.239 00.000 7988 OnExposeComplete: enter
22:23:13.239 00.000 7988 UpdateGuideState(): m_state=6
22:23:13.239 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8191
22:23:13.239 00.000 7988 Star::Find returns 1 (0), X=1182.33, Y=446.18, Mass=1511, SNR=26.4, Peak=209 HFD=3.2
22:23:13.239 00.000 7988 MultiStar: [#1 0.29,0.43,1.04,U] [#2 0.12,0.31,1.04,U] [#3 0.00,0.29,0.98,U] [#4 0.20,0.37,1.05,U] [#5 0.39,0.51,0.72,U] [#6 0.18,0.68,0.71,U] [#7 0.12,0.15,0.67,U] [#8 -0.09,0.61,0.66,U] 
22:23:13.239 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.34}, one-star: {0.31, -0.13}
22:23:13.239 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.58) = xAngle (1.19 = 1.19)
22:23:13.249 00.010 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.30 = -1.98)
22:23:13.249 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.13 hyp=0.34 cameraTheta=-0.39 mountX=0.13 mountY=-0.31, mountTheta=-1.18
22:23:13.252 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.13, opts=13)
22:23:13.252 00.000 7988 Enqueuing Move request for scope (0.31, -0.13)
22:23:13.252 00.000 15712 Worker thread wakes up
22:23:13.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.13) opts 0xd
22:23:13.252 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.13)
22:23:13.252 00.000 15712 Moving (0.31, -0.13) raw xDistance=0.13 yDistance=-0.31
22:23:13.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:13.252 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4
22:23:13.258 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:13.260 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:13.260 00.000 7988 Enqueuing Expose request
22:23:13.260 00.000 15712 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:23:13.260 00.000 15712 PPEC: input: 0.13, control: 0.07, exposure: 1500
22:23:13.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:13.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:23:13.260 00.000 15712 MoveAxis(W, 24, ABG)
22:23:13.260 00.000 15712 Guiding  Dir = 3, Dur = 24
22:23:13.292 00.032 15712 IsGuiding returns 0
22:23:13.306 00.014 15712 PulseGuide returned control before completion, sleep 19
22:23:13.353 00.047 15712 IsGuiding returns 0
22:23:13.353 00.000 15712 Move returns status 0, amount 24
22:23:13.353 00.000 15712 MoveAxis(N, 0, ABG)
22:23:13.353 00.000 15712 Move returns status 0, amount 0
22:23:13.353 00.000 15712 move complete, result=0
22:23:13.353 00.000 15712 worker thread done servicing request
22:23:13.353 00.000 15712 Worker thread wakes up
22:23:13.353 00.000 7988 GuideStep: 0.1 px 24 ms WEST, -0.3 px 0 ms NORTH
22:23:13.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:13.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:14.764 01.411 15712 Exposure complete
22:23:14.823 00.059 15712 worker thread done servicing request
22:23:14.823 00.000 7988 OnExposeComplete: enter
22:23:14.823 00.000 7988 UpdateGuideState(): m_state=6
22:23:14.823 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8192
22:23:14.827 00.004 7988 Star::Find returns 1 (0), X=1182.54, Y=446.31, Mass=1590, SNR=27.2, Peak=196 HFD=3.4
22:23:14.827 00.000 7988 MultiStar: [#1 0.31,0.94,1.00,U] [#2 0.31,0.61,1.01,U] [#3 0.16,0.79,0.94,U] [#4 0.35,0.61,1.04,U] [#5 0.42,0.71,0.68,U] [#6 0.04,0.99,0.70,U] [#7 0.12,0.65,0.67,U] [#8 0.14,0.95,0.64,U] 
22:23:14.827 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.67}, one-star: {0.52, -0.01}
22:23:14.827 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.56 = 1.56)
22:23:14.827 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.67 = -1.61)
22:23:14.833 00.006 7988 CameraToMount -- cameraX=0.52 cameraY=-0.01 hyp=0.52 cameraTheta=-0.01 mountX=0.00 mountY=-0.52, mountTheta=-1.56
22:23:14.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.52, y=-0.01, opts=13)
22:23:14.833 00.000 7988 Enqueuing Move request for scope (0.52, -0.01)
22:23:14.833 00.000 15712 Worker thread wakes up
22:23:14.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.01) opts 0xd
22:23:14.833 00.000 15712 Handling offset move in thread for scope, endpoint = (0.52, -0.01)
22:23:14.833 00.000 15712 Moving (0.52, -0.01) raw xDistance=0.00 yDistance=-0.52
22:23:14.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:23:14.833 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.2
22:23:14.839 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:14.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:14.841 00.002 7988 Enqueuing Expose request
22:23:14.841 00.000 15712 PPEC rslt: input = 0.00, final = 0.06, react = 0.00, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:23:14.841 00.000 15712 PPEC: input: 0.00, control: 0.06, exposure: 1500
22:23:14.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:14.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
22:23:14.841 00.000 15712 MoveAxis(W, 21, ABG)
22:23:14.841 00.000 15712 Guiding  Dir = 3, Dur = 21
22:23:14.841 00.000 15712 IsGuiding returns 0
22:23:14.859 00.018 15712 PulseGuide returned control before completion, sleep 15
22:23:14.906 00.047 15712 IsGuiding returns 1
22:23:14.906 00.000 15712 scope still moving after pulse duration time elapsed
22:23:14.939 00.033 15712 IsGuiding returns 0
22:23:14.939 00.000 15712 scope move finished after 21 + 74 ms
22:23:14.939 00.000 15712 Move returns status 0, amount 21
22:23:14.939 00.000 15712 MoveAxis(N, 0, ABG)
22:23:14.939 00.000 15712 Move returns status 0, amount 0
22:23:14.939 00.000 15712 move complete, result=0
22:23:14.939 00.000 15712 worker thread done servicing request
22:23:14.939 00.000 15712 Worker thread wakes up
22:23:14.939 00.000 7988 GuideStep: 0.0 px 21 ms WEST, -0.5 px 0 ms NORTH
22:23:14.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:14.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:16.579 01.640 15712 Exposure complete
22:23:16.639 00.060 15712 worker thread done servicing request
22:23:16.639 00.000 7988 OnExposeComplete: enter
22:23:16.639 00.000 7988 UpdateGuideState(): m_state=6
22:23:16.639 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8193
22:23:16.643 00.004 7988 Star::Find returns 1 (0), X=1182.68, Y=446.63, Mass=1528, SNR=26.6, Peak=185 HFD=3.5
22:23:16.645 00.002 7988 MultiStar: [#1 0.41,1.06,0.00,M1] [#2 0.47,1.01,0.00,M1] [#3 0.39,0.86,0.95,U] [#4 0.34,0.96,0.00,M1] [#5 0.45,0.66,0.70,U] [#6 0.36,1.18,0.00,M6] [#7 0.35,0.91,0.69,U] [#8 -0.02,1.02,0.00,M4] 
22:23:16.645 00.000 7988 single-star, 3 included, MultiStar: {0.48, 0.67}, one-star: {0.66, 0.32}
22:23:16.647 00.002 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.58) = xAngle (2.03 = 2.03)
22:23:16.647 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.14 = -1.14)
22:23:16.649 00.002 7988 CameraToMount -- cameraX=0.66 cameraY=0.32 hyp=0.74 cameraTheta=0.45 mountX=-0.33 mountY=-0.67, mountTheta=-2.02
22:23:16.650 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.66, y=0.32, opts=13)
22:23:16.652 00.002 7988 Enqueuing Move request for scope (0.66, 0.32)
22:23:16.652 00.000 15712 Worker thread wakes up
22:23:16.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.32) opts 0xd
22:23:16.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.66, 0.32)
22:23:16.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:16.652 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6
22:23:16.655 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:16.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:16.657 00.002 7988 Enqueuing Expose request
22:23:16.657 00.000 15712 Moving (0.66, 0.32) raw xDistance=-0.33 yDistance=-0.67
22:23:16.659 00.002 15712 PPEC rslt: input = -0.33, final = -0.12, react = -0.20, pred = 0.07, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
22:23:16.659 00.000 15712 PPEC: input: -0.33, control: -0.12, exposure: 1500
22:23:16.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:16.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
22:23:16.659 00.000 15712 MoveAxis(E, 40, ABG)
22:23:16.659 00.000 15712 Guiding  Dir = 2, Dur = 40
22:23:16.659 00.000 15712 IsGuiding returns 0
22:23:16.681 00.022 15712 PulseGuide returned control before completion, sleep 33
22:23:16.722 00.041 15712 IsGuiding returns 0
22:23:16.722 00.000 15712 Move returns status 0, amount 40
22:23:16.722 00.000 15712 MoveAxis(N, 0, ABG)
22:23:16.722 00.000 15712 Move returns status 0, amount 0
22:23:16.722 00.000 15712 move complete, result=0
22:23:16.722 00.000 7988 GuideStep: -0.3 px 40 ms EAST, -0.7 px 0 ms NORTH
22:23:16.731 00.009 15712 worker thread done servicing request
22:23:16.731 00.000 15712 Worker thread wakes up
22:23:16.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:16.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:18.142 01.411 15712 Exposure complete
22:23:18.198 00.056 15712 worker thread done servicing request
22:23:18.198 00.000 7988 OnExposeComplete: enter
22:23:18.198 00.000 7988 UpdateGuideState(): m_state=6
22:23:18.202 00.004 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8194
22:23:18.203 00.001 7988 Star::Find returns 1 (0), X=1182.64, Y=446.94, Mass=1454, SNR=25.9, Peak=155 HFD=3.9
22:23:18.203 00.000 7988 MultiStar: [#1 0.23,1.16,0.00,M2] [#2 0.46,1.17,0.00,M2] [#3 0.23,1.07,0.00,M1] [#4 0.48,1.13,0.00,M2] [#5 0.53,1.34,0.00,M1] [#6 0.30,1.37,0.00,M7] [#7 0.25,0.85,0.69,U] [#8 0.16,1.11,0.00,M5] 
22:23:18.203 00.000 7988 refined, 1 included, MultiStar: {0.47, 0.72}, one-star: {0.62, 0.63}
22:23:18.203 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
22:23:18.203 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.60)
22:23:18.203 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=0.72 hyp=0.86 cameraTheta=0.99 mountX=-0.72 mountY=-0.49, mountTheta=-2.55
22:23:18.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=0.72, opts=13)
22:23:18.213 00.010 7988 Enqueuing Move request for scope (0.47, 0.72)
22:23:18.213 00.000 15712 Worker thread wakes up
22:23:18.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.72) opts 0xd
22:23:18.213 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, 0.72)
22:23:18.213 00.000 15712 Moving (0.47, 0.72) raw xDistance=-0.72 yDistance=-0.49
22:23:18.215 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:18.215 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.9
22:23:18.217 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:18.217 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:18.219 00.002 7988 Enqueuing Expose request
22:23:18.219 00.000 15712 PPEC rslt: input = -0.72, final = -0.36, react = -0.43, pred = 0.07, hyst = -0.38, hyst_pct = 0.00, period_length = 636.00
22:23:18.219 00.000 15712 PPEC: input: -0.72, control: -0.36, exposure: 1500
22:23:18.219 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:18.219 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
22:23:18.219 00.000 15712 MoveAxis(E, 118, ABG)
22:23:18.219 00.000 15712 Guiding  Dir = 2, Dur = 118
22:23:18.219 00.000 15712 IsGuiding returns 0
22:23:18.234 00.015 15712 PulseGuide returned control before completion, sleep 113
22:23:18.385 00.151 15712 IsGuiding returns 0
22:23:18.385 00.000 15712 Move returns status 0, amount 118
22:23:18.385 00.000 15712 MoveAxis(N, 0, ABG)
22:23:18.385 00.000 15712 Move returns status 0, amount 0
22:23:18.385 00.000 15712 move complete, result=0
22:23:18.385 00.000 7988 GuideStep: -0.7 px 118 ms EAST, -0.5 px 0 ms NORTH
22:23:18.394 00.009 15712 worker thread done servicing request
22:23:18.394 00.000 15712 Worker thread wakes up
22:23:18.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:18.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:20.134 01.740 15712 Exposure complete
22:23:20.186 00.052 15712 worker thread done servicing request
22:23:20.186 00.000 7988 OnExposeComplete: enter
22:23:20.195 00.009 7988 UpdateGuideState(): m_state=6
22:23:20.195 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8195
22:23:20.197 00.002 7988 Star::Find returns 1 (0), X=1182.86, Y=446.46, Mass=1476, SNR=26.3, Peak=221 HFD=3.1
22:23:20.199 00.002 7988 MultiStar: [#1 0.49,0.85,1.04,U] [#2 0.49,0.77,1.01,U] [#3 0.36,0.74,0.95,U] [#4 0.59,0.64,1.03,U] [#5 0.48,0.78,0.71,U] [#6 0.59,1.05,0.00,M8] [#7 0.47,0.77,0.66,U] [#8 0.41,0.87,0.67,U] 
22:23:20.199 00.000 7988 single-star, 7 included, MultiStar: {0.53, 0.68}, one-star: {0.84, 0.15}
22:23:20.201 00.002 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.58) = xAngle (1.76 = 1.76)
22:23:20.201 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.87 = -1.42)
22:23:20.203 00.002 7988 CameraToMount -- cameraX=0.84 cameraY=0.15 hyp=0.85 cameraTheta=0.18 mountX=-0.16 mountY=-0.84, mountTheta=-1.76
22:23:20.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.84, y=0.15, opts=13)
22:23:20.205 00.002 7988 Enqueuing Move request for scope (0.84, 0.15)
22:23:20.205 00.000 15712 Worker thread wakes up
22:23:20.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.15) opts 0xd
22:23:20.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.84, 0.15)
22:23:20.205 00.000 15712 Moving (0.84, 0.15) raw xDistance=-0.16 yDistance=-0.84
22:23:20.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:20.205 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.3
22:23:20.209 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:20.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:20.210 00.001 7988 Enqueuing Expose request
22:23:20.210 00.000 15712 PPEC rslt: input = -0.16, final = 0.07, react = -0.10, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:23:20.210 00.000 15712 PPEC: input: -0.16, control: 0.07, exposure: 1500
22:23:20.212 00.002 15712 resist switch: large excursion: input -0.84 thresh 0.75 direction from 1 to -1
22:23:20.212 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.53
22:23:20.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
22:23:20.212 00.000 15712 MoveAxis(W, 24, ABG)
22:23:20.212 00.000 15712 Guiding  Dir = 3, Dur = 24
22:23:20.212 00.000 15712 IsGuiding returns 0
22:23:20.230 00.018 15712 PulseGuide returned control before completion, sleep 17
22:23:20.278 00.048 15712 IsGuiding returns 0
22:23:20.278 00.000 15712 Move returns status 0, amount 24
22:23:20.278 00.000 15712 BLC: Oldest BLC event removed
22:23:20.278 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 41 applied
22:23:20.278 00.000 15712 MoveAxis(N, 256, ABG)
22:23:20.278 00.000 15712 Guiding  Dir = 0, Dur = 256
22:23:20.278 00.000 15712 IsGuiding returns 0
22:23:20.358 00.080 15712 PulseGuide returned control before completion, sleep 187
22:23:20.561 00.203 15712 IsGuiding returns 1
22:23:20.561 00.000 15712 scope still moving after pulse duration time elapsed
22:23:20.613 00.052 15712 IsGuiding returns 1
22:23:20.645 00.032 15712 IsGuiding returns 0
22:23:20.645 00.000 15712 scope move finished after 256 + 110 ms
22:23:20.645 00.000 15712 Move returns status 0, amount 256
22:23:20.645 00.000 15712 move complete, result=0
22:23:20.645 00.000 7988 GuideStep: -0.2 px 24 ms WEST, -0.8 px 256 ms NORTH
22:23:20.647 00.002 15712 worker thread done servicing request
22:23:20.647 00.000 15712 Worker thread wakes up
22:23:20.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:20.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:22.063 01.416 15712 Exposure complete
22:23:22.121 00.058 15712 worker thread done servicing request
22:23:22.121 00.000 7988 OnExposeComplete: enter
22:23:22.121 00.000 7988 UpdateGuideState(): m_state=6
22:23:22.121 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8196
22:23:22.125 00.004 7988 Star::Find returns 1 (0), X=1182.75, Y=446.30, Mass=1437, SNR=25.8, Peak=209 HFD=3.5
22:23:22.125 00.000 7988 MultiStar: [#1 0.19,0.67,1.03,U] [#2 0.26,0.60,1.02,U] [#3 0.15,0.62,0.97,U] [#4 0.27,0.78,1.05,U] [#5 0.46,0.47,0.68,U] [#6 0.11,0.85,0.74,U] [#7 0.19,0.62,0.68,U] [#8 -0.16,0.76,0.65,U] 
22:23:22.125 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.58}, one-star: {0.73, -0.01}
22:23:22.125 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.58) = xAngle (2.73 = 2.73)
22:23:22.125 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.84 = -0.44)
22:23:22.125 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.58 hyp=0.64 cameraTheta=1.15 mountX=-0.59 mountY=-0.27, mountTheta=-2.70
22:23:22.125 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.58, opts=13)
22:23:22.125 00.000 7988 Enqueuing Move request for scope (0.26, 0.58)
22:23:22.125 00.000 15712 Worker thread wakes up
22:23:22.125 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.58) opts 0xd
22:23:22.125 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.58)
22:23:22.125 00.000 15712 Moving (0.26, 0.58) raw xDistance=-0.59 yDistance=-0.27
22:23:22.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:22.125 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.8
22:23:22.137 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:22.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:22.139 00.002 7988 Enqueuing Expose request
22:23:22.139 00.000 15712 BLC: History state: CurrMiss=0.27, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.842796, 1:0.274503
22:23:22.139 00.000 15712 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
22:23:22.139 00.000 15712 BLC: window closed
22:23:22.142 00.003 15712 PPEC rslt: input = -0.59, final = -0.30, react = -0.35, pred = 0.06, hyst = -0.34, hyst_pct = 0.00, period_length = 636.00
22:23:22.142 00.000 15712 PPEC: input: -0.59, control: -0.30, exposure: 1500
22:23:22.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:23:22.142 00.000 15712 MoveAxis(E, 97, ABG)
22:23:22.142 00.000 15712 Guiding  Dir = 2, Dur = 97
22:23:22.142 00.000 15712 IsGuiding returns 0
22:23:22.159 00.017 15712 PulseGuide returned control before completion, sleep 89
22:23:22.273 00.114 15712 IsGuiding returns 1
22:23:22.273 00.000 15712 scope still moving after pulse duration time elapsed
22:23:22.301 00.028 15712 IsGuiding returns 0
22:23:22.301 00.000 15712 scope move finished after 97 + 58 ms
22:23:22.301 00.000 15712 Move returns status 0, amount 97
22:23:22.301 00.000 15712 MoveAxis(N, 70, ABG)
22:23:22.301 00.000 15712 Guiding  Dir = 0, Dur = 70
22:23:22.301 00.000 15712 IsGuiding returns 0
22:23:22.388 00.087 15712 IsGuiding returns 1
22:23:22.388 00.000 15712 scope still moving after pulse duration time elapsed
22:23:22.413 00.025 15712 IsGuiding returns 1
22:23:22.482 00.069 15712 IsGuiding returns 0
22:23:22.482 00.000 15712 scope move finished after 70 + 112 ms
22:23:22.482 00.000 15712 Move returns status 0, amount 70
22:23:22.482 00.000 15712 move complete, result=0
22:23:22.482 00.000 7988 GuideStep: -0.6 px 97 ms EAST, -0.3 px 70 ms NORTH
22:23:22.486 00.004 15712 worker thread done servicing request
22:23:22.486 00.000 15712 Worker thread wakes up
22:23:22.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:22.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:24.229 01.743 15712 Exposure complete
22:23:24.282 00.053 15712 worker thread done servicing request
22:23:24.282 00.000 7988 OnExposeComplete: enter
22:23:24.282 00.000 7988 UpdateGuideState(): m_state=6
22:23:24.290 00.008 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8197
22:23:24.290 00.000 7988 Star::Find returns 1 (0), X=1182.07, Y=445.71, Mass=1592, SNR=27.0, Peak=197 HFD=3.9
22:23:24.290 00.000 7988 MultiStar: [#1 -0.13,0.12,0.96,U] [#2 -0.12,0.08,0.99,U] [#3 -0.28,-0.11,0.96,U] [#4 -0.16,0.11,0.98,U] [#5 0.09,0.02,0.70,U] [#6 -0.00,-0.02,0.70,U] [#7 -0.08,-0.09,0.65,U] [#8 -0.31,0.01,0.64,U] 
22:23:24.290 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {0.05, -0.60}
22:23:24.290 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.58) = xAngle (-1.05 = -1.05)
22:23:24.290 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.06 = 2.06)
22:23:24.290 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.63 mountX=0.06 mountY=0.11, mountTheta=1.05
22:23:24.290 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.06, opts=13)
22:23:24.299 00.009 7988 Enqueuing Move request for scope (-0.11, -0.06)
22:23:24.299 00.000 15712 Worker thread wakes up
22:23:24.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
22:23:24.299 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
22:23:24.299 00.000 15712 Moving (-0.11, -0.06) raw xDistance=0.06 yDistance=0.11
22:23:24.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:24.299 00.000 7988 UpdateGuideState exits: m=1592 SNR=27.0
22:23:24.303 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:24.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:24.305 00.002 7988 Enqueuing Expose request
22:23:24.306 00.001 15712 PPEC rslt: input = 0.06, final = 0.07, react = 0.04, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:23:24.306 00.000 15712 PPEC: input: 0.06, control: 0.07, exposure: 1500
22:23:24.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:24.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:23:24.306 00.000 15712 MoveAxis(W, 23, ABG)
22:23:24.306 00.000 15712 Guiding  Dir = 3, Dur = 23
22:23:24.306 00.000 15712 IsGuiding returns 0
22:23:24.322 00.016 15712 PulseGuide returned control before completion, sleep 18
22:23:24.370 00.048 15712 IsGuiding returns 0
22:23:24.370 00.000 15712 Move returns status 0, amount 23
22:23:24.370 00.000 15712 MoveAxis(N, 0, ABG)
22:23:24.370 00.000 15712 Move returns status 0, amount 0
22:23:24.370 00.000 15712 move complete, result=0
22:23:24.370 00.000 7988 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
22:23:24.370 00.000 15712 worker thread done servicing request
22:23:24.370 00.000 15712 Worker thread wakes up
22:23:24.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:24.373 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:25.789 01.416 15712 Exposure complete
22:23:25.847 00.058 15712 worker thread done servicing request
22:23:25.847 00.000 7988 OnExposeComplete: enter
22:23:25.847 00.000 7988 UpdateGuideState(): m_state=6
22:23:25.850 00.003 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8198
22:23:25.851 00.001 7988 Star::Find returns 1 (1), X=1181.92, Y=446.11, Mass=1494, SNR=26.3, Peak=255 HFD=3.1
22:23:25.851 00.000 7988 MultiStar: [#1 -0.36,0.58,1.03,U] [#2 -0.26,0.28,1.00,U] [#3 -0.28,0.38,0.96,U] [#4 -0.22,0.42,1.03,U] [#5 0.06,0.35,0.70,U] [#6 -0.24,0.65,0.70,U] [#7 -0.11,0.23,0.67,U] [#8 -0.49,0.64,0.64,U] 
22:23:25.851 00.000 7988 single-star, 8 included, MultiStar: {-0.22, 0.35}, one-star: {-0.10, -0.20}
22:23:25.851 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.58) = xAngle (-0.45 = -0.45)
22:23:25.851 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.66 = 2.66)
22:23:25.851 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.03 mountX=0.20 mountY=0.10, mountTheta=0.48
22:23:25.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.20, opts=13)
22:23:25.851 00.000 7988 Enqueuing Move request for scope (-0.10, -0.20)
22:23:25.851 00.000 15712 Worker thread wakes up
22:23:25.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
22:23:25.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
22:23:25.851 00.000 15712 Moving (-0.10, -0.20) raw xDistance=0.20 yDistance=0.10
22:23:25.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:25.851 00.000 7988 UpdateGuideState exits: m=1494 SNR=26.3 Saturated
22:23:25.863 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:25.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:25.863 00.000 7988 Enqueuing Expose request
22:23:25.865 00.002 15712 PPEC rslt: input = 0.20, final = 0.18, react = 0.12, pred = 0.06, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:23:25.865 00.000 15712 PPEC: input: 0.20, control: 0.18, exposure: 1500
22:23:25.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:25.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:23:25.865 00.000 15712 MoveAxis(W, 60, ABG)
22:23:25.865 00.000 15712 Guiding  Dir = 3, Dur = 60
22:23:25.887 00.022 15712 IsGuiding returns 0
22:23:25.905 00.018 15712 PulseGuide returned control before completion, sleep 55
22:23:25.982 00.077 15712 IsGuiding returns 0
22:23:25.982 00.000 15712 Move returns status 0, amount 60
22:23:25.982 00.000 15712 MoveAxis(N, 0, ABG)
22:23:25.982 00.000 15712 Move returns status 0, amount 0
22:23:25.982 00.000 15712 move complete, result=0
22:23:25.982 00.000 15712 worker thread done servicing request
22:23:25.982 00.000 15712 Worker thread wakes up
22:23:25.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:25.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:25.982 00.000 7988 GuideStep: 0.2 px 60 ms WEST, 0.1 px 0 ms NORTH
22:23:27.621 01.639 15712 Exposure complete
22:23:27.668 00.047 15712 worker thread done servicing request
22:23:27.668 00.000 7988 OnExposeComplete: enter
22:23:27.668 00.000 7988 UpdateGuideState(): m_state=6
22:23:27.685 00.017 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8199
22:23:27.685 00.000 7988 Star::Find returns 1 (1), X=1182.00, Y=447.17, Mass=1459, SNR=26.1, Peak=255 HFD=3.0
22:23:27.685 00.000 7988 MultiStar: [#1 -0.33,1.49,0.00,M1] [#2 -0.18,1.37,0.00,M1] [#3 -0.48,1.34,0.00,M1] [#4 -0.20,1.53,0.00,M1] [#5 -0.11,1.49,0.00,M1] [#6 -0.28,1.60,0.00,M6] [#7 -0.07,1.42,0.00,M1] [#8 -0.30,1.65,0.00,M2] 
22:23:27.685 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.58) = xAngle (3.18 = -3.11)
22:23:27.685 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.29 = 0.00)
22:23:27.685 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.86 hyp=0.86 cameraTheta=1.60 mountX=-0.86 mountY=0.00, mountTheta=3.14
22:23:27.685 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.86, opts=13)
22:23:27.685 00.000 7988 Enqueuing Move request for scope (-0.02, 0.86)
22:23:27.685 00.000 15712 Worker thread wakes up
22:23:27.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.86) opts 0xd
22:23:27.685 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.86)
22:23:27.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:27.685 00.000 7988 UpdateGuideState exits: m=1459 SNR=26.1 Saturated
22:23:27.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:27.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:27.685 00.000 7988 Enqueuing Expose request
22:23:27.685 00.000 15712 Moving (-0.02, 0.86) raw xDistance=-0.86 yDistance=0.00
22:23:27.704 00.019 15712 PPEC rslt: input = -0.86, final = -0.45, react = -0.51, pred = 0.07, hyst = -0.46, hyst_pct = 0.00, period_length = 636.00
22:23:27.704 00.000 15712 PPEC: input: -0.86, control: -0.45, exposure: 1500
22:23:27.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:27.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:23:27.704 00.000 15712 MoveAxis(E, 146, ABG)
22:23:27.704 00.000 15712 Guiding  Dir = 2, Dur = 146
22:23:27.704 00.000 15712 IsGuiding returns 0
22:23:27.723 00.019 15712 PulseGuide returned control before completion, sleep 135
22:23:27.880 00.157 15712 IsGuiding returns 0
22:23:27.880 00.000 15712 Move returns status 0, amount 146
22:23:27.880 00.000 15712 MoveAxis(N, 0, ABG)
22:23:27.880 00.000 15712 Move returns status 0, amount 0
22:23:27.880 00.000 15712 move complete, result=0
22:23:27.880 00.000 7988 GuideStep: -0.9 px 146 ms EAST, 0.0 px 0 ms NORTH
22:23:27.889 00.009 15712 worker thread done servicing request
22:23:27.889 00.000 15712 Worker thread wakes up
22:23:27.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:27.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:29.300 01.411 15712 Exposure complete
22:23:29.353 00.053 15712 worker thread done servicing request
22:23:29.353 00.000 7988 OnExposeComplete: enter
22:23:29.353 00.000 7988 UpdateGuideState(): m_state=6
22:23:29.361 00.008 7988 Star::Find(15, 1181, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8200
22:23:29.361 00.000 7988 Star::Find returns 1 (1), X=1182.01, Y=447.09, Mass=1578, SNR=27.0, Peak=255 HFD=3.0
22:23:29.361 00.000 7988 MultiStar: [#1 -0.23,1.39,0.00,M2] [#2 -0.09,1.27,0.00,M2] [#3 -0.24,1.28,0.00,M2] [#4 -0.16,1.38,0.00,M2] [#5 -0.07,1.36,0.00,M2] [#6 -0.22,1.46,0.00,M7] [#7 -0.34,0.91,0.64,U] [#8 -0.37,1.36,0.00,M3] 
22:23:29.361 00.000 7988 single-star, 1 included, MultiStar: {-0.14, 0.83}, one-star: {-0.01, 0.77}
22:23:29.361 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.58) = xAngle (3.16 = -3.13)
22:23:29.361 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.27 = -0.02)
22:23:29.361 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.77 hyp=0.77 cameraTheta=1.58 mountX=-0.77 mountY=-0.01, mountTheta=-3.12
22:23:29.361 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.77, opts=13)
22:23:29.370 00.009 7988 Enqueuing Move request for scope (-0.01, 0.77)
22:23:29.370 00.000 15712 Worker thread wakes up
22:23:29.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.77) opts 0xd
22:23:29.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.77)
22:23:29.370 00.000 15712 Moving (-0.01, 0.77) raw xDistance=-0.77 yDistance=-0.01
22:23:29.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:29.370 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.0 Saturated
22:23:29.373 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:29.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:29.375 00.002 7988 Enqueuing Expose request
22:23:29.376 00.001 15712 PPEC rslt: input = -0.77, final = -0.39, react = -0.46, pred = 0.07, hyst = -0.41, hyst_pct = 0.00, period_length = 636.00
22:23:29.376 00.000 15712 PPEC: input: -0.77, control: -0.39, exposure: 1500
22:23:29.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:29.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:23:29.376 00.000 15712 MoveAxis(E, 127, ABG)
22:23:29.376 00.000 15712 Guiding  Dir = 2, Dur = 127
22:23:29.376 00.000 15712 IsGuiding returns 0
22:23:29.404 00.028 15712 PulseGuide returned control before completion, sleep 110
22:23:29.541 00.137 15712 IsGuiding returns 0
22:23:29.541 00.000 15712 Move returns status 0, amount 127
22:23:29.541 00.000 15712 MoveAxis(N, 0, ABG)
22:23:29.541 00.000 15712 Move returns status 0, amount 0
22:23:29.541 00.000 15712 move complete, result=0
22:23:29.541 00.000 15712 worker thread done servicing request
22:23:29.541 00.000 15712 Worker thread wakes up
22:23:29.541 00.000 7988 GuideStep: -0.8 px 127 ms EAST, -0.0 px 0 ms NORTH
22:23:29.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:29.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:31.291 01.750 15712 Exposure complete
22:23:31.350 00.059 15712 worker thread done servicing request
22:23:31.350 00.000 7988 OnExposeComplete: enter
22:23:31.350 00.000 7988 UpdateGuideState(): m_state=6
22:23:31.352 00.002 7988 Star::Find(15, 1182, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8201
22:23:31.352 00.000 7988 Star::Find returns 1 (0), X=1181.90, Y=446.90, Mass=1603, SNR=27.4, Peak=232 HFD=3.7
22:23:31.354 00.002 7988 MultiStar: [#1 -0.32,1.25,0.00,M3] [#2 -0.30,1.14,0.00,M3] [#3 -0.34,1.08,0.00,M3] [#4 -0.22,1.02,0.00,M3] [#5 -0.23,1.27,0.00,M3] [#6 -0.53,1.21,0.00,M8] [#7 -0.47,1.09,0.00,M1] [#8 -0.40,1.31,0.00,M4] 
22:23:31.354 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.58) = xAngle (3.36 = -2.93)
22:23:31.357 00.003 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.46 = 0.18)
22:23:31.357 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.59 hyp=0.60 cameraTheta=1.78 mountX=-0.59 mountY=0.11, mountTheta=2.96
22:23:31.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.59, opts=13)
22:23:31.357 00.000 7988 Enqueuing Move request for scope (-0.12, 0.59)
22:23:31.357 00.000 15712 Worker thread wakes up
22:23:31.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.59) opts 0xd
22:23:31.357 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.59)
22:23:31.357 00.000 15712 Moving (-0.12, 0.59) raw xDistance=-0.59 yDistance=0.11
22:23:31.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:31.357 00.000 7988 UpdateGuideState exits: m=1603 SNR=27.4
22:23:31.364 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:31.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:31.366 00.002 7988 Enqueuing Expose request
22:23:31.366 00.000 15712 PPEC rslt: input = -0.59, final = -0.25, react = -0.35, pred = 0.10, hyst = -0.34, hyst_pct = 0.00, period_length = 636.00
22:23:31.366 00.000 15712 PPEC: input: -0.59, control: -0.25, exposure: 1500
22:23:31.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:31.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:23:31.366 00.000 15712 MoveAxis(E, 81, ABG)
22:23:31.366 00.000 15712 Guiding  Dir = 2, Dur = 81
22:23:31.368 00.002 15712 IsGuiding returns 0
22:23:31.388 00.020 15712 PulseGuide returned control before completion, sleep 73
22:23:31.464 00.076 15712 IsGuiding returns 1
22:23:31.464 00.000 15712 scope still moving after pulse duration time elapsed
22:23:31.496 00.032 15712 IsGuiding returns 0
22:23:31.496 00.000 15712 scope move finished after 81 + 49 ms
22:23:31.496 00.000 15712 Move returns status 0, amount 81
22:23:31.496 00.000 15712 MoveAxis(N, 0, ABG)
22:23:31.496 00.000 15712 Move returns status 0, amount 0
22:23:31.496 00.000 15712 move complete, result=0
22:23:31.496 00.000 7988 GuideStep: -0.6 px 81 ms EAST, 0.1 px 0 ms NORTH
22:23:31.501 00.005 15712 worker thread done servicing request
22:23:31.501 00.000 15712 Worker thread wakes up
22:23:31.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:31.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:32.917 01.416 15712 Exposure complete
22:23:32.972 00.055 15712 worker thread done servicing request
22:23:32.972 00.000 7988 OnExposeComplete: enter
22:23:32.972 00.000 7988 UpdateGuideState(): m_state=6
22:23:32.978 00.006 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8202
22:23:32.978 00.000 7988 Star::Find returns 1 (0), X=1182.00, Y=446.63, Mass=1466, SNR=26.1, Peak=203 HFD=3.3
22:23:32.978 00.000 7988 MultiStar: [#1 -0.27,0.83,1.02,U] [#2 -0.10,0.86,1.02,U] [#3 -0.26,0.90,1.00,U] [#4 -0.30,0.74,1.05,U] [#5 -0.17,0.88,0.75,U] [#6 -0.34,1.15,0.00,M9] [#7 -0.21,0.69,0.68,U] [#8 -0.40,1.04,0.00,M5] 
22:23:32.978 00.000 7988 single-star, 6 included, MultiStar: {-0.19, 0.74}, one-star: {-0.02, 0.31}
22:23:32.978 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.58) = xAngle (3.21 = -3.07)
22:23:32.978 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.32 = 0.04)
22:23:32.978 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.63 mountX=-0.31 mountY=0.01, mountTheta=3.10
22:23:32.987 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.31, opts=13)
22:23:32.987 00.000 7988 Enqueuing Move request for scope (-0.02, 0.31)
22:23:32.989 00.002 15712 Worker thread wakes up
22:23:32.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
22:23:32.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
22:23:32.989 00.000 15712 Moving (-0.02, 0.31) raw xDistance=-0.31 yDistance=0.01
22:23:32.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:32.989 00.000 7988 UpdateGuideState exits: m=1466 SNR=26.1
22:23:32.992 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:32.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:32.994 00.002 7988 Enqueuing Expose request
22:23:32.994 00.000 15712 PPEC rslt: input = -0.31, final = -0.08, react = -0.19, pred = 0.11, hyst = -0.19, hyst_pct = 0.00, period_length = 636.00
22:23:32.994 00.000 15712 PPEC: input: -0.31, control: -0.08, exposure: 1500
22:23:32.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:32.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:23:32.994 00.000 15712 MoveAxis(E, 25, ABG)
22:23:32.994 00.000 15712 Guiding  Dir = 2, Dur = 25
22:23:33.014 00.020 15712 IsGuiding returns 0
22:23:33.034 00.020 15712 PulseGuide returned control before completion, sleep 20
22:23:33.057 00.023 15712 IsGuiding returns 1
22:23:33.057 00.000 15712 scope still moving after pulse duration time elapsed
22:23:33.097 00.040 15712 IsGuiding returns 0
22:23:33.097 00.000 15712 scope move finished after 25 + 54 ms
22:23:33.097 00.000 15712 Move returns status 0, amount 25
22:23:33.097 00.000 15712 MoveAxis(N, 0, ABG)
22:23:33.097 00.000 15712 Move returns status 0, amount 0
22:23:33.097 00.000 15712 move complete, result=0
22:23:33.097 00.000 7988 GuideStep: -0.3 px 25 ms EAST, 0.0 px 0 ms NORTH
22:23:33.099 00.002 15712 worker thread done servicing request
22:23:33.099 00.000 15712 Worker thread wakes up
22:23:33.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:33.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:34.752 01.653 15712 Exposure complete
22:23:34.810 00.058 15712 worker thread done servicing request
22:23:34.810 00.000 7988 OnExposeComplete: enter
22:23:34.810 00.000 7988 UpdateGuideState(): m_state=6
22:23:34.810 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8203
22:23:34.814 00.004 7988 Star::Find returns 1 (0), X=1182.13, Y=445.79, Mass=1560, SNR=27.0, Peak=207 HFD=3.4
22:23:34.814 00.000 7988 MultiStar: [#1 -0.19,0.25,0.98,U] [#2 -0.12,-0.06,0.99,U] [#3 -0.22,-0.09,0.94,U] [#4 -0.21,0.02,1.01,U] [#5 -0.01,-0.06,0.66,U] [#6 -0.27,0.18,0.69,U] [#7 -0.25,-0.12,0.65,U] [#8 -0.45,0.17,0.67,U] 
22:23:34.814 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.04}, one-star: {0.11, -0.52}
22:23:34.814 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.58) = xAngle (-1.35 = -1.35)
22:23:34.814 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.76 = 1.76)
22:23:34.814 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.93 mountX=0.04 mountY=0.17, mountTheta=1.35
22:23:34.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.04, opts=13)
22:23:34.814 00.000 7988 Enqueuing Move request for scope (-0.17, -0.04)
22:23:34.814 00.000 15712 Worker thread wakes up
22:23:34.824 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
22:23:34.824 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
22:23:34.824 00.000 15712 Moving (-0.17, -0.04) raw xDistance=0.04 yDistance=0.17
22:23:34.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:34.824 00.000 7988 UpdateGuideState exits: m=1560 SNR=27.0
22:23:34.826 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:34.826 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:34.828 00.002 7988 Enqueuing Expose request
22:23:34.829 00.001 15712 PPEC rslt: input = 0.04, final = 0.13, react = 0.02, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:23:34.829 00.000 15712 PPEC: input: 0.04, control: 0.13, exposure: 1500
22:23:34.829 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:34.829 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:23:34.829 00.000 15712 MoveAxis(W, 42, ABG)
22:23:34.829 00.000 15712 Guiding  Dir = 3, Dur = 42
22:23:34.829 00.000 15712 IsGuiding returns 0
22:23:34.849 00.020 15712 PulseGuide returned control before completion, sleep 27
22:23:34.893 00.044 15712 IsGuiding returns 1
22:23:34.893 00.000 15712 scope still moving after pulse duration time elapsed
22:23:34.935 00.042 15712 IsGuiding returns 0
22:23:34.935 00.000 15712 scope move finished after 42 + 63 ms
22:23:34.935 00.000 15712 Move returns status 0, amount 42
22:23:34.935 00.000 15712 MoveAxis(N, 0, ABG)
22:23:34.935 00.000 15712 Move returns status 0, amount 0
22:23:34.935 00.000 15712 move complete, result=0
22:23:34.935 00.000 15712 worker thread done servicing request
22:23:34.935 00.000 15712 Worker thread wakes up
22:23:34.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:34.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:34.935 00.000 7988 GuideStep: 0.0 px 42 ms WEST, 0.2 px 0 ms NORTH
22:23:36.344 01.409 15712 Exposure complete
22:23:36.388 00.044 15712 worker thread done servicing request
22:23:36.388 00.000 7988 OnExposeComplete: enter
22:23:36.404 00.016 7988 UpdateGuideState(): m_state=6
22:23:36.405 00.001 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8204
22:23:36.405 00.000 7988 Star::Find returns 1 (0), X=1182.15, Y=445.71, Mass=1468, SNR=26.1, Peak=209 HFD=3.3
22:23:36.405 00.000 7988 MultiStar: [#1 -0.30,0.20,1.03,U] [#2 -0.10,0.08,1.04,U] [#3 -0.40,-0.17,1.00,U] [#4 -0.23,-0.04,1.01,U] [#5 -0.14,-0.01,0.71,U] [#6 -0.01,0.03,0.73,U] [#7 -0.34,-0.04,0.68,U] [#8 -0.16,0.06,0.69,U] 
22:23:36.405 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.06}, one-star: {0.13, -0.60}
22:23:36.405 00.000 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.58) = xAngle (-1.21 = -1.21)
22:23:36.405 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.90 = 1.90)
22:23:36.405 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.79 mountX=0.07 mountY=0.17, mountTheta=1.21
22:23:36.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.06, opts=13)
22:23:36.405 00.000 7988 Enqueuing Move request for scope (-0.17, -0.06)
22:23:36.405 00.000 15712 Worker thread wakes up
22:23:36.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
22:23:36.405 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
22:23:36.405 00.000 15712 Moving (-0.17, -0.06) raw xDistance=0.07 yDistance=0.17
22:23:36.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:36.405 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.1
22:23:36.417 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:36.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:36.419 00.002 7988 Enqueuing Expose request
22:23:36.419 00.000 15712 PPEC rslt: input = 0.07, final = 0.12, react = 0.04, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:23:36.419 00.000 15712 PPEC: input: 0.07, control: 0.12, exposure: 1500
22:23:36.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:36.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:23:36.419 00.000 15712 MoveAxis(W, 39, ABG)
22:23:36.422 00.003 15712 Guiding  Dir = 3, Dur = 39
22:23:36.422 00.000 15712 IsGuiding returns 0
22:23:36.438 00.016 15712 PulseGuide returned control before completion, sleep 34
22:23:36.509 00.071 15712 IsGuiding returns 0
22:23:36.509 00.000 15712 Move returns status 0, amount 39
22:23:36.509 00.000 15712 MoveAxis(N, 0, ABG)
22:23:36.509 00.000 15712 Move returns status 0, amount 0
22:23:36.509 00.000 15712 move complete, result=0
22:23:36.509 00.000 15712 worker thread done servicing request
22:23:36.509 00.000 15712 Worker thread wakes up
22:23:36.509 00.000 7988 GuideStep: 0.1 px 39 ms WEST, 0.2 px 0 ms NORTH
22:23:36.511 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:36.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:38.144 01.633 15712 Exposure complete
22:23:38.190 00.046 15712 worker thread done servicing request
22:23:38.190 00.000 7988 OnExposeComplete: enter
22:23:38.205 00.015 7988 UpdateGuideState(): m_state=6
22:23:38.206 00.001 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8205
22:23:38.206 00.000 7988 Star::Find returns 1 (1), X=1182.03, Y=445.45, Mass=1534, SNR=26.7, Peak=255 HFD=3.5
22:23:38.206 00.000 7988 MultiStar: [#1 -0.16,-0.25,0.99,U] [#2 -0.16,-0.29,0.99,U] [#3 -0.28,-0.28,0.94,U] [#4 -0.22,-0.35,1.03,U] [#5 -0.33,-0.39,0.72,U] [#6 -0.26,-0.21,0.68,U] [#7 -0.20,-0.54,0.68,U] [#8 -0.49,-0.30,0.68,U] 
22:23:38.206 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.39}, one-star: {0.01, -0.86}
22:23:38.206 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
22:23:38.206 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
22:23:38.206 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.39 hyp=0.45 cameraTheta=-2.08 mountX=0.39 mountY=0.23, mountTheta=0.52
22:23:38.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.39, opts=13)
22:23:38.206 00.000 7988 Enqueuing Move request for scope (-0.22, -0.39)
22:23:38.206 00.000 15712 Worker thread wakes up
22:23:38.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.39) opts 0xd
22:23:38.206 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.39)
22:23:38.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:38.206 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7 Saturated
22:23:38.219 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:38.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:38.221 00.002 7988 Enqueuing Expose request
22:23:38.222 00.001 15712 Moving (-0.22, -0.39) raw xDistance=0.39 yDistance=0.23
22:23:38.222 00.000 15712 PPEC rslt: input = 0.39, final = 0.36, react = 0.24, pred = 0.12, hyst = 0.22, hyst_pct = 0.00, period_length = 636.00
22:23:38.222 00.000 15712 PPEC: input: 0.39, control: 0.36, exposure: 1500
22:23:38.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:38.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:23:38.222 00.000 15712 MoveAxis(W, 117, ABG)
22:23:38.222 00.000 15712 Guiding  Dir = 3, Dur = 117
22:23:38.222 00.000 15712 IsGuiding returns 0
22:23:38.244 00.022 15712 PulseGuide returned control before completion, sleep 111
22:23:38.388 00.144 15712 IsGuiding returns 0
22:23:38.388 00.000 15712 Move returns status 0, amount 117
22:23:38.388 00.000 15712 MoveAxis(N, 0, ABG)
22:23:38.388 00.000 15712 Move returns status 0, amount 0
22:23:38.388 00.000 15712 move complete, result=0
22:23:38.388 00.000 15712 worker thread done servicing request
22:23:38.388 00.000 7988 GuideStep: 0.4 px 117 ms WEST, 0.2 px 0 ms NORTH
22:23:38.390 00.002 15712 Worker thread wakes up
22:23:38.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:38.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:39.806 01.416 15712 Exposure complete
22:23:39.865 00.059 15712 worker thread done servicing request
22:23:39.865 00.000 7988 OnExposeComplete: enter
22:23:39.865 00.000 7988 UpdateGuideState(): m_state=6
22:23:39.865 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8206
22:23:39.867 00.002 7988 Star::Find returns 1 (1), X=1181.97, Y=445.65, Mass=1597, SNR=27.3, Peak=255 HFD=3.3
22:23:39.867 00.000 7988 MultiStar: [#1 -0.39,0.14,1.01,U] [#2 -0.22,-0.14,0.99,U] [#3 -0.45,-0.06,0.95,U] [#4 -0.30,0.00,1.00,U] [#5 -0.27,-0.04,0.69,U] [#6 -0.41,0.23,0.72,U] [#7 -0.34,-0.03,0.67,U] [#8 -0.63,0.06,0.63,U] 
22:23:39.867 00.000 7988 refined, 8 included, MultiStar: {-0.32, -0.08}, one-star: {-0.05, -0.66}
22:23:39.867 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.58) = xAngle (-1.33 = -1.33)
22:23:39.872 00.005 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.78 = 1.78)
22:23:39.872 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-2.91 mountX=0.08 mountY=0.33, mountTheta=1.34
22:23:39.872 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.08, opts=13)
22:23:39.872 00.000 7988 Enqueuing Move request for scope (-0.32, -0.08)
22:23:39.872 00.000 15712 Worker thread wakes up
22:23:39.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.08) opts 0xd
22:23:39.872 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.08)
22:23:39.872 00.000 15712 Moving (-0.32, -0.08) raw xDistance=0.08 yDistance=0.33
22:23:39.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:39.872 00.000 7988 UpdateGuideState exits: m=1597 SNR=27.3 Saturated
22:23:39.880 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:39.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:39.882 00.002 7988 Enqueuing Expose request
22:23:39.882 00.000 15712 PPEC rslt: input = 0.08, final = 0.11, react = 0.05, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:23:39.882 00.000 15712 PPEC: input: 0.08, control: 0.11, exposure: 1500
22:23:39.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:39.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:23:39.882 00.000 15712 MoveAxis(W, 35, ABG)
22:23:39.882 00.000 15712 Guiding  Dir = 3, Dur = 35
22:23:39.883 00.001 15712 IsGuiding returns 0
22:23:39.906 00.023 15712 PulseGuide returned control before completion, sleep 23
22:23:39.931 00.025 15712 IsGuiding returns 1
22:23:39.931 00.000 15712 scope still moving after pulse duration time elapsed
22:23:39.963 00.032 15712 IsGuiding returns 0
22:23:39.963 00.000 15712 scope move finished after 35 + 44 ms
22:23:39.963 00.000 15712 Move returns status 0, amount 35
22:23:39.963 00.000 15712 MoveAxis(N, 0, ABG)
22:23:39.963 00.000 15712 Move returns status 0, amount 0
22:23:39.963 00.000 15712 move complete, result=0
22:23:39.963 00.000 15712 worker thread done servicing request
22:23:39.963 00.000 15712 Worker thread wakes up
22:23:39.963 00.000 7988 GuideStep: 0.1 px 35 ms WEST, 0.3 px 0 ms NORTH
22:23:39.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:39.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:41.591 01.628 15712 Exposure complete
22:23:41.642 00.051 15712 worker thread done servicing request
22:23:41.642 00.000 7988 OnExposeComplete: enter
22:23:41.642 00.000 7988 UpdateGuideState(): m_state=6
22:23:41.654 00.012 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8207
22:23:41.654 00.000 7988 Star::Find returns 1 (0), X=1182.08, Y=446.67, Mass=1580, SNR=27.3, Peak=239 HFD=3.3
22:23:41.654 00.000 7988 MultiStar: [#1 -0.23,1.09,0.00,M1] [#2 -0.09,0.94,0.98,U] [#3 -0.01,0.94,0.98,U] [#4 -0.06,1.08,0.00,M1] [#5 0.12,0.82,0.70,U] [#6 -0.15,1.21,0.00,M6] [#7 -0.16,0.99,0.00,M1] [#8 -0.10,1.08,0.00,M2] 
22:23:41.654 00.000 7988 single-star, 3 included, MultiStar: {0.01, 0.76}, one-star: {0.06, 0.35}
22:23:41.654 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
22:23:41.659 00.005 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
22:23:41.659 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.41 mountX=-0.35 mountY=-0.07, mountTheta=-2.96
22:23:41.659 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.35, opts=13)
22:23:41.659 00.000 7988 Enqueuing Move request for scope (0.06, 0.35)
22:23:41.659 00.000 15712 Worker thread wakes up
22:23:41.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.35) opts 0xd
22:23:41.659 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.35)
22:23:41.659 00.000 15712 Moving (0.06, 0.35) raw xDistance=-0.35 yDistance=-0.07
22:23:41.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:41.659 00.000 7988 UpdateGuideState exits: m=1580 SNR=27.3
22:23:41.666 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:41.666 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:41.668 00.002 7988 Enqueuing Expose request
22:23:41.669 00.001 15712 PPEC rslt: input = -0.35, final = -0.10, react = -0.21, pred = 0.11, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
22:23:41.669 00.000 15712 PPEC: input: -0.35, control: -0.10, exposure: 1500
22:23:41.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:41.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:23:41.669 00.000 15712 MoveAxis(E, 33, ABG)
22:23:41.669 00.000 15712 Guiding  Dir = 2, Dur = 33
22:23:41.669 00.000 15712 IsGuiding returns 0
22:23:41.692 00.023 15712 PulseGuide returned control before completion, sleep 17
22:23:41.717 00.025 15712 IsGuiding returns 1
22:23:41.717 00.000 15712 scope still moving after pulse duration time elapsed
22:23:41.761 00.044 15712 IsGuiding returns 0
22:23:41.761 00.000 15712 scope move finished after 33 + 57 ms
22:23:41.761 00.000 15712 Move returns status 0, amount 33
22:23:41.761 00.000 15712 MoveAxis(N, 0, ABG)
22:23:41.761 00.000 15712 Move returns status 0, amount 0
22:23:41.761 00.000 15712 move complete, result=0
22:23:41.761 00.000 7988 GuideStep: -0.4 px 33 ms EAST, -0.1 px 0 ms NORTH
22:23:41.762 00.001 15712 worker thread done servicing request
22:23:41.762 00.000 15712 Worker thread wakes up
22:23:41.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:41.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:43.167 01.405 15712 Exposure complete
22:23:43.222 00.055 15712 worker thread done servicing request
22:23:43.222 00.000 7988 OnExposeComplete: enter
22:23:43.222 00.000 7988 UpdateGuideState(): m_state=6
22:23:43.229 00.007 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8208
22:23:43.229 00.000 7988 Star::Find returns 1 (0), X=1182.12, Y=446.70, Mass=1546, SNR=26.8, Peak=228 HFD=3.2
22:23:43.229 00.000 7988 MultiStar: [#1 -0.38,1.02,0.00,M2] [#2 -0.29,0.98,0.00,M1] [#3 -0.34,1.09,0.00,M1] [#4 -0.26,0.99,0.00,M2] [#5 -0.49,1.12,0.00,M1] [#6 -0.29,1.10,0.00,M7] [#7 -0.46,0.96,0.00,M2] [#8 -0.40,1.19,0.00,M3] 
22:23:43.229 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.58) = xAngle (2.88 = 2.88)
22:23:43.229 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.99 = -0.29)
22:23:43.229 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.38 hyp=0.40 cameraTheta=1.30 mountX=-0.38 mountY=-0.11, mountTheta=-2.85
22:23:43.229 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.38, opts=13)
22:23:43.229 00.000 7988 Enqueuing Move request for scope (0.10, 0.38)
22:23:43.229 00.000 15712 Worker thread wakes up
22:23:43.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.38) opts 0xd
22:23:43.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.38)
22:23:43.239 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:43.239 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.8
22:23:43.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:43.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:43.239 00.000 7988 Enqueuing Expose request
22:23:43.239 00.000 15712 Moving (0.10, 0.38) raw xDistance=-0.38 yDistance=-0.11
22:23:43.245 00.006 15712 PPEC rslt: input = -0.38, final = -0.13, react = -0.23, pred = 0.10, hyst = -0.20, hyst_pct = 0.00, period_length = 636.00
22:23:43.245 00.000 15712 PPEC: input: -0.38, control: -0.13, exposure: 1500
22:23:43.245 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:43.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:23:43.245 00.000 15712 MoveAxis(E, 43, ABG)
22:23:43.245 00.000 15712 Guiding  Dir = 2, Dur = 43
22:23:43.260 00.015 15712 IsGuiding returns 0
22:23:43.280 00.020 15712 PulseGuide returned control before completion, sleep 37
22:23:43.324 00.044 15712 IsGuiding returns 1
22:23:43.324 00.000 15712 scope still moving after pulse duration time elapsed
22:23:43.376 00.052 15712 IsGuiding returns 0
22:23:43.376 00.000 15712 scope move finished after 43 + 69 ms
22:23:43.376 00.000 15712 Move returns status 0, amount 43
22:23:43.376 00.000 15712 MoveAxis(N, 0, ABG)
22:23:43.376 00.000 15712 Move returns status 0, amount 0
22:23:43.376 00.000 15712 move complete, result=0
22:23:43.376 00.000 7988 GuideStep: -0.4 px 43 ms EAST, -0.1 px 0 ms NORTH
22:23:43.378 00.002 15712 worker thread done servicing request
22:23:43.378 00.000 15712 Worker thread wakes up
22:23:43.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:43.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:45.016 01.638 15712 Exposure complete
22:23:45.061 00.045 15712 worker thread done servicing request
22:23:45.061 00.000 7988 OnExposeComplete: enter
22:23:45.075 00.014 7988 UpdateGuideState(): m_state=6
22:23:45.077 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8209
22:23:45.077 00.000 7988 Star::Find returns 1 (1), X=1182.05, Y=446.62, Mass=1429, SNR=25.8, Peak=255 HFD=3.1
22:23:45.077 00.000 7988 MultiStar: [#1 -0.41,1.06,0.00,M3] [#2 -0.24,0.87,1.06,U] [#3 -0.40,0.86,0.98,U] [#4 -0.39,0.77,1.05,U] [#5 -0.39,1.04,0.00,M2] [#6 -0.35,1.20,0.00,M8] [#7 -0.38,0.79,0.71,U] [#8 -0.44,1.12,0.00,M4] 
22:23:45.077 00.000 7988 single-star, 4 included, MultiStar: {-0.27, 0.71}, one-star: {0.03, 0.30}
22:23:45.077 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.58) = xAngle (3.05 = 3.05)
22:23:45.077 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.13)
22:23:45.077 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.31 cameraTheta=1.47 mountX=-0.30 mountY=-0.04, mountTheta=-3.02
22:23:45.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.30, opts=13)
22:23:45.077 00.000 7988 Enqueuing Move request for scope (0.03, 0.30)
22:23:45.077 00.000 15712 Worker thread wakes up
22:23:45.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
22:23:45.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
22:23:45.077 00.000 15712 Moving (0.03, 0.30) raw xDistance=-0.30 yDistance=-0.04
22:23:45.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:45.077 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.8 Saturated
22:23:45.089 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:45.091 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:45.092 00.001 7988 Enqueuing Expose request
22:23:45.093 00.001 15712 PPEC rslt: input = -0.30, final = -0.09, react = -0.18, pred = 0.09, hyst = -0.17, hyst_pct = 0.00, period_length = 636.00
22:23:45.093 00.000 15712 PPEC: input: -0.30, control: -0.09, exposure: 1500
22:23:45.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:45.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:23:45.093 00.000 15712 MoveAxis(E, 29, ABG)
22:23:45.093 00.000 15712 Guiding  Dir = 2, Dur = 29
22:23:45.093 00.000 15712 IsGuiding returns 0
22:23:45.113 00.020 15712 PulseGuide returned control before completion, sleep 15
22:23:45.160 00.047 15712 IsGuiding returns 1
22:23:45.160 00.000 15712 scope still moving after pulse duration time elapsed
22:23:45.188 00.028 15712 IsGuiding returns 0
22:23:45.188 00.000 15712 scope move finished after 29 + 66 ms
22:23:45.188 00.000 15712 Move returns status 0, amount 29
22:23:45.188 00.000 15712 MoveAxis(N, 0, ABG)
22:23:45.188 00.000 15712 Move returns status 0, amount 0
22:23:45.188 00.000 15712 move complete, result=0
22:23:45.188 00.000 15712 worker thread done servicing request
22:23:45.188 00.000 15712 Worker thread wakes up
22:23:45.188 00.000 7988 GuideStep: -0.3 px 29 ms EAST, -0.0 px 0 ms NORTH
22:23:45.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:45.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:46.609 01.421 15712 Exposure complete
22:23:46.654 00.045 15712 worker thread done servicing request
22:23:46.654 00.000 7988 OnExposeComplete: enter
22:23:46.654 00.000 7988 UpdateGuideState(): m_state=6
22:23:46.670 00.016 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8210
22:23:46.671 00.001 7988 Star::Find returns 1 (1), X=1181.84, Y=446.22, Mass=1528, SNR=26.6, Peak=255 HFD=3.4
22:23:46.673 00.002 7988 MultiStar: [#1 -0.24,0.72,1.01,U] [#2 -0.36,0.57,0.99,U] [#3 -0.35,0.54,0.95,U] [#4 -0.12,0.33,1.01,U] [#5 -0.08,0.69,0.73,U] [#6 -0.27,0.76,0.73,U] [#7 -0.40,0.49,0.67,U] [#8 -0.44,0.68,0.65,U] 
22:23:46.673 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.50}, one-star: {-0.18, -0.10}
22:23:46.675 00.002 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.58) = xAngle (-1.07 = -1.07)
22:23:46.675 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.04 = 2.04)
22:23:46.677 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-2.65 mountX=0.10 mountY=0.18, mountTheta=1.07
22:23:46.677 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.10, opts=13)
22:23:46.679 00.002 7988 Enqueuing Move request for scope (-0.18, -0.10)
22:23:46.681 00.002 15712 Worker thread wakes up
22:23:46.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
22:23:46.681 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
22:23:46.681 00.000 15712 Moving (-0.18, -0.10) raw xDistance=0.10 yDistance=0.18
22:23:46.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:46.681 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.6 Saturated
22:23:46.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:46.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:46.685 00.002 7988 Enqueuing Expose request
22:23:46.685 00.000 15712 PPEC rslt: input = 0.10, final = 0.08, react = 0.06, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:23:46.685 00.000 15712 PPEC: input: 0.10, control: 0.08, exposure: 1500
22:23:46.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:46.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:23:46.685 00.000 15712 MoveAxis(W, 27, ABG)
22:23:46.685 00.000 15712 Guiding  Dir = 3, Dur = 27
22:23:46.685 00.000 15712 IsGuiding returns 0
22:23:46.705 00.020 15712 IsGuiding returns 1
22:23:46.705 00.000 15712 scope still moving after pulse duration time elapsed
22:23:46.749 00.044 15712 IsGuiding returns 0
22:23:46.749 00.000 15712 scope move finished after 27 + 35 ms
22:23:46.749 00.000 15712 Move returns status 0, amount 27
22:23:46.749 00.000 15712 MoveAxis(N, 0, ABG)
22:23:46.749 00.000 15712 Move returns status 0, amount 0
22:23:46.749 00.000 15712 move complete, result=0
22:23:46.749 00.000 7988 GuideStep: 0.1 px 27 ms WEST, 0.2 px 0 ms NORTH
22:23:46.751 00.002 15712 worker thread done servicing request
22:23:46.751 00.000 15712 Worker thread wakes up
22:23:46.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:46.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:48.394 01.643 15712 Exposure complete
22:23:48.439 00.045 15712 worker thread done servicing request
22:23:48.439 00.000 7988 OnExposeComplete: enter
22:23:48.439 00.000 7988 UpdateGuideState(): m_state=6
22:23:48.454 00.015 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8211
22:23:48.456 00.002 7988 Star::Find returns 1 (0), X=1181.98, Y=445.85, Mass=1603, SNR=27.2, Peak=207 HFD=3.3
22:23:48.456 00.000 7988 MultiStar: [#1 -0.46,0.22,1.00,U] [#2 -0.37,0.07,0.99,U] [#3 -0.50,-0.01,0.96,U] [#4 -0.34,0.04,1.00,U] [#5 -0.25,0.16,0.71,U] [#6 -0.52,0.26,0.68,U] [#7 -0.28,-0.09,0.67,U] [#8 -0.58,-0.09,0.65,U] 
22:23:48.456 00.000 7988 refined, 8 included, MultiStar: {-0.36, 0.00}, one-star: {-0.04, -0.46}
22:23:48.456 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.58) = xAngle (4.71 = -1.57)
22:23:48.456 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.82 = 1.54)
22:23:48.456 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=0.00 hyp=0.36 cameraTheta=3.13 mountX=-0.00 mountY=0.36, mountTheta=1.57
22:23:48.456 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=0.00, opts=13)
22:23:48.456 00.000 7988 Enqueuing Move request for scope (-0.36, 0.00)
22:23:48.456 00.000 15712 Worker thread wakes up
22:23:48.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:48.456 00.000 7988 UpdateGuideState exits: m=1603 SNR=27.2
22:23:48.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:48.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:48.456 00.000 7988 Enqueuing Expose request
22:23:48.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.00) opts 0xd
22:23:48.456 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, 0.00)
22:23:48.456 00.000 15712 Moving (-0.36, 0.00) raw xDistance=-0.00 yDistance=0.36
22:23:48.473 00.017 15712 PPEC rslt: input = -0.00, final = 0.09, react = -0.00, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:23:48.473 00.000 15712 PPEC: input: -0.00, control: 0.09, exposure: 1500
22:23:48.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:48.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:23:48.473 00.000 15712 MoveAxis(W, 30, ABG)
22:23:48.473 00.000 15712 Guiding  Dir = 3, Dur = 30
22:23:48.473 00.000 15712 IsGuiding returns 0
22:23:48.490 00.017 15712 PulseGuide returned control before completion, sleep 26
22:23:48.523 00.033 15712 IsGuiding returns 1
22:23:48.523 00.000 15712 scope still moving after pulse duration time elapsed
22:23:48.551 00.028 15712 IsGuiding returns 0
22:23:48.551 00.000 15712 scope move finished after 30 + 45 ms
22:23:48.551 00.000 15712 Move returns status 0, amount 30
22:23:48.551 00.000 15712 MoveAxis(N, 0, ABG)
22:23:48.551 00.000 15712 Move returns status 0, amount 0
22:23:48.551 00.000 15712 move complete, result=0
22:23:48.551 00.000 15712 worker thread done servicing request
22:23:48.551 00.000 15712 Worker thread wakes up
22:23:48.551 00.000 7988 GuideStep: -0.0 px 30 ms WEST, 0.4 px 0 ms NORTH
22:23:48.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:48.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:49.957 01.406 15712 Exposure complete
22:23:50.004 00.047 15712 worker thread done servicing request
22:23:50.004 00.000 7988 OnExposeComplete: enter
22:23:50.019 00.015 7988 UpdateGuideState(): m_state=6
22:23:50.019 00.000 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8212
22:23:50.021 00.002 7988 Star::Find returns 1 (0), X=1182.03, Y=445.57, Mass=1503, SNR=26.3, Peak=234 HFD=3.3
22:23:50.021 00.000 7988 MultiStar: [#1 -0.35,-0.07,1.01,U] [#2 -0.27,-0.15,1.01,U] [#3 -0.35,-0.15,0.98,U] [#4 -0.38,-0.11,1.05,U] [#5 -0.12,-0.05,0.72,U] [#6 -0.39,0.04,0.71,U] [#7 -0.28,-0.04,0.70,U] [#8 -0.62,0.12,0.67,U] 
22:23:50.021 00.000 7988 refined, 8 included, MultiStar: {-0.30, -0.15}, one-star: {0.01, -0.74}
22:23:50.021 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
22:23:50.021 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
22:23:50.021 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-2.67 mountX=0.15 mountY=0.30, mountTheta=1.10
22:23:50.021 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.15, opts=13)
22:23:50.021 00.000 7988 Enqueuing Move request for scope (-0.30, -0.15)
22:23:50.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:50.021 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.3
22:23:50.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:50.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:50.021 00.000 7988 Enqueuing Expose request
22:23:50.035 00.014 15712 Worker thread wakes up
22:23:50.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd
22:23:50.035 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.15)
22:23:50.035 00.000 15712 Moving (-0.30, -0.15) raw xDistance=0.15 yDistance=0.30
22:23:50.038 00.003 15712 PPEC rslt: input = 0.15, final = 0.09, react = 0.09, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:23:50.038 00.000 15712 PPEC: input: 0.15, control: 0.09, exposure: 1500
22:23:50.038 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.57 newest=0.84
22:23:50.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:23:50.038 00.000 15712 MoveAxis(W, 30, ABG)
22:23:50.038 00.000 15712 Guiding  Dir = 3, Dur = 30
22:23:50.038 00.000 15712 IsGuiding returns 0
22:23:50.054 00.016 15712 PulseGuide returned control before completion, sleep 24
22:23:50.099 00.045 15712 IsGuiding returns 0
22:23:50.099 00.000 15712 Move returns status 0, amount 30
22:23:50.099 00.000 15712 BLC: Oldest BLC event removed
22:23:50.099 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 41 applied
22:23:50.099 00.000 15712 MoveAxis(S, 118, ABG)
22:23:50.099 00.000 15712 Guiding  Dir = 1, Dur = 118
22:23:50.099 00.000 15712 IsGuiding returns 0
22:23:50.179 00.080 15712 PulseGuide returned control before completion, sleep 49
22:23:50.243 00.064 15712 IsGuiding returns 1
22:23:50.243 00.000 15712 scope still moving after pulse duration time elapsed
22:23:50.275 00.032 15712 IsGuiding returns 1
22:23:50.344 00.069 15712 IsGuiding returns 0
22:23:50.344 00.000 15712 scope move finished after 118 + 121 ms
22:23:50.344 00.000 15712 Move returns status 0, amount 118
22:23:50.344 00.000 15712 move complete, result=0
22:23:50.344 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.3 px 118 ms SOUTH
22:23:50.346 00.002 15712 worker thread done servicing request
22:23:50.346 00.000 15712 Worker thread wakes up
22:23:50.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:50.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:51.983 01.637 15712 Exposure complete
22:23:52.041 00.058 15712 worker thread done servicing request
22:23:52.041 00.000 7988 OnExposeComplete: enter
22:23:52.041 00.000 7988 UpdateGuideState(): m_state=6
22:23:52.045 00.004 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8213
22:23:52.045 00.000 7988 Star::Find returns 1 (1), X=1182.24, Y=444.69, Mass=1560, SNR=27.1, Peak=255 HFD=3.1
22:23:52.047 00.002 7988 MultiStar: [#1 -0.05,-0.74,1.02,U] [#2 -0.18,-0.99,0.00,M1] [#3 -0.16,-1.01,0.00,M1] [#4 -0.10,-1.00,0.00,M1] [#5 0.11,-0.93,0.72,U] [#6 -0.03,-0.87,0.71,U] [#7 -0.07,-0.84,0.66,U] [#8 -0.30,-0.89,0.66,U] 
22:23:52.047 00.000 7988 refined, 5 included, MultiStar: {-0.00, -1.01}, one-star: {0.22, -1.62}
22:23:52.049 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.58) = xAngle (0.00 = 0.00)
22:23:52.049 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.11 = 3.11)
22:23:52.051 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-1.01 hyp=1.01 cameraTheta=-1.57 mountX=1.01 mountY=0.03, mountTheta=0.03
22:23:52.053 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-1.01, opts=13)
22:23:52.053 00.000 7988 Enqueuing Move request for scope (-0.00, -1.01)
22:23:52.055 00.002 15712 Worker thread wakes up
22:23:52.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.01) opts 0xd
22:23:52.055 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -1.01)
22:23:52.055 00.000 15712 Moving (-0.00, -1.01) raw xDistance=1.01 yDistance=0.03
22:23:52.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:52.055 00.000 7988 UpdateGuideState exits: m=1560 SNR=27.1 Saturated
22:23:52.055 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:52.058 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:52.058 00.000 7988 Enqueuing Expose request
22:23:52.060 00.002 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.300725, 1:0.027885
22:23:52.060 00.000 15712 BLC: No correction, Miss < min_move
22:23:52.062 00.002 15712 PPEC rslt: input = 1.01, final = 0.70, react = 0.60, pred = 0.09, hyst = 0.55, hyst_pct = 0.00, period_length = 636.00
22:23:52.062 00.000 15712 PPEC: input: 1.01, control: 0.70, exposure: 1500
22:23:52.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:52.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:23:52.062 00.000 15712 MoveAxis(W, 228, ABG)
22:23:52.062 00.000 15712 Guiding  Dir = 3, Dur = 228
22:23:52.062 00.000 15712 IsGuiding returns 0
22:23:52.080 00.018 15712 PulseGuide returned control before completion, sleep 218
22:23:52.321 00.241 15712 IsGuiding returns 0
22:23:52.321 00.000 15712 Move returns status 0, amount 228
22:23:52.321 00.000 15712 MoveAxis(N, 0, ABG)
22:23:52.321 00.000 15712 Move returns status 0, amount 0
22:23:52.321 00.000 15712 move complete, result=0
22:23:52.321 00.000 7988 GuideStep: 1.0 px 228 ms WEST, 0.0 px 0 ms NORTH
22:23:52.329 00.008 15712 worker thread done servicing request
22:23:52.329 00.000 15712 Worker thread wakes up
22:23:52.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:52.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:53.740 01.411 15712 Exposure complete
22:23:53.795 00.055 15712 worker thread done servicing request
22:23:53.795 00.000 7988 OnExposeComplete: enter
22:23:53.795 00.000 7988 UpdateGuideState(): m_state=6
22:23:53.800 00.005 7988 Star::Find(15, 1182, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8214
22:23:53.800 00.000 7988 Star::Find returns 1 (1), X=1182.16, Y=445.55, Mass=1583, SNR=27.3, Peak=255 HFD=3.2
22:23:53.802 00.002 7988 MultiStar: [#1 -0.21,-0.03,1.00,U] [#2 -0.16,-0.20,0.98,U] [#3 -0.20,-0.22,0.93,U] [#4 -0.17,-0.15,1.00,U] [#5 0.08,-0.30,0.68,U] [#6 -0.24,-0.07,0.71,U] [#7 -0.05,-0.11,0.66,U] [#8 -0.43,-0.10,0.62,U] 
22:23:53.802 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.23}, one-star: {0.14, -0.76}
22:23:53.804 00.002 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
22:23:53.804 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
22:23:53.806 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-2.09 mountX=0.23 mountY=0.14, mountTheta=0.54
22:23:53.809 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.23, opts=13)
22:23:53.810 00.001 7988 Enqueuing Move request for scope (-0.13, -0.23)
22:23:53.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:53.812 00.002 7988 UpdateGuideState exits: m=1583 SNR=27.3 Saturated
22:23:53.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:53.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:53.815 00.003 7988 Enqueuing Expose request
22:23:53.816 00.001 15712 Worker thread wakes up
22:23:53.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.23) opts 0xd
22:23:53.816 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.23)
22:23:53.816 00.000 15712 Moving (-0.13, -0.23) raw xDistance=0.23 yDistance=0.14
22:23:53.816 00.000 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.300725, 1:0.027885, 2:0.138322
22:23:53.816 00.000 15712 BLC: No correction, Miss < min_move
22:23:53.816 00.000 15712 PPEC rslt: input = 0.23, final = 0.23, react = 0.14, pred = 0.09, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:23:53.816 00.000 15712 PPEC: input: 0.23, control: 0.23, exposure: 1500
22:23:53.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:53.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:23:53.816 00.000 15712 MoveAxis(W, 75, ABG)
22:23:53.816 00.000 15712 Guiding  Dir = 3, Dur = 75
22:23:53.827 00.011 15712 IsGuiding returns 0
22:23:53.844 00.017 15712 PulseGuide returned control before completion, sleep 70
22:23:53.927 00.083 15712 IsGuiding returns 1
22:23:53.927 00.000 15712 scope still moving after pulse duration time elapsed
22:23:53.970 00.043 15712 IsGuiding returns 0
22:23:53.970 00.000 15712 scope move finished after 75 + 68 ms
22:23:53.970 00.000 15712 Move returns status 0, amount 75
22:23:53.970 00.000 15712 MoveAxis(N, 0, ABG)
22:23:53.970 00.000 15712 Move returns status 0, amount 0
22:23:53.970 00.000 15712 move complete, result=0
22:23:53.970 00.000 7988 GuideStep: 0.2 px 75 ms WEST, 0.1 px 0 ms NORTH
22:23:53.975 00.005 15712 worker thread done servicing request
22:23:53.975 00.000 15712 Worker thread wakes up
22:23:53.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:53.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:55.606 01.631 15712 Exposure complete
22:23:55.665 00.059 15712 worker thread done servicing request
22:23:55.665 00.000 7988 OnExposeComplete: enter
22:23:55.665 00.000 7988 UpdateGuideState(): m_state=6
22:23:55.667 00.002 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8215
22:23:55.669 00.002 7988 Star::Find returns 1 (0), X=1182.11, Y=446.60, Mass=1470, SNR=26.1, Peak=239 HFD=3.3
22:23:55.669 00.000 7988 MultiStar: [#1 -0.33,1.01,0.00,M1] [#2 -0.19,0.91,1.00,U] [#3 -0.30,0.75,0.97,U] [#4 -0.21,0.90,1.01,U] [#5 0.04,0.81,0.73,U] [#6 -0.18,1.08,0.00,M4] [#7 -0.16,0.80,0.72,U] [#8 -0.43,0.86,0.64,U] 
22:23:55.671 00.002 7988 single-star, 6 included, MultiStar: {-0.16, 0.75}, one-star: {0.09, 0.29}
22:23:55.671 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
22:23:55.673 00.002 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.33)
22:23:55.673 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.26 mountX=-0.29 mountY=-0.10, mountTheta=-2.81
22:23:55.675 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.29, opts=13)
22:23:55.677 00.002 7988 Enqueuing Move request for scope (0.09, 0.29)
22:23:55.678 00.001 15712 Worker thread wakes up
22:23:55.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
22:23:55.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
22:23:55.678 00.000 15712 Moving (0.09, 0.29) raw xDistance=-0.29 yDistance=-0.10
22:23:55.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:55.678 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.1
22:23:55.680 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:55.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:55.682 00.002 7988 Enqueuing Expose request
22:23:55.682 00.000 15712 BLC: window closed
22:23:55.682 00.000 15712 BLC: History state: CurrMiss=-0.10, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.300725, 1:0.027885, 2:0.138322
22:23:55.682 00.000 15712 BLC: No correction, Miss < min_move
22:23:55.682 00.000 15712 PPEC rslt: input = -0.29, final = -0.08, react = -0.17, pred = 0.09, hyst = -0.11, hyst_pct = 0.00, period_length = 636.00
22:23:55.682 00.000 15712 PPEC: input: -0.29, control: -0.08, exposure: 1500
22:23:55.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:55.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:23:55.682 00.000 15712 MoveAxis(E, 27, ABG)
22:23:55.682 00.000 15712 Guiding  Dir = 2, Dur = 27
22:23:55.715 00.033 15712 IsGuiding returns 0
22:23:55.732 00.017 15712 PulseGuide returned control before completion, sleep 22
22:23:55.780 00.048 15712 IsGuiding returns 0
22:23:55.780 00.000 15712 Move returns status 0, amount 27
22:23:55.780 00.000 15712 MoveAxis(N, 0, ABG)
22:23:55.780 00.000 15712 Move returns status 0, amount 0
22:23:55.780 00.000 15712 move complete, result=0
22:23:55.780 00.000 7988 GuideStep: -0.3 px 27 ms EAST, -0.1 px 0 ms NORTH
22:23:55.780 00.000 15712 worker thread done servicing request
22:23:55.780 00.000 15712 Worker thread wakes up
22:23:55.782 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:55.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:57.201 01.419 15712 Exposure complete
22:23:57.259 00.058 15712 worker thread done servicing request
22:23:57.259 00.000 7988 OnExposeComplete: enter
22:23:57.259 00.000 7988 UpdateGuideState(): m_state=6
22:23:57.262 00.003 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8216
22:23:57.264 00.002 7988 Star::Find returns 1 (0), X=1182.27, Y=446.53, Mass=1503, SNR=26.4, Peak=209 HFD=3.2
22:23:57.264 00.000 7988 MultiStar: [#1 0.09,1.02,0.00,M2] [#2 0.03,1.07,0.00,M1] [#3 -0.07,0.93,0.98,U] [#4 0.19,1.08,0.00,M1] [#5 0.17,0.86,0.72,U] [#6 -0.10,1.19,0.00,M5] [#7 -0.18,0.87,0.67,U] [#8 -0.22,1.12,0.00,M1] 
22:23:57.266 00.002 7988 single-star, 3 included, MultiStar: {0.05, 0.69}, one-star: {0.25, 0.22}
22:23:57.266 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
22:23:57.268 00.002 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.88)
22:23:57.268 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.33 cameraTheta=0.72 mountX=-0.22 mountY=-0.25, mountTheta=-2.28
22:23:57.270 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.22, opts=13)
22:23:57.272 00.002 7988 Enqueuing Move request for scope (0.25, 0.22)
22:23:57.272 00.000 15712 Worker thread wakes up
22:23:57.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0xd
22:23:57.272 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.22)
22:23:57.272 00.000 15712 Moving (0.25, 0.22) raw xDistance=-0.22 yDistance=-0.25
22:23:57.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:57.272 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.4
22:23:57.275 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:57.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:57.277 00.002 15712 PPEC rslt: input = -0.22, final = -0.04, react = -0.13, pred = 0.09, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:23:57.277 00.000 15712 PPEC: input: -0.22, control: -0.04, exposure: 1500
22:23:57.277 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:57.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:23:57.277 00.000 15712 MoveAxis(E, 12, ABG)
22:23:57.277 00.000 15712 Guiding  Dir = 2, Dur = 12
22:23:57.277 00.000 7988 Enqueuing Expose request
22:23:57.277 00.000 15712 IsGuiding returns 0
22:23:57.298 00.021 15712 IsGuiding returns 1
22:23:57.298 00.000 15712 scope still moving after pulse duration time elapsed
22:23:57.326 00.028 15712 IsGuiding returns 1
22:23:57.361 00.035 15712 IsGuiding returns 0
22:23:57.361 00.000 15712 scope move finished after 12 + 70 ms
22:23:57.361 00.000 15712 Move returns status 0, amount 12
22:23:57.361 00.000 15712 MoveAxis(N, 0, ABG)
22:23:57.361 00.000 15712 Move returns status 0, amount 0
22:23:57.361 00.000 15712 move complete, result=0
22:23:57.361 00.000 7988 GuideStep: -0.2 px 12 ms EAST, -0.3 px 0 ms NORTH
22:23:57.364 00.003 15712 worker thread done servicing request
22:23:57.364 00.000 15712 Worker thread wakes up
22:23:57.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:57.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:59.002 01.638 15712 Exposure complete
22:23:59.059 00.057 15712 worker thread done servicing request
22:23:59.059 00.000 7988 OnExposeComplete: enter
22:23:59.061 00.002 7988 UpdateGuideState(): m_state=6
22:23:59.062 00.001 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8217
22:23:59.062 00.000 7988 Star::Find returns 1 (0), X=1182.35, Y=446.48, Mass=1442, SNR=26.0, Peak=225 HFD=3.1
22:23:59.062 00.000 7988 MultiStar: [#1 0.00,0.88,1.03,U] [#2 0.14,0.82,1.03,U] [#3 -0.16,0.79,0.98,U] [#4 0.08,0.81,1.03,U] [#5 0.04,0.77,0.72,U] [#6 -0.01,1.21,0.00,M6] [#7 -0.22,0.78,0.69,U] [#8 -0.30,0.90,0.67,U] 
22:23:59.062 00.000 7988 single-star, 7 included, MultiStar: {0.01, 0.73}, one-star: {0.33, 0.16}
22:23:59.062 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
22:23:59.062 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.14)
22:23:59.062 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.16 hyp=0.37 cameraTheta=0.46 mountX=-0.17 mountY=-0.33, mountTheta=-2.03
22:23:59.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.16, opts=13)
22:23:59.062 00.000 7988 Enqueuing Move request for scope (0.33, 0.16)
22:23:59.062 00.000 15712 Worker thread wakes up
22:23:59.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.16) opts 0xd
22:23:59.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.16)
22:23:59.062 00.000 15712 Moving (0.33, 0.16) raw xDistance=-0.17 yDistance=-0.33
22:23:59.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:23:59.062 00.000 7988 UpdateGuideState exits: m=1442 SNR=26.0
22:23:59.075 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:59.075 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:23:59.077 00.002 7988 Enqueuing Expose request
22:23:59.078 00.001 15712 PPEC rslt: input = -0.17, final = -0.00, react = -0.10, pred = 0.10, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:23:59.078 00.000 15712 PPEC: input: -0.17, control: -0.00, exposure: 1500
22:23:59.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:59.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:23:59.078 00.000 15712 MoveAxis(E, 0, ABG)
22:23:59.078 00.000 15712 Move returns status 0, amount 0
22:23:59.078 00.000 15712 MoveAxis(N, 0, ABG)
22:23:59.078 00.000 15712 Move returns status 0, amount 0
22:23:59.078 00.000 15712 move complete, result=0
22:23:59.078 00.000 15712 worker thread done servicing request
22:23:59.079 00.001 15712 Worker thread wakes up
22:23:59.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:23:59.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:23:59.079 00.000 7988 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:24:00.607 01.528 15712 Exposure complete
22:24:00.658 00.051 15712 worker thread done servicing request
22:24:00.658 00.000 7988 OnExposeComplete: enter
22:24:00.658 00.000 7988 UpdateGuideState(): m_state=6
22:24:00.670 00.012 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8218
22:24:00.670 00.000 7988 Star::Find returns 1 (1), X=1182.23, Y=446.28, Mass=1461, SNR=26.1, Peak=255 HFD=3.1
22:24:00.670 00.000 7988 MultiStar: [#1 -0.17,0.66,1.04,U] [#2 -0.07,0.49,1.02,U] [#3 -0.15,0.41,0.98,U] [#4 -0.09,0.35,1.00,U] [#5 0.06,0.67,0.74,U] [#6 -0.25,0.66,0.72,U] [#7 0.01,0.42,0.70,U] [#8 -0.16,0.76,0.67,U] 
22:24:00.670 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.47}, one-star: {0.21, -0.03}
22:24:00.670 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.58) = xAngle (1.43 = 1.43)
22:24:00.675 00.005 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.53 = -1.75)
22:24:00.675 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.15 mountX=0.03 mountY=-0.21, mountTheta=-1.42
22:24:00.675 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.03, opts=13)
22:24:00.675 00.000 7988 Enqueuing Move request for scope (0.21, -0.03)
22:24:00.675 00.000 15712 Worker thread wakes up
22:24:00.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
22:24:00.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
22:24:00.675 00.000 15712 Moving (0.21, -0.03) raw xDistance=0.03 yDistance=-0.21
22:24:00.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:00.675 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.1 Saturated
22:24:00.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:00.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:00.675 00.000 7988 Enqueuing Expose request
22:24:00.686 00.011 15712 PPEC rslt: input = 0.03, final = 0.12, react = 0.02, pred = 0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:24:00.686 00.000 15712 PPEC: input: 0.03, control: 0.12, exposure: 1500
22:24:00.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:00.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:24:00.686 00.000 15712 MoveAxis(W, 38, ABG)
22:24:00.686 00.000 15712 Guiding  Dir = 3, Dur = 38
22:24:00.718 00.032 15712 IsGuiding returns 0
22:24:00.734 00.016 15712 PulseGuide returned control before completion, sleep 33
22:24:00.783 00.049 15712 IsGuiding returns 0
22:24:00.783 00.000 15712 Move returns status 0, amount 38
22:24:00.783 00.000 15712 MoveAxis(N, 0, ABG)
22:24:00.783 00.000 15712 Move returns status 0, amount 0
22:24:00.783 00.000 15712 move complete, result=0
22:24:00.783 00.000 15712 worker thread done servicing request
22:24:00.783 00.000 15712 Worker thread wakes up
22:24:00.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:00.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:00.783 00.000 7988 GuideStep: 0.0 px 38 ms WEST, -0.2 px 0 ms NORTH
22:24:02.423 01.640 15712 Exposure complete
22:24:02.477 00.054 15712 worker thread done servicing request
22:24:02.477 00.000 7988 OnExposeComplete: enter
22:24:02.477 00.000 7988 UpdateGuideState(): m_state=6
22:24:02.485 00.008 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8219
22:24:02.486 00.001 7988 Star::Find returns 1 (1), X=1182.18, Y=445.62, Mass=1550, SNR=26.9, Peak=255 HFD=3.2
22:24:02.489 00.003 7988 MultiStar: [#1 0.03,-0.16,1.01,U] [#2 -0.13,-0.30,0.99,U] [#3 -0.13,-0.24,0.96,U] [#4 -0.02,-0.32,1.02,U] [#5 0.14,-0.43,0.70,U] [#6 -0.13,-0.26,0.71,U] [#7 -0.17,-0.41,0.68,U] [#8 -0.36,-0.26,0.66,U] 
22:24:02.489 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.34}, one-star: {0.16, -0.70}
22:24:02.491 00.002 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.58) = xAngle (-0.16 = -0.16)
22:24:02.491 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.95 = 2.95)
22:24:02.493 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.73 mountX=0.34 mountY=0.07, mountTheta=0.19
22:24:02.495 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.34, opts=13)
22:24:02.497 00.002 7988 Enqueuing Move request for scope (-0.06, -0.34)
22:24:02.497 00.000 15712 Worker thread wakes up
22:24:02.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:02.499 00.002 7988 UpdateGuideState exits: m=1550 SNR=26.9 Saturated
22:24:02.501 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:02.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:02.502 00.001 7988 Enqueuing Expose request
22:24:02.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.34) opts 0xd
22:24:02.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.34)
22:24:02.502 00.000 15712 Moving (-0.06, -0.34) raw xDistance=0.34 yDistance=0.07
22:24:02.502 00.000 15712 PPEC rslt: input = 0.34, final = 0.32, react = 0.21, pred = 0.12, hyst = 0.19, hyst_pct = 0.00, period_length = 636.00
22:24:02.502 00.000 15712 PPEC: input: 0.34, control: 0.32, exposure: 1500
22:24:02.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:02.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:24:02.502 00.000 15712 MoveAxis(W, 105, ABG)
22:24:02.502 00.000 15712 Guiding  Dir = 3, Dur = 105
22:24:02.502 00.000 15712 IsGuiding returns 0
22:24:02.523 00.021 15712 PulseGuide returned control before completion, sleep 100
22:24:02.629 00.106 15712 IsGuiding returns 1
22:24:02.629 00.000 15712 scope still moving after pulse duration time elapsed
22:24:02.664 00.035 15712 IsGuiding returns 0
22:24:02.664 00.000 15712 scope move finished after 105 + 54 ms
22:24:02.664 00.000 15712 Move returns status 0, amount 105
22:24:02.664 00.000 15712 MoveAxis(N, 0, ABG)
22:24:02.664 00.000 15712 Move returns status 0, amount 0
22:24:02.664 00.000 15712 move complete, result=0
22:24:02.664 00.000 7988 GuideStep: 0.3 px 105 ms WEST, 0.1 px 0 ms NORTH
22:24:02.671 00.007 15712 worker thread done servicing request
22:24:02.671 00.000 15712 Worker thread wakes up
22:24:02.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:02.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:04.082 01.411 15712 Exposure complete
22:24:04.127 00.045 15712 worker thread done servicing request
22:24:04.127 00.000 7988 OnExposeComplete: enter
22:24:04.143 00.016 7988 UpdateGuideState(): m_state=6
22:24:04.143 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8220
22:24:04.143 00.000 7988 Star::Find returns 1 (0), X=1182.24, Y=445.29, Mass=1506, SNR=26.6, Peak=237 HFD=3.4
22:24:04.143 00.000 7988 MultiStar: [#1 0.01,-0.21,1.03,U] [#2 -0.07,-0.37,1.00,U] [#3 -0.04,-0.25,0.94,U] [#4 0.09,-0.44,1.03,U] [#5 0.19,-0.26,0.71,U] [#6 0.04,-0.11,0.74,U] [#7 0.12,-0.44,0.66,U] [#8 -0.03,-0.27,0.64,U] 
22:24:04.143 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.39}, one-star: {0.22, -1.03}
22:24:04.143 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
22:24:04.143 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.26 = -3.02)
22:24:04.143 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.39 hyp=0.40 cameraTheta=-1.43 mountX=0.39 mountY=-0.05, mountTheta=-0.12
22:24:04.143 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.39, opts=13)
22:24:04.143 00.000 7988 Enqueuing Move request for scope (0.06, -0.39)
22:24:04.143 00.000 15712 Worker thread wakes up
22:24:04.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.39) opts 0xd
22:24:04.143 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.39)
22:24:04.143 00.000 15712 Moving (0.06, -0.39) raw xDistance=0.39 yDistance=-0.05
22:24:04.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:04.143 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.6
22:24:04.156 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:04.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:04.158 00.002 7988 Enqueuing Expose request
22:24:04.160 00.002 15712 PPEC rslt: input = 0.39, final = 0.35, react = 0.23, pred = 0.11, hyst = 0.22, hyst_pct = 0.00, period_length = 636.00
22:24:04.160 00.000 15712 PPEC: input: 0.39, control: 0.35, exposure: 1500
22:24:04.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:04.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:24:04.160 00.000 15712 MoveAxis(W, 113, ABG)
22:24:04.160 00.000 15712 Guiding  Dir = 3, Dur = 113
22:24:04.160 00.000 15712 IsGuiding returns 0
22:24:04.177 00.017 15712 PulseGuide returned control before completion, sleep 96
22:24:04.286 00.109 15712 IsGuiding returns 1
22:24:04.286 00.000 15712 scope still moving after pulse duration time elapsed
22:24:04.330 00.044 15712 IsGuiding returns 0
22:24:04.330 00.000 15712 scope move finished after 113 + 58 ms
22:24:04.330 00.000 15712 Move returns status 0, amount 113
22:24:04.330 00.000 15712 MoveAxis(N, 0, ABG)
22:24:04.330 00.000 15712 Move returns status 0, amount 0
22:24:04.330 00.000 15712 move complete, result=0
22:24:04.330 00.000 15712 worker thread done servicing request
22:24:04.330 00.000 15712 Worker thread wakes up
22:24:04.330 00.000 7988 GuideStep: 0.4 px 113 ms WEST, -0.0 px 0 ms NORTH
22:24:04.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:04.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:05.961 01.631 15712 Exposure complete
22:24:06.014 00.053 15712 worker thread done servicing request
22:24:06.014 00.000 7988 OnExposeComplete: enter
22:24:06.014 00.000 7988 UpdateGuideState(): m_state=6
22:24:06.014 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8221
22:24:06.022 00.008 7988 Star::Find returns 1 (0), X=1182.23, Y=445.65, Mass=1517, SNR=26.6, Peak=230 HFD=3.2
22:24:06.022 00.000 7988 MultiStar: [#1 -0.17,-0.10,1.04,U] [#2 -0.05,-0.12,1.02,U] [#3 -0.26,-0.10,0.97,U] [#4 0.01,-0.16,1.04,U] [#5 -0.05,-0.14,0.70,U] [#6 0.09,-0.06,0.72,U] [#7 -0.04,-0.39,0.69,U] [#8 -0.29,-0.03,0.66,U] 
22:24:06.022 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.20}, one-star: {0.21, -0.66}
22:24:06.022 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.58) = xAngle (-0.26 = -0.26)
22:24:06.022 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.85 = 2.85)
22:24:06.022 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.84 mountX=0.20 mountY=0.06, mountTheta=0.29
22:24:06.022 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.20, opts=13)
22:24:06.031 00.009 7988 Enqueuing Move request for scope (-0.06, -0.20)
22:24:06.031 00.000 15712 Worker thread wakes up
22:24:06.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
22:24:06.031 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
22:24:06.031 00.000 15712 Moving (-0.06, -0.20) raw xDistance=0.20 yDistance=0.06
22:24:06.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:06.031 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.6
22:24:06.035 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:06.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:06.037 00.002 7988 Enqueuing Expose request
22:24:06.037 00.000 15712 PPEC rslt: input = 0.20, final = 0.23, react = 0.12, pred = 0.11, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:24:06.037 00.000 15712 PPEC: input: 0.20, control: 0.23, exposure: 1500
22:24:06.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:06.038 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:24:06.038 00.000 15712 MoveAxis(W, 76, ABG)
22:24:06.038 00.000 15712 Guiding  Dir = 3, Dur = 76
22:24:06.038 00.000 15712 IsGuiding returns 0
22:24:06.058 00.020 15712 PulseGuide returned control before completion, sleep 67
22:24:06.135 00.077 15712 IsGuiding returns 1
22:24:06.135 00.000 15712 scope still moving after pulse duration time elapsed
22:24:06.170 00.035 15712 IsGuiding returns 0
22:24:06.170 00.000 15712 scope move finished after 76 + 55 ms
22:24:06.170 00.000 15712 Move returns status 0, amount 76
22:24:06.170 00.000 15712 MoveAxis(N, 0, ABG)
22:24:06.170 00.000 15712 Move returns status 0, amount 0
22:24:06.170 00.000 15712 move complete, result=0
22:24:06.170 00.000 7988 GuideStep: 0.2 px 76 ms WEST, 0.1 px 0 ms NORTH
22:24:06.172 00.002 15712 worker thread done servicing request
22:24:06.172 00.000 15712 Worker thread wakes up
22:24:06.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:06.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:07.587 01.415 15712 Exposure complete
22:24:07.647 00.060 15712 worker thread done servicing request
22:24:07.647 00.000 7988 OnExposeComplete: enter
22:24:07.649 00.002 7988 UpdateGuideState(): m_state=6
22:24:07.649 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8222
22:24:07.649 00.000 7988 Star::Find returns 1 (1), X=1182.20, Y=446.22, Mass=1521, SNR=26.5, Peak=255 HFD=3.0
22:24:07.649 00.000 7988 MultiStar: [#1 -0.16,0.74,0.99,U] [#2 -0.12,0.49,1.00,U] [#3 -0.19,0.53,0.97,U] [#4 -0.14,0.47,1.02,U] [#5 0.11,0.53,0.71,U] [#6 -0.14,0.76,0.72,U] [#7 -0.04,0.48,0.69,U] [#8 -0.43,0.72,0.68,U] 
22:24:07.649 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.50}, one-star: {0.18, -0.09}
22:24:07.649 00.000 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.58) = xAngle (1.11 = 1.11)
22:24:07.649 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.22 = -2.06)
22:24:07.649 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.47 mountX=0.09 mountY=-0.17, mountTheta=-1.10
22:24:07.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.09, opts=13)
22:24:07.649 00.000 7988 Enqueuing Move request for scope (0.18, -0.09)
22:24:07.649 00.000 15712 Worker thread wakes up
22:24:07.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
22:24:07.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
22:24:07.649 00.000 15712 Moving (0.18, -0.09) raw xDistance=0.09 yDistance=-0.17
22:24:07.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:07.649 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5 Saturated
22:24:07.663 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:07.664 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:07.665 00.001 7988 Enqueuing Expose request
22:24:07.665 00.000 15712 PPEC rslt: input = 0.09, final = 0.10, react = 0.05, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:24:07.665 00.000 15712 PPEC: input: 0.09, control: 0.10, exposure: 1500
22:24:07.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:07.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:24:07.665 00.000 15712 MoveAxis(W, 32, ABG)
22:24:07.665 00.000 15712 Guiding  Dir = 3, Dur = 32
22:24:07.665 00.000 15712 IsGuiding returns 0
22:24:07.685 00.020 15712 PulseGuide returned control before completion, sleep 21
22:24:07.736 00.051 15712 IsGuiding returns 0
22:24:07.736 00.000 15712 Move returns status 0, amount 32
22:24:07.736 00.000 15712 MoveAxis(N, 0, ABG)
22:24:07.736 00.000 15712 Move returns status 0, amount 0
22:24:07.736 00.000 15712 move complete, result=0
22:24:07.736 00.000 15712 worker thread done servicing request
22:24:07.736 00.000 15712 Worker thread wakes up
22:24:07.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:07.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:07.736 00.000 7988 GuideStep: 0.1 px 32 ms WEST, -0.2 px 0 ms NORTH
22:24:09.373 01.637 15712 Exposure complete
22:24:09.432 00.059 15712 worker thread done servicing request
22:24:09.432 00.000 7988 OnExposeComplete: enter
22:24:09.432 00.000 7988 UpdateGuideState(): m_state=6
22:24:09.434 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8223
22:24:09.434 00.000 7988 Star::Find returns 1 (0), X=1182.31, Y=446.76, Mass=1611, SNR=27.5, Peak=193 HFD=3.6
22:24:09.434 00.000 7988 MultiStar: [#1 0.06,1.19,0.00,M1] [#2 0.00,1.09,0.00,M1] [#3 -0.04,0.89,0.93,U] [#4 0.28,1.04,0.00,M1] [#5 0.18,1.11,0.00,M1] [#6 -0.18,1.39,0.00,M2] [#7 0.06,0.89,0.65,U] [#8 -0.09,1.30,0.00,M1] 
22:24:09.434 00.000 7988 single-star, 2 included, MultiStar: {0.12, 0.72}, one-star: {0.29, 0.45}
22:24:09.434 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.58) = xAngle (2.57 = 2.57)
22:24:09.434 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.68 = -0.60)
22:24:09.434 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.45 hyp=0.54 cameraTheta=0.99 mountX=-0.45 mountY=-0.30, mountTheta=-2.55
22:24:09.434 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.45, opts=13)
22:24:09.434 00.000 7988 Enqueuing Move request for scope (0.29, 0.45)
22:24:09.434 00.000 15712 Worker thread wakes up
22:24:09.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.45) opts 0xd
22:24:09.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.45)
22:24:09.434 00.000 15712 Moving (0.29, 0.45) raw xDistance=-0.45 yDistance=-0.30
22:24:09.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:09.434 00.000 7988 UpdateGuideState exits: m=1611 SNR=27.5
22:24:09.446 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:09.448 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:09.449 00.001 7988 Enqueuing Expose request
22:24:09.449 00.000 15712 PPEC rslt: input = -0.45, final = -0.18, react = -0.27, pred = 0.09, hyst = -0.23, hyst_pct = 0.00, period_length = 636.00
22:24:09.449 00.000 15712 PPEC: input: -0.45, control: -0.18, exposure: 1500
22:24:09.449 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.21 newest=-0.42
22:24:09.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:24:09.449 00.000 15712 MoveAxis(E, 58, ABG)
22:24:09.449 00.000 15712 Guiding  Dir = 2, Dur = 58
22:24:09.449 00.000 15712 IsGuiding returns 0
22:24:09.465 00.016 15712 PulseGuide returned control before completion, sleep 41
22:24:09.556 00.091 15712 IsGuiding returns 0
22:24:09.556 00.000 15712 Move returns status 0, amount 58
22:24:09.556 00.000 15712 BLC: Oldest BLC event removed
22:24:09.556 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 41 applied
22:24:09.556 00.000 15712 MoveAxis(N, 119, ABG)
22:24:09.556 00.000 15712 Guiding  Dir = 0, Dur = 119
22:24:09.556 00.000 15712 IsGuiding returns 0
22:24:09.635 00.079 15712 PulseGuide returned control before completion, sleep 50
22:24:09.690 00.055 15712 IsGuiding returns 1
22:24:09.690 00.000 15712 scope still moving after pulse duration time elapsed
22:24:09.722 00.032 15712 IsGuiding returns 1
22:24:09.763 00.041 15712 IsGuiding returns 0
22:24:09.763 00.000 15712 scope move finished after 119 + 88 ms
22:24:09.763 00.000 15712 Move returns status 0, amount 119
22:24:09.763 00.000 15712 move complete, result=0
22:24:09.763 00.000 7988 GuideStep: -0.5 px 58 ms EAST, -0.3 px 119 ms NORTH
22:24:09.768 00.005 15712 worker thread done servicing request
22:24:09.768 00.000 15712 Worker thread wakes up
22:24:09.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:09.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:11.173 01.405 15712 Exposure complete
22:24:11.219 00.046 15712 worker thread done servicing request
22:24:11.219 00.000 7988 OnExposeComplete: enter
22:24:11.232 00.013 7988 UpdateGuideState(): m_state=6
22:24:11.234 00.002 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8224
22:24:11.234 00.000 7988 Star::Find returns 1 (1), X=1182.12, Y=446.58, Mass=1523, SNR=26.7, Peak=255 HFD=3.3
22:24:11.236 00.002 7988 MultiStar: [#1 -0.19,1.15,0.00,M2] [#2 -0.25,0.82,0.99,U] [#3 -0.30,0.89,0.98,U] [#4 -0.13,0.74,1.07,U] [#5 0.18,0.96,0.71,U] [#6 -0.32,1.04,0.00,M3] [#7 -0.34,0.87,0.69,U] [#8 -0.53,0.75,0.64,U] 
22:24:11.236 00.000 7988 single-star, 6 included, MultiStar: {-0.17, 0.74}, one-star: {0.10, 0.27}
22:24:11.238 00.002 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.58) = xAngle (2.80 = 2.80)
22:24:11.238 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.90 = -0.38)
22:24:11.240 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.22 mountX=-0.27 mountY=-0.11, mountTheta=-2.77
22:24:11.242 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.27, opts=13)
22:24:11.242 00.000 7988 Enqueuing Move request for scope (0.10, 0.27)
22:24:11.244 00.002 15712 Worker thread wakes up
22:24:11.244 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
22:24:11.244 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
22:24:11.244 00.000 15712 Moving (0.10, 0.27) raw xDistance=-0.27 yDistance=-0.11
22:24:11.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:11.244 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.7 Saturated
22:24:11.246 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:11.246 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:11.248 00.002 7988 Enqueuing Expose request
22:24:11.249 00.001 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.304736, 1:0.105345
22:24:11.249 00.000 15712 BLC: No correction, Miss < min_move
22:24:11.250 00.001 15712 PPEC rslt: input = -0.27, final = -0.08, react = -0.16, pred = 0.08, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
22:24:11.250 00.000 15712 PPEC: input: -0.27, control: -0.08, exposure: 1500
22:24:11.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:11.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:11.250 00.000 15712 MoveAxis(E, 26, ABG)
22:24:11.250 00.000 15712 Guiding  Dir = 2, Dur = 26
22:24:11.250 00.000 15712 IsGuiding returns 0
22:24:11.266 00.016 15712 PulseGuide returned control before completion, sleep 23
22:24:11.317 00.051 15712 IsGuiding returns 0
22:24:11.317 00.000 15712 Move returns status 0, amount 26
22:24:11.317 00.000 15712 MoveAxis(N, 0, ABG)
22:24:11.317 00.000 15712 Move returns status 0, amount 0
22:24:11.317 00.000 15712 move complete, result=0
22:24:11.317 00.000 7988 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
22:24:11.317 00.000 15712 worker thread done servicing request
22:24:11.319 00.002 15712 Worker thread wakes up
22:24:11.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:11.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:12.958 01.639 15712 Exposure complete
22:24:13.015 00.057 15712 worker thread done servicing request
22:24:13.015 00.000 7988 OnExposeComplete: enter
22:24:13.015 00.000 7988 UpdateGuideState(): m_state=6
22:24:13.019 00.004 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8225
22:24:13.019 00.000 7988 Star::Find returns 1 (0), X=1181.90, Y=446.40, Mass=1573, SNR=27.2, Peak=237 HFD=3.3
22:24:13.019 00.000 7988 MultiStar: [#1 -0.28,0.89,1.00,U] [#2 -0.27,0.62,0.99,U] [#3 -0.42,0.64,0.94,U] [#4 -0.41,0.62,1.02,U] [#5 -0.44,0.83,0.70,U] [#6 -0.51,0.74,0.70,U] [#7 -0.40,0.61,0.67,U] [#8 -0.62,0.79,0.00,M1] 
22:24:13.019 00.000 7988 single-star, 7 included, MultiStar: {-0.34, 0.62}, one-star: {-0.12, 0.09}
22:24:13.019 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.58) = xAngle (4.09 = -2.20)
22:24:13.019 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.91)
22:24:13.019 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.51 mountX=-0.09 mountY=0.12, mountTheta=2.21
22:24:13.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.09, opts=13)
22:24:13.019 00.000 7988 Enqueuing Move request for scope (-0.12, 0.09)
22:24:13.029 00.010 15712 Worker thread wakes up
22:24:13.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
22:24:13.029 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
22:24:13.029 00.000 15712 Moving (-0.12, 0.09) raw xDistance=-0.09 yDistance=0.12
22:24:13.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:13.029 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.2
22:24:13.032 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:13.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:13.034 00.002 7988 Enqueuing Expose request
22:24:13.034 00.000 15712 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.304736, 1:0.105345, 2:-0.120490
22:24:13.034 00.000 15712 BLC: No correction, Miss < min_move
22:24:13.036 00.002 15712 PPEC rslt: input = -0.09, final = 0.09, react = -0.05, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:24:13.036 00.000 15712 PPEC: input: -0.09, control: 0.09, exposure: 1500
22:24:13.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:13.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:24:13.036 00.000 15712 MoveAxis(W, 29, ABG)
22:24:13.036 00.000 15712 Guiding  Dir = 3, Dur = 29
22:24:13.036 00.000 15712 IsGuiding returns 0
22:24:13.056 00.020 15712 PulseGuide returned control before completion, sleep 24
22:24:13.100 00.044 15712 IsGuiding returns 0
22:24:13.100 00.000 15712 Move returns status 0, amount 29
22:24:13.100 00.000 15712 MoveAxis(N, 0, ABG)
22:24:13.100 00.000 15712 Move returns status 0, amount 0
22:24:13.100 00.000 15712 move complete, result=0
22:24:13.100 00.000 7988 GuideStep: -0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
22:24:13.109 00.009 15712 worker thread done servicing request
22:24:13.109 00.000 15712 Worker thread wakes up
22:24:13.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:13.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:14.518 01.409 15712 Exposure complete
22:24:14.564 00.046 15712 worker thread done servicing request
22:24:14.564 00.000 7988 OnExposeComplete: enter
22:24:14.564 00.000 7988 UpdateGuideState(): m_state=6
22:24:14.579 00.015 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8226
22:24:14.580 00.001 7988 Star::Find returns 1 (0), X=1181.91, Y=446.20, Mass=1515, SNR=26.4, Peak=219 HFD=3.3
22:24:14.580 00.000 7988 MultiStar: [#1 -0.50,0.52,1.01,U] [#2 -0.46,0.51,0.99,U] [#3 -0.54,0.38,0.94,U] [#4 -0.50,0.39,1.04,U] [#5 -0.23,0.41,0.75,U] [#6 -0.49,0.59,0.70,U] [#7 -0.63,0.36,0.67,U] [#8 -0.41,0.30,0.63,U] 
22:24:14.580 00.000 7988 single-star, 8 included, MultiStar: {-0.43, 0.37}, one-star: {-0.11, -0.11}
22:24:14.580 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.58) = xAngle (-0.76 = -0.76)
22:24:14.580 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.35 = 2.35)
22:24:14.580 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.34 mountX=0.11 mountY=0.11, mountTheta=0.78
22:24:14.580 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.11, opts=13)
22:24:14.580 00.000 7988 Enqueuing Move request for scope (-0.11, -0.11)
22:24:14.580 00.000 15712 Worker thread wakes up
22:24:14.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
22:24:14.580 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
22:24:14.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:14.580 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.4
22:24:14.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:14.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:14.580 00.000 7988 Enqueuing Expose request
22:24:14.580 00.000 15712 Moving (-0.11, -0.11) raw xDistance=0.11 yDistance=0.11
22:24:14.580 00.000 15712 BLC: window closed
22:24:14.580 00.000 15712 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.304736, 1:0.105345, 2:-0.120490
22:24:14.580 00.000 15712 BLC: No correction, Miss < min_move
22:24:14.595 00.015 15712 PPEC rslt: input = 0.11, final = 0.08, react = 0.07, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:24:14.595 00.000 15712 PPEC: input: 0.11, control: 0.08, exposure: 1500
22:24:14.595 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:14.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:24:14.595 00.000 15712 MoveAxis(W, 25, ABG)
22:24:14.595 00.000 15712 Guiding  Dir = 3, Dur = 25
22:24:14.595 00.000 15712 IsGuiding returns 0
22:24:14.618 00.023 15712 IsGuiding returns 1
22:24:14.618 00.000 15712 scope still moving after pulse duration time elapsed
22:24:14.690 00.072 15712 IsGuiding returns 0
22:24:14.690 00.000 15712 scope move finished after 25 + 65 ms
22:24:14.690 00.000 15712 Move returns status 0, amount 25
22:24:14.690 00.000 15712 MoveAxis(N, 0, ABG)
22:24:14.690 00.000 15712 Move returns status 0, amount 0
22:24:14.690 00.000 15712 move complete, result=0
22:24:14.690 00.000 15712 worker thread done servicing request
22:24:14.690 00.000 15712 Worker thread wakes up
22:24:14.690 00.000 7988 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
22:24:14.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:14.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:16.333 01.643 15712 Exposure complete
22:24:16.383 00.050 15712 worker thread done servicing request
22:24:16.383 00.000 7988 OnExposeComplete: enter
22:24:16.383 00.000 7988 UpdateGuideState(): m_state=6
22:24:16.397 00.014 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8227
22:24:16.399 00.002 7988 Star::Find returns 1 (0), X=1181.92, Y=446.18, Mass=1548, SNR=26.8, Peak=231 HFD=3.4
22:24:16.400 00.001 7988 MultiStar: [#1 -0.36,0.54,1.01,U] [#2 -0.43,0.41,0.99,U] [#3 -0.31,0.40,0.94,U] [#4 -0.37,0.31,1.01,U] [#5 -0.47,0.36,0.73,U] [#6 -0.50,0.48,0.69,U] [#7 -0.69,0.47,0.67,U] [#8 -0.78,0.27,0.63,U] 
22:24:16.400 00.000 7988 single-star, 8 included, MultiStar: {-0.42, 0.34}, one-star: {-0.10, -0.13}
22:24:16.402 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
22:24:16.402 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
22:24:16.404 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.20 mountX=0.13 mountY=0.10, mountTheta=0.64
22:24:16.406 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.13, opts=13)
22:24:16.406 00.000 7988 Enqueuing Move request for scope (-0.10, -0.13)
22:24:16.408 00.002 15712 Worker thread wakes up
22:24:16.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
22:24:16.408 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
22:24:16.408 00.000 15712 Moving (-0.10, -0.13) raw xDistance=0.13 yDistance=0.10
22:24:16.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:16.408 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
22:24:16.410 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:16.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:16.412 00.002 7988 Enqueuing Expose request
22:24:16.412 00.000 15712 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:24:16.412 00.000 15712 PPEC: input: 0.13, control: 0.07, exposure: 1500
22:24:16.412 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:16.412 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:24:16.412 00.000 15712 MoveAxis(W, 24, ABG)
22:24:16.412 00.000 15712 Guiding  Dir = 3, Dur = 24
22:24:16.412 00.000 15712 IsGuiding returns 0
22:24:16.428 00.016 15712 PulseGuide returned control before completion, sleep 16
22:24:16.480 00.052 15712 IsGuiding returns 0
22:24:16.480 00.000 15712 Move returns status 0, amount 24
22:24:16.480 00.000 15712 MoveAxis(N, 0, ABG)
22:24:16.480 00.000 15712 Move returns status 0, amount 0
22:24:16.480 00.000 15712 move complete, result=0
22:24:16.480 00.000 15712 worker thread done servicing request
22:24:16.480 00.000 15712 Worker thread wakes up
22:24:16.480 00.000 7988 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
22:24:16.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:16.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:17.899 01.419 15712 Exposure complete
22:24:17.944 00.045 15712 worker thread done servicing request
22:24:17.944 00.000 7988 OnExposeComplete: enter
22:24:17.944 00.000 7988 UpdateGuideState(): m_state=6
22:24:17.960 00.016 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8228
22:24:17.961 00.001 7988 Star::Find returns 1 (0), X=1181.97, Y=445.98, Mass=1598, SNR=27.3, Peak=217 HFD=4.0
22:24:17.963 00.002 7988 MultiStar: [#1 -0.41,0.19,1.01,U] [#2 -0.33,0.21,0.95,U] [#3 -0.37,-0.07,0.90,U] [#4 -0.34,0.05,1.01,U] [#5 -0.06,0.24,0.68,U] [#6 -0.45,0.14,0.69,U] [#7 -0.24,-0.01,0.66,U] [#8 -0.54,0.16,0.68,U] 
22:24:17.965 00.002 7988 refined, 8 included, MultiStar: {-0.31, 0.05}, one-star: {-0.05, -0.33}
22:24:17.965 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.58) = xAngle (4.55 = -1.74)
22:24:17.967 00.002 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.65 = 1.37)
22:24:17.969 00.002 7988 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.31 cameraTheta=2.97 mountX=-0.05 mountY=0.31, mountTheta=1.74
22:24:17.971 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.05, opts=13)
22:24:17.971 00.000 7988 Enqueuing Move request for scope (-0.31, 0.05)
22:24:17.973 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:17.973 00.000 7988 UpdateGuideState exits: m=1598 SNR=27.3
22:24:17.975 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:17.976 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:17.978 00.002 7988 Enqueuing Expose request
22:24:17.978 00.000 15712 Worker thread wakes up
22:24:17.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
22:24:17.978 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
22:24:17.978 00.000 15712 Moving (-0.31, 0.05) raw xDistance=-0.05 yDistance=0.31
22:24:17.978 00.000 15712 PPEC rslt: input = -0.05, final = 0.06, react = -0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:24:17.978 00.000 15712 PPEC: input: -0.05, control: 0.06, exposure: 1500
22:24:17.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:17.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:24:17.978 00.000 15712 MoveAxis(W, 19, ABG)
22:24:17.978 00.000 15712 Guiding  Dir = 3, Dur = 19
22:24:17.978 00.000 15712 IsGuiding returns 0
22:24:17.998 00.020 15712 PulseGuide returned control before completion, sleep 15
22:24:18.029 00.031 15712 IsGuiding returns 1
22:24:18.029 00.000 15712 scope still moving after pulse duration time elapsed
22:24:18.056 00.027 15712 IsGuiding returns 0
22:24:18.056 00.000 15712 scope move finished after 19 + 52 ms
22:24:18.056 00.000 15712 Move returns status 0, amount 19
22:24:18.056 00.000 15712 MoveAxis(N, 0, ABG)
22:24:18.056 00.000 15712 Move returns status 0, amount 0
22:24:18.056 00.000 15712 move complete, result=0
22:24:18.056 00.000 15712 worker thread done servicing request
22:24:18.056 00.000 15712 Worker thread wakes up
22:24:18.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:18.056 00.000 7988 GuideStep: -0.1 px 19 ms WEST, 0.3 px 0 ms NORTH
22:24:18.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:19.687 01.631 15712 Exposure complete
22:24:19.745 00.058 15712 worker thread done servicing request
22:24:19.745 00.000 7988 OnExposeComplete: enter
22:24:19.745 00.000 7988 UpdateGuideState(): m_state=6
22:24:19.749 00.004 7988 Star::Find(15, 1181, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8229
22:24:19.751 00.002 7988 Star::Find returns 1 (1), X=1182.04, Y=445.68, Mass=1555, SNR=26.9, Peak=255 HFD=3.4
22:24:19.751 00.000 7988 MultiStar: [#1 -0.16,0.10,1.01,U] [#2 -0.26,-0.04,0.99,U] [#3 -0.28,-0.26,0.92,U] [#4 -0.19,-0.23,1.00,U] [#5 -0.06,-0.01,0.71,U] [#6 -0.25,0.22,0.67,U] [#7 -0.49,-0.19,0.66,U] [#8 -0.49,-0.07,0.64,U] 
22:24:19.753 00.002 7988 refined, 8 included, MultiStar: {-0.22, -0.14}, one-star: {0.02, -0.63}
22:24:19.753 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
22:24:19.755 00.002 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
22:24:19.755 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-2.57 mountX=0.14 mountY=0.22, mountTheta=1.01
22:24:19.757 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.14, opts=13)
22:24:19.759 00.002 7988 Enqueuing Move request for scope (-0.22, -0.14)
22:24:19.759 00.000 15712 Worker thread wakes up
22:24:19.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.14) opts 0xd
22:24:19.759 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.14)
22:24:19.759 00.000 15712 Moving (-0.22, -0.14) raw xDistance=0.14 yDistance=0.22
22:24:19.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:19.759 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.9 Saturated
22:24:19.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:19.762 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:19.762 00.000 7988 Enqueuing Expose request
22:24:19.764 00.002 15712 PPEC rslt: input = 0.14, final = 0.06, react = 0.09, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:24:19.764 00.000 15712 PPEC: input: 0.14, control: 0.06, exposure: 1500
22:24:19.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:19.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:24:19.764 00.000 15712 MoveAxis(W, 21, ABG)
22:24:19.764 00.000 15712 Guiding  Dir = 3, Dur = 21
22:24:19.764 00.000 15712 IsGuiding returns 0
22:24:19.781 00.017 15712 IsGuiding returns 1
22:24:19.781 00.000 15712 scope still moving after pulse duration time elapsed
22:24:19.831 00.050 15712 IsGuiding returns 0
22:24:19.831 00.000 15712 scope move finished after 21 + 49 ms
22:24:19.831 00.000 15712 Move returns status 0, amount 21
22:24:19.831 00.000 15712 MoveAxis(N, 0, ABG)
22:24:19.831 00.000 15712 Move returns status 0, amount 0
22:24:19.831 00.000 15712 move complete, result=0
22:24:19.831 00.000 15712 worker thread done servicing request
22:24:19.831 00.000 15712 Worker thread wakes up
22:24:19.831 00.000 7988 GuideStep: 0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
22:24:19.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:19.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:21.251 01.420 15712 Exposure complete
22:24:21.309 00.058 15712 worker thread done servicing request
22:24:21.309 00.000 7988 OnExposeComplete: enter
22:24:21.312 00.003 7988 UpdateGuideState(): m_state=6
22:24:21.312 00.000 7988 Star::Find(15, 1182, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8230
22:24:21.312 00.000 7988 Star::Find returns 1 (0), X=1181.96, Y=446.09, Mass=1501, SNR=26.5, Peak=238 HFD=2.9
22:24:21.312 00.000 7988 MultiStar: [#1 -0.44,0.51,1.02,U] [#2 -0.40,0.31,1.03,U] [#3 -0.38,0.47,0.96,U] [#4 -0.29,0.30,1.04,U] [#5 -0.27,0.37,0.73,U] [#6 -0.45,0.63,0.71,U] [#7 -0.41,0.15,0.67,U] [#8 -0.72,0.39,0.65,U] 
22:24:21.312 00.000 7988 single-star, 8 included, MultiStar: {-0.36, 0.31}, one-star: {-0.06, -0.22}
22:24:21.312 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.58) = xAngle (-0.25 = -0.25)
22:24:21.312 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.86 = 2.86)
22:24:21.312 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.83 mountX=0.22 mountY=0.06, mountTheta=0.28
22:24:21.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.22, opts=13)
22:24:21.312 00.000 7988 Enqueuing Move request for scope (-0.06, -0.22)
22:24:21.312 00.000 15712 Worker thread wakes up
22:24:21.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
22:24:21.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
22:24:21.312 00.000 15712 Moving (-0.06, -0.22) raw xDistance=0.22 yDistance=0.06
22:24:21.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:21.312 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.5
22:24:21.326 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:21.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:21.328 00.002 7988 Enqueuing Expose request
22:24:21.328 00.000 15712 PPEC rslt: input = 0.22, final = 0.19, react = 0.13, pred = 0.06, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:24:21.328 00.000 15712 PPEC: input: 0.22, control: 0.19, exposure: 1500
22:24:21.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:21.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:24:21.328 00.000 15712 MoveAxis(W, 62, ABG)
22:24:21.328 00.000 15712 Guiding  Dir = 3, Dur = 62
22:24:21.328 00.000 15712 IsGuiding returns 0
22:24:21.344 00.016 15712 PulseGuide returned control before completion, sleep 47
22:24:21.434 00.090 15712 IsGuiding returns 0
22:24:21.434 00.000 15712 Move returns status 0, amount 62
22:24:21.434 00.000 15712 MoveAxis(N, 0, ABG)
22:24:21.434 00.000 15712 Move returns status 0, amount 0
22:24:21.434 00.000 15712 move complete, result=0
22:24:21.434 00.000 15712 worker thread done servicing request
22:24:21.434 00.000 15712 Worker thread wakes up
22:24:21.434 00.000 7988 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
22:24:21.436 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:21.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:23.177 01.741 15712 Exposure complete
22:24:23.234 00.057 15712 worker thread done servicing request
22:24:23.234 00.000 7988 OnExposeComplete: enter
22:24:23.234 00.000 7988 UpdateGuideState(): m_state=6
22:24:23.234 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8231
22:24:23.239 00.005 7988 Star::Find returns 1 (0), X=1182.09, Y=446.87, Mass=1639, SNR=27.7, Peak=227 HFD=3.5
22:24:23.239 00.000 7988 MultiStar: [#1 -0.31,1.17,0.00,M1] [#2 -0.10,1.07,0.00,M1] [#3 -0.27,0.86,0.94,U] [#4 -0.23,1.04,0.00,M1] [#5 -0.06,1.04,0.00,M1] [#6 -0.45,1.26,0.00,M1] [#7 -0.41,1.04,0.00,M1] [#8 -0.45,1.12,0.00,M1] 
22:24:23.239 00.000 7988 single-star, 1 included, MultiStar: {-0.10, 0.70}, one-star: {0.07, 0.55}
22:24:23.239 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.58) = xAngle (3.03 = 3.03)
22:24:23.239 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.13 = -0.15)
22:24:23.239 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.55 hyp=0.56 cameraTheta=1.45 mountX=-0.55 mountY=-0.08, mountTheta=-2.99
22:24:23.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.55, opts=13)
22:24:23.247 00.008 7988 Enqueuing Move request for scope (0.07, 0.55)
22:24:23.247 00.000 15712 Worker thread wakes up
22:24:23.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.55) opts 0xd
22:24:23.247 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.55)
22:24:23.247 00.000 15712 Moving (0.07, 0.55) raw xDistance=-0.55 yDistance=-0.08
22:24:23.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:23.247 00.000 7988 UpdateGuideState exits: m=1639 SNR=27.7
22:24:23.251 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:23.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:23.253 00.002 7988 Enqueuing Expose request
22:24:23.253 00.000 15712 PPEC rslt: input = -0.55, final = -0.27, react = -0.33, pred = 0.06, hyst = -0.30, hyst_pct = 0.00, period_length = 636.00
22:24:23.253 00.000 15712 PPEC: input: -0.55, control: -0.27, exposure: 1500
22:24:23.255 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:23.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:24:23.255 00.000 15712 MoveAxis(E, 89, ABG)
22:24:23.255 00.000 15712 Guiding  Dir = 2, Dur = 89
22:24:23.258 00.003 15712 IsGuiding returns 0
22:24:23.271 00.013 15712 PulseGuide returned control before completion, sleep 84
22:24:23.385 00.114 15712 IsGuiding returns 0
22:24:23.385 00.000 15712 Move returns status 0, amount 89
22:24:23.385 00.000 15712 MoveAxis(N, 0, ABG)
22:24:23.385 00.000 15712 Move returns status 0, amount 0
22:24:23.385 00.000 15712 move complete, result=0
22:24:23.385 00.000 7988 GuideStep: -0.6 px 89 ms EAST, -0.1 px 0 ms NORTH
22:24:23.388 00.003 15712 worker thread done servicing request
22:24:23.388 00.000 15712 Worker thread wakes up
22:24:23.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:23.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:24.803 01.415 15712 Exposure complete
22:24:24.861 00.058 15712 worker thread done servicing request
22:24:24.861 00.000 7988 OnExposeComplete: enter
22:24:24.861 00.000 7988 UpdateGuideState(): m_state=6
22:24:24.861 00.000 7988 Star::Find(15, 1182, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8232
22:24:24.864 00.003 7988 Star::Find returns 1 (1), X=1181.95, Y=446.56, Mass=1547, SNR=26.7, Peak=255 HFD=3.3
22:24:24.864 00.000 7988 MultiStar: [#1 -0.21,0.97,1.02,U] [#2 -0.36,0.82,1.00,U] [#3 -0.37,0.83,0.97,U] [#4 -0.24,0.82,1.03,U] [#5 -0.22,0.93,0.73,U] [#6 -0.35,1.08,0.00,M2] [#7 -0.47,0.79,0.65,U] [#8 -0.60,1.07,0.00,M2] 
22:24:24.864 00.000 7988 single-star, 6 included, MultiStar: {-0.27, 0.76}, one-star: {-0.07, 0.24}
22:24:24.864 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.58) = xAngle (3.44 = -2.85)
22:24:24.864 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.55 = 0.26)
22:24:24.864 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.86 mountX=-0.24 mountY=0.07, mountTheta=2.88
22:24:24.864 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.24, opts=13)
22:24:24.864 00.000 7988 Enqueuing Move request for scope (-0.07, 0.24)
22:24:24.864 00.000 15712 Worker thread wakes up
22:24:24.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
22:24:24.864 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
22:24:24.864 00.000 15712 Moving (-0.07, 0.24) raw xDistance=-0.24 yDistance=0.07
22:24:24.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:24.864 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.7 Saturated
22:24:24.876 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:24.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:24.878 00.002 7988 Enqueuing Expose request
22:24:24.878 00.000 15712 PPEC rslt: input = -0.24, final = -0.09, react = -0.15, pred = 0.05, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:24:24.878 00.000 15712 PPEC: input: -0.24, control: -0.09, exposure: 1500
22:24:24.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:24.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:24:24.878 00.000 15712 MoveAxis(E, 30, ABG)
22:24:24.878 00.000 15712 Guiding  Dir = 2, Dur = 30
22:24:24.880 00.002 15712 IsGuiding returns 0
22:24:24.936 00.056 15712 IsGuiding returns 1
22:24:24.936 00.000 15712 scope still moving after pulse duration time elapsed
22:24:24.980 00.044 15712 IsGuiding returns 0
22:24:24.980 00.000 15712 scope move finished after 30 + 73 ms
22:24:24.980 00.000 15712 Move returns status 0, amount 30
22:24:24.980 00.000 15712 MoveAxis(N, 0, ABG)
22:24:24.980 00.000 15712 Move returns status 0, amount 0
22:24:24.980 00.000 15712 move complete, result=0
22:24:24.980 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
22:24:24.986 00.006 15712 worker thread done servicing request
22:24:24.986 00.000 15712 Worker thread wakes up
22:24:24.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:24.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1167,431,31,31)
22:24:25.345 00.359 7988 evsrv: cli 0CCD0528 connect
22:24:25.354 00.009 7988 case statement mapped state 6 to 3
22:24:25.356 00.002 7988 case statement mapped state 6 to 3
22:24:25.358 00.002 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"2314ca59-019d-4409-8ae8-a21120872234"}
22:24:25.360 00.002 7988 case statement mapped state 6 to 3
22:24:25.363 00.003 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"2314ca59-019d-4409-8ae8-a21120872234"}
22:24:25.365 00.002 7988 evsrv: cli 0CCD0528 disconnect
22:24:25.369 00.004 7988 evsrv: cli 0CCD0528 connect
22:24:25.371 00.002 7988 case statement mapped state 6 to 3
22:24:25.373 00.002 7988 case statement mapped state 6 to 3
22:24:25.375 00.002 7988 evsrv: cli 0CCD0528 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"075cda41-d62d-4370-95eb-75f9ab95eb97"}
22:24:25.377 00.002 7988 PhdController::Dither begins
22:24:25.377 00.000 7988 dither: size=4.00, dRA=-3.54 dDec=0.86
22:24:25.379 00.002 7988 MountToCamera -- mountTheta (-2.90) + m_xAngle (-1.58) = xAngle (-4.48 = 1.80)
22:24:25.381 00.002 7988 MountToCamera -- mountX=-3.54 mountY=0.86 hyp=3.65 mountTheta=-2.90 cameraX=-0.83, cameraY=3.55 cameraTheta=1.80
22:24:25.381 00.000 7988 setting lock position to (1181.19, 449.86)
22:24:25.383 00.002 7988 Mount: notify guiding dithered (-0.8, 3.6)
22:24:25.385 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:24:25.387 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
22:24:25.388 00.001 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:24:25.390 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:24:25.392 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
22:24:25.394 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
22:24:25.396 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
22:24:25.398 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:24:25.400 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:24:25.402 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
22:24:25.404 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:24:25.406 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
22:24:25.408 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
22:24:25.410 00.002 7988 MultiStar: stabilizing after lock position change
22:24:25.412 00.002 7988 Status Line: Dither by -3.54,0.86
22:24:25.414 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
22:24:25.416 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
22:24:25.418 00.002 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":0,"id":"075cda41-d62d-4370-95eb-75f9ab95eb97"}
22:24:25.420 00.002 7988 evsrv: cli 0CCD0528 disconnect
22:24:26.612 01.192 15712 Exposure complete
22:24:26.688 00.076 15712 worker thread done servicing request
22:24:26.688 00.000 7988 OnExposeComplete: enter
22:24:26.694 00.006 7988 UpdateGuideState(): m_state=6
22:24:26.694 00.000 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8233
22:24:26.694 00.000 7988 Star::Find returns 1 (1), X=1181.85, Y=446.16, Mass=1433, SNR=25.9, Peak=255 HFD=2.9
22:24:26.694 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.18 = 0.18)
22:24:26.694 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.29 = -2.99)
22:24:26.694 00.000 7988 CameraToMount -- cameraX=0.66 cameraY=-3.71 hyp=3.76 cameraTheta=-1.39 mountX=3.70 mountY=-0.57, mountTheta=-0.15
22:24:26.694 00.000 7988 dither recenter: remaining=(3.5,-0.9) step=(3.5,-0.9)
22:24:26.704 00.010 7988 MountToCamera -- mountTheta (0.24) + m_xAngle (-1.58) = xAngle (-1.34 = -1.34)
22:24:26.704 00.000 7988 MountToCamera -- mountX=3.54 mountY=-0.86 hyp=3.65 mountTheta=0.24 cameraX=0.83, cameraY=-3.55 cameraTheta=-1.34
22:24:26.704 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.83, y=-3.55, opts=4)
22:24:26.704 00.000 7988 Enqueuing Move request for scope (0.83, -3.55)
22:24:26.711 00.007 7988 Mount: notify direct move 3.54,-0.86
22:24:26.711 00.000 15712 Worker thread wakes up
22:24:26.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.83, -3.55) opts 0x4
22:24:26.711 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:24:26.711 00.000 15712 Handling offset move in thread for scope, endpoint = (0.83, -3.55)
22:24:26.711 00.000 15712 Moving (0.83, -3.55) raw xDistance=3.54 yDistance=-0.86
22:24:26.711 00.000 15712 BLC: window closed
22:24:26.711 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
22:24:26.711 00.000 15712 MoveAxis(W, 1157, B)
22:24:26.711 00.000 15712 Guiding  Dir = 3, Dur = 1157
22:24:26.711 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:24:26.711 00.000 15712 IsGuiding returns 0
22:24:26.711 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:24:26.711 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
22:24:26.720 00.009 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
22:24:26.720 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
22:24:26.720 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:24:26.720 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:24:26.720 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
22:24:26.728 00.008 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:24:26.728 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
22:24:26.728 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
22:24:26.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:26.728 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.9 Saturated
22:24:26.736 00.008 7988 PhdController: settling, locked = 1, distance = 3.90 (1.50) aobump = 0 frame = 1 / 99999
22:24:26.736 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767410666.736,"Host":"ASTROPC","Inst":1,"Distance":3.90,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:24:26.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:26.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:26.736 00.000 7988 Enqueuing Expose request
22:24:26.736 00.000 15712 PulseGuide returned control before completion, sleep 1143
22:24:27.896 01.160 15712 IsGuiding returns 1
22:24:27.896 00.000 15712 scope still moving after pulse duration time elapsed
22:24:27.933 00.037 15712 IsGuiding returns 0
22:24:27.933 00.000 15712 scope move finished after 1157 + 65 ms
22:24:27.933 00.000 15712 Move returns status 0, amount 1157
22:24:27.933 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:24:27.933 00.000 15712 MoveAxis(N, 220, B)
22:24:27.933 00.000 15712 Guiding  Dir = 0, Dur = 220
22:24:27.933 00.000 15712 IsGuiding returns 0
22:24:28.018 00.085 15712 PulseGuide returned control before completion, sleep 151
22:24:28.180 00.162 15712 IsGuiding returns 1
22:24:28.180 00.000 15712 scope still moving after pulse duration time elapsed
22:24:28.212 00.032 15712 IsGuiding returns 1
22:24:28.275 00.063 15712 IsGuiding returns 0
22:24:28.275 00.000 15712 scope move finished after 220 + 115 ms
22:24:28.275 00.000 15712 Move returns status 0, amount 220
22:24:28.275 00.000 15712 move complete, result=0
22:24:28.275 00.000 15712 worker thread done servicing request
22:24:28.275 00.000 15712 Worker thread wakes up
22:24:28.275 00.000 7988 GuideStep: 3.5 px 1157 ms WEST, -0.9 px 220 ms NORTH
22:24:28.278 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:28.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:29.913 01.635 15712 Exposure complete
22:24:29.986 00.073 15712 worker thread done servicing request
22:24:29.986 00.000 7988 OnExposeComplete: enter
22:24:29.986 00.000 7988 UpdateGuideState(): m_state=6
22:24:29.991 00.005 7988 Star::Find(15, 1181, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8234
22:24:29.993 00.002 7988 Star::Find returns 1 (0), X=1181.69, Y=448.48, Mass=1575, SNR=27.1, Peak=200 HFD=3.3
22:24:29.995 00.002 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
22:24:29.995 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.82)
22:24:29.997 00.002 7988 CameraToMount -- cameraX=0.50 cameraY=-1.38 hyp=1.47 cameraTheta=-1.22 mountX=1.38 mountY=-0.47, mountTheta=-0.33
22:24:30.001 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.50, y=-1.38, opts=13)
22:24:30.001 00.000 7988 Enqueuing Move request for scope (0.50, -1.38)
22:24:30.003 00.002 15712 Worker thread wakes up
22:24:30.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.50, -1.38) opts 0xd
22:24:30.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.50, -1.38)
22:24:30.003 00.000 15712 Moving (0.50, -1.38) raw xDistance=1.38 yDistance=-0.47
22:24:30.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:30.007 00.004 7988 UpdateGuideState exits: m=1575 SNR=27.1
22:24:30.007 00.000 7988 PhdController: settling, locked = 1, distance = 1.47 (1.50) aobump = 0 frame = 2 / 99999
22:24:30.007 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767410670.007,"Host":"ASTROPC","Inst":1,"Distance":1.47,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:24:30.007 00.000 15712 PPEC rslt(dithering): input = 1.38, final = 0.83
22:24:30.007 00.000 15712 PPEC: input: 1.38, control: 0.83, exposure: 1500
22:24:30.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:24:30.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:30.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:30.007 00.000 7988 Enqueuing Expose request
22:24:30.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:24:30.007 00.000 15712 MoveAxis(W, 270, ABG)
22:24:30.007 00.000 15712 Guiding  Dir = 3, Dur = 270
22:24:30.007 00.000 15712 IsGuiding returns 0
22:24:30.022 00.015 15712 PulseGuide returned control before completion, sleep 264
22:24:30.312 00.290 15712 IsGuiding returns 0
22:24:30.312 00.000 15712 Move returns status 0, amount 270
22:24:30.312 00.000 15712 MoveAxis(N, 0, ABG)
22:24:30.312 00.000 15712 Move returns status 0, amount 0
22:24:30.312 00.000 15712 move complete, result=0
22:24:30.312 00.000 15712 worker thread done servicing request
22:24:30.312 00.000 15712 Worker thread wakes up
22:24:30.312 00.000 7988 GuideStep: 1.4 px 270 ms WEST, -0.5 px 0 ms NORTH
22:24:30.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:30.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:31.733 01.421 15712 Exposure complete
22:24:31.791 00.058 15712 worker thread done servicing request
22:24:31.791 00.000 7988 OnExposeComplete: enter
22:24:31.791 00.000 7988 UpdateGuideState(): m_state=6
22:24:31.794 00.003 7988 Star::Find(15, 1181, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8235
22:24:31.794 00.000 7988 Star::Find returns 1 (0), X=1181.72, Y=448.57, Mass=1517, SNR=26.5, Peak=182 HFD=3.2
22:24:31.795 00.001 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
22:24:31.795 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.51 = -2.77)
22:24:31.795 00.000 7988 CameraToMount -- cameraX=0.54 cameraY=-1.30 hyp=1.40 cameraTheta=-1.18 mountX=1.29 mountY=-0.50, mountTheta=-0.37
22:24:31.795 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.54, y=-1.30, opts=13)
22:24:31.795 00.000 7988 Enqueuing Move request for scope (0.54, -1.30)
22:24:31.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:31.795 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.5
22:24:31.795 00.000 7988 PhdController: settling, locked = 1, distance = 1.45 (1.50) aobump = 0 frame = 3 / 99999
22:24:31.795 00.000 15712 Worker thread wakes up
22:24:31.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.54, -1.30) opts 0xd
22:24:31.795 00.000 15712 Handling offset move in thread for scope, endpoint = (0.54, -1.30)
22:24:31.795 00.000 15712 Moving (0.54, -1.30) raw xDistance=1.29 yDistance=-0.50
22:24:31.795 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767410671.795,"Host":"ASTROPC","Inst":1,"Distance":1.45,"Time":1.8,"SettleTime":15.0,"StarLocked":true}
22:24:31.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:31.808 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:31.808 00.000 7988 Enqueuing Expose request
22:24:31.810 00.002 15712 PPEC rslt(dithering): input = 1.29, final = 0.78
22:24:31.811 00.001 15712 PPEC: input: 1.29, control: 0.78, exposure: 1500
22:24:31.811 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:24:31.811 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
22:24:31.811 00.000 15712 MoveAxis(W, 253, ABG)
22:24:31.811 00.000 15712 Guiding  Dir = 3, Dur = 253
22:24:31.811 00.000 15712 IsGuiding returns 0
22:24:31.825 00.014 15712 PulseGuide returned control before completion, sleep 250
22:24:32.097 00.272 15712 IsGuiding returns 0
22:24:32.097 00.000 15712 Move returns status 0, amount 253
22:24:32.097 00.000 15712 MoveAxis(N, 0, ABG)
22:24:32.097 00.000 15712 Move returns status 0, amount 0
22:24:32.097 00.000 15712 move complete, result=0
22:24:32.097 00.000 7988 GuideStep: 1.3 px 253 ms WEST, -0.5 px 0 ms NORTH
22:24:32.097 00.000 15712 worker thread done servicing request
22:24:32.099 00.002 15712 Worker thread wakes up
22:24:32.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:32.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:33.838 01.739 15712 Exposure complete
22:24:33.886 00.048 15712 worker thread done servicing request
22:24:33.886 00.000 7988 OnExposeComplete: enter
22:24:33.900 00.014 7988 UpdateGuideState(): m_state=6
22:24:33.900 00.000 7988 Star::Find(15, 1181, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8236
22:24:33.902 00.002 7988 Star::Find returns 1 (0), X=1181.71, Y=449.53, Mass=1631, SNR=27.6, Peak=181 HFD=3.4
22:24:33.902 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.58) = xAngle (1.01 = 1.01)
22:24:33.902 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.12 = -2.16)
22:24:33.902 00.000 7988 CameraToMount -- cameraX=0.53 cameraY=-0.33 hyp=0.62 cameraTheta=-0.56 mountX=0.33 mountY=-0.52, mountTheta=-1.01
22:24:33.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.53, y=-0.33, opts=13)
22:24:33.902 00.000 7988 Enqueuing Move request for scope (0.53, -0.33)
22:24:33.902 00.000 15712 Worker thread wakes up
22:24:33.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:33.902 00.000 7988 UpdateGuideState exits: m=1631 SNR=27.6
22:24:33.902 00.000 7988 PhdController: settling, locked = 1, distance = 1.20 (1.50) aobump = 0 frame = 4 / 99999
22:24:33.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.33) opts 0xd
22:24:33.902 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767410673.902,"Host":"ASTROPC","Inst":1,"Distance":1.20,"Time":3.9,"SettleTime":15.0,"StarLocked":true}
22:24:33.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.53, -0.33)
22:24:33.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:33.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:33.902 00.000 7988 Enqueuing Expose request
22:24:33.902 00.000 15712 Moving (0.53, -0.33) raw xDistance=0.33 yDistance=-0.52
22:24:33.917 00.015 15712 PPEC rslt(dithering): input = 0.33, final = 0.20
22:24:33.917 00.000 15712 PPEC: input: 0.33, control: 0.20, exposure: 1500
22:24:33.917 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.49
22:24:33.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:24:33.917 00.000 15712 MoveAxis(W, 64, ABG)
22:24:33.917 00.000 15712 Guiding  Dir = 3, Dur = 64
22:24:33.917 00.000 15712 IsGuiding returns 0
22:24:33.934 00.017 15712 PulseGuide returned control before completion, sleep 61
22:24:34.016 00.082 15712 IsGuiding returns 0
22:24:34.016 00.000 15712 Move returns status 0, amount 64
22:24:34.016 00.000 15712 MoveAxis(N, 133, ABG)
22:24:34.016 00.000 15712 Guiding  Dir = 0, Dur = 133
22:24:34.016 00.000 15712 IsGuiding returns 0
22:24:34.095 00.079 15712 PulseGuide returned control before completion, sleep 65
22:24:34.189 00.094 15712 IsGuiding returns 1
22:24:34.189 00.000 15712 scope still moving after pulse duration time elapsed
22:24:34.255 00.066 15712 IsGuiding returns 0
22:24:34.255 00.000 15712 scope move finished after 133 + 106 ms
22:24:34.255 00.000 15712 Move returns status 0, amount 133
22:24:34.255 00.000 15712 move complete, result=0
22:24:34.255 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.5 px 133 ms NORTH
22:24:34.257 00.002 15712 worker thread done servicing request
22:24:34.257 00.000 15712 Worker thread wakes up
22:24:34.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:34.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:35.677 01.420 15712 Exposure complete
22:24:35.735 00.058 15712 worker thread done servicing request
22:24:35.735 00.000 7988 OnExposeComplete: enter
22:24:35.735 00.000 7988 UpdateGuideState(): m_state=6
22:24:35.738 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8237
22:24:35.739 00.001 7988 Star::Find returns 1 (0), X=1181.12, Y=449.90, Mass=1548, SNR=26.8, Peak=191 HFD=3.8
22:24:35.739 00.000 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.58) = xAngle (4.21 = -2.07)
22:24:35.739 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.32 = 1.04)
22:24:35.739 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.63 mountX=-0.04 mountY=0.07, mountTheta=2.08
22:24:35.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
22:24:35.739 00.000 7988 Enqueuing Move request for scope (-0.07, 0.04)
22:24:35.739 00.000 15712 Worker thread wakes up
22:24:35.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:24:35.739 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8
22:24:35.739 00.000 7988 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 5 / 99999
22:24:35.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
22:24:35.739 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767410675.739,"Host":"ASTROPC","Inst":1,"Distance":0.86,"Time":5.7,"SettleTime":15.0,"StarLocked":true}
22:24:35.739 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
22:24:35.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:35.751 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:35.751 00.000 7988 Enqueuing Expose request
22:24:35.751 00.000 15712 Moving (-0.07, 0.04) raw xDistance=-0.04 yDistance=0.07
22:24:35.755 00.004 15712 PPEC rslt(dithering): input = -0.04, final = -0.02
22:24:35.755 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
22:24:35.755 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:35.755 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:24:35.755 00.000 15712 MoveAxis(E, 7, ABG)
22:24:35.755 00.000 15712 Guiding  Dir = 2, Dur = 7
22:24:35.790 00.035 15712 IsGuiding returns 0
22:24:35.806 00.016 15712 IsGuiding returns 0
22:24:35.806 00.000 15712 Move returns status 0, amount 7
22:24:35.806 00.000 15712 MoveAxis(N, 0, ABG)
22:24:35.806 00.000 15712 Move returns status 0, amount 0
22:24:35.806 00.000 15712 move complete, result=0
22:24:35.806 00.000 15712 worker thread done servicing request
22:24:35.806 00.000 15712 Worker thread wakes up
22:24:35.806 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:24:35.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:35.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:37.547 01.741 15712 Exposure complete
22:24:37.605 00.058 15712 worker thread done servicing request
22:24:37.605 00.000 7988 OnExposeComplete: enter
22:24:37.605 00.000 7988 UpdateGuideState(): m_state=6
22:24:37.608 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8238
22:24:37.608 00.000 7988 Star::Find returns 1 (0), X=1181.32, Y=450.12, Mass=1421, SNR=25.7, Peak=210 HFD=3.4
22:24:37.610 00.002 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.58) = xAngle (2.66 = 2.66)
22:24:37.610 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.77 = -0.51)
22:24:37.612 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.29 cameraTheta=1.08 mountX=-0.26 mountY=-0.14, mountTheta=-2.64
22:24:37.614 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.26, opts=13)
22:24:37.614 00.000 7988 Enqueuing Move request for scope (0.14, 0.26)
22:24:37.616 00.002 15712 Worker thread wakes up
22:24:37.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
22:24:37.616 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
22:24:37.616 00.000 15712 Moving (0.14, 0.26) raw xDistance=-0.26 yDistance=-0.14
22:24:37.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:37.616 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.7
22:24:37.619 00.003 7988 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 6 / 99999
22:24:37.619 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767410677.619,"Host":"ASTROPC","Inst":1,"Distance":0.69,"Time":7.6,"SettleTime":15.0,"StarLocked":true}
22:24:37.621 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:37.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:37.623 00.002 7988 Enqueuing Expose request
22:24:37.624 00.001 15712 PPEC rslt(dithering): input = -0.26, final = -0.16
22:24:37.624 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
22:24:37.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:37.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:24:37.624 00.000 15712 MoveAxis(E, 51, ABG)
22:24:37.624 00.000 15712 Guiding  Dir = 2, Dur = 51
22:24:37.624 00.000 15712 IsGuiding returns 0
22:24:37.645 00.021 15712 PulseGuide returned control before completion, sleep 42
22:24:37.691 00.046 15712 IsGuiding returns 1
22:24:37.691 00.000 15712 scope still moving after pulse duration time elapsed
22:24:37.720 00.029 15712 IsGuiding returns 0
22:24:37.720 00.000 15712 scope move finished after 51 + 43 ms
22:24:37.720 00.000 15712 Move returns status 0, amount 51
22:24:37.720 00.000 15712 MoveAxis(N, 0, ABG)
22:24:37.720 00.000 15712 Move returns status 0, amount 0
22:24:37.720 00.000 15712 move complete, result=0
22:24:37.720 00.000 15712 worker thread done servicing request
22:24:37.720 00.000 15712 Worker thread wakes up
22:24:37.720 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
22:24:37.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:37.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:39.128 01.408 15712 Exposure complete
22:24:39.174 00.046 15712 worker thread done servicing request
22:24:39.174 00.000 7988 OnExposeComplete: enter
22:24:39.174 00.000 7988 UpdateGuideState(): m_state=6
22:24:39.190 00.016 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8239
22:24:39.190 00.000 7988 Star::Find returns 1 (0), X=1181.35, Y=450.09, Mass=1534, SNR=26.9, Peak=186 HFD=3.4
22:24:39.190 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
22:24:39.190 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.65)
22:24:39.190 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.95 mountX=-0.23 mountY=-0.17, mountTheta=-2.51
22:24:39.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.23, opts=13)
22:24:39.190 00.000 7988 Enqueuing Move request for scope (0.16, 0.23)
22:24:39.190 00.000 15712 Worker thread wakes up
22:24:39.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
22:24:39.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
22:24:39.190 00.000 15712 Moving (0.16, 0.23) raw xDistance=-0.23 yDistance=-0.17
22:24:39.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:39.190 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.9
22:24:39.200 00.010 7988 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 7 / 99999
22:24:39.200 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767410679.200,"Host":"ASTROPC","Inst":1,"Distance":0.57,"Time":9.2,"SettleTime":15.0,"StarLocked":true}
22:24:39.202 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:39.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:39.204 00.002 7988 Enqueuing Expose request
22:24:39.205 00.001 15712 PPEC rslt(dithering): input = -0.23, final = -0.14
22:24:39.205 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
22:24:39.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:39.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:24:39.205 00.000 15712 MoveAxis(E, 44, ABG)
22:24:39.205 00.000 15712 Guiding  Dir = 2, Dur = 44
22:24:39.206 00.001 15712 IsGuiding returns 0
22:24:39.223 00.017 15712 PulseGuide returned control before completion, sleep 34
22:24:39.269 00.046 15712 IsGuiding returns 1
22:24:39.269 00.000 15712 scope still moving after pulse duration time elapsed
22:24:39.307 00.038 15712 IsGuiding returns 0
22:24:39.307 00.000 15712 scope move finished after 44 + 56 ms
22:24:39.307 00.000 15712 Move returns status 0, amount 44
22:24:39.307 00.000 15712 MoveAxis(N, 0, ABG)
22:24:39.307 00.000 15712 Move returns status 0, amount 0
22:24:39.307 00.000 15712 move complete, result=0
22:24:39.307 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
22:24:39.308 00.001 15712 worker thread done servicing request
22:24:39.308 00.000 15712 Worker thread wakes up
22:24:39.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:39.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:40.949 01.641 15712 Exposure complete
22:24:41.009 00.060 15712 worker thread done servicing request
22:24:41.009 00.000 7988 OnExposeComplete: enter
22:24:41.009 00.000 7988 UpdateGuideState(): m_state=6
22:24:41.009 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8240
22:24:41.009 00.000 7988 Star::Find returns 1 (0), X=1181.41, Y=449.37, Mass=1542, SNR=26.6, Peak=208 HFD=3.4
22:24:41.013 00.004 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.58) = xAngle (0.44 = 0.44)
22:24:41.015 00.002 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.55 = -2.73)
22:24:41.015 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.49 hyp=0.54 cameraTheta=-1.13 mountX=0.49 mountY=-0.22, mountTheta=-0.42
22:24:41.015 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.49, opts=13)
22:24:41.015 00.000 7988 Enqueuing Move request for scope (0.23, -0.49)
22:24:41.015 00.000 15712 Worker thread wakes up
22:24:41.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.49) opts 0xd
22:24:41.015 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.49)
22:24:41.015 00.000 15712 Moving (0.23, -0.49) raw xDistance=0.49 yDistance=-0.22
22:24:41.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:24:41.015 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.6
22:24:41.022 00.007 7988 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 8 / 99999
22:24:41.022 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767410681.022,"Host":"ASTROPC","Inst":1,"Distance":0.56,"Time":11.0,"SettleTime":15.0,"StarLocked":true}
22:24:41.024 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:41.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:41.026 00.002 7988 Enqueuing Expose request
22:24:41.026 00.000 15712 PPEC rslt(dithering): input = 0.49, final = 0.29
22:24:41.026 00.000 15712 PPEC: input: 0.49, control: 0.29, exposure: 1500
22:24:41.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:41.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:24:41.026 00.000 15712 MoveAxis(W, 95, ABG)
22:24:41.026 00.000 15712 Guiding  Dir = 3, Dur = 95
22:24:41.033 00.007 15712 IsGuiding returns 0
22:24:41.045 00.012 15712 PulseGuide returned control before completion, sleep 90
22:24:41.161 00.116 15712 IsGuiding returns 0
22:24:41.161 00.000 15712 Move returns status 0, amount 95
22:24:41.161 00.000 15712 MoveAxis(N, 0, ABG)
22:24:41.161 00.000 15712 Move returns status 0, amount 0
22:24:41.161 00.000 15712 move complete, result=0
22:24:41.161 00.000 7988 GuideStep: 0.5 px 95 ms WEST, -0.2 px 0 ms NORTH
22:24:41.162 00.001 15712 worker thread done servicing request
22:24:41.162 00.000 15712 Worker thread wakes up
22:24:41.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:41.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:42.579 01.417 15712 Exposure complete
22:24:42.639 00.060 15712 worker thread done servicing request
22:24:42.639 00.000 7988 OnExposeComplete: enter
22:24:42.639 00.000 7988 UpdateGuideState(): m_state=6
22:24:42.642 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8241
22:24:42.643 00.001 7988 Star::Find returns 1 (0), X=1181.61, Y=448.70, Mass=1458, SNR=26.0, Peak=184 HFD=3.3
22:24:42.643 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
22:24:42.643 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
22:24:42.643 00.000 7988 CameraToMount -- cameraX=0.43 cameraY=-1.16 hyp=1.24 cameraTheta=-1.22 mountX=1.16 mountY=-0.40, mountTheta=-0.33
22:24:42.643 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=-1.16, opts=13)
22:24:42.643 00.000 7988 Enqueuing Move request for scope (0.43, -1.16)
22:24:42.643 00.000 15712 Worker thread wakes up
22:24:42.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -1.16) opts 0xd
22:24:42.643 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, -1.16)
22:24:42.643 00.000 15712 Moving (0.43, -1.16) raw xDistance=1.16 yDistance=-0.40
22:24:42.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:42.643 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
22:24:42.652 00.009 7988 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 9 / 99999
22:24:42.652 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767410682.652,"Host":"ASTROPC","Inst":1,"Distance":0.76,"Time":12.6,"SettleTime":15.0,"StarLocked":true}
22:24:42.654 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:42.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:42.654 00.000 7988 Enqueuing Expose request
22:24:42.654 00.000 15712 PPEC rslt(dithering): input = 1.16, final = 0.70
22:24:42.654 00.000 15712 PPEC: input: 1.16, control: 0.70, exposure: 1500
22:24:42.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:24:42.654 00.000 15712 MoveAxis(W, 227, ABG)
22:24:42.654 00.000 15712 Guiding  Dir = 3, Dur = 227
22:24:42.658 00.004 15712 IsGuiding returns 0
22:24:42.679 00.021 15712 PulseGuide returned control before completion, sleep 217
22:24:42.920 00.241 15712 IsGuiding returns 0
22:24:42.920 00.000 15712 Move returns status 0, amount 227
22:24:42.920 00.000 15712 MoveAxis(N, 102, ABG)
22:24:42.920 00.000 15712 Guiding  Dir = 0, Dur = 102
22:24:42.920 00.000 15712 IsGuiding returns 0
22:24:42.999 00.079 15712 PulseGuide returned control before completion, sleep 34
22:24:43.042 00.043 15712 IsGuiding returns 1
22:24:43.042 00.000 15712 scope still moving after pulse duration time elapsed
22:24:43.075 00.033 15712 IsGuiding returns 1
22:24:43.144 00.069 15712 IsGuiding returns 0
22:24:43.144 00.000 15712 scope move finished after 102 + 121 ms
22:24:43.144 00.000 15712 Move returns status 0, amount 102
22:24:43.144 00.000 15712 move complete, result=0
22:24:43.144 00.000 7988 GuideStep: 1.2 px 227 ms WEST, -0.4 px 102 ms NORTH
22:24:43.145 00.001 15712 worker thread done servicing request
22:24:43.145 00.000 15712 Worker thread wakes up
22:24:43.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:43.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:44.781 01.636 15712 Exposure complete
22:24:44.834 00.053 15712 worker thread done servicing request
22:24:44.834 00.000 7988 OnExposeComplete: enter
22:24:44.834 00.000 7988 UpdateGuideState(): m_state=6
22:24:44.842 00.008 7988 Star::Find(15, 1181, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8242
22:24:44.842 00.000 7988 Star::Find returns 1 (1), X=1180.87, Y=449.05, Mass=1488, SNR=26.1, Peak=255 HFD=3.0
22:24:44.842 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
22:24:44.842 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.74 = 2.74)
22:24:44.842 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.81 hyp=0.87 cameraTheta=-1.95 mountX=0.81 mountY=0.34, mountTheta=0.39
22:24:44.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.81, opts=13)
22:24:44.842 00.000 7988 Enqueuing Move request for scope (-0.32, -0.81)
22:24:44.851 00.009 15712 Worker thread wakes up
22:24:44.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.81) opts 0xd
22:24:44.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.81)
22:24:44.851 00.000 15712 Moving (-0.32, -0.81) raw xDistance=0.81 yDistance=0.34
22:24:44.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:44.851 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.1 Saturated
22:24:44.854 00.003 7988 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 10 / 99999
22:24:44.854 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767410684.854,"Host":"ASTROPC","Inst":1,"Distance":0.80,"Time":14.8,"SettleTime":15.0,"StarLocked":true}
22:24:44.856 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:44.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:44.858 00.002 7988 Enqueuing Expose request
22:24:44.858 00.000 15712 PPEC rslt(dithering): input = 0.81, final = 0.49
22:24:44.858 00.000 15712 PPEC: input: 0.81, control: 0.49, exposure: 1500
22:24:44.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:44.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:24:44.858 00.000 15712 MoveAxis(W, 159, ABG)
22:24:44.858 00.000 15712 Guiding  Dir = 3, Dur = 159
22:24:44.858 00.000 15712 IsGuiding returns 0
22:24:44.884 00.026 15712 PulseGuide returned control before completion, sleep 145
22:24:45.054 00.170 15712 IsGuiding returns 0
22:24:45.054 00.000 15712 Move returns status 0, amount 159
22:24:45.054 00.000 15712 MoveAxis(N, 0, ABG)
22:24:45.054 00.000 15712 Move returns status 0, amount 0
22:24:45.054 00.000 15712 move complete, result=0
22:24:45.054 00.000 7988 GuideStep: 0.8 px 159 ms WEST, 0.3 px 0 ms NORTH
22:24:45.063 00.009 15712 worker thread done servicing request
22:24:45.063 00.000 15712 Worker thread wakes up
22:24:45.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:45.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:46.470 01.407 15712 Exposure complete
22:24:46.516 00.046 15712 worker thread done servicing request
22:24:46.516 00.000 7988 OnExposeComplete: enter
22:24:46.531 00.015 7988 UpdateGuideState(): m_state=6
22:24:46.534 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8243
22:24:46.534 00.000 7988 Star::Find returns 1 (1), X=1180.98, Y=449.67, Mass=1538, SNR=26.9, Peak=255 HFD=3.3
22:24:46.534 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.58) = xAngle (-0.80 = -0.80)
22:24:46.534 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.31 = 2.31)
22:24:46.534 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-2.38 mountX=0.19 mountY=0.21, mountTheta=0.81
22:24:46.534 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.19, opts=13)
22:24:46.534 00.000 7988 Enqueuing Move request for scope (-0.20, -0.19)
22:24:46.534 00.000 15712 Worker thread wakes up
22:24:46.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd
22:24:46.534 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.19)
22:24:46.534 00.000 15712 Moving (-0.20, -0.19) raw xDistance=0.19 yDistance=0.21
22:24:46.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:46.534 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.9 Saturated
22:24:46.534 00.000 7988 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 11 / 99999
22:24:46.545 00.011 7988 PhdController: newstate STATE_FINISH
22:24:46.545 00.000 7988 PhdController complete: success
22:24:46.547 00.002 7988 evsrv: {"Event":"SettleDone","Timestamp":1767410686.545,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
22:24:46.547 00.000 15712 PPEC rslt(dithering): input = 0.19, final = 0.12
22:24:46.547 00.000 7988 Mount: notify guiding dither settle done success=1
22:24:46.547 00.000 7988 PhdController: newstate STATE_IDLE
22:24:46.550 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:46.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:46.550 00.000 7988 Enqueuing Expose request
22:24:46.550 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
22:24:46.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:46.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:24:46.550 00.000 15712 MoveAxis(W, 38, ABG)
22:24:46.550 00.000 15712 Guiding  Dir = 3, Dur = 38
22:24:46.580 00.030 15712 IsGuiding returns 0
22:24:46.595 00.015 15712 PulseGuide returned control before completion, sleep 33
22:24:46.643 00.048 15712 IsGuiding returns 0
22:24:46.643 00.000 15712 Move returns status 0, amount 38
22:24:46.643 00.000 15712 MoveAxis(N, 0, ABG)
22:24:46.643 00.000 15712 Move returns status 0, amount 0
22:24:46.643 00.000 15712 move complete, result=0
22:24:46.643 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
22:24:46.646 00.003 15712 worker thread done servicing request
22:24:46.646 00.000 15712 Worker thread wakes up
22:24:46.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:46.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:48.284 01.638 15712 Exposure complete
22:24:48.334 00.050 15712 worker thread done servicing request
22:24:48.334 00.000 7988 OnExposeComplete: enter
22:24:48.334 00.000 7988 UpdateGuideState(): m_state=6
22:24:48.345 00.011 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
22:24:48.345 00.000 7988 Star::Find returns 1 (1), X=1180.94, Y=450.14, Mass=1487, SNR=26.4, Peak=255 HFD=2.9
22:24:48.347 00.002 7988 MultiStar: exiting stabilization period
22:24:48.347 00.000 7988 MultiStar: updating star positions after lock position change
22:24:48.347 00.000 7988 Star::Find(15, 971, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
22:24:48.351 00.004 7988 Star::Find returns 1 (0), X=970.99, Y=873.50, Mass=1609, SNR=27.2, Peak=214 HFD=4.1
22:24:48.351 00.000 7988 Star::Find(15, 374, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
22:24:48.351 00.000 7988 Star::Find returns 1 (0), X=374.35, Y=233.89, Mass=1502, SNR=26.3, Peak=189 HFD=3.6
22:24:48.351 00.000 7988 Star::Find(15, 397, 947, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
22:24:48.351 00.000 7988 Star::Find returns 1 (0), X=397.82, Y=947.59, Mass=1463, SNR=25.8, Peak=170 HFD=3.8
22:24:48.351 00.000 7988 Star::Find(15, 549, 875, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
22:24:48.351 00.000 7988 Star::Find returns 1 (0), X=549.12, Y=876.15, Mass=1744, SNR=27.9, Peak=158 HFD=4.6
22:24:48.351 00.000 7988 Star::Find(15, 705, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
22:24:48.351 00.000 7988 Star::Find returns 1 (0), X=704.99, Y=603.19, Mass=864, SNR=19.7, Peak=108 HFD=4.1
22:24:48.351 00.000 7988 Star::Find(15, 1008, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
22:24:48.351 00.000 7988 Star::Find returns 1 (0), X=1008.27, Y=916.72, Mass=747, SNR=18.6, Peak=101 HFD=3.4
22:24:48.351 00.000 7988 Star::Find(15, 645, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
22:24:48.363 00.012 7988 Star::Find returns 1 (0), X=645.13, Y=298.32, Mass=693, SNR=17.7, Peak=107 HFD=3.1
22:24:48.363 00.000 7988 Star::Find(15, 706, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
22:24:48.363 00.000 7988 Star::Find returns 1 (0), X=706.63, Y=942.60, Mass=775, SNR=18.7, Peak=103 HFD=3.4
22:24:48.363 00.000 7988 Star::Find(15, 760, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
22:24:48.363 00.000 7988 Star::Find returns 1 (0), X=760.99, Y=685.26, Mass=479, SNR=14.7, Peak=81 HFD=3.3
22:24:48.363 00.000 7988 Star::Find(15, 1047, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
22:24:48.369 00.006 7988 Star::Find returns 1 (0), X=1047.53, Y=820.38, Mass=532, SNR=15.5, Peak=96 HFD=3.1
22:24:48.369 00.000 7988 Star::Find(15, 901, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
22:24:48.369 00.000 7988 Star::Find returns 1 (0), X=901.21, Y=879.73, Mass=506, SNR=15.1, Peak=75 HFD=3.5
22:24:48.369 00.000 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.58) = xAngle (3.87 = -2.41)
22:24:48.369 00.000 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.98 = 0.70)
22:24:48.369 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.27 hyp=0.37 cameraTheta=2.30 mountX=-0.27 mountY=0.24, mountTheta=2.43
22:24:48.369 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.27, opts=13)
22:24:48.369 00.000 7988 Enqueuing Move request for scope (-0.24, 0.27)
22:24:48.369 00.000 15712 Worker thread wakes up
22:24:48.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.27) opts 0xd
22:24:48.379 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=18, FiltMax=255, Gamma=0.690
22:24:48.379 00.000 7988 UpdateGuideState exits: m=1487 SNR=26.4 Saturated
22:24:48.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:48.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:48.379 00.000 7988 Enqueuing Expose request
22:24:48.379 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.27)
22:24:48.379 00.000 15712 Moving (-0.24, 0.27) raw xDistance=-0.27 yDistance=0.24
22:24:48.386 00.007 15712 PPEC rslt: input = -0.27, final = -0.12, react = -0.16, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
22:24:48.386 00.000 15712 PPEC: input: -0.27, control: -0.12, exposure: 1500
22:24:48.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:48.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:24:48.386 00.000 15712 MoveAxis(E, 40, ABG)
22:24:48.386 00.000 15712 Guiding  Dir = 2, Dur = 40
22:24:48.386 00.000 15712 IsGuiding returns 0
22:24:48.402 00.016 15712 PulseGuide returned control before completion, sleep 37
22:24:48.449 00.047 15712 IsGuiding returns 0
22:24:48.449 00.000 15712 Move returns status 0, amount 40
22:24:48.449 00.000 15712 MoveAxis(N, 0, ABG)
22:24:48.449 00.000 15712 Move returns status 0, amount 0
22:24:48.449 00.000 15712 move complete, result=0
22:24:48.449 00.000 15712 worker thread done servicing request
22:24:48.449 00.000 15712 Worker thread wakes up
22:24:48.449 00.000 7988 GuideStep: -0.3 px 40 ms EAST, 0.2 px 0 ms NORTH
22:24:48.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:48.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:49.864 01.415 15712 Exposure complete
22:24:49.921 00.057 15712 worker thread done servicing request
22:24:49.921 00.000 7988 OnExposeComplete: enter
22:24:49.926 00.005 7988 UpdateGuideState(): m_state=6
22:24:49.926 00.000 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8245
22:24:49.926 00.000 7988 Star::Find returns 1 (1), X=1180.94, Y=449.93, Mass=1589, SNR=27.1, Peak=255 HFD=3.1
22:24:49.926 00.000 7988 MultiStar: [#1 0.01,-0.04,1.01,U] [#2 -0.16,-0.05,0.97,U] [#3 -0.05,0.12,0.96,U] [#4 -0.05,-0.11,1.03,U] [#5 0.05,-0.01,0.71,U] [#6 -0.01,-0.10,0.70,U] [#7 -0.12,-0.02,0.64,U] [#8 0.07,0.16,0.67,U] 
22:24:49.926 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.00}, one-star: {-0.24, 0.06}
22:24:49.926 00.000 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.58) = xAngle (4.71 = -1.57)
22:24:49.932 00.006 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.82 = 1.54)
22:24:49.932 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.14 mountX=0.00 mountY=0.06, mountTheta=1.57
22:24:49.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.00, opts=13)
22:24:49.932 00.000 7988 Enqueuing Move request for scope (-0.06, 0.00)
22:24:49.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:49.932 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.1 Saturated
22:24:49.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:49.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:49.932 00.000 7988 Enqueuing Expose request
22:24:49.942 00.010 15712 Worker thread wakes up
22:24:49.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
22:24:49.942 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
22:24:49.942 00.000 15712 Moving (-0.06, 0.00) raw xDistance=0.00 yDistance=0.06
22:24:49.942 00.000 15712 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:24:49.942 00.000 15712 PPEC: input: 0.00, control: 0.03, exposure: 1500
22:24:49.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:49.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:24:49.942 00.000 15712 MoveAxis(W, 10, ABG)
22:24:49.942 00.000 15712 Guiding  Dir = 3, Dur = 10
22:24:49.949 00.007 15712 IsGuiding returns 0
22:24:49.966 00.017 15712 IsGuiding returns 1
22:24:49.966 00.000 15712 scope still moving after pulse duration time elapsed
22:24:50.017 00.051 15712 IsGuiding returns 0
22:24:50.017 00.000 15712 scope move finished after 10 + 54 ms
22:24:50.017 00.000 15712 Move returns status 0, amount 10
22:24:50.017 00.000 15712 MoveAxis(N, 0, ABG)
22:24:50.017 00.000 15712 Move returns status 0, amount 0
22:24:50.017 00.000 15712 move complete, result=0
22:24:50.017 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
22:24:50.017 00.000 15712 worker thread done servicing request
22:24:50.019 00.002 15712 Worker thread wakes up
22:24:50.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:50.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:51.760 01.741 15712 Exposure complete
22:24:51.822 00.062 15712 worker thread done servicing request
22:24:51.822 00.000 7988 OnExposeComplete: enter
22:24:51.825 00.003 7988 UpdateGuideState(): m_state=6
22:24:51.825 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8246
22:24:51.827 00.002 7988 Star::Find returns 1 (0), X=1181.07, Y=450.04, Mass=1557, SNR=26.8, Peak=235 HFD=3.0
22:24:51.827 00.000 7988 MultiStar: [#1 0.00,-0.12,1.00,U] [#2 0.14,0.00,0.99,U] [#3 0.11,0.07,0.97,U] [#4 0.18,-0.16,0.98,U] [#5 -0.05,0.09,0.69,U] [#6 -0.17,-0.08,0.70,U] [#7 -0.13,0.10,0.65,U] [#8 0.29,-0.23,0.66,U] 
22:24:51.829 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {-0.12, 0.18}
22:24:51.829 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.58) = xAngle (1.15 = 1.15)
22:24:51.831 00.002 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.26 = -2.03)
22:24:51.831 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.43 mountX=0.02 mountY=-0.03, mountTheta=-1.14
22:24:51.833 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
22:24:51.835 00.002 7988 Enqueuing Move request for scope (0.03, -0.02)
22:24:51.835 00.000 15712 Worker thread wakes up
22:24:51.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:24:51.835 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:24:51.835 00.000 15712 Moving (0.03, -0.02) raw xDistance=0.02 yDistance=-0.03
22:24:51.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:51.837 00.002 7988 UpdateGuideState exits: m=1557 SNR=26.8
22:24:51.838 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:51.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:51.838 00.000 7988 Enqueuing Expose request
22:24:51.838 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:24:51.838 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
22:24:51.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:51.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:24:51.838 00.000 15712 MoveAxis(W, 9, ABG)
22:24:51.838 00.000 15712 Guiding  Dir = 3, Dur = 9
22:24:51.838 00.000 15712 IsGuiding returns 0
22:24:51.871 00.033 15712 IsGuiding returns 0
22:24:51.871 00.000 15712 Move returns status 0, amount 9
22:24:51.871 00.000 15712 MoveAxis(N, 0, ABG)
22:24:51.871 00.000 15712 Move returns status 0, amount 0
22:24:51.871 00.000 15712 move complete, result=0
22:24:51.871 00.000 15712 worker thread done servicing request
22:24:51.871 00.000 15712 Worker thread wakes up
22:24:51.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:51.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:51.871 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
22:24:53.275 01.404 15712 Exposure complete
22:24:53.332 00.057 15712 worker thread done servicing request
22:24:53.332 00.000 7988 OnExposeComplete: enter
22:24:53.332 00.000 7988 UpdateGuideState(): m_state=6
22:24:53.336 00.004 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8247
22:24:53.336 00.000 7988 Star::Find returns 1 (0), X=1181.25, Y=449.94, Mass=1478, SNR=26.2, Peak=241 HFD=3.1
22:24:53.338 00.002 7988 MultiStar: [#1 0.27,-0.11,1.04,U] [#2 0.04,-0.05,1.02,U] [#3 0.20,-0.05,0.97,U] [#4 0.18,-0.15,1.04,U] [#5 -0.03,-0.03,0.73,U] [#6 0.05,-0.21,0.72,U] [#7 -0.03,0.06,0.68,U] [#8 0.23,-0.02,0.69,U] 
22:24:53.338 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.06, 0.07}
22:24:53.340 00.002 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
22:24:53.340 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.73)
22:24:53.342 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.86 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
22:24:53.344 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.07, opts=13)
22:24:53.344 00.000 7988 Enqueuing Move request for scope (0.06, 0.07)
22:24:53.346 00.002 15712 Worker thread wakes up
22:24:53.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:24:53.346 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:24:53.346 00.000 15712 Moving (0.06, 0.07) raw xDistance=-0.07 yDistance=-0.06
22:24:53.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:53.346 00.000 7988 UpdateGuideState exits: m=1478 SNR=26.2
22:24:53.349 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:53.349 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:53.351 00.002 7988 Enqueuing Expose request
22:24:53.352 00.001 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:24:53.352 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
22:24:53.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:53.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:24:53.352 00.000 15712 MoveAxis(W, 7, ABG)
22:24:53.352 00.000 15712 Guiding  Dir = 3, Dur = 7
22:24:53.352 00.000 15712 IsGuiding returns 0
22:24:53.374 00.022 15712 IsGuiding returns 0
22:24:53.374 00.000 15712 Move returns status 0, amount 7
22:24:53.374 00.000 15712 MoveAxis(N, 0, ABG)
22:24:53.374 00.000 15712 Move returns status 0, amount 0
22:24:53.374 00.000 15712 move complete, result=0
22:24:53.374 00.000 15712 worker thread done servicing request
22:24:53.374 00.000 15712 Worker thread wakes up
22:24:53.374 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
22:24:53.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:53.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:55.014 01.640 15712 Exposure complete
22:24:55.066 00.052 15712 worker thread done servicing request
22:24:55.066 00.000 7988 OnExposeComplete: enter
22:24:55.066 00.000 7988 UpdateGuideState(): m_state=6
22:24:55.074 00.008 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8248
22:24:55.075 00.001 7988 Star::Find returns 1 (0), X=1181.23, Y=449.86, Mass=1615, SNR=27.4, Peak=202 HFD=3.6
22:24:55.075 00.000 7988 MultiStar: [#1 0.23,-0.26,1.03,U] [#2 0.34,-0.04,0.99,U] [#3 0.20,-0.07,0.95,U] [#4 0.24,-0.21,0.97,U] [#5 0.17,0.07,0.70,U] [#6 0.53,-0.15,0.69,U] [#7 0.13,-0.34,0.63,U] [#8 0.18,0.00,0.63,U] 
22:24:55.075 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.11}, one-star: {0.05, -0.01}
22:24:55.075 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.58) = xAngle (1.43 = 1.43)
22:24:55.075 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.54 = -1.75)
22:24:55.075 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.15 mountX=0.01 mountY=-0.05, mountTheta=-1.43
22:24:55.083 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.01, opts=13)
22:24:55.083 00.000 7988 Enqueuing Move request for scope (0.05, -0.01)
22:24:55.083 00.000 15712 Worker thread wakes up
22:24:55.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:24:55.083 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:24:55.083 00.000 15712 Moving (0.05, -0.01) raw xDistance=0.01 yDistance=-0.05
22:24:55.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:55.083 00.000 7988 UpdateGuideState exits: m=1615 SNR=27.4
22:24:55.088 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:55.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:55.090 00.002 7988 Enqueuing Expose request
22:24:55.090 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:24:55.091 00.001 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
22:24:55.091 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:55.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:24:55.091 00.000 15712 MoveAxis(W, 7, ABG)
22:24:55.091 00.000 15712 Guiding  Dir = 3, Dur = 7
22:24:55.091 00.000 15712 IsGuiding returns 0
22:24:55.140 00.049 15712 IsGuiding returns 0
22:24:55.140 00.000 15712 Move returns status 0, amount 7
22:24:55.140 00.000 15712 MoveAxis(N, 0, ABG)
22:24:55.140 00.000 15712 Move returns status 0, amount 0
22:24:55.140 00.000 15712 move complete, result=0
22:24:55.140 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
22:24:55.151 00.011 15712 worker thread done servicing request
22:24:55.151 00.000 15712 Worker thread wakes up
22:24:55.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:55.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:55.660 00.509 7988 evsrv: cli 0CCD0528 connect
22:24:55.662 00.002 7988 case statement mapped state 6 to 3
22:24:55.662 00.000 7988 case statement mapped state 6 to 3
22:24:55.665 00.003 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"c0e9630b-6fc9-4552-83f2-0ea5ce991b96"}
22:24:55.665 00.000 7988 case statement mapped state 6 to 3
22:24:55.667 00.002 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0e9630b-6fc9-4552-83f2-0ea5ce991b96"}
22:24:55.667 00.000 7988 evsrv: cli 0CCD0528 disconnect
22:24:56.556 00.889 15712 Exposure complete
22:24:56.614 00.058 15712 worker thread done servicing request
22:24:56.616 00.002 7988 OnExposeComplete: enter
22:24:56.616 00.000 7988 UpdateGuideState(): m_state=6
22:24:56.618 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8249
22:24:56.618 00.000 7988 Star::Find returns 1 (1), X=1181.17, Y=449.63, Mass=1517, SNR=26.8, Peak=255 HFD=3.2
22:24:56.618 00.000 7988 MultiStar: [#1 0.24,-0.49,1.00,U] [#2 0.16,-0.37,0.99,U] [#3 0.18,-0.32,0.96,U] [#4 0.32,-0.43,1.07,U] [#5 0.27,-0.26,0.72,U] [#6 0.28,-0.37,0.72,U] [#7 0.24,-0.24,0.67,U] [#8 0.19,-0.39,0.62,U] 
22:24:56.618 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.35}, one-star: {-0.02, -0.23}
22:24:56.618 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
22:24:56.618 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
22:24:56.618 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.65 mountX=0.23 mountY=0.03, mountTheta=0.11
22:24:56.618 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.23, opts=13)
22:24:56.618 00.000 7988 Enqueuing Move request for scope (-0.02, -0.23)
22:24:56.618 00.000 15712 Worker thread wakes up
22:24:56.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
22:24:56.618 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
22:24:56.618 00.000 15712 Moving (-0.02, -0.23) raw xDistance=0.23 yDistance=0.03
22:24:56.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:56.618 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.8 Saturated
22:24:56.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:56.631 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:56.631 00.000 7988 Enqueuing Expose request
22:24:56.633 00.002 15712 PPEC rslt: input = 0.23, final = 0.16, react = 0.14, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:24:56.633 00.000 15712 PPEC: input: 0.23, control: 0.16, exposure: 1500
22:24:56.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:56.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:24:56.633 00.000 15712 MoveAxis(W, 52, ABG)
22:24:56.633 00.000 15712 Guiding  Dir = 3, Dur = 52
22:24:56.633 00.000 15712 IsGuiding returns 0
22:24:56.649 00.016 15712 PulseGuide returned control before completion, sleep 46
22:24:56.728 00.079 15712 IsGuiding returns 0
22:24:56.728 00.000 15712 Move returns status 0, amount 52
22:24:56.728 00.000 15712 MoveAxis(N, 0, ABG)
22:24:56.728 00.000 15712 Move returns status 0, amount 0
22:24:56.728 00.000 15712 move complete, result=0
22:24:56.728 00.000 15712 worker thread done servicing request
22:24:56.728 00.000 15712 Worker thread wakes up
22:24:56.728 00.000 7988 GuideStep: 0.2 px 52 ms WEST, 0.0 px 0 ms NORTH
22:24:56.733 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:56.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:58.373 01.640 15712 Exposure complete
22:24:58.430 00.057 15712 worker thread done servicing request
22:24:58.430 00.000 7988 OnExposeComplete: enter
22:24:58.430 00.000 7988 UpdateGuideState(): m_state=6
22:24:58.435 00.005 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8250
22:24:58.435 00.000 7988 Star::Find returns 1 (0), X=1181.16, Y=449.84, Mass=1435, SNR=25.9, Peak=219 HFD=2.9
22:24:58.435 00.000 7988 MultiStar: [#1 0.13,-0.12,1.05,U] [#2 0.02,-0.01,1.03,U] [#3 0.29,-0.08,0.98,U] [#4 0.22,-0.27,1.06,U] [#5 0.10,-0.10,0.73,U] [#6 0.10,-0.09,0.71,U] [#7 0.26,-0.01,0.70,U] [#8 0.15,-0.27,0.70,U] 
22:24:58.435 00.000 7988 single-star, 8 included, MultiStar: {0.14, -0.11}, one-star: {-0.02, -0.02}
22:24:58.435 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
22:24:58.435 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
22:24:58.435 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.39 mountX=0.02 mountY=0.02, mountTheta=0.83
22:24:58.435 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.02, opts=13)
22:24:58.435 00.000 7988 Enqueuing Move request for scope (-0.02, -0.02)
22:24:58.435 00.000 15712 Worker thread wakes up
22:24:58.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:24:58.435 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:24:58.435 00.000 15712 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
22:24:58.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:58.447 00.012 7988 UpdateGuideState exits: m=1435 SNR=25.9
22:24:58.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:58.449 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:58.449 00.000 7988 Enqueuing Expose request
22:24:58.451 00.002 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:24:58.451 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
22:24:58.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:58.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:24:58.451 00.000 15712 MoveAxis(W, 7, ABG)
22:24:58.451 00.000 15712 Guiding  Dir = 3, Dur = 7
22:24:58.471 00.020 15712 IsGuiding returns 0
22:24:58.489 00.018 15712 IsGuiding returns 0
22:24:58.489 00.000 15712 Move returns status 0, amount 7
22:24:58.489 00.000 15712 MoveAxis(N, 0, ABG)
22:24:58.489 00.000 15712 Move returns status 0, amount 0
22:24:58.489 00.000 15712 move complete, result=0
22:24:58.489 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
22:24:58.491 00.002 15712 worker thread done servicing request
22:24:58.491 00.000 15712 Worker thread wakes up
22:24:58.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:24:58.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:24:59.903 01.412 15712 Exposure complete
22:24:59.965 00.062 15712 worker thread done servicing request
22:24:59.965 00.000 7988 OnExposeComplete: enter
22:24:59.965 00.000 7988 UpdateGuideState(): m_state=6
22:24:59.967 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8251
22:24:59.967 00.000 7988 Star::Find returns 1 (0), X=1181.23, Y=449.61, Mass=1473, SNR=26.1, Peak=195 HFD=3.2
22:24:59.967 00.000 7988 MultiStar: [#1 0.16,-0.44,1.04,U] [#2 0.22,-0.25,1.03,U] [#3 0.25,-0.27,0.99,U] [#4 0.35,-0.38,1.04,U] [#5 0.30,-0.28,0.74,U] [#6 0.29,-0.44,0.73,U] [#7 0.11,-0.27,0.66,U] [#8 0.19,-0.49,0.67,U] 
22:24:59.967 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.34}, one-star: {0.05, -0.26}
22:24:59.967 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
22:24:59.967 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
22:24:59.967 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.39 mountX=0.26 mountY=-0.04, mountTheta=-0.16
22:24:59.976 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.26, opts=13)
22:24:59.976 00.000 7988 Enqueuing Move request for scope (0.05, -0.26)
22:24:59.976 00.000 15712 Worker thread wakes up
22:24:59.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
22:24:59.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
22:24:59.976 00.000 15712 Moving (0.05, -0.26) raw xDistance=0.26 yDistance=-0.04
22:24:59.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:24:59.976 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.1
22:24:59.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:59.976 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:24:59.976 00.000 7988 Enqueuing Expose request
22:24:59.983 00.007 15712 PPEC rslt: input = 0.26, final = 0.18, react = 0.15, pred = 0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
22:24:59.983 00.000 15712 PPEC: input: 0.26, control: 0.18, exposure: 1500
22:24:59.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:59.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:24:59.983 00.000 15712 MoveAxis(W, 58, ABG)
22:24:59.983 00.000 15712 Guiding  Dir = 3, Dur = 58
22:24:59.983 00.000 15712 IsGuiding returns 0
22:24:59.999 00.016 15712 PulseGuide returned control before completion, sleep 44
22:25:00.079 00.080 15712 IsGuiding returns 0
22:25:00.079 00.000 15712 Move returns status 0, amount 58
22:25:00.079 00.000 15712 MoveAxis(N, 0, ABG)
22:25:00.079 00.000 15712 Move returns status 0, amount 0
22:25:00.079 00.000 15712 move complete, result=0
22:25:00.079 00.000 15712 worker thread done servicing request
22:25:00.079 00.000 15712 Worker thread wakes up
22:25:00.079 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.0 px 0 ms NORTH
22:25:00.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:00.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:01.726 01.647 15712 Exposure complete
22:25:01.780 00.054 15712 worker thread done servicing request
22:25:01.780 00.000 7988 OnExposeComplete: enter
22:25:01.780 00.000 7988 UpdateGuideState(): m_state=6
22:25:01.787 00.007 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8252
22:25:01.787 00.000 7988 Star::Find returns 1 (0), X=1181.29, Y=449.54, Mass=1501, SNR=26.3, Peak=211 HFD=3.2
22:25:01.787 00.000 7988 MultiStar: [#1 0.30,-0.34,1.02,U] [#2 0.23,-0.05,0.99,U] [#3 0.18,-0.07,0.97,U] [#4 0.26,-0.27,1.04,U] [#5 0.26,-0.19,0.71,U] [#6 0.28,-0.18,0.66,U] [#7 0.20,-0.19,0.67,U] [#8 0.57,-0.05,0.64,U] 
22:25:01.787 00.000 7988 refined, 8 included, MultiStar: {0.25, -0.19}, one-star: {0.11, -0.32}
22:25:01.787 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.58) = xAngle (0.93 = 0.93)
22:25:01.787 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.04 = -2.24)
22:25:01.787 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.32 cameraTheta=-0.65 mountX=0.19 mountY=-0.25, mountTheta=-0.92
22:25:01.793 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.19, opts=13)
22:25:01.793 00.000 7988 Enqueuing Move request for scope (0.25, -0.19)
22:25:01.793 00.000 15712 Worker thread wakes up
22:25:01.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
22:25:01.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
22:25:01.793 00.000 15712 Moving (0.25, -0.19) raw xDistance=0.19 yDistance=-0.25
22:25:01.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:01.793 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
22:25:01.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:01.800 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:01.800 00.000 7988 Enqueuing Expose request
22:25:01.802 00.002 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:25:01.802 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
22:25:01.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:01.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:25:01.802 00.000 15712 MoveAxis(W, 46, ABG)
22:25:01.802 00.000 15712 Guiding  Dir = 3, Dur = 46
22:25:01.811 00.009 15712 IsGuiding returns 0
22:25:01.828 00.017 15712 PulseGuide returned control before completion, sleep 41
22:25:01.882 00.054 15712 IsGuiding returns 1
22:25:01.882 00.000 15712 scope still moving after pulse duration time elapsed
22:25:01.919 00.037 15712 IsGuiding returns 0
22:25:01.919 00.000 15712 scope move finished after 46 + 65 ms
22:25:01.919 00.000 15712 Move returns status 0, amount 46
22:25:01.919 00.000 15712 MoveAxis(N, 0, ABG)
22:25:01.919 00.000 15712 Move returns status 0, amount 0
22:25:01.919 00.000 15712 move complete, result=0
22:25:01.919 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.2 px 0 ms NORTH
22:25:01.928 00.009 15712 worker thread done servicing request
22:25:01.928 00.000 15712 Worker thread wakes up
22:25:01.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:01.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:03.349 01.421 15712 Exposure complete
22:25:03.394 00.045 15712 worker thread done servicing request
22:25:03.394 00.000 7988 OnExposeComplete: enter
22:25:03.394 00.000 7988 UpdateGuideState(): m_state=6
22:25:03.410 00.016 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8253
22:25:03.410 00.000 7988 Star::Find returns 1 (0), X=1181.37, Y=450.02, Mass=1445, SNR=25.9, Peak=190 HFD=3.3
22:25:03.412 00.002 7988 MultiStar: [#1 0.43,0.06,1.05,U] [#2 0.38,0.05,1.05,U] [#3 0.41,0.13,0.99,U] [#4 0.54,0.03,1.06,U] [#5 0.33,0.25,0.73,U] [#6 0.52,-0.17,0.72,U] [#7 0.25,0.29,0.67,U] [#8 0.27,-0.10,0.65,U] 
22:25:03.414 00.002 7988 single-star, 8 included, MultiStar: {0.37, 0.08}, one-star: {0.19, 0.16}
22:25:03.414 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.58) = xAngle (2.29 = 2.29)
22:25:03.416 00.002 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.40 = -0.89)
22:25:03.416 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.71 mountX=-0.16 mountY=-0.19, mountTheta=-2.27
22:25:03.418 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.16, opts=13)
22:25:03.420 00.002 7988 Enqueuing Move request for scope (0.19, 0.16)
22:25:03.420 00.000 15712 Worker thread wakes up
22:25:03.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
22:25:03.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
22:25:03.420 00.000 15712 Moving (0.19, 0.16) raw xDistance=-0.16 yDistance=-0.19
22:25:03.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:03.420 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.9
22:25:03.424 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:03.424 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:03.426 00.002 7988 Enqueuing Expose request
22:25:03.426 00.000 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:03.426 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
22:25:03.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:03.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:25:03.426 00.000 15712 MoveAxis(W, 9, ABG)
22:25:03.426 00.000 15712 Guiding  Dir = 3, Dur = 9
22:25:03.445 00.019 15712 IsGuiding returns 0
22:25:03.460 00.015 15712 IsGuiding returns 0
22:25:03.460 00.000 15712 Move returns status 0, amount 9
22:25:03.460 00.000 15712 MoveAxis(N, 0, ABG)
22:25:03.460 00.000 15712 Move returns status 0, amount 0
22:25:03.460 00.000 15712 move complete, result=0
22:25:03.460 00.000 7988 GuideStep: -0.2 px 9 ms WEST, -0.2 px 0 ms NORTH
22:25:03.462 00.002 15712 worker thread done servicing request
22:25:03.462 00.000 15712 Worker thread wakes up
22:25:03.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:03.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:05.102 01.640 15712 Exposure complete
22:25:05.162 00.060 15712 worker thread done servicing request
22:25:05.162 00.000 7988 OnExposeComplete: enter
22:25:05.162 00.000 7988 UpdateGuideState(): m_state=6
22:25:05.164 00.002 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8254
22:25:05.164 00.000 7988 Star::Find returns 1 (0), X=1181.27, Y=449.86, Mass=1453, SNR=25.9, Peak=212 HFD=3.1
22:25:05.166 00.002 7988 MultiStar: [#1 0.28,-0.18,1.02,U] [#2 0.35,0.02,1.06,U] [#3 0.40,-0.08,0.97,U] [#4 0.32,-0.16,1.06,U] [#5 0.39,-0.01,0.71,U] [#6 0.19,-0.22,0.74,U] [#7 0.22,-0.06,0.68,U] [#8 0.17,-0.08,0.67,U] 
22:25:05.166 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.08}, one-star: {0.09, -0.00}
22:25:05.168 00.002 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
22:25:05.168 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.61)
22:25:05.170 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=0.00 mountY=-0.09, mountTheta=-1.57
22:25:05.172 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.00, opts=13)
22:25:05.172 00.000 7988 Enqueuing Move request for scope (0.09, -0.00)
22:25:05.174 00.002 15712 Worker thread wakes up
22:25:05.174 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:25:05.174 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:25:05.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:05.174 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.9
22:25:05.177 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:05.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:05.179 00.002 7988 Enqueuing Expose request
22:25:05.180 00.001 15712 Moving (0.09, -0.00) raw xDistance=0.00 yDistance=-0.09
22:25:05.180 00.000 15712 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:05.180 00.000 15712 PPEC: input: 0.00, control: 0.03, exposure: 1500
22:25:05.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:05.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:25:05.180 00.000 15712 MoveAxis(W, 10, ABG)
22:25:05.180 00.000 15712 Guiding  Dir = 3, Dur = 10
22:25:05.180 00.000 15712 IsGuiding returns 0
22:25:05.196 00.016 15712 IsGuiding returns 1
22:25:05.196 00.000 15712 scope still moving after pulse duration time elapsed
22:25:05.248 00.052 15712 IsGuiding returns 0
22:25:05.248 00.000 15712 scope move finished after 10 + 55 ms
22:25:05.248 00.000 15712 Move returns status 0, amount 10
22:25:05.248 00.000 15712 MoveAxis(N, 0, ABG)
22:25:05.248 00.000 15712 Move returns status 0, amount 0
22:25:05.248 00.000 15712 move complete, result=0
22:25:05.248 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
22:25:05.253 00.005 15712 worker thread done servicing request
22:25:05.253 00.000 15712 Worker thread wakes up
22:25:05.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:05.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:06.667 01.414 15712 Exposure complete
22:25:06.713 00.046 15712 worker thread done servicing request
22:25:06.713 00.000 7988 OnExposeComplete: enter
22:25:06.726 00.013 7988 UpdateGuideState(): m_state=6
22:25:06.728 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8255
22:25:06.728 00.000 7988 Star::Find returns 1 (0), X=1181.47, Y=450.03, Mass=1483, SNR=26.2, Peak=212 HFD=3.5
22:25:06.728 00.000 7988 MultiStar: [#1 0.44,0.20,1.03,U] [#2 0.32,0.08,1.03,U] [#3 0.57,0.08,0.98,U] [#4 0.61,0.05,1.05,U] [#5 0.61,0.25,0.72,U] [#6 0.42,-0.20,0.75,U] [#7 0.37,0.22,0.71,U] [#8 0.58,0.17,0.66,U] 
22:25:06.728 00.000 7988 single-star, 8 included, MultiStar: {0.46, 0.11}, one-star: {0.29, 0.17}
22:25:06.728 00.000 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.58) = xAngle (2.11 = 2.11)
22:25:06.728 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.22 = -1.06)
22:25:06.728 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.17 hyp=0.33 cameraTheta=0.53 mountX=-0.17 mountY=-0.29, mountTheta=-2.10
22:25:06.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.17, opts=13)
22:25:06.728 00.000 7988 Enqueuing Move request for scope (0.29, 0.17)
22:25:06.728 00.000 15712 Worker thread wakes up
22:25:06.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.17) opts 0xd
22:25:06.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.17)
22:25:06.728 00.000 15712 Moving (0.29, 0.17) raw xDistance=-0.17 yDistance=-0.29
22:25:06.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:06.728 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.2
22:25:06.740 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:06.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:06.743 00.003 7988 Enqueuing Expose request
22:25:06.744 00.001 15712 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:25:06.744 00.000 15712 PPEC: input: -0.17, control: -0.08, exposure: 1500
22:25:06.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:25:06.744 00.000 15712 MoveAxis(E, 25, ABG)
22:25:06.744 00.000 15712 Guiding  Dir = 2, Dur = 25
22:25:06.744 00.000 15712 IsGuiding returns 0
22:25:06.794 00.050 15712 IsGuiding returns 1
22:25:06.794 00.000 15712 scope still moving after pulse duration time elapsed
22:25:06.827 00.033 15712 IsGuiding returns 0
22:25:06.827 00.000 15712 scope move finished after 25 + 65 ms
22:25:06.827 00.000 15712 Move returns status 0, amount 25
22:25:06.827 00.000 15712 MoveAxis(N, 75, ABG)
22:25:06.827 00.000 15712 Guiding  Dir = 0, Dur = 75
22:25:06.827 00.000 15712 IsGuiding returns 0
22:25:06.912 00.085 15712 IsGuiding returns 1
22:25:06.912 00.000 15712 scope still moving after pulse duration time elapsed
22:25:06.936 00.024 15712 IsGuiding returns 1
22:25:06.968 00.032 15712 IsGuiding returns 1
22:25:07.020 00.052 15712 IsGuiding returns 1
22:25:07.053 00.033 15712 IsGuiding returns 0
22:25:07.053 00.000 15712 scope move finished after 75 + 147 ms
22:25:07.053 00.000 15712 Move returns status 0, amount 75
22:25:07.053 00.000 15712 move complete, result=0
22:25:07.053 00.000 7988 GuideStep: -0.2 px 25 ms EAST, -0.3 px 75 ms NORTH
22:25:07.059 00.006 15712 worker thread done servicing request
22:25:07.059 00.000 15712 Worker thread wakes up
22:25:07.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:07.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:08.688 01.629 15712 Exposure complete
22:25:08.747 00.059 15712 worker thread done servicing request
22:25:08.747 00.000 7988 OnExposeComplete: enter
22:25:08.747 00.000 7988 UpdateGuideState(): m_state=6
22:25:08.751 00.004 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8256
22:25:08.752 00.001 7988 Star::Find returns 1 (1), X=1180.95, Y=449.92, Mass=1573, SNR=27.1, Peak=255 HFD=3.3
22:25:08.752 00.000 7988 MultiStar: [#1 -0.04,-0.13,1.01,U] [#2 -0.16,-0.06,0.98,U] [#3 0.10,-0.18,0.94,U] [#4 0.03,-0.14,0.98,U] [#5 0.08,0.19,0.70,U] [#6 0.04,-0.17,0.68,U] [#7 -0.34,0.24,0.66,U] [#8 0.19,-0.08,0.64,U] 
22:25:08.754 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.24, 0.05}
22:25:08.754 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
22:25:08.756 00.002 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.31 = 2.31)
22:25:08.756 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.37 mountX=0.04 mountY=0.04, mountTheta=0.81
22:25:08.758 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
22:25:08.760 00.002 7988 Enqueuing Move request for scope (-0.04, -0.04)
22:25:08.760 00.000 15712 Worker thread wakes up
22:25:08.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
22:25:08.760 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
22:25:08.760 00.000 15712 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.04
22:25:08.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:08.760 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.1 Saturated
22:25:08.763 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:08.764 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:08.764 00.000 7988 Enqueuing Expose request
22:25:08.766 00.002 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:08.766 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
22:25:08.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:08.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:08.766 00.000 15712 MoveAxis(W, 9, ABG)
22:25:08.766 00.000 15712 Guiding  Dir = 3, Dur = 9
22:25:08.766 00.000 15712 IsGuiding returns 0
22:25:08.783 00.017 15712 IsGuiding returns 0
22:25:08.783 00.000 15712 Move returns status 0, amount 9
22:25:08.783 00.000 15712 MoveAxis(N, 0, ABG)
22:25:08.783 00.000 15712 Move returns status 0, amount 0
22:25:08.783 00.000 15712 move complete, result=0
22:25:08.783 00.000 15712 worker thread done servicing request
22:25:08.783 00.000 15712 Worker thread wakes up
22:25:08.783 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
22:25:08.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:08.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:10.302 01.519 15712 Exposure complete
22:25:10.360 00.058 15712 worker thread done servicing request
22:25:10.360 00.000 7988 OnExposeComplete: enter
22:25:10.360 00.000 7988 UpdateGuideState(): m_state=6
22:25:10.360 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8257
22:25:10.363 00.003 7988 Star::Find returns 1 (0), X=1181.19, Y=449.72, Mass=1531, SNR=26.6, Peak=199 HFD=3.5
22:25:10.365 00.002 7988 MultiStar: [#1 0.29,-0.27,1.05,U] [#2 0.08,-0.26,1.00,U] [#3 0.26,-0.30,0.98,U] [#4 0.28,-0.32,1.01,U] [#5 0.30,-0.08,0.68,U] [#6 0.15,-0.41,0.66,U] [#7 0.02,-0.17,0.66,U] [#8 0.06,-0.20,0.64,U] 
22:25:10.365 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.24}, one-star: {0.01, -0.15}
22:25:10.367 00.002 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.58) = xAngle (0.05 = 0.05)
22:25:10.367 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.16 = -3.12)
22:25:10.369 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.53 mountX=0.15 mountY=-0.00, mountTheta=-0.02
22:25:10.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.15, opts=13)
22:25:10.371 00.000 7988 Enqueuing Move request for scope (0.01, -0.15)
22:25:10.373 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:25:10.373 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.6
22:25:10.375 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:10.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:10.377 00.002 7988 Enqueuing Expose request
22:25:10.377 00.000 15712 Worker thread wakes up
22:25:10.377 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
22:25:10.377 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
22:25:10.377 00.000 15712 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=-0.00
22:25:10.379 00.002 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:10.379 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
22:25:10.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:10.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:25:10.379 00.000 15712 MoveAxis(W, 8, ABG)
22:25:10.379 00.000 15712 Guiding  Dir = 3, Dur = 8
22:25:10.379 00.000 15712 IsGuiding returns 0
22:25:10.398 00.019 15712 IsGuiding returns 0
22:25:10.398 00.000 15712 Move returns status 0, amount 8
22:25:10.398 00.000 15712 MoveAxis(N, 0, ABG)
22:25:10.398 00.000 15712 Move returns status 0, amount 0
22:25:10.398 00.000 15712 move complete, result=0
22:25:10.398 00.000 15712 worker thread done servicing request
22:25:10.398 00.000 15712 Worker thread wakes up
22:25:10.398 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
22:25:10.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:10.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:12.042 01.644 15712 Exposure complete
22:25:12.098 00.056 15712 worker thread done servicing request
22:25:12.098 00.000 7988 OnExposeComplete: enter
22:25:12.098 00.000 7988 UpdateGuideState(): m_state=6
22:25:12.098 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8258
22:25:12.103 00.005 7988 Star::Find returns 1 (1), X=1180.96, Y=449.53, Mass=1579, SNR=27.3, Peak=255 HFD=3.6
22:25:12.103 00.000 7988 MultiStar: [#1 0.07,-0.44,0.99,U] [#2 0.07,-0.53,0.96,U] [#3 0.04,-0.53,0.94,U] [#4 0.18,-0.45,1.00,U] [#5 0.08,-0.52,0.67,U] [#6 0.05,-0.32,0.69,U] [#7 0.14,-0.47,0.67,U] [#8 0.06,-0.39,0.62,U] 
22:25:12.103 00.000 7988 single-star, 8 included, MultiStar: {0.05, -0.44}, one-star: {-0.22, -0.33}
22:25:12.103 00.000 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.58) = xAngle (-0.59 = -0.59)
22:25:12.103 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.52 = 2.52)
22:25:12.103 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-2.17 mountX=0.33 mountY=0.23, mountTheta=0.61
22:25:12.103 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.33, opts=13)
22:25:12.103 00.000 7988 Enqueuing Move request for scope (-0.22, -0.33)
22:25:12.103 00.000 15712 Worker thread wakes up
22:25:12.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.33) opts 0xd
22:25:12.103 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.33)
22:25:12.103 00.000 15712 Moving (-0.22, -0.33) raw xDistance=0.33 yDistance=0.23
22:25:12.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:12.113 00.010 7988 UpdateGuideState exits: m=1579 SNR=27.3 Saturated
22:25:12.113 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:12.115 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:12.115 00.000 7988 Enqueuing Expose request
22:25:12.117 00.002 15712 PPEC rslt: input = 0.33, final = 0.22, react = 0.20, pred = 0.03, hyst = 0.18, hyst_pct = 0.00, period_length = 636.00
22:25:12.117 00.000 15712 PPEC: input: 0.33, control: 0.22, exposure: 1500
22:25:12.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:12.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:25:12.117 00.000 15712 MoveAxis(W, 73, ABG)
22:25:12.117 00.000 15712 Guiding  Dir = 3, Dur = 73
22:25:12.117 00.000 15712 IsGuiding returns 0
22:25:12.135 00.018 15712 PulseGuide returned control before completion, sleep 61
22:25:12.249 00.114 15712 IsGuiding returns 1
22:25:12.249 00.000 15712 scope still moving after pulse duration time elapsed
22:25:12.280 00.031 15712 IsGuiding returns 0
22:25:12.280 00.000 15712 scope move finished after 73 + 88 ms
22:25:12.280 00.000 15712 Move returns status 0, amount 73
22:25:12.280 00.000 15712 MoveAxis(N, 0, ABG)
22:25:12.280 00.000 15712 Move returns status 0, amount 0
22:25:12.280 00.000 15712 move complete, result=0
22:25:12.280 00.000 15712 worker thread done servicing request
22:25:12.280 00.000 15712 Worker thread wakes up
22:25:12.280 00.000 7988 GuideStep: 0.3 px 73 ms WEST, 0.2 px 0 ms NORTH
22:25:12.282 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:12.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:13.699 01.417 15712 Exposure complete
22:25:13.747 00.048 15712 worker thread done servicing request
22:25:13.747 00.000 7988 OnExposeComplete: enter
22:25:13.747 00.000 7988 UpdateGuideState(): m_state=6
22:25:13.760 00.013 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8259
22:25:13.760 00.000 7988 Star::Find returns 1 (0), X=1181.17, Y=449.99, Mass=1538, SNR=26.9, Peak=234 HFD=3.1
22:25:13.762 00.002 7988 MultiStar: [#1 0.02,-0.11,1.00,U] [#2 0.01,-0.12,0.99,U] [#3 -0.01,-0.02,0.94,U] [#4 0.09,-0.21,1.02,U] [#5 0.11,-0.09,0.65,U] [#6 0.18,-0.15,0.69,U] [#7 0.05,-0.09,0.67,U] [#8 0.15,0.00,0.65,U] 
22:25:13.762 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.02, 0.13}
22:25:13.764 00.002 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
22:25:13.764 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.51)
22:25:13.766 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.92 mountX=0.07 mountY=-0.05, mountTheta=-0.64
22:25:13.766 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.07, opts=13)
22:25:13.768 00.002 7988 Enqueuing Move request for scope (0.06, -0.07)
22:25:13.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:13.770 00.002 7988 UpdateGuideState exits: m=1538 SNR=26.9
22:25:13.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:13.772 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:13.772 00.000 7988 Enqueuing Expose request
22:25:13.774 00.002 15712 Worker thread wakes up
22:25:13.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:25:13.774 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:25:13.774 00.000 15712 Moving (0.06, -0.07) raw xDistance=0.07 yDistance=-0.05
22:25:13.780 00.006 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:13.780 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
22:25:13.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:13.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:13.780 00.000 15712 MoveAxis(W, 6, ABG)
22:25:13.780 00.000 15712 Guiding  Dir = 3, Dur = 6
22:25:13.780 00.000 15712 IsGuiding returns 0
22:25:13.798 00.018 15712 IsGuiding returns 0
22:25:13.798 00.000 15712 Move returns status 0, amount 6
22:25:13.798 00.000 15712 MoveAxis(N, 0, ABG)
22:25:13.798 00.000 15712 Move returns status 0, amount 0
22:25:13.798 00.000 15712 move complete, result=0
22:25:13.798 00.000 15712 worker thread done servicing request
22:25:13.798 00.000 15712 Worker thread wakes up
22:25:13.798 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
22:25:13.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:13.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:15.545 01.747 15712 Exposure complete
22:25:15.599 00.054 15712 worker thread done servicing request
22:25:15.599 00.000 7988 OnExposeComplete: enter
22:25:15.606 00.007 7988 UpdateGuideState(): m_state=6
22:25:15.606 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8260
22:25:15.606 00.000 7988 Star::Find returns 1 (1), X=1180.90, Y=449.90, Mass=1516, SNR=26.6, Peak=255 HFD=3.0
22:25:15.606 00.000 7988 MultiStar: [#1 0.01,-0.03,1.05,U] [#2 -0.10,0.04,0.99,U] [#3 0.14,0.06,0.96,U] [#4 0.22,-0.14,1.03,U] [#5 0.07,-0.06,0.73,U] [#6 -0.20,-0.13,0.69,U] [#7 -0.25,-0.06,0.66,U] [#8 0.02,-0.18,0.65,U] 
22:25:15.606 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.29, 0.03}
22:25:15.606 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
22:25:15.606 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
22:25:15.606 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.22 mountX=0.04 mountY=0.03, mountTheta=0.66
22:25:15.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.04, opts=13)
22:25:15.616 00.010 7988 Enqueuing Move request for scope (-0.03, -0.04)
22:25:15.616 00.000 15712 Worker thread wakes up
22:25:15.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:25:15.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:25:15.616 00.000 15712 Moving (-0.03, -0.04) raw xDistance=0.04 yDistance=0.03
22:25:15.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:15.616 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.6 Saturated
22:25:15.620 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:15.620 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:15.622 00.002 7988 Enqueuing Expose request
22:25:15.622 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:15.622 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
22:25:15.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:15.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:25:15.622 00.000 15712 MoveAxis(W, 6, ABG)
22:25:15.622 00.000 15712 Guiding  Dir = 3, Dur = 6
22:25:15.622 00.000 15712 IsGuiding returns 0
22:25:15.638 00.016 15712 IsGuiding returns 0
22:25:15.638 00.000 15712 Move returns status 0, amount 6
22:25:15.638 00.000 15712 MoveAxis(N, 0, ABG)
22:25:15.638 00.000 15712 Move returns status 0, amount 0
22:25:15.638 00.000 15712 move complete, result=0
22:25:15.638 00.000 15712 worker thread done servicing request
22:25:15.638 00.000 15712 Worker thread wakes up
22:25:15.638 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
22:25:15.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:15.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:17.061 01.423 15712 Exposure complete
22:25:17.112 00.051 15712 worker thread done servicing request
22:25:17.112 00.000 7988 OnExposeComplete: enter
22:25:17.112 00.000 7988 UpdateGuideState(): m_state=6
22:25:17.122 00.010 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8261
22:25:17.123 00.001 7988 Star::Find returns 1 (0), X=1180.93, Y=449.99, Mass=1585, SNR=27.1, Peak=233 HFD=3.9
22:25:17.123 00.000 7988 MultiStar: [#1 -0.03,-0.05,1.01,U] [#2 -0.02,0.06,0.99,U] [#3 0.11,0.00,0.95,U] [#4 -0.03,-0.01,1.05,U] [#5 -0.06,0.17,0.71,U] [#6 0.01,-0.02,0.69,U] [#7 0.03,0.20,0.65,U] [#8 0.10,-0.14,0.63,U] 
22:25:17.123 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.25, 0.13}
22:25:17.123 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.72 = -2.57)
22:25:17.123 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.83 = 0.54)
22:25:17.123 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.14 mountX=-0.04 mountY=0.02, mountTheta=2.59
22:25:17.129 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.04, opts=13)
22:25:17.129 00.000 7988 Enqueuing Move request for scope (-0.02, 0.04)
22:25:17.129 00.000 15712 Worker thread wakes up
22:25:17.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:17.129 00.000 7988 UpdateGuideState exits: m=1585 SNR=27.1
22:25:17.129 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:17.129 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:17.129 00.000 7988 Enqueuing Expose request
22:25:17.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:25:17.129 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:25:17.129 00.000 15712 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
22:25:17.139 00.010 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:17.139 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
22:25:17.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:17.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:25:17.139 00.000 15712 MoveAxis(W, 6, ABG)
22:25:17.139 00.000 15712 Guiding  Dir = 3, Dur = 6
22:25:17.139 00.000 15712 IsGuiding returns 0
22:25:17.160 00.021 15712 IsGuiding returns 0
22:25:17.160 00.000 15712 Move returns status 0, amount 6
22:25:17.160 00.000 15712 MoveAxis(N, 0, ABG)
22:25:17.160 00.000 15712 Move returns status 0, amount 0
22:25:17.160 00.000 15712 move complete, result=0
22:25:17.160 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
22:25:17.162 00.002 15712 worker thread done servicing request
22:25:17.162 00.000 15712 Worker thread wakes up
22:25:17.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:17.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:18.799 01.637 15712 Exposure complete
22:25:18.845 00.046 15712 worker thread done servicing request
22:25:18.845 00.000 7988 OnExposeComplete: enter
22:25:18.845 00.000 7988 UpdateGuideState(): m_state=6
22:25:18.845 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8262
22:25:18.862 00.017 7988 Star::Find returns 1 (0), X=1180.91, Y=449.84, Mass=1542, SNR=26.7, Peak=217 HFD=3.2
22:25:18.862 00.000 7988 MultiStar: [#1 -0.08,-0.26,1.01,U] [#2 -0.17,-0.14,0.97,U] [#3 -0.09,-0.02,0.96,U] [#4 -0.17,-0.29,1.00,U] [#5 -0.07,0.03,0.71,U] [#6 -0.10,-0.06,0.69,U] [#7 -0.32,-0.12,0.66,U] [#8 0.09,-0.26,0.64,U] 
22:25:18.862 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.13}, one-star: {-0.27, -0.02}
22:25:18.862 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.58) = xAngle (-0.80 = -0.80)
22:25:18.862 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.31 = 2.31)
22:25:18.862 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.38 mountX=0.13 mountY=0.14, mountTheta=0.82
22:25:18.862 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.13, opts=13)
22:25:18.862 00.000 7988 Enqueuing Move request for scope (-0.14, -0.13)
22:25:18.862 00.000 15712 Worker thread wakes up
22:25:18.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
22:25:18.862 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
22:25:18.862 00.000 15712 Moving (-0.14, -0.13) raw xDistance=0.13 yDistance=0.14
22:25:18.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:18.862 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.7
22:25:18.873 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:18.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:18.875 00.002 7988 Enqueuing Expose request
22:25:18.875 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:18.875 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
22:25:18.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:18.875 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:25:18.875 00.000 15712 MoveAxis(W, 7, ABG)
22:25:18.875 00.000 15712 Guiding  Dir = 3, Dur = 7
22:25:18.877 00.002 15712 IsGuiding returns 0
22:25:18.899 00.022 15712 IsGuiding returns 0
22:25:18.899 00.000 15712 Move returns status 0, amount 7
22:25:18.899 00.000 15712 MoveAxis(N, 0, ABG)
22:25:18.899 00.000 15712 Move returns status 0, amount 0
22:25:18.899 00.000 15712 move complete, result=0
22:25:18.899 00.000 15712 worker thread done servicing request
22:25:18.899 00.000 15712 Worker thread wakes up
22:25:18.899 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
22:25:18.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:18.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:20.317 01.418 15712 Exposure complete
22:25:20.375 00.058 15712 worker thread done servicing request
22:25:20.375 00.000 7988 OnExposeComplete: enter
22:25:20.375 00.000 7988 UpdateGuideState(): m_state=6
22:25:20.375 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8263
22:25:20.379 00.004 7988 Star::Find returns 1 (0), X=1180.81, Y=449.83, Mass=1645, SNR=27.7, Peak=222 HFD=3.7
22:25:20.379 00.000 7988 MultiStar: [#1 -0.13,-0.26,0.97,U] [#2 -0.19,-0.11,0.99,U] [#3 -0.24,-0.04,0.95,U] [#4 -0.26,-0.31,0.98,U] [#5 -0.26,-0.20,0.68,U] [#6 -0.23,-0.17,0.68,U] [#7 -0.15,-0.10,0.66,U] [#8 -0.15,-0.13,0.64,U] 
22:25:20.379 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.15}, one-star: {-0.37, -0.03}
22:25:20.379 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
22:25:20.379 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
22:25:20.379 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-2.55 mountX=0.15 mountY=0.23, mountTheta=0.98
22:25:20.379 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.15, opts=13)
22:25:20.379 00.000 7988 Enqueuing Move request for scope (-0.22, -0.15)
22:25:20.379 00.000 15712 Worker thread wakes up
22:25:20.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.15) opts 0xd
22:25:20.379 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.15)
22:25:20.379 00.000 15712 Moving (-0.22, -0.15) raw xDistance=0.15 yDistance=0.23
22:25:20.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:20.379 00.000 7988 UpdateGuideState exits: m=1645 SNR=27.7
22:25:20.390 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:20.392 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:20.392 00.000 7988 Enqueuing Expose request
22:25:20.394 00.002 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:20.394 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
22:25:20.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:20.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:25:20.394 00.000 15712 MoveAxis(W, 7, ABG)
22:25:20.394 00.000 15712 Guiding  Dir = 3, Dur = 7
22:25:20.394 00.000 15712 IsGuiding returns 0
22:25:20.416 00.022 15712 IsGuiding returns 0
22:25:20.416 00.000 15712 Move returns status 0, amount 7
22:25:20.416 00.000 15712 MoveAxis(N, 0, ABG)
22:25:20.416 00.000 15712 Move returns status 0, amount 0
22:25:20.416 00.000 15712 move complete, result=0
22:25:20.416 00.000 15712 worker thread done servicing request
22:25:20.416 00.000 15712 Worker thread wakes up
22:25:20.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:20.416 00.000 7988 GuideStep: 0.2 px 7 ms WEST, 0.2 px 0 ms NORTH
22:25:20.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:22.164 01.748 15712 Exposure complete
22:25:22.222 00.058 15712 worker thread done servicing request
22:25:22.222 00.000 7988 OnExposeComplete: enter
22:25:22.222 00.000 7988 UpdateGuideState(): m_state=6
22:25:22.224 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8264
22:25:22.227 00.003 7988 Star::Find returns 1 (0), X=1180.93, Y=449.68, Mass=1583, SNR=27.1, Peak=198 HFD=3.4
22:25:22.227 00.000 7988 MultiStar: [#1 -0.06,-0.34,1.00,U] [#2 -0.04,-0.30,0.98,U] [#3 0.02,-0.30,0.96,U] [#4 -0.07,-0.44,1.01,U] [#5 -0.10,-0.40,0.68,U] [#6 -0.17,-0.40,0.70,U] [#7 -0.26,-0.19,0.64,U] [#8 0.12,-0.36,0.68,U] 
22:25:22.227 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.32}, one-star: {-0.25, -0.18}
22:25:22.227 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.58) = xAngle (-0.94 = -0.94)
22:25:22.227 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.17 = 2.17)
22:25:22.227 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-2.51 mountX=0.19 mountY=0.26, mountTheta=0.95
22:25:22.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.18, opts=13)
22:25:22.227 00.000 7988 Enqueuing Move request for scope (-0.25, -0.18)
22:25:22.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:22.227 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.1
22:25:22.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:22.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:22.227 00.000 7988 Enqueuing Expose request
22:25:22.240 00.013 15712 Worker thread wakes up
22:25:22.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.18) opts 0xd
22:25:22.240 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.18)
22:25:22.240 00.000 15712 Moving (-0.25, -0.18) raw xDistance=0.19 yDistance=0.26
22:25:22.246 00.006 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:25:22.246 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
22:25:22.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:25:22.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:25:22.246 00.000 15712 MoveAxis(W, 43, ABG)
22:25:22.246 00.000 15712 Guiding  Dir = 3, Dur = 43
22:25:22.258 00.012 15712 IsGuiding returns 0
22:25:22.274 00.016 15712 PulseGuide returned control before completion, sleep 38
22:25:22.320 00.046 15712 IsGuiding returns 1
22:25:22.320 00.000 15712 scope still moving after pulse duration time elapsed
22:25:22.355 00.035 15712 IsGuiding returns 0
22:25:22.355 00.000 15712 scope move finished after 43 + 53 ms
22:25:22.355 00.000 15712 Move returns status 0, amount 43
22:25:22.355 00.000 15712 MoveAxis(N, 0, ABG)
22:25:22.355 00.000 15712 Move returns status 0, amount 0
22:25:22.355 00.000 15712 move complete, result=0
22:25:22.355 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.3 px 0 ms NORTH
22:25:22.357 00.002 15712 worker thread done servicing request
22:25:22.357 00.000 15712 Worker thread wakes up
22:25:22.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:22.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:23.773 01.416 15712 Exposure complete
22:25:23.834 00.061 15712 worker thread done servicing request
22:25:23.834 00.000 7988 OnExposeComplete: enter
22:25:23.834 00.000 7988 UpdateGuideState(): m_state=6
22:25:23.836 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8265
22:25:23.838 00.002 7988 Star::Find returns 1 (1), X=1180.88, Y=449.81, Mass=1524, SNR=26.7, Peak=255 HFD=3.0
22:25:23.838 00.000 7988 MultiStar: [#1 -0.04,-0.22,1.03,U] [#2 -0.16,-0.20,1.00,U] [#3 0.01,-0.11,0.96,U] [#4 0.04,-0.12,1.01,U] [#5 -0.22,-0.19,0.72,U] [#6 -0.14,-0.31,0.72,U] [#7 -0.14,-0.23,0.66,U] [#8 -0.00,-0.13,0.67,U] 
22:25:23.840 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.17}, one-star: {-0.30, -0.06}
22:25:23.841 00.001 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
22:25:23.841 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
22:25:23.841 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.12 mountX=0.17 mountY=0.11, mountTheta=0.57
22:25:23.843 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.17, opts=13)
22:25:23.845 00.002 7988 Enqueuing Move request for scope (-0.10, -0.17)
22:25:23.845 00.000 15712 Worker thread wakes up
22:25:23.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
22:25:23.845 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
22:25:23.845 00.000 15712 Moving (-0.10, -0.17) raw xDistance=0.17 yDistance=0.11
22:25:23.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:23.845 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.7 Saturated
22:25:23.849 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:23.849 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:23.851 00.002 7988 Enqueuing Expose request
22:25:23.851 00.000 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:25:23.851 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
22:25:23.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:23.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:25:23.851 00.000 15712 MoveAxis(W, 40, ABG)
22:25:23.851 00.000 15712 Guiding  Dir = 3, Dur = 40
22:25:23.851 00.000 15712 IsGuiding returns 0
22:25:23.867 00.016 15712 PulseGuide returned control before completion, sleep 31
22:25:23.921 00.054 15712 IsGuiding returns 0
22:25:23.921 00.000 15712 Move returns status 0, amount 40
22:25:23.921 00.000 15712 MoveAxis(N, 0, ABG)
22:25:23.921 00.000 15712 Move returns status 0, amount 0
22:25:23.921 00.000 15712 move complete, result=0
22:25:23.921 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
22:25:23.921 00.000 15712 worker thread done servicing request
22:25:23.921 00.000 15712 Worker thread wakes up
22:25:23.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:23.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:25.557 01.636 15712 Exposure complete
22:25:25.617 00.060 15712 worker thread done servicing request
22:25:25.617 00.000 7988 OnExposeComplete: enter
22:25:25.617 00.000 7988 UpdateGuideState(): m_state=6
22:25:25.620 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8266
22:25:25.620 00.000 7988 Star::Find returns 1 (0), X=1180.79, Y=449.66, Mass=1579, SNR=27.0, Peak=213 HFD=3.7
22:25:25.620 00.000 7988 MultiStar: [#1 -0.15,-0.46,0.99,U] [#2 -0.29,-0.18,0.98,U] [#3 0.01,-0.27,0.95,U] [#4 0.06,-0.43,1.02,U] [#5 -0.04,-0.24,0.70,U] [#6 -0.12,-0.08,0.69,U] [#7 -0.16,-0.19,0.65,U] [#8 -0.09,-0.23,0.62,U] 
22:25:25.620 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.27}, one-star: {-0.39, -0.21}
22:25:25.625 00.005 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.58) = xAngle (-0.46 = -0.46)
22:25:25.625 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.65 = 2.65)
22:25:25.625 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.04 mountX=0.27 mountY=0.14, mountTheta=0.49
22:25:25.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.27, opts=13)
22:25:25.625 00.000 7988 Enqueuing Move request for scope (-0.13, -0.27)
22:25:25.625 00.000 15712 Worker thread wakes up
22:25:25.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
22:25:25.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
22:25:25.625 00.000 15712 Moving (-0.13, -0.27) raw xDistance=0.27 yDistance=0.14
22:25:25.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:25.625 00.000 7988 UpdateGuideState exits: m=1579 SNR=27.0
22:25:25.633 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:25.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:25.635 00.002 7988 Enqueuing Expose request
22:25:25.636 00.001 15712 PPEC rslt: input = 0.27, final = 0.18, react = 0.16, pred = 0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
22:25:25.636 00.000 15712 PPEC: input: 0.27, control: 0.18, exposure: 1500
22:25:25.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:25.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:25:25.636 00.000 15712 MoveAxis(W, 59, ABG)
22:25:25.636 00.000 15712 Guiding  Dir = 3, Dur = 59
22:25:25.636 00.000 15712 IsGuiding returns 0
22:25:25.659 00.023 15712 PulseGuide returned control before completion, sleep 44
22:25:25.716 00.057 15712 IsGuiding returns 1
22:25:25.716 00.000 15712 scope still moving after pulse duration time elapsed
22:25:25.752 00.036 15712 IsGuiding returns 0
22:25:25.752 00.000 15712 scope move finished after 59 + 62 ms
22:25:25.752 00.000 15712 Move returns status 0, amount 59
22:25:25.752 00.000 15712 MoveAxis(N, 0, ABG)
22:25:25.752 00.000 15712 Move returns status 0, amount 0
22:25:25.752 00.000 15712 move complete, result=0
22:25:25.752 00.000 7988 GuideStep: 0.3 px 59 ms WEST, 0.1 px 0 ms NORTH
22:25:25.761 00.009 15712 worker thread done servicing request
22:25:25.761 00.000 15712 Worker thread wakes up
22:25:25.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:25.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:27.166 01.405 15712 Exposure complete
22:25:27.222 00.056 15712 worker thread done servicing request
22:25:27.222 00.000 7988 OnExposeComplete: enter
22:25:27.222 00.000 7988 UpdateGuideState(): m_state=6
22:25:27.227 00.005 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8267
22:25:27.227 00.000 7988 Star::Find returns 1 (0), X=1180.84, Y=449.84, Mass=1582, SNR=27.2, Peak=220 HFD=3.7
22:25:27.227 00.000 7988 MultiStar: [#1 -0.05,-0.28,0.98,U] [#2 -0.30,-0.06,0.96,U] [#3 -0.09,-0.14,0.93,U] [#4 -0.26,-0.36,1.00,U] [#5 0.14,0.03,0.68,U] [#6 -0.31,-0.04,0.70,U] [#7 -0.41,0.01,0.64,U] [#8 -0.07,-0.20,0.64,U] 
22:25:27.227 00.000 7988 refined, 8 included, MultiStar: {-0.19, -0.13}, one-star: {-0.35, -0.03}
22:25:27.227 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.98 = -0.98)
22:25:27.227 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.13 = 2.13)
22:25:27.227 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.55 mountX=0.13 mountY=0.20, mountTheta=0.99
22:25:27.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.13, opts=13)
22:25:27.227 00.000 7988 Enqueuing Move request for scope (-0.19, -0.13)
22:25:27.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:27.227 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.2
22:25:27.239 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:27.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:27.239 00.000 7988 Enqueuing Expose request
22:25:27.239 00.000 15712 Worker thread wakes up
22:25:27.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
22:25:27.243 00.004 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
22:25:27.243 00.000 15712 Moving (-0.19, -0.13) raw xDistance=0.13 yDistance=0.20
22:25:27.243 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:27.243 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
22:25:27.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:27.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:25:27.243 00.000 15712 MoveAxis(W, 6, ABG)
22:25:27.243 00.000 15712 Guiding  Dir = 3, Dur = 6
22:25:27.243 00.000 15712 IsGuiding returns 0
22:25:27.310 00.067 15712 IsGuiding returns 0
22:25:27.310 00.000 15712 Move returns status 0, amount 6
22:25:27.310 00.000 15712 MoveAxis(N, 0, ABG)
22:25:27.310 00.000 15712 Move returns status 0, amount 0
22:25:27.310 00.000 15712 move complete, result=0
22:25:27.310 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
22:25:27.312 00.002 15712 worker thread done servicing request
22:25:27.312 00.000 15712 Worker thread wakes up
22:25:27.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:27.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:28.955 01.643 15712 Exposure complete
22:25:29.014 00.059 15712 worker thread done servicing request
22:25:29.014 00.000 7988 OnExposeComplete: enter
22:25:29.014 00.000 7988 UpdateGuideState(): m_state=6
22:25:29.016 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8268
22:25:29.016 00.000 7988 Star::Find returns 1 (0), X=1180.79, Y=449.90, Mass=1549, SNR=26.8, Peak=223 HFD=3.3
22:25:29.016 00.000 7988 MultiStar: [#1 -0.01,-0.11,1.02,U] [#2 -0.22,-0.08,1.00,U] [#3 -0.13,-0.18,0.96,U] [#4 -0.07,-0.24,1.03,U] [#5 -0.44,0.06,0.71,U] [#6 -0.06,-0.29,0.69,U] [#7 -0.22,0.01,0.66,U] [#8 -0.10,-0.24,0.65,U] 
22:25:29.016 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.11}, one-star: {-0.39, 0.04}
22:25:29.016 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
22:25:29.016 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
22:25:29.016 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.58 mountX=0.11 mountY=0.18, mountTheta=1.01
22:25:29.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.11, opts=13)
22:25:29.025 00.009 7988 Enqueuing Move request for scope (-0.18, -0.11)
22:25:29.025 00.000 15712 Worker thread wakes up
22:25:29.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
22:25:29.025 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
22:25:29.025 00.000 15712 Moving (-0.18, -0.11) raw xDistance=0.11 yDistance=0.18
22:25:29.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:29.025 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8
22:25:29.029 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:29.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:29.031 00.002 7988 Enqueuing Expose request
22:25:29.032 00.001 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:29.032 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
22:25:29.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:29.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:25:29.032 00.000 15712 MoveAxis(W, 6, ABG)
22:25:29.032 00.000 15712 Guiding  Dir = 3, Dur = 6
22:25:29.032 00.000 15712 IsGuiding returns 0
22:25:29.052 00.020 15712 IsGuiding returns 0
22:25:29.052 00.000 15712 Move returns status 0, amount 6
22:25:29.052 00.000 15712 MoveAxis(N, 0, ABG)
22:25:29.052 00.000 15712 Move returns status 0, amount 0
22:25:29.052 00.000 15712 move complete, result=0
22:25:29.052 00.000 15712 worker thread done servicing request
22:25:29.052 00.000 15712 Worker thread wakes up
22:25:29.052 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
22:25:29.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:29.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:30.467 01.415 15712 Exposure complete
22:25:30.523 00.056 15712 worker thread done servicing request
22:25:30.523 00.000 7988 OnExposeComplete: enter
22:25:30.523 00.000 7988 UpdateGuideState(): m_state=6
22:25:30.529 00.006 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8269
22:25:30.529 00.000 7988 Star::Find returns 1 (0), X=1180.74, Y=449.89, Mass=1556, SNR=27.0, Peak=236 HFD=3.5
22:25:30.531 00.002 7988 MultiStar: [#1 -0.03,-0.22,1.00,U] [#2 -0.17,0.02,0.99,U] [#3 -0.26,0.04,0.94,U] [#4 -0.15,-0.21,1.00,U] [#5 -0.11,-0.32,0.70,U] [#6 -0.03,-0.16,0.68,U] [#7 -0.02,0.07,0.63,U] [#8 -0.09,0.04,0.63,U] 
22:25:30.533 00.002 7988 refined, 8 included, MultiStar: {-0.16, -0.08}, one-star: {-0.44, 0.03}
22:25:30.533 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
22:25:30.533 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.01 = 2.01)
22:25:30.535 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.68 mountX=0.08 mountY=0.16, mountTheta=1.10
22:25:30.537 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.08, opts=13)
22:25:30.538 00.001 7988 Enqueuing Move request for scope (-0.16, -0.08)
22:25:30.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:30.540 00.002 7988 UpdateGuideState exits: m=1556 SNR=27.0
22:25:30.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:30.542 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:30.542 00.000 7988 Enqueuing Expose request
22:25:30.544 00.002 15712 Worker thread wakes up
22:25:30.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
22:25:30.544 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
22:25:30.545 00.001 15712 Moving (-0.16, -0.08) raw xDistance=0.08 yDistance=0.16
22:25:30.545 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:30.545 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
22:25:30.545 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:30.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:25:30.545 00.000 15712 MoveAxis(W, 6, ABG)
22:25:30.545 00.000 15712 Guiding  Dir = 3, Dur = 6
22:25:30.545 00.000 15712 IsGuiding returns 0
22:25:30.560 00.015 15712 IsGuiding returns 0
22:25:30.560 00.000 15712 Move returns status 0, amount 6
22:25:30.560 00.000 15712 MoveAxis(N, 0, ABG)
22:25:30.560 00.000 15712 Move returns status 0, amount 0
22:25:30.560 00.000 15712 move complete, result=0
22:25:30.560 00.000 15712 worker thread done servicing request
22:25:30.560 00.000 15712 Worker thread wakes up
22:25:30.560 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
22:25:30.571 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:30.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:32.204 01.633 15712 Exposure complete
22:25:32.262 00.058 15712 worker thread done servicing request
22:25:32.262 00.000 7988 OnExposeComplete: enter
22:25:32.262 00.000 7988 UpdateGuideState(): m_state=6
22:25:32.262 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8270
22:25:32.266 00.004 7988 Star::Find returns 1 (0), X=1180.67, Y=449.80, Mass=1557, SNR=27.1, Peak=194 HFD=3.6
22:25:32.266 00.000 7988 MultiStar: [#1 -0.20,-0.25,1.01,U] [#2 -0.37,-0.13,1.01,U] [#3 -0.19,-0.23,0.93,U] [#4 -0.24,-0.23,1.02,U] [#5 -0.28,-0.29,0.70,U] [#6 -0.30,-0.25,0.72,U] [#7 -0.40,-0.18,0.67,U] [#8 -0.14,-0.05,0.64,U] 
22:25:32.266 00.000 7988 refined, 8 included, MultiStar: {-0.30, -0.19}, one-star: {-0.51, -0.06}
22:25:32.266 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
22:25:32.266 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
22:25:32.266 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.19 hyp=0.35 cameraTheta=-2.58 mountX=0.19 mountY=0.30, mountTheta=1.01
22:25:32.273 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.19, opts=13)
22:25:32.273 00.000 7988 Enqueuing Move request for scope (-0.30, -0.19)
22:25:32.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:32.273 00.000 7988 UpdateGuideState exits: m=1557 SNR=27.1
22:25:32.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:32.273 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:32.273 00.000 7988 Enqueuing Expose request
22:25:32.273 00.000 15712 Worker thread wakes up
22:25:32.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.19) opts 0xd
22:25:32.273 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.19)
22:25:32.273 00.000 15712 Moving (-0.30, -0.19) raw xDistance=0.19 yDistance=0.30
22:25:32.282 00.009 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:25:32.282 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
22:25:32.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:32.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:25:32.282 00.000 15712 MoveAxis(W, 44, ABG)
22:25:32.282 00.000 15712 Guiding  Dir = 3, Dur = 44
22:25:32.307 00.025 15712 IsGuiding returns 0
22:25:32.324 00.017 15712 PulseGuide returned control before completion, sleep 39
22:25:32.392 00.068 15712 IsGuiding returns 0
22:25:32.392 00.000 15712 Move returns status 0, amount 44
22:25:32.392 00.000 15712 MoveAxis(N, 0, ABG)
22:25:32.392 00.000 15712 Move returns status 0, amount 0
22:25:32.392 00.000 15712 move complete, result=0
22:25:32.392 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.3 px 0 ms NORTH
22:25:32.394 00.002 15712 worker thread done servicing request
22:25:32.394 00.000 15712 Worker thread wakes up
22:25:32.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:32.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:33.814 01.420 15712 Exposure complete
22:25:33.872 00.058 15712 worker thread done servicing request
22:25:33.874 00.002 7988 OnExposeComplete: enter
22:25:33.875 00.001 7988 UpdateGuideState(): m_state=6
22:25:33.875 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8271
22:25:33.877 00.002 7988 Star::Find returns 1 (0), X=1180.73, Y=450.18, Mass=1607, SNR=27.5, Peak=225 HFD=3.3
22:25:33.877 00.000 7988 MultiStar: [#1 -0.31,-0.06,0.98,U] [#2 -0.23,0.09,1.01,U] [#3 -0.36,0.08,0.95,U] [#4 -0.21,-0.03,1.01,U] [#5 -0.39,-0.03,0.71,U] [#6 -0.41,0.18,0.68,U] [#7 -0.34,0.15,0.64,U] [#8 -0.32,-0.04,0.64,U] 
22:25:33.879 00.002 7988 refined, 8 included, MultiStar: {-0.33, 0.07}, one-star: {-0.46, 0.32}
22:25:33.879 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.58) = xAngle (4.50 = -1.78)
22:25:33.881 00.002 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.61 = 1.33)
22:25:33.881 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.34 cameraTheta=2.92 mountX=-0.07 mountY=0.33, mountTheta=1.78
22:25:33.883 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.07, opts=13)
22:25:33.885 00.002 7988 Enqueuing Move request for scope (-0.33, 0.07)
22:25:33.885 00.000 15712 Worker thread wakes up
22:25:33.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.07) opts 0xd
22:25:33.885 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.07)
22:25:33.885 00.000 15712 Moving (-0.33, 0.07) raw xDistance=-0.07 yDistance=0.33
22:25:33.887 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:33.887 00.000 7988 UpdateGuideState exits: m=1607 SNR=27.5
22:25:33.890 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:33.890 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:33.890 00.000 7988 Enqueuing Expose request
22:25:33.890 00.000 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:33.890 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
22:25:33.890 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.63 newest=0.79
22:25:33.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:25:33.890 00.000 15712 MoveAxis(W, 5, ABG)
22:25:33.890 00.000 15712 Guiding  Dir = 3, Dur = 5
22:25:33.890 00.000 15712 IsGuiding returns 0
22:25:33.906 00.016 15712 IsGuiding returns 0
22:25:33.906 00.000 15712 Move returns status 0, amount 5
22:25:33.906 00.000 15712 BLC: Oldest BLC event removed
22:25:33.906 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 41 applied
22:25:33.906 00.000 15712 MoveAxis(S, 125, ABG)
22:25:33.906 00.000 15712 Guiding  Dir = 1, Dur = 125
22:25:33.906 00.000 15712 IsGuiding returns 0
22:25:33.991 00.085 15712 PulseGuide returned control before completion, sleep 55
22:25:34.050 00.059 15712 IsGuiding returns 1
22:25:34.050 00.000 15712 scope still moving after pulse duration time elapsed
22:25:34.082 00.032 15712 IsGuiding returns 1
22:25:34.114 00.032 15712 IsGuiding returns 1
22:25:34.167 00.053 15712 IsGuiding returns 0
22:25:34.167 00.000 15712 scope move finished after 125 + 130 ms
22:25:34.167 00.000 15712 Move returns status 0, amount 125
22:25:34.167 00.000 15712 move complete, result=0
22:25:34.167 00.000 15712 worker thread done servicing request
22:25:34.167 00.000 15712 Worker thread wakes up
22:25:34.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:34.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:34.167 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.3 px 125 ms SOUTH
22:25:35.809 01.642 15712 Exposure complete
22:25:35.868 00.059 15712 worker thread done servicing request
22:25:35.868 00.000 7988 OnExposeComplete: enter
22:25:35.868 00.000 7988 UpdateGuideState(): m_state=6
22:25:35.868 00.000 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8272
22:25:35.871 00.003 7988 Star::Find returns 1 (0), X=1181.21, Y=449.78, Mass=1461, SNR=26.0, Peak=191 HFD=3.4
22:25:35.871 00.000 7988 MultiStar: [#1 0.27,-0.26,1.06,U] [#2 0.12,-0.01,1.02,U] [#3 0.25,-0.20,0.97,U] [#4 0.35,-0.15,1.05,U] [#5 0.26,0.11,0.73,U] [#6 0.33,-0.07,0.74,U] [#7 0.09,0.13,0.70,U] [#8 0.45,0.10,0.67,U] 
22:25:35.871 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.07}, one-star: {0.02, -0.08}
22:25:35.871 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.58) = xAngle (0.27 = 0.27)
22:25:35.871 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.38 = -2.90)
22:25:35.877 00.006 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.31 mountX=0.08 mountY=-0.02, mountTheta=-0.24
22:25:35.877 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
22:25:35.877 00.000 7988 Enqueuing Move request for scope (0.02, -0.08)
22:25:35.877 00.000 15712 Worker thread wakes up
22:25:35.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:25:35.877 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:25:35.877 00.000 15712 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=-0.02
22:25:35.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:35.877 00.000 7988 UpdateGuideState exits: m=1461 SNR=26.0
22:25:35.883 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:35.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:35.885 00.002 7988 Enqueuing Expose request
22:25:35.885 00.000 15712 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.328823, 1:-0.020045
22:25:35.885 00.000 15712 BLC: No correction, Miss < min_move
22:25:35.887 00.002 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:35.887 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
22:25:35.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:35.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:35.887 00.000 15712 MoveAxis(W, 5, ABG)
22:25:35.887 00.000 15712 Guiding  Dir = 3, Dur = 5
22:25:35.887 00.000 15712 IsGuiding returns 0
22:25:35.941 00.054 15712 IsGuiding returns 0
22:25:35.941 00.000 15712 Move returns status 0, amount 5
22:25:35.941 00.000 15712 MoveAxis(N, 0, ABG)
22:25:35.941 00.000 15712 Move returns status 0, amount 0
22:25:35.941 00.000 15712 move complete, result=0
22:25:35.941 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:25:35.943 00.002 15712 worker thread done servicing request
22:25:35.943 00.000 15712 Worker thread wakes up
22:25:35.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:35.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:37.357 01.414 15712 Exposure complete
22:25:37.403 00.046 15712 worker thread done servicing request
22:25:37.403 00.000 7988 OnExposeComplete: enter
22:25:37.403 00.000 7988 UpdateGuideState(): m_state=6
22:25:37.420 00.017 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8273
22:25:37.420 00.000 7988 Star::Find returns 1 (0), X=1181.33, Y=449.79, Mass=1556, SNR=26.9, Peak=182 HFD=3.6
22:25:37.420 00.000 7988 MultiStar: [#1 0.34,-0.29,1.01,U] [#2 0.22,-0.06,0.98,U] [#3 0.32,-0.02,0.96,U] [#4 0.43,-0.25,0.99,U] [#5 0.48,0.17,0.70,U] [#6 0.28,0.05,0.69,U] [#7 0.19,-0.06,0.66,U] [#8 0.26,0.05,0.62,U] 
22:25:37.420 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.07}, one-star: {0.15, -0.07}
22:25:37.420 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.58) = xAngle (1.12 = 1.12)
22:25:37.420 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.23 = -2.06)
22:25:37.420 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=0.07 mountY=-0.14, mountTheta=-1.11
22:25:37.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.07, opts=13)
22:25:37.420 00.000 7988 Enqueuing Move request for scope (0.15, -0.07)
22:25:37.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:37.420 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.9
22:25:37.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:37.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:37.420 00.000 7988 Enqueuing Expose request
22:25:37.420 00.000 15712 Worker thread wakes up
22:25:37.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
22:25:37.435 00.015 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
22:25:37.435 00.000 15712 Moving (0.15, -0.07) raw xDistance=0.07 yDistance=-0.14
22:25:37.435 00.000 15712 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.328823, 1:-0.020045, 2:-0.143480
22:25:37.435 00.000 15712 BLC: No correction, Miss < min_move
22:25:37.439 00.004 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:37.439 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
22:25:37.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:37.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:25:37.439 00.000 15712 MoveAxis(W, 4, ABG)
22:25:37.439 00.000 15712 Guiding  Dir = 3, Dur = 4
22:25:37.439 00.000 15712 IsGuiding returns 0
22:25:37.453 00.014 15712 IsGuiding returns 0
22:25:37.453 00.000 15712 Move returns status 0, amount 4
22:25:37.453 00.000 15712 MoveAxis(N, 0, ABG)
22:25:37.453 00.000 15712 Move returns status 0, amount 0
22:25:37.453 00.000 15712 move complete, result=0
22:25:37.453 00.000 15712 worker thread done servicing request
22:25:37.453 00.000 15712 Worker thread wakes up
22:25:37.453 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:25:37.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:37.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:39.096 01.643 15712 Exposure complete
22:25:39.152 00.056 15712 worker thread done servicing request
22:25:39.152 00.000 7988 OnExposeComplete: enter
22:25:39.152 00.000 7988 UpdateGuideState(): m_state=6
22:25:39.157 00.005 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8274
22:25:39.158 00.001 7988 Star::Find returns 1 (0), X=1181.28, Y=449.95, Mass=1572, SNR=26.9, Peak=183 HFD=3.9
22:25:39.158 00.000 7988 MultiStar: [#1 0.25,-0.08,1.03,U] [#2 0.27,-0.06,0.98,U] [#3 0.34,-0.12,0.93,U] [#4 0.38,-0.31,1.02,U] [#5 0.26,0.03,0.72,U] [#6 0.36,-0.34,0.69,U] [#7 0.03,-0.24,0.71,U] [#8 0.32,-0.15,0.68,U] 
22:25:39.158 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.12}, one-star: {0.09, 0.09}
22:25:39.158 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
22:25:39.158 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
22:25:39.158 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
22:25:39.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.09, opts=13)
22:25:39.158 00.000 7988 Enqueuing Move request for scope (0.09, 0.09)
22:25:39.158 00.000 15712 Worker thread wakes up
22:25:39.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
22:25:39.158 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
22:25:39.158 00.000 15712 Moving (0.09, 0.09) raw xDistance=-0.09 yDistance=-0.10
22:25:39.158 00.000 15712 BLC: window closed
22:25:39.158 00.000 15712 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.328823, 1:-0.020045, 2:-0.143480
22:25:39.158 00.000 15712 BLC: No correction, Miss < min_move
22:25:39.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:39.169 00.011 7988 UpdateGuideState exits: m=1572 SNR=26.9
22:25:39.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:39.171 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:39.171 00.000 7988 Enqueuing Expose request
22:25:39.171 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:39.171 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
22:25:39.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:39.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:25:39.171 00.000 15712 MoveAxis(W, 3, ABG)
22:25:39.171 00.000 15712 Guiding  Dir = 3, Dur = 3
22:25:39.171 00.000 15712 IsGuiding returns 0
22:25:39.203 00.032 15712 IsGuiding returns 0
22:25:39.203 00.000 15712 Move returns status 0, amount 3
22:25:39.203 00.000 15712 MoveAxis(N, 0, ABG)
22:25:39.203 00.000 15712 Move returns status 0, amount 0
22:25:39.203 00.000 15712 move complete, result=0
22:25:39.203 00.000 15712 worker thread done servicing request
22:25:39.203 00.000 15712 Worker thread wakes up
22:25:39.203 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:25:39.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:39.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:40.609 01.406 15712 Exposure complete
22:25:40.664 00.055 15712 worker thread done servicing request
22:25:40.664 00.000 7988 OnExposeComplete: enter
22:25:40.664 00.000 7988 UpdateGuideState(): m_state=6
22:25:40.664 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8275
22:25:40.671 00.007 7988 Star::Find returns 1 (0), X=1181.32, Y=449.68, Mass=1483, SNR=26.3, Peak=206 HFD=3.4
22:25:40.671 00.000 7988 MultiStar: [#1 0.29,-0.26,1.04,U] [#2 0.34,-0.17,1.03,U] [#3 0.39,-0.30,0.98,U] [#4 0.38,-0.30,1.03,U] [#5 0.64,-0.22,0.71,U] [#6 0.33,-0.29,0.72,U] [#7 0.19,-0.23,0.66,U] [#8 0.49,-0.27,0.65,U] 
22:25:40.671 00.000 7988 single-star, 8 included, MultiStar: {0.35, -0.25}, one-star: {0.14, -0.19}
22:25:40.671 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.58) = xAngle (0.63 = 0.63)
22:25:40.671 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.74 = -2.54)
22:25:40.671 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.95 mountX=0.19 mountY=-0.13, mountTheta=-0.61
22:25:40.671 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.19, opts=13)
22:25:40.671 00.000 7988 Enqueuing Move request for scope (0.14, -0.19)
22:25:40.681 00.010 15712 Worker thread wakes up
22:25:40.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
22:25:40.681 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
22:25:40.681 00.000 15712 Moving (0.14, -0.19) raw xDistance=0.19 yDistance=-0.13
22:25:40.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:40.681 00.000 7988 UpdateGuideState exits: m=1483 SNR=26.3
22:25:40.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:40.681 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:40.681 00.000 7988 Enqueuing Expose request
22:25:40.681 00.000 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:25:40.681 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
22:25:40.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:40.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:25:40.681 00.000 15712 MoveAxis(W, 39, ABG)
22:25:40.681 00.000 15712 Guiding  Dir = 3, Dur = 39
22:25:40.703 00.022 15712 IsGuiding returns 0
22:25:40.721 00.018 15712 PulseGuide returned control before completion, sleep 33
22:25:40.769 00.048 15712 IsGuiding returns 0
22:25:40.769 00.000 15712 Move returns status 0, amount 39
22:25:40.769 00.000 15712 MoveAxis(N, 0, ABG)
22:25:40.769 00.000 15712 Move returns status 0, amount 0
22:25:40.769 00.000 15712 move complete, result=0
22:25:40.769 00.000 15712 worker thread done servicing request
22:25:40.769 00.000 15712 Worker thread wakes up
22:25:40.769 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
22:25:40.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:40.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:42.413 01.644 15712 Exposure complete
22:25:42.466 00.053 15712 worker thread done servicing request
22:25:42.466 00.000 7988 OnExposeComplete: enter
22:25:42.466 00.000 7988 UpdateGuideState(): m_state=6
22:25:42.474 00.008 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8276
22:25:42.474 00.000 7988 Star::Find returns 1 (0), X=1181.29, Y=449.91, Mass=1448, SNR=26.0, Peak=186 HFD=3.3
22:25:42.476 00.002 7988 MultiStar: [#1 0.31,-0.14,1.05,U] [#2 0.45,-0.05,1.04,U] [#3 0.20,-0.17,0.98,U] [#4 0.31,-0.26,1.05,U] [#5 0.39,-0.01,0.71,U] [#6 0.57,-0.09,0.73,U] [#7 0.05,-0.05,0.69,U] [#8 0.55,-0.08,0.67,U] 
22:25:42.478 00.002 7988 single-star, 8 included, MultiStar: {0.32, -0.09}, one-star: {0.11, 0.04}
22:25:42.478 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.58) = xAngle (1.96 = 1.96)
22:25:42.480 00.002 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.07 = -1.22)
22:25:42.480 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
22:25:42.482 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.04, opts=13)
22:25:42.482 00.000 7988 Enqueuing Move request for scope (0.11, 0.04)
22:25:42.484 00.002 15712 Worker thread wakes up
22:25:42.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:25:42.484 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:25:42.484 00.000 15712 Moving (0.11, 0.04) raw xDistance=-0.04 yDistance=-0.11
22:25:42.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:42.484 00.000 7988 UpdateGuideState exits: m=1448 SNR=26.0
22:25:42.487 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:42.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:42.489 00.002 7988 Enqueuing Expose request
22:25:42.490 00.001 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:42.490 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
22:25:42.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:42.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:25:42.490 00.000 15712 MoveAxis(W, 2, ABG)
22:25:42.490 00.000 15712 Guiding  Dir = 3, Dur = 2
22:25:42.490 00.000 15712 IsGuiding returns 0
22:25:42.511 00.021 15712 IsGuiding returns 0
22:25:42.511 00.000 15712 Move returns status 0, amount 2
22:25:42.511 00.000 15712 MoveAxis(N, 0, ABG)
22:25:42.511 00.000 15712 Move returns status 0, amount 0
22:25:42.511 00.000 15712 move complete, result=0
22:25:42.511 00.000 15712 worker thread done servicing request
22:25:42.511 00.000 15712 Worker thread wakes up
22:25:42.511 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:42.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:42.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:43.925 01.414 15712 Exposure complete
22:25:43.978 00.053 15712 worker thread done servicing request
22:25:43.978 00.000 7988 OnExposeComplete: enter
22:25:43.986 00.008 7988 UpdateGuideState(): m_state=6
22:25:43.986 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8277
22:25:43.986 00.000 7988 Star::Find returns 1 (0), X=1181.27, Y=449.80, Mass=1583, SNR=27.2, Peak=187 HFD=3.5
22:25:43.986 00.000 7988 MultiStar: [#1 0.27,-0.06,0.99,U] [#2 0.21,-0.11,0.99,U] [#3 0.18,-0.20,0.94,U] [#4 0.22,-0.25,1.01,U] [#5 0.26,0.17,0.70,U] [#6 0.35,-0.13,0.69,U] [#7 -0.01,-0.07,0.65,U] [#8 0.31,-0.08,0.65,U] 
22:25:43.986 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.10}, one-star: {0.08, -0.06}
22:25:43.986 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.58) = xAngle (0.91 = 0.91)
22:25:43.986 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.02 = -2.26)
22:25:43.986 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=0.06 mountY=-0.08, mountTheta=-0.90
22:25:43.995 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.06, opts=13)
22:25:43.995 00.000 7988 Enqueuing Move request for scope (0.08, -0.06)
22:25:43.995 00.000 15712 Worker thread wakes up
22:25:43.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:25:43.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:25:43.995 00.000 15712 Moving (0.08, -0.06) raw xDistance=0.06 yDistance=-0.08
22:25:43.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:43.995 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.2
22:25:44.002 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:44.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:44.002 00.000 7988 Enqueuing Expose request
22:25:44.002 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:44.002 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
22:25:44.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:44.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:25:44.002 00.000 15712 MoveAxis(W, 1, ABG)
22:25:44.002 00.000 15712 Guiding  Dir = 3, Dur = 1
22:25:44.033 00.031 15712 IsGuiding returns 0
22:25:44.053 00.020 15712 IsGuiding returns 0
22:25:44.053 00.000 15712 Move returns status 0, amount 1
22:25:44.053 00.000 15712 MoveAxis(N, 0, ABG)
22:25:44.053 00.000 15712 Move returns status 0, amount 0
22:25:44.053 00.000 15712 move complete, result=0
22:25:44.053 00.000 15712 worker thread done servicing request
22:25:44.053 00.000 15712 Worker thread wakes up
22:25:44.053 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:25:44.063 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:44.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:45.801 01.738 15712 Exposure complete
22:25:45.861 00.060 15712 worker thread done servicing request
22:25:45.861 00.000 7988 OnExposeComplete: enter
22:25:45.861 00.000 7988 UpdateGuideState(): m_state=6
22:25:45.865 00.004 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8278
22:25:45.866 00.001 7988 Star::Find returns 1 (1), X=1181.14, Y=449.41, Mass=1557, SNR=26.8, Peak=255 HFD=3.5
22:25:45.866 00.000 7988 MultiStar: [#1 0.24,-0.51,0.99,U] [#2 0.20,-0.39,1.01,U] [#3 0.18,-0.40,0.96,U] [#4 0.25,-0.61,0.98,U] [#5 0.12,-0.44,0.71,U] [#6 0.12,-0.60,0.71,U] [#7 0.10,-0.41,0.65,U] [#8 0.11,-0.34,0.68,U] 
22:25:45.866 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.46}, one-star: {-0.04, -0.45}
22:25:45.866 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.58) = xAngle (-0.08 = -0.08)
22:25:45.866 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.03 = 3.03)
22:25:45.866 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.45 hyp=0.46 cameraTheta=-1.66 mountX=0.45 mountY=0.05, mountTheta=0.12
22:25:45.866 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.45, opts=13)
22:25:45.866 00.000 7988 Enqueuing Move request for scope (-0.04, -0.45)
22:25:45.866 00.000 15712 Worker thread wakes up
22:25:45.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.45) opts 0xd
22:25:45.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.45)
22:25:45.866 00.000 15712 Moving (-0.04, -0.45) raw xDistance=0.45 yDistance=0.05
22:25:45.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:45.866 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.8 Saturated
22:25:45.877 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:45.877 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:45.879 00.002 7988 Enqueuing Expose request
22:25:45.880 00.001 15712 PPEC rslt: input = 0.45, final = 0.28, react = 0.27, pred = 0.00, hyst = 0.25, hyst_pct = 0.00, period_length = 636.00
22:25:45.880 00.000 15712 PPEC: input: 0.45, control: 0.28, exposure: 1500
22:25:45.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:45.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:25:45.880 00.000 15712 MoveAxis(W, 90, ABG)
22:25:45.880 00.000 15712 Guiding  Dir = 3, Dur = 90
22:25:45.880 00.000 15712 IsGuiding returns 0
22:25:45.896 00.016 15712 PulseGuide returned control before completion, sleep 83
22:25:46.008 00.112 15712 IsGuiding returns 0
22:25:46.008 00.000 15712 Move returns status 0, amount 90
22:25:46.008 00.000 15712 MoveAxis(N, 0, ABG)
22:25:46.008 00.000 15712 Move returns status 0, amount 0
22:25:46.008 00.000 15712 move complete, result=0
22:25:46.008 00.000 15712 worker thread done servicing request
22:25:46.008 00.000 15712 Worker thread wakes up
22:25:46.008 00.000 7988 GuideStep: 0.5 px 90 ms WEST, 0.1 px 0 ms NORTH
22:25:46.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:46.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:47.430 01.422 15712 Exposure complete
22:25:47.489 00.059 15712 worker thread done servicing request
22:25:47.489 00.000 7988 OnExposeComplete: enter
22:25:47.489 00.000 7988 UpdateGuideState(): m_state=6
22:25:47.491 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8279
22:25:47.491 00.000 7988 Star::Find returns 1 (1), X=1181.11, Y=449.88, Mass=1586, SNR=27.3, Peak=255 HFD=3.2
22:25:47.491 00.000 7988 MultiStar: [#1 0.21,-0.11,1.00,U] [#2 0.24,-0.09,0.96,U] [#3 0.19,0.06,0.95,U] [#4 0.11,0.03,0.99,U] [#5 0.31,-0.01,0.69,U] [#6 0.21,0.09,0.68,U] [#7 -0.02,0.05,0.65,U] [#8 0.15,0.05,0.69,U] 
22:25:47.491 00.000 7988 single-star, 8 included, MultiStar: {0.14, 0.00}, one-star: {-0.07, 0.02}
22:25:47.491 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.58) = xAngle (4.48 = -1.80)
22:25:47.491 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.59 = 1.31)
22:25:47.491 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.90 mountX=-0.02 mountY=0.07, mountTheta=1.81
22:25:47.498 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
22:25:47.498 00.000 7988 Enqueuing Move request for scope (-0.07, 0.02)
22:25:47.498 00.000 15712 Worker thread wakes up
22:25:47.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:25:47.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:25:47.498 00.000 15712 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
22:25:47.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:47.498 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.3 Saturated
22:25:47.504 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:47.504 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:47.506 00.002 7988 Enqueuing Expose request
22:25:47.507 00.001 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:47.507 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
22:25:47.507 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:47.507 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:25:47.507 00.000 15712 MoveAxis(W, 1, ABG)
22:25:47.507 00.000 15712 Guiding  Dir = 3, Dur = 1
22:25:47.507 00.000 15712 IsGuiding returns 0
22:25:47.523 00.016 15712 IsGuiding returns 0
22:25:47.523 00.000 15712 Move returns status 0, amount 1
22:25:47.523 00.000 15712 MoveAxis(N, 0, ABG)
22:25:47.523 00.000 15712 Move returns status 0, amount 0
22:25:47.523 00.000 15712 move complete, result=0
22:25:47.523 00.000 15712 worker thread done servicing request
22:25:47.523 00.000 15712 Worker thread wakes up
22:25:47.523 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:25:47.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:47.532 00.009 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:49.171 01.639 15712 Exposure complete
22:25:49.229 00.058 15712 worker thread done servicing request
22:25:49.229 00.000 7988 OnExposeComplete: enter
22:25:49.229 00.000 7988 UpdateGuideState(): m_state=6
22:25:49.231 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8280
22:25:49.233 00.002 7988 Star::Find returns 1 (1), X=1181.10, Y=449.97, Mass=1505, SNR=26.5, Peak=255 HFD=2.9
22:25:49.233 00.000 7988 MultiStar: [#1 0.32,0.05,1.01,U] [#2 -0.11,0.13,1.01,U] [#3 0.10,0.08,0.99,U] [#4 0.03,0.11,1.03,U] [#5 0.00,0.29,0.71,U] [#6 0.24,0.07,0.71,U] [#7 -0.00,0.10,0.68,U] [#8 0.18,-0.01,0.66,U] 
22:25:49.233 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {-0.09, 0.11}
22:25:49.233 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.58) = xAngle (2.56 = 2.56)
22:25:49.233 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.66 = -0.62)
22:25:49.233 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
22:25:49.233 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.10, opts=13)
22:25:49.233 00.000 7988 Enqueuing Move request for scope (0.07, 0.10)
22:25:49.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:49.233 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.5 Saturated
22:25:49.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:49.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:49.233 00.000 7988 Enqueuing Expose request
22:25:49.233 00.000 15712 Worker thread wakes up
22:25:49.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
22:25:49.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
22:25:49.233 00.000 15712 Moving (0.07, 0.10) raw xDistance=-0.10 yDistance=-0.07
22:25:49.248 00.015 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:49.248 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
22:25:49.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:49.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:25:49.248 00.000 15712 MoveAxis(W, 1, ABG)
22:25:49.248 00.000 15712 Guiding  Dir = 3, Dur = 1
22:25:49.248 00.000 15712 IsGuiding returns 0
22:25:49.269 00.021 15712 IsGuiding returns 0
22:25:49.269 00.000 15712 Move returns status 0, amount 1
22:25:49.269 00.000 15712 MoveAxis(N, 0, ABG)
22:25:49.269 00.000 15712 Move returns status 0, amount 0
22:25:49.269 00.000 15712 move complete, result=0
22:25:49.269 00.000 15712 worker thread done servicing request
22:25:49.269 00.000 15712 Worker thread wakes up
22:25:49.269 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:25:49.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:49.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:50.686 01.417 15712 Exposure complete
22:25:50.743 00.057 15712 worker thread done servicing request
22:25:50.743 00.000 7988 OnExposeComplete: enter
22:25:50.743 00.000 7988 UpdateGuideState(): m_state=6
22:25:50.747 00.004 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8281
22:25:50.747 00.000 7988 Star::Find returns 1 (0), X=1181.14, Y=449.89, Mass=1547, SNR=26.9, Peak=231 HFD=3.2
22:25:50.747 00.000 7988 MultiStar: [#1 0.24,-0.22,1.01,U] [#2 0.26,-0.12,0.99,U] [#3 0.29,-0.08,0.94,U] [#4 0.30,-0.17,1.02,U] [#5 0.37,0.09,0.70,U] [#6 0.36,-0.22,0.70,U] [#7 0.04,0.05,0.67,U] [#8 0.34,-0.26,0.66,U] 
22:25:50.747 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.10}, one-star: {-0.04, 0.03}
22:25:50.747 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.58) = xAngle (4.15 = -2.13)
22:25:50.747 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.26 = 0.98)
22:25:50.747 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.57 mountX=-0.03 mountY=0.04, mountTheta=2.14
22:25:50.747 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.03, opts=13)
22:25:50.747 00.000 7988 Enqueuing Move request for scope (-0.04, 0.03)
22:25:50.747 00.000 15712 Worker thread wakes up
22:25:50.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:25:50.747 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:25:50.747 00.000 15712 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=0.04
22:25:50.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:50.747 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.9
22:25:50.760 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:50.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:50.760 00.000 7988 Enqueuing Expose request
22:25:50.763 00.003 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:50.763 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
22:25:50.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:50.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:50.763 00.000 15712 MoveAxis(W, 1, ABG)
22:25:50.763 00.000 15712 Guiding  Dir = 3, Dur = 1
22:25:50.783 00.020 15712 IsGuiding returns 0
22:25:50.794 00.011 15712 IsGuiding returns 0
22:25:50.794 00.000 15712 Move returns status 0, amount 1
22:25:50.794 00.000 15712 MoveAxis(N, 0, ABG)
22:25:50.794 00.000 15712 Move returns status 0, amount 0
22:25:50.794 00.000 15712 move complete, result=0
22:25:50.794 00.000 15712 worker thread done servicing request
22:25:50.794 00.000 15712 Worker thread wakes up
22:25:50.794 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:25:50.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:50.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:52.549 01.755 15712 Exposure complete
22:25:52.594 00.045 15712 worker thread done servicing request
22:25:52.594 00.000 7988 OnExposeComplete: enter
22:25:52.609 00.015 7988 UpdateGuideState(): m_state=6
22:25:52.609 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8282
22:25:52.609 00.000 7988 Star::Find returns 1 (0), X=1181.27, Y=449.64, Mass=1531, SNR=26.6, Peak=224 HFD=3.2
22:25:52.609 00.000 7988 MultiStar: [#1 0.30,-0.35,1.02,U] [#2 0.19,-0.24,1.01,U] [#3 0.42,-0.34,0.96,U] [#4 0.32,-0.37,1.02,U] [#5 0.41,-0.28,0.73,U] [#6 0.28,-0.43,0.72,U] [#7 0.30,-0.14,0.69,U] [#8 0.30,-0.41,0.65,U] 
22:25:52.609 00.000 7988 single-star, 8 included, MultiStar: {0.28, -0.31}, one-star: {0.08, -0.22}
22:25:52.609 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.58) = xAngle (0.36 = 0.36)
22:25:52.609 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.47 = -2.81)
22:25:52.609 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.22 mountX=0.22 mountY=-0.08, mountTheta=-0.33
22:25:52.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.22, opts=13)
22:25:52.609 00.000 7988 Enqueuing Move request for scope (0.08, -0.22)
22:25:52.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:52.609 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.6
22:25:52.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:52.609 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:52.609 00.000 7988 Enqueuing Expose request
22:25:52.626 00.017 15712 Worker thread wakes up
22:25:52.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
22:25:52.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
22:25:52.626 00.000 15712 Moving (0.08, -0.22) raw xDistance=0.22 yDistance=-0.08
22:25:52.626 00.000 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:25:52.626 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
22:25:52.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:52.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:25:52.626 00.000 15712 MoveAxis(W, 45, ABG)
22:25:52.626 00.000 15712 Guiding  Dir = 3, Dur = 45
22:25:52.660 00.034 15712 IsGuiding returns 0
22:25:52.677 00.017 15712 PulseGuide returned control before completion, sleep 40
22:25:52.721 00.044 15712 IsGuiding returns 1
22:25:52.721 00.000 15712 scope still moving after pulse duration time elapsed
22:25:52.757 00.036 15712 IsGuiding returns 0
22:25:52.757 00.000 15712 scope move finished after 45 + 50 ms
22:25:52.757 00.000 15712 Move returns status 0, amount 45
22:25:52.757 00.000 15712 MoveAxis(N, 0, ABG)
22:25:52.757 00.000 15712 Move returns status 0, amount 0
22:25:52.757 00.000 15712 move complete, result=0
22:25:52.757 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
22:25:52.759 00.002 15712 worker thread done servicing request
22:25:52.759 00.000 15712 Worker thread wakes up
22:25:52.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:52.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:54.174 01.415 15712 Exposure complete
22:25:54.232 00.058 15712 worker thread done servicing request
22:25:54.232 00.000 7988 OnExposeComplete: enter
22:25:54.232 00.000 7988 UpdateGuideState(): m_state=6
22:25:54.232 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8283
22:25:54.235 00.003 7988 Star::Find returns 1 (0), X=1181.40, Y=449.76, Mass=1560, SNR=26.8, Peak=187 HFD=3.5
22:25:54.235 00.000 7988 MultiStar: [#1 0.47,-0.17,1.01,U] [#2 0.51,-0.28,0.96,U] [#3 0.42,-0.39,0.94,U] [#4 0.46,-0.36,1.02,U] [#5 0.42,-0.06,0.71,U] [#6 0.32,-0.25,0.70,U] [#7 0.28,-0.20,0.68,U] [#8 0.57,-0.26,0.67,U] 
22:25:54.235 00.000 7988 single-star, 8 included, MultiStar: {0.41, -0.23}, one-star: {0.22, -0.11}
22:25:54.235 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.58) = xAngle (1.13 = 1.13)
22:25:54.235 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.24 = -2.05)
22:25:54.235 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-0.45 mountX=0.10 mountY=-0.21, mountTheta=-1.12
22:25:54.243 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.11, opts=13)
22:25:54.243 00.000 7988 Enqueuing Move request for scope (0.22, -0.11)
22:25:54.243 00.000 15712 Worker thread wakes up
22:25:54.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
22:25:54.243 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
22:25:54.243 00.000 15712 Moving (0.22, -0.11) raw xDistance=0.10 yDistance=-0.21
22:25:54.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:54.243 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.8
22:25:54.248 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:54.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:54.250 00.002 7988 Enqueuing Expose request
22:25:54.250 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:54.250 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
22:25:54.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:54.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:25:54.250 00.000 15712 MoveAxis(W, 2, ABG)
22:25:54.250 00.000 15712 Guiding  Dir = 3, Dur = 2
22:25:54.251 00.001 15712 IsGuiding returns 0
22:25:54.267 00.016 15712 IsGuiding returns 0
22:25:54.267 00.000 15712 Move returns status 0, amount 2
22:25:54.267 00.000 15712 MoveAxis(N, 0, ABG)
22:25:54.267 00.000 15712 Move returns status 0, amount 0
22:25:54.267 00.000 15712 move complete, result=0
22:25:54.267 00.000 15712 worker thread done servicing request
22:25:54.267 00.000 15712 Worker thread wakes up
22:25:54.267 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
22:25:54.277 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:54.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:55.911 01.634 15712 Exposure complete
22:25:55.960 00.049 15712 worker thread done servicing request
22:25:55.960 00.000 7988 OnExposeComplete: enter
22:25:55.972 00.012 7988 UpdateGuideState(): m_state=6
22:25:55.972 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8284
22:25:55.972 00.000 7988 Star::Find returns 1 (0), X=1181.23, Y=449.62, Mass=1505, SNR=26.4, Peak=206 HFD=3.3
22:25:55.972 00.000 7988 MultiStar: [#1 0.53,-0.37,0.98,U] [#2 0.41,-0.33,1.01,U] [#3 0.45,-0.29,0.95,U] [#4 0.41,-0.47,1.01,U] [#5 0.17,-0.10,0.76,U] [#6 0.40,-0.37,0.69,U] [#7 0.36,-0.34,0.65,U] [#8 0.49,-0.21,0.64,U] 
22:25:55.977 00.005 7988 single-star, 8 included, MultiStar: {0.36, -0.31}, one-star: {0.04, -0.24}
22:25:55.977 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.58) = xAngle (0.19 = 0.19)
22:25:55.977 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.30 = -2.98)
22:25:55.977 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.39 mountX=0.24 mountY=-0.04, mountTheta=-0.16
22:25:55.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.24, opts=13)
22:25:55.977 00.000 7988 Enqueuing Move request for scope (0.04, -0.24)
22:25:55.977 00.000 15712 Worker thread wakes up
22:25:55.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
22:25:55.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
22:25:55.977 00.000 15712 Moving (0.04, -0.24) raw xDistance=0.24 yDistance=-0.04
22:25:55.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:55.977 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.4
22:25:55.986 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:55.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:55.988 00.002 7988 Enqueuing Expose request
22:25:55.988 00.000 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
22:25:55.988 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
22:25:55.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:55.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:55.988 00.000 15712 MoveAxis(W, 50, ABG)
22:25:55.988 00.000 15712 Guiding  Dir = 3, Dur = 50
22:25:55.988 00.000 15712 IsGuiding returns 0
22:25:56.011 00.023 15712 PulseGuide returned control before completion, sleep 33
22:25:56.096 00.085 15712 IsGuiding returns 0
22:25:56.096 00.000 15712 Move returns status 0, amount 50
22:25:56.096 00.000 15712 MoveAxis(N, 0, ABG)
22:25:56.096 00.000 15712 Move returns status 0, amount 0
22:25:56.096 00.000 15712 move complete, result=0
22:25:56.096 00.000 15712 worker thread done servicing request
22:25:56.096 00.000 15712 Worker thread wakes up
22:25:56.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:56.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:56.096 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.0 px 0 ms NORTH
22:25:57.505 01.409 15712 Exposure complete
22:25:57.562 00.057 15712 worker thread done servicing request
22:25:57.562 00.000 7988 OnExposeComplete: enter
22:25:57.562 00.000 7988 UpdateGuideState(): m_state=6
22:25:57.565 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8285
22:25:57.567 00.002 7988 Star::Find returns 1 (0), X=1181.20, Y=449.87, Mass=1438, SNR=25.7, Peak=182 HFD=3.3
22:25:57.567 00.000 7988 MultiStar: [#1 0.47,-0.27,1.03,U] [#2 0.36,-0.05,1.01,U] [#3 0.40,-0.08,1.01,U] [#4 0.47,-0.12,1.08,U] [#5 0.18,-0.06,0.71,U] [#6 0.35,-0.16,0.73,U] [#7 0.29,-0.29,0.69,U] [#8 0.26,-0.13,0.70,U] 
22:25:57.569 00.002 7988 single-star, 8 included, MultiStar: {0.32, -0.13}, one-star: {0.02, 0.00}
22:25:57.569 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
22:25:57.571 00.002 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.44)
22:25:57.571 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.15 mountX=-0.00 mountY=-0.02, mountTheta=-1.73
22:25:57.573 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.00, opts=13)
22:25:57.573 00.000 7988 Enqueuing Move request for scope (0.02, 0.00)
22:25:57.575 00.002 15712 Worker thread wakes up
22:25:57.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:25:57.575 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:25:57.575 00.000 15712 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:25:57.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:57.575 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.7
22:25:57.578 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:57.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:57.580 00.002 7988 Enqueuing Expose request
22:25:57.580 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:25:57.580 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
22:25:57.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:57.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:57.580 00.000 15712 MoveAxis(W, 3, ABG)
22:25:57.580 00.000 15712 Guiding  Dir = 3, Dur = 3
22:25:57.580 00.000 15712 IsGuiding returns 0
22:25:57.600 00.020 15712 IsGuiding returns 0
22:25:57.600 00.000 15712 Move returns status 0, amount 3
22:25:57.600 00.000 15712 MoveAxis(N, 0, ABG)
22:25:57.600 00.000 15712 Move returns status 0, amount 0
22:25:57.600 00.000 15712 move complete, result=0
22:25:57.600 00.000 15712 worker thread done servicing request
22:25:57.600 00.000 15712 Worker thread wakes up
22:25:57.600 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:25:57.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:57.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:59.241 01.641 15712 Exposure complete
22:25:59.298 00.057 15712 worker thread done servicing request
22:25:59.298 00.000 7988 OnExposeComplete: enter
22:25:59.298 00.000 7988 UpdateGuideState(): m_state=6
22:25:59.298 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8286
22:25:59.303 00.005 7988 Star::Find returns 1 (0), X=1181.33, Y=449.51, Mass=1524, SNR=26.5, Peak=215 HFD=3.2
22:25:59.303 00.000 7988 MultiStar: [#1 0.47,-0.36,0.99,U] [#2 0.46,-0.28,1.00,U] [#3 0.57,-0.51,0.97,U] [#4 0.47,-0.50,1.04,U] [#5 0.37,-0.35,0.69,U] [#6 0.32,-0.35,0.72,U] [#7 0.31,-0.27,0.66,U] [#8 0.44,-0.33,0.65,U] 
22:25:59.303 00.000 7988 single-star, 8 included, MultiStar: {0.40, -0.37}, one-star: {0.14, -0.35}
22:25:59.303 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.58) = xAngle (0.40 = 0.40)
22:25:59.307 00.004 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.50 = -2.78)
22:25:59.307 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.18 mountX=0.35 mountY=-0.13, mountTheta=-0.37
22:25:59.307 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.35, opts=13)
22:25:59.307 00.000 7988 Enqueuing Move request for scope (0.14, -0.35)
22:25:59.307 00.000 15712 Worker thread wakes up
22:25:59.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.35) opts 0xd
22:25:59.307 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.35)
22:25:59.307 00.000 15712 Moving (0.14, -0.35) raw xDistance=0.35 yDistance=-0.13
22:25:59.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:25:59.307 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.5
22:25:59.314 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:59.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:25:59.316 00.002 7988 Enqueuing Expose request
22:25:59.316 00.000 15712 PPEC rslt: input = 0.35, final = 0.22, react = 0.21, pred = 0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 635.99
22:25:59.316 00.000 15712 PPEC: input: 0.35, control: 0.22, exposure: 1500
22:25:59.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:59.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:25:59.316 00.000 15712 MoveAxis(W, 71, ABG)
22:25:59.316 00.000 15712 Guiding  Dir = 3, Dur = 71
22:25:59.341 00.025 15712 IsGuiding returns 0
22:25:59.358 00.017 15712 PulseGuide returned control before completion, sleep 66
22:25:59.429 00.071 15712 IsGuiding returns 0
22:25:59.429 00.000 15712 Move returns status 0, amount 71
22:25:59.429 00.000 15712 MoveAxis(N, 0, ABG)
22:25:59.429 00.000 15712 Move returns status 0, amount 0
22:25:59.429 00.000 15712 move complete, result=0
22:25:59.429 00.000 15712 worker thread done servicing request
22:25:59.429 00.000 15712 Worker thread wakes up
22:25:59.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:25:59.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:25:59.429 00.000 7988 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
22:26:00.847 01.418 15712 Exposure complete
22:26:00.905 00.058 15712 worker thread done servicing request
22:26:00.905 00.000 7988 OnExposeComplete: enter
22:26:00.905 00.000 7988 UpdateGuideState(): m_state=6
22:26:00.910 00.005 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8287
22:26:00.910 00.000 7988 Star::Find returns 1 (0), X=1181.29, Y=449.88, Mass=1465, SNR=26.0, Peak=198 HFD=3.2
22:26:00.910 00.000 7988 MultiStar: [#1 0.29,-0.07,1.07,U] [#2 0.34,-0.13,1.00,U] [#3 0.22,-0.25,0.99,U] [#4 0.32,-0.19,1.04,U] [#5 0.34,-0.10,0.73,U] [#6 0.42,-0.16,0.70,U] [#7 0.24,0.16,0.69,U] [#8 0.31,-0.33,0.69,U] 
22:26:00.910 00.000 7988 single-star, 8 included, MultiStar: {0.28, -0.12}, one-star: {0.11, 0.02}
22:26:00.910 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.58) = xAngle (1.77 = 1.77)
22:26:00.910 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.88 = -1.41)
22:26:00.910 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
22:26:00.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.02, opts=13)
22:26:00.910 00.000 7988 Enqueuing Move request for scope (0.11, 0.02)
22:26:00.910 00.000 15712 Worker thread wakes up
22:26:00.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:26:00.910 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:26:00.910 00.000 15712 Moving (0.11, 0.02) raw xDistance=-0.02 yDistance=-0.11
22:26:00.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:00.922 00.012 7988 UpdateGuideState exits: m=1465 SNR=26.0
22:26:00.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:00.924 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:00.924 00.000 7988 Enqueuing Expose request
22:26:00.926 00.002 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:00.926 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
22:26:00.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:00.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:26:00.926 00.000 15712 MoveAxis(W, 3, ABG)
22:26:00.926 00.000 15712 Guiding  Dir = 3, Dur = 3
22:26:00.926 00.000 15712 IsGuiding returns 0
22:26:00.939 00.013 15712 IsGuiding returns 0
22:26:00.939 00.000 15712 Move returns status 0, amount 3
22:26:00.939 00.000 15712 MoveAxis(N, 0, ABG)
22:26:00.939 00.000 15712 Move returns status 0, amount 0
22:26:00.939 00.000 15712 move complete, result=0
22:26:00.939 00.000 15712 worker thread done servicing request
22:26:00.939 00.000 15712 Worker thread wakes up
22:26:00.939 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:26:00.942 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:00.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:02.580 01.638 15712 Exposure complete
22:26:02.637 00.057 15712 worker thread done servicing request
22:26:02.637 00.000 7988 OnExposeComplete: enter
22:26:02.637 00.000 7988 UpdateGuideState(): m_state=6
22:26:02.637 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8288
22:26:02.644 00.007 7988 Star::Find returns 1 (0), X=1181.15, Y=449.86, Mass=1501, SNR=26.3, Peak=205 HFD=3.7
22:26:02.644 00.000 7988 MultiStar: [#1 0.09,-0.23,1.04,U] [#2 0.21,-0.15,1.02,U] [#3 0.37,-0.05,0.95,U] [#4 0.36,-0.46,1.03,U] [#5 0.31,0.00,0.70,U] [#6 0.26,-0.25,0.69,U] [#7 0.24,-0.21,0.67,U] [#8 0.16,-0.26,0.65,U] 
22:26:02.644 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.18}, one-star: {-0.04, -0.00}
22:26:02.644 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.58) = xAngle (-1.53 = -1.53)
22:26:02.644 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.58 = 1.58)
22:26:02.644 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.10 mountX=0.00 mountY=0.04, mountTheta=1.53
22:26:02.644 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.00, opts=13)
22:26:02.644 00.000 7988 Enqueuing Move request for scope (-0.04, -0.00)
22:26:02.654 00.010 15712 Worker thread wakes up
22:26:02.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
22:26:02.654 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
22:26:02.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:02.654 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.3
22:26:02.656 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:02.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:02.658 00.002 7988 Enqueuing Expose request
22:26:02.658 00.000 15712 Moving (-0.04, -0.00) raw xDistance=0.00 yDistance=0.04
22:26:02.660 00.002 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:02.660 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
22:26:02.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:02.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:26:02.660 00.000 15712 MoveAxis(W, 2, ABG)
22:26:02.660 00.000 15712 Guiding  Dir = 3, Dur = 2
22:26:02.660 00.000 15712 IsGuiding returns 0
22:26:02.684 00.024 15712 IsGuiding returns 0
22:26:02.684 00.000 15712 Move returns status 0, amount 2
22:26:02.684 00.000 15712 MoveAxis(N, 0, ABG)
22:26:02.684 00.000 15712 Move returns status 0, amount 0
22:26:02.684 00.000 15712 move complete, result=0
22:26:02.684 00.000 15712 worker thread done servicing request
22:26:02.684 00.000 15712 Worker thread wakes up
22:26:02.684 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:26:02.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:02.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:04.099 01.415 15712 Exposure complete
22:26:04.150 00.051 15712 worker thread done servicing request
22:26:04.150 00.000 7988 OnExposeComplete: enter
22:26:04.150 00.000 7988 UpdateGuideState(): m_state=6
22:26:04.150 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8289
22:26:04.162 00.012 7988 Star::Find returns 1 (0), X=1181.29, Y=449.78, Mass=1541, SNR=26.7, Peak=214 HFD=3.6
22:26:04.162 00.000 7988 MultiStar: [#1 0.22,-0.23,1.07,U] [#2 0.32,-0.20,0.97,U] [#3 0.31,-0.09,0.97,U] [#4 0.23,-0.38,1.01,U] [#5 0.11,0.02,0.71,U] [#6 0.38,-0.37,0.71,U] [#7 0.16,-0.32,0.65,U] [#8 0.35,-0.15,0.63,U] 
22:26:04.162 00.000 7988 single-star, 8 included, MultiStar: {0.24, -0.20}, one-star: {0.10, -0.09}
22:26:04.162 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.58) = xAngle (0.88 = 0.88)
22:26:04.167 00.005 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.99 = -2.30)
22:26:04.167 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.70 mountX=0.09 mountY=-0.10, mountTheta=-0.86
22:26:04.167 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.09, opts=13)
22:26:04.167 00.000 7988 Enqueuing Move request for scope (0.10, -0.09)
22:26:04.167 00.000 15712 Worker thread wakes up
22:26:04.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
22:26:04.167 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
22:26:04.167 00.000 15712 Moving (0.10, -0.09) raw xDistance=0.09 yDistance=-0.10
22:26:04.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:04.167 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.7
22:26:04.174 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:04.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:04.176 00.002 7988 Enqueuing Expose request
22:26:04.176 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:04.176 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
22:26:04.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:04.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:26:04.176 00.000 15712 MoveAxis(W, 1, ABG)
22:26:04.176 00.000 15712 Guiding  Dir = 3, Dur = 1
22:26:04.176 00.000 15712 IsGuiding returns 0
22:26:04.200 00.024 15712 IsGuiding returns 0
22:26:04.200 00.000 15712 Move returns status 0, amount 1
22:26:04.200 00.000 15712 MoveAxis(N, 0, ABG)
22:26:04.200 00.000 15712 Move returns status 0, amount 0
22:26:04.200 00.000 15712 move complete, result=0
22:26:04.200 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:26:04.204 00.004 15712 worker thread done servicing request
22:26:04.204 00.000 15712 Worker thread wakes up
22:26:04.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:04.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:05.840 01.636 15712 Exposure complete
22:26:05.899 00.059 15712 worker thread done servicing request
22:26:05.899 00.000 7988 OnExposeComplete: enter
22:26:05.899 00.000 7988 UpdateGuideState(): m_state=6
22:26:05.899 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8290
22:26:05.902 00.003 7988 Star::Find returns 1 (0), X=1181.24, Y=449.47, Mass=1500, SNR=26.1, Peak=229 HFD=3.4
22:26:05.902 00.000 7988 MultiStar: [#1 0.25,-0.55,1.03,U] [#2 0.16,-0.56,1.03,U] [#3 0.24,-0.33,0.95,U] [#4 0.31,-0.55,1.03,U] [#5 0.31,-0.27,0.75,U] [#6 0.41,-0.55,0.69,U] [#7 0.08,-0.40,0.69,U] [#8 0.51,-0.45,0.66,U] 
22:26:05.902 00.000 7988 single-star, 8 included, MultiStar: {0.25, -0.46}, one-star: {0.05, -0.39}
22:26:05.902 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.58) = xAngle (0.15 = 0.15)
22:26:05.902 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.03)
22:26:05.902 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.39 hyp=0.40 cameraTheta=-1.43 mountX=0.39 mountY=-0.04, mountTheta=-0.11
22:26:05.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.39, opts=13)
22:26:05.902 00.000 7988 Enqueuing Move request for scope (0.05, -0.39)
22:26:05.902 00.000 15712 Worker thread wakes up
22:26:05.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.39) opts 0xd
22:26:05.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.39)
22:26:05.902 00.000 15712 Moving (0.05, -0.39) raw xDistance=0.39 yDistance=-0.04
22:26:05.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:05.902 00.000 7988 UpdateGuideState exits: m=1500 SNR=26.1
22:26:05.914 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:05.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:05.916 00.002 7988 Enqueuing Expose request
22:26:05.916 00.000 15712 PPEC rslt: input = 0.39, final = 0.24, react = 0.24, pred = 0.00, hyst = 0.21, hyst_pct = 0.00, period_length = 635.99
22:26:05.916 00.000 15712 PPEC: input: 0.39, control: 0.24, exposure: 1500
22:26:05.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:05.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:26:05.916 00.000 15712 MoveAxis(W, 78, ABG)
22:26:05.916 00.000 15712 Guiding  Dir = 3, Dur = 78
22:26:05.918 00.002 15712 IsGuiding returns 0
22:26:05.935 00.017 15712 PulseGuide returned control before completion, sleep 63
22:26:06.034 00.099 15712 IsGuiding returns 1
22:26:06.034 00.000 15712 scope still moving after pulse duration time elapsed
22:26:06.076 00.042 15712 IsGuiding returns 0
22:26:06.076 00.000 15712 scope move finished after 78 + 80 ms
22:26:06.076 00.000 15712 Move returns status 0, amount 78
22:26:06.076 00.000 15712 MoveAxis(N, 0, ABG)
22:26:06.076 00.000 15712 Move returns status 0, amount 0
22:26:06.076 00.000 15712 move complete, result=0
22:26:06.076 00.000 7988 GuideStep: 0.4 px 78 ms WEST, -0.0 px 0 ms NORTH
22:26:06.078 00.002 15712 worker thread done servicing request
22:26:06.078 00.000 15712 Worker thread wakes up
22:26:06.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:06.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:07.495 01.417 15712 Exposure complete
22:26:07.548 00.053 15712 worker thread done servicing request
22:26:07.548 00.000 7988 OnExposeComplete: enter
22:26:07.556 00.008 7988 UpdateGuideState(): m_state=6
22:26:07.556 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8291
22:26:07.556 00.000 7988 Star::Find returns 1 (0), X=1181.00, Y=449.69, Mass=1526, SNR=26.6, Peak=198 HFD=3.4
22:26:07.556 00.000 7988 MultiStar: [#1 0.14,-0.16,1.00,U] [#2 0.09,-0.20,0.98,U] [#3 0.16,-0.15,0.99,U] [#4 0.18,-0.23,1.03,U] [#5 0.03,-0.08,0.72,U] [#6 0.01,-0.09,0.71,U] [#7 0.09,-0.04,0.66,U] [#8 0.22,-0.21,0.64,U] 
22:26:07.556 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {-0.19, -0.17}
22:26:07.556 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.58) = xAngle (0.49 = 0.49)
22:26:07.556 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.60 = -2.68)
22:26:07.556 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.09 mountX=0.15 mountY=-0.08, mountTheta=-0.47
22:26:07.565 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.15, opts=13)
22:26:07.565 00.000 7988 Enqueuing Move request for scope (0.08, -0.15)
22:26:07.565 00.000 15712 Worker thread wakes up
22:26:07.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
22:26:07.565 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
22:26:07.565 00.000 15712 Moving (0.08, -0.15) raw xDistance=0.15 yDistance=-0.08
22:26:07.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:07.565 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.6
22:26:07.569 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:07.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:07.571 00.002 7988 Enqueuing Expose request
22:26:07.571 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:07.571 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
22:26:07.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:07.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:26:07.571 00.000 15712 MoveAxis(E, 0, ABG)
22:26:07.571 00.000 15712 Move returns status 0, amount 0
22:26:07.571 00.000 15712 MoveAxis(N, 0, ABG)
22:26:07.571 00.000 15712 Move returns status 0, amount 0
22:26:07.571 00.000 15712 move complete, result=0
22:26:07.571 00.000 15712 worker thread done servicing request
22:26:07.571 00.000 15712 Worker thread wakes up
22:26:07.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:07.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:07.571 00.000 7988 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:09.311 01.740 15712 Exposure complete
22:26:09.366 00.055 15712 worker thread done servicing request
22:26:09.366 00.000 7988 OnExposeComplete: enter
22:26:09.366 00.000 7988 UpdateGuideState(): m_state=6
22:26:09.372 00.006 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8292
22:26:09.373 00.001 7988 Star::Find returns 1 (1), X=1181.09, Y=449.95, Mass=1443, SNR=25.9, Peak=255 HFD=2.8
22:26:09.373 00.000 7988 MultiStar: [#1 0.15,-0.06,1.03,U] [#2 0.24,-0.17,1.03,U] [#3 0.21,0.02,0.98,U] [#4 0.25,-0.14,1.07,U] [#5 0.08,0.05,0.75,U] [#6 0.12,-0.10,0.73,U] [#7 -0.03,0.05,0.67,U] [#8 0.28,-0.09,0.68,U] 
22:26:09.373 00.000 7988 single-star, 8 included, MultiStar: {0.14, -0.04}, one-star: {-0.10, 0.09}
22:26:09.373 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.58) = xAngle (3.98 = -2.31)
22:26:09.373 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.09 = 0.80)
22:26:09.373 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.40 mountX=-0.09 mountY=0.10, mountTheta=2.32
22:26:09.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.09, opts=13)
22:26:09.373 00.000 7988 Enqueuing Move request for scope (-0.10, 0.09)
22:26:09.373 00.000 15712 Worker thread wakes up
22:26:09.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
22:26:09.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
22:26:09.373 00.000 15712 Moving (-0.10, 0.09) raw xDistance=-0.09 yDistance=0.10
22:26:09.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:09.383 00.010 7988 UpdateGuideState exits: m=1443 SNR=25.9 Saturated
22:26:09.385 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:09.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:09.387 00.002 7988 Enqueuing Expose request
22:26:09.387 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:09.387 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
22:26:09.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:09.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:26:09.387 00.000 15712 MoveAxis(E, 1, ABG)
22:26:09.387 00.000 15712 Guiding  Dir = 2, Dur = 1
22:26:09.389 00.002 15712 IsGuiding returns 0
22:26:09.412 00.023 15712 IsGuiding returns 0
22:26:09.412 00.000 15712 Move returns status 0, amount 1
22:26:09.412 00.000 15712 MoveAxis(N, 0, ABG)
22:26:09.412 00.000 15712 Move returns status 0, amount 0
22:26:09.412 00.000 15712 move complete, result=0
22:26:09.412 00.000 15712 worker thread done servicing request
22:26:09.412 00.000 15712 Worker thread wakes up
22:26:09.412 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:26:09.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:09.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:10.825 01.413 15712 Exposure complete
22:26:10.876 00.051 15712 worker thread done servicing request
22:26:10.876 00.000 7988 OnExposeComplete: enter
22:26:10.876 00.000 7988 UpdateGuideState(): m_state=6
22:26:10.876 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8293
22:26:10.888 00.012 7988 Star::Find returns 1 (1), X=1181.22, Y=449.97, Mass=1515, SNR=26.4, Peak=255 HFD=3.0
22:26:10.888 00.000 7988 MultiStar: [#1 0.10,-0.09,1.04,U] [#2 0.10,-0.09,1.00,U] [#3 0.03,-0.09,0.96,U] [#4 0.08,-0.27,1.02,U] [#5 -0.13,-0.01,0.75,U] [#6 0.14,-0.21,0.66,U] [#7 -0.12,-0.17,0.66,U] [#8 0.12,-0.13,0.66,U] 
22:26:10.890 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.03, 0.11}
22:26:10.890 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.58) = xAngle (0.42 = 0.42)
22:26:10.892 00.002 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.52 = -2.76)
22:26:10.893 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.16 mountX=0.10 mountY=-0.04, mountTheta=-0.39
22:26:10.895 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
22:26:10.895 00.000 7988 Enqueuing Move request for scope (0.04, -0.10)
22:26:10.897 00.002 15712 Worker thread wakes up
22:26:10.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
22:26:10.897 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
22:26:10.897 00.000 15712 Moving (0.04, -0.10) raw xDistance=0.10 yDistance=-0.04
22:26:10.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:10.897 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.4 Saturated
22:26:10.899 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:10.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:10.901 00.002 7988 Enqueuing Expose request
22:26:10.902 00.001 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:10.902 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
22:26:10.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:10.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:26:10.902 00.000 15712 MoveAxis(E, 1, ABG)
22:26:10.902 00.000 15712 Guiding  Dir = 2, Dur = 1
22:26:10.902 00.000 15712 IsGuiding returns 0
22:26:10.927 00.025 15712 IsGuiding returns 0
22:26:10.927 00.000 15712 Move returns status 0, amount 1
22:26:10.927 00.000 15712 MoveAxis(N, 0, ABG)
22:26:10.927 00.000 15712 Move returns status 0, amount 0
22:26:10.927 00.000 15712 move complete, result=0
22:26:10.927 00.000 15712 worker thread done servicing request
22:26:10.927 00.000 15712 Worker thread wakes up
22:26:10.927 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:26:10.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:10.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:12.675 01.748 15712 Exposure complete
22:26:12.728 00.053 15712 worker thread done servicing request
22:26:12.728 00.000 7988 OnExposeComplete: enter
22:26:12.728 00.000 7988 UpdateGuideState(): m_state=6
22:26:12.736 00.008 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8294
22:26:12.736 00.000 7988 Star::Find returns 1 (0), X=1181.08, Y=449.76, Mass=1486, SNR=26.3, Peak=213 HFD=3.3
22:26:12.736 00.000 7988 MultiStar: [#1 0.03,-0.22,1.01,U] [#2 0.02,-0.09,1.02,U] [#3 0.19,-0.20,0.99,U] [#4 0.09,-0.35,1.02,U] [#5 0.01,-0.07,0.71,U] [#6 -0.01,-0.06,0.73,U] [#7 -0.08,-0.28,0.70,U] [#8 0.15,-0.16,0.67,U] 
22:26:12.736 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.18}, one-star: {-0.10, -0.10}
22:26:12.736 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.58) = xAngle (-0.78 = -0.78)
22:26:12.736 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.33 = 2.33)
22:26:12.736 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.36 mountX=0.10 mountY=0.10, mountTheta=0.80
22:26:12.745 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.10, opts=13)
22:26:12.745 00.000 7988 Enqueuing Move request for scope (-0.10, -0.10)
22:26:12.745 00.000 15712 Worker thread wakes up
22:26:12.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
22:26:12.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
22:26:12.745 00.000 15712 Moving (-0.10, -0.10) raw xDistance=0.10 yDistance=0.10
22:26:12.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:12.745 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.3
22:26:12.749 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:12.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:12.751 00.002 7988 Enqueuing Expose request
22:26:12.752 00.001 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:12.752 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
22:26:12.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:12.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:26:12.752 00.000 15712 MoveAxis(E, 1, ABG)
22:26:12.752 00.000 15712 Guiding  Dir = 2, Dur = 1
22:26:12.752 00.000 15712 IsGuiding returns 0
22:26:12.769 00.017 15712 IsGuiding returns 0
22:26:12.769 00.000 15712 Move returns status 0, amount 1
22:26:12.769 00.000 15712 MoveAxis(N, 0, ABG)
22:26:12.769 00.000 15712 Move returns status 0, amount 0
22:26:12.769 00.000 15712 move complete, result=0
22:26:12.769 00.000 15712 worker thread done servicing request
22:26:12.769 00.000 15712 Worker thread wakes up
22:26:12.769 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:26:12.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:12.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:14.188 01.419 15712 Exposure complete
22:26:14.247 00.059 15712 worker thread done servicing request
22:26:14.247 00.000 7988 OnExposeComplete: enter
22:26:14.247 00.000 7988 UpdateGuideState(): m_state=6
22:26:14.247 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8295
22:26:14.247 00.000 7988 Star::Find returns 1 (0), X=1181.05, Y=449.93, Mass=1574, SNR=27.0, Peak=229 HFD=3.7
22:26:14.252 00.005 7988 MultiStar: [#1 0.23,-0.08,0.99,U] [#2 0.21,-0.08,0.97,U] [#3 0.06,-0.10,0.93,U] [#4 0.37,-0.10,0.99,U] [#5 0.27,0.02,0.69,U] [#6 0.22,-0.16,0.67,U] [#7 0.13,0.04,0.64,U] [#8 0.42,-0.09,0.64,U] 
22:26:14.252 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.05}, one-star: {-0.13, 0.07}
22:26:14.252 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.04)
22:26:14.256 00.004 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.07)
22:26:14.256 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.67 mountX=-0.07 mountY=0.13, mountTheta=2.04
22:26:14.256 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.07, opts=13)
22:26:14.256 00.000 7988 Enqueuing Move request for scope (-0.13, 0.07)
22:26:14.256 00.000 15712 Worker thread wakes up
22:26:14.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
22:26:14.256 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
22:26:14.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:14.256 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.0
22:26:14.264 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:14.264 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:14.266 00.002 7988 Enqueuing Expose request
22:26:14.266 00.000 15712 Moving (-0.13, 0.07) raw xDistance=-0.07 yDistance=0.13
22:26:14.268 00.002 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:14.268 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
22:26:14.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:14.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:26:14.268 00.000 15712 MoveAxis(W, 0, ABG)
22:26:14.268 00.000 15712 Move returns status 0, amount 0
22:26:14.268 00.000 15712 MoveAxis(N, 0, ABG)
22:26:14.268 00.000 15712 Move returns status 0, amount 0
22:26:14.268 00.000 15712 move complete, result=0
22:26:14.268 00.000 15712 worker thread done servicing request
22:26:14.268 00.000 15712 Worker thread wakes up
22:26:14.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:14.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:14.268 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
22:26:15.911 01.643 15712 Exposure complete
22:26:15.972 00.061 15712 worker thread done servicing request
22:26:15.972 00.000 7988 OnExposeComplete: enter
22:26:15.974 00.002 7988 UpdateGuideState(): m_state=6
22:26:15.974 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8296
22:26:15.974 00.000 7988 Star::Find returns 1 (0), X=1181.09, Y=450.01, Mass=1536, SNR=26.6, Peak=238 HFD=3.3
22:26:15.974 00.000 7988 MultiStar: [#1 0.05,-0.03,1.02,U] [#2 0.14,-0.05,1.02,U] [#3 -0.05,0.04,0.94,U] [#4 0.03,0.02,1.02,U] [#5 -0.00,0.38,0.69,U] [#6 0.00,-0.19,0.69,U] [#7 0.02,0.06,0.67,U] [#8 0.03,-0.05,0.64,U] 
22:26:15.974 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.10, 0.15}
22:26:15.974 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
22:26:15.974 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.41)
22:26:15.974 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.18 mountX=-0.04 mountY=-0.02, mountTheta=-2.73
22:26:15.974 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.04, opts=13)
22:26:15.986 00.012 7988 Enqueuing Move request for scope (0.01, 0.04)
22:26:15.986 00.000 15712 Worker thread wakes up
22:26:15.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:15.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:26:15.986 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.6
22:26:15.990 00.004 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:26:15.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:15.990 00.000 15712 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.02
22:26:15.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:15.990 00.000 7988 Enqueuing Expose request
22:26:15.996 00.006 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:15.996 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
22:26:15.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:15.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:26:15.996 00.000 15712 MoveAxis(W, 1, ABG)
22:26:15.996 00.000 15712 Guiding  Dir = 3, Dur = 1
22:26:15.996 00.000 15712 IsGuiding returns 0
22:26:16.007 00.011 15712 IsGuiding returns 0
22:26:16.007 00.000 15712 Move returns status 0, amount 1
22:26:16.007 00.000 15712 MoveAxis(N, 0, ABG)
22:26:16.007 00.000 15712 Move returns status 0, amount 0
22:26:16.007 00.000 15712 move complete, result=0
22:26:16.007 00.000 15712 worker thread done servicing request
22:26:16.007 00.000 15712 Worker thread wakes up
22:26:16.007 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:26:16.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:16.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:17.425 01.418 15712 Exposure complete
22:26:17.484 00.059 15712 worker thread done servicing request
22:26:17.484 00.000 7988 OnExposeComplete: enter
22:26:17.484 00.000 7988 UpdateGuideState(): m_state=6
22:26:17.486 00.002 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8297
22:26:17.486 00.000 7988 Star::Find returns 1 (1), X=1181.01, Y=449.95, Mass=1571, SNR=26.9, Peak=255 HFD=3.3
22:26:17.486 00.000 7988 MultiStar: [#1 0.03,0.01,1.00,U] [#2 0.17,0.05,0.99,U] [#3 0.04,0.05,0.95,U] [#4 0.05,0.01,1.02,U] [#5 0.16,0.07,0.71,U] [#6 -0.03,0.17,0.69,U] [#7 -0.07,0.05,0.63,U] [#8 0.41,-0.14,0.64,U] 
22:26:17.486 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {-0.18, 0.09}
22:26:17.486 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.58) = xAngle (2.21 = 2.21)
22:26:17.486 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.32 = -0.96)
22:26:17.486 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.64 mountX=-0.04 mountY=-0.06, mountTheta=-2.20
22:26:17.486 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.04, opts=13)
22:26:17.486 00.000 7988 Enqueuing Move request for scope (0.06, 0.04)
22:26:17.486 00.000 15712 Worker thread wakes up
22:26:17.486 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:26:17.486 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:26:17.486 00.000 15712 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=-0.06
22:26:17.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:17.486 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.9 Saturated
22:26:17.499 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:17.500 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:17.500 00.000 7988 Enqueuing Expose request
22:26:17.502 00.002 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:17.502 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
22:26:17.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:17.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:17.502 00.000 15712 MoveAxis(W, 1, ABG)
22:26:17.502 00.000 15712 Guiding  Dir = 3, Dur = 1
22:26:17.502 00.000 15712 IsGuiding returns 0
22:26:17.523 00.021 15712 IsGuiding returns 0
22:26:17.523 00.000 15712 Move returns status 0, amount 1
22:26:17.523 00.000 15712 MoveAxis(N, 0, ABG)
22:26:17.523 00.000 15712 Move returns status 0, amount 0
22:26:17.523 00.000 15712 move complete, result=0
22:26:17.523 00.000 15712 worker thread done servicing request
22:26:17.523 00.000 15712 Worker thread wakes up
22:26:17.523 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:26:17.534 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:17.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:19.176 01.642 15712 Exposure complete
22:26:19.237 00.061 15712 worker thread done servicing request
22:26:19.237 00.000 7988 OnExposeComplete: enter
22:26:19.237 00.000 7988 UpdateGuideState(): m_state=6
22:26:19.237 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8298
22:26:19.239 00.002 7988 Star::Find returns 1 (0), X=1181.02, Y=449.87, Mass=1511, SNR=26.4, Peak=215 HFD=3.9
22:26:19.239 00.000 7988 MultiStar: [#1 0.04,-0.14,1.00,U] [#2 0.08,-0.02,0.95,U] [#3 0.08,-0.01,0.95,U] [#4 0.17,-0.09,1.00,U] [#5 -0.08,0.03,0.69,U] [#6 0.03,0.07,0.71,U] [#7 -0.18,0.01,0.66,U] [#8 -0.04,-0.14,0.63,U] 
22:26:19.239 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.16, 0.00}
22:26:19.239 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.58) = xAngle (0.10 = 0.10)
22:26:19.239 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.21 = -3.07)
22:26:19.239 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.48 mountX=0.04 mountY=-0.00, mountTheta=-0.07
22:26:19.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.04, opts=13)
22:26:19.239 00.000 7988 Enqueuing Move request for scope (0.00, -0.04)
22:26:19.239 00.000 15712 Worker thread wakes up
22:26:19.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
22:26:19.239 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
22:26:19.239 00.000 15712 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=-0.00
22:26:19.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:19.239 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.4
22:26:19.251 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:19.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:19.253 00.002 7988 Enqueuing Expose request
22:26:19.253 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:19.253 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
22:26:19.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:19.255 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:26:19.255 00.000 15712 MoveAxis(W, 1, ABG)
22:26:19.255 00.000 15712 Guiding  Dir = 3, Dur = 1
22:26:19.255 00.000 15712 IsGuiding returns 0
22:26:19.271 00.016 15712 IsGuiding returns 0
22:26:19.271 00.000 15712 Move returns status 0, amount 1
22:26:19.271 00.000 15712 MoveAxis(N, 0, ABG)
22:26:19.271 00.000 15712 Move returns status 0, amount 0
22:26:19.271 00.000 15712 move complete, result=0
22:26:19.271 00.000 15712 worker thread done servicing request
22:26:19.271 00.000 15712 Worker thread wakes up
22:26:19.271 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:26:19.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:19.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:20.691 01.420 15712 Exposure complete
22:26:20.749 00.058 15712 worker thread done servicing request
22:26:20.749 00.000 7988 OnExposeComplete: enter
22:26:20.750 00.001 7988 UpdateGuideState(): m_state=6
22:26:20.750 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8299
22:26:20.753 00.003 7988 Star::Find returns 1 (0), X=1181.14, Y=449.66, Mass=1572, SNR=27.1, Peak=200 HFD=3.6
22:26:20.755 00.002 7988 MultiStar: [#1 0.12,-0.24,0.99,U] [#2 0.08,-0.07,1.00,U] [#3 0.17,-0.26,0.92,U] [#4 0.16,-0.15,0.99,U] [#5 -0.00,-0.15,0.67,U] [#6 0.13,-0.20,0.69,U] [#7 0.13,-0.17,0.66,U] [#8 -0.03,0.02,0.68,U] 
22:26:20.755 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.16}, one-star: {-0.05, -0.21}
22:26:20.757 00.002 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.58) = xAngle (0.47 = 0.47)
22:26:20.757 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.58 = -2.70)
22:26:20.759 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.10 mountX=0.16 mountY=-0.08, mountTheta=-0.45
22:26:20.761 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.16, opts=13)
22:26:20.761 00.000 7988 Enqueuing Move request for scope (0.08, -0.16)
22:26:20.763 00.002 15712 Worker thread wakes up
22:26:20.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
22:26:20.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
22:26:20.763 00.000 15712 Moving (0.08, -0.16) raw xDistance=0.16 yDistance=-0.08
22:26:20.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:20.763 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.1
22:26:20.765 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:20.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:20.767 00.002 7988 Enqueuing Expose request
22:26:20.767 00.000 15712 PPEC rslt: input = 0.16, final = 0.00, react = 0.10, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:20.767 00.000 15712 PPEC: input: 0.16, control: 0.00, exposure: 1500
22:26:20.769 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:20.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:26:20.769 00.000 15712 MoveAxis(W, 1, ABG)
22:26:20.769 00.000 15712 Guiding  Dir = 3, Dur = 1
22:26:20.769 00.000 15712 IsGuiding returns 0
22:26:20.784 00.015 15712 IsGuiding returns 0
22:26:20.784 00.000 15712 Move returns status 0, amount 1
22:26:20.784 00.000 15712 MoveAxis(N, 0, ABG)
22:26:20.784 00.000 15712 Move returns status 0, amount 0
22:26:20.784 00.000 15712 move complete, result=0
22:26:20.784 00.000 15712 worker thread done servicing request
22:26:20.784 00.000 15712 Worker thread wakes up
22:26:20.784 00.000 7988 GuideStep: 0.2 px 1 ms WEST, -0.1 px 0 ms NORTH
22:26:20.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:20.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:22.431 01.647 15712 Exposure complete
22:26:22.485 00.054 15712 worker thread done servicing request
22:26:22.485 00.000 7988 OnExposeComplete: enter
22:26:22.485 00.000 7988 UpdateGuideState(): m_state=6
22:26:22.485 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
22:26:22.493 00.008 7988 Star::Find returns 1 (0), X=1180.93, Y=449.71, Mass=1560, SNR=27.0, Peak=201 HFD=3.5
22:26:22.495 00.002 7988 MultiStar: [#1 0.02,-0.40,1.02,U] [#2 -0.06,-0.37,0.97,U] [#3 -0.01,-0.23,0.92,U] [#4 0.17,-0.33,0.98,U] [#5 0.12,-0.15,0.69,U] [#6 -0.07,-0.33,0.70,U] [#7 -0.01,-0.32,0.65,U] [#8 0.22,-0.30,0.64,U] 
22:26:22.495 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.29}, one-star: {-0.26, -0.15}
22:26:22.497 00.002 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
22:26:22.497 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.13 = 3.13)
22:26:22.499 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.56 mountX=0.29 mountY=0.00, mountTheta=0.01
22:26:22.501 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.29, opts=13)
22:26:22.501 00.000 7988 Enqueuing Move request for scope (0.00, -0.29)
22:26:22.502 00.001 15712 Worker thread wakes up
22:26:22.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.29) opts 0xd
22:26:22.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.29)
22:26:22.502 00.000 15712 Moving (0.00, -0.29) raw xDistance=0.29 yDistance=0.00
22:26:22.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:22.502 00.000 7988 UpdateGuideState exits: m=1560 SNR=27.0
22:26:22.505 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:22.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:22.507 00.002 7988 Enqueuing Expose request
22:26:22.507 00.000 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.17, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 635.99
22:26:22.507 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
22:26:22.509 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:22.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:26:22.509 00.000 15712 MoveAxis(W, 57, ABG)
22:26:22.509 00.000 15712 Guiding  Dir = 3, Dur = 57
22:26:22.509 00.000 15712 IsGuiding returns 0
22:26:22.525 00.016 15712 PulseGuide returned control before completion, sleep 41
22:26:22.604 00.079 15712 IsGuiding returns 0
22:26:22.604 00.000 15712 Move returns status 0, amount 57
22:26:22.604 00.000 15712 MoveAxis(N, 0, ABG)
22:26:22.604 00.000 15712 Move returns status 0, amount 0
22:26:22.604 00.000 15712 move complete, result=0
22:26:22.604 00.000 15712 worker thread done servicing request
22:26:22.604 00.000 15712 Worker thread wakes up
22:26:22.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:22.604 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.0 px 0 ms NORTH
22:26:22.618 00.014 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:24.026 01.408 15712 Exposure complete
22:26:24.084 00.058 15712 worker thread done servicing request
22:26:24.084 00.000 7988 OnExposeComplete: enter
22:26:24.085 00.001 7988 UpdateGuideState(): m_state=6
22:26:24.085 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8301
22:26:24.088 00.003 7988 Star::Find returns 1 (0), X=1180.92, Y=450.00, Mass=1492, SNR=26.4, Peak=239 HFD=3.7
22:26:24.090 00.002 7988 MultiStar: [#1 0.23,-0.02,1.00,U] [#2 -0.00,0.07,1.00,U] [#3 0.01,0.02,0.94,U] [#4 0.08,-0.04,1.01,U] [#5 0.23,0.15,0.74,U] [#6 0.07,-0.31,0.68,U] [#7 -0.10,-0.03,0.70,U] [#8 0.16,-0.05,0.65,U] 
22:26:24.090 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {-0.26, 0.13}
22:26:24.092 00.002 7988 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.58) = xAngle (1.58 = 1.58)
22:26:24.092 00.000 7988 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.69 = -1.60)
22:26:24.094 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.00 mountX=-0.00 mountY=-0.04, mountTheta=-1.58
22:26:24.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.00, opts=13)
22:26:24.096 00.002 7988 Enqueuing Move request for scope (0.04, -0.00)
22:26:24.098 00.002 15712 Worker thread wakes up
22:26:24.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:26:24.098 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:26:24.098 00.000 15712 Moving (0.04, -0.00) raw xDistance=-0.00 yDistance=-0.04
22:26:24.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:24.098 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.4
22:26:24.100 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:24.100 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:24.102 00.002 7988 Enqueuing Expose request
22:26:24.102 00.000 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:24.102 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
22:26:24.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:24.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:26:24.102 00.000 15712 MoveAxis(E, 0, ABG)
22:26:24.102 00.000 15712 Move returns status 0, amount 0
22:26:24.102 00.000 15712 MoveAxis(N, 0, ABG)
22:26:24.102 00.000 15712 Move returns status 0, amount 0
22:26:24.102 00.000 15712 move complete, result=0
22:26:24.104 00.002 15712 worker thread done servicing request
22:26:24.104 00.000 15712 Worker thread wakes up
22:26:24.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:24.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:24.104 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:26:25.845 01.741 15712 Exposure complete
22:26:25.901 00.056 15712 worker thread done servicing request
22:26:25.901 00.000 7988 OnExposeComplete: enter
22:26:25.901 00.000 7988 UpdateGuideState(): m_state=6
22:26:25.905 00.004 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8302
22:26:25.905 00.000 7988 Star::Find returns 1 (0), X=1180.93, Y=449.82, Mass=1571, SNR=27.0, Peak=218 HFD=3.9
22:26:25.905 00.000 7988 MultiStar: [#1 -0.06,-0.14,0.98,U] [#2 -0.17,-0.03,0.96,U] [#3 -0.21,-0.01,0.92,U] [#4 0.13,-0.13,1.01,U] [#5 -0.11,0.03,0.68,U] [#6 -0.32,-0.11,0.69,U] [#7 -0.33,-0.16,0.66,U] [#8 -0.14,-0.06,0.63,U] 
22:26:25.905 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.07}, one-star: {-0.26, -0.04}
22:26:25.905 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.58) = xAngle (-1.11 = -1.11)
22:26:25.905 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.00 = 2.00)
22:26:25.905 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.69 mountX=0.07 mountY=0.15, mountTheta=1.12
22:26:25.905 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.07, opts=13)
22:26:25.905 00.000 7988 Enqueuing Move request for scope (-0.15, -0.07)
22:26:25.905 00.000 15712 Worker thread wakes up
22:26:25.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
22:26:25.905 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
22:26:25.905 00.000 15712 Moving (-0.15, -0.07) raw xDistance=0.07 yDistance=0.15
22:26:25.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:25.905 00.000 7988 UpdateGuideState exits: m=1571 SNR=27.0
22:26:25.918 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:25.918 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:25.920 00.002 7988 Enqueuing Expose request
22:26:25.921 00.001 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:25.921 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
22:26:25.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:25.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:26:25.921 00.000 15712 MoveAxis(E, 1, ABG)
22:26:25.921 00.000 15712 Guiding  Dir = 2, Dur = 1
22:26:25.939 00.018 15712 IsGuiding returns 0
22:26:25.956 00.017 15712 IsGuiding returns 0
22:26:25.956 00.000 15712 Move returns status 0, amount 1
22:26:25.956 00.000 15712 MoveAxis(N, 0, ABG)
22:26:25.956 00.000 15712 Move returns status 0, amount 0
22:26:25.956 00.000 15712 move complete, result=0
22:26:25.956 00.000 15712 worker thread done servicing request
22:26:25.956 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
22:26:25.956 00.000 15712 Worker thread wakes up
22:26:25.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:25.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:27.372 01.416 15712 Exposure complete
22:26:27.430 00.058 15712 worker thread done servicing request
22:26:27.430 00.000 7988 OnExposeComplete: enter
22:26:27.430 00.000 7988 UpdateGuideState(): m_state=6
22:26:27.433 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8303
22:26:27.434 00.001 7988 Star::Find returns 1 (0), X=1180.98, Y=450.01, Mass=1565, SNR=26.9, Peak=219 HFD=4.0
22:26:27.434 00.000 7988 MultiStar: [#1 -0.07,-0.05,0.98,U] [#2 0.07,0.07,0.98,U] [#3 0.14,0.01,0.95,U] [#4 0.07,-0.27,0.99,U] [#5 -0.20,0.15,0.71,U] [#6 0.16,-0.02,0.65,U] [#7 -0.17,0.07,0.64,U] [#8 -0.05,-0.13,0.63,U] 
22:26:27.434 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {-0.21, 0.15}
22:26:27.434 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.58) = xAngle (-1.39 = -1.39)
22:26:27.434 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.72 = 1.72)
22:26:27.434 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-2.97 mountX=0.00 mountY=0.03, mountTheta=1.39
22:26:27.434 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.00, opts=13)
22:26:27.434 00.000 7988 Enqueuing Move request for scope (-0.03, -0.00)
22:26:27.434 00.000 15712 Worker thread wakes up
22:26:27.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:26:27.434 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:26:27.434 00.000 15712 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
22:26:27.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:27.434 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.9
22:26:27.446 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:27.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:27.447 00.001 7988 Enqueuing Expose request
22:26:27.447 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:27.447 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
22:26:27.449 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:27.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:26:27.449 00.000 15712 MoveAxis(E, 2, ABG)
22:26:27.449 00.000 15712 Guiding  Dir = 2, Dur = 2
22:26:27.449 00.000 15712 IsGuiding returns 0
22:26:27.470 00.021 15712 IsGuiding returns 0
22:26:27.470 00.000 15712 Move returns status 0, amount 2
22:26:27.470 00.000 15712 MoveAxis(N, 0, ABG)
22:26:27.470 00.000 15712 Move returns status 0, amount 0
22:26:27.470 00.000 15712 move complete, result=0
22:26:27.470 00.000 15712 worker thread done servicing request
22:26:27.470 00.000 15712 Worker thread wakes up
22:26:27.470 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:26:27.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:27.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:29.114 01.644 15712 Exposure complete
22:26:29.172 00.058 15712 worker thread done servicing request
22:26:29.172 00.000 7988 OnExposeComplete: enter
22:26:29.172 00.000 7988 UpdateGuideState(): m_state=6
22:26:29.172 00.000 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8304
22:26:29.175 00.003 7988 Star::Find returns 1 (0), X=1181.10, Y=449.89, Mass=1511, SNR=26.6, Peak=208 HFD=3.4
22:26:29.175 00.000 7988 MultiStar: [#1 -0.17,-0.10,1.00,U] [#2 0.16,-0.09,1.01,U] [#3 0.17,-0.01,0.96,U] [#4 0.11,-0.04,1.02,U] [#5 -0.03,-0.02,0.71,U] [#6 -0.08,-0.09,0.68,U] [#7 -0.19,0.01,0.64,U] [#8 0.10,0.00,0.69,U] 
22:26:29.175 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.09, 0.02}
22:26:29.175 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
22:26:29.175 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.27 = -3.01)
22:26:29.175 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.41 mountX=0.04 mountY=-0.00, mountTheta=-0.13
22:26:29.182 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
22:26:29.182 00.000 7988 Enqueuing Move request for scope (0.01, -0.04)
22:26:29.182 00.000 15712 Worker thread wakes up
22:26:29.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:26:29.182 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:26:29.182 00.000 15712 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.00
22:26:29.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:29.182 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.6
22:26:29.188 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:29.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:29.190 00.002 7988 Enqueuing Expose request
22:26:29.190 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:29.190 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
22:26:29.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:29.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:26:29.190 00.000 15712 MoveAxis(E, 3, ABG)
22:26:29.190 00.000 15712 Guiding  Dir = 2, Dur = 3
22:26:29.191 00.001 15712 IsGuiding returns 0
22:26:29.216 00.025 15712 IsGuiding returns 0
22:26:29.216 00.000 15712 Move returns status 0, amount 3
22:26:29.216 00.000 15712 MoveAxis(N, 0, ABG)
22:26:29.216 00.000 15712 Move returns status 0, amount 0
22:26:29.216 00.000 15712 move complete, result=0
22:26:29.216 00.000 15712 worker thread done servicing request
22:26:29.216 00.000 15712 Worker thread wakes up
22:26:29.216 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:26:29.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:29.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:30.624 01.408 15712 Exposure complete
22:26:30.684 00.060 15712 worker thread done servicing request
22:26:30.684 00.000 7988 OnExposeComplete: enter
22:26:30.684 00.000 7988 UpdateGuideState(): m_state=6
22:26:30.687 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8305
22:26:30.687 00.000 7988 Star::Find returns 1 (0), X=1180.96, Y=450.07, Mass=1488, SNR=26.4, Peak=231 HFD=3.9
22:26:30.690 00.003 7988 MultiStar: [#1 0.00,-0.11,1.03,U] [#2 0.07,0.01,0.99,U] [#3 0.01,-0.08,0.94,U] [#4 0.13,-0.16,1.07,U] [#5 0.05,0.01,0.71,U] [#6 0.06,-0.12,0.70,U] [#7 -0.02,-0.03,0.67,U] [#8 0.06,-0.18,0.63,U] 
22:26:30.690 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {-0.23, 0.21}
22:26:30.692 00.002 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.58) = xAngle (0.29 = 0.29)
22:26:30.692 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.40 = -2.88)
22:26:30.694 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.29 mountX=0.05 mountY=-0.01, mountTheta=-0.26
22:26:30.696 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.05, opts=13)
22:26:30.696 00.000 7988 Enqueuing Move request for scope (0.01, -0.05)
22:26:30.698 00.002 15712 Worker thread wakes up
22:26:30.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:26:30.698 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:26:30.698 00.000 15712 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.01
22:26:30.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:30.698 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.4
22:26:30.701 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:30.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:30.703 00.002 7988 Enqueuing Expose request
22:26:30.703 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:30.703 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
22:26:30.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:30.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:26:30.703 00.000 15712 MoveAxis(E, 3, ABG)
22:26:30.703 00.000 15712 Guiding  Dir = 2, Dur = 3
22:26:30.703 00.000 15712 IsGuiding returns 0
22:26:30.719 00.016 15712 IsGuiding returns 0
22:26:30.719 00.000 15712 Move returns status 0, amount 3
22:26:30.719 00.000 15712 MoveAxis(N, 0, ABG)
22:26:30.719 00.000 15712 Move returns status 0, amount 0
22:26:30.719 00.000 15712 move complete, result=0
22:26:30.719 00.000 15712 worker thread done servicing request
22:26:30.719 00.000 15712 Worker thread wakes up
22:26:30.719 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:26:30.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:30.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:32.364 01.645 15712 Exposure complete
22:26:32.423 00.059 15712 worker thread done servicing request
22:26:32.423 00.000 7988 OnExposeComplete: enter
22:26:32.424 00.001 7988 UpdateGuideState(): m_state=6
22:26:32.425 00.001 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8306
22:26:32.427 00.002 7988 Star::Find returns 1 (0), X=1180.97, Y=449.95, Mass=1554, SNR=26.8, Peak=221 HFD=3.9
22:26:32.428 00.001 7988 MultiStar: [#1 -0.11,-0.24,0.99,U] [#2 0.00,0.04,1.02,U] [#3 -0.00,-0.10,0.92,U] [#4 -0.00,-0.20,0.99,U] [#5 0.12,0.12,0.70,U] [#6 -0.01,-0.20,0.69,U] [#7 -0.09,0.04,0.63,U] [#8 0.12,-0.04,0.62,U] 
22:26:32.429 00.001 7988 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.22, 0.08}
22:26:32.429 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.58) = xAngle (-0.48 = -0.48)
22:26:32.429 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.63 = 2.63)
22:26:32.429 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.06 mountX=0.06 mountY=0.03, mountTheta=0.51
22:26:32.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
22:26:32.429 00.000 7988 Enqueuing Move request for scope (-0.03, -0.06)
22:26:32.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:32.429 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.8
22:26:32.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:32.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:32.429 00.000 7988 Enqueuing Expose request
22:26:32.429 00.000 15712 Worker thread wakes up
22:26:32.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
22:26:32.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
22:26:32.429 00.000 15712 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.03
22:26:32.444 00.015 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:32.444 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
22:26:32.444 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:32.444 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:26:32.444 00.000 15712 MoveAxis(E, 3, ABG)
22:26:32.444 00.000 15712 Guiding  Dir = 2, Dur = 3
22:26:32.444 00.000 15712 IsGuiding returns 0
22:26:32.461 00.017 15712 IsGuiding returns 0
22:26:32.461 00.000 15712 Move returns status 0, amount 3
22:26:32.461 00.000 15712 MoveAxis(N, 0, ABG)
22:26:32.461 00.000 15712 Move returns status 0, amount 0
22:26:32.461 00.000 15712 move complete, result=0
22:26:32.461 00.000 15712 worker thread done servicing request
22:26:32.461 00.000 15712 Worker thread wakes up
22:26:32.461 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:26:32.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:32.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:33.878 01.417 15712 Exposure complete
22:26:33.935 00.057 15712 worker thread done servicing request
22:26:33.935 00.000 7988 OnExposeComplete: enter
22:26:33.935 00.000 7988 UpdateGuideState(): m_state=6
22:26:33.939 00.004 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8307
22:26:33.940 00.001 7988 Star::Find returns 1 (0), X=1180.80, Y=449.94, Mass=1589, SNR=27.2, Peak=202 HFD=4.1
22:26:33.940 00.000 7988 MultiStar: [#1 -0.17,0.06,1.00,U] [#2 -0.31,0.12,0.97,U] [#3 -0.02,0.02,0.91,U] [#4 -0.17,-0.23,1.00,U] [#5 -0.04,0.11,0.68,U] [#6 -0.01,-0.13,0.68,U] [#7 -0.18,0.14,0.62,U] [#8 -0.20,-0.12,0.67,U] 
22:26:33.940 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.00}, one-star: {-0.38, 0.07}
22:26:33.940 00.000 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.58)
22:26:33.940 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.53)
22:26:33.940 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.00 hyp=0.18 cameraTheta=3.12 mountX=-0.00 mountY=0.18, mountTheta=1.58
22:26:33.940 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.00, opts=13)
22:26:33.940 00.000 7988 Enqueuing Move request for scope (-0.18, 0.00)
22:26:33.940 00.000 15712 Worker thread wakes up
22:26:33.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.00) opts 0xd
22:26:33.940 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.00)
22:26:33.940 00.000 15712 Moving (-0.18, 0.00) raw xDistance=-0.00 yDistance=0.18
22:26:33.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:33.940 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.2
22:26:33.951 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:33.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:33.953 00.002 7988 Enqueuing Expose request
22:26:33.953 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:33.953 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
22:26:33.955 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:33.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:26:33.955 00.000 15712 MoveAxis(E, 3, ABG)
22:26:33.955 00.000 15712 Guiding  Dir = 2, Dur = 3
22:26:33.955 00.000 15712 IsGuiding returns 0
22:26:33.978 00.023 15712 IsGuiding returns 0
22:26:33.978 00.000 15712 Move returns status 0, amount 3
22:26:33.978 00.000 15712 MoveAxis(N, 0, ABG)
22:26:33.978 00.000 15712 Move returns status 0, amount 0
22:26:33.978 00.000 15712 move complete, result=0
22:26:33.978 00.000 15712 worker thread done servicing request
22:26:33.978 00.000 15712 Worker thread wakes up
22:26:33.978 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
22:26:33.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:33.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:35.617 01.639 15712 Exposure complete
22:26:35.678 00.061 15712 worker thread done servicing request
22:26:35.678 00.000 7988 OnExposeComplete: enter
22:26:35.678 00.000 7988 UpdateGuideState(): m_state=6
22:26:35.680 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8308
22:26:35.680 00.000 7988 Star::Find returns 1 (0), X=1180.99, Y=449.99, Mass=1491, SNR=26.2, Peak=219 HFD=3.3
22:26:35.682 00.002 7988 MultiStar: [#1 -0.10,-0.12,1.03,U] [#2 -0.04,-0.01,1.04,U] [#3 -0.04,-0.06,0.96,U] [#4 0.21,-0.26,1.06,U] [#5 -0.03,0.34,0.71,U] [#6 -0.06,0.02,0.70,U] [#7 0.06,-0.04,0.66,U] [#8 -0.00,-0.08,0.68,U] 
22:26:35.682 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.20, 0.13}
22:26:35.684 00.002 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.58) = xAngle (-0.81 = -0.81)
22:26:35.684 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.30 = 2.30)
22:26:35.686 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.39 mountX=0.02 mountY=0.02, mountTheta=0.83
22:26:35.688 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.02, opts=13)
22:26:35.688 00.000 7988 Enqueuing Move request for scope (-0.02, -0.02)
22:26:35.690 00.002 15712 Worker thread wakes up
22:26:35.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:26:35.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:26:35.690 00.000 15712 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
22:26:35.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:35.690 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2
22:26:35.693 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:35.694 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:35.694 00.000 7988 Enqueuing Expose request
22:26:35.694 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:26:35.694 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
22:26:35.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:35.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:26:35.694 00.000 15712 MoveAxis(E, 3, ABG)
22:26:35.694 00.000 15712 Guiding  Dir = 2, Dur = 3
22:26:35.694 00.000 15712 IsGuiding returns 0
22:26:35.710 00.016 15712 IsGuiding returns 0
22:26:35.710 00.000 15712 Move returns status 0, amount 3
22:26:35.710 00.000 15712 MoveAxis(N, 0, ABG)
22:26:35.710 00.000 15712 Move returns status 0, amount 0
22:26:35.710 00.000 15712 move complete, result=0
22:26:35.710 00.000 15712 worker thread done servicing request
22:26:35.710 00.000 15712 Worker thread wakes up
22:26:35.710 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:26:35.726 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:35.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:37.129 01.403 15712 Exposure complete
22:26:37.188 00.059 15712 worker thread done servicing request
22:26:37.188 00.000 7988 OnExposeComplete: enter
22:26:37.188 00.000 7988 UpdateGuideState(): m_state=6
22:26:37.188 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8309
22:26:37.192 00.004 7988 Star::Find returns 1 (0), X=1181.04, Y=449.92, Mass=1619, SNR=27.3, Peak=203 HFD=4.0
22:26:37.194 00.002 7988 MultiStar: [#1 -0.10,-0.18,0.97,U] [#2 0.01,-0.22,0.95,U] [#3 -0.04,-0.17,0.93,U] [#4 0.20,-0.30,1.00,U] [#5 0.15,-0.10,0.70,U] [#6 -0.15,-0.21,0.68,U] [#7 0.07,0.03,0.67,U] [#8 -0.04,-0.21,0.62,U] 
22:26:37.194 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {-0.15, 0.06}
22:26:37.196 00.002 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.58) = xAngle (-0.04 = -0.04)
22:26:37.196 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.07 = 3.07)
22:26:37.198 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.62 mountX=0.15 mountY=0.01, mountTheta=0.07
22:26:37.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.15, opts=13)
22:26:37.200 00.000 7988 Enqueuing Move request for scope (-0.01, -0.15)
22:26:37.202 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:37.202 00.000 7988 UpdateGuideState exits: m=1619 SNR=27.3
22:26:37.204 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:37.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:37.205 00.001 7988 Enqueuing Expose request
22:26:37.205 00.000 15712 Worker thread wakes up
22:26:37.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
22:26:37.205 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
22:26:37.205 00.000 15712 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=0.01
22:26:37.211 00.006 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:26:37.211 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
22:26:37.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:37.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:26:37.211 00.000 15712 MoveAxis(E, 4, ABG)
22:26:37.211 00.000 15712 Guiding  Dir = 2, Dur = 4
22:26:37.211 00.000 15712 IsGuiding returns 0
22:26:37.242 00.031 15712 IsGuiding returns 0
22:26:37.242 00.000 15712 Move returns status 0, amount 4
22:26:37.242 00.000 15712 MoveAxis(N, 0, ABG)
22:26:37.242 00.000 15712 Move returns status 0, amount 0
22:26:37.242 00.000 15712 move complete, result=0
22:26:37.242 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:26:37.244 00.002 15712 worker thread done servicing request
22:26:37.244 00.000 15712 Worker thread wakes up
22:26:37.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:37.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:38.881 01.637 15712 Exposure complete
22:26:38.941 00.060 15712 worker thread done servicing request
22:26:38.941 00.000 7988 OnExposeComplete: enter
22:26:38.941 00.000 7988 UpdateGuideState(): m_state=6
22:26:38.941 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8310
22:26:38.945 00.004 7988 Star::Find returns 1 (0), X=1181.17, Y=449.81, Mass=1469, SNR=26.1, Peak=201 HFD=3.4
22:26:38.945 00.000 7988 MultiStar: [#1 0.24,-0.13,1.05,U] [#2 0.12,-0.12,1.05,U] [#3 0.11,-0.35,0.99,U] [#4 0.14,-0.23,1.04,U] [#5 0.01,-0.10,0.73,U] [#6 0.29,-0.38,0.68,U] [#7 0.02,0.05,0.68,U] [#8 0.27,-0.29,0.67,U] 
22:26:38.945 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.18}, one-star: {-0.02, -0.06}
22:26:38.945 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.58) = xAngle (-0.31 = -0.31)
22:26:38.945 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
22:26:38.945 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.89 mountX=0.06 mountY=0.02, mountTheta=0.34
22:26:38.945 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
22:26:38.945 00.000 7988 Enqueuing Move request for scope (-0.02, -0.06)
22:26:38.954 00.009 15712 Worker thread wakes up
22:26:38.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:26:38.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:26:38.954 00.000 15712 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.02
22:26:38.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:38.954 00.000 7988 UpdateGuideState exits: m=1469 SNR=26.1
22:26:38.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:38.954 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:38.954 00.000 7988 Enqueuing Expose request
22:26:38.954 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:26:38.954 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
22:26:38.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:38.961 00.007 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:26:38.961 00.000 15712 MoveAxis(E, 5, ABG)
22:26:38.961 00.000 15712 Guiding  Dir = 2, Dur = 5
22:26:38.997 00.036 15712 IsGuiding returns 0
22:26:39.015 00.018 15712 IsGuiding returns 0
22:26:39.015 00.000 15712 Move returns status 0, amount 5
22:26:39.015 00.000 15712 MoveAxis(N, 0, ABG)
22:26:39.015 00.000 15712 Move returns status 0, amount 0
22:26:39.015 00.000 15712 move complete, result=0
22:26:39.015 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:26:39.018 00.003 15712 worker thread done servicing request
22:26:39.018 00.000 15712 Worker thread wakes up
22:26:39.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:39.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:40.433 01.415 15712 Exposure complete
22:26:40.484 00.051 15712 worker thread done servicing request
22:26:40.484 00.000 7988 OnExposeComplete: enter
22:26:40.484 00.000 7988 UpdateGuideState(): m_state=6
22:26:40.494 00.010 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8311
22:26:40.495 00.001 7988 Star::Find returns 1 (0), X=1180.98, Y=449.71, Mass=1524, SNR=26.8, Peak=199 HFD=3.4
22:26:40.497 00.002 7988 MultiStar: [#1 0.03,-0.21,0.99,U] [#2 -0.17,-0.16,0.98,U] [#3 0.15,-0.22,0.94,U] [#4 -0.06,-0.34,1.00,U] [#5 -0.24,-0.17,0.72,U] [#6 -0.11,-0.13,0.67,U] [#7 -0.37,-0.11,0.66,U] [#8 0.21,-0.08,0.64,U] 
22:26:40.497 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.18}, one-star: {-0.21, -0.15}
22:26:40.499 00.002 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.58) = xAngle (-0.41 = -0.41)
22:26:40.499 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.70 = 2.70)
22:26:40.501 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.99 mountX=0.18 mountY=0.09, mountTheta=0.44
22:26:40.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.18, opts=13)
22:26:40.501 00.000 7988 Enqueuing Move request for scope (-0.08, -0.18)
22:26:40.501 00.000 15712 Worker thread wakes up
22:26:40.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
22:26:40.501 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
22:26:40.501 00.000 15712 Moving (-0.08, -0.18) raw xDistance=0.18 yDistance=0.09
22:26:40.508 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:40.508 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.8
22:26:40.510 00.002 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:26:40.510 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
22:26:40.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:40.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:40.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:40.510 00.000 7988 Enqueuing Expose request
22:26:40.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:26:40.510 00.000 15712 MoveAxis(W, 31, ABG)
22:26:40.510 00.000 15712 Guiding  Dir = 3, Dur = 31
22:26:40.510 00.000 15712 IsGuiding returns 0
22:26:40.531 00.021 15712 PulseGuide returned control before completion, sleep 22
22:26:40.558 00.027 15712 IsGuiding returns 1
22:26:40.558 00.000 15712 scope still moving after pulse duration time elapsed
22:26:40.594 00.036 15712 IsGuiding returns 0
22:26:40.594 00.000 15712 scope move finished after 31 + 52 ms
22:26:40.594 00.000 15712 Move returns status 0, amount 31
22:26:40.594 00.000 15712 MoveAxis(N, 0, ABG)
22:26:40.594 00.000 15712 Move returns status 0, amount 0
22:26:40.594 00.000 15712 move complete, result=0
22:26:40.594 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
22:26:40.600 00.006 15712 worker thread done servicing request
22:26:40.600 00.000 15712 Worker thread wakes up
22:26:40.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:40.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:42.238 01.638 15712 Exposure complete
22:26:42.286 00.048 15712 worker thread done servicing request
22:26:42.286 00.000 7988 OnExposeComplete: enter
22:26:42.286 00.000 7988 UpdateGuideState(): m_state=6
22:26:42.299 00.013 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8312
22:26:42.299 00.000 7988 Star::Find returns 1 (1), X=1181.04, Y=450.06, Mass=1524, SNR=26.6, Peak=255 HFD=3.0
22:26:42.301 00.002 7988 MultiStar: [#1 0.06,-0.02,1.01,U] [#2 0.04,0.11,0.98,U] [#3 0.30,0.12,0.96,U] [#4 0.04,-0.02,1.00,U] [#5 0.14,0.26,0.75,U] [#6 0.13,0.02,0.71,U] [#7 0.10,0.24,0.66,U] [#8 0.25,0.22,0.66,U] 
22:26:42.303 00.002 7988 refined, 8 included, MultiStar: {0.09, 0.12}, one-star: {-0.15, 0.20}
22:26:42.303 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.58) = xAngle (2.47 = 2.47)
22:26:42.303 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.58 = -0.70)
22:26:42.305 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.89 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
22:26:42.307 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.12, opts=13)
22:26:42.307 00.000 7988 Enqueuing Move request for scope (0.09, 0.12)
22:26:42.309 00.002 15712 Worker thread wakes up
22:26:42.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
22:26:42.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
22:26:42.309 00.000 15712 Moving (0.09, 0.12) raw xDistance=-0.12 yDistance=-0.10
22:26:42.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:42.309 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.6 Saturated
22:26:42.311 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:42.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:42.313 00.002 7988 Enqueuing Expose request
22:26:42.314 00.001 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:26:42.314 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
22:26:42.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:42.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:26:42.314 00.000 15712 MoveAxis(E, 6, ABG)
22:26:42.314 00.000 15712 Guiding  Dir = 2, Dur = 6
22:26:42.354 00.040 15712 IsGuiding returns 0
22:26:42.371 00.017 15712 IsGuiding returns 0
22:26:42.371 00.000 15712 Move returns status 0, amount 6
22:26:42.371 00.000 15712 MoveAxis(N, 0, ABG)
22:26:42.371 00.000 15712 Move returns status 0, amount 0
22:26:42.371 00.000 15712 move complete, result=0
22:26:42.371 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:26:42.374 00.003 15712 worker thread done servicing request
22:26:42.374 00.000 15712 Worker thread wakes up
22:26:42.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:42.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:43.784 01.410 15712 Exposure complete
22:26:43.843 00.059 15712 worker thread done servicing request
22:26:43.843 00.000 7988 OnExposeComplete: enter
22:26:43.843 00.000 7988 UpdateGuideState(): m_state=6
22:26:43.846 00.003 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8313
22:26:43.846 00.000 7988 Star::Find returns 1 (0), X=1181.00, Y=449.95, Mass=1627, SNR=27.5, Peak=202 HFD=4.0
22:26:43.846 00.000 7988 MultiStar: [#1 0.06,-0.01,0.96,U] [#2 0.19,-0.02,0.96,U] [#3 0.22,0.11,0.91,U] [#4 0.15,-0.14,0.98,U] [#5 0.06,0.03,0.69,U] [#6 0.05,0.15,0.68,U] [#7 0.15,0.06,0.64,U] [#8 0.21,0.03,0.60,U] 
22:26:43.846 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {-0.19, 0.08}
22:26:43.850 00.004 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.58) = xAngle (1.85 = 1.85)
22:26:43.850 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.96 = -1.33)
22:26:43.850 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=-0.03 mountY=-0.09, mountTheta=-1.85
22:26:43.850 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.03, opts=13)
22:26:43.850 00.000 7988 Enqueuing Move request for scope (0.09, 0.03)
22:26:43.850 00.000 15712 Worker thread wakes up
22:26:43.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:26:43.850 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:26:43.850 00.000 15712 Moving (0.09, 0.03) raw xDistance=-0.03 yDistance=-0.09
22:26:43.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:43.850 00.000 7988 UpdateGuideState exits: m=1627 SNR=27.5
22:26:43.858 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:43.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:43.860 00.002 7988 Enqueuing Expose request
22:26:43.860 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:26:43.860 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
22:26:43.862 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:43.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:43.862 00.000 15712 MoveAxis(E, 6, ABG)
22:26:43.862 00.000 15712 Guiding  Dir = 2, Dur = 6
22:26:43.862 00.000 15712 IsGuiding returns 0
22:26:43.884 00.022 15712 IsGuiding returns 0
22:26:43.884 00.000 15712 Move returns status 0, amount 6
22:26:43.884 00.000 15712 MoveAxis(N, 0, ABG)
22:26:43.884 00.000 15712 Move returns status 0, amount 0
22:26:43.884 00.000 15712 move complete, result=0
22:26:43.884 00.000 15712 worker thread done servicing request
22:26:43.884 00.000 15712 Worker thread wakes up
22:26:43.884 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:26:43.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:43.894 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:45.534 01.640 15712 Exposure complete
22:26:45.585 00.051 15712 worker thread done servicing request
22:26:45.585 00.000 7988 OnExposeComplete: enter
22:26:45.585 00.000 7988 UpdateGuideState(): m_state=6
22:26:45.597 00.012 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8314
22:26:45.598 00.001 7988 Star::Find returns 1 (0), X=1181.16, Y=450.09, Mass=1468, SNR=26.2, Peak=197 HFD=3.8
22:26:45.598 00.000 7988 MultiStar: [#1 0.37,-0.01,1.02,U] [#2 0.22,0.13,1.02,U] [#3 0.24,0.17,0.95,U] [#4 0.28,-0.02,1.00,U] [#5 0.36,0.02,0.72,U] [#6 0.28,0.14,0.71,U] [#7 0.02,0.30,0.68,U] [#8 0.27,0.28,0.69,U] 
22:26:45.602 00.004 7988 single-star, 8 included, MultiStar: {0.22, 0.13}, one-star: {-0.03, 0.23}
22:26:45.602 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.58) = xAngle (3.27 = -3.01)
22:26:45.602 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.38 = 0.10)
22:26:45.602 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.69 mountX=-0.23 mountY=0.02, mountTheta=3.05
22:26:45.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.23, opts=13)
22:26:45.602 00.000 7988 Enqueuing Move request for scope (-0.03, 0.23)
22:26:45.602 00.000 15712 Worker thread wakes up
22:26:45.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:45.602 00.000 7988 UpdateGuideState exits: m=1468 SNR=26.2
22:26:45.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:45.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:45.602 00.000 7988 Enqueuing Expose request
22:26:45.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
22:26:45.602 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
22:26:45.614 00.012 15712 Moving (-0.03, 0.23) raw xDistance=-0.23 yDistance=0.02
22:26:45.614 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
22:26:45.614 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
22:26:45.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:45.619 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:26:45.619 00.000 15712 MoveAxis(E, 52, ABG)
22:26:45.619 00.000 15712 Guiding  Dir = 2, Dur = 52
22:26:45.619 00.000 15712 IsGuiding returns 0
22:26:45.633 00.014 15712 PulseGuide returned control before completion, sleep 48
22:26:45.698 00.065 15712 IsGuiding returns 1
22:26:45.698 00.000 15712 scope still moving after pulse duration time elapsed
22:26:45.725 00.027 15712 IsGuiding returns 0
22:26:45.725 00.000 15712 scope move finished after 52 + 54 ms
22:26:45.725 00.000 15712 Move returns status 0, amount 52
22:26:45.725 00.000 15712 MoveAxis(N, 0, ABG)
22:26:45.725 00.000 15712 Move returns status 0, amount 0
22:26:45.725 00.000 15712 move complete, result=0
22:26:45.725 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
22:26:45.727 00.002 15712 worker thread done servicing request
22:26:45.727 00.000 15712 Worker thread wakes up
22:26:45.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:45.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:47.146 01.419 15712 Exposure complete
22:26:47.200 00.054 15712 worker thread done servicing request
22:26:47.200 00.000 7988 OnExposeComplete: enter
22:26:47.200 00.000 7988 UpdateGuideState(): m_state=6
22:26:47.206 00.006 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8315
22:26:47.207 00.001 7988 Star::Find returns 1 (0), X=1181.21, Y=449.89, Mass=1528, SNR=26.5, Peak=205 HFD=3.6
22:26:47.207 00.000 7988 MultiStar: [#1 0.22,-0.17,1.00,U] [#2 0.18,0.06,1.00,U] [#3 0.27,-0.03,0.96,U] [#4 0.37,-0.17,1.02,U] [#5 0.08,-0.02,0.68,U] [#6 0.20,-0.11,0.70,U] [#7 -0.03,-0.07,0.64,U] [#8 0.15,-0.01,0.62,U] 
22:26:47.207 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.02, 0.03}
22:26:47.207 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.42 = 2.42)
22:26:47.207 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.76)
22:26:47.207 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.84 mountX=-0.03 mountY=-0.02, mountTheta=-2.40
22:26:47.207 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.03, opts=13)
22:26:47.207 00.000 7988 Enqueuing Move request for scope (0.02, 0.03)
22:26:47.207 00.000 15712 Worker thread wakes up
22:26:47.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:26:47.207 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:26:47.207 00.000 15712 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
22:26:47.218 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:47.218 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.5
22:26:47.220 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:47.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:47.222 00.002 7988 Enqueuing Expose request
22:26:47.222 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:26:47.222 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
22:26:47.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:47.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:26:47.222 00.000 15712 MoveAxis(E, 6, ABG)
22:26:47.222 00.000 15712 Guiding  Dir = 2, Dur = 6
22:26:47.223 00.001 15712 IsGuiding returns 0
22:26:47.248 00.025 15712 IsGuiding returns 0
22:26:47.248 00.000 15712 Move returns status 0, amount 6
22:26:47.248 00.000 15712 MoveAxis(N, 0, ABG)
22:26:47.248 00.000 15712 Move returns status 0, amount 0
22:26:47.248 00.000 15712 move complete, result=0
22:26:47.248 00.000 15712 worker thread done servicing request
22:26:47.248 00.000 15712 Worker thread wakes up
22:26:47.248 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:26:47.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:47.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:48.883 01.635 15712 Exposure complete
22:26:48.935 00.052 15712 worker thread done servicing request
22:26:48.935 00.000 7988 OnExposeComplete: enter
22:26:48.935 00.000 7988 UpdateGuideState(): m_state=6
22:26:48.943 00.008 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8316
22:26:48.945 00.002 7988 Star::Find returns 1 (0), X=1181.12, Y=449.65, Mass=1528, SNR=26.7, Peak=228 HFD=3.3
22:26:48.945 00.000 7988 MultiStar: [#1 0.15,-0.18,1.00,U] [#2 0.18,-0.27,1.00,U] [#3 0.16,-0.19,0.94,U] [#4 0.18,-0.47,0.99,U] [#5 0.31,-0.11,0.71,U] [#6 0.11,-0.18,0.69,U] [#7 0.01,-0.22,0.64,U] [#8 0.35,-0.37,0.64,U] 
22:26:48.945 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.25}, one-star: {-0.06, -0.21}
22:26:48.945 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
22:26:48.945 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
22:26:48.945 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.85 mountX=0.21 mountY=0.07, mountTheta=0.30
22:26:48.952 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.21, opts=13)
22:26:48.952 00.000 7988 Enqueuing Move request for scope (-0.06, -0.21)
22:26:48.952 00.000 15712 Worker thread wakes up
22:26:48.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:48.952 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.7
22:26:48.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:48.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:48.952 00.000 7988 Enqueuing Expose request
22:26:48.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
22:26:48.952 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
22:26:48.952 00.000 15712 Moving (-0.06, -0.21) raw xDistance=0.21 yDistance=0.07
22:26:48.960 00.008 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:26:48.960 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
22:26:48.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:48.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:26:48.960 00.000 15712 MoveAxis(W, 36, ABG)
22:26:48.960 00.000 15712 Guiding  Dir = 3, Dur = 36
22:26:48.960 00.000 15712 IsGuiding returns 0
22:26:48.986 00.026 15712 PulseGuide returned control before completion, sleep 20
22:26:49.054 00.068 15712 IsGuiding returns 0
22:26:49.054 00.000 15712 Move returns status 0, amount 36
22:26:49.054 00.000 15712 MoveAxis(N, 0, ABG)
22:26:49.054 00.000 15712 Move returns status 0, amount 0
22:26:49.054 00.000 15712 move complete, result=0
22:26:49.054 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
22:26:49.057 00.003 15712 worker thread done servicing request
22:26:49.057 00.000 15712 Worker thread wakes up
22:26:49.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:49.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:50.475 01.418 15712 Exposure complete
22:26:50.530 00.055 15712 worker thread done servicing request
22:26:50.530 00.000 7988 OnExposeComplete: enter
22:26:50.530 00.000 7988 UpdateGuideState(): m_state=6
22:26:50.530 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8317
22:26:50.538 00.008 7988 Star::Find returns 1 (1), X=1181.19, Y=449.95, Mass=1567, SNR=26.9, Peak=255 HFD=3.1
22:26:50.538 00.000 7988 MultiStar: [#1 0.23,-0.15,1.00,U] [#2 0.14,-0.09,0.99,U] [#3 0.17,-0.03,0.93,U] [#4 0.17,-0.13,1.00,U] [#5 0.18,-0.01,0.69,U] [#6 0.11,-0.05,0.70,U] [#7 0.05,0.04,0.68,U] [#8 0.32,-0.12,0.64,U] 
22:26:50.538 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.05}, one-star: {0.00, 0.08}
22:26:50.538 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.58) = xAngle (3.11 = 3.11)
22:26:50.538 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.22 = -0.06)
22:26:50.538 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.53 mountX=-0.08 mountY=-0.01, mountTheta=-3.08
22:26:50.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.08, opts=13)
22:26:50.547 00.009 7988 Enqueuing Move request for scope (0.00, 0.08)
22:26:50.547 00.000 15712 Worker thread wakes up
22:26:50.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
22:26:50.547 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
22:26:50.547 00.000 15712 Moving (0.00, 0.08) raw xDistance=-0.08 yDistance=-0.01
22:26:50.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:50.547 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.9 Saturated
22:26:50.550 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:50.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:50.552 00.002 7988 Enqueuing Expose request
22:26:50.552 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:26:50.552 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
22:26:50.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:50.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:26:50.552 00.000 15712 MoveAxis(E, 5, ABG)
22:26:50.552 00.000 15712 Guiding  Dir = 2, Dur = 5
22:26:50.554 00.002 15712 IsGuiding returns 0
22:26:50.570 00.016 15712 IsGuiding returns 0
22:26:50.570 00.000 15712 Move returns status 0, amount 5
22:26:50.570 00.000 15712 MoveAxis(N, 0, ABG)
22:26:50.570 00.000 15712 Move returns status 0, amount 0
22:26:50.570 00.000 15712 move complete, result=0
22:26:50.570 00.000 15712 worker thread done servicing request
22:26:50.570 00.000 15712 Worker thread wakes up
22:26:50.570 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:26:50.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:50.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:52.314 01.744 15712 Exposure complete
22:26:52.368 00.054 15712 worker thread done servicing request
22:26:52.368 00.000 7988 OnExposeComplete: enter
22:26:52.368 00.000 7988 UpdateGuideState(): m_state=6
22:26:52.375 00.007 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8318
22:26:52.375 00.000 7988 Star::Find returns 1 (0), X=1181.24, Y=449.81, Mass=1537, SNR=26.8, Peak=226 HFD=2.9
22:26:52.375 00.000 7988 MultiStar: [#1 0.18,-0.10,1.04,U] [#2 0.30,-0.02,0.99,U] [#3 0.28,0.09,0.95,U] [#4 0.30,-0.30,1.01,U] [#5 0.42,0.22,0.69,U] [#6 0.41,-0.10,0.71,U] [#7 0.14,-0.01,0.66,U] [#8 0.38,-0.14,0.68,U] 
22:26:52.375 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.05}, one-star: {0.06, -0.05}
22:26:52.375 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.58) = xAngle (0.86 = 0.86)
22:26:52.375 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.97 = -2.31)
22:26:52.375 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.72 mountX=0.05 mountY=-0.05, mountTheta=-0.85
22:26:52.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.05, opts=13)
22:26:52.375 00.000 7988 Enqueuing Move request for scope (0.06, -0.05)
22:26:52.385 00.010 15712 Worker thread wakes up
22:26:52.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:26:52.385 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:26:52.385 00.000 15712 Moving (0.06, -0.05) raw xDistance=0.05 yDistance=-0.05
22:26:52.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:52.385 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.8
22:26:52.388 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:52.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:52.390 00.002 7988 Enqueuing Expose request
22:26:52.390 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:26:52.390 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
22:26:52.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:52.391 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:26:52.391 00.000 15712 MoveAxis(E, 5, ABG)
22:26:52.391 00.000 15712 Guiding  Dir = 2, Dur = 5
22:26:52.391 00.000 15712 IsGuiding returns 0
22:26:52.410 00.019 15712 IsGuiding returns 0
22:26:52.410 00.000 15712 Move returns status 0, amount 5
22:26:52.410 00.000 15712 MoveAxis(N, 0, ABG)
22:26:52.410 00.000 15712 Move returns status 0, amount 0
22:26:52.410 00.000 15712 move complete, result=0
22:26:52.410 00.000 15712 worker thread done servicing request
22:26:52.410 00.000 15712 Worker thread wakes up
22:26:52.410 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:26:52.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:52.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:53.827 01.417 15712 Exposure complete
22:26:53.886 00.059 15712 worker thread done servicing request
22:26:53.886 00.000 7988 OnExposeComplete: enter
22:26:53.886 00.000 7988 UpdateGuideState(): m_state=6
22:26:53.886 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8319
22:26:53.886 00.000 7988 Star::Find returns 1 (0), X=1181.24, Y=449.84, Mass=1558, SNR=26.9, Peak=235 HFD=3.1
22:26:53.890 00.004 7988 MultiStar: [#1 0.26,-0.08,1.03,U] [#2 0.12,-0.13,0.99,U] [#3 0.31,0.02,0.96,U] [#4 0.25,-0.22,1.02,U] [#5 0.38,0.02,0.69,U] [#6 0.35,-0.07,0.74,U] [#7 0.25,0.05,0.64,U] [#8 0.41,-0.01,0.66,U] 
22:26:53.892 00.002 7988 single-star, 8 included, MultiStar: {0.25, -0.06}, one-star: {0.06, -0.02}
22:26:53.892 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.58) = xAngle (1.24 = 1.24)
22:26:53.894 00.002 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.35 = -1.93)
22:26:53.894 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.34 mountX=0.02 mountY=-0.06, mountTheta=-1.24
22:26:53.897 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
22:26:53.897 00.000 7988 Enqueuing Move request for scope (0.06, -0.02)
22:26:53.899 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:53.899 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.9
22:26:53.901 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:53.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:53.903 00.002 7988 Enqueuing Expose request
22:26:53.903 00.000 15712 Worker thread wakes up
22:26:53.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:26:53.903 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:26:53.905 00.002 15712 Moving (0.06, -0.02) raw xDistance=0.02 yDistance=-0.06
22:26:53.906 00.001 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:26:53.906 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
22:26:53.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:53.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:53.906 00.000 15712 MoveAxis(E, 4, ABG)
22:26:53.906 00.000 15712 Guiding  Dir = 2, Dur = 4
22:26:53.906 00.000 15712 IsGuiding returns 0
22:26:53.922 00.016 15712 IsGuiding returns 0
22:26:53.922 00.000 15712 Move returns status 0, amount 4
22:26:53.922 00.000 15712 MoveAxis(N, 0, ABG)
22:26:53.922 00.000 15712 Move returns status 0, amount 0
22:26:53.922 00.000 15712 move complete, result=0
22:26:53.922 00.000 15712 worker thread done servicing request
22:26:53.922 00.000 15712 Worker thread wakes up
22:26:53.922 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:26:53.931 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:53.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:55.568 01.637 15712 Exposure complete
22:26:55.626 00.058 15712 worker thread done servicing request
22:26:55.626 00.000 7988 OnExposeComplete: enter
22:26:55.626 00.000 7988 UpdateGuideState(): m_state=6
22:26:55.630 00.004 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8320
22:26:55.630 00.000 7988 Star::Find returns 1 (1), X=1181.17, Y=450.12, Mass=1567, SNR=27.2, Peak=255 HFD=3.2
22:26:55.632 00.002 7988 MultiStar: [#1 0.24,-0.01,0.99,U] [#2 0.24,0.16,1.00,U] [#3 0.37,0.13,0.94,U] [#4 0.37,-0.08,0.97,U] [#5 0.35,0.44,0.70,U] [#6 0.21,0.05,0.67,U] [#7 0.01,0.06,0.67,U] [#8 0.30,0.06,0.61,U] 
22:26:55.634 00.002 7988 refined, 8 included, MultiStar: {0.23, 0.12}, one-star: {-0.01, 0.26}
22:26:55.634 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.58) = xAngle (2.05 = 2.05)
22:26:55.636 00.002 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.16 = -1.13)
22:26:55.636 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.47 mountX=-0.12 mountY=-0.23, mountTheta=-2.04
22:26:55.638 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.12, opts=13)
22:26:55.640 00.002 7988 Enqueuing Move request for scope (0.23, 0.12)
22:26:55.640 00.000 15712 Worker thread wakes up
22:26:55.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
22:26:55.640 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
22:26:55.640 00.000 15712 Moving (0.23, 0.12) raw xDistance=-0.12 yDistance=-0.23
22:26:55.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:55.640 00.000 7988 UpdateGuideState exits: m=1567 SNR=27.2 Saturated
22:26:55.643 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:55.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:55.645 00.002 7988 Enqueuing Expose request
22:26:55.647 00.002 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:26:55.647 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
22:26:55.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:55.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:26:55.647 00.000 15712 MoveAxis(E, 4, ABG)
22:26:55.647 00.000 15712 Guiding  Dir = 2, Dur = 4
22:26:55.680 00.033 15712 IsGuiding returns 0
22:26:55.697 00.017 15712 IsGuiding returns 0
22:26:55.697 00.000 15712 Move returns status 0, amount 4
22:26:55.697 00.000 15712 MoveAxis(N, 0, ABG)
22:26:55.697 00.000 15712 Move returns status 0, amount 0
22:26:55.697 00.000 15712 move complete, result=0
22:26:55.697 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
22:26:55.705 00.008 15712 worker thread done servicing request
22:26:55.705 00.000 15712 Worker thread wakes up
22:26:55.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:55.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:57.116 01.411 15712 Exposure complete
22:26:57.173 00.057 15712 worker thread done servicing request
22:26:57.175 00.002 7988 OnExposeComplete: enter
22:26:57.175 00.000 7988 UpdateGuideState(): m_state=6
22:26:57.177 00.002 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8321
22:26:57.178 00.001 7988 Star::Find returns 1 (1), X=1181.18, Y=450.20, Mass=1553, SNR=26.7, Peak=255 HFD=3.5
22:26:57.178 00.000 7988 MultiStar: [#1 0.26,0.14,1.02,U] [#2 0.34,0.28,0.97,U] [#3 0.17,0.28,0.94,U] [#4 0.40,0.20,1.01,U] [#5 0.38,0.19,0.70,U] [#6 0.40,0.21,0.69,U] [#7 0.33,0.50,0.67,U] [#8 0.46,0.28,0.64,U] 
22:26:57.178 00.000 7988 single-star, 8 included, MultiStar: {0.29, 0.26}, one-star: {-0.01, 0.33}
22:26:57.178 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.58) = xAngle (3.17 = -3.11)
22:26:57.178 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.28 = -0.00)
22:26:57.178 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.59 mountX=-0.33 mountY=-0.00, mountTheta=-3.14
22:26:57.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.33, opts=13)
22:26:57.178 00.000 7988 Enqueuing Move request for scope (-0.01, 0.33)
22:26:57.178 00.000 15712 Worker thread wakes up
22:26:57.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd
22:26:57.178 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.33)
22:26:57.178 00.000 15712 Moving (-0.01, 0.33) raw xDistance=-0.33 yDistance=-0.00
22:26:57.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:57.178 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.7 Saturated
22:26:57.190 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:57.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:57.192 00.002 7988 Enqueuing Expose request
22:26:57.193 00.001 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 636.01
22:26:57.193 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
22:26:57.193 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:57.193 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:26:57.193 00.000 15712 MoveAxis(E, 69, ABG)
22:26:57.193 00.000 15712 Guiding  Dir = 2, Dur = 69
22:26:57.193 00.000 15712 IsGuiding returns 0
22:26:57.212 00.019 15712 PulseGuide returned control before completion, sleep 52
22:26:57.297 00.085 15712 IsGuiding returns 0
22:26:57.297 00.000 15712 Move returns status 0, amount 69
22:26:57.297 00.000 15712 MoveAxis(N, 0, ABG)
22:26:57.297 00.000 15712 Move returns status 0, amount 0
22:26:57.297 00.000 15712 move complete, result=0
22:26:57.297 00.000 15712 worker thread done servicing request
22:26:57.297 00.000 15712 Worker thread wakes up
22:26:57.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:57.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:26:57.297 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
22:26:59.043 01.746 15712 Exposure complete
22:26:59.094 00.051 15712 worker thread done servicing request
22:26:59.094 00.000 7988 OnExposeComplete: enter
22:26:59.094 00.000 7988 UpdateGuideState(): m_state=6
22:26:59.105 00.011 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8322
22:26:59.105 00.000 7988 Star::Find returns 1 (0), X=1181.22, Y=449.84, Mass=1480, SNR=26.5, Peak=212 HFD=2.9
22:26:59.105 00.000 7988 MultiStar: [#1 0.50,-0.08,1.01,U] [#2 0.22,0.02,1.00,U] [#3 0.37,-0.01,0.96,U] [#4 0.37,-0.08,1.02,U] [#5 0.52,0.15,0.73,U] [#6 0.32,-0.11,0.70,U] [#7 0.13,0.04,0.66,U] [#8 0.31,0.01,0.66,U] 
22:26:59.105 00.000 7988 single-star, 8 included, MultiStar: {0.31, -0.01}, one-star: {0.03, -0.02}
22:26:59.105 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.58) = xAngle (1.04 = 1.04)
22:26:59.111 00.006 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.15 = -2.14)
22:26:59.111 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.54 mountX=0.02 mountY=-0.03, mountTheta=-1.03
22:26:59.111 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
22:26:59.111 00.000 7988 Enqueuing Move request for scope (0.03, -0.02)
22:26:59.111 00.000 15712 Worker thread wakes up
22:26:59.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:26:59.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:26:59.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:26:59.111 00.000 7988 UpdateGuideState exits: m=1480 SNR=26.5
22:26:59.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:59.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:26:59.111 00.000 7988 Enqueuing Expose request
22:26:59.121 00.010 15712 Moving (0.03, -0.02) raw xDistance=0.02 yDistance=-0.03
22:26:59.121 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:26:59.121 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
22:26:59.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:59.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:26:59.121 00.000 15712 MoveAxis(E, 3, ABG)
22:26:59.121 00.000 15712 Guiding  Dir = 2, Dur = 3
22:26:59.121 00.000 15712 IsGuiding returns 0
22:26:59.156 00.035 15712 IsGuiding returns 0
22:26:59.156 00.000 15712 Move returns status 0, amount 3
22:26:59.156 00.000 15712 MoveAxis(N, 0, ABG)
22:26:59.156 00.000 15712 Move returns status 0, amount 0
22:26:59.156 00.000 15712 move complete, result=0
22:26:59.156 00.000 15712 worker thread done servicing request
22:26:59.156 00.000 15712 Worker thread wakes up
22:26:59.156 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:26:59.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:26:59.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:00.572 01.416 15712 Exposure complete
22:27:00.630 00.058 15712 worker thread done servicing request
22:27:00.630 00.000 7988 OnExposeComplete: enter
22:27:00.630 00.000 7988 UpdateGuideState(): m_state=6
22:27:00.633 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8323
22:27:00.633 00.000 7988 Star::Find returns 1 (0), X=1181.32, Y=449.86, Mass=1546, SNR=26.9, Peak=204 HFD=3.4
22:27:00.633 00.000 7988 MultiStar: [#1 0.36,-0.21,0.99,U] [#2 0.54,-0.08,1.01,U] [#3 0.31,-0.08,0.97,U] [#4 0.29,-0.35,1.02,U] [#5 0.50,0.02,0.70,U] [#6 0.42,-0.07,0.69,U] [#7 0.06,-0.10,0.66,U] [#8 0.68,0.11,0.65,U] 
22:27:00.637 00.004 7988 single-star, 8 included, MultiStar: {0.36, -0.10}, one-star: {0.14, 0.00}
22:27:00.637 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.58) = xAngle (1.59 = 1.59)
22:27:00.637 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.70 = -1.58)
22:27:00.637 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.01 mountX=-0.00 mountY=-0.14, mountTheta=-1.59
22:27:00.637 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.00, opts=13)
22:27:00.637 00.000 7988 Enqueuing Move request for scope (0.14, 0.00)
22:27:00.637 00.000 15712 Worker thread wakes up
22:27:00.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
22:27:00.637 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
22:27:00.637 00.000 15712 Moving (0.14, 0.00) raw xDistance=-0.00 yDistance=-0.14
22:27:00.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:00.637 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.9
22:27:00.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:00.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:00.649 00.012 7988 Enqueuing Expose request
22:27:00.649 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:27:00.649 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
22:27:00.649 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:00.649 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:27:00.649 00.000 15712 MoveAxis(E, 2, ABG)
22:27:00.649 00.000 15712 Guiding  Dir = 2, Dur = 2
22:27:00.688 00.039 15712 IsGuiding returns 0
22:27:00.707 00.019 15712 IsGuiding returns 0
22:27:00.707 00.000 15712 Move returns status 0, amount 2
22:27:00.707 00.000 15712 MoveAxis(N, 0, ABG)
22:27:00.707 00.000 15712 Move returns status 0, amount 0
22:27:00.707 00.000 15712 move complete, result=0
22:27:00.707 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:27:00.709 00.002 15712 worker thread done servicing request
22:27:00.709 00.000 15712 Worker thread wakes up
22:27:00.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:00.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:02.343 01.634 15712 Exposure complete
22:27:02.389 00.046 15712 worker thread done servicing request
22:27:02.389 00.000 7988 OnExposeComplete: enter
22:27:02.389 00.000 7988 UpdateGuideState(): m_state=6
22:27:02.405 00.016 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8324
22:27:02.405 00.000 7988 Star::Find returns 1 (0), X=1181.46, Y=450.03, Mass=1614, SNR=27.3, Peak=192 HFD=3.6
22:27:02.407 00.002 7988 MultiStar: [#1 0.48,-0.19,1.00,U] [#2 0.45,-0.12,0.98,U] [#3 0.46,-0.08,0.94,U] [#4 0.40,-0.04,0.99,U] [#5 0.54,-0.22,0.69,U] [#6 0.50,0.00,0.69,U] [#7 0.37,-0.05,0.63,U] [#8 0.60,-0.17,0.61,U] 
22:27:02.407 00.000 7988 single-star, 8 included, MultiStar: {0.44, -0.07}, one-star: {0.27, 0.16}
22:27:02.409 00.002 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.58) = xAngle (2.11 = 2.11)
22:27:02.409 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.22 = -1.06)
22:27:02.411 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=0.16 hyp=0.32 cameraTheta=0.53 mountX=-0.16 mountY=-0.28, mountTheta=-2.11
22:27:02.413 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.16, opts=13)
22:27:02.413 00.000 7988 Enqueuing Move request for scope (0.27, 0.16)
22:27:02.415 00.002 15712 Worker thread wakes up
22:27:02.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.16) opts 0xd
22:27:02.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.16)
22:27:02.415 00.000 15712 Moving (0.27, 0.16) raw xDistance=-0.16 yDistance=-0.28
22:27:02.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:02.415 00.000 7988 UpdateGuideState exits: m=1614 SNR=27.3
22:27:02.418 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:02.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:02.420 00.002 7988 Enqueuing Expose request
22:27:02.421 00.001 15712 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.01
22:27:02.421 00.000 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
22:27:02.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:02.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:27:02.422 00.001 15712 MoveAxis(E, 34, ABG)
22:27:02.422 00.000 15712 Guiding  Dir = 2, Dur = 34
22:27:02.422 00.000 15712 IsGuiding returns 0
22:27:02.441 00.019 15712 PulseGuide returned control before completion, sleep 18
22:27:02.496 00.055 15712 IsGuiding returns 0
22:27:02.496 00.000 15712 Move returns status 0, amount 34
22:27:02.496 00.000 15712 MoveAxis(N, 0, ABG)
22:27:02.496 00.000 15712 Move returns status 0, amount 0
22:27:02.496 00.000 15712 move complete, result=0
22:27:02.496 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.3 px 0 ms NORTH
22:27:02.498 00.002 15712 worker thread done servicing request
22:27:02.498 00.000 15712 Worker thread wakes up
22:27:02.500 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:02.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:03.904 01.404 15712 Exposure complete
22:27:03.956 00.052 15712 worker thread done servicing request
22:27:03.956 00.000 7988 OnExposeComplete: enter
22:27:03.956 00.000 7988 UpdateGuideState(): m_state=6
22:27:03.966 00.010 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8325
22:27:03.966 00.000 7988 Star::Find returns 1 (0), X=1181.31, Y=449.91, Mass=1528, SNR=26.8, Peak=215 HFD=3.4
22:27:03.966 00.000 7988 MultiStar: [#1 0.38,-0.26,0.96,U] [#2 0.37,-0.11,1.01,U] [#3 0.28,-0.19,0.93,U] [#4 0.33,-0.22,1.00,U] [#5 0.34,-0.14,0.70,U] [#6 0.34,-0.24,0.69,U] [#7 0.15,0.12,0.67,U] [#8 0.32,-0.09,0.67,U] 
22:27:03.969 00.003 7988 single-star, 8 included, MultiStar: {0.29, -0.12}, one-star: {0.13, 0.04}
22:27:03.969 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
22:27:03.969 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.01 = -1.27)
22:27:03.969 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.32 mountX=-0.04 mountY=-0.13, mountTheta=-1.90
22:27:03.969 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
22:27:03.969 00.000 7988 Enqueuing Move request for scope (0.13, 0.04)
22:27:03.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:03.969 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.8
22:27:03.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:03.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:03.969 00.000 7988 Enqueuing Expose request
22:27:03.981 00.012 15712 Worker thread wakes up
22:27:03.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:27:03.981 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:27:03.981 00.000 15712 Moving (0.13, 0.04) raw xDistance=-0.04 yDistance=-0.13
22:27:03.986 00.005 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:27:03.986 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
22:27:03.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:03.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:27:03.986 00.000 15712 MoveAxis(E, 2, ABG)
22:27:03.986 00.000 15712 Guiding  Dir = 2, Dur = 2
22:27:03.986 00.000 15712 IsGuiding returns 0
22:27:04.048 00.062 15712 IsGuiding returns 0
22:27:04.048 00.000 15712 Move returns status 0, amount 2
22:27:04.048 00.000 15712 MoveAxis(N, 0, ABG)
22:27:04.048 00.000 15712 Move returns status 0, amount 0
22:27:04.048 00.000 15712 move complete, result=0
22:27:04.048 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:27:04.050 00.002 15712 worker thread done servicing request
22:27:04.050 00.000 15712 Worker thread wakes up
22:27:04.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:04.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:05.690 01.640 15712 Exposure complete
22:27:05.747 00.057 15712 worker thread done servicing request
22:27:05.747 00.000 7988 OnExposeComplete: enter
22:27:05.747 00.000 7988 UpdateGuideState(): m_state=6
22:27:05.751 00.004 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8326
22:27:05.752 00.001 7988 Star::Find returns 1 (0), X=1181.25, Y=449.68, Mass=1582, SNR=27.0, Peak=208 HFD=3.5
22:27:05.752 00.000 7988 MultiStar: [#1 0.36,-0.28,1.01,U] [#2 0.27,-0.17,1.01,U] [#3 0.23,-0.23,0.93,U] [#4 0.39,-0.34,0.99,U] [#5 0.21,-0.35,0.71,U] [#6 0.40,-0.21,0.69,U] [#7 0.19,-0.20,0.64,U] [#8 0.37,-0.39,0.66,U] 
22:27:05.752 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.26}, one-star: {0.06, -0.18}
22:27:05.752 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.58) = xAngle (0.35 = 0.35)
22:27:05.752 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.46 = -2.83)
22:27:05.752 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.23 mountX=0.18 mountY=-0.06, mountTheta=-0.32
22:27:05.752 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.18, opts=13)
22:27:05.752 00.000 7988 Enqueuing Move request for scope (0.06, -0.18)
22:27:05.752 00.000 15712 Worker thread wakes up
22:27:05.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
22:27:05.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:05.752 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.0
22:27:05.764 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:05.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:05.766 00.002 7988 Enqueuing Expose request
22:27:05.767 00.001 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
22:27:05.767 00.000 15712 Moving (0.06, -0.18) raw xDistance=0.18 yDistance=-0.06
22:27:05.769 00.002 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 636.01
22:27:05.769 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
22:27:05.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:05.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:05.769 00.000 15712 MoveAxis(W, 34, ABG)
22:27:05.769 00.000 15712 Guiding  Dir = 3, Dur = 34
22:27:05.769 00.000 15712 IsGuiding returns 0
22:27:05.790 00.021 15712 PulseGuide returned control before completion, sleep 27
22:27:05.836 00.046 15712 IsGuiding returns 0
22:27:05.836 00.000 15712 Move returns status 0, amount 34
22:27:05.836 00.000 15712 MoveAxis(N, 0, ABG)
22:27:05.836 00.000 15712 Move returns status 0, amount 0
22:27:05.836 00.000 15712 move complete, result=0
22:27:05.836 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
22:27:05.836 00.000 15712 worker thread done servicing request
22:27:05.839 00.003 15712 Worker thread wakes up
22:27:05.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:05.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:07.251 01.412 15712 Exposure complete
22:27:07.299 00.048 15712 worker thread done servicing request
22:27:07.299 00.000 7988 OnExposeComplete: enter
22:27:07.313 00.014 7988 UpdateGuideState(): m_state=6
22:27:07.313 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8327
22:27:07.313 00.000 7988 Star::Find returns 1 (0), X=1181.39, Y=449.85, Mass=1488, SNR=26.5, Peak=179 HFD=3.6
22:27:07.315 00.002 7988 MultiStar: [#1 0.25,-0.06,1.00,U] [#2 0.21,0.09,0.99,U] [#3 0.34,-0.06,0.95,U] [#4 0.31,-0.14,1.00,U] [#5 0.02,-0.12,0.72,U] [#6 0.41,-0.06,0.70,U] [#7 0.21,-0.02,0.64,U] [#8 0.39,0.10,0.63,U] 
22:27:07.315 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.03}, one-star: {0.20, -0.02}
22:27:07.315 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.58) = xAngle (1.49 = 1.49)
22:27:07.315 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.60 = -1.68)
22:27:07.315 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.09 mountX=0.02 mountY=-0.20, mountTheta=-1.49
22:27:07.315 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.02, opts=13)
22:27:07.315 00.000 7988 Enqueuing Move request for scope (0.20, -0.02)
22:27:07.315 00.000 15712 Worker thread wakes up
22:27:07.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
22:27:07.315 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
22:27:07.315 00.000 15712 Moving (0.20, -0.02) raw xDistance=0.02 yDistance=-0.20
22:27:07.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:07.315 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.5
22:27:07.326 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:07.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:07.328 00.002 7988 Enqueuing Expose request
22:27:07.328 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:27:07.328 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
22:27:07.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:07.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:27:07.328 00.000 15712 MoveAxis(E, 1, ABG)
22:27:07.328 00.000 15712 Guiding  Dir = 2, Dur = 1
22:27:07.328 00.000 15712 IsGuiding returns 0
22:27:07.349 00.021 15712 IsGuiding returns 0
22:27:07.349 00.000 15712 Move returns status 0, amount 1
22:27:07.349 00.000 15712 MoveAxis(N, 0, ABG)
22:27:07.349 00.000 15712 Move returns status 0, amount 0
22:27:07.349 00.000 15712 move complete, result=0
22:27:07.349 00.000 15712 worker thread done servicing request
22:27:07.349 00.000 15712 Worker thread wakes up
22:27:07.349 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
22:27:07.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:07.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:09.098 01.749 15712 Exposure complete
22:27:09.152 00.054 15712 worker thread done servicing request
22:27:09.152 00.000 7988 OnExposeComplete: enter
22:27:09.152 00.000 7988 UpdateGuideState(): m_state=6
22:27:09.160 00.008 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8328
22:27:09.160 00.000 7988 Star::Find returns 1 (1), X=1181.04, Y=450.14, Mass=1549, SNR=26.7, Peak=255 HFD=3.3
22:27:09.160 00.000 7988 MultiStar: [#1 0.21,0.10,1.03,U] [#2 0.22,0.11,1.03,U] [#3 0.14,0.18,0.93,U] [#4 0.33,0.14,1.00,U] [#5 0.29,0.17,0.75,U] [#6 0.18,-0.02,0.73,U] [#7 0.18,0.30,0.68,U] [#8 0.20,0.36,0.67,U] 
22:27:09.160 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.17}, one-star: {-0.14, 0.28}
22:27:09.160 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
22:27:09.160 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.81)
22:27:09.160 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.25 cameraTheta=0.78 mountX=-0.18 mountY=-0.18, mountTheta=-2.35
22:27:09.160 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.17, opts=13)
22:27:09.169 00.009 7988 Enqueuing Move request for scope (0.17, 0.17)
22:27:09.169 00.000 15712 Worker thread wakes up
22:27:09.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
22:27:09.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
22:27:09.169 00.000 15712 Moving (0.17, 0.17) raw xDistance=-0.18 yDistance=-0.18
22:27:09.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:09.169 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.7 Saturated
22:27:09.173 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:09.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:09.175 00.002 7988 Enqueuing Expose request
22:27:09.176 00.001 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 636.01
22:27:09.176 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
22:27:09.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:09.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:27:09.176 00.000 15712 MoveAxis(E, 36, ABG)
22:27:09.176 00.000 15712 Guiding  Dir = 2, Dur = 36
22:27:09.176 00.000 15712 IsGuiding returns 0
22:27:09.195 00.019 15712 PulseGuide returned control before completion, sleep 28
22:27:09.243 00.048 15712 IsGuiding returns 0
22:27:09.243 00.000 15712 Move returns status 0, amount 36
22:27:09.243 00.000 15712 MoveAxis(N, 0, ABG)
22:27:09.243 00.000 15712 Move returns status 0, amount 0
22:27:09.243 00.000 15712 move complete, result=0
22:27:09.243 00.000 15712 worker thread done servicing request
22:27:09.243 00.000 15712 Worker thread wakes up
22:27:09.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:09.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:09.243 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.2 px 0 ms NORTH
22:27:10.661 01.418 15712 Exposure complete
22:27:10.720 00.059 15712 worker thread done servicing request
22:27:10.720 00.000 7988 OnExposeComplete: enter
22:27:10.720 00.000 7988 UpdateGuideState(): m_state=6
22:27:10.723 00.003 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8329
22:27:10.723 00.000 7988 Star::Find returns 1 (1), X=1181.14, Y=450.04, Mass=1607, SNR=27.4, Peak=255 HFD=3.6
22:27:10.723 00.000 7988 MultiStar: [#1 0.14,-0.10,1.00,U] [#2 0.17,0.12,1.00,U] [#3 0.19,0.21,0.93,U] [#4 0.15,0.09,0.98,U] [#5 0.16,0.16,0.70,U] [#6 0.14,-0.03,0.68,U] [#7 0.12,0.01,0.67,U] [#8 0.26,0.06,0.63,U] 
22:27:10.723 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {-0.04, 0.18}
22:27:10.723 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.58) = xAngle (2.12 = 2.12)
22:27:10.723 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.23 = -1.06)
22:27:10.723 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.54 mountX=-0.08 mountY=-0.14, mountTheta=-2.11
22:27:10.731 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.08, opts=13)
22:27:10.733 00.002 7988 Enqueuing Move request for scope (0.14, 0.08)
22:27:10.733 00.000 15712 Worker thread wakes up
22:27:10.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
22:27:10.733 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
22:27:10.733 00.000 15712 Moving (0.14, 0.08) raw xDistance=-0.08 yDistance=-0.14
22:27:10.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:10.733 00.000 7988 UpdateGuideState exits: m=1607 SNR=27.4 Saturated
22:27:10.736 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:10.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:10.738 00.002 7988 Enqueuing Expose request
22:27:10.738 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:27:10.738 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:27:10.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:10.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:27:10.738 00.000 15712 MoveAxis(E, 2, ABG)
22:27:10.738 00.000 15712 Guiding  Dir = 2, Dur = 2
22:27:10.754 00.016 15712 IsGuiding returns 0
22:27:10.775 00.021 15712 IsGuiding returns 0
22:27:10.775 00.000 15712 Move returns status 0, amount 2
22:27:10.775 00.000 15712 MoveAxis(N, 0, ABG)
22:27:10.775 00.000 15712 Move returns status 0, amount 0
22:27:10.775 00.000 15712 move complete, result=0
22:27:10.775 00.000 15712 worker thread done servicing request
22:27:10.775 00.000 15712 Worker thread wakes up
22:27:10.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:10.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:10.775 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:27:12.412 01.637 15712 Exposure complete
22:27:12.464 00.052 15712 worker thread done servicing request
22:27:12.464 00.000 7988 OnExposeComplete: enter
22:27:12.464 00.000 7988 UpdateGuideState(): m_state=6
22:27:12.464 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8330
22:27:12.474 00.010 7988 Star::Find returns 1 (1), X=1181.15, Y=450.09, Mass=1593, SNR=27.3, Peak=255 HFD=3.7
22:27:12.474 00.000 7988 MultiStar: [#1 0.16,0.05,1.00,U] [#2 0.12,0.21,1.01,U] [#3 0.23,0.18,0.93,U] [#4 0.25,0.05,1.01,U] [#5 0.05,0.17,0.70,U] [#6 0.05,0.11,0.70,U] [#7 0.07,0.19,0.66,U] [#8 0.14,0.30,0.61,U] 
22:27:12.474 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.16}, one-star: {-0.03, 0.22}
22:27:12.474 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.50 = 2.50)
22:27:12.474 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.61 = -0.67)
22:27:12.474 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.93 mountX=-0.16 mountY=-0.12, mountTheta=-2.48
22:27:12.481 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.16, opts=13)
22:27:12.481 00.000 7988 Enqueuing Move request for scope (0.12, 0.16)
22:27:12.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:12.481 00.000 7988 UpdateGuideState exits: m=1593 SNR=27.3 Saturated
22:27:12.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:12.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:12.481 00.000 7988 Enqueuing Expose request
22:27:12.481 00.000 15712 Worker thread wakes up
22:27:12.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
22:27:12.481 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
22:27:12.481 00.000 15712 Moving (0.12, 0.16) raw xDistance=-0.16 yDistance=-0.12
22:27:12.492 00.011 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
22:27:12.492 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
22:27:12.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:12.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:27:12.494 00.002 15712 MoveAxis(E, 2, ABG)
22:27:12.494 00.000 15712 Guiding  Dir = 2, Dur = 2
22:27:12.494 00.000 15712 IsGuiding returns 0
22:27:12.515 00.021 15712 IsGuiding returns 0
22:27:12.515 00.000 15712 Move returns status 0, amount 2
22:27:12.515 00.000 15712 MoveAxis(N, 0, ABG)
22:27:12.515 00.000 15712 Move returns status 0, amount 0
22:27:12.515 00.000 15712 move complete, result=0
22:27:12.515 00.000 15712 worker thread done servicing request
22:27:12.515 00.000 15712 Worker thread wakes up
22:27:12.515 00.000 7988 GuideStep: -0.2 px 2 ms EAST, -0.1 px 0 ms NORTH
22:27:12.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:12.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:13.925 01.410 15712 Exposure complete
22:27:13.976 00.051 15712 worker thread done servicing request
22:27:13.976 00.000 7988 OnExposeComplete: enter
22:27:13.987 00.011 7988 UpdateGuideState(): m_state=6
22:27:13.987 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8331
22:27:13.989 00.002 7988 Star::Find returns 1 (1), X=1181.11, Y=449.96, Mass=1625, SNR=27.6, Peak=255 HFD=3.9
22:27:13.989 00.000 7988 MultiStar: [#1 0.19,0.07,1.00,U] [#2 0.05,0.05,0.98,U] [#3 0.16,0.05,0.93,U] [#4 0.24,-0.04,0.99,U] [#5 0.15,0.28,0.71,U] [#6 0.16,-0.01,0.68,U] [#7 0.15,0.32,0.63,U] [#8 0.25,0.16,0.63,U] 
22:27:13.991 00.002 7988 single-star, 8 included, MultiStar: {0.14, 0.09}, one-star: {-0.08, 0.10}
22:27:13.993 00.002 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.58) = xAngle (3.84 = -2.44)
22:27:13.993 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.95 = 0.67)
22:27:13.995 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.26 mountX=-0.10 mountY=0.08, mountTheta=2.46
22:27:13.997 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.10, opts=13)
22:27:13.997 00.000 7988 Enqueuing Move request for scope (-0.08, 0.10)
22:27:13.999 00.002 15712 Worker thread wakes up
22:27:13.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
22:27:13.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
22:27:13.999 00.000 15712 Moving (-0.08, 0.10) raw xDistance=-0.10 yDistance=0.08
22:27:13.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:13.999 00.000 7988 UpdateGuideState exits: m=1625 SNR=27.6 Saturated
22:27:14.001 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:14.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:14.003 00.002 7988 Enqueuing Expose request
22:27:14.003 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
22:27:14.003 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:27:14.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:14.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:27:14.003 00.000 15712 MoveAxis(E, 3, ABG)
22:27:14.003 00.000 15712 Guiding  Dir = 2, Dur = 3
22:27:14.006 00.003 15712 IsGuiding returns 0
22:27:14.019 00.013 15712 IsGuiding returns 0
22:27:14.019 00.000 15712 Move returns status 0, amount 3
22:27:14.019 00.000 15712 MoveAxis(N, 0, ABG)
22:27:14.019 00.000 15712 Move returns status 0, amount 0
22:27:14.019 00.000 15712 move complete, result=0
22:27:14.019 00.000 15712 worker thread done servicing request
22:27:14.019 00.000 15712 Worker thread wakes up
22:27:14.019 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:27:14.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:14.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:15.662 01.643 15712 Exposure complete
22:27:15.714 00.052 15712 worker thread done servicing request
22:27:15.714 00.000 7988 OnExposeComplete: enter
22:27:15.723 00.009 7988 UpdateGuideState(): m_state=6
22:27:15.723 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8332
22:27:15.723 00.000 7988 Star::Find returns 1 (1), X=1181.06, Y=450.01, Mass=1574, SNR=27.0, Peak=255 HFD=3.5
22:27:15.727 00.004 7988 MultiStar: [#1 0.21,-0.10,1.01,U] [#2 0.14,0.15,0.98,U] [#3 0.20,0.13,0.93,U] [#4 0.22,-0.05,1.01,U] [#5 0.21,0.13,0.68,U] [#6 0.21,-0.11,0.70,U] [#7 -0.08,0.13,0.66,U] [#8 -0.07,0.07,0.64,U] 
22:27:15.727 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {-0.12, 0.15}
22:27:15.727 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.58) = xAngle (2.04 = 2.04)
22:27:15.727 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.15 = -1.14)
22:27:15.727 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=-0.05 mountY=-0.11, mountTheta=-2.03
22:27:15.727 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.05, opts=13)
22:27:15.727 00.000 7988 Enqueuing Move request for scope (0.11, 0.05)
22:27:15.727 00.000 15712 Worker thread wakes up
22:27:15.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
22:27:15.727 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
22:27:15.727 00.000 15712 Moving (0.11, 0.05) raw xDistance=-0.05 yDistance=-0.11
22:27:15.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:15.727 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.0 Saturated
22:27:15.737 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:15.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:15.739 00.002 7988 Enqueuing Expose request
22:27:15.739 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
22:27:15.739 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
22:27:15.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:15.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:27:15.739 00.000 15712 MoveAxis(E, 4, ABG)
22:27:15.739 00.000 15712 Guiding  Dir = 2, Dur = 4
22:27:15.744 00.005 15712 IsGuiding returns 0
22:27:15.761 00.017 15712 IsGuiding returns 0
22:27:15.761 00.000 15712 Move returns status 0, amount 4
22:27:15.761 00.000 15712 MoveAxis(N, 0, ABG)
22:27:15.761 00.000 15712 Move returns status 0, amount 0
22:27:15.761 00.000 15712 move complete, result=0
22:27:15.761 00.000 15712 worker thread done servicing request
22:27:15.761 00.000 15712 Worker thread wakes up
22:27:15.761 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:15.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:15.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:17.176 01.415 15712 Exposure complete
22:27:17.225 00.049 15712 worker thread done servicing request
22:27:17.225 00.000 7988 OnExposeComplete: enter
22:27:17.225 00.000 7988 UpdateGuideState(): m_state=6
22:27:17.236 00.011 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8333
22:27:17.238 00.002 7988 Star::Find returns 1 (0), X=1181.10, Y=450.11, Mass=1602, SNR=27.3, Peak=239 HFD=3.8
22:27:17.238 00.000 7988 MultiStar: [#1 0.13,0.11,1.01,U] [#2 0.15,0.15,0.99,U] [#3 0.15,0.05,0.92,U] [#4 0.30,0.08,0.98,U] [#5 0.16,0.20,0.68,U] [#6 -0.06,0.03,0.69,U] [#7 -0.14,0.24,0.65,U] [#8 0.04,0.17,0.62,U] 
22:27:17.240 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.14}, one-star: {-0.08, 0.24}
22:27:17.240 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.58) = xAngle (2.60 = 2.60)
22:27:17.242 00.002 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.71 = -0.57)
22:27:17.242 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.03 mountX=-0.14 mountY=-0.09, mountTheta=-2.58
22:27:17.244 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.14, opts=13)
22:27:17.246 00.002 7988 Enqueuing Move request for scope (0.08, 0.14)
22:27:17.246 00.000 15712 Worker thread wakes up
22:27:17.246 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
22:27:17.246 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
22:27:17.246 00.000 15712 Moving (0.08, 0.14) raw xDistance=-0.14 yDistance=-0.09
22:27:17.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:17.246 00.000 7988 UpdateGuideState exits: m=1602 SNR=27.3
22:27:17.249 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:17.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:17.251 00.002 7988 Enqueuing Expose request
22:27:17.251 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
22:27:17.251 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
22:27:17.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:17.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:27:17.251 00.000 15712 MoveAxis(E, 4, ABG)
22:27:17.251 00.000 15712 Guiding  Dir = 2, Dur = 4
22:27:17.253 00.002 15712 IsGuiding returns 0
22:27:17.259 00.006 15712 IsGuiding returns 0
22:27:17.259 00.000 15712 Move returns status 0, amount 4
22:27:17.259 00.000 15712 MoveAxis(N, 0, ABG)
22:27:17.259 00.000 15712 Move returns status 0, amount 0
22:27:17.259 00.000 15712 move complete, result=0
22:27:17.259 00.000 15712 worker thread done servicing request
22:27:17.259 00.000 15712 Worker thread wakes up
22:27:17.259 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:17.269 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:17.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:18.911 01.642 15712 Exposure complete
22:27:18.958 00.047 15712 worker thread done servicing request
22:27:18.958 00.000 7988 OnExposeComplete: enter
22:27:18.958 00.000 7988 UpdateGuideState(): m_state=6
22:27:18.972 00.014 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8334
22:27:18.972 00.000 7988 Star::Find returns 1 (0), X=1181.24, Y=450.19, Mass=1498, SNR=26.6, Peak=227 HFD=3.5
22:27:18.975 00.003 7988 MultiStar: [#1 0.17,0.13,1.01,U] [#2 0.22,0.06,0.99,U] [#3 0.10,0.28,0.96,U] [#4 0.30,0.04,1.03,U] [#5 0.10,0.34,0.69,U] [#6 -0.04,0.18,0.71,U] [#7 0.25,0.29,0.65,U] [#8 0.35,0.24,0.65,U] 
22:27:18.975 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.20}, one-star: {0.06, 0.33}
22:27:18.975 00.000 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.58) = xAngle (2.45 = 2.45)
22:27:18.975 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.56 = -0.73)
22:27:18.975 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.26 cameraTheta=0.87 mountX=-0.20 mountY=-0.17, mountTheta=-2.43
22:27:18.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.20, opts=13)
22:27:18.975 00.000 7988 Enqueuing Move request for scope (0.17, 0.20)
22:27:18.975 00.000 15712 Worker thread wakes up
22:27:18.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.20) opts 0xd
22:27:18.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.20)
22:27:18.975 00.000 15712 Moving (0.17, 0.20) raw xDistance=-0.20 yDistance=-0.17
22:27:18.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:18.975 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.6
22:27:18.985 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:18.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:18.987 00.002 7988 Enqueuing Expose request
22:27:18.988 00.001 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.02
22:27:18.988 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
22:27:18.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:18.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:27:18.988 00.000 15712 MoveAxis(E, 44, ABG)
22:27:18.988 00.000 15712 Guiding  Dir = 2, Dur = 44
22:27:18.988 00.000 15712 IsGuiding returns 0
22:27:19.009 00.021 15712 PulseGuide returned control before completion, sleep 35
22:27:19.052 00.043 15712 IsGuiding returns 1
22:27:19.052 00.000 15712 scope still moving after pulse duration time elapsed
22:27:19.084 00.032 15712 IsGuiding returns 0
22:27:19.084 00.000 15712 scope move finished after 44 + 50 ms
22:27:19.084 00.000 15712 Move returns status 0, amount 44
22:27:19.084 00.000 15712 MoveAxis(N, 0, ABG)
22:27:19.084 00.000 15712 Move returns status 0, amount 0
22:27:19.084 00.000 15712 move complete, result=0
22:27:19.084 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
22:27:19.086 00.002 15712 worker thread done servicing request
22:27:19.086 00.000 15712 Worker thread wakes up
22:27:19.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:19.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:20.490 01.404 15712 Exposure complete
22:27:20.539 00.049 15712 worker thread done servicing request
22:27:20.539 00.000 7988 OnExposeComplete: enter
22:27:20.552 00.013 7988 UpdateGuideState(): m_state=6
22:27:20.552 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8335
22:27:20.554 00.002 7988 Star::Find returns 1 (0), X=1181.25, Y=450.03, Mass=1398, SNR=25.5, Peak=189 HFD=3.4
22:27:20.554 00.000 7988 MultiStar: [#1 0.32,0.12,1.02,U] [#2 0.23,0.23,0.99,U] [#3 0.21,0.02,1.01,U] [#4 0.54,-0.00,1.04,U] [#5 0.53,0.33,0.71,U] [#6 0.40,-0.11,0.73,U] [#7 0.10,0.13,0.69,U] [#8 0.16,0.14,0.72,U] 
22:27:20.556 00.002 7988 single-star, 8 included, MultiStar: {0.28, 0.11}, one-star: {0.07, 0.17}
22:27:20.556 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.78 = 2.78)
22:27:20.558 00.002 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.89 = -0.40)
22:27:20.558 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.20 mountX=-0.17 mountY=-0.07, mountTheta=-2.75
22:27:20.560 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.17, opts=13)
22:27:20.562 00.002 7988 Enqueuing Move request for scope (0.07, 0.17)
22:27:20.562 00.000 15712 Worker thread wakes up
22:27:20.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
22:27:20.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
22:27:20.562 00.000 15712 Moving (0.07, 0.17) raw xDistance=-0.17 yDistance=-0.07
22:27:20.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:20.562 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.5
22:27:20.566 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:20.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:20.568 00.002 7988 Enqueuing Expose request
22:27:20.568 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 636.02
22:27:20.568 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
22:27:20.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:20.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:20.568 00.000 15712 MoveAxis(E, 39, ABG)
22:27:20.568 00.000 15712 Guiding  Dir = 2, Dur = 39
22:27:20.568 00.000 15712 IsGuiding returns 0
22:27:20.590 00.022 15712 PulseGuide returned control before completion, sleep 27
22:27:20.640 00.050 15712 IsGuiding returns 0
22:27:20.640 00.000 15712 Move returns status 0, amount 39
22:27:20.640 00.000 15712 MoveAxis(N, 0, ABG)
22:27:20.640 00.000 15712 Move returns status 0, amount 0
22:27:20.640 00.000 15712 move complete, result=0
22:27:20.641 00.001 15712 worker thread done servicing request
22:27:20.641 00.000 15712 Worker thread wakes up
22:27:20.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:20.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:20.641 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
22:27:22.276 01.635 15712 Exposure complete
22:27:22.324 00.048 15712 worker thread done servicing request
22:27:22.324 00.000 7988 OnExposeComplete: enter
22:27:22.324 00.000 7988 UpdateGuideState(): m_state=6
22:27:22.324 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8336
22:27:22.338 00.014 7988 Star::Find returns 1 (1), X=1181.09, Y=450.00, Mass=1556, SNR=27.1, Peak=255 HFD=3.0
22:27:22.338 00.000 7988 MultiStar: [#1 0.05,-0.04,1.01,U] [#2 0.18,0.13,0.96,U] [#3 0.09,0.05,0.95,U] [#4 0.15,0.05,0.99,U] [#5 0.01,0.17,0.68,U] [#6 0.07,0.06,0.71,U] [#7 -0.16,0.07,0.66,U] [#8 0.22,0.12,0.62,U] 
22:27:22.338 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {-0.10, 0.13}
22:27:22.341 00.003 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
22:27:22.341 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
22:27:22.341 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.93 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
22:27:22.341 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.08, opts=13)
22:27:22.341 00.000 7988 Enqueuing Move request for scope (0.06, 0.08)
22:27:22.341 00.000 15712 Worker thread wakes up
22:27:22.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:27:22.341 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:27:22.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:22.341 00.000 7988 UpdateGuideState exits: m=1556 SNR=27.1 Saturated
22:27:22.350 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:22.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:22.352 00.002 7988 Enqueuing Expose request
22:27:22.352 00.000 15712 Moving (0.06, 0.08) raw xDistance=-0.08 yDistance=-0.06
22:27:22.354 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
22:27:22.358 00.004 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
22:27:22.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:22.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:22.358 00.000 15712 MoveAxis(E, 5, ABG)
22:27:22.358 00.000 15712 Guiding  Dir = 2, Dur = 5
22:27:22.393 00.035 15712 IsGuiding returns 0
22:27:22.410 00.017 15712 IsGuiding returns 0
22:27:22.410 00.000 15712 Move returns status 0, amount 5
22:27:22.410 00.000 15712 MoveAxis(N, 0, ABG)
22:27:22.410 00.000 15712 Move returns status 0, amount 0
22:27:22.410 00.000 15712 move complete, result=0
22:27:22.410 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:27:22.416 00.006 15712 worker thread done servicing request
22:27:22.416 00.000 15712 Worker thread wakes up
22:27:22.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:22.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:23.823 01.407 15712 Exposure complete
22:27:23.874 00.051 15712 worker thread done servicing request
22:27:23.874 00.000 7988 OnExposeComplete: enter
22:27:23.874 00.000 7988 UpdateGuideState(): m_state=6
22:27:23.884 00.010 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8337
22:27:23.885 00.001 7988 Star::Find returns 1 (0), X=1181.18, Y=450.01, Mass=1523, SNR=26.6, Peak=209 HFD=3.6
22:27:23.885 00.000 7988 MultiStar: [#1 0.05,-0.07,1.00,U] [#2 -0.03,0.00,1.03,U] [#3 0.08,-0.06,0.95,U] [#4 0.17,-0.09,1.00,U] [#5 0.31,0.23,0.73,U] [#6 0.07,0.09,0.71,U] [#7 0.33,0.03,0.67,U] [#8 0.33,0.03,0.70,U] 
22:27:23.885 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {-0.01, 0.15}
22:27:23.885 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.58) = xAngle (1.79 = 1.79)
22:27:23.885 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.90 = -1.39)
22:27:23.891 00.006 7988 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=-0.03 mountY=-0.13, mountTheta=-1.79
22:27:23.891 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.03, opts=13)
22:27:23.891 00.000 7988 Enqueuing Move request for scope (0.13, 0.03)
22:27:23.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:23.891 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
22:27:23.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:23.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:23.891 00.000 7988 Enqueuing Expose request
22:27:23.891 00.000 15712 Worker thread wakes up
22:27:23.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
22:27:23.891 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
22:27:23.891 00.000 15712 Moving (0.13, 0.03) raw xDistance=-0.03 yDistance=-0.13
22:27:23.901 00.010 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
22:27:23.901 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
22:27:23.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:23.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:27:23.901 00.000 15712 MoveAxis(E, 4, ABG)
22:27:23.901 00.000 15712 Guiding  Dir = 2, Dur = 4
22:27:23.901 00.000 15712 IsGuiding returns 0
22:27:23.933 00.032 15712 IsGuiding returns 0
22:27:23.933 00.000 15712 Move returns status 0, amount 4
22:27:23.933 00.000 15712 MoveAxis(N, 0, ABG)
22:27:23.933 00.000 15712 Move returns status 0, amount 0
22:27:23.933 00.000 15712 move complete, result=0
22:27:23.933 00.000 15712 worker thread done servicing request
22:27:23.933 00.000 15712 Worker thread wakes up
22:27:23.933 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:23.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:23.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:25.575 01.642 15712 Exposure complete
22:27:25.624 00.049 15712 worker thread done servicing request
22:27:25.624 00.000 7988 OnExposeComplete: enter
22:27:25.624 00.000 7988 UpdateGuideState(): m_state=6
22:27:25.637 00.013 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8338
22:27:25.637 00.000 7988 Star::Find returns 1 (0), X=1181.12, Y=450.12, Mass=1567, SNR=27.0, Peak=223 HFD=3.8
22:27:25.637 00.000 7988 MultiStar: [#1 0.02,0.01,1.00,U] [#2 0.22,0.14,1.00,U] [#3 0.16,0.16,0.92,U] [#4 0.07,0.03,1.00,U] [#5 0.08,0.09,0.71,U] [#6 -0.04,-0.01,0.68,U] [#7 -0.00,-0.09,0.68,U] [#8 0.08,0.05,0.60,U] 
22:27:25.637 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {-0.06, 0.25}
22:27:25.641 00.004 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
22:27:25.641 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.68)
22:27:25.641 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.92 mountX=-0.08 mountY=-0.06, mountTheta=-2.47
22:27:25.641 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.08, opts=13)
22:27:25.641 00.000 7988 Enqueuing Move request for scope (0.06, 0.08)
22:27:25.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:25.641 00.000 7988 UpdateGuideState exits: m=1567 SNR=27.0
22:27:25.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:25.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:25.641 00.000 7988 Enqueuing Expose request
22:27:25.652 00.011 15712 Worker thread wakes up
22:27:25.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:27:25.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:27:25.652 00.000 15712 Moving (0.06, 0.08) raw xDistance=-0.08 yDistance=-0.06
22:27:25.652 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
22:27:25.652 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:27:25.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:25.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:25.652 00.000 15712 MoveAxis(E, 3, ABG)
22:27:25.652 00.000 15712 Guiding  Dir = 2, Dur = 3
22:27:25.689 00.037 15712 IsGuiding returns 0
22:27:25.700 00.011 15712 IsGuiding returns 0
22:27:25.700 00.000 15712 Move returns status 0, amount 3
22:27:25.700 00.000 15712 MoveAxis(N, 0, ABG)
22:27:25.700 00.000 15712 Move returns status 0, amount 0
22:27:25.700 00.000 15712 move complete, result=0
22:27:25.700 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:27:25.709 00.009 15712 worker thread done servicing request
22:27:25.709 00.000 15712 Worker thread wakes up
22:27:25.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:25.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:27.119 01.410 15712 Exposure complete
22:27:27.177 00.058 15712 worker thread done servicing request
22:27:27.177 00.000 7988 OnExposeComplete: enter
22:27:27.177 00.000 7988 UpdateGuideState(): m_state=6
22:27:27.179 00.002 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8339
22:27:27.179 00.000 7988 Star::Find returns 1 (0), X=1181.12, Y=450.23, Mass=1547, SNR=26.7, Peak=217 HFD=3.8
22:27:27.179 00.000 7988 MultiStar: [#1 0.03,-0.05,1.01,U] [#2 -0.02,0.28,1.01,U] [#3 -0.06,0.22,0.98,U] [#4 -0.00,-0.07,1.04,U] [#5 -0.22,0.24,0.69,U] [#6 0.07,0.18,0.70,U] [#7 0.10,0.06,0.64,U] [#8 0.08,0.14,0.70,U] 
22:27:27.179 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {-0.06, 0.37}
22:27:27.179 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.24 = -3.04)
22:27:27.179 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.35 = 0.07)
22:27:27.179 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=-0.15 mountY=0.01, mountTheta=3.07
22:27:27.188 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
22:27:27.188 00.000 7988 Enqueuing Move request for scope (-0.01, 0.15)
22:27:27.188 00.000 15712 Worker thread wakes up
22:27:27.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
22:27:27.188 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
22:27:27.188 00.000 15712 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=0.01
22:27:27.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:27.188 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.7
22:27:27.192 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:27.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:27.194 00.002 7988 Enqueuing Expose request
22:27:27.195 00.001 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:27:27.195 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
22:27:27.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:27.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:27:27.195 00.000 15712 MoveAxis(E, 2, ABG)
22:27:27.195 00.000 15712 Guiding  Dir = 2, Dur = 2
22:27:27.195 00.000 15712 IsGuiding returns 0
22:27:27.222 00.027 15712 IsGuiding returns 0
22:27:27.222 00.000 15712 Move returns status 0, amount 2
22:27:27.222 00.000 15712 MoveAxis(N, 0, ABG)
22:27:27.222 00.000 15712 Move returns status 0, amount 0
22:27:27.222 00.000 15712 move complete, result=0
22:27:27.222 00.000 15712 worker thread done servicing request
22:27:27.222 00.000 15712 Worker thread wakes up
22:27:27.222 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.0 px 0 ms NORTH
22:27:27.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:27.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:28.968 01.746 15712 Exposure complete
22:27:29.024 00.056 15712 worker thread done servicing request
22:27:29.026 00.002 7988 OnExposeComplete: enter
22:27:29.026 00.000 7988 UpdateGuideState(): m_state=6
22:27:29.026 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8340
22:27:29.029 00.003 7988 Star::Find returns 1 (0), X=1181.03, Y=449.96, Mass=1479, SNR=26.2, Peak=212 HFD=3.4
22:27:29.029 00.000 7988 MultiStar: [#1 0.04,-0.16,1.01,U] [#2 0.12,-0.09,1.03,U] [#3 -0.03,-0.02,0.95,U] [#4 0.19,-0.25,1.02,U] [#5 0.13,-0.08,0.72,U] [#6 0.07,-0.08,0.72,U] [#7 0.00,-0.01,0.70,U] [#8 0.07,-0.02,0.70,U] 
22:27:29.029 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {-0.15, 0.10}
22:27:29.029 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.58) = xAngle (0.59 = 0.59)
22:27:29.029 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.70 = -2.58)
22:27:29.029 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.99 mountX=0.07 mountY=-0.05, mountTheta=-0.57
22:27:29.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
22:27:29.029 00.000 7988 Enqueuing Move request for scope (0.05, -0.07)
22:27:29.029 00.000 15712 Worker thread wakes up
22:27:29.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:27:29.029 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:27:29.029 00.000 15712 Moving (0.05, -0.07) raw xDistance=0.07 yDistance=-0.05
22:27:29.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:29.040 00.011 7988 UpdateGuideState exits: m=1479 SNR=26.2
22:27:29.042 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:29.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:29.044 00.002 7988 Enqueuing Expose request
22:27:29.044 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:27:29.044 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
22:27:29.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:29.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:27:29.044 00.000 15712 MoveAxis(E, 2, ABG)
22:27:29.044 00.000 15712 Guiding  Dir = 2, Dur = 2
22:27:29.048 00.004 15712 IsGuiding returns 0
22:27:29.064 00.016 15712 IsGuiding returns 0
22:27:29.064 00.000 15712 Move returns status 0, amount 2
22:27:29.064 00.000 15712 MoveAxis(N, 0, ABG)
22:27:29.064 00.000 15712 Move returns status 0, amount 0
22:27:29.064 00.000 15712 move complete, result=0
22:27:29.064 00.000 15712 worker thread done servicing request
22:27:29.064 00.000 15712 Worker thread wakes up
22:27:29.064 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:27:29.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:29.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:30.483 01.419 15712 Exposure complete
22:27:30.544 00.061 15712 worker thread done servicing request
22:27:30.544 00.000 7988 OnExposeComplete: enter
22:27:30.544 00.000 7988 UpdateGuideState(): m_state=6
22:27:30.554 00.010 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8341
22:27:30.554 00.000 7988 Star::Find returns 1 (0), X=1181.04, Y=450.07, Mass=1544, SNR=26.8, Peak=218 HFD=3.8
22:27:30.554 00.000 7988 MultiStar: [#1 0.03,-0.02,0.98,U] [#2 0.19,0.19,1.00,U] [#3 0.16,0.18,0.94,U] [#4 0.26,-0.05,1.01,U] [#5 0.12,0.17,0.71,U] [#6 0.10,0.02,0.67,U] [#7 0.10,0.16,0.63,U] [#8 0.17,-0.02,0.65,U] 
22:27:30.554 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {-0.14, 0.21}
22:27:30.554 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
22:27:30.560 00.006 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.87)
22:27:30.560 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.73 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
22:27:30.560 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.09, opts=13)
22:27:30.560 00.000 7988 Enqueuing Move request for scope (0.11, 0.09)
22:27:30.560 00.000 15712 Worker thread wakes up
22:27:30.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
22:27:30.560 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
22:27:30.560 00.000 15712 Moving (0.11, 0.09) raw xDistance=-0.10 yDistance=-0.11
22:27:30.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:30.560 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8
22:27:30.567 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:30.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:30.569 00.002 7988 Enqueuing Expose request
22:27:30.569 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:27:30.569 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:27:30.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:30.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:27:30.569 00.000 15712 MoveAxis(E, 3, ABG)
22:27:30.569 00.000 15712 Guiding  Dir = 2, Dur = 3
22:27:30.571 00.002 15712 IsGuiding returns 0
22:27:30.592 00.021 15712 IsGuiding returns 0
22:27:30.592 00.000 15712 Move returns status 0, amount 3
22:27:30.592 00.000 15712 MoveAxis(N, 0, ABG)
22:27:30.592 00.000 15712 Move returns status 0, amount 0
22:27:30.592 00.000 15712 move complete, result=0
22:27:30.592 00.000 15712 worker thread done servicing request
22:27:30.592 00.000 15712 Worker thread wakes up
22:27:30.592 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:27:30.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:30.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:32.238 01.646 15712 Exposure complete
22:27:32.289 00.051 15712 worker thread done servicing request
22:27:32.289 00.000 7988 OnExposeComplete: enter
22:27:32.289 00.000 7988 UpdateGuideState(): m_state=6
22:27:32.289 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8342
22:27:32.301 00.012 7988 Star::Find returns 1 (0), X=1181.10, Y=450.07, Mass=1521, SNR=26.5, Peak=222 HFD=3.8
22:27:32.301 00.000 7988 MultiStar: [#1 0.13,0.05,1.02,U] [#2 -0.09,0.26,0.98,U] [#3 0.14,0.13,0.94,U] [#4 0.11,0.04,1.02,U] [#5 -0.05,0.40,0.71,U] [#6 -0.11,0.05,0.72,U] [#7 -0.02,0.34,0.68,U] [#8 0.17,0.19,0.64,U] 
22:27:32.301 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.18}, one-star: {-0.08, 0.21}
22:27:32.301 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.00 = 3.00)
22:27:32.301 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.11 = -0.17)
22:27:32.306 00.005 7988 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.43 mountX=-0.18 mountY=-0.03, mountTheta=-2.97
22:27:32.306 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.18, opts=13)
22:27:32.306 00.000 7988 Enqueuing Move request for scope (0.03, 0.18)
22:27:32.306 00.000 15712 Worker thread wakes up
22:27:32.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
22:27:32.306 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
22:27:32.306 00.000 15712 Moving (0.03, 0.18) raw xDistance=-0.18 yDistance=-0.03
22:27:32.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:32.306 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.5
22:27:32.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:32.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:32.306 00.000 7988 Enqueuing Expose request
22:27:32.306 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 636.03
22:27:32.306 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
22:27:32.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:32.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:27:32.306 00.000 15712 MoveAxis(E, 38, ABG)
22:27:32.306 00.000 15712 Guiding  Dir = 2, Dur = 38
22:27:32.306 00.000 15712 IsGuiding returns 0
22:27:32.340 00.034 15712 PulseGuide returned control before completion, sleep 24
22:27:32.385 00.045 15712 IsGuiding returns 0
22:27:32.385 00.000 15712 Move returns status 0, amount 38
22:27:32.385 00.000 15712 MoveAxis(N, 0, ABG)
22:27:32.385 00.000 15712 Move returns status 0, amount 0
22:27:32.385 00.000 15712 move complete, result=0
22:27:32.385 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
22:27:32.385 00.000 15712 worker thread done servicing request
22:27:32.385 00.000 15712 Worker thread wakes up
22:27:32.391 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:32.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:33.804 01.413 15712 Exposure complete
22:27:33.863 00.059 15712 worker thread done servicing request
22:27:33.863 00.000 7988 OnExposeComplete: enter
22:27:33.865 00.002 7988 UpdateGuideState(): m_state=6
22:27:33.865 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8343
22:27:33.865 00.000 7988 Star::Find returns 1 (1), X=1181.02, Y=449.99, Mass=1549, SNR=26.8, Peak=255 HFD=3.0
22:27:33.868 00.003 7988 MultiStar: [#1 0.08,0.01,1.01,U] [#2 -0.05,-0.00,0.97,U] [#3 0.14,0.14,0.95,U] [#4 0.12,-0.04,1.05,U] [#5 0.28,0.06,0.70,U] [#6 -0.05,0.05,0.69,U] [#7 -0.01,0.00,0.66,U] [#8 0.15,0.13,0.62,U] 
22:27:33.868 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {-0.16, 0.12}
22:27:33.868 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.58) = xAngle (2.36 = 2.36)
22:27:33.868 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.47 = -0.81)
22:27:33.868 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.78 mountX=-0.05 mountY=-0.05, mountTheta=-2.34
22:27:33.868 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
22:27:33.868 00.000 7988 Enqueuing Move request for scope (0.05, 0.05)
22:27:33.868 00.000 15712 Worker thread wakes up
22:27:33.868 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:27:33.868 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:27:33.868 00.000 15712 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.05
22:27:33.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:33.868 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8 Saturated
22:27:33.879 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:33.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:33.881 00.002 7988 Enqueuing Expose request
22:27:33.881 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:27:33.881 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
22:27:33.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:33.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:27:33.881 00.000 15712 MoveAxis(E, 4, ABG)
22:27:33.881 00.000 15712 Guiding  Dir = 2, Dur = 4
22:27:33.881 00.000 15712 IsGuiding returns 0
22:27:33.902 00.021 15712 IsGuiding returns 0
22:27:33.902 00.000 15712 Move returns status 0, amount 4
22:27:33.902 00.000 15712 MoveAxis(N, 0, ABG)
22:27:33.902 00.000 15712 Move returns status 0, amount 0
22:27:33.902 00.000 15712 move complete, result=0
22:27:33.902 00.000 15712 worker thread done servicing request
22:27:33.902 00.000 15712 Worker thread wakes up
22:27:33.902 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:33.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:33.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:35.541 01.639 15712 Exposure complete
22:27:35.586 00.045 15712 worker thread done servicing request
22:27:35.586 00.000 7988 OnExposeComplete: enter
22:27:35.586 00.000 7988 UpdateGuideState(): m_state=6
22:27:35.601 00.015 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8344
22:27:35.602 00.001 7988 Star::Find returns 1 (1), X=1180.97, Y=450.19, Mass=1548, SNR=26.9, Peak=255 HFD=3.0
22:27:35.602 00.000 7988 MultiStar: [#1 0.18,0.25,1.02,U] [#2 -0.06,0.31,1.02,U] [#3 0.25,0.22,0.97,U] [#4 0.02,0.28,1.04,U] [#5 -0.02,0.34,0.69,U] [#6 0.12,0.40,0.73,U] [#7 -0.10,0.28,0.67,U] [#8 0.06,0.27,0.64,U] 
22:27:35.602 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.29}, one-star: {-0.22, 0.33}
22:27:35.602 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.58) = xAngle (3.06 = 3.06)
22:27:35.602 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.16 = -0.12)
22:27:35.602 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.30 cameraTheta=1.48 mountX=-0.30 mountY=-0.03, mountTheta=-3.02
22:27:35.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.29, opts=13)
22:27:35.602 00.000 7988 Enqueuing Move request for scope (0.03, 0.29)
22:27:35.602 00.000 15712 Worker thread wakes up
22:27:35.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:35.602 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.9 Saturated
22:27:35.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:35.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:35.602 00.000 7988 Enqueuing Expose request
22:27:35.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
22:27:35.602 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
22:27:35.602 00.000 15712 Moving (0.03, 0.29) raw xDistance=-0.30 yDistance=-0.03
22:27:35.618 00.016 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 636.03
22:27:35.618 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
22:27:35.618 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:35.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:27:35.618 00.000 15712 MoveAxis(E, 62, ABG)
22:27:35.618 00.000 15712 Guiding  Dir = 2, Dur = 62
22:27:35.618 00.000 15712 IsGuiding returns 0
22:27:35.650 00.032 15712 PulseGuide returned control before completion, sleep 45
22:27:35.698 00.048 15712 IsGuiding returns 1
22:27:35.698 00.000 15712 scope still moving after pulse duration time elapsed
22:27:35.730 00.032 15712 IsGuiding returns 0
22:27:35.730 00.000 15712 scope move finished after 62 + 45 ms
22:27:35.730 00.000 15712 Move returns status 0, amount 62
22:27:35.730 00.000 15712 MoveAxis(N, 0, ABG)
22:27:35.730 00.000 15712 Move returns status 0, amount 0
22:27:35.730 00.000 15712 move complete, result=0
22:27:35.730 00.000 15712 worker thread done servicing request
22:27:35.730 00.000 15712 Worker thread wakes up
22:27:35.730 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.0 px 0 ms NORTH
22:27:35.732 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:35.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:37.148 01.416 15712 Exposure complete
22:27:37.207 00.059 15712 worker thread done servicing request
22:27:37.207 00.000 7988 OnExposeComplete: enter
22:27:37.207 00.000 7988 UpdateGuideState(): m_state=6
22:27:37.207 00.000 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8345
22:27:37.211 00.004 7988 Star::Find returns 1 (0), X=1181.10, Y=450.04, Mass=1513, SNR=26.7, Peak=231 HFD=3.0
22:27:37.211 00.000 7988 MultiStar: [#1 0.24,0.11,1.02,U] [#2 0.11,0.14,0.99,U] [#3 0.32,-0.03,0.95,U] [#4 0.34,0.00,1.04,U] [#5 0.36,0.10,0.68,U] [#6 0.16,0.02,0.70,U] [#7 0.07,0.16,0.67,U] [#8 0.29,0.18,0.64,U] 
22:27:37.211 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.09}, one-star: {-0.08, 0.17}
22:27:37.211 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.58) = xAngle (3.61 = -2.68)
22:27:37.211 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.71 = 0.43)
22:27:37.216 00.005 7988 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.03 mountX=-0.17 mountY=0.08, mountTheta=2.70
22:27:37.216 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.17, opts=13)
22:27:37.216 00.000 7988 Enqueuing Move request for scope (-0.08, 0.17)
22:27:37.216 00.000 15712 Worker thread wakes up
22:27:37.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
22:27:37.216 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
22:27:37.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:37.216 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.7
22:27:37.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:37.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:37.216 00.000 7988 Enqueuing Expose request
22:27:37.216 00.000 15712 Moving (-0.08, 0.17) raw xDistance=-0.17 yDistance=0.08
22:27:37.226 00.010 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.03
22:27:37.226 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
22:27:37.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:37.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:27:37.226 00.000 15712 MoveAxis(E, 39, ABG)
22:27:37.226 00.000 15712 Guiding  Dir = 2, Dur = 39
22:27:37.226 00.000 15712 IsGuiding returns 0
22:27:37.242 00.016 15712 PulseGuide returned control before completion, sleep 32
22:27:37.295 00.053 15712 IsGuiding returns 0
22:27:37.295 00.000 15712 Move returns status 0, amount 39
22:27:37.295 00.000 15712 MoveAxis(N, 0, ABG)
22:27:37.295 00.000 15712 Move returns status 0, amount 0
22:27:37.295 00.000 15712 move complete, result=0
22:27:37.295 00.000 15712 worker thread done servicing request
22:27:37.295 00.000 15712 Worker thread wakes up
22:27:37.295 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
22:27:37.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:37.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:38.935 01.640 15712 Exposure complete
22:27:38.989 00.054 15712 worker thread done servicing request
22:27:38.989 00.000 7988 OnExposeComplete: enter
22:27:38.989 00.000 7988 UpdateGuideState(): m_state=6
22:27:38.995 00.006 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8346
22:27:38.997 00.002 7988 Star::Find returns 1 (0), X=1181.26, Y=449.80, Mass=1537, SNR=26.8, Peak=200 HFD=3.5
22:27:38.997 00.000 7988 MultiStar: [#1 0.21,-0.14,1.02,U] [#2 0.20,-0.03,0.98,U] [#3 0.28,0.03,0.97,U] [#4 0.24,-0.18,1.00,U] [#5 0.27,-0.37,0.70,U] [#6 0.28,-0.08,0.69,U] [#7 0.09,-0.03,0.66,U] [#8 0.33,-0.01,0.66,U] 
22:27:38.997 00.000 7988 single-star, 8 included, MultiStar: {0.22, -0.09}, one-star: {0.07, -0.06}
22:27:39.000 00.003 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.58) = xAngle (0.84 = 0.84)
22:27:39.000 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.95 = -2.33)
22:27:39.000 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.74 mountX=0.06 mountY=-0.07, mountTheta=-0.83
22:27:39.000 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.06, opts=13)
22:27:39.000 00.000 7988 Enqueuing Move request for scope (0.07, -0.06)
22:27:39.006 00.006 15712 Worker thread wakes up
22:27:39.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:39.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:27:39.006 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.8
22:27:39.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:39.009 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:39.009 00.000 7988 Enqueuing Expose request
22:27:39.011 00.002 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:27:39.011 00.000 15712 Moving (0.07, -0.06) raw xDistance=0.06 yDistance=-0.07
22:27:39.015 00.004 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:27:39.015 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
22:27:39.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:39.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:39.015 00.000 15712 MoveAxis(E, 6, ABG)
22:27:39.015 00.000 15712 Guiding  Dir = 2, Dur = 6
22:27:39.017 00.002 15712 IsGuiding returns 0
22:27:39.037 00.020 15712 IsGuiding returns 0
22:27:39.037 00.000 15712 Move returns status 0, amount 6
22:27:39.037 00.000 15712 MoveAxis(N, 0, ABG)
22:27:39.037 00.000 15712 Move returns status 0, amount 0
22:27:39.037 00.000 15712 move complete, result=0
22:27:39.037 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:27:39.040 00.003 15712 worker thread done servicing request
22:27:39.040 00.000 15712 Worker thread wakes up
22:27:39.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:39.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:40.448 01.408 15712 Exposure complete
22:27:40.505 00.057 15712 worker thread done servicing request
22:27:40.505 00.000 7988 OnExposeComplete: enter
22:27:40.507 00.002 7988 UpdateGuideState(): m_state=6
22:27:40.509 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8347
22:27:40.510 00.001 7988 Star::Find returns 1 (0), X=1181.16, Y=449.85, Mass=1545, SNR=27.0, Peak=209 HFD=3.7
22:27:40.510 00.000 7988 MultiStar: [#1 0.37,-0.16,0.99,U] [#2 0.09,-0.16,0.99,U] [#3 0.28,-0.16,0.95,U] [#4 0.27,-0.39,1.02,U] [#5 0.23,-0.23,0.68,U] [#6 0.38,-0.19,0.68,U] [#7 0.12,-0.18,0.67,U] [#8 0.16,-0.26,0.64,U] 
22:27:40.510 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.19}, one-star: {-0.03, -0.01}
22:27:40.514 00.004 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.58) = xAngle (-1.26 = -1.26)
22:27:40.514 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.85 = 1.85)
22:27:40.514 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.83 mountX=0.01 mountY=0.03, mountTheta=1.26
22:27:40.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
22:27:40.514 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
22:27:40.514 00.000 15712 Worker thread wakes up
22:27:40.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:27:40.514 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:27:40.514 00.000 15712 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=0.03
22:27:40.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:40.514 00.000 7988 UpdateGuideState exits: m=1545 SNR=27.0
22:27:40.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:40.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:40.514 00.000 7988 Enqueuing Expose request
22:27:40.514 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:27:40.514 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
22:27:40.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:40.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:27:40.514 00.000 15712 MoveAxis(E, 5, ABG)
22:27:40.514 00.000 15712 Guiding  Dir = 2, Dur = 5
22:27:40.514 00.000 15712 IsGuiding returns 0
22:27:40.536 00.022 15712 IsGuiding returns 0
22:27:40.536 00.000 15712 Move returns status 0, amount 5
22:27:40.536 00.000 15712 MoveAxis(N, 0, ABG)
22:27:40.536 00.000 15712 Move returns status 0, amount 0
22:27:40.536 00.000 15712 move complete, result=0
22:27:40.536 00.000 15712 worker thread done servicing request
22:27:40.536 00.000 15712 Worker thread wakes up
22:27:40.536 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:27:40.542 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:40.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:42.282 01.740 15712 Exposure complete
22:27:42.334 00.052 15712 worker thread done servicing request
22:27:42.334 00.000 7988 OnExposeComplete: enter
22:27:42.334 00.000 7988 UpdateGuideState(): m_state=6
22:27:42.334 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8348
22:27:42.344 00.010 7988 Star::Find returns 1 (0), X=1181.21, Y=449.98, Mass=1568, SNR=27.0, Peak=175 HFD=4.0
22:27:42.344 00.000 7988 MultiStar: [#1 0.19,-0.15,0.98,U] [#2 0.16,-0.18,0.94,U] [#3 0.09,0.03,0.92,U] [#4 0.30,-0.26,1.04,U] [#5 0.26,0.03,0.65,U] [#6 0.18,-0.11,0.66,U] [#7 0.13,0.02,0.64,U] [#8 0.34,-0.10,0.63,U] 
22:27:42.344 00.000 7988 single-star, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.02, 0.12}
22:27:42.344 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.97 = 2.97)
22:27:42.344 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.08 = -0.21)
22:27:42.344 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.12 mountY=-0.02, mountTheta=-2.94
22:27:42.351 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.12, opts=13)
22:27:42.351 00.000 7988 Enqueuing Move request for scope (0.02, 0.12)
22:27:42.351 00.000 15712 Worker thread wakes up
22:27:42.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:27:42.351 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:27:42.351 00.000 15712 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=-0.02
22:27:42.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:42.351 00.000 7988 UpdateGuideState exits: m=1568 SNR=27.0
22:27:42.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:42.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:42.351 00.000 7988 Enqueuing Expose request
22:27:42.351 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:27:42.351 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
22:27:42.351 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:42.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:27:42.351 00.000 15712 MoveAxis(E, 6, ABG)
22:27:42.351 00.000 15712 Guiding  Dir = 2, Dur = 6
22:27:42.351 00.000 15712 IsGuiding returns 0
22:27:42.379 00.028 15712 IsGuiding returns 0
22:27:42.379 00.000 15712 Move returns status 0, amount 6
22:27:42.379 00.000 15712 MoveAxis(N, 0, ABG)
22:27:42.379 00.000 15712 Move returns status 0, amount 0
22:27:42.379 00.000 15712 move complete, result=0
22:27:42.380 00.001 15712 worker thread done servicing request
22:27:42.380 00.000 15712 Worker thread wakes up
22:27:42.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:42.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:42.380 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:27:43.799 01.419 15712 Exposure complete
22:27:43.846 00.047 15712 worker thread done servicing request
22:27:43.846 00.000 7988 OnExposeComplete: enter
22:27:43.846 00.000 7988 UpdateGuideState(): m_state=6
22:27:43.860 00.014 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8349
22:27:43.861 00.001 7988 Star::Find returns 1 (0), X=1181.12, Y=449.79, Mass=1521, SNR=26.6, Peak=163 HFD=4.1
22:27:43.863 00.002 7988 MultiStar: [#1 0.08,-0.28,1.00,U] [#2 0.02,-0.01,0.97,U] [#3 0.18,-0.13,0.92,U] [#4 0.17,-0.30,1.01,U] [#5 0.14,0.04,0.69,U] [#6 -0.04,-0.09,0.69,U] [#7 0.13,0.10,0.64,U] [#8 0.13,-0.23,0.65,U] 
22:27:43.863 00.000 7988 single-star, 8 included, MultiStar: {0.08, -0.12}, one-star: {-0.07, -0.07}
22:27:43.863 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.58) = xAngle (-0.73 = -0.73)
22:27:43.863 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
22:27:43.863 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.31 mountX=0.07 mountY=0.07, mountTheta=0.75
22:27:43.863 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.07, opts=13)
22:27:43.863 00.000 7988 Enqueuing Move request for scope (-0.07, -0.07)
22:27:43.863 00.000 15712 Worker thread wakes up
22:27:43.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:43.863 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.6
22:27:43.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:43.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:43.863 00.000 7988 Enqueuing Expose request
22:27:43.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
22:27:43.863 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
22:27:43.863 00.000 15712 Moving (-0.07, -0.07) raw xDistance=0.07 yDistance=0.07
22:27:43.880 00.017 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:27:43.880 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
22:27:43.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:43.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:27:43.880 00.000 15712 MoveAxis(E, 5, ABG)
22:27:43.880 00.000 15712 Guiding  Dir = 2, Dur = 5
22:27:43.880 00.000 15712 IsGuiding returns 0
22:27:43.897 00.017 15712 IsGuiding returns 0
22:27:43.897 00.000 15712 Move returns status 0, amount 5
22:27:43.897 00.000 15712 MoveAxis(N, 0, ABG)
22:27:43.897 00.000 15712 Move returns status 0, amount 0
22:27:43.897 00.000 15712 move complete, result=0
22:27:43.897 00.000 15712 worker thread done servicing request
22:27:43.897 00.000 15712 Worker thread wakes up
22:27:43.897 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:27:43.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:43.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:45.535 01.638 15712 Exposure complete
22:27:45.596 00.061 15712 worker thread done servicing request
22:27:45.596 00.000 7988 OnExposeComplete: enter
22:27:45.596 00.000 7988 UpdateGuideState(): m_state=6
22:27:45.598 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8350
22:27:45.598 00.000 7988 Star::Find returns 1 (0), X=1181.02, Y=449.65, Mass=1583, SNR=27.2, Peak=218 HFD=3.5
22:27:45.598 00.000 7988 MultiStar: [#1 0.07,-0.36,0.99,U] [#2 -0.04,-0.33,0.97,U] [#3 -0.15,-0.24,0.93,U] [#4 0.01,-0.46,1.00,U] [#5 -0.14,-0.42,0.69,U] [#6 0.09,-0.25,0.67,U] [#7 0.09,-0.28,0.65,U] [#8 -0.04,-0.23,0.64,U] 
22:27:45.598 00.000 7988 single-star, 8 included, MultiStar: {-0.04, -0.31}, one-star: {-0.17, -0.21}
22:27:45.598 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.58) = xAngle (-0.66 = -0.66)
22:27:45.598 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.44 = 2.44)
22:27:45.598 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-2.24 mountX=0.22 mountY=0.18, mountTheta=0.68
22:27:45.598 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.21, opts=13)
22:27:45.598 00.000 7988 Enqueuing Move request for scope (-0.17, -0.21)
22:27:45.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:45.598 00.000 7988 UpdateGuideState exits: m=1583 SNR=27.2
22:27:45.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:45.613 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:45.613 00.000 7988 Enqueuing Expose request
22:27:45.614 00.001 15712 Worker thread wakes up
22:27:45.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.21) opts 0xd
22:27:45.614 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.21)
22:27:45.614 00.000 15712 Moving (-0.17, -0.21) raw xDistance=0.22 yDistance=0.18
22:27:45.614 00.000 15712 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 636.04
22:27:45.614 00.000 15712 PPEC: input: 0.22, control: 0.11, exposure: 1500
22:27:45.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:45.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:27:45.614 00.000 15712 MoveAxis(W, 37, ABG)
22:27:45.614 00.000 15712 Guiding  Dir = 3, Dur = 37
22:27:45.614 00.000 15712 IsGuiding returns 0
22:27:45.637 00.023 15712 PulseGuide returned control before completion, sleep 29
22:27:45.687 00.050 15712 IsGuiding returns 0
22:27:45.687 00.000 15712 Move returns status 0, amount 37
22:27:45.687 00.000 15712 MoveAxis(N, 0, ABG)
22:27:45.687 00.000 15712 Move returns status 0, amount 0
22:27:45.687 00.000 15712 move complete, result=0
22:27:45.687 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
22:27:45.687 00.000 15712 worker thread done servicing request
22:27:45.689 00.002 15712 Worker thread wakes up
22:27:45.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:45.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:47.099 01.410 15712 Exposure complete
22:27:47.144 00.045 15712 worker thread done servicing request
22:27:47.144 00.000 7988 OnExposeComplete: enter
22:27:47.144 00.000 7988 UpdateGuideState(): m_state=6
22:27:47.160 00.016 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8351
22:27:47.160 00.000 7988 Star::Find returns 1 (1), X=1181.00, Y=449.97, Mass=1477, SNR=26.3, Peak=255 HFD=2.8
22:27:47.160 00.000 7988 MultiStar: [#1 0.00,-0.08,1.04,U] [#2 -0.06,0.01,1.01,U] [#3 0.01,-0.01,0.96,U] [#4 -0.11,-0.04,1.07,U] [#5 -0.02,0.11,0.72,U] [#6 0.06,0.09,0.73,U] [#7 -0.20,0.08,0.67,U] [#8 0.01,0.05,0.70,U] 
22:27:47.160 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.19, 0.11}
22:27:47.160 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.58) = xAngle (4.27 = -2.01)
22:27:47.160 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.38 = 1.10)
22:27:47.160 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.69 mountX=-0.03 mountY=0.06, mountTheta=2.02
22:27:47.160 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.03, opts=13)
22:27:47.160 00.000 7988 Enqueuing Move request for scope (-0.06, 0.03)
22:27:47.160 00.000 15712 Worker thread wakes up
22:27:47.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
22:27:47.160 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
22:27:47.160 00.000 15712 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
22:27:47.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:47.160 00.000 7988 UpdateGuideState exits: m=1477 SNR=26.3 Saturated
22:27:47.173 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:47.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:47.175 00.002 7988 Enqueuing Expose request
22:27:47.175 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:27:47.175 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
22:27:47.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:47.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:27:47.175 00.000 15712 MoveAxis(E, 5, ABG)
22:27:47.177 00.002 15712 Guiding  Dir = 2, Dur = 5
22:27:47.177 00.000 15712 IsGuiding returns 0
22:27:47.207 00.030 15712 IsGuiding returns 0
22:27:47.207 00.000 15712 Move returns status 0, amount 5
22:27:47.207 00.000 15712 MoveAxis(N, 0, ABG)
22:27:47.207 00.000 15712 Move returns status 0, amount 0
22:27:47.207 00.000 15712 move complete, result=0
22:27:47.207 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:27:47.207 00.000 15712 worker thread done servicing request
22:27:47.209 00.002 15712 Worker thread wakes up
22:27:47.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:47.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:48.948 01.739 15712 Exposure complete
22:27:49.006 00.058 15712 worker thread done servicing request
22:27:49.006 00.000 7988 OnExposeComplete: enter
22:27:49.006 00.000 7988 UpdateGuideState(): m_state=6
22:27:49.009 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8352
22:27:49.009 00.000 7988 Star::Find returns 1 (0), X=1180.95, Y=449.99, Mass=1530, SNR=26.7, Peak=233 HFD=3.9
22:27:49.009 00.000 7988 MultiStar: [#1 0.07,0.04,1.00,U] [#2 -0.03,0.09,1.01,U] [#3 -0.01,0.08,0.98,U] [#4 0.07,-0.10,1.04,U] [#5 -0.21,0.25,0.71,U] [#6 0.16,0.05,0.70,U] [#7 -0.15,0.16,0.69,U] [#8 0.05,0.23,0.66,U] 
22:27:49.009 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {-0.23, 0.12}
22:27:49.009 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.58) = xAngle (3.48 = -2.80)
22:27:49.009 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.59 = 0.31)
22:27:49.016 00.007 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.90 mountX=-0.09 mountY=0.03, mountTheta=2.83
22:27:49.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
22:27:49.016 00.000 7988 Enqueuing Move request for scope (-0.03, 0.09)
22:27:49.016 00.000 15712 Worker thread wakes up
22:27:49.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
22:27:49.016 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
22:27:49.016 00.000 15712 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=0.03
22:27:49.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:49.016 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.7
22:27:49.023 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:49.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:49.026 00.003 7988 Enqueuing Expose request
22:27:49.026 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:27:49.026 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
22:27:49.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:49.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:27:49.026 00.000 15712 MoveAxis(E, 5, ABG)
22:27:49.026 00.000 15712 Guiding  Dir = 2, Dur = 5
22:27:49.028 00.002 15712 IsGuiding returns 0
22:27:49.044 00.016 15712 IsGuiding returns 0
22:27:49.044 00.000 15712 Move returns status 0, amount 5
22:27:49.044 00.000 15712 MoveAxis(N, 0, ABG)
22:27:49.044 00.000 15712 Move returns status 0, amount 0
22:27:49.044 00.000 15712 move complete, result=0
22:27:49.044 00.000 15712 worker thread done servicing request
22:27:49.044 00.000 15712 Worker thread wakes up
22:27:49.044 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:27:49.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:49.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:50.461 01.417 15712 Exposure complete
22:27:50.512 00.051 15712 worker thread done servicing request
22:27:50.512 00.000 7988 OnExposeComplete: enter
22:27:50.512 00.000 7988 UpdateGuideState(): m_state=6
22:27:50.523 00.011 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8353
22:27:50.523 00.000 7988 Star::Find returns 1 (0), X=1181.01, Y=450.00, Mass=1613, SNR=27.5, Peak=236 HFD=4.0
22:27:50.523 00.000 7988 MultiStar: [#1 0.13,-0.19,0.99,U] [#2 0.02,-0.00,0.99,U] [#3 0.08,0.08,0.90,U] [#4 0.10,0.10,1.00,U] [#5 0.20,0.17,0.69,U] [#6 0.09,-0.05,0.70,U] [#7 0.02,0.13,0.65,U] [#8 0.30,0.05,0.61,U] 
22:27:50.523 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {-0.18, 0.13}
22:27:50.523 00.000 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.58) = xAngle (2.11 = 2.11)
22:27:50.523 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.22 = -1.07)
22:27:50.529 00.006 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
22:27:50.529 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
22:27:50.529 00.000 7988 Enqueuing Move request for scope (0.07, 0.04)
22:27:50.529 00.000 15712 Worker thread wakes up
22:27:50.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:27:50.529 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:27:50.529 00.000 15712 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.07
22:27:50.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:50.529 00.000 7988 UpdateGuideState exits: m=1613 SNR=27.5
22:27:50.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:50.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:50.529 00.000 7988 Enqueuing Expose request
22:27:50.539 00.010 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:27:50.539 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
22:27:50.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:50.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:50.539 00.000 15712 MoveAxis(E, 6, ABG)
22:27:50.539 00.000 15712 Guiding  Dir = 2, Dur = 6
22:27:50.539 00.000 15712 IsGuiding returns 0
22:27:50.563 00.024 15712 IsGuiding returns 0
22:27:50.563 00.000 15712 Move returns status 0, amount 6
22:27:50.563 00.000 15712 MoveAxis(N, 0, ABG)
22:27:50.563 00.000 15712 Move returns status 0, amount 0
22:27:50.563 00.000 15712 move complete, result=0
22:27:50.563 00.000 15712 worker thread done servicing request
22:27:50.563 00.000 15712 Worker thread wakes up
22:27:50.563 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:27:50.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:50.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:52.199 01.636 15712 Exposure complete
22:27:52.245 00.046 15712 worker thread done servicing request
22:27:52.245 00.000 7988 OnExposeComplete: enter
22:27:52.245 00.000 7988 UpdateGuideState(): m_state=6
22:27:52.260 00.015 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8354
22:27:52.261 00.001 7988 Star::Find returns 1 (1), X=1181.14, Y=450.08, Mass=1540, SNR=26.8, Peak=255 HFD=3.0
22:27:52.261 00.000 7988 MultiStar: [#1 0.18,0.04,1.00,U] [#2 0.21,0.05,1.01,U] [#3 0.17,0.13,0.98,U] [#4 0.06,-0.07,1.01,U] [#5 0.34,0.18,0.71,U] [#6 0.15,0.09,0.71,U] [#7 0.37,0.18,0.67,U] [#8 0.42,0.15,0.61,U] 
22:27:52.261 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.10}, one-star: {-0.04, 0.21}
22:27:52.261 00.000 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.58) = xAngle (2.07 = 2.07)
22:27:52.261 00.000 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.18 = -1.10)
22:27:52.261 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.49 mountX=-0.10 mountY=-0.19, mountTheta=-2.07
22:27:52.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.10, opts=13)
22:27:52.261 00.000 7988 Enqueuing Move request for scope (0.19, 0.10)
22:27:52.261 00.000 15712 Worker thread wakes up
22:27:52.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
22:27:52.261 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
22:27:52.261 00.000 15712 Moving (0.19, 0.10) raw xDistance=-0.10 yDistance=-0.19
22:27:52.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:52.261 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.8 Saturated
22:27:52.273 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:52.273 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:52.276 00.003 7988 Enqueuing Expose request
22:27:52.277 00.001 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:27:52.277 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
22:27:52.277 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:52.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:27:52.277 00.000 15712 MoveAxis(E, 6, ABG)
22:27:52.277 00.000 15712 Guiding  Dir = 2, Dur = 6
22:27:52.277 00.000 15712 IsGuiding returns 0
22:27:52.303 00.026 15712 IsGuiding returns 0
22:27:52.303 00.000 15712 Move returns status 0, amount 6
22:27:52.303 00.000 15712 MoveAxis(N, 0, ABG)
22:27:52.303 00.000 15712 Move returns status 0, amount 0
22:27:52.303 00.000 15712 move complete, result=0
22:27:52.303 00.000 15712 worker thread done servicing request
22:27:52.303 00.000 15712 Worker thread wakes up
22:27:52.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:52.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:52.303 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:27:53.713 01.410 15712 Exposure complete
22:27:53.759 00.046 15712 worker thread done servicing request
22:27:53.759 00.000 7988 OnExposeComplete: enter
22:27:53.759 00.000 7988 UpdateGuideState(): m_state=6
22:27:53.773 00.014 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8355
22:27:53.774 00.001 7988 Star::Find returns 1 (0), X=1181.10, Y=450.03, Mass=1537, SNR=26.8, Peak=224 HFD=3.3
22:27:53.774 00.000 7988 MultiStar: [#1 0.07,-0.08,1.02,U] [#2 0.08,-0.03,1.00,U] [#3 0.01,-0.15,0.95,U] [#4 0.16,-0.18,1.01,U] [#5 0.08,0.04,0.71,U] [#6 -0.05,-0.05,0.69,U] [#7 0.12,0.07,0.66,U] [#8 0.25,0.05,0.63,U] 
22:27:53.774 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.08, 0.17}
22:27:53.774 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.58) = xAngle (1.19 = 1.19)
22:27:53.774 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.30 = -1.98)
22:27:53.774 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.39 mountX=0.03 mountY=-0.06, mountTheta=-1.19
22:27:53.774 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.03, opts=13)
22:27:53.774 00.000 7988 Enqueuing Move request for scope (0.06, -0.03)
22:27:53.774 00.000 15712 Worker thread wakes up
22:27:53.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:27:53.774 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:27:53.774 00.000 15712 Moving (0.06, -0.03) raw xDistance=0.03 yDistance=-0.06
22:27:53.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:53.774 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.8
22:27:53.787 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:53.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:53.789 00.002 7988 Enqueuing Expose request
22:27:53.789 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:27:53.789 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
22:27:53.790 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:53.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:53.790 00.000 15712 MoveAxis(E, 6, ABG)
22:27:53.790 00.000 15712 Guiding  Dir = 2, Dur = 6
22:27:53.807 00.017 15712 IsGuiding returns 0
22:27:53.824 00.017 15712 IsGuiding returns 0
22:27:53.824 00.000 15712 Move returns status 0, amount 6
22:27:53.824 00.000 15712 MoveAxis(N, 0, ABG)
22:27:53.824 00.000 15712 Move returns status 0, amount 0
22:27:53.824 00.000 15712 move complete, result=0
22:27:53.824 00.000 15712 worker thread done servicing request
22:27:53.824 00.000 15712 Worker thread wakes up
22:27:53.824 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:27:53.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:53.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:55.566 01.742 15712 Exposure complete
22:27:55.624 00.058 15712 worker thread done servicing request
22:27:55.624 00.000 7988 OnExposeComplete: enter
22:27:55.624 00.000 7988 UpdateGuideState(): m_state=6
22:27:55.628 00.004 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8356
22:27:55.628 00.000 7988 Star::Find returns 1 (0), X=1180.91, Y=449.91, Mass=1484, SNR=26.3, Peak=230 HFD=3.3
22:27:55.628 00.000 7988 MultiStar: [#1 -0.04,0.03,1.03,U] [#2 -0.10,-0.14,1.01,U] [#3 0.10,-0.15,0.98,U] [#4 0.24,-0.16,1.06,U] [#5 -0.11,0.16,0.73,U] [#6 -0.15,0.13,0.71,U] [#7 -0.06,-0.01,0.68,U] [#8 -0.01,-0.13,0.64,U] 
22:27:55.628 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.27, 0.05}
22:27:55.628 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
22:27:55.628 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
22:27:55.628 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.44 mountX=0.03 mountY=0.04, mountTheta=0.87
22:27:55.628 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.03, opts=13)
22:27:55.628 00.000 7988 Enqueuing Move request for scope (-0.04, -0.03)
22:27:55.628 00.000 15712 Worker thread wakes up
22:27:55.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
22:27:55.628 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
22:27:55.628 00.000 15712 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
22:27:55.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:55.628 00.000 7988 UpdateGuideState exits: m=1484 SNR=26.3
22:27:55.641 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:55.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:55.643 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:27:55.643 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
22:27:55.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:55.643 00.000 7988 Enqueuing Expose request
22:27:55.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:27:55.643 00.000 15712 MoveAxis(E, 7, ABG)
22:27:55.643 00.000 15712 Guiding  Dir = 2, Dur = 7
22:27:55.643 00.000 15712 IsGuiding returns 0
22:27:55.662 00.019 15712 IsGuiding returns 0
22:27:55.662 00.000 15712 Move returns status 0, amount 7
22:27:55.662 00.000 15712 MoveAxis(N, 0, ABG)
22:27:55.662 00.000 15712 Move returns status 0, amount 0
22:27:55.662 00.000 15712 move complete, result=0
22:27:55.662 00.000 15712 worker thread done servicing request
22:27:55.662 00.000 15712 Worker thread wakes up
22:27:55.662 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:27:55.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:55.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:57.079 01.417 15712 Exposure complete
22:27:57.139 00.060 15712 worker thread done servicing request
22:27:57.139 00.000 7988 OnExposeComplete: enter
22:27:57.139 00.000 7988 UpdateGuideState(): m_state=6
22:27:57.139 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8357
22:27:57.142 00.003 7988 Star::Find returns 1 (0), X=1180.93, Y=450.00, Mass=1529, SNR=26.7, Peak=193 HFD=4.0
22:27:57.144 00.002 7988 MultiStar: [#1 -0.11,-0.03,1.00,U] [#2 0.05,-0.02,0.99,U] [#3 -0.13,0.03,0.94,U] [#4 -0.18,-0.05,1.04,U] [#5 0.04,-0.02,0.70,U] [#6 0.00,-0.03,0.68,U] [#7 -0.25,-0.03,0.65,U] [#8 0.13,-0.18,0.65,U] 
22:27:57.144 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.26, 0.14}
22:27:57.146 00.002 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.41 = -1.41)
22:27:57.146 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
22:27:57.148 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-2.99 mountX=0.01 mountY=0.09, mountTheta=1.41
22:27:57.150 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
22:27:57.150 00.000 7988 Enqueuing Move request for scope (-0.09, -0.01)
22:27:57.152 00.002 15712 Worker thread wakes up
22:27:57.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
22:27:57.152 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
22:27:57.152 00.000 15712 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
22:27:57.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:57.153 00.001 7988 UpdateGuideState exits: m=1529 SNR=26.7
22:27:57.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:57.156 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:57.156 00.000 7988 Enqueuing Expose request
22:27:57.158 00.002 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:27:57.158 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
22:27:57.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:57.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:27:57.158 00.000 15712 MoveAxis(E, 6, ABG)
22:27:57.158 00.000 15712 Guiding  Dir = 2, Dur = 6
22:27:57.159 00.001 15712 IsGuiding returns 0
22:27:57.179 00.020 15712 IsGuiding returns 0
22:27:57.179 00.000 15712 Move returns status 0, amount 6
22:27:57.179 00.000 15712 MoveAxis(N, 0, ABG)
22:27:57.179 00.000 15712 Move returns status 0, amount 0
22:27:57.179 00.000 15712 move complete, result=0
22:27:57.179 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:27:57.182 00.003 15712 worker thread done servicing request
22:27:57.182 00.000 15712 Worker thread wakes up
22:27:57.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:57.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:27:57.329 00.147 7988 evsrv: cli 0CCD0AC8 connect
22:27:57.332 00.003 7988 case statement mapped state 6 to 3
22:27:57.334 00.002 7988 case statement mapped state 6 to 3
22:27:57.336 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"8e14e95d-ba69-48d5-80e4-c8b55a4a4c0b"}
22:27:57.336 00.000 7988 case statement mapped state 6 to 3
22:27:57.336 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e14e95d-ba69-48d5-80e4-c8b55a4a4c0b"}
22:27:57.340 00.004 7988 evsrv: cli 0CCD0AC8 disconnect
22:27:58.823 01.483 15712 Exposure complete
22:27:58.911 00.088 15712 worker thread done servicing request
22:27:58.911 00.000 7988 OnExposeComplete: enter
22:27:58.913 00.002 7988 UpdateGuideState(): m_state=6
22:27:58.916 00.003 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8358
22:27:58.919 00.003 7988 Star::Find returns 1 (0), X=1180.91, Y=449.75, Mass=1654, SNR=27.8, Peak=221 HFD=3.9
22:27:58.921 00.002 7988 MultiStar: [#1 0.07,-0.26,0.95,U] [#2 -0.04,0.00,0.97,U] [#3 -0.01,-0.08,0.95,U] [#4 0.10,-0.27,0.98,U] [#5 0.11,-0.13,0.70,U] [#6 -0.01,-0.19,0.68,U] [#7 -0.01,0.06,0.62,U] [#8 0.17,-0.35,0.60,U] 
22:27:58.923 00.002 7988 refined, 8 included, MultiStar: {0.00, -0.15}, one-star: {-0.27, -0.12}
22:27:58.925 00.002 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.58) = xAngle (0.03 = 0.03)
22:27:58.927 00.002 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.14 = 3.14)
22:27:58.929 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.55 mountX=0.15 mountY=0.00, mountTheta=0.00
22:27:58.931 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.15, opts=13)
22:27:58.935 00.004 7988 Enqueuing Move request for scope (0.00, -0.15)
22:27:58.937 00.002 15712 Worker thread wakes up
22:27:58.937 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
22:27:58.937 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
22:27:58.937 00.000 15712 Moving (0.00, -0.15) raw xDistance=0.15 yDistance=0.00
22:27:58.941 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:27:58.941 00.000 7988 UpdateGuideState exits: m=1654 SNR=27.8
22:27:58.945 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:58.951 00.006 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:27:58.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:27:58.955 00.004 7988 Enqueuing Expose request
22:27:58.957 00.002 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
22:27:58.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:58.958 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:27:58.958 00.000 15712 MoveAxis(E, 6, ABG)
22:27:58.958 00.000 15712 Guiding  Dir = 2, Dur = 6
22:27:58.958 00.000 15712 IsGuiding returns 0
22:27:58.985 00.027 15712 IsGuiding returns 0
22:27:58.985 00.000 15712 Move returns status 0, amount 6
22:27:58.985 00.000 15712 MoveAxis(N, 0, ABG)
22:27:58.985 00.000 15712 Move returns status 0, amount 0
22:27:58.985 00.000 15712 move complete, result=0
22:27:58.985 00.000 15712 worker thread done servicing request
22:27:58.985 00.000 15712 Worker thread wakes up
22:27:58.985 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:27:58.987 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:27:58.989 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:00.407 01.418 15712 Exposure complete
22:28:00.468 00.061 15712 worker thread done servicing request
22:28:00.475 00.007 7988 OnExposeComplete: enter
22:28:00.475 00.000 7988 UpdateGuideState(): m_state=6
22:28:00.475 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8359
22:28:00.475 00.000 7988 Star::Find returns 1 (0), X=1180.96, Y=449.96, Mass=1521, SNR=26.5, Peak=201 HFD=3.9
22:28:00.475 00.000 7988 MultiStar: [#1 -0.09,-0.17,1.02,U] [#2 -0.12,-0.16,1.02,U] [#3 -0.05,-0.15,0.94,U] [#4 -0.11,-0.32,1.00,U] [#5 -0.34,-0.15,0.69,U] [#6 -0.03,-0.09,0.71,U] [#7 -0.27,-0.27,0.68,U] [#8 0.20,-0.14,0.65,U] 
22:28:00.475 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.15}, one-star: {-0.23, 0.09}
22:28:00.475 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.58) = xAngle (-0.66 = -0.66)
22:28:00.484 00.009 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.45 = 2.45)
22:28:00.484 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.24 mountX=0.15 mountY=0.12, mountTheta=0.68
22:28:00.484 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.15, opts=13)
22:28:00.484 00.000 7988 Enqueuing Move request for scope (-0.12, -0.15)
22:28:00.484 00.000 15712 Worker thread wakes up
22:28:00.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
22:28:00.484 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
22:28:00.484 00.000 15712 Moving (-0.12, -0.15) raw xDistance=0.15 yDistance=0.12
22:28:00.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:00.493 00.009 7988 UpdateGuideState exits: m=1521 SNR=26.5
22:28:00.495 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:00.497 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:00.497 00.000 7988 Enqueuing Expose request
22:28:00.497 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:00.497 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
22:28:00.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:00.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:28:00.497 00.000 15712 MoveAxis(E, 6, ABG)
22:28:00.497 00.000 15712 Guiding  Dir = 2, Dur = 6
22:28:00.500 00.003 15712 IsGuiding returns 0
22:28:00.516 00.016 15712 IsGuiding returns 0
22:28:00.516 00.000 15712 Move returns status 0, amount 6
22:28:00.516 00.000 15712 MoveAxis(N, 0, ABG)
22:28:00.516 00.000 15712 Move returns status 0, amount 0
22:28:00.516 00.000 15712 move complete, result=0
22:28:00.516 00.000 15712 worker thread done servicing request
22:28:00.516 00.000 15712 Worker thread wakes up
22:28:00.516 00.000 7988 GuideStep: 0.2 px 6 ms EAST, 0.1 px 0 ms NORTH
22:28:00.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:00.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:02.149 01.633 15712 Exposure complete
22:28:02.227 00.078 15712 worker thread done servicing request
22:28:02.227 00.000 7988 OnExposeComplete: enter
22:28:02.232 00.005 7988 UpdateGuideState(): m_state=6
22:28:02.234 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8360
22:28:02.234 00.000 7988 Star::Find returns 1 (0), X=1180.88, Y=449.63, Mass=1468, SNR=26.2, Peak=207 HFD=3.4
22:28:02.237 00.003 7988 MultiStar: [#1 -0.12,-0.22,1.04,U] [#2 -0.14,-0.19,1.00,U] [#3 0.10,-0.17,0.97,U] [#4 0.03,-0.26,1.02,U] [#5 -0.05,-0.01,0.72,U] [#6 0.10,-0.23,0.75,U] [#7 -0.01,-0.19,0.66,U] [#8 0.09,-0.11,0.69,U] 
22:28:02.239 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.19}, one-star: {-0.30, -0.24}
22:28:02.239 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
22:28:02.241 00.002 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.88 = 2.88)
22:28:02.243 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.81 mountX=0.19 mountY=0.05, mountTheta=0.26
22:28:02.247 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.19, opts=13)
22:28:02.249 00.002 7988 Enqueuing Move request for scope (-0.05, -0.19)
22:28:02.251 00.002 15712 Worker thread wakes up
22:28:02.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
22:28:02.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
22:28:02.251 00.000 15712 Moving (-0.05, -0.19) raw xDistance=0.19 yDistance=0.05
22:28:02.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:02.253 00.002 7988 UpdateGuideState exits: m=1468 SNR=26.2
22:28:02.255 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:02.257 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:02.259 00.002 7988 Enqueuing Expose request
22:28:02.259 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 636.04
22:28:02.259 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
22:28:02.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:02.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:28:02.259 00.000 15712 MoveAxis(W, 29, ABG)
22:28:02.259 00.000 15712 Guiding  Dir = 3, Dur = 29
22:28:02.259 00.000 15712 IsGuiding returns 0
22:28:02.275 00.016 15712 PulseGuide returned control before completion, sleep 22
22:28:02.326 00.051 15712 IsGuiding returns 0
22:28:02.326 00.000 15712 Move returns status 0, amount 29
22:28:02.326 00.000 15712 MoveAxis(N, 0, ABG)
22:28:02.326 00.000 15712 Move returns status 0, amount 0
22:28:02.326 00.000 15712 move complete, result=0
22:28:02.326 00.000 15712 worker thread done servicing request
22:28:02.326 00.000 15712 Worker thread wakes up
22:28:02.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:02.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:02.326 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
22:28:03.740 01.414 15712 Exposure complete
22:28:03.785 00.045 15712 worker thread done servicing request
22:28:03.785 00.000 7988 OnExposeComplete: enter
22:28:03.800 00.015 7988 UpdateGuideState(): m_state=6
22:28:03.801 00.001 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8361
22:28:03.801 00.000 7988 Star::Find returns 1 (0), X=1181.00, Y=450.00, Mass=1591, SNR=27.3, Peak=241 HFD=4.0
22:28:03.801 00.000 7988 MultiStar: [#1 0.09,0.01,1.00,U] [#2 0.05,0.11,0.97,U] [#3 0.12,0.16,0.93,U] [#4 0.13,-0.07,1.00,U] [#5 0.26,0.10,0.69,U] [#6 0.21,0.08,0.67,U] [#7 -0.05,0.04,0.67,U] [#8 0.04,0.00,0.63,U] 
22:28:03.801 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {-0.18, 0.13}
22:28:03.801 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.58) = xAngle (2.34 = 2.34)
22:28:03.801 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.45 = -0.84)
22:28:03.801 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=-0.06 mountY=-0.07, mountTheta=-2.32
22:28:03.801 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.06, opts=13)
22:28:03.801 00.000 7988 Enqueuing Move request for scope (0.07, 0.06)
22:28:03.801 00.000 15712 Worker thread wakes up
22:28:03.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:28:03.801 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:28:03.801 00.000 15712 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.07
22:28:03.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:03.801 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.3
22:28:03.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:03.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:03.801 00.000 7988 Enqueuing Expose request
22:28:03.817 00.016 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:03.817 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
22:28:03.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:03.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:03.817 00.000 15712 MoveAxis(E, 8, ABG)
22:28:03.817 00.000 15712 Guiding  Dir = 2, Dur = 8
22:28:03.838 00.021 15712 IsGuiding returns 0
22:28:03.853 00.015 15712 IsGuiding returns 0
22:28:03.853 00.000 15712 Move returns status 0, amount 8
22:28:03.853 00.000 15712 MoveAxis(N, 0, ABG)
22:28:03.853 00.000 15712 Move returns status 0, amount 0
22:28:03.853 00.000 15712 move complete, result=0
22:28:03.853 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:28:03.863 00.010 15712 worker thread done servicing request
22:28:03.863 00.000 15712 Worker thread wakes up
22:28:03.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:03.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:05.603 01.740 15712 Exposure complete
22:28:05.654 00.051 15712 worker thread done servicing request
22:28:05.654 00.000 7988 OnExposeComplete: enter
22:28:05.664 00.010 7988 UpdateGuideState(): m_state=6
22:28:05.666 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8362
22:28:05.666 00.000 7988 Star::Find returns 1 (1), X=1180.96, Y=449.82, Mass=1606, SNR=27.2, Peak=255 HFD=3.3
22:28:05.668 00.002 7988 MultiStar: [#1 -0.10,-0.18,0.99,U] [#2 -0.22,-0.04,1.00,U] [#3 -0.03,0.08,0.93,U] [#4 0.09,-0.15,1.01,U] [#5 0.14,-0.02,0.69,U] [#6 -0.09,0.08,0.69,U] [#7 -0.24,-0.08,0.65,U] [#8 0.16,0.02,0.63,U] 
22:28:05.668 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.22, -0.05}
22:28:05.671 00.003 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.58) = xAngle (-0.96 = -0.96)
22:28:05.671 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.15 = 2.15)
22:28:05.673 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.53 mountX=0.05 mountY=0.07, mountTheta=0.97
22:28:05.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.05, opts=13)
22:28:05.675 00.002 7988 Enqueuing Move request for scope (-0.07, -0.05)
22:28:05.675 00.000 15712 Worker thread wakes up
22:28:05.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:28:05.675 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:28:05.675 00.000 15712 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=0.07
22:28:05.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:05.675 00.000 7988 UpdateGuideState exits: m=1606 SNR=27.2 Saturated
22:28:05.680 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:05.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:05.680 00.000 7988 Enqueuing Expose request
22:28:05.680 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:05.680 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
22:28:05.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:05.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:28:05.680 00.000 15712 MoveAxis(E, 10, ABG)
22:28:05.680 00.000 15712 Guiding  Dir = 2, Dur = 10
22:28:05.680 00.000 15712 IsGuiding returns 0
22:28:05.732 00.052 15712 IsGuiding returns 1
22:28:05.732 00.000 15712 scope still moving after pulse duration time elapsed
22:28:05.760 00.028 15712 IsGuiding returns 0
22:28:05.760 00.000 15712 scope move finished after 10 + 66 ms
22:28:05.760 00.000 15712 Move returns status 0, amount 10
22:28:05.760 00.000 15712 MoveAxis(N, 0, ABG)
22:28:05.760 00.000 15712 Move returns status 0, amount 0
22:28:05.760 00.000 15712 move complete, result=0
22:28:05.760 00.000 15712 worker thread done servicing request
22:28:05.760 00.000 15712 Worker thread wakes up
22:28:05.760 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
22:28:05.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:05.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:07.168 01.408 15712 Exposure complete
22:28:07.218 00.050 15712 worker thread done servicing request
22:28:07.218 00.000 7988 OnExposeComplete: enter
22:28:07.228 00.010 7988 UpdateGuideState(): m_state=6
22:28:07.228 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8363
22:28:07.228 00.000 7988 Star::Find returns 1 (0), X=1181.09, Y=449.81, Mass=1589, SNR=27.2, Peak=233 HFD=3.4
22:28:07.228 00.000 7988 MultiStar: [#1 0.09,-0.23,1.02,U] [#2 0.04,-0.18,1.02,U] [#3 -0.00,-0.12,0.96,U] [#4 0.17,-0.24,1.02,U] [#5 -0.04,-0.10,0.74,U] [#6 0.16,-0.20,0.66,U] [#7 0.04,-0.09,0.63,U] [#8 0.15,-0.17,0.63,U] 
22:28:07.228 00.000 7988 single-star, 8 included, MultiStar: {0.05, -0.16}, one-star: {-0.10, -0.05}
22:28:07.228 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.58) = xAngle (-1.07 = -1.07)
22:28:07.235 00.007 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.04 = 2.04)
22:28:07.235 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.64 mountX=0.05 mountY=0.10, mountTheta=1.07
22:28:07.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
22:28:07.235 00.000 7988 Enqueuing Move request for scope (-0.10, -0.05)
22:28:07.235 00.000 15712 Worker thread wakes up
22:28:07.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
22:28:07.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
22:28:07.235 00.000 15712 Moving (-0.10, -0.05) raw xDistance=0.05 yDistance=0.10
22:28:07.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:07.235 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.2
22:28:07.242 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:07.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:07.244 00.002 7988 Enqueuing Expose request
22:28:07.244 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:07.244 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
22:28:07.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:07.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:28:07.244 00.000 15712 MoveAxis(E, 10, ABG)
22:28:07.244 00.000 15712 Guiding  Dir = 2, Dur = 10
22:28:07.244 00.000 15712 IsGuiding returns 0
22:28:07.266 00.022 15712 IsGuiding returns 1
22:28:07.266 00.000 15712 scope still moving after pulse duration time elapsed
22:28:07.293 00.027 15712 IsGuiding returns 1
22:28:07.329 00.036 15712 IsGuiding returns 0
22:28:07.329 00.000 15712 scope move finished after 10 + 73 ms
22:28:07.329 00.000 15712 Move returns status 0, amount 10
22:28:07.329 00.000 15712 MoveAxis(N, 0, ABG)
22:28:07.329 00.000 15712 Move returns status 0, amount 0
22:28:07.329 00.000 15712 move complete, result=0
22:28:07.329 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
22:28:07.332 00.003 15712 worker thread done servicing request
22:28:07.332 00.000 15712 Worker thread wakes up
22:28:07.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:07.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:08.969 01.637 15712 Exposure complete
22:28:09.018 00.049 15712 worker thread done servicing request
22:28:09.018 00.000 7988 OnExposeComplete: enter
22:28:09.030 00.012 7988 UpdateGuideState(): m_state=6
22:28:09.030 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8364
22:28:09.030 00.000 7988 Star::Find returns 1 (0), X=1180.88, Y=449.66, Mass=1588, SNR=27.2, Peak=211 HFD=3.4
22:28:09.030 00.000 7988 MultiStar: [#1 -0.01,-0.50,1.02,U] [#2 -0.26,-0.33,0.94,U] [#3 0.10,-0.39,0.90,U] [#4 0.02,-0.39,1.00,U] [#5 -0.04,-0.35,0.69,U] [#6 0.01,-0.47,0.68,U] [#7 -0.05,-0.23,0.68,U] [#8 0.12,-0.51,0.63,U] 
22:28:09.030 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.37}, one-star: {-0.30, -0.21}
22:28:09.035 00.005 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.58) = xAngle (-0.96 = -0.96)
22:28:09.035 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.15 = 2.15)
22:28:09.035 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.21 hyp=0.37 cameraTheta=-2.54 mountX=0.21 mountY=0.31, mountTheta=0.97
22:28:09.035 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.21, opts=13)
22:28:09.035 00.000 7988 Enqueuing Move request for scope (-0.30, -0.21)
22:28:09.035 00.000 15712 Worker thread wakes up
22:28:09.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.21) opts 0xd
22:28:09.035 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.21)
22:28:09.035 00.000 15712 Moving (-0.30, -0.21) raw xDistance=0.21 yDistance=0.31
22:28:09.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:09.035 00.000 7988 UpdateGuideState exits: m=1588 SNR=27.2
22:28:09.044 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:09.044 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:09.046 00.002 7988 Enqueuing Expose request
22:28:09.046 00.000 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 636.04
22:28:09.046 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
22:28:09.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:28:09.046 00.000 15712 MoveAxis(W, 31, ABG)
22:28:09.046 00.000 15712 Guiding  Dir = 3, Dur = 31
22:28:09.046 00.000 15712 IsGuiding returns 0
22:28:09.069 00.023 15712 PulseGuide returned control before completion, sleep 16
22:28:09.103 00.034 15712 IsGuiding returns 1
22:28:09.103 00.000 15712 scope still moving after pulse duration time elapsed
22:28:09.126 00.023 15712 IsGuiding returns 0
22:28:09.126 00.000 15712 scope move finished after 31 + 47 ms
22:28:09.126 00.000 15712 Move returns status 0, amount 31
22:28:09.126 00.000 15712 MoveAxis(S, 78, ABG)
22:28:09.126 00.000 15712 Guiding  Dir = 1, Dur = 78
22:28:09.126 00.000 15712 IsGuiding returns 0
22:28:09.200 00.074 15712 PulseGuide returned control before completion, sleep 15
22:28:09.222 00.022 15712 IsGuiding returns 1
22:28:09.222 00.000 15712 scope still moving after pulse duration time elapsed
22:28:09.254 00.032 15712 IsGuiding returns 1
22:28:09.312 00.058 15712 IsGuiding returns 0
22:28:09.312 00.000 15712 scope move finished after 78 + 108 ms
22:28:09.312 00.000 15712 Move returns status 0, amount 78
22:28:09.312 00.000 15712 move complete, result=0
22:28:09.312 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.3 px 78 ms SOUTH
22:28:09.314 00.002 15712 worker thread done servicing request
22:28:09.314 00.000 15712 Worker thread wakes up
22:28:09.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:09.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:10.723 01.409 15712 Exposure complete
22:28:10.770 00.047 15712 worker thread done servicing request
22:28:10.770 00.000 7988 OnExposeComplete: enter
22:28:10.770 00.000 7988 UpdateGuideState(): m_state=6
22:28:10.784 00.014 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8365
22:28:10.784 00.000 7988 Star::Find returns 1 (1), X=1181.16, Y=449.69, Mass=1561, SNR=26.9, Peak=255 HFD=3.3
22:28:10.787 00.003 7988 MultiStar: [#1 0.27,-0.50,1.04,U] [#2 0.15,-0.47,0.99,U] [#3 0.22,-0.39,0.95,U] [#4 0.19,-0.57,1.02,U] [#5 0.05,-0.35,0.68,U] [#6 0.30,-0.54,0.68,U] [#7 0.03,-0.34,0.66,U] [#8 0.24,-0.46,0.63,U] 
22:28:10.787 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.42}, one-star: {-0.03, -0.18}
22:28:10.787 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
22:28:10.787 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
22:28:10.787 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.72 mountX=0.18 mountY=0.03, mountTheta=0.17
22:28:10.787 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.18, opts=13)
22:28:10.787 00.000 7988 Enqueuing Move request for scope (-0.03, -0.18)
22:28:10.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:10.787 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.9 Saturated
22:28:10.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:10.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:10.787 00.000 7988 Enqueuing Expose request
22:28:10.787 00.000 15712 Worker thread wakes up
22:28:10.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
22:28:10.787 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
22:28:10.787 00.000 15712 Moving (-0.03, -0.18) raw xDistance=0.18 yDistance=0.03
22:28:10.804 00.017 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 636.04
22:28:10.804 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
22:28:10.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:10.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:28:10.804 00.000 15712 MoveAxis(W, 26, ABG)
22:28:10.804 00.000 15712 Guiding  Dir = 3, Dur = 26
22:28:10.804 00.000 15712 IsGuiding returns 0
22:28:10.821 00.017 15712 PulseGuide returned control before completion, sleep 11
22:28:10.855 00.034 15712 IsGuiding returns 0
22:28:10.855 00.000 15712 Move returns status 0, amount 26
22:28:10.855 00.000 15712 MoveAxis(N, 0, ABG)
22:28:10.855 00.000 15712 Move returns status 0, amount 0
22:28:10.855 00.000 15712 move complete, result=0
22:28:10.855 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
22:28:10.864 00.009 15712 worker thread done servicing request
22:28:10.864 00.000 15712 Worker thread wakes up
22:28:10.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:10.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:12.507 01.643 15712 Exposure complete
22:28:12.554 00.047 15712 worker thread done servicing request
22:28:12.554 00.000 7988 OnExposeComplete: enter
22:28:12.554 00.000 7988 UpdateGuideState(): m_state=6
22:28:12.569 00.015 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8366
22:28:12.569 00.000 7988 Star::Find returns 1 (0), X=1181.08, Y=449.78, Mass=1540, SNR=26.8, Peak=207 HFD=3.4
22:28:12.571 00.002 7988 MultiStar: [#1 0.25,-0.19,1.01,U] [#2 0.05,-0.25,0.98,U] [#3 -0.02,-0.03,0.95,U] [#4 0.27,-0.39,1.02,U] [#5 0.28,-0.08,0.69,U] [#6 0.09,-0.25,0.69,U] [#7 0.17,-0.22,0.67,U] [#8 0.27,-0.30,0.63,U] 
22:28:12.571 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.20}, one-star: {-0.11, -0.08}
22:28:12.573 00.002 7988 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.58) = xAngle (-0.90 = -0.90)
22:28:12.573 00.000 7988 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.21 = 2.21)
22:28:12.575 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.48 mountX=0.09 mountY=0.11, mountTheta=0.91
22:28:12.577 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.08, opts=13)
22:28:12.577 00.000 7988 Enqueuing Move request for scope (-0.11, -0.08)
22:28:12.579 00.002 15712 Worker thread wakes up
22:28:12.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
22:28:12.579 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
22:28:12.579 00.000 15712 Moving (-0.11, -0.08) raw xDistance=0.09 yDistance=0.11
22:28:12.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:12.579 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.8
22:28:12.582 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:12.582 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:12.584 00.002 7988 Enqueuing Expose request
22:28:12.585 00.001 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:12.585 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
22:28:12.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:12.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:28:12.585 00.000 15712 MoveAxis(E, 9, ABG)
22:28:12.585 00.000 15712 Guiding  Dir = 2, Dur = 9
22:28:12.585 00.000 15712 IsGuiding returns 0
22:28:12.637 00.052 15712 IsGuiding returns 0
22:28:12.637 00.000 15712 Move returns status 0, amount 9
22:28:12.637 00.000 15712 MoveAxis(N, 0, ABG)
22:28:12.637 00.000 15712 Move returns status 0, amount 0
22:28:12.637 00.000 15712 move complete, result=0
22:28:12.637 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:28:12.638 00.001 15712 worker thread done servicing request
22:28:12.638 00.000 15712 Worker thread wakes up
22:28:12.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:12.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:14.055 01.417 15712 Exposure complete
22:28:14.113 00.058 15712 worker thread done servicing request
22:28:14.113 00.000 7988 OnExposeComplete: enter
22:28:14.113 00.000 7988 UpdateGuideState(): m_state=6
22:28:14.113 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8367
22:28:14.117 00.004 7988 Star::Find returns 1 (0), X=1180.92, Y=449.92, Mass=1538, SNR=26.8, Peak=207 HFD=3.8
22:28:14.117 00.000 7988 MultiStar: [#1 -0.06,-0.32,1.02,U] [#2 -0.08,-0.19,1.01,U] [#3 -0.02,-0.19,0.95,U] [#4 -0.08,-0.27,0.99,U] [#5 -0.05,0.07,0.70,U] [#6 -0.04,-0.42,0.69,U] [#7 -0.26,-0.05,0.71,U] [#8 0.06,-0.14,0.64,U] 
22:28:14.117 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.17}, one-star: {-0.27, 0.06}
22:28:14.117 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
22:28:14.117 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
22:28:14.117 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.08 mountX=0.17 mountY=0.10, mountTheta=0.53
22:28:14.117 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.17, opts=13)
22:28:14.117 00.000 7988 Enqueuing Move request for scope (-0.09, -0.17)
22:28:14.117 00.000 15712 Worker thread wakes up
22:28:14.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
22:28:14.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
22:28:14.117 00.000 15712 Moving (-0.09, -0.17) raw xDistance=0.17 yDistance=0.10
22:28:14.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:14.117 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.8
22:28:14.129 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:14.129 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:14.131 00.002 7988 Enqueuing Expose request
22:28:14.131 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 636.04
22:28:14.131 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
22:28:14.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:14.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:28:14.131 00.000 15712 MoveAxis(W, 25, ABG)
22:28:14.131 00.000 15712 Guiding  Dir = 3, Dur = 25
22:28:14.131 00.000 15712 IsGuiding returns 0
22:28:14.155 00.024 15712 PulseGuide returned control before completion, sleep 13
22:28:14.180 00.025 15712 IsGuiding returns 1
22:28:14.180 00.000 15712 scope still moving after pulse duration time elapsed
22:28:14.219 00.039 15712 IsGuiding returns 0
22:28:14.219 00.000 15712 scope move finished after 25 + 61 ms
22:28:14.219 00.000 15712 Move returns status 0, amount 25
22:28:14.219 00.000 15712 MoveAxis(N, 0, ABG)
22:28:14.219 00.000 15712 Move returns status 0, amount 0
22:28:14.219 00.000 15712 move complete, result=0
22:28:14.219 00.000 7988 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
22:28:14.219 00.000 15712 worker thread done servicing request
22:28:14.221 00.002 15712 Worker thread wakes up
22:28:14.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:14.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:15.856 01.635 15712 Exposure complete
22:28:15.903 00.047 15712 worker thread done servicing request
22:28:15.903 00.000 7988 OnExposeComplete: enter
22:28:15.917 00.014 7988 UpdateGuideState(): m_state=6
22:28:15.919 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8368
22:28:15.919 00.000 7988 Star::Find returns 1 (1), X=1180.94, Y=450.07, Mass=1547, SNR=26.8, Peak=255 HFD=3.0
22:28:15.921 00.002 7988 MultiStar: [#1 0.08,0.02,1.03,U] [#2 -0.05,0.07,1.01,U] [#3 -0.10,0.05,0.93,U] [#4 0.19,0.02,1.00,U] [#5 -0.12,0.21,0.75,U] [#6 0.06,0.08,0.71,U] [#7 0.09,0.01,0.65,U] [#8 0.01,-0.12,0.63,U] 
22:28:15.921 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {-0.25, 0.21}
22:28:15.923 00.002 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
22:28:15.923 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
22:28:15.925 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.75 mountX=-0.07 mountY=0.01, mountTheta=2.98
22:28:15.927 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
22:28:15.927 00.000 7988 Enqueuing Move request for scope (-0.01, 0.07)
22:28:15.929 00.002 15712 Worker thread wakes up
22:28:15.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:28:15.929 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:28:15.929 00.000 15712 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.01
22:28:15.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:15.929 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8 Saturated
22:28:15.932 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:15.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:15.934 00.002 7988 Enqueuing Expose request
22:28:15.934 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:15.934 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
22:28:15.935 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:15.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:28:15.935 00.000 15712 MoveAxis(E, 7, ABG)
22:28:15.935 00.000 15712 Guiding  Dir = 2, Dur = 7
22:28:15.935 00.000 15712 IsGuiding returns 0
22:28:15.955 00.020 15712 IsGuiding returns 0
22:28:15.955 00.000 15712 Move returns status 0, amount 7
22:28:15.955 00.000 15712 MoveAxis(N, 0, ABG)
22:28:15.955 00.000 15712 Move returns status 0, amount 0
22:28:15.955 00.000 15712 move complete, result=0
22:28:15.955 00.000 15712 worker thread done servicing request
22:28:15.955 00.000 15712 Worker thread wakes up
22:28:15.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:15.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:15.955 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:28:17.367 01.412 15712 Exposure complete
22:28:17.427 00.060 15712 worker thread done servicing request
22:28:17.428 00.001 7988 OnExposeComplete: enter
22:28:17.428 00.000 7988 UpdateGuideState(): m_state=6
22:28:17.428 00.000 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8369
22:28:17.430 00.002 7988 Star::Find returns 1 (0), X=1180.91, Y=450.02, Mass=1521, SNR=26.6, Peak=230 HFD=3.8
22:28:17.430 00.000 7988 MultiStar: [#1 -0.05,-0.14,1.04,U] [#2 -0.17,0.02,1.02,U] [#3 -0.04,0.19,0.95,U] [#4 0.10,0.01,1.02,U] [#5 -0.04,0.27,0.71,U] [#6 -0.02,-0.08,0.69,U] [#7 -0.16,0.10,0.70,U] [#8 0.20,0.13,0.63,U] 
22:28:17.434 00.004 7988 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {-0.27, 0.16}
22:28:17.435 00.001 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.58) = xAngle (3.89 = -2.40)
22:28:17.436 00.001 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.00 = 0.71)
22:28:17.437 00.001 7988 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.31 mountX=-0.07 mountY=0.06, mountTheta=2.41
22:28:17.439 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.07, opts=13)
22:28:17.440 00.001 7988 Enqueuing Move request for scope (-0.06, 0.07)
22:28:17.441 00.001 15712 Worker thread wakes up
22:28:17.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
22:28:17.441 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
22:28:17.441 00.000 15712 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=0.06
22:28:17.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:17.442 00.001 7988 UpdateGuideState exits: m=1521 SNR=26.6
22:28:17.444 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:17.445 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:17.446 00.001 7988 Enqueuing Expose request
22:28:17.446 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:17.446 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
22:28:17.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:17.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:28:17.446 00.000 15712 MoveAxis(E, 7, ABG)
22:28:17.446 00.000 15712 Guiding  Dir = 2, Dur = 7
22:28:17.446 00.000 15712 IsGuiding returns 0
22:28:17.464 00.018 15712 IsGuiding returns 0
22:28:17.464 00.000 15712 Move returns status 0, amount 7
22:28:17.464 00.000 15712 MoveAxis(N, 0, ABG)
22:28:17.464 00.000 15712 Move returns status 0, amount 0
22:28:17.464 00.000 15712 move complete, result=0
22:28:17.464 00.000 15712 worker thread done servicing request
22:28:17.464 00.000 15712 Worker thread wakes up
22:28:17.464 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:28:17.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:17.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:19.105 01.641 15712 Exposure complete
22:28:19.162 00.057 15712 worker thread done servicing request
22:28:19.162 00.000 7988 OnExposeComplete: enter
22:28:19.162 00.000 7988 UpdateGuideState(): m_state=6
22:28:19.166 00.004 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8370
22:28:19.168 00.002 7988 Star::Find returns 1 (0), X=1180.99, Y=450.17, Mass=1458, SNR=26.2, Peak=206 HFD=3.4
22:28:19.168 00.000 7988 MultiStar: [#1 0.06,0.04,1.03,U] [#2 -0.07,0.04,0.99,U] [#3 0.07,0.26,0.93,U] [#4 -0.08,-0.13,1.03,U] [#5 -0.03,0.23,0.71,U] [#6 -0.03,0.07,0.71,U] [#7 -0.04,0.11,0.67,U] [#8 0.20,0.16,0.65,U] 
22:28:19.170 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {-0.20, 0.31}
22:28:19.170 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.58) = xAngle (3.32 = -2.96)
22:28:19.172 00.002 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.43 = 0.15)
22:28:19.172 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=-0.12 mountY=0.02, mountTheta=2.99
22:28:19.174 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.12, opts=13)
22:28:19.174 00.000 7988 Enqueuing Move request for scope (-0.02, 0.12)
22:28:19.174 00.000 15712 Worker thread wakes up
22:28:19.177 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
22:28:19.177 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
22:28:19.177 00.000 15712 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=0.02
22:28:19.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:19.177 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.2
22:28:19.179 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:19.179 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:19.181 00.002 7988 Enqueuing Expose request
22:28:19.181 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:19.181 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
22:28:19.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:19.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:28:19.181 00.000 15712 MoveAxis(E, 7, ABG)
22:28:19.181 00.000 15712 Guiding  Dir = 2, Dur = 7
22:28:19.181 00.000 15712 IsGuiding returns 0
22:28:19.203 00.022 15712 IsGuiding returns 0
22:28:19.203 00.000 15712 Move returns status 0, amount 7
22:28:19.203 00.000 15712 MoveAxis(N, 0, ABG)
22:28:19.203 00.000 15712 Move returns status 0, amount 0
22:28:19.203 00.000 15712 move complete, result=0
22:28:19.203 00.000 15712 worker thread done servicing request
22:28:19.203 00.000 15712 Worker thread wakes up
22:28:19.203 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:28:19.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:19.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:20.616 01.413 15712 Exposure complete
22:28:20.674 00.058 15712 worker thread done servicing request
22:28:20.674 00.000 7988 OnExposeComplete: enter
22:28:20.674 00.000 7988 UpdateGuideState(): m_state=6
22:28:20.674 00.000 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8371
22:28:20.678 00.004 7988 Star::Find returns 1 (1), X=1180.96, Y=450.17, Mass=1392, SNR=25.5, Peak=255 HFD=2.9
22:28:20.678 00.000 7988 MultiStar: [#1 -0.04,0.12,1.05,U] [#2 -0.07,0.24,1.05,U] [#3 -0.00,0.18,1.00,U] [#4 0.06,0.14,1.06,U] [#5 -0.01,0.06,0.77,U] [#6 -0.21,0.16,0.74,U] [#7 -0.33,0.34,0.69,U] [#8 0.06,0.33,0.69,U] 
22:28:20.678 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.20}, one-star: {-0.23, 0.31}
22:28:20.678 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.58) = xAngle (3.52 = -2.76)
22:28:20.678 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.63 = 0.35)
22:28:20.678 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.94 mountX=-0.20 mountY=0.07, mountTheta=2.79
22:28:20.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.20, opts=13)
22:28:20.678 00.000 7988 Enqueuing Move request for scope (-0.08, 0.20)
22:28:20.678 00.000 15712 Worker thread wakes up
22:28:20.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
22:28:20.678 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
22:28:20.678 00.000 15712 Moving (-0.08, 0.20) raw xDistance=-0.20 yDistance=0.07
22:28:20.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:20.678 00.000 7988 UpdateGuideState exits: m=1392 SNR=25.5 Saturated
22:28:20.691 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:20.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:20.693 00.002 7988 Enqueuing Expose request
22:28:20.696 00.003 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 636.04
22:28:20.696 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
22:28:20.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:20.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:28:20.696 00.000 15712 MoveAxis(E, 46, ABG)
22:28:20.696 00.000 15712 Guiding  Dir = 2, Dur = 46
22:28:20.696 00.000 15712 IsGuiding returns 0
22:28:20.725 00.029 15712 PulseGuide returned control before completion, sleep 28
22:28:20.757 00.032 15712 IsGuiding returns 1
22:28:20.757 00.000 15712 scope still moving after pulse duration time elapsed
22:28:20.805 00.048 15712 IsGuiding returns 1
22:28:20.837 00.032 15712 IsGuiding returns 0
22:28:20.837 00.000 15712 scope move finished after 46 + 94 ms
22:28:20.837 00.000 15712 Move returns status 0, amount 46
22:28:20.837 00.000 15712 MoveAxis(N, 0, ABG)
22:28:20.837 00.000 15712 Move returns status 0, amount 0
22:28:20.837 00.000 15712 move complete, result=0
22:28:20.837 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
22:28:20.839 00.002 15712 worker thread done servicing request
22:28:20.839 00.000 15712 Worker thread wakes up
22:28:20.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:20.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:22.478 01.639 15712 Exposure complete
22:28:22.528 00.050 15712 worker thread done servicing request
22:28:22.528 00.000 7988 OnExposeComplete: enter
22:28:22.528 00.000 7988 UpdateGuideState(): m_state=6
22:28:22.528 00.000 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8372
22:28:22.528 00.000 7988 Star::Find returns 1 (0), X=1180.95, Y=449.74, Mass=1555, SNR=26.8, Peak=214 HFD=3.5
22:28:22.542 00.014 7988 MultiStar: [#1 -0.04,-0.48,1.02,U] [#2 -0.13,-0.18,1.00,U] [#3 -0.04,-0.36,0.95,U] [#4 -0.06,-0.38,1.03,U] [#5 -0.15,-0.20,0.71,U] [#6 -0.17,-0.43,0.70,U] [#7 -0.15,-0.17,0.66,U] [#8 0.13,-0.30,0.62,U] 
22:28:22.542 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.29}, one-star: {-0.24, -0.13}
22:28:22.542 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.58) = xAngle (-1.07 = -1.07)
22:28:22.545 00.003 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.03 = 2.03)
22:28:22.545 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-2.65 mountX=0.13 mountY=0.24, mountTheta=1.08
22:28:22.545 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.13, opts=13)
22:28:22.545 00.000 7988 Enqueuing Move request for scope (-0.24, -0.13)
22:28:22.545 00.000 15712 Worker thread wakes up
22:28:22.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.13) opts 0xd
22:28:22.545 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.13)
22:28:22.545 00.000 15712 Moving (-0.24, -0.13) raw xDistance=0.13 yDistance=0.24
22:28:22.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:22.545 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.8
22:28:22.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:22.545 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:22.545 00.000 7988 Enqueuing Expose request
22:28:22.545 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:22.545 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
22:28:22.545 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:22.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:28:22.545 00.000 15712 MoveAxis(E, 6, ABG)
22:28:22.545 00.000 15712 Guiding  Dir = 2, Dur = 6
22:28:22.545 00.000 15712 IsGuiding returns 0
22:28:22.579 00.034 15712 IsGuiding returns 0
22:28:22.579 00.000 15712 Move returns status 0, amount 6
22:28:22.579 00.000 15712 MoveAxis(N, 0, ABG)
22:28:22.579 00.000 15712 Move returns status 0, amount 0
22:28:22.579 00.000 15712 move complete, result=0
22:28:22.579 00.000 15712 worker thread done servicing request
22:28:22.579 00.000 15712 Worker thread wakes up
22:28:22.579 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
22:28:22.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:22.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:23.995 01.416 15712 Exposure complete
22:28:24.052 00.057 15712 worker thread done servicing request
22:28:24.054 00.002 7988 OnExposeComplete: enter
22:28:24.054 00.000 7988 UpdateGuideState(): m_state=6
22:28:24.054 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8373
22:28:24.057 00.003 7988 Star::Find returns 1 (0), X=1180.88, Y=449.80, Mass=1575, SNR=27.0, Peak=229 HFD=3.4
22:28:24.057 00.000 7988 MultiStar: [#1 -0.02,-0.30,1.01,U] [#2 -0.14,-0.26,0.98,U] [#3 0.06,-0.26,0.92,U] [#4 0.04,-0.36,1.03,U] [#5 -0.04,-0.05,0.72,U] [#6 -0.06,-0.20,0.68,U] [#7 -0.12,0.09,0.70,U] [#8 0.03,-0.21,0.63,U] 
22:28:24.059 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.19}, one-star: {-0.31, -0.06}
22:28:24.059 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.58) = xAngle (-0.32 = -0.32)
22:28:24.059 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.79 = 2.79)
22:28:24.059 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.90 mountX=0.19 mountY=0.07, mountTheta=0.35
22:28:24.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.19, opts=13)
22:28:24.059 00.000 7988 Enqueuing Move request for scope (-0.06, -0.19)
22:28:24.059 00.000 15712 Worker thread wakes up
22:28:24.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
22:28:24.059 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
22:28:24.059 00.000 15712 Moving (-0.06, -0.19) raw xDistance=0.19 yDistance=0.07
22:28:24.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:24.059 00.000 7988 UpdateGuideState exits: m=1575 SNR=27.0
22:28:24.069 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:24.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:24.071 00.002 7988 Enqueuing Expose request
22:28:24.071 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 636.04
22:28:24.071 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
22:28:24.071 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:24.071 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:28:24.071 00.000 15712 MoveAxis(W, 32, ABG)
22:28:24.071 00.000 15712 Guiding  Dir = 3, Dur = 32
22:28:24.110 00.039 15712 IsGuiding returns 0
22:28:24.127 00.017 15712 PulseGuide returned control before completion, sleep 27
22:28:24.189 00.062 15712 IsGuiding returns 0
22:28:24.189 00.000 15712 Move returns status 0, amount 32
22:28:24.189 00.000 15712 MoveAxis(N, 0, ABG)
22:28:24.189 00.000 15712 Move returns status 0, amount 0
22:28:24.189 00.000 15712 move complete, result=0
22:28:24.189 00.000 15712 worker thread done servicing request
22:28:24.189 00.000 15712 Worker thread wakes up
22:28:24.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:24.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:24.189 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
22:28:25.833 01.644 15712 Exposure complete
22:28:25.879 00.046 15712 worker thread done servicing request
22:28:25.879 00.000 7988 OnExposeComplete: enter
22:28:25.879 00.000 7988 UpdateGuideState(): m_state=6
22:28:25.894 00.015 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8374
22:28:25.895 00.001 7988 Star::Find returns 1 (1), X=1180.93, Y=449.95, Mass=1573, SNR=27.1, Peak=255 HFD=3.0
22:28:25.895 00.000 7988 MultiStar: [#1 -0.06,-0.05,0.99,U] [#2 0.04,-0.01,0.97,U] [#3 0.03,-0.03,0.97,U] [#4 0.01,-0.22,1.05,U] [#5 -0.17,0.24,0.69,U] [#6 -0.25,0.07,0.71,U] [#7 -0.25,0.04,0.68,U] [#8 -0.01,-0.34,0.63,U] 
22:28:25.895 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.25, 0.09}
22:28:25.895 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.58) = xAngle (-1.32 = -1.32)
22:28:25.895 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.79 = 1.79)
22:28:25.895 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.90 mountX=0.02 mountY=0.09, mountTheta=1.32
22:28:25.895 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.02, opts=13)
22:28:25.895 00.000 7988 Enqueuing Move request for scope (-0.09, -0.02)
22:28:25.895 00.000 15712 Worker thread wakes up
22:28:25.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
22:28:25.895 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
22:28:25.895 00.000 15712 Moving (-0.09, -0.02) raw xDistance=0.02 yDistance=0.09
22:28:25.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:25.895 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.1 Saturated
22:28:25.907 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:25.907 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:25.909 00.002 7988 Enqueuing Expose request
22:28:25.909 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:25.909 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
22:28:25.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:25.910 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:28:25.910 00.000 15712 MoveAxis(E, 5, ABG)
22:28:25.910 00.000 15712 Guiding  Dir = 2, Dur = 5
22:28:25.910 00.000 15712 IsGuiding returns 0
22:28:25.928 00.018 15712 IsGuiding returns 0
22:28:25.928 00.000 15712 Move returns status 0, amount 5
22:28:25.928 00.000 15712 MoveAxis(N, 0, ABG)
22:28:25.928 00.000 15712 Move returns status 0, amount 0
22:28:25.928 00.000 15712 move complete, result=0
22:28:25.928 00.000 15712 worker thread done servicing request
22:28:25.928 00.000 15712 Worker thread wakes up
22:28:25.928 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:28:25.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:25.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:27.349 01.421 15712 Exposure complete
22:28:27.407 00.058 15712 worker thread done servicing request
22:28:27.407 00.000 7988 OnExposeComplete: enter
22:28:27.407 00.000 7988 UpdateGuideState(): m_state=6
22:28:27.410 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8375
22:28:27.410 00.000 7988 Star::Find returns 1 (0), X=1180.77, Y=449.90, Mass=1519, SNR=26.5, Peak=226 HFD=3.3
22:28:27.410 00.000 7988 MultiStar: [#1 -0.17,-0.16,1.07,U] [#2 -0.04,0.04,1.00,U] [#3 -0.18,-0.07,0.91,U] [#4 -0.05,-0.16,1.05,U] [#5 -0.16,0.11,0.70,U] [#6 0.01,-0.19,0.71,U] [#7 -0.14,0.09,0.68,U] [#8 0.07,0.04,0.70,U] 
22:28:27.410 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.42, 0.04}
22:28:27.410 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.58) = xAngle (-1.28 = -1.28)
22:28:27.410 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.82 = 1.82)
22:28:27.410 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.86 mountX=0.04 mountY=0.13, mountTheta=1.29
22:28:27.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.04, opts=13)
22:28:27.410 00.000 7988 Enqueuing Move request for scope (-0.13, -0.04)
22:28:27.410 00.000 15712 Worker thread wakes up
22:28:27.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
22:28:27.410 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
22:28:27.410 00.000 15712 Moving (-0.13, -0.04) raw xDistance=0.04 yDistance=0.13
22:28:27.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:27.410 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.5
22:28:27.424 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:27.424 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:27.426 00.002 7988 Enqueuing Expose request
22:28:27.426 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:27.426 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
22:28:27.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:27.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:28:27.426 00.000 15712 MoveAxis(E, 5, ABG)
22:28:27.426 00.000 15712 Guiding  Dir = 2, Dur = 5
22:28:27.441 00.015 15712 IsGuiding returns 0
22:28:27.464 00.023 15712 IsGuiding returns 0
22:28:27.464 00.000 15712 Move returns status 0, amount 5
22:28:27.464 00.000 15712 MoveAxis(N, 0, ABG)
22:28:27.464 00.000 15712 Move returns status 0, amount 0
22:28:27.464 00.000 15712 move complete, result=0
22:28:27.464 00.000 15712 worker thread done servicing request
22:28:27.464 00.000 15712 Worker thread wakes up
22:28:27.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:27.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:27.464 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:28:29.212 01.748 15712 Exposure complete
22:28:29.271 00.059 15712 worker thread done servicing request
22:28:29.271 00.000 7988 OnExposeComplete: enter
22:28:29.271 00.000 7988 UpdateGuideState(): m_state=6
22:28:29.273 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8376
22:28:29.275 00.002 7988 Star::Find returns 1 (0), X=1180.84, Y=449.96, Mass=1530, SNR=26.7, Peak=212 HFD=3.7
22:28:29.276 00.001 7988 MultiStar: [#1 0.02,-0.06,1.03,U] [#2 -0.02,0.09,0.96,U] [#3 -0.03,-0.15,0.99,U] [#4 -0.17,-0.09,0.99,U] [#5 -0.25,0.25,0.72,U] [#6 -0.12,-0.12,0.71,U] [#7 -0.17,0.08,0.66,U] [#8 0.21,-0.14,0.63,U] 
22:28:29.276 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.34, 0.10}
22:28:29.278 00.002 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.58) = xAngle (-1.51 = -1.51)
22:28:29.278 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.60 = 1.60)
22:28:29.280 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.09 mountX=0.01 mountY=0.10, mountTheta=1.51
22:28:29.282 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.01, opts=13)
22:28:29.282 00.000 7988 Enqueuing Move request for scope (-0.10, -0.01)
22:28:29.284 00.002 15712 Worker thread wakes up
22:28:29.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
22:28:29.284 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
22:28:29.284 00.000 15712 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
22:28:29.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:29.284 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.7
22:28:29.288 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:29.289 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:29.289 00.000 7988 Enqueuing Expose request
22:28:29.289 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:29.289 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
22:28:29.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:29.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:28:29.289 00.000 15712 MoveAxis(E, 5, ABG)
22:28:29.289 00.000 15712 Guiding  Dir = 2, Dur = 5
22:28:29.289 00.000 15712 IsGuiding returns 0
22:28:29.340 00.051 15712 IsGuiding returns 0
22:28:29.340 00.000 15712 Move returns status 0, amount 5
22:28:29.340 00.000 15712 MoveAxis(N, 0, ABG)
22:28:29.340 00.000 15712 Move returns status 0, amount 0
22:28:29.340 00.000 15712 move complete, result=0
22:28:29.340 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:28:29.342 00.002 15712 worker thread done servicing request
22:28:29.342 00.000 15712 Worker thread wakes up
22:28:29.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:29.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:30.759 01.417 15712 Exposure complete
22:28:30.816 00.057 15712 worker thread done servicing request
22:28:30.816 00.000 7988 OnExposeComplete: enter
22:28:30.816 00.000 7988 UpdateGuideState(): m_state=6
22:28:30.820 00.004 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8377
22:28:30.820 00.000 7988 Star::Find returns 1 (0), X=1180.94, Y=450.14, Mass=1548, SNR=26.9, Peak=230 HFD=3.4
22:28:30.820 00.000 7988 MultiStar: [#1 -0.14,0.09,1.03,U] [#2 -0.02,0.17,0.96,U] [#3 0.07,0.06,0.94,U] [#4 -0.01,-0.11,1.00,U] [#5 -0.21,0.09,0.71,U] [#6 -0.15,0.03,0.69,U] [#7 -0.18,0.17,0.66,U] [#8 -0.17,0.12,0.64,U] 
22:28:30.823 00.003 7988 refined, 8 included, MultiStar: {-0.11, 0.10}, one-star: {-0.25, 0.28}
22:28:30.823 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.58) = xAngle (3.97 = -2.31)
22:28:30.823 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.08 = 0.80)
22:28:30.823 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.40 mountX=-0.10 mountY=0.11, mountTheta=2.32
22:28:30.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.10, opts=13)
22:28:30.823 00.000 7988 Enqueuing Move request for scope (-0.11, 0.10)
22:28:30.823 00.000 15712 Worker thread wakes up
22:28:30.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
22:28:30.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
22:28:30.823 00.000 15712 Moving (-0.11, 0.10) raw xDistance=-0.10 yDistance=0.11
22:28:30.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:30.823 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.9
22:28:30.832 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:30.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:30.834 00.002 7988 Enqueuing Expose request
22:28:30.834 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:30.834 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:28:30.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:30.836 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:28:30.836 00.000 15712 MoveAxis(E, 4, ABG)
22:28:30.836 00.000 15712 Guiding  Dir = 2, Dur = 4
22:28:30.836 00.000 15712 IsGuiding returns 0
22:28:30.857 00.021 15712 IsGuiding returns 0
22:28:30.857 00.000 15712 Move returns status 0, amount 4
22:28:30.857 00.000 15712 MoveAxis(N, 0, ABG)
22:28:30.857 00.000 15712 Move returns status 0, amount 0
22:28:30.857 00.000 15712 move complete, result=0
22:28:30.857 00.000 15712 worker thread done servicing request
22:28:30.857 00.000 15712 Worker thread wakes up
22:28:30.857 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:28:30.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:30.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:32.500 01.643 15712 Exposure complete
22:28:32.555 00.055 15712 worker thread done servicing request
22:28:32.555 00.000 7988 OnExposeComplete: enter
22:28:32.555 00.000 7988 UpdateGuideState(): m_state=6
22:28:32.555 00.000 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8378
22:28:32.562 00.007 7988 Star::Find returns 1 (1), X=1180.84, Y=450.41, Mass=1664, SNR=28.0, Peak=255 HFD=3.5
22:28:32.564 00.002 7988 MultiStar: [#1 -0.14,0.44,1.01,U] [#2 -0.16,0.38,0.94,U] [#3 -0.15,0.43,0.93,U] [#4 -0.27,0.26,0.99,U] [#5 -0.04,0.37,0.68,U] [#6 -0.09,0.36,0.68,U] [#7 -0.34,0.50,0.63,U] [#8 0.06,0.36,0.64,U] 
22:28:32.564 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.41}, one-star: {-0.35, 0.55}
22:28:32.566 00.002 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.58) = xAngle (3.55 = -2.73)
22:28:32.566 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.38)
22:28:32.568 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.41 hyp=0.44 cameraTheta=1.98 mountX=-0.41 mountY=0.16, mountTheta=2.76
22:28:32.570 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.41, opts=13)
22:28:32.572 00.002 7988 Enqueuing Move request for scope (-0.17, 0.41)
22:28:32.572 00.000 15712 Worker thread wakes up
22:28:32.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.41) opts 0xd
22:28:32.572 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.41)
22:28:32.572 00.000 15712 Moving (-0.17, 0.41) raw xDistance=-0.41 yDistance=0.16
22:28:32.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:32.572 00.000 7988 UpdateGuideState exits: m=1664 SNR=28.0 Saturated
22:28:32.575 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:32.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:32.577 00.002 7988 Enqueuing Expose request
22:28:32.577 00.000 15712 PPEC rslt: input = -0.41, final = -0.26, react = -0.24, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 636.04
22:28:32.577 00.000 15712 PPEC: input: -0.41, control: -0.26, exposure: 1500
22:28:32.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:32.578 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:28:32.578 00.000 15712 MoveAxis(E, 84, ABG)
22:28:32.578 00.000 15712 Guiding  Dir = 2, Dur = 84
22:28:32.578 00.000 15712 IsGuiding returns 0
22:28:32.600 00.022 15712 PulseGuide returned control before completion, sleep 71
22:28:32.674 00.074 15712 IsGuiding returns 1
22:28:32.674 00.000 15712 scope still moving after pulse duration time elapsed
22:28:32.709 00.035 15712 IsGuiding returns 0
22:28:32.709 00.000 15712 scope move finished after 84 + 51 ms
22:28:32.709 00.000 15712 Move returns status 0, amount 84
22:28:32.709 00.000 15712 MoveAxis(N, 0, ABG)
22:28:32.709 00.000 15712 Move returns status 0, amount 0
22:28:32.709 00.000 15712 move complete, result=0
22:28:32.709 00.000 15712 worker thread done servicing request
22:28:32.709 00.000 15712 Worker thread wakes up
22:28:32.709 00.000 7988 GuideStep: -0.4 px 84 ms EAST, 0.2 px 0 ms NORTH
22:28:32.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:32.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:34.127 01.418 15712 Exposure complete
22:28:34.172 00.045 15712 worker thread done servicing request
22:28:34.172 00.000 7988 OnExposeComplete: enter
22:28:34.172 00.000 7988 UpdateGuideState(): m_state=6
22:28:34.187 00.015 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8379
22:28:34.188 00.001 7988 Star::Find returns 1 (1), X=1181.02, Y=450.08, Mass=1548, SNR=26.8, Peak=255 HFD=3.0
22:28:34.189 00.001 7988 MultiStar: [#1 -0.00,-0.06,1.02,U] [#2 -0.18,0.23,0.98,U] [#3 -0.15,0.16,0.96,U] [#4 0.07,0.04,1.05,U] [#5 -0.29,0.19,0.72,U] [#6 -0.12,0.04,0.71,U] [#7 -0.28,0.22,0.64,U] [#8 -0.12,0.13,0.64,U] 
22:28:34.189 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.13}, one-star: {-0.16, 0.22}
22:28:34.191 00.002 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.58) = xAngle (3.93 = -2.35)
22:28:34.191 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.04 = 0.76)
22:28:34.193 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.35 mountX=-0.13 mountY=0.12, mountTheta=2.37
22:28:34.195 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.13, opts=13)
22:28:34.195 00.000 7988 Enqueuing Move request for scope (-0.13, 0.13)
22:28:34.197 00.002 15712 Worker thread wakes up
22:28:34.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
22:28:34.197 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
22:28:34.197 00.000 15712 Moving (-0.13, 0.13) raw xDistance=-0.13 yDistance=0.12
22:28:34.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:34.197 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.8 Saturated
22:28:34.200 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:34.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:34.202 00.002 7988 Enqueuing Expose request
22:28:34.202 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:34.202 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
22:28:34.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:34.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:28:34.202 00.000 15712 MoveAxis(E, 5, ABG)
22:28:34.202 00.000 15712 Guiding  Dir = 2, Dur = 5
22:28:34.204 00.002 15712 IsGuiding returns 0
22:28:34.223 00.019 15712 IsGuiding returns 0
22:28:34.223 00.000 15712 Move returns status 0, amount 5
22:28:34.223 00.000 15712 MoveAxis(N, 0, ABG)
22:28:34.223 00.000 15712 Move returns status 0, amount 0
22:28:34.223 00.000 15712 move complete, result=0
22:28:34.223 00.000 15712 worker thread done servicing request
22:28:34.223 00.000 15712 Worker thread wakes up
22:28:34.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:34.223 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:28:34.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:35.976 01.753 15712 Exposure complete
22:28:36.035 00.059 15712 worker thread done servicing request
22:28:36.035 00.000 7988 OnExposeComplete: enter
22:28:36.037 00.002 7988 UpdateGuideState(): m_state=6
22:28:36.037 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8380
22:28:36.039 00.002 7988 Star::Find returns 1 (0), X=1180.53, Y=449.89, Mass=1572, SNR=27.2, Peak=223 HFD=3.4
22:28:36.039 00.000 7988 MultiStar: [#1 -0.43,-0.11,1.00,U] [#2 -0.36,0.01,1.00,U] [#3 -0.34,-0.02,0.92,U] [#4 -0.06,-0.11,1.00,U] [#5 -0.50,0.10,0.70,U] [#6 -0.41,-0.25,0.69,U] [#7 -0.49,0.05,0.68,U] [#8 -0.22,-0.03,0.64,U] 
22:28:36.041 00.002 7988 refined, 8 included, MultiStar: {-0.38, -0.04}, one-star: {-0.65, 0.02}
22:28:36.041 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.58) = xAngle (-1.46 = -1.46)
22:28:36.044 00.003 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.65 = 1.65)
22:28:36.044 00.000 7988 CameraToMount -- cameraX=-0.38 cameraY=-0.04 hyp=0.38 cameraTheta=-3.04 mountX=0.04 mountY=0.38, mountTheta=1.46
22:28:36.046 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=-0.04, opts=13)
22:28:36.048 00.002 7988 Enqueuing Move request for scope (-0.38, -0.04)
22:28:36.048 00.000 15712 Worker thread wakes up
22:28:36.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.04) opts 0xd
22:28:36.048 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, -0.04)
22:28:36.048 00.000 15712 Moving (-0.38, -0.04) raw xDistance=0.04 yDistance=0.38
22:28:36.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:36.048 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.2
22:28:36.051 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:36.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:36.053 00.002 7988 Enqueuing Expose request
22:28:36.053 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:36.053 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:28:36.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:28:36.053 00.000 15712 MoveAxis(E, 5, ABG)
22:28:36.053 00.000 15712 Guiding  Dir = 2, Dur = 5
22:28:36.053 00.000 15712 IsGuiding returns 0
22:28:36.069 00.016 15712 IsGuiding returns 0
22:28:36.069 00.000 15712 Move returns status 0, amount 5
22:28:36.069 00.000 15712 MoveAxis(S, 98, ABG)
22:28:36.069 00.000 15712 Guiding  Dir = 1, Dur = 98
22:28:36.069 00.000 15712 IsGuiding returns 0
22:28:36.150 00.081 15712 PulseGuide returned control before completion, sleep 29
22:28:36.181 00.031 15712 IsGuiding returns 1
22:28:36.181 00.000 15712 scope still moving after pulse duration time elapsed
22:28:36.230 00.049 15712 IsGuiding returns 1
22:28:36.294 00.064 15712 IsGuiding returns 0
22:28:36.294 00.000 15712 scope move finished after 98 + 125 ms
22:28:36.294 00.000 15712 Move returns status 0, amount 98
22:28:36.294 00.000 15712 move complete, result=0
22:28:36.294 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.4 px 98 ms SOUTH
22:28:36.296 00.002 15712 worker thread done servicing request
22:28:36.296 00.000 15712 Worker thread wakes up
22:28:36.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:36.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:37.714 01.418 15712 Exposure complete
22:28:37.771 00.057 15712 worker thread done servicing request
22:28:37.773 00.002 7988 OnExposeComplete: enter
22:28:37.773 00.000 7988 UpdateGuideState(): m_state=6
22:28:37.776 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8381
22:28:37.776 00.000 7988 Star::Find returns 1 (0), X=1180.67, Y=449.90, Mass=1518, SNR=26.8, Peak=214 HFD=3.4
22:28:37.776 00.000 7988 MultiStar: [#1 -0.21,-0.08,1.01,U] [#2 -0.49,-0.08,1.01,U] [#3 -0.17,-0.03,0.96,U] [#4 -0.37,-0.21,1.03,U] [#5 -0.29,0.08,0.66,U] [#6 -0.31,-0.11,0.70,U] [#7 -0.40,0.08,0.66,U] [#8 -0.20,-0.06,0.64,U] 
22:28:37.776 00.000 7988 refined, 8 included, MultiStar: {-0.33, -0.05}, one-star: {-0.52, 0.04}
22:28:37.776 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.58) = xAngle (-1.42 = -1.42)
22:28:37.776 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.69 = 1.69)
22:28:37.776 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.34 cameraTheta=-2.99 mountX=0.05 mountY=0.34, mountTheta=1.42
22:28:37.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.05, opts=13)
22:28:37.776 00.000 7988 Enqueuing Move request for scope (-0.33, -0.05)
22:28:37.776 00.000 15712 Worker thread wakes up
22:28:37.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.05) opts 0xd
22:28:37.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.05)
22:28:37.776 00.000 15712 Moving (-0.33, -0.05) raw xDistance=0.05 yDistance=0.34
22:28:37.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:37.776 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.8
22:28:37.787 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:37.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:37.789 00.002 7988 Enqueuing Expose request
22:28:37.790 00.001 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:37.790 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
22:28:37.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
22:28:37.790 00.000 15712 MoveAxis(E, 5, ABG)
22:28:37.790 00.000 15712 Guiding  Dir = 2, Dur = 5
22:28:37.790 00.000 15712 IsGuiding returns 0
22:28:37.809 00.019 15712 IsGuiding returns 0
22:28:37.809 00.000 15712 Move returns status 0, amount 5
22:28:37.809 00.000 15712 MoveAxis(S, 86, ABG)
22:28:37.809 00.000 15712 Guiding  Dir = 1, Dur = 86
22:28:37.809 00.000 15712 IsGuiding returns 0
22:28:37.890 00.081 15712 PulseGuide returned control before completion, sleep 17
22:28:37.921 00.031 15712 IsGuiding returns 1
22:28:37.921 00.000 15712 scope still moving after pulse duration time elapsed
22:28:37.950 00.029 15712 IsGuiding returns 1
22:28:37.982 00.032 15712 IsGuiding returns 1
22:28:38.036 00.054 15712 IsGuiding returns 0
22:28:38.036 00.000 15712 scope move finished after 86 + 137 ms
22:28:38.036 00.000 15712 Move returns status 0, amount 86
22:28:38.036 00.000 15712 move complete, result=0
22:28:38.036 00.000 15712 worker thread done servicing request
22:28:38.036 00.000 15712 Worker thread wakes up
22:28:38.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:38.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:38.036 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.3 px 86 ms SOUTH
22:28:39.675 01.639 15712 Exposure complete
22:28:39.730 00.055 15712 worker thread done servicing request
22:28:39.730 00.000 7988 OnExposeComplete: enter
22:28:39.730 00.000 7988 UpdateGuideState(): m_state=6
22:28:39.730 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8382
22:28:39.730 00.000 7988 Star::Find returns 1 (1), X=1180.91, Y=450.21, Mass=1549, SNR=26.8, Peak=255 HFD=3.3
22:28:39.737 00.007 7988 MultiStar: [#1 0.05,0.16,1.01,U] [#2 0.02,0.16,1.00,U] [#3 0.09,0.21,0.95,U] [#4 0.01,0.03,1.01,U] [#5 0.11,0.15,0.70,U] [#6 0.01,0.19,0.69,U] [#7 -0.40,-0.10,0.67,U] [#8 0.21,0.14,0.65,U] 
22:28:39.737 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.15}, one-star: {-0.28, 0.35}
22:28:39.737 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.58) = xAngle (3.28 = -3.00)
22:28:39.737 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.39 = 0.11)
22:28:39.737 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.70 mountX=-0.15 mountY=0.02, mountTheta=3.03
22:28:39.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.15, opts=13)
22:28:39.737 00.000 7988 Enqueuing Move request for scope (-0.02, 0.15)
22:28:39.737 00.000 15712 Worker thread wakes up
22:28:39.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
22:28:39.737 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
22:28:39.737 00.000 15712 Moving (-0.02, 0.15) raw xDistance=-0.15 yDistance=0.02
22:28:39.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:39.747 00.010 7988 UpdateGuideState exits: m=1549 SNR=26.8 Saturated
22:28:39.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:39.749 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:39.749 00.000 7988 Enqueuing Expose request
22:28:39.749 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:39.749 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
22:28:39.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:39.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:28:39.749 00.000 15712 MoveAxis(E, 5, ABG)
22:28:39.749 00.000 15712 Guiding  Dir = 2, Dur = 5
22:28:39.749 00.000 15712 IsGuiding returns 0
22:28:39.769 00.020 15712 IsGuiding returns 0
22:28:39.769 00.000 15712 Move returns status 0, amount 5
22:28:39.769 00.000 15712 MoveAxis(N, 0, ABG)
22:28:39.769 00.000 15712 Move returns status 0, amount 0
22:28:39.769 00.000 15712 move complete, result=0
22:28:39.769 00.000 15712 worker thread done servicing request
22:28:39.769 00.000 15712 Worker thread wakes up
22:28:39.769 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.0 px 0 ms NORTH
22:28:39.781 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:39.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:41.192 01.411 15712 Exposure complete
22:28:41.245 00.053 15712 worker thread done servicing request
22:28:41.245 00.000 7988 OnExposeComplete: enter
22:28:41.245 00.000 7988 UpdateGuideState(): m_state=6
22:28:41.245 00.000 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8383
22:28:41.253 00.008 7988 Star::Find returns 1 (1), X=1181.17, Y=450.00, Mass=1613, SNR=27.4, Peak=255 HFD=3.1
22:28:41.253 00.000 7988 MultiStar: [#1 0.06,0.07,0.99,U] [#2 0.06,0.11,0.99,U] [#3 0.01,0.13,0.94,U] [#4 0.16,-0.06,1.00,U] [#5 0.21,0.25,0.71,U] [#6 0.17,0.01,0.67,U] [#7 -0.12,0.12,0.68,U] [#8 0.15,0.00,0.66,U] 
22:28:41.253 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {-0.02, 0.14}
22:28:41.253 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.58) = xAngle (2.44 = 2.44)
22:28:41.253 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.55 = -0.73)
22:28:41.253 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.86 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
22:28:41.253 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
22:28:41.253 00.000 7988 Enqueuing Move request for scope (0.07, 0.08)
22:28:41.262 00.009 15712 Worker thread wakes up
22:28:41.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:28:41.262 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:28:41.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:41.262 00.000 7988 UpdateGuideState exits: m=1613 SNR=27.4 Saturated
22:28:41.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:41.262 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:41.262 00.000 7988 Enqueuing Expose request
22:28:41.262 00.000 15712 Moving (0.07, 0.08) raw xDistance=-0.08 yDistance=-0.07
22:28:41.269 00.007 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:41.269 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:28:41.269 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:41.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:41.269 00.000 15712 MoveAxis(E, 4, ABG)
22:28:41.269 00.000 15712 Guiding  Dir = 2, Dur = 4
22:28:41.279 00.010 15712 IsGuiding returns 0
22:28:41.296 00.017 15712 IsGuiding returns 0
22:28:41.296 00.000 15712 Move returns status 0, amount 4
22:28:41.296 00.000 15712 MoveAxis(N, 0, ABG)
22:28:41.296 00.000 15712 Move returns status 0, amount 0
22:28:41.296 00.000 15712 move complete, result=0
22:28:41.296 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:28:41.299 00.003 15712 worker thread done servicing request
22:28:41.299 00.000 15712 Worker thread wakes up
22:28:41.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:41.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:43.040 01.741 15712 Exposure complete
22:28:43.099 00.059 15712 worker thread done servicing request
22:28:43.099 00.000 7988 OnExposeComplete: enter
22:28:43.099 00.000 7988 UpdateGuideState(): m_state=6
22:28:43.101 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8384
22:28:43.101 00.000 7988 Star::Find returns 1 (0), X=1181.02, Y=450.02, Mass=1522, SNR=26.6, Peak=236 HFD=4.0
22:28:43.101 00.000 7988 MultiStar: [#1 0.11,0.06,1.01,U] [#2 0.06,0.16,1.02,U] [#3 0.08,0.31,0.97,U] [#4 0.12,-0.07,1.02,U] [#5 -0.12,0.22,0.72,U] [#6 0.27,-0.14,0.68,U] [#7 -0.09,0.02,0.67,U] [#8 0.21,0.32,0.64,U] 
22:28:43.101 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {-0.17, 0.16}
22:28:43.101 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.58) = xAngle (2.76 = 2.76)
22:28:43.101 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.87 = -0.41)
22:28:43.101 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.18 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
22:28:43.101 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.12, opts=13)
22:28:43.101 00.000 7988 Enqueuing Move request for scope (0.05, 0.12)
22:28:43.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:28:43.101 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.6
22:28:43.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:43.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:43.101 00.000 7988 Enqueuing Expose request
22:28:43.116 00.015 15712 Worker thread wakes up
22:28:43.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
22:28:43.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
22:28:43.117 00.001 15712 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=-0.05
22:28:43.117 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:43.117 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
22:28:43.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:43.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:43.117 00.000 15712 MoveAxis(E, 3, ABG)
22:28:43.117 00.000 15712 Guiding  Dir = 2, Dur = 3
22:28:43.117 00.000 15712 IsGuiding returns 0
22:28:43.184 00.067 15712 IsGuiding returns 0
22:28:43.184 00.000 15712 Move returns status 0, amount 3
22:28:43.184 00.000 15712 MoveAxis(N, 0, ABG)
22:28:43.184 00.000 15712 Move returns status 0, amount 0
22:28:43.184 00.000 15712 move complete, result=0
22:28:43.184 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:28:43.184 00.000 15712 worker thread done servicing request
22:28:43.186 00.002 15712 Worker thread wakes up
22:28:43.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:43.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:44.601 01.415 15712 Exposure complete
22:28:44.646 00.045 15712 worker thread done servicing request
22:28:44.646 00.000 7988 OnExposeComplete: enter
22:28:44.661 00.015 7988 UpdateGuideState(): m_state=6
22:28:44.661 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8385
22:28:44.663 00.002 7988 Star::Find returns 1 (0), X=1181.35, Y=450.09, Mass=1486, SNR=26.1, Peak=168 HFD=3.6
22:28:44.663 00.000 7988 MultiStar: [#1 0.54,0.17,1.04,U] [#2 0.35,0.26,1.02,U] [#3 0.43,0.27,1.01,U] [#4 0.61,0.06,1.03,U] [#5 0.50,0.26,0.68,U] [#6 0.28,0.08,0.75,U] [#7 0.69,0.35,0.67,U] [#8 0.37,0.16,0.64,U] 
22:28:44.665 00.002 7988 single-star, 8 included, MultiStar: {0.43, 0.20}, one-star: {0.17, 0.23}
22:28:44.665 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.52 = 2.52)
22:28:44.667 00.002 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.63 = -0.66)
22:28:44.667 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.28 cameraTheta=0.94 mountX=-0.23 mountY=-0.17, mountTheta=-2.50
22:28:44.669 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.23, opts=13)
22:28:44.671 00.002 7988 Enqueuing Move request for scope (0.17, 0.23)
22:28:44.671 00.000 15712 Worker thread wakes up
22:28:44.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd
22:28:44.671 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.23)
22:28:44.671 00.000 15712 Moving (0.17, 0.23) raw xDistance=-0.23 yDistance=-0.17
22:28:44.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:44.671 00.000 7988 UpdateGuideState exits: m=1486 SNR=26.1
22:28:44.675 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:44.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:44.677 00.002 7988 Enqueuing Expose request
22:28:44.679 00.002 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 636.04
22:28:44.679 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
22:28:44.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:44.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:28:44.679 00.000 15712 MoveAxis(E, 47, ABG)
22:28:44.679 00.000 15712 Guiding  Dir = 2, Dur = 47
22:28:44.679 00.000 15712 IsGuiding returns 0
22:28:44.698 00.019 15712 PulseGuide returned control before completion, sleep 35
22:28:44.741 00.043 15712 IsGuiding returns 1
22:28:44.741 00.000 15712 scope still moving after pulse duration time elapsed
22:28:44.781 00.040 15712 IsGuiding returns 0
22:28:44.781 00.000 15712 scope move finished after 47 + 56 ms
22:28:44.781 00.000 15712 Move returns status 0, amount 47
22:28:44.781 00.000 15712 MoveAxis(N, 0, ABG)
22:28:44.781 00.000 15712 Move returns status 0, amount 0
22:28:44.781 00.000 15712 move complete, result=0
22:28:44.781 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.2 px 0 ms NORTH
22:28:44.784 00.003 15712 worker thread done servicing request
22:28:44.784 00.000 15712 Worker thread wakes up
22:28:44.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:44.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:46.421 01.637 15712 Exposure complete
22:28:46.467 00.046 15712 worker thread done servicing request
22:28:46.467 00.000 7988 OnExposeComplete: enter
22:28:46.481 00.014 7988 UpdateGuideState(): m_state=6
22:28:46.482 00.001 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8386
22:28:46.482 00.000 7988 Star::Find returns 1 (1), X=1181.08, Y=450.33, Mass=1599, SNR=27.2, Peak=255 HFD=3.4
22:28:46.482 00.000 7988 MultiStar: [#1 0.06,0.38,1.00,U] [#2 0.10,0.54,0.97,U] [#3 0.17,0.42,0.93,U] [#4 0.11,0.19,1.00,U] [#5 0.08,0.57,0.72,U] [#6 0.22,0.56,0.70,U] [#7 0.08,0.58,0.65,U] [#8 0.45,0.57,0.66,U] 
22:28:46.486 00.004 7988 refined, 8 included, MultiStar: {0.12, 0.46}, one-star: {-0.11, 0.47}
22:28:46.486 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.58) = xAngle (2.90 = 2.90)
22:28:46.488 00.002 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.01 = -0.27)
22:28:46.490 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.46 hyp=0.47 cameraTheta=1.32 mountX=-0.46 mountY=-0.13, mountTheta=-2.87
22:28:46.492 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.46, opts=13)
22:28:46.492 00.000 7988 Enqueuing Move request for scope (0.12, 0.46)
22:28:46.494 00.002 15712 Worker thread wakes up
22:28:46.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.46) opts 0xd
22:28:46.494 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.46)
22:28:46.494 00.000 15712 Moving (0.12, 0.46) raw xDistance=-0.46 yDistance=-0.13
22:28:46.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:46.496 00.002 7988 UpdateGuideState exits: m=1599 SNR=27.2 Saturated
22:28:46.497 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:46.498 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:46.498 00.000 7988 Enqueuing Expose request
22:28:46.498 00.000 15712 PPEC rslt: input = -0.46, final = -0.28, react = -0.28, pred = -0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 636.04
22:28:46.498 00.000 15712 PPEC: input: -0.46, control: -0.28, exposure: 1500
22:28:46.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:46.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:28:46.498 00.000 15712 MoveAxis(E, 92, ABG)
22:28:46.498 00.000 15712 Guiding  Dir = 2, Dur = 92
22:28:46.498 00.000 15712 IsGuiding returns 0
22:28:46.521 00.023 15712 PulseGuide returned control before completion, sleep 80
22:28:46.635 00.114 15712 IsGuiding returns 0
22:28:46.635 00.000 15712 Move returns status 0, amount 92
22:28:46.635 00.000 15712 MoveAxis(N, 0, ABG)
22:28:46.635 00.000 15712 Move returns status 0, amount 0
22:28:46.635 00.000 15712 move complete, result=0
22:28:46.635 00.000 15712 worker thread done servicing request
22:28:46.635 00.000 15712 Worker thread wakes up
22:28:46.635 00.000 7988 GuideStep: -0.5 px 92 ms EAST, -0.1 px 0 ms NORTH
22:28:46.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:46.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:48.044 01.409 15712 Exposure complete
22:28:48.095 00.051 15712 worker thread done servicing request
22:28:48.095 00.000 7988 OnExposeComplete: enter
22:28:48.106 00.011 7988 UpdateGuideState(): m_state=6
22:28:48.106 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8387
22:28:48.106 00.000 7988 Star::Find returns 1 (1), X=1180.87, Y=449.87, Mass=1640, SNR=27.8, Peak=255 HFD=3.4
22:28:48.106 00.000 7988 MultiStar: [#1 -0.05,-0.18,0.99,U] [#2 0.01,-0.08,0.96,U] [#3 0.05,-0.17,0.95,U] [#4 -0.01,-0.32,0.98,U] [#5 0.08,-0.02,0.69,U] [#6 -0.12,-0.19,0.67,U] [#7 -0.01,0.03,0.62,U] [#8 0.22,-0.33,0.64,U] 
22:28:48.106 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.14}, one-star: {-0.32, 0.01}
22:28:48.112 00.006 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
22:28:48.112 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
22:28:48.112 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.76 mountX=0.14 mountY=0.03, mountTheta=0.21
22:28:48.112 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.14, opts=13)
22:28:48.112 00.000 7988 Enqueuing Move request for scope (-0.03, -0.14)
22:28:48.112 00.000 15712 Worker thread wakes up
22:28:48.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
22:28:48.112 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
22:28:48.112 00.000 15712 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=0.03
22:28:48.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:48.112 00.000 7988 UpdateGuideState exits: m=1640 SNR=27.8 Saturated
22:28:48.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:48.122 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:48.122 00.000 7988 Enqueuing Expose request
22:28:48.122 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:48.122 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
22:28:48.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:48.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:28:48.122 00.000 15712 MoveAxis(E, 3, ABG)
22:28:48.122 00.000 15712 Guiding  Dir = 2, Dur = 3
22:28:48.122 00.000 15712 IsGuiding returns 0
22:28:48.154 00.032 15712 IsGuiding returns 0
22:28:48.154 00.000 15712 Move returns status 0, amount 3
22:28:48.154 00.000 15712 MoveAxis(N, 0, ABG)
22:28:48.154 00.000 15712 Move returns status 0, amount 0
22:28:48.154 00.000 15712 move complete, result=0
22:28:48.154 00.000 15712 worker thread done servicing request
22:28:48.154 00.000 15712 Worker thread wakes up
22:28:48.154 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:28:48.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:48.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:49.796 01.642 15712 Exposure complete
22:28:49.855 00.059 15712 worker thread done servicing request
22:28:49.855 00.000 7988 OnExposeComplete: enter
22:28:49.855 00.000 7988 UpdateGuideState(): m_state=6
22:28:49.858 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8388
22:28:49.858 00.000 7988 Star::Find returns 1 (0), X=1181.10, Y=449.89, Mass=1588, SNR=27.2, Peak=208 HFD=3.4
22:28:49.860 00.002 7988 MultiStar: [#1 0.23,-0.20,0.99,U] [#2 0.03,-0.12,1.01,U] [#3 0.09,-0.03,0.93,U] [#4 0.08,-0.25,1.02,U] [#5 0.14,-0.28,0.70,U] [#6 0.18,-0.24,0.70,U] [#7 0.02,0.15,0.66,U] [#8 0.30,-0.12,0.66,U] 
22:28:49.862 00.002 7988 single-star, 8 included, MultiStar: {0.10, -0.12}, one-star: {-0.08, 0.03}
22:28:49.862 00.000 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.58) = xAngle (4.42 = -1.86)
22:28:49.864 00.002 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.53 = 1.24)
22:28:49.864 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.84 mountX=-0.03 mountY=0.08, mountTheta=1.87
22:28:49.864 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.03, opts=13)
22:28:49.864 00.000 7988 Enqueuing Move request for scope (-0.08, 0.03)
22:28:49.864 00.000 15712 Worker thread wakes up
22:28:49.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
22:28:49.864 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
22:28:49.864 00.000 15712 Moving (-0.08, 0.03) raw xDistance=-0.03 yDistance=0.08
22:28:49.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:49.864 00.000 7988 UpdateGuideState exits: m=1588 SNR=27.2
22:28:49.871 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:49.871 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:49.873 00.002 7988 Enqueuing Expose request
22:28:49.874 00.001 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:49.874 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
22:28:49.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:49.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:28:49.874 00.000 15712 MoveAxis(E, 4, ABG)
22:28:49.874 00.000 15712 Guiding  Dir = 2, Dur = 4
22:28:49.874 00.000 15712 IsGuiding returns 0
22:28:49.890 00.016 15712 IsGuiding returns 0
22:28:49.890 00.000 15712 Move returns status 0, amount 4
22:28:49.890 00.000 15712 MoveAxis(N, 0, ABG)
22:28:49.890 00.000 15712 Move returns status 0, amount 0
22:28:49.890 00.000 15712 move complete, result=0
22:28:49.890 00.000 15712 worker thread done servicing request
22:28:49.890 00.000 15712 Worker thread wakes up
22:28:49.890 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:28:49.898 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:49.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:51.303 01.405 15712 Exposure complete
22:28:51.364 00.061 15712 worker thread done servicing request
22:28:51.364 00.000 7988 OnExposeComplete: enter
22:28:51.364 00.000 7988 UpdateGuideState(): m_state=6
22:28:51.364 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8389
22:28:51.367 00.003 7988 Star::Find returns 1 (0), X=1181.19, Y=449.84, Mass=1591, SNR=27.3, Peak=231 HFD=3.6
22:28:51.367 00.000 7988 MultiStar: [#1 0.18,-0.37,1.00,U] [#2 0.08,-0.05,1.01,U] [#3 0.20,-0.15,0.94,U] [#4 0.27,-0.35,0.99,U] [#5 0.07,-0.23,0.70,U] [#6 0.41,-0.23,0.68,U] [#7 -0.12,-0.19,0.62,U] [#8 0.32,-0.10,0.63,U] 
22:28:51.367 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.19}, one-star: {0.01, -0.02}
22:28:51.367 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
22:28:51.367 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.91)
22:28:51.367 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.32 mountX=0.02 mountY=-0.01, mountTheta=-0.23
22:28:51.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
22:28:51.367 00.000 7988 Enqueuing Move request for scope (0.01, -0.02)
22:28:51.377 00.010 15712 Worker thread wakes up
22:28:51.377 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:28:51.377 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:28:51.377 00.000 15712 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
22:28:51.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:51.377 00.000 7988 UpdateGuideState exits: m=1591 SNR=27.3
22:28:51.379 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:51.380 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:51.380 00.000 7988 Enqueuing Expose request
22:28:51.383 00.003 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:51.383 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
22:28:51.383 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:51.383 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:28:51.383 00.000 15712 MoveAxis(E, 4, ABG)
22:28:51.383 00.000 15712 Guiding  Dir = 2, Dur = 4
22:28:51.383 00.000 15712 IsGuiding returns 0
22:28:51.398 00.015 15712 IsGuiding returns 0
22:28:51.398 00.000 15712 Move returns status 0, amount 4
22:28:51.398 00.000 15712 MoveAxis(N, 0, ABG)
22:28:51.398 00.000 15712 Move returns status 0, amount 0
22:28:51.398 00.000 15712 move complete, result=0
22:28:51.398 00.000 15712 worker thread done servicing request
22:28:51.398 00.000 15712 Worker thread wakes up
22:28:51.398 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:28:51.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:51.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:53.042 01.644 15712 Exposure complete
22:28:53.093 00.051 15712 worker thread done servicing request
22:28:53.093 00.000 7988 OnExposeComplete: enter
22:28:53.093 00.000 7988 UpdateGuideState(): m_state=6
22:28:53.093 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8390
22:28:53.106 00.013 7988 Star::Find returns 1 (0), X=1181.19, Y=449.69, Mass=1566, SNR=27.1, Peak=219 HFD=3.3
22:28:53.106 00.000 7988 MultiStar: [#1 0.33,-0.23,0.99,U] [#2 0.15,-0.04,1.02,U] [#3 0.21,-0.27,0.95,U] [#4 0.29,-0.19,1.03,U] [#5 0.14,0.09,0.71,U] [#6 0.08,-0.07,0.69,U] [#7 0.13,-0.09,0.65,U] [#8 0.23,-0.09,0.63,U] 
22:28:53.106 00.000 7988 single-star, 8 included, MultiStar: {0.18, -0.13}, one-star: {0.01, -0.17}
22:28:53.110 00.004 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
22:28:53.110 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.14)
22:28:53.110 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.54 mountX=0.17 mountY=-0.00, mountTheta=-0.01
22:28:53.110 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.17, opts=13)
22:28:53.110 00.000 7988 Enqueuing Move request for scope (0.01, -0.17)
22:28:53.110 00.000 15712 Worker thread wakes up
22:28:53.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
22:28:53.110 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
22:28:53.110 00.000 15712 Moving (0.01, -0.17) raw xDistance=0.17 yDistance=-0.00
22:28:53.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:53.110 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.1
22:28:53.118 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:53.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:53.120 00.002 7988 Enqueuing Expose request
22:28:53.120 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 636.04
22:28:53.122 00.002 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
22:28:53.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:53.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:28:53.122 00.000 15712 MoveAxis(W, 30, ABG)
22:28:53.122 00.000 15712 Guiding  Dir = 3, Dur = 30
22:28:53.122 00.000 15712 IsGuiding returns 0
22:28:53.142 00.020 15712 PulseGuide returned control before completion, sleep 21
22:28:53.174 00.032 15712 IsGuiding returns 1
22:28:53.174 00.000 15712 scope still moving after pulse duration time elapsed
22:28:53.202 00.028 15712 IsGuiding returns 0
22:28:53.202 00.000 15712 scope move finished after 30 + 49 ms
22:28:53.202 00.000 15712 Move returns status 0, amount 30
22:28:53.202 00.000 15712 MoveAxis(N, 0, ABG)
22:28:53.202 00.000 15712 Move returns status 0, amount 0
22:28:53.202 00.000 15712 move complete, result=0
22:28:53.202 00.000 15712 worker thread done servicing request
22:28:53.202 00.000 15712 Worker thread wakes up
22:28:53.202 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
22:28:53.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:53.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:54.622 01.420 15712 Exposure complete
22:28:54.673 00.051 15712 worker thread done servicing request
22:28:54.673 00.000 7988 OnExposeComplete: enter
22:28:54.685 00.012 7988 UpdateGuideState(): m_state=6
22:28:54.685 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8391
22:28:54.685 00.000 7988 Star::Find returns 1 (1), X=1181.11, Y=450.10, Mass=1525, SNR=26.6, Peak=255 HFD=3.1
22:28:54.685 00.000 7988 MultiStar: [#1 0.12,0.04,1.01,U] [#2 0.23,0.24,1.04,U] [#3 0.21,0.21,0.97,U] [#4 0.36,0.08,1.03,U] [#5 0.17,0.02,0.71,U] [#6 0.20,0.16,0.72,U] [#7 0.20,0.28,0.65,U] [#8 0.25,0.26,0.66,U] 
22:28:54.685 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.17}, one-star: {-0.07, 0.24}
22:28:54.690 00.005 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.58) = xAngle (2.32 = 2.32)
22:28:54.690 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
22:28:54.690 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.74 mountX=-0.17 mountY=-0.19, mountTheta=-2.31
22:28:54.690 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.17, opts=13)
22:28:54.690 00.000 7988 Enqueuing Move request for scope (0.18, 0.17)
22:28:54.690 00.000 15712 Worker thread wakes up
22:28:54.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
22:28:54.690 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
22:28:54.690 00.000 15712 Moving (0.18, 0.17) raw xDistance=-0.17 yDistance=-0.19
22:28:54.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:28:54.690 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.6 Saturated
22:28:54.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:54.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:54.690 00.000 7988 Enqueuing Expose request
22:28:54.701 00.011 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 636.04
22:28:54.701 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
22:28:54.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:54.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:28:54.701 00.000 15712 MoveAxis(E, 37, ABG)
22:28:54.701 00.000 15712 Guiding  Dir = 2, Dur = 37
22:28:54.701 00.000 15712 IsGuiding returns 0
22:28:54.717 00.016 15712 PulseGuide returned control before completion, sleep 27
22:28:54.765 00.048 15712 IsGuiding returns 0
22:28:54.765 00.000 15712 Move returns status 0, amount 37
22:28:54.765 00.000 15712 MoveAxis(N, 0, ABG)
22:28:54.765 00.000 15712 Move returns status 0, amount 0
22:28:54.765 00.000 15712 move complete, result=0
22:28:54.765 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
22:28:54.765 00.000 15712 worker thread done servicing request
22:28:54.765 00.000 15712 Worker thread wakes up
22:28:54.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:54.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:56.395 01.630 15712 Exposure complete
22:28:56.452 00.057 15712 worker thread done servicing request
22:28:56.452 00.000 7988 OnExposeComplete: enter
22:28:56.456 00.004 7988 UpdateGuideState(): m_state=6
22:28:56.456 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8392
22:28:56.456 00.000 7988 Star::Find returns 1 (1), X=1181.32, Y=450.12, Mass=1595, SNR=27.4, Peak=255 HFD=3.4
22:28:56.456 00.000 7988 MultiStar: [#1 0.16,0.13,0.98,U] [#2 0.24,0.09,1.00,U] [#3 0.28,0.16,0.96,U] [#4 0.45,-0.06,1.03,U] [#5 0.19,0.15,0.69,U] [#6 0.09,-0.12,0.66,U] [#7 0.12,0.05,0.65,U] [#8 0.30,0.21,0.66,U] 
22:28:56.456 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.10}, one-star: {0.13, 0.26}
22:28:56.456 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.58) = xAngle (2.00 = 2.00)
22:28:56.456 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.11 = -1.18)
22:28:56.456 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.25 cameraTheta=0.42 mountX=-0.10 mountY=-0.23, mountTheta=-1.99
22:28:56.456 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.10, opts=13)
22:28:56.456 00.000 7988 Enqueuing Move request for scope (0.22, 0.10)
22:28:56.456 00.000 15712 Worker thread wakes up
22:28:56.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
22:28:56.456 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
22:28:56.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:56.456 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.4 Saturated
22:28:56.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:56.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:56.456 00.000 7988 Enqueuing Expose request
22:28:56.473 00.017 15712 Moving (0.22, 0.10) raw xDistance=-0.10 yDistance=-0.23
22:28:56.473 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:28:56.473 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:28:56.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:56.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:28:56.473 00.000 15712 MoveAxis(E, 3, ABG)
22:28:56.473 00.000 15712 Guiding  Dir = 2, Dur = 3
22:28:56.513 00.040 15712 IsGuiding returns 0
22:28:56.525 00.012 15712 IsGuiding returns 0
22:28:56.525 00.000 15712 Move returns status 0, amount 3
22:28:56.525 00.000 15712 MoveAxis(N, 0, ABG)
22:28:56.525 00.000 15712 Move returns status 0, amount 0
22:28:56.525 00.000 15712 move complete, result=0
22:28:56.525 00.000 15712 worker thread done servicing request
22:28:56.525 00.000 15712 Worker thread wakes up
22:28:56.525 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
22:28:56.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:56.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:57.941 01.416 15712 Exposure complete
22:28:57.987 00.046 15712 worker thread done servicing request
22:28:57.987 00.000 7988 OnExposeComplete: enter
22:28:57.987 00.000 7988 UpdateGuideState(): m_state=6
22:28:58.003 00.016 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8393
22:28:58.004 00.001 7988 Star::Find returns 1 (1), X=1181.29, Y=450.12, Mass=1465, SNR=26.0, Peak=255 HFD=3.0
22:28:58.004 00.000 7988 MultiStar: [#1 0.42,0.01,1.06,U] [#2 0.29,0.19,1.06,U] [#3 0.21,0.19,0.98,U] [#4 0.34,-0.11,1.08,U] [#5 0.12,0.33,0.75,U] [#6 0.36,0.30,0.73,U] [#7 0.05,0.27,0.68,U] [#8 0.37,0.27,0.69,U] 
22:28:58.004 00.000 7988 single-star, 8 included, MultiStar: {0.26, 0.17}, one-star: {0.10, 0.25}
22:28:58.004 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
22:28:58.004 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.40)
22:28:58.004 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.19 mountX=-0.26 mountY=-0.11, mountTheta=-2.74
22:28:58.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.25, opts=13)
22:28:58.004 00.000 7988 Enqueuing Move request for scope (0.10, 0.25)
22:28:58.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:58.004 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0 Saturated
22:28:58.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:58.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:58.004 00.000 7988 Enqueuing Expose request
22:28:58.004 00.000 15712 Worker thread wakes up
22:28:58.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
22:28:58.019 00.015 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
22:28:58.019 00.000 15712 Moving (0.10, 0.25) raw xDistance=-0.26 yDistance=-0.11
22:28:58.023 00.004 15712 PPEC rslt: input = -0.26, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 636.04
22:28:58.023 00.000 15712 PPEC: input: -0.26, control: -0.15, exposure: 1500
22:28:58.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:58.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:58.023 00.000 15712 MoveAxis(E, 50, ABG)
22:28:58.023 00.000 15712 Guiding  Dir = 2, Dur = 50
22:28:58.023 00.000 15712 IsGuiding returns 0
22:28:58.040 00.017 15712 PulseGuide returned control before completion, sleep 35
22:28:58.121 00.081 15712 IsGuiding returns 0
22:28:58.121 00.000 15712 Move returns status 0, amount 50
22:28:58.121 00.000 15712 MoveAxis(N, 0, ABG)
22:28:58.121 00.000 15712 Move returns status 0, amount 0
22:28:58.121 00.000 15712 move complete, result=0
22:28:58.121 00.000 7988 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
22:28:58.130 00.009 15712 worker thread done servicing request
22:28:58.130 00.000 15712 Worker thread wakes up
22:28:58.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:58.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:28:59.760 01.630 15712 Exposure complete
22:28:59.807 00.047 15712 worker thread done servicing request
22:28:59.807 00.000 7988 OnExposeComplete: enter
22:28:59.807 00.000 7988 UpdateGuideState(): m_state=6
22:28:59.807 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8394
22:28:59.822 00.015 7988 Star::Find returns 1 (1), X=1181.24, Y=450.12, Mass=1589, SNR=27.3, Peak=255 HFD=3.4
22:28:59.824 00.002 7988 MultiStar: [#1 0.17,0.05,0.98,U] [#2 0.25,0.20,0.98,U] [#3 0.32,0.24,0.93,U] [#4 0.29,-0.08,0.99,U] [#5 0.22,0.11,0.71,U] [#6 0.41,0.06,0.70,U] [#7 0.18,0.11,0.68,U] [#8 0.27,0.05,0.63,U] 
22:28:59.824 00.000 7988 single-star, 8 included, MultiStar: {0.24, 0.11}, one-star: {0.05, 0.26}
22:28:59.824 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
22:28:59.824 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.22)
22:28:59.824 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.38 mountX=-0.26 mountY=-0.06, mountTheta=-2.92
22:28:59.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.26, opts=13)
22:28:59.824 00.000 7988 Enqueuing Move request for scope (0.05, 0.26)
22:28:59.824 00.000 15712 Worker thread wakes up
22:28:59.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
22:28:59.824 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
22:28:59.824 00.000 15712 Moving (0.05, 0.26) raw xDistance=-0.26 yDistance=-0.06
22:28:59.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:28:59.824 00.000 7988 UpdateGuideState exits: m=1589 SNR=27.3 Saturated
22:28:59.834 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:59.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:28:59.836 00.002 7988 Enqueuing Expose request
22:28:59.836 00.000 15712 PPEC rslt: input = -0.26, final = -0.15, react = -0.15, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 636.04
22:28:59.836 00.000 15712 PPEC: input: -0.26, control: -0.15, exposure: 1500
22:28:59.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:59.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:28:59.836 00.000 15712 MoveAxis(E, 48, ABG)
22:28:59.838 00.002 15712 Guiding  Dir = 2, Dur = 48
22:28:59.838 00.000 15712 IsGuiding returns 0
22:28:59.855 00.017 15712 PulseGuide returned control before completion, sleep 42
22:28:59.902 00.047 15712 IsGuiding returns 1
22:28:59.902 00.000 15712 scope still moving after pulse duration time elapsed
22:28:59.934 00.032 15712 IsGuiding returns 0
22:28:59.934 00.000 15712 scope move finished after 48 + 47 ms
22:28:59.934 00.000 15712 Move returns status 0, amount 48
22:28:59.934 00.000 15712 MoveAxis(N, 0, ABG)
22:28:59.934 00.000 15712 Move returns status 0, amount 0
22:28:59.934 00.000 15712 move complete, result=0
22:28:59.934 00.000 15712 worker thread done servicing request
22:28:59.934 00.000 15712 Worker thread wakes up
22:28:59.934 00.000 7988 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
22:28:59.936 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:28:59.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:01.356 01.420 15712 Exposure complete
22:29:01.403 00.047 15712 worker thread done servicing request
22:29:01.403 00.000 7988 OnExposeComplete: enter
22:29:01.403 00.000 7988 UpdateGuideState(): m_state=6
22:29:01.417 00.014 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8395
22:29:01.418 00.001 7988 Star::Find returns 1 (0), X=1181.26, Y=449.94, Mass=1438, SNR=25.9, Peak=197 HFD=3.0
22:29:01.420 00.002 7988 MultiStar: [#1 0.39,-0.09,1.05,U] [#2 0.29,-0.03,1.01,U] [#3 0.51,-0.15,0.97,U] [#4 0.43,-0.21,1.04,U] [#5 0.11,-0.22,0.73,U] [#6 0.18,-0.22,0.72,U] [#7 0.17,0.14,0.68,U] [#8 0.40,-0.15,0.68,U] 
22:29:01.420 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.09}, one-star: {0.07, 0.08}
22:29:01.420 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
22:29:01.420 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.78)
22:29:01.420 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.38
22:29:01.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
22:29:01.420 00.000 7988 Enqueuing Move request for scope (0.07, 0.08)
22:29:01.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:01.420 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.9
22:29:01.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:01.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:01.420 00.000 7988 Enqueuing Expose request
22:29:01.420 00.000 15712 Worker thread wakes up
22:29:01.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:29:01.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:29:01.420 00.000 15712 Moving (0.07, 0.08) raw xDistance=-0.08 yDistance=-0.07
22:29:01.437 00.017 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:29:01.437 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
22:29:01.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:01.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:29:01.437 00.000 15712 MoveAxis(W, 3, ABG)
22:29:01.437 00.000 15712 Guiding  Dir = 3, Dur = 3
22:29:01.437 00.000 15712 IsGuiding returns 0
22:29:01.481 00.044 15712 IsGuiding returns 0
22:29:01.481 00.000 15712 Move returns status 0, amount 3
22:29:01.481 00.000 15712 MoveAxis(N, 0, ABG)
22:29:01.481 00.000 15712 Move returns status 0, amount 0
22:29:01.481 00.000 15712 move complete, result=0
22:29:01.481 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:01.487 00.006 15712 worker thread done servicing request
22:29:01.487 00.000 15712 Worker thread wakes up
22:29:01.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:01.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:03.131 01.644 15712 Exposure complete
22:29:03.188 00.057 15712 worker thread done servicing request
22:29:03.188 00.000 7988 OnExposeComplete: enter
22:29:03.188 00.000 7988 UpdateGuideState(): m_state=6
22:29:03.191 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8396
22:29:03.191 00.000 7988 Star::Find returns 1 (0), X=1181.43, Y=449.88, Mass=1506, SNR=26.4, Peak=195 HFD=3.5
22:29:03.191 00.000 7988 MultiStar: [#1 0.40,-0.16,1.02,U] [#2 0.12,0.10,1.01,U] [#3 0.29,0.12,0.95,U] [#4 0.38,-0.18,1.03,U] [#5 0.11,0.08,0.72,U] [#6 0.28,0.05,0.73,U] [#7 0.19,-0.01,0.71,U] [#8 0.42,-0.13,0.67,U] 
22:29:03.191 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.02}, one-star: {0.25, 0.02}
22:29:03.191 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.58) = xAngle (1.64 = 1.64)
22:29:03.191 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.75 = -1.53)
22:29:03.191 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.25 cameraTheta=0.06 mountX=-0.02 mountY=-0.25, mountTheta=-1.64
22:29:03.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.02, opts=13)
22:29:03.191 00.000 7988 Enqueuing Move request for scope (0.25, 0.02)
22:29:03.191 00.000 15712 Worker thread wakes up
22:29:03.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
22:29:03.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
22:29:03.191 00.000 15712 Moving (0.25, 0.02) raw xDistance=-0.02 yDistance=-0.25
22:29:03.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:03.191 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4
22:29:03.204 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:03.205 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:03.205 00.000 7988 Enqueuing Expose request
22:29:03.207 00.002 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:29:03.207 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
22:29:03.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:03.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:29:03.207 00.000 15712 MoveAxis(W, 5, ABG)
22:29:03.207 00.000 15712 Guiding  Dir = 3, Dur = 5
22:29:03.207 00.000 15712 IsGuiding returns 0
22:29:03.223 00.016 15712 IsGuiding returns 0
22:29:03.223 00.000 15712 Move returns status 0, amount 5
22:29:03.223 00.000 15712 MoveAxis(N, 0, ABG)
22:29:03.223 00.000 15712 Move returns status 0, amount 0
22:29:03.223 00.000 15712 move complete, result=0
22:29:03.223 00.000 15712 worker thread done servicing request
22:29:03.223 00.000 15712 Worker thread wakes up
22:29:03.223 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
22:29:03.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:03.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:04.644 01.421 15712 Exposure complete
22:29:04.701 00.057 15712 worker thread done servicing request
22:29:04.701 00.000 7988 OnExposeComplete: enter
22:29:04.701 00.000 7988 UpdateGuideState(): m_state=6
22:29:04.701 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8397
22:29:04.705 00.004 7988 Star::Find returns 1 (0), X=1181.14, Y=450.05, Mass=1539, SNR=26.7, Peak=232 HFD=3.6
22:29:04.705 00.000 7988 MultiStar: [#1 0.20,0.04,1.01,U] [#2 0.17,0.15,0.96,U] [#3 0.25,0.07,0.94,U] [#4 0.34,-0.15,1.03,U] [#5 0.21,0.20,0.69,U] [#6 0.11,0.06,0.70,U] [#7 0.01,0.24,0.66,U] [#8 0.34,0.01,0.67,U] 
22:29:04.705 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.08}, one-star: {-0.05, 0.18}
22:29:04.705 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.58) = xAngle (3.41 = -2.88)
22:29:04.705 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.52 = 0.23)
22:29:04.705 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.83 mountX=-0.18 mountY=0.04, mountTheta=2.91
22:29:04.705 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.18, opts=13)
22:29:04.705 00.000 7988 Enqueuing Move request for scope (-0.05, 0.18)
22:29:04.705 00.000 15712 Worker thread wakes up
22:29:04.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
22:29:04.705 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
22:29:04.705 00.000 15712 Moving (-0.05, 0.18) raw xDistance=-0.18 yDistance=0.04
22:29:04.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:04.705 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.7
22:29:04.718 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:04.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:04.720 00.002 7988 Enqueuing Expose request
22:29:04.721 00.001 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 636.04
22:29:04.721 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
22:29:04.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:04.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:29:04.721 00.000 15712 MoveAxis(E, 30, ABG)
22:29:04.721 00.000 15712 Guiding  Dir = 2, Dur = 30
22:29:04.721 00.000 15712 IsGuiding returns 0
22:29:04.737 00.016 15712 PulseGuide returned control before completion, sleep 16
22:29:04.789 00.052 15712 IsGuiding returns 0
22:29:04.789 00.000 15712 Move returns status 0, amount 30
22:29:04.789 00.000 15712 MoveAxis(N, 0, ABG)
22:29:04.789 00.000 15712 Move returns status 0, amount 0
22:29:04.789 00.000 15712 move complete, result=0
22:29:04.789 00.000 15712 worker thread done servicing request
22:29:04.789 00.000 15712 Worker thread wakes up
22:29:04.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:04.789 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
22:29:04.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:06.431 01.642 15712 Exposure complete
22:29:06.491 00.060 15712 worker thread done servicing request
22:29:06.491 00.000 7988 OnExposeComplete: enter
22:29:06.491 00.000 7988 UpdateGuideState(): m_state=6
22:29:06.491 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8398
22:29:06.495 00.004 7988 Star::Find returns 1 (0), X=1181.11, Y=449.76, Mass=1550, SNR=26.8, Peak=207 HFD=3.5
22:29:06.497 00.002 7988 MultiStar: [#1 0.18,-0.26,1.00,U] [#2 0.10,-0.11,1.02,U] [#3 0.26,-0.18,0.96,U] [#4 0.30,-0.34,1.01,U] [#5 0.01,-0.08,0.71,U] [#6 0.23,-0.31,0.68,U] [#7 0.21,-0.22,0.66,U] [#8 0.24,-0.28,0.63,U] 
22:29:06.497 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.21}, one-star: {-0.08, -0.10}
22:29:06.497 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.65 = -0.65)
22:29:06.497 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.46 = 2.46)
22:29:06.501 00.004 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.22 mountX=0.10 mountY=0.08, mountTheta=0.67
22:29:06.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.10, opts=13)
22:29:06.501 00.000 7988 Enqueuing Move request for scope (-0.08, -0.10)
22:29:06.501 00.000 15712 Worker thread wakes up
22:29:06.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
22:29:06.501 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
22:29:06.501 00.000 15712 Moving (-0.08, -0.10) raw xDistance=0.10 yDistance=0.08
22:29:06.508 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:06.508 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.8
22:29:06.511 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:06.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:06.511 00.000 7988 Enqueuing Expose request
22:29:06.511 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:29:06.511 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
22:29:06.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:06.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:29:06.511 00.000 15712 MoveAxis(W, 5, ABG)
22:29:06.511 00.000 15712 Guiding  Dir = 3, Dur = 5
22:29:06.511 00.000 15712 IsGuiding returns 0
22:29:06.535 00.024 15712 IsGuiding returns 0
22:29:06.535 00.000 15712 Move returns status 0, amount 5
22:29:06.535 00.000 15712 MoveAxis(N, 0, ABG)
22:29:06.535 00.000 15712 Move returns status 0, amount 0
22:29:06.535 00.000 15712 move complete, result=0
22:29:06.535 00.000 15712 worker thread done servicing request
22:29:06.535 00.000 15712 Worker thread wakes up
22:29:06.535 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
22:29:06.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:06.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:07.947 01.412 15712 Exposure complete
22:29:07.998 00.051 15712 worker thread done servicing request
22:29:07.998 00.000 7988 OnExposeComplete: enter
22:29:08.009 00.011 7988 UpdateGuideState(): m_state=6
22:29:08.009 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8399
22:29:08.011 00.002 7988 Star::Find returns 1 (0), X=1181.08, Y=449.82, Mass=1574, SNR=27.2, Peak=220 HFD=3.6
22:29:08.011 00.000 7988 MultiStar: [#1 -0.00,-0.18,1.02,U] [#2 0.00,-0.10,1.00,U] [#3 0.12,0.01,0.94,U] [#4 0.10,-0.02,1.00,U] [#5 0.12,-0.13,0.69,U] [#6 -0.08,-0.23,0.68,U] [#7 -0.13,-0.23,0.66,U] [#8 0.08,-0.05,0.61,U] 
22:29:08.013 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.11, -0.05}
22:29:08.013 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.58) = xAngle (0.14 = 0.14)
22:29:08.015 00.002 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.25 = -3.04)
22:29:08.015 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.44 mountX=0.10 mountY=-0.01, mountTheta=-0.11
22:29:08.017 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.10, opts=13)
22:29:08.019 00.002 7988 Enqueuing Move request for scope (0.01, -0.10)
22:29:08.019 00.000 15712 Worker thread wakes up
22:29:08.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:29:08.019 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:29:08.019 00.000 15712 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=-0.01
22:29:08.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:08.019 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.2
22:29:08.022 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:08.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:08.024 00.002 7988 Enqueuing Expose request
22:29:08.024 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:29:08.024 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
22:29:08.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:08.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:29:08.024 00.000 15712 MoveAxis(W, 3, ABG)
22:29:08.024 00.000 15712 Guiding  Dir = 3, Dur = 3
22:29:08.024 00.000 15712 IsGuiding returns 0
22:29:08.055 00.031 15712 IsGuiding returns 0
22:29:08.055 00.000 15712 Move returns status 0, amount 3
22:29:08.055 00.000 15712 MoveAxis(N, 0, ABG)
22:29:08.055 00.000 15712 Move returns status 0, amount 0
22:29:08.055 00.000 15712 move complete, result=0
22:29:08.055 00.000 15712 worker thread done servicing request
22:29:08.055 00.000 15712 Worker thread wakes up
22:29:08.055 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:29:08.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:08.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:09.698 01.643 15712 Exposure complete
22:29:09.747 00.049 15712 worker thread done servicing request
22:29:09.747 00.000 7988 OnExposeComplete: enter
22:29:09.747 00.000 7988 UpdateGuideState(): m_state=6
22:29:09.747 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8400
22:29:09.760 00.013 7988 Star::Find returns 1 (0), X=1181.04, Y=449.82, Mass=1573, SNR=27.1, Peak=198 HFD=3.8
22:29:09.760 00.000 7988 MultiStar: [#1 0.05,-0.18,1.02,U] [#2 -0.16,-0.15,0.97,U] [#3 0.12,-0.13,0.97,U] [#4 0.17,-0.35,1.01,U] [#5 -0.07,-0.05,0.71,U] [#6 -0.05,-0.40,0.67,U] [#7 -0.17,-0.21,0.69,U] [#8 0.42,-0.26,0.62,U] 
22:29:09.760 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.19}, one-star: {-0.15, -0.04}
22:29:09.764 00.004 7988 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.58) = xAngle (-1.30 = -1.30)
22:29:09.764 00.000 7988 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.81 = 1.81)
22:29:09.764 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.88 mountX=0.04 mountY=0.15, mountTheta=1.31
22:29:09.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.04, opts=13)
22:29:09.764 00.000 7988 Enqueuing Move request for scope (-0.15, -0.04)
22:29:09.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:09.764 00.000 7988 UpdateGuideState exits: m=1573 SNR=27.1
22:29:09.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:09.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:09.764 00.000 7988 Enqueuing Expose request
22:29:09.776 00.012 15712 Worker thread wakes up
22:29:09.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
22:29:09.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
22:29:09.776 00.000 15712 Moving (-0.15, -0.04) raw xDistance=0.04 yDistance=0.15
22:29:09.781 00.005 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:29:09.781 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
22:29:09.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:09.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:29:09.781 00.000 15712 MoveAxis(W, 1, ABG)
22:29:09.781 00.000 15712 Guiding  Dir = 3, Dur = 1
22:29:09.781 00.000 15712 IsGuiding returns 0
22:29:09.830 00.049 15712 IsGuiding returns 0
22:29:09.830 00.000 15712 Move returns status 0, amount 1
22:29:09.830 00.000 15712 MoveAxis(N, 0, ABG)
22:29:09.830 00.000 15712 Move returns status 0, amount 0
22:29:09.830 00.000 15712 move complete, result=0
22:29:09.830 00.000 15712 worker thread done servicing request
22:29:09.830 00.000 15712 Worker thread wakes up
22:29:09.830 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:29:09.831 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:09.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:11.246 01.415 15712 Exposure complete
22:29:11.304 00.058 15712 worker thread done servicing request
22:29:11.304 00.000 7988 OnExposeComplete: enter
22:29:11.304 00.000 7988 UpdateGuideState(): m_state=6
22:29:11.307 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8401
22:29:11.307 00.000 7988 Star::Find returns 1 (0), X=1180.83, Y=449.97, Mass=1449, SNR=25.9, Peak=234 HFD=3.1
22:29:11.309 00.002 7988 MultiStar: [#1 -0.08,-0.13,1.06,U] [#2 -0.14,-0.11,1.02,U] [#3 -0.03,0.02,0.99,U] [#4 -0.06,-0.15,1.07,U] [#5 -0.01,0.08,0.72,U] [#6 0.09,-0.12,0.73,U] [#7 -0.12,0.05,0.68,U] [#8 -0.19,-0.08,0.66,U] 
22:29:11.309 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.35, 0.11}
22:29:11.311 00.002 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
22:29:11.311 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
22:29:11.313 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.76 mountX=0.04 mountY=0.11, mountTheta=1.19
22:29:11.315 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
22:29:11.315 00.000 7988 Enqueuing Move request for scope (-0.10, -0.04)
22:29:11.317 00.002 15712 Worker thread wakes up
22:29:11.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
22:29:11.317 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
22:29:11.317 00.000 15712 Moving (-0.10, -0.04) raw xDistance=0.04 yDistance=0.11
22:29:11.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:11.317 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.9
22:29:11.320 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:11.320 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:11.322 00.002 7988 Enqueuing Expose request
22:29:11.323 00.001 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:29:11.323 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
22:29:11.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:11.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:29:11.323 00.000 15712 MoveAxis(W, 1, ABG)
22:29:11.323 00.000 15712 Guiding  Dir = 3, Dur = 1
22:29:11.323 00.000 15712 IsGuiding returns 0
22:29:11.343 00.020 15712 IsGuiding returns 0
22:29:11.343 00.000 15712 Move returns status 0, amount 1
22:29:11.343 00.000 15712 MoveAxis(N, 0, ABG)
22:29:11.343 00.000 15712 Move returns status 0, amount 0
22:29:11.343 00.000 15712 move complete, result=0
22:29:11.343 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:29:11.350 00.007 15712 worker thread done servicing request
22:29:11.350 00.000 15712 Worker thread wakes up
22:29:11.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:11.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:12.980 01.630 15712 Exposure complete
22:29:13.028 00.048 15712 worker thread done servicing request
22:29:13.028 00.000 7988 OnExposeComplete: enter
22:29:13.028 00.000 7988 UpdateGuideState(): m_state=6
22:29:13.043 00.015 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8402
22:29:13.043 00.000 7988 Star::Find returns 1 (0), X=1180.97, Y=449.73, Mass=1504, SNR=26.4, Peak=235 HFD=3.3
22:29:13.043 00.000 7988 MultiStar: [#1 0.00,-0.14,1.02,U] [#2 -0.03,-0.02,1.01,U] [#3 -0.08,-0.02,0.97,U] [#4 -0.06,-0.30,1.05,U] [#5 -0.13,0.04,0.74,U] [#6 -0.12,-0.15,0.70,U] [#7 -0.11,0.04,0.66,U] [#8 -0.01,-0.04,0.67,U] 
22:29:13.043 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.09}, one-star: {-0.21, -0.14}
22:29:13.043 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.74 = -0.74)
22:29:13.043 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
22:29:13.043 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.32 mountX=0.09 mountY=0.09, mountTheta=0.76
22:29:13.043 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.09, opts=13)
22:29:13.043 00.000 7988 Enqueuing Move request for scope (-0.08, -0.09)
22:29:13.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:13.043 00.000 7988 UpdateGuideState exits: m=1504 SNR=26.4
22:29:13.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:13.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:13.043 00.000 7988 Enqueuing Expose request
22:29:13.043 00.000 15712 Worker thread wakes up
22:29:13.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
22:29:13.059 00.016 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
22:29:13.059 00.000 15712 Moving (-0.08, -0.09) raw xDistance=0.09 yDistance=0.09
22:29:13.060 00.001 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:29:13.060 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
22:29:13.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:13.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:29:13.060 00.000 15712 MoveAxis(W, 1, ABG)
22:29:13.060 00.000 15712 Guiding  Dir = 3, Dur = 1
22:29:13.060 00.000 15712 IsGuiding returns 0
22:29:13.091 00.031 15712 IsGuiding returns 0
22:29:13.091 00.000 15712 Move returns status 0, amount 1
22:29:13.091 00.000 15712 MoveAxis(N, 0, ABG)
22:29:13.091 00.000 15712 Move returns status 0, amount 0
22:29:13.091 00.000 15712 move complete, result=0
22:29:13.091 00.000 15712 worker thread done servicing request
22:29:13.091 00.000 15712 Worker thread wakes up
22:29:13.091 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:29:13.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:13.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:14.496 01.405 15712 Exposure complete
22:29:14.542 00.046 15712 worker thread done servicing request
22:29:14.542 00.000 7988 OnExposeComplete: enter
22:29:14.557 00.015 7988 UpdateGuideState(): m_state=6
22:29:14.558 00.001 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8403
22:29:14.558 00.000 7988 Star::Find returns 1 (1), X=1180.92, Y=449.88, Mass=1593, SNR=27.3, Peak=255 HFD=3.1
22:29:14.558 00.000 7988 MultiStar: [#1 -0.03,-0.13,1.00,U] [#2 -0.12,-0.15,0.94,U] [#3 -0.12,-0.04,0.93,U] [#4 -0.17,-0.33,1.04,U] [#5 0.02,0.09,0.72,U] [#6 -0.11,-0.25,0.69,U] [#7 -0.33,-0.06,0.66,U] [#8 0.13,-0.07,0.63,U] 
22:29:14.558 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.11}, one-star: {-0.27, 0.01}
22:29:14.558 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.58) = xAngle (-0.82 = -0.82)
22:29:14.558 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.29 = 2.29)
22:29:14.558 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.40 mountX=0.11 mountY=0.12, mountTheta=0.84
22:29:14.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.11, opts=13)
22:29:14.558 00.000 7988 Enqueuing Move request for scope (-0.12, -0.11)
22:29:14.558 00.000 15712 Worker thread wakes up
22:29:14.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
22:29:14.558 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
22:29:14.558 00.000 15712 Moving (-0.12, -0.11) raw xDistance=0.11 yDistance=0.12
22:29:14.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:14.558 00.000 7988 UpdateGuideState exits: m=1593 SNR=27.3 Saturated
22:29:14.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:14.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:14.558 00.000 7988 Enqueuing Expose request
22:29:14.574 00.016 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.04
22:29:14.574 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
22:29:14.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:14.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:29:14.574 00.000 15712 MoveAxis(W, 0, ABG)
22:29:14.574 00.000 15712 Move returns status 0, amount 0
22:29:14.574 00.000 15712 MoveAxis(N, 0, ABG)
22:29:14.574 00.000 15712 Move returns status 0, amount 0
22:29:14.574 00.000 15712 move complete, result=0
22:29:14.574 00.000 15712 worker thread done servicing request
22:29:14.574 00.000 15712 Worker thread wakes up
22:29:14.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:14.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:14.574 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
22:29:16.216 01.642 15712 Exposure complete
22:29:16.275 00.059 15712 worker thread done servicing request
22:29:16.275 00.000 7988 OnExposeComplete: enter
22:29:16.275 00.000 7988 UpdateGuideState(): m_state=6
22:29:16.279 00.004 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8404
22:29:16.279 00.000 7988 Star::Find returns 1 (1), X=1180.86, Y=449.85, Mass=1465, SNR=26.0, Peak=255 HFD=3.0
22:29:16.279 00.000 7988 MultiStar: [#1 -0.08,-0.19,1.02,U] [#2 -0.04,-0.07,1.01,U] [#3 0.07,0.05,0.98,U] [#4 -0.07,-0.11,1.03,U] [#5 -0.18,0.08,0.74,U] [#6 -0.16,-0.10,0.73,U] [#7 -0.20,0.19,0.68,U] [#8 -0.06,-0.16,0.69,U] 
22:29:16.279 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.32, -0.02}
22:29:16.279 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.58) = xAngle (-1.18 = -1.18)
22:29:16.279 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.93 = 1.93)
22:29:16.279 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.76 mountX=0.05 mountY=0.11, mountTheta=1.18
22:29:16.279 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
22:29:16.279 00.000 7988 Enqueuing Move request for scope (-0.11, -0.04)
22:29:16.279 00.000 15712 Worker thread wakes up
22:29:16.279 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
22:29:16.279 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
22:29:16.290 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:16.290 00.000 7988 UpdateGuideState exits: m=1465 SNR=26.0 Saturated
22:29:16.292 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:16.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:16.294 00.002 7988 Enqueuing Expose request
22:29:16.295 00.001 15712 Moving (-0.11, -0.04) raw xDistance=0.05 yDistance=0.11
22:29:16.295 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:29:16.295 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
22:29:16.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:16.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:29:16.295 00.000 15712 MoveAxis(W, 2, ABG)
22:29:16.295 00.000 15712 Guiding  Dir = 3, Dur = 2
22:29:16.295 00.000 15712 IsGuiding returns 0
22:29:16.311 00.016 15712 IsGuiding returns 0
22:29:16.311 00.000 15712 Move returns status 0, amount 2
22:29:16.311 00.000 15712 MoveAxis(N, 0, ABG)
22:29:16.311 00.000 15712 Move returns status 0, amount 0
22:29:16.311 00.000 15712 move complete, result=0
22:29:16.311 00.000 15712 worker thread done servicing request
22:29:16.311 00.000 15712 Worker thread wakes up
22:29:16.311 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:29:16.321 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:16.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:17.732 01.411 15712 Exposure complete
22:29:17.785 00.053 15712 worker thread done servicing request
22:29:17.785 00.000 7988 OnExposeComplete: enter
22:29:17.785 00.000 7988 UpdateGuideState(): m_state=6
22:29:17.785 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8405
22:29:17.793 00.008 7988 Star::Find returns 1 (1), X=1180.88, Y=449.95, Mass=1521, SNR=26.7, Peak=255 HFD=3.0
22:29:17.795 00.002 7988 MultiStar: [#1 -0.20,-0.24,1.02,U] [#2 -0.10,-0.14,1.01,U] [#3 -0.14,-0.03,0.95,U] [#4 -0.11,-0.11,1.03,U] [#5 -0.21,-0.14,0.73,U] [#6 -0.16,-0.14,0.71,U] [#7 -0.16,0.08,0.67,U] [#8 -0.03,0.05,0.64,U] 
22:29:17.795 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.07}, one-star: {-0.30, 0.09}
22:29:17.797 00.002 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.58) = xAngle (-1.14 = -1.14)
22:29:17.797 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.97 = 1.97)
22:29:17.799 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-2.72 mountX=0.07 mountY=0.16, mountTheta=1.15
22:29:17.801 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.07, opts=13)
22:29:17.802 00.001 7988 Enqueuing Move request for scope (-0.16, -0.07)
22:29:17.802 00.000 15712 Worker thread wakes up
22:29:17.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
22:29:17.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
22:29:17.802 00.000 15712 Moving (-0.16, -0.07) raw xDistance=0.07 yDistance=0.16
22:29:17.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:17.802 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.7 Saturated
22:29:17.805 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:17.805 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:17.807 00.002 7988 Enqueuing Expose request
22:29:17.807 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:29:17.807 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
22:29:17.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:17.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:29:17.807 00.000 15712 MoveAxis(W, 3, ABG)
22:29:17.807 00.000 15712 Guiding  Dir = 3, Dur = 3
22:29:17.809 00.002 15712 IsGuiding returns 0
22:29:17.835 00.026 15712 IsGuiding returns 0
22:29:17.835 00.000 15712 Move returns status 0, amount 3
22:29:17.835 00.000 15712 MoveAxis(N, 0, ABG)
22:29:17.835 00.000 15712 Move returns status 0, amount 0
22:29:17.835 00.000 15712 move complete, result=0
22:29:17.835 00.000 15712 worker thread done servicing request
22:29:17.835 00.000 15712 Worker thread wakes up
22:29:17.835 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
22:29:17.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:17.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:19.581 01.746 15712 Exposure complete
22:29:19.636 00.055 15712 worker thread done servicing request
22:29:19.636 00.000 7988 OnExposeComplete: enter
22:29:19.636 00.000 7988 UpdateGuideState(): m_state=6
22:29:19.642 00.006 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8406
22:29:19.642 00.000 7988 Star::Find returns 1 (0), X=1180.86, Y=449.70, Mass=1534, SNR=26.8, Peak=228 HFD=3.3
22:29:19.642 00.000 7988 MultiStar: [#1 0.02,-0.37,1.01,U] [#2 -0.09,-0.28,0.96,U] [#3 -0.06,-0.09,0.95,U] [#4 0.02,-0.47,0.99,U] [#5 -0.20,0.09,0.72,U] [#6 0.01,-0.32,0.72,U] [#7 -0.27,-0.14,0.68,U] [#8 0.15,-0.24,0.67,U] 
22:29:19.642 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.23}, one-star: {-0.33, -0.17}
22:29:19.642 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.58) = xAngle (-0.34 = -0.34)
22:29:19.642 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.77 = 2.77)
22:29:19.642 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.92 mountX=0.23 mountY=0.09, mountTheta=0.37
22:29:19.642 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.23, opts=13)
22:29:19.642 00.000 7988 Enqueuing Move request for scope (-0.08, -0.23)
22:29:19.642 00.000 15712 Worker thread wakes up
22:29:19.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
22:29:19.653 00.011 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
22:29:19.653 00.000 15712 Moving (-0.08, -0.23) raw xDistance=0.23 yDistance=0.09
22:29:19.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:19.653 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.8
22:29:19.655 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:19.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:19.657 00.002 7988 Enqueuing Expose request
22:29:19.658 00.001 15712 PPEC rslt: input = 0.23, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 636.03
22:29:19.658 00.000 15712 PPEC: input: 0.23, control: 0.15, exposure: 1500
22:29:19.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:19.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:29:19.658 00.000 15712 MoveAxis(W, 49, ABG)
22:29:19.658 00.000 15712 Guiding  Dir = 3, Dur = 49
22:29:19.658 00.000 15712 IsGuiding returns 0
22:29:19.674 00.016 15712 PulseGuide returned control before completion, sleep 43
22:29:19.722 00.048 15712 IsGuiding returns 1
22:29:19.722 00.000 15712 scope still moving after pulse duration time elapsed
22:29:19.788 00.066 15712 IsGuiding returns 0
22:29:19.788 00.000 15712 scope move finished after 49 + 79 ms
22:29:19.788 00.000 15712 Move returns status 0, amount 49
22:29:19.788 00.000 15712 MoveAxis(N, 0, ABG)
22:29:19.788 00.000 15712 Move returns status 0, amount 0
22:29:19.788 00.000 15712 move complete, result=0
22:29:19.788 00.000 15712 worker thread done servicing request
22:29:19.788 00.000 15712 Worker thread wakes up
22:29:19.788 00.000 7988 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
22:29:19.789 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:19.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:21.207 01.418 15712 Exposure complete
22:29:21.252 00.045 15712 worker thread done servicing request
22:29:21.252 00.000 7988 OnExposeComplete: enter
22:29:21.252 00.000 7988 UpdateGuideState(): m_state=6
22:29:21.267 00.015 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8407
22:29:21.267 00.000 7988 Star::Find returns 1 (0), X=1181.04, Y=449.85, Mass=1508, SNR=26.5, Peak=242 HFD=3.0
22:29:21.267 00.000 7988 MultiStar: [#1 -0.01,-0.05,1.04,U] [#2 -0.05,0.02,1.01,U] [#3 -0.03,0.14,0.97,U] [#4 -0.01,-0.02,1.05,U] [#5 0.01,0.08,0.71,U] [#6 -0.03,-0.20,0.72,U] [#7 -0.16,-0.05,0.67,U] [#8 -0.01,0.15,0.67,U] 
22:29:21.267 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.14, -0.01}
22:29:21.267 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.58) = xAngle (4.60 = -1.68)
22:29:21.267 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.71 = 1.43)
22:29:21.267 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.02 mountX=-0.01 mountY=0.05, mountTheta=1.68
22:29:21.267 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
22:29:21.267 00.000 7988 Enqueuing Move request for scope (-0.05, 0.01)
22:29:21.267 00.000 15712 Worker thread wakes up
22:29:21.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:29:21.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:29:21.267 00.000 15712 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
22:29:21.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:29:21.267 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.5
22:29:21.280 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:21.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:21.282 00.002 7988 Enqueuing Expose request
22:29:21.283 00.001 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:29:21.284 00.001 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
22:29:21.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:21.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:29:21.284 00.000 15712 MoveAxis(W, 3, ABG)
22:29:21.284 00.000 15712 Guiding  Dir = 3, Dur = 3
22:29:21.284 00.000 15712 IsGuiding returns 0
22:29:21.301 00.017 15712 IsGuiding returns 0
22:29:21.301 00.000 15712 Move returns status 0, amount 3
22:29:21.301 00.000 15712 MoveAxis(N, 0, ABG)
22:29:21.301 00.000 15712 Move returns status 0, amount 0
22:29:21.301 00.000 15712 move complete, result=0
22:29:21.301 00.000 15712 worker thread done servicing request
22:29:21.301 00.000 15712 Worker thread wakes up
22:29:21.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:21.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:21.301 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:29:22.942 01.641 15712 Exposure complete
22:29:23.002 00.060 15712 worker thread done servicing request
22:29:23.002 00.000 7988 OnExposeComplete: enter
22:29:23.002 00.000 7988 UpdateGuideState(): m_state=6
22:29:23.006 00.004 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8408
22:29:23.006 00.000 7988 Star::Find returns 1 (1), X=1180.97, Y=450.08, Mass=1640, SNR=27.7, Peak=255 HFD=3.3
22:29:23.006 00.000 7988 MultiStar: [#1 0.10,0.08,0.99,U] [#2 0.16,0.05,0.96,U] [#3 0.09,0.11,0.94,U] [#4 0.11,-0.03,1.03,U] [#5 0.02,0.12,0.70,U] [#6 -0.05,-0.21,0.67,U] [#7 -0.06,0.04,0.62,U] [#8 0.10,0.20,0.64,U] 
22:29:23.008 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {-0.21, 0.22}
22:29:23.008 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.58) = xAngle (2.69 = 2.69)
22:29:23.010 00.002 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.80 = -0.48)
22:29:23.010 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.11 mountX=-0.07 mountY=-0.03, mountTheta=-2.67
22:29:23.012 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
22:29:23.014 00.002 7988 Enqueuing Move request for scope (0.03, 0.07)
22:29:23.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:23.016 00.002 7988 UpdateGuideState exits: m=1640 SNR=27.7 Saturated
22:29:23.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:23.019 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:23.019 00.000 7988 Enqueuing Expose request
22:29:23.021 00.002 15712 Worker thread wakes up
22:29:23.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:29:23.021 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:29:23.021 00.000 15712 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=-0.03
22:29:23.021 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:29:23.021 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
22:29:23.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:23.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:29:23.021 00.000 15712 MoveAxis(W, 3, ABG)
22:29:23.021 00.000 15712 Guiding  Dir = 3, Dur = 3
22:29:23.021 00.000 15712 IsGuiding returns 0
22:29:23.042 00.021 15712 IsGuiding returns 0
22:29:23.042 00.000 15712 Move returns status 0, amount 3
22:29:23.042 00.000 15712 MoveAxis(N, 0, ABG)
22:29:23.042 00.000 15712 Move returns status 0, amount 0
22:29:23.042 00.000 15712 move complete, result=0
22:29:23.042 00.000 15712 worker thread done servicing request
22:29:23.042 00.000 15712 Worker thread wakes up
22:29:23.042 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:29:23.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:23.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:24.453 01.411 15712 Exposure complete
22:29:24.513 00.060 15712 worker thread done servicing request
22:29:24.513 00.000 7988 OnExposeComplete: enter
22:29:24.513 00.000 7988 UpdateGuideState(): m_state=6
22:29:24.517 00.004 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8409
22:29:24.517 00.000 7988 Star::Find returns 1 (1), X=1181.23, Y=450.07, Mass=1440, SNR=25.8, Peak=255 HFD=3.1
22:29:24.517 00.000 7988 MultiStar: [#1 0.04,0.19,1.06,U] [#2 0.00,0.27,1.04,U] [#3 0.04,0.39,1.00,U] [#4 -0.01,0.17,1.09,U] [#5 0.29,0.40,0.74,U] [#6 0.16,0.41,0.72,U] [#7 0.01,0.13,0.70,U] [#8 0.26,0.35,0.66,U] 
22:29:24.517 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.27}, one-star: {0.04, 0.20}
22:29:24.517 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.58) = xAngle (2.95 = 2.95)
22:29:24.517 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.06 = -0.22)
22:29:24.517 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.38 mountX=-0.20 mountY=-0.05, mountTheta=-2.92
22:29:24.517 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.20, opts=13)
22:29:24.517 00.000 7988 Enqueuing Move request for scope (0.04, 0.20)
22:29:24.517 00.000 15712 Worker thread wakes up
22:29:24.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
22:29:24.517 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
22:29:24.517 00.000 15712 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=-0.05
22:29:24.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:24.517 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.8 Saturated
22:29:24.530 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:24.530 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:24.532 00.002 7988 Enqueuing Expose request
22:29:24.534 00.002 15712 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 636.03
22:29:24.534 00.000 15712 PPEC: input: -0.20, control: -0.11, exposure: 1500
22:29:24.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:24.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:29:24.534 00.000 15712 MoveAxis(E, 38, ABG)
22:29:24.534 00.000 15712 Guiding  Dir = 2, Dur = 38
22:29:24.534 00.000 15712 IsGuiding returns 0
22:29:24.548 00.014 15712 PulseGuide returned control before completion, sleep 33
22:29:24.597 00.049 15712 IsGuiding returns 0
22:29:24.597 00.000 15712 Move returns status 0, amount 38
22:29:24.597 00.000 15712 MoveAxis(N, 0, ABG)
22:29:24.597 00.000 15712 Move returns status 0, amount 0
22:29:24.597 00.000 15712 move complete, result=0
22:29:24.597 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
22:29:24.601 00.004 15712 worker thread done servicing request
22:29:24.601 00.000 15712 Worker thread wakes up
22:29:24.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:24.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:26.242 01.641 15712 Exposure complete
22:29:26.302 00.060 15712 worker thread done servicing request
22:29:26.302 00.000 7988 OnExposeComplete: enter
22:29:26.302 00.000 7988 UpdateGuideState(): m_state=6
22:29:26.304 00.002 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8410
22:29:26.306 00.002 7988 Star::Find returns 1 (1), X=1180.95, Y=450.18, Mass=1564, SNR=27.1, Peak=255 HFD=3.0
22:29:26.306 00.000 7988 MultiStar: [#1 0.13,0.27,0.98,U] [#2 0.03,0.30,1.00,U] [#3 0.03,0.18,0.96,U] [#4 -0.05,0.18,1.02,U] [#5 -0.04,0.29,0.70,U] [#6 -0.15,0.22,0.71,U] [#7 0.02,0.21,0.64,U] [#8 -0.10,0.05,0.68,U] 
22:29:26.308 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.23}, one-star: {-0.23, 0.32}
22:29:26.308 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.58) = xAngle (3.31 = -2.97)
22:29:26.310 00.002 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.42 = 0.14)
22:29:26.310 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.73 mountX=-0.23 mountY=0.03, mountTheta=3.00
22:29:26.312 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.23, opts=13)
22:29:26.314 00.002 7988 Enqueuing Move request for scope (-0.04, 0.23)
22:29:26.314 00.000 15712 Worker thread wakes up
22:29:26.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
22:29:26.314 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
22:29:26.314 00.000 15712 Moving (-0.04, 0.23) raw xDistance=-0.23 yDistance=0.03
22:29:26.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:26.315 00.001 7988 UpdateGuideState exits: m=1564 SNR=27.1 Saturated
22:29:26.317 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:26.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:26.317 00.000 7988 Enqueuing Expose request
22:29:26.317 00.000 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 636.03
22:29:26.317 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
22:29:26.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:26.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:29:26.317 00.000 15712 MoveAxis(E, 44, ABG)
22:29:26.317 00.000 15712 Guiding  Dir = 2, Dur = 44
22:29:26.317 00.000 15712 IsGuiding returns 0
22:29:26.340 00.023 15712 PulseGuide returned control before completion, sleep 34
22:29:26.383 00.043 15712 IsGuiding returns 1
22:29:26.383 00.000 15712 scope still moving after pulse duration time elapsed
22:29:26.413 00.030 15712 IsGuiding returns 0
22:29:26.413 00.000 15712 scope move finished after 44 + 47 ms
22:29:26.413 00.000 15712 Move returns status 0, amount 44
22:29:26.413 00.000 15712 MoveAxis(N, 0, ABG)
22:29:26.413 00.000 15712 Move returns status 0, amount 0
22:29:26.413 00.000 15712 move complete, result=0
22:29:26.413 00.000 15712 worker thread done servicing request
22:29:26.413 00.000 15712 Worker thread wakes up
22:29:26.413 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
22:29:26.415 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:26.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:27.830 01.415 15712 Exposure complete
22:29:27.881 00.051 15712 worker thread done servicing request
22:29:27.881 00.000 7988 OnExposeComplete: enter
22:29:27.881 00.000 7988 UpdateGuideState(): m_state=6
22:29:27.892 00.011 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8411
22:29:27.893 00.001 7988 Star::Find returns 1 (1), X=1181.15, Y=449.95, Mass=1489, SNR=26.5, Peak=255 HFD=3.1
22:29:27.893 00.000 7988 MultiStar: [#1 0.26,-0.11,1.03,U] [#2 0.06,0.14,1.02,U] [#3 0.03,0.08,0.99,U] [#4 -0.01,0.07,1.03,U] [#5 0.08,0.04,0.71,U] [#6 0.14,-0.05,0.71,U] [#7 -0.05,0.21,0.68,U] [#8 0.14,0.12,0.66,U] 
22:29:27.895 00.002 7988 single-star, 8 included, MultiStar: {0.07, 0.06}, one-star: {-0.04, 0.09}
22:29:27.895 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.58) = xAngle (3.54 = -2.74)
22:29:27.897 00.002 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.65 = 0.36)
22:29:27.898 00.001 7988 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.96 mountX=-0.09 mountY=0.03, mountTheta=2.77
22:29:27.900 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.09, opts=13)
22:29:27.900 00.000 7988 Enqueuing Move request for scope (-0.04, 0.09)
22:29:27.902 00.002 15712 Worker thread wakes up
22:29:27.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
22:29:27.902 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
22:29:27.902 00.000 15712 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=0.03
22:29:27.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:27.902 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.5 Saturated
22:29:27.905 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:27.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:27.907 00.002 7988 Enqueuing Expose request
22:29:27.907 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:29:27.907 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
22:29:27.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:27.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:29:27.907 00.000 15712 MoveAxis(E, 2, ABG)
22:29:27.907 00.000 15712 Guiding  Dir = 2, Dur = 2
22:29:27.907 00.000 15712 IsGuiding returns 0
22:29:27.919 00.012 15712 IsGuiding returns 0
22:29:27.919 00.000 15712 Move returns status 0, amount 2
22:29:27.919 00.000 15712 MoveAxis(N, 0, ABG)
22:29:27.919 00.000 15712 Move returns status 0, amount 0
22:29:27.919 00.000 15712 move complete, result=0
22:29:27.919 00.000 15712 worker thread done servicing request
22:29:27.919 00.000 15712 Worker thread wakes up
22:29:27.925 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:27.925 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
22:29:27.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:29.568 01.643 15712 Exposure complete
22:29:29.627 00.059 15712 worker thread done servicing request
22:29:29.627 00.000 7988 OnExposeComplete: enter
22:29:29.627 00.000 7988 UpdateGuideState(): m_state=6
22:29:29.629 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8412
22:29:29.629 00.000 7988 Star::Find returns 1 (0), X=1181.10, Y=450.00, Mass=1569, SNR=27.1, Peak=235 HFD=3.8
22:29:29.629 00.000 7988 MultiStar: [#1 0.35,0.04,0.98,U] [#2 0.20,0.16,0.98,U] [#3 0.19,0.10,0.94,U] [#4 0.23,0.06,1.00,U] [#5 0.23,0.08,0.70,U] [#6 0.20,-0.03,0.72,U] [#7 0.12,0.18,0.62,U] [#8 0.26,0.07,0.64,U] 
22:29:29.629 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.09}, one-star: {-0.09, 0.14}
22:29:29.629 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.58) = xAngle (3.71 = -2.57)
22:29:29.629 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.82 = 0.54)
22:29:29.629 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.14 mountX=-0.14 mountY=0.09, mountTheta=2.59
22:29:29.629 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.14, opts=13)
22:29:29.629 00.000 7988 Enqueuing Move request for scope (-0.09, 0.14)
22:29:29.629 00.000 15712 Worker thread wakes up
22:29:29.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
22:29:29.629 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
22:29:29.629 00.000 15712 Moving (-0.09, 0.14) raw xDistance=-0.14 yDistance=0.09
22:29:29.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:29.629 00.000 7988 UpdateGuideState exits: m=1569 SNR=27.1
22:29:29.642 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:29.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:29.644 00.002 7988 Enqueuing Expose request
22:29:29.645 00.001 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:29:29.646 00.001 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
22:29:29.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:29.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:29:29.646 00.000 15712 MoveAxis(E, 4, ABG)
22:29:29.646 00.000 15712 Guiding  Dir = 2, Dur = 4
22:29:29.646 00.000 15712 IsGuiding returns 0
22:29:29.696 00.050 15712 IsGuiding returns 0
22:29:29.696 00.000 15712 Move returns status 0, amount 4
22:29:29.696 00.000 15712 MoveAxis(N, 0, ABG)
22:29:29.696 00.000 15712 Move returns status 0, amount 0
22:29:29.696 00.000 15712 move complete, result=0
22:29:29.696 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:29:29.699 00.003 15712 worker thread done servicing request
22:29:29.699 00.000 15712 Worker thread wakes up
22:29:29.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:29.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:31.115 01.416 15712 Exposure complete
22:29:31.161 00.046 15712 worker thread done servicing request
22:29:31.174 00.013 7988 OnExposeComplete: enter
22:29:31.174 00.000 7988 UpdateGuideState(): m_state=6
22:29:31.176 00.002 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8413
22:29:31.176 00.000 7988 Star::Find returns 1 (1), X=1181.01, Y=450.01, Mass=1495, SNR=26.2, Peak=255 HFD=2.8
22:29:31.176 00.000 7988 MultiStar: [#1 0.02,0.01,1.04,U] [#2 0.06,0.13,1.01,U] [#3 -0.02,0.14,0.97,U] [#4 0.16,-0.05,1.04,U] [#5 -0.02,0.29,0.73,U] [#6 0.02,-0.14,0.71,U] [#7 -0.03,0.33,0.65,U] [#8 0.34,0.14,0.69,U] 
22:29:31.176 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {-0.18, 0.14}
22:29:31.176 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
22:29:31.176 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.34)
22:29:31.176 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.26 mountX=-0.10 mountY=-0.04, mountTheta=-2.81
22:29:31.176 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.10, opts=13)
22:29:31.176 00.000 7988 Enqueuing Move request for scope (0.03, 0.10)
22:29:31.176 00.000 15712 Worker thread wakes up
22:29:31.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
22:29:31.176 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
22:29:31.176 00.000 15712 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=-0.04
22:29:31.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:31.176 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.2 Saturated
22:29:31.189 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:31.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:31.191 00.002 7988 Enqueuing Expose request
22:29:31.192 00.001 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.03
22:29:31.192 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:29:31.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:31.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:29:31.192 00.000 15712 MoveAxis(E, 5, ABG)
22:29:31.192 00.000 15712 Guiding  Dir = 2, Dur = 5
22:29:31.192 00.000 15712 IsGuiding returns 0
22:29:31.215 00.023 15712 IsGuiding returns 0
22:29:31.215 00.000 15712 Move returns status 0, amount 5
22:29:31.215 00.000 15712 MoveAxis(N, 0, ABG)
22:29:31.215 00.000 15712 Move returns status 0, amount 0
22:29:31.215 00.000 15712 move complete, result=0
22:29:31.215 00.000 15712 worker thread done servicing request
22:29:31.215 00.000 15712 Worker thread wakes up
22:29:31.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:31.215 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:29:31.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:32.853 01.638 15712 Exposure complete
22:29:32.909 00.056 15712 worker thread done servicing request
22:29:32.909 00.000 7988 OnExposeComplete: enter
22:29:32.909 00.000 7988 UpdateGuideState(): m_state=6
22:29:32.915 00.006 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8414
22:29:32.915 00.000 7988 Star::Find returns 1 (1), X=1180.97, Y=449.91, Mass=1501, SNR=26.4, Peak=255 HFD=2.9
22:29:32.915 00.000 7988 MultiStar: [#1 -0.12,-0.02,1.04,U] [#2 -0.11,-0.04,1.00,U] [#3 -0.17,-0.08,0.97,U] [#4 -0.13,-0.21,1.04,U] [#5 -0.20,-0.05,0.70,U] [#6 0.08,0.03,0.70,U] [#7 -0.07,0.09,0.67,U] [#8 0.04,-0.06,0.67,U] 
22:29:32.915 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.21, 0.05}
22:29:32.915 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.58) = xAngle (-1.23 = -1.23)
22:29:32.915 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.88 = 1.88)
22:29:32.915 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.80 mountX=0.04 mountY=0.11, mountTheta=1.23
22:29:32.915 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
22:29:32.915 00.000 7988 Enqueuing Move request for scope (-0.11, -0.04)
22:29:32.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:32.926 00.011 7988 UpdateGuideState exits: m=1501 SNR=26.4 Saturated
22:29:32.926 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:32.926 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:32.926 00.000 7988 Enqueuing Expose request
22:29:32.926 00.000 15712 Worker thread wakes up
22:29:32.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
22:29:32.931 00.005 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
22:29:32.931 00.000 15712 Moving (-0.11, -0.04) raw xDistance=0.04 yDistance=0.11
22:29:32.935 00.004 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
22:29:32.935 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:29:32.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:32.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:29:32.935 00.000 15712 MoveAxis(E, 6, ABG)
22:29:32.935 00.000 15712 Guiding  Dir = 2, Dur = 6
22:29:32.935 00.000 15712 IsGuiding returns 0
22:29:32.952 00.017 15712 IsGuiding returns 0
22:29:32.952 00.000 15712 Move returns status 0, amount 6
22:29:32.952 00.000 15712 MoveAxis(N, 0, ABG)
22:29:32.952 00.000 15712 Move returns status 0, amount 0
22:29:32.952 00.000 15712 move complete, result=0
22:29:32.952 00.000 15712 worker thread done servicing request
22:29:32.952 00.000 15712 Worker thread wakes up
22:29:32.952 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:29:32.960 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:32.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:34.364 01.404 15712 Exposure complete
22:29:34.424 00.060 15712 worker thread done servicing request
22:29:34.424 00.000 7988 OnExposeComplete: enter
22:29:34.424 00.000 7988 UpdateGuideState(): m_state=6
22:29:34.424 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8415
22:29:34.428 00.004 7988 Star::Find returns 1 (0), X=1181.01, Y=449.90, Mass=1520, SNR=26.6, Peak=242 HFD=2.9
22:29:34.428 00.000 7988 MultiStar: [#1 0.05,-0.18,1.05,U] [#2 -0.10,-0.10,1.00,U] [#3 0.01,-0.15,0.98,U] [#4 -0.03,-0.10,1.05,U] [#5 -0.16,-0.00,0.74,U] [#6 -0.11,-0.05,0.71,U] [#7 -0.09,0.06,0.69,U] [#8 0.08,-0.14,0.66,U] 
22:29:34.428 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.17, 0.03}
22:29:34.428 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
22:29:34.428 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
22:29:34.428 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.09 cameraTheta=-2.21 mountX=0.08 mountY=0.06, mountTheta=0.66
22:29:34.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.08, opts=13)
22:29:34.428 00.000 7988 Enqueuing Move request for scope (-0.06, -0.08)
22:29:34.428 00.000 15712 Worker thread wakes up
22:29:34.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:29:34.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:29:34.428 00.000 15712 Moving (-0.06, -0.08) raw xDistance=0.08 yDistance=0.06
22:29:34.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:34.428 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.6
22:29:34.440 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:34.441 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:34.441 00.000 7988 Enqueuing Expose request
22:29:34.441 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
22:29:34.441 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
22:29:34.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:34.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:29:34.441 00.000 15712 MoveAxis(E, 8, ABG)
22:29:34.441 00.000 15712 Guiding  Dir = 2, Dur = 8
22:29:34.444 00.003 15712 IsGuiding returns 0
22:29:34.461 00.017 15712 IsGuiding returns 0
22:29:34.461 00.000 15712 Move returns status 0, amount 8
22:29:34.461 00.000 15712 MoveAxis(N, 0, ABG)
22:29:34.461 00.000 15712 Move returns status 0, amount 0
22:29:34.461 00.000 15712 move complete, result=0
22:29:34.461 00.000 15712 worker thread done servicing request
22:29:34.461 00.000 15712 Worker thread wakes up
22:29:34.461 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:29:34.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:34.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:36.202 01.741 15712 Exposure complete
22:29:36.260 00.058 15712 worker thread done servicing request
22:29:36.260 00.000 7988 OnExposeComplete: enter
22:29:36.261 00.001 7988 UpdateGuideState(): m_state=6
22:29:36.261 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8416
22:29:36.264 00.003 7988 Star::Find returns 1 (1), X=1180.92, Y=449.93, Mass=1551, SNR=26.7, Peak=255 HFD=3.0
22:29:36.264 00.000 7988 MultiStar: [#1 -0.18,-0.16,1.02,U] [#2 -0.18,0.04,1.01,U] [#3 0.03,0.03,0.96,U] [#4 -0.01,-0.07,1.04,U] [#5 -0.03,-0.06,0.72,U] [#6 0.11,-0.11,0.71,U] [#7 -0.27,-0.03,0.68,U] [#8 0.06,-0.01,0.66,U] 
22:29:36.266 00.002 7988 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.27, 0.06}
22:29:36.266 00.000 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.58) = xAngle (-1.21 = -1.21)
22:29:36.268 00.002 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.90 = 1.90)
22:29:36.268 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.79 mountX=0.03 mountY=0.09, mountTheta=1.22
22:29:36.270 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.03, opts=13)
22:29:36.272 00.002 7988 Enqueuing Move request for scope (-0.09, -0.03)
22:29:36.272 00.000 15712 Worker thread wakes up
22:29:36.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:29:36.272 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:29:36.272 00.000 15712 Moving (-0.09, -0.03) raw xDistance=0.03 yDistance=0.09
22:29:36.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:36.272 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.7 Saturated
22:29:36.276 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:36.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:36.278 00.002 7988 Enqueuing Expose request
22:29:36.278 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
22:29:36.278 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
22:29:36.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:36.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:29:36.278 00.000 15712 MoveAxis(E, 9, ABG)
22:29:36.278 00.000 15712 Guiding  Dir = 2, Dur = 9
22:29:36.280 00.002 15712 IsGuiding returns 0
22:29:36.300 00.020 15712 IsGuiding returns 0
22:29:36.300 00.000 15712 Move returns status 0, amount 9
22:29:36.300 00.000 15712 MoveAxis(N, 0, ABG)
22:29:36.300 00.000 15712 Move returns status 0, amount 0
22:29:36.300 00.000 15712 move complete, result=0
22:29:36.300 00.000 15712 worker thread done servicing request
22:29:36.300 00.000 15712 Worker thread wakes up
22:29:36.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:36.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:36.300 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
22:29:37.715 01.415 15712 Exposure complete
22:29:37.774 00.059 15712 worker thread done servicing request
22:29:37.774 00.000 7988 OnExposeComplete: enter
22:29:37.774 00.000 7988 UpdateGuideState(): m_state=6
22:29:37.776 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8417
22:29:37.776 00.000 7988 Star::Find returns 1 (0), X=1180.81, Y=450.11, Mass=1510, SNR=26.4, Peak=231 HFD=3.3
22:29:37.776 00.000 7988 MultiStar: [#1 -0.02,0.25,1.03,U] [#2 -0.19,0.30,1.01,U] [#3 -0.03,0.17,0.97,U] [#4 -0.02,0.21,1.03,U] [#5 -0.03,0.40,0.72,U] [#6 0.00,-0.09,0.72,U] [#7 -0.06,0.23,0.70,U] [#8 -0.03,0.19,0.65,U] 
22:29:37.776 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.22}, one-star: {-0.37, 0.25}
22:29:37.776 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.58) = xAngle (3.55 = -2.73)
22:29:37.776 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.66 = 0.38)
22:29:37.776 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.97 mountX=-0.22 mountY=0.09, mountTheta=2.76
22:29:37.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.22, opts=13)
22:29:37.776 00.000 7988 Enqueuing Move request for scope (-0.09, 0.22)
22:29:37.776 00.000 15712 Worker thread wakes up
22:29:37.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
22:29:37.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
22:29:37.776 00.000 15712 Moving (-0.09, 0.22) raw xDistance=-0.22 yDistance=0.09
22:29:37.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:37.776 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.4
22:29:37.789 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:37.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:37.791 00.002 7988 Enqueuing Expose request
22:29:37.792 00.001 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 636.02
22:29:37.792 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
22:29:37.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:37.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:29:37.792 00.000 15712 MoveAxis(E, 51, ABG)
22:29:37.792 00.000 15712 Guiding  Dir = 2, Dur = 51
22:29:37.792 00.000 15712 IsGuiding returns 0
22:29:37.813 00.021 15712 PulseGuide returned control before completion, sleep 36
22:29:37.856 00.043 15712 IsGuiding returns 1
22:29:37.856 00.000 15712 scope still moving after pulse duration time elapsed
22:29:37.910 00.054 15712 IsGuiding returns 0
22:29:37.910 00.000 15712 scope move finished after 51 + 70 ms
22:29:37.910 00.000 15712 Move returns status 0, amount 51
22:29:37.910 00.000 15712 MoveAxis(N, 0, ABG)
22:29:37.910 00.000 15712 Move returns status 0, amount 0
22:29:37.910 00.000 15712 move complete, result=0
22:29:37.910 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
22:29:37.916 00.006 15712 worker thread done servicing request
22:29:37.916 00.000 15712 Worker thread wakes up
22:29:37.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:37.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:39.547 01.631 15712 Exposure complete
22:29:39.594 00.047 15712 worker thread done servicing request
22:29:39.594 00.000 7988 OnExposeComplete: enter
22:29:39.594 00.000 7988 UpdateGuideState(): m_state=6
22:29:39.608 00.014 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8418
22:29:39.608 00.000 7988 Star::Find returns 1 (0), X=1180.68, Y=449.76, Mass=1572, SNR=27.0, Peak=177 HFD=3.6
22:29:39.611 00.003 7988 MultiStar: [#1 -0.20,-0.19,0.99,U] [#2 -0.24,-0.32,0.99,U] [#3 -0.15,-0.13,0.93,U] [#4 -0.31,-0.39,1.04,U] [#5 -0.28,-0.18,0.71,U] [#6 -0.23,-0.26,0.70,U] [#7 -0.23,-0.23,0.68,U] [#8 -0.26,-0.25,0.66,U] 
22:29:39.611 00.000 7988 refined, 8 included, MultiStar: {-0.27, -0.23}, one-star: {-0.51, -0.10}
22:29:39.611 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.58) = xAngle (-0.86 = -0.86)
22:29:39.611 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.25 = 2.25)
22:29:39.611 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.23 hyp=0.36 cameraTheta=-2.44 mountX=0.23 mountY=0.28, mountTheta=0.87
22:29:39.611 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.23, opts=13)
22:29:39.611 00.000 7988 Enqueuing Move request for scope (-0.27, -0.23)
22:29:39.611 00.000 15712 Worker thread wakes up
22:29:39.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.23) opts 0xd
22:29:39.611 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.23)
22:29:39.611 00.000 15712 Moving (-0.27, -0.23) raw xDistance=0.23 yDistance=0.28
22:29:39.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:29:39.611 00.000 7988 UpdateGuideState exits: m=1572 SNR=27.0
22:29:39.621 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:39.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:39.623 00.002 7988 Enqueuing Expose request
22:29:39.623 00.000 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 636.02
22:29:39.623 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
22:29:39.624 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:29:39.624 00.000 15712 MoveAxis(W, 36, ABG)
22:29:39.624 00.000 15712 Guiding  Dir = 3, Dur = 36
22:29:39.624 00.000 15712 IsGuiding returns 0
22:29:39.640 00.016 15712 PulseGuide returned control before completion, sleep 31
22:29:39.688 00.048 15712 IsGuiding returns 0
22:29:39.688 00.000 15712 Move returns status 0, amount 36
22:29:39.688 00.000 15712 MoveAxis(S, 71, ABG)
22:29:39.688 00.000 15712 Guiding  Dir = 1, Dur = 71
22:29:39.720 00.032 15712 IsGuiding returns 0
22:29:39.800 00.080 15712 IsGuiding returns 1
22:29:39.800 00.000 15712 scope still moving after pulse duration time elapsed
22:29:39.832 00.032 15712 IsGuiding returns 1
22:29:39.895 00.063 15712 IsGuiding returns 0
22:29:39.895 00.000 15712 scope move finished after 71 + 104 ms
22:29:39.895 00.000 15712 Move returns status 0, amount 71
22:29:39.895 00.000 15712 move complete, result=0
22:29:39.895 00.000 15712 worker thread done servicing request
22:29:39.895 00.000 15712 Worker thread wakes up
22:29:39.895 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.3 px 71 ms SOUTH
22:29:39.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:39.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:41.301 01.406 15712 Exposure complete
22:29:41.360 00.059 15712 worker thread done servicing request
22:29:41.360 00.000 7988 OnExposeComplete: enter
22:29:41.360 00.000 7988 UpdateGuideState(): m_state=6
22:29:41.360 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8419
22:29:41.363 00.003 7988 Star::Find returns 1 (1), X=1180.86, Y=449.80, Mass=1590, SNR=27.3, Peak=255 HFD=3.1
22:29:41.365 00.002 7988 MultiStar: [#1 0.03,-0.08,1.01,U] [#2 -0.23,0.05,1.00,U] [#3 -0.15,0.04,0.95,U] [#4 -0.11,-0.07,1.01,U] [#5 -0.21,0.10,0.73,U] [#6 -0.14,-0.13,0.70,U] [#7 -0.27,-0.09,0.65,U] [#8 -0.14,0.16,0.65,U] 
22:29:41.365 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.01}, one-star: {-0.33, -0.06}
22:29:41.365 00.000 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.58) = xAngle (-1.48 = -1.48)
22:29:41.365 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.63 = 1.63)
22:29:41.365 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.06 mountX=0.01 mountY=0.17, mountTheta=1.48
22:29:41.365 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.01, opts=13)
22:29:41.365 00.000 7988 Enqueuing Move request for scope (-0.17, -0.01)
22:29:41.365 00.000 15712 Worker thread wakes up
22:29:41.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
22:29:41.365 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
22:29:41.365 00.000 15712 Moving (-0.17, -0.01) raw xDistance=0.01 yDistance=0.17
22:29:41.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:29:41.365 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.3 Saturated
22:29:41.376 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:41.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:41.378 00.002 7988 Enqueuing Expose request
22:29:41.379 00.001 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.02
22:29:41.379 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
22:29:41.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:41.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:29:41.379 00.000 15712 MoveAxis(E, 9, ABG)
22:29:41.379 00.000 15712 Guiding  Dir = 2, Dur = 9
22:29:41.379 00.000 15712 IsGuiding returns 0
22:29:41.397 00.018 15712 IsGuiding returns 0
22:29:41.397 00.000 15712 Move returns status 0, amount 9
22:29:41.397 00.000 15712 MoveAxis(N, 0, ABG)
22:29:41.397 00.000 15712 Move returns status 0, amount 0
22:29:41.397 00.000 15712 move complete, result=0
22:29:41.397 00.000 15712 worker thread done servicing request
22:29:41.397 00.000 15712 Worker thread wakes up
22:29:41.397 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
22:29:41.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:41.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:43.038 01.641 15712 Exposure complete
22:29:43.096 00.058 15712 worker thread done servicing request
22:29:43.096 00.000 7988 OnExposeComplete: enter
22:29:43.096 00.000 7988 UpdateGuideState(): m_state=6
22:29:43.099 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8420
22:29:43.099 00.000 7988 Star::Find returns 1 (0), X=1181.21, Y=449.84, Mass=1551, SNR=26.8, Peak=221 HFD=3.0
22:29:43.099 00.000 7988 MultiStar: [#1 0.26,-0.23,1.00,U] [#2 0.33,-0.07,0.97,U] [#3 0.31,-0.11,0.96,U] [#4 0.50,-0.24,1.04,U] [#5 0.17,-0.01,0.74,U] [#6 0.23,-0.14,0.71,U] [#7 0.34,-0.03,0.68,U] [#8 0.25,-0.11,0.65,U] 
22:29:43.099 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.11}, one-star: {0.02, -0.03}
22:29:43.099 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.72 = 0.72)
22:29:43.099 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.83 = -2.45)
22:29:43.099 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.86 mountX=0.02 mountY=-0.02, mountTheta=-0.70
22:29:43.099 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.03, opts=13)
22:29:43.099 00.000 7988 Enqueuing Move request for scope (0.02, -0.03)
22:29:43.099 00.000 15712 Worker thread wakes up
22:29:43.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
22:29:43.099 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
22:29:43.099 00.000 15712 Moving (0.02, -0.03) raw xDistance=0.02 yDistance=-0.02
22:29:43.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:29:43.099 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.8
22:29:43.112 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:43.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:43.114 00.002 7988 Enqueuing Expose request
22:29:43.115 00.001 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:29:43.115 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
22:29:43.115 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:43.115 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:29:43.115 00.000 15712 MoveAxis(E, 9, ABG)
22:29:43.115 00.000 15712 Guiding  Dir = 2, Dur = 9
22:29:43.115 00.000 15712 IsGuiding returns 0
22:29:43.133 00.018 15712 IsGuiding returns 0
22:29:43.133 00.000 15712 Move returns status 0, amount 9
22:29:43.133 00.000 15712 MoveAxis(N, 0, ABG)
22:29:43.133 00.000 15712 Move returns status 0, amount 0
22:29:43.133 00.000 15712 move complete, result=0
22:29:43.133 00.000 15712 worker thread done servicing request
22:29:43.133 00.000 15712 Worker thread wakes up
22:29:43.133 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:29:43.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:43.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:44.551 01.418 15712 Exposure complete
22:29:44.596 00.045 15712 worker thread done servicing request
22:29:44.596 00.000 7988 OnExposeComplete: enter
22:29:44.612 00.016 7988 UpdateGuideState(): m_state=6
22:29:44.612 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8421
22:29:44.612 00.000 7988 Star::Find returns 1 (0), X=1181.03, Y=449.61, Mass=1561, SNR=26.9, Peak=230 HFD=3.3
22:29:44.612 00.000 7988 MultiStar: [#1 0.10,-0.45,1.04,U] [#2 0.09,-0.27,0.99,U] [#3 0.12,-0.21,0.98,U] [#4 0.09,-0.41,1.00,U] [#5 -0.17,-0.29,0.70,U] [#6 0.05,-0.48,0.75,U] [#7 0.03,-0.22,0.61,U] [#8 0.06,-0.21,0.64,U] 
22:29:44.612 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.32}, one-star: {-0.15, -0.25}
22:29:44.612 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.58) = xAngle (-0.54 = -0.54)
22:29:44.612 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.57 = 2.57)
22:29:44.612 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-2.12 mountX=0.25 mountY=0.16, mountTheta=0.57
22:29:44.612 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.25, opts=13)
22:29:44.612 00.000 7988 Enqueuing Move request for scope (-0.15, -0.25)
22:29:44.612 00.000 15712 Worker thread wakes up
22:29:44.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.25) opts 0xd
22:29:44.612 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.25)
22:29:44.612 00.000 15712 Moving (-0.15, -0.25) raw xDistance=0.25 yDistance=0.16
22:29:44.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:29:44.612 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.9
22:29:44.625 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:44.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:44.627 00.002 7988 Enqueuing Expose request
22:29:44.628 00.001 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 636.01
22:29:44.628 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
22:29:44.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:44.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:29:44.628 00.000 15712 MoveAxis(W, 42, ABG)
22:29:44.628 00.000 15712 Guiding  Dir = 3, Dur = 42
22:29:44.630 00.002 15712 IsGuiding returns 0
22:29:44.635 00.005 15712 PulseGuide returned control before completion, sleep 39
22:29:44.692 00.057 15712 IsGuiding returns 0
22:29:44.692 00.000 15712 Move returns status 0, amount 42
22:29:44.692 00.000 15712 MoveAxis(N, 0, ABG)
22:29:44.692 00.000 15712 Move returns status 0, amount 0
22:29:44.692 00.000 15712 move complete, result=0
22:29:44.692 00.000 15712 worker thread done servicing request
22:29:44.692 00.000 15712 Worker thread wakes up
22:29:44.692 00.000 7988 GuideStep: 0.3 px 42 ms WEST, 0.2 px 0 ms NORTH
22:29:44.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:44.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:46.434 01.742 15712 Exposure complete
22:29:46.481 00.047 15712 worker thread done servicing request
22:29:46.481 00.000 7988 OnExposeComplete: enter
22:29:46.496 00.015 7988 UpdateGuideState(): m_state=6
22:29:46.498 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8422
22:29:46.498 00.000 7988 Star::Find returns 1 (1), X=1181.11, Y=449.91, Mass=1518, SNR=26.6, Peak=255 HFD=2.9
22:29:46.500 00.002 7988 MultiStar: [#1 0.01,-0.09,1.01,U] [#2 0.11,-0.21,0.88,U] [#3 0.02,-0.19,0.97,U] [#4 0.03,-0.13,1.04,U] [#5 -0.20,0.02,0.68,U] [#6 0.03,-0.04,0.69,U] [#7 0.03,0.05,0.62,U] [#8 0.10,-0.13,0.67,U] 
22:29:46.502 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.08, 0.05}
22:29:46.502 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
22:29:46.504 00.002 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
22:29:46.504 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.50 mountX=0.08 mountY=-0.00, mountTheta=-0.05
22:29:46.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
22:29:46.508 00.002 7988 Enqueuing Move request for scope (0.01, -0.08)
22:29:46.510 00.002 15712 Worker thread wakes up
22:29:46.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:29:46.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:29:46.510 00.000 15712 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=-0.00
22:29:46.512 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=18, FiltMax=255, Gamma=0.690
22:29:46.512 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.6 Saturated
22:29:46.514 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:46.515 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:46.515 00.000 7988 Enqueuing Expose request
22:29:46.515 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:29:46.515 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
22:29:46.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:46.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:29:46.515 00.000 15712 MoveAxis(E, 6, ABG)
22:29:46.515 00.000 15712 Guiding  Dir = 2, Dur = 6
22:29:46.515 00.000 15712 IsGuiding returns 0
22:29:46.576 00.061 15712 IsGuiding returns 0
22:29:46.576 00.000 15712 Move returns status 0, amount 6
22:29:46.576 00.000 15712 MoveAxis(N, 0, ABG)
22:29:46.576 00.000 15712 Move returns status 0, amount 0
22:29:46.576 00.000 15712 move complete, result=0
22:29:46.576 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:29:46.579 00.003 15712 worker thread done servicing request
22:29:46.579 00.000 15712 Worker thread wakes up
22:29:46.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:46.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:47.998 01.419 15712 Exposure complete
22:29:48.060 00.062 15712 worker thread done servicing request
22:29:48.060 00.000 7988 OnExposeComplete: enter
22:29:48.061 00.001 7988 UpdateGuideState(): m_state=6
22:29:48.061 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8423
22:29:48.061 00.000 7988 Star::Find returns 1 (1), X=1180.96, Y=449.98, Mass=1495, SNR=26.4, Peak=255 HFD=2.9
22:29:48.061 00.000 7988 MultiStar: [#1 0.07,-0.15,1.00,U] [#2 -0.04,0.05,0.91,U] [#3 -0.02,-0.01,0.86,U] [#4 0.18,-0.18,0.98,U] [#5 -0.08,-0.04,0.64,U] [#6 0.05,-0.03,0.67,U] [#7 -0.20,-0.11,0.62,U] [#8 0.31,-0.01,0.61,U] 
22:29:48.061 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.23, 0.12}
22:29:48.061 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
22:29:48.061 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.11)
22:29:48.061 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.52 mountX=0.04 mountY=-0.00, mountTheta=-0.03
22:29:48.061 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.04, opts=13)
22:29:48.061 00.000 7988 Enqueuing Move request for scope (0.00, -0.04)
22:29:48.061 00.000 15712 Worker thread wakes up
22:29:48.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
22:29:48.061 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
22:29:48.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=18, FiltMax=255, Gamma=0.690
22:29:48.061 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4 Saturated
22:29:48.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:48.076 00.015 15712 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=-0.00
22:29:48.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:48.076 00.000 7988 Enqueuing Expose request
22:29:48.080 00.004 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:29:48.080 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:29:48.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:48.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:29:48.080 00.000 15712 MoveAxis(E, 6, ABG)
22:29:48.080 00.000 15712 Guiding  Dir = 2, Dur = 6
22:29:48.080 00.000 15712 IsGuiding returns 0
22:29:48.094 00.014 15712 IsGuiding returns 0
22:29:48.094 00.000 15712 Move returns status 0, amount 6
22:29:48.094 00.000 15712 MoveAxis(N, 0, ABG)
22:29:48.094 00.000 15712 Move returns status 0, amount 0
22:29:48.094 00.000 15712 move complete, result=0
22:29:48.094 00.000 15712 worker thread done servicing request
22:29:48.094 00.000 15712 Worker thread wakes up
22:29:48.094 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:29:48.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:48.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:49.738 01.644 15712 Exposure complete
22:29:49.800 00.062 15712 worker thread done servicing request
22:29:49.800 00.000 7988 OnExposeComplete: enter
22:29:49.800 00.000 7988 UpdateGuideState(): m_state=6
22:29:49.800 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8424
22:29:49.800 00.000 7988 Star::Find returns 1 (0), X=1181.09, Y=449.99, Mass=1378, SNR=24.9, Peak=231 HFD=3.9
22:29:49.800 00.000 7988 MultiStar: [#1 0.15,-0.23,1.04,U] [#2 0.04,-0.00,0.98,U] [#3 0.03,-0.16,0.93,U] [#4 0.20,-0.07,1.01,U] [#5 -0.05,0.00,0.64,U] [#6 0.25,-0.09,0.71,U] [#7 0.07,0.07,0.62,U] [#8 0.19,0.04,0.62,U] 
22:29:49.800 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {-0.09, 0.13}
22:29:49.800 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.58) = xAngle (1.09 = 1.09)
22:29:49.800 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.20 = -2.08)
22:29:49.810 00.010 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.49 mountX=0.04 mountY=-0.08, mountTheta=-1.09
22:29:49.810 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
22:29:49.810 00.000 7988 Enqueuing Move request for scope (0.08, -0.04)
22:29:49.810 00.000 15712 Worker thread wakes up
22:29:49.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=22, FiltMax=255, Gamma=0.690
22:29:49.810 00.000 7988 UpdateGuideState exits: m=1378 SNR=24.9
22:29:49.815 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:49.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:49.815 00.000 7988 Enqueuing Expose request
22:29:49.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:29:49.815 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:29:49.815 00.000 15712 Moving (0.08, -0.04) raw xDistance=0.04 yDistance=-0.08
22:29:49.815 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:29:49.815 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:29:49.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:49.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:49.815 00.000 15712 MoveAxis(E, 7, ABG)
22:29:49.815 00.000 15712 Guiding  Dir = 2, Dur = 7
22:29:49.815 00.000 15712 IsGuiding returns 0
22:29:49.837 00.022 15712 IsGuiding returns 0
22:29:49.837 00.000 15712 Move returns status 0, amount 7
22:29:49.837 00.000 15712 MoveAxis(N, 0, ABG)
22:29:49.837 00.000 15712 Move returns status 0, amount 0
22:29:49.837 00.000 15712 move complete, result=0
22:29:49.837 00.000 15712 worker thread done servicing request
22:29:49.837 00.000 15712 Worker thread wakes up
22:29:49.837 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:29:49.839 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:49.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:51.252 01.413 15712 Exposure complete
22:29:51.315 00.063 15712 worker thread done servicing request
22:29:51.315 00.000 7988 OnExposeComplete: enter
22:29:51.315 00.000 7988 UpdateGuideState(): m_state=6
22:29:51.317 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8425
22:29:51.317 00.000 7988 Star::Find returns 1 (1), X=1181.01, Y=449.95, Mass=1350, SNR=24.6, Peak=255 HFD=2.9
22:29:51.319 00.002 7988 MultiStar: [#1 0.17,-0.00,0.98,U] [#2 0.19,-0.04,1.06,U] [#3 0.14,0.13,0.96,U] [#4 0.29,-0.13,1.00,U] [#5 -0.17,0.10,0.71,U] [#6 -0.05,0.13,0.65,U] [#7 0.30,-0.02,0.66,U] [#8 0.18,-0.09,0.56,U] 
22:29:51.319 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {-0.18, 0.09}
22:29:51.321 00.002 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.58) = xAngle (1.72 = 1.72)
22:29:51.322 00.001 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.83 = -1.45)
22:29:51.322 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.14 mountX=-0.02 mountY=-0.10, mountTheta=-1.72
22:29:51.324 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
22:29:51.324 00.000 7988 Enqueuing Move request for scope (0.10, 0.01)
22:29:51.324 00.000 15712 Worker thread wakes up
22:29:51.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:29:51.324 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:29:51.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=24, FiltMax=255, Gamma=0.690
22:29:51.324 00.000 7988 UpdateGuideState exits: m=1350 SNR=24.6 Saturated
22:29:51.330 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:51.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:51.330 00.000 7988 Enqueuing Expose request
22:29:51.330 00.000 15712 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
22:29:51.330 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:29:51.330 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
22:29:51.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:51.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:29:51.330 00.000 15712 MoveAxis(E, 7, ABG)
22:29:51.330 00.000 15712 Guiding  Dir = 2, Dur = 7
22:29:51.330 00.000 15712 IsGuiding returns 0
22:29:51.356 00.026 15712 IsGuiding returns 0
22:29:51.356 00.000 15712 Move returns status 0, amount 7
22:29:51.356 00.000 15712 MoveAxis(N, 0, ABG)
22:29:51.356 00.000 15712 Move returns status 0, amount 0
22:29:51.356 00.000 15712 move complete, result=0
22:29:51.356 00.000 15712 worker thread done servicing request
22:29:51.356 00.000 15712 Worker thread wakes up
22:29:51.356 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:29:51.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:51.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:53.099 01.743 15712 Exposure complete
22:29:53.160 00.061 15712 worker thread done servicing request
22:29:53.160 00.000 7988 OnExposeComplete: enter
22:29:53.160 00.000 7988 UpdateGuideState(): m_state=6
22:29:53.160 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8426
22:29:53.160 00.000 7988 Star::Find returns 1 (1), X=1181.00, Y=449.81, Mass=1237, SNR=23.7, Peak=255 HFD=2.6
22:29:53.160 00.000 7988 MultiStar: [#1 0.22,-0.06,1.07,U] [#2 -0.03,0.13,1.07,U] [#3 0.28,0.01,1.01,U] [#4 0.19,-0.15,1.07,U] [#5 -0.01,0.14,0.76,U] [#6 0.22,-0.23,0.72,U] [#7 0.07,-0.17,0.70,U] [#8 0.22,0.04,0.63,U] 
22:29:53.160 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {-0.19, -0.05}
22:29:53.160 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.58) = xAngle (1.26 = 1.26)
22:29:53.160 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.37 = -1.91)
22:29:53.160 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.31 mountX=0.03 mountY=-0.11, mountTheta=-1.26
22:29:53.160 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.03, opts=13)
22:29:53.160 00.000 7988 Enqueuing Move request for scope (0.11, -0.03)
22:29:53.160 00.000 15712 Worker thread wakes up
22:29:53.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:29:53.160 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:29:53.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=22, FiltMax=255, Gamma=0.690
22:29:53.160 00.000 7988 UpdateGuideState exits: m=1237 SNR=23.7 Saturated
22:29:53.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:53.176 00.016 15712 Moving (0.11, -0.03) raw xDistance=0.03 yDistance=-0.11
22:29:53.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:53.177 00.001 7988 Enqueuing Expose request
22:29:53.181 00.004 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:29:53.181 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
22:29:53.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:53.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:29:53.181 00.000 15712 MoveAxis(E, 9, ABG)
22:29:53.181 00.000 15712 Guiding  Dir = 2, Dur = 9
22:29:53.194 00.013 15712 IsGuiding returns 0
22:29:53.211 00.017 15712 IsGuiding returns 0
22:29:53.211 00.000 15712 Move returns status 0, amount 9
22:29:53.211 00.000 15712 MoveAxis(N, 0, ABG)
22:29:53.211 00.000 15712 Move returns status 0, amount 0
22:29:53.211 00.000 15712 move complete, result=0
22:29:53.211 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:29:53.213 00.002 15712 worker thread done servicing request
22:29:53.213 00.000 15712 Worker thread wakes up
22:29:53.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:53.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:54.630 01.417 15712 Exposure complete
22:29:54.692 00.062 15712 worker thread done servicing request
22:29:54.692 00.000 7988 OnExposeComplete: enter
22:29:54.692 00.000 7988 UpdateGuideState(): m_state=6
22:29:54.694 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8427
22:29:54.694 00.000 7988 Star::Find returns 1 (0), X=1181.33, Y=449.89, Mass=1330, SNR=24.6, Peak=238 HFD=2.7
22:29:54.696 00.002 7988 MultiStar: [#1 0.33,0.18,1.00,U] [#2 0.29,0.10,1.06,U] [#3 0.47,0.07,0.99,U] [#4 0.40,-0.05,1.07,U] [#5 0.39,0.06,0.64,U] [#6 0.41,0.17,0.68,U] [#7 0.31,0.28,0.69,U] [#8 0.44,0.22,0.66,U] 
22:29:54.696 00.000 7988 single-star, 8 included, MultiStar: {0.35, 0.11}, one-star: {0.14, 0.02}
22:29:54.698 00.002 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.58) = xAngle (1.74 = 1.74)
22:29:54.698 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.85 = -1.43)
22:29:54.700 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.17 mountX=-0.03 mountY=-0.14, mountTheta=-1.74
22:29:54.702 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.02, opts=13)
22:29:54.702 00.000 7988 Enqueuing Move request for scope (0.14, 0.02)
22:29:54.704 00.002 15712 Worker thread wakes up
22:29:54.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
22:29:54.704 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
22:29:54.704 00.000 15712 Moving (0.14, 0.02) raw xDistance=-0.03 yDistance=-0.14
22:29:54.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=20, FiltMax=255, Gamma=0.690
22:29:54.704 00.000 7988 UpdateGuideState exits: m=1330 SNR=24.6
22:29:54.707 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:54.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:54.707 00.000 7988 Enqueuing Expose request
22:29:54.707 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:29:54.707 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
22:29:54.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:54.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:29:54.707 00.000 15712 MoveAxis(E, 11, ABG)
22:29:54.707 00.000 15712 Guiding  Dir = 2, Dur = 11
22:29:54.707 00.000 15712 IsGuiding returns 0
22:29:54.728 00.021 15712 IsGuiding returns 1
22:29:54.728 00.000 15712 scope still moving after pulse duration time elapsed
22:29:54.775 00.047 15712 IsGuiding returns 0
22:29:54.775 00.000 15712 scope move finished after 11 + 56 ms
22:29:54.775 00.000 15712 Move returns status 0, amount 11
22:29:54.775 00.000 15712 MoveAxis(N, 0, ABG)
22:29:54.775 00.000 15712 Move returns status 0, amount 0
22:29:54.775 00.000 15712 move complete, result=0
22:29:54.775 00.000 15712 worker thread done servicing request
22:29:54.775 00.000 15712 Worker thread wakes up
22:29:54.775 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:29:54.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:54.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:56.418 01.643 15712 Exposure complete
22:29:56.479 00.061 15712 worker thread done servicing request
22:29:56.479 00.000 7988 OnExposeComplete: enter
22:29:56.479 00.000 7988 UpdateGuideState(): m_state=6
22:29:56.479 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8428
22:29:56.479 00.000 7988 Star::Find returns 1 (0), X=1181.31, Y=449.98, Mass=1376, SNR=25.1, Peak=234 HFD=2.6
22:29:56.479 00.000 7988 MultiStar: [#1 0.40,-0.18,0.94,U] [#2 0.38,0.05,1.08,U] [#3 0.22,0.07,1.03,U] [#4 0.38,-0.11,1.07,U] [#5 0.39,0.16,0.71,U] [#6 0.51,-0.12,0.63,U] [#7 0.39,0.13,0.69,U] [#8 0.42,0.03,0.66,U] 
22:29:56.479 00.000 7988 single-star, 8 included, MultiStar: {0.34, 0.01}, one-star: {0.12, 0.11}
22:29:56.479 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.58) = xAngle (2.33 = 2.33)
22:29:56.479 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.43 = -0.85)
22:29:56.479 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.17 cameraTheta=0.75 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
22:29:56.479 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.11, opts=13)
22:29:56.479 00.000 7988 Enqueuing Move request for scope (0.12, 0.11)
22:29:56.491 00.012 15712 Worker thread wakes up
22:29:56.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
22:29:56.491 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
22:29:56.491 00.000 15712 Moving (0.12, 0.11) raw xDistance=-0.11 yDistance=-0.12
22:29:56.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=19, FiltMax=255, Gamma=0.690
22:29:56.491 00.000 7988 UpdateGuideState exits: m=1376 SNR=25.1
22:29:56.494 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:56.495 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:56.497 00.002 15712 PPEC rslt: input = -0.11, final = -0.05, react = -0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:29:56.497 00.000 15712 PPEC: input: -0.11, control: -0.05, exposure: 1500
22:29:56.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:56.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:29:56.497 00.000 15712 MoveAxis(E, 15, ABG)
22:29:56.497 00.000 15712 Guiding  Dir = 2, Dur = 15
22:29:56.497 00.000 7988 Enqueuing Expose request
22:29:56.511 00.014 15712 IsGuiding returns 0
22:29:56.536 00.025 15712 IsGuiding returns 1
22:29:56.536 00.000 15712 scope still moving after pulse duration time elapsed
22:29:56.558 00.022 15712 IsGuiding returns 1
22:29:56.593 00.035 15712 IsGuiding returns 0
22:29:56.593 00.000 15712 scope move finished after 15 + 65 ms
22:29:56.593 00.000 15712 Move returns status 0, amount 15
22:29:56.593 00.000 15712 MoveAxis(N, 0, ABG)
22:29:56.593 00.000 15712 Move returns status 0, amount 0
22:29:56.593 00.000 15712 move complete, result=0
22:29:56.593 00.000 7988 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:29:56.602 00.009 15712 worker thread done servicing request
22:29:56.602 00.000 15712 Worker thread wakes up
22:29:56.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:56.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:58.014 01.412 15712 Exposure complete
22:29:58.073 00.059 15712 worker thread done servicing request
22:29:58.073 00.000 7988 OnExposeComplete: enter
22:29:58.073 00.000 7988 UpdateGuideState(): m_state=6
22:29:58.076 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8429
22:29:58.076 00.000 7988 Star::Find returns 1 (1), X=1181.20, Y=449.70, Mass=1339, SNR=24.9, Peak=255 HFD=2.7
22:29:58.078 00.002 7988 MultiStar: [#1 0.39,-0.31,1.05,U] [#2 0.08,-0.23,1.08,U] [#3 0.28,-0.14,1.04,U] [#4 0.38,-0.39,1.09,U] [#5 0.42,0.00,0.73,U] [#6 0.39,-0.10,0.71,U] [#7 0.16,-0.13,0.69,U] [#8 0.21,-0.16,0.69,U] 
22:29:58.078 00.000 7988 single-star, 8 included, MultiStar: {0.25, -0.20}, one-star: {0.01, -0.16}
22:29:58.080 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.58) = xAngle (0.08 = 0.08)
22:29:58.080 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.19 = -3.09)
22:29:58.082 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.50 mountX=0.16 mountY=-0.01, mountTheta=-0.05
22:29:58.084 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.16, opts=13)
22:29:58.084 00.000 7988 Enqueuing Move request for scope (0.01, -0.16)
22:29:58.086 00.002 15712 Worker thread wakes up
22:29:58.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
22:29:58.086 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
22:29:58.086 00.000 15712 Moving (0.01, -0.16) raw xDistance=0.16 yDistance=-0.01
22:29:58.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=18, FiltMax=255, Gamma=0.690
22:29:58.086 00.000 7988 UpdateGuideState exits: m=1339 SNR=24.9 Saturated
22:29:58.089 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:58.090 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:58.090 00.000 7988 Enqueuing Expose request
22:29:58.092 00.002 15712 PPEC rslt: input = 0.16, final = -0.04, react = 0.10, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:29:58.092 00.000 15712 PPEC: input: 0.16, control: -0.04, exposure: 1500
22:29:58.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:58.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:29:58.092 00.000 15712 MoveAxis(E, 15, ABG)
22:29:58.092 00.000 15712 Guiding  Dir = 2, Dur = 15
22:29:58.092 00.000 15712 IsGuiding returns 0
22:29:58.118 00.026 15712 IsGuiding returns 1
22:29:58.118 00.000 15712 scope still moving after pulse duration time elapsed
22:29:58.166 00.048 15712 IsGuiding returns 0
22:29:58.166 00.000 15712 scope move finished after 15 + 58 ms
22:29:58.166 00.000 15712 Move returns status 0, amount 15
22:29:58.166 00.000 15712 MoveAxis(N, 0, ABG)
22:29:58.166 00.000 15712 Move returns status 0, amount 0
22:29:58.166 00.000 15712 move complete, result=0
22:29:58.166 00.000 7988 GuideStep: 0.2 px 15 ms EAST, -0.0 px 0 ms NORTH
22:29:58.166 00.000 15712 worker thread done servicing request
22:29:58.168 00.002 15712 Worker thread wakes up
22:29:58.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:29:58.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:29:59.802 01.634 15712 Exposure complete
22:29:59.862 00.060 15712 worker thread done servicing request
22:29:59.862 00.000 7988 OnExposeComplete: enter
22:29:59.862 00.000 7988 UpdateGuideState(): m_state=6
22:29:59.864 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8430
22:29:59.864 00.000 7988 Star::Find returns 1 (1), X=1181.23, Y=450.16, Mass=1532, SNR=26.7, Peak=255 HFD=3.2
22:29:59.866 00.002 7988 MultiStar: [#1 0.25,0.15,0.99,U] [#2 0.32,0.05,1.01,U] [#3 0.36,0.16,0.94,U] [#4 0.46,0.02,1.04,U] [#5 0.35,0.21,0.70,U] [#6 0.50,0.08,0.68,U] [#7 0.29,0.30,0.65,U] [#8 0.78,0.36,0.68,U] 
22:29:59.868 00.002 7988 single-star, 8 included, MultiStar: {0.35, 0.17}, one-star: {0.05, 0.29}
22:29:59.868 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.58) = xAngle (2.99 = 2.99)
22:29:59.870 00.002 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.10 = -0.18)
22:29:59.870 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.41 mountX=-0.29 mountY=-0.05, mountTheta=-2.96
22:29:59.872 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.29, opts=13)
22:29:59.872 00.000 7988 Enqueuing Move request for scope (0.05, 0.29)
22:29:59.875 00.003 15712 Worker thread wakes up
22:29:59.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
22:29:59.875 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
22:29:59.875 00.000 15712 Moving (0.05, 0.29) raw xDistance=-0.29 yDistance=-0.05
22:29:59.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=255, Gamma=0.690
22:29:59.875 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.7 Saturated
22:29:59.877 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:59.877 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:29:59.879 00.002 7988 Enqueuing Expose request
22:29:59.879 00.000 15712 PPEC rslt: input = -0.29, final = -0.22, react = -0.18, pred = -0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
22:29:59.879 00.000 15712 PPEC: input: -0.29, control: -0.22, exposure: 1500
22:29:59.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:59.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:29:59.879 00.000 15712 MoveAxis(E, 72, ABG)
22:29:59.879 00.000 15712 Guiding  Dir = 2, Dur = 72
22:29:59.879 00.000 15712 IsGuiding returns 0
22:29:59.897 00.018 15712 PulseGuide returned control before completion, sleep 56
22:29:59.974 00.077 15712 IsGuiding returns 1
22:29:59.974 00.000 15712 scope still moving after pulse duration time elapsed
22:30:00.006 00.032 15712 IsGuiding returns 0
22:30:00.006 00.000 15712 scope move finished after 72 + 52 ms
22:30:00.006 00.000 15712 Move returns status 0, amount 72
22:30:00.006 00.000 15712 MoveAxis(N, 0, ABG)
22:30:00.006 00.000 15712 Move returns status 0, amount 0
22:30:00.006 00.000 15712 move complete, result=0
22:30:00.006 00.000 15712 worker thread done servicing request
22:30:00.006 00.000 15712 Worker thread wakes up
22:30:00.006 00.000 7988 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
22:30:00.008 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:00.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:01.427 01.419 15712 Exposure complete
22:30:01.486 00.059 15712 worker thread done servicing request
22:30:01.486 00.000 7988 OnExposeComplete: enter
22:30:01.486 00.000 7988 UpdateGuideState(): m_state=6
22:30:01.489 00.003 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8431
22:30:01.489 00.000 7988 Star::Find returns 1 (0), X=1181.55, Y=449.29, Mass=1560, SNR=27.0, Peak=185 HFD=3.4
22:30:01.491 00.002 7988 MultiStar: [#1 0.59,-0.69,0.96,U] [#2 0.42,-0.61,1.01,U] [#3 0.64,-0.50,0.93,U] [#4 0.58,-0.68,1.02,U] [#5 0.56,-0.38,0.66,U] [#6 0.62,-0.54,0.69,U] [#7 0.56,-0.37,0.68,U] [#8 0.69,-0.38,0.62,U] 
22:30:01.491 00.000 7988 single-star, 8 included, MultiStar: {0.55, -0.54}, one-star: {0.37, -0.58}
22:30:01.491 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.58) = xAngle (0.57 = 0.57)
22:30:01.491 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.68 = -2.60)
22:30:01.491 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=-0.58 hyp=0.68 cameraTheta=-1.01 mountX=0.57 mountY=-0.35, mountTheta=-0.55
22:30:01.491 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=-0.58, opts=13)
22:30:01.491 00.000 7988 Enqueuing Move request for scope (0.37, -0.58)
22:30:01.491 00.000 15712 Worker thread wakes up
22:30:01.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.58) opts 0xd
22:30:01.491 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, -0.58)
22:30:01.491 00.000 15712 Moving (0.37, -0.58) raw xDistance=0.57 yDistance=-0.35
22:30:01.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:30:01.491 00.000 7988 UpdateGuideState exits: m=1560 SNR=27.0
22:30:01.502 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:01.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:01.504 00.002 7988 Enqueuing Expose request
22:30:01.505 00.001 15712 PPEC rslt: input = 0.57, final = 0.30, react = 0.34, pred = -0.04, hyst = 0.31, hyst_pct = 0.00, period_length = 636.00
22:30:01.505 00.000 15712 PPEC: input: 0.57, control: 0.30, exposure: 1500
22:30:01.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:30:01.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:30:01.505 00.000 15712 MoveAxis(W, 99, ABG)
22:30:01.505 00.000 15712 Guiding  Dir = 3, Dur = 99
22:30:01.505 00.000 15712 IsGuiding returns 0
22:30:01.521 00.016 15712 PulseGuide returned control before completion, sleep 94
22:30:01.635 00.114 15712 IsGuiding returns 0
22:30:01.635 00.000 15712 Move returns status 0, amount 99
22:30:01.635 00.000 15712 MoveAxis(N, 0, ABG)
22:30:01.635 00.000 15712 Move returns status 0, amount 0
22:30:01.635 00.000 15712 move complete, result=0
22:30:01.635 00.000 7988 GuideStep: 0.6 px 99 ms WEST, -0.4 px 0 ms NORTH
22:30:01.636 00.001 15712 worker thread done servicing request
22:30:01.636 00.000 15712 Worker thread wakes up
22:30:01.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:01.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:03.271 01.635 15712 Exposure complete
22:30:03.333 00.062 15712 worker thread done servicing request
22:30:03.333 00.000 7988 OnExposeComplete: enter
22:30:03.333 00.000 7988 UpdateGuideState(): m_state=6
22:30:03.335 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8432
22:30:03.335 00.000 7988 Star::Find returns 1 (0), X=1181.40, Y=449.68, Mass=1428, SNR=25.6, Peak=233 HFD=2.9
22:30:03.335 00.000 7988 MultiStar: [#1 0.30,-0.31,1.04,U] [#2 0.44,-0.15,1.05,U] [#3 0.36,-0.21,1.01,U] [#4 0.61,-0.32,1.05,U] [#5 0.42,-0.04,0.76,U] [#6 0.35,-0.18,0.74,U] [#7 0.33,-0.15,0.70,U] [#8 0.40,-0.20,0.69,U] 
22:30:03.335 00.000 7988 single-star, 8 included, MultiStar: {0.38, -0.20}, one-star: {0.22, -0.18}
22:30:03.335 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.58) = xAngle (0.88 = 0.88)
22:30:03.335 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.99 = -2.29)
22:30:03.335 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-0.70 mountX=0.18 mountY=-0.21, mountTheta=-0.87
22:30:03.335 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.18, opts=13)
22:30:03.344 00.009 7988 Enqueuing Move request for scope (0.22, -0.18)
22:30:03.344 00.000 15712 Worker thread wakes up
22:30:03.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
22:30:03.344 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
22:30:03.344 00.000 15712 Moving (0.22, -0.18) raw xDistance=0.18 yDistance=-0.21
22:30:03.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:03.344 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.6
22:30:03.347 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:03.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:03.349 00.002 7988 Enqueuing Expose request
22:30:03.349 00.000 15712 PPEC rslt: input = 0.18, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.08, hyst_pct = 0.00, period_length = 636.00
22:30:03.349 00.000 15712 PPEC: input: 0.18, control: 0.07, exposure: 1500
22:30:03.351 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:03.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:30:03.351 00.000 15712 MoveAxis(W, 24, ABG)
22:30:03.351 00.000 15712 Guiding  Dir = 3, Dur = 24
22:30:03.351 00.000 15712 IsGuiding returns 0
22:30:03.404 00.053 15712 IsGuiding returns 1
22:30:03.404 00.000 15712 scope still moving after pulse duration time elapsed
22:30:03.431 00.027 15712 IsGuiding returns 0
22:30:03.431 00.000 15712 scope move finished after 24 + 55 ms
22:30:03.431 00.000 15712 Move returns status 0, amount 24
22:30:03.431 00.000 15712 MoveAxis(N, 0, ABG)
22:30:03.431 00.000 15712 Move returns status 0, amount 0
22:30:03.431 00.000 15712 move complete, result=0
22:30:03.431 00.000 15712 worker thread done servicing request
22:30:03.431 00.000 15712 Worker thread wakes up
22:30:03.431 00.000 7988 GuideStep: 0.2 px 24 ms WEST, -0.2 px 0 ms NORTH
22:30:03.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:03.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:04.838 01.407 15712 Exposure complete
22:30:04.896 00.058 15712 worker thread done servicing request
22:30:04.896 00.000 7988 OnExposeComplete: enter
22:30:04.896 00.000 7988 UpdateGuideState(): m_state=6
22:30:04.899 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8433
22:30:04.901 00.002 7988 Star::Find returns 1 (1), X=1181.18, Y=450.02, Mass=1503, SNR=26.5, Peak=255 HFD=3.0
22:30:04.901 00.000 7988 MultiStar: [#1 0.30,0.02,1.02,U] [#2 0.20,-0.01,1.05,U] [#3 0.15,0.08,1.01,U] [#4 0.12,-0.15,1.06,U] [#5 0.18,0.11,0.78,U] [#6 0.13,0.02,0.72,U] [#7 0.01,0.23,0.67,U] [#8 0.08,0.01,0.65,U] 
22:30:04.903 00.002 7988 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {-0.01, 0.16}
22:30:04.903 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.58) = xAngle (1.90 = 1.90)
22:30:04.905 00.002 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.00 = -1.28)
22:30:04.905 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.32 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
22:30:04.907 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
22:30:04.907 00.000 7988 Enqueuing Move request for scope (0.13, 0.04)
22:30:04.909 00.002 15712 Worker thread wakes up
22:30:04.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:30:04.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:30:04.909 00.000 15712 Moving (0.13, 0.04) raw xDistance=-0.04 yDistance=-0.13
22:30:04.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:04.909 00.000 7988 UpdateGuideState exits: m=1503 SNR=26.5 Saturated
22:30:04.912 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:04.912 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:04.914 00.002 7988 Enqueuing Expose request
22:30:04.915 00.001 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:30:04.915 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
22:30:04.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:04.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:04.915 00.000 15712 MoveAxis(E, 8, ABG)
22:30:04.915 00.000 15712 Guiding  Dir = 2, Dur = 8
22:30:04.915 00.000 15712 IsGuiding returns 0
22:30:04.943 00.028 15712 IsGuiding returns 0
22:30:04.943 00.000 15712 Move returns status 0, amount 8
22:30:04.943 00.000 15712 MoveAxis(N, 0, ABG)
22:30:04.943 00.000 15712 Move returns status 0, amount 0
22:30:04.943 00.000 15712 move complete, result=0
22:30:04.943 00.000 15712 worker thread done servicing request
22:30:04.943 00.000 15712 Worker thread wakes up
22:30:04.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:04.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:04.943 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:30:06.574 01.631 15712 Exposure complete
22:30:06.625 00.051 15712 worker thread done servicing request
22:30:06.625 00.000 7988 OnExposeComplete: enter
22:30:06.625 00.000 7988 UpdateGuideState(): m_state=6
22:30:06.634 00.009 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8434
22:30:06.635 00.001 7988 Star::Find returns 1 (0), X=1181.33, Y=450.30, Mass=1509, SNR=26.4, Peak=213 HFD=3.5
22:30:06.635 00.000 7988 MultiStar: [#1 0.55,0.25,1.02,U] [#2 0.36,0.29,1.00,U] [#3 0.33,0.39,0.98,U] [#4 0.36,0.15,1.04,U] [#5 0.38,0.40,0.71,U] [#6 0.29,0.23,0.67,U] [#7 0.19,0.37,0.66,U] [#8 0.57,0.33,0.63,U] 
22:30:06.635 00.000 7988 single-star, 8 included, MultiStar: {0.35, 0.31}, one-star: {0.14, 0.44}
22:30:06.635 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
22:30:06.635 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.33)
22:30:06.635 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.26 mountX=-0.44 mountY=-0.15, mountTheta=-2.81
22:30:06.642 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.44, opts=13)
22:30:06.642 00.000 7988 Enqueuing Move request for scope (0.14, 0.44)
22:30:06.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:06.642 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
22:30:06.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:06.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:06.642 00.000 7988 Enqueuing Expose request
22:30:06.651 00.009 15712 Worker thread wakes up
22:30:06.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.44) opts 0xd
22:30:06.651 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.44)
22:30:06.651 00.000 15712 Moving (0.14, 0.44) raw xDistance=-0.44 yDistance=-0.15
22:30:06.651 00.000 15712 PPEC rslt: input = -0.44, final = -0.28, react = -0.26, pred = -0.02, hyst = -0.23, hyst_pct = 0.00, period_length = 635.99
22:30:06.651 00.000 15712 PPEC: input: -0.44, control: -0.28, exposure: 1500
22:30:06.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:06.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:06.651 00.000 15712 MoveAxis(E, 91, ABG)
22:30:06.651 00.000 15712 Guiding  Dir = 2, Dur = 91
22:30:06.651 00.000 15712 IsGuiding returns 0
22:30:06.686 00.035 15712 PulseGuide returned control before completion, sleep 72
22:30:06.766 00.080 15712 IsGuiding returns 1
22:30:06.766 00.000 15712 scope still moving after pulse duration time elapsed
22:30:06.795 00.029 15712 IsGuiding returns 0
22:30:06.795 00.000 15712 scope move finished after 91 + 47 ms
22:30:06.795 00.000 15712 Move returns status 0, amount 91
22:30:06.795 00.000 15712 MoveAxis(N, 0, ABG)
22:30:06.795 00.000 15712 Move returns status 0, amount 0
22:30:06.795 00.000 15712 move complete, result=0
22:30:06.795 00.000 15712 worker thread done servicing request
22:30:06.795 00.000 15712 Worker thread wakes up
22:30:06.795 00.000 7988 GuideStep: -0.4 px 91 ms EAST, -0.2 px 0 ms NORTH
22:30:06.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:06.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:08.201 01.406 15712 Exposure complete
22:30:08.257 00.056 15712 worker thread done servicing request
22:30:08.257 00.000 7988 OnExposeComplete: enter
22:30:08.257 00.000 7988 UpdateGuideState(): m_state=6
22:30:08.262 00.005 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8435
22:30:08.263 00.001 7988 Star::Find returns 1 (0), X=1181.23, Y=450.00, Mass=1514, SNR=26.6, Peak=229 HFD=3.2
22:30:08.263 00.000 7988 MultiStar: [#1 0.34,-0.11,1.00,U] [#2 0.30,0.05,1.00,U] [#3 0.32,0.12,0.97,U] [#4 0.43,-0.12,1.00,U] [#5 0.41,0.08,0.69,U] [#6 0.43,-0.01,0.71,U] [#7 0.15,0.06,0.68,U] [#8 0.15,-0.06,0.69,U] 
22:30:08.265 00.002 7988 single-star, 8 included, MultiStar: {0.29, 0.02}, one-star: {0.04, 0.14}
22:30:08.265 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.58) = xAngle (2.87 = 2.87)
22:30:08.267 00.002 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.98 = -0.31)
22:30:08.267 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.29 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
22:30:08.269 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
22:30:08.271 00.002 7988 Enqueuing Move request for scope (0.04, 0.14)
22:30:08.271 00.000 15712 Worker thread wakes up
22:30:08.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
22:30:08.271 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
22:30:08.271 00.000 15712 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=-0.04
22:30:08.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:30:08.274 00.003 7988 UpdateGuideState exits: m=1514 SNR=26.6
22:30:08.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:08.276 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:08.278 00.002 7988 Enqueuing Expose request
22:30:08.278 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:30:08.278 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
22:30:08.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:08.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:30:08.278 00.000 15712 MoveAxis(E, 7, ABG)
22:30:08.278 00.000 15712 Guiding  Dir = 2, Dur = 7
22:30:08.280 00.002 15712 IsGuiding returns 0
22:30:08.300 00.020 15712 IsGuiding returns 0
22:30:08.300 00.000 15712 Move returns status 0, amount 7
22:30:08.300 00.000 15712 MoveAxis(N, 0, ABG)
22:30:08.300 00.000 15712 Move returns status 0, amount 0
22:30:08.300 00.000 15712 move complete, result=0
22:30:08.300 00.000 15712 worker thread done servicing request
22:30:08.300 00.000 15712 Worker thread wakes up
22:30:08.300 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:30:08.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:08.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:09.936 01.636 15712 Exposure complete
22:30:09.992 00.056 15712 worker thread done servicing request
22:30:09.992 00.000 7988 OnExposeComplete: enter
22:30:09.992 00.000 7988 UpdateGuideState(): m_state=6
22:30:09.999 00.007 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8436
22:30:09.999 00.000 7988 Star::Find returns 1 (1), X=1181.17, Y=449.92, Mass=1523, SNR=26.6, Peak=255 HFD=3.1
22:30:09.999 00.000 7988 MultiStar: [#1 0.16,-0.25,1.02,U] [#2 0.05,-0.04,1.00,U] [#3 0.02,-0.17,0.94,U] [#4 0.11,-0.21,1.08,U] [#5 0.09,0.13,0.71,U] [#6 0.07,-0.14,0.72,U] [#7 0.03,-0.02,0.66,U] [#8 0.28,0.04,0.66,U] 
22:30:09.999 00.000 7988 single-star, 8 included, MultiStar: {0.08, -0.08}, one-star: {-0.02, 0.05}
22:30:09.999 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.58) = xAngle (3.47 = -2.81)
22:30:09.999 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.58 = 0.30)
22:30:09.999 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.89 mountX=-0.05 mountY=0.02, mountTheta=2.84
22:30:09.999 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.05, opts=13)
22:30:10.009 00.010 7988 Enqueuing Move request for scope (-0.02, 0.05)
22:30:10.009 00.000 15712 Worker thread wakes up
22:30:10.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:30:10.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:30:10.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:10.009 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6 Saturated
22:30:10.012 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:10.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:10.014 00.002 7988 Enqueuing Expose request
22:30:10.015 00.001 15712 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=0.02
22:30:10.015 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:30:10.015 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
22:30:10.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:10.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:10.015 00.000 15712 MoveAxis(E, 9, ABG)
22:30:10.015 00.000 15712 Guiding  Dir = 2, Dur = 9
22:30:10.015 00.000 15712 IsGuiding returns 0
22:30:10.043 00.028 15712 IsGuiding returns 0
22:30:10.043 00.000 15712 Move returns status 0, amount 9
22:30:10.043 00.000 15712 MoveAxis(N, 0, ABG)
22:30:10.043 00.000 15712 Move returns status 0, amount 0
22:30:10.043 00.000 15712 move complete, result=0
22:30:10.043 00.000 15712 worker thread done servicing request
22:30:10.043 00.000 15712 Worker thread wakes up
22:30:10.043 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:30:10.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:10.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:11.451 01.408 15712 Exposure complete
22:30:11.510 00.059 15712 worker thread done servicing request
22:30:11.510 00.000 7988 OnExposeComplete: enter
22:30:11.510 00.000 7988 UpdateGuideState(): m_state=6
22:30:11.512 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8437
22:30:11.512 00.000 7988 Star::Find returns 1 (0), X=1181.08, Y=449.99, Mass=1537, SNR=26.7, Peak=203 HFD=4.0
22:30:11.512 00.000 7988 MultiStar: [#1 -0.02,-0.12,0.99,U] [#2 0.07,-0.04,0.97,U] [#3 0.11,-0.04,0.96,U] [#4 0.10,-0.13,1.00,U] [#5 0.10,0.05,0.72,U] [#6 -0.05,0.05,0.70,U] [#7 -0.00,-0.02,0.66,U] [#8 0.18,0.01,0.66,U] 
22:30:11.512 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {-0.11, 0.13}
22:30:11.512 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.58) = xAngle (1.16 = 1.16)
22:30:11.512 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.27 = -2.01)
22:30:11.512 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.42 mountX=0.02 mountY=-0.04, mountTheta=-1.16
22:30:11.512 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
22:30:11.512 00.000 7988 Enqueuing Move request for scope (0.04, -0.02)
22:30:11.524 00.012 15712 Worker thread wakes up
22:30:11.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:30:11.524 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:30:11.524 00.000 15712 Moving (0.04, -0.02) raw xDistance=0.02 yDistance=-0.04
22:30:11.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:11.524 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.7
22:30:11.526 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:11.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:11.528 00.002 7988 Enqueuing Expose request
22:30:11.528 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:30:11.528 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
22:30:11.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:11.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:30:11.528 00.000 15712 MoveAxis(E, 9, ABG)
22:30:11.528 00.000 15712 Guiding  Dir = 2, Dur = 9
22:30:11.528 00.000 15712 IsGuiding returns 0
22:30:11.545 00.017 15712 IsGuiding returns 0
22:30:11.545 00.000 15712 Move returns status 0, amount 9
22:30:11.545 00.000 15712 MoveAxis(N, 0, ABG)
22:30:11.545 00.000 15712 Move returns status 0, amount 0
22:30:11.545 00.000 15712 move complete, result=0
22:30:11.545 00.000 15712 worker thread done servicing request
22:30:11.545 00.000 15712 Worker thread wakes up
22:30:11.545 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:30:11.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:11.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:13.187 01.642 15712 Exposure complete
22:30:13.246 00.059 15712 worker thread done servicing request
22:30:13.246 00.000 7988 OnExposeComplete: enter
22:30:13.246 00.000 7988 UpdateGuideState(): m_state=6
22:30:13.249 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8438
22:30:13.249 00.000 7988 Star::Find returns 1 (0), X=1181.16, Y=450.03, Mass=1474, SNR=26.2, Peak=240 HFD=3.1
22:30:13.251 00.002 7988 MultiStar: [#1 0.26,0.02,1.01,U] [#2 0.24,0.01,1.03,U] [#3 0.28,0.09,0.94,U] [#4 0.22,-0.05,1.03,U] [#5 0.15,0.10,0.71,U] [#6 0.34,0.14,0.73,U] [#7 -0.00,0.17,0.67,U] [#8 0.50,0.13,0.63,U] 
22:30:13.251 00.000 7988 single-star, 8 included, MultiStar: {0.21, 0.08}, one-star: {-0.03, 0.17}
22:30:13.253 00.002 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.58) = xAngle (3.30 = -2.98)
22:30:13.253 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.41 = 0.13)
22:30:13.255 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.72 mountX=-0.16 mountY=0.02, mountTheta=3.02
22:30:13.257 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
22:30:13.257 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
22:30:13.259 00.002 15712 Worker thread wakes up
22:30:13.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
22:30:13.259 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
22:30:13.259 00.000 15712 Moving (-0.03, 0.17) raw xDistance=-0.16 yDistance=0.02
22:30:13.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:30:13.259 00.000 7988 UpdateGuideState exits: m=1474 SNR=26.2
22:30:13.261 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:13.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:13.263 00.002 7988 Enqueuing Expose request
22:30:13.264 00.001 15712 PPEC rslt: input = -0.16, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 635.99
22:30:13.264 00.000 15712 PPEC: input: -0.16, control: -0.13, exposure: 1500
22:30:13.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:13.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:13.264 00.000 15712 MoveAxis(E, 42, ABG)
22:30:13.264 00.000 15712 Guiding  Dir = 2, Dur = 42
22:30:13.264 00.000 15712 IsGuiding returns 0
22:30:13.287 00.023 15712 PulseGuide returned control before completion, sleep 31
22:30:13.328 00.041 15712 IsGuiding returns 1
22:30:13.328 00.000 15712 scope still moving after pulse duration time elapsed
22:30:13.367 00.039 15712 IsGuiding returns 0
22:30:13.367 00.000 15712 scope move finished after 42 + 59 ms
22:30:13.367 00.000 15712 Move returns status 0, amount 42
22:30:13.367 00.000 15712 MoveAxis(N, 0, ABG)
22:30:13.367 00.000 15712 Move returns status 0, amount 0
22:30:13.367 00.000 15712 move complete, result=0
22:30:13.367 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
22:30:13.369 00.002 15712 worker thread done servicing request
22:30:13.369 00.000 15712 Worker thread wakes up
22:30:13.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:13.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:14.778 01.409 15712 Exposure complete
22:30:14.834 00.056 15712 worker thread done servicing request
22:30:14.834 00.000 7988 OnExposeComplete: enter
22:30:14.839 00.005 7988 UpdateGuideState(): m_state=6
22:30:14.841 00.002 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8439
22:30:14.841 00.000 7988 Star::Find returns 1 (0), X=1181.06, Y=449.85, Mass=1479, SNR=26.3, Peak=238 HFD=3.0
22:30:14.843 00.002 7988 MultiStar: [#1 0.11,-0.17,1.04,U] [#2 -0.06,0.03,1.02,U] [#3 0.09,-0.12,0.97,U] [#4 0.02,-0.15,1.08,U] [#5 0.35,0.00,0.71,U] [#6 0.18,-0.21,0.69,U] [#7 -0.04,0.04,0.67,U] [#8 0.00,-0.19,0.65,U] 
22:30:14.843 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {-0.13, -0.01}
22:30:14.845 00.002 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.58) = xAngle (0.54 = 0.54)
22:30:14.845 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.64 = -2.64)
22:30:14.847 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.04 mountX=0.08 mountY=-0.05, mountTheta=-0.51
22:30:14.849 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
22:30:14.849 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
22:30:14.851 00.002 15712 Worker thread wakes up
22:30:14.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:30:14.851 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:30:14.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:14.851 00.000 7988 UpdateGuideState exits: m=1479 SNR=26.3
22:30:14.853 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:14.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:14.855 00.002 7988 Enqueuing Expose request
22:30:14.855 00.000 15712 Moving (0.05, -0.08) raw xDistance=0.08 yDistance=-0.05
22:30:14.855 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:30:14.855 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
22:30:14.855 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:14.855 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:30:14.855 00.000 15712 MoveAxis(E, 10, ABG)
22:30:14.855 00.000 15712 Guiding  Dir = 2, Dur = 10
22:30:14.855 00.000 15712 IsGuiding returns 0
22:30:14.885 00.030 15712 IsGuiding returns 1
22:30:14.885 00.000 15712 scope still moving after pulse duration time elapsed
22:30:14.934 00.049 15712 IsGuiding returns 0
22:30:14.934 00.000 15712 scope move finished after 10 + 62 ms
22:30:14.934 00.000 15712 Move returns status 0, amount 10
22:30:14.934 00.000 15712 MoveAxis(N, 0, ABG)
22:30:14.934 00.000 15712 Move returns status 0, amount 0
22:30:14.934 00.000 15712 move complete, result=0
22:30:14.934 00.000 15712 worker thread done servicing request
22:30:14.934 00.000 15712 Worker thread wakes up
22:30:14.934 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:30:14.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:14.936 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:16.577 01.641 15712 Exposure complete
22:30:16.635 00.058 15712 worker thread done servicing request
22:30:16.635 00.000 7988 OnExposeComplete: enter
22:30:16.635 00.000 7988 UpdateGuideState(): m_state=6
22:30:16.635 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8440
22:30:16.640 00.005 7988 Star::Find returns 1 (0), X=1180.97, Y=449.83, Mass=1460, SNR=26.0, Peak=225 HFD=3.1
22:30:16.640 00.000 7988 MultiStar: [#1 0.05,-0.24,1.06,U] [#2 0.03,-0.21,1.01,U] [#3 0.14,-0.16,0.97,U] [#4 0.05,-0.36,1.05,U] [#5 0.29,-0.02,0.75,U] [#6 -0.14,-0.32,0.71,U] [#7 0.21,-0.16,0.67,U] [#8 0.09,-0.24,0.65,U] 
22:30:16.640 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.20}, one-star: {-0.22, -0.03}
22:30:16.640 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.58) = xAngle (0.24 = 0.24)
22:30:16.640 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.35 = -2.93)
22:30:16.640 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.34 mountX=0.20 mountY=-0.04, mountTheta=-0.21
22:30:16.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.20, opts=13)
22:30:16.640 00.000 7988 Enqueuing Move request for scope (0.05, -0.20)
22:30:16.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:30:16.640 00.000 7988 UpdateGuideState exits: m=1460 SNR=26.0
22:30:16.652 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:16.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:16.652 00.000 7988 Enqueuing Expose request
22:30:16.652 00.000 15712 Worker thread wakes up
22:30:16.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
22:30:16.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
22:30:16.652 00.000 15712 Moving (0.05, -0.20) raw xDistance=0.20 yDistance=-0.04
22:30:16.656 00.004 15712 PPEC rslt: input = 0.20, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 635.99
22:30:16.656 00.000 15712 PPEC: input: 0.20, control: 0.09, exposure: 1500
22:30:16.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:16.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:30:16.656 00.000 15712 MoveAxis(W, 29, ABG)
22:30:16.656 00.000 15712 Guiding  Dir = 3, Dur = 29
22:30:16.656 00.000 15712 IsGuiding returns 0
22:30:16.676 00.020 15712 PulseGuide returned control before completion, sleep 24
22:30:16.720 00.044 15712 IsGuiding returns 0
22:30:16.720 00.000 15712 Move returns status 0, amount 29
22:30:16.720 00.000 15712 MoveAxis(N, 0, ABG)
22:30:16.720 00.000 15712 Move returns status 0, amount 0
22:30:16.720 00.000 15712 move complete, result=0
22:30:16.720 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
22:30:16.726 00.006 15712 worker thread done servicing request
22:30:16.726 00.000 15712 Worker thread wakes up
22:30:16.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:16.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:18.141 01.415 15712 Exposure complete
22:30:18.199 00.058 15712 worker thread done servicing request
22:30:18.199 00.000 7988 OnExposeComplete: enter
22:30:18.199 00.000 7988 UpdateGuideState(): m_state=6
22:30:18.202 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8441
22:30:18.202 00.000 7988 Star::Find returns 1 (1), X=1181.22, Y=450.01, Mass=1564, SNR=26.9, Peak=255 HFD=3.2
22:30:18.202 00.000 7988 MultiStar: [#1 0.16,-0.06,1.01,U] [#2 0.16,-0.10,0.97,U] [#3 0.21,-0.10,0.95,U] [#4 0.30,-0.09,1.02,U] [#5 -0.13,0.07,0.67,U] [#6 0.07,0.02,0.69,U] [#7 0.24,0.03,0.67,U] [#8 0.23,-0.11,0.66,U] 
22:30:18.202 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.03, 0.15}
22:30:18.202 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.58) = xAngle (1.41 = 1.41)
22:30:18.202 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.52 = -1.76)
22:30:18.202 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.17 mountX=0.02 mountY=-0.15, mountTheta=-1.41
22:30:18.202 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.02, opts=13)
22:30:18.202 00.000 7988 Enqueuing Move request for scope (0.15, -0.02)
22:30:18.202 00.000 15712 Worker thread wakes up
22:30:18.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
22:30:18.202 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
22:30:18.202 00.000 15712 Moving (0.15, -0.02) raw xDistance=0.02 yDistance=-0.15
22:30:18.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:18.202 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9 Saturated
22:30:18.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:18.216 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:18.218 00.002 7988 Enqueuing Expose request
22:30:18.218 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:30:18.218 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
22:30:18.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:18.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:18.218 00.000 15712 MoveAxis(E, 9, ABG)
22:30:18.218 00.000 15712 Guiding  Dir = 2, Dur = 9
22:30:18.218 00.000 15712 IsGuiding returns 0
22:30:18.233 00.015 15712 IsGuiding returns 0
22:30:18.233 00.000 15712 Move returns status 0, amount 9
22:30:18.233 00.000 15712 MoveAxis(N, 0, ABG)
22:30:18.233 00.000 15712 Move returns status 0, amount 0
22:30:18.233 00.000 15712 move complete, result=0
22:30:18.233 00.000 15712 worker thread done servicing request
22:30:18.233 00.000 15712 Worker thread wakes up
22:30:18.233 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:30:18.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:18.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:19.876 01.643 15712 Exposure complete
22:30:19.934 00.058 15712 worker thread done servicing request
22:30:19.934 00.000 7988 OnExposeComplete: enter
22:30:19.934 00.000 7988 UpdateGuideState(): m_state=6
22:30:19.937 00.003 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8442
22:30:19.939 00.002 7988 Star::Find returns 1 (1), X=1181.06, Y=449.97, Mass=1563, SNR=27.1, Peak=255 HFD=2.9
22:30:19.939 00.000 7988 MultiStar: [#1 0.11,-0.15,1.03,U] [#2 0.06,0.15,1.03,U] [#3 0.19,-0.02,0.95,U] [#4 0.12,-0.00,1.00,U] [#5 -0.01,0.13,0.67,U] [#6 -0.06,-0.04,0.69,U] [#7 -0.13,0.01,0.66,U] [#8 0.35,0.02,0.60,U] 
22:30:19.941 00.002 7988 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.12, 0.10}
22:30:19.941 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.58) = xAngle (1.97 = 1.97)
22:30:19.943 00.002 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.07 = -1.21)
22:30:19.943 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.39 mountX=-0.02 mountY=-0.06, mountTheta=-1.96
22:30:19.945 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.02, opts=13)
22:30:19.947 00.002 7988 Enqueuing Move request for scope (0.06, 0.02)
22:30:19.947 00.000 15712 Worker thread wakes up
22:30:19.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:30:19.947 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:30:19.947 00.000 15712 Moving (0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
22:30:19.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:30:19.947 00.000 7988 UpdateGuideState exits: m=1563 SNR=27.1 Saturated
22:30:19.950 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:19.950 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:19.952 00.002 7988 Enqueuing Expose request
22:30:19.952 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
22:30:19.952 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
22:30:19.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:19.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:30:19.952 00.000 15712 MoveAxis(E, 8, ABG)
22:30:19.952 00.000 15712 Guiding  Dir = 2, Dur = 8
22:30:19.952 00.000 15712 IsGuiding returns 0
22:30:19.985 00.033 15712 IsGuiding returns 0
22:30:19.985 00.000 15712 Move returns status 0, amount 8
22:30:19.985 00.000 15712 MoveAxis(N, 0, ABG)
22:30:19.985 00.000 15712 Move returns status 0, amount 0
22:30:19.985 00.000 15712 move complete, result=0
22:30:19.985 00.000 15712 worker thread done servicing request
22:30:19.985 00.000 15712 Worker thread wakes up
22:30:19.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:19.985 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:30:19.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:21.406 01.421 15712 Exposure complete
22:30:21.462 00.056 15712 worker thread done servicing request
22:30:21.462 00.000 7988 OnExposeComplete: enter
22:30:21.462 00.000 7988 UpdateGuideState(): m_state=6
22:30:21.467 00.005 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8443
22:30:21.467 00.000 7988 Star::Find returns 1 (1), X=1181.03, Y=450.20, Mass=1564, SNR=26.9, Peak=255 HFD=3.3
22:30:21.467 00.000 7988 MultiStar: [#1 0.17,0.12,1.04,U] [#2 0.13,0.18,1.02,U] [#3 0.14,0.38,0.97,U] [#4 0.23,0.13,1.01,U] [#5 0.16,0.40,0.69,U] [#6 -0.01,0.25,0.70,U] [#7 0.10,0.44,0.66,U] [#8 0.21,0.29,0.66,U] 
22:30:21.467 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.27}, one-star: {-0.16, 0.34}
22:30:21.467 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.58) = xAngle (2.77 = 2.77)
22:30:21.467 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.88 = -0.40)
22:30:21.467 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.20 mountX=-0.27 mountY=-0.11, mountTheta=-2.75
22:30:21.467 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.27, opts=13)
22:30:21.467 00.000 7988 Enqueuing Move request for scope (0.11, 0.27)
22:30:21.467 00.000 15712 Worker thread wakes up
22:30:21.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
22:30:21.467 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
22:30:21.479 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:30:21.479 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9 Saturated
22:30:21.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:21.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:21.479 00.000 7988 Enqueuing Expose request
22:30:21.483 00.004 15712 Moving (0.11, 0.27) raw xDistance=-0.27 yDistance=-0.11
22:30:21.483 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 635.98
22:30:21.483 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
22:30:21.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:21.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:30:21.483 00.000 15712 MoveAxis(E, 60, ABG)
22:30:21.483 00.000 15712 Guiding  Dir = 2, Dur = 60
22:30:21.483 00.000 15712 IsGuiding returns 0
22:30:21.519 00.036 15712 PulseGuide returned control before completion, sleep 41
22:30:21.562 00.043 15712 IsGuiding returns 1
22:30:21.562 00.000 15712 scope still moving after pulse duration time elapsed
22:30:21.597 00.035 15712 IsGuiding returns 0
22:30:21.597 00.000 15712 scope move finished after 60 + 49 ms
22:30:21.597 00.000 15712 Move returns status 0, amount 60
22:30:21.597 00.000 15712 MoveAxis(N, 0, ABG)
22:30:21.597 00.000 15712 Move returns status 0, amount 0
22:30:21.597 00.000 15712 move complete, result=0
22:30:21.597 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
22:30:21.601 00.004 15712 worker thread done servicing request
22:30:21.601 00.000 15712 Worker thread wakes up
22:30:21.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:21.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:23.240 01.639 15712 Exposure complete
22:30:23.298 00.058 15712 worker thread done servicing request
22:30:23.298 00.000 7988 OnExposeComplete: enter
22:30:23.298 00.000 7988 UpdateGuideState(): m_state=6
22:30:23.302 00.004 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8444
22:30:23.302 00.000 7988 Star::Find returns 1 (1), X=1181.16, Y=449.91, Mass=1545, SNR=26.8, Peak=255 HFD=3.0
22:30:23.304 00.002 7988 MultiStar: [#1 0.20,-0.02,1.01,U] [#2 0.14,0.07,1.02,U] [#3 0.09,0.10,0.97,U] [#4 0.21,-0.07,1.04,U] [#5 0.10,0.12,0.73,U] [#6 0.29,-0.05,0.71,U] [#7 0.28,0.14,0.69,U] [#8 0.44,0.11,0.64,U] 
22:30:23.304 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.04}, one-star: {-0.03, 0.05}
22:30:23.306 00.002 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.58) = xAngle (3.70 = -2.59)
22:30:23.306 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.81 = 0.52)
22:30:23.308 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.12 mountX=-0.05 mountY=0.03, mountTheta=2.61
22:30:23.310 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
22:30:23.310 00.000 7988 Enqueuing Move request for scope (-0.03, 0.05)
22:30:23.312 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:23.313 00.001 7988 UpdateGuideState exits: m=1545 SNR=26.8 Saturated
22:30:23.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:23.315 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:23.315 00.000 7988 Enqueuing Expose request
22:30:23.317 00.002 15712 Worker thread wakes up
22:30:23.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:30:23.317 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:30:23.317 00.000 15712 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.03
22:30:23.318 00.001 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
22:30:23.318 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
22:30:23.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:23.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:30:23.318 00.000 15712 MoveAxis(E, 8, ABG)
22:30:23.318 00.000 15712 Guiding  Dir = 2, Dur = 8
22:30:23.318 00.000 15712 IsGuiding returns 0
22:30:23.334 00.016 15712 IsGuiding returns 0
22:30:23.334 00.000 15712 Move returns status 0, amount 8
22:30:23.334 00.000 15712 MoveAxis(N, 0, ABG)
22:30:23.334 00.000 15712 Move returns status 0, amount 0
22:30:23.334 00.000 15712 move complete, result=0
22:30:23.334 00.000 15712 worker thread done servicing request
22:30:23.334 00.000 15712 Worker thread wakes up
22:30:23.334 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:30:23.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:23.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:24.755 01.421 15712 Exposure complete
22:30:24.813 00.058 15712 worker thread done servicing request
22:30:24.813 00.000 7988 OnExposeComplete: enter
22:30:24.813 00.000 7988 UpdateGuideState(): m_state=6
22:30:24.813 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8445
22:30:24.816 00.003 7988 Star::Find returns 1 (1), X=1181.14, Y=450.24, Mass=1553, SNR=27.0, Peak=255 HFD=3.3
22:30:24.816 00.000 7988 MultiStar: [#1 0.19,0.13,1.04,U] [#2 0.27,0.25,1.02,U] [#3 0.26,0.26,0.94,U] [#4 0.31,0.13,1.06,U] [#5 0.37,0.10,0.70,U] [#6 0.27,0.08,0.71,U] [#7 0.06,0.22,0.68,U] [#8 0.37,0.17,0.64,U] 
22:30:24.816 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.20}, one-star: {-0.04, 0.37}
22:30:24.816 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.58) = xAngle (2.30 = 2.30)
22:30:24.816 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.41 = -0.87)
22:30:24.816 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.72 mountX=-0.20 mountY=-0.23, mountTheta=-2.29
22:30:24.816 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.20, opts=13)
22:30:24.816 00.000 7988 Enqueuing Move request for scope (0.22, 0.20)
22:30:24.816 00.000 15712 Worker thread wakes up
22:30:24.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.20) opts 0xd
22:30:24.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.20)
22:30:24.816 00.000 15712 Moving (0.22, 0.20) raw xDistance=-0.20 yDistance=-0.23
22:30:24.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:24.816 00.000 7988 UpdateGuideState exits: m=1553 SNR=27.0 Saturated
22:30:24.828 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:24.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:24.830 00.002 7988 Enqueuing Expose request
22:30:24.832 00.002 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 635.98
22:30:24.832 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
22:30:24.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:24.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:30:24.832 00.000 15712 MoveAxis(E, 46, ABG)
22:30:24.832 00.000 15712 Guiding  Dir = 2, Dur = 46
22:30:24.832 00.000 15712 IsGuiding returns 0
22:30:24.848 00.016 15712 PulseGuide returned control before completion, sleep 30
22:30:24.895 00.047 15712 IsGuiding returns 1
22:30:24.895 00.000 15712 scope still moving after pulse duration time elapsed
22:30:24.930 00.035 15712 IsGuiding returns 0
22:30:24.930 00.000 15712 scope move finished after 46 + 61 ms
22:30:24.930 00.000 15712 Move returns status 0, amount 46
22:30:24.930 00.000 15712 MoveAxis(N, 0, ABG)
22:30:24.930 00.000 15712 Move returns status 0, amount 0
22:30:24.930 00.000 15712 move complete, result=0
22:30:24.930 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
22:30:24.942 00.012 15712 worker thread done servicing request
22:30:24.942 00.000 15712 Worker thread wakes up
22:30:24.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:24.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:26.683 01.741 15712 Exposure complete
22:30:26.735 00.052 15712 worker thread done servicing request
22:30:26.735 00.000 7988 OnExposeComplete: enter
22:30:26.735 00.000 7988 UpdateGuideState(): m_state=6
22:30:26.744 00.009 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8446
22:30:26.746 00.002 7988 Star::Find returns 1 (1), X=1181.05, Y=449.88, Mass=1590, SNR=27.2, Peak=255 HFD=3.4
22:30:26.746 00.000 7988 MultiStar: [#1 0.07,-0.09,1.02,U] [#2 -0.11,0.02,1.00,U] [#3 0.01,-0.12,0.95,U] [#4 -0.06,-0.21,1.05,U] [#5 -0.14,-0.14,0.70,U] [#6 -0.01,-0.01,0.69,U] [#7 -0.24,0.05,0.66,U] [#8 0.10,-0.17,0.66,U] 
22:30:26.748 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.14, 0.01}
22:30:26.748 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
22:30:26.750 00.002 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
22:30:26.750 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.20 mountX=0.08 mountY=0.06, mountTheta=0.64
22:30:26.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.08, opts=13)
22:30:26.754 00.002 7988 Enqueuing Move request for scope (-0.05, -0.08)
22:30:26.754 00.000 15712 Worker thread wakes up
22:30:26.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
22:30:26.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
22:30:26.754 00.000 15712 Moving (-0.05, -0.08) raw xDistance=0.08 yDistance=0.06
22:30:26.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:26.754 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.2 Saturated
22:30:26.757 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:26.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:26.759 00.002 7988 Enqueuing Expose request
22:30:26.759 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
22:30:26.759 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
22:30:26.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:26.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:30:26.759 00.000 15712 MoveAxis(E, 9, ABG)
22:30:26.759 00.000 15712 Guiding  Dir = 2, Dur = 9
22:30:26.759 00.000 15712 IsGuiding returns 0
22:30:26.778 00.019 15712 IsGuiding returns 0
22:30:26.778 00.000 15712 Move returns status 0, amount 9
22:30:26.778 00.000 15712 MoveAxis(N, 0, ABG)
22:30:26.778 00.000 15712 Move returns status 0, amount 0
22:30:26.778 00.000 15712 move complete, result=0
22:30:26.778 00.000 15712 worker thread done servicing request
22:30:26.778 00.000 15712 Worker thread wakes up
22:30:26.778 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:30:26.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:26.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:28.195 01.417 15712 Exposure complete
22:30:28.252 00.057 15712 worker thread done servicing request
22:30:28.252 00.000 7988 OnExposeComplete: enter
22:30:28.252 00.000 7988 UpdateGuideState(): m_state=6
22:30:28.256 00.004 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8447
22:30:28.256 00.000 7988 Star::Find returns 1 (1), X=1180.98, Y=449.97, Mass=1546, SNR=26.7, Peak=255 HFD=3.1
22:30:28.258 00.002 7988 MultiStar: [#1 0.03,-0.04,1.01,U] [#2 -0.05,-0.10,1.01,U] [#3 -0.01,-0.06,0.98,U] [#4 0.01,-0.18,1.01,U] [#5 0.01,0.09,0.73,U] [#6 -0.13,-0.08,0.72,U] [#7 -0.10,0.05,0.65,U] [#8 -0.05,0.05,0.65,U] 
22:30:28.258 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.21, 0.11}
22:30:28.260 00.002 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.58) = xAngle (-1.10 = -1.10)
22:30:28.260 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.00 = 2.00)
22:30:28.262 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.68 mountX=0.03 mountY=0.05, mountTheta=1.11
22:30:28.264 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.03, opts=13)
22:30:28.264 00.000 7988 Enqueuing Move request for scope (-0.05, -0.03)
22:30:28.267 00.003 15712 Worker thread wakes up
22:30:28.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
22:30:28.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
22:30:28.267 00.000 15712 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=0.05
22:30:28.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:28.267 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.7 Saturated
22:30:28.269 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:28.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:28.271 00.002 7988 Enqueuing Expose request
22:30:28.271 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
22:30:28.271 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
22:30:28.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:28.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:30:28.271 00.000 15712 MoveAxis(E, 7, ABG)
22:30:28.271 00.000 15712 Guiding  Dir = 2, Dur = 7
22:30:28.271 00.000 15712 IsGuiding returns 0
22:30:28.296 00.025 15712 IsGuiding returns 0
22:30:28.296 00.000 15712 Move returns status 0, amount 7
22:30:28.296 00.000 15712 MoveAxis(N, 0, ABG)
22:30:28.296 00.000 15712 Move returns status 0, amount 0
22:30:28.296 00.000 15712 move complete, result=0
22:30:28.296 00.000 15712 worker thread done servicing request
22:30:28.296 00.000 15712 Worker thread wakes up
22:30:28.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:28.296 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:30:28.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:29.930 01.634 15712 Exposure complete
22:30:29.984 00.054 15712 worker thread done servicing request
22:30:29.984 00.000 7988 OnExposeComplete: enter
22:30:29.984 00.000 7988 UpdateGuideState(): m_state=6
22:30:29.992 00.008 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8448
22:30:29.994 00.002 7988 Star::Find returns 1 (1), X=1180.99, Y=450.17, Mass=1440, SNR=25.8, Peak=255 HFD=3.1
22:30:29.994 00.000 7988 MultiStar: [#1 0.16,0.03,1.04,U] [#2 0.10,0.12,1.02,U] [#3 -0.09,0.44,1.00,U] [#4 -0.02,-0.06,1.06,U] [#5 0.06,0.21,0.76,U] [#6 -0.01,0.31,0.72,U] [#7 -0.01,0.05,0.69,U] [#8 -0.09,0.23,0.70,U] 
22:30:29.996 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.18}, one-star: {-0.19, 0.31}
22:30:29.996 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.58) = xAngle (3.20 = -3.09)
22:30:29.998 00.002 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.31 = 0.02)
22:30:29.998 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.62 mountX=-0.18 mountY=0.00, mountTheta=3.12
22:30:30.001 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.18, opts=13)
22:30:30.001 00.000 7988 Enqueuing Move request for scope (-0.01, 0.18)
22:30:30.003 00.002 15712 Worker thread wakes up
22:30:30.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
22:30:30.003 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
22:30:30.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:30.003 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.8 Saturated
22:30:30.005 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:30.005 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:30.007 00.002 7988 Enqueuing Expose request
22:30:30.007 00.000 15712 Moving (-0.01, 0.18) raw xDistance=-0.18 yDistance=0.00
22:30:30.013 00.006 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 635.98
22:30:30.013 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
22:30:30.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:30.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:30:30.013 00.000 15712 MoveAxis(E, 42, ABG)
22:30:30.013 00.000 15712 Guiding  Dir = 2, Dur = 42
22:30:30.014 00.001 15712 IsGuiding returns 0
22:30:30.039 00.025 15712 PulseGuide returned control before completion, sleep 27
22:30:30.071 00.032 15712 IsGuiding returns 1
22:30:30.071 00.000 15712 scope still moving after pulse duration time elapsed
22:30:30.118 00.047 15712 IsGuiding returns 0
22:30:30.118 00.000 15712 scope move finished after 42 + 62 ms
22:30:30.118 00.000 15712 Move returns status 0, amount 42
22:30:30.118 00.000 15712 MoveAxis(N, 0, ABG)
22:30:30.118 00.000 15712 Move returns status 0, amount 0
22:30:30.118 00.000 15712 move complete, result=0
22:30:30.118 00.000 15712 worker thread done servicing request
22:30:30.118 00.000 15712 Worker thread wakes up
22:30:30.118 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
22:30:30.120 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:30.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:31.525 01.405 15712 Exposure complete
22:30:31.584 00.059 15712 worker thread done servicing request
22:30:31.584 00.000 7988 OnExposeComplete: enter
22:30:31.584 00.000 7988 UpdateGuideState(): m_state=6
22:30:31.584 00.000 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8449
22:30:31.586 00.002 7988 Star::Find returns 1 (0), X=1181.26, Y=449.96, Mass=1566, SNR=26.9, Peak=224 HFD=3.3
22:30:31.586 00.000 7988 MultiStar: [#1 0.41,-0.08,1.00,U] [#2 0.09,-0.06,1.03,U] [#3 0.34,-0.10,0.95,U] [#4 0.18,-0.13,1.01,U] [#5 0.37,0.01,0.72,U] [#6 0.20,0.16,0.68,U] [#7 -0.00,-0.04,0.65,U] [#8 0.30,0.02,0.65,U] 
22:30:31.586 00.000 7988 single-star, 8 included, MultiStar: {0.22, -0.02}, one-star: {0.08, 0.10}
22:30:31.586 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.58) = xAngle (2.49 = 2.49)
22:30:31.586 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.60 = -0.69)
22:30:31.586 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.91 mountX=-0.10 mountY=-0.08, mountTheta=-2.47
22:30:31.586 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.10, opts=13)
22:30:31.586 00.000 7988 Enqueuing Move request for scope (0.08, 0.10)
22:30:31.586 00.000 15712 Worker thread wakes up
22:30:31.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
22:30:31.586 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
22:30:31.586 00.000 15712 Moving (0.08, 0.10) raw xDistance=-0.10 yDistance=-0.08
22:30:31.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:31.598 00.012 7988 UpdateGuideState exits: m=1566 SNR=26.9
22:30:31.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:31.600 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:31.600 00.000 7988 Enqueuing Expose request
22:30:31.602 00.002 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
22:30:31.602 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
22:30:31.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:31.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:30:31.602 00.000 15712 MoveAxis(E, 5, ABG)
22:30:31.602 00.000 15712 Guiding  Dir = 2, Dur = 5
22:30:31.621 00.019 15712 IsGuiding returns 0
22:30:31.634 00.013 15712 IsGuiding returns 0
22:30:31.634 00.000 15712 Move returns status 0, amount 5
22:30:31.634 00.000 15712 MoveAxis(N, 0, ABG)
22:30:31.634 00.000 15712 Move returns status 0, amount 0
22:30:31.634 00.000 15712 move complete, result=0
22:30:31.634 00.000 15712 worker thread done servicing request
22:30:31.634 00.000 15712 Worker thread wakes up
22:30:31.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:31.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:31.634 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:30:33.280 01.646 15712 Exposure complete
22:30:33.337 00.057 15712 worker thread done servicing request
22:30:33.337 00.000 7988 OnExposeComplete: enter
22:30:33.337 00.000 7988 UpdateGuideState(): m_state=6
22:30:33.340 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8450
22:30:33.340 00.000 7988 Star::Find returns 1 (0), X=1181.00, Y=449.98, Mass=1575, SNR=27.0, Peak=217 HFD=3.7
22:30:33.342 00.002 7988 MultiStar: [#1 0.01,-0.22,1.01,U] [#2 0.13,0.09,0.98,U] [#3 0.03,-0.15,0.94,U] [#4 -0.02,-0.27,1.01,U] [#5 0.03,-0.10,0.70,U] [#6 0.09,0.08,0.70,U] [#7 0.05,-0.03,0.65,U] [#8 0.10,-0.09,0.64,U] 
22:30:33.342 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {-0.19, 0.11}
22:30:33.344 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.58) = xAngle (0.26 = 0.26)
22:30:33.344 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.37 = -2.91)
22:30:33.346 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.32 mountX=0.07 mountY=-0.02, mountTheta=-0.23
22:30:33.348 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
22:30:33.350 00.002 7988 Enqueuing Move request for scope (0.02, -0.07)
22:30:33.350 00.000 15712 Worker thread wakes up
22:30:33.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:30:33.350 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:30:33.350 00.000 15712 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=-0.02
22:30:33.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:33.350 00.000 7988 UpdateGuideState exits: m=1575 SNR=27.0
22:30:33.355 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:33.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:33.357 00.002 7988 Enqueuing Expose request
22:30:33.357 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
22:30:33.357 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
22:30:33.357 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:33.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:30:33.357 00.000 15712 MoveAxis(E, 2, ABG)
22:30:33.357 00.000 15712 Guiding  Dir = 2, Dur = 2
22:30:33.357 00.000 15712 IsGuiding returns 0
22:30:33.377 00.020 15712 IsGuiding returns 0
22:30:33.377 00.000 15712 Move returns status 0, amount 2
22:30:33.377 00.000 15712 MoveAxis(N, 0, ABG)
22:30:33.377 00.000 15712 Move returns status 0, amount 0
22:30:33.377 00.000 15712 move complete, result=0
22:30:33.377 00.000 15712 worker thread done servicing request
22:30:33.377 00.000 15712 Worker thread wakes up
22:30:33.377 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:30:33.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:33.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:34.796 01.419 15712 Exposure complete
22:30:34.845 00.049 15712 worker thread done servicing request
22:30:34.845 00.000 7988 OnExposeComplete: enter
22:30:34.845 00.000 7988 UpdateGuideState(): m_state=6
22:30:34.857 00.012 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8451
22:30:34.858 00.001 7988 Star::Find returns 1 (0), X=1180.96, Y=449.94, Mass=1557, SNR=27.0, Peak=212 HFD=3.8
22:30:34.858 00.000 7988 MultiStar: [#1 0.03,-0.08,1.01,U] [#2 -0.07,0.01,0.97,U] [#3 -0.03,-0.03,0.95,U] [#4 -0.05,-0.01,0.99,U] [#5 -0.12,0.11,0.66,U] [#6 -0.14,-0.08,0.69,U] [#7 -0.02,0.00,0.63,U] [#8 0.13,-0.14,0.66,U] 
22:30:34.858 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.23, 0.07}
22:30:34.858 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
22:30:34.862 00.004 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
22:30:34.862 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.89 mountX=0.02 mountY=0.06, mountTheta=1.32
22:30:34.862 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
22:30:34.862 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
22:30:34.862 00.000 15712 Worker thread wakes up
22:30:34.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
22:30:34.862 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
22:30:34.862 00.000 15712 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=0.06
22:30:34.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:34.862 00.000 7988 UpdateGuideState exits: m=1557 SNR=27.0
22:30:34.870 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:34.870 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:34.872 00.002 7988 Enqueuing Expose request
22:30:34.872 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
22:30:34.872 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
22:30:34.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:34.873 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:30:34.873 00.000 15712 MoveAxis(W, 1, ABG)
22:30:34.873 00.000 15712 Guiding  Dir = 3, Dur = 1
22:30:34.874 00.001 15712 IsGuiding returns 0
22:30:34.898 00.024 15712 IsGuiding returns 0
22:30:34.898 00.000 15712 Move returns status 0, amount 1
22:30:34.898 00.000 15712 MoveAxis(N, 0, ABG)
22:30:34.898 00.000 15712 Move returns status 0, amount 0
22:30:34.898 00.000 15712 move complete, result=0
22:30:34.898 00.000 15712 worker thread done servicing request
22:30:34.898 00.000 15712 Worker thread wakes up
22:30:34.898 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:30:34.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:34.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:36.530 01.632 15712 Exposure complete
22:30:36.579 00.049 15712 worker thread done servicing request
22:30:36.579 00.000 7988 OnExposeComplete: enter
22:30:36.579 00.000 7988 UpdateGuideState(): m_state=6
22:30:36.579 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8452
22:30:36.593 00.014 7988 Star::Find returns 1 (0), X=1181.08, Y=450.03, Mass=1537, SNR=26.6, Peak=232 HFD=3.8
22:30:36.593 00.000 7988 MultiStar: [#1 -0.10,-0.01,1.01,U] [#2 -0.02,0.20,1.01,U] [#3 0.11,0.17,0.96,U] [#4 -0.10,0.13,1.03,U] [#5 -0.04,0.12,0.73,U] [#6 -0.04,-0.01,0.71,U] [#7 -0.04,0.21,0.66,U] [#8 0.08,0.03,0.64,U] 
22:30:36.596 00.003 7988 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.11, 0.17}
22:30:36.596 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.58) = xAngle (3.43 = -2.85)
22:30:36.596 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.54 = 0.25)
22:30:36.596 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.85 mountX=-0.12 mountY=0.03, mountTheta=2.88
22:30:36.596 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.12, opts=13)
22:30:36.596 00.000 7988 Enqueuing Move request for scope (-0.03, 0.12)
22:30:36.596 00.000 15712 Worker thread wakes up
22:30:36.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
22:30:36.596 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
22:30:36.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:36.596 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.6
22:30:36.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:36.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:36.596 00.000 7988 Enqueuing Expose request
22:30:36.596 00.000 15712 Moving (-0.03, 0.12) raw xDistance=-0.12 yDistance=0.03
22:30:36.613 00.017 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
22:30:36.613 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
22:30:36.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:36.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:30:36.613 00.000 15712 MoveAxis(E, 0, ABG)
22:30:36.613 00.000 15712 Move returns status 0, amount 0
22:30:36.613 00.000 15712 MoveAxis(N, 0, ABG)
22:30:36.613 00.000 15712 Move returns status 0, amount 0
22:30:36.613 00.000 15712 move complete, result=0
22:30:36.613 00.000 15712 worker thread done servicing request
22:30:36.613 00.000 15712 Worker thread wakes up
22:30:36.613 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:36.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:36.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:38.028 01.415 15712 Exposure complete
22:30:38.088 00.060 15712 worker thread done servicing request
22:30:38.088 00.000 7988 OnExposeComplete: enter
22:30:38.088 00.000 7988 UpdateGuideState(): m_state=6
22:30:38.091 00.003 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
22:30:38.091 00.000 7988 Star::Find returns 1 (0), X=1181.09, Y=450.29, Mass=1498, SNR=26.4, Peak=228 HFD=3.4
22:30:38.091 00.000 7988 MultiStar: [#1 0.07,0.24,0.99,U] [#2 -0.09,0.51,0.98,U] [#3 0.03,0.27,0.97,U] [#4 0.12,0.21,1.04,U] [#5 -0.05,0.39,0.73,U] [#6 -0.16,0.21,0.73,U] [#7 -0.12,0.50,0.67,U] [#8 -0.02,0.35,0.68,U] 
22:30:38.091 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.34}, one-star: {-0.10, 0.43}
22:30:38.091 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.23 = -3.05)
22:30:38.091 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.34 = 0.06)
22:30:38.091 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.65 mountX=-0.34 mountY=0.02, mountTheta=3.09
22:30:38.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.34, opts=13)
22:30:38.091 00.000 7988 Enqueuing Move request for scope (-0.03, 0.34)
22:30:38.091 00.000 15712 Worker thread wakes up
22:30:38.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.34) opts 0xd
22:30:38.091 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.34)
22:30:38.091 00.000 15712 Moving (-0.03, 0.34) raw xDistance=-0.34 yDistance=0.02
22:30:38.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:38.091 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.4
22:30:38.105 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:38.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:38.107 00.002 7988 Enqueuing Expose request
22:30:38.107 00.000 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 635.98
22:30:38.107 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
22:30:38.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:38.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:38.107 00.000 15712 MoveAxis(E, 69, ABG)
22:30:38.107 00.000 15712 Guiding  Dir = 2, Dur = 69
22:30:38.109 00.002 15712 IsGuiding returns 0
22:30:38.125 00.016 15712 PulseGuide returned control before completion, sleep 64
22:30:38.223 00.098 15712 IsGuiding returns 0
22:30:38.223 00.000 15712 Move returns status 0, amount 69
22:30:38.223 00.000 15712 MoveAxis(N, 0, ABG)
22:30:38.223 00.000 15712 Move returns status 0, amount 0
22:30:38.223 00.000 15712 move complete, result=0
22:30:38.223 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
22:30:38.224 00.001 15712 worker thread done servicing request
22:30:38.224 00.000 15712 Worker thread wakes up
22:30:38.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:38.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:39.863 01.639 15712 Exposure complete
22:30:39.909 00.046 15712 worker thread done servicing request
22:30:39.909 00.000 7988 OnExposeComplete: enter
22:30:39.923 00.014 7988 UpdateGuideState(): m_state=6
22:30:39.924 00.001 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8454
22:30:39.924 00.000 7988 Star::Find returns 1 (0), X=1181.09, Y=450.20, Mass=1433, SNR=25.8, Peak=225 HFD=3.2
22:30:39.924 00.000 7988 MultiStar: [#1 0.06,0.37,1.07,U] [#2 0.10,0.24,1.03,U] [#3 -0.07,0.31,1.00,U] [#4 0.15,0.25,1.01,U] [#5 -0.02,0.40,0.69,U] [#6 -0.15,0.28,0.72,U] [#7 0.04,0.29,0.69,U] [#8 -0.05,0.31,0.71,U] 
22:30:39.924 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.31}, one-star: {-0.10, 0.33}
22:30:39.924 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = -3.14)
22:30:39.924 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.03)
22:30:39.924 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.56 mountX=-0.31 mountY=-0.01, mountTheta=-3.11
22:30:39.924 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.31, opts=13)
22:30:39.924 00.000 7988 Enqueuing Move request for scope (0.00, 0.31)
22:30:39.924 00.000 15712 Worker thread wakes up
22:30:39.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.31) opts 0xd
22:30:39.924 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.31)
22:30:39.924 00.000 15712 Moving (0.00, 0.31) raw xDistance=-0.31 yDistance=-0.01
22:30:39.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:39.924 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.8
22:30:39.937 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:39.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:39.939 00.002 7988 Enqueuing Expose request
22:30:39.940 00.001 15712 PPEC rslt: input = -0.31, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 635.98
22:30:39.940 00.000 15712 PPEC: input: -0.31, control: -0.20, exposure: 1500
22:30:39.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:39.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:30:39.940 00.000 15712 MoveAxis(E, 65, ABG)
22:30:39.940 00.000 15712 Guiding  Dir = 2, Dur = 65
22:30:39.940 00.000 15712 IsGuiding returns 0
22:30:39.961 00.021 15712 PulseGuide returned control before completion, sleep 51
22:30:40.020 00.059 15712 IsGuiding returns 1
22:30:40.020 00.000 15712 scope still moving after pulse duration time elapsed
22:30:40.058 00.038 15712 IsGuiding returns 0
22:30:40.058 00.000 15712 scope move finished after 65 + 55 ms
22:30:40.058 00.000 15712 Move returns status 0, amount 65
22:30:40.058 00.000 15712 MoveAxis(N, 0, ABG)
22:30:40.058 00.000 15712 Move returns status 0, amount 0
22:30:40.058 00.000 15712 move complete, result=0
22:30:40.058 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.0 px 0 ms NORTH
22:30:40.063 00.005 15712 worker thread done servicing request
22:30:40.063 00.000 15712 Worker thread wakes up
22:30:40.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:40.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:41.472 01.409 15712 Exposure complete
22:30:41.521 00.049 15712 worker thread done servicing request
22:30:41.521 00.000 7988 OnExposeComplete: enter
22:30:41.521 00.000 7988 UpdateGuideState(): m_state=6
22:30:41.533 00.012 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8455
22:30:41.533 00.000 7988 Star::Find returns 1 (0), X=1181.01, Y=450.10, Mass=1411, SNR=25.7, Peak=221 HFD=3.0
22:30:41.533 00.000 7988 MultiStar: [#1 0.11,0.01,1.05,U] [#2 0.13,0.11,1.02,U] [#3 0.01,0.08,0.97,U] [#4 0.17,-0.05,1.06,U] [#5 0.03,0.21,0.75,U] [#6 0.04,0.05,0.67,U] [#7 0.21,0.14,0.68,U] [#8 0.12,0.29,0.68,U] 
22:30:41.533 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {-0.17, 0.23}
22:30:41.538 00.005 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.58) = xAngle (2.58 = 2.58)
22:30:41.538 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.69 = -0.59)
22:30:41.538 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.00 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
22:30:41.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.11, opts=13)
22:30:41.538 00.000 7988 Enqueuing Move request for scope (0.07, 0.11)
22:30:41.538 00.000 15712 Worker thread wakes up
22:30:41.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
22:30:41.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
22:30:41.538 00.000 15712 Moving (0.07, 0.11) raw xDistance=-0.11 yDistance=-0.07
22:30:41.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:41.538 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.7
22:30:41.546 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:41.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:41.548 00.002 7988 Enqueuing Expose request
22:30:41.549 00.001 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
22:30:41.549 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
22:30:41.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:41.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:30:41.549 00.000 15712 MoveAxis(E, 7, ABG)
22:30:41.549 00.000 15712 Guiding  Dir = 2, Dur = 7
22:30:41.549 00.000 15712 IsGuiding returns 0
22:30:41.555 00.006 15712 IsGuiding returns 0
22:30:41.555 00.000 15712 Move returns status 0, amount 7
22:30:41.555 00.000 15712 MoveAxis(N, 0, ABG)
22:30:41.555 00.000 15712 Move returns status 0, amount 0
22:30:41.555 00.000 15712 move complete, result=0
22:30:41.555 00.000 15712 worker thread done servicing request
22:30:41.555 00.000 15712 Worker thread wakes up
22:30:41.555 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:30:41.565 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:41.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:43.306 01.741 15712 Exposure complete
22:30:43.365 00.059 15712 worker thread done servicing request
22:30:43.365 00.000 7988 OnExposeComplete: enter
22:30:43.365 00.000 7988 UpdateGuideState(): m_state=6
22:30:43.367 00.002 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8456
22:30:43.367 00.000 7988 Star::Find returns 1 (1), X=1181.03, Y=450.01, Mass=1513, SNR=26.3, Peak=255 HFD=3.1
22:30:43.367 00.000 7988 MultiStar: [#1 0.20,0.02,1.02,U] [#2 0.19,0.01,1.02,U] [#3 0.16,0.15,0.97,U] [#4 0.11,-0.05,1.05,U] [#5 -0.02,0.16,0.71,U] [#6 0.12,0.16,0.70,U] [#7 -0.04,0.28,0.67,U] [#8 0.16,0.25,0.68,U] 
22:30:43.367 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {-0.15, 0.15}
22:30:43.367 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
22:30:43.367 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.69)
22:30:43.374 00.007 7988 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.90 mountX=-0.11 mountY=-0.09, mountTheta=-2.46
22:30:43.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.11, opts=13)
22:30:43.374 00.000 7988 Enqueuing Move request for scope (0.09, 0.11)
22:30:43.374 00.000 15712 Worker thread wakes up
22:30:43.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
22:30:43.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
22:30:43.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:43.374 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.3 Saturated
22:30:43.380 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:43.380 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:43.382 00.002 7988 Enqueuing Expose request
22:30:43.383 00.001 15712 Moving (0.09, 0.11) raw xDistance=-0.11 yDistance=-0.09
22:30:43.388 00.005 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.98
22:30:43.388 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
22:30:43.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:43.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:30:43.388 00.000 15712 MoveAxis(E, 9, ABG)
22:30:43.388 00.000 15712 Guiding  Dir = 2, Dur = 9
22:30:43.388 00.000 15712 IsGuiding returns 0
22:30:43.418 00.030 15712 IsGuiding returns 0
22:30:43.418 00.000 15712 Move returns status 0, amount 9
22:30:43.418 00.000 15712 MoveAxis(N, 0, ABG)
22:30:43.418 00.000 15712 Move returns status 0, amount 0
22:30:43.418 00.000 15712 move complete, result=0
22:30:43.418 00.000 15712 worker thread done servicing request
22:30:43.418 00.000 15712 Worker thread wakes up
22:30:43.418 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:30:43.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:43.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:44.840 01.422 15712 Exposure complete
22:30:44.899 00.059 15712 worker thread done servicing request
22:30:44.901 00.002 7988 OnExposeComplete: enter
22:30:44.901 00.000 7988 UpdateGuideState(): m_state=6
22:30:44.901 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8457
22:30:44.901 00.000 7988 Star::Find returns 1 (0), X=1181.14, Y=450.12, Mass=1481, SNR=26.2, Peak=208 HFD=3.7
22:30:44.905 00.004 7988 MultiStar: [#1 0.20,-0.10,1.02,U] [#2 0.19,0.06,0.99,U] [#3 0.13,0.03,0.96,U] [#4 0.19,-0.01,1.05,U] [#5 0.33,0.21,0.72,U] [#6 0.18,-0.22,0.72,U] [#7 0.03,0.26,0.66,U] [#8 0.11,0.05,0.65,U] 
22:30:44.905 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {-0.05, 0.26}
22:30:44.905 00.000 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.58) = xAngle (1.95 = 1.95)
22:30:44.905 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.06 = -1.23)
22:30:44.905 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.37 mountX=-0.06 mountY=-0.15, mountTheta=-1.94
22:30:44.905 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.06, opts=13)
22:30:44.905 00.000 7988 Enqueuing Move request for scope (0.15, 0.06)
22:30:44.905 00.000 15712 Worker thread wakes up
22:30:44.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
22:30:44.905 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
22:30:44.905 00.000 15712 Moving (0.15, 0.06) raw xDistance=-0.06 yDistance=-0.15
22:30:44.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:44.905 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.2
22:30:44.915 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:44.915 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:44.915 00.000 7988 Enqueuing Expose request
22:30:44.915 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:30:44.915 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
22:30:44.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:44.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:44.915 00.000 15712 MoveAxis(E, 10, ABG)
22:30:44.915 00.000 15712 Guiding  Dir = 2, Dur = 10
22:30:44.915 00.000 15712 IsGuiding returns 0
22:30:44.936 00.021 15712 IsGuiding returns 1
22:30:44.936 00.000 15712 scope still moving after pulse duration time elapsed
22:30:44.999 00.063 15712 IsGuiding returns 1
22:30:45.027 00.028 15712 IsGuiding returns 0
22:30:45.027 00.000 15712 scope move finished after 10 + 96 ms
22:30:45.027 00.000 15712 Move returns status 0, amount 10
22:30:45.027 00.000 15712 MoveAxis(N, 0, ABG)
22:30:45.027 00.000 15712 Move returns status 0, amount 0
22:30:45.027 00.000 15712 move complete, result=0
22:30:45.027 00.000 15712 worker thread done servicing request
22:30:45.027 00.000 15712 Worker thread wakes up
22:30:45.027 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:30:45.029 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:45.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:46.667 01.638 15712 Exposure complete
22:30:46.726 00.059 15712 worker thread done servicing request
22:30:46.726 00.000 7988 OnExposeComplete: enter
22:30:46.726 00.000 7988 UpdateGuideState(): m_state=6
22:30:46.729 00.003 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8458
22:30:46.731 00.002 7988 Star::Find returns 1 (0), X=1181.15, Y=449.74, Mass=1522, SNR=26.5, Peak=206 HFD=3.4
22:30:46.731 00.000 7988 MultiStar: [#1 0.24,-0.13,1.04,U] [#2 0.13,-0.16,1.03,U] [#3 0.15,-0.12,0.96,U] [#4 0.29,-0.20,1.01,U] [#5 0.26,0.13,0.72,U] [#6 0.23,-0.07,0.73,U] [#7 -0.06,0.13,0.70,U] [#8 0.23,-0.11,0.65,U] 
22:30:46.733 00.002 7988 single-star, 8 included, MultiStar: {0.16, -0.09}, one-star: {-0.04, -0.13}
22:30:46.733 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
22:30:46.733 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
22:30:46.733 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.88 mountX=0.13 mountY=0.04, mountTheta=0.33
22:30:46.733 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.13, opts=13)
22:30:46.733 00.000 7988 Enqueuing Move request for scope (-0.04, -0.13)
22:30:46.733 00.000 15712 Worker thread wakes up
22:30:46.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
22:30:46.733 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
22:30:46.733 00.000 15712 Moving (-0.04, -0.13) raw xDistance=0.13 yDistance=0.04
22:30:46.741 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:46.741 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.5
22:30:46.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:46.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:46.745 00.004 7988 Enqueuing Expose request
22:30:46.745 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:30:46.745 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
22:30:46.745 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:46.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:30:46.745 00.000 15712 MoveAxis(E, 11, ABG)
22:30:46.745 00.000 15712 Guiding  Dir = 2, Dur = 11
22:30:46.745 00.000 15712 IsGuiding returns 0
22:30:46.775 00.030 15712 IsGuiding returns 1
22:30:46.775 00.000 15712 scope still moving after pulse duration time elapsed
22:30:46.834 00.059 15712 IsGuiding returns 0
22:30:46.834 00.000 15712 scope move finished after 11 + 81 ms
22:30:46.834 00.000 15712 Move returns status 0, amount 11
22:30:46.834 00.000 15712 MoveAxis(N, 0, ABG)
22:30:46.834 00.000 15712 Move returns status 0, amount 0
22:30:46.834 00.000 15712 move complete, result=0
22:30:46.834 00.000 15712 worker thread done servicing request
22:30:46.834 00.000 15712 Worker thread wakes up
22:30:46.834 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
22:30:46.840 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:46.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:48.261 01.421 15712 Exposure complete
22:30:48.318 00.057 15712 worker thread done servicing request
22:30:48.318 00.000 7988 OnExposeComplete: enter
22:30:48.318 00.000 7988 UpdateGuideState(): m_state=6
22:30:48.318 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8459
22:30:48.322 00.004 7988 Star::Find returns 1 (0), X=1181.14, Y=449.63, Mass=1581, SNR=27.2, Peak=211 HFD=3.5
22:30:48.322 00.000 7988 MultiStar: [#1 0.13,-0.52,0.98,U] [#2 0.27,-0.17,1.00,U] [#3 0.20,-0.26,0.94,U] [#4 0.40,-0.48,1.01,U] [#5 0.13,0.00,0.71,U] [#6 0.39,-0.37,0.65,U] [#7 0.35,-0.09,0.65,U] [#8 0.15,-0.28,0.67,U] 
22:30:48.322 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.28}, one-star: {-0.04, -0.23}
22:30:48.322 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.58) = xAngle (-0.18 = -0.18)
22:30:48.327 00.005 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.93 = 2.93)
22:30:48.327 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.76 mountX=0.23 mountY=0.05, mountTheta=0.21
22:30:48.329 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.23, opts=13)
22:30:48.331 00.002 7988 Enqueuing Move request for scope (-0.04, -0.23)
22:30:48.331 00.000 15712 Worker thread wakes up
22:30:48.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
22:30:48.331 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
22:30:48.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:48.331 00.000 7988 UpdateGuideState exits: m=1581 SNR=27.2
22:30:48.335 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:48.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:48.337 00.002 7988 Enqueuing Expose request
22:30:48.337 00.000 15712 Moving (-0.04, -0.23) raw xDistance=0.23 yDistance=0.05
22:30:48.341 00.004 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 635.99
22:30:48.341 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
22:30:48.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:48.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:30:48.341 00.000 15712 MoveAxis(W, 35, ABG)
22:30:48.341 00.000 15712 Guiding  Dir = 3, Dur = 35
22:30:48.341 00.000 15712 IsGuiding returns 0
22:30:48.357 00.016 15712 PulseGuide returned control before completion, sleep 32
22:30:48.402 00.045 15712 IsGuiding returns 0
22:30:48.402 00.000 15712 Move returns status 0, amount 35
22:30:48.402 00.000 15712 MoveAxis(N, 0, ABG)
22:30:48.402 00.000 15712 Move returns status 0, amount 0
22:30:48.402 00.000 15712 move complete, result=0
22:30:48.402 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
22:30:48.407 00.005 15712 worker thread done servicing request
22:30:48.407 00.000 15712 Worker thread wakes up
22:30:48.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:48.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:50.046 01.639 15712 Exposure complete
22:30:50.092 00.046 15712 worker thread done servicing request
22:30:50.092 00.000 7988 OnExposeComplete: enter
22:30:50.106 00.014 7988 UpdateGuideState(): m_state=6
22:30:50.106 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8460
22:30:50.108 00.002 7988 Star::Find returns 1 (0), X=1181.07, Y=449.71, Mass=1509, SNR=26.4, Peak=219 HFD=3.4
22:30:50.109 00.001 7988 MultiStar: [#1 0.33,-0.26,1.04,U] [#2 0.14,-0.19,1.01,U] [#3 0.27,-0.20,0.94,U] [#4 0.31,-0.33,1.03,U] [#5 0.20,-0.08,0.72,U] [#6 0.23,-0.45,0.71,U] [#7 0.23,-0.28,0.66,U] [#8 0.19,-0.17,0.65,U] 
22:30:50.109 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.24}, one-star: {-0.11, -0.15}
22:30:50.109 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.58) = xAngle (-0.62 = -0.62)
22:30:50.109 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.49 = 2.49)
22:30:50.109 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-2.20 mountX=0.16 mountY=0.12, mountTheta=0.64
22:30:50.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.15, opts=13)
22:30:50.109 00.000 7988 Enqueuing Move request for scope (-0.11, -0.15)
22:30:50.109 00.000 15712 Worker thread wakes up
22:30:50.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
22:30:50.109 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
22:30:50.109 00.000 15712 Moving (-0.11, -0.15) raw xDistance=0.16 yDistance=0.12
22:30:50.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:50.109 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.4
22:30:50.119 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:50.119 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:50.121 00.002 7988 Enqueuing Expose request
22:30:50.121 00.000 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:30:50.121 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
22:30:50.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:50.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:30:50.121 00.000 15712 MoveAxis(E, 9, ABG)
22:30:50.121 00.000 15712 Guiding  Dir = 2, Dur = 9
22:30:50.123 00.002 15712 IsGuiding returns 0
22:30:50.146 00.023 15712 IsGuiding returns 0
22:30:50.146 00.000 15712 Move returns status 0, amount 9
22:30:50.146 00.000 15712 MoveAxis(N, 0, ABG)
22:30:50.146 00.000 15712 Move returns status 0, amount 0
22:30:50.146 00.000 15712 move complete, result=0
22:30:50.146 00.000 15712 worker thread done servicing request
22:30:50.146 00.000 15712 Worker thread wakes up
22:30:50.146 00.000 7988 GuideStep: 0.2 px 9 ms EAST, 0.1 px 0 ms NORTH
22:30:50.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:50.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:51.562 01.416 15712 Exposure complete
22:30:51.620 00.058 15712 worker thread done servicing request
22:30:51.620 00.000 7988 OnExposeComplete: enter
22:30:51.620 00.000 7988 UpdateGuideState(): m_state=6
22:30:51.623 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8461
22:30:51.623 00.000 7988 Star::Find returns 1 (0), X=1181.15, Y=449.73, Mass=1538, SNR=26.7, Peak=206 HFD=3.6
22:30:51.623 00.000 7988 MultiStar: [#1 0.23,-0.13,1.01,U] [#2 0.09,-0.11,0.99,U] [#3 0.14,-0.22,0.95,U] [#4 0.42,-0.33,1.02,U] [#5 0.31,-0.11,0.68,U] [#6 0.11,-0.20,0.69,U] [#7 0.31,-0.19,0.67,U] [#8 0.41,-0.03,0.62,U] 
22:30:51.623 00.000 7988 single-star, 8 included, MultiStar: {0.21, -0.17}, one-star: {-0.03, -0.13}
22:30:51.623 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
22:30:51.623 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
22:30:51.623 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.80 mountX=0.13 mountY=0.03, mountTheta=0.25
22:30:51.623 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.13, opts=13)
22:30:51.623 00.000 7988 Enqueuing Move request for scope (-0.03, -0.13)
22:30:51.623 00.000 15712 Worker thread wakes up
22:30:51.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
22:30:51.623 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
22:30:51.623 00.000 15712 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=0.03
22:30:51.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:51.623 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.7
22:30:51.636 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:51.637 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:51.637 00.000 7988 Enqueuing Expose request
22:30:51.639 00.002 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:30:51.639 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
22:30:51.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:51.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:30:51.639 00.000 15712 MoveAxis(E, 7, ABG)
22:30:51.639 00.000 15712 Guiding  Dir = 2, Dur = 7
22:30:51.674 00.035 15712 IsGuiding returns 0
22:30:51.693 00.019 15712 IsGuiding returns 0
22:30:51.693 00.000 15712 Move returns status 0, amount 7
22:30:51.693 00.000 15712 MoveAxis(N, 0, ABG)
22:30:51.693 00.000 15712 Move returns status 0, amount 0
22:30:51.693 00.000 15712 move complete, result=0
22:30:51.693 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:30:51.700 00.007 15712 worker thread done servicing request
22:30:51.700 00.000 15712 Worker thread wakes up
22:30:51.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:51.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:53.442 01.742 15712 Exposure complete
22:30:53.499 00.057 15712 worker thread done servicing request
22:30:53.501 00.002 7988 OnExposeComplete: enter
22:30:53.501 00.000 7988 UpdateGuideState(): m_state=6
22:30:53.501 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8462
22:30:53.504 00.003 7988 Star::Find returns 1 (0), X=1180.99, Y=449.67, Mass=1570, SNR=26.9, Peak=232 HFD=3.3
22:30:53.504 00.000 7988 MultiStar: [#1 0.14,-0.40,1.02,U] [#2 0.26,-0.16,1.00,U] [#3 0.23,-0.17,0.97,U] [#4 0.25,-0.47,1.04,U] [#5 0.13,-0.12,0.69,U] [#6 0.18,-0.35,0.73,U] [#7 0.15,-0.04,0.65,U] [#8 0.19,-0.29,0.63,U] 
22:30:53.504 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.25}, one-star: {-0.19, -0.19}
22:30:53.508 00.004 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
22:30:53.508 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
22:30:53.508 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.37 mountX=0.19 mountY=0.20, mountTheta=0.80
22:30:53.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.19, opts=13)
22:30:53.508 00.000 7988 Enqueuing Move request for scope (-0.19, -0.19)
22:30:53.508 00.000 15712 Worker thread wakes up
22:30:53.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
22:30:53.508 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
22:30:53.508 00.000 15712 Moving (-0.19, -0.19) raw xDistance=0.19 yDistance=0.20
22:30:53.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:53.508 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.9
22:30:53.516 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:53.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:53.518 00.002 7988 Enqueuing Expose request
22:30:53.518 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 635.99
22:30:53.518 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
22:30:53.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:53.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:30:53.518 00.000 15712 MoveAxis(W, 32, ABG)
22:30:53.518 00.000 15712 Guiding  Dir = 3, Dur = 32
22:30:53.518 00.000 15712 IsGuiding returns 0
22:30:53.536 00.018 15712 PulseGuide returned control before completion, sleep 26
22:30:53.584 00.048 15712 IsGuiding returns 0
22:30:53.584 00.000 15712 Move returns status 0, amount 32
22:30:53.584 00.000 15712 MoveAxis(N, 0, ABG)
22:30:53.584 00.000 15712 Move returns status 0, amount 0
22:30:53.584 00.000 15712 move complete, result=0
22:30:53.584 00.000 15712 worker thread done servicing request
22:30:53.584 00.000 15712 Worker thread wakes up
22:30:53.584 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
22:30:53.586 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:53.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:55.004 01.418 15712 Exposure complete
22:30:55.061 00.057 15712 worker thread done servicing request
22:30:55.061 00.000 7988 OnExposeComplete: enter
22:30:55.061 00.000 7988 UpdateGuideState(): m_state=6
22:30:55.064 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8463
22:30:55.064 00.000 7988 Star::Find returns 1 (1), X=1181.07, Y=449.98, Mass=1596, SNR=27.3, Peak=255 HFD=3.0
22:30:55.064 00.000 7988 MultiStar: [#1 0.04,0.14,0.99,U] [#2 -0.07,0.20,0.99,U] [#3 0.01,0.29,0.91,U] [#4 0.10,-0.01,1.02,U] [#5 -0.14,0.25,0.70,U] [#6 -0.02,0.16,0.70,U] [#7 -0.18,0.00,0.64,U] [#8 0.13,0.02,0.63,U] 
22:30:55.064 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {-0.11, 0.11}
22:30:55.064 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
22:30:55.070 00.006 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
22:30:55.070 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.76 mountX=-0.13 mountY=0.02, mountTheta=2.98
22:30:55.072 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.13, opts=13)
22:30:55.074 00.002 7988 Enqueuing Move request for scope (-0.02, 0.13)
22:30:55.074 00.000 15712 Worker thread wakes up
22:30:55.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:30:55.074 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:30:55.074 00.000 15712 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=0.02
22:30:55.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:55.074 00.000 7988 UpdateGuideState exits: m=1596 SNR=27.3 Saturated
22:30:55.078 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:55.078 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:55.080 00.002 7988 Enqueuing Expose request
22:30:55.080 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:30:55.080 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
22:30:55.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:55.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:55.080 00.000 15712 MoveAxis(E, 6, ABG)
22:30:55.080 00.000 15712 Guiding  Dir = 2, Dur = 6
22:30:55.080 00.000 15712 IsGuiding returns 0
22:30:55.102 00.022 15712 IsGuiding returns 0
22:30:55.102 00.000 15712 Move returns status 0, amount 6
22:30:55.102 00.000 15712 MoveAxis(N, 0, ABG)
22:30:55.102 00.000 15712 Move returns status 0, amount 0
22:30:55.102 00.000 15712 move complete, result=0
22:30:55.102 00.000 15712 worker thread done servicing request
22:30:55.102 00.000 15712 Worker thread wakes up
22:30:55.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:55.103 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:55.103 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:30:56.742 01.639 15712 Exposure complete
22:30:56.787 00.045 15712 worker thread done servicing request
22:30:56.787 00.000 7988 OnExposeComplete: enter
22:30:56.803 00.016 7988 UpdateGuideState(): m_state=6
22:30:56.805 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8464
22:30:56.805 00.000 7988 Star::Find returns 1 (0), X=1180.86, Y=450.23, Mass=1523, SNR=26.6, Peak=242 HFD=3.5
22:30:56.807 00.002 7988 MultiStar: [#1 -0.01,0.16,0.99,U] [#2 -0.02,0.37,1.01,U] [#3 0.03,0.54,0.96,U] [#4 0.08,0.14,1.00,U] [#5 0.16,0.63,0.70,U] [#6 0.19,0.29,0.70,U] [#7 -0.37,0.38,0.65,U] [#8 0.07,0.37,0.65,U] 
22:30:56.807 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.35}, one-star: {-0.32, 0.36}
22:30:56.809 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.58) = xAngle (3.22 = -3.06)
22:30:56.809 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.33 = 0.05)
22:30:56.811 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.65 mountX=-0.35 mountY=0.02, mountTheta=3.09
22:30:56.813 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.35, opts=13)
22:30:56.813 00.000 7988 Enqueuing Move request for scope (-0.03, 0.35)
22:30:56.815 00.002 15712 Worker thread wakes up
22:30:56.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.35) opts 0xd
22:30:56.815 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.35)
22:30:56.815 00.000 15712 Moving (-0.03, 0.35) raw xDistance=-0.35 yDistance=0.02
22:30:56.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:30:56.815 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.6
22:30:56.817 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:56.817 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:56.819 00.002 7988 Enqueuing Expose request
22:30:56.820 00.001 15712 PPEC rslt: input = -0.35, final = -0.23, react = -0.21, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 635.99
22:30:56.820 00.000 15712 PPEC: input: -0.35, control: -0.23, exposure: 1500
22:30:56.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:56.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:56.820 00.000 15712 MoveAxis(E, 74, ABG)
22:30:56.820 00.000 15712 Guiding  Dir = 2, Dur = 74
22:30:56.820 00.000 15712 IsGuiding returns 0
22:30:56.837 00.017 15712 PulseGuide returned control before completion, sleep 61
22:30:56.915 00.078 15712 IsGuiding returns 1
22:30:56.915 00.000 15712 scope still moving after pulse duration time elapsed
22:30:56.956 00.041 15712 IsGuiding returns 0
22:30:56.956 00.000 15712 scope move finished after 74 + 62 ms
22:30:56.956 00.000 15712 Move returns status 0, amount 74
22:30:56.956 00.000 15712 MoveAxis(N, 0, ABG)
22:30:56.956 00.000 15712 Move returns status 0, amount 0
22:30:56.956 00.000 15712 move complete, result=0
22:30:56.956 00.000 15712 worker thread done servicing request
22:30:56.956 00.000 15712 Worker thread wakes up
22:30:56.956 00.000 7988 GuideStep: -0.4 px 74 ms EAST, 0.0 px 0 ms NORTH
22:30:56.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:56.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:30:58.369 01.413 15712 Exposure complete
22:30:58.418 00.049 15712 worker thread done servicing request
22:30:58.418 00.000 7988 OnExposeComplete: enter
22:30:58.418 00.000 7988 UpdateGuideState(): m_state=6
22:30:58.430 00.012 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8465
22:30:58.430 00.000 7988 Star::Find returns 1 (0), X=1181.19, Y=450.21, Mass=1547, SNR=26.8, Peak=221 HFD=3.6
22:30:58.430 00.000 7988 MultiStar: [#1 0.26,0.11,1.03,U] [#2 0.25,0.20,1.00,U] [#3 0.17,0.06,0.96,U] [#4 0.17,0.03,1.03,U] [#5 0.05,0.29,0.72,U] [#6 0.26,0.20,0.69,U] [#7 0.08,0.42,0.70,U] [#8 0.35,0.11,0.69,U] 
22:30:58.430 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.19}, one-star: {0.00, 0.34}
22:30:58.435 00.005 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.58) = xAngle (2.39 = 2.39)
22:30:58.435 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.50 = -0.78)
22:30:58.435 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.82 mountX=-0.19 mountY=-0.18, mountTheta=-2.38
22:30:58.435 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.19, opts=13)
22:30:58.435 00.000 7988 Enqueuing Move request for scope (0.18, 0.19)
22:30:58.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:30:58.435 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8
22:30:58.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:58.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:30:58.435 00.000 7988 Enqueuing Expose request
22:30:58.446 00.011 15712 Worker thread wakes up
22:30:58.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
22:30:58.446 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
22:30:58.446 00.000 15712 Moving (0.18, 0.19) raw xDistance=-0.19 yDistance=-0.18
22:30:58.446 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 635.99
22:30:58.446 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
22:30:58.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:58.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:58.446 00.000 15712 MoveAxis(E, 43, ABG)
22:30:58.446 00.000 15712 Guiding  Dir = 2, Dur = 43
22:30:58.472 00.026 15712 IsGuiding returns 0
22:30:58.485 00.013 15712 PulseGuide returned control before completion, sleep 38
22:30:58.541 00.056 15712 IsGuiding returns 1
22:30:58.541 00.000 15712 scope still moving after pulse duration time elapsed
22:30:58.573 00.032 15712 IsGuiding returns 0
22:30:58.573 00.000 15712 scope move finished after 43 + 54 ms
22:30:58.573 00.000 15712 Move returns status 0, amount 43
22:30:58.573 00.000 15712 MoveAxis(N, 0, ABG)
22:30:58.573 00.000 15712 Move returns status 0, amount 0
22:30:58.573 00.000 15712 move complete, result=0
22:30:58.573 00.000 15712 worker thread done servicing request
22:30:58.573 00.000 15712 Worker thread wakes up
22:30:58.573 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
22:30:58.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:30:58.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:00.206 01.633 15712 Exposure complete
22:31:00.284 00.078 15712 worker thread done servicing request
22:31:00.284 00.000 7988 OnExposeComplete: enter
22:31:00.284 00.000 7988 UpdateGuideState(): m_state=6
22:31:00.284 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8466
22:31:00.284 00.000 7988 Star::Find returns 1 (1), X=1181.03, Y=449.99, Mass=1628, SNR=27.7, Peak=255 HFD=4.0
22:31:00.284 00.000 7988 MultiStar: [#1 -0.04,0.06,1.00,U] [#2 -0.02,0.19,0.95,U] [#3 -0.03,0.26,0.95,U] [#4 0.00,-0.04,1.01,U] [#5 0.05,0.22,0.68,U] [#6 0.03,0.09,0.66,U] [#7 0.04,0.07,0.66,U] [#8 0.20,0.18,0.63,U] 
22:31:00.284 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {-0.16, 0.13}
22:31:00.284 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.58) = xAngle (3.19 = -3.09)
22:31:00.284 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.30 = 0.02)
22:31:00.300 00.016 7988 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.12 mountY=0.00, mountTheta=3.13
22:31:00.302 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.12, opts=13)
22:31:00.304 00.002 7988 Enqueuing Move request for scope (-0.01, 0.12)
22:31:00.306 00.002 15712 Worker thread wakes up
22:31:00.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
22:31:00.306 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
22:31:00.306 00.000 15712 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=0.00
22:31:00.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:00.308 00.002 7988 UpdateGuideState exits: m=1628 SNR=27.7 Saturated
22:31:00.310 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:00.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:00.312 00.002 7988 Enqueuing Expose request
22:31:00.314 00.002 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:00.314 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
22:31:00.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:00.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:31:00.314 00.000 15712 MoveAxis(E, 5, ABG)
22:31:00.314 00.000 15712 Guiding  Dir = 2, Dur = 5
22:31:00.314 00.000 15712 IsGuiding returns 0
22:31:00.317 00.003 15712 IsGuiding returns 0
22:31:00.317 00.000 15712 Move returns status 0, amount 5
22:31:00.317 00.000 15712 MoveAxis(N, 0, ABG)
22:31:00.317 00.000 15712 Move returns status 0, amount 0
22:31:00.317 00.000 15712 move complete, result=0
22:31:00.317 00.000 15712 worker thread done servicing request
22:31:00.317 00.000 15712 Worker thread wakes up
22:31:00.317 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:31:00.332 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:00.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:01.745 01.413 15712 Exposure complete
22:31:01.810 00.065 15712 worker thread done servicing request
22:31:01.810 00.000 7988 OnExposeComplete: enter
22:31:01.810 00.000 7988 UpdateGuideState(): m_state=6
22:31:01.810 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8467
22:31:01.810 00.000 7988 Star::Find returns 1 (1), X=1180.97, Y=450.06, Mass=1594, SNR=27.3, Peak=255 HFD=3.8
22:31:01.810 00.000 7988 MultiStar: [#1 -0.04,0.10,1.00,U] [#2 -0.01,0.33,1.00,U] [#3 -0.02,0.21,0.95,U] [#4 0.03,0.09,1.01,U] [#5 0.01,0.18,0.68,U] [#6 -0.04,0.16,0.69,U] [#7 -0.06,0.24,0.63,U] [#8 0.10,0.07,0.64,U] 
22:31:01.810 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.18}, one-star: {-0.22, 0.20}
22:31:01.810 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.58) = xAngle (3.33 = -2.95)
22:31:01.825 00.015 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.44 = 0.16)
22:31:01.825 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.75 mountX=-0.18 mountY=0.03, mountTheta=2.99
22:31:01.827 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.18, opts=13)
22:31:01.827 00.000 7988 Enqueuing Move request for scope (-0.03, 0.18)
22:31:01.827 00.000 15712 Worker thread wakes up
22:31:01.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
22:31:01.827 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
22:31:01.827 00.000 15712 Moving (-0.03, 0.18) raw xDistance=-0.18 yDistance=0.03
22:31:01.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:31:01.827 00.000 7988 UpdateGuideState exits: m=1594 SNR=27.3 Saturated
22:31:01.833 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:01.835 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:01.835 00.000 7988 Enqueuing Expose request
22:31:01.835 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 635.99
22:31:01.835 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
22:31:01.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:01.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:01.835 00.000 15712 MoveAxis(E, 41, ABG)
22:31:01.835 00.000 15712 Guiding  Dir = 2, Dur = 41
22:31:01.835 00.000 15712 IsGuiding returns 0
22:31:01.860 00.025 15712 PulseGuide returned control before completion, sleep 25
22:31:01.904 00.044 15712 IsGuiding returns 1
22:31:01.904 00.000 15712 scope still moving after pulse duration time elapsed
22:31:01.951 00.047 15712 IsGuiding returns 0
22:31:01.951 00.000 15712 scope move finished after 41 + 81 ms
22:31:01.951 00.000 15712 Move returns status 0, amount 41
22:31:01.951 00.000 15712 MoveAxis(N, 0, ABG)
22:31:01.951 00.000 15712 Move returns status 0, amount 0
22:31:01.951 00.000 15712 move complete, result=0
22:31:01.951 00.000 15712 worker thread done servicing request
22:31:01.951 00.000 15712 Worker thread wakes up
22:31:01.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:01.951 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
22:31:01.962 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:03.589 01.627 15712 Exposure complete
22:31:03.665 00.076 7988 evsrv: cli 0CCD0668 connect
22:31:03.667 00.002 7988 case statement mapped state 6 to 3
22:31:03.669 00.002 7988 case statement mapped state 6 to 3
22:31:03.673 00.004 7988 evsrv: cli 0CCD0668 request: {"method":"get_app_state","id":"b8d29170-e4d4-47c7-b1d6-f5347a950bb7"}
22:31:03.673 00.000 7988 case statement mapped state 6 to 3
22:31:03.675 00.002 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8d29170-e4d4-47c7-b1d6-f5347a950bb7"}
22:31:03.679 00.004 7988 evsrv: cli 0CCD0668 disconnect
22:31:03.697 00.018 15712 worker thread done servicing request
22:31:03.697 00.000 7988 OnExposeComplete: enter
22:31:03.699 00.002 7988 UpdateGuideState(): m_state=6
22:31:03.703 00.004 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8468
22:31:03.705 00.002 7988 Star::Find returns 1 (0), X=1181.15, Y=449.62, Mass=1492, SNR=26.5, Peak=228 HFD=3.3
22:31:03.707 00.002 7988 MultiStar: [#1 0.12,-0.36,1.02,U] [#2 0.01,-0.45,1.02,U] [#3 0.11,-0.30,0.98,U] [#4 0.07,-0.56,1.02,U] [#5 0.05,-0.31,0.72,U] [#6 0.32,-0.46,0.72,U] [#7 -0.09,-0.23,0.70,U] [#8 0.12,-0.43,0.66,U] 
22:31:03.709 00.002 7988 single-star, 8 included, MultiStar: {0.07, -0.38}, one-star: {-0.04, -0.25}
22:31:03.711 00.002 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.58) = xAngle (-0.14 = -0.14)
22:31:03.715 00.004 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.97 = 2.97)
22:31:03.719 00.004 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.72 mountX=0.25 mountY=0.04, mountTheta=0.17
22:31:03.726 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.25, opts=13)
22:31:03.729 00.003 7988 Enqueuing Move request for scope (-0.04, -0.25)
22:31:03.731 00.002 15712 Worker thread wakes up
22:31:03.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
22:31:03.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=20, FiltMin=16, FiltMax=255, Gamma=0.690
22:31:03.733 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
22:31:03.733 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.5
22:31:03.737 00.004 15712 Moving (-0.04, -0.25) raw xDistance=0.25 yDistance=0.04
22:31:03.739 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:03.741 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:03.743 00.002 7988 Enqueuing Expose request
22:31:03.745 00.002 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 635.99
22:31:03.745 00.000 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
22:31:03.745 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:03.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:31:03.745 00.000 15712 MoveAxis(W, 40, ABG)
22:31:03.745 00.000 15712 Guiding  Dir = 3, Dur = 40
22:31:03.745 00.000 15712 IsGuiding returns 0
22:31:03.766 00.021 15712 PulseGuide returned control before completion, sleep 31
22:31:03.815 00.049 15712 IsGuiding returns 0
22:31:03.815 00.000 15712 Move returns status 0, amount 40
22:31:03.815 00.000 15712 MoveAxis(N, 0, ABG)
22:31:03.815 00.000 15712 Move returns status 0, amount 0
22:31:03.815 00.000 15712 move complete, result=0
22:31:03.815 00.000 15712 worker thread done servicing request
22:31:03.815 00.000 15712 Worker thread wakes up
22:31:03.815 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
22:31:03.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:03.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:05.223 01.408 15712 Exposure complete
22:31:05.272 00.049 15712 worker thread done servicing request
22:31:05.272 00.000 7988 OnExposeComplete: enter
22:31:05.272 00.000 7988 UpdateGuideState(): m_state=6
22:31:05.286 00.014 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8469
22:31:05.287 00.001 7988 Star::Find returns 1 (0), X=1180.87, Y=449.77, Mass=1569, SNR=27.2, Peak=200 HFD=3.7
22:31:05.287 00.000 7988 MultiStar: [#1 -0.12,-0.24,0.99,U] [#2 -0.10,-0.14,0.96,U] [#3 0.05,-0.10,0.92,U] [#4 0.00,-0.20,1.00,U] [#5 -0.12,-0.39,0.71,U] [#6 -0.04,-0.16,0.69,U] [#7 -0.18,-0.16,0.64,U] [#8 -0.10,-0.14,0.65,U] 
22:31:05.289 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.18}, one-star: {-0.32, -0.09}
22:31:05.289 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
22:31:05.289 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
22:31:05.289 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.10 mountX=0.18 mountY=0.11, mountTheta=0.54
22:31:05.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.18, opts=13)
22:31:05.289 00.000 7988 Enqueuing Move request for scope (-0.10, -0.18)
22:31:05.289 00.000 15712 Worker thread wakes up
22:31:05.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
22:31:05.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
22:31:05.289 00.000 15712 Moving (-0.10, -0.18) raw xDistance=0.18 yDistance=0.11
22:31:05.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=20, FiltMin=16, FiltMax=255, Gamma=0.690
22:31:05.289 00.000 7988 UpdateGuideState exits: m=1569 SNR=27.2
22:31:05.299 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:05.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:05.301 00.002 7988 Enqueuing Expose request
22:31:05.301 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 635.99
22:31:05.301 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
22:31:05.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:05.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:31:05.301 00.000 15712 MoveAxis(W, 27, ABG)
22:31:05.301 00.000 15712 Guiding  Dir = 3, Dur = 27
22:31:05.303 00.002 15712 IsGuiding returns 0
22:31:05.345 00.042 15712 IsGuiding returns 1
22:31:05.345 00.000 15712 scope still moving after pulse duration time elapsed
22:31:05.391 00.046 15712 IsGuiding returns 0
22:31:05.391 00.000 15712 scope move finished after 27 + 67 ms
22:31:05.391 00.000 15712 Move returns status 0, amount 27
22:31:05.391 00.000 15712 MoveAxis(N, 0, ABG)
22:31:05.391 00.000 15712 Move returns status 0, amount 0
22:31:05.391 00.000 15712 move complete, result=0
22:31:05.391 00.000 15712 worker thread done servicing request
22:31:05.391 00.000 15712 Worker thread wakes up
22:31:05.391 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
22:31:05.399 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:05.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:07.041 01.642 15712 Exposure complete
22:31:07.101 00.060 15712 worker thread done servicing request
22:31:07.101 00.000 7988 OnExposeComplete: enter
22:31:07.101 00.000 7988 UpdateGuideState(): m_state=6
22:31:07.101 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8470
22:31:07.104 00.003 7988 Star::Find returns 1 (1), X=1181.09, Y=449.88, Mass=1598, SNR=27.3, Peak=255 HFD=3.0
22:31:07.106 00.002 7988 MultiStar: [#1 0.06,-0.02,1.00,U] [#2 0.08,-0.01,0.99,U] [#3 0.07,0.05,0.94,U] [#4 0.12,-0.10,1.03,U] [#5 0.04,0.06,0.71,U] [#6 0.05,0.04,0.68,U] [#7 0.11,0.19,0.67,U] [#8 0.18,-0.19,0.66,U] 
22:31:07.106 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {-0.09, 0.02}
22:31:07.106 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.58) = xAngle (1.57 = 1.57)
22:31:07.106 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.68 = -1.61)
22:31:07.106 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.01 mountX=0.00 mountY=-0.06, mountTheta=-1.57
22:31:07.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.00, opts=13)
22:31:07.106 00.000 7988 Enqueuing Move request for scope (0.06, -0.00)
22:31:07.106 00.000 15712 Worker thread wakes up
22:31:07.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
22:31:07.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
22:31:07.106 00.000 15712 Moving (0.06, -0.00) raw xDistance=0.00 yDistance=-0.06
22:31:07.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=20, FiltMin=16, FiltMax=255, Gamma=0.690
22:31:07.106 00.000 7988 UpdateGuideState exits: m=1598 SNR=27.3 Saturated
22:31:07.116 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:07.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:07.118 00.002 7988 Enqueuing Expose request
22:31:07.118 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:07.118 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
22:31:07.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:07.120 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:07.120 00.000 15712 MoveAxis(E, 7, ABG)
22:31:07.120 00.000 15712 Guiding  Dir = 2, Dur = 7
22:31:07.120 00.000 15712 IsGuiding returns 0
22:31:07.140 00.020 15712 IsGuiding returns 0
22:31:07.140 00.000 15712 Move returns status 0, amount 7
22:31:07.140 00.000 15712 MoveAxis(N, 0, ABG)
22:31:07.140 00.000 15712 Move returns status 0, amount 0
22:31:07.140 00.000 15712 move complete, result=0
22:31:07.140 00.000 15712 worker thread done servicing request
22:31:07.140 00.000 15712 Worker thread wakes up
22:31:07.140 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:31:07.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:07.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:08.561 01.421 15712 Exposure complete
22:31:08.619 00.058 15712 worker thread done servicing request
22:31:08.619 00.000 7988 OnExposeComplete: enter
22:31:08.619 00.000 7988 UpdateGuideState(): m_state=6
22:31:08.621 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8471
22:31:08.621 00.000 7988 Star::Find returns 1 (0), X=1180.99, Y=450.00, Mass=1495, SNR=26.4, Peak=237 HFD=2.8
22:31:08.623 00.002 7988 MultiStar: [#1 0.18,-0.04,1.03,U] [#2 0.11,0.13,1.01,U] [#3 0.10,0.17,0.99,U] [#4 0.21,0.01,1.03,U] [#5 0.08,0.28,0.73,U] [#6 0.13,0.17,0.72,U] [#7 -0.06,-0.06,0.67,U] [#8 0.40,0.03,0.64,U] 
22:31:08.623 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {-0.20, 0.14}
22:31:08.623 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.58) = xAngle (2.31 = 2.31)
22:31:08.623 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.42 = -0.86)
22:31:08.623 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.73 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
22:31:08.623 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.09, opts=13)
22:31:08.623 00.000 7988 Enqueuing Move request for scope (0.10, 0.09)
22:31:08.623 00.000 15712 Worker thread wakes up
22:31:08.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:31:08.623 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:31:08.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=20, FiltMin=16, FiltMax=255, Gamma=0.690
22:31:08.623 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.4
22:31:08.634 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:08.635 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:08.635 00.000 7988 Enqueuing Expose request
22:31:08.637 00.002 15712 Moving (0.10, 0.09) raw xDistance=-0.09 yDistance=-0.10
22:31:08.639 00.002 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:08.639 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
22:31:08.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:08.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:31:08.639 00.000 15712 MoveAxis(E, 9, ABG)
22:31:08.639 00.000 15712 Guiding  Dir = 2, Dur = 9
22:31:08.655 00.016 15712 IsGuiding returns 0
22:31:08.671 00.016 15712 IsGuiding returns 0
22:31:08.671 00.000 15712 Move returns status 0, amount 9
22:31:08.671 00.000 15712 MoveAxis(N, 0, ABG)
22:31:08.671 00.000 15712 Move returns status 0, amount 0
22:31:08.671 00.000 15712 move complete, result=0
22:31:08.671 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:31:08.676 00.005 15712 worker thread done servicing request
22:31:08.676 00.000 15712 Worker thread wakes up
22:31:08.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:08.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:10.315 01.639 15712 Exposure complete
22:31:10.365 00.050 15712 worker thread done servicing request
22:31:10.365 00.000 7988 OnExposeComplete: enter
22:31:10.365 00.000 7988 UpdateGuideState(): m_state=6
22:31:10.376 00.011 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8472
22:31:10.377 00.001 7988 Star::Find returns 1 (1), X=1180.86, Y=450.43, Mass=1595, SNR=27.3, Peak=255 HFD=3.3
22:31:10.377 00.000 7988 MultiStar: [#1 0.11,0.36,1.00,U] [#2 -0.13,0.43,0.99,U] [#3 0.04,0.53,0.95,U] [#4 -0.03,0.16,1.00,U] [#5 -0.03,0.62,0.72,U] [#6 0.05,0.44,0.71,U] [#7 -0.07,0.51,0.69,U] [#8 0.02,0.46,0.65,U] 
22:31:10.377 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.44}, one-star: {-0.32, 0.56}
22:31:10.377 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.58) = xAngle (3.25 = -3.03)
22:31:10.382 00.005 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.36 = 0.08)
22:31:10.382 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.44 hyp=0.45 cameraTheta=1.67 mountX=-0.44 mountY=0.03, mountTheta=3.06
22:31:10.382 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.44, opts=13)
22:31:10.382 00.000 7988 Enqueuing Move request for scope (-0.05, 0.44)
22:31:10.382 00.000 15712 Worker thread wakes up
22:31:10.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.44) opts 0xd
22:31:10.382 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.44)
22:31:10.382 00.000 15712 Moving (-0.05, 0.44) raw xDistance=-0.44 yDistance=0.03
22:31:10.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:31:10.382 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.3 Saturated
22:31:10.389 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:10.389 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:10.391 00.002 7988 Enqueuing Expose request
22:31:10.391 00.000 15712 PPEC rslt: input = -0.44, final = -0.31, react = -0.27, pred = -0.04, hyst = -0.24, hyst_pct = 0.00, period_length = 635.99
22:31:10.391 00.000 15712 PPEC: input: -0.44, control: -0.31, exposure: 1500
22:31:10.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:10.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:10.391 00.000 15712 MoveAxis(E, 101, ABG)
22:31:10.391 00.000 15712 Guiding  Dir = 2, Dur = 101
22:31:10.393 00.002 15712 IsGuiding returns 0
22:31:10.416 00.023 15712 PulseGuide returned control before completion, sleep 88
22:31:10.522 00.106 15712 IsGuiding returns 0
22:31:10.522 00.000 15712 Move returns status 0, amount 101
22:31:10.522 00.000 15712 MoveAxis(N, 0, ABG)
22:31:10.522 00.000 15712 Move returns status 0, amount 0
22:31:10.522 00.000 15712 move complete, result=0
22:31:10.522 00.000 15712 worker thread done servicing request
22:31:10.522 00.000 15712 Worker thread wakes up
22:31:10.522 00.000 7988 GuideStep: -0.4 px 101 ms EAST, 0.0 px 0 ms NORTH
22:31:10.530 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:10.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:11.940 01.410 15712 Exposure complete
22:31:11.996 00.056 15712 worker thread done servicing request
22:31:11.996 00.000 7988 OnExposeComplete: enter
22:31:11.996 00.000 7988 UpdateGuideState(): m_state=6
22:31:12.002 00.006 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8473
22:31:12.002 00.000 7988 Star::Find returns 1 (0), X=1180.98, Y=450.10, Mass=1531, SNR=26.7, Peak=234 HFD=3.0
22:31:12.002 00.000 7988 MultiStar: [#1 0.03,0.19,0.98,U] [#2 0.00,0.21,0.99,U] [#3 -0.08,0.09,0.94,U] [#4 -0.03,0.05,1.02,U] [#5 -0.06,0.34,0.69,U] [#6 -0.03,0.27,0.71,U] [#7 -0.07,0.13,0.67,U] [#8 0.11,0.17,0.64,U] 
22:31:12.002 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.18}, one-star: {-0.20, 0.24}
22:31:12.002 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.58) = xAngle (3.38 = -2.90)
22:31:12.002 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.49 = 0.21)
22:31:12.002 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.80 mountX=-0.18 mountY=0.04, mountTheta=2.93
22:31:12.002 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.18, opts=13)
22:31:12.002 00.000 7988 Enqueuing Move request for scope (-0.04, 0.18)
22:31:12.013 00.011 15712 Worker thread wakes up
22:31:12.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
22:31:12.013 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
22:31:12.013 00.000 15712 Moving (-0.04, 0.18) raw xDistance=-0.18 yDistance=0.04
22:31:12.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:31:12.013 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7
22:31:12.015 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:12.015 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:12.018 00.003 15712 PPEC rslt: input = -0.18, final = -0.16, react = -0.11, pred = -0.05, hyst = -0.10, hyst_pct = 0.00, period_length = 635.99
22:31:12.018 00.000 15712 PPEC: input: -0.18, control: -0.16, exposure: 1500
22:31:12.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:12.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:31:12.018 00.000 15712 MoveAxis(E, 51, ABG)
22:31:12.018 00.000 15712 Guiding  Dir = 2, Dur = 51
22:31:12.018 00.000 7988 Enqueuing Expose request
22:31:12.018 00.000 15712 IsGuiding returns 0
22:31:12.047 00.029 15712 PulseGuide returned control before completion, sleep 35
22:31:12.097 00.050 15712 IsGuiding returns 1
22:31:12.097 00.000 15712 scope still moving after pulse duration time elapsed
22:31:12.140 00.043 15712 IsGuiding returns 0
22:31:12.140 00.000 15712 scope move finished after 51 + 72 ms
22:31:12.140 00.000 15712 Move returns status 0, amount 51
22:31:12.140 00.000 15712 MoveAxis(N, 0, ABG)
22:31:12.140 00.000 15712 Move returns status 0, amount 0
22:31:12.140 00.000 15712 move complete, result=0
22:31:12.140 00.000 15712 worker thread done servicing request
22:31:12.140 00.000 15712 Worker thread wakes up
22:31:12.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:12.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:12.145 00.005 7988 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
22:31:13.773 01.628 15712 Exposure complete
22:31:13.818 00.045 15712 worker thread done servicing request
22:31:13.818 00.000 7988 OnExposeComplete: enter
22:31:13.818 00.000 7988 UpdateGuideState(): m_state=6
22:31:13.834 00.016 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8474
22:31:13.835 00.001 7988 Star::Find returns 1 (0), X=1181.00, Y=449.96, Mass=1584, SNR=26.9, Peak=226 HFD=4.0
22:31:13.835 00.000 7988 MultiStar: [#1 -0.11,-0.15,0.98,U] [#2 0.05,-0.00,0.99,U] [#3 0.03,-0.05,0.97,U] [#4 0.01,-0.29,1.05,U] [#5 -0.09,-0.05,0.70,U] [#6 -0.05,-0.25,0.72,U] [#7 -0.13,-0.27,0.65,U] [#8 0.24,-0.29,0.67,U] 
22:31:13.835 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {-0.18, 0.09}
22:31:13.835 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
22:31:13.835 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
22:31:13.835 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=0.13 mountY=0.03, mountTheta=0.24
22:31:13.835 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.13, opts=13)
22:31:13.835 00.000 7988 Enqueuing Move request for scope (-0.03, -0.13)
22:31:13.835 00.000 15712 Worker thread wakes up
22:31:13.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
22:31:13.835 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
22:31:13.835 00.000 15712 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=0.03
22:31:13.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:13.835 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.9
22:31:13.846 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:13.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:13.848 00.002 7988 Enqueuing Expose request
22:31:13.850 00.002 15712 PPEC rslt: input = 0.13, final = -0.06, react = 0.08, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:13.850 00.000 15712 PPEC: input: 0.13, control: -0.06, exposure: 1500
22:31:13.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:13.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:13.850 00.000 15712 MoveAxis(E, 20, ABG)
22:31:13.850 00.000 15712 Guiding  Dir = 2, Dur = 20
22:31:13.885 00.035 15712 IsGuiding returns 0
22:31:13.902 00.017 15712 PulseGuide returned control before completion, sleep 15
22:31:13.946 00.044 15712 IsGuiding returns 0
22:31:13.946 00.000 15712 Move returns status 0, amount 20
22:31:13.946 00.000 15712 MoveAxis(N, 0, ABG)
22:31:13.946 00.000 15712 Move returns status 0, amount 0
22:31:13.946 00.000 15712 move complete, result=0
22:31:13.946 00.000 15712 worker thread done servicing request
22:31:13.946 00.000 15712 Worker thread wakes up
22:31:13.946 00.000 7988 GuideStep: 0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
22:31:13.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:13.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:15.368 01.422 15712 Exposure complete
22:31:15.415 00.047 15712 worker thread done servicing request
22:31:15.415 00.000 7988 OnExposeComplete: enter
22:31:15.415 00.000 7988 UpdateGuideState(): m_state=6
22:31:15.429 00.014 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8475
22:31:15.429 00.000 7988 Star::Find returns 1 (0), X=1181.02, Y=449.49, Mass=1648, SNR=27.7, Peak=215 HFD=3.6
22:31:15.432 00.003 7988 MultiStar: [#1 -0.02,-0.41,0.99,U] [#2 -0.00,-0.39,0.96,U] [#3 0.17,-0.30,0.92,U] [#4 0.07,-0.39,0.97,U] [#5 0.20,-0.20,0.67,U] [#6 0.10,-0.37,0.68,U] [#7 -0.07,-0.13,0.65,U] [#8 0.35,-0.28,0.63,U] 
22:31:15.432 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.33}, one-star: {-0.17, -0.37}
22:31:15.432 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
22:31:15.432 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.00)
22:31:15.432 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.33 hyp=0.33 cameraTheta=-1.40 mountX=0.33 mountY=-0.05, mountTheta=-0.14
22:31:15.432 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.33, opts=13)
22:31:15.432 00.000 7988 Enqueuing Move request for scope (0.06, -0.33)
22:31:15.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:15.432 00.000 7988 UpdateGuideState exits: m=1648 SNR=27.7
22:31:15.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:15.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:15.432 00.000 7988 Enqueuing Expose request
22:31:15.445 00.013 15712 Worker thread wakes up
22:31:15.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.33) opts 0xd
22:31:15.445 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.33)
22:31:15.445 00.000 15712 Moving (0.06, -0.33) raw xDistance=0.33 yDistance=-0.05
22:31:15.449 00.004 15712 PPEC rslt: input = 0.33, final = 0.13, react = 0.20, pred = -0.06, hyst = 0.17, hyst_pct = 0.00, period_length = 635.99
22:31:15.449 00.000 15712 PPEC: input: 0.33, control: 0.13, exposure: 1500
22:31:15.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:15.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:15.449 00.000 15712 MoveAxis(W, 44, ABG)
22:31:15.449 00.000 15712 Guiding  Dir = 3, Dur = 44
22:31:15.449 00.000 15712 IsGuiding returns 0
22:31:15.466 00.017 15712 PulseGuide returned control before completion, sleep 37
22:31:15.532 00.066 15712 IsGuiding returns 1
22:31:15.532 00.000 15712 scope still moving after pulse duration time elapsed
22:31:15.557 00.025 15712 IsGuiding returns 0
22:31:15.557 00.000 15712 scope move finished after 44 + 62 ms
22:31:15.557 00.000 15712 Move returns status 0, amount 44
22:31:15.557 00.000 15712 MoveAxis(N, 0, ABG)
22:31:15.557 00.000 15712 Move returns status 0, amount 0
22:31:15.557 00.000 15712 move complete, result=0
22:31:15.557 00.000 15712 worker thread done servicing request
22:31:15.557 00.000 15712 Worker thread wakes up
22:31:15.557 00.000 7988 GuideStep: 0.3 px 44 ms WEST, -0.0 px 0 ms NORTH
22:31:15.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:15.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:17.187 01.630 15712 Exposure complete
22:31:17.233 00.046 15712 worker thread done servicing request
22:31:17.233 00.000 7988 OnExposeComplete: enter
22:31:17.233 00.000 7988 UpdateGuideState(): m_state=6
22:31:17.233 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8476
22:31:17.248 00.015 7988 Star::Find returns 1 (0), X=1180.87, Y=449.61, Mass=1512, SNR=26.6, Peak=201 HFD=3.5
22:31:17.250 00.002 7988 MultiStar: [#1 -0.02,-0.30,1.02,U] [#2 -0.26,-0.16,1.01,U] [#3 -0.13,-0.21,0.98,U] [#4 -0.03,-0.42,1.04,U] [#5 -0.00,-0.20,0.70,U] [#6 -0.08,-0.33,0.69,U] [#7 -0.18,-0.24,0.66,U] [#8 0.09,-0.46,0.62,U] 
22:31:17.250 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.28}, one-star: {-0.32, -0.25}
22:31:17.250 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
22:31:17.250 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
22:31:17.250 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.28 hyp=0.31 cameraTheta=-1.95 mountX=0.28 mountY=0.12, mountTheta=0.40
22:31:17.250 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.28, opts=13)
22:31:17.250 00.000 7988 Enqueuing Move request for scope (-0.11, -0.28)
22:31:17.250 00.000 15712 Worker thread wakes up
22:31:17.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.28) opts 0xd
22:31:17.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.28)
22:31:17.250 00.000 15712 Moving (-0.11, -0.28) raw xDistance=0.28 yDistance=0.12
22:31:17.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:17.250 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.6
22:31:17.260 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:17.260 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:17.262 00.002 7988 Enqueuing Expose request
22:31:17.262 00.000 15712 PPEC rslt: input = 0.28, final = 0.09, react = 0.17, pred = -0.08, hyst = 0.15, hyst_pct = 0.00, period_length = 635.99
22:31:17.262 00.000 15712 PPEC: input: 0.28, control: 0.09, exposure: 1500
22:31:17.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:17.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:31:17.262 00.000 15712 MoveAxis(W, 30, ABG)
22:31:17.262 00.000 15712 Guiding  Dir = 3, Dur = 30
22:31:17.264 00.002 15712 IsGuiding returns 0
22:31:17.284 00.020 15712 PulseGuide returned control before completion, sleep 14
22:31:17.338 00.054 15712 IsGuiding returns 0
22:31:17.338 00.000 15712 Move returns status 0, amount 30
22:31:17.338 00.000 15712 MoveAxis(N, 0, ABG)
22:31:17.338 00.000 15712 Move returns status 0, amount 0
22:31:17.338 00.000 15712 move complete, result=0
22:31:17.338 00.000 15712 worker thread done servicing request
22:31:17.338 00.000 15712 Worker thread wakes up
22:31:17.338 00.000 7988 GuideStep: 0.3 px 30 ms WEST, 0.1 px 0 ms NORTH
22:31:17.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:17.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:18.749 01.411 15712 Exposure complete
22:31:18.807 00.058 15712 worker thread done servicing request
22:31:18.807 00.000 7988 OnExposeComplete: enter
22:31:18.807 00.000 7988 UpdateGuideState(): m_state=6
22:31:18.807 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8477
22:31:18.810 00.003 7988 Star::Find returns 1 (0), X=1180.95, Y=449.92, Mass=1578, SNR=27.2, Peak=212 HFD=3.9
22:31:18.810 00.000 7988 MultiStar: [#1 -0.08,-0.13,0.98,U] [#2 -0.13,-0.05,1.01,U] [#3 0.10,0.07,0.93,U] [#4 0.00,-0.18,1.02,U] [#5 -0.15,0.06,0.68,U] [#6 -0.18,-0.07,0.66,U] [#7 -0.17,-0.08,0.66,U] [#8 0.01,-0.08,0.64,U] 
22:31:18.810 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.23, 0.06}
22:31:18.814 00.004 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
22:31:18.814 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
22:31:18.814 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.67 mountX=0.05 mountY=0.09, mountTheta=1.10
22:31:18.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.04, opts=13)
22:31:18.814 00.000 7988 Enqueuing Move request for scope (-0.09, -0.04)
22:31:18.814 00.000 15712 Worker thread wakes up
22:31:18.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
22:31:18.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
22:31:18.814 00.000 15712 Moving (-0.09, -0.04) raw xDistance=0.05 yDistance=0.09
22:31:18.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:18.814 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.2
22:31:18.822 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:18.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:18.824 00.002 7988 Enqueuing Expose request
22:31:18.824 00.000 15712 PPEC rslt: input = 0.05, final = -0.08, react = 0.03, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:18.824 00.000 15712 PPEC: input: 0.05, control: -0.08, exposure: 1500
22:31:18.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:18.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:31:18.824 00.000 15712 MoveAxis(E, 25, ABG)
22:31:18.824 00.000 15712 Guiding  Dir = 2, Dur = 25
22:31:18.826 00.002 15712 IsGuiding returns 0
22:31:18.836 00.010 15712 PulseGuide returned control before completion, sleep 21
22:31:18.882 00.046 15712 IsGuiding returns 0
22:31:18.882 00.000 15712 Move returns status 0, amount 25
22:31:18.882 00.000 15712 MoveAxis(N, 0, ABG)
22:31:18.882 00.000 15712 Move returns status 0, amount 0
22:31:18.882 00.000 15712 move complete, result=0
22:31:18.882 00.000 7988 GuideStep: 0.0 px 25 ms EAST, 0.1 px 0 ms NORTH
22:31:18.889 00.007 15712 worker thread done servicing request
22:31:18.889 00.000 15712 Worker thread wakes up
22:31:18.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:18.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:20.519 01.630 15712 Exposure complete
22:31:20.565 00.046 15712 worker thread done servicing request
22:31:20.565 00.000 7988 OnExposeComplete: enter
22:31:20.565 00.000 7988 UpdateGuideState(): m_state=6
22:31:20.581 00.016 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8478
22:31:20.581 00.000 7988 Star::Find returns 1 (0), X=1180.96, Y=449.59, Mass=1557, SNR=26.9, Peak=195 HFD=3.5
22:31:20.581 00.000 7988 MultiStar: [#1 -0.20,-0.52,1.00,U] [#2 -0.17,-0.29,1.01,U] [#3 -0.19,-0.40,0.95,U] [#4 -0.25,-0.63,1.00,U] [#5 -0.23,-0.29,0.69,U] [#6 -0.14,-0.55,0.70,U] [#7 -0.09,-0.41,0.63,U] [#8 0.09,-0.46,0.62,U] 
22:31:20.581 00.000 7988 single-star, 8 included, MultiStar: {-0.17, -0.43}, one-star: {-0.23, -0.28}
22:31:20.581 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.58) = xAngle (-0.68 = -0.68)
22:31:20.581 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.43 = 2.43)
22:31:20.581 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.28 hyp=0.36 cameraTheta=-2.26 mountX=0.28 mountY=0.23, mountTheta=0.70
22:31:20.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.28, opts=13)
22:31:20.581 00.000 7988 Enqueuing Move request for scope (-0.23, -0.28)
22:31:20.581 00.000 15712 Worker thread wakes up
22:31:20.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.28) opts 0xd
22:31:20.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.28)
22:31:20.581 00.000 15712 Moving (-0.23, -0.28) raw xDistance=0.28 yDistance=0.23
22:31:20.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:20.581 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.9
22:31:20.593 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:20.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:20.595 00.002 7988 Enqueuing Expose request
22:31:20.597 00.002 15712 PPEC rslt: input = 0.28, final = 0.09, react = 0.17, pred = -0.08, hyst = 0.16, hyst_pct = 0.00, period_length = 635.99
22:31:20.597 00.000 15712 PPEC: input: 0.28, control: 0.09, exposure: 1500
22:31:20.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:20.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:31:20.597 00.000 15712 MoveAxis(W, 29, ABG)
22:31:20.597 00.000 15712 Guiding  Dir = 3, Dur = 29
22:31:20.597 00.000 15712 IsGuiding returns 0
22:31:20.613 00.016 15712 PulseGuide returned control before completion, sleep 23
22:31:20.663 00.050 15712 IsGuiding returns 0
22:31:20.663 00.000 15712 Move returns status 0, amount 29
22:31:20.663 00.000 15712 MoveAxis(N, 0, ABG)
22:31:20.663 00.000 15712 Move returns status 0, amount 0
22:31:20.663 00.000 15712 move complete, result=0
22:31:20.663 00.000 7988 GuideStep: 0.3 px 29 ms WEST, 0.2 px 0 ms NORTH
22:31:20.665 00.002 15712 worker thread done servicing request
22:31:20.665 00.000 15712 Worker thread wakes up
22:31:20.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:20.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:22.082 01.417 15712 Exposure complete
22:31:22.128 00.046 15712 worker thread done servicing request
22:31:22.128 00.000 7988 OnExposeComplete: enter
22:31:22.128 00.000 7988 UpdateGuideState(): m_state=6
22:31:22.143 00.015 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8479
22:31:22.143 00.000 7988 Star::Find returns 1 (0), X=1180.97, Y=449.69, Mass=1610, SNR=27.4, Peak=202 HFD=3.6
22:31:22.143 00.000 7988 MultiStar: [#1 0.22,-0.28,0.96,U] [#2 0.10,-0.21,0.97,U] [#3 0.21,-0.14,0.91,U] [#4 0.11,-0.32,1.01,U] [#5 0.03,0.10,0.66,U] [#6 0.01,-0.28,0.68,U] [#7 -0.18,-0.03,0.66,U] [#8 0.18,-0.18,0.62,U] 
22:31:22.143 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.18}, one-star: {-0.21, -0.17}
22:31:22.143 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.58) = xAngle (0.30 = 0.30)
22:31:22.143 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.41 = -2.87)
22:31:22.143 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.28 mountX=0.18 mountY=-0.05, mountTheta=-0.27
22:31:22.143 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.18, opts=13)
22:31:22.143 00.000 7988 Enqueuing Move request for scope (0.05, -0.18)
22:31:22.143 00.000 15712 Worker thread wakes up
22:31:22.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
22:31:22.143 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
22:31:22.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:22.143 00.000 7988 UpdateGuideState exits: m=1610 SNR=27.4
22:31:22.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:22.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:22.143 00.000 7988 Enqueuing Expose request
22:31:22.159 00.016 15712 Moving (0.05, -0.18) raw xDistance=0.18 yDistance=-0.05
22:31:22.160 00.001 15712 PPEC rslt: input = 0.18, final = 0.05, react = 0.11, pred = -0.06, hyst = 0.09, hyst_pct = 0.00, period_length = 635.99
22:31:22.160 00.000 15712 PPEC: input: 0.18, control: 0.05, exposure: 1500
22:31:22.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:22.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:22.160 00.000 15712 MoveAxis(W, 17, ABG)
22:31:22.160 00.000 15712 Guiding  Dir = 3, Dur = 17
22:31:22.177 00.017 15712 IsGuiding returns 0
22:31:22.197 00.020 15712 PulseGuide returned control before completion, sleep 11
22:31:22.245 00.048 15712 IsGuiding returns 0
22:31:22.245 00.000 15712 Move returns status 0, amount 17
22:31:22.245 00.000 15712 MoveAxis(N, 0, ABG)
22:31:22.245 00.000 15712 Move returns status 0, amount 0
22:31:22.245 00.000 15712 move complete, result=0
22:31:22.245 00.000 7988 GuideStep: 0.2 px 17 ms WEST, -0.0 px 0 ms NORTH
22:31:22.247 00.002 15712 worker thread done servicing request
22:31:22.247 00.000 15712 Worker thread wakes up
22:31:22.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:22.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:23.886 01.639 15712 Exposure complete
22:31:23.944 00.058 15712 worker thread done servicing request
22:31:23.944 00.000 7988 OnExposeComplete: enter
22:31:23.944 00.000 7988 UpdateGuideState(): m_state=6
22:31:23.947 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8480
22:31:23.947 00.000 7988 Star::Find returns 1 (0), X=1180.90, Y=450.23, Mass=1563, SNR=26.9, Peak=241 HFD=3.7
22:31:23.951 00.004 7988 MultiStar: [#1 0.15,0.07,1.01,U] [#2 -0.03,0.14,0.99,U] [#3 0.09,0.08,0.93,U] [#4 0.03,0.09,1.00,U] [#5 0.19,0.19,0.72,U] [#6 -0.09,0.20,0.69,U] [#7 -0.08,0.37,0.68,U] [#8 0.07,0.06,0.68,U] 
22:31:23.951 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.17}, one-star: {-0.28, 0.37}
22:31:23.953 00.002 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.58) = xAngle (3.14 = 3.14)
22:31:23.953 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.25 = -0.04)
22:31:23.953 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.56 mountX=-0.17 mountY=-0.01, mountTheta=-3.11
22:31:23.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.17, opts=13)
22:31:23.953 00.000 7988 Enqueuing Move request for scope (0.00, 0.17)
22:31:23.953 00.000 15712 Worker thread wakes up
22:31:23.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
22:31:23.953 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
22:31:23.953 00.000 15712 Moving (0.00, 0.17) raw xDistance=-0.17 yDistance=-0.01
22:31:23.961 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:23.961 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.9
22:31:23.963 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:23.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:23.963 00.000 7988 Enqueuing Expose request
22:31:23.963 00.000 15712 PPEC rslt: input = -0.17, final = -0.15, react = -0.10, pred = -0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 635.99
22:31:23.963 00.000 15712 PPEC: input: -0.17, control: -0.15, exposure: 1500
22:31:23.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:23.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:31:23.963 00.000 15712 MoveAxis(E, 49, ABG)
22:31:23.963 00.000 15712 Guiding  Dir = 2, Dur = 49
22:31:23.963 00.000 15712 IsGuiding returns 0
22:31:23.985 00.022 15712 PulseGuide returned control before completion, sleep 40
22:31:24.043 00.058 15712 IsGuiding returns 1
22:31:24.043 00.000 15712 scope still moving after pulse duration time elapsed
22:31:24.081 00.038 15712 IsGuiding returns 0
22:31:24.081 00.000 15712 scope move finished after 49 + 67 ms
22:31:24.081 00.000 15712 Move returns status 0, amount 49
22:31:24.081 00.000 15712 MoveAxis(N, 0, ABG)
22:31:24.081 00.000 15712 Move returns status 0, amount 0
22:31:24.081 00.000 15712 move complete, result=0
22:31:24.081 00.000 15712 worker thread done servicing request
22:31:24.081 00.000 15712 Worker thread wakes up
22:31:24.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:24.081 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
22:31:24.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:25.493 01.412 15712 Exposure complete
22:31:25.544 00.051 15712 worker thread done servicing request
22:31:25.544 00.000 7988 OnExposeComplete: enter
22:31:25.544 00.000 7988 UpdateGuideState(): m_state=6
22:31:25.554 00.010 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8481
22:31:25.554 00.000 7988 Star::Find returns 1 (0), X=1180.97, Y=449.78, Mass=1543, SNR=26.7, Peak=211 HFD=3.4
22:31:25.554 00.000 7988 MultiStar: [#1 0.04,-0.05,1.03,U] [#2 -0.03,0.08,0.98,U] [#3 0.05,-0.10,0.95,U] [#4 0.00,-0.34,1.00,U] [#5 -0.13,0.09,0.70,U] [#6 -0.03,-0.20,0.72,U] [#7 0.01,0.25,0.65,U] [#8 -0.07,-0.12,0.64,U] 
22:31:25.554 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.22, -0.08}
22:31:25.554 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.58) = xAngle (-0.56 = -0.56)
22:31:25.554 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.55 = 2.55)
22:31:25.554 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.14 mountX=0.06 mountY=0.04, mountTheta=0.58
22:31:25.561 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
22:31:25.561 00.000 7988 Enqueuing Move request for scope (-0.04, -0.06)
22:31:25.561 00.000 15712 Worker thread wakes up
22:31:25.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
22:31:25.561 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
22:31:25.561 00.000 15712 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=0.04
22:31:25.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:25.561 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.7
22:31:25.566 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:25.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:25.568 00.002 7988 Enqueuing Expose request
22:31:25.569 00.001 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:25.569 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
22:31:25.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:25.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:31:25.569 00.000 15712 MoveAxis(E, 12, ABG)
22:31:25.569 00.000 15712 Guiding  Dir = 2, Dur = 12
22:31:25.569 00.000 15712 IsGuiding returns 0
22:31:25.585 00.016 15712 IsGuiding returns 1
22:31:25.585 00.000 15712 scope still moving after pulse duration time elapsed
22:31:25.633 00.048 15712 IsGuiding returns 0
22:31:25.633 00.000 15712 scope move finished after 12 + 51 ms
22:31:25.633 00.000 15712 Move returns status 0, amount 12
22:31:25.633 00.000 15712 MoveAxis(N, 0, ABG)
22:31:25.633 00.000 15712 Move returns status 0, amount 0
22:31:25.633 00.000 15712 move complete, result=0
22:31:25.633 00.000 15712 worker thread done servicing request
22:31:25.633 00.000 15712 Worker thread wakes up
22:31:25.633 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
22:31:25.635 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:25.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:27.374 01.739 15712 Exposure complete
22:31:27.430 00.056 15712 worker thread done servicing request
22:31:27.430 00.000 7988 OnExposeComplete: enter
22:31:27.434 00.004 7988 UpdateGuideState(): m_state=6
22:31:27.434 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8482
22:31:27.434 00.000 7988 Star::Find returns 1 (0), X=1180.90, Y=449.80, Mass=1464, SNR=26.1, Peak=204 HFD=3.5
22:31:27.434 00.000 7988 MultiStar: [#1 0.06,-0.17,1.05,U] [#2 -0.14,-0.04,1.04,U] [#3 -0.00,-0.02,0.99,U] [#4 -0.10,-0.34,1.02,U] [#5 0.03,0.22,0.76,U] [#6 0.08,-0.02,0.71,U] [#7 -0.31,-0.11,0.70,U] [#8 0.13,-0.06,0.62,U] 
22:31:27.434 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.28, -0.06}
22:31:27.434 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.58) = xAngle (-0.70 = -0.70)
22:31:27.434 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.41 = 2.41)
22:31:27.434 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.28 mountX=0.08 mountY=0.07, mountTheta=0.72
22:31:27.434 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
22:31:27.434 00.000 7988 Enqueuing Move request for scope (-0.07, -0.08)
22:31:27.434 00.000 15712 Worker thread wakes up
22:31:27.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
22:31:27.434 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
22:31:27.434 00.000 15712 Moving (-0.07, -0.08) raw xDistance=0.08 yDistance=0.07
22:31:27.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:27.447 00.013 7988 UpdateGuideState exits: m=1464 SNR=26.1
22:31:27.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:27.449 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:27.449 00.000 7988 Enqueuing Expose request
22:31:27.450 00.001 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:27.450 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
22:31:27.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:27.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:31:27.450 00.000 15712 MoveAxis(E, 11, ABG)
22:31:27.450 00.000 15712 Guiding  Dir = 2, Dur = 11
22:31:27.450 00.000 15712 IsGuiding returns 0
22:31:27.472 00.022 15712 IsGuiding returns 1
22:31:27.472 00.000 15712 scope still moving after pulse duration time elapsed
22:31:27.497 00.025 15712 IsGuiding returns 1
22:31:27.532 00.035 15712 IsGuiding returns 0
22:31:27.532 00.000 15712 scope move finished after 11 + 73 ms
22:31:27.532 00.000 15712 Move returns status 0, amount 11
22:31:27.532 00.000 15712 MoveAxis(N, 0, ABG)
22:31:27.532 00.000 15712 Move returns status 0, amount 0
22:31:27.532 00.000 15712 move complete, result=0
22:31:27.532 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
22:31:27.538 00.006 15712 worker thread done servicing request
22:31:27.538 00.000 15712 Worker thread wakes up
22:31:27.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:27.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:28.951 01.413 15712 Exposure complete
22:31:29.009 00.058 15712 worker thread done servicing request
22:31:29.009 00.000 7988 OnExposeComplete: enter
22:31:29.009 00.000 7988 UpdateGuideState(): m_state=6
22:31:29.012 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8483
22:31:29.013 00.001 7988 Star::Find returns 1 (0), X=1180.79, Y=449.78, Mass=1528, SNR=26.5, Peak=218 HFD=3.6
22:31:29.013 00.000 7988 MultiStar: [#1 -0.08,-0.31,1.01,U] [#2 -0.16,-0.06,0.99,U] [#3 0.01,-0.17,0.94,U] [#4 -0.07,-0.22,1.07,U] [#5 -0.14,-0.04,0.74,U] [#6 -0.13,-0.21,0.70,U] [#7 -0.30,-0.03,0.65,U] [#8 -0.07,-0.23,0.66,U] 
22:31:29.015 00.002 7988 refined, 8 included, MultiStar: {-0.15, -0.16}, one-star: {-0.40, -0.09}
22:31:29.015 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.58) = xAngle (-0.74 = -0.74)
22:31:29.017 00.002 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.37 = 2.37)
22:31:29.017 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.21 cameraTheta=-2.32 mountX=0.16 mountY=0.15, mountTheta=0.76
22:31:29.019 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.16, opts=13)
22:31:29.021 00.002 7988 Enqueuing Move request for scope (-0.15, -0.16)
22:31:29.021 00.000 15712 Worker thread wakes up
22:31:29.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
22:31:29.021 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
22:31:29.021 00.000 15712 Moving (-0.15, -0.16) raw xDistance=0.16 yDistance=0.15
22:31:29.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:29.023 00.002 7988 UpdateGuideState exits: m=1528 SNR=26.5
22:31:29.025 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:29.026 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:29.026 00.000 7988 Enqueuing Expose request
22:31:29.026 00.000 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:29.026 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
22:31:29.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:29.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:31:29.026 00.000 15712 MoveAxis(E, 9, ABG)
22:31:29.026 00.000 15712 Guiding  Dir = 2, Dur = 9
22:31:29.028 00.002 15712 IsGuiding returns 0
22:31:29.080 00.052 15712 IsGuiding returns 0
22:31:29.080 00.000 15712 Move returns status 0, amount 9
22:31:29.080 00.000 15712 MoveAxis(N, 0, ABG)
22:31:29.080 00.000 15712 Move returns status 0, amount 0
22:31:29.080 00.000 15712 move complete, result=0
22:31:29.080 00.000 7988 GuideStep: 0.2 px 9 ms EAST, 0.1 px 0 ms NORTH
22:31:29.089 00.009 15712 worker thread done servicing request
22:31:29.089 00.000 15712 Worker thread wakes up
22:31:29.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:29.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:30.720 01.631 15712 Exposure complete
22:31:30.778 00.058 15712 worker thread done servicing request
22:31:30.778 00.000 7988 OnExposeComplete: enter
22:31:30.778 00.000 7988 UpdateGuideState(): m_state=6
22:31:30.781 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8484
22:31:30.782 00.001 7988 Star::Find returns 1 (0), X=1180.98, Y=449.64, Mass=1473, SNR=26.2, Peak=186 HFD=3.4
22:31:30.782 00.000 7988 MultiStar: [#1 0.10,-0.22,0.99,U] [#2 0.11,-0.31,1.02,U] [#3 0.14,-0.25,0.96,U] [#4 0.14,-0.50,1.02,U] [#5 0.18,-0.09,0.72,U] [#6 0.11,-0.40,0.73,U] [#7 0.01,-0.19,0.63,U] [#8 0.04,-0.37,0.62,U] 
22:31:30.782 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.29}, one-star: {-0.21, -0.22}
22:31:30.782 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.58) = xAngle (0.23 = 0.23)
22:31:30.782 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.34 = -2.94)
22:31:30.782 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.29 cameraTheta=-1.35 mountX=0.29 mountY=-0.06, mountTheta=-0.20
22:31:30.782 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.29, opts=13)
22:31:30.782 00.000 7988 Enqueuing Move request for scope (0.07, -0.29)
22:31:30.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:30.782 00.000 7988 UpdateGuideState exits: m=1473 SNR=26.2
22:31:30.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:30.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:30.795 00.013 7988 Enqueuing Expose request
22:31:30.795 00.000 15712 Worker thread wakes up
22:31:30.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
22:31:30.795 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
22:31:30.795 00.000 15712 Moving (0.07, -0.29) raw xDistance=0.29 yDistance=-0.06
22:31:30.798 00.003 15712 PPEC rslt: input = 0.29, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 635.99
22:31:30.798 00.000 15712 PPEC: input: 0.29, control: 0.14, exposure: 1500
22:31:30.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:30.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:30.798 00.000 15712 MoveAxis(W, 46, ABG)
22:31:30.798 00.000 15712 Guiding  Dir = 3, Dur = 46
22:31:30.798 00.000 15712 IsGuiding returns 0
22:31:30.829 00.031 15712 PulseGuide returned control before completion, sleep 29
22:31:30.861 00.032 15712 IsGuiding returns 1
22:31:30.861 00.000 15712 scope still moving after pulse duration time elapsed
22:31:30.893 00.032 15712 IsGuiding returns 0
22:31:30.893 00.000 15712 scope move finished after 46 + 45 ms
22:31:30.893 00.000 15712 Move returns status 0, amount 46
22:31:30.893 00.000 15712 MoveAxis(N, 0, ABG)
22:31:30.893 00.000 15712 Move returns status 0, amount 0
22:31:30.893 00.000 15712 move complete, result=0
22:31:30.893 00.000 15712 worker thread done servicing request
22:31:30.893 00.000 15712 Worker thread wakes up
22:31:30.893 00.000 7988 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
22:31:30.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:30.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:32.312 01.419 15712 Exposure complete
22:31:32.371 00.059 15712 worker thread done servicing request
22:31:32.371 00.000 7988 OnExposeComplete: enter
22:31:32.371 00.000 7988 UpdateGuideState(): m_state=6
22:31:32.374 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8485
22:31:32.374 00.000 7988 Star::Find returns 1 (0), X=1180.98, Y=449.97, Mass=1534, SNR=26.7, Peak=237 HFD=3.0
22:31:32.374 00.000 7988 MultiStar: [#1 0.06,-0.09,0.97,U] [#2 0.15,0.04,0.97,U] [#3 0.24,-0.19,0.97,U] [#4 0.26,-0.26,1.00,U] [#5 0.05,0.13,0.67,U] [#6 0.11,0.10,0.70,U] [#7 -0.08,0.12,0.69,U] [#8 0.38,-0.28,0.62,U] 
22:31:32.378 00.004 7988 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {-0.20, 0.11}
22:31:32.378 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.58) = xAngle (1.20 = 1.20)
22:31:32.378 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.31 = -1.97)
22:31:32.378 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.38 mountX=0.04 mountY=-0.10, mountTheta=-1.20
22:31:32.378 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.04, opts=13)
22:31:32.378 00.000 7988 Enqueuing Move request for scope (0.10, -0.04)
22:31:32.378 00.000 15712 Worker thread wakes up
22:31:32.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:31:32.378 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:31:32.378 00.000 15712 Moving (0.10, -0.04) raw xDistance=0.04 yDistance=-0.10
22:31:32.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:32.378 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.7
22:31:32.387 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:32.387 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:32.389 00.002 7988 Enqueuing Expose request
22:31:32.389 00.000 15712 PPEC rslt: input = 0.04, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:32.389 00.000 15712 PPEC: input: 0.04, control: -0.04, exposure: 1500
22:31:32.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:32.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:31:32.389 00.000 15712 MoveAxis(E, 14, ABG)
22:31:32.389 00.000 15712 Guiding  Dir = 2, Dur = 14
22:31:32.395 00.006 15712 IsGuiding returns 0
22:31:32.411 00.016 15712 IsGuiding returns 1
22:31:32.411 00.000 15712 scope still moving after pulse duration time elapsed
22:31:32.460 00.049 15712 IsGuiding returns 0
22:31:32.460 00.000 15712 scope move finished after 14 + 49 ms
22:31:32.460 00.000 15712 Move returns status 0, amount 14
22:31:32.460 00.000 15712 MoveAxis(N, 0, ABG)
22:31:32.460 00.000 15712 Move returns status 0, amount 0
22:31:32.460 00.000 15712 move complete, result=0
22:31:32.460 00.000 15712 worker thread done servicing request
22:31:32.460 00.000 15712 Worker thread wakes up
22:31:32.460 00.000 7988 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:31:32.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:32.462 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:34.098 01.636 15712 Exposure complete
22:31:34.155 00.057 15712 worker thread done servicing request
22:31:34.155 00.000 7988 OnExposeComplete: enter
22:31:34.155 00.000 7988 UpdateGuideState(): m_state=6
22:31:34.155 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8486
22:31:34.159 00.004 7988 Star::Find returns 1 (0), X=1181.27, Y=449.78, Mass=1560, SNR=26.9, Peak=203 HFD=3.5
22:31:34.159 00.000 7988 MultiStar: [#1 0.27,-0.23,1.00,U] [#2 0.17,-0.12,0.99,U] [#3 0.16,-0.11,0.96,U] [#4 0.31,-0.33,1.01,U] [#5 0.28,-0.07,0.69,U] [#6 0.18,-0.20,0.70,U] [#7 0.17,0.03,0.69,U] [#8 0.16,-0.33,0.66,U] 
22:31:34.162 00.003 7988 single-star, 8 included, MultiStar: {0.20, -0.16}, one-star: {0.08, -0.08}
22:31:34.162 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.58) = xAngle (0.81 = 0.81)
22:31:34.162 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.92 = -2.37)
22:31:34.162 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.77 mountX=0.08 mountY=-0.08, mountTheta=-0.79
22:31:34.162 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.08, opts=13)
22:31:34.162 00.000 7988 Enqueuing Move request for scope (0.08, -0.08)
22:31:34.162 00.000 15712 Worker thread wakes up
22:31:34.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:31:34.162 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:31:34.162 00.000 15712 Moving (0.08, -0.08) raw xDistance=0.08 yDistance=-0.08
22:31:34.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:34.162 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.9
22:31:34.172 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:34.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:34.174 00.002 7988 Enqueuing Expose request
22:31:34.174 00.000 15712 PPEC rslt: input = 0.08, final = -0.07, react = 0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:34.174 00.000 15712 PPEC: input: 0.08, control: -0.07, exposure: 1500
22:31:34.175 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:34.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:34.175 00.000 15712 MoveAxis(E, 22, ABG)
22:31:34.175 00.000 15712 Guiding  Dir = 2, Dur = 22
22:31:34.175 00.000 15712 IsGuiding returns 0
22:31:34.196 00.021 15712 IsGuiding returns 1
22:31:34.196 00.000 15712 scope still moving after pulse duration time elapsed
22:31:34.248 00.052 15712 IsGuiding returns 0
22:31:34.248 00.000 15712 scope move finished after 22 + 52 ms
22:31:34.248 00.000 15712 Move returns status 0, amount 22
22:31:34.248 00.000 15712 MoveAxis(N, 0, ABG)
22:31:34.248 00.000 15712 Move returns status 0, amount 0
22:31:34.248 00.000 15712 move complete, result=0
22:31:34.248 00.000 7988 GuideStep: 0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
22:31:34.252 00.004 15712 worker thread done servicing request
22:31:34.252 00.000 15712 Worker thread wakes up
22:31:34.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:34.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:35.659 01.407 15712 Exposure complete
22:31:35.718 00.059 15712 worker thread done servicing request
22:31:35.718 00.000 7988 OnExposeComplete: enter
22:31:35.718 00.000 7988 UpdateGuideState(): m_state=6
22:31:35.718 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8487
22:31:35.721 00.003 7988 Star::Find returns 1 (0), X=1181.06, Y=449.55, Mass=1516, SNR=26.5, Peak=232 HFD=3.5
22:31:35.721 00.000 7988 MultiStar: [#1 0.20,-0.43,1.03,U] [#2 0.24,-0.40,1.02,U] [#3 0.16,-0.45,0.95,U] [#4 -0.01,-0.46,1.03,U] [#5 0.16,-0.23,0.71,U] [#6 0.30,-0.34,0.71,U] [#7 0.14,-0.36,0.66,U] [#8 0.29,-0.26,0.66,U] 
22:31:35.721 00.000 7988 single-star, 8 included, MultiStar: {0.14, -0.37}, one-star: {-0.13, -0.32}
22:31:35.721 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.58) = xAngle (-0.38 = -0.38)
22:31:35.721 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.73 = 2.73)
22:31:35.727 00.006 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.32 hyp=0.34 cameraTheta=-1.96 mountX=0.32 mountY=0.14, mountTheta=0.41
22:31:35.727 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.32, opts=13)
22:31:35.727 00.000 7988 Enqueuing Move request for scope (-0.13, -0.32)
22:31:35.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:35.727 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.5
22:31:35.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:35.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:35.727 00.000 7988 Enqueuing Expose request
22:31:35.727 00.000 15712 Worker thread wakes up
22:31:35.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.32) opts 0xd
22:31:35.727 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.32)
22:31:35.727 00.000 15712 Moving (-0.13, -0.32) raw xDistance=0.32 yDistance=0.14
22:31:35.737 00.010 15712 PPEC rslt: input = 0.32, final = 0.12, react = 0.19, pred = -0.07, hyst = 0.17, hyst_pct = 0.00, period_length = 635.99
22:31:35.737 00.000 15712 PPEC: input: 0.32, control: 0.12, exposure: 1500
22:31:35.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:35.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:31:35.737 00.000 15712 MoveAxis(W, 39, ABG)
22:31:35.737 00.000 15712 Guiding  Dir = 3, Dur = 39
22:31:35.737 00.000 15712 IsGuiding returns 0
22:31:35.769 00.032 15712 PulseGuide returned control before completion, sleep 22
22:31:35.816 00.047 15712 IsGuiding returns 0
22:31:35.816 00.000 15712 Move returns status 0, amount 39
22:31:35.816 00.000 15712 MoveAxis(N, 0, ABG)
22:31:35.816 00.000 15712 Move returns status 0, amount 0
22:31:35.816 00.000 15712 move complete, result=0
22:31:35.816 00.000 7988 GuideStep: 0.3 px 39 ms WEST, 0.1 px 0 ms NORTH
22:31:35.818 00.002 15712 worker thread done servicing request
22:31:35.818 00.000 15712 Worker thread wakes up
22:31:35.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:35.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:37.559 01.741 15712 Exposure complete
22:31:37.618 00.059 15712 worker thread done servicing request
22:31:37.618 00.000 7988 OnExposeComplete: enter
22:31:37.618 00.000 7988 UpdateGuideState(): m_state=6
22:31:37.621 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8488
22:31:37.621 00.000 7988 Star::Find returns 1 (0), X=1181.13, Y=450.04, Mass=1452, SNR=26.0, Peak=242 HFD=3.0
22:31:37.621 00.000 7988 MultiStar: [#1 0.13,0.15,1.02,U] [#2 0.16,0.08,1.03,U] [#3 0.23,0.14,1.00,U] [#4 0.13,-0.04,1.02,U] [#5 0.07,0.42,0.73,U] [#6 0.21,0.02,0.72,U] [#7 0.03,0.20,0.68,U] [#8 0.08,0.32,0.65,U] 
22:31:37.624 00.003 7988 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {-0.06, 0.18}
22:31:37.626 00.002 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.58) = xAngle (2.51 = 2.51)
22:31:37.626 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.62 = -0.66)
22:31:37.628 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.94 mountX=-0.15 mountY=-0.12, mountTheta=-2.49
22:31:37.630 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.15, opts=13)
22:31:37.630 00.000 7988 Enqueuing Move request for scope (0.11, 0.15)
22:31:37.632 00.002 15712 Worker thread wakes up
22:31:37.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
22:31:37.632 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
22:31:37.632 00.000 15712 Moving (0.11, 0.15) raw xDistance=-0.15 yDistance=-0.12
22:31:37.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:31:37.633 00.001 7988 UpdateGuideState exits: m=1452 SNR=26.0
22:31:37.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:37.635 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:37.635 00.000 7988 Enqueuing Expose request
22:31:37.637 00.002 15712 PPEC rslt: input = -0.15, final = -0.07, react = -0.09, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:37.637 00.000 15712 PPEC: input: -0.15, control: -0.07, exposure: 1500
22:31:37.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:37.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:31:37.637 00.000 15712 MoveAxis(E, 23, ABG)
22:31:37.637 00.000 15712 Guiding  Dir = 2, Dur = 23
22:31:37.637 00.000 15712 IsGuiding returns 0
22:31:37.655 00.018 15712 PulseGuide returned control before completion, sleep 17
22:31:37.703 00.048 15712 IsGuiding returns 0
22:31:37.703 00.000 15712 Move returns status 0, amount 23
22:31:37.703 00.000 15712 MoveAxis(N, 0, ABG)
22:31:37.703 00.000 15712 Move returns status 0, amount 0
22:31:37.703 00.000 15712 move complete, result=0
22:31:37.703 00.000 7988 GuideStep: -0.2 px 23 ms EAST, -0.1 px 0 ms NORTH
22:31:37.704 00.001 15712 worker thread done servicing request
22:31:37.704 00.000 15712 Worker thread wakes up
22:31:37.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:37.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:39.122 01.418 15712 Exposure complete
22:31:39.180 00.058 15712 worker thread done servicing request
22:31:39.180 00.000 7988 OnExposeComplete: enter
22:31:39.180 00.000 7988 UpdateGuideState(): m_state=6
22:31:39.183 00.003 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8489
22:31:39.183 00.000 7988 Star::Find returns 1 (0), X=1181.07, Y=450.16, Mass=1566, SNR=27.0, Peak=227 HFD=3.7
22:31:39.183 00.000 7988 MultiStar: [#1 0.06,0.06,0.99,U] [#2 0.04,0.27,0.96,U] [#3 0.19,0.19,0.91,U] [#4 -0.09,0.08,1.02,U] [#5 0.03,0.41,0.70,U] [#6 -0.02,0.21,0.67,U] [#7 0.06,0.18,0.63,U] [#8 0.16,0.16,0.61,U] 
22:31:39.183 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.20}, one-star: {-0.11, 0.30}
22:31:39.183 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
22:31:39.183 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
22:31:39.183 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.43 mountX=-0.20 mountY=-0.03, mountTheta=-2.98
22:31:39.183 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.20, opts=13)
22:31:39.183 00.000 7988 Enqueuing Move request for scope (0.03, 0.20)
22:31:39.183 00.000 15712 Worker thread wakes up
22:31:39.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
22:31:39.183 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
22:31:39.183 00.000 15712 Moving (0.03, 0.20) raw xDistance=-0.20 yDistance=-0.03
22:31:39.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:39.183 00.000 7988 UpdateGuideState exits: m=1566 SNR=27.0
22:31:39.195 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:39.195 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:39.197 00.002 7988 Enqueuing Expose request
22:31:39.197 00.000 15712 PPEC rslt: input = -0.20, final = -0.19, react = -0.12, pred = -0.07, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:31:39.198 00.001 15712 PPEC: input: -0.20, control: -0.19, exposure: 1500
22:31:39.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:39.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:31:39.198 00.000 15712 MoveAxis(E, 62, ABG)
22:31:39.198 00.000 15712 Guiding  Dir = 2, Dur = 62
22:31:39.199 00.001 15712 IsGuiding returns 0
22:31:39.221 00.022 15712 PulseGuide returned control before completion, sleep 51
22:31:39.280 00.059 15712 IsGuiding returns 1
22:31:39.280 00.000 15712 scope still moving after pulse duration time elapsed
22:31:39.311 00.031 15712 IsGuiding returns 0
22:31:39.311 00.000 15712 scope move finished after 62 + 49 ms
22:31:39.311 00.000 15712 Move returns status 0, amount 62
22:31:39.311 00.000 15712 MoveAxis(N, 0, ABG)
22:31:39.311 00.000 15712 Move returns status 0, amount 0
22:31:39.311 00.000 15712 move complete, result=0
22:31:39.311 00.000 7988 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
22:31:39.313 00.002 15712 worker thread done servicing request
22:31:39.313 00.000 15712 Worker thread wakes up
22:31:39.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:39.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:41.052 01.739 15712 Exposure complete
22:31:41.110 00.058 15712 worker thread done servicing request
22:31:41.110 00.000 7988 OnExposeComplete: enter
22:31:41.110 00.000 7988 UpdateGuideState(): m_state=6
22:31:41.114 00.004 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8490
22:31:41.114 00.000 7988 Star::Find returns 1 (0), X=1180.96, Y=449.79, Mass=1598, SNR=27.2, Peak=207 HFD=3.9
22:31:41.114 00.000 7988 MultiStar: [#1 0.02,-0.27,0.99,U] [#2 -0.06,0.04,0.96,U] [#3 -0.02,-0.04,0.95,U] [#4 0.20,-0.32,0.98,U] [#5 -0.15,-0.12,0.69,U] [#6 -0.04,-0.35,0.66,U] [#7 0.03,-0.21,0.63,U] [#8 0.07,-0.17,0.63,U] 
22:31:41.114 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.16}, one-star: {-0.23, -0.07}
22:31:41.114 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.58) = xAngle (-0.12 = -0.12)
22:31:41.114 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.99 = 2.99)
22:31:41.114 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.70 mountX=0.16 mountY=0.02, mountTheta=0.15
22:31:41.114 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.16, opts=13)
22:31:41.114 00.000 7988 Enqueuing Move request for scope (-0.02, -0.16)
22:31:41.114 00.000 15712 Worker thread wakes up
22:31:41.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
22:31:41.114 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
22:31:41.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:41.114 00.000 7988 UpdateGuideState exits: m=1598 SNR=27.2
22:31:41.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:41.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:41.114 00.000 7988 Enqueuing Expose request
22:31:41.114 00.000 15712 Moving (-0.02, -0.16) raw xDistance=0.16 yDistance=0.02
22:31:41.132 00.018 15712 PPEC rslt: input = 0.16, final = -0.08, react = 0.10, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:31:41.132 00.000 15712 PPEC: input: 0.16, control: -0.08, exposure: 1500
22:31:41.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:41.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:31:41.132 00.000 15712 MoveAxis(E, 25, ABG)
22:31:41.132 00.000 15712 Guiding  Dir = 2, Dur = 25
22:31:41.132 00.000 15712 IsGuiding returns 0
22:31:41.147 00.015 15712 PulseGuide returned control before completion, sleep 15
22:31:41.198 00.051 15712 IsGuiding returns 1
22:31:41.198 00.000 15712 scope still moving after pulse duration time elapsed
22:31:41.225 00.027 15712 IsGuiding returns 0
22:31:41.225 00.000 15712 scope move finished after 25 + 66 ms
22:31:41.225 00.000 15712 Move returns status 0, amount 25
22:31:41.225 00.000 15712 MoveAxis(N, 0, ABG)
22:31:41.225 00.000 15712 Move returns status 0, amount 0
22:31:41.225 00.000 15712 move complete, result=0
22:31:41.225 00.000 15712 worker thread done servicing request
22:31:41.225 00.000 15712 Worker thread wakes up
22:31:41.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:41.225 00.000 7988 GuideStep: 0.2 px 25 ms EAST, 0.0 px 0 ms NORTH
22:31:41.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:42.645 01.420 15712 Exposure complete
22:31:42.697 00.052 15712 worker thread done servicing request
22:31:42.697 00.000 7988 OnExposeComplete: enter
22:31:42.697 00.000 7988 UpdateGuideState(): m_state=6
22:31:42.708 00.011 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8491
22:31:42.708 00.000 7988 Star::Find returns 1 (0), X=1181.06, Y=449.59, Mass=1533, SNR=26.6, Peak=223 HFD=3.4
22:31:42.710 00.002 7988 MultiStar: [#1 0.20,-0.38,1.00,U] [#2 -0.00,-0.27,0.95,U] [#3 0.18,-0.36,0.95,U] [#4 0.19,-0.42,0.99,U] [#5 0.10,-0.16,0.69,U] [#6 0.17,-0.43,0.69,U] [#7 -0.07,-0.25,0.68,U] [#8 0.07,-0.18,0.64,U] 
22:31:42.710 00.000 7988 single-star, 8 included, MultiStar: {0.08, -0.31}, one-star: {-0.13, -0.27}
22:31:42.712 00.002 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.58) = xAngle (-0.44 = -0.44)
22:31:42.714 00.002 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.67 = 2.67)
22:31:42.714 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.02 mountX=0.27 mountY=0.14, mountTheta=0.47
22:31:42.716 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.27, opts=13)
22:31:42.718 00.002 7988 Enqueuing Move request for scope (-0.13, -0.27)
22:31:42.718 00.000 15712 Worker thread wakes up
22:31:42.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
22:31:42.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
22:31:42.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:42.718 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.6
22:31:42.721 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:42.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:42.723 00.002 7988 Enqueuing Expose request
22:31:42.723 00.000 15712 Moving (-0.13, -0.27) raw xDistance=0.27 yDistance=0.14
22:31:42.724 00.001 15712 PPEC rslt: input = 0.27, final = 0.10, react = 0.16, pred = -0.06, hyst = 0.14, hyst_pct = 0.00, period_length = 636.00
22:31:42.724 00.000 15712 PPEC: input: 0.27, control: 0.10, exposure: 1500
22:31:42.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:42.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:31:42.724 00.000 15712 MoveAxis(W, 33, ABG)
22:31:42.724 00.000 15712 Guiding  Dir = 3, Dur = 33
22:31:42.724 00.000 15712 IsGuiding returns 0
22:31:42.748 00.024 15712 PulseGuide returned control before completion, sleep 18
22:31:42.799 00.051 15712 IsGuiding returns 0
22:31:42.799 00.000 15712 Move returns status 0, amount 33
22:31:42.799 00.000 15712 MoveAxis(N, 0, ABG)
22:31:42.799 00.000 15712 Move returns status 0, amount 0
22:31:42.799 00.000 15712 move complete, result=0
22:31:42.799 00.000 7988 GuideStep: 0.3 px 33 ms WEST, 0.1 px 0 ms NORTH
22:31:42.804 00.005 15712 worker thread done servicing request
22:31:42.804 00.000 15712 Worker thread wakes up
22:31:42.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:42.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:44.431 01.627 15712 Exposure complete
22:31:44.484 00.053 15712 worker thread done servicing request
22:31:44.484 00.000 7988 OnExposeComplete: enter
22:31:44.484 00.000 7988 UpdateGuideState(): m_state=6
22:31:44.492 00.008 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8492
22:31:44.492 00.000 7988 Star::Find returns 1 (0), X=1180.84, Y=449.65, Mass=1563, SNR=26.9, Peak=219 HFD=3.5
22:31:44.492 00.000 7988 MultiStar: [#1 -0.08,-0.40,1.02,U] [#2 -0.02,-0.36,1.00,U] [#3 -0.13,-0.34,0.95,U] [#4 -0.13,-0.39,1.01,U] [#5 0.01,-0.27,0.68,U] [#6 -0.11,-0.41,0.68,U] [#7 -0.32,-0.23,0.70,U] [#8 -0.10,-0.33,0.63,U] 
22:31:44.496 00.004 7988 refined, 8 included, MultiStar: {-0.14, -0.33}, one-star: {-0.35, -0.21}
22:31:44.498 00.002 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.58) = xAngle (-0.39 = -0.39)
22:31:44.499 00.001 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.72 = 2.72)
22:31:44.501 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.97 mountX=0.33 mountY=0.15, mountTheta=0.42
22:31:44.503 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.33, opts=13)
22:31:44.505 00.002 7988 Enqueuing Move request for scope (-0.14, -0.33)
22:31:44.506 00.001 15712 Worker thread wakes up
22:31:44.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.33) opts 0xd
22:31:44.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.33)
22:31:44.506 00.000 15712 Moving (-0.14, -0.33) raw xDistance=0.33 yDistance=0.15
22:31:44.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:44.508 00.002 7988 UpdateGuideState exits: m=1563 SNR=26.9
22:31:44.509 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:44.510 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:44.510 00.000 7988 Enqueuing Expose request
22:31:44.510 00.000 15712 PPEC rslt: input = 0.33, final = 0.15, react = 0.20, pred = -0.04, hyst = 0.17, hyst_pct = 0.00, period_length = 636.00
22:31:44.510 00.000 15712 PPEC: input: 0.33, control: 0.15, exposure: 1500
22:31:44.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:44.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:31:44.510 00.000 15712 MoveAxis(W, 50, ABG)
22:31:44.510 00.000 15712 Guiding  Dir = 3, Dur = 50
22:31:44.510 00.000 15712 IsGuiding returns 0
22:31:44.528 00.018 15712 PulseGuide returned control before completion, sleep 47
22:31:44.608 00.080 15712 IsGuiding returns 0
22:31:44.608 00.000 15712 Move returns status 0, amount 50
22:31:44.608 00.000 15712 MoveAxis(N, 0, ABG)
22:31:44.608 00.000 15712 Move returns status 0, amount 0
22:31:44.608 00.000 15712 move complete, result=0
22:31:44.608 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
22:31:44.610 00.002 15712 worker thread done servicing request
22:31:44.610 00.000 15712 Worker thread wakes up
22:31:44.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:44.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:46.026 01.416 15712 Exposure complete
22:31:46.081 00.055 15712 worker thread done servicing request
22:31:46.081 00.000 7988 OnExposeComplete: enter
22:31:46.081 00.000 7988 UpdateGuideState(): m_state=6
22:31:46.087 00.006 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8493
22:31:46.088 00.001 7988 Star::Find returns 1 (0), X=1180.88, Y=449.73, Mass=1520, SNR=26.5, Peak=193 HFD=3.6
22:31:46.088 00.000 7988 MultiStar: [#1 -0.13,-0.39,1.03,U] [#2 -0.07,-0.23,1.04,U] [#3 0.06,-0.39,0.95,U] [#4 -0.15,-0.31,1.02,U] [#5 -0.07,-0.17,0.71,U] [#6 -0.22,-0.27,0.71,U] [#7 -0.16,-0.26,0.64,U] [#8 -0.09,-0.30,0.64,U] 
22:31:46.088 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.27}, one-star: {-0.31, -0.14}
22:31:46.088 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.58) = xAngle (-0.43 = -0.43)
22:31:46.088 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.68 = 2.68)
22:31:46.088 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.00 mountX=0.28 mountY=0.13, mountTheta=0.45
22:31:46.088 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.27, opts=13)
22:31:46.088 00.000 7988 Enqueuing Move request for scope (-0.13, -0.27)
22:31:46.088 00.000 15712 Worker thread wakes up
22:31:46.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:46.098 00.010 7988 UpdateGuideState exits: m=1520 SNR=26.5
22:31:46.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:46.098 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:46.098 00.000 7988 Enqueuing Expose request
22:31:46.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
22:31:46.098 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
22:31:46.098 00.000 15712 Moving (-0.13, -0.27) raw xDistance=0.28 yDistance=0.13
22:31:46.104 00.006 15712 PPEC rslt: input = 0.28, final = 0.13, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
22:31:46.104 00.000 15712 PPEC: input: 0.28, control: 0.13, exposure: 1500
22:31:46.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:46.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:31:46.104 00.000 15712 MoveAxis(W, 43, ABG)
22:31:46.104 00.000 15712 Guiding  Dir = 3, Dur = 43
22:31:46.104 00.000 15712 IsGuiding returns 0
22:31:46.122 00.018 15712 PulseGuide returned control before completion, sleep 35
22:31:46.172 00.050 15712 IsGuiding returns 1
22:31:46.172 00.000 15712 scope still moving after pulse duration time elapsed
22:31:46.200 00.028 15712 IsGuiding returns 0
22:31:46.200 00.000 15712 scope move finished after 43 + 49 ms
22:31:46.200 00.000 15712 Move returns status 0, amount 43
22:31:46.200 00.000 15712 MoveAxis(N, 0, ABG)
22:31:46.200 00.000 15712 Move returns status 0, amount 0
22:31:46.200 00.000 15712 move complete, result=0
22:31:46.200 00.000 15712 worker thread done servicing request
22:31:46.200 00.000 15712 Worker thread wakes up
22:31:46.200 00.000 7988 GuideStep: 0.3 px 43 ms WEST, 0.1 px 0 ms NORTH
22:31:46.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:46.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:47.833 01.633 15712 Exposure complete
22:31:47.889 00.056 15712 worker thread done servicing request
22:31:47.889 00.000 7988 OnExposeComplete: enter
22:31:47.889 00.000 7988 UpdateGuideState(): m_state=6
22:31:47.889 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8494
22:31:47.894 00.005 7988 Star::Find returns 1 (0), X=1181.02, Y=449.83, Mass=1608, SNR=27.4, Peak=205 HFD=3.9
22:31:47.894 00.000 7988 MultiStar: [#1 0.16,-0.21,0.97,U] [#2 0.06,-0.08,0.93,U] [#3 0.05,-0.10,0.92,U] [#4 0.13,-0.39,1.00,U] [#5 -0.05,-0.23,0.67,U] [#6 0.13,-0.26,0.66,U] [#7 0.13,-0.24,0.65,U] [#8 0.05,-0.45,0.62,U] 
22:31:47.894 00.000 7988 single-star, 8 included, MultiStar: {0.05, -0.21}, one-star: {-0.17, -0.03}
22:31:47.894 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.58) = xAngle (-1.39 = -1.39)
22:31:47.894 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.72 = 1.72)
22:31:47.894 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.97 mountX=0.03 mountY=0.17, mountTheta=1.39
22:31:47.901 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.03, opts=13)
22:31:47.901 00.000 7988 Enqueuing Move request for scope (-0.17, -0.03)
22:31:47.901 00.000 15712 Worker thread wakes up
22:31:47.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
22:31:47.901 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
22:31:47.901 00.000 15712 Moving (-0.17, -0.03) raw xDistance=0.03 yDistance=0.17
22:31:47.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:47.901 00.000 7988 UpdateGuideState exits: m=1608 SNR=27.4
22:31:47.906 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:47.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:47.908 00.002 7988 Enqueuing Expose request
22:31:47.910 00.002 15712 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:31:47.910 00.000 15712 PPEC: input: 0.03, control: -0.04, exposure: 1500
22:31:47.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:47.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:31:47.910 00.000 15712 MoveAxis(E, 15, ABG)
22:31:47.910 00.000 15712 Guiding  Dir = 2, Dur = 15
22:31:47.910 00.000 15712 IsGuiding returns 0
22:31:47.931 00.021 15712 IsGuiding returns 1
22:31:47.931 00.000 15712 scope still moving after pulse duration time elapsed
22:31:47.978 00.047 15712 IsGuiding returns 0
22:31:47.978 00.000 15712 scope move finished after 15 + 55 ms
22:31:47.978 00.000 15712 Move returns status 0, amount 15
22:31:47.978 00.000 15712 MoveAxis(N, 0, ABG)
22:31:47.978 00.000 15712 Move returns status 0, amount 0
22:31:47.978 00.000 15712 move complete, result=0
22:31:47.978 00.000 7988 GuideStep: 0.0 px 15 ms EAST, 0.2 px 0 ms NORTH
22:31:47.982 00.004 15712 worker thread done servicing request
22:31:47.982 00.000 15712 Worker thread wakes up
22:31:47.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:47.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:49.395 01.413 15712 Exposure complete
22:31:49.446 00.051 15712 worker thread done servicing request
22:31:49.446 00.000 7988 OnExposeComplete: enter
22:31:49.446 00.000 7988 UpdateGuideState(): m_state=6
22:31:49.456 00.010 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8495
22:31:49.458 00.002 7988 Star::Find returns 1 (0), X=1180.91, Y=449.72, Mass=1540, SNR=26.8, Peak=193 HFD=3.5
22:31:49.458 00.000 7988 MultiStar: [#1 0.03,-0.24,0.99,U] [#2 -0.12,-0.19,1.00,U] [#3 0.09,-0.20,0.95,U] [#4 -0.02,-0.32,1.03,U] [#5 -0.15,-0.24,0.71,U] [#6 0.03,-0.23,0.69,U] [#7 0.01,-0.16,0.65,U] [#8 0.04,-0.25,0.65,U] 
22:31:49.460 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.22}, one-star: {-0.28, -0.14}
22:31:49.460 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.58) = xAngle (-0.20 = -0.20)
22:31:49.462 00.002 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.91 = 2.91)
22:31:49.462 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.78 mountX=0.22 mountY=0.05, mountTheta=0.23
22:31:49.464 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.22, opts=13)
22:31:49.466 00.002 7988 Enqueuing Move request for scope (-0.05, -0.22)
22:31:49.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:49.468 00.002 7988 UpdateGuideState exits: m=1540 SNR=26.8
22:31:49.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:49.470 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:49.470 00.000 7988 Enqueuing Expose request
22:31:49.472 00.002 15712 Worker thread wakes up
22:31:49.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
22:31:49.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
22:31:49.472 00.000 15712 Moving (-0.05, -0.22) raw xDistance=0.22 yDistance=0.05
22:31:49.472 00.000 15712 PPEC rslt: input = 0.22, final = 0.08, react = 0.13, pred = -0.05, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:31:49.472 00.000 15712 PPEC: input: 0.22, control: 0.08, exposure: 1500
22:31:49.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:49.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:31:49.472 00.000 15712 MoveAxis(W, 26, ABG)
22:31:49.472 00.000 15712 Guiding  Dir = 3, Dur = 26
22:31:49.472 00.000 15712 IsGuiding returns 0
22:31:49.497 00.025 15712 PulseGuide returned control before completion, sleep 15
22:31:49.548 00.051 15712 IsGuiding returns 1
22:31:49.548 00.000 15712 scope still moving after pulse duration time elapsed
22:31:49.584 00.036 15712 IsGuiding returns 0
22:31:49.584 00.000 15712 scope move finished after 26 + 80 ms
22:31:49.584 00.000 15712 Move returns status 0, amount 26
22:31:49.584 00.000 15712 MoveAxis(N, 0, ABG)
22:31:49.584 00.000 15712 Move returns status 0, amount 0
22:31:49.584 00.000 15712 move complete, result=0
22:31:49.584 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
22:31:49.586 00.002 15712 worker thread done servicing request
22:31:49.586 00.000 15712 Worker thread wakes up
22:31:49.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:49.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:51.225 01.639 15712 Exposure complete
22:31:51.280 00.055 15712 worker thread done servicing request
22:31:51.280 00.000 7988 OnExposeComplete: enter
22:31:51.288 00.008 7988 UpdateGuideState(): m_state=6
22:31:51.288 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8496
22:31:51.288 00.000 7988 Star::Find returns 1 (0), X=1180.97, Y=449.97, Mass=1610, SNR=27.3, Peak=232 HFD=4.0
22:31:51.288 00.000 7988 MultiStar: [#1 -0.09,-0.20,0.99,U] [#2 -0.01,-0.03,1.00,U] [#3 -0.04,-0.01,0.94,U] [#4 -0.09,-0.20,0.99,U] [#5 -0.19,0.21,0.71,U] [#6 -0.09,-0.01,0.70,U] [#7 -0.28,0.01,0.68,U] [#8 0.02,-0.04,0.63,U] 
22:31:51.288 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.22, 0.11}
22:31:51.288 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.58) = xAngle (-1.31 = -1.31)
22:31:51.288 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.80 = 1.80)
22:31:51.288 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.89 mountX=0.03 mountY=0.11, mountTheta=1.31
22:31:51.297 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.03, opts=13)
22:31:51.297 00.000 7988 Enqueuing Move request for scope (-0.11, -0.03)
22:31:51.297 00.000 15712 Worker thread wakes up
22:31:51.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
22:31:51.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
22:31:51.297 00.000 15712 Moving (-0.11, -0.03) raw xDistance=0.03 yDistance=0.11
22:31:51.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:51.297 00.000 7988 UpdateGuideState exits: m=1610 SNR=27.3
22:31:51.302 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:51.303 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:51.303 00.000 7988 Enqueuing Expose request
22:31:51.303 00.000 15712 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:31:51.303 00.000 15712 PPEC: input: 0.03, control: -0.05, exposure: 1500
22:31:51.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:51.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:31:51.303 00.000 15712 MoveAxis(E, 18, ABG)
22:31:51.303 00.000 15712 Guiding  Dir = 2, Dur = 18
22:31:51.303 00.000 15712 IsGuiding returns 0
22:31:51.319 00.016 15712 PulseGuide returned control before completion, sleep 14
22:31:51.367 00.048 15712 IsGuiding returns 0
22:31:51.367 00.000 15712 Move returns status 0, amount 18
22:31:51.367 00.000 15712 MoveAxis(N, 0, ABG)
22:31:51.367 00.000 15712 Move returns status 0, amount 0
22:31:51.367 00.000 15712 move complete, result=0
22:31:51.367 00.000 15712 worker thread done servicing request
22:31:51.367 00.000 15712 Worker thread wakes up
22:31:51.367 00.000 7988 GuideStep: 0.0 px 18 ms EAST, 0.1 px 0 ms NORTH
22:31:51.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:51.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:52.785 01.418 15712 Exposure complete
22:31:52.843 00.058 15712 worker thread done servicing request
22:31:52.843 00.000 7988 OnExposeComplete: enter
22:31:52.843 00.000 7988 UpdateGuideState(): m_state=6
22:31:52.846 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8497
22:31:52.846 00.000 7988 Star::Find returns 1 (0), X=1180.84, Y=449.84, Mass=1516, SNR=26.6, Peak=236 HFD=3.2
22:31:52.846 00.000 7988 MultiStar: [#1 -0.02,-0.26,1.02,U] [#2 -0.03,-0.05,0.99,U] [#3 0.03,-0.18,0.97,U] [#4 -0.03,-0.14,1.07,U] [#5 0.01,-0.15,0.72,U] [#6 -0.14,-0.13,0.67,U] [#7 -0.13,-0.08,0.66,U] [#8 -0.07,-0.35,0.64,U] 
22:31:52.846 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.15}, one-star: {-0.35, -0.03}
22:31:52.846 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.58) = xAngle (-0.50 = -0.50)
22:31:52.846 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.61 = 2.61)
22:31:52.846 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.07 mountX=0.15 mountY=0.08, mountTheta=0.52
22:31:52.846 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.15, opts=13)
22:31:52.846 00.000 7988 Enqueuing Move request for scope (-0.08, -0.15)
22:31:52.846 00.000 15712 Worker thread wakes up
22:31:52.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
22:31:52.846 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
22:31:52.846 00.000 15712 Moving (-0.08, -0.15) raw xDistance=0.15 yDistance=0.08
22:31:52.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:52.846 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.6
22:31:52.860 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:52.860 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:52.862 00.002 7988 Enqueuing Expose request
22:31:52.862 00.000 15712 PPEC rslt: input = 0.15, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:52.862 00.000 15712 PPEC: input: 0.15, control: -0.05, exposure: 1500
22:31:52.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:52.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:31:52.862 00.000 15712 MoveAxis(E, 15, ABG)
22:31:52.862 00.000 15712 Guiding  Dir = 2, Dur = 15
22:31:52.894 00.032 15712 IsGuiding returns 0
22:31:52.920 00.026 15712 IsGuiding returns 1
22:31:52.920 00.000 15712 scope still moving after pulse duration time elapsed
22:31:52.962 00.042 15712 IsGuiding returns 0
22:31:52.962 00.000 15712 scope move finished after 15 + 48 ms
22:31:52.962 00.000 15712 Move returns status 0, amount 15
22:31:52.962 00.000 15712 MoveAxis(N, 0, ABG)
22:31:52.962 00.000 15712 Move returns status 0, amount 0
22:31:52.962 00.000 15712 move complete, result=0
22:31:52.962 00.000 15712 worker thread done servicing request
22:31:52.962 00.000 15712 Worker thread wakes up
22:31:52.962 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
22:31:52.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:52.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:54.602 01.640 15712 Exposure complete
22:31:54.647 00.045 15712 worker thread done servicing request
22:31:54.647 00.000 7988 OnExposeComplete: enter
22:31:54.662 00.015 7988 UpdateGuideState(): m_state=6
22:31:54.662 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8498
22:31:54.664 00.002 7988 Star::Find returns 1 (1), X=1180.89, Y=449.81, Mass=1597, SNR=27.2, Peak=255 HFD=3.5
22:31:54.666 00.002 7988 MultiStar: [#1 -0.00,-0.37,0.98,U] [#2 0.02,-0.20,1.02,U] [#3 0.01,-0.20,0.96,U] [#4 0.02,-0.37,0.98,U] [#5 -0.09,-0.10,0.71,U] [#6 -0.11,-0.33,0.68,U] [#7 -0.27,-0.35,0.69,U] [#8 -0.03,-0.25,0.64,U] 
22:31:54.666 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.24}, one-star: {-0.30, -0.05}
22:31:54.668 00.002 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
22:31:54.668 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.80 = 2.80)
22:31:54.670 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.26 cameraTheta=-1.88 mountX=0.24 mountY=0.08, mountTheta=0.33
22:31:54.670 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.24, opts=13)
22:31:54.672 00.002 7988 Enqueuing Move request for scope (-0.08, -0.24)
22:31:54.672 00.000 15712 Worker thread wakes up
22:31:54.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
22:31:54.672 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
22:31:54.672 00.000 15712 Moving (-0.08, -0.24) raw xDistance=0.24 yDistance=0.08
22:31:54.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:54.672 00.000 7988 UpdateGuideState exits: m=1597 SNR=27.2 Saturated
22:31:54.676 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:54.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:54.679 00.003 7988 Enqueuing Expose request
22:31:54.679 00.000 15712 PPEC rslt: input = 0.24, final = 0.09, react = 0.15, pred = -0.06, hyst = 0.13, hyst_pct = 0.00, period_length = 635.99
22:31:54.679 00.000 15712 PPEC: input: 0.24, control: 0.09, exposure: 1500
22:31:54.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:54.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:31:54.679 00.000 15712 MoveAxis(W, 28, ABG)
22:31:54.679 00.000 15712 Guiding  Dir = 3, Dur = 28
22:31:54.679 00.000 15712 IsGuiding returns 0
22:31:54.694 00.015 15712 PulseGuide returned control before completion, sleep 25
22:31:54.742 00.048 15712 IsGuiding returns 0
22:31:54.742 00.000 15712 Move returns status 0, amount 28
22:31:54.742 00.000 15712 MoveAxis(N, 0, ABG)
22:31:54.742 00.000 15712 Move returns status 0, amount 0
22:31:54.742 00.000 15712 move complete, result=0
22:31:54.742 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
22:31:54.744 00.002 15712 worker thread done servicing request
22:31:54.744 00.000 15712 Worker thread wakes up
22:31:54.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:54.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:56.150 01.406 15712 Exposure complete
22:31:56.207 00.057 15712 worker thread done servicing request
22:31:56.207 00.000 7988 OnExposeComplete: enter
22:31:56.207 00.000 7988 UpdateGuideState(): m_state=6
22:31:56.211 00.004 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8499
22:31:56.211 00.000 7988 Star::Find returns 1 (1), X=1180.85, Y=449.99, Mass=1533, SNR=26.8, Peak=255 HFD=3.0
22:31:56.211 00.000 7988 MultiStar: [#1 -0.13,-0.07,1.01,U] [#2 -0.12,-0.06,1.01,U] [#3 -0.34,0.06,0.97,U] [#4 -0.16,-0.07,1.04,U] [#5 0.07,0.15,0.73,U] [#6 -0.12,-0.03,0.68,U] [#7 -0.29,0.01,0.67,U] [#8 -0.10,-0.02,0.66,U] 
22:31:56.211 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.01}, one-star: {-0.33, 0.13}
22:31:56.211 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.58) = xAngle (4.68 = -1.60)
22:31:56.211 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.79 = 1.51)
22:31:56.211 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.10 mountX=-0.01 mountY=0.18, mountTheta=1.60
22:31:56.211 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.01, opts=13)
22:31:56.211 00.000 7988 Enqueuing Move request for scope (-0.18, 0.01)
22:31:56.211 00.000 15712 Worker thread wakes up
22:31:56.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
22:31:56.211 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
22:31:56.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:56.211 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.8 Saturated
22:31:56.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:56.224 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:56.224 00.000 7988 Enqueuing Expose request
22:31:56.224 00.000 15712 Moving (-0.18, 0.01) raw xDistance=-0.01 yDistance=0.18
22:31:56.227 00.003 15712 PPEC rslt: input = -0.01, final = -0.06, react = -0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:56.227 00.000 15712 PPEC: input: -0.01, control: -0.06, exposure: 1500
22:31:56.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:56.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:31:56.227 00.000 15712 MoveAxis(E, 20, ABG)
22:31:56.227 00.000 15712 Guiding  Dir = 2, Dur = 20
22:31:56.227 00.000 15712 IsGuiding returns 0
22:31:56.261 00.034 15712 IsGuiding returns 1
22:31:56.261 00.000 15712 scope still moving after pulse duration time elapsed
22:31:56.306 00.045 15712 IsGuiding returns 0
22:31:56.306 00.000 15712 scope move finished after 20 + 56 ms
22:31:56.306 00.000 15712 Move returns status 0, amount 20
22:31:56.306 00.000 15712 MoveAxis(N, 0, ABG)
22:31:56.306 00.000 15712 Move returns status 0, amount 0
22:31:56.309 00.003 15712 move complete, result=0
22:31:56.309 00.000 15712 worker thread done servicing request
22:31:56.309 00.000 15712 Worker thread wakes up
22:31:56.309 00.000 7988 GuideStep: -0.0 px 20 ms EAST, 0.2 px 0 ms NORTH
22:31:56.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:56.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:57.951 01.642 15712 Exposure complete
22:31:58.008 00.057 15712 worker thread done servicing request
22:31:58.008 00.000 7988 OnExposeComplete: enter
22:31:58.008 00.000 7988 UpdateGuideState(): m_state=6
22:31:58.012 00.004 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8500
22:31:58.012 00.000 7988 Star::Find returns 1 (1), X=1180.83, Y=449.93, Mass=1581, SNR=27.1, Peak=255 HFD=3.2
22:31:58.012 00.000 7988 MultiStar: [#1 -0.23,-0.06,1.00,U] [#2 -0.35,-0.08,1.00,U] [#3 0.08,-0.12,0.94,U] [#4 -0.23,-0.06,1.04,U] [#5 -0.27,-0.06,0.68,U] [#6 -0.23,-0.17,0.70,U] [#7 -0.16,0.14,0.66,U] [#8 -0.24,0.06,0.63,U] 
22:31:58.012 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.04}, one-star: {-0.36, 0.07}
22:31:58.012 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.58) = xAngle (-1.40 = -1.40)
22:31:58.012 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.70 = 1.70)
22:31:58.012 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.23 cameraTheta=-2.98 mountX=0.04 mountY=0.22, mountTheta=1.41
22:31:58.012 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.04, opts=13)
22:31:58.012 00.000 7988 Enqueuing Move request for scope (-0.22, -0.04)
22:31:58.012 00.000 15712 Worker thread wakes up
22:31:58.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
22:31:58.012 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
22:31:58.012 00.000 15712 Moving (-0.22, -0.04) raw xDistance=0.04 yDistance=0.22
22:31:58.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:58.025 00.013 7988 UpdateGuideState exits: m=1581 SNR=27.1 Saturated
22:31:58.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:58.027 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:58.027 00.000 7988 Enqueuing Expose request
22:31:58.028 00.001 15712 PPEC rslt: input = 0.04, final = -0.07, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 635.99
22:31:58.028 00.000 15712 PPEC: input: 0.04, control: -0.07, exposure: 1500
22:31:58.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:58.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:31:58.028 00.000 15712 MoveAxis(E, 22, ABG)
22:31:58.028 00.000 15712 Guiding  Dir = 2, Dur = 22
22:31:58.028 00.000 15712 IsGuiding returns 0
22:31:58.044 00.016 15712 PulseGuide returned control before completion, sleep 11
22:31:58.092 00.048 15712 IsGuiding returns 0
22:31:58.092 00.000 15712 Move returns status 0, amount 22
22:31:58.092 00.000 15712 MoveAxis(N, 0, ABG)
22:31:58.092 00.000 15712 Move returns status 0, amount 0
22:31:58.092 00.000 15712 move complete, result=0
22:31:58.092 00.000 15712 worker thread done servicing request
22:31:58.092 00.000 15712 Worker thread wakes up
22:31:58.092 00.000 7988 GuideStep: 0.0 px 22 ms EAST, 0.2 px 0 ms NORTH
22:31:58.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:58.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:31:59.510 01.418 15712 Exposure complete
22:31:59.568 00.058 15712 worker thread done servicing request
22:31:59.568 00.000 7988 OnExposeComplete: enter
22:31:59.568 00.000 7988 UpdateGuideState(): m_state=6
22:31:59.571 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8501
22:31:59.573 00.002 7988 Star::Find returns 1 (0), X=1180.93, Y=449.70, Mass=1513, SNR=26.6, Peak=226 HFD=3.4
22:31:59.573 00.000 7988 MultiStar: [#1 0.08,-0.42,1.02,U] [#2 -0.03,-0.30,1.01,U] [#3 0.23,-0.21,0.97,U] [#4 0.10,-0.60,1.03,U] [#5 0.09,-0.32,0.71,U] [#6 -0.15,-0.27,0.70,U] [#7 -0.07,-0.18,0.69,U] [#8 0.09,-0.15,0.65,U] 
22:31:59.573 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.30}, one-star: {-0.25, -0.17}
22:31:59.573 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.58) = xAngle (-0.99 = -0.99)
22:31:59.573 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.12 = 2.12)
22:31:59.573 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-2.57 mountX=0.17 mountY=0.26, mountTheta=1.00
22:31:59.573 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.17, opts=13)
22:31:59.573 00.000 7988 Enqueuing Move request for scope (-0.25, -0.17)
22:31:59.573 00.000 15712 Worker thread wakes up
22:31:59.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.17) opts 0xd
22:31:59.573 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.17)
22:31:59.573 00.000 15712 Moving (-0.25, -0.17) raw xDistance=0.17 yDistance=0.26
22:31:59.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:31:59.573 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.6
22:31:59.585 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:59.587 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:31:59.587 00.000 7988 Enqueuing Expose request
22:31:59.589 00.002 15712 PPEC rslt: input = 0.17, final = 0.04, react = 0.10, pred = -0.06, hyst = 0.09, hyst_pct = 0.00, period_length = 636.00
22:31:59.589 00.000 15712 PPEC: input: 0.17, control: 0.04, exposure: 1500
22:31:59.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:31:59.589 00.000 15712 MoveAxis(W, 13, ABG)
22:31:59.589 00.000 15712 Guiding  Dir = 3, Dur = 13
22:31:59.589 00.000 15712 IsGuiding returns 0
22:31:59.613 00.024 15712 IsGuiding returns 1
22:31:59.613 00.000 15712 scope still moving after pulse duration time elapsed
22:31:59.657 00.044 15712 IsGuiding returns 0
22:31:59.657 00.000 15712 scope move finished after 13 + 63 ms
22:31:59.657 00.000 15712 Move returns status 0, amount 13
22:31:59.657 00.000 15712 MoveAxis(S, 66, ABG)
22:31:59.666 00.009 15712 Guiding  Dir = 1, Dur = 66
22:31:59.666 00.000 15712 IsGuiding returns 0
22:31:59.746 00.080 15712 IsGuiding returns 1
22:31:59.746 00.000 15712 scope still moving after pulse duration time elapsed
22:31:59.777 00.031 15712 IsGuiding returns 1
22:31:59.825 00.048 15712 IsGuiding returns 1
22:31:59.859 00.034 15712 IsGuiding returns 0
22:31:59.859 00.000 15712 scope move finished after 66 + 126 ms
22:31:59.859 00.000 15712 Move returns status 0, amount 66
22:31:59.859 00.000 15712 move complete, result=0
22:31:59.859 00.000 7988 GuideStep: 0.2 px 13 ms WEST, 0.3 px 66 ms SOUTH
22:31:59.859 00.000 15712 worker thread done servicing request
22:31:59.859 00.000 15712 Worker thread wakes up
22:31:59.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:31:59.861 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:01.499 01.638 15712 Exposure complete
22:32:01.544 00.045 15712 worker thread done servicing request
22:32:01.544 00.000 7988 OnExposeComplete: enter
22:32:01.544 00.000 7988 UpdateGuideState(): m_state=6
22:32:01.560 00.016 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8502
22:32:01.560 00.000 7988 Star::Find returns 1 (0), X=1181.15, Y=449.81, Mass=1554, SNR=26.9, Peak=190 HFD=3.6
22:32:01.562 00.002 7988 MultiStar: [#1 0.31,-0.11,1.00,U] [#2 0.07,-0.11,0.99,U] [#3 0.18,-0.21,0.94,U] [#4 0.35,-0.18,1.01,U] [#5 0.35,0.03,0.71,U] [#6 0.37,-0.19,0.69,U] [#7 0.15,-0.15,0.63,U] [#8 0.50,-0.39,0.65,U] 
22:32:01.564 00.002 7988 single-star, 8 included, MultiStar: {0.23, -0.15}, one-star: {-0.04, -0.05}
22:32:01.564 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.58) = xAngle (-0.64 = -0.64)
22:32:01.566 00.002 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.47 = 2.47)
22:32:01.566 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.22 mountX=0.05 mountY=0.04, mountTheta=0.66
22:32:01.568 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.05, opts=13)
22:32:01.568 00.000 7988 Enqueuing Move request for scope (-0.04, -0.05)
22:32:01.570 00.002 15712 Worker thread wakes up
22:32:01.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
22:32:01.570 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
22:32:01.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:01.570 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.9
22:32:01.572 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:01.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:01.574 00.002 7988 Enqueuing Expose request
22:32:01.575 00.001 15712 Moving (-0.04, -0.05) raw xDistance=0.05 yDistance=0.04
22:32:01.579 00.004 15712 PPEC rslt: input = 0.05, final = -0.07, react = 0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:01.579 00.000 15712 PPEC: input: 0.05, control: -0.07, exposure: 1500
22:32:01.579 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:01.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:32:01.579 00.000 15712 MoveAxis(E, 24, ABG)
22:32:01.579 00.000 15712 Guiding  Dir = 2, Dur = 24
22:32:01.579 00.000 15712 IsGuiding returns 0
22:32:01.595 00.016 15712 PulseGuide returned control before completion, sleep 16
22:32:01.623 00.028 15712 IsGuiding returns 1
22:32:01.623 00.000 15712 scope still moving after pulse duration time elapsed
22:32:01.663 00.040 15712 IsGuiding returns 0
22:32:01.663 00.000 15712 scope move finished after 24 + 58 ms
22:32:01.663 00.000 15712 Move returns status 0, amount 24
22:32:01.663 00.000 15712 MoveAxis(N, 0, ABG)
22:32:01.663 00.000 15712 Move returns status 0, amount 0
22:32:01.663 00.000 15712 move complete, result=0
22:32:01.663 00.000 7988 GuideStep: 0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
22:32:01.663 00.000 15712 worker thread done servicing request
22:32:01.665 00.002 15712 Worker thread wakes up
22:32:01.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:01.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:03.077 01.412 15712 Exposure complete
22:32:03.137 00.060 15712 worker thread done servicing request
22:32:03.137 00.000 7988 OnExposeComplete: enter
22:32:03.138 00.001 7988 UpdateGuideState(): m_state=6
22:32:03.138 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8503
22:32:03.140 00.002 7988 Star::Find returns 1 (0), X=1181.36, Y=449.89, Mass=1514, SNR=26.7, Peak=191 HFD=3.4
22:32:03.142 00.002 7988 MultiStar: [#1 0.34,0.02,1.00,U] [#2 0.29,0.06,1.05,U] [#3 0.49,0.03,0.96,U] [#4 0.45,-0.28,1.03,U] [#5 0.45,0.16,0.72,U] [#6 0.36,-0.11,0.71,U] [#7 0.51,-0.04,0.68,U] [#8 0.46,0.05,0.65,U] 
22:32:03.142 00.000 7988 single-star, 8 included, MultiStar: {0.38, -0.01}, one-star: {0.17, 0.03}
22:32:03.144 00.002 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.58) = xAngle (1.73 = 1.73)
22:32:03.144 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.84 = -1.45)
22:32:03.146 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.18 cameraTheta=0.15 mountX=-0.03 mountY=-0.17, mountTheta=-1.73
22:32:03.146 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.03, opts=13)
22:32:03.148 00.002 7988 Enqueuing Move request for scope (0.17, 0.03)
22:32:03.150 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:03.150 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.7
22:32:03.152 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:03.152 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:03.154 00.002 15712 Worker thread wakes up
22:32:03.154 00.000 7988 Enqueuing Expose request
22:32:03.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
22:32:03.154 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
22:32:03.154 00.000 15712 Moving (0.17, 0.03) raw xDistance=-0.03 yDistance=-0.17
22:32:03.159 00.005 15712 PPEC rslt: input = -0.03, final = -0.07, react = -0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:03.159 00.000 15712 PPEC: input: -0.03, control: -0.07, exposure: 1500
22:32:03.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:03.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:32:03.159 00.000 15712 MoveAxis(E, 24, ABG)
22:32:03.159 00.000 15712 Guiding  Dir = 2, Dur = 24
22:32:03.193 00.034 15712 IsGuiding returns 0
22:32:03.210 00.017 15712 PulseGuide returned control before completion, sleep 19
22:32:03.261 00.051 15712 IsGuiding returns 0
22:32:03.261 00.000 15712 Move returns status 0, amount 24
22:32:03.261 00.000 15712 MoveAxis(N, 0, ABG)
22:32:03.261 00.000 15712 Move returns status 0, amount 0
22:32:03.261 00.000 15712 move complete, result=0
22:32:03.261 00.000 7988 GuideStep: -0.0 px 24 ms EAST, -0.2 px 0 ms NORTH
22:32:03.264 00.003 15712 worker thread done servicing request
22:32:03.264 00.000 15712 Worker thread wakes up
22:32:03.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:03.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:04.893 01.629 15712 Exposure complete
22:32:04.944 00.051 15712 worker thread done servicing request
22:32:04.944 00.000 7988 OnExposeComplete: enter
22:32:04.944 00.000 7988 UpdateGuideState(): m_state=6
22:32:04.944 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8504
22:32:04.955 00.011 7988 Star::Find returns 1 (0), X=1181.03, Y=449.85, Mass=1563, SNR=26.8, Peak=239 HFD=3.0
22:32:04.955 00.000 7988 MultiStar: [#1 0.17,-0.16,1.03,U] [#2 0.11,-0.11,0.98,U] [#3 0.06,-0.13,0.97,U] [#4 0.17,-0.22,1.02,U] [#5 0.17,-0.10,0.71,U] [#6 0.08,-0.06,0.66,U] [#7 -0.07,-0.04,0.66,U] [#8 0.28,-0.18,0.63,U] 
22:32:04.955 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.12}, one-star: {-0.15, -0.02}
22:32:04.955 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.58) = xAngle (0.66 = 0.66)
22:32:04.955 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.77 = -2.52)
22:32:04.961 00.006 7988 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.92 mountX=0.12 mountY=-0.09, mountTheta=-0.64
22:32:04.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.12, opts=13)
22:32:04.961 00.000 7988 Enqueuing Move request for scope (0.09, -0.12)
22:32:04.961 00.000 15712 Worker thread wakes up
22:32:04.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
22:32:04.961 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
22:32:04.961 00.000 15712 Moving (0.09, -0.12) raw xDistance=0.12 yDistance=-0.09
22:32:04.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:04.961 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.8
22:32:04.967 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:04.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:04.969 00.002 7988 Enqueuing Expose request
22:32:04.969 00.000 15712 PPEC rslt: input = 0.12, final = -0.07, react = 0.07, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:04.969 00.000 15712 PPEC: input: 0.12, control: -0.07, exposure: 1500
22:32:04.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:04.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:32:04.969 00.000 15712 MoveAxis(E, 24, ABG)
22:32:04.969 00.000 15712 Guiding  Dir = 2, Dur = 24
22:32:04.971 00.002 15712 IsGuiding returns 0
22:32:04.987 00.016 15712 PulseGuide returned control before completion, sleep 17
22:32:05.036 00.049 15712 IsGuiding returns 0
22:32:05.036 00.000 15712 Move returns status 0, amount 24
22:32:05.036 00.000 15712 MoveAxis(N, 0, ABG)
22:32:05.036 00.000 15712 Move returns status 0, amount 0
22:32:05.036 00.000 15712 move complete, result=0
22:32:05.036 00.000 15712 worker thread done servicing request
22:32:05.036 00.000 15712 Worker thread wakes up
22:32:05.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:05.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:05.036 00.000 7988 GuideStep: 0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
22:32:06.455 01.419 15712 Exposure complete
22:32:06.505 00.050 15712 worker thread done servicing request
22:32:06.505 00.000 7988 OnExposeComplete: enter
22:32:06.516 00.011 7988 UpdateGuideState(): m_state=6
22:32:06.518 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8505
22:32:06.518 00.000 7988 Star::Find returns 1 (1), X=1181.30, Y=449.33, Mass=1602, SNR=27.3, Peak=255 HFD=3.4
22:32:06.520 00.002 7988 MultiStar: [#1 0.36,-0.53,0.98,U] [#2 0.34,-0.61,0.97,U] [#3 0.22,-0.58,0.97,U] [#4 0.29,-0.79,1.05,U] [#5 0.35,-0.61,0.69,U] [#6 0.42,-0.73,0.71,U] [#7 0.06,-0.41,0.66,U] [#8 0.50,-0.78,0.67,U] 
22:32:06.520 00.000 7988 single-star, 8 included, MultiStar: {0.29, -0.62}, one-star: {0.12, -0.53}
22:32:06.522 00.002 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.58) = xAngle (0.22 = 0.22)
22:32:06.522 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.33 = -2.95)
22:32:06.522 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.53 hyp=0.54 cameraTheta=-1.35 mountX=0.53 mountY=-0.10, mountTheta=-0.19
22:32:06.522 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.53, opts=13)
22:32:06.522 00.000 7988 Enqueuing Move request for scope (0.12, -0.53)
22:32:06.522 00.000 15712 Worker thread wakes up
22:32:06.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.53) opts 0xd
22:32:06.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.53)
22:32:06.522 00.000 15712 Moving (0.12, -0.53) raw xDistance=0.53 yDistance=-0.10
22:32:06.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:06.522 00.000 7988 UpdateGuideState exits: m=1602 SNR=27.3 Saturated
22:32:06.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:06.531 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:06.531 00.000 7988 Enqueuing Expose request
22:32:06.531 00.000 15712 PPEC rslt: input = 0.53, final = 0.26, react = 0.32, pred = -0.06, hyst = 0.28, hyst_pct = 0.00, period_length = 636.00
22:32:06.531 00.000 15712 PPEC: input: 0.53, control: 0.26, exposure: 1500
22:32:06.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:06.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:06.531 00.000 15712 MoveAxis(W, 85, ABG)
22:32:06.531 00.000 15712 Guiding  Dir = 3, Dur = 85
22:32:06.531 00.000 15712 IsGuiding returns 0
22:32:06.554 00.023 15712 PulseGuide returned control before completion, sleep 75
22:32:06.662 00.108 15712 IsGuiding returns 0
22:32:06.662 00.000 15712 Move returns status 0, amount 85
22:32:06.662 00.000 15712 MoveAxis(N, 0, ABG)
22:32:06.662 00.000 15712 Move returns status 0, amount 0
22:32:06.662 00.000 15712 move complete, result=0
22:32:06.662 00.000 15712 worker thread done servicing request
22:32:06.662 00.000 15712 Worker thread wakes up
22:32:06.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:06.662 00.000 7988 GuideStep: 0.5 px 85 ms WEST, -0.1 px 0 ms NORTH
22:32:06.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:08.305 01.643 15712 Exposure complete
22:32:08.360 00.055 15712 worker thread done servicing request
22:32:08.360 00.000 7988 OnExposeComplete: enter
22:32:08.360 00.000 7988 UpdateGuideState(): m_state=6
22:32:08.366 00.006 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8506
22:32:08.366 00.000 7988 Star::Find returns 1 (1), X=1181.21, Y=449.47, Mass=1582, SNR=27.0, Peak=255 HFD=3.3
22:32:08.368 00.002 7988 MultiStar: [#1 0.42,-0.40,1.03,U] [#2 0.31,-0.47,0.99,U] [#3 0.23,-0.44,0.95,U] [#4 0.26,-0.51,1.02,U] [#5 0.12,-0.46,0.74,U] [#6 0.43,-0.47,0.74,U] [#7 0.07,-0.37,0.64,U] [#8 0.27,-0.18,0.68,U] 
22:32:08.368 00.000 7988 single-star, 8 included, MultiStar: {0.24, -0.42}, one-star: {0.02, -0.39}
22:32:08.370 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.58) = xAngle (0.06 = 0.06)
22:32:08.370 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.17 = -3.12)
22:32:08.372 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.52 mountX=0.39 mountY=-0.01, mountTheta=-0.02
22:32:08.374 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.39, opts=13)
22:32:08.374 00.000 7988 Enqueuing Move request for scope (0.02, -0.39)
22:32:08.376 00.002 15712 Worker thread wakes up
22:32:08.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.39) opts 0xd
22:32:08.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.39)
22:32:08.376 00.000 15712 Moving (0.02, -0.39) raw xDistance=0.39 yDistance=-0.01
22:32:08.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:08.376 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.0 Saturated
22:32:08.379 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:08.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:08.381 00.002 7988 Enqueuing Expose request
22:32:08.382 00.001 15712 PPEC rslt: input = 0.39, final = 0.20, react = 0.24, pred = -0.04, hyst = 0.21, hyst_pct = 0.00, period_length = 636.00
22:32:08.382 00.000 15712 PPEC: input: 0.39, control: 0.20, exposure: 1500
22:32:08.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:08.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:08.382 00.000 15712 MoveAxis(W, 65, ABG)
22:32:08.382 00.000 15712 Guiding  Dir = 3, Dur = 65
22:32:08.418 00.036 15712 IsGuiding returns 0
22:32:08.440 00.022 15712 PulseGuide returned control before completion, sleep 60
22:32:08.530 00.090 15712 IsGuiding returns 0
22:32:08.530 00.000 15712 Move returns status 0, amount 65
22:32:08.530 00.000 15712 MoveAxis(N, 0, ABG)
22:32:08.530 00.000 15712 Move returns status 0, amount 0
22:32:08.530 00.000 15712 move complete, result=0
22:32:08.530 00.000 15712 worker thread done servicing request
22:32:08.530 00.000 15712 Worker thread wakes up
22:32:08.530 00.000 7988 GuideStep: 0.4 px 65 ms WEST, -0.0 px 0 ms NORTH
22:32:08.538 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:08.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:09.944 01.406 15712 Exposure complete
22:32:10.006 00.062 15712 worker thread done servicing request
22:32:10.006 00.000 7988 OnExposeComplete: enter
22:32:10.010 00.004 7988 UpdateGuideState(): m_state=6
22:32:10.010 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8507
22:32:10.012 00.002 7988 Star::Find returns 1 (0), X=1181.32, Y=449.91, Mass=1561, SNR=26.9, Peak=206 HFD=3.4
22:32:10.012 00.000 7988 MultiStar: [#1 0.25,-0.20,1.02,U] [#2 0.23,-0.12,1.02,U] [#3 0.29,-0.13,0.97,U] [#4 0.28,-0.22,1.02,U] [#5 0.07,0.10,0.74,U] [#6 0.35,-0.36,0.72,U] [#7 0.06,-0.02,0.65,U] [#8 0.23,-0.08,0.65,U] 
22:32:10.014 00.002 7988 single-star, 8 included, MultiStar: {0.21, -0.12}, one-star: {0.13, 0.05}
22:32:10.014 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.58) = xAngle (1.92 = 1.92)
22:32:10.016 00.002 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.03 = -1.26)
22:32:10.016 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.34 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
22:32:10.018 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.05, opts=13)
22:32:10.020 00.002 7988 Enqueuing Move request for scope (0.13, 0.05)
22:32:10.020 00.000 15712 Worker thread wakes up
22:32:10.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
22:32:10.020 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
22:32:10.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:10.022 00.002 7988 UpdateGuideState exits: m=1561 SNR=26.9
22:32:10.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:10.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:10.022 00.000 7988 Enqueuing Expose request
22:32:10.022 00.000 15712 Moving (0.13, 0.05) raw xDistance=-0.05 yDistance=-0.13
22:32:10.027 00.005 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:10.027 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
22:32:10.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:10.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:32:10.027 00.000 15712 MoveAxis(E, 9, ABG)
22:32:10.027 00.000 15712 Guiding  Dir = 2, Dur = 9
22:32:10.027 00.000 15712 IsGuiding returns 0
22:32:10.088 00.061 15712 IsGuiding returns 0
22:32:10.088 00.000 15712 Move returns status 0, amount 9
22:32:10.088 00.000 15712 MoveAxis(N, 0, ABG)
22:32:10.088 00.000 15712 Move returns status 0, amount 0
22:32:10.088 00.000 15712 move complete, result=0
22:32:10.088 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:32:10.089 00.001 15712 worker thread done servicing request
22:32:10.089 00.000 15712 Worker thread wakes up
22:32:10.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:10.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:11.733 01.644 15712 Exposure complete
22:32:11.792 00.059 15712 worker thread done servicing request
22:32:11.792 00.000 7988 OnExposeComplete: enter
22:32:11.794 00.002 7988 UpdateGuideState(): m_state=6
22:32:11.794 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8508
22:32:11.794 00.000 7988 Star::Find returns 1 (0), X=1181.26, Y=450.00, Mass=1543, SNR=27.0, Peak=210 HFD=3.3
22:32:11.794 00.000 7988 MultiStar: [#1 0.33,-0.05,1.01,U] [#2 0.18,0.01,1.01,U] [#3 0.25,0.05,0.93,U] [#4 0.26,-0.13,1.03,U] [#5 0.34,0.15,0.71,U] [#6 0.45,0.02,0.71,U] [#7 0.10,0.15,0.66,U] [#8 0.32,0.05,0.64,U] 
22:32:11.794 00.000 7988 single-star, 8 included, MultiStar: {0.25, 0.03}, one-star: {0.08, 0.13}
22:32:11.794 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.58) = xAngle (2.62 = 2.62)
22:32:11.794 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.73 = -0.55)
22:32:11.794 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.04 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
22:32:11.794 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.13, opts=13)
22:32:11.794 00.000 7988 Enqueuing Move request for scope (0.08, 0.13)
22:32:11.794 00.000 15712 Worker thread wakes up
22:32:11.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:32:11.794 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:32:11.794 00.000 15712 Moving (0.08, 0.13) raw xDistance=-0.13 yDistance=-0.08
22:32:11.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:11.794 00.000 7988 UpdateGuideState exits: m=1543 SNR=27.0
22:32:11.807 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:11.807 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:11.809 00.002 7988 Enqueuing Expose request
22:32:11.810 00.001 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:11.810 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
22:32:11.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:11.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:32:11.810 00.000 15712 MoveAxis(E, 7, ABG)
22:32:11.810 00.000 15712 Guiding  Dir = 2, Dur = 7
22:32:11.810 00.000 15712 IsGuiding returns 0
22:32:11.829 00.019 15712 IsGuiding returns 0
22:32:11.829 00.000 15712 Move returns status 0, amount 7
22:32:11.829 00.000 15712 MoveAxis(N, 0, ABG)
22:32:11.829 00.000 15712 Move returns status 0, amount 0
22:32:11.829 00.000 15712 move complete, result=0
22:32:11.829 00.000 15712 worker thread done servicing request
22:32:11.829 00.000 15712 Worker thread wakes up
22:32:11.829 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:32:11.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:11.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:13.247 01.418 15712 Exposure complete
22:32:13.305 00.058 15712 worker thread done servicing request
22:32:13.305 00.000 7988 OnExposeComplete: enter
22:32:13.305 00.000 7988 UpdateGuideState(): m_state=6
22:32:13.305 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8509
22:32:13.309 00.004 7988 Star::Find returns 1 (0), X=1181.25, Y=449.87, Mass=1533, SNR=26.8, Peak=227 HFD=3.4
22:32:13.309 00.000 7988 MultiStar: [#1 0.35,-0.08,1.02,U] [#2 0.31,0.12,1.03,U] [#3 0.36,0.06,0.94,U] [#4 0.42,-0.20,1.03,U] [#5 0.42,0.20,0.69,U] [#6 0.38,-0.01,0.68,U] [#7 0.06,0.17,0.66,U] [#8 0.40,0.04,0.63,U] 
22:32:13.309 00.000 7988 single-star, 8 included, MultiStar: {0.31, 0.02}, one-star: {0.06, 0.01}
22:32:13.309 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.58) = xAngle (1.69 = 1.69)
22:32:13.309 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.80 = -1.48)
22:32:13.309 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.11 mountX=-0.01 mountY=-0.06, mountTheta=-1.69
22:32:13.309 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
22:32:13.309 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
22:32:13.309 00.000 15712 Worker thread wakes up
22:32:13.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:32:13.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:32:13.309 00.000 15712 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
22:32:13.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:13.320 00.011 7988 UpdateGuideState exits: m=1533 SNR=26.8
22:32:13.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:13.322 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:13.322 00.000 7988 Enqueuing Expose request
22:32:13.324 00.002 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:13.324 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
22:32:13.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:13.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:32:13.324 00.000 15712 MoveAxis(E, 6, ABG)
22:32:13.324 00.000 15712 Guiding  Dir = 2, Dur = 6
22:32:13.324 00.000 15712 IsGuiding returns 0
22:32:13.348 00.024 15712 IsGuiding returns 0
22:32:13.348 00.000 15712 Move returns status 0, amount 6
22:32:13.348 00.000 15712 MoveAxis(N, 0, ABG)
22:32:13.348 00.000 15712 Move returns status 0, amount 0
22:32:13.348 00.000 15712 move complete, result=0
22:32:13.348 00.000 15712 worker thread done servicing request
22:32:13.348 00.000 15712 Worker thread wakes up
22:32:13.348 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:32:13.349 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:13.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:14.984 01.635 15712 Exposure complete
22:32:15.041 00.057 15712 worker thread done servicing request
22:32:15.043 00.002 7988 OnExposeComplete: enter
22:32:15.043 00.000 7988 UpdateGuideState(): m_state=6
22:32:15.043 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8510
22:32:15.046 00.003 7988 Star::Find returns 1 (1), X=1181.21, Y=450.29, Mass=1476, SNR=26.2, Peak=255 HFD=3.2
22:32:15.046 00.000 7988 MultiStar: [#1 0.39,0.14,1.04,U] [#2 0.28,0.21,1.05,U] [#3 0.34,0.18,0.98,U] [#4 0.38,0.06,1.03,U] [#5 0.40,0.38,0.74,U] [#6 0.35,0.20,0.73,U] [#7 0.27,0.37,0.68,U] [#8 0.47,-0.01,0.66,U] 
22:32:15.046 00.000 7988 refined, 8 included, MultiStar: {0.31, 0.21}, one-star: {0.02, 0.43}
22:32:15.046 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.58) = xAngle (2.18 = 2.18)
22:32:15.046 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.29 = -1.00)
22:32:15.046 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.21 hyp=0.38 cameraTheta=0.60 mountX=-0.22 mountY=-0.32, mountTheta=-2.17
22:32:15.046 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.21, opts=13)
22:32:15.055 00.009 7988 Enqueuing Move request for scope (0.31, 0.21)
22:32:15.055 00.000 15712 Worker thread wakes up
22:32:15.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.21) opts 0xd
22:32:15.055 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.21)
22:32:15.055 00.000 15712 Moving (0.31, 0.21) raw xDistance=-0.22 yDistance=-0.32
22:32:15.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:15.055 00.000 7988 UpdateGuideState exits: m=1476 SNR=26.2 Saturated
22:32:15.058 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:15.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:15.060 00.002 7988 Enqueuing Expose request
22:32:15.060 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:32:15.060 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
22:32:15.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:32:15.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:32:15.060 00.000 15712 MoveAxis(E, 47, ABG)
22:32:15.060 00.000 15712 Guiding  Dir = 2, Dur = 47
22:32:15.062 00.002 15712 IsGuiding returns 0
22:32:15.089 00.027 15712 PulseGuide returned control before completion, sleep 29
22:32:15.125 00.036 15712 IsGuiding returns 1
22:32:15.125 00.000 15712 scope still moving after pulse duration time elapsed
22:32:15.162 00.037 15712 IsGuiding returns 0
22:32:15.162 00.000 15712 scope move finished after 47 + 61 ms
22:32:15.162 00.000 15712 Move returns status 0, amount 47
22:32:15.162 00.000 15712 MoveAxis(N, 0, ABG)
22:32:15.162 00.000 15712 Move returns status 0, amount 0
22:32:15.162 00.000 15712 move complete, result=0
22:32:15.162 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.3 px 0 ms NORTH
22:32:15.162 00.000 15712 worker thread done servicing request
22:32:15.173 00.011 15712 Worker thread wakes up
22:32:15.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:15.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:16.576 01.403 15712 Exposure complete
22:32:16.636 00.060 15712 worker thread done servicing request
22:32:16.636 00.000 7988 OnExposeComplete: enter
22:32:16.636 00.000 7988 UpdateGuideState(): m_state=6
22:32:16.636 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8511
22:32:16.639 00.003 7988 Star::Find returns 1 (0), X=1181.49, Y=449.96, Mass=1612, SNR=27.3, Peak=203 HFD=3.6
22:32:16.639 00.000 7988 MultiStar: [#1 0.38,-0.02,0.99,U] [#2 0.32,0.09,0.97,U] [#3 0.38,0.14,0.93,U] [#4 0.50,-0.07,1.03,U] [#5 0.40,-0.05,0.69,U] [#6 0.39,0.04,0.69,U] [#7 0.29,0.13,0.64,U] [#8 0.50,-0.03,0.63,U] 
22:32:16.639 00.000 7988 single-star, 8 included, MultiStar: {0.38, 0.04}, one-star: {0.31, 0.09}
22:32:16.639 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.58) = xAngle (1.88 = 1.88)
22:32:16.639 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.99 = -1.29)
22:32:16.639 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.09 hyp=0.32 cameraTheta=0.30 mountX=-0.10 mountY=-0.31, mountTheta=-1.88
22:32:16.639 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.09, opts=13)
22:32:16.639 00.000 7988 Enqueuing Move request for scope (0.31, 0.09)
22:32:16.639 00.000 15712 Worker thread wakes up
22:32:16.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.09) opts 0xd
22:32:16.639 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.09)
22:32:16.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=18, FiltMax=255, Gamma=0.690
22:32:16.639 00.000 7988 UpdateGuideState exits: m=1612 SNR=27.3
22:32:16.651 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:16.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:16.653 00.002 7988 Enqueuing Expose request
22:32:16.653 00.000 15712 Moving (0.31, 0.09) raw xDistance=-0.10 yDistance=-0.31
22:32:16.655 00.002 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:16.655 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
22:32:16.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:32:16.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:32:16.655 00.000 15712 MoveAxis(E, 5, ABG)
22:32:16.655 00.000 15712 Guiding  Dir = 2, Dur = 5
22:32:16.655 00.000 15712 IsGuiding returns 0
22:32:16.689 00.034 15712 IsGuiding returns 0
22:32:16.689 00.000 15712 Move returns status 0, amount 5
22:32:16.689 00.000 15712 MoveAxis(N, 0, ABG)
22:32:16.689 00.000 15712 Move returns status 0, amount 0
22:32:16.689 00.000 15712 move complete, result=0
22:32:16.689 00.000 15712 worker thread done servicing request
22:32:16.689 00.000 15712 Worker thread wakes up
22:32:16.689 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.3 px 0 ms NORTH
22:32:16.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:16.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:18.330 01.641 15712 Exposure complete
22:32:18.383 00.053 15712 worker thread done servicing request
22:32:18.383 00.000 7988 OnExposeComplete: enter
22:32:18.383 00.000 7988 UpdateGuideState(): m_state=6
22:32:18.391 00.008 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8512
22:32:18.391 00.000 7988 Star::Find returns 1 (1), X=1181.30, Y=450.12, Mass=1532, SNR=26.6, Peak=255 HFD=3.4
22:32:18.391 00.000 7988 MultiStar: [#1 0.30,-0.01,1.03,U] [#2 0.22,0.05,1.01,U] [#3 0.31,0.16,0.94,U] [#4 0.30,-0.05,1.03,U] [#5 0.02,0.11,0.74,U] [#6 0.34,-0.17,0.69,U] [#7 0.39,0.13,0.64,U] [#8 0.05,0.11,0.65,U] 
22:32:18.391 00.000 7988 refined, 8 included, MultiStar: {0.23, 0.07}, one-star: {0.11, 0.26}
22:32:18.391 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.58) = xAngle (1.86 = 1.86)
22:32:18.391 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.97 = -1.31)
22:32:18.391 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.28 mountX=-0.07 mountY=-0.23, mountTheta=-1.86
22:32:18.391 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.07, opts=13)
22:32:18.400 00.009 7988 Enqueuing Move request for scope (0.23, 0.07)
22:32:18.400 00.000 15712 Worker thread wakes up
22:32:18.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.07) opts 0xd
22:32:18.400 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.07)
22:32:18.400 00.000 15712 Moving (0.23, 0.07) raw xDistance=-0.07 yDistance=-0.23
22:32:18.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:18.400 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.6 Saturated
22:32:18.404 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:18.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:18.406 00.002 7988 Enqueuing Expose request
22:32:18.407 00.001 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:18.407 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
22:32:18.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:18.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:32:18.407 00.000 15712 MoveAxis(E, 11, ABG)
22:32:18.407 00.000 15712 Guiding  Dir = 2, Dur = 11
22:32:18.442 00.035 15712 IsGuiding returns 0
22:32:18.463 00.021 15712 IsGuiding returns 1
22:32:18.463 00.000 15712 scope still moving after pulse duration time elapsed
22:32:18.506 00.043 15712 IsGuiding returns 0
22:32:18.506 00.000 15712 scope move finished after 11 + 52 ms
22:32:18.506 00.000 15712 Move returns status 0, amount 11
22:32:18.506 00.000 15712 MoveAxis(N, 0, ABG)
22:32:18.506 00.000 15712 Move returns status 0, amount 0
22:32:18.506 00.000 15712 move complete, result=0
22:32:18.506 00.000 15712 worker thread done servicing request
22:32:18.506 00.000 15712 Worker thread wakes up
22:32:18.506 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
22:32:18.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:18.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:19.924 01.418 15712 Exposure complete
22:32:19.980 00.056 15712 worker thread done servicing request
22:32:19.980 00.000 7988 OnExposeComplete: enter
22:32:19.980 00.000 7988 UpdateGuideState(): m_state=6
22:32:19.986 00.006 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8513
22:32:19.986 00.000 7988 Star::Find returns 1 (0), X=1181.31, Y=450.03, Mass=1521, SNR=26.6, Peak=218 HFD=3.3
22:32:19.986 00.000 7988 MultiStar: [#1 0.46,-0.07,1.06,U] [#2 0.31,0.07,1.04,U] [#3 0.31,-0.04,0.95,U] [#4 0.40,-0.18,1.08,U] [#5 0.47,0.14,0.72,U] [#6 0.37,0.06,0.72,U] [#7 0.38,0.17,0.66,U] [#8 0.57,0.12,0.65,U] 
22:32:19.986 00.000 7988 single-star, 8 included, MultiStar: {0.36, 0.03}, one-star: {0.12, 0.17}
22:32:19.986 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.58) = xAngle (2.53 = 2.53)
22:32:19.986 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.64 = -0.65)
22:32:19.986 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.95 mountX=-0.17 mountY=-0.12, mountTheta=-2.51
22:32:19.986 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.17, opts=13)
22:32:19.986 00.000 7988 Enqueuing Move request for scope (0.12, 0.17)
22:32:19.986 00.000 15712 Worker thread wakes up
22:32:19.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
22:32:19.986 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
22:32:19.986 00.000 15712 Moving (0.12, 0.17) raw xDistance=-0.17 yDistance=-0.12
22:32:19.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:19.997 00.011 7988 UpdateGuideState exits: m=1521 SNR=26.6
22:32:19.997 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:19.997 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:19.997 00.000 7988 Enqueuing Expose request
22:32:19.997 00.000 15712 PPEC rslt: input = -0.17, final = -0.15, react = -0.10, pred = -0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 636.00
22:32:20.002 00.005 15712 PPEC: input: -0.17, control: -0.15, exposure: 1500
22:32:20.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:20.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:32:20.002 00.000 15712 MoveAxis(E, 48, ABG)
22:32:20.002 00.000 15712 Guiding  Dir = 2, Dur = 48
22:32:20.002 00.000 15712 IsGuiding returns 0
22:32:20.023 00.021 15712 PulseGuide returned control before completion, sleep 31
22:32:20.065 00.042 15712 IsGuiding returns 1
22:32:20.065 00.000 15712 scope still moving after pulse duration time elapsed
22:32:20.106 00.041 15712 IsGuiding returns 0
22:32:20.106 00.000 15712 scope move finished after 48 + 59 ms
22:32:20.106 00.000 15712 Move returns status 0, amount 48
22:32:20.106 00.000 15712 MoveAxis(N, 0, ABG)
22:32:20.106 00.000 15712 Move returns status 0, amount 0
22:32:20.106 00.000 15712 move complete, result=0
22:32:20.106 00.000 15712 worker thread done servicing request
22:32:20.106 00.000 15712 Worker thread wakes up
22:32:20.106 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
22:32:20.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:20.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:21.851 01.745 15712 Exposure complete
22:32:21.902 00.051 15712 worker thread done servicing request
22:32:21.902 00.000 7988 OnExposeComplete: enter
22:32:21.902 00.000 7988 UpdateGuideState(): m_state=6
22:32:21.912 00.010 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8514
22:32:21.912 00.000 7988 Star::Find returns 1 (0), X=1181.37, Y=449.98, Mass=1555, SNR=26.9, Peak=195 HFD=3.4
22:32:21.914 00.002 7988 MultiStar: [#1 0.46,-0.08,1.00,U] [#2 0.48,0.03,0.99,U] [#3 0.44,-0.20,0.94,U] [#4 0.44,-0.17,1.03,U] [#5 0.33,0.06,0.71,U] [#6 0.47,0.13,0.67,U] [#7 0.26,0.24,0.66,U] [#8 0.40,0.02,0.64,U] 
22:32:21.916 00.002 7988 single-star, 8 included, MultiStar: {0.39, 0.00}, one-star: {0.18, 0.12}
22:32:21.916 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.58) = xAngle (2.15 = 2.15)
22:32:21.916 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.26 = -1.03)
22:32:21.918 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.57 mountX=-0.12 mountY=-0.18, mountTheta=-2.14
22:32:21.919 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.12, opts=13)
22:32:21.921 00.002 7988 Enqueuing Move request for scope (0.18, 0.12)
22:32:21.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:21.923 00.002 7988 UpdateGuideState exits: m=1555 SNR=26.9
22:32:21.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:21.925 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:21.925 00.000 7988 Enqueuing Expose request
22:32:21.927 00.002 15712 Worker thread wakes up
22:32:21.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
22:32:21.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
22:32:21.927 00.000 15712 Moving (0.18, 0.12) raw xDistance=-0.12 yDistance=-0.18
22:32:21.928 00.001 15712 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:21.928 00.000 15712 PPEC: input: -0.12, control: -0.04, exposure: 1500
22:32:21.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:21.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:32:21.928 00.000 15712 MoveAxis(E, 14, ABG)
22:32:21.928 00.000 15712 Guiding  Dir = 2, Dur = 14
22:32:21.928 00.000 15712 IsGuiding returns 0
22:32:21.944 00.016 15712 IsGuiding returns 1
22:32:21.944 00.000 15712 scope still moving after pulse duration time elapsed
22:32:21.996 00.052 15712 IsGuiding returns 0
22:32:21.996 00.000 15712 scope move finished after 14 + 48 ms
22:32:21.996 00.000 15712 Move returns status 0, amount 14
22:32:21.996 00.000 15712 MoveAxis(N, 0, ABG)
22:32:21.996 00.000 15712 Move returns status 0, amount 0
22:32:21.996 00.000 15712 move complete, result=0
22:32:21.996 00.000 15712 worker thread done servicing request
22:32:21.996 00.000 15712 Worker thread wakes up
22:32:21.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:21.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:21.996 00.000 7988 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
22:32:23.412 01.416 15712 Exposure complete
22:32:23.465 00.053 15712 worker thread done servicing request
22:32:23.465 00.000 7988 OnExposeComplete: enter
22:32:23.465 00.000 7988 UpdateGuideState(): m_state=6
22:32:23.474 00.009 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8515
22:32:23.474 00.000 7988 Star::Find returns 1 (0), X=1181.61, Y=449.76, Mass=1531, SNR=26.9, Peak=191 HFD=3.6
22:32:23.474 00.000 7988 MultiStar: [#1 0.58,-0.26,1.00,U] [#2 0.55,-0.18,0.99,U] [#3 0.67,-0.07,0.94,U] [#4 0.57,-0.22,1.03,U] [#5 0.65,-0.04,0.69,U] [#6 0.64,-0.28,0.71,U] [#7 0.73,-0.06,0.68,U] [#8 0.66,-0.18,0.66,U] 
22:32:23.474 00.000 7988 single-star, 8 included, MultiStar: {0.60, -0.16}, one-star: {0.43, -0.11}
22:32:23.474 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.58) = xAngle (1.33 = 1.33)
22:32:23.474 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.44 = -1.84)
22:32:23.480 00.006 7988 CameraToMount -- cameraX=0.43 cameraY=-0.11 hyp=0.44 cameraTheta=-0.25 mountX=0.10 mountY=-0.42, mountTheta=-1.33
22:32:23.480 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=-0.11, opts=13)
22:32:23.480 00.000 7988 Enqueuing Move request for scope (0.43, -0.11)
22:32:23.480 00.000 15712 Worker thread wakes up
22:32:23.480 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.11) opts 0xd
22:32:23.480 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, -0.11)
22:32:23.480 00.000 15712 Moving (0.43, -0.11) raw xDistance=0.10 yDistance=-0.42
22:32:23.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=18, FiltMax=255, Gamma=0.690
22:32:23.480 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.9
22:32:23.488 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:23.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:23.489 00.001 7988 Enqueuing Expose request
22:32:23.489 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:23.489 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
22:32:23.489 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.73
22:32:23.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:32:23.489 00.000 15712 MoveAxis(E, 7, ABG)
22:32:23.489 00.000 15712 Guiding  Dir = 2, Dur = 7
22:32:23.489 00.000 15712 IsGuiding returns 0
22:32:23.514 00.025 15712 IsGuiding returns 0
22:32:23.514 00.000 15712 Move returns status 0, amount 7
22:32:23.514 00.000 15712 BLC: Oldest BLC event removed
22:32:23.514 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 41 applied
22:32:23.515 00.001 15712 MoveAxis(N, 149, ABG)
22:32:23.515 00.000 15712 Guiding  Dir = 0, Dur = 149
22:32:23.515 00.000 15712 IsGuiding returns 0
22:32:23.585 00.070 15712 PulseGuide returned control before completion, sleep 79
22:32:23.701 00.116 15712 IsGuiding returns 1
22:32:23.701 00.000 15712 scope still moving after pulse duration time elapsed
22:32:23.752 00.051 15712 IsGuiding returns 0
22:32:23.752 00.000 15712 scope move finished after 149 + 91 ms
22:32:23.752 00.000 15712 Move returns status 0, amount 149
22:32:23.752 00.000 15712 move complete, result=0
22:32:23.752 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.4 px 149 ms NORTH
22:32:23.756 00.004 15712 worker thread done servicing request
22:32:23.756 00.000 15712 Worker thread wakes up
22:32:23.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:23.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:25.389 01.633 15712 Exposure complete
22:32:25.443 00.054 15712 worker thread done servicing request
22:32:25.443 00.000 7988 OnExposeComplete: enter
22:32:25.443 00.000 7988 UpdateGuideState(): m_state=6
22:32:25.452 00.009 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8516
22:32:25.452 00.000 7988 Star::Find returns 1 (0), X=1181.03, Y=449.63, Mass=1531, SNR=26.7, Peak=226 HFD=3.4
22:32:25.452 00.000 7988 MultiStar: [#1 0.22,-0.42,0.98,U] [#2 0.06,-0.31,0.99,U] [#3 0.16,-0.34,0.97,U] [#4 0.18,-0.47,1.08,U] [#5 -0.04,-0.41,0.70,U] [#6 0.04,-0.61,0.70,U] [#7 0.09,-0.39,0.65,U] [#8 0.34,-0.54,0.63,U] 
22:32:25.452 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.40}, one-star: {-0.16, -0.23}
22:32:25.452 00.000 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.58) = xAngle (-0.60 = -0.60)
22:32:25.452 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.51 = 2.51)
22:32:25.452 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.17 mountX=0.23 mountY=0.17, mountTheta=0.62
22:32:25.452 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.23, opts=13)
22:32:25.452 00.000 7988 Enqueuing Move request for scope (-0.16, -0.23)
22:32:25.452 00.000 15712 Worker thread wakes up
22:32:25.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
22:32:25.452 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
22:32:25.452 00.000 15712 Moving (-0.16, -0.23) raw xDistance=0.23 yDistance=0.17
22:32:25.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:25.452 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.7
22:32:25.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:25.452 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:25.452 00.000 7988 Enqueuing Expose request
22:32:25.468 00.016 15712 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.422381, 1:-0.166549
22:32:25.468 00.000 15712 BLC: No correction, Miss < min_move
22:32:25.469 00.001 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:32:25.469 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
22:32:25.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:25.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:32:25.469 00.000 15712 MoveAxis(W, 36, ABG)
22:32:25.469 00.000 15712 Guiding  Dir = 3, Dur = 36
22:32:25.469 00.000 15712 IsGuiding returns 0
22:32:25.486 00.017 15712 PulseGuide returned control before completion, sleep 24
22:32:25.537 00.051 15712 IsGuiding returns 0
22:32:25.537 00.000 15712 Move returns status 0, amount 36
22:32:25.537 00.000 15712 MoveAxis(N, 0, ABG)
22:32:25.537 00.000 15712 Move returns status 0, amount 0
22:32:25.537 00.000 15712 move complete, result=0
22:32:25.537 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
22:32:25.546 00.009 15712 worker thread done servicing request
22:32:25.546 00.000 15712 Worker thread wakes up
22:32:25.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:25.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:26.951 01.405 15712 Exposure complete
22:32:27.006 00.055 15712 worker thread done servicing request
22:32:27.006 00.000 7988 OnExposeComplete: enter
22:32:27.006 00.000 7988 UpdateGuideState(): m_state=6
22:32:27.012 00.006 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8517
22:32:27.013 00.001 7988 Star::Find returns 1 (0), X=1180.82, Y=449.64, Mass=1608, SNR=27.3, Peak=225 HFD=3.6
22:32:27.015 00.002 7988 MultiStar: [#1 -0.08,-0.34,0.99,U] [#2 0.03,-0.44,1.00,U] [#3 0.09,-0.38,0.96,U] [#4 0.14,-0.47,1.02,U] [#5 -0.19,-0.32,0.69,U] [#6 0.01,-0.42,0.65,U] [#7 -0.04,-0.23,0.64,U] [#8 0.06,-0.27,0.60,U] 
22:32:27.015 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.35}, one-star: {-0.36, -0.22}
22:32:27.015 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.58) = xAngle (-0.10 = -0.10)
22:32:27.015 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.00 = 3.00)
22:32:27.015 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.68 mountX=0.35 mountY=0.05, mountTheta=0.14
22:32:27.015 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.35, opts=13)
22:32:27.015 00.000 7988 Enqueuing Move request for scope (-0.04, -0.35)
22:32:27.015 00.000 15712 Worker thread wakes up
22:32:27.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.35) opts 0xd
22:32:27.015 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.35)
22:32:27.015 00.000 15712 Moving (-0.04, -0.35) raw xDistance=0.35 yDistance=0.05
22:32:27.015 00.000 15712 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.422381, 1:-0.166549, 2:-0.048279
22:32:27.015 00.000 15712 BLC: No correction, Miss < min_move
22:32:27.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:27.015 00.000 7988 UpdateGuideState exits: m=1608 SNR=27.3
22:32:27.027 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:27.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:27.029 00.002 7988 Enqueuing Expose request
22:32:27.029 00.000 15712 PPEC rslt: input = 0.35, final = 0.18, react = 0.21, pred = -0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 636.00
22:32:27.029 00.000 15712 PPEC: input: 0.35, control: 0.18, exposure: 1500
22:32:27.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:27.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:32:27.029 00.000 15712 MoveAxis(W, 59, ABG)
22:32:27.031 00.002 15712 Guiding  Dir = 3, Dur = 59
22:32:27.048 00.017 15712 IsGuiding returns 0
22:32:27.063 00.015 15712 PulseGuide returned control before completion, sleep 54
22:32:27.141 00.078 15712 IsGuiding returns 0
22:32:27.141 00.000 15712 Move returns status 0, amount 59
22:32:27.141 00.000 15712 MoveAxis(N, 0, ABG)
22:32:27.141 00.000 15712 Move returns status 0, amount 0
22:32:27.141 00.000 15712 move complete, result=0
22:32:27.141 00.000 15712 worker thread done servicing request
22:32:27.141 00.000 15712 Worker thread wakes up
22:32:27.141 00.000 7988 GuideStep: 0.4 px 59 ms WEST, 0.0 px 0 ms NORTH
22:32:27.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:27.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:28.785 01.644 15712 Exposure complete
22:32:28.834 00.049 15712 worker thread done servicing request
22:32:28.834 00.000 7988 OnExposeComplete: enter
22:32:28.834 00.000 7988 UpdateGuideState(): m_state=6
22:32:28.846 00.012 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8518
22:32:28.846 00.000 7988 Star::Find returns 1 (0), X=1181.05, Y=449.78, Mass=1571, SNR=26.9, Peak=236 HFD=3.2
22:32:28.848 00.002 7988 MultiStar: [#1 -0.01,-0.20,1.01,U] [#2 -0.05,-0.35,0.98,U] [#3 0.10,-0.26,0.95,U] [#4 -0.03,-0.42,1.00,U] [#5 -0.08,-0.20,0.73,U] [#6 0.15,-0.31,0.70,U] [#7 -0.08,-0.08,0.66,U] [#8 0.12,-0.30,0.63,U] 
22:32:28.848 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.25}, one-star: {-0.13, -0.09}
22:32:28.850 00.002 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.58) = xAngle (-0.97 = -0.97)
22:32:28.850 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.14 = 2.14)
22:32:28.852 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.55 mountX=0.09 mountY=0.13, mountTheta=0.98
22:32:28.854 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.09, opts=13)
22:32:28.854 00.000 7988 Enqueuing Move request for scope (-0.13, -0.09)
22:32:28.856 00.002 15712 Worker thread wakes up
22:32:28.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
22:32:28.856 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
22:32:28.856 00.000 15712 Moving (-0.13, -0.09) raw xDistance=0.09 yDistance=0.13
22:32:28.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:28.856 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.9
22:32:28.859 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:28.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:28.861 00.002 7988 Enqueuing Expose request
22:32:28.862 00.001 15712 BLC: window closed
22:32:28.862 00.000 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.422381, 1:-0.166549, 2:-0.048279
22:32:28.862 00.000 15712 BLC: No correction, Miss < min_move
22:32:28.862 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:28.862 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
22:32:28.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:28.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:32:28.862 00.000 15712 MoveAxis(E, 7, ABG)
22:32:28.862 00.000 15712 Guiding  Dir = 2, Dur = 7
22:32:28.862 00.000 15712 IsGuiding returns 0
22:32:28.884 00.022 15712 IsGuiding returns 0
22:32:28.884 00.000 15712 Move returns status 0, amount 7
22:32:28.884 00.000 15712 MoveAxis(N, 0, ABG)
22:32:28.884 00.000 15712 Move returns status 0, amount 0
22:32:28.884 00.000 15712 move complete, result=0
22:32:28.884 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:32:28.888 00.004 15712 worker thread done servicing request
22:32:28.888 00.000 15712 Worker thread wakes up
22:32:28.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:28.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:30.297 01.409 15712 Exposure complete
22:32:30.354 00.057 15712 worker thread done servicing request
22:32:30.354 00.000 7988 OnExposeComplete: enter
22:32:30.354 00.000 7988 UpdateGuideState(): m_state=6
22:32:30.358 00.004 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8519
22:32:30.360 00.002 7988 Star::Find returns 1 (1), X=1181.16, Y=449.87, Mass=1506, SNR=26.4, Peak=255 HFD=2.9
22:32:30.360 00.000 7988 MultiStar: [#1 0.01,-0.19,1.03,U] [#2 -0.05,-0.14,1.03,U] [#3 0.07,0.14,0.97,U] [#4 0.15,-0.26,1.04,U] [#5 -0.14,0.03,0.72,U] [#6 0.14,-0.16,0.72,U] [#7 -0.18,-0.10,0.69,U] [#8 -0.03,-0.09,0.69,U] 
22:32:30.360 00.000 7988 single-star, 8 included, MultiStar: {0.00, -0.09}, one-star: {-0.02, 0.01}
22:32:30.360 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.58) = xAngle (4.41 = -1.87)
22:32:30.360 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.52 = 1.24)
22:32:30.364 00.004 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.83 mountX=-0.01 mountY=0.02, mountTheta=1.88
22:32:30.366 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
22:32:30.366 00.000 7988 Enqueuing Move request for scope (-0.02, 0.01)
22:32:30.368 00.002 15712 Worker thread wakes up
22:32:30.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:32:30.368 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:32:30.368 00.000 15712 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
22:32:30.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:30.368 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.4 Saturated
22:32:30.371 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:30.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:30.371 00.000 7988 Enqueuing Expose request
22:32:30.371 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:30.371 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
22:32:30.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:30.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:32:30.371 00.000 15712 MoveAxis(E, 3, ABG)
22:32:30.375 00.004 15712 Guiding  Dir = 2, Dur = 3
22:32:30.382 00.007 15712 IsGuiding returns 0
22:32:30.399 00.017 15712 IsGuiding returns 0
22:32:30.399 00.000 15712 Move returns status 0, amount 3
22:32:30.399 00.000 15712 MoveAxis(N, 0, ABG)
22:32:30.399 00.000 15712 Move returns status 0, amount 0
22:32:30.399 00.000 15712 move complete, result=0
22:32:30.399 00.000 15712 worker thread done servicing request
22:32:30.399 00.000 15712 Worker thread wakes up
22:32:30.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:30.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:30.399 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:32:32.146 01.747 15712 Exposure complete
22:32:32.205 00.059 15712 worker thread done servicing request
22:32:32.205 00.000 7988 OnExposeComplete: enter
22:32:32.205 00.000 7988 UpdateGuideState(): m_state=6
22:32:32.207 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8520
22:32:32.207 00.000 7988 Star::Find returns 1 (1), X=1181.04, Y=450.00, Mass=1493, SNR=26.3, Peak=255 HFD=2.9
22:32:32.207 00.000 7988 MultiStar: [#1 0.17,-0.10,1.05,U] [#2 0.13,0.07,1.02,U] [#3 0.07,0.18,1.02,U] [#4 0.03,0.08,1.06,U] [#5 -0.01,0.23,0.70,U] [#6 0.02,0.06,0.74,U] [#7 0.10,0.09,0.69,U] [#8 0.19,-0.06,0.67,U] 
22:32:32.207 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {-0.15, 0.13}
22:32:32.207 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.58) = xAngle (2.48 = 2.48)
22:32:32.207 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.59 = -0.69)
22:32:32.207 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.90 mountX=-0.08 mountY=-0.06, mountTheta=-2.46
22:32:32.207 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.08, opts=13)
22:32:32.207 00.000 7988 Enqueuing Move request for scope (0.06, 0.08)
22:32:32.218 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:32.218 00.000 7988 UpdateGuideState exits: m=1493 SNR=26.3 Saturated
22:32:32.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:32.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:32.218 00.000 7988 Enqueuing Expose request
22:32:32.223 00.005 15712 Worker thread wakes up
22:32:32.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:32:32.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:32:32.223 00.000 15712 Moving (0.06, 0.08) raw xDistance=-0.08 yDistance=-0.06
22:32:32.223 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:32.223 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:32:32.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:32.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:32:32.223 00.000 15712 MoveAxis(E, 5, ABG)
22:32:32.223 00.000 15712 Guiding  Dir = 2, Dur = 5
22:32:32.239 00.016 15712 IsGuiding returns 0
22:32:32.258 00.019 15712 IsGuiding returns 0
22:32:32.258 00.000 15712 Move returns status 0, amount 5
22:32:32.258 00.000 15712 MoveAxis(N, 0, ABG)
22:32:32.258 00.000 15712 Move returns status 0, amount 0
22:32:32.258 00.000 15712 move complete, result=0
22:32:32.258 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:32:32.260 00.002 15712 worker thread done servicing request
22:32:32.260 00.000 15712 Worker thread wakes up
22:32:32.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:32.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:33.676 01.416 15712 Exposure complete
22:32:33.728 00.052 15712 worker thread done servicing request
22:32:33.728 00.000 7988 OnExposeComplete: enter
22:32:33.737 00.009 7988 UpdateGuideState(): m_state=6
22:32:33.737 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8521
22:32:33.737 00.000 7988 Star::Find returns 1 (1), X=1181.10, Y=450.06, Mass=1482, SNR=26.2, Peak=255 HFD=3.0
22:32:33.737 00.000 7988 MultiStar: [#1 0.14,0.05,1.04,U] [#2 0.04,0.23,1.05,U] [#3 -0.05,0.19,1.00,U] [#4 0.04,-0.07,1.11,U] [#5 -0.03,0.20,0.74,U] [#6 0.17,-0.01,0.69,U] [#7 0.14,0.13,0.71,U] [#8 0.05,0.10,0.66,U] 
22:32:33.737 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.08, 0.20}
22:32:33.737 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
22:32:33.737 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.36)
22:32:33.737 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
22:32:33.745 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.11, opts=13)
22:32:33.745 00.000 7988 Enqueuing Move request for scope (0.04, 0.11)
22:32:33.745 00.000 15712 Worker thread wakes up
22:32:33.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:32:33.745 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:32:33.745 00.000 15712 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=-0.04
22:32:33.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:33.745 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.2 Saturated
22:32:33.750 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:33.750 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:33.752 00.002 7988 Enqueuing Expose request
22:32:33.752 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:33.752 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
22:32:33.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:33.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:32:33.752 00.000 15712 MoveAxis(E, 8, ABG)
22:32:33.752 00.000 15712 Guiding  Dir = 2, Dur = 8
22:32:33.752 00.000 15712 IsGuiding returns 0
22:32:33.776 00.024 15712 IsGuiding returns 0
22:32:33.776 00.000 15712 Move returns status 0, amount 8
22:32:33.776 00.000 15712 MoveAxis(N, 0, ABG)
22:32:33.776 00.000 15712 Move returns status 0, amount 0
22:32:33.776 00.000 15712 move complete, result=0
22:32:33.776 00.000 15712 worker thread done servicing request
22:32:33.776 00.000 15712 Worker thread wakes up
22:32:33.776 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:32:33.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:33.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:35.416 01.640 15712 Exposure complete
22:32:35.461 00.045 15712 worker thread done servicing request
22:32:35.461 00.000 7988 OnExposeComplete: enter
22:32:35.461 00.000 7988 UpdateGuideState(): m_state=6
22:32:35.476 00.015 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8522
22:32:35.477 00.001 7988 Star::Find returns 1 (1), X=1180.84, Y=449.85, Mass=1627, SNR=27.5, Peak=255 HFD=3.2
22:32:35.477 00.000 7988 MultiStar: [#1 -0.03,-0.21,1.02,U] [#2 -0.15,-0.04,0.98,U] [#3 0.03,-0.20,0.94,U] [#4 -0.02,-0.06,1.01,U] [#5 0.00,0.06,0.70,U] [#6 -0.21,-0.14,0.71,U] [#7 -0.38,0.12,0.66,U] [#8 0.08,0.04,0.63,U] 
22:32:35.477 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.35, -0.01}
22:32:35.477 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.58) = xAngle (-1.06 = -1.06)
22:32:35.477 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.04 = 2.04)
22:32:35.477 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.64 mountX=0.06 mountY=0.11, mountTheta=1.07
22:32:35.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.06, opts=13)
22:32:35.477 00.000 7988 Enqueuing Move request for scope (-0.11, -0.06)
22:32:35.477 00.000 15712 Worker thread wakes up
22:32:35.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
22:32:35.477 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
22:32:35.477 00.000 15712 Moving (-0.11, -0.06) raw xDistance=0.06 yDistance=0.11
22:32:35.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=16, FiltMax=255, Gamma=0.690
22:32:35.477 00.000 7988 UpdateGuideState exits: m=1627 SNR=27.5 Saturated
22:32:35.489 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:35.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:35.491 00.002 7988 Enqueuing Expose request
22:32:35.492 00.001 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:35.492 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
22:32:35.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:35.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:32:35.492 00.000 15712 MoveAxis(E, 5, ABG)
22:32:35.492 00.000 15712 Guiding  Dir = 2, Dur = 5
22:32:35.492 00.000 15712 IsGuiding returns 0
22:32:35.518 00.026 15712 IsGuiding returns 0
22:32:35.518 00.000 15712 Move returns status 0, amount 5
22:32:35.518 00.000 15712 MoveAxis(N, 0, ABG)
22:32:35.518 00.000 15712 Move returns status 0, amount 0
22:32:35.518 00.000 15712 move complete, result=0
22:32:35.518 00.000 15712 worker thread done servicing request
22:32:35.518 00.000 15712 Worker thread wakes up
22:32:35.518 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:32:35.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:35.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:36.925 01.407 15712 Exposure complete
22:32:36.974 00.049 15712 worker thread done servicing request
22:32:36.974 00.000 7988 OnExposeComplete: enter
22:32:36.974 00.000 7988 UpdateGuideState(): m_state=6
22:32:36.988 00.014 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8523
22:32:36.989 00.001 7988 Star::Find returns 1 (1), X=1180.98, Y=449.85, Mass=1539, SNR=26.8, Peak=255 HFD=3.0
22:32:36.989 00.000 7988 MultiStar: [#1 0.07,-0.13,1.05,U] [#2 -0.28,0.03,1.00,U] [#3 -0.02,0.05,1.00,U] [#4 0.09,-0.16,1.03,U] [#5 -0.06,0.10,0.70,U] [#6 -0.12,-0.02,0.72,U] [#7 -0.13,-0.03,0.68,U] [#8 0.07,0.01,0.66,U] 
22:32:36.991 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.21, -0.01}
22:32:36.991 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.58) = xAngle (-1.22 = -1.22)
22:32:36.991 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.89 = 1.89)
22:32:36.991 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.80 mountX=0.02 mountY=0.07, mountTheta=1.23
22:32:36.991 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.02, opts=13)
22:32:36.991 00.000 7988 Enqueuing Move request for scope (-0.07, -0.02)
22:32:36.991 00.000 15712 Worker thread wakes up
22:32:36.991 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:32:36.991 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:32:36.991 00.000 15712 Moving (-0.07, -0.02) raw xDistance=0.02 yDistance=0.07
22:32:36.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:36.991 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.8 Saturated
22:32:37.000 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:37.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:37.002 00.002 7988 Enqueuing Expose request
22:32:37.002 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:37.002 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
22:32:37.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:37.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:32:37.002 00.000 15712 MoveAxis(E, 2, ABG)
22:32:37.002 00.000 15712 Guiding  Dir = 2, Dur = 2
22:32:37.005 00.003 15712 IsGuiding returns 0
22:32:37.020 00.015 15712 IsGuiding returns 0
22:32:37.020 00.000 15712 Move returns status 0, amount 2
22:32:37.020 00.000 15712 MoveAxis(N, 0, ABG)
22:32:37.020 00.000 15712 Move returns status 0, amount 0
22:32:37.020 00.000 15712 move complete, result=0
22:32:37.020 00.000 15712 worker thread done servicing request
22:32:37.020 00.000 15712 Worker thread wakes up
22:32:37.020 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:32:37.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:37.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:38.665 01.645 15712 Exposure complete
22:32:38.723 00.058 15712 worker thread done servicing request
22:32:38.723 00.000 7988 OnExposeComplete: enter
22:32:38.723 00.000 7988 UpdateGuideState(): m_state=6
22:32:38.726 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8524
22:32:38.726 00.000 7988 Star::Find returns 1 (1), X=1180.96, Y=449.83, Mass=1552, SNR=26.9, Peak=255 HFD=3.1
22:32:38.726 00.000 7988 MultiStar: [#1 0.11,-0.15,1.02,U] [#2 -0.16,-0.09,1.01,U] [#3 0.02,-0.10,0.95,U] [#4 -0.08,-0.22,1.07,U] [#5 0.02,-0.11,0.73,U] [#6 -0.07,-0.01,0.70,U] [#7 -0.14,-0.04,0.68,U] [#8 0.04,-0.10,0.68,U] 
22:32:38.726 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.23, -0.04}
22:32:38.726 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.58) = xAngle (-0.52 = -0.52)
22:32:38.726 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.59 = 2.59)
22:32:38.726 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.09 mountX=0.10 mountY=0.06, mountTheta=0.54
22:32:38.726 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.10, opts=13)
22:32:38.726 00.000 7988 Enqueuing Move request for scope (-0.06, -0.10)
22:32:38.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:38.726 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.9 Saturated
22:32:38.726 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:38.726 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:38.726 00.000 7988 Enqueuing Expose request
22:32:38.726 00.000 15712 Worker thread wakes up
22:32:38.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
22:32:38.726 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
22:32:38.726 00.000 15712 Moving (-0.06, -0.10) raw xDistance=0.10 yDistance=0.06
22:32:38.745 00.019 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:38.745 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
22:32:38.745 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:38.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:32:38.745 00.000 15712 MoveAxis(W, 3, ABG)
22:32:38.745 00.000 15712 Guiding  Dir = 3, Dur = 3
22:32:38.747 00.002 15712 IsGuiding returns 0
22:32:38.759 00.012 15712 IsGuiding returns 0
22:32:38.759 00.000 15712 Move returns status 0, amount 3
22:32:38.759 00.000 15712 MoveAxis(N, 0, ABG)
22:32:38.759 00.000 15712 Move returns status 0, amount 0
22:32:38.759 00.000 15712 move complete, result=0
22:32:38.759 00.000 15712 worker thread done servicing request
22:32:38.759 00.000 15712 Worker thread wakes up
22:32:38.759 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:32:38.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:38.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:40.178 01.419 15712 Exposure complete
22:32:40.237 00.059 15712 worker thread done servicing request
22:32:40.237 00.000 7988 OnExposeComplete: enter
22:32:40.239 00.002 7988 UpdateGuideState(): m_state=6
22:32:40.241 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8525
22:32:40.241 00.000 7988 Star::Find returns 1 (1), X=1180.93, Y=449.92, Mass=1586, SNR=27.3, Peak=255 HFD=3.0
22:32:40.241 00.000 7988 MultiStar: [#1 0.01,-0.19,1.00,U] [#2 -0.13,0.00,0.96,U] [#3 -0.11,-0.04,0.93,U] [#4 -0.04,-0.15,1.01,U] [#5 -0.29,0.21,0.73,U] [#6 0.02,-0.17,0.69,U] [#7 -0.14,0.06,0.66,U] [#8 0.14,-0.13,0.62,U] 
22:32:40.241 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.26, 0.06}
22:32:40.241 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.58) = xAngle (-1.15 = -1.15)
22:32:40.241 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.96 = 1.96)
22:32:40.241 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.72 mountX=0.04 mountY=0.10, mountTheta=1.15
22:32:40.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
22:32:40.241 00.000 7988 Enqueuing Move request for scope (-0.10, -0.04)
22:32:40.241 00.000 15712 Worker thread wakes up
22:32:40.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
22:32:40.241 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
22:32:40.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:40.241 00.000 7988 UpdateGuideState exits: m=1586 SNR=27.3 Saturated
22:32:40.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:40.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:40.241 00.000 7988 Enqueuing Expose request
22:32:40.256 00.015 15712 Moving (-0.10, -0.04) raw xDistance=0.04 yDistance=0.10
22:32:40.256 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:40.256 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
22:32:40.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:40.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:32:40.256 00.000 15712 MoveAxis(W, 2, ABG)
22:32:40.256 00.000 15712 Guiding  Dir = 3, Dur = 2
22:32:40.256 00.000 15712 IsGuiding returns 0
22:32:40.278 00.022 15712 IsGuiding returns 0
22:32:40.278 00.000 15712 Move returns status 0, amount 2
22:32:40.278 00.000 15712 MoveAxis(N, 0, ABG)
22:32:40.278 00.000 15712 Move returns status 0, amount 0
22:32:40.278 00.000 15712 move complete, result=0
22:32:40.278 00.000 15712 worker thread done servicing request
22:32:40.278 00.000 15712 Worker thread wakes up
22:32:40.278 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:32:40.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:40.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:42.025 01.747 15712 Exposure complete
22:32:42.076 00.051 15712 worker thread done servicing request
22:32:42.076 00.000 7988 OnExposeComplete: enter
22:32:42.087 00.011 7988 UpdateGuideState(): m_state=6
22:32:42.087 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8526
22:32:42.087 00.000 7988 Star::Find returns 1 (1), X=1180.98, Y=449.84, Mass=1470, SNR=26.1, Peak=255 HFD=2.9
22:32:42.087 00.000 7988 MultiStar: [#1 -0.06,-0.04,1.04,U] [#2 -0.13,-0.18,1.04,U] [#3 -0.03,-0.26,0.99,U] [#4 -0.14,-0.22,1.08,U] [#5 -0.06,-0.13,0.75,U] [#6 0.04,-0.06,0.71,U] [#7 -0.23,-0.22,0.66,U] [#8 0.11,-0.14,0.65,U] 
22:32:42.087 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {-0.20, -0.02}
22:32:42.087 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.58) = xAngle (-0.53 = -0.53)
22:32:42.093 00.006 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.58 = 2.58)
22:32:42.093 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.11 mountX=0.14 mountY=0.09, mountTheta=0.55
22:32:42.093 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.14, opts=13)
22:32:42.093 00.000 7988 Enqueuing Move request for scope (-0.09, -0.14)
22:32:42.093 00.000 15712 Worker thread wakes up
22:32:42.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
22:32:42.093 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
22:32:42.093 00.000 15712 Moving (-0.09, -0.14) raw xDistance=0.14 yDistance=0.09
22:32:42.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:42.093 00.000 7988 UpdateGuideState exits: m=1470 SNR=26.1 Saturated
22:32:42.100 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:42.100 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:42.104 00.004 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:42.104 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
22:32:42.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:42.104 00.000 7988 Enqueuing Expose request
22:32:42.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:32:42.104 00.000 15712 MoveAxis(W, 2, ABG)
22:32:42.104 00.000 15712 Guiding  Dir = 3, Dur = 2
22:32:42.104 00.000 15712 IsGuiding returns 0
22:32:42.118 00.014 15712 IsGuiding returns 0
22:32:42.118 00.000 15712 Move returns status 0, amount 2
22:32:42.118 00.000 15712 MoveAxis(N, 0, ABG)
22:32:42.118 00.000 15712 Move returns status 0, amount 0
22:32:42.118 00.000 15712 move complete, result=0
22:32:42.118 00.000 15712 worker thread done servicing request
22:32:42.118 00.000 15712 Worker thread wakes up
22:32:42.118 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
22:32:42.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:42.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:43.540 01.422 15712 Exposure complete
22:32:43.599 00.059 15712 worker thread done servicing request
22:32:43.599 00.000 7988 OnExposeComplete: enter
22:32:43.599 00.000 7988 UpdateGuideState(): m_state=6
22:32:43.602 00.003 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8527
22:32:43.602 00.000 7988 Star::Find returns 1 (1), X=1180.91, Y=449.82, Mass=1611, SNR=27.5, Peak=255 HFD=3.3
22:32:43.604 00.002 7988 MultiStar: [#1 -0.11,-0.07,1.00,U] [#2 -0.21,-0.08,0.99,U] [#3 -0.15,-0.24,0.91,U] [#4 -0.09,-0.14,0.95,U] [#5 -0.26,-0.06,0.70,U] [#6 -0.16,-0.16,0.68,U] [#7 -0.27,-0.12,0.63,U] [#8 -0.14,-0.03,0.63,U] 
22:32:43.606 00.002 7988 refined, 8 included, MultiStar: {-0.18, -0.11}, one-star: {-0.28, -0.04}
22:32:43.606 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.58) = xAngle (-1.04 = -1.04)
22:32:43.608 00.002 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.07 = 2.07)
22:32:43.608 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.61 mountX=0.11 mountY=0.18, mountTheta=1.04
22:32:43.610 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.11, opts=13)
22:32:43.610 00.000 7988 Enqueuing Move request for scope (-0.18, -0.11)
22:32:43.612 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:43.612 00.000 7988 UpdateGuideState exits: m=1611 SNR=27.5 Saturated
22:32:43.614 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:43.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:43.616 00.002 7988 Enqueuing Expose request
22:32:43.618 00.002 15712 Worker thread wakes up
22:32:43.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
22:32:43.618 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
22:32:43.618 00.000 15712 Moving (-0.18, -0.11) raw xDistance=0.11 yDistance=0.18
22:32:43.621 00.003 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:43.621 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
22:32:43.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:43.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:32:43.621 00.000 15712 MoveAxis(W, 3, ABG)
22:32:43.621 00.000 15712 Guiding  Dir = 3, Dur = 3
22:32:43.621 00.000 15712 IsGuiding returns 0
22:32:43.671 00.050 15712 IsGuiding returns 0
22:32:43.671 00.000 15712 Move returns status 0, amount 3
22:32:43.671 00.000 15712 MoveAxis(N, 0, ABG)
22:32:43.671 00.000 15712 Move returns status 0, amount 0
22:32:43.671 00.000 15712 move complete, result=0
22:32:43.671 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
22:32:43.673 00.002 15712 worker thread done servicing request
22:32:43.673 00.000 15712 Worker thread wakes up
22:32:43.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:43.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:45.311 01.638 15712 Exposure complete
22:32:45.371 00.060 15712 worker thread done servicing request
22:32:45.371 00.000 7988 OnExposeComplete: enter
22:32:45.371 00.000 7988 UpdateGuideState(): m_state=6
22:32:45.373 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8528
22:32:45.373 00.000 7988 Star::Find returns 1 (0), X=1181.10, Y=449.58, Mass=1590, SNR=27.3, Peak=222 HFD=3.6
22:32:45.375 00.002 7988 MultiStar: [#1 -0.08,-0.39,1.01,U] [#2 -0.07,-0.33,0.96,U] [#3 0.06,-0.30,0.94,U] [#4 0.05,-0.48,0.98,U] [#5 0.05,-0.19,0.68,U] [#6 -0.07,-0.48,0.70,U] [#7 -0.06,-0.25,0.67,U] [#8 0.21,-0.37,0.68,U] 
22:32:45.375 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.34}, one-star: {-0.08, -0.28}
22:32:45.377 00.002 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.58) = xAngle (-0.27 = -0.27)
22:32:45.377 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.84 = 2.84)
22:32:45.379 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.85 mountX=0.28 mountY=0.09, mountTheta=0.30
22:32:45.381 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.28, opts=13)
22:32:45.381 00.000 7988 Enqueuing Move request for scope (-0.08, -0.28)
22:32:45.383 00.002 15712 Worker thread wakes up
22:32:45.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
22:32:45.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
22:32:45.383 00.000 15712 Moving (-0.08, -0.28) raw xDistance=0.28 yDistance=0.09
22:32:45.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:45.383 00.000 7988 UpdateGuideState exits: m=1590 SNR=27.3
22:32:45.385 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:45.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:45.387 00.002 7988 Enqueuing Expose request
22:32:45.388 00.001 15712 PPEC rslt: input = 0.28, final = 0.17, react = 0.17, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
22:32:45.388 00.000 15712 PPEC: input: 0.28, control: 0.17, exposure: 1500
22:32:45.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:45.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:32:45.388 00.000 15712 MoveAxis(W, 57, ABG)
22:32:45.388 00.000 15712 Guiding  Dir = 3, Dur = 57
22:32:45.390 00.002 15712 IsGuiding returns 0
22:32:45.404 00.014 15712 PulseGuide returned control before completion, sleep 45
22:32:45.489 00.085 15712 IsGuiding returns 0
22:32:45.489 00.000 15712 Move returns status 0, amount 57
22:32:45.489 00.000 15712 MoveAxis(N, 0, ABG)
22:32:45.489 00.000 15712 Move returns status 0, amount 0
22:32:45.489 00.000 15712 move complete, result=0
22:32:45.489 00.000 15712 worker thread done servicing request
22:32:45.489 00.000 15712 Worker thread wakes up
22:32:45.489 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
22:32:45.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:45.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:46.908 01.419 15712 Exposure complete
22:32:46.967 00.059 15712 worker thread done servicing request
22:32:46.967 00.000 7988 OnExposeComplete: enter
22:32:46.968 00.001 7988 UpdateGuideState(): m_state=6
22:32:46.970 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8529
22:32:46.971 00.001 7988 Star::Find returns 1 (1), X=1180.84, Y=449.74, Mass=1561, SNR=27.1, Peak=255 HFD=3.4
22:32:46.972 00.001 7988 MultiStar: [#1 -0.18,-0.06,1.01,U] [#2 -0.15,-0.05,1.01,U] [#3 -0.09,-0.09,0.95,U] [#4 -0.11,-0.25,0.96,U] [#5 -0.14,-0.01,0.69,U] [#6 -0.14,-0.12,0.74,U] [#7 -0.04,0.04,0.65,U] [#8 -0.16,0.09,0.66,U] 
22:32:46.973 00.001 7988 refined, 8 included, MultiStar: {-0.16, -0.07}, one-star: {-0.35, -0.12}
22:32:46.974 00.001 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.58) = xAngle (-1.12 = -1.12)
22:32:46.975 00.001 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.99 = 1.99)
22:32:46.976 00.001 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.70 mountX=0.08 mountY=0.16, mountTheta=1.13
22:32:46.978 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.07, opts=13)
22:32:46.979 00.001 7988 Enqueuing Move request for scope (-0.16, -0.07)
22:32:46.980 00.001 15712 Worker thread wakes up
22:32:46.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
22:32:46.980 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
22:32:46.980 00.000 15712 Moving (-0.16, -0.07) raw xDistance=0.08 yDistance=0.16
22:32:46.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:46.982 00.002 7988 UpdateGuideState exits: m=1561 SNR=27.1 Saturated
22:32:46.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:46.983 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:46.985 00.002 7988 Enqueuing Expose request
22:32:46.986 00.001 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:46.986 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
22:32:46.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:46.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:32:46.986 00.000 15712 MoveAxis(E, 0, ABG)
22:32:46.986 00.000 15712 Move returns status 0, amount 0
22:32:46.986 00.000 15712 MoveAxis(N, 0, ABG)
22:32:46.986 00.000 15712 Move returns status 0, amount 0
22:32:46.986 00.000 15712 move complete, result=0
22:32:46.987 00.001 15712 worker thread done servicing request
22:32:46.987 00.000 15712 Worker thread wakes up
22:32:46.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:46.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:46.987 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:48.617 01.630 15712 Exposure complete
22:32:48.677 00.060 15712 worker thread done servicing request
22:32:48.677 00.000 7988 OnExposeComplete: enter
22:32:48.678 00.001 7988 UpdateGuideState(): m_state=6
22:32:48.679 00.001 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8530
22:32:48.680 00.001 7988 Star::Find returns 1 (1), X=1180.89, Y=449.87, Mass=1526, SNR=26.6, Peak=255 HFD=2.9
22:32:48.681 00.001 7988 MultiStar: [#1 -0.13,-0.02,1.02,U] [#2 -0.07,0.02,0.99,U] [#3 -0.05,-0.03,0.96,U] [#4 -0.12,-0.07,1.04,U] [#5 -0.02,-0.08,0.69,U] [#6 -0.02,-0.02,0.72,U] [#7 -0.30,0.05,0.65,U] [#8 -0.11,-0.24,0.63,U] 
22:32:48.682 00.001 7988 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.30, 0.01}
22:32:48.683 00.001 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.58) = xAngle (-1.27 = -1.27)
22:32:48.684 00.001 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.84 = 1.84)
22:32:48.685 00.001 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.85 mountX=0.04 mountY=0.13, mountTheta=1.28
22:32:48.687 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.04, opts=13)
22:32:48.688 00.001 7988 Enqueuing Move request for scope (-0.13, -0.04)
22:32:48.689 00.001 15712 Worker thread wakes up
22:32:48.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
22:32:48.689 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
22:32:48.690 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:48.691 00.001 7988 UpdateGuideState exits: m=1526 SNR=26.6 Saturated
22:32:48.692 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:48.693 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:48.694 00.001 7988 Enqueuing Expose request
22:32:48.695 00.001 15712 Moving (-0.13, -0.04) raw xDistance=0.04 yDistance=0.13
22:32:48.700 00.005 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:48.700 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
22:32:48.700 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:48.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:32:48.700 00.000 15712 MoveAxis(E, 5, ABG)
22:32:48.700 00.000 15712 Guiding  Dir = 2, Dur = 5
22:32:48.700 00.000 15712 IsGuiding returns 0
22:32:48.723 00.023 15712 IsGuiding returns 0
22:32:48.723 00.000 15712 Move returns status 0, amount 5
22:32:48.723 00.000 15712 MoveAxis(N, 0, ABG)
22:32:48.723 00.000 15712 Move returns status 0, amount 0
22:32:48.723 00.000 15712 move complete, result=0
22:32:48.723 00.000 15712 worker thread done servicing request
22:32:48.723 00.000 15712 Worker thread wakes up
22:32:48.723 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:32:48.725 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:48.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:50.131 01.406 15712 Exposure complete
22:32:50.189 00.058 15712 worker thread done servicing request
22:32:50.189 00.000 7988 OnExposeComplete: enter
22:32:50.189 00.000 7988 UpdateGuideState(): m_state=6
22:32:50.189 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8531
22:32:50.193 00.004 7988 Star::Find returns 1 (0), X=1180.63, Y=449.86, Mass=1536, SNR=26.6, Peak=241 HFD=3.4
22:32:50.193 00.000 7988 MultiStar: [#1 -0.26,-0.08,1.01,U] [#2 -0.17,-0.03,1.01,U] [#3 -0.18,0.01,0.96,U] [#4 -0.17,-0.12,1.04,U] [#5 -0.03,-0.08,0.73,U] [#6 -0.31,-0.12,0.68,U] [#7 -0.19,0.06,0.66,U] [#8 0.02,0.01,0.65,U] 
22:32:50.193 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.04}, one-star: {-0.55, -0.01}
22:32:50.193 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.58) = xAngle (-1.36 = -1.36)
22:32:50.193 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.75 = 1.75)
22:32:50.193 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.94 mountX=0.05 mountY=0.22, mountTheta=1.36
22:32:50.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.04, opts=13)
22:32:50.202 00.009 7988 Enqueuing Move request for scope (-0.22, -0.04)
22:32:50.202 00.000 15712 Worker thread wakes up
22:32:50.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
22:32:50.202 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
22:32:50.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:50.202 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.6
22:32:50.205 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:50.205 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:50.207 00.002 7988 Enqueuing Expose request
22:32:50.207 00.000 15712 Moving (-0.22, -0.04) raw xDistance=0.05 yDistance=0.22
22:32:50.209 00.002 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:50.209 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
22:32:50.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:50.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:32:50.209 00.000 15712 MoveAxis(E, 4, ABG)
22:32:50.209 00.000 15712 Guiding  Dir = 2, Dur = 4
22:32:50.209 00.000 15712 IsGuiding returns 0
22:32:50.240 00.031 15712 IsGuiding returns 0
22:32:50.240 00.000 15712 Move returns status 0, amount 4
22:32:50.240 00.000 15712 MoveAxis(N, 0, ABG)
22:32:50.240 00.000 15712 Move returns status 0, amount 0
22:32:50.240 00.000 15712 move complete, result=0
22:32:50.240 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
22:32:50.242 00.002 15712 worker thread done servicing request
22:32:50.242 00.000 15712 Worker thread wakes up
22:32:50.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:50.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:51.881 01.639 15712 Exposure complete
22:32:51.940 00.059 15712 worker thread done servicing request
22:32:51.940 00.000 7988 OnExposeComplete: enter
22:32:51.940 00.000 7988 UpdateGuideState(): m_state=6
22:32:51.942 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8532
22:32:51.942 00.000 7988 Star::Find returns 1 (0), X=1180.90, Y=449.87, Mass=1550, SNR=26.7, Peak=237 HFD=3.1
22:32:51.942 00.000 7988 MultiStar: [#1 -0.01,-0.21,1.01,U] [#2 -0.00,-0.17,0.99,U] [#3 -0.12,-0.08,0.95,U] [#4 -0.01,-0.25,1.01,U] [#5 -0.23,-0.08,0.73,U] [#6 -0.09,-0.24,0.69,U] [#7 -0.07,-0.09,0.69,U] [#8 0.14,-0.21,0.64,U] 
22:32:51.942 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.15}, one-star: {-0.28, 0.01}
22:32:51.942 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.58) = xAngle (-0.49 = -0.49)
22:32:51.942 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.62 = 2.62)
22:32:51.942 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.07 mountX=0.15 mountY=0.08, mountTheta=0.51
22:32:51.942 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.15, opts=13)
22:32:51.951 00.009 7988 Enqueuing Move request for scope (-0.08, -0.15)
22:32:51.951 00.000 15712 Worker thread wakes up
22:32:51.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
22:32:51.951 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
22:32:51.951 00.000 15712 Moving (-0.08, -0.15) raw xDistance=0.15 yDistance=0.08
22:32:51.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:51.951 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.7
22:32:51.955 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:51.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:51.957 00.002 7988 Enqueuing Expose request
22:32:51.957 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:51.957 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
22:32:51.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:51.958 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:32:51.958 00.000 15712 MoveAxis(E, 1, ABG)
22:32:51.958 00.000 15712 Guiding  Dir = 2, Dur = 1
22:32:51.990 00.032 15712 IsGuiding returns 0
22:32:52.006 00.016 15712 IsGuiding returns 0
22:32:52.006 00.000 15712 Move returns status 0, amount 1
22:32:52.006 00.000 15712 MoveAxis(N, 0, ABG)
22:32:52.006 00.000 15712 Move returns status 0, amount 0
22:32:52.006 00.000 15712 move complete, result=0
22:32:52.006 00.000 15712 worker thread done servicing request
22:32:52.006 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:32:52.006 00.000 15712 Worker thread wakes up
22:32:52.018 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:52.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:53.426 01.408 15712 Exposure complete
22:32:53.478 00.052 15712 worker thread done servicing request
22:32:53.478 00.000 7988 OnExposeComplete: enter
22:32:53.478 00.000 7988 UpdateGuideState(): m_state=6
22:32:53.487 00.009 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8533
22:32:53.489 00.002 7988 Star::Find returns 1 (0), X=1180.85, Y=449.87, Mass=1578, SNR=27.0, Peak=219 HFD=3.7
22:32:53.489 00.000 7988 MultiStar: [#1 -0.03,-0.25,1.01,U] [#2 -0.04,-0.23,0.99,U] [#3 0.02,-0.02,0.92,U] [#4 0.04,-0.24,1.02,U] [#5 0.03,-0.15,0.70,U] [#6 0.14,-0.42,0.67,U] [#7 0.02,0.10,0.67,U] [#8 0.01,-0.21,0.63,U] 
22:32:53.491 00.002 7988 refined, 8 included, MultiStar: {-0.03, -0.16}, one-star: {-0.34, 0.01}
22:32:53.491 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
22:32:53.493 00.002 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
22:32:53.493 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.75 mountX=0.16 mountY=0.03, mountTheta=0.20
22:32:53.495 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.16, opts=13)
22:32:53.497 00.002 7988 Enqueuing Move request for scope (-0.03, -0.16)
22:32:53.497 00.000 15712 Worker thread wakes up
22:32:53.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
22:32:53.497 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
22:32:53.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=18, FiltMax=255, Gamma=0.690
22:32:53.497 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.0
22:32:53.500 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:53.500 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:53.502 00.002 7988 Enqueuing Expose request
22:32:53.503 00.001 15712 Moving (-0.03, -0.16) raw xDistance=0.16 yDistance=0.03
22:32:53.503 00.000 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:53.503 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
22:32:53.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:53.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:32:53.503 00.000 15712 MoveAxis(E, 2, ABG)
22:32:53.503 00.000 15712 Guiding  Dir = 2, Dur = 2
22:32:53.503 00.000 15712 IsGuiding returns 0
22:32:53.529 00.026 15712 IsGuiding returns 0
22:32:53.529 00.000 15712 Move returns status 0, amount 2
22:32:53.529 00.000 15712 MoveAxis(N, 0, ABG)
22:32:53.529 00.000 15712 Move returns status 0, amount 0
22:32:53.529 00.000 15712 move complete, result=0
22:32:53.529 00.000 15712 worker thread done servicing request
22:32:53.529 00.000 15712 Worker thread wakes up
22:32:53.529 00.000 7988 GuideStep: 0.2 px 2 ms EAST, 0.0 px 0 ms NORTH
22:32:53.534 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:53.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:55.176 01.642 15712 Exposure complete
22:32:55.236 00.060 15712 worker thread done servicing request
22:32:55.236 00.000 7988 OnExposeComplete: enter
22:32:55.236 00.000 7988 UpdateGuideState(): m_state=6
22:32:55.236 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8534
22:32:55.236 00.000 7988 Star::Find returns 1 (0), X=1180.80, Y=449.84, Mass=1530, SNR=26.6, Peak=231 HFD=3.5
22:32:55.240 00.004 7988 MultiStar: [#1 -0.02,-0.28,1.05,U] [#2 -0.02,-0.05,0.99,U] [#3 -0.00,-0.18,0.96,U] [#4 0.08,-0.15,1.00,U] [#5 -0.09,-0.07,0.70,U] [#6 -0.03,-0.18,0.70,U] [#7 -0.17,-0.11,0.66,U] [#8 0.21,-0.16,0.63,U] 
22:32:55.240 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.14}, one-star: {-0.38, -0.02}
22:32:55.240 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.58) = xAngle (-0.37 = -0.37)
22:32:55.240 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.74 = 2.74)
22:32:55.240 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.95 mountX=0.14 mountY=0.06, mountTheta=0.40
22:32:55.247 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.14, opts=13)
22:32:55.247 00.000 7988 Enqueuing Move request for scope (-0.05, -0.14)
22:32:55.247 00.000 15712 Worker thread wakes up
22:32:55.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
22:32:55.247 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
22:32:55.247 00.000 15712 Moving (-0.05, -0.14) raw xDistance=0.14 yDistance=0.06
22:32:55.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:55.247 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.6
22:32:55.251 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:55.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:55.253 00.002 7988 Enqueuing Expose request
22:32:55.253 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:55.253 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
22:32:55.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:55.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:32:55.253 00.000 15712 MoveAxis(E, 2, ABG)
22:32:55.253 00.000 15712 Guiding  Dir = 2, Dur = 2
22:32:55.253 00.000 15712 IsGuiding returns 0
22:32:55.272 00.019 15712 IsGuiding returns 0
22:32:55.272 00.000 15712 Move returns status 0, amount 2
22:32:55.272 00.000 15712 MoveAxis(N, 0, ABG)
22:32:55.272 00.000 15712 Move returns status 0, amount 0
22:32:55.272 00.000 15712 move complete, result=0
22:32:55.272 00.000 15712 worker thread done servicing request
22:32:55.272 00.000 15712 Worker thread wakes up
22:32:55.272 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:32:55.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:55.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:56.693 01.421 15712 Exposure complete
22:32:56.744 00.051 15712 worker thread done servicing request
22:32:56.744 00.000 7988 OnExposeComplete: enter
22:32:56.744 00.000 7988 UpdateGuideState(): m_state=6
22:32:56.754 00.010 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8535
22:32:56.754 00.000 7988 Star::Find returns 1 (1), X=1180.99, Y=449.89, Mass=1547, SNR=26.8, Peak=255 HFD=3.0
22:32:56.756 00.002 7988 MultiStar: [#1 -0.11,-0.08,1.02,U] [#2 -0.16,0.02,1.02,U] [#3 -0.07,-0.05,0.93,U] [#4 -0.03,-0.12,1.02,U] [#5 0.07,-0.01,0.73,U] [#6 -0.10,-0.06,0.72,U] [#7 -0.05,0.03,0.64,U] [#8 0.02,-0.05,0.65,U] 
22:32:56.756 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.19, 0.03}
22:32:56.758 00.002 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.58) = xAngle (-1.14 = -1.14)
22:32:56.758 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.97 = 1.97)
22:32:56.760 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.72 mountX=0.04 mountY=0.08, mountTheta=1.14
22:32:56.761 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
22:32:56.764 00.003 7988 Enqueuing Move request for scope (-0.08, -0.04)
22:32:56.764 00.000 15712 Worker thread wakes up
22:32:56.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
22:32:56.764 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
22:32:56.764 00.000 15712 Moving (-0.08, -0.04) raw xDistance=0.04 yDistance=0.08
22:32:56.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:56.764 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.8 Saturated
22:32:56.767 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:56.768 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:56.768 00.000 7988 Enqueuing Expose request
22:32:56.771 00.003 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:56.771 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
22:32:56.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:56.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:32:56.771 00.000 15712 MoveAxis(E, 2, ABG)
22:32:56.771 00.000 15712 Guiding  Dir = 2, Dur = 2
22:32:56.771 00.000 15712 IsGuiding returns 0
22:32:56.791 00.020 15712 IsGuiding returns 0
22:32:56.791 00.000 15712 Move returns status 0, amount 2
22:32:56.791 00.000 15712 MoveAxis(N, 0, ABG)
22:32:56.791 00.000 15712 Move returns status 0, amount 0
22:32:56.791 00.000 15712 move complete, result=0
22:32:56.791 00.000 15712 worker thread done servicing request
22:32:56.791 00.000 15712 Worker thread wakes up
22:32:56.791 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:32:56.795 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:56.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:58.436 01.641 15712 Exposure complete
22:32:58.495 00.059 15712 worker thread done servicing request
22:32:58.496 00.001 7988 OnExposeComplete: enter
22:32:58.497 00.001 7988 UpdateGuideState(): m_state=6
22:32:58.497 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8536
22:32:58.497 00.000 7988 Star::Find returns 1 (1), X=1180.87, Y=450.06, Mass=1582, SNR=27.1, Peak=255 HFD=3.8
22:32:58.497 00.000 7988 MultiStar: [#1 -0.12,0.02,1.00,U] [#2 -0.14,0.11,1.00,U] [#3 -0.08,0.10,0.92,U] [#4 -0.10,-0.11,1.04,U] [#5 -0.14,0.16,0.69,U] [#6 -0.22,-0.14,0.65,U] [#7 -0.42,0.17,0.67,U] [#8 -0.00,0.09,0.65,U] 
22:32:58.497 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.07}, one-star: {-0.32, 0.20}
22:32:58.497 00.000 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.58) = xAngle (4.35 = -1.94)
22:32:58.497 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.17)
22:32:58.497 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.77 mountX=-0.06 mountY=0.17, mountTheta=1.94
22:32:58.497 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.07, opts=13)
22:32:58.497 00.000 7988 Enqueuing Move request for scope (-0.17, 0.07)
22:32:58.497 00.000 15712 Worker thread wakes up
22:32:58.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
22:32:58.497 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
22:32:58.497 00.000 15712 Moving (-0.17, 0.07) raw xDistance=-0.06 yDistance=0.17
22:32:58.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:32:58.497 00.000 7988 UpdateGuideState exits: m=1582 SNR=27.1 Saturated
22:32:58.512 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:58.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:32:58.512 00.000 7988 Enqueuing Expose request
22:32:58.512 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:32:58.512 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
22:32:58.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:58.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:32:58.512 00.000 15712 MoveAxis(E, 1, ABG)
22:32:58.512 00.000 15712 Guiding  Dir = 2, Dur = 1
22:32:58.512 00.000 15712 IsGuiding returns 0
22:32:58.536 00.024 15712 IsGuiding returns 0
22:32:58.536 00.000 15712 Move returns status 0, amount 1
22:32:58.536 00.000 15712 MoveAxis(N, 0, ABG)
22:32:58.536 00.000 15712 Move returns status 0, amount 0
22:32:58.536 00.000 15712 move complete, result=0
22:32:58.536 00.000 15712 worker thread done servicing request
22:32:58.536 00.000 15712 Worker thread wakes up
22:32:58.536 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
22:32:58.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:32:58.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:32:59.946 01.410 15712 Exposure complete
22:32:59.992 00.046 15712 worker thread done servicing request
22:32:59.992 00.000 7988 OnExposeComplete: enter
22:32:59.992 00.000 7988 UpdateGuideState(): m_state=6
22:33:00.009 00.017 7988 Star::Find(15, 1180, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8537
22:33:00.010 00.001 7988 Star::Find returns 1 (0), X=1180.80, Y=449.88, Mass=1492, SNR=26.3, Peak=232 HFD=3.4
22:33:00.012 00.002 7988 MultiStar: [#1 -0.11,-0.01,1.01,U] [#2 -0.11,-0.10,1.03,U] [#3 -0.01,0.09,0.98,U] [#4 -0.14,-0.16,1.03,U] [#5 -0.12,0.24,0.71,U] [#6 -0.24,-0.09,0.70,U] [#7 -0.19,0.19,0.68,U] [#8 0.06,-0.18,0.63,U] 
22:33:00.014 00.002 7988 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.39, 0.02}
22:33:00.016 00.002 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.58) = xAngle (-1.52 = -1.52)
22:33:00.018 00.002 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.59 = 1.59)
22:33:00.020 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.10 mountX=0.01 mountY=0.14, mountTheta=1.52
22:33:00.022 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.01, opts=13)
22:33:00.024 00.002 7988 Enqueuing Move request for scope (-0.14, -0.01)
22:33:00.025 00.001 15712 Worker thread wakes up
22:33:00.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
22:33:00.025 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
22:33:00.025 00.000 15712 Moving (-0.14, -0.01) raw xDistance=0.01 yDistance=0.14
22:33:00.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:00.027 00.002 7988 UpdateGuideState exits: m=1492 SNR=26.3
22:33:00.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:00.029 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:00.029 00.000 7988 Enqueuing Expose request
22:33:00.029 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:00.029 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
22:33:00.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:00.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:33:00.029 00.000 15712 MoveAxis(E, 1, ABG)
22:33:00.029 00.000 15712 Guiding  Dir = 2, Dur = 1
22:33:00.029 00.000 15712 IsGuiding returns 0
22:33:00.050 00.021 15712 IsGuiding returns 0
22:33:00.050 00.000 15712 Move returns status 0, amount 1
22:33:00.050 00.000 15712 MoveAxis(N, 0, ABG)
22:33:00.050 00.000 15712 Move returns status 0, amount 0
22:33:00.050 00.000 15712 move complete, result=0
22:33:00.050 00.000 15712 worker thread done servicing request
22:33:00.050 00.000 15712 Worker thread wakes up
22:33:00.050 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:33:00.056 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:00.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:01.697 01.641 15712 Exposure complete
22:33:01.758 00.061 15712 worker thread done servicing request
22:33:01.758 00.000 7988 OnExposeComplete: enter
22:33:01.758 00.000 7988 UpdateGuideState(): m_state=6
22:33:01.760 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8538
22:33:01.760 00.000 7988 Star::Find returns 1 (0), X=1181.04, Y=449.86, Mass=1561, SNR=26.9, Peak=218 HFD=3.4
22:33:01.762 00.002 7988 MultiStar: [#1 -0.02,-0.02,1.01,U] [#2 -0.10,-0.09,0.96,U] [#3 0.02,0.04,0.95,U] [#4 0.09,-0.17,1.03,U] [#5 0.06,0.07,0.71,U] [#6 -0.01,-0.14,0.70,U] [#7 -0.23,0.22,0.66,U] [#8 0.11,-0.03,0.65,U] 
22:33:01.764 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.14, -0.00}
22:33:01.764 00.000 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.58) = xAngle (-0.84 = -0.84)
22:33:01.764 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.26 = 2.26)
22:33:01.764 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.42 mountX=0.02 mountY=0.03, mountTheta=0.86
22:33:01.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.02, opts=13)
22:33:01.764 00.000 7988 Enqueuing Move request for scope (-0.02, -0.02)
22:33:01.764 00.000 15712 Worker thread wakes up
22:33:01.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:33:01.764 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:33:01.764 00.000 15712 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.03
22:33:01.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:01.764 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.9
22:33:01.773 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:01.775 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:01.775 00.000 7988 Enqueuing Expose request
22:33:01.776 00.001 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:01.776 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
22:33:01.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:01.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:33:01.776 00.000 15712 MoveAxis(E, 1, ABG)
22:33:01.776 00.000 15712 Guiding  Dir = 2, Dur = 1
22:33:01.776 00.000 15712 IsGuiding returns 0
22:33:01.792 00.016 15712 IsGuiding returns 0
22:33:01.792 00.000 15712 Move returns status 0, amount 1
22:33:01.792 00.000 15712 MoveAxis(N, 0, ABG)
22:33:01.792 00.000 15712 Move returns status 0, amount 0
22:33:01.792 00.000 15712 move complete, result=0
22:33:01.792 00.000 15712 worker thread done servicing request
22:33:01.792 00.000 15712 Worker thread wakes up
22:33:01.792 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:33:01.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:01.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:03.211 01.419 15712 Exposure complete
22:33:03.269 00.058 15712 worker thread done servicing request
22:33:03.269 00.000 7988 OnExposeComplete: enter
22:33:03.269 00.000 7988 UpdateGuideState(): m_state=6
22:33:03.274 00.005 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8539
22:33:03.275 00.001 7988 Star::Find returns 1 (1), X=1180.89, Y=449.89, Mass=1536, SNR=26.6, Peak=255 HFD=3.1
22:33:03.277 00.002 7988 MultiStar: [#1 -0.14,-0.10,1.03,U] [#2 -0.07,0.06,1.02,U] [#3 -0.08,0.08,0.96,U] [#4 -0.10,-0.12,1.01,U] [#5 -0.02,0.17,0.71,U] [#6 -0.07,-0.06,0.69,U] [#7 -0.14,-0.06,0.67,U] [#8 -0.00,-0.05,0.66,U] 
22:33:03.277 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.30, 0.02}
22:33:03.279 00.002 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.58) = xAngle (-1.47 = -1.47)
22:33:03.279 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (1.64 = 1.64)
22:33:03.281 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.05 mountX=0.01 mountY=0.11, mountTheta=1.47
22:33:03.283 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.01, opts=13)
22:33:03.283 00.000 7988 Enqueuing Move request for scope (-0.11, -0.01)
22:33:03.285 00.002 15712 Worker thread wakes up
22:33:03.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
22:33:03.285 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
22:33:03.285 00.000 15712 Moving (-0.11, -0.01) raw xDistance=0.01 yDistance=0.11
22:33:03.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:03.286 00.001 7988 UpdateGuideState exits: m=1536 SNR=26.6 Saturated
22:33:03.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:03.288 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:03.288 00.000 7988 Enqueuing Expose request
22:33:03.290 00.002 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:03.290 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
22:33:03.291 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:03.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:33:03.291 00.000 15712 MoveAxis(E, 2, ABG)
22:33:03.291 00.000 15712 Guiding  Dir = 2, Dur = 2
22:33:03.291 00.000 15712 IsGuiding returns 0
22:33:03.311 00.020 15712 IsGuiding returns 0
22:33:03.311 00.000 15712 Move returns status 0, amount 2
22:33:03.311 00.000 15712 MoveAxis(N, 0, ABG)
22:33:03.311 00.000 15712 Move returns status 0, amount 0
22:33:03.311 00.000 15712 move complete, result=0
22:33:03.311 00.000 15712 worker thread done servicing request
22:33:03.311 00.000 15712 Worker thread wakes up
22:33:03.311 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:33:03.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:03.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:04.953 01.642 15712 Exposure complete
22:33:05.006 00.053 15712 worker thread done servicing request
22:33:05.006 00.000 7988 OnExposeComplete: enter
22:33:05.006 00.000 7988 UpdateGuideState(): m_state=6
22:33:05.013 00.007 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8540
22:33:05.013 00.000 7988 Star::Find returns 1 (0), X=1180.96, Y=449.74, Mass=1607, SNR=27.5, Peak=239 HFD=3.3
22:33:05.015 00.002 7988 MultiStar: [#1 -0.08,-0.17,1.01,U] [#2 -0.21,-0.08,0.99,U] [#3 -0.20,-0.06,0.91,U] [#4 -0.10,-0.35,0.99,U] [#5 -0.01,0.05,0.68,U] [#6 -0.13,-0.20,0.66,U] [#7 -0.26,-0.23,0.64,U] [#8 -0.06,0.04,0.62,U] 
22:33:05.015 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.13}, one-star: {-0.22, -0.12}
22:33:05.015 00.000 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.58) = xAngle (-0.83 = -0.83)
22:33:05.015 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.28 = 2.28)
22:33:05.015 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.41 mountX=0.13 mountY=0.15, mountTheta=0.84
22:33:05.022 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.13, opts=13)
22:33:05.022 00.000 7988 Enqueuing Move request for scope (-0.15, -0.13)
22:33:05.022 00.000 15712 Worker thread wakes up
22:33:05.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:05.022 00.000 7988 UpdateGuideState exits: m=1607 SNR=27.5
22:33:05.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:05.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:05.022 00.000 7988 Enqueuing Expose request
22:33:05.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
22:33:05.022 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
22:33:05.022 00.000 15712 Moving (-0.15, -0.13) raw xDistance=0.13 yDistance=0.15
22:33:05.031 00.009 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:05.031 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
22:33:05.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:05.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:33:05.031 00.000 15712 MoveAxis(E, 3, ABG)
22:33:05.031 00.000 15712 Guiding  Dir = 2, Dur = 3
22:33:05.031 00.000 15712 IsGuiding returns 0
22:33:05.056 00.025 15712 IsGuiding returns 0
22:33:05.056 00.000 15712 Move returns status 0, amount 3
22:33:05.056 00.000 15712 MoveAxis(N, 0, ABG)
22:33:05.056 00.000 15712 Move returns status 0, amount 0
22:33:05.056 00.000 15712 move complete, result=0
22:33:05.056 00.000 15712 worker thread done servicing request
22:33:05.056 00.000 15712 Worker thread wakes up
22:33:05.056 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:33:05.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:05.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:06.470 01.414 15712 Exposure complete
22:33:06.528 00.058 15712 worker thread done servicing request
22:33:06.528 00.000 7988 OnExposeComplete: enter
22:33:06.528 00.000 7988 UpdateGuideState(): m_state=6
22:33:06.528 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8541
22:33:06.531 00.003 7988 Star::Find returns 1 (1), X=1181.04, Y=449.73, Mass=1544, SNR=26.8, Peak=255 HFD=3.2
22:33:06.533 00.002 7988 MultiStar: [#1 0.01,-0.17,0.98,U] [#2 -0.18,-0.20,1.03,U] [#3 0.03,-0.20,0.97,U] [#4 0.05,-0.48,1.05,U] [#5 0.15,-0.07,0.71,U] [#6 0.08,-0.38,0.69,U] [#7 -0.13,-0.36,0.66,U] [#8 0.00,-0.12,0.64,U] 
22:33:06.533 00.000 7988 single-star, 8 included, MultiStar: {-0.02, -0.24}, one-star: {-0.14, -0.13}
22:33:06.535 00.002 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.58) = xAngle (-0.83 = -0.83)
22:33:06.535 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.28 = 2.28)
22:33:06.537 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.41 mountX=0.13 mountY=0.15, mountTheta=0.84
22:33:06.539 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.13, opts=13)
22:33:06.539 00.000 7988 Enqueuing Move request for scope (-0.14, -0.13)
22:33:06.541 00.002 15712 Worker thread wakes up
22:33:06.541 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
22:33:06.541 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
22:33:06.541 00.000 15712 Moving (-0.14, -0.13) raw xDistance=0.13 yDistance=0.15
22:33:06.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:06.541 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.8 Saturated
22:33:06.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:06.541 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:06.541 00.000 7988 Enqueuing Expose request
22:33:06.541 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:06.541 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
22:33:06.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:06.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:33:06.541 00.000 15712 MoveAxis(E, 1, ABG)
22:33:06.541 00.000 15712 Guiding  Dir = 2, Dur = 1
22:33:06.547 00.006 15712 IsGuiding returns 0
22:33:06.603 00.056 15712 IsGuiding returns 0
22:33:06.603 00.000 15712 Move returns status 0, amount 1
22:33:06.603 00.000 15712 MoveAxis(N, 0, ABG)
22:33:06.603 00.000 15712 Move returns status 0, amount 0
22:33:06.603 00.000 15712 move complete, result=0
22:33:06.603 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:33:06.610 00.007 15712 worker thread done servicing request
22:33:06.610 00.000 15712 Worker thread wakes up
22:33:06.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:06.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:08.351 01.741 15712 Exposure complete
22:33:08.409 00.058 15712 worker thread done servicing request
22:33:08.409 00.000 7988 OnExposeComplete: enter
22:33:08.409 00.000 7988 UpdateGuideState(): m_state=6
22:33:08.412 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8542
22:33:08.412 00.000 7988 Star::Find returns 1 (1), X=1180.94, Y=449.80, Mass=1530, SNR=26.6, Peak=255 HFD=3.1
22:33:08.414 00.002 7988 MultiStar: [#1 0.28,-0.28,1.03,U] [#2 -0.04,-0.03,1.00,U] [#3 0.02,-0.22,0.95,U] [#4 -0.12,-0.25,1.04,U] [#5 -0.13,-0.17,0.69,U] [#6 0.12,-0.11,0.69,U] [#7 0.02,0.00,0.68,U] [#8 0.16,-0.06,0.69,U] 
22:33:08.414 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.14}, one-star: {-0.25, -0.06}
22:33:08.416 00.002 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.58) = xAngle (0.02 = 0.02)
22:33:08.416 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.12 = 3.12)
22:33:08.418 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.56 mountX=0.14 mountY=0.00, mountTheta=0.02
22:33:08.420 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.14, opts=13)
22:33:08.420 00.000 7988 Enqueuing Move request for scope (0.00, -0.14)
22:33:08.422 00.002 15712 Worker thread wakes up
22:33:08.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
22:33:08.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
22:33:08.422 00.000 15712 Moving (0.00, -0.14) raw xDistance=0.14 yDistance=0.00
22:33:08.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:08.424 00.002 7988 UpdateGuideState exits: m=1530 SNR=26.6 Saturated
22:33:08.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:08.426 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:08.426 00.000 7988 Enqueuing Expose request
22:33:08.428 00.002 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:08.428 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
22:33:08.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:08.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:33:08.428 00.000 15712 MoveAxis(W, 1, ABG)
22:33:08.428 00.000 15712 Guiding  Dir = 3, Dur = 1
22:33:08.459 00.031 15712 IsGuiding returns 0
22:33:08.475 00.016 15712 IsGuiding returns 0
22:33:08.475 00.000 15712 Move returns status 0, amount 1
22:33:08.475 00.000 15712 MoveAxis(N, 0, ABG)
22:33:08.475 00.000 15712 Move returns status 0, amount 0
22:33:08.475 00.000 15712 move complete, result=0
22:33:08.475 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:33:08.480 00.005 15712 worker thread done servicing request
22:33:08.480 00.000 15712 Worker thread wakes up
22:33:08.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:08.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:09.894 01.414 15712 Exposure complete
22:33:09.953 00.059 15712 worker thread done servicing request
22:33:09.953 00.000 7988 OnExposeComplete: enter
22:33:09.953 00.000 7988 UpdateGuideState(): m_state=6
22:33:09.953 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8543
22:33:09.958 00.005 7988 Star::Find returns 1 (0), X=1180.96, Y=449.75, Mass=1593, SNR=27.4, Peak=209 HFD=3.4
22:33:09.958 00.000 7988 MultiStar: [#1 0.03,-0.28,0.98,U] [#2 -0.14,-0.11,0.99,U] [#3 0.00,-0.08,0.95,U] [#4 -0.00,-0.33,1.02,U] [#5 -0.09,-0.18,0.70,U] [#6 0.05,-0.27,0.67,U] [#7 -0.31,-0.04,0.63,U] [#8 0.10,-0.20,0.62,U] 
22:33:09.958 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.18}, one-star: {-0.22, -0.12}
22:33:09.958 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.58) = xAngle (-0.33 = -0.33)
22:33:09.958 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.78 = 2.78)
22:33:09.958 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.91 mountX=0.18 mountY=0.07, mountTheta=0.36
22:33:09.966 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.18, opts=13)
22:33:09.968 00.002 7988 Enqueuing Move request for scope (-0.06, -0.18)
22:33:09.968 00.000 15712 Worker thread wakes up
22:33:09.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
22:33:09.968 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
22:33:09.968 00.000 15712 Moving (-0.06, -0.18) raw xDistance=0.18 yDistance=0.07
22:33:09.970 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:09.970 00.000 7988 UpdateGuideState exits: m=1593 SNR=27.4
22:33:09.972 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:09.973 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:09.973 00.000 7988 Enqueuing Expose request
22:33:09.973 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:33:09.973 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
22:33:09.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:09.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:33:09.973 00.000 15712 MoveAxis(W, 37, ABG)
22:33:09.973 00.000 15712 Guiding  Dir = 3, Dur = 37
22:33:09.973 00.000 15712 IsGuiding returns 0
22:33:09.995 00.022 15712 PulseGuide returned control before completion, sleep 27
22:33:10.038 00.043 15712 IsGuiding returns 0
22:33:10.038 00.000 15712 Move returns status 0, amount 37
22:33:10.038 00.000 15712 MoveAxis(N, 0, ABG)
22:33:10.038 00.000 15712 Move returns status 0, amount 0
22:33:10.038 00.000 15712 move complete, result=0
22:33:10.038 00.000 15712 worker thread done servicing request
22:33:10.038 00.000 15712 Worker thread wakes up
22:33:10.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:10.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:10.038 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
22:33:11.680 01.642 15712 Exposure complete
22:33:11.739 00.059 15712 worker thread done servicing request
22:33:11.739 00.000 7988 OnExposeComplete: enter
22:33:11.739 00.000 7988 UpdateGuideState(): m_state=6
22:33:11.739 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8544
22:33:11.742 00.003 7988 Star::Find returns 1 (1), X=1180.96, Y=449.88, Mass=1491, SNR=26.2, Peak=255 HFD=3.0
22:33:11.744 00.002 7988 MultiStar: [#1 0.11,-0.08,1.02,U] [#2 -0.08,0.10,1.04,U] [#3 0.02,-0.17,0.98,U] [#4 -0.16,-0.07,1.03,U] [#5 -0.00,0.05,0.74,U] [#6 -0.07,-0.05,0.75,U] [#7 -0.17,-0.15,0.67,U] [#8 -0.09,-0.18,0.67,U] 
22:33:11.744 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.22, 0.02}
22:33:11.746 00.002 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.58) = xAngle (-0.95 = -0.95)
22:33:11.746 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.16 = 2.16)
22:33:11.748 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.53 mountX=0.05 mountY=0.07, mountTheta=0.96
22:33:11.750 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.05, opts=13)
22:33:11.750 00.000 7988 Enqueuing Move request for scope (-0.07, -0.05)
22:33:11.752 00.002 15712 Worker thread wakes up
22:33:11.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:11.752 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.2 Saturated
22:33:11.754 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:11.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:11.756 00.002 7988 Enqueuing Expose request
22:33:11.756 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:33:11.756 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:33:11.756 00.000 15712 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=0.07
22:33:11.758 00.002 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:11.758 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
22:33:11.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:11.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:33:11.758 00.000 15712 MoveAxis(E, 3, ABG)
22:33:11.758 00.000 15712 Guiding  Dir = 2, Dur = 3
22:33:11.794 00.036 15712 IsGuiding returns 0
22:33:11.807 00.013 15712 IsGuiding returns 0
22:33:11.807 00.000 15712 Move returns status 0, amount 3
22:33:11.807 00.000 15712 MoveAxis(N, 0, ABG)
22:33:11.807 00.000 15712 Move returns status 0, amount 0
22:33:11.807 00.000 15712 move complete, result=0
22:33:11.807 00.000 15712 worker thread done servicing request
22:33:11.807 00.000 15712 Worker thread wakes up
22:33:11.807 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:33:11.821 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:11.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:13.226 01.405 15712 Exposure complete
22:33:13.284 00.058 15712 worker thread done servicing request
22:33:13.284 00.000 7988 OnExposeComplete: enter
22:33:13.286 00.002 7988 UpdateGuideState(): m_state=6
22:33:13.286 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8545
22:33:13.287 00.001 7988 Star::Find returns 1 (1), X=1180.91, Y=449.81, Mass=1574, SNR=27.1, Peak=255 HFD=3.2
22:33:13.289 00.002 7988 MultiStar: [#1 0.07,-0.37,0.94,U] [#2 -0.20,0.06,0.99,U] [#3 0.04,-0.09,0.98,U] [#4 0.04,-0.18,0.99,U] [#5 0.05,-0.05,0.70,U] [#6 0.05,-0.19,0.68,U] [#7 -0.12,-0.11,0.62,U] [#8 0.11,-0.37,0.64,U] 
22:33:13.289 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.28, -0.06}
22:33:13.291 00.002 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.58) = xAngle (-0.23 = -0.23)
22:33:13.291 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.87 = 2.87)
22:33:13.293 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.81 mountX=0.14 mountY=0.04, mountTheta=0.27
22:33:13.295 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.14, opts=13)
22:33:13.295 00.000 7988 Enqueuing Move request for scope (-0.04, -0.14)
22:33:13.297 00.002 15712 Worker thread wakes up
22:33:13.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
22:33:13.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
22:33:13.297 00.000 15712 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=0.04
22:33:13.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:13.297 00.000 7988 UpdateGuideState exits: m=1574 SNR=27.1 Saturated
22:33:13.300 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:13.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:13.302 00.002 7988 Enqueuing Expose request
22:33:13.303 00.001 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:13.303 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
22:33:13.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:13.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:33:13.303 00.000 15712 MoveAxis(E, 0, ABG)
22:33:13.303 00.000 15712 Move returns status 0, amount 0
22:33:13.303 00.000 15712 MoveAxis(N, 0, ABG)
22:33:13.303 00.000 15712 Move returns status 0, amount 0
22:33:13.303 00.000 15712 move complete, result=0
22:33:13.303 00.000 15712 worker thread done servicing request
22:33:13.303 00.000 15712 Worker thread wakes up
22:33:13.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:13.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:13.303 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:14.947 01.644 15712 Exposure complete
22:33:15.005 00.058 15712 worker thread done servicing request
22:33:15.006 00.001 7988 OnExposeComplete: enter
22:33:15.007 00.001 7988 UpdateGuideState(): m_state=6
22:33:15.008 00.001 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8546
22:33:15.008 00.000 7988 Star::Find returns 1 (0), X=1180.99, Y=449.63, Mass=1509, SNR=26.7, Peak=218 HFD=3.3
22:33:15.010 00.002 7988 MultiStar: [#1 0.07,-0.40,0.95,U] [#2 -0.07,-0.35,0.97,U] [#3 -0.14,-0.30,0.94,U] [#4 -0.10,-0.50,1.02,U] [#5 -0.24,-0.26,0.75,U] [#6 0.03,-0.43,0.70,U] [#7 0.03,-0.28,0.65,U] [#8 0.06,-0.34,0.65,U] 
22:33:15.010 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.35}, one-star: {-0.20, -0.23}
22:33:15.012 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.58) = xAngle (-0.71 = -0.71)
22:33:15.012 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.40 = 2.40)
22:33:15.014 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.23 hyp=0.30 cameraTheta=-2.29 mountX=0.23 mountY=0.21, mountTheta=0.73
22:33:15.016 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.23, opts=13)
22:33:15.016 00.000 7988 Enqueuing Move request for scope (-0.20, -0.23)
22:33:15.018 00.002 15712 Worker thread wakes up
22:33:15.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.23) opts 0xd
22:33:15.018 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.23)
22:33:15.018 00.000 15712 Moving (-0.20, -0.23) raw xDistance=0.23 yDistance=0.21
22:33:15.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:15.020 00.002 7988 UpdateGuideState exits: m=1509 SNR=26.7
22:33:15.020 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:15.020 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:15.025 00.005 7988 Enqueuing Expose request
22:33:15.025 00.000 15712 PPEC rslt: input = 0.23, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:33:15.025 00.000 15712 PPEC: input: 0.23, control: 0.15, exposure: 1500
22:33:15.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:15.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:33:15.025 00.000 15712 MoveAxis(W, 48, ABG)
22:33:15.025 00.000 15712 Guiding  Dir = 3, Dur = 48
22:33:15.025 00.000 15712 IsGuiding returns 0
22:33:15.043 00.018 15712 PulseGuide returned control before completion, sleep 37
22:33:15.106 00.063 15712 IsGuiding returns 1
22:33:15.106 00.000 15712 scope still moving after pulse duration time elapsed
22:33:15.137 00.031 15712 IsGuiding returns 0
22:33:15.137 00.000 15712 scope move finished after 48 + 62 ms
22:33:15.137 00.000 15712 Move returns status 0, amount 48
22:33:15.137 00.000 15712 MoveAxis(N, 0, ABG)
22:33:15.137 00.000 15712 Move returns status 0, amount 0
22:33:15.137 00.000 15712 move complete, result=0
22:33:15.137 00.000 15712 worker thread done servicing request
22:33:15.137 00.000 15712 Worker thread wakes up
22:33:15.137 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.2 px 0 ms NORTH
22:33:15.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:15.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:16.546 01.409 15712 Exposure complete
22:33:16.601 00.055 15712 worker thread done servicing request
22:33:16.601 00.000 7988 OnExposeComplete: enter
22:33:16.601 00.000 7988 UpdateGuideState(): m_state=6
22:33:16.606 00.005 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8547
22:33:16.607 00.001 7988 Star::Find returns 1 (0), X=1180.95, Y=449.82, Mass=1564, SNR=26.9, Peak=240 HFD=3.4
22:33:16.609 00.002 7988 MultiStar: [#1 0.18,-0.11,1.00,U] [#2 0.02,-0.15,0.99,U] [#3 0.07,-0.14,0.94,U] [#4 0.11,-0.25,1.01,U] [#5 -0.05,-0.06,0.69,U] [#6 0.17,-0.18,0.70,U] [#7 -0.11,-0.01,0.64,U] [#8 0.22,-0.13,0.65,U] 
22:33:16.609 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {-0.24, -0.04}
22:33:16.611 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.58) = xAngle (0.33 = 0.33)
22:33:16.611 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.44 = -2.84)
22:33:16.611 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.25 mountX=0.12 mountY=-0.04, mountTheta=-0.30
22:33:16.613 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
22:33:16.615 00.002 7988 Enqueuing Move request for scope (0.04, -0.12)
22:33:16.615 00.000 15712 Worker thread wakes up
22:33:16.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
22:33:16.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
22:33:16.617 00.002 15712 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=-0.04
22:33:16.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:16.617 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.9
22:33:16.619 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:16.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:16.621 00.002 7988 Enqueuing Expose request
22:33:16.621 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:16.621 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
22:33:16.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:16.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:33:16.621 00.000 15712 MoveAxis(W, 5, ABG)
22:33:16.621 00.000 15712 Guiding  Dir = 3, Dur = 5
22:33:16.623 00.002 15712 IsGuiding returns 0
22:33:16.647 00.024 15712 IsGuiding returns 0
22:33:16.647 00.000 15712 Move returns status 0, amount 5
22:33:16.647 00.000 15712 MoveAxis(N, 0, ABG)
22:33:16.647 00.000 15712 Move returns status 0, amount 0
22:33:16.647 00.000 15712 move complete, result=0
22:33:16.647 00.000 15712 worker thread done servicing request
22:33:16.647 00.000 15712 Worker thread wakes up
22:33:16.647 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:33:16.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:16.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:18.283 01.636 15712 Exposure complete
22:33:18.340 00.057 15712 worker thread done servicing request
22:33:18.342 00.002 7988 OnExposeComplete: enter
22:33:18.342 00.000 7988 UpdateGuideState(): m_state=6
22:33:18.342 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8548
22:33:18.345 00.003 7988 Star::Find returns 1 (0), X=1180.81, Y=449.83, Mass=1458, SNR=26.0, Peak=216 HFD=3.2
22:33:18.345 00.000 7988 MultiStar: [#1 -0.02,-0.23,1.04,U] [#2 0.00,-0.19,1.02,U] [#3 0.06,-0.19,0.96,U] [#4 0.15,-0.39,1.03,U] [#5 0.04,-0.15,0.70,U] [#6 -0.19,-0.16,0.72,U] [#7 -0.30,-0.11,0.68,U] [#8 0.01,-0.20,0.72,U] 
22:33:18.345 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.19}, one-star: {-0.37, -0.04}
22:33:18.345 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.58) = xAngle (-0.30 = -0.30)
22:33:18.345 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.81 = 2.81)
22:33:18.351 00.006 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.87 mountX=0.19 mountY=0.06, mountTheta=0.32
22:33:18.351 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.19, opts=13)
22:33:18.351 00.000 7988 Enqueuing Move request for scope (-0.06, -0.19)
22:33:18.351 00.000 15712 Worker thread wakes up
22:33:18.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
22:33:18.351 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
22:33:18.351 00.000 15712 Moving (-0.06, -0.19) raw xDistance=0.19 yDistance=0.06
22:33:18.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:18.351 00.000 7988 UpdateGuideState exits: m=1458 SNR=26.0
22:33:18.357 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:18.357 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:18.359 00.002 7988 Enqueuing Expose request
22:33:18.359 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 636.00
22:33:18.361 00.002 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
22:33:18.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:18.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:33:18.361 00.000 15712 MoveAxis(W, 42, ABG)
22:33:18.361 00.000 15712 Guiding  Dir = 3, Dur = 42
22:33:18.361 00.000 15712 IsGuiding returns 0
22:33:18.385 00.024 15712 PulseGuide returned control before completion, sleep 25
22:33:18.454 00.069 15712 IsGuiding returns 1
22:33:18.454 00.000 15712 scope still moving after pulse duration time elapsed
22:33:18.489 00.035 15712 IsGuiding returns 0
22:33:18.489 00.000 15712 scope move finished after 42 + 85 ms
22:33:18.489 00.000 15712 Move returns status 0, amount 42
22:33:18.489 00.000 15712 MoveAxis(N, 0, ABG)
22:33:18.489 00.000 15712 Move returns status 0, amount 0
22:33:18.489 00.000 15712 move complete, result=0
22:33:18.489 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
22:33:18.491 00.002 15712 worker thread done servicing request
22:33:18.491 00.000 15712 Worker thread wakes up
22:33:18.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:18.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:19.910 01.419 15712 Exposure complete
22:33:19.968 00.058 15712 worker thread done servicing request
22:33:19.970 00.002 7988 OnExposeComplete: enter
22:33:19.970 00.000 7988 UpdateGuideState(): m_state=6
22:33:19.972 00.002 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8549
22:33:19.972 00.000 7988 Star::Find returns 1 (1), X=1180.92, Y=449.91, Mass=1509, SNR=26.6, Peak=255 HFD=3.0
22:33:19.972 00.000 7988 MultiStar: [#1 0.02,-0.04,1.00,U] [#2 -0.10,-0.04,0.99,U] [#3 -0.09,-0.07,0.95,U] [#4 -0.06,-0.04,1.00,U] [#5 -0.15,-0.03,0.71,U] [#6 -0.13,-0.15,0.70,U] [#7 -0.05,-0.02,0.66,U] [#8 -0.00,-0.13,0.64,U] 
22:33:19.972 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.27, 0.04}
22:33:19.972 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.58) = xAngle (-1.09 = -1.09)
22:33:19.972 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.02 = 2.02)
22:33:19.972 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.67 mountX=0.05 mountY=0.10, mountTheta=1.10
22:33:19.972 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
22:33:19.972 00.000 7988 Enqueuing Move request for scope (-0.10, -0.05)
22:33:19.972 00.000 15712 Worker thread wakes up
22:33:19.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
22:33:19.972 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
22:33:19.972 00.000 15712 Moving (-0.10, -0.05) raw xDistance=0.05 yDistance=0.10
22:33:19.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:19.983 00.011 7988 UpdateGuideState exits: m=1509 SNR=26.6 Saturated
22:33:19.985 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:19.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:19.987 00.002 7988 Enqueuing Expose request
22:33:19.987 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:19.987 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
22:33:19.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:19.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:33:19.987 00.000 15712 MoveAxis(W, 5, ABG)
22:33:19.987 00.000 15712 Guiding  Dir = 3, Dur = 5
22:33:19.987 00.000 15712 IsGuiding returns 0
22:33:20.003 00.016 15712 IsGuiding returns 0
22:33:20.003 00.000 15712 Move returns status 0, amount 5
22:33:20.003 00.000 15712 MoveAxis(N, 0, ABG)
22:33:20.003 00.000 15712 Move returns status 0, amount 0
22:33:20.003 00.000 15712 move complete, result=0
22:33:20.003 00.000 15712 worker thread done servicing request
22:33:20.003 00.000 15712 Worker thread wakes up
22:33:20.003 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
22:33:20.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:20.005 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:21.644 01.639 15712 Exposure complete
22:33:21.700 00.056 15712 worker thread done servicing request
22:33:21.700 00.000 7988 OnExposeComplete: enter
22:33:21.700 00.000 7988 UpdateGuideState(): m_state=6
22:33:21.707 00.007 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8550
22:33:21.708 00.001 7988 Star::Find returns 1 (0), X=1181.05, Y=449.79, Mass=1547, SNR=26.9, Peak=226 HFD=3.4
22:33:21.708 00.000 7988 MultiStar: [#1 0.08,-0.09,0.99,U] [#2 -0.11,-0.07,0.98,U] [#3 0.21,-0.05,0.93,U] [#4 0.07,-0.18,0.99,U] [#5 -0.00,0.02,0.74,U] [#6 0.15,0.08,0.69,U] [#7 0.13,0.02,0.63,U] [#8 0.22,-0.18,0.64,U] 
22:33:21.708 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {-0.14, -0.07}
22:33:21.708 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.58) = xAngle (0.72 = 0.72)
22:33:21.708 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.83 = -2.45)
22:33:21.708 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.86 mountX=0.06 mountY=-0.05, mountTheta=-0.70
22:33:21.708 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
22:33:21.708 00.000 7988 Enqueuing Move request for scope (0.06, -0.06)
22:33:21.717 00.009 15712 Worker thread wakes up
22:33:21.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:33:21.717 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:33:21.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:21.717 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.9
22:33:21.720 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:21.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:21.722 00.002 7988 Enqueuing Expose request
22:33:21.722 00.000 15712 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=-0.05
22:33:21.728 00.006 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:21.728 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
22:33:21.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:21.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:33:21.728 00.000 15712 MoveAxis(W, 3, ABG)
22:33:21.728 00.000 15712 Guiding  Dir = 3, Dur = 3
22:33:21.728 00.000 15712 IsGuiding returns 0
22:33:21.746 00.018 15712 IsGuiding returns 0
22:33:21.746 00.000 15712 Move returns status 0, amount 3
22:33:21.746 00.000 15712 MoveAxis(N, 0, ABG)
22:33:21.746 00.000 15712 Move returns status 0, amount 0
22:33:21.746 00.000 15712 move complete, result=0
22:33:21.746 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:33:21.747 00.001 15712 worker thread done servicing request
22:33:21.747 00.000 15712 Worker thread wakes up
22:33:21.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:21.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:23.166 01.419 15712 Exposure complete
22:33:23.265 00.099 15712 worker thread done servicing request
22:33:23.265 00.000 7988 OnExposeComplete: enter
22:33:23.267 00.002 7988 UpdateGuideState(): m_state=6
22:33:23.269 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8551
22:33:23.272 00.003 7988 Star::Find returns 1 (0), X=1181.11, Y=449.87, Mass=1494, SNR=26.3, Peak=216 HFD=3.1
22:33:23.278 00.006 7988 MultiStar: [#1 0.09,-0.17,1.03,U] [#2 -0.06,-0.12,1.00,U] [#3 0.10,-0.09,0.95,U] [#4 -0.07,-0.23,1.04,U] [#5 0.02,-0.30,0.71,U] [#6 0.23,-0.08,0.72,U] [#7 0.02,-0.20,0.65,U] [#8 0.05,-0.02,0.69,U] 
22:33:23.282 00.004 7988 single-star, 8 included, MultiStar: {0.03, -0.13}, one-star: {-0.08, 0.01}
22:33:23.286 00.004 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.58) = xAngle (4.59 = -1.70)
22:33:23.288 00.002 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.69 = 1.41)
22:33:23.294 00.006 7988 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.01 mountX=-0.01 mountY=0.08, mountTheta=1.70
22:33:23.301 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.01, opts=13)
22:33:23.306 00.005 7988 Enqueuing Move request for scope (-0.08, 0.01)
22:33:23.310 00.004 15712 Worker thread wakes up
22:33:23.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:23.314 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
22:33:23.314 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
22:33:23.314 00.000 15712 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=0.08
22:33:23.316 00.002 7988 UpdateGuideState exits: m=1494 SNR=26.3
22:33:23.319 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:23.323 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:23.330 00.007 7988 Enqueuing Expose request
22:33:23.333 00.003 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:23.333 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
22:33:23.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:23.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:33:23.335 00.002 15712 MoveAxis(W, 2, ABG)
22:33:23.335 00.000 15712 Guiding  Dir = 3, Dur = 2
22:33:23.335 00.000 15712 IsGuiding returns 0
22:33:23.359 00.024 15712 IsGuiding returns 0
22:33:23.359 00.000 15712 Move returns status 0, amount 2
22:33:23.359 00.000 15712 MoveAxis(N, 0, ABG)
22:33:23.359 00.000 15712 Move returns status 0, amount 0
22:33:23.359 00.000 15712 move complete, result=0
22:33:23.359 00.000 15712 worker thread done servicing request
22:33:23.359 00.000 15712 Worker thread wakes up
22:33:23.359 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:33:23.363 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:23.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:24.996 01.633 15712 Exposure complete
22:33:25.054 00.058 15712 worker thread done servicing request
22:33:25.054 00.000 7988 OnExposeComplete: enter
22:33:25.054 00.000 7988 UpdateGuideState(): m_state=6
22:33:25.054 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8552
22:33:25.058 00.004 7988 Star::Find returns 1 (0), X=1180.94, Y=449.82, Mass=1578, SNR=27.1, Peak=224 HFD=3.3
22:33:25.058 00.000 7988 MultiStar: [#1 0.07,-0.18,0.98,U] [#2 -0.03,-0.10,0.99,U] [#3 0.16,-0.22,0.95,U] [#4 0.08,-0.27,1.01,U] [#5 -0.04,-0.10,0.68,U] [#6 0.02,-0.41,0.69,U] [#7 -0.11,-0.08,0.69,U] [#8 -0.04,-0.35,0.63,U] 
22:33:25.058 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.19}, one-star: {-0.25, -0.04}
22:33:25.058 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.58) = xAngle (-0.05 = -0.05)
22:33:25.058 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.06 = 3.06)
22:33:25.058 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.63 mountX=0.19 mountY=0.02, mountTheta=0.08
22:33:25.065 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.19, opts=13)
22:33:25.065 00.000 7988 Enqueuing Move request for scope (-0.01, -0.19)
22:33:25.065 00.000 15712 Worker thread wakes up
22:33:25.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
22:33:25.065 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
22:33:25.065 00.000 15712 Moving (-0.01, -0.19) raw xDistance=0.19 yDistance=0.02
22:33:25.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:25.065 00.000 7988 UpdateGuideState exits: m=1578 SNR=27.1
22:33:25.071 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:25.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:25.074 00.003 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:33:25.074 00.000 7988 Enqueuing Expose request
22:33:25.074 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
22:33:25.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:25.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:33:25.074 00.000 15712 MoveAxis(W, 35, ABG)
22:33:25.074 00.000 15712 Guiding  Dir = 3, Dur = 35
22:33:25.074 00.000 15712 IsGuiding returns 0
22:33:25.099 00.025 15712 PulseGuide returned control before completion, sleep 18
22:33:25.122 00.023 15712 IsGuiding returns 1
22:33:25.122 00.000 15712 scope still moving after pulse duration time elapsed
22:33:25.154 00.032 15712 IsGuiding returns 0
22:33:25.154 00.000 15712 scope move finished after 35 + 56 ms
22:33:25.154 00.000 15712 Move returns status 0, amount 35
22:33:25.154 00.000 15712 MoveAxis(N, 0, ABG)
22:33:25.154 00.000 15712 Move returns status 0, amount 0
22:33:25.154 00.000 15712 move complete, result=0
22:33:25.154 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
22:33:25.168 00.014 15712 worker thread done servicing request
22:33:25.168 00.000 15712 Worker thread wakes up
22:33:25.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:25.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:26.588 01.420 15712 Exposure complete
22:33:26.647 00.059 15712 worker thread done servicing request
22:33:26.647 00.000 7988 OnExposeComplete: enter
22:33:26.648 00.001 7988 UpdateGuideState(): m_state=6
22:33:26.649 00.001 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8553
22:33:26.651 00.002 7988 Star::Find returns 1 (0), X=1181.01, Y=449.92, Mass=1551, SNR=26.8, Peak=232 HFD=3.3
22:33:26.651 00.000 7988 MultiStar: [#1 0.08,-0.12,1.00,U] [#2 -0.05,-0.07,1.02,U] [#3 0.05,0.05,0.97,U] [#4 0.10,-0.19,1.02,U] [#5 0.16,0.02,0.71,U] [#6 -0.23,-0.24,0.70,U] [#7 -0.01,-0.01,0.65,U] [#8 0.13,0.03,0.61,U] 
22:33:26.653 00.002 7988 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {-0.18, 0.06}
22:33:26.653 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.58) = xAngle (0.09 = 0.09)
22:33:26.655 00.002 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.20 = -3.08)
22:33:26.655 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.49 mountX=0.05 mountY=-0.00, mountTheta=-0.06
22:33:26.657 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.05, opts=13)
22:33:26.659 00.002 7988 Enqueuing Move request for scope (0.00, -0.05)
22:33:26.659 00.000 15712 Worker thread wakes up
22:33:26.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
22:33:26.659 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
22:33:26.659 00.000 15712 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=-0.00
22:33:26.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:26.659 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.8
22:33:26.662 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:26.662 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:26.664 00.002 7988 Enqueuing Expose request
22:33:26.665 00.001 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:26.665 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
22:33:26.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:26.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:33:26.665 00.000 15712 MoveAxis(E, 4, ABG)
22:33:26.665 00.000 15712 Guiding  Dir = 2, Dur = 4
22:33:26.665 00.000 15712 IsGuiding returns 0
22:33:26.685 00.020 15712 IsGuiding returns 0
22:33:26.685 00.000 15712 Move returns status 0, amount 4
22:33:26.685 00.000 15712 MoveAxis(N, 0, ABG)
22:33:26.685 00.000 15712 Move returns status 0, amount 0
22:33:26.685 00.000 15712 move complete, result=0
22:33:26.685 00.000 15712 worker thread done servicing request
22:33:26.685 00.000 15712 Worker thread wakes up
22:33:26.685 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:33:26.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:26.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:28.325 01.640 15712 Exposure complete
22:33:28.385 00.060 15712 worker thread done servicing request
22:33:28.385 00.000 7988 OnExposeComplete: enter
22:33:28.385 00.000 7988 UpdateGuideState(): m_state=6
22:33:28.385 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8554
22:33:28.388 00.003 7988 Star::Find returns 1 (1), X=1180.92, Y=449.93, Mass=1601, SNR=27.3, Peak=255 HFD=3.0
22:33:28.388 00.000 7988 MultiStar: [#1 0.03,-0.28,1.00,U] [#2 -0.03,-0.15,0.97,U] [#3 0.06,-0.17,0.95,U] [#4 0.04,-0.18,1.00,U] [#5 -0.13,0.02,0.70,U] [#6 0.22,-0.29,0.70,U] [#7 -0.24,-0.16,0.65,U] [#8 0.09,-0.27,0.65,U] 
22:33:28.388 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {-0.27, 0.07}
22:33:28.388 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.58) = xAngle (-0.17 = -0.17)
22:33:28.388 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.94 = 2.94)
22:33:28.388 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.75 mountX=0.15 mountY=0.03, mountTheta=0.20
22:33:28.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.15, opts=13)
22:33:28.388 00.000 7988 Enqueuing Move request for scope (-0.03, -0.15)
22:33:28.388 00.000 15712 Worker thread wakes up
22:33:28.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
22:33:28.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
22:33:28.388 00.000 15712 Moving (-0.03, -0.15) raw xDistance=0.15 yDistance=0.03
22:33:28.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:28.400 00.012 7988 UpdateGuideState exits: m=1601 SNR=27.3 Saturated
22:33:28.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:28.402 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:28.402 00.000 7988 Enqueuing Expose request
22:33:28.404 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:28.404 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
22:33:28.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:28.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:33:28.404 00.000 15712 MoveAxis(E, 2, ABG)
22:33:28.404 00.000 15712 Guiding  Dir = 2, Dur = 2
22:33:28.404 00.000 15712 IsGuiding returns 0
22:33:28.423 00.019 15712 IsGuiding returns 0
22:33:28.423 00.000 15712 Move returns status 0, amount 2
22:33:28.423 00.000 15712 MoveAxis(N, 0, ABG)
22:33:28.423 00.000 15712 Move returns status 0, amount 0
22:33:28.423 00.000 15712 move complete, result=0
22:33:28.423 00.000 15712 worker thread done servicing request
22:33:28.423 00.000 15712 Worker thread wakes up
22:33:28.423 00.000 7988 GuideStep: 0.2 px 2 ms EAST, 0.0 px 0 ms NORTH
22:33:28.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:28.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:29.841 01.418 15712 Exposure complete
22:33:29.894 00.053 15712 worker thread done servicing request
22:33:29.894 00.000 7988 OnExposeComplete: enter
22:33:29.894 00.000 7988 UpdateGuideState(): m_state=6
22:33:29.894 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8555
22:33:29.903 00.009 7988 Star::Find returns 1 (1), X=1180.99, Y=449.94, Mass=1595, SNR=27.2, Peak=255 HFD=3.1
22:33:29.903 00.000 7988 MultiStar: [#1 0.23,0.00,0.98,U] [#2 0.15,0.05,1.02,U] [#3 0.16,-0.09,0.95,U] [#4 0.25,-0.08,0.98,U] [#5 0.12,0.01,0.73,U] [#6 0.32,0.02,0.69,U] [#7 0.11,0.10,0.64,U] [#8 0.09,0.18,0.67,U] 
22:33:29.903 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {-0.19, 0.07}
22:33:29.903 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.58) = xAngle (1.74 = 1.74)
22:33:29.903 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.85 = -1.44)
22:33:29.903 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.16 mountX=-0.02 mountY=-0.13, mountTheta=-1.74
22:33:29.903 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.02, opts=13)
22:33:29.911 00.008 7988 Enqueuing Move request for scope (0.13, 0.02)
22:33:29.911 00.000 15712 Worker thread wakes up
22:33:29.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:33:29.911 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:33:29.911 00.000 15712 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
22:33:29.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:29.911 00.000 7988 UpdateGuideState exits: m=1595 SNR=27.2 Saturated
22:33:29.915 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:29.915 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:29.917 00.002 7988 Enqueuing Expose request
22:33:29.918 00.001 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:29.918 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
22:33:29.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:29.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:29.918 00.000 15712 MoveAxis(W, 1, ABG)
22:33:29.918 00.000 15712 Guiding  Dir = 3, Dur = 1
22:33:29.918 00.000 15712 IsGuiding returns 0
22:33:29.970 00.052 15712 IsGuiding returns 0
22:33:29.970 00.000 15712 Move returns status 0, amount 1
22:33:29.970 00.000 15712 MoveAxis(N, 0, ABG)
22:33:29.970 00.000 15712 Move returns status 0, amount 0
22:33:29.970 00.000 15712 move complete, result=0
22:33:29.970 00.000 15712 worker thread done servicing request
22:33:29.970 00.000 15712 Worker thread wakes up
22:33:29.970 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:33:29.979 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:29.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:31.610 01.631 15712 Exposure complete
22:33:31.663 00.053 15712 worker thread done servicing request
22:33:31.663 00.000 7988 OnExposeComplete: enter
22:33:31.663 00.000 7988 UpdateGuideState(): m_state=6
22:33:31.663 00.000 7988 Star::Find(15, 1180, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8556
22:33:31.673 00.010 7988 Star::Find returns 1 (0), X=1181.11, Y=449.90, Mass=1431, SNR=25.8, Peak=241 HFD=2.8
22:33:31.673 00.000 7988 MultiStar: [#1 0.22,-0.17,1.05,U] [#2 0.14,-0.18,1.06,U] [#3 0.17,-0.25,0.99,U] [#4 0.01,-0.28,1.09,U] [#5 0.05,0.00,0.72,U] [#6 0.15,-0.19,0.74,U] [#7 -0.02,-0.01,0.72,U] [#8 0.17,-0.06,0.67,U] 
22:33:31.673 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.13}, one-star: {-0.08, 0.04}
22:33:31.673 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.58) = xAngle (4.25 = -2.04)
22:33:31.673 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.36 = 1.07)
22:33:31.673 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.67 mountX=-0.04 mountY=0.08, mountTheta=2.04
22:33:31.680 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
22:33:31.680 00.000 7988 Enqueuing Move request for scope (-0.08, 0.04)
22:33:31.680 00.000 15712 Worker thread wakes up
22:33:31.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
22:33:31.680 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
22:33:31.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:31.680 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.8
22:33:31.680 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:31.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:31.680 00.000 7988 Enqueuing Expose request
22:33:31.689 00.009 15712 Moving (-0.08, 0.04) raw xDistance=-0.04 yDistance=0.08
22:33:31.689 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:31.689 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
22:33:31.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:31.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:33:31.689 00.000 15712 MoveAxis(W, 6, ABG)
22:33:31.689 00.000 15712 Guiding  Dir = 3, Dur = 6
22:33:31.689 00.000 15712 IsGuiding returns 0
22:33:31.714 00.025 15712 IsGuiding returns 0
22:33:31.714 00.000 15712 Move returns status 0, amount 6
22:33:31.714 00.000 15712 MoveAxis(N, 0, ABG)
22:33:31.714 00.000 15712 Move returns status 0, amount 0
22:33:31.714 00.000 15712 move complete, result=0
22:33:31.721 00.007 15712 worker thread done servicing request
22:33:31.721 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
22:33:31.721 00.000 15712 Worker thread wakes up
22:33:31.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:31.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:33.125 01.404 15712 Exposure complete
22:33:33.184 00.059 15712 worker thread done servicing request
22:33:33.184 00.000 7988 OnExposeComplete: enter
22:33:33.184 00.000 7988 UpdateGuideState(): m_state=6
22:33:33.184 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8557
22:33:33.188 00.004 7988 Star::Find returns 1 (1), X=1181.12, Y=449.89, Mass=1520, SNR=26.5, Peak=255 HFD=2.9
22:33:33.188 00.000 7988 MultiStar: [#1 0.16,-0.02,1.05,U] [#2 0.20,-0.08,1.02,U] [#3 0.12,0.04,0.95,U] [#4 0.21,-0.12,1.04,U] [#5 -0.02,0.05,0.74,U] [#6 0.20,0.03,0.72,U] [#7 -0.00,-0.02,0.65,U] [#8 0.29,-0.23,0.65,U] 
22:33:33.188 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.03}, one-star: {-0.06, 0.02}
22:33:33.188 00.000 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.58) = xAngle (4.35 = -1.94)
22:33:33.188 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.46 = 1.17)
22:33:33.193 00.005 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.77 mountX=-0.02 mountY=0.06, mountTheta=1.94
22:33:33.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
22:33:33.193 00.000 7988 Enqueuing Move request for scope (-0.06, 0.02)
22:33:33.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:33.193 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.5 Saturated
22:33:33.193 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:33.193 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:33.193 00.000 7988 Enqueuing Expose request
22:33:33.193 00.000 15712 Worker thread wakes up
22:33:33.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
22:33:33.193 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
22:33:33.193 00.000 15712 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=0.06
22:33:33.203 00.010 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:33.203 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
22:33:33.203 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:33.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:33:33.203 00.000 15712 MoveAxis(W, 8, ABG)
22:33:33.203 00.000 15712 Guiding  Dir = 3, Dur = 8
22:33:33.203 00.000 15712 IsGuiding returns 0
22:33:33.223 00.020 15712 IsGuiding returns 0
22:33:33.223 00.000 15712 Move returns status 0, amount 8
22:33:33.223 00.000 15712 MoveAxis(N, 0, ABG)
22:33:33.223 00.000 15712 Move returns status 0, amount 0
22:33:33.223 00.000 15712 move complete, result=0
22:33:33.223 00.000 15712 worker thread done servicing request
22:33:33.223 00.000 15712 Worker thread wakes up
22:33:33.223 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
22:33:33.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:33.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:34.863 01.640 15712 Exposure complete
22:33:34.910 00.047 15712 worker thread done servicing request
22:33:34.910 00.000 7988 OnExposeComplete: enter
22:33:34.910 00.000 7988 UpdateGuideState(): m_state=6
22:33:34.925 00.015 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8558
22:33:34.926 00.001 7988 Star::Find returns 1 (1), X=1181.12, Y=449.59, Mass=1488, SNR=26.3, Peak=255 HFD=3.2
22:33:34.926 00.000 7988 MultiStar: [#1 0.22,-0.34,1.03,U] [#2 0.19,-0.43,1.05,U] [#3 0.07,-0.17,0.98,U] [#4 0.11,-0.44,1.06,U] [#5 0.03,-0.10,0.70,U] [#6 0.03,-0.26,0.72,U] [#7 -0.03,-0.20,0.66,U] [#8 0.19,-0.12,0.67,U] 
22:33:34.926 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.28}, one-star: {-0.06, -0.27}
22:33:34.926 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.58) = xAngle (-0.22 = -0.22)
22:33:34.926 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.89 = 2.89)
22:33:34.926 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.80 mountX=0.27 mountY=0.07, mountTheta=0.25
22:33:34.926 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.27, opts=13)
22:33:34.926 00.000 7988 Enqueuing Move request for scope (-0.06, -0.27)
22:33:34.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:34.926 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.3 Saturated
22:33:34.926 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:34.926 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:34.926 00.000 7988 Enqueuing Expose request
22:33:34.926 00.000 15712 Worker thread wakes up
22:33:34.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
22:33:34.926 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
22:33:34.926 00.000 15712 Moving (-0.06, -0.27) raw xDistance=0.27 yDistance=0.07
22:33:34.942 00.016 15712 PPEC rslt: input = 0.27, final = 0.20, react = 0.16, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 636.00
22:33:34.942 00.000 15712 PPEC: input: 0.27, control: 0.20, exposure: 1500
22:33:34.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:34.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:33:34.942 00.000 15712 MoveAxis(W, 64, ABG)
22:33:34.942 00.000 15712 Guiding  Dir = 3, Dur = 64
22:33:34.942 00.000 15712 IsGuiding returns 0
22:33:34.962 00.020 15712 PulseGuide returned control before completion, sleep 56
22:33:35.043 00.081 15712 IsGuiding returns 0
22:33:35.043 00.000 15712 Move returns status 0, amount 64
22:33:35.043 00.000 15712 MoveAxis(N, 0, ABG)
22:33:35.043 00.000 15712 Move returns status 0, amount 0
22:33:35.043 00.000 15712 move complete, result=0
22:33:35.043 00.000 15712 worker thread done servicing request
22:33:35.043 00.000 15712 Worker thread wakes up
22:33:35.043 00.000 7988 GuideStep: 0.3 px 64 ms WEST, 0.1 px 0 ms NORTH
22:33:35.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:35.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:36.459 01.416 15712 Exposure complete
22:33:36.514 00.055 15712 worker thread done servicing request
22:33:36.514 00.000 7988 OnExposeComplete: enter
22:33:36.514 00.000 7988 UpdateGuideState(): m_state=6
22:33:36.521 00.007 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8559
22:33:36.521 00.000 7988 Star::Find returns 1 (0), X=1181.06, Y=449.78, Mass=1615, SNR=27.3, Peak=229 HFD=3.3
22:33:36.523 00.002 7988 MultiStar: [#1 0.28,-0.34,1.01,U] [#2 0.25,-0.16,1.00,U] [#3 0.11,-0.11,0.93,U] [#4 0.11,-0.20,1.00,U] [#5 0.21,0.08,0.71,U] [#6 0.39,-0.32,0.68,U] [#7 0.19,-0.19,0.66,U] [#8 0.11,-0.07,0.68,U] 
22:33:36.523 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.16}, one-star: {-0.13, -0.08}
22:33:36.523 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.58) = xAngle (-1.00 = -1.00)
22:33:36.523 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.11 = 2.11)
22:33:36.523 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.57 mountX=0.08 mountY=0.13, mountTheta=1.00
22:33:36.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.08, opts=13)
22:33:36.523 00.000 7988 Enqueuing Move request for scope (-0.13, -0.08)
22:33:36.523 00.000 15712 Worker thread wakes up
22:33:36.523 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
22:33:36.523 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
22:33:36.523 00.000 15712 Moving (-0.13, -0.08) raw xDistance=0.08 yDistance=0.13
22:33:36.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:36.523 00.000 7988 UpdateGuideState exits: m=1615 SNR=27.3
22:33:36.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:36.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:36.523 00.000 7988 Enqueuing Expose request
22:33:36.537 00.014 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:36.537 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
22:33:36.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:36.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:33:36.537 00.000 15712 MoveAxis(W, 7, ABG)
22:33:36.537 00.000 15712 Guiding  Dir = 3, Dur = 7
22:33:36.540 00.003 15712 IsGuiding returns 0
22:33:36.562 00.022 15712 IsGuiding returns 0
22:33:36.562 00.000 15712 Move returns status 0, amount 7
22:33:36.562 00.000 15712 MoveAxis(N, 0, ABG)
22:33:36.562 00.000 15712 Move returns status 0, amount 0
22:33:36.562 00.000 15712 move complete, result=0
22:33:36.562 00.000 15712 worker thread done servicing request
22:33:36.562 00.000 15712 Worker thread wakes up
22:33:36.562 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
22:33:36.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:36.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:38.304 01.742 15712 Exposure complete
22:33:38.363 00.059 15712 worker thread done servicing request
22:33:38.363 00.000 7988 OnExposeComplete: enter
22:33:38.363 00.000 7988 UpdateGuideState(): m_state=6
22:33:38.365 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8560
22:33:38.365 00.000 7988 Star::Find returns 1 (1), X=1181.28, Y=450.18, Mass=1517, SNR=26.6, Peak=255 HFD=3.5
22:33:38.365 00.000 7988 MultiStar: [#1 0.24,0.13,1.03,U] [#2 0.11,0.11,0.99,U] [#3 0.26,0.13,0.95,U] [#4 0.25,0.04,1.02,U] [#5 -0.03,0.35,0.72,U] [#6 0.15,0.10,0.71,U] [#7 -0.05,0.22,0.66,U] [#8 0.09,-0.02,0.66,U] 
22:33:38.365 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.09, 0.31}
22:33:38.365 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.58) = xAngle (2.41 = 2.41)
22:33:38.365 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.52 = -0.76)
22:33:38.365 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.84 mountX=-0.15 mountY=-0.14, mountTheta=-2.40
22:33:38.374 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.15, opts=13)
22:33:38.374 00.000 7988 Enqueuing Move request for scope (0.14, 0.15)
22:33:38.374 00.000 15712 Worker thread wakes up
22:33:38.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
22:33:38.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
22:33:38.374 00.000 15712 Moving (0.14, 0.15) raw xDistance=-0.15 yDistance=-0.14
22:33:38.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:38.374 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.6 Saturated
22:33:38.378 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:38.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:38.380 00.002 7988 Enqueuing Expose request
22:33:38.382 00.002 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:38.382 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
22:33:38.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:38.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:33:38.382 00.000 15712 MoveAxis(W, 7, ABG)
22:33:38.382 00.000 15712 Guiding  Dir = 3, Dur = 7
22:33:38.413 00.031 15712 IsGuiding returns 0
22:33:38.434 00.021 15712 IsGuiding returns 0
22:33:38.434 00.000 15712 Move returns status 0, amount 7
22:33:38.434 00.000 15712 MoveAxis(N, 0, ABG)
22:33:38.434 00.000 15712 Move returns status 0, amount 0
22:33:38.434 00.000 15712 move complete, result=0
22:33:38.434 00.000 7988 GuideStep: -0.2 px 7 ms WEST, -0.1 px 0 ms NORTH
22:33:38.435 00.001 15712 worker thread done servicing request
22:33:38.435 00.000 15712 Worker thread wakes up
22:33:38.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:38.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:39.851 01.416 15712 Exposure complete
22:33:39.903 00.052 15712 worker thread done servicing request
22:33:39.903 00.000 7988 OnExposeComplete: enter
22:33:39.903 00.000 7988 UpdateGuideState(): m_state=6
22:33:39.903 00.000 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8561
22:33:39.913 00.010 7988 Star::Find returns 1 (0), X=1181.10, Y=450.11, Mass=1492, SNR=26.2, Peak=226 HFD=3.6
22:33:39.913 00.000 7988 MultiStar: [#1 0.30,0.20,1.01,U] [#2 0.22,0.29,1.00,U] [#3 0.19,0.25,0.97,U] [#4 0.44,-0.01,1.03,U] [#5 0.39,0.22,0.71,U] [#6 0.20,0.06,0.69,U] [#7 0.18,0.25,0.67,U] [#8 0.25,0.23,0.65,U] 
22:33:39.913 00.000 7988 single-star, 8 included, MultiStar: {0.23, 0.19}, one-star: {-0.09, 0.25}
22:33:39.913 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.58) = xAngle (3.49 = -2.79)
22:33:39.913 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.60 = 0.32)
22:33:39.913 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.91 mountX=-0.25 mountY=0.08, mountTheta=2.82
22:33:39.920 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.25, opts=13)
22:33:39.920 00.000 7988 Enqueuing Move request for scope (-0.09, 0.25)
22:33:39.920 00.000 15712 Worker thread wakes up
22:33:39.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
22:33:39.920 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
22:33:39.920 00.000 15712 Moving (-0.09, 0.25) raw xDistance=-0.25 yDistance=0.08
22:33:39.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:39.920 00.000 7988 UpdateGuideState exits: m=1492 SNR=26.2
22:33:39.925 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:39.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:39.927 00.002 7988 Enqueuing Expose request
22:33:39.927 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
22:33:39.927 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
22:33:39.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:39.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:33:39.927 00.000 15712 MoveAxis(E, 44, ABG)
22:33:39.927 00.000 15712 Guiding  Dir = 2, Dur = 44
22:33:39.929 00.002 15712 IsGuiding returns 0
22:33:39.944 00.015 15712 PulseGuide returned control before completion, sleep 31
22:33:39.993 00.049 15712 IsGuiding returns 1
22:33:39.993 00.000 15712 scope still moving after pulse duration time elapsed
22:33:40.025 00.032 15712 IsGuiding returns 0
22:33:40.025 00.000 15712 scope move finished after 44 + 59 ms
22:33:40.025 00.000 15712 Move returns status 0, amount 44
22:33:40.025 00.000 15712 MoveAxis(N, 0, ABG)
22:33:40.025 00.000 15712 Move returns status 0, amount 0
22:33:40.025 00.000 15712 move complete, result=0
22:33:40.025 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
22:33:40.034 00.009 15712 worker thread done servicing request
22:33:40.034 00.000 15712 Worker thread wakes up
22:33:40.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:40.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:41.672 01.638 15712 Exposure complete
22:33:41.725 00.053 15712 worker thread done servicing request
22:33:41.725 00.000 7988 OnExposeComplete: enter
22:33:41.725 00.000 7988 UpdateGuideState(): m_state=6
22:33:41.733 00.008 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8562
22:33:41.734 00.001 7988 Star::Find returns 1 (0), X=1181.16, Y=449.63, Mass=1549, SNR=26.8, Peak=238 HFD=3.3
22:33:41.734 00.000 7988 MultiStar: [#1 0.17,-0.19,1.00,U] [#2 0.21,-0.26,1.00,U] [#3 0.16,-0.20,0.95,U] [#4 0.17,-0.32,1.02,U] [#5 0.11,-0.29,0.69,U] [#6 0.03,-0.28,0.70,U] [#7 0.10,-0.13,0.65,U] [#8 0.36,-0.27,0.67,U] 
22:33:41.734 00.000 7988 single-star, 8 included, MultiStar: {0.14, -0.24}, one-star: {-0.02, -0.24}
22:33:41.734 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.58) = xAngle (-0.09 = -0.09)
22:33:41.734 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.02 = 3.02)
22:33:41.740 00.006 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.67 mountX=0.24 mountY=0.03, mountTheta=0.12
22:33:41.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.24, opts=13)
22:33:41.740 00.000 7988 Enqueuing Move request for scope (-0.02, -0.24)
22:33:41.740 00.000 15712 Worker thread wakes up
22:33:41.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
22:33:41.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
22:33:41.740 00.000 15712 Moving (-0.02, -0.24) raw xDistance=0.24 yDistance=0.03
22:33:41.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:41.740 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.8
22:33:41.746 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:41.746 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:41.748 00.002 7988 Enqueuing Expose request
22:33:41.749 00.001 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 636.00
22:33:41.749 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
22:33:41.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:41.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:33:41.749 00.000 15712 MoveAxis(W, 49, ABG)
22:33:41.749 00.000 15712 Guiding  Dir = 3, Dur = 49
22:33:41.757 00.008 15712 IsGuiding returns 0
22:33:41.774 00.017 15712 PulseGuide returned control before completion, sleep 44
22:33:41.845 00.071 15712 IsGuiding returns 0
22:33:41.845 00.000 15712 Move returns status 0, amount 49
22:33:41.845 00.000 15712 MoveAxis(N, 0, ABG)
22:33:41.845 00.000 15712 Move returns status 0, amount 0
22:33:41.845 00.000 15712 move complete, result=0
22:33:41.845 00.000 15712 worker thread done servicing request
22:33:41.845 00.000 15712 Worker thread wakes up
22:33:41.845 00.000 7988 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
22:33:41.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:41.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:43.270 01.425 15712 Exposure complete
22:33:43.320 00.050 15712 worker thread done servicing request
22:33:43.320 00.000 7988 OnExposeComplete: enter
22:33:43.320 00.000 7988 UpdateGuideState(): m_state=6
22:33:43.330 00.010 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8563
22:33:43.332 00.002 7988 Star::Find returns 1 (0), X=1181.16, Y=449.84, Mass=1535, SNR=26.6, Peak=207 HFD=3.5
22:33:43.332 00.000 7988 MultiStar: [#1 0.06,-0.29,1.04,U] [#2 0.23,-0.09,1.01,U] [#3 0.11,-0.13,0.96,U] [#4 0.19,-0.33,1.03,U] [#5 0.01,-0.18,0.71,U] [#6 0.26,-0.29,0.74,U] [#7 0.20,-0.06,0.67,U] [#8 -0.01,-0.21,0.62,U] 
22:33:43.334 00.002 7988 single-star, 8 included, MultiStar: {0.12, -0.18}, one-star: {-0.03, -0.03}
22:33:43.334 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.58) = xAngle (-0.79 = -0.79)
22:33:43.336 00.002 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.32 = 2.32)
22:33:43.337 00.001 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.37 mountX=0.03 mountY=0.03, mountTheta=0.81
22:33:43.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.03, opts=13)
22:33:43.339 00.002 7988 Enqueuing Move request for scope (-0.03, -0.03)
22:33:43.341 00.002 15712 Worker thread wakes up
22:33:43.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
22:33:43.341 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
22:33:43.341 00.000 15712 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
22:33:43.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:43.341 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.6
22:33:43.343 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:43.343 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:43.345 00.002 7988 Enqueuing Expose request
22:33:43.346 00.001 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:33:43.346 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
22:33:43.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:43.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:33:43.346 00.000 15712 MoveAxis(W, 5, ABG)
22:33:43.346 00.000 15712 Guiding  Dir = 3, Dur = 5
22:33:43.346 00.000 15712 IsGuiding returns 0
22:33:43.371 00.025 15712 IsGuiding returns 0
22:33:43.371 00.000 15712 Move returns status 0, amount 5
22:33:43.371 00.000 15712 MoveAxis(N, 0, ABG)
22:33:43.371 00.000 15712 Move returns status 0, amount 0
22:33:43.371 00.000 15712 move complete, result=0
22:33:43.371 00.000 15712 worker thread done servicing request
22:33:43.371 00.000 15712 Worker thread wakes up
22:33:43.371 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
22:33:43.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:43.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:45.117 01.746 15712 Exposure complete
22:33:45.176 00.059 15712 worker thread done servicing request
22:33:45.176 00.000 7988 OnExposeComplete: enter
22:33:45.176 00.000 7988 UpdateGuideState(): m_state=6
22:33:45.178 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8564
22:33:45.178 00.000 7988 Star::Find returns 1 (0), X=1181.11, Y=449.86, Mass=1568, SNR=26.9, Peak=219 HFD=3.6
22:33:45.178 00.000 7988 MultiStar: [#1 0.24,-0.07,0.99,U] [#2 0.40,-0.16,0.99,U] [#3 0.14,0.06,0.93,U] [#4 0.28,-0.18,1.03,U] [#5 0.12,0.02,0.71,U] [#6 0.28,-0.15,0.68,U] [#7 0.14,0.02,0.69,U] [#8 0.36,-0.12,0.64,U] 
22:33:45.178 00.000 7988 single-star, 8 included, MultiStar: {0.20, -0.07}, one-star: {-0.08, 0.00}
22:33:45.178 00.000 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.58) = xAngle (4.70 = -1.58)
22:33:45.178 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.81 = 1.52)
22:33:45.178 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.12 mountX=-0.00 mountY=0.08, mountTheta=1.58
22:33:45.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.00, opts=13)
22:33:45.178 00.000 7988 Enqueuing Move request for scope (-0.08, 0.00)
22:33:45.178 00.000 15712 Worker thread wakes up
22:33:45.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
22:33:45.178 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
22:33:45.178 00.000 15712 Moving (-0.08, 0.00) raw xDistance=-0.00 yDistance=0.08
22:33:45.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:45.178 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.9
22:33:45.191 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:45.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:45.193 00.002 7988 Enqueuing Expose request
22:33:45.194 00.001 15712 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:33:45.194 00.000 15712 PPEC: input: -0.00, control: 0.02, exposure: 1500
22:33:45.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:45.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:33:45.194 00.000 15712 MoveAxis(W, 7, ABG)
22:33:45.194 00.000 15712 Guiding  Dir = 3, Dur = 7
22:33:45.194 00.000 15712 IsGuiding returns 0
22:33:45.210 00.016 15712 IsGuiding returns 0
22:33:45.210 00.000 15712 Move returns status 0, amount 7
22:33:45.210 00.000 15712 MoveAxis(N, 0, ABG)
22:33:45.210 00.000 15712 Move returns status 0, amount 0
22:33:45.210 00.000 15712 move complete, result=0
22:33:45.210 00.000 15712 worker thread done servicing request
22:33:45.210 00.000 15712 Worker thread wakes up
22:33:45.210 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
22:33:45.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:45.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:46.630 01.420 15712 Exposure complete
22:33:46.687 00.057 15712 worker thread done servicing request
22:33:46.687 00.000 7988 OnExposeComplete: enter
22:33:46.687 00.000 7988 UpdateGuideState(): m_state=6
22:33:46.691 00.004 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8565
22:33:46.691 00.000 7988 Star::Find returns 1 (0), X=1181.02, Y=449.76, Mass=1518, SNR=26.5, Peak=236 HFD=3.1
22:33:46.691 00.000 7988 MultiStar: [#1 0.14,-0.33,1.03,U] [#2 0.11,-0.23,1.04,U] [#3 0.19,-0.23,0.98,U] [#4 0.18,-0.34,1.04,U] [#5 0.19,0.00,0.72,U] [#6 0.19,-0.24,0.71,U] [#7 0.04,-0.25,0.69,U] [#8 0.42,-0.04,0.64,U] 
22:33:46.691 00.000 7988 single-star, 8 included, MultiStar: {0.13, -0.21}, one-star: {-0.16, -0.10}
22:33:46.691 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.58) = xAngle (-1.02 = -1.02)
22:33:46.691 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.09 = 2.09)
22:33:46.691 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.59 mountX=0.10 mountY=0.17, mountTheta=1.02
22:33:46.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.10, opts=13)
22:33:46.691 00.000 7988 Enqueuing Move request for scope (-0.16, -0.10)
22:33:46.691 00.000 15712 Worker thread wakes up
22:33:46.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
22:33:46.691 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
22:33:46.702 00.011 15712 Moving (-0.16, -0.10) raw xDistance=0.10 yDistance=0.17
22:33:46.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:46.702 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5
22:33:46.704 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:46.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:46.706 00.002 7988 Enqueuing Expose request
22:33:46.707 00.001 15712 PPEC rslt: input = 0.10, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:33:46.707 00.000 15712 PPEC: input: 0.10, control: 0.04, exposure: 1500
22:33:46.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:46.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:33:46.707 00.000 15712 MoveAxis(W, 15, ABG)
22:33:46.707 00.000 15712 Guiding  Dir = 3, Dur = 15
22:33:46.712 00.005 15712 IsGuiding returns 0
22:33:46.728 00.016 15712 IsGuiding returns 1
22:33:46.728 00.000 15712 scope still moving after pulse duration time elapsed
22:33:46.776 00.048 15712 IsGuiding returns 0
22:33:46.776 00.000 15712 scope move finished after 15 + 48 ms
22:33:46.776 00.000 15712 Move returns status 0, amount 15
22:33:46.776 00.000 15712 MoveAxis(N, 0, ABG)
22:33:46.776 00.000 15712 Move returns status 0, amount 0
22:33:46.776 00.000 15712 move complete, result=0
22:33:46.776 00.000 7988 GuideStep: 0.1 px 15 ms WEST, 0.2 px 0 ms NORTH
22:33:46.780 00.004 15712 worker thread done servicing request
22:33:46.780 00.000 15712 Worker thread wakes up
22:33:46.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:46.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:48.415 01.635 15712 Exposure complete
22:33:48.476 00.061 15712 worker thread done servicing request
22:33:48.476 00.000 7988 OnExposeComplete: enter
22:33:48.476 00.000 7988 UpdateGuideState(): m_state=6
22:33:48.476 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8566
22:33:48.479 00.003 7988 Star::Find returns 1 (0), X=1181.11, Y=449.92, Mass=1575, SNR=27.0, Peak=226 HFD=3.2
22:33:48.481 00.002 7988 MultiStar: [#1 0.08,-0.13,1.02,U] [#2 0.22,-0.14,1.01,U] [#3 0.12,-0.01,0.95,U] [#4 0.12,-0.06,1.01,U] [#5 -0.01,-0.14,0.71,U] [#6 0.28,-0.21,0.69,U] [#7 0.02,0.04,0.67,U] [#8 0.19,-0.23,0.65,U] 
22:33:48.481 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.08}, one-star: {-0.07, 0.05}
22:33:48.483 00.002 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.58) = xAngle (4.09 = -2.19)
22:33:48.483 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (7.20 = 0.92)
22:33:48.485 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.51 mountX=-0.05 mountY=0.07, mountTheta=2.21
22:33:48.487 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.05, opts=13)
22:33:48.487 00.000 7988 Enqueuing Move request for scope (-0.07, 0.05)
22:33:48.489 00.002 15712 Worker thread wakes up
22:33:48.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
22:33:48.489 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
22:33:48.489 00.000 15712 Moving (-0.07, 0.05) raw xDistance=-0.05 yDistance=0.07
22:33:48.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:48.489 00.000 7988 UpdateGuideState exits: m=1575 SNR=27.0
22:33:48.493 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:48.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:48.494 00.001 15712 PPEC rslt: input = -0.05, final = 0.06, react = -0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:33:48.494 00.000 7988 Enqueuing Expose request
22:33:48.496 00.002 15712 PPEC: input: -0.05, control: 0.06, exposure: 1500
22:33:48.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:48.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:33:48.496 00.000 15712 MoveAxis(W, 19, ABG)
22:33:48.496 00.000 15712 Guiding  Dir = 3, Dur = 19
22:33:48.496 00.000 15712 IsGuiding returns 0
22:33:48.520 00.024 15712 IsGuiding returns 1
22:33:48.520 00.000 15712 scope still moving after pulse duration time elapsed
22:33:48.542 00.022 15712 IsGuiding returns 1
22:33:48.578 00.036 15712 IsGuiding returns 0
22:33:48.578 00.000 15712 scope move finished after 19 + 68 ms
22:33:48.578 00.000 15712 Move returns status 0, amount 19
22:33:48.578 00.000 15712 MoveAxis(N, 0, ABG)
22:33:48.578 00.000 15712 Move returns status 0, amount 0
22:33:48.578 00.000 15712 move complete, result=0
22:33:48.578 00.000 7988 GuideStep: -0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
22:33:48.586 00.008 15712 worker thread done servicing request
22:33:48.586 00.000 15712 Worker thread wakes up
22:33:48.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:48.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:49.997 01.411 15712 Exposure complete
22:33:50.056 00.059 15712 worker thread done servicing request
22:33:50.056 00.000 7988 OnExposeComplete: enter
22:33:50.056 00.000 7988 UpdateGuideState(): m_state=6
22:33:50.059 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8567
22:33:50.059 00.000 7988 Star::Find returns 1 (0), X=1181.20, Y=449.93, Mass=1502, SNR=26.4, Peak=234 HFD=3.1
22:33:50.059 00.000 7988 MultiStar: [#1 0.19,0.00,1.03,U] [#2 0.23,0.09,0.98,U] [#3 0.16,0.03,0.95,U] [#4 0.28,-0.23,1.03,U] [#5 0.14,-0.01,0.70,U] [#6 0.30,0.05,0.70,U] [#7 0.16,0.14,0.67,U] [#8 0.13,-0.25,0.65,U] 
22:33:50.059 00.000 7988 single-star, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.01, 0.07}
22:33:50.059 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.58) = xAngle (3.01 = 3.01)
22:33:50.059 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.12 = -0.16)
22:33:50.059 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.43 mountX=-0.07 mountY=-0.01, mountTheta=-2.98
22:33:50.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.07, opts=13)
22:33:50.068 00.009 7988 Enqueuing Move request for scope (0.01, 0.07)
22:33:50.068 00.000 15712 Worker thread wakes up
22:33:50.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:33:50.068 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:33:50.068 00.000 15712 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
22:33:50.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:50.068 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.4
22:33:50.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:50.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:50.068 00.000 7988 Enqueuing Expose request
22:33:50.075 00.007 15712 PPEC rslt: input = -0.07, final = 0.07, react = -0.04, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.01
22:33:50.075 00.000 15712 PPEC: input: -0.07, control: 0.07, exposure: 1500
22:33:50.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:50.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:33:50.075 00.000 15712 MoveAxis(W, 23, ABG)
22:33:50.075 00.000 15712 Guiding  Dir = 3, Dur = 23
22:33:50.102 00.027 15712 IsGuiding returns 0
22:33:50.116 00.014 15712 PulseGuide returned control before completion, sleep 17
22:33:50.138 00.022 15712 IsGuiding returns 1
22:33:50.138 00.000 15712 scope still moving after pulse duration time elapsed
22:33:50.175 00.037 15712 IsGuiding returns 0
22:33:50.175 00.000 15712 scope move finished after 23 + 56 ms
22:33:50.175 00.000 15712 Move returns status 0, amount 23
22:33:50.175 00.000 15712 MoveAxis(N, 0, ABG)
22:33:50.175 00.000 15712 Move returns status 0, amount 0
22:33:50.175 00.000 15712 move complete, result=0
22:33:50.175 00.000 15712 worker thread done servicing request
22:33:50.175 00.000 15712 Worker thread wakes up
22:33:50.175 00.000 7988 GuideStep: -0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
22:33:50.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:50.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:51.925 01.750 15712 Exposure complete
22:33:51.975 00.050 15712 worker thread done servicing request
22:33:51.975 00.000 7988 OnExposeComplete: enter
22:33:51.986 00.011 7988 UpdateGuideState(): m_state=6
22:33:51.986 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8568
22:33:51.986 00.000 7988 Star::Find returns 1 (1), X=1181.08, Y=450.24, Mass=1527, SNR=26.6, Peak=255 HFD=3.2
22:33:51.986 00.000 7988 MultiStar: [#1 -0.03,0.05,1.00,U] [#2 0.09,0.26,1.00,U] [#3 0.21,0.28,0.95,U] [#4 0.10,0.06,1.05,U] [#5 0.25,0.27,0.71,U] [#6 -0.03,0.26,0.70,U] [#7 0.02,0.20,0.71,U] [#8 0.18,0.26,0.66,U] 
22:33:51.986 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.22}, one-star: {-0.11, 0.38}
22:33:51.986 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.58) = xAngle (2.84 = 2.84)
22:33:51.992 00.006 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.95 = -0.34)
22:33:51.992 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.26 mountX=-0.22 mountY=-0.08, mountTheta=-2.81
22:33:51.992 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.22, opts=13)
22:33:51.992 00.000 7988 Enqueuing Move request for scope (0.07, 0.22)
22:33:51.992 00.000 15712 Worker thread wakes up
22:33:51.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
22:33:51.992 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
22:33:51.992 00.000 15712 Moving (0.07, 0.22) raw xDistance=-0.22 yDistance=-0.08
22:33:51.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:51.992 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.6 Saturated
22:33:51.992 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:51.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:52.001 00.009 7988 Enqueuing Expose request
22:33:52.001 00.000 15712 PPEC rslt: input = -0.22, final = -0.06, react = -0.13, pred = 0.07, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:33:52.001 00.000 15712 PPEC: input: -0.22, control: -0.06, exposure: 1500
22:33:52.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:52.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:33:52.001 00.000 15712 MoveAxis(E, 20, ABG)
22:33:52.001 00.000 15712 Guiding  Dir = 2, Dur = 20
22:33:52.001 00.000 15712 IsGuiding returns 0
22:33:52.020 00.019 15712 PulseGuide returned control before completion, sleep 14
22:33:52.065 00.045 15712 IsGuiding returns 0
22:33:52.065 00.000 15712 Move returns status 0, amount 20
22:33:52.065 00.000 15712 MoveAxis(N, 0, ABG)
22:33:52.065 00.000 15712 Move returns status 0, amount 0
22:33:52.065 00.000 15712 move complete, result=0
22:33:52.065 00.000 15712 worker thread done servicing request
22:33:52.065 00.000 15712 Worker thread wakes up
22:33:52.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:52.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:52.065 00.000 7988 GuideStep: -0.2 px 20 ms EAST, -0.1 px 0 ms NORTH
22:33:53.485 01.420 15712 Exposure complete
22:33:53.545 00.060 15712 worker thread done servicing request
22:33:53.545 00.000 7988 OnExposeComplete: enter
22:33:53.545 00.000 7988 UpdateGuideState(): m_state=6
22:33:53.547 00.002 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8569
22:33:53.547 00.000 7988 Star::Find returns 1 (1), X=1181.09, Y=450.17, Mass=1529, SNR=26.8, Peak=255 HFD=3.1
22:33:53.549 00.002 7988 MultiStar: [#1 -0.05,0.19,1.02,U] [#2 0.05,0.13,1.02,U] [#3 -0.00,0.17,0.95,U] [#4 0.04,0.21,1.04,U] [#5 0.09,0.16,0.72,U] [#6 0.08,0.30,0.70,U] [#7 -0.06,0.20,0.68,U] [#8 0.06,0.05,0.66,U] 
22:33:53.549 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.19}, one-star: {-0.09, 0.30}
22:33:53.551 00.002 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.58) = xAngle (3.10 = 3.10)
22:33:53.551 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.21 = -0.07)
22:33:53.553 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.52 mountX=-0.19 mountY=-0.01, mountTheta=-3.07
22:33:53.554 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.19, opts=13)
22:33:53.556 00.002 7988 Enqueuing Move request for scope (0.01, 0.19)
22:33:53.556 00.000 15712 Worker thread wakes up
22:33:53.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
22:33:53.556 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
22:33:53.556 00.000 15712 Moving (0.01, 0.19) raw xDistance=-0.19 yDistance=-0.01
22:33:53.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:53.556 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.8 Saturated
22:33:53.560 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:53.561 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:53.561 00.000 7988 Enqueuing Expose request
22:33:53.561 00.000 15712 PPEC rslt: input = -0.19, final = -0.05, react = -0.12, pred = 0.07, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:33:53.561 00.000 15712 PPEC: input: -0.19, control: -0.05, exposure: 1500
22:33:53.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:53.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:33:53.561 00.000 15712 MoveAxis(E, 16, ABG)
22:33:53.561 00.000 15712 Guiding  Dir = 2, Dur = 16
22:33:53.561 00.000 15712 IsGuiding returns 0
22:33:53.577 00.016 15712 IsGuiding returns 1
22:33:53.577 00.000 15712 scope still moving after pulse duration time elapsed
22:33:53.615 00.038 15712 IsGuiding returns 0
22:33:53.615 00.000 15712 scope move finished after 16 + 38 ms
22:33:53.615 00.000 15712 Move returns status 0, amount 16
22:33:53.615 00.000 15712 MoveAxis(N, 0, ABG)
22:33:53.615 00.000 15712 Move returns status 0, amount 0
22:33:53.615 00.000 15712 move complete, result=0
22:33:53.615 00.000 7988 GuideStep: -0.2 px 16 ms EAST, -0.0 px 0 ms NORTH
22:33:53.621 00.006 15712 worker thread done servicing request
22:33:53.621 00.000 15712 Worker thread wakes up
22:33:53.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:53.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:55.254 01.633 15712 Exposure complete
22:33:55.304 00.050 15712 worker thread done servicing request
22:33:55.304 00.000 7988 OnExposeComplete: enter
22:33:55.304 00.000 7988 UpdateGuideState(): m_state=6
22:33:55.315 00.011 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8570
22:33:55.316 00.001 7988 Star::Find returns 1 (1), X=1181.14, Y=450.24, Mass=1587, SNR=27.2, Peak=255 HFD=3.4
22:33:55.316 00.000 7988 MultiStar: [#1 0.20,0.12,0.99,U] [#2 -0.04,0.21,0.98,U] [#3 -0.08,0.16,0.96,U] [#4 0.20,0.20,1.00,U] [#5 -0.09,0.38,0.68,U] [#6 0.31,0.17,0.70,U] [#7 -0.12,0.47,0.64,U] [#8 0.08,0.32,0.65,U] 
22:33:55.316 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.26}, one-star: {-0.05, 0.38}
22:33:55.316 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.58) = xAngle (2.96 = 2.96)
22:33:55.321 00.005 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (6.07 = -0.21)
22:33:55.321 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.39 mountX=-0.26 mountY=-0.05, mountTheta=-2.93
22:33:55.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.26, opts=13)
22:33:55.321 00.000 7988 Enqueuing Move request for scope (0.05, 0.26)
22:33:55.321 00.000 15712 Worker thread wakes up
22:33:55.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
22:33:55.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
22:33:55.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:55.321 00.000 7988 UpdateGuideState exits: m=1587 SNR=27.2 Saturated
22:33:55.328 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:55.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:55.330 00.002 7988 Enqueuing Expose request
22:33:55.330 00.000 15712 Moving (0.05, 0.26) raw xDistance=-0.26 yDistance=-0.05
22:33:55.332 00.002 15712 PPEC rslt: input = -0.26, final = -0.08, react = -0.15, pred = 0.07, hyst = -0.14, hyst_pct = 0.00, period_length = 636.00
22:33:55.332 00.000 15712 PPEC: input: -0.26, control: -0.08, exposure: 1500
22:33:55.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:55.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:33:55.332 00.000 15712 MoveAxis(E, 27, ABG)
22:33:55.332 00.000 15712 Guiding  Dir = 2, Dur = 27
22:33:55.332 00.000 15712 IsGuiding returns 0
22:33:55.358 00.026 15712 PulseGuide returned control before completion, sleep 12
22:33:55.407 00.049 15712 IsGuiding returns 0
22:33:55.407 00.000 15712 Move returns status 0, amount 27
22:33:55.407 00.000 15712 MoveAxis(N, 0, ABG)
22:33:55.407 00.000 15712 Move returns status 0, amount 0
22:33:55.407 00.000 15712 move complete, result=0
22:33:55.407 00.000 15712 worker thread done servicing request
22:33:55.407 00.000 15712 Worker thread wakes up
22:33:55.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:55.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:55.407 00.000 7988 GuideStep: -0.3 px 27 ms EAST, -0.1 px 0 ms NORTH
22:33:56.818 01.411 15712 Exposure complete
22:33:56.868 00.050 15712 worker thread done servicing request
22:33:56.868 00.000 7988 OnExposeComplete: enter
22:33:56.868 00.000 7988 UpdateGuideState(): m_state=6
22:33:56.878 00.010 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8571
22:33:56.878 00.000 7988 Star::Find returns 1 (1), X=1181.24, Y=450.07, Mass=1518, SNR=26.5, Peak=255 HFD=3.3
22:33:56.880 00.002 7988 MultiStar: [#1 0.25,0.01,1.01,U] [#2 0.15,0.16,0.99,U] [#3 0.19,0.24,0.96,U] [#4 0.06,0.09,1.02,U] [#5 0.09,0.23,0.72,U] [#6 0.14,0.13,0.74,U] [#7 -0.03,0.15,0.66,U] [#8 0.05,0.00,0.66,U] 
22:33:56.882 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.05, 0.20}
22:33:56.882 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.58) = xAngle (2.46 = 2.46)
22:33:56.882 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.57 = -0.71)
22:33:56.884 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
22:33:56.885 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.14, opts=13)
22:33:56.887 00.002 7988 Enqueuing Move request for scope (0.11, 0.14)
22:33:56.887 00.000 15712 Worker thread wakes up
22:33:56.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
22:33:56.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
22:33:56.887 00.000 15712 Moving (0.11, 0.14) raw xDistance=-0.14 yDistance=-0.12
22:33:56.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:56.887 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.5 Saturated
22:33:56.891 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:56.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:56.893 00.002 7988 Enqueuing Expose request
22:33:56.894 00.001 15712 PPEC rslt: input = -0.14, final = 0.06, react = -0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:56.894 00.000 15712 PPEC: input: -0.14, control: 0.06, exposure: 1500
22:33:56.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:56.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:33:56.894 00.000 15712 MoveAxis(W, 20, ABG)
22:33:56.894 00.000 15712 Guiding  Dir = 3, Dur = 20
22:33:56.925 00.031 15712 IsGuiding returns 0
22:33:56.944 00.019 15712 PulseGuide returned control before completion, sleep 15
22:33:56.989 00.045 15712 IsGuiding returns 0
22:33:56.989 00.000 15712 Move returns status 0, amount 20
22:33:56.989 00.000 15712 MoveAxis(N, 0, ABG)
22:33:56.989 00.000 15712 Move returns status 0, amount 0
22:33:56.989 00.000 15712 move complete, result=0
22:33:56.989 00.000 15712 worker thread done servicing request
22:33:56.989 00.000 15712 Worker thread wakes up
22:33:56.989 00.000 7988 GuideStep: -0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
22:33:56.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:56.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:33:58.630 01.641 15712 Exposure complete
22:33:58.687 00.057 15712 worker thread done servicing request
22:33:58.687 00.000 7988 OnExposeComplete: enter
22:33:58.687 00.000 7988 UpdateGuideState(): m_state=6
22:33:58.692 00.005 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8572
22:33:58.693 00.001 7988 Star::Find returns 1 (1), X=1181.07, Y=449.77, Mass=1625, SNR=27.5, Peak=255 HFD=3.2
22:33:58.693 00.000 7988 MultiStar: [#1 0.04,-0.29,0.99,U] [#2 0.06,-0.03,1.00,U] [#3 0.14,-0.11,0.94,U] [#4 0.03,-0.27,1.01,U] [#5 -0.05,-0.14,0.69,U] [#6 0.20,-0.14,0.69,U] [#7 0.29,-0.07,0.65,U] [#8 0.33,-0.17,0.64,U] 
22:33:58.695 00.002 7988 single-star, 8 included, MultiStar: {0.09, -0.15}, one-star: {-0.12, -0.10}
22:33:58.695 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.58) = xAngle (-0.88 = -0.88)
22:33:58.697 00.002 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.23 = 2.23)
22:33:58.697 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.46 mountX=0.10 mountY=0.12, mountTheta=0.89
22:33:58.699 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
22:33:58.701 00.002 7988 Enqueuing Move request for scope (-0.12, -0.10)
22:33:58.701 00.000 15712 Worker thread wakes up
22:33:58.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
22:33:58.701 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
22:33:58.701 00.000 15712 Moving (-0.12, -0.10) raw xDistance=0.10 yDistance=0.12
22:33:58.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:33:58.704 00.003 7988 UpdateGuideState exits: m=1625 SNR=27.5 Saturated
22:33:58.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:58.706 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:33:58.706 00.000 7988 Enqueuing Expose request
22:33:58.708 00.002 15712 PPEC rslt: input = 0.10, final = 0.06, react = 0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:33:58.708 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
22:33:58.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:58.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:33:58.708 00.000 15712 MoveAxis(W, 20, ABG)
22:33:58.708 00.000 15712 Guiding  Dir = 3, Dur = 20
22:33:58.708 00.000 15712 IsGuiding returns 0
22:33:58.725 00.017 15712 IsGuiding returns 1
22:33:58.725 00.000 15712 scope still moving after pulse duration time elapsed
22:33:58.777 00.052 15712 IsGuiding returns 0
22:33:58.777 00.000 15712 scope move finished after 20 + 53 ms
22:33:58.777 00.000 15712 Move returns status 0, amount 20
22:33:58.777 00.000 15712 MoveAxis(N, 0, ABG)
22:33:58.777 00.000 15712 Move returns status 0, amount 0
22:33:58.777 00.000 15712 move complete, result=0
22:33:58.777 00.000 7988 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
22:33:58.784 00.007 15712 worker thread done servicing request
22:33:58.784 00.000 15712 Worker thread wakes up
22:33:58.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:33:58.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:34:00.192 01.408 15712 Exposure complete
22:34:00.252 00.060 15712 worker thread done servicing request
22:34:00.252 00.000 7988 OnExposeComplete: enter
22:34:00.252 00.000 7988 UpdateGuideState(): m_state=6
22:34:00.255 00.003 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8573
22:34:00.255 00.000 7988 Star::Find returns 1 (0), X=1181.08, Y=449.90, Mass=1498, SNR=26.3, Peak=236 HFD=3.2
22:34:00.257 00.002 7988 MultiStar: [#1 0.10,-0.24,1.01,U] [#2 -0.07,-0.10,1.02,U] [#3 0.15,0.08,0.96,U] [#4 0.05,-0.14,1.03,U] [#5 0.00,0.08,0.73,U] [#6 0.15,-0.14,0.72,U] [#7 -0.11,-0.07,0.67,U] [#8 0.38,-0.13,0.67,U] 
22:34:00.257 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {-0.11, 0.03}
22:34:00.257 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.58) = xAngle (0.64 = 0.64)
22:34:00.257 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.75 = -2.54)
22:34:00.257 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.94 mountX=0.07 mountY=-0.05, mountTheta=-0.62
22:34:00.257 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
22:34:00.257 00.000 7988 Enqueuing Move request for scope (0.05, -0.07)
22:34:00.257 00.000 15712 Worker thread wakes up
22:34:00.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:34:00.257 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:34:00.257 00.000 15712 Moving (0.05, -0.07) raw xDistance=0.07 yDistance=-0.05
22:34:00.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:34:00.257 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.3
22:34:00.268 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:00.269 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:34:00.269 00.000 7988 Enqueuing Expose request
22:34:00.269 00.000 15712 PPEC rslt: input = 0.07, final = 0.06, react = 0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:34:00.269 00.000 15712 PPEC: input: 0.07, control: 0.06, exposure: 1500
22:34:00.269 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:00.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:34:00.269 00.000 15712 MoveAxis(W, 19, ABG)
22:34:00.269 00.000 15712 Guiding  Dir = 3, Dur = 19
22:34:00.277 00.008 15712 IsGuiding returns 0
22:34:00.293 00.016 15712 PulseGuide returned control before completion, sleep 14
22:34:00.340 00.047 15712 IsGuiding returns 0
22:34:00.340 00.000 15712 Move returns status 0, amount 19
22:34:00.340 00.000 15712 MoveAxis(N, 0, ABG)
22:34:00.340 00.000 15712 Move returns status 0, amount 0
22:34:00.340 00.000 15712 move complete, result=0
22:34:00.340 00.000 15712 worker thread done servicing request
22:34:00.340 00.000 15712 Worker thread wakes up
22:34:00.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:34:00.340 00.000 7988 GuideStep: 0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
22:34:00.351 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:34:01.980 01.629 15712 Exposure complete
22:34:02.039 00.059 15712 worker thread done servicing request
22:34:02.039 00.000 7988 OnExposeComplete: enter
22:34:02.039 00.000 7988 UpdateGuideState(): m_state=6
22:34:02.041 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8574
22:34:02.041 00.000 7988 Star::Find returns 1 (1), X=1181.12, Y=450.09, Mass=1535, SNR=26.6, Peak=255 HFD=3.1
22:34:02.041 00.000 7988 MultiStar: [#1 0.01,0.14,1.03,U] [#2 -0.11,0.12,0.99,U] [#3 0.03,0.16,0.95,U] [#4 0.29,0.01,1.05,U] [#5 0.12,0.21,0.75,U] [#6 0.12,0.17,0.68,U] [#7 0.02,0.24,0.67,U] [#8 0.13,0.28,0.65,U] 
22:34:02.041 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.16}, one-star: {-0.06, 0.23}
22:34:02.041 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.58) = xAngle (2.81 = 2.81)
22:34:02.041 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (5.92 = -0.37)
22:34:02.041 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.23 mountX=-0.16 mountY=-0.06, mountTheta=-2.78
22:34:02.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.16, opts=13)
22:34:02.041 00.000 7988 Enqueuing Move request for scope (0.06, 0.16)
22:34:02.041 00.000 15712 Worker thread wakes up
22:34:02.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
22:34:02.041 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
22:34:02.041 00.000 15712 Moving (0.06, 0.16) raw xDistance=-0.16 yDistance=-0.06
22:34:02.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:34:02.041 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.6 Saturated
22:34:02.054 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:02.056 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:34:02.056 00.000 7988 Enqueuing Expose request
22:34:02.057 00.001 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.10, pred = 0.06, hyst = -0.08, hyst_pct = 0.00, period_length = 636.00
22:34:02.057 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
22:34:02.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:02.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:34:02.057 00.000 15712 MoveAxis(E, 11, ABG)
22:34:02.057 00.000 15712 Guiding  Dir = 2, Dur = 11
22:34:02.057 00.000 15712 IsGuiding returns 0
22:34:02.075 00.018 15712 IsGuiding returns 1
22:34:02.075 00.000 15712 scope still moving after pulse duration time elapsed
22:34:02.121 00.046 15712 IsGuiding returns 0
22:34:02.121 00.000 15712 scope move finished after 11 + 53 ms
22:34:02.121 00.000 15712 Move returns status 0, amount 11
22:34:02.121 00.000 15712 MoveAxis(N, 0, ABG)
22:34:02.121 00.000 15712 Move returns status 0, amount 0
22:34:02.121 00.000 15712 move complete, result=0
22:34:02.121 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.1 px 0 ms NORTH
22:34:02.124 00.003 15712 worker thread done servicing request
22:34:02.124 00.000 15712 Worker thread wakes up
22:34:02.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:34:02.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:34:03.544 01.420 15712 Exposure complete
22:34:03.603 00.059 15712 worker thread done servicing request
22:34:03.603 00.000 7988 OnExposeComplete: enter
22:34:03.603 00.000 7988 UpdateGuideState(): m_state=6
22:34:03.605 00.002 7988 Star::Find(15, 1181, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8575
22:34:03.605 00.000 7988 Star::Find returns 1 (0), X=1181.05, Y=449.91, Mass=1602, SNR=27.2, Peak=232 HFD=3.2
22:34:03.605 00.000 7988 MultiStar: [#1 0.02,-0.13,1.01,U] [#2 0.04,0.03,1.00,U] [#3 0.10,-0.06,0.94,U] [#4 0.03,-0.17,1.00,U] [#5 -0.15,0.03,0.71,U] [#6 0.03,-0.03,0.69,U] [#7 -0.04,0.12,0.66,U] [#8 0.03,0.02,0.67,U] 
22:34:03.605 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.14, 0.04}
22:34:03.605 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.58) = xAngle (-0.21 = -0.21)
22:34:03.611 00.006 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (2.90 = 2.90)
22:34:03.611 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.79 mountX=0.03 mountY=0.01, mountTheta=0.24
22:34:03.613 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
22:34:03.615 00.002 7988 Enqueuing Move request for scope (-0.01, -0.03)
22:34:03.617 00.002 15712 Worker thread wakes up
22:34:03.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:34:03.617 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:34:03.617 00.000 15712 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
22:34:03.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:34:03.618 00.001 7988 UpdateGuideState exits: m=1602 SNR=27.2
22:34:03.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:03.620 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:34:03.620 00.000 7988 Enqueuing Expose request
22:34:03.621 00.001 15712 PPEC rslt: input = 0.03, final = 0.07, react = 0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:34:03.621 00.000 15712 PPEC: input: 0.03, control: 0.07, exposure: 1500
22:34:03.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:03.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:34:03.621 00.000 15712 MoveAxis(W, 21, ABG)
22:34:03.621 00.000 15712 Guiding  Dir = 3, Dur = 21
22:34:03.621 00.000 15712 IsGuiding returns 0
22:34:03.641 00.020 15712 PulseGuide returned control before completion, sleep 13
22:34:03.668 00.027 15712 IsGuiding returns 1
22:34:03.668 00.000 15712 scope still moving after pulse duration time elapsed
22:34:03.702 00.034 15712 IsGuiding returns 0
22:34:03.702 00.000 15712 scope move finished after 21 + 61 ms
22:34:03.702 00.000 15712 Move returns status 0, amount 21
22:34:03.702 00.000 15712 MoveAxis(N, 0, ABG)
22:34:03.702 00.000 15712 Move returns status 0, amount 0
22:34:03.702 00.000 15712 move complete, result=0
22:34:03.702 00.000 7988 GuideStep: 0.0 px 21 ms WEST, 0.0 px 0 ms NORTH
22:34:03.707 00.005 15712 worker thread done servicing request
22:34:03.707 00.000 15712 Worker thread wakes up
22:34:03.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:34:03.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(1166,435,31,31)
22:34:05.344 01.637 7988 evsrv: cli 0CCD0528 connect
22:34:05.346 00.002 7988 case statement mapped state 6 to 3
22:34:05.350 00.004 7988 case statement mapped state 6 to 3
22:34:05.353 00.003 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"3cfad5ad-0894-46e9-92f1-0f1d3062ec75"}
22:34:05.355 00.002 15712 Exposure complete
22:34:05.355 00.000 7988 case statement mapped state 6 to 3
22:34:05.357 00.002 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cfad5ad-0894-46e9-92f1-0f1d3062ec75"}
22:34:05.364 00.007 7988 evsrv: cli 0CCD0528 disconnect
22:34:05.370 00.006 7988 evsrv: cli 0CCD0AC8 connect
22:34:05.374 00.004 7988 case statement mapped state 6 to 3
22:34:05.374 00.000 7988 case statement mapped state 6 to 3
22:34:05.378 00.004 7988 evsrv: cli 0CCD0AC8 request: {"method":"stop_capture","id":"77cd82ef-ed17-4c6d-97be-e16f19fb95fa"}
22:34:05.380 00.002 7988 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:34:05.382 00.002 7988 Status Line: Waiting for devices...
22:34:05.384 00.002 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":0,"id":"77cd82ef-ed17-4c6d-97be-e16f19fb95fa"}
22:34:05.404 00.020 7988 evsrv: cli 0CCD0AC8 disconnect
22:34:05.426 00.022 7988 evsrv: cli 0CCD0168 connect
22:34:05.430 00.004 7988 case statement mapped state 6 to 3
22:34:05.434 00.004 7988 case statement mapped state 6 to 3
22:34:05.438 00.004 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"c6a114db-580d-474c-a258-1bae5d32a906"}
22:34:05.442 00.004 7988 case statement mapped state 6 to 3
22:34:05.448 00.006 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6a114db-580d-474c-a258-1bae5d32a906"}
22:34:05.450 00.002 7988 evsrv: cli 0CCD0168 disconnect
22:34:05.476 00.026 15712 worker thread done servicing request
22:34:05.476 00.000 7988 OnExposeComplete: enter
22:34:05.476 00.000 7988 UpdateGuideState(): m_state=6
22:34:05.476 00.000 7988 Mount: notify guiding stopped
22:34:05.487 00.011 7988 BLC: window closed
22:34:05.491 00.004 7988 BLC: Last direction was reset
22:34:05.491 00.000 7988 Changing from state GUIDING to STOP
22:34:05.491 00.000 7988 guider state => SELECTED
22:34:05.497 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
22:34:05.499 00.002 7988 Status Line: Stopped Guiding
22:34:05.501 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=255, Gamma=0.690
22:34:05.504 00.003 7988 UpdateGuideState exits: Stopped Guiding
22:34:05.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
22:34:05.504 00.000 7988 setting force full frames = true
22:34:05.513 00.009 7988 Status Line: Stopped.
22:34:05.741 00.228 7988 evsrv: cli 0CCD0AC8 connect
22:34:05.744 00.003 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_pixel_scale","id":"5acce57f-b558-4867-b154-9cd580dbda69"}
22:34:05.748 00.004 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"5acce57f-b558-4867-b154-9cd580dbda69"}
22:34:05.748 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
22:34:06.454 00.706 7988 evsrv: cli 0CCD0528 connect
22:34:06.457 00.003 7988 evsrv: cli 0CCD0528 request: {"method":"get_app_state","id":"c46b76a2-4f65-43cc-98e8-8a4a1de07605"}
22:34:06.459 00.002 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":"Stopped","id":"c46b76a2-4f65-43cc-98e8-8a4a1de07605"}
22:34:06.459 00.000 7988 evsrv: cli 0CCD0528 disconnect
22:35:49.657 103.198 7988 evsrv: cli 0CCD0AC8 connect
22:35:49.659 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"d0108155-f203-4202-a29e-9348a338527b"}
22:35:49.659 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0108155-f203-4202-a29e-9348a338527b"}
22:35:49.659 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
22:35:49.665 00.006 7988 evsrv: cli 0CCD0AC8 connect
22:35:49.667 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"loop","id":"dad4f876-3126-4ea5-8a3a-30d313fce347"}
22:35:49.667 00.000 7988 Status Line: Looping
22:35:49.667 00.000 7988 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:35:49.672 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
22:35:49.672 00.000 7988 Enqueuing Expose request
22:35:49.672 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":0,"id":"dad4f876-3126-4ea5-8a3a-30d313fce347"}
22:35:49.672 00.000 15712 Worker thread wakes up
22:35:49.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:35:49.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:35:49.672 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
22:35:51.307 01.635 15712 Exposure complete
22:35:51.355 00.048 15712 worker thread done servicing request
22:35:51.355 00.000 7988 OnExposeComplete: enter
22:35:51.370 00.015 7988 UpdateGuideState(): m_state=2
22:35:51.370 00.000 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:35:51.373 00.003 7988 Star::Find returns 0 (2), X=1181.00, Y=449.00, Mass=14, SNR=2.4, Peak=40 HFD=0.0
22:35:51.373 00.000 7988 DistanceChecker: activated
22:35:51.373 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:51.373 00.000 7988 Changing from state SELECTED to UNINITIALIZED
22:35:51.373 00.000 7988 guider state => SELECTING
22:35:51.373 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:51.373 00.000 7988 Status Line: Star lost - low SNR
22:35:51.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
22:35:51.384 00.011 7988 UpdateGuideState exits: Star lost - low SNR
22:35:51.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:51.386 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
22:35:51.386 00.000 7988 Enqueuing Expose request
22:35:51.386 00.000 15712 Worker thread wakes up
22:35:51.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:35:51.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:35:52.903 01.517 15712 Exposure complete
22:35:52.955 00.052 15712 worker thread done servicing request
22:35:52.964 00.009 7988 OnExposeComplete: enter
22:35:52.964 00.000 7988 UpdateGuideState(): m_state=1
22:35:52.966 00.002 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:35:52.966 00.000 7988 Star::Find returns 0 (3), X=1181.00, Y=449.00, Mass=6, SNR=1.5, Peak=39 HFD=0.0
22:35:52.968 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:52.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:52.970 00.002 7988 Status Line: Star lost - low mass
22:35:52.972 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:35:52.972 00.000 7988 UpdateGuideState exits: Star lost - low mass
22:35:52.974 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:52.974 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
22:35:52.976 00.002 7988 Enqueuing Expose request
22:35:52.976 00.000 15712 Worker thread wakes up
22:35:52.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:35:52.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:35:54.624 01.648 15712 Exposure complete
22:35:54.675 00.051 15712 worker thread done servicing request
22:35:54.675 00.000 7988 OnExposeComplete: enter
22:35:54.675 00.000 7988 UpdateGuideState(): m_state=1
22:35:54.688 00.013 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:35:54.688 00.000 7988 Star::Find false star n=4 nbg=282 bg=31.8 sigma=2.2 thresh=38 peak=34
22:35:54.688 00.000 7988 Star::Find returns 0 (2), X=1181.00, Y=449.00, Mass=28, SNR=2.9, Peak=40 HFD=0.0
22:35:54.692 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:54.692 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:54.692 00.000 7988 Status Line: Star lost - low SNR
22:35:54.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:35:54.692 00.000 7988 UpdateGuideState exits: Star lost - low SNR
22:35:54.692 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:54.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
22:35:54.692 00.000 7988 Enqueuing Expose request
22:35:54.692 00.000 15712 Worker thread wakes up
22:35:54.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:35:54.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:35:54.692 00.000 7988 evsrv: cli 0CCD0AC8 connect
22:35:54.692 00.000 7988 case statement mapped state 1 to 101
22:35:54.703 00.011 7988 case statement mapped state 1 to 101
22:35:54.703 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_exposure","id":"958e3c80-370d-4a44-a0fa-c1e97b9c65d0"}
22:35:54.703 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":1500,"id":"958e3c80-370d-4a44-a0fa-c1e97b9c65d0"}
22:35:54.709 00.006 7988 evsrv: cli 0CCD0AC8 disconnect
22:35:56.111 01.402 15712 Exposure complete
22:35:56.157 00.046 15712 worker thread done servicing request
22:35:56.157 00.000 7988 OnExposeComplete: enter
22:35:56.157 00.000 7988 UpdateGuideState(): m_state=1
22:35:56.172 00.015 7988 Star::Find(15, 1181, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:56.174 00.002 7988 Star::Find returns 0 (3), X=1181.00, Y=449.00, Mass=6, SNR=1.5, Peak=39 HFD=0.0
22:35:56.174 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:56.174 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:56.174 00.000 7988 Status Line: Star lost - low mass
22:35:56.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:35:56.174 00.000 7988 UpdateGuideState exits: Star lost - low mass
22:35:56.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:56.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
22:35:56.174 00.000 7988 Enqueuing Expose request
22:35:56.174 00.000 15712 Worker thread wakes up
22:35:56.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:35:56.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:35:57.216 01.042 7988 evsrv: cli 0CCD0AC8 connect
22:35:57.216 00.000 7988 case statement mapped state 1 to 101
22:35:57.216 00.000 7988 case statement mapped state 1 to 101
22:35:57.216 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"find_star","params":{},"id":"fdc143e5-befe-416f-a3a8-3328f60468b3"}
22:35:57.216 00.000 7988 GuiderMultiStar::AutoSelect enter
22:35:57.216 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:35:57.279 00.063 7988 AutoFind: auto downsample for scale 3.87 => 1x
22:35:57.347 00.068 7988 AutoFind: global mean = 0.0, stdev 4.7
22:35:57.347 00.000 7988 AutoFind: using threshold = 0.1
22:35:57.421 00.074 7988 AutoFind: local max [706, 84] 137.1
22:35:57.421 00.000 7988 AutoFind: local max [813, 165] 103.7
22:35:57.421 00.000 7988 AutoFind: local max [503, 797] 37.5
22:35:57.421 00.000 7988 AutoFind: local max [970, 206] 37.4
22:35:57.432 00.011 7988 AutoFind: local max [1209, 780] 34.2
22:35:57.432 00.000 7988 AutoFind: local max [698, 705] 32.1
22:35:57.432 00.000 7988 AutoFind: local max [697, 562] 26.9
22:35:57.432 00.000 7988 AutoFind: local max [1116, 656] 25.2
22:35:57.436 00.004 7988 AutoFind: local max [699, 142] 21.4
22:35:57.436 00.000 7988 AutoFind: local max [37, 139] 14.0
22:35:57.436 00.000 7988 AutoFind: local max [269, 58] 12.7
22:35:57.436 00.000 7988 AutoFind: local max [103, 794] 12.2
22:35:57.436 00.000 7988 AutoFind: local max [1076, 739] 12.0
22:35:57.436 00.000 7988 AutoFind: local max [754, 59] 10.2
22:35:57.436 00.000 7988 AutoFind: local max [878, 579] 9.7
22:35:57.436 00.000 7988 AutoFind: local max [542, 289] 8.7
22:35:57.436 00.000 7988 AutoFind: local max [1146, 538] 8.5
22:35:57.436 00.000 7988 AutoFind: local max [153, 123] 8.4
22:35:57.436 00.000 7988 AutoFind: local max [141, 139] 8.4
22:35:57.436 00.000 7988 AutoFind: local max [795, 946] 7.9
22:35:57.436 00.000 7988 AutoFind: local max [386, 686] 7.4
22:35:57.449 00.013 7988 AutoFind: local max [625, 710] 6.8
22:35:57.449 00.000 7988 AutoFind: local max [991, 230] 6.5
22:35:57.449 00.000 7988 AutoFind: local max [423, 177] 6.3
22:35:57.452 00.003 7988 AutoFind: local max [554, 820] 6.0
22:35:57.452 00.000 7988 AutoFind: local max [86, 266] 5.9
22:35:57.452 00.000 7988 AutoFind: local max [482, 658] 5.7
22:35:57.452 00.000 7988 AutoFind: local max [77, 395] 5.6
22:35:57.452 00.000 7988 AutoFind: local max [57, 50] 5.2
22:35:57.452 00.000 7988 AutoFind: local max [727, 269] 5.1
22:35:57.452 00.000 7988 AutoFind: local max [202, 785] 5.1
22:35:57.452 00.000 7988 AutoFind: local max [603, 801] 5.1
22:35:57.452 00.000 7988 AutoFind: local max [821, 528] 5.1
22:35:57.452 00.000 7988 AutoFind: local max [793, 180] 5.0
22:35:57.452 00.000 7988 AutoFind: local max [1079, 176] 5.0
22:35:57.452 00.000 7988 AutoFind: local max [527, 318] 4.9
22:35:57.452 00.000 7988 AutoFind: local max [1211, 156] 4.9
22:35:57.452 00.000 7988 AutoFind: local max [752, 206] 4.8
22:35:57.466 00.014 7988 AutoFind: local max [1060, 208] 4.7
22:35:57.466 00.000 7988 AutoFind: local max [619, 500] 4.7
22:35:57.468 00.002 7988 AutoFind: local max [665, 943] 4.6
22:35:57.468 00.000 7988 AutoFind: local max [634, 937] 4.6
22:35:57.468 00.000 7988 AutoFind: local max [891, 868] 4.5
22:35:57.468 00.000 7988 AutoFind: local max [807, 603] 4.4
22:35:57.468 00.000 7988 AutoFind: local max [917, 852] 4.4
22:35:57.468 00.000 7988 AutoFind: local max [80, 32] 4.3
22:35:57.468 00.000 7988 AutoFind: local max [286, 377] 4.3
22:35:57.468 00.000 7988 AutoFind: local max [984, 905] 4.3
22:35:57.468 00.000 7988 AutoFind: local max [1152, 161] 4.2
22:35:57.468 00.000 7988 AutoFind: local max [576, 890] 4.2
22:35:57.468 00.000 7988 AutoFind: local max [8, 300] 4.2
22:35:57.468 00.000 7988 AutoFind: local max [608, 693] 4.2
22:35:57.468 00.000 7988 AutoFind: local max [515, 730] 4.1
22:35:57.468 00.000 7988 AutoFind: local max [710, 97] 4.1
22:35:57.468 00.000 7988 AutoFind: local max [898, 290] 4.0
22:35:57.483 00.015 7988 AutoFind: local max [725, 179] 4.0
22:35:57.483 00.000 7988 AutoFind: local max [999, 40] 4.0
22:35:57.484 00.001 7988 AutoFind: local max [367, 455] 4.0
22:35:57.484 00.000 7988 AutoFind: local max [707, 534] 3.9
22:35:57.484 00.000 7988 AutoFind: local max [75, 513] 3.9
22:35:57.484 00.000 7988 AutoFind: local max [988, 753] 3.9
22:35:57.484 00.000 7988 AutoFind: local max [583, 316] 3.9
22:35:57.484 00.000 7988 AutoFind: local max [454, 277] 3.9
22:35:57.484 00.000 7988 AutoFind: local max [707, 494] 3.9
22:35:57.484 00.000 7988 AutoFind: local max [90, 48] 3.9
22:35:57.484 00.000 7988 AutoFind: local max [1139, 28] 3.8
22:35:57.484 00.000 7988 AutoFind: local max [1009, 853] 3.7
22:35:57.484 00.000 7988 AutoFind: local max [15, 196] 3.7
22:35:57.484 00.000 7988 AutoFind: local max [841, 696] 3.7
22:35:57.484 00.000 7988 AutoFind: local max [294, 118] 3.6
22:35:57.484 00.000 7988 AutoFind: local max [742, 774] 3.6
22:35:57.484 00.000 7988 AutoFind: local max [673, 117] 3.6
22:35:57.484 00.000 7988 AutoFind: local max [550, 571] 3.5
22:35:57.499 00.015 7988 AutoFind: local max [843, 353] 3.5
22:35:57.499 00.000 7988 AutoFind: local max [724, 581] 3.5
22:35:57.499 00.000 7988 AutoFind: local max [63, 685] 3.4
22:35:57.499 00.000 7988 AutoFind: local max [905, 879] 3.4
22:35:57.499 00.000 7988 AutoFind: local max [1148, 932] 3.4
22:35:57.499 00.000 7988 AutoFind: local max [152, 244] 3.4
22:35:57.499 00.000 7988 AutoFind: local max [147, 158] 3.3
22:35:57.499 00.000 7988 AutoFind: local max [250, 217] 3.3
22:35:57.499 00.000 7988 AutoFind: local max [385, 932] 3.3
22:35:57.499 00.000 7988 AutoFind: local max [1089, 286] 3.3
22:35:57.499 00.000 7988 AutoFind: local max [762, 866] 3.3
22:35:57.499 00.000 7988 AutoFind: local max [902, 738] 3.3
22:35:57.499 00.000 7988 AutoFind: local max [890, 947] 3.3
22:35:57.499 00.000 7988 AutoFind: local max [1026, 285] 3.3
22:35:57.499 00.000 7988 AutoFind: local max [1036, 771] 3.2
22:35:57.499 00.000 7988 AutoFind: local max [58, 734] 3.2
22:35:57.515 00.016 7988 AutoFind: local max [1241, 311] 3.2
22:35:57.516 00.001 7988 AutoFind: local max [198, 852] 3.2
22:35:57.516 00.000 7988 AutoFind: local max [1265, 793] 3.1
22:35:57.516 00.000 7988 AutoFind: local max [805, 935] 3.1
22:35:57.516 00.000 7988 AutoFind: local max [411, 486] 3.1
22:35:57.516 00.000 7988 AutoFind: local max [165, 216] 3.1
22:35:57.516 00.000 7988 AutoFind: local max [108, 132] 3.1
22:35:57.516 00.000 7988 AutoFind: local max [730, 757] 3.1
22:35:57.516 00.000 7988 AutoFind: local max [426, 926] 3.1
22:35:57.516 00.000 7988 AutoFind: local max [559, 219] 3.1
22:35:57.516 00.000 7988 AutoFind: local max [1013, 676] 3.1
22:35:57.516 00.000 7988 AutoFind: too close [730, 757] 3.1 - [742, 774] 3.6
22:35:57.516 00.000 7988 AutoFind: too close [805, 935] 3.1 - [795, 946] 7.9
22:35:57.516 00.000 7988 AutoFind: too close [147, 158] 3.3 - [141, 139] 8.4
22:35:57.516 00.000 7988 AutoFind: too close [905, 879] 3.4 - [891, 868] 4.5
22:35:57.516 00.000 7988 AutoFind: too close [90, 48] 3.9 - [80, 32] 4.3
22:35:57.531 00.015 7988 AutoFind: close dim-bright [710, 97] 4.1 - [706, 84] 137.1
22:35:57.533 00.002 7988 AutoFind: too close [608, 693] 4.2 - [625, 710] 6.8
22:35:57.533 00.000 7988 AutoFind: close dim-bright [793, 180] 5.0 - [813, 165] 103.7
22:35:57.533 00.000 7988 AutoFind: too close [141, 139] 8.4 - [153, 123] 8.4
22:35:57.533 00.000 7988 AutoFind: too close to edge [1265, 793] 3.1
22:35:57.533 00.000 7988 AutoFind: too close to edge [890, 947] 3.3
22:35:57.533 00.000 7988 AutoFind: too close to edge [15, 196] 3.7
22:35:57.533 00.000 7988 AutoFind: too close to edge [8, 300] 4.2
22:35:57.533 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:35:57.533 00.000 7988 Star::Find(15, 706, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.533 00.000 7988 Star::Find returns 1 (1), X=705.86, Y=84.27, Mass=11978, SNR=72.2, Peak=255 HFD=6.3
22:35:57.533 00.000 7988 Star::Find(15, 813, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.533 00.000 7988 Star::Find returns 1 (1), X=812.90, Y=165.48, Mass=3752, SNR=41.2, Peak=255 HFD=4.3
22:35:57.533 00.000 7988 Star::Find(15, 503, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.533 00.000 7988 Star::Find returns 1 (0), X=503.21, Y=796.63, Mass=1749, SNR=28.1, Peak=173 HFD=4.5
22:35:57.533 00.000 7988 Star::Find(15, 970, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.547 00.014 7988 Star::Find returns 1 (0), X=969.57, Y=205.70, Mass=1543, SNR=26.4, Peak=208 HFD=3.5
22:35:57.547 00.000 7988 Star::Find(15, 1209, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.550 00.003 7988 Star::Find returns 1 (0), X=1209.57, Y=780.50, Mass=1147, SNR=22.7, Peak=200 HFD=3.1
22:35:57.550 00.000 7988 Star::Find(15, 698, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.550 00.000 7988 Star::Find returns 1 (0), X=697.64, Y=705.75, Mass=1299, SNR=24.1, Peak=170 HFD=3.7
22:35:57.550 00.000 7988 Star::Find(15, 697, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.550 00.000 7988 Star::Find returns 1 (0), X=696.70, Y=562.21, Mass=1049, SNR=21.5, Peak=136 HFD=4.1
22:35:57.550 00.000 7988 Star::Find(15, 1116, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.550 00.000 7988 Star::Find returns 1 (0), X=1115.36, Y=655.87, Mass=781, SNR=18.6, Peak=144 HFD=2.7
22:35:57.550 00.000 7988 Star::Find(15, 699, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.550 00.000 7988 Star::Find returns 1 (0), X=698.81, Y=142.44, Mass=696, SNR=17.8, Peak=142 HFD=2.6
22:35:57.550 00.000 7988 Star::Find(15, 37, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.550 00.000 7988 Star::Find returns 1 (0), X=37.00, Y=139.07, Mass=339, SNR=12.3, Peak=132 HFD=2.0
22:35:57.550 00.000 7988 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.550 00.000 7988 Star::Find returns 1 (0), X=269.04, Y=57.98, Mass=349, SNR=12.5, Peak=124 HFD=2.1
22:35:57.550 00.000 7988 Star::Find(15, 103, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.563 00.013 7988 Star::Find returns 1 (0), X=103.42, Y=794.22, Mass=463, SNR=14.2, Peak=105 HFD=3.5
22:35:57.563 00.000 7988 Star::Find(15, 1076, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.563 00.000 7988 Star::Find returns 1 (0), X=1075.50, Y=739.34, Mass=399, SNR=12.9, Peak=85 HFD=3.0
22:35:57.563 00.000 7988 Star::Find(15, 754, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.567 00.004 7988 Star::Find returns 1 (0), X=754.34, Y=58.68, Mass=361, SNR=12.5, Peak=95 HFD=2.7
22:35:57.567 00.000 7988 Star::Find(15, 878, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.567 00.000 7988 Star::Find returns 1 (0), X=878.61, Y=578.72, Mass=335, SNR=11.9, Peak=70 HFD=3.2
22:35:57.567 00.000 7988 Star::Find(15, 542, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.567 00.000 7988 Star::Find returns 1 (0), X=541.83, Y=288.78, Mass=202, SNR=9.2, Peak=62 HFD=2.4
22:35:57.567 00.000 7988 Star::Find(15, 1146, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.567 00.000 7988 Star::Find returns 1 (0), X=1146.05, Y=537.77, Mass=198, SNR=9.3, Peak=79 HFD=1.9
22:35:57.567 00.000 7988 Star::Find(15, 386, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.567 00.000 7988 Star::Find returns 1 (0), X=385.68, Y=685.60, Mass=253, SNR=10.3, Peak=64 HFD=3.0
22:35:57.567 00.000 7988 Star::Find(15, 991, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.567 00.000 7988 Star::Find returns 1 (0), X=991.13, Y=230.11, Mass=165, SNR=8.3, Peak=61 HFD=2.4
22:35:57.567 00.000 7988 Star::Find(15, 423, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.579 00.012 7988 Star::Find returns 1 (0), X=424.33, Y=176.42, Mass=184, SNR=8.8, Peak=61 HFD=3.1
22:35:57.579 00.000 7988 Star::Find(15, 554, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.579 00.000 7988 Star::Find returns 1 (0), X=554.28, Y=819.71, Mass=119, SNR=6.9, Peak=53 HFD=2.7
22:35:57.579 00.000 7988 Star::Find(15, 86, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.579 00.000 7988 Star::Find returns 1 (0), X=87.03, Y=265.96, Mass=134, SNR=7.6, Peak=75 HFD=2.0
22:35:57.584 00.005 7988 Star::Find(15, 482, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.584 00.000 7988 Star::Find returns 1 (0), X=482.34, Y=658.04, Mass=134, SNR=7.4, Peak=51 HFD=3.2
22:35:57.584 00.000 7988 Star::Find(15, 77, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.584 00.000 7988 Star::Find returns 1 (0), X=77.21, Y=395.23, Mass=132, SNR=7.5, Peak=67 HFD=2.5
22:35:57.584 00.000 7988 Star::Find(15, 57, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.584 00.000 7988 Star::Find returns 1 (0), X=56.74, Y=49.91, Mass=69, SNR=5.4, Peak=48 HFD=1.6
22:35:57.584 00.000 7988 Star::Find(15, 727, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.584 00.000 7988 Star::Find returns 1 (0), X=726.39, Y=269.42, Mass=96, SNR=6.3, Peak=46 HFD=2.5
22:35:57.584 00.000 7988 Star::Find(15, 202, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.584 00.000 7988 Star::Find returns 1 (0), X=202.14, Y=785.69, Mass=113, SNR=6.9, Peak=50 HFD=2.3
22:35:57.584 00.000 7988 Star::Find(15, 603, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.595 00.011 7988 Star::Find false star n=9 nbg=276 bg=33.7 sigma=2.1 thresh=40 peak=40
22:35:57.595 00.000 7988 Star::Find returns 0 (2), X=603.00, Y=801.00, Mass=69, SNR=2.9, Peak=43 HFD=0.0
22:35:57.595 00.000 7988 Star::Find(15, 821, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.595 00.000 7988 Star::Find returns 1 (0), X=820.52, Y=528.43, Mass=68, SNR=5.2, Peak=44 HFD=3.1
22:35:57.595 00.000 7988 Star::Find(15, 793, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.601 00.006 7988 Star::Find returns 1 (0), X=811.63, Y=165.45, Mass=2593, SNR=34.7, Peak=49 HFD=3.3
22:35:57.601 00.000 7988 Star::Find(15, 1079, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.601 00.000 7988 Star::Find false star n=7 nbg=278 bg=30.1 sigma=2.0 thresh=36 peak=35
22:35:57.601 00.000 7988 Star::Find returns 0 (2), X=1079.00, Y=176.00, Mass=47, SNR=2.9, Peak=40 HFD=0.0
22:35:57.601 00.000 7988 Star::Find(15, 527, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.601 00.000 7988 Star::Find returns 0 (4), X=527.44, Y=318.17, Mass=78, SNR=5.7, Peak=55 HFD=1.3
22:35:57.601 00.000 7988 Star::Find(15, 1211, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.601 00.000 7988 Star::Find returns 1 (0), X=1211.29, Y=156.33, Mass=94, SNR=6.2, Peak=54 HFD=2.4
22:35:57.601 00.000 7988 Star::Find(15, 752, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.601 00.000 7988 Star::Find returns 1 (0), X=752.49, Y=205.71, Mass=68, SNR=5.4, Peak=44 HFD=1.6
22:35:57.611 00.010 7988 Star::Find(15, 1060, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.611 00.000 7988 Star::Find returns 0 (4), X=1060.32, Y=208.79, Mass=66, SNR=5.1, Peak=49 HFD=1.5
22:35:57.611 00.000 7988 Star::Find(15, 619, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.611 00.000 7988 Star::Find returns 1 (0), X=618.50, Y=500.41, Mass=59, SNR=4.9, Peak=44 HFD=3.0
22:35:57.611 00.000 7988 Star::Find(15, 665, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.611 00.000 7988 Star::Find returns 1 (0), X=664.84, Y=942.58, Mass=91, SNR=6.1, Peak=54 HFD=2.3
22:35:57.618 00.007 7988 Star::Find(15, 634, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.618 00.000 7988 Star::Find returns 1 (0), X=634.47, Y=936.38, Mass=62, SNR=5.1, Peak=53 HFD=1.6
22:35:57.618 00.000 7988 Star::Find(15, 807, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.618 00.000 7988 Star::Find returns 1 (0), X=806.77, Y=603.18, Mass=100, SNR=6.3, Peak=47 HFD=3.0
22:35:57.618 00.000 7988 Star::Find(15, 917, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.618 00.000 7988 Star::Find returns 1 (0), X=917.96, Y=851.67, Mass=72, SNR=5.3, Peak=50 HFD=2.1
22:35:57.618 00.000 7988 Star::Find(15, 286, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.618 00.000 7988 Star::Find returns 1 (0), X=286.78, Y=377.67, Mass=100, SNR=6.5, Peak=54 HFD=1.9
22:35:57.618 00.000 7988 Star::Find(15, 984, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.618 00.000 7988 Star::Find returns 1 (0), X=984.95, Y=904.82, Mass=60, SNR=5.0, Peak=51 HFD=1.8
22:35:57.627 00.009 7988 Star::Find(15, 1152, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.627 00.000 7988 Star::Find returns 1 (0), X=1151.18, Y=161.50, Mass=67, SNR=5.3, Peak=45 HFD=1.9
22:35:57.627 00.000 7988 Star::Find(15, 576, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.627 00.000 7988 Star::Find false star n=5 nbg=280 bg=34.3 sigma=2.2 thresh=41 peak=39
22:35:57.627 00.000 7988 Star::Find returns 0 (2), X=576.00, Y=890.00, Mass=38, SNR=2.9, Peak=43 HFD=0.0
22:35:57.627 00.000 7988 Star::Find(15, 515, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.627 00.000 7988 Star::Find returns 1 (0), X=515.00, Y=731.05, Mass=69, SNR=5.3, Peak=47 HFD=3.8
22:35:57.627 00.000 7988 Star::Find(15, 710, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.635 00.008 7988 Star::Find returns 1 (1), X=705.86, Y=84.27, Mass=11978, SNR=72.2, Peak=255 HFD=6.3
22:35:57.635 00.000 7988 Star::Find(15, 898, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.635 00.000 7988 Star::Find false star n=6 nbg=281 bg=30.9 sigma=2.0 thresh=37 peak=36
22:35:57.635 00.000 7988 Star::Find returns 0 (2), X=898.00, Y=290.00, Mass=45, SNR=2.9, Peak=41 HFD=0.0
22:35:57.635 00.000 7988 Star::Find(15, 725, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.635 00.000 7988 Star::Find returns 1 (0), X=724.86, Y=179.16, Mass=78, SNR=5.7, Peak=48 HFD=2.2
22:35:57.635 00.000 7988 Star::Find(15, 999, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.635 00.000 7988 Star::Find false star n=8 nbg=276 bg=28.8 sigma=1.9 thresh=35 peak=35
22:35:57.642 00.007 7988 Star::Find returns 0 (2), X=999.00, Y=40.00, Mass=66, SNR=2.9, Peak=40 HFD=0.0
22:35:57.642 00.000 7988 Star::Find(15, 367, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.642 00.000 7988 Star::Find returns 1 (0), X=366.84, Y=455.04, Mass=49, SNR=4.5, Peak=46 HFD=1.8
22:35:57.642 00.000 7988 Star::Find(15, 707, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.642 00.000 7988 Star::Find false star n=4 nbg=285 bg=32.6 sigma=2.1 thresh=39 peak=38
22:35:57.642 00.000 7988 Star::Find returns 0 (2), X=707.00, Y=534.00, Mass=29, SNR=2.9, Peak=41 HFD=0.0
22:35:57.642 00.000 7988 Star::Find(15, 75, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.642 00.000 7988 Star::Find returns 0 (4), X=75.14, Y=512.77, Mass=46, SNR=4.3, Peak=49 HFD=0.9
22:35:57.642 00.000 7988 Star::Find(15, 988, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.652 00.010 7988 Star::Find false star n=6 nbg=276 bg=33.8 sigma=2.1 thresh=40 peak=38
22:35:57.652 00.000 7988 Star::Find returns 0 (2), X=988.00, Y=753.00, Mass=43, SNR=2.9, Peak=42 HFD=0.0
22:35:57.652 00.000 7988 Star::Find(15, 583, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.652 00.000 7988 Star::Find returns 1 (0), X=583.52, Y=315.36, Mass=69, SNR=5.3, Peak=45 HFD=1.5
22:35:57.652 00.000 7988 Star::Find(15, 454, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.652 00.000 7988 Star::Find returns 1 (0), X=453.89, Y=277.26, Mass=47, SNR=4.3, Peak=45 HFD=2.0
22:35:57.658 00.006 7988 Star::Find(15, 707, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.658 00.000 7988 Star::Find false star n=4 nbg=287 bg=32.0 sigma=2.0 thresh=38 peak=37
22:35:57.658 00.000 7988 Star::Find returns 0 (2), X=707.00, Y=494.00, Mass=30, SNR=2.9, Peak=41 HFD=0.0
22:35:57.658 00.000 7988 Star::Find(15, 1139, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.658 00.000 7988 Star::Find false star n=5 nbg=276 bg=29.1 sigma=1.9 thresh=35 peak=35
22:35:57.658 00.000 7988 Star::Find returns 0 (2), X=1139.00, Y=28.00, Mass=37, SNR=2.9, Peak=39 HFD=0.0
22:35:57.658 00.000 7988 Star::Find(15, 1009, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.658 00.000 7988 Star::Find false star n=9 nbg=286 bg=34.6 sigma=2.2 thresh=41 peak=41
22:35:57.658 00.000 7988 Star::Find returns 0 (2), X=1009.00, Y=853.00, Mass=71, SNR=2.9, Peak=51 HFD=0.0
22:35:57.658 00.000 7988 Star::Find(15, 841, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.669 00.011 7988 Star::Find false star n=6 nbg=283 bg=33.6 sigma=2.1 thresh=40 peak=39
22:35:57.669 00.000 7988 Star::Find returns 0 (2), X=841.00, Y=696.00, Mass=41, SNR=2.9, Peak=42 HFD=0.0
22:35:57.669 00.000 7988 Star::Find(15, 294, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.669 00.000 7988 Star::Find false star n=2 nbg=277 bg=28.3 sigma=1.8 thresh=34 peak=34
22:35:57.669 00.000 7988 Star::Find returns 0 (2), X=294.00, Y=118.00, Mass=23, SNR=2.9, Peak=40 HFD=0.0
22:35:57.669 00.000 7988 Star::Find(15, 673, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.674 00.005 7988 Star::Find returns 1 (0), X=673.81, Y=116.94, Mass=104, SNR=6.5, Peak=43 HFD=4.1
22:35:57.674 00.000 7988 Star::Find(15, 550, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.674 00.000 7988 Star::Find false star n=8 nbg=283 bg=32.3 sigma=2.0 thresh=38 peak=37
22:35:57.674 00.000 7988 Star::Find returns 0 (2), X=550.00, Y=571.00, Mass=49, SNR=2.9, Peak=40 HFD=0.0
22:35:57.674 00.000 7988 Star::Find(15, 843, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.674 00.000 7988 Star::Find returns 1 (0), X=829.58, Y=364.00, Mass=52, SNR=4.6, Peak=47 HFD=2.2
22:35:57.674 00.000 7988 Star::Find(15, 724, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.674 00.000 7988 Star::Find returns 0 (2), X=724.00, Y=581.00, Mass=19, SNR=2.6, Peak=39 HFD=0.0
22:35:57.674 00.000 7988 Star::Find(15, 63, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.674 00.000 7988 Star::Find returns 1 (0), X=63.56, Y=686.48, Mass=41, SNR=4.0, Peak=46 HFD=3.1
22:35:57.674 00.000 7988 Star::Find(15, 1148, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.686 00.012 7988 Star::Find returns 0 (3), X=1148.00, Y=932.00, Mass=0, SNR=0.0, Peak=44 HFD=0.0
22:35:57.686 00.000 7988 Star::Find(15, 152, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.686 00.000 7988 Star::Find false star n=4 nbg=282 bg=28.8 sigma=2.0 thresh=35 peak=34
22:35:57.686 00.000 7988 Star::Find returns 0 (2), X=152.00, Y=244.00, Mass=34, SNR=2.9, Peak=40 HFD=0.0
22:35:57.686 00.000 7988 Star::Find(15, 250, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.690 00.004 7988 Star::Find false star n=9 nbg=281 bg=28.6 sigma=1.8 thresh=34 peak=32
22:35:57.690 00.000 7988 Star::Find returns 0 (2), X=250.00, Y=217.00, Mass=52, SNR=2.9, Peak=36 HFD=0.0
22:35:57.690 00.000 7988 Star::Find(15, 385, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.690 00.000 7988 Star::Find returns 1 (0), X=385.45, Y=933.53, Mass=79, SNR=5.7, Peak=49 HFD=3.2
22:35:57.690 00.000 7988 Star::Find(15, 1089, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.690 00.000 7988 Star::Find false star n=5 nbg=283 bg=30.7 sigma=2.1 thresh=37 peak=36
22:35:57.690 00.000 7988 Star::Find returns 0 (2), X=1089.00, Y=286.00, Mass=37, SNR=2.9, Peak=40 HFD=0.0
22:35:57.690 00.000 7988 Star::Find(15, 762, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.690 00.000 7988 Star::Find returns 0 (4), X=762.50, Y=866.43, Mass=65, SNR=5.3, Peak=50 HFD=1.4
22:35:57.690 00.000 7988 Star::Find(15, 902, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.690 00.000 7988 Star::Find false star n=6 nbg=275 bg=33.8 sigma=2.0 thresh=40 peak=39
22:35:57.690 00.000 7988 Star::Find returns 0 (2), X=902.00, Y=738.00, Mass=40, SNR=2.9, Peak=42 HFD=0.0
22:35:57.703 00.013 7988 Star::Find(15, 1026, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.703 00.000 7988 Star::Find false star n=4 nbg=287 bg=31.0 sigma=2.4 thresh=38 peak=38
22:35:57.703 00.000 7988 Star::Find returns 0 (2), X=1026.00, Y=285.00, Mass=39, SNR=2.9, Peak=43 HFD=0.0
22:35:57.706 00.003 7988 Star::Find(15, 1036, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.706 00.000 7988 Star::Find returns 0 (3), X=1036.00, Y=771.00, Mass=7, SNR=1.6, Peak=43 HFD=0.0
22:35:57.706 00.000 7988 Star::Find(15, 58, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.706 00.000 7988 Star::Find returns 0 (2), X=58.00, Y=734.00, Mass=14, SNR=2.4, Peak=40 HFD=0.0
22:35:57.706 00.000 7988 Star::Find(15, 1241, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.706 00.000 7988 Star::Find returns 0 (3), X=1241.00, Y=311.00, Mass=0, SNR=0.0, Peak=38 HFD=0.0
22:35:57.706 00.000 7988 Star::Find(15, 198, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.706 00.000 7988 Star::Find returns 0 (3), X=198.00, Y=852.00, Mass=6, SNR=1.5, Peak=40 HFD=0.0
22:35:57.706 00.000 7988 Star::Find(15, 411, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.706 00.000 7988 Star::Find returns 0 (2), X=411.00, Y=486.00, Mass=14, SNR=2.3, Peak=40 HFD=0.0
22:35:57.706 00.000 7988 Star::Find(15, 165, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.706 00.000 7988 Star::Find returns 1 (0), X=164.83, Y=216.11, Mass=83, SNR=5.9, Peak=46 HFD=2.2
22:35:57.706 00.000 7988 Star::Find(15, 108, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.706 00.000 7988 Star::Find false star n=9 nbg=281 bg=27.9 sigma=1.7 thresh=33 peak=32
22:35:57.720 00.014 7988 Star::Find returns 0 (2), X=108.00, Y=132.00, Mass=55, SNR=2.9, Peak=40 HFD=0.0
22:35:57.720 00.000 7988 Star::Find(15, 426, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.721 00.001 7988 Star::Find returns 1 (0), X=426.29, Y=925.49, Mass=46, SNR=4.3, Peak=47 HFD=1.7
22:35:57.721 00.000 7988 Star::Find(15, 559, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.721 00.000 7988 Star::Find returns 0 (3), X=559.00, Y=219.00, Mass=0, SNR=0.0, Peak=37 HFD=0.0
22:35:57.721 00.000 7988 Star::Find(15, 1013, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.721 00.000 7988 Star::Find false star n=3 nbg=284 bg=34.3 sigma=2.1 thresh=41 peak=39
22:35:57.721 00.000 7988 Star::Find returns 0 (2), X=1013.00, Y=676.00, Mass=24, SNR=2.9, Peak=45 HFD=0.0
22:35:57.721 00.000 7988 AutoFind: finding best star pass 1
22:35:57.721 00.000 7988 Star::Find(15, 706, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.721 00.000 7988 Star::Find returns 1 (1), X=705.86, Y=84.27, Mass=11978, SNR=72.2, Peak=255 HFD=6.3
22:35:57.721 00.000 7988 AutoFind: near-saturated [706, 84] 137.1 Mass 11978 SNR 72.2 Peak 255
22:35:57.721 00.000 7988 Star::Find(15, 813, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.721 00.000 7988 Star::Find returns 1 (1), X=812.90, Y=165.48, Mass=3752, SNR=41.2, Peak=255 HFD=4.3
22:35:57.721 00.000 7988 AutoFind: near-saturated [813, 165] 103.7 Mass 3752 SNR 41.2 Peak 255
22:35:57.721 00.000 7988 Star::Find(15, 503, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.721 00.000 7988 Star::Find returns 1 (0), X=503.21, Y=796.63, Mass=1749, SNR=28.1, Peak=173 HFD=4.5
22:35:57.737 00.016 7988 AutoFind returns star at [503, 797] 37.5 Mass 1749 SNR 28.1
22:35:57.738 00.001 7988 Star::Find(15, 503, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.738 00.000 7988 Star::Find returns 1 (0), X=503.21, Y=796.63, Mass=1749, SNR=28.1, Peak=173 HFD=4.5
22:35:57.738 00.000 7988 MultiStar: List (12): {503.21, 796.63}(28.1), {969.57, 205.70}(26.4), {1209.57, 780.50}(22.7), {697.64, 705.75}(24.1), {696.70, 562.21}(21.5), {1115.36, 655.87}(18.6), {698.81, 142.44}(17.8), {37.00, 139.07}(12.3), {269.04, 57.98}(12.5), {103.42, 794.22}(14.2), {1075.50, 739.34}(12.9), {754.34, 58.68}(12.5), 
22:35:57.738 00.000 7988 setting lock position to (503.21, 796.63)
22:35:57.738 00.000 7988 MultiStar: stabilizing after lock position change
22:35:57.738 00.000 7988 AutoSelect: state = 1, call UpdateGuideState
22:35:57.738 00.000 7988 UpdateGuideState(): m_state=1
22:35:57.738 00.000 7988 Star::Find(15, 503, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:35:57.738 00.000 7988 Star::Find returns 1 (0), X=503.21, Y=796.63, Mass=1749, SNR=28.1, Peak=173 HFD=4.5
22:35:57.738 00.000 7988 DistanceChecker: deactivated
22:35:57.738 00.000 7988 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.58) = xAngle (1.58 = 1.58)
22:35:57.738 00.000 7988 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.69 = -1.60)
22:35:57.738 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
22:35:57.738 00.000 7988 setting force full frames = false
22:35:57.754 00.016 7988 setting lock position to (503.21, 796.63)
22:35:57.754 00.000 7988 MultiStar: stabilizing after lock position change
22:35:57.754 00.000 7988 CurrentPosition() valid, moving to STATE_SELECTED
22:35:57.754 00.000 7988 Changing from state SELECTING to SELECTED
22:35:57.754 00.000 7988 guider state => SELECTED
22:35:57.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:35:57.754 00.000 7988 UpdateGuideState exits: m=1749 SNR=28.1
22:35:57.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:35:57.754 00.000 7988 Status Line: Auto-selected star at (503.2, 796.6)
22:35:57.754 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":[503.21,796.63],"id":"fdc143e5-befe-416f-a3a8-3328f60468b3"}
22:35:57.767 00.013 7988 evsrv: cli 0CCD0AC8 disconnect
22:35:57.819 00.052 15712 Exposure complete
22:35:57.872 00.053 15712 worker thread done servicing request
22:35:57.872 00.000 7988 OnExposeComplete: enter
22:35:57.881 00.009 7988 UpdateGuideState(): m_state=2
22:35:57.881 00.000 7988 Star::Find(15, 503, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:35:57.881 00.000 7988 Star::Find returns 1 (0), X=503.33, Y=796.61, Mass=1678, SNR=27.3, Peak=157 HFD=3.7
22:35:57.881 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.58) = xAngle (1.37 = 1.37)
22:35:57.881 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (4.48 = -1.80)
22:35:57.881 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=0.02 mountY=-0.12, mountTheta=-1.37
22:35:57.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
22:35:57.889 00.008 7988 UpdateGuideState exits: m=1678 SNR=27.3
22:35:57.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:57.889 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:35:57.889 00.000 7988 Enqueuing Expose request
22:35:57.889 00.000 15712 Worker thread wakes up
22:35:57.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:35:57.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,782,31,31)
22:35:59.417 01.528 15712 Exposure complete
22:35:59.478 00.061 15712 worker thread done servicing request
22:35:59.478 00.000 7988 OnExposeComplete: enter
22:35:59.478 00.000 7988 UpdateGuideState(): m_state=2
22:35:59.481 00.003 7988 Star::Find(15, 503, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:35:59.481 00.000 7988 Star::Find returns 1 (0), X=503.25, Y=796.27, Mass=1656, SNR=27.2, Peak=172 HFD=4.3
22:35:59.483 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.58) = xAngle (0.12 = 0.12)
22:35:59.483 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.23 = -3.05)
22:35:59.485 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.46 mountX=0.37 mountY=-0.03, mountTheta=-0.09
22:35:59.487 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:35:59.487 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.2
22:35:59.489 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:59.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:35:59.491 00.002 7988 Enqueuing Expose request
22:35:59.491 00.000 15712 Worker thread wakes up
22:35:59.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:35:59.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,781,31,31)
22:36:01.124 01.633 15712 Exposure complete
22:36:01.185 00.061 15712 worker thread done servicing request
22:36:01.185 00.000 7988 OnExposeComplete: enter
22:36:01.187 00.002 7988 UpdateGuideState(): m_state=2
22:36:01.187 00.000 7988 Star::Find(15, 503, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:36:01.190 00.003 7988 Star::Find returns 1 (0), X=503.37, Y=795.67, Mass=1620, SNR=26.7, Peak=167 HFD=3.9
22:36:01.190 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.58) = xAngle (0.17 = 0.17)
22:36:01.190 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.28 = -3.01)
22:36:01.190 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.97 hyp=0.98 cameraTheta=-1.41 mountX=0.97 mountY=-0.13, mountTheta=-0.13
22:36:01.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:01.190 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.7
22:36:01.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:01.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:01.190 00.000 7988 Enqueuing Expose request
22:36:01.190 00.000 15712 Worker thread wakes up
22:36:01.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:01.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,781,31,31)
22:36:02.719 01.529 15712 Exposure complete
22:36:02.780 00.061 15712 worker thread done servicing request
22:36:02.780 00.000 7988 OnExposeComplete: enter
22:36:02.781 00.001 7988 UpdateGuideState(): m_state=2
22:36:02.783 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:36:02.783 00.000 7988 Star::Find returns 1 (0), X=503.32, Y=795.71, Mass=1547, SNR=26.1, Peak=162 HFD=4.2
22:36:02.783 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.58) = xAngle (0.13 = 0.13)
22:36:02.783 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.24 = -3.05)
22:36:02.783 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.93 hyp=0.93 cameraTheta=-1.45 mountX=0.92 mountY=-0.09, mountTheta=-0.09
22:36:02.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:02.790 00.007 7988 UpdateGuideState exits: m=1547 SNR=26.1
22:36:02.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:02.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:02.790 00.000 7988 Enqueuing Expose request
22:36:02.790 00.000 15712 Worker thread wakes up
22:36:02.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:02.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,781,31,31)
22:36:02.790 00.000 7988 evsrv: cli 0CCD0AC8 connect
22:36:02.790 00.000 7988 case statement mapped state 2 to 1
22:36:02.798 00.008 7988 case statement mapped state 2 to 1
22:36:02.800 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"ed7b5fa4-ded1-473d-9f92-ba5869ecb816"}
22:36:02.802 00.002 7988 case statement mapped state 2 to 1
22:36:02.802 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Selected","id":"ed7b5fa4-ded1-473d-9f92-ba5869ecb816"}
22:36:02.812 00.010 7988 evsrv: cli 0CCD0AC8 disconnect
22:36:02.816 00.004 7988 evsrv: cli 0CCD0168 connect
22:36:02.818 00.002 7988 case statement mapped state 2 to 1
22:36:02.818 00.000 7988 case statement mapped state 2 to 1
22:36:02.818 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_calibrated","id":"4b121154-2dfe-4e37-9e70-d07a6edbcf08"}
22:36:02.818 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":true,"id":"4b121154-2dfe-4e37-9e70-d07a6edbcf08"}
22:36:02.824 00.006 7988 evsrv: cli 0CCD0168 disconnect
22:36:02.824 00.000 7988 evsrv: cli 0CCD0528 connect
22:36:02.824 00.000 7988 case statement mapped state 2 to 1
22:36:02.828 00.004 7988 case statement mapped state 2 to 1
22:36:02.828 00.000 7988 evsrv: cli 0CCD0528 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"8edec71d-5c9c-44e7-a5a3-d0b6d0dfbb1b"}
22:36:02.828 00.000 7988 PhdController::Guide begins
22:36:02.828 00.000 7988 PhdController: newstate STATE_SETUP
22:36:02.828 00.000 7988 PhdController: setup
22:36:02.828 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
22:36:02.828 00.000 7988 PhdController: newstate STATE_CALIBRATE
22:36:02.828 00.000 7988 PhdController: newstate STATE_GUIDE
22:36:02.828 00.000 7988 Changing from state SELECTED to CALIBRATING_PRIMARY
22:36:02.841 00.013 7988 guider state => CALIBRATED
22:36:02.841 00.000 7988 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:36:02.844 00.003 7988 reset dither spiral
22:36:02.844 00.000 7988 PhdController: newstate STATE_SETTLE_BEGIN
22:36:02.844 00.000 7988 evsrv: cli 0CCD0528 response: {"jsonrpc":"2.0","result":0,"id":"8edec71d-5c9c-44e7-a5a3-d0b6d0dfbb1b"}
22:36:02.844 00.000 7988 evsrv: cli 0CCD0528 disconnect
22:36:02.844 00.000 7988 evsrv: cli 0CCD0668 connect
22:36:02.844 00.000 7988 case statement mapped state 5 to 1
22:36:02.844 00.000 7988 case statement mapped state 5 to 1
22:36:02.844 00.000 7988 evsrv: cli 0CCD0668 request: {"method":"get_lock_shift_params","id":"201923c9-b11c-440e-9c50-a54c4137b9ab"}
22:36:02.844 00.000 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"201923c9-b11c-440e-9c50-a54c4137b9ab"}
22:36:02.844 00.000 7988 evsrv: cli 0CCD0668 disconnect
22:36:02.844 00.000 7988 evsrv: cli 0CCD0AC8 connect
22:36:02.858 00.014 7988 case statement mapped state 5 to 1
22:36:02.858 00.000 7988 case statement mapped state 5 to 1
22:36:02.860 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_lock_position","id":"d1c2d91d-3905-4113-a1e7-38deeef5e0a6"}
22:36:02.860 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":[503.21,796.63],"id":"d1c2d91d-3905-4113-a1e7-38deeef5e0a6"}
22:36:02.860 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
22:36:02.860 00.000 7988 evsrv: cli 0CCD0168 connect
22:36:02.860 00.000 7988 case statement mapped state 5 to 1
22:36:02.860 00.000 7988 case statement mapped state 5 to 1
22:36:02.860 00.000 7988 evsrv: cli 0CCD0168 request: {"method":"get_app_state","id":"49fae0b3-2e81-4df3-b04a-f67b263c3717"}
22:36:02.860 00.000 7988 case statement mapped state 5 to 1
22:36:02.860 00.000 7988 evsrv: cli 0CCD0168 response: {"jsonrpc":"2.0","result":"Selected","id":"49fae0b3-2e81-4df3-b04a-f67b263c3717"}
22:36:02.860 00.000 7988 evsrv: cli 0CCD0168 disconnect
22:36:03.866 01.006 7988 evsrv: cli 0CCD0668 connect
22:36:03.866 00.000 7988 case statement mapped state 5 to 1
22:36:03.866 00.000 7988 case statement mapped state 5 to 1
22:36:03.866 00.000 7988 evsrv: cli 0CCD0668 request: {"method":"get_app_state","id":"9fbb60e7-e1bf-479a-8d73-5e12cc8799b0"}
22:36:03.866 00.000 7988 case statement mapped state 5 to 1
22:36:03.866 00.000 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":"Selected","id":"9fbb60e7-e1bf-479a-8d73-5e12cc8799b0"}
22:36:03.866 00.000 7988 evsrv: cli 0CCD0668 disconnect
22:36:04.427 00.561 15712 Exposure complete
22:36:04.490 00.063 15712 worker thread done servicing request
22:36:04.490 00.000 7988 OnExposeComplete: enter
22:36:04.490 00.000 7988 UpdateGuideState(): m_state=5
22:36:04.490 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:36:04.490 00.000 7988 Star::Find returns 1 (0), X=503.26, Y=795.17, Mass=1699, SNR=27.6, Peak=167 HFD=4.3
22:36:04.494 00.004 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.58) = xAngle (0.04 = 0.04)
22:36:04.496 00.002 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.58) + m_yAngleError (-3.11)) = yAngle (3.15 = -3.13)
22:36:04.496 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-1.46 hyp=1.46 cameraTheta=-1.54 mountX=1.46 mountY=-0.02, mountTheta=-0.01
22:36:04.498 00.002 7988 Changing from state CALIBRATED to GUIDING
22:36:04.500 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
22:36:04.502 00.002 7988 ScopeASCOM::SideOfPier() returns 0
22:36:04.502 00.000 7988 AdjustCalibrationForScopePointing (scope): current dec=34.3 pierSide=0, cal dec=34.4 pierSide=1 rotAngle=None bin=1
22:36:04.504 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:36:04.506 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
22:36:04.513 00.007 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:36:04.513 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:36:04.513 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
22:36:04.513 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
22:36:04.522 00.009 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
22:36:04.522 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:36:04.522 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:36:04.528 00.006 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
22:36:04.528 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:36:04.528 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
22:36:04.533 00.005 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
22:36:04.533 00.000 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:36:04.537 00.004 7988 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
22:36:04.537 00.000 7988 Guiding starts on opposite side of pier: calibration data side is West, current side is East
22:36:04.537 00.000 7988 FlipCalibration before: x=-90.4, y=177.7 decFlipRequired=0 sideOfPier=West rotAngle=None parity=+/-
22:36:04.537 00.000 7988 FlipCalibration pre-normalize: x=89.6, y=177.7
22:36:04.537 00.000 7988 FlipCalibration after: x=89.6 y=177.7 sideOfPier=East parity=+/+
22:36:04.537 00.000 7988 Mount::SetCalibration (scope) -- xAngle=89.6 yAngle=177.7 xRate=3.059 yRate=3.915 bin=1 dec=34.4 pierSide=0 par=+/+ rotAng=None
22:36:04.545 00.008 7988 Mount::SetCalibration (scope) -- sets m_xAngle=89.6 m_yAngleError=1.9
22:36:04.545 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
22:36:04.545 00.000 7988 ScopeASCOM::SideOfPier() returns 0
22:36:04.545 00.000 7988 Status Line: CAL: West(-90,178)->East(90,178)
22:36:04.553 00.008 7988 Dec comp: XRate 3.059 -> 3.063 for dec 34.4 -> dec 34.3
22:36:04.585 00.032 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
22:36:04.588 00.003 7988 ScopeASCOM::SideOfPier() returns 0
22:36:04.588 00.000 7988 setting lock position to (503.26, 795.17)
22:36:04.590 00.002 7988 MultiStar: stabilizing after lock position change
22:36:04.590 00.000 7988 guider state => GUIDING
22:36:04.592 00.002 7988 Status Line: Guiding
22:36:04.594 00.002 7988 Mount: notify guiding started
22:36:04.596 00.002 7988 ScopeASCOM::SideOfPier() returns 0
22:36:04.599 00.003 7988 PPEC: guiding starts RA = 5.2602 hr, pier East, prev RA = 5.2602 hr, pier West
22:36:04.599 00.000 7988 PPEC: reset GP model
22:36:04.601 00.002 7988 GetString("/profile/2/name", "") returns "ASTRO"
22:36:04.601 00.000 7988 GetString("/profile/2/scope/calibration/timestamp", "") returns "1/2/2026 10:36:04 PM"
22:36:04.601 00.000 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
22:36:04.601 00.000 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
22:36:04.601 00.000 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:36:04.601 00.000 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
22:36:04.601 00.000 7988 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 3.101440
22:36:04.601 00.000 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
22:36:04.613 00.012 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:36:04.613 00.000 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:36:04.616 00.003 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
22:36:04.616 00.000 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:36:04.616 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:36:04.616 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
22:36:04.616 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:36:04.616 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:36:04.616 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
22:36:04.616 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
22:36:04.616 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
22:36:04.630 00.014 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:36:04.630 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:36:04.632 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
22:36:04.634 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:36:04.636 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
22:36:04.638 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
22:36:04.640 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:36:04.640 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
22:36:04.642 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:36:04.644 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:36:04.646 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
22:36:04.647 00.001 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
22:36:04.648 00.001 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
22:36:04.648 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:36:04.648 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:36:04.648 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
22:36:04.648 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:36:04.648 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
22:36:04.648 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
22:36:04.648 00.000 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:36:04.648 00.000 7988 ScopeASCOM::SideOfPier() returns 0
22:36:04.664 00.016 7988 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:36:04.664 00.000 7988 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:36:04.664 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
22:36:04.671 00.007 7988 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 34.3
22:36:04.671 00.000 7988 MountToCamera -- mountTheta (0.00) + m_xAngle (1.56) = xAngle (1.56 = 1.56)
22:36:04.673 00.002 7988 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
22:36:04.675 00.002 7988 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
22:36:04.675 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
22:36:04.677 00.002 7988 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
22:36:04.679 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:04.681 00.002 7988 UpdateGuideState exits: m=1699 SNR=27.6
22:36:04.681 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
22:36:04.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:04.685 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:04.685 00.000 7988 Enqueuing Expose request
22:36:04.687 00.002 15712 Worker thread wakes up
22:36:04.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:04.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:04.870 00.183 7988 evsrv: cli 0CCD0AC8 connect
22:36:04.870 00.000 7988 case statement mapped state 6 to 3
22:36:04.870 00.000 7988 case statement mapped state 6 to 3
22:36:04.870 00.000 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"082220d0-b625-45c2-a491-3596dc8e318c"}
22:36:04.870 00.000 7988 case statement mapped state 6 to 3
22:36:04.870 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"082220d0-b625-45c2-a491-3596dc8e318c"}
22:36:04.870 00.000 7988 evsrv: cli 0CCD0AC8 disconnect
22:36:04.902 00.032 7988 evsrv: cli 0CCD0668 connect
22:36:04.904 00.002 7988 case statement mapped state 6 to 3
22:36:04.904 00.000 7988 case statement mapped state 6 to 3
22:36:04.910 00.006 7988 evsrv: cli 0CCD0668 request: {"method":"get_pixel_scale","id":"a38c367d-3377-458a-b504-1497a95d8a64"}
22:36:04.910 00.000 7988 evsrv: cli 0CCD0668 response: {"jsonrpc":"2.0","result":3.86747,"id":"a38c367d-3377-458a-b504-1497a95d8a64"}
22:36:04.910 00.000 7988 evsrv: cli 0CCD0668 disconnect
22:36:06.111 01.201 15712 Exposure complete
22:36:06.164 00.053 15712 worker thread done servicing request
22:36:06.164 00.000 7988 OnExposeComplete: enter
22:36:06.164 00.000 7988 UpdateGuideState(): m_state=6
22:36:06.175 00.011 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:06.175 00.000 7988 Star::Find returns 1 (0), X=503.42, Y=795.07, Mass=1590, SNR=26.6, Peak=180 HFD=4.1
22:36:06.175 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
22:36:06.175 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
22:36:06.175 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.56 mountX=-0.10 mountY=-0.16, mountTheta=-2.13
22:36:06.180 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.10, opts=13)
22:36:06.180 00.000 7988 Enqueuing Move request for scope (0.16, -0.10)
22:36:06.180 00.000 15712 Worker thread wakes up
22:36:06.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
22:36:06.180 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
22:36:06.180 00.000 15712 Moving (0.16, -0.10) raw xDistance=-0.10 yDistance=-0.16
22:36:06.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:06.180 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.6
22:36:06.185 00.005 7988 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 1 / 99999
22:36:06.185 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:36:06.185 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
22:36:06.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:06.185 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411366.185,"Host":"ASTROPC","Inst":1,"Distance":1.08,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:36:06.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:36:06.185 00.000 15712 MoveAxis(E, 0, ABG)
22:36:06.185 00.000 15712 Move returns status 0, amount 0
22:36:06.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:06.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:06.190 00.005 7988 Enqueuing Expose request
22:36:06.190 00.000 15712 MoveAxis(N, 0, ABG)
22:36:06.190 00.000 15712 Move returns status 0, amount 0
22:36:06.190 00.000 15712 move complete, result=0
22:36:06.191 00.001 15712 worker thread done servicing request
22:36:06.191 00.000 15712 Worker thread wakes up
22:36:06.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:06.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:06.191 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:07.824 01.633 15712 Exposure complete
22:36:07.873 00.049 15712 worker thread done servicing request
22:36:07.873 00.000 7988 OnExposeComplete: enter
22:36:07.887 00.014 7988 UpdateGuideState(): m_state=6
22:36:07.889 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:36:07.890 00.001 7988 Star::Find returns 1 (0), X=503.09, Y=795.17, Mass=1739, SNR=27.9, Peak=163 HFD=4.3
22:36:07.890 00.000 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.56) = xAngle (-4.70 = 1.58)
22:36:07.892 00.002 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
22:36:07.892 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.14 mountX=-0.00 mountY=0.18, mountTheta=1.58
22:36:07.894 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.00, opts=13)
22:36:07.896 00.002 7988 Enqueuing Move request for scope (-0.18, -0.00)
22:36:07.896 00.000 15712 Worker thread wakes up
22:36:07.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
22:36:07.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
22:36:07.896 00.000 15712 Moving (-0.18, -0.00) raw xDistance=-0.00 yDistance=0.18
22:36:07.896 00.000 15712 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:36:07.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:07.896 00.000 7988 UpdateGuideState exits: m=1739 SNR=27.9
22:36:07.899 00.003 7988 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 2 / 99999
22:36:07.899 00.000 15712 PPEC: input: -0.00, control: 0.00, exposure: 1500
22:36:07.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:07.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:36:07.899 00.000 15712 MoveAxis(E, 0, ABG)
22:36:07.899 00.000 15712 Move returns status 0, amount 0
22:36:07.899 00.000 15712 MoveAxis(N, 0, ABG)
22:36:07.899 00.000 15712 Move returns status 0, amount 0
22:36:07.899 00.000 15712 move complete, result=0
22:36:07.899 00.000 15712 worker thread done servicing request
22:36:07.899 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411367.899,"Host":"ASTROPC","Inst":1,"Distance":0.81,"Time":1.7,"SettleTime":15.0,"StarLocked":true}
22:36:07.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:07.903 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:07.903 00.000 7988 Enqueuing Expose request
22:36:07.903 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:36:07.903 00.000 15712 Worker thread wakes up
22:36:07.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:07.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:09.433 01.530 15712 Exposure complete
22:36:09.485 00.052 15712 worker thread done servicing request
22:36:09.485 00.000 7988 OnExposeComplete: enter
22:36:09.494 00.009 7988 UpdateGuideState(): m_state=6
22:36:09.494 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:36:09.494 00.000 7988 Star::Find returns 1 (0), X=503.23, Y=795.36, Mass=1727, SNR=27.7, Peak=175 HFD=4.6
22:36:09.494 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
22:36:09.494 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
22:36:09.494 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.76 mountX=0.19 mountY=0.03, mountTheta=0.16
22:36:09.494 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.19, opts=13)
22:36:09.502 00.008 7988 Enqueuing Move request for scope (-0.04, 0.19)
22:36:09.502 00.000 15712 Worker thread wakes up
22:36:09.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
22:36:09.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
22:36:09.502 00.000 15712 Moving (-0.04, 0.19) raw xDistance=0.19 yDistance=0.03
22:36:09.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:09.502 00.000 7988 UpdateGuideState exits: m=1727 SNR=27.7
22:36:09.502 00.000 7988 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 3 / 99999
22:36:09.502 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = 0.07, hyst = 0.10, hyst_pct = 0.00, period_length = 636.00
22:36:09.502 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
22:36:09.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:09.502 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411369.502,"Host":"ASTROPC","Inst":1,"Distance":0.62,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
22:36:09.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:36:09.502 00.000 15712 MoveAxis(W, 37, ABG)
22:36:09.502 00.000 15712 Guiding  Dir = 3, Dur = 37
22:36:09.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:09.510 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:09.510 00.000 7988 Enqueuing Expose request
22:36:09.510 00.000 15712 IsGuiding returns 0
22:36:09.526 00.016 15712 PulseGuide returned control before completion, sleep 33
22:36:09.606 00.080 15712 IsGuiding returns 0
22:36:09.606 00.000 15712 Move returns status 0, amount 37
22:36:09.606 00.000 15712 MoveAxis(N, 0, ABG)
22:36:09.606 00.000 15712 Move returns status 0, amount 0
22:36:09.606 00.000 15712 move complete, result=0
22:36:09.606 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
22:36:09.608 00.002 15712 worker thread done servicing request
22:36:09.608 00.000 15712 Worker thread wakes up
22:36:09.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:09.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:11.247 01.639 15712 Exposure complete
22:36:11.303 00.056 15712 worker thread done servicing request
22:36:11.303 00.000 7988 OnExposeComplete: enter
22:36:11.311 00.008 7988 UpdateGuideState(): m_state=6
22:36:11.311 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:36:11.313 00.002 7988 Star::Find returns 1 (0), X=503.47, Y=794.98, Mass=1727, SNR=27.7, Peak=163 HFD=4.5
22:36:11.313 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.29 = -2.29)
22:36:11.315 00.002 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.32 = -2.32)
22:36:11.315 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.72 mountX=-0.19 mountY=-0.21, mountTheta=-2.30
22:36:11.317 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.19, opts=13)
22:36:11.319 00.002 7988 Enqueuing Move request for scope (0.21, -0.19)
22:36:11.320 00.001 15712 Worker thread wakes up
22:36:11.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
22:36:11.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
22:36:11.320 00.000 15712 Moving (0.21, -0.19) raw xDistance=-0.19 yDistance=-0.21
22:36:11.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:36:11.320 00.000 7988 UpdateGuideState exits: m=1727 SNR=27.7
22:36:11.323 00.003 7988 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 4 / 99999
22:36:11.323 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.07, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:36:11.323 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
22:36:11.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:11.323 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411371.323,"Host":"ASTROPC","Inst":1,"Distance":0.52,"Time":5.1,"SettleTime":15.0,"StarLocked":true}
22:36:11.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:36:11.323 00.000 15712 MoveAxis(E, 36, ABG)
22:36:11.323 00.000 15712 Guiding  Dir = 2, Dur = 36
22:36:11.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:11.327 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:11.327 00.000 7988 Enqueuing Expose request
22:36:11.327 00.000 15712 IsGuiding returns 0
22:36:11.342 00.015 15712 PulseGuide returned control before completion, sleep 26
22:36:11.390 00.048 15712 IsGuiding returns 0
22:36:11.390 00.000 15712 Move returns status 0, amount 36
22:36:11.390 00.000 15712 MoveAxis(N, 0, ABG)
22:36:11.390 00.000 15712 Move returns status 0, amount 0
22:36:11.390 00.000 15712 move complete, result=0
22:36:11.390 00.000 15712 worker thread done servicing request
22:36:11.390 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.2 px 0 ms NORTH
22:36:11.392 00.002 15712 Worker thread wakes up
22:36:11.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:11.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:12.797 01.405 15712 Exposure complete
22:36:12.848 00.051 15712 worker thread done servicing request
22:36:12.848 00.000 7988 OnExposeComplete: enter
22:36:12.859 00.011 7988 UpdateGuideState(): m_state=6
22:36:12.861 00.002 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:36:12.861 00.000 7988 Star::Find returns 1 (0), X=503.46, Y=794.93, Mass=1633, SNR=26.9, Peak=167 HFD=4.3
22:36:12.863 00.002 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
22:36:12.863 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
22:36:12.863 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-0.87 mountX=-0.24 mountY=-0.20, mountTheta=-2.45
22:36:12.865 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.24, opts=13)
22:36:12.867 00.002 7988 Enqueuing Move request for scope (0.20, -0.24)
22:36:12.867 00.000 15712 Worker thread wakes up
22:36:12.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.24) opts 0xd
22:36:12.867 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.24)
22:36:12.867 00.000 15712 Moving (0.20, -0.24) raw xDistance=-0.24 yDistance=-0.20
22:36:12.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:36:12.867 00.000 7988 UpdateGuideState exits: m=1633 SNR=26.9
22:36:12.871 00.004 7988 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 5 / 99999
22:36:12.871 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.14, pred = 0.07, hyst = -0.12, hyst_pct = 0.00, period_length = 636.00
22:36:12.871 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
22:36:12.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:12.871 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411372.871,"Host":"ASTROPC","Inst":1,"Distance":0.46,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
22:36:12.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:36:12.871 00.000 15712 MoveAxis(E, 46, ABG)
22:36:12.871 00.000 15712 Guiding  Dir = 2, Dur = 46
22:36:12.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:12.874 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:12.874 00.000 7988 Enqueuing Expose request
22:36:12.899 00.025 15712 IsGuiding returns 0
22:36:12.916 00.017 15712 PulseGuide returned control before completion, sleep 40
22:36:12.991 00.075 15712 IsGuiding returns 0
22:36:12.991 00.000 15712 Move returns status 0, amount 46
22:36:12.991 00.000 15712 MoveAxis(N, 0, ABG)
22:36:12.991 00.000 15712 Move returns status 0, amount 0
22:36:12.991 00.000 15712 move complete, result=0
22:36:12.991 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
22:36:12.997 00.006 15712 worker thread done servicing request
22:36:12.997 00.000 15712 Worker thread wakes up
22:36:12.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:12.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:14.631 01.634 15712 Exposure complete
22:36:14.685 00.054 15712 worker thread done servicing request
22:36:14.685 00.000 7988 OnExposeComplete: enter
22:36:14.693 00.008 7988 UpdateGuideState(): m_state=6
22:36:14.693 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:36:14.695 00.002 7988 Star::Find returns 1 (0), X=503.50, Y=794.89, Mass=1746, SNR=28.0, Peak=167 HFD=4.5
22:36:14.695 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
22:36:14.697 00.002 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
22:36:14.697 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.29 hyp=0.37 cameraTheta=-0.87 mountX=-0.28 mountY=-0.23, mountTheta=-2.45
22:36:14.699 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.29, opts=13)
22:36:14.701 00.002 7988 Enqueuing Move request for scope (0.24, -0.29)
22:36:14.702 00.001 15712 Worker thread wakes up
22:36:14.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.29) opts 0xd
22:36:14.702 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.29)
22:36:14.702 00.000 15712 Moving (0.24, -0.29) raw xDistance=-0.28 yDistance=-0.23
22:36:14.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:14.702 00.000 7988 UpdateGuideState exits: m=1746 SNR=28.0
22:36:14.705 00.003 7988 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 6 / 99999
22:36:14.705 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = 0.07, hyst = -0.16, hyst_pct = 0.00, period_length = 636.00
22:36:14.705 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
22:36:14.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:14.705 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411374.705,"Host":"ASTROPC","Inst":1,"Distance":0.43,"Time":8.5,"SettleTime":15.0,"StarLocked":true}
22:36:14.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:36:14.705 00.000 15712 MoveAxis(E, 56, ABG)
22:36:14.705 00.000 15712 Guiding  Dir = 2, Dur = 56
22:36:14.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:14.705 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:14.709 00.004 7988 Enqueuing Expose request
22:36:14.709 00.000 15712 IsGuiding returns 0
22:36:14.736 00.027 15712 PulseGuide returned control before completion, sleep 39
22:36:14.821 00.085 15712 IsGuiding returns 1
22:36:14.821 00.000 15712 scope still moving after pulse duration time elapsed
22:36:14.868 00.047 15712 IsGuiding returns 0
22:36:14.868 00.000 15712 scope move finished after 56 + 101 ms
22:36:14.868 00.000 15712 Move returns status 0, amount 56
22:36:14.868 00.000 15712 MoveAxis(N, 0, ABG)
22:36:14.868 00.000 15712 Move returns status 0, amount 0
22:36:14.868 00.000 15712 move complete, result=0
22:36:14.868 00.000 7988 GuideStep: -0.3 px 56 ms EAST, -0.2 px 0 ms NORTH
22:36:14.870 00.002 15712 worker thread done servicing request
22:36:14.870 00.000 15712 Worker thread wakes up
22:36:14.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:14.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:16.288 01.418 15712 Exposure complete
22:36:16.333 00.045 15712 worker thread done servicing request
22:36:16.333 00.000 7988 OnExposeComplete: enter
22:36:16.349 00.016 7988 UpdateGuideState(): m_state=6
22:36:16.350 00.001 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:36:16.350 00.000 7988 Star::Find returns 1 (0), X=503.60, Y=794.94, Mass=1754, SNR=27.9, Peak=164 HFD=4.6
22:36:16.350 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.56) = xAngle (-2.17 = -2.17)
22:36:16.350 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
22:36:16.350 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=-0.23 hyp=0.41 cameraTheta=-0.61 mountX=-0.23 mountY=-0.33, mountTheta=-2.18
22:36:16.350 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.23, opts=13)
22:36:16.350 00.000 7988 Enqueuing Move request for scope (0.33, -0.23)
22:36:16.350 00.000 15712 Worker thread wakes up
22:36:16.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.23) opts 0xd
22:36:16.350 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.23)
22:36:16.350 00.000 15712 Moving (0.33, -0.23) raw xDistance=-0.23 yDistance=-0.33
22:36:16.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:16.350 00.000 7988 UpdateGuideState exits: m=1754 SNR=27.9
22:36:16.350 00.000 7988 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 7 / 99999
22:36:16.350 00.000 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = 0.07, hyst = -0.13, hyst_pct = 0.00, period_length = 636.00
22:36:16.350 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
22:36:16.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:16.350 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411376.350,"Host":"ASTROPC","Inst":1,"Distance":0.43,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
22:36:16.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:36:16.350 00.000 15712 MoveAxis(E, 45, ABG)
22:36:16.350 00.000 15712 Guiding  Dir = 2, Dur = 45
22:36:16.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:16.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:16.365 00.015 15712 IsGuiding returns 0
22:36:16.365 00.000 7988 Enqueuing Expose request
22:36:16.381 00.016 15712 PulseGuide returned control before completion, sleep 37
22:36:16.429 00.048 15712 IsGuiding returns 1
22:36:16.429 00.000 15712 scope still moving after pulse duration time elapsed
22:36:16.461 00.032 15712 IsGuiding returns 0
22:36:16.461 00.000 15712 scope move finished after 45 + 53 ms
22:36:16.461 00.000 15712 Move returns status 0, amount 45
22:36:16.461 00.000 15712 MoveAxis(N, 0, ABG)
22:36:16.461 00.000 15712 Move returns status 0, amount 0
22:36:16.461 00.000 15712 move complete, result=0
22:36:16.461 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.3 px 0 ms NORTH
22:36:16.466 00.005 15712 worker thread done servicing request
22:36:16.466 00.000 15712 Worker thread wakes up
22:36:16.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:16.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:18.106 01.640 15712 Exposure complete
22:36:18.166 00.060 15712 worker thread done servicing request
22:36:18.166 00.000 7988 OnExposeComplete: enter
22:36:18.166 00.000 7988 UpdateGuideState(): m_state=6
22:36:18.168 00.002 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:36:18.170 00.002 7988 Star::Find returns 1 (0), X=503.21, Y=795.13, Mass=1611, SNR=26.8, Peak=156 HFD=4.2
22:36:18.170 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.96 = 2.33)
22:36:18.172 00.002 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
22:36:18.172 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.39 mountX=-0.05 mountY=0.05, mountTheta=2.31
22:36:18.174 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
22:36:18.176 00.002 7988 Enqueuing Move request for scope (-0.05, -0.05)
22:36:18.176 00.000 15712 Worker thread wakes up
22:36:18.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
22:36:18.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
22:36:18.176 00.000 15712 Moving (-0.05, -0.05) raw xDistance=-0.05 yDistance=0.05
22:36:18.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:36:18.176 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.8
22:36:18.179 00.003 7988 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 8 / 99999
22:36:18.179 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:36:18.179 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
22:36:18.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:18.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:36:18.179 00.000 15712 MoveAxis(E, 0, ABG)
22:36:18.179 00.000 15712 Move returns status 0, amount 0
22:36:18.179 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411378.179,"Host":"ASTROPC","Inst":1,"Distance":0.32,"Time":12.0,"SettleTime":15.0,"StarLocked":true}
22:36:18.182 00.003 15712 MoveAxis(N, 0, ABG)
22:36:18.182 00.000 15712 Move returns status 0, amount 0
22:36:18.182 00.000 15712 move complete, result=0
22:36:18.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:18.182 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:18.182 00.000 7988 Enqueuing Expose request
22:36:18.185 00.003 7988 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:36:18.185 00.000 15712 worker thread done servicing request
22:36:18.185 00.000 15712 Worker thread wakes up
22:36:18.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:18.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:19.600 01.415 15712 Exposure complete
22:36:19.662 00.062 15712 worker thread done servicing request
22:36:19.663 00.001 7988 OnExposeComplete: enter
22:36:19.663 00.000 7988 UpdateGuideState(): m_state=6
22:36:19.665 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:36:19.665 00.000 7988 Star::Find returns 1 (0), X=503.19, Y=794.59, Mass=1643, SNR=27.1, Peak=162 HFD=4.6
22:36:19.667 00.002 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
22:36:19.667 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
22:36:19.669 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.58 hyp=0.58 cameraTheta=-1.70 mountX=-0.58 mountY=0.09, mountTheta=2.99
22:36:19.671 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.58, opts=13)
22:36:19.671 00.000 7988 Enqueuing Move request for scope (-0.08, -0.58)
22:36:19.673 00.002 15712 Worker thread wakes up
22:36:19.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.58) opts 0xd
22:36:19.673 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.58)
22:36:19.673 00.000 15712 Moving (-0.08, -0.58) raw xDistance=-0.58 yDistance=0.09
22:36:19.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:36:19.673 00.000 7988 UpdateGuideState exits: m=1643 SNR=27.1
22:36:19.675 00.002 7988 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 9 / 99999
22:36:19.675 00.000 15712 PPEC rslt: input = -0.58, final = -0.35, react = -0.35, pred = 0.07, hyst = -0.32, hyst_pct = 0.00, period_length = 636.00
22:36:19.675 00.000 15712 PPEC: input: -0.58, control: -0.35, exposure: 1500
22:36:19.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:19.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:36:19.675 00.000 15712 MoveAxis(E, 114, ABG)
22:36:19.675 00.000 15712 Guiding  Dir = 2, Dur = 114
22:36:19.675 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411379.675,"Host":"ASTROPC","Inst":1,"Distance":0.40,"Time":13.5,"SettleTime":15.0,"StarLocked":true}
22:36:19.675 00.000 15712 IsGuiding returns 0
22:36:19.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:19.679 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:19.679 00.000 7988 Enqueuing Expose request
22:36:19.681 00.002 15712 PulseGuide returned control before completion, sleep 109
22:36:19.815 00.134 15712 IsGuiding returns 1
22:36:19.815 00.000 15712 scope still moving after pulse duration time elapsed
22:36:19.855 00.040 15712 IsGuiding returns 0
22:36:19.855 00.000 15712 scope move finished after 114 + 63 ms
22:36:19.855 00.000 15712 Move returns status 0, amount 114
22:36:19.855 00.000 15712 MoveAxis(N, 0, ABG)
22:36:19.855 00.000 15712 Move returns status 0, amount 0
22:36:19.855 00.000 15712 move complete, result=0
22:36:19.855 00.000 15712 worker thread done servicing request
22:36:19.855 00.000 15712 Worker thread wakes up
22:36:19.855 00.000 7988 GuideStep: -0.6 px 114 ms EAST, 0.1 px 0 ms NORTH
22:36:19.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:19.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:21.497 01.642 15712 Exposure complete
22:36:21.547 00.050 15712 worker thread done servicing request
22:36:21.547 00.000 7988 OnExposeComplete: enter
22:36:21.558 00.011 7988 UpdateGuideState(): m_state=6
22:36:21.560 00.002 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:36:21.560 00.000 7988 Star::Find returns 1 (0), X=503.31, Y=794.57, Mass=1675, SNR=27.3, Peak=151 HFD=4.6
22:36:21.563 00.003 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
22:36:21.563 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
22:36:21.565 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.61 hyp=0.61 cameraTheta=-1.50 mountX=-0.61 mountY=-0.03, mountTheta=-3.10
22:36:21.567 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.61, opts=13)
22:36:21.567 00.000 7988 Enqueuing Move request for scope (0.04, -0.61)
22:36:21.569 00.002 15712 Worker thread wakes up
22:36:21.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.61) opts 0xd
22:36:21.569 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.61)
22:36:21.569 00.000 15712 Moving (0.04, -0.61) raw xDistance=-0.61 yDistance=-0.03
22:36:21.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:21.569 00.000 7988 UpdateGuideState exits: m=1675 SNR=27.3
22:36:21.571 00.002 7988 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 10 / 99999
22:36:21.571 00.000 7988 PhdController: newstate STATE_FINISH
22:36:21.573 00.002 7988 PhdController complete: success
22:36:21.573 00.000 15712 PPEC rslt: input = -0.61, final = -0.36, react = -0.36, pred = 0.07, hyst = -0.33, hyst_pct = 0.00, period_length = 636.00
22:36:21.573 00.000 15712 PPEC: input: -0.61, control: -0.36, exposure: 1500
22:36:21.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:21.573 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767411381.573,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
22:36:21.575 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:36:21.575 00.000 7988 Mount: notify guiding dither settle done success=1
22:36:21.577 00.002 7988 PhdController: newstate STATE_IDLE
22:36:21.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:21.579 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:21.579 00.000 7988 Enqueuing Expose request
22:36:21.581 00.002 15712 MoveAxis(E, 119, ABG)
22:36:21.581 00.000 15712 Guiding  Dir = 2, Dur = 119
22:36:21.581 00.000 15712 IsGuiding returns 0
22:36:21.591 00.010 15712 PulseGuide returned control before completion, sleep 115
22:36:21.719 00.128 15712 IsGuiding returns 0
22:36:21.719 00.000 15712 Move returns status 0, amount 119
22:36:21.719 00.000 15712 MoveAxis(N, 0, ABG)
22:36:21.719 00.000 15712 Move returns status 0, amount 0
22:36:21.719 00.000 15712 move complete, result=0
22:36:21.719 00.000 7988 GuideStep: -0.6 px 119 ms EAST, -0.0 px 0 ms NORTH
22:36:21.721 00.002 15712 worker thread done servicing request
22:36:21.721 00.000 15712 Worker thread wakes up
22:36:21.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:21.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:23.142 01.421 15712 Exposure complete
22:36:23.196 00.054 15712 worker thread done servicing request
22:36:23.196 00.000 7988 OnExposeComplete: enter
22:36:23.203 00.007 7988 UpdateGuideState(): m_state=6
22:36:23.205 00.002 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:36:23.205 00.000 7988 Star::Find returns 1 (0), X=503.17, Y=795.30, Mass=1600, SNR=26.5, Peak=161 HFD=4.5
22:36:23.207 00.002 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.67 = 0.67)
22:36:23.207 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
22:36:23.209 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.24 mountX=0.12 mountY=0.09, mountTheta=0.65
22:36:23.211 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.12, opts=13)
22:36:23.211 00.000 7988 Enqueuing Move request for scope (-0.10, 0.12)
22:36:23.213 00.002 15712 Worker thread wakes up
22:36:23.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
22:36:23.213 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
22:36:23.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:23.213 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.5
22:36:23.215 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:23.215 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:23.217 00.002 7988 Enqueuing Expose request
22:36:23.217 00.000 15712 Moving (-0.10, 0.12) raw xDistance=0.12 yDistance=0.09
22:36:23.217 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.10, hyst = 0.00, hyst_pct = 0.99, period_length = 636.00
22:36:23.217 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
22:36:23.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:23.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:36:23.217 00.000 15712 MoveAxis(E, 0, ABG)
22:36:23.217 00.000 15712 Move returns status 0, amount 0
22:36:23.219 00.002 15712 MoveAxis(N, 0, ABG)
22:36:23.219 00.000 15712 Move returns status 0, amount 0
22:36:23.219 00.000 15712 move complete, result=0
22:36:23.219 00.000 15712 worker thread done servicing request
22:36:23.219 00.000 15712 Worker thread wakes up
22:36:23.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:23.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:23.219 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:36:24.846 01.627 15712 Exposure complete
22:36:24.897 00.051 15712 worker thread done servicing request
22:36:24.897 00.000 7988 OnExposeComplete: enter
22:36:24.908 00.011 7988 UpdateGuideState(): m_state=6
22:36:24.908 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:36:24.908 00.000 7988 Star::Find returns 1 (0), X=503.25, Y=795.56, Mass=1660, SNR=27.2, Peak=151 HFD=4.6
22:36:24.908 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
22:36:24.914 00.006 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
22:36:24.914 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.59 mountX=0.39 mountY=-0.00, mountTheta=-0.00
22:36:24.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.39, opts=13)
22:36:24.914 00.000 7988 Enqueuing Move request for scope (-0.01, 0.39)
22:36:24.914 00.000 15712 Worker thread wakes up
22:36:24.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.39) opts 0xd
22:36:24.914 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.39)
22:36:24.914 00.000 15712 Moving (-0.01, 0.39) raw xDistance=0.39 yDistance=-0.00
22:36:24.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:24.914 00.000 7988 UpdateGuideState exits: m=1660 SNR=27.2
22:36:24.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:24.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:24.914 00.000 7988 Enqueuing Expose request
22:36:24.914 00.000 15712 PPEC rslt: input = 0.39, final = 0.19, react = 0.23, pred = -0.11, hyst = 0.19, hyst_pct = 0.99, period_length = 636.00
22:36:24.914 00.000 15712 PPEC: input: 0.39, control: 0.19, exposure: 1500
22:36:24.914 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:24.924 00.010 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:36:24.924 00.000 15712 MoveAxis(W, 61, ABG)
22:36:24.924 00.000 15712 Guiding  Dir = 3, Dur = 61
22:36:24.925 00.001 15712 IsGuiding returns 0
22:36:24.947 00.022 15712 PulseGuide returned control before completion, sleep 43
22:36:25.020 00.073 15712 IsGuiding returns 0
22:36:25.020 00.000 15712 Move returns status 0, amount 61
22:36:25.020 00.000 15712 MoveAxis(N, 0, ABG)
22:36:25.020 00.000 15712 Move returns status 0, amount 0
22:36:25.020 00.000 15712 move complete, result=0
22:36:25.033 00.013 7988 GuideStep: 0.4 px 61 ms WEST, -0.0 px 0 ms NORTH
22:36:25.035 00.002 15712 worker thread done servicing request
22:36:25.035 00.000 15712 Worker thread wakes up
22:36:25.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:25.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:26.439 01.404 15712 Exposure complete
22:36:26.497 00.058 15712 worker thread done servicing request
22:36:26.501 00.004 7988 OnExposeComplete: enter
22:36:26.501 00.000 7988 UpdateGuideState(): m_state=6
22:36:26.501 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:36:26.501 00.000 7988 Star::Find returns 1 (0), X=503.24, Y=795.20, Mass=1644, SNR=27.0, Peak=166 HFD=4.4
22:36:26.501 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.56) = xAngle (0.60 = 0.60)
22:36:26.501 00.000 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
22:36:26.501 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.17 mountX=0.03 mountY=0.02, mountTheta=0.58
22:36:26.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.03, opts=13)
22:36:26.501 00.000 7988 Enqueuing Move request for scope (-0.02, 0.03)
22:36:26.501 00.000 15712 Worker thread wakes up
22:36:26.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
22:36:26.501 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
22:36:26.501 00.000 15712 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.02
22:36:26.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:26.512 00.011 7988 UpdateGuideState exits: m=1644 SNR=27.0
22:36:26.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:26.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:26.512 00.000 7988 Enqueuing Expose request
22:36:26.512 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.11, hyst = 0.00, hyst_pct = 0.98, period_length = 636.00
22:36:26.516 00.004 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
22:36:26.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:26.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:36:26.516 00.000 15712 MoveAxis(E, 1, ABG)
22:36:26.516 00.000 15712 Guiding  Dir = 2, Dur = 1
22:36:26.517 00.001 15712 IsGuiding returns 0
22:36:26.535 00.018 15712 IsGuiding returns 0
22:36:26.535 00.000 15712 Move returns status 0, amount 1
22:36:26.535 00.000 15712 MoveAxis(N, 0, ABG)
22:36:26.535 00.000 15712 Move returns status 0, amount 0
22:36:26.535 00.000 15712 move complete, result=0
22:36:26.535 00.000 15712 worker thread done servicing request
22:36:26.535 00.000 15712 Worker thread wakes up
22:36:26.535 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:36:26.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:26.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:28.176 01.641 15712 Exposure complete
22:36:28.230 00.054 15712 worker thread done servicing request
22:36:28.230 00.000 7988 OnExposeComplete: enter
22:36:28.238 00.008 7988 UpdateGuideState(): m_state=6
22:36:28.238 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:36:28.238 00.000 7988 Star::Find returns 1 (0), X=503.35, Y=794.84, Mass=1667, SNR=27.2, Peak=140 HFD=4.5
22:36:28.238 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
22:36:28.238 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
22:36:28.238 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.31 mountX=-0.33 mountY=-0.08, mountTheta=-2.91
22:36:28.238 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.33, opts=13)
22:36:28.238 00.000 7988 Enqueuing Move request for scope (0.09, -0.33)
22:36:28.247 00.009 15712 Worker thread wakes up
22:36:28.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.33) opts 0xd
22:36:28.247 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.33)
22:36:28.247 00.000 15712 Moving (0.09, -0.33) raw xDistance=-0.33 yDistance=-0.08
22:36:28.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:28.247 00.000 7988 UpdateGuideState exits: m=1667 SNR=27.2
22:36:28.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:28.247 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:28.247 00.000 7988 Enqueuing Expose request
22:36:28.247 00.000 15712 PPEC rslt: input = -0.33, final = -0.17, react = -0.20, pred = -0.10, hyst = -0.17, hyst_pct = 0.98, period_length = 636.00
22:36:28.247 00.000 15712 PPEC: input: -0.33, control: -0.17, exposure: 1500
22:36:28.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:28.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:28.247 00.000 15712 MoveAxis(E, 55, ABG)
22:36:28.247 00.000 15712 Guiding  Dir = 2, Dur = 55
22:36:28.247 00.000 15712 IsGuiding returns 0
22:36:28.277 00.030 15712 PulseGuide returned control before completion, sleep 41
22:36:28.342 00.065 15712 IsGuiding returns 1
22:36:28.342 00.000 15712 scope still moving after pulse duration time elapsed
22:36:28.365 00.023 15712 IsGuiding returns 0
22:36:28.365 00.000 15712 scope move finished after 55 + 57 ms
22:36:28.365 00.000 15712 Move returns status 0, amount 55
22:36:28.365 00.000 15712 MoveAxis(N, 0, ABG)
22:36:28.365 00.000 15712 Move returns status 0, amount 0
22:36:28.365 00.000 15712 move complete, result=0
22:36:28.365 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
22:36:28.366 00.001 15712 worker thread done servicing request
22:36:28.366 00.000 15712 Worker thread wakes up
22:36:28.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:28.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:29.786 01.420 15712 Exposure complete
22:36:29.846 00.060 15712 worker thread done servicing request
22:36:29.846 00.000 7988 OnExposeComplete: enter
22:36:29.848 00.002 7988 UpdateGuideState(): m_state=6
22:36:29.848 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:36:29.850 00.002 7988 Star::Find returns 1 (0), X=503.23, Y=795.20, Mass=1716, SNR=27.7, Peak=178 HFD=4.4
22:36:29.850 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (0.99 = 0.99)
22:36:29.852 00.002 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
22:36:29.852 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.56 mountX=0.02 mountY=0.03, mountTheta=0.98
22:36:29.854 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
22:36:29.856 00.002 7988 Enqueuing Move request for scope (-0.03, 0.02)
22:36:29.856 00.000 15712 Worker thread wakes up
22:36:29.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:36:29.856 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:36:29.856 00.000 15712 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.03
22:36:29.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:36:29.856 00.000 7988 UpdateGuideState exits: m=1716 SNR=27.7
22:36:29.860 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:29.860 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:29.862 00.002 7988 Enqueuing Expose request
22:36:29.862 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.12, hyst = 0.00, hyst_pct = 0.98, period_length = 636.00
22:36:29.862 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
22:36:29.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:29.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:36:29.862 00.000 15712 MoveAxis(W, 1, ABG)
22:36:29.862 00.000 15712 Guiding  Dir = 3, Dur = 1
22:36:29.862 00.000 15712 IsGuiding returns 0
22:36:29.881 00.019 15712 IsGuiding returns 0
22:36:29.881 00.000 15712 Move returns status 0, amount 1
22:36:29.881 00.000 15712 MoveAxis(N, 0, ABG)
22:36:29.881 00.000 15712 Move returns status 0, amount 0
22:36:29.881 00.000 15712 move complete, result=0
22:36:29.881 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:36:29.894 00.013 15712 worker thread done servicing request
22:36:29.894 00.000 15712 Worker thread wakes up
22:36:29.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:29.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:31.272 01.378 7988 evsrv: cli 0CCD0AC8 connect
22:36:31.274 00.002 7988 case statement mapped state 6 to 3
22:36:31.275 00.001 7988 case statement mapped state 6 to 3
22:36:31.277 00.002 7988 evsrv: cli 0CCD0AC8 request: {"method":"get_app_state","id":"31fed353-542c-4e27-9157-2194df0bbc22"}
22:36:31.277 00.000 7988 case statement mapped state 6 to 3
22:36:31.277 00.000 7988 evsrv: cli 0CCD0AC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"31fed353-542c-4e27-9157-2194df0bbc22"}
22:36:31.282 00.005 7988 evsrv: cli 0CCD0AC8 disconnect
22:36:31.522 00.240 15712 Exposure complete
22:36:31.580 00.058 15712 worker thread done servicing request
22:36:31.580 00.000 7988 OnExposeComplete: enter
22:36:31.584 00.004 7988 UpdateGuideState(): m_state=6
22:36:31.584 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:36:31.584 00.000 7988 Star::Find returns 1 (0), X=503.36, Y=795.22, Mass=1688, SNR=27.5, Peak=168 HFD=4.1
22:36:31.584 00.000 7988 MultiStar: exiting stabilization period
22:36:31.584 00.000 7988 MultiStar: updating star positions after lock position change
22:36:31.584 00.000 7988 Star::Find(15, 969, 203, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:36:31.584 00.000 7988 Star::Find returns 1 (0), X=969.73, Y=204.48, Mass=1498, SNR=26.0, Peak=199 HFD=3.3
22:36:31.584 00.000 7988 Star::Find(15, 1209, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:36:31.584 00.000 7988 Star::Find returns 1 (0), X=1209.43, Y=779.23, Mass=1211, SNR=23.5, Peak=173 HFD=3.0
22:36:31.584 00.000 7988 Star::Find(15, 698, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:36:31.584 00.000 7988 Star::Find returns 1 (0), X=697.77, Y=704.14, Mass=1283, SNR=23.9, Peak=188 HFD=3.9
22:36:31.584 00.000 7988 Star::Find(15, 697, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:36:31.597 00.013 7988 Star::Find returns 1 (0), X=696.88, Y=560.79, Mass=1067, SNR=21.7, Peak=129 HFD=4.1
22:36:31.597 00.000 7988 Star::Find(15, 1115, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:36:31.597 00.000 7988 Star::Find returns 1 (0), X=1115.71, Y=654.80, Mass=817, SNR=19.2, Peak=131 HFD=2.9
22:36:31.597 00.000 7988 Star::Find(15, 699, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:36:31.600 00.003 7988 Star::Find returns 1 (0), X=698.55, Y=140.93, Mass=672, SNR=17.5, Peak=174 HFD=2.4
22:36:31.600 00.000 7988 Star::Find(15, 37, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:36:31.600 00.000 7988 Star::Find returns 1 (0), X=37.04, Y=137.49, Mass=392, SNR=13.3, Peak=108 HFD=2.2
22:36:31.600 00.000 7988 Star::Find(15, 269, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:36:31.600 00.000 7988 Star::Find returns 1 (0), X=268.92, Y=56.62, Mass=338, SNR=12.3, Peak=101 HFD=2.1
22:36:31.600 00.000 7988 Star::Find(15, 103, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:36:31.600 00.000 7988 Star::Find returns 1 (0), X=103.03, Y=792.83, Mass=488, SNR=14.7, Peak=99 HFD=4.0
22:36:31.600 00.000 7988 Star::Find(15, 1075, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:36:31.600 00.000 7988 Star::Find returns 1 (0), X=1075.60, Y=737.95, Mass=434, SNR=13.5, Peak=77 HFD=3.4
22:36:31.600 00.000 7988 Star::Find(15, 754, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:36:31.600 00.000 7988 Star::Find returns 1 (0), X=754.23, Y=57.43, Mass=362, SNR=12.6, Peak=76 HFD=2.7
22:36:31.600 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
22:36:31.600 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
22:36:31.614 00.014 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.43 mountX=0.05 mountY=-0.10, mountTheta=-1.14
22:36:31.616 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
22:36:31.616 00.000 7988 Enqueuing Move request for scope (0.10, 0.04)
22:36:31.616 00.000 15712 Worker thread wakes up
22:36:31.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:36:31.616 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:36:31.616 00.000 15712 Moving (0.10, 0.04) raw xDistance=0.05 yDistance=-0.10
22:36:31.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:31.616 00.000 7988 UpdateGuideState exits: m=1688 SNR=27.5
22:36:31.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:31.616 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:31.616 00.000 7988 Enqueuing Expose request
22:36:31.616 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.15, hyst = 0.00, hyst_pct = 0.98, period_length = 636.00
22:36:31.616 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
22:36:31.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:31.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:36:31.616 00.000 15712 MoveAxis(W, 1, ABG)
22:36:31.616 00.000 15712 Guiding  Dir = 3, Dur = 1
22:36:31.616 00.000 15712 IsGuiding returns 0
22:36:31.682 00.066 15712 IsGuiding returns 0
22:36:31.682 00.000 15712 Move returns status 0, amount 1
22:36:31.682 00.000 15712 MoveAxis(N, 0, ABG)
22:36:31.682 00.000 15712 Move returns status 0, amount 0
22:36:31.682 00.000 15712 move complete, result=0
22:36:31.682 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:36:31.684 00.002 15712 worker thread done servicing request
22:36:31.684 00.000 15712 Worker thread wakes up
22:36:31.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:31.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:33.098 01.414 15712 Exposure complete
22:36:33.145 00.047 15712 worker thread done servicing request
22:36:33.160 00.015 7988 OnExposeComplete: enter
22:36:33.160 00.000 7988 UpdateGuideState(): m_state=6
22:36:33.162 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:36:33.162 00.000 7988 Star::Find returns 1 (0), X=503.00, Y=795.16, Mass=1698, SNR=27.5, Peak=191 HFD=4.3
22:36:33.164 00.002 7988 MultiStar: [#1 -0.30,-0.34,0.00,M1] [#2 -0.17,-0.28,0.86,U] [#3 -0.26,-0.22,0.87,U] [#4 -0.39,-0.32,0.00,M1] [#5 -0.35,-0.28,0.00,M1] [#6 -0.50,-0.26,0.00,M1] [#7 -0.14,-0.00,0.48,U] [#8 -0.04,-0.17,0.43,U] 
22:36:33.164 00.000 7988 refined, 4 included, MultiStar: {-0.20, -0.14}, one-star: {-0.26, -0.01}
22:36:33.166 00.002 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.08 = 2.20)
22:36:33.166 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.17)
22:36:33.168 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-2.52 mountX=-0.14 mountY=0.20, mountTheta=2.19
22:36:33.170 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.14, opts=13)
22:36:33.170 00.000 7988 Enqueuing Move request for scope (-0.20, -0.14)
22:36:33.172 00.002 15712 Worker thread wakes up
22:36:33.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
22:36:33.172 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
22:36:33.172 00.000 15712 Moving (-0.20, -0.14) raw xDistance=-0.14 yDistance=0.20
22:36:33.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:36:33.172 00.000 7988 UpdateGuideState exits: m=1698 SNR=27.5
22:36:33.174 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:33.175 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:33.175 00.000 7988 Enqueuing Expose request
22:36:33.175 00.000 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.16, hyst = 0.00, hyst_pct = 0.98, period_length = 636.00
22:36:33.175 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
22:36:33.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:33.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:36:33.175 00.000 15712 MoveAxis(W, 1, ABG)
22:36:33.175 00.000 15712 Guiding  Dir = 3, Dur = 1
22:36:33.175 00.000 15712 IsGuiding returns 0
22:36:33.196 00.021 15712 IsGuiding returns 0
22:36:33.196 00.000 15712 Move returns status 0, amount 1
22:36:33.196 00.000 15712 MoveAxis(N, 0, ABG)
22:36:33.196 00.000 15712 Move returns status 0, amount 0
22:36:33.196 00.000 15712 move complete, result=0
22:36:33.196 00.000 15712 worker thread done servicing request
22:36:33.196 00.000 15712 Worker thread wakes up
22:36:33.196 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
22:36:33.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:33.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:34.837 01.641 15712 Exposure complete
22:36:34.897 00.060 15712 worker thread done servicing request
22:36:34.897 00.000 7988 OnExposeComplete: enter
22:36:34.900 00.003 7988 UpdateGuideState(): m_state=6
22:36:34.902 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:36:34.902 00.000 7988 Star::Find returns 1 (0), X=503.03, Y=795.16, Mass=1663, SNR=27.2, Peak=168 HFD=4.3
22:36:34.904 00.002 7988 MultiStar: [#1 -0.29,-0.13,0.95,U] [#2 -0.06,-0.35,0.00,M1] [#3 -0.17,-0.08,0.84,U] [#4 -0.40,-0.22,0.00,M2] [#5 -0.29,-0.15,0.73,U] [#6 -0.07,0.12,0.64,U] [#7 -0.23,0.20,0.51,U] [#8 -0.15,-0.17,0.42,U] 
22:36:34.904 00.000 7988 refined, 6 included, MultiStar: {-0.21, -0.04}, one-star: {-0.24, -0.02}
22:36:34.906 00.002 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.51 = 1.77)
22:36:34.906 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
22:36:34.908 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-2.95 mountX=-0.04 mountY=0.21, mountTheta=1.77
22:36:34.910 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.04, opts=13)
22:36:34.910 00.000 7988 Enqueuing Move request for scope (-0.21, -0.04)
22:36:34.912 00.002 15712 Worker thread wakes up
22:36:34.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
22:36:34.912 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
22:36:34.912 00.000 15712 Moving (-0.21, -0.04) raw xDistance=-0.04 yDistance=0.21
22:36:34.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:36:34.914 00.002 7988 UpdateGuideState exits: m=1663 SNR=27.2
22:36:34.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:34.916 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:34.916 00.000 7988 Enqueuing Expose request
22:36:34.916 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.98, period_length = 636.00
22:36:34.916 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
22:36:34.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:34.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:36:34.916 00.000 15712 MoveAxis(W, 0, ABG)
22:36:34.916 00.000 15712 Move returns status 0, amount 0
22:36:34.916 00.000 15712 MoveAxis(N, 0, ABG)
22:36:34.916 00.000 15712 Move returns status 0, amount 0
22:36:34.916 00.000 15712 move complete, result=0
22:36:34.916 00.000 15712 worker thread done servicing request
22:36:34.916 00.000 15712 Worker thread wakes up
22:36:34.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:34.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:34.916 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.2 px 0 ms NORTH
22:36:36.435 01.519 15712 Exposure complete
22:36:36.495 00.060 15712 worker thread done servicing request
22:36:36.495 00.000 7988 OnExposeComplete: enter
22:36:36.498 00.003 7988 UpdateGuideState(): m_state=6
22:36:36.498 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:36:36.498 00.000 7988 Star::Find returns 1 (0), X=503.17, Y=795.08, Mass=1649, SNR=27.1, Peak=167 HFD=4.2
22:36:36.498 00.000 7988 MultiStar: [#1 -0.28,-0.23,0.00,M1] [#2 -0.16,-0.07,0.84,U] [#3 -0.25,-0.11,0.87,U] [#4 -0.47,0.03,0.00,M3] [#5 -0.16,-0.29,0.00,M1] [#6 -0.21,-0.06,0.66,U] [#7 -0.12,0.11,0.47,U] [#8 -0.30,-0.13,0.00,M1] 
22:36:36.498 00.000 7988 single-star, 4 included, MultiStar: {-0.17, -0.06}, one-star: {-0.10, -0.09}
22:36:36.498 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
22:36:36.498 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
22:36:36.498 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.39 mountX=-0.09 mountY=0.10, mountTheta=2.32
22:36:36.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.09, opts=13)
22:36:36.498 00.000 7988 Enqueuing Move request for scope (-0.10, -0.09)
22:36:36.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:36.498 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.1
22:36:36.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:36.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:36.512 00.014 7988 Enqueuing Expose request
22:36:36.512 00.000 15712 Worker thread wakes up
22:36:36.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
22:36:36.512 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
22:36:36.512 00.000 15712 Moving (-0.10, -0.09) raw xDistance=-0.09 yDistance=0.10
22:36:36.512 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.98, period_length = 636.00
22:36:36.512 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
22:36:36.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:36.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:36:36.512 00.000 15712 MoveAxis(W, 0, ABG)
22:36:36.512 00.000 15712 Move returns status 0, amount 0
22:36:36.512 00.000 15712 MoveAxis(N, 0, ABG)
22:36:36.512 00.000 15712 Move returns status 0, amount 0
22:36:36.512 00.000 15712 move complete, result=0
22:36:36.512 00.000 15712 worker thread done servicing request
22:36:36.512 00.000 15712 Worker thread wakes up
22:36:36.515 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:36.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:36.515 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
22:36:38.153 01.638 15712 Exposure complete
22:36:38.212 00.059 15712 worker thread done servicing request
22:36:38.212 00.000 7988 OnExposeComplete: enter
22:36:38.216 00.004 7988 UpdateGuideState(): m_state=6
22:36:38.216 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:36:38.216 00.000 7988 Star::Find returns 1 (0), X=503.10, Y=794.82, Mass=1576, SNR=26.4, Peak=156 HFD=4.2
22:36:38.216 00.000 7988 MultiStar: [#1 -0.36,-0.36,0.00,M2] [#2 -0.33,-0.38,0.00,M1] [#3 -0.26,-0.29,0.00,M1] [#4 -0.55,-0.30,0.00,M4] [#5 -0.25,-0.39,0.00,M2] [#6 -0.14,-0.37,0.00,M1] [#7 -0.29,-0.36,0.00,M1] [#8 -0.11,-0.42,0.00,M2] 
22:36:38.216 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
22:36:38.216 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
22:36:38.216 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-2.01 mountX=-0.35 mountY=0.17, mountTheta=2.69
22:36:38.216 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.35, opts=13)
22:36:38.216 00.000 7988 Enqueuing Move request for scope (-0.16, -0.35)
22:36:38.216 00.000 15712 Worker thread wakes up
22:36:38.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.35) opts 0xd
22:36:38.216 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.35)
22:36:38.216 00.000 15712 Moving (-0.16, -0.35) raw xDistance=-0.35 yDistance=0.17
22:36:38.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:38.216 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.4
22:36:38.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:38.230 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:38.230 00.000 7988 Enqueuing Expose request
22:36:38.232 00.002 15712 PPEC rslt: input = -0.35, final = -0.19, react = -0.21, pred = 0.02, hyst = -0.19, hyst_pct = 0.98, period_length = 636.00
22:36:38.232 00.000 15712 PPEC: input: -0.35, control: -0.19, exposure: 1500
22:36:38.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:38.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:36:38.232 00.000 15712 MoveAxis(E, 62, ABG)
22:36:38.232 00.000 15712 Guiding  Dir = 2, Dur = 62
22:36:38.232 00.000 15712 IsGuiding returns 0
22:36:38.252 00.020 15712 PulseGuide returned control before completion, sleep 54
22:36:38.332 00.080 15712 IsGuiding returns 1
22:36:38.332 00.000 15712 scope still moving after pulse duration time elapsed
22:36:38.360 00.028 15712 IsGuiding returns 0
22:36:38.360 00.000 15712 scope move finished after 62 + 65 ms
22:36:38.360 00.000 15712 Move returns status 0, amount 62
22:36:38.360 00.000 15712 MoveAxis(N, 0, ABG)
22:36:38.360 00.000 15712 Move returns status 0, amount 0
22:36:38.360 00.000 15712 move complete, result=0
22:36:38.360 00.000 7988 GuideStep: -0.3 px 62 ms EAST, 0.2 px 0 ms NORTH
22:36:38.362 00.002 15712 worker thread done servicing request
22:36:38.362 00.000 15712 Worker thread wakes up
22:36:38.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:38.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:39.771 01.409 15712 Exposure complete
22:36:39.834 00.063 15712 worker thread done servicing request
22:36:39.834 00.000 7988 OnExposeComplete: enter
22:36:39.839 00.005 7988 UpdateGuideState(): m_state=6
22:36:39.839 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:36:39.839 00.000 7988 Star::Find returns 1 (0), X=503.10, Y=795.13, Mass=1679, SNR=27.1, Peak=177 HFD=4.3
22:36:39.839 00.000 7988 MultiStar: [#1 -0.38,-0.14,0.00,M3] [#2 -0.23,-0.13,0.87,U] [#3 -0.07,0.12,0.88,U] [#4 -0.33,-0.18,0.00,M5] [#5 -0.51,-0.32,0.00,M3] [#6 -0.16,0.19,0.65,U] [#7 -0.37,0.04,0.00,M2] [#8 -0.10,0.01,0.42,U] 
22:36:39.839 00.000 7988 refined, 4 included, MultiStar: {-0.15, 0.02}, one-star: {-0.16, -0.04}
22:36:39.839 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.43 = 1.43)
22:36:39.839 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
22:36:39.839 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.99 mountX=0.02 mountY=0.15, mountTheta=1.43
22:36:39.839 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.02, opts=13)
22:36:39.850 00.011 7988 Enqueuing Move request for scope (-0.15, 0.02)
22:36:39.850 00.000 15712 Worker thread wakes up
22:36:39.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
22:36:39.850 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
22:36:39.850 00.000 15712 Moving (-0.15, 0.02) raw xDistance=0.02 yDistance=0.15
22:36:39.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:39.850 00.000 7988 UpdateGuideState exits: m=1679 SNR=27.1
22:36:39.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:39.856 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:39.856 00.000 7988 Enqueuing Expose request
22:36:39.856 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.97, period_length = 636.00
22:36:39.856 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
22:36:39.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:39.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:36:39.856 00.000 15712 MoveAxis(E, 0, ABG)
22:36:39.856 00.000 15712 Move returns status 0, amount 0
22:36:39.856 00.000 15712 MoveAxis(N, 0, ABG)
22:36:39.856 00.000 15712 Move returns status 0, amount 0
22:36:39.856 00.000 15712 move complete, result=0
22:36:39.856 00.000 15712 worker thread done servicing request
22:36:39.856 00.000 15712 Worker thread wakes up
22:36:39.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:39.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:39.856 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:36:41.493 01.637 15712 Exposure complete
22:36:41.541 00.048 15712 worker thread done servicing request
22:36:41.541 00.000 7988 OnExposeComplete: enter
22:36:41.555 00.014 7988 UpdateGuideState(): m_state=6
22:36:41.555 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:36:41.555 00.000 7988 Star::Find returns 1 (0), X=503.03, Y=794.94, Mass=1663, SNR=27.3, Peak=146 HFD=4.4
22:36:41.558 00.003 7988 MultiStar: [#1 -0.43,-0.51,0.00,M4] [#2 -0.17,-0.50,0.00,M1] [#3 -0.10,-0.48,0.00,M1] [#4 -0.41,-0.63,0.00,M6] [#5 -0.25,-0.56,0.00,M4] [#6 -0.17,-0.36,0.00,M1] [#7 0.01,-0.40,0.00,M3] [#8 -0.38,-0.54,0.00,M2] 
22:36:41.558 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
22:36:41.558 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.34)
22:36:41.558 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.23 hyp=0.33 cameraTheta=-2.35 mountX=-0.24 mountY=0.24, mountTheta=2.35
22:36:41.563 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.23, opts=13)
22:36:41.564 00.001 7988 Enqueuing Move request for scope (-0.23, -0.23)
22:36:41.565 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:41.566 00.001 7988 UpdateGuideState exits: m=1663 SNR=27.3
22:36:41.567 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:41.568 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:41.569 00.001 7988 Enqueuing Expose request
22:36:41.570 00.001 15712 Worker thread wakes up
22:36:41.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.23) opts 0xd
22:36:41.571 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.23)
22:36:41.571 00.000 15712 Moving (-0.23, -0.23) raw xDistance=-0.24 yDistance=0.24
22:36:41.571 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.14, pred = -0.03, hyst = -0.14, hyst_pct = 0.97, period_length = 636.00
22:36:41.571 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
22:36:41.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:41.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:36:41.571 00.000 15712 MoveAxis(E, 46, ABG)
22:36:41.571 00.000 15712 Guiding  Dir = 2, Dur = 46
22:36:41.571 00.000 15712 IsGuiding returns 0
22:36:41.592 00.021 15712 PulseGuide returned control before completion, sleep 35
22:36:41.639 00.047 15712 IsGuiding returns 1
22:36:41.639 00.000 15712 scope still moving after pulse duration time elapsed
22:36:41.666 00.027 15712 IsGuiding returns 0
22:36:41.666 00.000 15712 scope move finished after 46 + 48 ms
22:36:41.666 00.000 15712 Move returns status 0, amount 46
22:36:41.666 00.000 15712 MoveAxis(N, 0, ABG)
22:36:41.666 00.000 15712 Move returns status 0, amount 0
22:36:41.666 00.000 15712 move complete, result=0
22:36:41.666 00.000 15712 worker thread done servicing request
22:36:41.666 00.000 15712 Worker thread wakes up
22:36:41.666 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
22:36:41.668 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:41.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:43.086 01.418 15712 Exposure complete
22:36:43.139 00.053 15712 worker thread done servicing request
22:36:43.139 00.000 7988 OnExposeComplete: enter
22:36:43.147 00.008 7988 UpdateGuideState(): m_state=6
22:36:43.147 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:36:43.149 00.002 7988 Star::Find returns 1 (0), X=503.00, Y=795.10, Mass=1673, SNR=27.5, Peak=166 HFD=4.4
22:36:43.151 00.002 7988 MultiStar: [#1 -0.37,-0.32,0.00,M5] [#2 -0.24,-0.27,0.00,M2] [#3 -0.35,-0.02,0.00,M2] [#4 -0.34,-0.17,0.00,M7] [#5 -0.23,-0.51,0.00,M5] [#6 -0.18,-0.05,0.63,U] [#7 -0.22,0.03,0.51,U] [#8 -0.47,0.02,0.00,M3] 
22:36:43.151 00.000 7988 refined, 2 included, MultiStar: {-0.23, -0.04}, one-star: {-0.26, -0.07}
22:36:43.153 00.002 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
22:36:43.153 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.55 = 1.73)
22:36:43.153 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.96 mountX=-0.04 mountY=0.23, mountTheta=1.76
22:36:43.156 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.04, opts=13)
22:36:43.158 00.002 7988 Enqueuing Move request for scope (-0.23, -0.04)
22:36:43.158 00.000 15712 Worker thread wakes up
22:36:43.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
22:36:43.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
22:36:43.158 00.000 15712 Moving (-0.23, -0.04) raw xDistance=-0.04 yDistance=0.23
22:36:43.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:43.158 00.000 7988 UpdateGuideState exits: m=1673 SNR=27.5
22:36:43.161 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:43.161 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:43.163 00.002 7988 Enqueuing Expose request
22:36:43.163 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.97, period_length = 636.00
22:36:43.163 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
22:36:43.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:43.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:36:43.163 00.000 15712 MoveAxis(E, 0, ABG)
22:36:43.163 00.000 15712 Move returns status 0, amount 0
22:36:43.163 00.000 15712 MoveAxis(N, 0, ABG)
22:36:43.163 00.000 15712 Move returns status 0, amount 0
22:36:43.163 00.000 15712 move complete, result=0
22:36:43.163 00.000 15712 worker thread done servicing request
22:36:43.163 00.000 15712 Worker thread wakes up
22:36:43.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:43.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:43.163 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:36:44.806 01.643 15712 Exposure complete
22:36:44.857 00.051 15712 worker thread done servicing request
22:36:44.857 00.000 7988 OnExposeComplete: enter
22:36:44.869 00.012 7988 UpdateGuideState(): m_state=6
22:36:44.871 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
22:36:44.871 00.000 7988 Star::Find returns 1 (0), X=503.18, Y=795.23, Mass=1748, SNR=28.1, Peak=196 HFD=4.4
22:36:44.873 00.002 7988 MultiStar: [#1 -0.39,-0.18,0.00,M6] [#2 -0.19,-0.16,0.83,U] [#3 -0.19,0.03,0.86,U] [#4 -0.30,-0.09,0.00,M8] [#5 -0.43,-0.13,0.00,M6] [#6 -0.10,0.16,0.66,U] [#7 -0.28,0.19,0.00,M3] [#8 -0.04,0.13,0.47,U] 
22:36:44.874 00.001 7988 single-star, 4 included, MultiStar: {-0.13, 0.03}, one-star: {-0.08, 0.06}
22:36:44.874 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
22:36:44.876 00.002 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
22:36:44.876 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.51 mountX=0.06 mountY=0.08, mountTheta=0.93
22:36:44.878 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
22:36:44.880 00.002 7988 Enqueuing Move request for scope (-0.08, 0.06)
22:36:44.880 00.000 15712 Worker thread wakes up
22:36:44.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
22:36:44.880 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
22:36:44.880 00.000 15712 Moving (-0.08, 0.06) raw xDistance=0.06 yDistance=0.08
22:36:44.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:44.880 00.000 7988 UpdateGuideState exits: m=1748 SNR=28.1
22:36:44.883 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:44.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:44.885 00.002 7988 Enqueuing Expose request
22:36:44.885 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.97, period_length = 636.00
22:36:44.885 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
22:36:44.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:44.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:36:44.885 00.000 15712 MoveAxis(E, 1, ABG)
22:36:44.887 00.002 15712 Guiding  Dir = 2, Dur = 1
22:36:44.887 00.000 15712 IsGuiding returns 0
22:36:44.901 00.014 15712 IsGuiding returns 0
22:36:44.901 00.000 15712 Move returns status 0, amount 1
22:36:44.901 00.000 15712 MoveAxis(N, 0, ABG)
22:36:44.901 00.000 15712 Move returns status 0, amount 0
22:36:44.901 00.000 15712 move complete, result=0
22:36:44.901 00.000 15712 worker thread done servicing request
22:36:44.901 00.000 15712 Worker thread wakes up
22:36:44.901 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:36:44.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:44.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:46.323 01.422 15712 Exposure complete
22:36:46.384 00.061 15712 worker thread done servicing request
22:36:46.384 00.000 7988 OnExposeComplete: enter
22:36:46.385 00.001 7988 UpdateGuideState(): m_state=6
22:36:46.387 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
22:36:46.387 00.000 7988 Star::Find returns 1 (0), X=503.19, Y=795.30, Mass=1650, SNR=26.9, Peak=179 HFD=4.2
22:36:46.389 00.002 7988 MultiStar: [#1 -0.25,-0.12,0.97,U] [#2 -0.12,-0.10,0.88,U] [#3 0.04,0.16,0.86,U] [#4 -0.30,0.18,0.00,M9] [#5 -0.32,-0.09,0.00,M7] [#6 -0.08,0.10,0.64,U] [#7 -0.03,0.25,0.49,U] [#8 0.15,0.06,0.47,U] 
22:36:46.389 00.000 7988 refined, 6 included, MultiStar: {-0.07, 0.06}, one-star: {-0.08, 0.13}
22:36:46.391 00.002 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
22:36:46.391 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
22:36:46.393 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.49 mountX=0.05 mountY=0.07, mountTheta=0.92
22:36:46.395 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.06, opts=13)
22:36:46.395 00.000 7988 Enqueuing Move request for scope (-0.07, 0.06)
22:36:46.397 00.002 15712 Worker thread wakes up
22:36:46.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:36:46.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:36:46.397 00.000 15712 Moving (-0.07, 0.06) raw xDistance=0.05 yDistance=0.07
22:36:46.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:46.397 00.000 7988 UpdateGuideState exits: m=1650 SNR=26.9
22:36:46.399 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:46.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:46.401 00.002 7988 Enqueuing Expose request
22:36:46.401 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.97, period_length = 636.00
22:36:46.401 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
22:36:46.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:46.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:36:46.401 00.000 15712 MoveAxis(E, 1, ABG)
22:36:46.401 00.000 15712 Guiding  Dir = 2, Dur = 1
22:36:46.436 00.035 15712 IsGuiding returns 0
22:36:46.452 00.016 15712 IsGuiding returns 0
22:36:46.452 00.000 15712 Move returns status 0, amount 1
22:36:46.452 00.000 15712 MoveAxis(N, 0, ABG)
22:36:46.452 00.000 15712 Move returns status 0, amount 0
22:36:46.452 00.000 15712 move complete, result=0
22:36:46.452 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:36:46.454 00.002 15712 worker thread done servicing request
22:36:46.454 00.000 15712 Worker thread wakes up
22:36:46.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:46.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:48.193 01.739 15712 Exposure complete
22:36:48.240 00.047 15712 worker thread done servicing request
22:36:48.240 00.000 7988 OnExposeComplete: enter
22:36:48.255 00.015 7988 UpdateGuideState(): m_state=6
22:36:48.257 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
22:36:48.257 00.000 7988 Star::Find returns 1 (0), X=503.05, Y=795.23, Mass=1747, SNR=27.8, Peak=165 HFD=4.5
22:36:48.257 00.000 7988 MultiStar: [#1 -0.40,0.04,0.00,M6] [#2 -0.26,-0.15,0.00,M1] [#3 -0.14,0.01,0.84,U] [#4 -0.35,-0.17,0.00,M10] [#5 -0.34,-0.13,0.00,M8] [#6 -0.04,0.08,0.63,U] [#7 -0.12,0.19,0.46,U] [#8 -0.21,-0.12,0.41,U] 
22:36:48.257 00.000 7988 refined, 4 included, MultiStar: {-0.15, 0.05}, one-star: {-0.21, 0.05}
22:36:48.257 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.56) = xAngle (1.28 = 1.28)
22:36:48.257 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
22:36:48.257 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.85 mountX=0.04 mountY=0.15, mountTheta=1.28
22:36:48.257 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.05, opts=13)
22:36:48.257 00.000 7988 Enqueuing Move request for scope (-0.15, 0.05)
22:36:48.257 00.000 15712 Worker thread wakes up
22:36:48.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
22:36:48.257 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
22:36:48.257 00.000 15712 Moving (-0.15, 0.05) raw xDistance=0.04 yDistance=0.15
22:36:48.257 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.97, period_length = 636.00
22:36:48.257 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
22:36:48.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:48.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:36:48.257 00.000 15712 MoveAxis(E, 1, ABG)
22:36:48.257 00.000 15712 Guiding  Dir = 2, Dur = 1
22:36:48.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:48.257 00.000 7988 UpdateGuideState exits: m=1747 SNR=27.8
22:36:48.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:48.271 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:48.271 00.000 7988 Enqueuing Expose request
22:36:48.271 00.000 15712 IsGuiding returns 0
22:36:48.323 00.052 15712 IsGuiding returns 0
22:36:48.323 00.000 15712 Move returns status 0, amount 1
22:36:48.323 00.000 15712 MoveAxis(N, 0, ABG)
22:36:48.323 00.000 15712 Move returns status 0, amount 0
22:36:48.323 00.000 15712 move complete, result=0
22:36:48.323 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:36:48.324 00.001 15712 worker thread done servicing request
22:36:48.324 00.000 15712 Worker thread wakes up
22:36:48.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:48.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:49.740 01.416 15712 Exposure complete
22:36:49.802 00.062 15712 worker thread done servicing request
22:36:49.802 00.000 7988 OnExposeComplete: enter
22:36:49.802 00.000 7988 UpdateGuideState(): m_state=6
22:36:49.804 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
22:36:49.806 00.002 7988 Star::Find returns 1 (0), X=503.08, Y=795.23, Mass=1632, SNR=26.9, Peak=166 HFD=4.3
22:36:49.806 00.000 7988 MultiStar: [#1 -0.25,-0.03,0.96,U] [#2 -0.34,-0.18,0.00,M2] [#3 -0.05,-0.01,0.86,U] [#4 -0.36,-0.19,0.00,R] [#5 -0.38,-0.19,0.00,M9] [#6 -0.13,0.06,0.66,U] [#7 -0.20,0.07,0.48,U] [#8 -0.12,-0.02,0.43,U] 
22:36:49.808 00.002 7988 refined, 5 included, MultiStar: {-0.16, 0.02}, one-star: {-0.18, 0.06}
22:36:49.808 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.45 = 1.45)
22:36:49.810 00.002 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
22:36:49.810 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.01 mountX=0.02 mountY=0.16, mountTheta=1.45
22:36:49.812 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.02, opts=13)
22:36:49.814 00.002 7988 Enqueuing Move request for scope (-0.16, 0.02)
22:36:49.814 00.000 15712 Worker thread wakes up
22:36:49.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
22:36:49.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
22:36:49.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:36:49.814 00.000 7988 UpdateGuideState exits: m=1632 SNR=26.9
22:36:49.817 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:49.817 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:49.817 00.000 7988 Enqueuing Expose request
22:36:49.817 00.000 15712 Moving (-0.16, 0.02) raw xDistance=0.02 yDistance=0.16
22:36:49.817 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.97, period_length = 636.00
22:36:49.817 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
22:36:49.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:49.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:36:49.817 00.000 15712 MoveAxis(E, 0, ABG)
22:36:49.817 00.000 15712 Move returns status 0, amount 0
22:36:49.817 00.000 15712 MoveAxis(N, 0, ABG)
22:36:49.817 00.000 15712 Move returns status 0, amount 0
22:36:49.817 00.000 15712 move complete, result=0
22:36:49.817 00.000 15712 worker thread done servicing request
22:36:49.817 00.000 15712 Worker thread wakes up
22:36:49.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:49.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:49.817 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:36:51.460 01.643 15712 Exposure complete
22:36:51.521 00.061 15712 worker thread done servicing request
22:36:51.521 00.000 7988 OnExposeComplete: enter
22:36:51.524 00.003 7988 UpdateGuideState(): m_state=6
22:36:51.524 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
22:36:51.524 00.000 7988 Star::Find returns 1 (0), X=502.98, Y=795.30, Mass=1650, SNR=27.1, Peak=150 HFD=4.7
22:36:51.524 00.000 7988 MultiStar: [#1 -0.27,-0.32,0.00,M6] [#2 -0.13,-0.18,0.85,U] [#3 -0.20,0.03,0.88,U] [#4 0.05,0.11,0.74,U] [#5 -0.19,-0.38,0.00,M10] [#6 -0.02,-0.01,0.66,U] [#7 -0.35,0.16,0.00,M1] [#8 -0.31,-0.13,0.00,M1] 
22:36:51.524 00.000 7988 refined, 4 included, MultiStar: {-0.13, 0.02}, one-star: {-0.29, 0.13}
22:36:51.524 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.56) = xAngle (1.44 = 1.44)
22:36:51.524 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
22:36:51.524 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.14 cameraTheta=3.00 mountX=0.02 mountY=0.13, mountTheta=1.44
22:36:51.524 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.02, opts=13)
22:36:51.524 00.000 7988 Enqueuing Move request for scope (-0.13, 0.02)
22:36:51.524 00.000 15712 Worker thread wakes up
22:36:51.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
22:36:51.524 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
22:36:51.524 00.000 15712 Moving (-0.13, 0.02) raw xDistance=0.02 yDistance=0.13
22:36:51.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:36:51.524 00.000 7988 UpdateGuideState exits: m=1650 SNR=27.1
22:36:51.537 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:51.538 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:51.538 00.000 7988 Enqueuing Expose request
22:36:51.540 00.002 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.97, period_length = 636.00
22:36:51.540 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
22:36:51.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:51.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:36:51.540 00.000 15712 MoveAxis(W, 0, ABG)
22:36:51.540 00.000 15712 Move returns status 0, amount 0
22:36:51.540 00.000 15712 MoveAxis(N, 0, ABG)
22:36:51.540 00.000 15712 Move returns status 0, amount 0
22:36:51.540 00.000 15712 move complete, result=0
22:36:51.540 00.000 15712 worker thread done servicing request
22:36:51.540 00.000 15712 Worker thread wakes up
22:36:51.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:51.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:51.540 00.000 7988 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
22:36:52.957 01.417 15712 Exposure complete
22:36:53.019 00.062 15712 worker thread done servicing request
22:36:53.019 00.000 7988 OnExposeComplete: enter
22:36:53.019 00.000 7988 UpdateGuideState(): m_state=6
22:36:53.021 00.002 7988 Star::Find(15, 502, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
22:36:53.021 00.000 7988 Star::Find returns 1 (0), X=503.00, Y=795.05, Mass=1635, SNR=27.0, Peak=160 HFD=4.4
22:36:53.023 00.002 7988 MultiStar: [#1 -0.36,-0.24,0.00,M7] [#2 -0.27,-0.30,0.00,M2] [#3 0.00,-0.12,0.86,U] [#4 -0.04,-0.03,0.75,U] [#5 -0.34,-0.48,0.00,R] [#6 -0.27,-0.01,0.66,U] [#7 -0.13,-0.09,0.48,U] [#8 -0.26,-0.13,0.00,M2] 
22:36:53.023 00.000 7988 refined, 4 included, MultiStar: {-0.14, -0.08}, one-star: {-0.26, -0.12}
22:36:53.025 00.002 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.21 = 2.07)
22:36:53.025 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.04)
22:36:53.027 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.65 mountX=-0.08 mountY=0.14, mountTheta=2.07
22:36:53.029 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.08, opts=13)
22:36:53.029 00.000 7988 Enqueuing Move request for scope (-0.14, -0.08)
22:36:53.031 00.002 15712 Worker thread wakes up
22:36:53.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
22:36:53.031 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
22:36:53.031 00.000 15712 Moving (-0.14, -0.08) raw xDistance=-0.08 yDistance=0.14
22:36:53.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:53.031 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.0
22:36:53.034 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:53.035 00.001 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.96, period_length = 636.00
22:36:53.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:53.035 00.000 7988 Enqueuing Expose request
22:36:53.035 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
22:36:53.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:53.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:36:53.035 00.000 15712 MoveAxis(W, 0, ABG)
22:36:53.035 00.000 15712 Move returns status 0, amount 0
22:36:53.035 00.000 15712 MoveAxis(N, 0, ABG)
22:36:53.035 00.000 15712 Move returns status 0, amount 0
22:36:53.035 00.000 15712 move complete, result=0
22:36:53.035 00.000 15712 worker thread done servicing request
22:36:53.035 00.000 15712 Worker thread wakes up
22:36:53.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:53.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:53.035 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
22:36:54.680 01.645 15712 Exposure complete
22:36:54.742 00.062 15712 worker thread done servicing request
22:36:54.742 00.000 7988 OnExposeComplete: enter
22:36:54.742 00.000 7988 UpdateGuideState(): m_state=6
22:36:54.744 00.002 7988 Star::Find(15, 502, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
22:36:54.744 00.000 7988 Star::Find returns 1 (0), X=503.10, Y=794.72, Mass=1549, SNR=26.3, Peak=163 HFD=4.2
22:36:54.744 00.000 7988 MultiStar: [#1 -0.51,-0.60,0.00,M8] [#2 -0.17,-0.45,0.00,M3] [#3 -0.05,-0.28,0.89,U] [#4 -0.00,-0.42,0.00,M1] [#5 0.11,-0.08,0.74,U] [#6 -0.06,-0.33,0.00,M1] [#7 -0.30,-0.28,0.00,M1] [#8 -0.01,-0.25,0.46,U] 
22:36:54.744 00.000 7988 refined, 3 included, MultiStar: {-0.04, -0.28}, one-star: {-0.16, -0.45}
22:36:54.744 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
22:36:54.744 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
22:36:54.751 00.007 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.29 cameraTheta=-1.72 mountX=-0.28 mountY=0.05, mountTheta=2.97
22:36:54.751 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.28, opts=13)
22:36:54.751 00.000 7988 Enqueuing Move request for scope (-0.04, -0.28)
22:36:54.751 00.000 15712 Worker thread wakes up
22:36:54.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
22:36:54.751 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
22:36:54.751 00.000 15712 Moving (-0.04, -0.28) raw xDistance=-0.28 yDistance=0.05
22:36:54.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:36:54.751 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.3
22:36:54.757 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:54.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:54.759 00.002 7988 Enqueuing Expose request
22:36:54.760 00.001 15712 PPEC rslt: input = -0.28, final = -0.15, react = -0.17, pred = 0.03, hyst = -0.15, hyst_pct = 0.96, period_length = 636.00
22:36:54.760 00.000 15712 PPEC: input: -0.28, control: -0.15, exposure: 1500
22:36:54.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:54.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:36:54.760 00.000 15712 MoveAxis(E, 50, ABG)
22:36:54.760 00.000 15712 Guiding  Dir = 2, Dur = 50
22:36:54.780 00.020 15712 IsGuiding returns 0
22:36:54.792 00.012 15712 PulseGuide returned control before completion, sleep 45
22:36:54.872 00.080 15712 IsGuiding returns 0
22:36:54.872 00.000 15712 Move returns status 0, amount 50
22:36:54.872 00.000 15712 MoveAxis(N, 0, ABG)
22:36:54.872 00.000 15712 Move returns status 0, amount 0
22:36:54.872 00.000 15712 move complete, result=0
22:36:54.872 00.000 7988 GuideStep: -0.3 px 50 ms EAST, 0.0 px 0 ms NORTH
22:36:54.877 00.005 15712 worker thread done servicing request
22:36:54.877 00.000 15712 Worker thread wakes up
22:36:54.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:54.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:56.302 01.425 15712 Exposure complete
22:36:56.357 00.055 15712 worker thread done servicing request
22:36:56.357 00.000 7988 OnExposeComplete: enter
22:36:56.363 00.006 7988 UpdateGuideState(): m_state=6
22:36:56.363 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
22:36:56.365 00.002 7988 Star::Find returns 1 (0), X=503.01, Y=795.04, Mass=1688, SNR=27.4, Peak=148 HFD=4.4
22:36:56.365 00.000 7988 MultiStar: [#1 -0.35,-0.27,0.00,M9] [#2 -0.28,-0.23,0.00,M4] [#3 -0.20,-0.18,0.84,U] [#4 -0.02,0.01,0.76,U] [#5 -0.00,0.13,0.73,U] [#6 -0.12,0.09,0.67,U] [#7 -0.22,-0.09,0.49,U] [#8 -0.08,-0.09,0.44,U] 
22:36:56.367 00.002 7988 refined, 6 included, MultiStar: {-0.14, -0.04}, one-star: {-0.25, -0.13}
22:36:56.367 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.56) = xAngle (-4.42 = 1.87)
22:36:56.369 00.002 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.83)
22:36:56.369 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.86 mountX=-0.04 mountY=0.14, mountTheta=1.86
22:36:56.372 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.04, opts=13)
22:36:56.372 00.000 7988 Enqueuing Move request for scope (-0.14, -0.04)
22:36:56.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:56.372 00.000 7988 UpdateGuideState exits: m=1688 SNR=27.4
22:36:56.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:56.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:56.372 00.000 7988 Enqueuing Expose request
22:36:56.372 00.000 15712 Worker thread wakes up
22:36:56.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
22:36:56.380 00.008 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
22:36:56.380 00.000 15712 Moving (-0.14, -0.04) raw xDistance=-0.04 yDistance=0.14
22:36:56.380 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.96, period_length = 636.00
22:36:56.380 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
22:36:56.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:56.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:36:56.380 00.000 15712 MoveAxis(W, 0, ABG)
22:36:56.380 00.000 15712 Move returns status 0, amount 0
22:36:56.380 00.000 15712 MoveAxis(N, 0, ABG)
22:36:56.380 00.000 15712 Move returns status 0, amount 0
22:36:56.380 00.000 15712 move complete, result=0
22:36:56.380 00.000 15712 worker thread done servicing request
22:36:56.380 00.000 15712 Worker thread wakes up
22:36:56.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:56.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:56.380 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
22:36:58.019 01.639 15712 Exposure complete
22:36:58.079 00.060 15712 worker thread done servicing request
22:36:58.080 00.001 7988 OnExposeComplete: enter
22:36:58.080 00.000 7988 UpdateGuideState(): m_state=6
22:36:58.080 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
22:36:58.080 00.000 7988 Star::Find returns 1 (0), X=502.96, Y=794.93, Mass=1686, SNR=27.5, Peak=199 HFD=4.3
22:36:58.080 00.000 7988 MultiStar: [#1 -0.56,-0.34,0.00,M10] [#2 -0.45,-0.29,0.00,M5] [#3 -0.47,-0.15,0.00,M1] [#4 -0.27,-0.02,0.75,U] [#5 -0.08,-0.03,0.72,U] [#6 -0.54,-0.17,0.00,M1] [#7 -0.14,-0.01,0.53,U] [#8 -0.23,-0.08,0.43,U] 
22:36:58.080 00.000 7988 refined, 4 included, MultiStar: {-0.21, -0.09}, one-star: {-0.31, -0.25}
22:36:58.080 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.30 = 1.98)
22:36:58.080 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.95)
22:36:58.080 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.74 mountX=-0.09 mountY=0.22, mountTheta=1.98
22:36:58.080 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.09, opts=13)
22:36:58.080 00.000 7988 Enqueuing Move request for scope (-0.21, -0.09)
22:36:58.080 00.000 15712 Worker thread wakes up
22:36:58.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
22:36:58.080 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
22:36:58.080 00.000 15712 Moving (-0.21, -0.09) raw xDistance=-0.09 yDistance=0.22
22:36:58.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:58.080 00.000 7988 UpdateGuideState exits: m=1686 SNR=27.5
22:36:58.094 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:58.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:58.096 00.002 7988 Enqueuing Expose request
22:36:58.096 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.96, period_length = 636.00
22:36:58.096 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
22:36:58.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:58.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:36:58.096 00.000 15712 MoveAxis(W, 1, ABG)
22:36:58.096 00.000 15712 Guiding  Dir = 3, Dur = 1
22:36:58.133 00.037 15712 IsGuiding returns 0
22:36:58.146 00.013 15712 IsGuiding returns 0
22:36:58.146 00.000 15712 Move returns status 0, amount 1
22:36:58.146 00.000 15712 MoveAxis(N, 0, ABG)
22:36:58.146 00.000 15712 Move returns status 0, amount 0
22:36:58.146 00.000 15712 move complete, result=0
22:36:58.146 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
22:36:58.154 00.008 15712 worker thread done servicing request
22:36:58.154 00.000 15712 Worker thread wakes up
22:36:58.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:58.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:59.565 01.411 15712 Exposure complete
22:36:59.626 00.061 15712 worker thread done servicing request
22:36:59.626 00.000 7988 OnExposeComplete: enter
22:36:59.626 00.000 7988 UpdateGuideState(): m_state=6
22:36:59.631 00.005 7988 Star::Find(15, 502, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
22:36:59.631 00.000 7988 Star::Find returns 1 (0), X=503.06, Y=795.16, Mass=1685, SNR=27.4, Peak=196 HFD=4.2
22:36:59.633 00.002 7988 MultiStar: [#1 -0.41,-0.20,0.00,R] [#2 -0.41,-0.15,0.00,M6] [#3 -0.30,-0.07,0.00,M2] [#4 -0.13,-0.09,0.75,U] [#5 -0.10,0.11,0.72,U] [#6 -0.22,0.01,0.66,U] [#7 0.02,-0.09,0.53,U] [#8 -0.19,-0.15,0.45,U] 
22:36:59.633 00.000 7988 refined, 5 included, MultiStar: {-0.14, -0.03}, one-star: {-0.20, -0.01}
22:36:59.635 00.002 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.51 = 1.77)
22:36:59.635 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.55 = 1.74)
22:36:59.637 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.95 mountX=-0.03 mountY=0.14, mountTheta=1.77
22:36:59.639 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.03, opts=13)
22:36:59.639 00.000 7988 Enqueuing Move request for scope (-0.14, -0.03)
22:36:59.641 00.002 15712 Worker thread wakes up
22:36:59.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
22:36:59.641 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
22:36:59.641 00.000 15712 Moving (-0.14, -0.03) raw xDistance=-0.03 yDistance=0.14
22:36:59.641 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.96, period_length = 636.00
22:36:59.641 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
22:36:59.642 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:36:59.642 00.000 7988 UpdateGuideState exits: m=1685 SNR=27.4
22:36:59.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:59.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:36:59.642 00.000 7988 Enqueuing Expose request
22:36:59.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:59.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:36:59.642 00.000 15712 MoveAxis(E, 0, ABG)
22:36:59.642 00.000 15712 Move returns status 0, amount 0
22:36:59.642 00.000 15712 MoveAxis(N, 0, ABG)
22:36:59.642 00.000 15712 Move returns status 0, amount 0
22:36:59.642 00.000 15712 move complete, result=0
22:36:59.642 00.000 15712 worker thread done servicing request
22:36:59.642 00.000 15712 Worker thread wakes up
22:36:59.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:36:59.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:36:59.642 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:01.283 01.641 15712 Exposure complete
22:37:01.346 00.063 15712 worker thread done servicing request
22:37:01.346 00.000 7988 OnExposeComplete: enter
22:37:01.346 00.000 7988 UpdateGuideState(): m_state=6
22:37:01.346 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
22:37:01.346 00.000 7988 Star::Find returns 1 (0), X=502.99, Y=795.36, Mass=1643, SNR=27.0, Peak=196 HFD=4.1
22:37:01.346 00.000 7988 MultiStar: [#1 -0.01,0.04,0.98,U] [#2 -0.36,0.12,0.00,M7] [#3 -0.21,0.16,0.90,U] [#4 -0.01,0.07,0.78,U] [#5 -0.10,0.33,0.00,M1] [#6 0.03,0.10,0.67,U] [#7 -0.05,0.03,0.51,U] [#8 -0.23,0.08,0.44,U] 
22:37:01.346 00.000 7988 refined, 6 included, MultiStar: {-0.11, 0.10}, one-star: {-0.28, 0.19}
22:37:01.346 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.56) = xAngle (0.82 = 0.82)
22:37:01.346 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
22:37:01.346 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.38 mountX=0.10 mountY=0.11, mountTheta=0.81
22:37:01.346 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.10, opts=13)
22:37:01.346 00.000 7988 Enqueuing Move request for scope (-0.11, 0.10)
22:37:01.358 00.012 15712 Worker thread wakes up
22:37:01.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
22:37:01.358 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
22:37:01.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:01.358 00.000 7988 UpdateGuideState exits: m=1643 SNR=27.0
22:37:01.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:01.362 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:01.362 00.000 7988 Enqueuing Expose request
22:37:01.362 00.000 15712 Moving (-0.11, 0.10) raw xDistance=0.10 yDistance=0.11
22:37:01.362 00.000 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.96, period_length = 636.00
22:37:01.362 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
22:37:01.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:01.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:37:01.362 00.000 15712 MoveAxis(E, 0, ABG)
22:37:01.362 00.000 15712 Move returns status 0, amount 0
22:37:01.362 00.000 15712 MoveAxis(N, 0, ABG)
22:37:01.362 00.000 15712 Move returns status 0, amount 0
22:37:01.362 00.000 15712 move complete, result=0
22:37:01.362 00.000 15712 worker thread done servicing request
22:37:01.362 00.000 15712 Worker thread wakes up
22:37:01.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:01.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:01.362 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:02.782 01.420 15712 Exposure complete
22:37:02.842 00.060 15712 worker thread done servicing request
22:37:02.842 00.000 7988 OnExposeComplete: enter
22:37:02.843 00.001 7988 UpdateGuideState(): m_state=6
22:37:02.843 00.000 7988 Star::Find(15, 502, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
22:37:02.843 00.000 7988 Star::Find returns 1 (0), X=502.96, Y=795.36, Mass=1585, SNR=26.6, Peak=188 HFD=4.1
22:37:02.843 00.000 7988 MultiStar: [#1 -0.05,0.25,0.98,U] [#2 -0.37,0.07,0.00,M8] [#3 -0.12,0.14,0.87,U] [#4 -0.10,0.09,0.73,U] [#5 -0.07,0.39,0.00,M2] [#6 -0.21,0.12,0.69,U] [#7 -0.51,0.36,0.00,M1] [#8 -0.18,0.10,0.45,U] 
22:37:02.843 00.000 7988 refined, 5 included, MultiStar: {-0.16, 0.16}, one-star: {-0.30, 0.19}
22:37:02.843 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
22:37:02.843 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
22:37:02.843 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.36 mountX=0.16 mountY=0.16, mountTheta=0.78
22:37:02.852 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.16, opts=13)
22:37:02.852 00.000 7988 Enqueuing Move request for scope (-0.16, 0.16)
22:37:02.852 00.000 15712 Worker thread wakes up
22:37:02.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
22:37:02.852 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
22:37:02.852 00.000 15712 Moving (-0.16, 0.16) raw xDistance=0.16 yDistance=0.16
22:37:02.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:02.852 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.6
22:37:02.858 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:02.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:02.859 00.001 7988 Enqueuing Expose request
22:37:02.859 00.000 15712 PPEC rslt: input = 0.16, final = -0.00, react = 0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.96, period_length = 636.00
22:37:02.859 00.000 15712 PPEC: input: 0.16, control: -0.00, exposure: 1500
22:37:02.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:02.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:37:02.859 00.000 15712 MoveAxis(E, 0, ABG)
22:37:02.859 00.000 15712 Move returns status 0, amount 0
22:37:02.859 00.000 15712 MoveAxis(N, 0, ABG)
22:37:02.859 00.000 15712 Move returns status 0, amount 0
22:37:02.859 00.000 15712 move complete, result=0
22:37:02.859 00.000 15712 worker thread done servicing request
22:37:02.859 00.000 15712 Worker thread wakes up
22:37:02.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:02.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:02.859 00.000 7988 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:37:04.490 01.631 15712 Exposure complete
22:37:04.553 00.063 15712 worker thread done servicing request
22:37:04.553 00.000 7988 OnExposeComplete: enter
22:37:04.553 00.000 7988 UpdateGuideState(): m_state=6
22:37:04.553 00.000 7988 Star::Find(15, 502, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
22:37:04.553 00.000 7988 Star::Find returns 1 (0), X=502.96, Y=795.21, Mass=1718, SNR=27.8, Peak=234 HFD=4.1
22:37:04.553 00.000 7988 MultiStar: [#1 -0.11,0.05,0.98,U] [#2 -0.52,-0.09,0.00,M9] [#3 -0.35,-0.02,0.00,M1] [#4 -0.13,0.12,0.75,U] [#5 -0.09,0.25,0.71,U] [#6 -0.42,0.10,0.00,M1] [#7 -0.21,0.04,0.50,U] [#8 -0.55,-0.10,0.00,M1] 
22:37:04.553 00.000 7988 refined, 4 included, MultiStar: {-0.17, 0.10}, one-star: {-0.30, 0.04}
22:37:04.553 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.07 = 1.07)
22:37:04.553 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
22:37:04.553 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.64 mountX=0.09 mountY=0.17, mountTheta=1.07
22:37:04.553 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.10, opts=13)
22:37:04.553 00.000 7988 Enqueuing Move request for scope (-0.17, 0.10)
22:37:04.553 00.000 15712 Worker thread wakes up
22:37:04.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
22:37:04.553 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
22:37:04.553 00.000 15712 Moving (-0.17, 0.10) raw xDistance=0.09 yDistance=0.17
22:37:04.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:04.566 00.013 7988 UpdateGuideState exits: m=1718 SNR=27.8
22:37:04.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:04.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:04.570 00.004 7988 Enqueuing Expose request
22:37:04.570 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.95, period_length = 636.00
22:37:04.570 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
22:37:04.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:04.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:37:04.570 00.000 15712 MoveAxis(W, 0, ABG)
22:37:04.570 00.000 15712 Move returns status 0, amount 0
22:37:04.570 00.000 15712 MoveAxis(N, 0, ABG)
22:37:04.570 00.000 15712 Move returns status 0, amount 0
22:37:04.570 00.000 15712 move complete, result=0
22:37:04.570 00.000 15712 worker thread done servicing request
22:37:04.570 00.000 15712 Worker thread wakes up
22:37:04.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:04.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:04.570 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
22:37:05.986 01.416 15712 Exposure complete
22:37:06.033 00.047 15712 worker thread done servicing request
22:37:06.033 00.000 7988 OnExposeComplete: enter
22:37:06.048 00.015 7988 UpdateGuideState(): m_state=6
22:37:06.048 00.000 7988 Star::Find(15, 502, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
22:37:06.050 00.002 7988 Star::Find returns 1 (0), X=502.81, Y=795.34, Mass=1739, SNR=27.8, Peak=224 HFD=4.5
22:37:06.050 00.000 7988 MultiStar: [#1 -0.27,0.15,0.00,M1] [#2 -0.49,0.03,0.00,M10] [#3 -0.31,0.17,0.00,M2] [#4 -0.11,0.36,0.00,M1] [#5 -0.09,0.52,0.00,M2] [#6 -0.39,0.10,0.00,M2] [#7 -0.55,0.20,0.00,M1] [#8 -0.47,0.07,0.00,M2] 
22:37:06.050 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
22:37:06.050 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
22:37:06.050 00.000 7988 CameraToMount -- cameraX=-0.45 cameraY=0.17 hyp=0.48 cameraTheta=2.78 mountX=0.17 mountY=0.45, mountTheta=1.21
22:37:06.050 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.45, y=0.17, opts=13)
22:37:06.050 00.000 7988 Enqueuing Move request for scope (-0.45, 0.17)
22:37:06.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:06.050 00.000 7988 UpdateGuideState exits: m=1739 SNR=27.8
22:37:06.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:06.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:06.050 00.000 7988 Enqueuing Expose request
22:37:06.050 00.000 15712 Worker thread wakes up
22:37:06.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.17) opts 0xd
22:37:06.050 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.45, 0.17)
22:37:06.050 00.000 15712 Moving (-0.45, 0.17) raw xDistance=0.17 yDistance=0.45
22:37:06.050 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.95, period_length = 636.00
22:37:06.064 00.014 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
22:37:06.064 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:06.064 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
22:37:06.064 00.000 15712 MoveAxis(W, 30, ABG)
22:37:06.064 00.000 15712 Guiding  Dir = 3, Dur = 30
22:37:06.064 00.000 15712 IsGuiding returns 0
22:37:06.080 00.016 15712 PulseGuide returned control before completion, sleep 24
22:37:06.128 00.048 15712 IsGuiding returns 0
22:37:06.128 00.000 15712 Move returns status 0, amount 30
22:37:06.128 00.000 15712 MoveAxis(N, 0, ABG)
22:37:06.128 00.000 15712 Move returns status 0, amount 0
22:37:06.128 00.000 15712 move complete, result=0
22:37:06.128 00.000 15712 worker thread done servicing request
22:37:06.128 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.4 px 0 ms NORTH
22:37:06.128 00.000 15712 Worker thread wakes up
22:37:06.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:06.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:07.771 01.643 15712 Exposure complete
22:37:07.833 00.062 15712 worker thread done servicing request
22:37:07.833 00.000 7988 OnExposeComplete: enter
22:37:07.834 00.001 7988 UpdateGuideState(): m_state=6
22:37:07.834 00.000 7988 Star::Find(15, 502, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
22:37:07.836 00.002 7988 Star::Find returns 1 (0), X=503.03, Y=795.01, Mass=1677, SNR=27.5, Peak=176 HFD=4.4
22:37:07.838 00.002 7988 MultiStar: [#1 -0.06,-0.12,0.94,U] [#2 -0.18,-0.32,0.00,R] [#3 -0.32,-0.06,0.00,M3] [#4 0.02,0.05,0.76,U] [#5 -0.12,0.08,0.72,U] [#6 0.01,0.02,0.66,U] [#7 -0.35,-0.16,0.00,M2] [#8 0.05,-0.29,0.48,U] 
22:37:07.838 00.000 7988 refined, 5 included, MultiStar: {-0.07, -0.07}, one-star: {-0.24, -0.16}
22:37:07.840 00.002 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
22:37:07.840 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
22:37:07.842 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.39 mountX=-0.07 mountY=0.07, mountTheta=2.32
22:37:07.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.07, opts=13)
22:37:07.844 00.002 7988 Enqueuing Move request for scope (-0.07, -0.07)
22:37:07.844 00.000 15712 Worker thread wakes up
22:37:07.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
22:37:07.844 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
22:37:07.844 00.000 15712 Moving (-0.07, -0.07) raw xDistance=-0.07 yDistance=0.07
22:37:07.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:07.844 00.000 7988 UpdateGuideState exits: m=1677 SNR=27.5
22:37:07.848 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:07.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:07.850 00.002 7988 Enqueuing Expose request
22:37:07.850 00.000 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.95, period_length = 636.00
22:37:07.850 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
22:37:07.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:07.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:37:07.850 00.000 15712 MoveAxis(W, 0, ABG)
22:37:07.850 00.000 15712 Move returns status 0, amount 0
22:37:07.850 00.000 15712 MoveAxis(N, 0, ABG)
22:37:07.850 00.000 15712 Move returns status 0, amount 0
22:37:07.850 00.000 15712 move complete, result=0
22:37:07.850 00.000 15712 worker thread done servicing request
22:37:07.850 00.000 15712 Worker thread wakes up
22:37:07.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:07.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:07.850 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
22:37:09.268 01.418 15712 Exposure complete
22:37:09.331 00.063 15712 worker thread done servicing request
22:37:09.331 00.000 7988 OnExposeComplete: enter
22:37:09.332 00.001 7988 UpdateGuideState(): m_state=6
22:37:09.332 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
22:37:09.332 00.000 7988 Star::Find returns 1 (0), X=502.89, Y=794.93, Mass=1709, SNR=27.4, Peak=183 HFD=4.3
22:37:09.332 00.000 7988 MultiStar: [#1 0.11,-0.29,0.00,M1] [#2 -0.36,0.16,0.00,M1] [#3 -0.18,-0.29,0.00,M4] [#4 -0.28,-0.25,0.00,M1] [#5 0.14,-0.20,0.70,U] [#6 -0.28,-0.20,0.00,M2] [#7 -0.20,0.12,0.50,U] [#8 -0.20,-0.43,0.00,M2] 
22:37:09.332 00.000 7988 refined, 2 included, MultiStar: {-0.17, -0.15}, one-star: {-0.38, -0.24}
22:37:09.332 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-4.00 = 2.29)
22:37:09.332 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.03 = 2.25)
22:37:09.332 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.43 mountX=-0.15 mountY=0.18, mountTheta=2.27
22:37:09.332 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.15, opts=13)
22:37:09.332 00.000 7988 Enqueuing Move request for scope (-0.17, -0.15)
22:37:09.332 00.000 15712 Worker thread wakes up
22:37:09.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
22:37:09.332 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
22:37:09.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:09.332 00.000 7988 UpdateGuideState exits: m=1709 SNR=27.4
22:37:09.346 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:09.346 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:09.348 00.002 7988 Enqueuing Expose request
22:37:09.348 00.000 15712 Moving (-0.17, -0.15) raw xDistance=-0.15 yDistance=0.18
22:37:09.348 00.000 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.95, period_length = 636.00
22:37:09.348 00.000 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
22:37:09.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:09.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:37:09.348 00.000 15712 MoveAxis(W, 0, ABG)
22:37:09.348 00.000 15712 Move returns status 0, amount 0
22:37:09.348 00.000 15712 MoveAxis(N, 0, ABG)
22:37:09.348 00.000 15712 Move returns status 0, amount 0
22:37:09.348 00.000 15712 move complete, result=0
22:37:09.348 00.000 15712 worker thread done servicing request
22:37:09.348 00.000 15712 Worker thread wakes up
22:37:09.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:09.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:09.348 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
22:37:10.986 01.638 15712 Exposure complete
22:37:11.048 00.062 15712 worker thread done servicing request
22:37:11.048 00.000 7988 OnExposeComplete: enter
22:37:11.050 00.002 7988 UpdateGuideState(): m_state=6
22:37:11.050 00.000 7988 Star::Find(15, 502, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
22:37:11.050 00.000 7988 Star::Find returns 1 (0), X=503.01, Y=795.12, Mass=1655, SNR=27.1, Peak=183 HFD=4.3
22:37:11.050 00.000 7988 MultiStar: [#1 -0.16,-0.22,0.96,U] [#2 -0.44,-0.06,0.00,M2] [#3 -0.16,-0.26,0.00,M5] [#4 -0.41,-0.06,0.00,M2] [#5 -0.28,0.01,0.72,U] [#6 -0.38,-0.34,0.00,M3] [#7 -0.35,-0.23,0.00,M2] [#8 -0.35,-0.27,0.00,M3] 
22:37:11.050 00.000 7988 refined, 2 included, MultiStar: {-0.22, -0.10}, one-star: {-0.25, -0.06}
22:37:11.050 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.30 = 1.99)
22:37:11.050 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.95)
22:37:11.050 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.74 mountX=-0.10 mountY=0.23, mountTheta=1.98
22:37:11.050 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.10, opts=13)
22:37:11.050 00.000 7988 Enqueuing Move request for scope (-0.22, -0.10)
22:37:11.050 00.000 15712 Worker thread wakes up
22:37:11.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
22:37:11.050 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
22:37:11.050 00.000 15712 Moving (-0.22, -0.10) raw xDistance=-0.10 yDistance=0.23
22:37:11.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:11.050 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.1
22:37:11.064 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:11.065 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:11.065 00.000 7988 Enqueuing Expose request
22:37:11.065 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.95, period_length = 636.00
22:37:11.065 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
22:37:11.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:11.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:37:11.065 00.000 15712 MoveAxis(W, 0, ABG)
22:37:11.065 00.000 15712 Move returns status 0, amount 0
22:37:11.065 00.000 15712 MoveAxis(N, 0, ABG)
22:37:11.065 00.000 15712 Move returns status 0, amount 0
22:37:11.065 00.000 15712 move complete, result=0
22:37:11.065 00.000 15712 worker thread done servicing request
22:37:11.065 00.000 15712 Worker thread wakes up
22:37:11.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:11.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:11.065 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
22:37:12.485 01.420 15712 Exposure complete
22:37:12.543 00.058 15712 worker thread done servicing request
22:37:12.546 00.003 7988 OnExposeComplete: enter
22:37:12.546 00.000 7988 UpdateGuideState(): m_state=6
22:37:12.546 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
22:37:12.546 00.000 7988 Star::Find returns 1 (0), X=502.69, Y=794.74, Mass=1595, SNR=26.6, Peak=176 HFD=4.3
22:37:12.546 00.000 7988 MultiStar: large primary error, entering stabilization period
22:37:12.546 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.56) = xAngle (-4.06 = 2.22)
22:37:12.546 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.09 = 2.19)
22:37:12.546 00.000 7988 CameraToMount -- cameraX=-0.57 cameraY=-0.43 hyp=0.72 cameraTheta=-2.50 mountX=-0.43 mountY=0.58, mountTheta=2.21
22:37:12.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.57, y=-0.43, opts=13)
22:37:12.546 00.000 7988 Enqueuing Move request for scope (-0.57, -0.43)
22:37:12.546 00.000 15712 Worker thread wakes up
22:37:12.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.43) opts 0xd
22:37:12.546 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.57, -0.43)
22:37:12.546 00.000 15712 Moving (-0.57, -0.43) raw xDistance=-0.43 yDistance=0.58
22:37:12.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:12.546 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.6
22:37:12.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:12.560 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:12.560 00.000 7988 Enqueuing Expose request
22:37:12.562 00.002 15712 PPEC rslt: input = -0.43, final = -0.23, react = -0.26, pred = 0.03, hyst = -0.23, hyst_pct = 0.95, period_length = 636.00
22:37:12.562 00.000 15712 PPEC: input: -0.43, control: -0.23, exposure: 1500
22:37:12.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:12.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
22:37:12.562 00.000 15712 MoveAxis(E, 76, ABG)
22:37:12.562 00.000 15712 Guiding  Dir = 2, Dur = 76
22:37:12.562 00.000 15712 IsGuiding returns 0
22:37:12.582 00.020 15712 PulseGuide returned control before completion, sleep 63
22:37:12.657 00.075 15712 IsGuiding returns 1
22:37:12.657 00.000 15712 scope still moving after pulse duration time elapsed
22:37:12.696 00.039 15712 IsGuiding returns 0
22:37:12.696 00.000 15712 scope move finished after 76 + 59 ms
22:37:12.696 00.000 15712 Move returns status 0, amount 76
22:37:12.696 00.000 15712 MoveAxis(N, 0, ABG)
22:37:12.696 00.000 15712 Move returns status 0, amount 0
22:37:12.696 00.000 15712 move complete, result=0
22:37:12.696 00.000 7988 GuideStep: -0.4 px 76 ms EAST, 0.6 px 0 ms NORTH
22:37:12.700 00.004 15712 worker thread done servicing request
22:37:12.700 00.000 15712 Worker thread wakes up
22:37:12.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:12.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:14.337 01.637 15712 Exposure complete
22:37:14.382 00.045 15712 worker thread done servicing request
22:37:14.398 00.016 7988 OnExposeComplete: enter
22:37:14.399 00.001 7988 UpdateGuideState(): m_state=6
22:37:14.399 00.000 7988 Star::Find(15, 502, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
22:37:14.399 00.000 7988 Star::Find returns 1 (0), X=502.72, Y=795.21, Mass=1695, SNR=27.7, Peak=197 HFD=4.4
22:37:14.399 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
22:37:14.399 00.000 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
22:37:14.399 00.000 7988 CameraToMount -- cameraX=-0.55 cameraY=0.04 hyp=0.55 cameraTheta=3.07 mountX=0.03 mountY=0.55, mountTheta=1.51
22:37:14.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.55, y=0.04, opts=13)
22:37:14.399 00.000 7988 Enqueuing Move request for scope (-0.55, 0.04)
22:37:14.399 00.000 15712 Worker thread wakes up
22:37:14.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.04) opts 0xd
22:37:14.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.55, 0.04)
22:37:14.399 00.000 15712 Moving (-0.55, 0.04) raw xDistance=0.03 yDistance=0.55
22:37:14.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:14.399 00.000 7988 UpdateGuideState exits: m=1695 SNR=27.7
22:37:14.411 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:14.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:14.413 00.002 7988 Enqueuing Expose request
22:37:14.413 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.95, period_length = 636.00
22:37:14.413 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
22:37:14.413 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.41 newest=1.36
22:37:14.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
22:37:14.414 00.001 15712 MoveAxis(E, 1, ABG)
22:37:14.414 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:14.414 00.000 15712 IsGuiding returns 0
22:37:14.440 00.026 15712 IsGuiding returns 0
22:37:14.440 00.000 15712 Move returns status 0, amount 1
22:37:14.440 00.000 15712 MoveAxis(S, 140, ABG)
22:37:14.440 00.000 15712 Guiding  Dir = 1, Dur = 140
22:37:14.440 00.000 15712 IsGuiding returns 0
22:37:14.518 00.078 15712 PulseGuide returned control before completion, sleep 71
22:37:14.607 00.089 15712 IsGuiding returns 1
22:37:14.607 00.000 15712 scope still moving after pulse duration time elapsed
22:37:14.639 00.032 15712 IsGuiding returns 1
22:37:14.670 00.031 15712 IsGuiding returns 1
22:37:14.705 00.035 15712 IsGuiding returns 0
22:37:14.705 00.000 15712 scope move finished after 140 + 131 ms
22:37:14.705 00.000 15712 Move returns status 0, amount 140
22:37:14.705 00.000 15712 move complete, result=0
22:37:14.705 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.5 px 140 ms SOUTH
22:37:14.714 00.009 15712 worker thread done servicing request
22:37:14.714 00.000 15712 Worker thread wakes up
22:37:14.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:14.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:16.121 01.407 15712 Exposure complete
22:37:16.168 00.047 15712 worker thread done servicing request
22:37:16.168 00.000 7988 OnExposeComplete: enter
22:37:16.183 00.015 7988 UpdateGuideState(): m_state=6
22:37:16.185 00.002 7988 Star::Find(15, 502, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
22:37:16.185 00.000 7988 Star::Find returns 1 (0), X=503.48, Y=795.25, Mass=1673, SNR=27.4, Peak=204 HFD=3.9
22:37:16.185 00.000 7988 MultiStar: exiting stabilization period
22:37:16.185 00.000 7988 MultiStar: [#1 0.26,0.20,0.97,U] [#2 0.31,0.33,0.00,M3] [#3 -0.02,0.09,0.87,U] [#4 0.22,0.24,0.72,U] [#5 0.31,0.25,0.00,M1] [#6 -0.01,0.02,0.65,U] [#7 -0.03,0.36,0.00,M3] [#8 0.13,-0.08,0.44,U] 
22:37:16.185 00.000 7988 refined, 5 included, MultiStar: {0.14, 0.11}, one-star: {0.22, 0.08}
22:37:16.185 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.91 = -0.91)
22:37:16.185 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
22:37:16.185 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.65 mountX=0.11 mountY=-0.15, mountTheta=-0.92
22:37:16.185 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.11, opts=13)
22:37:16.185 00.000 7988 Enqueuing Move request for scope (0.14, 0.11)
22:37:16.185 00.000 15712 Worker thread wakes up
22:37:16.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
22:37:16.185 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
22:37:16.185 00.000 15712 Moving (0.14, 0.11) raw xDistance=0.11 yDistance=-0.15
22:37:16.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:16.185 00.000 7988 UpdateGuideState exits: m=1673 SNR=27.4
22:37:16.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:16.199 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:16.199 00.000 7988 Enqueuing Expose request
22:37:16.199 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.95, period_length = 636.00
22:37:16.202 00.003 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
22:37:16.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:16.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:37:16.202 00.000 15712 MoveAxis(E, 1, ABG)
22:37:16.202 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:16.231 00.029 15712 IsGuiding returns 0
22:37:16.247 00.016 15712 IsGuiding returns 0
22:37:16.247 00.000 15712 Move returns status 0, amount 1
22:37:16.247 00.000 15712 MoveAxis(N, 0, ABG)
22:37:16.247 00.000 15712 Move returns status 0, amount 0
22:37:16.247 00.000 15712 move complete, result=0
22:37:16.247 00.000 15712 worker thread done servicing request
22:37:16.247 00.000 15712 Worker thread wakes up
22:37:16.247 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:37:16.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:16.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:17.890 01.643 15712 Exposure complete
22:37:17.951 00.061 15712 worker thread done servicing request
22:37:17.951 00.000 7988 OnExposeComplete: enter
22:37:17.954 00.003 7988 UpdateGuideState(): m_state=6
22:37:17.954 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
22:37:17.954 00.000 7988 Star::Find returns 1 (0), X=503.36, Y=795.40, Mass=1549, SNR=26.2, Peak=172 HFD=3.8
22:37:17.958 00.004 7988 MultiStar: [#1 0.53,0.25,0.00,M1] [#2 0.28,0.42,0.00,M4] [#3 0.17,0.13,0.88,U] [#4 0.33,0.09,0.81,U] [#5 0.44,0.38,0.00,M2] [#6 0.24,0.15,0.71,U] [#7 0.22,0.16,0.52,U] [#8 0.23,0.12,0.45,U] 
22:37:17.960 00.002 7988 single-star, 5 included, MultiStar: {0.21, 0.15}, one-star: {0.09, 0.23}
22:37:17.960 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
22:37:17.960 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
22:37:17.960 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.18 mountX=0.23 mountY=-0.10, mountTheta=-0.41
22:37:17.960 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.23, opts=13)
22:37:17.960 00.000 7988 Enqueuing Move request for scope (0.09, 0.23)
22:37:17.960 00.000 15712 Worker thread wakes up
22:37:17.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
22:37:17.960 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
22:37:17.960 00.000 15712 Moving (0.09, 0.23) raw xDistance=0.23 yDistance=-0.10
22:37:17.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:17.969 00.009 7988 UpdateGuideState exits: m=1549 SNR=26.2
22:37:17.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:17.971 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:17.971 00.000 7988 Enqueuing Expose request
22:37:17.973 00.002 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.04, hyst = 0.12, hyst_pct = 0.94, period_length = 636.00
22:37:17.973 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
22:37:17.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:17.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:37:17.973 00.000 15712 MoveAxis(W, 39, ABG)
22:37:17.973 00.000 15712 Guiding  Dir = 3, Dur = 39
22:37:17.973 00.000 15712 IsGuiding returns 0
22:37:17.988 00.015 15712 PulseGuide returned control before completion, sleep 34
22:37:18.037 00.049 15712 IsGuiding returns 0
22:37:18.037 00.000 15712 Move returns status 0, amount 39
22:37:18.037 00.000 15712 MoveAxis(N, 0, ABG)
22:37:18.037 00.000 15712 Move returns status 0, amount 0
22:37:18.037 00.000 15712 move complete, result=0
22:37:18.037 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
22:37:18.038 00.001 15712 worker thread done servicing request
22:37:18.038 00.000 15712 Worker thread wakes up
22:37:18.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:18.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:19.455 01.417 15712 Exposure complete
22:37:19.516 00.061 15712 worker thread done servicing request
22:37:19.516 00.000 7988 OnExposeComplete: enter
22:37:19.518 00.002 7988 UpdateGuideState(): m_state=6
22:37:19.518 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
22:37:19.518 00.000 7988 Star::Find returns 1 (0), X=503.34, Y=795.23, Mass=1559, SNR=26.2, Peak=169 HFD=4.4
22:37:19.518 00.000 7988 MultiStar: [#1 0.58,0.10,0.00,M2] [#2 0.21,0.31,0.00,M5] [#3 0.34,0.10,0.87,U] [#4 0.36,0.12,0.00,M1] [#5 0.47,0.25,0.00,M3] [#6 0.28,0.12,0.68,U] [#7 0.36,0.20,0.00,M3] [#8 0.16,0.10,0.48,U] 
22:37:19.518 00.000 7988 single-star, 3 included, MultiStar: {0.21, 0.09}, one-star: {0.08, 0.05}
22:37:19.518 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
22:37:19.518 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
22:37:19.525 00.007 7988 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.60 mountX=0.06 mountY=-0.08, mountTheta=-0.98
22:37:19.525 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.05, opts=13)
22:37:19.527 00.002 7988 Enqueuing Move request for scope (0.08, 0.05)
22:37:19.527 00.000 15712 Worker thread wakes up
22:37:19.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:37:19.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:37:19.527 00.000 15712 Moving (0.08, 0.05) raw xDistance=0.06 yDistance=-0.08
22:37:19.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:19.527 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.2
22:37:19.531 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:19.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:19.531 00.000 7988 Enqueuing Expose request
22:37:19.534 00.003 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.94, period_length = 636.00
22:37:19.534 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
22:37:19.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:19.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:37:19.534 00.000 15712 MoveAxis(E, 1, ABG)
22:37:19.534 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:19.553 00.019 15712 IsGuiding returns 0
22:37:19.572 00.019 15712 IsGuiding returns 0
22:37:19.572 00.000 15712 Move returns status 0, amount 1
22:37:19.572 00.000 15712 MoveAxis(N, 0, ABG)
22:37:19.572 00.000 15712 Move returns status 0, amount 0
22:37:19.572 00.000 15712 move complete, result=0
22:37:19.572 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:37:19.573 00.001 15712 worker thread done servicing request
22:37:19.573 00.000 15712 Worker thread wakes up
22:37:19.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:19.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:21.208 01.635 15712 Exposure complete
22:37:21.269 00.061 15712 worker thread done servicing request
22:37:21.269 00.000 7988 OnExposeComplete: enter
22:37:21.269 00.000 7988 UpdateGuideState(): m_state=6
22:37:21.272 00.003 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:37:21.272 00.000 7988 Star::Find returns 1 (0), X=503.39, Y=795.06, Mass=1782, SNR=28.1, Peak=197 HFD=4.6
22:37:21.274 00.002 7988 MultiStar: [#1 0.25,0.06,0.95,U] [#2 0.34,0.22,0.00,M6] [#3 -0.05,0.02,0.84,U] [#4 0.15,-0.08,0.71,U] [#5 0.21,0.17,0.72,U] [#6 -0.09,0.30,0.61,U] [#7 0.03,0.17,0.51,U] [#8 0.10,-0.18,0.49,U] 
22:37:21.274 00.000 7988 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.13, -0.11}
22:37:21.276 00.002 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.56) = xAngle (-1.21 = -1.21)
22:37:21.276 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
22:37:21.278 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.35 mountX=0.04 mountY=-0.10, mountTheta=-1.22
22:37:21.280 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
22:37:21.280 00.000 7988 Enqueuing Move request for scope (0.10, 0.04)
22:37:21.282 00.002 15712 Worker thread wakes up
22:37:21.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:37:21.282 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:37:21.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:21.283 00.001 7988 UpdateGuideState exits: m=1782 SNR=28.1
22:37:21.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:21.285 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:21.285 00.000 7988 Enqueuing Expose request
22:37:21.287 00.002 15712 Moving (0.10, 0.04) raw xDistance=0.04 yDistance=-0.10
22:37:21.287 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.94, period_length = 636.00
22:37:21.287 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
22:37:21.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:21.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:37:21.287 00.000 15712 MoveAxis(E, 1, ABG)
22:37:21.287 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:21.287 00.000 15712 IsGuiding returns 0
22:37:21.305 00.018 15712 IsGuiding returns 0
22:37:21.305 00.000 15712 Move returns status 0, amount 1
22:37:21.305 00.000 15712 MoveAxis(N, 0, ABG)
22:37:21.305 00.000 15712 Move returns status 0, amount 0
22:37:21.305 00.000 15712 move complete, result=0
22:37:21.305 00.000 15712 worker thread done servicing request
22:37:21.305 00.000 15712 Worker thread wakes up
22:37:21.305 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:37:21.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:21.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:22.718 01.413 15712 Exposure complete
22:37:22.779 00.061 15712 worker thread done servicing request
22:37:22.779 00.000 7988 OnExposeComplete: enter
22:37:22.782 00.003 7988 UpdateGuideState(): m_state=6
22:37:22.782 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:37:22.784 00.002 7988 Star::Find returns 1 (0), X=503.35, Y=795.00, Mass=1657, SNR=27.3, Peak=167 HFD=4.2
22:37:22.784 00.000 7988 MultiStar: [#1 0.39,-0.30,0.00,M2] [#2 0.08,0.02,0.82,U] [#3 0.05,-0.25,0.85,U] [#4 0.10,-0.13,0.75,U] [#5 0.13,0.22,0.72,U] [#6 0.21,-0.18,0.66,U] [#7 0.02,-0.17,0.51,U] [#8 0.17,-0.40,0.00,M1] 
22:37:22.786 00.002 7988 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {0.09, -0.18}
22:37:22.786 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
22:37:22.788 00.002 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
22:37:22.788 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=-0.10 mountY=-0.09, mountTheta=-2.36
22:37:22.790 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
22:37:22.792 00.002 7988 Enqueuing Move request for scope (0.10, -0.10)
22:37:22.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:22.794 00.002 7988 UpdateGuideState exits: m=1657 SNR=27.3
22:37:22.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:22.796 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:22.796 00.000 7988 Enqueuing Expose request
22:37:22.798 00.002 15712 Worker thread wakes up
22:37:22.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
22:37:22.798 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
22:37:22.798 00.000 15712 Moving (0.10, -0.10) raw xDistance=-0.10 yDistance=-0.09
22:37:22.798 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.94, period_length = 636.00
22:37:22.798 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
22:37:22.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:22.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:37:22.798 00.000 15712 MoveAxis(E, 1, ABG)
22:37:22.798 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:22.798 00.000 15712 IsGuiding returns 0
22:37:22.816 00.018 15712 IsGuiding returns 0
22:37:22.816 00.000 15712 Move returns status 0, amount 1
22:37:22.816 00.000 15712 MoveAxis(N, 0, ABG)
22:37:22.816 00.000 15712 Move returns status 0, amount 0
22:37:22.816 00.000 15712 move complete, result=0
22:37:22.816 00.000 15712 worker thread done servicing request
22:37:22.816 00.000 15712 Worker thread wakes up
22:37:22.816 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:37:22.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:22.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:24.458 01.642 15712 Exposure complete
22:37:24.518 00.060 15712 worker thread done servicing request
22:37:24.518 00.000 7988 OnExposeComplete: enter
22:37:24.519 00.001 7988 UpdateGuideState(): m_state=6
22:37:24.519 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:37:24.519 00.000 7988 Star::Find returns 1 (0), X=503.25, Y=794.88, Mass=1652, SNR=27.2, Peak=157 HFD=4.3
22:37:24.519 00.000 7988 MultiStar: [#1 0.29,-0.34,0.00,M3] [#2 0.26,0.03,0.83,U] [#3 0.08,-0.21,0.89,U] [#4 0.08,-0.24,0.75,U] [#5 0.24,0.21,0.72,U] [#6 0.33,-0.18,0.00,M1] [#7 0.05,-0.02,0.50,U] [#8 0.09,-0.54,0.00,M2] 
22:37:24.519 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.10}, one-star: {-0.01, -0.29}
22:37:24.519 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
22:37:24.519 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
22:37:24.519 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.74 mountX=-0.10 mountY=-0.11, mountTheta=-2.31
22:37:24.519 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.10, opts=13)
22:37:24.519 00.000 7988 Enqueuing Move request for scope (0.12, -0.10)
22:37:24.519 00.000 15712 Worker thread wakes up
22:37:24.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
22:37:24.519 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
22:37:24.519 00.000 15712 Moving (0.12, -0.10) raw xDistance=-0.10 yDistance=-0.11
22:37:24.519 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.94, period_length = 636.00
22:37:24.519 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
22:37:24.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:24.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:37:24.519 00.000 15712 MoveAxis(W, 1, ABG)
22:37:24.519 00.000 15712 Guiding  Dir = 3, Dur = 1
22:37:24.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:24.533 00.014 7988 UpdateGuideState exits: m=1652 SNR=27.2
22:37:24.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:24.535 00.002 15712 IsGuiding returns 0
22:37:24.535 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:24.535 00.000 7988 Enqueuing Expose request
22:37:24.559 00.024 15712 IsGuiding returns 0
22:37:24.559 00.000 15712 Move returns status 0, amount 1
22:37:24.559 00.000 15712 MoveAxis(N, 0, ABG)
22:37:24.559 00.000 15712 Move returns status 0, amount 0
22:37:24.559 00.000 15712 move complete, result=0
22:37:24.559 00.000 15712 worker thread done servicing request
22:37:24.559 00.000 15712 Worker thread wakes up
22:37:24.559 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:37:24.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:24.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:25.970 01.411 15712 Exposure complete
22:37:26.033 00.063 15712 worker thread done servicing request
22:37:26.033 00.000 7988 OnExposeComplete: enter
22:37:26.033 00.000 7988 UpdateGuideState(): m_state=6
22:37:26.034 00.001 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:37:26.036 00.002 7988 Star::Find returns 1 (0), X=503.47, Y=794.75, Mass=1570, SNR=26.2, Peak=148 HFD=4.3
22:37:26.036 00.000 7988 MultiStar: [#1 0.36,-0.37,0.00,M4] [#2 0.14,-0.19,0.86,U] [#3 0.17,-0.41,0.00,M1] [#4 0.36,-0.35,0.00,M1] [#5 0.41,-0.17,0.00,M1] [#6 0.30,-0.28,0.00,M2] [#7 0.22,-0.53,0.00,M1] [#8 0.17,-0.43,0.00,M3] 
22:37:26.038 00.002 7988 refined, 1 included, MultiStar: {0.17, -0.31}, one-star: {0.20, -0.42}
22:37:26.038 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
22:37:26.040 00.002 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
22:37:26.040 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.31 hyp=0.36 cameraTheta=-1.06 mountX=-0.31 mountY=-0.17, mountTheta=-2.65
22:37:26.042 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.31, opts=13)
22:37:26.044 00.002 7988 Enqueuing Move request for scope (0.17, -0.31)
22:37:26.045 00.001 15712 Worker thread wakes up
22:37:26.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.31) opts 0xd
22:37:26.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.31)
22:37:26.045 00.000 15712 Moving (0.17, -0.31) raw xDistance=-0.31 yDistance=-0.17
22:37:26.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:26.045 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.2
22:37:26.048 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:26.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:26.050 00.002 7988 Enqueuing Expose request
22:37:26.050 00.000 15712 PPEC rslt: input = -0.31, final = -0.17, react = -0.19, pred = 0.05, hyst = -0.17, hyst_pct = 0.94, period_length = 636.00
22:37:26.050 00.000 15712 PPEC: input: -0.31, control: -0.17, exposure: 1500
22:37:26.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:26.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:37:26.050 00.000 15712 MoveAxis(E, 54, ABG)
22:37:26.050 00.000 15712 Guiding  Dir = 2, Dur = 54
22:37:26.050 00.000 15712 IsGuiding returns 0
22:37:26.070 00.020 15712 PulseGuide returned control before completion, sleep 40
22:37:26.152 00.082 15712 IsGuiding returns 0
22:37:26.152 00.000 15712 Move returns status 0, amount 54
22:37:26.152 00.000 15712 MoveAxis(N, 0, ABG)
22:37:26.152 00.000 15712 Move returns status 0, amount 0
22:37:26.152 00.000 15712 move complete, result=0
22:37:26.152 00.000 7988 GuideStep: -0.3 px 54 ms EAST, -0.2 px 0 ms NORTH
22:37:26.159 00.007 15712 worker thread done servicing request
22:37:26.159 00.000 15712 Worker thread wakes up
22:37:26.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:26.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:27.903 01.744 15712 Exposure complete
22:37:27.964 00.061 15712 worker thread done servicing request
22:37:27.964 00.000 7988 OnExposeComplete: enter
22:37:27.964 00.000 7988 UpdateGuideState(): m_state=6
22:37:27.964 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:37:27.967 00.003 7988 Star::Find returns 1 (0), X=503.57, Y=795.10, Mass=1598, SNR=26.4, Peak=183 HFD=4.3
22:37:27.969 00.002 7988 MultiStar: [#1 0.37,-0.16,0.00,M5] [#2 0.34,0.04,0.85,U] [#3 0.19,-0.02,0.89,U] [#4 0.43,-0.08,0.00,M2] [#5 0.36,0.04,0.00,M2] [#6 0.18,-0.07,0.67,U] [#7 0.10,-0.07,0.50,U] [#8 0.08,-0.26,0.50,U] 
22:37:27.969 00.000 7988 refined, 5 included, MultiStar: {0.22, -0.06}, one-star: {0.31, -0.07}
22:37:27.971 00.002 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
22:37:27.971 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
22:37:27.973 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.27 mountX=-0.06 mountY=-0.22, mountTheta=-1.83
22:37:27.973 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.06, opts=13)
22:37:27.975 00.002 7988 Enqueuing Move request for scope (0.22, -0.06)
22:37:27.975 00.000 15712 Worker thread wakes up
22:37:27.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
22:37:27.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
22:37:27.975 00.000 15712 Moving (0.22, -0.06) raw xDistance=-0.06 yDistance=-0.22
22:37:27.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:27.975 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.4
22:37:27.979 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:27.980 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:27.980 00.000 7988 Enqueuing Expose request
22:37:27.980 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.94, period_length = 636.00
22:37:27.980 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
22:37:27.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:27.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:37:27.980 00.000 15712 MoveAxis(W, 1, ABG)
22:37:27.980 00.000 15712 Guiding  Dir = 3, Dur = 1
22:37:27.980 00.000 15712 IsGuiding returns 0
22:37:28.006 00.026 15712 IsGuiding returns 0
22:37:28.006 00.000 15712 Move returns status 0, amount 1
22:37:28.006 00.000 15712 MoveAxis(N, 0, ABG)
22:37:28.006 00.000 15712 Move returns status 0, amount 0
22:37:28.006 00.000 15712 move complete, result=0
22:37:28.006 00.000 15712 worker thread done servicing request
22:37:28.006 00.000 15712 Worker thread wakes up
22:37:28.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:28.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:28.006 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:37:29.419 01.413 15712 Exposure complete
22:37:29.481 00.062 15712 worker thread done servicing request
22:37:29.481 00.000 7988 OnExposeComplete: enter
22:37:29.481 00.000 7988 UpdateGuideState(): m_state=6
22:37:29.481 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:37:29.481 00.000 7988 Star::Find returns 1 (0), X=503.34, Y=795.08, Mass=1681, SNR=27.3, Peak=153 HFD=4.5
22:37:29.481 00.000 7988 MultiStar: [#1 0.33,0.05,0.95,U] [#2 0.22,0.25,0.82,U] [#3 0.07,-0.13,0.82,U] [#4 0.07,0.02,0.76,U] [#5 0.33,0.48,0.00,M3] [#6 0.24,0.13,0.68,U] [#7 0.05,0.02,0.48,U] [#8 0.25,0.10,0.48,U] 
22:37:29.481 00.000 7988 single-star, 7 included, MultiStar: {0.17, 0.04}, one-star: {0.08, -0.09}
22:37:29.481 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
22:37:29.481 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
22:37:29.481 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.83 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
22:37:29.481 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
22:37:29.481 00.000 7988 Enqueuing Move request for scope (0.08, -0.09)
22:37:29.481 00.000 15712 Worker thread wakes up
22:37:29.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:37:29.481 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:37:29.481 00.000 15712 Moving (0.08, -0.09) raw xDistance=-0.09 yDistance=-0.08
22:37:29.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:29.481 00.000 7988 UpdateGuideState exits: m=1681 SNR=27.3
22:37:29.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:29.496 00.015 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.94, period_length = 636.00
22:37:29.496 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
22:37:29.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:29.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:37:29.496 00.000 15712 MoveAxis(E, 0, ABG)
22:37:29.496 00.000 15712 Move returns status 0, amount 0
22:37:29.496 00.000 15712 MoveAxis(N, 0, ABG)
22:37:29.496 00.000 15712 Move returns status 0, amount 0
22:37:29.496 00.000 15712 move complete, result=0
22:37:29.496 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:29.496 00.000 7988 Enqueuing Expose request
22:37:29.496 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:29.496 00.000 15712 worker thread done servicing request
22:37:29.496 00.000 15712 Worker thread wakes up
22:37:29.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:29.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:31.138 01.642 15712 Exposure complete
22:37:31.200 00.062 15712 worker thread done servicing request
22:37:31.200 00.000 7988 OnExposeComplete: enter
22:37:31.201 00.001 7988 UpdateGuideState(): m_state=6
22:37:31.201 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:37:31.201 00.000 7988 Star::Find returns 1 (0), X=503.35, Y=795.32, Mass=1621, SNR=26.9, Peak=183 HFD=4.7
22:37:31.201 00.000 7988 MultiStar: [#1 0.45,-0.03,0.00,M5] [#2 0.22,0.08,0.83,U] [#3 0.19,-0.05,0.86,U] [#4 0.10,-0.04,0.74,U] [#5 0.36,0.14,0.00,M4] [#6 0.27,0.10,0.67,U] [#7 0.01,-0.01,0.49,U] [#8 -0.07,-0.03,0.45,U] 
22:37:31.201 00.000 7988 refined, 6 included, MultiStar: {0.13, 0.04}, one-star: {0.09, 0.15}
22:37:31.201 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
22:37:31.201 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
22:37:31.201 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=0.04 mountY=-0.13, mountTheta=-1.28
22:37:31.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
22:37:31.201 00.000 7988 Enqueuing Move request for scope (0.13, 0.04)
22:37:31.201 00.000 15712 Worker thread wakes up
22:37:31.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:37:31.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:37:31.201 00.000 15712 Moving (0.13, 0.04) raw xDistance=0.04 yDistance=-0.13
22:37:31.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:31.214 00.013 7988 UpdateGuideState exits: m=1621 SNR=26.9
22:37:31.214 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:31.216 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:31.217 00.001 7988 Enqueuing Expose request
22:37:31.217 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.93, period_length = 636.00
22:37:31.217 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
22:37:31.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:31.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:37:31.217 00.000 15712 MoveAxis(E, 0, ABG)
22:37:31.217 00.000 15712 Move returns status 0, amount 0
22:37:31.217 00.000 15712 MoveAxis(N, 0, ABG)
22:37:31.217 00.000 15712 Move returns status 0, amount 0
22:37:31.217 00.000 15712 move complete, result=0
22:37:31.217 00.000 15712 worker thread done servicing request
22:37:31.217 00.000 15712 Worker thread wakes up
22:37:31.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:31.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:31.217 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:32.637 01.420 15712 Exposure complete
22:37:32.699 00.062 15712 worker thread done servicing request
22:37:32.699 00.000 7988 OnExposeComplete: enter
22:37:32.699 00.000 7988 UpdateGuideState(): m_state=6
22:37:32.702 00.003 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:37:32.702 00.000 7988 Star::Find returns 1 (0), X=503.28, Y=795.02, Mass=1625, SNR=27.1, Peak=154 HFD=4.5
22:37:32.704 00.002 7988 MultiStar: [#1 0.37,-0.06,0.00,M6] [#2 0.11,0.03,0.85,U] [#3 0.22,-0.15,0.86,U] [#4 0.33,-0.15,0.00,M1] [#5 0.37,-0.01,0.00,M5] [#6 0.01,-0.06,0.64,U] [#7 -0.02,-0.13,0.50,U] [#8 0.04,-0.30,0.41,U] 
22:37:32.704 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.11}, one-star: {0.02, -0.15}
22:37:32.706 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
22:37:32.706 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
22:37:32.708 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.98 mountX=-0.11 mountY=-0.07, mountTheta=-2.57
22:37:32.709 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.11, opts=13)
22:37:32.711 00.002 7988 Enqueuing Move request for scope (0.08, -0.11)
22:37:32.711 00.000 15712 Worker thread wakes up
22:37:32.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
22:37:32.711 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
22:37:32.711 00.000 15712 Moving (0.08, -0.11) raw xDistance=-0.11 yDistance=-0.07
22:37:32.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:32.711 00.000 7988 UpdateGuideState exits: m=1625 SNR=27.1
22:37:32.714 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:32.715 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:32.715 00.000 7988 Enqueuing Expose request
22:37:32.715 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.93, period_length = 636.00
22:37:32.715 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
22:37:32.715 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:32.715 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:32.715 00.000 15712 MoveAxis(E, 0, ABG)
22:37:32.715 00.000 15712 Move returns status 0, amount 0
22:37:32.715 00.000 15712 MoveAxis(N, 0, ABG)
22:37:32.715 00.000 15712 Move returns status 0, amount 0
22:37:32.715 00.000 15712 move complete, result=0
22:37:32.718 00.003 15712 worker thread done servicing request
22:37:32.718 00.000 15712 Worker thread wakes up
22:37:32.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:32.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:32.718 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:34.348 01.630 15712 Exposure complete
22:37:34.409 00.061 15712 worker thread done servicing request
22:37:34.409 00.000 7988 OnExposeComplete: enter
22:37:34.409 00.000 7988 UpdateGuideState(): m_state=6
22:37:34.411 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:37:34.413 00.002 7988 Star::Find returns 1 (0), X=503.22, Y=795.15, Mass=1694, SNR=27.5, Peak=167 HFD=4.3
22:37:34.413 00.000 7988 MultiStar: [#1 0.29,-0.11,0.94,U] [#2 0.09,0.04,0.85,U] [#3 0.09,-0.07,0.86,U] [#4 0.27,-0.20,0.74,U] [#5 0.15,0.12,0.71,U] [#6 0.07,-0.04,0.64,U] [#7 0.07,-0.06,0.50,U] [#8 0.09,-0.18,0.43,U] 
22:37:34.415 00.002 7988 single-star, 8 included, MultiStar: {0.12, -0.05}, one-star: {-0.04, -0.03}
22:37:34.415 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
22:37:34.417 00.002 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.12)
22:37:34.417 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.57 mountX=-0.03 mountY=0.04, mountTheta=2.14
22:37:34.419 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.03, opts=13)
22:37:34.421 00.002 7988 Enqueuing Move request for scope (-0.04, -0.03)
22:37:34.421 00.000 15712 Worker thread wakes up
22:37:34.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
22:37:34.421 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
22:37:34.421 00.000 15712 Moving (-0.04, -0.03) raw xDistance=-0.03 yDistance=0.04
22:37:34.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:34.421 00.000 7988 UpdateGuideState exits: m=1694 SNR=27.5
22:37:34.424 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:34.425 00.001 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.93, period_length = 636.00
22:37:34.425 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:34.425 00.000 7988 Enqueuing Expose request
22:37:34.425 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
22:37:34.428 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:34.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:34.428 00.000 15712 MoveAxis(E, 0, ABG)
22:37:34.428 00.000 15712 Move returns status 0, amount 0
22:37:34.428 00.000 15712 MoveAxis(N, 0, ABG)
22:37:34.428 00.000 15712 Move returns status 0, amount 0
22:37:34.428 00.000 15712 move complete, result=0
22:37:34.428 00.000 15712 worker thread done servicing request
22:37:34.428 00.000 15712 Worker thread wakes up
22:37:34.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:34.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:34.428 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:35.957 01.529 15712 Exposure complete
22:37:36.016 00.059 15712 worker thread done servicing request
22:37:36.016 00.000 7988 OnExposeComplete: enter
22:37:36.018 00.002 7988 UpdateGuideState(): m_state=6
22:37:36.018 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:37:36.018 00.000 7988 Star::Find returns 1 (0), X=503.48, Y=794.85, Mass=1635, SNR=27.2, Peak=171 HFD=4.4
22:37:36.018 00.000 7988 MultiStar: [#1 0.61,-0.19,0.00,M6] [#2 0.28,-0.08,0.84,U] [#3 0.19,-0.28,0.82,U] [#4 0.38,-0.15,0.00,M1] [#5 0.40,-0.07,0.00,M5] [#6 0.05,-0.37,0.00,M1] [#7 0.23,0.13,0.51,U] [#8 0.23,-0.51,0.00,M1] 
22:37:36.018 00.000 7988 refined, 3 included, MultiStar: {0.23, -0.18}, one-star: {0.22, -0.32}
22:37:36.018 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
22:37:36.025 00.007 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
22:37:36.025 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.66 mountX=-0.18 mountY=-0.22, mountTheta=-2.23
22:37:36.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.18, opts=13)
22:37:36.025 00.000 7988 Enqueuing Move request for scope (0.23, -0.18)
22:37:36.025 00.000 15712 Worker thread wakes up
22:37:36.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
22:37:36.025 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
22:37:36.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:36.025 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.2
22:37:36.032 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:36.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:36.034 00.002 7988 Enqueuing Expose request
22:37:36.034 00.000 15712 Moving (0.23, -0.18) raw xDistance=-0.18 yDistance=-0.22
22:37:36.034 00.000 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = -0.02, hyst = -0.09, hyst_pct = 0.93, period_length = 636.00
22:37:36.036 00.002 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
22:37:36.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:36.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:37:36.036 00.000 15712 MoveAxis(E, 32, ABG)
22:37:36.036 00.000 15712 Guiding  Dir = 2, Dur = 32
22:37:36.036 00.000 15712 IsGuiding returns 0
22:37:36.051 00.015 15712 PulseGuide returned control before completion, sleep 27
22:37:36.099 00.048 15712 IsGuiding returns 0
22:37:36.099 00.000 15712 Move returns status 0, amount 32
22:37:36.099 00.000 15712 MoveAxis(N, 0, ABG)
22:37:36.099 00.000 15712 Move returns status 0, amount 0
22:37:36.099 00.000 15712 move complete, result=0
22:37:36.099 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
22:37:36.101 00.002 15712 worker thread done servicing request
22:37:36.101 00.000 15712 Worker thread wakes up
22:37:36.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:36.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:37.740 01.639 15712 Exposure complete
22:37:37.803 00.063 15712 worker thread done servicing request
22:37:37.803 00.000 7988 OnExposeComplete: enter
22:37:37.803 00.000 7988 UpdateGuideState(): m_state=6
22:37:37.805 00.002 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:37:37.805 00.000 7988 Star::Find returns 1 (0), X=503.49, Y=794.57, Mass=1728, SNR=27.7, Peak=151 HFD=4.3
22:37:37.807 00.002 7988 MultiStar: [#1 0.20,-0.20,0.96,U] [#2 0.21,-0.12,0.80,U] [#3 0.03,-0.54,0.00,M1] [#4 0.16,-0.31,0.74,U] [#5 0.14,0.08,0.72,U] [#6 0.20,-0.33,0.00,M2] [#7 0.12,-0.22,0.49,U] [#8 0.05,-0.50,0.00,M2] 
22:37:37.807 00.000 7988 refined, 5 included, MultiStar: {0.19, -0.25}, one-star: {0.23, -0.60}
22:37:37.809 00.002 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
22:37:37.811 00.002 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
22:37:37.811 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-0.93 mountX=-0.25 mountY=-0.18, mountTheta=-2.51
22:37:37.813 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.25, opts=13)
22:37:37.815 00.002 7988 Enqueuing Move request for scope (0.19, -0.25)
22:37:37.815 00.000 15712 Worker thread wakes up
22:37:37.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
22:37:37.815 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
22:37:37.815 00.000 15712 Moving (0.19, -0.25) raw xDistance=-0.25 yDistance=-0.18
22:37:37.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:37.815 00.000 7988 UpdateGuideState exits: m=1728 SNR=27.7
22:37:37.818 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:37.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:37.820 00.002 7988 Enqueuing Expose request
22:37:37.820 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = -0.03, hyst = -0.13, hyst_pct = 0.93, period_length = 636.00
22:37:37.820 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
22:37:37.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:37.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:37:37.820 00.000 15712 MoveAxis(E, 45, ABG)
22:37:37.820 00.000 15712 Guiding  Dir = 2, Dur = 45
22:37:37.820 00.000 15712 IsGuiding returns 0
22:37:37.842 00.022 15712 PulseGuide returned control before completion, sleep 36
22:37:37.882 00.040 15712 IsGuiding returns 1
22:37:37.882 00.000 15712 scope still moving after pulse duration time elapsed
22:37:37.921 00.039 15712 IsGuiding returns 0
22:37:37.921 00.000 15712 scope move finished after 45 + 54 ms
22:37:37.921 00.000 15712 Move returns status 0, amount 45
22:37:37.921 00.000 15712 MoveAxis(N, 0, ABG)
22:37:37.921 00.000 15712 Move returns status 0, amount 0
22:37:37.921 00.000 15712 move complete, result=0
22:37:37.921 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
22:37:37.923 00.002 15712 worker thread done servicing request
22:37:37.923 00.000 15712 Worker thread wakes up
22:37:37.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:37.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:39.337 01.414 15712 Exposure complete
22:37:39.391 00.054 15712 worker thread done servicing request
22:37:39.391 00.000 7988 OnExposeComplete: enter
22:37:39.399 00.008 7988 UpdateGuideState(): m_state=6
22:37:39.399 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:37:39.399 00.000 7988 Star::Find returns 1 (0), X=503.41, Y=794.88, Mass=1676, SNR=27.3, Peak=153 HFD=4.7
22:37:39.399 00.000 7988 MultiStar: [#1 0.49,-0.30,0.00,M6] [#2 0.47,-0.20,0.00,M1] [#3 0.21,-0.48,0.00,M2] [#4 -0.05,-0.40,0.00,M1] [#5 0.22,0.08,0.71,U] [#6 0.28,-0.26,0.00,M3] [#7 -0.10,-0.05,0.48,U] [#8 -0.18,-0.54,0.00,M3] 
22:37:39.399 00.000 7988 refined, 2 included, MultiStar: {0.11, -0.12}, one-star: {0.15, -0.29}
22:37:39.399 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
22:37:39.399 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
22:37:39.399 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.81 mountX=-0.12 mountY=-0.11, mountTheta=-2.39
22:37:39.407 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.12, opts=13)
22:37:39.407 00.000 7988 Enqueuing Move request for scope (0.11, -0.12)
22:37:39.407 00.000 15712 Worker thread wakes up
22:37:39.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
22:37:39.407 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
22:37:39.407 00.000 15712 Moving (0.11, -0.12) raw xDistance=-0.12 yDistance=-0.11
22:37:39.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:39.407 00.000 7988 UpdateGuideState exits: m=1676 SNR=27.3
22:37:39.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:39.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:39.414 00.007 7988 Enqueuing Expose request
22:37:39.416 00.002 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.93, period_length = 636.00
22:37:39.416 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
22:37:39.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:39.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:37:39.416 00.000 15712 MoveAxis(E, 1, ABG)
22:37:39.416 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:39.416 00.000 15712 IsGuiding returns 0
22:37:39.430 00.014 15712 IsGuiding returns 0
22:37:39.430 00.000 15712 Move returns status 0, amount 1
22:37:39.430 00.000 15712 MoveAxis(N, 0, ABG)
22:37:39.430 00.000 15712 Move returns status 0, amount 0
22:37:39.430 00.000 15712 move complete, result=0
22:37:39.430 00.000 15712 worker thread done servicing request
22:37:39.430 00.000 15712 Worker thread wakes up
22:37:39.430 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:37:39.442 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:39.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:41.076 01.634 15712 Exposure complete
22:37:41.136 00.060 15712 worker thread done servicing request
22:37:41.136 00.000 7988 OnExposeComplete: enter
22:37:41.136 00.000 7988 UpdateGuideState(): m_state=6
22:37:41.140 00.004 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:37:41.140 00.000 7988 Star::Find returns 1 (0), X=503.31, Y=795.04, Mass=1659, SNR=27.2, Peak=169 HFD=4.6
22:37:41.142 00.002 7988 MultiStar: [#1 0.38,-0.18,0.00,M7] [#2 0.19,-0.00,0.82,U] [#3 -0.02,-0.21,0.85,U] [#4 -0.09,-0.12,0.76,U] [#5 0.22,-0.09,0.68,U] [#6 0.25,-0.16,0.67,U] [#7 0.26,-0.33,0.00,M1] [#8 0.10,-0.14,0.43,U] 
22:37:41.142 00.000 7988 single-star, 6 included, MultiStar: {0.10, -0.12}, one-star: {0.05, -0.13}
22:37:41.144 00.002 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
22:37:41.144 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
22:37:41.146 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.18 mountX=-0.13 mountY=-0.05, mountTheta=-2.77
22:37:41.148 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.13, opts=13)
22:37:41.148 00.000 7988 Enqueuing Move request for scope (0.05, -0.13)
22:37:41.150 00.002 15712 Worker thread wakes up
22:37:41.150 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
22:37:41.150 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
22:37:41.150 00.000 15712 Moving (0.05, -0.13) raw xDistance=-0.13 yDistance=-0.05
22:37:41.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:41.152 00.002 7988 UpdateGuideState exits: m=1659 SNR=27.2
22:37:41.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:41.152 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:41.152 00.000 7988 Enqueuing Expose request
22:37:41.152 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.93, period_length = 636.00
22:37:41.152 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
22:37:41.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:41.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:37:41.152 00.000 15712 MoveAxis(E, 1, ABG)
22:37:41.152 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:41.152 00.000 15712 IsGuiding returns 0
22:37:41.177 00.025 15712 IsGuiding returns 0
22:37:41.177 00.000 15712 Move returns status 0, amount 1
22:37:41.177 00.000 15712 MoveAxis(N, 0, ABG)
22:37:41.177 00.000 15712 Move returns status 0, amount 0
22:37:41.177 00.000 15712 move complete, result=0
22:37:41.177 00.000 15712 worker thread done servicing request
22:37:41.177 00.000 15712 Worker thread wakes up
22:37:41.177 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:37:41.184 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:41.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:42.586 01.402 15712 Exposure complete
22:37:42.646 00.060 15712 worker thread done servicing request
22:37:42.646 00.000 7988 OnExposeComplete: enter
22:37:42.650 00.004 7988 UpdateGuideState(): m_state=6
22:37:42.650 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:37:42.650 00.000 7988 Star::Find returns 1 (0), X=503.35, Y=795.01, Mass=1725, SNR=28.0, Peak=138 HFD=4.8
22:37:42.650 00.000 7988 MultiStar: [#1 0.34,-0.22,0.00,M8] [#2 0.11,-0.18,0.81,U] [#3 0.14,-0.37,0.00,M2] [#4 0.35,-0.35,0.00,M1] [#5 0.06,-0.25,0.69,U] [#6 0.27,-0.13,0.64,U] [#7 0.15,-0.38,0.00,M2] [#8 0.10,-0.08,0.44,U] 
22:37:42.650 00.000 7988 single-star, 4 included, MultiStar: {0.12, -0.17}, one-star: {0.09, -0.16}
22:37:42.650 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
22:37:42.650 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
22:37:42.650 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-1.07 mountX=-0.16 mountY=-0.09, mountTheta=-2.65
22:37:42.650 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.16, opts=13)
22:37:42.650 00.000 7988 Enqueuing Move request for scope (0.09, -0.16)
22:37:42.650 00.000 15712 Worker thread wakes up
22:37:42.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
22:37:42.650 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
22:37:42.650 00.000 15712 Moving (0.09, -0.16) raw xDistance=-0.16 yDistance=-0.09
22:37:42.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:42.663 00.013 7988 UpdateGuideState exits: m=1725 SNR=28.0
22:37:42.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:42.665 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:42.666 00.001 7988 Enqueuing Expose request
22:37:42.666 00.000 15712 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.92, period_length = 636.00
22:37:42.666 00.000 15712 PPEC: input: -0.16, control: -0.09, exposure: 1500
22:37:42.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:42.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:37:42.666 00.000 15712 MoveAxis(E, 30, ABG)
22:37:42.666 00.000 15712 Guiding  Dir = 2, Dur = 30
22:37:42.666 00.000 15712 IsGuiding returns 0
22:37:42.685 00.019 15712 PulseGuide returned control before completion, sleep 25
22:37:42.733 00.048 15712 IsGuiding returns 0
22:37:42.733 00.000 15712 Move returns status 0, amount 30
22:37:42.733 00.000 15712 MoveAxis(N, 0, ABG)
22:37:42.733 00.000 15712 Move returns status 0, amount 0
22:37:42.733 00.000 15712 move complete, result=0
22:37:42.733 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
22:37:42.735 00.002 15712 worker thread done servicing request
22:37:42.735 00.000 15712 Worker thread wakes up
22:37:42.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:42.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:44.374 01.639 15712 Exposure complete
22:37:44.436 00.062 15712 worker thread done servicing request
22:37:44.436 00.000 7988 OnExposeComplete: enter
22:37:44.438 00.002 7988 UpdateGuideState(): m_state=6
22:37:44.440 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
22:37:44.440 00.000 7988 Star::Find returns 1 (0), X=503.39, Y=795.09, Mass=1559, SNR=26.1, Peak=166 HFD=4.1
22:37:44.442 00.002 7988 MultiStar: [#1 0.27,0.00,1.04,U] [#2 0.10,0.12,0.88,U] [#3 0.18,-0.16,0.88,U] [#4 0.18,-0.00,0.77,U] [#5 0.35,0.11,0.75,U] [#6 -0.04,0.06,0.69,U] [#7 0.26,0.13,0.55,U] [#8 0.21,-0.12,0.42,U] 
22:37:44.442 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.00}, one-star: {0.13, -0.08}
22:37:44.444 00.002 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
22:37:44.444 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
22:37:44.446 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.58 mountX=-0.08 mountY=-0.13, mountTheta=-2.15
22:37:44.448 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.08, opts=13)
22:37:44.449 00.001 7988 Enqueuing Move request for scope (0.13, -0.08)
22:37:44.449 00.000 15712 Worker thread wakes up
22:37:44.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
22:37:44.449 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
22:37:44.449 00.000 15712 Moving (0.13, -0.08) raw xDistance=-0.08 yDistance=-0.13
22:37:44.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:44.449 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.1
22:37:44.452 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:44.452 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:44.454 00.002 7988 Enqueuing Expose request
22:37:44.454 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.92, period_length = 636.00
22:37:44.454 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
22:37:44.456 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:44.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:37:44.456 00.000 15712 MoveAxis(E, 1, ABG)
22:37:44.456 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:44.456 00.000 15712 IsGuiding returns 0
22:37:44.470 00.014 15712 IsGuiding returns 0
22:37:44.470 00.000 15712 Move returns status 0, amount 1
22:37:44.470 00.000 15712 MoveAxis(N, 0, ABG)
22:37:44.470 00.000 15712 Move returns status 0, amount 0
22:37:44.470 00.000 15712 move complete, result=0
22:37:44.470 00.000 15712 worker thread done servicing request
22:37:44.470 00.000 15712 Worker thread wakes up
22:37:44.470 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:37:44.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:44.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:45.888 01.418 15712 Exposure complete
22:37:45.944 00.056 15712 worker thread done servicing request
22:37:45.944 00.000 7988 OnExposeComplete: enter
22:37:45.952 00.008 7988 UpdateGuideState(): m_state=6
22:37:45.952 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
22:37:45.952 00.000 7988 Star::Find returns 1 (0), X=503.59, Y=795.03, Mass=1649, SNR=27.0, Peak=177 HFD=4.2
22:37:45.952 00.000 7988 MultiStar: [#1 0.32,-0.10,0.98,U] [#2 0.22,0.22,0.88,U] [#3 0.15,-0.09,0.89,U] [#4 0.04,-0.15,0.74,U] [#5 0.34,0.12,0.70,U] [#6 0.60,-0.06,0.00,M1] [#7 0.15,-0.17,0.48,U] [#8 0.12,-0.10,0.43,U] 
22:37:45.952 00.000 7988 refined, 7 included, MultiStar: {0.22, -0.05}, one-star: {0.33, -0.14}
22:37:45.952 00.000 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
22:37:45.961 00.009 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
22:37:45.961 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.20 mountX=-0.04 mountY=-0.22, mountTheta=-1.77
22:37:45.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.05, opts=13)
22:37:45.961 00.000 7988 Enqueuing Move request for scope (0.22, -0.05)
22:37:45.961 00.000 15712 Worker thread wakes up
22:37:45.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:45.968 00.007 7988 UpdateGuideState exits: m=1649 SNR=27.0
22:37:45.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:45.968 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:45.968 00.000 7988 Enqueuing Expose request
22:37:45.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
22:37:45.968 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
22:37:45.968 00.000 15712 Moving (0.22, -0.05) raw xDistance=-0.04 yDistance=-0.22
22:37:45.968 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.92, period_length = 636.00
22:37:45.968 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
22:37:45.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:45.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:37:45.968 00.000 15712 MoveAxis(E, 1, ABG)
22:37:45.968 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:45.968 00.000 15712 IsGuiding returns 0
22:37:46.023 00.055 15712 IsGuiding returns 0
22:37:46.023 00.000 15712 Move returns status 0, amount 1
22:37:46.023 00.000 15712 MoveAxis(N, 0, ABG)
22:37:46.023 00.000 15712 Move returns status 0, amount 0
22:37:46.023 00.000 15712 move complete, result=0
22:37:46.023 00.000 15712 worker thread done servicing request
22:37:46.023 00.000 15712 Worker thread wakes up
22:37:46.023 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
22:37:46.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:46.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:47.659 01.636 15712 Exposure complete
22:37:47.710 00.051 15712 worker thread done servicing request
22:37:47.710 00.000 7988 OnExposeComplete: enter
22:37:47.723 00.013 7988 UpdateGuideState(): m_state=6
22:37:47.723 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
22:37:47.723 00.000 7988 Star::Find returns 1 (0), X=503.10, Y=794.96, Mass=1683, SNR=27.3, Peak=173 HFD=4.2
22:37:47.727 00.004 7988 MultiStar: [#1 0.26,-0.09,1.01,U] [#2 -0.03,-0.01,0.86,U] [#3 -0.03,-0.39,0.00,M1] [#4 0.28,-0.20,0.79,U] [#5 0.03,-0.22,0.72,U] [#6 0.16,-0.20,0.69,U] [#7 -0.18,-0.10,0.48,U] [#8 0.05,-0.37,0.00,M1] 
22:37:47.727 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.15}, one-star: {-0.16, -0.21}
22:37:47.727 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
22:37:47.727 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
22:37:47.727 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.17 mountX=-0.15 mountY=-0.06, mountTheta=-2.76
22:37:47.727 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.15, opts=13)
22:37:47.727 00.000 7988 Enqueuing Move request for scope (0.06, -0.15)
22:37:47.727 00.000 15712 Worker thread wakes up
22:37:47.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
22:37:47.727 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
22:37:47.727 00.000 15712 Moving (0.06, -0.15) raw xDistance=-0.15 yDistance=-0.06
22:37:47.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:47.727 00.000 7988 UpdateGuideState exits: m=1683 SNR=27.3
22:37:47.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:47.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:47.739 00.012 7988 Enqueuing Expose request
22:37:47.739 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.06, hyst = 0.00, hyst_pct = 0.92, period_length = 636.00
22:37:47.739 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
22:37:47.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:47.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:37:47.739 00.000 15712 MoveAxis(E, 1, ABG)
22:37:47.739 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:47.739 00.000 15712 IsGuiding returns 0
22:37:47.761 00.022 15712 IsGuiding returns 0
22:37:47.761 00.000 15712 Move returns status 0, amount 1
22:37:47.761 00.000 15712 MoveAxis(N, 0, ABG)
22:37:47.761 00.000 15712 Move returns status 0, amount 0
22:37:47.761 00.000 15712 move complete, result=0
22:37:47.761 00.000 15712 worker thread done servicing request
22:37:47.761 00.000 15712 Worker thread wakes up
22:37:47.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:47.761 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:37:47.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:49.174 01.413 15712 Exposure complete
22:37:49.236 00.062 15712 worker thread done servicing request
22:37:49.236 00.000 7988 OnExposeComplete: enter
22:37:49.237 00.001 7988 UpdateGuideState(): m_state=6
22:37:49.239 00.002 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
22:37:49.239 00.000 7988 Star::Find returns 1 (0), X=503.42, Y=794.74, Mass=1556, SNR=26.4, Peak=163 HFD=3.8
22:37:49.239 00.000 7988 MultiStar: [#1 0.41,-0.33,0.00,M6] [#2 0.27,-0.21,0.90,U] [#3 -0.14,-0.39,0.00,M2] [#4 0.06,-0.33,0.80,U] [#5 0.34,-0.17,0.00,M1] [#6 0.09,-0.24,0.71,U] [#7 -0.05,-0.29,0.51,U] [#8 0.07,-0.52,0.00,M2] 
22:37:49.239 00.000 7988 refined, 4 included, MultiStar: {0.13, -0.31}, one-star: {0.16, -0.43}
22:37:49.239 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
22:37:49.239 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
22:37:49.239 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.31 hyp=0.33 cameraTheta=-1.18 mountX=-0.31 mountY=-0.12, mountTheta=-2.77
22:37:49.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.31, opts=13)
22:37:49.239 00.000 7988 Enqueuing Move request for scope (0.13, -0.31)
22:37:49.239 00.000 15712 Worker thread wakes up
22:37:49.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.31) opts 0xd
22:37:49.239 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.31)
22:37:49.239 00.000 15712 Moving (0.13, -0.31) raw xDistance=-0.31 yDistance=-0.12
22:37:49.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:49.239 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.4
22:37:49.251 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:49.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:49.253 00.002 7988 Enqueuing Expose request
22:37:49.253 00.000 15712 PPEC rslt: input = -0.31, final = -0.17, react = -0.18, pred = -0.01, hyst = -0.17, hyst_pct = 0.92, period_length = 636.00
22:37:49.253 00.000 15712 PPEC: input: -0.31, control: -0.17, exposure: 1500
22:37:49.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:49.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:37:49.253 00.000 15712 MoveAxis(E, 55, ABG)
22:37:49.253 00.000 15712 Guiding  Dir = 2, Dur = 55
22:37:49.253 00.000 15712 IsGuiding returns 0
22:37:49.271 00.018 15712 PulseGuide returned control before completion, sleep 50
22:37:49.335 00.064 15712 IsGuiding returns 1
22:37:49.335 00.000 15712 scope still moving after pulse duration time elapsed
22:37:49.364 00.029 15712 IsGuiding returns 0
22:37:49.364 00.000 15712 scope move finished after 55 + 54 ms
22:37:49.364 00.000 15712 Move returns status 0, amount 55
22:37:49.364 00.000 15712 MoveAxis(N, 0, ABG)
22:37:49.364 00.000 15712 Move returns status 0, amount 0
22:37:49.364 00.000 15712 move complete, result=0
22:37:49.364 00.000 15712 worker thread done servicing request
22:37:49.364 00.000 15712 Worker thread wakes up
22:37:49.364 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
22:37:49.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:49.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:51.107 01.743 15712 Exposure complete
22:37:51.159 00.052 15712 worker thread done servicing request
22:37:51.159 00.000 7988 OnExposeComplete: enter
22:37:51.169 00.010 7988 UpdateGuideState(): m_state=6
22:37:51.171 00.002 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
22:37:51.171 00.000 7988 Star::Find returns 1 (0), X=503.37, Y=794.81, Mass=1730, SNR=27.8, Peak=151 HFD=4.5
22:37:51.173 00.002 7988 MultiStar: [#1 0.28,-0.33,0.00,M7] [#2 0.14,-0.17,0.84,U] [#3 0.04,-0.43,0.00,M3] [#4 0.15,-0.33,0.73,U] [#5 0.26,0.03,0.71,U] [#6 -0.21,-0.19,0.65,U] [#7 0.12,-0.42,0.00,M1] [#8 -0.04,-0.40,0.00,M3] 
22:37:51.173 00.000 7988 refined, 4 included, MultiStar: {0.10, -0.22}, one-star: {0.11, -0.36}
22:37:51.175 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
22:37:51.175 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
22:37:51.176 00.001 7988 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.15 mountX=-0.22 mountY=-0.09, mountTheta=-2.74
22:37:51.178 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.22, opts=13)
22:37:51.178 00.000 7988 Enqueuing Move request for scope (0.10, -0.22)
22:37:51.180 00.002 15712 Worker thread wakes up
22:37:51.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
22:37:51.180 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
22:37:51.180 00.000 15712 Moving (0.10, -0.22) raw xDistance=-0.22 yDistance=-0.09
22:37:51.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:51.180 00.000 7988 UpdateGuideState exits: m=1730 SNR=27.8
22:37:51.183 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:51.183 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:51.185 00.002 7988 Enqueuing Expose request
22:37:51.185 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.92, period_length = 636.00
22:37:51.185 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
22:37:51.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:51.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:37:51.185 00.000 15712 MoveAxis(E, 39, ABG)
22:37:51.185 00.000 15712 Guiding  Dir = 2, Dur = 39
22:37:51.185 00.000 15712 IsGuiding returns 0
22:37:51.205 00.020 15712 PulseGuide returned control before completion, sleep 32
22:37:51.253 00.048 15712 IsGuiding returns 0
22:37:51.253 00.000 15712 Move returns status 0, amount 39
22:37:51.253 00.000 15712 MoveAxis(N, 0, ABG)
22:37:51.253 00.000 15712 Move returns status 0, amount 0
22:37:51.253 00.000 15712 move complete, result=0
22:37:51.253 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
22:37:51.255 00.002 15712 worker thread done servicing request
22:37:51.255 00.000 15712 Worker thread wakes up
22:37:51.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:51.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:52.670 01.415 15712 Exposure complete
22:37:52.731 00.061 15712 worker thread done servicing request
22:37:52.731 00.000 7988 OnExposeComplete: enter
22:37:52.731 00.000 7988 UpdateGuideState(): m_state=6
22:37:52.731 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
22:37:52.731 00.000 7988 Star::Find returns 1 (0), X=503.54, Y=794.60, Mass=1613, SNR=26.7, Peak=161 HFD=4.3
22:37:52.731 00.000 7988 MultiStar: [#1 0.52,-0.48,0.00,M8] [#2 0.28,-0.47,0.00,M1] [#3 0.16,-0.65,0.00,M4] [#4 0.29,-0.35,0.00,M1] [#5 0.32,-0.26,0.00,M1] [#6 0.12,-0.58,0.00,M1] [#7 0.29,-0.30,0.00,M2] [#8 0.06,-0.42,0.00,M4] 
22:37:52.731 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
22:37:52.731 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
22:37:52.739 00.008 7988 CameraToMount -- cameraX=0.28 cameraY=-0.57 hyp=0.64 cameraTheta=-1.11 mountX=-0.57 mountY=-0.27, mountTheta=-2.70
22:37:52.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.57, opts=13)
22:37:52.739 00.000 7988 Enqueuing Move request for scope (0.28, -0.57)
22:37:52.739 00.000 15712 Worker thread wakes up
22:37:52.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.57) opts 0xd
22:37:52.739 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.57)
22:37:52.739 00.000 15712 Moving (0.28, -0.57) raw xDistance=-0.57 yDistance=-0.27
22:37:52.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:52.739 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.7
22:37:52.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:52.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:52.747 00.008 7988 Enqueuing Expose request
22:37:52.747 00.000 15712 PPEC rslt: input = -0.57, final = -0.32, react = -0.34, pred = 0.00, hyst = -0.32, hyst_pct = 0.92, period_length = 636.00
22:37:52.747 00.000 15712 PPEC: input: -0.57, control: -0.32, exposure: 1500
22:37:52.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:52.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:37:52.747 00.000 15712 MoveAxis(E, 104, ABG)
22:37:52.747 00.000 15712 Guiding  Dir = 2, Dur = 104
22:37:52.747 00.000 15712 IsGuiding returns 0
22:37:52.771 00.024 15712 PulseGuide returned control before completion, sleep 93
22:37:52.880 00.109 15712 IsGuiding returns 1
22:37:52.880 00.000 15712 scope still moving after pulse duration time elapsed
22:37:52.907 00.027 15712 IsGuiding returns 0
22:37:52.907 00.000 15712 scope move finished after 104 + 54 ms
22:37:52.907 00.000 15712 Move returns status 0, amount 104
22:37:52.907 00.000 15712 MoveAxis(N, 0, ABG)
22:37:52.907 00.000 15712 Move returns status 0, amount 0
22:37:52.907 00.000 15712 move complete, result=0
22:37:52.907 00.000 15712 worker thread done servicing request
22:37:52.907 00.000 15712 Worker thread wakes up
22:37:52.907 00.000 7988 GuideStep: -0.6 px 104 ms EAST, -0.3 px 0 ms NORTH
22:37:52.908 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:52.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:54.549 01.641 15712 Exposure complete
22:37:54.611 00.062 15712 worker thread done servicing request
22:37:54.611 00.000 7988 OnExposeComplete: enter
22:37:54.612 00.001 7988 UpdateGuideState(): m_state=6
22:37:54.612 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
22:37:54.612 00.000 7988 Star::Find returns 1 (0), X=503.51, Y=795.21, Mass=1751, SNR=27.8, Peak=196 HFD=4.5
22:37:54.612 00.000 7988 MultiStar: [#1 0.32,-0.04,0.95,U] [#2 0.20,0.12,0.80,U] [#3 0.08,-0.04,0.84,U] [#4 0.11,0.07,0.74,U] [#5 0.38,0.10,0.00,M2] [#6 0.12,-0.02,0.63,U] [#7 0.22,0.12,0.49,U] [#8 0.28,-0.25,0.42,U] 
22:37:54.612 00.000 7988 refined, 7 included, MultiStar: {0.20, 0.01}, one-star: {0.25, 0.03}
22:37:54.612 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
22:37:54.612 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
22:37:54.612 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.04 mountX=0.01 mountY=-0.20, mountTheta=-1.52
22:37:54.612 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.01, opts=13)
22:37:54.612 00.000 7988 Enqueuing Move request for scope (0.20, 0.01)
22:37:54.612 00.000 15712 Worker thread wakes up
22:37:54.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
22:37:54.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
22:37:54.612 00.000 15712 Moving (0.20, 0.01) raw xDistance=0.01 yDistance=-0.20
22:37:54.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:54.612 00.000 7988 UpdateGuideState exits: m=1751 SNR=27.8
22:37:54.626 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:54.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:54.628 00.002 7988 Enqueuing Expose request
22:37:54.628 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.92, period_length = 636.00
22:37:54.628 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
22:37:54.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:54.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:37:54.628 00.000 15712 MoveAxis(E, 1, ABG)
22:37:54.628 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:54.628 00.000 15712 IsGuiding returns 0
22:37:54.645 00.017 15712 IsGuiding returns 0
22:37:54.645 00.000 15712 Move returns status 0, amount 1
22:37:54.645 00.000 15712 MoveAxis(N, 0, ABG)
22:37:54.645 00.000 15712 Move returns status 0, amount 0
22:37:54.645 00.000 15712 move complete, result=0
22:37:54.645 00.000 15712 worker thread done servicing request
22:37:54.645 00.000 15712 Worker thread wakes up
22:37:54.645 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
22:37:54.659 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:54.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:56.063 01.404 15712 Exposure complete
22:37:56.112 00.049 15712 worker thread done servicing request
22:37:56.112 00.000 7988 OnExposeComplete: enter
22:37:56.126 00.014 7988 UpdateGuideState(): m_state=6
22:37:56.126 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
22:37:56.126 00.000 7988 Star::Find returns 1 (0), X=503.28, Y=795.05, Mass=1679, SNR=27.4, Peak=176 HFD=4.2
22:37:56.126 00.000 7988 MultiStar: [#1 0.08,-0.20,0.97,U] [#2 0.03,0.23,0.85,U] [#3 0.02,-0.16,0.85,U] [#4 -0.14,0.08,0.80,U] [#5 0.13,0.12,0.73,U] [#6 -0.11,-0.01,0.66,U] [#7 -0.04,0.14,0.50,U] [#8 0.29,-0.31,0.00,M4] 
22:37:56.126 00.000 7988 refined, 7 included, MultiStar: {0.00, -0.01}, one-star: {0.02, -0.12}
22:37:56.126 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
22:37:56.126 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
22:37:56.126 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.02 mountX=-0.01 mountY=-0.00, mountTheta=-2.60
22:37:56.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.01, opts=13)
22:37:56.126 00.000 7988 Enqueuing Move request for scope (0.00, -0.01)
22:37:56.126 00.000 15712 Worker thread wakes up
22:37:56.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
22:37:56.126 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
22:37:56.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:56.126 00.000 7988 UpdateGuideState exits: m=1679 SNR=27.4
22:37:56.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:56.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:56.142 00.016 15712 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
22:37:56.142 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.91, period_length = 636.00
22:37:56.142 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
22:37:56.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:56.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:37:56.142 00.000 15712 MoveAxis(E, 1, ABG)
22:37:56.142 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:56.143 00.001 7988 Enqueuing Expose request
22:37:56.143 00.000 15712 IsGuiding returns 0
22:37:56.192 00.049 15712 IsGuiding returns 0
22:37:56.192 00.000 15712 Move returns status 0, amount 1
22:37:56.192 00.000 15712 MoveAxis(N, 0, ABG)
22:37:56.192 00.000 15712 Move returns status 0, amount 0
22:37:56.192 00.000 15712 move complete, result=0
22:37:56.192 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:37:56.193 00.001 15712 worker thread done servicing request
22:37:56.193 00.000 15712 Worker thread wakes up
22:37:56.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:56.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:57.834 01.641 15712 Exposure complete
22:37:57.895 00.061 15712 worker thread done servicing request
22:37:57.895 00.000 7988 OnExposeComplete: enter
22:37:57.896 00.001 7988 UpdateGuideState(): m_state=6
22:37:57.896 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
22:37:57.896 00.000 7988 Star::Find returns 1 (0), X=503.31, Y=795.38, Mass=1741, SNR=27.8, Peak=199 HFD=4.4
22:37:57.896 00.000 7988 MultiStar: [#1 0.48,0.07,0.00,M7] [#2 0.20,0.15,0.86,U] [#3 -0.07,-0.03,0.85,U] [#4 0.13,0.06,0.70,U] [#5 0.22,0.23,0.73,U] [#6 0.01,0.13,0.65,U] [#7 -0.09,0.08,0.46,U] [#8 -0.04,-0.12,0.43,U] 
22:37:57.896 00.000 7988 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.05, 0.21}
22:37:57.896 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
22:37:57.896 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
22:37:57.896 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=0.10 mountY=-0.07, mountTheta=-0.56
22:37:57.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
22:37:57.896 00.000 7988 Enqueuing Move request for scope (0.06, 0.10)
22:37:57.896 00.000 15712 Worker thread wakes up
22:37:57.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:37:57.896 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:37:57.896 00.000 15712 Moving (0.06, 0.10) raw xDistance=0.10 yDistance=-0.07
22:37:57.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:37:57.896 00.000 7988 UpdateGuideState exits: m=1741 SNR=27.8
22:37:57.910 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:57.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:57.911 00.001 7988 Enqueuing Expose request
22:37:57.911 00.000 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.91, period_length = 636.00
22:37:57.911 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
22:37:57.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:57.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:57.911 00.000 15712 MoveAxis(E, 1, ABG)
22:37:57.911 00.000 15712 Guiding  Dir = 2, Dur = 1
22:37:57.911 00.000 15712 IsGuiding returns 0
22:37:57.927 00.016 15712 IsGuiding returns 0
22:37:57.927 00.000 15712 Move returns status 0, amount 1
22:37:57.927 00.000 15712 MoveAxis(N, 0, ABG)
22:37:57.927 00.000 15712 Move returns status 0, amount 0
22:37:57.927 00.000 15712 move complete, result=0
22:37:57.927 00.000 15712 worker thread done servicing request
22:37:57.927 00.000 15712 Worker thread wakes up
22:37:57.927 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:37:57.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:57.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:37:59.345 01.418 15712 Exposure complete
22:37:59.405 00.060 15712 worker thread done servicing request
22:37:59.405 00.000 7988 OnExposeComplete: enter
22:37:59.409 00.004 7988 UpdateGuideState(): m_state=6
22:37:59.409 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
22:37:59.409 00.000 7988 Star::Find returns 1 (0), X=503.39, Y=795.17, Mass=1710, SNR=27.7, Peak=175 HFD=4.5
22:37:59.409 00.000 7988 MultiStar: [#1 0.30,0.13,0.97,U] [#2 0.14,0.23,0.84,U] [#3 -0.06,0.09,0.81,U] [#4 0.11,0.02,0.74,U] [#5 0.44,0.13,0.00,M1] [#6 0.26,0.05,0.63,U] [#7 0.13,0.15,0.48,U] [#8 0.09,-0.04,0.45,U] 
22:37:59.409 00.000 7988 single-star, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.13, -0.00}
22:37:59.409 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.56) = xAngle (-1.58 = -1.58)
22:37:59.409 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
22:37:59.409 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.00 mountY=-0.13, mountTheta=-1.58
22:37:59.409 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.00, opts=13)
22:37:59.409 00.000 7988 Enqueuing Move request for scope (0.13, -0.00)
22:37:59.409 00.000 15712 Worker thread wakes up
22:37:59.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
22:37:59.409 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
22:37:59.409 00.000 15712 Moving (0.13, -0.00) raw xDistance=-0.00 yDistance=-0.13
22:37:59.409 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.07, hyst = 0.00, hyst_pct = 0.91, period_length = 636.00
22:37:59.409 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
22:37:59.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:59.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:37:59.409 00.000 15712 MoveAxis(E, 2, ABG)
22:37:59.409 00.000 15712 Guiding  Dir = 2, Dur = 2
22:37:59.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:37:59.409 00.000 7988 UpdateGuideState exits: m=1710 SNR=27.7
22:37:59.422 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:59.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:37:59.425 00.003 15712 IsGuiding returns 0
22:37:59.425 00.000 7988 Enqueuing Expose request
22:37:59.449 00.024 15712 IsGuiding returns 0
22:37:59.449 00.000 15712 Move returns status 0, amount 2
22:37:59.449 00.000 15712 MoveAxis(N, 0, ABG)
22:37:59.449 00.000 15712 Move returns status 0, amount 0
22:37:59.449 00.000 15712 move complete, result=0
22:37:59.449 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:37:59.455 00.006 15712 worker thread done servicing request
22:37:59.455 00.000 15712 Worker thread wakes up
22:37:59.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:37:59.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:01.089 01.634 15712 Exposure complete
22:38:01.150 00.061 15712 worker thread done servicing request
22:38:01.151 00.001 7988 OnExposeComplete: enter
22:38:01.151 00.000 7988 UpdateGuideState(): m_state=6
22:38:01.151 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
22:38:01.151 00.000 7988 Star::Find returns 1 (0), X=503.30, Y=795.04, Mass=1523, SNR=26.0, Peak=179 HFD=4.1
22:38:01.151 00.000 7988 MultiStar: [#1 0.44,-0.03,0.00,M7] [#2 0.27,0.14,0.85,U] [#3 0.00,-0.20,0.87,U] [#4 0.07,0.05,0.79,U] [#5 0.42,0.19,0.00,M2] [#6 0.31,0.01,0.68,U] [#7 0.17,0.28,0.51,U] [#8 0.13,0.07,0.47,U] 
22:38:01.156 00.005 7988 refined, 6 included, MultiStar: {0.13, 0.01}, one-star: {0.04, -0.13}
22:38:01.156 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.56) = xAngle (-1.50 = -1.50)
22:38:01.156 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
22:38:01.156 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.06 mountX=0.01 mountY=-0.13, mountTheta=-1.50
22:38:01.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.01, opts=13)
22:38:01.156 00.000 7988 Enqueuing Move request for scope (0.13, 0.01)
22:38:01.156 00.000 15712 Worker thread wakes up
22:38:01.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
22:38:01.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
22:38:01.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:01.156 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.0
22:38:01.166 00.010 15712 Moving (0.13, 0.01) raw xDistance=0.01 yDistance=-0.13
22:38:01.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:01.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:01.166 00.000 7988 Enqueuing Expose request
22:38:01.166 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.08, hyst = 0.00, hyst_pct = 0.91, period_length = 636.00
22:38:01.166 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
22:38:01.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:01.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:38:01.166 00.000 15712 MoveAxis(E, 2, ABG)
22:38:01.166 00.000 15712 Guiding  Dir = 2, Dur = 2
22:38:01.166 00.000 15712 IsGuiding returns 0
22:38:01.224 00.058 15712 IsGuiding returns 0
22:38:01.224 00.000 15712 Move returns status 0, amount 2
22:38:01.224 00.000 15712 MoveAxis(N, 0, ABG)
22:38:01.224 00.000 15712 Move returns status 0, amount 0
22:38:01.224 00.000 15712 move complete, result=0
22:38:01.224 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:38:01.230 00.006 15712 worker thread done servicing request
22:38:01.230 00.000 15712 Worker thread wakes up
22:38:01.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:01.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:02.646 01.416 15712 Exposure complete
22:38:02.703 00.057 15712 worker thread done servicing request
22:38:02.703 00.000 7988 OnExposeComplete: enter
22:38:02.708 00.005 7988 UpdateGuideState(): m_state=6
22:38:02.708 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
22:38:02.710 00.002 7988 Star::Find returns 1 (0), X=503.37, Y=795.00, Mass=1691, SNR=27.5, Peak=163 HFD=4.8
22:38:02.712 00.002 7988 MultiStar: [#1 0.17,-0.08,0.93,U] [#2 0.20,0.02,0.80,U] [#3 -0.06,-0.10,0.84,U] [#4 0.17,-0.02,0.77,U] [#5 0.24,0.10,0.73,U] [#6 0.03,-0.05,0.65,U] [#7 0.07,-0.16,0.49,U] [#8 -0.07,-0.29,0.42,U] 
22:38:02.712 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.11, -0.17}
22:38:02.714 00.002 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.56) = xAngle (-2.17 = -2.17)
22:38:02.714 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
22:38:02.716 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.61 mountX=-0.07 mountY=-0.10, mountTheta=-2.18
22:38:02.716 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.07, opts=13)
22:38:02.718 00.002 7988 Enqueuing Move request for scope (0.11, -0.07)
22:38:02.718 00.000 15712 Worker thread wakes up
22:38:02.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
22:38:02.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
22:38:02.718 00.000 15712 Moving (0.11, -0.07) raw xDistance=-0.07 yDistance=-0.10
22:38:02.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:02.720 00.002 7988 UpdateGuideState exits: m=1691 SNR=27.5
22:38:02.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:02.722 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:02.724 00.002 7988 Enqueuing Expose request
22:38:02.724 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.91, period_length = 636.00
22:38:02.724 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
22:38:02.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:02.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:02.724 00.000 15712 MoveAxis(E, 2, ABG)
22:38:02.724 00.000 15712 Guiding  Dir = 2, Dur = 2
22:38:02.724 00.000 15712 IsGuiding returns 0
22:38:02.740 00.016 15712 IsGuiding returns 0
22:38:02.740 00.000 15712 Move returns status 0, amount 2
22:38:02.740 00.000 15712 MoveAxis(N, 0, ABG)
22:38:02.740 00.000 15712 Move returns status 0, amount 0
22:38:02.740 00.000 15712 move complete, result=0
22:38:02.740 00.000 15712 worker thread done servicing request
22:38:02.740 00.000 15712 Worker thread wakes up
22:38:02.740 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:38:02.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:02.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:04.385 01.645 15712 Exposure complete
22:38:04.446 00.061 15712 worker thread done servicing request
22:38:04.447 00.001 7988 OnExposeComplete: enter
22:38:04.447 00.000 7988 UpdateGuideState(): m_state=6
22:38:04.447 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
22:38:04.447 00.000 7988 Star::Find returns 1 (0), X=503.36, Y=794.96, Mass=1636, SNR=27.0, Peak=166 HFD=4.3
22:38:04.447 00.000 7988 MultiStar: [#1 0.29,-0.12,0.97,U] [#2 0.14,-0.02,0.86,U] [#3 0.05,-0.22,0.86,U] [#4 0.02,-0.32,0.74,U] [#5 0.15,0.07,0.72,U] [#6 -0.07,-0.20,0.64,U] [#7 -0.13,-0.08,0.47,U] [#8 0.16,-0.49,0.00,M1] 
22:38:04.447 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.14}, one-star: {0.10, -0.21}
22:38:04.447 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
22:38:04.447 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
22:38:04.447 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.00 mountX=-0.14 mountY=-0.09, mountTheta=-2.59
22:38:04.456 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.14, opts=13)
22:38:04.456 00.000 7988 Enqueuing Move request for scope (0.09, -0.14)
22:38:04.456 00.000 15712 Worker thread wakes up
22:38:04.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
22:38:04.456 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
22:38:04.456 00.000 15712 Moving (0.09, -0.14) raw xDistance=-0.14 yDistance=-0.09
22:38:04.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:04.456 00.000 7988 UpdateGuideState exits: m=1636 SNR=27.0
22:38:04.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:04.462 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:04.462 00.000 7988 Enqueuing Expose request
22:38:04.462 00.000 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.91, period_length = 636.00
22:38:04.462 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
22:38:04.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:04.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:38:04.462 00.000 15712 MoveAxis(W, 0, ABG)
22:38:04.462 00.000 15712 Move returns status 0, amount 0
22:38:04.462 00.000 15712 MoveAxis(N, 0, ABG)
22:38:04.462 00.000 15712 Move returns status 0, amount 0
22:38:04.462 00.000 15712 move complete, result=0
22:38:04.462 00.000 15712 worker thread done servicing request
22:38:04.462 00.000 15712 Worker thread wakes up
22:38:04.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:04.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:04.462 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:38:05.879 01.417 15712 Exposure complete
22:38:05.936 00.057 15712 worker thread done servicing request
22:38:05.936 00.000 7988 OnExposeComplete: enter
22:38:05.943 00.007 7988 UpdateGuideState(): m_state=6
22:38:05.943 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
22:38:05.943 00.000 7988 Star::Find returns 1 (0), X=503.34, Y=794.98, Mass=1615, SNR=26.6, Peak=163 HFD=4.5
22:38:05.943 00.000 7988 MultiStar: [#1 0.48,-0.43,0.00,M6] [#2 0.39,-0.32,0.00,M1] [#3 0.04,-0.36,0.00,M1] [#4 0.13,-0.38,0.00,M1] [#5 0.32,-0.04,0.71,U] [#6 0.25,-0.19,0.67,U] [#7 0.05,-0.22,0.51,U] [#8 0.25,-0.57,0.00,M2] 
22:38:05.943 00.000 7988 single-star, 3 included, MultiStar: {0.17, -0.16}, one-star: {0.08, -0.19}
22:38:05.943 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
22:38:05.943 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
22:38:05.953 00.010 7988 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.20 mountX=-0.19 mountY=-0.07, mountTheta=-2.79
22:38:05.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.19, opts=13)
22:38:05.953 00.000 7988 Enqueuing Move request for scope (0.08, -0.19)
22:38:05.953 00.000 15712 Worker thread wakes up
22:38:05.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:38:05.959 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
22:38:05.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
22:38:05.959 00.000 15712 Moving (0.08, -0.19) raw xDistance=-0.19 yDistance=-0.07
22:38:05.959 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.6
22:38:05.959 00.000 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.91, period_length = 636.00
22:38:05.959 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
22:38:05.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:05.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:05.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:05.959 00.000 7988 Enqueuing Expose request
22:38:05.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:05.959 00.000 15712 MoveAxis(E, 34, ABG)
22:38:05.959 00.000 15712 Guiding  Dir = 2, Dur = 34
22:38:05.975 00.016 15712 IsGuiding returns 0
22:38:05.990 00.015 15712 PulseGuide returned control before completion, sleep 29
22:38:06.038 00.048 15712 IsGuiding returns 0
22:38:06.038 00.000 15712 Move returns status 0, amount 34
22:38:06.038 00.000 15712 MoveAxis(N, 0, ABG)
22:38:06.038 00.000 15712 Move returns status 0, amount 0
22:38:06.038 00.000 15712 move complete, result=0
22:38:06.038 00.000 15712 worker thread done servicing request
22:38:06.038 00.000 15712 Worker thread wakes up
22:38:06.038 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
22:38:06.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:06.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:07.680 01.642 15712 Exposure complete
22:38:07.741 00.061 15712 worker thread done servicing request
22:38:07.741 00.000 7988 OnExposeComplete: enter
22:38:07.742 00.001 7988 UpdateGuideState(): m_state=6
22:38:07.742 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
22:38:07.742 00.000 7988 Star::Find returns 1 (0), X=503.21, Y=794.90, Mass=1489, SNR=25.7, Peak=163 HFD=4.2
22:38:07.742 00.000 7988 MultiStar: [#1 0.27,-0.12,0.99,U] [#2 0.10,0.04,0.90,U] [#3 0.02,-0.10,0.92,U] [#4 0.22,-0.19,0.81,U] [#5 0.20,0.04,0.77,U] [#6 0.05,-0.15,0.67,U] [#7 -0.17,-0.34,0.00,M1] [#8 0.07,-0.23,0.48,U] 
22:38:07.742 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.12}, one-star: {-0.05, -0.27}
22:38:07.742 00.000 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
22:38:07.742 00.000 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
22:38:07.742 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.82 mountX=-0.12 mountY=-0.11, mountTheta=-2.41
22:38:07.742 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.12, opts=13)
22:38:07.742 00.000 7988 Enqueuing Move request for scope (0.11, -0.12)
22:38:07.742 00.000 15712 Worker thread wakes up
22:38:07.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
22:38:07.742 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
22:38:07.754 00.012 15712 Moving (0.11, -0.12) raw xDistance=-0.12 yDistance=-0.11
22:38:07.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:07.754 00.000 7988 UpdateGuideState exits: m=1489 SNR=25.7
22:38:07.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:07.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:07.754 00.000 7988 Enqueuing Expose request
22:38:07.758 00.004 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.91, period_length = 636.00
22:38:07.758 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
22:38:07.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:07.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:07.758 00.000 15712 MoveAxis(W, 1, ABG)
22:38:07.758 00.000 15712 Guiding  Dir = 3, Dur = 1
22:38:07.758 00.000 15712 IsGuiding returns 0
22:38:07.775 00.017 15712 IsGuiding returns 0
22:38:07.775 00.000 15712 Move returns status 0, amount 1
22:38:07.775 00.000 15712 MoveAxis(N, 0, ABG)
22:38:07.775 00.000 15712 Move returns status 0, amount 0
22:38:07.775 00.000 15712 move complete, result=0
22:38:07.775 00.000 15712 worker thread done servicing request
22:38:07.775 00.000 15712 Worker thread wakes up
22:38:07.775 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:38:07.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:07.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:09.193 01.418 15712 Exposure complete
22:38:09.252 00.059 15712 worker thread done servicing request
22:38:09.252 00.000 7988 OnExposeComplete: enter
22:38:09.257 00.005 7988 UpdateGuideState(): m_state=6
22:38:09.257 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
22:38:09.259 00.002 7988 Star::Find returns 1 (0), X=503.42, Y=794.97, Mass=1513, SNR=25.9, Peak=169 HFD=4.1
22:38:09.259 00.000 7988 MultiStar: [#1 0.40,-0.04,0.00,M6] [#2 0.18,0.29,0.90,U] [#3 -0.02,-0.39,0.00,M1] [#4 0.27,-0.06,0.79,U] [#5 0.19,0.28,0.72,U] [#6 0.33,-0.11,0.69,U] [#7 0.20,0.15,0.54,U] [#8 0.14,-0.14,0.44,U] 
22:38:09.261 00.002 7988 refined, 6 included, MultiStar: {0.21, 0.03}, one-star: {0.16, -0.20}
22:38:09.261 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.56) = xAngle (-1.41 = -1.41)
22:38:09.263 00.002 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
22:38:09.263 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.15 mountX=0.03 mountY=-0.21, mountTheta=-1.41
22:38:09.265 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.03, opts=13)
22:38:09.267 00.002 7988 Enqueuing Move request for scope (0.21, 0.03)
22:38:09.267 00.000 15712 Worker thread wakes up
22:38:09.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
22:38:09.267 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
22:38:09.269 00.002 15712 Moving (0.21, 0.03) raw xDistance=0.03 yDistance=-0.21
22:38:09.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:38:09.269 00.000 7988 UpdateGuideState exits: m=1513 SNR=25.9
22:38:09.271 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:09.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:09.273 00.002 7988 Enqueuing Expose request
22:38:09.273 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 636.00
22:38:09.273 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
22:38:09.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:09.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:38:09.273 00.000 15712 MoveAxis(W, 0, ABG)
22:38:09.273 00.000 15712 Move returns status 0, amount 0
22:38:09.273 00.000 15712 MoveAxis(N, 0, ABG)
22:38:09.273 00.000 15712 Move returns status 0, amount 0
22:38:09.273 00.000 15712 move complete, result=0
22:38:09.273 00.000 15712 worker thread done servicing request
22:38:09.273 00.000 15712 Worker thread wakes up
22:38:09.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:09.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:09.273 00.000 7988 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
22:38:10.914 01.641 15712 Exposure complete
22:38:10.970 00.056 15712 worker thread done servicing request
22:38:10.970 00.000 7988 OnExposeComplete: enter
22:38:10.976 00.006 7988 UpdateGuideState(): m_state=6
22:38:10.976 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
22:38:10.976 00.000 7988 Star::Find returns 1 (0), X=503.44, Y=794.92, Mass=1516, SNR=26.0, Peak=157 HFD=4.3
22:38:10.976 00.000 7988 MultiStar: [#1 0.47,-0.30,0.00,M7] [#2 0.26,-0.09,0.88,U] [#3 0.24,-0.16,0.90,U] [#4 0.14,-0.31,0.74,U] [#5 0.27,-0.05,0.73,U] [#6 0.18,-0.16,0.69,U] [#7 0.22,0.06,0.50,U] [#8 -0.12,-0.23,0.47,U] 
22:38:10.976 00.000 7988 refined, 7 included, MultiStar: {0.19, -0.16}, one-star: {0.17, -0.26}
22:38:10.976 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
22:38:10.976 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
22:38:10.976 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.24 cameraTheta=-0.71 mountX=-0.16 mountY=-0.18, mountTheta=-2.29
22:38:10.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.16, opts=13)
22:38:10.987 00.011 7988 Enqueuing Move request for scope (0.19, -0.16)
22:38:10.987 00.000 15712 Worker thread wakes up
22:38:10.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
22:38:10.987 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
22:38:10.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:10.987 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.0
22:38:10.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:10.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:10.992 00.005 7988 Enqueuing Expose request
22:38:10.992 00.000 15712 Moving (0.19, -0.16) raw xDistance=-0.16 yDistance=-0.18
22:38:10.992 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.90, period_length = 636.00
22:38:10.992 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
22:38:10.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:10.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:38:10.992 00.000 15712 MoveAxis(W, 0, ABG)
22:38:10.992 00.000 15712 Move returns status 0, amount 0
22:38:10.992 00.000 15712 MoveAxis(N, 0, ABG)
22:38:10.992 00.000 15712 Move returns status 0, amount 0
22:38:10.992 00.000 15712 move complete, result=0
22:38:10.992 00.000 15712 worker thread done servicing request
22:38:10.992 00.000 15712 Worker thread wakes up
22:38:10.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:10.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:10.992 00.000 7988 GuideStep: -0.2 px 0 ms WEST, -0.2 px 0 ms NORTH
22:38:12.411 01.419 15712 Exposure complete
22:38:12.472 00.061 15712 worker thread done servicing request
22:38:12.472 00.000 7988 OnExposeComplete: enter
22:38:12.472 00.000 7988 UpdateGuideState(): m_state=6
22:38:12.472 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
22:38:12.472 00.000 7988 Star::Find returns 1 (0), X=503.35, Y=794.92, Mass=1613, SNR=26.7, Peak=156 HFD=4.5
22:38:12.483 00.011 7988 MultiStar: [#1 0.47,-0.15,0.00,M8] [#2 0.16,0.05,0.87,U] [#3 0.11,-0.08,0.87,U] [#4 0.37,-0.20,0.00,M1] [#5 0.10,0.04,0.77,U] [#6 0.18,-0.01,0.70,U] [#7 -0.03,0.06,0.49,U] [#8 0.08,-0.51,0.00,M1] 
22:38:12.483 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {0.08, -0.26}
22:38:12.483 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
22:38:12.483 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
22:38:12.483 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
22:38:12.488 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.05, opts=13)
22:38:12.490 00.002 7988 Enqueuing Move request for scope (0.11, -0.05)
22:38:12.490 00.000 15712 Worker thread wakes up
22:38:12.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:38:12.492 00.002 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:38:12.492 00.000 15712 Moving (0.11, -0.05) raw xDistance=-0.05 yDistance=-0.11
22:38:12.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:12.492 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.7
22:38:12.494 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:12.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:12.494 00.000 7988 Enqueuing Expose request
22:38:12.494 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.90, period_length = 636.00
22:38:12.494 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
22:38:12.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:12.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:12.494 00.000 15712 MoveAxis(W, 0, ABG)
22:38:12.494 00.000 15712 Move returns status 0, amount 0
22:38:12.494 00.000 15712 MoveAxis(N, 0, ABG)
22:38:12.494 00.000 15712 Move returns status 0, amount 0
22:38:12.494 00.000 15712 move complete, result=0
22:38:12.494 00.000 15712 worker thread done servicing request
22:38:12.494 00.000 15712 Worker thread wakes up
22:38:12.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:12.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:12.494 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:38:14.131 01.637 15712 Exposure complete
22:38:14.183 00.052 15712 worker thread done servicing request
22:38:14.183 00.000 7988 OnExposeComplete: enter
22:38:14.192 00.009 7988 UpdateGuideState(): m_state=6
22:38:14.192 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
22:38:14.192 00.000 7988 Star::Find returns 1 (0), X=503.25, Y=794.65, Mass=1619, SNR=26.8, Peak=146 HFD=4.7
22:38:14.192 00.000 7988 MultiStar: [#1 0.23,-0.37,0.00,M9] [#2 0.20,-0.03,0.82,U] [#3 0.21,-0.29,0.84,U] [#4 -0.04,-0.29,0.79,U] [#5 0.30,-0.17,0.70,U] [#6 0.23,-0.21,0.67,U] [#7 -0.02,-0.26,0.49,U] [#8 0.21,-0.41,0.00,M2] 
22:38:14.192 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.26}, one-star: {-0.01, -0.52}
22:38:14.192 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
22:38:14.192 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
22:38:14.200 00.008 7988 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.14 mountX=-0.26 mountY=-0.12, mountTheta=-2.73
22:38:14.200 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.26, opts=13)
22:38:14.200 00.000 7988 Enqueuing Move request for scope (0.12, -0.26)
22:38:14.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:14.200 00.000 7988 UpdateGuideState exits: m=1619 SNR=26.8
22:38:14.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:14.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:14.208 00.008 7988 Enqueuing Expose request
22:38:14.208 00.000 15712 Worker thread wakes up
22:38:14.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
22:38:14.208 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
22:38:14.208 00.000 15712 Moving (0.12, -0.26) raw xDistance=-0.26 yDistance=-0.12
22:38:14.208 00.000 15712 PPEC rslt: input = -0.26, final = -0.14, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.90, period_length = 636.00
22:38:14.208 00.000 15712 PPEC: input: -0.26, control: -0.14, exposure: 1500
22:38:14.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:14.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:38:14.208 00.000 15712 MoveAxis(E, 47, ABG)
22:38:14.208 00.000 15712 Guiding  Dir = 2, Dur = 47
22:38:14.208 00.000 15712 IsGuiding returns 0
22:38:14.233 00.025 15712 PulseGuide returned control before completion, sleep 30
22:38:14.271 00.038 15712 IsGuiding returns 1
22:38:14.271 00.000 15712 scope still moving after pulse duration time elapsed
22:38:14.319 00.048 15712 IsGuiding returns 1
22:38:14.351 00.032 15712 IsGuiding returns 0
22:38:14.351 00.000 15712 scope move finished after 47 + 93 ms
22:38:14.351 00.000 15712 Move returns status 0, amount 47
22:38:14.351 00.000 15712 MoveAxis(N, 0, ABG)
22:38:14.351 00.000 15712 Move returns status 0, amount 0
22:38:14.351 00.000 15712 move complete, result=0
22:38:14.351 00.000 7988 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
22:38:14.351 00.000 15712 worker thread done servicing request
22:38:14.351 00.000 15712 Worker thread wakes up
22:38:14.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:14.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:15.772 01.421 15712 Exposure complete
22:38:15.833 00.061 15712 worker thread done servicing request
22:38:15.833 00.000 7988 OnExposeComplete: enter
22:38:15.834 00.001 7988 UpdateGuideState(): m_state=6
22:38:15.836 00.002 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
22:38:15.836 00.000 7988 Star::Find returns 1 (0), X=503.59, Y=795.30, Mass=1486, SNR=25.6, Peak=183 HFD=4.0
22:38:15.838 00.002 7988 MultiStar: [#1 0.37,0.10,0.00,M10] [#2 0.23,0.46,0.00,M1] [#3 0.23,0.25,0.93,U] [#4 0.20,0.08,0.79,U] [#5 0.42,0.24,0.00,M1] [#6 0.11,-0.17,0.74,U] [#7 -0.13,0.10,0.56,U] [#8 0.07,-0.14,0.49,U] 
22:38:15.838 00.000 7988 refined, 5 included, MultiStar: {0.16, 0.07}, one-star: {0.33, 0.13}
22:38:15.840 00.002 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.56) = xAngle (-1.18 = -1.18)
22:38:15.840 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
22:38:15.842 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.38 mountX=0.07 mountY=-0.17, mountTheta=-1.19
22:38:15.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.07, opts=13)
22:38:15.844 00.002 7988 Enqueuing Move request for scope (0.16, 0.07)
22:38:15.846 00.002 15712 Worker thread wakes up
22:38:15.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
22:38:15.846 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
22:38:15.846 00.000 15712 Moving (0.16, 0.07) raw xDistance=0.07 yDistance=-0.17
22:38:15.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:15.846 00.000 7988 UpdateGuideState exits: m=1486 SNR=25.6
22:38:15.848 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:15.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:15.850 00.002 7988 Enqueuing Expose request
22:38:15.850 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.90, period_length = 636.00
22:38:15.850 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
22:38:15.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:15.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:38:15.850 00.000 15712 MoveAxis(E, 0, ABG)
22:38:15.850 00.000 15712 Move returns status 0, amount 0
22:38:15.850 00.000 15712 MoveAxis(N, 0, ABG)
22:38:15.850 00.000 15712 Move returns status 0, amount 0
22:38:15.850 00.000 15712 move complete, result=0
22:38:15.850 00.000 15712 worker thread done servicing request
22:38:15.850 00.000 15712 Worker thread wakes up
22:38:15.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:15.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:15.850 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:17.592 01.742 15712 Exposure complete
22:38:17.654 00.062 15712 worker thread done servicing request
22:38:17.654 00.000 7988 OnExposeComplete: enter
22:38:17.654 00.000 7988 UpdateGuideState(): m_state=6
22:38:17.654 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:38:17.654 00.000 7988 Star::Find returns 1 (0), X=503.33, Y=795.04, Mass=1593, SNR=26.6, Peak=173 HFD=4.1
22:38:17.654 00.000 7988 MultiStar: [#1 0.46,-0.09,0.00,R] [#2 0.16,0.01,0.84,U] [#3 0.25,-0.30,0.00,M1] [#4 0.37,-0.09,0.00,M1] [#5 0.35,-0.09,0.78,U] [#6 0.13,-0.05,0.69,U] [#7 0.25,-0.29,0.00,M1] [#8 0.15,-0.43,0.00,M2] 
22:38:17.660 00.006 7988 single-star, 3 included, MultiStar: {0.17, -0.07}, one-star: {0.07, -0.13}
22:38:17.660 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
22:38:17.662 00.002 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
22:38:17.662 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.09 mountX=-0.13 mountY=-0.06, mountTheta=-2.67
22:38:17.664 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.13, opts=13)
22:38:17.666 00.002 7988 Enqueuing Move request for scope (0.07, -0.13)
22:38:17.667 00.001 15712 Worker thread wakes up
22:38:17.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
22:38:17.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
22:38:17.667 00.000 15712 Moving (0.07, -0.13) raw xDistance=-0.13 yDistance=-0.06
22:38:17.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:17.668 00.001 7988 UpdateGuideState exits: m=1593 SNR=26.6
22:38:17.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:17.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:17.668 00.000 7988 Enqueuing Expose request
22:38:17.668 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.90, period_length = 636.00
22:38:17.668 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
22:38:17.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:17.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:38:17.668 00.000 15712 MoveAxis(E, 0, ABG)
22:38:17.668 00.000 15712 Move returns status 0, amount 0
22:38:17.668 00.000 15712 MoveAxis(N, 0, ABG)
22:38:17.668 00.000 15712 Move returns status 0, amount 0
22:38:17.668 00.000 15712 move complete, result=0
22:38:17.668 00.000 15712 worker thread done servicing request
22:38:17.668 00.000 15712 Worker thread wakes up
22:38:17.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:17.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:17.668 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:19.092 01.424 15712 Exposure complete
22:38:19.154 00.062 15712 worker thread done servicing request
22:38:19.155 00.001 7988 OnExposeComplete: enter
22:38:19.155 00.000 7988 UpdateGuideState(): m_state=6
22:38:19.155 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
22:38:19.155 00.000 7988 Star::Find returns 1 (0), X=503.46, Y=795.02, Mass=1597, SNR=26.6, Peak=145 HFD=4.5
22:38:19.155 00.000 7988 MultiStar: [#1 -0.20,0.07,0.99,U] [#2 0.08,0.09,0.88,U] [#3 0.08,-0.26,0.90,U] [#4 0.08,-0.17,0.76,U] [#5 0.28,-0.02,0.71,U] [#6 0.10,-0.02,0.67,U] [#7 0.08,-0.07,0.49,U] [#8 -0.26,-0.06,0.47,U] 
22:38:19.155 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.20, -0.16}
22:38:19.155 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
22:38:19.155 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
22:38:19.155 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.86 mountX=-0.07 mountY=-0.06, mountTheta=-2.44
22:38:19.164 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.07, opts=13)
22:38:19.164 00.000 7988 Enqueuing Move request for scope (0.06, -0.07)
22:38:19.164 00.000 15712 Worker thread wakes up
22:38:19.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:38:19.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:38:19.164 00.000 15712 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=-0.06
22:38:19.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:19.164 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.6
22:38:19.170 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:19.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:19.172 00.002 7988 Enqueuing Expose request
22:38:19.172 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.90, period_length = 636.00
22:38:19.172 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
22:38:19.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:19.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:38:19.172 00.000 15712 MoveAxis(E, 1, ABG)
22:38:19.172 00.000 15712 Guiding  Dir = 2, Dur = 1
22:38:19.172 00.000 15712 IsGuiding returns 0
22:38:19.194 00.022 15712 IsGuiding returns 0
22:38:19.194 00.000 15712 Move returns status 0, amount 1
22:38:19.194 00.000 15712 MoveAxis(N, 0, ABG)
22:38:19.194 00.000 15712 Move returns status 0, amount 0
22:38:19.194 00.000 15712 move complete, result=0
22:38:19.194 00.000 15712 worker thread done servicing request
22:38:19.194 00.000 15712 Worker thread wakes up
22:38:19.194 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:38:19.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:19.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:20.831 01.637 15712 Exposure complete
22:38:20.882 00.051 15712 worker thread done servicing request
22:38:20.882 00.000 7988 OnExposeComplete: enter
22:38:20.882 00.000 7988 UpdateGuideState(): m_state=6
22:38:20.893 00.011 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
22:38:20.895 00.002 7988 Star::Find returns 1 (0), X=503.26, Y=794.75, Mass=1658, SNR=26.9, Peak=141 HFD=4.5
22:38:20.895 00.000 7988 MultiStar: [#1 -0.14,-0.28,0.97,U] [#2 0.06,-0.30,0.84,U] [#3 0.10,-0.40,0.00,M1] [#4 0.16,-0.42,0.00,M1] [#5 0.49,0.01,0.00,M1] [#6 -0.15,-0.21,0.66,U] [#7 -0.08,-0.23,0.49,U] [#8 0.27,-0.67,0.00,M2] 
22:38:20.897 00.002 7988 refined, 4 included, MultiStar: {-0.06, -0.30}, one-star: {-0.01, -0.42}
22:38:20.897 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
22:38:20.899 00.002 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
22:38:20.899 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.76 mountX=-0.30 mountY=0.07, mountTheta=2.93
22:38:20.901 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.30, opts=13)
22:38:20.903 00.002 7988 Enqueuing Move request for scope (-0.06, -0.30)
22:38:20.903 00.000 15712 Worker thread wakes up
22:38:20.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.30) opts 0xd
22:38:20.903 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.30)
22:38:20.903 00.000 15712 Moving (-0.06, -0.30) raw xDistance=-0.30 yDistance=0.07
22:38:20.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:20.903 00.000 7988 UpdateGuideState exits: m=1658 SNR=26.9
22:38:20.906 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:20.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:20.908 00.002 7988 Enqueuing Expose request
22:38:20.908 00.000 15712 PPEC rslt: input = -0.30, final = -0.17, react = -0.18, pred = -0.03, hyst = -0.16, hyst_pct = 0.89, period_length = 636.00
22:38:20.908 00.000 15712 PPEC: input: -0.30, control: -0.17, exposure: 1500
22:38:20.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:20.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:38:20.908 00.000 15712 MoveAxis(E, 55, ABG)
22:38:20.908 00.000 15712 Guiding  Dir = 2, Dur = 55
22:38:20.908 00.000 15712 IsGuiding returns 0
22:38:20.932 00.024 15712 PulseGuide returned control before completion, sleep 40
22:38:21.000 00.068 15712 IsGuiding returns 1
22:38:21.000 00.000 15712 scope still moving after pulse duration time elapsed
22:38:21.036 00.036 15712 IsGuiding returns 0
22:38:21.036 00.000 15712 scope move finished after 55 + 71 ms
22:38:21.036 00.000 15712 Move returns status 0, amount 55
22:38:21.036 00.000 15712 MoveAxis(N, 0, ABG)
22:38:21.036 00.000 15712 Move returns status 0, amount 0
22:38:21.036 00.000 15712 move complete, result=0
22:38:21.036 00.000 15712 worker thread done servicing request
22:38:21.036 00.000 15712 Worker thread wakes up
22:38:21.036 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
22:38:21.038 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:21.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:22.454 01.416 15712 Exposure complete
22:38:22.516 00.062 15712 worker thread done servicing request
22:38:22.516 00.000 7988 OnExposeComplete: enter
22:38:22.516 00.000 7988 UpdateGuideState(): m_state=6
22:38:22.516 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
22:38:22.516 00.000 7988 Star::Find returns 1 (0), X=503.39, Y=795.05, Mass=1545, SNR=26.0, Peak=176 HFD=4.1
22:38:22.516 00.000 7988 MultiStar: [#1 -0.07,0.06,1.02,U] [#2 0.32,0.20,0.00,M1] [#3 -0.02,-0.12,0.90,U] [#4 0.11,-0.14,0.81,U] [#5 0.27,0.21,0.77,U] [#6 0.14,-0.15,0.67,U] [#7 0.07,-0.22,0.53,U] [#8 0.01,-0.29,0.52,U] 
22:38:22.516 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.12, -0.13}
22:38:22.516 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
22:38:22.516 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
22:38:22.516 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.80 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
22:38:22.516 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.08, opts=13)
22:38:22.516 00.000 7988 Enqueuing Move request for scope (0.08, -0.08)
22:38:22.516 00.000 15712 Worker thread wakes up
22:38:22.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:38:22.516 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:38:22.516 00.000 15712 Moving (0.08, -0.08) raw xDistance=-0.08 yDistance=-0.08
22:38:22.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:38:22.516 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.0
22:38:22.530 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:22.532 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:22.532 00.000 7988 Enqueuing Expose request
22:38:22.532 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.89, period_length = 636.00
22:38:22.532 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
22:38:22.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:22.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:22.532 00.000 15712 MoveAxis(E, 1, ABG)
22:38:22.532 00.000 15712 Guiding  Dir = 2, Dur = 1
22:38:22.532 00.000 15712 IsGuiding returns 0
22:38:22.547 00.015 15712 IsGuiding returns 0
22:38:22.547 00.000 15712 Move returns status 0, amount 1
22:38:22.547 00.000 15712 MoveAxis(N, 0, ABG)
22:38:22.547 00.000 15712 Move returns status 0, amount 0
22:38:22.547 00.000 15712 move complete, result=0
22:38:22.547 00.000 15712 worker thread done servicing request
22:38:22.547 00.000 15712 Worker thread wakes up
22:38:22.547 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:38:22.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:22.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:24.193 01.646 15712 Exposure complete
22:38:24.253 00.060 15712 worker thread done servicing request
22:38:24.253 00.000 7988 OnExposeComplete: enter
22:38:24.254 00.001 7988 UpdateGuideState(): m_state=6
22:38:24.254 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
22:38:24.254 00.000 7988 Star::Find returns 1 (0), X=503.38, Y=795.01, Mass=1546, SNR=26.2, Peak=184 HFD=4.2
22:38:24.254 00.000 7988 MultiStar: [#1 -0.04,0.07,0.99,U] [#2 0.25,0.14,0.87,U] [#3 0.07,-0.12,0.84,U] [#4 0.10,0.15,0.78,U] [#5 0.34,0.17,0.00,M1] [#6 0.13,0.07,0.67,U] [#7 0.01,-0.05,0.50,U] [#8 -0.12,-0.14,0.45,U] 
22:38:24.254 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.12, -0.16}
22:38:24.254 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
22:38:24.254 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
22:38:24.254 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.01 mountX=0.00 mountY=-0.08, mountTheta=-1.56
22:38:24.263 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.00, opts=13)
22:38:24.263 00.000 7988 Enqueuing Move request for scope (0.08, 0.00)
22:38:24.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:38:24.263 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.2
22:38:24.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:24.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:24.263 00.000 7988 Enqueuing Expose request
22:38:24.271 00.008 15712 Worker thread wakes up
22:38:24.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
22:38:24.271 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
22:38:24.271 00.000 15712 Moving (0.08, 0.00) raw xDistance=0.00 yDistance=-0.08
22:38:24.271 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.89, period_length = 636.00
22:38:24.271 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
22:38:24.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:24.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:24.271 00.000 15712 MoveAxis(E, 2, ABG)
22:38:24.271 00.000 15712 Guiding  Dir = 2, Dur = 2
22:38:24.271 00.000 15712 IsGuiding returns 0
22:38:24.292 00.021 15712 IsGuiding returns 0
22:38:24.292 00.000 15712 Move returns status 0, amount 2
22:38:24.292 00.000 15712 MoveAxis(N, 0, ABG)
22:38:24.292 00.000 15712 Move returns status 0, amount 0
22:38:24.292 00.000 15712 move complete, result=0
22:38:24.292 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:38:24.294 00.002 15712 worker thread done servicing request
22:38:24.294 00.000 15712 Worker thread wakes up
22:38:24.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:24.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:25.711 01.417 15712 Exposure complete
22:38:25.771 00.060 15712 worker thread done servicing request
22:38:25.771 00.000 7988 OnExposeComplete: enter
22:38:25.772 00.001 7988 UpdateGuideState(): m_state=6
22:38:25.772 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
22:38:25.774 00.002 7988 Star::Find returns 1 (0), X=503.46, Y=795.35, Mass=1624, SNR=26.7, Peak=179 HFD=4.8
22:38:25.775 00.001 7988 MultiStar: [#1 -0.01,0.30,0.97,U] [#2 0.25,0.36,0.00,M1] [#3 0.05,0.08,0.89,U] [#4 0.24,0.30,0.00,M1] [#5 0.29,0.45,0.00,M2] [#6 0.11,0.05,0.69,U] [#7 0.00,0.12,0.48,U] [#8 0.04,-0.10,0.46,U] 
22:38:25.775 00.000 7988 refined, 5 included, MultiStar: {0.07, 0.13}, one-star: {0.19, 0.18}
22:38:25.777 00.002 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
22:38:25.777 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
22:38:25.777 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.07 mountX=0.13 mountY=-0.08, mountTheta=-0.52
22:38:25.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.13, opts=13)
22:38:25.777 00.000 7988 Enqueuing Move request for scope (0.07, 0.13)
22:38:25.777 00.000 15712 Worker thread wakes up
22:38:25.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
22:38:25.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
22:38:25.777 00.000 15712 Moving (0.07, 0.13) raw xDistance=0.13 yDistance=-0.08
22:38:25.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:25.777 00.000 7988 UpdateGuideState exits: m=1624 SNR=26.7
22:38:25.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:25.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:25.788 00.011 7988 Enqueuing Expose request
22:38:25.788 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.89, period_length = 636.00
22:38:25.788 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
22:38:25.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:25.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:25.788 00.000 15712 MoveAxis(E, 2, ABG)
22:38:25.788 00.000 15712 Guiding  Dir = 2, Dur = 2
22:38:25.790 00.002 15712 IsGuiding returns 0
22:38:25.809 00.019 15712 IsGuiding returns 0
22:38:25.809 00.000 15712 Move returns status 0, amount 2
22:38:25.809 00.000 15712 MoveAxis(N, 0, ABG)
22:38:25.809 00.000 15712 Move returns status 0, amount 0
22:38:25.809 00.000 15712 move complete, result=0
22:38:25.809 00.000 15712 worker thread done servicing request
22:38:25.809 00.000 15712 Worker thread wakes up
22:38:25.809 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:38:25.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:25.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:27.453 01.644 15712 Exposure complete
22:38:27.511 00.058 15712 worker thread done servicing request
22:38:27.513 00.002 7988 OnExposeComplete: enter
22:38:27.513 00.000 7988 UpdateGuideState(): m_state=6
22:38:27.515 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
22:38:27.515 00.000 7988 Star::Find returns 1 (0), X=503.28, Y=795.15, Mass=1582, SNR=26.5, Peak=163 HFD=4.5
22:38:27.515 00.000 7988 MultiStar: [#1 0.04,0.01,0.98,U] [#2 0.11,0.28,0.85,U] [#3 -0.07,-0.06,0.85,U] [#4 0.24,0.04,0.76,U] [#5 0.27,0.14,0.71,U] [#6 0.20,0.14,0.68,U] [#7 -0.03,0.04,0.51,U] [#8 0.18,-0.34,0.00,M1] 
22:38:27.515 00.000 7988 single-star, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.02, -0.02}
22:38:27.515 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
22:38:27.515 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
22:38:27.515 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-1.00 mountX=-0.02 mountY=-0.01, mountTheta=-2.58
22:38:27.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
22:38:27.515 00.000 7988 Enqueuing Move request for scope (0.02, -0.02)
22:38:27.515 00.000 15712 Worker thread wakes up
22:38:27.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:38:27.515 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:38:27.515 00.000 15712 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:38:27.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:27.515 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.5
22:38:27.528 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:27.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:27.530 00.002 7988 Enqueuing Expose request
22:38:27.530 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.89, period_length = 636.00
22:38:27.530 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
22:38:27.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:27.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:38:27.530 00.000 15712 MoveAxis(E, 2, ABG)
22:38:27.530 00.000 15712 Guiding  Dir = 2, Dur = 2
22:38:27.530 00.000 15712 IsGuiding returns 0
22:38:27.546 00.016 15712 IsGuiding returns 0
22:38:27.546 00.000 15712 Move returns status 0, amount 2
22:38:27.546 00.000 15712 MoveAxis(N, 0, ABG)
22:38:27.546 00.000 15712 Move returns status 0, amount 0
22:38:27.546 00.000 15712 move complete, result=0
22:38:27.546 00.000 15712 worker thread done servicing request
22:38:27.546 00.000 15712 Worker thread wakes up
22:38:27.546 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:38:27.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:27.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:28.970 01.424 15712 Exposure complete
22:38:29.030 00.060 15712 worker thread done servicing request
22:38:29.030 00.000 7988 OnExposeComplete: enter
22:38:29.031 00.001 7988 UpdateGuideState(): m_state=6
22:38:29.031 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
22:38:29.031 00.000 7988 Star::Find returns 1 (0), X=503.24, Y=795.06, Mass=1574, SNR=26.2, Peak=163 HFD=4.4
22:38:29.031 00.000 7988 MultiStar: [#1 -0.25,0.08,1.01,U] [#2 0.10,0.04,0.85,U] [#3 0.01,-0.21,0.88,U] [#4 0.27,0.15,0.75,U] [#5 0.47,0.27,0.00,M2] [#6 -0.03,-0.02,0.68,U] [#7 -0.03,-0.06,0.48,U] [#8 -0.08,-0.19,0.50,U] 
22:38:29.031 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {-0.02, -0.11}
22:38:29.031 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
22:38:29.031 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
22:38:29.031 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.76 mountX=-0.03 mountY=0.01, mountTheta=2.92
22:38:29.041 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
22:38:29.041 00.000 7988 Enqueuing Move request for scope (-0.01, -0.03)
22:38:29.041 00.000 15712 Worker thread wakes up
22:38:29.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:38:29.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:38:29.041 00.000 15712 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
22:38:29.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:38:29.041 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.2
22:38:29.045 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:29.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:29.047 00.002 7988 Enqueuing Expose request
22:38:29.047 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.89, period_length = 636.00
22:38:29.047 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
22:38:29.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:29.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:29.047 00.000 15712 MoveAxis(E, 0, ABG)
22:38:29.047 00.000 15712 Move returns status 0, amount 0
22:38:29.047 00.000 15712 MoveAxis(N, 0, ABG)
22:38:29.047 00.000 15712 Move returns status 0, amount 0
22:38:29.047 00.000 15712 move complete, result=0
22:38:29.047 00.000 15712 worker thread done servicing request
22:38:29.047 00.000 15712 Worker thread wakes up
22:38:29.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:29.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:29.047 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:30.677 01.630 15712 Exposure complete
22:38:30.723 00.046 15712 worker thread done servicing request
22:38:30.723 00.000 7988 OnExposeComplete: enter
22:38:30.739 00.016 7988 UpdateGuideState(): m_state=6
22:38:30.741 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
22:38:30.741 00.000 7988 Star::Find returns 1 (0), X=503.38, Y=795.07, Mass=1569, SNR=26.2, Peak=151 HFD=4.3
22:38:30.743 00.002 7988 MultiStar: [#1 -0.21,-0.15,1.00,U] [#2 0.29,-0.20,0.90,U] [#3 0.03,-0.24,0.91,U] [#4 0.21,-0.09,0.78,U] [#5 0.44,-0.14,0.00,M3] [#6 -0.13,-0.44,0.00,M1] [#7 0.09,-0.11,0.52,U] [#8 -0.03,-0.50,0.00,M1] 
22:38:30.743 00.000 7988 single-star, 5 included, MultiStar: {0.08, -0.15}, one-star: {0.12, -0.11}
22:38:30.745 00.002 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
22:38:30.745 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
22:38:30.747 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.74 mountX=-0.11 mountY=-0.11, mountTheta=-2.32
22:38:30.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.11, opts=13)
22:38:30.749 00.000 7988 Enqueuing Move request for scope (0.12, -0.11)
22:38:30.751 00.002 15712 Worker thread wakes up
22:38:30.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
22:38:30.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
22:38:30.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:30.751 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.2
22:38:30.753 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:30.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:30.756 00.003 7988 Enqueuing Expose request
22:38:30.756 00.000 15712 Moving (0.12, -0.11) raw xDistance=-0.11 yDistance=-0.11
22:38:30.756 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.89, period_length = 636.00
22:38:30.756 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
22:38:30.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:30.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:30.756 00.000 15712 MoveAxis(E, 0, ABG)
22:38:30.756 00.000 15712 Move returns status 0, amount 0
22:38:30.756 00.000 15712 MoveAxis(N, 0, ABG)
22:38:30.756 00.000 15712 Move returns status 0, amount 0
22:38:30.756 00.000 15712 move complete, result=0
22:38:30.756 00.000 15712 worker thread done servicing request
22:38:30.756 00.000 15712 Worker thread wakes up
22:38:30.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:30.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:30.756 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:32.284 01.528 15712 Exposure complete
22:38:32.335 00.051 15712 worker thread done servicing request
22:38:32.347 00.012 7988 OnExposeComplete: enter
22:38:32.347 00.000 7988 UpdateGuideState(): m_state=6
22:38:32.347 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
22:38:32.347 00.000 7988 Star::Find returns 1 (0), X=503.50, Y=794.99, Mass=1640, SNR=26.9, Peak=168 HFD=4.1
22:38:32.347 00.000 7988 MultiStar: [#1 0.06,-0.22,0.95,U] [#2 0.24,0.07,0.86,U] [#3 0.24,-0.30,0.00,M1] [#4 0.18,-0.37,0.00,M1] [#5 0.42,0.05,0.00,M4] [#6 0.22,-0.24,0.67,U] [#7 0.08,-0.02,0.50,U] [#8 0.24,-0.44,0.00,M2] 
22:38:32.352 00.005 7988 refined, 4 included, MultiStar: {0.17, -0.12}, one-star: {0.24, -0.18}
22:38:32.352 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
22:38:32.352 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
22:38:32.352 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.62 mountX=-0.12 mountY=-0.17, mountTheta=-2.20
22:38:32.352 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.12, opts=13)
22:38:32.352 00.000 7988 Enqueuing Move request for scope (0.17, -0.12)
22:38:32.352 00.000 15712 Worker thread wakes up
22:38:32.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
22:38:32.352 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
22:38:32.352 00.000 15712 Moving (0.17, -0.12) raw xDistance=-0.12 yDistance=-0.17
22:38:32.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:32.352 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.9
22:38:32.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:32.363 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:32.363 00.000 7988 Enqueuing Expose request
22:38:32.363 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 636.00
22:38:32.363 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
22:38:32.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:32.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:38:32.363 00.000 15712 MoveAxis(E, 0, ABG)
22:38:32.363 00.000 15712 Move returns status 0, amount 0
22:38:32.363 00.000 15712 MoveAxis(N, 0, ABG)
22:38:32.363 00.000 15712 Move returns status 0, amount 0
22:38:32.363 00.000 15712 move complete, result=0
22:38:32.363 00.000 15712 worker thread done servicing request
22:38:32.363 00.000 15712 Worker thread wakes up
22:38:32.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:32.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:32.363 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:34.008 01.645 15712 Exposure complete
22:38:34.067 00.059 15712 worker thread done servicing request
22:38:34.067 00.000 7988 OnExposeComplete: enter
22:38:34.069 00.002 7988 UpdateGuideState(): m_state=6
22:38:34.069 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
22:38:34.069 00.000 7988 Star::Find returns 1 (0), X=503.51, Y=794.81, Mass=1572, SNR=26.3, Peak=175 HFD=4.0
22:38:34.069 00.000 7988 MultiStar: [#1 0.13,-0.19,1.00,U] [#2 0.37,0.13,0.00,M1] [#3 0.25,-0.07,0.89,U] [#4 0.42,-0.14,0.00,M2] [#5 0.41,0.09,0.00,M5] [#6 0.24,-0.08,0.67,U] [#7 0.14,-0.05,0.49,U] [#8 0.33,-0.26,0.00,M3] 
22:38:34.069 00.000 7988 refined, 4 included, MultiStar: {0.21, -0.17}, one-star: {0.25, -0.36}
22:38:34.069 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
22:38:34.069 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
22:38:34.069 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.69 mountX=-0.17 mountY=-0.20, mountTheta=-2.27
22:38:34.069 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.17, opts=13)
22:38:34.069 00.000 7988 Enqueuing Move request for scope (0.21, -0.17)
22:38:34.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:34.069 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.3
22:38:34.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:34.085 00.016 15712 Worker thread wakes up
22:38:34.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:34.086 00.001 7988 Enqueuing Expose request
22:38:34.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
22:38:34.086 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
22:38:34.086 00.000 15712 Moving (0.21, -0.17) raw xDistance=-0.17 yDistance=-0.20
22:38:34.086 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.88, period_length = 636.00
22:38:34.086 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
22:38:34.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:34.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:38:34.086 00.000 15712 MoveAxis(E, 30, ABG)
22:38:34.086 00.000 15712 Guiding  Dir = 2, Dur = 30
22:38:34.086 00.000 15712 IsGuiding returns 0
22:38:34.102 00.016 15712 PulseGuide returned control before completion, sleep 22
22:38:34.155 00.053 15712 IsGuiding returns 0
22:38:34.155 00.000 15712 Move returns status 0, amount 30
22:38:34.155 00.000 15712 MoveAxis(N, 0, ABG)
22:38:34.155 00.000 15712 Move returns status 0, amount 0
22:38:34.155 00.000 15712 move complete, result=0
22:38:34.155 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
22:38:34.157 00.002 15712 worker thread done servicing request
22:38:34.157 00.000 15712 Worker thread wakes up
22:38:34.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:34.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:35.569 01.412 15712 Exposure complete
22:38:35.628 00.059 15712 worker thread done servicing request
22:38:35.630 00.002 7988 OnExposeComplete: enter
22:38:35.630 00.000 7988 UpdateGuideState(): m_state=6
22:38:35.633 00.003 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
22:38:35.633 00.000 7988 Star::Find returns 1 (0), X=503.21, Y=795.16, Mass=1583, SNR=26.6, Peak=164 HFD=4.4
22:38:35.633 00.000 7988 MultiStar: [#1 -0.02,0.00,1.01,U] [#2 0.32,0.06,0.88,U] [#3 -0.08,-0.15,0.89,U] [#4 0.02,-0.11,0.79,U] [#5 0.25,0.14,0.74,U] [#6 0.18,0.07,0.67,U] [#7 0.01,0.08,0.49,U] [#8 0.03,-0.42,0.00,M4] 
22:38:35.633 00.000 7988 single-star, 7 included, MultiStar: {0.07, 0.00}, one-star: {-0.05, -0.01}
22:38:35.633 00.000 7988 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.56) = xAngle (-4.45 = 1.84)
22:38:35.633 00.000 7988 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.48 = 1.81)
22:38:35.633 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.88 mountX=-0.01 mountY=0.05, mountTheta=1.84
22:38:35.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.01, opts=13)
22:38:35.633 00.000 7988 Enqueuing Move request for scope (-0.05, -0.01)
22:38:35.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:38:35.633 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.6
22:38:35.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:35.646 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:35.646 00.000 7988 Enqueuing Expose request
22:38:35.648 00.002 15712 Worker thread wakes up
22:38:35.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:38:35.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:38:35.648 00.000 15712 Moving (-0.05, -0.01) raw xDistance=-0.01 yDistance=0.05
22:38:35.648 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.88, period_length = 636.00
22:38:35.648 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
22:38:35.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:35.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:38:35.648 00.000 15712 MoveAxis(W, 0, ABG)
22:38:35.648 00.000 15712 Move returns status 0, amount 0
22:38:35.648 00.000 15712 MoveAxis(N, 0, ABG)
22:38:35.648 00.000 15712 Move returns status 0, amount 0
22:38:35.648 00.000 15712 move complete, result=0
22:38:35.648 00.000 15712 worker thread done servicing request
22:38:35.648 00.000 15712 Worker thread wakes up
22:38:35.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:35.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:35.650 00.002 7988 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
22:38:37.289 01.639 15712 Exposure complete
22:38:37.352 00.063 15712 worker thread done servicing request
22:38:37.352 00.000 7988 OnExposeComplete: enter
22:38:37.352 00.000 7988 UpdateGuideState(): m_state=6
22:38:37.354 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
22:38:37.354 00.000 7988 Star::Find returns 1 (0), X=503.16, Y=795.32, Mass=1727, SNR=27.5, Peak=166 HFD=4.8
22:38:37.356 00.002 7988 MultiStar: [#1 0.06,0.22,0.95,U] [#2 0.31,0.20,0.00,M1] [#3 0.19,-0.05,0.86,U] [#4 0.24,0.09,0.77,U] [#5 0.39,0.36,0.00,M5] [#6 0.16,0.07,0.66,U] [#7 0.04,-0.10,0.48,U] [#8 -0.10,-0.20,0.44,U] 
22:38:37.356 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.06}, one-star: {-0.10, 0.15}
22:38:37.358 00.002 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.91 = -0.91)
22:38:37.358 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
22:38:37.360 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.65 mountX=0.06 mountY=-0.08, mountTheta=-0.92
22:38:37.362 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
22:38:37.362 00.000 7988 Enqueuing Move request for scope (0.08, 0.06)
22:38:37.364 00.002 15712 Worker thread wakes up
22:38:37.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:38:37.364 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:38:37.364 00.000 15712 Moving (0.08, 0.06) raw xDistance=0.06 yDistance=-0.08
22:38:37.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:38:37.364 00.000 7988 UpdateGuideState exits: m=1727 SNR=27.5
22:38:37.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:37.368 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:37.368 00.000 7988 Enqueuing Expose request
22:38:37.368 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.88, period_length = 636.00
22:38:37.368 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
22:38:37.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:37.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:37.368 00.000 15712 MoveAxis(W, 0, ABG)
22:38:37.368 00.000 15712 Move returns status 0, amount 0
22:38:37.368 00.000 15712 MoveAxis(N, 0, ABG)
22:38:37.368 00.000 15712 Move returns status 0, amount 0
22:38:37.368 00.000 15712 move complete, result=0
22:38:37.368 00.000 15712 worker thread done servicing request
22:38:37.368 00.000 15712 Worker thread wakes up
22:38:37.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:37.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:37.368 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:38:38.785 01.417 15712 Exposure complete
22:38:38.847 00.062 15712 worker thread done servicing request
22:38:38.847 00.000 7988 OnExposeComplete: enter
22:38:38.847 00.000 7988 UpdateGuideState(): m_state=6
22:38:38.849 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
22:38:38.849 00.000 7988 Star::Find returns 1 (0), X=503.28, Y=794.94, Mass=1511, SNR=25.9, Peak=164 HFD=4.0
22:38:38.849 00.000 7988 MultiStar: [#1 -0.16,0.03,1.00,U] [#2 0.11,0.08,0.88,U] [#3 -0.06,-0.10,0.87,U] [#4 0.07,-0.03,0.76,U] [#5 0.39,-0.01,0.00,M6] [#6 0.20,-0.25,0.69,U] [#7 -0.03,0.04,0.50,U] [#8 0.29,-0.33,0.00,M4] 
22:38:38.849 00.000 7988 refined, 6 included, MultiStar: {0.01, -0.07}, one-star: {0.02, -0.24}
22:38:38.849 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
22:38:38.849 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
22:38:38.849 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.37 mountX=-0.07 mountY=-0.01, mountTheta=-2.97
22:38:38.849 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.07, opts=13)
22:38:38.849 00.000 7988 Enqueuing Move request for scope (0.01, -0.07)
22:38:38.849 00.000 15712 Worker thread wakes up
22:38:38.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:38:38.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:38:38.849 00.000 15712 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=-0.01
22:38:38.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:38.849 00.000 7988 UpdateGuideState exits: m=1511 SNR=25.9
22:38:38.862 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:38.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:38.864 00.002 7988 Enqueuing Expose request
22:38:38.864 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.88, period_length = 636.00
22:38:38.864 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
22:38:38.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:38.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:38:38.864 00.000 15712 MoveAxis(E, 0, ABG)
22:38:38.864 00.000 15712 Move returns status 0, amount 0
22:38:38.866 00.002 15712 MoveAxis(N, 0, ABG)
22:38:38.866 00.000 15712 Move returns status 0, amount 0
22:38:38.866 00.000 15712 move complete, result=0
22:38:38.866 00.000 15712 worker thread done servicing request
22:38:38.866 00.000 15712 Worker thread wakes up
22:38:38.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:38.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:38.866 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:40.494 01.628 15712 Exposure complete
22:38:40.561 00.067 15712 worker thread done servicing request
22:38:40.561 00.000 7988 OnExposeComplete: enter
22:38:40.561 00.000 7988 UpdateGuideState(): m_state=6
22:38:40.561 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
22:38:40.561 00.000 7988 Star::Find returns 1 (0), X=503.34, Y=795.09, Mass=1604, SNR=26.7, Peak=180 HFD=4.2
22:38:40.561 00.000 7988 MultiStar: [#1 -0.13,-0.05,0.99,U] [#2 0.06,0.00,0.85,U] [#3 -0.03,0.01,0.85,U] [#4 0.23,-0.07,0.75,U] [#5 0.28,0.05,0.73,U] [#6 0.18,-0.15,0.67,U] [#7 -0.14,0.10,0.48,U] [#8 0.23,-0.19,0.45,U] 
22:38:40.567 00.006 7988 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.08, -0.08}
22:38:40.567 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
22:38:40.567 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
22:38:40.567 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.48 mountX=-0.04 mountY=-0.07, mountTheta=-2.05
22:38:40.571 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
22:38:40.571 00.000 7988 Enqueuing Move request for scope (0.08, -0.04)
22:38:40.571 00.000 15712 Worker thread wakes up
22:38:40.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:38:40.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:38:40.571 00.000 15712 Moving (0.08, -0.04) raw xDistance=-0.04 yDistance=-0.07
22:38:40.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:40.571 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.7
22:38:40.576 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:40.576 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:40.578 00.002 7988 Enqueuing Expose request
22:38:40.578 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.88, period_length = 636.00
22:38:40.578 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
22:38:40.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:40.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:40.578 00.000 15712 MoveAxis(E, 0, ABG)
22:38:40.578 00.000 15712 Move returns status 0, amount 0
22:38:40.578 00.000 15712 MoveAxis(N, 0, ABG)
22:38:40.578 00.000 15712 Move returns status 0, amount 0
22:38:40.578 00.000 15712 move complete, result=0
22:38:40.578 00.000 15712 worker thread done servicing request
22:38:40.578 00.000 15712 Worker thread wakes up
22:38:40.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:40.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:40.578 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:41.992 01.414 15712 Exposure complete
22:38:42.048 00.056 15712 worker thread done servicing request
22:38:42.048 00.000 7988 OnExposeComplete: enter
22:38:42.054 00.006 7988 UpdateGuideState(): m_state=6
22:38:42.054 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
22:38:42.054 00.000 7988 Star::Find returns 1 (0), X=503.31, Y=795.24, Mass=1502, SNR=25.9, Peak=166 HFD=4.2
22:38:42.054 00.000 7988 MultiStar: [#1 -0.27,-0.01,1.01,U] [#2 0.13,-0.05,0.89,U] [#3 0.11,-0.03,0.89,U] [#4 0.18,-0.06,0.79,U] [#5 0.36,0.22,0.00,M6] [#6 0.01,-0.03,0.70,U] [#7 0.08,0.14,0.50,U] [#8 0.15,0.05,0.48,U] 
22:38:42.054 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {0.05, 0.07}
22:38:42.054 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
22:38:42.054 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
22:38:42.054 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.04 mountX=0.00 mountY=-0.04, mountTheta=-1.52
22:38:42.054 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.00, opts=13)
22:38:42.065 00.011 7988 Enqueuing Move request for scope (0.04, 0.00)
22:38:42.065 00.000 15712 Worker thread wakes up
22:38:42.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
22:38:42.065 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
22:38:42.065 00.000 15712 Moving (0.04, 0.00) raw xDistance=0.00 yDistance=-0.04
22:38:42.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:42.065 00.000 7988 UpdateGuideState exits: m=1502 SNR=25.9
22:38:42.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:42.070 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:42.070 00.000 7988 Enqueuing Expose request
22:38:42.072 00.002 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.88, period_length = 636.00
22:38:42.072 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
22:38:42.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:42.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:38:42.072 00.000 15712 MoveAxis(E, 0, ABG)
22:38:42.072 00.000 15712 Move returns status 0, amount 0
22:38:42.072 00.000 15712 MoveAxis(N, 0, ABG)
22:38:42.072 00.000 15712 Move returns status 0, amount 0
22:38:42.072 00.000 15712 move complete, result=0
22:38:42.073 00.001 15712 worker thread done servicing request
22:38:42.073 00.000 15712 Worker thread wakes up
22:38:42.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:42.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:42.073 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:43.712 01.639 15712 Exposure complete
22:38:43.774 00.062 15712 worker thread done servicing request
22:38:43.774 00.000 7988 OnExposeComplete: enter
22:38:43.774 00.000 7988 UpdateGuideState(): m_state=6
22:38:43.775 00.001 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
22:38:43.775 00.000 7988 Star::Find returns 1 (0), X=503.50, Y=794.77, Mass=1793, SNR=28.5, Peak=175 HFD=4.6
22:38:43.775 00.000 7988 MultiStar: [#1 0.10,-0.41,0.00,M1] [#2 0.57,-0.25,0.00,M1] [#3 0.23,-0.42,0.00,M1] [#4 0.38,-0.35,0.00,M1] [#5 0.49,-0.37,0.00,M7] [#6 0.26,-0.39,0.00,M1] [#7 0.15,-0.47,0.00,M1] [#8 0.23,-0.46,0.00,M3] 
22:38:43.775 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
22:38:43.775 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
22:38:43.775 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.40 hyp=0.47 cameraTheta=-1.03 mountX=-0.40 mountY=-0.23, mountTheta=-2.61
22:38:43.783 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.40, opts=13)
22:38:43.783 00.000 7988 Enqueuing Move request for scope (0.24, -0.40)
22:38:43.783 00.000 15712 Worker thread wakes up
22:38:43.783 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.40) opts 0xd
22:38:43.783 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.40)
22:38:43.783 00.000 15712 Moving (0.24, -0.40) raw xDistance=-0.40 yDistance=-0.23
22:38:43.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:43.783 00.000 7988 UpdateGuideState exits: m=1793 SNR=28.5
22:38:43.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:43.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:43.783 00.000 7988 Enqueuing Expose request
22:38:43.783 00.000 15712 PPEC rslt: input = -0.40, final = -0.22, react = -0.24, pred = 0.00, hyst = -0.21, hyst_pct = 0.88, period_length = 636.00
22:38:43.783 00.000 15712 PPEC: input: -0.40, control: -0.22, exposure: 1500
22:38:43.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:43.791 00.008 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:38:43.791 00.000 15712 MoveAxis(E, 71, ABG)
22:38:43.791 00.000 15712 Guiding  Dir = 2, Dur = 71
22:38:43.791 00.000 15712 IsGuiding returns 0
22:38:43.810 00.019 15712 PulseGuide returned control before completion, sleep 63
22:38:43.890 00.080 15712 IsGuiding returns 0
22:38:43.890 00.000 15712 Move returns status 0, amount 71
22:38:43.890 00.000 15712 MoveAxis(N, 0, ABG)
22:38:43.890 00.000 15712 Move returns status 0, amount 0
22:38:43.890 00.000 15712 move complete, result=0
22:38:43.890 00.000 7988 GuideStep: -0.4 px 71 ms EAST, -0.2 px 0 ms NORTH
22:38:43.891 00.001 15712 worker thread done servicing request
22:38:43.891 00.000 15712 Worker thread wakes up
22:38:43.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:43.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:45.308 01.417 15712 Exposure complete
22:38:45.361 00.053 15712 worker thread done servicing request
22:38:45.361 00.000 7988 OnExposeComplete: enter
22:38:45.369 00.008 7988 UpdateGuideState(): m_state=6
22:38:45.369 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
22:38:45.369 00.000 7988 Star::Find returns 1 (0), X=503.43, Y=795.30, Mass=1640, SNR=27.0, Peak=181 HFD=4.5
22:38:45.369 00.000 7988 MultiStar: [#1 0.17,0.04,0.97,U] [#2 0.34,0.17,0.00,M2] [#3 0.16,0.01,0.88,U] [#4 0.33,0.10,0.75,U] [#5 0.33,0.38,0.00,M8] [#6 -0.08,-0.05,0.65,U] [#7 0.12,0.23,0.52,U] [#8 0.26,-0.15,0.45,U] 
22:38:45.369 00.000 7988 refined, 6 included, MultiStar: {0.16, 0.05}, one-star: {0.17, 0.13}
22:38:45.369 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
22:38:45.369 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
22:38:45.369 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.31 mountX=0.05 mountY=-0.16, mountTheta=-1.25
22:38:45.379 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.05, opts=13)
22:38:45.379 00.000 7988 Enqueuing Move request for scope (0.16, 0.05)
22:38:45.382 00.003 15712 Worker thread wakes up
22:38:45.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
22:38:45.382 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
22:38:45.382 00.000 15712 Moving (0.16, 0.05) raw xDistance=0.05 yDistance=-0.16
22:38:45.382 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 636.00
22:38:45.382 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
22:38:45.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:45.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:38:45.382 00.000 15712 MoveAxis(W, 0, ABG)
22:38:45.382 00.000 15712 Move returns status 0, amount 0
22:38:45.382 00.000 15712 MoveAxis(N, 0, ABG)
22:38:45.382 00.000 15712 Move returns status 0, amount 0
22:38:45.382 00.000 15712 move complete, result=0
22:38:45.382 00.000 15712 worker thread done servicing request
22:38:45.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:38:45.382 00.000 7988 UpdateGuideState exits: m=1640 SNR=27.0
22:38:45.382 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:45.385 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:45.385 00.000 7988 Enqueuing Expose request
22:38:45.385 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
22:38:45.385 00.000 15712 Worker thread wakes up
22:38:45.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:45.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:47.033 01.648 15712 Exposure complete
22:38:47.094 00.061 15712 worker thread done servicing request
22:38:47.094 00.000 7988 OnExposeComplete: enter
22:38:47.095 00.001 7988 UpdateGuideState(): m_state=6
22:38:47.096 00.001 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
22:38:47.096 00.000 7988 Star::Find returns 1 (0), X=503.47, Y=795.18, Mass=1590, SNR=26.5, Peak=186 HFD=4.5
22:38:47.096 00.000 7988 MultiStar: [#1 -0.08,0.20,0.96,U] [#2 0.34,0.38,0.00,M3] [#3 0.13,-0.00,0.87,U] [#4 0.35,-0.06,0.00,M1] [#5 0.30,0.26,0.00,M9] [#6 0.23,0.09,0.66,U] [#7 -0.04,0.03,0.52,U] [#8 0.13,-0.26,0.46,U] 
22:38:47.096 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.03}, one-star: {0.21, 0.00}
22:38:47.096 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
22:38:47.096 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
22:38:47.096 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.32 mountX=0.03 mountY=-0.10, mountTheta=-1.25
22:38:47.096 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
22:38:47.096 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
22:38:47.096 00.000 15712 Worker thread wakes up
22:38:47.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:38:47.096 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:38:47.096 00.000 15712 Moving (0.10, 0.03) raw xDistance=0.03 yDistance=-0.10
22:38:47.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:47.096 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.5
22:38:47.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:47.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:47.111 00.015 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 636.00
22:38:47.111 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
22:38:47.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:47.111 00.000 7988 Enqueuing Expose request
22:38:47.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:47.113 00.002 15712 MoveAxis(W, 0, ABG)
22:38:47.113 00.000 15712 Move returns status 0, amount 0
22:38:47.113 00.000 15712 MoveAxis(N, 0, ABG)
22:38:47.113 00.000 15712 Move returns status 0, amount 0
22:38:47.113 00.000 15712 move complete, result=0
22:38:47.113 00.000 15712 worker thread done servicing request
22:38:47.113 00.000 15712 Worker thread wakes up
22:38:47.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:47.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:47.113 00.000 7988 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:38:48.529 01.416 15712 Exposure complete
22:38:48.576 00.047 15712 worker thread done servicing request
22:38:48.591 00.015 7988 OnExposeComplete: enter
22:38:48.591 00.000 7988 UpdateGuideState(): m_state=6
22:38:48.593 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
22:38:48.593 00.000 7988 Star::Find returns 1 (0), X=503.47, Y=795.32, Mass=1569, SNR=26.4, Peak=209 HFD=4.0
22:38:48.595 00.002 7988 MultiStar: [#1 0.12,0.21,1.00,U] [#2 0.57,0.23,0.00,M4] [#3 0.16,0.08,0.90,U] [#4 0.53,0.20,0.00,M2] [#5 0.51,0.31,0.00,M10] [#6 0.46,0.14,0.00,M1] [#7 0.19,0.12,0.53,U] [#8 0.25,0.17,0.47,U] 
22:38:48.595 00.000 7988 refined, 4 included, MultiStar: {0.18, 0.15}, one-star: {0.21, 0.15}
22:38:48.597 00.002 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.56) = xAngle (-0.87 = -0.87)
22:38:48.597 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
22:38:48.599 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.70 mountX=0.15 mountY=-0.18, mountTheta=-0.88
22:38:48.601 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.15, opts=13)
22:38:48.601 00.000 7988 Enqueuing Move request for scope (0.18, 0.15)
22:38:48.603 00.002 15712 Worker thread wakes up
22:38:48.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
22:38:48.603 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
22:38:48.603 00.000 15712 Moving (0.18, 0.15) raw xDistance=0.15 yDistance=-0.18
22:38:48.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:38:48.603 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.4
22:38:48.606 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:48.607 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:48.608 00.001 7988 Enqueuing Expose request
22:38:48.608 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.87, period_length = 636.00
22:38:48.608 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
22:38:48.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:48.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:38:48.608 00.000 15712 MoveAxis(E, 2, ABG)
22:38:48.608 00.000 15712 Guiding  Dir = 2, Dur = 2
22:38:48.608 00.000 15712 IsGuiding returns 0
22:38:48.625 00.017 15712 IsGuiding returns 0
22:38:48.625 00.000 15712 Move returns status 0, amount 2
22:38:48.625 00.000 15712 MoveAxis(N, 0, ABG)
22:38:48.625 00.000 15712 Move returns status 0, amount 0
22:38:48.625 00.000 15712 move complete, result=0
22:38:48.625 00.000 15712 worker thread done servicing request
22:38:48.625 00.000 15712 Worker thread wakes up
22:38:48.625 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
22:38:48.639 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:48.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:50.280 01.641 15712 Exposure complete
22:38:50.328 00.048 15712 worker thread done servicing request
22:38:50.328 00.000 7988 OnExposeComplete: enter
22:38:50.343 00.015 7988 UpdateGuideState(): m_state=6
22:38:50.343 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
22:38:50.343 00.000 7988 Star::Find returns 1 (0), X=503.36, Y=795.37, Mass=1568, SNR=26.4, Peak=171 HFD=4.0
22:38:50.343 00.000 7988 MultiStar: [#1 0.01,0.36,0.00,M1] [#2 0.36,0.61,0.00,M5] [#3 0.15,0.24,0.90,U] [#4 0.25,0.18,0.77,U] [#5 0.37,0.31,0.00,R] [#6 0.41,0.03,0.00,M2] [#7 0.22,0.34,0.00,M1] [#8 0.31,0.25,0.00,M1] 
22:38:50.343 00.000 7988 single-star, 2 included, MultiStar: {0.16, 0.21}, one-star: {0.09, 0.20}
22:38:50.343 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
22:38:50.343 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
22:38:50.343 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.14 mountX=0.20 mountY=-0.10, mountTheta=-0.45
22:38:50.343 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.20, opts=13)
22:38:50.343 00.000 7988 Enqueuing Move request for scope (0.09, 0.20)
22:38:50.343 00.000 15712 Worker thread wakes up
22:38:50.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
22:38:50.343 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
22:38:50.343 00.000 15712 Moving (0.09, 0.20) raw xDistance=0.20 yDistance=-0.10
22:38:50.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:38:50.343 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.4
22:38:50.358 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:50.359 00.001 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.04, hyst = 0.11, hyst_pct = 0.87, period_length = 636.00
22:38:50.359 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
22:38:50.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:50.360 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:50.360 00.000 15712 MoveAxis(W, 34, ABG)
22:38:50.360 00.000 15712 Guiding  Dir = 3, Dur = 34
22:38:50.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:50.360 00.000 7988 Enqueuing Expose request
22:38:50.360 00.000 15712 IsGuiding returns 0
22:38:50.379 00.019 15712 PulseGuide returned control before completion, sleep 28
22:38:50.427 00.048 15712 IsGuiding returns 1
22:38:50.428 00.001 15712 scope still moving after pulse duration time elapsed
22:38:50.455 00.027 15712 IsGuiding returns 0
22:38:50.455 00.000 15712 scope move finished after 34 + 59 ms
22:38:50.455 00.000 15712 Move returns status 0, amount 34
22:38:50.455 00.000 15712 MoveAxis(N, 0, ABG)
22:38:50.455 00.000 15712 Move returns status 0, amount 0
22:38:50.455 00.000 15712 move complete, result=0
22:38:50.455 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
22:38:50.457 00.002 15712 worker thread done servicing request
22:38:50.457 00.000 15712 Worker thread wakes up
22:38:50.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:50.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:51.872 01.415 15712 Exposure complete
22:38:51.932 00.060 15712 worker thread done servicing request
22:38:51.933 00.001 7988 OnExposeComplete: enter
22:38:51.933 00.000 7988 UpdateGuideState(): m_state=6
22:38:51.935 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
22:38:51.937 00.002 7988 Star::Find returns 1 (0), X=503.39, Y=795.13, Mass=1676, SNR=27.2, Peak=180 HFD=4.2
22:38:51.937 00.000 7988 MultiStar: [#1 -0.01,0.19,0.95,U] [#2 0.36,0.09,0.00,M6] [#3 -0.08,-0.01,0.85,U] [#4 0.30,0.01,0.77,U] [#5 -0.05,0.14,0.73,U] [#6 0.32,-0.01,0.62,U] [#7 0.14,0.07,0.49,U] [#8 -0.02,-0.03,0.41,U] 
22:38:51.939 00.002 7988 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.13, -0.04}
22:38:51.939 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
22:38:51.941 00.002 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
22:38:51.941 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.48 mountX=0.05 mountY=-0.09, mountTheta=-1.09
22:38:51.943 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
22:38:51.945 00.002 7988 Enqueuing Move request for scope (0.09, 0.04)
22:38:51.945 00.000 15712 Worker thread wakes up
22:38:51.945 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:38:51.945 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:38:51.945 00.000 15712 Moving (0.09, 0.04) raw xDistance=0.05 yDistance=-0.09
22:38:51.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:38:51.945 00.000 7988 UpdateGuideState exits: m=1676 SNR=27.2
22:38:51.949 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:51.949 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.87, period_length = 636.00
22:38:51.949 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
22:38:51.949 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:51.949 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:51.949 00.000 7988 Enqueuing Expose request
22:38:51.953 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:38:51.953 00.000 15712 MoveAxis(E, 2, ABG)
22:38:51.953 00.000 15712 Guiding  Dir = 2, Dur = 2
22:38:51.953 00.000 15712 IsGuiding returns 0
22:38:51.977 00.024 15712 IsGuiding returns 0
22:38:51.977 00.000 15712 Move returns status 0, amount 2
22:38:51.977 00.000 15712 MoveAxis(N, 0, ABG)
22:38:51.977 00.000 15712 Move returns status 0, amount 0
22:38:51.977 00.000 15712 move complete, result=0
22:38:51.977 00.000 15712 worker thread done servicing request
22:38:51.977 00.000 15712 Worker thread wakes up
22:38:51.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:51.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:51.977 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:38:53.718 01.741 15712 Exposure complete
22:38:53.779 00.061 15712 worker thread done servicing request
22:38:53.779 00.000 7988 OnExposeComplete: enter
22:38:53.780 00.001 7988 UpdateGuideState(): m_state=6
22:38:53.782 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
22:38:53.782 00.000 7988 Star::Find returns 1 (0), X=503.53, Y=795.39, Mass=1548, SNR=26.3, Peak=174 HFD=4.3
22:38:53.784 00.002 7988 MultiStar: [#1 0.21,0.10,0.99,U] [#2 0.49,0.30,0.00,M7] [#3 0.17,0.05,0.93,U] [#4 0.31,0.08,0.79,U] [#5 0.04,0.06,0.73,U] [#6 0.14,0.19,0.69,U] [#7 0.48,0.21,0.00,M1] [#8 0.21,0.04,0.50,U] 
22:38:53.784 00.000 7988 refined, 6 included, MultiStar: {0.20, 0.11}, one-star: {0.26, 0.21}
22:38:53.786 00.002 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
22:38:53.786 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
22:38:53.788 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.22 cameraTheta=0.51 mountX=0.11 mountY=-0.20, mountTheta=-1.06
22:38:53.790 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.11, opts=13)
22:38:53.790 00.000 7988 Enqueuing Move request for scope (0.20, 0.11)
22:38:53.792 00.002 15712 Worker thread wakes up
22:38:53.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
22:38:53.792 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
22:38:53.792 00.000 15712 Moving (0.20, 0.11) raw xDistance=0.11 yDistance=-0.20
22:38:53.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:53.792 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.3
22:38:53.794 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:53.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:53.796 00.002 7988 Enqueuing Expose request
22:38:53.796 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.87, period_length = 636.00
22:38:53.796 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
22:38:53.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:53.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:38:53.796 00.000 15712 MoveAxis(E, 2, ABG)
22:38:53.796 00.000 15712 Guiding  Dir = 2, Dur = 2
22:38:53.796 00.000 15712 IsGuiding returns 0
22:38:53.815 00.019 15712 IsGuiding returns 0
22:38:53.815 00.000 15712 Move returns status 0, amount 2
22:38:53.815 00.000 15712 MoveAxis(N, 0, ABG)
22:38:53.815 00.000 15712 Move returns status 0, amount 0
22:38:53.815 00.000 15712 move complete, result=0
22:38:53.815 00.000 15712 worker thread done servicing request
22:38:53.815 00.000 15712 Worker thread wakes up
22:38:53.815 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
22:38:53.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:53.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:55.234 01.419 15712 Exposure complete
22:38:55.295 00.061 15712 worker thread done servicing request
22:38:55.295 00.000 7988 OnExposeComplete: enter
22:38:55.295 00.000 7988 UpdateGuideState(): m_state=6
22:38:55.298 00.003 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
22:38:55.298 00.000 7988 Star::Find returns 1 (0), X=503.56, Y=795.40, Mass=1629, SNR=27.1, Peak=179 HFD=4.5
22:38:55.300 00.002 7988 MultiStar: [#1 0.08,0.18,0.95,U] [#2 0.31,0.48,0.00,M8] [#3 0.32,0.23,0.00,M1] [#4 0.28,0.16,0.77,U] [#5 -0.00,-0.07,0.70,U] [#6 0.22,0.09,0.66,U] [#7 -0.01,0.29,0.46,U] [#8 0.34,0.16,0.00,M1] 
22:38:55.300 00.000 7988 refined, 5 included, MultiStar: {0.16, 0.15}, one-star: {0.30, 0.23}
22:38:55.302 00.002 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
22:38:55.302 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
22:38:55.304 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.75 mountX=0.15 mountY=-0.16, mountTheta=-0.83
22:38:55.306 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.15, opts=13)
22:38:55.306 00.000 7988 Enqueuing Move request for scope (0.16, 0.15)
22:38:55.308 00.002 15712 Worker thread wakes up
22:38:55.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
22:38:55.308 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
22:38:55.308 00.000 15712 Moving (0.16, 0.15) raw xDistance=0.15 yDistance=-0.16
22:38:55.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:55.309 00.001 7988 UpdateGuideState exits: m=1629 SNR=27.1
22:38:55.310 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:55.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:55.310 00.000 7988 Enqueuing Expose request
22:38:55.310 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.87, period_length = 636.00
22:38:55.310 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
22:38:55.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:55.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:38:55.310 00.000 15712 MoveAxis(E, 0, ABG)
22:38:55.310 00.000 15712 Move returns status 0, amount 0
22:38:55.310 00.000 15712 MoveAxis(N, 0, ABG)
22:38:55.310 00.000 15712 Move returns status 0, amount 0
22:38:55.310 00.000 15712 move complete, result=0
22:38:55.310 00.000 15712 worker thread done servicing request
22:38:55.310 00.000 15712 Worker thread wakes up
22:38:55.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:55.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:55.310 00.000 7988 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:56.955 01.645 15712 Exposure complete
22:38:57.010 00.055 15712 worker thread done servicing request
22:38:57.010 00.000 7988 OnExposeComplete: enter
22:38:57.010 00.000 7988 UpdateGuideState(): m_state=6
22:38:57.019 00.009 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
22:38:57.019 00.000 7988 Star::Find returns 1 (0), X=503.30, Y=795.48, Mass=1595, SNR=26.6, Peak=176 HFD=3.9
22:38:57.019 00.000 7988 MultiStar: [#1 0.01,0.45,0.00,M1] [#2 0.33,0.40,0.00,M9] [#3 0.15,0.13,0.88,U] [#4 0.27,0.36,0.00,M1] [#5 -0.02,0.33,0.69,U] [#6 0.13,0.27,0.68,U] [#7 0.07,0.50,0.00,M1] [#8 0.48,0.48,0.00,M2] 
22:38:57.019 00.000 7988 refined, 3 included, MultiStar: {0.07, 0.26}, one-star: {0.03, 0.31}
22:38:57.019 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
22:38:57.019 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
22:38:57.019 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.26 cameraTheta=1.30 mountX=0.26 mountY=-0.08, mountTheta=-0.29
22:38:57.027 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.26, opts=13)
22:38:57.027 00.000 7988 Enqueuing Move request for scope (0.07, 0.26)
22:38:57.027 00.000 15712 Worker thread wakes up
22:38:57.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
22:38:57.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
22:38:57.027 00.000 15712 Moving (0.07, 0.26) raw xDistance=0.26 yDistance=-0.08
22:38:57.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:38:57.027 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.6
22:38:57.032 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:57.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:57.034 00.002 7988 Enqueuing Expose request
22:38:57.034 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.14, hyst_pct = 0.87, period_length = 636.00
22:38:57.034 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
22:38:57.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:57.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:57.034 00.000 15712 MoveAxis(W, 45, ABG)
22:38:57.034 00.000 15712 Guiding  Dir = 3, Dur = 45
22:38:57.034 00.000 15712 IsGuiding returns 0
22:38:57.061 00.027 15712 PulseGuide returned control before completion, sleep 31
22:38:57.098 00.037 15712 IsGuiding returns 1
22:38:57.098 00.000 15712 scope still moving after pulse duration time elapsed
22:38:57.133 00.035 15712 IsGuiding returns 0
22:38:57.133 00.000 15712 scope move finished after 45 + 59 ms
22:38:57.133 00.000 15712 Move returns status 0, amount 45
22:38:57.133 00.000 15712 MoveAxis(N, 0, ABG)
22:38:57.133 00.000 15712 Move returns status 0, amount 0
22:38:57.133 00.000 15712 move complete, result=0
22:38:57.133 00.000 7988 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
22:38:57.142 00.009 15712 worker thread done servicing request
22:38:57.142 00.000 15712 Worker thread wakes up
22:38:57.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:57.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:38:58.551 01.409 15712 Exposure complete
22:38:58.609 00.058 15712 worker thread done servicing request
22:38:58.609 00.000 7988 OnExposeComplete: enter
22:38:58.612 00.003 7988 UpdateGuideState(): m_state=6
22:38:58.612 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
22:38:58.612 00.000 7988 Star::Find returns 1 (0), X=503.37, Y=794.91, Mass=1579, SNR=26.5, Peak=144 HFD=4.7
22:38:58.612 00.000 7988 MultiStar: [#1 -0.06,0.02,0.98,U] [#2 0.36,0.12,0.00,M10] [#3 -0.02,-0.30,0.86,U] [#4 0.18,-0.18,0.78,U] [#5 -0.15,-0.39,0.00,M1] [#6 0.10,-0.30,0.68,U] [#7 -0.09,-0.26,0.50,U] [#8 0.06,-0.31,0.43,U] 
22:38:58.612 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.21}, one-star: {0.11, -0.26}
22:38:58.612 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
22:38:58.612 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
22:38:58.612 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.37 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
22:38:58.612 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.21, opts=13)
22:38:58.612 00.000 7988 Enqueuing Move request for scope (0.04, -0.21)
22:38:58.612 00.000 15712 Worker thread wakes up
22:38:58.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
22:38:58.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
22:38:58.612 00.000 15712 Moving (0.04, -0.21) raw xDistance=-0.21 yDistance=-0.04
22:38:58.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:38:58.612 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.5
22:38:58.626 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:58.628 00.002 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.87, period_length = 636.00
22:38:58.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:38:58.628 00.000 7988 Enqueuing Expose request
22:38:58.630 00.002 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
22:38:58.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:58.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:38:58.630 00.000 15712 MoveAxis(E, 38, ABG)
22:38:58.630 00.000 15712 Guiding  Dir = 2, Dur = 38
22:38:58.630 00.000 15712 IsGuiding returns 0
22:38:58.659 00.029 15712 PulseGuide returned control before completion, sleep 20
22:38:58.706 00.047 15712 IsGuiding returns 0
22:38:58.706 00.000 15712 Move returns status 0, amount 38
22:38:58.706 00.000 15712 MoveAxis(N, 0, ABG)
22:38:58.706 00.000 15712 Move returns status 0, amount 0
22:38:58.706 00.000 15712 move complete, result=0
22:38:58.706 00.000 15712 worker thread done servicing request
22:38:58.706 00.000 15712 Worker thread wakes up
22:38:58.706 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
22:38:58.708 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:38:58.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:00.347 01.639 15712 Exposure complete
22:39:00.409 00.062 15712 worker thread done servicing request
22:39:00.409 00.000 7988 OnExposeComplete: enter
22:39:00.411 00.002 7988 UpdateGuideState(): m_state=6
22:39:00.411 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
22:39:00.411 00.000 7988 Star::Find returns 1 (0), X=503.56, Y=795.07, Mass=1592, SNR=26.8, Peak=161 HFD=4.3
22:39:00.411 00.000 7988 MultiStar: [#1 -0.01,-0.14,0.97,U] [#2 0.37,-0.19,0.00,R] [#3 0.05,0.04,0.81,U] [#4 0.65,-0.10,0.00,M1] [#5 -0.12,-0.49,0.00,M2] [#6 0.20,-0.06,0.67,U] [#7 0.40,0.01,0.00,M1] [#8 0.13,-0.16,0.47,U] 
22:39:00.411 00.000 7988 refined, 4 included, MultiStar: {0.13, -0.08}, one-star: {0.30, -0.11}
22:39:00.411 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
22:39:00.411 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
22:39:00.411 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-0.56 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
22:39:00.411 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.08, opts=13)
22:39:00.411 00.000 7988 Enqueuing Move request for scope (0.13, -0.08)
22:39:00.411 00.000 15712 Worker thread wakes up
22:39:00.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
22:39:00.411 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
22:39:00.411 00.000 15712 Moving (0.13, -0.08) raw xDistance=-0.08 yDistance=-0.13
22:39:00.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:00.411 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.8
22:39:00.425 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:00.426 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:00.427 00.001 7988 Enqueuing Expose request
22:39:00.427 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.86, period_length = 636.00
22:39:00.427 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
22:39:00.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:00.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:39:00.427 00.000 15712 MoveAxis(W, 1, ABG)
22:39:00.427 00.000 15712 Guiding  Dir = 3, Dur = 1
22:39:00.427 00.000 15712 IsGuiding returns 0
22:39:00.448 00.021 15712 IsGuiding returns 0
22:39:00.448 00.000 15712 Move returns status 0, amount 1
22:39:00.448 00.000 15712 MoveAxis(N, 0, ABG)
22:39:00.448 00.000 15712 Move returns status 0, amount 0
22:39:00.448 00.000 15712 move complete, result=0
22:39:00.448 00.000 15712 worker thread done servicing request
22:39:00.448 00.000 15712 Worker thread wakes up
22:39:00.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:00.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:00.448 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:39:01.866 01.418 15712 Exposure complete
22:39:01.926 00.060 15712 worker thread done servicing request
22:39:01.926 00.000 7988 OnExposeComplete: enter
22:39:01.927 00.001 7988 UpdateGuideState(): m_state=6
22:39:01.927 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
22:39:01.927 00.000 7988 Star::Find returns 1 (0), X=503.50, Y=794.86, Mass=1695, SNR=27.6, Peak=167 HFD=4.4
22:39:01.927 00.000 7988 MultiStar: [#1 0.02,-0.17,0.95,U] [#2 -0.05,-0.13,0.85,U] [#3 0.32,-0.50,0.00,M1] [#4 0.28,-0.43,0.00,M2] [#5 0.14,-0.34,0.00,M3] [#6 0.13,-0.28,0.64,U] [#7 0.46,-0.36,0.00,M2] [#8 0.33,-0.54,0.00,M1] 
22:39:01.927 00.000 7988 refined, 3 included, MultiStar: {0.09, -0.22}, one-star: {0.24, -0.31}
22:39:01.927 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
22:39:01.927 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
22:39:01.927 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.19 mountX=-0.22 mountY=-0.08, mountTheta=-2.79
22:39:01.927 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.22, opts=13)
22:39:01.927 00.000 7988 Enqueuing Move request for scope (0.09, -0.22)
22:39:01.939 00.012 15712 Worker thread wakes up
22:39:01.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
22:39:01.939 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
22:39:01.939 00.000 15712 Moving (0.09, -0.22) raw xDistance=-0.22 yDistance=-0.08
22:39:01.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:39:01.939 00.000 7988 UpdateGuideState exits: m=1695 SNR=27.6
22:39:01.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:01.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:01.943 00.004 7988 Enqueuing Expose request
22:39:01.943 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.03, hyst = -0.13, hyst_pct = 0.86, period_length = 636.00
22:39:01.943 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
22:39:01.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:01.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:39:01.943 00.000 15712 MoveAxis(E, 40, ABG)
22:39:01.943 00.000 15712 Guiding  Dir = 2, Dur = 40
22:39:01.943 00.000 15712 IsGuiding returns 0
22:39:01.968 00.025 15712 PulseGuide returned control before completion, sleep 27
22:39:02.024 00.056 15712 IsGuiding returns 1
22:39:02.024 00.000 15712 scope still moving after pulse duration time elapsed
22:39:02.054 00.030 15712 IsGuiding returns 0
22:39:02.054 00.000 15712 scope move finished after 40 + 69 ms
22:39:02.054 00.000 15712 Move returns status 0, amount 40
22:39:02.054 00.000 15712 MoveAxis(N, 0, ABG)
22:39:02.054 00.000 15712 Move returns status 0, amount 0
22:39:02.054 00.000 15712 move complete, result=0
22:39:02.054 00.000 15712 worker thread done servicing request
22:39:02.054 00.000 15712 Worker thread wakes up
22:39:02.054 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
22:39:02.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:02.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:03.698 01.644 15712 Exposure complete
22:39:03.758 00.060 15712 worker thread done servicing request
22:39:03.758 00.000 7988 OnExposeComplete: enter
22:39:03.759 00.001 7988 UpdateGuideState(): m_state=6
22:39:03.759 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
22:39:03.759 00.000 7988 Star::Find returns 1 (0), X=503.53, Y=795.28, Mass=1703, SNR=27.5, Peak=186 HFD=4.5
22:39:03.759 00.000 7988 MultiStar: [#1 0.02,0.32,0.94,U] [#2 0.00,0.47,0.00,M1] [#3 0.33,0.11,0.00,M2] [#4 0.29,0.12,0.73,U] [#5 0.22,0.07,0.70,U] [#6 0.20,0.17,0.63,U] [#7 0.19,0.35,0.00,M3] [#8 0.43,0.23,0.00,M2] 
22:39:03.759 00.000 7988 refined, 4 included, MultiStar: {0.19, 0.16}, one-star: {0.26, 0.11}
22:39:03.759 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.87 = -0.87)
22:39:03.759 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
22:39:03.759 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.69 mountX=0.16 mountY=-0.20, mountTheta=-0.88
22:39:03.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.16, opts=13)
22:39:03.759 00.000 7988 Enqueuing Move request for scope (0.19, 0.16)
22:39:03.759 00.000 15712 Worker thread wakes up
22:39:03.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
22:39:03.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
22:39:03.759 00.000 15712 Moving (0.19, 0.16) raw xDistance=0.16 yDistance=-0.20
22:39:03.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:39:03.759 00.000 7988 UpdateGuideState exits: m=1703 SNR=27.5
22:39:03.774 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:03.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:03.775 00.001 7988 Enqueuing Expose request
22:39:03.775 00.000 15712 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.86, period_length = 636.00
22:39:03.775 00.000 15712 PPEC: input: 0.16, control: 0.09, exposure: 1500
22:39:03.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:03.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:39:03.775 00.000 15712 MoveAxis(W, 31, ABG)
22:39:03.775 00.000 15712 Guiding  Dir = 3, Dur = 31
22:39:03.775 00.000 15712 IsGuiding returns 0
22:39:03.795 00.020 15712 PulseGuide returned control before completion, sleep 13
22:39:03.827 00.032 15712 IsGuiding returns 0
22:39:03.827 00.000 15712 Move returns status 0, amount 31
22:39:03.827 00.000 15712 MoveAxis(N, 0, ABG)
22:39:03.827 00.000 15712 Move returns status 0, amount 0
22:39:03.827 00.000 15712 move complete, result=0
22:39:03.827 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
22:39:03.839 00.012 15712 worker thread done servicing request
22:39:03.839 00.000 15712 Worker thread wakes up
22:39:03.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:03.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:05.244 01.405 15712 Exposure complete
22:39:05.305 00.061 15712 worker thread done servicing request
22:39:05.305 00.000 7988 OnExposeComplete: enter
22:39:05.305 00.000 7988 UpdateGuideState(): m_state=6
22:39:05.309 00.004 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
22:39:05.309 00.000 7988 Star::Find returns 1 (0), X=503.61, Y=795.54, Mass=1552, SNR=26.1, Peak=203 HFD=4.1
22:39:05.311 00.002 7988 MultiStar: [#1 0.15,0.36,0.00,M1] [#2 0.06,0.58,0.00,M2] [#3 0.47,0.23,0.00,M3] [#4 0.38,0.21,0.00,M2] [#5 -0.09,0.10,0.77,U] [#6 0.48,0.14,0.00,M1] [#7 0.26,0.37,0.00,M4] [#8 0.16,0.10,0.46,U] 
22:39:05.311 00.000 7988 refined, 2 included, MultiStar: {0.16, 0.22}, one-star: {0.34, 0.37}
22:39:05.313 00.002 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
22:39:05.313 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
22:39:05.315 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.95 mountX=0.22 mountY=-0.16, mountTheta=-0.63
22:39:05.317 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.22, opts=13)
22:39:05.317 00.000 7988 Enqueuing Move request for scope (0.16, 0.22)
22:39:05.319 00.002 15712 Worker thread wakes up
22:39:05.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
22:39:05.319 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
22:39:05.319 00.000 15712 Moving (0.16, 0.22) raw xDistance=0.22 yDistance=-0.16
22:39:05.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:05.321 00.002 7988 UpdateGuideState exits: m=1552 SNR=26.1
22:39:05.322 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:05.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:05.322 00.000 7988 Enqueuing Expose request
22:39:05.322 00.000 15712 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.04, hyst = 0.11, hyst_pct = 0.86, period_length = 636.00
22:39:05.322 00.000 15712 PPEC: input: 0.22, control: 0.11, exposure: 1500
22:39:05.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:05.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:39:05.322 00.000 15712 MoveAxis(W, 36, ABG)
22:39:05.322 00.000 15712 Guiding  Dir = 3, Dur = 36
22:39:05.322 00.000 15712 IsGuiding returns 0
22:39:05.340 00.018 15712 PulseGuide returned control before completion, sleep 33
22:39:05.388 00.048 15712 IsGuiding returns 0
22:39:05.388 00.000 15712 Move returns status 0, amount 36
22:39:05.388 00.000 15712 MoveAxis(N, 0, ABG)
22:39:05.388 00.000 15712 Move returns status 0, amount 0
22:39:05.388 00.000 15712 move complete, result=0
22:39:05.388 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
22:39:05.389 00.001 15712 worker thread done servicing request
22:39:05.389 00.000 15712 Worker thread wakes up
22:39:05.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:05.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:07.032 01.643 15712 Exposure complete
22:39:07.093 00.061 15712 worker thread done servicing request
22:39:07.093 00.000 7988 OnExposeComplete: enter
22:39:07.093 00.000 7988 UpdateGuideState(): m_state=6
22:39:07.095 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
22:39:07.097 00.002 7988 Star::Find returns 1 (0), X=503.51, Y=795.45, Mass=1660, SNR=27.1, Peak=163 HFD=5.0
22:39:07.097 00.000 7988 MultiStar: [#1 -0.06,0.22,0.97,U] [#2 -0.07,0.59,0.00,M3] [#3 0.12,0.26,0.85,U] [#4 0.36,0.21,0.00,M3] [#5 -0.04,0.06,0.71,U] [#6 0.41,0.17,0.00,M2] [#7 0.21,0.21,0.47,U] [#8 -0.09,0.10,0.42,U] 
22:39:07.099 00.002 7988 refined, 5 included, MultiStar: {0.08, 0.20}, one-star: {0.25, 0.28}
22:39:07.099 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
22:39:07.101 00.002 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
22:39:07.101 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.21 mountX=0.20 mountY=-0.08, mountTheta=-0.38
22:39:07.103 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.20, opts=13)
22:39:07.105 00.002 7988 Enqueuing Move request for scope (0.08, 0.20)
22:39:07.105 00.000 15712 Worker thread wakes up
22:39:07.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
22:39:07.105 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
22:39:07.105 00.000 15712 Moving (0.08, 0.20) raw xDistance=0.20 yDistance=-0.08
22:39:07.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:07.105 00.000 7988 UpdateGuideState exits: m=1660 SNR=27.1
22:39:07.108 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:07.109 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:07.109 00.000 7988 Enqueuing Expose request
22:39:07.109 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.04, hyst = 0.11, hyst_pct = 0.86, period_length = 636.00
22:39:07.109 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
22:39:07.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:07.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:39:07.109 00.000 15712 MoveAxis(W, 36, ABG)
22:39:07.109 00.000 15712 Guiding  Dir = 3, Dur = 36
22:39:07.109 00.000 15712 IsGuiding returns 0
22:39:07.125 00.016 15712 PulseGuide returned control before completion, sleep 28
22:39:07.173 00.048 15712 IsGuiding returns 0
22:39:07.173 00.000 15712 Move returns status 0, amount 36
22:39:07.173 00.000 15712 MoveAxis(N, 0, ABG)
22:39:07.173 00.000 15712 Move returns status 0, amount 0
22:39:07.173 00.000 15712 move complete, result=0
22:39:07.173 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
22:39:07.181 00.008 15712 worker thread done servicing request
22:39:07.181 00.000 15712 Worker thread wakes up
22:39:07.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:07.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:08.592 01.411 15712 Exposure complete
22:39:08.652 00.060 15712 worker thread done servicing request
22:39:08.652 00.000 7988 OnExposeComplete: enter
22:39:08.652 00.000 7988 UpdateGuideState(): m_state=6
22:39:08.655 00.003 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
22:39:08.655 00.000 7988 Star::Find returns 1 (0), X=503.45, Y=795.25, Mass=1615, SNR=26.8, Peak=188 HFD=4.6
22:39:08.657 00.002 7988 MultiStar: [#1 -0.05,0.19,0.97,U] [#2 -0.08,0.34,0.00,M4] [#3 0.21,0.13,0.81,U] [#4 0.23,0.12,0.76,U] [#5 0.07,0.06,0.72,U] [#6 0.33,0.01,0.66,U] [#7 0.02,0.25,0.50,U] [#8 0.22,-0.00,0.44,U] 
22:39:08.657 00.000 7988 refined, 7 included, MultiStar: {0.15, 0.11}, one-star: {0.18, 0.07}
22:39:08.659 00.002 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
22:39:08.659 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
22:39:08.662 00.003 7988 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.64 mountX=0.11 mountY=-0.15, mountTheta=-0.94
22:39:08.664 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.11, opts=13)
22:39:08.664 00.000 7988 Enqueuing Move request for scope (0.15, 0.11)
22:39:08.666 00.002 15712 Worker thread wakes up
22:39:08.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
22:39:08.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
22:39:08.666 00.000 15712 Moving (0.15, 0.11) raw xDistance=0.11 yDistance=-0.15
22:39:08.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:08.666 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.8
22:39:08.668 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:08.669 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:08.669 00.000 7988 Enqueuing Expose request
22:39:08.669 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.86, period_length = 636.00
22:39:08.669 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
22:39:08.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:08.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:39:08.669 00.000 15712 MoveAxis(W, 1, ABG)
22:39:08.669 00.000 15712 Guiding  Dir = 3, Dur = 1
22:39:08.669 00.000 15712 IsGuiding returns 0
22:39:08.720 00.051 15712 IsGuiding returns 0
22:39:08.720 00.000 15712 Move returns status 0, amount 1
22:39:08.720 00.000 15712 MoveAxis(N, 0, ABG)
22:39:08.720 00.000 15712 Move returns status 0, amount 0
22:39:08.720 00.000 15712 move complete, result=0
22:39:08.720 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:39:08.731 00.011 15712 worker thread done servicing request
22:39:08.731 00.000 15712 Worker thread wakes up
22:39:08.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:08.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:10.473 01.742 15712 Exposure complete
22:39:10.534 00.061 15712 worker thread done servicing request
22:39:10.534 00.000 7988 OnExposeComplete: enter
22:39:10.534 00.000 7988 UpdateGuideState(): m_state=6
22:39:10.534 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
22:39:10.534 00.000 7988 Star::Find returns 1 (0), X=503.46, Y=795.17, Mass=1520, SNR=26.0, Peak=188 HFD=4.0
22:39:10.534 00.000 7988 MultiStar: [#1 -0.04,0.05,0.99,U] [#2 -0.10,0.11,0.90,U] [#3 0.03,-0.01,0.88,U] [#4 0.13,0.01,0.77,U] [#5 -0.06,-0.14,0.73,U] [#6 0.16,-0.04,0.66,U] [#7 0.10,0.14,0.51,U] [#8 -0.19,-0.09,0.46,U] 
22:39:10.540 00.006 7988 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.20, -0.00}
22:39:10.540 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
22:39:10.540 00.000 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
22:39:10.540 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.24 mountX=0.01 mountY=-0.03, mountTheta=-1.33
22:39:10.540 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.01, opts=13)
22:39:10.540 00.000 7988 Enqueuing Move request for scope (0.03, 0.01)
22:39:10.540 00.000 15712 Worker thread wakes up
22:39:10.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:39:10.540 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:39:10.540 00.000 15712 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
22:39:10.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:39:10.540 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.0
22:39:10.550 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:10.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:10.550 00.000 7988 Enqueuing Expose request
22:39:10.550 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.86, period_length = 636.00
22:39:10.550 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
22:39:10.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:10.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:39:10.550 00.000 15712 MoveAxis(W, 2, ABG)
22:39:10.550 00.000 15712 Guiding  Dir = 3, Dur = 2
22:39:10.550 00.000 15712 IsGuiding returns 0
22:39:10.583 00.033 15712 IsGuiding returns 0
22:39:10.583 00.000 15712 Move returns status 0, amount 2
22:39:10.583 00.000 15712 MoveAxis(N, 0, ABG)
22:39:10.583 00.000 15712 Move returns status 0, amount 0
22:39:10.583 00.000 15712 move complete, result=0
22:39:10.583 00.000 15712 worker thread done servicing request
22:39:10.583 00.000 15712 Worker thread wakes up
22:39:10.583 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:39:10.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:10.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:11.990 01.407 15712 Exposure complete
22:39:12.052 00.062 15712 worker thread done servicing request
22:39:12.052 00.000 7988 OnExposeComplete: enter
22:39:12.052 00.000 7988 UpdateGuideState(): m_state=6
22:39:12.054 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
22:39:12.055 00.001 7988 Star::Find returns 1 (0), X=503.22, Y=795.02, Mass=1566, SNR=26.3, Peak=164 HFD=4.4
22:39:12.055 00.000 7988 MultiStar: [#1 -0.05,-0.17,1.00,U] [#2 -0.04,0.27,0.84,U] [#3 -0.01,-0.25,0.88,U] [#4 0.25,-0.28,0.00,M2] [#5 -0.09,-0.23,0.77,U] [#6 0.26,-0.25,0.00,M1] [#7 -0.05,-0.09,0.52,U] [#8 0.01,-0.30,0.43,U] 
22:39:12.057 00.002 7988 refined, 6 included, MultiStar: {-0.04, -0.12}, one-star: {-0.04, -0.15}
22:39:12.057 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
22:39:12.059 00.002 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.79)
22:39:12.059 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.90 mountX=-0.12 mountY=0.05, mountTheta=2.79
22:39:12.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.12, opts=13)
22:39:12.063 00.002 7988 Enqueuing Move request for scope (-0.04, -0.12)
22:39:12.063 00.000 15712 Worker thread wakes up
22:39:12.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
22:39:12.063 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
22:39:12.063 00.000 15712 Moving (-0.04, -0.12) raw xDistance=-0.12 yDistance=0.05
22:39:12.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:39:12.063 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.3
22:39:12.066 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:12.067 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:12.067 00.000 7988 Enqueuing Expose request
22:39:12.067 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.85, period_length = 636.00
22:39:12.067 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
22:39:12.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:12.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:39:12.067 00.000 15712 MoveAxis(W, 2, ABG)
22:39:12.067 00.000 15712 Guiding  Dir = 3, Dur = 2
22:39:12.067 00.000 15712 IsGuiding returns 0
22:39:12.083 00.016 15712 IsGuiding returns 0
22:39:12.083 00.000 15712 Move returns status 0, amount 2
22:39:12.083 00.000 15712 MoveAxis(N, 0, ABG)
22:39:12.083 00.000 15712 Move returns status 0, amount 0
22:39:12.083 00.000 15712 move complete, result=0
22:39:12.083 00.000 15712 worker thread done servicing request
22:39:12.083 00.000 15712 Worker thread wakes up
22:39:12.083 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:39:12.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:12.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:13.730 01.647 15712 Exposure complete
22:39:13.788 00.058 15712 worker thread done servicing request
22:39:13.788 00.000 7988 OnExposeComplete: enter
22:39:13.792 00.004 7988 UpdateGuideState(): m_state=6
22:39:13.792 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
22:39:13.792 00.000 7988 Star::Find returns 1 (0), X=503.45, Y=794.77, Mass=1671, SNR=27.3, Peak=177 HFD=4.6
22:39:13.792 00.000 7988 MultiStar: [#1 0.19,-0.10,0.94,U] [#2 -0.09,-0.21,0.86,U] [#3 0.15,-0.26,0.85,U] [#4 0.14,-0.37,0.00,M3] [#5 -0.01,-0.49,0.00,M1] [#6 0.31,-0.31,0.00,M2] [#7 -0.03,-0.12,0.49,U] [#8 0.26,-0.24,0.00,M1] 
22:39:13.792 00.000 7988 refined, 4 included, MultiStar: {0.10, -0.23}, one-star: {0.19, -0.40}
22:39:13.792 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
22:39:13.792 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
22:39:13.792 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.18 mountX=-0.23 mountY=-0.09, mountTheta=-2.77
22:39:13.792 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.23, opts=13)
22:39:13.792 00.000 7988 Enqueuing Move request for scope (0.10, -0.23)
22:39:13.792 00.000 15712 Worker thread wakes up
22:39:13.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
22:39:13.792 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
22:39:13.792 00.000 15712 Moving (0.10, -0.23) raw xDistance=-0.23 yDistance=-0.09
22:39:13.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:13.792 00.000 7988 UpdateGuideState exits: m=1671 SNR=27.3
22:39:13.805 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:13.805 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:13.807 00.002 7988 Enqueuing Expose request
22:39:13.807 00.000 15712 PPEC rslt: input = -0.23, final = -0.12, react = -0.14, pred = 0.05, hyst = -0.12, hyst_pct = 0.85, period_length = 636.00
22:39:13.807 00.000 15712 PPEC: input: -0.23, control: -0.12, exposure: 1500
22:39:13.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:13.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:39:13.807 00.000 15712 MoveAxis(E, 39, ABG)
22:39:13.807 00.000 15712 Guiding  Dir = 2, Dur = 39
22:39:13.807 00.000 15712 IsGuiding returns 0
22:39:13.823 00.016 15712 PulseGuide returned control before completion, sleep 31
22:39:13.873 00.050 15712 IsGuiding returns 1
22:39:13.873 00.000 15712 scope still moving after pulse duration time elapsed
22:39:13.903 00.030 15712 IsGuiding returns 0
22:39:13.903 00.000 15712 scope move finished after 39 + 54 ms
22:39:13.903 00.000 15712 Move returns status 0, amount 39
22:39:13.903 00.000 15712 MoveAxis(N, 0, ABG)
22:39:13.903 00.000 15712 Move returns status 0, amount 0
22:39:13.903 00.000 15712 move complete, result=0
22:39:13.903 00.000 15712 worker thread done servicing request
22:39:13.903 00.000 15712 Worker thread wakes up
22:39:13.903 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
22:39:13.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:13.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:15.310 01.407 15712 Exposure complete
22:39:15.371 00.061 15712 worker thread done servicing request
22:39:15.371 00.000 7988 OnExposeComplete: enter
22:39:15.371 00.000 7988 UpdateGuideState(): m_state=6
22:39:15.371 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
22:39:15.371 00.000 7988 Star::Find returns 1 (0), X=503.36, Y=794.84, Mass=1617, SNR=26.8, Peak=149 HFD=4.5
22:39:15.371 00.000 7988 MultiStar: [#1 -0.13,-0.26,0.97,U] [#2 -0.17,0.06,0.84,U] [#3 -0.08,-0.31,0.87,U] [#4 0.28,-0.33,0.00,M4] [#5 -0.19,-0.54,0.00,M2] [#6 -0.09,-0.31,0.66,U] [#7 0.01,-0.33,0.51,U] [#8 0.03,-0.44,0.00,M2] 
22:39:15.371 00.000 7988 refined, 5 included, MultiStar: {-0.06, -0.24}, one-star: {0.09, -0.33}
22:39:15.371 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
22:39:15.371 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
22:39:15.371 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.83 mountX=-0.24 mountY=0.07, mountTheta=2.86
22:39:15.371 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.24, opts=13)
22:39:15.371 00.000 7988 Enqueuing Move request for scope (-0.06, -0.24)
22:39:15.371 00.000 15712 Worker thread wakes up
22:39:15.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
22:39:15.371 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
22:39:15.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:15.385 00.014 7988 UpdateGuideState exits: m=1617 SNR=26.8
22:39:15.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:15.387 00.002 15712 Moving (-0.06, -0.24) raw xDistance=-0.24 yDistance=0.07
22:39:15.387 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:15.387 00.000 7988 Enqueuing Expose request
22:39:15.389 00.002 15712 PPEC rslt: input = -0.24, final = -0.13, react = -0.15, pred = 0.05, hyst = -0.13, hyst_pct = 0.85, period_length = 636.00
22:39:15.389 00.000 15712 PPEC: input: -0.24, control: -0.13, exposure: 1500
22:39:15.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:15.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:39:15.389 00.000 15712 MoveAxis(E, 41, ABG)
22:39:15.389 00.000 15712 Guiding  Dir = 2, Dur = 41
22:39:15.389 00.000 15712 IsGuiding returns 0
22:39:15.410 00.021 15712 PulseGuide returned control before completion, sleep 32
22:39:15.451 00.041 15712 IsGuiding returns 1
22:39:15.451 00.000 15712 scope still moving after pulse duration time elapsed
22:39:15.507 00.056 15712 IsGuiding returns 0
22:39:15.507 00.000 15712 scope move finished after 41 + 75 ms
22:39:15.507 00.000 15712 Move returns status 0, amount 41
22:39:15.507 00.000 15712 MoveAxis(N, 0, ABG)
22:39:15.507 00.000 15712 Move returns status 0, amount 0
22:39:15.507 00.000 15712 move complete, result=0
22:39:15.507 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
22:39:15.509 00.002 15712 worker thread done servicing request
22:39:15.509 00.000 15712 Worker thread wakes up
22:39:15.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:15.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:17.143 01.634 15712 Exposure complete
22:39:17.204 00.061 15712 worker thread done servicing request
22:39:17.206 00.002 7988 OnExposeComplete: enter
22:39:17.206 00.000 7988 UpdateGuideState(): m_state=6
22:39:17.206 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
22:39:17.206 00.000 7988 Star::Find returns 1 (0), X=503.36, Y=795.44, Mass=1526, SNR=26.0, Peak=173 HFD=4.1
22:39:17.206 00.000 7988 MultiStar: [#1 -0.08,0.34,0.00,M1] [#2 0.05,0.57,0.00,M1] [#3 0.39,0.11,0.00,M1] [#4 0.30,0.21,0.00,M5] [#5 0.00,-0.01,0.77,U] [#6 0.29,0.55,0.00,M2] [#7 0.13,0.01,0.51,U] [#8 -0.09,0.20,0.50,U] 
22:39:17.206 00.000 7988 refined, 3 included, MultiStar: {0.04, 0.13}, one-star: {0.09, 0.26}
22:39:17.206 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
22:39:17.206 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
22:39:17.206 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.26 mountX=0.13 mountY=-0.05, mountTheta=-0.34
22:39:17.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
22:39:17.206 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
22:39:17.206 00.000 15712 Worker thread wakes up
22:39:17.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
22:39:17.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
22:39:17.206 00.000 15712 Moving (0.04, 0.13) raw xDistance=0.13 yDistance=-0.05
22:39:17.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:17.206 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.0
22:39:17.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:17.221 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:17.221 00.000 7988 Enqueuing Expose request
22:39:17.223 00.002 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.85, period_length = 636.00
22:39:17.223 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
22:39:17.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:17.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:17.223 00.000 15712 MoveAxis(W, 2, ABG)
22:39:17.223 00.000 15712 Guiding  Dir = 3, Dur = 2
22:39:17.223 00.000 15712 IsGuiding returns 0
22:39:17.245 00.022 15712 IsGuiding returns 0
22:39:17.245 00.000 15712 Move returns status 0, amount 2
22:39:17.245 00.000 15712 MoveAxis(N, 0, ABG)
22:39:17.245 00.000 15712 Move returns status 0, amount 0
22:39:17.245 00.000 15712 move complete, result=0
22:39:17.245 00.000 15712 worker thread done servicing request
22:39:17.245 00.000 15712 Worker thread wakes up
22:39:17.245 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:39:17.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:17.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:18.655 01.410 15712 Exposure complete
22:39:18.703 00.048 15712 worker thread done servicing request
22:39:18.703 00.000 7988 OnExposeComplete: enter
22:39:18.718 00.015 7988 UpdateGuideState(): m_state=6
22:39:18.718 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
22:39:18.720 00.002 7988 Star::Find returns 1 (0), X=503.63, Y=795.41, Mass=1751, SNR=28.0, Peak=198 HFD=4.6
22:39:18.720 00.000 7988 MultiStar: [#1 -0.10,0.27,0.93,U] [#2 -0.02,0.51,0.00,M2] [#3 0.30,0.36,0.00,M2] [#4 0.42,0.37,0.00,M6] [#5 0.03,0.03,0.69,U] [#6 0.12,0.25,0.63,U] [#7 0.15,0.20,0.49,U] [#8 0.15,-0.05,0.43,U] 
22:39:18.722 00.002 7988 refined, 5 included, MultiStar: {0.12, 0.18}, one-star: {0.37, 0.24}
22:39:18.722 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
22:39:18.724 00.002 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
22:39:18.724 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=0.96 mountX=0.18 mountY=-0.13, mountTheta=-0.62
22:39:18.726 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.18, opts=13)
22:39:18.728 00.002 7988 Enqueuing Move request for scope (0.12, 0.18)
22:39:18.728 00.000 15712 Worker thread wakes up
22:39:18.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
22:39:18.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
22:39:18.728 00.000 15712 Moving (0.12, 0.18) raw xDistance=0.18 yDistance=-0.13
22:39:18.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:39:18.728 00.000 7988 UpdateGuideState exits: m=1751 SNR=28.0
22:39:18.732 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:18.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:18.734 00.002 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.07, hyst = 0.09, hyst_pct = 0.85, period_length = 636.00
22:39:18.734 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
22:39:18.734 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:18.734 00.000 7988 Enqueuing Expose request
22:39:18.735 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:39:18.735 00.000 15712 MoveAxis(W, 27, ABG)
22:39:18.735 00.000 15712 Guiding  Dir = 3, Dur = 27
22:39:18.737 00.002 15712 IsGuiding returns 0
22:39:18.752 00.015 15712 PulseGuide returned control before completion, sleep 22
22:39:18.798 00.046 15712 IsGuiding returns 0
22:39:18.798 00.000 15712 Move returns status 0, amount 27
22:39:18.798 00.000 15712 MoveAxis(N, 0, ABG)
22:39:18.798 00.000 15712 Move returns status 0, amount 0
22:39:18.798 00.000 15712 move complete, result=0
22:39:18.798 00.000 7988 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
22:39:18.803 00.005 15712 worker thread done servicing request
22:39:18.803 00.000 15712 Worker thread wakes up
22:39:18.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:18.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:20.446 01.643 15712 Exposure complete
22:39:20.506 00.060 15712 worker thread done servicing request
22:39:20.506 00.000 7988 OnExposeComplete: enter
22:39:20.506 00.000 7988 UpdateGuideState(): m_state=6
22:39:20.506 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
22:39:20.506 00.000 7988 Star::Find returns 1 (0), X=503.37, Y=795.37, Mass=1671, SNR=27.2, Peak=168 HFD=4.7
22:39:20.506 00.000 7988 MultiStar: [#1 -0.10,0.35,0.00,M1] [#2 -0.23,0.56,0.00,M3] [#3 -0.10,0.18,0.84,U] [#4 0.13,0.41,0.00,M7] [#5 -0.03,0.07,0.72,U] [#6 0.29,0.15,0.66,U] [#7 0.14,0.40,0.00,M1] [#8 0.29,-0.09,0.42,U] 
22:39:20.506 00.000 7988 refined, 4 included, MultiStar: {0.09, 0.12}, one-star: {0.10, 0.20}
22:39:20.506 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
22:39:20.506 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
22:39:20.506 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.96 mountX=0.13 mountY=-0.09, mountTheta=-0.63
22:39:20.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.12, opts=13)
22:39:20.506 00.000 7988 Enqueuing Move request for scope (0.09, 0.12)
22:39:20.506 00.000 15712 Worker thread wakes up
22:39:20.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
22:39:20.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
22:39:20.506 00.000 15712 Moving (0.09, 0.12) raw xDistance=0.13 yDistance=-0.09
22:39:20.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:39:20.522 00.016 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.09, hyst = 0.00, hyst_pct = 0.85, period_length = 636.00
22:39:20.522 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
22:39:20.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:20.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:39:20.522 00.000 15712 MoveAxis(E, 5, ABG)
22:39:20.522 00.000 15712 Guiding  Dir = 2, Dur = 5
22:39:20.522 00.000 7988 UpdateGuideState exits: m=1671 SNR=27.2
22:39:20.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:20.522 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:20.522 00.000 7988 Enqueuing Expose request
22:39:20.522 00.000 15712 IsGuiding returns 0
22:39:20.542 00.020 15712 IsGuiding returns 0
22:39:20.542 00.000 15712 Move returns status 0, amount 5
22:39:20.542 00.000 15712 MoveAxis(N, 0, ABG)
22:39:20.542 00.000 15712 Move returns status 0, amount 0
22:39:20.542 00.000 15712 move complete, result=0
22:39:20.542 00.000 15712 worker thread done servicing request
22:39:20.542 00.000 15712 Worker thread wakes up
22:39:20.542 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:39:20.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:20.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:21.955 01.413 15712 Exposure complete
22:39:22.017 00.062 15712 worker thread done servicing request
22:39:22.017 00.000 7988 OnExposeComplete: enter
22:39:22.019 00.002 7988 UpdateGuideState(): m_state=6
22:39:22.019 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
22:39:22.021 00.002 7988 Star::Find returns 1 (0), X=503.32, Y=795.64, Mass=1711, SNR=27.7, Peak=156 HFD=4.7
22:39:22.021 00.000 7988 MultiStar: [#1 0.09,0.48,0.00,M2] [#2 -0.26,0.82,0.00,M4] [#3 -0.07,0.33,0.00,M2] [#4 0.14,0.45,0.00,M8] [#5 0.02,0.38,0.00,M1] [#6 0.14,0.31,0.67,U] [#7 0.25,0.70,0.00,M2] [#8 -0.04,0.38,0.00,M1] 
22:39:22.023 00.002 7988 refined, 1 included, MultiStar: {0.09, 0.40}, one-star: {0.06, 0.47}
22:39:22.023 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
22:39:22.025 00.002 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
22:39:22.025 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.36 mountX=0.40 mountY=-0.10, mountTheta=-0.24
22:39:22.027 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.40, opts=13)
22:39:22.029 00.002 7988 Enqueuing Move request for scope (0.09, 0.40)
22:39:22.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:22.031 00.002 7988 UpdateGuideState exits: m=1711 SNR=27.7
22:39:22.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:22.033 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:22.033 00.000 7988 Enqueuing Expose request
22:39:22.033 00.000 15712 Worker thread wakes up
22:39:22.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.40) opts 0xd
22:39:22.033 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.40)
22:39:22.033 00.000 15712 Moving (0.09, 0.40) raw xDistance=0.40 yDistance=-0.10
22:39:22.036 00.003 15712 PPEC rslt: input = 0.40, final = 0.21, react = 0.24, pred = -0.10, hyst = 0.22, hyst_pct = 0.85, period_length = 636.00
22:39:22.036 00.000 15712 PPEC: input: 0.40, control: 0.21, exposure: 1500
22:39:22.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:22.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:39:22.036 00.000 15712 MoveAxis(W, 69, ABG)
22:39:22.036 00.000 15712 Guiding  Dir = 3, Dur = 69
22:39:22.036 00.000 15712 IsGuiding returns 0
22:39:22.059 00.023 15712 PulseGuide returned control before completion, sleep 56
22:39:22.138 00.079 15712 IsGuiding returns 0
22:39:22.138 00.000 15712 Move returns status 0, amount 69
22:39:22.138 00.000 15712 MoveAxis(N, 0, ABG)
22:39:22.138 00.000 15712 Move returns status 0, amount 0
22:39:22.138 00.000 15712 move complete, result=0
22:39:22.138 00.000 7988 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
22:39:22.142 00.004 15712 worker thread done servicing request
22:39:22.142 00.000 15712 Worker thread wakes up
22:39:22.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:22.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:23.774 01.632 15712 Exposure complete
22:39:23.821 00.047 15712 worker thread done servicing request
22:39:23.821 00.000 7988 OnExposeComplete: enter
22:39:23.836 00.015 7988 UpdateGuideState(): m_state=6
22:39:23.838 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
22:39:23.838 00.000 7988 Star::Find returns 1 (0), X=503.32, Y=795.16, Mass=1657, SNR=26.9, Peak=193 HFD=4.3
22:39:23.840 00.002 7988 MultiStar: [#1 -0.28,-0.01,0.98,U] [#2 -0.14,0.30,0.82,U] [#3 0.09,0.03,0.90,U] [#4 0.19,0.07,0.74,U] [#5 -0.11,0.06,0.76,U] [#6 0.11,0.09,0.66,U] [#7 -0.01,-0.01,0.49,U] [#8 0.39,0.29,0.00,M2] 
22:39:23.840 00.000 7988 single-star, 7 included, MultiStar: {-0.02, 0.06}, one-star: {0.06, -0.02}
22:39:23.842 00.002 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
22:39:23.842 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
22:39:23.844 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.26 mountX=-0.02 mountY=-0.06, mountTheta=-1.82
22:39:23.846 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
22:39:23.846 00.000 7988 Enqueuing Move request for scope (0.06, -0.02)
22:39:23.848 00.002 15712 Worker thread wakes up
22:39:23.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:39:23.848 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:39:23.848 00.000 15712 Moving (0.06, -0.02) raw xDistance=-0.02 yDistance=-0.06
22:39:23.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:39:23.848 00.000 7988 UpdateGuideState exits: m=1657 SNR=26.9
22:39:23.850 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:23.850 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:23.852 00.002 7988 Enqueuing Expose request
22:39:23.852 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.85, period_length = 636.00
22:39:23.852 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
22:39:23.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:23.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:39:23.852 00.000 15712 MoveAxis(E, 1, ABG)
22:39:23.852 00.000 15712 Guiding  Dir = 2, Dur = 1
22:39:23.852 00.000 15712 IsGuiding returns 0
22:39:23.872 00.020 15712 IsGuiding returns 0
22:39:23.872 00.000 15712 Move returns status 0, amount 1
22:39:23.872 00.000 15712 MoveAxis(N, 0, ABG)
22:39:23.872 00.000 15712 Move returns status 0, amount 0
22:39:23.872 00.000 15712 move complete, result=0
22:39:23.872 00.000 15712 worker thread done servicing request
22:39:23.872 00.000 15712 Worker thread wakes up
22:39:23.872 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:39:23.884 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:23.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:25.290 01.406 15712 Exposure complete
22:39:25.350 00.060 15712 worker thread done servicing request
22:39:25.350 00.000 7988 OnExposeComplete: enter
22:39:25.352 00.002 7988 UpdateGuideState(): m_state=6
22:39:25.352 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
22:39:25.352 00.000 7988 Star::Find returns 1 (0), X=503.66, Y=795.11, Mass=1693, SNR=27.4, Peak=242 HFD=4.0
22:39:25.352 00.000 7988 MultiStar: [#1 -0.10,0.16,0.96,U] [#2 -0.03,0.34,0.00,M4] [#3 0.33,-0.05,0.84,U] [#4 0.51,0.04,0.00,M8] [#5 0.04,-0.14,0.71,U] [#6 0.19,0.18,0.66,U] [#7 0.28,0.05,0.53,U] [#8 0.03,-0.11,0.47,U] 
22:39:25.352 00.000 7988 refined, 6 included, MultiStar: {0.17, 0.01}, one-star: {0.40, -0.07}
22:39:25.352 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
22:39:25.352 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
22:39:25.352 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.05 mountX=0.01 mountY=-0.17, mountTheta=-1.52
22:39:25.352 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.01, opts=13)
22:39:25.352 00.000 7988 Enqueuing Move request for scope (0.17, 0.01)
22:39:25.352 00.000 15712 Worker thread wakes up
22:39:25.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
22:39:25.352 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
22:39:25.352 00.000 15712 Moving (0.17, 0.01) raw xDistance=0.01 yDistance=-0.17
22:39:25.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:25.352 00.000 7988 UpdateGuideState exits: m=1693 SNR=27.4
22:39:25.366 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:25.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:25.368 00.002 7988 Enqueuing Expose request
22:39:25.369 00.001 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.84, period_length = 636.00
22:39:25.369 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
22:39:25.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:25.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:39:25.369 00.000 15712 MoveAxis(E, 0, ABG)
22:39:25.369 00.000 15712 Move returns status 0, amount 0
22:39:25.369 00.000 15712 MoveAxis(N, 0, ABG)
22:39:25.369 00.000 15712 Move returns status 0, amount 0
22:39:25.369 00.000 15712 move complete, result=0
22:39:25.369 00.000 15712 worker thread done servicing request
22:39:25.369 00.000 15712 Worker thread wakes up
22:39:25.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:25.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:25.369 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:27.008 01.639 15712 Exposure complete
22:39:27.068 00.060 15712 worker thread done servicing request
22:39:27.068 00.000 7988 OnExposeComplete: enter
22:39:27.072 00.004 7988 UpdateGuideState(): m_state=6
22:39:27.072 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
22:39:27.072 00.000 7988 Star::Find returns 1 (0), X=503.67, Y=795.03, Mass=1728, SNR=27.9, Peak=222 HFD=4.1
22:39:27.072 00.000 7988 MultiStar: [#1 0.11,-0.03,0.96,U] [#2 0.06,0.24,0.84,U] [#3 0.12,-0.11,0.87,U] [#4 0.25,-0.08,0.75,U] [#5 0.12,-0.09,0.70,U] [#6 0.34,-0.07,0.00,M1] [#7 0.24,-0.05,0.47,U] [#8 0.59,-0.36,0.00,M2] 
22:39:27.072 00.000 7988 refined, 6 included, MultiStar: {0.19, -0.03}, one-star: {0.41, -0.14}
22:39:27.072 00.000 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.56) = xAngle (-1.75 = -1.75)
22:39:27.072 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.78 = -1.78)
22:39:27.072 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.18 mountX=-0.03 mountY=-0.19, mountTheta=-1.75
22:39:27.072 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.03, opts=13)
22:39:27.072 00.000 7988 Enqueuing Move request for scope (0.19, -0.03)
22:39:27.072 00.000 15712 Worker thread wakes up
22:39:27.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
22:39:27.072 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
22:39:27.072 00.000 15712 Moving (0.19, -0.03) raw xDistance=-0.03 yDistance=-0.19
22:39:27.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:27.072 00.000 7988 UpdateGuideState exits: m=1728 SNR=27.9
22:39:27.085 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:27.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:27.087 00.002 7988 Enqueuing Expose request
22:39:27.087 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.84, period_length = 636.00
22:39:27.087 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
22:39:27.087 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:27.087 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:39:27.087 00.000 15712 MoveAxis(E, 0, ABG)
22:39:27.087 00.000 15712 Move returns status 0, amount 0
22:39:27.087 00.000 15712 MoveAxis(N, 0, ABG)
22:39:27.087 00.000 15712 Move returns status 0, amount 0
22:39:27.087 00.000 15712 move complete, result=0
22:39:27.087 00.000 15712 worker thread done servicing request
22:39:27.087 00.000 15712 Worker thread wakes up
22:39:27.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:27.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:27.087 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:28.606 01.519 15712 Exposure complete
22:39:28.666 00.060 15712 worker thread done servicing request
22:39:28.666 00.000 7988 OnExposeComplete: enter
22:39:28.667 00.001 7988 UpdateGuideState(): m_state=6
22:39:28.667 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
22:39:28.667 00.000 7988 Star::Find returns 1 (0), X=503.25, Y=794.82, Mass=1662, SNR=27.3, Peak=169 HFD=4.1
22:39:28.667 00.000 7988 MultiStar: [#1 -0.13,-0.16,0.98,U] [#2 -0.25,0.10,0.85,U] [#3 0.02,-0.25,0.88,U] [#4 0.07,-0.23,0.74,U] [#5 0.21,-0.41,0.00,M1] [#6 -0.04,-0.49,0.00,M2] [#7 -0.22,-0.16,0.48,U] [#8 -0.20,-0.35,0.00,M3] 
22:39:28.667 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.18}, one-star: {-0.01, -0.36}
22:39:28.667 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.54 = 2.74)
22:39:28.667 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.71)
22:39:28.667 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.98 mountX=-0.18 mountY=0.08, mountTheta=2.71
22:39:28.667 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.18, opts=13)
22:39:28.667 00.000 7988 Enqueuing Move request for scope (-0.08, -0.18)
22:39:28.667 00.000 15712 Worker thread wakes up
22:39:28.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
22:39:28.667 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
22:39:28.667 00.000 15712 Moving (-0.08, -0.18) raw xDistance=-0.18 yDistance=0.08
22:39:28.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:39:28.667 00.000 7988 UpdateGuideState exits: m=1662 SNR=27.3
22:39:28.681 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:28.681 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:28.683 00.002 7988 Enqueuing Expose request
22:39:28.683 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.06, hyst = -0.10, hyst_pct = 0.84, period_length = 636.00
22:39:28.683 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
22:39:28.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:28.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:39:28.683 00.000 15712 MoveAxis(E, 30, ABG)
22:39:28.683 00.000 15712 Guiding  Dir = 2, Dur = 30
22:39:28.683 00.000 15712 IsGuiding returns 0
22:39:28.700 00.017 15712 PulseGuide returned control before completion, sleep 16
22:39:28.754 00.054 15712 IsGuiding returns 0
22:39:28.754 00.000 15712 Move returns status 0, amount 30
22:39:28.754 00.000 15712 MoveAxis(N, 0, ABG)
22:39:28.754 00.000 15712 Move returns status 0, amount 0
22:39:28.754 00.000 15712 move complete, result=0
22:39:28.754 00.000 15712 worker thread done servicing request
22:39:28.754 00.000 15712 Worker thread wakes up
22:39:28.754 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
22:39:28.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:28.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:30.500 01.746 15712 Exposure complete
22:39:30.556 00.056 15712 worker thread done servicing request
22:39:30.556 00.000 7988 OnExposeComplete: enter
22:39:30.563 00.007 7988 UpdateGuideState(): m_state=6
22:39:30.563 00.000 7988 Star::Find(15, 503, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
22:39:30.565 00.002 7988 Star::Find returns 1 (0), X=503.29, Y=795.17, Mass=1585, SNR=26.6, Peak=148 HFD=4.5
22:39:30.565 00.000 7988 MultiStar: [#1 -0.09,0.05,1.00,U] [#2 -0.15,0.43,0.00,M3] [#3 -0.03,-0.04,0.87,U] [#4 0.23,0.19,0.78,U] [#5 -0.08,0.12,0.70,U] [#6 0.25,0.19,0.67,U] [#7 0.05,0.06,0.48,U] [#8 -0.19,0.08,0.43,U] 
22:39:30.567 00.002 7988 single-star, 7 included, MultiStar: {0.02, 0.07}, one-star: {0.02, 0.00}
22:39:30.567 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.53 = -1.53)
22:39:30.569 00.002 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
22:39:30.569 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.04 mountX=0.00 mountY=-0.02, mountTheta=-1.53
22:39:30.571 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.00, opts=13)
22:39:30.573 00.002 7988 Enqueuing Move request for scope (0.02, 0.00)
22:39:30.573 00.000 15712 Worker thread wakes up
22:39:30.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:39:30.573 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:39:30.573 00.000 15712 Moving (0.02, 0.00) raw xDistance=0.00 yDistance=-0.02
22:39:30.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:30.573 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.6
22:39:30.577 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:30.577 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:30.579 00.002 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.07, hyst = 0.00, hyst_pct = 0.84, period_length = 636.00
22:39:30.579 00.000 7988 Enqueuing Expose request
22:39:30.579 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
22:39:30.579 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:30.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:30.579 00.000 15712 MoveAxis(W, 3, ABG)
22:39:30.579 00.000 15712 Guiding  Dir = 3, Dur = 3
22:39:30.579 00.000 15712 IsGuiding returns 0
22:39:30.595 00.016 15712 IsGuiding returns 0
22:39:30.595 00.000 15712 Move returns status 0, amount 3
22:39:30.595 00.000 15712 MoveAxis(N, 0, ABG)
22:39:30.595 00.000 15712 Move returns status 0, amount 0
22:39:30.595 00.000 15712 move complete, result=0
22:39:30.595 00.000 15712 worker thread done servicing request
22:39:30.595 00.000 15712 Worker thread wakes up
22:39:30.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:30.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:30.595 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:39:31.999 01.404 15712 Exposure complete
22:39:32.050 00.051 15712 worker thread done servicing request
22:39:32.050 00.000 7988 OnExposeComplete: enter
22:39:32.062 00.012 7988 UpdateGuideState(): m_state=6
22:39:32.062 00.000 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
22:39:32.062 00.000 7988 Star::Find returns 1 (0), X=503.23, Y=795.38, Mass=1682, SNR=27.3, Peak=165 HFD=4.5
22:39:32.062 00.000 7988 MultiStar: [#1 -0.15,0.59,0.00,M1] [#2 -0.18,0.62,0.00,M4] [#3 0.12,0.13,0.89,U] [#4 0.25,0.38,0.00,M6] [#5 -0.05,0.44,0.00,M1] [#6 0.17,0.34,0.00,M2] [#7 -0.08,0.56,0.00,M1] [#8 -0.04,0.29,0.43,U] 
22:39:32.067 00.005 7988 refined, 2 included, MultiStar: {0.02, 0.19}, one-star: {-0.04, 0.20}
22:39:32.067 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
22:39:32.067 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
22:39:32.067 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.46 mountX=0.19 mountY=-0.03, mountTheta=-0.14
22:39:32.067 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.19, opts=13)
22:39:32.067 00.000 7988 Enqueuing Move request for scope (0.02, 0.19)
22:39:32.067 00.000 15712 Worker thread wakes up
22:39:32.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
22:39:32.067 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
22:39:32.067 00.000 15712 Moving (0.02, 0.19) raw xDistance=0.19 yDistance=-0.03
22:39:32.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:39:32.067 00.000 7988 UpdateGuideState exits: m=1682 SNR=27.3
22:39:32.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:32.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:32.078 00.011 7988 Enqueuing Expose request
22:39:32.078 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.12, pred = 0.06, hyst = 0.10, hyst_pct = 0.84, period_length = 636.00
22:39:32.078 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
22:39:32.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:32.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:39:32.078 00.000 15712 MoveAxis(W, 36, ABG)
22:39:32.078 00.000 15712 Guiding  Dir = 3, Dur = 36
22:39:32.078 00.000 15712 IsGuiding returns 0
22:39:32.098 00.020 15712 PulseGuide returned control before completion, sleep 29
22:39:32.146 00.048 15712 IsGuiding returns 0
22:39:32.146 00.000 15712 Move returns status 0, amount 36
22:39:32.146 00.000 15712 MoveAxis(N, 0, ABG)
22:39:32.146 00.000 15712 Move returns status 0, amount 0
22:39:32.146 00.000 15712 move complete, result=0
22:39:32.146 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
22:39:32.148 00.002 15712 worker thread done servicing request
22:39:32.148 00.000 15712 Worker thread wakes up
22:39:32.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:32.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(488,780,31,31)
22:39:32.930 00.782 7988 evsrv: cli 0CCCEEA8 connect
22:39:32.932 00.002 7988 case statement mapped state 6 to 3
22:39:32.935 00.003 7988 case statement mapped state 6 to 3
22:39:32.938 00.003 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"9da2da59-949e-426b-95c8-f098bdce5222"}
22:39:32.940 00.002 7988 case statement mapped state 6 to 3
22:39:32.942 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"9da2da59-949e-426b-95c8-f098bdce5222"}
22:39:32.944 00.002 7988 evsrv: cli 0CCCEEA8 disconnect
22:39:32.946 00.002 7988 evsrv: cli 0CCCF3A8 connect
22:39:32.948 00.002 7988 case statement mapped state 6 to 3
22:39:32.950 00.002 7988 case statement mapped state 6 to 3
22:39:32.952 00.002 7988 evsrv: cli 0CCCF3A8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"5120c068-77c6-4b8e-99c5-2d74c655b9ff"}
22:39:32.954 00.002 7988 PhdController::Dither begins
22:39:32.956 00.002 7988 dither: size=4.00, dRA=2.27 dDec=2.42
22:39:32.958 00.002 7988 MountToCamera -- mountTheta (0.82) + m_xAngle (1.56) = xAngle (2.38 = 2.38)
22:39:32.960 00.002 7988 MountToCamera -- mountX=2.27 mountY=2.42 hyp=3.32 mountTheta=0.82 cameraX=-2.40, cameraY=2.29 cameraTheta=2.38
22:39:32.960 00.000 7988 setting lock position to (500.86, 797.46)
22:39:32.962 00.002 7988 Mount: notify guiding dithered (-2.4, 2.3)
22:39:32.964 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:39:32.966 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
22:39:32.968 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:39:32.970 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:39:32.970 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
22:39:32.972 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
22:39:32.974 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
22:39:32.976 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:39:32.979 00.003 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:39:32.979 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
22:39:32.979 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:39:32.979 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
22:39:32.979 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
22:39:32.986 00.007 7988 MultiStar: stabilizing after lock position change
22:39:32.988 00.002 7988 Status Line: Dither by 2.27,2.42
22:39:32.992 00.004 7988 PhdController: newstate STATE_SETTLE_BEGIN
22:39:32.994 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
22:39:32.996 00.002 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":0,"id":"5120c068-77c6-4b8e-99c5-2d74c655b9ff"}
22:39:32.998 00.002 7988 evsrv: cli 0CCCF3A8 disconnect
22:39:33.782 00.784 15712 Exposure complete
22:39:33.879 00.097 15712 worker thread done servicing request
22:39:33.879 00.000 7988 OnExposeComplete: enter
22:39:33.881 00.002 7988 UpdateGuideState(): m_state=6
22:39:33.883 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
22:39:33.885 00.002 7988 Star::Find returns 1 (0), X=503.61, Y=795.42, Mass=1665, SNR=27.2, Peak=170 HFD=4.3
22:39:33.886 00.001 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.56) = xAngle (-2.20 = -2.20)
22:39:33.888 00.002 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
22:39:33.891 00.003 7988 CameraToMount -- cameraX=2.75 cameraY=-2.03 hyp=3.42 cameraTheta=-0.64 mountX=-2.01 mountY=-2.70, mountTheta=-2.21
22:39:33.893 00.002 7988 dither recenter: remaining=(-2.3,-2.4) step=(-2.3,-2.4)
22:39:33.895 00.002 7988 MountToCamera -- mountTheta (-2.32) + m_xAngle (1.56) = xAngle (-0.76 = -0.76)
22:39:33.897 00.002 7988 MountToCamera -- mountX=-2.27 mountY=-2.42 hyp=3.32 mountTheta=-2.32 cameraX=2.40, cameraY=-2.29 cameraTheta=-0.76
22:39:33.899 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=2.40, y=-2.29, opts=4)
22:39:33.899 00.000 7988 Enqueuing Move request for scope (2.40, -2.29)
22:39:33.901 00.002 7988 Mount: notify direct move -2.27,-2.42
22:39:33.903 00.002 15712 Worker thread wakes up
22:39:33.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (2.40, -2.29) opts 0x4
22:39:33.903 00.000 15712 Handling offset move in thread for scope, endpoint = (2.40, -2.29)
22:39:33.903 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:39:33.904 00.001 15712 Moving (2.40, -2.29) raw xDistance=-2.27 yDistance=-2.42
22:39:33.904 00.000 15712 BLC: window closed
22:39:33.904 00.000 15712 MoveAxis(E, 740, B)
22:39:33.904 00.000 15712 Guiding  Dir = 2, Dur = 740
22:39:33.904 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
22:39:33.904 00.000 15712 IsGuiding returns 0
22:39:33.904 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:39:33.904 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:39:33.904 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
22:39:33.904 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
22:39:33.904 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
22:39:33.904 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:39:33.904 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:39:33.919 00.015 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
22:39:33.920 00.001 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:39:33.922 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
22:39:33.924 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
22:39:33.926 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:33.928 00.002 7988 UpdateGuideState exits: m=1665 SNR=27.2
22:39:33.928 00.000 7988 PhdController: settling, locked = 1, distance = 3.46 (1.50) aobump = 0 frame = 1 / 99999
22:39:33.930 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767411573.930,"Host":"ASTROPC","Inst":1,"Distance":3.46,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:39:33.932 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:33.934 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:33.936 00.002 7988 Enqueuing Expose request
22:39:33.936 00.000 15712 PulseGuide returned control before completion, sleep 722
22:39:34.667 00.731 15712 IsGuiding returns 1
22:39:34.667 00.000 15712 scope still moving after pulse duration time elapsed
22:39:34.716 00.049 15712 IsGuiding returns 0
22:39:34.716 00.000 15712 scope move finished after 740 + 71 ms
22:39:34.716 00.000 15712 Move returns status 0, amount 740
22:39:34.716 00.000 15712 BLC: window closed
22:39:34.716 00.000 15712 BLC: Compensation needed for non-algo type move
22:39:34.716 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 41 applied
22:39:34.716 00.000 15712 MoveAxis(N, 659, B)
22:39:34.716 00.000 15712 Guiding  Dir = 0, Dur = 659
22:39:34.716 00.000 15712 IsGuiding returns 0
22:39:34.793 00.077 15712 PulseGuide returned control before completion, sleep 590
22:39:35.395 00.602 15712 IsGuiding returns 1
22:39:35.395 00.000 15712 scope still moving after pulse duration time elapsed
22:39:35.427 00.032 15712 IsGuiding returns 1
22:39:35.480 00.053 15712 IsGuiding returns 0
22:39:35.480 00.000 15712 scope move finished after 659 + 107 ms
22:39:35.480 00.000 15712 Move returns status 0, amount 659
22:39:35.480 00.000 15712 move complete, result=0
22:39:35.480 00.000 15712 worker thread done servicing request
22:39:35.480 00.000 15712 Worker thread wakes up
22:39:35.480 00.000 7988 GuideStep: -2.3 px 740 ms EAST, -2.4 px 659 ms NORTH
22:39:35.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:35.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:37.128 01.648 15712 Exposure complete
22:39:37.206 00.078 15712 worker thread done servicing request
22:39:37.206 00.000 7988 OnExposeComplete: enter
22:39:37.209 00.003 7988 UpdateGuideState(): m_state=6
22:39:37.211 00.002 7988 Star::Find(15, 503, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
22:39:37.211 00.000 7988 Star::Find returns 1 (0), X=502.50, Y=797.70, Mass=1675, SNR=27.3, Peak=165 HFD=4.5
22:39:37.213 00.002 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
22:39:37.213 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
22:39:37.213 00.000 7988 CameraToMount -- cameraX=1.64 cameraY=0.24 hyp=1.66 cameraTheta=0.14 mountX=0.25 mountY=-1.65, mountTheta=-1.42
22:39:37.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=1.64, y=0.24, opts=13)
22:39:37.222 00.009 7988 Enqueuing Move request for scope (1.64, 0.24)
22:39:37.222 00.000 15712 Worker thread wakes up
22:39:37.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.64, 0.24) opts 0xd
22:39:37.222 00.000 15712 Handling offset move in thread for scope, endpoint = (1.64, 0.24)
22:39:37.222 00.000 15712 Moving (1.64, 0.24) raw xDistance=0.25 yDistance=-1.65
22:39:37.222 00.000 15712 PPEC rslt(dithering): input = 0.25, final = 0.15
22:39:37.222 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
22:39:37.222 00.000 15712 resist switch: large excursion: input -1.65 thresh 0.75 direction from 0 to -1
22:39:37.222 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.94
22:39:37.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.65 from input -1.65
22:39:37.222 00.000 15712 MoveAxis(W, 49, ABG)
22:39:37.222 00.000 15712 Guiding  Dir = 3, Dur = 49
22:39:37.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:37.226 00.004 15712 IsGuiding returns 0
22:39:37.226 00.000 7988 UpdateGuideState exits: m=1675 SNR=27.3
22:39:37.228 00.002 7988 PhdController: settling, locked = 1, distance = 1.66 (1.50) aobump = 0 frame = 2 / 99999
22:39:37.230 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767411577.230,"Host":"ASTROPC","Inst":1,"Distance":1.66,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:39:37.232 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:37.234 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:37.234 00.000 7988 Enqueuing Expose request
22:39:37.245 00.011 15712 PulseGuide returned control before completion, sleep 41
22:39:37.325 00.080 15712 IsGuiding returns 0
22:39:37.325 00.000 15712 Move returns status 0, amount 49
22:39:37.325 00.000 15712 MoveAxis(N, 421, ABG)
22:39:37.325 00.000 15712 Guiding  Dir = 0, Dur = 421
22:39:37.325 00.000 15712 IsGuiding returns 0
22:39:37.397 00.072 15712 PulseGuide returned control before completion, sleep 352
22:39:37.760 00.363 15712 IsGuiding returns 1
22:39:37.760 00.000 15712 scope still moving after pulse duration time elapsed
22:39:37.792 00.032 15712 IsGuiding returns 1
22:39:37.824 00.032 15712 IsGuiding returns 1
22:39:37.855 00.031 15712 IsGuiding returns 0
22:39:37.855 00.000 15712 scope move finished after 421 + 122 ms
22:39:37.855 00.000 15712 Move returns status 0, amount 421
22:39:37.855 00.000 15712 move complete, result=0
22:39:37.855 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -1.6 px 421 ms NORTH
22:39:37.871 00.016 15712 worker thread done servicing request
22:39:37.871 00.000 15712 Worker thread wakes up
22:39:37.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:37.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:39.276 01.405 15712 Exposure complete
22:39:39.335 00.059 15712 worker thread done servicing request
22:39:39.335 00.000 7988 OnExposeComplete: enter
22:39:39.338 00.003 7988 UpdateGuideState(): m_state=6
22:39:39.338 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
22:39:39.340 00.002 7988 Star::Find returns 1 (0), X=501.54, Y=797.52, Mass=1613, SNR=26.8, Peak=141 HFD=5.0
22:39:39.340 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
22:39:39.342 00.002 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
22:39:39.342 00.000 7988 CameraToMount -- cameraX=0.68 cameraY=0.06 hyp=0.68 cameraTheta=0.09 mountX=0.06 mountY=-0.68, mountTheta=-1.48
22:39:39.344 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.68, y=0.06, opts=13)
22:39:39.346 00.002 7988 Enqueuing Move request for scope (0.68, 0.06)
22:39:39.346 00.000 15712 Worker thread wakes up
22:39:39.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.06) opts 0xd
22:39:39.346 00.000 15712 Handling offset move in thread for scope, endpoint = (0.68, 0.06)
22:39:39.346 00.000 15712 Moving (0.68, 0.06) raw xDistance=0.06 yDistance=-0.68
22:39:39.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:39:39.346 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.8
22:39:39.350 00.004 7988 PhdController: settling, locked = 1, distance = 1.37 (1.50) aobump = 0 frame = 3 / 99999
22:39:39.350 00.000 15712 PPEC rslt(dithering): input = 0.06, final = 0.04
22:39:39.350 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
22:39:39.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
22:39:39.350 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411579.350,"Host":"ASTROPC","Inst":1,"Distance":1.37,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:39:39.352 00.002 15712 MoveAxis(W, 13, ABG)
22:39:39.352 00.000 15712 Guiding  Dir = 3, Dur = 13
22:39:39.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:39.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:39.354 00.002 7988 Enqueuing Expose request
22:39:39.354 00.000 15712 IsGuiding returns 0
22:39:39.372 00.018 15712 IsGuiding returns 1
22:39:39.372 00.000 15712 scope still moving after pulse duration time elapsed
22:39:39.418 00.046 15712 IsGuiding returns 0
22:39:39.418 00.000 15712 scope move finished after 13 + 50 ms
22:39:39.418 00.000 15712 Move returns status 0, amount 13
22:39:39.418 00.000 15712 MoveAxis(N, 174, ABG)
22:39:39.418 00.000 15712 Guiding  Dir = 0, Dur = 174
22:39:39.420 00.002 15712 IsGuiding returns 0
22:39:39.498 00.078 15712 PulseGuide returned control before completion, sleep 105
22:39:39.609 00.111 15712 IsGuiding returns 1
22:39:39.609 00.000 15712 scope still moving after pulse duration time elapsed
22:39:39.641 00.032 15712 IsGuiding returns 1
22:39:39.707 00.066 15712 IsGuiding returns 0
22:39:39.707 00.000 15712 scope move finished after 174 + 113 ms
22:39:39.707 00.000 15712 Move returns status 0, amount 174
22:39:39.707 00.000 15712 move complete, result=0
22:39:39.707 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.7 px 174 ms NORTH
22:39:39.709 00.002 15712 worker thread done servicing request
22:39:39.709 00.000 15712 Worker thread wakes up
22:39:39.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:39.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:41.349 01.640 15712 Exposure complete
22:39:41.409 00.060 15712 worker thread done servicing request
22:39:41.409 00.000 7988 OnExposeComplete: enter
22:39:41.412 00.003 7988 UpdateGuideState(): m_state=6
22:39:41.414 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
22:39:41.414 00.000 7988 Star::Find returns 1 (0), X=500.34, Y=797.34, Mass=1554, SNR=26.2, Peak=171 HFD=3.7
22:39:41.416 00.002 7988 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.56) = xAngle (-4.48 = 1.80)
22:39:41.416 00.000 7988 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.51 = 1.77)
22:39:41.418 00.002 7988 CameraToMount -- cameraX=-0.52 cameraY=-0.12 hyp=0.54 cameraTheta=-2.92 mountX=-0.12 mountY=0.53, mountTheta=1.80
22:39:41.418 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.52, y=-0.12, opts=13)
22:39:41.420 00.002 7988 Enqueuing Move request for scope (-0.52, -0.12)
22:39:41.422 00.002 15712 Worker thread wakes up
22:39:41.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.12) opts 0xd
22:39:41.422 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.52, -0.12)
22:39:41.422 00.000 15712 Moving (-0.52, -0.12) raw xDistance=-0.12 yDistance=0.53
22:39:41.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:41.422 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.2
22:39:41.424 00.002 7988 PhdController: settling, locked = 1, distance = 1.12 (1.50) aobump = 0 frame = 4 / 99999
22:39:41.424 00.000 15712 PPEC rslt(dithering): input = -0.12, final = -0.07
22:39:41.424 00.000 15712 PPEC: input: -0.12, control: -0.07, exposure: 1500
22:39:41.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:39:41.424 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411581.424,"Host":"ASTROPC","Inst":1,"Distance":1.12,"Time":2.1,"SettleTime":15.0,"StarLocked":true}
22:39:41.426 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
22:39:41.426 00.000 15712 MoveAxis(E, 24, ABG)
22:39:41.426 00.000 15712 Guiding  Dir = 2, Dur = 24
22:39:41.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:41.428 00.002 15712 IsGuiding returns 0
22:39:41.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:41.428 00.000 7988 Enqueuing Expose request
22:39:41.449 00.021 15712 PulseGuide returned control before completion, sleep 13
22:39:41.482 00.033 15712 IsGuiding returns 1
22:39:41.482 00.000 15712 scope still moving after pulse duration time elapsed
22:39:41.508 00.026 15712 IsGuiding returns 0
22:39:41.508 00.000 15712 scope move finished after 24 + 56 ms
22:39:41.508 00.000 15712 Move returns status 0, amount 24
22:39:41.508 00.000 15712 MoveAxis(N, 0, ABG)
22:39:41.508 00.000 15712 Move returns status 0, amount 0
22:39:41.508 00.000 15712 move complete, result=0
22:39:41.508 00.000 7988 GuideStep: -0.1 px 24 ms EAST, 0.5 px 0 ms NORTH
22:39:41.510 00.002 15712 worker thread done servicing request
22:39:41.510 00.000 15712 Worker thread wakes up
22:39:41.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:41.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:42.912 01.402 15712 Exposure complete
22:39:42.960 00.048 15712 worker thread done servicing request
22:39:42.960 00.000 7988 OnExposeComplete: enter
22:39:42.976 00.016 7988 UpdateGuideState(): m_state=6
22:39:42.976 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
22:39:42.978 00.002 7988 Star::Find returns 1 (0), X=500.49, Y=797.29, Mass=1714, SNR=27.5, Peak=181 HFD=4.0
22:39:42.978 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
22:39:42.980 00.002 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
22:39:42.980 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=-0.17 hyp=0.41 cameraTheta=-2.72 mountX=-0.17 mountY=0.38, mountTheta=2.00
22:39:42.982 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=-0.17, opts=13)
22:39:42.984 00.002 7988 Enqueuing Move request for scope (-0.37, -0.17)
22:39:42.984 00.000 15712 Worker thread wakes up
22:39:42.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.17) opts 0xd
22:39:42.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, -0.17)
22:39:42.984 00.000 15712 Moving (-0.37, -0.17) raw xDistance=-0.17 yDistance=0.38
22:39:42.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:42.984 00.000 7988 UpdateGuideState exits: m=1714 SNR=27.5
22:39:42.987 00.003 7988 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 5 / 99999
22:39:42.987 00.000 15712 PPEC rslt(dithering): input = -0.17, final = -0.10
22:39:42.987 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
22:39:42.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:39:42.987 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411582.987,"Host":"ASTROPC","Inst":1,"Distance":0.90,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
22:39:42.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:39:42.987 00.000 15712 MoveAxis(E, 33, ABG)
22:39:42.987 00.000 15712 Guiding  Dir = 2, Dur = 33
22:39:42.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:42.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:42.991 00.004 7988 Enqueuing Expose request
22:39:42.993 00.002 15712 IsGuiding returns 0
22:39:43.010 00.017 15712 PulseGuide returned control before completion, sleep 21
22:39:43.060 00.050 15712 IsGuiding returns 0
22:39:43.060 00.000 15712 Move returns status 0, amount 33
22:39:43.060 00.000 15712 MoveAxis(N, 0, ABG)
22:39:43.060 00.000 15712 Move returns status 0, amount 0
22:39:43.060 00.000 15712 move complete, result=0
22:39:43.060 00.000 15712 worker thread done servicing request
22:39:43.060 00.000 15712 Worker thread wakes up
22:39:43.060 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.4 px 0 ms NORTH
22:39:43.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:43.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:44.704 01.644 15712 Exposure complete
22:39:44.761 00.057 15712 worker thread done servicing request
22:39:44.766 00.005 7988 OnExposeComplete: enter
22:39:44.766 00.000 7988 UpdateGuideState(): m_state=6
22:39:44.766 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
22:39:44.766 00.000 7988 Star::Find returns 1 (0), X=500.73, Y=797.50, Mass=1736, SNR=27.9, Peak=183 HFD=4.6
22:39:44.766 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
22:39:44.766 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
22:39:44.766 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.81 mountX=0.04 mountY=0.13, mountTheta=1.25
22:39:44.766 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.04, opts=13)
22:39:44.766 00.000 7988 Enqueuing Move request for scope (-0.13, 0.04)
22:39:44.776 00.010 15712 Worker thread wakes up
22:39:44.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
22:39:44.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
22:39:44.776 00.000 15712 Moving (-0.13, 0.04) raw xDistance=0.04 yDistance=0.13
22:39:44.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:44.776 00.000 7988 UpdateGuideState exits: m=1736 SNR=27.9
22:39:44.778 00.002 7988 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 6 / 99999
22:39:44.778 00.000 15712 PPEC rslt(dithering): input = 0.04, final = 0.03
22:39:44.778 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
22:39:44.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:44.778 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411584.778,"Host":"ASTROPC","Inst":1,"Distance":0.67,"Time":5.4,"SettleTime":15.0,"StarLocked":true}
22:39:44.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:39:44.778 00.000 15712 MoveAxis(W, 8, ABG)
22:39:44.778 00.000 15712 Guiding  Dir = 3, Dur = 8
22:39:44.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:44.782 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:44.782 00.000 7988 Enqueuing Expose request
22:39:44.797 00.015 15712 IsGuiding returns 0
22:39:44.814 00.017 15712 IsGuiding returns 0
22:39:44.814 00.000 15712 Move returns status 0, amount 8
22:39:44.814 00.000 15712 MoveAxis(N, 0, ABG)
22:39:44.814 00.000 15712 Move returns status 0, amount 0
22:39:44.814 00.000 15712 move complete, result=0
22:39:44.814 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
22:39:44.825 00.011 15712 worker thread done servicing request
22:39:44.825 00.000 15712 Worker thread wakes up
22:39:44.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:44.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:46.236 01.411 15712 Exposure complete
22:39:46.300 00.064 15712 worker thread done servicing request
22:39:46.300 00.000 7988 OnExposeComplete: enter
22:39:46.300 00.000 7988 UpdateGuideState(): m_state=6
22:39:46.300 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
22:39:46.300 00.000 7988 Star::Find returns 1 (0), X=500.60, Y=797.88, Mass=1637, SNR=26.8, Peak=182 HFD=4.3
22:39:46.300 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
22:39:46.300 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
22:39:46.300 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.42 hyp=0.50 cameraTheta=2.13 mountX=0.42 mountY=0.25, mountTheta=0.54
22:39:46.308 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.42, opts=13)
22:39:46.308 00.000 7988 Enqueuing Move request for scope (-0.26, 0.42)
22:39:46.308 00.000 15712 Worker thread wakes up
22:39:46.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.42) opts 0xd
22:39:46.308 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.42)
22:39:46.308 00.000 15712 Moving (-0.26, 0.42) raw xDistance=0.42 yDistance=0.25
22:39:46.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:39:46.308 00.000 7988 UpdateGuideState exits: m=1637 SNR=26.8
22:39:46.308 00.000 7988 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 7 / 99999
22:39:46.308 00.000 15712 PPEC rslt(dithering): input = 0.42, final = 0.25
22:39:46.308 00.000 15712 PPEC: input: 0.42, control: 0.25, exposure: 1500
22:39:46.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:39:46.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:39:46.308 00.000 15712 MoveAxis(W, 83, ABG)
22:39:46.308 00.000 15712 Guiding  Dir = 3, Dur = 83
22:39:46.308 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411586.308,"Host":"ASTROPC","Inst":1,"Distance":0.62,"Time":7.0,"SettleTime":15.0,"StarLocked":true}
22:39:46.316 00.008 15712 IsGuiding returns 0
22:39:46.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:46.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:46.316 00.000 7988 Enqueuing Expose request
22:39:46.332 00.016 15712 PulseGuide returned control before completion, sleep 68
22:39:46.412 00.080 15712 IsGuiding returns 1
22:39:46.412 00.000 15712 scope still moving after pulse duration time elapsed
22:39:46.448 00.036 15712 IsGuiding returns 0
22:39:46.448 00.000 15712 scope move finished after 83 + 54 ms
22:39:46.448 00.000 15712 Move returns status 0, amount 83
22:39:46.448 00.000 15712 MoveAxis(N, 0, ABG)
22:39:46.448 00.000 15712 Move returns status 0, amount 0
22:39:46.448 00.000 15712 move complete, result=0
22:39:46.448 00.000 7988 GuideStep: 0.4 px 83 ms WEST, 0.3 px 0 ms NORTH
22:39:46.455 00.007 15712 worker thread done servicing request
22:39:46.455 00.000 15712 Worker thread wakes up
22:39:46.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:46.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:48.093 01.638 15712 Exposure complete
22:39:48.146 00.053 15712 worker thread done servicing request
22:39:48.146 00.000 7988 OnExposeComplete: enter
22:39:48.155 00.009 7988 UpdateGuideState(): m_state=6
22:39:48.155 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
22:39:48.155 00.000 7988 Star::Find returns 1 (0), X=500.49, Y=797.68, Mass=1565, SNR=26.4, Peak=160 HFD=4.2
22:39:48.155 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
22:39:48.155 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
22:39:48.155 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.22 hyp=0.43 cameraTheta=2.61 mountX=0.22 mountY=0.37, mountTheta=1.04
22:39:48.162 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.22, opts=13)
22:39:48.162 00.000 7988 Enqueuing Move request for scope (-0.37, 0.22)
22:39:48.162 00.000 15712 Worker thread wakes up
22:39:48.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.22) opts 0xd
22:39:48.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.22)
22:39:48.162 00.000 15712 Moving (-0.37, 0.22) raw xDistance=0.22 yDistance=0.37
22:39:48.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:48.162 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.4
22:39:48.162 00.000 7988 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 8 / 99999
22:39:48.162 00.000 15712 PPEC rslt(dithering): input = 0.22, final = 0.13
22:39:48.162 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
22:39:48.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:39:48.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:39:48.162 00.000 15712 MoveAxis(W, 43, ABG)
22:39:48.162 00.000 15712 Guiding  Dir = 3, Dur = 43
22:39:48.162 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411588.162,"Host":"ASTROPC","Inst":1,"Distance":0.57,"Time":8.8,"SettleTime":15.0,"StarLocked":true}
22:39:48.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:48.171 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:48.171 00.000 7988 Enqueuing Expose request
22:39:48.180 00.009 15712 IsGuiding returns 0
22:39:48.187 00.007 15712 PulseGuide returned control before completion, sleep 38
22:39:48.235 00.048 15712 IsGuiding returns 1
22:39:48.235 00.000 15712 scope still moving after pulse duration time elapsed
22:39:48.271 00.036 15712 IsGuiding returns 0
22:39:48.271 00.000 15712 scope move finished after 43 + 53 ms
22:39:48.271 00.000 15712 Move returns status 0, amount 43
22:39:48.271 00.000 15712 MoveAxis(N, 0, ABG)
22:39:48.271 00.000 15712 Move returns status 0, amount 0
22:39:48.271 00.000 15712 move complete, result=0
22:39:48.271 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.4 px 0 ms NORTH
22:39:48.277 00.006 15712 worker thread done servicing request
22:39:48.277 00.000 15712 Worker thread wakes up
22:39:48.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:48.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:49.694 01.417 15712 Exposure complete
22:39:49.746 00.052 15712 worker thread done servicing request
22:39:49.746 00.000 7988 OnExposeComplete: enter
22:39:49.755 00.009 7988 UpdateGuideState(): m_state=6
22:39:49.755 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
22:39:49.755 00.000 7988 Star::Find returns 1 (0), X=500.55, Y=797.75, Mass=1792, SNR=28.2, Peak=173 HFD=4.6
22:39:49.755 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.56) = xAngle (0.83 = 0.83)
22:39:49.755 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
22:39:49.755 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.29 hyp=0.43 cameraTheta=2.39 mountX=0.29 mountY=0.31, mountTheta=0.81
22:39:49.763 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.29, opts=13)
22:39:49.763 00.000 7988 Enqueuing Move request for scope (-0.31, 0.29)
22:39:49.763 00.000 15712 Worker thread wakes up
22:39:49.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.29) opts 0xd
22:39:49.763 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.29)
22:39:49.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:49.763 00.000 7988 UpdateGuideState exits: m=1792 SNR=28.2
22:39:49.763 00.000 7988 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 9 / 99999
22:39:49.763 00.000 15712 Moving (-0.31, 0.29) raw xDistance=0.29 yDistance=0.31
22:39:49.763 00.000 15712 PPEC rslt(dithering): input = 0.29, final = 0.17
22:39:49.763 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
22:39:49.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:39:49.763 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411589.763,"Host":"ASTROPC","Inst":1,"Distance":0.52,"Time":10.4,"SettleTime":15.0,"StarLocked":true}
22:39:49.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:39:49.763 00.000 15712 MoveAxis(W, 57, ABG)
22:39:49.763 00.000 15712 Guiding  Dir = 3, Dur = 57
22:39:49.763 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:49.771 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:49.771 00.000 7988 Enqueuing Expose request
22:39:49.773 00.002 15712 IsGuiding returns 0
22:39:49.787 00.014 15712 PulseGuide returned control before completion, sleep 47
22:39:49.858 00.071 15712 IsGuiding returns 1
22:39:49.858 00.000 15712 scope still moving after pulse duration time elapsed
22:39:49.883 00.025 15712 IsGuiding returns 0
22:39:49.883 00.000 15712 scope move finished after 57 + 53 ms
22:39:49.883 00.000 15712 Move returns status 0, amount 57
22:39:49.883 00.000 15712 MoveAxis(N, 0, ABG)
22:39:49.883 00.000 15712 Move returns status 0, amount 0
22:39:49.883 00.000 15712 move complete, result=0
22:39:49.883 00.000 15712 worker thread done servicing request
22:39:49.883 00.000 15712 Worker thread wakes up
22:39:49.883 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.3 px 0 ms NORTH
22:39:49.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:49.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:51.515 01.632 15712 Exposure complete
22:39:51.564 00.049 15712 worker thread done servicing request
22:39:51.564 00.000 7988 OnExposeComplete: enter
22:39:51.578 00.014 7988 UpdateGuideState(): m_state=6
22:39:51.580 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
22:39:51.581 00.001 7988 Star::Find returns 1 (0), X=500.53, Y=797.49, Mass=1768, SNR=28.4, Peak=211 HFD=5.0
22:39:51.581 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.56) = xAngle (1.49 = 1.49)
22:39:51.583 00.002 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
22:39:51.583 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.03 hyp=0.33 cameraTheta=3.05 mountX=0.03 mountY=0.33, mountTheta=1.49
22:39:51.585 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.03, opts=13)
22:39:51.587 00.002 7988 Enqueuing Move request for scope (-0.33, 0.03)
22:39:51.587 00.000 15712 Worker thread wakes up
22:39:51.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:39:51.589 00.002 7988 UpdateGuideState exits: m=1768 SNR=28.4
22:39:51.589 00.000 7988 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 10 / 99999
22:39:51.591 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.03) opts 0xd
22:39:51.591 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411591.591,"Host":"ASTROPC","Inst":1,"Distance":0.47,"Time":12.2,"SettleTime":15.0,"StarLocked":true}
22:39:51.591 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.03)
22:39:51.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:51.593 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:51.594 00.001 7988 Enqueuing Expose request
22:39:51.594 00.000 15712 Moving (-0.33, 0.03) raw xDistance=0.03 yDistance=0.33
22:39:51.594 00.000 15712 PPEC rslt(dithering): input = 0.03, final = 0.02
22:39:51.594 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
22:39:51.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:39:51.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:39:51.594 00.000 15712 MoveAxis(W, 5, ABG)
22:39:51.594 00.000 15712 Guiding  Dir = 3, Dur = 5
22:39:51.594 00.000 15712 IsGuiding returns 0
22:39:51.615 00.021 15712 IsGuiding returns 0
22:39:51.615 00.000 15712 Move returns status 0, amount 5
22:39:51.615 00.000 15712 MoveAxis(N, 0, ABG)
22:39:51.615 00.000 15712 Move returns status 0, amount 0
22:39:51.615 00.000 15712 move complete, result=0
22:39:51.615 00.000 15712 worker thread done servicing request
22:39:51.615 00.000 15712 Worker thread wakes up
22:39:51.615 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.3 px 0 ms NORTH
22:39:51.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:51.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:53.033 01.418 15712 Exposure complete
22:39:53.081 00.048 15712 worker thread done servicing request
22:39:53.081 00.000 7988 OnExposeComplete: enter
22:39:53.095 00.014 7988 UpdateGuideState(): m_state=6
22:39:53.097 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
22:39:53.097 00.000 7988 Star::Find returns 1 (0), X=500.58, Y=797.00, Mass=1583, SNR=26.4, Peak=177 HFD=4.2
22:39:53.097 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
22:39:53.097 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.72 = 2.57)
22:39:53.097 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.46 hyp=0.54 cameraTheta=-2.12 mountX=-0.46 mountY=0.29, mountTheta=2.58
22:39:53.097 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.46, opts=13)
22:39:53.097 00.000 7988 Enqueuing Move request for scope (-0.28, -0.46)
22:39:53.097 00.000 15712 Worker thread wakes up
22:39:53.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.46) opts 0xd
22:39:53.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.46)
22:39:53.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:53.097 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.4
22:39:53.097 00.000 7988 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 11 / 99999
22:39:53.097 00.000 15712 Moving (-0.28, -0.46) raw xDistance=-0.46 yDistance=0.29
22:39:53.097 00.000 15712 PPEC rslt(dithering): input = -0.46, final = -0.28
22:39:53.097 00.000 15712 PPEC: input: -0.46, control: -0.28, exposure: 1500
22:39:53.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:39:53.097 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767411593.097,"Host":"ASTROPC","Inst":1,"Distance":0.49,"Time":13.8,"SettleTime":15.0,"StarLocked":true}
22:39:53.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:39:53.097 00.000 15712 MoveAxis(E, 90, ABG)
22:39:53.097 00.000 15712 Guiding  Dir = 2, Dur = 90
22:39:53.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:53.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:53.112 00.015 7988 Enqueuing Expose request
22:39:53.112 00.000 15712 IsGuiding returns 0
22:39:53.135 00.023 15712 PulseGuide returned control before completion, sleep 79
22:39:53.224 00.089 15712 IsGuiding returns 1
22:39:53.224 00.000 15712 scope still moving after pulse duration time elapsed
22:39:53.260 00.036 15712 IsGuiding returns 0
22:39:53.260 00.000 15712 scope move finished after 90 + 59 ms
22:39:53.260 00.000 15712 Move returns status 0, amount 90
22:39:53.260 00.000 15712 MoveAxis(N, 0, ABG)
22:39:53.260 00.000 15712 Move returns status 0, amount 0
22:39:53.260 00.000 15712 move complete, result=0
22:39:53.260 00.000 7988 GuideStep: -0.5 px 90 ms EAST, 0.3 px 0 ms NORTH
22:39:53.265 00.005 15712 worker thread done servicing request
22:39:53.265 00.000 15712 Worker thread wakes up
22:39:53.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:53.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:54.904 01.639 15712 Exposure complete
22:39:54.950 00.046 15712 worker thread done servicing request
22:39:54.950 00.000 7988 OnExposeComplete: enter
22:39:54.950 00.000 7988 UpdateGuideState(): m_state=6
22:39:54.967 00.017 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
22:39:54.967 00.000 7988 Star::Find returns 1 (0), X=500.58, Y=797.56, Mass=1664, SNR=27.3, Peak=180 HFD=4.5
22:39:54.969 00.002 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
22:39:54.969 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
22:39:54.971 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.80 mountX=0.10 mountY=0.28, mountTheta=1.24
22:39:54.973 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.10, opts=13)
22:39:54.973 00.000 7988 Enqueuing Move request for scope (-0.28, 0.10)
22:39:54.975 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:54.975 00.000 7988 UpdateGuideState exits: m=1664 SNR=27.3
22:39:54.977 00.002 7988 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 12 / 99999
22:39:54.977 00.000 7988 PhdController: newstate STATE_FINISH
22:39:54.979 00.002 7988 PhdController complete: success
22:39:54.979 00.000 15712 Worker thread wakes up
22:39:54.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
22:39:54.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
22:39:54.979 00.000 15712 Moving (-0.28, 0.10) raw xDistance=0.10 yDistance=0.28
22:39:54.979 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.82, period_length = 636.00
22:39:54.979 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
22:39:54.979 00.000 15712 switching direction from -1 to 1 - decHistory=7 oldest=0.22 newest=0.90
22:39:54.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:39:54.979 00.000 15712 MoveAxis(E, 2, ABG)
22:39:54.979 00.000 15712 Guiding  Dir = 2, Dur = 2
22:39:54.979 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767411594.979,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
22:39:54.982 00.003 15712 IsGuiding returns 0
22:39:54.982 00.000 7988 Mount: notify guiding dither settle done success=1
22:39:54.982 00.000 7988 PhdController: newstate STATE_IDLE
22:39:54.984 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:54.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:54.984 00.000 7988 Enqueuing Expose request
22:39:55.001 00.017 15712 IsGuiding returns 0
22:39:55.001 00.000 15712 Move returns status 0, amount 2
22:39:55.001 00.000 15712 BLC: Oldest BLC event removed
22:39:55.006 00.005 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 41 applied
22:39:55.006 00.000 15712 MoveAxis(S, 113, ABG)
22:39:55.006 00.000 15712 Guiding  Dir = 1, Dur = 113
22:39:55.006 00.000 15712 IsGuiding returns 0
22:39:55.078 00.072 15712 PulseGuide returned control before completion, sleep 44
22:39:55.141 00.063 15712 IsGuiding returns 1
22:39:55.141 00.000 15712 scope still moving after pulse duration time elapsed
22:39:55.173 00.032 15712 IsGuiding returns 1
22:39:55.222 00.049 15712 IsGuiding returns 0
22:39:55.222 00.000 15712 scope move finished after 113 + 110 ms
22:39:55.222 00.000 15712 Move returns status 0, amount 113
22:39:55.222 00.000 15712 move complete, result=0
22:39:55.222 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.3 px 113 ms SOUTH
22:39:55.231 00.009 15712 worker thread done servicing request
22:39:55.231 00.000 15712 Worker thread wakes up
22:39:55.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:55.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:56.641 01.410 15712 Exposure complete
22:39:56.701 00.060 15712 worker thread done servicing request
22:39:56.701 00.000 7988 OnExposeComplete: enter
22:39:56.702 00.001 7988 UpdateGuideState(): m_state=6
22:39:56.702 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
22:39:56.702 00.000 7988 Star::Find returns 1 (0), X=500.41, Y=797.36, Mass=1606, SNR=26.7, Peak=175 HFD=4.2
22:39:56.702 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.56) = xAngle (-4.49 = 1.79)
22:39:56.702 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.52 = 1.76)
22:39:56.702 00.000 7988 CameraToMount -- cameraX=-0.45 cameraY=-0.10 hyp=0.46 cameraTheta=-2.93 mountX=-0.10 mountY=0.45, mountTheta=1.79
22:39:56.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.45, y=-0.10, opts=13)
22:39:56.702 00.000 7988 Enqueuing Move request for scope (-0.45, -0.10)
22:39:56.702 00.000 15712 Worker thread wakes up
22:39:56.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.10) opts 0xd
22:39:56.702 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.45, -0.10)
22:39:56.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:56.702 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.7
22:39:56.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:56.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:56.702 00.000 7988 Enqueuing Expose request
22:39:56.702 00.000 15712 Moving (-0.45, -0.10) raw xDistance=-0.10 yDistance=0.45
22:39:56.702 00.000 15712 BLC: History state: CurrMiss=0.45, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.280564, 1:0.448489
22:39:56.717 00.015 15712 BLC: Under-shoot, no adjustment, waiting for more data
22:39:56.717 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.82, period_length = 636.00
22:39:56.717 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:39:56.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:39:56.717 00.000 15712 MoveAxis(E, 2, ABG)
22:39:56.717 00.000 15712 Guiding  Dir = 2, Dur = 2
22:39:56.717 00.000 15712 IsGuiding returns 0
22:39:56.719 00.002 15712 IsGuiding returns 0
22:39:56.719 00.000 15712 Move returns status 0, amount 2
22:39:56.719 00.000 15712 MoveAxis(S, 115, ABG)
22:39:56.719 00.000 15712 Guiding  Dir = 1, Dur = 115
22:39:56.719 00.000 15712 IsGuiding returns 0
22:39:56.804 00.085 15712 PulseGuide returned control before completion, sleep 46
22:39:56.860 00.056 15712 IsGuiding returns 1
22:39:56.860 00.000 15712 scope still moving after pulse duration time elapsed
22:39:56.901 00.041 15712 IsGuiding returns 1
22:39:56.956 00.055 15712 IsGuiding returns 0
22:39:56.956 00.000 15712 scope move finished after 115 + 108 ms
22:39:56.956 00.000 15712 Move returns status 0, amount 115
22:39:56.956 00.000 15712 move complete, result=0
22:39:56.956 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.4 px 115 ms SOUTH
22:39:56.958 00.002 15712 worker thread done servicing request
22:39:56.958 00.000 15712 Worker thread wakes up
22:39:56.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:56.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:39:58.600 01.642 15712 Exposure complete
22:39:58.656 00.056 15712 worker thread done servicing request
22:39:58.656 00.000 7988 OnExposeComplete: enter
22:39:58.664 00.008 7988 UpdateGuideState(): m_state=6
22:39:58.664 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
22:39:58.664 00.000 7988 Star::Find returns 1 (0), X=500.61, Y=797.28, Mass=1625, SNR=26.7, Peak=174 HFD=4.5
22:39:58.664 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.09 = 2.19)
22:39:58.664 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.16)
22:39:58.664 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-2.53 mountX=-0.18 mountY=0.26, mountTheta=2.18
22:39:58.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.18, opts=13)
22:39:58.664 00.000 7988 Enqueuing Move request for scope (-0.25, -0.18)
22:39:58.673 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:39:58.673 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.7
22:39:58.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:58.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:39:58.673 00.000 7988 Enqueuing Expose request
22:39:58.673 00.000 15712 Worker thread wakes up
22:39:58.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.18) opts 0xd
22:39:58.673 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.18)
22:39:58.673 00.000 15712 Moving (-0.25, -0.18) raw xDistance=-0.18 yDistance=0.26
22:39:58.673 00.000 15712 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.280564, 1:0.448489, 2:0.255662
22:39:58.673 00.000 15712 BLC: Under-shoot: nominal increase by 11
22:39:58.673 00.000 15712 BLC: window closed
22:39:58.673 00.000 15712 BLC: Pulse adjusted to 45
22:39:58.673 00.000 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.82, period_length = 636.00
22:39:58.673 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
22:39:58.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:39:58.673 00.000 15712 MoveAxis(E, 34, ABG)
22:39:58.673 00.000 15712 Guiding  Dir = 2, Dur = 34
22:39:58.673 00.000 15712 IsGuiding returns 0
22:39:58.696 00.023 15712 PulseGuide returned control before completion, sleep 25
22:39:58.745 00.049 15712 IsGuiding returns 0
22:39:58.745 00.000 15712 Move returns status 0, amount 34
22:39:58.745 00.000 15712 MoveAxis(S, 65, ABG)
22:39:58.745 00.000 15712 Guiding  Dir = 1, Dur = 65
22:39:58.778 00.033 15712 IsGuiding returns 0
22:39:58.793 00.015 7988 evsrv: cli 0CCCF588 connect
22:39:58.793 00.000 7988 case statement mapped state 6 to 3
22:39:58.793 00.000 7988 case statement mapped state 6 to 3
22:39:58.793 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_pixel_scale","id":"2b087aae-b7b5-4594-87f4-bc7f51ddc0b7"}
22:39:58.793 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":3.86747,"id":"2b087aae-b7b5-4594-87f4-bc7f51ddc0b7"}
22:39:58.799 00.006 7988 evsrv: cli 0CCCF588 disconnect
22:39:58.858 00.059 15712 IsGuiding returns 1
22:39:58.858 00.000 15712 scope still moving after pulse duration time elapsed
22:39:58.889 00.031 15712 IsGuiding returns 1
22:39:58.954 00.065 15712 IsGuiding returns 0
22:39:58.954 00.000 15712 scope move finished after 65 + 110 ms
22:39:58.954 00.000 15712 Move returns status 0, amount 65
22:39:58.954 00.000 15712 move complete, result=0
22:39:58.954 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.3 px 65 ms SOUTH
22:39:58.956 00.002 15712 worker thread done servicing request
22:39:58.956 00.000 15712 Worker thread wakes up
22:39:58.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:39:58.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:00.373 01.417 15712 Exposure complete
22:40:00.434 00.061 15712 worker thread done servicing request
22:40:00.434 00.000 7988 OnExposeComplete: enter
22:40:00.436 00.002 7988 UpdateGuideState(): m_state=6
22:40:00.436 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:00.436 00.000 7988 Star::Find returns 1 (0), X=500.65, Y=797.50, Mass=1593, SNR=26.5, Peak=183 HFD=4.5
22:40:00.436 00.000 7988 MultiStar: exiting stabilization period
22:40:00.436 00.000 7988 MultiStar: updating star positions after lock position change
22:40:00.441 00.005 7988 Star::Find(15, 967, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:00.443 00.002 7988 Star::Find returns 1 (0), X=967.08, Y=206.53, Mass=1508, SNR=26.1, Peak=160 HFD=3.9
22:40:00.443 00.000 7988 Star::Find(15, 1207, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:00.445 00.002 7988 Star::Find returns 1 (0), X=1206.81, Y=781.38, Mass=1238, SNR=23.7, Peak=233 HFD=3.5
22:40:00.445 00.000 7988 Star::Find(15, 695, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:00.447 00.002 7988 Star::Find returns 1 (0), X=695.18, Y=706.46, Mass=1297, SNR=23.8, Peak=126 HFD=4.5
22:40:00.447 00.000 7988 Star::Find(15, 694, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:00.450 00.003 7988 Star::Find returns 1 (0), X=694.04, Y=562.78, Mass=872, SNR=19.5, Peak=90 HFD=4.1
22:40:00.450 00.000 7988 Star::Find(15, 1113, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:00.452 00.002 7988 Star::Find returns 1 (0), X=1112.86, Y=656.97, Mass=850, SNR=19.5, Peak=127 HFD=3.9
22:40:00.452 00.000 7988 Star::Find(15, 696, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:00.452 00.000 7988 Star::Find returns 1 (0), X=695.88, Y=143.13, Mass=664, SNR=17.4, Peak=145 HFD=2.8
22:40:00.452 00.000 7988 Star::Find(15, 34, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:00.452 00.000 7988 Star::Find returns 1 (0), X=34.34, Y=139.95, Mass=372, SNR=13.0, Peak=88 HFD=2.3
22:40:00.452 00.000 7988 Star::Find(15, 266, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:00.452 00.000 7988 Star::Find returns 1 (0), X=265.95, Y=58.80, Mass=359, SNR=12.6, Peak=93 HFD=2.4
22:40:00.458 00.006 7988 Star::Find(15, 101, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:00.458 00.000 7988 Star::Find returns 1 (0), X=100.41, Y=795.05, Mass=358, SNR=12.4, Peak=85 HFD=2.7
22:40:00.458 00.000 7988 Star::Find(15, 1073, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:00.458 00.000 7988 Star::Find returns 1 (0), X=1072.73, Y=739.78, Mass=370, SNR=12.4, Peak=81 HFD=3.2
22:40:00.458 00.000 7988 Star::Find(15, 751, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:00.458 00.000 7988 Star::Find returns 1 (0), X=751.80, Y=59.63, Mass=336, SNR=12.2, Peak=77 HFD=2.6
22:40:00.458 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
22:40:00.458 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
22:40:00.458 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.95 mountX=0.04 mountY=0.21, mountTheta=1.38
22:40:00.467 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.04, opts=13)
22:40:00.467 00.000 7988 Enqueuing Move request for scope (-0.21, 0.04)
22:40:00.467 00.000 15712 Worker thread wakes up
22:40:00.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
22:40:00.467 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
22:40:00.467 00.000 15712 Moving (-0.21, 0.04) raw xDistance=0.04 yDistance=0.21
22:40:00.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:00.467 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.5
22:40:00.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:00.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:00.467 00.000 7988 Enqueuing Expose request
22:40:00.475 00.008 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.82, period_length = 636.00
22:40:00.475 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
22:40:00.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:00.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:40:00.475 00.000 15712 MoveAxis(E, 1, ABG)
22:40:00.475 00.000 15712 Guiding  Dir = 2, Dur = 1
22:40:00.475 00.000 15712 IsGuiding returns 0
22:40:00.504 00.029 15712 IsGuiding returns 0
22:40:00.504 00.000 15712 Move returns status 0, amount 1
22:40:00.504 00.000 15712 MoveAxis(N, 0, ABG)
22:40:00.504 00.000 15712 Move returns status 0, amount 0
22:40:00.504 00.000 15712 move complete, result=0
22:40:00.504 00.000 15712 worker thread done servicing request
22:40:00.504 00.000 15712 Worker thread wakes up
22:40:00.504 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
22:40:00.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:00.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:02.143 01.639 15712 Exposure complete
22:40:02.205 00.062 15712 worker thread done servicing request
22:40:02.205 00.000 7988 OnExposeComplete: enter
22:40:02.206 00.001 7988 UpdateGuideState(): m_state=6
22:40:02.208 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
22:40:02.208 00.000 7988 Star::Find returns 1 (0), X=500.60, Y=797.71, Mass=1586, SNR=26.3, Peak=150 HFD=4.6
22:40:02.210 00.002 7988 MultiStar: [#1 -0.12,0.55,0.00,M2] [#2 -0.00,0.19,0.87,U] [#3 0.00,0.21,0.82,U] [#4 -0.06,0.29,0.75,U] [#5 0.08,0.24,0.71,U] [#6 -0.04,0.41,0.00,M3] [#7 0.18,0.01,0.47,U] [#8 0.26,0.36,0.00,M2] 
22:40:02.210 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.21}, one-star: {-0.26, 0.26}
22:40:02.212 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
22:40:02.212 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
22:40:02.214 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.73 mountX=0.21 mountY=0.03, mountTheta=0.14
22:40:02.216 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.21, opts=13)
22:40:02.216 00.000 7988 Enqueuing Move request for scope (-0.03, 0.21)
22:40:02.218 00.002 15712 Worker thread wakes up
22:40:02.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
22:40:02.218 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
22:40:02.218 00.000 15712 Moving (-0.03, 0.21) raw xDistance=0.21 yDistance=0.03
22:40:02.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:02.218 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.3
22:40:02.221 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:02.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:02.222 00.001 7988 Enqueuing Expose request
22:40:02.222 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.81, period_length = 636.00
22:40:02.222 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
22:40:02.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:02.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:02.222 00.000 15712 MoveAxis(W, 36, ABG)
22:40:02.222 00.000 15712 Guiding  Dir = 3, Dur = 36
22:40:02.222 00.000 15712 IsGuiding returns 0
22:40:02.242 00.020 15712 PulseGuide returned control before completion, sleep 24
22:40:02.294 00.052 15712 IsGuiding returns 0
22:40:02.294 00.000 15712 Move returns status 0, amount 36
22:40:02.294 00.000 15712 MoveAxis(N, 0, ABG)
22:40:02.294 00.000 15712 Move returns status 0, amount 0
22:40:02.294 00.000 15712 move complete, result=0
22:40:02.294 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
22:40:02.297 00.003 15712 worker thread done servicing request
22:40:02.297 00.000 15712 Worker thread wakes up
22:40:02.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:02.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:03.666 01.369 7988 evsrv: cli 0CCCF128 connect
22:40:03.668 00.002 7988 case statement mapped state 6 to 3
22:40:03.670 00.002 7988 case statement mapped state 6 to 3
22:40:03.672 00.002 7988 evsrv: cli 0CCCF128 request: {"method":"get_app_state","id":"be0227e6-a6bb-4d98-aba2-b94146c7c523"}
22:40:03.672 00.000 7988 case statement mapped state 6 to 3
22:40:03.672 00.000 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":"Guiding","id":"be0227e6-a6bb-4d98-aba2-b94146c7c523"}
22:40:03.672 00.000 7988 evsrv: cli 0CCCF128 disconnect
22:40:03.705 00.033 15712 Exposure complete
22:40:03.767 00.062 15712 worker thread done servicing request
22:40:03.767 00.000 7988 OnExposeComplete: enter
22:40:03.767 00.000 7988 UpdateGuideState(): m_state=6
22:40:03.767 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
22:40:03.772 00.005 7988 Star::Find returns 1 (0), X=500.75, Y=797.71, Mass=1603, SNR=26.6, Peak=162 HFD=4.3
22:40:03.772 00.000 7988 MultiStar: [#1 -0.13,0.30,0.99,U] [#2 0.14,0.21,0.89,U] [#3 0.04,0.10,0.88,U] [#4 0.15,0.26,0.78,U] [#5 0.20,-0.14,0.75,U] [#6 0.42,0.12,0.00,M4] [#7 0.28,0.05,0.51,U] [#8 0.43,0.43,0.00,M3] 
22:40:03.772 00.000 7988 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {-0.11, 0.25}
22:40:03.772 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.32 = -0.32)
22:40:03.772 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
22:40:03.772 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.24 mountX=0.16 mountY=-0.06, mountTheta=-0.35
22:40:03.772 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.16, opts=13)
22:40:03.772 00.000 7988 Enqueuing Move request for scope (0.06, 0.16)
22:40:03.772 00.000 15712 Worker thread wakes up
22:40:03.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
22:40:03.772 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
22:40:03.772 00.000 15712 Moving (0.06, 0.16) raw xDistance=0.16 yDistance=-0.06
22:40:03.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:03.783 00.011 7988 UpdateGuideState exits: m=1603 SNR=26.6
22:40:03.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:03.785 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:03.785 00.000 7988 Enqueuing Expose request
22:40:03.787 00.002 15712 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.81, period_length = 636.00
22:40:03.787 00.000 15712 PPEC: input: 0.16, control: 0.09, exposure: 1500
22:40:03.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:03.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:03.787 00.000 15712 MoveAxis(W, 29, ABG)
22:40:03.787 00.000 15712 Guiding  Dir = 3, Dur = 29
22:40:03.787 00.000 15712 IsGuiding returns 0
22:40:03.806 00.019 15712 PulseGuide returned control before completion, sleep 13
22:40:03.857 00.051 15712 IsGuiding returns 0
22:40:03.857 00.000 15712 Move returns status 0, amount 29
22:40:03.857 00.000 15712 MoveAxis(N, 0, ABG)
22:40:03.857 00.000 15712 Move returns status 0, amount 0
22:40:03.857 00.000 15712 move complete, result=0
22:40:03.857 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
22:40:03.864 00.007 15712 worker thread done servicing request
22:40:03.864 00.000 15712 Worker thread wakes up
22:40:03.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:03.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:05.508 01.644 15712 Exposure complete
22:40:05.575 00.067 15712 worker thread done servicing request
22:40:05.575 00.000 7988 OnExposeComplete: enter
22:40:05.575 00.000 7988 UpdateGuideState(): m_state=6
22:40:05.575 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
22:40:05.575 00.000 7988 Star::Find returns 1 (0), X=500.52, Y=797.55, Mass=1737, SNR=27.9, Peak=188 HFD=4.3
22:40:05.575 00.000 7988 MultiStar: [#1 -0.01,0.23,0.96,U] [#2 0.02,0.18,0.83,U] [#3 0.03,0.10,0.79,U] [#4 -0.04,0.44,0.00,M5] [#5 0.14,-0.13,0.73,U] [#6 0.25,0.12,0.65,U] [#7 -0.03,-0.03,0.49,U] [#8 0.38,0.17,0.00,M4] 
22:40:05.575 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.09}, one-star: {-0.34, 0.09}
22:40:05.575 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
22:40:05.584 00.009 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
22:40:05.584 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.69 mountX=0.09 mountY=0.01, mountTheta=0.10
22:40:05.584 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.09, opts=13)
22:40:05.584 00.000 7988 Enqueuing Move request for scope (-0.01, 0.09)
22:40:05.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:05.584 00.000 7988 UpdateGuideState exits: m=1737 SNR=27.9
22:40:05.592 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:05.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:05.592 00.000 7988 Enqueuing Expose request
22:40:05.592 00.000 15712 Worker thread wakes up
22:40:05.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:40:05.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:40:05.592 00.000 15712 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=0.01
22:40:05.592 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.81, period_length = 636.00
22:40:05.592 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
22:40:05.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:05.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:40:05.592 00.000 15712 MoveAxis(E, 1, ABG)
22:40:05.592 00.000 15712 Guiding  Dir = 2, Dur = 1
22:40:05.592 00.000 15712 IsGuiding returns 0
22:40:05.619 00.027 15712 IsGuiding returns 0
22:40:05.619 00.000 15712 Move returns status 0, amount 1
22:40:05.619 00.000 15712 MoveAxis(N, 0, ABG)
22:40:05.619 00.000 15712 Move returns status 0, amount 0
22:40:05.619 00.000 15712 move complete, result=0
22:40:05.619 00.000 15712 worker thread done servicing request
22:40:05.619 00.000 15712 Worker thread wakes up
22:40:05.619 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:40:05.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:05.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:07.029 01.410 15712 Exposure complete
22:40:07.090 00.061 15712 worker thread done servicing request
22:40:07.090 00.000 7988 OnExposeComplete: enter
22:40:07.093 00.003 7988 UpdateGuideState(): m_state=6
22:40:07.093 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
22:40:07.093 00.000 7988 Star::Find returns 1 (0), X=500.84, Y=797.59, Mass=1594, SNR=26.6, Peak=188 HFD=3.9
22:40:07.093 00.000 7988 MultiStar: [#1 0.01,0.14,1.00,U] [#2 -0.04,0.03,0.86,U] [#3 0.21,-0.05,0.90,U] [#4 0.15,0.12,0.75,U] [#5 0.26,-0.07,0.73,U] [#6 0.26,0.17,0.70,U] [#7 0.26,-0.17,0.49,U] [#8 0.64,0.08,0.00,M5] 
22:40:07.093 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.05}, one-star: {-0.02, 0.14}
22:40:07.093 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
22:40:07.093 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
22:40:07.093 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.43 mountX=0.05 mountY=-0.12, mountTheta=-1.14
22:40:07.093 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.05, opts=13)
22:40:07.103 00.010 7988 Enqueuing Move request for scope (0.12, 0.05)
22:40:07.103 00.000 15712 Worker thread wakes up
22:40:07.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:40:07.103 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:40:07.103 00.000 15712 Moving (0.12, 0.05) raw xDistance=0.05 yDistance=-0.12
22:40:07.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:07.103 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.6
22:40:07.107 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:07.108 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:07.108 00.000 7988 Enqueuing Expose request
22:40:07.108 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.81, period_length = 636.00
22:40:07.108 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
22:40:07.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:07.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:40:07.108 00.000 15712 MoveAxis(E, 0, ABG)
22:40:07.108 00.000 15712 Move returns status 0, amount 0
22:40:07.108 00.000 15712 MoveAxis(N, 0, ABG)
22:40:07.108 00.000 15712 Move returns status 0, amount 0
22:40:07.108 00.000 15712 move complete, result=0
22:40:07.108 00.000 15712 worker thread done servicing request
22:40:07.108 00.000 15712 Worker thread wakes up
22:40:07.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:07.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:07.108 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:08.752 01.644 15712 Exposure complete
22:40:08.813 00.061 15712 worker thread done servicing request
22:40:08.814 00.001 7988 OnExposeComplete: enter
22:40:08.814 00.000 7988 UpdateGuideState(): m_state=6
22:40:08.816 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
22:40:08.818 00.002 7988 Star::Find returns 1 (0), X=500.62, Y=797.17, Mass=1545, SNR=26.0, Peak=182 HFD=4.3
22:40:08.818 00.000 7988 MultiStar: [#1 -0.03,0.02,1.02,U] [#2 -0.06,-0.15,0.87,U] [#3 -0.13,-0.19,0.91,U] [#4 0.09,-0.13,0.82,U] [#5 0.07,-0.26,0.74,U] [#6 0.05,-0.16,0.72,U] [#7 0.09,-0.15,0.50,U] [#8 0.28,-0.14,0.47,U] 
22:40:08.820 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.24, -0.29}
22:40:08.820 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.23 = 3.06)
22:40:08.822 00.002 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
22:40:08.822 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.66 mountX=-0.16 mountY=0.02, mountTheta=3.03
22:40:08.824 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.16, opts=13)
22:40:08.826 00.002 7988 Enqueuing Move request for scope (-0.01, -0.16)
22:40:08.826 00.000 15712 Worker thread wakes up
22:40:08.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
22:40:08.826 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
22:40:08.826 00.000 15712 Moving (-0.01, -0.16) raw xDistance=-0.16 yDistance=0.02
22:40:08.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:08.826 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.0
22:40:08.830 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:08.830 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:08.830 00.000 7988 Enqueuing Expose request
22:40:08.830 00.000 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 636.00
22:40:08.830 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
22:40:08.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:08.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:08.830 00.000 15712 MoveAxis(E, 0, ABG)
22:40:08.830 00.000 15712 Move returns status 0, amount 0
22:40:08.830 00.000 15712 MoveAxis(N, 0, ABG)
22:40:08.830 00.000 15712 Move returns status 0, amount 0
22:40:08.830 00.000 15712 move complete, result=0
22:40:08.830 00.000 15712 worker thread done servicing request
22:40:08.830 00.000 15712 Worker thread wakes up
22:40:08.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:08.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:08.830 00.000 7988 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:10.248 01.418 15712 Exposure complete
22:40:10.299 00.051 15712 worker thread done servicing request
22:40:10.299 00.000 7988 OnExposeComplete: enter
22:40:10.312 00.013 7988 UpdateGuideState(): m_state=6
22:40:10.312 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
22:40:10.312 00.000 7988 Star::Find returns 1 (0), X=500.54, Y=796.95, Mass=1590, SNR=26.5, Peak=169 HFD=4.2
22:40:10.312 00.000 7988 MultiStar: [#1 -0.13,-0.36,0.00,M1] [#2 -0.16,-0.60,0.00,M1] [#3 0.00,-0.43,0.00,M1] [#4 -0.19,-0.29,0.00,M4] [#5 0.01,-0.69,0.00,M1] [#6 -0.07,-0.19,0.69,U] [#7 0.10,-0.60,0.00,M1] [#8 0.27,-0.23,0.00,M5] 
22:40:10.316 00.004 7988 refined, 1 included, MultiStar: {-0.22, -0.37}, one-star: {-0.32, -0.50}
22:40:10.316 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.66 = 2.62)
22:40:10.316 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.59)
22:40:10.316 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.37 hyp=0.43 cameraTheta=-2.10 mountX=-0.38 mountY=0.23, mountTheta=2.60
22:40:10.316 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.37, opts=13)
22:40:10.316 00.000 7988 Enqueuing Move request for scope (-0.22, -0.37)
22:40:10.316 00.000 15712 Worker thread wakes up
22:40:10.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.37) opts 0xd
22:40:10.316 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.37)
22:40:10.316 00.000 15712 Moving (-0.22, -0.37) raw xDistance=-0.38 yDistance=0.23
22:40:10.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:10.316 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.5
22:40:10.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:10.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:10.328 00.012 7988 Enqueuing Expose request
22:40:10.328 00.000 15712 PPEC rslt: input = -0.38, final = -0.21, react = -0.23, pred = -0.00, hyst = -0.20, hyst_pct = 0.81, period_length = 636.00
22:40:10.328 00.000 15712 PPEC: input: -0.38, control: -0.21, exposure: 1500
22:40:10.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:10.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:40:10.328 00.000 15712 MoveAxis(E, 68, ABG)
22:40:10.328 00.000 15712 Guiding  Dir = 2, Dur = 68
22:40:10.367 00.039 15712 IsGuiding returns 0
22:40:10.380 00.013 15712 PulseGuide returned control before completion, sleep 63
22:40:10.456 00.076 15712 IsGuiding returns 0
22:40:10.456 00.000 15712 Move returns status 0, amount 68
22:40:10.456 00.000 15712 MoveAxis(N, 0, ABG)
22:40:10.456 00.000 15712 Move returns status 0, amount 0
22:40:10.456 00.000 15712 move complete, result=0
22:40:10.456 00.000 7988 GuideStep: -0.4 px 68 ms EAST, 0.2 px 0 ms NORTH
22:40:10.465 00.009 15712 worker thread done servicing request
22:40:10.465 00.000 15712 Worker thread wakes up
22:40:10.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:10.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:12.098 01.633 15712 Exposure complete
22:40:12.153 00.055 15712 worker thread done servicing request
22:40:12.153 00.000 7988 OnExposeComplete: enter
22:40:12.159 00.006 7988 UpdateGuideState(): m_state=6
22:40:12.159 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
22:40:12.161 00.002 7988 Star::Find returns 1 (0), X=500.76, Y=797.13, Mass=1608, SNR=26.7, Peak=195 HFD=4.5
22:40:12.163 00.002 7988 MultiStar: [#1 -0.07,-0.20,0.99,U] [#2 -0.11,-0.28,0.85,U] [#3 -0.05,-0.21,0.89,U] [#4 -0.12,-0.01,0.73,U] [#5 -0.01,-0.54,0.00,M2] [#6 -0.06,-0.17,0.63,U] [#7 -0.25,-0.12,0.49,U] [#8 0.27,-0.23,0.00,M6] 
22:40:12.163 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.20}, one-star: {-0.10, -0.33}
22:40:12.163 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.56) = xAngle (-3.60 = 2.68)
22:40:12.165 00.002 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.63 = 2.65)
22:40:12.167 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.04 mountX=-0.20 mountY=0.11, mountTheta=2.66
22:40:12.167 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.20, opts=13)
22:40:12.169 00.002 7988 Enqueuing Move request for scope (-0.10, -0.20)
22:40:12.170 00.001 15712 Worker thread wakes up
22:40:12.170 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
22:40:12.170 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
22:40:12.170 00.000 15712 Moving (-0.10, -0.20) raw xDistance=-0.20 yDistance=0.11
22:40:12.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:12.170 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.7
22:40:12.173 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:12.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:12.175 00.002 7988 Enqueuing Expose request
22:40:12.175 00.000 15712 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.81, period_length = 636.00
22:40:12.175 00.000 15712 PPEC: input: -0.20, control: -0.11, exposure: 1500
22:40:12.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:12.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:40:12.175 00.000 15712 MoveAxis(E, 36, ABG)
22:40:12.175 00.000 15712 Guiding  Dir = 2, Dur = 36
22:40:12.175 00.000 15712 IsGuiding returns 0
22:40:12.204 00.029 15712 PulseGuide returned control before completion, sleep 18
22:40:12.249 00.045 15712 IsGuiding returns 0
22:40:12.249 00.000 15712 Move returns status 0, amount 36
22:40:12.249 00.000 15712 MoveAxis(N, 0, ABG)
22:40:12.249 00.000 15712 Move returns status 0, amount 0
22:40:12.249 00.000 15712 move complete, result=0
22:40:12.249 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
22:40:12.254 00.005 15712 worker thread done servicing request
22:40:12.254 00.000 15712 Worker thread wakes up
22:40:12.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:12.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:13.660 01.406 15712 Exposure complete
22:40:13.721 00.061 15712 worker thread done servicing request
22:40:13.721 00.000 7988 OnExposeComplete: enter
22:40:13.723 00.002 7988 UpdateGuideState(): m_state=6
22:40:13.723 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
22:40:13.725 00.002 7988 Star::Find returns 1 (0), X=500.47, Y=797.50, Mass=1602, SNR=26.8, Peak=180 HFD=4.2
22:40:13.725 00.000 7988 MultiStar: [#1 -0.22,0.05,0.97,U] [#2 0.04,0.07,0.85,U] [#3 -0.00,-0.04,0.88,U] [#4 -0.10,0.22,0.78,U] [#5 -0.05,-0.34,0.74,U] [#6 0.02,0.11,0.67,U] [#7 -0.02,-0.02,0.51,U] [#8 0.19,-0.09,0.43,U] 
22:40:13.727 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.39, 0.04}
22:40:13.729 00.002 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.56) = xAngle (1.49 = 1.49)
22:40:13.729 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
22:40:13.731 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.05 mountX=0.01 mountY=0.09, mountTheta=1.49
22:40:13.733 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.01, opts=13)
22:40:13.733 00.000 7988 Enqueuing Move request for scope (-0.09, 0.01)
22:40:13.735 00.002 15712 Worker thread wakes up
22:40:13.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
22:40:13.735 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
22:40:13.735 00.000 15712 Moving (-0.09, 0.01) raw xDistance=0.01 yDistance=0.09
22:40:13.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:13.736 00.001 7988 UpdateGuideState exits: m=1602 SNR=26.8
22:40:13.737 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:13.739 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:13.739 00.000 7988 Enqueuing Expose request
22:40:13.741 00.002 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 636.00
22:40:13.741 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
22:40:13.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:13.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:40:13.741 00.000 15712 MoveAxis(E, 0, ABG)
22:40:13.741 00.000 15712 Move returns status 0, amount 0
22:40:13.741 00.000 15712 MoveAxis(N, 0, ABG)
22:40:13.741 00.000 15712 Move returns status 0, amount 0
22:40:13.741 00.000 15712 move complete, result=0
22:40:13.741 00.000 15712 worker thread done servicing request
22:40:13.741 00.000 15712 Worker thread wakes up
22:40:13.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:13.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:13.741 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:15.377 01.636 15712 Exposure complete
22:40:15.440 00.063 15712 worker thread done servicing request
22:40:15.440 00.000 7988 OnExposeComplete: enter
22:40:15.441 00.001 7988 UpdateGuideState(): m_state=6
22:40:15.441 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
22:40:15.441 00.000 7988 Star::Find returns 1 (0), X=500.81, Y=798.09, Mass=1639, SNR=27.2, Peak=194 HFD=4.3
22:40:15.441 00.000 7988 MultiStar: [#1 0.27,0.41,0.00,M1] [#2 0.26,0.47,0.00,M1] [#3 0.27,0.56,0.00,M1] [#4 -0.13,0.36,0.00,M3] [#5 0.35,0.33,0.00,M2] [#6 0.06,0.51,0.00,M1] [#7 0.08,0.35,0.00,M1] [#8 0.24,0.70,0.00,M6] 
22:40:15.441 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
22:40:15.441 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
22:40:15.441 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.64 hyp=0.64 cameraTheta=1.65 mountX=0.64 mountY=0.04, mountTheta=0.06
22:40:15.441 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.64, opts=13)
22:40:15.441 00.000 7988 Enqueuing Move request for scope (-0.05, 0.64)
22:40:15.451 00.010 15712 Worker thread wakes up
22:40:15.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.64) opts 0xd
22:40:15.451 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.64)
22:40:15.451 00.000 15712 Moving (-0.05, 0.64) raw xDistance=0.64 yDistance=0.04
22:40:15.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:15.451 00.000 7988 UpdateGuideState exits: m=1639 SNR=27.2
22:40:15.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:15.451 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:15.451 00.000 7988 Enqueuing Expose request
22:40:15.457 00.006 15712 PPEC rslt: input = 0.64, final = 0.34, react = 0.38, pred = -0.01, hyst = 0.34, hyst_pct = 0.80, period_length = 636.00
22:40:15.457 00.000 15712 PPEC: input: 0.64, control: 0.34, exposure: 1500
22:40:15.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:15.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:40:15.457 00.000 15712 MoveAxis(W, 112, ABG)
22:40:15.457 00.000 15712 Guiding  Dir = 3, Dur = 112
22:40:15.458 00.001 15712 IsGuiding returns 0
22:40:15.477 00.019 15712 PulseGuide returned control before completion, sleep 98
22:40:15.584 00.107 15712 IsGuiding returns 1
22:40:15.584 00.000 15712 scope still moving after pulse duration time elapsed
22:40:15.622 00.038 15712 IsGuiding returns 0
22:40:15.622 00.000 15712 scope move finished after 112 + 56 ms
22:40:15.622 00.000 15712 Move returns status 0, amount 112
22:40:15.622 00.000 15712 MoveAxis(N, 0, ABG)
22:40:15.622 00.000 15712 Move returns status 0, amount 0
22:40:15.622 00.000 15712 move complete, result=0
22:40:15.622 00.000 7988 GuideStep: 0.6 px 112 ms WEST, 0.0 px 0 ms NORTH
22:40:15.628 00.006 15712 worker thread done servicing request
22:40:15.628 00.000 15712 Worker thread wakes up
22:40:15.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:15.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:17.034 01.406 15712 Exposure complete
22:40:17.085 00.051 15712 worker thread done servicing request
22:40:17.085 00.000 7988 OnExposeComplete: enter
22:40:17.097 00.012 7988 UpdateGuideState(): m_state=6
22:40:17.097 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
22:40:17.099 00.002 7988 Star::Find returns 1 (0), X=500.55, Y=797.39, Mass=1709, SNR=27.6, Peak=190 HFD=4.3
22:40:17.099 00.000 7988 MultiStar: [#1 -0.01,0.05,0.96,U] [#2 0.12,-0.04,0.86,U] [#3 -0.14,0.01,0.90,U] [#4 -0.02,0.17,0.74,U] [#5 0.10,-0.28,0.72,U] [#6 0.01,0.19,0.65,U] [#7 0.21,-0.12,0.51,U] [#8 0.21,-0.09,0.45,U] 
22:40:17.101 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.31, -0.06}
22:40:17.102 00.001 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.86 = 2.43)
22:40:17.102 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.40)
22:40:17.104 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.29 mountX=-0.01 mountY=0.01, mountTheta=2.41
22:40:17.106 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
22:40:17.106 00.000 7988 Enqueuing Move request for scope (-0.01, -0.01)
22:40:17.108 00.002 15712 Worker thread wakes up
22:40:17.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:40:17.108 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:40:17.108 00.000 15712 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
22:40:17.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:17.108 00.000 7988 UpdateGuideState exits: m=1709 SNR=27.6
22:40:17.111 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:17.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:17.113 00.002 7988 Enqueuing Expose request
22:40:17.113 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.80, period_length = 636.00
22:40:17.113 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
22:40:17.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:17.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:40:17.113 00.000 15712 MoveAxis(E, 1, ABG)
22:40:17.113 00.000 15712 Guiding  Dir = 2, Dur = 1
22:40:17.113 00.000 15712 IsGuiding returns 0
22:40:17.129 00.016 15712 IsGuiding returns 0
22:40:17.129 00.000 15712 Move returns status 0, amount 1
22:40:17.129 00.000 15712 MoveAxis(N, 0, ABG)
22:40:17.129 00.000 15712 Move returns status 0, amount 0
22:40:17.129 00.000 15712 move complete, result=0
22:40:17.129 00.000 15712 worker thread done servicing request
22:40:17.129 00.000 15712 Worker thread wakes up
22:40:17.129 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:40:17.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:17.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:18.759 01.630 15712 Exposure complete
22:40:18.805 00.046 15712 worker thread done servicing request
22:40:18.805 00.000 7988 OnExposeComplete: enter
22:40:18.821 00.016 7988 UpdateGuideState(): m_state=6
22:40:18.821 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
22:40:18.821 00.000 7988 Star::Find returns 1 (0), X=500.50, Y=796.73, Mass=1657, SNR=27.2, Peak=165 HFD=4.6
22:40:18.821 00.000 7988 MultiStar: large primary error, entering stabilization period
22:40:18.821 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
22:40:18.821 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
22:40:18.821 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.73 hyp=0.81 cameraTheta=-2.03 mountX=-0.73 mountY=0.37, mountTheta=2.67
22:40:18.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.73, opts=13)
22:40:18.821 00.000 7988 Enqueuing Move request for scope (-0.35, -0.73)
22:40:18.821 00.000 15712 Worker thread wakes up
22:40:18.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.73) opts 0xd
22:40:18.821 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.73)
22:40:18.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:18.821 00.000 7988 UpdateGuideState exits: m=1657 SNR=27.2
22:40:18.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:18.821 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:18.821 00.000 7988 Enqueuing Expose request
22:40:18.837 00.016 15712 Moving (-0.35, -0.73) raw xDistance=-0.73 yDistance=0.37
22:40:18.837 00.000 15712 PPEC rslt: input = -0.73, final = -0.39, react = -0.44, pred = -0.01, hyst = -0.37, hyst_pct = 0.80, period_length = 636.00
22:40:18.837 00.000 15712 PPEC: input: -0.73, control: -0.39, exposure: 1500
22:40:18.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
22:40:18.837 00.000 15712 MoveAxis(E, 127, ABG)
22:40:18.837 00.000 15712 Guiding  Dir = 2, Dur = 127
22:40:18.837 00.000 15712 IsGuiding returns 0
22:40:18.853 00.016 15712 PulseGuide returned control before completion, sleep 120
22:40:18.980 00.127 15712 IsGuiding returns 1
22:40:18.980 00.000 15712 scope still moving after pulse duration time elapsed
22:40:19.015 00.035 15712 IsGuiding returns 0
22:40:19.015 00.000 15712 scope move finished after 127 + 50 ms
22:40:19.015 00.000 15712 Move returns status 0, amount 127
22:40:19.015 00.000 15712 MoveAxis(S, 95, ABG)
22:40:19.015 00.000 15712 Guiding  Dir = 1, Dur = 95
22:40:19.015 00.000 15712 IsGuiding returns 0
22:40:19.095 00.080 15712 PulseGuide returned control before completion, sleep 26
22:40:19.123 00.028 15712 IsGuiding returns 1
22:40:19.123 00.000 15712 scope still moving after pulse duration time elapsed
22:40:19.191 00.068 15712 IsGuiding returns 1
22:40:19.223 00.032 15712 IsGuiding returns 0
22:40:19.223 00.000 15712 scope move finished after 95 + 112 ms
22:40:19.223 00.000 15712 Move returns status 0, amount 95
22:40:19.223 00.000 15712 move complete, result=0
22:40:19.223 00.000 15712 worker thread done servicing request
22:40:19.223 00.000 15712 Worker thread wakes up
22:40:19.223 00.000 7988 GuideStep: -0.7 px 127 ms EAST, 0.4 px 95 ms SOUTH
22:40:19.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:19.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:20.642 01.419 15712 Exposure complete
22:40:20.693 00.051 15712 worker thread done servicing request
22:40:20.704 00.011 7988 OnExposeComplete: enter
22:40:20.704 00.000 7988 UpdateGuideState(): m_state=6
22:40:20.704 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
22:40:20.704 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=797.07, Mass=1648, SNR=27.1, Peak=182 HFD=4.2
22:40:20.704 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
22:40:20.704 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.04)
22:40:20.710 00.006 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.65 mountX=-0.39 mountY=0.04, mountTheta=3.04
22:40:20.710 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.39, opts=13)
22:40:20.710 00.000 7988 Enqueuing Move request for scope (-0.03, -0.39)
22:40:20.710 00.000 15712 Worker thread wakes up
22:40:20.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.39) opts 0xd
22:40:20.710 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.39)
22:40:20.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:20.710 00.000 7988 UpdateGuideState exits: m=1648 SNR=27.1
22:40:20.716 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:20.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:20.718 00.002 7988 Enqueuing Expose request
22:40:20.718 00.000 15712 Moving (-0.03, -0.39) raw xDistance=-0.39 yDistance=0.04
22:40:20.718 00.000 15712 PPEC rslt: input = -0.39, final = -0.22, react = -0.23, pred = -0.02, hyst = -0.21, hyst_pct = 0.80, period_length = 636.00
22:40:20.718 00.000 15712 PPEC: input: -0.39, control: -0.22, exposure: 1500
22:40:20.720 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:20.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:40:20.720 00.000 15712 MoveAxis(E, 71, ABG)
22:40:20.720 00.000 15712 Guiding  Dir = 2, Dur = 71
22:40:20.720 00.000 15712 IsGuiding returns 0
22:40:20.735 00.015 15712 PulseGuide returned control before completion, sleep 61
22:40:20.815 00.080 15712 IsGuiding returns 0
22:40:20.815 00.000 15712 Move returns status 0, amount 71
22:40:20.815 00.000 15712 MoveAxis(N, 0, ABG)
22:40:20.815 00.000 15712 Move returns status 0, amount 0
22:40:20.815 00.000 15712 move complete, result=0
22:40:20.815 00.000 7988 GuideStep: -0.4 px 71 ms EAST, 0.0 px 0 ms NORTH
22:40:20.823 00.008 15712 worker thread done servicing request
22:40:20.823 00.000 15712 Worker thread wakes up
22:40:20.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:20.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:22.460 01.637 15712 Exposure complete
22:40:22.519 00.059 15712 worker thread done servicing request
22:40:22.521 00.002 7988 OnExposeComplete: enter
22:40:22.522 00.001 7988 UpdateGuideState(): m_state=6
22:40:22.522 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:40:22.524 00.002 7988 Star::Find returns 1 (0), X=500.96, Y=797.13, Mass=1710, SNR=27.5, Peak=169 HFD=4.4
22:40:22.524 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
22:40:22.526 00.002 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
22:40:22.526 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.26 mountX=-0.32 mountY=-0.10, mountTheta=-2.85
22:40:22.528 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.32, opts=13)
22:40:22.530 00.002 7988 Enqueuing Move request for scope (0.10, -0.32)
22:40:22.530 00.000 15712 Worker thread wakes up
22:40:22.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.32) opts 0xd
22:40:22.530 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.32)
22:40:22.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:22.530 00.000 7988 UpdateGuideState exits: m=1710 SNR=27.5
22:40:22.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:22.530 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:22.530 00.000 7988 Enqueuing Expose request
22:40:22.530 00.000 15712 Moving (0.10, -0.32) raw xDistance=-0.32 yDistance=-0.10
22:40:22.530 00.000 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.02, hyst = -0.20, hyst_pct = 0.80, period_length = 636.00
22:40:22.530 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
22:40:22.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:22.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:40:22.530 00.000 15712 MoveAxis(E, 66, ABG)
22:40:22.530 00.000 15712 Guiding  Dir = 2, Dur = 66
22:40:22.538 00.008 15712 IsGuiding returns 0
22:40:22.562 00.024 15712 PulseGuide returned control before completion, sleep 51
22:40:22.618 00.056 15712 IsGuiding returns 1
22:40:22.618 00.000 15712 scope still moving after pulse duration time elapsed
22:40:22.659 00.041 15712 IsGuiding returns 0
22:40:22.659 00.000 15712 scope move finished after 66 + 55 ms
22:40:22.659 00.000 15712 Move returns status 0, amount 66
22:40:22.659 00.000 15712 MoveAxis(N, 0, ABG)
22:40:22.659 00.000 15712 Move returns status 0, amount 0
22:40:22.659 00.000 15712 move complete, result=0
22:40:22.659 00.000 7988 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
22:40:22.661 00.002 15712 worker thread done servicing request
22:40:22.661 00.000 15712 Worker thread wakes up
22:40:22.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:22.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:24.070 01.409 15712 Exposure complete
22:40:24.132 00.062 15712 worker thread done servicing request
22:40:24.132 00.000 7988 OnExposeComplete: enter
22:40:24.132 00.000 7988 UpdateGuideState(): m_state=6
22:40:24.134 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
22:40:24.134 00.000 7988 Star::Find returns 1 (0), X=500.88, Y=797.24, Mass=1665, SNR=27.4, Peak=193 HFD=4.4
22:40:24.136 00.002 7988 MultiStar: exiting stabilization period
22:40:24.136 00.000 7988 MultiStar: [#1 0.26,-0.20,0.95,U] [#2 0.02,-0.52,0.00,M1] [#3 0.34,-0.17,0.00,M1] [#4 0.26,-0.35,0.00,M3] [#5 0.38,-0.64,0.00,M2] [#6 0.36,-0.29,0.00,M1] [#7 0.35,-0.51,0.00,M1] [#8 0.72,-0.39,0.00,M6] 
22:40:24.138 00.002 7988 single-star, 1 included, MultiStar: {0.14, -0.21}, one-star: {0.02, -0.21}
22:40:24.138 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
22:40:24.140 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
22:40:24.140 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.22 cameraTheta=-1.46 mountX=-0.21 mountY=-0.02, mountTheta=-3.05
22:40:24.143 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.21, opts=13)
22:40:24.145 00.002 7988 Enqueuing Move request for scope (0.02, -0.21)
22:40:24.145 00.000 15712 Worker thread wakes up
22:40:24.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
22:40:24.145 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
22:40:24.145 00.000 15712 Moving (0.02, -0.21) raw xDistance=-0.21 yDistance=-0.02
22:40:24.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:24.145 00.000 7988 UpdateGuideState exits: m=1665 SNR=27.4
22:40:24.148 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:24.148 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:24.148 00.000 7988 Enqueuing Expose request
22:40:24.148 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.03, hyst = -0.13, hyst_pct = 0.80, period_length = 636.00
22:40:24.148 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
22:40:24.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:24.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:24.148 00.000 15712 MoveAxis(E, 44, ABG)
22:40:24.148 00.000 15712 Guiding  Dir = 2, Dur = 44
22:40:24.148 00.000 15712 IsGuiding returns 0
22:40:24.177 00.029 15712 PulseGuide returned control before completion, sleep 28
22:40:24.217 00.040 15712 IsGuiding returns 1
22:40:24.217 00.000 15712 scope still moving after pulse duration time elapsed
22:40:24.258 00.041 15712 IsGuiding returns 0
22:40:24.258 00.000 15712 scope move finished after 44 + 62 ms
22:40:24.258 00.000 15712 Move returns status 0, amount 44
22:40:24.258 00.000 15712 MoveAxis(N, 0, ABG)
22:40:24.258 00.000 15712 Move returns status 0, amount 0
22:40:24.258 00.000 15712 move complete, result=0
22:40:24.258 00.000 15712 worker thread done servicing request
22:40:24.258 00.000 15712 Worker thread wakes up
22:40:24.258 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
22:40:24.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:24.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:25.900 01.642 15712 Exposure complete
22:40:25.966 00.066 15712 worker thread done servicing request
22:40:25.966 00.000 7988 OnExposeComplete: enter
22:40:25.966 00.000 7988 UpdateGuideState(): m_state=6
22:40:25.966 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
22:40:25.966 00.000 7988 Star::Find returns 1 (0), X=500.81, Y=797.51, Mass=1755, SNR=27.9, Peak=205 HFD=4.5
22:40:25.966 00.000 7988 MultiStar: [#1 0.14,0.22,0.96,U] [#2 0.34,0.12,0.83,U] [#3 0.24,0.02,0.84,U] [#4 0.08,0.38,0.00,M4] [#5 0.28,0.13,0.70,U] [#6 0.45,0.23,0.00,M2] [#7 0.31,0.07,0.47,U] [#8 0.98,0.40,0.00,M7] 
22:40:25.966 00.000 7988 single-star, 5 included, MultiStar: {0.19, 0.11}, one-star: {-0.05, 0.06}
22:40:25.966 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.56) = xAngle (0.75 = 0.75)
22:40:25.966 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
22:40:25.966 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.32 mountX=0.06 mountY=0.05, mountTheta=0.73
22:40:25.966 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
22:40:25.966 00.000 7988 Enqueuing Move request for scope (-0.05, 0.06)
22:40:25.966 00.000 15712 Worker thread wakes up
22:40:25.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:40:25.966 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:40:25.978 00.012 15712 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=0.05
22:40:25.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:25.979 00.001 7988 UpdateGuideState exits: m=1755 SNR=27.9
22:40:25.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:25.979 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:25.979 00.000 7988 Enqueuing Expose request
22:40:25.979 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.80, period_length = 636.00
22:40:25.979 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
22:40:25.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:25.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:40:25.979 00.000 15712 MoveAxis(E, 2, ABG)
22:40:25.979 00.000 15712 Guiding  Dir = 2, Dur = 2
22:40:25.979 00.000 15712 IsGuiding returns 0
22:40:26.000 00.021 15712 IsGuiding returns 0
22:40:26.000 00.000 15712 Move returns status 0, amount 2
22:40:26.000 00.000 15712 MoveAxis(N, 0, ABG)
22:40:26.000 00.000 15712 Move returns status 0, amount 0
22:40:26.000 00.000 15712 move complete, result=0
22:40:26.000 00.000 15712 worker thread done servicing request
22:40:26.000 00.000 15712 Worker thread wakes up
22:40:26.000 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:40:26.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:26.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:27.417 01.417 15712 Exposure complete
22:40:27.474 00.057 15712 worker thread done servicing request
22:40:27.474 00.000 7988 OnExposeComplete: enter
22:40:27.478 00.004 7988 UpdateGuideState(): m_state=6
22:40:27.480 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
22:40:27.480 00.000 7988 Star::Find returns 1 (0), X=501.00, Y=797.15, Mass=1601, SNR=26.8, Peak=191 HFD=4.3
22:40:27.482 00.002 7988 MultiStar: [#1 0.18,-0.01,0.96,U] [#2 0.34,-0.05,0.86,U] [#3 0.34,-0.17,0.00,M1] [#4 0.16,-0.06,0.78,U] [#5 0.30,-0.08,0.70,U] [#6 0.52,-0.03,0.00,M3] [#7 0.41,-0.06,0.00,M1] [#8 0.59,0.09,0.00,M8] 
22:40:27.482 00.000 7988 refined, 4 included, MultiStar: {0.22, -0.11}, one-star: {0.14, -0.31}
22:40:27.484 00.002 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
22:40:27.484 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
22:40:27.486 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.46 mountX=-0.11 mountY=-0.22, mountTheta=-2.03
22:40:27.488 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.11, opts=13)
22:40:27.488 00.000 7988 Enqueuing Move request for scope (0.22, -0.11)
22:40:27.490 00.002 15712 Worker thread wakes up
22:40:27.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
22:40:27.490 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
22:40:27.490 00.000 15712 Moving (0.22, -0.11) raw xDistance=-0.11 yDistance=-0.22
22:40:27.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:27.491 00.001 7988 UpdateGuideState exits: m=1601 SNR=26.8
22:40:27.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:27.493 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:27.494 00.001 7988 Enqueuing Expose request
22:40:27.494 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.79, period_length = 636.00
22:40:27.494 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
22:40:27.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:27.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:40:27.494 00.000 15712 MoveAxis(E, 2, ABG)
22:40:27.494 00.000 15712 Guiding  Dir = 2, Dur = 2
22:40:27.494 00.000 15712 IsGuiding returns 0
22:40:27.542 00.048 15712 IsGuiding returns 0
22:40:27.542 00.000 15712 Move returns status 0, amount 2
22:40:27.542 00.000 15712 MoveAxis(N, 0, ABG)
22:40:27.542 00.000 15712 Move returns status 0, amount 0
22:40:27.542 00.000 15712 move complete, result=0
22:40:27.542 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
22:40:27.553 00.011 15712 worker thread done servicing request
22:40:27.555 00.002 15712 Worker thread wakes up
22:40:27.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:27.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:29.183 01.628 15712 Exposure complete
22:40:29.244 00.061 15712 worker thread done servicing request
22:40:29.244 00.000 7988 OnExposeComplete: enter
22:40:29.246 00.002 7988 UpdateGuideState(): m_state=6
22:40:29.246 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
22:40:29.248 00.002 7988 Star::Find returns 1 (0), X=500.83, Y=797.12, Mass=1657, SNR=27.0, Peak=164 HFD=4.4
22:40:29.248 00.000 7988 MultiStar: [#1 0.04,-0.33,0.97,U] [#2 0.23,-0.11,0.85,U] [#3 0.30,-0.32,0.00,M2] [#4 0.39,-0.24,0.00,M4] [#5 0.20,-0.34,0.00,M1] [#6 0.44,-0.29,0.00,M4] [#7 0.58,-0.50,0.00,M2] [#8 0.71,-0.30,0.00,M9] 
22:40:29.250 00.002 7988 refined, 2 included, MultiStar: {0.07, -0.27}, one-star: {-0.03, -0.34}
22:40:29.252 00.002 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
22:40:29.252 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
22:40:29.254 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.31 mountX=-0.27 mountY=-0.07, mountTheta=-2.90
22:40:29.254 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.27, opts=13)
22:40:29.256 00.002 7988 Enqueuing Move request for scope (0.07, -0.27)
22:40:29.256 00.000 15712 Worker thread wakes up
22:40:29.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
22:40:29.256 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
22:40:29.256 00.000 15712 Moving (0.07, -0.27) raw xDistance=-0.27 yDistance=-0.07
22:40:29.259 00.003 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = -0.04, hyst = -0.14, hyst_pct = 0.79, period_length = 636.00
22:40:29.259 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
22:40:29.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:29.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:40:29.259 00.000 15712 MoveAxis(E, 51, ABG)
22:40:29.259 00.000 15712 Guiding  Dir = 2, Dur = 51
22:40:29.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:29.259 00.000 7988 UpdateGuideState exits: m=1657 SNR=27.0
22:40:29.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:29.262 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:29.262 00.000 7988 Enqueuing Expose request
22:40:29.264 00.002 15712 IsGuiding returns 0
22:40:29.293 00.029 15712 PulseGuide returned control before completion, sleep 33
22:40:29.341 00.048 15712 IsGuiding returns 1
22:40:29.341 00.000 15712 scope still moving after pulse duration time elapsed
22:40:29.373 00.032 15712 IsGuiding returns 0
22:40:29.373 00.000 15712 scope move finished after 51 + 57 ms
22:40:29.373 00.000 15712 Move returns status 0, amount 51
22:40:29.373 00.000 15712 MoveAxis(N, 0, ABG)
22:40:29.373 00.000 15712 Move returns status 0, amount 0
22:40:29.373 00.000 15712 move complete, result=0
22:40:29.373 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
22:40:29.375 00.002 15712 worker thread done servicing request
22:40:29.375 00.000 15712 Worker thread wakes up
22:40:29.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:29.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:30.795 01.420 15712 Exposure complete
22:40:30.841 00.046 15712 worker thread done servicing request
22:40:30.841 00.000 7988 OnExposeComplete: enter
22:40:30.856 00.015 7988 UpdateGuideState(): m_state=6
22:40:30.856 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
22:40:30.856 00.000 7988 Star::Find returns 1 (0), X=501.07, Y=797.72, Mass=1605, SNR=26.8, Peak=146 HFD=4.5
22:40:30.856 00.000 7988 MultiStar: [#1 0.26,0.20,0.97,U] [#2 0.51,0.09,0.00,M1] [#3 0.32,0.08,0.86,U] [#4 0.33,0.21,0.00,M5] [#5 0.61,0.09,0.00,M2] [#6 0.60,0.36,0.00,M5] [#7 0.42,0.11,0.00,M3] [#8 0.75,0.28,0.00,M10] 
22:40:30.856 00.000 7988 refined, 2 included, MultiStar: {0.26, 0.19}, one-star: {0.21, 0.26}
22:40:30.856 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
22:40:30.856 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
22:40:30.856 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.19 hyp=0.32 cameraTheta=0.62 mountX=0.19 mountY=-0.27, mountTheta=-0.96
22:40:30.856 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.19, opts=13)
22:40:30.856 00.000 7988 Enqueuing Move request for scope (0.26, 0.19)
22:40:30.856 00.000 15712 Worker thread wakes up
22:40:30.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.19) opts 0xd
22:40:30.856 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.19)
22:40:30.856 00.000 15712 Moving (0.26, 0.19) raw xDistance=0.19 yDistance=-0.27
22:40:30.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:30.856 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.8
22:40:30.856 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:30.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:30.873 00.017 7988 Enqueuing Expose request
22:40:30.873 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.04, hyst = 0.10, hyst_pct = 0.79, period_length = 636.00
22:40:30.873 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
22:40:30.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:40:30.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:40:30.873 00.000 15712 MoveAxis(W, 32, ABG)
22:40:30.873 00.000 15712 Guiding  Dir = 3, Dur = 32
22:40:30.891 00.018 15712 IsGuiding returns 0
22:40:30.907 00.016 15712 PulseGuide returned control before completion, sleep 26
22:40:30.937 00.030 15712 IsGuiding returns 1
22:40:30.937 00.000 15712 scope still moving after pulse duration time elapsed
22:40:30.969 00.032 15712 IsGuiding returns 0
22:40:30.969 00.000 15712 scope move finished after 32 + 48 ms
22:40:30.969 00.000 15712 Move returns status 0, amount 32
22:40:30.969 00.000 15712 MoveAxis(N, 0, ABG)
22:40:30.969 00.000 15712 Move returns status 0, amount 0
22:40:30.969 00.000 15712 move complete, result=0
22:40:30.969 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.3 px 0 ms NORTH
22:40:30.973 00.004 15712 worker thread done servicing request
22:40:30.973 00.000 15712 Worker thread wakes up
22:40:30.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:30.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:32.616 01.643 15712 Exposure complete
22:40:32.675 00.059 15712 worker thread done servicing request
22:40:32.675 00.000 7988 OnExposeComplete: enter
22:40:32.675 00.000 7988 UpdateGuideState(): m_state=6
22:40:32.677 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
22:40:32.677 00.000 7988 Star::Find returns 1 (0), X=501.10, Y=798.06, Mass=1613, SNR=26.7, Peak=160 HFD=4.3
22:40:32.677 00.000 7988 MultiStar: [#1 0.26,0.65,0.00,M1] [#2 0.31,0.52,0.00,M2] [#3 0.43,0.43,0.00,M2] [#4 0.48,0.83,0.00,M6] [#5 0.42,0.20,0.00,M3] [#6 0.54,0.81,0.00,M6] [#7 0.42,0.56,0.00,M4] [#8 0.93,0.31,0.00,R] 
22:40:32.677 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
22:40:32.677 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
22:40:32.677 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.60 hyp=0.64 cameraTheta=1.19 mountX=0.60 mountY=-0.25, mountTheta=-0.40
22:40:32.677 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.60, opts=13)
22:40:32.677 00.000 7988 Enqueuing Move request for scope (0.24, 0.60)
22:40:32.677 00.000 15712 Worker thread wakes up
22:40:32.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.60) opts 0xd
22:40:32.677 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.60)
22:40:32.677 00.000 15712 Moving (0.24, 0.60) raw xDistance=0.60 yDistance=-0.25
22:40:32.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:32.677 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.7
22:40:32.689 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:32.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:32.691 00.002 7988 Enqueuing Expose request
22:40:32.691 00.000 15712 PPEC rslt: input = 0.60, final = 0.32, react = 0.36, pred = -0.04, hyst = 0.31, hyst_pct = 0.79, period_length = 636.00
22:40:32.691 00.000 15712 PPEC: input: 0.60, control: 0.32, exposure: 1500
22:40:32.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:40:32.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:40:32.691 00.000 15712 MoveAxis(W, 103, ABG)
22:40:32.691 00.000 15712 Guiding  Dir = 3, Dur = 103
22:40:32.693 00.002 15712 IsGuiding returns 0
22:40:32.713 00.020 15712 PulseGuide returned control before completion, sleep 94
22:40:32.821 00.108 15712 IsGuiding returns 1
22:40:32.821 00.000 15712 scope still moving after pulse duration time elapsed
22:40:32.853 00.032 15712 IsGuiding returns 0
22:40:32.853 00.000 15712 scope move finished after 103 + 56 ms
22:40:32.853 00.000 15712 Move returns status 0, amount 103
22:40:32.853 00.000 15712 MoveAxis(N, 0, ABG)
22:40:32.853 00.000 15712 Move returns status 0, amount 0
22:40:32.853 00.000 15712 move complete, result=0
22:40:32.853 00.000 7988 GuideStep: 0.6 px 103 ms WEST, -0.3 px 0 ms NORTH
22:40:32.855 00.002 15712 worker thread done servicing request
22:40:32.855 00.000 15712 Worker thread wakes up
22:40:32.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:32.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:34.261 01.406 15712 Exposure complete
22:40:34.321 00.060 15712 worker thread done servicing request
22:40:34.321 00.000 7988 OnExposeComplete: enter
22:40:34.322 00.001 7988 UpdateGuideState(): m_state=6
22:40:34.322 00.000 7988 Star::Find(15, 501, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
22:40:34.324 00.002 7988 Star::Find returns 1 (0), X=501.07, Y=797.40, Mass=1600, SNR=26.4, Peak=176 HFD=4.1
22:40:34.325 00.001 7988 MultiStar: [#1 0.10,0.03,1.00,U] [#2 0.35,-0.17,0.00,M3] [#3 0.14,0.10,0.86,U] [#4 0.15,0.26,0.76,U] [#5 0.52,0.05,0.00,M4] [#6 0.24,0.14,0.65,U] [#7 0.18,0.15,0.49,U] [#8 -0.41,-0.26,0.00,M1] 
22:40:34.325 00.000 7988 refined, 5 included, MultiStar: {0.17, 0.09}, one-star: {0.21, -0.06}
22:40:34.327 00.002 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.56) = xAngle (-1.07 = -1.07)
22:40:34.327 00.000 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
22:40:34.329 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=0.09 mountY=-0.17, mountTheta=-1.08
22:40:34.331 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.09, opts=13)
22:40:34.331 00.000 7988 Enqueuing Move request for scope (0.17, 0.09)
22:40:34.333 00.002 15712 Worker thread wakes up
22:40:34.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
22:40:34.333 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
22:40:34.333 00.000 15712 Moving (0.17, 0.09) raw xDistance=0.09 yDistance=-0.17
22:40:34.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:34.333 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.4
22:40:34.336 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:34.336 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:34.338 00.002 7988 Enqueuing Expose request
22:40:34.338 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.79, period_length = 636.00
22:40:34.338 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
22:40:34.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:34.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:40:34.338 00.000 15712 MoveAxis(E, 2, ABG)
22:40:34.338 00.000 15712 Guiding  Dir = 2, Dur = 2
22:40:34.338 00.000 15712 IsGuiding returns 0
22:40:34.359 00.021 15712 IsGuiding returns 0
22:40:34.359 00.000 15712 Move returns status 0, amount 2
22:40:34.359 00.000 15712 MoveAxis(N, 0, ABG)
22:40:34.359 00.000 15712 Move returns status 0, amount 0
22:40:34.359 00.000 15712 move complete, result=0
22:40:34.359 00.000 15712 worker thread done servicing request
22:40:34.359 00.000 15712 Worker thread wakes up
22:40:34.359 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
22:40:34.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:34.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:35.998 01.639 15712 Exposure complete
22:40:36.061 00.063 15712 worker thread done servicing request
22:40:36.061 00.000 7988 OnExposeComplete: enter
22:40:36.062 00.001 7988 UpdateGuideState(): m_state=6
22:40:36.062 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
22:40:36.062 00.000 7988 Star::Find returns 1 (0), X=501.06, Y=797.08, Mass=1617, SNR=26.7, Peak=165 HFD=4.3
22:40:36.062 00.000 7988 MultiStar: [#1 0.37,-0.22,0.00,M1] [#2 0.25,-0.13,0.87,U] [#3 0.68,-0.30,0.00,M2] [#4 0.45,0.06,0.00,M6] [#5 0.57,-0.23,0.00,M5] [#6 0.49,-0.06,0.00,M6] [#7 0.53,-0.10,0.00,M4] [#8 -0.03,-0.55,0.00,M2] 
22:40:36.062 00.000 7988 refined, 1 included, MultiStar: {0.23, -0.26}, one-star: {0.20, -0.38}
22:40:36.062 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
22:40:36.062 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
22:40:36.062 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-0.86 mountX=-0.26 mountY=-0.22, mountTheta=-2.45
22:40:36.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.26, opts=13)
22:40:36.062 00.000 7988 Enqueuing Move request for scope (0.23, -0.26)
22:40:36.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:36.062 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.7
22:40:36.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:36.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:36.077 00.015 7988 Enqueuing Expose request
22:40:36.077 00.000 15712 Worker thread wakes up
22:40:36.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.26) opts 0xd
22:40:36.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.26)
22:40:36.079 00.002 15712 Moving (0.23, -0.26) raw xDistance=-0.26 yDistance=-0.22
22:40:36.079 00.000 15712 PPEC rslt: input = -0.26, final = -0.14, react = -0.16, pred = -0.03, hyst = -0.12, hyst_pct = 0.79, period_length = 636.00
22:40:36.079 00.000 15712 PPEC: input: -0.26, control: -0.14, exposure: 1500
22:40:36.079 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:36.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:40:36.079 00.000 15712 MoveAxis(E, 45, ABG)
22:40:36.079 00.000 15712 Guiding  Dir = 2, Dur = 45
22:40:36.079 00.000 15712 IsGuiding returns 0
22:40:36.095 00.016 15712 PulseGuide returned control before completion, sleep 33
22:40:36.180 00.085 15712 IsGuiding returns 1
22:40:36.180 00.000 15712 scope still moving after pulse duration time elapsed
22:40:36.205 00.025 15712 IsGuiding returns 0
22:40:36.205 00.000 15712 scope move finished after 45 + 80 ms
22:40:36.205 00.000 15712 Move returns status 0, amount 45
22:40:36.205 00.000 15712 MoveAxis(N, 0, ABG)
22:40:36.205 00.000 15712 Move returns status 0, amount 0
22:40:36.205 00.000 15712 move complete, result=0
22:40:36.205 00.000 15712 worker thread done servicing request
22:40:36.205 00.000 15712 Worker thread wakes up
22:40:36.205 00.000 7988 GuideStep: -0.3 px 45 ms EAST, -0.2 px 0 ms NORTH
22:40:36.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:36.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:37.625 01.420 15712 Exposure complete
22:40:37.676 00.051 15712 worker thread done servicing request
22:40:37.676 00.000 7988 OnExposeComplete: enter
22:40:37.687 00.011 7988 UpdateGuideState(): m_state=6
22:40:37.689 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
22:40:37.689 00.000 7988 Star::Find returns 1 (0), X=501.01, Y=797.15, Mass=1707, SNR=27.7, Peak=165 HFD=4.6
22:40:37.691 00.002 7988 MultiStar: [#1 0.11,-0.45,0.00,M2] [#2 0.34,-0.44,0.00,M3] [#3 0.25,-0.34,0.00,M3] [#4 0.26,-0.19,0.72,U] [#5 0.23,-0.63,0.00,M6] [#6 0.25,-0.21,0.62,U] [#7 0.54,-0.39,0.00,M5] [#8 -0.14,-0.70,0.00,M3] 
22:40:37.691 00.000 7988 refined, 2 included, MultiStar: {0.21, -0.25}, one-star: {0.15, -0.31}
22:40:37.691 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
22:40:37.693 00.002 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
22:40:37.693 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.25 hyp=0.32 cameraTheta=-0.87 mountX=-0.24 mountY=-0.20, mountTheta=-2.45
22:40:37.695 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.25, opts=13)
22:40:37.697 00.002 7988 Enqueuing Move request for scope (0.21, -0.25)
22:40:37.697 00.000 15712 Worker thread wakes up
22:40:37.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.25) opts 0xd
22:40:37.697 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.25)
22:40:37.697 00.000 15712 Moving (0.21, -0.25) raw xDistance=-0.24 yDistance=-0.20
22:40:37.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:37.697 00.000 7988 UpdateGuideState exits: m=1707 SNR=27.7
22:40:37.701 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:37.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:37.702 00.001 7988 Enqueuing Expose request
22:40:37.702 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.15, pred = -0.03, hyst = -0.13, hyst_pct = 0.79, period_length = 636.00
22:40:37.702 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
22:40:37.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:37.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:40:37.702 00.000 15712 MoveAxis(E, 46, ABG)
22:40:37.702 00.000 15712 Guiding  Dir = 2, Dur = 46
22:40:37.702 00.000 15712 IsGuiding returns 0
22:40:37.727 00.025 15712 PulseGuide returned control before completion, sleep 29
22:40:37.766 00.039 15712 IsGuiding returns 1
22:40:37.766 00.000 15712 scope still moving after pulse duration time elapsed
22:40:37.798 00.032 15712 IsGuiding returns 0
22:40:37.798 00.000 15712 scope move finished after 46 + 47 ms
22:40:37.798 00.000 15712 Move returns status 0, amount 46
22:40:37.798 00.000 15712 MoveAxis(N, 0, ABG)
22:40:37.798 00.000 15712 Move returns status 0, amount 0
22:40:37.798 00.000 15712 move complete, result=0
22:40:37.798 00.000 15712 worker thread done servicing request
22:40:37.798 00.000 15712 Worker thread wakes up
22:40:37.798 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
22:40:37.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:37.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:39.439 01.641 15712 Exposure complete
22:40:39.500 00.061 15712 worker thread done servicing request
22:40:39.500 00.000 7988 OnExposeComplete: enter
22:40:39.502 00.002 7988 UpdateGuideState(): m_state=6
22:40:39.502 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
22:40:39.502 00.000 7988 Star::Find returns 1 (0), X=501.11, Y=797.35, Mass=1625, SNR=27.0, Peak=182 HFD=4.4
22:40:39.502 00.000 7988 MultiStar: [#1 0.19,-0.09,0.97,U] [#2 0.08,-0.08,0.88,U] [#3 0.41,-0.05,0.00,M4] [#4 0.32,0.11,0.73,U] [#5 0.34,-0.34,0.00,M7] [#6 0.25,0.01,0.66,U] [#7 0.45,-0.08,0.00,M6] [#8 -0.11,-0.61,0.00,M4] 
22:40:39.502 00.000 7988 refined, 4 included, MultiStar: {0.21, -0.04}, one-star: {0.25, -0.11}
22:40:39.502 00.000 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.56) = xAngle (-1.76 = -1.76)
22:40:39.502 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.79 = -1.79)
22:40:39.502 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.20 mountX=-0.04 mountY=-0.21, mountTheta=-1.76
22:40:39.502 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.04, opts=13)
22:40:39.513 00.011 7988 Enqueuing Move request for scope (0.21, -0.04)
22:40:39.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:39.513 00.000 7988 UpdateGuideState exits: m=1625 SNR=27.0
22:40:39.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:39.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:39.513 00.000 7988 Enqueuing Expose request
22:40:39.518 00.005 15712 Worker thread wakes up
22:40:39.518 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
22:40:39.518 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
22:40:39.518 00.000 15712 Moving (0.21, -0.04) raw xDistance=-0.04 yDistance=-0.21
22:40:39.518 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.79, period_length = 636.00
22:40:39.518 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
22:40:39.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:39.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:40:39.518 00.000 15712 MoveAxis(E, 0, ABG)
22:40:39.518 00.000 15712 Move returns status 0, amount 0
22:40:39.518 00.000 15712 MoveAxis(N, 0, ABG)
22:40:39.518 00.000 15712 Move returns status 0, amount 0
22:40:39.518 00.000 15712 move complete, result=0
22:40:39.518 00.000 15712 worker thread done servicing request
22:40:39.518 00.000 15712 Worker thread wakes up
22:40:39.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:39.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:39.518 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:40:41.036 01.518 15712 Exposure complete
22:40:41.098 00.062 15712 worker thread done servicing request
22:40:41.098 00.000 7988 OnExposeComplete: enter
22:40:41.098 00.000 7988 UpdateGuideState(): m_state=6
22:40:41.100 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
22:40:41.102 00.002 7988 Star::Find returns 1 (0), X=500.93, Y=797.65, Mass=1649, SNR=27.3, Peak=154 HFD=4.2
22:40:41.102 00.000 7988 MultiStar: [#1 0.22,0.28,0.98,U] [#2 0.31,0.32,0.00,M3] [#3 0.28,0.14,0.84,U] [#4 0.25,0.48,0.00,M5] [#5 0.40,0.29,0.00,M8] [#6 0.28,0.41,0.00,M5] [#7 0.40,0.15,0.00,M7] [#8 -0.26,-0.07,0.45,U] 
22:40:41.104 00.002 7988 single-star, 3 included, MultiStar: {0.12, 0.17}, one-star: {0.07, 0.19}
22:40:41.104 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
22:40:41.106 00.002 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
22:40:41.106 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.22 mountX=0.19 mountY=-0.07, mountTheta=-0.37
22:40:41.108 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.19, opts=13)
22:40:41.110 00.002 7988 Enqueuing Move request for scope (0.07, 0.19)
22:40:41.111 00.001 15712 Worker thread wakes up
22:40:41.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
22:40:41.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
22:40:41.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:41.111 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.3
22:40:41.113 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:41.113 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:41.113 00.000 7988 Enqueuing Expose request
22:40:41.113 00.000 15712 Moving (0.07, 0.19) raw xDistance=0.19 yDistance=-0.07
22:40:41.113 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.00, hyst = 0.09, hyst_pct = 0.78, period_length = 636.00
22:40:41.113 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
22:40:41.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:41.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:40:41.113 00.000 15712 MoveAxis(W, 32, ABG)
22:40:41.113 00.000 15712 Guiding  Dir = 3, Dur = 32
22:40:41.113 00.000 15712 IsGuiding returns 0
22:40:41.137 00.024 15712 PulseGuide returned control before completion, sleep 23
22:40:41.169 00.032 15712 IsGuiding returns 1
22:40:41.169 00.000 15712 scope still moving after pulse duration time elapsed
22:40:41.193 00.024 15712 IsGuiding returns 0
22:40:41.193 00.000 15712 scope move finished after 32 + 43 ms
22:40:41.193 00.000 15712 Move returns status 0, amount 32
22:40:41.193 00.000 15712 MoveAxis(N, 0, ABG)
22:40:41.193 00.000 15712 Move returns status 0, amount 0
22:40:41.193 00.000 15712 move complete, result=0
22:40:41.193 00.000 15712 worker thread done servicing request
22:40:41.193 00.000 15712 Worker thread wakes up
22:40:41.193 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
22:40:41.195 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:41.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:42.839 01.644 15712 Exposure complete
22:40:42.898 00.059 15712 worker thread done servicing request
22:40:42.898 00.000 7988 OnExposeComplete: enter
22:40:42.898 00.000 7988 UpdateGuideState(): m_state=6
22:40:42.901 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
22:40:42.901 00.000 7988 Star::Find returns 1 (0), X=501.00, Y=797.80, Mass=1580, SNR=26.5, Peak=157 HFD=4.2
22:40:42.901 00.000 7988 MultiStar: [#1 0.16,0.46,0.00,M1] [#2 0.29,0.37,0.00,M4] [#3 0.56,0.28,0.00,M4] [#4 0.59,0.30,0.00,M6] [#5 0.31,0.35,0.00,M9] [#6 0.30,0.41,0.00,M6] [#7 0.42,0.31,0.00,M8] [#8 -0.12,-0.07,0.47,U] 
22:40:42.901 00.000 7988 refined, 1 included, MultiStar: {0.06, 0.21}, one-star: {0.14, 0.34}
22:40:42.901 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
22:40:42.901 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
22:40:42.901 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.30 mountX=0.21 mountY=-0.06, mountTheta=-0.30
22:40:42.909 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.21, opts=13)
22:40:42.911 00.002 7988 Enqueuing Move request for scope (0.06, 0.21)
22:40:42.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:42.913 00.002 7988 UpdateGuideState exits: m=1580 SNR=26.5
22:40:42.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:42.915 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:42.917 00.002 15712 Worker thread wakes up
22:40:42.917 00.000 7988 Enqueuing Expose request
22:40:42.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
22:40:42.917 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
22:40:42.917 00.000 15712 Moving (0.06, 0.21) raw xDistance=0.21 yDistance=-0.06
22:40:42.917 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.00, hyst = 0.11, hyst_pct = 0.78, period_length = 636.00
22:40:42.917 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
22:40:42.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:42.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:42.917 00.000 15712 MoveAxis(W, 38, ABG)
22:40:42.917 00.000 15712 Guiding  Dir = 3, Dur = 38
22:40:42.917 00.000 15712 IsGuiding returns 0
22:40:42.938 00.021 15712 PulseGuide returned control before completion, sleep 24
22:40:43.007 00.069 15712 IsGuiding returns 0
22:40:43.007 00.000 15712 Move returns status 0, amount 38
22:40:43.007 00.000 15712 MoveAxis(N, 0, ABG)
22:40:43.007 00.000 15712 Move returns status 0, amount 0
22:40:43.007 00.000 15712 move complete, result=0
22:40:43.007 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
22:40:43.009 00.002 15712 worker thread done servicing request
22:40:43.009 00.000 15712 Worker thread wakes up
22:40:43.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:43.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:44.418 01.409 15712 Exposure complete
22:40:44.479 00.061 7988 OnExposeComplete: enter
22:40:44.479 00.000 7988 UpdateGuideState(): m_state=6
22:40:44.479 00.000 15712 worker thread done servicing request
22:40:44.479 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
22:40:44.479 00.000 7988 Star::Find returns 1 (0), X=501.24, Y=797.54, Mass=1696, SNR=27.4, Peak=167 HFD=4.6
22:40:44.479 00.000 7988 MultiStar: [#1 0.53,0.33,0.00,M2] [#2 0.36,0.17,0.00,M5] [#3 0.63,0.21,0.00,M5] [#4 0.56,0.27,0.00,M7] [#5 0.54,0.05,0.00,M10] [#6 0.65,0.28,0.00,M7] [#7 0.45,-0.02,0.00,M9] [#8 0.07,-0.32,0.44,U] 
22:40:44.479 00.000 7988 refined, 1 included, MultiStar: {0.28, -0.04}, one-star: {0.38, 0.08}
22:40:44.479 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
22:40:44.479 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
22:40:44.479 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.29 cameraTheta=-0.15 mountX=-0.04 mountY=-0.28, mountTheta=-1.72
22:40:44.479 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.04, opts=13)
22:40:44.479 00.000 7988 Enqueuing Move request for scope (0.28, -0.04)
22:40:44.479 00.000 15712 Worker thread wakes up
22:40:44.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
22:40:44.479 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
22:40:44.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:44.479 00.000 7988 UpdateGuideState exits: m=1696 SNR=27.4
22:40:44.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:44.495 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:44.496 00.001 7988 Enqueuing Expose request
22:40:44.496 00.000 15712 Moving (0.28, -0.04) raw xDistance=-0.04 yDistance=-0.28
22:40:44.496 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.78, period_length = 636.00
22:40:44.496 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
22:40:44.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:40:44.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:40:44.496 00.000 15712 MoveAxis(E, 0, ABG)
22:40:44.496 00.000 15712 Move returns status 0, amount 0
22:40:44.496 00.000 15712 MoveAxis(N, 0, ABG)
22:40:44.496 00.000 15712 Move returns status 0, amount 0
22:40:44.496 00.000 15712 move complete, result=0
22:40:44.496 00.000 15712 worker thread done servicing request
22:40:44.496 00.000 15712 Worker thread wakes up
22:40:44.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:44.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:44.496 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:40:46.137 01.641 15712 Exposure complete
22:40:46.196 00.059 15712 worker thread done servicing request
22:40:46.196 00.000 7988 OnExposeComplete: enter
22:40:46.201 00.005 7988 UpdateGuideState(): m_state=6
22:40:46.201 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
22:40:46.201 00.000 7988 Star::Find returns 1 (0), X=501.16, Y=797.61, Mass=1626, SNR=26.9, Peak=157 HFD=3.9
22:40:46.201 00.000 7988 MultiStar: [#1 0.39,0.33,0.00,M3] [#2 0.44,0.10,0.00,M6] [#3 0.47,0.13,0.00,M6] [#4 0.37,0.04,0.00,M8] [#5 0.67,-0.00,0.00,R] [#6 0.52,0.20,0.00,M8] [#7 0.68,0.03,0.00,M10] [#8 -0.12,-0.38,0.00,M2] 
22:40:46.201 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.10 = -1.10)
22:40:46.201 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
22:40:46.201 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.15 hyp=0.33 cameraTheta=0.46 mountX=0.15 mountY=-0.30, mountTheta=-1.11
22:40:46.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.15, opts=13)
22:40:46.201 00.000 7988 Enqueuing Move request for scope (0.30, 0.15)
22:40:46.201 00.000 15712 Worker thread wakes up
22:40:46.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.15) opts 0xd
22:40:46.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.15)
22:40:46.201 00.000 15712 Moving (0.30, 0.15) raw xDistance=0.15 yDistance=-0.30
22:40:46.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:46.213 00.012 7988 UpdateGuideState exits: m=1626 SNR=26.9
22:40:46.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:46.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:46.213 00.000 7988 Enqueuing Expose request
22:40:46.217 00.004 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 636.00
22:40:46.217 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
22:40:46.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:40:46.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:40:46.217 00.000 15712 MoveAxis(E, 0, ABG)
22:40:46.217 00.000 15712 Move returns status 0, amount 0
22:40:46.217 00.000 15712 MoveAxis(N, 0, ABG)
22:40:46.217 00.000 15712 Move returns status 0, amount 0
22:40:46.217 00.000 15712 move complete, result=0
22:40:46.217 00.000 15712 worker thread done servicing request
22:40:46.217 00.000 15712 Worker thread wakes up
22:40:46.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:46.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:46.217 00.000 7988 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:40:47.737 01.520 15712 Exposure complete
22:40:47.799 00.062 15712 worker thread done servicing request
22:40:47.799 00.000 7988 OnExposeComplete: enter
22:40:47.799 00.000 7988 UpdateGuideState(): m_state=6
22:40:47.801 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
22:40:47.801 00.000 7988 Star::Find returns 1 (0), X=501.14, Y=797.33, Mass=1619, SNR=27.0, Peak=170 HFD=4.0
22:40:47.803 00.002 7988 MultiStar: [#1 0.21,-0.02,0.95,U] [#2 0.45,-0.15,0.00,M7] [#3 0.29,-0.07,0.85,U] [#4 0.34,0.12,0.00,M9] [#5 -0.10,-0.42,0.00,M1] [#6 0.53,0.11,0.00,M9] [#7 0.50,-0.24,0.00,R] [#8 0.04,-0.49,0.00,M3] 
22:40:47.803 00.000 7988 refined, 2 included, MultiStar: {0.26, -0.07}, one-star: {0.28, -0.13}
22:40:47.805 00.002 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
22:40:47.805 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
22:40:47.807 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.27 mountX=-0.07 mountY=-0.26, mountTheta=-1.83
22:40:47.809 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.07, opts=13)
22:40:47.810 00.001 7988 Enqueuing Move request for scope (0.26, -0.07)
22:40:47.810 00.000 15712 Worker thread wakes up
22:40:47.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
22:40:47.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
22:40:47.810 00.000 15712 Moving (0.26, -0.07) raw xDistance=-0.07 yDistance=-0.26
22:40:47.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:47.810 00.000 7988 UpdateGuideState exits: m=1619 SNR=27.0
22:40:47.813 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:47.814 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:47.814 00.000 7988 Enqueuing Expose request
22:40:47.817 00.003 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 636.00
22:40:47.817 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
22:40:47.817 00.000 15712 switching direction from 1 to -1 - decHistory=-4 oldest=-0.64 newest=-0.84
22:40:47.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:40:47.817 00.000 15712 MoveAxis(E, 0, ABG)
22:40:47.817 00.000 15712 Move returns status 0, amount 0
22:40:47.817 00.000 15712 BLC: Oldest BLC event removed
22:40:47.817 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 45 applied
22:40:47.817 00.000 15712 MoveAxis(N, 110, ABG)
22:40:47.817 00.000 15712 Guiding  Dir = 0, Dur = 110
22:40:47.817 00.000 15712 IsGuiding returns 0
22:40:47.895 00.078 15712 PulseGuide returned control before completion, sleep 39
22:40:47.942 00.047 15712 IsGuiding returns 1
22:40:47.942 00.000 15712 scope still moving after pulse duration time elapsed
22:40:48.011 00.069 15712 IsGuiding returns 1
22:40:48.041 00.030 15712 IsGuiding returns 0
22:40:48.041 00.000 15712 scope move finished after 110 + 115 ms
22:40:48.041 00.000 15712 Move returns status 0, amount 110
22:40:48.041 00.000 15712 move complete, result=0
22:40:48.041 00.000 15712 worker thread done servicing request
22:40:48.041 00.000 15712 Worker thread wakes up
22:40:48.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:48.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:48.041 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.3 px 110 ms NORTH
22:40:49.684 01.643 15712 Exposure complete
22:40:49.744 00.060 15712 worker thread done servicing request
22:40:49.744 00.000 7988 OnExposeComplete: enter
22:40:49.745 00.001 7988 UpdateGuideState(): m_state=6
22:40:49.746 00.001 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
22:40:49.746 00.000 7988 Star::Find returns 1 (0), X=501.04, Y=797.25, Mass=1600, SNR=26.5, Peak=182 HFD=4.3
22:40:49.748 00.002 7988 MultiStar: [#1 0.34,0.04,0.99,U] [#2 0.34,-0.38,0.00,M8] [#3 0.33,-0.14,0.00,M6] [#4 0.24,-0.26,0.73,U] [#5 -0.23,-0.27,0.75,U] [#6 0.23,-0.21,0.68,U] [#7 0.16,0.04,0.51,U] [#8 -0.11,-0.37,0.00,M4] 
22:40:49.748 00.000 7988 refined, 5 included, MultiStar: {0.16, -0.15}, one-star: {0.18, -0.21}
22:40:49.750 00.002 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
22:40:49.750 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
22:40:49.752 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.74 mountX=-0.15 mountY=-0.16, mountTheta=-2.31
22:40:49.754 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.15, opts=13)
22:40:49.754 00.000 7988 Enqueuing Move request for scope (0.16, -0.15)
22:40:49.756 00.002 15712 Worker thread wakes up
22:40:49.756 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
22:40:49.756 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
22:40:49.756 00.000 15712 Moving (0.16, -0.15) raw xDistance=-0.15 yDistance=-0.16
22:40:49.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:49.756 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.5
22:40:49.759 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:49.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:49.761 00.002 7988 Enqueuing Expose request
22:40:49.761 00.000 15712 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.255893, 1:0.158206
22:40:49.761 00.000 15712 BLC: No correction, Miss < min_move
22:40:49.761 00.000 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.78, period_length = 636.00
22:40:49.763 00.002 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
22:40:49.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:49.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:40:49.763 00.000 15712 MoveAxis(W, 0, ABG)
22:40:49.763 00.000 15712 Move returns status 0, amount 0
22:40:49.763 00.000 15712 MoveAxis(N, 0, ABG)
22:40:49.763 00.000 15712 Move returns status 0, amount 0
22:40:49.763 00.000 15712 move complete, result=0
22:40:49.763 00.000 15712 worker thread done servicing request
22:40:49.763 00.000 15712 Worker thread wakes up
22:40:49.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:49.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:49.763 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
22:40:51.181 01.418 15712 Exposure complete
22:40:51.229 00.048 15712 worker thread done servicing request
22:40:51.229 00.000 7988 OnExposeComplete: enter
22:40:51.245 00.016 7988 UpdateGuideState(): m_state=6
22:40:51.247 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
22:40:51.247 00.000 7988 Star::Find returns 1 (0), X=501.07, Y=797.50, Mass=1707, SNR=27.8, Peak=172 HFD=4.3
22:40:51.249 00.002 7988 MultiStar: [#1 0.35,0.13,0.00,M2] [#2 0.23,0.21,0.82,U] [#3 0.39,0.12,0.00,M7] [#4 0.49,0.24,0.00,M9] [#5 -0.31,0.04,0.69,U] [#6 0.31,0.20,0.00,M9] [#7 -0.06,0.46,0.00,M1] [#8 -0.03,-0.19,0.44,U] 
22:40:51.249 00.000 7988 refined, 3 included, MultiStar: {0.06, 0.06}, one-star: {0.21, 0.05}
22:40:51.251 00.002 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
22:40:51.251 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
22:40:51.253 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.76 mountX=0.06 mountY=-0.06, mountTheta=-0.82
22:40:51.255 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
22:40:51.255 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
22:40:51.257 00.002 15712 Worker thread wakes up
22:40:51.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:40:51.257 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:40:51.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:51.257 00.000 7988 UpdateGuideState exits: m=1707 SNR=27.8
22:40:51.259 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:51.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:51.262 00.003 7988 Enqueuing Expose request
22:40:51.262 00.000 15712 Moving (0.06, 0.06) raw xDistance=0.06 yDistance=-0.06
22:40:51.262 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.255893, 1:0.158206, 2:0.060454
22:40:51.262 00.000 15712 BLC: No correction, Miss < min_move
22:40:51.262 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.78, period_length = 636.00
22:40:51.262 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
22:40:51.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:51.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:51.262 00.000 15712 MoveAxis(E, 0, ABG)
22:40:51.262 00.000 15712 Move returns status 0, amount 0
22:40:51.262 00.000 15712 MoveAxis(N, 0, ABG)
22:40:51.262 00.000 15712 Move returns status 0, amount 0
22:40:51.262 00.000 15712 move complete, result=0
22:40:51.262 00.000 15712 worker thread done servicing request
22:40:51.262 00.000 15712 Worker thread wakes up
22:40:51.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:51.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:51.262 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:52.901 01.639 15712 Exposure complete
22:40:52.963 00.062 15712 worker thread done servicing request
22:40:52.963 00.000 7988 OnExposeComplete: enter
22:40:52.965 00.002 7988 UpdateGuideState(): m_state=6
22:40:52.965 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
22:40:52.965 00.000 7988 Star::Find returns 1 (0), X=501.23, Y=798.14, Mass=1569, SNR=26.2, Peak=163 HFD=4.3
22:40:52.965 00.000 7988 MultiStar: large primary error, entering stabilization period
22:40:52.965 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.49 = -0.49)
22:40:52.965 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
22:40:52.965 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=0.68 hyp=0.78 cameraTheta=1.08 mountX=0.69 mountY=-0.39, mountTheta=-0.51
22:40:52.965 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=0.68, opts=13)
22:40:52.965 00.000 7988 Enqueuing Move request for scope (0.37, 0.68)
22:40:52.965 00.000 15712 Worker thread wakes up
22:40:52.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.68) opts 0xd
22:40:52.965 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, 0.68)
22:40:52.965 00.000 15712 Moving (0.37, 0.68) raw xDistance=0.69 yDistance=-0.39
22:40:52.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:52.965 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.2
22:40:52.978 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:52.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:52.980 00.002 7988 Enqueuing Expose request
22:40:52.980 00.000 15712 BLC: window closed
22:40:52.980 00.000 15712 BLC: History state: CurrMiss=0.39, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.255893, 1:0.158206, 2:0.060454
22:40:52.980 00.000 15712 BLC: Under-shoot: nominal increase by 20
22:40:52.980 00.000 15712 BLC: window closed
22:40:52.980 00.000 15712 BLC: Pulse adjusted to 50
22:40:52.980 00.000 15712 PPEC rslt: input = 0.69, final = 0.38, react = 0.41, pred = -0.00, hyst = 0.37, hyst_pct = 0.77, period_length = 636.00
22:40:52.980 00.000 15712 PPEC: input: 0.69, control: 0.38, exposure: 1500
22:40:52.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:40:52.980 00.000 15712 MoveAxis(W, 124, ABG)
22:40:52.980 00.000 15712 Guiding  Dir = 3, Dur = 124
22:40:52.996 00.016 15712 IsGuiding returns 0
22:40:53.013 00.017 15712 PulseGuide returned control before completion, sleep 119
22:40:53.157 00.144 15712 IsGuiding returns 0
22:40:53.157 00.000 15712 Move returns status 0, amount 124
22:40:53.157 00.000 15712 MoveAxis(N, 98, ABG)
22:40:53.157 00.000 15712 Guiding  Dir = 0, Dur = 98
22:40:53.157 00.000 15712 IsGuiding returns 0
22:40:53.237 00.080 15712 PulseGuide returned control before completion, sleep 29
22:40:53.268 00.031 15712 IsGuiding returns 1
22:40:53.268 00.000 15712 scope still moving after pulse duration time elapsed
22:40:53.300 00.032 15712 IsGuiding returns 1
22:40:53.366 00.066 15712 IsGuiding returns 0
22:40:53.366 00.000 15712 scope move finished after 98 + 110 ms
22:40:53.366 00.000 15712 Move returns status 0, amount 98
22:40:53.366 00.000 15712 move complete, result=0
22:40:53.366 00.000 7988 GuideStep: 0.7 px 124 ms WEST, -0.4 px 98 ms NORTH
22:40:53.367 00.001 15712 worker thread done servicing request
22:40:53.367 00.000 15712 Worker thread wakes up
22:40:53.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:53.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:53.459 00.092 7988 evsrv: cli 0CCCEEA8 connect
22:40:53.461 00.002 7988 case statement mapped state 6 to 3
22:40:53.463 00.002 7988 case statement mapped state 6 to 3
22:40:53.463 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_pixel_scale","id":"a8139c77-8dc0-4f17-80cf-de6380215ebf"}
22:40:53.463 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":3.86747,"id":"a8139c77-8dc0-4f17-80cf-de6380215ebf"}
22:40:53.463 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
22:40:54.785 01.322 15712 Exposure complete
22:40:54.830 00.045 15712 worker thread done servicing request
22:40:54.830 00.000 7988 OnExposeComplete: enter
22:40:54.846 00.016 7988 UpdateGuideState(): m_state=6
22:40:54.848 00.002 7988 Star::Find(15, 501, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
22:40:54.848 00.000 7988 Star::Find returns 1 (0), X=501.07, Y=797.68, Mass=1632, SNR=26.7, Peak=146 HFD=4.4
22:40:54.848 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
22:40:54.848 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
22:40:54.848 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.31 cameraTheta=0.80 mountX=0.22 mountY=-0.22, mountTheta=-0.78
22:40:54.848 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.22, opts=13)
22:40:54.848 00.000 7988 Enqueuing Move request for scope (0.21, 0.22)
22:40:54.848 00.000 15712 Worker thread wakes up
22:40:54.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
22:40:54.848 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
22:40:54.848 00.000 15712 Moving (0.21, 0.22) raw xDistance=0.22 yDistance=-0.22
22:40:54.848 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.77, period_length = 636.00
22:40:54.848 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
22:40:54.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:54.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:40:54.848 00.000 15712 MoveAxis(W, 39, ABG)
22:40:54.848 00.000 15712 Guiding  Dir = 3, Dur = 39
22:40:54.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:40:54.848 00.000 7988 UpdateGuideState exits: m=1632 SNR=26.7
22:40:54.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:54.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:54.848 00.000 7988 Enqueuing Expose request
22:40:54.862 00.014 15712 IsGuiding returns 0
22:40:54.881 00.019 15712 PulseGuide returned control before completion, sleep 28
22:40:54.930 00.049 15712 IsGuiding returns 0
22:40:54.930 00.000 15712 Move returns status 0, amount 39
22:40:54.930 00.000 15712 MoveAxis(N, 0, ABG)
22:40:54.930 00.000 15712 Move returns status 0, amount 0
22:40:54.930 00.000 15712 move complete, result=0
22:40:54.930 00.000 15712 worker thread done servicing request
22:40:54.930 00.000 15712 Worker thread wakes up
22:40:54.930 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
22:40:54.932 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:54.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:56.571 01.639 15712 Exposure complete
22:40:56.627 00.056 15712 worker thread done servicing request
22:40:56.632 00.005 7988 OnExposeComplete: enter
22:40:56.632 00.000 7988 UpdateGuideState(): m_state=6
22:40:56.634 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
22:40:56.634 00.000 7988 Star::Find returns 1 (0), X=501.17, Y=797.37, Mass=1634, SNR=27.0, Peak=177 HFD=4.0
22:40:56.636 00.002 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
22:40:56.636 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
22:40:56.638 00.002 7988 CameraToMount -- cameraX=0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-0.27 mountX=-0.08 mountY=-0.31, mountTheta=-1.83
22:40:56.640 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.08, opts=13)
22:40:56.640 00.000 7988 Enqueuing Move request for scope (0.31, -0.08)
22:40:56.640 00.000 15712 Worker thread wakes up
22:40:56.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.08) opts 0xd
22:40:56.640 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.08)
22:40:56.640 00.000 15712 Moving (0.31, -0.08) raw xDistance=-0.08 yDistance=-0.31
22:40:56.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:56.640 00.000 7988 UpdateGuideState exits: m=1634 SNR=27.0
22:40:56.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:56.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:56.640 00.000 7988 Enqueuing Expose request
22:40:56.648 00.008 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 636.00
22:40:56.648 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
22:40:56.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:40:56.648 00.000 15712 MoveAxis(E, 1, ABG)
22:40:56.648 00.000 15712 Guiding  Dir = 2, Dur = 1
22:40:56.653 00.005 15712 IsGuiding returns 0
22:40:56.668 00.015 15712 IsGuiding returns 0
22:40:56.668 00.000 15712 Move returns status 0, amount 1
22:40:56.668 00.000 15712 MoveAxis(N, 78, ABG)
22:40:56.668 00.000 15712 Guiding  Dir = 0, Dur = 78
22:40:56.668 00.000 15712 IsGuiding returns 0
22:40:56.751 00.083 15712 IsGuiding returns 1
22:40:56.751 00.000 15712 scope still moving after pulse duration time elapsed
22:40:56.775 00.024 15712 IsGuiding returns 1
22:40:56.807 00.032 15712 IsGuiding returns 1
22:40:56.839 00.032 15712 IsGuiding returns 1
22:40:56.871 00.032 15712 IsGuiding returns 0
22:40:56.871 00.000 15712 scope move finished after 78 + 129 ms
22:40:56.871 00.000 15712 Move returns status 0, amount 78
22:40:56.871 00.000 15712 move complete, result=0
22:40:56.871 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.3 px 78 ms NORTH
22:40:56.884 00.013 15712 worker thread done servicing request
22:40:56.884 00.000 15712 Worker thread wakes up
22:40:56.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:56.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:40:58.291 01.407 15712 Exposure complete
22:40:58.353 00.062 7988 OnExposeComplete: enter
22:40:58.353 00.000 7988 UpdateGuideState(): m_state=6
22:40:58.353 00.000 15712 worker thread done servicing request
22:40:58.353 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
22:40:58.353 00.000 7988 Star::Find returns 1 (0), X=501.20, Y=797.32, Mass=1645, SNR=27.1, Peak=163 HFD=4.4
22:40:58.353 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
22:40:58.353 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
22:40:58.353 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.14 hyp=0.37 cameraTheta=-0.39 mountX=-0.14 mountY=-0.34, mountTheta=-1.95
22:40:58.353 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.14, opts=13)
22:40:58.353 00.000 7988 Enqueuing Move request for scope (0.34, -0.14)
22:40:58.353 00.000 15712 Worker thread wakes up
22:40:58.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.14) opts 0xd
22:40:58.353 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.14)
22:40:58.353 00.000 15712 Moving (0.34, -0.14) raw xDistance=-0.14 yDistance=-0.34
22:40:58.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:40:58.353 00.000 7988 UpdateGuideState exits: m=1645 SNR=27.1
22:40:58.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.367 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:40:58.367 00.000 7988 Enqueuing Expose request
22:40:58.369 00.002 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 636.00
22:40:58.369 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
22:40:58.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:40:58.369 00.000 15712 MoveAxis(W, 1, ABG)
22:40:58.369 00.000 15712 Guiding  Dir = 3, Dur = 1
22:40:58.369 00.000 15712 IsGuiding returns 0
22:40:58.384 00.015 15712 IsGuiding returns 0
22:40:58.384 00.000 15712 Move returns status 0, amount 1
22:40:58.384 00.000 15712 MoveAxis(N, 87, ABG)
22:40:58.384 00.000 15712 Guiding  Dir = 0, Dur = 87
22:40:58.384 00.000 15712 IsGuiding returns 0
22:40:58.463 00.079 15712 PulseGuide returned control before completion, sleep 18
22:40:58.495 00.032 15712 IsGuiding returns 1
22:40:58.495 00.000 15712 scope still moving after pulse duration time elapsed
22:40:58.527 00.032 15712 IsGuiding returns 1
22:40:58.575 00.048 15712 IsGuiding returns 1
22:40:58.607 00.032 15712 IsGuiding returns 0
22:40:58.607 00.000 15712 scope move finished after 87 + 136 ms
22:40:58.607 00.000 15712 Move returns status 0, amount 87
22:40:58.607 00.000 15712 move complete, result=0
22:40:58.607 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.3 px 87 ms NORTH
22:40:58.609 00.002 15712 worker thread done servicing request
22:40:58.609 00.000 15712 Worker thread wakes up
22:40:58.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:40:58.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:00.251 01.642 15712 Exposure complete
22:41:00.311 00.060 15712 worker thread done servicing request
22:41:00.311 00.000 7988 OnExposeComplete: enter
22:41:00.311 00.000 7988 UpdateGuideState(): m_state=6
22:41:00.311 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
22:41:00.311 00.000 7988 Star::Find returns 1 (0), X=501.01, Y=797.21, Mass=1704, SNR=27.6, Peak=185 HFD=4.3
22:41:00.311 00.000 7988 MultiStar: exiting stabilization period
22:41:00.311 00.000 7988 MultiStar: [#1 0.11,-0.08,0.96,U] [#2 0.31,-0.19,0.87,U] [#3 0.40,-0.24,0.00,M8] [#4 0.35,-0.10,0.00,M10] [#5 -0.31,-0.14,0.72,U] [#6 0.14,-0.20,0.68,U] [#7 0.03,-0.08,0.51,U] [#8 -0.16,-0.74,0.00,M4] 
22:41:00.311 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.16}, one-star: {0.15, -0.24}
22:41:00.311 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
22:41:00.311 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
22:41:00.311 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.07 mountX=-0.16 mountY=-0.08, mountTheta=-2.66
22:41:00.322 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.16, opts=13)
22:41:00.322 00.000 7988 Enqueuing Move request for scope (0.09, -0.16)
22:41:00.322 00.000 15712 Worker thread wakes up
22:41:00.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:00.322 00.000 7988 UpdateGuideState exits: m=1704 SNR=27.6
22:41:00.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:00.328 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
22:41:00.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
22:41:00.328 00.000 15712 Moving (0.09, -0.16) raw xDistance=-0.16 yDistance=-0.08
22:41:00.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:00.328 00.000 7988 Enqueuing Expose request
22:41:00.331 00.003 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 636.00
22:41:00.331 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
22:41:00.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:00.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:00.331 00.000 15712 MoveAxis(W, 1, ABG)
22:41:00.331 00.000 15712 Guiding  Dir = 3, Dur = 1
22:41:00.331 00.000 15712 IsGuiding returns 0
22:41:00.350 00.019 15712 IsGuiding returns 0
22:41:00.350 00.000 15712 Move returns status 0, amount 1
22:41:00.350 00.000 15712 MoveAxis(N, 0, ABG)
22:41:00.350 00.000 15712 Move returns status 0, amount 0
22:41:00.350 00.000 15712 move complete, result=0
22:41:00.350 00.000 7988 GuideStep: -0.2 px 1 ms WEST, -0.1 px 0 ms NORTH
22:41:00.352 00.002 15712 worker thread done servicing request
22:41:00.352 00.000 15712 Worker thread wakes up
22:41:00.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:00.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:01.766 01.414 15712 Exposure complete
22:41:01.826 00.060 15712 worker thread done servicing request
22:41:01.826 00.000 7988 OnExposeComplete: enter
22:41:01.826 00.000 7988 UpdateGuideState(): m_state=6
22:41:01.828 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
22:41:01.830 00.002 7988 Star::Find returns 1 (0), X=500.95, Y=796.81, Mass=1691, SNR=27.5, Peak=152 HFD=4.4
22:41:01.830 00.000 7988 MultiStar: [#1 0.20,-0.52,0.00,M2] [#2 0.30,-0.73,0.00,M7] [#3 0.21,-0.66,0.00,M9] [#4 0.41,-0.57,0.00,R] [#5 -0.29,-0.63,0.00,M1] [#6 0.45,-0.47,0.00,M9] [#7 0.27,-0.67,0.00,M1] [#8 -0.25,-0.99,0.00,M5] 
22:41:01.832 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
22:41:01.832 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
22:41:01.834 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.64 hyp=0.65 cameraTheta=-1.43 mountX=-0.64 mountY=-0.08, mountTheta=-3.02
22:41:01.836 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.64, opts=13)
22:41:01.836 00.000 7988 Enqueuing Move request for scope (0.09, -0.64)
22:41:01.838 00.002 15712 Worker thread wakes up
22:41:01.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.64) opts 0xd
22:41:01.838 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.64)
22:41:01.838 00.000 15712 Moving (0.09, -0.64) raw xDistance=-0.64 yDistance=-0.08
22:41:01.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:41:01.838 00.000 7988 UpdateGuideState exits: m=1691 SNR=27.5
22:41:01.841 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:01.841 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:01.843 00.002 15712 PPEC rslt: input = -0.64, final = -0.35, react = -0.39, pred = 0.00, hyst = -0.35, hyst_pct = 0.77, period_length = 636.00
22:41:01.843 00.000 15712 PPEC: input: -0.64, control: -0.35, exposure: 1500
22:41:01.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:01.843 00.000 7988 Enqueuing Expose request
22:41:01.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:01.843 00.000 15712 MoveAxis(E, 116, ABG)
22:41:01.844 00.001 15712 Guiding  Dir = 2, Dur = 116
22:41:01.844 00.000 15712 IsGuiding returns 0
22:41:01.860 00.016 15712 PulseGuide returned control before completion, sleep 103
22:41:01.995 00.135 15712 IsGuiding returns 0
22:41:01.995 00.000 15712 Move returns status 0, amount 116
22:41:01.995 00.000 15712 MoveAxis(N, 0, ABG)
22:41:01.995 00.000 15712 Move returns status 0, amount 0
22:41:01.995 00.000 15712 move complete, result=0
22:41:01.995 00.000 7988 GuideStep: -0.6 px 116 ms EAST, -0.1 px 0 ms NORTH
22:41:01.999 00.004 15712 worker thread done servicing request
22:41:01.999 00.000 15712 Worker thread wakes up
22:41:01.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:01.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:03.741 01.742 15712 Exposure complete
22:41:03.801 00.060 15712 worker thread done servicing request
22:41:03.801 00.000 7988 OnExposeComplete: enter
22:41:03.802 00.001 7988 UpdateGuideState(): m_state=6
22:41:03.802 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
22:41:03.804 00.002 7988 Star::Find returns 1 (0), X=501.16, Y=797.17, Mass=1633, SNR=26.9, Peak=144 HFD=4.4
22:41:03.806 00.002 7988 MultiStar: [#1 0.25,-0.35,0.00,M3] [#2 0.40,-0.45,0.00,M8] [#3 0.28,-0.28,0.00,M10] [#4 -0.15,0.24,0.76,U] [#5 -0.14,-0.53,0.00,M2] [#6 0.49,-0.26,0.00,M10] [#7 -0.02,-0.30,0.49,U] [#8 -0.01,-0.62,0.00,M6] 
22:41:03.806 00.000 7988 refined, 2 included, MultiStar: {0.08, -0.11}, one-star: {0.30, -0.28}
22:41:03.808 00.002 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
22:41:03.809 00.001 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
22:41:03.809 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.94 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
22:41:03.811 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.11, opts=13)
22:41:03.811 00.000 7988 Enqueuing Move request for scope (0.08, -0.11)
22:41:03.813 00.002 15712 Worker thread wakes up
22:41:03.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
22:41:03.813 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
22:41:03.813 00.000 15712 Moving (0.08, -0.11) raw xDistance=-0.11 yDistance=-0.08
22:41:03.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:03.813 00.000 7988 UpdateGuideState exits: m=1633 SNR=26.9
22:41:03.816 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:03.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:03.818 00.002 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.77, period_length = 636.00
22:41:03.818 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
22:41:03.818 00.000 7988 Enqueuing Expose request
22:41:03.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:03.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:03.818 00.000 15712 MoveAxis(W, 0, ABG)
22:41:03.818 00.000 15712 Move returns status 0, amount 0
22:41:03.818 00.000 15712 MoveAxis(N, 0, ABG)
22:41:03.818 00.000 15712 Move returns status 0, amount 0
22:41:03.818 00.000 15712 move complete, result=0
22:41:03.818 00.000 15712 worker thread done servicing request
22:41:03.818 00.000 15712 Worker thread wakes up
22:41:03.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:03.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:03.818 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:41:05.235 01.417 15712 Exposure complete
22:41:05.287 00.052 15712 worker thread done servicing request
22:41:05.287 00.000 7988 OnExposeComplete: enter
22:41:05.297 00.010 7988 UpdateGuideState(): m_state=6
22:41:05.299 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
22:41:05.299 00.000 7988 Star::Find returns 1 (0), X=501.12, Y=797.15, Mass=1639, SNR=27.2, Peak=163 HFD=4.3
22:41:05.301 00.002 7988 MultiStar: [#1 0.41,-0.16,0.00,M4] [#2 0.53,-0.36,0.00,M9] [#3 0.39,-0.36,0.00,R] [#4 -0.02,0.24,0.73,U] [#5 -0.30,-0.37,0.00,M3] [#6 0.68,-0.17,0.00,R] [#7 0.13,0.04,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.50,-0.48,0.00,M1] 
22:41:05.301 00.000 7988 refined, 2 included, MultiStar: {0.14, -0.05}, one-star: {0.26, -0.31}
22:41:05.303 00.002 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
22:41:05.303 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
22:41:05.304 00.001 7988 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.36 mountX=-0.05 mountY=-0.14, mountTheta=-1.93
22:41:05.306 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.05, opts=13)
22:41:05.306 00.000 7988 Enqueuing Move request for scope (0.14, -0.05)
22:41:05.308 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:41:05.308 00.000 7988 UpdateGuideState exits: m=1639 SNR=27.2
22:41:05.310 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:05.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:05.312 00.002 7988 Enqueuing Expose request
22:41:05.312 00.000 15712 Worker thread wakes up
22:41:05.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:41:05.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:41:05.312 00.000 15712 Moving (0.14, -0.05) raw xDistance=-0.05 yDistance=-0.14
22:41:05.312 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 636.00
22:41:05.312 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
22:41:05.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:05.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:05.312 00.000 15712 MoveAxis(E, 0, ABG)
22:41:05.312 00.000 15712 Move returns status 0, amount 0
22:41:05.312 00.000 15712 MoveAxis(N, 0, ABG)
22:41:05.312 00.000 15712 Move returns status 0, amount 0
22:41:05.312 00.000 15712 move complete, result=0
22:41:05.312 00.000 15712 worker thread done servicing request
22:41:05.312 00.000 15712 Worker thread wakes up
22:41:05.312 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:05.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:05.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:06.957 01.645 15712 Exposure complete
22:41:07.018 00.061 15712 worker thread done servicing request
22:41:07.018 00.000 7988 OnExposeComplete: enter
22:41:07.018 00.000 7988 UpdateGuideState(): m_state=6
22:41:07.021 00.003 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
22:41:07.021 00.000 7988 Star::Find returns 1 (0), X=500.94, Y=797.04, Mass=1665, SNR=27.3, Peak=204 HFD=4.3
22:41:07.021 00.000 7988 MultiStar: [#1 0.18,-0.22,0.98,U] [#2 0.30,-0.37,0.00,M10] [#3 -0.13,0.04,0.85,U] [#4 -0.27,0.19,0.77,U] [#5 -0.25,-0.62,0.00,M4] [#6 -0.23,-0.03,0.66,U] [#7 0.00,-0.09,0.54,U] [#8 -0.22,-0.68,0.00,M7] 
22:41:07.025 00.004 7988 refined, 5 included, MultiStar: {-0.04, -0.11}, one-star: {0.08, -0.42}
22:41:07.025 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.53 = 2.76)
22:41:07.025 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
22:41:07.025 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.96 mountX=-0.11 mountY=0.05, mountTheta=2.73
22:41:07.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.11, opts=13)
22:41:07.025 00.000 7988 Enqueuing Move request for scope (-0.04, -0.11)
22:41:07.025 00.000 15712 Worker thread wakes up
22:41:07.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
22:41:07.025 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
22:41:07.025 00.000 15712 Moving (-0.04, -0.11) raw xDistance=-0.11 yDistance=0.05
22:41:07.025 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.76, period_length = 636.00
22:41:07.025 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
22:41:07.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:07.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:41:07.025 00.000 15712 MoveAxis(E, 0, ABG)
22:41:07.025 00.000 15712 Move returns status 0, amount 0
22:41:07.025 00.000 15712 MoveAxis(N, 0, ABG)
22:41:07.025 00.000 15712 Move returns status 0, amount 0
22:41:07.025 00.000 15712 move complete, result=0
22:41:07.025 00.000 15712 worker thread done servicing request
22:41:07.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:07.025 00.000 7988 UpdateGuideState exits: m=1665 SNR=27.3
22:41:07.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:07.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:07.037 00.012 7988 Enqueuing Expose request
22:41:07.037 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:07.037 00.000 15712 Worker thread wakes up
22:41:07.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:07.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:08.454 01.417 15712 Exposure complete
22:41:08.516 00.062 15712 worker thread done servicing request
22:41:08.516 00.000 7988 OnExposeComplete: enter
22:41:08.516 00.000 7988 UpdateGuideState(): m_state=6
22:41:08.516 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
22:41:08.516 00.000 7988 Star::Find returns 1 (0), X=501.20, Y=797.10, Mass=1727, SNR=27.7, Peak=163 HFD=4.2
22:41:08.516 00.000 7988 MultiStar: [#1 0.26,-0.33,0.00,M4] [#2 0.33,-0.66,0.00,R] [#3 0.05,-0.23,0.84,U] [#4 -0.07,0.13,0.74,U] [#5 -0.25,-0.58,0.00,M5] [#6 -0.10,-0.01,0.66,U] [#7 0.13,-0.41,0.00,M1] [#8 0.03,-0.99,0.00,M8] 
22:41:08.516 00.000 7988 refined, 3 included, MultiStar: {0.08, -0.14}, one-star: {0.34, -0.36}
22:41:08.522 00.006 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
22:41:08.522 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
22:41:08.522 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.06 mountX=-0.14 mountY=-0.07, mountTheta=-2.65
22:41:08.522 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.14, opts=13)
22:41:08.522 00.000 7988 Enqueuing Move request for scope (0.08, -0.14)
22:41:08.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:41:08.522 00.000 7988 UpdateGuideState exits: m=1727 SNR=27.7
22:41:08.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:08.532 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:08.532 00.000 7988 Enqueuing Expose request
22:41:08.532 00.000 15712 Worker thread wakes up
22:41:08.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
22:41:08.532 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
22:41:08.532 00.000 15712 Moving (0.08, -0.14) raw xDistance=-0.14 yDistance=-0.07
22:41:08.532 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.07, hyst = 0.00, hyst_pct = 0.76, period_length = 636.00
22:41:08.532 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
22:41:08.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:08.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:08.532 00.000 15712 MoveAxis(E, 6, ABG)
22:41:08.532 00.000 15712 Guiding  Dir = 2, Dur = 6
22:41:08.550 00.018 15712 IsGuiding returns 0
22:41:08.566 00.016 15712 IsGuiding returns 0
22:41:08.566 00.000 15712 Move returns status 0, amount 6
22:41:08.566 00.000 15712 MoveAxis(N, 0, ABG)
22:41:08.566 00.000 15712 Move returns status 0, amount 0
22:41:08.566 00.000 15712 move complete, result=0
22:41:08.566 00.000 15712 worker thread done servicing request
22:41:08.566 00.000 15712 Worker thread wakes up
22:41:08.566 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:41:08.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:08.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:10.206 01.640 15712 Exposure complete
22:41:10.267 00.061 15712 worker thread done servicing request
22:41:10.267 00.000 7988 OnExposeComplete: enter
22:41:10.267 00.000 7988 UpdateGuideState(): m_state=6
22:41:10.269 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
22:41:10.269 00.000 7988 Star::Find returns 1 (0), X=501.09, Y=796.83, Mass=1755, SNR=27.9, Peak=144 HFD=4.5
22:41:10.272 00.003 7988 MultiStar: [#1 0.27,-0.54,0.00,M5] [#2 -0.20,-0.04,0.83,U] [#3 0.03,-0.40,0.00,M1] [#4 -0.07,0.15,0.75,U] [#5 -0.36,-0.65,0.00,M6] [#6 -0.24,-0.31,0.00,M1] [#7 0.24,-0.48,0.00,M2] [#8 -0.12,-0.80,0.00,M9] 
22:41:10.272 00.000 7988 refined, 2 included, MultiStar: {0.01, -0.21}, one-star: {0.23, -0.63}
22:41:10.274 00.002 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
22:41:10.274 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
22:41:10.276 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.53 mountX=-0.21 mountY=-0.00, mountTheta=-3.13
22:41:10.278 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.21, opts=13)
22:41:10.278 00.000 7988 Enqueuing Move request for scope (0.01, -0.21)
22:41:10.280 00.002 15712 Worker thread wakes up
22:41:10.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
22:41:10.280 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
22:41:10.280 00.000 15712 Moving (0.01, -0.21) raw xDistance=-0.21 yDistance=-0.00
22:41:10.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:41:10.280 00.000 7988 UpdateGuideState exits: m=1755 SNR=27.9
22:41:10.282 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:10.283 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:10.283 00.000 7988 Enqueuing Expose request
22:41:10.283 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.08, hyst = -0.11, hyst_pct = 0.76, period_length = 636.00
22:41:10.283 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
22:41:10.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:10.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:41:10.283 00.000 15712 MoveAxis(E, 44, ABG)
22:41:10.283 00.000 15712 Guiding  Dir = 2, Dur = 44
22:41:10.283 00.000 15712 IsGuiding returns 0
22:41:10.306 00.023 15712 PulseGuide returned control before completion, sleep 33
22:41:10.347 00.041 15712 IsGuiding returns 1
22:41:10.347 00.000 15712 scope still moving after pulse duration time elapsed
22:41:10.383 00.036 15712 IsGuiding returns 0
22:41:10.383 00.000 15712 scope move finished after 44 + 57 ms
22:41:10.383 00.000 15712 Move returns status 0, amount 44
22:41:10.383 00.000 15712 MoveAxis(N, 0, ABG)
22:41:10.383 00.000 15712 Move returns status 0, amount 0
22:41:10.383 00.000 15712 move complete, result=0
22:41:10.383 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
22:41:10.390 00.007 15712 worker thread done servicing request
22:41:10.390 00.000 15712 Worker thread wakes up
22:41:10.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:10.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:11.799 01.409 15712 Exposure complete
22:41:11.860 00.061 15712 worker thread done servicing request
22:41:11.860 00.000 7988 OnExposeComplete: enter
22:41:11.860 00.000 7988 UpdateGuideState(): m_state=6
22:41:11.862 00.002 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
22:41:11.862 00.000 7988 Star::Find returns 1 (0), X=501.05, Y=797.06, Mass=1755, SNR=27.9, Peak=170 HFD=4.4
22:41:11.864 00.002 7988 MultiStar: [#1 0.11,-0.46,0.00,M6] [#2 0.04,0.19,0.82,U] [#3 0.09,-0.30,0.83,U] [#4 0.13,0.20,0.75,U] [#5 -0.08,-0.65,0.00,M7] [#6 -0.13,-0.10,0.64,U] [#7 -0.09,-0.36,0.46,U] [#8 0.00,-0.60,0.00,M10] 
22:41:11.864 00.000 7988 refined, 5 included, MultiStar: {0.06, -0.13}, one-star: {0.19, -0.40}
22:41:11.866 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
22:41:11.866 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
22:41:11.868 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.13 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
22:41:11.870 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.13, opts=13)
22:41:11.870 00.000 7988 Enqueuing Move request for scope (0.06, -0.13)
22:41:11.872 00.002 15712 Worker thread wakes up
22:41:11.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
22:41:11.872 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
22:41:11.872 00.000 15712 Moving (0.06, -0.13) raw xDistance=-0.13 yDistance=-0.06
22:41:11.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:11.872 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.08, hyst = 0.00, hyst_pct = 0.76, period_length = 636.00
22:41:11.872 00.000 7988 UpdateGuideState exits: m=1755 SNR=27.9
22:41:11.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:11.876 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:11.876 00.000 7988 Enqueuing Expose request
22:41:11.876 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
22:41:11.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:11.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:11.876 00.000 15712 MoveAxis(E, 6, ABG)
22:41:11.876 00.000 15712 Guiding  Dir = 2, Dur = 6
22:41:11.888 00.012 15712 IsGuiding returns 0
22:41:11.904 00.016 15712 IsGuiding returns 0
22:41:11.904 00.000 15712 Move returns status 0, amount 6
22:41:11.904 00.000 15712 MoveAxis(N, 0, ABG)
22:41:11.904 00.000 15712 Move returns status 0, amount 0
22:41:11.904 00.000 15712 move complete, result=0
22:41:11.904 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:41:11.908 00.004 15712 worker thread done servicing request
22:41:11.908 00.000 15712 Worker thread wakes up
22:41:11.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:11.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:13.550 01.642 15712 Exposure complete
22:41:13.610 00.060 15712 worker thread done servicing request
22:41:13.612 00.002 7988 OnExposeComplete: enter
22:41:13.612 00.000 7988 UpdateGuideState(): m_state=6
22:41:13.612 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
22:41:13.612 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=797.53, Mass=1624, SNR=26.9, Peak=168 HFD=4.3
22:41:13.612 00.000 7988 MultiStar: [#1 0.21,0.20,1.01,U] [#2 -0.06,0.82,0.00,M1] [#3 -0.07,0.56,0.00,M1] [#4 -0.14,0.68,0.00,M1] [#5 -0.50,0.06,0.00,M8] [#6 -0.33,0.42,0.00,M1] [#7 -0.25,0.24,0.50,U] [#8 -0.12,0.00,0.46,U] 
22:41:13.612 00.000 7988 single-star, 3 included, MultiStar: {0.03, 0.13}, one-star: {0.07, 0.08}
22:41:13.612 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
22:41:13.612 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
22:41:13.612 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.85 mountX=0.08 mountY=-0.07, mountTheta=-0.73
22:41:13.621 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
22:41:13.621 00.000 7988 Enqueuing Move request for scope (0.07, 0.08)
22:41:13.621 00.000 15712 Worker thread wakes up
22:41:13.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:41:13.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:41:13.621 00.000 15712 Moving (0.07, 0.08) raw xDistance=0.08 yDistance=-0.07
22:41:13.621 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.76, period_length = 636.00
22:41:13.621 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
22:41:13.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:13.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:13.621 00.000 15712 MoveAxis(E, 2, ABG)
22:41:13.621 00.000 15712 Guiding  Dir = 2, Dur = 2
22:41:13.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:13.621 00.000 7988 UpdateGuideState exits: m=1624 SNR=26.9
22:41:13.627 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:13.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:13.629 00.002 7988 Enqueuing Expose request
22:41:13.629 00.000 15712 IsGuiding returns 0
22:41:13.649 00.020 15712 IsGuiding returns 0
22:41:13.649 00.000 15712 Move returns status 0, amount 2
22:41:13.649 00.000 15712 MoveAxis(N, 0, ABG)
22:41:13.649 00.000 15712 Move returns status 0, amount 0
22:41:13.649 00.000 15712 move complete, result=0
22:41:13.649 00.000 15712 worker thread done servicing request
22:41:13.649 00.000 15712 Worker thread wakes up
22:41:13.649 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:41:13.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:13.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:15.062 01.413 15712 Exposure complete
22:41:15.116 00.054 15712 worker thread done servicing request
22:41:15.116 00.000 7988 OnExposeComplete: enter
22:41:15.116 00.000 7988 UpdateGuideState(): m_state=6
22:41:15.126 00.010 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
22:41:15.128 00.002 7988 Star::Find returns 1 (0), X=501.00, Y=797.71, Mass=1576, SNR=26.3, Peak=155 HFD=4.2
22:41:15.128 00.000 7988 MultiStar: [#1 -0.00,0.22,1.03,U] [#2 -0.04,0.91,0.00,M2] [#3 -0.17,0.67,0.00,M2] [#4 0.16,0.76,0.00,M2] [#5 -0.38,0.19,0.00,M9] [#6 -0.32,0.47,0.00,M2] [#7 -0.23,0.42,0.00,M1] [#8 -0.30,-0.28,0.00,M10] 
22:41:15.130 00.002 7988 refined, 1 included, MultiStar: {0.07, 0.24}, one-star: {0.14, 0.25}
22:41:15.130 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
22:41:15.132 00.002 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
22:41:15.132 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.30 mountX=0.24 mountY=-0.07, mountTheta=-0.30
22:41:15.133 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.24, opts=13)
22:41:15.135 00.002 7988 Enqueuing Move request for scope (0.07, 0.24)
22:41:15.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:41:15.137 00.002 7988 UpdateGuideState exits: m=1576 SNR=26.3
22:41:15.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:15.139 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:15.139 00.000 7988 Enqueuing Expose request
22:41:15.141 00.002 15712 Worker thread wakes up
22:41:15.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
22:41:15.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
22:41:15.141 00.000 15712 Moving (0.07, 0.24) raw xDistance=0.24 yDistance=-0.07
22:41:15.141 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.76, period_length = 636.00
22:41:15.141 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
22:41:15.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:15.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:15.141 00.000 15712 MoveAxis(W, 41, ABG)
22:41:15.141 00.000 15712 Guiding  Dir = 3, Dur = 41
22:41:15.141 00.000 15712 IsGuiding returns 0
22:41:15.167 00.026 15712 PulseGuide returned control before completion, sleep 28
22:41:15.209 00.042 15712 IsGuiding returns 1
22:41:15.209 00.000 15712 scope still moving after pulse duration time elapsed
22:41:15.237 00.028 15712 IsGuiding returns 0
22:41:15.237 00.000 15712 scope move finished after 41 + 52 ms
22:41:15.237 00.000 15712 Move returns status 0, amount 41
22:41:15.237 00.000 15712 MoveAxis(N, 0, ABG)
22:41:15.237 00.000 15712 Move returns status 0, amount 0
22:41:15.237 00.000 15712 move complete, result=0
22:41:15.237 00.000 15712 worker thread done servicing request
22:41:15.237 00.000 15712 Worker thread wakes up
22:41:15.237 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
22:41:15.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:15.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:16.882 01.645 15712 Exposure complete
22:41:16.935 00.053 15712 worker thread done servicing request
22:41:16.935 00.000 7988 OnExposeComplete: enter
22:41:16.944 00.009 7988 UpdateGuideState(): m_state=6
22:41:16.944 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
22:41:16.944 00.000 7988 Star::Find returns 1 (0), X=501.08, Y=797.52, Mass=1547, SNR=25.9, Peak=148 HFD=4.3
22:41:16.944 00.000 7988 MultiStar: [#1 0.42,0.20,0.00,M5] [#2 0.20,0.53,0.00,M3] [#3 0.19,0.28,0.90,U] [#4 -0.01,0.69,0.00,M3] [#5 -0.03,-0.22,0.77,U] [#6 -0.27,0.16,0.68,U] [#7 0.05,-0.10,0.50,U] [#8 -0.16,-0.28,0.47,U] 
22:41:16.944 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.02}, one-star: {0.22, 0.06}
22:41:16.944 00.000 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.56) = xAngle (-1.07 = -1.07)
22:41:16.944 00.000 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
22:41:16.952 00.008 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.49 mountX=0.02 mountY=-0.03, mountTheta=-1.08
22:41:16.952 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
22:41:16.952 00.000 7988 Enqueuing Move request for scope (0.03, 0.02)
22:41:16.952 00.000 15712 Worker thread wakes up
22:41:16.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:41:16.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:41:16.952 00.000 15712 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
22:41:16.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:16.952 00.000 7988 UpdateGuideState exits: m=1547 SNR=25.9
22:41:16.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:16.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:16.960 00.008 7988 Enqueuing Expose request
22:41:16.960 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.76, period_length = 636.00
22:41:16.960 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
22:41:16.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:16.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:41:16.960 00.000 15712 MoveAxis(E, 1, ABG)
22:41:16.960 00.000 15712 Guiding  Dir = 2, Dur = 1
22:41:16.962 00.002 15712 IsGuiding returns 0
22:41:16.985 00.023 15712 IsGuiding returns 0
22:41:16.985 00.000 15712 Move returns status 0, amount 1
22:41:16.985 00.000 15712 MoveAxis(N, 0, ABG)
22:41:16.985 00.000 15712 Move returns status 0, amount 0
22:41:16.985 00.000 15712 move complete, result=0
22:41:16.985 00.000 15712 worker thread done servicing request
22:41:16.985 00.000 15712 Worker thread wakes up
22:41:16.985 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:41:16.991 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:16.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:18.408 01.417 15712 Exposure complete
22:41:18.468 00.060 15712 worker thread done servicing request
22:41:18.468 00.000 7988 OnExposeComplete: enter
22:41:18.469 00.001 7988 UpdateGuideState(): m_state=6
22:41:18.469 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
22:41:18.469 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=797.55, Mass=1556, SNR=26.0, Peak=145 HFD=4.5
22:41:18.469 00.000 7988 MultiStar: [#1 0.42,0.16,0.00,M6] [#2 0.06,0.81,0.00,M4] [#3 -0.15,0.47,0.00,M2] [#4 -0.08,0.99,0.00,M4] [#5 -0.20,0.05,0.72,U] [#6 -0.34,0.40,0.00,M2] [#7 -0.18,0.44,0.00,M1] [#8 -0.14,-0.16,0.44,U] 
22:41:18.469 00.000 7988 single-star, 2 included, MultiStar: {-0.11, 0.03}, one-star: {-0.03, 0.09}
22:41:18.469 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
22:41:18.469 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
22:41:18.469 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.86 mountX=0.09 mountY=0.03, mountTheta=0.27
22:41:18.469 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
22:41:18.469 00.000 7988 Enqueuing Move request for scope (-0.03, 0.09)
22:41:18.481 00.012 15712 Worker thread wakes up
22:41:18.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
22:41:18.481 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.0
22:41:18.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:18.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:18.485 00.004 7988 Enqueuing Expose request
22:41:18.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
22:41:18.485 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
22:41:18.485 00.000 15712 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.03
22:41:18.485 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.75, period_length = 636.00
22:41:18.485 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
22:41:18.485 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:18.485 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:41:18.485 00.000 15712 MoveAxis(W, 2, ABG)
22:41:18.485 00.000 15712 Guiding  Dir = 3, Dur = 2
22:41:18.523 00.038 15712 IsGuiding returns 0
22:41:18.540 00.017 15712 IsGuiding returns 0
22:41:18.540 00.000 15712 Move returns status 0, amount 2
22:41:18.540 00.000 15712 MoveAxis(N, 0, ABG)
22:41:18.540 00.000 15712 Move returns status 0, amount 0
22:41:18.540 00.000 15712 move complete, result=0
22:41:18.540 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:41:18.540 00.000 15712 worker thread done servicing request
22:41:18.540 00.000 15712 Worker thread wakes up
22:41:18.542 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:18.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:20.180 01.638 15712 Exposure complete
22:41:20.231 00.051 15712 worker thread done servicing request
22:41:20.231 00.000 7988 OnExposeComplete: enter
22:41:20.241 00.010 7988 UpdateGuideState(): m_state=6
22:41:20.243 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
22:41:20.243 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=797.80, Mass=1568, SNR=26.2, Peak=149 HFD=4.4
22:41:20.245 00.002 7988 MultiStar: [#1 0.27,0.47,0.00,M7] [#2 -0.18,0.97,0.00,M5] [#3 -0.11,0.59,0.00,M3] [#4 0.02,0.77,0.00,M5] [#5 -0.25,0.44,0.00,M8] [#6 -0.28,0.74,0.00,M3] [#7 -0.22,0.53,0.00,M2] [#8 -0.21,0.04,0.46,U] 
22:41:20.245 00.000 7988 refined, 1 included, MultiStar: {0.01, 0.25}, one-star: {0.11, 0.35}
22:41:20.245 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
22:41:20.248 00.003 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
22:41:20.248 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.53 mountX=0.25 mountY=-0.02, mountTheta=-0.07
22:41:20.250 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.25, opts=13)
22:41:20.252 00.002 7988 Enqueuing Move request for scope (0.01, 0.25)
22:41:20.252 00.000 15712 Worker thread wakes up
22:41:20.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
22:41:20.252 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
22:41:20.252 00.000 15712 Moving (0.01, 0.25) raw xDistance=0.25 yDistance=-0.02
22:41:20.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:20.252 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.2
22:41:20.256 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:20.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:20.257 00.001 7988 Enqueuing Expose request
22:41:20.257 00.000 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = 0.03, hyst = 0.14, hyst_pct = 0.75, period_length = 636.00
22:41:20.257 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
22:41:20.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:20.259 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:41:20.259 00.000 15712 MoveAxis(W, 48, ABG)
22:41:20.259 00.000 15712 Guiding  Dir = 3, Dur = 48
22:41:20.259 00.000 15712 IsGuiding returns 0
22:41:20.282 00.023 15712 PulseGuide returned control before completion, sleep 37
22:41:20.321 00.039 15712 IsGuiding returns 1
22:41:20.321 00.000 15712 scope still moving after pulse duration time elapsed
22:41:20.374 00.053 15712 IsGuiding returns 0
22:41:20.374 00.000 15712 scope move finished after 48 + 70 ms
22:41:20.374 00.000 15712 Move returns status 0, amount 48
22:41:20.374 00.000 15712 MoveAxis(N, 0, ABG)
22:41:20.374 00.000 15712 Move returns status 0, amount 0
22:41:20.374 00.000 15712 move complete, result=0
22:41:20.374 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
22:41:20.380 00.006 15712 worker thread done servicing request
22:41:20.380 00.000 15712 Worker thread wakes up
22:41:20.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:20.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:21.789 01.409 15712 Exposure complete
22:41:21.847 00.058 15712 worker thread done servicing request
22:41:21.847 00.000 7988 OnExposeComplete: enter
22:41:21.847 00.000 7988 UpdateGuideState(): m_state=6
22:41:21.853 00.006 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
22:41:21.855 00.002 7988 Star::Find returns 1 (0), X=500.94, Y=797.18, Mass=1620, SNR=26.9, Peak=173 HFD=4.3
22:41:21.855 00.000 7988 MultiStar: [#1 0.40,-0.23,0.00,M8] [#2 -0.04,0.48,0.00,M6] [#3 -0.19,0.08,0.85,U] [#4 0.01,0.30,0.72,U] [#5 -0.10,-0.45,0.00,M9] [#6 -0.39,-0.02,0.00,M4] [#7 0.10,-0.03,0.54,U] [#8 -0.22,-0.59,0.00,M8] 
22:41:21.857 00.002 7988 refined, 3 included, MultiStar: {-0.01, -0.00}, one-star: {0.08, -0.28}
22:41:21.857 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.44 = 1.85)
22:41:21.859 00.002 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.47 = 1.82)
22:41:21.859 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.87 mountX=-0.00 mountY=0.01, mountTheta=1.85
22:41:21.861 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.00, opts=13)
22:41:21.863 00.002 7988 Enqueuing Move request for scope (-0.01, -0.00)
22:41:21.864 00.001 15712 Worker thread wakes up
22:41:21.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
22:41:21.864 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
22:41:21.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:21.864 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.9
22:41:21.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:21.864 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:21.864 00.000 7988 Enqueuing Expose request
22:41:21.869 00.005 15712 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
22:41:21.869 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.75, period_length = 636.00
22:41:21.869 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
22:41:21.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:21.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:41:21.869 00.000 15712 MoveAxis(W, 3, ABG)
22:41:21.869 00.000 15712 Guiding  Dir = 3, Dur = 3
22:41:21.871 00.002 15712 IsGuiding returns 0
22:41:21.884 00.013 15712 IsGuiding returns 0
22:41:21.884 00.000 15712 Move returns status 0, amount 3
22:41:21.884 00.000 15712 MoveAxis(N, 0, ABG)
22:41:21.884 00.000 15712 Move returns status 0, amount 0
22:41:21.884 00.000 15712 move complete, result=0
22:41:21.884 00.000 15712 worker thread done servicing request
22:41:21.884 00.000 15712 Worker thread wakes up
22:41:21.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:21.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:21.884 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:41:23.527 01.643 15712 Exposure complete
22:41:23.583 00.056 15712 worker thread done servicing request
22:41:23.583 00.000 7988 OnExposeComplete: enter
22:41:23.589 00.006 7988 UpdateGuideState(): m_state=6
22:41:23.589 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
22:41:23.589 00.000 7988 Star::Find returns 1 (0), X=500.92, Y=797.25, Mass=1626, SNR=26.8, Peak=212 HFD=4.1
22:41:23.589 00.000 7988 MultiStar: [#1 0.23,-0.22,0.99,U] [#2 -0.21,0.30,0.88,U] [#3 0.00,0.27,0.87,U] [#4 -0.53,0.55,0.00,M5] [#5 -0.22,-0.28,0.72,U] [#6 -0.46,0.14,0.00,M5] [#7 -0.33,-0.01,0.54,U] [#8 0.00,0.00,0.00,L] [#9 0.31,-0.32,0.00,M2] 
22:41:23.589 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.03}, one-star: {0.06, -0.20}
22:41:23.589 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.56) = xAngle (-4.16 = 2.12)
22:41:23.589 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.09)
22:41:23.589 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.60 mountX=-0.03 mountY=0.05, mountTheta=2.11
22:41:23.589 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.03, opts=13)
22:41:23.599 00.010 7988 Enqueuing Move request for scope (-0.04, -0.03)
22:41:23.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:41:23.599 00.000 7988 UpdateGuideState exits: m=1626 SNR=26.8
22:41:23.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:23.599 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:23.604 00.005 7988 Enqueuing Expose request
22:41:23.606 00.002 15712 Worker thread wakes up
22:41:23.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
22:41:23.606 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
22:41:23.606 00.000 15712 Moving (-0.04, -0.03) raw xDistance=-0.03 yDistance=0.05
22:41:23.606 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.75, period_length = 636.00
22:41:23.606 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
22:41:23.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:23.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:41:23.606 00.000 15712 MoveAxis(W, 4, ABG)
22:41:23.606 00.000 15712 Guiding  Dir = 3, Dur = 4
22:41:23.606 00.000 15712 IsGuiding returns 0
22:41:23.623 00.017 15712 IsGuiding returns 0
22:41:23.623 00.000 15712 Move returns status 0, amount 4
22:41:23.623 00.000 15712 MoveAxis(N, 0, ABG)
22:41:23.623 00.000 15712 Move returns status 0, amount 0
22:41:23.623 00.000 15712 move complete, result=0
22:41:23.623 00.000 15712 worker thread done servicing request
22:41:23.623 00.000 15712 Worker thread wakes up
22:41:23.623 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:41:23.624 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:23.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:25.042 01.418 15712 Exposure complete
22:41:25.094 00.052 15712 worker thread done servicing request
22:41:25.094 00.000 7988 OnExposeComplete: enter
22:41:25.094 00.000 7988 UpdateGuideState(): m_state=6
22:41:25.104 00.010 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
22:41:25.106 00.002 7988 Star::Find returns 1 (0), X=500.89, Y=797.44, Mass=1611, SNR=26.9, Peak=204 HFD=3.9
22:41:25.106 00.000 7988 MultiStar: [#1 0.18,0.06,0.95,U] [#2 0.06,0.58,0.00,M6] [#3 -0.05,0.43,0.00,M2] [#4 0.02,0.54,0.00,M6] [#5 -0.25,-0.18,0.75,U] [#6 -0.18,0.18,0.66,U] [#7 -0.18,0.31,0.50,U] [#8 -0.50,-0.25,0.00,M9] 
22:41:25.106 00.000 7988 single-star, 4 included, MultiStar: {-0.05, 0.05}, one-star: {0.03, -0.02}
22:41:25.106 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
22:41:25.106 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
22:41:25.111 00.005 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.52 mountX=-0.02 mountY=-0.03, mountTheta=-2.09
22:41:25.111 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
22:41:25.111 00.000 7988 Enqueuing Move request for scope (0.03, -0.02)
22:41:25.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:25.111 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.9
22:41:25.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:25.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:25.111 00.000 7988 Enqueuing Expose request
22:41:25.120 00.009 15712 Worker thread wakes up
22:41:25.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:41:25.120 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:41:25.120 00.000 15712 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
22:41:25.121 00.001 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.75, period_length = 636.00
22:41:25.121 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
22:41:25.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:25.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:41:25.121 00.000 15712 MoveAxis(W, 4, ABG)
22:41:25.121 00.000 15712 Guiding  Dir = 3, Dur = 4
22:41:25.121 00.000 15712 IsGuiding returns 0
22:41:25.136 00.015 15712 IsGuiding returns 0
22:41:25.136 00.000 15712 Move returns status 0, amount 4
22:41:25.136 00.000 15712 MoveAxis(N, 0, ABG)
22:41:25.136 00.000 15712 Move returns status 0, amount 0
22:41:25.136 00.000 15712 move complete, result=0
22:41:25.136 00.000 15712 worker thread done servicing request
22:41:25.136 00.000 15712 Worker thread wakes up
22:41:25.136 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:41:25.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:25.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:26.777 01.641 15712 Exposure complete
22:41:26.840 00.063 15712 worker thread done servicing request
22:41:26.840 00.000 7988 OnExposeComplete: enter
22:41:26.841 00.001 7988 UpdateGuideState(): m_state=6
22:41:26.841 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
22:41:26.843 00.002 7988 Star::Find returns 1 (0), X=501.06, Y=797.64, Mass=1618, SNR=26.9, Peak=169 HFD=4.3
22:41:26.845 00.002 7988 MultiStar: [#1 0.31,0.21,0.00,M7] [#2 0.03,0.93,0.00,M7] [#3 0.07,0.45,0.00,M3] [#4 -0.20,0.76,0.00,M7] [#5 -0.24,0.08,0.74,U] [#6 -0.48,0.62,0.00,M5] [#7 0.00,0.32,0.49,U] [#8 -0.25,0.01,0.42,U] 
22:41:26.845 00.000 7988 refined, 3 included, MultiStar: {-0.03, 0.15}, one-star: {0.20, 0.18}
22:41:26.847 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
22:41:26.847 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
22:41:26.849 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.76 mountX=0.15 mountY=0.03, mountTheta=0.17
22:41:26.849 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.15, opts=13)
22:41:26.851 00.002 7988 Enqueuing Move request for scope (-0.03, 0.15)
22:41:26.851 00.000 15712 Worker thread wakes up
22:41:26.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
22:41:26.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
22:41:26.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:26.851 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.9
22:41:26.855 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:26.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:26.856 00.001 7988 Enqueuing Expose request
22:41:26.856 00.000 15712 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=0.03
22:41:26.856 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.75, period_length = 636.00
22:41:26.856 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
22:41:26.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:26.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:41:26.856 00.000 15712 MoveAxis(W, 4, ABG)
22:41:26.856 00.000 15712 Guiding  Dir = 3, Dur = 4
22:41:26.895 00.039 15712 IsGuiding returns 0
22:41:26.915 00.020 15712 IsGuiding returns 0
22:41:26.915 00.000 15712 Move returns status 0, amount 4
22:41:26.915 00.000 15712 MoveAxis(N, 0, ABG)
22:41:26.915 00.000 15712 Move returns status 0, amount 0
22:41:26.915 00.000 15712 move complete, result=0
22:41:26.915 00.000 7988 GuideStep: 0.2 px 4 ms WEST, 0.0 px 0 ms NORTH
22:41:26.917 00.002 15712 worker thread done servicing request
22:41:26.917 00.000 15712 Worker thread wakes up
22:41:26.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:26.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:28.323 01.406 15712 Exposure complete
22:41:28.373 00.050 15712 worker thread done servicing request
22:41:28.373 00.000 7988 OnExposeComplete: enter
22:41:28.385 00.012 7988 UpdateGuideState(): m_state=6
22:41:28.385 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
22:41:28.385 00.000 7988 Star::Find returns 1 (0), X=501.03, Y=797.64, Mass=1582, SNR=26.5, Peak=165 HFD=4.1
22:41:28.385 00.000 7988 MultiStar: [#1 0.42,0.26,0.00,M8] [#2 0.14,0.73,0.00,M8] [#3 -0.01,0.54,0.00,M4] [#4 -0.02,0.87,0.00,M8] [#5 -0.08,0.09,0.73,U] [#6 -0.10,0.33,0.66,U] [#7 0.18,0.26,0.52,U] [#8 0.06,-0.11,0.45,U] 
22:41:28.390 00.005 7988 refined, 4 included, MultiStar: {0.05, 0.16}, one-star: {0.17, 0.18}
22:41:28.390 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
22:41:28.390 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
22:41:28.390 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.28 mountX=0.16 mountY=-0.05, mountTheta=-0.32
22:41:28.390 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.16, opts=13)
22:41:28.390 00.000 7988 Enqueuing Move request for scope (0.05, 0.16)
22:41:28.390 00.000 15712 Worker thread wakes up
22:41:28.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
22:41:28.390 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
22:41:28.390 00.000 15712 Moving (0.05, 0.16) raw xDistance=0.16 yDistance=-0.05
22:41:28.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:28.390 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.5
22:41:28.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:28.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:28.401 00.011 7988 Enqueuing Expose request
22:41:28.403 00.002 15712 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.75, period_length = 636.00
22:41:28.403 00.000 15712 PPEC: input: 0.16, control: 0.09, exposure: 1500
22:41:28.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:28.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:41:28.403 00.000 15712 MoveAxis(W, 30, ABG)
22:41:28.403 00.000 15712 Guiding  Dir = 3, Dur = 30
22:41:28.403 00.000 15712 IsGuiding returns 0
22:41:28.417 00.014 15712 PulseGuide returned control before completion, sleep 27
22:41:28.466 00.049 15712 IsGuiding returns 0
22:41:28.466 00.000 15712 Move returns status 0, amount 30
22:41:28.466 00.000 15712 MoveAxis(N, 0, ABG)
22:41:28.466 00.000 15712 Move returns status 0, amount 0
22:41:28.466 00.000 15712 move complete, result=0
22:41:28.466 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
22:41:28.468 00.002 15712 worker thread done servicing request
22:41:28.468 00.000 15712 Worker thread wakes up
22:41:28.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:28.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:30.109 01.641 15712 Exposure complete
22:41:30.157 00.048 15712 worker thread done servicing request
22:41:30.157 00.000 7988 OnExposeComplete: enter
22:41:30.171 00.014 7988 UpdateGuideState(): m_state=6
22:41:30.174 00.003 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
22:41:30.174 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=797.32, Mass=1628, SNR=26.7, Peak=177 HFD=4.2
22:41:30.174 00.000 7988 MultiStar: [#1 0.32,-0.25,0.00,M9] [#2 0.03,0.48,0.00,M9] [#3 -0.22,0.28,0.87,U] [#4 -0.05,0.43,0.00,M9] [#5 -0.08,-0.14,0.73,U] [#6 -0.12,0.03,0.64,U] [#7 -0.19,0.32,0.49,U] [#8 -0.02,-0.43,0.00,M8] 
22:41:30.174 00.000 7988 refined, 4 included, MultiStar: {-0.08, 0.05}, one-star: {0.11, -0.14}
22:41:30.174 00.000 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.56) = xAngle (1.07 = 1.07)
22:41:30.174 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
22:41:30.174 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.63 mountX=0.05 mountY=0.08, mountTheta=1.06
22:41:30.174 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.05, opts=13)
22:41:30.174 00.000 7988 Enqueuing Move request for scope (-0.08, 0.05)
22:41:30.174 00.000 15712 Worker thread wakes up
22:41:30.174 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
22:41:30.174 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
22:41:30.174 00.000 15712 Moving (-0.08, 0.05) raw xDistance=0.05 yDistance=0.08
22:41:30.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:30.174 00.000 7988 UpdateGuideState exits: m=1628 SNR=26.7
22:41:30.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:30.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:30.187 00.013 7988 Enqueuing Expose request
22:41:30.187 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.75, period_length = 636.00
22:41:30.187 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
22:41:30.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:30.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:30.187 00.000 15712 MoveAxis(E, 0, ABG)
22:41:30.187 00.000 15712 Move returns status 0, amount 0
22:41:30.187 00.000 15712 MoveAxis(N, 0, ABG)
22:41:30.187 00.000 15712 Move returns status 0, amount 0
22:41:30.187 00.000 15712 move complete, result=0
22:41:30.187 00.000 15712 worker thread done servicing request
22:41:30.187 00.000 15712 Worker thread wakes up
22:41:30.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:30.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:30.190 00.003 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:31.609 01.419 15712 Exposure complete
22:41:31.668 00.059 15712 worker thread done servicing request
22:41:31.668 00.000 7988 OnExposeComplete: enter
22:41:31.670 00.002 7988 UpdateGuideState(): m_state=6
22:41:31.670 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
22:41:31.670 00.000 7988 Star::Find returns 1 (0), X=500.98, Y=797.37, Mass=1505, SNR=25.9, Peak=169 HFD=4.1
22:41:31.670 00.000 7988 MultiStar: [#1 0.12,-0.15,1.01,U] [#2 -0.05,0.37,0.86,U] [#3 -0.16,0.23,0.91,U] [#4 -0.31,0.41,0.00,M10] [#5 -0.24,-0.19,0.75,U] [#6 -0.26,-0.03,0.70,U] [#7 -0.06,0.03,0.48,U] [#8 -0.20,-0.44,0.00,M9] 
22:41:31.670 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.02}, one-star: {0.12, -0.09}
22:41:31.670 00.000 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
22:41:31.670 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
22:41:31.670 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.77 mountX=0.02 mountY=0.06, mountTheta=1.20
22:41:31.670 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
22:41:31.670 00.000 7988 Enqueuing Move request for scope (-0.06, 0.02)
22:41:31.670 00.000 15712 Worker thread wakes up
22:41:31.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
22:41:31.670 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
22:41:31.670 00.000 15712 Moving (-0.06, 0.02) raw xDistance=0.02 yDistance=0.06
22:41:31.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:31.670 00.000 7988 UpdateGuideState exits: m=1505 SNR=25.9
22:41:31.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:31.685 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:31.686 00.001 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 636.00
22:41:31.686 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
22:41:31.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:31.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:41:31.686 00.000 15712 MoveAxis(E, 1, ABG)
22:41:31.686 00.000 15712 Guiding  Dir = 2, Dur = 1
22:41:31.686 00.000 7988 Enqueuing Expose request
22:41:31.688 00.002 15712 IsGuiding returns 0
22:41:31.702 00.014 15712 IsGuiding returns 0
22:41:31.702 00.000 15712 Move returns status 0, amount 1
22:41:31.702 00.000 15712 MoveAxis(N, 0, ABG)
22:41:31.702 00.000 15712 Move returns status 0, amount 0
22:41:31.702 00.000 15712 move complete, result=0
22:41:31.702 00.000 15712 worker thread done servicing request
22:41:31.702 00.000 15712 Worker thread wakes up
22:41:31.702 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:41:31.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:31.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:33.346 01.644 15712 Exposure complete
22:41:33.405 00.059 15712 worker thread done servicing request
22:41:33.405 00.000 7988 OnExposeComplete: enter
22:41:33.410 00.005 7988 UpdateGuideState(): m_state=6
22:41:33.410 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
22:41:33.412 00.002 7988 Star::Find returns 1 (0), X=501.20, Y=797.36, Mass=1624, SNR=26.8, Peak=169 HFD=4.3
22:41:33.412 00.000 7988 MultiStar: [#1 0.30,0.02,0.96,U] [#2 0.13,0.51,0.00,M9] [#3 -0.06,0.13,0.86,U] [#4 0.15,0.67,0.00,R] [#5 -0.07,-0.30,0.72,U] [#6 0.02,0.28,0.68,U] [#7 0.01,-0.08,0.50,U] [#8 -0.10,-0.48,0.00,M10] 
22:41:33.414 00.002 7988 refined, 5 included, MultiStar: {0.12, -0.01}, one-star: {0.34, -0.09}
22:41:33.414 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
22:41:33.416 00.002 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
22:41:33.416 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
22:41:33.418 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
22:41:33.420 00.002 7988 Enqueuing Move request for scope (0.12, -0.01)
22:41:33.420 00.000 15712 Worker thread wakes up
22:41:33.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:41:33.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:41:33.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:41:33.422 00.002 7988 UpdateGuideState exits: m=1624 SNR=26.8
22:41:33.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:33.424 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:33.424 00.000 7988 Enqueuing Expose request
22:41:33.426 00.002 15712 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=-0.12
22:41:33.426 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 636.00
22:41:33.426 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
22:41:33.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:33.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:41:33.426 00.000 15712 MoveAxis(W, 0, ABG)
22:41:33.426 00.000 15712 Move returns status 0, amount 0
22:41:33.426 00.000 15712 MoveAxis(N, 0, ABG)
22:41:33.426 00.000 15712 Move returns status 0, amount 0
22:41:33.426 00.000 15712 move complete, result=0
22:41:33.426 00.000 15712 worker thread done servicing request
22:41:33.426 00.000 15712 Worker thread wakes up
22:41:33.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:33.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:33.426 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:41:34.957 01.531 15712 Exposure complete
22:41:35.018 00.061 15712 worker thread done servicing request
22:41:35.018 00.000 7988 OnExposeComplete: enter
22:41:35.020 00.002 7988 UpdateGuideState(): m_state=6
22:41:35.020 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
22:41:35.023 00.003 7988 Star::Find returns 1 (0), X=501.27, Y=796.90, Mass=1659, SNR=27.0, Peak=153 HFD=4.2
22:41:35.023 00.000 7988 MultiStar: [#1 0.62,-0.56,0.00,M8] [#2 0.27,0.06,0.84,U] [#3 0.25,-0.16,0.86,U] [#4 -0.16,-0.65,0.00,M1] [#5 0.08,-0.60,0.00,M3] [#6 0.12,-0.29,0.67,U] [#7 0.38,-0.29,0.00,M1] [#8 0.27,-0.78,0.00,R] 
22:41:35.025 00.002 7988 refined, 3 included, MultiStar: {0.28, -0.25}, one-star: {0.41, -0.55}
22:41:35.025 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.56) = xAngle (-2.29 = -2.29)
22:41:35.027 00.002 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
22:41:35.027 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.25 hyp=0.37 cameraTheta=-0.73 mountX=-0.25 mountY=-0.27, mountTheta=-2.31
22:41:35.029 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.25, opts=13)
22:41:35.031 00.002 7988 Enqueuing Move request for scope (0.28, -0.25)
22:41:35.031 00.000 15712 Worker thread wakes up
22:41:35.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.25) opts 0xd
22:41:35.031 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.25)
22:41:35.031 00.000 15712 Moving (0.28, -0.25) raw xDistance=-0.25 yDistance=-0.27
22:41:35.031 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.74, period_length = 636.00
22:41:35.031 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
22:41:35.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:41:35.031 00.000 15712 MoveAxis(E, 45, ABG)
22:41:35.031 00.000 15712 Guiding  Dir = 2, Dur = 45
22:41:35.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:35.034 00.003 7988 UpdateGuideState exits: m=1659 SNR=27.0
22:41:35.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:35.034 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:35.034 00.000 7988 Enqueuing Expose request
22:41:35.034 00.000 15712 IsGuiding returns 0
22:41:35.067 00.033 15712 PulseGuide returned control before completion, sleep 27
22:41:35.098 00.031 15712 IsGuiding returns 1
22:41:35.098 00.000 15712 scope still moving after pulse duration time elapsed
22:41:35.147 00.049 15712 IsGuiding returns 0
22:41:35.147 00.000 15712 scope move finished after 45 + 63 ms
22:41:35.147 00.000 15712 Move returns status 0, amount 45
22:41:35.147 00.000 15712 MoveAxis(N, 69, ABG)
22:41:35.147 00.000 15712 Guiding  Dir = 0, Dur = 69
22:41:35.147 00.000 15712 IsGuiding returns 0
22:41:35.259 00.112 15712 IsGuiding returns 1
22:41:35.259 00.000 15712 scope still moving after pulse duration time elapsed
22:41:35.323 00.064 15712 IsGuiding returns 0
22:41:35.323 00.000 15712 scope move finished after 69 + 106 ms
22:41:35.323 00.000 15712 Move returns status 0, amount 69
22:41:35.323 00.000 15712 move complete, result=0
22:41:35.323 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.3 px 69 ms NORTH
22:41:35.325 00.002 15712 worker thread done servicing request
22:41:35.325 00.000 15712 Worker thread wakes up
22:41:35.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:35.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:36.966 01.641 15712 Exposure complete
22:41:37.012 00.046 15712 worker thread done servicing request
22:41:37.012 00.000 7988 OnExposeComplete: enter
22:41:37.029 00.017 7988 UpdateGuideState(): m_state=6
22:41:37.029 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
22:41:37.031 00.002 7988 Star::Find returns 1 (0), X=501.44, Y=797.42, Mass=1653, SNR=26.9, Peak=162 HFD=4.3
22:41:37.031 00.000 7988 MultiStar: [#1 0.59,0.01,0.00,M9] [#2 0.34,0.51,0.00,M9] [#3 0.22,0.35,0.00,M1] [#4 -0.13,-0.13,0.77,U] [#5 0.03,0.01,0.73,U] [#6 -0.22,0.18,0.68,U] [#7 0.52,0.06,0.00,M2] [#8 -0.19,0.61,0.00,M1] 
22:41:37.033 00.002 7988 refined, 3 included, MultiStar: {0.11, -0.00}, one-star: {0.58, -0.04}
22:41:37.033 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
22:41:37.035 00.002 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
22:41:37.035 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=-0.00 mountY=-0.11, mountTheta=-1.60
22:41:37.037 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.00, opts=13)
22:41:37.039 00.002 7988 Enqueuing Move request for scope (0.11, -0.00)
22:41:37.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:37.041 00.002 7988 UpdateGuideState exits: m=1653 SNR=26.9
22:41:37.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:37.043 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:37.044 00.001 15712 Worker thread wakes up
22:41:37.044 00.000 7988 Enqueuing Expose request
22:41:37.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
22:41:37.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
22:41:37.046 00.002 15712 Moving (0.11, -0.00) raw xDistance=-0.00 yDistance=-0.11
22:41:37.046 00.000 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 636.00
22:41:37.046 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
22:41:37.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:37.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:37.046 00.000 15712 MoveAxis(E, 1, ABG)
22:41:37.046 00.000 15712 Guiding  Dir = 2, Dur = 1
22:41:37.046 00.000 15712 IsGuiding returns 0
22:41:37.065 00.019 15712 IsGuiding returns 0
22:41:37.065 00.000 15712 Move returns status 0, amount 1
22:41:37.065 00.000 15712 MoveAxis(N, 0, ABG)
22:41:37.065 00.000 15712 Move returns status 0, amount 0
22:41:37.065 00.000 15712 move complete, result=0
22:41:37.065 00.000 15712 worker thread done servicing request
22:41:37.065 00.000 15712 Worker thread wakes up
22:41:37.065 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:41:37.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:37.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:38.484 01.419 15712 Exposure complete
22:41:38.540 00.056 15712 worker thread done servicing request
22:41:38.540 00.000 7988 OnExposeComplete: enter
22:41:38.546 00.006 7988 UpdateGuideState(): m_state=6
22:41:38.546 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
22:41:38.546 00.000 7988 Star::Find returns 1 (0), X=501.10, Y=797.79, Mass=1578, SNR=26.3, Peak=144 HFD=4.2
22:41:38.546 00.000 7988 MultiStar: [#1 0.39,0.54,0.00,M10] [#2 0.00,0.86,0.00,M10] [#3 0.28,0.82,0.00,M2] [#4 -0.08,0.52,0.00,M1] [#5 -0.27,0.18,0.75,U] [#6 -0.09,0.78,0.00,M1] [#7 -0.03,0.58,0.00,M3] [#8 -0.39,0.89,0.00,M2] 
22:41:38.546 00.000 7988 refined, 1 included, MultiStar: {0.02, 0.27}, one-star: {0.24, 0.34}
22:41:38.546 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
22:41:38.546 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
22:41:38.546 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.50 mountX=0.27 mountY=-0.03, mountTheta=-0.09
22:41:38.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.27, opts=13)
22:41:38.557 00.011 7988 Enqueuing Move request for scope (0.02, 0.27)
22:41:38.557 00.000 15712 Worker thread wakes up
22:41:38.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
22:41:38.557 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
22:41:38.557 00.000 15712 Moving (0.02, 0.27) raw xDistance=0.27 yDistance=-0.03
22:41:38.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:38.557 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.3
22:41:38.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:38.557 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:38.562 00.005 7988 Enqueuing Expose request
22:41:38.562 00.000 15712 PPEC rslt: input = 0.27, final = 0.13, react = 0.16, pred = -0.05, hyst = 0.14, hyst_pct = 0.74, period_length = 636.00
22:41:38.562 00.000 15712 PPEC: input: 0.27, control: 0.13, exposure: 1500
22:41:38.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:38.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:41:38.562 00.000 15712 MoveAxis(W, 43, ABG)
22:41:38.562 00.000 15712 Guiding  Dir = 3, Dur = 43
22:41:38.562 00.000 15712 IsGuiding returns 0
22:41:38.584 00.022 15712 PulseGuide returned control before completion, sleep 34
22:41:38.626 00.042 15712 IsGuiding returns 1
22:41:38.626 00.000 15712 scope still moving after pulse duration time elapsed
22:41:38.662 00.036 15712 IsGuiding returns 0
22:41:38.662 00.000 15712 scope move finished after 43 + 56 ms
22:41:38.662 00.000 15712 Move returns status 0, amount 43
22:41:38.662 00.000 15712 MoveAxis(N, 0, ABG)
22:41:38.662 00.000 15712 Move returns status 0, amount 0
22:41:38.662 00.000 15712 move complete, result=0
22:41:38.662 00.000 7988 GuideStep: 0.3 px 43 ms WEST, -0.0 px 0 ms NORTH
22:41:38.665 00.003 15712 worker thread done servicing request
22:41:38.665 00.000 15712 Worker thread wakes up
22:41:38.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:38.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:40.304 01.639 15712 Exposure complete
22:41:40.356 00.052 15712 worker thread done servicing request
22:41:40.356 00.000 7988 OnExposeComplete: enter
22:41:40.366 00.010 7988 UpdateGuideState(): m_state=6
22:41:40.366 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
22:41:40.368 00.002 7988 Star::Find returns 1 (0), X=501.38, Y=797.95, Mass=1647, SNR=27.3, Peak=142 HFD=4.6
22:41:40.368 00.000 7988 MultiStar: [#1 0.45,0.50,0.00,R] [#2 0.38,1.07,0.00,R] [#3 0.35,0.97,0.00,M3] [#4 0.04,0.54,0.00,M2] [#5 -0.00,0.27,0.71,U] [#6 0.07,0.72,0.00,M2] [#7 0.22,0.69,0.00,M4] [#8 -0.35,1.06,0.00,M3] 
22:41:40.370 00.002 7988 refined, 1 included, MultiStar: {0.30, 0.40}, one-star: {0.52, 0.49}
22:41:40.370 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
22:41:40.372 00.002 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
22:41:40.372 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.40 hyp=0.50 cameraTheta=0.92 mountX=0.40 mountY=-0.31, mountTheta=-0.67
22:41:40.374 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.40, opts=13)
22:41:40.376 00.002 7988 Enqueuing Move request for scope (0.30, 0.40)
22:41:40.376 00.000 15712 Worker thread wakes up
22:41:40.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.40) opts 0xd
22:41:40.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.40)
22:41:40.376 00.000 15712 Moving (0.30, 0.40) raw xDistance=0.40 yDistance=-0.31
22:41:40.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:40.376 00.000 7988 UpdateGuideState exits: m=1647 SNR=27.3
22:41:40.379 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:40.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:40.381 00.002 15712 PPEC rslt: input = 0.40, final = 0.21, react = 0.24, pred = -0.06, hyst = 0.22, hyst_pct = 0.74, period_length = 636.00
22:41:40.381 00.000 7988 Enqueuing Expose request
22:41:40.381 00.000 15712 PPEC: input: 0.40, control: 0.21, exposure: 1500
22:41:40.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:41:40.381 00.000 15712 MoveAxis(W, 68, ABG)
22:41:40.381 00.000 15712 Guiding  Dir = 3, Dur = 68
22:41:40.381 00.000 15712 IsGuiding returns 0
22:41:40.406 00.025 15712 PulseGuide returned control before completion, sleep 56
22:41:40.504 00.098 15712 IsGuiding returns 0
22:41:40.504 00.000 15712 Move returns status 0, amount 68
22:41:40.504 00.000 15712 MoveAxis(N, 80, ABG)
22:41:40.504 00.000 15712 Guiding  Dir = 0, Dur = 80
22:41:40.525 00.021 15712 IsGuiding returns 0
22:41:40.611 00.086 15712 PulseGuide returned control before completion, sleep 11
22:41:40.639 00.028 15712 IsGuiding returns 1
22:41:40.639 00.000 15712 scope still moving after pulse duration time elapsed
22:41:40.669 00.030 15712 IsGuiding returns 1
22:41:40.701 00.032 15712 IsGuiding returns 1
22:41:40.735 00.034 15712 IsGuiding returns 0
22:41:40.735 00.000 15712 scope move finished after 80 + 127 ms
22:41:40.735 00.000 15712 Move returns status 0, amount 80
22:41:40.735 00.000 15712 move complete, result=0
22:41:40.735 00.000 7988 GuideStep: 0.4 px 68 ms WEST, -0.3 px 80 ms NORTH
22:41:40.744 00.009 15712 worker thread done servicing request
22:41:40.744 00.000 15712 Worker thread wakes up
22:41:40.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:40.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:42.154 01.410 15712 Exposure complete
22:41:42.216 00.062 15712 worker thread done servicing request
22:41:42.216 00.000 7988 OnExposeComplete: enter
22:41:42.216 00.000 7988 UpdateGuideState(): m_state=6
22:41:42.216 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
22:41:42.216 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=797.47, Mass=1609, SNR=26.5, Peak=199 HFD=4.2
22:41:42.216 00.000 7988 MultiStar: [#1 -0.21,-0.49,0.00,M1] [#2 -0.59,-0.48,0.00,M1] [#3 -0.20,0.37,0.00,M4] [#4 -0.11,0.10,0.77,U] [#5 -0.32,-0.15,0.73,U] [#6 -0.21,0.27,0.69,U] [#7 0.01,0.28,0.51,U] [#8 -0.48,0.53,0.00,M4] 
22:41:42.216 00.000 7988 single-star, 4 included, MultiStar: {-0.09, 0.09}, one-star: {0.11, 0.01}
22:41:42.216 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
22:41:42.216 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
22:41:42.216 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.12 mountX=0.01 mountY=-0.11, mountTheta=-1.45
22:41:42.226 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.01, opts=13)
22:41:42.226 00.000 7988 Enqueuing Move request for scope (0.11, 0.01)
22:41:42.226 00.000 15712 Worker thread wakes up
22:41:42.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:41:42.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:41:42.226 00.000 15712 Moving (0.11, 0.01) raw xDistance=0.01 yDistance=-0.11
22:41:42.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:41:42.226 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.5
22:41:42.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:42.232 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:42.232 00.000 7988 Enqueuing Expose request
22:41:42.234 00.002 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.74, period_length = 636.00
22:41:42.234 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
22:41:42.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:42.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:42.234 00.000 15712 MoveAxis(E, 6, ABG)
22:41:42.234 00.000 15712 Guiding  Dir = 2, Dur = 6
22:41:42.234 00.000 15712 IsGuiding returns 0
22:41:42.260 00.026 15712 IsGuiding returns 0
22:41:42.260 00.000 15712 Move returns status 0, amount 6
22:41:42.260 00.000 15712 MoveAxis(N, 0, ABG)
22:41:42.260 00.000 15712 Move returns status 0, amount 0
22:41:42.260 00.000 15712 move complete, result=0
22:41:42.260 00.000 15712 worker thread done servicing request
22:41:42.260 00.000 15712 Worker thread wakes up
22:41:42.260 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:41:42.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:42.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:44.001 01.741 15712 Exposure complete
22:41:44.062 00.061 15712 worker thread done servicing request
22:41:44.062 00.000 7988 OnExposeComplete: enter
22:41:44.063 00.001 7988 UpdateGuideState(): m_state=6
22:41:44.063 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
22:41:44.065 00.002 7988 Star::Find returns 1 (0), X=500.82, Y=796.82, Mass=1714, SNR=27.8, Peak=176 HFD=4.4
22:41:44.067 00.002 7988 MultiStar: [#1 -0.30,-1.16,0.00,M2] [#2 -0.64,-1.11,0.00,M2] [#3 -0.29,-0.31,0.00,M5] [#4 -0.42,-0.82,0.00,M2] [#5 -0.60,-0.73,0.00,M1] [#6 -0.64,-0.55,0.00,M2] [#7 -0.22,-0.69,0.00,M4] [#8 -0.90,-0.36,0.00,M5] 
22:41:44.067 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
22:41:44.069 00.002 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
22:41:44.069 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.64 hyp=0.64 cameraTheta=-1.64 mountX=-0.64 mountY=0.06, mountTheta=3.05
22:41:44.071 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.64, opts=13)
22:41:44.073 00.002 7988 Enqueuing Move request for scope (-0.04, -0.64)
22:41:44.073 00.000 15712 Worker thread wakes up
22:41:44.073 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.64) opts 0xd
22:41:44.073 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.64)
22:41:44.073 00.000 15712 Moving (-0.04, -0.64) raw xDistance=-0.64 yDistance=0.06
22:41:44.073 00.000 15712 PPEC rslt: input = -0.64, final = -0.35, react = -0.39, pred = 0.00, hyst = -0.33, hyst_pct = 0.73, period_length = 636.00
22:41:44.073 00.000 15712 PPEC: input: -0.64, control: -0.35, exposure: 1500
22:41:44.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:44.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:41:44.073 00.000 15712 MoveAxis(E, 113, ABG)
22:41:44.073 00.000 15712 Guiding  Dir = 2, Dur = 113
22:41:44.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:44.073 00.000 7988 UpdateGuideState exits: m=1714 SNR=27.8
22:41:44.073 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:44.073 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:44.078 00.005 7988 Enqueuing Expose request
22:41:44.078 00.000 15712 IsGuiding returns 0
22:41:44.129 00.051 15712 PulseGuide returned control before completion, sleep 72
22:41:44.207 00.078 15712 IsGuiding returns 1
22:41:44.207 00.000 15712 scope still moving after pulse duration time elapsed
22:41:44.238 00.031 15712 IsGuiding returns 1
22:41:44.275 00.037 15712 IsGuiding returns 0
22:41:44.275 00.000 15712 scope move finished after 113 + 81 ms
22:41:44.275 00.000 15712 Move returns status 0, amount 113
22:41:44.275 00.000 15712 MoveAxis(N, 0, ABG)
22:41:44.275 00.000 15712 Move returns status 0, amount 0
22:41:44.275 00.000 15712 move complete, result=0
22:41:44.275 00.000 7988 GuideStep: -0.6 px 113 ms EAST, 0.1 px 0 ms NORTH
22:41:44.275 00.000 15712 worker thread done servicing request
22:41:44.277 00.002 15712 Worker thread wakes up
22:41:44.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:44.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:45.690 01.413 15712 Exposure complete
22:41:45.752 00.062 7988 OnExposeComplete: enter
22:41:45.752 00.000 7988 UpdateGuideState(): m_state=6
22:41:45.752 00.000 15712 worker thread done servicing request
22:41:45.752 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
22:41:45.752 00.000 7988 Star::Find returns 1 (0), X=500.78, Y=797.09, Mass=1731, SNR=27.9, Peak=204 HFD=4.4
22:41:45.752 00.000 7988 MultiStar: [#1 -0.54,-0.80,0.00,M3] [#2 -0.63,-0.75,0.00,M3] [#3 -0.27,-0.02,0.83,U] [#4 -0.48,-0.22,0.00,M3] [#5 -0.49,-0.48,0.00,M2] [#6 -0.46,-0.05,0.00,M3] [#7 -0.19,-0.26,0.49,U] [#8 -0.90,-0.14,0.00,M6] 
22:41:45.752 00.000 7988 refined, 2 included, MultiStar: {-0.17, -0.22}, one-star: {-0.08, -0.37}
22:41:45.752 00.000 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.79 = 2.49)
22:41:45.752 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.46)
22:41:45.752 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.23 mountX=-0.22 mountY=0.18, mountTheta=2.47
22:41:45.763 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.22, opts=13)
22:41:45.763 00.000 7988 Enqueuing Move request for scope (-0.17, -0.22)
22:41:45.765 00.002 15712 Worker thread wakes up
22:41:45.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd
22:41:45.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.22)
22:41:45.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:41:45.765 00.000 7988 UpdateGuideState exits: m=1731 SNR=27.9
22:41:45.768 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:45.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:45.768 00.000 7988 Enqueuing Expose request
22:41:45.768 00.000 15712 Moving (-0.17, -0.22) raw xDistance=-0.22 yDistance=0.18
22:41:45.768 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.73, period_length = 636.00
22:41:45.768 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
22:41:45.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:45.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:41:45.768 00.000 15712 MoveAxis(E, 40, ABG)
22:41:45.768 00.000 15712 Guiding  Dir = 2, Dur = 40
22:41:45.768 00.000 15712 IsGuiding returns 0
22:41:45.784 00.016 15712 PulseGuide returned control before completion, sleep 30
22:41:45.836 00.052 15712 IsGuiding returns 0
22:41:45.836 00.000 15712 Move returns status 0, amount 40
22:41:45.836 00.000 15712 MoveAxis(N, 0, ABG)
22:41:45.836 00.000 15712 Move returns status 0, amount 0
22:41:45.836 00.000 15712 move complete, result=0
22:41:45.836 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
22:41:45.843 00.007 15712 worker thread done servicing request
22:41:45.843 00.000 15712 Worker thread wakes up
22:41:45.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:45.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:47.477 01.634 15712 Exposure complete
22:41:47.531 00.054 15712 worker thread done servicing request
22:41:47.531 00.000 7988 OnExposeComplete: enter
22:41:47.539 00.008 7988 UpdateGuideState(): m_state=6
22:41:47.539 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
22:41:47.539 00.000 7988 Star::Find returns 1 (0), X=500.80, Y=797.35, Mass=1640, SNR=26.8, Peak=180 HFD=4.6
22:41:47.539 00.000 7988 MultiStar: [#1 -0.32,-0.31,0.00,M4] [#2 -0.56,-0.34,0.00,M4] [#3 -0.13,0.21,0.83,U] [#4 -0.64,-0.20,0.00,M4] [#5 -0.69,-0.19,0.00,M3] [#6 -0.29,0.19,0.64,U] [#7 -0.41,-0.00,0.00,M4] [#8 -0.70,0.42,0.00,M7] 
22:41:47.539 00.000 7988 single-star, 2 included, MultiStar: {-0.14, 0.08}, one-star: {-0.06, -0.10}
22:41:47.539 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.63 = 2.66)
22:41:47.539 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
22:41:47.539 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.06 mountX=-0.11 mountY=0.06, mountTheta=2.63
22:41:47.548 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.10, opts=13)
22:41:47.548 00.000 7988 Enqueuing Move request for scope (-0.06, -0.10)
22:41:47.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:47.548 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.8
22:41:47.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:47.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:47.555 00.007 7988 Enqueuing Expose request
22:41:47.555 00.000 15712 Worker thread wakes up
22:41:47.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
22:41:47.555 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
22:41:47.555 00.000 15712 Moving (-0.06, -0.10) raw xDistance=-0.11 yDistance=0.06
22:41:47.555 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 636.00
22:41:47.555 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
22:41:47.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:47.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:41:47.555 00.000 15712 MoveAxis(W, 0, ABG)
22:41:47.555 00.000 15712 Move returns status 0, amount 0
22:41:47.555 00.000 15712 MoveAxis(N, 0, ABG)
22:41:47.555 00.000 15712 Move returns status 0, amount 0
22:41:47.555 00.000 15712 move complete, result=0
22:41:47.555 00.000 15712 worker thread done servicing request
22:41:47.555 00.000 15712 Worker thread wakes up
22:41:47.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:47.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:47.555 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
22:41:48.975 01.420 15712 Exposure complete
22:41:49.036 00.061 15712 worker thread done servicing request
22:41:49.036 00.000 7988 OnExposeComplete: enter
22:41:49.036 00.000 7988 UpdateGuideState(): m_state=6
22:41:49.038 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
22:41:49.038 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=797.60, Mass=1566, SNR=26.4, Peak=184 HFD=4.4
22:41:49.040 00.002 7988 MultiStar: [#1 -0.27,-0.30,0.00,M5] [#2 -0.47,-0.22,0.00,M5] [#3 -0.16,0.62,0.00,M4] [#4 -0.43,0.03,0.00,M5] [#5 -0.25,0.14,0.76,U] [#6 -0.43,0.42,0.00,M3] [#7 0.01,0.36,0.49,U] [#8 -0.41,0.67,0.00,M8] 
22:41:49.040 00.000 7988 single-star, 2 included, MultiStar: {-0.08, 0.19}, one-star: {-0.01, 0.14}
22:41:49.042 00.002 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
22:41:49.042 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
22:41:49.044 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.63 mountX=0.14 mountY=0.00, mountTheta=0.03
22:41:49.046 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.14, opts=13)
22:41:49.048 00.002 7988 Enqueuing Move request for scope (-0.01, 0.14)
22:41:49.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:49.050 00.002 7988 UpdateGuideState exits: m=1566 SNR=26.4
22:41:49.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:49.052 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:49.052 00.000 7988 Enqueuing Expose request
22:41:49.054 00.002 15712 Worker thread wakes up
22:41:49.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
22:41:49.054 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
22:41:49.054 00.000 15712 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=0.00
22:41:49.054 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.73, period_length = 636.00
22:41:49.054 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
22:41:49.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:49.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:41:49.054 00.000 15712 MoveAxis(E, 4, ABG)
22:41:49.054 00.000 15712 Guiding  Dir = 2, Dur = 4
22:41:49.054 00.000 15712 IsGuiding returns 0
22:41:49.070 00.016 15712 IsGuiding returns 0
22:41:49.070 00.000 15712 Move returns status 0, amount 4
22:41:49.070 00.000 15712 MoveAxis(N, 0, ABG)
22:41:49.070 00.000 15712 Move returns status 0, amount 0
22:41:49.070 00.000 15712 move complete, result=0
22:41:49.070 00.000 15712 worker thread done servicing request
22:41:49.070 00.000 15712 Worker thread wakes up
22:41:49.070 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:41:49.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:49.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:50.712 01.642 15712 Exposure complete
22:41:50.771 00.059 15712 worker thread done servicing request
22:41:50.773 00.002 7988 OnExposeComplete: enter
22:41:50.773 00.000 7988 UpdateGuideState(): m_state=6
22:41:50.775 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
22:41:50.777 00.002 7988 Star::Find returns 1 (0), X=500.99, Y=797.79, Mass=1680, SNR=27.4, Peak=152 HFD=4.4
22:41:50.777 00.000 7988 MultiStar: [#1 -0.15,0.02,0.97,U] [#2 -0.48,-0.16,0.00,M6] [#3 -0.10,0.58,0.00,M5] [#4 -0.36,0.36,0.00,M6] [#5 -0.41,0.33,0.00,M3] [#6 -0.19,0.80,0.00,M4] [#7 -0.06,0.25,0.48,U] [#8 -0.45,0.86,0.00,M9] 
22:41:50.779 00.002 7988 refined, 2 included, MultiStar: {-0.02, 0.19}, one-star: {0.13, 0.33}
22:41:50.780 00.001 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
22:41:50.780 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
22:41:50.782 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.68 mountX=0.19 mountY=0.02, mountTheta=0.08
22:41:50.784 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.19, opts=13)
22:41:50.784 00.000 7988 Enqueuing Move request for scope (-0.02, 0.19)
22:41:50.786 00.002 15712 Worker thread wakes up
22:41:50.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:50.786 00.000 7988 UpdateGuideState exits: m=1680 SNR=27.4
22:41:50.788 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:50.788 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:50.788 00.000 7988 Enqueuing Expose request
22:41:50.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
22:41:50.788 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
22:41:50.788 00.000 15712 Moving (-0.02, 0.19) raw xDistance=0.19 yDistance=0.02
22:41:50.788 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.12, pred = -0.05, hyst = 0.10, hyst_pct = 0.73, period_length = 636.00
22:41:50.788 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
22:41:50.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:50.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:41:50.788 00.000 15712 MoveAxis(W, 31, ABG)
22:41:50.788 00.000 15712 Guiding  Dir = 3, Dur = 31
22:41:50.788 00.000 15712 IsGuiding returns 0
22:41:50.811 00.023 15712 PulseGuide returned control before completion, sleep 22
22:41:50.836 00.025 15712 IsGuiding returns 1
22:41:50.836 00.000 15712 scope still moving after pulse duration time elapsed
22:41:50.873 00.037 15712 IsGuiding returns 0
22:41:50.873 00.000 15712 scope move finished after 31 + 52 ms
22:41:50.873 00.000 15712 Move returns status 0, amount 31
22:41:50.873 00.000 15712 MoveAxis(N, 0, ABG)
22:41:50.873 00.000 15712 Move returns status 0, amount 0
22:41:50.873 00.000 15712 move complete, result=0
22:41:50.873 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
22:41:50.878 00.005 15712 worker thread done servicing request
22:41:50.878 00.000 15712 Worker thread wakes up
22:41:50.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:50.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:52.292 01.414 15712 Exposure complete
22:41:52.353 00.061 15712 worker thread done servicing request
22:41:52.353 00.000 7988 OnExposeComplete: enter
22:41:52.354 00.001 7988 UpdateGuideState(): m_state=6
22:41:52.354 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
22:41:52.354 00.000 7988 Star::Find returns 1 (0), X=501.05, Y=797.32, Mass=1635, SNR=26.8, Peak=179 HFD=4.2
22:41:52.354 00.000 7988 MultiStar: [#1 -0.39,-0.41,0.00,M5] [#2 -0.64,-0.56,0.00,M7] [#3 -0.04,0.24,0.88,U] [#4 -0.37,0.02,0.77,U] [#5 -0.19,-0.25,0.75,U] [#6 -0.39,0.15,0.00,M5] [#7 -0.09,0.19,0.48,U] [#8 -0.56,0.43,0.00,M10] 
22:41:52.354 00.000 7988 refined, 4 included, MultiStar: {-0.08, -0.00}, one-star: {0.19, -0.14}
22:41:52.354 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.66 = 1.62)
22:41:52.354 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.70 = 1.59)
22:41:52.361 00.007 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.10 mountX=-0.00 mountY=0.08, mountTheta=1.62
22:41:52.361 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.00, opts=13)
22:41:52.361 00.000 7988 Enqueuing Move request for scope (-0.08, -0.00)
22:41:52.361 00.000 15712 Worker thread wakes up
22:41:52.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
22:41:52.361 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
22:41:52.361 00.000 15712 Moving (-0.08, -0.00) raw xDistance=-0.00 yDistance=0.08
22:41:52.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:52.361 00.000 7988 UpdateGuideState exits: m=1635 SNR=26.8
22:41:52.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:52.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:52.370 00.009 7988 Enqueuing Expose request
22:41:52.370 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.73, period_length = 636.00
22:41:52.370 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
22:41:52.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:52.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:52.370 00.000 15712 MoveAxis(E, 4, ABG)
22:41:52.370 00.000 15712 Guiding  Dir = 2, Dur = 4
22:41:52.370 00.000 15712 IsGuiding returns 0
22:41:52.394 00.024 15712 IsGuiding returns 0
22:41:52.395 00.001 15712 Move returns status 0, amount 4
22:41:52.395 00.000 15712 MoveAxis(N, 0, ABG)
22:41:52.395 00.000 15712 Move returns status 0, amount 0
22:41:52.395 00.000 15712 move complete, result=0
22:41:52.395 00.000 15712 worker thread done servicing request
22:41:52.395 00.000 15712 Worker thread wakes up
22:41:52.395 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:41:52.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:52.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:54.034 01.639 15712 Exposure complete
22:41:54.080 00.046 15712 worker thread done servicing request
22:41:54.080 00.000 7988 OnExposeComplete: enter
22:41:54.096 00.016 7988 UpdateGuideState(): m_state=6
22:41:54.098 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
22:41:54.098 00.000 7988 Star::Find returns 1 (0), X=501.06, Y=797.18, Mass=1746, SNR=27.9, Peak=210 HFD=4.4
22:41:54.100 00.002 7988 MultiStar: [#1 -0.32,-0.77,0.00,M6] [#2 -0.36,-0.59,0.00,M8] [#3 -0.34,0.08,0.83,U] [#4 -0.24,-0.47,0.00,M6] [#5 -0.15,-0.06,0.71,U] [#6 -0.58,0.03,0.00,M6] [#7 -0.06,0.06,0.47,U] [#8 -0.47,0.53,0.00,R] 
22:41:54.100 00.000 7988 refined, 3 included, MultiStar: {-0.07, -0.08}, one-star: {0.20, -0.28}
22:41:54.102 00.002 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.91 = 2.38)
22:41:54.102 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.34)
22:41:54.104 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.34 mountX=-0.08 mountY=0.08, mountTheta=2.36
22:41:54.106 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
22:41:54.106 00.000 7988 Enqueuing Move request for scope (-0.07, -0.08)
22:41:54.108 00.002 15712 Worker thread wakes up
22:41:54.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
22:41:54.108 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
22:41:54.108 00.000 15712 Moving (-0.07, -0.08) raw xDistance=-0.08 yDistance=0.08
22:41:54.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:54.108 00.000 7988 UpdateGuideState exits: m=1746 SNR=27.9
22:41:54.110 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:54.110 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:54.112 00.002 7988 Enqueuing Expose request
22:41:54.113 00.001 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 636.00
22:41:54.113 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
22:41:54.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:54.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:54.113 00.000 15712 MoveAxis(W, 1, ABG)
22:41:54.113 00.000 15712 Guiding  Dir = 3, Dur = 1
22:41:54.113 00.000 15712 IsGuiding returns 0
22:41:54.130 00.017 15712 IsGuiding returns 0
22:41:54.130 00.000 15712 Move returns status 0, amount 1
22:41:54.130 00.000 15712 MoveAxis(N, 0, ABG)
22:41:54.130 00.000 15712 Move returns status 0, amount 0
22:41:54.130 00.000 15712 move complete, result=0
22:41:54.130 00.000 15712 worker thread done servicing request
22:41:54.130 00.000 15712 Worker thread wakes up
22:41:54.130 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:41:54.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:54.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:55.545 01.415 15712 Exposure complete
22:41:55.608 00.063 15712 worker thread done servicing request
22:41:55.608 00.000 7988 OnExposeComplete: enter
22:41:55.609 00.001 7988 UpdateGuideState(): m_state=6
22:41:55.609 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
22:41:55.609 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=797.21, Mass=1626, SNR=26.8, Peak=176 HFD=4.4
22:41:55.609 00.000 7988 MultiStar: [#1 -0.42,-0.73,0.00,M7] [#2 -0.53,-0.87,0.00,M9] [#3 0.06,0.01,0.87,U] [#4 -0.32,-0.33,0.00,M7] [#5 -0.24,-0.35,0.00,M2] [#6 -0.26,-0.15,0.67,U] [#7 -0.05,0.04,0.51,U] [#8 0.30,-0.54,0.00,M1] 
22:41:55.609 00.000 7988 refined, 3 included, MultiStar: {-0.02, -0.11}, one-star: {0.07, -0.25}
22:41:55.609 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
22:41:55.609 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
22:41:55.609 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.79 mountX=-0.11 mountY=0.03, mountTheta=2.90
22:41:55.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.11, opts=13)
22:41:55.609 00.000 7988 Enqueuing Move request for scope (-0.02, -0.11)
22:41:55.609 00.000 15712 Worker thread wakes up
22:41:55.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
22:41:55.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
22:41:55.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:55.609 00.000 7988 UpdateGuideState exits: m=1626 SNR=26.8
22:41:55.609 00.000 15712 Moving (-0.02, -0.11) raw xDistance=-0.11 yDistance=0.03
22:41:55.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:55.624 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:55.626 00.002 7988 Enqueuing Expose request
22:41:55.626 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 636.00
22:41:55.626 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
22:41:55.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:55.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:41:55.626 00.000 15712 MoveAxis(W, 1, ABG)
22:41:55.626 00.000 15712 Guiding  Dir = 3, Dur = 1
22:41:55.626 00.000 15712 IsGuiding returns 0
22:41:55.655 00.029 15712 IsGuiding returns 0
22:41:55.655 00.000 15712 Move returns status 0, amount 1
22:41:55.655 00.000 15712 MoveAxis(N, 0, ABG)
22:41:55.655 00.000 15712 Move returns status 0, amount 0
22:41:55.655 00.000 15712 move complete, result=0
22:41:55.655 00.000 15712 worker thread done servicing request
22:41:55.655 00.000 15712 Worker thread wakes up
22:41:55.655 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:41:55.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:55.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:57.297 01.642 15712 Exposure complete
22:41:57.345 00.048 15712 worker thread done servicing request
22:41:57.345 00.000 7988 OnExposeComplete: enter
22:41:57.360 00.015 7988 UpdateGuideState(): m_state=6
22:41:57.360 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
22:41:57.362 00.002 7988 Star::Find returns 1 (0), X=500.82, Y=797.45, Mass=1798, SNR=28.4, Peak=206 HFD=4.5
22:41:57.362 00.000 7988 MultiStar: [#1 -0.32,-0.40,0.00,M8] [#2 -0.40,-0.35,0.00,M10] [#3 -0.25,0.35,0.00,M3] [#4 -0.31,0.18,0.73,U] [#5 -0.44,-0.10,0.00,M3] [#6 -0.51,0.44,0.00,M6] [#7 -0.29,0.26,0.00,M1] [#8 -0.36,-0.26,0.00,M2] 
22:41:57.364 00.002 7988 single-star, 1 included, MultiStar: {-0.15, 0.07}, one-star: {-0.04, -0.01}
22:41:57.366 00.002 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.56) = xAngle (-4.56 = 1.72)
22:41:57.366 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.69)
22:41:57.366 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.00 mountX=-0.01 mountY=0.04, mountTheta=1.72
22:41:57.368 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
22:41:57.370 00.002 7988 Enqueuing Move request for scope (-0.04, -0.01)
22:41:57.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:57.372 00.002 7988 UpdateGuideState exits: m=1798 SNR=28.4
22:41:57.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:57.374 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:57.376 00.002 15712 Worker thread wakes up
22:41:57.376 00.000 7988 Enqueuing Expose request
22:41:57.377 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:41:57.377 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:41:57.377 00.000 15712 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
22:41:57.377 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.72, period_length = 636.00
22:41:57.377 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
22:41:57.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:57.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:41:57.377 00.000 15712 MoveAxis(W, 1, ABG)
22:41:57.377 00.000 15712 Guiding  Dir = 3, Dur = 1
22:41:57.377 00.000 15712 IsGuiding returns 0
22:41:57.394 00.017 15712 IsGuiding returns 0
22:41:57.394 00.000 15712 Move returns status 0, amount 1
22:41:57.394 00.000 15712 MoveAxis(N, 0, ABG)
22:41:57.394 00.000 15712 Move returns status 0, amount 0
22:41:57.394 00.000 15712 move complete, result=0
22:41:57.394 00.000 15712 worker thread done servicing request
22:41:57.394 00.000 15712 Worker thread wakes up
22:41:57.394 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:41:57.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:57.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:41:58.814 01.420 15712 Exposure complete
22:41:58.874 00.060 15712 worker thread done servicing request
22:41:58.874 00.000 7988 OnExposeComplete: enter
22:41:58.874 00.000 7988 UpdateGuideState(): m_state=6
22:41:58.878 00.004 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
22:41:58.878 00.000 7988 Star::Find returns 1 (0), X=501.00, Y=797.40, Mass=1724, SNR=27.7, Peak=188 HFD=4.7
22:41:58.878 00.000 7988 MultiStar: [#1 -0.07,-0.48,0.00,M9] [#2 -0.28,-0.39,0.00,R] [#3 -0.27,0.17,0.84,U] [#4 -0.43,-0.02,0.00,M7] [#5 -0.10,-0.09,0.69,U] [#6 -0.21,0.19,0.64,U] [#7 0.12,0.06,0.49,U] [#8 -0.26,0.06,0.42,U] 
22:41:58.878 00.000 7988 refined, 5 included, MultiStar: {-0.08, 0.05}, one-star: {0.14, -0.06}
22:41:58.878 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
22:41:58.878 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
22:41:58.878 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.61 mountX=0.05 mountY=0.08, mountTheta=1.04
22:41:58.878 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.05, opts=13)
22:41:58.878 00.000 7988 Enqueuing Move request for scope (-0.08, 0.05)
22:41:58.878 00.000 15712 Worker thread wakes up
22:41:58.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
22:41:58.878 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
22:41:58.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:41:58.878 00.000 7988 UpdateGuideState exits: m=1724 SNR=27.7
22:41:58.891 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:58.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:41:58.893 00.002 7988 Enqueuing Expose request
22:41:58.894 00.001 15712 Moving (-0.08, 0.05) raw xDistance=0.05 yDistance=0.08
22:41:58.894 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 636.00
22:41:58.894 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
22:41:58.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:58.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:58.894 00.000 15712 MoveAxis(E, 1, ABG)
22:41:58.894 00.000 15712 Guiding  Dir = 2, Dur = 1
22:41:58.894 00.000 15712 IsGuiding returns 0
22:41:58.914 00.020 15712 IsGuiding returns 0
22:41:58.914 00.000 15712 Move returns status 0, amount 1
22:41:58.914 00.000 15712 MoveAxis(N, 0, ABG)
22:41:58.914 00.000 15712 Move returns status 0, amount 0
22:41:58.914 00.000 15712 move complete, result=0
22:41:58.914 00.000 15712 worker thread done servicing request
22:41:58.914 00.000 15712 Worker thread wakes up
22:41:58.914 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:41:58.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:41:58.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:00.557 01.643 15712 Exposure complete
22:42:00.618 00.061 15712 worker thread done servicing request
22:42:00.618 00.000 7988 OnExposeComplete: enter
22:42:00.619 00.001 7988 UpdateGuideState(): m_state=6
22:42:00.619 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
22:42:00.619 00.000 7988 Star::Find returns 1 (0), X=500.98, Y=797.13, Mass=1574, SNR=26.1, Peak=177 HFD=4.3
22:42:00.619 00.000 7988 MultiStar: [#1 -0.39,-0.79,0.00,M10] [#2 -0.12,-0.58,0.00,M1] [#3 -0.10,0.02,0.90,U] [#4 -0.31,-0.27,0.00,M8] [#5 -0.37,-0.37,0.00,M3] [#6 -0.42,0.09,0.00,M6] [#7 -0.09,-0.09,0.53,U] [#8 -0.34,-0.45,0.00,M2] 
22:42:00.619 00.000 7988 refined, 2 included, MultiStar: {-0.01, -0.15}, one-star: {0.12, -0.33}
22:42:00.625 00.006 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
22:42:00.625 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.07)
22:42:00.625 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.62 mountX=-0.15 mountY=0.01, mountTheta=3.07
22:42:00.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.15, opts=13)
22:42:00.625 00.000 7988 Enqueuing Move request for scope (-0.01, -0.15)
22:42:00.625 00.000 15712 Worker thread wakes up
22:42:00.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
22:42:00.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
22:42:00.625 00.000 15712 Moving (-0.01, -0.15) raw xDistance=-0.15 yDistance=0.01
22:42:00.625 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 636.00
22:42:00.625 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
22:42:00.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:00.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:42:00.625 00.000 15712 MoveAxis(E, 1, ABG)
22:42:00.625 00.000 15712 Guiding  Dir = 2, Dur = 1
22:42:00.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:00.625 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.1
22:42:00.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:00.635 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:00.635 00.000 7988 Enqueuing Expose request
22:42:00.641 00.006 15712 IsGuiding returns 0
22:42:00.659 00.018 15712 IsGuiding returns 0
22:42:00.659 00.000 15712 Move returns status 0, amount 1
22:42:00.659 00.000 15712 MoveAxis(N, 0, ABG)
22:42:00.659 00.000 15712 Move returns status 0, amount 0
22:42:00.659 00.000 15712 move complete, result=0
22:42:00.659 00.000 15712 worker thread done servicing request
22:42:00.659 00.000 15712 Worker thread wakes up
22:42:00.659 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:42:00.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:00.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:02.073 01.414 15712 Exposure complete
22:42:02.133 00.060 15712 worker thread done servicing request
22:42:02.133 00.000 7988 OnExposeComplete: enter
22:42:02.135 00.002 7988 UpdateGuideState(): m_state=6
22:42:02.136 00.001 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
22:42:02.136 00.000 7988 Star::Find returns 1 (0), X=500.88, Y=796.97, Mass=1609, SNR=26.6, Peak=148 HFD=4.3
22:42:02.136 00.000 7988 MultiStar: [#1 -0.34,-0.97,0.00,R] [#2 -0.20,-0.70,0.00,M2] [#3 -0.11,-0.39,0.00,M2] [#4 -0.35,-0.33,0.00,M9] [#5 -0.56,-0.62,0.00,M4] [#6 -0.55,-0.39,0.00,M7] [#7 -0.20,-0.26,0.49,U] [#8 -0.08,-0.61,0.00,M3] 
22:42:02.136 00.000 7988 refined, 1 included, MultiStar: {-0.05, -0.41}, one-star: {0.02, -0.49}
22:42:02.136 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.26 = 3.03)
22:42:02.136 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
22:42:02.136 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.41 hyp=0.42 cameraTheta=-1.69 mountX=-0.42 mountY=0.06, mountTheta=3.00
22:42:02.136 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.41, opts=13)
22:42:02.136 00.000 7988 Enqueuing Move request for scope (-0.05, -0.41)
22:42:02.136 00.000 15712 Worker thread wakes up
22:42:02.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.41) opts 0xd
22:42:02.136 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.41)
22:42:02.136 00.000 15712 Moving (-0.05, -0.41) raw xDistance=-0.42 yDistance=0.06
22:42:02.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:02.136 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.6
22:42:02.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:02.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:02.151 00.015 7988 Enqueuing Expose request
22:42:02.151 00.000 15712 PPEC rslt: input = -0.42, final = -0.23, react = -0.25, pred = -0.01, hyst = -0.22, hyst_pct = 0.72, period_length = 636.00
22:42:02.151 00.000 15712 PPEC: input: -0.42, control: -0.23, exposure: 1500
22:42:02.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:02.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:02.151 00.000 15712 MoveAxis(E, 77, ABG)
22:42:02.151 00.000 15712 Guiding  Dir = 2, Dur = 77
22:42:02.153 00.002 15712 IsGuiding returns 0
22:42:02.169 00.016 15712 PulseGuide returned control before completion, sleep 63
22:42:02.255 00.086 15712 IsGuiding returns 1
22:42:02.255 00.000 15712 scope still moving after pulse duration time elapsed
22:42:02.289 00.034 15712 IsGuiding returns 0
22:42:02.289 00.000 15712 scope move finished after 77 + 59 ms
22:42:02.289 00.000 15712 Move returns status 0, amount 77
22:42:02.289 00.000 15712 MoveAxis(N, 0, ABG)
22:42:02.289 00.000 15712 Move returns status 0, amount 0
22:42:02.289 00.000 15712 move complete, result=0
22:42:02.289 00.000 15712 worker thread done servicing request
22:42:02.289 00.000 15712 Worker thread wakes up
22:42:02.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:02.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:02.289 00.000 7988 GuideStep: -0.4 px 77 ms EAST, 0.1 px 0 ms NORTH
22:42:03.924 01.635 15712 Exposure complete
22:42:03.985 00.061 15712 worker thread done servicing request
22:42:03.987 00.002 7988 OnExposeComplete: enter
22:42:03.987 00.000 7988 UpdateGuideState(): m_state=6
22:42:03.987 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
22:42:03.990 00.003 7988 Star::Find returns 1 (0), X=501.00, Y=797.42, Mass=1573, SNR=26.3, Peak=172 HFD=4.2
22:42:03.990 00.000 7988 MultiStar: [#1 0.05,0.38,0.99,U] [#2 -0.27,-0.08,0.86,U] [#3 -0.02,0.22,0.89,U] [#4 -0.66,-0.10,0.00,M10] [#5 -0.24,-0.06,0.73,U] [#6 -0.69,0.27,0.00,M8] [#7 -0.03,0.17,0.50,U] [#8 -0.21,-0.16,0.45,U] 
22:42:03.990 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.08}, one-star: {0.14, -0.04}
22:42:03.990 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
22:42:03.990 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
22:42:03.990 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.24 mountX=0.08 mountY=0.06, mountTheta=0.66
22:42:03.990 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.08, opts=13)
22:42:03.990 00.000 7988 Enqueuing Move request for scope (-0.06, 0.08)
22:42:03.990 00.000 15712 Worker thread wakes up
22:42:03.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:03.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
22:42:03.990 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
22:42:03.990 00.000 15712 Moving (-0.06, 0.08) raw xDistance=0.08 yDistance=0.06
22:42:03.990 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.3
22:42:04.003 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:04.005 00.002 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 636.00
22:42:04.005 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
22:42:04.005 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:04.005 00.000 7988 Enqueuing Expose request
22:42:04.007 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:04.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:04.007 00.000 15712 MoveAxis(E, 1, ABG)
22:42:04.007 00.000 15712 Guiding  Dir = 2, Dur = 1
22:42:04.007 00.000 15712 IsGuiding returns 0
22:42:04.025 00.018 15712 IsGuiding returns 0
22:42:04.025 00.000 15712 Move returns status 0, amount 1
22:42:04.025 00.000 15712 MoveAxis(N, 0, ABG)
22:42:04.025 00.000 15712 Move returns status 0, amount 0
22:42:04.025 00.000 15712 move complete, result=0
22:42:04.025 00.000 15712 worker thread done servicing request
22:42:04.025 00.000 15712 Worker thread wakes up
22:42:04.025 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:42:04.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:04.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:05.439 01.414 15712 Exposure complete
22:42:05.484 00.045 15712 worker thread done servicing request
22:42:05.484 00.000 7988 OnExposeComplete: enter
22:42:05.500 00.016 7988 UpdateGuideState(): m_state=6
22:42:05.501 00.001 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
22:42:05.501 00.000 7988 Star::Find returns 1 (0), X=501.02, Y=797.23, Mass=1625, SNR=26.7, Peak=153 HFD=4.6
22:42:05.501 00.000 7988 MultiStar: [#1 0.10,0.23,0.97,U] [#2 -0.04,-0.24,0.86,U] [#3 -0.03,-0.03,0.86,U] [#4 -0.14,-0.29,0.74,U] [#5 -0.09,-0.47,0.00,M4] [#6 -0.22,0.08,0.64,U] [#7 -0.06,0.19,0.51,U] [#8 0.15,-0.47,0.00,M3] 
22:42:05.501 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.05}, one-star: {0.16, -0.23}
22:42:05.501 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.87)
22:42:05.501 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
22:42:05.501 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.85 mountX=-0.05 mountY=0.02, mountTheta=2.84
22:42:05.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.05, opts=13)
22:42:05.501 00.000 7988 Enqueuing Move request for scope (-0.01, -0.05)
22:42:05.501 00.000 15712 Worker thread wakes up
22:42:05.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
22:42:05.501 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
22:42:05.501 00.000 15712 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
22:42:05.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:05.501 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.7
22:42:05.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:05.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:05.516 00.015 7988 Enqueuing Expose request
22:42:05.516 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 636.00
22:42:05.516 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
22:42:05.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:05.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:05.518 00.002 15712 MoveAxis(E, 1, ABG)
22:42:05.518 00.000 15712 Guiding  Dir = 2, Dur = 1
22:42:05.518 00.000 15712 IsGuiding returns 0
22:42:05.532 00.014 15712 IsGuiding returns 0
22:42:05.532 00.000 15712 Move returns status 0, amount 1
22:42:05.532 00.000 15712 MoveAxis(N, 0, ABG)
22:42:05.532 00.000 15712 Move returns status 0, amount 0
22:42:05.532 00.000 15712 move complete, result=0
22:42:05.532 00.000 15712 worker thread done servicing request
22:42:05.532 00.000 15712 Worker thread wakes up
22:42:05.532 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:42:05.535 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:05.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:07.176 01.641 15712 Exposure complete
22:42:07.234 00.058 15712 worker thread done servicing request
22:42:07.234 00.000 7988 OnExposeComplete: enter
22:42:07.234 00.000 7988 UpdateGuideState(): m_state=6
22:42:07.240 00.006 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
22:42:07.240 00.000 7988 Star::Find returns 1 (0), X=500.86, Y=796.90, Mass=1605, SNR=26.6, Peak=155 HFD=4.5
22:42:07.240 00.000 7988 MultiStar: [#1 0.22,0.08,0.99,U] [#2 -0.29,-0.38,0.00,M1] [#3 -0.05,-0.05,0.84,U] [#4 -0.18,-0.46,0.00,M10] [#5 -0.45,-0.57,0.00,M5] [#6 -0.35,-0.03,0.66,U] [#7 -0.47,-0.03,0.00,M1] [#8 0.30,-0.41,0.00,M4] 
22:42:07.240 00.000 7988 refined, 3 included, MultiStar: {-0.02, -0.16}, one-star: {0.00, -0.56}
22:42:07.240 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
22:42:07.240 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
22:42:07.240 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.67 mountX=-0.16 mountY=0.02, mountTheta=3.02
22:42:07.240 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.16, opts=13)
22:42:07.240 00.000 7988 Enqueuing Move request for scope (-0.02, -0.16)
22:42:07.240 00.000 15712 Worker thread wakes up
22:42:07.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
22:42:07.240 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
22:42:07.240 00.000 15712 Moving (-0.02, -0.16) raw xDistance=-0.16 yDistance=0.02
22:42:07.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:07.251 00.011 7988 UpdateGuideState exits: m=1605 SNR=26.6
22:42:07.253 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:07.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:07.255 00.002 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 636.00
22:42:07.255 00.000 7988 Enqueuing Expose request
22:42:07.255 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
22:42:07.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:07.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:07.255 00.000 15712 MoveAxis(E, 1, ABG)
22:42:07.255 00.000 15712 Guiding  Dir = 2, Dur = 1
22:42:07.275 00.020 15712 IsGuiding returns 0
22:42:07.287 00.012 15712 IsGuiding returns 0
22:42:07.287 00.000 15712 Move returns status 0, amount 1
22:42:07.287 00.000 15712 MoveAxis(N, 0, ABG)
22:42:07.287 00.000 15712 Move returns status 0, amount 0
22:42:07.287 00.000 15712 move complete, result=0
22:42:07.287 00.000 7988 GuideStep: -0.2 px 1 ms EAST, 0.0 px 0 ms NORTH
22:42:07.294 00.007 15712 worker thread done servicing request
22:42:07.294 00.000 15712 Worker thread wakes up
22:42:07.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:07.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:08.711 01.417 15712 Exposure complete
22:42:08.772 00.061 15712 worker thread done servicing request
22:42:08.772 00.000 7988 OnExposeComplete: enter
22:42:08.772 00.000 7988 UpdateGuideState(): m_state=6
22:42:08.772 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
22:42:08.772 00.000 7988 Star::Find returns 1 (0), X=500.90, Y=796.95, Mass=1658, SNR=27.2, Peak=163 HFD=4.3
22:42:08.772 00.000 7988 MultiStar: [#1 -0.07,0.03,0.96,U] [#2 -0.37,-0.65,0.00,M2] [#3 -0.21,-0.26,0.87,U] [#4 -0.47,-0.68,0.00,R] [#5 -0.62,-0.84,0.00,M6] [#6 -0.39,-0.32,0.00,M7] [#7 -0.36,-0.53,0.00,M2] [#8 -0.29,-0.55,0.00,M5] 
22:42:08.772 00.000 7988 refined, 2 included, MultiStar: {-0.07, -0.25}, one-star: {0.04, -0.50}
22:42:08.772 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
22:42:08.772 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
22:42:08.780 00.008 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.86 mountX=-0.25 mountY=0.08, mountTheta=2.83
22:42:08.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.25, opts=13)
22:42:08.780 00.000 7988 Enqueuing Move request for scope (-0.07, -0.25)
22:42:08.780 00.000 15712 Worker thread wakes up
22:42:08.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
22:42:08.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
22:42:08.780 00.000 15712 Moving (-0.07, -0.25) raw xDistance=-0.25 yDistance=0.08
22:42:08.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:08.780 00.000 7988 UpdateGuideState exits: m=1658 SNR=27.2
22:42:08.787 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:08.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:08.788 00.001 7988 Enqueuing Expose request
22:42:08.788 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.06, hyst = -0.13, hyst_pct = 0.72, period_length = 636.00
22:42:08.788 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
22:42:08.790 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:08.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:42:08.790 00.000 15712 MoveAxis(E, 50, ABG)
22:42:08.790 00.000 15712 Guiding  Dir = 2, Dur = 50
22:42:08.790 00.000 15712 IsGuiding returns 0
22:42:08.804 00.014 15712 PulseGuide returned control before completion, sleep 40
22:42:08.852 00.048 15712 IsGuiding returns 1
22:42:08.852 00.000 15712 scope still moving after pulse duration time elapsed
22:42:08.891 00.039 15712 IsGuiding returns 0
22:42:08.891 00.000 15712 scope move finished after 50 + 50 ms
22:42:08.891 00.000 15712 Move returns status 0, amount 50
22:42:08.891 00.000 15712 MoveAxis(N, 0, ABG)
22:42:08.891 00.000 15712 Move returns status 0, amount 0
22:42:08.891 00.000 15712 move complete, result=0
22:42:08.891 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
22:42:08.892 00.001 15712 worker thread done servicing request
22:42:08.892 00.000 15712 Worker thread wakes up
22:42:08.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:08.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:10.530 01.638 15712 Exposure complete
22:42:10.581 00.051 15712 worker thread done servicing request
22:42:10.581 00.000 7988 OnExposeComplete: enter
22:42:10.591 00.010 7988 UpdateGuideState(): m_state=6
22:42:10.591 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
22:42:10.591 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=797.43, Mass=1677, SNR=27.5, Peak=178 HFD=4.3
22:42:10.591 00.000 7988 MultiStar: [#1 0.08,0.56,0.00,M1] [#2 -0.28,-0.16,0.84,U] [#3 0.00,0.23,0.83,U] [#4 0.45,0.69,0.00,M1] [#5 -0.35,-0.40,0.00,M7] [#6 -0.42,0.20,0.00,M8] [#7 0.05,0.23,0.46,U] [#8 0.35,0.10,0.46,U] 
22:42:10.591 00.000 7988 refined, 4 included, MultiStar: {0.01, 0.05}, one-star: {0.07, -0.03}
22:42:10.591 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
22:42:10.597 00.006 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
22:42:10.597 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.42 mountX=0.05 mountY=-0.01, mountTheta=-0.18
22:42:10.597 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
22:42:10.597 00.000 7988 Enqueuing Move request for scope (0.01, 0.05)
22:42:10.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:10.597 00.000 7988 UpdateGuideState exits: m=1677 SNR=27.5
22:42:10.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:10.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:10.607 00.010 15712 Worker thread wakes up
22:42:10.607 00.000 7988 Enqueuing Expose request
22:42:10.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:42:10.607 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:42:10.607 00.000 15712 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
22:42:10.609 00.002 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.71, period_length = 636.00
22:42:10.609 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
22:42:10.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:10.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:42:10.609 00.000 15712 MoveAxis(E, 6, ABG)
22:42:10.609 00.000 15712 Guiding  Dir = 2, Dur = 6
22:42:10.632 00.023 15712 IsGuiding returns 0
22:42:10.649 00.017 15712 IsGuiding returns 0
22:42:10.649 00.000 15712 Move returns status 0, amount 6
22:42:10.649 00.000 15712 MoveAxis(N, 0, ABG)
22:42:10.649 00.000 15712 Move returns status 0, amount 0
22:42:10.649 00.000 15712 move complete, result=0
22:42:10.649 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:42:10.651 00.002 15712 worker thread done servicing request
22:42:10.651 00.000 15712 Worker thread wakes up
22:42:10.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:10.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:12.061 01.410 15712 Exposure complete
22:42:12.120 00.059 15712 worker thread done servicing request
22:42:12.122 00.002 7988 OnExposeComplete: enter
22:42:12.122 00.000 7988 UpdateGuideState(): m_state=6
22:42:12.124 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
22:42:12.126 00.002 7988 Star::Find returns 1 (0), X=500.67, Y=797.48, Mass=1606, SNR=26.8, Peak=179 HFD=4.5
22:42:12.126 00.000 7988 MultiStar: [#1 -0.09,0.44,0.00,M2] [#2 -0.22,0.08,0.83,U] [#3 -0.35,0.40,0.00,M1] [#4 -0.07,0.61,0.00,M2] [#5 -0.24,-0.20,0.74,U] [#6 -0.45,0.46,0.00,M9] [#7 -0.23,0.29,0.49,U] [#8 -0.10,-0.15,0.41,U] 
22:42:12.128 00.002 7988 single-star, 4 included, MultiStar: {-0.21, 0.00}, one-star: {-0.19, 0.02}
22:42:12.129 00.001 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
22:42:12.129 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
22:42:12.131 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.02 mountX=0.02 mountY=0.19, mountTheta=1.46
22:42:12.133 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.02, opts=13)
22:42:12.133 00.000 7988 Enqueuing Move request for scope (-0.19, 0.02)
22:42:12.135 00.002 15712 Worker thread wakes up
22:42:12.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
22:42:12.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
22:42:12.135 00.000 15712 Moving (-0.19, 0.02) raw xDistance=0.02 yDistance=0.19
22:42:12.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:12.135 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.8
22:42:12.137 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:12.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:12.137 00.000 7988 Enqueuing Expose request
22:42:12.137 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.71, period_length = 636.00
22:42:12.137 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
22:42:12.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:12.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:42:12.137 00.000 15712 MoveAxis(E, 6, ABG)
22:42:12.137 00.000 15712 Guiding  Dir = 2, Dur = 6
22:42:12.137 00.000 15712 IsGuiding returns 0
22:42:12.163 00.026 15712 IsGuiding returns 0
22:42:12.163 00.000 15712 Move returns status 0, amount 6
22:42:12.163 00.000 15712 MoveAxis(N, 0, ABG)
22:42:12.163 00.000 15712 Move returns status 0, amount 0
22:42:12.163 00.000 15712 move complete, result=0
22:42:12.163 00.000 15712 worker thread done servicing request
22:42:12.163 00.000 15712 Worker thread wakes up
22:42:12.163 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
22:42:12.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:12.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:13.907 01.744 15712 Exposure complete
22:42:13.968 00.061 15712 worker thread done servicing request
22:42:13.968 00.000 7988 OnExposeComplete: enter
22:42:13.970 00.002 7988 UpdateGuideState(): m_state=6
22:42:13.970 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
22:42:13.972 00.002 7988 Star::Find returns 1 (0), X=500.84, Y=797.66, Mass=1654, SNR=27.1, Peak=157 HFD=4.5
22:42:13.972 00.000 7988 MultiStar: [#1 -0.08,0.70,0.00,M3] [#2 -0.45,0.01,0.00,M1] [#3 -0.25,0.44,0.00,M2] [#4 -0.09,0.83,0.00,M3] [#5 -0.42,-0.10,0.00,M7] [#6 -0.40,0.32,0.00,M10] [#7 -0.20,0.26,0.48,U] [#8 -0.16,-0.13,0.44,U] 
22:42:13.974 00.002 7988 refined, 2 included, MultiStar: {-0.10, 0.14}, one-star: {-0.02, 0.20}
22:42:13.974 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
22:42:13.976 00.002 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
22:42:13.976 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.19 mountX=0.14 mountY=0.09, mountTheta=0.60
22:42:13.978 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.14, opts=13)
22:42:13.980 00.002 7988 Enqueuing Move request for scope (-0.10, 0.14)
22:42:13.980 00.000 15712 Worker thread wakes up
22:42:13.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
22:42:13.980 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
22:42:13.980 00.000 15712 Moving (-0.10, 0.14) raw xDistance=0.14 yDistance=0.09
22:42:13.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:13.983 00.003 7988 UpdateGuideState exits: m=1654 SNR=27.1
22:42:13.984 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:13.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:13.986 00.002 7988 Enqueuing Expose request
22:42:13.986 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.71, period_length = 636.00
22:42:13.986 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
22:42:13.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:13.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:42:13.986 00.000 15712 MoveAxis(E, 5, ABG)
22:42:13.986 00.000 15712 Guiding  Dir = 2, Dur = 5
22:42:13.988 00.002 15712 IsGuiding returns 0
22:42:14.005 00.017 15712 IsGuiding returns 0
22:42:14.005 00.000 15712 Move returns status 0, amount 5
22:42:14.005 00.000 15712 MoveAxis(N, 0, ABG)
22:42:14.005 00.000 15712 Move returns status 0, amount 0
22:42:14.005 00.000 15712 move complete, result=0
22:42:14.005 00.000 15712 worker thread done servicing request
22:42:14.005 00.000 15712 Worker thread wakes up
22:42:14.005 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:42:14.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:14.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:15.419 01.414 15712 Exposure complete
22:42:15.480 00.061 15712 worker thread done servicing request
22:42:15.481 00.001 7988 OnExposeComplete: enter
22:42:15.481 00.000 7988 UpdateGuideState(): m_state=6
22:42:15.483 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
22:42:15.483 00.000 7988 Star::Find returns 1 (0), X=500.68, Y=798.02, Mass=1691, SNR=27.6, Peak=193 HFD=4.6
22:42:15.485 00.002 7988 MultiStar: [#1 -0.09,1.01,0.00,M4] [#2 -0.35,0.44,0.00,M2] [#3 -0.14,0.99,0.00,M3] [#4 -0.11,1.14,0.00,M4] [#5 -0.38,0.51,0.00,M8] [#6 -0.48,1.04,0.00,R] [#7 -0.71,0.88,0.00,M1] [#8 -0.05,0.28,0.42,U] 
22:42:15.485 00.000 7988 refined, 1 included, MultiStar: {-0.14, 0.48}, one-star: {-0.17, 0.57}
22:42:15.487 00.002 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
22:42:15.487 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
22:42:15.489 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.48 hyp=0.50 cameraTheta=1.85 mountX=0.48 mountY=0.13, mountTheta=0.26
22:42:15.491 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.48, opts=13)
22:42:15.491 00.000 7988 Enqueuing Move request for scope (-0.14, 0.48)
22:42:15.493 00.002 15712 Worker thread wakes up
22:42:15.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.48) opts 0xd
22:42:15.493 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.48)
22:42:15.493 00.000 15712 Moving (-0.14, 0.48) raw xDistance=0.48 yDistance=0.13
22:42:15.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:15.493 00.000 7988 UpdateGuideState exits: m=1691 SNR=27.6
22:42:15.495 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:15.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:15.497 00.002 7988 Enqueuing Expose request
22:42:15.497 00.000 15712 PPEC rslt: input = 0.48, final = 0.25, react = 0.29, pred = -0.05, hyst = 0.26, hyst_pct = 0.71, period_length = 636.00
22:42:15.497 00.000 15712 PPEC: input: 0.48, control: 0.25, exposure: 1500
22:42:15.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:15.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:42:15.497 00.000 15712 MoveAxis(W, 83, ABG)
22:42:15.497 00.000 15712 Guiding  Dir = 3, Dur = 83
22:42:15.497 00.000 15712 IsGuiding returns 0
22:42:15.520 00.023 15712 PulseGuide returned control before completion, sleep 69
22:42:15.635 00.115 15712 IsGuiding returns 1
22:42:15.635 00.000 15712 scope still moving after pulse duration time elapsed
22:42:15.672 00.037 15712 IsGuiding returns 0
22:42:15.672 00.000 15712 scope move finished after 83 + 90 ms
22:42:15.672 00.000 15712 Move returns status 0, amount 83
22:42:15.672 00.000 15712 MoveAxis(N, 0, ABG)
22:42:15.672 00.000 15712 Move returns status 0, amount 0
22:42:15.672 00.000 15712 move complete, result=0
22:42:15.672 00.000 15712 worker thread done servicing request
22:42:15.672 00.000 15712 Worker thread wakes up
22:42:15.672 00.000 7988 GuideStep: 0.5 px 83 ms WEST, 0.1 px 0 ms NORTH
22:42:15.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:15.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:17.313 01.641 15712 Exposure complete
22:42:17.375 00.062 15712 worker thread done servicing request
22:42:17.375 00.000 7988 OnExposeComplete: enter
22:42:17.376 00.001 7988 UpdateGuideState(): m_state=6
22:42:17.376 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
22:42:17.376 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=797.99, Mass=1597, SNR=26.5, Peak=186 HFD=4.2
22:42:17.376 00.000 7988 MultiStar: [#1 -0.10,0.95,0.00,M5] [#2 -0.29,0.56,0.00,M3] [#3 -0.11,0.79,0.00,M4] [#4 0.04,1.30,0.00,M5] [#5 -0.37,0.38,0.00,M9] [#6 -0.03,-0.22,0.67,U] [#7 -0.22,0.74,0.00,M2] [#8 -0.09,0.49,0.00,M2] 
22:42:17.381 00.005 7988 refined, 1 included, MultiStar: {-0.03, 0.23}, one-star: {-0.03, 0.53}
22:42:17.381 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
22:42:17.381 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
22:42:17.381 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.70 mountX=0.23 mountY=0.02, mountTheta=0.11
22:42:17.381 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.23, opts=13)
22:42:17.381 00.000 7988 Enqueuing Move request for scope (-0.03, 0.23)
22:42:17.381 00.000 15712 Worker thread wakes up
22:42:17.381 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
22:42:17.381 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
22:42:17.381 00.000 15712 Moving (-0.03, 0.23) raw xDistance=0.23 yDistance=0.02
22:42:17.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:17.381 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.5
22:42:17.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:17.392 00.011 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.05, hyst = 0.12, hyst_pct = 0.71, period_length = 636.00
22:42:17.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:17.392 00.000 7988 Enqueuing Expose request
22:42:17.392 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
22:42:17.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:17.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:17.392 00.000 15712 MoveAxis(W, 37, ABG)
22:42:17.392 00.000 15712 Guiding  Dir = 3, Dur = 37
22:42:17.392 00.000 15712 IsGuiding returns 0
22:42:17.408 00.016 15712 PulseGuide returned control before completion, sleep 32
22:42:17.458 00.050 15712 IsGuiding returns 0
22:42:17.458 00.000 15712 Move returns status 0, amount 37
22:42:17.458 00.000 15712 MoveAxis(N, 0, ABG)
22:42:17.458 00.000 15712 Move returns status 0, amount 0
22:42:17.458 00.000 15712 move complete, result=0
22:42:17.458 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
22:42:17.460 00.002 15712 worker thread done servicing request
22:42:17.460 00.000 15712 Worker thread wakes up
22:42:17.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:17.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:18.866 01.406 15712 Exposure complete
22:42:18.925 00.059 15712 worker thread done servicing request
22:42:18.925 00.000 7988 OnExposeComplete: enter
22:42:18.928 00.003 7988 UpdateGuideState(): m_state=6
22:42:18.930 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
22:42:18.930 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=797.99, Mass=1605, SNR=26.8, Peak=160 HFD=4.5
22:42:18.932 00.002 7988 MultiStar: [#1 0.10,1.17,0.00,M6] [#2 -0.18,0.32,0.84,U] [#3 0.03,0.79,0.00,M5] [#4 0.35,1.21,0.00,M6] [#5 -0.24,0.29,0.72,U] [#6 0.08,-0.22,0.68,U] [#7 -0.19,0.77,0.00,M3] [#8 -0.18,0.40,0.00,M3] 
22:42:18.932 00.000 7988 refined, 3 included, MultiStar: {-0.06, 0.26}, one-star: {0.07, 0.53}
22:42:18.934 00.002 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.23 = 0.23)
22:42:18.934 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
22:42:18.936 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.80 mountX=0.26 mountY=0.05, mountTheta=0.20
22:42:18.938 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.26, opts=13)
22:42:18.938 00.000 7988 Enqueuing Move request for scope (-0.06, 0.26)
22:42:18.940 00.002 15712 Worker thread wakes up
22:42:18.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
22:42:18.940 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
22:42:18.940 00.000 15712 Moving (-0.06, 0.26) raw xDistance=0.26 yDistance=0.05
22:42:18.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:18.941 00.001 7988 UpdateGuideState exits: m=1605 SNR=26.8
22:42:18.941 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:18.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:18.944 00.003 7988 Enqueuing Expose request
22:42:18.944 00.000 15712 PPEC rslt: input = 0.26, final = 0.17, react = 0.16, pred = 0.05, hyst = 0.16, hyst_pct = 0.71, period_length = 636.00
22:42:18.944 00.000 15712 PPEC: input: 0.26, control: 0.17, exposure: 1500
22:42:18.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:18.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:42:18.944 00.000 15712 MoveAxis(W, 56, ABG)
22:42:18.944 00.000 15712 Guiding  Dir = 3, Dur = 56
22:42:18.944 00.000 15712 IsGuiding returns 0
22:42:18.961 00.017 15712 PulseGuide returned control before completion, sleep 51
22:42:19.041 00.080 15712 IsGuiding returns 0
22:42:19.041 00.000 15712 Move returns status 0, amount 56
22:42:19.041 00.000 15712 MoveAxis(N, 0, ABG)
22:42:19.041 00.000 15712 Move returns status 0, amount 0
22:42:19.041 00.000 15712 move complete, result=0
22:42:19.041 00.000 7988 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
22:42:19.043 00.002 15712 worker thread done servicing request
22:42:19.043 00.000 15712 Worker thread wakes up
22:42:19.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:19.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:20.681 01.638 15712 Exposure complete
22:42:20.740 00.059 15712 worker thread done servicing request
22:42:20.740 00.000 7988 OnExposeComplete: enter
22:42:20.743 00.003 7988 UpdateGuideState(): m_state=6
22:42:20.743 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
22:42:20.745 00.002 7988 Star::Find returns 1 (0), X=500.93, Y=797.22, Mass=1665, SNR=27.1, Peak=185 HFD=4.5
22:42:20.745 00.000 7988 MultiStar: [#1 0.17,0.28,0.95,U] [#2 -0.08,-0.32,0.80,U] [#3 0.04,-0.04,0.82,U] [#4 0.02,0.38,0.72,U] [#5 -0.35,-0.40,0.00,M9] [#6 0.29,-1.00,0.00,M1] [#7 -0.16,-0.17,0.49,U] [#8 0.00,-0.30,0.45,U] 
22:42:20.745 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {0.07, -0.24}
22:42:20.745 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
22:42:20.745 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
22:42:20.745 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.97 mountX=-0.04 mountY=-0.03, mountTheta=-2.56
22:42:20.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
22:42:20.745 00.000 7988 Enqueuing Move request for scope (0.03, -0.04)
22:42:20.745 00.000 15712 Worker thread wakes up
22:42:20.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:42:20.745 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:42:20.745 00.000 15712 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.03
22:42:20.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:20.745 00.000 7988 UpdateGuideState exits: m=1665 SNR=27.1
22:42:20.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:20.745 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:20.758 00.013 7988 Enqueuing Expose request
22:42:20.758 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.71, period_length = 636.00
22:42:20.758 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
22:42:20.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:20.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:42:20.758 00.000 15712 MoveAxis(W, 5, ABG)
22:42:20.758 00.000 15712 Guiding  Dir = 3, Dur = 5
22:42:20.758 00.000 15712 IsGuiding returns 0
22:42:20.778 00.020 15712 IsGuiding returns 0
22:42:20.778 00.000 15712 Move returns status 0, amount 5
22:42:20.778 00.000 15712 MoveAxis(N, 0, ABG)
22:42:20.778 00.000 15712 Move returns status 0, amount 0
22:42:20.778 00.000 15712 move complete, result=0
22:42:20.778 00.000 15712 worker thread done servicing request
22:42:20.778 00.000 15712 Worker thread wakes up
22:42:20.778 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
22:42:20.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:20.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:22.193 01.415 15712 Exposure complete
22:42:22.253 00.060 15712 worker thread done servicing request
22:42:22.253 00.000 7988 OnExposeComplete: enter
22:42:22.255 00.002 7988 UpdateGuideState(): m_state=6
22:42:22.257 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
22:42:22.257 00.000 7988 Star::Find returns 1 (0), X=500.94, Y=796.89, Mass=1547, SNR=26.2, Peak=154 HFD=4.3
22:42:22.259 00.002 7988 MultiStar: [#1 0.20,-0.03,1.00,U] [#2 -0.11,-0.89,0.00,M2] [#3 -0.07,-0.48,0.00,M5] [#4 0.41,0.02,0.00,M6] [#5 -0.17,-1.06,0.00,M10] [#6 0.09,-1.36,0.00,M2] [#7 -0.04,-0.55,0.00,M3] [#8 -0.39,-0.54,0.00,M3] 
22:42:22.259 00.000 7988 refined, 1 included, MultiStar: {0.14, -0.30}, one-star: {0.08, -0.57}
22:42:22.261 00.002 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
22:42:22.261 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
22:42:22.263 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-1.14 mountX=-0.30 mountY=-0.13, mountTheta=-2.73
22:42:22.265 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.30, opts=13)
22:42:22.265 00.000 7988 Enqueuing Move request for scope (0.14, -0.30)
22:42:22.267 00.002 15712 Worker thread wakes up
22:42:22.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.30) opts 0xd
22:42:22.267 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.30)
22:42:22.267 00.000 15712 Moving (0.14, -0.30) raw xDistance=-0.30 yDistance=-0.13
22:42:22.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:22.267 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.2
22:42:22.269 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:22.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:22.270 00.001 7988 Enqueuing Expose request
22:42:22.270 00.000 15712 PPEC rslt: input = -0.30, final = -0.14, react = -0.18, pred = 0.06, hyst = -0.15, hyst_pct = 0.70, period_length = 636.00
22:42:22.270 00.000 15712 PPEC: input: -0.30, control: -0.14, exposure: 1500
22:42:22.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:22.272 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:42:22.272 00.000 15712 MoveAxis(E, 47, ABG)
22:42:22.272 00.000 15712 Guiding  Dir = 2, Dur = 47
22:42:22.272 00.000 15712 IsGuiding returns 0
22:42:22.292 00.020 15712 PulseGuide returned control before completion, sleep 29
22:42:22.335 00.043 15712 IsGuiding returns 1
22:42:22.335 00.000 15712 scope still moving after pulse duration time elapsed
22:42:22.367 00.032 15712 IsGuiding returns 0
22:42:22.367 00.000 15712 scope move finished after 47 + 47 ms
22:42:22.367 00.000 15712 Move returns status 0, amount 47
22:42:22.367 00.000 15712 MoveAxis(N, 0, ABG)
22:42:22.367 00.000 15712 Move returns status 0, amount 0
22:42:22.367 00.000 15712 move complete, result=0
22:42:22.367 00.000 15712 worker thread done servicing request
22:42:22.367 00.000 15712 Worker thread wakes up
22:42:22.367 00.000 7988 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
22:42:22.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:22.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:24.009 01.642 15712 Exposure complete
22:42:24.057 00.048 15712 worker thread done servicing request
22:42:24.057 00.000 7988 OnExposeComplete: enter
22:42:24.072 00.015 7988 UpdateGuideState(): m_state=6
22:42:24.074 00.002 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
22:42:24.074 00.000 7988 Star::Find returns 1 (0), X=500.88, Y=796.80, Mass=1545, SNR=26.0, Peak=149 HFD=4.3
22:42:24.074 00.000 7988 MultiStar: [#1 0.03,-0.17,1.00,U] [#2 -0.03,-0.65,0.00,M3] [#3 -0.02,-0.36,0.92,U] [#4 0.24,0.00,0.81,U] [#5 -0.31,-0.62,0.00,R] [#6 0.17,-1.42,0.00,M3] [#7 0.19,-0.49,0.00,M4] [#8 -0.06,-0.64,0.00,M4] 
22:42:24.074 00.000 7988 refined, 3 included, MultiStar: {0.06, -0.31}, one-star: {0.02, -0.65}
22:42:24.074 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
22:42:24.074 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
22:42:24.074 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.31 hyp=0.31 cameraTheta=-1.38 mountX=-0.31 mountY=-0.05, mountTheta=-2.97
22:42:24.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.31, opts=13)
22:42:24.074 00.000 7988 Enqueuing Move request for scope (0.06, -0.31)
22:42:24.074 00.000 15712 Worker thread wakes up
22:42:24.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.31) opts 0xd
22:42:24.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.31)
22:42:24.074 00.000 15712 Moving (0.06, -0.31) raw xDistance=-0.31 yDistance=-0.05
22:42:24.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:24.074 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.0
22:42:24.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:24.088 00.014 15712 PPEC rslt: input = -0.31, final = -0.14, react = -0.18, pred = 0.10, hyst = -0.16, hyst_pct = 0.70, period_length = 636.00
22:42:24.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:24.088 00.000 7988 Enqueuing Expose request
22:42:24.088 00.000 15712 PPEC: input: -0.31, control: -0.14, exposure: 1500
22:42:24.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:24.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:42:24.088 00.000 15712 MoveAxis(E, 46, ABG)
22:42:24.088 00.000 15712 Guiding  Dir = 2, Dur = 46
22:42:24.088 00.000 15712 IsGuiding returns 0
22:42:24.104 00.016 15712 PulseGuide returned control before completion, sleep 40
22:42:24.152 00.048 15712 IsGuiding returns 1
22:42:24.152 00.000 15712 scope still moving after pulse duration time elapsed
22:42:24.183 00.031 15712 IsGuiding returns 0
22:42:24.183 00.000 15712 scope move finished after 46 + 50 ms
22:42:24.183 00.000 15712 Move returns status 0, amount 46
22:42:24.183 00.000 15712 MoveAxis(N, 0, ABG)
22:42:24.183 00.000 15712 Move returns status 0, amount 0
22:42:24.183 00.000 15712 move complete, result=0
22:42:24.183 00.000 7988 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
22:42:24.189 00.006 15712 worker thread done servicing request
22:42:24.189 00.000 15712 Worker thread wakes up
22:42:24.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:24.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:25.607 01.418 15712 Exposure complete
22:42:25.667 00.060 15712 worker thread done servicing request
22:42:25.667 00.000 7988 OnExposeComplete: enter
22:42:25.668 00.001 7988 UpdateGuideState(): m_state=6
22:42:25.670 00.002 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
22:42:25.670 00.000 7988 Star::Find returns 1 (0), X=501.18, Y=796.94, Mass=1644, SNR=27.0, Peak=140 HFD=4.4
22:42:25.670 00.000 7988 MultiStar: [#1 0.09,0.02,0.97,U] [#2 -0.06,-0.77,0.00,M4] [#3 0.07,-0.34,0.86,U] [#4 0.38,0.15,0.00,M6] [#5 0.15,0.01,0.73,U] [#6 0.13,-1.45,0.00,M4] [#7 -0.27,-0.47,0.00,M5] [#8 0.20,-0.69,0.00,M5] 
22:42:25.670 00.000 7988 refined, 3 included, MultiStar: {0.16, -0.22}, one-star: {0.32, -0.52}
22:42:25.670 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
22:42:25.670 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
22:42:25.670 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-0.94 mountX=-0.22 mountY=-0.16, mountTheta=-2.52
22:42:25.670 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.22, opts=13)
22:42:25.670 00.000 7988 Enqueuing Move request for scope (0.16, -0.22)
22:42:25.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:25.670 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.0
22:42:25.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:25.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:25.684 00.014 7988 Enqueuing Expose request
22:42:25.684 00.000 15712 Worker thread wakes up
22:42:25.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.22) opts 0xd
22:42:25.684 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.22)
22:42:25.684 00.000 15712 Moving (0.16, -0.22) raw xDistance=-0.22 yDistance=-0.16
22:42:25.684 00.000 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.09, hyst = -0.13, hyst_pct = 0.70, period_length = 636.00
22:42:25.684 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
22:42:25.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:25.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:42:25.684 00.000 15712 MoveAxis(E, 33, ABG)
22:42:25.684 00.000 15712 Guiding  Dir = 2, Dur = 33
22:42:25.684 00.000 15712 IsGuiding returns 0
22:42:25.704 00.020 15712 PulseGuide returned control before completion, sleep 25
22:42:25.732 00.028 15712 IsGuiding returns 1
22:42:25.732 00.000 15712 scope still moving after pulse duration time elapsed
22:42:25.770 00.038 15712 IsGuiding returns 0
22:42:25.770 00.000 15712 scope move finished after 33 + 50 ms
22:42:25.770 00.000 15712 Move returns status 0, amount 33
22:42:25.770 00.000 15712 MoveAxis(N, 0, ABG)
22:42:25.770 00.000 15712 Move returns status 0, amount 0
22:42:25.770 00.000 15712 move complete, result=0
22:42:25.770 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
22:42:25.772 00.002 15712 worker thread done servicing request
22:42:25.772 00.000 15712 Worker thread wakes up
22:42:25.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:25.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:27.409 01.637 15712 Exposure complete
22:42:27.471 00.062 15712 worker thread done servicing request
22:42:27.471 00.000 7988 OnExposeComplete: enter
22:42:27.473 00.002 7988 UpdateGuideState(): m_state=6
22:42:27.473 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
22:42:27.473 00.000 7988 Star::Find returns 1 (0), X=501.10, Y=797.50, Mass=1689, SNR=27.4, Peak=167 HFD=4.3
22:42:27.473 00.000 7988 MultiStar: [#1 0.33,0.62,0.00,M3] [#2 -0.03,-0.10,0.85,U] [#3 0.11,0.33,0.84,U] [#4 0.29,0.70,0.00,M7] [#5 0.23,0.59,0.00,M1] [#6 0.35,-0.74,0.00,M5] [#7 -0.13,0.19,0.49,U] [#8 0.18,-0.07,0.47,U] 
22:42:27.473 00.000 7988 refined, 4 included, MultiStar: {0.09, 0.08}, one-star: {0.24, 0.05}
22:42:27.473 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
22:42:27.473 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
22:42:27.473 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=0.08 mountY=-0.09, mountTheta=-0.84
22:42:27.473 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.08, opts=13)
22:42:27.473 00.000 7988 Enqueuing Move request for scope (0.09, 0.08)
22:42:27.473 00.000 15712 Worker thread wakes up
22:42:27.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:42:27.473 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:42:27.473 00.000 15712 Moving (0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
22:42:27.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:27.473 00.000 7988 UpdateGuideState exits: m=1689 SNR=27.4
22:42:27.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:27.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:27.488 00.015 7988 Enqueuing Expose request
22:42:27.488 00.000 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.09, hyst = 0.00, hyst_pct = 0.70, period_length = 636.00
22:42:27.488 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
22:42:27.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:27.490 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:42:27.490 00.000 15712 MoveAxis(W, 9, ABG)
22:42:27.490 00.000 15712 Guiding  Dir = 3, Dur = 9
22:42:27.490 00.000 15712 IsGuiding returns 0
22:42:27.541 00.051 15712 IsGuiding returns 0
22:42:27.541 00.000 15712 Move returns status 0, amount 9
22:42:27.541 00.000 15712 MoveAxis(N, 0, ABG)
22:42:27.541 00.000 15712 Move returns status 0, amount 0
22:42:27.541 00.000 15712 move complete, result=0
22:42:27.541 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
22:42:27.545 00.004 15712 worker thread done servicing request
22:42:27.545 00.000 15712 Worker thread wakes up
22:42:27.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:27.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:28.956 01.411 15712 Exposure complete
22:42:29.018 00.062 15712 worker thread done servicing request
22:42:29.018 00.000 7988 OnExposeComplete: enter
22:42:29.019 00.001 7988 UpdateGuideState(): m_state=6
22:42:29.019 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
22:42:29.019 00.000 7988 Star::Find returns 1 (0), X=501.28, Y=797.85, Mass=1654, SNR=27.1, Peak=161 HFD=4.5
22:42:29.019 00.000 7988 MultiStar: [#1 0.31,0.86,0.00,M4] [#2 0.07,0.38,0.83,U] [#3 -0.04,0.78,0.00,M3] [#4 0.29,0.95,0.00,M8] [#5 0.22,1.03,0.00,M2] [#6 0.22,-0.45,0.00,M6] [#7 0.04,0.66,0.00,M5] [#8 -0.03,0.20,0.46,U] 
22:42:29.019 00.000 7988 refined, 2 included, MultiStar: {0.20, 0.35}, one-star: {0.42, 0.39}
22:42:29.019 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.52 = -0.52)
22:42:29.019 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
22:42:29.019 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.35 hyp=0.40 cameraTheta=1.04 mountX=0.35 mountY=-0.21, mountTheta=-0.55
22:42:29.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.35, opts=13)
22:42:29.019 00.000 7988 Enqueuing Move request for scope (0.20, 0.35)
22:42:29.019 00.000 15712 Worker thread wakes up
22:42:29.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.35) opts 0xd
22:42:29.019 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.35)
22:42:29.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:29.019 00.000 7988 UpdateGuideState exits: m=1654 SNR=27.1
22:42:29.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:29.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:29.035 00.016 7988 Enqueuing Expose request
22:42:29.036 00.001 15712 Moving (0.20, 0.35) raw xDistance=0.35 yDistance=-0.21
22:42:29.036 00.000 15712 PPEC rslt: input = 0.35, final = 0.17, react = 0.21, pred = -0.07, hyst = 0.18, hyst_pct = 0.70, period_length = 636.00
22:42:29.036 00.000 15712 PPEC: input: 0.35, control: 0.17, exposure: 1500
22:42:29.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:29.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:42:29.036 00.000 15712 MoveAxis(W, 55, ABG)
22:42:29.036 00.000 15712 Guiding  Dir = 3, Dur = 55
22:42:29.036 00.000 15712 IsGuiding returns 0
22:42:29.057 00.021 15712 PulseGuide returned control before completion, sleep 40
22:42:29.138 00.081 15712 IsGuiding returns 0
22:42:29.138 00.000 15712 Move returns status 0, amount 55
22:42:29.138 00.000 15712 MoveAxis(N, 0, ABG)
22:42:29.138 00.000 15712 Move returns status 0, amount 0
22:42:29.138 00.000 15712 move complete, result=0
22:42:29.138 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.2 px 0 ms NORTH
22:42:29.144 00.006 15712 worker thread done servicing request
22:42:29.144 00.000 15712 Worker thread wakes up
22:42:29.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:29.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:30.886 01.742 15712 Exposure complete
22:42:30.942 00.056 15712 worker thread done servicing request
22:42:30.942 00.000 7988 OnExposeComplete: enter
22:42:30.948 00.006 7988 UpdateGuideState(): m_state=6
22:42:30.948 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
22:42:30.948 00.000 7988 Star::Find returns 1 (0), X=501.01, Y=797.83, Mass=1684, SNR=27.4, Peak=158 HFD=4.3
22:42:30.948 00.000 7988 MultiStar: [#1 0.08,1.05,0.00,M5] [#2 -0.14,0.37,0.83,U] [#3 -0.04,0.78,0.00,M4] [#4 0.33,1.17,0.00,M9] [#5 0.05,0.97,0.00,M3] [#6 0.38,-0.40,0.00,M7] [#7 0.01,0.61,0.00,M6] [#8 0.03,0.26,0.45,U] 
22:42:30.948 00.000 7988 refined, 2 included, MultiStar: {0.02, 0.35}, one-star: {0.15, 0.38}
22:42:30.948 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
22:42:30.948 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
22:42:30.948 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.51 mountX=0.35 mountY=-0.03, mountTheta=-0.09
22:42:30.948 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.35, opts=13)
22:42:30.948 00.000 7988 Enqueuing Move request for scope (0.02, 0.35)
22:42:30.959 00.011 15712 Worker thread wakes up
22:42:30.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.35) opts 0xd
22:42:30.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.35)
22:42:30.959 00.000 15712 Moving (0.02, 0.35) raw xDistance=0.35 yDistance=-0.03
22:42:30.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:30.959 00.000 7988 UpdateGuideState exits: m=1684 SNR=27.4
22:42:30.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:30.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:30.964 00.005 7988 Enqueuing Expose request
22:42:30.964 00.000 15712 PPEC rslt: input = 0.35, final = 0.17, react = 0.21, pred = -0.09, hyst = 0.19, hyst_pct = 0.70, period_length = 636.00
22:42:30.964 00.000 15712 PPEC: input: 0.35, control: 0.17, exposure: 1500
22:42:30.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:30.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:42:30.964 00.000 15712 MoveAxis(W, 55, ABG)
22:42:30.964 00.000 15712 Guiding  Dir = 3, Dur = 55
22:42:30.964 00.000 15712 IsGuiding returns 0
22:42:30.980 00.016 15712 PulseGuide returned control before completion, sleep 51
22:42:31.060 00.080 15712 IsGuiding returns 0
22:42:31.060 00.000 15712 Move returns status 0, amount 55
22:42:31.060 00.000 15712 MoveAxis(N, 0, ABG)
22:42:31.060 00.000 15712 Move returns status 0, amount 0
22:42:31.060 00.000 15712 move complete, result=0
22:42:31.060 00.000 15712 worker thread done servicing request
22:42:31.060 00.000 7988 GuideStep: 0.4 px 55 ms WEST, -0.0 px 0 ms NORTH
22:42:31.062 00.002 15712 Worker thread wakes up
22:42:31.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:31.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:32.467 01.405 15712 Exposure complete
22:42:32.528 00.061 15712 worker thread done servicing request
22:42:32.528 00.000 7988 OnExposeComplete: enter
22:42:32.528 00.000 7988 UpdateGuideState(): m_state=6
22:42:32.528 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
22:42:32.528 00.000 7988 Star::Find returns 1 (0), X=501.15, Y=798.37, Mass=1616, SNR=26.6, Peak=181 HFD=4.0
22:42:32.528 00.000 7988 MultiStar: large primary error, entering stabilization period
22:42:32.528 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
22:42:32.528 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
22:42:32.528 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.91 hyp=0.95 cameraTheta=1.27 mountX=0.91 mountY=-0.31, mountTheta=-0.33
22:42:32.539 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.91, opts=13)
22:42:32.539 00.000 7988 Enqueuing Move request for scope (0.29, 0.91)
22:42:32.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:32.539 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.6
22:42:32.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:32.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:32.544 00.005 7988 Enqueuing Expose request
22:42:32.544 00.000 15712 Worker thread wakes up
22:42:32.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.91) opts 0xd
22:42:32.546 00.002 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.91)
22:42:32.546 00.000 15712 Moving (0.29, 0.91) raw xDistance=0.91 yDistance=-0.31
22:42:32.546 00.000 15712 PPEC rslt: input = 0.91, final = 0.49, react = 0.55, pred = -0.10, hyst = 0.50, hyst_pct = 0.70, period_length = 636.00
22:42:32.546 00.000 15712 PPEC: input: 0.91, control: 0.49, exposure: 1500
22:42:32.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:42:32.546 00.000 15712 MoveAxis(W, 158, ABG)
22:42:32.546 00.000 15712 Guiding  Dir = 3, Dur = 158
22:42:32.546 00.000 15712 IsGuiding returns 0
22:42:32.563 00.017 15712 PulseGuide returned control before completion, sleep 153
22:42:32.723 00.160 15712 IsGuiding returns 1
22:42:32.723 00.000 15712 scope still moving after pulse duration time elapsed
22:42:32.751 00.028 15712 IsGuiding returns 0
22:42:32.751 00.000 15712 scope move finished after 158 + 46 ms
22:42:32.751 00.000 15712 Move returns status 0, amount 158
22:42:32.751 00.000 15712 MoveAxis(N, 79, ABG)
22:42:32.751 00.000 15712 Guiding  Dir = 0, Dur = 79
22:42:32.751 00.000 15712 IsGuiding returns 0
22:42:32.835 00.084 15712 IsGuiding returns 1
22:42:32.835 00.000 15712 scope still moving after pulse duration time elapsed
22:42:32.862 00.027 15712 IsGuiding returns 1
22:42:32.894 00.032 15712 IsGuiding returns 1
22:42:32.963 00.069 15712 IsGuiding returns 0
22:42:32.963 00.000 15712 scope move finished after 79 + 132 ms
22:42:32.963 00.000 15712 Move returns status 0, amount 79
22:42:32.963 00.000 15712 move complete, result=0
22:42:32.963 00.000 7988 GuideStep: 0.9 px 158 ms WEST, -0.3 px 79 ms NORTH
22:42:32.964 00.001 15712 worker thread done servicing request
22:42:32.964 00.000 15712 Worker thread wakes up
22:42:32.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:32.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:34.602 01.638 15712 Exposure complete
22:42:34.665 00.063 15712 worker thread done servicing request
22:42:34.665 00.000 7988 OnExposeComplete: enter
22:42:34.666 00.001 7988 UpdateGuideState(): m_state=6
22:42:34.666 00.000 7988 Star::Find(15, 501, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
22:42:34.668 00.002 7988 Star::Find returns 1 (0), X=500.73, Y=798.13, Mass=1695, SNR=27.4, Peak=187 HFD=4.5
22:42:34.668 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
22:42:34.670 00.002 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
22:42:34.670 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.68 hyp=0.69 cameraTheta=1.76 mountX=0.68 mountY=0.12, mountTheta=0.17
22:42:34.672 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.68, opts=13)
22:42:34.674 00.002 7988 Enqueuing Move request for scope (-0.13, 0.68)
22:42:34.674 00.000 15712 Worker thread wakes up
22:42:34.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.68) opts 0xd
22:42:34.674 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.68)
22:42:34.674 00.000 15712 Moving (-0.13, 0.68) raw xDistance=0.68 yDistance=0.12
22:42:34.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:34.674 00.000 7988 UpdateGuideState exits: m=1695 SNR=27.4
22:42:34.678 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:34.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:34.680 00.002 7988 Enqueuing Expose request
22:42:34.680 00.000 15712 PPEC rslt: input = 0.68, final = 0.38, react = 0.41, pred = -0.00, hyst = 0.38, hyst_pct = 0.69, period_length = 636.00
22:42:34.680 00.000 15712 PPEC: input: 0.68, control: 0.38, exposure: 1500
22:42:34.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:34.681 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:34.681 00.000 15712 MoveAxis(W, 125, ABG)
22:42:34.681 00.000 15712 Guiding  Dir = 3, Dur = 125
22:42:34.681 00.000 15712 IsGuiding returns 0
22:42:34.701 00.020 15712 PulseGuide returned control before completion, sleep 111
22:42:34.849 00.148 15712 IsGuiding returns 0
22:42:34.849 00.000 15712 Move returns status 0, amount 125
22:42:34.849 00.000 15712 MoveAxis(N, 0, ABG)
22:42:34.849 00.000 15712 Move returns status 0, amount 0
22:42:34.849 00.000 15712 move complete, result=0
22:42:34.849 00.000 7988 GuideStep: 0.7 px 125 ms WEST, 0.1 px 0 ms NORTH
22:42:34.852 00.003 15712 worker thread done servicing request
22:42:34.852 00.000 15712 Worker thread wakes up
22:42:34.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:34.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:36.260 01.408 15712 Exposure complete
22:42:36.321 00.061 15712 worker thread done servicing request
22:42:36.322 00.001 7988 OnExposeComplete: enter
22:42:36.322 00.000 7988 UpdateGuideState(): m_state=6
22:42:36.322 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
22:42:36.322 00.000 7988 Star::Find returns 1 (0), X=500.67, Y=797.06, Mass=1712, SNR=27.6, Peak=181 HFD=4.6
22:42:36.322 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
22:42:36.322 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
22:42:36.322 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.40 hyp=0.44 cameraTheta=-2.01 mountX=-0.40 mountY=0.20, mountTheta=2.69
22:42:36.322 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.40, opts=13)
22:42:36.331 00.009 7988 Enqueuing Move request for scope (-0.19, -0.40)
22:42:36.331 00.000 15712 Worker thread wakes up
22:42:36.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.40) opts 0xd
22:42:36.331 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.40)
22:42:36.331 00.000 15712 Moving (-0.19, -0.40) raw xDistance=-0.40 yDistance=0.20
22:42:36.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:36.331 00.000 7988 UpdateGuideState exits: m=1712 SNR=27.6
22:42:36.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:36.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:36.337 00.006 7988 Enqueuing Expose request
22:42:36.337 00.000 15712 PPEC rslt: input = -0.40, final = -0.21, react = -0.24, pred = -0.00, hyst = -0.19, hyst_pct = 0.69, period_length = 636.00
22:42:36.337 00.000 15712 PPEC: input: -0.40, control: -0.21, exposure: 1500
22:42:36.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:36.338 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:42:36.338 00.000 15712 MoveAxis(E, 67, ABG)
22:42:36.338 00.000 15712 Guiding  Dir = 2, Dur = 67
22:42:36.338 00.000 15712 IsGuiding returns 0
22:42:36.365 00.027 15712 PulseGuide returned control before completion, sleep 48
22:42:36.418 00.053 15712 IsGuiding returns 1
22:42:36.418 00.000 15712 scope still moving after pulse duration time elapsed
22:42:36.455 00.037 15712 IsGuiding returns 0
22:42:36.455 00.000 15712 scope move finished after 67 + 58 ms
22:42:36.455 00.000 15712 Move returns status 0, amount 67
22:42:36.455 00.000 15712 MoveAxis(N, 0, ABG)
22:42:36.455 00.000 15712 Move returns status 0, amount 0
22:42:36.455 00.000 15712 move complete, result=0
22:42:36.455 00.000 7988 GuideStep: -0.4 px 67 ms EAST, 0.2 px 0 ms NORTH
22:42:36.465 00.010 15712 worker thread done servicing request
22:42:36.465 00.000 15712 Worker thread wakes up
22:42:36.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:36.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:38.206 01.741 15712 Exposure complete
22:42:38.253 00.047 15712 worker thread done servicing request
22:42:38.253 00.000 7988 OnExposeComplete: enter
22:42:38.268 00.015 7988 UpdateGuideState(): m_state=6
22:42:38.268 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
22:42:38.270 00.002 7988 Star::Find returns 1 (0), X=500.92, Y=797.13, Mass=1723, SNR=27.8, Peak=178 HFD=4.4
22:42:38.270 00.000 7988 MultiStar: exiting stabilization period
22:42:38.270 00.000 7988 MultiStar: [#1 0.00,0.01,0.95,U] [#2 -0.25,-0.44,0.00,M2] [#3 -0.17,-0.12,0.83,U] [#4 0.20,0.24,0.73,U] [#5 -0.02,0.24,0.68,U] [#6 0.19,-1.29,0.00,M8] [#7 -0.14,-0.29,0.48,U] [#8 0.12,-0.48,0.00,M3] 
22:42:38.270 00.000 7988 refined, 5 included, MultiStar: {-0.00, -0.05}, one-star: {0.06, -0.33}
22:42:38.270 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
22:42:38.270 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.03)
22:42:38.270 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.66 mountX=-0.05 mountY=0.01, mountTheta=3.03
22:42:38.270 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.05, opts=13)
22:42:38.270 00.000 7988 Enqueuing Move request for scope (-0.00, -0.05)
22:42:38.270 00.000 15712 Worker thread wakes up
22:42:38.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
22:42:38.270 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
22:42:38.270 00.000 15712 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
22:42:38.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:38.270 00.000 7988 UpdateGuideState exits: m=1723 SNR=27.8
22:42:38.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:38.284 00.014 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.69, period_length = 636.00
22:42:38.284 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
22:42:38.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:38.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:38.284 00.000 7988 Enqueuing Expose request
22:42:38.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:42:38.284 00.000 15712 MoveAxis(E, 1, ABG)
22:42:38.284 00.000 15712 Guiding  Dir = 2, Dur = 1
22:42:38.284 00.000 15712 IsGuiding returns 0
22:42:38.301 00.017 15712 IsGuiding returns 0
22:42:38.301 00.000 15712 Move returns status 0, amount 1
22:42:38.301 00.000 15712 MoveAxis(N, 0, ABG)
22:42:38.301 00.000 15712 Move returns status 0, amount 0
22:42:38.301 00.000 15712 move complete, result=0
22:42:38.301 00.000 15712 worker thread done servicing request
22:42:38.301 00.000 15712 Worker thread wakes up
22:42:38.301 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:42:38.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:38.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:39.723 01.422 15712 Exposure complete
22:42:39.782 00.059 15712 worker thread done servicing request
22:42:39.782 00.000 7988 OnExposeComplete: enter
22:42:39.784 00.002 7988 UpdateGuideState(): m_state=6
22:42:39.784 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
22:42:39.784 00.000 7988 Star::Find returns 1 (0), X=500.99, Y=796.87, Mass=1575, SNR=26.4, Peak=150 HFD=4.3
22:42:39.784 00.000 7988 MultiStar: [#1 0.15,-0.08,1.00,U] [#2 -0.16,-0.81,0.00,M3] [#3 -0.11,-0.22,0.90,U] [#4 0.41,0.09,0.76,U] [#5 0.03,-0.17,0.75,U] [#6 0.31,-1.18,0.00,M9] [#7 -0.12,-0.27,0.51,U] [#8 0.13,-0.48,0.00,M4] 
22:42:39.784 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.22}, one-star: {0.13, -0.59}
22:42:39.784 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
22:42:39.784 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
22:42:39.784 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.16 mountX=-0.22 mountY=-0.09, mountTheta=-2.75
22:42:39.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.22, opts=13)
22:42:39.784 00.000 7988 Enqueuing Move request for scope (0.09, -0.22)
22:42:39.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:39.784 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.4
22:42:39.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:39.799 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:39.800 00.001 7988 Enqueuing Expose request
22:42:39.800 00.000 15712 Worker thread wakes up
22:42:39.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
22:42:39.800 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
22:42:39.800 00.000 15712 Moving (0.09, -0.22) raw xDistance=-0.22 yDistance=-0.09
22:42:39.802 00.002 15712 PPEC rslt: input = -0.22, final = -0.08, react = -0.13, pred = 0.15, hyst = -0.13, hyst_pct = 0.69, period_length = 636.00
22:42:39.802 00.000 15712 PPEC: input: -0.22, control: -0.08, exposure: 1500
22:42:39.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:39.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:42:39.802 00.000 15712 MoveAxis(E, 27, ABG)
22:42:39.802 00.000 15712 Guiding  Dir = 2, Dur = 27
22:42:39.836 00.034 15712 IsGuiding returns 0
22:42:39.852 00.016 15712 PulseGuide returned control before completion, sleep 22
22:42:39.900 00.048 15712 IsGuiding returns 0
22:42:39.900 00.000 15712 Move returns status 0, amount 27
22:42:39.900 00.000 15712 MoveAxis(N, 0, ABG)
22:42:39.900 00.000 15712 Move returns status 0, amount 0
22:42:39.900 00.000 15712 move complete, result=0
22:42:39.900 00.000 7988 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
22:42:39.901 00.001 15712 worker thread done servicing request
22:42:39.901 00.000 15712 Worker thread wakes up
22:42:39.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:39.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:41.541 01.640 15712 Exposure complete
22:42:41.599 00.058 15712 worker thread done servicing request
22:42:41.599 00.000 7988 OnExposeComplete: enter
22:42:41.603 00.004 7988 UpdateGuideState(): m_state=6
22:42:41.603 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
22:42:41.603 00.000 7988 Star::Find returns 1 (0), X=500.79, Y=797.49, Mass=1750, SNR=27.8, Peak=206 HFD=4.5
22:42:41.603 00.000 7988 MultiStar: [#1 -0.03,0.37,0.96,U] [#2 -0.25,-0.02,0.84,U] [#3 -0.26,0.18,0.85,U] [#4 0.01,0.45,0.00,M8] [#5 0.03,0.48,0.00,M2] [#6 0.13,-0.88,0.00,M10] [#7 -0.12,0.02,0.51,U] [#8 -0.56,-0.11,0.00,M5] 
22:42:41.603 00.000 7988 single-star, 4 included, MultiStar: {-0.14, 0.13}, one-star: {-0.07, 0.04}
22:42:41.603 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
22:42:41.603 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
22:42:41.603 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.66 mountX=0.03 mountY=0.07, mountTheta=1.09
22:42:41.603 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
22:42:41.603 00.000 7988 Enqueuing Move request for scope (-0.07, 0.04)
22:42:41.603 00.000 15712 Worker thread wakes up
22:42:41.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
22:42:41.603 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
22:42:41.603 00.000 15712 Moving (-0.07, 0.04) raw xDistance=0.03 yDistance=0.07
22:42:41.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:41.616 00.013 7988 UpdateGuideState exits: m=1750 SNR=27.8
22:42:41.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:41.616 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:41.619 00.003 7988 Enqueuing Expose request
22:42:41.619 00.000 15712 PPEC rslt: input = 0.03, final = 0.05, react = 0.02, pred = 0.16, hyst = 0.00, hyst_pct = 0.69, period_length = 636.00
22:42:41.619 00.000 15712 PPEC: input: 0.03, control: 0.05, exposure: 1500
22:42:41.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:41.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:42:41.619 00.000 15712 MoveAxis(W, 17, ABG)
22:42:41.619 00.000 15712 Guiding  Dir = 3, Dur = 17
22:42:41.619 00.000 15712 IsGuiding returns 0
22:42:41.642 00.023 15712 IsGuiding returns 1
22:42:41.642 00.000 15712 scope still moving after pulse duration time elapsed
22:42:41.666 00.024 15712 IsGuiding returns 1
22:42:41.701 00.035 15712 IsGuiding returns 0
22:42:41.701 00.000 15712 scope move finished after 17 + 68 ms
22:42:41.701 00.000 15712 Move returns status 0, amount 17
22:42:41.701 00.000 15712 MoveAxis(N, 0, ABG)
22:42:41.701 00.000 15712 Move returns status 0, amount 0
22:42:41.701 00.000 15712 move complete, result=0
22:42:41.701 00.000 7988 GuideStep: 0.0 px 17 ms WEST, 0.1 px 0 ms NORTH
22:42:41.708 00.007 15712 worker thread done servicing request
22:42:41.708 00.000 15712 Worker thread wakes up
22:42:41.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:41.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:43.122 01.414 15712 Exposure complete
22:42:43.183 00.061 7988 OnExposeComplete: enter
22:42:43.183 00.000 7988 UpdateGuideState(): m_state=6
22:42:43.183 00.000 15712 worker thread done servicing request
22:42:43.183 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
22:42:43.183 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=797.77, Mass=1618, SNR=26.8, Peak=175 HFD=4.1
22:42:43.183 00.000 7988 MultiStar: [#1 -0.01,0.71,0.00,M3] [#2 -0.04,0.09,0.88,U] [#3 -0.35,0.53,0.00,M2] [#4 0.16,0.96,0.00,M9] [#5 -0.12,0.71,0.00,M3] [#6 -0.07,-0.49,0.00,R] [#7 -0.15,0.06,0.57,U] [#8 -0.26,0.09,0.46,U] 
22:42:43.183 00.000 7988 refined, 3 included, MultiStar: {-0.06, 0.16}, one-star: {0.07, 0.32}
22:42:43.183 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
22:42:43.183 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
22:42:43.183 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.92 mountX=0.16 mountY=0.05, mountTheta=0.32
22:42:43.194 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.16, opts=13)
22:42:43.194 00.000 7988 Enqueuing Move request for scope (-0.06, 0.16)
22:42:43.196 00.002 15712 Worker thread wakes up
22:42:43.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
22:42:43.196 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
22:42:43.196 00.000 15712 Moving (-0.06, 0.16) raw xDistance=0.16 yDistance=0.05
22:42:43.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:43.196 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.8
22:42:43.199 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:43.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:43.201 00.002 7988 Enqueuing Expose request
22:42:43.201 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.05, hyst = 0.00, hyst_pct = 0.69, period_length = 636.00
22:42:43.201 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
22:42:43.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:43.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:42:43.201 00.000 15712 MoveAxis(E, 5, ABG)
22:42:43.201 00.000 15712 Guiding  Dir = 2, Dur = 5
22:42:43.201 00.000 15712 IsGuiding returns 0
22:42:43.222 00.021 15712 IsGuiding returns 0
22:42:43.222 00.000 15712 Move returns status 0, amount 5
22:42:43.222 00.000 15712 MoveAxis(N, 0, ABG)
22:42:43.222 00.000 15712 Move returns status 0, amount 0
22:42:43.222 00.000 15712 move complete, result=0
22:42:43.222 00.000 15712 worker thread done servicing request
22:42:43.222 00.000 15712 Worker thread wakes up
22:42:43.222 00.000 7988 GuideStep: 0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
22:42:43.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:43.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:44.967 01.745 15712 Exposure complete
22:42:45.028 00.061 15712 worker thread done servicing request
22:42:45.028 00.000 7988 OnExposeComplete: enter
22:42:45.028 00.000 7988 UpdateGuideState(): m_state=6
22:42:45.031 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
22:42:45.032 00.001 7988 Star::Find returns 1 (0), X=500.54, Y=797.52, Mass=1684, SNR=27.5, Peak=192 HFD=4.3
22:42:45.032 00.000 7988 MultiStar: [#1 -0.32,0.64,0.00,M4] [#2 -0.51,0.13,0.00,M2] [#3 -0.54,0.45,0.00,M3] [#4 -0.04,0.94,0.00,M10] [#5 -0.18,0.73,0.00,M4] [#6 -0.05,-0.14,0.67,U] [#7 -0.35,0.29,0.00,M3] [#8 -0.53,-0.15,0.00,M5] 
22:42:45.034 00.002 7988 refined, 1 included, MultiStar: {-0.21, -0.02}, one-star: {-0.32, 0.06}
22:42:45.034 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.61 = 1.68)
22:42:45.036 00.002 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.64 = 1.64)
22:42:45.036 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.22 cameraTheta=-3.04 mountX=-0.02 mountY=0.21, mountTheta=1.68
22:42:45.038 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.02, opts=13)
22:42:45.040 00.002 7988 Enqueuing Move request for scope (-0.21, -0.02)
22:42:45.040 00.000 15712 Worker thread wakes up
22:42:45.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
22:42:45.040 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
22:42:45.040 00.000 15712 Moving (-0.21, -0.02) raw xDistance=-0.02 yDistance=0.21
22:42:45.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:45.040 00.000 7988 UpdateGuideState exits: m=1684 SNR=27.5
22:42:45.043 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:45.044 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:45.044 00.000 7988 Enqueuing Expose request
22:42:45.044 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.08, hyst = 0.00, hyst_pct = 0.69, period_length = 636.00
22:42:45.044 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
22:42:45.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:45.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:42:45.044 00.000 15712 MoveAxis(E, 8, ABG)
22:42:45.044 00.000 15712 Guiding  Dir = 2, Dur = 8
22:42:45.079 00.035 15712 IsGuiding returns 0
22:42:45.095 00.016 15712 IsGuiding returns 0
22:42:45.095 00.000 15712 Move returns status 0, amount 8
22:42:45.095 00.000 15712 MoveAxis(N, 0, ABG)
22:42:45.095 00.000 15712 Move returns status 0, amount 0
22:42:45.095 00.000 15712 move complete, result=0
22:42:45.095 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
22:42:45.097 00.002 15712 worker thread done servicing request
22:42:45.097 00.000 15712 Worker thread wakes up
22:42:45.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:45.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:46.527 01.430 15712 Exposure complete
22:42:46.588 00.061 15712 worker thread done servicing request
22:42:46.588 00.000 7988 OnExposeComplete: enter
22:42:46.588 00.000 7988 UpdateGuideState(): m_state=6
22:42:46.591 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
22:42:46.591 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=797.61, Mass=1603, SNR=26.6, Peak=199 HFD=3.9
22:42:46.591 00.000 7988 MultiStar: [#1 0.11,0.53,0.00,M5] [#2 -0.13,0.13,0.86,U] [#3 -0.11,0.27,0.85,U] [#4 0.08,0.54,0.00,R] [#5 -0.11,0.72,0.00,M5] [#6 0.04,-0.26,0.69,U] [#7 -0.15,0.15,0.50,U] [#8 -0.08,-0.06,0.46,U] 
22:42:46.594 00.003 7988 refined, 5 included, MultiStar: {-0.08, 0.09}, one-star: {-0.04, 0.16}
22:42:46.594 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.56) = xAngle (0.73 = 0.73)
22:42:46.594 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
22:42:46.594 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.11 cameraTheta=2.29 mountX=0.08 mountY=0.07, mountTheta=0.71
22:42:46.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.09, opts=13)
22:42:46.594 00.000 7988 Enqueuing Move request for scope (-0.08, 0.09)
22:42:46.594 00.000 15712 Worker thread wakes up
22:42:46.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
22:42:46.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
22:42:46.594 00.000 15712 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=0.07
22:42:46.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:46.594 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.6
22:42:46.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:46.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:46.594 00.000 7988 Enqueuing Expose request
22:42:46.594 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.09, hyst = 0.00, hyst_pct = 0.69, period_length = 636.00
22:42:46.594 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
22:42:46.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:46.607 00.013 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:42:46.607 00.000 15712 MoveAxis(E, 9, ABG)
22:42:46.607 00.000 15712 Guiding  Dir = 2, Dur = 9
22:42:46.607 00.000 15712 IsGuiding returns 0
22:42:46.628 00.021 15712 IsGuiding returns 0
22:42:46.628 00.000 15712 Move returns status 0, amount 9
22:42:46.628 00.000 15712 MoveAxis(N, 0, ABG)
22:42:46.628 00.000 15712 Move returns status 0, amount 0
22:42:46.628 00.000 15712 move complete, result=0
22:42:46.628 00.000 15712 worker thread done servicing request
22:42:46.628 00.000 15712 Worker thread wakes up
22:42:46.628 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:42:46.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:46.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:48.265 01.637 15712 Exposure complete
22:42:48.326 00.061 15712 worker thread done servicing request
22:42:48.326 00.000 7988 OnExposeComplete: enter
22:42:48.327 00.001 7988 UpdateGuideState(): m_state=6
22:42:48.327 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
22:42:48.327 00.000 7988 Star::Find returns 1 (0), X=500.99, Y=797.78, Mass=1656, SNR=27.2, Peak=169 HFD=4.2
22:42:48.327 00.000 7988 MultiStar: [#1 0.05,0.78,0.00,M6] [#2 -0.16,0.22,0.84,U] [#3 -0.19,0.53,0.00,M3] [#4 -0.03,0.32,0.73,U] [#5 0.09,0.82,0.00,M6] [#6 0.17,0.07,0.65,U] [#7 -0.11,0.53,0.00,M3] [#8 0.07,0.33,0.44,U] 
22:42:48.327 00.000 7988 refined, 4 included, MultiStar: {0.03, 0.26}, one-star: {0.13, 0.33}
22:42:48.327 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
22:42:48.327 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
22:42:48.327 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.44 mountX=0.26 mountY=-0.04, mountTheta=-0.15
22:42:48.327 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.26, opts=13)
22:42:48.327 00.000 7988 Enqueuing Move request for scope (0.03, 0.26)
22:42:48.327 00.000 15712 Worker thread wakes up
22:42:48.327 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
22:42:48.327 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
22:42:48.327 00.000 15712 Moving (0.03, 0.26) raw xDistance=0.26 yDistance=-0.04
22:42:48.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:48.327 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.2
22:42:48.341 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:48.343 00.002 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.15, pred = -0.00, hyst = 0.14, hyst_pct = 0.68, period_length = 636.00
22:42:48.343 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:48.343 00.000 7988 Enqueuing Expose request
22:42:48.345 00.002 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
22:42:48.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:48.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:42:48.345 00.000 15712 MoveAxis(W, 46, ABG)
22:42:48.345 00.000 15712 Guiding  Dir = 3, Dur = 46
22:42:48.345 00.000 15712 IsGuiding returns 0
22:42:48.369 00.024 15712 PulseGuide returned control before completion, sleep 31
22:42:48.407 00.038 15712 IsGuiding returns 1
22:42:48.407 00.000 15712 scope still moving after pulse duration time elapsed
22:42:48.445 00.038 15712 IsGuiding returns 0
22:42:48.445 00.000 15712 scope move finished after 46 + 59 ms
22:42:48.445 00.000 15712 Move returns status 0, amount 46
22:42:48.445 00.000 15712 MoveAxis(N, 0, ABG)
22:42:48.445 00.000 15712 Move returns status 0, amount 0
22:42:48.445 00.000 15712 move complete, result=0
22:42:48.445 00.000 7988 GuideStep: 0.3 px 46 ms WEST, -0.0 px 0 ms NORTH
22:42:48.453 00.008 15712 worker thread done servicing request
22:42:48.453 00.000 15712 Worker thread wakes up
22:42:48.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:48.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:49.859 01.406 15712 Exposure complete
22:42:49.920 00.061 15712 worker thread done servicing request
22:42:49.920 00.000 7988 OnExposeComplete: enter
22:42:49.920 00.000 7988 UpdateGuideState(): m_state=6
22:42:49.923 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
22:42:49.925 00.002 7988 Star::Find returns 1 (0), X=500.85, Y=797.72, Mass=1666, SNR=27.2, Peak=165 HFD=4.5
22:42:49.925 00.000 7988 MultiStar: [#1 -0.05,0.82,0.00,M7] [#2 -0.26,0.15,0.84,U] [#3 -0.28,0.56,0.00,M4] [#4 0.02,0.41,0.72,U] [#5 -0.15,0.57,0.00,M7] [#6 0.09,-0.13,0.65,U] [#7 -0.14,0.51,0.00,M4] [#8 -0.36,0.48,0.00,M4] 
22:42:49.927 00.002 7988 refined, 3 included, MultiStar: {-0.05, 0.18}, one-star: {-0.01, 0.26}
22:42:49.927 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
22:42:49.929 00.002 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
22:42:49.929 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.84 mountX=0.18 mountY=0.05, mountTheta=0.24
22:42:49.931 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.18, opts=13)
22:42:49.933 00.002 7988 Enqueuing Move request for scope (-0.05, 0.18)
22:42:49.933 00.000 15712 Worker thread wakes up
22:42:49.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
22:42:49.933 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
22:42:49.933 00.000 15712 Moving (-0.05, 0.18) raw xDistance=0.18 yDistance=0.05
22:42:49.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:42:49.933 00.000 7988 UpdateGuideState exits: m=1666 SNR=27.2
22:42:49.936 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:49.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:49.936 00.000 7988 Enqueuing Expose request
22:42:49.936 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.68, period_length = 636.00
22:42:49.936 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
22:42:49.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:49.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:42:49.936 00.000 15712 MoveAxis(W, 32, ABG)
22:42:49.936 00.000 15712 Guiding  Dir = 3, Dur = 32
22:42:49.936 00.000 15712 IsGuiding returns 0
22:42:49.954 00.018 15712 PulseGuide returned control before completion, sleep 28
22:42:50.002 00.048 15712 IsGuiding returns 0
22:42:50.002 00.000 15712 Move returns status 0, amount 32
22:42:50.002 00.000 15712 MoveAxis(N, 0, ABG)
22:42:50.002 00.000 15712 Move returns status 0, amount 0
22:42:50.002 00.000 15712 move complete, result=0
22:42:50.002 00.000 15712 worker thread done servicing request
22:42:50.002 00.000 15712 Worker thread wakes up
22:42:50.002 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
22:42:50.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:50.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:51.643 01.641 15712 Exposure complete
22:42:51.692 00.049 15712 worker thread done servicing request
22:42:51.692 00.000 7988 OnExposeComplete: enter
22:42:51.704 00.012 7988 UpdateGuideState(): m_state=6
22:42:51.704 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
22:42:51.704 00.000 7988 Star::Find returns 1 (0), X=500.65, Y=797.95, Mass=1644, SNR=27.0, Peak=161 HFD=4.7
22:42:51.704 00.000 7988 MultiStar: [#1 0.15,0.94,0.00,M8] [#2 -0.22,0.41,0.00,M1] [#3 -0.33,0.92,0.00,M5] [#4 -0.10,0.63,0.00,M1] [#5 -0.21,0.95,0.00,M8] [#6 0.04,0.24,0.66,U] [#7 -0.11,0.77,0.00,M5] [#8 -0.25,0.32,0.46,U] 
22:42:51.709 00.005 7988 refined, 2 included, MultiStar: {-0.14, 0.38}, one-star: {-0.21, 0.49}
22:42:51.709 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.56) = xAngle (0.37 = 0.37)
22:42:51.709 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
22:42:51.709 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.38 hyp=0.40 cameraTheta=1.93 mountX=0.37 mountY=0.13, mountTheta=0.34
22:42:51.709 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.38, opts=13)
22:42:51.709 00.000 7988 Enqueuing Move request for scope (-0.14, 0.38)
22:42:51.709 00.000 15712 Worker thread wakes up
22:42:51.709 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.38) opts 0xd
22:42:51.709 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.38)
22:42:51.709 00.000 15712 Moving (-0.14, 0.38) raw xDistance=0.37 yDistance=0.13
22:42:51.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:51.709 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.0
22:42:51.718 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:51.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:51.720 00.002 7988 Enqueuing Expose request
22:42:51.720 00.000 15712 PPEC rslt: input = 0.37, final = 0.21, react = 0.22, pred = -0.01, hyst = 0.21, hyst_pct = 0.68, period_length = 636.00
22:42:51.720 00.000 15712 PPEC: input: 0.37, control: 0.21, exposure: 1500
22:42:51.720 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:51.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:42:51.720 00.000 15712 MoveAxis(W, 69, ABG)
22:42:51.720 00.000 15712 Guiding  Dir = 3, Dur = 69
22:42:51.722 00.002 15712 IsGuiding returns 0
22:42:51.745 00.023 15712 PulseGuide returned control before completion, sleep 57
22:42:51.836 00.091 15712 IsGuiding returns 0
22:42:51.836 00.000 15712 Move returns status 0, amount 69
22:42:51.836 00.000 15712 MoveAxis(N, 0, ABG)
22:42:51.836 00.000 15712 Move returns status 0, amount 0
22:42:51.836 00.000 15712 move complete, result=0
22:42:51.836 00.000 7988 GuideStep: 0.4 px 69 ms WEST, 0.1 px 0 ms NORTH
22:42:51.842 00.006 15712 worker thread done servicing request
22:42:51.842 00.000 15712 Worker thread wakes up
22:42:51.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:51.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:53.249 01.407 15712 Exposure complete
22:42:53.310 00.061 15712 worker thread done servicing request
22:42:53.310 00.000 7988 OnExposeComplete: enter
22:42:53.311 00.001 7988 UpdateGuideState(): m_state=6
22:42:53.311 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
22:42:53.311 00.000 7988 Star::Find returns 1 (0), X=500.95, Y=797.80, Mass=1587, SNR=26.4, Peak=166 HFD=4.1
22:42:53.311 00.000 7988 MultiStar: [#1 0.02,0.92,0.00,M9] [#2 -0.22,0.27,0.86,U] [#3 -0.15,0.82,0.00,M6] [#4 -0.05,0.54,0.00,M2] [#5 -0.07,1.06,0.00,M9] [#6 -0.11,0.09,0.69,U] [#7 0.06,0.47,0.00,M6] [#8 0.02,0.67,0.00,M4] 
22:42:53.311 00.000 7988 refined, 2 included, MultiStar: {-0.07, 0.25}, one-star: {0.09, 0.34}
22:42:53.311 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
22:42:53.311 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
22:42:53.311 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.84 mountX=0.25 mountY=0.06, mountTheta=0.25
22:42:53.311 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.25, opts=13)
22:42:53.311 00.000 7988 Enqueuing Move request for scope (-0.07, 0.25)
22:42:53.323 00.012 15712 Worker thread wakes up
22:42:53.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
22:42:53.323 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
22:42:53.323 00.000 15712 Moving (-0.07, 0.25) raw xDistance=0.25 yDistance=0.06
22:42:53.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:53.323 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.4
22:42:53.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:53.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:53.327 00.004 7988 Enqueuing Expose request
22:42:53.327 00.000 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.68, period_length = 636.00
22:42:53.327 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
22:42:53.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:53.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:53.327 00.000 15712 MoveAxis(W, 49, ABG)
22:42:53.327 00.000 15712 Guiding  Dir = 3, Dur = 49
22:42:53.327 00.000 15712 IsGuiding returns 0
22:42:53.359 00.032 15712 PulseGuide returned control before completion, sleep 30
22:42:53.391 00.032 15712 IsGuiding returns 1
22:42:53.391 00.000 15712 scope still moving after pulse duration time elapsed
22:42:53.438 00.047 15712 IsGuiding returns 0
22:42:53.438 00.000 15712 scope move finished after 49 + 60 ms
22:42:53.438 00.000 15712 Move returns status 0, amount 49
22:42:53.438 00.000 15712 MoveAxis(N, 0, ABG)
22:42:53.438 00.000 15712 Move returns status 0, amount 0
22:42:53.438 00.000 15712 move complete, result=0
22:42:53.438 00.000 7988 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
22:42:53.440 00.002 15712 worker thread done servicing request
22:42:53.440 00.000 15712 Worker thread wakes up
22:42:53.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:53.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:55.082 01.642 15712 Exposure complete
22:42:55.145 00.063 15712 worker thread done servicing request
22:42:55.145 00.000 7988 OnExposeComplete: enter
22:42:55.145 00.000 7988 UpdateGuideState(): m_state=6
22:42:55.147 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
22:42:55.147 00.000 7988 Star::Find returns 1 (0), X=500.76, Y=797.76, Mass=1549, SNR=26.3, Peak=168 HFD=4.3
22:42:55.149 00.002 7988 MultiStar: [#1 -0.09,0.83,0.00,M10] [#2 -0.32,0.31,0.00,M1] [#3 -0.25,0.79,0.00,M7] [#4 -0.15,0.60,0.00,M3] [#5 -0.44,0.99,0.00,M10] [#6 -0.06,0.17,0.68,U] [#7 -0.32,0.60,0.00,M7] [#8 0.06,0.24,0.50,U] 
22:42:55.149 00.000 7988 refined, 2 included, MultiStar: {-0.05, 0.24}, one-star: {-0.10, 0.30}
22:42:55.151 00.002 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
22:42:55.151 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
22:42:55.153 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.78 mountX=0.24 mountY=0.04, mountTheta=0.18
22:42:55.155 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.24, opts=13)
22:42:55.155 00.000 7988 Enqueuing Move request for scope (-0.05, 0.24)
22:42:55.157 00.002 15712 Worker thread wakes up
22:42:55.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
22:42:55.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
22:42:55.157 00.000 15712 Moving (-0.05, 0.24) raw xDistance=0.24 yDistance=0.04
22:42:55.157 00.000 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.68, period_length = 636.00
22:42:55.157 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
22:42:55.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:55.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:42:55.157 00.000 15712 MoveAxis(W, 49, ABG)
22:42:55.157 00.000 15712 Guiding  Dir = 3, Dur = 49
22:42:55.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:55.157 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.3
22:42:55.161 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:55.161 00.000 15712 IsGuiding returns 0
22:42:55.161 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:55.163 00.002 7988 Enqueuing Expose request
22:42:55.181 00.018 15712 PulseGuide returned control before completion, sleep 41
22:42:55.224 00.043 15712 IsGuiding returns 1
22:42:55.224 00.000 15712 scope still moving after pulse duration time elapsed
22:42:55.261 00.037 15712 IsGuiding returns 0
22:42:55.261 00.000 15712 scope move finished after 49 + 48 ms
22:42:55.261 00.000 15712 Move returns status 0, amount 49
22:42:55.261 00.000 15712 MoveAxis(N, 0, ABG)
22:42:55.261 00.000 15712 Move returns status 0, amount 0
22:42:55.261 00.000 15712 move complete, result=0
22:42:55.261 00.000 7988 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
22:42:55.262 00.001 15712 worker thread done servicing request
22:42:55.262 00.000 15712 Worker thread wakes up
22:42:55.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:55.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:56.678 01.416 15712 Exposure complete
22:42:56.739 00.061 15712 worker thread done servicing request
22:42:56.739 00.000 7988 OnExposeComplete: enter
22:42:56.739 00.000 7988 UpdateGuideState(): m_state=6
22:42:56.741 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
22:42:56.741 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=798.07, Mass=1674, SNR=27.3, Peak=212 HFD=4.1
22:42:56.743 00.002 7988 MultiStar: [#1 0.06,1.07,0.00,R] [#2 -0.40,0.51,0.00,M2] [#3 -0.15,0.85,0.00,M8] [#4 -0.02,0.56,0.00,M4] [#5 -0.13,1.11,0.00,R] [#6 -0.03,0.37,0.66,U] [#7 -0.26,0.85,0.00,M8] [#8 -0.25,0.46,0.00,M4] 
22:42:56.743 00.000 7988 refined, 1 included, MultiStar: {-0.03, 0.52}, one-star: {-0.04, 0.61}
22:42:56.745 00.002 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
22:42:56.745 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
22:42:56.747 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.52 hyp=0.52 cameraTheta=1.64 mountX=0.52 mountY=0.02, mountTheta=0.04
22:42:56.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.52, opts=13)
22:42:56.749 00.000 7988 Enqueuing Move request for scope (-0.03, 0.52)
22:42:56.751 00.002 15712 Worker thread wakes up
22:42:56.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.52) opts 0xd
22:42:56.751 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.52)
22:42:56.751 00.000 15712 Moving (-0.03, 0.52) raw xDistance=0.52 yDistance=0.02
22:42:56.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:56.751 00.000 7988 UpdateGuideState exits: m=1674 SNR=27.3
22:42:56.754 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:56.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:56.754 00.000 7988 Enqueuing Expose request
22:42:56.754 00.000 15712 PPEC rslt: input = 0.52, final = 0.30, react = 0.31, pred = 0.02, hyst = 0.29, hyst_pct = 0.68, period_length = 636.00
22:42:56.754 00.000 15712 PPEC: input: 0.52, control: 0.30, exposure: 1500
22:42:56.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:56.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:56.754 00.000 15712 MoveAxis(W, 98, ABG)
22:42:56.754 00.000 15712 Guiding  Dir = 3, Dur = 98
22:42:56.754 00.000 15712 IsGuiding returns 0
22:42:56.775 00.021 15712 PulseGuide returned control before completion, sleep 87
22:42:56.890 00.115 15712 IsGuiding returns 0
22:42:56.890 00.000 15712 Move returns status 0, amount 98
22:42:56.890 00.000 15712 MoveAxis(N, 0, ABG)
22:42:56.890 00.000 15712 Move returns status 0, amount 0
22:42:56.890 00.000 15712 move complete, result=0
22:42:56.890 00.000 7988 GuideStep: 0.5 px 98 ms WEST, 0.0 px 0 ms NORTH
22:42:56.893 00.003 15712 worker thread done servicing request
22:42:56.893 00.000 15712 Worker thread wakes up
22:42:56.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:56.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:42:58.530 01.637 15712 Exposure complete
22:42:58.589 00.059 15712 worker thread done servicing request
22:42:58.589 00.000 7988 OnExposeComplete: enter
22:42:58.589 00.000 7988 UpdateGuideState(): m_state=6
22:42:58.592 00.003 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
22:42:58.592 00.000 7988 Star::Find returns 1 (0), X=500.70, Y=798.30, Mass=1629, SNR=27.0, Peak=208 HFD=4.3
22:42:58.594 00.002 7988 MultiStar: large primary error, entering stabilization period
22:42:58.594 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
22:42:58.596 00.002 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
22:42:58.596 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.84 hyp=0.86 cameraTheta=1.76 mountX=0.84 mountY=0.14, mountTheta=0.17
22:42:58.598 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.84, opts=13)
22:42:58.600 00.002 7988 Enqueuing Move request for scope (-0.16, 0.84)
22:42:58.600 00.000 15712 Worker thread wakes up
22:42:58.600 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.84) opts 0xd
22:42:58.600 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.84)
22:42:58.600 00.000 15712 Moving (-0.16, 0.84) raw xDistance=0.84 yDistance=0.14
22:42:58.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:42:58.600 00.000 7988 UpdateGuideState exits: m=1629 SNR=27.0
22:42:58.604 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:58.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:42:58.605 00.001 7988 Enqueuing Expose request
22:42:58.606 00.001 15712 PPEC rslt: input = 0.84, final = 0.51, react = 0.50, pred = 0.11, hyst = 0.46, hyst_pct = 0.68, period_length = 636.00
22:42:58.606 00.000 15712 PPEC: input: 0.84, control: 0.51, exposure: 1500
22:42:58.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:58.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:42:58.606 00.000 15712 MoveAxis(W, 167, ABG)
22:42:58.606 00.000 15712 Guiding  Dir = 3, Dur = 167
22:42:58.606 00.000 15712 IsGuiding returns 0
22:42:58.623 00.017 15712 PulseGuide returned control before completion, sleep 151
22:42:58.807 00.184 15712 IsGuiding returns 0
22:42:58.807 00.000 15712 Move returns status 0, amount 167
22:42:58.807 00.000 15712 MoveAxis(N, 0, ABG)
22:42:58.807 00.000 15712 Move returns status 0, amount 0
22:42:58.807 00.000 15712 move complete, result=0
22:42:58.810 00.003 7988 GuideStep: 0.8 px 167 ms WEST, 0.1 px 0 ms NORTH
22:42:58.810 00.000 15712 worker thread done servicing request
22:42:58.810 00.000 15712 Worker thread wakes up
22:42:58.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:42:58.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:00.231 01.421 15712 Exposure complete
22:43:00.292 00.061 15712 worker thread done servicing request
22:43:00.292 00.000 7988 OnExposeComplete: enter
22:43:00.293 00.001 7988 UpdateGuideState(): m_state=6
22:43:00.293 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
22:43:00.293 00.000 7988 Star::Find returns 1 (0), X=500.77, Y=797.93, Mass=1672, SNR=27.5, Peak=174 HFD=4.2
22:43:00.293 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
22:43:00.293 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
22:43:00.293 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.47 hyp=0.48 cameraTheta=1.76 mountX=0.47 mountY=0.08, mountTheta=0.17
22:43:00.293 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.47, opts=13)
22:43:00.293 00.000 7988 Enqueuing Move request for scope (-0.09, 0.47)
22:43:00.302 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:00.302 00.000 7988 UpdateGuideState exits: m=1672 SNR=27.5
22:43:00.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:00.302 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:00.302 00.000 7988 Enqueuing Expose request
22:43:00.302 00.000 15712 Worker thread wakes up
22:43:00.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.47) opts 0xd
22:43:00.302 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.47)
22:43:00.302 00.000 15712 Moving (-0.09, 0.47) raw xDistance=0.47 yDistance=0.08
22:43:00.302 00.000 15712 PPEC rslt: input = 0.47, final = 0.31, react = 0.28, pred = 0.11, hyst = 0.27, hyst_pct = 0.67, period_length = 636.00
22:43:00.302 00.000 15712 PPEC: input: 0.47, control: 0.31, exposure: 1500
22:43:00.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:00.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:43:00.302 00.000 15712 MoveAxis(W, 101, ABG)
22:43:00.302 00.000 15712 Guiding  Dir = 3, Dur = 101
22:43:00.344 00.042 15712 IsGuiding returns 0
22:43:00.360 00.016 15712 PulseGuide returned control before completion, sleep 96
22:43:00.497 00.137 15712 IsGuiding returns 0
22:43:00.497 00.000 15712 Move returns status 0, amount 101
22:43:00.497 00.000 15712 MoveAxis(N, 0, ABG)
22:43:00.497 00.000 15712 Move returns status 0, amount 0
22:43:00.497 00.000 15712 move complete, result=0
22:43:00.497 00.000 15712 worker thread done servicing request
22:43:00.497 00.000 7988 GuideStep: 0.5 px 101 ms WEST, 0.1 px 0 ms NORTH
22:43:00.500 00.003 15712 Worker thread wakes up
22:43:00.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:00.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:02.127 01.627 15712 Exposure complete
22:43:02.190 00.063 15712 worker thread done servicing request
22:43:02.191 00.001 7988 OnExposeComplete: enter
22:43:02.191 00.000 7988 UpdateGuideState(): m_state=6
22:43:02.191 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
22:43:02.191 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=797.16, Mass=1691, SNR=27.5, Peak=173 HFD=4.3
22:43:02.191 00.000 7988 MultiStar: exiting stabilization period
22:43:02.191 00.000 7988 MultiStar: [#1 -0.09,-0.80,0.00,M1] [#2 -0.14,-0.31,0.88,U] [#3 0.02,0.13,0.84,U] [#4 -0.05,-0.02,0.71,U] [#5 0.04,-0.75,0.00,M1] [#6 0.04,-0.61,0.00,M1] [#7 -0.07,0.02,0.49,U] [#8 0.02,-0.36,0.44,U] 
22:43:02.191 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.14}, one-star: {0.07, -0.30}
22:43:02.191 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
22:43:02.191 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
22:43:02.191 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.72 mountX=-0.14 mountY=0.02, mountTheta=2.97
22:43:02.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.14, opts=13)
22:43:02.191 00.000 7988 Enqueuing Move request for scope (-0.02, -0.14)
22:43:02.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:02.191 00.000 7988 UpdateGuideState exits: m=1691 SNR=27.5
22:43:02.205 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:02.206 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:02.206 00.000 7988 Enqueuing Expose request
22:43:02.206 00.000 15712 Worker thread wakes up
22:43:02.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
22:43:02.206 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
22:43:02.206 00.000 15712 Moving (-0.02, -0.14) raw xDistance=-0.14 yDistance=0.02
22:43:02.206 00.000 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.09, pred = 0.11, hyst = 0.00, hyst_pct = 0.67, period_length = 636.00
22:43:02.206 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
22:43:02.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:02.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:43:02.206 00.000 15712 MoveAxis(W, 11, ABG)
22:43:02.206 00.000 15712 Guiding  Dir = 3, Dur = 11
22:43:02.206 00.000 15712 IsGuiding returns 0
22:43:02.262 00.056 15712 IsGuiding returns 1
22:43:02.262 00.000 15712 scope still moving after pulse duration time elapsed
22:43:02.286 00.024 15712 IsGuiding returns 0
22:43:02.286 00.000 15712 scope move finished after 11 + 65 ms
22:43:02.286 00.000 15712 Move returns status 0, amount 11
22:43:02.286 00.000 15712 MoveAxis(N, 0, ABG)
22:43:02.286 00.000 15712 Move returns status 0, amount 0
22:43:02.286 00.000 15712 move complete, result=0
22:43:02.286 00.000 15712 worker thread done servicing request
22:43:02.286 00.000 15712 Worker thread wakes up
22:43:02.286 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
22:43:02.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:02.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:03.692 01.406 15712 Exposure complete
22:43:03.738 00.046 15712 worker thread done servicing request
22:43:03.738 00.000 7988 OnExposeComplete: enter
22:43:03.753 00.015 7988 UpdateGuideState(): m_state=6
22:43:03.753 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
22:43:03.753 00.000 7988 Star::Find returns 1 (0), X=501.07, Y=797.05, Mass=1559, SNR=26.1, Peak=168 HFD=4.1
22:43:03.753 00.000 7988 MultiStar: [#1 0.26,-0.83,0.00,M2] [#2 0.09,-0.45,0.00,M2] [#3 0.05,-0.04,0.93,U] [#4 0.24,0.00,0.80,U] [#5 0.36,-1.01,0.00,M2] [#6 0.24,-0.53,0.00,M2] [#7 0.29,-0.30,0.52,U] [#8 0.28,-0.48,0.00,M4] 
22:43:03.753 00.000 7988 refined, 3 included, MultiStar: {0.19, -0.19}, one-star: {0.21, -0.41}
22:43:03.753 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
22:43:03.753 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
22:43:03.753 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.26 cameraTheta=-0.79 mountX=-0.19 mountY=-0.18, mountTheta=-2.37
22:43:03.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.19, opts=13)
22:43:03.753 00.000 7988 Enqueuing Move request for scope (0.19, -0.19)
22:43:03.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:03.753 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.1
22:43:03.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:03.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:03.769 00.016 7988 Enqueuing Expose request
22:43:03.770 00.001 15712 Worker thread wakes up
22:43:03.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd
22:43:03.770 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.19)
22:43:03.770 00.000 15712 Moving (0.19, -0.19) raw xDistance=-0.19 yDistance=-0.18
22:43:03.770 00.000 15712 PPEC rslt: input = -0.19, final = -0.03, react = -0.11, pred = 0.18, hyst = -0.08, hyst_pct = 0.67, period_length = 636.00
22:43:03.770 00.000 15712 PPEC: input: -0.19, control: -0.03, exposure: 1500
22:43:03.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:03.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:43:03.770 00.000 15712 MoveAxis(E, 11, ABG)
22:43:03.770 00.000 15712 Guiding  Dir = 2, Dur = 11
22:43:03.770 00.000 15712 IsGuiding returns 0
22:43:03.791 00.021 15712 IsGuiding returns 1
22:43:03.791 00.000 15712 scope still moving after pulse duration time elapsed
22:43:03.838 00.047 15712 IsGuiding returns 0
22:43:03.838 00.000 15712 scope move finished after 11 + 61 ms
22:43:03.838 00.000 15712 Move returns status 0, amount 11
22:43:03.838 00.000 15712 MoveAxis(N, 0, ABG)
22:43:03.838 00.000 15712 Move returns status 0, amount 0
22:43:03.838 00.000 15712 move complete, result=0
22:43:03.838 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.2 px 0 ms NORTH
22:43:03.847 00.009 15712 worker thread done servicing request
22:43:03.847 00.000 15712 Worker thread wakes up
22:43:03.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:03.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:05.427 01.580 7988 evsrv: cli 0CCCFBC8 connect
22:43:05.429 00.002 7988 case statement mapped state 6 to 3
22:43:05.431 00.002 7988 case statement mapped state 6 to 3
22:43:05.432 00.001 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_app_state","id":"841fd1c9-006c-4ae0-b4a2-ee396d7479c5"}
22:43:05.434 00.002 7988 case statement mapped state 6 to 3
22:43:05.434 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"841fd1c9-006c-4ae0-b4a2-ee396d7479c5"}
22:43:05.436 00.002 7988 evsrv: cli 0CCCFBC8 disconnect
22:43:05.476 00.040 15712 Exposure complete
22:43:05.588 00.112 15712 worker thread done servicing request
22:43:05.588 00.000 7988 OnExposeComplete: enter
22:43:05.591 00.003 7988 UpdateGuideState(): m_state=6
22:43:05.593 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
22:43:05.595 00.002 7988 Star::Find returns 1 (0), X=500.90, Y=797.35, Mass=1705, SNR=27.7, Peak=223 HFD=4.1
22:43:05.597 00.002 7988 MultiStar: [#1 -0.01,-0.96,0.00,M3] [#2 -0.15,-0.38,0.85,U] [#3 -0.09,0.17,0.88,U] [#4 -0.12,-0.20,0.76,U] [#5 0.09,-0.73,0.00,M3] [#6 0.19,-0.56,0.00,M3] [#7 -0.26,-0.04,0.44,U] [#8 0.08,-0.59,0.00,M5] 
22:43:05.599 00.002 7988 single-star, 4 included, MultiStar: {-0.09, -0.11}, one-star: {0.04, -0.10}
22:43:05.602 00.003 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
22:43:05.602 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
22:43:05.602 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.17 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
22:43:05.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
22:43:05.602 00.000 7988 Enqueuing Move request for scope (0.04, -0.10)
22:43:05.602 00.000 15712 Worker thread wakes up
22:43:05.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:05.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
22:43:05.602 00.000 7988 UpdateGuideState exits: m=1705 SNR=27.7
22:43:05.602 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
22:43:05.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:05.619 00.017 15712 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.04
22:43:05.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:05.621 00.002 7988 Enqueuing Expose request
22:43:05.621 00.000 15712 PPEC rslt: input = -0.10, final = 0.06, react = -0.06, pred = 0.18, hyst = 0.00, hyst_pct = 0.67, period_length = 636.00
22:43:05.621 00.000 15712 PPEC: input: -0.10, control: 0.06, exposure: 1500
22:43:05.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:05.623 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:05.623 00.000 15712 MoveAxis(W, 20, ABG)
22:43:05.623 00.000 15712 Guiding  Dir = 3, Dur = 20
22:43:05.623 00.000 15712 IsGuiding returns 0
22:43:05.651 00.028 15712 IsGuiding returns 1
22:43:05.651 00.000 15712 scope still moving after pulse duration time elapsed
22:43:05.697 00.046 15712 IsGuiding returns 0
22:43:05.697 00.000 15712 scope move finished after 20 + 55 ms
22:43:05.697 00.000 15712 Move returns status 0, amount 20
22:43:05.697 00.000 15712 MoveAxis(N, 0, ABG)
22:43:05.697 00.000 15712 Move returns status 0, amount 0
22:43:05.697 00.000 15712 move complete, result=0
22:43:05.697 00.000 15712 worker thread done servicing request
22:43:05.697 00.000 15712 Worker thread wakes up
22:43:05.697 00.000 7988 GuideStep: -0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
22:43:05.701 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:05.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:07.108 01.407 15712 Exposure complete
22:43:07.192 00.084 15712 worker thread done servicing request
22:43:07.192 00.000 7988 OnExposeComplete: enter
22:43:07.192 00.000 7988 UpdateGuideState(): m_state=6
22:43:07.192 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
22:43:07.201 00.009 7988 Star::Find returns 1 (0), X=500.85, Y=797.17, Mass=1665, SNR=27.0, Peak=190 HFD=4.3
22:43:07.201 00.000 7988 MultiStar: [#1 -0.06,-0.75,0.00,M4] [#2 -0.11,-0.12,0.87,U] [#3 -0.10,0.29,0.86,U] [#4 0.02,0.16,0.79,U] [#5 -0.08,-0.73,0.00,M4] [#6 0.25,-0.25,0.66,U] [#7 -0.06,0.11,0.50,U] [#8 -0.10,-0.36,0.48,U] 
22:43:07.201 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.06}, one-star: {-0.01, -0.29}
22:43:07.209 00.008 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.42 = 2.87)
22:43:07.211 00.002 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.84)
22:43:07.213 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.85 mountX=-0.06 mountY=0.02, mountTheta=2.84
22:43:07.217 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
22:43:07.219 00.002 7988 Enqueuing Move request for scope (-0.02, -0.06)
22:43:07.221 00.002 15712 Worker thread wakes up
22:43:07.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:43:07.221 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:43:07.221 00.000 15712 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.02
22:43:07.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:07.223 00.002 15712 PPEC rslt: input = -0.06, final = 0.05, react = -0.04, pred = 0.16, hyst = 0.00, hyst_pct = 0.67, period_length = 636.00
22:43:07.223 00.000 15712 PPEC: input: -0.06, control: 0.05, exposure: 1500
22:43:07.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:07.223 00.000 7988 UpdateGuideState exits: m=1665 SNR=27.0
22:43:07.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:43:07.223 00.000 15712 MoveAxis(W, 18, ABG)
22:43:07.223 00.000 15712 Guiding  Dir = 3, Dur = 18
22:43:07.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:07.226 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:07.228 00.002 7988 Enqueuing Expose request
22:43:07.233 00.005 15712 IsGuiding returns 0
22:43:07.249 00.016 15712 PulseGuide returned control before completion, sleep 13
22:43:07.264 00.015 15712 IsGuiding returns 1
22:43:07.264 00.000 15712 scope still moving after pulse duration time elapsed
22:43:07.296 00.032 15712 IsGuiding returns 0
22:43:07.296 00.000 15712 scope move finished after 18 + 45 ms
22:43:07.296 00.000 15712 Move returns status 0, amount 18
22:43:07.296 00.000 15712 MoveAxis(N, 0, ABG)
22:43:07.296 00.000 15712 Move returns status 0, amount 0
22:43:07.296 00.000 15712 move complete, result=0
22:43:07.296 00.000 15712 worker thread done servicing request
22:43:07.296 00.000 15712 Worker thread wakes up
22:43:07.296 00.000 7988 GuideStep: -0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
22:43:07.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:07.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:08.934 01.638 15712 Exposure complete
22:43:09.006 00.072 15712 worker thread done servicing request
22:43:09.006 00.000 7988 OnExposeComplete: enter
22:43:09.006 00.000 7988 UpdateGuideState(): m_state=6
22:43:09.006 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
22:43:09.006 00.000 7988 Star::Find returns 1 (0), X=500.80, Y=797.45, Mass=1676, SNR=27.2, Peak=185 HFD=4.5
22:43:09.011 00.005 7988 MultiStar: [#1 -0.17,-0.45,0.00,M5] [#2 -0.43,0.06,0.00,M1] [#3 -0.41,0.36,0.00,M5] [#4 -0.13,0.32,0.73,U] [#5 0.04,-0.29,0.74,U] [#6 -0.07,-0.06,0.63,U] [#7 -0.30,0.20,0.50,U] [#8 -0.32,-0.11,0.44,U] 
22:43:09.011 00.000 7988 single-star, 5 included, MultiStar: {-0.11, 0.01}, one-star: {-0.06, -0.00}
22:43:09.011 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.56) = xAngle (-4.64 = 1.64)
22:43:09.011 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.61)
22:43:09.011 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.08 mountX=-0.00 mountY=0.06, mountTheta=1.64
22:43:09.011 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.00, opts=13)
22:43:09.011 00.000 7988 Enqueuing Move request for scope (-0.06, -0.00)
22:43:09.011 00.000 15712 Worker thread wakes up
22:43:09.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
22:43:09.011 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
22:43:09.011 00.000 15712 Moving (-0.06, -0.00) raw xDistance=-0.00 yDistance=0.06
22:43:09.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:09.023 00.012 7988 UpdateGuideState exits: m=1676 SNR=27.2
22:43:09.023 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:09.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:09.027 00.004 7988 Enqueuing Expose request
22:43:09.029 00.002 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.67, period_length = 636.00
22:43:09.029 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
22:43:09.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:09.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:43:09.029 00.000 15712 MoveAxis(E, 5, ABG)
22:43:09.029 00.000 15712 Guiding  Dir = 2, Dur = 5
22:43:09.029 00.000 15712 IsGuiding returns 0
22:43:09.043 00.014 15712 IsGuiding returns 0
22:43:09.043 00.000 15712 Move returns status 0, amount 5
22:43:09.043 00.000 15712 MoveAxis(N, 0, ABG)
22:43:09.043 00.000 15712 Move returns status 0, amount 0
22:43:09.043 00.000 15712 move complete, result=0
22:43:09.043 00.000 15712 worker thread done servicing request
22:43:09.043 00.000 15712 Worker thread wakes up
22:43:09.043 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:43:09.057 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:09.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:10.473 01.416 15712 Exposure complete
22:43:10.547 00.074 15712 worker thread done servicing request
22:43:10.547 00.000 7988 OnExposeComplete: enter
22:43:10.547 00.000 7988 UpdateGuideState(): m_state=6
22:43:10.550 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
22:43:10.552 00.002 7988 Star::Find returns 1 (0), X=500.71, Y=797.55, Mass=1687, SNR=27.1, Peak=213 HFD=4.3
22:43:10.554 00.002 7988 MultiStar: [#1 -0.08,-0.61,0.00,M6] [#2 -0.37,-0.12,0.84,U] [#3 -0.42,0.24,0.00,M6] [#4 -0.36,0.15,0.73,U] [#5 0.06,-0.75,0.00,M4] [#6 0.17,-0.36,0.67,U] [#7 -0.19,0.03,0.52,U] [#8 -0.39,-0.33,0.00,M4] 
22:43:10.556 00.002 7988 single-star, 4 included, MultiStar: {-0.19, -0.03}, one-star: {-0.15, 0.10}
22:43:10.556 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.56) = xAngle (1.01 = 1.01)
22:43:10.558 00.002 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
22:43:10.558 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.57 mountX=0.10 mountY=0.15, mountTheta=1.00
22:43:10.562 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.10, opts=13)
22:43:10.564 00.002 7988 Enqueuing Move request for scope (-0.15, 0.10)
22:43:10.566 00.002 15712 Worker thread wakes up
22:43:10.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
22:43:10.566 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
22:43:10.566 00.000 15712 Moving (-0.15, 0.10) raw xDistance=0.10 yDistance=0.15
22:43:10.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:10.566 00.000 7988 UpdateGuideState exits: m=1687 SNR=27.1
22:43:10.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:10.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:10.566 00.000 7988 Enqueuing Expose request
22:43:10.566 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.07, hyst = 0.00, hyst_pct = 0.67, period_length = 636.00
22:43:10.566 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
22:43:10.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:10.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:43:10.566 00.000 15712 MoveAxis(E, 8, ABG)
22:43:10.566 00.000 15712 Guiding  Dir = 2, Dur = 8
22:43:10.566 00.000 15712 IsGuiding returns 0
22:43:10.589 00.023 15712 IsGuiding returns 0
22:43:10.589 00.000 15712 Move returns status 0, amount 8
22:43:10.589 00.000 15712 MoveAxis(N, 0, ABG)
22:43:10.589 00.000 15712 Move returns status 0, amount 0
22:43:10.589 00.000 15712 move complete, result=0
22:43:10.589 00.000 15712 worker thread done servicing request
22:43:10.589 00.000 15712 Worker thread wakes up
22:43:10.589 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:43:10.591 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:10.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:12.335 01.744 15712 Exposure complete
22:43:12.384 00.049 15712 worker thread done servicing request
22:43:12.384 00.000 7988 OnExposeComplete: enter
22:43:12.396 00.012 7988 UpdateGuideState(): m_state=6
22:43:12.396 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
22:43:12.396 00.000 7988 Star::Find returns 1 (0), X=500.78, Y=797.52, Mass=1707, SNR=27.8, Peak=194 HFD=4.5
22:43:12.396 00.000 7988 MultiStar: [#1 -0.25,-0.47,0.00,M7] [#2 -0.34,-0.02,0.82,U] [#3 -0.34,0.34,0.00,M7] [#4 -0.10,0.17,0.73,U] [#5 -0.21,-0.59,0.00,M5] [#6 -0.02,-0.18,0.65,U] [#7 -0.27,0.06,0.48,U] [#8 -0.54,0.05,0.00,M5] 
22:43:12.401 00.005 7988 single-star, 4 included, MultiStar: {-0.15, 0.02}, one-star: {-0.08, 0.06}
22:43:12.401 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.56) = xAngle (0.91 = 0.91)
22:43:12.401 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
22:43:12.401 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.48 mountX=0.06 mountY=0.08, mountTheta=0.90
22:43:12.401 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
22:43:12.401 00.000 7988 Enqueuing Move request for scope (-0.08, 0.06)
22:43:12.401 00.000 15712 Worker thread wakes up
22:43:12.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
22:43:12.401 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
22:43:12.401 00.000 15712 Moving (-0.08, 0.06) raw xDistance=0.06 yDistance=0.08
22:43:12.401 00.000 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.11, hyst = 0.00, hyst_pct = 0.67, period_length = 636.00
22:43:12.401 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
22:43:12.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:12.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:43:12.401 00.000 15712 MoveAxis(E, 11, ABG)
22:43:12.401 00.000 15712 Guiding  Dir = 2, Dur = 11
22:43:12.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:12.401 00.000 7988 UpdateGuideState exits: m=1707 SNR=27.8
22:43:12.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:12.412 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:12.412 00.000 7988 Enqueuing Expose request
22:43:12.412 00.000 15712 IsGuiding returns 0
22:43:12.445 00.033 15712 IsGuiding returns 1
22:43:12.445 00.000 15712 scope still moving after pulse duration time elapsed
22:43:12.492 00.047 15712 IsGuiding returns 1
22:43:12.523 00.031 15712 IsGuiding returns 0
22:43:12.523 00.000 15712 scope move finished after 11 + 97 ms
22:43:12.523 00.000 15712 Move returns status 0, amount 11
22:43:12.523 00.000 15712 MoveAxis(N, 0, ABG)
22:43:12.523 00.000 15712 Move returns status 0, amount 0
22:43:12.523 00.000 15712 move complete, result=0
22:43:12.523 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
22:43:12.525 00.002 15712 worker thread done servicing request
22:43:12.525 00.000 15712 Worker thread wakes up
22:43:12.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:12.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:13.941 01.416 15712 Exposure complete
22:43:14.003 00.062 15712 worker thread done servicing request
22:43:14.003 00.000 7988 OnExposeComplete: enter
22:43:14.003 00.000 7988 UpdateGuideState(): m_state=6
22:43:14.003 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
22:43:14.003 00.000 7988 Star::Find returns 1 (0), X=500.70, Y=797.88, Mass=1632, SNR=26.8, Peak=160 HFD=4.5
22:43:14.003 00.000 7988 MultiStar: [#1 -0.21,-0.21,0.98,U] [#2 -0.28,0.42,0.00,M1] [#3 -0.23,0.71,0.00,M8] [#4 -0.08,0.45,0.00,M1] [#5 -0.06,-0.16,0.72,U] [#6 -0.25,0.27,0.68,U] [#7 -0.39,0.50,0.00,M2] [#8 -0.01,0.37,0.44,U] 
22:43:14.003 00.000 7988 refined, 4 included, MultiStar: {-0.15, 0.12}, one-star: {-0.16, 0.42}
22:43:14.003 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
22:43:14.003 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
22:43:14.003 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.49 mountX=0.11 mountY=0.15, mountTheta=0.92
22:43:14.015 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.12, opts=13)
22:43:14.015 00.000 7988 Enqueuing Move request for scope (-0.15, 0.12)
22:43:14.015 00.000 15712 Worker thread wakes up
22:43:14.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
22:43:14.015 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
22:43:14.015 00.000 15712 Moving (-0.15, 0.12) raw xDistance=0.11 yDistance=0.15
22:43:14.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:14.019 00.004 7988 UpdateGuideState exits: m=1632 SNR=26.8
22:43:14.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:14.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:14.019 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.10, hyst = 0.00, hyst_pct = 0.66, period_length = 636.00
22:43:14.019 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
22:43:14.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:14.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:43:14.019 00.000 15712 MoveAxis(E, 11, ABG)
22:43:14.019 00.000 7988 Enqueuing Expose request
22:43:14.019 00.000 15712 Guiding  Dir = 2, Dur = 11
22:43:14.019 00.000 15712 IsGuiding returns 0
22:43:14.035 00.016 15712 IsGuiding returns 1
22:43:14.035 00.000 15712 scope still moving after pulse duration time elapsed
22:43:14.091 00.056 15712 IsGuiding returns 0
22:43:14.091 00.000 15712 scope move finished after 11 + 55 ms
22:43:14.091 00.000 15712 Move returns status 0, amount 11
22:43:14.091 00.000 15712 MoveAxis(N, 0, ABG)
22:43:14.091 00.000 15712 Move returns status 0, amount 0
22:43:14.091 00.000 15712 move complete, result=0
22:43:14.091 00.000 15712 worker thread done servicing request
22:43:14.091 00.000 15712 Worker thread wakes up
22:43:14.091 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
22:43:14.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:14.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:15.724 01.633 15712 Exposure complete
22:43:15.783 00.059 15712 worker thread done servicing request
22:43:15.786 00.003 7988 OnExposeComplete: enter
22:43:15.786 00.000 7988 UpdateGuideState(): m_state=6
22:43:15.788 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
22:43:15.788 00.000 7988 Star::Find returns 1 (0), X=500.90, Y=797.87, Mass=1552, SNR=26.2, Peak=155 HFD=4.3
22:43:15.790 00.002 7988 MultiStar: [#1 -0.15,-0.21,0.99,U] [#2 -0.15,0.45,0.00,M2] [#3 -0.38,0.80,0.00,M9] [#4 -0.12,0.30,0.77,U] [#5 0.08,-0.12,0.79,U] [#6 -0.10,0.32,0.71,U] [#7 -0.28,0.61,0.00,M3] [#8 -0.41,0.34,0.00,M5] 
22:43:15.790 00.000 7988 refined, 4 included, MultiStar: {-0.05, 0.13}, one-star: {0.04, 0.41}
22:43:15.792 00.002 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
22:43:15.792 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
22:43:15.794 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.92 mountX=0.13 mountY=0.05, mountTheta=0.33
22:43:15.796 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.13, opts=13)
22:43:15.796 00.000 7988 Enqueuing Move request for scope (-0.05, 0.13)
22:43:15.798 00.002 15712 Worker thread wakes up
22:43:15.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
22:43:15.798 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
22:43:15.798 00.000 15712 Moving (-0.05, 0.13) raw xDistance=0.13 yDistance=0.05
22:43:15.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:15.800 00.002 7988 UpdateGuideState exits: m=1552 SNR=26.2
22:43:15.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:15.802 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:15.802 00.000 7988 Enqueuing Expose request
22:43:15.802 00.000 15712 PPEC rslt: input = 0.13, final = -0.04, react = 0.08, pred = -0.12, hyst = 0.00, hyst_pct = 0.66, period_length = 636.00
22:43:15.802 00.000 15712 PPEC: input: 0.13, control: -0.04, exposure: 1500
22:43:15.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:15.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:43:15.802 00.000 15712 MoveAxis(E, 14, ABG)
22:43:15.802 00.000 15712 Guiding  Dir = 2, Dur = 14
22:43:15.802 00.000 15712 IsGuiding returns 0
22:43:15.818 00.016 15712 IsGuiding returns 1
22:43:15.818 00.000 15712 scope still moving after pulse duration time elapsed
22:43:15.866 00.048 15712 IsGuiding returns 0
22:43:15.866 00.000 15712 scope move finished after 14 + 47 ms
22:43:15.866 00.000 15712 Move returns status 0, amount 14
22:43:15.866 00.000 15712 MoveAxis(N, 0, ABG)
22:43:15.866 00.000 15712 Move returns status 0, amount 0
22:43:15.866 00.000 15712 move complete, result=0
22:43:15.866 00.000 15712 worker thread done servicing request
22:43:15.866 00.000 15712 Worker thread wakes up
22:43:15.866 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:43:15.867 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:15.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:17.286 01.419 15712 Exposure complete
22:43:17.348 00.062 15712 worker thread done servicing request
22:43:17.348 00.000 7988 OnExposeComplete: enter
22:43:17.348 00.000 7988 UpdateGuideState(): m_state=6
22:43:17.351 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
22:43:17.351 00.000 7988 Star::Find returns 1 (0), X=500.58, Y=798.26, Mass=1563, SNR=26.1, Peak=204 HFD=4.3
22:43:17.353 00.002 7988 MultiStar: [#1 -0.16,0.22,1.00,U] [#2 -0.43,0.70,0.00,M3] [#3 -0.38,1.01,0.00,M10] [#4 -0.03,0.88,0.00,M1] [#5 -0.15,0.13,0.77,U] [#6 -0.10,0.49,0.00,M1] [#7 -0.06,1.13,0.00,M4] [#8 -0.32,0.52,0.00,M6] 
22:43:17.353 00.000 7988 refined, 2 included, MultiStar: {-0.20, 0.41}, one-star: {-0.28, 0.80}
22:43:17.355 00.002 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
22:43:17.355 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
22:43:17.357 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.41 hyp=0.45 cameraTheta=2.03 mountX=0.40 mountY=0.19, mountTheta=0.44
22:43:17.359 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.41, opts=13)
22:43:17.359 00.000 7988 Enqueuing Move request for scope (-0.20, 0.41)
22:43:17.361 00.002 15712 Worker thread wakes up
22:43:17.362 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.41) opts 0xd
22:43:17.362 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.41)
22:43:17.362 00.000 15712 Moving (-0.20, 0.41) raw xDistance=0.40 yDistance=0.19
22:43:17.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:17.362 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.1
22:43:17.365 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:17.365 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:17.367 00.002 7988 Enqueuing Expose request
22:43:17.367 00.000 15712 PPEC rslt: input = 0.40, final = 0.18, react = 0.24, pred = -0.13, hyst = 0.22, hyst_pct = 0.66, period_length = 636.00
22:43:17.367 00.000 15712 PPEC: input: 0.40, control: 0.18, exposure: 1500
22:43:17.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:17.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:43:17.367 00.000 15712 MoveAxis(W, 59, ABG)
22:43:17.367 00.000 15712 Guiding  Dir = 3, Dur = 59
22:43:17.367 00.000 15712 IsGuiding returns 0
22:43:17.384 00.017 15712 PulseGuide returned control before completion, sleep 54
22:43:17.443 00.059 15712 IsGuiding returns 1
22:43:17.443 00.000 15712 scope still moving after pulse duration time elapsed
22:43:17.480 00.037 15712 IsGuiding returns 0
22:43:17.480 00.000 15712 scope move finished after 59 + 52 ms
22:43:17.480 00.000 15712 Move returns status 0, amount 59
22:43:17.480 00.000 15712 MoveAxis(N, 0, ABG)
22:43:17.480 00.000 15712 Move returns status 0, amount 0
22:43:17.480 00.000 15712 move complete, result=0
22:43:17.480 00.000 7988 GuideStep: 0.4 px 59 ms WEST, 0.2 px 0 ms NORTH
22:43:17.481 00.001 15712 worker thread done servicing request
22:43:17.481 00.000 15712 Worker thread wakes up
22:43:17.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:17.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:19.117 01.636 15712 Exposure complete
22:43:19.184 00.067 15712 worker thread done servicing request
22:43:19.184 00.000 7988 OnExposeComplete: enter
22:43:19.184 00.000 7988 UpdateGuideState(): m_state=6
22:43:19.184 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
22:43:19.184 00.000 7988 Star::Find returns 1 (0), X=500.77, Y=797.92, Mass=1512, SNR=25.9, Peak=187 HFD=4.2
22:43:19.184 00.000 7988 MultiStar: [#1 -0.08,-0.05,1.03,U] [#2 -0.43,0.68,0.00,M4] [#3 -0.24,0.90,0.00,R] [#4 -0.38,0.58,0.00,M2] [#5 -0.04,0.02,0.76,U] [#6 -0.02,0.35,0.67,U] [#7 -0.21,0.59,0.00,M5] [#8 -0.37,0.44,0.00,M7] 
22:43:19.195 00.011 7988 refined, 3 included, MultiStar: {-0.06, 0.19}, one-star: {-0.09, 0.47}
22:43:19.195 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
22:43:19.195 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
22:43:19.195 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.87 mountX=0.19 mountY=0.06, mountTheta=0.28
22:43:19.201 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.19, opts=13)
22:43:19.201 00.000 7988 Enqueuing Move request for scope (-0.06, 0.19)
22:43:19.201 00.000 15712 Worker thread wakes up
22:43:19.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
22:43:19.201 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
22:43:19.201 00.000 15712 Moving (-0.06, 0.19) raw xDistance=0.19 yDistance=0.06
22:43:19.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:19.201 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.9
22:43:19.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:19.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:19.201 00.000 7988 Enqueuing Expose request
22:43:19.201 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.06, hyst = 0.10, hyst_pct = 0.66, period_length = 636.00
22:43:19.201 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
22:43:19.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:19.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:43:19.201 00.000 15712 MoveAxis(W, 28, ABG)
22:43:19.201 00.000 15712 Guiding  Dir = 3, Dur = 28
22:43:19.201 00.000 15712 IsGuiding returns 0
22:43:19.235 00.034 15712 IsGuiding returns 1
22:43:19.235 00.000 15712 scope still moving after pulse duration time elapsed
22:43:19.259 00.024 15712 IsGuiding returns 1
22:43:19.297 00.038 15712 IsGuiding returns 0
22:43:19.297 00.000 15712 scope move finished after 28 + 64 ms
22:43:19.297 00.000 15712 Move returns status 0, amount 28
22:43:19.297 00.000 15712 MoveAxis(N, 0, ABG)
22:43:19.297 00.000 15712 Move returns status 0, amount 0
22:43:19.297 00.000 15712 move complete, result=0
22:43:19.303 00.006 7988 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
22:43:19.305 00.002 15712 worker thread done servicing request
22:43:19.305 00.000 15712 Worker thread wakes up
22:43:19.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:19.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:20.707 01.402 15712 Exposure complete
22:43:20.764 00.057 15712 worker thread done servicing request
22:43:20.764 00.000 7988 OnExposeComplete: enter
22:43:20.770 00.006 7988 UpdateGuideState(): m_state=6
22:43:20.770 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
22:43:20.770 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=798.00, Mass=1637, SNR=27.0, Peak=151 HFD=4.4
22:43:20.770 00.000 7988 MultiStar: [#1 -0.20,-0.07,0.99,U] [#2 -0.22,0.32,0.83,U] [#3 0.05,-0.20,0.84,U] [#4 0.14,0.60,0.00,M3] [#5 0.05,-0.24,0.72,U] [#6 0.22,0.17,0.65,U] [#7 -0.02,0.61,0.00,M6] [#8 -0.08,0.44,0.00,M8] 
22:43:20.770 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.10}, one-star: {0.03, 0.54}
22:43:20.770 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
22:43:20.770 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
22:43:20.770 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.84 mountX=0.10 mountY=0.03, mountTheta=0.24
22:43:20.770 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.10, opts=13)
22:43:20.781 00.011 7988 Enqueuing Move request for scope (-0.03, 0.10)
22:43:20.781 00.000 15712 Worker thread wakes up
22:43:20.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
22:43:20.781 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
22:43:20.781 00.000 15712 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.03
22:43:20.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:20.781 00.000 7988 UpdateGuideState exits: m=1637 SNR=27.0
22:43:20.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:20.781 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:20.785 00.004 7988 Enqueuing Expose request
22:43:20.785 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.66, period_length = 636.00
22:43:20.785 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
22:43:20.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:20.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:43:20.785 00.000 15712 MoveAxis(E, 6, ABG)
22:43:20.785 00.000 15712 Guiding  Dir = 2, Dur = 6
22:43:20.785 00.000 15712 IsGuiding returns 0
22:43:20.804 00.019 15712 IsGuiding returns 0
22:43:20.804 00.000 15712 Move returns status 0, amount 6
22:43:20.804 00.000 15712 MoveAxis(N, 0, ABG)
22:43:20.804 00.000 15712 Move returns status 0, amount 0
22:43:20.804 00.000 15712 move complete, result=0
22:43:20.804 00.000 15712 worker thread done servicing request
22:43:20.804 00.000 15712 Worker thread wakes up
22:43:20.804 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:43:20.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:20.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:22.448 01.644 15712 Exposure complete
22:43:22.508 00.060 15712 worker thread done servicing request
22:43:22.508 00.000 7988 OnExposeComplete: enter
22:43:22.510 00.002 7988 UpdateGuideState(): m_state=6
22:43:22.510 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
22:43:22.512 00.002 7988 Star::Find returns 1 (0), X=500.87, Y=797.85, Mass=1578, SNR=26.3, Peak=157 HFD=4.3
22:43:22.513 00.001 7988 MultiStar: [#1 -0.15,-0.02,0.99,U] [#2 -0.33,0.31,0.00,M4] [#3 -0.05,-0.14,0.85,U] [#4 -0.26,0.38,0.00,M4] [#5 0.02,-0.19,0.75,U] [#6 0.02,0.06,0.68,U] [#7 -0.47,0.70,0.00,M7] [#8 -0.38,0.26,0.00,M9] 
22:43:22.515 00.002 7988 refined, 4 included, MultiStar: {-0.04, 0.04}, one-star: {0.01, 0.39}
22:43:22.515 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.56) = xAngle (0.82 = 0.82)
22:43:22.517 00.002 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
22:43:22.517 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.38 mountX=0.04 mountY=0.04, mountTheta=0.80
22:43:22.519 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
22:43:22.521 00.002 7988 Enqueuing Move request for scope (-0.04, 0.04)
22:43:22.521 00.000 15712 Worker thread wakes up
22:43:22.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:43:22.521 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:43:22.521 00.000 15712 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=0.04
22:43:22.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:22.521 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.3
22:43:22.524 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:22.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:22.526 00.002 7988 Enqueuing Expose request
22:43:22.526 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.66, period_length = 636.00
22:43:22.526 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:43:22.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:22.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:43:22.526 00.000 15712 MoveAxis(E, 6, ABG)
22:43:22.526 00.000 15712 Guiding  Dir = 2, Dur = 6
22:43:22.526 00.000 15712 IsGuiding returns 0
22:43:22.547 00.021 15712 IsGuiding returns 0
22:43:22.547 00.000 15712 Move returns status 0, amount 6
22:43:22.547 00.000 15712 MoveAxis(N, 0, ABG)
22:43:22.547 00.000 15712 Move returns status 0, amount 0
22:43:22.547 00.000 15712 move complete, result=0
22:43:22.547 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:43:22.547 00.000 15712 worker thread done servicing request
22:43:22.547 00.000 15712 Worker thread wakes up
22:43:22.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:22.549 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:23.961 01.412 15712 Exposure complete
22:43:24.022 00.061 15712 worker thread done servicing request
22:43:24.022 00.000 7988 OnExposeComplete: enter
22:43:24.023 00.001 7988 UpdateGuideState(): m_state=6
22:43:24.025 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
22:43:24.025 00.000 7988 Star::Find returns 1 (0), X=500.90, Y=798.28, Mass=1562, SNR=26.4, Peak=178 HFD=4.3
22:43:24.027 00.002 7988 MultiStar: [#1 -0.08,0.22,1.01,U] [#2 -0.20,0.62,0.00,M5] [#3 0.13,0.21,0.88,U] [#4 0.18,0.99,0.00,M5] [#5 0.21,0.14,0.74,U] [#6 0.09,0.60,0.00,M1] [#7 -0.30,0.71,0.00,M8] [#8 -0.27,0.57,0.00,M10] 
22:43:24.027 00.000 7988 refined, 3 included, MultiStar: {0.06, 0.37}, one-star: {0.04, 0.83}
22:43:24.029 00.002 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
22:43:24.029 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
22:43:24.031 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.40 mountX=0.37 mountY=-0.07, mountTheta=-0.19
22:43:24.033 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.37, opts=13)
22:43:24.033 00.000 7988 Enqueuing Move request for scope (0.06, 0.37)
22:43:24.035 00.002 15712 Worker thread wakes up
22:43:24.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.37) opts 0xd
22:43:24.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.37)
22:43:24.035 00.000 15712 Moving (0.06, 0.37) raw xDistance=0.37 yDistance=-0.07
22:43:24.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:24.035 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.4
22:43:24.037 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:24.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:24.037 00.000 7988 Enqueuing Expose request
22:43:24.040 00.003 15712 PPEC rslt: input = 0.37, final = 0.22, react = 0.22, pred = 0.05, hyst = 0.20, hyst_pct = 0.66, period_length = 636.00
22:43:24.040 00.000 15712 PPEC: input: 0.37, control: 0.22, exposure: 1500
22:43:24.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:24.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:24.040 00.000 15712 MoveAxis(W, 72, ABG)
22:43:24.040 00.000 15712 Guiding  Dir = 3, Dur = 72
22:43:24.040 00.000 15712 IsGuiding returns 0
22:43:24.057 00.017 15712 PulseGuide returned control before completion, sleep 58
22:43:24.133 00.076 15712 IsGuiding returns 0
22:43:24.133 00.000 15712 Move returns status 0, amount 72
22:43:24.133 00.000 15712 MoveAxis(N, 0, ABG)
22:43:24.133 00.000 15712 Move returns status 0, amount 0
22:43:24.133 00.000 15712 move complete, result=0
22:43:24.133 00.000 15712 worker thread done servicing request
22:43:24.133 00.000 15712 Worker thread wakes up
22:43:24.133 00.000 7988 GuideStep: 0.4 px 72 ms WEST, -0.1 px 0 ms NORTH
22:43:24.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:24.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:25.778 01.645 15712 Exposure complete
22:43:25.827 00.049 15712 worker thread done servicing request
22:43:25.827 00.000 7988 OnExposeComplete: enter
22:43:25.839 00.012 7988 UpdateGuideState(): m_state=6
22:43:25.839 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
22:43:25.839 00.000 7988 Star::Find returns 1 (0), X=501.00, Y=798.07, Mass=1527, SNR=25.8, Peak=175 HFD=4.4
22:43:25.844 00.005 7988 MultiStar: [#1 0.06,0.22,1.02,U] [#2 -0.26,0.75,0.00,M6] [#3 0.17,0.21,0.86,U] [#4 0.06,0.87,0.00,M6] [#5 0.10,0.06,0.75,U] [#6 0.18,0.59,0.00,M2] [#7 -0.14,1.07,0.00,M9] [#8 0.00,0.00,0.00,L] [#9 0.69,0.47,0.00,M3] 
22:43:25.844 00.000 7988 refined, 3 included, MultiStar: {0.12, 0.29}, one-star: {0.14, 0.61}
22:43:25.844 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
22:43:25.844 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
22:43:25.844 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.19 mountX=0.29 mountY=-0.12, mountTheta=-0.40
22:43:25.844 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.29, opts=13)
22:43:25.844 00.000 7988 Enqueuing Move request for scope (0.12, 0.29)
22:43:25.844 00.000 15712 Worker thread wakes up
22:43:25.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.29) opts 0xd
22:43:25.844 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.29)
22:43:25.844 00.000 15712 Moving (0.12, 0.29) raw xDistance=0.29 yDistance=-0.12
22:43:25.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:25.844 00.000 7988 UpdateGuideState exits: m=1527 SNR=25.8
22:43:25.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:25.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:25.855 00.011 7988 Enqueuing Expose request
22:43:25.857 00.002 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.18, pred = 0.06, hyst = 0.16, hyst_pct = 0.65, period_length = 636.00
22:43:25.857 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
22:43:25.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:25.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:43:25.857 00.000 15712 MoveAxis(W, 60, ABG)
22:43:25.857 00.000 15712 Guiding  Dir = 3, Dur = 60
22:43:25.857 00.000 15712 IsGuiding returns 0
22:43:25.887 00.030 15712 PulseGuide returned control before completion, sleep 41
22:43:25.983 00.096 15712 IsGuiding returns 1
22:43:25.983 00.000 15712 scope still moving after pulse duration time elapsed
22:43:26.014 00.031 15712 IsGuiding returns 0
22:43:26.014 00.000 15712 scope move finished after 60 + 96 ms
22:43:26.014 00.000 15712 Move returns status 0, amount 60
22:43:26.014 00.000 15712 MoveAxis(N, 0, ABG)
22:43:26.014 00.000 15712 Move returns status 0, amount 0
22:43:26.014 00.000 15712 move complete, result=0
22:43:26.014 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
22:43:26.016 00.002 15712 worker thread done servicing request
22:43:26.016 00.000 15712 Worker thread wakes up
22:43:26.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:26.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:27.436 01.420 15712 Exposure complete
22:43:27.493 00.057 15712 worker thread done servicing request
22:43:27.493 00.000 7988 OnExposeComplete: enter
22:43:27.498 00.005 7988 UpdateGuideState(): m_state=6
22:43:27.500 00.002 7988 Star::Find(15, 501, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
22:43:27.500 00.000 7988 Star::Find returns 1 (0), X=500.80, Y=798.16, Mass=1676, SNR=27.3, Peak=191 HFD=4.4
22:43:27.502 00.002 7988 MultiStar: [#1 -0.18,-0.01,0.94,U] [#2 -0.40,0.45,0.00,M7] [#3 0.11,-0.01,0.81,U] [#4 -0.08,0.77,0.00,M7] [#5 -0.02,0.00,0.71,U] [#6 0.16,0.37,0.66,U] [#7 -0.42,0.69,0.00,M10] [#8 -0.29,0.58,0.00,R] 
22:43:27.502 00.000 7988 refined, 4 included, MultiStar: {-0.01, 0.23}, one-star: {-0.06, 0.71}
22:43:27.504 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
22:43:27.504 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
22:43:27.506 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.62 mountX=0.23 mountY=0.01, mountTheta=0.03
22:43:27.508 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.23, opts=13)
22:43:27.508 00.000 7988 Enqueuing Move request for scope (-0.01, 0.23)
22:43:27.510 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:27.510 00.000 7988 UpdateGuideState exits: m=1676 SNR=27.3
22:43:27.512 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:27.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:27.513 00.001 7988 Enqueuing Expose request
22:43:27.513 00.000 15712 Worker thread wakes up
22:43:27.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
22:43:27.513 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
22:43:27.513 00.000 15712 Moving (-0.01, 0.23) raw xDistance=0.23 yDistance=0.01
22:43:27.515 00.002 15712 PPEC rslt: input = 0.23, final = 0.16, react = 0.14, pred = 0.06, hyst = 0.14, hyst_pct = 0.65, period_length = 636.00
22:43:27.515 00.000 15712 PPEC: input: 0.23, control: 0.16, exposure: 1500
22:43:27.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:27.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:43:27.515 00.000 15712 MoveAxis(W, 51, ABG)
22:43:27.515 00.000 15712 Guiding  Dir = 3, Dur = 51
22:43:27.515 00.000 15712 IsGuiding returns 0
22:43:27.529 00.014 15712 PulseGuide returned control before completion, sleep 44
22:43:27.596 00.067 15712 IsGuiding returns 0
22:43:27.596 00.000 15712 Move returns status 0, amount 51
22:43:27.596 00.000 15712 MoveAxis(N, 0, ABG)
22:43:27.596 00.000 15712 Move returns status 0, amount 0
22:43:27.596 00.000 15712 move complete, result=0
22:43:27.596 00.000 15712 worker thread done servicing request
22:43:27.596 00.000 15712 Worker thread wakes up
22:43:27.596 00.000 7988 GuideStep: 0.2 px 51 ms WEST, 0.0 px 0 ms NORTH
22:43:27.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:27.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:29.240 01.644 15712 Exposure complete
22:43:29.300 00.060 15712 worker thread done servicing request
22:43:29.302 00.002 7988 OnExposeComplete: enter
22:43:29.302 00.000 7988 UpdateGuideState(): m_state=6
22:43:29.302 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
22:43:29.302 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=797.72, Mass=1631, SNR=26.6, Peak=151 HFD=4.4
22:43:29.302 00.000 7988 MultiStar: [#1 -0.17,-0.25,0.98,U] [#2 -0.27,0.06,0.91,U] [#3 -0.10,-0.59,0.00,M1] [#4 -0.05,0.32,0.75,U] [#5 0.03,-0.33,0.72,U] [#6 0.03,-0.10,0.67,U] [#7 -0.29,0.47,0.00,R] [#8 -0.17,-0.22,0.46,U] 
22:43:29.302 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.02}, one-star: {-0.03, 0.26}
22:43:29.302 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
22:43:29.302 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.73)
22:43:29.302 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=-0.02 mountY=0.10, mountTheta=1.76
22:43:29.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.02, opts=13)
22:43:29.302 00.000 7988 Enqueuing Move request for scope (-0.09, -0.02)
22:43:29.314 00.012 15712 Worker thread wakes up
22:43:29.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
22:43:29.314 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
22:43:29.314 00.000 15712 Moving (-0.09, -0.02) raw xDistance=-0.02 yDistance=0.10
22:43:29.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:29.314 00.000 7988 UpdateGuideState exits: m=1631 SNR=26.6
22:43:29.315 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:29.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:29.315 00.000 7988 Enqueuing Expose request
22:43:29.315 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.65, period_length = 636.00
22:43:29.315 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
22:43:29.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:29.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:43:29.315 00.000 15712 MoveAxis(W, 8, ABG)
22:43:29.315 00.000 15712 Guiding  Dir = 3, Dur = 8
22:43:29.315 00.000 15712 IsGuiding returns 0
22:43:29.340 00.025 15712 IsGuiding returns 0
22:43:29.340 00.000 15712 Move returns status 0, amount 8
22:43:29.340 00.000 15712 MoveAxis(N, 0, ABG)
22:43:29.340 00.000 15712 Move returns status 0, amount 0
22:43:29.340 00.000 15712 move complete, result=0
22:43:29.340 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
22:43:29.342 00.002 15712 worker thread done servicing request
22:43:29.342 00.000 15712 Worker thread wakes up
22:43:29.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:29.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:30.751 01.409 15712 Exposure complete
22:43:30.811 00.060 15712 worker thread done servicing request
22:43:30.811 00.000 7988 OnExposeComplete: enter
22:43:30.812 00.001 7988 UpdateGuideState(): m_state=6
22:43:30.812 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
22:43:30.812 00.000 7988 Star::Find returns 1 (0), X=500.66, Y=798.00, Mass=1674, SNR=27.3, Peak=176 HFD=4.4
22:43:30.812 00.000 7988 MultiStar: [#1 -0.11,-0.08,0.96,U] [#2 -0.34,0.46,0.00,M7] [#3 -0.07,-0.16,0.82,U] [#4 -0.06,0.52,0.00,M7] [#5 0.00,-0.20,0.70,U] [#6 -0.11,0.17,0.63,U] [#7 0.28,0.16,0.49,U] [#8 0.03,0.02,0.49,U] 
22:43:30.812 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.08}, one-star: {-0.20, 0.54}
22:43:30.812 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
22:43:30.812 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
22:43:30.812 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.18 mountX=0.08 mountY=0.05, mountTheta=0.60
22:43:30.812 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.08, opts=13)
22:43:30.812 00.000 7988 Enqueuing Move request for scope (-0.05, 0.08)
22:43:30.812 00.000 15712 Worker thread wakes up
22:43:30.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:43:30.812 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:43:30.812 00.000 15712 Moving (-0.05, 0.08) raw xDistance=0.08 yDistance=0.05
22:43:30.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:30.812 00.000 7988 UpdateGuideState exits: m=1674 SNR=27.3
22:43:30.826 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:30.826 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:30.828 00.002 7988 Enqueuing Expose request
22:43:30.828 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.65, period_length = 636.00
22:43:30.828 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
22:43:30.830 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:30.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:43:30.830 00.000 15712 MoveAxis(W, 7, ABG)
22:43:30.830 00.000 15712 Guiding  Dir = 3, Dur = 7
22:43:30.830 00.000 15712 IsGuiding returns 0
22:43:30.844 00.014 15712 IsGuiding returns 0
22:43:30.844 00.000 15712 Move returns status 0, amount 7
22:43:30.844 00.000 15712 MoveAxis(N, 0, ABG)
22:43:30.844 00.000 15712 Move returns status 0, amount 0
22:43:30.844 00.000 15712 move complete, result=0
22:43:30.844 00.000 15712 worker thread done servicing request
22:43:30.844 00.000 15712 Worker thread wakes up
22:43:30.844 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
22:43:30.860 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:30.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:32.598 01.738 15712 Exposure complete
22:43:32.661 00.063 15712 worker thread done servicing request
22:43:32.661 00.000 7988 OnExposeComplete: enter
22:43:32.662 00.001 7988 UpdateGuideState(): m_state=6
22:43:32.663 00.001 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
22:43:32.663 00.000 7988 Star::Find returns 1 (0), X=500.73, Y=797.92, Mass=1631, SNR=27.0, Peak=145 HFD=4.5
22:43:32.665 00.002 7988 MultiStar: [#1 -0.12,-0.14,0.95,U] [#2 -0.35,0.29,0.00,M8] [#3 -0.12,-0.18,0.86,U] [#4 -0.13,0.49,0.00,M8] [#5 -0.14,-0.33,0.76,U] [#6 0.04,0.01,0.65,U] [#7 0.12,0.15,0.51,U] [#8 -0.01,-0.45,0.43,U] 
22:43:32.665 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.03}, one-star: {-0.13, 0.46}
22:43:32.667 00.002 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.26 = 2.02)
22:43:32.667 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 1.99)
22:43:32.669 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.70 mountX=-0.04 mountY=0.07, mountTheta=2.02
22:43:32.671 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.03, opts=13)
22:43:32.671 00.000 7988 Enqueuing Move request for scope (-0.07, -0.03)
22:43:32.673 00.002 15712 Worker thread wakes up
22:43:32.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
22:43:32.673 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
22:43:32.673 00.000 15712 Moving (-0.07, -0.03) raw xDistance=-0.04 yDistance=0.07
22:43:32.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:32.673 00.000 7988 UpdateGuideState exits: m=1631 SNR=27.0
22:43:32.675 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:32.676 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:32.676 00.000 7988 Enqueuing Expose request
22:43:32.676 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.65, period_length = 636.00
22:43:32.676 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
22:43:32.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:32.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:43:32.676 00.000 15712 MoveAxis(W, 7, ABG)
22:43:32.676 00.000 15712 Guiding  Dir = 3, Dur = 7
22:43:32.676 00.000 15712 IsGuiding returns 0
22:43:32.694 00.018 15712 IsGuiding returns 0
22:43:32.694 00.000 15712 Move returns status 0, amount 7
22:43:32.694 00.000 15712 MoveAxis(N, 0, ABG)
22:43:32.694 00.000 15712 Move returns status 0, amount 0
22:43:32.694 00.000 15712 move complete, result=0
22:43:32.694 00.000 15712 worker thread done servicing request
22:43:32.694 00.000 15712 Worker thread wakes up
22:43:32.694 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
22:43:32.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:32.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:34.114 01.420 15712 Exposure complete
22:43:34.175 00.061 15712 worker thread done servicing request
22:43:34.175 00.000 7988 OnExposeComplete: enter
22:43:34.175 00.000 7988 UpdateGuideState(): m_state=6
22:43:34.177 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
22:43:34.177 00.000 7988 Star::Find returns 1 (0), X=500.74, Y=798.05, Mass=1734, SNR=27.9, Peak=200 HFD=4.4
22:43:34.179 00.002 7988 MultiStar: [#1 -0.20,0.00,0.96,U] [#2 -0.48,0.50,0.00,M9] [#3 -0.10,0.01,0.84,U] [#4 -0.05,0.71,0.00,M9] [#5 0.05,-0.04,0.69,U] [#6 0.01,0.39,0.63,U] [#7 -0.26,0.35,0.48,U] [#8 -0.03,-0.09,0.42,U] 
22:43:34.179 00.000 7988 refined, 6 included, MultiStar: {-0.10, 0.19}, one-star: {-0.12, 0.59}
22:43:34.181 00.002 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
22:43:34.181 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
22:43:34.183 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.04 mountX=0.19 mountY=0.09, mountTheta=0.46
22:43:34.185 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.19, opts=13)
22:43:34.185 00.000 7988 Enqueuing Move request for scope (-0.10, 0.19)
22:43:34.187 00.002 15712 Worker thread wakes up
22:43:34.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
22:43:34.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
22:43:34.187 00.000 15712 Moving (-0.10, 0.19) raw xDistance=0.19 yDistance=0.09
22:43:34.187 00.000 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.65, period_length = 636.00
22:43:34.187 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
22:43:34.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:34.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:43:34.187 00.000 15712 MoveAxis(W, 38, ABG)
22:43:34.187 00.000 15712 Guiding  Dir = 3, Dur = 38
22:43:34.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:34.190 00.003 7988 UpdateGuideState exits: m=1734 SNR=27.9
22:43:34.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:34.192 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:34.192 00.000 7988 Enqueuing Expose request
22:43:34.192 00.000 15712 IsGuiding returns 0
22:43:34.209 00.017 15712 PulseGuide returned control before completion, sleep 28
22:43:34.260 00.051 15712 IsGuiding returns 0
22:43:34.260 00.000 15712 Move returns status 0, amount 38
22:43:34.260 00.000 15712 MoveAxis(N, 0, ABG)
22:43:34.260 00.000 15712 Move returns status 0, amount 0
22:43:34.260 00.000 15712 move complete, result=0
22:43:34.260 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
22:43:34.265 00.005 15712 worker thread done servicing request
22:43:34.265 00.000 15712 Worker thread wakes up
22:43:34.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:34.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:35.899 01.634 15712 Exposure complete
22:43:35.961 00.062 7988 OnExposeComplete: enter
22:43:35.964 00.003 15712 worker thread done servicing request
22:43:35.964 00.000 7988 UpdateGuideState(): m_state=6
22:43:35.964 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
22:43:35.964 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=798.33, Mass=1703, SNR=27.4, Peak=204 HFD=4.2
22:43:35.964 00.000 7988 MultiStar: [#1 -0.09,0.17,0.95,U] [#2 -0.20,0.75,0.00,M10] [#3 0.15,0.27,0.82,U] [#4 0.10,0.77,0.00,M10] [#5 0.17,0.07,0.70,U] [#6 -0.21,0.57,0.00,M1] [#7 0.19,0.65,0.00,M1] [#8 0.36,0.03,0.44,U] 
22:43:35.964 00.000 7988 refined, 4 included, MultiStar: {0.11, 0.34}, one-star: {0.11, 0.88}
22:43:35.964 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
22:43:35.964 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
22:43:35.964 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.35 cameraTheta=1.26 mountX=0.34 mountY=-0.12, mountTheta=-0.33
22:43:35.964 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.34, opts=13)
22:43:35.964 00.000 7988 Enqueuing Move request for scope (0.11, 0.34)
22:43:35.976 00.012 15712 Worker thread wakes up
22:43:35.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.34) opts 0xd
22:43:35.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.34)
22:43:35.976 00.000 15712 Moving (0.11, 0.34) raw xDistance=0.34 yDistance=-0.12
22:43:35.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:35.978 00.002 7988 UpdateGuideState exits: m=1703 SNR=27.4
22:43:35.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:35.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:35.978 00.000 7988 Enqueuing Expose request
22:43:35.978 00.000 15712 PPEC rslt: input = 0.34, final = 0.20, react = 0.20, pred = 0.01, hyst = 0.18, hyst_pct = 0.65, period_length = 636.00
22:43:35.978 00.000 15712 PPEC: input: 0.34, control: 0.20, exposure: 1500
22:43:35.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:35.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:43:35.978 00.000 15712 MoveAxis(W, 64, ABG)
22:43:35.978 00.000 15712 Guiding  Dir = 3, Dur = 64
22:43:36.002 00.024 15712 IsGuiding returns 0
22:43:36.018 00.016 15712 PulseGuide returned control before completion, sleep 58
22:43:36.097 00.079 15712 IsGuiding returns 0
22:43:36.097 00.000 15712 Move returns status 0, amount 64
22:43:36.097 00.000 15712 MoveAxis(N, 0, ABG)
22:43:36.097 00.000 15712 Move returns status 0, amount 0
22:43:36.097 00.000 15712 move complete, result=0
22:43:36.097 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
22:43:36.103 00.006 15712 worker thread done servicing request
22:43:36.103 00.000 15712 Worker thread wakes up
22:43:36.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:36.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:37.524 01.421 15712 Exposure complete
22:43:37.585 00.061 15712 worker thread done servicing request
22:43:37.585 00.000 7988 OnExposeComplete: enter
22:43:37.585 00.000 7988 UpdateGuideState(): m_state=6
22:43:37.587 00.002 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
22:43:37.589 00.002 7988 Star::Find returns 1 (0), X=500.97, Y=798.08, Mass=1698, SNR=27.5, Peak=173 HFD=4.4
22:43:37.589 00.000 7988 MultiStar: [#1 0.08,-0.02,0.98,U] [#2 -0.04,0.62,0.00,R] [#3 0.09,-0.06,0.82,U] [#4 -0.22,0.72,0.00,R] [#5 0.20,-0.08,0.71,U] [#6 0.31,0.26,0.63,U] [#7 0.11,0.45,0.00,M2] [#8 0.34,0.03,0.44,U] 
22:43:37.591 00.002 7988 refined, 5 included, MultiStar: {0.16, 0.15}, one-star: {0.11, 0.62}
22:43:37.591 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
22:43:37.593 00.002 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
22:43:37.593 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.74 mountX=0.15 mountY=-0.17, mountTheta=-0.83
22:43:37.595 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.15, opts=13)
22:43:37.597 00.002 7988 Enqueuing Move request for scope (0.16, 0.15)
22:43:37.597 00.000 15712 Worker thread wakes up
22:43:37.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
22:43:37.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
22:43:37.597 00.000 15712 Moving (0.16, 0.15) raw xDistance=0.15 yDistance=-0.17
22:43:37.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:37.597 00.000 7988 UpdateGuideState exits: m=1698 SNR=27.5
22:43:37.600 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:37.600 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:37.600 00.000 7988 Enqueuing Expose request
22:43:37.600 00.000 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.65, period_length = 636.00
22:43:37.600 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
22:43:37.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:37.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:43:37.600 00.000 15712 MoveAxis(W, 0, ABG)
22:43:37.600 00.000 15712 Move returns status 0, amount 0
22:43:37.600 00.000 15712 MoveAxis(N, 0, ABG)
22:43:37.600 00.000 15712 Move returns status 0, amount 0
22:43:37.600 00.000 15712 move complete, result=0
22:43:37.600 00.000 15712 worker thread done servicing request
22:43:37.600 00.000 15712 Worker thread wakes up
22:43:37.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:37.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:37.600 00.000 7988 GuideStep: 0.2 px 0 ms WEST, -0.2 px 0 ms NORTH
22:43:39.245 01.645 15712 Exposure complete
22:43:39.308 00.063 15712 worker thread done servicing request
22:43:39.308 00.000 7988 OnExposeComplete: enter
22:43:39.309 00.001 7988 UpdateGuideState(): m_state=6
22:43:39.311 00.002 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
22:43:39.311 00.000 7988 Star::Find returns 1 (0), X=500.87, Y=798.24, Mass=1777, SNR=28.4, Peak=220 HFD=4.3
22:43:39.313 00.002 7988 MultiStar: [#1 -0.03,0.05,0.91,U] [#2 -0.16,-0.11,0.81,U] [#3 -0.00,0.24,0.83,U] [#4 0.15,0.30,0.70,U] [#5 0.02,-0.12,0.72,U] [#6 0.14,0.37,0.63,U] [#7 0.18,0.37,0.49,U] [#8 0.41,-0.10,0.44,U] 
22:43:39.313 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.22}, one-star: {0.01, 0.78}
22:43:39.313 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
22:43:39.317 00.004 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
22:43:39.317 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.35 mountX=0.22 mountY=-0.05, mountTheta=-0.24
22:43:39.319 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.22, opts=13)
22:43:39.321 00.002 7988 Enqueuing Move request for scope (0.05, 0.22)
22:43:39.321 00.000 15712 Worker thread wakes up
22:43:39.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
22:43:39.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
22:43:39.321 00.000 15712 Moving (0.05, 0.22) raw xDistance=0.22 yDistance=-0.05
22:43:39.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:39.321 00.000 7988 UpdateGuideState exits: m=1777 SNR=28.4
22:43:39.324 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:39.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:39.326 00.002 7988 Enqueuing Expose request
22:43:39.326 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.02, hyst = 0.13, hyst_pct = 0.64, period_length = 636.00
22:43:39.326 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
22:43:39.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:39.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:43:39.326 00.000 15712 MoveAxis(W, 41, ABG)
22:43:39.326 00.000 15712 Guiding  Dir = 3, Dur = 41
22:43:39.326 00.000 15712 IsGuiding returns 0
22:43:39.346 00.020 15712 PulseGuide returned control before completion, sleep 36
22:43:39.388 00.042 15712 IsGuiding returns 1
22:43:39.388 00.000 15712 scope still moving after pulse duration time elapsed
22:43:39.442 00.054 15712 IsGuiding returns 0
22:43:39.442 00.000 15712 scope move finished after 41 + 70 ms
22:43:39.442 00.000 15712 Move returns status 0, amount 41
22:43:39.442 00.000 15712 MoveAxis(N, 0, ABG)
22:43:39.442 00.000 15712 Move returns status 0, amount 0
22:43:39.442 00.000 15712 move complete, result=0
22:43:39.442 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
22:43:39.444 00.002 15712 worker thread done servicing request
22:43:39.444 00.000 15712 Worker thread wakes up
22:43:39.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:39.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:40.859 01.415 15712 Exposure complete
22:43:40.907 00.048 15712 worker thread done servicing request
22:43:40.907 00.000 7988 OnExposeComplete: enter
22:43:40.921 00.014 7988 UpdateGuideState(): m_state=6
22:43:40.921 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
22:43:40.924 00.003 7988 Star::Find returns 1 (0), X=501.06, Y=798.21, Mass=1685, SNR=27.5, Peak=170 HFD=4.2
22:43:40.924 00.000 7988 MultiStar: [#1 -0.07,0.22,0.95,U] [#2 0.08,0.03,0.87,U] [#3 0.21,0.16,0.80,U] [#4 0.12,-0.02,0.77,U] [#5 0.22,-0.03,0.72,U] [#6 0.11,0.34,0.66,U] [#7 0.06,0.26,0.48,U] [#8 0.17,-0.21,0.45,U] 
22:43:40.924 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.20}, one-star: {0.20, 0.75}
22:43:40.924 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
22:43:40.924 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
22:43:40.924 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.03 mountX=0.20 mountY=-0.12, mountTheta=-0.56
22:43:40.924 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.20, opts=13)
22:43:40.924 00.000 7988 Enqueuing Move request for scope (0.12, 0.20)
22:43:40.924 00.000 15712 Worker thread wakes up
22:43:40.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
22:43:40.924 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
22:43:40.924 00.000 15712 Moving (0.12, 0.20) raw xDistance=0.20 yDistance=-0.12
22:43:40.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:40.924 00.000 7988 UpdateGuideState exits: m=1685 SNR=27.5
22:43:40.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:40.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:40.936 00.012 7988 Enqueuing Expose request
22:43:40.938 00.002 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.03, hyst = 0.11, hyst_pct = 0.64, period_length = 636.00
22:43:40.938 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
22:43:40.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:40.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:43:40.938 00.000 15712 MoveAxis(W, 33, ABG)
22:43:40.938 00.000 15712 Guiding  Dir = 3, Dur = 33
22:43:40.938 00.000 15712 IsGuiding returns 0
22:43:40.958 00.020 15712 PulseGuide returned control before completion, sleep 21
22:43:40.992 00.034 15712 IsGuiding returns 1
22:43:40.992 00.000 15712 scope still moving after pulse duration time elapsed
22:43:41.016 00.024 15712 IsGuiding returns 0
22:43:41.016 00.000 15712 scope move finished after 33 + 44 ms
22:43:41.016 00.000 15712 Move returns status 0, amount 33
22:43:41.016 00.000 15712 MoveAxis(N, 0, ABG)
22:43:41.016 00.000 15712 Move returns status 0, amount 0
22:43:41.016 00.000 15712 move complete, result=0
22:43:41.016 00.000 15712 worker thread done servicing request
22:43:41.016 00.000 15712 Worker thread wakes up
22:43:41.016 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
22:43:41.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:41.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:42.658 01.642 15712 Exposure complete
22:43:42.719 00.061 15712 worker thread done servicing request
22:43:42.719 00.000 7988 OnExposeComplete: enter
22:43:42.720 00.001 7988 UpdateGuideState(): m_state=6
22:43:42.720 00.000 7988 Star::Find(15, 501, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
22:43:42.720 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=798.05, Mass=1704, SNR=27.5, Peak=199 HFD=4.3
22:43:42.720 00.000 7988 MultiStar: [#1 0.10,0.03,0.96,U] [#2 -0.15,-0.04,0.86,U] [#3 0.04,0.14,0.84,U] [#4 0.20,-0.17,0.75,U] [#5 0.22,-0.04,0.68,U] [#6 0.25,0.36,0.66,U] [#7 0.03,0.38,0.52,U] [#8 0.36,0.07,0.42,U] 
22:43:42.725 00.005 7988 refined, 8 included, MultiStar: {0.09, 0.15}, one-star: {-0.01, 0.59}
22:43:42.725 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
22:43:42.725 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
22:43:42.725 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.02 mountX=0.15 mountY=-0.10, mountTheta=-0.57
22:43:42.725 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.15, opts=13)
22:43:42.725 00.000 7988 Enqueuing Move request for scope (0.09, 0.15)
22:43:42.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:42.725 00.000 7988 UpdateGuideState exits: m=1704 SNR=27.5
22:43:42.725 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:42.725 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:42.736 00.011 7988 Enqueuing Expose request
22:43:42.736 00.000 15712 Worker thread wakes up
22:43:42.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
22:43:42.736 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
22:43:42.736 00.000 15712 Moving (0.09, 0.15) raw xDistance=0.15 yDistance=-0.10
22:43:42.736 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.64, period_length = 636.00
22:43:42.736 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
22:43:42.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:42.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:43:42.736 00.000 15712 MoveAxis(E, 6, ABG)
22:43:42.736 00.000 15712 Guiding  Dir = 2, Dur = 6
22:43:42.736 00.000 15712 IsGuiding returns 0
22:43:42.768 00.032 15712 IsGuiding returns 0
22:43:42.768 00.000 15712 Move returns status 0, amount 6
22:43:42.768 00.000 15712 MoveAxis(N, 0, ABG)
22:43:42.768 00.000 15712 Move returns status 0, amount 0
22:43:42.768 00.000 15712 move complete, result=0
22:43:42.768 00.000 15712 worker thread done servicing request
22:43:42.768 00.000 15712 Worker thread wakes up
22:43:42.768 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:43:42.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:42.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:44.172 01.404 15712 Exposure complete
22:43:44.233 00.061 15712 worker thread done servicing request
22:43:44.233 00.000 7988 OnExposeComplete: enter
22:43:44.235 00.002 7988 UpdateGuideState(): m_state=6
22:43:44.235 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
22:43:44.237 00.002 7988 Star::Find returns 1 (0), X=500.94, Y=798.00, Mass=1646, SNR=27.0, Peak=167 HFD=4.5
22:43:44.237 00.000 7988 MultiStar: [#1 -0.15,-0.06,0.98,U] [#2 -0.32,-0.05,0.85,U] [#3 0.06,0.01,0.82,U] [#4 0.23,0.06,0.75,U] [#5 0.25,0.09,0.72,U] [#6 0.01,0.53,0.00,M1] [#7 0.19,0.26,0.50,U] [#8 0.48,-0.14,0.00,M1] 
22:43:44.237 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.12}, one-star: {0.08, 0.54}
22:43:44.237 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
22:43:44.237 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
22:43:44.237 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.33 mountX=0.12 mountY=-0.03, mountTheta=-0.26
22:43:44.237 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.12, opts=13)
22:43:44.237 00.000 7988 Enqueuing Move request for scope (0.03, 0.12)
22:43:44.237 00.000 15712 Worker thread wakes up
22:43:44.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:43:44.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:43:44.237 00.000 15712 Moving (0.03, 0.12) raw xDistance=0.12 yDistance=-0.03
22:43:44.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:44.237 00.000 7988 UpdateGuideState exits: m=1646 SNR=27.0
22:43:44.249 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:44.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:44.251 00.002 7988 Enqueuing Expose request
22:43:44.251 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.64, period_length = 636.00
22:43:44.251 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
22:43:44.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:44.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:44.251 00.000 15712 MoveAxis(E, 1, ABG)
22:43:44.251 00.000 15712 Guiding  Dir = 2, Dur = 1
22:43:44.251 00.000 15712 IsGuiding returns 0
22:43:44.270 00.019 15712 IsGuiding returns 0
22:43:44.270 00.000 15712 Move returns status 0, amount 1
22:43:44.270 00.000 15712 MoveAxis(N, 0, ABG)
22:43:44.270 00.000 15712 Move returns status 0, amount 0
22:43:44.270 00.000 15712 move complete, result=0
22:43:44.270 00.000 15712 worker thread done servicing request
22:43:44.270 00.000 15712 Worker thread wakes up
22:43:44.270 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:43:44.271 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:44.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:45.911 01.640 15712 Exposure complete
22:43:45.971 00.060 15712 worker thread done servicing request
22:43:45.973 00.002 7988 OnExposeComplete: enter
22:43:45.973 00.000 7988 UpdateGuideState(): m_state=6
22:43:45.975 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
22:43:45.975 00.000 7988 Star::Find returns 1 (0), X=500.95, Y=798.01, Mass=1590, SNR=26.5, Peak=167 HFD=4.4
22:43:45.977 00.002 7988 MultiStar: [#1 -0.07,-0.07,0.99,U] [#2 -0.25,-0.01,0.87,U] [#3 0.03,-0.17,0.84,U] [#4 0.24,-0.07,0.76,U] [#5 0.04,-0.03,0.70,U] [#6 0.14,0.47,0.00,M2] [#7 -0.07,0.40,0.51,U] [#8 0.01,-0.20,0.45,U] 
22:43:45.979 00.002 7988 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {0.09, 0.55}
22:43:45.979 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
22:43:45.981 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
22:43:45.981 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.56 mountX=0.06 mountY=-0.00, mountTheta=-0.03
22:43:45.983 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.06, opts=13)
22:43:45.985 00.002 7988 Enqueuing Move request for scope (0.00, 0.06)
22:43:45.985 00.000 15712 Worker thread wakes up
22:43:45.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
22:43:45.985 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
22:43:45.985 00.000 15712 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.00
22:43:45.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:45.985 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.5
22:43:45.988 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:45.989 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:45.991 00.002 7988 Enqueuing Expose request
22:43:45.991 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.64, period_length = 636.00
22:43:45.991 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
22:43:45.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:45.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:43:45.991 00.000 15712 MoveAxis(E, 3, ABG)
22:43:45.991 00.000 15712 Guiding  Dir = 2, Dur = 3
22:43:45.991 00.000 15712 IsGuiding returns 0
22:43:46.005 00.014 15712 IsGuiding returns 0
22:43:46.005 00.000 15712 Move returns status 0, amount 3
22:43:46.005 00.000 15712 MoveAxis(N, 0, ABG)
22:43:46.005 00.000 15712 Move returns status 0, amount 0
22:43:46.005 00.000 15712 move complete, result=0
22:43:46.005 00.000 15712 worker thread done servicing request
22:43:46.005 00.000 15712 Worker thread wakes up
22:43:46.005 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:43:46.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:46.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:47.426 01.421 15712 Exposure complete
22:43:47.488 00.062 15712 worker thread done servicing request
22:43:47.488 00.000 7988 OnExposeComplete: enter
22:43:47.489 00.001 7988 UpdateGuideState(): m_state=6
22:43:47.489 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
22:43:47.489 00.000 7988 Star::Find returns 1 (0), X=501.05, Y=798.26, Mass=1562, SNR=26.1, Peak=175 HFD=4.4
22:43:47.489 00.000 7988 MultiStar: [#1 0.13,0.06,1.02,U] [#2 -0.29,-0.01,0.86,U] [#3 0.01,-0.05,0.84,U] [#4 -0.01,0.08,0.74,U] [#5 0.01,-0.06,0.73,U] [#6 0.14,0.32,0.69,U] [#7 0.33,0.31,0.51,U] [#8 -0.10,-0.03,0.50,U] 
22:43:47.489 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.17}, one-star: {0.19, 0.80}
22:43:47.489 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
22:43:47.489 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
22:43:47.489 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.33 mountX=0.17 mountY=-0.05, mountTheta=-0.26
22:43:47.489 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.17, opts=13)
22:43:47.489 00.000 7988 Enqueuing Move request for scope (0.04, 0.17)
22:43:47.500 00.011 15712 Worker thread wakes up
22:43:47.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
22:43:47.500 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
22:43:47.500 00.000 15712 Moving (0.04, 0.17) raw xDistance=0.17 yDistance=-0.05
22:43:47.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:47.500 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.1
22:43:47.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:47.500 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:47.505 00.005 7988 Enqueuing Expose request
22:43:47.505 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.64, period_length = 636.00
22:43:47.505 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
22:43:47.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:47.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:43:47.505 00.000 15712 MoveAxis(W, 28, ABG)
22:43:47.505 00.000 15712 Guiding  Dir = 3, Dur = 28
22:43:47.505 00.000 15712 IsGuiding returns 0
22:43:47.521 00.016 15712 PulseGuide returned control before completion, sleep 15
22:43:47.573 00.052 15712 IsGuiding returns 0
22:43:47.573 00.000 15712 Move returns status 0, amount 28
22:43:47.573 00.000 15712 MoveAxis(N, 0, ABG)
22:43:47.573 00.000 15712 Move returns status 0, amount 0
22:43:47.573 00.000 15712 move complete, result=0
22:43:47.573 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
22:43:47.581 00.008 15712 worker thread done servicing request
22:43:47.581 00.000 15712 Worker thread wakes up
22:43:47.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:47.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:49.216 01.635 15712 Exposure complete
22:43:49.276 00.060 15712 worker thread done servicing request
22:43:49.276 00.000 7988 OnExposeComplete: enter
22:43:49.277 00.001 7988 UpdateGuideState(): m_state=6
22:43:49.277 00.000 7988 Star::Find(15, 501, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
22:43:49.279 00.002 7988 Star::Find returns 1 (0), X=500.88, Y=798.28, Mass=1573, SNR=26.3, Peak=167 HFD=4.5
22:43:49.279 00.000 7988 MultiStar: [#1 -0.11,0.22,0.98,U] [#2 -0.19,0.17,0.86,U] [#3 0.03,0.40,0.87,U] [#4 0.36,0.21,0.76,U] [#5 0.06,0.07,0.73,U] [#6 0.45,0.50,0.00,M2] [#7 0.18,0.41,0.50,U] [#8 -0.04,0.16,0.45,U] 
22:43:49.281 00.002 7988 refined, 7 included, MultiStar: {0.03, 0.33}, one-star: {0.02, 0.82}
22:43:49.281 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
22:43:49.283 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
22:43:49.284 00.001 7988 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.49 mountX=0.33 mountY=-0.03, mountTheta=-0.11
22:43:49.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.33, opts=13)
22:43:49.286 00.000 7988 Enqueuing Move request for scope (0.03, 0.33)
22:43:49.288 00.002 15712 Worker thread wakes up
22:43:49.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
22:43:49.288 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
22:43:49.288 00.000 15712 Moving (0.03, 0.33) raw xDistance=0.33 yDistance=-0.03
22:43:49.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:49.288 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.3
22:43:49.291 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:49.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:49.293 00.002 15712 PPEC rslt: input = 0.33, final = 0.18, react = 0.20, pred = -0.02, hyst = 0.18, hyst_pct = 0.64, period_length = 636.00
22:43:49.293 00.000 15712 PPEC: input: 0.33, control: 0.18, exposure: 1500
22:43:49.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:49.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:49.293 00.000 15712 MoveAxis(W, 58, ABG)
22:43:49.293 00.000 15712 Guiding  Dir = 3, Dur = 58
22:43:49.293 00.000 7988 Enqueuing Expose request
22:43:49.293 00.000 15712 IsGuiding returns 0
22:43:49.318 00.025 15712 PulseGuide returned control before completion, sleep 42
22:43:49.373 00.055 15712 IsGuiding returns 1
22:43:49.373 00.000 15712 scope still moving after pulse duration time elapsed
22:43:49.409 00.036 15712 IsGuiding returns 0
22:43:49.409 00.000 15712 scope move finished after 58 + 64 ms
22:43:49.409 00.000 15712 Move returns status 0, amount 58
22:43:49.409 00.000 15712 MoveAxis(N, 0, ABG)
22:43:49.409 00.000 15712 Move returns status 0, amount 0
22:43:49.409 00.000 15712 move complete, result=0
22:43:49.409 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.0 px 0 ms NORTH
22:43:49.419 00.010 15712 worker thread done servicing request
22:43:49.419 00.000 15712 Worker thread wakes up
22:43:49.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:49.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:50.826 01.407 15712 Exposure complete
22:43:50.887 00.061 15712 worker thread done servicing request
22:43:50.887 00.000 7988 OnExposeComplete: enter
22:43:50.887 00.000 7988 UpdateGuideState(): m_state=6
22:43:50.887 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
22:43:50.887 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=798.15, Mass=1527, SNR=25.9, Peak=171 HFD=4.3
22:43:50.887 00.000 7988 MultiStar: [#1 -0.13,0.30,1.04,U] [#2 -0.08,0.11,0.89,U] [#3 0.12,0.01,0.91,U] [#4 0.23,0.18,0.81,U] [#5 0.06,-0.08,0.74,U] [#6 0.06,0.55,0.00,M3] [#7 0.10,0.41,0.51,U] [#8 -0.11,0.03,0.50,U] 
22:43:50.887 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.22}, one-star: {-0.03, 0.69}
22:43:50.887 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
22:43:50.887 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
22:43:50.898 00.011 7988 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.50 mountX=0.22 mountY=-0.02, mountTheta=-0.09
22:43:50.898 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.22, opts=13)
22:43:50.898 00.000 7988 Enqueuing Move request for scope (0.02, 0.22)
22:43:50.898 00.000 15712 Worker thread wakes up
22:43:50.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
22:43:50.898 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
22:43:50.898 00.000 15712 Moving (0.02, 0.22) raw xDistance=0.22 yDistance=-0.02
22:43:50.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:50.903 00.005 7988 UpdateGuideState exits: m=1527 SNR=25.9
22:43:50.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:50.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:50.903 00.000 7988 Enqueuing Expose request
22:43:50.903 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.63, period_length = 636.00
22:43:50.903 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
22:43:50.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:50.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:43:50.903 00.000 15712 MoveAxis(W, 39, ABG)
22:43:50.903 00.000 15712 Guiding  Dir = 3, Dur = 39
22:43:50.903 00.000 15712 IsGuiding returns 0
22:43:50.935 00.032 15712 PulseGuide returned control before completion, sleep 23
22:43:50.982 00.047 15712 IsGuiding returns 0
22:43:50.982 00.000 15712 Move returns status 0, amount 39
22:43:50.982 00.000 15712 MoveAxis(N, 0, ABG)
22:43:50.982 00.000 15712 Move returns status 0, amount 0
22:43:50.982 00.000 15712 move complete, result=0
22:43:50.983 00.001 15712 worker thread done servicing request
22:43:50.983 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
22:43:50.983 00.000 15712 Worker thread wakes up
22:43:50.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:50.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:52.627 01.644 15712 Exposure complete
22:43:52.683 00.056 15712 worker thread done servicing request
22:43:52.683 00.000 7988 OnExposeComplete: enter
22:43:52.688 00.005 7988 UpdateGuideState(): m_state=6
22:43:52.688 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
22:43:52.688 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=798.15, Mass=1666, SNR=27.3, Peak=175 HFD=4.5
22:43:52.688 00.000 7988 MultiStar: [#1 -0.12,-0.02,0.93,U] [#2 -0.19,0.07,0.87,U] [#3 0.10,-0.01,0.83,U] [#4 0.18,-0.13,0.73,U] [#5 0.07,-0.07,0.69,U] [#6 0.31,0.30,0.66,U] [#7 0.31,0.05,0.49,U] [#8 0.37,-0.07,0.45,U] 
22:43:52.688 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.07, 0.69}
22:43:52.688 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
22:43:52.688 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
22:43:52.688 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=0.12 mountY=-0.09, mountTheta=-0.67
22:43:52.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.11, opts=13)
22:43:52.688 00.000 7988 Enqueuing Move request for scope (0.09, 0.11)
22:43:52.700 00.012 15712 Worker thread wakes up
22:43:52.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
22:43:52.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
22:43:52.700 00.000 15712 Moving (0.09, 0.11) raw xDistance=0.12 yDistance=-0.09
22:43:52.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:52.700 00.000 7988 UpdateGuideState exits: m=1666 SNR=27.3
22:43:52.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:52.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:52.704 00.004 7988 Enqueuing Expose request
22:43:52.704 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.63, period_length = 636.00
22:43:52.704 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
22:43:52.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:52.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:52.704 00.000 15712 MoveAxis(E, 4, ABG)
22:43:52.704 00.000 15712 Guiding  Dir = 2, Dur = 4
22:43:52.704 00.000 15712 IsGuiding returns 0
22:43:52.721 00.017 15712 IsGuiding returns 0
22:43:52.721 00.000 15712 Move returns status 0, amount 4
22:43:52.721 00.000 15712 MoveAxis(N, 0, ABG)
22:43:52.721 00.000 15712 Move returns status 0, amount 0
22:43:52.721 00.000 15712 move complete, result=0
22:43:52.721 00.000 15712 worker thread done servicing request
22:43:52.721 00.000 15712 Worker thread wakes up
22:43:52.721 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:43:52.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:52.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:54.144 01.423 15712 Exposure complete
22:43:54.206 00.062 15712 worker thread done servicing request
22:43:54.206 00.000 7988 OnExposeComplete: enter
22:43:54.206 00.000 7988 UpdateGuideState(): m_state=6
22:43:54.213 00.007 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
22:43:54.213 00.000 7988 Star::Find returns 1 (0), X=500.95, Y=798.41, Mass=1573, SNR=26.3, Peak=210 HFD=4.1
22:43:54.213 00.000 7988 MultiStar: [#1 -0.07,0.23,1.03,U] [#2 0.04,0.10,0.85,U] [#3 0.18,0.26,0.86,U] [#4 0.40,0.26,0.80,U] [#5 0.26,0.25,0.74,U] [#6 0.29,0.57,0.00,M3] [#7 0.14,0.40,0.51,U] [#8 0.08,0.26,0.50,U] 
22:43:54.213 00.000 7988 refined, 7 included, MultiStar: {0.13, 0.35}, one-star: {0.09, 0.95}
22:43:54.213 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
22:43:54.213 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
22:43:54.213 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.38 cameraTheta=1.21 mountX=0.35 mountY=-0.14, mountTheta=-0.38
22:43:54.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.35, opts=13)
22:43:54.222 00.009 7988 Enqueuing Move request for scope (0.13, 0.35)
22:43:54.222 00.000 15712 Worker thread wakes up
22:43:54.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
22:43:54.222 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
22:43:54.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:54.222 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.3
22:43:54.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:54.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:54.222 00.000 7988 Enqueuing Expose request
22:43:54.222 00.000 15712 Moving (0.13, 0.35) raw xDistance=0.35 yDistance=-0.14
22:43:54.222 00.000 15712 PPEC rslt: input = 0.35, final = 0.21, react = 0.21, pred = 0.03, hyst = 0.20, hyst_pct = 0.63, period_length = 636.00
22:43:54.222 00.000 15712 PPEC: input: 0.35, control: 0.21, exposure: 1500
22:43:54.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:54.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:43:54.222 00.000 15712 MoveAxis(W, 70, ABG)
22:43:54.222 00.000 15712 Guiding  Dir = 3, Dur = 70
22:43:54.230 00.008 15712 IsGuiding returns 0
22:43:54.238 00.008 15712 PulseGuide returned control before completion, sleep 67
22:43:54.318 00.080 15712 IsGuiding returns 1
22:43:54.318 00.000 15712 scope still moving after pulse duration time elapsed
22:43:54.349 00.031 15712 IsGuiding returns 0
22:43:54.349 00.000 15712 scope move finished after 70 + 49 ms
22:43:54.349 00.000 15712 Move returns status 0, amount 70
22:43:54.349 00.000 15712 MoveAxis(N, 0, ABG)
22:43:54.349 00.000 15712 Move returns status 0, amount 0
22:43:54.349 00.000 15712 move complete, result=0
22:43:54.349 00.000 15712 worker thread done servicing request
22:43:54.349 00.000 15712 Worker thread wakes up
22:43:54.349 00.000 7988 GuideStep: 0.4 px 70 ms WEST, -0.1 px 0 ms NORTH
22:43:54.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:54.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:55.994 01.645 15712 Exposure complete
22:43:56.048 00.054 15712 worker thread done servicing request
22:43:56.048 00.000 7988 OnExposeComplete: enter
22:43:56.055 00.007 7988 UpdateGuideState(): m_state=6
22:43:56.057 00.002 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
22:43:56.057 00.000 7988 Star::Find returns 1 (0), X=500.98, Y=797.90, Mass=1518, SNR=25.9, Peak=148 HFD=4.3
22:43:56.059 00.002 7988 MultiStar: [#1 0.14,-0.18,1.01,U] [#2 -0.21,-0.32,0.90,U] [#3 0.23,-0.18,0.89,U] [#4 0.42,0.01,0.80,U] [#5 -0.05,-0.28,0.75,U] [#6 0.29,0.21,0.69,U] [#7 0.14,-0.01,0.50,U] [#8 0.21,-0.34,0.45,U] 
22:43:56.059 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.12, 0.44}
22:43:56.061 00.002 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
22:43:56.061 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
22:43:56.063 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.40 mountX=-0.06 mountY=-0.13, mountTheta=-1.97
22:43:56.064 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
22:43:56.066 00.002 7988 Enqueuing Move request for scope (0.13, -0.06)
22:43:56.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:56.068 00.002 7988 UpdateGuideState exits: m=1518 SNR=25.9
22:43:56.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:56.070 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:56.071 00.001 7988 Enqueuing Expose request
22:43:56.071 00.000 15712 Worker thread wakes up
22:43:56.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
22:43:56.071 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
22:43:56.071 00.000 15712 Moving (0.13, -0.06) raw xDistance=-0.06 yDistance=-0.13
22:43:56.073 00.002 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.63, period_length = 636.00
22:43:56.073 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
22:43:56.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:56.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:43:56.073 00.000 15712 MoveAxis(W, 3, ABG)
22:43:56.073 00.000 15712 Guiding  Dir = 3, Dur = 3
22:43:56.073 00.000 15712 IsGuiding returns 0
22:43:56.088 00.015 15712 IsGuiding returns 0
22:43:56.088 00.000 15712 Move returns status 0, amount 3
22:43:56.088 00.000 15712 MoveAxis(N, 0, ABG)
22:43:56.088 00.000 15712 Move returns status 0, amount 0
22:43:56.098 00.010 15712 move complete, result=0
22:43:56.098 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:43:56.098 00.000 15712 worker thread done servicing request
22:43:56.098 00.000 15712 Worker thread wakes up
22:43:56.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:56.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:57.505 01.407 15712 Exposure complete
22:43:57.566 00.061 15712 worker thread done servicing request
22:43:57.566 00.000 7988 OnExposeComplete: enter
22:43:57.567 00.001 7988 UpdateGuideState(): m_state=6
22:43:57.569 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
22:43:57.569 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=797.96, Mass=1661, SNR=27.4, Peak=140 HFD=4.5
22:43:57.571 00.002 7988 MultiStar: [#1 0.02,0.08,0.93,U] [#2 -0.19,0.08,0.82,U] [#3 -0.08,0.05,0.85,U] [#4 0.07,-0.06,0.72,U] [#5 0.11,-0.22,0.70,U] [#6 0.23,0.21,0.64,U] [#7 0.26,0.13,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.37,0.57,0.00,M4] 
22:43:57.571 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.11}, one-star: {0.03, 0.50}
22:43:57.573 00.002 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
22:43:57.573 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
22:43:57.575 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=0.11 mountY=-0.04, mountTheta=-0.35
22:43:57.577 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.11, opts=13)
22:43:57.577 00.000 7988 Enqueuing Move request for scope (0.04, 0.11)
22:43:57.579 00.002 15712 Worker thread wakes up
22:43:57.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:43:57.579 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:43:57.579 00.000 15712 Moving (0.04, 0.11) raw xDistance=0.11 yDistance=-0.04
22:43:57.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:43:57.579 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.4
22:43:57.581 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:57.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:57.583 00.002 7988 Enqueuing Expose request
22:43:57.583 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.63, period_length = 636.00
22:43:57.583 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
22:43:57.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:57.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:57.583 00.000 15712 MoveAxis(W, 3, ABG)
22:43:57.583 00.000 15712 Guiding  Dir = 3, Dur = 3
22:43:57.583 00.000 15712 IsGuiding returns 0
22:43:57.601 00.018 15712 IsGuiding returns 0
22:43:57.601 00.000 15712 Move returns status 0, amount 3
22:43:57.601 00.000 15712 MoveAxis(N, 0, ABG)
22:43:57.601 00.000 15712 Move returns status 0, amount 0
22:43:57.601 00.000 15712 move complete, result=0
22:43:57.601 00.000 15712 worker thread done servicing request
22:43:57.601 00.000 15712 Worker thread wakes up
22:43:57.601 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:43:57.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:57.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:43:59.246 01.645 15712 Exposure complete
22:43:59.305 00.059 15712 worker thread done servicing request
22:43:59.305 00.000 7988 OnExposeComplete: enter
22:43:59.307 00.002 7988 UpdateGuideState(): m_state=6
22:43:59.307 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
22:43:59.307 00.000 7988 Star::Find returns 1 (0), X=501.01, Y=797.88, Mass=1569, SNR=26.4, Peak=160 HFD=4.2
22:43:59.311 00.004 7988 MultiStar: [#1 0.09,-0.22,0.97,U] [#2 -0.12,-0.29,0.85,U] [#3 -0.04,-0.36,0.86,U] [#4 0.43,-0.21,0.78,U] [#5 0.27,-0.34,0.73,U] [#6 0.24,0.08,0.67,U] [#7 0.16,0.24,0.50,U] [#8 0.36,-0.19,0.47,U] 
22:43:59.311 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.10}, one-star: {0.15, 0.42}
22:43:59.313 00.002 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
22:43:59.313 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
22:43:59.315 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.57 mountX=-0.10 mountY=-0.15, mountTheta=-2.14
22:43:59.317 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.10, opts=13)
22:43:59.317 00.000 7988 Enqueuing Move request for scope (0.15, -0.10)
22:43:59.319 00.002 15712 Worker thread wakes up
22:43:59.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
22:43:59.319 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
22:43:59.319 00.000 15712 Moving (0.15, -0.10) raw xDistance=-0.10 yDistance=-0.15
22:43:59.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:43:59.319 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.4
22:43:59.322 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:59.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:43:59.323 00.001 7988 Enqueuing Expose request
22:43:59.323 00.000 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.63, period_length = 636.00
22:43:59.323 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
22:43:59.325 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:59.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:43:59.325 00.000 15712 MoveAxis(W, 4, ABG)
22:43:59.325 00.000 15712 Guiding  Dir = 3, Dur = 4
22:43:59.325 00.000 15712 IsGuiding returns 0
22:43:59.343 00.018 15712 IsGuiding returns 0
22:43:59.343 00.000 15712 Move returns status 0, amount 4
22:43:59.343 00.000 15712 MoveAxis(N, 0, ABG)
22:43:59.343 00.000 15712 Move returns status 0, amount 0
22:43:59.343 00.000 15712 move complete, result=0
22:43:59.343 00.000 15712 worker thread done servicing request
22:43:59.343 00.000 15712 Worker thread wakes up
22:43:59.343 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:43:59.345 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:43:59.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:00.761 01.416 15712 Exposure complete
22:44:00.820 00.059 15712 worker thread done servicing request
22:44:00.820 00.000 7988 OnExposeComplete: enter
22:44:00.822 00.002 7988 UpdateGuideState(): m_state=6
22:44:00.822 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
22:44:00.824 00.002 7988 Star::Find returns 1 (0), X=500.85, Y=798.09, Mass=1568, SNR=26.4, Peak=184 HFD=4.2
22:44:00.824 00.000 7988 MultiStar: [#1 -0.06,0.02,1.02,U] [#2 -0.17,0.12,0.88,U] [#3 0.02,0.00,0.90,U] [#4 0.21,0.18,0.80,U] [#5 0.19,-0.07,0.76,U] [#6 0.15,0.29,0.68,U] [#7 0.11,0.50,0.00,M1] [#8 0.24,-0.05,0.44,U] 
22:44:00.824 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.16}, one-star: {-0.01, 0.63}
22:44:00.824 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
22:44:00.824 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
22:44:00.824 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.27 mountX=0.16 mountY=-0.05, mountTheta=-0.33
22:44:00.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.16, opts=13)
22:44:00.824 00.000 7988 Enqueuing Move request for scope (0.05, 0.16)
22:44:00.824 00.000 15712 Worker thread wakes up
22:44:00.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
22:44:00.824 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
22:44:00.824 00.000 15712 Moving (0.05, 0.16) raw xDistance=0.16 yDistance=-0.05
22:44:00.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:44:00.824 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.4
22:44:00.836 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:00.836 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:00.838 00.002 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.63, period_length = 636.00
22:44:00.838 00.000 7988 Enqueuing Expose request
22:44:00.838 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
22:44:00.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:00.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:44:00.838 00.000 15712 MoveAxis(W, 3, ABG)
22:44:00.838 00.000 15712 Guiding  Dir = 3, Dur = 3
22:44:00.838 00.000 15712 IsGuiding returns 0
22:44:00.858 00.020 15712 IsGuiding returns 0
22:44:00.858 00.000 15712 Move returns status 0, amount 3
22:44:00.858 00.000 15712 MoveAxis(N, 0, ABG)
22:44:00.858 00.000 15712 Move returns status 0, amount 0
22:44:00.858 00.000 15712 move complete, result=0
22:44:00.858 00.000 15712 worker thread done servicing request
22:44:00.858 00.000 15712 Worker thread wakes up
22:44:00.858 00.000 7988 GuideStep: 0.2 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:00.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:00.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:02.497 01.639 15712 Exposure complete
22:44:02.558 00.061 15712 worker thread done servicing request
22:44:02.558 00.000 7988 OnExposeComplete: enter
22:44:02.558 00.000 7988 UpdateGuideState(): m_state=6
22:44:02.560 00.002 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
22:44:02.560 00.000 7988 Star::Find returns 1 (0), X=500.84, Y=798.31, Mass=1694, SNR=27.6, Peak=186 HFD=4.5
22:44:02.562 00.002 7988 MultiStar: [#1 -0.23,0.30,0.94,U] [#2 -0.09,0.17,0.82,U] [#3 0.28,0.08,0.84,U] [#4 0.30,0.20,0.76,U] [#5 0.02,0.02,0.73,U] [#6 0.16,0.47,0.00,M1] [#7 0.02,0.28,0.51,U] [#8 0.26,-0.05,0.45,U] 
22:44:02.562 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.27}, one-star: {-0.02, 0.85}
22:44:02.564 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
22:44:02.564 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
22:44:02.566 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.38 mountX=0.27 mountY=-0.06, mountTheta=-0.21
22:44:02.568 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.27, opts=13)
22:44:02.568 00.000 7988 Enqueuing Move request for scope (0.05, 0.27)
22:44:02.570 00.002 15712 Worker thread wakes up
22:44:02.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
22:44:02.570 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
22:44:02.570 00.000 15712 Moving (0.05, 0.27) raw xDistance=0.27 yDistance=-0.06
22:44:02.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:02.570 00.000 7988 UpdateGuideState exits: m=1694 SNR=27.6
22:44:02.573 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:02.574 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:02.574 00.000 7988 Enqueuing Expose request
22:44:02.574 00.000 15712 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = 0.02, hyst = 0.15, hyst_pct = 0.63, period_length = 636.00
22:44:02.574 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
22:44:02.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:02.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:44:02.574 00.000 15712 MoveAxis(W, 52, ABG)
22:44:02.574 00.000 15712 Guiding  Dir = 3, Dur = 52
22:44:02.574 00.000 15712 IsGuiding returns 0
22:44:02.599 00.025 15712 PulseGuide returned control before completion, sleep 36
22:44:02.661 00.062 15712 IsGuiding returns 1
22:44:02.661 00.000 15712 scope still moving after pulse duration time elapsed
22:44:02.710 00.049 15712 IsGuiding returns 0
22:44:02.710 00.000 15712 scope move finished after 52 + 86 ms
22:44:02.710 00.000 15712 Move returns status 0, amount 52
22:44:02.710 00.000 15712 MoveAxis(N, 0, ABG)
22:44:02.710 00.000 15712 Move returns status 0, amount 0
22:44:02.710 00.000 15712 move complete, result=0
22:44:02.710 00.000 7988 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
22:44:02.717 00.007 15712 worker thread done servicing request
22:44:02.717 00.000 15712 Worker thread wakes up
22:44:02.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:02.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:04.123 01.406 15712 Exposure complete
22:44:04.171 00.048 15712 worker thread done servicing request
22:44:04.171 00.000 7988 OnExposeComplete: enter
22:44:04.184 00.013 7988 UpdateGuideState(): m_state=6
22:44:04.184 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
22:44:04.184 00.000 7988 Star::Find returns 1 (0), X=501.30, Y=798.26, Mass=1601, SNR=26.7, Peak=169 HFD=4.0
22:44:04.188 00.004 7988 MultiStar: [#1 0.29,0.24,1.00,U] [#2 0.20,0.07,0.84,U] [#3 0.48,0.14,0.90,U] [#4 0.79,0.15,0.00,M1] [#5 0.51,0.16,0.00,M1] [#6 0.64,0.46,0.00,M2] [#7 0.43,0.33,0.00,M1] [#8 0.58,0.31,0.00,M1] 
22:44:04.188 00.000 7988 refined, 3 included, MultiStar: {0.36, 0.33}, one-star: {0.44, 0.81}
22:44:04.188 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
22:44:04.188 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
22:44:04.188 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=0.33 hyp=0.48 cameraTheta=0.74 mountX=0.33 mountY=-0.36, mountTheta=-0.83
22:44:04.188 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.33, opts=13)
22:44:04.188 00.000 7988 Enqueuing Move request for scope (0.36, 0.33)
22:44:04.188 00.000 15712 Worker thread wakes up
22:44:04.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.33) opts 0xd
22:44:04.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.33)
22:44:04.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:04.188 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.7
22:44:04.199 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:04.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:04.200 00.001 7988 Enqueuing Expose request
22:44:04.200 00.000 15712 Moving (0.36, 0.33) raw xDistance=0.33 yDistance=-0.36
22:44:04.200 00.000 15712 PPEC rslt: input = 0.33, final = 0.18, react = 0.20, pred = -0.02, hyst = 0.18, hyst_pct = 0.62, period_length = 636.00
22:44:04.200 00.000 15712 PPEC: input: 0.33, control: 0.18, exposure: 1500
22:44:04.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:44:04.200 00.000 15712 MoveAxis(W, 58, ABG)
22:44:04.200 00.000 15712 Guiding  Dir = 3, Dur = 58
22:44:04.200 00.000 15712 IsGuiding returns 0
22:44:04.218 00.018 15712 PulseGuide returned control before completion, sleep 54
22:44:04.281 00.063 15712 IsGuiding returns 1
22:44:04.281 00.000 15712 scope still moving after pulse duration time elapsed
22:44:04.314 00.033 15712 IsGuiding returns 0
22:44:04.314 00.000 15712 scope move finished after 58 + 53 ms
22:44:04.314 00.000 15712 Move returns status 0, amount 58
22:44:04.314 00.000 15712 MoveAxis(N, 93, ABG)
22:44:04.314 00.000 15712 Guiding  Dir = 0, Dur = 93
22:44:04.346 00.032 15712 IsGuiding returns 0
22:44:04.424 00.078 15712 PulseGuide returned control before completion, sleep 25
22:44:04.457 00.033 15712 IsGuiding returns 1
22:44:04.457 00.000 15712 scope still moving after pulse duration time elapsed
22:44:04.489 00.032 15712 IsGuiding returns 1
22:44:04.554 00.065 15712 IsGuiding returns 0
22:44:04.554 00.000 15712 scope move finished after 93 + 114 ms
22:44:04.554 00.000 15712 Move returns status 0, amount 93
22:44:04.554 00.000 15712 move complete, result=0
22:44:04.554 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.4 px 93 ms NORTH
22:44:04.556 00.002 15712 worker thread done servicing request
22:44:04.556 00.000 15712 Worker thread wakes up
22:44:04.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:04.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:06.198 01.642 15712 Exposure complete
22:44:06.259 00.061 15712 worker thread done servicing request
22:44:06.259 00.000 7988 OnExposeComplete: enter
22:44:06.259 00.000 7988 UpdateGuideState(): m_state=6
22:44:06.261 00.002 7988 Star::Find(15, 501, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
22:44:06.261 00.000 7988 Star::Find returns 1 (0), X=500.76, Y=798.06, Mass=1602, SNR=26.8, Peak=186 HFD=4.2
22:44:06.261 00.000 7988 MultiStar: [#1 -0.29,-0.06,0.98,U] [#2 -0.38,-0.01,0.85,U] [#3 -0.13,0.14,0.86,U] [#4 -0.19,0.12,0.76,U] [#5 -0.01,-0.04,0.75,U] [#6 -0.05,0.42,0.66,U] [#7 -0.40,0.56,0.00,M2] [#8 -0.18,-0.03,0.47,U] 
22:44:06.261 00.000 7988 refined, 7 included, MultiStar: {-0.17, 0.16}, one-star: {-0.10, 0.60}
22:44:06.261 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.84 = 0.84)
22:44:06.261 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
22:44:06.261 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.41 mountX=0.15 mountY=0.17, mountTheta=0.83
22:44:06.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.16, opts=13)
22:44:06.261 00.000 7988 Enqueuing Move request for scope (-0.17, 0.16)
22:44:06.261 00.000 15712 Worker thread wakes up
22:44:06.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd
22:44:06.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
22:44:06.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:44:06.261 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.8
22:44:06.274 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:06.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:06.274 00.000 7988 Enqueuing Expose request
22:44:06.274 00.000 15712 Moving (-0.17, 0.16) raw xDistance=0.15 yDistance=0.17
22:44:06.278 00.004 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.62, period_length = 636.00
22:44:06.278 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
22:44:06.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:06.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:44:06.278 00.000 15712 MoveAxis(E, 5, ABG)
22:44:06.278 00.000 15712 Guiding  Dir = 2, Dur = 5
22:44:06.278 00.000 15712 IsGuiding returns 0
22:44:06.296 00.018 15712 IsGuiding returns 0
22:44:06.296 00.000 15712 Move returns status 0, amount 5
22:44:06.296 00.000 15712 MoveAxis(N, 0, ABG)
22:44:06.296 00.000 15712 Move returns status 0, amount 0
22:44:06.296 00.000 15712 move complete, result=0
22:44:06.296 00.000 15712 worker thread done servicing request
22:44:06.296 00.000 15712 Worker thread wakes up
22:44:06.296 00.000 7988 GuideStep: 0.2 px 5 ms EAST, 0.2 px 0 ms NORTH
22:44:06.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:06.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:07.710 01.414 15712 Exposure complete
22:44:07.758 00.048 15712 worker thread done servicing request
22:44:07.758 00.000 7988 OnExposeComplete: enter
22:44:07.773 00.015 7988 UpdateGuideState(): m_state=6
22:44:07.775 00.002 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
22:44:07.775 00.000 7988 Star::Find returns 1 (0), X=500.76, Y=798.31, Mass=1567, SNR=26.4, Peak=182 HFD=4.1
22:44:07.777 00.002 7988 MultiStar: [#1 -0.26,0.21,1.04,U] [#2 -0.27,0.28,0.88,U] [#3 -0.16,0.14,0.87,U] [#4 -0.13,0.04,0.80,U] [#5 -0.18,0.40,0.72,U] [#6 0.01,0.49,0.70,U] [#7 -0.27,0.56,0.00,M3] [#8 -0.04,0.17,0.46,U] 
22:44:07.777 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.34}, one-star: {-0.10, 0.85}
22:44:07.779 00.002 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
22:44:07.779 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
22:44:07.781 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.37 cameraTheta=2.00 mountX=0.34 mountY=0.15, mountTheta=0.41
22:44:07.783 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.34, opts=13)
22:44:07.783 00.000 7988 Enqueuing Move request for scope (-0.15, 0.34)
22:44:07.785 00.002 15712 Worker thread wakes up
22:44:07.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd
22:44:07.785 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.34)
22:44:07.785 00.000 15712 Moving (-0.15, 0.34) raw xDistance=0.34 yDistance=0.15
22:44:07.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:07.785 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.4
22:44:07.787 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:07.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:07.789 00.002 7988 Enqueuing Expose request
22:44:07.792 00.003 15712 PPEC rslt: input = 0.34, final = 0.18, react = 0.20, pred = -0.05, hyst = 0.19, hyst_pct = 0.62, period_length = 636.00
22:44:07.792 00.000 15712 PPEC: input: 0.34, control: 0.18, exposure: 1500
22:44:07.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:07.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:44:07.792 00.000 15712 MoveAxis(W, 58, ABG)
22:44:07.792 00.000 15712 Guiding  Dir = 3, Dur = 58
22:44:07.792 00.000 15712 IsGuiding returns 0
22:44:07.808 00.016 15712 PulseGuide returned control before completion, sleep 46
22:44:07.894 00.086 15712 IsGuiding returns 0
22:44:07.894 00.000 15712 Move returns status 0, amount 58
22:44:07.894 00.000 15712 MoveAxis(N, 0, ABG)
22:44:07.894 00.000 15712 Move returns status 0, amount 0
22:44:07.894 00.000 15712 move complete, result=0
22:44:07.894 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
22:44:07.897 00.003 15712 worker thread done servicing request
22:44:07.897 00.000 15712 Worker thread wakes up
22:44:07.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:07.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:09.637 01.740 15712 Exposure complete
22:44:09.695 00.058 15712 worker thread done servicing request
22:44:09.698 00.003 7988 OnExposeComplete: enter
22:44:09.698 00.000 7988 UpdateGuideState(): m_state=6
22:44:09.700 00.002 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
22:44:09.700 00.000 7988 Star::Find returns 1 (0), X=500.76, Y=798.06, Mass=1755, SNR=27.9, Peak=211 HFD=4.2
22:44:09.702 00.002 7988 MultiStar: [#1 -0.34,0.07,0.95,U] [#2 -0.53,0.03,0.00,M1] [#3 -0.33,-0.04,0.84,U] [#4 -0.10,-0.01,0.73,U] [#5 -0.26,-0.22,0.74,U] [#6 0.05,0.51,0.00,M1] [#7 -0.29,0.31,0.48,U] [#8 -0.38,-0.18,0.44,U] 
22:44:09.702 00.000 7988 refined, 6 included, MultiStar: {-0.24, 0.10}, one-star: {-0.10, 0.60}
22:44:09.704 00.002 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
22:44:09.704 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
22:44:09.706 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.74 mountX=0.10 mountY=0.24, mountTheta=1.17
22:44:09.708 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.10, opts=13)
22:44:09.708 00.000 7988 Enqueuing Move request for scope (-0.24, 0.10)
22:44:09.710 00.002 15712 Worker thread wakes up
22:44:09.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
22:44:09.710 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
22:44:09.710 00.000 15712 Moving (-0.24, 0.10) raw xDistance=0.10 yDistance=0.24
22:44:09.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:09.710 00.000 7988 UpdateGuideState exits: m=1755 SNR=27.9
22:44:09.712 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:09.714 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:09.714 00.000 7988 Enqueuing Expose request
22:44:09.714 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.62, period_length = 636.00
22:44:09.714 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
22:44:09.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:09.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:44:09.714 00.000 15712 MoveAxis(W, 5, ABG)
22:44:09.714 00.000 15712 Guiding  Dir = 3, Dur = 5
22:44:09.714 00.000 15712 IsGuiding returns 0
22:44:09.733 00.019 15712 IsGuiding returns 0
22:44:09.733 00.000 15712 Move returns status 0, amount 5
22:44:09.733 00.000 15712 MoveAxis(N, 0, ABG)
22:44:09.733 00.000 15712 Move returns status 0, amount 0
22:44:09.733 00.000 15712 move complete, result=0
22:44:09.733 00.000 15712 worker thread done servicing request
22:44:09.733 00.000 15712 Worker thread wakes up
22:44:09.733 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
22:44:09.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:09.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:11.151 01.418 15712 Exposure complete
22:44:11.206 00.055 15712 worker thread done servicing request
22:44:11.206 00.000 7988 OnExposeComplete: enter
22:44:11.212 00.006 7988 UpdateGuideState(): m_state=6
22:44:11.212 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
22:44:11.212 00.000 7988 Star::Find returns 1 (0), X=500.64, Y=798.24, Mass=1713, SNR=27.7, Peak=204 HFD=4.2
22:44:11.212 00.000 7988 MultiStar: [#1 -0.27,0.13,0.97,U] [#2 -0.39,-0.05,0.83,U] [#3 -0.13,0.13,0.83,U] [#4 0.09,-0.06,0.76,U] [#5 -0.04,0.18,0.73,U] [#6 -0.01,0.49,0.67,U] [#7 -0.20,0.44,0.47,U] [#8 -0.30,0.10,0.44,U] 
22:44:11.212 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.24}, one-star: {-0.22, 0.78}
22:44:11.212 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.56) = xAngle (0.61 = 0.61)
22:44:11.212 00.000 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
22:44:11.212 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.30 cameraTheta=2.17 mountX=0.24 mountY=0.16, mountTheta=0.58
22:44:11.212 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.24, opts=13)
22:44:11.223 00.011 7988 Enqueuing Move request for scope (-0.17, 0.24)
22:44:11.223 00.000 15712 Worker thread wakes up
22:44:11.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
22:44:11.223 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
22:44:11.223 00.000 15712 Moving (-0.17, 0.24) raw xDistance=0.24 yDistance=0.16
22:44:11.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:11.223 00.000 7988 UpdateGuideState exits: m=1713 SNR=27.7
22:44:11.226 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:11.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:11.228 00.002 7988 Enqueuing Expose request
22:44:11.228 00.000 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.15, pred = 0.03, hyst = 0.14, hyst_pct = 0.62, period_length = 636.00
22:44:11.228 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
22:44:11.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:11.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:44:11.228 00.000 15712 MoveAxis(W, 50, ABG)
22:44:11.228 00.000 15712 Guiding  Dir = 3, Dur = 50
22:44:11.265 00.037 15712 IsGuiding returns 0
22:44:11.283 00.018 15712 PulseGuide returned control before completion, sleep 45
22:44:11.339 00.056 15712 IsGuiding returns 1
22:44:11.339 00.000 15712 scope still moving after pulse duration time elapsed
22:44:11.376 00.037 15712 IsGuiding returns 0
22:44:11.376 00.000 15712 scope move finished after 50 + 62 ms
22:44:11.376 00.000 15712 Move returns status 0, amount 50
22:44:11.376 00.000 15712 MoveAxis(N, 0, ABG)
22:44:11.376 00.000 15712 Move returns status 0, amount 0
22:44:11.376 00.000 15712 move complete, result=0
22:44:11.376 00.000 7988 GuideStep: 0.2 px 50 ms WEST, 0.2 px 0 ms NORTH
22:44:11.381 00.005 15712 worker thread done servicing request
22:44:11.381 00.000 15712 Worker thread wakes up
22:44:11.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:11.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:13.016 01.635 15712 Exposure complete
22:44:13.062 00.046 15712 worker thread done servicing request
22:44:13.062 00.000 7988 OnExposeComplete: enter
22:44:13.077 00.015 7988 UpdateGuideState(): m_state=6
22:44:13.079 00.002 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
22:44:13.079 00.000 7988 Star::Find returns 1 (0), X=500.53, Y=797.79, Mass=1506, SNR=25.9, Peak=170 HFD=3.8
22:44:13.081 00.002 7988 MultiStar: [#1 -0.18,-0.06,1.00,U] [#2 -0.37,-0.34,0.89,U] [#3 -0.33,-0.19,0.91,U] [#4 -0.16,-0.20,0.77,U] [#5 0.09,-0.38,0.78,U] [#6 -0.14,0.26,0.67,U] [#7 -0.20,0.30,0.53,U] [#8 -0.19,-0.29,0.46,U] 
22:44:13.081 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.06}, one-star: {-0.33, 0.33}
22:44:13.083 00.002 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.41 = 1.87)
22:44:13.083 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.84)
22:44:13.085 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.85 mountX=-0.06 mountY=0.21, mountTheta=1.87
22:44:13.087 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.06, opts=13)
22:44:13.087 00.000 7988 Enqueuing Move request for scope (-0.21, -0.06)
22:44:13.089 00.002 15712 Worker thread wakes up
22:44:13.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd
22:44:13.089 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.06)
22:44:13.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:13.089 00.000 7988 UpdateGuideState exits: m=1506 SNR=25.9
22:44:13.092 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:13.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:13.094 00.002 7988 Enqueuing Expose request
22:44:13.094 00.000 15712 Moving (-0.21, -0.06) raw xDistance=-0.06 yDistance=0.21
22:44:13.094 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.62, period_length = 636.00
22:44:13.094 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
22:44:13.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:13.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:44:13.094 00.000 15712 MoveAxis(W, 2, ABG)
22:44:13.094 00.000 15712 Guiding  Dir = 3, Dur = 2
22:44:13.094 00.000 15712 IsGuiding returns 0
22:44:13.113 00.019 15712 IsGuiding returns 0
22:44:13.113 00.000 15712 Move returns status 0, amount 2
22:44:13.113 00.000 15712 MoveAxis(N, 0, ABG)
22:44:13.113 00.000 15712 Move returns status 0, amount 0
22:44:13.113 00.000 15712 move complete, result=0
22:44:13.113 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
22:44:13.124 00.011 15712 worker thread done servicing request
22:44:13.124 00.000 15712 Worker thread wakes up
22:44:13.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:13.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:14.529 01.405 15712 Exposure complete
22:44:14.588 00.059 15712 worker thread done servicing request
22:44:14.588 00.000 7988 OnExposeComplete: enter
22:44:14.591 00.003 7988 UpdateGuideState(): m_state=6
22:44:14.591 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
22:44:14.591 00.000 7988 Star::Find returns 1 (0), X=500.62, Y=797.83, Mass=1560, SNR=26.2, Peak=153 HFD=4.4
22:44:14.591 00.000 7988 MultiStar: [#1 -0.38,0.02,1.02,U] [#2 -0.44,-0.18,0.88,U] [#3 -0.34,-0.21,0.88,U] [#4 -0.13,-0.15,0.77,U] [#5 -0.25,-0.38,0.75,U] [#6 -0.15,0.33,0.69,U] [#7 -0.48,0.15,0.47,U] [#8 -0.08,-0.33,0.48,U] 
22:44:14.591 00.000 7988 refined, 8 included, MultiStar: {-0.28, -0.03}, one-star: {-0.24, 0.38}
22:44:14.591 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
22:44:14.591 00.000 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.63 = 1.65)
22:44:14.591 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.03 hyp=0.29 cameraTheta=-3.04 mountX=-0.03 mountY=0.28, mountTheta=1.68
22:44:14.591 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.03, opts=13)
22:44:14.591 00.000 7988 Enqueuing Move request for scope (-0.28, -0.03)
22:44:14.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
22:44:14.591 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.2
22:44:14.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:14.605 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:14.605 00.000 7988 Enqueuing Expose request
22:44:14.606 00.001 15712 Worker thread wakes up
22:44:14.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.03) opts 0xd
22:44:14.606 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.03)
22:44:14.606 00.000 15712 Moving (-0.28, -0.03) raw xDistance=-0.03 yDistance=0.28
22:44:14.606 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 636.00
22:44:14.606 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
22:44:14.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:14.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:44:14.606 00.000 15712 MoveAxis(W, 1, ABG)
22:44:14.606 00.000 15712 Guiding  Dir = 3, Dur = 1
22:44:14.640 00.034 15712 IsGuiding returns 0
22:44:14.654 00.014 15712 IsGuiding returns 0
22:44:14.654 00.000 15712 Move returns status 0, amount 1
22:44:14.654 00.000 15712 MoveAxis(N, 0, ABG)
22:44:14.656 00.002 15712 Move returns status 0, amount 0
22:44:14.656 00.000 15712 move complete, result=0
22:44:14.656 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.3 px 0 ms NORTH
22:44:14.656 00.000 15712 worker thread done servicing request
22:44:14.656 00.000 15712 Worker thread wakes up
22:44:14.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:14.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:16.298 01.642 15712 Exposure complete
22:44:16.359 00.061 15712 worker thread done servicing request
22:44:16.359 00.000 7988 OnExposeComplete: enter
22:44:16.359 00.000 7988 UpdateGuideState(): m_state=6
22:44:16.363 00.004 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
22:44:16.363 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=798.06, Mass=1596, SNR=26.6, Peak=194 HFD=4.2
22:44:16.363 00.000 7988 MultiStar: [#1 -0.35,0.08,1.02,U] [#2 -0.43,0.08,0.90,U] [#3 -0.30,0.04,0.87,U] [#4 -0.10,-0.12,0.77,U] [#5 -0.39,-0.06,0.74,U] [#6 -0.12,0.30,0.70,U] [#7 -0.46,0.43,0.00,M1] [#8 -0.15,-0.20,0.43,U] 
22:44:16.363 00.000 7988 refined, 7 included, MultiStar: {-0.28, 0.12}, one-star: {-0.27, 0.60}
22:44:16.363 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
22:44:16.363 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
22:44:16.363 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.30 cameraTheta=2.74 mountX=0.12 mountY=0.28, mountTheta=1.17
22:44:16.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.12, opts=13)
22:44:16.363 00.000 7988 Enqueuing Move request for scope (-0.28, 0.12)
22:44:16.363 00.000 15712 Worker thread wakes up
22:44:16.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd
22:44:16.363 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.12)
22:44:16.363 00.000 15712 Moving (-0.28, 0.12) raw xDistance=0.12 yDistance=0.28
22:44:16.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:16.375 00.012 7988 UpdateGuideState exits: m=1596 SNR=26.6
22:44:16.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:16.377 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:16.377 00.000 7988 Enqueuing Expose request
22:44:16.378 00.001 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.61, period_length = 636.00
22:44:16.378 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
22:44:16.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:44:16.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:44:16.378 00.000 15712 MoveAxis(E, 1, ABG)
22:44:16.378 00.000 15712 Guiding  Dir = 2, Dur = 1
22:44:16.378 00.000 15712 IsGuiding returns 0
22:44:16.399 00.021 15712 IsGuiding returns 0
22:44:16.399 00.000 15712 Move returns status 0, amount 1
22:44:16.399 00.000 15712 MoveAxis(N, 0, ABG)
22:44:16.399 00.000 15712 Move returns status 0, amount 0
22:44:16.399 00.000 15712 move complete, result=0
22:44:16.399 00.000 15712 worker thread done servicing request
22:44:16.399 00.000 15712 Worker thread wakes up
22:44:16.399 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.3 px 0 ms NORTH
22:44:16.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:16.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:17.817 01.418 15712 Exposure complete
22:44:17.877 00.060 15712 worker thread done servicing request
22:44:17.877 00.000 7988 OnExposeComplete: enter
22:44:17.878 00.001 7988 UpdateGuideState(): m_state=6
22:44:17.878 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
22:44:17.880 00.002 7988 Star::Find returns 1 (0), X=500.51, Y=798.05, Mass=1613, SNR=26.7, Peak=187 HFD=4.2
22:44:17.880 00.000 7988 MultiStar: [#1 -0.41,-0.08,0.99,U] [#2 -0.35,-0.05,0.88,U] [#3 -0.29,0.21,0.86,U] [#4 -0.37,0.04,0.77,U] [#5 -0.06,-0.10,0.75,U] [#6 0.06,0.30,0.65,U] [#7 -0.16,0.16,0.48,U] [#8 -0.35,-0.21,0.46,U] 
22:44:17.882 00.002 7988 refined, 8 included, MultiStar: {-0.27, 0.12}, one-star: {-0.35, 0.60}
22:44:17.882 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
22:44:17.884 00.002 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
22:44:17.884 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.29 cameraTheta=2.74 mountX=0.11 mountY=0.27, mountTheta=1.17
22:44:17.886 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.12, opts=13)
22:44:17.888 00.002 7988 Enqueuing Move request for scope (-0.27, 0.12)
22:44:17.890 00.002 15712 Worker thread wakes up
22:44:17.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
22:44:17.890 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
22:44:17.890 00.000 15712 Moving (-0.27, 0.12) raw xDistance=0.11 yDistance=0.27
22:44:17.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:17.890 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.7
22:44:17.892 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:17.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:17.894 00.002 7988 Enqueuing Expose request
22:44:17.894 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.61, period_length = 636.00
22:44:17.894 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
22:44:17.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:44:17.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:44:17.894 00.000 15712 MoveAxis(E, 2, ABG)
22:44:17.894 00.000 15712 Guiding  Dir = 2, Dur = 2
22:44:17.894 00.000 15712 IsGuiding returns 0
22:44:17.914 00.020 15712 IsGuiding returns 0
22:44:17.914 00.000 15712 Move returns status 0, amount 2
22:44:17.914 00.000 15712 MoveAxis(N, 0, ABG)
22:44:17.914 00.000 15712 Move returns status 0, amount 0
22:44:17.914 00.000 15712 move complete, result=0
22:44:17.914 00.000 15712 worker thread done servicing request
22:44:17.914 00.000 15712 Worker thread wakes up
22:44:17.914 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.3 px 0 ms NORTH
22:44:17.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:17.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:19.556 01.642 15712 Exposure complete
22:44:19.617 00.061 15712 worker thread done servicing request
22:44:19.619 00.002 7988 OnExposeComplete: enter
22:44:19.619 00.000 7988 UpdateGuideState(): m_state=6
22:44:19.619 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
22:44:19.619 00.000 7988 Star::Find returns 1 (0), X=500.68, Y=798.04, Mass=1740, SNR=28.1, Peak=186 HFD=4.7
22:44:19.619 00.000 7988 MultiStar: [#1 -0.42,0.07,0.93,U] [#2 -0.51,0.04,0.83,U] [#3 -0.10,-0.04,0.79,U] [#4 -0.04,0.18,0.73,U] [#5 -0.21,0.17,0.71,U] [#6 0.02,0.28,0.63,U] [#7 -0.02,0.44,0.47,U] [#8 -0.11,0.00,0.42,U] 
22:44:19.619 00.000 7988 refined, 8 included, MultiStar: {-0.20, 0.20}, one-star: {-0.18, 0.58}
22:44:19.619 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
22:44:19.625 00.006 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
22:44:19.625 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.36 mountX=0.20 mountY=0.19, mountTheta=0.78
22:44:19.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.20, opts=13)
22:44:19.625 00.000 7988 Enqueuing Move request for scope (-0.20, 0.20)
22:44:19.625 00.000 15712 Worker thread wakes up
22:44:19.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
22:44:19.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
22:44:19.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:19.625 00.000 7988 UpdateGuideState exits: m=1740 SNR=28.1
22:44:19.633 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:19.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:19.633 00.000 7988 Enqueuing Expose request
22:44:19.633 00.000 15712 Moving (-0.20, 0.20) raw xDistance=0.20 yDistance=0.19
22:44:19.633 00.000 15712 PPEC rslt: input = 0.20, final = 0.09, react = 0.12, pred = -0.05, hyst = 0.11, hyst_pct = 0.61, period_length = 636.00
22:44:19.633 00.000 15712 PPEC: input: 0.20, control: 0.09, exposure: 1500
22:44:19.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:19.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:44:19.633 00.000 15712 MoveAxis(W, 29, ABG)
22:44:19.633 00.000 15712 Guiding  Dir = 3, Dur = 29
22:44:19.642 00.009 15712 IsGuiding returns 0
22:44:19.659 00.017 15712 PulseGuide returned control before completion, sleep 24
22:44:19.717 00.058 15712 IsGuiding returns 0
22:44:19.717 00.000 15712 Move returns status 0, amount 29
22:44:19.717 00.000 15712 MoveAxis(N, 0, ABG)
22:44:19.717 00.000 15712 Move returns status 0, amount 0
22:44:19.717 00.000 15712 move complete, result=0
22:44:19.717 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
22:44:19.725 00.008 15712 worker thread done servicing request
22:44:19.725 00.000 15712 Worker thread wakes up
22:44:19.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:19.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:21.133 01.408 15712 Exposure complete
22:44:21.188 00.055 15712 worker thread done servicing request
22:44:21.188 00.000 7988 OnExposeComplete: enter
22:44:21.188 00.000 7988 UpdateGuideState(): m_state=6
22:44:21.197 00.009 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
22:44:21.197 00.000 7988 Star::Find returns 1 (0), X=500.48, Y=798.32, Mass=1558, SNR=26.2, Peak=173 HFD=4.5
22:44:21.197 00.000 7988 MultiStar: [#1 -0.45,0.26,1.00,U] [#2 -0.53,0.26,0.00,M1] [#3 -0.33,0.50,0.00,M1] [#4 -0.06,0.14,0.73,U] [#5 -0.38,0.34,0.79,U] [#6 -0.20,0.69,0.00,M1] [#7 -0.18,0.66,0.00,M1] [#8 -0.02,0.22,0.45,U] 
22:44:21.197 00.000 7988 refined, 4 included, MultiStar: {-0.30, 0.40}, one-star: {-0.38, 0.86}
22:44:21.197 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
22:44:21.197 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
22:44:21.197 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.40 hyp=0.50 cameraTheta=2.21 mountX=0.40 mountY=0.29, mountTheta=0.63
22:44:21.205 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.40, opts=13)
22:44:21.205 00.000 7988 Enqueuing Move request for scope (-0.30, 0.40)
22:44:21.205 00.000 15712 Worker thread wakes up
22:44:21.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.40) opts 0xd
22:44:21.205 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.40)
22:44:21.205 00.000 15712 Moving (-0.30, 0.40) raw xDistance=0.40 yDistance=0.29
22:44:21.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:21.205 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.2
22:44:21.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:21.205 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:21.205 00.000 7988 Enqueuing Expose request
22:44:21.213 00.008 15712 PPEC rslt: input = 0.40, final = 0.20, react = 0.24, pred = -0.06, hyst = 0.21, hyst_pct = 0.61, period_length = 636.00
22:44:21.213 00.000 15712 PPEC: input: 0.40, control: 0.20, exposure: 1500
22:44:21.213 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=0.56 newest=0.75
22:44:21.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:44:21.213 00.000 15712 MoveAxis(W, 65, ABG)
22:44:21.213 00.000 15712 Guiding  Dir = 3, Dur = 65
22:44:21.213 00.000 15712 IsGuiding returns 0
22:44:21.239 00.026 15712 PulseGuide returned control before completion, sleep 48
22:44:21.293 00.054 15712 IsGuiding returns 1
22:44:21.293 00.000 15712 scope still moving after pulse duration time elapsed
22:44:21.329 00.036 15712 IsGuiding returns 0
22:44:21.329 00.000 15712 scope move finished after 65 + 59 ms
22:44:21.329 00.000 15712 Move returns status 0, amount 65
22:44:21.329 00.000 15712 BLC: Oldest BLC event removed
22:44:21.329 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 50 applied
22:44:21.329 00.000 15712 MoveAxis(S, 124, ABG)
22:44:21.329 00.000 15712 Guiding  Dir = 1, Dur = 124
22:44:21.329 00.000 15712 IsGuiding returns 0
22:44:21.417 00.088 15712 PulseGuide returned control before completion, sleep 56
22:44:21.483 00.066 15712 IsGuiding returns 1
22:44:21.483 00.000 15712 scope still moving after pulse duration time elapsed
22:44:21.516 00.033 15712 IsGuiding returns 1
22:44:21.568 00.052 15712 IsGuiding returns 0
22:44:21.568 00.000 15712 scope move finished after 124 + 115 ms
22:44:21.568 00.000 15712 Move returns status 0, amount 124
22:44:21.568 00.000 15712 move complete, result=0
22:44:21.568 00.000 7988 GuideStep: 0.4 px 65 ms WEST, 0.3 px 124 ms SOUTH
22:44:21.579 00.011 15712 worker thread done servicing request
22:44:21.580 00.001 15712 Worker thread wakes up
22:44:21.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:21.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:23.221 01.641 15712 Exposure complete
22:44:23.283 00.062 15712 worker thread done servicing request
22:44:23.283 00.000 7988 OnExposeComplete: enter
22:44:23.285 00.002 7988 UpdateGuideState(): m_state=6
22:44:23.285 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
22:44:23.285 00.000 7988 Star::Find returns 1 (0), X=500.86, Y=798.14, Mass=1551, SNR=26.2, Peak=170 HFD=4.3
22:44:23.285 00.000 7988 MultiStar: [#1 -0.20,0.04,1.01,U] [#2 -0.27,0.08,0.90,U] [#3 0.12,-0.01,0.87,U] [#4 0.34,-0.07,0.80,U] [#5 0.02,-0.11,0.76,U] [#6 0.13,0.21,0.68,U] [#7 0.04,0.37,0.49,U] [#8 0.01,-0.03,0.47,U] 
22:44:23.285 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {-0.00, 0.68}
22:44:23.285 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
22:44:23.285 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
22:44:23.285 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.52 mountX=0.14 mountY=-0.01, mountTheta=-0.08
22:44:23.285 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.14, opts=13)
22:44:23.285 00.000 7988 Enqueuing Move request for scope (0.01, 0.14)
22:44:23.285 00.000 15712 Worker thread wakes up
22:44:23.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
22:44:23.285 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
22:44:23.285 00.000 15712 Moving (0.01, 0.14) raw xDistance=0.14 yDistance=-0.01
22:44:23.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:23.298 00.013 7988 UpdateGuideState exits: m=1551 SNR=26.2
22:44:23.298 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:23.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:23.301 00.003 7988 Enqueuing Expose request
22:44:23.301 00.000 15712 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.288181, 1:-0.010940
22:44:23.301 00.000 15712 BLC: No correction, Miss < min_move
22:44:23.301 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.08, pred = -0.08, hyst = 0.00, hyst_pct = 0.61, period_length = 636.00
22:44:23.301 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
22:44:23.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:23.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:44:23.301 00.000 15712 MoveAxis(E, 11, ABG)
22:44:23.301 00.000 15712 Guiding  Dir = 2, Dur = 11
22:44:23.301 00.000 15712 IsGuiding returns 0
22:44:23.320 00.019 15712 IsGuiding returns 1
22:44:23.320 00.000 15712 scope still moving after pulse duration time elapsed
22:44:23.367 00.047 15712 IsGuiding returns 0
22:44:23.367 00.000 15712 scope move finished after 11 + 52 ms
22:44:23.367 00.000 15712 Move returns status 0, amount 11
22:44:23.367 00.000 15712 MoveAxis(N, 0, ABG)
22:44:23.367 00.000 15712 Move returns status 0, amount 0
22:44:23.367 00.000 15712 move complete, result=0
22:44:23.367 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:44:23.369 00.002 15712 worker thread done servicing request
22:44:23.369 00.000 15712 Worker thread wakes up
22:44:23.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:23.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:24.786 01.417 15712 Exposure complete
22:44:24.844 00.058 15712 worker thread done servicing request
22:44:24.844 00.000 7988 OnExposeComplete: enter
22:44:24.847 00.003 7988 UpdateGuideState(): m_state=6
22:44:24.847 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
22:44:24.847 00.000 7988 Star::Find returns 1 (0), X=500.63, Y=798.29, Mass=1609, SNR=26.8, Peak=199 HFD=4.3
22:44:24.847 00.000 7988 MultiStar: [#1 -0.27,0.23,1.02,U] [#2 -0.46,0.13,0.88,U] [#3 -0.14,0.32,0.85,U] [#4 0.29,0.32,0.79,U] [#5 -0.10,0.10,0.73,U] [#6 0.12,0.61,0.00,M1] [#7 0.02,0.40,0.50,U] [#8 0.25,0.25,0.42,U] 
22:44:24.847 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.34}, one-star: {-0.23, 0.83}
22:44:24.847 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
22:44:24.847 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
22:44:24.847 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.92 mountX=0.34 mountY=0.11, mountTheta=0.33
22:44:24.847 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.34, opts=13)
22:44:24.847 00.000 7988 Enqueuing Move request for scope (-0.12, 0.34)
22:44:24.847 00.000 15712 Worker thread wakes up
22:44:24.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.34) opts 0xd
22:44:24.847 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.34)
22:44:24.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:44:24.861 00.014 7988 UpdateGuideState exits: m=1609 SNR=26.8
22:44:24.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:24.861 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:24.863 00.002 7988 Enqueuing Expose request
22:44:24.863 00.000 15712 Moving (-0.12, 0.34) raw xDistance=0.34 yDistance=0.11
22:44:24.863 00.000 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.288181, 1:-0.010940, 2:0.114086
22:44:24.863 00.000 15712 BLC: No correction, Miss < min_move
22:44:24.863 00.000 15712 PPEC rslt: input = 0.34, final = 0.19, react = 0.20, pred = -0.02, hyst = 0.19, hyst_pct = 0.61, period_length = 636.00
22:44:24.863 00.000 15712 PPEC: input: 0.34, control: 0.19, exposure: 1500
22:44:24.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:24.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:44:24.863 00.000 15712 MoveAxis(W, 62, ABG)
22:44:24.863 00.000 15712 Guiding  Dir = 3, Dur = 62
22:44:24.863 00.000 15712 IsGuiding returns 0
22:44:24.886 00.023 15712 PulseGuide returned control before completion, sleep 53
22:44:24.962 00.076 15712 IsGuiding returns 1
22:44:24.962 00.000 15712 scope still moving after pulse duration time elapsed
22:44:24.990 00.028 15712 IsGuiding returns 0
22:44:24.990 00.000 15712 scope move finished after 62 + 62 ms
22:44:24.990 00.000 15712 Move returns status 0, amount 62
22:44:24.990 00.000 15712 MoveAxis(N, 0, ABG)
22:44:24.990 00.000 15712 Move returns status 0, amount 0
22:44:24.990 00.000 15712 move complete, result=0
22:44:24.990 00.000 15712 worker thread done servicing request
22:44:24.990 00.000 15712 Worker thread wakes up
22:44:24.990 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.1 px 0 ms NORTH
22:44:24.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:24.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:26.619 01.629 15712 Exposure complete
22:44:26.682 00.063 15712 worker thread done servicing request
22:44:26.682 00.000 7988 OnExposeComplete: enter
22:44:26.682 00.000 7988 UpdateGuideState(): m_state=6
22:44:26.682 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
22:44:26.682 00.000 7988 Star::Find returns 1 (0), X=500.58, Y=798.25, Mass=1665, SNR=27.1, Peak=170 HFD=4.7
22:44:26.682 00.000 7988 MultiStar: [#1 -0.46,0.16,0.97,U] [#2 -0.48,-0.07,0.83,U] [#3 -0.15,0.08,0.85,U] [#4 -0.17,0.08,0.74,U] [#5 -0.27,0.10,0.72,U] [#6 -0.24,0.49,0.00,M2] [#7 -0.44,0.53,0.00,M1] [#8 0.08,-0.13,0.43,U] 
22:44:26.682 00.000 7988 refined, 6 included, MultiStar: {-0.28, 0.19}, one-star: {-0.27, 0.79}
22:44:26.682 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.56) = xAngle (0.98 = 0.98)
22:44:26.682 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
22:44:26.682 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.19 hyp=0.33 cameraTheta=2.55 mountX=0.18 mountY=0.27, mountTheta=0.97
22:44:26.682 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.19, opts=13)
22:44:26.682 00.000 7988 Enqueuing Move request for scope (-0.28, 0.19)
22:44:26.682 00.000 15712 Worker thread wakes up
22:44:26.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:26.682 00.000 7988 UpdateGuideState exits: m=1665 SNR=27.1
22:44:26.682 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:26.697 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:26.697 00.000 7988 Enqueuing Expose request
22:44:26.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.19) opts 0xd
22:44:26.697 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.19)
22:44:26.697 00.000 15712 Moving (-0.28, 0.19) raw xDistance=0.18 yDistance=0.27
22:44:26.697 00.000 15712 BLC: window closed
22:44:26.697 00.000 15712 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.288181, 1:-0.010940, 2:0.114086
22:44:26.697 00.000 15712 BLC: Under-shoot: nominal increase by 18
22:44:26.697 00.000 15712 BLC: window closed
22:44:26.697 00.000 15712 BLC: Pulse adjusted to 55
22:44:26.697 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.61, period_length = 636.00
22:44:26.697 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
22:44:26.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:44:26.697 00.000 15712 MoveAxis(W, 30, ABG)
22:44:26.697 00.000 15712 Guiding  Dir = 3, Dur = 30
22:44:26.697 00.000 15712 IsGuiding returns 0
22:44:26.714 00.017 15712 PulseGuide returned control before completion, sleep 18
22:44:26.765 00.051 15712 IsGuiding returns 0
22:44:26.765 00.000 15712 Move returns status 0, amount 30
22:44:26.765 00.000 15712 MoveAxis(S, 69, ABG)
22:44:26.765 00.000 15712 Guiding  Dir = 1, Dur = 69
22:44:26.765 00.000 15712 IsGuiding returns 0
22:44:26.884 00.119 15712 IsGuiding returns 1
22:44:26.884 00.000 15712 scope still moving after pulse duration time elapsed
22:44:26.922 00.038 15712 IsGuiding returns 0
22:44:26.922 00.000 15712 scope move finished after 69 + 90 ms
22:44:26.922 00.000 15712 Move returns status 0, amount 69
22:44:26.922 00.000 15712 move complete, result=0
22:44:26.922 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.3 px 69 ms SOUTH
22:44:26.934 00.012 15712 worker thread done servicing request
22:44:26.934 00.000 15712 Worker thread wakes up
22:44:26.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:26.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:26.986 00.052 7988 evsrv: cli 0CCCF948 connect
22:44:26.986 00.000 7988 case statement mapped state 6 to 3
22:44:26.988 00.002 7988 case statement mapped state 6 to 3
22:44:26.990 00.002 7988 evsrv: cli 0CCCF948 request: {"method":"get_pixel_scale","id":"b8cc5539-50e1-44b5-b8c9-164f13c462c0"}
22:44:26.990 00.000 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":3.86747,"id":"b8cc5539-50e1-44b5-b8c9-164f13c462c0"}
22:44:26.990 00.000 7988 evsrv: cli 0CCCF948 disconnect
22:44:28.355 01.365 15712 Exposure complete
22:44:28.416 00.061 15712 worker thread done servicing request
22:44:28.416 00.000 7988 OnExposeComplete: enter
22:44:28.416 00.000 7988 UpdateGuideState(): m_state=6
22:44:28.418 00.002 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
22:44:28.418 00.000 7988 Star::Find returns 1 (0), X=500.64, Y=798.32, Mass=1646, SNR=27.1, Peak=174 HFD=4.7
22:44:28.420 00.002 7988 MultiStar: [#1 -0.31,0.29,1.00,U] [#2 -0.48,0.19,0.82,U] [#3 -0.05,0.30,0.86,U] [#4 0.07,0.17,0.76,U] [#5 -0.14,0.15,0.73,U] [#6 0.05,0.45,0.64,U] [#7 -0.08,0.57,0.00,M2] [#8 0.09,0.13,0.43,U] 
22:44:28.420 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.34}, one-star: {-0.22, 0.86}
22:44:28.422 00.002 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
22:44:28.422 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
22:44:28.424 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.38 cameraTheta=1.99 mountX=0.34 mountY=0.14, mountTheta=0.40
22:44:28.426 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.34, opts=13)
22:44:28.426 00.000 7988 Enqueuing Move request for scope (-0.15, 0.34)
22:44:28.428 00.002 15712 Worker thread wakes up
22:44:28.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd
22:44:28.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.34)
22:44:28.428 00.000 15712 Moving (-0.15, 0.34) raw xDistance=0.34 yDistance=0.14
22:44:28.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:44:28.430 00.002 7988 UpdateGuideState exits: m=1646 SNR=27.1
22:44:28.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:28.432 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:28.432 00.000 7988 Enqueuing Expose request
22:44:28.432 00.000 15712 PPEC rslt: input = 0.34, final = 0.21, react = 0.21, pred = 0.03, hyst = 0.20, hyst_pct = 0.61, period_length = 636.00
22:44:28.432 00.000 15712 PPEC: input: 0.34, control: 0.21, exposure: 1500
22:44:28.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:28.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:44:28.432 00.000 15712 MoveAxis(W, 69, ABG)
22:44:28.432 00.000 15712 Guiding  Dir = 3, Dur = 69
22:44:28.435 00.003 15712 IsGuiding returns 0
22:44:28.451 00.016 15712 PulseGuide returned control before completion, sleep 63
22:44:28.547 00.096 15712 IsGuiding returns 0
22:44:28.547 00.000 15712 Move returns status 0, amount 69
22:44:28.547 00.000 15712 MoveAxis(N, 0, ABG)
22:44:28.547 00.000 15712 Move returns status 0, amount 0
22:44:28.547 00.000 15712 move complete, result=0
22:44:28.547 00.000 15712 worker thread done servicing request
22:44:28.547 00.000 15712 Worker thread wakes up
22:44:28.547 00.000 7988 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH
22:44:28.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:28.549 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:30.185 01.636 15712 Exposure complete
22:44:30.230 00.045 15712 worker thread done servicing request
22:44:30.230 00.000 7988 OnExposeComplete: enter
22:44:30.247 00.017 7988 UpdateGuideState(): m_state=6
22:44:30.247 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
22:44:30.247 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=797.93, Mass=1538, SNR=26.0, Peak=193 HFD=4.2
22:44:30.247 00.000 7988 MultiStar: [#1 -0.30,0.00,1.04,U] [#2 -0.44,0.04,0.89,U] [#3 -0.15,0.02,0.92,U] [#4 -0.02,-0.04,0.79,U] [#5 -0.16,0.03,0.77,U] [#6 -0.28,0.26,0.68,U] [#7 0.00,0.00,0.00,L] [#8 -0.03,-0.16,0.44,U] [#9 0.18,0.51,0.00,M5] 
22:44:30.247 00.000 7988 refined, 7 included, MultiStar: {-0.19, 0.09}, one-star: {-0.04, 0.47}
22:44:30.247 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
22:44:30.247 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
22:44:30.247 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.67 mountX=0.09 mountY=0.18, mountTheta=1.10
22:44:30.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.09, opts=13)
22:44:30.247 00.000 7988 Enqueuing Move request for scope (-0.19, 0.09)
22:44:30.247 00.000 15712 Worker thread wakes up
22:44:30.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
22:44:30.247 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
22:44:30.247 00.000 15712 Moving (-0.19, 0.09) raw xDistance=0.09 yDistance=0.18
22:44:30.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:30.247 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.0
22:44:30.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:30.247 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:30.262 00.015 7988 Enqueuing Expose request
22:44:30.264 00.002 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.60, period_length = 636.00
22:44:30.264 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
22:44:30.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:30.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:44:30.264 00.000 15712 MoveAxis(W, 3, ABG)
22:44:30.264 00.000 15712 Guiding  Dir = 3, Dur = 3
22:44:30.264 00.000 15712 IsGuiding returns 0
22:44:30.283 00.019 15712 IsGuiding returns 0
22:44:30.283 00.000 15712 Move returns status 0, amount 3
22:44:30.283 00.000 15712 MoveAxis(N, 0, ABG)
22:44:30.283 00.000 15712 Move returns status 0, amount 0
22:44:30.283 00.000 15712 move complete, result=0
22:44:30.283 00.000 15712 worker thread done servicing request
22:44:30.283 00.000 15712 Worker thread wakes up
22:44:30.283 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
22:44:30.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:30.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:31.697 01.414 15712 Exposure complete
22:44:31.758 00.061 15712 worker thread done servicing request
22:44:31.758 00.000 7988 OnExposeComplete: enter
22:44:31.760 00.002 7988 UpdateGuideState(): m_state=6
22:44:31.761 00.001 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
22:44:31.761 00.000 7988 Star::Find returns 1 (0), X=500.86, Y=798.12, Mass=1647, SNR=27.1, Peak=177 HFD=4.3
22:44:31.761 00.000 7988 MultiStar: [#1 -0.24,0.14,0.95,U] [#2 -0.15,-0.17,0.88,U] [#3 -0.02,0.11,0.85,U] [#4 0.05,-0.16,0.74,U] [#5 -0.07,-0.02,0.73,U] [#6 0.06,0.48,0.67,U] [#7 -0.03,0.24,0.50,U] [#8 -0.21,0.20,0.45,U] 
22:44:31.761 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.17}, one-star: {-0.00, 0.66}
22:44:31.761 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
22:44:31.761 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
22:44:31.761 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.96 mountX=0.17 mountY=0.06, mountTheta=0.37
22:44:31.761 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.17, opts=13)
22:44:31.761 00.000 7988 Enqueuing Move request for scope (-0.07, 0.17)
22:44:31.761 00.000 15712 Worker thread wakes up
22:44:31.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:44:31.761 00.000 7988 UpdateGuideState exits: m=1647 SNR=27.1
22:44:31.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:31.761 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:31.776 00.015 7988 Enqueuing Expose request
22:44:31.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
22:44:31.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
22:44:31.776 00.000 15712 Moving (-0.07, 0.17) raw xDistance=0.17 yDistance=0.06
22:44:31.778 00.002 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.02, hyst = 0.10, hyst_pct = 0.60, period_length = 636.00
22:44:31.778 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
22:44:31.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:31.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:44:31.778 00.000 15712 MoveAxis(W, 36, ABG)
22:44:31.778 00.000 15712 Guiding  Dir = 3, Dur = 36
22:44:31.778 00.000 15712 IsGuiding returns 0
22:44:31.794 00.016 15712 PulseGuide returned control before completion, sleep 18
22:44:31.840 00.046 15712 IsGuiding returns 0
22:44:31.840 00.000 15712 Move returns status 0, amount 36
22:44:31.840 00.000 15712 MoveAxis(N, 0, ABG)
22:44:31.840 00.000 15712 Move returns status 0, amount 0
22:44:31.840 00.000 15712 move complete, result=0
22:44:31.840 00.000 15712 worker thread done servicing request
22:44:31.840 00.000 15712 Worker thread wakes up
22:44:31.840 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
22:44:31.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:31.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:33.483 01.643 15712 Exposure complete
22:44:33.532 00.049 15712 worker thread done servicing request
22:44:33.532 00.000 7988 OnExposeComplete: enter
22:44:33.546 00.014 7988 UpdateGuideState(): m_state=6
22:44:33.547 00.001 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
22:44:33.547 00.000 7988 Star::Find returns 1 (0), X=500.68, Y=797.90, Mass=1473, SNR=25.6, Peak=174 HFD=4.0
22:44:33.547 00.000 7988 MultiStar: [#1 -0.45,-0.04,1.02,U] [#2 -0.35,-0.17,0.88,U] [#3 -0.15,-0.08,0.91,U] [#4 -0.04,-0.01,0.78,U] [#5 -0.18,-0.02,0.77,U] [#6 0.19,0.53,0.00,M1] [#7 0.22,0.20,0.51,U] [#8 -0.51,0.05,0.51,U] 
22:44:33.547 00.000 7988 refined, 7 included, MultiStar: {-0.22, 0.05}, one-star: {-0.18, 0.45}
22:44:33.547 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
22:44:33.547 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
22:44:33.547 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.22 cameraTheta=2.94 mountX=0.04 mountY=0.22, mountTheta=1.38
22:44:33.547 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.05, opts=13)
22:44:33.547 00.000 7988 Enqueuing Move request for scope (-0.22, 0.05)
22:44:33.547 00.000 15712 Worker thread wakes up
22:44:33.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd
22:44:33.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.05)
22:44:33.547 00.000 15712 Moving (-0.22, 0.05) raw xDistance=0.04 yDistance=0.22
22:44:33.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:44:33.547 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.6
22:44:33.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:33.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:33.561 00.014 7988 Enqueuing Expose request
22:44:33.561 00.000 15712 PPEC rslt: input = 0.04, final = 0.07, react = 0.03, pred = 0.18, hyst = 0.00, hyst_pct = 0.60, period_length = 636.00
22:44:33.561 00.000 15712 PPEC: input: 0.04, control: 0.07, exposure: 1500
22:44:33.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:33.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:44:33.561 00.000 15712 MoveAxis(W, 24, ABG)
22:44:33.561 00.000 15712 Guiding  Dir = 3, Dur = 24
22:44:33.564 00.003 15712 IsGuiding returns 0
22:44:33.582 00.018 15712 PulseGuide returned control before completion, sleep 17
22:44:33.625 00.043 15712 IsGuiding returns 0
22:44:33.625 00.000 15712 Move returns status 0, amount 24
22:44:33.625 00.000 15712 MoveAxis(N, 0, ABG)
22:44:33.625 00.000 15712 Move returns status 0, amount 0
22:44:33.625 00.000 15712 move complete, result=0
22:44:33.625 00.000 7988 GuideStep: 0.0 px 24 ms WEST, 0.2 px 0 ms NORTH
22:44:33.631 00.006 15712 worker thread done servicing request
22:44:33.631 00.000 15712 Worker thread wakes up
22:44:33.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:33.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:35.046 01.415 15712 Exposure complete
22:44:35.107 00.061 15712 worker thread done servicing request
22:44:35.108 00.001 7988 OnExposeComplete: enter
22:44:35.108 00.000 7988 UpdateGuideState(): m_state=6
22:44:35.110 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
22:44:35.110 00.000 7988 Star::Find returns 1 (0), X=500.57, Y=797.99, Mass=1637, SNR=27.1, Peak=175 HFD=4.2
22:44:35.112 00.002 7988 MultiStar: [#1 -0.40,0.00,0.95,U] [#2 -0.66,-0.30,0.00,M1] [#3 -0.39,-0.00,0.85,U] [#4 -0.08,0.25,0.75,U] [#5 -0.30,-0.14,0.72,U] [#6 -0.11,0.35,0.64,U] [#7 -0.36,0.40,0.00,M1] [#8 -0.18,-0.06,0.44,U] 
22:44:35.112 00.000 7988 refined, 6 included, MultiStar: {-0.27, 0.15}, one-star: {-0.29, 0.53}
22:44:35.114 00.002 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
22:44:35.114 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
22:44:35.116 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.62 mountX=0.15 mountY=0.26, mountTheta=1.05
22:44:35.118 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.15, opts=13)
22:44:35.118 00.000 7988 Enqueuing Move request for scope (-0.27, 0.15)
22:44:35.120 00.002 15712 Worker thread wakes up
22:44:35.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
22:44:35.120 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
22:44:35.120 00.000 15712 Moving (-0.27, 0.15) raw xDistance=0.15 yDistance=0.26
22:44:35.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:44:35.120 00.000 7988 UpdateGuideState exits: m=1637 SNR=27.1
22:44:35.122 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:35.123 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:35.124 00.001 7988 Enqueuing Expose request
22:44:35.124 00.000 15712 PPEC rslt: input = 0.15, final = 0.07, react = 0.09, pred = 0.18, hyst = 0.00, hyst_pct = 0.60, period_length = 636.00
22:44:35.124 00.000 15712 PPEC: input: 0.15, control: 0.07, exposure: 1500
22:44:35.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:44:35.124 00.000 15712 MoveAxis(W, 23, ABG)
22:44:35.124 00.000 15712 Guiding  Dir = 3, Dur = 23
22:44:35.124 00.000 15712 IsGuiding returns 0
22:44:35.141 00.017 15712 PulseGuide returned control before completion, sleep 12
22:44:35.208 00.067 15712 IsGuiding returns 1
22:44:35.208 00.000 15712 scope still moving after pulse duration time elapsed
22:44:35.234 00.026 15712 IsGuiding returns 0
22:44:35.234 00.000 15712 scope move finished after 23 + 85 ms
22:44:35.234 00.000 15712 Move returns status 0, amount 23
22:44:35.234 00.000 15712 MoveAxis(S, 67, ABG)
22:44:35.234 00.000 15712 Guiding  Dir = 1, Dur = 67
22:44:35.234 00.000 15712 IsGuiding returns 0
22:44:35.304 00.070 15712 IsGuiding returns 1
22:44:35.304 00.000 15712 scope still moving after pulse duration time elapsed
22:44:35.331 00.027 15712 IsGuiding returns 1
22:44:35.383 00.052 15712 IsGuiding returns 0
22:44:35.383 00.000 15712 scope move finished after 67 + 85 ms
22:44:35.383 00.000 15712 Move returns status 0, amount 67
22:44:35.383 00.000 15712 move complete, result=0
22:44:35.383 00.000 7988 GuideStep: 0.2 px 23 ms WEST, 0.3 px 67 ms SOUTH
22:44:35.389 00.006 15712 worker thread done servicing request
22:44:35.389 00.000 15712 Worker thread wakes up
22:44:35.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:35.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:37.024 01.635 15712 Exposure complete
22:44:37.079 00.055 15712 worker thread done servicing request
22:44:37.079 00.000 7988 OnExposeComplete: enter
22:44:37.086 00.007 7988 UpdateGuideState(): m_state=6
22:44:37.086 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
22:44:37.086 00.000 7988 Star::Find returns 1 (0), X=500.40, Y=797.70, Mass=1509, SNR=26.0, Peak=143 HFD=4.3
22:44:37.086 00.000 7988 MultiStar: [#1 -0.41,-0.25,1.00,U] [#2 -0.54,-0.54,0.00,M2] [#3 -0.17,-0.42,0.89,U] [#4 -0.06,-0.28,0.81,U] [#5 -0.39,-0.29,0.75,U] [#6 -0.17,0.03,0.66,U] [#7 -0.30,0.00,0.47,U] [#8 -0.15,-0.23,0.47,U] 
22:44:37.086 00.000 7988 refined, 7 included, MultiStar: {-0.28, -0.15}, one-star: {-0.46, 0.24}
22:44:37.086 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.21 = 2.07)
22:44:37.086 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.04)
22:44:37.086 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-2.65 mountX=-0.15 mountY=0.28, mountTheta=2.06
22:44:37.086 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.15, opts=13)
22:44:37.086 00.000 7988 Enqueuing Move request for scope (-0.28, -0.15)
22:44:37.096 00.010 15712 Worker thread wakes up
22:44:37.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.15) opts 0xd
22:44:37.096 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.15)
22:44:37.096 00.000 15712 Moving (-0.28, -0.15) raw xDistance=-0.15 yDistance=0.28
22:44:37.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:37.096 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.0
22:44:37.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:37.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:37.101 00.005 7988 Enqueuing Expose request
22:44:37.101 00.000 15712 PPEC rslt: input = -0.15, final = 0.07, react = -0.09, pred = 0.18, hyst = 0.00, hyst_pct = 0.60, period_length = 636.00
22:44:37.101 00.000 15712 PPEC: input: -0.15, control: 0.07, exposure: 1500
22:44:37.101 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:44:37.101 00.000 15712 MoveAxis(W, 24, ABG)
22:44:37.101 00.000 15712 Guiding  Dir = 3, Dur = 24
22:44:37.133 00.032 15712 IsGuiding returns 0
22:44:37.160 00.027 15712 PulseGuide returned control before completion, sleep 19
22:44:37.216 00.056 15712 IsGuiding returns 0
22:44:37.216 00.000 15712 Move returns status 0, amount 24
22:44:37.216 00.000 15712 MoveAxis(S, 72, ABG)
22:44:37.216 00.000 15712 Guiding  Dir = 1, Dur = 72
22:44:37.216 00.000 15712 IsGuiding returns 0
22:44:37.301 00.085 15712 IsGuiding returns 1
22:44:37.301 00.000 15712 scope still moving after pulse duration time elapsed
22:44:37.369 00.068 15712 IsGuiding returns 1
22:44:37.404 00.035 15712 IsGuiding returns 0
22:44:37.404 00.000 15712 scope move finished after 72 + 104 ms
22:44:37.404 00.000 15712 Move returns status 0, amount 72
22:44:37.404 00.000 15712 move complete, result=0
22:44:37.404 00.000 15712 worker thread done servicing request
22:44:37.404 00.000 15712 Worker thread wakes up
22:44:37.404 00.000 7988 GuideStep: -0.2 px 24 ms WEST, 0.3 px 72 ms SOUTH
22:44:37.406 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:37.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:38.824 01.418 15712 Exposure complete
22:44:38.882 00.058 15712 worker thread done servicing request
22:44:38.885 00.003 7988 OnExposeComplete: enter
22:44:38.885 00.000 7988 UpdateGuideState(): m_state=6
22:44:38.885 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
22:44:38.885 00.000 7988 Star::Find returns 1 (0), X=500.55, Y=797.63, Mass=1599, SNR=26.6, Peak=159 HFD=4.5
22:44:38.885 00.000 7988 MultiStar: [#1 -0.45,-0.43,0.00,M1] [#2 -0.77,-0.48,0.00,M3] [#3 -0.42,-0.51,0.00,M1] [#4 -0.21,-0.26,0.75,U] [#5 -0.15,-0.47,0.73,U] [#6 -0.08,-0.22,0.67,U] [#7 -0.32,-0.06,0.48,U] [#8 -0.22,-0.26,0.50,U] 
22:44:38.885 00.000 7988 refined, 5 included, MultiStar: {-0.22, -0.16}, one-star: {-0.31, 0.18}
22:44:38.885 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.56) = xAngle (-4.06 = 2.23)
22:44:38.885 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.09 = 2.19)
22:44:38.885 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-2.49 mountX=-0.17 mountY=0.22, mountTheta=2.21
22:44:38.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.16, opts=13)
22:44:38.885 00.000 7988 Enqueuing Move request for scope (-0.22, -0.16)
22:44:38.885 00.000 15712 Worker thread wakes up
22:44:38.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.16) opts 0xd
22:44:38.885 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.16)
22:44:38.885 00.000 15712 Moving (-0.22, -0.16) raw xDistance=-0.17 yDistance=0.22
22:44:38.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:38.899 00.014 7988 UpdateGuideState exits: m=1599 SNR=26.6
22:44:38.901 00.002 15712 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.60, period_length = 636.00
22:44:38.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:38.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:38.901 00.000 7988 Enqueuing Expose request
22:44:38.901 00.000 15712 PPEC: input: -0.17, control: -0.08, exposure: 1500
22:44:38.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:38.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:44:38.901 00.000 15712 MoveAxis(E, 26, ABG)
22:44:38.901 00.000 15712 Guiding  Dir = 2, Dur = 26
22:44:38.901 00.000 15712 IsGuiding returns 0
22:44:38.916 00.015 15712 PulseGuide returned control before completion, sleep 21
22:44:38.967 00.051 15712 IsGuiding returns 0
22:44:38.967 00.000 15712 Move returns status 0, amount 26
22:44:38.967 00.000 15712 MoveAxis(N, 0, ABG)
22:44:38.967 00.000 15712 Move returns status 0, amount 0
22:44:38.967 00.000 15712 move complete, result=0
22:44:38.967 00.000 7988 GuideStep: -0.2 px 26 ms EAST, 0.2 px 0 ms NORTH
22:44:38.971 00.004 15712 worker thread done servicing request
22:44:38.971 00.000 15712 Worker thread wakes up
22:44:38.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:38.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:40.610 01.639 15712 Exposure complete
22:44:40.670 00.060 15712 worker thread done servicing request
22:44:40.670 00.000 7988 OnExposeComplete: enter
22:44:40.672 00.002 7988 UpdateGuideState(): m_state=6
22:44:40.674 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
22:44:40.674 00.000 7988 Star::Find returns 1 (0), X=500.60, Y=797.65, Mass=1538, SNR=25.9, Peak=146 HFD=4.5
22:44:40.676 00.002 7988 MultiStar: [#1 -0.41,-0.19,1.02,U] [#2 -0.58,-0.32,0.00,M4] [#3 -0.45,-0.26,0.88,U] [#4 -0.20,-0.16,0.79,U] [#5 -0.51,-0.47,0.00,M1] [#6 -0.21,0.02,0.69,U] [#7 -0.27,0.11,0.48,U] [#8 -0.09,-0.44,0.45,U] 
22:44:40.676 00.000 7988 refined, 6 included, MultiStar: {-0.29, -0.09}, one-star: {-0.26, 0.19}
22:44:40.678 00.002 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.40 = 1.89)
22:44:40.678 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.85)
22:44:40.680 00.002 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-2.83 mountX=-0.10 mountY=0.29, mountTheta=1.88
22:44:40.682 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.09, opts=13)
22:44:40.682 00.000 7988 Enqueuing Move request for scope (-0.29, -0.09)
22:44:40.684 00.002 15712 Worker thread wakes up
22:44:40.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
22:44:40.684 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
22:44:40.684 00.000 15712 Moving (-0.29, -0.09) raw xDistance=-0.10 yDistance=0.29
22:44:40.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:40.685 00.001 7988 UpdateGuideState exits: m=1538 SNR=25.9
22:44:40.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:40.687 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:40.688 00.001 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.60, period_length = 636.00
22:44:40.688 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
22:44:40.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:44:40.688 00.000 15712 MoveAxis(W, 1, ABG)
22:44:40.688 00.000 7988 Enqueuing Expose request
22:44:40.690 00.002 15712 Guiding  Dir = 3, Dur = 1
22:44:40.723 00.033 15712 IsGuiding returns 0
22:44:40.740 00.017 15712 IsGuiding returns 0
22:44:40.740 00.000 15712 Move returns status 0, amount 1
22:44:40.740 00.000 15712 MoveAxis(S, 75, ABG)
22:44:40.740 00.000 15712 Guiding  Dir = 1, Dur = 75
22:44:40.740 00.000 15712 IsGuiding returns 0
22:44:40.821 00.081 15712 IsGuiding returns 1
22:44:40.821 00.000 15712 scope still moving after pulse duration time elapsed
22:44:40.847 00.026 15712 IsGuiding returns 1
22:44:40.879 00.032 15712 IsGuiding returns 1
22:44:40.943 00.064 15712 IsGuiding returns 0
22:44:40.943 00.000 15712 scope move finished after 75 + 132 ms
22:44:40.943 00.000 15712 Move returns status 0, amount 75
22:44:40.943 00.000 15712 move complete, result=0
22:44:40.943 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.3 px 75 ms SOUTH
22:44:40.952 00.009 15712 worker thread done servicing request
22:44:40.952 00.000 15712 Worker thread wakes up
22:44:40.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:40.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:42.363 01.411 15712 Exposure complete
22:44:42.425 00.062 15712 worker thread done servicing request
22:44:42.425 00.000 7988 OnExposeComplete: enter
22:44:42.425 00.000 7988 UpdateGuideState(): m_state=6
22:44:42.428 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
22:44:42.428 00.000 7988 Star::Find returns 1 (0), X=500.80, Y=797.94, Mass=1639, SNR=27.1, Peak=161 HFD=4.4
22:44:42.430 00.002 7988 MultiStar: [#1 -0.16,0.03,0.94,U] [#2 -0.33,-0.19,0.85,U] [#3 -0.25,-0.23,0.85,U] [#4 -0.13,-0.12,0.73,U] [#5 -0.17,-0.20,0.73,U] [#6 -0.06,0.06,0.61,U] [#7 0.17,0.16,0.52,U] [#8 -0.18,-0.20,0.47,U] 
22:44:42.430 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.06, 0.48}
22:44:42.432 00.002 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
22:44:42.432 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.60)
22:44:42.434 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.09 mountX=-0.01 mountY=0.14, mountTheta=1.63
22:44:42.436 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.01, opts=13)
22:44:42.436 00.000 7988 Enqueuing Move request for scope (-0.14, -0.01)
22:44:42.436 00.000 15712 Worker thread wakes up
22:44:42.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
22:44:42.436 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
22:44:42.436 00.000 15712 Moving (-0.14, -0.01) raw xDistance=-0.01 yDistance=0.14
22:44:42.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:44:42.436 00.000 7988 UpdateGuideState exits: m=1639 SNR=27.1
22:44:42.441 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:42.443 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:42.443 00.000 7988 Enqueuing Expose request
22:44:42.445 00.002 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.59, period_length = 636.00
22:44:42.445 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
22:44:42.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:42.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:44:42.445 00.000 15712 MoveAxis(E, 3, ABG)
22:44:42.445 00.000 15712 Guiding  Dir = 2, Dur = 3
22:44:42.445 00.000 15712 IsGuiding returns 0
22:44:42.457 00.012 15712 IsGuiding returns 0
22:44:42.457 00.000 15712 Move returns status 0, amount 3
22:44:42.457 00.000 15712 MoveAxis(N, 0, ABG)
22:44:42.457 00.000 15712 Move returns status 0, amount 0
22:44:42.457 00.000 15712 move complete, result=0
22:44:42.457 00.000 15712 worker thread done servicing request
22:44:42.457 00.000 15712 Worker thread wakes up
22:44:42.457 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:44:42.470 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:42.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:44.212 01.742 15712 Exposure complete
22:44:44.272 00.060 15712 worker thread done servicing request
22:44:44.272 00.000 7988 OnExposeComplete: enter
22:44:44.274 00.002 7988 UpdateGuideState(): m_state=6
22:44:44.274 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
22:44:44.274 00.000 7988 Star::Find returns 1 (0), X=500.51, Y=797.92, Mass=1610, SNR=26.7, Peak=160 HFD=4.7
22:44:44.274 00.000 7988 MultiStar: [#1 -0.35,-0.19,0.97,U] [#2 -0.40,-0.12,0.87,U] [#3 -0.23,-0.26,0.86,U] [#4 -0.11,-0.34,0.75,U] [#5 -0.23,-0.41,0.71,U] [#6 -0.07,0.27,0.65,U] [#7 -0.09,0.08,0.50,U] [#8 -0.18,-0.47,0.45,U] 
22:44:44.274 00.000 7988 refined, 8 included, MultiStar: {-0.24, -0.09}, one-star: {-0.35, 0.46}
22:44:44.274 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.56) = xAngle (-4.36 = 1.92)
22:44:44.274 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.89)
22:44:44.274 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-2.80 mountX=-0.09 mountY=0.25, mountTheta=1.92
22:44:44.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.09, opts=13)
22:44:44.274 00.000 7988 Enqueuing Move request for scope (-0.24, -0.09)
22:44:44.274 00.000 15712 Worker thread wakes up
22:44:44.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.09) opts 0xd
22:44:44.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.09)
22:44:44.274 00.000 15712 Moving (-0.24, -0.09) raw xDistance=-0.09 yDistance=0.25
22:44:44.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:44:44.274 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.7
22:44:44.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:44.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:44.291 00.017 7988 Enqueuing Expose request
22:44:44.291 00.000 15712 PPEC rslt: input = -0.09, final = -0.06, react = -0.05, pred = -0.15, hyst = 0.00, hyst_pct = 0.59, period_length = 636.00
22:44:44.291 00.000 15712 PPEC: input: -0.09, control: -0.06, exposure: 1500
22:44:44.291 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:44.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:44:44.291 00.000 15712 MoveAxis(E, 20, ABG)
22:44:44.291 00.000 15712 Guiding  Dir = 2, Dur = 20
22:44:44.305 00.014 15712 IsGuiding returns 0
22:44:44.321 00.016 15712 PulseGuide returned control before completion, sleep 14
22:44:44.371 00.050 15712 IsGuiding returns 0
22:44:44.371 00.000 15712 Move returns status 0, amount 20
22:44:44.371 00.000 15712 MoveAxis(N, 0, ABG)
22:44:44.371 00.000 15712 Move returns status 0, amount 0
22:44:44.371 00.000 15712 move complete, result=0
22:44:44.371 00.000 7988 GuideStep: -0.1 px 20 ms EAST, 0.2 px 0 ms NORTH
22:44:44.371 00.000 15712 worker thread done servicing request
22:44:44.371 00.000 15712 Worker thread wakes up
22:44:44.373 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:44.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:45.792 01.419 15712 Exposure complete
22:44:45.838 00.046 15712 worker thread done servicing request
22:44:45.838 00.000 7988 OnExposeComplete: enter
22:44:45.854 00.016 7988 UpdateGuideState(): m_state=6
22:44:45.854 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
22:44:45.854 00.000 7988 Star::Find returns 1 (0), X=500.51, Y=797.96, Mass=1666, SNR=27.4, Peak=178 HFD=4.9
22:44:45.854 00.000 7988 MultiStar: [#1 -0.44,0.02,0.95,U] [#2 -0.56,-0.00,0.00,M3] [#3 -0.39,0.15,0.84,U] [#4 -0.10,-0.06,0.77,U] [#5 -0.37,0.00,0.70,U] [#6 -0.17,0.38,0.65,U] [#7 -0.14,0.27,0.47,U] [#8 -0.32,0.11,0.41,U] 
22:44:45.854 00.000 7988 refined, 7 included, MultiStar: {-0.30, 0.18}, one-star: {-0.35, 0.50}
22:44:45.854 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
22:44:45.854 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
22:44:45.854 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.18 hyp=0.35 cameraTheta=2.61 mountX=0.18 mountY=0.30, mountTheta=1.04
22:44:45.854 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.18, opts=13)
22:44:45.854 00.000 7988 Enqueuing Move request for scope (-0.30, 0.18)
22:44:45.854 00.000 15712 Worker thread wakes up
22:44:45.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.18) opts 0xd
22:44:45.854 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.18)
22:44:45.854 00.000 15712 Moving (-0.30, 0.18) raw xDistance=0.18 yDistance=0.30
22:44:45.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:44:45.854 00.000 7988 UpdateGuideState exits: m=1666 SNR=27.4
22:44:45.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:45.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:45.870 00.016 7988 Enqueuing Expose request
22:44:45.871 00.001 15712 PPEC rslt: input = 0.18, final = 0.03, react = 0.11, pred = -0.17, hyst = 0.09, hyst_pct = 0.59, period_length = 636.00
22:44:45.871 00.000 15712 PPEC: input: 0.18, control: 0.03, exposure: 1500
22:44:45.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:44:45.871 00.000 15712 MoveAxis(W, 10, ABG)
22:44:45.871 00.000 15712 Guiding  Dir = 3, Dur = 10
22:44:45.871 00.000 15712 IsGuiding returns 0
22:44:45.890 00.019 15712 IsGuiding returns 1
22:44:45.890 00.000 15712 scope still moving after pulse duration time elapsed
22:44:45.918 00.028 15712 IsGuiding returns 1
22:44:45.954 00.036 15712 IsGuiding returns 0
22:44:45.954 00.000 15712 scope move finished after 10 + 71 ms
22:44:45.954 00.000 15712 Move returns status 0, amount 10
22:44:45.954 00.000 15712 MoveAxis(S, 76, ABG)
22:44:45.954 00.000 15712 Guiding  Dir = 1, Dur = 76
22:44:45.986 00.032 15712 IsGuiding returns 0
22:44:46.061 00.075 15712 IsGuiding returns 1
22:44:46.061 00.000 15712 scope still moving after pulse duration time elapsed
22:44:46.094 00.033 15712 IsGuiding returns 1
22:44:46.125 00.031 15712 IsGuiding returns 1
22:44:46.193 00.068 15712 IsGuiding returns 0
22:44:46.193 00.000 15712 scope move finished after 76 + 131 ms
22:44:46.193 00.000 15712 Move returns status 0, amount 76
22:44:46.193 00.000 15712 move complete, result=0
22:44:46.193 00.000 7988 GuideStep: 0.2 px 10 ms WEST, 0.3 px 76 ms SOUTH
22:44:46.193 00.000 15712 worker thread done servicing request
22:44:46.195 00.002 15712 Worker thread wakes up
22:44:46.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:46.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:47.834 01.639 15712 Exposure complete
22:44:47.895 00.061 15712 worker thread done servicing request
22:44:47.895 00.000 7988 OnExposeComplete: enter
22:44:47.895 00.000 7988 UpdateGuideState(): m_state=6
22:44:47.897 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
22:44:47.897 00.000 7988 Star::Find returns 1 (0), X=500.76, Y=797.91, Mass=1655, SNR=27.2, Peak=157 HFD=4.5
22:44:47.899 00.002 7988 MultiStar: [#1 -0.07,-0.04,0.94,U] [#2 -0.29,-0.40,0.84,U] [#3 -0.01,-0.15,0.86,U] [#4 0.12,0.02,0.78,U] [#5 -0.00,0.00,0.73,U] [#6 0.06,0.15,0.65,U] [#7 -0.12,0.22,0.48,U] [#8 0.05,-0.09,0.46,U] 
22:44:47.899 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.10, 0.46}
22:44:47.901 00.002 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
22:44:47.901 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
22:44:47.903 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.75 mountX=0.02 mountY=0.05, mountTheta=1.18
22:44:47.903 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.02, opts=13)
22:44:47.903 00.000 7988 Enqueuing Move request for scope (-0.05, 0.02)
22:44:47.903 00.000 15712 Worker thread wakes up
22:44:47.908 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:44:47.908 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:44:47.908 00.000 15712 Moving (-0.05, 0.02) raw xDistance=0.02 yDistance=0.05
22:44:47.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:47.908 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.2
22:44:47.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:47.911 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:47.911 00.000 7988 Enqueuing Expose request
22:44:47.911 00.000 15712 PPEC rslt: input = 0.02, final = -0.08, react = 0.01, pred = -0.21, hyst = 0.00, hyst_pct = 0.59, period_length = 636.00
22:44:47.911 00.000 15712 PPEC: input: 0.02, control: -0.08, exposure: 1500
22:44:47.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:47.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:44:47.911 00.000 15712 MoveAxis(E, 28, ABG)
22:44:47.911 00.000 15712 Guiding  Dir = 2, Dur = 28
22:44:47.911 00.000 15712 IsGuiding returns 0
22:44:47.933 00.022 15712 PulseGuide returned control before completion, sleep 17
22:44:47.983 00.050 15712 IsGuiding returns 0
22:44:47.983 00.000 15712 Move returns status 0, amount 28
22:44:47.983 00.000 15712 MoveAxis(N, 0, ABG)
22:44:47.983 00.000 15712 Move returns status 0, amount 0
22:44:47.983 00.000 15712 move complete, result=0
22:44:47.983 00.000 7988 GuideStep: 0.0 px 28 ms EAST, 0.0 px 0 ms NORTH
22:44:47.985 00.002 15712 worker thread done servicing request
22:44:47.985 00.000 15712 Worker thread wakes up
22:44:47.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:47.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:49.398 01.413 15712 Exposure complete
22:44:49.459 00.061 15712 worker thread done servicing request
22:44:49.459 00.000 7988 OnExposeComplete: enter
22:44:49.460 00.001 7988 UpdateGuideState(): m_state=6
22:44:49.460 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
22:44:49.460 00.000 7988 Star::Find returns 1 (0), X=501.02, Y=797.95, Mass=1691, SNR=27.4, Peak=147 HFD=4.5
22:44:49.460 00.000 7988 MultiStar: [#1 0.10,-0.08,0.97,U] [#2 0.03,-0.24,0.85,U] [#3 0.03,0.05,0.84,U] [#4 0.44,-0.20,0.72,U] [#5 0.14,-0.22,0.74,U] [#6 0.26,0.28,0.64,U] [#7 0.10,0.16,0.47,U] [#8 0.34,-0.07,0.47,U] 
22:44:49.460 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {0.16, 0.49}
22:44:49.460 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.56) = xAngle (-1.41 = -1.41)
22:44:49.460 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
22:44:49.460 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.15 mountX=0.03 mountY=-0.17, mountTheta=-1.41
22:44:49.460 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.03, opts=13)
22:44:49.460 00.000 7988 Enqueuing Move request for scope (0.16, 0.03)
22:44:49.471 00.011 15712 Worker thread wakes up
22:44:49.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
22:44:49.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
22:44:49.471 00.000 15712 Moving (0.16, 0.03) raw xDistance=0.03 yDistance=-0.17
22:44:49.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:49.471 00.000 7988 UpdateGuideState exits: m=1691 SNR=27.4
22:44:49.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:49.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:49.475 00.004 7988 Enqueuing Expose request
22:44:49.475 00.000 15712 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.09, hyst = 0.00, hyst_pct = 0.59, period_length = 636.00
22:44:49.475 00.000 15712 PPEC: input: 0.03, control: -0.04, exposure: 1500
22:44:49.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:49.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:44:49.475 00.000 15712 MoveAxis(E, 13, ABG)
22:44:49.475 00.000 15712 Guiding  Dir = 2, Dur = 13
22:44:49.475 00.000 15712 IsGuiding returns 0
22:44:49.491 00.016 15712 IsGuiding returns 1
22:44:49.491 00.000 15712 scope still moving after pulse duration time elapsed
22:44:49.544 00.053 15712 IsGuiding returns 0
22:44:49.544 00.000 15712 scope move finished after 13 + 60 ms
22:44:49.544 00.000 15712 Move returns status 0, amount 13
22:44:49.544 00.000 15712 MoveAxis(N, 0, ABG)
22:44:49.544 00.000 15712 Move returns status 0, amount 0
22:44:49.544 00.000 15712 move complete, result=0
22:44:49.544 00.000 7988 GuideStep: 0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
22:44:49.552 00.008 15712 worker thread done servicing request
22:44:49.552 00.000 15712 Worker thread wakes up
22:44:49.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:49.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:51.195 01.643 15712 Exposure complete
22:44:51.255 00.060 15712 worker thread done servicing request
22:44:51.255 00.000 7988 OnExposeComplete: enter
22:44:51.256 00.001 7988 UpdateGuideState(): m_state=6
22:44:51.256 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
22:44:51.256 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=798.17, Mass=1603, SNR=26.8, Peak=175 HFD=4.4
22:44:51.256 00.000 7988 MultiStar: [#1 0.17,0.29,0.97,U] [#2 -0.15,0.06,0.86,U] [#3 0.06,0.19,0.85,U] [#4 0.14,0.01,0.75,U] [#5 0.34,0.11,0.72,U] [#6 0.19,0.40,0.67,U] [#7 0.11,0.46,0.50,U] [#8 0.19,0.04,0.46,U] 
22:44:51.256 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.27}, one-star: {0.11, 0.71}
22:44:51.256 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
22:44:51.256 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
22:44:51.256 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.14 mountX=0.27 mountY=-0.13, mountTheta=-0.45
22:44:51.256 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.27, opts=13)
22:44:51.256 00.000 7988 Enqueuing Move request for scope (0.12, 0.27)
22:44:51.256 00.000 15712 Worker thread wakes up
22:44:51.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
22:44:51.256 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
22:44:51.256 00.000 15712 Moving (0.12, 0.27) raw xDistance=0.27 yDistance=-0.13
22:44:51.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:44:51.256 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.8
22:44:51.270 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:51.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:51.272 00.002 7988 Enqueuing Expose request
22:44:51.272 00.000 15712 PPEC rslt: input = 0.27, final = 0.10, react = 0.16, pred = -0.10, hyst = 0.14, hyst_pct = 0.59, period_length = 636.00
22:44:51.272 00.000 15712 PPEC: input: 0.27, control: 0.10, exposure: 1500
22:44:51.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:51.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:51.272 00.000 15712 MoveAxis(W, 34, ABG)
22:44:51.272 00.000 15712 Guiding  Dir = 3, Dur = 34
22:44:51.272 00.000 15712 IsGuiding returns 0
22:44:51.292 00.020 15712 PulseGuide returned control before completion, sleep 27
22:44:51.341 00.049 15712 IsGuiding returns 0
22:44:51.341 00.000 15712 Move returns status 0, amount 34
22:44:51.341 00.000 15712 MoveAxis(N, 0, ABG)
22:44:51.341 00.000 15712 Move returns status 0, amount 0
22:44:51.341 00.000 15712 move complete, result=0
22:44:51.341 00.000 7988 GuideStep: 0.3 px 34 ms WEST, -0.1 px 0 ms NORTH
22:44:51.341 00.000 15712 worker thread done servicing request
22:44:51.343 00.002 15712 Worker thread wakes up
22:44:51.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:51.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:52.757 01.414 15712 Exposure complete
22:44:52.818 00.061 15712 worker thread done servicing request
22:44:52.818 00.000 7988 OnExposeComplete: enter
22:44:52.819 00.001 7988 UpdateGuideState(): m_state=6
22:44:52.819 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
22:44:52.821 00.002 7988 Star::Find returns 1 (0), X=500.99, Y=798.10, Mass=1614, SNR=26.9, Peak=163 HFD=4.4
22:44:52.821 00.000 7988 MultiStar: [#1 -0.17,0.03,0.97,U] [#2 -0.16,-0.02,0.84,U] [#3 0.21,0.12,0.86,U] [#4 0.19,-0.04,0.77,U] [#5 -0.13,-0.34,0.71,U] [#6 0.22,0.41,0.67,U] [#7 0.20,0.13,0.49,U] [#8 -0.01,0.09,0.42,U] 
22:44:52.823 00.002 7988 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {0.13, 0.64}
22:44:52.825 00.002 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.32 = -0.32)
22:44:52.825 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
22:44:52.827 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.24 mountX=0.13 mountY=-0.05, mountTheta=-0.35
22:44:52.829 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
22:44:52.829 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
22:44:52.831 00.002 15712 Worker thread wakes up
22:44:52.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
22:44:52.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
22:44:52.831 00.000 15712 Moving (0.04, 0.13) raw xDistance=0.13 yDistance=-0.05
22:44:52.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:52.831 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.9
22:44:52.834 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:52.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:52.836 00.002 7988 Enqueuing Expose request
22:44:52.836 00.000 15712 PPEC rslt: input = 0.13, final = -0.04, react = 0.08, pred = -0.10, hyst = 0.00, hyst_pct = 0.59, period_length = 636.00
22:44:52.836 00.000 15712 PPEC: input: 0.13, control: -0.04, exposure: 1500
22:44:52.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:52.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:44:52.836 00.000 15712 MoveAxis(E, 13, ABG)
22:44:52.836 00.000 15712 Guiding  Dir = 2, Dur = 13
22:44:52.836 00.000 15712 IsGuiding returns 0
22:44:52.853 00.017 15712 IsGuiding returns 1
22:44:52.853 00.000 15712 scope still moving after pulse duration time elapsed
22:44:52.907 00.054 15712 IsGuiding returns 0
22:44:52.907 00.000 15712 scope move finished after 13 + 56 ms
22:44:52.907 00.000 15712 Move returns status 0, amount 13
22:44:52.907 00.000 15712 MoveAxis(N, 0, ABG)
22:44:52.907 00.000 15712 Move returns status 0, amount 0
22:44:52.907 00.000 15712 move complete, result=0
22:44:52.907 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
22:44:52.909 00.002 15712 worker thread done servicing request
22:44:52.909 00.000 15712 Worker thread wakes up
22:44:52.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:52.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:54.538 01.629 15712 Exposure complete
22:44:54.589 00.051 15712 worker thread done servicing request
22:44:54.589 00.000 7988 OnExposeComplete: enter
22:44:54.600 00.011 7988 UpdateGuideState(): m_state=6
22:44:54.600 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
22:44:54.602 00.002 7988 Star::Find returns 1 (0), X=500.82, Y=798.30, Mass=1735, SNR=28.0, Peak=166 HFD=4.7
22:44:54.602 00.000 7988 MultiStar: [#1 -0.02,0.17,0.91,U] [#2 -0.20,0.15,0.83,U] [#3 -0.01,0.26,0.83,U] [#4 0.35,0.10,0.69,U] [#5 0.11,0.03,0.68,U] [#6 0.06,0.62,0.00,M1] [#7 -0.02,0.41,0.47,U] [#8 0.18,0.15,0.43,U] 
22:44:54.604 00.002 7988 refined, 7 included, MultiStar: {0.02, 0.29}, one-star: {-0.04, 0.84}
22:44:54.604 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
22:44:54.606 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
22:44:54.606 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.49 mountX=0.29 mountY=-0.03, mountTheta=-0.11
22:44:54.608 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.29, opts=13)
22:44:54.610 00.002 7988 Enqueuing Move request for scope (0.02, 0.29)
22:44:54.610 00.000 15712 Worker thread wakes up
22:44:54.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
22:44:54.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
22:44:54.610 00.000 15712 Moving (0.02, 0.29) raw xDistance=0.29 yDistance=-0.03
22:44:54.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:54.610 00.000 7988 UpdateGuideState exits: m=1735 SNR=28.0
22:44:54.614 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:54.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:54.616 00.002 7988 Enqueuing Expose request
22:44:54.616 00.000 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.17, pred = 0.01, hyst = 0.16, hyst_pct = 0.58, period_length = 636.00
22:44:54.616 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
22:44:54.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:54.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:44:54.616 00.000 15712 MoveAxis(W, 55, ABG)
22:44:54.616 00.000 15712 Guiding  Dir = 3, Dur = 55
22:44:54.616 00.000 15712 IsGuiding returns 0
22:44:54.634 00.018 15712 PulseGuide returned control before completion, sleep 49
22:44:54.712 00.078 15712 IsGuiding returns 0
22:44:54.712 00.000 15712 Move returns status 0, amount 55
22:44:54.712 00.000 15712 MoveAxis(N, 0, ABG)
22:44:54.712 00.000 15712 Move returns status 0, amount 0
22:44:54.712 00.000 15712 move complete, result=0
22:44:54.712 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.0 px 0 ms NORTH
22:44:54.714 00.002 15712 worker thread done servicing request
22:44:54.714 00.000 15712 Worker thread wakes up
22:44:54.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:54.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:56.133 01.419 15712 Exposure complete
22:44:56.184 00.051 15712 worker thread done servicing request
22:44:56.184 00.000 7988 OnExposeComplete: enter
22:44:56.196 00.012 7988 UpdateGuideState(): m_state=6
22:44:56.196 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
22:44:56.196 00.000 7988 Star::Find returns 1 (0), X=500.96, Y=798.24, Mass=1577, SNR=26.3, Peak=173 HFD=4.3
22:44:56.196 00.000 7988 MultiStar: [#1 -0.01,0.27,0.99,U] [#2 -0.02,0.08,0.86,U] [#3 0.08,0.17,0.88,U] [#4 0.61,0.44,0.00,M1] [#5 0.29,0.20,0.71,U] [#6 0.28,0.63,0.00,M2] [#7 0.20,0.71,0.00,M1] [#8 0.44,0.16,0.44,U] 
22:44:56.201 00.005 7988 refined, 5 included, MultiStar: {0.11, 0.30}, one-star: {0.10, 0.78}
22:44:56.201 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
22:44:56.201 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
22:44:56.201 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.22 mountX=0.31 mountY=-0.12, mountTheta=-0.37
22:44:56.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.30, opts=13)
22:44:56.201 00.000 7988 Enqueuing Move request for scope (0.11, 0.30)
22:44:56.201 00.000 15712 Worker thread wakes up
22:44:56.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.30) opts 0xd
22:44:56.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.30)
22:44:56.201 00.000 15712 Moving (0.11, 0.30) raw xDistance=0.31 yDistance=-0.12
22:44:56.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:56.201 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.3
22:44:56.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:56.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:56.212 00.011 7988 Enqueuing Expose request
22:44:56.214 00.002 15712 PPEC rslt: input = 0.31, final = 0.18, react = 0.18, pred = 0.01, hyst = 0.16, hyst_pct = 0.58, period_length = 636.00
22:44:56.214 00.000 15712 PPEC: input: 0.31, control: 0.18, exposure: 1500
22:44:56.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:56.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:44:56.214 00.000 15712 MoveAxis(W, 57, ABG)
22:44:56.214 00.000 15712 Guiding  Dir = 3, Dur = 57
22:44:56.214 00.000 15712 IsGuiding returns 0
22:44:56.231 00.017 15712 PulseGuide returned control before completion, sleep 50
22:44:56.311 00.080 15712 IsGuiding returns 0
22:44:56.311 00.000 15712 Move returns status 0, amount 57
22:44:56.311 00.000 15712 MoveAxis(N, 0, ABG)
22:44:56.311 00.000 15712 Move returns status 0, amount 0
22:44:56.311 00.000 15712 move complete, result=0
22:44:56.311 00.000 7988 GuideStep: 0.3 px 57 ms WEST, -0.1 px 0 ms NORTH
22:44:56.313 00.002 15712 worker thread done servicing request
22:44:56.313 00.000 15712 Worker thread wakes up
22:44:56.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:56.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:57.954 01.641 15712 Exposure complete
22:44:58.015 00.061 15712 worker thread done servicing request
22:44:58.016 00.001 7988 OnExposeComplete: enter
22:44:58.016 00.000 7988 UpdateGuideState(): m_state=6
22:44:58.016 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
22:44:58.019 00.003 7988 Star::Find returns 1 (0), X=500.81, Y=797.71, Mass=1621, SNR=26.8, Peak=151 HFD=4.5
22:44:58.019 00.000 7988 MultiStar: [#1 -0.03,-0.14,0.98,U] [#2 -0.35,-0.21,0.84,U] [#3 0.10,-0.13,0.87,U] [#4 0.35,-0.27,0.73,U] [#5 -0.12,-0.27,0.74,U] [#6 0.32,0.36,0.66,U] [#7 0.18,0.02,0.51,U] [#8 0.11,-0.31,0.45,U] 
22:44:58.019 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {-0.05, 0.25}
22:44:58.019 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
22:44:58.019 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
22:44:58.019 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.11 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
22:44:58.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
22:44:58.019 00.000 7988 Enqueuing Move request for scope (0.03, -0.07)
22:44:58.019 00.000 15712 Worker thread wakes up
22:44:58.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:44:58.019 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:44:58.019 00.000 15712 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.03
22:44:58.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:44:58.019 00.000 7988 UpdateGuideState exits: m=1621 SNR=26.8
22:44:58.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:58.031 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:58.031 00.000 7988 Enqueuing Expose request
22:44:58.031 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.58, period_length = 636.00
22:44:58.031 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
22:44:58.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:58.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:44:58.031 00.000 15712 MoveAxis(W, 2, ABG)
22:44:58.031 00.000 15712 Guiding  Dir = 3, Dur = 2
22:44:58.031 00.000 15712 IsGuiding returns 0
22:44:58.054 00.023 15712 IsGuiding returns 0
22:44:58.054 00.000 15712 Move returns status 0, amount 2
22:44:58.054 00.000 15712 MoveAxis(N, 0, ABG)
22:44:58.054 00.000 15712 Move returns status 0, amount 0
22:44:58.054 00.000 15712 move complete, result=0
22:44:58.054 00.000 15712 worker thread done servicing request
22:44:58.054 00.000 15712 Worker thread wakes up
22:44:58.054 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:44:58.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:58.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:44:59.466 01.412 15712 Exposure complete
22:44:59.513 00.047 15712 worker thread done servicing request
22:44:59.513 00.000 7988 OnExposeComplete: enter
22:44:59.529 00.016 7988 UpdateGuideState(): m_state=6
22:44:59.530 00.001 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
22:44:59.530 00.000 7988 Star::Find returns 1 (0), X=500.96, Y=797.75, Mass=1661, SNR=27.1, Peak=153 HFD=4.4
22:44:59.530 00.000 7988 MultiStar: [#1 0.11,-0.17,0.93,U] [#2 -0.05,-0.48,0.82,U] [#3 0.36,-0.34,0.79,U] [#4 0.39,-0.34,0.73,U] [#5 0.24,-0.20,0.73,U] [#6 0.18,0.00,0.63,U] [#7 0.41,-0.14,0.46,U] [#8 0.12,-0.26,0.44,U] 
22:44:59.530 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.17}, one-star: {0.10, 0.29}
22:44:59.530 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
22:44:59.530 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.32 = -2.32)
22:44:59.530 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-0.72 mountX=-0.17 mountY=-0.19, mountTheta=-2.30
22:44:59.530 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.17, opts=13)
22:44:59.530 00.000 7988 Enqueuing Move request for scope (0.19, -0.17)
22:44:59.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:44:59.530 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.1
22:44:59.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:59.530 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:44:59.545 00.015 7988 Enqueuing Expose request
22:44:59.545 00.000 15712 Worker thread wakes up
22:44:59.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
22:44:59.545 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
22:44:59.545 00.000 15712 Moving (0.19, -0.17) raw xDistance=-0.17 yDistance=-0.19
22:44:59.547 00.002 15712 PPEC rslt: input = -0.17, final = -0.05, react = -0.10, pred = 0.08, hyst = -0.08, hyst_pct = 0.58, period_length = 636.00
22:44:59.547 00.000 15712 PPEC: input: -0.17, control: -0.05, exposure: 1500
22:44:59.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:59.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:44:59.547 00.000 15712 MoveAxis(E, 18, ABG)
22:44:59.547 00.000 15712 Guiding  Dir = 2, Dur = 18
22:44:59.547 00.000 15712 IsGuiding returns 0
22:44:59.571 00.024 15712 IsGuiding returns 1
22:44:59.571 00.000 15712 scope still moving after pulse duration time elapsed
22:44:59.615 00.044 15712 IsGuiding returns 0
22:44:59.615 00.000 15712 scope move finished after 18 + 54 ms
22:44:59.615 00.000 15712 Move returns status 0, amount 18
22:44:59.615 00.000 15712 MoveAxis(N, 0, ABG)
22:44:59.615 00.000 15712 Move returns status 0, amount 0
22:44:59.615 00.000 15712 move complete, result=0
22:44:59.615 00.000 7988 GuideStep: -0.2 px 18 ms EAST, -0.2 px 0 ms NORTH
22:44:59.622 00.007 15712 worker thread done servicing request
22:44:59.622 00.000 15712 Worker thread wakes up
22:44:59.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:44:59.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:01.256 01.634 15712 Exposure complete
22:45:01.301 00.045 15712 worker thread done servicing request
22:45:01.316 00.015 7988 OnExposeComplete: enter
22:45:01.316 00.000 7988 UpdateGuideState(): m_state=6
22:45:01.318 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
22:45:01.318 00.000 7988 Star::Find returns 1 (0), X=500.92, Y=797.62, Mass=1462, SNR=25.5, Peak=145 HFD=4.1
22:45:01.318 00.000 7988 MultiStar: [#1 -0.12,-0.09,1.01,U] [#2 -0.24,-0.22,0.92,U] [#3 0.12,-0.19,0.89,U] [#4 0.35,-0.08,0.74,U] [#5 -0.18,-0.21,0.75,U] [#6 0.13,0.15,0.69,U] [#7 -0.05,-0.03,0.50,U] [#8 0.13,-0.58,0.00,M1] 
22:45:01.318 00.000 7988 refined, 7 included, MultiStar: {0.00, -0.07}, one-star: {0.06, 0.17}
22:45:01.318 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
22:45:01.318 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
22:45:01.318 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.57 mountX=-0.07 mountY=0.00, mountTheta=3.12
22:45:01.318 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
22:45:01.318 00.000 7988 Enqueuing Move request for scope (0.00, -0.07)
22:45:01.318 00.000 15712 Worker thread wakes up
22:45:01.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:45:01.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:45:01.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:45:01.318 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.5
22:45:01.332 00.014 15712 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.00
22:45:01.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:01.332 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:01.334 00.002 7988 Enqueuing Expose request
22:45:01.335 00.001 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.09, hyst = 0.00, hyst_pct = 0.58, period_length = 636.00
22:45:01.335 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
22:45:01.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:01.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:45:01.335 00.000 15712 MoveAxis(W, 13, ABG)
22:45:01.335 00.000 15712 Guiding  Dir = 3, Dur = 13
22:45:01.335 00.000 15712 IsGuiding returns 0
22:45:01.356 00.021 15712 IsGuiding returns 1
22:45:01.356 00.000 15712 scope still moving after pulse duration time elapsed
22:45:01.396 00.040 15712 IsGuiding returns 0
22:45:01.396 00.000 15712 scope move finished after 13 + 47 ms
22:45:01.396 00.000 15712 Move returns status 0, amount 13
22:45:01.396 00.000 15712 MoveAxis(N, 0, ABG)
22:45:01.396 00.000 15712 Move returns status 0, amount 0
22:45:01.396 00.000 15712 move complete, result=0
22:45:01.396 00.000 15712 worker thread done servicing request
22:45:01.396 00.000 15712 Worker thread wakes up
22:45:01.396 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
22:45:01.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:01.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:02.818 01.422 15712 Exposure complete
22:45:02.877 00.059 15712 worker thread done servicing request
22:45:02.877 00.000 7988 OnExposeComplete: enter
22:45:02.877 00.000 7988 UpdateGuideState(): m_state=6
22:45:02.880 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
22:45:02.882 00.002 7988 Star::Find returns 1 (0), X=500.99, Y=797.44, Mass=1592, SNR=26.6, Peak=172 HFD=4.2
22:45:02.882 00.000 7988 MultiStar: [#1 -0.03,-0.52,0.99,U] [#2 -0.22,-0.53,0.00,M1] [#3 -0.03,-0.38,0.85,U] [#4 0.64,-0.42,0.00,M1] [#5 0.15,-0.59,0.00,M1] [#6 0.22,-0.13,0.65,U] [#7 0.08,-0.12,0.49,U] [#8 0.25,-0.70,0.00,M2] 
22:45:02.882 00.000 7988 single-star, 4 included, MultiStar: {0.06, -0.25}, one-star: {0.13, -0.01}
22:45:02.882 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
22:45:02.882 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
22:45:02.882 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.11 mountX=-0.01 mountY=-0.13, mountTheta=-1.68
22:45:02.882 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.01, opts=13)
22:45:02.882 00.000 7988 Enqueuing Move request for scope (0.13, -0.01)
22:45:02.882 00.000 15712 Worker thread wakes up
22:45:02.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:45:02.882 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:45:02.882 00.000 15712 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=-0.13
22:45:02.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:02.882 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.6
22:45:02.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:02.882 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:02.882 00.000 7988 Enqueuing Expose request
22:45:02.896 00.014 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.09, hyst = 0.00, hyst_pct = 0.58, period_length = 636.00
22:45:02.896 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
22:45:02.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:02.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:45:02.896 00.000 15712 MoveAxis(W, 12, ABG)
22:45:02.896 00.000 15712 Guiding  Dir = 3, Dur = 12
22:45:02.896 00.000 15712 IsGuiding returns 0
22:45:02.913 00.017 15712 IsGuiding returns 1
22:45:02.913 00.000 15712 scope still moving after pulse duration time elapsed
22:45:02.962 00.049 15712 IsGuiding returns 0
22:45:02.962 00.000 15712 scope move finished after 12 + 52 ms
22:45:02.962 00.000 15712 Move returns status 0, amount 12
22:45:02.962 00.000 15712 MoveAxis(N, 0, ABG)
22:45:02.962 00.000 15712 Move returns status 0, amount 0
22:45:02.962 00.000 15712 move complete, result=0
22:45:02.962 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
22:45:02.964 00.002 15712 worker thread done servicing request
22:45:02.964 00.000 15712 Worker thread wakes up
22:45:02.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:02.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:04.605 01.641 15712 Exposure complete
22:45:04.665 00.060 15712 worker thread done servicing request
22:45:04.665 00.000 7988 OnExposeComplete: enter
22:45:04.666 00.001 7988 UpdateGuideState(): m_state=6
22:45:04.668 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
22:45:04.668 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=797.33, Mass=1557, SNR=26.1, Peak=167 HFD=4.5
22:45:04.668 00.000 7988 MultiStar: [#1 -0.08,-0.51,1.01,U] [#2 -0.30,-0.81,0.00,M2] [#3 -0.07,-0.68,0.00,M1] [#4 0.25,-0.70,0.00,M2] [#5 0.06,-0.76,0.00,M2] [#6 0.02,-0.48,0.69,U] [#7 -0.02,-0.39,0.52,U] [#8 0.22,-0.66,0.00,M3] 
22:45:04.668 00.000 7988 single-star, 3 included, MultiStar: {-0.03, -0.37}, one-star: {-0.01, -0.12}
22:45:04.668 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
22:45:04.668 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
22:45:04.668 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.65 mountX=-0.12 mountY=0.01, mountTheta=3.04
22:45:04.668 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
22:45:04.668 00.000 7988 Enqueuing Move request for scope (-0.01, -0.12)
22:45:04.668 00.000 15712 Worker thread wakes up
22:45:04.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
22:45:04.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
22:45:04.668 00.000 15712 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.01
22:45:04.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:45:04.668 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.1
22:45:04.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:04.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:04.682 00.014 7988 Enqueuing Expose request
22:45:04.682 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 636.00
22:45:04.682 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
22:45:04.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:04.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:45:04.682 00.000 15712 MoveAxis(E, 1, ABG)
22:45:04.682 00.000 15712 Guiding  Dir = 2, Dur = 1
22:45:04.682 00.000 15712 IsGuiding returns 0
22:45:04.703 00.021 15712 IsGuiding returns 0
22:45:04.703 00.000 15712 Move returns status 0, amount 1
22:45:04.703 00.000 15712 MoveAxis(N, 0, ABG)
22:45:04.703 00.000 15712 Move returns status 0, amount 0
22:45:04.703 00.000 15712 move complete, result=0
22:45:04.703 00.000 15712 worker thread done servicing request
22:45:04.703 00.000 15712 Worker thread wakes up
22:45:04.703 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:45:04.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:04.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:06.118 01.415 15712 Exposure complete
22:45:06.182 00.064 15712 worker thread done servicing request
22:45:06.182 00.000 7988 OnExposeComplete: enter
22:45:06.182 00.000 7988 UpdateGuideState(): m_state=6
22:45:06.184 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
22:45:06.184 00.000 7988 Star::Find returns 1 (0), X=500.88, Y=797.34, Mass=1644, SNR=27.1, Peak=175 HFD=4.5
22:45:06.186 00.002 7988 MultiStar: [#1 -0.15,-0.54,0.00,M1] [#2 -0.16,-0.82,0.00,M3] [#3 0.12,-0.66,0.00,M2] [#4 0.49,-0.49,0.00,M3] [#5 0.05,-0.65,0.00,M3] [#6 0.02,-0.31,0.61,U] [#7 -0.13,-0.45,0.49,U] [#8 -0.02,-0.79,0.00,M4] 
22:45:06.186 00.000 7988 single-star, 2 included, MultiStar: {-0.01, -0.25}, one-star: {0.03, -0.12}
22:45:06.188 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
22:45:06.188 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
22:45:06.190 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.37 mountX=-0.12 mountY=-0.02, mountTheta=-2.96
22:45:06.192 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.12, opts=13)
22:45:06.192 00.000 7988 Enqueuing Move request for scope (0.03, -0.12)
22:45:06.194 00.002 15712 Worker thread wakes up
22:45:06.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:45:06.194 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:45:06.194 00.000 15712 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=-0.02
22:45:06.194 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.58, period_length = 636.00
22:45:06.194 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
22:45:06.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:06.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:45:06.194 00.000 15712 MoveAxis(E, 3, ABG)
22:45:06.194 00.000 15712 Guiding  Dir = 2, Dur = 3
22:45:06.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:06.194 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.1
22:45:06.198 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:06.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:06.198 00.000 7988 Enqueuing Expose request
22:45:06.198 00.000 15712 IsGuiding returns 0
22:45:06.249 00.051 15712 IsGuiding returns 0
22:45:06.249 00.000 15712 Move returns status 0, amount 3
22:45:06.249 00.000 15712 MoveAxis(N, 0, ABG)
22:45:06.249 00.000 15712 Move returns status 0, amount 0
22:45:06.249 00.000 15712 move complete, result=0
22:45:06.249 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:45:06.256 00.007 15712 worker thread done servicing request
22:45:06.256 00.000 15712 Worker thread wakes up
22:45:06.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:06.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:07.896 01.640 15712 Exposure complete
22:45:07.956 00.060 7988 OnExposeComplete: enter
22:45:07.958 00.002 7988 UpdateGuideState(): m_state=6
22:45:07.958 00.000 15712 worker thread done servicing request
22:45:07.958 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
22:45:07.958 00.000 7988 Star::Find returns 1 (0), X=500.96, Y=797.45, Mass=1580, SNR=26.4, Peak=197 HFD=4.2
22:45:07.962 00.004 7988 MultiStar: [#1 -0.10,-0.57,0.00,M2] [#2 -0.31,-0.74,0.00,M4] [#3 0.11,-0.77,0.00,M3] [#4 0.19,-0.54,0.00,M4] [#5 0.04,-0.85,0.00,M4] [#6 0.22,-0.35,0.68,U] [#7 0.03,-0.37,0.52,U] [#8 0.09,-0.55,0.00,M5] 
22:45:07.962 00.000 7988 single-star, 2 included, MultiStar: {0.12, -0.20}, one-star: {0.10, -0.01}
22:45:07.962 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
22:45:07.962 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
22:45:07.962 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.05 mountX=-0.00 mountY=-0.10, mountTheta=-1.62
22:45:07.962 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.01, opts=13)
22:45:07.962 00.000 7988 Enqueuing Move request for scope (0.10, -0.01)
22:45:07.970 00.008 15712 Worker thread wakes up
22:45:07.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:45:07.970 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:45:07.970 00.000 15712 Moving (0.10, -0.01) raw xDistance=-0.00 yDistance=-0.10
22:45:07.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:07.970 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.4
22:45:07.973 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:07.973 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:07.975 00.002 7988 Enqueuing Expose request
22:45:07.975 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.57, period_length = 636.00
22:45:07.975 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
22:45:07.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:07.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:45:07.975 00.000 15712 MoveAxis(E, 5, ABG)
22:45:07.975 00.000 15712 Guiding  Dir = 2, Dur = 5
22:45:07.975 00.000 15712 IsGuiding returns 0
22:45:07.996 00.021 15712 IsGuiding returns 0
22:45:07.996 00.000 15712 Move returns status 0, amount 5
22:45:07.996 00.000 15712 MoveAxis(N, 0, ABG)
22:45:07.996 00.000 15712 Move returns status 0, amount 0
22:45:07.996 00.000 15712 move complete, result=0
22:45:07.996 00.000 15712 worker thread done servicing request
22:45:07.996 00.000 15712 Worker thread wakes up
22:45:07.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:07.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:07.996 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:45:09.409 01.413 15712 Exposure complete
22:45:09.468 00.059 15712 worker thread done servicing request
22:45:09.468 00.000 7988 OnExposeComplete: enter
22:45:09.471 00.003 7988 UpdateGuideState(): m_state=6
22:45:09.471 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
22:45:09.473 00.002 7988 Star::Find returns 1 (0), X=501.03, Y=797.73, Mass=1538, SNR=25.9, Peak=154 HFD=4.4
22:45:09.473 00.000 7988 MultiStar: [#1 -0.00,-0.42,1.00,U] [#2 -0.00,-0.65,0.00,M5] [#3 0.13,-0.58,0.00,M4] [#4 0.33,-0.40,0.77,U] [#5 -0.13,-0.52,0.00,M5] [#6 0.20,-0.11,0.69,U] [#7 0.22,-0.11,0.50,U] [#8 0.21,-0.09,0.47,U] 
22:45:09.475 00.002 7988 refined, 5 included, MultiStar: {0.17, -0.14}, one-star: {0.17, 0.27}
22:45:09.475 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
22:45:09.477 00.002 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.28 = -2.28)
22:45:09.477 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.69 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
22:45:09.479 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.14, opts=13)
22:45:09.481 00.002 7988 Enqueuing Move request for scope (0.17, -0.14)
22:45:09.481 00.000 15712 Worker thread wakes up
22:45:09.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
22:45:09.481 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
22:45:09.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:09.481 00.000 7988 UpdateGuideState exits: m=1538 SNR=25.9
22:45:09.484 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:09.484 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:09.486 00.002 7988 Enqueuing Expose request
22:45:09.486 00.000 15712 Moving (0.17, -0.14) raw xDistance=-0.14 yDistance=-0.17
22:45:09.488 00.002 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.57, period_length = 636.00
22:45:09.488 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
22:45:09.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:09.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:45:09.488 00.000 15712 MoveAxis(E, 7, ABG)
22:45:09.488 00.000 15712 Guiding  Dir = 2, Dur = 7
22:45:09.488 00.000 15712 IsGuiding returns 0
22:45:09.507 00.019 15712 IsGuiding returns 0
22:45:09.507 00.000 15712 Move returns status 0, amount 7
22:45:09.507 00.000 15712 MoveAxis(N, 0, ABG)
22:45:09.507 00.000 15712 Move returns status 0, amount 0
22:45:09.507 00.000 15712 move complete, result=0
22:45:09.507 00.000 15712 worker thread done servicing request
22:45:09.507 00.000 15712 Worker thread wakes up
22:45:09.507 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:45:09.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:09.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:11.259 01.752 15712 Exposure complete
22:45:11.320 00.061 15712 worker thread done servicing request
22:45:11.320 00.000 7988 OnExposeComplete: enter
22:45:11.320 00.000 7988 UpdateGuideState(): m_state=6
22:45:11.322 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
22:45:11.322 00.000 7988 Star::Find returns 1 (0), X=500.90, Y=797.27, Mass=1618, SNR=26.7, Peak=188 HFD=4.3
22:45:11.324 00.002 7988 MultiStar: [#1 -0.11,-0.56,0.00,M2] [#2 -0.37,-0.67,0.00,M6] [#3 -0.06,-0.61,0.00,M5] [#4 0.26,-0.54,0.00,M4] [#5 0.11,-0.62,0.00,M6] [#6 0.27,-0.31,0.70,U] [#7 0.20,-0.20,0.50,U] [#8 0.23,-0.58,0.00,M5] 
22:45:11.324 00.000 7988 single-star, 2 included, MultiStar: {0.15, -0.23}, one-star: {0.04, -0.19}
22:45:11.326 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
22:45:11.327 00.001 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
22:45:11.327 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.37 mountX=-0.19 mountY=-0.03, mountTheta=-2.97
22:45:11.329 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.19, opts=13)
22:45:11.331 00.002 7988 Enqueuing Move request for scope (0.04, -0.19)
22:45:11.331 00.000 15712 Worker thread wakes up
22:45:11.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
22:45:11.331 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
22:45:11.331 00.000 15712 Moving (0.04, -0.19) raw xDistance=-0.19 yDistance=-0.03
22:45:11.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:11.331 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.7
22:45:11.335 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:11.336 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:11.336 00.000 7988 Enqueuing Expose request
22:45:11.336 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.07, hyst = -0.10, hyst_pct = 0.57, period_length = 636.00
22:45:11.336 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
22:45:11.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:11.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:11.336 00.000 15712 MoveAxis(E, 44, ABG)
22:45:11.336 00.000 15712 Guiding  Dir = 2, Dur = 44
22:45:11.336 00.000 15712 IsGuiding returns 0
22:45:11.352 00.016 15712 PulseGuide returned control before completion, sleep 40
22:45:11.400 00.048 15712 IsGuiding returns 1
22:45:11.400 00.000 15712 scope still moving after pulse duration time elapsed
22:45:11.432 00.032 15712 IsGuiding returns 0
22:45:11.432 00.000 15712 scope move finished after 44 + 50 ms
22:45:11.432 00.000 15712 Move returns status 0, amount 44
22:45:11.432 00.000 15712 MoveAxis(N, 0, ABG)
22:45:11.432 00.000 15712 Move returns status 0, amount 0
22:45:11.432 00.000 15712 move complete, result=0
22:45:11.432 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
22:45:11.434 00.002 15712 worker thread done servicing request
22:45:11.434 00.000 15712 Worker thread wakes up
22:45:11.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:11.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:12.852 01.418 15712 Exposure complete
22:45:12.907 00.055 15712 worker thread done servicing request
22:45:12.907 00.000 7988 OnExposeComplete: enter
22:45:12.913 00.006 7988 UpdateGuideState(): m_state=6
22:45:12.913 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
22:45:12.913 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=797.41, Mass=1620, SNR=26.9, Peak=182 HFD=4.3
22:45:12.913 00.000 7988 MultiStar: [#1 -0.03,-0.63,0.00,M3] [#2 -0.10,-0.58,0.00,M7] [#3 0.03,-0.64,0.00,M6] [#4 0.37,-0.58,0.00,M5] [#5 0.28,-0.71,0.00,M7] [#6 0.03,-0.33,0.64,U] [#7 0.14,-0.30,0.48,U] [#8 -0.01,-0.48,0.44,U] 
22:45:12.913 00.000 7988 single-star, 3 included, MultiStar: {0.05, -0.24}, one-star: {0.03, -0.04}
22:45:12.913 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
22:45:12.913 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
22:45:12.913 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.91 mountX=-0.04 mountY=-0.03, mountTheta=-2.50
22:45:12.924 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
22:45:12.924 00.000 7988 Enqueuing Move request for scope (0.03, -0.04)
22:45:12.924 00.000 15712 Worker thread wakes up
22:45:12.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:45:12.924 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:45:12.924 00.000 15712 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.03
22:45:12.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:45:12.924 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.9
22:45:12.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:12.929 00.005 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.08, hyst = 0.00, hyst_pct = 0.57, period_length = 636.00
22:45:12.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:12.929 00.000 7988 Enqueuing Expose request
22:45:12.929 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
22:45:12.929 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:12.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:12.929 00.000 15712 MoveAxis(E, 11, ABG)
22:45:12.929 00.000 15712 Guiding  Dir = 2, Dur = 11
22:45:12.929 00.000 15712 IsGuiding returns 0
22:45:12.950 00.021 15712 IsGuiding returns 1
22:45:12.950 00.000 15712 scope still moving after pulse duration time elapsed
22:45:12.997 00.047 15712 IsGuiding returns 0
22:45:12.997 00.000 15712 scope move finished after 11 + 52 ms
22:45:12.997 00.000 15712 Move returns status 0, amount 11
22:45:12.997 00.000 15712 MoveAxis(N, 0, ABG)
22:45:12.997 00.000 15712 Move returns status 0, amount 0
22:45:12.997 00.000 15712 move complete, result=0
22:45:12.997 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:45:13.001 00.004 15712 worker thread done servicing request
22:45:13.001 00.000 15712 Worker thread wakes up
22:45:13.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:13.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:14.637 01.636 15712 Exposure complete
22:45:14.698 00.061 15712 worker thread done servicing request
22:45:14.698 00.000 7988 OnExposeComplete: enter
22:45:14.698 00.000 7988 UpdateGuideState(): m_state=6
22:45:14.701 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
22:45:14.701 00.000 7988 Star::Find returns 1 (0), X=500.78, Y=797.55, Mass=1626, SNR=26.9, Peak=165 HFD=4.5
22:45:14.703 00.002 7988 MultiStar: [#1 0.05,-0.43,0.99,U] [#2 -0.16,-0.63,0.00,M8] [#3 0.06,-0.48,0.84,U] [#4 0.05,-0.33,0.72,U] [#5 0.02,-0.50,0.74,U] [#6 0.01,-0.14,0.65,U] [#7 0.47,-0.34,0.00,M1] [#8 0.31,-0.66,0.00,M5] 
22:45:14.703 00.000 7988 single-star, 5 included, MultiStar: {0.02, -0.29}, one-star: {-0.08, 0.10}
22:45:14.705 00.002 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
22:45:14.705 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
22:45:14.707 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.24 mountX=0.10 mountY=0.07, mountTheta=0.66
22:45:14.709 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.10, opts=13)
22:45:14.711 00.002 7988 Enqueuing Move request for scope (-0.08, 0.10)
22:45:14.711 00.000 15712 Worker thread wakes up
22:45:14.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
22:45:14.711 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
22:45:14.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:14.711 00.000 7988 UpdateGuideState exits: m=1626 SNR=26.9
22:45:14.714 00.003 15712 Moving (-0.08, 0.10) raw xDistance=0.10 yDistance=0.07
22:45:14.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:14.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:14.714 00.000 7988 Enqueuing Expose request
22:45:14.714 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.57, period_length = 636.00
22:45:14.714 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
22:45:14.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:14.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:45:14.714 00.000 15712 MoveAxis(E, 8, ABG)
22:45:14.714 00.000 15712 Guiding  Dir = 2, Dur = 8
22:45:14.714 00.000 15712 IsGuiding returns 0
22:45:14.735 00.021 15712 IsGuiding returns 0
22:45:14.742 00.007 15712 Move returns status 0, amount 8
22:45:14.742 00.000 15712 MoveAxis(N, 0, ABG)
22:45:14.742 00.000 15712 Move returns status 0, amount 0
22:45:14.742 00.000 15712 move complete, result=0
22:45:14.742 00.000 15712 worker thread done servicing request
22:45:14.742 00.000 15712 Worker thread wakes up
22:45:14.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:14.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:14.742 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:45:16.147 01.405 15712 Exposure complete
22:45:16.204 00.057 15712 worker thread done servicing request
22:45:16.204 00.000 7988 OnExposeComplete: enter
22:45:16.204 00.000 7988 UpdateGuideState(): m_state=6
22:45:16.211 00.007 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
22:45:16.213 00.002 7988 Star::Find returns 1 (0), X=500.73, Y=797.28, Mass=1590, SNR=26.6, Peak=179 HFD=4.6
22:45:16.213 00.000 7988 MultiStar: [#1 -0.15,-0.85,0.00,M3] [#2 -0.26,-0.82,0.00,M9] [#3 0.00,-0.86,0.00,M6] [#4 0.08,-0.71,0.00,M5] [#5 -0.05,-0.78,0.00,M7] [#6 0.30,-0.54,0.00,M1] [#7 -0.13,-0.41,0.47,U] [#8 0.22,-0.87,0.00,M6] 
22:45:16.215 00.002 7988 single-star, 1 included, MultiStar: {-0.13, -0.25}, one-star: {-0.13, -0.18}
22:45:16.215 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
22:45:16.217 00.002 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.48)
22:45:16.217 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.21 mountX=-0.18 mountY=0.14, mountTheta=2.49
22:45:16.219 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.18, opts=13)
22:45:16.221 00.002 7988 Enqueuing Move request for scope (-0.13, -0.18)
22:45:16.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:16.223 00.002 7988 UpdateGuideState exits: m=1590 SNR=26.6
22:45:16.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:16.225 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:16.225 00.000 7988 Enqueuing Expose request
22:45:16.227 00.002 15712 Worker thread wakes up
22:45:16.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
22:45:16.227 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
22:45:16.227 00.000 15712 Moving (-0.13, -0.18) raw xDistance=-0.18 yDistance=0.14
22:45:16.227 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.06, hyst = -0.10, hyst_pct = 0.57, period_length = 636.00
22:45:16.227 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
22:45:16.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:16.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:45:16.227 00.000 15712 MoveAxis(E, 42, ABG)
22:45:16.227 00.000 15712 Guiding  Dir = 2, Dur = 42
22:45:16.227 00.000 15712 IsGuiding returns 0
22:45:16.244 00.017 15712 PulseGuide returned control before completion, sleep 37
22:45:16.291 00.047 15712 IsGuiding returns 1
22:45:16.291 00.000 15712 scope still moving after pulse duration time elapsed
22:45:16.323 00.032 15712 IsGuiding returns 0
22:45:16.323 00.000 15712 scope move finished after 42 + 52 ms
22:45:16.323 00.000 15712 Move returns status 0, amount 42
22:45:16.323 00.000 15712 MoveAxis(N, 0, ABG)
22:45:16.323 00.000 15712 Move returns status 0, amount 0
22:45:16.323 00.000 15712 move complete, result=0
22:45:16.323 00.000 15712 worker thread done servicing request
22:45:16.323 00.000 15712 Worker thread wakes up
22:45:16.323 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
22:45:16.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:16.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:17.967 01.644 15712 Exposure complete
22:45:18.027 00.060 15712 worker thread done servicing request
22:45:18.027 00.000 7988 OnExposeComplete: enter
22:45:18.029 00.002 7988 UpdateGuideState(): m_state=6
22:45:18.029 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
22:45:18.029 00.000 7988 Star::Find returns 1 (0), X=500.87, Y=797.43, Mass=1580, SNR=26.4, Peak=169 HFD=4.4
22:45:18.029 00.000 7988 MultiStar: [#1 -0.11,-0.56,0.00,M4] [#2 -0.18,-0.58,0.00,M10] [#3 -0.00,-0.71,0.00,M7] [#4 0.32,-0.44,0.00,M6] [#5 0.08,-0.52,0.74,U] [#6 0.07,-0.04,0.69,U] [#7 0.07,-0.20,0.49,U] [#8 0.08,-0.57,0.00,M7] 
22:45:18.029 00.000 7988 single-star, 3 included, MultiStar: {0.05, -0.18}, one-star: {0.01, -0.03}
22:45:18.029 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
22:45:18.029 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
22:45:18.029 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.28 mountX=-0.03 mountY=-0.01, mountTheta=-2.87
22:45:18.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
22:45:18.029 00.000 7988 Enqueuing Move request for scope (0.01, -0.03)
22:45:18.040 00.011 15712 Worker thread wakes up
22:45:18.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:45:18.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:45:18.040 00.000 15712 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.01
22:45:18.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:45:18.040 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.4
22:45:18.043 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:18.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:18.045 00.002 7988 Enqueuing Expose request
22:45:18.045 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.57, period_length = 636.00
22:45:18.045 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
22:45:18.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:18.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:18.047 00.002 15712 MoveAxis(E, 10, ABG)
22:45:18.047 00.000 15712 Guiding  Dir = 2, Dur = 10
22:45:18.047 00.000 15712 IsGuiding returns 0
22:45:18.061 00.014 15712 IsGuiding returns 1
22:45:18.061 00.000 15712 scope still moving after pulse duration time elapsed
22:45:18.115 00.054 15712 IsGuiding returns 0
22:45:18.115 00.000 15712 scope move finished after 10 + 58 ms
22:45:18.115 00.000 15712 Move returns status 0, amount 10
22:45:18.115 00.000 15712 MoveAxis(N, 0, ABG)
22:45:18.115 00.000 15712 Move returns status 0, amount 0
22:45:18.115 00.000 15712 move complete, result=0
22:45:18.115 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:45:18.117 00.002 15712 worker thread done servicing request
22:45:18.117 00.000 15712 Worker thread wakes up
22:45:18.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:18.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:19.529 01.412 15712 Exposure complete
22:45:19.590 00.061 15712 worker thread done servicing request
22:45:19.590 00.000 7988 OnExposeComplete: enter
22:45:19.590 00.000 7988 UpdateGuideState(): m_state=6
22:45:19.593 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
22:45:19.593 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=797.44, Mass=1611, SNR=26.6, Peak=177 HFD=4.5
22:45:19.595 00.002 7988 MultiStar: [#1 -0.15,-0.58,0.00,M5] [#2 -0.36,-0.54,0.00,R] [#3 0.03,-0.56,0.00,M8] [#4 0.24,-0.67,0.00,M7] [#5 -0.04,-0.49,0.70,U] [#6 0.16,-0.22,0.67,U] [#7 0.37,-0.31,0.49,U] [#8 0.07,-0.45,0.45,U] 
22:45:19.595 00.000 7988 single-star, 4 included, MultiStar: {0.10, -0.26}, one-star: {0.03, -0.01}
22:45:19.597 00.002 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
22:45:19.597 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
22:45:19.599 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.47 mountX=-0.01 mountY=-0.03, mountTheta=-2.04
22:45:19.601 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.01, opts=13)
22:45:19.601 00.000 7988 Enqueuing Move request for scope (0.03, -0.01)
22:45:19.605 00.004 15712 Worker thread wakes up
22:45:19.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:45:19.605 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:45:19.605 00.000 15712 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
22:45:19.606 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:19.606 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.6
22:45:19.608 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:19.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:19.610 00.002 7988 Enqueuing Expose request
22:45:19.610 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.57, period_length = 636.00
22:45:19.610 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
22:45:19.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:19.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:19.610 00.000 15712 MoveAxis(E, 2, ABG)
22:45:19.610 00.000 15712 Guiding  Dir = 2, Dur = 2
22:45:19.610 00.000 15712 IsGuiding returns 0
22:45:19.621 00.011 15712 IsGuiding returns 0
22:45:19.621 00.000 15712 Move returns status 0, amount 2
22:45:19.621 00.000 15712 MoveAxis(N, 0, ABG)
22:45:19.621 00.000 15712 Move returns status 0, amount 0
22:45:19.621 00.000 15712 move complete, result=0
22:45:19.621 00.000 15712 worker thread done servicing request
22:45:19.621 00.000 15712 Worker thread wakes up
22:45:19.621 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:45:19.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:19.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:21.376 01.755 15712 Exposure complete
22:45:21.438 00.062 15712 worker thread done servicing request
22:45:21.438 00.000 7988 OnExposeComplete: enter
22:45:21.440 00.002 7988 UpdateGuideState(): m_state=6
22:45:21.442 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
22:45:21.442 00.000 7988 Star::Find returns 1 (0), X=500.98, Y=797.53, Mass=1630, SNR=26.9, Peak=172 HFD=4.6
22:45:21.444 00.002 7988 MultiStar: [#1 0.04,-0.39,0.98,U] [#2 0.16,0.07,0.85,U] [#3 0.07,-0.42,0.83,U] [#4 0.43,-0.44,0.00,M8] [#5 0.20,-0.66,0.00,M6] [#6 0.34,-0.08,0.66,U] [#7 0.20,-0.11,0.47,U] [#8 0.42,-0.49,0.00,M7] 
22:45:21.444 00.000 7988 single-star, 5 included, MultiStar: {0.14, -0.15}, one-star: {0.12, 0.07}
22:45:21.446 00.002 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
22:45:21.446 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
22:45:21.448 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.13 cameraTheta=0.53 mountX=0.07 mountY=-0.12, mountTheta=-1.04
22:45:21.450 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.07, opts=13)
22:45:21.450 00.000 7988 Enqueuing Move request for scope (0.12, 0.07)
22:45:21.452 00.002 15712 Worker thread wakes up
22:45:21.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:45:21.452 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:45:21.452 00.000 15712 Moving (0.12, 0.07) raw xDistance=0.07 yDistance=-0.12
22:45:21.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:21.454 00.002 7988 UpdateGuideState exits: m=1630 SNR=26.9
22:45:21.454 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:21.454 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:21.454 00.000 7988 Enqueuing Expose request
22:45:21.459 00.005 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.56, period_length = 636.00
22:45:21.459 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
22:45:21.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:21.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:45:21.459 00.000 15712 MoveAxis(E, 2, ABG)
22:45:21.459 00.000 15712 Guiding  Dir = 2, Dur = 2
22:45:21.485 00.026 15712 IsGuiding returns 0
22:45:21.503 00.018 15712 IsGuiding returns 0
22:45:21.503 00.000 15712 Move returns status 0, amount 2
22:45:21.503 00.000 15712 MoveAxis(N, 0, ABG)
22:45:21.503 00.000 15712 Move returns status 0, amount 0
22:45:21.503 00.000 15712 move complete, result=0
22:45:21.503 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:45:21.505 00.002 15712 worker thread done servicing request
22:45:21.505 00.000 15712 Worker thread wakes up
22:45:21.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:21.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:22.924 01.419 15712 Exposure complete
22:45:22.987 00.063 15712 worker thread done servicing request
22:45:22.987 00.000 7988 OnExposeComplete: enter
22:45:22.987 00.000 7988 UpdateGuideState(): m_state=6
22:45:22.990 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
22:45:22.990 00.000 7988 Star::Find returns 1 (0), X=500.95, Y=797.63, Mass=1684, SNR=27.4, Peak=146 HFD=4.7
22:45:22.990 00.000 7988 MultiStar: [#1 0.14,-0.33,0.94,U] [#2 0.16,-0.09,0.86,U] [#3 0.06,-0.56,0.00,M8] [#4 0.33,-0.52,0.00,M9] [#5 0.21,-0.50,0.00,M7] [#6 0.16,-0.18,0.66,U] [#7 0.19,-0.17,0.49,U] [#8 0.15,-0.58,0.00,M8] 
22:45:22.990 00.000 7988 refined, 4 included, MultiStar: {0.14, -0.11}, one-star: {0.09, 0.17}
22:45:22.990 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.21 = -2.21)
22:45:22.990 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
22:45:22.990 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.65 mountX=-0.11 mountY=-0.14, mountTheta=-2.22
22:45:22.990 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.11, opts=13)
22:45:22.990 00.000 7988 Enqueuing Move request for scope (0.14, -0.11)
22:45:22.990 00.000 15712 Worker thread wakes up
22:45:22.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
22:45:22.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
22:45:22.990 00.000 15712 Moving (0.14, -0.11) raw xDistance=-0.11 yDistance=-0.14
22:45:22.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:23.001 00.011 7988 UpdateGuideState exits: m=1684 SNR=27.4
22:45:23.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:23.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:23.001 00.000 7988 Enqueuing Expose request
22:45:23.006 00.005 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 636.00
22:45:23.006 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
22:45:23.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:23.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:45:23.006 00.000 15712 MoveAxis(E, 1, ABG)
22:45:23.006 00.000 15712 Guiding  Dir = 2, Dur = 1
22:45:23.006 00.000 15712 IsGuiding returns 0
22:45:23.022 00.016 15712 IsGuiding returns 0
22:45:23.022 00.000 15712 Move returns status 0, amount 1
22:45:23.022 00.000 15712 MoveAxis(N, 0, ABG)
22:45:23.022 00.000 15712 Move returns status 0, amount 0
22:45:23.022 00.000 15712 move complete, result=0
22:45:23.022 00.000 15712 worker thread done servicing request
22:45:23.022 00.000 15712 Worker thread wakes up
22:45:23.022 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:45:23.023 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:23.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:24.663 01.640 15712 Exposure complete
22:45:24.723 00.060 15712 worker thread done servicing request
22:45:24.723 00.000 7988 OnExposeComplete: enter
22:45:24.724 00.001 7988 UpdateGuideState(): m_state=6
22:45:24.724 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
22:45:24.724 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=797.67, Mass=1672, SNR=27.2, Peak=176 HFD=4.5
22:45:24.724 00.000 7988 MultiStar: [#1 -0.07,-0.65,0.00,M4] [#2 0.18,-0.07,0.83,U] [#3 -0.02,-0.55,0.00,M9] [#4 0.08,-0.10,0.76,U] [#5 -0.06,-0.54,0.00,M8] [#6 0.06,-0.34,0.63,U] [#7 0.22,-0.29,0.48,U] [#8 -0.11,-0.30,0.44,U] 
22:45:24.724 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.10}, one-star: {-0.03, 0.21}
22:45:24.724 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
22:45:24.724 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
22:45:24.724 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.95 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
22:45:24.724 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
22:45:24.724 00.000 7988 Enqueuing Move request for scope (0.07, -0.10)
22:45:24.724 00.000 15712 Worker thread wakes up
22:45:24.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:24.724 00.000 7988 UpdateGuideState exits: m=1672 SNR=27.2
22:45:24.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:24.724 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:24.740 00.016 7988 Enqueuing Expose request
22:45:24.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
22:45:24.740 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
22:45:24.740 00.000 15712 Moving (0.07, -0.10) raw xDistance=-0.10 yDistance=-0.07
22:45:24.740 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 636.00
22:45:24.740 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
22:45:24.740 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:24.740 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:45:24.740 00.000 15712 MoveAxis(E, 1, ABG)
22:45:24.740 00.000 15712 Guiding  Dir = 2, Dur = 1
22:45:24.740 00.000 15712 IsGuiding returns 0
22:45:24.761 00.021 15712 IsGuiding returns 0
22:45:24.761 00.000 15712 Move returns status 0, amount 1
22:45:24.761 00.000 15712 MoveAxis(N, 0, ABG)
22:45:24.761 00.000 15712 Move returns status 0, amount 0
22:45:24.761 00.000 15712 move complete, result=0
22:45:24.761 00.000 15712 worker thread done servicing request
22:45:24.761 00.000 15712 Worker thread wakes up
22:45:24.761 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:45:24.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:24.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:26.177 01.416 15712 Exposure complete
22:45:26.240 00.063 15712 worker thread done servicing request
22:45:26.240 00.000 7988 OnExposeComplete: enter
22:45:26.241 00.001 7988 UpdateGuideState(): m_state=6
22:45:26.241 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
22:45:26.243 00.002 7988 Star::Find returns 1 (0), X=500.79, Y=797.46, Mass=1610, SNR=26.8, Peak=200 HFD=4.1
22:45:26.245 00.002 7988 MultiStar: [#1 -0.15,-0.50,1.03,U] [#2 0.21,-0.09,0.87,U] [#3 0.07,-0.54,0.00,M10] [#4 0.04,-0.40,0.77,U] [#5 -0.04,-0.24,0.72,U] [#6 -0.13,-0.21,0.68,U] [#7 0.08,-0.26,0.49,U] [#8 0.16,-0.65,0.00,M8] 
22:45:26.245 00.000 7988 single-star, 6 included, MultiStar: {-0.02, -0.24}, one-star: {-0.07, 0.00}
22:45:26.247 00.002 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.56) = xAngle (1.56 = 1.56)
22:45:26.247 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
22:45:26.249 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.13 mountX=0.00 mountY=0.07, mountTheta=1.56
22:45:26.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.00, opts=13)
22:45:26.251 00.002 7988 Enqueuing Move request for scope (-0.07, 0.00)
22:45:26.253 00.002 15712 Worker thread wakes up
22:45:26.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
22:45:26.253 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
22:45:26.253 00.000 15712 Moving (-0.07, 0.00) raw xDistance=0.00 yDistance=0.07
22:45:26.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:26.253 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.8
22:45:26.255 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:26.255 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:26.257 00.002 7988 Enqueuing Expose request
22:45:26.257 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 636.00
22:45:26.257 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
22:45:26.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:26.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:45:26.257 00.000 15712 MoveAxis(E, 1, ABG)
22:45:26.257 00.000 15712 Guiding  Dir = 2, Dur = 1
22:45:26.257 00.000 15712 IsGuiding returns 0
22:45:26.274 00.017 15712 IsGuiding returns 0
22:45:26.274 00.000 15712 Move returns status 0, amount 1
22:45:26.274 00.000 15712 MoveAxis(N, 0, ABG)
22:45:26.274 00.000 15712 Move returns status 0, amount 0
22:45:26.274 00.000 15712 move complete, result=0
22:45:26.274 00.000 15712 worker thread done servicing request
22:45:26.274 00.000 15712 Worker thread wakes up
22:45:26.274 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:45:26.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:26.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:28.027 01.753 15712 Exposure complete
22:45:28.077 00.050 15712 worker thread done servicing request
22:45:28.077 00.000 7988 OnExposeComplete: enter
22:45:28.089 00.012 7988 UpdateGuideState(): m_state=6
22:45:28.089 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
22:45:28.089 00.000 7988 Star::Find returns 1 (0), X=500.70, Y=797.72, Mass=1656, SNR=27.3, Peak=189 HFD=4.6
22:45:28.089 00.000 7988 MultiStar: [#1 -0.12,-0.45,0.98,U] [#2 -0.01,-0.08,0.86,U] [#3 0.01,-0.38,0.84,U] [#4 0.37,-0.47,0.00,M8] [#5 -0.03,-0.70,0.00,M8] [#6 0.06,-0.14,0.67,U] [#7 -0.10,-0.30,0.48,U] [#8 0.36,-0.36,0.46,U] 
22:45:28.094 00.005 7988 refined, 6 included, MultiStar: {-0.02, -0.18}, one-star: {-0.16, 0.27}
22:45:28.094 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.26 = 3.03)
22:45:28.094 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
22:45:28.094 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.69 mountX=-0.18 mountY=0.03, mountTheta=3.00
22:45:28.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.18, opts=13)
22:45:28.094 00.000 7988 Enqueuing Move request for scope (-0.02, -0.18)
22:45:28.094 00.000 15712 Worker thread wakes up
22:45:28.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
22:45:28.094 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
22:45:28.094 00.000 15712 Moving (-0.02, -0.18) raw xDistance=-0.18 yDistance=0.03
22:45:28.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:28.094 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.3
22:45:28.103 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:28.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:28.105 00.002 7988 Enqueuing Expose request
22:45:28.105 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.56, period_length = 636.00
22:45:28.105 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
22:45:28.105 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:28.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:45:28.105 00.000 15712 MoveAxis(E, 35, ABG)
22:45:28.105 00.000 15712 Guiding  Dir = 2, Dur = 35
22:45:28.107 00.002 15712 IsGuiding returns 0
22:45:28.121 00.014 15712 PulseGuide returned control before completion, sleep 31
22:45:28.169 00.048 15712 IsGuiding returns 1
22:45:28.169 00.000 15712 scope still moving after pulse duration time elapsed
22:45:28.201 00.032 15712 IsGuiding returns 0
22:45:28.201 00.000 15712 scope move finished after 35 + 59 ms
22:45:28.201 00.000 15712 Move returns status 0, amount 35
22:45:28.201 00.000 15712 MoveAxis(N, 0, ABG)
22:45:28.201 00.000 15712 Move returns status 0, amount 0
22:45:28.201 00.000 15712 move complete, result=0
22:45:28.201 00.000 15712 worker thread done servicing request
22:45:28.201 00.000 15712 Worker thread wakes up
22:45:28.201 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
22:45:28.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:28.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:29.621 01.420 15712 Exposure complete
22:45:29.681 00.060 15712 worker thread done servicing request
22:45:29.681 00.000 7988 OnExposeComplete: enter
22:45:29.683 00.002 7988 UpdateGuideState(): m_state=6
22:45:29.685 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
22:45:29.686 00.001 7988 Star::Find returns 1 (0), X=500.93, Y=797.70, Mass=1653, SNR=26.8, Peak=166 HFD=4.4
22:45:29.687 00.001 7988 MultiStar: [#1 -0.23,-0.36,0.99,U] [#2 0.11,0.06,0.83,U] [#3 0.06,-0.12,0.82,U] [#4 0.24,-0.63,0.00,M9] [#5 0.11,-0.33,0.76,U] [#6 0.01,0.00,0.66,U] [#7 0.16,-0.04,0.48,U] [#8 0.23,-0.61,0.00,M8] 
22:45:29.688 00.001 7988 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.07, 0.25}
22:45:29.689 00.001 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
22:45:29.690 00.001 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
22:45:29.691 00.001 7988 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.25 mountX=-0.08 mountY=-0.02, mountTheta=-2.84
22:45:29.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.08, opts=13)
22:45:29.694 00.001 7988 Enqueuing Move request for scope (0.03, -0.08)
22:45:29.694 00.000 15712 Worker thread wakes up
22:45:29.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
22:45:29.694 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
22:45:29.694 00.000 15712 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.02
22:45:29.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:29.694 00.000 7988 UpdateGuideState exits: m=1653 SNR=26.8
22:45:29.697 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:29.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:29.697 00.000 7988 Enqueuing Expose request
22:45:29.697 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.56, period_length = 636.00
22:45:29.697 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
22:45:29.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:29.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:45:29.697 00.000 15712 MoveAxis(E, 1, ABG)
22:45:29.697 00.000 15712 Guiding  Dir = 2, Dur = 1
22:45:29.697 00.000 15712 IsGuiding returns 0
22:45:29.719 00.022 15712 IsGuiding returns 0
22:45:29.719 00.000 15712 Move returns status 0, amount 1
22:45:29.719 00.000 15712 MoveAxis(N, 0, ABG)
22:45:29.719 00.000 15712 Move returns status 0, amount 0
22:45:29.719 00.000 15712 move complete, result=0
22:45:29.719 00.000 15712 worker thread done servicing request
22:45:29.719 00.000 15712 Worker thread wakes up
22:45:29.719 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:45:29.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:29.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:31.359 01.640 15712 Exposure complete
22:45:31.410 00.051 15712 worker thread done servicing request
22:45:31.410 00.000 7988 OnExposeComplete: enter
22:45:31.421 00.011 7988 UpdateGuideState(): m_state=6
22:45:31.421 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
22:45:31.423 00.002 7988 Star::Find returns 1 (0), X=500.65, Y=797.83, Mass=1694, SNR=27.3, Peak=163 HFD=4.7
22:45:31.423 00.000 7988 MultiStar: [#1 -0.14,-0.07,0.99,U] [#2 0.04,0.13,0.84,U] [#3 -0.10,-0.30,0.86,U] [#4 0.16,-0.17,0.78,U] [#5 -0.09,-0.44,0.73,U] [#6 0.16,-0.07,0.66,U] [#7 -0.17,0.20,0.50,U] [#8 0.09,-0.39,0.47,U] 
22:45:31.425 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.21, 0.38}
22:45:31.427 00.002 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
22:45:31.427 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
22:45:31.429 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.19 mountX=-0.06 mountY=0.04, mountTheta=2.51
22:45:31.431 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
22:45:31.431 00.000 7988 Enqueuing Move request for scope (-0.04, -0.06)
22:45:31.433 00.002 15712 Worker thread wakes up
22:45:31.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
22:45:31.433 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
22:45:31.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:45:31.433 00.000 7988 UpdateGuideState exits: m=1694 SNR=27.3
22:45:31.435 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:31.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:31.437 00.002 7988 Enqueuing Expose request
22:45:31.437 00.000 15712 Moving (-0.04, -0.06) raw xDistance=-0.06 yDistance=0.04
22:45:31.439 00.002 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 636.00
22:45:31.439 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
22:45:31.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:31.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:45:31.439 00.000 15712 MoveAxis(E, 1, ABG)
22:45:31.439 00.000 15712 Guiding  Dir = 2, Dur = 1
22:45:31.478 00.039 15712 IsGuiding returns 0
22:45:31.485 00.007 15712 IsGuiding returns 0
22:45:31.495 00.010 15712 Move returns status 0, amount 1
22:45:31.495 00.000 15712 MoveAxis(N, 0, ABG)
22:45:31.495 00.000 15712 Move returns status 0, amount 0
22:45:31.495 00.000 15712 move complete, result=0
22:45:31.495 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:45:31.495 00.000 15712 worker thread done servicing request
22:45:31.495 00.000 15712 Worker thread wakes up
22:45:31.497 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:31.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:32.906 01.409 15712 Exposure complete
22:45:32.969 00.063 15712 worker thread done servicing request
22:45:32.969 00.000 7988 OnExposeComplete: enter
22:45:32.969 00.000 7988 UpdateGuideState(): m_state=6
22:45:32.971 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
22:45:32.971 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=797.99, Mass=1645, SNR=27.1, Peak=173 HFD=4.4
22:45:32.973 00.002 7988 MultiStar: [#1 -0.11,-0.09,1.00,U] [#2 0.15,0.32,0.84,U] [#3 0.03,-0.24,0.86,U] [#4 0.06,-0.37,0.78,U] [#5 -0.17,-0.10,0.73,U] [#6 -0.00,0.22,0.71,U] [#7 0.07,-0.10,0.49,U] [#8 0.11,-0.13,0.42,U] 
22:45:32.974 00.001 7988 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {-0.01, 0.54}
22:45:32.974 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
22:45:32.976 00.002 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
22:45:32.976 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.45 mountX=0.03 mountY=-0.00, mountTheta=-0.15
22:45:32.978 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.03, opts=13)
22:45:32.980 00.002 7988 Enqueuing Move request for scope (0.00, 0.03)
22:45:32.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:45:32.982 00.002 7988 UpdateGuideState exits: m=1645 SNR=27.1
22:45:32.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:32.984 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:32.984 00.000 7988 Enqueuing Expose request
22:45:32.984 00.000 15712 Worker thread wakes up
22:45:32.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:45:32.984 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:45:32.984 00.000 15712 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
22:45:32.984 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.55, period_length = 636.00
22:45:32.984 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
22:45:32.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:32.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:45:32.984 00.000 15712 MoveAxis(E, 1, ABG)
22:45:32.984 00.000 15712 Guiding  Dir = 2, Dur = 1
22:45:32.984 00.000 15712 IsGuiding returns 0
22:45:33.008 00.024 15712 IsGuiding returns 0
22:45:33.008 00.000 15712 Move returns status 0, amount 1
22:45:33.008 00.000 15712 MoveAxis(N, 0, ABG)
22:45:33.008 00.000 15712 Move returns status 0, amount 0
22:45:33.008 00.000 15712 move complete, result=0
22:45:33.008 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:45:33.014 00.006 15712 worker thread done servicing request
22:45:33.014 00.000 15712 Worker thread wakes up
22:45:33.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:33.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:34.644 01.630 15712 Exposure complete
22:45:34.705 00.061 7988 OnExposeComplete: enter
22:45:34.705 00.000 7988 UpdateGuideState(): m_state=6
22:45:34.707 00.002 15712 worker thread done servicing request
22:45:34.707 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
22:45:34.708 00.001 7988 Star::Find returns 1 (0), X=500.94, Y=797.93, Mass=1585, SNR=26.5, Peak=160 HFD=4.4
22:45:34.710 00.002 7988 MultiStar: [#1 -0.38,-0.12,0.97,U] [#2 0.02,0.42,0.86,U] [#3 -0.18,-0.01,0.87,U] [#4 0.12,-0.19,0.73,U] [#5 -0.08,-0.22,0.72,U] [#6 -0.07,0.18,0.70,U] [#7 -0.16,-0.09,0.50,U] [#8 -0.07,-0.31,0.45,U] 
22:45:34.710 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {0.08, 0.47}
22:45:34.712 00.002 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
22:45:34.712 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
22:45:34.714 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.59 mountX=0.05 mountY=0.08, mountTheta=1.02
22:45:34.714 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.05, opts=13)
22:45:34.716 00.002 7988 Enqueuing Move request for scope (-0.08, 0.05)
22:45:34.718 00.002 15712 Worker thread wakes up
22:45:34.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
22:45:34.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
22:45:34.718 00.000 15712 Moving (-0.08, 0.05) raw xDistance=0.05 yDistance=0.08
22:45:34.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:45:34.718 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.5
22:45:34.720 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:34.721 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:34.721 00.000 7988 Enqueuing Expose request
22:45:34.721 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.55, period_length = 636.00
22:45:34.721 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
22:45:34.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:34.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:45:34.721 00.000 15712 MoveAxis(E, 2, ABG)
22:45:34.721 00.000 15712 Guiding  Dir = 2, Dur = 2
22:45:34.721 00.000 15712 IsGuiding returns 0
22:45:34.739 00.018 15712 IsGuiding returns 0
22:45:34.739 00.000 15712 Move returns status 0, amount 2
22:45:34.739 00.000 15712 MoveAxis(N, 0, ABG)
22:45:34.739 00.000 15712 Move returns status 0, amount 0
22:45:34.739 00.000 15712 move complete, result=0
22:45:34.739 00.000 15712 worker thread done servicing request
22:45:34.739 00.000 15712 Worker thread wakes up
22:45:34.739 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:45:34.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:34.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:36.158 01.419 15712 Exposure complete
22:45:36.219 00.061 15712 worker thread done servicing request
22:45:36.219 00.000 7988 OnExposeComplete: enter
22:45:36.220 00.001 7988 UpdateGuideState(): m_state=6
22:45:36.220 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
22:45:36.220 00.000 7988 Star::Find returns 1 (0), X=500.79, Y=797.96, Mass=1655, SNR=27.2, Peak=159 HFD=4.4
22:45:36.220 00.000 7988 MultiStar: [#1 -0.03,0.06,0.98,U] [#2 0.22,0.30,0.84,U] [#3 0.11,-0.08,0.86,U] [#4 0.30,-0.22,0.75,U] [#5 0.16,-0.33,0.74,U] [#6 0.15,0.06,0.63,U] [#7 0.20,0.10,0.50,U] [#8 -0.06,-0.32,0.43,U] 
22:45:36.220 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {-0.07, 0.50}
22:45:36.220 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.56) = xAngle (-1.18 = -1.18)
22:45:36.220 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
22:45:36.220 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=0.04 mountY=-0.10, mountTheta=-1.19
22:45:36.220 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
22:45:36.220 00.000 7988 Enqueuing Move request for scope (0.10, 0.04)
22:45:36.220 00.000 15712 Worker thread wakes up
22:45:36.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:45:36.220 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:45:36.220 00.000 15712 Moving (0.10, 0.04) raw xDistance=0.04 yDistance=-0.10
22:45:36.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:36.220 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.2
22:45:36.234 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:36.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:36.236 00.002 7988 Enqueuing Expose request
22:45:36.236 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.55, period_length = 636.00
22:45:36.236 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
22:45:36.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:36.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:45:36.236 00.000 15712 MoveAxis(E, 2, ABG)
22:45:36.236 00.000 15712 Guiding  Dir = 2, Dur = 2
22:45:36.236 00.000 15712 IsGuiding returns 0
22:45:36.257 00.021 15712 IsGuiding returns 0
22:45:36.257 00.000 15712 Move returns status 0, amount 2
22:45:36.257 00.000 15712 MoveAxis(N, 0, ABG)
22:45:36.257 00.000 15712 Move returns status 0, amount 0
22:45:36.257 00.000 15712 move complete, result=0
22:45:36.257 00.000 15712 worker thread done servicing request
22:45:36.257 00.000 15712 Worker thread wakes up
22:45:36.257 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:45:36.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:36.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:37.897 01.640 15712 Exposure complete
22:45:37.954 00.057 15712 worker thread done servicing request
22:45:37.954 00.000 7988 OnExposeComplete: enter
22:45:37.959 00.005 7988 UpdateGuideState(): m_state=6
22:45:37.959 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
22:45:37.959 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=797.90, Mass=1610, SNR=26.7, Peak=172 HFD=4.3
22:45:37.959 00.000 7988 MultiStar: [#1 -0.15,0.09,1.00,U] [#2 -0.04,0.51,0.87,U] [#3 0.04,-0.11,0.84,U] [#4 0.31,0.21,0.73,U] [#5 0.05,-0.03,0.72,U] [#6 0.10,0.27,0.67,U] [#7 0.36,0.23,0.51,U] [#8 0.00,0.00,0.00,L] [#9 0.29,0.46,0.00,M6] 
22:45:37.959 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.21}, one-star: {-0.01, 0.44}
22:45:37.959 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
22:45:37.959 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
22:45:37.959 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.32 mountX=0.21 mountY=-0.06, mountTheta=-0.28
22:45:37.971 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.21, opts=13)
22:45:37.971 00.000 7988 Enqueuing Move request for scope (0.05, 0.21)
22:45:37.971 00.000 15712 Worker thread wakes up
22:45:37.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
22:45:37.971 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
22:45:37.971 00.000 15712 Moving (0.05, 0.21) raw xDistance=0.21 yDistance=-0.06
22:45:37.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:45:37.975 00.004 7988 UpdateGuideState exits: m=1610 SNR=26.7
22:45:37.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:37.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:37.975 00.000 7988 Enqueuing Expose request
22:45:37.975 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.55, period_length = 636.00
22:45:37.975 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
22:45:37.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:37.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:45:37.975 00.000 15712 MoveAxis(W, 36, ABG)
22:45:37.975 00.000 15712 Guiding  Dir = 3, Dur = 36
22:45:37.975 00.000 15712 IsGuiding returns 0
22:45:37.993 00.018 15712 PulseGuide returned control before completion, sleep 27
22:45:38.040 00.047 15712 IsGuiding returns 0
22:45:38.040 00.000 15712 Move returns status 0, amount 36
22:45:38.040 00.000 15712 MoveAxis(N, 0, ABG)
22:45:38.040 00.000 15712 Move returns status 0, amount 0
22:45:38.040 00.000 15712 move complete, result=0
22:45:38.040 00.000 15712 worker thread done servicing request
22:45:38.040 00.000 15712 Worker thread wakes up
22:45:38.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:38.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:38.040 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
22:45:39.459 01.419 15712 Exposure complete
22:45:39.520 00.061 15712 worker thread done servicing request
22:45:39.521 00.001 7988 OnExposeComplete: enter
22:45:39.521 00.000 7988 UpdateGuideState(): m_state=6
22:45:39.521 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
22:45:39.521 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=797.79, Mass=1690, SNR=27.4, Peak=146 HFD=4.5
22:45:39.521 00.000 7988 MultiStar: [#1 -0.08,-0.18,0.94,U] [#2 0.06,0.19,0.85,U] [#3 0.05,-0.16,0.83,U] [#4 0.10,-0.26,0.76,U] [#5 0.06,-0.16,0.72,U] [#6 0.15,0.13,0.64,U] [#7 -0.11,0.03,0.46,U] [#8 0.21,-0.31,0.43,U] 
22:45:39.521 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.03, 0.34}
22:45:39.521 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
22:45:39.521 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
22:45:39.521 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.45 mountX=-0.02 mountY=-0.04, mountTheta=-2.02
22:45:39.521 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.02, opts=13)
22:45:39.521 00.000 7988 Enqueuing Move request for scope (0.05, -0.02)
22:45:39.521 00.000 15712 Worker thread wakes up
22:45:39.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
22:45:39.521 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
22:45:39.521 00.000 15712 Moving (0.05, -0.02) raw xDistance=-0.02 yDistance=-0.04
22:45:39.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:45:39.521 00.000 7988 UpdateGuideState exits: m=1690 SNR=27.4
22:45:39.536 00.015 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.55, period_length = 636.00
22:45:39.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:39.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:39.536 00.000 7988 Enqueuing Expose request
22:45:39.536 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
22:45:39.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:39.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:39.536 00.000 15712 MoveAxis(E, 4, ABG)
22:45:39.536 00.000 15712 Guiding  Dir = 2, Dur = 4
22:45:39.546 00.010 15712 IsGuiding returns 0
22:45:39.553 00.007 15712 IsGuiding returns 0
22:45:39.553 00.000 15712 Move returns status 0, amount 4
22:45:39.553 00.000 15712 MoveAxis(N, 0, ABG)
22:45:39.553 00.000 15712 Move returns status 0, amount 0
22:45:39.553 00.000 15712 move complete, result=0
22:45:39.553 00.000 15712 worker thread done servicing request
22:45:39.553 00.000 15712 Worker thread wakes up
22:45:39.553 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:45:39.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:39.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:41.307 01.754 15712 Exposure complete
22:45:41.368 00.061 15712 worker thread done servicing request
22:45:41.368 00.000 7988 OnExposeComplete: enter
22:45:41.369 00.001 7988 UpdateGuideState(): m_state=6
22:45:41.371 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
22:45:41.371 00.000 7988 Star::Find returns 1 (0), X=500.84, Y=797.94, Mass=1639, SNR=26.8, Peak=159 HFD=4.5
22:45:41.373 00.002 7988 MultiStar: [#1 -0.19,-0.10,1.00,U] [#2 0.08,0.22,0.86,U] [#3 0.07,-0.08,0.86,U] [#4 0.31,-0.24,0.75,U] [#5 -0.02,-0.22,0.75,U] [#6 -0.01,-0.02,0.68,U] [#7 0.16,-0.11,0.49,U] [#8 -0.03,-0.30,0.47,U] 
22:45:41.373 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.02, 0.48}
22:45:41.375 00.002 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
22:45:41.375 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
22:45:41.377 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.26 mountX=-0.01 mountY=-0.03, mountTheta=-1.82
22:45:41.379 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.01, opts=13)
22:45:41.379 00.000 7988 Enqueuing Move request for scope (0.03, -0.01)
22:45:41.381 00.002 15712 Worker thread wakes up
22:45:41.381 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:45:41.381 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:45:41.381 00.000 15712 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
22:45:41.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:41.381 00.000 7988 UpdateGuideState exits: m=1639 SNR=26.8
22:45:41.383 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:41.383 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:41.385 00.002 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.55, period_length = 636.00
22:45:41.385 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
22:45:41.385 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:41.385 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:41.385 00.000 7988 Enqueuing Expose request
22:45:41.385 00.000 15712 MoveAxis(E, 4, ABG)
22:45:41.385 00.000 15712 Guiding  Dir = 2, Dur = 4
22:45:41.385 00.000 15712 IsGuiding returns 0
22:45:41.404 00.019 15712 IsGuiding returns 0
22:45:41.404 00.000 15712 Move returns status 0, amount 4
22:45:41.404 00.000 15712 MoveAxis(N, 0, ABG)
22:45:41.404 00.000 15712 Move returns status 0, amount 0
22:45:41.404 00.000 15712 move complete, result=0
22:45:41.404 00.000 15712 worker thread done servicing request
22:45:41.404 00.000 15712 Worker thread wakes up
22:45:41.404 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:45:41.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:41.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:42.822 01.418 15712 Exposure complete
22:45:42.883 00.061 15712 worker thread done servicing request
22:45:42.883 00.000 7988 OnExposeComplete: enter
22:45:42.883 00.000 7988 UpdateGuideState(): m_state=6
22:45:42.885 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
22:45:42.885 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=798.16, Mass=1628, SNR=26.6, Peak=176 HFD=4.4
22:45:42.885 00.000 7988 MultiStar: [#1 -0.20,-0.01,0.98,U] [#2 -0.10,0.41,0.87,U] [#3 -0.18,-0.13,0.84,U] [#4 0.03,-0.09,0.76,U] [#5 -0.23,-0.10,0.73,U] [#6 0.02,0.24,0.67,U] [#7 0.19,0.20,0.50,U] [#8 -0.05,-0.12,0.45,U] 
22:45:42.885 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.15}, one-star: {-0.04, 0.70}
22:45:42.885 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
22:45:42.885 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
22:45:42.885 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.06 mountX=0.15 mountY=0.07, mountTheta=0.47
22:45:42.892 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.15, opts=13)
22:45:42.894 00.002 7988 Enqueuing Move request for scope (-0.08, 0.15)
22:45:42.894 00.000 15712 Worker thread wakes up
22:45:42.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
22:45:42.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
22:45:42.894 00.000 15712 Moving (-0.08, 0.15) raw xDistance=0.15 yDistance=0.07
22:45:42.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:42.894 00.000 7988 UpdateGuideState exits: m=1628 SNR=26.6
22:45:42.898 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:42.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:42.898 00.000 7988 Enqueuing Expose request
22:45:42.898 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.55, period_length = 636.00
22:45:42.898 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
22:45:42.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:42.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:45:42.898 00.000 15712 MoveAxis(E, 4, ABG)
22:45:42.898 00.000 15712 Guiding  Dir = 2, Dur = 4
22:45:42.902 00.004 15712 IsGuiding returns 0
22:45:42.919 00.017 15712 IsGuiding returns 0
22:45:42.919 00.000 15712 Move returns status 0, amount 4
22:45:42.919 00.000 15712 MoveAxis(N, 0, ABG)
22:45:42.919 00.000 15712 Move returns status 0, amount 0
22:45:42.919 00.000 15712 move complete, result=0
22:45:42.919 00.000 15712 worker thread done servicing request
22:45:42.919 00.000 15712 Worker thread wakes up
22:45:42.919 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:45:42.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:42.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:44.562 01.643 15712 Exposure complete
22:45:44.618 00.056 15712 worker thread done servicing request
22:45:44.623 00.005 7988 OnExposeComplete: enter
22:45:44.623 00.000 7988 UpdateGuideState(): m_state=6
22:45:44.623 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
22:45:44.623 00.000 7988 Star::Find returns 1 (0), X=500.88, Y=798.16, Mass=1655, SNR=27.1, Peak=170 HFD=4.6
22:45:44.623 00.000 7988 MultiStar: [#1 0.03,-0.03,0.97,U] [#2 0.06,0.38,0.85,U] [#3 -0.06,-0.02,0.83,U] [#4 0.23,-0.14,0.74,U] [#5 -0.04,-0.06,0.73,U] [#6 0.09,0.19,0.64,U] [#7 0.03,0.09,0.48,U] [#8 0.02,-0.22,0.48,U] 
22:45:44.623 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {0.02, 0.70}
22:45:44.623 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
22:45:44.623 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
22:45:44.623 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.28 mountX=0.13 mountY=-0.04, mountTheta=-0.32
22:45:44.623 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
22:45:44.623 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
22:45:44.635 00.012 15712 Worker thread wakes up
22:45:44.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
22:45:44.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
22:45:44.635 00.000 15712 Moving (0.04, 0.13) raw xDistance=0.13 yDistance=-0.04
22:45:44.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:44.635 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.1
22:45:44.635 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:44.639 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:44.640 00.001 7988 Enqueuing Expose request
22:45:44.640 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.55, period_length = 636.00
22:45:44.640 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
22:45:44.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:44.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:44.640 00.000 15712 MoveAxis(W, 0, ABG)
22:45:44.640 00.000 15712 Move returns status 0, amount 0
22:45:44.640 00.000 15712 MoveAxis(N, 0, ABG)
22:45:44.640 00.000 15712 Move returns status 0, amount 0
22:45:44.640 00.000 15712 move complete, result=0
22:45:44.640 00.000 15712 worker thread done servicing request
22:45:44.640 00.000 15712 Worker thread wakes up
22:45:44.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:44.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:44.640 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:45:46.159 01.519 15712 Exposure complete
22:45:46.222 00.063 15712 worker thread done servicing request
22:45:46.222 00.000 7988 OnExposeComplete: enter
22:45:46.222 00.000 7988 UpdateGuideState(): m_state=6
22:45:46.222 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
22:45:46.222 00.000 7988 Star::Find returns 1 (0), X=501.06, Y=797.73, Mass=1624, SNR=26.9, Peak=165 HFD=4.3
22:45:46.222 00.000 7988 MultiStar: [#1 0.16,-0.17,0.95,U] [#2 0.17,0.08,0.87,U] [#3 0.11,-0.22,0.85,U] [#4 0.48,0.05,0.77,U] [#5 0.39,-0.48,0.00,M1] [#6 0.27,-0.06,0.65,U] [#7 -0.05,0.15,0.50,U] [#8 0.30,-0.36,0.46,U] 
22:45:46.222 00.000 7988 refined, 7 included, MultiStar: {0.21, -0.02}, one-star: {0.20, 0.28}
22:45:46.222 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.64 = -1.64)
22:45:46.222 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
22:45:46.222 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.07 mountX=-0.01 mountY=-0.21, mountTheta=-1.64
22:45:46.222 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.02, opts=13)
22:45:46.222 00.000 7988 Enqueuing Move request for scope (0.21, -0.02)
22:45:46.222 00.000 15712 Worker thread wakes up
22:45:46.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
22:45:46.222 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
22:45:46.222 00.000 15712 Moving (0.21, -0.02) raw xDistance=-0.01 yDistance=-0.21
22:45:46.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:46.235 00.013 7988 UpdateGuideState exits: m=1624 SNR=26.9
22:45:46.236 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:46.236 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:46.236 00.000 7988 Enqueuing Expose request
22:45:46.236 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.54, period_length = 636.00
22:45:46.236 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
22:45:46.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:46.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:45:46.236 00.000 15712 MoveAxis(W, 0, ABG)
22:45:46.236 00.000 15712 Move returns status 0, amount 0
22:45:46.236 00.000 15712 MoveAxis(N, 0, ABG)
22:45:46.236 00.000 15712 Move returns status 0, amount 0
22:45:46.236 00.000 15712 move complete, result=0
22:45:46.236 00.000 15712 worker thread done servicing request
22:45:46.236 00.000 15712 Worker thread wakes up
22:45:46.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:46.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:46.236 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
22:45:47.876 01.640 15712 Exposure complete
22:45:47.938 00.062 15712 worker thread done servicing request
22:45:47.938 00.000 7988 OnExposeComplete: enter
22:45:47.940 00.002 7988 UpdateGuideState(): m_state=6
22:45:47.940 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
22:45:47.940 00.000 7988 Star::Find returns 1 (0), X=501.04, Y=797.46, Mass=1686, SNR=27.4, Peak=184 HFD=4.5
22:45:47.940 00.000 7988 MultiStar: [#1 -0.06,-0.43,0.97,U] [#2 0.41,-0.18,0.84,U] [#3 0.28,-0.48,0.00,M1] [#4 0.31,-0.61,0.00,M1] [#5 0.10,-0.66,0.00,M2] [#6 0.13,-0.39,0.66,U] [#7 0.23,-0.35,0.48,U] [#8 0.29,-0.54,0.00,M1] 
22:45:47.940 00.000 7988 single-star, 4 included, MultiStar: {0.17, -0.25}, one-star: {0.18, 0.00}
22:45:47.940 00.000 7988 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
22:45:47.940 00.000 7988 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
22:45:47.940 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.00 mountX=0.00 mountY=-0.18, mountTheta=-1.56
22:45:47.940 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.00, opts=13)
22:45:47.940 00.000 7988 Enqueuing Move request for scope (0.18, 0.00)
22:45:47.951 00.011 15712 Worker thread wakes up
22:45:47.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
22:45:47.951 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
22:45:47.951 00.000 15712 Moving (0.18, 0.00) raw xDistance=0.00 yDistance=-0.18
22:45:47.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:47.951 00.000 7988 UpdateGuideState exits: m=1686 SNR=27.4
22:45:47.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:47.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:47.951 00.000 7988 Enqueuing Expose request
22:45:47.956 00.005 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.54, period_length = 636.00
22:45:47.956 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
22:45:47.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:47.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:45:47.956 00.000 15712 MoveAxis(W, 0, ABG)
22:45:47.956 00.000 15712 Move returns status 0, amount 0
22:45:47.956 00.000 15712 MoveAxis(N, 0, ABG)
22:45:47.956 00.000 15712 Move returns status 0, amount 0
22:45:47.956 00.000 15712 move complete, result=0
22:45:47.958 00.002 15712 worker thread done servicing request
22:45:47.958 00.000 15712 Worker thread wakes up
22:45:47.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:47.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:47.960 00.002 7988 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
22:45:49.378 01.418 15712 Exposure complete
22:45:49.439 00.061 15712 worker thread done servicing request
22:45:49.439 00.000 7988 OnExposeComplete: enter
22:45:49.439 00.000 7988 UpdateGuideState(): m_state=6
22:45:49.442 00.003 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
22:45:49.442 00.000 7988 Star::Find returns 1 (0), X=501.04, Y=797.49, Mass=1609, SNR=26.7, Peak=185 HFD=4.0
22:45:49.444 00.002 7988 MultiStar: [#1 0.07,-0.42,1.00,U] [#2 0.27,-0.11,0.89,U] [#3 0.06,-0.54,0.00,M2] [#4 0.21,-0.71,0.00,M2] [#5 0.07,-0.37,0.71,U] [#6 0.26,-0.20,0.67,U] [#7 0.09,-0.34,0.49,U] [#8 0.16,-0.43,0.46,U] 
22:45:49.444 00.000 7988 single-star, 6 included, MultiStar: {0.16, -0.24}, one-star: {0.18, 0.03}
22:45:49.446 00.002 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
22:45:49.446 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
22:45:49.448 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.16 mountX=0.03 mountY=-0.18, mountTheta=-1.40
22:45:49.450 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.03, opts=13)
22:45:49.450 00.000 7988 Enqueuing Move request for scope (0.18, 0.03)
22:45:49.452 00.002 15712 Worker thread wakes up
22:45:49.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
22:45:49.452 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
22:45:49.452 00.000 15712 Moving (0.18, 0.03) raw xDistance=0.03 yDistance=-0.18
22:45:49.452 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.54, period_length = 636.00
22:45:49.452 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
22:45:49.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:49.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:45:49.452 00.000 15712 MoveAxis(W, 3, ABG)
22:45:49.452 00.000 15712 Guiding  Dir = 3, Dur = 3
22:45:49.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:49.455 00.003 7988 UpdateGuideState exits: m=1609 SNR=26.7
22:45:49.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:49.457 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:49.457 00.000 7988 Enqueuing Expose request
22:45:49.459 00.002 15712 IsGuiding returns 0
22:45:49.477 00.018 15712 IsGuiding returns 0
22:45:49.477 00.000 15712 Move returns status 0, amount 3
22:45:49.477 00.000 15712 MoveAxis(N, 0, ABG)
22:45:49.477 00.000 15712 Move returns status 0, amount 0
22:45:49.477 00.000 15712 move complete, result=0
22:45:49.477 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
22:45:49.479 00.002 15712 worker thread done servicing request
22:45:49.479 00.000 15712 Worker thread wakes up
22:45:49.480 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:49.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:51.111 01.631 15712 Exposure complete
22:45:51.161 00.050 15712 worker thread done servicing request
22:45:51.161 00.000 7988 OnExposeComplete: enter
22:45:51.175 00.014 7988 UpdateGuideState(): m_state=6
22:45:51.175 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
22:45:51.175 00.000 7988 Star::Find returns 1 (0), X=501.11, Y=797.49, Mass=1636, SNR=27.0, Peak=151 HFD=4.6
22:45:51.178 00.003 7988 MultiStar: [#1 0.03,-0.50,0.97,U] [#2 0.29,-0.01,0.87,U] [#3 0.19,-0.42,0.86,U] [#4 0.74,-0.52,0.00,M3] [#5 0.16,-0.54,0.00,M2] [#6 0.40,-0.17,0.63,U] [#7 0.10,-0.10,0.51,U] [#8 0.35,-0.53,0.00,M1] 
22:45:51.178 00.000 7988 single-star, 5 included, MultiStar: {0.21, -0.20}, one-star: {0.25, 0.04}
22:45:51.178 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
22:45:51.178 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
22:45:51.178 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.26 cameraTheta=0.14 mountX=0.04 mountY=-0.25, mountTheta=-1.42
22:45:51.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.04, opts=13)
22:45:51.178 00.000 7988 Enqueuing Move request for scope (0.25, 0.04)
22:45:51.178 00.000 15712 Worker thread wakes up
22:45:51.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
22:45:51.178 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
22:45:51.178 00.000 15712 Moving (0.25, 0.04) raw xDistance=0.04 yDistance=-0.25
22:45:51.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:51.178 00.000 7988 UpdateGuideState exits: m=1636 SNR=27.0
22:45:51.189 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:51.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:51.191 00.002 7988 Enqueuing Expose request
22:45:51.191 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.54, period_length = 636.00
22:45:51.191 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
22:45:51.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:45:51.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:45:51.191 00.000 15712 MoveAxis(W, 3, ABG)
22:45:51.191 00.000 15712 Guiding  Dir = 3, Dur = 3
22:45:51.191 00.000 15712 IsGuiding returns 0
22:45:51.212 00.021 15712 IsGuiding returns 0
22:45:51.212 00.000 15712 Move returns status 0, amount 3
22:45:51.212 00.000 15712 MoveAxis(N, 0, ABG)
22:45:51.212 00.000 15712 Move returns status 0, amount 0
22:45:51.212 00.000 15712 move complete, result=0
22:45:51.212 00.000 15712 worker thread done servicing request
22:45:51.212 00.000 15712 Worker thread wakes up
22:45:51.212 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.3 px 0 ms NORTH
22:45:51.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:51.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:52.624 01.412 15712 Exposure complete
22:45:52.673 00.049 15712 worker thread done servicing request
22:45:52.673 00.000 7988 OnExposeComplete: enter
22:45:52.688 00.015 7988 UpdateGuideState(): m_state=6
22:45:52.690 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
22:45:52.690 00.000 7988 Star::Find returns 1 (0), X=500.90, Y=797.35, Mass=1708, SNR=27.7, Peak=192 HFD=4.5
22:45:52.690 00.000 7988 MultiStar: [#1 0.03,-0.70,0.00,M1] [#2 0.27,-0.08,0.84,U] [#3 0.20,-0.50,0.00,M2] [#4 0.05,-0.77,0.00,M4] [#5 0.24,-0.68,0.00,M3] [#6 0.17,-0.42,0.66,U] [#7 0.33,-0.53,0.00,M1] [#8 0.16,-0.43,0.44,U] 
22:45:52.690 00.000 7988 single-star, 3 included, MultiStar: {0.16, -0.22}, one-star: {0.04, -0.11}
22:45:52.690 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
22:45:52.690 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
22:45:52.690 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.18 mountX=-0.11 mountY=-0.04, mountTheta=-2.77
22:45:52.690 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.11, opts=13)
22:45:52.690 00.000 7988 Enqueuing Move request for scope (0.04, -0.11)
22:45:52.690 00.000 15712 Worker thread wakes up
22:45:52.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
22:45:52.690 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
22:45:52.690 00.000 15712 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=-0.04
22:45:52.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:52.690 00.000 7988 UpdateGuideState exits: m=1708 SNR=27.7
22:45:52.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:52.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:52.704 00.014 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.54, period_length = 636.00
22:45:52.704 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
22:45:52.704 00.000 7988 Enqueuing Expose request
22:45:52.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:52.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:52.704 00.000 15712 MoveAxis(W, 4, ABG)
22:45:52.704 00.000 15712 Guiding  Dir = 3, Dur = 4
22:45:52.704 00.000 15712 IsGuiding returns 0
22:45:52.721 00.017 15712 IsGuiding returns 0
22:45:52.721 00.000 15712 Move returns status 0, amount 4
22:45:52.721 00.000 15712 MoveAxis(N, 0, ABG)
22:45:52.721 00.000 15712 Move returns status 0, amount 0
22:45:52.721 00.000 15712 move complete, result=0
22:45:52.721 00.000 15712 worker thread done servicing request
22:45:52.721 00.000 15712 Worker thread wakes up
22:45:52.721 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:45:52.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:52.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:54.462 01.741 15712 Exposure complete
22:45:54.524 00.062 15712 worker thread done servicing request
22:45:54.524 00.000 7988 OnExposeComplete: enter
22:45:54.524 00.000 7988 UpdateGuideState(): m_state=6
22:45:54.524 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
22:45:54.524 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=797.44, Mass=1686, SNR=27.1, Peak=182 HFD=4.6
22:45:54.524 00.000 7988 MultiStar: [#1 0.16,-0.56,0.00,M2] [#2 0.33,-0.27,0.85,U] [#3 0.19,-0.64,0.00,M3] [#4 0.48,-0.52,0.00,M5] [#5 0.33,-0.64,0.00,M4] [#6 0.32,-0.43,0.00,M1] [#7 0.19,-0.25,0.50,U] [#8 0.17,-0.48,0.46,U] 
22:45:54.524 00.000 7988 single-star, 3 included, MultiStar: {0.17, -0.21}, one-star: {0.03, -0.01}
22:45:54.524 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
22:45:54.524 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
22:45:54.524 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.48 mountX=-0.01 mountY=-0.03, mountTheta=-2.05
22:45:54.524 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.01, opts=13)
22:45:54.524 00.000 7988 Enqueuing Move request for scope (0.03, -0.01)
22:45:54.524 00.000 15712 Worker thread wakes up
22:45:54.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:45:54.524 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:45:54.524 00.000 15712 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
22:45:54.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:54.524 00.000 7988 UpdateGuideState exits: m=1686 SNR=27.1
22:45:54.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:54.540 00.016 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.54, period_length = 636.00
22:45:54.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:54.541 00.001 7988 Enqueuing Expose request
22:45:54.541 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
22:45:54.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:54.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:54.541 00.000 15712 MoveAxis(W, 1, ABG)
22:45:54.541 00.000 15712 Guiding  Dir = 3, Dur = 1
22:45:54.541 00.000 15712 IsGuiding returns 0
22:45:54.559 00.018 15712 IsGuiding returns 0
22:45:54.559 00.000 15712 Move returns status 0, amount 1
22:45:54.559 00.000 15712 MoveAxis(N, 0, ABG)
22:45:54.559 00.000 15712 Move returns status 0, amount 0
22:45:54.559 00.000 15712 move complete, result=0
22:45:54.559 00.000 15712 worker thread done servicing request
22:45:54.559 00.000 15712 Worker thread wakes up
22:45:54.559 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:45:54.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:54.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:55.978 01.419 15712 Exposure complete
22:45:56.037 00.059 15712 worker thread done servicing request
22:45:56.037 00.000 7988 OnExposeComplete: enter
22:45:56.040 00.003 7988 UpdateGuideState(): m_state=6
22:45:56.040 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
22:45:56.042 00.002 7988 Star::Find returns 1 (0), X=501.19, Y=797.45, Mass=1644, SNR=27.0, Peak=177 HFD=4.3
22:45:56.042 00.000 7988 MultiStar: [#1 0.15,-0.77,0.00,M3] [#2 0.40,-0.23,0.85,U] [#3 0.46,-0.67,0.00,M4] [#4 0.58,-0.64,0.00,M6] [#5 0.39,-0.79,0.00,M5] [#6 0.36,-0.44,0.00,M2] [#7 0.43,-0.32,0.00,M1] [#8 0.28,-0.68,0.00,M1] 
22:45:56.044 00.002 7988 single-star, 1 included, MultiStar: {0.36, -0.11}, one-star: {0.33, -0.01}
22:45:56.044 00.000 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
22:45:56.046 00.002 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
22:45:56.046 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-0.04 mountX=-0.01 mountY=-0.33, mountTheta=-1.60
22:45:56.048 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.01, opts=13)
22:45:56.050 00.002 7988 Enqueuing Move request for scope (0.33, -0.01)
22:45:56.050 00.000 15712 Worker thread wakes up
22:45:56.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.01) opts 0xd
22:45:56.050 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.01)
22:45:56.050 00.000 15712 Moving (0.33, -0.01) raw xDistance=-0.01 yDistance=-0.33
22:45:56.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:56.050 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.0
22:45:56.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:56.054 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:56.056 00.002 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.54, period_length = 636.00
22:45:56.056 00.000 7988 Enqueuing Expose request
22:45:56.056 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
22:45:56.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:45:56.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:45:56.056 00.000 15712 MoveAxis(W, 1, ABG)
22:45:56.056 00.000 15712 Guiding  Dir = 3, Dur = 1
22:45:56.056 00.000 15712 IsGuiding returns 0
22:45:56.071 00.015 15712 IsGuiding returns 0
22:45:56.071 00.000 15712 Move returns status 0, amount 1
22:45:56.071 00.000 15712 MoveAxis(N, 0, ABG)
22:45:56.071 00.000 15712 Move returns status 0, amount 0
22:45:56.071 00.000 15712 move complete, result=0
22:45:56.071 00.000 15712 worker thread done servicing request
22:45:56.071 00.000 15712 Worker thread wakes up
22:45:56.071 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.3 px 0 ms NORTH
22:45:56.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:56.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:57.714 01.643 15712 Exposure complete
22:45:57.775 00.061 15712 worker thread done servicing request
22:45:57.775 00.000 7988 OnExposeComplete: enter
22:45:57.775 00.000 7988 UpdateGuideState(): m_state=6
22:45:57.778 00.003 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
22:45:57.778 00.000 7988 Star::Find returns 1 (0), X=500.94, Y=797.29, Mass=1745, SNR=27.7, Peak=179 HFD=4.6
22:45:57.780 00.002 7988 MultiStar: [#1 0.14,-0.49,0.91,U] [#2 0.30,-0.31,0.82,U] [#3 0.16,-0.66,0.00,M5] [#4 0.47,-0.69,0.00,M7] [#5 0.16,-0.74,0.00,M6] [#6 0.31,-0.50,0.00,M3] [#7 0.34,-0.50,0.00,M2] [#8 0.12,-0.29,0.49,U] 
22:45:57.780 00.000 7988 single-star, 3 included, MultiStar: {0.16, -0.31}, one-star: {0.08, -0.17}
22:45:57.782 00.002 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
22:45:57.782 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
22:45:57.784 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.12 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
22:45:57.786 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.17, opts=13)
22:45:57.786 00.000 7988 Enqueuing Move request for scope (0.08, -0.17)
22:45:57.788 00.002 15712 Worker thread wakes up
22:45:57.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
22:45:57.788 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
22:45:57.788 00.000 15712 Moving (0.08, -0.17) raw xDistance=-0.17 yDistance=-0.08
22:45:57.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:57.789 00.001 7988 UpdateGuideState exits: m=1745 SNR=27.7
22:45:57.791 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:57.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:57.793 00.002 7988 Enqueuing Expose request
22:45:57.793 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.54, period_length = 636.00
22:45:57.793 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
22:45:57.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:57.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:45:57.793 00.000 15712 MoveAxis(E, 29, ABG)
22:45:57.793 00.000 15712 Guiding  Dir = 2, Dur = 29
22:45:57.795 00.002 15712 IsGuiding returns 0
22:45:57.812 00.017 15712 PulseGuide returned control before completion, sleep 14
22:45:57.843 00.031 15712 IsGuiding returns 1
22:45:57.843 00.000 15712 scope still moving after pulse duration time elapsed
22:45:57.887 00.044 15712 IsGuiding returns 0
22:45:57.887 00.000 15712 scope move finished after 29 + 63 ms
22:45:57.887 00.000 15712 Move returns status 0, amount 29
22:45:57.887 00.000 15712 MoveAxis(N, 0, ABG)
22:45:57.887 00.000 15712 Move returns status 0, amount 0
22:45:57.887 00.000 15712 move complete, result=0
22:45:57.887 00.000 15712 worker thread done servicing request
22:45:57.887 00.000 15712 Worker thread wakes up
22:45:57.887 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
22:45:57.889 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:57.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:59.293 01.404 15712 Exposure complete
22:45:59.354 00.061 15712 worker thread done servicing request
22:45:59.354 00.000 7988 OnExposeComplete: enter
22:45:59.354 00.000 7988 UpdateGuideState(): m_state=6
22:45:59.356 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
22:45:59.356 00.000 7988 Star::Find returns 1 (0), X=501.05, Y=797.33, Mass=1582, SNR=26.4, Peak=186 HFD=4.1
22:45:59.358 00.002 7988 MultiStar: [#1 0.10,-0.52,0.99,U] [#2 0.38,-0.03,0.91,U] [#3 0.12,-0.50,0.84,U] [#4 0.29,-0.68,0.00,M8] [#5 0.11,-0.69,0.00,M7] [#6 0.30,-0.37,0.70,U] [#7 0.10,-0.24,0.49,U] [#8 0.10,-0.52,0.47,U] 
22:45:59.360 00.002 7988 single-star, 6 included, MultiStar: {0.19, -0.32}, one-star: {0.19, -0.13}
22:45:59.360 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
22:45:59.360 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
22:45:59.362 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.59 mountX=-0.13 mountY=-0.19, mountTheta=-2.16
22:45:59.364 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.13, opts=13)
22:45:59.364 00.000 7988 Enqueuing Move request for scope (0.19, -0.13)
22:45:59.366 00.002 15712 Worker thread wakes up
22:45:59.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
22:45:59.366 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
22:45:59.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:45:59.366 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.4
22:45:59.369 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:59.370 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:45:59.370 00.000 7988 Enqueuing Expose request
22:45:59.372 00.002 15712 Moving (0.19, -0.13) raw xDistance=-0.13 yDistance=-0.19
22:45:59.373 00.001 15712 PPEC rslt: input = -0.13, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.53, period_length = 636.00
22:45:59.373 00.000 15712 PPEC: input: -0.13, control: 0.00, exposure: 1500
22:45:59.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:59.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:45:59.373 00.000 15712 MoveAxis(W, 0, ABG)
22:45:59.373 00.000 15712 Move returns status 0, amount 0
22:45:59.373 00.000 15712 MoveAxis(N, 0, ABG)
22:45:59.373 00.000 15712 Move returns status 0, amount 0
22:45:59.373 00.000 15712 move complete, result=0
22:45:59.373 00.000 15712 worker thread done servicing request
22:45:59.373 00.000 15712 Worker thread wakes up
22:45:59.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:45:59.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:45:59.373 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
22:46:01.012 01.639 15712 Exposure complete
22:46:01.072 00.060 15712 worker thread done servicing request
22:46:01.072 00.000 7988 OnExposeComplete: enter
22:46:01.075 00.003 7988 UpdateGuideState(): m_state=6
22:46:01.075 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
22:46:01.077 00.002 7988 Star::Find returns 1 (0), X=501.01, Y=797.25, Mass=1551, SNR=26.3, Peak=153 HFD=4.3
22:46:01.077 00.000 7988 MultiStar: [#1 0.21,-0.64,0.00,M2] [#2 0.39,-0.33,0.87,U] [#3 0.05,-0.72,0.00,M5] [#4 0.32,-0.79,0.00,M9] [#5 0.12,-1.19,0.00,M8] [#6 0.32,-0.56,0.00,M3] [#7 0.23,-0.49,0.00,M2] [#8 0.40,-0.74,0.00,M1] 
22:46:01.079 00.002 7988 single-star, 1 included, MultiStar: {0.26, -0.26}, one-star: {0.15, -0.21}
22:46:01.079 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
22:46:01.081 00.002 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
22:46:01.081 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.94 mountX=-0.21 mountY=-0.15, mountTheta=-2.52
22:46:01.083 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.21, opts=13)
22:46:01.085 00.002 7988 Enqueuing Move request for scope (0.15, -0.21)
22:46:01.085 00.000 15712 Worker thread wakes up
22:46:01.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
22:46:01.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
22:46:01.085 00.000 15712 Moving (0.15, -0.21) raw xDistance=-0.21 yDistance=-0.15
22:46:01.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:01.085 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.3
22:46:01.089 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:01.089 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:01.091 00.002 7988 Enqueuing Expose request
22:46:01.091 00.000 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.12, hyst_pct = 0.53, period_length = 636.00
22:46:01.091 00.000 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
22:46:01.091 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:01.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:46:01.091 00.000 15712 MoveAxis(E, 38, ABG)
22:46:01.091 00.000 15712 Guiding  Dir = 2, Dur = 38
22:46:01.123 00.032 15712 IsGuiding returns 0
22:46:01.146 00.023 15712 PulseGuide returned control before completion, sleep 33
22:46:01.208 00.062 15712 IsGuiding returns 0
22:46:01.208 00.000 15712 Move returns status 0, amount 38
22:46:01.208 00.000 15712 MoveAxis(N, 0, ABG)
22:46:01.208 00.000 15712 Move returns status 0, amount 0
22:46:01.208 00.000 15712 move complete, result=0
22:46:01.208 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
22:46:01.211 00.003 15712 worker thread done servicing request
22:46:01.211 00.000 15712 Worker thread wakes up
22:46:01.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:01.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:02.624 01.413 15712 Exposure complete
22:46:02.686 00.062 15712 worker thread done servicing request
22:46:02.686 00.000 7988 OnExposeComplete: enter
22:46:02.688 00.002 7988 UpdateGuideState(): m_state=6
22:46:02.689 00.001 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
22:46:02.690 00.001 7988 Star::Find returns 1 (0), X=500.84, Y=797.26, Mass=1640, SNR=26.9, Peak=192 HFD=4.2
22:46:02.692 00.002 7988 MultiStar: [#1 0.04,-0.60,0.00,M3] [#2 0.22,-0.27,0.90,U] [#3 0.19,-0.86,0.00,M6] [#4 0.22,-0.57,0.00,M10] [#5 0.02,-0.78,0.00,M9] [#6 0.21,-0.44,0.68,U] [#7 0.43,-0.32,0.00,M3] [#8 0.32,-0.56,0.00,M2] 
22:46:02.692 00.000 7988 single-star, 2 included, MultiStar: {0.13, -0.29}, one-star: {-0.02, -0.20}
22:46:02.693 00.001 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
22:46:02.694 00.001 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
22:46:02.695 00.001 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.66 mountX=-0.20 mountY=0.02, mountTheta=3.03
22:46:02.697 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.20, opts=13)
22:46:02.698 00.001 7988 Enqueuing Move request for scope (-0.02, -0.20)
22:46:02.699 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:02.699 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.9
22:46:02.701 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:02.703 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:02.703 00.000 7988 Enqueuing Expose request
22:46:02.703 00.000 15712 Worker thread wakes up
22:46:02.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
22:46:02.703 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
22:46:02.703 00.000 15712 Moving (-0.02, -0.20) raw xDistance=-0.20 yDistance=0.02
22:46:02.703 00.000 15712 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.53, period_length = 636.00
22:46:02.703 00.000 15712 PPEC: input: -0.20, control: -0.11, exposure: 1500
22:46:02.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:02.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:46:02.703 00.000 15712 MoveAxis(E, 36, ABG)
22:46:02.703 00.000 15712 Guiding  Dir = 2, Dur = 36
22:46:02.703 00.000 15712 IsGuiding returns 0
22:46:02.723 00.020 15712 PulseGuide returned control before completion, sleep 25
22:46:02.770 00.047 15712 IsGuiding returns 0
22:46:02.770 00.000 15712 Move returns status 0, amount 36
22:46:02.770 00.000 15712 MoveAxis(N, 0, ABG)
22:46:02.770 00.000 15712 Move returns status 0, amount 0
22:46:02.770 00.000 15712 move complete, result=0
22:46:02.770 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
22:46:02.778 00.008 15712 worker thread done servicing request
22:46:02.778 00.000 15712 Worker thread wakes up
22:46:02.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:02.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:04.414 01.636 15712 Exposure complete
22:46:04.475 00.061 15712 worker thread done servicing request
22:46:04.475 00.000 7988 OnExposeComplete: enter
22:46:04.475 00.000 7988 UpdateGuideState(): m_state=6
22:46:04.477 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
22:46:04.477 00.000 7988 Star::Find returns 1 (0), X=500.94, Y=797.69, Mass=1524, SNR=26.2, Peak=154 HFD=4.1
22:46:04.479 00.002 7988 MultiStar: [#1 -0.05,-0.38,1.01,U] [#2 0.35,0.04,0.88,U] [#3 0.13,-0.34,0.88,U] [#4 0.37,-0.22,0.75,U] [#5 0.21,-0.49,0.71,U] [#6 0.26,-0.13,0.69,U] [#7 0.16,-0.22,0.53,U] [#8 0.26,-0.59,0.00,M3] 
22:46:04.479 00.000 7988 single-star, 7 included, MultiStar: {0.18, -0.17}, one-star: {0.08, 0.23}
22:46:04.481 00.002 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
22:46:04.481 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
22:46:04.483 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.25 cameraTheta=1.25 mountX=0.23 mountY=-0.08, mountTheta=-0.34
22:46:04.485 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.23, opts=13)
22:46:04.486 00.001 7988 Enqueuing Move request for scope (0.08, 0.23)
22:46:04.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:04.488 00.002 7988 UpdateGuideState exits: m=1524 SNR=26.2
22:46:04.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:04.490 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:04.492 00.002 15712 Worker thread wakes up
22:46:04.492 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
22:46:04.492 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
22:46:04.492 00.000 15712 Moving (0.08, 0.23) raw xDistance=0.23 yDistance=-0.08
22:46:04.492 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.00, hyst = 0.12, hyst_pct = 0.53, period_length = 636.00
22:46:04.492 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
22:46:04.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:04.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:04.492 00.000 15712 MoveAxis(W, 41, ABG)
22:46:04.492 00.000 15712 Guiding  Dir = 3, Dur = 41
22:46:04.492 00.000 7988 Enqueuing Expose request
22:46:04.494 00.002 15712 IsGuiding returns 0
22:46:04.512 00.018 15712 PulseGuide returned control before completion, sleep 29
22:46:04.558 00.046 15712 IsGuiding returns 0
22:46:04.558 00.000 15712 Move returns status 0, amount 41
22:46:04.558 00.000 15712 MoveAxis(N, 0, ABG)
22:46:04.558 00.000 15712 Move returns status 0, amount 0
22:46:04.558 00.000 15712 move complete, result=0
22:46:04.558 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
22:46:04.568 00.010 15712 worker thread done servicing request
22:46:04.568 00.000 15712 Worker thread wakes up
22:46:04.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:04.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:05.972 01.404 15712 Exposure complete
22:46:06.032 00.060 15712 worker thread done servicing request
22:46:06.032 00.000 7988 OnExposeComplete: enter
22:46:06.034 00.002 7988 UpdateGuideState(): m_state=6
22:46:06.036 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
22:46:06.036 00.000 7988 Star::Find returns 1 (0), X=501.17, Y=797.71, Mass=1548, SNR=25.9, Peak=146 HFD=4.3
22:46:06.038 00.002 7988 MultiStar: [#1 -0.11,-0.11,1.03,U] [#2 0.24,0.14,0.90,U] [#3 0.17,-0.18,0.88,U] [#4 0.42,-0.36,0.00,M10] [#5 0.37,-0.38,0.76,U] [#6 0.39,-0.05,0.69,U] [#7 0.06,-0.09,0.52,U] [#8 0.28,-0.22,0.48,U] 
22:46:06.038 00.000 7988 refined, 7 included, MultiStar: {0.20, -0.06}, one-star: {0.31, 0.25}
22:46:06.040 00.002 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
22:46:06.040 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
22:46:06.042 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.28 mountX=-0.06 mountY=-0.20, mountTheta=-1.85
22:46:06.044 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.06, opts=13)
22:46:06.044 00.000 7988 Enqueuing Move request for scope (0.20, -0.06)
22:46:06.046 00.002 15712 Worker thread wakes up
22:46:06.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
22:46:06.046 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
22:46:06.046 00.000 15712 Moving (0.20, -0.06) raw xDistance=-0.06 yDistance=-0.20
22:46:06.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:06.046 00.000 7988 UpdateGuideState exits: m=1548 SNR=25.9
22:46:06.048 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:06.049 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:06.049 00.000 7988 Enqueuing Expose request
22:46:06.049 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.53, period_length = 636.00
22:46:06.049 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
22:46:06.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:06.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:46:06.049 00.000 15712 MoveAxis(W, 0, ABG)
22:46:06.049 00.000 15712 Move returns status 0, amount 0
22:46:06.049 00.000 15712 MoveAxis(N, 0, ABG)
22:46:06.049 00.000 15712 Move returns status 0, amount 0
22:46:06.049 00.000 15712 move complete, result=0
22:46:06.052 00.003 15712 worker thread done servicing request
22:46:06.052 00.000 15712 Worker thread wakes up
22:46:06.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:06.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:06.052 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
22:46:07.691 01.639 15712 Exposure complete
22:46:07.783 00.092 15712 worker thread done servicing request
22:46:07.783 00.000 7988 OnExposeComplete: enter
22:46:07.791 00.008 7988 UpdateGuideState(): m_state=6
22:46:07.793 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
22:46:07.793 00.000 7988 Star::Find returns 1 (0), X=501.09, Y=797.54, Mass=1628, SNR=26.8, Peak=185 HFD=4.3
22:46:07.795 00.002 7988 MultiStar: [#1 0.17,-0.34,1.01,U] [#2 0.26,-0.21,0.84,U] [#3 0.23,-0.54,0.00,M5] [#4 0.32,-0.24,0.75,U] [#5 0.14,-0.52,0.00,M8] [#6 0.34,-0.27,0.67,U] [#7 0.41,-0.26,0.51,U] [#8 0.04,-0.44,0.45,U] 
22:46:07.798 00.003 7988 single-star, 6 included, MultiStar: {0.25, -0.22}, one-star: {0.23, 0.08}
22:46:07.799 00.001 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
22:46:07.802 00.003 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
22:46:07.802 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.25 cameraTheta=0.32 mountX=0.08 mountY=-0.23, mountTheta=-1.24
22:46:07.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.08, opts=13)
22:46:07.809 00.007 7988 Enqueuing Move request for scope (0.23, 0.08)
22:46:07.809 00.000 15712 Worker thread wakes up
22:46:07.811 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.08) opts 0xd
22:46:07.811 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.08)
22:46:07.811 00.000 15712 Moving (0.23, 0.08) raw xDistance=0.08 yDistance=-0.23
22:46:07.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:07.811 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 636.00
22:46:07.811 00.000 7988 UpdateGuideState exits: m=1628 SNR=26.8
22:46:07.814 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:07.818 00.004 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
22:46:07.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:07.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:46:07.818 00.000 15712 MoveAxis(W, 1, ABG)
22:46:07.818 00.000 15712 Guiding  Dir = 3, Dur = 1
22:46:07.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:07.820 00.002 15712 IsGuiding returns 0
22:46:07.822 00.002 7988 Enqueuing Expose request
22:46:07.832 00.010 15712 IsGuiding returns 0
22:46:07.832 00.000 15712 Move returns status 0, amount 1
22:46:07.832 00.000 15712 MoveAxis(N, 0, ABG)
22:46:07.832 00.000 15712 Move returns status 0, amount 0
22:46:07.832 00.000 15712 move complete, result=0
22:46:07.832 00.000 15712 worker thread done servicing request
22:46:07.832 00.000 15712 Worker thread wakes up
22:46:07.832 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:46:07.846 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:07.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:09.256 01.410 15712 Exposure complete
22:46:09.328 00.072 15712 worker thread done servicing request
22:46:09.328 00.000 7988 OnExposeComplete: enter
22:46:09.328 00.000 7988 UpdateGuideState(): m_state=6
22:46:09.328 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
22:46:09.328 00.000 7988 Star::Find returns 1 (0), X=500.72, Y=797.61, Mass=1613, SNR=26.9, Peak=161 HFD=4.5
22:46:09.328 00.000 7988 MultiStar: [#1 0.00,-0.37,1.00,U] [#2 0.13,-0.03,0.89,U] [#3 0.03,-0.49,0.86,U] [#4 0.32,-0.47,0.00,M10] [#5 -0.08,-0.49,0.72,U] [#6 0.03,-0.13,0.66,U] [#7 -0.04,-0.22,0.51,U] [#8 0.40,-0.57,0.00,M2] 
22:46:09.328 00.000 7988 single-star, 6 included, MultiStar: {-0.01, -0.22}, one-star: {-0.14, 0.15}
22:46:09.335 00.007 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.56) = xAngle (0.76 = 0.76)
22:46:09.335 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
22:46:09.339 00.004 7988 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.32 mountX=0.15 mountY=0.14, mountTheta=0.74
22:46:09.339 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.15, opts=13)
22:46:09.339 00.000 7988 Enqueuing Move request for scope (-0.14, 0.15)
22:46:09.339 00.000 15712 Worker thread wakes up
22:46:09.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
22:46:09.339 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
22:46:09.339 00.000 15712 Moving (-0.14, 0.15) raw xDistance=0.15 yDistance=0.14
22:46:09.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:09.339 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.9
22:46:09.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:09.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:09.339 00.000 7988 Enqueuing Expose request
22:46:09.339 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.53, period_length = 636.00
22:46:09.339 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
22:46:09.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:09.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:46:09.339 00.000 15712 MoveAxis(W, 7, ABG)
22:46:09.339 00.000 15712 Guiding  Dir = 3, Dur = 7
22:46:09.339 00.000 15712 IsGuiding returns 0
22:46:09.373 00.034 15712 IsGuiding returns 0
22:46:09.373 00.000 15712 Move returns status 0, amount 7
22:46:09.373 00.000 15712 MoveAxis(N, 0, ABG)
22:46:09.373 00.000 15712 Move returns status 0, amount 0
22:46:09.373 00.000 15712 move complete, result=0
22:46:09.373 00.000 15712 worker thread done servicing request
22:46:09.373 00.000 15712 Worker thread wakes up
22:46:09.373 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
22:46:09.379 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:09.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:11.019 01.640 15712 Exposure complete
22:46:11.093 00.074 15712 worker thread done servicing request
22:46:11.093 00.000 7988 OnExposeComplete: enter
22:46:11.093 00.000 7988 UpdateGuideState(): m_state=6
22:46:11.093 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
22:46:11.093 00.000 7988 Star::Find returns 1 (0), X=500.70, Y=797.32, Mass=1684, SNR=27.5, Peak=181 HFD=4.7
22:46:11.098 00.005 7988 MultiStar: [#1 -0.31,-0.95,0.00,M1] [#2 0.19,-0.33,0.83,U] [#3 0.03,-0.78,0.00,M5] [#4 0.35,-0.89,0.00,R] [#5 0.11,-0.95,0.00,M8] [#6 0.03,-0.62,0.00,M1] [#7 0.01,-0.46,0.48,U] [#8 0.26,-0.77,0.00,M3] 
22:46:11.098 00.000 7988 single-star, 2 included, MultiStar: {0.00, -0.27}, one-star: {-0.15, -0.14}
22:46:11.100 00.002 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.56) = xAngle (-3.98 = 2.30)
22:46:11.102 00.002 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.27)
22:46:11.104 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-2.42 mountX=-0.14 mountY=0.16, mountTheta=2.28
22:46:11.106 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.14, opts=13)
22:46:11.106 00.000 7988 Enqueuing Move request for scope (-0.15, -0.14)
22:46:11.108 00.002 15712 Worker thread wakes up
22:46:11.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
22:46:11.108 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
22:46:11.108 00.000 15712 Moving (-0.15, -0.14) raw xDistance=-0.14 yDistance=0.16
22:46:11.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:11.110 00.002 7988 UpdateGuideState exits: m=1684 SNR=27.5
22:46:11.112 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:11.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:11.114 00.002 7988 Enqueuing Expose request
22:46:11.114 00.000 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.52, period_length = 636.00
22:46:11.114 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
22:46:11.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:11.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:46:11.114 00.000 15712 MoveAxis(W, 9, ABG)
22:46:11.114 00.000 15712 Guiding  Dir = 3, Dur = 9
22:46:11.114 00.000 15712 IsGuiding returns 0
22:46:11.129 00.015 15712 IsGuiding returns 0
22:46:11.129 00.000 15712 Move returns status 0, amount 9
22:46:11.129 00.000 15712 MoveAxis(N, 0, ABG)
22:46:11.129 00.000 15712 Move returns status 0, amount 0
22:46:11.129 00.000 15712 move complete, result=0
22:46:11.129 00.000 15712 worker thread done servicing request
22:46:11.129 00.000 15712 Worker thread wakes up
22:46:11.129 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.2 px 0 ms NORTH
22:46:11.137 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:11.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:11.801 00.664 7988 evsrv: cli 0CCCF088 connect
22:46:11.801 00.000 7988 case statement mapped state 6 to 3
22:46:11.801 00.000 7988 case statement mapped state 6 to 3
22:46:11.801 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"b789279f-259a-4e7b-a4c0-4442e97a91d6"}
22:46:11.801 00.000 7988 case statement mapped state 6 to 3
22:46:11.801 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"Guiding","id":"b789279f-259a-4e7b-a4c0-4442e97a91d6"}
22:46:11.812 00.011 7988 evsrv: cli 0CCCF088 disconnect
22:46:12.542 00.730 15712 Exposure complete
22:46:12.621 00.079 15712 worker thread done servicing request
22:46:12.621 00.000 7988 OnExposeComplete: enter
22:46:12.621 00.000 7988 UpdateGuideState(): m_state=6
22:46:12.624 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
22:46:12.626 00.002 7988 Star::Find returns 1 (0), X=500.82, Y=796.84, Mass=1657, SNR=26.8, Peak=177 HFD=4.4
22:46:12.629 00.003 7988 MultiStar: [#1 -0.14,-0.98,0.00,M2] [#2 0.06,-0.63,0.00,M1] [#3 -0.16,-1.02,0.00,M6] [#4 -0.07,-0.23,0.78,U] [#5 -0.02,-1.12,0.00,M9] [#6 -0.02,-0.67,0.00,M2] [#7 0.25,-0.73,0.00,M1] [#8 0.03,-1.11,0.00,M4] 
22:46:12.629 00.000 7988 refined, 1 included, MultiStar: {-0.06, -0.45}, one-star: {-0.04, -0.62}
22:46:12.632 00.003 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.26 = 3.03)
22:46:12.632 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
22:46:12.634 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.45 hyp=0.45 cameraTheta=-1.69 mountX=-0.45 mountY=0.07, mountTheta=3.00
22:46:12.637 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.45, opts=13)
22:46:12.640 00.003 7988 Enqueuing Move request for scope (-0.06, -0.45)
22:46:12.640 00.000 15712 Worker thread wakes up
22:46:12.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:12.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.45) opts 0xd
22:46:12.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.45)
22:46:12.640 00.000 7988 UpdateGuideState exits: m=1657 SNR=26.8
22:46:12.640 00.000 15712 Moving (-0.06, -0.45) raw xDistance=-0.45 yDistance=0.07
22:46:12.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:12.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:12.646 00.006 7988 Enqueuing Expose request
22:46:12.648 00.002 15712 PPEC rslt: input = -0.45, final = -0.22, react = -0.27, pred = 0.07, hyst = -0.24, hyst_pct = 0.52, period_length = 636.00
22:46:12.648 00.000 15712 PPEC: input: -0.45, control: -0.22, exposure: 1500
22:46:12.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:12.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:46:12.648 00.000 15712 MoveAxis(E, 73, ABG)
22:46:12.648 00.000 15712 Guiding  Dir = 2, Dur = 73
22:46:12.648 00.000 15712 IsGuiding returns 0
22:46:12.668 00.020 15712 PulseGuide returned control before completion, sleep 62
22:46:12.747 00.079 15712 IsGuiding returns 1
22:46:12.747 00.000 15712 scope still moving after pulse duration time elapsed
22:46:12.779 00.032 15712 IsGuiding returns 0
22:46:12.779 00.000 15712 scope move finished after 73 + 61 ms
22:46:12.779 00.000 15712 Move returns status 0, amount 73
22:46:12.779 00.000 15712 MoveAxis(N, 0, ABG)
22:46:12.779 00.000 15712 Move returns status 0, amount 0
22:46:12.779 00.000 15712 move complete, result=0
22:46:12.779 00.000 15712 worker thread done servicing request
22:46:12.779 00.000 15712 Worker thread wakes up
22:46:12.779 00.000 7988 GuideStep: -0.5 px 73 ms EAST, 0.1 px 0 ms NORTH
22:46:12.784 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:12.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:14.423 01.639 15712 Exposure complete
22:46:14.484 00.061 15712 worker thread done servicing request
22:46:14.484 00.000 7988 OnExposeComplete: enter
22:46:14.487 00.003 7988 UpdateGuideState(): m_state=6
22:46:14.487 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
22:46:14.489 00.002 7988 Star::Find returns 1 (0), X=500.89, Y=797.13, Mass=1671, SNR=27.2, Peak=161 HFD=4.5
22:46:14.489 00.000 7988 MultiStar: [#1 -0.01,-0.81,0.00,M3] [#2 0.14,-0.38,0.86,U] [#3 0.19,-0.79,0.00,M7] [#4 -0.14,0.01,0.74,U] [#5 0.04,-1.11,0.00,M10] [#6 0.02,-0.59,0.00,M3] [#7 0.25,-0.32,0.47,U] [#8 0.46,-1.05,0.00,M5] 
22:46:14.491 00.002 7988 refined, 3 included, MultiStar: {0.05, -0.26}, one-star: {0.03, -0.33}
22:46:14.491 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
22:46:14.493 00.002 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
22:46:14.493 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.37 mountX=-0.26 mountY=-0.05, mountTheta=-2.96
22:46:14.495 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.26, opts=13)
22:46:14.497 00.002 7988 Enqueuing Move request for scope (0.05, -0.26)
22:46:14.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:14.499 00.002 7988 UpdateGuideState exits: m=1671 SNR=27.2
22:46:14.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:14.501 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:14.501 00.000 7988 Enqueuing Expose request
22:46:14.503 00.002 15712 Worker thread wakes up
22:46:14.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
22:46:14.503 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
22:46:14.503 00.000 15712 Moving (0.05, -0.26) raw xDistance=-0.26 yDistance=-0.05
22:46:14.503 00.000 15712 PPEC rslt: input = -0.26, final = -0.11, react = -0.16, pred = 0.07, hyst = -0.14, hyst_pct = 0.52, period_length = 636.00
22:46:14.505 00.002 15712 PPEC: input: -0.26, control: -0.11, exposure: 1500
22:46:14.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:14.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:14.505 00.000 15712 MoveAxis(E, 37, ABG)
22:46:14.505 00.000 15712 Guiding  Dir = 2, Dur = 37
22:46:14.505 00.000 15712 IsGuiding returns 0
22:46:14.523 00.018 15712 PulseGuide returned control before completion, sleep 28
22:46:14.570 00.047 15712 IsGuiding returns 0
22:46:14.570 00.000 15712 Move returns status 0, amount 37
22:46:14.570 00.000 15712 MoveAxis(N, 0, ABG)
22:46:14.570 00.000 15712 Move returns status 0, amount 0
22:46:14.570 00.000 15712 move complete, result=0
22:46:14.570 00.000 7988 GuideStep: -0.3 px 37 ms EAST, -0.0 px 0 ms NORTH
22:46:14.574 00.004 15712 worker thread done servicing request
22:46:14.574 00.000 15712 Worker thread wakes up
22:46:14.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:14.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:15.989 01.415 15712 Exposure complete
22:46:16.051 00.062 15712 worker thread done servicing request
22:46:16.051 00.000 7988 OnExposeComplete: enter
22:46:16.051 00.000 7988 UpdateGuideState(): m_state=6
22:46:16.054 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
22:46:16.054 00.000 7988 Star::Find returns 1 (0), X=500.87, Y=797.34, Mass=1604, SNR=26.7, Peak=206 HFD=4.3
22:46:16.056 00.002 7988 MultiStar: [#1 -0.05,-0.77,0.00,M4] [#2 0.21,-0.35,0.90,U] [#3 0.03,-0.84,0.00,M8] [#4 0.08,0.13,0.78,U] [#5 0.21,-0.69,0.00,R] [#6 0.37,-0.42,0.00,M4] [#7 0.05,-0.47,0.50,U] [#8 0.14,-1.13,0.00,M6] 
22:46:16.056 00.000 7988 single-star, 3 included, MultiStar: {0.09, -0.18}, one-star: {0.01, -0.11}
22:46:16.058 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
22:46:16.058 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
22:46:16.060 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.44 mountX=-0.11 mountY=-0.01, mountTheta=-3.03
22:46:16.062 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
22:46:16.062 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
22:46:16.064 00.002 15712 Worker thread wakes up
22:46:16.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
22:46:16.064 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
22:46:16.064 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=-0.01
22:46:16.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:16.064 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.7
22:46:16.066 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:16.067 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:16.067 00.000 7988 Enqueuing Expose request
22:46:16.067 00.000 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.07, pred = 0.09, hyst = 0.00, hyst_pct = 0.52, period_length = 636.00
22:46:16.067 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
22:46:16.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:16.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:46:16.067 00.000 15712 MoveAxis(W, 15, ABG)
22:46:16.067 00.000 15712 Guiding  Dir = 3, Dur = 15
22:46:16.067 00.000 15712 IsGuiding returns 0
22:46:16.087 00.020 15712 IsGuiding returns 1
22:46:16.087 00.000 15712 scope still moving after pulse duration time elapsed
22:46:16.133 00.046 15712 IsGuiding returns 0
22:46:16.133 00.000 15712 scope move finished after 15 + 54 ms
22:46:16.133 00.000 15712 Move returns status 0, amount 15
22:46:16.133 00.000 15712 MoveAxis(N, 0, ABG)
22:46:16.133 00.000 15712 Move returns status 0, amount 0
22:46:16.133 00.000 15712 move complete, result=0
22:46:16.133 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
22:46:16.141 00.008 15712 worker thread done servicing request
22:46:16.141 00.000 15712 Worker thread wakes up
22:46:16.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:16.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:17.884 01.743 15712 Exposure complete
22:46:17.945 00.061 15712 worker thread done servicing request
22:46:17.945 00.000 7988 OnExposeComplete: enter
22:46:17.945 00.000 7988 UpdateGuideState(): m_state=6
22:46:17.948 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
22:46:17.948 00.000 7988 Star::Find returns 1 (0), X=501.05, Y=797.06, Mass=1680, SNR=27.3, Peak=167 HFD=4.4
22:46:17.950 00.002 7988 MultiStar: [#1 0.03,-1.04,0.00,M5] [#2 0.11,-0.56,0.00,M1] [#3 0.17,-1.07,0.00,M9] [#4 0.13,-0.10,0.74,U] [#5 -0.13,-0.43,0.74,U] [#6 0.26,-0.60,0.00,M5] [#7 0.09,-0.80,0.00,M1] [#8 0.27,-1.10,0.00,M7] 
22:46:17.950 00.000 7988 refined, 2 included, MultiStar: {0.08, -0.32}, one-star: {0.19, -0.40}
22:46:17.952 00.002 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
22:46:17.952 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
22:46:17.954 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.34 mountX=-0.32 mountY=-0.07, mountTheta=-2.93
22:46:17.956 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.32, opts=13)
22:46:17.956 00.000 7988 Enqueuing Move request for scope (0.08, -0.32)
22:46:17.958 00.002 15712 Worker thread wakes up
22:46:17.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
22:46:17.958 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
22:46:17.958 00.000 15712 Moving (0.08, -0.32) raw xDistance=-0.32 yDistance=-0.07
22:46:17.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:17.958 00.000 7988 UpdateGuideState exits: m=1680 SNR=27.3
22:46:17.960 00.002 15712 PPEC rslt: input = -0.32, final = -0.13, react = -0.19, pred = 0.11, hyst = -0.18, hyst_pct = 0.52, period_length = 636.00
22:46:17.960 00.000 15712 PPEC: input: -0.32, control: -0.13, exposure: 1500
22:46:17.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:17.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:17.963 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:17.963 00.000 15712 MoveAxis(E, 42, ABG)
22:46:17.963 00.000 15712 Guiding  Dir = 2, Dur = 42
22:46:17.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:17.965 00.002 7988 Enqueuing Expose request
22:46:17.965 00.000 15712 IsGuiding returns 0
22:46:17.993 00.028 15712 PulseGuide returned control before completion, sleep 26
22:46:18.024 00.031 15712 IsGuiding returns 1
22:46:18.024 00.000 15712 scope still moving after pulse duration time elapsed
22:46:18.073 00.049 15712 IsGuiding returns 0
22:46:18.073 00.000 15712 scope move finished after 42 + 64 ms
22:46:18.073 00.000 15712 Move returns status 0, amount 42
22:46:18.073 00.000 15712 MoveAxis(N, 0, ABG)
22:46:18.073 00.000 15712 Move returns status 0, amount 0
22:46:18.073 00.000 15712 move complete, result=0
22:46:18.073 00.000 7988 GuideStep: -0.3 px 42 ms EAST, -0.1 px 0 ms NORTH
22:46:18.075 00.002 15712 worker thread done servicing request
22:46:18.075 00.000 15712 Worker thread wakes up
22:46:18.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:18.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:19.493 01.418 15712 Exposure complete
22:46:19.550 00.057 15712 worker thread done servicing request
22:46:19.550 00.000 7988 OnExposeComplete: enter
22:46:19.555 00.005 7988 UpdateGuideState(): m_state=6
22:46:19.555 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
22:46:19.555 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=797.25, Mass=1587, SNR=26.2, Peak=188 HFD=4.4
22:46:19.555 00.000 7988 MultiStar: [#1 -0.05,-0.71,0.00,M6] [#2 0.22,-0.35,0.85,U] [#3 -0.09,-0.94,0.00,M10] [#4 -0.20,-0.02,0.78,U] [#5 -0.22,-0.08,0.77,U] [#6 0.24,-0.50,0.00,M6] [#7 -0.06,-0.37,0.51,U] [#8 0.01,-0.60,0.00,M8] 
22:46:19.555 00.000 7988 refined, 4 included, MultiStar: {-0.05, -0.20}, one-star: {-0.04, -0.21}
22:46:19.555 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.41 = 2.88)
22:46:19.555 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
22:46:19.555 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.84 mountX=-0.20 mountY=0.06, mountTheta=2.85
22:46:19.555 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.20, opts=13)
22:46:19.555 00.000 7988 Enqueuing Move request for scope (-0.05, -0.20)
22:46:19.567 00.012 15712 Worker thread wakes up
22:46:19.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
22:46:19.567 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
22:46:19.567 00.000 15712 Moving (-0.05, -0.20) raw xDistance=-0.20 yDistance=0.06
22:46:19.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:19.567 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.2
22:46:19.567 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:19.570 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:19.570 00.000 7988 Enqueuing Expose request
22:46:19.570 00.000 15712 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.01, hyst = -0.10, hyst_pct = 0.52, period_length = 636.00
22:46:19.570 00.000 15712 PPEC: input: -0.20, control: -0.10, exposure: 1500
22:46:19.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:19.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:46:19.570 00.000 15712 MoveAxis(E, 34, ABG)
22:46:19.570 00.000 15712 Guiding  Dir = 2, Dur = 34
22:46:19.590 00.020 15712 IsGuiding returns 0
22:46:19.603 00.013 15712 PulseGuide returned control before completion, sleep 28
22:46:19.652 00.049 15712 IsGuiding returns 0
22:46:19.652 00.000 15712 Move returns status 0, amount 34
22:46:19.652 00.000 15712 MoveAxis(N, 0, ABG)
22:46:19.652 00.000 15712 Move returns status 0, amount 0
22:46:19.652 00.000 15712 move complete, result=0
22:46:19.652 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
22:46:19.658 00.006 15712 worker thread done servicing request
22:46:19.658 00.000 15712 Worker thread wakes up
22:46:19.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:19.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:21.297 01.639 15712 Exposure complete
22:46:21.351 00.054 15712 worker thread done servicing request
22:46:21.359 00.008 7988 OnExposeComplete: enter
22:46:21.359 00.000 7988 UpdateGuideState(): m_state=6
22:46:21.359 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
22:46:21.359 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=797.45, Mass=1641, SNR=27.0, Peak=184 HFD=4.5
22:46:21.359 00.000 7988 MultiStar: [#1 -0.01,-0.64,0.00,M7] [#2 0.28,-0.19,0.88,U] [#3 0.14,-0.74,0.00,R] [#4 -0.20,0.20,0.73,U] [#5 -0.24,0.21,0.73,U] [#6 0.06,-0.28,0.65,U] [#7 0.16,-0.30,0.49,U] [#8 0.23,-0.70,0.00,M9] 
22:46:21.359 00.000 7988 single-star, 5 included, MultiStar: {0.01, -0.05}, one-star: {-0.01, -0.01}
22:46:21.359 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.21 = 2.07)
22:46:21.359 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.04)
22:46:21.359 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.65 mountX=-0.01 mountY=0.01, mountTheta=2.07
22:46:21.368 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
22:46:21.368 00.000 7988 Enqueuing Move request for scope (-0.01, -0.01)
22:46:21.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:21.368 00.000 7988 UpdateGuideState exits: m=1641 SNR=27.0
22:46:21.374 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:21.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:21.374 00.000 7988 Enqueuing Expose request
22:46:21.374 00.000 15712 Worker thread wakes up
22:46:21.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:46:21.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:46:21.374 00.000 15712 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
22:46:21.374 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.52, period_length = 636.00
22:46:21.374 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
22:46:21.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:21.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:46:21.374 00.000 15712 MoveAxis(W, 2, ABG)
22:46:21.374 00.000 15712 Guiding  Dir = 3, Dur = 2
22:46:21.374 00.000 15712 IsGuiding returns 0
22:46:21.390 00.016 15712 IsGuiding returns 0
22:46:21.390 00.000 15712 Move returns status 0, amount 2
22:46:21.390 00.000 15712 MoveAxis(N, 0, ABG)
22:46:21.390 00.000 15712 Move returns status 0, amount 0
22:46:21.390 00.000 15712 move complete, result=0
22:46:21.390 00.000 15712 worker thread done servicing request
22:46:21.390 00.000 15712 Worker thread wakes up
22:46:21.390 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:46:21.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:21.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:22.808 01.418 15712 Exposure complete
22:46:22.870 00.062 15712 worker thread done servicing request
22:46:22.870 00.000 7988 OnExposeComplete: enter
22:46:22.870 00.000 7988 UpdateGuideState(): m_state=6
22:46:22.870 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
22:46:22.870 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=797.28, Mass=1706, SNR=27.8, Peak=188 HFD=4.5
22:46:22.870 00.000 7988 MultiStar: [#1 -0.17,-0.77,0.00,M8] [#2 0.21,-0.27,0.83,U] [#3 -0.11,0.11,0.84,U] [#4 -0.02,0.05,0.75,U] [#5 -0.10,-0.15,0.68,U] [#6 0.31,-0.52,0.00,M6] [#7 0.05,-0.49,0.48,U] [#8 0.42,-1.02,0.00,M10] 
22:46:22.870 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.13}, one-star: {0.03, -0.18}
22:46:22.870 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
22:46:22.870 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
22:46:22.880 00.010 7988 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.48 mountX=-0.13 mountY=-0.01, mountTheta=-3.08
22:46:22.880 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.13, opts=13)
22:46:22.880 00.000 7988 Enqueuing Move request for scope (0.01, -0.13)
22:46:22.880 00.000 15712 Worker thread wakes up
22:46:22.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
22:46:22.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
22:46:22.880 00.000 15712 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=-0.01
22:46:22.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:22.886 00.006 7988 UpdateGuideState exits: m=1706 SNR=27.8
22:46:22.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:22.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:22.886 00.000 7988 Enqueuing Expose request
22:46:22.886 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.52, period_length = 636.00
22:46:22.886 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
22:46:22.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:22.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:46:22.886 00.000 15712 MoveAxis(W, 2, ABG)
22:46:22.886 00.000 15712 Guiding  Dir = 3, Dur = 2
22:46:22.914 00.028 15712 IsGuiding returns 0
22:46:22.932 00.018 15712 IsGuiding returns 0
22:46:22.932 00.000 15712 Move returns status 0, amount 2
22:46:22.932 00.000 15712 MoveAxis(N, 0, ABG)
22:46:22.932 00.000 15712 Move returns status 0, amount 0
22:46:22.932 00.000 15712 move complete, result=0
22:46:22.932 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:46:22.934 00.002 15712 worker thread done servicing request
22:46:22.934 00.000 15712 Worker thread wakes up
22:46:22.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:22.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:24.576 01.642 15712 Exposure complete
22:46:24.630 00.054 15712 worker thread done servicing request
22:46:24.630 00.000 7988 OnExposeComplete: enter
22:46:24.638 00.008 7988 UpdateGuideState(): m_state=6
22:46:24.638 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
22:46:24.640 00.002 7988 Star::Find returns 1 (0), X=501.00, Y=797.05, Mass=1528, SNR=25.9, Peak=186 HFD=4.3
22:46:24.642 00.002 7988 MultiStar: [#1 -0.07,-0.85,0.00,M9] [#2 0.09,-0.45,0.86,U] [#3 -0.06,-0.07,0.90,U] [#4 0.00,-0.10,0.82,U] [#5 -0.16,-0.29,0.76,U] [#6 0.09,-0.42,0.71,U] [#7 0.06,-0.63,0.00,M1] [#8 0.27,-1.33,0.00,R] 
22:46:24.642 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.29}, one-star: {0.14, -0.41}
22:46:24.644 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
22:46:24.644 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
22:46:24.646 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.50 mountX=-0.29 mountY=-0.01, mountTheta=-3.10
22:46:24.647 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.29, opts=13)
22:46:24.649 00.002 7988 Enqueuing Move request for scope (0.02, -0.29)
22:46:24.649 00.000 15712 Worker thread wakes up
22:46:24.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
22:46:24.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
22:46:24.649 00.000 15712 Moving (0.02, -0.29) raw xDistance=-0.29 yDistance=-0.01
22:46:24.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:24.649 00.000 7988 UpdateGuideState exits: m=1528 SNR=25.9
22:46:24.652 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:24.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:24.654 00.002 7988 Enqueuing Expose request
22:46:24.654 00.000 15712 PPEC rslt: input = -0.29, final = -0.16, react = -0.17, pred = 0.02, hyst = -0.16, hyst_pct = 0.51, period_length = 636.00
22:46:24.654 00.000 15712 PPEC: input: -0.29, control: -0.16, exposure: 1500
22:46:24.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:24.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:46:24.654 00.000 15712 MoveAxis(E, 51, ABG)
22:46:24.654 00.000 15712 Guiding  Dir = 2, Dur = 51
22:46:24.654 00.000 15712 IsGuiding returns 0
22:46:24.670 00.016 15712 PulseGuide returned control before completion, sleep 42
22:46:24.718 00.048 15712 IsGuiding returns 0
22:46:24.718 00.000 15712 Move returns status 0, amount 51
22:46:24.718 00.000 15712 MoveAxis(N, 0, ABG)
22:46:24.718 00.000 15712 Move returns status 0, amount 0
22:46:24.718 00.000 15712 move complete, result=0
22:46:24.718 00.000 15712 worker thread done servicing request
22:46:24.718 00.000 15712 Worker thread wakes up
22:46:24.718 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
22:46:24.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:24.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:26.139 01.421 15712 Exposure complete
22:46:26.200 00.061 15712 worker thread done servicing request
22:46:26.200 00.000 7988 OnExposeComplete: enter
22:46:26.200 00.000 7988 UpdateGuideState(): m_state=6
22:46:26.200 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
22:46:26.200 00.000 7988 Star::Find returns 1 (0), X=500.84, Y=796.98, Mass=1695, SNR=27.5, Peak=199 HFD=4.3
22:46:26.200 00.000 7988 MultiStar: [#1 0.07,-0.90,0.00,M10] [#2 0.33,-0.44,0.00,M1] [#3 -0.09,-0.18,0.87,U] [#4 -0.17,-0.10,0.73,U] [#5 -0.29,-0.39,0.72,U] [#6 0.05,-0.60,0.00,M6] [#7 0.12,-0.61,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.65,-0.24,0.00,M7] 
22:46:26.200 00.000 7988 refined, 3 included, MultiStar: {-0.13, -0.30}, one-star: {-0.02, -0.48}
22:46:26.200 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
22:46:26.200 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
22:46:26.200 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.32 cameraTheta=-1.99 mountX=-0.30 mountY=0.14, mountTheta=2.70
22:46:26.211 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.30, opts=13)
22:46:26.211 00.000 7988 Enqueuing Move request for scope (-0.13, -0.30)
22:46:26.211 00.000 15712 Worker thread wakes up
22:46:26.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
22:46:26.211 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
22:46:26.211 00.000 15712 Moving (-0.13, -0.30) raw xDistance=-0.30 yDistance=0.14
22:46:26.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:26.211 00.000 7988 UpdateGuideState exits: m=1695 SNR=27.5
22:46:26.216 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:26.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:26.216 00.000 7988 Enqueuing Expose request
22:46:26.216 00.000 15712 PPEC rslt: input = -0.30, final = -0.16, react = -0.18, pred = 0.02, hyst = -0.16, hyst_pct = 0.51, period_length = 636.00
22:46:26.216 00.000 15712 PPEC: input: -0.30, control: -0.16, exposure: 1500
22:46:26.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:26.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:46:26.216 00.000 15712 MoveAxis(E, 52, ABG)
22:46:26.216 00.000 15712 Guiding  Dir = 2, Dur = 52
22:46:26.216 00.000 15712 IsGuiding returns 0
22:46:26.237 00.021 15712 PulseGuide returned control before completion, sleep 41
22:46:26.316 00.079 15712 IsGuiding returns 0
22:46:26.316 00.000 15712 Move returns status 0, amount 52
22:46:26.316 00.000 15712 MoveAxis(N, 0, ABG)
22:46:26.316 00.000 15712 Move returns status 0, amount 0
22:46:26.316 00.000 15712 move complete, result=0
22:46:26.316 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
22:46:26.323 00.007 15712 worker thread done servicing request
22:46:26.323 00.000 15712 Worker thread wakes up
22:46:26.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:26.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:27.954 01.631 15712 Exposure complete
22:46:28.018 00.064 15712 worker thread done servicing request
22:46:28.018 00.000 7988 OnExposeComplete: enter
22:46:28.018 00.000 7988 UpdateGuideState(): m_state=6
22:46:28.024 00.006 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
22:46:28.024 00.000 7988 Star::Find returns 1 (0), X=500.72, Y=796.79, Mass=1684, SNR=27.5, Peak=157 HFD=4.4
22:46:28.026 00.002 7988 MultiStar: [#1 0.10,-1.18,0.00,R] [#2 0.32,-0.77,0.00,M2] [#3 0.05,-0.42,0.86,U] [#4 -0.03,-0.25,0.71,U] [#5 -0.03,-0.72,0.00,M1] [#6 0.43,-0.96,0.00,M7] [#7 0.21,-1.15,0.00,M3] [#8 0.17,-0.00,0.45,U] 
22:46:28.026 00.000 7988 refined, 3 included, MultiStar: {-0.01, -0.40}, one-star: {-0.14, -0.67}
22:46:28.028 00.002 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
22:46:28.028 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.08)
22:46:28.030 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.61 mountX=-0.40 mountY=0.02, mountTheta=3.08
22:46:28.031 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.40, opts=13)
22:46:28.033 00.002 7988 Enqueuing Move request for scope (-0.01, -0.40)
22:46:28.033 00.000 15712 Worker thread wakes up
22:46:28.035 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.40) opts 0xd
22:46:28.035 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.40)
22:46:28.035 00.000 15712 Moving (-0.01, -0.40) raw xDistance=-0.40 yDistance=0.02
22:46:28.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:28.035 00.000 7988 UpdateGuideState exits: m=1684 SNR=27.5
22:46:28.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:28.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:28.035 00.000 7988 Enqueuing Expose request
22:46:28.035 00.000 15712 PPEC rslt: input = -0.40, final = -0.22, react = -0.24, pred = 0.02, hyst = -0.23, hyst_pct = 0.51, period_length = 636.00
22:46:28.035 00.000 15712 PPEC: input: -0.40, control: -0.22, exposure: 1500
22:46:28.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:28.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:46:28.035 00.000 15712 MoveAxis(E, 73, ABG)
22:46:28.035 00.000 15712 Guiding  Dir = 2, Dur = 73
22:46:28.035 00.000 15712 IsGuiding returns 0
22:46:28.055 00.020 15712 PulseGuide returned control before completion, sleep 61
22:46:28.129 00.074 15712 IsGuiding returns 1
22:46:28.129 00.000 15712 scope still moving after pulse duration time elapsed
22:46:28.184 00.055 15712 IsGuiding returns 0
22:46:28.184 00.000 15712 scope move finished after 73 + 77 ms
22:46:28.184 00.000 15712 Move returns status 0, amount 73
22:46:28.184 00.000 15712 MoveAxis(N, 0, ABG)
22:46:28.184 00.000 15712 Move returns status 0, amount 0
22:46:28.184 00.000 15712 move complete, result=0
22:46:28.184 00.000 7988 GuideStep: -0.4 px 73 ms EAST, 0.0 px 0 ms NORTH
22:46:28.193 00.009 15712 worker thread done servicing request
22:46:28.193 00.000 15712 Worker thread wakes up
22:46:28.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:28.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:29.617 01.424 15712 Exposure complete
22:46:29.679 00.062 15712 worker thread done servicing request
22:46:29.679 00.000 7988 OnExposeComplete: enter
22:46:29.679 00.000 7988 UpdateGuideState(): m_state=6
22:46:29.679 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
22:46:29.679 00.000 7988 Star::Find returns 1 (0), X=501.00, Y=796.99, Mass=1719, SNR=27.8, Peak=208 HFD=4.5
22:46:29.679 00.000 7988 MultiStar: [#1 -0.14,0.33,0.94,U] [#2 0.19,-0.49,0.86,U] [#3 0.12,-0.22,0.84,U] [#4 0.11,-0.21,0.73,U] [#5 0.12,-0.27,0.70,U] [#6 0.36,-0.67,0.00,M8] [#7 0.12,-0.52,0.00,M4] [#8 -0.34,0.30,0.43,U] 
22:46:29.679 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.18}, one-star: {0.14, -0.47}
22:46:29.679 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
22:46:29.679 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
22:46:29.679 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.27 mountX=-0.18 mountY=-0.05, mountTheta=-2.86
22:46:29.679 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.18, opts=13)
22:46:29.691 00.012 7988 Enqueuing Move request for scope (0.05, -0.18)
22:46:29.693 00.002 15712 Worker thread wakes up
22:46:29.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:29.694 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
22:46:29.694 00.000 7988 UpdateGuideState exits: m=1719 SNR=27.8
22:46:29.695 00.001 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
22:46:29.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:29.696 00.001 15712 Moving (0.05, -0.18) raw xDistance=-0.18 yDistance=-0.05
22:46:29.696 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:29.697 00.001 7988 Enqueuing Expose request
22:46:29.698 00.001 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.02, hyst = -0.11, hyst_pct = 0.51, period_length = 636.00
22:46:29.698 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
22:46:29.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:29.698 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:29.698 00.000 15712 MoveAxis(E, 32, ABG)
22:46:29.698 00.000 15712 Guiding  Dir = 2, Dur = 32
22:46:29.699 00.001 15712 IsGuiding returns 0
22:46:29.723 00.024 15712 PulseGuide returned control before completion, sleep 16
22:46:29.774 00.051 15712 IsGuiding returns 0
22:46:29.774 00.000 15712 Move returns status 0, amount 32
22:46:29.774 00.000 15712 MoveAxis(N, 0, ABG)
22:46:29.774 00.000 15712 Move returns status 0, amount 0
22:46:29.774 00.000 15712 move complete, result=0
22:46:29.774 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
22:46:29.776 00.002 15712 worker thread done servicing request
22:46:29.776 00.000 15712 Worker thread wakes up
22:46:29.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:29.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:31.415 01.639 15712 Exposure complete
22:46:31.478 00.063 15712 worker thread done servicing request
22:46:31.478 00.000 7988 OnExposeComplete: enter
22:46:31.479 00.001 7988 UpdateGuideState(): m_state=6
22:46:31.480 00.001 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
22:46:31.480 00.000 7988 Star::Find returns 1 (0), X=500.79, Y=797.04, Mass=1688, SNR=27.4, Peak=182 HFD=4.3
22:46:31.480 00.000 7988 MultiStar: [#1 -0.03,0.09,0.95,U] [#2 0.33,-0.48,0.00,M2] [#3 -0.23,-0.17,0.87,U] [#4 -0.09,-0.23,0.74,U] [#5 -0.13,-0.20,0.70,U] [#6 0.07,-0.84,0.00,M9] [#7 0.23,-0.61,0.00,M5] [#8 0.12,0.10,0.45,U] 
22:46:31.480 00.000 7988 refined, 5 included, MultiStar: {-0.09, -0.16}, one-star: {-0.07, -0.42}
22:46:31.480 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
22:46:31.485 00.005 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
22:46:31.485 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.08 mountX=-0.16 mountY=0.09, mountTheta=2.62
22:46:31.487 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.16, opts=13)
22:46:31.489 00.002 7988 Enqueuing Move request for scope (-0.09, -0.16)
22:46:31.489 00.000 15712 Worker thread wakes up
22:46:31.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
22:46:31.489 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
22:46:31.489 00.000 15712 Moving (-0.09, -0.16) raw xDistance=-0.16 yDistance=0.09
22:46:31.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:31.489 00.000 7988 UpdateGuideState exits: m=1688 SNR=27.4
22:46:31.493 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:31.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:31.495 00.002 7988 Enqueuing Expose request
22:46:31.497 00.002 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 636.00
22:46:31.497 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
22:46:31.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:31.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:46:31.497 00.000 15712 MoveAxis(W, 2, ABG)
22:46:31.497 00.000 15712 Guiding  Dir = 3, Dur = 2
22:46:31.497 00.000 15712 IsGuiding returns 0
22:46:31.516 00.019 15712 IsGuiding returns 0
22:46:31.516 00.000 15712 Move returns status 0, amount 2
22:46:31.516 00.000 15712 MoveAxis(N, 0, ABG)
22:46:31.516 00.000 15712 Move returns status 0, amount 0
22:46:31.516 00.000 15712 move complete, result=0
22:46:31.516 00.000 15712 worker thread done servicing request
22:46:31.516 00.000 15712 Worker thread wakes up
22:46:31.516 00.000 7988 GuideStep: -0.2 px 2 ms WEST, 0.1 px 0 ms NORTH
22:46:31.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:31.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:32.933 01.417 15712 Exposure complete
22:46:32.992 00.059 15712 worker thread done servicing request
22:46:32.992 00.000 7988 OnExposeComplete: enter
22:46:32.994 00.002 7988 UpdateGuideState(): m_state=6
22:46:32.994 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
22:46:32.994 00.000 7988 Star::Find returns 1 (0), X=500.98, Y=797.01, Mass=1616, SNR=26.7, Peak=175 HFD=4.4
22:46:32.994 00.000 7988 MultiStar: [#1 -0.29,0.16,0.98,U] [#2 0.22,-0.75,0.00,M3] [#3 -0.06,-0.22,0.90,U] [#4 0.01,-0.07,0.73,U] [#5 -0.04,-0.39,0.71,U] [#6 0.10,-0.93,0.00,M10] [#7 -0.01,-0.61,0.00,M6] [#8 0.07,0.16,0.47,U] 
22:46:32.994 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.16}, one-star: {0.12, -0.45}
22:46:32.994 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.87)
22:46:32.994 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
22:46:32.994 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.85 mountX=-0.16 mountY=0.05, mountTheta=2.84
22:46:32.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.16, opts=13)
22:46:32.994 00.000 7988 Enqueuing Move request for scope (-0.04, -0.16)
22:46:33.006 00.012 15712 Worker thread wakes up
22:46:33.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
22:46:33.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
22:46:33.006 00.000 15712 Moving (-0.04, -0.16) raw xDistance=-0.16 yDistance=0.05
22:46:33.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:33.006 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.7
22:46:33.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:33.009 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:33.010 00.001 7988 Enqueuing Expose request
22:46:33.010 00.000 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 636.00
22:46:33.010 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
22:46:33.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:33.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:46:33.010 00.000 15712 MoveAxis(E, 1, ABG)
22:46:33.010 00.000 15712 Guiding  Dir = 2, Dur = 1
22:46:33.012 00.002 15712 IsGuiding returns 0
22:46:33.034 00.022 15712 IsGuiding returns 0
22:46:33.034 00.000 15712 Move returns status 0, amount 1
22:46:33.034 00.000 15712 MoveAxis(N, 0, ABG)
22:46:33.034 00.000 15712 Move returns status 0, amount 0
22:46:33.034 00.000 15712 move complete, result=0
22:46:33.034 00.000 15712 worker thread done servicing request
22:46:33.034 00.000 15712 Worker thread wakes up
22:46:33.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:33.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:33.034 00.000 7988 GuideStep: -0.2 px 1 ms EAST, 0.0 px 0 ms NORTH
22:46:34.669 01.635 15712 Exposure complete
22:46:34.729 00.060 15712 worker thread done servicing request
22:46:34.729 00.000 7988 OnExposeComplete: enter
22:46:34.731 00.002 7988 UpdateGuideState(): m_state=6
22:46:34.731 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
22:46:34.731 00.000 7988 Star::Find returns 1 (0), X=500.91, Y=797.11, Mass=1606, SNR=26.6, Peak=152 HFD=4.4
22:46:34.731 00.000 7988 MultiStar: [#1 -0.12,0.23,0.97,U] [#2 0.41,-0.69,0.00,M4] [#3 -0.12,-0.28,0.85,U] [#4 -0.19,-0.26,0.73,U] [#5 -0.11,-0.41,0.74,U] [#6 0.35,-0.70,0.00,R] [#7 0.10,-0.86,0.00,M7] [#8 0.21,0.26,0.45,U] 
22:46:34.731 00.000 7988 refined, 5 included, MultiStar: {-0.06, -0.16}, one-star: {0.05, -0.34}
22:46:34.731 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.76)
22:46:34.731 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.73)
22:46:34.731 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.96 mountX=-0.16 mountY=0.07, mountTheta=2.73
22:46:34.731 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.16, opts=13)
22:46:34.731 00.000 7988 Enqueuing Move request for scope (-0.06, -0.16)
22:46:34.731 00.000 15712 Worker thread wakes up
22:46:34.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
22:46:34.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
22:46:34.731 00.000 15712 Moving (-0.06, -0.16) raw xDistance=-0.16 yDistance=0.07
22:46:34.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:34.744 00.013 7988 UpdateGuideState exits: m=1606 SNR=26.6
22:46:34.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:34.744 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:34.744 00.000 7988 Enqueuing Expose request
22:46:34.747 00.003 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 636.00
22:46:34.747 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
22:46:34.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:34.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:46:34.747 00.000 15712 MoveAxis(E, 2, ABG)
22:46:34.747 00.000 15712 Guiding  Dir = 2, Dur = 2
22:46:34.749 00.002 15712 IsGuiding returns 0
22:46:34.799 00.050 15712 IsGuiding returns 0
22:46:34.799 00.000 15712 Move returns status 0, amount 2
22:46:34.799 00.000 15712 MoveAxis(N, 0, ABG)
22:46:34.799 00.000 15712 Move returns status 0, amount 0
22:46:34.799 00.000 15712 move complete, result=0
22:46:34.799 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.1 px 0 ms NORTH
22:46:34.810 00.011 15712 worker thread done servicing request
22:46:34.810 00.000 15712 Worker thread wakes up
22:46:34.812 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:34.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:36.229 01.417 15712 Exposure complete
22:46:36.290 00.061 15712 worker thread done servicing request
22:46:36.290 00.000 7988 OnExposeComplete: enter
22:46:36.291 00.001 7988 UpdateGuideState(): m_state=6
22:46:36.291 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
22:46:36.291 00.000 7988 Star::Find returns 1 (0), X=501.23, Y=796.89, Mass=1692, SNR=27.4, Peak=142 HFD=4.6
22:46:36.291 00.000 7988 MultiStar: [#1 -0.10,0.24,0.98,U] [#2 0.39,-0.53,0.00,M5] [#3 -0.06,-0.19,0.85,U] [#4 0.08,-0.01,0.73,U] [#5 -0.16,-0.50,0.71,U] [#6 0.17,0.07,0.65,U] [#7 0.56,-0.59,0.00,M8] [#8 0.54,0.20,0.00,M1] 
22:46:36.291 00.000 7988 refined, 5 included, MultiStar: {0.06, -0.16}, one-star: {0.38, -0.56}
22:46:36.291 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
22:46:36.291 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
22:46:36.291 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.23 mountX=-0.16 mountY=-0.05, mountTheta=-2.82
22:46:36.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.16, opts=13)
22:46:36.291 00.000 7988 Enqueuing Move request for scope (0.06, -0.16)
22:46:36.291 00.000 15712 Worker thread wakes up
22:46:36.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
22:46:36.291 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
22:46:36.291 00.000 15712 Moving (0.06, -0.16) raw xDistance=-0.16 yDistance=-0.05
22:46:36.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:36.291 00.000 7988 UpdateGuideState exits: m=1692 SNR=27.4
22:46:36.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:36.306 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:36.306 00.000 7988 Enqueuing Expose request
22:46:36.308 00.002 15712 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.50, period_length = 636.00
22:46:36.308 00.000 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
22:46:36.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:36.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:36.308 00.000 15712 MoveAxis(E, 33, ABG)
22:46:36.308 00.000 15712 Guiding  Dir = 2, Dur = 33
22:46:36.308 00.000 15712 IsGuiding returns 0
22:46:36.325 00.017 15712 PulseGuide returned control before completion, sleep 25
22:46:36.374 00.049 15712 IsGuiding returns 0
22:46:36.374 00.000 15712 Move returns status 0, amount 33
22:46:36.374 00.000 15712 MoveAxis(N, 0, ABG)
22:46:36.374 00.000 15712 Move returns status 0, amount 0
22:46:36.374 00.000 15712 move complete, result=0
22:46:36.374 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
22:46:36.376 00.002 15712 worker thread done servicing request
22:46:36.376 00.000 15712 Worker thread wakes up
22:46:36.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:36.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:38.015 01.639 15712 Exposure complete
22:46:38.077 00.062 15712 worker thread done servicing request
22:46:38.077 00.000 7988 OnExposeComplete: enter
22:46:38.079 00.002 7988 UpdateGuideState(): m_state=6
22:46:38.079 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
22:46:38.079 00.000 7988 Star::Find returns 1 (0), X=500.90, Y=796.60, Mass=1603, SNR=26.8, Peak=153 HFD=4.4
22:46:38.079 00.000 7988 MultiStar: [#1 0.02,-0.11,1.01,U] [#2 0.15,-0.74,0.00,M6] [#3 -0.19,-0.61,0.00,M1] [#4 -0.04,-0.29,0.77,U] [#5 0.07,-0.62,0.00,M1] [#6 0.01,-0.23,0.65,U] [#7 0.02,-0.97,0.00,M9] [#8 0.14,0.16,0.43,U] 
22:46:38.079 00.000 7988 refined, 4 included, MultiStar: {0.03, -0.33}, one-star: {0.04, -0.86}
22:46:38.079 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
22:46:38.079 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
22:46:38.079 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.49 mountX=-0.33 mountY=-0.02, mountTheta=-3.09
22:46:38.079 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.33, opts=13)
22:46:38.079 00.000 7988 Enqueuing Move request for scope (0.03, -0.33)
22:46:38.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:38.092 00.013 7988 UpdateGuideState exits: m=1603 SNR=26.8
22:46:38.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:38.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:38.095 00.003 7988 Enqueuing Expose request
22:46:38.095 00.000 15712 Worker thread wakes up
22:46:38.095 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd
22:46:38.095 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.33)
22:46:38.095 00.000 15712 Moving (0.03, -0.33) raw xDistance=-0.33 yDistance=-0.02
22:46:38.095 00.000 15712 PPEC rslt: input = -0.33, final = -0.22, react = -0.20, pred = -0.06, hyst = -0.18, hyst_pct = 0.50, period_length = 636.00
22:46:38.095 00.000 15712 PPEC: input: -0.33, control: -0.22, exposure: 1500
22:46:38.095 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:38.095 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:46:38.095 00.000 15712 MoveAxis(E, 72, ABG)
22:46:38.095 00.000 15712 Guiding  Dir = 2, Dur = 72
22:46:38.133 00.038 15712 IsGuiding returns 0
22:46:38.143 00.010 15712 PulseGuide returned control before completion, sleep 66
22:46:38.223 00.080 15712 IsGuiding returns 1
22:46:38.223 00.000 15712 scope still moving after pulse duration time elapsed
22:46:38.262 00.039 15712 IsGuiding returns 0
22:46:38.262 00.000 15712 scope move finished after 72 + 56 ms
22:46:38.262 00.000 15712 Move returns status 0, amount 72
22:46:38.262 00.000 15712 MoveAxis(N, 0, ABG)
22:46:38.262 00.000 15712 Move returns status 0, amount 0
22:46:38.262 00.000 15712 move complete, result=0
22:46:38.262 00.000 7988 GuideStep: -0.3 px 72 ms EAST, -0.0 px 0 ms NORTH
22:46:38.262 00.000 15712 worker thread done servicing request
22:46:38.264 00.002 15712 Worker thread wakes up
22:46:38.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:38.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:39.678 01.414 15712 Exposure complete
22:46:39.739 00.061 7988 OnExposeComplete: enter
22:46:39.739 00.000 7988 UpdateGuideState(): m_state=6
22:46:39.741 00.002 15712 worker thread done servicing request
22:46:39.741 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
22:46:39.741 00.000 7988 Star::Find returns 1 (0), X=500.84, Y=796.92, Mass=1590, SNR=26.7, Peak=156 HFD=4.2
22:46:39.741 00.000 7988 MultiStar: [#1 -0.12,0.01,0.98,U] [#2 0.10,-0.79,0.00,M7] [#3 -0.13,-0.61,0.00,M2] [#4 -0.19,-0.35,0.78,U] [#5 -0.13,-0.65,0.00,M2] [#6 -0.30,-0.12,0.67,U] [#7 0.42,-0.91,0.00,M10] [#8 -0.32,-0.24,0.45,U] 
22:46:39.741 00.000 7988 refined, 4 included, MultiStar: {-0.16, -0.26}, one-star: {-0.02, -0.54}
22:46:39.741 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.70 = 2.59)
22:46:39.741 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.55)
22:46:39.741 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-2.13 mountX=-0.26 mountY=0.17, mountTheta=2.56
22:46:39.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.26, opts=13)
22:46:39.741 00.000 7988 Enqueuing Move request for scope (-0.16, -0.26)
22:46:39.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:39.741 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.7
22:46:39.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:39.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:39.755 00.014 7988 Enqueuing Expose request
22:46:39.755 00.000 15712 Worker thread wakes up
22:46:39.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
22:46:39.755 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
22:46:39.755 00.000 15712 Moving (-0.16, -0.26) raw xDistance=-0.26 yDistance=0.17
22:46:39.757 00.002 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.15, pred = -0.07, hyst = -0.14, hyst_pct = 0.50, period_length = 636.00
22:46:39.757 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
22:46:39.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:39.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:46:39.757 00.000 15712 MoveAxis(E, 60, ABG)
22:46:39.757 00.000 15712 Guiding  Dir = 2, Dur = 60
22:46:39.757 00.000 15712 IsGuiding returns 0
22:46:39.780 00.023 15712 PulseGuide returned control before completion, sleep 48
22:46:39.834 00.054 15712 IsGuiding returns 1
22:46:39.834 00.000 15712 scope still moving after pulse duration time elapsed
22:46:39.872 00.038 15712 IsGuiding returns 0
22:46:39.872 00.000 15712 scope move finished after 60 + 57 ms
22:46:39.872 00.000 15712 Move returns status 0, amount 60
22:46:39.872 00.000 15712 MoveAxis(N, 0, ABG)
22:46:39.872 00.000 15712 Move returns status 0, amount 0
22:46:39.872 00.000 15712 move complete, result=0
22:46:39.872 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.2 px 0 ms NORTH
22:46:39.877 00.005 15712 worker thread done servicing request
22:46:39.877 00.000 15712 Worker thread wakes up
22:46:39.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:39.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:41.515 01.638 15712 Exposure complete
22:46:41.561 00.046 15712 worker thread done servicing request
22:46:41.561 00.000 7988 OnExposeComplete: enter
22:46:41.576 00.015 7988 UpdateGuideState(): m_state=6
22:46:41.578 00.002 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
22:46:41.578 00.000 7988 Star::Find returns 1 (0), X=500.91, Y=797.06, Mass=1531, SNR=26.0, Peak=156 HFD=4.4
22:46:41.578 00.000 7988 MultiStar: [#1 -0.19,0.13,1.00,U] [#2 0.17,-0.73,0.00,M8] [#3 -0.08,-0.36,0.89,U] [#4 -0.13,-0.13,0.81,U] [#5 -0.27,-0.32,0.73,U] [#6 -0.26,-0.13,0.66,U] [#7 0.19,-0.90,0.00,R] [#8 -0.18,0.41,0.47,U] 
22:46:41.578 00.000 7988 refined, 6 included, MultiStar: {-0.14, -0.15}, one-star: {0.05, -0.40}
22:46:41.578 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.89 = 2.39)
22:46:41.578 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.36)
22:46:41.578 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.33 mountX=-0.15 mountY=0.14, mountTheta=2.38
22:46:41.578 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.15, opts=13)
22:46:41.578 00.000 7988 Enqueuing Move request for scope (-0.14, -0.15)
22:46:41.578 00.000 15712 Worker thread wakes up
22:46:41.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
22:46:41.578 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
22:46:41.578 00.000 15712 Moving (-0.14, -0.15) raw xDistance=-0.15 yDistance=0.14
22:46:41.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:41.578 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.0
22:46:41.590 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:41.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:41.592 00.002 7988 Enqueuing Expose request
22:46:41.592 00.000 15712 PPEC rslt: input = -0.15, final = -0.04, react = -0.09, pred = -0.08, hyst = 0.00, hyst_pct = 0.50, period_length = 636.00
22:46:41.592 00.000 15712 PPEC: input: -0.15, control: -0.04, exposure: 1500
22:46:41.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:41.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:46:41.592 00.000 15712 MoveAxis(E, 13, ABG)
22:46:41.592 00.000 15712 Guiding  Dir = 2, Dur = 13
22:46:41.592 00.000 15712 IsGuiding returns 0
22:46:41.611 00.019 15712 IsGuiding returns 1
22:46:41.611 00.000 15712 scope still moving after pulse duration time elapsed
22:46:41.662 00.051 15712 IsGuiding returns 0
22:46:41.662 00.000 15712 scope move finished after 13 + 59 ms
22:46:41.662 00.000 15712 Move returns status 0, amount 13
22:46:41.662 00.000 15712 MoveAxis(N, 0, ABG)
22:46:41.662 00.000 15712 Move returns status 0, amount 0
22:46:41.662 00.000 15712 move complete, result=0
22:46:41.662 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
22:46:41.668 00.006 15712 worker thread done servicing request
22:46:41.668 00.000 15712 Worker thread wakes up
22:46:41.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:41.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:43.075 01.407 15712 Exposure complete
22:46:43.126 00.051 15712 worker thread done servicing request
22:46:43.126 00.000 7988 OnExposeComplete: enter
22:46:43.138 00.012 7988 UpdateGuideState(): m_state=6
22:46:43.140 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
22:46:43.140 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=796.68, Mass=1602, SNR=26.5, Peak=160 HFD=4.5
22:46:43.142 00.002 7988 MultiStar: [#1 -0.07,-0.04,0.97,U] [#2 0.22,-0.88,0.00,M9] [#3 -0.17,-0.57,0.00,M2] [#4 0.11,-0.37,0.73,U] [#5 -0.06,-0.47,0.72,U] [#6 -0.21,-0.21,0.66,U] [#7 0.15,-0.04,0.52,U] [#8 -0.14,0.18,0.45,U] 
22:46:43.143 00.001 7988 refined, 6 included, MultiStar: {-0.02, -0.30}, one-star: {0.07, -0.78}
22:46:43.143 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
22:46:43.145 00.002 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.06)
22:46:43.145 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.63 mountX=-0.30 mountY=0.03, mountTheta=3.06
22:46:43.147 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.30, opts=13)
22:46:43.149 00.002 7988 Enqueuing Move request for scope (-0.02, -0.30)
22:46:43.149 00.000 15712 Worker thread wakes up
22:46:43.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.30) opts 0xd
22:46:43.149 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.30)
22:46:43.149 00.000 15712 Moving (-0.02, -0.30) raw xDistance=-0.30 yDistance=0.03
22:46:43.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:43.149 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.5
22:46:43.153 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:43.153 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:43.154 00.001 7988 Enqueuing Expose request
22:46:43.154 00.000 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.05, hyst = -0.17, hyst_pct = 0.50, period_length = 636.00
22:46:43.154 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
22:46:43.154 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:43.154 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:46:43.154 00.000 15712 MoveAxis(E, 66, ABG)
22:46:43.154 00.000 15712 Guiding  Dir = 2, Dur = 66
22:46:43.154 00.000 15712 IsGuiding returns 0
22:46:43.179 00.025 15712 PulseGuide returned control before completion, sleep 48
22:46:43.262 00.083 15712 IsGuiding returns 0
22:46:43.262 00.000 15712 Move returns status 0, amount 66
22:46:43.262 00.000 15712 MoveAxis(N, 0, ABG)
22:46:43.262 00.000 15712 Move returns status 0, amount 0
22:46:43.262 00.000 15712 move complete, result=0
22:46:43.262 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.0 px 0 ms NORTH
22:46:43.266 00.004 15712 worker thread done servicing request
22:46:43.266 00.000 15712 Worker thread wakes up
22:46:43.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:43.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:44.909 01.643 15712 Exposure complete
22:46:44.967 00.058 15712 worker thread done servicing request
22:46:44.967 00.000 7988 OnExposeComplete: enter
22:46:44.970 00.003 7988 UpdateGuideState(): m_state=6
22:46:44.970 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
22:46:44.970 00.000 7988 Star::Find returns 1 (0), X=501.14, Y=796.68, Mass=1650, SNR=27.2, Peak=151 HFD=4.5
22:46:44.970 00.000 7988 MultiStar: [#1 -0.06,0.07,1.00,U] [#2 0.25,-0.58,0.00,M10] [#3 0.01,-0.38,0.86,U] [#4 0.01,-0.37,0.74,U] [#5 0.07,-0.67,0.00,M1] [#6 -0.19,-0.14,0.64,U] [#7 -0.07,0.27,0.50,U] [#8 0.00,0.00,0.00,L] [#9 0.35,-0.64,0.00,M8] 
22:46:44.970 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.27}, one-star: {0.28, -0.77}
22:46:44.970 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
22:46:44.970 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
22:46:44.970 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.51 mountX=-0.27 mountY=-0.01, mountTheta=-3.10
22:46:44.970 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.27, opts=13)
22:46:44.980 00.010 7988 Enqueuing Move request for scope (0.02, -0.27)
22:46:44.980 00.000 15712 Worker thread wakes up
22:46:44.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
22:46:44.980 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
22:46:44.980 00.000 15712 Moving (0.02, -0.27) raw xDistance=-0.27 yDistance=-0.01
22:46:44.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:44.980 00.000 7988 UpdateGuideState exits: m=1650 SNR=27.2
22:46:44.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:44.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:44.980 00.000 7988 Enqueuing Expose request
22:46:44.986 00.006 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.05, hyst = -0.15, hyst_pct = 0.50, period_length = 636.00
22:46:44.986 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
22:46:44.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:44.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:46:44.986 00.000 15712 MoveAxis(E, 59, ABG)
22:46:44.986 00.000 15712 Guiding  Dir = 2, Dur = 59
22:46:44.986 00.000 15712 IsGuiding returns 0
22:46:45.006 00.020 15712 PulseGuide returned control before completion, sleep 51
22:46:45.082 00.076 15712 IsGuiding returns 0
22:46:45.082 00.000 15712 Move returns status 0, amount 59
22:46:45.082 00.000 15712 MoveAxis(N, 0, ABG)
22:46:45.082 00.000 15712 Move returns status 0, amount 0
22:46:45.082 00.000 15712 move complete, result=0
22:46:45.082 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
22:46:45.089 00.007 15712 worker thread done servicing request
22:46:45.089 00.000 15712 Worker thread wakes up
22:46:45.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:45.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:46.505 01.416 15712 Exposure complete
22:46:46.566 00.061 15712 worker thread done servicing request
22:46:46.566 00.000 7988 OnExposeComplete: enter
22:46:46.566 00.000 7988 UpdateGuideState(): m_state=6
22:46:46.569 00.003 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
22:46:46.569 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=797.36, Mass=1715, SNR=27.6, Peak=198 HFD=4.4
22:46:46.571 00.002 7988 MultiStar: [#1 -0.23,0.37,0.93,U] [#2 0.20,-0.24,0.85,U] [#3 0.05,-0.07,0.82,U] [#4 -0.21,0.18,0.74,U] [#5 -0.26,-0.12,0.72,U] [#6 -0.29,0.21,0.69,U] [#7 -0.06,0.48,0.47,U] [#8 -0.04,0.20,0.42,U] 
22:46:46.571 00.000 7988 single-star, 8 included, MultiStar: {-0.09, 0.07}, one-star: {0.03, -0.10}
22:46:46.573 00.002 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
22:46:46.573 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
22:46:46.575 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.28 mountX=-0.10 mountY=-0.03, mountTheta=-2.88
22:46:46.576 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
22:46:46.578 00.002 7988 Enqueuing Move request for scope (0.03, -0.10)
22:46:46.578 00.000 15712 Worker thread wakes up
22:46:46.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:46:46.578 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:46:46.578 00.000 15712 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.03
22:46:46.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:46.578 00.000 7988 UpdateGuideState exits: m=1715 SNR=27.6
22:46:46.582 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:46.582 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:46.582 00.000 7988 Enqueuing Expose request
22:46:46.582 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.50, period_length = 636.00
22:46:46.582 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
22:46:46.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:46.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:46:46.582 00.000 15712 MoveAxis(E, 8, ABG)
22:46:46.582 00.000 15712 Guiding  Dir = 2, Dur = 8
22:46:46.582 00.000 15712 IsGuiding returns 0
22:46:46.604 00.022 15712 IsGuiding returns 0
22:46:46.604 00.000 15712 Move returns status 0, amount 8
22:46:46.604 00.000 15712 MoveAxis(N, 0, ABG)
22:46:46.604 00.000 15712 Move returns status 0, amount 0
22:46:46.604 00.000 15712 move complete, result=0
22:46:46.604 00.000 15712 worker thread done servicing request
22:46:46.604 00.000 15712 Worker thread wakes up
22:46:46.604 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:46:46.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:46.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:48.239 01.635 15712 Exposure complete
22:46:48.295 00.056 15712 worker thread done servicing request
22:46:48.295 00.000 7988 OnExposeComplete: enter
22:46:48.302 00.007 7988 UpdateGuideState(): m_state=6
22:46:48.302 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
22:46:48.302 00.000 7988 Star::Find returns 1 (0), X=500.96, Y=797.29, Mass=1592, SNR=26.7, Peak=178 HFD=4.3
22:46:48.302 00.000 7988 MultiStar: [#1 -0.04,0.39,1.01,U] [#2 0.29,-0.24,0.83,U] [#3 0.02,0.07,0.84,U] [#4 -0.22,0.42,0.73,U] [#5 -0.05,-0.12,0.72,U] [#6 0.01,0.40,0.66,U] [#7 -0.36,0.73,0.00,M1] [#8 -0.28,0.58,0.00,M1] 
22:46:48.302 00.000 7988 refined, 6 included, MultiStar: {0.02, 0.10}, one-star: {0.10, -0.16}
22:46:48.302 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
22:46:48.302 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
22:46:48.302 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.37 mountX=0.10 mountY=-0.02, mountTheta=-0.23
22:46:48.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.10, opts=13)
22:46:48.312 00.010 7988 Enqueuing Move request for scope (0.02, 0.10)
22:46:48.312 00.000 15712 Worker thread wakes up
22:46:48.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:46:48.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:46:48.312 00.000 15712 Moving (0.02, 0.10) raw xDistance=0.10 yDistance=-0.02
22:46:48.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:48.312 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.7
22:46:48.316 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:48.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:48.318 00.002 7988 Enqueuing Expose request
22:46:48.318 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.50, period_length = 636.00
22:46:48.318 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
22:46:48.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:48.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:46:48.318 00.000 15712 MoveAxis(E, 8, ABG)
22:46:48.318 00.000 15712 Guiding  Dir = 2, Dur = 8
22:46:48.318 00.000 15712 IsGuiding returns 0
22:46:48.380 00.062 15712 IsGuiding returns 0
22:46:48.380 00.000 15712 Move returns status 0, amount 8
22:46:48.380 00.000 15712 MoveAxis(N, 0, ABG)
22:46:48.380 00.000 15712 Move returns status 0, amount 0
22:46:48.380 00.000 15712 move complete, result=0
22:46:48.380 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:46:48.380 00.000 15712 worker thread done servicing request
22:46:48.381 00.001 15712 Worker thread wakes up
22:46:48.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:48.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:49.784 01.403 15712 Exposure complete
22:46:49.845 00.061 15712 worker thread done servicing request
22:46:49.845 00.000 7988 OnExposeComplete: enter
22:46:49.847 00.002 7988 UpdateGuideState(): m_state=6
22:46:49.847 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
22:46:49.847 00.000 7988 Star::Find returns 1 (0), X=501.04, Y=797.13, Mass=1545, SNR=26.4, Peak=160 HFD=4.3
22:46:49.847 00.000 7988 MultiStar: [#1 -0.04,0.15,0.99,U] [#2 0.41,-0.46,0.00,M9] [#3 0.23,-0.16,0.87,U] [#4 0.23,-0.13,0.77,U] [#5 -0.01,-0.27,0.72,U] [#6 -0.02,0.18,0.65,U] [#7 0.13,0.21,0.50,U] [#8 0.18,0.26,0.48,U] 
22:46:49.847 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.18, -0.33}
22:46:49.847 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
22:46:49.847 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
22:46:49.847 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
22:46:49.847 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.05, opts=13)
22:46:49.847 00.000 7988 Enqueuing Move request for scope (0.11, -0.05)
22:46:49.847 00.000 15712 Worker thread wakes up
22:46:49.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:46:49.847 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:46:49.847 00.000 15712 Moving (0.11, -0.05) raw xDistance=-0.05 yDistance=-0.11
22:46:49.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:49.859 00.012 7988 UpdateGuideState exits: m=1545 SNR=26.4
22:46:49.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:49.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:49.859 00.000 7988 Enqueuing Expose request
22:46:49.863 00.004 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.49, period_length = 636.00
22:46:49.863 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
22:46:49.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:49.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:49.863 00.000 15712 MoveAxis(E, 8, ABG)
22:46:49.863 00.000 15712 Guiding  Dir = 2, Dur = 8
22:46:49.863 00.000 15712 IsGuiding returns 0
22:46:49.882 00.019 15712 IsGuiding returns 0
22:46:49.882 00.000 15712 Move returns status 0, amount 8
22:46:49.882 00.000 15712 MoveAxis(N, 0, ABG)
22:46:49.882 00.000 15712 Move returns status 0, amount 0
22:46:49.882 00.000 15712 move complete, result=0
22:46:49.882 00.000 15712 worker thread done servicing request
22:46:49.882 00.000 15712 Worker thread wakes up
22:46:49.882 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:46:49.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:49.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:51.523 01.641 15712 Exposure complete
22:46:51.584 00.061 15712 worker thread done servicing request
22:46:51.584 00.000 7988 OnExposeComplete: enter
22:46:51.584 00.000 7988 UpdateGuideState(): m_state=6
22:46:51.586 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
22:46:51.588 00.002 7988 Star::Find returns 1 (0), X=501.05, Y=796.72, Mass=1630, SNR=27.0, Peak=146 HFD=4.5
22:46:51.588 00.000 7988 MultiStar: [#1 -0.06,0.08,0.96,U] [#2 0.39,-0.72,0.00,M10] [#3 0.20,-0.53,0.00,M1] [#4 0.03,-0.38,0.75,U] [#5 0.04,-0.66,0.00,M1] [#6 0.02,-0.25,0.63,U] [#7 -0.01,0.22,0.47,U] [#8 -0.01,0.10,0.42,U] 
22:46:51.590 00.002 7988 refined, 5 included, MultiStar: {0.04, -0.23}, one-star: {0.19, -0.74}
22:46:51.590 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
22:46:51.592 00.002 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
22:46:51.592 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.40 mountX=-0.23 mountY=-0.03, mountTheta=-2.99
22:46:51.594 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.23, opts=13)
22:46:51.594 00.000 7988 Enqueuing Move request for scope (0.04, -0.23)
22:46:51.596 00.002 15712 Worker thread wakes up
22:46:51.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
22:46:51.596 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
22:46:51.596 00.000 15712 Moving (0.04, -0.23) raw xDistance=-0.23 yDistance=-0.03
22:46:51.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:51.596 00.000 7988 UpdateGuideState exits: m=1630 SNR=27.0
22:46:51.599 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:51.599 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:51.599 00.000 7988 Enqueuing Expose request
22:46:51.599 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.04, hyst = -0.12, hyst_pct = 0.49, period_length = 636.00
22:46:51.599 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
22:46:51.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:51.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:46:51.599 00.000 15712 MoveAxis(E, 50, ABG)
22:46:51.599 00.000 15712 Guiding  Dir = 2, Dur = 50
22:46:51.599 00.000 15712 IsGuiding returns 0
22:46:51.621 00.022 15712 PulseGuide returned control before completion, sleep 40
22:46:51.689 00.068 15712 IsGuiding returns 0
22:46:51.689 00.000 15712 Move returns status 0, amount 50
22:46:51.689 00.000 15712 MoveAxis(N, 0, ABG)
22:46:51.689 00.000 15712 Move returns status 0, amount 0
22:46:51.689 00.000 15712 move complete, result=0
22:46:51.689 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
22:46:51.690 00.001 15712 worker thread done servicing request
22:46:51.690 00.000 15712 Worker thread wakes up
22:46:51.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:51.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:53.100 01.410 15712 Exposure complete
22:46:53.161 00.061 15712 worker thread done servicing request
22:46:53.161 00.000 7988 OnExposeComplete: enter
22:46:53.161 00.000 7988 UpdateGuideState(): m_state=6
22:46:53.161 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
22:46:53.161 00.000 7988 Star::Find returns 1 (0), X=501.01, Y=796.86, Mass=1614, SNR=26.7, Peak=143 HFD=4.3
22:46:53.161 00.000 7988 MultiStar: [#1 -0.01,0.06,0.97,U] [#2 0.30,-0.84,0.00,R] [#3 0.10,-0.41,0.86,U] [#4 0.08,-0.47,0.77,U] [#5 -0.06,-0.55,0.00,M2] [#6 0.15,-0.29,0.65,U] [#7 0.03,-0.06,0.47,U] [#8 0.06,-0.07,0.46,U] 
22:46:53.161 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.29}, one-star: {0.15, -0.60}
22:46:53.161 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
22:46:53.161 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
22:46:53.161 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.29 mountX=-0.29 mountY=-0.08, mountTheta=-2.89
22:46:53.161 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.29, opts=13)
22:46:53.161 00.000 7988 Enqueuing Move request for scope (0.08, -0.29)
22:46:53.174 00.013 15712 Worker thread wakes up
22:46:53.174 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.29) opts 0xd
22:46:53.174 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.29)
22:46:53.174 00.000 15712 Moving (0.08, -0.29) raw xDistance=-0.29 yDistance=-0.08
22:46:53.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:53.174 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.7
22:46:53.177 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:53.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:53.177 00.000 7988 Enqueuing Expose request
22:46:53.177 00.000 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.03, hyst = -0.16, hyst_pct = 0.49, period_length = 636.00
22:46:53.177 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
22:46:53.177 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:53.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:53.177 00.000 15712 MoveAxis(E, 58, ABG)
22:46:53.177 00.000 15712 Guiding  Dir = 2, Dur = 58
22:46:53.177 00.000 15712 IsGuiding returns 0
22:46:53.198 00.021 15712 PulseGuide returned control before completion, sleep 43
22:46:53.266 00.068 15712 IsGuiding returns 0
22:46:53.266 00.000 15712 Move returns status 0, amount 58
22:46:53.266 00.000 15712 MoveAxis(N, 0, ABG)
22:46:53.266 00.000 15712 Move returns status 0, amount 0
22:46:53.266 00.000 15712 move complete, result=0
22:46:53.266 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
22:46:53.272 00.006 15712 worker thread done servicing request
22:46:53.272 00.000 15712 Worker thread wakes up
22:46:53.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:53.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:55.013 01.741 15712 Exposure complete
22:46:55.061 00.048 15712 worker thread done servicing request
22:46:55.061 00.000 7988 OnExposeComplete: enter
22:46:55.074 00.013 7988 UpdateGuideState(): m_state=6
22:46:55.074 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
22:46:55.074 00.000 7988 Star::Find returns 1 (0), X=500.88, Y=797.10, Mass=1606, SNR=26.5, Peak=157 HFD=4.4
22:46:55.078 00.004 7988 MultiStar: [#1 -0.22,0.09,1.00,U] [#2 -0.01,0.27,0.88,U] [#3 -0.17,-0.35,0.84,U] [#4 0.18,-0.09,0.79,U] [#5 -0.14,-0.23,0.71,U] [#6 -0.24,-0.07,0.62,U] [#7 -0.02,0.32,0.49,U] [#8 0.14,0.10,0.49,U] 
22:46:55.078 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {0.02, -0.36}
22:46:55.078 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.91 = 2.38)
22:46:55.078 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.35)
22:46:55.078 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.34 mountX=-0.06 mountY=0.06, mountTheta=2.36
22:46:55.078 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.06, opts=13)
22:46:55.078 00.000 7988 Enqueuing Move request for scope (-0.06, -0.06)
22:46:55.078 00.000 15712 Worker thread wakes up
22:46:55.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
22:46:55.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
22:46:55.078 00.000 15712 Moving (-0.06, -0.06) raw xDistance=-0.06 yDistance=0.06
22:46:55.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:55.078 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.5
22:46:55.088 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:55.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:55.090 00.002 7988 Enqueuing Expose request
22:46:55.090 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.49, period_length = 636.00
22:46:55.090 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
22:46:55.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:55.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:46:55.090 00.000 15712 MoveAxis(E, 4, ABG)
22:46:55.092 00.002 15712 Guiding  Dir = 2, Dur = 4
22:46:55.092 00.000 15712 IsGuiding returns 0
22:46:55.109 00.017 15712 IsGuiding returns 0
22:46:55.109 00.000 15712 Move returns status 0, amount 4
22:46:55.109 00.000 15712 MoveAxis(N, 0, ABG)
22:46:55.109 00.000 15712 Move returns status 0, amount 0
22:46:55.109 00.000 15712 move complete, result=0
22:46:55.109 00.000 15712 worker thread done servicing request
22:46:55.109 00.000 15712 Worker thread wakes up
22:46:55.109 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:46:55.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:55.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:56.526 01.417 15712 Exposure complete
22:46:56.574 00.048 15712 worker thread done servicing request
22:46:56.574 00.000 7988 OnExposeComplete: enter
22:46:56.590 00.016 7988 UpdateGuideState(): m_state=6
22:46:56.590 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
22:46:56.590 00.000 7988 Star::Find returns 1 (0), X=501.08, Y=797.10, Mass=1633, SNR=26.8, Peak=146 HFD=4.6
22:46:56.590 00.000 7988 MultiStar: [#1 -0.09,0.13,0.96,U] [#2 -0.02,0.19,0.83,U] [#3 0.10,-0.25,0.85,U] [#4 -0.06,-0.01,0.77,U] [#5 0.00,-0.42,0.71,U] [#6 -0.21,-0.24,0.64,U] [#7 0.07,0.14,0.50,U] [#8 0.39,0.28,0.47,U] 
22:46:56.590 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.22, -0.36}
22:46:56.590 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
22:46:56.590 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
22:46:56.590 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.17 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
22:46:56.590 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.08, opts=13)
22:46:56.590 00.000 7988 Enqueuing Move request for scope (0.03, -0.08)
22:46:56.590 00.000 15712 Worker thread wakes up
22:46:56.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
22:46:56.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
22:46:56.590 00.000 15712 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.03
22:46:56.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:56.590 00.000 7988 UpdateGuideState exits: m=1633 SNR=26.8
22:46:56.604 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:56.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:56.604 00.000 7988 Enqueuing Expose request
22:46:56.606 00.002 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 636.00
22:46:56.606 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:46:56.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:56.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:46:56.606 00.000 15712 MoveAxis(E, 2, ABG)
22:46:56.606 00.000 15712 Guiding  Dir = 2, Dur = 2
22:46:56.608 00.002 15712 IsGuiding returns 0
22:46:56.623 00.015 15712 IsGuiding returns 0
22:46:56.623 00.000 15712 Move returns status 0, amount 2
22:46:56.623 00.000 15712 MoveAxis(N, 0, ABG)
22:46:56.623 00.000 15712 Move returns status 0, amount 0
22:46:56.623 00.000 15712 move complete, result=0
22:46:56.623 00.000 15712 worker thread done servicing request
22:46:56.623 00.000 15712 Worker thread wakes up
22:46:56.623 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:46:56.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:56.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:58.269 01.646 15712 Exposure complete
22:46:58.329 00.060 15712 worker thread done servicing request
22:46:58.329 00.000 7988 OnExposeComplete: enter
22:46:58.330 00.001 7988 UpdateGuideState(): m_state=6
22:46:58.330 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
22:46:58.330 00.000 7988 Star::Find returns 1 (0), X=501.00, Y=796.85, Mass=1601, SNR=26.4, Peak=132 HFD=4.4
22:46:58.330 00.000 7988 MultiStar: [#1 -0.08,0.08,0.99,U] [#2 -0.11,0.09,0.85,U] [#3 0.06,-0.59,0.00,M1] [#4 -0.02,-0.26,0.75,U] [#5 0.11,-0.43,0.71,U] [#6 -0.16,-0.25,0.64,U] [#7 0.04,0.02,0.50,U] [#8 0.02,-0.04,0.43,U] 
22:46:58.330 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.19}, one-star: {0.15, -0.61}
22:46:58.330 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
22:46:58.330 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.08)
22:46:58.330 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.61 mountX=-0.19 mountY=0.01, mountTheta=3.08
22:46:58.340 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.19, opts=13)
22:46:58.340 00.000 7988 Enqueuing Move request for scope (-0.01, -0.19)
22:46:58.340 00.000 15712 Worker thread wakes up
22:46:58.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:46:58.340 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.4
22:46:58.344 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:58.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:58.346 00.002 7988 Enqueuing Expose request
22:46:58.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
22:46:58.346 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
22:46:58.346 00.000 15712 Moving (-0.01, -0.19) raw xDistance=-0.19 yDistance=0.01
22:46:58.346 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.49, period_length = 636.00
22:46:58.346 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
22:46:58.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:58.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:46:58.346 00.000 15712 MoveAxis(E, 40, ABG)
22:46:58.346 00.000 15712 Guiding  Dir = 2, Dur = 40
22:46:58.354 00.008 15712 IsGuiding returns 0
22:46:58.368 00.014 15712 PulseGuide returned control before completion, sleep 35
22:46:58.418 00.050 15712 IsGuiding returns 0
22:46:58.418 00.000 15712 Move returns status 0, amount 40
22:46:58.418 00.000 15712 MoveAxis(N, 0, ABG)
22:46:58.418 00.000 15712 Move returns status 0, amount 0
22:46:58.418 00.000 15712 move complete, result=0
22:46:58.418 00.000 15712 worker thread done servicing request
22:46:58.418 00.000 15712 Worker thread wakes up
22:46:58.418 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
22:46:58.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:46:58.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:46:59.833 01.415 15712 Exposure complete
22:46:59.889 00.056 15712 worker thread done servicing request
22:46:59.889 00.000 7988 OnExposeComplete: enter
22:46:59.895 00.006 7988 UpdateGuideState(): m_state=6
22:46:59.895 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
22:46:59.895 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=796.63, Mass=1591, SNR=26.5, Peak=146 HFD=4.4
22:46:59.895 00.000 7988 MultiStar: [#1 -0.08,-0.11,1.01,U] [#2 -0.11,-0.16,0.83,U] [#3 0.13,-0.57,0.00,M2] [#4 0.20,-0.49,0.76,U] [#5 0.07,-0.88,0.00,M1] [#6 0.30,-0.29,0.64,U] [#7 0.06,-0.05,0.54,U] [#8 0.35,-0.02,0.43,U] 
22:46:59.895 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.32}, one-star: {0.03, -0.83}
22:46:59.895 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
22:46:59.895 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
22:46:59.895 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.35 mountX=-0.32 mountY=-0.06, mountTheta=-2.94
22:46:59.895 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.32, opts=13)
22:46:59.906 00.011 7988 Enqueuing Move request for scope (0.07, -0.32)
22:46:59.906 00.000 15712 Worker thread wakes up
22:46:59.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.32) opts 0xd
22:46:59.906 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.32)
22:46:59.906 00.000 15712 Moving (0.07, -0.32) raw xDistance=-0.32 yDistance=-0.06
22:46:59.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:46:59.906 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.5
22:46:59.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:59.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:46:59.911 00.005 7988 Enqueuing Expose request
22:46:59.911 00.000 15712 PPEC rslt: input = -0.32, final = -0.19, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.49, period_length = 636.00
22:46:59.911 00.000 15712 PPEC: input: -0.32, control: -0.19, exposure: 1500
22:46:59.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:59.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:46:59.911 00.000 15712 MoveAxis(E, 63, ABG)
22:46:59.911 00.000 15712 Guiding  Dir = 2, Dur = 63
22:46:59.911 00.000 15712 IsGuiding returns 0
22:46:59.927 00.016 15712 PulseGuide returned control before completion, sleep 51
22:47:00.016 00.089 15712 IsGuiding returns 0
22:47:00.016 00.000 15712 Move returns status 0, amount 63
22:47:00.016 00.000 15712 MoveAxis(N, 0, ABG)
22:47:00.016 00.000 15712 Move returns status 0, amount 0
22:47:00.016 00.000 15712 move complete, result=0
22:47:00.016 00.000 15712 worker thread done servicing request
22:47:00.016 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
22:47:00.018 00.002 15712 Worker thread wakes up
22:47:00.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:00.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:01.649 01.631 15712 Exposure complete
22:47:01.710 00.061 15712 worker thread done servicing request
22:47:01.710 00.000 7988 OnExposeComplete: enter
22:47:01.712 00.002 7988 UpdateGuideState(): m_state=6
22:47:01.712 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
22:47:01.714 00.002 7988 Star::Find returns 1 (0), X=500.95, Y=796.96, Mass=1488, SNR=25.7, Peak=152 HFD=4.4
22:47:01.716 00.002 7988 MultiStar: [#1 -0.06,0.31,1.01,U] [#2 -0.14,0.15,0.88,U] [#3 -0.10,-0.22,0.90,U] [#4 0.02,0.03,0.78,U] [#5 -0.12,-0.33,0.76,U] [#6 0.08,0.11,0.68,U] [#7 0.01,0.10,0.52,U] [#8 -0.12,0.09,0.46,U] 
22:47:01.716 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {0.09, -0.50}
22:47:01.718 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
22:47:01.718 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
22:47:01.720 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.29 mountX=-0.04 mountY=0.04, mountTheta=2.42
22:47:01.720 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
22:47:01.722 00.002 7988 Enqueuing Move request for scope (-0.04, -0.04)
22:47:01.722 00.000 15712 Worker thread wakes up
22:47:01.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
22:47:01.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
22:47:01.722 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
22:47:01.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:47:01.722 00.000 7988 UpdateGuideState exits: m=1488 SNR=25.7
22:47:01.726 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:01.727 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:01.728 00.001 7988 Enqueuing Expose request
22:47:01.728 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.48, period_length = 636.00
22:47:01.728 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
22:47:01.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:01.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:47:01.728 00.000 15712 MoveAxis(E, 3, ABG)
22:47:01.728 00.000 15712 Guiding  Dir = 2, Dur = 3
22:47:01.728 00.000 15712 IsGuiding returns 0
22:47:01.748 00.020 15712 IsGuiding returns 0
22:47:01.748 00.000 15712 Move returns status 0, amount 3
22:47:01.748 00.000 15712 MoveAxis(N, 0, ABG)
22:47:01.748 00.000 15712 Move returns status 0, amount 0
22:47:01.748 00.000 15712 move complete, result=0
22:47:01.748 00.000 15712 worker thread done servicing request
22:47:01.748 00.000 15712 Worker thread wakes up
22:47:01.748 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:47:01.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:01.760 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:03.180 01.420 15712 Exposure complete
22:47:03.226 00.046 15712 worker thread done servicing request
22:47:03.226 00.000 7988 OnExposeComplete: enter
22:47:03.241 00.015 7988 UpdateGuideState(): m_state=6
22:47:03.241 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
22:47:03.241 00.000 7988 Star::Find returns 1 (0), X=500.91, Y=797.34, Mass=1598, SNR=26.7, Peak=176 HFD=4.5
22:47:03.241 00.000 7988 MultiStar: [#1 -0.23,0.39,0.96,U] [#2 -0.39,0.54,0.00,M1] [#3 -0.06,-0.01,0.85,U] [#4 -0.17,0.05,0.75,U] [#5 -0.13,-0.35,0.75,U] [#6 0.04,0.20,0.68,U] [#7 -0.31,0.09,0.48,U] [#8 0.08,0.32,0.43,U] 
22:47:03.241 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {0.05, -0.12}
22:47:03.241 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.01 = 1.01)
22:47:03.241 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
22:47:03.241 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.58 mountX=0.06 mountY=0.09, mountTheta=1.00
22:47:03.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.06, opts=13)
22:47:03.241 00.000 7988 Enqueuing Move request for scope (-0.09, 0.06)
22:47:03.241 00.000 15712 Worker thread wakes up
22:47:03.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
22:47:03.241 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
22:47:03.241 00.000 15712 Moving (-0.09, 0.06) raw xDistance=0.06 yDistance=0.09
22:47:03.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:03.241 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.7
22:47:03.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:03.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:03.258 00.017 7988 Enqueuing Expose request
22:47:03.258 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.48, period_length = 636.00
22:47:03.258 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
22:47:03.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:03.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:47:03.258 00.000 15712 MoveAxis(E, 4, ABG)
22:47:03.258 00.000 15712 Guiding  Dir = 2, Dur = 4
22:47:03.258 00.000 15712 IsGuiding returns 0
22:47:03.277 00.019 15712 IsGuiding returns 0
22:47:03.277 00.000 15712 Move returns status 0, amount 4
22:47:03.277 00.000 15712 MoveAxis(N, 0, ABG)
22:47:03.277 00.000 15712 Move returns status 0, amount 0
22:47:03.277 00.000 15712 move complete, result=0
22:47:03.277 00.000 15712 worker thread done servicing request
22:47:03.277 00.000 15712 Worker thread wakes up
22:47:03.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:03.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:03.277 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:47:04.919 01.642 15712 Exposure complete
22:47:04.980 00.061 15712 worker thread done servicing request
22:47:04.980 00.000 7988 OnExposeComplete: enter
22:47:04.981 00.001 7988 UpdateGuideState(): m_state=6
22:47:04.981 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
22:47:04.983 00.002 7988 Star::Find returns 1 (0), X=500.84, Y=796.76, Mass=1640, SNR=27.0, Peak=157 HFD=4.5
22:47:04.985 00.002 7988 MultiStar: [#1 -0.06,-0.12,0.98,U] [#2 -0.11,0.09,0.86,U] [#3 -0.13,-0.61,0.00,M1] [#4 0.03,-0.53,0.73,U] [#5 -0.05,-0.50,0.67,U] [#6 0.04,-0.20,0.66,U] [#7 -0.16,-0.21,0.48,U] [#8 -0.01,0.09,0.44,U] 
22:47:04.985 00.000 7988 refined, 7 included, MultiStar: {-0.04, -0.28}, one-star: {-0.02, -0.69}
22:47:04.987 00.002 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
22:47:04.987 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
22:47:04.987 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.29 cameraTheta=-1.72 mountX=-0.28 mountY=0.05, mountTheta=2.97
22:47:04.989 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.28, opts=13)
22:47:04.991 00.002 7988 Enqueuing Move request for scope (-0.04, -0.28)
22:47:04.991 00.000 15712 Worker thread wakes up
22:47:04.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:04.993 00.002 7988 UpdateGuideState exits: m=1640 SNR=27.0
22:47:04.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:04.995 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:04.996 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
22:47:04.996 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
22:47:04.996 00.000 15712 Moving (-0.04, -0.28) raw xDistance=-0.28 yDistance=0.05
22:47:04.996 00.000 7988 Enqueuing Expose request
22:47:04.996 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.48, period_length = 636.00
22:47:04.996 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
22:47:04.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:04.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:04.996 00.000 15712 MoveAxis(E, 56, ABG)
22:47:04.996 00.000 15712 Guiding  Dir = 2, Dur = 56
22:47:05.032 00.036 15712 IsGuiding returns 0
22:47:05.051 00.019 15712 PulseGuide returned control before completion, sleep 51
22:47:05.107 00.056 15712 IsGuiding returns 1
22:47:05.107 00.000 15712 scope still moving after pulse duration time elapsed
22:47:05.146 00.039 15712 IsGuiding returns 0
22:47:05.146 00.000 15712 scope move finished after 56 + 56 ms
22:47:05.146 00.000 15712 Move returns status 0, amount 56
22:47:05.146 00.000 15712 MoveAxis(N, 0, ABG)
22:47:05.146 00.000 15712 Move returns status 0, amount 0
22:47:05.146 00.000 15712 move complete, result=0
22:47:05.146 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
22:47:05.149 00.003 15712 worker thread done servicing request
22:47:05.149 00.000 15712 Worker thread wakes up
22:47:05.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:05.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:06.557 01.408 15712 Exposure complete
22:47:06.611 00.054 15712 worker thread done servicing request
22:47:06.611 00.000 7988 OnExposeComplete: enter
22:47:06.620 00.009 7988 UpdateGuideState(): m_state=6
22:47:06.622 00.002 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
22:47:06.622 00.000 7988 Star::Find returns 1 (0), X=500.95, Y=796.84, Mass=1724, SNR=27.6, Peak=154 HFD=4.5
22:47:06.624 00.002 7988 MultiStar: [#1 -0.03,-0.05,0.93,U] [#2 -0.01,0.11,0.80,U] [#3 0.07,-0.66,0.00,M2] [#4 0.23,-0.19,0.72,U] [#5 -0.26,-0.51,0.00,M1] [#6 -0.20,-0.36,0.65,U] [#7 0.14,0.02,0.49,U] [#8 0.08,0.14,0.43,U] 
22:47:06.624 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.18}, one-star: {0.09, -0.62}
22:47:06.626 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
22:47:06.626 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
22:47:06.628 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.36 mountX=-0.17 mountY=-0.03, mountTheta=-2.95
22:47:06.630 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.18, opts=13)
22:47:06.630 00.000 7988 Enqueuing Move request for scope (0.04, -0.18)
22:47:06.632 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:47:06.632 00.000 7988 UpdateGuideState exits: m=1724 SNR=27.6
22:47:06.634 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:06.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:06.636 00.002 7988 Enqueuing Expose request
22:47:06.636 00.000 15712 Worker thread wakes up
22:47:06.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
22:47:06.636 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
22:47:06.636 00.000 15712 Moving (0.04, -0.18) raw xDistance=-0.17 yDistance=-0.03
22:47:06.638 00.002 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.48, period_length = 636.00
22:47:06.638 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
22:47:06.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:06.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:47:06.638 00.000 15712 MoveAxis(E, 36, ABG)
22:47:06.638 00.000 15712 Guiding  Dir = 2, Dur = 36
22:47:06.638 00.000 15712 IsGuiding returns 0
22:47:06.662 00.024 15712 PulseGuide returned control before completion, sleep 19
22:47:06.713 00.051 15712 IsGuiding returns 0
22:47:06.713 00.000 15712 Move returns status 0, amount 36
22:47:06.713 00.000 15712 MoveAxis(N, 0, ABG)
22:47:06.713 00.000 15712 Move returns status 0, amount 0
22:47:06.713 00.000 15712 move complete, result=0
22:47:06.713 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
22:47:06.715 00.002 15712 worker thread done servicing request
22:47:06.715 00.000 15712 Worker thread wakes up
22:47:06.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:06.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:08.453 01.738 15712 Exposure complete
22:47:08.514 00.061 15712 worker thread done servicing request
22:47:08.515 00.001 7988 OnExposeComplete: enter
22:47:08.515 00.000 7988 UpdateGuideState(): m_state=6
22:47:08.517 00.002 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
22:47:08.519 00.002 7988 Star::Find returns 1 (0), X=500.88, Y=796.84, Mass=1613, SNR=26.7, Peak=163 HFD=4.4
22:47:08.519 00.000 7988 MultiStar: [#1 -0.10,0.18,1.00,U] [#2 -0.14,0.17,0.84,U] [#3 -0.25,-0.28,0.85,U] [#4 0.02,-0.27,0.76,U] [#5 -0.09,-0.49,0.71,U] [#6 -0.07,0.15,0.65,U] [#7 0.02,0.17,0.47,U] [#8 0.19,0.04,0.44,U] 
22:47:08.521 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.13}, one-star: {0.02, -0.62}
22:47:08.521 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.56 = 2.73)
22:47:08.523 00.002 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.69)
22:47:08.523 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.99 mountX=-0.13 mountY=0.06, mountTheta=2.70
22:47:08.525 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.13, opts=13)
22:47:08.527 00.002 7988 Enqueuing Move request for scope (-0.06, -0.13)
22:47:08.527 00.000 15712 Worker thread wakes up
22:47:08.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
22:47:08.527 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
22:47:08.527 00.000 15712 Moving (-0.06, -0.13) raw xDistance=-0.13 yDistance=0.06
22:47:08.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:47:08.527 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.7
22:47:08.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:08.531 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:08.531 00.000 7988 Enqueuing Expose request
22:47:08.531 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.48, period_length = 636.00
22:47:08.531 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
22:47:08.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:08.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:47:08.531 00.000 15712 MoveAxis(E, 5, ABG)
22:47:08.531 00.000 15712 Guiding  Dir = 2, Dur = 5
22:47:08.531 00.000 15712 IsGuiding returns 0
22:47:08.582 00.051 15712 IsGuiding returns 0
22:47:08.582 00.000 15712 Move returns status 0, amount 5
22:47:08.582 00.000 15712 MoveAxis(N, 0, ABG)
22:47:08.582 00.000 15712 Move returns status 0, amount 0
22:47:08.582 00.000 15712 move complete, result=0
22:47:08.582 00.000 15712 worker thread done servicing request
22:47:08.582 00.000 15712 Worker thread wakes up
22:47:08.582 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:47:08.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:08.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:09.996 01.414 15712 Exposure complete
22:47:10.045 00.049 15712 worker thread done servicing request
22:47:10.045 00.000 7988 OnExposeComplete: enter
22:47:10.058 00.013 7988 UpdateGuideState(): m_state=6
22:47:10.058 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
22:47:10.058 00.000 7988 Star::Find returns 1 (0), X=500.92, Y=797.04, Mass=1575, SNR=26.6, Peak=144 HFD=4.5
22:47:10.058 00.000 7988 MultiStar: [#1 -0.11,0.05,0.99,U] [#2 0.09,0.16,0.87,U] [#3 0.09,-0.39,0.86,U] [#4 0.21,-0.25,0.78,U] [#5 -0.12,-0.45,0.73,U] [#6 -0.03,-0.26,0.66,U] [#7 -0.03,0.04,0.51,U] [#8 0.34,0.14,0.43,U] 
22:47:10.062 00.004 7988 refined, 8 included, MultiStar: {0.04, -0.17}, one-star: {0.06, -0.42}
22:47:10.062 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
22:47:10.062 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
22:47:10.062 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.33 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
22:47:10.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.17, opts=13)
22:47:10.062 00.000 7988 Enqueuing Move request for scope (0.04, -0.17)
22:47:10.062 00.000 15712 Worker thread wakes up
22:47:10.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
22:47:10.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
22:47:10.062 00.000 15712 Moving (0.04, -0.17) raw xDistance=-0.17 yDistance=-0.04
22:47:10.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:10.062 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.6
22:47:10.072 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:10.072 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:10.074 00.002 7988 Enqueuing Expose request
22:47:10.074 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.48, period_length = 636.00
22:47:10.074 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
22:47:10.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:10.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:47:10.074 00.000 15712 MoveAxis(E, 37, ABG)
22:47:10.074 00.000 15712 Guiding  Dir = 2, Dur = 37
22:47:10.074 00.000 15712 IsGuiding returns 0
22:47:10.096 00.022 15712 PulseGuide returned control before completion, sleep 21
22:47:10.164 00.068 15712 IsGuiding returns 0
22:47:10.164 00.000 15712 Move returns status 0, amount 37
22:47:10.164 00.000 15712 MoveAxis(N, 0, ABG)
22:47:10.164 00.000 15712 Move returns status 0, amount 0
22:47:10.164 00.000 15712 move complete, result=0
22:47:10.164 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
22:47:10.168 00.004 15712 worker thread done servicing request
22:47:10.168 00.000 15712 Worker thread wakes up
22:47:10.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:10.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:11.909 01.741 15712 Exposure complete
22:47:11.967 00.058 15712 worker thread done servicing request
22:47:11.967 00.000 7988 OnExposeComplete: enter
22:47:11.971 00.004 7988 UpdateGuideState(): m_state=6
22:47:11.973 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
22:47:11.973 00.000 7988 Star::Find returns 1 (0), X=500.91, Y=797.17, Mass=1556, SNR=26.3, Peak=160 HFD=4.3
22:47:11.975 00.002 7988 MultiStar: [#1 -0.13,0.19,0.97,U] [#2 -0.12,0.43,0.88,U] [#3 -0.11,-0.25,0.87,U] [#4 0.03,0.12,0.75,U] [#5 -0.19,-0.30,0.74,U] [#6 -0.27,-0.05,0.66,U] [#7 0.25,0.01,0.52,U] [#8 -0.01,0.32,0.48,U] 
22:47:11.975 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {0.05, -0.29}
22:47:11.977 00.002 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
22:47:11.977 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
22:47:11.979 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.07 cameraTheta=3.02 mountX=0.01 mountY=0.06, mountTheta=1.46
22:47:11.981 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.01, opts=13)
22:47:11.981 00.000 7988 Enqueuing Move request for scope (-0.06, 0.01)
22:47:11.983 00.002 15712 Worker thread wakes up
22:47:11.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
22:47:11.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
22:47:11.983 00.000 15712 Moving (-0.06, 0.01) raw xDistance=0.01 yDistance=0.06
22:47:11.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:11.984 00.001 7988 UpdateGuideState exits: m=1556 SNR=26.3
22:47:11.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:11.986 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:11.987 00.001 7988 Enqueuing Expose request
22:47:11.987 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.48, period_length = 636.00
22:47:11.987 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
22:47:11.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:11.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:47:11.987 00.000 15712 MoveAxis(E, 4, ABG)
22:47:11.987 00.000 15712 Guiding  Dir = 2, Dur = 4
22:47:11.987 00.000 15712 IsGuiding returns 0
22:47:12.003 00.016 15712 IsGuiding returns 0
22:47:12.003 00.000 15712 Move returns status 0, amount 4
22:47:12.003 00.000 15712 MoveAxis(N, 0, ABG)
22:47:12.003 00.000 15712 Move returns status 0, amount 0
22:47:12.003 00.000 15712 move complete, result=0
22:47:12.003 00.000 15712 worker thread done servicing request
22:47:12.003 00.000 15712 Worker thread wakes up
22:47:12.003 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:47:12.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:12.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:13.424 01.421 15712 Exposure complete
22:47:13.482 00.058 15712 worker thread done servicing request
22:47:13.482 00.000 7988 OnExposeComplete: enter
22:47:13.485 00.003 7988 UpdateGuideState(): m_state=6
22:47:13.487 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
22:47:13.487 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=797.34, Mass=1655, SNR=27.1, Peak=178 HFD=4.5
22:47:13.489 00.002 7988 MultiStar: [#1 0.01,0.42,0.97,U] [#2 0.15,0.47,0.83,U] [#3 0.13,0.06,0.86,U] [#4 -0.15,-0.01,0.70,U] [#5 0.01,-0.34,0.72,U] [#6 -0.09,0.31,0.65,U] [#7 -0.05,0.62,0.00,M1] [#8 -0.28,0.41,0.47,U] 
22:47:13.489 00.000 7988 single-star, 7 included, MultiStar: {0.00, 0.14}, one-star: {0.07, -0.12}
22:47:13.491 00.002 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
22:47:13.491 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
22:47:13.493 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.07 mountX=-0.12 mountY=-0.06, mountTheta=-2.66
22:47:13.495 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.12, opts=13)
22:47:13.495 00.000 7988 Enqueuing Move request for scope (0.07, -0.12)
22:47:13.497 00.002 15712 Worker thread wakes up
22:47:13.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
22:47:13.497 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
22:47:13.497 00.000 15712 Moving (0.07, -0.12) raw xDistance=-0.12 yDistance=-0.06
22:47:13.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=22, FiltMax=255, Gamma=0.690
22:47:13.499 00.002 7988 UpdateGuideState exits: m=1655 SNR=27.1
22:47:13.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:13.501 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:13.501 00.000 7988 Enqueuing Expose request
22:47:13.501 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.48, period_length = 636.00
22:47:13.501 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
22:47:13.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:13.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:13.501 00.000 15712 MoveAxis(E, 6, ABG)
22:47:13.501 00.000 15712 Guiding  Dir = 2, Dur = 6
22:47:13.501 00.000 15712 IsGuiding returns 0
22:47:13.517 00.016 15712 IsGuiding returns 0
22:47:13.517 00.000 15712 Move returns status 0, amount 6
22:47:13.517 00.000 15712 MoveAxis(N, 0, ABG)
22:47:13.517 00.000 15712 Move returns status 0, amount 0
22:47:13.517 00.000 15712 move complete, result=0
22:47:13.517 00.000 15712 worker thread done servicing request
22:47:13.517 00.000 15712 Worker thread wakes up
22:47:13.517 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:47:13.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:13.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:15.163 01.646 15712 Exposure complete
22:47:15.215 00.052 15712 worker thread done servicing request
22:47:15.225 00.010 7988 OnExposeComplete: enter
22:47:15.225 00.000 7988 UpdateGuideState(): m_state=6
22:47:15.225 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
22:47:15.225 00.000 7988 Star::Find returns 1 (0), X=501.03, Y=796.96, Mass=1666, SNR=27.2, Peak=148 HFD=4.5
22:47:15.225 00.000 7988 MultiStar: [#1 -0.05,0.24,0.96,U] [#2 0.05,0.22,0.84,U] [#3 0.01,-0.07,0.86,U] [#4 -0.11,-0.20,0.71,U] [#5 0.10,-0.60,0.00,M1] [#6 0.02,0.08,0.65,U] [#7 0.03,0.11,0.49,U] [#8 -0.11,0.21,0.45,U] 
22:47:15.225 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.17, -0.50}
22:47:15.225 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
22:47:15.232 00.007 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
22:47:15.232 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.95 mountX=-0.02 mountY=-0.01, mountTheta=-2.53
22:47:15.232 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
22:47:15.232 00.000 7988 Enqueuing Move request for scope (0.01, -0.02)
22:47:15.232 00.000 15712 Worker thread wakes up
22:47:15.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:47:15.232 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:47:15.232 00.000 15712 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:47:15.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:47:15.232 00.000 7988 UpdateGuideState exits: m=1666 SNR=27.2
22:47:15.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:15.241 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:15.241 00.000 7988 Enqueuing Expose request
22:47:15.241 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.47, period_length = 636.00
22:47:15.241 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
22:47:15.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:15.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:15.241 00.000 15712 MoveAxis(E, 7, ABG)
22:47:15.241 00.000 15712 Guiding  Dir = 2, Dur = 7
22:47:15.249 00.008 15712 IsGuiding returns 0
22:47:15.266 00.017 15712 IsGuiding returns 0
22:47:15.266 00.000 15712 Move returns status 0, amount 7
22:47:15.266 00.000 15712 MoveAxis(N, 0, ABG)
22:47:15.266 00.000 15712 Move returns status 0, amount 0
22:47:15.266 00.000 15712 move complete, result=0
22:47:15.266 00.000 15712 worker thread done servicing request
22:47:15.266 00.000 15712 Worker thread wakes up
22:47:15.266 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:47:15.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:15.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:16.678 01.412 15712 Exposure complete
22:47:16.729 00.051 15712 worker thread done servicing request
22:47:16.729 00.000 7988 OnExposeComplete: enter
22:47:16.740 00.011 7988 UpdateGuideState(): m_state=6
22:47:16.742 00.002 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
22:47:16.742 00.000 7988 Star::Find returns 1 (0), X=501.07, Y=796.89, Mass=1622, SNR=26.8, Peak=151 HFD=4.3
22:47:16.744 00.002 7988 MultiStar: [#1 -0.17,0.06,0.99,U] [#2 -0.02,-0.13,0.85,U] [#3 -0.04,-0.57,0.00,M1] [#4 0.13,-0.40,0.77,U] [#5 -0.13,-0.76,0.00,M2] [#6 0.07,-0.34,0.63,U] [#7 0.01,-0.04,0.49,U] [#8 0.15,0.17,0.47,U] 
22:47:16.746 00.002 7988 refined, 6 included, MultiStar: {0.05, -0.21}, one-star: {0.21, -0.56}
22:47:16.746 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
22:47:16.748 00.002 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
22:47:16.748 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.35 mountX=-0.21 mountY=-0.04, mountTheta=-2.94
22:47:16.750 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.21, opts=13)
22:47:16.750 00.000 7988 Enqueuing Move request for scope (0.05, -0.21)
22:47:16.752 00.002 15712 Worker thread wakes up
22:47:16.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
22:47:16.752 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
22:47:16.752 00.000 15712 Moving (0.05, -0.21) raw xDistance=-0.21 yDistance=-0.04
22:47:16.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:16.752 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.8
22:47:16.755 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:16.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:16.756 00.001 7988 Enqueuing Expose request
22:47:16.756 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.47, period_length = 636.00
22:47:16.758 00.002 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
22:47:16.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:16.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:47:16.758 00.000 15712 MoveAxis(E, 45, ABG)
22:47:16.758 00.000 15712 Guiding  Dir = 2, Dur = 45
22:47:16.758 00.000 15712 IsGuiding returns 0
22:47:16.780 00.022 15712 PulseGuide returned control before completion, sleep 31
22:47:16.820 00.040 15712 IsGuiding returns 1
22:47:16.820 00.000 15712 scope still moving after pulse duration time elapsed
22:47:16.852 00.032 15712 IsGuiding returns 0
22:47:16.852 00.000 15712 scope move finished after 45 + 59 ms
22:47:16.852 00.000 15712 Move returns status 0, amount 45
22:47:16.852 00.000 15712 MoveAxis(N, 0, ABG)
22:47:16.852 00.000 15712 Move returns status 0, amount 0
22:47:16.852 00.000 15712 move complete, result=0
22:47:16.852 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
22:47:16.865 00.013 15712 worker thread done servicing request
22:47:16.865 00.000 15712 Worker thread wakes up
22:47:16.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:16.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:18.606 01.741 15712 Exposure complete
22:47:18.667 00.061 15712 worker thread done servicing request
22:47:18.667 00.000 7988 OnExposeComplete: enter
22:47:18.667 00.000 7988 UpdateGuideState(): m_state=6
22:47:18.667 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
22:47:18.667 00.000 7988 Star::Find returns 1 (0), X=501.01, Y=797.14, Mass=1705, SNR=27.5, Peak=175 HFD=4.4
22:47:18.667 00.000 7988 MultiStar: [#1 -0.05,0.19,0.93,U] [#2 -0.03,0.33,0.81,U] [#3 0.13,-0.31,0.85,U] [#4 0.15,-0.15,0.76,U] [#5 0.22,-0.47,0.72,U] [#6 -0.02,0.03,0.66,U] [#7 0.11,-0.08,0.50,U] [#8 -0.32,0.14,0.43,U] 
22:47:18.667 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.15, -0.32}
22:47:18.667 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
22:47:18.667 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
22:47:18.667 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.00 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
22:47:18.667 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
22:47:18.667 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
22:47:18.667 00.000 15712 Worker thread wakes up
22:47:18.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:47:18.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:47:18.667 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.08 yDistance=-0.05
22:47:18.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:47:18.667 00.000 7988 UpdateGuideState exits: m=1705 SNR=27.5
22:47:18.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:18.684 00.017 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.47, period_length = 636.00
22:47:18.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:18.684 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:47:18.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:18.684 00.000 7988 Enqueuing Expose request
22:47:18.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:47:18.684 00.000 15712 MoveAxis(E, 3, ABG)
22:47:18.684 00.000 15712 Guiding  Dir = 2, Dur = 3
22:47:18.684 00.000 15712 IsGuiding returns 0
22:47:18.702 00.018 15712 IsGuiding returns 0
22:47:18.702 00.000 15712 Move returns status 0, amount 3
22:47:18.702 00.000 15712 MoveAxis(N, 0, ABG)
22:47:18.702 00.000 15712 Move returns status 0, amount 0
22:47:18.702 00.000 15712 move complete, result=0
22:47:18.702 00.000 15712 worker thread done servicing request
22:47:18.702 00.000 15712 Worker thread wakes up
22:47:18.702 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:47:18.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:18.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:20.121 01.419 15712 Exposure complete
22:47:20.179 00.058 15712 worker thread done servicing request
22:47:20.179 00.000 7988 OnExposeComplete: enter
22:47:20.184 00.005 7988 UpdateGuideState(): m_state=6
22:47:20.184 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
22:47:20.184 00.000 7988 Star::Find returns 1 (0), X=500.96, Y=796.98, Mass=1726, SNR=27.7, Peak=145 HFD=4.5
22:47:20.184 00.000 7988 MultiStar: [#1 -0.02,-0.00,0.94,U] [#2 0.05,0.01,0.85,U] [#3 -0.16,-0.48,0.83,U] [#4 -0.06,-0.26,0.70,U] [#5 -0.29,-0.50,0.00,M2] [#6 -0.06,-0.14,0.64,U] [#7 0.24,-0.20,0.46,U] [#8 0.21,0.11,0.41,U] 
22:47:20.184 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.20}, one-star: {0.10, -0.48}
22:47:20.184 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
22:47:20.184 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
22:47:20.184 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.47 mountX=-0.20 mountY=-0.02, mountTheta=-3.06
22:47:20.184 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.20, opts=13)
22:47:20.184 00.000 7988 Enqueuing Move request for scope (0.02, -0.20)
22:47:20.196 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:20.196 00.000 7988 UpdateGuideState exits: m=1726 SNR=27.7
22:47:20.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:20.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:20.200 00.004 7988 Enqueuing Expose request
22:47:20.200 00.000 15712 Worker thread wakes up
22:47:20.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
22:47:20.200 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
22:47:20.200 00.000 15712 Moving (0.02, -0.20) raw xDistance=-0.20 yDistance=-0.02
22:47:20.200 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.12, hyst_pct = 0.47, period_length = 636.00
22:47:20.200 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
22:47:20.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:20.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:47:20.200 00.000 15712 MoveAxis(E, 41, ABG)
22:47:20.200 00.000 15712 Guiding  Dir = 2, Dur = 41
22:47:20.200 00.000 15712 IsGuiding returns 0
22:47:20.215 00.015 15712 PulseGuide returned control before completion, sleep 33
22:47:20.264 00.049 15712 IsGuiding returns 0
22:47:20.264 00.000 15712 Move returns status 0, amount 41
22:47:20.264 00.000 15712 MoveAxis(N, 0, ABG)
22:47:20.264 00.000 15712 Move returns status 0, amount 0
22:47:20.264 00.000 15712 move complete, result=0
22:47:20.264 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
22:47:20.270 00.006 15712 worker thread done servicing request
22:47:20.270 00.000 15712 Worker thread wakes up
22:47:20.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:20.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:21.907 01.637 15712 Exposure complete
22:47:21.971 00.064 15712 worker thread done servicing request
22:47:21.971 00.000 7988 OnExposeComplete: enter
22:47:21.971 00.000 7988 UpdateGuideState(): m_state=6
22:47:21.971 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
22:47:21.971 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=797.17, Mass=1675, SNR=27.3, Peak=146 HFD=4.5
22:47:21.971 00.000 7988 MultiStar: [#1 0.11,0.21,0.96,U] [#2 0.11,0.10,0.84,U] [#3 0.23,-0.29,0.84,U] [#4 0.06,-0.13,0.76,U] [#5 0.42,-0.42,0.00,M3] [#6 0.07,0.06,0.67,U] [#7 0.26,0.16,0.49,U] [#8 -0.08,0.09,0.43,U] 
22:47:21.971 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.03}, one-star: {0.11, -0.28}
22:47:21.971 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.84 = -1.84)
22:47:21.978 00.007 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
22:47:21.978 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
22:47:21.978 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.03, opts=13)
22:47:21.978 00.000 7988 Enqueuing Move request for scope (0.11, -0.03)
22:47:21.978 00.000 15712 Worker thread wakes up
22:47:21.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:47:21.978 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:47:21.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:21.978 00.000 7988 UpdateGuideState exits: m=1675 SNR=27.3
22:47:21.986 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:21.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:21.986 00.000 7988 Enqueuing Expose request
22:47:21.986 00.000 15712 Moving (0.11, -0.03) raw xDistance=-0.03 yDistance=-0.11
22:47:21.986 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.47, period_length = 636.00
22:47:21.986 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
22:47:21.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:21.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:47:21.986 00.000 15712 MoveAxis(E, 1, ABG)
22:47:21.986 00.000 15712 Guiding  Dir = 2, Dur = 1
22:47:21.986 00.000 15712 IsGuiding returns 0
22:47:22.008 00.022 15712 IsGuiding returns 0
22:47:22.008 00.000 15712 Move returns status 0, amount 1
22:47:22.008 00.000 15712 MoveAxis(N, 0, ABG)
22:47:22.008 00.000 15712 Move returns status 0, amount 0
22:47:22.008 00.000 15712 move complete, result=0
22:47:22.008 00.000 15712 worker thread done servicing request
22:47:22.008 00.000 15712 Worker thread wakes up
22:47:22.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:22.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:22.008 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:47:23.425 01.417 15712 Exposure complete
22:47:23.487 00.062 15712 worker thread done servicing request
22:47:23.487 00.000 7988 OnExposeComplete: enter
22:47:23.487 00.000 7988 UpdateGuideState(): m_state=6
22:47:23.487 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
22:47:23.487 00.000 7988 Star::Find returns 1 (0), X=500.99, Y=796.76, Mass=1602, SNR=26.6, Peak=162 HFD=4.1
22:47:23.491 00.004 7988 MultiStar: [#1 0.05,-0.04,0.99,U] [#2 0.10,0.11,0.88,U] [#3 -0.00,-0.56,0.00,M1] [#4 0.09,-0.38,0.78,U] [#5 0.05,-0.48,0.72,U] [#6 -0.09,-0.23,0.68,U] [#7 -0.02,0.13,0.52,U] [#8 0.34,-0.15,0.46,U] 
22:47:23.491 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.24}, one-star: {0.13, -0.70}
22:47:23.491 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
22:47:23.491 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
22:47:23.491 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.26 mountX=-0.24 mountY=-0.07, mountTheta=-2.85
22:47:23.491 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.24, opts=13)
22:47:23.491 00.000 7988 Enqueuing Move request for scope (0.08, -0.24)
22:47:23.491 00.000 15712 Worker thread wakes up
22:47:23.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
22:47:23.491 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
22:47:23.491 00.000 15712 Moving (0.08, -0.24) raw xDistance=-0.24 yDistance=-0.07
22:47:23.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:23.491 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.6
22:47:23.502 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:23.503 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:23.503 00.000 7988 Enqueuing Expose request
22:47:23.503 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.14, hyst_pct = 0.47, period_length = 636.00
22:47:23.503 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
22:47:23.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:23.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:47:23.503 00.000 15712 MoveAxis(E, 48, ABG)
22:47:23.503 00.000 15712 Guiding  Dir = 2, Dur = 48
22:47:23.503 00.000 15712 IsGuiding returns 0
22:47:23.525 00.022 15712 PulseGuide returned control before completion, sleep 35
22:47:23.566 00.041 15712 IsGuiding returns 1
22:47:23.566 00.000 15712 scope still moving after pulse duration time elapsed
22:47:23.609 00.043 15712 IsGuiding returns 0
22:47:23.609 00.000 15712 scope move finished after 48 + 55 ms
22:47:23.609 00.000 15712 Move returns status 0, amount 48
22:47:23.609 00.000 15712 MoveAxis(N, 0, ABG)
22:47:23.609 00.000 15712 Move returns status 0, amount 0
22:47:23.609 00.000 15712 move complete, result=0
22:47:23.610 00.001 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
22:47:23.610 00.000 15712 worker thread done servicing request
22:47:23.610 00.000 15712 Worker thread wakes up
22:47:23.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:23.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:25.352 01.742 15712 Exposure complete
22:47:25.398 00.046 15712 worker thread done servicing request
22:47:25.398 00.000 7988 OnExposeComplete: enter
22:47:25.413 00.015 7988 UpdateGuideState(): m_state=6
22:47:25.415 00.002 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
22:47:25.415 00.000 7988 Star::Find returns 1 (0), X=501.05, Y=797.20, Mass=1609, SNR=26.9, Peak=190 HFD=4.2
22:47:25.415 00.000 7988 MultiStar: [#1 0.08,0.40,0.94,U] [#2 0.04,0.40,0.85,U] [#3 0.10,-0.10,0.87,U] [#4 0.26,0.15,0.74,U] [#5 0.06,-0.32,0.70,U] [#6 -0.04,0.17,0.67,U] [#7 -0.11,0.44,0.49,U] [#8 0.13,0.20,0.47,U] 
22:47:25.415 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.19, -0.26}
22:47:25.415 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
22:47:25.415 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
22:47:25.415 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.85 mountX=0.10 mountY=-0.09, mountTheta=-0.73
22:47:25.415 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.10, opts=13)
22:47:25.415 00.000 7988 Enqueuing Move request for scope (0.09, 0.10)
22:47:25.415 00.000 15712 Worker thread wakes up
22:47:25.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:47:25.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:47:25.415 00.000 15712 Moving (0.09, 0.10) raw xDistance=0.10 yDistance=-0.09
22:47:25.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:47:25.415 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.9
22:47:25.427 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:25.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:25.429 00.002 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.47, period_length = 636.00
22:47:25.429 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
22:47:25.429 00.000 7988 Enqueuing Expose request
22:47:25.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:25.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:47:25.429 00.000 15712 MoveAxis(E, 1, ABG)
22:47:25.429 00.000 15712 Guiding  Dir = 2, Dur = 1
22:47:25.429 00.000 15712 IsGuiding returns 0
22:47:25.447 00.018 15712 IsGuiding returns 0
22:47:25.447 00.000 15712 Move returns status 0, amount 1
22:47:25.447 00.000 15712 MoveAxis(N, 0, ABG)
22:47:25.447 00.000 15712 Move returns status 0, amount 0
22:47:25.447 00.000 15712 move complete, result=0
22:47:25.447 00.000 15712 worker thread done servicing request
22:47:25.447 00.000 15712 Worker thread wakes up
22:47:25.447 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:47:25.449 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:25.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:26.868 01.419 15712 Exposure complete
22:47:26.930 00.062 15712 worker thread done servicing request
22:47:26.931 00.001 7988 OnExposeComplete: enter
22:47:26.931 00.000 7988 UpdateGuideState(): m_state=6
22:47:26.931 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
22:47:26.931 00.000 7988 Star::Find returns 1 (0), X=501.05, Y=797.05, Mass=1667, SNR=27.1, Peak=166 HFD=4.4
22:47:26.935 00.004 7988 MultiStar: [#1 0.04,0.22,0.96,U] [#2 0.01,0.39,0.83,U] [#3 0.02,-0.09,0.86,U] [#4 0.18,-0.13,0.78,U] [#5 -0.00,-0.51,0.72,U] [#6 0.02,-0.04,0.65,U] [#7 0.14,0.23,0.49,U] [#8 0.12,0.15,0.45,U] 
22:47:26.935 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.19, -0.41}
22:47:26.937 00.002 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
22:47:26.937 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
22:47:26.939 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.47 mountX=-0.04 mountY=-0.08, mountTheta=-2.04
22:47:26.941 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
22:47:26.941 00.000 7988 Enqueuing Move request for scope (0.08, -0.04)
22:47:26.943 00.002 15712 Worker thread wakes up
22:47:26.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:47:26.943 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:47:26.943 00.000 15712 Moving (0.08, -0.04) raw xDistance=-0.04 yDistance=-0.08
22:47:26.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:47:26.943 00.000 7988 UpdateGuideState exits: m=1667 SNR=27.1
22:47:26.946 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:26.946 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:26.948 00.002 7988 Enqueuing Expose request
22:47:26.948 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.46, period_length = 636.00
22:47:26.948 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
22:47:26.948 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:26.948 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:47:26.948 00.000 15712 MoveAxis(E, 1, ABG)
22:47:26.948 00.000 15712 Guiding  Dir = 2, Dur = 1
22:47:26.950 00.002 15712 IsGuiding returns 0
22:47:26.963 00.013 15712 IsGuiding returns 0
22:47:26.963 00.000 15712 Move returns status 0, amount 1
22:47:26.963 00.000 15712 MoveAxis(N, 0, ABG)
22:47:26.963 00.000 15712 Move returns status 0, amount 0
22:47:26.963 00.000 15712 move complete, result=0
22:47:26.963 00.000 15712 worker thread done servicing request
22:47:26.963 00.000 15712 Worker thread wakes up
22:47:26.963 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:47:26.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:26.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:28.606 01.643 15712 Exposure complete
22:47:28.664 00.058 15712 worker thread done servicing request
22:47:28.664 00.000 7988 OnExposeComplete: enter
22:47:28.668 00.004 7988 UpdateGuideState(): m_state=6
22:47:28.668 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
22:47:28.668 00.000 7988 Star::Find returns 1 (0), X=501.02, Y=797.07, Mass=1542, SNR=26.0, Peak=179 HFD=4.3
22:47:28.668 00.000 7988 MultiStar: [#1 -0.05,0.29,1.01,U] [#2 0.03,0.34,0.88,U] [#3 0.08,-0.21,0.89,U] [#4 0.15,-0.20,0.77,U] [#5 -0.09,-0.21,0.76,U] [#6 0.01,0.16,0.67,U] [#7 -0.00,0.23,0.53,U] [#8 0.42,0.22,0.45,U] 
22:47:28.668 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.16, -0.39}
22:47:28.668 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
22:47:28.668 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
22:47:28.668 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.08 mountX=0.01 mountY=-0.06, mountTheta=-1.48
22:47:28.668 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
22:47:28.668 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
22:47:28.668 00.000 15712 Worker thread wakes up
22:47:28.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:47:28.668 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:47:28.668 00.000 15712 Moving (0.06, 0.01) raw xDistance=0.01 yDistance=-0.06
22:47:28.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:28.681 00.013 7988 UpdateGuideState exits: m=1542 SNR=26.0
22:47:28.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:28.683 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:28.683 00.000 7988 Enqueuing Expose request
22:47:28.683 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 636.00
22:47:28.683 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
22:47:28.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:28.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:28.683 00.000 15712 MoveAxis(E, 2, ABG)
22:47:28.683 00.000 15712 Guiding  Dir = 2, Dur = 2
22:47:28.683 00.000 15712 IsGuiding returns 0
22:47:28.699 00.016 15712 IsGuiding returns 0
22:47:28.699 00.000 15712 Move returns status 0, amount 2
22:47:28.699 00.000 15712 MoveAxis(N, 0, ABG)
22:47:28.699 00.000 15712 Move returns status 0, amount 0
22:47:28.699 00.000 15712 move complete, result=0
22:47:28.699 00.000 15712 worker thread done servicing request
22:47:28.699 00.000 15712 Worker thread wakes up
22:47:28.699 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:47:28.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:28.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:30.121 01.422 15712 Exposure complete
22:47:30.175 00.054 15712 worker thread done servicing request
22:47:30.175 00.000 7988 OnExposeComplete: enter
22:47:30.184 00.009 7988 UpdateGuideState(): m_state=6
22:47:30.184 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
22:47:30.184 00.000 7988 Star::Find returns 1 (0), X=500.99, Y=797.13, Mass=1720, SNR=27.6, Peak=178 HFD=4.4
22:47:30.184 00.000 7988 MultiStar: [#1 0.07,0.23,0.97,U] [#2 -0.07,0.36,0.85,U] [#3 0.10,-0.09,0.81,U] [#4 -0.17,-0.19,0.74,U] [#5 0.00,-0.31,0.70,U] [#6 -0.23,0.14,0.64,U] [#7 -0.18,0.26,0.49,U] [#8 -0.10,0.22,0.48,U] 
22:47:30.184 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.13, -0.32}
22:47:30.184 00.000 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.56) = xAngle (1.07 = 1.07)
22:47:30.184 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
22:47:30.192 00.008 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.63 mountX=0.02 mountY=0.03, mountTheta=1.06
22:47:30.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
22:47:30.192 00.000 7988 Enqueuing Move request for scope (-0.03, 0.02)
22:47:30.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:30.192 00.000 7988 UpdateGuideState exits: m=1720 SNR=27.6
22:47:30.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:30.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:30.200 00.008 7988 Enqueuing Expose request
22:47:30.200 00.000 15712 Worker thread wakes up
22:47:30.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:47:30.200 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:47:30.200 00.000 15712 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.03
22:47:30.200 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 636.00
22:47:30.200 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
22:47:30.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:30.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:47:30.200 00.000 15712 MoveAxis(E, 2, ABG)
22:47:30.200 00.000 15712 Guiding  Dir = 2, Dur = 2
22:47:30.200 00.000 15712 IsGuiding returns 0
22:47:30.226 00.026 15712 IsGuiding returns 0
22:47:30.226 00.000 15712 Move returns status 0, amount 2
22:47:30.226 00.000 15712 MoveAxis(N, 0, ABG)
22:47:30.226 00.000 15712 Move returns status 0, amount 0
22:47:30.226 00.000 15712 move complete, result=0
22:47:30.226 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:47:30.226 00.000 15712 worker thread done servicing request
22:47:30.229 00.003 15712 Worker thread wakes up
22:47:30.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:30.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:31.970 01.741 15712 Exposure complete
22:47:32.032 00.062 15712 worker thread done servicing request
22:47:32.032 00.000 7988 OnExposeComplete: enter
22:47:32.032 00.000 7988 UpdateGuideState(): m_state=6
22:47:32.032 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
22:47:32.032 00.000 7988 Star::Find returns 1 (0), X=500.77, Y=797.02, Mass=1603, SNR=26.8, Peak=202 HFD=4.3
22:47:32.032 00.000 7988 MultiStar: [#1 -0.22,0.23,0.98,U] [#2 -0.11,0.34,0.84,U] [#3 -0.05,-0.25,0.87,U] [#4 -0.02,-0.19,0.78,U] [#5 -0.35,-0.38,0.70,U] [#6 -0.18,-0.04,0.69,U] [#7 -0.06,0.17,0.50,U] [#8 -0.09,0.31,0.45,U] 
22:47:32.032 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.09, -0.44}
22:47:32.032 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.32 = 1.96)
22:47:32.032 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
22:47:32.032 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.76 mountX=-0.05 mountY=0.13, mountTheta=1.96
22:47:32.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.05, opts=13)
22:47:32.032 00.000 7988 Enqueuing Move request for scope (-0.13, -0.05)
22:47:32.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:32.032 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.8
22:47:32.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:32.048 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:32.048 00.000 7988 Enqueuing Expose request
22:47:32.050 00.002 15712 Worker thread wakes up
22:47:32.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
22:47:32.050 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
22:47:32.050 00.000 15712 Moving (-0.13, -0.05) raw xDistance=-0.05 yDistance=0.13
22:47:32.050 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 636.00
22:47:32.050 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
22:47:32.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:32.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:47:32.050 00.000 15712 MoveAxis(E, 2, ABG)
22:47:32.050 00.000 15712 Guiding  Dir = 2, Dur = 2
22:47:32.050 00.000 15712 IsGuiding returns 0
22:47:32.082 00.032 15712 IsGuiding returns 0
22:47:32.082 00.000 15712 Move returns status 0, amount 2
22:47:32.082 00.000 15712 MoveAxis(N, 0, ABG)
22:47:32.082 00.000 15712 Move returns status 0, amount 0
22:47:32.082 00.000 15712 move complete, result=0
22:47:32.082 00.000 15712 worker thread done servicing request
22:47:32.082 00.000 15712 Worker thread wakes up
22:47:32.082 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:47:32.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:32.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:33.499 01.417 15712 Exposure complete
22:47:33.559 00.060 15712 worker thread done servicing request
22:47:33.559 00.000 7988 OnExposeComplete: enter
22:47:33.561 00.002 7988 UpdateGuideState(): m_state=6
22:47:33.563 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
22:47:33.563 00.000 7988 Star::Find returns 1 (0), X=500.87, Y=797.09, Mass=1575, SNR=26.3, Peak=176 HFD=4.3
22:47:33.565 00.002 7988 MultiStar: [#1 -0.21,0.22,0.96,U] [#2 -0.37,0.36,0.87,U] [#3 -0.07,-0.13,0.89,U] [#4 -0.10,-0.15,0.80,U] [#5 -0.38,-0.31,0.74,U] [#6 -0.38,-0.18,0.66,U] [#7 -0.21,0.07,0.52,U] [#8 -0.35,0.25,0.46,U] 
22:47:33.565 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.04}, one-star: {0.01, -0.37}
22:47:33.567 00.002 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.51 = 1.77)
22:47:33.567 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
22:47:33.569 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=-0.04 mountY=0.21, mountTheta=1.77
22:47:33.571 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.04, opts=13)
22:47:33.571 00.000 7988 Enqueuing Move request for scope (-0.21, -0.04)
22:47:33.573 00.002 15712 Worker thread wakes up
22:47:33.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
22:47:33.573 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
22:47:33.573 00.000 15712 Moving (-0.21, -0.04) raw xDistance=-0.04 yDistance=0.21
22:47:33.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:33.573 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.3
22:47:33.573 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:33.576 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:33.576 00.000 7988 Enqueuing Expose request
22:47:33.576 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 636.00
22:47:33.576 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
22:47:33.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:33.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:47:33.576 00.000 15712 MoveAxis(E, 1, ABG)
22:47:33.576 00.000 15712 Guiding  Dir = 2, Dur = 1
22:47:33.576 00.000 15712 IsGuiding returns 0
22:47:33.597 00.021 15712 IsGuiding returns 0
22:47:33.597 00.000 15712 Move returns status 0, amount 1
22:47:33.597 00.000 15712 MoveAxis(N, 0, ABG)
22:47:33.597 00.000 15712 Move returns status 0, amount 0
22:47:33.597 00.000 15712 move complete, result=0
22:47:33.597 00.000 15712 worker thread done servicing request
22:47:33.597 00.000 15712 Worker thread wakes up
22:47:33.597 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
22:47:33.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:33.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:35.240 01.643 15712 Exposure complete
22:47:35.299 00.059 15712 worker thread done servicing request
22:47:35.299 00.000 7988 OnExposeComplete: enter
22:47:35.302 00.003 7988 UpdateGuideState(): m_state=6
22:47:35.302 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
22:47:35.304 00.002 7988 Star::Find returns 1 (0), X=500.82, Y=796.91, Mass=1731, SNR=27.8, Peak=175 HFD=4.3
22:47:35.304 00.000 7988 MultiStar: [#1 -0.26,0.06,0.94,U] [#2 -0.15,0.31,0.82,U] [#3 -0.03,-0.34,0.83,U] [#4 0.02,-0.34,0.74,U] [#5 -0.21,-0.48,0.70,U] [#6 -0.31,0.02,0.60,U] [#7 0.09,-0.19,0.50,U] [#8 -0.45,0.19,0.40,U] 
22:47:35.306 00.002 7988 refined, 8 included, MultiStar: {-0.14, -0.17}, one-star: {-0.04, -0.55}
22:47:35.306 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.81 = 2.48)
22:47:35.308 00.002 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.44)
22:47:35.310 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.24 mountX=-0.17 mountY=0.14, mountTheta=2.46
22:47:35.310 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.17, opts=13)
22:47:35.312 00.002 7988 Enqueuing Move request for scope (-0.14, -0.17)
22:47:35.314 00.002 15712 Worker thread wakes up
22:47:35.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
22:47:35.314 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
22:47:35.314 00.000 15712 Moving (-0.14, -0.17) raw xDistance=-0.17 yDistance=0.14
22:47:35.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:35.314 00.000 7988 UpdateGuideState exits: m=1731 SNR=27.8
22:47:35.316 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:35.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:35.318 00.002 7988 Enqueuing Expose request
22:47:35.318 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.46, period_length = 636.00
22:47:35.318 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
22:47:35.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:35.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:47:35.318 00.000 15712 MoveAxis(E, 33, ABG)
22:47:35.318 00.000 15712 Guiding  Dir = 2, Dur = 33
22:47:35.359 00.041 15712 IsGuiding returns 0
22:47:35.365 00.006 15712 PulseGuide returned control before completion, sleep 28
22:47:35.418 00.053 15712 IsGuiding returns 0
22:47:35.418 00.000 15712 Move returns status 0, amount 33
22:47:35.418 00.000 15712 MoveAxis(N, 0, ABG)
22:47:35.418 00.000 15712 Move returns status 0, amount 0
22:47:35.418 00.000 15712 move complete, result=0
22:47:35.418 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
22:47:35.424 00.006 15712 worker thread done servicing request
22:47:35.424 00.000 15712 Worker thread wakes up
22:47:35.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:35.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:36.833 01.409 15712 Exposure complete
22:47:36.888 00.055 15712 worker thread done servicing request
22:47:36.888 00.000 7988 OnExposeComplete: enter
22:47:36.894 00.006 7988 UpdateGuideState(): m_state=6
22:47:36.894 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
22:47:36.894 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=797.11, Mass=1671, SNR=27.1, Peak=170 HFD=4.5
22:47:36.894 00.000 7988 MultiStar: [#1 -0.04,0.23,0.98,U] [#2 -0.11,0.48,0.84,U] [#3 0.12,-0.20,0.82,U] [#4 -0.02,-0.00,0.70,U] [#5 -0.09,-0.34,0.70,U] [#6 -0.24,0.01,0.65,U] [#7 0.04,0.37,0.48,U] [#8 -0.13,0.45,0.43,U] 
22:47:36.894 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {-0.04, -0.34}
22:47:36.894 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
22:47:36.894 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
22:47:36.894 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.49 mountX=0.04 mountY=0.05, mountTheta=0.92
22:47:36.905 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.04, opts=13)
22:47:36.905 00.000 7988 Enqueuing Move request for scope (-0.05, 0.04)
22:47:36.905 00.000 15712 Worker thread wakes up
22:47:36.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:47:36.905 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:47:36.905 00.000 15712 Moving (-0.05, 0.04) raw xDistance=0.04 yDistance=0.05
22:47:36.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:47:36.905 00.000 7988 UpdateGuideState exits: m=1671 SNR=27.1
22:47:36.909 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:36.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:36.911 00.002 7988 Enqueuing Expose request
22:47:36.911 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.46, period_length = 636.00
22:47:36.911 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
22:47:36.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:36.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:36.911 00.000 15712 MoveAxis(E, 1, ABG)
22:47:36.911 00.000 15712 Guiding  Dir = 2, Dur = 1
22:47:36.911 00.000 15712 IsGuiding returns 0
22:47:36.939 00.028 15712 IsGuiding returns 0
22:47:36.939 00.000 15712 Move returns status 0, amount 1
22:47:36.939 00.000 15712 MoveAxis(N, 0, ABG)
22:47:36.939 00.000 15712 Move returns status 0, amount 0
22:47:36.939 00.000 15712 move complete, result=0
22:47:36.939 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:47:36.942 00.003 15712 worker thread done servicing request
22:47:36.942 00.000 15712 Worker thread wakes up
22:47:36.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:36.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:38.584 01.642 15712 Exposure complete
22:47:38.639 00.055 15712 worker thread done servicing request
22:47:38.639 00.000 7988 OnExposeComplete: enter
22:47:38.648 00.009 7988 UpdateGuideState(): m_state=6
22:47:38.648 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
22:47:38.650 00.002 7988 Star::Find returns 1 (0), X=500.95, Y=796.93, Mass=1625, SNR=26.8, Peak=172 HFD=4.5
22:47:38.652 00.002 7988 MultiStar: [#1 -0.22,0.28,0.97,U] [#2 -0.21,0.30,0.82,U] [#3 -0.05,-0.32,0.86,U] [#4 -0.17,-0.19,0.78,U] [#5 -0.08,-0.33,0.71,U] [#6 -0.18,-0.02,0.66,U] [#7 -0.12,0.31,0.49,U] [#8 0.07,0.28,0.42,U] 
22:47:38.652 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {0.09, -0.53}
22:47:38.654 00.002 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
22:47:38.654 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.18 = 2.10)
22:47:38.656 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.59 mountX=-0.06 mountY=0.10, mountTheta=2.13
22:47:38.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.06, opts=13)
22:47:38.656 00.000 7988 Enqueuing Move request for scope (-0.10, -0.06)
22:47:38.656 00.000 15712 Worker thread wakes up
22:47:38.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
22:47:38.656 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
22:47:38.656 00.000 15712 Moving (-0.10, -0.06) raw xDistance=-0.06 yDistance=0.10
22:47:38.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:38.656 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.8
22:47:38.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:38.664 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:38.664 00.000 7988 Enqueuing Expose request
22:47:38.666 00.002 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 636.00
22:47:38.666 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
22:47:38.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:38.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:47:38.666 00.000 15712 MoveAxis(E, 1, ABG)
22:47:38.666 00.000 15712 Guiding  Dir = 2, Dur = 1
22:47:38.666 00.000 15712 IsGuiding returns 0
22:47:38.715 00.049 15712 IsGuiding returns 0
22:47:38.715 00.000 15712 Move returns status 0, amount 1
22:47:38.715 00.000 15712 MoveAxis(N, 0, ABG)
22:47:38.715 00.000 15712 Move returns status 0, amount 0
22:47:38.715 00.000 15712 move complete, result=0
22:47:38.715 00.000 15712 worker thread done servicing request
22:47:38.715 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:47:38.717 00.002 15712 Worker thread wakes up
22:47:38.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:38.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:40.133 01.416 15712 Exposure complete
22:47:40.195 00.062 15712 worker thread done servicing request
22:47:40.195 00.000 7988 OnExposeComplete: enter
22:47:40.195 00.000 7988 UpdateGuideState(): m_state=6
22:47:40.197 00.002 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
22:47:40.197 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=796.88, Mass=1589, SNR=26.5, Peak=145 HFD=4.4
22:47:40.199 00.002 7988 MultiStar: [#1 -0.14,0.02,0.97,U] [#2 -0.07,0.19,0.89,U] [#3 -0.00,-0.41,0.84,U] [#4 -0.02,-0.11,0.76,U] [#5 -0.39,-0.52,0.00,M1] [#6 -0.28,-0.03,0.70,U] [#7 -0.15,-0.11,0.52,U] [#8 -0.16,0.07,0.47,U] 
22:47:40.199 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.14}, one-star: {0.07, -0.58}
22:47:40.201 00.002 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.65 = 2.63)
22:47:40.201 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
22:47:40.203 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.09 mountX=-0.14 mountY=0.08, mountTheta=2.61
22:47:40.204 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.14, opts=13)
22:47:40.206 00.002 7988 Enqueuing Move request for scope (-0.08, -0.14)
22:47:40.206 00.000 15712 Worker thread wakes up
22:47:40.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
22:47:40.206 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
22:47:40.206 00.000 15712 Moving (-0.08, -0.14) raw xDistance=-0.14 yDistance=0.08
22:47:40.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:40.206 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.5
22:47:40.210 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:40.211 00.001 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 636.00
22:47:40.211 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
22:47:40.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:40.211 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:40.211 00.000 7988 Enqueuing Expose request
22:47:40.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:47:40.211 00.000 15712 MoveAxis(E, 1, ABG)
22:47:40.211 00.000 15712 Guiding  Dir = 2, Dur = 1
22:47:40.211 00.000 15712 IsGuiding returns 0
22:47:40.227 00.016 15712 IsGuiding returns 0
22:47:40.227 00.000 15712 Move returns status 0, amount 1
22:47:40.227 00.000 15712 MoveAxis(N, 0, ABG)
22:47:40.227 00.000 15712 Move returns status 0, amount 0
22:47:40.227 00.000 15712 move complete, result=0
22:47:40.227 00.000 15712 worker thread done servicing request
22:47:40.227 00.000 15712 Worker thread wakes up
22:47:40.227 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:47:40.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:40.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:41.871 01.644 15712 Exposure complete
22:47:41.917 00.046 15712 worker thread done servicing request
22:47:41.917 00.000 7988 OnExposeComplete: enter
22:47:41.932 00.015 7988 UpdateGuideState(): m_state=6
22:47:41.934 00.002 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
22:47:41.934 00.000 7988 Star::Find returns 1 (0), X=500.92, Y=796.89, Mass=1558, SNR=26.1, Peak=158 HFD=4.3
22:47:41.934 00.000 7988 MultiStar: [#1 -0.18,0.14,0.99,U] [#2 -0.16,0.06,0.86,U] [#3 -0.00,-0.37,0.90,U] [#4 -0.07,-0.40,0.76,U] [#5 -0.33,-0.67,0.00,M2] [#6 -0.24,-0.14,0.70,U] [#7 0.05,0.03,0.52,U] [#8 -0.06,0.00,0.47,U] 
22:47:41.934 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.18}, one-star: {0.06, -0.57}
22:47:41.934 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.56 = 2.72)
22:47:41.934 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.69)
22:47:41.934 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-2.00 mountX=-0.18 mountY=0.08, mountTheta=2.70
22:47:41.934 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.18, opts=13)
22:47:41.934 00.000 7988 Enqueuing Move request for scope (-0.08, -0.18)
22:47:41.934 00.000 15712 Worker thread wakes up
22:47:41.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
22:47:41.934 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
22:47:41.934 00.000 15712 Moving (-0.08, -0.18) raw xDistance=-0.18 yDistance=0.08
22:47:41.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:47:41.934 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.1
22:47:41.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:41.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:41.948 00.014 7988 Enqueuing Expose request
22:47:41.948 00.000 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.45, period_length = 636.00
22:47:41.948 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
22:47:41.948 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:41.948 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:47:41.948 00.000 15712 MoveAxis(E, 34, ABG)
22:47:41.948 00.000 15712 Guiding  Dir = 2, Dur = 34
22:47:41.951 00.003 15712 IsGuiding returns 0
22:47:41.968 00.017 15712 PulseGuide returned control before completion, sleep 20
22:47:41.996 00.028 15712 IsGuiding returns 1
22:47:41.996 00.000 15712 scope still moving after pulse duration time elapsed
22:47:42.037 00.041 15712 IsGuiding returns 0
22:47:42.037 00.000 15712 scope move finished after 34 + 54 ms
22:47:42.037 00.000 15712 Move returns status 0, amount 34
22:47:42.037 00.000 15712 MoveAxis(N, 0, ABG)
22:47:42.037 00.000 15712 Move returns status 0, amount 0
22:47:42.037 00.000 15712 move complete, result=0
22:47:42.037 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
22:47:42.041 00.004 15712 worker thread done servicing request
22:47:42.041 00.000 15712 Worker thread wakes up
22:47:42.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:42.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:43.449 01.408 15712 Exposure complete
22:47:43.504 00.055 15712 worker thread done servicing request
22:47:43.504 00.000 7988 OnExposeComplete: enter
22:47:43.511 00.007 7988 UpdateGuideState(): m_state=6
22:47:43.511 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
22:47:43.511 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=797.15, Mass=1540, SNR=26.0, Peak=152 HFD=4.3
22:47:43.515 00.004 7988 MultiStar: [#1 0.07,0.22,1.00,U] [#2 0.04,0.44,0.85,U] [#3 -0.10,-0.14,0.87,U] [#4 -0.18,-0.38,0.76,U] [#5 -0.19,-0.32,0.74,U] [#6 -0.14,-0.07,0.68,U] [#7 -0.17,0.12,0.49,U] [#8 0.16,0.10,0.46,U] 
22:47:43.515 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {0.07, -0.30}
22:47:43.515 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
22:47:43.515 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.34)
22:47:43.515 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.35 mountX=-0.04 mountY=0.05, mountTheta=2.35
22:47:43.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
22:47:43.515 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
22:47:43.515 00.000 15712 Worker thread wakes up
22:47:43.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
22:47:43.515 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
22:47:43.515 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.05
22:47:43.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:47:43.515 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.0
22:47:43.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:43.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:43.527 00.012 7988 Enqueuing Expose request
22:47:43.527 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 636.00
22:47:43.527 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
22:47:43.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:43.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:43.527 00.000 15712 MoveAxis(E, 1, ABG)
22:47:43.527 00.000 15712 Guiding  Dir = 2, Dur = 1
22:47:43.529 00.002 15712 IsGuiding returns 0
22:47:43.548 00.019 15712 IsGuiding returns 0
22:47:43.548 00.000 15712 Move returns status 0, amount 1
22:47:43.548 00.000 15712 MoveAxis(N, 0, ABG)
22:47:43.548 00.000 15712 Move returns status 0, amount 0
22:47:43.548 00.000 15712 move complete, result=0
22:47:43.548 00.000 15712 worker thread done servicing request
22:47:43.548 00.000 15712 Worker thread wakes up
22:47:43.548 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:47:43.559 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:43.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:45.299 01.740 15712 Exposure complete
22:47:45.351 00.052 15712 worker thread done servicing request
22:47:45.351 00.000 7988 OnExposeComplete: enter
22:47:45.360 00.009 7988 UpdateGuideState(): m_state=6
22:47:45.360 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
22:47:45.360 00.000 7988 Star::Find returns 1 (0), X=501.06, Y=796.90, Mass=1720, SNR=27.8, Peak=161 HFD=4.4
22:47:45.360 00.000 7988 MultiStar: [#1 -0.15,0.16,0.95,U] [#2 -0.07,0.38,0.82,U] [#3 0.05,-0.32,0.83,U] [#4 0.02,-0.18,0.71,U] [#5 -0.06,-0.39,0.71,U] [#6 0.05,-0.16,0.62,U] [#7 0.43,-0.09,0.49,U] [#8 -0.17,0.33,0.46,U] 
22:47:45.360 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {0.20, -0.55}
22:47:45.360 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
22:47:45.360 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
22:47:45.368 00.008 7988 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.34 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
22:47:45.368 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.12, opts=13)
22:47:45.368 00.000 7988 Enqueuing Move request for scope (0.03, -0.12)
22:47:45.368 00.000 15712 Worker thread wakes up
22:47:45.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:47:45.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:47:45.368 00.000 15712 Moving (0.03, -0.12) raw xDistance=-0.11 yDistance=-0.02
22:47:45.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:45.368 00.000 7988 UpdateGuideState exits: m=1720 SNR=27.8
22:47:45.374 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:45.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:45.376 00.002 7988 Enqueuing Expose request
22:47:45.376 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 636.00
22:47:45.376 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
22:47:45.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:45.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:47:45.376 00.000 15712 MoveAxis(E, 1, ABG)
22:47:45.376 00.000 15712 Guiding  Dir = 2, Dur = 1
22:47:45.376 00.000 15712 IsGuiding returns 0
22:47:45.396 00.020 15712 IsGuiding returns 0
22:47:45.396 00.000 15712 Move returns status 0, amount 1
22:47:45.396 00.000 15712 MoveAxis(N, 0, ABG)
22:47:45.396 00.000 15712 Move returns status 0, amount 0
22:47:45.396 00.000 15712 move complete, result=0
22:47:45.396 00.000 15712 worker thread done servicing request
22:47:45.396 00.000 15712 Worker thread wakes up
22:47:45.396 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:47:45.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:45.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:46.813 01.417 15712 Exposure complete
22:47:46.875 00.062 15712 worker thread done servicing request
22:47:46.875 00.000 7988 OnExposeComplete: enter
22:47:46.875 00.000 7988 UpdateGuideState(): m_state=6
22:47:46.875 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
22:47:46.875 00.000 7988 Star::Find returns 1 (0), X=500.96, Y=796.98, Mass=1647, SNR=26.7, Peak=156 HFD=4.4
22:47:46.875 00.000 7988 MultiStar: [#1 -0.16,-0.08,0.97,U] [#2 -0.09,0.18,0.86,U] [#3 -0.06,-0.41,0.87,U] [#4 -0.07,-0.34,0.73,U] [#5 0.04,-0.45,0.73,U] [#6 0.02,-0.20,0.62,U] [#7 -0.17,0.03,0.50,U] [#8 -0.08,-0.25,0.47,U] 
22:47:46.875 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.23}, one-star: {0.10, -0.48}
22:47:46.875 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
22:47:46.875 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
22:47:46.883 00.008 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.77 mountX=-0.23 mountY=0.05, mountTheta=2.92
22:47:46.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.23, opts=13)
22:47:46.883 00.000 7988 Enqueuing Move request for scope (-0.05, -0.23)
22:47:46.883 00.000 15712 Worker thread wakes up
22:47:46.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
22:47:46.883 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
22:47:46.883 00.000 15712 Moving (-0.05, -0.23) raw xDistance=-0.23 yDistance=0.05
22:47:46.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:46.883 00.000 7988 UpdateGuideState exits: m=1647 SNR=26.7
22:47:46.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:46.890 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:46.890 00.000 7988 Enqueuing Expose request
22:47:46.890 00.000 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = -0.00, hyst = -0.12, hyst_pct = 0.45, period_length = 636.00
22:47:46.890 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
22:47:46.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:46.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:46.890 00.000 15712 MoveAxis(E, 44, ABG)
22:47:46.890 00.000 15712 Guiding  Dir = 2, Dur = 44
22:47:46.890 00.000 15712 IsGuiding returns 0
22:47:46.911 00.021 15712 PulseGuide returned control before completion, sleep 33
22:47:46.954 00.043 15712 IsGuiding returns 1
22:47:46.954 00.000 15712 scope still moving after pulse duration time elapsed
22:47:46.991 00.037 15712 IsGuiding returns 0
22:47:46.991 00.000 15712 scope move finished after 44 + 57 ms
22:47:46.991 00.000 15712 Move returns status 0, amount 44
22:47:46.991 00.000 15712 MoveAxis(N, 0, ABG)
22:47:46.991 00.000 15712 Move returns status 0, amount 0
22:47:46.991 00.000 15712 move complete, result=0
22:47:46.991 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
22:47:46.997 00.006 15712 worker thread done servicing request
22:47:46.997 00.000 15712 Worker thread wakes up
22:47:46.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:46.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:48.628 01.631 15712 Exposure complete
22:47:48.688 00.060 15712 worker thread done servicing request
22:47:48.688 00.000 7988 OnExposeComplete: enter
22:47:48.691 00.003 7988 UpdateGuideState(): m_state=6
22:47:48.691 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
22:47:48.691 00.000 7988 Star::Find returns 1 (0), X=500.92, Y=797.21, Mass=1622, SNR=26.6, Peak=209 HFD=4.2
22:47:48.691 00.000 7988 MultiStar: [#1 -0.18,0.41,0.98,U] [#2 -0.25,0.45,0.88,U] [#3 -0.08,-0.22,0.86,U] [#4 -0.23,-0.04,0.77,U] [#5 -0.05,-0.31,0.75,U] [#6 -0.12,0.27,0.65,U] [#7 -0.31,0.45,0.00,M1] [#8 0.12,0.57,0.00,M1] 
22:47:48.691 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.05}, one-star: {0.06, -0.25}
22:47:48.691 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.56) = xAngle (1.20 = 1.20)
22:47:48.691 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
22:47:48.691 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.76 mountX=0.05 mountY=0.12, mountTheta=1.19
22:47:48.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.05, opts=13)
22:47:48.691 00.000 7988 Enqueuing Move request for scope (-0.12, 0.05)
22:47:48.691 00.000 15712 Worker thread wakes up
22:47:48.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
22:47:48.691 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
22:47:48.691 00.000 15712 Moving (-0.12, 0.05) raw xDistance=0.05 yDistance=0.12
22:47:48.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:48.691 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.6
22:47:48.705 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:48.705 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:48.707 00.002 7988 Enqueuing Expose request
22:47:48.707 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 636.00
22:47:48.707 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
22:47:48.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:48.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:47:48.707 00.000 15712 MoveAxis(E, 2, ABG)
22:47:48.707 00.000 15712 Guiding  Dir = 2, Dur = 2
22:47:48.709 00.002 15712 IsGuiding returns 0
22:47:48.723 00.014 15712 IsGuiding returns 0
22:47:48.723 00.000 15712 Move returns status 0, amount 2
22:47:48.723 00.000 15712 MoveAxis(N, 0, ABG)
22:47:48.723 00.000 15712 Move returns status 0, amount 0
22:47:48.723 00.000 15712 move complete, result=0
22:47:48.723 00.000 15712 worker thread done servicing request
22:47:48.723 00.000 15712 Worker thread wakes up
22:47:48.723 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:47:48.739 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:48.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:50.157 01.418 15712 Exposure complete
22:47:50.204 00.047 15712 worker thread done servicing request
22:47:50.204 00.000 7988 OnExposeComplete: enter
22:47:50.219 00.015 7988 UpdateGuideState(): m_state=6
22:47:50.221 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
22:47:50.221 00.000 7988 Star::Find returns 1 (0), X=500.88, Y=797.23, Mass=1699, SNR=27.6, Peak=178 HFD=4.5
22:47:50.223 00.002 7988 MultiStar: [#1 -0.25,0.48,0.00,M1] [#2 -0.11,0.56,0.00,M1] [#3 0.13,-0.15,0.84,U] [#4 0.10,0.01,0.70,U] [#5 -0.18,-0.25,0.70,U] [#6 -0.25,0.27,0.65,U] [#7 -0.08,0.35,0.47,U] [#8 -0.43,0.55,0.00,M2] 
22:47:50.223 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.04}, one-star: {0.02, -0.23}
22:47:50.225 00.002 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.73 = 2.56)
22:47:50.225 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.53)
22:47:50.227 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.16 mountX=-0.04 mountY=0.03, mountTheta=2.54
22:47:50.229 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.04, opts=13)
22:47:50.229 00.000 7988 Enqueuing Move request for scope (-0.03, -0.04)
22:47:50.231 00.002 15712 Worker thread wakes up
22:47:50.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:47:50.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:47:50.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=22, FiltMax=255, Gamma=0.690
22:47:50.231 00.000 7988 UpdateGuideState exits: m=1699 SNR=27.6
22:47:50.234 00.003 15712 Moving (-0.03, -0.04) raw xDistance=-0.04 yDistance=0.03
22:47:50.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:50.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:50.236 00.002 7988 Enqueuing Expose request
22:47:50.236 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 636.00
22:47:50.236 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
22:47:50.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:50.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:47:50.236 00.000 15712 MoveAxis(E, 2, ABG)
22:47:50.236 00.000 15712 Guiding  Dir = 2, Dur = 2
22:47:50.236 00.000 15712 IsGuiding returns 0
22:47:50.253 00.017 15712 IsGuiding returns 0
22:47:50.253 00.000 15712 Move returns status 0, amount 2
22:47:50.253 00.000 15712 MoveAxis(N, 0, ABG)
22:47:50.253 00.000 15712 Move returns status 0, amount 0
22:47:50.253 00.000 15712 move complete, result=0
22:47:50.253 00.000 15712 worker thread done servicing request
22:47:50.253 00.000 15712 Worker thread wakes up
22:47:50.253 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:47:50.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:50.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:51.892 01.639 15712 Exposure complete
22:47:51.954 00.062 15712 worker thread done servicing request
22:47:51.954 00.000 7988 OnExposeComplete: enter
22:47:51.956 00.002 7988 UpdateGuideState(): m_state=6
22:47:51.956 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
22:47:51.956 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=797.04, Mass=1551, SNR=26.3, Peak=176 HFD=4.3
22:47:51.956 00.000 7988 MultiStar: [#1 -0.01,0.42,1.01,U] [#2 0.02,0.27,0.86,U] [#3 0.04,-0.29,0.89,U] [#4 -0.01,-0.21,0.77,U] [#5 -0.04,-0.32,0.73,U] [#6 -0.10,0.05,0.66,U] [#7 0.15,0.09,0.51,U] [#8 0.26,0.23,0.47,U] 
22:47:51.956 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.01, -0.42}
22:47:51.956 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
22:47:51.956 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
22:47:51.956 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.05 mountX=-0.03 mountY=-0.02, mountTheta=-2.64
22:47:51.956 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.03, opts=13)
22:47:51.956 00.000 7988 Enqueuing Move request for scope (0.02, -0.03)
22:47:51.956 00.000 15712 Worker thread wakes up
22:47:51.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
22:47:51.956 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
22:47:51.956 00.000 15712 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
22:47:51.956 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 636.00
22:47:51.956 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
22:47:51.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:51.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:47:51.956 00.000 15712 MoveAxis(E, 2, ABG)
22:47:51.956 00.000 15712 Guiding  Dir = 2, Dur = 2
22:47:51.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:47:51.956 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.3
22:47:51.970 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:51.972 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:51.972 00.000 7988 Enqueuing Expose request
22:47:51.992 00.020 15712 IsGuiding returns 0
22:47:52.014 00.022 15712 IsGuiding returns 0
22:47:52.014 00.000 15712 Move returns status 0, amount 2
22:47:52.014 00.000 15712 MoveAxis(N, 0, ABG)
22:47:52.014 00.000 15712 Move returns status 0, amount 0
22:47:52.014 00.000 15712 move complete, result=0
22:47:52.014 00.000 15712 worker thread done servicing request
22:47:52.014 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:47:52.014 00.000 15712 Worker thread wakes up
22:47:52.016 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:52.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:53.421 01.405 15712 Exposure complete
22:47:53.468 00.047 15712 worker thread done servicing request
22:47:53.468 00.000 7988 OnExposeComplete: enter
22:47:53.482 00.014 7988 UpdateGuideState(): m_state=6
22:47:53.482 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
22:47:53.482 00.000 7988 Star::Find returns 1 (0), X=500.69, Y=797.09, Mass=1551, SNR=25.9, Peak=172 HFD=4.4
22:47:53.485 00.003 7988 MultiStar: [#1 -0.11,0.19,1.01,U] [#2 -0.09,0.35,0.87,U] [#3 -0.18,-0.17,0.87,U] [#4 -0.22,-0.23,0.77,U] [#5 -0.04,-0.41,0.77,U] [#6 -0.08,0.25,0.68,U] [#7 0.02,0.45,0.53,U] [#8 0.19,0.21,0.47,U] 
22:47:53.485 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.00}, one-star: {-0.17, -0.37}
22:47:53.485 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.56) = xAngle (-4.70 = 1.59)
22:47:53.485 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
22:47:53.485 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.13 mountX=-0.00 mountY=0.10, mountTheta=1.59
22:47:53.485 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.00, opts=13)
22:47:53.485 00.000 7988 Enqueuing Move request for scope (-0.10, -0.00)
22:47:53.485 00.000 15712 Worker thread wakes up
22:47:53.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
22:47:53.485 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
22:47:53.485 00.000 15712 Moving (-0.10, -0.00) raw xDistance=-0.00 yDistance=0.10
22:47:53.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:53.485 00.000 7988 UpdateGuideState exits: m=1551 SNR=25.9
22:47:53.485 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:53.485 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:53.485 00.000 7988 Enqueuing Expose request
22:47:53.498 00.013 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 636.00
22:47:53.498 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
22:47:53.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:53.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:47:53.498 00.000 15712 MoveAxis(E, 2, ABG)
22:47:53.498 00.000 15712 Guiding  Dir = 2, Dur = 2
22:47:53.498 00.000 15712 IsGuiding returns 0
22:47:53.515 00.017 15712 IsGuiding returns 0
22:47:53.515 00.000 15712 Move returns status 0, amount 2
22:47:53.515 00.000 15712 MoveAxis(N, 0, ABG)
22:47:53.515 00.000 15712 Move returns status 0, amount 0
22:47:53.515 00.000 15712 move complete, result=0
22:47:53.515 00.000 15712 worker thread done servicing request
22:47:53.515 00.000 15712 Worker thread wakes up
22:47:53.515 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:47:53.519 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:53.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:55.158 01.639 15712 Exposure complete
22:47:55.220 00.062 15712 worker thread done servicing request
22:47:55.220 00.000 7988 OnExposeComplete: enter
22:47:55.220 00.000 7988 UpdateGuideState(): m_state=6
22:47:55.222 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
22:47:55.222 00.000 7988 Star::Find returns 1 (0), X=501.00, Y=797.12, Mass=1613, SNR=26.7, Peak=172 HFD=4.4
22:47:55.224 00.002 7988 MultiStar: [#1 -0.17,0.44,0.98,U] [#2 -0.24,0.31,0.86,U] [#3 0.03,-0.10,0.86,U] [#4 -0.14,-0.08,0.77,U] [#5 -0.05,-0.25,0.76,U] [#6 -0.34,-0.04,0.66,U] [#7 -0.06,0.07,0.52,U] [#8 -0.10,0.29,0.44,U] 
22:47:55.224 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {0.14, -0.34}
22:47:55.226 00.002 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
22:47:55.226 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
22:47:55.228 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.90 mountX=0.02 mountY=0.10, mountTheta=1.33
22:47:55.230 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.02, opts=13)
22:47:55.230 00.000 7988 Enqueuing Move request for scope (-0.10, 0.02)
22:47:55.232 00.002 15712 Worker thread wakes up
22:47:55.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
22:47:55.232 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
22:47:55.232 00.000 15712 Moving (-0.10, 0.02) raw xDistance=0.02 yDistance=0.10
22:47:55.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:55.232 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.7
22:47:55.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:55.235 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:55.237 00.002 7988 Enqueuing Expose request
22:47:55.237 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 636.00
22:47:55.237 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
22:47:55.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:55.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:47:55.237 00.000 15712 MoveAxis(E, 2, ABG)
22:47:55.237 00.000 15712 Guiding  Dir = 2, Dur = 2
22:47:55.237 00.000 15712 IsGuiding returns 0
22:47:55.255 00.018 15712 IsGuiding returns 0
22:47:55.255 00.000 15712 Move returns status 0, amount 2
22:47:55.255 00.000 15712 MoveAxis(N, 0, ABG)
22:47:55.255 00.000 15712 Move returns status 0, amount 0
22:47:55.255 00.000 15712 move complete, result=0
22:47:55.255 00.000 15712 worker thread done servicing request
22:47:55.255 00.000 15712 Worker thread wakes up
22:47:55.255 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:47:55.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:55.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:56.672 01.417 15712 Exposure complete
22:47:56.733 00.061 15712 worker thread done servicing request
22:47:56.733 00.000 7988 OnExposeComplete: enter
22:47:56.735 00.002 7988 UpdateGuideState(): m_state=6
22:47:56.735 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
22:47:56.735 00.000 7988 Star::Find returns 1 (0), X=501.10, Y=797.06, Mass=1671, SNR=27.2, Peak=160 HFD=4.3
22:47:56.735 00.000 7988 MultiStar: [#1 0.30,0.24,0.97,U] [#2 0.03,0.54,0.00,M1] [#3 0.29,-0.05,0.87,U] [#4 0.21,-0.06,0.77,U] [#5 0.11,-0.20,0.71,U] [#6 0.25,0.09,0.66,U] [#7 0.17,0.18,0.53,U] [#8 0.07,0.33,0.45,U] 
22:47:56.735 00.000 7988 refined, 7 included, MultiStar: {0.22, -0.02}, one-star: {0.24, -0.40}
22:47:56.735 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.64 = -1.64)
22:47:56.735 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
22:47:56.735 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.07 mountX=-0.01 mountY=-0.22, mountTheta=-1.64
22:47:56.735 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.02, opts=13)
22:47:56.746 00.011 7988 Enqueuing Move request for scope (0.22, -0.02)
22:47:56.746 00.000 15712 Worker thread wakes up
22:47:56.746 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
22:47:56.746 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
22:47:56.746 00.000 15712 Moving (0.22, -0.02) raw xDistance=-0.01 yDistance=-0.22
22:47:56.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:56.746 00.000 7988 UpdateGuideState exits: m=1671 SNR=27.2
22:47:56.746 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:56.751 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:56.751 00.000 7988 Enqueuing Expose request
22:47:56.753 00.002 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 636.00
22:47:56.753 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
22:47:56.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:56.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:47:56.753 00.000 15712 MoveAxis(E, 1, ABG)
22:47:56.753 00.000 15712 Guiding  Dir = 2, Dur = 1
22:47:56.753 00.000 15712 IsGuiding returns 0
22:47:56.772 00.019 15712 IsGuiding returns 0
22:47:56.772 00.000 15712 Move returns status 0, amount 1
22:47:56.772 00.000 15712 MoveAxis(N, 0, ABG)
22:47:56.772 00.000 15712 Move returns status 0, amount 0
22:47:56.772 00.000 15712 move complete, result=0
22:47:56.772 00.000 15712 worker thread done servicing request
22:47:56.772 00.000 15712 Worker thread wakes up
22:47:56.772 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
22:47:56.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:56.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:47:58.518 01.746 15712 Exposure complete
22:47:58.581 00.063 15712 worker thread done servicing request
22:47:58.581 00.000 7988 OnExposeComplete: enter
22:47:58.581 00.000 7988 UpdateGuideState(): m_state=6
22:47:58.583 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
22:47:58.583 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=796.83, Mass=1618, SNR=26.8, Peak=157 HFD=4.3
22:47:58.585 00.002 7988 MultiStar: [#1 -0.03,-0.02,0.97,U] [#2 0.08,0.12,0.86,U] [#3 -0.03,-0.31,0.85,U] [#4 0.02,-0.30,0.74,U] [#5 0.06,-0.50,0.75,U] [#6 0.04,-0.16,0.63,U] [#7 0.19,-0.07,0.49,U] [#8 0.00,0.00,0.00,L] [#9 0.66,-0.73,0.00,M9] 
22:47:58.586 00.001 7988 refined, 7 included, MultiStar: {0.05, -0.24}, one-star: {0.11, -0.62}
22:47:58.586 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
22:47:58.588 00.002 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
22:47:58.588 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.38 mountX=-0.24 mountY=-0.04, mountTheta=-2.97
22:47:58.590 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.24, opts=13)
22:47:58.592 00.002 7988 Enqueuing Move request for scope (0.05, -0.24)
22:47:58.592 00.000 15712 Worker thread wakes up
22:47:58.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
22:47:58.592 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
22:47:58.592 00.000 15712 Moving (0.05, -0.24) raw xDistance=-0.24 yDistance=-0.04
22:47:58.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:47:58.592 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.8
22:47:58.596 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:58.597 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:47:58.597 00.000 7988 Enqueuing Expose request
22:47:58.599 00.002 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.44, period_length = 636.00
22:47:58.599 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
22:47:58.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:58.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:47:58.599 00.000 15712 MoveAxis(E, 46, ABG)
22:47:58.599 00.000 15712 Guiding  Dir = 2, Dur = 46
22:47:58.599 00.000 15712 IsGuiding returns 0
22:47:58.612 00.013 15712 PulseGuide returned control before completion, sleep 41
22:47:58.663 00.051 15712 IsGuiding returns 1
22:47:58.663 00.000 15712 scope still moving after pulse duration time elapsed
22:47:58.692 00.029 15712 IsGuiding returns 0
22:47:58.692 00.000 15712 scope move finished after 46 + 46 ms
22:47:58.692 00.000 15712 Move returns status 0, amount 46
22:47:58.692 00.000 15712 MoveAxis(N, 0, ABG)
22:47:58.692 00.000 15712 Move returns status 0, amount 0
22:47:58.692 00.000 15712 move complete, result=0
22:47:58.692 00.000 15712 worker thread done servicing request
22:47:58.692 00.000 15712 Worker thread wakes up
22:47:58.692 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
22:47:58.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:47:58.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:00.111 01.419 15712 Exposure complete
22:48:00.164 00.053 15712 worker thread done servicing request
22:48:00.164 00.000 7988 OnExposeComplete: enter
22:48:00.174 00.010 7988 UpdateGuideState(): m_state=6
22:48:00.174 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
22:48:00.174 00.000 7988 Star::Find returns 1 (0), X=500.80, Y=797.00, Mass=1685, SNR=27.4, Peak=152 HFD=4.3
22:48:00.174 00.000 7988 MultiStar: [#1 -0.06,-0.18,0.99,U] [#2 -0.18,0.15,0.87,U] [#3 -0.10,-0.36,0.85,U] [#4 0.01,-0.18,0.78,U] [#5 -0.01,-0.56,0.00,M1] [#6 -0.27,-0.08,0.66,U] [#7 -0.07,0.01,0.47,U] [#8 0.19,0.03,0.44,U] 
22:48:00.174 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.16}, one-star: {-0.06, -0.46}
22:48:00.174 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.58 = 2.70)
22:48:00.174 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.67)
22:48:00.181 00.007 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.02 mountX=-0.16 mountY=0.08, mountTheta=2.68
22:48:00.181 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.16, opts=13)
22:48:00.181 00.000 7988 Enqueuing Move request for scope (-0.08, -0.16)
22:48:00.181 00.000 15712 Worker thread wakes up
22:48:00.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
22:48:00.181 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
22:48:00.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:00.181 00.000 7988 UpdateGuideState exits: m=1685 SNR=27.4
22:48:00.187 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:00.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:00.189 00.002 7988 Enqueuing Expose request
22:48:00.189 00.000 15712 Moving (-0.08, -0.16) raw xDistance=-0.16 yDistance=0.08
22:48:00.191 00.002 15712 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.44, period_length = 636.00
22:48:00.191 00.000 15712 PPEC: input: -0.16, control: -0.09, exposure: 1500
22:48:00.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:00.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:48:00.191 00.000 15712 MoveAxis(E, 30, ABG)
22:48:00.191 00.000 15712 Guiding  Dir = 2, Dur = 30
22:48:00.191 00.000 15712 IsGuiding returns 0
22:48:00.205 00.014 15712 PulseGuide returned control before completion, sleep 19
22:48:00.257 00.052 15712 IsGuiding returns 0
22:48:00.257 00.000 15712 Move returns status 0, amount 30
22:48:00.257 00.000 15712 MoveAxis(N, 0, ABG)
22:48:00.257 00.000 15712 Move returns status 0, amount 0
22:48:00.257 00.000 15712 move complete, result=0
22:48:00.257 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
22:48:00.264 00.007 15712 worker thread done servicing request
22:48:00.264 00.000 15712 Worker thread wakes up
22:48:00.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:00.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:01.901 01.637 15712 Exposure complete
22:48:01.956 00.055 15712 worker thread done servicing request
22:48:01.956 00.000 7988 OnExposeComplete: enter
22:48:01.962 00.006 7988 UpdateGuideState(): m_state=6
22:48:01.962 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
22:48:01.962 00.000 7988 Star::Find returns 1 (0), X=500.78, Y=796.89, Mass=1637, SNR=26.8, Peak=156 HFD=4.5
22:48:01.962 00.000 7988 MultiStar: [#1 -0.27,0.03,0.97,U] [#2 -0.17,0.08,0.87,U] [#3 0.04,-0.38,0.88,U] [#4 -0.11,-0.19,0.73,U] [#5 -0.04,-0.52,0.72,U] [#6 -0.22,-0.21,0.65,U] [#7 -0.05,0.28,0.51,U] [#8 -0.00,-0.24,0.47,U] 
22:48:01.962 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.21}, one-star: {-0.08, -0.56}
22:48:01.962 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.61 = 2.67)
22:48:01.969 00.007 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.64 = 2.64)
22:48:01.969 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.23 cameraTheta=-2.05 mountX=-0.21 mountY=0.11, mountTheta=2.65
22:48:01.969 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.21, opts=13)
22:48:01.969 00.000 7988 Enqueuing Move request for scope (-0.11, -0.21)
22:48:01.974 00.005 15712 Worker thread wakes up
22:48:01.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
22:48:01.974 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
22:48:01.974 00.000 15712 Moving (-0.11, -0.21) raw xDistance=-0.21 yDistance=0.11
22:48:01.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:01.974 00.000 7988 UpdateGuideState exits: m=1637 SNR=26.8
22:48:01.977 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:01.978 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:01.978 00.000 7988 Enqueuing Expose request
22:48:01.980 00.002 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.44, period_length = 636.00
22:48:01.980 00.000 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
22:48:01.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:01.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:48:01.980 00.000 15712 MoveAxis(E, 40, ABG)
22:48:01.980 00.000 15712 Guiding  Dir = 2, Dur = 40
22:48:01.986 00.006 15712 IsGuiding returns 0
22:48:02.003 00.017 15712 PulseGuide returned control before completion, sleep 35
22:48:02.062 00.059 15712 IsGuiding returns 0
22:48:02.062 00.000 15712 Move returns status 0, amount 40
22:48:02.062 00.000 15712 MoveAxis(N, 0, ABG)
22:48:02.062 00.000 15712 Move returns status 0, amount 0
22:48:02.062 00.000 15712 move complete, result=0
22:48:02.062 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
22:48:02.070 00.008 15712 worker thread done servicing request
22:48:02.070 00.000 15712 Worker thread wakes up
22:48:02.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:02.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:03.474 01.404 15712 Exposure complete
22:48:03.535 00.061 15712 worker thread done servicing request
22:48:03.535 00.000 7988 OnExposeComplete: enter
22:48:03.535 00.000 7988 UpdateGuideState(): m_state=6
22:48:03.538 00.003 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
22:48:03.540 00.002 7988 Star::Find returns 1 (0), X=501.08, Y=797.08, Mass=1667, SNR=27.4, Peak=176 HFD=4.3
22:48:03.542 00.002 7988 MultiStar: [#1 -0.20,0.14,0.97,U] [#2 0.01,0.38,0.84,U] [#3 -0.05,-0.24,0.84,U] [#4 0.06,-0.17,0.69,U] [#5 0.01,-0.30,0.70,U] [#6 0.05,-0.09,0.65,U] [#7 -0.14,0.10,0.49,U] [#8 0.11,0.10,0.42,U] 
22:48:03.542 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.22, -0.38}
22:48:03.542 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
22:48:03.542 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
22:48:03.542 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.43 mountX=-0.06 mountY=-0.01, mountTheta=-3.03
22:48:03.542 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
22:48:03.554 00.012 7988 Enqueuing Move request for scope (0.01, -0.06)
22:48:03.556 00.002 15712 Worker thread wakes up
22:48:03.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:48:03.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:03.557 00.001 7988 UpdateGuideState exits: m=1667 SNR=27.4
22:48:03.559 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:03.560 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:03.561 00.001 7988 Enqueuing Expose request
22:48:03.562 00.001 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:48:03.562 00.000 15712 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=-0.01
22:48:03.562 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 636.00
22:48:03.562 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
22:48:03.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:03.563 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:48:03.563 00.000 15712 MoveAxis(E, 3, ABG)
22:48:03.563 00.000 15712 Guiding  Dir = 2, Dur = 3
22:48:03.563 00.000 15712 IsGuiding returns 0
22:48:03.586 00.023 15712 IsGuiding returns 0
22:48:03.586 00.000 15712 Move returns status 0, amount 3
22:48:03.586 00.000 15712 MoveAxis(N, 0, ABG)
22:48:03.586 00.000 15712 Move returns status 0, amount 0
22:48:03.586 00.000 15712 move complete, result=0
22:48:03.586 00.000 15712 worker thread done servicing request
22:48:03.586 00.000 15712 Worker thread wakes up
22:48:03.586 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:48:03.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:03.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:05.227 01.641 15712 Exposure complete
22:48:05.283 00.056 15712 worker thread done servicing request
22:48:05.283 00.000 7988 OnExposeComplete: enter
22:48:05.290 00.007 7988 UpdateGuideState(): m_state=6
22:48:05.290 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
22:48:05.290 00.000 7988 Star::Find returns 1 (0), X=500.86, Y=796.88, Mass=1663, SNR=27.4, Peak=154 HFD=4.4
22:48:05.290 00.000 7988 MultiStar: [#1 -0.13,0.13,0.94,U] [#2 -0.20,0.17,0.84,U] [#3 -0.11,-0.33,0.81,U] [#4 -0.01,-0.38,0.74,U] [#5 -0.30,-0.43,0.00,M1] [#6 -0.05,-0.18,0.63,U] [#7 0.01,-0.13,0.47,U] [#8 -0.17,0.06,0.43,U] 
22:48:05.290 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.17}, one-star: {-0.00, -0.58}
22:48:05.290 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.58 = 2.71)
22:48:05.290 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.67)
22:48:05.299 00.009 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.01 mountX=-0.17 mountY=0.09, mountTheta=2.68
22:48:05.300 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.17, opts=13)
22:48:05.302 00.002 7988 Enqueuing Move request for scope (-0.08, -0.17)
22:48:05.302 00.000 15712 Worker thread wakes up
22:48:05.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
22:48:05.302 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
22:48:05.302 00.000 15712 Moving (-0.08, -0.17) raw xDistance=-0.17 yDistance=0.09
22:48:05.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:05.302 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.4
22:48:05.305 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:05.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:05.306 00.001 7988 Enqueuing Expose request
22:48:05.306 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.43, period_length = 636.00
22:48:05.306 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
22:48:05.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:05.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:48:05.306 00.000 15712 MoveAxis(E, 36, ABG)
22:48:05.308 00.002 15712 Guiding  Dir = 2, Dur = 36
22:48:05.322 00.014 15712 IsGuiding returns 0
22:48:05.345 00.023 15712 PulseGuide returned control before completion, sleep 30
22:48:05.406 00.061 15712 IsGuiding returns 0
22:48:05.406 00.000 15712 Move returns status 0, amount 36
22:48:05.406 00.000 15712 MoveAxis(N, 0, ABG)
22:48:05.406 00.000 15712 Move returns status 0, amount 0
22:48:05.406 00.000 15712 move complete, result=0
22:48:05.406 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
22:48:05.411 00.005 15712 worker thread done servicing request
22:48:05.411 00.000 15712 Worker thread wakes up
22:48:05.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:05.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:06.822 01.411 15712 Exposure complete
22:48:06.881 00.059 15712 worker thread done servicing request
22:48:06.881 00.000 7988 OnExposeComplete: enter
22:48:06.884 00.003 7988 UpdateGuideState(): m_state=6
22:48:06.884 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
22:48:06.884 00.000 7988 Star::Find returns 1 (0), X=500.96, Y=796.80, Mass=1682, SNR=27.4, Peak=166 HFD=4.4
22:48:06.884 00.000 7988 MultiStar: [#1 -0.13,0.12,0.96,U] [#2 -0.06,0.11,0.82,U] [#3 -0.21,-0.29,0.84,U] [#4 -0.03,-0.19,0.72,U] [#5 -0.11,-0.36,0.69,U] [#6 -0.20,-0.04,0.66,U] [#7 0.05,-0.02,0.51,U] [#8 -0.13,0.10,0.42,U] 
22:48:06.884 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.16}, one-star: {0.10, -0.66}
22:48:06.884 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
22:48:06.884 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
22:48:06.884 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.01 mountX=-0.16 mountY=0.08, mountTheta=2.69
22:48:06.884 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.16, opts=13)
22:48:06.884 00.000 7988 Enqueuing Move request for scope (-0.08, -0.16)
22:48:06.884 00.000 15712 Worker thread wakes up
22:48:06.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
22:48:06.884 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
22:48:06.884 00.000 15712 Moving (-0.08, -0.16) raw xDistance=-0.16 yDistance=0.08
22:48:06.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:06.884 00.000 7988 UpdateGuideState exits: m=1682 SNR=27.4
22:48:06.898 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:06.899 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:06.899 00.000 7988 Enqueuing Expose request
22:48:06.899 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.43, period_length = 636.00
22:48:06.899 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
22:48:06.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:06.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:48:06.899 00.000 15712 MoveAxis(E, 3, ABG)
22:48:06.899 00.000 15712 Guiding  Dir = 2, Dur = 3
22:48:06.899 00.000 15712 IsGuiding returns 0
22:48:06.924 00.025 15712 IsGuiding returns 0
22:48:06.924 00.000 15712 Move returns status 0, amount 3
22:48:06.924 00.000 15712 MoveAxis(N, 0, ABG)
22:48:06.924 00.000 15712 Move returns status 0, amount 0
22:48:06.924 00.000 15712 move complete, result=0
22:48:06.924 00.000 15712 worker thread done servicing request
22:48:06.924 00.000 15712 Worker thread wakes up
22:48:06.924 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
22:48:06.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:06.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:08.671 01.747 15712 Exposure complete
22:48:08.732 00.061 15712 worker thread done servicing request
22:48:08.734 00.002 7988 OnExposeComplete: enter
22:48:08.734 00.000 7988 UpdateGuideState(): m_state=6
22:48:08.734 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
22:48:08.734 00.000 7988 Star::Find returns 1 (0), X=500.96, Y=796.90, Mass=1629, SNR=27.1, Peak=160 HFD=4.4
22:48:08.734 00.000 7988 MultiStar: [#1 -0.19,0.04,0.95,U] [#2 -0.23,0.44,0.85,U] [#3 -0.04,-0.61,0.00,M1] [#4 0.02,-0.29,0.73,U] [#5 -0.23,-0.47,0.74,U] [#6 -0.44,-0.19,0.64,U] [#7 -0.25,-0.10,0.49,U] [#8 -0.13,0.20,0.46,U] 
22:48:08.734 00.000 7988 refined, 7 included, MultiStar: {-0.15, -0.14}, one-star: {0.10, -0.56}
22:48:08.734 00.000 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.56) = xAngle (-3.98 = 2.30)
22:48:08.734 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.01 = 2.27)
22:48:08.734 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-2.42 mountX=-0.14 mountY=0.16, mountTheta=2.29
22:48:08.734 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.14, opts=13)
22:48:08.734 00.000 7988 Enqueuing Move request for scope (-0.15, -0.14)
22:48:08.734 00.000 15712 Worker thread wakes up
22:48:08.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
22:48:08.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
22:48:08.734 00.000 15712 Moving (-0.15, -0.14) raw xDistance=-0.14 yDistance=0.16
22:48:08.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:08.734 00.000 7988 UpdateGuideState exits: m=1629 SNR=27.1
22:48:08.748 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:08.748 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:08.748 00.000 7988 Enqueuing Expose request
22:48:08.751 00.003 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.43, period_length = 636.00
22:48:08.751 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
22:48:08.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:08.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:48:08.751 00.000 15712 MoveAxis(E, 7, ABG)
22:48:08.751 00.000 15712 Guiding  Dir = 2, Dur = 7
22:48:08.751 00.000 15712 IsGuiding returns 0
22:48:08.766 00.015 15712 IsGuiding returns 0
22:48:08.766 00.000 15712 Move returns status 0, amount 7
22:48:08.766 00.000 15712 MoveAxis(N, 0, ABG)
22:48:08.766 00.000 15712 Move returns status 0, amount 0
22:48:08.766 00.000 15712 move complete, result=0
22:48:08.766 00.000 15712 worker thread done servicing request
22:48:08.766 00.000 15712 Worker thread wakes up
22:48:08.766 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
22:48:08.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:08.768 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:10.187 01.419 15712 Exposure complete
22:48:10.248 00.061 15712 worker thread done servicing request
22:48:10.248 00.000 7988 OnExposeComplete: enter
22:48:10.249 00.001 7988 UpdateGuideState(): m_state=6
22:48:10.249 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
22:48:10.249 00.000 7988 Star::Find returns 1 (0), X=500.86, Y=797.02, Mass=1667, SNR=27.3, Peak=172 HFD=4.4
22:48:10.249 00.000 7988 MultiStar: [#1 -0.20,0.26,0.94,U] [#2 -0.24,0.36,0.81,U] [#3 -0.08,0.00,0.86,U] [#4 -0.03,0.01,0.71,U] [#5 -0.18,-0.19,0.68,U] [#6 -0.15,0.00,0.61,U] [#7 0.10,0.19,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.16,-0.14,0.48,U] 
22:48:10.249 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.00}, one-star: {0.00, -0.44}
22:48:10.249 00.000 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.56) = xAngle (-4.70 = 1.58)
22:48:10.249 00.000 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
22:48:10.249 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.14 mountX=-0.00 mountY=0.09, mountTheta=1.58
22:48:10.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.00, opts=13)
22:48:10.249 00.000 7988 Enqueuing Move request for scope (-0.09, -0.00)
22:48:10.249 00.000 15712 Worker thread wakes up
22:48:10.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
22:48:10.249 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
22:48:10.249 00.000 15712 Moving (-0.09, -0.00) raw xDistance=-0.00 yDistance=0.09
22:48:10.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:10.249 00.000 7988 UpdateGuideState exits: m=1667 SNR=27.3
22:48:10.263 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:10.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:10.265 00.002 7988 Enqueuing Expose request
22:48:10.265 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.43, period_length = 636.00
22:48:10.265 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
22:48:10.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:10.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:48:10.265 00.000 15712 MoveAxis(E, 7, ABG)
22:48:10.265 00.000 15712 Guiding  Dir = 2, Dur = 7
22:48:10.300 00.035 15712 IsGuiding returns 0
22:48:10.317 00.017 15712 IsGuiding returns 0
22:48:10.317 00.000 15712 Move returns status 0, amount 7
22:48:10.317 00.000 15712 MoveAxis(N, 0, ABG)
22:48:10.317 00.000 15712 Move returns status 0, amount 0
22:48:10.317 00.000 15712 move complete, result=0
22:48:10.317 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:48:10.318 00.001 15712 worker thread done servicing request
22:48:10.318 00.000 15712 Worker thread wakes up
22:48:10.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:10.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:11.958 01.640 15712 Exposure complete
22:48:12.019 00.061 15712 worker thread done servicing request
22:48:12.019 00.000 7988 OnExposeComplete: enter
22:48:12.019 00.000 7988 UpdateGuideState(): m_state=6
22:48:12.019 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
22:48:12.019 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=797.05, Mass=1629, SNR=26.7, Peak=169 HFD=4.4
22:48:12.019 00.000 7988 MultiStar: [#1 -0.25,-0.04,1.00,U] [#2 0.07,0.11,0.85,U] [#3 -0.11,-0.43,0.83,U] [#4 -0.06,-0.17,0.77,U] [#5 -0.20,-0.53,0.00,M1] [#6 -0.01,-0.08,0.65,U] [#7 -0.15,-0.04,0.52,U] [#8 -0.06,0.04,0.46,U] 
22:48:12.019 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.15}, one-star: {0.03, -0.41}
22:48:12.019 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
22:48:12.019 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
22:48:12.029 00.010 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.99 mountX=-0.15 mountY=0.07, mountTheta=2.71
22:48:12.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.15, opts=13)
22:48:12.029 00.000 7988 Enqueuing Move request for scope (-0.07, -0.15)
22:48:12.029 00.000 15712 Worker thread wakes up
22:48:12.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
22:48:12.029 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
22:48:12.029 00.000 15712 Moving (-0.07, -0.15) raw xDistance=-0.15 yDistance=0.07
22:48:12.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:12.029 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.7
22:48:12.035 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:12.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:12.035 00.000 7988 Enqueuing Expose request
22:48:12.035 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.43, period_length = 636.00
22:48:12.035 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
22:48:12.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:12.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:48:12.035 00.000 15712 MoveAxis(E, 8, ABG)
22:48:12.035 00.000 15712 Guiding  Dir = 2, Dur = 8
22:48:12.035 00.000 15712 IsGuiding returns 0
22:48:12.057 00.022 15712 IsGuiding returns 0
22:48:12.057 00.000 15712 Move returns status 0, amount 8
22:48:12.057 00.000 15712 MoveAxis(N, 0, ABG)
22:48:12.057 00.000 15712 Move returns status 0, amount 0
22:48:12.057 00.000 15712 move complete, result=0
22:48:12.057 00.000 15712 worker thread done servicing request
22:48:12.057 00.000 15712 Worker thread wakes up
22:48:12.057 00.000 7988 GuideStep: -0.2 px 8 ms EAST, 0.1 px 0 ms NORTH
22:48:12.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:12.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:13.469 01.412 15712 Exposure complete
22:48:13.525 00.056 15712 worker thread done servicing request
22:48:13.525 00.000 7988 OnExposeComplete: enter
22:48:13.531 00.006 7988 UpdateGuideState(): m_state=6
22:48:13.533 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
22:48:13.533 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=796.71, Mass=1676, SNR=27.1, Peak=162 HFD=4.4
22:48:13.535 00.002 7988 MultiStar: [#1 -0.17,-0.11,0.95,U] [#2 -0.15,-0.01,0.84,U] [#3 -0.09,-0.43,0.87,U] [#4 -0.17,-0.28,0.77,U] [#5 -0.05,-0.54,0.00,M2] [#6 -0.33,-0.26,0.67,U] [#7 -0.05,0.01,0.50,U] [#8 -0.29,0.12,0.44,U] 
22:48:13.535 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.26}, one-star: {0.03, -0.75}
22:48:13.537 00.002 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.62 = 2.66)
22:48:13.537 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
22:48:13.539 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.29 cameraTheta=-2.06 mountX=-0.26 mountY=0.14, mountTheta=2.64
22:48:13.539 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.26, opts=13)
22:48:13.542 00.003 7988 Enqueuing Move request for scope (-0.14, -0.26)
22:48:13.542 00.000 15712 Worker thread wakes up
22:48:13.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
22:48:13.542 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
22:48:13.542 00.000 15712 Moving (-0.14, -0.26) raw xDistance=-0.26 yDistance=0.14
22:48:13.542 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.04, hyst = -0.14, hyst_pct = 0.43, period_length = 636.00
22:48:13.542 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
22:48:13.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:13.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:48:13.542 00.000 15712 MoveAxis(E, 56, ABG)
22:48:13.542 00.000 15712 Guiding  Dir = 2, Dur = 56
22:48:13.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:13.542 00.000 7988 UpdateGuideState exits: m=1676 SNR=27.1
22:48:13.546 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:13.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:13.548 00.002 7988 Enqueuing Expose request
22:48:13.548 00.000 15712 IsGuiding returns 0
22:48:13.576 00.028 15712 PulseGuide returned control before completion, sleep 39
22:48:13.631 00.055 15712 IsGuiding returns 0
22:48:13.631 00.000 15712 Move returns status 0, amount 56
22:48:13.642 00.011 15712 MoveAxis(N, 0, ABG)
22:48:13.642 00.000 15712 Move returns status 0, amount 0
22:48:13.642 00.000 15712 move complete, result=0
22:48:13.642 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
22:48:13.644 00.002 15712 worker thread done servicing request
22:48:13.644 00.000 15712 Worker thread wakes up
22:48:13.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:13.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:15.286 01.642 15712 Exposure complete
22:48:15.345 00.059 15712 worker thread done servicing request
22:48:15.345 00.000 7988 OnExposeComplete: enter
22:48:15.347 00.002 7988 UpdateGuideState(): m_state=6
22:48:15.347 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
22:48:15.347 00.000 7988 Star::Find returns 1 (0), X=501.08, Y=796.53, Mass=1651, SNR=27.0, Peak=160 HFD=4.3
22:48:15.347 00.000 7988 MultiStar: [#1 -0.20,-0.06,0.98,U] [#2 -0.26,0.08,0.83,U] [#3 -0.14,-0.65,0.00,M1] [#4 0.04,-0.33,0.73,U] [#5 -0.21,-0.55,0.00,M3] [#6 -0.14,-0.36,0.66,U] [#7 0.14,-0.13,0.48,U] [#8 0.05,-0.08,0.45,U] 
22:48:15.347 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.29}, one-star: {0.22, -0.92}
22:48:15.347 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.24 = 3.04)
22:48:15.347 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.01)
22:48:15.347 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.68 mountX=-0.29 mountY=0.04, mountTheta=3.01
22:48:15.347 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.29, opts=13)
22:48:15.347 00.000 7988 Enqueuing Move request for scope (-0.03, -0.29)
22:48:15.347 00.000 15712 Worker thread wakes up
22:48:15.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
22:48:15.347 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
22:48:15.347 00.000 15712 Moving (-0.03, -0.29) raw xDistance=-0.29 yDistance=0.04
22:48:15.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:15.347 00.000 7988 UpdateGuideState exits: m=1651 SNR=27.0
22:48:15.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:15.362 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:15.362 00.000 7988 Enqueuing Expose request
22:48:15.364 00.002 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.18, pred = -0.04, hyst = -0.16, hyst_pct = 0.43, period_length = 636.00
22:48:15.364 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
22:48:15.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:15.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:48:15.364 00.000 15712 MoveAxis(E, 63, ABG)
22:48:15.364 00.000 15712 Guiding  Dir = 2, Dur = 63
22:48:15.364 00.000 15712 IsGuiding returns 0
22:48:15.383 00.019 15712 PulseGuide returned control before completion, sleep 56
22:48:15.463 00.080 15712 IsGuiding returns 0
22:48:15.463 00.000 15712 Move returns status 0, amount 63
22:48:15.463 00.000 15712 MoveAxis(N, 0, ABG)
22:48:15.463 00.000 15712 Move returns status 0, amount 0
22:48:15.463 00.000 15712 move complete, result=0
22:48:15.463 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.0 px 0 ms NORTH
22:48:15.464 00.001 15712 worker thread done servicing request
22:48:15.464 00.000 15712 Worker thread wakes up
22:48:15.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:15.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:16.882 01.418 15712 Exposure complete
22:48:16.942 00.060 15712 worker thread done servicing request
22:48:16.942 00.000 7988 OnExposeComplete: enter
22:48:16.944 00.002 7988 UpdateGuideState(): m_state=6
22:48:16.944 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
22:48:16.944 00.000 7988 Star::Find returns 1 (0), X=500.96, Y=796.90, Mass=1695, SNR=27.6, Peak=172 HFD=4.4
22:48:16.944 00.000 7988 MultiStar: [#1 -0.18,0.05,0.93,U] [#2 -0.15,0.13,0.83,U] [#3 -0.20,-0.43,0.83,U] [#4 -0.10,-0.22,0.77,U] [#5 -0.02,-0.56,0.00,M4] [#6 -0.04,-0.06,0.65,U] [#7 -0.04,-0.02,0.49,U] [#8 -0.10,0.04,0.44,U] 
22:48:16.944 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.16}, one-star: {0.11, -0.56}
22:48:16.944 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.62 = 2.67)
22:48:16.944 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
22:48:16.944 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.05 mountX=-0.16 mountY=0.09, mountTheta=2.64
22:48:16.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.16, opts=13)
22:48:16.944 00.000 7988 Enqueuing Move request for scope (-0.09, -0.16)
22:48:16.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:16.944 00.000 7988 UpdateGuideState exits: m=1695 SNR=27.6
22:48:16.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:16.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:16.960 00.016 7988 Enqueuing Expose request
22:48:16.961 00.001 15712 Worker thread wakes up
22:48:16.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
22:48:16.961 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
22:48:16.961 00.000 15712 Moving (-0.09, -0.16) raw xDistance=-0.16 yDistance=0.09
22:48:16.961 00.000 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.04, hyst = -0.10, hyst_pct = 0.43, period_length = 636.00
22:48:16.961 00.000 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
22:48:16.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:16.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:48:16.961 00.000 15712 MoveAxis(E, 40, ABG)
22:48:16.961 00.000 15712 Guiding  Dir = 2, Dur = 40
22:48:16.978 00.017 15712 IsGuiding returns 0
22:48:16.998 00.020 15712 PulseGuide returned control before completion, sleep 35
22:48:17.045 00.047 15712 IsGuiding returns 0
22:48:17.045 00.000 15712 Move returns status 0, amount 40
22:48:17.045 00.000 15712 MoveAxis(N, 0, ABG)
22:48:17.045 00.000 15712 Move returns status 0, amount 0
22:48:17.045 00.000 15712 move complete, result=0
22:48:17.045 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
22:48:17.048 00.003 15712 worker thread done servicing request
22:48:17.048 00.000 15712 Worker thread wakes up
22:48:17.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:17.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:18.684 01.636 15712 Exposure complete
22:48:18.744 00.060 15712 worker thread done servicing request
22:48:18.744 00.000 7988 OnExposeComplete: enter
22:48:18.745 00.001 7988 UpdateGuideState(): m_state=6
22:48:18.745 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
22:48:18.745 00.000 7988 Star::Find returns 1 (0), X=500.73, Y=796.85, Mass=1749, SNR=28.0, Peak=194 HFD=4.4
22:48:18.745 00.000 7988 MultiStar: [#1 0.04,0.14,0.93,U] [#2 -0.04,0.26,0.81,U] [#3 0.13,-0.22,0.85,U] [#4 -0.03,0.01,0.71,U] [#5 -0.06,-0.44,0.69,U] [#6 -0.11,-0.08,0.65,U] [#7 -0.18,-0.08,0.48,U] [#8 -0.15,0.31,0.43,U] 
22:48:18.745 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {-0.13, -0.61}
22:48:18.745 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
22:48:18.745 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
22:48:18.745 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.97 mountX=-0.11 mountY=0.05, mountTheta=2.73
22:48:18.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.11, opts=13)
22:48:18.745 00.000 7988 Enqueuing Move request for scope (-0.05, -0.11)
22:48:18.745 00.000 15712 Worker thread wakes up
22:48:18.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
22:48:18.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
22:48:18.745 00.000 15712 Moving (-0.05, -0.11) raw xDistance=-0.11 yDistance=0.05
22:48:18.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:48:18.745 00.000 7988 UpdateGuideState exits: m=1749 SNR=28.0
22:48:18.760 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:18.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:18.761 00.001 7988 Enqueuing Expose request
22:48:18.761 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.42, period_length = 636.00
22:48:18.761 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
22:48:18.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:18.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:48:18.761 00.000 15712 MoveAxis(E, 7, ABG)
22:48:18.761 00.000 15712 Guiding  Dir = 2, Dur = 7
22:48:18.761 00.000 15712 IsGuiding returns 0
22:48:18.787 00.026 15712 IsGuiding returns 0
22:48:18.787 00.000 15712 Move returns status 0, amount 7
22:48:18.787 00.000 15712 MoveAxis(N, 0, ABG)
22:48:18.787 00.000 15712 Move returns status 0, amount 0
22:48:18.787 00.000 15712 move complete, result=0
22:48:18.787 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:48:18.790 00.003 15712 worker thread done servicing request
22:48:18.790 00.000 15712 Worker thread wakes up
22:48:18.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:18.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:20.194 01.404 15712 Exposure complete
22:48:20.242 00.048 15712 worker thread done servicing request
22:48:20.242 00.000 7988 OnExposeComplete: enter
22:48:20.257 00.015 7988 UpdateGuideState(): m_state=6
22:48:20.257 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
22:48:20.257 00.000 7988 Star::Find returns 1 (0), X=501.32, Y=796.77, Mass=1638, SNR=27.3, Peak=158 HFD=4.4
22:48:20.257 00.000 7988 MultiStar: [#1 0.14,-0.14,0.98,U] [#2 0.07,0.03,0.82,U] [#3 0.24,-0.65,0.00,M1] [#4 0.25,-0.25,0.75,U] [#5 -0.08,-0.64,0.00,M4] [#6 -0.01,-0.26,0.65,U] [#7 0.11,0.06,0.49,U] [#8 0.24,0.25,0.46,U] 
22:48:20.257 00.000 7988 refined, 6 included, MultiStar: {0.19, -0.20}, one-star: {0.46, -0.68}
22:48:20.257 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
22:48:20.257 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
22:48:20.257 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.79 mountX=-0.19 mountY=-0.19, mountTheta=-2.37
22:48:20.257 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.20, opts=13)
22:48:20.257 00.000 7988 Enqueuing Move request for scope (0.19, -0.20)
22:48:20.257 00.000 15712 Worker thread wakes up
22:48:20.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
22:48:20.257 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
22:48:20.257 00.000 15712 Moving (0.19, -0.20) raw xDistance=-0.19 yDistance=-0.19
22:48:20.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:20.257 00.000 7988 UpdateGuideState exits: m=1638 SNR=27.3
22:48:20.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:20.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:20.274 00.017 7988 Enqueuing Expose request
22:48:20.274 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.04, hyst = -0.11, hyst_pct = 0.42, period_length = 636.00
22:48:20.274 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
22:48:20.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:20.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:48:20.274 00.000 15712 MoveAxis(E, 44, ABG)
22:48:20.274 00.000 15712 Guiding  Dir = 2, Dur = 44
22:48:20.274 00.000 15712 IsGuiding returns 0
22:48:20.289 00.015 15712 PulseGuide returned control before completion, sleep 40
22:48:20.337 00.048 15712 IsGuiding returns 1
22:48:20.337 00.000 15712 scope still moving after pulse duration time elapsed
22:48:20.369 00.032 15712 IsGuiding returns 0
22:48:20.369 00.000 15712 scope move finished after 44 + 51 ms
22:48:20.369 00.000 15712 Move returns status 0, amount 44
22:48:20.369 00.000 15712 MoveAxis(N, 0, ABG)
22:48:20.369 00.000 15712 Move returns status 0, amount 0
22:48:20.369 00.000 15712 move complete, result=0
22:48:20.369 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
22:48:20.373 00.004 15712 worker thread done servicing request
22:48:20.373 00.000 15712 Worker thread wakes up
22:48:20.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:20.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:22.014 01.641 15712 Exposure complete
22:48:22.074 00.060 15712 worker thread done servicing request
22:48:22.074 00.000 7988 OnExposeComplete: enter
22:48:22.076 00.002 7988 UpdateGuideState(): m_state=6
22:48:22.078 00.002 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
22:48:22.078 00.000 7988 Star::Find returns 1 (0), X=501.09, Y=796.69, Mass=1649, SNR=27.1, Peak=176 HFD=4.1
22:48:22.080 00.002 7988 MultiStar: [#1 -0.04,0.01,1.00,U] [#2 -0.01,0.04,0.86,U] [#3 0.07,-0.45,0.84,U] [#4 0.41,-0.50,0.00,M1] [#5 0.09,-0.72,0.00,M5] [#6 0.06,-0.16,0.65,U] [#7 0.02,-0.04,0.50,U] [#8 0.12,0.10,0.49,U] 
22:48:22.080 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.22}, one-star: {0.23, -0.77}
22:48:22.082 00.002 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
22:48:22.082 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
22:48:22.084 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.29 mountX=-0.22 mountY=-0.06, mountTheta=-2.88
22:48:22.086 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.22, opts=13)
22:48:22.086 00.000 7988 Enqueuing Move request for scope (0.06, -0.22)
22:48:22.088 00.002 15712 Worker thread wakes up
22:48:22.088 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
22:48:22.088 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
22:48:22.088 00.000 15712 Moving (0.06, -0.22) raw xDistance=-0.22 yDistance=-0.06
22:48:22.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:22.088 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.1
22:48:22.090 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:22.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:22.092 00.002 7988 Enqueuing Expose request
22:48:22.093 00.001 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.04, hyst = -0.12, hyst_pct = 0.42, period_length = 636.00
22:48:22.093 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
22:48:22.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:22.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:48:22.093 00.000 15712 MoveAxis(E, 48, ABG)
22:48:22.093 00.000 15712 Guiding  Dir = 2, Dur = 48
22:48:22.093 00.000 15712 IsGuiding returns 0
22:48:22.112 00.019 15712 PulseGuide returned control before completion, sleep 40
22:48:22.156 00.044 15712 IsGuiding returns 1
22:48:22.156 00.000 15712 scope still moving after pulse duration time elapsed
22:48:22.193 00.037 15712 IsGuiding returns 0
22:48:22.193 00.000 15712 scope move finished after 48 + 51 ms
22:48:22.193 00.000 15712 Move returns status 0, amount 48
22:48:22.193 00.000 15712 MoveAxis(N, 0, ABG)
22:48:22.193 00.000 15712 Move returns status 0, amount 0
22:48:22.193 00.000 15712 move complete, result=0
22:48:22.193 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
22:48:22.195 00.002 15712 worker thread done servicing request
22:48:22.195 00.000 15712 Worker thread wakes up
22:48:22.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:22.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:23.608 01.413 15712 Exposure complete
22:48:23.670 00.062 15712 worker thread done servicing request
22:48:23.670 00.000 7988 OnExposeComplete: enter
22:48:23.670 00.000 7988 UpdateGuideState(): m_state=6
22:48:23.670 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
22:48:23.670 00.000 7988 Star::Find returns 1 (0), X=501.18, Y=797.00, Mass=1650, SNR=27.1, Peak=164 HFD=4.2
22:48:23.676 00.006 7988 MultiStar: [#1 0.19,0.19,0.97,U] [#2 0.07,0.37,0.89,U] [#3 0.30,-0.25,0.88,U] [#4 0.11,0.03,0.78,U] [#5 0.20,-0.29,0.68,U] [#6 0.28,0.11,0.66,U] [#7 0.12,0.23,0.52,U] [#8 0.29,0.17,0.44,U] 
22:48:23.676 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.01}, one-star: {0.32, -0.45}
22:48:23.676 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
22:48:23.676 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
22:48:23.676 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.05 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
22:48:23.681 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.01, opts=13)
22:48:23.683 00.002 7988 Enqueuing Move request for scope (0.21, -0.01)
22:48:23.683 00.000 15712 Worker thread wakes up
22:48:23.683 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
22:48:23.683 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
22:48:23.683 00.000 15712 Moving (0.21, -0.01) raw xDistance=-0.01 yDistance=-0.21
22:48:23.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:48:23.683 00.000 7988 UpdateGuideState exits: m=1650 SNR=27.1
22:48:23.686 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:23.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:23.686 00.000 7988 Enqueuing Expose request
22:48:23.686 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.42, period_length = 636.00
22:48:23.686 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
22:48:23.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:23.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:48:23.686 00.000 15712 MoveAxis(E, 8, ABG)
22:48:23.686 00.000 15712 Guiding  Dir = 2, Dur = 8
22:48:23.692 00.006 15712 IsGuiding returns 0
22:48:23.711 00.019 15712 IsGuiding returns 0
22:48:23.712 00.001 15712 Move returns status 0, amount 8
22:48:23.712 00.000 15712 MoveAxis(N, 0, ABG)
22:48:23.712 00.000 15712 Move returns status 0, amount 0
22:48:23.712 00.000 15712 move complete, result=0
22:48:23.712 00.000 15712 worker thread done servicing request
22:48:23.712 00.000 15712 Worker thread wakes up
22:48:23.712 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
22:48:23.713 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:23.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:25.348 01.635 15712 Exposure complete
22:48:25.393 00.045 15712 worker thread done servicing request
22:48:25.393 00.000 7988 OnExposeComplete: enter
22:48:25.410 00.017 7988 UpdateGuideState(): m_state=6
22:48:25.410 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
22:48:25.410 00.000 7988 Star::Find returns 1 (0), X=501.14, Y=796.92, Mass=1634, SNR=26.9, Peak=153 HFD=4.3
22:48:25.410 00.000 7988 MultiStar: [#1 0.14,0.17,0.97,U] [#2 0.06,0.05,0.85,U] [#3 0.13,-0.30,0.86,U] [#4 0.10,-0.19,0.79,U] [#5 0.14,-0.61,0.00,M5] [#6 0.14,-0.00,0.66,U] [#7 0.16,-0.16,0.49,U] [#8 0.40,0.34,0.47,U] 
22:48:25.410 00.000 7988 refined, 7 included, MultiStar: {0.17, -0.11}, one-star: {0.28, -0.53}
22:48:25.410 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
22:48:25.410 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
22:48:25.410 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.57 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
22:48:25.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.11, opts=13)
22:48:25.410 00.000 7988 Enqueuing Move request for scope (0.17, -0.11)
22:48:25.410 00.000 15712 Worker thread wakes up
22:48:25.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
22:48:25.410 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
22:48:25.410 00.000 15712 Moving (0.17, -0.11) raw xDistance=-0.11 yDistance=-0.17
22:48:25.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:48:25.410 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.9
22:48:25.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:25.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:25.425 00.015 7988 Enqueuing Expose request
22:48:25.427 00.002 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.42, period_length = 636.00
22:48:25.427 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
22:48:25.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:25.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:48:25.427 00.000 15712 MoveAxis(E, 7, ABG)
22:48:25.427 00.000 15712 Guiding  Dir = 2, Dur = 7
22:48:25.427 00.000 15712 IsGuiding returns 0
22:48:25.444 00.017 15712 IsGuiding returns 0
22:48:25.444 00.000 15712 Move returns status 0, amount 7
22:48:25.444 00.000 15712 MoveAxis(N, 0, ABG)
22:48:25.444 00.000 15712 Move returns status 0, amount 0
22:48:25.444 00.000 15712 move complete, result=0
22:48:25.444 00.000 15712 worker thread done servicing request
22:48:25.444 00.000 15712 Worker thread wakes up
22:48:25.444 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:48:25.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:25.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:26.861 01.417 15712 Exposure complete
22:48:26.921 00.060 15712 worker thread done servicing request
22:48:26.921 00.000 7988 OnExposeComplete: enter
22:48:26.923 00.002 7988 UpdateGuideState(): m_state=6
22:48:26.923 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
22:48:26.923 00.000 7988 Star::Find returns 1 (0), X=501.06, Y=797.01, Mass=1622, SNR=26.9, Peak=153 HFD=4.4
22:48:26.923 00.000 7988 MultiStar: [#1 0.17,0.01,0.97,U] [#2 0.03,0.11,0.85,U] [#3 0.07,-0.45,0.85,U] [#4 0.17,-0.39,0.73,U] [#5 0.11,-0.53,0.00,M6] [#6 0.00,-0.26,0.66,U] [#7 0.01,0.16,0.53,U] [#8 0.34,0.02,0.46,U] 
22:48:26.923 00.000 7988 refined, 7 included, MultiStar: {0.12, -0.18}, one-star: {0.20, -0.45}
22:48:26.923 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
22:48:26.923 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
22:48:26.923 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.98 mountX=-0.18 mountY=-0.12, mountTheta=-2.57
22:48:26.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.18, opts=13)
22:48:26.923 00.000 7988 Enqueuing Move request for scope (0.12, -0.18)
22:48:26.923 00.000 15712 Worker thread wakes up
22:48:26.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
22:48:26.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
22:48:26.923 00.000 15712 Moving (0.12, -0.18) raw xDistance=-0.18 yDistance=-0.12
22:48:26.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:48:26.923 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.9
22:48:26.936 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:26.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:26.938 00.002 7988 Enqueuing Expose request
22:48:26.938 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.42, period_length = 636.00
22:48:26.938 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
22:48:26.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:26.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:48:26.938 00.000 15712 MoveAxis(E, 40, ABG)
22:48:26.938 00.000 15712 Guiding  Dir = 2, Dur = 40
22:48:26.940 00.002 15712 IsGuiding returns 0
22:48:26.957 00.017 15712 PulseGuide returned control before completion, sleep 34
22:48:27.002 00.045 15712 IsGuiding returns 0
22:48:27.002 00.000 15712 Move returns status 0, amount 40
22:48:27.002 00.000 15712 MoveAxis(N, 0, ABG)
22:48:27.002 00.000 15712 Move returns status 0, amount 0
22:48:27.002 00.000 15712 move complete, result=0
22:48:27.002 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
22:48:27.006 00.004 15712 worker thread done servicing request
22:48:27.006 00.000 15712 Worker thread wakes up
22:48:27.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:27.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:28.644 01.638 15712 Exposure complete
22:48:28.707 00.063 15712 worker thread done servicing request
22:48:28.707 00.000 7988 OnExposeComplete: enter
22:48:28.707 00.000 7988 UpdateGuideState(): m_state=6
22:48:28.709 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
22:48:28.709 00.000 7988 Star::Find returns 1 (0), X=500.95, Y=796.79, Mass=1661, SNR=27.2, Peak=156 HFD=4.4
22:48:28.711 00.002 7988 MultiStar: [#1 -0.17,-0.03,0.94,U] [#2 -0.02,-0.03,0.83,U] [#3 -0.05,-0.61,0.00,M1] [#4 0.10,-0.50,0.74,U] [#5 0.07,-0.72,0.00,M7] [#6 -0.16,-0.43,0.65,U] [#7 0.26,-0.16,0.48,U] [#8 0.22,-0.19,0.47,U] 
22:48:28.711 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.30}, one-star: {0.10, -0.67}
22:48:28.713 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
22:48:28.713 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
22:48:28.713 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.50 mountX=-0.30 mountY=-0.02, mountTheta=-3.09
22:48:28.713 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.30, opts=13)
22:48:28.713 00.000 7988 Enqueuing Move request for scope (0.02, -0.30)
22:48:28.713 00.000 15712 Worker thread wakes up
22:48:28.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
22:48:28.713 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
22:48:28.713 00.000 15712 Moving (0.02, -0.30) raw xDistance=-0.30 yDistance=-0.02
22:48:28.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:28.713 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.2
22:48:28.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:28.723 00.010 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.03, hyst = -0.16, hyst_pct = 0.42, period_length = 636.00
22:48:28.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:28.725 00.002 7988 Enqueuing Expose request
22:48:28.725 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
22:48:28.725 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:28.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:28.725 00.000 15712 MoveAxis(E, 63, ABG)
22:48:28.725 00.000 15712 Guiding  Dir = 2, Dur = 63
22:48:28.725 00.000 15712 IsGuiding returns 0
22:48:28.747 00.022 15712 PulseGuide returned control before completion, sleep 54
22:48:28.825 00.078 15712 IsGuiding returns 0
22:48:28.825 00.000 15712 Move returns status 0, amount 63
22:48:28.825 00.000 15712 MoveAxis(N, 0, ABG)
22:48:28.825 00.000 15712 Move returns status 0, amount 0
22:48:28.825 00.000 15712 move complete, result=0
22:48:28.825 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.0 px 0 ms NORTH
22:48:28.829 00.004 15712 worker thread done servicing request
22:48:28.829 00.000 15712 Worker thread wakes up
22:48:28.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:28.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:30.237 01.408 15712 Exposure complete
22:48:30.286 00.049 15712 worker thread done servicing request
22:48:30.286 00.000 7988 OnExposeComplete: enter
22:48:30.301 00.015 7988 UpdateGuideState(): m_state=6
22:48:30.301 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
22:48:30.303 00.002 7988 Star::Find returns 1 (0), X=501.09, Y=797.04, Mass=1618, SNR=26.8, Peak=159 HFD=4.3
22:48:30.303 00.000 7988 MultiStar: [#1 0.05,0.08,1.01,U] [#2 0.14,0.09,0.86,U] [#3 0.16,-0.41,0.85,U] [#4 0.11,-0.27,0.78,U] [#5 0.18,-0.48,0.73,U] [#6 0.06,-0.06,0.67,U] [#7 0.30,0.36,0.49,U] [#8 0.27,0.21,0.45,U] 
22:48:30.305 00.002 7988 refined, 8 included, MultiStar: {0.16, -0.14}, one-star: {0.23, -0.42}
22:48:30.305 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
22:48:30.307 00.002 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
22:48:30.307 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.72 mountX=-0.13 mountY=-0.15, mountTheta=-2.29
22:48:30.309 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.14, opts=13)
22:48:30.311 00.002 7988 Enqueuing Move request for scope (0.16, -0.14)
22:48:30.311 00.000 15712 Worker thread wakes up
22:48:30.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
22:48:30.311 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
22:48:30.311 00.000 15712 Moving (0.16, -0.14) raw xDistance=-0.13 yDistance=-0.15
22:48:30.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:30.311 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.8
22:48:30.314 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:30.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:30.316 00.002 7988 Enqueuing Expose request
22:48:30.316 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.42, period_length = 636.00
22:48:30.316 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
22:48:30.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:30.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:48:30.316 00.000 15712 MoveAxis(E, 5, ABG)
22:48:30.316 00.000 15712 Guiding  Dir = 2, Dur = 5
22:48:30.316 00.000 15712 IsGuiding returns 0
22:48:30.336 00.020 15712 IsGuiding returns 0
22:48:30.336 00.000 15712 Move returns status 0, amount 5
22:48:30.336 00.000 15712 MoveAxis(N, 0, ABG)
22:48:30.336 00.000 15712 Move returns status 0, amount 0
22:48:30.336 00.000 15712 move complete, result=0
22:48:30.336 00.000 15712 worker thread done servicing request
22:48:30.336 00.000 15712 Worker thread wakes up
22:48:30.336 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
22:48:30.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:30.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:31.975 01.639 15712 Exposure complete
22:48:32.034 00.059 15712 worker thread done servicing request
22:48:32.034 00.000 7988 OnExposeComplete: enter
22:48:32.037 00.003 7988 UpdateGuideState(): m_state=6
22:48:32.039 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
22:48:32.039 00.000 7988 Star::Find returns 1 (0), X=501.05, Y=796.70, Mass=1642, SNR=27.1, Peak=180 HFD=4.2
22:48:32.039 00.000 7988 MultiStar: [#1 0.09,-0.02,0.97,U] [#2 0.02,-0.15,0.87,U] [#3 -0.01,-0.56,0.00,M1] [#4 0.25,-0.41,0.74,U] [#5 0.02,-0.64,0.00,M7] [#6 0.06,-0.36,0.65,U] [#7 0.34,-0.16,0.47,U] [#8 0.23,-0.20,0.45,U] 
22:48:32.039 00.000 7988 refined, 6 included, MultiStar: {0.15, -0.31}, one-star: {0.19, -0.76}
22:48:32.039 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
22:48:32.039 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
22:48:32.039 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.31 hyp=0.35 cameraTheta=-1.12 mountX=-0.31 mountY=-0.14, mountTheta=-2.71
22:48:32.039 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.31, opts=13)
22:48:32.039 00.000 7988 Enqueuing Move request for scope (0.15, -0.31)
22:48:32.039 00.000 15712 Worker thread wakes up
22:48:32.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.31) opts 0xd
22:48:32.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.31)
22:48:32.039 00.000 15712 Moving (0.15, -0.31) raw xDistance=-0.31 yDistance=-0.14
22:48:32.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:48:32.039 00.000 7988 UpdateGuideState exits: m=1642 SNR=27.1
22:48:32.052 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:32.053 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:32.053 00.000 7988 Enqueuing Expose request
22:48:32.053 00.000 15712 PPEC rslt: input = -0.31, final = -0.20, react = -0.19, pred = -0.02, hyst = -0.18, hyst_pct = 0.41, period_length = 636.00
22:48:32.053 00.000 15712 PPEC: input: -0.31, control: -0.20, exposure: 1500
22:48:32.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:32.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:48:32.053 00.000 15712 MoveAxis(E, 64, ABG)
22:48:32.053 00.000 15712 Guiding  Dir = 2, Dur = 64
22:48:32.053 00.000 15712 IsGuiding returns 0
22:48:32.071 00.018 15712 PulseGuide returned control before completion, sleep 59
22:48:32.151 00.080 15712 IsGuiding returns 0
22:48:32.151 00.000 15712 Move returns status 0, amount 64
22:48:32.151 00.000 15712 MoveAxis(N, 0, ABG)
22:48:32.151 00.000 15712 Move returns status 0, amount 0
22:48:32.151 00.000 15712 move complete, result=0
22:48:32.151 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.1 px 0 ms NORTH
22:48:32.153 00.002 15712 worker thread done servicing request
22:48:32.153 00.000 15712 Worker thread wakes up
22:48:32.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:32.154 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:33.569 01.415 15712 Exposure complete
22:48:33.631 00.062 15712 worker thread done servicing request
22:48:33.631 00.000 7988 OnExposeComplete: enter
22:48:33.631 00.000 7988 UpdateGuideState(): m_state=6
22:48:33.633 00.002 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
22:48:33.633 00.000 7988 Star::Find returns 1 (0), X=500.96, Y=796.86, Mass=1630, SNR=26.9, Peak=150 HFD=4.3
22:48:33.633 00.000 7988 MultiStar: [#1 0.07,0.07,0.98,U] [#2 0.11,0.05,0.85,U] [#3 -0.12,-0.41,0.88,U] [#4 0.10,-0.32,0.76,U] [#5 0.15,-0.52,0.00,M8] [#6 -0.07,-0.25,0.66,U] [#7 0.25,-0.03,0.51,U] [#8 -0.15,-0.01,0.44,U] 
22:48:33.633 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.21}, one-star: {0.10, -0.60}
22:48:33.633 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
22:48:33.633 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
22:48:33.633 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.37 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
22:48:33.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.21, opts=13)
22:48:33.633 00.000 7988 Enqueuing Move request for scope (0.04, -0.21)
22:48:33.633 00.000 15712 Worker thread wakes up
22:48:33.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
22:48:33.633 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
22:48:33.633 00.000 15712 Moving (0.04, -0.21) raw xDistance=-0.21 yDistance=-0.04
22:48:33.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:33.633 00.000 7988 UpdateGuideState exits: m=1630 SNR=26.9
22:48:33.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:33.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:33.648 00.015 7988 Enqueuing Expose request
22:48:33.649 00.001 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.03, hyst = -0.11, hyst_pct = 0.41, period_length = 636.00
22:48:33.649 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
22:48:33.649 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:33.649 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:48:33.649 00.000 15712 MoveAxis(E, 44, ABG)
22:48:33.649 00.000 15712 Guiding  Dir = 2, Dur = 44
22:48:33.649 00.000 15712 IsGuiding returns 0
22:48:33.671 00.022 15712 PulseGuide returned control before completion, sleep 34
22:48:33.713 00.042 15712 IsGuiding returns 1
22:48:33.713 00.000 15712 scope still moving after pulse duration time elapsed
22:48:33.750 00.037 15712 IsGuiding returns 0
22:48:33.750 00.000 15712 scope move finished after 44 + 55 ms
22:48:33.750 00.000 15712 Move returns status 0, amount 44
22:48:33.750 00.000 15712 MoveAxis(N, 0, ABG)
22:48:33.750 00.000 15712 Move returns status 0, amount 0
22:48:33.750 00.000 15712 move complete, result=0
22:48:33.750 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
22:48:33.750 00.000 15712 worker thread done servicing request
22:48:33.750 00.000 15712 Worker thread wakes up
22:48:33.752 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:33.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:35.391 01.639 15712 Exposure complete
22:48:35.451 00.060 15712 worker thread done servicing request
22:48:35.451 00.000 7988 OnExposeComplete: enter
22:48:35.453 00.002 7988 UpdateGuideState(): m_state=6
22:48:35.453 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
22:48:35.453 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=797.22, Mass=1634, SNR=26.9, Peak=200 HFD=4.2
22:48:35.453 00.000 7988 MultiStar: [#1 -0.16,0.38,0.96,U] [#2 -0.08,0.25,0.87,U] [#3 0.04,-0.21,0.85,U] [#4 0.15,0.11,0.76,U] [#5 0.08,-0.31,0.72,U] [#6 -0.08,0.24,0.68,U] [#7 -0.08,0.33,0.52,U] [#8 -0.15,0.33,0.45,U] 
22:48:35.453 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.11, -0.24}
22:48:35.453 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
22:48:35.453 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
22:48:35.453 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.71 mountX=0.07 mountY=0.01, mountTheta=0.11
22:48:35.453 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
22:48:35.453 00.000 7988 Enqueuing Move request for scope (-0.01, 0.07)
22:48:35.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:48:35.453 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.9
22:48:35.466 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:35.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:35.466 00.000 7988 Enqueuing Expose request
22:48:35.469 00.003 15712 Worker thread wakes up
22:48:35.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:48:35.469 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:48:35.469 00.000 15712 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=0.01
22:48:35.469 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.41, period_length = 636.00
22:48:35.469 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
22:48:35.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:35.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:48:35.469 00.000 15712 MoveAxis(E, 4, ABG)
22:48:35.469 00.000 15712 Guiding  Dir = 2, Dur = 4
22:48:35.469 00.000 15712 IsGuiding returns 0
22:48:35.485 00.016 15712 IsGuiding returns 0
22:48:35.485 00.000 15712 Move returns status 0, amount 4
22:48:35.485 00.000 15712 MoveAxis(N, 0, ABG)
22:48:35.485 00.000 15712 Move returns status 0, amount 0
22:48:35.485 00.000 15712 move complete, result=0
22:48:35.485 00.000 15712 worker thread done servicing request
22:48:35.485 00.000 15712 Worker thread wakes up
22:48:35.485 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:48:35.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:35.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:36.902 01.417 15712 Exposure complete
22:48:36.960 00.058 15712 worker thread done servicing request
22:48:36.960 00.000 7988 OnExposeComplete: enter
22:48:36.966 00.006 7988 UpdateGuideState(): m_state=6
22:48:36.966 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
22:48:36.966 00.000 7988 Star::Find returns 1 (0), X=500.94, Y=797.16, Mass=1672, SNR=27.3, Peak=186 HFD=4.3
22:48:36.966 00.000 7988 MultiStar: [#1 0.07,0.34,0.96,U] [#2 0.08,0.48,0.86,U] [#3 -0.02,-0.17,0.84,U] [#4 0.05,0.22,0.74,U] [#5 0.01,-0.09,0.72,U] [#6 -0.06,0.05,0.67,U] [#7 0.02,0.33,0.49,U] [#8 -0.06,0.41,0.42,U] 
22:48:36.966 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.08, -0.29}
22:48:36.966 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
22:48:36.966 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
22:48:36.966 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.33 mountX=0.11 mountY=-0.03, mountTheta=-0.26
22:48:36.966 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.11, opts=13)
22:48:36.976 00.010 7988 Enqueuing Move request for scope (0.03, 0.11)
22:48:36.976 00.000 15712 Worker thread wakes up
22:48:36.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:48:36.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:48:36.976 00.000 15712 Moving (0.03, 0.11) raw xDistance=0.11 yDistance=-0.03
22:48:36.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:48:36.976 00.000 7988 UpdateGuideState exits: m=1672 SNR=27.3
22:48:36.980 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:36.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:36.981 00.001 7988 Enqueuing Expose request
22:48:36.981 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.41, period_length = 636.00
22:48:36.981 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
22:48:36.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:36.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:48:36.981 00.000 15712 MoveAxis(E, 3, ABG)
22:48:36.981 00.000 15712 Guiding  Dir = 2, Dur = 3
22:48:36.981 00.000 15712 IsGuiding returns 0
22:48:37.010 00.029 15712 IsGuiding returns 0
22:48:37.010 00.000 15712 Move returns status 0, amount 3
22:48:37.010 00.000 15712 MoveAxis(N, 0, ABG)
22:48:37.010 00.000 15712 Move returns status 0, amount 0
22:48:37.010 00.000 15712 move complete, result=0
22:48:37.010 00.000 15712 worker thread done servicing request
22:48:37.010 00.000 15712 Worker thread wakes up
22:48:37.010 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:48:37.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:37.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:38.640 01.630 15712 Exposure complete
22:48:38.702 00.062 15712 worker thread done servicing request
22:48:38.702 00.000 7988 OnExposeComplete: enter
22:48:38.702 00.000 7988 UpdateGuideState(): m_state=6
22:48:38.702 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
22:48:38.702 00.000 7988 Star::Find returns 1 (0), X=500.95, Y=796.94, Mass=1637, SNR=27.0, Peak=146 HFD=4.4
22:48:38.702 00.000 7988 MultiStar: [#1 -0.07,0.29,0.99,U] [#2 -0.12,0.39,0.86,U] [#3 -0.04,-0.05,0.87,U] [#4 -0.07,-0.28,0.77,U] [#5 -0.02,-0.46,0.74,U] [#6 -0.12,0.21,0.69,U] [#7 0.01,0.04,0.50,U] [#8 0.11,0.41,0.47,U] 
22:48:38.702 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.09, -0.51}
22:48:38.702 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.18 = 2.11)
22:48:38.702 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.07)
22:48:38.702 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.61 mountX=-0.02 mountY=0.03, mountTheta=2.10
22:48:38.712 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
22:48:38.714 00.002 7988 Enqueuing Move request for scope (-0.03, -0.02)
22:48:38.715 00.001 15712 Worker thread wakes up
22:48:38.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
22:48:38.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
22:48:38.715 00.000 15712 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
22:48:38.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:38.717 00.002 7988 UpdateGuideState exits: m=1637 SNR=27.0
22:48:38.718 00.001 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.41, period_length = 636.00
22:48:38.718 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
22:48:38.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:38.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:38.719 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:38.720 00.001 7988 Enqueuing Expose request
22:48:38.722 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:48:38.722 00.000 15712 MoveAxis(E, 5, ABG)
22:48:38.722 00.000 15712 Guiding  Dir = 2, Dur = 5
22:48:38.722 00.000 15712 IsGuiding returns 0
22:48:38.737 00.015 15712 IsGuiding returns 0
22:48:38.737 00.000 15712 Move returns status 0, amount 5
22:48:38.737 00.000 15712 MoveAxis(N, 0, ABG)
22:48:38.737 00.000 15712 Move returns status 0, amount 0
22:48:38.737 00.000 15712 move complete, result=0
22:48:38.737 00.000 15712 worker thread done servicing request
22:48:38.737 00.000 15712 Worker thread wakes up
22:48:38.737 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:48:38.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:38.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:40.151 01.414 15712 Exposure complete
22:48:40.211 00.060 15712 worker thread done servicing request
22:48:40.211 00.000 7988 OnExposeComplete: enter
22:48:40.215 00.004 7988 UpdateGuideState(): m_state=6
22:48:40.215 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
22:48:40.215 00.000 7988 Star::Find returns 1 (0), X=500.91, Y=797.33, Mass=1682, SNR=27.4, Peak=176 HFD=4.5
22:48:40.215 00.000 7988 MultiStar: [#1 -0.14,0.28,0.95,U] [#2 -0.06,0.61,0.00,M1] [#3 0.08,0.02,0.87,U] [#4 0.08,0.07,0.72,U] [#5 -0.15,-0.14,0.73,U] [#6 -0.24,0.25,0.65,U] [#7 0.09,0.67,0.00,M1] [#8 0.02,0.34,0.42,U] 
22:48:40.215 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {0.05, -0.13}
22:48:40.215 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
22:48:40.215 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
22:48:40.215 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.05 mountX=0.08 mountY=0.04, mountTheta=0.46
22:48:40.215 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.08, opts=13)
22:48:40.215 00.000 7988 Enqueuing Move request for scope (-0.04, 0.08)
22:48:40.215 00.000 15712 Worker thread wakes up
22:48:40.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:48:40.215 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:48:40.215 00.000 15712 Moving (-0.04, 0.08) raw xDistance=0.08 yDistance=0.04
22:48:40.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:40.227 00.012 7988 UpdateGuideState exits: m=1682 SNR=27.4
22:48:40.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:40.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:40.231 00.004 7988 Enqueuing Expose request
22:48:40.231 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.41, period_length = 636.00
22:48:40.231 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
22:48:40.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:40.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:48:40.231 00.000 15712 MoveAxis(E, 4, ABG)
22:48:40.231 00.000 15712 Guiding  Dir = 2, Dur = 4
22:48:40.231 00.000 15712 IsGuiding returns 0
22:48:40.253 00.022 15712 IsGuiding returns 0
22:48:40.253 00.000 15712 Move returns status 0, amount 4
22:48:40.253 00.000 15712 MoveAxis(N, 0, ABG)
22:48:40.253 00.000 15712 Move returns status 0, amount 0
22:48:40.253 00.000 15712 move complete, result=0
22:48:40.253 00.000 15712 worker thread done servicing request
22:48:40.253 00.000 15712 Worker thread wakes up
22:48:40.253 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:48:40.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:40.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:41.893 01.640 15712 Exposure complete
22:48:41.946 00.053 15712 worker thread done servicing request
22:48:41.946 00.000 7988 OnExposeComplete: enter
22:48:41.954 00.008 7988 UpdateGuideState(): m_state=6
22:48:41.954 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
22:48:41.954 00.000 7988 Star::Find returns 1 (0), X=500.92, Y=797.14, Mass=1556, SNR=26.3, Peak=164 HFD=4.3
22:48:41.954 00.000 7988 MultiStar: [#1 -0.12,0.29,1.00,U] [#2 -0.10,0.40,0.90,U] [#3 -0.18,-0.17,0.85,U] [#4 0.02,0.04,0.76,U] [#5 -0.12,-0.26,0.76,U] [#6 -0.07,0.23,0.70,U] [#7 -0.02,0.24,0.49,U] [#8 -0.02,0.22,0.46,U] 
22:48:41.961 00.007 7988 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {0.06, -0.32}
22:48:41.963 00.002 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.56) = xAngle (0.83 = 0.83)
22:48:41.963 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
22:48:41.963 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.39 mountX=0.06 mountY=0.06, mountTheta=0.82
22:48:41.963 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.06, opts=13)
22:48:41.963 00.000 7988 Enqueuing Move request for scope (-0.06, 0.06)
22:48:41.963 00.000 15712 Worker thread wakes up
22:48:41.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:48:41.970 00.007 7988 UpdateGuideState exits: m=1556 SNR=26.3
22:48:41.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:41.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:41.970 00.000 7988 Enqueuing Expose request
22:48:41.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:48:41.970 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:48:41.970 00.000 15712 Moving (-0.06, 0.06) raw xDistance=0.06 yDistance=0.06
22:48:41.970 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.41, period_length = 636.00
22:48:41.970 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
22:48:41.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:41.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:48:41.970 00.000 15712 MoveAxis(E, 4, ABG)
22:48:41.970 00.000 15712 Guiding  Dir = 2, Dur = 4
22:48:41.970 00.000 15712 IsGuiding returns 0
22:48:41.997 00.027 15712 IsGuiding returns 0
22:48:41.997 00.000 15712 Move returns status 0, amount 4
22:48:41.997 00.000 15712 MoveAxis(N, 0, ABG)
22:48:41.997 00.000 15712 Move returns status 0, amount 0
22:48:41.997 00.000 15712 move complete, result=0
22:48:41.997 00.000 15712 worker thread done servicing request
22:48:41.997 00.000 15712 Worker thread wakes up
22:48:41.997 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:48:41.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:41.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:43.406 01.409 15712 Exposure complete
22:48:43.460 00.054 15712 worker thread done servicing request
22:48:43.460 00.000 7988 OnExposeComplete: enter
22:48:43.468 00.008 7988 UpdateGuideState(): m_state=6
22:48:43.468 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
22:48:43.468 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=797.02, Mass=1627, SNR=26.6, Peak=163 HFD=4.6
22:48:43.468 00.000 7988 MultiStar: [#1 -0.16,0.12,0.97,U] [#2 -0.26,0.21,0.89,U] [#3 -0.15,-0.50,0.88,U] [#4 0.15,-0.15,0.76,U] [#5 -0.20,-0.39,0.75,U] [#6 -0.40,0.14,0.66,U] [#7 -0.10,0.16,0.49,U] [#8 -0.14,0.21,0.44,U] 
22:48:43.468 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.10}, one-star: {-0.03, -0.44}
22:48:43.468 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.56) = xAngle (-4.06 = 2.22)
22:48:43.468 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.19)
22:48:43.468 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.50 mountX=-0.11 mountY=0.14, mountTheta=2.21
22:48:43.477 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.10, opts=13)
22:48:43.477 00.000 7988 Enqueuing Move request for scope (-0.14, -0.10)
22:48:43.477 00.000 15712 Worker thread wakes up
22:48:43.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
22:48:43.477 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
22:48:43.477 00.000 15712 Moving (-0.14, -0.10) raw xDistance=-0.11 yDistance=0.14
22:48:43.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:43.477 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.6
22:48:43.477 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:43.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:43.477 00.000 7988 Enqueuing Expose request
22:48:43.484 00.007 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.40, period_length = 636.00
22:48:43.484 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
22:48:43.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:43.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:48:43.484 00.000 15712 MoveAxis(E, 1, ABG)
22:48:43.484 00.000 15712 Guiding  Dir = 2, Dur = 1
22:48:43.484 00.000 15712 IsGuiding returns 0
22:48:43.501 00.017 15712 IsGuiding returns 0
22:48:43.501 00.000 15712 Move returns status 0, amount 1
22:48:43.501 00.000 15712 MoveAxis(N, 0, ABG)
22:48:43.501 00.000 15712 Move returns status 0, amount 0
22:48:43.501 00.000 15712 move complete, result=0
22:48:43.501 00.000 15712 worker thread done servicing request
22:48:43.501 00.000 15712 Worker thread wakes up
22:48:43.501 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:48:43.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:43.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:45.242 01.741 15712 Exposure complete
22:48:45.296 00.054 15712 worker thread done servicing request
22:48:45.296 00.000 7988 OnExposeComplete: enter
22:48:45.304 00.008 7988 UpdateGuideState(): m_state=6
22:48:45.304 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
22:48:45.304 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=796.74, Mass=1506, SNR=25.6, Peak=149 HFD=4.3
22:48:45.304 00.000 7988 MultiStar: [#1 -0.32,-0.01,1.02,U] [#2 -0.15,0.23,0.91,U] [#3 -0.11,-0.44,0.88,U] [#4 -0.16,-0.23,0.82,U] [#5 -0.20,-0.39,0.80,U] [#6 -0.36,-0.14,0.69,U] [#7 0.02,0.05,0.52,U] [#8 0.00,0.00,0.00,L] [#9 0.14,-0.49,0.45,U] 
22:48:45.304 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.24}, one-star: {-0.03, -0.72}
22:48:45.304 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.69 = 2.59)
22:48:45.304 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.72 = 2.56)
22:48:45.304 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.13 mountX=-0.24 mountY=0.15, mountTheta=2.57
22:48:45.313 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.24, opts=13)
22:48:45.313 00.000 7988 Enqueuing Move request for scope (-0.15, -0.24)
22:48:45.313 00.000 15712 Worker thread wakes up
22:48:45.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
22:48:45.313 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
22:48:45.313 00.000 15712 Moving (-0.15, -0.24) raw xDistance=-0.24 yDistance=0.15
22:48:45.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:45.313 00.000 7988 UpdateGuideState exits: m=1506 SNR=25.6
22:48:45.318 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:45.318 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:45.320 00.002 7988 Enqueuing Expose request
22:48:45.320 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.13, hyst_pct = 0.40, period_length = 636.00
22:48:45.320 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
22:48:45.320 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:45.320 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:48:45.320 00.000 15712 MoveAxis(E, 46, ABG)
22:48:45.320 00.000 15712 Guiding  Dir = 2, Dur = 46
22:48:45.320 00.000 15712 IsGuiding returns 0
22:48:45.339 00.019 15712 PulseGuide returned control before completion, sleep 39
22:48:45.384 00.045 15712 IsGuiding returns 1
22:48:45.384 00.000 15712 scope still moving after pulse duration time elapsed
22:48:45.419 00.035 15712 IsGuiding returns 0
22:48:45.419 00.000 15712 scope move finished after 46 + 51 ms
22:48:45.419 00.000 15712 Move returns status 0, amount 46
22:48:45.419 00.000 15712 MoveAxis(N, 0, ABG)
22:48:45.419 00.000 15712 Move returns status 0, amount 0
22:48:45.419 00.000 15712 move complete, result=0
22:48:45.419 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
22:48:45.421 00.002 15712 worker thread done servicing request
22:48:45.421 00.000 15712 Worker thread wakes up
22:48:45.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:45.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:46.839 01.418 15712 Exposure complete
22:48:46.899 00.060 15712 worker thread done servicing request
22:48:46.899 00.000 7988 OnExposeComplete: enter
22:48:46.900 00.001 7988 UpdateGuideState(): m_state=6
22:48:46.900 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
22:48:46.900 00.000 7988 Star::Find returns 1 (0), X=501.07, Y=796.82, Mass=1599, SNR=26.5, Peak=146 HFD=4.4
22:48:46.900 00.000 7988 MultiStar: [#1 0.01,0.10,0.94,U] [#2 -0.01,-0.08,0.86,U] [#3 0.12,-0.45,0.86,U] [#4 0.08,-0.37,0.81,U] [#5 0.02,-0.48,0.74,U] [#6 -0.17,-0.20,0.64,U] [#7 0.18,-0.09,0.47,U] [#8 -0.08,-0.01,0.49,U] 
22:48:46.900 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.27}, one-star: {0.21, -0.64}
22:48:46.900 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
22:48:46.900 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
22:48:46.900 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.39 mountX=-0.27 mountY=-0.04, mountTheta=-2.99
22:48:46.900 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.27, opts=13)
22:48:46.900 00.000 7988 Enqueuing Move request for scope (0.05, -0.27)
22:48:46.912 00.012 15712 Worker thread wakes up
22:48:46.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
22:48:46.912 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
22:48:46.912 00.000 15712 Moving (0.05, -0.27) raw xDistance=-0.27 yDistance=-0.04
22:48:46.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:46.912 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.5
22:48:46.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:46.912 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:46.916 00.004 7988 Enqueuing Expose request
22:48:46.916 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.15, hyst_pct = 0.40, period_length = 636.00
22:48:46.916 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
22:48:46.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:46.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:48:46.916 00.000 15712 MoveAxis(E, 51, ABG)
22:48:46.916 00.000 15712 Guiding  Dir = 2, Dur = 51
22:48:46.916 00.000 15712 IsGuiding returns 0
22:48:46.937 00.021 15712 PulseGuide returned control before completion, sleep 43
22:48:46.996 00.059 15712 IsGuiding returns 1
22:48:46.996 00.000 15712 scope still moving after pulse duration time elapsed
22:48:47.031 00.035 15712 IsGuiding returns 0
22:48:47.031 00.000 15712 scope move finished after 51 + 64 ms
22:48:47.031 00.000 15712 Move returns status 0, amount 51
22:48:47.031 00.000 15712 MoveAxis(N, 0, ABG)
22:48:47.031 00.000 15712 Move returns status 0, amount 0
22:48:47.031 00.000 15712 move complete, result=0
22:48:47.031 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
22:48:47.035 00.004 15712 worker thread done servicing request
22:48:47.035 00.000 15712 Worker thread wakes up
22:48:47.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:47.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:48.675 01.640 15712 Exposure complete
22:48:48.728 00.053 15712 worker thread done servicing request
22:48:48.736 00.008 7988 OnExposeComplete: enter
22:48:48.736 00.000 7988 UpdateGuideState(): m_state=6
22:48:48.738 00.002 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
22:48:48.738 00.000 7988 Star::Find returns 1 (0), X=501.04, Y=797.36, Mass=1680, SNR=27.3, Peak=180 HFD=4.5
22:48:48.740 00.002 7988 MultiStar: [#1 -0.06,0.48,1.01,U] [#2 -0.01,0.50,0.86,U] [#3 0.21,-0.10,0.83,U] [#4 0.21,0.10,0.74,U] [#5 0.03,-0.14,0.69,U] [#6 0.08,0.31,0.62,U] [#7 0.28,0.33,0.48,U] [#8 0.26,0.46,0.42,U] 
22:48:48.740 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.19}, one-star: {0.18, -0.10}
22:48:48.742 00.002 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
22:48:48.742 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
22:48:48.744 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.50 mountX=-0.10 mountY=-0.18, mountTheta=-2.07
22:48:48.745 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.10, opts=13)
22:48:48.747 00.002 7988 Enqueuing Move request for scope (0.18, -0.10)
22:48:48.747 00.000 15712 Worker thread wakes up
22:48:48.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
22:48:48.747 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
22:48:48.747 00.000 15712 Moving (0.18, -0.10) raw xDistance=-0.10 yDistance=-0.18
22:48:48.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:48.747 00.000 7988 UpdateGuideState exits: m=1680 SNR=27.3
22:48:48.751 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:48.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:48.752 00.001 7988 Enqueuing Expose request
22:48:48.752 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.40, period_length = 636.00
22:48:48.752 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:48:48.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:48.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:48:48.752 00.000 15712 MoveAxis(E, 3, ABG)
22:48:48.752 00.000 15712 Guiding  Dir = 2, Dur = 3
22:48:48.752 00.000 15712 IsGuiding returns 0
22:48:48.807 00.055 15712 IsGuiding returns 0
22:48:48.807 00.000 15712 Move returns status 0, amount 3
22:48:48.807 00.000 15712 MoveAxis(N, 0, ABG)
22:48:48.807 00.000 15712 Move returns status 0, amount 0
22:48:48.807 00.000 15712 move complete, result=0
22:48:48.807 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
22:48:48.809 00.002 15712 worker thread done servicing request
22:48:48.809 00.000 15712 Worker thread wakes up
22:48:48.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:48.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:50.219 01.410 15712 Exposure complete
22:48:50.279 00.060 15712 worker thread done servicing request
22:48:50.279 00.000 7988 OnExposeComplete: enter
22:48:50.281 00.002 7988 UpdateGuideState(): m_state=6
22:48:50.281 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
22:48:50.281 00.000 7988 Star::Find returns 1 (0), X=500.88, Y=797.45, Mass=1721, SNR=27.7, Peak=185 HFD=4.8
22:48:50.281 00.000 7988 MultiStar: [#1 -0.08,0.59,0.00,M1] [#2 -0.07,0.65,0.00,M1] [#3 -0.14,0.20,0.83,U] [#4 0.00,0.31,0.77,U] [#5 -0.02,-0.13,0.72,U] [#6 -0.10,0.52,0.61,U] [#7 -0.21,0.64,0.00,M1] [#8 -0.18,0.60,0.00,M1] 
22:48:50.281 00.000 7988 single-star, 4 included, MultiStar: {-0.04, 0.16}, one-star: {0.02, -0.01}
22:48:50.281 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
22:48:50.281 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
22:48:50.281 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.34 mountX=-0.01 mountY=-0.02, mountTheta=-1.91
22:48:50.281 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
22:48:50.281 00.000 7988 Enqueuing Move request for scope (0.02, -0.01)
22:48:50.281 00.000 15712 Worker thread wakes up
22:48:50.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:48:50.281 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:48:50.281 00.000 15712 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
22:48:50.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:50.294 00.013 7988 UpdateGuideState exits: m=1721 SNR=27.7
22:48:50.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:50.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:50.294 00.000 7988 Enqueuing Expose request
22:48:50.297 00.003 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.40, period_length = 636.00
22:48:50.297 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
22:48:50.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:50.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:50.297 00.000 15712 MoveAxis(E, 2, ABG)
22:48:50.297 00.000 15712 Guiding  Dir = 2, Dur = 2
22:48:50.297 00.000 15712 IsGuiding returns 0
22:48:50.318 00.021 15712 IsGuiding returns 0
22:48:50.318 00.000 15712 Move returns status 0, amount 2
22:48:50.318 00.000 15712 MoveAxis(N, 0, ABG)
22:48:50.318 00.000 15712 Move returns status 0, amount 0
22:48:50.318 00.000 15712 move complete, result=0
22:48:50.318 00.000 15712 worker thread done servicing request
22:48:50.318 00.000 15712 Worker thread wakes up
22:48:50.318 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:48:50.327 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:50.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:51.962 01.635 15712 Exposure complete
22:48:52.022 00.060 15712 worker thread done servicing request
22:48:52.022 00.000 7988 OnExposeComplete: enter
22:48:52.022 00.000 7988 UpdateGuideState(): m_state=6
22:48:52.022 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
22:48:52.022 00.000 7988 Star::Find returns 1 (0), X=501.00, Y=797.43, Mass=1673, SNR=27.4, Peak=167 HFD=4.7
22:48:52.022 00.000 7988 MultiStar: [#1 0.05,0.73,0.00,M2] [#2 0.04,0.89,0.00,M2] [#3 0.15,0.11,0.81,U] [#4 -0.05,0.21,0.68,U] [#5 -0.06,0.18,0.73,U] [#6 0.02,0.38,0.65,U] [#7 0.16,0.61,0.00,M2] [#8 -0.13,0.80,0.00,M2] 
22:48:52.022 00.000 7988 single-star, 4 included, MultiStar: {0.05, 0.15}, one-star: {0.14, -0.02}
22:48:52.022 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
22:48:52.030 00.008 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
22:48:52.030 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.16 mountX=-0.02 mountY=-0.14, mountTheta=-1.73
22:48:52.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.02, opts=13)
22:48:52.030 00.000 7988 Enqueuing Move request for scope (0.14, -0.02)
22:48:52.030 00.000 15712 Worker thread wakes up
22:48:52.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
22:48:52.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
22:48:52.030 00.000 15712 Moving (0.14, -0.02) raw xDistance=-0.02 yDistance=-0.14
22:48:52.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:52.030 00.000 7988 UpdateGuideState exits: m=1673 SNR=27.4
22:48:52.038 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:52.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:52.038 00.000 7988 Enqueuing Expose request
22:48:52.038 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.40, period_length = 636.00
22:48:52.038 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
22:48:52.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:52.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:48:52.038 00.000 15712 MoveAxis(E, 2, ABG)
22:48:52.038 00.000 15712 Guiding  Dir = 2, Dur = 2
22:48:52.038 00.000 15712 IsGuiding returns 0
22:48:52.063 00.025 15712 IsGuiding returns 0
22:48:52.063 00.000 15712 Move returns status 0, amount 2
22:48:52.063 00.000 15712 MoveAxis(N, 0, ABG)
22:48:52.063 00.000 15712 Move returns status 0, amount 0
22:48:52.063 00.000 15712 move complete, result=0
22:48:52.063 00.000 15712 worker thread done servicing request
22:48:52.063 00.000 15712 Worker thread wakes up
22:48:52.063 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:48:52.069 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:52.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:53.486 01.417 15712 Exposure complete
22:48:53.544 00.058 15712 worker thread done servicing request
22:48:53.544 00.000 7988 OnExposeComplete: enter
22:48:53.549 00.005 7988 UpdateGuideState(): m_state=6
22:48:53.549 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
22:48:53.549 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=797.47, Mass=1642, SNR=26.9, Peak=158 HFD=4.6
22:48:53.549 00.000 7988 MultiStar: [#1 -0.11,0.69,0.00,M3] [#2 -0.14,0.91,0.00,M3] [#3 0.25,0.28,0.82,U] [#4 0.10,0.57,0.00,M1] [#5 0.03,0.10,0.69,U] [#6 0.25,0.62,0.00,M1] [#7 -0.35,0.92,0.00,M3] [#8 0.00,0.66,0.00,M3] 
22:48:53.549 00.000 7988 single-star, 2 included, MultiStar: {0.07, 0.12}, one-star: {-0.04, 0.01}
22:48:53.549 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
22:48:53.549 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
22:48:53.549 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.89 mountX=0.01 mountY=0.04, mountTheta=1.32
22:48:53.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
22:48:53.549 00.000 7988 Enqueuing Move request for scope (-0.04, 0.01)
22:48:53.561 00.012 15712 Worker thread wakes up
22:48:53.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
22:48:53.561 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
22:48:53.561 00.000 15712 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=0.04
22:48:53.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:53.561 00.000 7988 UpdateGuideState exits: m=1642 SNR=26.9
22:48:53.564 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:53.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:53.565 00.001 7988 Enqueuing Expose request
22:48:53.565 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.40, period_length = 636.00
22:48:53.565 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
22:48:53.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:53.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:48:53.565 00.000 15712 MoveAxis(E, 5, ABG)
22:48:53.565 00.000 15712 Guiding  Dir = 2, Dur = 5
22:48:53.582 00.017 15712 IsGuiding returns 0
22:48:53.602 00.020 15712 IsGuiding returns 0
22:48:53.602 00.000 15712 Move returns status 0, amount 5
22:48:53.602 00.000 15712 MoveAxis(N, 0, ABG)
22:48:53.602 00.000 15712 Move returns status 0, amount 0
22:48:53.602 00.000 15712 move complete, result=0
22:48:53.602 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:48:53.604 00.002 15712 worker thread done servicing request
22:48:53.604 00.000 15712 Worker thread wakes up
22:48:53.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:53.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:55.242 01.638 15712 Exposure complete
22:48:55.304 00.062 15712 worker thread done servicing request
22:48:55.304 00.000 7988 OnExposeComplete: enter
22:48:55.306 00.002 7988 UpdateGuideState(): m_state=6
22:48:55.306 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
22:48:55.306 00.000 7988 Star::Find returns 1 (0), X=501.01, Y=797.26, Mass=1617, SNR=26.8, Peak=185 HFD=4.2
22:48:55.306 00.000 7988 MultiStar: [#1 -0.24,0.48,1.00,U] [#2 -0.15,0.58,0.00,M4] [#3 -0.04,-0.01,0.83,U] [#4 -0.04,0.15,0.74,U] [#5 -0.09,-0.11,0.70,U] [#6 -0.02,0.32,0.64,U] [#7 -0.23,0.43,0.51,U] [#8 -0.13,0.37,0.46,U] 
22:48:55.306 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.15}, one-star: {0.15, -0.20}
22:48:55.311 00.005 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
22:48:55.311 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
22:48:55.311 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.99 mountX=0.15 mountY=0.06, mountTheta=0.40
22:48:55.311 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.15, opts=13)
22:48:55.311 00.000 7988 Enqueuing Move request for scope (-0.07, 0.15)
22:48:55.311 00.000 15712 Worker thread wakes up
22:48:55.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
22:48:55.311 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
22:48:55.311 00.000 15712 Moving (-0.07, 0.15) raw xDistance=0.15 yDistance=0.06
22:48:55.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:55.311 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.8
22:48:55.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:55.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:55.311 00.000 7988 Enqueuing Expose request
22:48:55.322 00.011 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.40, period_length = 636.00
22:48:55.322 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
22:48:55.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:55.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:48:55.322 00.000 15712 MoveAxis(E, 5, ABG)
22:48:55.322 00.000 15712 Guiding  Dir = 2, Dur = 5
22:48:55.322 00.000 15712 IsGuiding returns 0
22:48:55.344 00.022 15712 IsGuiding returns 0
22:48:55.344 00.000 15712 Move returns status 0, amount 5
22:48:55.344 00.000 15712 MoveAxis(N, 0, ABG)
22:48:55.344 00.000 15712 Move returns status 0, amount 0
22:48:55.344 00.000 15712 move complete, result=0
22:48:55.344 00.000 15712 worker thread done servicing request
22:48:55.344 00.000 15712 Worker thread wakes up
22:48:55.344 00.000 7988 GuideStep: 0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
22:48:55.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:55.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:56.758 01.414 15712 Exposure complete
22:48:56.821 00.063 15712 worker thread done servicing request
22:48:56.821 00.000 7988 OnExposeComplete: enter
22:48:56.821 00.000 7988 UpdateGuideState(): m_state=6
22:48:56.823 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
22:48:56.824 00.001 7988 Star::Find returns 1 (0), X=500.81, Y=796.98, Mass=1543, SNR=26.2, Peak=184 HFD=4.3
22:48:56.824 00.000 7988 MultiStar: [#1 -0.17,0.33,0.98,U] [#2 -0.28,0.26,0.87,U] [#3 -0.16,-0.31,0.89,U] [#4 -0.29,-0.25,0.83,U] [#5 -0.14,-0.31,0.75,U] [#6 -0.36,0.14,0.68,U] [#7 -0.18,0.15,0.51,U] [#8 -0.22,0.17,0.48,U] 
22:48:56.826 00.002 7988 refined, 8 included, MultiStar: {-0.20, -0.06}, one-star: {-0.05, -0.48}
22:48:56.826 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.43 = 1.85)
22:48:56.828 00.002 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.82)
22:48:56.828 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.87 mountX=-0.06 mountY=0.20, mountTheta=1.85
22:48:56.830 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.06, opts=13)
22:48:56.832 00.002 7988 Enqueuing Move request for scope (-0.20, -0.06)
22:48:56.832 00.000 15712 Worker thread wakes up
22:48:56.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
22:48:56.832 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
22:48:56.832 00.000 15712 Moving (-0.20, -0.06) raw xDistance=-0.06 yDistance=0.20
22:48:56.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:48:56.832 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.2
22:48:56.841 00.009 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.39, period_length = 636.00
22:48:56.841 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
22:48:56.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:56.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:48:56.841 00.000 15712 MoveAxis(E, 5, ABG)
22:48:56.841 00.000 15712 Guiding  Dir = 2, Dur = 5
22:48:56.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:56.843 00.002 15712 IsGuiding returns 0
22:48:56.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:56.847 00.004 7988 Enqueuing Expose request
22:48:56.857 00.010 15712 IsGuiding returns 0
22:48:56.857 00.000 15712 Move returns status 0, amount 5
22:48:56.857 00.000 15712 MoveAxis(N, 0, ABG)
22:48:56.857 00.000 15712 Move returns status 0, amount 0
22:48:56.857 00.000 15712 move complete, result=0
22:48:56.857 00.000 15712 worker thread done servicing request
22:48:56.857 00.000 15712 Worker thread wakes up
22:48:56.857 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
22:48:56.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:56.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:48:58.605 01.748 15712 Exposure complete
22:48:58.662 00.057 15712 worker thread done servicing request
22:48:58.662 00.000 7988 OnExposeComplete: enter
22:48:58.669 00.007 7988 UpdateGuideState(): m_state=6
22:48:58.669 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
22:48:58.669 00.000 7988 Star::Find returns 1 (0), X=500.77, Y=797.08, Mass=1561, SNR=26.3, Peak=169 HFD=4.3
22:48:58.669 00.000 7988 MultiStar: [#1 -0.02,0.07,0.99,U] [#2 -0.02,0.13,0.86,U] [#3 -0.04,-0.36,0.88,U] [#4 0.23,-0.17,0.73,U] [#5 -0.11,-0.35,0.73,U] [#6 -0.23,-0.05,0.66,U] [#7 0.04,0.02,0.54,U] [#8 -0.01,0.02,0.47,U] 
22:48:58.669 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {-0.09, -0.38}
22:48:58.669 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
22:48:58.669 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
22:48:58.669 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.81 mountX=-0.13 mountY=0.04, mountTheta=2.88
22:48:58.669 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.13, opts=13)
22:48:58.679 00.010 7988 Enqueuing Move request for scope (-0.03, -0.13)
22:48:58.679 00.000 15712 Worker thread wakes up
22:48:58.679 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
22:48:58.679 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
22:48:58.679 00.000 15712 Moving (-0.03, -0.13) raw xDistance=-0.13 yDistance=0.04
22:48:58.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:48:58.679 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.3
22:48:58.682 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:58.682 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:48:58.684 00.002 7988 Enqueuing Expose request
22:48:58.684 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.39, period_length = 636.00
22:48:58.684 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
22:48:58.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:58.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:48:58.684 00.000 15712 MoveAxis(E, 2, ABG)
22:48:58.684 00.000 15712 Guiding  Dir = 2, Dur = 2
22:48:58.684 00.000 15712 IsGuiding returns 0
22:48:58.700 00.016 15712 IsGuiding returns 0
22:48:58.700 00.000 15712 Move returns status 0, amount 2
22:48:58.700 00.000 15712 MoveAxis(N, 0, ABG)
22:48:58.700 00.000 15712 Move returns status 0, amount 0
22:48:58.700 00.000 15712 move complete, result=0
22:48:58.700 00.000 15712 worker thread done servicing request
22:48:58.700 00.000 15712 Worker thread wakes up
22:48:58.700 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
22:48:58.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:48:58.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:00.121 01.421 15712 Exposure complete
22:49:00.183 00.062 15712 worker thread done servicing request
22:49:00.183 00.000 7988 OnExposeComplete: enter
22:49:00.183 00.000 7988 UpdateGuideState(): m_state=6
22:49:00.183 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
22:49:00.183 00.000 7988 Star::Find returns 1 (0), X=500.91, Y=796.90, Mass=1634, SNR=26.9, Peak=169 HFD=4.2
22:49:00.183 00.000 7988 MultiStar: [#1 0.02,0.04,0.96,U] [#2 -0.11,-0.04,0.86,U] [#3 -0.11,-0.42,0.87,U] [#4 0.06,-0.28,0.74,U] [#5 -0.14,-0.48,0.73,U] [#6 -0.12,0.01,0.68,U] [#7 -0.12,0.14,0.49,U] [#8 0.04,0.20,0.46,U] 
22:49:00.183 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.19}, one-star: {0.05, -0.55}
22:49:00.190 00.007 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
22:49:00.190 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.90)
22:49:00.190 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.79 mountX=-0.19 mountY=0.05, mountTheta=2.90
22:49:00.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.19, opts=13)
22:49:00.190 00.000 7988 Enqueuing Move request for scope (-0.04, -0.19)
22:49:00.190 00.000 15712 Worker thread wakes up
22:49:00.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
22:49:00.190 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
22:49:00.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:00.190 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.9
22:49:00.199 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:00.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:00.199 00.000 7988 Enqueuing Expose request
22:49:00.199 00.000 15712 Moving (-0.04, -0.19) raw xDistance=-0.19 yDistance=0.05
22:49:00.199 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.39, period_length = 636.00
22:49:00.199 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
22:49:00.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:00.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:49:00.199 00.000 15712 MoveAxis(E, 37, ABG)
22:49:00.199 00.000 15712 Guiding  Dir = 2, Dur = 37
22:49:00.236 00.037 15712 IsGuiding returns 0
22:49:00.247 00.011 15712 PulseGuide returned control before completion, sleep 32
22:49:00.300 00.053 15712 IsGuiding returns 0
22:49:00.300 00.000 15712 Move returns status 0, amount 37
22:49:00.300 00.000 15712 MoveAxis(N, 0, ABG)
22:49:00.300 00.000 15712 Move returns status 0, amount 0
22:49:00.300 00.000 15712 move complete, result=0
22:49:00.300 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
22:49:00.302 00.002 15712 worker thread done servicing request
22:49:00.302 00.000 15712 Worker thread wakes up
22:49:00.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:00.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:01.939 01.637 15712 Exposure complete
22:49:02.000 00.061 15712 worker thread done servicing request
22:49:02.001 00.001 7988 OnExposeComplete: enter
22:49:02.001 00.000 7988 UpdateGuideState(): m_state=6
22:49:02.001 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
22:49:02.001 00.000 7988 Star::Find returns 1 (0), X=500.91, Y=796.77, Mass=1535, SNR=26.1, Peak=147 HFD=4.2
22:49:02.001 00.000 7988 MultiStar: [#1 -0.10,-0.00,0.99,U] [#2 -0.03,0.03,0.87,U] [#3 -0.12,-0.53,0.00,M1] [#4 0.13,-0.08,0.77,U] [#5 0.12,-0.50,0.78,U] [#6 -0.30,-0.17,0.66,U] [#7 -0.06,-0.12,0.51,U] [#8 -0.06,-0.04,0.47,U] 
22:49:02.001 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.22}, one-star: {0.06, -0.69}
22:49:02.001 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
22:49:02.001 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.02)
22:49:02.009 00.008 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.67 mountX=-0.22 mountY=0.03, mountTheta=3.02
22:49:02.009 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.22, opts=13)
22:49:02.009 00.000 7988 Enqueuing Move request for scope (-0.02, -0.22)
22:49:02.009 00.000 15712 Worker thread wakes up
22:49:02.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
22:49:02.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
22:49:02.009 00.000 15712 Moving (-0.02, -0.22) raw xDistance=-0.22 yDistance=0.03
22:49:02.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:02.009 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.1
22:49:02.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:02.016 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:02.016 00.000 7988 Enqueuing Expose request
22:49:02.016 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.39, period_length = 636.00
22:49:02.016 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
22:49:02.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:02.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:49:02.016 00.000 15712 MoveAxis(E, 41, ABG)
22:49:02.016 00.000 15712 Guiding  Dir = 2, Dur = 41
22:49:02.016 00.000 15712 IsGuiding returns 0
22:49:02.032 00.016 15712 PulseGuide returned control before completion, sleep 29
22:49:02.080 00.048 15712 IsGuiding returns 1
22:49:02.080 00.000 15712 scope still moving after pulse duration time elapsed
22:49:02.119 00.039 15712 IsGuiding returns 0
22:49:02.119 00.000 15712 scope move finished after 41 + 61 ms
22:49:02.119 00.000 15712 Move returns status 0, amount 41
22:49:02.119 00.000 15712 MoveAxis(N, 0, ABG)
22:49:02.119 00.000 15712 Move returns status 0, amount 0
22:49:02.119 00.000 15712 move complete, result=0
22:49:02.119 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
22:49:02.124 00.005 15712 worker thread done servicing request
22:49:02.124 00.000 15712 Worker thread wakes up
22:49:02.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:02.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:03.535 01.411 15712 Exposure complete
22:49:03.591 00.056 15712 worker thread done servicing request
22:49:03.591 00.000 7988 OnExposeComplete: enter
22:49:03.596 00.005 7988 UpdateGuideState(): m_state=6
22:49:03.598 00.002 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
22:49:03.598 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=797.01, Mass=1594, SNR=26.6, Peak=160 HFD=4.4
22:49:03.600 00.002 7988 MultiStar: [#1 -0.06,0.21,0.97,U] [#2 -0.27,0.21,0.85,U] [#3 -0.05,-0.23,0.89,U] [#4 -0.14,-0.18,0.79,U] [#5 -0.18,-0.46,0.73,U] [#6 -0.40,-0.18,0.68,U] [#7 -0.35,0.23,0.48,U] [#8 -0.16,0.20,0.44,U] 
22:49:03.600 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.10}, one-star: {0.03, -0.45}
22:49:03.602 00.002 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
22:49:03.602 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
22:49:03.604 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.57 mountX=-0.10 mountY=0.16, mountTheta=2.14
22:49:03.606 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.10, opts=13)
22:49:03.606 00.000 7988 Enqueuing Move request for scope (-0.15, -0.10)
22:49:03.608 00.002 15712 Worker thread wakes up
22:49:03.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
22:49:03.608 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
22:49:03.608 00.000 15712 Moving (-0.15, -0.10) raw xDistance=-0.10 yDistance=0.16
22:49:03.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:03.608 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.6
22:49:03.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:03.612 00.004 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.39, period_length = 636.00
22:49:03.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:03.612 00.000 7988 Enqueuing Expose request
22:49:03.612 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
22:49:03.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:03.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:49:03.612 00.000 15712 MoveAxis(E, 1, ABG)
22:49:03.612 00.000 15712 Guiding  Dir = 2, Dur = 1
22:49:03.612 00.000 15712 IsGuiding returns 0
22:49:03.627 00.015 15712 IsGuiding returns 0
22:49:03.627 00.000 15712 Move returns status 0, amount 1
22:49:03.627 00.000 15712 MoveAxis(N, 0, ABG)
22:49:03.627 00.000 15712 Move returns status 0, amount 0
22:49:03.627 00.000 15712 move complete, result=0
22:49:03.627 00.000 15712 worker thread done servicing request
22:49:03.627 00.000 15712 Worker thread wakes up
22:49:03.627 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
22:49:03.643 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:03.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:05.272 01.629 15712 Exposure complete
22:49:05.325 00.053 15712 worker thread done servicing request
22:49:05.325 00.000 7988 OnExposeComplete: enter
22:49:05.334 00.009 7988 UpdateGuideState(): m_state=6
22:49:05.334 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
22:49:05.334 00.000 7988 Star::Find returns 1 (0), X=501.12, Y=797.08, Mass=1544, SNR=26.3, Peak=153 HFD=4.2
22:49:05.334 00.000 7988 MultiStar: [#1 -0.05,0.38,0.97,U] [#2 -0.05,0.49,0.85,U] [#3 0.04,-0.26,0.84,U] [#4 0.05,0.10,0.77,U] [#5 -0.09,-0.35,0.71,U] [#6 -0.05,0.07,0.69,U] [#7 0.39,0.19,0.51,U] [#8 0.42,0.47,0.00,M1] 
22:49:05.334 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.26, -0.38}
22:49:05.334 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
22:49:05.334 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
22:49:05.342 00.008 7988 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.43 mountX=0.03 mountY=-0.05, mountTheta=-1.14
22:49:05.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.02, opts=13)
22:49:05.342 00.000 7988 Enqueuing Move request for scope (0.05, 0.02)
22:49:05.342 00.000 15712 Worker thread wakes up
22:49:05.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:49:05.342 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:49:05.342 00.000 15712 Moving (0.05, 0.02) raw xDistance=0.03 yDistance=-0.05
22:49:05.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:05.342 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.3
22:49:05.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:05.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:05.350 00.008 7988 Enqueuing Expose request
22:49:05.350 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.39, period_length = 636.00
22:49:05.350 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
22:49:05.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:05.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:49:05.350 00.000 15712 MoveAxis(E, 1, ABG)
22:49:05.350 00.000 15712 Guiding  Dir = 2, Dur = 1
22:49:05.350 00.000 15712 IsGuiding returns 0
22:49:05.366 00.016 15712 IsGuiding returns 0
22:49:05.366 00.000 15712 Move returns status 0, amount 1
22:49:05.366 00.000 15712 MoveAxis(N, 0, ABG)
22:49:05.366 00.000 15712 Move returns status 0, amount 0
22:49:05.366 00.000 15712 move complete, result=0
22:49:05.366 00.000 15712 worker thread done servicing request
22:49:05.366 00.000 15712 Worker thread wakes up
22:49:05.366 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:49:05.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:05.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:06.789 01.423 15712 Exposure complete
22:49:06.838 00.049 15712 worker thread done servicing request
22:49:06.838 00.000 7988 OnExposeComplete: enter
22:49:06.850 00.012 7988 UpdateGuideState(): m_state=6
22:49:06.850 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
22:49:06.850 00.000 7988 Star::Find returns 1 (0), X=500.98, Y=797.06, Mass=1596, SNR=26.5, Peak=176 HFD=4.4
22:49:06.850 00.000 7988 MultiStar: [#1 0.04,0.24,1.00,U] [#2 0.06,0.48,0.85,U] [#3 0.12,-0.15,0.85,U] [#4 0.17,-0.11,0.75,U] [#5 0.02,-0.35,0.76,U] [#6 -0.21,0.13,0.67,U] [#7 -0.04,0.28,0.51,U] [#8 0.47,0.22,0.48,U] 
22:49:06.855 00.005 7988 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.12, -0.39}
22:49:06.855 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
22:49:06.855 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
22:49:06.855 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.23 mountX=0.02 mountY=-0.08, mountTheta=-1.33
22:49:06.855 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
22:49:06.855 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
22:49:06.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:06.855 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.5
22:49:06.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:06.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:06.866 00.011 7988 Enqueuing Expose request
22:49:06.866 00.000 15712 Worker thread wakes up
22:49:06.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:49:06.866 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:49:06.866 00.000 15712 Moving (0.08, 0.02) raw xDistance=0.02 yDistance=-0.08
22:49:06.866 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 636.00
22:49:06.866 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
22:49:06.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:06.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:49:06.866 00.000 15712 MoveAxis(E, 0, ABG)
22:49:06.866 00.000 15712 Move returns status 0, amount 0
22:49:06.866 00.000 15712 MoveAxis(N, 0, ABG)
22:49:06.866 00.000 15712 Move returns status 0, amount 0
22:49:06.866 00.000 15712 move complete, result=0
22:49:06.866 00.000 15712 worker thread done servicing request
22:49:06.866 00.000 15712 Worker thread wakes up
22:49:06.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:06.866 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:06.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:08.516 01.650 15712 Exposure complete
22:49:08.574 00.058 15712 worker thread done servicing request
22:49:08.574 00.000 7988 OnExposeComplete: enter
22:49:08.574 00.000 7988 UpdateGuideState(): m_state=6
22:49:08.579 00.005 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
22:49:08.579 00.000 7988 Star::Find returns 1 (0), X=501.25, Y=797.12, Mass=1587, SNR=26.7, Peak=159 HFD=4.3
22:49:08.581 00.002 7988 MultiStar: [#1 0.26,0.23,1.00,U] [#2 0.08,0.22,0.84,U] [#3 0.15,-0.15,0.84,U] [#4 0.39,-0.03,0.74,U] [#5 0.18,-0.25,0.71,U] [#6 0.07,0.15,0.66,U] [#7 0.46,0.19,0.52,U] [#8 0.07,0.27,0.44,U] 
22:49:08.581 00.000 7988 refined, 8 included, MultiStar: {0.23, 0.01}, one-star: {0.39, -0.34}
22:49:08.583 00.002 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
22:49:08.583 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
22:49:08.585 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.04 mountX=0.01 mountY=-0.23, mountTheta=-1.52
22:49:08.587 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.01, opts=13)
22:49:08.588 00.001 7988 Enqueuing Move request for scope (0.23, 0.01)
22:49:08.588 00.000 15712 Worker thread wakes up
22:49:08.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.01) opts 0xd
22:49:08.590 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:08.590 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.7
22:49:08.592 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:08.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:08.594 00.002 7988 Enqueuing Expose request
22:49:08.594 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.01)
22:49:08.594 00.000 15712 Moving (0.23, 0.01) raw xDistance=0.01 yDistance=-0.23
22:49:08.596 00.002 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.39, period_length = 636.00
22:49:08.596 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
22:49:08.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:08.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:49:08.596 00.000 15712 MoveAxis(E, 2, ABG)
22:49:08.596 00.000 15712 Guiding  Dir = 2, Dur = 2
22:49:08.596 00.000 15712 IsGuiding returns 0
22:49:08.610 00.014 15712 IsGuiding returns 0
22:49:08.610 00.000 15712 Move returns status 0, amount 2
22:49:08.610 00.000 15712 MoveAxis(N, 0, ABG)
22:49:08.610 00.000 15712 Move returns status 0, amount 0
22:49:08.610 00.000 15712 move complete, result=0
22:49:08.610 00.000 15712 worker thread done servicing request
22:49:08.610 00.000 15712 Worker thread wakes up
22:49:08.610 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
22:49:08.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:08.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:10.025 01.415 15712 Exposure complete
22:49:10.081 00.056 15712 worker thread done servicing request
22:49:10.081 00.000 7988 OnExposeComplete: enter
22:49:10.089 00.008 7988 UpdateGuideState(): m_state=6
22:49:10.089 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
22:49:10.091 00.002 7988 Star::Find returns 1 (0), X=501.05, Y=797.07, Mass=1527, SNR=25.9, Peak=136 HFD=4.5
22:49:10.093 00.002 7988 MultiStar: [#1 0.02,0.10,1.03,U] [#2 0.04,0.04,0.86,U] [#3 -0.05,-0.39,0.88,U] [#4 0.17,-0.10,0.73,U] [#5 -0.00,-0.44,0.74,U] [#6 -0.03,-0.21,0.62,U] [#7 0.32,0.29,0.52,U] [#8 0.11,0.19,0.47,U] 
22:49:10.093 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.19, -0.39}
22:49:10.095 00.002 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
22:49:10.095 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
22:49:10.097 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.04 mountX=-0.13 mountY=-0.07, mountTheta=-2.63
22:49:10.098 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.13, opts=13)
22:49:10.100 00.002 7988 Enqueuing Move request for scope (0.07, -0.13)
22:49:10.100 00.000 15712 Worker thread wakes up
22:49:10.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
22:49:10.100 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
22:49:10.100 00.000 15712 Moving (0.07, -0.13) raw xDistance=-0.13 yDistance=-0.07
22:49:10.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:10.100 00.000 7988 UpdateGuideState exits: m=1527 SNR=25.9
22:49:10.103 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:10.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:10.105 00.002 7988 Enqueuing Expose request
22:49:10.106 00.001 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 636.00
22:49:10.106 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
22:49:10.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:10.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:10.106 00.000 15712 MoveAxis(E, 2, ABG)
22:49:10.106 00.000 15712 Guiding  Dir = 2, Dur = 2
22:49:10.106 00.000 15712 IsGuiding returns 0
22:49:10.121 00.015 15712 IsGuiding returns 0
22:49:10.121 00.000 15712 Move returns status 0, amount 2
22:49:10.121 00.000 15712 MoveAxis(N, 0, ABG)
22:49:10.121 00.000 15712 Move returns status 0, amount 0
22:49:10.121 00.000 15712 move complete, result=0
22:49:10.121 00.000 15712 worker thread done servicing request
22:49:10.121 00.000 15712 Worker thread wakes up
22:49:10.121 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:49:10.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:10.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:11.872 01.751 15712 Exposure complete
22:49:11.932 00.060 15712 worker thread done servicing request
22:49:11.932 00.000 7988 OnExposeComplete: enter
22:49:11.934 00.002 7988 UpdateGuideState(): m_state=6
22:49:11.936 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
22:49:11.936 00.000 7988 Star::Find returns 1 (0), X=501.20, Y=796.64, Mass=1657, SNR=27.3, Peak=156 HFD=4.5
22:49:11.938 00.002 7988 MultiStar: [#1 0.07,-0.03,0.98,U] [#2 0.06,0.00,0.84,U] [#3 0.16,-0.63,0.00,M1] [#4 0.15,-0.38,0.75,U] [#5 0.04,-0.73,0.00,M1] [#6 0.06,-0.21,0.60,U] [#7 0.23,-0.01,0.48,U] [#8 0.14,0.27,0.45,U] 
22:49:11.938 00.000 7988 refined, 6 included, MultiStar: {0.15, -0.22}, one-star: {0.34, -0.82}
22:49:11.940 00.002 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
22:49:11.940 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
22:49:11.942 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.97 mountX=-0.22 mountY=-0.15, mountTheta=-2.55
22:49:11.944 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.22, opts=13)
22:49:11.944 00.000 7988 Enqueuing Move request for scope (0.15, -0.22)
22:49:11.946 00.002 15712 Worker thread wakes up
22:49:11.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
22:49:11.946 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
22:49:11.946 00.000 15712 Moving (0.15, -0.22) raw xDistance=-0.22 yDistance=-0.15
22:49:11.946 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.38, period_length = 636.00
22:49:11.946 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
22:49:11.946 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:11.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:49:11.946 00.000 15712 MoveAxis(E, 44, ABG)
22:49:11.946 00.000 15712 Guiding  Dir = 2, Dur = 44
22:49:11.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:11.946 00.000 7988 UpdateGuideState exits: m=1657 SNR=27.3
22:49:11.951 00.005 15712 IsGuiding returns 0
22:49:11.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:11.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:11.951 00.000 7988 Enqueuing Expose request
22:49:11.968 00.017 15712 PulseGuide returned control before completion, sleep 37
22:49:12.013 00.045 15712 IsGuiding returns 1
22:49:12.013 00.000 15712 scope still moving after pulse duration time elapsed
22:49:12.045 00.032 15712 IsGuiding returns 1
22:49:12.077 00.032 15712 IsGuiding returns 0
22:49:12.077 00.000 15712 scope move finished after 44 + 81 ms
22:49:12.077 00.000 15712 Move returns status 0, amount 44
22:49:12.077 00.000 15712 MoveAxis(N, 0, ABG)
22:49:12.077 00.000 15712 Move returns status 0, amount 0
22:49:12.077 00.000 15712 move complete, result=0
22:49:12.077 00.000 15712 worker thread done servicing request
22:49:12.077 00.000 15712 Worker thread wakes up
22:49:12.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:12.077 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
22:49:12.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:13.496 01.419 15712 Exposure complete
22:49:13.578 00.082 15712 worker thread done servicing request
22:49:13.578 00.000 7988 OnExposeComplete: enter
22:49:13.580 00.002 7988 UpdateGuideState(): m_state=6
22:49:13.580 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
22:49:13.583 00.003 7988 Star::Find returns 1 (0), X=501.08, Y=797.08, Mass=1756, SNR=28.0, Peak=167 HFD=4.3
22:49:13.583 00.000 7988 MultiStar: [#1 0.09,0.07,0.94,U] [#2 0.02,0.34,0.85,U] [#3 0.01,-0.31,0.84,U] [#4 0.24,-0.31,0.73,U] [#5 -0.21,-0.52,0.00,M2] [#6 0.09,0.02,0.65,U] [#7 0.29,-0.02,0.47,U] [#8 -0.02,0.12,0.44,U] 
22:49:13.585 00.002 7988 refined, 7 included, MultiStar: {0.12, -0.08}, one-star: {0.22, -0.38}
22:49:13.587 00.002 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
22:49:13.589 00.002 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
22:49:13.590 00.001 7988 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.58 mountX=-0.07 mountY=-0.11, mountTheta=-2.15
22:49:13.592 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.08, opts=13)
22:49:13.594 00.002 7988 Enqueuing Move request for scope (0.12, -0.08)
22:49:13.594 00.000 15712 Worker thread wakes up
22:49:13.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:49:13.594 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:49:13.594 00.000 15712 Moving (0.12, -0.08) raw xDistance=-0.07 yDistance=-0.11
22:49:13.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:13.594 00.000 7988 UpdateGuideState exits: m=1756 SNR=28.0
22:49:13.597 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:13.599 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:13.599 00.000 7988 Enqueuing Expose request
22:49:13.601 00.002 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 636.00
22:49:13.601 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
22:49:13.601 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:13.601 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:49:13.601 00.000 15712 MoveAxis(E, 1, ABG)
22:49:13.601 00.000 15712 Guiding  Dir = 2, Dur = 1
22:49:13.601 00.000 7988 evsrv: cli 0CCCF6C8 connect
22:49:13.601 00.000 7988 case statement mapped state 6 to 3
22:49:13.604 00.003 15712 IsGuiding returns 0
22:49:13.604 00.000 7988 case statement mapped state 6 to 3
22:49:13.608 00.004 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_app_state","id":"606c5fd3-5189-4be1-bf1f-47827bc814c4"}
22:49:13.610 00.002 7988 case statement mapped state 6 to 3
22:49:13.612 00.002 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"606c5fd3-5189-4be1-bf1f-47827bc814c4"}
22:49:13.612 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
22:49:13.629 00.017 15712 IsGuiding returns 0
22:49:13.629 00.000 15712 Move returns status 0, amount 1
22:49:13.629 00.000 15712 MoveAxis(N, 0, ABG)
22:49:13.629 00.000 15712 Move returns status 0, amount 0
22:49:13.629 00.000 15712 move complete, result=0
22:49:13.629 00.000 15712 worker thread done servicing request
22:49:13.629 00.000 15712 Worker thread wakes up
22:49:13.629 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:49:13.633 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:13.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:15.274 01.641 15712 Exposure complete
22:49:15.381 00.107 15712 worker thread done servicing request
22:49:15.381 00.000 7988 OnExposeComplete: enter
22:49:15.381 00.000 7988 UpdateGuideState(): m_state=6
22:49:15.381 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
22:49:15.381 00.000 7988 Star::Find returns 1 (0), X=501.07, Y=797.05, Mass=1636, SNR=27.1, Peak=158 HFD=4.4
22:49:15.381 00.000 7988 MultiStar: [#1 0.08,0.37,0.98,U] [#2 0.09,0.30,0.86,U] [#3 0.16,-0.21,0.86,U] [#4 0.18,-0.13,0.78,U] [#5 0.16,-0.33,0.71,U] [#6 0.16,-0.03,0.65,U] [#7 0.25,0.25,0.49,U] [#8 0.26,0.26,0.45,U] 
22:49:15.381 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.21, -0.41}
22:49:15.395 00.014 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.56) = xAngle (-1.64 = -1.64)
22:49:15.395 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
22:49:15.395 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.01 mountY=-0.16, mountTheta=-1.64
22:49:15.395 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.01, opts=13)
22:49:15.395 00.000 7988 Enqueuing Move request for scope (0.16, -0.01)
22:49:15.395 00.000 15712 Worker thread wakes up
22:49:15.395 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
22:49:15.395 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
22:49:15.395 00.000 15712 Moving (0.16, -0.01) raw xDistance=-0.01 yDistance=-0.16
22:49:15.395 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:15.395 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 636.00
22:49:15.395 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
22:49:15.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:15.395 00.000 7988 UpdateGuideState exits: m=1636 SNR=27.1
22:49:15.411 00.016 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:49:15.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:15.412 00.001 15712 MoveAxis(E, 1, ABG)
22:49:15.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:15.415 00.003 7988 Enqueuing Expose request
22:49:15.417 00.002 15712 Guiding  Dir = 2, Dur = 1
22:49:15.429 00.012 15712 IsGuiding returns 0
22:49:15.452 00.023 15712 IsGuiding returns 0
22:49:15.452 00.000 15712 Move returns status 0, amount 1
22:49:15.452 00.000 15712 MoveAxis(N, 0, ABG)
22:49:15.452 00.000 15712 Move returns status 0, amount 0
22:49:15.452 00.000 15712 move complete, result=0
22:49:15.454 00.002 15712 worker thread done servicing request
22:49:15.454 00.000 15712 Worker thread wakes up
22:49:15.454 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
22:49:15.456 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:15.458 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:16.877 01.419 15712 Exposure complete
22:49:16.939 00.062 15712 worker thread done servicing request
22:49:16.939 00.000 7988 OnExposeComplete: enter
22:49:16.939 00.000 7988 UpdateGuideState(): m_state=6
22:49:16.939 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
22:49:16.939 00.000 7988 Star::Find returns 1 (0), X=501.09, Y=797.10, Mass=1623, SNR=26.8, Peak=184 HFD=4.3
22:49:16.939 00.000 7988 MultiStar: [#1 0.07,0.31,0.96,U] [#2 -0.01,0.35,0.86,U] [#3 0.14,-0.13,0.90,U] [#4 0.04,0.06,0.79,U] [#5 -0.03,-0.26,0.71,U] [#6 -0.17,0.10,0.64,U] [#7 -0.08,0.31,0.52,U] [#8 0.06,0.41,0.45,U] 
22:49:16.939 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.23, -0.35}
22:49:16.954 00.015 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
22:49:16.955 00.001 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
22:49:16.957 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.95 mountX=0.06 mountY=-0.04, mountTheta=-0.64
22:49:16.959 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
22:49:16.959 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
22:49:16.961 00.002 15712 Worker thread wakes up
22:49:16.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:49:16.961 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:49:16.961 00.000 15712 Moving (0.04, 0.06) raw xDistance=0.06 yDistance=-0.04
22:49:16.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:16.963 00.002 7988 UpdateGuideState exits: m=1623 SNR=26.8
22:49:16.965 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:16.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:16.967 00.002 7988 Enqueuing Expose request
22:49:16.967 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 636.00
22:49:16.967 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
22:49:16.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:16.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:49:16.969 00.002 15712 MoveAxis(E, 1, ABG)
22:49:16.969 00.000 15712 Guiding  Dir = 2, Dur = 1
22:49:16.969 00.000 15712 IsGuiding returns 0
22:49:16.986 00.017 15712 IsGuiding returns 0
22:49:16.986 00.000 15712 Move returns status 0, amount 1
22:49:16.986 00.000 15712 MoveAxis(N, 0, ABG)
22:49:16.986 00.000 15712 Move returns status 0, amount 0
22:49:16.986 00.000 15712 move complete, result=0
22:49:16.986 00.000 15712 worker thread done servicing request
22:49:16.986 00.000 15712 Worker thread wakes up
22:49:16.986 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:49:16.990 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:16.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:18.627 01.637 15712 Exposure complete
22:49:18.705 00.078 15712 worker thread done servicing request
22:49:18.705 00.000 7988 OnExposeComplete: enter
22:49:18.705 00.000 7988 UpdateGuideState(): m_state=6
22:49:18.705 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
22:49:18.705 00.000 7988 Star::Find returns 1 (0), X=500.72, Y=797.17, Mass=1650, SNR=26.9, Peak=181 HFD=4.4
22:49:18.705 00.000 7988 MultiStar: [#1 -0.34,0.41,0.98,U] [#2 -0.21,0.35,0.85,U] [#3 -0.30,-0.18,0.85,U] [#4 -0.03,0.06,0.77,U] [#5 -0.36,-0.26,0.74,U] [#6 -0.30,-0.01,0.68,U] [#7 0.00,0.00,0.00,L] [#8 -0.12,0.32,0.45,U] [#9 0.08,-0.28,0.49,U] 
22:49:18.705 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.02}, one-star: {-0.14, -0.28}
22:49:18.715 00.010 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.56) = xAngle (1.49 = 1.49)
22:49:18.717 00.002 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
22:49:18.719 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.06 mountX=0.02 mountY=0.21, mountTheta=1.49
22:49:18.721 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.02, opts=13)
22:49:18.721 00.000 7988 Enqueuing Move request for scope (-0.21, 0.02)
22:49:18.721 00.000 15712 Worker thread wakes up
22:49:18.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
22:49:18.721 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
22:49:18.721 00.000 15712 Moving (-0.21, 0.02) raw xDistance=0.02 yDistance=0.21
22:49:18.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:49:18.721 00.000 7988 UpdateGuideState exits: m=1650 SNR=26.9
22:49:18.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:18.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:18.721 00.000 7988 Enqueuing Expose request
22:49:18.721 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 636.00
22:49:18.721 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
22:49:18.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:18.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:49:18.721 00.000 15712 MoveAxis(E, 2, ABG)
22:49:18.721 00.000 15712 Guiding  Dir = 2, Dur = 2
22:49:18.740 00.019 15712 IsGuiding returns 0
22:49:18.753 00.013 15712 IsGuiding returns 0
22:49:18.753 00.000 15712 Move returns status 0, amount 2
22:49:18.753 00.000 15712 MoveAxis(N, 0, ABG)
22:49:18.753 00.000 15712 Move returns status 0, amount 0
22:49:18.753 00.000 15712 move complete, result=0
22:49:18.753 00.000 15712 worker thread done servicing request
22:49:18.753 00.000 15712 Worker thread wakes up
22:49:18.753 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
22:49:18.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:18.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:20.167 01.414 15712 Exposure complete
22:49:20.215 00.048 15712 worker thread done servicing request
22:49:20.215 00.000 7988 OnExposeComplete: enter
22:49:20.231 00.016 7988 UpdateGuideState(): m_state=6
22:49:20.232 00.001 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
22:49:20.234 00.002 7988 Star::Find returns 1 (0), X=501.02, Y=797.17, Mass=1651, SNR=27.1, Peak=155 HFD=4.4
22:49:20.234 00.000 7988 MultiStar: [#1 -0.01,0.19,0.99,U] [#2 -0.20,0.24,0.84,U] [#3 -0.13,-0.23,0.83,U] [#4 -0.02,-0.13,0.72,U] [#5 0.09,-0.32,0.70,U] [#6 0.03,-0.00,0.65,U] [#7 0.10,0.36,0.50,U] [#8 0.04,0.17,0.46,U] 
22:49:20.236 00.002 7988 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.16, -0.29}
22:49:20.236 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
22:49:20.238 00.002 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.14)
22:49:20.238 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.55 mountX=-0.02 mountY=0.00, mountTheta=3.14
22:49:20.240 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.02, opts=13)
22:49:20.242 00.002 7988 Enqueuing Move request for scope (0.00, -0.02)
22:49:20.242 00.000 15712 Worker thread wakes up
22:49:20.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
22:49:20.242 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
22:49:20.242 00.000 15712 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
22:49:20.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:20.242 00.000 7988 UpdateGuideState exits: m=1651 SNR=27.1
22:49:20.245 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:20.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:20.247 00.002 7988 Enqueuing Expose request
22:49:20.247 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 636.00
22:49:20.247 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
22:49:20.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:20.249 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:49:20.249 00.000 15712 MoveAxis(E, 2, ABG)
22:49:20.249 00.000 15712 Guiding  Dir = 2, Dur = 2
22:49:20.249 00.000 15712 IsGuiding returns 0
22:49:20.263 00.014 15712 IsGuiding returns 0
22:49:20.263 00.000 15712 Move returns status 0, amount 2
22:49:20.263 00.000 15712 MoveAxis(N, 0, ABG)
22:49:20.263 00.000 15712 Move returns status 0, amount 0
22:49:20.263 00.000 15712 move complete, result=0
22:49:20.263 00.000 15712 worker thread done servicing request
22:49:20.263 00.000 15712 Worker thread wakes up
22:49:20.263 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:49:20.266 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:20.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:21.906 01.640 15712 Exposure complete
22:49:21.967 00.061 15712 worker thread done servicing request
22:49:21.967 00.000 7988 OnExposeComplete: enter
22:49:21.967 00.000 7988 UpdateGuideState(): m_state=6
22:49:21.971 00.004 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
22:49:21.971 00.000 7988 Star::Find returns 1 (0), X=500.80, Y=797.07, Mass=1607, SNR=26.6, Peak=163 HFD=4.3
22:49:21.973 00.002 7988 MultiStar: [#1 -0.00,0.34,1.00,U] [#2 0.02,0.34,0.85,U] [#3 -0.08,-0.12,0.85,U] [#4 0.10,-0.16,0.76,U] [#5 -0.19,-0.35,0.75,U] [#6 -0.27,0.03,0.63,U] [#7 -0.09,0.22,0.48,U] [#8 -0.05,0.22,0.45,U] 
22:49:21.973 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.06, -0.38}
22:49:21.975 00.002 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.68 = 1.60)
22:49:21.975 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.72 = 1.57)
22:49:21.977 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.12 mountX=-0.00 mountY=0.06, mountTheta=1.60
22:49:21.979 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.00, opts=13)
22:49:21.980 00.001 7988 Enqueuing Move request for scope (-0.06, -0.00)
22:49:21.980 00.000 15712 Worker thread wakes up
22:49:21.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
22:49:21.980 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
22:49:21.980 00.000 15712 Moving (-0.06, -0.00) raw xDistance=-0.00 yDistance=0.06
22:49:21.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:21.983 00.003 7988 UpdateGuideState exits: m=1607 SNR=26.6
22:49:21.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:21.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:21.983 00.000 7988 Enqueuing Expose request
22:49:21.983 00.000 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.37, period_length = 636.00
22:49:21.983 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
22:49:21.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:21.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:49:21.983 00.000 15712 MoveAxis(E, 1, ABG)
22:49:21.983 00.000 15712 Guiding  Dir = 2, Dur = 1
22:49:21.983 00.000 15712 IsGuiding returns 0
22:49:22.039 00.056 15712 IsGuiding returns 0
22:49:22.039 00.000 15712 Move returns status 0, amount 1
22:49:22.039 00.000 15712 MoveAxis(N, 0, ABG)
22:49:22.039 00.000 15712 Move returns status 0, amount 0
22:49:22.039 00.000 15712 move complete, result=0
22:49:22.039 00.000 15712 worker thread done servicing request
22:49:22.039 00.000 15712 Worker thread wakes up
22:49:22.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:22.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:22.039 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:49:23.452 01.413 15712 Exposure complete
22:49:23.512 00.060 15712 worker thread done servicing request
22:49:23.512 00.000 7988 OnExposeComplete: enter
22:49:23.514 00.002 7988 UpdateGuideState(): m_state=6
22:49:23.514 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
22:49:23.514 00.000 7988 Star::Find returns 1 (0), X=500.87, Y=796.90, Mass=1680, SNR=27.2, Peak=137 HFD=4.4
22:49:23.514 00.000 7988 MultiStar: [#1 -0.22,-0.06,0.94,U] [#2 -0.14,-0.06,0.80,U] [#3 -0.02,-0.48,0.83,U] [#4 -0.02,-0.26,0.70,U] [#5 0.04,-0.68,0.00,M1] [#6 -0.17,-0.09,0.62,U] [#7 -0.05,-0.07,0.49,U] [#8 0.27,0.01,0.46,U] 
22:49:23.514 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.23}, one-star: {0.01, -0.56}
22:49:23.514 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.39 = 2.90)
22:49:23.514 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
22:49:23.514 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.82 mountX=-0.23 mountY=0.07, mountTheta=2.87
22:49:23.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.23, opts=13)
22:49:23.514 00.000 7988 Enqueuing Move request for scope (-0.06, -0.23)
22:49:23.514 00.000 15712 Worker thread wakes up
22:49:23.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
22:49:23.514 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
22:49:23.514 00.000 15712 Moving (-0.06, -0.23) raw xDistance=-0.23 yDistance=0.07
22:49:23.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:23.527 00.013 7988 UpdateGuideState exits: m=1680 SNR=27.2
22:49:23.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:23.529 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:23.530 00.001 7988 Enqueuing Expose request
22:49:23.530 00.000 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.12, hyst_pct = 0.37, period_length = 636.00
22:49:23.530 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
22:49:23.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:23.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:49:23.530 00.000 15712 MoveAxis(E, 42, ABG)
22:49:23.530 00.000 15712 Guiding  Dir = 2, Dur = 42
22:49:23.532 00.002 15712 IsGuiding returns 0
22:49:23.545 00.013 15712 PulseGuide returned control before completion, sleep 28
22:49:23.619 00.074 15712 IsGuiding returns 0
22:49:23.619 00.000 15712 Move returns status 0, amount 42
22:49:23.619 00.000 15712 MoveAxis(N, 0, ABG)
22:49:23.619 00.000 15712 Move returns status 0, amount 0
22:49:23.619 00.000 15712 move complete, result=0
22:49:23.619 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
22:49:23.623 00.004 15712 worker thread done servicing request
22:49:23.623 00.000 15712 Worker thread wakes up
22:49:23.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:23.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:25.265 01.642 15712 Exposure complete
22:49:25.324 00.059 15712 worker thread done servicing request
22:49:25.324 00.000 7988 OnExposeComplete: enter
22:49:25.327 00.003 7988 UpdateGuideState(): m_state=6
22:49:25.327 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
22:49:25.329 00.002 7988 Star::Find returns 1 (0), X=501.01, Y=797.14, Mass=1586, SNR=26.3, Peak=159 HFD=4.3
22:49:25.329 00.000 7988 MultiStar: [#1 -0.11,0.19,1.01,U] [#2 -0.08,0.26,0.84,U] [#3 -0.07,-0.13,0.88,U] [#4 -0.03,-0.01,0.76,U] [#5 -0.08,-0.32,0.74,U] [#6 -0.07,-0.02,0.66,U] [#7 -0.05,0.31,0.49,U] [#8 0.00,0.00,0.00,L] [#9 0.35,-0.67,0.00,M7] 
22:49:25.329 00.000 7988 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {0.15, -0.31}
22:49:25.329 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.56) = xAngle (-4.24 = 2.04)
22:49:25.329 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.01)
22:49:25.329 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.68 mountX=-0.02 mountY=0.04, mountTheta=2.04
22:49:25.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.02, opts=13)
22:49:25.329 00.000 7988 Enqueuing Move request for scope (-0.04, -0.02)
22:49:25.329 00.000 15712 Worker thread wakes up
22:49:25.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
22:49:25.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
22:49:25.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:25.329 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.3
22:49:25.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:25.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:25.329 00.000 7988 Enqueuing Expose request
22:49:25.343 00.014 15712 Moving (-0.04, -0.02) raw xDistance=-0.02 yDistance=0.04
22:49:25.343 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.37, period_length = 636.00
22:49:25.343 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
22:49:25.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:25.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:49:25.343 00.000 15712 MoveAxis(W, 2, ABG)
22:49:25.343 00.000 15712 Guiding  Dir = 3, Dur = 2
22:49:25.363 00.020 15712 IsGuiding returns 0
22:49:25.378 00.015 15712 IsGuiding returns 0
22:49:25.380 00.002 15712 Move returns status 0, amount 2
22:49:25.380 00.000 15712 MoveAxis(N, 0, ABG)
22:49:25.380 00.000 15712 Move returns status 0, amount 0
22:49:25.380 00.000 15712 move complete, result=0
22:49:25.380 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:49:25.380 00.000 15712 worker thread done servicing request
22:49:25.380 00.000 15712 Worker thread wakes up
22:49:25.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:25.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:26.794 01.414 15712 Exposure complete
22:49:26.840 00.046 15712 worker thread done servicing request
22:49:26.840 00.000 7988 OnExposeComplete: enter
22:49:26.855 00.015 7988 UpdateGuideState(): m_state=6
22:49:26.857 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
22:49:26.857 00.000 7988 Star::Find returns 1 (0), X=501.07, Y=797.10, Mass=1556, SNR=26.3, Peak=171 HFD=4.2
22:49:26.857 00.000 7988 MultiStar: [#1 0.02,0.21,1.02,U] [#2 -0.20,0.02,0.89,U] [#3 0.03,-0.38,0.89,U] [#4 0.11,-0.11,0.76,U] [#5 -0.05,-0.44,0.76,U] [#6 0.02,-0.08,0.68,U] [#7 -0.11,0.22,0.50,U] [#8 0.07,-0.03,0.51,U] 
22:49:26.857 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {0.21, -0.36}
22:49:26.857 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
22:49:26.857 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
22:49:26.857 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.43 mountX=-0.12 mountY=-0.01, mountTheta=-3.03
22:49:26.857 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.12, opts=13)
22:49:26.857 00.000 7988 Enqueuing Move request for scope (0.02, -0.12)
22:49:26.857 00.000 15712 Worker thread wakes up
22:49:26.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
22:49:26.857 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
22:49:26.857 00.000 15712 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=-0.01
22:49:26.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:26.857 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.3
22:49:26.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:26.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:26.871 00.014 7988 Enqueuing Expose request
22:49:26.871 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.37, period_length = 636.00
22:49:26.871 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
22:49:26.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:26.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:49:26.871 00.000 15712 MoveAxis(W, 3, ABG)
22:49:26.871 00.000 15712 Guiding  Dir = 3, Dur = 3
22:49:26.871 00.000 15712 IsGuiding returns 0
22:49:26.897 00.026 15712 IsGuiding returns 0
22:49:26.897 00.000 15712 Move returns status 0, amount 3
22:49:26.897 00.000 15712 MoveAxis(N, 0, ABG)
22:49:26.897 00.000 15712 Move returns status 0, amount 0
22:49:26.897 00.000 15712 move complete, result=0
22:49:26.897 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:49:26.900 00.003 15712 worker thread done servicing request
22:49:26.900 00.000 15712 Worker thread wakes up
22:49:26.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:26.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:28.532 01.632 15712 Exposure complete
22:49:28.593 00.061 15712 worker thread done servicing request
22:49:28.593 00.000 7988 OnExposeComplete: enter
22:49:28.593 00.000 7988 UpdateGuideState(): m_state=6
22:49:28.593 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
22:49:28.593 00.000 7988 Star::Find returns 1 (0), X=500.92, Y=797.06, Mass=1571, SNR=26.3, Peak=148 HFD=4.4
22:49:28.593 00.000 7988 MultiStar: [#1 -0.02,0.01,1.06,U] [#2 0.10,0.24,0.91,U] [#3 -0.02,-0.10,0.88,U] [#4 0.19,0.01,0.78,U] [#5 0.07,-0.46,0.72,U] [#6 0.02,-0.11,0.69,U] [#7 -0.21,0.22,0.54,U] [#8 0.01,0.08,0.47,U] 
22:49:28.593 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.06, -0.40}
22:49:28.593 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
22:49:28.593 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
22:49:28.593 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.15 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
22:49:28.593 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
22:49:28.593 00.000 7988 Enqueuing Move request for scope (0.03, -0.07)
22:49:28.593 00.000 15712 Worker thread wakes up
22:49:28.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:49:28.593 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:49:28.593 00.000 15712 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.03
22:49:28.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:28.606 00.013 7988 UpdateGuideState exits: m=1571 SNR=26.3
22:49:28.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:28.608 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:28.610 00.002 7988 Enqueuing Expose request
22:49:28.610 00.000 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 636.00
22:49:28.610 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
22:49:28.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:28.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:28.610 00.000 15712 MoveAxis(W, 1, ABG)
22:49:28.610 00.000 15712 Guiding  Dir = 3, Dur = 1
22:49:28.624 00.014 15712 IsGuiding returns 0
22:49:28.640 00.016 15712 IsGuiding returns 0
22:49:28.640 00.000 15712 Move returns status 0, amount 1
22:49:28.640 00.000 15712 MoveAxis(N, 0, ABG)
22:49:28.640 00.000 15712 Move returns status 0, amount 0
22:49:28.640 00.000 15712 move complete, result=0
22:49:28.640 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:49:28.640 00.000 15712 worker thread done servicing request
22:49:28.642 00.002 15712 Worker thread wakes up
22:49:28.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:28.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:30.057 01.415 15712 Exposure complete
22:49:30.119 00.062 15712 worker thread done servicing request
22:49:30.119 00.000 7988 OnExposeComplete: enter
22:49:30.119 00.000 7988 UpdateGuideState(): m_state=6
22:49:30.121 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
22:49:30.123 00.002 7988 Star::Find returns 1 (0), X=500.89, Y=796.97, Mass=1652, SNR=27.1, Peak=142 HFD=4.4
22:49:30.123 00.000 7988 MultiStar: [#1 -0.02,0.24,0.95,U] [#2 -0.06,0.26,0.82,U] [#3 -0.04,-0.26,0.86,U] [#4 -0.16,-0.20,0.77,U] [#5 -0.31,-0.40,0.73,U] [#6 -0.42,0.19,0.66,U] [#7 0.01,0.26,0.50,U] [#8 0.19,0.38,0.48,U] 
22:49:30.123 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {0.03, -0.49}
22:49:30.123 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.25 = 2.03)
22:49:30.127 00.004 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.00)
22:49:30.127 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.69 mountX=-0.04 mountY=0.09, mountTheta=2.03
22:49:30.129 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.04, opts=13)
22:49:30.131 00.002 7988 Enqueuing Move request for scope (-0.09, -0.04)
22:49:30.131 00.000 15712 Worker thread wakes up
22:49:30.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
22:49:30.131 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
22:49:30.131 00.000 15712 Moving (-0.09, -0.04) raw xDistance=-0.04 yDistance=0.09
22:49:30.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:49:30.134 00.003 7988 UpdateGuideState exits: m=1652 SNR=27.1
22:49:30.135 00.001 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.37, period_length = 636.00
22:49:30.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:30.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:30.135 00.000 7988 Enqueuing Expose request
22:49:30.135 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
22:49:30.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:30.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:49:30.135 00.000 15712 MoveAxis(W, 1, ABG)
22:49:30.135 00.000 15712 Guiding  Dir = 3, Dur = 1
22:49:30.135 00.000 15712 IsGuiding returns 0
22:49:30.152 00.017 15712 IsGuiding returns 0
22:49:30.152 00.000 15712 Move returns status 0, amount 1
22:49:30.152 00.000 15712 MoveAxis(N, 0, ABG)
22:49:30.152 00.000 15712 Move returns status 0, amount 0
22:49:30.152 00.000 15712 move complete, result=0
22:49:30.152 00.000 15712 worker thread done servicing request
22:49:30.152 00.000 15712 Worker thread wakes up
22:49:30.152 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:49:30.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:30.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:31.901 01.749 15712 Exposure complete
22:49:31.962 00.061 15712 worker thread done servicing request
22:49:31.962 00.000 7988 OnExposeComplete: enter
22:49:31.962 00.000 7988 UpdateGuideState(): m_state=6
22:49:31.966 00.004 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
22:49:31.966 00.000 7988 Star::Find returns 1 (0), X=501.06, Y=797.02, Mass=1598, SNR=26.4, Peak=141 HFD=4.4
22:49:31.968 00.002 7988 MultiStar: [#1 -0.01,0.23,0.98,U] [#2 0.15,0.25,0.88,U] [#3 0.28,-0.26,0.88,U] [#4 0.07,0.13,0.74,U] [#5 0.11,-0.50,0.77,U] [#6 -0.07,-0.11,0.67,U] [#7 0.10,-0.08,0.47,U] [#8 0.04,0.23,0.47,U] 
22:49:31.968 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.20, -0.43}
22:49:31.970 00.002 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.18 = -2.18)
22:49:31.971 00.001 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
22:49:31.971 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.62 mountX=-0.07 mountY=-0.10, mountTheta=-2.19
22:49:31.973 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
22:49:31.975 00.002 7988 Enqueuing Move request for scope (0.11, -0.08)
22:49:31.975 00.000 15712 Worker thread wakes up
22:49:31.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:49:31.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:49:31.975 00.000 15712 Moving (0.11, -0.08) raw xDistance=-0.07 yDistance=-0.10
22:49:31.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:31.975 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.4
22:49:31.978 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:31.980 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:31.980 00.000 7988 Enqueuing Expose request
22:49:31.982 00.002 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.37, period_length = 636.00
22:49:31.982 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
22:49:31.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:31.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:49:31.982 00.000 15712 MoveAxis(W, 2, ABG)
22:49:31.982 00.000 15712 Guiding  Dir = 3, Dur = 2
22:49:31.982 00.000 15712 IsGuiding returns 0
22:49:31.996 00.014 15712 IsGuiding returns 0
22:49:31.996 00.000 15712 Move returns status 0, amount 2
22:49:31.996 00.000 15712 MoveAxis(N, 0, ABG)
22:49:31.996 00.000 15712 Move returns status 0, amount 0
22:49:31.996 00.000 15712 move complete, result=0
22:49:31.996 00.000 15712 worker thread done servicing request
22:49:31.996 00.000 15712 Worker thread wakes up
22:49:31.996 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:49:31.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:31.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:33.415 01.419 15712 Exposure complete
22:49:33.475 00.060 15712 worker thread done servicing request
22:49:33.475 00.000 7988 OnExposeComplete: enter
22:49:33.476 00.001 7988 UpdateGuideState(): m_state=6
22:49:33.476 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
22:49:33.476 00.000 7988 Star::Find returns 1 (0), X=500.71, Y=796.86, Mass=1702, SNR=27.5, Peak=170 HFD=4.5
22:49:33.476 00.000 7988 MultiStar: [#1 -0.03,-0.03,0.93,U] [#2 -0.18,-0.11,0.85,U] [#3 -0.04,-0.62,0.00,M1] [#4 0.08,-0.36,0.74,U] [#5 -0.18,-0.43,0.71,U] [#6 -0.22,-0.17,0.64,U] [#7 -0.05,-0.05,0.47,U] [#8 0.01,-0.05,0.43,U] 
22:49:33.476 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.25}, one-star: {-0.15, -0.60}
22:49:33.476 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.50 = 2.79)
22:49:33.476 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
22:49:33.476 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.93 mountX=-0.25 mountY=0.10, mountTheta=2.76
22:49:33.486 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.25, opts=13)
22:49:33.486 00.000 7988 Enqueuing Move request for scope (-0.10, -0.25)
22:49:33.486 00.000 15712 Worker thread wakes up
22:49:33.486 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
22:49:33.486 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
22:49:33.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:33.486 00.000 7988 UpdateGuideState exits: m=1702 SNR=27.5
22:49:33.491 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:33.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:33.492 00.001 7988 Enqueuing Expose request
22:49:33.492 00.000 15712 Moving (-0.10, -0.25) raw xDistance=-0.25 yDistance=0.10
22:49:33.492 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = 0.00, hyst = -0.14, hyst_pct = 0.37, period_length = 636.00
22:49:33.492 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
22:49:33.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:33.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:49:33.492 00.000 15712 MoveAxis(E, 47, ABG)
22:49:33.492 00.000 15712 Guiding  Dir = 2, Dur = 47
22:49:33.492 00.000 15712 IsGuiding returns 0
22:49:33.515 00.023 15712 PulseGuide returned control before completion, sleep 38
22:49:33.556 00.041 15712 IsGuiding returns 1
22:49:33.556 00.000 15712 scope still moving after pulse duration time elapsed
22:49:33.610 00.054 15712 IsGuiding returns 0
22:49:33.610 00.000 15712 scope move finished after 47 + 68 ms
22:49:33.610 00.000 15712 Move returns status 0, amount 47
22:49:33.610 00.000 15712 MoveAxis(N, 0, ABG)
22:49:33.610 00.000 15712 Move returns status 0, amount 0
22:49:33.610 00.000 15712 move complete, result=0
22:49:33.610 00.000 7988 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
22:49:33.613 00.003 15712 worker thread done servicing request
22:49:33.613 00.000 15712 Worker thread wakes up
22:49:33.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:33.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:35.252 01.639 15712 Exposure complete
22:49:35.313 00.061 7988 OnExposeComplete: enter
22:49:35.314 00.001 7988 UpdateGuideState(): m_state=6
22:49:35.314 00.000 15712 worker thread done servicing request
22:49:35.314 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
22:49:35.314 00.000 7988 Star::Find returns 1 (0), X=500.84, Y=797.48, Mass=1678, SNR=27.2, Peak=186 HFD=4.4
22:49:35.314 00.000 7988 MultiStar: [#1 -0.24,0.43,0.93,U] [#2 -0.09,0.58,0.00,M1] [#3 -0.10,0.15,0.84,U] [#4 -0.23,0.06,0.69,U] [#5 -0.10,-0.09,0.72,U] [#6 -0.09,0.28,0.67,U] [#7 0.15,0.47,0.48,U] [#8 0.07,0.50,0.43,U] 
22:49:35.314 00.000 7988 single-star, 7 included, MultiStar: {-0.09, 0.20}, one-star: {-0.02, 0.02}
22:49:35.314 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.71 = 0.71)
22:49:35.314 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
22:49:35.322 00.008 7988 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.28 mountX=0.02 mountY=0.02, mountTheta=0.69
22:49:35.322 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.02, opts=13)
22:49:35.322 00.000 7988 Enqueuing Move request for scope (-0.02, 0.02)
22:49:35.322 00.000 15712 Worker thread wakes up
22:49:35.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:49:35.322 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:49:35.322 00.000 15712 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.02
22:49:35.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:35.322 00.000 7988 UpdateGuideState exits: m=1678 SNR=27.2
22:49:35.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:35.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:35.330 00.008 7988 Enqueuing Expose request
22:49:35.330 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 636.00
22:49:35.330 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
22:49:35.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:35.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:35.330 00.000 15712 MoveAxis(W, 1, ABG)
22:49:35.330 00.000 15712 Guiding  Dir = 3, Dur = 1
22:49:35.330 00.000 15712 IsGuiding returns 0
22:49:35.346 00.016 15712 IsGuiding returns 0
22:49:35.346 00.000 15712 Move returns status 0, amount 1
22:49:35.346 00.000 15712 MoveAxis(N, 0, ABG)
22:49:35.346 00.000 15712 Move returns status 0, amount 0
22:49:35.346 00.000 15712 move complete, result=0
22:49:35.346 00.000 15712 worker thread done servicing request
22:49:35.346 00.000 15712 Worker thread wakes up
22:49:35.346 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:49:35.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:35.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:36.766 01.420 15712 Exposure complete
22:49:36.827 00.061 15712 worker thread done servicing request
22:49:36.827 00.000 7988 OnExposeComplete: enter
22:49:36.827 00.000 7988 UpdateGuideState(): m_state=6
22:49:36.830 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
22:49:36.830 00.000 7988 Star::Find returns 1 (0), X=501.06, Y=797.28, Mass=1691, SNR=27.6, Peak=204 HFD=4.3
22:49:36.832 00.002 7988 MultiStar: [#1 -0.16,0.54,0.00,M1] [#2 -0.11,0.58,0.00,M2] [#3 0.15,-0.11,0.81,U] [#4 -0.12,0.15,0.73,U] [#5 -0.06,-0.23,0.67,U] [#6 -0.32,0.38,0.65,U] [#7 -0.10,0.54,0.00,M1] [#8 -0.18,0.53,0.00,M1] 
22:49:36.832 00.000 7988 refined, 4 included, MultiStar: {-0.00, -0.02}, one-star: {0.20, -0.18}
22:49:36.834 00.002 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
22:49:36.836 00.002 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.96)
22:49:36.836 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.73 mountX=-0.02 mountY=0.00, mountTheta=2.96
22:49:36.838 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.02, opts=13)
22:49:36.840 00.002 7988 Enqueuing Move request for scope (-0.00, -0.02)
22:49:36.840 00.000 15712 Worker thread wakes up
22:49:36.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
22:49:36.840 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
22:49:36.840 00.000 15712 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
22:49:36.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:49:36.840 00.000 7988 UpdateGuideState exits: m=1691 SNR=27.6
22:49:36.843 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:36.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:36.843 00.000 7988 Enqueuing Expose request
22:49:36.843 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.36, period_length = 636.00
22:49:36.843 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
22:49:36.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:36.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:49:36.843 00.000 15712 MoveAxis(W, 1, ABG)
22:49:36.843 00.000 15712 Guiding  Dir = 3, Dur = 1
22:49:36.843 00.000 15712 IsGuiding returns 0
22:49:36.870 00.027 15712 IsGuiding returns 0
22:49:36.870 00.000 15712 Move returns status 0, amount 1
22:49:36.870 00.000 15712 MoveAxis(N, 0, ABG)
22:49:36.870 00.000 15712 Move returns status 0, amount 0
22:49:36.870 00.000 15712 move complete, result=0
22:49:36.870 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:49:36.874 00.004 15712 worker thread done servicing request
22:49:36.874 00.000 15712 Worker thread wakes up
22:49:36.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:36.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:38.514 01.640 15712 Exposure complete
22:49:38.571 00.057 15712 worker thread done servicing request
22:49:38.571 00.000 7988 OnExposeComplete: enter
22:49:38.578 00.007 7988 UpdateGuideState(): m_state=6
22:49:38.580 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
22:49:38.580 00.000 7988 Star::Find returns 1 (0), X=500.73, Y=797.25, Mass=1578, SNR=26.4, Peak=193 HFD=4.4
22:49:38.582 00.002 7988 MultiStar: [#1 -0.18,0.46,1.01,U] [#2 -0.21,0.59,0.00,M3] [#3 0.01,-0.20,0.86,U] [#4 -0.39,-0.14,0.80,U] [#5 -0.26,-0.23,0.77,U] [#6 -0.40,0.26,0.67,U] [#7 -0.22,0.40,0.50,U] [#8 -0.18,0.55,0.00,M2] 
22:49:38.582 00.000 7988 refined, 6 included, MultiStar: {-0.21, 0.03}, one-star: {-0.13, -0.20}
22:49:38.584 00.002 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.43 = 1.43)
22:49:38.584 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
22:49:38.586 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=2.99 mountX=0.03 mountY=0.21, mountTheta=1.43
22:49:38.586 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.03, opts=13)
22:49:38.588 00.002 7988 Enqueuing Move request for scope (-0.21, 0.03)
22:49:38.588 00.000 15712 Worker thread wakes up
22:49:38.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
22:49:38.588 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
22:49:38.588 00.000 15712 Moving (-0.21, 0.03) raw xDistance=0.03 yDistance=0.21
22:49:38.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:38.588 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.4
22:49:38.592 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:38.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:38.594 00.002 7988 Enqueuing Expose request
22:49:38.594 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 636.00
22:49:38.594 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
22:49:38.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:38.596 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:49:38.596 00.000 15712 MoveAxis(W, 1, ABG)
22:49:38.596 00.000 15712 Guiding  Dir = 3, Dur = 1
22:49:38.596 00.000 15712 IsGuiding returns 0
22:49:38.647 00.051 15712 IsGuiding returns 0
22:49:38.647 00.000 15712 Move returns status 0, amount 1
22:49:38.647 00.000 15712 MoveAxis(N, 0, ABG)
22:49:38.647 00.000 15712 Move returns status 0, amount 0
22:49:38.647 00.000 15712 move complete, result=0
22:49:38.647 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
22:49:38.648 00.001 15712 worker thread done servicing request
22:49:38.648 00.000 15712 Worker thread wakes up
22:49:38.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:38.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:40.066 01.418 15712 Exposure complete
22:49:40.127 00.061 15712 worker thread done servicing request
22:49:40.128 00.001 7988 OnExposeComplete: enter
22:49:40.128 00.000 7988 UpdateGuideState(): m_state=6
22:49:40.128 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
22:49:40.128 00.000 7988 Star::Find returns 1 (0), X=500.98, Y=797.35, Mass=1605, SNR=26.6, Peak=180 HFD=4.7
22:49:40.128 00.000 7988 MultiStar: [#1 -0.24,0.43,0.99,U] [#2 -0.26,0.62,0.00,M4] [#3 -0.12,0.04,0.87,U] [#4 -0.28,0.19,0.72,U] [#5 -0.33,0.00,0.69,U] [#6 -0.31,0.41,0.64,U] [#7 -0.29,0.50,0.00,M1] [#8 -0.02,0.58,0.00,M3] 
22:49:40.128 00.000 7988 single-star, 5 included, MultiStar: {-0.17, 0.15}, one-star: {0.12, -0.11}
22:49:40.128 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.32 = -2.32)
22:49:40.128 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
22:49:40.136 00.008 7988 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.75 mountX=-0.11 mountY=-0.11, mountTheta=-2.33
22:49:40.136 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.11, opts=13)
22:49:40.136 00.000 7988 Enqueuing Move request for scope (0.12, -0.11)
22:49:40.136 00.000 15712 Worker thread wakes up
22:49:40.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
22:49:40.136 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
22:49:40.136 00.000 15712 Moving (0.12, -0.11) raw xDistance=-0.11 yDistance=-0.11
22:49:40.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:40.136 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.6
22:49:40.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:40.143 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:40.143 00.000 7988 Enqueuing Expose request
22:49:40.145 00.002 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 636.00
22:49:40.145 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
22:49:40.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:40.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:49:40.145 00.000 15712 MoveAxis(W, 1, ABG)
22:49:40.145 00.000 15712 Guiding  Dir = 3, Dur = 1
22:49:40.145 00.000 15712 IsGuiding returns 0
22:49:40.159 00.014 15712 IsGuiding returns 0
22:49:40.159 00.000 15712 Move returns status 0, amount 1
22:49:40.159 00.000 15712 MoveAxis(N, 0, ABG)
22:49:40.159 00.000 15712 Move returns status 0, amount 0
22:49:40.159 00.000 15712 move complete, result=0
22:49:40.159 00.000 15712 worker thread done servicing request
22:49:40.159 00.000 15712 Worker thread wakes up
22:49:40.159 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:49:40.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:40.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:41.805 01.646 15712 Exposure complete
22:49:41.866 00.061 15712 worker thread done servicing request
22:49:41.867 00.001 7988 OnExposeComplete: enter
22:49:41.867 00.000 7988 UpdateGuideState(): m_state=6
22:49:41.867 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
22:49:41.867 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=797.47, Mass=1588, SNR=26.3, Peak=172 HFD=4.4
22:49:41.867 00.000 7988 MultiStar: [#1 -0.20,0.86,0.00,M1] [#2 -0.25,0.77,0.00,M5] [#3 0.04,0.29,0.86,U] [#4 -0.33,0.29,0.75,U] [#5 -0.23,0.18,0.70,U] [#6 -0.24,0.53,0.00,M1] [#7 -0.43,0.74,0.00,M2] [#8 0.08,0.71,0.00,M4] 
22:49:41.867 00.000 7988 single-star, 3 included, MultiStar: {-0.12, 0.18}, one-star: {-0.01, 0.01}
22:49:41.873 00.006 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
22:49:41.873 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
22:49:41.873 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.43 mountX=0.01 mountY=0.01, mountTheta=0.85
22:49:41.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
22:49:41.873 00.000 7988 Enqueuing Move request for scope (-0.01, 0.01)
22:49:41.873 00.000 15712 Worker thread wakes up
22:49:41.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:49:41.873 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:49:41.873 00.000 15712 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
22:49:41.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:41.873 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.3
22:49:41.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:41.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:41.884 00.011 7988 Enqueuing Expose request
22:49:41.884 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.36, period_length = 636.00
22:49:41.884 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
22:49:41.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:41.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:49:41.884 00.000 15712 MoveAxis(W, 1, ABG)
22:49:41.884 00.000 15712 Guiding  Dir = 3, Dur = 1
22:49:41.884 00.000 15712 IsGuiding returns 0
22:49:41.907 00.023 15712 IsGuiding returns 0
22:49:41.907 00.000 15712 Move returns status 0, amount 1
22:49:41.907 00.000 15712 MoveAxis(N, 0, ABG)
22:49:41.907 00.000 15712 Move returns status 0, amount 0
22:49:41.907 00.000 15712 move complete, result=0
22:49:41.907 00.000 15712 worker thread done servicing request
22:49:41.907 00.000 15712 Worker thread wakes up
22:49:41.907 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:49:41.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:41.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:43.321 01.414 15712 Exposure complete
22:49:43.368 00.047 15712 worker thread done servicing request
22:49:43.368 00.000 7988 OnExposeComplete: enter
22:49:43.383 00.015 7988 UpdateGuideState(): m_state=6
22:49:43.383 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
22:49:43.385 00.002 7988 Star::Find returns 1 (0), X=500.84, Y=797.69, Mass=1523, SNR=26.0, Peak=155 HFD=4.5
22:49:43.385 00.000 7988 MultiStar: [#1 -0.26,0.92,0.00,M2] [#2 -0.36,0.93,0.00,M6] [#3 -0.29,0.48,0.00,M1] [#4 -0.24,0.36,0.79,U] [#5 -0.24,0.36,0.72,U] [#6 -0.48,0.59,0.00,M2] [#7 -0.26,0.99,0.00,M3] [#8 -0.25,0.99,0.00,M5] 
22:49:43.385 00.000 7988 single-star, 2 included, MultiStar: {-0.15, 0.31}, one-star: {-0.02, 0.24}
22:49:43.385 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
22:49:43.385 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
22:49:43.385 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.65 mountX=0.24 mountY=0.01, mountTheta=0.05
22:49:43.385 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.24, opts=13)
22:49:43.385 00.000 7988 Enqueuing Move request for scope (-0.02, 0.24)
22:49:43.385 00.000 15712 Worker thread wakes up
22:49:43.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
22:49:43.385 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
22:49:43.385 00.000 15712 Moving (-0.02, 0.24) raw xDistance=0.24 yDistance=0.01
22:49:43.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:43.385 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.0
22:49:43.396 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:43.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:43.398 00.002 7988 Enqueuing Expose request
22:49:43.398 00.000 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.36, period_length = 636.00
22:49:43.398 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
22:49:43.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:43.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:49:43.398 00.000 15712 MoveAxis(W, 46, ABG)
22:49:43.398 00.000 15712 Guiding  Dir = 3, Dur = 46
22:49:43.398 00.000 15712 IsGuiding returns 0
22:49:43.422 00.024 15712 PulseGuide returned control before completion, sleep 31
22:49:43.463 00.041 15712 IsGuiding returns 1
22:49:43.463 00.000 15712 scope still moving after pulse duration time elapsed
22:49:43.521 00.058 15712 IsGuiding returns 0
22:49:43.521 00.000 15712 scope move finished after 46 + 75 ms
22:49:43.521 00.000 15712 Move returns status 0, amount 46
22:49:43.521 00.000 15712 MoveAxis(N, 0, ABG)
22:49:43.521 00.000 15712 Move returns status 0, amount 0
22:49:43.521 00.000 15712 move complete, result=0
22:49:43.521 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
22:49:43.523 00.002 15712 worker thread done servicing request
22:49:43.523 00.000 15712 Worker thread wakes up
22:49:43.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:43.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:45.156 01.633 15712 Exposure complete
22:49:45.207 00.051 15712 worker thread done servicing request
22:49:45.207 00.000 7988 OnExposeComplete: enter
22:49:45.220 00.013 7988 UpdateGuideState(): m_state=6
22:49:45.220 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
22:49:45.220 00.000 7988 Star::Find returns 1 (0), X=500.73, Y=797.11, Mass=1643, SNR=27.0, Peak=184 HFD=4.5
22:49:45.224 00.004 7988 MultiStar: [#1 -0.29,0.50,0.00,M3] [#2 -0.12,0.55,0.00,M7] [#3 -0.13,0.01,0.83,U] [#4 -0.08,0.08,0.76,U] [#5 -0.28,-0.01,0.71,U] [#6 -0.41,0.09,0.63,U] [#7 -0.20,0.78,0.00,M4] [#8 -0.22,1.00,0.00,M6] 
22:49:45.224 00.000 7988 refined, 4 included, MultiStar: {-0.19, -0.06}, one-star: {-0.13, -0.34}
22:49:45.224 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.41 = 1.87)
22:49:45.224 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.84)
22:49:45.224 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.85 mountX=-0.06 mountY=0.19, mountTheta=1.87
22:49:45.224 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.06, opts=13)
22:49:45.224 00.000 7988 Enqueuing Move request for scope (-0.19, -0.06)
22:49:45.224 00.000 15712 Worker thread wakes up
22:49:45.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
22:49:45.224 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
22:49:45.224 00.000 15712 Moving (-0.19, -0.06) raw xDistance=-0.06 yDistance=0.19
22:49:45.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:45.224 00.000 7988 UpdateGuideState exits: m=1643 SNR=27.0
22:49:45.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:45.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:45.236 00.012 7988 Enqueuing Expose request
22:49:45.236 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.36, period_length = 636.00
22:49:45.236 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
22:49:45.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:45.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:49:45.236 00.000 15712 MoveAxis(W, 2, ABG)
22:49:45.236 00.000 15712 Guiding  Dir = 3, Dur = 2
22:49:45.238 00.002 15712 IsGuiding returns 0
22:49:45.258 00.020 15712 IsGuiding returns 0
22:49:45.258 00.000 15712 Move returns status 0, amount 2
22:49:45.258 00.000 15712 MoveAxis(N, 0, ABG)
22:49:45.258 00.000 15712 Move returns status 0, amount 0
22:49:45.258 00.000 15712 move complete, result=0
22:49:45.258 00.000 15712 worker thread done servicing request
22:49:45.258 00.000 15712 Worker thread wakes up
22:49:45.258 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
22:49:45.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:45.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:46.670 01.412 15712 Exposure complete
22:49:46.721 00.051 15712 worker thread done servicing request
22:49:46.721 00.000 7988 OnExposeComplete: enter
22:49:46.734 00.013 7988 UpdateGuideState(): m_state=6
22:49:46.734 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
22:49:46.734 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=797.29, Mass=1640, SNR=26.8, Peak=197 HFD=4.5
22:49:46.738 00.004 7988 MultiStar: [#1 -0.35,0.33,0.97,U] [#2 -0.22,0.54,0.00,M8] [#3 -0.20,0.02,0.84,U] [#4 -0.30,-0.08,0.74,U] [#5 -0.29,-0.11,0.73,U] [#6 -0.24,0.23,0.62,U] [#7 -0.04,0.38,0.46,U] [#8 -0.07,0.68,0.00,M7] 
22:49:46.738 00.000 7988 single-star, 6 included, MultiStar: {-0.21, 0.06}, one-star: {-0.03, -0.17}
22:49:46.738 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.30 = 2.98)
22:49:46.738 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
22:49:46.738 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.74 mountX=-0.17 mountY=0.03, mountTheta=2.95
22:49:46.738 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.17, opts=13)
22:49:46.738 00.000 7988 Enqueuing Move request for scope (-0.03, -0.17)
22:49:46.738 00.000 15712 Worker thread wakes up
22:49:46.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
22:49:46.738 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
22:49:46.738 00.000 15712 Moving (-0.03, -0.17) raw xDistance=-0.17 yDistance=0.03
22:49:46.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:46.738 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.8
22:49:46.748 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:46.748 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:46.750 00.002 7988 Enqueuing Expose request
22:49:46.750 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.08, hyst_pct = 0.35, period_length = 636.00
22:49:46.750 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
22:49:46.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:46.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:49:46.750 00.000 15712 MoveAxis(E, 29, ABG)
22:49:46.750 00.000 15712 Guiding  Dir = 2, Dur = 29
22:49:46.782 00.032 15712 IsGuiding returns 0
22:49:46.798 00.016 15712 PulseGuide returned control before completion, sleep 24
22:49:46.846 00.048 15712 IsGuiding returns 0
22:49:46.846 00.000 15712 Move returns status 0, amount 29
22:49:46.846 00.000 15712 MoveAxis(N, 0, ABG)
22:49:46.846 00.000 15712 Move returns status 0, amount 0
22:49:46.846 00.000 15712 move complete, result=0
22:49:46.846 00.000 15712 worker thread done servicing request
22:49:46.846 00.000 15712 Worker thread wakes up
22:49:46.846 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
22:49:46.848 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:46.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:48.491 01.643 15712 Exposure complete
22:49:48.540 00.049 15712 worker thread done servicing request
22:49:48.540 00.000 7988 OnExposeComplete: enter
22:49:48.553 00.013 7988 UpdateGuideState(): m_state=6
22:49:48.553 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
22:49:48.553 00.000 7988 Star::Find returns 1 (0), X=500.78, Y=797.51, Mass=1527, SNR=25.8, Peak=165 HFD=4.5
22:49:48.557 00.004 7988 MultiStar: [#1 -0.28,0.61,0.00,M3] [#2 -0.09,0.81,0.00,M9] [#3 -0.11,0.31,0.87,U] [#4 0.08,0.55,0.00,M1] [#5 -0.08,0.18,0.72,U] [#6 -0.29,0.58,0.00,M1] [#7 -0.22,0.57,0.00,M4] [#8 -0.10,0.82,0.00,M8] 
22:49:48.557 00.000 7988 single-star, 2 included, MultiStar: {-0.09, 0.18}, one-star: {-0.07, 0.05}
22:49:48.557 00.000 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.56) = xAngle (0.96 = 0.96)
22:49:48.557 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
22:49:48.557 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.52 mountX=0.05 mountY=0.07, mountTheta=0.95
22:49:48.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.05, opts=13)
22:49:48.557 00.000 7988 Enqueuing Move request for scope (-0.07, 0.05)
22:49:48.557 00.000 15712 Worker thread wakes up
22:49:48.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
22:49:48.557 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
22:49:48.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:48.557 00.000 7988 UpdateGuideState exits: m=1527 SNR=25.8
22:49:48.569 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:48.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:48.569 00.000 7988 Enqueuing Expose request
22:49:48.569 00.000 15712 Moving (-0.07, 0.05) raw xDistance=0.05 yDistance=0.07
22:49:48.569 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.35, period_length = 636.00
22:49:48.569 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
22:49:48.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:48.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:49:48.569 00.000 15712 MoveAxis(W, 4, ABG)
22:49:48.569 00.000 15712 Guiding  Dir = 3, Dur = 4
22:49:48.569 00.000 15712 IsGuiding returns 0
22:49:48.588 00.019 15712 IsGuiding returns 0
22:49:48.588 00.000 15712 Move returns status 0, amount 4
22:49:48.588 00.000 15712 MoveAxis(N, 0, ABG)
22:49:48.588 00.000 15712 Move returns status 0, amount 0
22:49:48.588 00.000 15712 move complete, result=0
22:49:48.588 00.000 15712 worker thread done servicing request
22:49:48.588 00.000 15712 Worker thread wakes up
22:49:48.588 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:49:48.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:48.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:50.005 01.417 15712 Exposure complete
22:49:50.053 00.048 15712 worker thread done servicing request
22:49:50.053 00.000 7988 OnExposeComplete: enter
22:49:50.069 00.016 7988 UpdateGuideState(): m_state=6
22:49:50.070 00.001 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
22:49:50.070 00.000 7988 Star::Find returns 1 (0), X=500.96, Y=797.45, Mass=1625, SNR=26.8, Peak=162 HFD=4.6
22:49:50.070 00.000 7988 MultiStar: [#1 -0.06,0.62,0.00,M4] [#2 -0.11,0.65,0.00,M10] [#3 -0.00,-0.05,0.83,U] [#4 -0.05,0.28,0.76,U] [#5 0.06,0.15,0.74,U] [#6 0.01,0.51,0.67,U] [#7 -0.06,0.54,0.00,M5] [#8 0.37,0.46,0.00,M9] 
22:49:50.070 00.000 7988 single-star, 4 included, MultiStar: {0.03, 0.15}, one-star: {0.10, -0.01}
22:49:50.070 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
22:49:50.070 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
22:49:50.070 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=-0.01 mountY=-0.10, mountTheta=-1.63
22:49:50.070 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.01, opts=13)
22:49:50.070 00.000 7988 Enqueuing Move request for scope (0.10, -0.01)
22:49:50.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:50.070 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.8
22:49:50.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:50.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:50.070 00.000 7988 Enqueuing Expose request
22:49:50.085 00.015 15712 Worker thread wakes up
22:49:50.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:49:50.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:49:50.085 00.000 15712 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=-0.10
22:49:50.085 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.35, period_length = 636.00
22:49:50.085 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
22:49:50.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:50.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:49:50.085 00.000 15712 MoveAxis(W, 4, ABG)
22:49:50.085 00.000 15712 Guiding  Dir = 3, Dur = 4
22:49:50.085 00.000 15712 IsGuiding returns 0
22:49:50.139 00.054 15712 IsGuiding returns 0
22:49:50.139 00.000 15712 Move returns status 0, amount 4
22:49:50.139 00.000 15712 MoveAxis(N, 0, ABG)
22:49:50.139 00.000 15712 Move returns status 0, amount 0
22:49:50.139 00.000 15712 move complete, result=0
22:49:50.139 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:49:50.141 00.002 15712 worker thread done servicing request
22:49:50.141 00.000 15712 Worker thread wakes up
22:49:50.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:50.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:51.780 01.639 15712 Exposure complete
22:49:51.839 00.059 15712 worker thread done servicing request
22:49:51.839 00.000 7988 OnExposeComplete: enter
22:49:51.841 00.002 7988 UpdateGuideState(): m_state=6
22:49:51.843 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
22:49:51.843 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=797.28, Mass=1591, SNR=26.2, Peak=185 HFD=4.4
22:49:51.845 00.002 7988 MultiStar: [#1 -0.22,0.29,1.00,U] [#2 -0.22,0.55,0.00,R] [#3 -0.23,-0.09,0.87,U] [#4 -0.27,-0.09,0.81,U] [#5 -0.22,0.04,0.73,U] [#6 -0.54,0.06,0.00,M1] [#7 -0.12,0.35,0.51,U] [#8 -0.11,0.09,0.49,U] 
22:49:51.845 00.000 7988 refined, 6 included, MultiStar: {-0.18, 0.04}, one-star: {-0.04, -0.18}
22:49:51.847 00.002 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.56) = xAngle (1.37 = 1.37)
22:49:51.847 00.000 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
22:49:51.849 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.93 mountX=0.04 mountY=0.17, mountTheta=1.37
22:49:51.851 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.04, opts=13)
22:49:51.851 00.000 7988 Enqueuing Move request for scope (-0.18, 0.04)
22:49:51.853 00.002 15712 Worker thread wakes up
22:49:51.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
22:49:51.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
22:49:51.853 00.000 15712 Moving (-0.18, 0.04) raw xDistance=0.04 yDistance=0.17
22:49:51.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:51.854 00.001 7988 UpdateGuideState exits: m=1591 SNR=26.2
22:49:51.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:51.856 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:51.857 00.001 7988 Enqueuing Expose request
22:49:51.857 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.35, period_length = 636.00
22:49:51.857 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
22:49:51.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:51.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:49:51.857 00.000 15712 MoveAxis(W, 5, ABG)
22:49:51.857 00.000 15712 Guiding  Dir = 3, Dur = 5
22:49:51.857 00.000 15712 IsGuiding returns 0
22:49:51.879 00.022 15712 IsGuiding returns 0
22:49:51.879 00.000 15712 Move returns status 0, amount 5
22:49:51.879 00.000 15712 MoveAxis(N, 0, ABG)
22:49:51.879 00.000 15712 Move returns status 0, amount 0
22:49:51.879 00.000 15712 move complete, result=0
22:49:51.879 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.2 px 0 ms NORTH
22:49:51.883 00.004 15712 worker thread done servicing request
22:49:51.883 00.000 15712 Worker thread wakes up
22:49:51.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:51.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:53.292 01.409 15712 Exposure complete
22:49:53.355 00.063 15712 worker thread done servicing request
22:49:53.355 00.000 7988 OnExposeComplete: enter
22:49:53.355 00.000 7988 UpdateGuideState(): m_state=6
22:49:53.357 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
22:49:53.359 00.002 7988 Star::Find returns 1 (0), X=500.89, Y=797.12, Mass=1640, SNR=27.1, Peak=220 HFD=4.2
22:49:53.359 00.000 7988 MultiStar: [#1 -0.25,0.41,0.96,U] [#2 0.09,-0.23,0.82,U] [#3 -0.21,-0.04,0.85,U] [#4 -0.26,0.08,0.76,U] [#5 -0.21,0.01,0.74,U] [#6 -0.18,0.34,0.68,U] [#7 -0.16,0.36,0.47,U] [#8 -0.21,0.52,0.00,M9] 
22:49:53.361 00.002 7988 refined, 7 included, MultiStar: {-0.14, 0.05}, one-star: {0.03, -0.34}
22:49:53.361 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
22:49:53.363 00.002 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
22:49:53.363 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.81 mountX=0.05 mountY=0.14, mountTheta=1.25
22:49:53.365 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.05, opts=13)
22:49:53.367 00.002 7988 Enqueuing Move request for scope (-0.14, 0.05)
22:49:53.368 00.001 15712 Worker thread wakes up
22:49:53.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
22:49:53.368 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
22:49:53.368 00.000 15712 Moving (-0.14, 0.05) raw xDistance=0.05 yDistance=0.14
22:49:53.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:53.368 00.000 7988 UpdateGuideState exits: m=1640 SNR=27.1
22:49:53.371 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:53.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:53.371 00.000 7988 Enqueuing Expose request
22:49:53.371 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.35, period_length = 636.00
22:49:53.371 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
22:49:53.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:53.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:49:53.371 00.000 15712 MoveAxis(W, 2, ABG)
22:49:53.371 00.000 15712 Guiding  Dir = 3, Dur = 2
22:49:53.371 00.000 15712 IsGuiding returns 0
22:49:53.393 00.022 15712 IsGuiding returns 0
22:49:53.393 00.000 15712 Move returns status 0, amount 2
22:49:53.393 00.000 15712 MoveAxis(N, 0, ABG)
22:49:53.393 00.000 15712 Move returns status 0, amount 0
22:49:53.393 00.000 15712 move complete, result=0
22:49:53.393 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:49:53.402 00.009 15712 worker thread done servicing request
22:49:53.402 00.000 15712 Worker thread wakes up
22:49:53.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:53.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:55.141 01.739 15712 Exposure complete
22:49:55.202 00.061 15712 worker thread done servicing request
22:49:55.202 00.000 7988 OnExposeComplete: enter
22:49:55.203 00.001 7988 UpdateGuideState(): m_state=6
22:49:55.203 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
22:49:55.203 00.000 7988 Star::Find returns 1 (0), X=500.72, Y=797.10, Mass=1581, SNR=26.5, Peak=184 HFD=4.2
22:49:55.203 00.000 7988 MultiStar: [#1 -0.31,0.32,1.00,U] [#2 0.12,-0.23,0.84,U] [#3 -0.16,-0.49,0.85,U] [#4 -0.20,0.02,0.75,U] [#5 -0.12,-0.40,0.72,U] [#6 -0.35,0.03,0.63,U] [#7 -0.17,0.11,0.49,U] [#8 -0.23,0.23,0.47,U] 
22:49:55.203 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.11}, one-star: {-0.14, -0.36}
22:49:55.203 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
22:49:55.203 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
22:49:55.203 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.57 mountX=-0.11 mountY=0.17, mountTheta=2.14
22:49:55.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.11, opts=13)
22:49:55.203 00.000 7988 Enqueuing Move request for scope (-0.17, -0.11)
22:49:55.203 00.000 15712 Worker thread wakes up
22:49:55.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
22:49:55.203 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
22:49:55.203 00.000 15712 Moving (-0.17, -0.11) raw xDistance=-0.11 yDistance=0.17
22:49:55.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:55.203 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.5
22:49:55.218 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:55.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:55.220 00.002 7988 Enqueuing Expose request
22:49:55.220 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.35, period_length = 636.00
22:49:55.220 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
22:49:55.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:55.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:49:55.220 00.000 15712 MoveAxis(W, 2, ABG)
22:49:55.220 00.000 15712 Guiding  Dir = 3, Dur = 2
22:49:55.220 00.000 15712 IsGuiding returns 0
22:49:55.238 00.018 15712 IsGuiding returns 0
22:49:55.238 00.000 15712 Move returns status 0, amount 2
22:49:55.238 00.000 15712 MoveAxis(N, 0, ABG)
22:49:55.238 00.000 15712 Move returns status 0, amount 0
22:49:55.238 00.000 15712 move complete, result=0
22:49:55.238 00.000 15712 worker thread done servicing request
22:49:55.238 00.000 15712 Worker thread wakes up
22:49:55.238 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
22:49:55.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:55.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:56.655 01.417 15712 Exposure complete
22:49:56.716 00.061 15712 worker thread done servicing request
22:49:56.716 00.000 7988 OnExposeComplete: enter
22:49:56.716 00.000 7988 UpdateGuideState(): m_state=6
22:49:56.718 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
22:49:56.720 00.002 7988 Star::Find returns 1 (0), X=500.82, Y=797.04, Mass=1531, SNR=26.1, Peak=179 HFD=4.2
22:49:56.720 00.000 7988 MultiStar: [#1 -0.43,0.28,1.00,U] [#2 -0.07,-0.27,0.86,U] [#3 -0.05,-0.12,0.89,U] [#4 -0.30,-0.13,0.76,U] [#5 -0.25,-0.28,0.77,U] [#6 -0.04,0.15,0.69,U] [#7 0.04,0.11,0.49,U] [#8 -0.41,0.49,0.00,M9] 
22:49:56.722 00.002 7988 refined, 7 included, MultiStar: {-0.15, -0.10}, one-star: {-0.03, -0.41}
22:49:56.722 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
22:49:56.724 00.002 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
22:49:56.725 00.001 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.57 mountX=-0.10 mountY=0.16, mountTheta=2.14
22:49:56.727 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.10, opts=13)
22:49:56.729 00.002 7988 Enqueuing Move request for scope (-0.15, -0.10)
22:49:56.730 00.001 15712 Worker thread wakes up
22:49:56.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
22:49:56.730 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
22:49:56.730 00.000 15712 Moving (-0.15, -0.10) raw xDistance=-0.10 yDistance=0.16
22:49:56.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:56.731 00.001 7988 UpdateGuideState exits: m=1531 SNR=26.1
22:49:56.732 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:56.733 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:56.735 00.002 7988 Enqueuing Expose request
22:49:56.736 00.001 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.35, period_length = 636.00
22:49:56.736 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
22:49:56.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:56.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:49:56.736 00.000 15712 MoveAxis(W, 2, ABG)
22:49:56.736 00.000 15712 Guiding  Dir = 3, Dur = 2
22:49:56.736 00.000 15712 IsGuiding returns 0
22:49:56.753 00.017 15712 IsGuiding returns 0
22:49:56.753 00.000 15712 Move returns status 0, amount 2
22:49:56.753 00.000 15712 MoveAxis(N, 0, ABG)
22:49:56.753 00.000 15712 Move returns status 0, amount 0
22:49:56.753 00.000 15712 move complete, result=0
22:49:56.753 00.000 15712 worker thread done servicing request
22:49:56.753 00.000 15712 Worker thread wakes up
22:49:56.753 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
22:49:56.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:56.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:58.397 01.644 15712 Exposure complete
22:49:58.454 00.057 15712 worker thread done servicing request
22:49:58.454 00.000 7988 OnExposeComplete: enter
22:49:58.454 00.000 7988 UpdateGuideState(): m_state=6
22:49:58.460 00.006 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
22:49:58.460 00.000 7988 Star::Find returns 1 (0), X=500.76, Y=797.17, Mass=1597, SNR=26.7, Peak=190 HFD=4.4
22:49:58.462 00.002 7988 MultiStar: [#1 -0.38,0.33,0.97,U] [#2 -0.08,-0.05,0.89,U] [#3 -0.33,-0.13,0.85,U] [#4 -0.26,0.04,0.72,U] [#5 -0.16,-0.12,0.70,U] [#6 -0.38,-0.02,0.66,U] [#7 -0.11,0.39,0.51,U] [#8 -0.25,0.36,0.46,U] 
22:49:58.462 00.000 7988 refined, 8 included, MultiStar: {-0.23, 0.03}, one-star: {-0.10, -0.28}
22:49:58.464 00.002 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
22:49:58.464 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
22:49:58.466 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.03 mountX=0.02 mountY=0.23, mountTheta=1.46
22:49:58.467 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.03, opts=13)
22:49:58.469 00.002 7988 Enqueuing Move request for scope (-0.23, 0.03)
22:49:58.469 00.000 15712 Worker thread wakes up
22:49:58.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
22:49:58.469 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
22:49:58.469 00.000 15712 Moving (-0.23, 0.03) raw xDistance=0.02 yDistance=0.23
22:49:58.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
22:49:58.469 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.7
22:49:58.473 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:58.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:58.475 00.002 7988 Enqueuing Expose request
22:49:58.475 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.35, period_length = 636.00
22:49:58.475 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
22:49:58.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:58.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:49:58.475 00.000 15712 MoveAxis(W, 1, ABG)
22:49:58.475 00.000 15712 Guiding  Dir = 3, Dur = 1
22:49:58.475 00.000 15712 IsGuiding returns 0
22:49:58.485 00.010 15712 IsGuiding returns 0
22:49:58.485 00.000 15712 Move returns status 0, amount 1
22:49:58.485 00.000 15712 MoveAxis(N, 0, ABG)
22:49:58.485 00.000 15712 Move returns status 0, amount 0
22:49:58.485 00.000 15712 move complete, result=0
22:49:58.485 00.000 15712 worker thread done servicing request
22:49:58.485 00.000 15712 Worker thread wakes up
22:49:58.485 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
22:49:58.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:58.501 00.016 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:49:59.906 01.405 15712 Exposure complete
22:49:59.967 00.061 15712 worker thread done servicing request
22:49:59.967 00.000 7988 OnExposeComplete: enter
22:49:59.967 00.000 7988 UpdateGuideState(): m_state=6
22:49:59.967 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
22:49:59.967 00.000 7988 Star::Find returns 1 (0), X=500.73, Y=797.26, Mass=1407, SNR=24.9, Peak=187 HFD=3.8
22:49:59.967 00.000 7988 MultiStar: [#1 -0.39,0.38,0.00,M1] [#2 -0.04,0.10,0.89,U] [#3 -0.26,0.02,0.94,U] [#4 -0.13,0.21,0.80,U] [#5 0.02,-0.04,0.80,U] [#6 -0.52,0.51,0.00,M1] [#7 -0.40,0.25,0.55,U] [#8 -0.10,0.57,0.00,M9] 
22:49:59.967 00.000 7988 refined, 5 included, MultiStar: {-0.14, 0.04}, one-star: {-0.13, -0.20}
22:49:59.967 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
22:49:59.967 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
22:49:59.967 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.90 mountX=0.03 mountY=0.14, mountTheta=1.34
22:49:59.976 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.04, opts=13)
22:49:59.976 00.000 7988 Enqueuing Move request for scope (-0.14, 0.04)
22:49:59.976 00.000 15712 Worker thread wakes up
22:49:59.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
22:49:59.976 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
22:49:59.976 00.000 15712 Moving (-0.14, 0.04) raw xDistance=0.03 yDistance=0.14
22:49:59.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:49:59.976 00.000 7988 UpdateGuideState exits: m=1407 SNR=24.9
22:49:59.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:59.983 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:49:59.983 00.000 7988 Enqueuing Expose request
22:49:59.983 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.34, period_length = 636.00
22:49:59.983 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
22:49:59.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:59.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:49:59.983 00.000 15712 MoveAxis(W, 1, ABG)
22:49:59.983 00.000 15712 Guiding  Dir = 3, Dur = 1
22:49:59.983 00.000 15712 IsGuiding returns 0
22:49:59.998 00.015 15712 IsGuiding returns 0
22:49:59.998 00.000 15712 Move returns status 0, amount 1
22:49:59.998 00.000 15712 MoveAxis(N, 0, ABG)
22:49:59.998 00.000 15712 Move returns status 0, amount 0
22:49:59.998 00.000 15712 move complete, result=0
22:49:59.998 00.000 15712 worker thread done servicing request
22:49:59.998 00.000 15712 Worker thread wakes up
22:49:59.998 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:49:59.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:49:59.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:01.644 01.646 15712 Exposure complete
22:50:01.691 00.047 15712 worker thread done servicing request
22:50:01.691 00.000 7988 OnExposeComplete: enter
22:50:01.705 00.014 7988 UpdateGuideState(): m_state=6
22:50:01.705 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
22:50:01.708 00.003 7988 Star::Find returns 1 (0), X=501.00, Y=797.28, Mass=1557, SNR=26.1, Peak=183 HFD=4.3
22:50:01.708 00.000 7988 MultiStar: [#1 -0.28,0.62,0.00,M2] [#2 -0.06,-0.01,0.87,U] [#3 -0.19,-0.18,0.87,U] [#4 -0.17,-0.00,0.74,U] [#5 -0.33,-0.08,0.74,U] [#6 -0.44,0.39,0.00,M2] [#7 -0.07,0.45,0.52,U] [#8 0.00,0.00,0.00,L] [#9 0.45,-0.11,0.52,U] 
22:50:01.708 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.04}, one-star: {0.14, -0.18}
22:50:01.708 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.96 = 2.33)
22:50:01.708 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
22:50:01.708 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=-0.04 mountY=0.05, mountTheta=2.31
22:50:01.708 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
22:50:01.708 00.000 7988 Enqueuing Move request for scope (-0.05, -0.04)
22:50:01.708 00.000 15712 Worker thread wakes up
22:50:01.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
22:50:01.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
22:50:01.708 00.000 15712 Moving (-0.05, -0.04) raw xDistance=-0.04 yDistance=0.05
22:50:01.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:01.708 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.1
22:50:01.720 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:01.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:01.721 00.001 7988 Enqueuing Expose request
22:50:01.721 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.34, period_length = 636.00
22:50:01.721 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
22:50:01.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:01.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:50:01.721 00.000 15712 MoveAxis(W, 1, ABG)
22:50:01.721 00.000 15712 Guiding  Dir = 3, Dur = 1
22:50:01.721 00.000 15712 IsGuiding returns 0
22:50:01.742 00.021 15712 IsGuiding returns 0
22:50:01.742 00.000 15712 Move returns status 0, amount 1
22:50:01.742 00.000 15712 MoveAxis(N, 0, ABG)
22:50:01.742 00.000 15712 Move returns status 0, amount 0
22:50:01.742 00.000 15712 move complete, result=0
22:50:01.742 00.000 15712 worker thread done servicing request
22:50:01.742 00.000 15712 Worker thread wakes up
22:50:01.742 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:50:01.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:01.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:03.157 01.415 15712 Exposure complete
22:50:03.219 00.062 15712 worker thread done servicing request
22:50:03.219 00.000 7988 OnExposeComplete: enter
22:50:03.220 00.001 7988 UpdateGuideState(): m_state=6
22:50:03.221 00.001 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
22:50:03.221 00.000 7988 Star::Find returns 1 (0), X=500.86, Y=797.28, Mass=1614, SNR=26.5, Peak=171 HFD=4.5
22:50:03.221 00.000 7988 MultiStar: [#1 -0.27,0.37,1.00,U] [#2 0.18,-0.03,0.88,U] [#3 -0.26,-0.05,0.87,U] [#4 -0.07,-0.26,0.76,U] [#5 -0.14,-0.28,0.74,U] [#6 -0.18,0.04,0.65,U] [#7 -0.05,0.57,0.00,M1] [#8 0.09,0.48,0.45,U] 
22:50:03.221 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {0.00, -0.17}
22:50:03.221 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.63 = 1.65)
22:50:03.221 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.66 = 1.62)
22:50:03.221 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.07 mountX=-0.01 mountY=0.09, mountTheta=1.65
22:50:03.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
22:50:03.221 00.000 7988 Enqueuing Move request for scope (-0.09, -0.01)
22:50:03.221 00.000 15712 Worker thread wakes up
22:50:03.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
22:50:03.221 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
22:50:03.221 00.000 15712 Moving (-0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
22:50:03.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:03.221 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.5
22:50:03.235 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:03.235 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:03.235 00.000 7988 Enqueuing Expose request
22:50:03.237 00.002 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.34, period_length = 636.00
22:50:03.237 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
22:50:03.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:03.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:50:03.237 00.000 15712 MoveAxis(W, 0, ABG)
22:50:03.237 00.000 15712 Move returns status 0, amount 0
22:50:03.237 00.000 15712 MoveAxis(N, 0, ABG)
22:50:03.237 00.000 15712 Move returns status 0, amount 0
22:50:03.237 00.000 15712 move complete, result=0
22:50:03.237 00.000 15712 worker thread done servicing request
22:50:03.237 00.000 15712 Worker thread wakes up
22:50:03.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:03.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:03.237 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
22:50:04.866 01.629 15712 Exposure complete
22:50:04.927 00.061 15712 worker thread done servicing request
22:50:04.927 00.000 7988 OnExposeComplete: enter
22:50:04.927 00.000 7988 UpdateGuideState(): m_state=6
22:50:04.929 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
22:50:04.931 00.002 7988 Star::Find returns 1 (0), X=500.84, Y=797.00, Mass=1621, SNR=26.8, Peak=170 HFD=4.3
22:50:04.931 00.000 7988 MultiStar: [#1 -0.23,0.18,0.98,U] [#2 -0.03,-0.17,0.84,U] [#3 -0.15,-0.31,0.87,U] [#4 -0.38,-0.29,0.72,U] [#5 -0.10,-0.42,0.73,U] [#6 -0.44,-0.12,0.69,U] [#7 -0.14,-0.05,0.47,U] [#8 0.02,-0.02,0.46,U] 
22:50:04.933 00.002 7988 refined, 8 included, MultiStar: {-0.16, -0.19}, one-star: {-0.02, -0.45}
22:50:04.933 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
22:50:04.935 00.002 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
22:50:04.935 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-2.28 mountX=-0.19 mountY=0.17, mountTheta=2.43
22:50:04.937 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.19, opts=13)
22:50:04.939 00.002 7988 Enqueuing Move request for scope (-0.16, -0.19)
22:50:04.939 00.000 15712 Worker thread wakes up
22:50:04.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd
22:50:04.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.19)
22:50:04.939 00.000 15712 Moving (-0.16, -0.19) raw xDistance=-0.19 yDistance=0.17
22:50:04.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:04.939 00.000 7988 UpdateGuideState exits: m=1621 SNR=26.8
22:50:04.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:04.943 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:04.943 00.000 7988 Enqueuing Expose request
22:50:04.945 00.002 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.34, period_length = 636.00
22:50:04.945 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
22:50:04.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:04.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:50:04.945 00.000 15712 MoveAxis(E, 37, ABG)
22:50:04.945 00.000 15712 Guiding  Dir = 2, Dur = 37
22:50:04.945 00.000 15712 IsGuiding returns 0
22:50:04.973 00.028 15712 PulseGuide returned control before completion, sleep 21
22:50:05.013 00.040 15712 IsGuiding returns 0
22:50:05.013 00.000 15712 Move returns status 0, amount 37
22:50:05.013 00.000 15712 MoveAxis(N, 0, ABG)
22:50:05.013 00.000 15712 Move returns status 0, amount 0
22:50:05.013 00.000 15712 move complete, result=0
22:50:05.013 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
22:50:05.022 00.009 15712 worker thread done servicing request
22:50:05.022 00.000 15712 Worker thread wakes up
22:50:05.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:05.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:06.427 01.405 15712 Exposure complete
22:50:06.488 00.061 7988 OnExposeComplete: enter
22:50:06.488 00.000 7988 UpdateGuideState(): m_state=6
22:50:06.488 00.000 15712 worker thread done servicing request
22:50:06.488 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
22:50:06.488 00.000 7988 Star::Find returns 1 (0), X=501.04, Y=797.49, Mass=1631, SNR=27.0, Peak=184 HFD=4.2
22:50:06.488 00.000 7988 MultiStar: [#1 -0.16,0.54,0.00,M1] [#2 0.12,0.20,0.86,U] [#3 0.06,-0.06,0.86,U] [#4 -0.05,0.34,0.74,U] [#5 -0.16,-0.14,0.73,U] [#6 -0.08,0.30,0.65,U] [#7 0.15,0.61,0.00,M1] [#8 0.14,0.31,0.47,U] 
22:50:06.488 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.12}, one-star: {0.18, 0.03}
22:50:06.488 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
22:50:06.488 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
22:50:06.488 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.27 mountX=0.12 mountY=-0.04, mountTheta=-0.32
22:50:06.488 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.12, opts=13)
22:50:06.488 00.000 7988 Enqueuing Move request for scope (0.04, 0.12)
22:50:06.488 00.000 15712 Worker thread wakes up
22:50:06.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
22:50:06.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
22:50:06.488 00.000 15712 Moving (0.04, 0.12) raw xDistance=0.12 yDistance=-0.04
22:50:06.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:06.488 00.000 7988 UpdateGuideState exits: m=1631 SNR=27.0
22:50:06.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:06.504 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:06.504 00.000 7988 Enqueuing Expose request
22:50:06.506 00.002 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.34, period_length = 636.00
22:50:06.506 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
22:50:06.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:06.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:06.506 00.000 15712 MoveAxis(W, 0, ABG)
22:50:06.506 00.000 15712 Move returns status 0, amount 0
22:50:06.506 00.000 15712 MoveAxis(N, 0, ABG)
22:50:06.506 00.000 15712 Move returns status 0, amount 0
22:50:06.506 00.000 15712 move complete, result=0
22:50:06.506 00.000 15712 worker thread done servicing request
22:50:06.506 00.000 15712 Worker thread wakes up
22:50:06.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:06.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:06.506 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:50:08.151 01.645 15712 Exposure complete
22:50:08.210 00.059 15712 worker thread done servicing request
22:50:08.210 00.000 7988 OnExposeComplete: enter
22:50:08.212 00.002 7988 UpdateGuideState(): m_state=6
22:50:08.212 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
22:50:08.212 00.000 7988 Star::Find returns 1 (0), X=500.80, Y=797.29, Mass=1698, SNR=27.5, Peak=211 HFD=4.4
22:50:08.212 00.000 7988 MultiStar: [#1 -0.21,0.47,0.98,U] [#2 0.07,-0.01,0.83,U] [#3 -0.06,-0.01,0.86,U] [#4 -0.38,0.14,0.77,U] [#5 -0.34,-0.24,0.76,U] [#6 -0.14,0.18,0.64,U] [#7 -0.11,0.37,0.48,U] [#8 0.32,0.43,0.00,M7] 
22:50:08.212 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.08}, one-star: {-0.06, -0.17}
22:50:08.212 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
22:50:08.219 00.007 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
22:50:08.219 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.66 mountX=0.08 mountY=0.15, mountTheta=1.09
22:50:08.219 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.08, opts=13)
22:50:08.219 00.000 7988 Enqueuing Move request for scope (-0.15, 0.08)
22:50:08.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:08.219 00.000 7988 UpdateGuideState exits: m=1698 SNR=27.5
22:50:08.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:08.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:08.228 00.009 7988 Enqueuing Expose request
22:50:08.228 00.000 15712 Worker thread wakes up
22:50:08.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
22:50:08.228 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
22:50:08.228 00.000 15712 Moving (-0.15, 0.08) raw xDistance=0.08 yDistance=0.15
22:50:08.228 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 636.00
22:50:08.228 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
22:50:08.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:08.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:50:08.228 00.000 15712 MoveAxis(E, 2, ABG)
22:50:08.228 00.000 15712 Guiding  Dir = 2, Dur = 2
22:50:08.248 00.020 15712 IsGuiding returns 0
22:50:08.265 00.017 15712 IsGuiding returns 0
22:50:08.265 00.000 15712 Move returns status 0, amount 2
22:50:08.265 00.000 15712 MoveAxis(N, 0, ABG)
22:50:08.265 00.000 15712 Move returns status 0, amount 0
22:50:08.265 00.000 15712 move complete, result=0
22:50:08.265 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:50:08.267 00.002 15712 worker thread done servicing request
22:50:08.267 00.000 15712 Worker thread wakes up
22:50:08.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:08.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:09.682 01.415 15712 Exposure complete
22:50:09.733 00.051 15712 worker thread done servicing request
22:50:09.733 00.000 7988 OnExposeComplete: enter
22:50:09.744 00.011 7988 UpdateGuideState(): m_state=6
22:50:09.744 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
22:50:09.744 00.000 7988 Star::Find returns 1 (0), X=500.90, Y=797.30, Mass=1614, SNR=26.7, Peak=182 HFD=4.2
22:50:09.744 00.000 7988 MultiStar: [#1 0.07,0.51,1.00,U] [#2 0.15,0.09,0.85,U] [#3 0.01,0.13,0.85,U] [#4 -0.07,0.42,0.74,U] [#5 0.06,-0.01,0.76,U] [#6 -0.06,0.35,0.67,U] [#7 0.29,0.59,0.00,M1] [#8 -0.11,0.64,0.00,M8] 
22:50:09.744 00.000 7988 single-star, 6 included, MultiStar: {0.04, 0.18}, one-star: {0.04, -0.16}
22:50:09.749 00.005 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
22:50:09.749 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
22:50:09.749 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.31 mountX=-0.16 mountY=-0.04, mountTheta=-2.91
22:50:09.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.16, opts=13)
22:50:09.749 00.000 7988 Enqueuing Move request for scope (0.04, -0.16)
22:50:09.749 00.000 15712 Worker thread wakes up
22:50:09.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
22:50:09.749 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
22:50:09.749 00.000 15712 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=-0.04
22:50:09.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:09.749 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.7
22:50:09.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:09.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:09.759 00.010 7988 Enqueuing Expose request
22:50:09.759 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 636.00
22:50:09.759 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
22:50:09.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:09.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:09.759 00.000 15712 MoveAxis(E, 2, ABG)
22:50:09.759 00.000 15712 Guiding  Dir = 2, Dur = 2
22:50:09.759 00.000 15712 IsGuiding returns 0
22:50:09.783 00.024 15712 IsGuiding returns 0
22:50:09.783 00.000 15712 Move returns status 0, amount 2
22:50:09.783 00.000 15712 MoveAxis(N, 0, ABG)
22:50:09.783 00.000 15712 Move returns status 0, amount 0
22:50:09.783 00.000 15712 move complete, result=0
22:50:09.783 00.000 7988 GuideStep: -0.2 px 2 ms EAST, -0.0 px 0 ms NORTH
22:50:09.783 00.000 15712 worker thread done servicing request
22:50:09.783 00.000 15712 Worker thread wakes up
22:50:09.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:09.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:11.422 01.639 15712 Exposure complete
22:50:11.483 00.061 15712 worker thread done servicing request
22:50:11.483 00.000 7988 OnExposeComplete: enter
22:50:11.483 00.000 7988 UpdateGuideState(): m_state=6
22:50:11.485 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
22:50:11.485 00.000 7988 Star::Find returns 1 (0), X=501.04, Y=797.02, Mass=1722, SNR=28.0, Peak=196 HFD=4.5
22:50:11.487 00.002 7988 MultiStar: [#1 -0.03,0.16,0.95,U] [#2 0.16,-0.27,0.83,U] [#3 0.07,-0.22,0.80,U] [#4 0.13,-0.08,0.72,U] [#5 -0.01,-0.19,0.71,U] [#6 -0.04,0.07,0.62,U] [#7 -0.20,0.23,0.51,U] [#8 -0.03,0.35,0.43,U] 
22:50:11.487 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.18, -0.43}
22:50:11.489 00.002 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
22:50:11.489 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
22:50:11.491 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.09 mountX=-0.09 mountY=-0.04, mountTheta=-2.68
22:50:11.493 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.09, opts=13)
22:50:11.493 00.000 7988 Enqueuing Move request for scope (0.04, -0.09)
22:50:11.495 00.002 15712 Worker thread wakes up
22:50:11.495 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:50:11.495 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:50:11.495 00.000 15712 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.04
22:50:11.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:11.495 00.000 7988 UpdateGuideState exits: m=1722 SNR=28.0
22:50:11.498 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:11.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:11.500 00.002 7988 Enqueuing Expose request
22:50:11.500 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.34, period_length = 636.00
22:50:11.500 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
22:50:11.500 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:11.500 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:11.500 00.000 15712 MoveAxis(E, 3, ABG)
22:50:11.500 00.000 15712 Guiding  Dir = 2, Dur = 3
22:50:11.500 00.000 15712 IsGuiding returns 0
22:50:11.523 00.023 15712 IsGuiding returns 0
22:50:11.523 00.000 15712 Move returns status 0, amount 3
22:50:11.523 00.000 15712 MoveAxis(N, 0, ABG)
22:50:11.523 00.000 15712 Move returns status 0, amount 0
22:50:11.523 00.000 15712 move complete, result=0
22:50:11.523 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:50:11.529 00.006 15712 worker thread done servicing request
22:50:11.529 00.000 15712 Worker thread wakes up
22:50:11.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:11.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:12.932 01.403 15712 Exposure complete
22:50:12.979 00.047 15712 worker thread done servicing request
22:50:12.979 00.000 7988 OnExposeComplete: enter
22:50:12.996 00.017 7988 UpdateGuideState(): m_state=6
22:50:12.996 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
22:50:12.996 00.000 7988 Star::Find returns 1 (0), X=501.05, Y=797.45, Mass=1557, SNR=26.1, Peak=150 HFD=4.1
22:50:12.996 00.000 7988 MultiStar: [#1 -0.20,0.61,0.00,M1] [#2 0.25,0.18,0.88,U] [#3 -0.06,0.15,0.89,U] [#4 -0.11,0.23,0.75,U] [#5 -0.09,0.01,0.74,U] [#6 -0.33,0.36,0.67,U] [#7 0.15,0.66,0.00,M1] [#8 0.16,0.84,0.00,M8] 
22:50:12.996 00.000 7988 refined, 5 included, MultiStar: {-0.00, 0.14}, one-star: {0.19, -0.01}
22:50:12.996 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
22:50:12.996 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
22:50:12.996 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.59 mountX=0.14 mountY=-0.00, mountTheta=-0.01
22:50:12.996 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.14, opts=13)
22:50:13.006 00.010 7988 Enqueuing Move request for scope (-0.00, 0.14)
22:50:13.006 00.000 15712 Worker thread wakes up
22:50:13.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
22:50:13.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
22:50:13.006 00.000 15712 Moving (-0.00, 0.14) raw xDistance=0.14 yDistance=-0.00
22:50:13.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:13.006 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.1
22:50:13.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:13.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:13.011 00.005 7988 Enqueuing Expose request
22:50:13.013 00.002 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.33, period_length = 636.00
22:50:13.013 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
22:50:13.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:13.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:13.013 00.000 15712 MoveAxis(E, 2, ABG)
22:50:13.013 00.000 15712 Guiding  Dir = 2, Dur = 2
22:50:13.013 00.000 15712 IsGuiding returns 0
22:50:13.027 00.014 15712 IsGuiding returns 0
22:50:13.027 00.000 15712 Move returns status 0, amount 2
22:50:13.027 00.000 15712 MoveAxis(N, 0, ABG)
22:50:13.027 00.000 15712 Move returns status 0, amount 0
22:50:13.027 00.000 15712 move complete, result=0
22:50:13.027 00.000 15712 worker thread done servicing request
22:50:13.027 00.000 15712 Worker thread wakes up
22:50:13.027 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:50:13.030 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:13.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:14.672 01.642 15712 Exposure complete
22:50:14.733 00.061 15712 worker thread done servicing request
22:50:14.733 00.000 7988 OnExposeComplete: enter
22:50:14.734 00.001 7988 UpdateGuideState(): m_state=6
22:50:14.735 00.001 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
22:50:14.736 00.001 7988 Star::Find returns 1 (0), X=500.97, Y=797.69, Mass=1715, SNR=27.5, Peak=166 HFD=4.3
22:50:14.737 00.001 7988 MultiStar: [#1 -0.14,0.82,0.00,M2] [#2 0.11,0.23,0.83,U] [#3 -0.05,0.20,0.88,U] [#4 0.03,0.43,0.73,U] [#5 0.05,0.11,0.73,U] [#6 -0.33,0.60,0.00,M1] [#7 -0.19,0.56,0.00,M2] [#8 -0.08,0.93,0.00,M9] 
22:50:14.739 00.002 7988 refined, 4 included, MultiStar: {0.05, 0.24}, one-star: {0.11, 0.23}
22:50:14.739 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
22:50:14.739 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
22:50:14.739 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.36 mountX=0.24 mountY=-0.06, mountTheta=-0.23
22:50:14.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.24, opts=13)
22:50:14.739 00.000 7988 Enqueuing Move request for scope (0.05, 0.24)
22:50:14.739 00.000 15712 Worker thread wakes up
22:50:14.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
22:50:14.739 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
22:50:14.746 00.007 15712 Moving (0.05, 0.24) raw xDistance=0.24 yDistance=-0.06
22:50:14.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:14.746 00.000 7988 UpdateGuideState exits: m=1715 SNR=27.5
22:50:14.748 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:14.748 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:14.749 00.001 7988 Enqueuing Expose request
22:50:14.749 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.00, hyst = 0.13, hyst_pct = 0.33, period_length = 636.00
22:50:14.749 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
22:50:14.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:14.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:14.749 00.000 15712 MoveAxis(W, 44, ABG)
22:50:14.749 00.000 15712 Guiding  Dir = 3, Dur = 44
22:50:14.749 00.000 15712 IsGuiding returns 0
22:50:14.771 00.022 15712 PulseGuide returned control before completion, sleep 35
22:50:14.813 00.042 15712 IsGuiding returns 1
22:50:14.813 00.000 15712 scope still moving after pulse duration time elapsed
22:50:14.848 00.035 15712 IsGuiding returns 0
22:50:14.848 00.000 15712 scope move finished after 44 + 55 ms
22:50:14.848 00.000 15712 Move returns status 0, amount 44
22:50:14.848 00.000 15712 MoveAxis(N, 0, ABG)
22:50:14.848 00.000 15712 Move returns status 0, amount 0
22:50:14.848 00.000 15712 move complete, result=0
22:50:14.848 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
22:50:14.853 00.005 15712 worker thread done servicing request
22:50:14.853 00.000 15712 Worker thread wakes up
22:50:14.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:14.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:16.267 01.414 15712 Exposure complete
22:50:16.327 00.060 15712 worker thread done servicing request
22:50:16.327 00.000 7988 OnExposeComplete: enter
22:50:16.328 00.001 7988 UpdateGuideState(): m_state=6
22:50:16.328 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
22:50:16.328 00.000 7988 Star::Find returns 1 (0), X=500.73, Y=797.40, Mass=1608, SNR=26.6, Peak=200 HFD=4.3
22:50:16.328 00.000 7988 MultiStar: [#1 -0.17,0.68,0.00,M3] [#2 -0.02,0.03,0.90,U] [#3 -0.21,0.09,0.87,U] [#4 -0.22,0.29,0.79,U] [#5 -0.29,-0.05,0.73,U] [#6 -0.36,0.33,0.65,U] [#7 -0.20,0.49,0.00,M3] [#8 -0.22,0.82,0.00,M10] 
22:50:16.328 00.000 7988 single-star, 5 included, MultiStar: {-0.19, 0.09}, one-star: {-0.13, -0.06}
22:50:16.328 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
22:50:16.328 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
22:50:16.328 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.73 mountX=-0.06 mountY=0.13, mountTheta=1.99
22:50:16.328 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.06, opts=13)
22:50:16.328 00.000 7988 Enqueuing Move request for scope (-0.13, -0.06)
22:50:16.340 00.012 15712 Worker thread wakes up
22:50:16.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
22:50:16.340 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
22:50:16.340 00.000 15712 Moving (-0.13, -0.06) raw xDistance=-0.06 yDistance=0.13
22:50:16.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:16.340 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.6
22:50:16.343 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:16.344 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:16.344 00.000 7988 Enqueuing Expose request
22:50:16.344 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.33, period_length = 636.00
22:50:16.344 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
22:50:16.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:16.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:50:16.344 00.000 15712 MoveAxis(E, 1, ABG)
22:50:16.344 00.000 15712 Guiding  Dir = 2, Dur = 1
22:50:16.344 00.000 15712 IsGuiding returns 0
22:50:16.366 00.022 15712 IsGuiding returns 0
22:50:16.366 00.000 15712 Move returns status 0, amount 1
22:50:16.366 00.000 15712 MoveAxis(N, 0, ABG)
22:50:16.366 00.000 15712 Move returns status 0, amount 0
22:50:16.366 00.000 15712 move complete, result=0
22:50:16.366 00.000 15712 worker thread done servicing request
22:50:16.366 00.000 15712 Worker thread wakes up
22:50:16.366 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:50:16.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:16.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:18.005 01.639 15712 Exposure complete
22:50:18.067 00.062 15712 worker thread done servicing request
22:50:18.067 00.000 7988 OnExposeComplete: enter
22:50:18.067 00.000 7988 UpdateGuideState(): m_state=6
22:50:18.069 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
22:50:18.069 00.000 7988 Star::Find returns 1 (0), X=500.92, Y=797.21, Mass=1589, SNR=26.5, Peak=181 HFD=4.2
22:50:18.071 00.002 7988 MultiStar: [#1 -0.05,0.24,0.96,U] [#2 0.08,-0.08,0.87,U] [#3 0.04,-0.03,0.90,U] [#4 0.05,0.10,0.77,U] [#5 -0.09,-0.07,0.72,U] [#6 0.04,0.12,0.66,U] [#7 -0.10,0.22,0.48,U] [#8 -0.03,0.45,0.46,U] 
22:50:18.071 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.06, -0.25}
22:50:18.073 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
22:50:18.073 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
22:50:18.075 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.38 mountX=0.04 mountY=-0.01, mountTheta=-0.22
22:50:18.077 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.04, opts=13)
22:50:18.077 00.000 7988 Enqueuing Move request for scope (0.01, 0.04)
22:50:18.079 00.002 15712 Worker thread wakes up
22:50:18.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:50:18.079 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:50:18.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:18.081 00.002 7988 UpdateGuideState exits: m=1589 SNR=26.5
22:50:18.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:18.083 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:18.083 00.000 7988 Enqueuing Expose request
22:50:18.083 00.000 15712 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
22:50:18.083 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.33, period_length = 636.00
22:50:18.083 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
22:50:18.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:18.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:18.083 00.000 15712 MoveAxis(W, 1, ABG)
22:50:18.083 00.000 15712 Guiding  Dir = 3, Dur = 1
22:50:18.083 00.000 15712 IsGuiding returns 0
22:50:18.103 00.020 15712 IsGuiding returns 0
22:50:18.103 00.000 15712 Move returns status 0, amount 1
22:50:18.103 00.000 15712 MoveAxis(N, 0, ABG)
22:50:18.103 00.000 15712 Move returns status 0, amount 0
22:50:18.103 00.000 15712 move complete, result=0
22:50:18.103 00.000 15712 worker thread done servicing request
22:50:18.103 00.000 15712 Worker thread wakes up
22:50:18.103 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:50:18.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:18.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:19.531 01.428 15712 Exposure complete
22:50:19.595 00.064 15712 worker thread done servicing request
22:50:19.595 00.000 7988 OnExposeComplete: enter
22:50:19.595 00.000 7988 UpdateGuideState(): m_state=6
22:50:19.597 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
22:50:19.599 00.002 7988 Star::Find returns 1 (0), X=500.99, Y=796.83, Mass=1678, SNR=27.1, Peak=170 HFD=4.3
22:50:19.599 00.000 7988 MultiStar: [#1 -0.10,0.08,0.95,U] [#2 0.14,-0.51,0.00,M1] [#3 -0.08,-0.52,0.00,M1] [#4 0.02,-0.34,0.77,U] [#5 0.12,-0.45,0.72,U] [#6 -0.24,-0.29,0.65,U] [#7 0.05,0.10,0.50,U] [#8 -0.09,0.12,0.43,U] 
22:50:19.601 00.002 7988 refined, 6 included, MultiStar: {-0.01, -0.24}, one-star: {0.13, -0.63}
22:50:19.601 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
22:50:19.603 00.002 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
22:50:19.603 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.60 mountX=-0.24 mountY=0.01, mountTheta=3.09
22:50:19.605 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.24, opts=13)
22:50:19.607 00.002 7988 Enqueuing Move request for scope (-0.01, -0.24)
22:50:19.607 00.000 15712 Worker thread wakes up
22:50:19.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
22:50:19.607 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
22:50:19.607 00.000 15712 Moving (-0.01, -0.24) raw xDistance=-0.24 yDistance=0.01
22:50:19.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:19.607 00.000 7988 UpdateGuideState exits: m=1678 SNR=27.1
22:50:19.610 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:19.611 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:19.611 00.000 7988 Enqueuing Expose request
22:50:19.611 00.000 15712 PPEC rslt: input = -0.24, final = -0.13, react = -0.15, pred = 0.01, hyst = -0.13, hyst_pct = 0.33, period_length = 636.00
22:50:19.611 00.000 15712 PPEC: input: -0.24, control: -0.13, exposure: 1500
22:50:19.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:19.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:19.611 00.000 15712 MoveAxis(E, 43, ABG)
22:50:19.611 00.000 15712 Guiding  Dir = 2, Dur = 43
22:50:19.611 00.000 15712 IsGuiding returns 0
22:50:19.631 00.020 15712 PulseGuide returned control before completion, sleep 37
22:50:19.695 00.064 15712 IsGuiding returns 1
22:50:19.695 00.000 15712 scope still moving after pulse duration time elapsed
22:50:19.722 00.027 15712 IsGuiding returns 0
22:50:19.722 00.000 15712 scope move finished after 43 + 65 ms
22:50:19.722 00.000 15712 Move returns status 0, amount 43
22:50:19.723 00.001 15712 MoveAxis(N, 0, ABG)
22:50:19.723 00.000 15712 Move returns status 0, amount 0
22:50:19.723 00.000 15712 move complete, result=0
22:50:19.723 00.000 15712 worker thread done servicing request
22:50:19.723 00.000 15712 Worker thread wakes up
22:50:19.723 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
22:50:19.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:19.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:21.365 01.642 15712 Exposure complete
22:50:21.428 00.063 15712 worker thread done servicing request
22:50:21.428 00.000 7988 OnExposeComplete: enter
22:50:21.430 00.002 7988 UpdateGuideState(): m_state=6
22:50:21.430 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
22:50:21.432 00.002 7988 Star::Find returns 1 (0), X=500.97, Y=796.99, Mass=1608, SNR=26.8, Peak=181 HFD=4.4
22:50:21.432 00.000 7988 MultiStar: [#1 -0.17,0.25,0.96,U] [#2 -0.09,-0.08,0.86,U] [#3 -0.01,-0.18,0.88,U] [#4 -0.14,-0.21,0.75,U] [#5 -0.19,-0.47,0.74,U] [#6 -0.21,0.15,0.65,U] [#7 -0.18,0.39,0.47,U] [#8 -0.04,0.25,0.44,U] 
22:50:21.434 00.002 7988 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {0.11, -0.47}
22:50:21.436 00.002 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.97 = 2.32)
22:50:21.436 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.28)
22:50:21.438 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.40 mountX=-0.08 mountY=0.09, mountTheta=2.30
22:50:21.440 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.08, opts=13)
22:50:21.440 00.000 7988 Enqueuing Move request for scope (-0.09, -0.08)
22:50:21.442 00.002 15712 Worker thread wakes up
22:50:21.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
22:50:21.442 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
22:50:21.442 00.000 15712 Moving (-0.09, -0.08) raw xDistance=-0.08 yDistance=0.09
22:50:21.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:21.444 00.002 7988 UpdateGuideState exits: m=1608 SNR=26.8
22:50:21.446 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:21.447 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:21.447 00.000 7988 Enqueuing Expose request
22:50:21.449 00.002 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.33, period_length = 636.00
22:50:21.449 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
22:50:21.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:21.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:50:21.449 00.000 15712 MoveAxis(W, 4, ABG)
22:50:21.449 00.000 15712 Guiding  Dir = 3, Dur = 4
22:50:21.449 00.000 15712 IsGuiding returns 0
22:50:21.467 00.018 15712 IsGuiding returns 0
22:50:21.467 00.000 15712 Move returns status 0, amount 4
22:50:21.467 00.000 15712 MoveAxis(N, 0, ABG)
22:50:21.467 00.000 15712 Move returns status 0, amount 0
22:50:21.467 00.000 15712 move complete, result=0
22:50:21.467 00.000 15712 worker thread done servicing request
22:50:21.467 00.000 15712 Worker thread wakes up
22:50:21.467 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:50:21.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:21.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:22.878 01.411 15712 Exposure complete
22:50:22.940 00.062 15712 worker thread done servicing request
22:50:22.940 00.000 7988 OnExposeComplete: enter
22:50:22.942 00.002 7988 UpdateGuideState(): m_state=6
22:50:22.942 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
22:50:22.942 00.000 7988 Star::Find returns 1 (0), X=500.80, Y=797.27, Mass=1563, SNR=26.1, Peak=176 HFD=4.4
22:50:22.942 00.000 7988 MultiStar: [#1 -0.16,0.26,1.03,U] [#2 0.12,-0.03,0.88,U] [#3 -0.21,-0.20,0.87,U] [#4 0.05,0.15,0.75,U] [#5 -0.06,-0.25,0.75,U] [#6 -0.14,0.32,0.68,U] [#7 -0.10,0.02,0.52,U] [#8 -0.05,0.32,0.46,U] 
22:50:22.942 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.06, -0.18}
22:50:22.942 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.56) = xAngle (1.20 = 1.20)
22:50:22.942 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
22:50:22.942 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.76 mountX=0.03 mountY=0.07, mountTheta=1.19
22:50:22.942 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
22:50:22.942 00.000 7988 Enqueuing Move request for scope (-0.07, 0.03)
22:50:22.942 00.000 15712 Worker thread wakes up
22:50:22.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
22:50:22.942 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
22:50:22.942 00.000 15712 Moving (-0.07, 0.03) raw xDistance=0.03 yDistance=0.07
22:50:22.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:22.942 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.1
22:50:22.956 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:22.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:22.957 00.001 7988 Enqueuing Expose request
22:50:22.957 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.33, period_length = 636.00
22:50:22.957 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
22:50:22.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:22.959 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:50:22.959 00.000 15712 MoveAxis(W, 1, ABG)
22:50:22.959 00.000 15712 Guiding  Dir = 3, Dur = 1
22:50:22.959 00.000 15712 IsGuiding returns 0
22:50:22.976 00.017 15712 IsGuiding returns 0
22:50:22.976 00.000 15712 Move returns status 0, amount 1
22:50:22.976 00.000 15712 MoveAxis(N, 0, ABG)
22:50:22.976 00.000 15712 Move returns status 0, amount 0
22:50:22.976 00.000 15712 move complete, result=0
22:50:22.976 00.000 15712 worker thread done servicing request
22:50:22.976 00.000 15712 Worker thread wakes up
22:50:22.976 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:50:22.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:22.989 00.013 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:24.634 01.645 15712 Exposure complete
22:50:24.694 00.060 15712 worker thread done servicing request
22:50:24.694 00.000 7988 OnExposeComplete: enter
22:50:24.696 00.002 7988 UpdateGuideState(): m_state=6
22:50:24.696 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
22:50:24.699 00.003 7988 Star::Find returns 1 (0), X=500.93, Y=797.16, Mass=1589, SNR=26.4, Peak=181 HFD=4.3
22:50:24.699 00.000 7988 MultiStar: [#1 -0.28,0.40,1.00,U] [#2 0.13,-0.05,0.85,U] [#3 -0.05,-0.08,0.87,U] [#4 -0.08,0.07,0.78,U] [#5 0.01,-0.18,0.75,U] [#6 -0.14,0.23,0.66,U] [#7 0.24,0.42,0.51,U] [#8 0.06,0.27,0.44,U] 
22:50:24.701 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.07, -0.29}
22:50:24.701 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
22:50:24.703 00.002 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
22:50:24.703 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.91 mountX=0.06 mountY=0.02, mountTheta=0.32
22:50:24.705 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
22:50:24.707 00.002 7988 Enqueuing Move request for scope (-0.02, 0.06)
22:50:24.707 00.000 15712 Worker thread wakes up
22:50:24.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:50:24.707 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:50:24.707 00.000 15712 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.02
22:50:24.707 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.33, period_length = 636.00
22:50:24.707 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
22:50:24.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:24.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:50:24.707 00.000 15712 MoveAxis(W, 3, ABG)
22:50:24.707 00.000 15712 Guiding  Dir = 3, Dur = 3
22:50:24.709 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:24.709 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.4
22:50:24.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:24.712 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:24.712 00.000 7988 Enqueuing Expose request
22:50:24.712 00.000 15712 IsGuiding returns 0
22:50:24.729 00.017 15712 IsGuiding returns 0
22:50:24.729 00.000 15712 Move returns status 0, amount 3
22:50:24.729 00.000 15712 MoveAxis(N, 0, ABG)
22:50:24.729 00.000 15712 Move returns status 0, amount 0
22:50:24.729 00.000 15712 move complete, result=0
22:50:24.729 00.000 15712 worker thread done servicing request
22:50:24.729 00.000 15712 Worker thread wakes up
22:50:24.729 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:50:24.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:24.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:26.149 01.420 15712 Exposure complete
22:50:26.210 00.061 15712 worker thread done servicing request
22:50:26.210 00.000 7988 OnExposeComplete: enter
22:50:26.210 00.000 7988 UpdateGuideState(): m_state=6
22:50:26.212 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
22:50:26.212 00.000 7988 Star::Find returns 1 (0), X=500.78, Y=797.63, Mass=1570, SNR=26.5, Peak=169 HFD=4.5
22:50:26.214 00.002 7988 MultiStar: [#1 -0.11,0.66,0.00,M1] [#2 0.10,0.42,0.86,U] [#3 -0.15,0.20,0.84,U] [#4 0.03,0.48,0.76,U] [#5 -0.03,0.11,0.75,U] [#6 -0.18,0.47,0.65,U] [#7 0.08,0.77,0.00,M1] [#8 0.30,0.72,0.00,M6] 
22:50:26.214 00.000 7988 single-star, 5 included, MultiStar: {-0.05, 0.30}, one-star: {-0.08, 0.17}
22:50:26.216 00.002 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
22:50:26.216 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
22:50:26.218 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.02 mountX=0.17 mountY=0.08, mountTheta=0.43
22:50:26.220 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.17, opts=13)
22:50:26.220 00.000 7988 Enqueuing Move request for scope (-0.08, 0.17)
22:50:26.223 00.003 15712 Worker thread wakes up
22:50:26.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
22:50:26.223 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
22:50:26.223 00.000 15712 Moving (-0.08, 0.17) raw xDistance=0.17 yDistance=0.08
22:50:26.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:26.223 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.5
22:50:26.225 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:26.226 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:26.226 00.000 7988 Enqueuing Expose request
22:50:26.226 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.32, period_length = 636.00
22:50:26.226 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
22:50:26.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:26.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:50:26.226 00.000 15712 MoveAxis(W, 36, ABG)
22:50:26.226 00.000 15712 Guiding  Dir = 3, Dur = 36
22:50:26.226 00.000 15712 IsGuiding returns 0
22:50:26.246 00.020 15712 PulseGuide returned control before completion, sleep 29
22:50:26.290 00.044 15712 IsGuiding returns 0
22:50:26.290 00.000 15712 Move returns status 0, amount 36
22:50:26.290 00.000 15712 MoveAxis(N, 0, ABG)
22:50:26.290 00.000 15712 Move returns status 0, amount 0
22:50:26.290 00.000 15712 move complete, result=0
22:50:26.290 00.000 15712 worker thread done servicing request
22:50:26.290 00.000 15712 Worker thread wakes up
22:50:26.290 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
22:50:26.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:26.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:27.933 01.643 15712 Exposure complete
22:50:27.994 00.061 15712 worker thread done servicing request
22:50:27.994 00.000 7988 OnExposeComplete: enter
22:50:27.994 00.000 7988 UpdateGuideState(): m_state=6
22:50:27.997 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
22:50:27.997 00.000 7988 Star::Find returns 1 (0), X=500.87, Y=797.61, Mass=1617, SNR=26.7, Peak=178 HFD=4.4
22:50:27.999 00.002 7988 MultiStar: [#1 0.02,0.83,0.00,M2] [#2 0.04,0.32,0.85,U] [#3 -0.07,0.10,0.86,U] [#4 -0.08,0.26,0.74,U] [#5 -0.10,0.05,0.72,U] [#6 -0.18,0.49,0.66,U] [#7 -0.21,0.82,0.00,M2] [#8 0.00,0.88,0.00,M7] 
22:50:27.999 00.000 7988 single-star, 5 included, MultiStar: {-0.06, 0.22}, one-star: {0.01, 0.16}
22:50:28.001 00.002 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
22:50:28.001 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
22:50:28.003 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.53 mountX=0.16 mountY=-0.01, mountTheta=-0.06
22:50:28.005 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.16, opts=13)
22:50:28.005 00.000 7988 Enqueuing Move request for scope (0.01, 0.16)
22:50:28.008 00.003 15712 Worker thread wakes up
22:50:28.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
22:50:28.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
22:50:28.008 00.000 15712 Moving (0.01, 0.16) raw xDistance=0.16 yDistance=-0.01
22:50:28.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:28.008 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.32, period_length = 636.00
22:50:28.008 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
22:50:28.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:28.008 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.7
22:50:28.010 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:28.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:28.010 00.000 15712 MoveAxis(W, 4, ABG)
22:50:28.010 00.000 15712 Guiding  Dir = 3, Dur = 4
22:50:28.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:28.010 00.000 7988 Enqueuing Expose request
22:50:28.010 00.000 15712 IsGuiding returns 0
22:50:28.032 00.022 15712 IsGuiding returns 0
22:50:28.032 00.000 15712 Move returns status 0, amount 4
22:50:28.032 00.000 15712 MoveAxis(N, 0, ABG)
22:50:28.032 00.000 15712 Move returns status 0, amount 0
22:50:28.032 00.000 15712 move complete, result=0
22:50:28.032 00.000 15712 worker thread done servicing request
22:50:28.032 00.000 15712 Worker thread wakes up
22:50:28.032 00.000 7988 GuideStep: 0.2 px 4 ms WEST, -0.0 px 0 ms NORTH
22:50:28.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:28.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:29.447 01.415 15712 Exposure complete
22:50:29.503 00.056 15712 worker thread done servicing request
22:50:29.503 00.000 7988 OnExposeComplete: enter
22:50:29.511 00.008 7988 UpdateGuideState(): m_state=6
22:50:29.511 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
22:50:29.513 00.002 7988 Star::Find returns 1 (0), X=500.74, Y=797.68, Mass=1532, SNR=25.9, Peak=167 HFD=4.5
22:50:29.513 00.000 7988 MultiStar: [#1 -0.15,0.75,0.00,M3] [#2 0.15,0.24,0.88,U] [#3 -0.12,0.38,0.88,U] [#4 -0.13,0.40,0.77,U] [#5 -0.16,0.13,0.75,U] [#6 -0.21,0.57,0.00,M1] [#7 -0.26,0.82,0.00,M3] [#8 -0.23,0.98,0.00,M8] 
22:50:29.515 00.002 7988 single-star, 4 included, MultiStar: {-0.07, 0.27}, one-star: {-0.12, 0.23}
22:50:29.515 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
22:50:29.517 00.002 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
22:50:29.517 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.07 mountX=0.23 mountY=0.12, mountTheta=0.48
22:50:29.520 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.23, opts=13)
22:50:29.520 00.000 7988 Enqueuing Move request for scope (-0.12, 0.23)
22:50:29.522 00.002 15712 Worker thread wakes up
22:50:29.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
22:50:29.522 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
22:50:29.522 00.000 15712 Moving (-0.12, 0.23) raw xDistance=0.23 yDistance=0.12
22:50:29.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:29.522 00.000 7988 UpdateGuideState exits: m=1532 SNR=25.9
22:50:29.525 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:29.525 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:29.527 00.002 7988 Enqueuing Expose request
22:50:29.527 00.000 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.32, period_length = 636.00
22:50:29.527 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
22:50:29.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:29.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:50:29.527 00.000 15712 MoveAxis(W, 44, ABG)
22:50:29.527 00.000 15712 Guiding  Dir = 3, Dur = 44
22:50:29.527 00.000 15712 IsGuiding returns 0
22:50:29.554 00.027 15712 PulseGuide returned control before completion, sleep 28
22:50:29.590 00.036 15712 IsGuiding returns 1
22:50:29.590 00.000 15712 scope still moving after pulse duration time elapsed
22:50:29.622 00.032 15712 IsGuiding returns 0
22:50:29.622 00.000 15712 scope move finished after 44 + 63 ms
22:50:29.637 00.015 15712 Move returns status 0, amount 44
22:50:29.637 00.000 15712 MoveAxis(N, 0, ABG)
22:50:29.637 00.000 15712 Move returns status 0, amount 0
22:50:29.637 00.000 15712 move complete, result=0
22:50:29.637 00.000 15712 worker thread done servicing request
22:50:29.637 00.000 15712 Worker thread wakes up
22:50:29.637 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
22:50:29.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:29.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:31.279 01.642 15712 Exposure complete
22:50:31.341 00.062 15712 worker thread done servicing request
22:50:31.341 00.000 7988 OnExposeComplete: enter
22:50:31.343 00.002 7988 UpdateGuideState(): m_state=6
22:50:31.343 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
22:50:31.345 00.002 7988 Star::Find returns 1 (0), X=501.11, Y=796.97, Mass=1673, SNR=27.3, Peak=161 HFD=4.5
22:50:31.345 00.000 7988 MultiStar: [#1 -0.11,0.15,0.96,U] [#2 -0.01,-0.44,0.83,U] [#3 0.05,-0.19,0.83,U] [#4 0.19,-0.19,0.74,U] [#5 -0.14,-0.36,0.70,U] [#6 -0.42,0.07,0.65,U] [#7 0.05,0.28,0.47,U] [#8 0.17,0.16,0.42,U] 
22:50:31.345 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.25, -0.49}
22:50:31.349 00.004 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
22:50:31.351 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
22:50:31.351 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.53 mountX=-0.15 mountY=-0.00, mountTheta=-3.12
22:50:31.351 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.15, opts=13)
22:50:31.351 00.000 7988 Enqueuing Move request for scope (0.01, -0.15)
22:50:31.351 00.000 15712 Worker thread wakes up
22:50:31.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
22:50:31.351 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
22:50:31.351 00.000 15712 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=-0.00
22:50:31.356 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:31.356 00.000 7988 UpdateGuideState exits: m=1673 SNR=27.3
22:50:31.358 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:31.359 00.001 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.32, period_length = 636.00
22:50:31.359 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:31.359 00.000 7988 Enqueuing Expose request
22:50:31.359 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
22:50:31.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:31.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:31.359 00.000 15712 MoveAxis(E, 0, ABG)
22:50:31.359 00.000 15712 Move returns status 0, amount 0
22:50:31.359 00.000 15712 MoveAxis(N, 0, ABG)
22:50:31.359 00.000 15712 Move returns status 0, amount 0
22:50:31.359 00.000 15712 move complete, result=0
22:50:31.359 00.000 15712 worker thread done servicing request
22:50:31.359 00.000 15712 Worker thread wakes up
22:50:31.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:31.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:31.359 00.000 7988 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:32.777 01.418 15712 Exposure complete
22:50:32.834 00.057 15712 worker thread done servicing request
22:50:32.834 00.000 7988 OnExposeComplete: enter
22:50:32.841 00.007 7988 UpdateGuideState(): m_state=6
22:50:32.841 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
22:50:32.841 00.000 7988 Star::Find returns 1 (0), X=501.04, Y=796.91, Mass=1630, SNR=26.8, Peak=162 HFD=4.4
22:50:32.841 00.000 7988 MultiStar: [#1 -0.12,-0.04,0.97,U] [#2 0.08,-0.39,0.86,U] [#3 -0.07,-0.31,0.89,U] [#4 -0.02,-0.26,0.80,U] [#5 -0.17,-0.48,0.73,U] [#6 -0.09,-0.02,0.65,U] [#7 0.00,0.12,0.46,U] [#8 -0.09,0.47,0.45,U] 
22:50:32.841 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.22}, one-star: {0.18, -0.55}
22:50:32.841 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.04)
22:50:32.841 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
22:50:32.841 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.69 mountX=-0.22 mountY=0.03, mountTheta=3.00
22:50:32.851 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.22, opts=13)
22:50:32.851 00.000 7988 Enqueuing Move request for scope (-0.03, -0.22)
22:50:32.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:32.851 00.000 7988 UpdateGuideState exits: m=1630 SNR=26.8
22:50:32.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:32.851 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:32.857 00.006 7988 Enqueuing Expose request
22:50:32.857 00.000 15712 Worker thread wakes up
22:50:32.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
22:50:32.857 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
22:50:32.857 00.000 15712 Moving (-0.03, -0.22) raw xDistance=-0.22 yDistance=0.03
22:50:32.857 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.11, hyst_pct = 0.32, period_length = 636.00
22:50:32.857 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
22:50:32.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:32.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:50:32.857 00.000 15712 MoveAxis(E, 41, ABG)
22:50:32.857 00.000 15712 Guiding  Dir = 2, Dur = 41
22:50:32.857 00.000 15712 IsGuiding returns 0
22:50:32.878 00.021 15712 PulseGuide returned control before completion, sleep 30
22:50:32.941 00.063 15712 IsGuiding returns 0
22:50:32.941 00.000 15712 Move returns status 0, amount 41
22:50:32.941 00.000 15712 MoveAxis(N, 0, ABG)
22:50:32.941 00.000 15712 Move returns status 0, amount 0
22:50:32.941 00.000 15712 move complete, result=0
22:50:32.941 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
22:50:32.947 00.006 15712 worker thread done servicing request
22:50:32.947 00.000 15712 Worker thread wakes up
22:50:32.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:32.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:34.581 01.634 15712 Exposure complete
22:50:34.643 00.062 15712 worker thread done servicing request
22:50:34.643 00.000 7988 OnExposeComplete: enter
22:50:34.643 00.000 7988 UpdateGuideState(): m_state=6
22:50:34.643 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
22:50:34.643 00.000 7988 Star::Find returns 1 (0), X=500.87, Y=796.96, Mass=1719, SNR=27.9, Peak=155 HFD=4.5
22:50:34.643 00.000 7988 MultiStar: [#1 -0.11,-0.03,0.93,U] [#2 0.02,-0.30,0.84,U] [#3 -0.16,-0.42,0.81,U] [#4 -0.10,-0.18,0.74,U] [#5 -0.20,-0.39,0.69,U] [#6 -0.46,-0.23,0.62,U] [#7 0.13,0.00,0.49,U] [#8 0.11,0.16,0.43,U] 
22:50:34.643 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.24}, one-star: {0.01, -0.50}
22:50:34.643 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
22:50:34.643 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
22:50:34.643 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.93 mountX=-0.24 mountY=0.10, mountTheta=2.76
22:50:34.652 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.24, opts=13)
22:50:34.652 00.000 7988 Enqueuing Move request for scope (-0.09, -0.24)
22:50:34.652 00.000 15712 Worker thread wakes up
22:50:34.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
22:50:34.652 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
22:50:34.652 00.000 15712 Moving (-0.09, -0.24) raw xDistance=-0.24 yDistance=0.10
22:50:34.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:34.652 00.000 7988 UpdateGuideState exits: m=1719 SNR=27.9
22:50:34.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:34.659 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:34.659 00.000 7988 Enqueuing Expose request
22:50:34.659 00.000 15712 PPEC rslt: input = -0.24, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.13, hyst_pct = 0.32, period_length = 636.00
22:50:34.659 00.000 15712 PPEC: input: -0.24, control: -0.13, exposure: 1500
22:50:34.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:34.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:50:34.659 00.000 15712 MoveAxis(E, 42, ABG)
22:50:34.659 00.000 15712 Guiding  Dir = 2, Dur = 42
22:50:34.659 00.000 15712 IsGuiding returns 0
22:50:34.686 00.027 15712 PulseGuide returned control before completion, sleep 27
22:50:34.723 00.037 15712 IsGuiding returns 0
22:50:34.723 00.000 15712 Move returns status 0, amount 42
22:50:34.723 00.000 15712 MoveAxis(N, 0, ABG)
22:50:34.723 00.000 15712 Move returns status 0, amount 0
22:50:34.723 00.000 15712 move complete, result=0
22:50:34.723 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
22:50:34.737 00.014 15712 worker thread done servicing request
22:50:34.737 00.000 15712 Worker thread wakes up
22:50:34.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:34.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:36.142 01.405 15712 Exposure complete
22:50:36.202 00.060 15712 worker thread done servicing request
22:50:36.202 00.000 7988 OnExposeComplete: enter
22:50:36.203 00.001 7988 UpdateGuideState(): m_state=6
22:50:36.203 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
22:50:36.203 00.000 7988 Star::Find returns 1 (0), X=500.65, Y=796.95, Mass=1608, SNR=26.5, Peak=160 HFD=4.3
22:50:36.203 00.000 7988 MultiStar: [#1 -0.26,0.16,1.01,U] [#2 -0.06,-0.37,0.86,U] [#3 -0.30,-0.42,0.91,U] [#4 0.02,-0.33,0.77,U] [#5 -0.26,-0.43,0.71,U] [#6 -0.25,-0.02,0.68,U] [#7 -0.07,-0.01,0.48,U] [#8 0.06,0.07,0.46,U] 
22:50:36.203 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.23}, one-star: {-0.21, -0.51}
22:50:36.203 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
22:50:36.203 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.50)
22:50:36.203 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.23 hyp=0.28 cameraTheta=-2.19 mountX=-0.23 mountY=0.17, mountTheta=2.51
22:50:36.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.23, opts=13)
22:50:36.203 00.000 7988 Enqueuing Move request for scope (-0.17, -0.23)
22:50:36.203 00.000 15712 Worker thread wakes up
22:50:36.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.23) opts 0xd
22:50:36.203 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.23)
22:50:36.203 00.000 15712 Moving (-0.17, -0.23) raw xDistance=-0.23 yDistance=0.17
22:50:36.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:36.217 00.014 7988 UpdateGuideState exits: m=1608 SNR=26.5
22:50:36.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:36.217 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:36.219 00.002 7988 Enqueuing Expose request
22:50:36.219 00.000 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.32, period_length = 636.00
22:50:36.219 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
22:50:36.219 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:36.219 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:50:36.219 00.000 15712 MoveAxis(E, 42, ABG)
22:50:36.219 00.000 15712 Guiding  Dir = 2, Dur = 42
22:50:36.219 00.000 15712 IsGuiding returns 0
22:50:36.238 00.019 15712 PulseGuide returned control before completion, sleep 36
22:50:36.283 00.045 15712 IsGuiding returns 1
22:50:36.283 00.000 15712 scope still moving after pulse duration time elapsed
22:50:36.318 00.035 15712 IsGuiding returns 0
22:50:36.318 00.000 15712 scope move finished after 42 + 54 ms
22:50:36.318 00.000 15712 Move returns status 0, amount 42
22:50:36.318 00.000 15712 MoveAxis(N, 0, ABG)
22:50:36.318 00.000 15712 Move returns status 0, amount 0
22:50:36.318 00.000 15712 move complete, result=0
22:50:36.318 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
22:50:36.319 00.001 15712 worker thread done servicing request
22:50:36.319 00.000 15712 Worker thread wakes up
22:50:36.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:36.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:37.958 01.639 15712 Exposure complete
22:50:38.021 00.063 15712 worker thread done servicing request
22:50:38.021 00.000 7988 OnExposeComplete: enter
22:50:38.021 00.000 7988 UpdateGuideState(): m_state=6
22:50:38.024 00.003 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
22:50:38.024 00.000 7988 Star::Find returns 1 (0), X=500.87, Y=797.28, Mass=1630, SNR=26.8, Peak=200 HFD=4.5
22:50:38.026 00.002 7988 MultiStar: [#1 -0.12,0.50,0.96,U] [#2 -0.04,0.09,0.83,U] [#3 -0.05,0.04,0.85,U] [#4 0.17,0.13,0.76,U] [#5 -0.08,-0.05,0.70,U] [#6 -0.36,0.41,0.00,M1] [#7 0.04,0.50,0.49,U] [#8 -0.11,0.61,0.00,M5] 
22:50:38.026 00.000 7988 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {0.01, -0.18}
22:50:38.028 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
22:50:38.028 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
22:50:38.030 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.69 mountX=0.13 mountY=0.01, mountTheta=0.09
22:50:38.032 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.13, opts=13)
22:50:38.032 00.000 7988 Enqueuing Move request for scope (-0.02, 0.13)
22:50:38.034 00.002 15712 Worker thread wakes up
22:50:38.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:50:38.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:50:38.034 00.000 15712 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=0.01
22:50:38.034 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.31, period_length = 636.00
22:50:38.034 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
22:50:38.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:38.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:38.034 00.000 15712 MoveAxis(W, 2, ABG)
22:50:38.034 00.000 15712 Guiding  Dir = 3, Dur = 2
22:50:38.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:38.036 00.002 7988 UpdateGuideState exits: m=1630 SNR=26.8
22:50:38.038 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:38.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:38.038 00.000 7988 Enqueuing Expose request
22:50:38.038 00.000 15712 IsGuiding returns 0
22:50:38.092 00.054 15712 IsGuiding returns 0
22:50:38.092 00.000 15712 Move returns status 0, amount 2
22:50:38.092 00.000 15712 MoveAxis(N, 0, ABG)
22:50:38.092 00.000 15712 Move returns status 0, amount 0
22:50:38.092 00.000 15712 move complete, result=0
22:50:38.092 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:50:38.094 00.002 15712 worker thread done servicing request
22:50:38.094 00.000 15712 Worker thread wakes up
22:50:38.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:38.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:39.505 01.411 15712 Exposure complete
22:50:39.567 00.062 15712 worker thread done servicing request
22:50:39.567 00.000 7988 OnExposeComplete: enter
22:50:39.569 00.002 7988 UpdateGuideState(): m_state=6
22:50:39.569 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
22:50:39.569 00.000 7988 Star::Find returns 1 (0), X=500.94, Y=797.43, Mass=1564, SNR=26.3, Peak=174 HFD=4.1
22:50:39.569 00.000 7988 MultiStar: [#1 -0.17,0.73,0.00,M1] [#2 0.25,0.32,0.88,U] [#3 0.08,0.45,0.90,U] [#4 0.17,0.54,0.00,M1] [#5 -0.21,0.26,0.71,U] [#6 -0.29,0.63,0.00,M2] [#7 0.01,0.76,0.00,M1] [#8 0.08,0.80,0.00,M6] 
22:50:39.569 00.000 7988 single-star, 3 included, MultiStar: {0.06, 0.24}, one-star: {0.08, -0.03}
22:50:39.569 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
22:50:39.569 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
22:50:39.569 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=-0.03 mountY=-0.08, mountTheta=-1.93
22:50:39.579 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.03, opts=13)
22:50:39.579 00.000 7988 Enqueuing Move request for scope (0.08, -0.03)
22:50:39.579 00.000 15712 Worker thread wakes up
22:50:39.583 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:50:39.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:39.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:50:39.583 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.3
22:50:39.585 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:39.586 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:39.588 00.002 7988 Enqueuing Expose request
22:50:39.588 00.000 15712 Moving (0.08, -0.03) raw xDistance=-0.03 yDistance=-0.08
22:50:39.588 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.31, period_length = 636.00
22:50:39.588 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
22:50:39.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:39.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:50:39.588 00.000 15712 MoveAxis(E, 9, ABG)
22:50:39.588 00.000 15712 Guiding  Dir = 2, Dur = 9
22:50:39.588 00.000 15712 IsGuiding returns 0
22:50:39.603 00.015 15712 IsGuiding returns 0
22:50:39.603 00.000 15712 Move returns status 0, amount 9
22:50:39.603 00.000 15712 MoveAxis(N, 0, ABG)
22:50:39.603 00.000 15712 Move returns status 0, amount 0
22:50:39.603 00.000 15712 move complete, result=0
22:50:39.603 00.000 15712 worker thread done servicing request
22:50:39.603 00.000 15712 Worker thread wakes up
22:50:39.603 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:50:39.612 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:39.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:41.352 01.740 15712 Exposure complete
22:50:41.412 00.060 15712 worker thread done servicing request
22:50:41.412 00.000 7988 OnExposeComplete: enter
22:50:41.413 00.001 7988 UpdateGuideState(): m_state=6
22:50:41.413 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
22:50:41.413 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=798.11, Mass=1576, SNR=26.5, Peak=170 HFD=4.3
22:50:41.413 00.000 7988 MultiStar: [#1 -0.20,1.16,0.00,M2] [#2 0.29,0.79,0.00,M1] [#3 -0.11,0.78,0.00,M1] [#4 -0.12,1.14,0.00,M2] [#5 -0.13,0.49,0.72,U] [#6 0.03,0.98,0.00,M3] [#7 -0.15,1.24,0.00,M2] [#8 0.00,1.07,0.00,M7] 
22:50:41.413 00.000 7988 refined, 1 included, MultiStar: {0.01, 0.58}, one-star: {0.11, 0.65}
22:50:41.413 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.00 = -0.00)
22:50:41.413 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
22:50:41.421 00.008 7988 CameraToMount -- cameraX=0.01 cameraY=0.58 hyp=0.58 cameraTheta=1.56 mountX=0.58 mountY=-0.02, mountTheta=-0.04
22:50:41.421 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.58, opts=13)
22:50:41.421 00.000 7988 Enqueuing Move request for scope (0.01, 0.58)
22:50:41.421 00.000 15712 Worker thread wakes up
22:50:41.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.58) opts 0xd
22:50:41.421 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.58)
22:50:41.421 00.000 15712 Moving (0.01, 0.58) raw xDistance=0.58 yDistance=-0.02
22:50:41.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:41.421 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.5
22:50:41.428 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:41.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:41.429 00.001 7988 Enqueuing Expose request
22:50:41.429 00.000 15712 PPEC rslt: input = 0.58, final = 0.30, react = 0.35, pred = -0.06, hyst = 0.32, hyst_pct = 0.31, period_length = 636.00
22:50:41.429 00.000 15712 PPEC: input: 0.58, control: 0.30, exposure: 1500
22:50:41.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:41.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:41.429 00.000 15712 MoveAxis(W, 97, ABG)
22:50:41.429 00.000 15712 Guiding  Dir = 3, Dur = 97
22:50:41.429 00.000 15712 IsGuiding returns 0
22:50:41.448 00.019 15712 PulseGuide returned control before completion, sleep 91
22:50:41.557 00.109 15712 IsGuiding returns 0
22:50:41.557 00.000 15712 Move returns status 0, amount 97
22:50:41.557 00.000 15712 MoveAxis(N, 0, ABG)
22:50:41.557 00.000 15712 Move returns status 0, amount 0
22:50:41.557 00.000 15712 move complete, result=0
22:50:41.557 00.000 7988 GuideStep: 0.6 px 97 ms WEST, -0.0 px 0 ms NORTH
22:50:41.563 00.006 15712 worker thread done servicing request
22:50:41.563 00.000 15712 Worker thread wakes up
22:50:41.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:41.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:42.981 01.418 15712 Exposure complete
22:50:43.042 00.061 15712 worker thread done servicing request
22:50:43.043 00.001 7988 OnExposeComplete: enter
22:50:43.043 00.000 7988 UpdateGuideState(): m_state=6
22:50:43.043 00.000 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
22:50:43.043 00.000 7988 Star::Find returns 1 (0), X=500.78, Y=797.74, Mass=1644, SNR=26.9, Peak=149 HFD=4.7
22:50:43.043 00.000 7988 MultiStar: [#1 -0.05,1.07,0.00,M3] [#2 0.08,0.44,0.84,U] [#3 -0.11,0.40,0.84,U] [#4 -0.31,0.68,0.00,M3] [#5 -0.16,0.35,0.72,U] [#6 -0.11,0.68,0.00,M4] [#7 0.18,0.85,0.00,M3] [#8 -0.23,0.90,0.00,M8] 
22:50:43.043 00.000 7988 single-star, 3 included, MultiStar: {-0.06, 0.37}, one-star: {-0.08, 0.28}
22:50:43.043 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
22:50:43.043 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
22:50:43.043 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.84 mountX=0.28 mountY=0.07, mountTheta=0.24
22:50:43.043 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.28, opts=13)
22:50:43.054 00.011 7988 Enqueuing Move request for scope (-0.08, 0.28)
22:50:43.054 00.000 15712 Worker thread wakes up
22:50:43.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
22:50:43.054 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
22:50:43.054 00.000 15712 Moving (-0.08, 0.28) raw xDistance=0.28 yDistance=0.07
22:50:43.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:43.054 00.000 7988 UpdateGuideState exits: m=1644 SNR=26.9
22:50:43.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:43.058 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:43.058 00.000 7988 Enqueuing Expose request
22:50:43.060 00.002 15712 PPEC rslt: input = 0.28, final = 0.12, react = 0.17, pred = -0.06, hyst = 0.15, hyst_pct = 0.31, period_length = 636.00
22:50:43.060 00.000 15712 PPEC: input: 0.28, control: 0.12, exposure: 1500
22:50:43.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:43.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:50:43.060 00.000 15712 MoveAxis(W, 40, ABG)
22:50:43.060 00.000 15712 Guiding  Dir = 3, Dur = 40
22:50:43.060 00.000 15712 IsGuiding returns 0
22:50:43.078 00.018 15712 PulseGuide returned control before completion, sleep 35
22:50:43.142 00.064 15712 IsGuiding returns 0
22:50:43.142 00.000 15712 Move returns status 0, amount 40
22:50:43.142 00.000 15712 MoveAxis(N, 0, ABG)
22:50:43.142 00.000 15712 Move returns status 0, amount 0
22:50:43.142 00.000 15712 move complete, result=0
22:50:43.142 00.000 7988 GuideStep: 0.3 px 40 ms WEST, 0.1 px 0 ms NORTH
22:50:43.145 00.003 15712 worker thread done servicing request
22:50:43.145 00.000 15712 Worker thread wakes up
22:50:43.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:43.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:44.781 01.636 15712 Exposure complete
22:50:44.839 00.058 15712 worker thread done servicing request
22:50:44.839 00.000 7988 OnExposeComplete: enter
22:50:44.845 00.006 7988 UpdateGuideState(): m_state=6
22:50:44.845 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
22:50:44.847 00.002 7988 Star::Find returns 1 (0), X=500.76, Y=797.22, Mass=1576, SNR=26.2, Peak=168 HFD=4.5
22:50:44.847 00.000 7988 MultiStar: [#1 -0.19,0.27,0.99,U] [#2 0.12,-0.19,0.87,U] [#3 -0.02,-0.19,0.89,U] [#4 -0.29,0.05,0.75,U] [#5 -0.15,-0.26,0.72,U] [#6 -0.32,0.06,0.70,U] [#7 -0.28,0.12,0.51,U] [#8 -0.27,0.32,0.47,U] 
22:50:44.849 00.002 7988 refined, 8 included, MultiStar: {-0.15, -0.03}, one-star: {-0.10, -0.24}
22:50:44.849 00.000 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.51 = 1.77)
22:50:44.851 00.002 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
22:50:44.851 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.95 mountX=-0.03 mountY=0.15, mountTheta=1.77
22:50:44.853 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.03, opts=13)
22:50:44.856 00.003 7988 Enqueuing Move request for scope (-0.15, -0.03)
22:50:44.856 00.000 15712 Worker thread wakes up
22:50:44.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
22:50:44.856 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
22:50:44.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:44.856 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.2
22:50:44.859 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:44.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:44.861 00.002 7988 Enqueuing Expose request
22:50:44.861 00.000 15712 Moving (-0.15, -0.03) raw xDistance=-0.03 yDistance=0.15
22:50:44.861 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.31, period_length = 636.00
22:50:44.861 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
22:50:44.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:44.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:50:44.861 00.000 15712 MoveAxis(E, 3, ABG)
22:50:44.861 00.000 15712 Guiding  Dir = 2, Dur = 3
22:50:44.861 00.000 15712 IsGuiding returns 0
22:50:44.877 00.016 15712 IsGuiding returns 0
22:50:44.877 00.000 15712 Move returns status 0, amount 3
22:50:44.877 00.000 15712 MoveAxis(N, 0, ABG)
22:50:44.877 00.000 15712 Move returns status 0, amount 0
22:50:44.877 00.000 15712 move complete, result=0
22:50:44.877 00.000 15712 worker thread done servicing request
22:50:44.877 00.000 15712 Worker thread wakes up
22:50:44.877 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:50:44.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:44.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:46.296 01.419 15712 Exposure complete
22:50:46.359 00.063 15712 worker thread done servicing request
22:50:46.359 00.000 7988 OnExposeComplete: enter
22:50:46.359 00.000 7988 UpdateGuideState(): m_state=6
22:50:46.361 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
22:50:46.361 00.000 7988 Star::Find returns 1 (0), X=500.90, Y=796.85, Mass=1547, SNR=26.3, Peak=166 HFD=4.3
22:50:46.363 00.002 7988 MultiStar: [#1 -0.09,0.04,0.99,U] [#2 -0.08,-0.39,0.85,U] [#3 -0.24,-0.62,0.00,M1] [#4 -0.32,-0.33,0.78,U] [#5 -0.18,-0.68,0.00,M1] [#6 -0.32,-0.05,0.66,U] [#7 0.04,0.13,0.51,U] [#8 -0.27,0.22,0.48,U] 
22:50:46.365 00.002 7988 refined, 6 included, MultiStar: {-0.13, -0.19}, one-star: {0.04, -0.61}
22:50:46.365 00.000 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.73 = 2.55)
22:50:46.367 00.002 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.52)
22:50:46.367 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.17 mountX=-0.19 mountY=0.14, mountTheta=2.53
22:50:46.369 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.19, opts=13)
22:50:46.371 00.002 7988 Enqueuing Move request for scope (-0.13, -0.19)
22:50:46.371 00.000 15712 Worker thread wakes up
22:50:46.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
22:50:46.371 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
22:50:46.371 00.000 15712 Moving (-0.13, -0.19) raw xDistance=-0.19 yDistance=0.14
22:50:46.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:50:46.371 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.3
22:50:46.375 00.004 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.12, pred = -0.01, hyst = -0.10, hyst_pct = 0.31, period_length = 636.00
22:50:46.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:46.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:46.375 00.000 7988 Enqueuing Expose request
22:50:46.375 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
22:50:46.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:46.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:50:46.375 00.000 15712 MoveAxis(E, 39, ABG)
22:50:46.375 00.000 15712 Guiding  Dir = 2, Dur = 39
22:50:46.385 00.010 15712 IsGuiding returns 0
22:50:46.402 00.017 15712 PulseGuide returned control before completion, sleep 34
22:50:46.439 00.037 15712 IsGuiding returns 0
22:50:46.439 00.000 15712 Move returns status 0, amount 39
22:50:46.439 00.000 15712 MoveAxis(N, 0, ABG)
22:50:46.439 00.000 15712 Move returns status 0, amount 0
22:50:46.453 00.014 15712 move complete, result=0
22:50:46.453 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
22:50:46.453 00.000 15712 worker thread done servicing request
22:50:46.453 00.000 15712 Worker thread wakes up
22:50:46.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:46.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:48.093 01.640 15712 Exposure complete
22:50:48.155 00.062 15712 worker thread done servicing request
22:50:48.155 00.000 7988 OnExposeComplete: enter
22:50:48.157 00.002 7988 UpdateGuideState(): m_state=6
22:50:48.157 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
22:50:48.157 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=796.80, Mass=1604, SNR=26.7, Peak=161 HFD=4.3
22:50:48.157 00.000 7988 MultiStar: [#1 -0.16,-0.08,0.97,U] [#2 0.11,-0.50,0.84,U] [#3 0.01,-0.51,0.84,U] [#4 -0.12,-0.26,0.75,U] [#5 -0.16,-0.54,0.00,M2] [#6 -0.22,-0.25,0.64,U] [#7 -0.01,-0.14,0.49,U] [#8 -0.10,-0.13,0.48,U] 
22:50:48.157 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.34}, one-star: {-0.01, -0.65}
22:50:48.157 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.30 = 2.98)
22:50:48.157 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.95)
22:50:48.157 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.74 mountX=-0.34 mountY=0.07, mountTheta=2.95
22:50:48.166 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.34, opts=13)
22:50:48.166 00.000 7988 Enqueuing Move request for scope (-0.06, -0.34)
22:50:48.166 00.000 15712 Worker thread wakes up
22:50:48.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.34) opts 0xd
22:50:48.166 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.34)
22:50:48.166 00.000 15712 Moving (-0.06, -0.34) raw xDistance=-0.34 yDistance=0.07
22:50:48.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:48.166 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.7
22:50:48.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:48.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:48.166 00.000 7988 Enqueuing Expose request
22:50:48.173 00.007 15712 PPEC rslt: input = -0.34, final = -0.20, react = -0.21, pred = 0.00, hyst = -0.19, hyst_pct = 0.31, period_length = 636.00
22:50:48.173 00.000 15712 PPEC: input: -0.34, control: -0.20, exposure: 1500
22:50:48.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:48.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:50:48.173 00.000 15712 MoveAxis(E, 65, ABG)
22:50:48.173 00.000 15712 Guiding  Dir = 2, Dur = 65
22:50:48.173 00.000 15712 IsGuiding returns 0
22:50:48.189 00.016 15712 PulseGuide returned control before completion, sleep 56
22:50:48.269 00.080 15712 IsGuiding returns 0
22:50:48.269 00.000 15712 Move returns status 0, amount 65
22:50:48.269 00.000 15712 MoveAxis(N, 0, ABG)
22:50:48.269 00.000 15712 Move returns status 0, amount 0
22:50:48.269 00.000 15712 move complete, result=0
22:50:48.269 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
22:50:48.276 00.007 15712 worker thread done servicing request
22:50:48.276 00.000 15712 Worker thread wakes up
22:50:48.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:48.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:49.690 01.414 15712 Exposure complete
22:50:49.750 00.060 15712 worker thread done servicing request
22:50:49.750 00.000 7988 OnExposeComplete: enter
22:50:49.753 00.003 7988 UpdateGuideState(): m_state=6
22:50:49.753 00.000 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
22:50:49.753 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=796.92, Mass=1614, SNR=26.7, Peak=174 HFD=4.3
22:50:49.753 00.000 7988 MultiStar: [#1 -0.18,0.08,0.99,U] [#2 0.16,-0.36,0.85,U] [#3 -0.07,-0.32,0.88,U] [#4 -0.10,-0.11,0.75,U] [#5 -0.20,-0.35,0.73,U] [#6 -0.28,-0.21,0.65,U] [#7 0.08,-0.00,0.49,U] [#8 -0.19,0.07,0.45,U] 
22:50:49.753 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.22}, one-star: {-0.03, -0.54}
22:50:49.753 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
22:50:49.753 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.75)
22:50:49.753 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.94 mountX=-0.22 mountY=0.09, mountTheta=2.75
22:50:49.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.22, opts=13)
22:50:49.753 00.000 7988 Enqueuing Move request for scope (-0.08, -0.22)
22:50:49.753 00.000 15712 Worker thread wakes up
22:50:49.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
22:50:49.753 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
22:50:49.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:49.753 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.7
22:50:49.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:49.767 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:49.767 00.000 7988 Enqueuing Expose request
22:50:49.769 00.002 15712 Moving (-0.08, -0.22) raw xDistance=-0.22 yDistance=0.09
22:50:49.769 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.13, hyst_pct = 0.31, period_length = 636.00
22:50:49.769 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
22:50:49.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:49.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:50:49.769 00.000 15712 MoveAxis(E, 41, ABG)
22:50:49.769 00.000 15712 Guiding  Dir = 2, Dur = 41
22:50:49.769 00.000 15712 IsGuiding returns 0
22:50:49.792 00.023 15712 PulseGuide returned control before completion, sleep 30
22:50:49.832 00.040 15712 IsGuiding returns 1
22:50:49.832 00.000 15712 scope still moving after pulse duration time elapsed
22:50:49.869 00.037 15712 IsGuiding returns 0
22:50:49.869 00.000 15712 scope move finished after 41 + 60 ms
22:50:49.869 00.000 15712 Move returns status 0, amount 41
22:50:49.869 00.000 15712 MoveAxis(N, 0, ABG)
22:50:49.869 00.000 15712 Move returns status 0, amount 0
22:50:49.869 00.000 15712 move complete, result=0
22:50:49.869 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
22:50:49.875 00.006 15712 worker thread done servicing request
22:50:49.875 00.000 15712 Worker thread wakes up
22:50:49.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:49.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:51.513 01.638 15712 Exposure complete
22:50:51.573 00.060 15712 worker thread done servicing request
22:50:51.573 00.000 7988 OnExposeComplete: enter
22:50:51.575 00.002 7988 UpdateGuideState(): m_state=6
22:50:51.577 00.002 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
22:50:51.577 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=797.73, Mass=1579, SNR=26.6, Peak=148 HFD=4.2
22:50:51.579 00.002 7988 MultiStar: [#1 -0.21,0.90,0.00,M1] [#2 0.33,0.43,0.00,M1] [#3 -0.04,0.48,0.85,U] [#4 0.05,0.57,0.00,M1] [#5 0.04,0.35,0.72,U] [#6 -0.11,0.64,0.00,M1] [#7 0.07,0.77,0.00,M1] [#8 0.07,1.36,0.00,M5] 
22:50:51.579 00.000 7988 single-star, 2 included, MultiStar: {0.03, 0.36}, one-star: {0.07, 0.28}
22:50:51.581 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
22:50:51.581 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
22:50:51.581 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.31 mountX=0.28 mountY=-0.08, mountTheta=-0.29
22:50:51.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.28, opts=13)
22:50:51.586 00.005 7988 Enqueuing Move request for scope (0.07, 0.28)
22:50:51.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:51.586 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.6
22:50:51.586 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:51.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:51.591 00.005 7988 Enqueuing Expose request
22:50:51.593 00.002 15712 Worker thread wakes up
22:50:51.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.28) opts 0xd
22:50:51.593 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.28)
22:50:51.593 00.000 15712 Moving (0.07, 0.28) raw xDistance=0.28 yDistance=-0.08
22:50:51.593 00.000 15712 PPEC rslt: input = 0.28, final = 0.16, react = 0.17, pred = 0.00, hyst = 0.14, hyst_pct = 0.30, period_length = 636.00
22:50:51.593 00.000 15712 PPEC: input: 0.28, control: 0.16, exposure: 1500
22:50:51.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:51.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:50:51.593 00.000 15712 MoveAxis(W, 53, ABG)
22:50:51.593 00.000 15712 Guiding  Dir = 3, Dur = 53
22:50:51.594 00.001 15712 IsGuiding returns 0
22:50:51.615 00.021 15712 PulseGuide returned control before completion, sleep 43
22:50:51.670 00.055 15712 IsGuiding returns 1
22:50:51.670 00.000 15712 scope still moving after pulse duration time elapsed
22:50:51.702 00.032 15712 IsGuiding returns 0
22:50:51.702 00.000 15712 scope move finished after 53 + 54 ms
22:50:51.702 00.000 15712 Move returns status 0, amount 53
22:50:51.702 00.000 15712 MoveAxis(N, 0, ABG)
22:50:51.702 00.000 15712 Move returns status 0, amount 0
22:50:51.702 00.000 15712 move complete, result=0
22:50:51.702 00.000 15712 worker thread done servicing request
22:50:51.702 00.000 15712 Worker thread wakes up
22:50:51.702 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
22:50:51.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:51.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:53.109 01.407 15712 Exposure complete
22:50:53.167 00.058 15712 worker thread done servicing request
22:50:53.167 00.000 7988 OnExposeComplete: enter
22:50:53.171 00.004 7988 UpdateGuideState(): m_state=6
22:50:53.171 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
22:50:53.171 00.000 7988 Star::Find returns 1 (0), X=501.16, Y=797.78, Mass=1739, SNR=28.0, Peak=152 HFD=4.4
22:50:53.171 00.000 7988 MultiStar: [#1 0.22,1.02,0.00,M2] [#2 0.23,0.65,0.00,M2] [#3 0.16,0.52,0.00,M1] [#4 0.03,0.67,0.00,M2] [#5 -0.08,0.43,0.71,U] [#6 -0.06,0.92,0.00,M2] [#7 -0.02,1.19,0.00,M2] [#8 0.15,1.18,0.00,M6] 
22:50:53.171 00.000 7988 refined, 1 included, MultiStar: {0.14, 0.37}, one-star: {0.30, 0.32}
22:50:53.171 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
22:50:53.171 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
22:50:53.171 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.37 hyp=0.39 cameraTheta=1.20 mountX=0.37 mountY=-0.15, mountTheta=-0.39
22:50:53.171 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.37, opts=13)
22:50:53.171 00.000 7988 Enqueuing Move request for scope (0.14, 0.37)
22:50:53.184 00.013 15712 Worker thread wakes up
22:50:53.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.37) opts 0xd
22:50:53.184 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.37)
22:50:53.184 00.000 15712 Moving (0.14, 0.37) raw xDistance=0.37 yDistance=-0.15
22:50:53.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:53.184 00.000 7988 UpdateGuideState exits: m=1739 SNR=28.0
22:50:53.186 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:53.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:53.187 00.001 7988 Enqueuing Expose request
22:50:53.187 00.000 15712 PPEC rslt: input = 0.37, final = 0.19, react = 0.22, pred = -0.02, hyst = 0.19, hyst_pct = 0.30, period_length = 636.00
22:50:53.189 00.002 15712 PPEC: input: 0.37, control: 0.19, exposure: 1500
22:50:53.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:53.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:50:53.189 00.000 15712 MoveAxis(W, 64, ABG)
22:50:53.189 00.000 15712 Guiding  Dir = 3, Dur = 64
22:50:53.189 00.000 15712 IsGuiding returns 0
22:50:53.207 00.018 15712 PulseGuide returned control before completion, sleep 50
22:50:53.277 00.070 15712 IsGuiding returns 1
22:50:53.277 00.000 15712 scope still moving after pulse duration time elapsed
22:50:53.299 00.022 15712 IsGuiding returns 0
22:50:53.299 00.000 15712 scope move finished after 64 + 46 ms
22:50:53.299 00.000 15712 Move returns status 0, amount 64
22:50:53.299 00.000 15712 MoveAxis(N, 0, ABG)
22:50:53.299 00.000 15712 Move returns status 0, amount 0
22:50:53.299 00.000 15712 move complete, result=0
22:50:53.299 00.000 15712 worker thread done servicing request
22:50:53.299 00.000 15712 Worker thread wakes up
22:50:53.299 00.000 7988 GuideStep: 0.4 px 64 ms WEST, -0.2 px 0 ms NORTH
22:50:53.301 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:53.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:54.941 01.640 15712 Exposure complete
22:50:55.002 00.061 15712 worker thread done servicing request
22:50:55.002 00.000 7988 OnExposeComplete: enter
22:50:55.005 00.003 7988 UpdateGuideState(): m_state=6
22:50:55.006 00.001 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
22:50:55.006 00.000 7988 Star::Find returns 1 (0), X=501.03, Y=797.55, Mass=1663, SNR=27.2, Peak=185 HFD=4.2
22:50:55.006 00.000 7988 MultiStar: [#1 0.01,0.71,0.00,M3] [#2 0.12,0.16,0.84,U] [#3 0.02,0.33,0.84,U] [#4 0.06,0.59,0.00,M3] [#5 -0.06,0.20,0.74,U] [#6 0.03,0.45,0.66,U] [#7 -0.11,0.67,0.00,M3] [#8 -0.18,0.72,0.00,M7] 
22:50:55.006 00.000 7988 single-star, 4 included, MultiStar: {0.06, 0.23}, one-star: {0.17, 0.09}
22:50:55.006 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.56) = xAngle (-1.07 = -1.07)
22:50:55.006 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
22:50:55.006 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.20 cameraTheta=0.50 mountX=0.10 mountY=-0.18, mountTheta=-1.07
22:50:55.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.09, opts=13)
22:50:55.006 00.000 7988 Enqueuing Move request for scope (0.17, 0.09)
22:50:55.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:55.006 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.2
22:50:55.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:55.019 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:55.019 00.000 7988 Enqueuing Expose request
22:50:55.021 00.002 15712 Worker thread wakes up
22:50:55.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
22:50:55.021 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
22:50:55.021 00.000 15712 Moving (0.17, 0.09) raw xDistance=0.10 yDistance=-0.18
22:50:55.021 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.30, period_length = 636.00
22:50:55.021 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
22:50:55.023 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:55.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:50:55.023 00.000 15712 MoveAxis(E, 6, ABG)
22:50:55.023 00.000 15712 Guiding  Dir = 2, Dur = 6
22:50:55.023 00.000 15712 IsGuiding returns 0
22:50:55.036 00.013 15712 IsGuiding returns 0
22:50:55.036 00.000 15712 Move returns status 0, amount 6
22:50:55.036 00.000 15712 MoveAxis(N, 0, ABG)
22:50:55.036 00.000 15712 Move returns status 0, amount 0
22:50:55.036 00.000 15712 move complete, result=0
22:50:55.036 00.000 15712 worker thread done servicing request
22:50:55.052 00.016 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:50:55.053 00.001 15712 Worker thread wakes up
22:50:55.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:55.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:56.457 01.404 15712 Exposure complete
22:50:56.515 00.058 15712 worker thread done servicing request
22:50:56.515 00.000 7988 OnExposeComplete: enter
22:50:56.520 00.005 7988 UpdateGuideState(): m_state=6
22:50:56.520 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
22:50:56.520 00.000 7988 Star::Find returns 1 (0), X=501.03, Y=797.54, Mass=1553, SNR=26.3, Peak=178 HFD=4.1
22:50:56.520 00.000 7988 MultiStar: [#1 -0.00,0.91,0.00,M4] [#2 0.30,0.26,0.87,U] [#3 0.15,0.26,0.86,U] [#4 0.16,0.23,0.80,U] [#5 0.19,0.17,0.77,U] [#6 0.02,0.28,0.68,U] [#7 0.08,0.74,0.00,M4] [#8 0.06,0.47,0.48,U] 
22:50:56.520 00.000 7988 single-star, 6 included, MultiStar: {0.16, 0.23}, one-star: {0.17, 0.08}
22:50:56.520 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.11 = -1.11)
22:50:56.520 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
22:50:56.520 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.46 mountX=0.08 mountY=-0.17, mountTheta=-1.11
22:50:56.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.08, opts=13)
22:50:56.520 00.000 7988 Enqueuing Move request for scope (0.17, 0.08)
22:50:56.532 00.012 15712 Worker thread wakes up
22:50:56.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
22:50:56.532 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
22:50:56.532 00.000 15712 Moving (0.17, 0.08) raw xDistance=0.08 yDistance=-0.17
22:50:56.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:50:56.532 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.3
22:50:56.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:56.532 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:56.536 00.004 7988 Enqueuing Expose request
22:50:56.536 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.30, period_length = 636.00
22:50:56.536 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
22:50:56.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:56.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:50:56.536 00.000 15712 MoveAxis(E, 6, ABG)
22:50:56.536 00.000 15712 Guiding  Dir = 2, Dur = 6
22:50:56.536 00.000 15712 IsGuiding returns 0
22:50:56.584 00.048 15712 IsGuiding returns 0
22:50:56.584 00.000 15712 Move returns status 0, amount 6
22:50:56.584 00.000 15712 MoveAxis(N, 0, ABG)
22:50:56.584 00.000 15712 Move returns status 0, amount 0
22:50:56.584 00.000 15712 move complete, result=0
22:50:56.584 00.000 15712 worker thread done servicing request
22:50:56.584 00.000 15712 Worker thread wakes up
22:50:56.584 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:50:56.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:56.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:58.229 01.645 15712 Exposure complete
22:50:58.285 00.056 15712 worker thread done servicing request
22:50:58.285 00.000 7988 OnExposeComplete: enter
22:50:58.291 00.006 7988 UpdateGuideState(): m_state=6
22:50:58.291 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
22:50:58.291 00.000 7988 Star::Find returns 1 (0), X=501.01, Y=797.15, Mass=1627, SNR=27.2, Peak=170 HFD=4.3
22:50:58.291 00.000 7988 MultiStar: [#1 -0.15,0.27,0.98,U] [#2 0.24,-0.11,0.82,U] [#3 0.14,-0.09,0.85,U] [#4 0.06,0.08,0.72,U] [#5 0.03,-0.26,0.69,U] [#6 -0.24,0.01,0.67,U] [#7 0.21,0.35,0.48,U] [#8 0.16,0.28,0.45,U] 
22:50:58.291 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.15, -0.31}
22:50:58.291 00.000 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
22:50:58.291 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
22:50:58.291 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.10 mountX=-0.01 mountY=-0.06, mountTheta=-1.67
22:50:58.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
22:50:58.291 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
22:50:58.302 00.011 15712 Worker thread wakes up
22:50:58.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:50:58.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:50:58.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:58.302 00.000 7988 UpdateGuideState exits: m=1627 SNR=27.2
22:50:58.305 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:58.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:58.307 00.002 7988 Enqueuing Expose request
22:50:58.307 00.000 15712 Moving (0.06, -0.01) raw xDistance=-0.01 yDistance=-0.06
22:50:58.307 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.30, period_length = 636.00
22:50:58.307 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
22:50:58.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:58.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:58.307 00.000 15712 MoveAxis(W, 2, ABG)
22:50:58.307 00.000 15712 Guiding  Dir = 3, Dur = 2
22:50:58.307 00.000 15712 IsGuiding returns 0
22:50:58.323 00.016 15712 IsGuiding returns 0
22:50:58.323 00.000 15712 Move returns status 0, amount 2
22:50:58.323 00.000 15712 MoveAxis(N, 0, ABG)
22:50:58.323 00.000 15712 Move returns status 0, amount 0
22:50:58.323 00.000 15712 move complete, result=0
22:50:58.323 00.000 15712 worker thread done servicing request
22:50:58.323 00.000 15712 Worker thread wakes up
22:50:58.323 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:50:58.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:58.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:50:59.743 01.420 15712 Exposure complete
22:50:59.799 00.056 15712 worker thread done servicing request
22:50:59.799 00.000 7988 OnExposeComplete: enter
22:50:59.803 00.004 7988 UpdateGuideState(): m_state=6
22:50:59.805 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
22:50:59.805 00.000 7988 Star::Find returns 1 (0), X=500.95, Y=796.89, Mass=1628, SNR=27.0, Peak=162 HFD=4.3
22:50:59.807 00.002 7988 MultiStar: [#1 -0.02,-0.01,0.98,U] [#2 0.18,-0.38,0.84,U] [#3 -0.11,-0.41,0.85,U] [#4 0.19,-0.15,0.76,U] [#5 -0.05,-0.46,0.72,U] [#6 -0.17,-0.17,0.67,U] [#7 0.19,0.07,0.46,U] [#8 -0.08,0.19,0.47,U] 
22:50:59.807 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.25}, one-star: {0.09, -0.57}
22:50:59.809 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
22:50:59.809 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
22:50:59.811 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.47 mountX=-0.25 mountY=-0.02, mountTheta=-3.06
22:50:59.813 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.25, opts=13)
22:50:59.813 00.000 7988 Enqueuing Move request for scope (0.03, -0.25)
22:50:59.816 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:50:59.816 00.000 7988 UpdateGuideState exits: m=1628 SNR=27.0
22:50:59.818 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:59.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:50:59.819 00.001 7988 Enqueuing Expose request
22:50:59.819 00.000 15712 Worker thread wakes up
22:50:59.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
22:50:59.819 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
22:50:59.819 00.000 15712 Moving (0.03, -0.25) raw xDistance=-0.25 yDistance=-0.02
22:50:59.819 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = 0.00, hyst = -0.14, hyst_pct = 0.30, period_length = 636.00
22:50:59.819 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
22:50:59.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:59.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:59.819 00.000 15712 MoveAxis(E, 47, ABG)
22:50:59.819 00.000 15712 Guiding  Dir = 2, Dur = 47
22:50:59.819 00.000 15712 IsGuiding returns 0
22:50:59.846 00.027 15712 PulseGuide returned control before completion, sleep 33
22:50:59.901 00.055 15712 IsGuiding returns 1
22:50:59.901 00.000 15712 scope still moving after pulse duration time elapsed
22:50:59.947 00.046 15712 IsGuiding returns 0
22:50:59.947 00.000 15712 scope move finished after 47 + 77 ms
22:50:59.947 00.000 15712 Move returns status 0, amount 47
22:50:59.947 00.000 15712 MoveAxis(N, 0, ABG)
22:50:59.947 00.000 15712 Move returns status 0, amount 0
22:50:59.947 00.000 15712 move complete, result=0
22:50:59.947 00.000 15712 worker thread done servicing request
22:50:59.947 00.000 15712 Worker thread wakes up
22:50:59.947 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
22:50:59.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:50:59.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:01.579 01.632 15712 Exposure complete
22:51:01.637 00.058 15712 worker thread done servicing request
22:51:01.641 00.004 7988 OnExposeComplete: enter
22:51:01.641 00.000 7988 UpdateGuideState(): m_state=6
22:51:01.643 00.002 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
22:51:01.643 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=797.10, Mass=1687, SNR=27.3, Peak=181 HFD=4.3
22:51:01.645 00.002 7988 MultiStar: [#1 -0.14,0.35,0.99,U] [#2 0.16,-0.14,0.87,U] [#3 -0.13,-0.33,0.83,U] [#4 -0.22,-0.03,0.79,U] [#5 -0.18,-0.47,0.69,U] [#6 -0.49,-0.00,0.66,U] [#7 -0.13,0.22,0.51,U] [#8 -0.04,0.22,0.44,U] 
22:51:01.645 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.08}, one-star: {-0.04, -0.35}
22:51:01.647 00.002 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
22:51:01.647 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.12)
22:51:01.649 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.57 mountX=-0.08 mountY=0.13, mountTheta=2.14
22:51:01.651 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.08, opts=13)
22:51:01.651 00.000 7988 Enqueuing Move request for scope (-0.13, -0.08)
22:51:01.653 00.002 15712 Worker thread wakes up
22:51:01.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
22:51:01.653 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
22:51:01.653 00.000 15712 Moving (-0.13, -0.08) raw xDistance=-0.08 yDistance=0.13
22:51:01.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:01.654 00.001 7988 UpdateGuideState exits: m=1687 SNR=27.3
22:51:01.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:01.656 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:01.656 00.000 7988 Enqueuing Expose request
22:51:01.656 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.30, period_length = 636.00
22:51:01.656 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
22:51:01.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:01.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:51:01.656 00.000 15712 MoveAxis(W, 1, ABG)
22:51:01.656 00.000 15712 Guiding  Dir = 3, Dur = 1
22:51:01.656 00.000 15712 IsGuiding returns 0
22:51:01.672 00.016 15712 IsGuiding returns 0
22:51:01.672 00.000 15712 Move returns status 0, amount 1
22:51:01.672 00.000 15712 MoveAxis(N, 0, ABG)
22:51:01.672 00.000 15712 Move returns status 0, amount 0
22:51:01.672 00.000 15712 move complete, result=0
22:51:01.672 00.000 15712 worker thread done servicing request
22:51:01.672 00.000 15712 Worker thread wakes up
22:51:01.672 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:51:01.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:01.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:03.092 01.420 15712 Exposure complete
22:51:03.152 00.060 15712 worker thread done servicing request
22:51:03.152 00.000 7988 OnExposeComplete: enter
22:51:03.154 00.002 7988 UpdateGuideState(): m_state=6
22:51:03.154 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
22:51:03.154 00.000 7988 Star::Find returns 1 (0), X=501.08, Y=797.31, Mass=1638, SNR=26.8, Peak=185 HFD=4.3
22:51:03.154 00.000 7988 MultiStar: [#1 -0.06,0.58,0.00,M2] [#2 0.15,0.06,0.88,U] [#3 -0.01,0.15,0.83,U] [#4 0.01,0.36,0.73,U] [#5 -0.02,0.00,0.76,U] [#6 -0.15,0.44,0.64,U] [#7 0.09,0.67,0.00,M2] [#8 -0.26,0.54,0.00,M4] 
22:51:03.154 00.000 7988 refined, 5 included, MultiStar: {0.05, 0.12}, one-star: {0.22, -0.14}
22:51:03.154 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
22:51:03.154 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
22:51:03.154 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.12 mountY=-0.05, mountTheta=-0.40
22:51:03.154 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.12, opts=13)
22:51:03.154 00.000 7988 Enqueuing Move request for scope (0.05, 0.12)
22:51:03.154 00.000 15712 Worker thread wakes up
22:51:03.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
22:51:03.154 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
22:51:03.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:03.154 00.000 7988 UpdateGuideState exits: m=1638 SNR=26.8
22:51:03.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:03.154 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:03.169 00.015 7988 Enqueuing Expose request
22:51:03.169 00.000 15712 Moving (0.05, 0.12) raw xDistance=0.12 yDistance=-0.05
22:51:03.169 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 636.00
22:51:03.169 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
22:51:03.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:03.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:51:03.169 00.000 15712 MoveAxis(E, 3, ABG)
22:51:03.169 00.000 15712 Guiding  Dir = 2, Dur = 3
22:51:03.169 00.000 15712 IsGuiding returns 0
22:51:03.219 00.050 15712 IsGuiding returns 0
22:51:03.220 00.001 15712 Move returns status 0, amount 3
22:51:03.220 00.000 15712 MoveAxis(N, 0, ABG)
22:51:03.220 00.000 15712 Move returns status 0, amount 0
22:51:03.220 00.000 15712 move complete, result=0
22:51:03.220 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:51:03.220 00.000 15712 worker thread done servicing request
22:51:03.222 00.002 15712 Worker thread wakes up
22:51:03.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:03.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:04.862 01.640 15712 Exposure complete
22:51:04.920 00.058 15712 worker thread done servicing request
22:51:04.922 00.002 7988 OnExposeComplete: enter
22:51:04.923 00.001 7988 UpdateGuideState(): m_state=6
22:51:04.923 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
22:51:04.925 00.002 7988 Star::Find returns 1 (0), X=500.94, Y=798.15, Mass=1615, SNR=27.0, Peak=187 HFD=4.3
22:51:04.925 00.000 7988 MultiStar: [#1 0.04,1.32,0.00,M3] [#2 0.26,0.97,0.00,M1] [#3 0.04,0.82,0.00,M1] [#4 0.08,1.08,0.00,M1] [#5 0.06,1.08,0.00,M1] [#6 -0.08,1.18,0.00,M1] [#7 -0.09,1.35,0.00,M3] [#8 0.10,1.27,0.00,M5] 
22:51:04.927 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
22:51:04.927 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
22:51:04.929 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.69 hyp=0.70 cameraTheta=1.45 mountX=0.69 mountY=-0.10, mountTheta=-0.15
22:51:04.931 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.69, opts=13)
22:51:04.931 00.000 7988 Enqueuing Move request for scope (0.09, 0.69)
22:51:04.933 00.002 15712 Worker thread wakes up
22:51:04.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.69) opts 0xd
22:51:04.933 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.69)
22:51:04.933 00.000 15712 Moving (0.09, 0.69) raw xDistance=0.69 yDistance=-0.10
22:51:04.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:04.933 00.000 7988 UpdateGuideState exits: m=1615 SNR=27.0
22:51:04.936 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:04.937 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:04.937 00.000 7988 Enqueuing Expose request
22:51:04.939 00.002 15712 PPEC rslt: input = 0.69, final = 0.40, react = 0.42, pred = -0.01, hyst = 0.37, hyst_pct = 0.29, period_length = 636.00
22:51:04.939 00.000 15712 PPEC: input: 0.69, control: 0.40, exposure: 1500
22:51:04.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:04.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:51:04.939 00.000 15712 MoveAxis(W, 129, ABG)
22:51:04.939 00.000 15712 Guiding  Dir = 3, Dur = 129
22:51:04.939 00.000 15712 IsGuiding returns 0
22:51:04.960 00.021 15712 PulseGuide returned control before completion, sleep 118
22:51:05.083 00.123 15712 IsGuiding returns 1
22:51:05.091 00.008 15712 scope still moving after pulse duration time elapsed
22:51:05.115 00.024 15712 IsGuiding returns 0
22:51:05.115 00.000 15712 scope move finished after 129 + 45 ms
22:51:05.115 00.000 15712 Move returns status 0, amount 129
22:51:05.115 00.000 15712 MoveAxis(N, 0, ABG)
22:51:05.115 00.000 15712 Move returns status 0, amount 0
22:51:05.115 00.000 15712 move complete, result=0
22:51:05.115 00.000 7988 GuideStep: 0.7 px 129 ms WEST, -0.1 px 0 ms NORTH
22:51:05.117 00.002 15712 worker thread done servicing request
22:51:05.117 00.000 15712 Worker thread wakes up
22:51:05.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:05.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:06.534 01.417 15712 Exposure complete
22:51:06.594 00.060 15712 worker thread done servicing request
22:51:06.594 00.000 7988 OnExposeComplete: enter
22:51:06.594 00.000 7988 UpdateGuideState(): m_state=6
22:51:06.596 00.002 7988 Star::Find(15, 500, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
22:51:06.598 00.002 7988 Star::Find returns 1 (0), X=500.98, Y=797.97, Mass=1695, SNR=27.7, Peak=171 HFD=4.4
22:51:06.598 00.000 7988 MultiStar: [#1 -0.12,0.98,0.00,M4] [#2 0.12,0.60,0.00,M2] [#3 0.02,0.53,0.00,M2] [#4 -0.03,0.79,0.00,M2] [#5 -0.16,0.60,0.00,M2] [#6 -0.21,0.76,0.00,M2] [#7 -0.08,1.21,0.00,M4] [#8 -0.20,1.00,0.00,M6] 
22:51:06.600 00.002 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
22:51:06.600 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
22:51:06.602 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.51 hyp=0.52 cameraTheta=1.35 mountX=0.51 mountY=-0.13, mountTheta=-0.25
22:51:06.603 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.51, opts=13)
22:51:06.605 00.002 7988 Enqueuing Move request for scope (0.12, 0.51)
22:51:06.605 00.000 15712 Worker thread wakes up
22:51:06.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.51) opts 0xd
22:51:06.605 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.51)
22:51:06.605 00.000 15712 Moving (0.12, 0.51) raw xDistance=0.51 yDistance=-0.13
22:51:06.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:06.605 00.000 7988 UpdateGuideState exits: m=1695 SNR=27.7
22:51:06.608 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:06.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:06.610 00.002 7988 Enqueuing Expose request
22:51:06.610 00.000 15712 PPEC rslt: input = 0.51, final = 0.29, react = 0.31, pred = -0.01, hyst = 0.28, hyst_pct = 0.29, period_length = 636.00
22:51:06.610 00.000 15712 PPEC: input: 0.51, control: 0.29, exposure: 1500
22:51:06.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:06.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:51:06.610 00.000 15712 MoveAxis(W, 95, ABG)
22:51:06.610 00.000 15712 Guiding  Dir = 3, Dur = 95
22:51:06.612 00.002 15712 IsGuiding returns 0
22:51:06.638 00.026 15712 PulseGuide returned control before completion, sleep 77
22:51:06.740 00.102 15712 IsGuiding returns 0
22:51:06.740 00.000 15712 Move returns status 0, amount 95
22:51:06.740 00.000 15712 MoveAxis(N, 0, ABG)
22:51:06.740 00.000 15712 Move returns status 0, amount 0
22:51:06.740 00.000 15712 move complete, result=0
22:51:06.740 00.000 7988 GuideStep: 0.5 px 95 ms WEST, -0.1 px 0 ms NORTH
22:51:06.754 00.014 15712 worker thread done servicing request
22:51:06.754 00.000 15712 Worker thread wakes up
22:51:06.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:06.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:08.383 01.629 15712 Exposure complete
22:51:08.441 00.058 15712 worker thread done servicing request
22:51:08.441 00.000 7988 OnExposeComplete: enter
22:51:08.445 00.004 7988 UpdateGuideState(): m_state=6
22:51:08.447 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
22:51:08.447 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=797.32, Mass=1559, SNR=26.2, Peak=211 HFD=4.0
22:51:08.449 00.002 7988 MultiStar: [#1 -0.02,0.33,1.03,U] [#2 0.13,-0.21,0.93,U] [#3 -0.13,-0.07,0.87,U] [#4 0.03,-0.15,0.75,U] [#5 -0.08,-0.24,0.79,U] [#6 -0.33,0.24,0.66,U] [#7 -0.03,0.15,0.47,U] [#8 -0.33,0.34,0.44,U] 
22:51:08.449 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.03, -0.14}
22:51:08.451 00.002 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.53 = 1.53)
22:51:08.451 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
22:51:08.453 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.10 mountX=0.00 mountY=0.07, mountTheta=1.53
22:51:08.455 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.00, opts=13)
22:51:08.455 00.000 7988 Enqueuing Move request for scope (-0.07, 0.00)
22:51:08.457 00.002 15712 Worker thread wakes up
22:51:08.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
22:51:08.457 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
22:51:08.457 00.000 15712 Moving (-0.07, 0.00) raw xDistance=0.00 yDistance=0.07
22:51:08.458 00.001 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 636.00
22:51:08.458 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
22:51:08.458 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:08.458 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:51:08.458 00.000 15712 MoveAxis(W, 2, ABG)
22:51:08.458 00.000 15712 Guiding  Dir = 3, Dur = 2
22:51:08.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:08.458 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.2
22:51:08.461 00.003 15712 IsGuiding returns 0
22:51:08.461 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:08.461 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:08.461 00.000 7988 Enqueuing Expose request
22:51:08.477 00.016 15712 IsGuiding returns 0
22:51:08.477 00.000 15712 Move returns status 0, amount 2
22:51:08.477 00.000 15712 MoveAxis(N, 0, ABG)
22:51:08.477 00.000 15712 Move returns status 0, amount 0
22:51:08.477 00.000 15712 move complete, result=0
22:51:08.477 00.000 15712 worker thread done servicing request
22:51:08.477 00.000 15712 Worker thread wakes up
22:51:08.477 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:51:08.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:08.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:09.894 01.417 15712 Exposure complete
22:51:09.952 00.058 15712 worker thread done servicing request
22:51:09.952 00.000 7988 OnExposeComplete: enter
22:51:09.952 00.000 7988 UpdateGuideState(): m_state=6
22:51:09.958 00.006 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
22:51:09.958 00.000 7988 Star::Find returns 1 (0), X=500.90, Y=797.03, Mass=1516, SNR=26.0, Peak=160 HFD=4.3
22:51:09.958 00.000 7988 MultiStar: [#1 -0.02,0.16,1.00,U] [#2 0.18,-0.37,0.90,U] [#3 -0.16,-0.45,0.92,U] [#4 -0.12,-0.29,0.75,U] [#5 -0.09,-0.59,0.00,M2] [#6 -0.15,0.04,0.69,U] [#7 -0.05,-0.09,0.49,U] [#8 0.07,0.36,0.47,U] 
22:51:09.958 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.17}, one-star: {0.04, -0.43}
22:51:09.964 00.006 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
22:51:09.964 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
22:51:09.964 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.71 mountX=-0.17 mountY=0.03, mountTheta=2.98
22:51:09.969 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.17, opts=13)
22:51:09.969 00.000 7988 Enqueuing Move request for scope (-0.02, -0.17)
22:51:09.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
22:51:09.969 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.0
22:51:09.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:09.974 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:09.974 00.000 7988 Enqueuing Expose request
22:51:09.974 00.000 15712 Worker thread wakes up
22:51:09.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
22:51:09.974 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
22:51:09.974 00.000 15712 Moving (-0.02, -0.17) raw xDistance=-0.17 yDistance=0.03
22:51:09.974 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.08, hyst_pct = 0.29, period_length = 636.00
22:51:09.974 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
22:51:09.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:09.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:51:09.974 00.000 15712 MoveAxis(E, 28, ABG)
22:51:09.974 00.000 15712 Guiding  Dir = 2, Dur = 28
22:51:09.974 00.000 15712 IsGuiding returns 0
22:51:09.996 00.022 15712 PulseGuide returned control before completion, sleep 20
22:51:10.042 00.046 15712 IsGuiding returns 0
22:51:10.042 00.000 15712 Move returns status 0, amount 28
22:51:10.042 00.000 15712 MoveAxis(N, 0, ABG)
22:51:10.042 00.000 15712 Move returns status 0, amount 0
22:51:10.042 00.000 15712 move complete, result=0
22:51:10.042 00.000 7988 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
22:51:10.047 00.005 15712 worker thread done servicing request
22:51:10.047 00.000 15712 Worker thread wakes up
22:51:10.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:10.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:11.682 01.635 15712 Exposure complete
22:51:11.743 00.061 15712 worker thread done servicing request
22:51:11.743 00.000 7988 OnExposeComplete: enter
22:51:11.744 00.001 7988 UpdateGuideState(): m_state=6
22:51:11.745 00.001 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
22:51:11.746 00.001 7988 Star::Find returns 1 (0), X=500.98, Y=796.78, Mass=1520, SNR=26.0, Peak=157 HFD=4.1
22:51:11.747 00.001 7988 MultiStar: [#1 -0.11,0.08,1.00,U] [#2 0.10,-0.54,0.00,M1] [#3 -0.19,-0.40,0.90,U] [#4 -0.16,-0.46,0.77,U] [#5 -0.07,-0.35,0.73,U] [#6 -0.36,-0.14,0.68,U] [#7 -0.37,-0.06,0.53,U] [#8 -0.12,0.03,0.44,U] 
22:51:11.748 00.001 7988 refined, 7 included, MultiStar: {-0.14, -0.28}, one-star: {0.12, -0.68}
22:51:11.749 00.001 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
22:51:11.749 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
22:51:11.749 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-2.03 mountX=-0.28 mountY=0.14, mountTheta=2.67
22:51:11.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.28, opts=13)
22:51:11.749 00.000 7988 Enqueuing Move request for scope (-0.14, -0.28)
22:51:11.755 00.006 15712 Worker thread wakes up
22:51:11.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.28) opts 0xd
22:51:11.755 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.28)
22:51:11.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:11.755 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.0
22:51:11.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:11.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:11.759 00.004 15712 Moving (-0.14, -0.28) raw xDistance=-0.28 yDistance=0.14
22:51:11.759 00.000 7988 Enqueuing Expose request
22:51:11.761 00.002 15712 PPEC rslt: input = -0.28, final = -0.15, react = -0.17, pred = 0.02, hyst = -0.15, hyst_pct = 0.29, period_length = 636.00
22:51:11.761 00.000 15712 PPEC: input: -0.28, control: -0.15, exposure: 1500
22:51:11.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:11.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:51:11.761 00.000 15712 MoveAxis(E, 49, ABG)
22:51:11.761 00.000 15712 Guiding  Dir = 2, Dur = 49
22:51:11.791 00.030 15712 IsGuiding returns 0
22:51:11.815 00.024 15712 PulseGuide returned control before completion, sleep 44
22:51:11.871 00.056 15712 IsGuiding returns 1
22:51:11.871 00.000 15712 scope still moving after pulse duration time elapsed
22:51:11.913 00.042 15712 IsGuiding returns 0
22:51:11.913 00.000 15712 scope move finished after 49 + 62 ms
22:51:11.913 00.000 15712 Move returns status 0, amount 49
22:51:11.913 00.000 15712 MoveAxis(N, 0, ABG)
22:51:11.913 00.000 15712 Move returns status 0, amount 0
22:51:11.913 00.000 15712 move complete, result=0
22:51:11.913 00.000 7988 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
22:51:11.917 00.004 15712 worker thread done servicing request
22:51:11.917 00.000 15712 Worker thread wakes up
22:51:11.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:11.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:13.326 01.409 15712 Exposure complete
22:51:13.388 00.062 15712 worker thread done servicing request
22:51:13.388 00.000 7988 OnExposeComplete: enter
22:51:13.388 00.000 7988 UpdateGuideState(): m_state=6
22:51:13.390 00.002 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
22:51:13.390 00.000 7988 Star::Find returns 1 (0), X=500.76, Y=796.91, Mass=1580, SNR=26.4, Peak=150 HFD=4.2
22:51:13.392 00.002 7988 MultiStar: [#1 -0.09,-0.02,1.00,U] [#2 0.20,-0.33,0.86,U] [#3 0.09,-0.37,0.86,U] [#4 -0.10,-0.25,0.75,U] [#5 -0.11,-0.58,0.00,M2] [#6 -0.32,-0.11,0.65,U] [#7 -0.25,0.10,0.50,U] [#8 -0.04,0.29,0.45,U] 
22:51:13.392 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.20}, one-star: {-0.10, -0.54}
22:51:13.394 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
22:51:13.394 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
22:51:13.396 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.86 mountX=-0.20 mountY=0.06, mountTheta=2.83
22:51:13.398 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.20, opts=13)
22:51:13.398 00.000 7988 Enqueuing Move request for scope (-0.06, -0.20)
22:51:13.400 00.002 15712 Worker thread wakes up
22:51:13.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
22:51:13.400 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
22:51:13.400 00.000 15712 Moving (-0.06, -0.20) raw xDistance=-0.20 yDistance=0.06
22:51:13.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:51:13.400 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.4
22:51:13.402 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:13.404 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:13.404 00.000 7988 Enqueuing Expose request
22:51:13.404 00.000 15712 PPEC rslt: input = -0.20, final = -0.07, react = -0.12, pred = 0.06, hyst = -0.11, hyst_pct = 0.29, period_length = 636.00
22:51:13.404 00.000 15712 PPEC: input: -0.20, control: -0.07, exposure: 1500
22:51:13.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:13.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:51:13.404 00.000 15712 MoveAxis(E, 24, ABG)
22:51:13.404 00.000 15712 Guiding  Dir = 2, Dur = 24
22:51:13.404 00.000 15712 IsGuiding returns 0
22:51:13.466 00.062 15712 IsGuiding returns 1
22:51:13.468 00.002 15712 scope still moving after pulse duration time elapsed
22:51:13.497 00.029 15712 IsGuiding returns 0
22:51:13.497 00.000 15712 scope move finished after 24 + 66 ms
22:51:13.497 00.000 15712 Move returns status 0, amount 24
22:51:13.497 00.000 15712 MoveAxis(N, 0, ABG)
22:51:13.497 00.000 15712 Move returns status 0, amount 0
22:51:13.497 00.000 15712 move complete, result=0
22:51:13.497 00.000 7988 GuideStep: -0.2 px 24 ms EAST, 0.1 px 0 ms NORTH
22:51:13.499 00.002 15712 worker thread done servicing request
22:51:13.499 00.000 15712 Worker thread wakes up
22:51:13.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:13.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:15.143 01.644 15712 Exposure complete
22:51:15.203 00.060 15712 worker thread done servicing request
22:51:15.203 00.000 7988 OnExposeComplete: enter
22:51:15.204 00.001 7988 UpdateGuideState(): m_state=6
22:51:15.205 00.001 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
22:51:15.205 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=797.03, Mass=1585, SNR=26.4, Peak=161 HFD=4.4
22:51:15.207 00.002 7988 MultiStar: [#1 -0.06,0.12,0.97,U] [#2 0.24,-0.50,0.00,M1] [#3 -0.00,-0.27,0.88,U] [#4 -0.02,-0.18,0.77,U] [#5 -0.12,-0.55,0.00,M3] [#6 -0.26,-0.22,0.64,U] [#7 0.00,0.00,0.00,L] [#8 -0.07,0.03,0.44,U] [#9 0.15,-0.51,0.00,M7] 
22:51:15.207 00.000 7988 refined, 5 included, MultiStar: {-0.06, -0.17}, one-star: {-0.04, -0.43}
22:51:15.209 00.002 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
22:51:15.209 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
22:51:15.211 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.93 mountX=-0.17 mountY=0.07, mountTheta=2.76
22:51:15.213 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.17, opts=13)
22:51:15.213 00.000 7988 Enqueuing Move request for scope (-0.06, -0.17)
22:51:15.215 00.002 15712 Worker thread wakes up
22:51:15.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
22:51:15.215 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
22:51:15.215 00.000 15712 Moving (-0.06, -0.17) raw xDistance=-0.17 yDistance=0.07
22:51:15.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:15.215 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.4
22:51:15.218 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:15.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:15.220 00.002 7988 Enqueuing Expose request
22:51:15.220 00.000 15712 PPEC rslt: input = -0.17, final = -0.05, react = -0.10, pred = 0.07, hyst = -0.10, hyst_pct = 0.29, period_length = 636.00
22:51:15.220 00.000 15712 PPEC: input: -0.17, control: -0.05, exposure: 1500
22:51:15.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:15.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:51:15.220 00.000 15712 MoveAxis(E, 18, ABG)
22:51:15.220 00.000 15712 Guiding  Dir = 2, Dur = 18
22:51:15.222 00.002 15712 IsGuiding returns 0
22:51:15.239 00.017 15712 PulseGuide returned control before completion, sleep 11
22:51:15.252 00.013 15712 IsGuiding returns 1
22:51:15.252 00.000 15712 scope still moving after pulse duration time elapsed
22:51:15.288 00.036 15712 IsGuiding returns 0
22:51:15.288 00.000 15712 scope move finished after 18 + 48 ms
22:51:15.288 00.000 15712 Move returns status 0, amount 18
22:51:15.288 00.000 15712 MoveAxis(N, 0, ABG)
22:51:15.288 00.000 15712 Move returns status 0, amount 0
22:51:15.288 00.000 15712 move complete, result=0
22:51:15.288 00.000 7988 GuideStep: -0.2 px 18 ms EAST, 0.1 px 0 ms NORTH
22:51:15.290 00.002 15712 worker thread done servicing request
22:51:15.290 00.000 15712 Worker thread wakes up
22:51:15.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:15.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:16.705 01.415 15712 Exposure complete
22:51:16.753 00.048 15712 worker thread done servicing request
22:51:16.753 00.000 7988 OnExposeComplete: enter
22:51:16.753 00.000 7988 UpdateGuideState(): m_state=6
22:51:16.767 00.014 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
22:51:16.767 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=797.15, Mass=1529, SNR=25.8, Peak=182 HFD=4.3
22:51:16.770 00.003 7988 MultiStar: [#1 -0.04,0.47,1.03,U] [#2 0.21,-0.05,0.90,U] [#3 -0.24,-0.06,0.90,U] [#4 -0.01,0.08,0.76,U] [#5 -0.16,-0.18,0.77,U] [#6 -0.17,0.14,0.68,U] [#7 -0.14,0.28,0.52,U] [#8 0.35,0.72,0.00,M2] 
22:51:16.770 00.000 7988 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {0.11, -0.30}
22:51:16.770 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
22:51:16.770 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
22:51:16.770 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.41 mountX=0.04 mountY=0.04, mountTheta=0.83
22:51:16.770 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
22:51:16.770 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
22:51:16.770 00.000 15712 Worker thread wakes up
22:51:16.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:51:16.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:51:16.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:16.770 00.000 7988 UpdateGuideState exits: m=1529 SNR=25.8
22:51:16.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:16.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:16.770 00.000 7988 Enqueuing Expose request
22:51:16.783 00.013 15712 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=0.04
22:51:16.783 00.000 15712 PPEC rslt: input = 0.04, final = 0.05, react = 0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.28, period_length = 636.00
22:51:16.783 00.000 15712 PPEC: input: 0.04, control: 0.05, exposure: 1500
22:51:16.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:16.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:16.783 00.000 15712 MoveAxis(W, 15, ABG)
22:51:16.783 00.000 15712 Guiding  Dir = 3, Dur = 15
22:51:16.823 00.040 15712 IsGuiding returns 0
22:51:16.837 00.014 15712 IsGuiding returns 1
22:51:16.837 00.000 15712 scope still moving after pulse duration time elapsed
22:51:16.884 00.047 15712 IsGuiding returns 0
22:51:16.884 00.000 15712 scope move finished after 15 + 48 ms
22:51:16.884 00.000 15712 Move returns status 0, amount 15
22:51:16.884 00.000 15712 MoveAxis(N, 0, ABG)
22:51:16.884 00.000 15712 Move returns status 0, amount 0
22:51:16.884 00.000 15712 move complete, result=0
22:51:16.884 00.000 7988 GuideStep: 0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
22:51:16.888 00.004 15712 worker thread done servicing request
22:51:16.888 00.000 15712 Worker thread wakes up
22:51:16.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:16.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:18.525 01.637 15712 Exposure complete
22:51:18.585 00.060 15712 worker thread done servicing request
22:51:18.585 00.000 7988 OnExposeComplete: enter
22:51:18.587 00.002 7988 UpdateGuideState(): m_state=6
22:51:18.588 00.001 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
22:51:18.590 00.002 7988 Star::Find returns 1 (0), X=500.86, Y=797.13, Mass=1693, SNR=27.5, Peak=169 HFD=4.6
22:51:18.590 00.000 7988 MultiStar: [#1 -0.20,0.39,0.96,U] [#2 0.02,0.08,0.82,U] [#3 -0.33,-0.11,0.83,U] [#4 -0.13,-0.10,0.70,U] [#5 -0.22,-0.15,0.71,U] [#6 -0.12,0.22,0.66,U] [#7 -0.02,0.25,0.46,U] [#8 -0.02,0.13,0.44,U] 
22:51:18.592 00.002 7988 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {0.00, -0.32}
22:51:18.592 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
22:51:18.594 00.002 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
22:51:18.594 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.95 mountX=0.02 mountY=0.12, mountTheta=1.38
22:51:18.596 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.02, opts=13)
22:51:18.596 00.000 7988 Enqueuing Move request for scope (-0.12, 0.02)
22:51:18.596 00.000 15712 Worker thread wakes up
22:51:18.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
22:51:18.596 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
22:51:18.596 00.000 15712 Moving (-0.12, 0.02) raw xDistance=0.02 yDistance=0.12
22:51:18.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:18.596 00.000 7988 UpdateGuideState exits: m=1693 SNR=27.5
22:51:18.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:18.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:18.603 00.007 7988 Enqueuing Expose request
22:51:18.605 00.002 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.28, period_length = 636.00
22:51:18.605 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
22:51:18.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:18.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:51:18.605 00.000 15712 MoveAxis(E, 4, ABG)
22:51:18.605 00.000 15712 Guiding  Dir = 2, Dur = 4
22:51:18.605 00.000 15712 IsGuiding returns 0
22:51:18.622 00.017 15712 IsGuiding returns 0
22:51:18.622 00.000 15712 Move returns status 0, amount 4
22:51:18.622 00.000 15712 MoveAxis(N, 0, ABG)
22:51:18.622 00.000 15712 Move returns status 0, amount 0
22:51:18.622 00.000 15712 move complete, result=0
22:51:18.622 00.000 15712 worker thread done servicing request
22:51:18.622 00.000 15712 Worker thread wakes up
22:51:18.622 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:51:18.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:18.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:20.039 01.417 15712 Exposure complete
22:51:20.100 00.061 15712 worker thread done servicing request
22:51:20.100 00.000 7988 OnExposeComplete: enter
22:51:20.100 00.000 7988 UpdateGuideState(): m_state=6
22:51:20.103 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
22:51:20.103 00.000 7988 Star::Find returns 1 (0), X=501.14, Y=797.34, Mass=1656, SNR=27.1, Peak=181 HFD=4.6
22:51:20.106 00.003 7988 MultiStar: [#1 -0.11,0.80,0.00,M1] [#2 0.26,0.11,0.87,U] [#3 -0.03,0.04,0.84,U] [#4 -0.05,0.05,0.73,U] [#5 -0.05,0.05,0.68,U] [#6 -0.14,0.35,0.64,U] [#7 0.06,0.55,0.00,M1] [#8 -0.03,0.40,0.46,U] 
22:51:20.106 00.000 7988 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.28, -0.11}
22:51:20.106 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
22:51:20.106 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
22:51:20.106 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.09 mountY=-0.06, mountTheta=-0.58
22:51:20.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.09, opts=13)
22:51:20.106 00.000 7988 Enqueuing Move request for scope (0.06, 0.09)
22:51:20.106 00.000 15712 Worker thread wakes up
22:51:20.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:51:20.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:51:20.106 00.000 15712 Moving (0.06, 0.09) raw xDistance=0.09 yDistance=-0.06
22:51:20.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:20.106 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.1
22:51:20.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:20.117 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:20.117 00.000 7988 Enqueuing Expose request
22:51:20.119 00.002 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.28, period_length = 636.00
22:51:20.119 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
22:51:20.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:20.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:20.119 00.000 15712 MoveAxis(E, 6, ABG)
22:51:20.119 00.000 15712 Guiding  Dir = 2, Dur = 6
22:51:20.119 00.000 15712 IsGuiding returns 0
22:51:20.134 00.015 15712 IsGuiding returns 0
22:51:20.134 00.000 15712 Move returns status 0, amount 6
22:51:20.134 00.000 15712 MoveAxis(N, 0, ABG)
22:51:20.134 00.000 15712 Move returns status 0, amount 0
22:51:20.134 00.000 15712 move complete, result=0
22:51:20.134 00.000 15712 worker thread done servicing request
22:51:20.134 00.000 15712 Worker thread wakes up
22:51:20.134 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:51:20.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:20.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:21.890 01.756 15712 Exposure complete
22:51:21.950 00.060 15712 worker thread done servicing request
22:51:21.950 00.000 7988 OnExposeComplete: enter
22:51:21.951 00.001 7988 UpdateGuideState(): m_state=6
22:51:21.953 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
22:51:21.953 00.000 7988 Star::Find returns 1 (0), X=500.81, Y=797.31, Mass=1458, SNR=25.3, Peak=191 HFD=4.1
22:51:21.956 00.003 7988 MultiStar: [#1 -0.11,0.53,0.00,M2] [#2 0.08,-0.17,0.92,U] [#3 -0.13,-0.02,0.91,U] [#4 -0.07,0.04,0.80,U] [#5 -0.26,-0.10,0.80,U] [#6 -0.13,0.22,0.70,U] [#7 -0.26,0.39,0.53,U] [#8 0.11,0.37,0.45,U] 
22:51:21.956 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.03}, one-star: {-0.05, -0.15}
22:51:21.956 00.000 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.56) = xAngle (1.28 = 1.28)
22:51:21.956 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
22:51:21.956 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.84 mountX=0.03 mountY=0.09, mountTheta=1.28
22:51:21.956 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.03, opts=13)
22:51:21.956 00.000 7988 Enqueuing Move request for scope (-0.09, 0.03)
22:51:21.956 00.000 15712 Worker thread wakes up
22:51:21.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
22:51:21.956 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
22:51:21.956 00.000 15712 Moving (-0.09, 0.03) raw xDistance=0.03 yDistance=0.09
22:51:21.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:51:21.956 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.3
22:51:21.967 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:21.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:21.969 00.002 7988 Enqueuing Expose request
22:51:21.970 00.001 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.28, period_length = 636.00
22:51:21.970 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
22:51:21.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:21.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:51:21.970 00.000 15712 MoveAxis(E, 8, ABG)
22:51:21.970 00.000 15712 Guiding  Dir = 2, Dur = 8
22:51:21.970 00.000 15712 IsGuiding returns 0
22:51:21.985 00.015 15712 IsGuiding returns 0
22:51:21.985 00.000 15712 Move returns status 0, amount 8
22:51:21.985 00.000 15712 MoveAxis(N, 0, ABG)
22:51:21.985 00.000 15712 Move returns status 0, amount 0
22:51:21.985 00.000 15712 move complete, result=0
22:51:21.985 00.000 15712 worker thread done servicing request
22:51:21.985 00.000 15712 Worker thread wakes up
22:51:21.985 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
22:51:21.987 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:21.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:23.405 01.418 15712 Exposure complete
22:51:23.464 00.059 15712 worker thread done servicing request
22:51:23.464 00.000 7988 OnExposeComplete: enter
22:51:23.466 00.002 7988 UpdateGuideState(): m_state=6
22:51:23.466 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
22:51:23.466 00.000 7988 Star::Find returns 1 (0), X=500.92, Y=797.15, Mass=1583, SNR=26.6, Peak=178 HFD=4.3
22:51:23.466 00.000 7988 MultiStar: [#1 -0.12,0.34,0.97,U] [#2 0.15,-0.19,0.89,U] [#3 -0.22,-0.34,0.85,U] [#4 0.02,-0.17,0.77,U] [#5 -0.07,-0.51,0.72,U] [#6 -0.36,0.13,0.68,U] [#7 -0.08,0.37,0.50,U] [#8 -0.11,0.21,0.49,U] 
22:51:23.466 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {0.06, -0.31}
22:51:23.466 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
22:51:23.466 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.41)
22:51:23.466 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.28 mountX=-0.08 mountY=0.07, mountTheta=2.42
22:51:23.466 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
22:51:23.466 00.000 7988 Enqueuing Move request for scope (-0.07, -0.08)
22:51:23.466 00.000 15712 Worker thread wakes up
22:51:23.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
22:51:23.466 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
22:51:23.466 00.000 15712 Moving (-0.07, -0.08) raw xDistance=-0.08 yDistance=0.07
22:51:23.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:51:23.466 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.6
22:51:23.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:23.481 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:23.481 00.000 7988 Enqueuing Expose request
22:51:23.481 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.28, period_length = 636.00
22:51:23.481 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
22:51:23.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:23.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:51:23.481 00.000 15712 MoveAxis(E, 7, ABG)
22:51:23.481 00.000 15712 Guiding  Dir = 2, Dur = 7
22:51:23.481 00.000 15712 IsGuiding returns 0
22:51:23.504 00.023 15712 IsGuiding returns 0
22:51:23.504 00.000 15712 Move returns status 0, amount 7
22:51:23.504 00.000 15712 MoveAxis(N, 0, ABG)
22:51:23.504 00.000 15712 Move returns status 0, amount 0
22:51:23.504 00.000 15712 move complete, result=0
22:51:23.504 00.000 15712 worker thread done servicing request
22:51:23.504 00.000 15712 Worker thread wakes up
22:51:23.504 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:51:23.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:23.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:25.142 01.638 15712 Exposure complete
22:51:25.205 00.063 15712 worker thread done servicing request
22:51:25.205 00.000 7988 OnExposeComplete: enter
22:51:25.205 00.000 7988 UpdateGuideState(): m_state=6
22:51:25.205 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
22:51:25.205 00.000 7988 Star::Find returns 1 (0), X=500.91, Y=797.01, Mass=1553, SNR=26.2, Peak=165 HFD=4.4
22:51:25.205 00.000 7988 MultiStar: [#1 -0.05,0.16,0.98,U] [#2 0.12,-0.46,0.87,U] [#3 -0.01,-0.23,0.90,U] [#4 0.02,-0.24,0.79,U] [#5 -0.03,-0.52,0.00,M1] [#6 -0.17,-0.06,0.65,U] [#7 0.02,0.01,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.35,-0.86,0.00,M8] 
22:51:25.205 00.000 7988 refined, 6 included, MultiStar: {0.00, -0.20}, one-star: {0.05, -0.45}
22:51:25.205 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
22:51:25.205 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
22:51:25.205 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.55 mountX=-0.20 mountY=0.00, mountTheta=3.13
22:51:25.205 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.20, opts=13)
22:51:25.205 00.000 7988 Enqueuing Move request for scope (0.00, -0.20)
22:51:25.205 00.000 15712 Worker thread wakes up
22:51:25.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
22:51:25.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
22:51:25.205 00.000 15712 Moving (0.00, -0.20) raw xDistance=-0.20 yDistance=0.00
22:51:25.218 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:25.218 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.2
22:51:25.220 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:25.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:25.220 00.000 7988 Enqueuing Expose request
22:51:25.220 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.04, hyst = -0.11, hyst_pct = 0.28, period_length = 636.00
22:51:25.220 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
22:51:25.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:25.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:51:25.220 00.000 15712 MoveAxis(E, 46, ABG)
22:51:25.220 00.000 15712 Guiding  Dir = 2, Dur = 46
22:51:25.220 00.000 15712 IsGuiding returns 0
22:51:25.242 00.022 15712 PulseGuide returned control before completion, sleep 34
22:51:25.284 00.042 15712 IsGuiding returns 1
22:51:25.284 00.000 15712 scope still moving after pulse duration time elapsed
22:51:25.320 00.036 15712 IsGuiding returns 0
22:51:25.320 00.000 15712 scope move finished after 46 + 56 ms
22:51:25.320 00.000 15712 Move returns status 0, amount 46
22:51:25.320 00.000 15712 MoveAxis(N, 0, ABG)
22:51:25.320 00.000 15712 Move returns status 0, amount 0
22:51:25.320 00.000 15712 move complete, result=0
22:51:25.320 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
22:51:25.328 00.008 15712 worker thread done servicing request
22:51:25.328 00.000 15712 Worker thread wakes up
22:51:25.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:25.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:26.735 01.407 15712 Exposure complete
22:51:26.796 00.061 15712 worker thread done servicing request
22:51:26.796 00.000 7988 OnExposeComplete: enter
22:51:26.796 00.000 7988 UpdateGuideState(): m_state=6
22:51:26.799 00.003 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
22:51:26.799 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=797.01, Mass=1673, SNR=27.2, Peak=197 HFD=4.3
22:51:26.801 00.002 7988 MultiStar: [#1 0.02,0.21,0.96,U] [#2 0.13,-0.07,0.84,U] [#3 -0.28,-0.31,0.84,U] [#4 -0.15,-0.04,0.73,U] [#5 -0.25,-0.32,0.71,U] [#6 -0.15,0.01,0.62,U] [#7 -0.03,0.13,0.50,U] [#8 0.06,0.10,0.44,U] 
22:51:26.803 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {-0.03, -0.44}
22:51:26.803 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.76 = 2.53)
22:51:26.805 00.002 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.50)
22:51:26.805 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.19 mountX=-0.11 mountY=0.08, mountTheta=2.51
22:51:26.806 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
22:51:26.808 00.002 7988 Enqueuing Move request for scope (-0.08, -0.11)
22:51:26.808 00.000 15712 Worker thread wakes up
22:51:26.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
22:51:26.808 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
22:51:26.808 00.000 15712 Moving (-0.08, -0.11) raw xDistance=-0.11 yDistance=0.08
22:51:26.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:26.808 00.000 7988 UpdateGuideState exits: m=1673 SNR=27.2
22:51:26.812 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:26.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:26.812 00.000 7988 Enqueuing Expose request
22:51:26.814 00.002 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.28, period_length = 636.00
22:51:26.814 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
22:51:26.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:26.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:51:26.814 00.000 15712 MoveAxis(E, 9, ABG)
22:51:26.814 00.000 15712 Guiding  Dir = 2, Dur = 9
22:51:26.814 00.000 15712 IsGuiding returns 0
22:51:26.844 00.030 15712 IsGuiding returns 0
22:51:26.844 00.000 15712 Move returns status 0, amount 9
22:51:26.844 00.000 15712 MoveAxis(N, 0, ABG)
22:51:26.844 00.000 15712 Move returns status 0, amount 0
22:51:26.844 00.000 15712 move complete, result=0
22:51:26.844 00.000 15712 worker thread done servicing request
22:51:26.844 00.000 15712 Worker thread wakes up
22:51:26.846 00.002 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:51:26.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:26.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:28.585 01.739 15712 Exposure complete
22:51:28.644 00.059 15712 worker thread done servicing request
22:51:28.644 00.000 7988 OnExposeComplete: enter
22:51:28.646 00.002 7988 UpdateGuideState(): m_state=6
22:51:28.648 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
22:51:28.648 00.000 7988 Star::Find returns 1 (0), X=500.92, Y=797.00, Mass=1534, SNR=26.2, Peak=168 HFD=4.3
22:51:28.650 00.002 7988 MultiStar: [#1 -0.09,0.08,0.98,U] [#2 0.03,-0.21,0.86,U] [#3 -0.05,-0.22,0.89,U] [#4 -0.04,-0.24,0.79,U] [#5 -0.20,-0.38,0.75,U] [#6 -0.15,-0.08,0.69,U] [#7 0.11,0.17,0.51,U] [#8 -0.06,0.11,0.47,U] 
22:51:28.650 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.17}, one-star: {0.06, -0.46}
22:51:28.650 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.40 = 2.89)
22:51:28.650 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
22:51:28.650 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.83 mountX=-0.17 mountY=0.05, mountTheta=2.86
22:51:28.655 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.17, opts=13)
22:51:28.655 00.000 7988 Enqueuing Move request for scope (-0.05, -0.17)
22:51:28.655 00.000 15712 Worker thread wakes up
22:51:28.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
22:51:28.655 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
22:51:28.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:51:28.655 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.2
22:51:28.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:28.662 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:28.662 00.000 7988 Enqueuing Expose request
22:51:28.664 00.002 15712 Moving (-0.05, -0.17) raw xDistance=-0.17 yDistance=0.05
22:51:28.664 00.000 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.04, hyst = -0.10, hyst_pct = 0.27, period_length = 636.00
22:51:28.664 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
22:51:28.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:28.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:51:28.664 00.000 15712 MoveAxis(E, 41, ABG)
22:51:28.664 00.000 15712 Guiding  Dir = 2, Dur = 41
22:51:28.664 00.000 15712 IsGuiding returns 0
22:51:28.683 00.019 15712 PulseGuide returned control before completion, sleep 36
22:51:28.726 00.043 15712 IsGuiding returns 1
22:51:28.726 00.000 15712 scope still moving after pulse duration time elapsed
22:51:28.763 00.037 15712 IsGuiding returns 0
22:51:28.763 00.000 15712 scope move finished after 41 + 55 ms
22:51:28.763 00.000 15712 Move returns status 0, amount 41
22:51:28.763 00.000 15712 MoveAxis(N, 0, ABG)
22:51:28.763 00.000 15712 Move returns status 0, amount 0
22:51:28.763 00.000 15712 move complete, result=0
22:51:28.763 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
22:51:28.764 00.001 15712 worker thread done servicing request
22:51:28.764 00.000 15712 Worker thread wakes up
22:51:28.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:28.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:30.180 01.416 15712 Exposure complete
22:51:30.241 00.061 15712 worker thread done servicing request
22:51:30.241 00.000 7988 OnExposeComplete: enter
22:51:30.241 00.000 7988 UpdateGuideState(): m_state=6
22:51:30.245 00.004 7988 Star::Find(15, 500, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
22:51:30.245 00.000 7988 Star::Find returns 1 (0), X=501.01, Y=797.09, Mass=1674, SNR=26.9, Peak=174 HFD=4.4
22:51:30.247 00.002 7988 MultiStar: [#1 -0.05,0.28,0.97,U] [#2 0.17,-0.25,0.87,U] [#3 -0.01,0.02,0.85,U] [#4 -0.14,0.19,0.75,U] [#5 -0.01,-0.40,0.72,U] [#6 -0.14,0.10,0.64,U] [#7 0.15,0.25,0.50,U] [#8 0.03,0.30,0.46,U] 
22:51:30.247 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.15, -0.37}
22:51:30.249 00.002 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
22:51:30.249 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
22:51:30.251 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.74 mountX=-0.02 mountY=-0.02, mountTheta=-2.32
22:51:30.253 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
22:51:30.253 00.000 7988 Enqueuing Move request for scope (0.02, -0.02)
22:51:30.255 00.002 15712 Worker thread wakes up
22:51:30.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:51:30.255 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:51:30.255 00.000 15712 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
22:51:30.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:30.255 00.000 7988 UpdateGuideState exits: m=1674 SNR=26.9
22:51:30.257 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:30.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:30.257 00.000 7988 Enqueuing Expose request
22:51:30.257 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.27, period_length = 636.00
22:51:30.257 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
22:51:30.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:30.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:51:30.257 00.000 15712 MoveAxis(E, 8, ABG)
22:51:30.257 00.000 15712 Guiding  Dir = 2, Dur = 8
22:51:30.257 00.000 15712 IsGuiding returns 0
22:51:30.278 00.021 15712 IsGuiding returns 0
22:51:30.278 00.000 15712 Move returns status 0, amount 8
22:51:30.278 00.000 15712 MoveAxis(N, 0, ABG)
22:51:30.278 00.000 15712 Move returns status 0, amount 0
22:51:30.278 00.000 15712 move complete, result=0
22:51:30.278 00.000 15712 worker thread done servicing request
22:51:30.278 00.000 15712 Worker thread wakes up
22:51:30.278 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:51:30.283 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:30.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:31.918 01.635 15712 Exposure complete
22:51:31.979 00.061 15712 worker thread done servicing request
22:51:31.979 00.000 7988 OnExposeComplete: enter
22:51:31.979 00.000 7988 UpdateGuideState(): m_state=6
22:51:31.982 00.003 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
22:51:31.982 00.000 7988 Star::Find returns 1 (0), X=501.09, Y=797.27, Mass=1643, SNR=27.0, Peak=162 HFD=4.3
22:51:31.984 00.002 7988 MultiStar: [#1 -0.14,0.35,0.96,U] [#2 0.12,-0.01,0.85,U] [#3 0.00,-0.06,0.82,U] [#4 0.02,0.07,0.73,U] [#5 -0.03,-0.20,0.71,U] [#6 -0.12,0.25,0.65,U] [#7 0.18,0.39,0.48,U] [#8 0.32,0.48,0.00,M1] 
22:51:31.984 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {0.23, -0.19}
22:51:31.986 00.002 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
22:51:31.986 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
22:51:31.988 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.06 mountX=0.06 mountY=-0.03, mountTheta=-0.53
22:51:31.990 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
22:51:31.990 00.000 7988 Enqueuing Move request for scope (0.03, 0.06)
22:51:31.992 00.002 15712 Worker thread wakes up
22:51:31.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:51:31.992 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:51:31.992 00.000 15712 Moving (0.03, 0.06) raw xDistance=0.06 yDistance=-0.03
22:51:31.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:51:31.992 00.000 7988 UpdateGuideState exits: m=1643 SNR=27.0
22:51:31.995 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:31.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:31.995 00.000 7988 Enqueuing Expose request
22:51:31.995 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.27, period_length = 636.00
22:51:31.995 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
22:51:31.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:31.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:31.995 00.000 15712 MoveAxis(E, 9, ABG)
22:51:31.995 00.000 15712 Guiding  Dir = 2, Dur = 9
22:51:31.995 00.000 15712 IsGuiding returns 0
22:51:32.021 00.026 15712 IsGuiding returns 0
22:51:32.021 00.000 15712 Move returns status 0, amount 9
22:51:32.021 00.000 15712 MoveAxis(N, 0, ABG)
22:51:32.021 00.000 15712 Move returns status 0, amount 0
22:51:32.021 00.000 15712 move complete, result=0
22:51:32.021 00.000 15712 worker thread done servicing request
22:51:32.021 00.000 15712 Worker thread wakes up
22:51:32.021 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:51:32.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:32.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:33.429 01.408 15712 Exposure complete
22:51:33.488 00.059 15712 worker thread done servicing request
22:51:33.488 00.000 7988 OnExposeComplete: enter
22:51:33.491 00.003 7988 UpdateGuideState(): m_state=6
22:51:33.491 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
22:51:33.491 00.000 7988 Star::Find returns 1 (0), X=500.98, Y=797.52, Mass=1613, SNR=26.9, Peak=183 HFD=4.3
22:51:33.491 00.000 7988 MultiStar: [#1 -0.04,0.65,0.00,M1] [#2 0.11,0.26,0.83,U] [#3 0.02,0.13,0.84,U] [#4 0.24,0.22,0.74,U] [#5 -0.14,-0.14,0.72,U] [#6 0.29,0.58,0.00,M1] [#7 -0.04,0.61,0.00,M1] [#8 0.01,0.74,0.00,M2] 
22:51:33.491 00.000 7988 refined, 4 included, MultiStar: {0.08, 0.11}, one-star: {0.12, 0.07}
22:51:33.491 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
22:51:33.491 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
22:51:33.491 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=0.11 mountY=-0.08, mountTheta=-0.62
22:51:33.491 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
22:51:33.491 00.000 7988 Enqueuing Move request for scope (0.08, 0.11)
22:51:33.491 00.000 15712 Worker thread wakes up
22:51:33.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:51:33.491 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:51:33.491 00.000 15712 Moving (0.08, 0.11) raw xDistance=0.11 yDistance=-0.08
22:51:33.491 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.27, period_length = 636.00
22:51:33.491 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
22:51:33.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:33.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:33.491 00.000 15712 MoveAxis(E, 8, ABG)
22:51:33.491 00.000 15712 Guiding  Dir = 2, Dur = 8
22:51:33.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:33.505 00.014 7988 UpdateGuideState exits: m=1613 SNR=26.9
22:51:33.507 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:33.507 00.000 7988 Enqueuing Expose request
22:51:33.507 00.000 15712 IsGuiding returns 0
22:51:33.522 00.015 15712 IsGuiding returns 0
22:51:33.522 00.000 15712 Move returns status 0, amount 8
22:51:33.522 00.000 15712 MoveAxis(N, 0, ABG)
22:51:33.522 00.000 15712 Move returns status 0, amount 0
22:51:33.522 00.000 15712 move complete, result=0
22:51:33.522 00.000 15712 worker thread done servicing request
22:51:33.522 00.000 15712 Worker thread wakes up
22:51:33.522 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:51:33.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:33.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:35.165 01.643 15712 Exposure complete
22:51:35.222 00.057 15712 worker thread done servicing request
22:51:35.222 00.000 7988 OnExposeComplete: enter
22:51:35.227 00.005 7988 UpdateGuideState(): m_state=6
22:51:35.229 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
22:51:35.229 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=797.52, Mass=1574, SNR=26.3, Peak=158 HFD=4.3
22:51:35.231 00.002 7988 MultiStar: [#1 -0.11,0.69,0.00,M2] [#2 -0.00,0.07,0.90,U] [#3 -0.10,0.18,0.89,U] [#4 -0.28,0.33,0.78,U] [#5 -0.25,-0.08,0.72,U] [#6 -0.36,0.31,0.66,U] [#7 0.15,0.55,0.00,M2] [#8 -0.18,0.79,0.00,M3] 
22:51:35.231 00.000 7988 single-star, 5 included, MultiStar: {-0.13, 0.14}, one-star: {0.07, 0.06}
22:51:35.233 00.002 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
22:51:35.233 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
22:51:35.235 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.74 mountX=0.06 mountY=-0.07, mountTheta=-0.84
22:51:35.237 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.06, opts=13)
22:51:35.237 00.000 7988 Enqueuing Move request for scope (0.07, 0.06)
22:51:35.237 00.000 15712 Worker thread wakes up
22:51:35.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:51:35.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:51:35.237 00.000 15712 Moving (0.07, 0.06) raw xDistance=0.06 yDistance=-0.07
22:51:35.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:35.239 00.002 7988 UpdateGuideState exits: m=1574 SNR=26.3
22:51:35.241 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:35.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:35.243 00.002 7988 Enqueuing Expose request
22:51:35.243 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.27, period_length = 636.00
22:51:35.243 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
22:51:35.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:35.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:35.243 00.000 15712 MoveAxis(E, 8, ABG)
22:51:35.243 00.000 15712 Guiding  Dir = 2, Dur = 8
22:51:35.245 00.002 15712 IsGuiding returns 0
22:51:35.296 00.051 15712 IsGuiding returns 0
22:51:35.296 00.000 15712 Move returns status 0, amount 8
22:51:35.296 00.000 15712 MoveAxis(N, 0, ABG)
22:51:35.296 00.000 15712 Move returns status 0, amount 0
22:51:35.296 00.000 15712 move complete, result=0
22:51:35.296 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:51:35.302 00.006 15712 worker thread done servicing request
22:51:35.302 00.000 15712 Worker thread wakes up
22:51:35.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:35.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:36.710 01.408 15712 Exposure complete
22:51:36.771 00.061 15712 worker thread done servicing request
22:51:36.771 00.000 7988 OnExposeComplete: enter
22:51:36.771 00.000 7988 UpdateGuideState(): m_state=6
22:51:36.773 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
22:51:36.773 00.000 7988 Star::Find returns 1 (0), X=501.08, Y=797.39, Mass=1586, SNR=26.2, Peak=183 HFD=4.2
22:51:36.775 00.002 7988 MultiStar: [#1 -0.04,0.63,0.00,M3] [#2 0.10,0.34,0.88,U] [#3 -0.06,0.26,0.87,U] [#4 0.06,0.28,0.76,U] [#5 -0.06,0.03,0.75,U] [#6 -0.20,0.50,0.00,M1] [#7 0.11,0.60,0.00,M3] [#8 0.01,0.68,0.00,M4] 
22:51:36.775 00.000 7988 refined, 4 included, MultiStar: {0.06, 0.17}, one-star: {0.22, -0.06}
22:51:36.777 00.002 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
22:51:36.777 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
22:51:36.779 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.22 mountX=0.17 mountY=-0.06, mountTheta=-0.37
22:51:36.781 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.17, opts=13)
22:51:36.781 00.000 7988 Enqueuing Move request for scope (0.06, 0.17)
22:51:36.783 00.002 15712 Worker thread wakes up
22:51:36.783 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
22:51:36.783 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
22:51:36.783 00.000 15712 Moving (0.06, 0.17) raw xDistance=0.17 yDistance=-0.06
22:51:36.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:36.783 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.2
22:51:36.786 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:36.787 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:36.787 00.000 7988 Enqueuing Expose request
22:51:36.789 00.002 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.27, period_length = 636.00
22:51:36.789 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
22:51:36.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:36.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:36.789 00.000 15712 MoveAxis(W, 24, ABG)
22:51:36.789 00.000 15712 Guiding  Dir = 3, Dur = 24
22:51:36.789 00.000 15712 IsGuiding returns 0
22:51:36.803 00.014 15712 IsGuiding returns 1
22:51:36.803 00.000 15712 scope still moving after pulse duration time elapsed
22:51:36.852 00.049 15712 IsGuiding returns 0
22:51:36.852 00.000 15712 scope move finished after 24 + 37 ms
22:51:36.852 00.000 15712 Move returns status 0, amount 24
22:51:36.852 00.000 15712 MoveAxis(N, 0, ABG)
22:51:36.852 00.000 15712 Move returns status 0, amount 0
22:51:36.852 00.000 15712 move complete, result=0
22:51:36.852 00.000 15712 worker thread done servicing request
22:51:36.852 00.000 15712 Worker thread wakes up
22:51:36.852 00.000 7988 GuideStep: 0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
22:51:36.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:36.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:38.497 01.645 15712 Exposure complete
22:51:38.555 00.058 15712 worker thread done servicing request
22:51:38.555 00.000 7988 OnExposeComplete: enter
22:51:38.555 00.000 7988 UpdateGuideState(): m_state=6
22:51:38.559 00.004 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
22:51:38.559 00.000 7988 Star::Find returns 1 (0), X=500.74, Y=797.38, Mass=1606, SNR=26.7, Peak=200 HFD=4.5
22:51:38.559 00.000 7988 MultiStar: [#1 -0.09,0.56,0.00,M4] [#2 -0.01,-0.00,0.88,U] [#3 -0.14,0.08,0.86,U] [#4 -0.12,0.32,0.79,U] [#5 -0.17,-0.12,0.73,U] [#6 -0.32,0.32,0.69,U] [#7 -0.09,0.54,0.00,M4] [#8 -0.10,0.33,0.47,U] 
22:51:38.559 00.000 7988 single-star, 6 included, MultiStar: {-0.14, 0.10}, one-star: {-0.12, -0.08}
22:51:38.559 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
22:51:38.559 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
22:51:38.559 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.57 mountX=-0.08 mountY=0.12, mountTheta=2.15
22:51:38.559 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.08, opts=13)
22:51:38.559 00.000 7988 Enqueuing Move request for scope (-0.12, -0.08)
22:51:38.559 00.000 15712 Worker thread wakes up
22:51:38.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
22:51:38.559 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
22:51:38.559 00.000 15712 Moving (-0.12, -0.08) raw xDistance=-0.08 yDistance=0.12
22:51:38.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:38.559 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.7
22:51:38.572 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:38.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:38.572 00.000 7988 Enqueuing Expose request
22:51:38.575 00.003 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.27, period_length = 636.00
22:51:38.575 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
22:51:38.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:38.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:51:38.575 00.000 15712 MoveAxis(E, 1, ABG)
22:51:38.575 00.000 15712 Guiding  Dir = 2, Dur = 1
22:51:38.593 00.018 15712 IsGuiding returns 0
22:51:38.609 00.016 15712 IsGuiding returns 0
22:51:38.609 00.000 15712 Move returns status 0, amount 1
22:51:38.609 00.000 15712 MoveAxis(N, 0, ABG)
22:51:38.609 00.000 15712 Move returns status 0, amount 0
22:51:38.609 00.000 15712 move complete, result=0
22:51:38.609 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:51:38.611 00.002 15712 worker thread done servicing request
22:51:38.611 00.000 15712 Worker thread wakes up
22:51:38.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:38.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:40.030 01.419 15712 Exposure complete
22:51:40.090 00.060 15712 worker thread done servicing request
22:51:40.090 00.000 7988 OnExposeComplete: enter
22:51:40.092 00.002 7988 UpdateGuideState(): m_state=6
22:51:40.092 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
22:51:40.094 00.002 7988 Star::Find returns 1 (0), X=500.85, Y=797.22, Mass=1664, SNR=27.2, Peak=205 HFD=4.4
22:51:40.094 00.000 7988 MultiStar: [#1 -0.30,0.58,0.00,M5] [#2 0.02,-0.07,0.84,U] [#3 -0.24,-0.12,0.86,U] [#4 -0.20,0.21,0.73,U] [#5 -0.05,-0.37,0.72,U] [#6 -0.21,0.25,0.65,U] [#7 -0.06,0.38,0.49,U] [#8 -0.01,0.37,0.42,U] 
22:51:40.096 00.002 7988 refined, 7 included, MultiStar: {-0.10, -0.00}, one-star: {-0.01, -0.24}
22:51:40.096 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.56) = xAngle (-4.70 = 1.59)
22:51:40.098 00.002 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
22:51:40.098 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.13 mountX=-0.00 mountY=0.10, mountTheta=1.59
22:51:40.101 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.00, opts=13)
22:51:40.101 00.000 7988 Enqueuing Move request for scope (-0.10, -0.00)
22:51:40.103 00.002 15712 Worker thread wakes up
22:51:40.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
22:51:40.103 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
22:51:40.103 00.000 15712 Moving (-0.10, -0.00) raw xDistance=-0.00 yDistance=0.10
22:51:40.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:40.103 00.000 7988 UpdateGuideState exits: m=1664 SNR=27.2
22:51:40.106 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:40.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:40.108 00.002 7988 Enqueuing Expose request
22:51:40.108 00.000 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 636.00
22:51:40.108 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
22:51:40.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:40.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:51:40.108 00.000 15712 MoveAxis(E, 0, ABG)
22:51:40.108 00.000 15712 Move returns status 0, amount 0
22:51:40.108 00.000 15712 MoveAxis(N, 0, ABG)
22:51:40.108 00.000 15712 Move returns status 0, amount 0
22:51:40.110 00.002 15712 move complete, result=0
22:51:40.110 00.000 15712 worker thread done servicing request
22:51:40.110 00.000 15712 Worker thread wakes up
22:51:40.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:40.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:40.110 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:41.753 01.643 15712 Exposure complete
22:51:41.813 00.060 15712 worker thread done servicing request
22:51:41.813 00.000 7988 OnExposeComplete: enter
22:51:41.814 00.001 7988 UpdateGuideState(): m_state=6
22:51:41.814 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
22:51:41.814 00.000 7988 Star::Find returns 1 (0), X=500.80, Y=797.19, Mass=1507, SNR=25.9, Peak=195 HFD=4.3
22:51:41.814 00.000 7988 MultiStar: [#1 -0.29,0.55,0.00,M6] [#2 -0.11,0.00,0.88,U] [#3 -0.02,0.11,0.92,U] [#4 -0.16,0.21,0.80,U] [#5 -0.20,-0.33,0.76,U] [#6 -0.24,0.39,0.67,U] [#7 -0.38,0.53,0.00,M4] [#8 0.03,0.86,0.00,M3] 
22:51:41.814 00.000 7988 refined, 5 included, MultiStar: {-0.13, 0.00}, one-star: {-0.06, -0.27}
22:51:41.819 00.005 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.56) = xAngle (1.56 = 1.56)
22:51:41.819 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
22:51:41.819 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.12 mountX=0.00 mountY=0.13, mountTheta=1.56
22:51:41.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.00, opts=13)
22:51:41.819 00.000 7988 Enqueuing Move request for scope (-0.13, 0.00)
22:51:41.819 00.000 15712 Worker thread wakes up
22:51:41.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
22:51:41.819 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
22:51:41.819 00.000 15712 Moving (-0.13, 0.00) raw xDistance=0.00 yDistance=0.13
22:51:41.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:41.819 00.000 7988 UpdateGuideState exits: m=1507 SNR=25.9
22:51:41.828 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:41.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:41.830 00.002 7988 Enqueuing Expose request
22:51:41.830 00.000 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 636.00
22:51:41.830 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
22:51:41.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:41.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:51:41.830 00.000 15712 MoveAxis(W, 1, ABG)
22:51:41.830 00.000 15712 Guiding  Dir = 3, Dur = 1
22:51:41.830 00.000 15712 IsGuiding returns 0
22:51:41.853 00.023 15712 IsGuiding returns 0
22:51:41.853 00.000 15712 Move returns status 0, amount 1
22:51:41.853 00.000 15712 MoveAxis(N, 0, ABG)
22:51:41.853 00.000 15712 Move returns status 0, amount 0
22:51:41.853 00.000 15712 move complete, result=0
22:51:41.853 00.000 15712 worker thread done servicing request
22:51:41.853 00.000 15712 Worker thread wakes up
22:51:41.853 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:51:41.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:41.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:43.265 01.412 15712 Exposure complete
22:51:43.326 00.061 15712 worker thread done servicing request
22:51:43.326 00.000 7988 OnExposeComplete: enter
22:51:43.329 00.003 7988 UpdateGuideState(): m_state=6
22:51:43.329 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
22:51:43.331 00.002 7988 Star::Find returns 1 (0), X=500.77, Y=797.18, Mass=1684, SNR=27.4, Peak=182 HFD=4.4
22:51:43.331 00.000 7988 MultiStar: [#1 -0.19,0.25,0.94,U] [#2 -0.06,-0.06,0.85,U] [#3 -0.28,-0.20,0.84,U] [#4 -0.16,0.25,0.72,U] [#5 -0.32,-0.23,0.73,U] [#6 -0.61,0.01,0.00,M1] [#7 -0.04,0.24,0.49,U] [#8 -0.28,0.32,0.42,U] 
22:51:43.331 00.000 7988 refined, 7 included, MultiStar: {-0.17, 0.00}, one-star: {-0.09, -0.28}
22:51:43.331 00.000 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
22:51:43.331 00.000 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
22:51:43.331 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.00 hyp=0.17 cameraTheta=3.14 mountX=-0.00 mountY=0.17, mountTheta=1.57
22:51:43.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.00, opts=13)
22:51:43.331 00.000 7988 Enqueuing Move request for scope (-0.17, 0.00)
22:51:43.331 00.000 15712 Worker thread wakes up
22:51:43.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.00) opts 0xd
22:51:43.331 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.00)
22:51:43.331 00.000 15712 Moving (-0.17, 0.00) raw xDistance=-0.00 yDistance=0.17
22:51:43.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:43.331 00.000 7988 UpdateGuideState exits: m=1684 SNR=27.4
22:51:43.342 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:43.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:43.344 00.002 7988 Enqueuing Expose request
22:51:43.344 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.26, period_length = 636.00
22:51:43.344 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
22:51:43.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:43.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:51:43.344 00.000 15712 MoveAxis(W, 2, ABG)
22:51:43.344 00.000 15712 Guiding  Dir = 3, Dur = 2
22:51:43.344 00.000 15712 IsGuiding returns 0
22:51:43.398 00.054 15712 IsGuiding returns 0
22:51:43.398 00.000 15712 Move returns status 0, amount 2
22:51:43.398 00.000 15712 MoveAxis(N, 0, ABG)
22:51:43.398 00.000 15712 Move returns status 0, amount 0
22:51:43.398 00.000 15712 move complete, result=0
22:51:43.398 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
22:51:43.406 00.008 15712 worker thread done servicing request
22:51:43.406 00.000 15712 Worker thread wakes up
22:51:43.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:43.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:45.146 01.740 15712 Exposure complete
22:51:45.199 00.053 15712 worker thread done servicing request
22:51:45.199 00.000 7988 OnExposeComplete: enter
22:51:45.208 00.009 7988 UpdateGuideState(): m_state=6
22:51:45.208 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
22:51:45.208 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=797.25, Mass=1668, SNR=27.0, Peak=192 HFD=4.3
22:51:45.208 00.000 7988 MultiStar: [#1 -0.11,0.45,0.98,U] [#2 0.18,0.01,0.83,U] [#3 -0.06,-0.12,0.80,U] [#4 -0.20,-0.04,0.71,U] [#5 -0.17,-0.20,0.71,U] [#6 0.01,0.12,0.67,U] [#7 -0.02,0.60,0.00,M4] [#8 0.05,0.51,0.48,U] 
22:51:45.208 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {0.07, -0.21}
22:51:45.208 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
22:51:45.208 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
22:51:45.208 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.05 mountX=0.05 mountY=0.02, mountTheta=0.47
22:51:45.216 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
22:51:45.216 00.000 7988 Enqueuing Move request for scope (-0.03, 0.05)
22:51:45.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:45.216 00.000 7988 UpdateGuideState exits: m=1668 SNR=27.0
22:51:45.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:45.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:45.224 00.008 7988 Enqueuing Expose request
22:51:45.224 00.000 15712 Worker thread wakes up
22:51:45.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:51:45.224 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:51:45.224 00.000 15712 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.02
22:51:45.226 00.002 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.26, period_length = 636.00
22:51:45.226 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
22:51:45.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:45.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:51:45.226 00.000 15712 MoveAxis(W, 4, ABG)
22:51:45.226 00.000 15712 Guiding  Dir = 3, Dur = 4
22:51:45.226 00.000 15712 IsGuiding returns 0
22:51:45.242 00.016 15712 IsGuiding returns 0
22:51:45.242 00.000 15712 Move returns status 0, amount 4
22:51:45.242 00.000 15712 MoveAxis(N, 0, ABG)
22:51:45.242 00.000 15712 Move returns status 0, amount 0
22:51:45.242 00.000 15712 move complete, result=0
22:51:45.242 00.000 15712 worker thread done servicing request
22:51:45.242 00.000 15712 Worker thread wakes up
22:51:45.242 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:51:45.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:45.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:46.654 01.412 15712 Exposure complete
22:51:46.716 00.062 15712 worker thread done servicing request
22:51:46.716 00.000 7988 OnExposeComplete: enter
22:51:46.716 00.000 7988 UpdateGuideState(): m_state=6
22:51:46.716 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
22:51:46.716 00.000 7988 Star::Find returns 1 (0), X=500.98, Y=797.29, Mass=1502, SNR=25.7, Peak=168 HFD=4.3
22:51:46.716 00.000 7988 MultiStar: [#1 -0.13,0.48,0.99,U] [#2 0.16,0.10,0.88,U] [#3 -0.09,-0.00,0.91,U] [#4 0.04,0.30,0.77,U] [#5 -0.11,-0.21,0.73,U] [#6 -0.26,0.38,0.67,U] [#7 -0.06,0.41,0.51,U] [#8 0.19,0.37,0.45,U] 
22:51:46.716 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.12, -0.17}
22:51:46.725 00.009 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
22:51:46.725 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
22:51:46.725 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.68 mountX=0.16 mountY=0.01, mountTheta=0.08
22:51:46.725 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.16, opts=13)
22:51:46.731 00.006 7988 Enqueuing Move request for scope (-0.02, 0.16)
22:51:46.731 00.000 15712 Worker thread wakes up
22:51:46.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
22:51:46.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
22:51:46.731 00.000 15712 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=0.01
22:51:46.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:46.731 00.000 7988 UpdateGuideState exits: m=1502 SNR=25.7
22:51:46.731 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:46.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:46.731 00.000 7988 Enqueuing Expose request
22:51:46.731 00.000 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.26, period_length = 636.00
22:51:46.731 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
22:51:46.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:46.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:46.731 00.000 15712 MoveAxis(W, 6, ABG)
22:51:46.731 00.000 15712 Guiding  Dir = 3, Dur = 6
22:51:46.742 00.011 15712 IsGuiding returns 0
22:51:46.759 00.017 15712 IsGuiding returns 0
22:51:46.759 00.000 15712 Move returns status 0, amount 6
22:51:46.759 00.000 15712 MoveAxis(N, 0, ABG)
22:51:46.759 00.000 15712 Move returns status 0, amount 0
22:51:46.759 00.000 15712 move complete, result=0
22:51:46.759 00.000 15712 worker thread done servicing request
22:51:46.759 00.000 15712 Worker thread wakes up
22:51:46.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:46.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:46.759 00.000 7988 GuideStep: 0.2 px 6 ms WEST, 0.0 px 0 ms NORTH
22:51:48.502 01.743 15712 Exposure complete
22:51:48.562 00.060 15712 worker thread done servicing request
22:51:48.562 00.000 7988 OnExposeComplete: enter
22:51:48.564 00.002 7988 UpdateGuideState(): m_state=6
22:51:48.564 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
22:51:48.566 00.002 7988 Star::Find returns 1 (0), X=500.88, Y=797.37, Mass=1669, SNR=27.0, Peak=169 HFD=4.5
22:51:48.568 00.002 7988 MultiStar: [#1 -0.07,0.89,0.00,M4] [#2 -0.03,0.10,0.83,U] [#3 0.16,0.15,0.82,U] [#4 0.06,0.03,0.73,U] [#5 -0.32,-0.22,0.70,U] [#6 -0.30,0.37,0.67,U] [#7 -0.05,0.39,0.49,U] [#8 -0.15,0.64,0.00,M1] 
22:51:48.568 00.000 7988 single-star, 6 included, MultiStar: {-0.05, 0.08}, one-star: {0.02, -0.08}
22:51:48.570 00.002 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
22:51:48.570 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
22:51:48.572 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.31 mountX=-0.08 mountY=-0.02, mountTheta=-2.91
22:51:48.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
22:51:48.574 00.002 7988 Enqueuing Move request for scope (0.02, -0.08)
22:51:48.574 00.000 15712 Worker thread wakes up
22:51:48.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:51:48.574 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:51:48.574 00.000 15712 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.02
22:51:48.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:48.574 00.000 7988 UpdateGuideState exits: m=1669 SNR=27.0
22:51:48.578 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:48.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:48.579 00.001 7988 Enqueuing Expose request
22:51:48.579 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.26, period_length = 636.00
22:51:48.579 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
22:51:48.579 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:48.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:51:48.579 00.000 15712 MoveAxis(W, 6, ABG)
22:51:48.579 00.000 15712 Guiding  Dir = 3, Dur = 6
22:51:48.615 00.036 15712 IsGuiding returns 0
22:51:48.630 00.015 15712 IsGuiding returns 0
22:51:48.630 00.000 15712 Move returns status 0, amount 6
22:51:48.630 00.000 15712 MoveAxis(N, 0, ABG)
22:51:48.630 00.000 15712 Move returns status 0, amount 0
22:51:48.630 00.000 15712 move complete, result=0
22:51:48.630 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
22:51:48.633 00.003 15712 worker thread done servicing request
22:51:48.633 00.000 15712 Worker thread wakes up
22:51:48.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:48.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:50.049 01.416 15712 Exposure complete
22:51:50.110 00.061 15712 worker thread done servicing request
22:51:50.110 00.000 7988 OnExposeComplete: enter
22:51:50.111 00.001 7988 UpdateGuideState(): m_state=6
22:51:50.111 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
22:51:50.113 00.002 7988 Star::Find returns 1 (0), X=500.99, Y=797.55, Mass=1641, SNR=27.1, Peak=160 HFD=4.4
22:51:50.113 00.000 7988 MultiStar: [#1 -0.09,0.72,0.00,M5] [#2 0.22,0.11,0.86,U] [#3 0.12,0.42,0.84,U] [#4 0.14,0.21,0.76,U] [#5 0.10,0.17,0.72,U] [#6 -0.28,0.50,0.00,M1] [#7 0.28,0.68,0.00,M3] [#8 0.03,0.76,0.00,M2] 
22:51:50.115 00.002 7988 single-star, 4 included, MultiStar: {0.14, 0.20}, one-star: {0.13, 0.09}
22:51:50.115 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
22:51:50.117 00.002 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
22:51:50.117 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.63 mountX=0.10 mountY=-0.13, mountTheta=-0.95
22:51:50.119 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.09, opts=13)
22:51:50.121 00.002 7988 Enqueuing Move request for scope (0.13, 0.09)
22:51:50.121 00.000 15712 Worker thread wakes up
22:51:50.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
22:51:50.121 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
22:51:50.121 00.000 15712 Moving (0.13, 0.09) raw xDistance=0.10 yDistance=-0.13
22:51:50.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:51:50.121 00.000 7988 UpdateGuideState exits: m=1641 SNR=27.1
22:51:50.125 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:50.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:50.125 00.000 7988 Enqueuing Expose request
22:51:50.128 00.003 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.26, period_length = 636.00
22:51:50.128 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
22:51:50.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:50.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:51:50.128 00.000 15712 MoveAxis(W, 6, ABG)
22:51:50.128 00.000 15712 Guiding  Dir = 3, Dur = 6
22:51:50.128 00.000 15712 IsGuiding returns 0
22:51:50.145 00.017 15712 IsGuiding returns 0
22:51:50.145 00.000 15712 Move returns status 0, amount 6
22:51:50.145 00.000 15712 MoveAxis(N, 0, ABG)
22:51:50.145 00.000 15712 Move returns status 0, amount 0
22:51:50.145 00.000 15712 move complete, result=0
22:51:50.145 00.000 15712 worker thread done servicing request
22:51:50.145 00.000 15712 Worker thread wakes up
22:51:50.145 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
22:51:50.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:50.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:51.895 01.750 15712 Exposure complete
22:51:51.949 00.054 15712 worker thread done servicing request
22:51:51.949 00.000 7988 OnExposeComplete: enter
22:51:51.957 00.008 7988 UpdateGuideState(): m_state=6
22:51:51.959 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
22:51:51.959 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=797.26, Mass=1658, SNR=27.1, Peak=195 HFD=4.4
22:51:51.961 00.002 7988 MultiStar: [#1 -0.23,0.61,0.00,M6] [#2 -0.00,0.01,0.85,U] [#3 -0.34,-0.15,0.84,U] [#4 -0.21,0.16,0.77,U] [#5 -0.24,-0.07,0.71,U] [#6 -0.18,0.33,0.65,U] [#7 -0.18,0.37,0.52,U] [#8 -0.27,0.46,0.00,M3] 
22:51:51.961 00.000 7988 refined, 6 included, MultiStar: {-0.16, 0.03}, one-star: {-0.03, -0.20}
22:51:51.963 00.002 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
22:51:51.963 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
22:51:51.965 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.94 mountX=0.03 mountY=0.16, mountTheta=1.38
22:51:51.966 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.03, opts=13)
22:51:51.968 00.002 7988 Enqueuing Move request for scope (-0.16, 0.03)
22:51:51.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:51.970 00.002 7988 UpdateGuideState exits: m=1658 SNR=27.1
22:51:51.970 00.000 15712 Worker thread wakes up
22:51:51.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
22:51:51.970 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
22:51:51.970 00.000 15712 Moving (-0.16, 0.03) raw xDistance=0.03 yDistance=0.16
22:51:51.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:51.973 00.003 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.26, period_length = 636.00
22:51:51.973 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
22:51:51.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:51.973 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:51.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:51:51.973 00.000 15712 MoveAxis(W, 8, ABG)
22:51:51.973 00.000 15712 Guiding  Dir = 3, Dur = 8
22:51:51.973 00.000 7988 Enqueuing Expose request
22:51:51.973 00.000 15712 IsGuiding returns 0
22:51:52.000 00.027 15712 IsGuiding returns 0
22:51:52.000 00.000 15712 Move returns status 0, amount 8
22:51:52.000 00.000 15712 MoveAxis(N, 0, ABG)
22:51:52.005 00.005 15712 Move returns status 0, amount 0
22:51:52.005 00.000 15712 move complete, result=0
22:51:52.005 00.000 15712 worker thread done servicing request
22:51:52.005 00.000 15712 Worker thread wakes up
22:51:52.005 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.2 px 0 ms NORTH
22:51:52.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:52.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:53.411 01.406 15712 Exposure complete
22:51:53.462 00.051 15712 worker thread done servicing request
22:51:53.462 00.000 7988 OnExposeComplete: enter
22:51:53.472 00.010 7988 UpdateGuideState(): m_state=6
22:51:53.474 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
22:51:53.474 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=797.19, Mass=1557, SNR=26.3, Peak=203 HFD=4.3
22:51:53.476 00.002 7988 MultiStar: [#1 -0.21,0.39,1.00,U] [#2 0.03,-0.00,0.88,U] [#3 0.01,-0.00,0.88,U] [#4 -0.05,0.18,0.77,U] [#5 -0.03,-0.12,0.73,U] [#6 -0.27,0.22,0.68,U] [#7 0.04,0.31,0.54,U] [#8 0.00,0.00,0.00,L] [#9 0.47,-0.07,0.48,U] 
22:51:53.476 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.01, -0.27}
22:51:53.478 00.002 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
22:51:53.479 00.001 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
22:51:53.479 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.96 mountX=0.06 mountY=0.03, mountTheta=0.37
22:51:53.481 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
22:51:53.483 00.002 7988 Enqueuing Move request for scope (-0.03, 0.06)
22:51:53.483 00.000 15712 Worker thread wakes up
22:51:53.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:51:53.483 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:51:53.483 00.000 15712 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.03
22:51:53.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:53.483 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.3
22:51:53.486 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:53.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:53.488 00.002 7988 Enqueuing Expose request
22:51:53.488 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.26, period_length = 636.00
22:51:53.488 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
22:51:53.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:53.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:51:53.488 00.000 15712 MoveAxis(W, 6, ABG)
22:51:53.488 00.000 15712 Guiding  Dir = 3, Dur = 6
22:51:53.488 00.000 15712 IsGuiding returns 0
22:51:53.506 00.018 15712 IsGuiding returns 0
22:51:53.506 00.000 15712 Move returns status 0, amount 6
22:51:53.506 00.000 15712 MoveAxis(N, 0, ABG)
22:51:53.506 00.000 15712 Move returns status 0, amount 0
22:51:53.506 00.000 15712 move complete, result=0
22:51:53.506 00.000 15712 worker thread done servicing request
22:51:53.506 00.000 15712 Worker thread wakes up
22:51:53.506 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
22:51:53.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:53.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:55.148 01.642 15712 Exposure complete
22:51:55.211 00.063 15712 worker thread done servicing request
22:51:55.211 00.000 7988 OnExposeComplete: enter
22:51:55.212 00.001 7988 UpdateGuideState(): m_state=6
22:51:55.212 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
22:51:55.212 00.000 7988 Star::Find returns 1 (0), X=501.03, Y=797.20, Mass=1524, SNR=26.0, Peak=198 HFD=4.2
22:51:55.212 00.000 7988 MultiStar: [#1 -0.20,0.44,1.00,U] [#2 0.24,0.07,0.87,U] [#3 -0.03,-0.12,0.89,U] [#4 -0.20,0.19,0.78,U] [#5 -0.10,-0.19,0.74,U] [#6 0.06,0.23,0.66,U] [#7 0.36,0.80,0.00,M2] [#8 -0.01,0.62,0.00,M4] 
22:51:55.212 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.05}, one-star: {0.17, -0.26}
22:51:55.212 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
22:51:55.212 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
22:51:55.212 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.70 mountX=0.05 mountY=0.01, mountTheta=0.10
22:51:55.212 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.05, opts=13)
22:51:55.212 00.000 7988 Enqueuing Move request for scope (-0.01, 0.05)
22:51:55.212 00.000 15712 Worker thread wakes up
22:51:55.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:51:55.212 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:51:55.212 00.000 15712 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=0.01
22:51:55.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:55.212 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.0
22:51:55.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:55.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:55.228 00.016 7988 Enqueuing Expose request
22:51:55.228 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.25, period_length = 636.00
22:51:55.228 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
22:51:55.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:55.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:55.228 00.000 15712 MoveAxis(W, 6, ABG)
22:51:55.228 00.000 15712 Guiding  Dir = 3, Dur = 6
22:51:55.230 00.002 15712 IsGuiding returns 0
22:51:55.279 00.049 15712 IsGuiding returns 0
22:51:55.279 00.000 15712 Move returns status 0, amount 6
22:51:55.279 00.000 15712 MoveAxis(N, 0, ABG)
22:51:55.279 00.000 15712 Move returns status 0, amount 0
22:51:55.279 00.000 15712 move complete, result=0
22:51:55.279 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
22:51:55.279 00.000 15712 worker thread done servicing request
22:51:55.279 00.000 15712 Worker thread wakes up
22:51:55.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:55.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:56.695 01.416 15712 Exposure complete
22:51:56.756 00.061 15712 worker thread done servicing request
22:51:56.756 00.000 7988 OnExposeComplete: enter
22:51:56.758 00.002 7988 UpdateGuideState(): m_state=6
22:51:56.758 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
22:51:56.760 00.002 7988 Star::Find returns 1 (0), X=500.91, Y=797.29, Mass=1671, SNR=27.5, Peak=190 HFD=4.6
22:51:56.760 00.000 7988 MultiStar: [#1 -0.03,0.35,0.98,U] [#2 0.09,-0.05,0.84,U] [#3 -0.10,-0.09,0.82,U] [#4 0.10,0.36,0.75,U] [#5 0.08,-0.05,0.73,U] [#6 -0.11,0.36,0.67,U] [#7 0.15,0.46,0.49,U] [#8 0.09,0.44,0.45,U] 
22:51:56.762 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {0.05, -0.17}
22:51:56.762 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
22:51:56.764 00.002 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
22:51:56.764 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.38 mountX=0.14 mountY=-0.03, mountTheta=-0.21
22:51:56.766 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.14, opts=13)
22:51:56.768 00.002 7988 Enqueuing Move request for scope (0.03, 0.14)
22:51:56.768 00.000 15712 Worker thread wakes up
22:51:56.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
22:51:56.768 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
22:51:56.768 00.000 15712 Moving (0.03, 0.14) raw xDistance=0.14 yDistance=-0.03
22:51:56.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:56.768 00.000 7988 UpdateGuideState exits: m=1671 SNR=27.5
22:51:56.771 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:56.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:56.771 00.000 7988 Enqueuing Expose request
22:51:56.775 00.004 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.25, period_length = 636.00
22:51:56.775 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
22:51:56.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:56.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:56.775 00.000 15712 MoveAxis(W, 6, ABG)
22:51:56.775 00.000 15712 Guiding  Dir = 3, Dur = 6
22:51:56.775 00.000 15712 IsGuiding returns 0
22:51:56.797 00.022 15712 IsGuiding returns 0
22:51:56.797 00.000 15712 Move returns status 0, amount 6
22:51:56.797 00.000 15712 MoveAxis(N, 0, ABG)
22:51:56.797 00.000 15712 Move returns status 0, amount 0
22:51:56.797 00.000 15712 move complete, result=0
22:51:56.797 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
22:51:56.801 00.004 15712 worker thread done servicing request
22:51:56.801 00.000 15712 Worker thread wakes up
22:51:56.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:56.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:58.430 01.629 15712 Exposure complete
22:51:58.491 00.061 15712 worker thread done servicing request
22:51:58.491 00.000 7988 OnExposeComplete: enter
22:51:58.492 00.001 7988 UpdateGuideState(): m_state=6
22:51:58.494 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
22:51:58.494 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=797.33, Mass=1574, SNR=26.3, Peak=192 HFD=4.2
22:51:58.496 00.002 7988 MultiStar: [#1 -0.21,0.41,1.01,U] [#2 0.08,0.06,0.86,U] [#3 -0.07,0.06,0.88,U] [#4 -0.07,0.28,0.77,U] [#5 -0.12,-0.27,0.70,U] [#6 -0.24,0.29,0.66,U] [#7 0.19,0.25,0.51,U] [#8 0.09,0.62,0.00,M4] 
22:51:58.496 00.000 7988 single-star, 7 included, MultiStar: {-0.06, 0.12}, one-star: {-0.01, -0.12}
22:51:58.498 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.20 = 3.09)
22:51:58.498 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
22:51:58.500 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.63 mountX=-0.12 mountY=0.01, mountTheta=3.05
22:51:58.502 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
22:51:58.502 00.000 7988 Enqueuing Move request for scope (-0.01, -0.12)
22:51:58.504 00.002 15712 Worker thread wakes up
22:51:58.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
22:51:58.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
22:51:58.504 00.000 15712 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.01
22:51:58.504 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.25, period_length = 636.00
22:51:58.504 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
22:51:58.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:58.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:58.504 00.000 15712 MoveAxis(W, 4, ABG)
22:51:58.504 00.000 15712 Guiding  Dir = 3, Dur = 4
22:51:58.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:51:58.504 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.3
22:51:58.507 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:58.509 00.002 15712 IsGuiding returns 0
22:51:58.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:51:58.511 00.002 7988 Enqueuing Expose request
22:51:58.523 00.012 15712 IsGuiding returns 0
22:51:58.526 00.003 15712 Move returns status 0, amount 4
22:51:58.526 00.000 15712 MoveAxis(N, 0, ABG)
22:51:58.526 00.000 15712 Move returns status 0, amount 0
22:51:58.526 00.000 15712 move complete, result=0
22:51:58.526 00.000 15712 worker thread done servicing request
22:51:58.526 00.000 15712 Worker thread wakes up
22:51:58.526 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:51:58.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:51:58.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:51:59.944 01.418 15712 Exposure complete
22:52:00.005 00.061 15712 worker thread done servicing request
22:52:00.005 00.000 7988 OnExposeComplete: enter
22:52:00.007 00.002 7988 UpdateGuideState(): m_state=6
22:52:00.009 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
22:52:00.011 00.002 7988 Star::Find returns 1 (0), X=500.99, Y=797.28, Mass=1641, SNR=26.9, Peak=183 HFD=4.4
22:52:00.013 00.002 7988 MultiStar: [#1 -0.18,0.60,0.00,M3] [#2 0.05,0.10,0.83,U] [#3 0.23,-0.07,0.87,U] [#4 -0.02,0.02,0.74,U] [#5 -0.07,-0.10,0.73,U] [#6 -0.10,0.19,0.66,U] [#7 0.25,0.29,0.48,U] [#8 -0.02,0.58,0.00,M5] 
22:52:00.013 00.000 7988 refined, 6 included, MultiStar: {0.07, 0.01}, one-star: {0.13, -0.17}
22:52:00.013 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
22:52:00.013 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
22:52:00.013 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=0.01 mountY=-0.07, mountTheta=-1.44
22:52:00.022 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
22:52:00.022 00.000 7988 Enqueuing Move request for scope (0.07, 0.01)
22:52:00.024 00.002 15712 Worker thread wakes up
22:52:00.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:52:00.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:52:00.024 00.000 15712 Moving (0.07, 0.01) raw xDistance=0.01 yDistance=-0.07
22:52:00.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:00.024 00.000 7988 UpdateGuideState exits: m=1641 SNR=26.9
22:52:00.026 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:00.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:00.028 00.002 7988 Enqueuing Expose request
22:52:00.028 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 636.00
22:52:00.028 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
22:52:00.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:00.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:52:00.028 00.000 15712 MoveAxis(W, 2, ABG)
22:52:00.028 00.000 15712 Guiding  Dir = 3, Dur = 2
22:52:00.042 00.014 15712 IsGuiding returns 0
22:52:00.055 00.013 15712 IsGuiding returns 0
22:52:00.055 00.000 15712 Move returns status 0, amount 2
22:52:00.055 00.000 15712 MoveAxis(N, 0, ABG)
22:52:00.055 00.000 15712 Move returns status 0, amount 0
22:52:00.055 00.000 15712 move complete, result=0
22:52:00.055 00.000 15712 worker thread done servicing request
22:52:00.055 00.000 15712 Worker thread wakes up
22:52:00.055 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:52:00.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:00.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:52:01.700 01.645 15712 Exposure complete
22:52:01.759 00.059 15712 worker thread done servicing request
22:52:01.761 00.002 7988 OnExposeComplete: enter
22:52:01.762 00.001 7988 UpdateGuideState(): m_state=6
22:52:01.762 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
22:52:01.762 00.000 7988 Star::Find returns 1 (0), X=501.07, Y=797.40, Mass=1496, SNR=25.7, Peak=171 HFD=4.0
22:52:01.762 00.000 7988 MultiStar: [#1 0.15,0.74,0.00,M4] [#2 0.39,-0.00,0.89,U] [#3 0.02,0.14,0.91,U] [#4 0.11,0.40,0.75,U] [#5 0.14,0.11,0.72,U] [#6 -0.03,0.38,0.67,U] [#7 0.18,0.46,0.51,U] [#8 0.28,0.42,0.50,U] 
22:52:01.762 00.000 7988 single-star, 7 included, MultiStar: {0.16, 0.19}, one-star: {0.21, -0.05}
22:52:01.762 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.81 = -1.81)
22:52:01.762 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.84 = -1.84)
22:52:01.762 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.24 mountX=-0.05 mountY=-0.21, mountTheta=-1.81
22:52:01.762 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.05, opts=13)
22:52:01.772 00.010 7988 Enqueuing Move request for scope (0.21, -0.05)
22:52:01.772 00.000 15712 Worker thread wakes up
22:52:01.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
22:52:01.772 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
22:52:01.772 00.000 15712 Moving (0.21, -0.05) raw xDistance=-0.05 yDistance=-0.21
22:52:01.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:52:01.772 00.000 7988 UpdateGuideState exits: m=1496 SNR=25.7
22:52:01.776 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:01.776 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:01.778 00.002 7988 Enqueuing Expose request
22:52:01.778 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.25, period_length = 636.00
22:52:01.778 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
22:52:01.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:01.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:52:01.778 00.000 15712 MoveAxis(W, 1, ABG)
22:52:01.778 00.000 15712 Guiding  Dir = 3, Dur = 1
22:52:01.778 00.000 15712 IsGuiding returns 0
22:52:01.798 00.020 15712 IsGuiding returns 0
22:52:01.798 00.000 15712 Move returns status 0, amount 1
22:52:01.798 00.000 15712 MoveAxis(N, 0, ABG)
22:52:01.798 00.000 15712 Move returns status 0, amount 0
22:52:01.798 00.000 15712 move complete, result=0
22:52:01.798 00.000 15712 worker thread done servicing request
22:52:01.798 00.000 15712 Worker thread wakes up
22:52:01.798 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:52:01.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:01.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:52:03.219 01.421 15712 Exposure complete
22:52:03.266 00.047 15712 worker thread done servicing request
22:52:03.266 00.000 7988 OnExposeComplete: enter
22:52:03.266 00.000 7988 UpdateGuideState(): m_state=6
22:52:03.280 00.014 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
22:52:03.280 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=797.32, Mass=1583, SNR=26.4, Peak=185 HFD=4.2
22:52:03.283 00.003 7988 MultiStar: [#1 -0.13,0.58,0.00,M5] [#2 0.00,0.13,0.84,U] [#3 -0.05,0.15,0.89,U] [#4 0.08,0.32,0.78,U] [#5 -0.02,-0.01,0.77,U] [#6 -0.13,0.36,0.68,U] [#7 0.14,0.59,0.00,M1] [#8 -0.04,0.65,0.00,M5] 
22:52:03.283 00.000 7988 refined, 5 included, MultiStar: {-0.02, 0.12}, one-star: {-0.01, -0.14}
22:52:03.283 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
22:52:03.283 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
22:52:03.283 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.12 mountY=0.01, mountTheta=0.12
22:52:03.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.12, opts=13)
22:52:03.283 00.000 7988 Enqueuing Move request for scope (-0.02, 0.12)
22:52:03.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=22, FiltMax=255, Gamma=0.690
22:52:03.283 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.4
22:52:03.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:03.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:03.283 00.000 7988 Enqueuing Expose request
22:52:03.296 00.013 15712 Worker thread wakes up
22:52:03.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
22:52:03.296 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
22:52:03.296 00.000 15712 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=0.01
22:52:03.296 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.25, period_length = 636.00
22:52:03.296 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
22:52:03.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:03.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:52:03.296 00.000 15712 MoveAxis(E, 0, ABG)
22:52:03.296 00.000 15712 Move returns status 0, amount 0
22:52:03.296 00.000 15712 MoveAxis(N, 0, ABG)
22:52:03.296 00.000 15712 Move returns status 0, amount 0
22:52:03.296 00.000 15712 move complete, result=0
22:52:03.296 00.000 15712 worker thread done servicing request
22:52:03.296 00.000 15712 Worker thread wakes up
22:52:03.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:03.296 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:03.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:52:04.929 01.633 15712 Exposure complete
22:52:04.984 00.055 15712 worker thread done servicing request
22:52:04.984 00.000 7988 OnExposeComplete: enter
22:52:04.990 00.006 7988 UpdateGuideState(): m_state=6
22:52:04.990 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
22:52:04.990 00.000 7988 Star::Find returns 1 (0), X=501.08, Y=796.94, Mass=1444, SNR=25.2, Peak=177 HFD=4.1
22:52:04.990 00.000 7988 MultiStar: [#1 -0.09,0.29,1.05,U] [#2 0.14,-0.13,0.93,U] [#3 -0.06,-0.05,0.91,U] [#4 -0.11,-0.12,0.82,U] [#5 0.03,-0.35,0.76,U] [#6 -0.13,0.12,0.67,U] [#7 0.04,0.35,0.54,U] [#8 -0.09,0.38,0.46,U] 
22:52:04.990 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {0.22, -0.51}
22:52:04.990 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
22:52:04.990 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
22:52:04.990 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.51 mountX=-0.04 mountY=-0.00, mountTheta=-3.10
22:52:04.990 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.04, opts=13)
22:52:05.001 00.011 7988 Enqueuing Move request for scope (0.00, -0.04)
22:52:05.001 00.000 15712 Worker thread wakes up
22:52:05.001 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
22:52:05.001 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
22:52:05.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:05.001 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.2
22:52:05.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:05.005 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:05.006 00.001 15712 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=-0.00
22:52:05.006 00.000 7988 Enqueuing Expose request
22:52:05.006 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 636.00
22:52:05.006 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
22:52:05.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:05.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:52:05.006 00.000 15712 MoveAxis(E, 2, ABG)
22:52:05.006 00.000 15712 Guiding  Dir = 2, Dur = 2
22:52:05.042 00.036 15712 IsGuiding returns 0
22:52:05.063 00.021 15712 IsGuiding returns 0
22:52:05.063 00.000 15712 Move returns status 0, amount 2
22:52:05.063 00.000 15712 MoveAxis(N, 0, ABG)
22:52:05.063 00.000 15712 Move returns status 0, amount 0
22:52:05.063 00.000 15712 move complete, result=0
22:52:05.063 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:52:05.065 00.002 15712 worker thread done servicing request
22:52:05.065 00.000 15712 Worker thread wakes up
22:52:05.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:05.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:52:06.478 01.413 15712 Exposure complete
22:52:06.529 00.051 15712 worker thread done servicing request
22:52:06.529 00.000 7988 OnExposeComplete: enter
22:52:06.540 00.011 7988 UpdateGuideState(): m_state=6
22:52:06.540 00.000 7988 Star::Find(15, 501, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
22:52:06.542 00.002 7988 Star::Find returns 1 (0), X=500.74, Y=797.11, Mass=1629, SNR=26.9, Peak=178 HFD=4.5
22:52:06.544 00.002 7988 MultiStar: [#1 -0.22,0.30,1.00,U] [#2 0.13,0.07,0.85,U] [#3 -0.11,-0.07,0.86,U] [#4 -0.15,-0.05,0.78,U] [#5 -0.14,-0.24,0.73,U] [#6 -0.36,0.28,0.66,U] [#7 -0.11,0.19,0.46,U] [#8 0.24,0.48,0.00,M5] 
22:52:06.544 00.000 7988 refined, 7 included, MultiStar: {-0.13, 0.00}, one-star: {-0.12, -0.35}
22:52:06.546 00.002 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
22:52:06.546 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
22:52:06.546 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.13 mountX=-0.00 mountY=0.13, mountTheta=1.57
22:52:06.548 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.00, opts=13)
22:52:06.550 00.002 7988 Enqueuing Move request for scope (-0.13, 0.00)
22:52:06.550 00.000 15712 Worker thread wakes up
22:52:06.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
22:52:06.550 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
22:52:06.550 00.000 15712 Moving (-0.13, 0.00) raw xDistance=-0.00 yDistance=0.13
22:52:06.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:06.550 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.9
22:52:06.554 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:06.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:06.556 00.002 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 636.00
22:52:06.556 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
22:52:06.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:06.556 00.000 7988 Enqueuing Expose request
22:52:06.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:52:06.556 00.000 15712 MoveAxis(E, 3, ABG)
22:52:06.556 00.000 15712 Guiding  Dir = 2, Dur = 3
22:52:06.559 00.003 15712 IsGuiding returns 0
22:52:06.580 00.021 15712 IsGuiding returns 0
22:52:06.580 00.000 15712 Move returns status 0, amount 3
22:52:06.580 00.000 15712 MoveAxis(N, 0, ABG)
22:52:06.580 00.000 15712 Move returns status 0, amount 0
22:52:06.580 00.000 15712 move complete, result=0
22:52:06.580 00.000 15712 worker thread done servicing request
22:52:06.580 00.000 15712 Worker thread wakes up
22:52:06.580 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:52:06.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:06.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:52:08.219 01.639 15712 Exposure complete
22:52:08.280 00.061 15712 worker thread done servicing request
22:52:08.280 00.000 7988 OnExposeComplete: enter
22:52:08.281 00.001 7988 UpdateGuideState(): m_state=6
22:52:08.283 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
22:52:08.283 00.000 7988 Star::Find returns 1 (0), X=500.87, Y=797.41, Mass=1634, SNR=26.9, Peak=175 HFD=4.6
22:52:08.285 00.002 7988 MultiStar: [#1 -0.09,0.64,0.00,M4] [#2 0.14,-0.06,0.86,U] [#3 -0.14,0.10,0.84,U] [#4 -0.05,0.35,0.75,U] [#5 -0.26,0.03,0.71,U] [#6 -0.48,0.34,0.00,M1] [#7 -0.06,0.65,0.00,M1] [#8 -0.35,0.79,0.00,M6] 
22:52:08.285 00.000 7988 single-star, 4 included, MultiStar: {-0.05, 0.06}, one-star: {0.01, -0.05}
22:52:08.287 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
22:52:08.287 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
22:52:08.289 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.46 mountX=-0.05 mountY=-0.00, mountTheta=-3.05
22:52:08.291 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.05, opts=13)
22:52:08.291 00.000 7988 Enqueuing Move request for scope (0.01, -0.05)
22:52:08.293 00.002 15712 Worker thread wakes up
22:52:08.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:52:08.293 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:52:08.293 00.000 15712 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
22:52:08.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:08.293 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.9
22:52:08.295 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:08.296 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:08.296 00.000 7988 Enqueuing Expose request
22:52:08.299 00.003 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 636.00
22:52:08.299 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
22:52:08.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:08.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:52:08.299 00.000 15712 MoveAxis(E, 3, ABG)
22:52:08.299 00.000 15712 Guiding  Dir = 2, Dur = 3
22:52:08.299 00.000 15712 IsGuiding returns 0
22:52:08.315 00.016 15712 IsGuiding returns 0
22:52:08.315 00.000 15712 Move returns status 0, amount 3
22:52:08.315 00.000 15712 MoveAxis(N, 0, ABG)
22:52:08.315 00.000 15712 Move returns status 0, amount 0
22:52:08.315 00.000 15712 move complete, result=0
22:52:08.315 00.000 15712 worker thread done servicing request
22:52:08.315 00.000 15712 Worker thread wakes up
22:52:08.315 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:52:08.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:08.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:52:09.728 01.413 15712 Exposure complete
22:52:09.779 00.051 15712 worker thread done servicing request
22:52:09.779 00.000 7988 OnExposeComplete: enter
22:52:09.779 00.000 7988 UpdateGuideState(): m_state=6
22:52:09.792 00.013 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
22:52:09.792 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=797.35, Mass=1673, SNR=27.2, Peak=192 HFD=4.5
22:52:09.792 00.000 7988 MultiStar: [#1 -0.15,0.56,0.00,M5] [#2 0.26,0.11,0.86,U] [#3 -0.14,0.08,0.81,U] [#4 -0.10,0.22,0.75,U] [#5 0.07,0.11,0.69,U] [#6 -0.22,0.25,0.65,U] [#7 0.03,0.60,0.00,M2] [#8 -0.37,0.53,0.00,M7] 
22:52:09.796 00.004 7988 refined, 5 included, MultiStar: {-0.02, 0.10}, one-star: {-0.03, -0.11}
22:52:09.796 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
22:52:09.796 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
22:52:09.796 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.76 mountX=0.10 mountY=0.02, mountTheta=0.17
22:52:09.796 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.10, opts=13)
22:52:09.796 00.000 7988 Enqueuing Move request for scope (-0.02, 0.10)
22:52:09.796 00.000 15712 Worker thread wakes up
22:52:09.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:52:09.796 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:52:09.796 00.000 15712 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=0.02
22:52:09.796 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 636.00
22:52:09.796 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
22:52:09.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:09.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:52:09.796 00.000 15712 MoveAxis(E, 3, ABG)
22:52:09.796 00.000 15712 Guiding  Dir = 2, Dur = 3
22:52:09.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:09.796 00.000 7988 UpdateGuideState exits: m=1673 SNR=27.2
22:52:09.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:09.808 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:09.808 00.000 15712 IsGuiding returns 0
22:52:09.808 00.000 7988 Enqueuing Expose request
22:52:09.826 00.018 15712 IsGuiding returns 0
22:52:09.826 00.000 15712 Move returns status 0, amount 3
22:52:09.826 00.000 15712 MoveAxis(N, 0, ABG)
22:52:09.826 00.000 15712 Move returns status 0, amount 0
22:52:09.826 00.000 15712 move complete, result=0
22:52:09.826 00.000 15712 worker thread done servicing request
22:52:09.826 00.000 15712 Worker thread wakes up
22:52:09.826 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:52:09.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:09.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:52:11.567 01.741 15712 Exposure complete
22:52:11.628 00.061 15712 worker thread done servicing request
22:52:11.629 00.001 7988 OnExposeComplete: enter
22:52:11.629 00.000 7988 UpdateGuideState(): m_state=6
22:52:11.629 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
22:52:11.632 00.003 7988 Star::Find returns 1 (0), X=500.68, Y=797.38, Mass=1592, SNR=26.7, Peak=195 HFD=4.3
22:52:11.632 00.000 7988 MultiStar: [#1 -0.17,0.52,0.00,M6] [#2 0.05,0.03,0.84,U] [#3 -0.36,0.03,0.85,U] [#4 -0.30,0.30,0.75,U] [#5 -0.22,-0.10,0.74,U] [#6 -0.35,0.31,0.64,U] [#7 -0.33,0.49,0.00,M3] [#8 -0.08,0.65,0.00,M8] 
22:52:11.632 00.000 7988 single-star, 5 included, MultiStar: {-0.22, 0.07}, one-star: {-0.18, -0.08}
22:52:11.632 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.28 = 2.01)
22:52:11.632 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
22:52:11.632 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-2.71 mountX=-0.08 mountY=0.18, mountTheta=2.00
22:52:11.632 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.08, opts=13)
22:52:11.632 00.000 7988 Enqueuing Move request for scope (-0.18, -0.08)
22:52:11.632 00.000 15712 Worker thread wakes up
22:52:11.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
22:52:11.632 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
22:52:11.632 00.000 15712 Moving (-0.18, -0.08) raw xDistance=-0.08 yDistance=0.18
22:52:11.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:52:11.632 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.7
22:52:11.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:11.644 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:11.644 00.000 7988 Enqueuing Expose request
22:52:11.647 00.003 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.24, period_length = 636.00
22:52:11.647 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:52:11.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:11.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:52:11.647 00.000 15712 MoveAxis(E, 4, ABG)
22:52:11.647 00.000 15712 Guiding  Dir = 2, Dur = 4
22:52:11.680 00.033 15712 IsGuiding returns 0
22:52:11.692 00.012 15712 IsGuiding returns 0
22:52:11.692 00.000 15712 Move returns status 0, amount 4
22:52:11.692 00.000 15712 MoveAxis(N, 0, ABG)
22:52:11.692 00.000 15712 Move returns status 0, amount 0
22:52:11.692 00.000 15712 move complete, result=0
22:52:11.692 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
22:52:11.698 00.006 15712 worker thread done servicing request
22:52:11.698 00.000 15712 Worker thread wakes up
22:52:11.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:11.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:52:13.113 01.415 15712 Exposure complete
22:52:13.172 00.059 15712 worker thread done servicing request
22:52:13.172 00.000 7988 OnExposeComplete: enter
22:52:13.174 00.002 7988 UpdateGuideState(): m_state=6
22:52:13.176 00.002 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
22:52:13.177 00.001 7988 Star::Find returns 1 (0), X=500.92, Y=797.13, Mass=1652, SNR=26.9, Peak=178 HFD=4.3
22:52:13.177 00.000 7988 MultiStar: [#1 -0.23,0.35,0.97,U] [#2 -0.08,-0.04,0.83,U] [#3 -0.18,-0.23,0.87,U] [#4 0.21,0.09,0.75,U] [#5 -0.28,-0.13,0.75,U] [#6 -0.01,0.16,0.67,U] [#7 -0.15,0.54,0.00,M4] [#8 -0.22,0.40,0.47,U] 
22:52:13.179 00.002 7988 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {0.06, -0.33}
22:52:13.179 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.56) = xAngle (1.50 = 1.50)
22:52:13.181 00.002 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
22:52:13.181 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.06 mountX=0.01 mountY=0.09, mountTheta=1.50
22:52:13.183 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.01, opts=13)
22:52:13.185 00.002 7988 Enqueuing Move request for scope (-0.09, 0.01)
22:52:13.185 00.000 15712 Worker thread wakes up
22:52:13.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
22:52:13.185 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
22:52:13.185 00.000 15712 Moving (-0.09, 0.01) raw xDistance=0.01 yDistance=0.09
22:52:13.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:13.185 00.000 7988 UpdateGuideState exits: m=1652 SNR=26.9
22:52:13.190 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:13.190 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 636.00
22:52:13.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:13.190 00.000 7988 Enqueuing Expose request
22:52:13.190 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
22:52:13.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:13.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:52:13.190 00.000 15712 MoveAxis(E, 3, ABG)
22:52:13.194 00.004 15712 Guiding  Dir = 2, Dur = 3
22:52:13.194 00.000 15712 IsGuiding returns 0
22:52:13.211 00.017 15712 IsGuiding returns 0
22:52:13.211 00.000 15712 Move returns status 0, amount 3
22:52:13.211 00.000 15712 MoveAxis(N, 0, ABG)
22:52:13.211 00.000 15712 Move returns status 0, amount 0
22:52:13.211 00.000 15712 move complete, result=0
22:52:13.211 00.000 15712 worker thread done servicing request
22:52:13.211 00.000 15712 Worker thread wakes up
22:52:13.211 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:52:13.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:13.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:52:14.849 01.638 15712 Exposure complete
22:52:14.896 00.047 15712 worker thread done servicing request
22:52:14.896 00.000 7988 OnExposeComplete: enter
22:52:14.911 00.015 7988 UpdateGuideState(): m_state=6
22:52:14.911 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
22:52:14.913 00.002 7988 Star::Find returns 1 (0), X=500.87, Y=797.30, Mass=1448, SNR=25.1, Peak=172 HFD=4.2
22:52:14.913 00.000 7988 MultiStar: [#1 -0.43,0.59,0.00,M6] [#2 0.03,0.09,0.95,U] [#3 -0.07,0.04,0.88,U] [#4 0.06,0.30,0.77,U] [#5 -0.11,-0.32,0.75,U] [#6 -0.16,0.30,0.70,U] [#7 -0.21,0.56,0.00,M5] [#8 0.16,0.58,0.00,M8] 
22:52:14.913 00.000 7988 refined, 5 included, MultiStar: {-0.04, 0.03}, one-star: {0.01, -0.15}
22:52:14.913 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
22:52:14.913 00.000 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
22:52:14.913 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.37 mountX=0.03 mountY=0.03, mountTheta=0.79
22:52:14.913 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.03, opts=13)
22:52:14.913 00.000 7988 Enqueuing Move request for scope (-0.04, 0.03)
22:52:14.913 00.000 15712 Worker thread wakes up
22:52:14.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:52:14.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:52:14.913 00.000 15712 Moving (-0.04, 0.03) raw xDistance=0.03 yDistance=0.03
22:52:14.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:14.913 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.1
22:52:14.925 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:14.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:14.927 00.002 7988 Enqueuing Expose request
22:52:14.927 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 636.00
22:52:14.927 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
22:52:14.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:14.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:52:14.927 00.000 15712 MoveAxis(E, 3, ABG)
22:52:14.927 00.000 15712 Guiding  Dir = 2, Dur = 3
22:52:14.929 00.002 15712 IsGuiding returns 0
22:52:14.947 00.018 15712 IsGuiding returns 0
22:52:14.947 00.000 15712 Move returns status 0, amount 3
22:52:14.947 00.000 15712 MoveAxis(N, 0, ABG)
22:52:14.947 00.000 15712 Move returns status 0, amount 0
22:52:14.947 00.000 15712 move complete, result=0
22:52:14.947 00.000 15712 worker thread done servicing request
22:52:14.947 00.000 15712 Worker thread wakes up
22:52:14.947 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:52:14.959 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:14.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,782,31,31)
22:52:15.361 00.402 7988 evsrv: cli 0CCCFEE8 connect
22:52:15.364 00.003 7988 case statement mapped state 6 to 3
22:52:15.366 00.002 7988 case statement mapped state 6 to 3
22:52:15.368 00.002 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_app_state","id":"b398f0ec-98c5-4055-bed5-d9e5799b4860"}
22:52:15.371 00.003 7988 case statement mapped state 6 to 3
22:52:15.371 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b398f0ec-98c5-4055-bed5-d9e5799b4860"}
22:52:15.371 00.000 7988 evsrv: cli 0CCCFEE8 disconnect
22:52:15.376 00.005 7988 evsrv: cli 0CCCEEA8 connect
22:52:15.378 00.002 7988 case statement mapped state 6 to 3
22:52:15.380 00.002 7988 case statement mapped state 6 to 3
22:52:15.382 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"82bd4a90-eb01-4bee-9636-59b474045e9a"}
22:52:15.384 00.002 7988 PhdController::Dither begins
22:52:15.384 00.000 7988 dither: size=4.00, dRA=0.16 dDec=-1.58
22:52:15.386 00.002 7988 MountToCamera -- mountTheta (-1.47) + m_xAngle (1.56) = xAngle (0.09 = 0.09)
22:52:15.388 00.002 7988 MountToCamera -- mountX=0.16 mountY=-1.58 hyp=1.59 mountTheta=-1.47 cameraX=1.59, cameraY=0.15 cameraTheta=0.09
22:52:15.390 00.002 7988 setting lock position to (502.45, 797.60)
22:52:15.392 00.002 7988 Mount: notify guiding dithered (1.6, 0.1)
22:52:15.394 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:52:15.394 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
22:52:15.396 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:52:15.398 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:52:15.400 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
22:52:15.402 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
22:52:15.404 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
22:52:15.405 00.001 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:52:15.407 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:52:15.409 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
22:52:15.411 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:52:15.411 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
22:52:15.413 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
22:52:15.415 00.002 7988 MultiStar: stabilizing after lock position change
22:52:15.415 00.000 7988 Status Line: Dither by 0.16,-1.58
22:52:15.420 00.005 7988 PhdController: newstate STATE_SETTLE_BEGIN
22:52:15.422 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
22:52:15.422 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":0,"id":"82bd4a90-eb01-4bee-9636-59b474045e9a"}
22:52:15.424 00.002 7988 evsrv: cli 0CCCEEA8 disconnect
22:52:16.370 00.946 15712 Exposure complete
22:52:16.467 00.097 15712 worker thread done servicing request
22:52:16.467 00.000 7988 OnExposeComplete: enter
22:52:16.467 00.000 7988 UpdateGuideState(): m_state=6
22:52:16.471 00.004 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
22:52:16.471 00.000 7988 Star::Find returns 1 (0), X=500.84, Y=797.38, Mass=1712, SNR=27.6, Peak=191 HFD=4.6
22:52:16.471 00.000 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.56) = xAngle (-4.57 = 1.72)
22:52:16.471 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.68)
22:52:16.479 00.008 7988 CameraToMount -- cameraX=-1.61 cameraY=-0.22 hyp=1.63 cameraTheta=-3.00 mountX=-0.24 mountY=1.61, mountTheta=1.72
22:52:16.479 00.000 7988 dither recenter: remaining=(-0.2,1.6) step=(-0.2,1.6)
22:52:16.484 00.005 7988 MountToCamera -- mountTheta (1.67) + m_xAngle (1.56) = xAngle (3.23 = -3.05)
22:52:16.484 00.000 7988 MountToCamera -- mountX=-0.16 mountY=1.58 hyp=1.59 mountTheta=1.67 cameraX=-1.59, cameraY=-0.15 cameraTheta=-3.05
22:52:16.488 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-1.59, y=-0.15, opts=4)
22:52:16.488 00.000 7988 Enqueuing Move request for scope (-1.59, -0.15)
22:52:16.488 00.000 7988 Mount: notify direct move -0.16,1.58
22:52:16.488 00.000 15712 Worker thread wakes up
22:52:16.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.59, -0.15) opts 0x4
22:52:16.488 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:52:16.497 00.009 15712 Handling offset move in thread for scope, endpoint = (-1.59, -0.15)
22:52:16.497 00.000 15712 Moving (-1.59, -0.15) raw xDistance=-0.16 yDistance=1.58
22:52:16.497 00.000 15712 BLC: window closed
22:52:16.497 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
22:52:16.499 00.002 15712 MoveAxis(E, 52, B)
22:52:16.499 00.000 15712 Guiding  Dir = 2, Dur = 52
22:52:16.499 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:52:16.499 00.000 15712 IsGuiding returns 0
22:52:16.499 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:52:16.499 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
22:52:16.506 00.007 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
22:52:16.508 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
22:52:16.511 00.003 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:52:16.513 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:52:16.515 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
22:52:16.521 00.006 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:52:16.525 00.004 15712 PulseGuide returned control before completion, sleep 40
22:52:16.525 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
22:52:16.530 00.005 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
22:52:16.532 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:16.532 00.000 7988 UpdateGuideState exits: m=1712 SNR=27.6
22:52:16.532 00.000 7988 PhdController: settling, locked = 1, distance = 1.67 (1.50) aobump = 0 frame = 1 / 99999
22:52:16.542 00.010 7988 evsrv: {"Event":"Settling","Timestamp":1767412336.542,"Host":"ASTROPC","Inst":1,"Distance":1.67,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:52:16.544 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:16.544 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:16.544 00.000 7988 Enqueuing Expose request
22:52:16.573 00.029 15712 IsGuiding returns 1
22:52:16.573 00.000 15712 scope still moving after pulse duration time elapsed
22:52:16.607 00.034 15712 IsGuiding returns 0
22:52:16.607 00.000 15712 scope move finished after 52 + 66 ms
22:52:16.607 00.000 15712 Move returns status 0, amount 52
22:52:16.607 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:52:16.607 00.000 15712 MoveAxis(S, 405, B)
22:52:16.607 00.000 15712 Guiding  Dir = 1, Dur = 405
22:52:16.607 00.000 15712 IsGuiding returns 0
22:52:16.692 00.085 15712 PulseGuide returned control before completion, sleep 336
22:52:17.049 00.357 15712 IsGuiding returns 1
22:52:17.049 00.000 15712 scope still moving after pulse duration time elapsed
22:52:17.081 00.032 15712 IsGuiding returns 1
22:52:17.145 00.064 15712 IsGuiding returns 0
22:52:17.145 00.000 15712 scope move finished after 405 + 122 ms
22:52:17.145 00.000 15712 Move returns status 0, amount 405
22:52:17.145 00.000 15712 move complete, result=0
22:52:17.145 00.000 15712 worker thread done servicing request
22:52:17.145 00.000 15712 Worker thread wakes up
22:52:17.145 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 1.6 px 405 ms SOUTH
22:52:17.149 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:17.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:18.780 01.631 15712 Exposure complete
22:52:18.852 00.072 15712 worker thread done servicing request
22:52:18.852 00.000 7988 OnExposeComplete: enter
22:52:18.854 00.002 7988 UpdateGuideState(): m_state=6
22:52:18.854 00.000 7988 Star::Find(15, 500, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
22:52:18.856 00.002 7988 Star::Find returns 1 (0), X=502.58, Y=797.58, Mass=1572, SNR=26.4, Peak=150 HFD=4.3
22:52:18.857 00.001 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
22:52:18.858 00.001 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
22:52:18.858 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=-0.02 mountY=-0.13, mountTheta=-1.73
22:52:18.860 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.02, opts=13)
22:52:18.862 00.002 7988 Enqueuing Move request for scope (0.13, -0.02)
22:52:18.864 00.002 15712 Worker thread wakes up
22:52:18.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:52:18.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:52:18.864 00.000 15712 Moving (0.13, -0.02) raw xDistance=-0.02 yDistance=-0.13
22:52:18.864 00.000 15712 PPEC rslt(dithering): input = -0.02, final = -0.01
22:52:18.864 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
22:52:18.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:18.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:18.866 00.002 7988 UpdateGuideState exits: m=1572 SNR=26.4
22:52:18.866 00.000 7988 PhdController: settling, locked = 1, distance = 0.13 (1.50) aobump = 0 frame = 2 / 99999
22:52:18.868 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:52:18.868 00.000 15712 MoveAxis(E, 4, ABG)
22:52:18.868 00.000 15712 Guiding  Dir = 2, Dur = 4
22:52:18.868 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767412338.868,"Host":"ASTROPC","Inst":1,"Distance":0.13,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:52:18.868 00.000 15712 IsGuiding returns 0
22:52:18.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:18.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:18.873 00.005 7988 Enqueuing Expose request
22:52:18.889 00.016 15712 IsGuiding returns 0
22:52:18.889 00.000 15712 Move returns status 0, amount 4
22:52:18.889 00.000 15712 MoveAxis(N, 0, ABG)
22:52:18.889 00.000 15712 Move returns status 0, amount 0
22:52:18.889 00.000 15712 move complete, result=0
22:52:18.889 00.000 15712 worker thread done servicing request
22:52:18.889 00.000 15712 Worker thread wakes up
22:52:18.889 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:52:18.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:18.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:20.303 01.414 15712 Exposure complete
22:52:20.366 00.063 15712 worker thread done servicing request
22:52:20.366 00.000 7988 OnExposeComplete: enter
22:52:20.366 00.000 7988 UpdateGuideState(): m_state=6
22:52:20.370 00.004 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
22:52:20.370 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=797.22, Mass=1683, SNR=27.7, Peak=168 HFD=4.4
22:52:20.372 00.002 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.42 = 2.87)
22:52:20.372 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
22:52:20.374 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.38 hyp=0.40 cameraTheta=-1.85 mountX=-0.38 mountY=0.12, mountTheta=2.84
22:52:20.376 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.38, opts=13)
22:52:20.376 00.000 7988 Enqueuing Move request for scope (-0.11, -0.38)
22:52:20.378 00.002 15712 Worker thread wakes up
22:52:20.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.38) opts 0xd
22:52:20.378 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.38)
22:52:20.378 00.000 15712 Moving (-0.11, -0.38) raw xDistance=-0.38 yDistance=0.12
22:52:20.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:20.378 00.000 7988 UpdateGuideState exits: m=1683 SNR=27.7
22:52:20.380 00.002 7988 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 3 / 99999
22:52:20.381 00.001 15712 PPEC rslt(dithering): input = -0.38, final = -0.23
22:52:20.381 00.000 15712 PPEC: input: -0.38, control: -0.23, exposure: 1500
22:52:20.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:20.381 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767412340.381,"Host":"ASTROPC","Inst":1,"Distance":0.21,"Time":1.5,"SettleTime":15.0,"StarLocked":true}
22:52:20.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:52:20.381 00.000 15712 MoveAxis(E, 75, ABG)
22:52:20.381 00.000 15712 Guiding  Dir = 2, Dur = 75
22:52:20.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:20.381 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:20.381 00.000 7988 Enqueuing Expose request
22:52:20.381 00.000 15712 IsGuiding returns 0
22:52:20.399 00.018 15712 PulseGuide returned control before completion, sleep 65
22:52:20.477 00.078 15712 IsGuiding returns 1
22:52:20.477 00.000 15712 scope still moving after pulse duration time elapsed
22:52:20.519 00.042 15712 IsGuiding returns 0
22:52:20.519 00.000 15712 scope move finished after 75 + 57 ms
22:52:20.519 00.000 15712 Move returns status 0, amount 75
22:52:20.519 00.000 15712 MoveAxis(N, 0, ABG)
22:52:20.519 00.000 15712 Move returns status 0, amount 0
22:52:20.519 00.000 15712 move complete, result=0
22:52:20.519 00.000 15712 worker thread done servicing request
22:52:20.519 00.000 15712 Worker thread wakes up
22:52:20.519 00.000 7988 GuideStep: -0.4 px 75 ms EAST, 0.1 px 0 ms NORTH
22:52:20.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:20.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:22.153 01.634 15712 Exposure complete
22:52:22.201 00.048 15712 worker thread done servicing request
22:52:22.216 00.015 7988 OnExposeComplete: enter
22:52:22.216 00.000 7988 UpdateGuideState(): m_state=6
22:52:22.218 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
22:52:22.218 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=798.02, Mass=1729, SNR=27.8, Peak=176 HFD=4.3
22:52:22.218 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
22:52:22.218 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
22:52:22.218 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.61 mountX=0.41 mountY=0.01, mountTheta=0.02
22:52:22.218 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.41, opts=13)
22:52:22.218 00.000 7988 Enqueuing Move request for scope (-0.02, 0.41)
22:52:22.218 00.000 15712 Worker thread wakes up
22:52:22.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.41) opts 0xd
22:52:22.218 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.41)
22:52:22.218 00.000 15712 Moving (-0.02, 0.41) raw xDistance=0.41 yDistance=0.01
22:52:22.218 00.000 15712 PPEC rslt(dithering): input = 0.41, final = 0.25
22:52:22.218 00.000 15712 PPEC: input: 0.41, control: 0.25, exposure: 1500
22:52:22.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:22.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:52:22.218 00.000 15712 MoveAxis(W, 81, ABG)
22:52:22.218 00.000 15712 Guiding  Dir = 3, Dur = 81
22:52:22.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:22.218 00.000 7988 UpdateGuideState exits: m=1729 SNR=27.8
22:52:22.218 00.000 7988 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 4 / 99999
22:52:22.218 00.000 15712 IsGuiding returns 0
22:52:22.218 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767412342.218,"Host":"ASTROPC","Inst":1,"Distance":0.27,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
22:52:22.232 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:22.232 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:22.232 00.000 7988 Enqueuing Expose request
22:52:22.235 00.003 15712 PulseGuide returned control before completion, sleep 76
22:52:22.337 00.102 15712 IsGuiding returns 0
22:52:22.337 00.000 15712 Move returns status 0, amount 81
22:52:22.337 00.000 15712 MoveAxis(N, 0, ABG)
22:52:22.337 00.000 15712 Move returns status 0, amount 0
22:52:22.337 00.000 15712 move complete, result=0
22:52:22.337 00.000 7988 GuideStep: 0.4 px 81 ms WEST, 0.0 px 0 ms NORTH
22:52:22.344 00.007 15712 worker thread done servicing request
22:52:22.344 00.000 15712 Worker thread wakes up
22:52:22.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:22.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:23.749 01.405 15712 Exposure complete
22:52:23.809 00.060 15712 worker thread done servicing request
22:52:23.809 00.000 7988 OnExposeComplete: enter
22:52:23.809 00.000 7988 UpdateGuideState(): m_state=6
22:52:23.812 00.003 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
22:52:23.812 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=797.66, Mass=1533, SNR=26.1, Peak=162 HFD=4.0
22:52:23.814 00.002 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
22:52:23.814 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
22:52:23.816 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.96 mountX=0.06 mountY=-0.04, mountTheta=-0.62
22:52:23.817 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.05, opts=13)
22:52:23.819 00.002 7988 Enqueuing Move request for scope (0.04, 0.05)
22:52:23.819 00.000 15712 Worker thread wakes up
22:52:23.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:52:23.819 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:52:23.819 00.000 15712 Moving (0.04, 0.05) raw xDistance=0.06 yDistance=-0.04
22:52:23.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:23.819 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.1
22:52:23.823 00.004 7988 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 5 / 99999
22:52:23.823 00.000 15712 PPEC rslt(dithering): input = 0.06, final = 0.03
22:52:23.823 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
22:52:23.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:23.823 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767412343.823,"Host":"ASTROPC","Inst":1,"Distance":0.21,"Time":5.0,"SettleTime":15.0,"StarLocked":true}
22:52:23.825 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:52:23.825 00.000 15712 MoveAxis(W, 11, ABG)
22:52:23.825 00.000 15712 Guiding  Dir = 3, Dur = 11
22:52:23.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:23.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:23.827 00.002 7988 Enqueuing Expose request
22:52:23.827 00.000 15712 IsGuiding returns 0
22:52:23.841 00.014 15712 IsGuiding returns 1
22:52:23.841 00.000 15712 scope still moving after pulse duration time elapsed
22:52:23.893 00.052 15712 IsGuiding returns 0
22:52:23.893 00.000 15712 scope move finished after 11 + 53 ms
22:52:23.893 00.000 15712 Move returns status 0, amount 11
22:52:23.893 00.000 15712 MoveAxis(N, 0, ABG)
22:52:23.893 00.000 15712 Move returns status 0, amount 0
22:52:23.893 00.000 15712 move complete, result=0
22:52:23.893 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
22:52:23.895 00.002 15712 worker thread done servicing request
22:52:23.895 00.000 15712 Worker thread wakes up
22:52:23.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:23.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:25.636 01.741 15712 Exposure complete
22:52:25.696 00.060 15712 worker thread done servicing request
22:52:25.696 00.000 7988 OnExposeComplete: enter
22:52:25.696 00.000 7988 UpdateGuideState(): m_state=6
22:52:25.699 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
22:52:25.699 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=797.42, Mass=1576, SNR=26.3, Peak=156 HFD=4.2
22:52:25.701 00.002 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
22:52:25.701 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
22:52:25.703 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.41 mountX=-0.19 mountY=-0.03, mountTheta=-3.00
22:52:25.705 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.19, opts=13)
22:52:25.705 00.000 7988 Enqueuing Move request for scope (0.03, -0.19)
22:52:25.707 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:25.707 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.3
22:52:25.709 00.002 7988 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 6 / 99999
22:52:25.709 00.000 15712 Worker thread wakes up
22:52:25.709 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
22:52:25.709 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
22:52:25.709 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767412345.709,"Host":"ASTROPC","Inst":1,"Distance":0.20,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
22:52:25.711 00.002 15712 Moving (0.03, -0.19) raw xDistance=-0.19 yDistance=-0.03
22:52:25.711 00.000 15712 PPEC rslt(dithering): input = -0.19, final = -0.11
22:52:25.711 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
22:52:25.711 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:25.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:25.711 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:25.711 00.000 7988 Enqueuing Expose request
22:52:25.711 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:25.711 00.000 15712 MoveAxis(E, 37, ABG)
22:52:25.711 00.000 15712 Guiding  Dir = 2, Dur = 37
22:52:25.711 00.000 15712 IsGuiding returns 0
22:52:25.727 00.016 15712 PulseGuide returned control before completion, sleep 32
22:52:25.779 00.052 15712 IsGuiding returns 0
22:52:25.779 00.000 15712 Move returns status 0, amount 37
22:52:25.779 00.000 15712 MoveAxis(N, 0, ABG)
22:52:25.779 00.000 15712 Move returns status 0, amount 0
22:52:25.779 00.000 15712 move complete, result=0
22:52:25.779 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
22:52:25.781 00.002 15712 worker thread done servicing request
22:52:25.781 00.000 15712 Worker thread wakes up
22:52:25.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:25.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:27.197 01.416 15712 Exposure complete
22:52:27.251 00.054 15712 worker thread done servicing request
22:52:27.258 00.007 7988 OnExposeComplete: enter
22:52:27.258 00.000 7988 UpdateGuideState(): m_state=6
22:52:27.260 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
22:52:27.260 00.000 7988 Star::Find returns 1 (0), X=502.65, Y=797.48, Mass=1681, SNR=27.2, Peak=180 HFD=4.7
22:52:27.262 00.002 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.56) = xAngle (-2.10 = -2.10)
22:52:27.262 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.14 = -2.14)
22:52:27.264 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-0.54 mountX=-0.12 mountY=-0.20, mountTheta=-2.11
22:52:27.266 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.12, opts=13)
22:52:27.266 00.000 7988 Enqueuing Move request for scope (0.20, -0.12)
22:52:27.268 00.002 15712 Worker thread wakes up
22:52:27.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
22:52:27.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
22:52:27.268 00.000 15712 Moving (0.20, -0.12) raw xDistance=-0.12 yDistance=-0.20
22:52:27.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:27.268 00.000 7988 UpdateGuideState exits: m=1681 SNR=27.2
22:52:27.271 00.003 7988 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 7 / 99999
22:52:27.271 00.000 15712 PPEC rslt(dithering): input = -0.12, final = -0.07
22:52:27.271 00.000 15712 PPEC: input: -0.12, control: -0.07, exposure: 1500
22:52:27.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:27.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:52:27.271 00.000 15712 MoveAxis(E, 24, ABG)
22:52:27.271 00.000 15712 Guiding  Dir = 2, Dur = 24
22:52:27.271 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767412347.271,"Host":"ASTROPC","Inst":1,"Distance":0.21,"Time":8.4,"SettleTime":15.0,"StarLocked":true}
22:52:27.271 00.000 15712 IsGuiding returns 0
22:52:27.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:27.274 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:27.274 00.000 7988 Enqueuing Expose request
22:52:27.290 00.016 15712 IsGuiding returns 1
22:52:27.290 00.000 15712 scope still moving after pulse duration time elapsed
22:52:27.342 00.052 15712 IsGuiding returns 0
22:52:27.342 00.000 15712 scope move finished after 24 + 49 ms
22:52:27.342 00.000 15712 Move returns status 0, amount 24
22:52:27.342 00.000 15712 MoveAxis(N, 0, ABG)
22:52:27.342 00.000 15712 Move returns status 0, amount 0
22:52:27.342 00.000 15712 move complete, result=0
22:52:27.342 00.000 7988 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
22:52:27.348 00.006 15712 worker thread done servicing request
22:52:27.348 00.000 15712 Worker thread wakes up
22:52:27.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:27.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:28.986 01.638 15712 Exposure complete
22:52:29.048 00.062 15712 worker thread done servicing request
22:52:29.049 00.001 7988 OnExposeComplete: enter
22:52:29.049 00.000 7988 UpdateGuideState(): m_state=6
22:52:29.049 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
22:52:29.049 00.000 7988 Star::Find returns 1 (0), X=502.50, Y=797.85, Mass=1564, SNR=26.2, Peak=163 HFD=4.4
22:52:29.049 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
22:52:29.054 00.005 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
22:52:29.054 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.37 mountX=0.25 mountY=-0.06, mountTheta=-0.22
22:52:29.054 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.25, opts=13)
22:52:29.054 00.000 7988 Enqueuing Move request for scope (0.05, 0.25)
22:52:29.054 00.000 15712 Worker thread wakes up
22:52:29.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
22:52:29.054 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
22:52:29.054 00.000 15712 Moving (0.05, 0.25) raw xDistance=0.25 yDistance=-0.06
22:52:29.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:52:29.054 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.2
22:52:29.054 00.000 7988 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 8 / 99999
22:52:29.054 00.000 15712 PPEC rslt(dithering): input = 0.25, final = 0.15
22:52:29.054 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
22:52:29.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:29.054 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767412349.054,"Host":"ASTROPC","Inst":1,"Distance":0.23,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
22:52:29.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:29.054 00.000 15712 MoveAxis(W, 49, ABG)
22:52:29.054 00.000 15712 Guiding  Dir = 3, Dur = 49
22:52:29.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:29.064 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:29.064 00.000 7988 Enqueuing Expose request
22:52:29.064 00.000 15712 IsGuiding returns 0
22:52:29.088 00.024 15712 PulseGuide returned control before completion, sleep 38
22:52:29.128 00.040 15712 IsGuiding returns 1
22:52:29.128 00.000 15712 scope still moving after pulse duration time elapsed
22:52:29.164 00.036 15712 IsGuiding returns 0
22:52:29.164 00.000 15712 scope move finished after 49 + 53 ms
22:52:29.164 00.000 15712 Move returns status 0, amount 49
22:52:29.164 00.000 15712 MoveAxis(N, 0, ABG)
22:52:29.164 00.000 15712 Move returns status 0, amount 0
22:52:29.164 00.000 15712 move complete, result=0
22:52:29.164 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
22:52:29.170 00.006 15712 worker thread done servicing request
22:52:29.170 00.000 15712 Worker thread wakes up
22:52:29.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:29.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:30.586 01.416 15712 Exposure complete
22:52:30.647 00.061 15712 worker thread done servicing request
22:52:30.647 00.000 7988 OnExposeComplete: enter
22:52:30.648 00.001 7988 UpdateGuideState(): m_state=6
22:52:30.648 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
22:52:30.648 00.000 7988 Star::Find returns 1 (0), X=502.54, Y=797.75, Mass=1567, SNR=26.3, Peak=154 HFD=4.3
22:52:30.648 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
22:52:30.648 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
22:52:30.654 00.006 7988 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.00 mountX=0.14 mountY=-0.09, mountTheta=-0.59
22:52:30.654 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.14, opts=13)
22:52:30.654 00.000 7988 Enqueuing Move request for scope (0.09, 0.14)
22:52:30.654 00.000 15712 Worker thread wakes up
22:52:30.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
22:52:30.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
22:52:30.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:52:30.654 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.3
22:52:30.660 00.006 7988 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 9 / 99999
22:52:30.660 00.000 15712 Moving (0.09, 0.14) raw xDistance=0.14 yDistance=-0.09
22:52:30.660 00.000 15712 PPEC rslt(dithering): input = 0.14, final = 0.09
22:52:30.660 00.000 15712 PPEC: input: 0.14, control: 0.09, exposure: 1500
22:52:30.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:30.660 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767412350.660,"Host":"ASTROPC","Inst":1,"Distance":0.21,"Time":11.8,"SettleTime":15.0,"StarLocked":true}
22:52:30.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:52:30.660 00.000 15712 MoveAxis(W, 28, ABG)
22:52:30.660 00.000 15712 Guiding  Dir = 3, Dur = 28
22:52:30.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:30.664 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:30.664 00.000 7988 Enqueuing Expose request
22:52:30.664 00.000 15712 IsGuiding returns 0
22:52:30.687 00.023 15712 PulseGuide returned control before completion, sleep 18
22:52:30.712 00.025 15712 IsGuiding returns 1
22:52:30.712 00.000 15712 scope still moving after pulse duration time elapsed
22:52:30.748 00.036 15712 IsGuiding returns 0
22:52:30.748 00.000 15712 scope move finished after 28 + 56 ms
22:52:30.748 00.000 15712 Move returns status 0, amount 28
22:52:30.748 00.000 15712 MoveAxis(N, 0, ABG)
22:52:30.748 00.000 15712 Move returns status 0, amount 0
22:52:30.748 00.000 15712 move complete, result=0
22:52:30.748 00.000 7988 GuideStep: 0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
22:52:30.753 00.005 15712 worker thread done servicing request
22:52:30.753 00.000 15712 Worker thread wakes up
22:52:30.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:30.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:32.391 01.638 15712 Exposure complete
22:52:32.442 00.051 15712 worker thread done servicing request
22:52:32.442 00.000 7988 OnExposeComplete: enter
22:52:32.454 00.012 7988 UpdateGuideState(): m_state=6
22:52:32.456 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
22:52:32.456 00.000 7988 Star::Find returns 1 (0), X=502.61, Y=797.44, Mass=1685, SNR=27.4, Peak=186 HFD=4.3
22:52:32.458 00.002 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
22:52:32.459 00.001 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.36 = -2.36)
22:52:32.459 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.77 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
22:52:32.461 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.16, opts=13)
22:52:32.463 00.002 7988 Enqueuing Move request for scope (0.17, -0.16)
22:52:32.463 00.000 15712 Worker thread wakes up
22:52:32.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
22:52:32.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
22:52:32.463 00.000 15712 Moving (0.17, -0.16) raw xDistance=-0.16 yDistance=-0.16
22:52:32.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:32.463 00.000 7988 UpdateGuideState exits: m=1685 SNR=27.4
22:52:32.466 00.003 7988 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 10 / 99999
22:52:32.466 00.000 15712 PPEC rslt(dithering): input = -0.16, final = -0.10
22:52:32.466 00.000 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
22:52:32.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:32.466 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767412352.466,"Host":"ASTROPC","Inst":1,"Distance":0.22,"Time":13.6,"SettleTime":15.0,"StarLocked":true}
22:52:32.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:52:32.466 00.000 15712 MoveAxis(E, 31, ABG)
22:52:32.466 00.000 15712 Guiding  Dir = 2, Dur = 31
22:52:32.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:32.469 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:32.469 00.000 7988 Enqueuing Expose request
22:52:32.469 00.000 15712 IsGuiding returns 0
22:52:32.493 00.024 15712 PulseGuide returned control before completion, sleep 20
22:52:32.537 00.044 15712 IsGuiding returns 0
22:52:32.537 00.000 15712 Move returns status 0, amount 31
22:52:32.537 00.000 15712 MoveAxis(N, 0, ABG)
22:52:32.537 00.000 15712 Move returns status 0, amount 0
22:52:32.537 00.000 15712 move complete, result=0
22:52:32.537 00.000 15712 worker thread done servicing request
22:52:32.537 00.000 15712 Worker thread wakes up
22:52:32.537 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
22:52:32.543 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:32.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:33.957 01.414 15712 Exposure complete
22:52:34.022 00.065 15712 worker thread done servicing request
22:52:34.022 00.000 7988 OnExposeComplete: enter
22:52:34.022 00.000 7988 UpdateGuideState(): m_state=6
22:52:34.026 00.004 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
22:52:34.026 00.000 7988 Star::Find returns 1 (0), X=502.29, Y=797.48, Mass=1664, SNR=27.1, Peak=168 HFD=4.7
22:52:34.028 00.002 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.03 = 2.25)
22:52:34.028 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.22)
22:52:34.030 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-2.47 mountX=-0.13 mountY=0.16, mountTheta=2.24
22:52:34.032 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.13, opts=13)
22:52:34.032 00.000 7988 Enqueuing Move request for scope (-0.16, -0.13)
22:52:34.034 00.002 15712 Worker thread wakes up
22:52:34.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
22:52:34.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
22:52:34.034 00.000 15712 Moving (-0.16, -0.13) raw xDistance=-0.13 yDistance=0.16
22:52:34.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:34.035 00.001 7988 UpdateGuideState exits: m=1664 SNR=27.1
22:52:34.035 00.000 7988 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 11 / 99999
22:52:34.035 00.000 7988 PhdController: newstate STATE_FINISH
22:52:34.039 00.004 7988 PhdController complete: success
22:52:34.039 00.000 15712 PPEC rslt(dithering): input = -0.13, final = -0.08
22:52:34.039 00.000 15712 PPEC: input: -0.13, control: -0.08, exposure: 1500
22:52:34.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:34.039 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767412354.039,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
22:52:34.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:52:34.039 00.000 7988 Mount: notify guiding dither settle done success=1
22:52:34.039 00.000 7988 PhdController: newstate STATE_IDLE
22:52:34.043 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:34.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:34.045 00.002 7988 Enqueuing Expose request
22:52:34.045 00.000 15712 MoveAxis(E, 25, ABG)
22:52:34.045 00.000 15712 Guiding  Dir = 2, Dur = 25
22:52:34.045 00.000 15712 IsGuiding returns 0
22:52:34.108 00.063 15712 IsGuiding returns 1
22:52:34.108 00.000 15712 scope still moving after pulse duration time elapsed
22:52:34.131 00.023 15712 IsGuiding returns 0
22:52:34.131 00.000 15712 scope move finished after 25 + 60 ms
22:52:34.131 00.000 15712 Move returns status 0, amount 25
22:52:34.131 00.000 15712 MoveAxis(N, 0, ABG)
22:52:34.131 00.000 15712 Move returns status 0, amount 0
22:52:34.131 00.000 15712 move complete, result=0
22:52:34.131 00.000 7988 GuideStep: -0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
22:52:34.133 00.002 15712 worker thread done servicing request
22:52:34.133 00.000 15712 Worker thread wakes up
22:52:34.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:34.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:35.763 01.630 15712 Exposure complete
22:52:35.822 00.059 15712 worker thread done servicing request
22:52:35.822 00.000 7988 OnExposeComplete: enter
22:52:35.824 00.002 7988 UpdateGuideState(): m_state=6
22:52:35.826 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:35.826 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=797.54, Mass=1557, SNR=26.3, Peak=172 HFD=4.3
22:52:35.828 00.002 7988 MultiStar: exiting stabilization period
22:52:35.828 00.000 7988 MultiStar: updating star positions after lock position change
22:52:35.830 00.002 7988 Star::Find(15, 968, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:35.830 00.000 7988 Star::Find returns 1 (0), X=968.81, Y=206.59, Mass=1501, SNR=25.9, Peak=186 HFD=3.7
22:52:35.830 00.000 7988 Star::Find(15, 1208, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:35.832 00.002 7988 Star::Find returns 1 (0), X=1208.35, Y=781.54, Mass=1250, SNR=23.8, Peak=170 HFD=3.3
22:52:35.832 00.000 7988 Star::Find(15, 696, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:35.834 00.002 7988 Star::Find returns 1 (0), X=696.99, Y=706.55, Mass=1187, SNR=22.6, Peak=155 HFD=3.7
22:52:35.834 00.000 7988 Star::Find(15, 696, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:35.834 00.000 7988 Star::Find returns 1 (0), X=695.88, Y=562.83, Mass=939, SNR=20.3, Peak=105 HFD=4.3
22:52:35.834 00.000 7988 Star::Find(15, 1114, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:35.834 00.000 7988 Star::Find returns 1 (0), X=1114.51, Y=656.95, Mass=849, SNR=19.5, Peak=121 HFD=3.6
22:52:35.840 00.006 7988 Star::Find(15, 698, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:35.841 00.001 7988 Star::Find returns 1 (0), X=697.79, Y=143.15, Mass=692, SNR=17.6, Peak=137 HFD=2.9
22:52:35.841 00.000 7988 Star::Find(15, 36, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:35.843 00.002 7988 Star::Find returns 1 (0), X=36.16, Y=140.07, Mass=382, SNR=13.1, Peak=122 HFD=2.2
22:52:35.843 00.000 7988 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:35.845 00.002 7988 Star::Find returns 1 (0), X=267.88, Y=59.01, Mass=337, SNR=12.2, Peak=100 HFD=2.2
22:52:35.845 00.000 7988 Star::Find(15, 102, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:35.847 00.002 7988 Star::Find returns 1 (0), X=102.22, Y=795.14, Mass=360, SNR=12.4, Peak=89 HFD=2.7
22:52:35.847 00.000 7988 Star::Find(15, 1074, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:35.849 00.002 7988 Star::Find returns 1 (0), X=1074.48, Y=740.12, Mass=373, SNR=12.7, Peak=76 HFD=3.1
22:52:35.849 00.000 7988 Star::Find(15, 753, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:35.851 00.002 7988 Star::Find returns 1 (0), X=753.03, Y=59.96, Mass=359, SNR=12.6, Peak=77 HFD=2.8
22:52:35.851 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
22:52:35.853 00.002 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.05)
22:52:35.853 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.64 mountX=-0.07 mountY=0.13, mountTheta=2.07
22:52:35.856 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.07, opts=13)
22:52:35.856 00.000 7988 Enqueuing Move request for scope (-0.12, -0.07)
22:52:35.858 00.002 15712 Worker thread wakes up
22:52:35.858 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
22:52:35.858 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
22:52:35.858 00.000 15712 Moving (-0.12, -0.07) raw xDistance=-0.07 yDistance=0.13
22:52:35.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:52:35.858 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.3
22:52:35.861 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:35.861 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:35.863 00.002 7988 Enqueuing Expose request
22:52:35.863 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.22, period_length = 636.00
22:52:35.863 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
22:52:35.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:35.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:52:35.863 00.000 15712 MoveAxis(E, 6, ABG)
22:52:35.863 00.000 15712 Guiding  Dir = 2, Dur = 6
22:52:35.863 00.000 15712 IsGuiding returns 0
22:52:35.875 00.012 15712 IsGuiding returns 0
22:52:35.875 00.000 15712 Move returns status 0, amount 6
22:52:35.875 00.000 15712 MoveAxis(N, 0, ABG)
22:52:35.875 00.000 15712 Move returns status 0, amount 0
22:52:35.875 00.000 15712 move complete, result=0
22:52:35.875 00.000 15712 worker thread done servicing request
22:52:35.875 00.000 15712 Worker thread wakes up
22:52:35.875 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:52:35.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:35.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:37.289 01.414 15712 Exposure complete
22:52:37.349 00.060 15712 worker thread done servicing request
22:52:37.349 00.000 7988 OnExposeComplete: enter
22:52:37.351 00.002 7988 UpdateGuideState(): m_state=6
22:52:37.351 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
22:52:37.351 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=797.45, Mass=1670, SNR=27.2, Peak=176 HFD=4.6
22:52:37.351 00.000 7988 MultiStar: [#1 -0.24,-0.05,0.98,U] [#2 0.15,-0.02,0.86,U] [#3 -0.17,-0.36,0.86,U] [#4 -0.26,0.03,0.75,U] [#5 0.03,-0.15,0.70,U] [#6 -0.25,-0.05,0.66,U] [#7 -0.27,-0.22,0.50,U] [#8 -0.05,-0.25,0.43,U] 
22:52:37.351 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.13}, one-star: {-0.13, -0.16}
22:52:37.351 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
22:52:37.358 00.007 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
22:52:37.358 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.36 mountX=-0.13 mountY=0.13, mountTheta=2.35
22:52:37.358 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.13, opts=13)
22:52:37.358 00.000 7988 Enqueuing Move request for scope (-0.13, -0.13)
22:52:37.358 00.000 15712 Worker thread wakes up
22:52:37.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
22:52:37.358 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
22:52:37.358 00.000 15712 Moving (-0.13, -0.13) raw xDistance=-0.13 yDistance=0.13
22:52:37.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:37.358 00.000 7988 UpdateGuideState exits: m=1670 SNR=27.2
22:52:37.365 00.007 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.22, period_length = 636.00
22:52:37.365 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
22:52:37.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:37.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:37.367 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:37.367 00.000 7988 Enqueuing Expose request
22:52:37.369 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:52:37.369 00.000 15712 MoveAxis(E, 6, ABG)
22:52:37.369 00.000 15712 Guiding  Dir = 2, Dur = 6
22:52:37.369 00.000 15712 IsGuiding returns 0
22:52:37.384 00.015 15712 IsGuiding returns 0
22:52:37.384 00.000 15712 Move returns status 0, amount 6
22:52:37.384 00.000 15712 MoveAxis(N, 0, ABG)
22:52:37.384 00.000 15712 Move returns status 0, amount 0
22:52:37.384 00.000 15712 move complete, result=0
22:52:37.384 00.000 15712 worker thread done servicing request
22:52:37.384 00.000 15712 Worker thread wakes up
22:52:37.384 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:52:37.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:37.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:39.022 01.638 15712 Exposure complete
22:52:39.073 00.051 15712 worker thread done servicing request
22:52:39.073 00.000 7988 OnExposeComplete: enter
22:52:39.085 00.012 7988 UpdateGuideState(): m_state=6
22:52:39.085 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
22:52:39.085 00.000 7988 Star::Find returns 1 (0), X=502.66, Y=797.33, Mass=1697, SNR=27.5, Peak=193 HFD=4.5
22:52:39.085 00.000 7988 MultiStar: [#1 0.12,-0.48,0.94,U] [#2 0.38,-0.52,0.00,M1] [#3 0.23,-0.38,0.85,U] [#4 0.17,-0.25,0.75,U] [#5 0.55,-0.63,0.00,M1] [#6 0.31,-0.22,0.66,U] [#7 0.68,-0.43,0.00,M5] [#8 0.15,-0.65,0.00,M8] 
22:52:39.085 00.000 7988 single-star, 4 included, MultiStar: {0.21, -0.33}, one-star: {0.22, -0.28}
22:52:39.090 00.005 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
22:52:39.090 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
22:52:39.090 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.28 hyp=0.35 cameraTheta=-0.91 mountX=-0.27 mountY=-0.21, mountTheta=-2.49
22:52:39.090 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.28, opts=13)
22:52:39.090 00.000 7988 Enqueuing Move request for scope (0.22, -0.28)
22:52:39.097 00.007 15712 Worker thread wakes up
22:52:39.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.28) opts 0xd
22:52:39.097 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.28)
22:52:39.097 00.000 15712 Moving (0.22, -0.28) raw xDistance=-0.27 yDistance=-0.21
22:52:39.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:39.097 00.000 7988 UpdateGuideState exits: m=1697 SNR=27.5
22:52:39.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:39.100 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:39.100 00.000 7988 Enqueuing Expose request
22:52:39.102 00.002 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.22, period_length = 636.00
22:52:39.102 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
22:52:39.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:39.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:52:39.102 00.000 15712 MoveAxis(E, 59, ABG)
22:52:39.102 00.000 15712 Guiding  Dir = 2, Dur = 59
22:52:39.124 00.022 15712 IsGuiding returns 0
22:52:39.140 00.016 15712 PulseGuide returned control before completion, sleep 54
22:52:39.228 00.088 15712 IsGuiding returns 0
22:52:39.228 00.000 15712 Move returns status 0, amount 59
22:52:39.228 00.000 15712 MoveAxis(N, 0, ABG)
22:52:39.228 00.000 15712 Move returns status 0, amount 0
22:52:39.228 00.000 15712 move complete, result=0
22:52:39.228 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.2 px 0 ms NORTH
22:52:39.241 00.013 15712 worker thread done servicing request
22:52:39.241 00.000 15712 Worker thread wakes up
22:52:39.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:39.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:40.648 01.407 15712 Exposure complete
22:52:40.703 00.055 15712 worker thread done servicing request
22:52:40.703 00.000 7988 OnExposeComplete: enter
22:52:40.709 00.006 7988 UpdateGuideState(): m_state=6
22:52:40.709 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
22:52:40.709 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=797.29, Mass=1577, SNR=26.4, Peak=171 HFD=4.6
22:52:40.709 00.000 7988 MultiStar: [#1 0.16,0.06,0.99,U] [#2 0.15,-0.18,0.84,U] [#3 0.04,-0.21,0.86,U] [#4 0.01,-0.17,0.78,U] [#5 0.34,-0.07,0.72,U] [#6 -0.13,-0.12,0.64,U] [#7 0.04,-0.01,0.50,U] [#8 0.47,-0.20,0.44,U] 
22:52:40.709 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {-0.02, -0.31}
22:52:40.709 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
22:52:40.709 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
22:52:40.709 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.92 mountX=-0.14 mountY=-0.10, mountTheta=-2.51
22:52:40.709 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.14, opts=13)
22:52:40.709 00.000 7988 Enqueuing Move request for scope (0.10, -0.14)
22:52:40.720 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:52:40.720 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.4
22:52:40.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:40.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:40.720 00.000 7988 Enqueuing Expose request
22:52:40.725 00.005 15712 Worker thread wakes up
22:52:40.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:52:40.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:52:40.725 00.000 15712 Moving (0.10, -0.14) raw xDistance=-0.14 yDistance=-0.10
22:52:40.727 00.002 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.22, period_length = 636.00
22:52:40.727 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
22:52:40.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:40.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:52:40.727 00.000 15712 MoveAxis(E, 5, ABG)
22:52:40.727 00.000 15712 Guiding  Dir = 2, Dur = 5
22:52:40.757 00.030 15712 IsGuiding returns 0
22:52:40.773 00.016 15712 IsGuiding returns 0
22:52:40.773 00.000 15712 Move returns status 0, amount 5
22:52:40.773 00.000 15712 MoveAxis(N, 0, ABG)
22:52:40.773 00.000 15712 Move returns status 0, amount 0
22:52:40.773 00.000 15712 move complete, result=0
22:52:40.773 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:52:40.775 00.002 15712 worker thread done servicing request
22:52:40.775 00.000 15712 Worker thread wakes up
22:52:40.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:40.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:42.411 01.636 15712 Exposure complete
22:52:42.471 00.060 15712 worker thread done servicing request
22:52:42.471 00.000 7988 OnExposeComplete: enter
22:52:42.471 00.000 7988 UpdateGuideState(): m_state=6
22:52:42.474 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
22:52:42.476 00.002 7988 Star::Find returns 1 (0), X=502.48, Y=797.38, Mass=1611, SNR=26.6, Peak=190 HFD=4.5
22:52:42.476 00.000 7988 MultiStar: [#1 0.09,-0.04,0.99,U] [#2 0.24,-0.28,0.87,U] [#3 -0.09,-0.21,0.85,U] [#4 0.14,-0.04,0.75,U] [#5 0.22,-0.20,0.71,U] [#6 -0.02,0.12,0.67,U] [#7 0.02,-0.14,0.49,U] [#8 0.65,-0.12,0.00,M8] 
22:52:42.478 00.002 7988 refined, 7 included, MultiStar: {0.08, -0.13}, one-star: {0.03, -0.22}
22:52:42.478 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
22:52:42.480 00.002 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
22:52:42.480 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.02 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
22:52:42.482 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.13, opts=13)
22:52:42.484 00.002 7988 Enqueuing Move request for scope (0.08, -0.13)
22:52:42.486 00.002 15712 Worker thread wakes up
22:52:42.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:42.487 00.001 7988 UpdateGuideState exits: m=1611 SNR=26.6
22:52:42.488 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:42.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:42.488 00.000 7988 Enqueuing Expose request
22:52:42.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
22:52:42.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
22:52:42.488 00.000 15712 Moving (0.08, -0.13) raw xDistance=-0.13 yDistance=-0.08
22:52:42.488 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.22, period_length = 636.00
22:52:42.488 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
22:52:42.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:42.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:42.488 00.000 15712 MoveAxis(E, 5, ABG)
22:52:42.488 00.000 15712 Guiding  Dir = 2, Dur = 5
22:52:42.488 00.000 15712 IsGuiding returns 0
22:52:42.510 00.022 15712 IsGuiding returns 0
22:52:42.510 00.000 15712 Move returns status 0, amount 5
22:52:42.510 00.000 15712 MoveAxis(N, 0, ABG)
22:52:42.510 00.000 15712 Move returns status 0, amount 0
22:52:42.510 00.000 15712 move complete, result=0
22:52:42.510 00.000 15712 worker thread done servicing request
22:52:42.510 00.000 15712 Worker thread wakes up
22:52:42.510 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:52:42.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:42.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:43.614 01.104 7988 evsrv: cli 0CCCFBC8 connect
22:52:43.616 00.002 7988 case statement mapped state 6 to 3
22:52:43.618 00.002 7988 case statement mapped state 6 to 3
22:52:43.620 00.002 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_app_state","id":"7b0fb704-d45e-44f1-b090-846db375de5b"}
22:52:43.620 00.000 7988 case statement mapped state 6 to 3
22:52:43.622 00.002 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b0fb704-d45e-44f1-b090-846db375de5b"}
22:52:43.624 00.002 7988 evsrv: cli 0CCCFBC8 disconnect
22:52:43.936 00.312 15712 Exposure complete
22:52:43.998 00.062 15712 worker thread done servicing request
22:52:43.998 00.000 7988 OnExposeComplete: enter
22:52:43.998 00.000 7988 UpdateGuideState(): m_state=6
22:52:44.000 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
22:52:44.002 00.002 7988 Star::Find returns 1 (0), X=502.53, Y=797.61, Mass=1649, SNR=27.1, Peak=169 HFD=4.4
22:52:44.002 00.000 7988 MultiStar: [#1 -0.02,0.29,0.95,U] [#2 0.34,-0.14,0.83,U] [#3 -0.10,0.18,0.86,U] [#4 0.02,0.34,0.76,U] [#5 0.20,0.12,0.73,U] [#6 -0.05,0.32,0.66,U] [#7 0.03,0.02,0.49,U] [#8 0.22,0.17,0.45,U] 
22:52:44.004 00.002 7988 single-star, 8 included, MultiStar: {0.07, 0.14}, one-star: {0.08, 0.01}
22:52:44.004 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
22:52:44.006 00.002 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
22:52:44.006 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.08 mountX=0.01 mountY=-0.08, mountTheta=-1.48
22:52:44.008 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.01, opts=13)
22:52:44.010 00.002 7988 Enqueuing Move request for scope (0.08, 0.01)
22:52:44.010 00.000 15712 Worker thread wakes up
22:52:44.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:52:44.010 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:52:44.010 00.000 15712 Moving (0.08, 0.01) raw xDistance=0.01 yDistance=-0.08
22:52:44.010 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.22, period_length = 636.00
22:52:44.010 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
22:52:44.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:44.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:44.010 00.000 15712 MoveAxis(E, 4, ABG)
22:52:44.010 00.000 15712 Guiding  Dir = 2, Dur = 4
22:52:44.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:44.013 00.003 7988 UpdateGuideState exits: m=1649 SNR=27.1
22:52:44.013 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:44.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:44.013 00.000 7988 Enqueuing Expose request
22:52:44.013 00.000 15712 IsGuiding returns 0
22:52:44.029 00.016 15712 IsGuiding returns 0
22:52:44.029 00.000 15712 Move returns status 0, amount 4
22:52:44.029 00.000 15712 MoveAxis(N, 0, ABG)
22:52:44.029 00.000 15712 Move returns status 0, amount 0
22:52:44.029 00.000 15712 move complete, result=0
22:52:44.029 00.000 15712 worker thread done servicing request
22:52:44.029 00.000 15712 Worker thread wakes up
22:52:44.029 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:52:44.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:44.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:45.673 01.644 15712 Exposure complete
22:52:45.720 00.047 15712 worker thread done servicing request
22:52:45.720 00.000 7988 OnExposeComplete: enter
22:52:45.735 00.015 7988 UpdateGuideState(): m_state=6
22:52:45.735 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
22:52:45.737 00.002 7988 Star::Find returns 1 (0), X=502.38, Y=798.15, Mass=1608, SNR=26.6, Peak=183 HFD=4.4
22:52:45.737 00.000 7988 MultiStar: [#1 -0.10,0.74,0.00,M2] [#2 0.28,0.58,0.00,M1] [#3 -0.11,0.55,0.00,M1] [#4 -0.27,0.73,0.00,M1] [#5 0.29,0.56,0.00,M1] [#6 -0.12,0.89,0.00,M1] [#7 0.19,0.43,0.51,U] [#8 0.36,0.62,0.00,M8] 
22:52:45.737 00.000 7988 refined, 1 included, MultiStar: {0.02, 0.51}, one-star: {-0.07, 0.55}
22:52:45.737 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
22:52:45.737 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
22:52:45.737 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.54 mountX=0.51 mountY=-0.03, mountTheta=-0.06
22:52:45.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.51, opts=13)
22:52:45.737 00.000 7988 Enqueuing Move request for scope (0.02, 0.51)
22:52:45.747 00.010 15712 Worker thread wakes up
22:52:45.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.51) opts 0xd
22:52:45.747 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.51)
22:52:45.747 00.000 15712 Moving (0.02, 0.51) raw xDistance=0.51 yDistance=-0.03
22:52:45.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:52:45.747 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.6
22:52:45.749 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:45.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:45.750 00.001 7988 Enqueuing Expose request
22:52:45.750 00.000 15712 PPEC rslt: input = 0.51, final = 0.28, react = 0.31, pred = -0.02, hyst = 0.27, hyst_pct = 0.21, period_length = 636.00
22:52:45.750 00.000 15712 PPEC: input: 0.51, control: 0.28, exposure: 1500
22:52:45.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:45.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:45.750 00.000 15712 MoveAxis(W, 92, ABG)
22:52:45.750 00.000 15712 Guiding  Dir = 3, Dur = 92
22:52:45.771 00.021 15712 IsGuiding returns 0
22:52:45.787 00.016 15712 PulseGuide returned control before completion, sleep 86
22:52:45.899 00.112 15712 IsGuiding returns 0
22:52:45.899 00.000 15712 Move returns status 0, amount 92
22:52:45.899 00.000 15712 MoveAxis(N, 0, ABG)
22:52:45.899 00.000 15712 Move returns status 0, amount 0
22:52:45.899 00.000 15712 move complete, result=0
22:52:45.899 00.000 7988 GuideStep: 0.5 px 92 ms WEST, -0.0 px 0 ms NORTH
22:52:45.899 00.000 15712 worker thread done servicing request
22:52:45.907 00.008 15712 Worker thread wakes up
22:52:45.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:45.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:47.315 01.408 15712 Exposure complete
22:52:47.370 00.055 15712 worker thread done servicing request
22:52:47.370 00.000 7988 OnExposeComplete: enter
22:52:47.379 00.009 7988 UpdateGuideState(): m_state=6
22:52:47.379 00.000 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
22:52:47.379 00.000 7988 Star::Find returns 1 (0), X=502.44, Y=798.02, Mass=1760, SNR=28.0, Peak=185 HFD=4.9
22:52:47.379 00.000 7988 MultiStar: [#1 0.00,0.56,0.00,M3] [#2 0.31,0.43,0.00,M2] [#3 -0.05,0.42,0.85,U] [#4 0.05,0.46,0.76,U] [#5 0.40,0.61,0.00,M2] [#6 -0.28,0.52,0.00,M2] [#7 0.01,0.52,0.00,M2] [#8 -0.07,0.38,0.44,U] 
22:52:47.379 00.000 7988 single-star, 3 included, MultiStar: {-0.01, 0.42}, one-star: {-0.01, 0.41}
22:52:47.379 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
22:52:47.379 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
22:52:47.387 00.008 7988 CameraToMount -- cameraX=-0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.58 mountX=0.41 mountY=-0.00, mountTheta=-0.01
22:52:47.387 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.41, opts=13)
22:52:47.387 00.000 7988 Enqueuing Move request for scope (-0.01, 0.41)
22:52:47.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:47.387 00.000 7988 UpdateGuideState exits: m=1760 SNR=28.0
22:52:47.393 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:47.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:47.395 00.002 7988 Enqueuing Expose request
22:52:47.395 00.000 15712 Worker thread wakes up
22:52:47.395 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.41) opts 0xd
22:52:47.395 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.41)
22:52:47.395 00.000 15712 Moving (-0.01, 0.41) raw xDistance=0.41 yDistance=-0.00
22:52:47.395 00.000 15712 PPEC rslt: input = 0.41, final = 0.23, react = 0.25, pred = -0.01, hyst = 0.22, hyst_pct = 0.21, period_length = 636.00
22:52:47.395 00.000 15712 PPEC: input: 0.41, control: 0.23, exposure: 1500
22:52:47.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:47.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:52:47.395 00.000 15712 MoveAxis(W, 75, ABG)
22:52:47.395 00.000 15712 Guiding  Dir = 3, Dur = 75
22:52:47.438 00.043 15712 IsGuiding returns 0
22:52:47.455 00.017 15712 PulseGuide returned control before completion, sleep 70
22:52:47.539 00.084 15712 IsGuiding returns 1
22:52:47.539 00.000 15712 scope still moving after pulse duration time elapsed
22:52:47.573 00.034 15712 IsGuiding returns 0
22:52:47.573 00.000 15712 scope move finished after 75 + 67 ms
22:52:47.573 00.000 15712 Move returns status 0, amount 75
22:52:47.573 00.000 15712 MoveAxis(N, 0, ABG)
22:52:47.573 00.000 15712 Move returns status 0, amount 0
22:52:47.573 00.000 15712 move complete, result=0
22:52:47.573 00.000 7988 GuideStep: 0.4 px 75 ms WEST, -0.0 px 0 ms NORTH
22:52:47.585 00.012 15712 worker thread done servicing request
22:52:47.585 00.000 15712 Worker thread wakes up
22:52:47.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:47.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:49.214 01.629 15712 Exposure complete
22:52:49.275 00.061 15712 worker thread done servicing request
22:52:49.275 00.000 7988 OnExposeComplete: enter
22:52:49.276 00.001 7988 UpdateGuideState(): m_state=6
22:52:49.276 00.000 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
22:52:49.278 00.002 7988 Star::Find returns 1 (0), X=502.44, Y=797.28, Mass=1537, SNR=26.0, Peak=181 HFD=4.6
22:52:49.280 00.002 7988 MultiStar: [#1 -0.03,-0.21,1.03,U] [#2 0.38,-0.30,0.87,U] [#3 -0.04,-0.30,0.90,U] [#4 -0.09,-0.32,0.79,U] [#5 0.27,-0.40,0.72,U] [#6 0.25,-0.09,0.68,U] [#7 0.25,-0.44,0.47,U] [#8 0.00,-0.43,0.45,U] 
22:52:49.280 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.30}, one-star: {-0.00, -0.33}
22:52:49.282 00.002 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
22:52:49.282 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
22:52:49.284 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.26 mountX=-0.30 mountY=-0.09, mountTheta=-2.85
22:52:49.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.30, opts=13)
22:52:49.286 00.000 7988 Enqueuing Move request for scope (0.10, -0.30)
22:52:49.288 00.002 15712 Worker thread wakes up
22:52:49.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
22:52:49.288 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
22:52:49.288 00.000 15712 Moving (0.10, -0.30) raw xDistance=-0.30 yDistance=-0.09
22:52:49.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:49.288 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.0
22:52:49.290 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:49.292 00.002 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = -0.01, hyst = -0.14, hyst_pct = 0.21, period_length = 636.00
22:52:49.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:49.292 00.000 7988 Enqueuing Expose request
22:52:49.292 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
22:52:49.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:49.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:52:49.292 00.000 15712 MoveAxis(E, 59, ABG)
22:52:49.292 00.000 15712 Guiding  Dir = 2, Dur = 59
22:52:49.326 00.034 15712 IsGuiding returns 0
22:52:49.341 00.015 15712 PulseGuide returned control before completion, sleep 54
22:52:49.419 00.078 15712 IsGuiding returns 0
22:52:49.419 00.000 15712 Move returns status 0, amount 59
22:52:49.419 00.000 15712 MoveAxis(N, 0, ABG)
22:52:49.419 00.000 15712 Move returns status 0, amount 0
22:52:49.419 00.000 15712 move complete, result=0
22:52:49.419 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
22:52:49.424 00.005 15712 worker thread done servicing request
22:52:49.424 00.000 15712 Worker thread wakes up
22:52:49.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:49.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:50.838 01.414 15712 Exposure complete
22:52:50.889 00.051 15712 worker thread done servicing request
22:52:50.889 00.000 7988 OnExposeComplete: enter
22:52:50.900 00.011 7988 UpdateGuideState(): m_state=6
22:52:50.902 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
22:52:50.902 00.000 7988 Star::Find returns 1 (0), X=502.54, Y=797.39, Mass=1584, SNR=26.7, Peak=193 HFD=4.3
22:52:50.904 00.002 7988 MultiStar: [#1 -0.04,-0.26,0.94,U] [#2 0.30,-0.39,0.84,U] [#3 0.01,-0.20,0.86,U] [#4 -0.08,-0.21,0.76,U] [#5 0.23,-0.28,0.71,U] [#6 -0.21,-0.30,0.69,U] [#7 0.36,-0.29,0.46,U] [#8 0.20,-0.34,0.45,U] 
22:52:50.904 00.000 7988 single-star, 8 included, MultiStar: {0.08, -0.27}, one-star: {0.09, -0.21}
22:52:50.906 00.002 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
22:52:50.906 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
22:52:50.908 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.16 mountX=-0.21 mountY=-0.09, mountTheta=-2.75
22:52:50.910 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.21, opts=13)
22:52:50.910 00.000 7988 Enqueuing Move request for scope (0.09, -0.21)
22:52:50.912 00.002 15712 Worker thread wakes up
22:52:50.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
22:52:50.912 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
22:52:50.912 00.000 15712 Moving (0.09, -0.21) raw xDistance=-0.21 yDistance=-0.09
22:52:50.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
22:52:50.912 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.7
22:52:50.914 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:50.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:50.916 00.002 7988 Enqueuing Expose request
22:52:50.916 00.000 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.13, pred = 0.01, hyst = -0.10, hyst_pct = 0.21, period_length = 636.00
22:52:50.916 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
22:52:50.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:50.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:52:50.918 00.002 15712 MoveAxis(E, 37, ABG)
22:52:50.918 00.000 15712 Guiding  Dir = 2, Dur = 37
22:52:50.918 00.000 15712 IsGuiding returns 0
22:52:50.939 00.021 15712 PulseGuide returned control before completion, sleep 26
22:52:50.996 00.057 15712 IsGuiding returns 0
22:52:50.996 00.000 15712 Move returns status 0, amount 37
22:52:50.996 00.000 15712 MoveAxis(N, 0, ABG)
22:52:50.996 00.000 15712 Move returns status 0, amount 0
22:52:50.996 00.000 15712 move complete, result=0
22:52:50.996 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
22:52:51.005 00.009 15712 worker thread done servicing request
22:52:51.005 00.000 15712 Worker thread wakes up
22:52:51.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:51.007 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:52.641 01.634 15712 Exposure complete
22:52:52.701 00.060 15712 worker thread done servicing request
22:52:52.701 00.000 7988 OnExposeComplete: enter
22:52:52.703 00.002 7988 UpdateGuideState(): m_state=6
22:52:52.703 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
22:52:52.703 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=797.46, Mass=1721, SNR=27.6, Peak=168 HFD=5.0
22:52:52.703 00.000 7988 MultiStar: [#1 -0.05,-0.00,0.97,U] [#2 0.27,-0.25,0.83,U] [#3 -0.24,-0.17,0.84,U] [#4 0.11,-0.12,0.72,U] [#5 0.12,-0.38,0.70,U] [#6 0.03,0.01,0.65,U] [#7 0.07,-0.13,0.48,U] [#8 0.36,-0.26,0.45,U] 
22:52:52.703 00.000 7988 single-star, 8 included, MultiStar: {0.05, -0.15}, one-star: {-0.01, -0.14}
22:52:52.708 00.005 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
22:52:52.708 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
22:52:52.708 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.67 mountX=-0.14 mountY=0.02, mountTheta=3.02
22:52:52.708 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.14, opts=13)
22:52:52.708 00.000 7988 Enqueuing Move request for scope (-0.01, -0.14)
22:52:52.708 00.000 15712 Worker thread wakes up
22:52:52.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
22:52:52.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
22:52:52.708 00.000 15712 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.02
22:52:52.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:52:52.708 00.000 7988 UpdateGuideState exits: m=1721 SNR=27.6
22:52:52.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:52.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:52.719 00.011 7988 Enqueuing Expose request
22:52:52.719 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.21, period_length = 636.00
22:52:52.719 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
22:52:52.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:52.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:52:52.719 00.000 15712 MoveAxis(W, 4, ABG)
22:52:52.721 00.002 15712 Guiding  Dir = 3, Dur = 4
22:52:52.721 00.000 15712 IsGuiding returns 0
22:52:52.742 00.021 15712 IsGuiding returns 0
22:52:52.742 00.000 15712 Move returns status 0, amount 4
22:52:52.742 00.000 15712 MoveAxis(N, 0, ABG)
22:52:52.742 00.000 15712 Move returns status 0, amount 0
22:52:52.742 00.000 15712 move complete, result=0
22:52:52.742 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:52:52.748 00.006 15712 worker thread done servicing request
22:52:52.748 00.000 15712 Worker thread wakes up
22:52:52.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:52.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:54.153 01.405 15712 Exposure complete
22:52:54.204 00.051 15712 worker thread done servicing request
22:52:54.204 00.000 7988 OnExposeComplete: enter
22:52:54.216 00.012 7988 UpdateGuideState(): m_state=6
22:52:54.216 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
22:52:54.218 00.002 7988 Star::Find returns 1 (0), X=502.53, Y=797.61, Mass=1610, SNR=26.4, Peak=160 HFD=4.9
22:52:54.218 00.000 7988 MultiStar: [#1 -0.05,0.07,0.96,U] [#2 0.16,0.00,0.88,U] [#3 0.05,-0.04,0.83,U] [#4 -0.08,0.39,0.74,U] [#5 0.33,0.01,0.72,U] [#6 -0.15,0.10,0.65,U] [#7 -0.24,0.01,0.50,U] [#8 0.26,0.15,0.49,U] 
22:52:54.220 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.09, 0.01}
22:52:54.221 00.001 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
22:52:54.221 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
22:52:54.223 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.99 mountX=0.07 mountY=-0.05, mountTheta=-0.60
22:52:54.223 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.07, opts=13)
22:52:54.225 00.002 7988 Enqueuing Move request for scope (0.05, 0.07)
22:52:54.227 00.002 15712 Worker thread wakes up
22:52:54.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:52:54.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:52:54.227 00.000 15712 Moving (0.05, 0.07) raw xDistance=0.07 yDistance=-0.05
22:52:54.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:54.227 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.4
22:52:54.229 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:54.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:54.231 00.002 7988 Enqueuing Expose request
22:52:54.231 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.21, period_length = 636.00
22:52:54.231 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
22:52:54.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:54.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:52:54.231 00.000 15712 MoveAxis(W, 5, ABG)
22:52:54.231 00.000 15712 Guiding  Dir = 3, Dur = 5
22:52:54.231 00.000 15712 IsGuiding returns 0
22:52:54.281 00.050 15712 IsGuiding returns 0
22:52:54.281 00.000 15712 Move returns status 0, amount 5
22:52:54.281 00.000 15712 MoveAxis(N, 0, ABG)
22:52:54.281 00.000 15712 Move returns status 0, amount 0
22:52:54.281 00.000 15712 move complete, result=0
22:52:54.281 00.000 15712 worker thread done servicing request
22:52:54.281 00.000 15712 Worker thread wakes up
22:52:54.281 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:52:54.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:54.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:56.022 01.741 15712 Exposure complete
22:52:56.083 00.061 15712 worker thread done servicing request
22:52:56.083 00.000 7988 OnExposeComplete: enter
22:52:56.083 00.000 7988 UpdateGuideState(): m_state=6
22:52:56.086 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
22:52:56.086 00.000 7988 Star::Find returns 1 (0), X=502.45, Y=797.92, Mass=1481, SNR=25.8, Peak=167 HFD=4.0
22:52:56.090 00.004 7988 MultiStar: [#1 -0.02,0.55,0.00,M1] [#2 0.33,0.44,0.00,M1] [#3 0.24,0.31,0.88,U] [#4 -0.09,0.62,0.00,M1] [#5 0.23,0.51,0.00,M1] [#6 -0.06,0.77,0.00,M1] [#7 0.02,0.40,0.54,U] [#8 0.03,0.48,0.46,U] 
22:52:56.093 00.003 7988 single-star, 3 included, MultiStar: {0.08, 0.36}, one-star: {0.00, 0.32}
22:52:56.093 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
22:52:56.095 00.002 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
22:52:56.095 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.57 mountX=0.32 mountY=-0.01, mountTheta=-0.03
22:52:56.099 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.32, opts=13)
22:52:56.099 00.000 7988 Enqueuing Move request for scope (0.00, 0.32)
22:52:56.099 00.000 15712 Worker thread wakes up
22:52:56.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.32) opts 0xd
22:52:56.099 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.32)
22:52:56.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:52:56.099 00.000 15712 Moving (0.00, 0.32) raw xDistance=0.32 yDistance=-0.01
22:52:56.099 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.8
22:52:56.107 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:56.107 00.000 15712 PPEC rslt: input = 0.32, final = 0.21, react = 0.19, pred = 0.02, hyst = 0.17, hyst_pct = 0.21, period_length = 636.00
22:52:56.110 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:56.110 00.000 7988 Enqueuing Expose request
22:52:56.113 00.003 15712 PPEC: input: 0.32, control: 0.21, exposure: 1500
22:52:56.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:56.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:56.113 00.000 15712 MoveAxis(W, 67, ABG)
22:52:56.113 00.000 15712 Guiding  Dir = 3, Dur = 67
22:52:56.113 00.000 15712 IsGuiding returns 0
22:52:56.135 00.022 15712 PulseGuide returned control before completion, sleep 57
22:52:56.199 00.064 15712 IsGuiding returns 1
22:52:56.199 00.000 15712 scope still moving after pulse duration time elapsed
22:52:56.226 00.027 15712 IsGuiding returns 0
22:52:56.226 00.000 15712 scope move finished after 67 + 45 ms
22:52:56.226 00.000 15712 Move returns status 0, amount 67
22:52:56.226 00.000 15712 MoveAxis(N, 0, ABG)
22:52:56.226 00.000 15712 Move returns status 0, amount 0
22:52:56.226 00.000 15712 move complete, result=0
22:52:56.226 00.000 15712 worker thread done servicing request
22:52:56.226 00.000 15712 Worker thread wakes up
22:52:56.226 00.000 7988 GuideStep: 0.3 px 67 ms WEST, -0.0 px 0 ms NORTH
22:52:56.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:56.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:57.635 01.409 15712 Exposure complete
22:52:57.696 00.061 15712 worker thread done servicing request
22:52:57.696 00.000 7988 OnExposeComplete: enter
22:52:57.696 00.000 7988 UpdateGuideState(): m_state=6
22:52:57.696 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
22:52:57.696 00.000 7988 Star::Find returns 1 (0), X=502.45, Y=797.98, Mass=1559, SNR=26.2, Peak=147 HFD=4.2
22:52:57.696 00.000 7988 MultiStar: [#1 0.07,0.44,0.98,U] [#2 0.21,0.09,0.85,U] [#3 -0.05,0.28,0.86,U] [#4 0.01,0.34,0.76,U] [#5 0.29,0.30,0.73,U] [#6 -0.07,0.47,0.69,U] [#7 -0.02,0.31,0.58,U] [#8 0.27,0.05,0.44,U] 
22:52:57.696 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.31}, one-star: {0.01, 0.37}
22:52:57.696 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
22:52:57.696 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
22:52:57.696 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.35 mountX=0.31 mountY=-0.08, mountTheta=-0.24
22:52:57.696 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.31, opts=13)
22:52:57.696 00.000 7988 Enqueuing Move request for scope (0.07, 0.31)
22:52:57.696 00.000 15712 Worker thread wakes up
22:52:57.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.31) opts 0xd
22:52:57.696 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.31)
22:52:57.696 00.000 15712 Moving (0.07, 0.31) raw xDistance=0.31 yDistance=-0.08
22:52:57.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:52:57.710 00.014 7988 UpdateGuideState exits: m=1559 SNR=26.2
22:52:57.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:57.712 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:57.712 00.000 7988 Enqueuing Expose request
22:52:57.712 00.000 15712 PPEC rslt: input = 0.31, final = 0.20, react = 0.19, pred = 0.03, hyst = 0.17, hyst_pct = 0.20, period_length = 636.00
22:52:57.712 00.000 15712 PPEC: input: 0.31, control: 0.20, exposure: 1500
22:52:57.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:57.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:57.712 00.000 15712 MoveAxis(W, 66, ABG)
22:52:57.712 00.000 15712 Guiding  Dir = 3, Dur = 66
22:52:57.712 00.000 15712 IsGuiding returns 0
22:52:57.733 00.021 15712 PulseGuide returned control before completion, sleep 59
22:52:57.814 00.081 15712 IsGuiding returns 0
22:52:57.814 00.000 15712 Move returns status 0, amount 66
22:52:57.814 00.000 15712 MoveAxis(N, 0, ABG)
22:52:57.814 00.000 15712 Move returns status 0, amount 0
22:52:57.814 00.000 15712 move complete, result=0
22:52:57.814 00.000 7988 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
22:52:57.815 00.001 15712 worker thread done servicing request
22:52:57.815 00.000 15712 Worker thread wakes up
22:52:57.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:57.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:52:59.454 01.639 15712 Exposure complete
22:52:59.513 00.059 15712 worker thread done servicing request
22:52:59.515 00.002 7988 OnExposeComplete: enter
22:52:59.515 00.000 7988 UpdateGuideState(): m_state=6
22:52:59.517 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
22:52:59.517 00.000 7988 Star::Find returns 1 (0), X=502.64, Y=797.45, Mass=1604, SNR=26.5, Peak=169 HFD=4.8
22:52:59.519 00.002 7988 MultiStar: [#1 0.18,0.12,0.96,U] [#2 0.21,0.04,0.85,U] [#3 0.01,-0.09,0.86,U] [#4 -0.06,0.14,0.73,U] [#5 0.31,-0.08,0.70,U] [#6 0.02,0.14,0.68,U] [#7 0.16,-0.20,0.51,U] [#8 0.47,-0.34,0.00,M2] 
22:52:59.521 00.002 7988 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.20, -0.16}
22:52:59.521 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
22:52:59.523 00.002 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
22:52:59.523 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.06 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
22:52:59.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.01, opts=13)
22:52:59.523 00.000 7988 Enqueuing Move request for scope (0.13, -0.01)
22:52:59.528 00.005 15712 Worker thread wakes up
22:52:59.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:52:59.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:52:59.528 00.000 15712 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=-0.13
22:52:59.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=22, FiltMax=255, Gamma=0.690
22:52:59.528 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.20, period_length = 636.00
22:52:59.528 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
22:52:59.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:59.528 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.5
22:52:59.531 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:52:59.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:59.531 00.000 15712 MoveAxis(W, 9, ABG)
22:52:59.531 00.000 15712 Guiding  Dir = 3, Dur = 9
22:52:59.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:52:59.531 00.000 7988 Enqueuing Expose request
22:52:59.535 00.004 15712 IsGuiding returns 0
22:52:59.552 00.017 15712 IsGuiding returns 0
22:52:59.552 00.000 15712 Move returns status 0, amount 9
22:52:59.552 00.000 15712 MoveAxis(N, 0, ABG)
22:52:59.552 00.000 15712 Move returns status 0, amount 0
22:52:59.552 00.000 15712 move complete, result=0
22:52:59.552 00.000 15712 worker thread done servicing request
22:52:59.552 00.000 15712 Worker thread wakes up
22:52:59.552 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
22:52:59.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:52:59.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:00.966 01.414 15712 Exposure complete
22:53:01.025 00.059 15712 worker thread done servicing request
22:53:01.025 00.000 7988 OnExposeComplete: enter
22:53:01.027 00.002 7988 UpdateGuideState(): m_state=6
22:53:01.027 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
22:53:01.027 00.000 7988 Star::Find returns 1 (0), X=502.39, Y=797.34, Mass=1520, SNR=26.2, Peak=168 HFD=4.6
22:53:01.027 00.000 7988 MultiStar: [#1 -0.05,-0.19,0.98,U] [#2 0.38,-0.13,0.87,U] [#3 -0.07,-0.23,0.84,U] [#4 0.12,0.05,0.79,U] [#5 0.18,-0.21,0.75,U] [#6 0.03,-0.23,0.68,U] [#7 0.05,-0.13,0.53,U] [#8 0.45,-0.35,0.00,M3] 
22:53:01.027 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.17}, one-star: {-0.06, -0.27}
22:53:01.027 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
22:53:01.027 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
22:53:01.027 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.19 mountX=-0.17 mountY=-0.06, mountTheta=-2.78
22:53:01.027 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.17, opts=13)
22:53:01.038 00.011 7988 Enqueuing Move request for scope (0.07, -0.17)
22:53:01.038 00.000 15712 Worker thread wakes up
22:53:01.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
22:53:01.038 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
22:53:01.038 00.000 15712 Moving (0.07, -0.17) raw xDistance=-0.17 yDistance=-0.06
22:53:01.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:01.038 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.2
22:53:01.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:01.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:01.043 00.005 7988 Enqueuing Expose request
22:53:01.043 00.000 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.08, hyst_pct = 0.20, period_length = 636.00
22:53:01.043 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
22:53:01.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:01.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:01.043 00.000 15712 MoveAxis(E, 24, ABG)
22:53:01.043 00.000 15712 Guiding  Dir = 2, Dur = 24
22:53:01.043 00.000 15712 IsGuiding returns 0
22:53:01.072 00.029 15712 IsGuiding returns 1
22:53:01.074 00.002 15712 scope still moving after pulse duration time elapsed
22:53:01.122 00.048 15712 IsGuiding returns 0
22:53:01.122 00.000 15712 scope move finished after 24 + 52 ms
22:53:01.122 00.000 15712 Move returns status 0, amount 24
22:53:01.122 00.000 15712 MoveAxis(N, 0, ABG)
22:53:01.122 00.000 15712 Move returns status 0, amount 0
22:53:01.122 00.000 15712 move complete, result=0
22:53:01.122 00.000 15712 worker thread done servicing request
22:53:01.122 00.000 15712 Worker thread wakes up
22:53:01.122 00.000 7988 GuideStep: -0.2 px 24 ms EAST, -0.1 px 0 ms NORTH
22:53:01.123 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:01.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:02.863 01.740 15712 Exposure complete
22:53:02.926 00.063 15712 worker thread done servicing request
22:53:02.926 00.000 7988 OnExposeComplete: enter
22:53:02.926 00.000 7988 UpdateGuideState(): m_state=6
22:53:02.926 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
22:53:02.926 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=797.63, Mass=1565, SNR=26.3, Peak=158 HFD=4.2
22:53:02.926 00.000 7988 MultiStar: [#1 -0.18,0.23,0.99,U] [#2 0.26,0.08,0.84,U] [#3 0.10,-0.05,0.88,U] [#4 0.07,0.25,0.73,U] [#5 0.36,0.07,0.73,U] [#6 0.19,0.35,0.69,U] [#7 0.11,0.17,0.51,U] [#8 0.14,0.03,0.48,U] 
22:53:02.926 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.12}, one-star: {-0.01, 0.03}
22:53:02.926 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
22:53:02.926 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
22:53:02.926 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.00 mountX=0.03 mountY=0.01, mountTheta=0.41
22:53:02.926 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
22:53:02.926 00.000 7988 Enqueuing Move request for scope (-0.01, 0.03)
22:53:02.926 00.000 15712 Worker thread wakes up
22:53:02.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:53:02.926 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:53:02.926 00.000 15712 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
22:53:02.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:02.926 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.3
22:53:02.940 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:02.940 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:02.942 00.002 7988 Enqueuing Expose request
22:53:02.942 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.20, period_length = 636.00
22:53:02.942 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
22:53:02.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:02.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:02.942 00.000 15712 MoveAxis(W, 9, ABG)
22:53:02.942 00.000 15712 Guiding  Dir = 3, Dur = 9
22:53:02.942 00.000 15712 IsGuiding returns 0
22:53:02.961 00.019 15712 IsGuiding returns 0
22:53:02.961 00.000 15712 Move returns status 0, amount 9
22:53:02.961 00.000 15712 MoveAxis(N, 0, ABG)
22:53:02.961 00.000 15712 Move returns status 0, amount 0
22:53:02.961 00.000 15712 move complete, result=0
22:53:02.961 00.000 15712 worker thread done servicing request
22:53:02.961 00.000 15712 Worker thread wakes up
22:53:02.961 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
22:53:02.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:02.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:04.375 01.414 15712 Exposure complete
22:53:04.436 00.061 15712 worker thread done servicing request
22:53:04.436 00.000 7988 OnExposeComplete: enter
22:53:04.438 00.002 7988 UpdateGuideState(): m_state=6
22:53:04.438 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
22:53:04.438 00.000 7988 Star::Find returns 1 (0), X=502.52, Y=797.56, Mass=1540, SNR=26.0, Peak=174 HFD=4.3
22:53:04.438 00.000 7988 MultiStar: [#1 0.02,0.16,1.02,U] [#2 0.34,-0.11,0.88,U] [#3 0.12,0.01,0.87,U] [#4 0.10,0.19,0.79,U] [#5 0.30,-0.01,0.78,U] [#6 -0.13,0.27,0.68,U] [#7 0.11,-0.16,0.49,U] [#8 0.23,0.03,0.47,U] 
22:53:04.438 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.07, -0.04}
22:53:04.438 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
22:53:04.438 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
22:53:04.438 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-0.56 mountX=-0.04 mountY=-0.07, mountTheta=-2.13
22:53:04.438 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.04, opts=13)
22:53:04.438 00.000 7988 Enqueuing Move request for scope (0.07, -0.04)
22:53:04.438 00.000 15712 Worker thread wakes up
22:53:04.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:53:04.438 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:53:04.438 00.000 15712 Moving (0.07, -0.04) raw xDistance=-0.04 yDistance=-0.07
22:53:04.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:04.438 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.0
22:53:04.453 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:04.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:04.454 00.001 7988 Enqueuing Expose request
22:53:04.455 00.001 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.20, period_length = 636.00
22:53:04.455 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
22:53:04.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:04.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:04.455 00.000 15712 MoveAxis(W, 8, ABG)
22:53:04.455 00.000 15712 Guiding  Dir = 3, Dur = 8
22:53:04.457 00.002 15712 IsGuiding returns 0
22:53:04.474 00.017 15712 IsGuiding returns 0
22:53:04.474 00.000 15712 Move returns status 0, amount 8
22:53:04.474 00.000 15712 MoveAxis(N, 0, ABG)
22:53:04.474 00.000 15712 Move returns status 0, amount 0
22:53:04.474 00.000 15712 move complete, result=0
22:53:04.474 00.000 15712 worker thread done servicing request
22:53:04.474 00.000 15712 Worker thread wakes up
22:53:04.474 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
22:53:04.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:04.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:06.224 01.750 15712 Exposure complete
22:53:06.276 00.052 15712 worker thread done servicing request
22:53:06.285 00.009 7988 OnExposeComplete: enter
22:53:06.285 00.000 7988 UpdateGuideState(): m_state=6
22:53:06.285 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
22:53:06.285 00.000 7988 Star::Find returns 1 (0), X=502.44, Y=797.60, Mass=1659, SNR=27.1, Peak=159 HFD=4.8
22:53:06.285 00.000 7988 MultiStar: [#1 -0.11,0.13,0.98,U] [#2 0.08,-0.02,0.83,U] [#3 -0.14,0.04,0.85,U] [#4 0.23,0.25,0.72,U] [#5 0.20,0.36,0.76,U] [#6 0.09,0.37,0.64,U] [#7 0.23,-0.01,0.49,U] [#8 0.06,-0.16,0.46,U] 
22:53:06.285 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.11}, one-star: {-0.01, 0.00}
22:53:06.285 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
22:53:06.293 00.008 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
22:53:06.293 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.04 mountX=0.00 mountY=0.01, mountTheta=1.48
22:53:06.293 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.00, opts=13)
22:53:06.293 00.000 7988 Enqueuing Move request for scope (-0.01, 0.00)
22:53:06.293 00.000 15712 Worker thread wakes up
22:53:06.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
22:53:06.293 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
22:53:06.293 00.000 15712 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
22:53:06.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:06.293 00.000 7988 UpdateGuideState exits: m=1659 SNR=27.1
22:53:06.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:06.301 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:06.301 00.000 7988 Enqueuing Expose request
22:53:06.303 00.002 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.20, period_length = 636.00
22:53:06.303 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
22:53:06.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:06.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:06.303 00.000 15712 MoveAxis(W, 7, ABG)
22:53:06.303 00.000 15712 Guiding  Dir = 3, Dur = 7
22:53:06.303 00.000 15712 IsGuiding returns 0
22:53:06.333 00.030 15712 IsGuiding returns 0
22:53:06.333 00.000 15712 Move returns status 0, amount 7
22:53:06.333 00.000 15712 MoveAxis(N, 0, ABG)
22:53:06.333 00.000 15712 Move returns status 0, amount 0
22:53:06.333 00.000 15712 move complete, result=0
22:53:06.333 00.000 15712 worker thread done servicing request
22:53:06.333 00.000 15712 Worker thread wakes up
22:53:06.333 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
22:53:06.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:06.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:07.754 01.421 15712 Exposure complete
22:53:07.815 00.061 15712 worker thread done servicing request
22:53:07.815 00.000 7988 OnExposeComplete: enter
22:53:07.817 00.002 7988 UpdateGuideState(): m_state=6
22:53:07.817 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
22:53:07.817 00.000 7988 Star::Find returns 1 (0), X=502.40, Y=797.89, Mass=1659, SNR=27.2, Peak=159 HFD=4.7
22:53:07.817 00.000 7988 MultiStar: [#1 -0.01,0.25,0.95,U] [#2 0.15,0.09,0.83,U] [#3 0.04,0.19,0.82,U] [#4 -0.14,0.11,0.76,U] [#5 0.21,0.02,0.71,U] [#6 -0.04,0.37,0.67,U] [#7 0.19,0.12,0.49,U] [#8 0.45,0.07,0.44,U] 
22:53:07.821 00.004 7988 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {-0.04, 0.29}
22:53:07.821 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.32 = -0.32)
22:53:07.821 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
22:53:07.821 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.24 mountX=0.18 mountY=-0.06, mountTheta=-0.35
22:53:07.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.18, opts=13)
22:53:07.821 00.000 7988 Enqueuing Move request for scope (0.06, 0.18)
22:53:07.821 00.000 15712 Worker thread wakes up
22:53:07.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
22:53:07.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
22:53:07.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:07.821 00.000 7988 UpdateGuideState exits: m=1659 SNR=27.2
22:53:07.831 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:07.831 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:07.833 00.002 7988 Enqueuing Expose request
22:53:07.833 00.000 15712 Moving (0.06, 0.18) raw xDistance=0.18 yDistance=-0.06
22:53:07.833 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.20, period_length = 636.00
22:53:07.833 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
22:53:07.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:07.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:07.833 00.000 15712 MoveAxis(W, 40, ABG)
22:53:07.833 00.000 15712 Guiding  Dir = 3, Dur = 40
22:53:07.833 00.000 15712 IsGuiding returns 0
22:53:07.852 00.019 15712 PulseGuide returned control before completion, sleep 34
22:53:07.900 00.048 15712 IsGuiding returns 0
22:53:07.900 00.000 15712 Move returns status 0, amount 40
22:53:07.900 00.000 15712 MoveAxis(N, 0, ABG)
22:53:07.900 00.000 15712 Move returns status 0, amount 0
22:53:07.900 00.000 15712 move complete, result=0
22:53:07.900 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
22:53:07.902 00.002 15712 worker thread done servicing request
22:53:07.902 00.000 15712 Worker thread wakes up
22:53:07.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:07.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:09.540 01.638 15712 Exposure complete
22:53:09.601 00.061 15712 worker thread done servicing request
22:53:09.601 00.000 7988 OnExposeComplete: enter
22:53:09.603 00.002 7988 UpdateGuideState(): m_state=6
22:53:09.603 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
22:53:09.603 00.000 7988 Star::Find returns 1 (0), X=502.38, Y=797.95, Mass=1566, SNR=26.5, Peak=165 HFD=4.1
22:53:09.603 00.000 7988 MultiStar: [#1 -0.20,0.45,1.02,U] [#2 0.23,0.32,0.87,U] [#3 -0.17,0.37,0.86,U] [#4 -0.07,0.61,0.00,M1] [#5 0.28,0.38,0.72,U] [#6 -0.05,0.49,0.67,U] [#7 0.03,0.27,0.49,U] [#8 0.52,0.12,0.00,M1] 
22:53:09.608 00.005 7988 single-star, 6 included, MultiStar: {-0.00, 0.38}, one-star: {-0.06, 0.34}
22:53:09.608 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
22:53:09.608 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
22:53:09.608 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.75 mountX=0.34 mountY=0.05, mountTheta=0.16
22:53:09.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.34, opts=13)
22:53:09.608 00.000 7988 Enqueuing Move request for scope (-0.06, 0.34)
22:53:09.608 00.000 15712 Worker thread wakes up
22:53:09.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
22:53:09.608 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
22:53:09.608 00.000 15712 Moving (-0.06, 0.34) raw xDistance=0.34 yDistance=0.05
22:53:09.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:09.608 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.5
22:53:09.617 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:09.617 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:09.619 00.002 7988 Enqueuing Expose request
22:53:09.619 00.000 15712 PPEC rslt: input = 0.34, final = 0.22, react = 0.21, pred = 0.02, hyst = 0.19, hyst_pct = 0.20, period_length = 636.00
22:53:09.619 00.000 15712 PPEC: input: 0.34, control: 0.22, exposure: 1500
22:53:09.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:09.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:53:09.619 00.000 15712 MoveAxis(W, 71, ABG)
22:53:09.619 00.000 15712 Guiding  Dir = 3, Dur = 71
22:53:09.619 00.000 15712 IsGuiding returns 0
22:53:09.642 00.023 15712 PulseGuide returned control before completion, sleep 61
22:53:09.735 00.093 15712 IsGuiding returns 1
22:53:09.735 00.000 15712 scope still moving after pulse duration time elapsed
22:53:09.763 00.028 15712 IsGuiding returns 0
22:53:09.763 00.000 15712 scope move finished after 71 + 70 ms
22:53:09.763 00.000 15712 Move returns status 0, amount 71
22:53:09.763 00.000 15712 MoveAxis(N, 0, ABG)
22:53:09.763 00.000 15712 Move returns status 0, amount 0
22:53:09.763 00.000 15712 move complete, result=0
22:53:09.763 00.000 15712 worker thread done servicing request
22:53:09.763 00.000 15712 Worker thread wakes up
22:53:09.763 00.000 7988 GuideStep: 0.3 px 71 ms WEST, 0.1 px 0 ms NORTH
22:53:09.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:09.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:11.171 01.408 15712 Exposure complete
22:53:11.222 00.051 15712 worker thread done servicing request
22:53:11.222 00.000 7988 OnExposeComplete: enter
22:53:11.232 00.010 7988 UpdateGuideState(): m_state=6
22:53:11.232 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
22:53:11.232 00.000 7988 Star::Find returns 1 (0), X=502.67, Y=797.71, Mass=1690, SNR=27.5, Peak=165 HFD=4.6
22:53:11.232 00.000 7988 MultiStar: [#1 0.07,0.22,0.97,U] [#2 0.50,-0.03,0.82,U] [#3 0.08,0.13,0.85,U] [#4 -0.01,0.19,0.70,U] [#5 0.33,0.09,0.71,U] [#6 0.13,0.28,0.64,U] [#7 0.25,0.15,0.51,U] [#8 0.20,-0.01,0.45,U] 
22:53:11.232 00.000 7988 refined, 8 included, MultiStar: {0.20, 0.13}, one-star: {0.22, 0.11}
22:53:11.239 00.007 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.98 = -0.98)
22:53:11.239 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
22:53:11.239 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.23 cameraTheta=0.59 mountX=0.13 mountY=-0.20, mountTheta=-0.99
22:53:11.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.13, opts=13)
22:53:11.239 00.000 7988 Enqueuing Move request for scope (0.20, 0.13)
22:53:11.239 00.000 15712 Worker thread wakes up
22:53:11.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
22:53:11.239 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
22:53:11.239 00.000 15712 Moving (0.20, 0.13) raw xDistance=0.13 yDistance=-0.20
22:53:11.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:11.239 00.000 7988 UpdateGuideState exits: m=1690 SNR=27.5
22:53:11.246 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:11.246 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:11.248 00.002 7988 Enqueuing Expose request
22:53:11.248 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.19, period_length = 636.00
22:53:11.248 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
22:53:11.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:11.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:53:11.248 00.000 15712 MoveAxis(W, 5, ABG)
22:53:11.248 00.000 15712 Guiding  Dir = 3, Dur = 5
22:53:11.248 00.000 15712 IsGuiding returns 0
22:53:11.272 00.024 15712 IsGuiding returns 0
22:53:11.272 00.000 15712 Move returns status 0, amount 5
22:53:11.272 00.000 15712 MoveAxis(N, 0, ABG)
22:53:11.272 00.000 15712 Move returns status 0, amount 0
22:53:11.272 00.000 15712 move complete, result=0
22:53:11.272 00.000 15712 worker thread done servicing request
22:53:11.272 00.000 15712 Worker thread wakes up
22:53:11.272 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
22:53:11.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:11.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:12.912 01.640 15712 Exposure complete
22:53:12.973 00.061 15712 worker thread done servicing request
22:53:12.973 00.000 7988 OnExposeComplete: enter
22:53:12.973 00.000 7988 UpdateGuideState(): m_state=6
22:53:12.973 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
22:53:12.973 00.000 7988 Star::Find returns 1 (0), X=502.45, Y=798.05, Mass=1589, SNR=26.5, Peak=155 HFD=4.8
22:53:12.984 00.011 7988 MultiStar: [#1 -0.05,0.41,0.98,U] [#2 0.19,0.17,0.85,U] [#3 -0.05,0.25,0.86,U] [#4 -0.07,0.51,0.79,U] [#5 0.23,0.29,0.73,U] [#6 -0.23,0.49,0.00,M1] [#7 0.02,0.33,0.50,U] [#8 0.17,0.16,0.45,U] 
22:53:12.986 00.002 7988 refined, 7 included, MultiStar: {0.04, 0.33}, one-star: {0.01, 0.44}
22:53:12.986 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
22:53:12.988 00.002 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
22:53:12.990 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.33 hyp=0.34 cameraTheta=1.44 mountX=0.33 mountY=-0.05, mountTheta=-0.15
22:53:12.991 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.33, opts=13)
22:53:12.993 00.002 7988 Enqueuing Move request for scope (0.04, 0.33)
22:53:12.995 00.002 15712 Worker thread wakes up
22:53:12.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.33) opts 0xd
22:53:12.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.33)
22:53:12.995 00.000 15712 Moving (0.04, 0.33) raw xDistance=0.33 yDistance=-0.05
22:53:12.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:12.995 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.5
22:53:12.997 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:12.999 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:12.999 00.000 7988 Enqueuing Expose request
22:53:13.001 00.002 15712 PPEC rslt: input = 0.33, final = 0.22, react = 0.20, pred = 0.02, hyst = 0.19, hyst_pct = 0.19, period_length = 636.00
22:53:13.001 00.000 15712 PPEC: input: 0.33, control: 0.22, exposure: 1500
22:53:13.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:13.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:53:13.001 00.000 15712 MoveAxis(W, 70, ABG)
22:53:13.001 00.000 15712 Guiding  Dir = 3, Dur = 70
22:53:13.001 00.000 15712 IsGuiding returns 0
22:53:13.027 00.026 15712 PulseGuide returned control before completion, sleep 52
22:53:13.109 00.082 15712 IsGuiding returns 0
22:53:13.109 00.000 15712 Move returns status 0, amount 70
22:53:13.109 00.000 15712 MoveAxis(N, 0, ABG)
22:53:13.109 00.000 15712 Move returns status 0, amount 0
22:53:13.109 00.000 15712 move complete, result=0
22:53:13.109 00.000 15712 worker thread done servicing request
22:53:13.109 00.000 15712 Worker thread wakes up
22:53:13.109 00.000 7988 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
22:53:13.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:13.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:14.520 01.411 15712 Exposure complete
22:53:14.572 00.052 15712 worker thread done servicing request
22:53:14.572 00.000 7988 OnExposeComplete: enter
22:53:14.581 00.009 7988 UpdateGuideState(): m_state=6
22:53:14.581 00.000 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
22:53:14.583 00.002 7988 Star::Find returns 1 (0), X=502.36, Y=797.65, Mass=1570, SNR=26.1, Peak=144 HFD=4.7
22:53:14.585 00.002 7988 MultiStar: [#1 -0.11,0.15,0.97,U] [#2 0.38,-0.17,0.89,U] [#3 -0.05,-0.22,0.85,U] [#4 -0.01,0.07,0.76,U] [#5 0.31,0.14,0.73,U] [#6 -0.14,0.27,0.71,U] [#7 0.11,-0.07,0.46,U] [#8 0.44,-0.06,0.45,U] 
22:53:14.585 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.09, 0.04}
22:53:14.587 00.002 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
22:53:14.587 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
22:53:14.589 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.27 mountX=0.02 mountY=-0.07, mountTheta=-1.30
22:53:14.591 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.02, opts=13)
22:53:14.591 00.000 7988 Enqueuing Move request for scope (0.07, 0.02)
22:53:14.593 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:53:14.593 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.1
22:53:14.595 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:14.597 00.002 15712 Worker thread wakes up
22:53:14.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:14.597 00.000 7988 Enqueuing Expose request
22:53:14.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:53:14.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:53:14.597 00.000 15712 Moving (0.07, 0.02) raw xDistance=0.02 yDistance=-0.07
22:53:14.597 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.19, period_length = 636.00
22:53:14.597 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
22:53:14.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:14.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:14.597 00.000 15712 MoveAxis(W, 6, ABG)
22:53:14.597 00.000 15712 Guiding  Dir = 3, Dur = 6
22:53:14.597 00.000 15712 IsGuiding returns 0
22:53:14.629 00.032 15712 IsGuiding returns 0
22:53:14.629 00.000 15712 Move returns status 0, amount 6
22:53:14.629 00.000 15712 MoveAxis(N, 0, ABG)
22:53:14.629 00.000 15712 Move returns status 0, amount 0
22:53:14.629 00.000 15712 move complete, result=0
22:53:14.629 00.000 15712 worker thread done servicing request
22:53:14.629 00.000 15712 Worker thread wakes up
22:53:14.629 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
22:53:14.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:14.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:16.272 01.643 15712 Exposure complete
22:53:16.333 00.061 15712 worker thread done servicing request
22:53:16.333 00.000 7988 OnExposeComplete: enter
22:53:16.335 00.002 7988 UpdateGuideState(): m_state=6
22:53:16.335 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
22:53:16.337 00.002 7988 Star::Find returns 1 (0), X=502.50, Y=797.62, Mass=1573, SNR=26.5, Peak=170 HFD=4.4
22:53:16.339 00.002 7988 MultiStar: [#1 -0.07,0.19,1.00,U] [#2 0.22,-0.02,0.86,U] [#3 0.04,-0.14,0.85,U] [#4 0.15,0.29,0.76,U] [#5 0.28,-0.17,0.76,U] [#6 0.10,0.13,0.67,U] [#7 0.31,-0.11,0.52,U] [#8 0.27,0.03,0.42,U] 
22:53:16.340 00.001 7988 single-star, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.05, 0.01}
22:53:16.340 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
22:53:16.342 00.002 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
22:53:16.342 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.24 mountX=0.01 mountY=-0.05, mountTheta=-1.32
22:53:16.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.01, opts=13)
22:53:16.342 00.000 7988 Enqueuing Move request for scope (0.05, 0.01)
22:53:16.342 00.000 15712 Worker thread wakes up
22:53:16.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:53:16.342 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:53:16.342 00.000 15712 Moving (0.05, 0.01) raw xDistance=0.01 yDistance=-0.05
22:53:16.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:16.342 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.5
22:53:16.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:16.351 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:16.351 00.000 7988 Enqueuing Expose request
22:53:16.353 00.002 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.19, period_length = 636.00
22:53:16.353 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
22:53:16.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:16.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:53:16.353 00.000 15712 MoveAxis(W, 8, ABG)
22:53:16.353 00.000 15712 Guiding  Dir = 3, Dur = 8
22:53:16.353 00.000 15712 IsGuiding returns 0
22:53:16.367 00.014 15712 IsGuiding returns 0
22:53:16.367 00.000 15712 Move returns status 0, amount 8
22:53:16.367 00.000 15712 MoveAxis(N, 0, ABG)
22:53:16.367 00.000 15712 Move returns status 0, amount 0
22:53:16.367 00.000 15712 move complete, result=0
22:53:16.367 00.000 15712 worker thread done servicing request
22:53:16.367 00.000 15712 Worker thread wakes up
22:53:16.367 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
22:53:16.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:16.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:17.785 01.418 15712 Exposure complete
22:53:17.845 00.060 15712 worker thread done servicing request
22:53:17.845 00.000 7988 OnExposeComplete: enter
22:53:17.848 00.003 7988 UpdateGuideState(): m_state=6
22:53:17.848 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
22:53:17.848 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=797.65, Mass=1616, SNR=26.7, Peak=157 HFD=4.7
22:53:17.851 00.003 7988 MultiStar: [#1 -0.02,0.18,0.97,U] [#2 0.20,-0.22,0.83,U] [#3 -0.23,0.14,0.86,U] [#4 -0.06,0.30,0.71,U] [#5 0.17,0.02,0.74,U] [#6 -0.12,0.22,0.68,U] [#7 -0.13,-0.10,0.50,U] [#8 0.14,-0.07,0.44,U] 
22:53:17.851 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.13, 0.05}
22:53:17.851 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
22:53:17.851 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
22:53:17.851 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.96 mountX=0.07 mountY=0.03, mountTheta=0.37
22:53:17.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
22:53:17.851 00.000 7988 Enqueuing Move request for scope (-0.03, 0.07)
22:53:17.851 00.000 15712 Worker thread wakes up
22:53:17.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:53:17.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:53:17.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:17.851 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.7
22:53:17.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:17.851 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:17.864 00.013 7988 Enqueuing Expose request
22:53:17.866 00.002 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.03
22:53:17.866 00.000 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.19, period_length = 636.00
22:53:17.866 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
22:53:17.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:17.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:53:17.866 00.000 15712 MoveAxis(W, 10, ABG)
22:53:17.866 00.000 15712 Guiding  Dir = 3, Dur = 10
22:53:17.866 00.000 15712 IsGuiding returns 0
22:53:17.885 00.019 15712 IsGuiding returns 1
22:53:17.885 00.000 15712 scope still moving after pulse duration time elapsed
22:53:17.936 00.051 15712 IsGuiding returns 0
22:53:17.936 00.000 15712 scope move finished after 10 + 60 ms
22:53:17.936 00.000 15712 Move returns status 0, amount 10
22:53:17.936 00.000 15712 MoveAxis(N, 0, ABG)
22:53:17.936 00.000 15712 Move returns status 0, amount 0
22:53:17.936 00.000 15712 move complete, result=0
22:53:17.936 00.000 15712 worker thread done servicing request
22:53:17.936 00.000 15712 Worker thread wakes up
22:53:17.936 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
22:53:17.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:17.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:19.569 01.633 15712 Exposure complete
22:53:19.629 00.060 15712 worker thread done servicing request
22:53:19.629 00.000 7988 OnExposeComplete: enter
22:53:19.630 00.001 7988 UpdateGuideState(): m_state=6
22:53:19.630 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
22:53:19.630 00.000 7988 Star::Find returns 1 (0), X=502.61, Y=797.65, Mass=1504, SNR=25.7, Peak=151 HFD=4.3
22:53:19.630 00.000 7988 MultiStar: [#1 0.00,0.16,1.01,U] [#2 0.46,-0.14,0.90,U] [#3 -0.09,0.00,0.89,U] [#4 0.01,0.34,0.80,U] [#5 0.58,-0.03,0.00,M1] [#6 0.03,0.32,0.68,U] [#7 -0.02,0.09,0.55,U] [#8 0.77,0.10,0.00,M1] 
22:53:19.630 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.16, 0.05}
22:53:19.630 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
22:53:19.638 00.008 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
22:53:19.638 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.89 mountX=0.11 mountY=-0.09, mountTheta=-0.69
22:53:19.638 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.11, opts=13)
22:53:19.638 00.000 7988 Enqueuing Move request for scope (0.09, 0.11)
22:53:19.638 00.000 15712 Worker thread wakes up
22:53:19.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
22:53:19.638 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
22:53:19.638 00.000 15712 Moving (0.09, 0.11) raw xDistance=0.11 yDistance=-0.09
22:53:19.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:19.638 00.000 7988 UpdateGuideState exits: m=1504 SNR=25.7
22:53:19.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:19.646 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:19.646 00.000 7988 Enqueuing Expose request
22:53:19.646 00.000 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.19, period_length = 636.00
22:53:19.646 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
22:53:19.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:19.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:53:19.646 00.000 15712 MoveAxis(W, 13, ABG)
22:53:19.646 00.000 15712 Guiding  Dir = 3, Dur = 13
22:53:19.646 00.000 15712 IsGuiding returns 0
22:53:19.664 00.018 15712 IsGuiding returns 1
22:53:19.664 00.000 15712 scope still moving after pulse duration time elapsed
22:53:19.712 00.048 15712 IsGuiding returns 0
22:53:19.712 00.000 15712 scope move finished after 13 + 50 ms
22:53:19.712 00.000 15712 Move returns status 0, amount 13
22:53:19.712 00.000 15712 MoveAxis(N, 0, ABG)
22:53:19.712 00.000 15712 Move returns status 0, amount 0
22:53:19.712 00.000 15712 move complete, result=0
22:53:19.712 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
22:53:19.714 00.002 15712 worker thread done servicing request
22:53:19.714 00.000 15712 Worker thread wakes up
22:53:19.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:19.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:21.129 01.415 15712 Exposure complete
22:53:21.183 00.054 15712 worker thread done servicing request
22:53:21.183 00.000 7988 OnExposeComplete: enter
22:53:21.190 00.007 7988 UpdateGuideState(): m_state=6
22:53:21.192 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
22:53:21.192 00.000 7988 Star::Find returns 1 (0), X=502.62, Y=797.61, Mass=1652, SNR=26.8, Peak=158 HFD=4.8
22:53:21.194 00.002 7988 MultiStar: [#1 0.08,0.03,0.98,U] [#2 0.32,0.07,0.82,U] [#3 0.00,0.07,0.86,U] [#4 -0.03,0.26,0.73,U] [#5 0.34,-0.04,0.72,U] [#6 -0.15,0.18,0.67,U] [#7 0.05,0.26,0.50,U] [#8 0.18,-0.02,0.44,U] 
22:53:21.194 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.17, 0.01}
22:53:21.196 00.002 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.91 = -0.91)
22:53:21.196 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
22:53:21.198 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.65 mountX=0.08 mountY=-0.11, mountTheta=-0.93
22:53:21.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.08, opts=13)
22:53:21.200 00.000 7988 Enqueuing Move request for scope (0.11, 0.08)
22:53:21.202 00.002 15712 Worker thread wakes up
22:53:21.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
22:53:21.202 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
22:53:21.202 00.000 15712 Moving (0.11, 0.08) raw xDistance=0.08 yDistance=-0.11
22:53:21.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:21.202 00.000 7988 UpdateGuideState exits: m=1652 SNR=26.8
22:53:21.205 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:21.206 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:21.206 00.000 7988 Enqueuing Expose request
22:53:21.206 00.000 15712 PPEC rslt: input = 0.08, final = 0.04, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.19, period_length = 636.00
22:53:21.206 00.000 15712 PPEC: input: 0.08, control: 0.04, exposure: 1500
22:53:21.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:21.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:53:21.206 00.000 15712 MoveAxis(W, 13, ABG)
22:53:21.206 00.000 15712 Guiding  Dir = 3, Dur = 13
22:53:21.206 00.000 15712 IsGuiding returns 0
22:53:21.222 00.016 15712 IsGuiding returns 1
22:53:21.222 00.000 15712 scope still moving after pulse duration time elapsed
22:53:21.274 00.052 15712 IsGuiding returns 0
22:53:21.274 00.000 15712 scope move finished after 13 + 56 ms
22:53:21.274 00.000 15712 Move returns status 0, amount 13
22:53:21.274 00.000 15712 MoveAxis(N, 0, ABG)
22:53:21.274 00.000 15712 Move returns status 0, amount 0
22:53:21.274 00.000 15712 move complete, result=0
22:53:21.274 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
22:53:21.280 00.006 15712 worker thread done servicing request
22:53:21.280 00.000 15712 Worker thread wakes up
22:53:21.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:21.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:22.913 01.633 15712 Exposure complete
22:53:22.974 00.061 15712 worker thread done servicing request
22:53:22.974 00.000 7988 OnExposeComplete: enter
22:53:22.976 00.002 7988 UpdateGuideState(): m_state=6
22:53:22.976 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
22:53:22.976 00.000 7988 Star::Find returns 1 (0), X=502.55, Y=797.73, Mass=1539, SNR=26.0, Peak=141 HFD=4.6
22:53:22.976 00.000 7988 MultiStar: [#1 0.08,0.39,1.00,U] [#2 0.27,0.18,0.91,U] [#3 0.18,0.20,0.89,U] [#4 0.04,0.37,0.79,U] [#5 0.42,0.33,0.00,M1] [#6 -0.11,0.54,0.00,M1] [#7 0.34,0.04,0.51,U] [#8 0.10,0.13,0.47,U] 
22:53:22.976 00.000 7988 single-star, 6 included, MultiStar: {0.15, 0.22}, one-star: {0.10, 0.13}
22:53:22.976 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
22:53:22.976 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
22:53:22.976 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.90 mountX=0.13 mountY=-0.11, mountTheta=-0.68
22:53:22.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.13, opts=13)
22:53:22.987 00.011 7988 Enqueuing Move request for scope (0.10, 0.13)
22:53:22.987 00.000 15712 Worker thread wakes up
22:53:22.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
22:53:22.987 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
22:53:22.987 00.000 15712 Moving (0.10, 0.13) raw xDistance=0.13 yDistance=-0.11
22:53:22.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:22.987 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.0
22:53:22.990 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:22.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:22.990 00.000 7988 Enqueuing Expose request
22:53:22.990 00.000 15712 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.19, period_length = 636.00
22:53:22.990 00.000 15712 PPEC: input: 0.13, control: 0.05, exposure: 1500
22:53:22.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:22.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:53:22.990 00.000 15712 MoveAxis(W, 16, ABG)
22:53:22.990 00.000 15712 Guiding  Dir = 3, Dur = 16
22:53:22.990 00.000 15712 IsGuiding returns 0
22:53:23.053 00.063 15712 IsGuiding returns 1
22:53:23.054 00.001 15712 scope still moving after pulse duration time elapsed
22:53:23.085 00.031 15712 IsGuiding returns 0
22:53:23.085 00.000 15712 scope move finished after 16 + 74 ms
22:53:23.085 00.000 15712 Move returns status 0, amount 16
22:53:23.085 00.000 15712 MoveAxis(N, 0, ABG)
22:53:23.085 00.000 15712 Move returns status 0, amount 0
22:53:23.085 00.000 15712 move complete, result=0
22:53:23.085 00.000 7988 GuideStep: 0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
22:53:23.087 00.002 15712 worker thread done servicing request
22:53:23.087 00.000 15712 Worker thread wakes up
22:53:23.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:23.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:24.503 01.416 15712 Exposure complete
22:53:24.564 00.061 15712 worker thread done servicing request
22:53:24.564 00.000 7988 OnExposeComplete: enter
22:53:24.565 00.001 7988 UpdateGuideState(): m_state=6
22:53:24.567 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
22:53:24.567 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=797.82, Mass=1537, SNR=26.0, Peak=144 HFD=4.5
22:53:24.569 00.002 7988 MultiStar: [#1 -0.04,0.46,1.02,U] [#2 0.17,0.26,0.86,U] [#3 -0.15,0.06,0.88,U] [#4 0.07,0.35,0.80,U] [#5 0.24,0.07,0.77,U] [#6 -0.19,0.43,0.67,U] [#7 0.08,0.19,0.51,U] [#8 0.23,0.11,0.49,U] 
22:53:24.569 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.25}, one-star: {0.04, 0.22}
22:53:24.571 00.002 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
22:53:24.571 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
22:53:24.573 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.40 mountX=0.22 mountY=-0.04, mountTheta=-0.19
22:53:24.575 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.22, opts=13)
22:53:24.575 00.000 7988 Enqueuing Move request for scope (0.04, 0.22)
22:53:24.577 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:24.577 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.0
22:53:24.579 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:24.581 00.002 15712 Worker thread wakes up
22:53:24.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:24.581 00.000 7988 Enqueuing Expose request
22:53:24.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
22:53:24.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
22:53:24.581 00.000 15712 Moving (0.04, 0.22) raw xDistance=0.22 yDistance=-0.04
22:53:24.584 00.003 15712 PPEC rslt: input = 0.22, final = 0.19, react = 0.13, pred = 0.07, hyst = 0.12, hyst_pct = 0.18, period_length = 636.00
22:53:24.584 00.000 15712 PPEC: input: 0.22, control: 0.19, exposure: 1500
22:53:24.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:24.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:53:24.584 00.000 15712 MoveAxis(W, 62, ABG)
22:53:24.584 00.000 15712 Guiding  Dir = 3, Dur = 62
22:53:24.584 00.000 15712 IsGuiding returns 0
22:53:24.603 00.019 15712 PulseGuide returned control before completion, sleep 54
22:53:24.682 00.079 15712 IsGuiding returns 0
22:53:24.682 00.000 15712 Move returns status 0, amount 62
22:53:24.682 00.000 15712 MoveAxis(N, 0, ABG)
22:53:24.682 00.000 15712 Move returns status 0, amount 0
22:53:24.682 00.000 15712 move complete, result=0
22:53:24.682 00.000 7988 GuideStep: 0.2 px 62 ms WEST, -0.0 px 0 ms NORTH
22:53:24.684 00.002 15712 worker thread done servicing request
22:53:24.684 00.000 15712 Worker thread wakes up
22:53:24.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:24.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:26.322 01.638 15712 Exposure complete
22:53:26.376 00.054 15712 worker thread done servicing request
22:53:26.383 00.007 7988 OnExposeComplete: enter
22:53:26.383 00.000 7988 UpdateGuideState(): m_state=6
22:53:26.383 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
22:53:26.383 00.000 7988 Star::Find returns 1 (0), X=502.45, Y=797.54, Mass=1500, SNR=25.8, Peak=168 HFD=4.3
22:53:26.387 00.004 7988 MultiStar: [#1 -0.03,0.19,0.99,U] [#2 0.13,-0.15,0.86,U] [#3 -0.04,0.01,0.90,U] [#4 0.06,0.28,0.82,U] [#5 0.26,-0.05,0.72,U] [#6 -0.08,0.34,0.67,U] [#7 -0.23,0.12,0.51,U] [#8 0.44,0.09,0.45,U] 
22:53:26.387 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.00, -0.07}
22:53:26.387 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
22:53:26.387 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.14)
22:53:26.387 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.55 mountX=-0.07 mountY=0.00, mountTheta=3.14
22:53:26.387 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
22:53:26.387 00.000 7988 Enqueuing Move request for scope (0.00, -0.07)
22:53:26.387 00.000 15712 Worker thread wakes up
22:53:26.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:53:26.387 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:53:26.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:26.387 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.8
22:53:26.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:26.399 00.012 15712 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.00
22:53:26.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:26.399 00.000 7988 Enqueuing Expose request
22:53:26.399 00.000 15712 PPEC rslt: input = -0.07, final = 0.06, react = -0.04, pred = 0.08, hyst = 0.00, hyst_pct = 0.18, period_length = 636.00
22:53:26.399 00.000 15712 PPEC: input: -0.07, control: 0.06, exposure: 1500
22:53:26.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:26.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:53:26.399 00.000 15712 MoveAxis(W, 21, ABG)
22:53:26.399 00.000 15712 Guiding  Dir = 3, Dur = 21
22:53:26.399 00.000 15712 IsGuiding returns 0
22:53:26.421 00.022 15712 IsGuiding returns 1
22:53:26.421 00.000 15712 scope still moving after pulse duration time elapsed
22:53:26.472 00.051 15712 IsGuiding returns 0
22:53:26.472 00.000 15712 scope move finished after 21 + 51 ms
22:53:26.472 00.000 15712 Move returns status 0, amount 21
22:53:26.472 00.000 15712 MoveAxis(N, 0, ABG)
22:53:26.472 00.000 15712 Move returns status 0, amount 0
22:53:26.472 00.000 15712 move complete, result=0
22:53:26.472 00.000 7988 GuideStep: -0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
22:53:26.475 00.003 15712 worker thread done servicing request
22:53:26.475 00.000 15712 Worker thread wakes up
22:53:26.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:26.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:27.881 01.406 15712 Exposure complete
22:53:27.943 00.062 15712 worker thread done servicing request
22:53:27.943 00.000 7988 OnExposeComplete: enter
22:53:27.943 00.000 7988 UpdateGuideState(): m_state=6
22:53:27.943 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
22:53:27.943 00.000 7988 Star::Find returns 1 (0), X=502.57, Y=797.53, Mass=1583, SNR=26.4, Peak=170 HFD=4.4
22:53:27.943 00.000 7988 MultiStar: [#1 -0.16,0.08,1.00,U] [#2 0.14,-0.12,0.87,U] [#3 -0.20,-0.20,0.88,U] [#4 -0.17,-0.00,0.76,U] [#5 0.18,-0.00,0.73,U] [#6 0.03,-0.12,0.69,U] [#7 0.24,-0.16,0.49,U] [#8 0.18,-0.10,0.46,U] 
22:53:27.943 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.12, -0.07}
22:53:27.943 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
22:53:27.943 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
22:53:27.943 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.33 mountX=-0.07 mountY=-0.02, mountTheta=-2.92
22:53:27.943 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
22:53:27.954 00.011 7988 Enqueuing Move request for scope (0.02, -0.07)
22:53:27.954 00.000 15712 Worker thread wakes up
22:53:27.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:53:27.954 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:53:27.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:27.954 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.4
22:53:27.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:27.959 00.005 15712 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.02
22:53:27.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:27.959 00.000 7988 Enqueuing Expose request
22:53:27.959 00.000 15712 PPEC rslt: input = -0.07, final = 0.06, react = -0.04, pred = 0.08, hyst = 0.00, hyst_pct = 0.18, period_length = 636.00
22:53:27.959 00.000 15712 PPEC: input: -0.07, control: 0.06, exposure: 1500
22:53:27.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:27.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:27.959 00.000 15712 MoveAxis(W, 20, ABG)
22:53:27.959 00.000 15712 Guiding  Dir = 3, Dur = 20
22:53:27.959 00.000 15712 IsGuiding returns 0
22:53:27.992 00.033 15712 IsGuiding returns 1
22:53:27.992 00.000 15712 scope still moving after pulse duration time elapsed
22:53:28.039 00.047 15712 IsGuiding returns 1
22:53:28.070 00.031 15712 IsGuiding returns 0
22:53:28.070 00.000 15712 scope move finished after 20 + 87 ms
22:53:28.070 00.000 15712 Move returns status 0, amount 20
22:53:28.070 00.000 15712 MoveAxis(N, 0, ABG)
22:53:28.070 00.000 15712 Move returns status 0, amount 0
22:53:28.070 00.000 15712 move complete, result=0
22:53:28.070 00.000 7988 GuideStep: -0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
22:53:28.072 00.002 15712 worker thread done servicing request
22:53:28.072 00.000 15712 Worker thread wakes up
22:53:28.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:28.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:29.715 01.643 15712 Exposure complete
22:53:29.776 00.061 15712 worker thread done servicing request
22:53:29.776 00.000 7988 OnExposeComplete: enter
22:53:29.777 00.001 7988 UpdateGuideState(): m_state=6
22:53:29.778 00.001 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
22:53:29.780 00.002 7988 Star::Find returns 1 (0), X=502.31, Y=797.50, Mass=1594, SNR=26.4, Peak=164 HFD=4.7
22:53:29.781 00.001 7988 MultiStar: [#1 -0.05,0.23,0.96,U] [#2 -0.04,-0.12,0.88,U] [#3 -0.10,-0.17,0.89,U] [#4 0.04,-0.09,0.78,U] [#5 -0.14,0.09,0.77,U] [#6 0.07,0.13,0.64,U] [#7 -0.19,0.05,0.50,U] [#8 0.14,0.13,0.45,U] 
22:53:29.782 00.001 7988 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {-0.13, -0.10}
22:53:29.782 00.000 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.56) = xAngle (1.55 = 1.55)
22:53:29.784 00.002 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
22:53:29.784 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.11 mountX=0.00 mountY=0.05, mountTheta=1.55
22:53:29.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.00, opts=13)
22:53:29.784 00.000 7988 Enqueuing Move request for scope (-0.05, 0.00)
22:53:29.784 00.000 15712 Worker thread wakes up
22:53:29.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
22:53:29.784 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
22:53:29.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:29.790 00.006 7988 UpdateGuideState exits: m=1594 SNR=26.4
22:53:29.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:29.793 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:29.793 00.000 7988 Enqueuing Expose request
22:53:29.795 00.002 15712 Moving (-0.05, 0.00) raw xDistance=0.00 yDistance=0.05
22:53:29.795 00.000 15712 PPEC rslt: input = 0.00, final = 0.07, react = 0.00, pred = 0.08, hyst = 0.00, hyst_pct = 0.18, period_length = 636.00
22:53:29.795 00.000 15712 PPEC: input: 0.00, control: 0.07, exposure: 1500
22:53:29.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:29.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:53:29.795 00.000 15712 MoveAxis(W, 22, ABG)
22:53:29.795 00.000 15712 Guiding  Dir = 3, Dur = 22
22:53:29.796 00.001 15712 IsGuiding returns 0
22:53:29.814 00.018 15712 PulseGuide returned control before completion, sleep 15
22:53:29.840 00.026 15712 IsGuiding returns 1
22:53:29.840 00.000 15712 scope still moving after pulse duration time elapsed
22:53:29.878 00.038 15712 IsGuiding returns 0
22:53:29.878 00.000 15712 scope move finished after 22 + 60 ms
22:53:29.878 00.000 15712 Move returns status 0, amount 22
22:53:29.878 00.000 15712 MoveAxis(N, 0, ABG)
22:53:29.878 00.000 15712 Move returns status 0, amount 0
22:53:29.878 00.000 15712 move complete, result=0
22:53:29.878 00.000 7988 GuideStep: 0.0 px 22 ms WEST, 0.1 px 0 ms NORTH
22:53:29.880 00.002 15712 worker thread done servicing request
22:53:29.880 00.000 15712 Worker thread wakes up
22:53:29.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:29.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:31.293 01.413 15712 Exposure complete
22:53:31.354 00.061 15712 worker thread done servicing request
22:53:31.354 00.000 7988 OnExposeComplete: enter
22:53:31.354 00.000 7988 UpdateGuideState(): m_state=6
22:53:31.354 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
22:53:31.354 00.000 7988 Star::Find returns 1 (0), X=502.34, Y=797.51, Mass=1643, SNR=26.9, Peak=174 HFD=4.8
22:53:31.354 00.000 7988 MultiStar: [#1 0.04,-0.09,0.99,U] [#2 0.19,-0.18,0.88,U] [#3 -0.11,-0.14,0.83,U] [#4 -0.08,-0.13,0.75,U] [#5 0.35,-0.09,0.71,U] [#6 0.07,-0.02,0.67,U] [#7 -0.07,-0.03,0.49,U] [#8 0.24,-0.27,0.46,U] 
22:53:31.354 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {-0.11, -0.10}
22:53:31.354 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
22:53:31.354 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
22:53:31.354 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.19 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
22:53:31.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.11, opts=13)
22:53:31.354 00.000 7988 Enqueuing Move request for scope (0.05, -0.11)
22:53:31.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:31.369 00.015 7988 UpdateGuideState exits: m=1643 SNR=26.9
22:53:31.370 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:31.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:31.370 00.000 7988 Enqueuing Expose request
22:53:31.370 00.000 15712 Worker thread wakes up
22:53:31.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:53:31.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:53:31.370 00.000 15712 Moving (0.05, -0.11) raw xDistance=-0.11 yDistance=-0.04
22:53:31.370 00.000 15712 PPEC rslt: input = -0.11, final = 0.07, react = -0.07, pred = 0.09, hyst = 0.00, hyst_pct = 0.18, period_length = 636.00
22:53:31.370 00.000 15712 PPEC: input: -0.11, control: 0.07, exposure: 1500
22:53:31.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:31.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:53:31.370 00.000 15712 MoveAxis(W, 23, ABG)
22:53:31.370 00.000 15712 Guiding  Dir = 3, Dur = 23
22:53:31.370 00.000 15712 IsGuiding returns 0
22:53:31.393 00.023 15712 PulseGuide returned control before completion, sleep 12
22:53:31.418 00.025 15712 IsGuiding returns 1
22:53:31.418 00.000 15712 scope still moving after pulse duration time elapsed
22:53:31.454 00.036 15712 IsGuiding returns 0
22:53:31.454 00.000 15712 scope move finished after 23 + 62 ms
22:53:31.454 00.000 15712 Move returns status 0, amount 23
22:53:31.454 00.000 15712 MoveAxis(N, 0, ABG)
22:53:31.454 00.000 15712 Move returns status 0, amount 0
22:53:31.454 00.000 15712 move complete, result=0
22:53:31.454 00.000 7988 GuideStep: -0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
22:53:31.462 00.008 15712 worker thread done servicing request
22:53:31.462 00.000 15712 Worker thread wakes up
22:53:31.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:31.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:33.095 01.633 15712 Exposure complete
22:53:33.156 00.061 15712 worker thread done servicing request
22:53:33.157 00.001 7988 OnExposeComplete: enter
22:53:33.157 00.000 7988 UpdateGuideState(): m_state=6
22:53:33.157 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
22:53:33.157 00.000 7988 Star::Find returns 1 (0), X=502.45, Y=797.46, Mass=1530, SNR=25.9, Peak=167 HFD=4.2
22:53:33.157 00.000 7988 MultiStar: [#1 0.08,-0.03,1.00,U] [#2 0.18,-0.33,0.88,U] [#3 0.07,-0.27,0.89,U] [#4 -0.40,-0.05,0.78,U] [#5 0.09,-0.16,0.76,U] [#6 -0.21,-0.07,0.68,U] [#7 0.03,-0.17,0.51,U] [#8 0.00,-0.12,0.46,U] 
22:53:33.157 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.15}, one-star: {0.01, -0.15}
22:53:33.157 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
22:53:33.157 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
22:53:33.157 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.52 mountX=-0.15 mountY=-0.00, mountTheta=-3.11
22:53:33.157 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.15, opts=13)
22:53:33.157 00.000 7988 Enqueuing Move request for scope (0.01, -0.15)
22:53:33.157 00.000 15712 Worker thread wakes up
22:53:33.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
22:53:33.157 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
22:53:33.157 00.000 15712 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=-0.00
22:53:33.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:33.157 00.000 7988 UpdateGuideState exits: m=1530 SNR=25.9
22:53:33.172 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:33.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:33.172 00.000 7988 Enqueuing Expose request
22:53:33.172 00.000 15712 PPEC rslt: input = -0.15, final = 0.06, react = -0.09, pred = 0.08, hyst = 0.00, hyst_pct = 0.18, period_length = 636.00
22:53:33.172 00.000 15712 PPEC: input: -0.15, control: 0.06, exposure: 1500
22:53:33.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:33.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:53:33.172 00.000 15712 MoveAxis(W, 21, ABG)
22:53:33.172 00.000 15712 Guiding  Dir = 3, Dur = 21
22:53:33.172 00.000 15712 IsGuiding returns 0
22:53:33.198 00.026 15712 IsGuiding returns 1
22:53:33.198 00.000 15712 scope still moving after pulse duration time elapsed
22:53:33.257 00.059 15712 IsGuiding returns 0
22:53:33.257 00.000 15712 scope move finished after 21 + 69 ms
22:53:33.257 00.000 15712 Move returns status 0, amount 21
22:53:33.257 00.000 15712 MoveAxis(N, 0, ABG)
22:53:33.257 00.000 15712 Move returns status 0, amount 0
22:53:33.257 00.000 15712 move complete, result=0
22:53:33.257 00.000 7988 GuideStep: -0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
22:53:33.268 00.011 15712 worker thread done servicing request
22:53:33.268 00.000 15712 Worker thread wakes up
22:53:33.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:33.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:34.674 01.406 15712 Exposure complete
22:53:34.733 00.059 15712 worker thread done servicing request
22:53:34.733 00.000 7988 OnExposeComplete: enter
22:53:34.735 00.002 7988 UpdateGuideState(): m_state=6
22:53:34.735 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
22:53:34.735 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=797.40, Mass=1574, SNR=26.2, Peak=155 HFD=4.6
22:53:34.735 00.000 7988 MultiStar: [#1 -0.12,0.09,0.99,U] [#2 0.12,-0.19,0.88,U] [#3 -0.14,-0.22,0.85,U] [#4 0.02,0.06,0.78,U] [#5 0.06,-0.20,0.74,U] [#6 0.00,0.21,0.69,U] [#7 -0.06,-0.05,0.51,U] [#8 0.13,-0.04,0.47,U] 
22:53:34.735 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.11, -0.21}
22:53:34.735 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.43 = 2.86)
22:53:34.735 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.82)
22:53:34.735 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.86 mountX=-0.07 mountY=0.02, mountTheta=2.83
22:53:34.735 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.07, opts=13)
22:53:34.735 00.000 7988 Enqueuing Move request for scope (-0.02, -0.07)
22:53:34.735 00.000 15712 Worker thread wakes up
22:53:34.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:53:34.735 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:53:34.735 00.000 15712 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=0.02
22:53:34.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:34.735 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.2
22:53:34.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:34.750 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:34.752 00.002 7988 Enqueuing Expose request
22:53:34.752 00.000 15712 PPEC rslt: input = -0.07, final = 0.05, react = -0.04, pred = 0.07, hyst = 0.00, hyst_pct = 0.18, period_length = 636.00
22:53:34.752 00.000 15712 PPEC: input: -0.07, control: 0.05, exposure: 1500
22:53:34.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:34.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:53:34.752 00.000 15712 MoveAxis(W, 18, ABG)
22:53:34.752 00.000 15712 Guiding  Dir = 3, Dur = 18
22:53:34.752 00.000 15712 IsGuiding returns 0
22:53:34.769 00.017 15712 PulseGuide returned control before completion, sleep 13
22:53:34.782 00.013 15712 IsGuiding returns 1
22:53:34.782 00.000 15712 scope still moving after pulse duration time elapsed
22:53:34.818 00.036 15712 IsGuiding returns 0
22:53:34.818 00.000 15712 scope move finished after 18 + 45 ms
22:53:34.818 00.000 15712 Move returns status 0, amount 18
22:53:34.818 00.000 15712 MoveAxis(N, 0, ABG)
22:53:34.818 00.000 15712 Move returns status 0, amount 0
22:53:34.818 00.000 15712 move complete, result=0
22:53:34.818 00.000 7988 GuideStep: -0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
22:53:34.820 00.002 15712 worker thread done servicing request
22:53:34.820 00.000 15712 Worker thread wakes up
22:53:34.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:34.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:36.461 01.641 15712 Exposure complete
22:53:36.521 00.060 15712 worker thread done servicing request
22:53:36.521 00.000 7988 OnExposeComplete: enter
22:53:36.523 00.002 7988 UpdateGuideState(): m_state=6
22:53:36.525 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
22:53:36.525 00.000 7988 Star::Find returns 1 (0), X=502.38, Y=797.65, Mass=1576, SNR=26.4, Peak=144 HFD=4.6
22:53:36.527 00.002 7988 MultiStar: [#1 0.00,0.20,0.94,U] [#2 0.16,0.07,0.86,U] [#3 -0.04,-0.11,0.87,U] [#4 -0.12,0.17,0.77,U] [#5 -0.04,0.10,0.72,U] [#6 -0.06,0.59,0.00,M1] [#7 -0.54,0.11,0.00,M1] [#8 0.23,0.34,0.46,U] 
22:53:36.527 00.000 7988 single-star, 6 included, MultiStar: {0.00, 0.10}, one-star: {-0.06, 0.05}
22:53:36.529 00.002 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
22:53:36.529 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
22:53:36.531 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.49 mountX=0.05 mountY=0.06, mountTheta=0.91
22:53:36.533 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
22:53:36.534 00.001 7988 Enqueuing Move request for scope (-0.06, 0.05)
22:53:36.534 00.000 15712 Worker thread wakes up
22:53:36.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
22:53:36.534 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
22:53:36.534 00.000 15712 Moving (-0.06, 0.05) raw xDistance=0.05 yDistance=0.06
22:53:36.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:53:36.534 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.4
22:53:36.538 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:36.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:36.539 00.001 7988 Enqueuing Expose request
22:53:36.539 00.000 15712 PPEC rslt: input = 0.05, final = 0.05, react = 0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.17, period_length = 636.00
22:53:36.539 00.000 15712 PPEC: input: 0.05, control: 0.05, exposure: 1500
22:53:36.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:36.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:53:36.539 00.000 15712 MoveAxis(W, 16, ABG)
22:53:36.539 00.000 15712 Guiding  Dir = 3, Dur = 16
22:53:36.539 00.000 15712 IsGuiding returns 0
22:53:36.559 00.020 15712 PulseGuide returned control before completion, sleep 11
22:53:36.571 00.012 15712 IsGuiding returns 1
22:53:36.571 00.000 15712 scope still moving after pulse duration time elapsed
22:53:36.605 00.034 15712 IsGuiding returns 0
22:53:36.605 00.000 15712 scope move finished after 16 + 48 ms
22:53:36.605 00.000 15712 Move returns status 0, amount 16
22:53:36.605 00.000 15712 MoveAxis(N, 0, ABG)
22:53:36.605 00.000 15712 Move returns status 0, amount 0
22:53:36.605 00.000 15712 move complete, result=0
22:53:36.605 00.000 7988 GuideStep: 0.0 px 16 ms WEST, 0.1 px 0 ms NORTH
22:53:36.610 00.005 15712 worker thread done servicing request
22:53:36.610 00.000 15712 Worker thread wakes up
22:53:36.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:36.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:38.022 01.412 15712 Exposure complete
22:53:38.081 00.059 15712 worker thread done servicing request
22:53:38.081 00.000 7988 OnExposeComplete: enter
22:53:38.083 00.002 7988 UpdateGuideState(): m_state=6
22:53:38.085 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
22:53:38.085 00.000 7988 Star::Find returns 1 (0), X=502.31, Y=797.70, Mass=1573, SNR=26.3, Peak=135 HFD=4.4
22:53:38.087 00.002 7988 MultiStar: [#1 -0.10,0.36,1.01,U] [#2 -0.00,0.27,0.84,U] [#3 -0.04,0.16,0.85,U] [#4 -0.15,0.42,0.78,U] [#5 -0.14,0.29,0.74,U] [#6 -0.30,0.39,0.63,U] [#7 0.04,0.23,0.49,U] [#8 0.28,0.02,0.46,U] 
22:53:38.087 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.25}, one-star: {-0.14, 0.09}
22:53:38.089 00.002 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.98 = 0.98)
22:53:38.089 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
22:53:38.091 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.54 mountX=0.09 mountY=0.14, mountTheta=0.97
22:53:38.093 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.09, opts=13)
22:53:38.093 00.000 7988 Enqueuing Move request for scope (-0.14, 0.09)
22:53:38.095 00.002 15712 Worker thread wakes up
22:53:38.095 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
22:53:38.095 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
22:53:38.095 00.000 15712 Moving (-0.14, 0.09) raw xDistance=0.09 yDistance=0.14
22:53:38.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:38.095 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.3
22:53:38.095 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:38.098 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:38.098 00.000 7988 Enqueuing Expose request
22:53:38.098 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.17, period_length = 636.00
22:53:38.098 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
22:53:38.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:38.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:53:38.098 00.000 15712 MoveAxis(W, 9, ABG)
22:53:38.098 00.000 15712 Guiding  Dir = 3, Dur = 9
22:53:38.098 00.000 15712 IsGuiding returns 0
22:53:38.116 00.018 15712 IsGuiding returns 0
22:53:38.116 00.000 15712 Move returns status 0, amount 9
22:53:38.116 00.000 15712 MoveAxis(N, 0, ABG)
22:53:38.116 00.000 15712 Move returns status 0, amount 0
22:53:38.116 00.000 15712 move complete, result=0
22:53:38.116 00.000 15712 worker thread done servicing request
22:53:38.116 00.000 15712 Worker thread wakes up
22:53:38.116 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
22:53:38.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:38.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:39.760 01.644 15712 Exposure complete
22:53:39.821 00.061 15712 worker thread done servicing request
22:53:39.821 00.000 7988 OnExposeComplete: enter
22:53:39.821 00.000 7988 UpdateGuideState(): m_state=6
22:53:39.821 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
22:53:39.821 00.000 7988 Star::Find returns 1 (0), X=502.44, Y=797.81, Mass=1543, SNR=26.0, Peak=130 HFD=4.5
22:53:39.821 00.000 7988 MultiStar: [#1 -0.08,0.19,0.98,U] [#2 0.22,-0.10,0.87,U] [#3 -0.20,0.09,0.86,U] [#4 -0.04,0.36,0.73,U] [#5 0.37,0.36,0.79,U] [#6 0.06,0.26,0.67,U] [#7 -0.12,-0.03,0.49,U] [#8 0.32,0.11,0.46,U] 
22:53:39.821 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.17}, one-star: {-0.01, 0.21}
22:53:39.821 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
22:53:39.821 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
22:53:39.821 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.30 mountX=0.17 mountY=-0.05, mountTheta=-0.29
22:53:39.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.17, opts=13)
22:53:39.831 00.010 7988 Enqueuing Move request for scope (0.05, 0.17)
22:53:39.831 00.000 15712 Worker thread wakes up
22:53:39.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
22:53:39.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
22:53:39.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:39.831 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.0
22:53:39.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:39.837 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:39.837 00.000 7988 Enqueuing Expose request
22:53:39.839 00.002 15712 Moving (0.05, 0.17) raw xDistance=0.17 yDistance=-0.05
22:53:39.839 00.000 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.17, period_length = 636.00
22:53:39.839 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
22:53:39.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:39.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:53:39.839 00.000 15712 MoveAxis(W, 38, ABG)
22:53:39.839 00.000 15712 Guiding  Dir = 3, Dur = 38
22:53:39.852 00.013 15712 IsGuiding returns 0
22:53:39.868 00.016 15712 PulseGuide returned control before completion, sleep 33
22:53:39.916 00.048 15712 IsGuiding returns 0
22:53:39.916 00.000 15712 Move returns status 0, amount 38
22:53:39.916 00.000 15712 MoveAxis(N, 0, ABG)
22:53:39.916 00.000 15712 Move returns status 0, amount 0
22:53:39.916 00.000 15712 move complete, result=0
22:53:39.916 00.000 15712 worker thread done servicing request
22:53:39.916 00.000 15712 Worker thread wakes up
22:53:39.916 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
22:53:39.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:39.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:41.336 01.420 15712 Exposure complete
22:53:41.397 00.061 15712 worker thread done servicing request
22:53:41.397 00.000 7988 OnExposeComplete: enter
22:53:41.397 00.000 7988 UpdateGuideState(): m_state=6
22:53:41.400 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
22:53:41.400 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=797.57, Mass=1585, SNR=26.5, Peak=155 HFD=4.3
22:53:41.402 00.002 7988 MultiStar: [#1 -0.16,0.28,1.00,U] [#2 0.01,-0.10,0.85,U] [#3 -0.17,-0.27,0.87,U] [#4 -0.22,0.21,0.78,U] [#5 0.23,-0.05,0.73,U] [#6 -0.18,0.11,0.66,U] [#7 0.04,-0.02,0.51,U] [#8 0.14,0.02,0.47,U] 
22:53:41.402 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.04, -0.04}
22:53:41.404 00.002 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.56) = xAngle (-3.94 = 2.34)
22:53:41.404 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.31)
22:53:41.406 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.38 mountX=-0.04 mountY=0.04, mountTheta=2.32
22:53:41.408 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
22:53:41.408 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
22:53:41.410 00.002 15712 Worker thread wakes up
22:53:41.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
22:53:41.410 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
22:53:41.410 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
22:53:41.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:41.412 00.002 7988 UpdateGuideState exits: m=1585 SNR=26.5
22:53:41.413 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:41.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:41.413 00.000 7988 Enqueuing Expose request
22:53:41.413 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.17, period_length = 636.00
22:53:41.413 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
22:53:41.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:41.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:41.413 00.000 15712 MoveAxis(W, 1, ABG)
22:53:41.413 00.000 15712 Guiding  Dir = 3, Dur = 1
22:53:41.413 00.000 15712 IsGuiding returns 0
22:53:41.435 00.022 15712 IsGuiding returns 0
22:53:41.435 00.000 15712 Move returns status 0, amount 1
22:53:41.435 00.000 15712 MoveAxis(N, 0, ABG)
22:53:41.435 00.000 15712 Move returns status 0, amount 0
22:53:41.435 00.000 15712 move complete, result=0
22:53:41.435 00.000 15712 worker thread done servicing request
22:53:41.435 00.000 15712 Worker thread wakes up
22:53:41.435 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:53:41.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:41.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:43.076 01.641 15712 Exposure complete
22:53:43.131 00.055 15712 worker thread done servicing request
22:53:43.131 00.000 7988 OnExposeComplete: enter
22:53:43.138 00.007 7988 UpdateGuideState(): m_state=6
22:53:43.138 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
22:53:43.138 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=797.93, Mass=1726, SNR=28.0, Peak=172 HFD=4.4
22:53:43.138 00.000 7988 MultiStar: [#1 -0.10,0.27,0.93,U] [#2 0.19,0.19,0.84,U] [#3 0.02,0.11,0.83,U] [#4 0.10,0.46,0.69,U] [#5 0.27,0.26,0.72,U] [#6 0.07,0.66,0.00,M1] [#7 -0.07,0.28,0.47,U] [#8 -0.19,0.14,0.45,U] 
22:53:43.138 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.26}, one-star: {0.03, 0.32}
22:53:43.138 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
22:53:43.138 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
22:53:43.138 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.40 mountX=0.26 mountY=-0.05, mountTheta=-0.20
22:53:43.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.26, opts=13)
22:53:43.148 00.010 7988 Enqueuing Move request for scope (0.04, 0.26)
22:53:43.148 00.000 15712 Worker thread wakes up
22:53:43.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
22:53:43.148 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
22:53:43.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:43.148 00.000 7988 UpdateGuideState exits: m=1726 SNR=28.0
22:53:43.151 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:43.151 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:43.153 00.002 7988 Enqueuing Expose request
22:53:43.153 00.000 15712 Moving (0.04, 0.26) raw xDistance=0.26 yDistance=-0.05
22:53:43.153 00.000 15712 PPEC rslt: input = 0.26, final = 0.17, react = 0.15, pred = 0.02, hyst = 0.15, hyst_pct = 0.17, period_length = 636.00
22:53:43.153 00.000 15712 PPEC: input: 0.26, control: 0.17, exposure: 1500
22:53:43.153 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:43.153 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:53:43.153 00.000 15712 MoveAxis(W, 56, ABG)
22:53:43.153 00.000 15712 Guiding  Dir = 3, Dur = 56
22:53:43.191 00.038 15712 IsGuiding returns 0
22:53:43.207 00.016 15712 PulseGuide returned control before completion, sleep 51
22:53:43.274 00.067 15712 IsGuiding returns 0
22:53:43.274 00.000 15712 Move returns status 0, amount 56
22:53:43.274 00.000 15712 MoveAxis(N, 0, ABG)
22:53:43.274 00.000 15712 Move returns status 0, amount 0
22:53:43.274 00.000 15712 move complete, result=0
22:53:43.274 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
22:53:43.275 00.001 15712 worker thread done servicing request
22:53:43.275 00.000 15712 Worker thread wakes up
22:53:43.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:43.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:44.687 01.412 15712 Exposure complete
22:53:44.746 00.059 15712 worker thread done servicing request
22:53:44.746 00.000 7988 OnExposeComplete: enter
22:53:44.748 00.002 7988 UpdateGuideState(): m_state=6
22:53:44.748 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
22:53:44.748 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=797.56, Mass=1552, SNR=26.3, Peak=161 HFD=4.1
22:53:44.748 00.000 7988 MultiStar: [#1 -0.15,0.14,1.02,U] [#2 0.05,-0.14,0.89,U] [#3 -0.09,0.11,0.86,U] [#4 -0.17,0.22,0.78,U] [#5 0.09,0.23,0.72,U] [#6 -0.39,0.30,0.67,U] [#7 -0.07,-0.33,0.52,U] [#8 0.08,0.10,0.44,U] 
22:53:44.748 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.12, -0.04}
22:53:44.748 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
22:53:44.748 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
22:53:44.748 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.07 mountY=0.09, mountTheta=0.92
22:53:44.748 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.07, opts=13)
22:53:44.748 00.000 7988 Enqueuing Move request for scope (-0.09, 0.07)
22:53:44.748 00.000 15712 Worker thread wakes up
22:53:44.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
22:53:44.748 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
22:53:44.748 00.000 15712 Moving (-0.09, 0.07) raw xDistance=0.07 yDistance=0.09
22:53:44.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:53:44.748 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.3
22:53:44.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:44.763 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:44.763 00.000 7988 Enqueuing Expose request
22:53:44.763 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 636.00
22:53:44.763 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
22:53:44.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:44.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:53:44.763 00.000 15712 MoveAxis(W, 5, ABG)
22:53:44.763 00.000 15712 Guiding  Dir = 3, Dur = 5
22:53:44.763 00.000 15712 IsGuiding returns 0
22:53:44.785 00.022 15712 IsGuiding returns 0
22:53:44.785 00.000 15712 Move returns status 0, amount 5
22:53:44.785 00.000 15712 MoveAxis(N, 0, ABG)
22:53:44.785 00.000 15712 Move returns status 0, amount 0
22:53:44.785 00.000 15712 move complete, result=0
22:53:44.785 00.000 15712 worker thread done servicing request
22:53:44.785 00.000 15712 Worker thread wakes up
22:53:44.785 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
22:53:44.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:44.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:46.531 01.746 15712 Exposure complete
22:53:46.591 00.060 15712 worker thread done servicing request
22:53:46.591 00.000 7988 OnExposeComplete: enter
22:53:46.592 00.001 7988 UpdateGuideState(): m_state=6
22:53:46.594 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
22:53:46.594 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=797.62, Mass=1582, SNR=26.5, Peak=149 HFD=4.2
22:53:46.596 00.002 7988 MultiStar: [#1 -0.10,0.22,1.00,U] [#2 0.10,0.04,0.87,U] [#3 -0.02,0.10,0.88,U] [#4 -0.10,0.32,0.74,U] [#5 0.35,0.05,0.71,U] [#6 -0.03,0.23,0.69,U] [#7 -0.17,-0.00,0.55,U] [#8 0.15,0.11,0.44,U] 
22:53:46.596 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.12}, one-star: {-0.04, 0.02}
22:53:46.598 00.002 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
22:53:46.598 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
22:53:46.600 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.67 mountX=0.02 mountY=0.04, mountTheta=1.10
22:53:46.602 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.02, opts=13)
22:53:46.602 00.000 7988 Enqueuing Move request for scope (-0.04, 0.02)
22:53:46.604 00.002 15712 Worker thread wakes up
22:53:46.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
22:53:46.604 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
22:53:46.604 00.000 15712 Moving (-0.04, 0.02) raw xDistance=0.02 yDistance=0.04
22:53:46.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:53:46.604 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.5
22:53:46.606 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:46.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:46.608 00.002 7988 Enqueuing Expose request
22:53:46.608 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 636.00
22:53:46.610 00.002 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
22:53:46.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:46.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:46.610 00.000 15712 MoveAxis(W, 5, ABG)
22:53:46.610 00.000 15712 Guiding  Dir = 3, Dur = 5
22:53:46.610 00.000 15712 IsGuiding returns 0
22:53:46.624 00.014 15712 IsGuiding returns 0
22:53:46.624 00.000 15712 Move returns status 0, amount 5
22:53:46.624 00.000 15712 MoveAxis(N, 0, ABG)
22:53:46.624 00.000 15712 Move returns status 0, amount 0
22:53:46.624 00.000 15712 move complete, result=0
22:53:46.624 00.000 15712 worker thread done servicing request
22:53:46.624 00.000 15712 Worker thread wakes up
22:53:46.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:46.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:46.624 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
22:53:48.044 01.420 15712 Exposure complete
22:53:48.104 00.060 15712 worker thread done servicing request
22:53:48.104 00.000 7988 OnExposeComplete: enter
22:53:48.106 00.002 7988 UpdateGuideState(): m_state=6
22:53:48.106 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
22:53:48.106 00.000 7988 Star::Find returns 1 (0), X=502.34, Y=797.71, Mass=1567, SNR=26.2, Peak=158 HFD=4.2
22:53:48.106 00.000 7988 MultiStar: [#1 -0.15,0.20,1.02,U] [#2 0.16,0.04,0.86,U] [#3 -0.18,0.13,0.84,U] [#4 -0.05,0.38,0.80,U] [#5 0.09,-0.10,0.77,U] [#6 -0.08,0.28,0.66,U] [#7 -0.08,0.06,0.49,U] [#8 0.17,-0.26,0.46,U] 
22:53:48.106 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.10, 0.10}
22:53:48.106 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
22:53:48.106 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
22:53:48.113 00.007 7988 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.11 mountY=0.04, mountTheta=0.32
22:53:48.113 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.11, opts=13)
22:53:48.113 00.000 7988 Enqueuing Move request for scope (-0.04, 0.11)
22:53:48.113 00.000 15712 Worker thread wakes up
22:53:48.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
22:53:48.113 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
22:53:48.113 00.000 15712 Moving (-0.04, 0.11) raw xDistance=0.11 yDistance=0.04
22:53:48.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:53:48.113 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.2
22:53:48.113 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:48.113 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:48.113 00.000 7988 Enqueuing Expose request
22:53:48.121 00.008 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 636.00
22:53:48.121 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
22:53:48.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:48.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:48.121 00.000 15712 MoveAxis(W, 6, ABG)
22:53:48.121 00.000 15712 Guiding  Dir = 3, Dur = 6
22:53:48.121 00.000 15712 IsGuiding returns 0
22:53:48.147 00.026 15712 IsGuiding returns 0
22:53:48.147 00.000 15712 Move returns status 0, amount 6
22:53:48.147 00.000 15712 MoveAxis(N, 0, ABG)
22:53:48.147 00.000 15712 Move returns status 0, amount 0
22:53:48.147 00.000 15712 move complete, result=0
22:53:48.147 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
22:53:48.151 00.004 15712 worker thread done servicing request
22:53:48.151 00.000 15712 Worker thread wakes up
22:53:48.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:48.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:49.889 01.738 15712 Exposure complete
22:53:49.949 00.060 15712 worker thread done servicing request
22:53:49.949 00.000 7988 OnExposeComplete: enter
22:53:49.953 00.004 7988 UpdateGuideState(): m_state=6
22:53:49.953 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
22:53:49.953 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=798.10, Mass=1609, SNR=26.8, Peak=171 HFD=4.3
22:53:49.953 00.000 7988 MultiStar: [#1 -0.23,0.49,0.00,M1] [#2 0.22,0.36,0.84,U] [#3 -0.10,0.42,0.83,U] [#4 -0.34,0.58,0.00,M1] [#5 0.26,0.45,0.69,U] [#6 -0.19,0.72,0.00,M1] [#7 -0.26,0.42,0.51,U] [#8 0.33,0.33,0.41,U] 
22:53:49.953 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.42}, one-star: {-0.01, 0.49}
22:53:49.953 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
22:53:49.953 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
22:53:49.953 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.42 hyp=0.43 cameraTheta=1.42 mountX=0.42 mountY=-0.07, mountTheta=-0.17
22:53:49.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.42, opts=13)
22:53:49.966 00.013 7988 Enqueuing Move request for scope (0.06, 0.42)
22:53:49.966 00.000 15712 Worker thread wakes up
22:53:49.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.42) opts 0xd
22:53:49.966 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.42)
22:53:49.966 00.000 15712 Moving (0.06, 0.42) raw xDistance=0.42 yDistance=-0.07
22:53:49.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:49.969 00.003 7988 UpdateGuideState exits: m=1609 SNR=26.8
22:53:49.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:49.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:49.969 00.000 7988 Enqueuing Expose request
22:53:49.969 00.000 15712 PPEC rslt: input = 0.42, final = 0.27, react = 0.25, pred = 0.03, hyst = 0.23, hyst_pct = 0.16, period_length = 636.00
22:53:49.969 00.000 15712 PPEC: input: 0.42, control: 0.27, exposure: 1500
22:53:49.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:49.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:49.969 00.000 15712 MoveAxis(W, 89, ABG)
22:53:49.969 00.000 15712 Guiding  Dir = 3, Dur = 89
22:53:49.969 00.000 15712 IsGuiding returns 0
22:53:50.003 00.034 15712 PulseGuide returned control before completion, sleep 71
22:53:50.082 00.079 15712 IsGuiding returns 1
22:53:50.082 00.000 15712 scope still moving after pulse duration time elapsed
22:53:50.130 00.048 15712 IsGuiding returns 0
22:53:50.130 00.000 15712 scope move finished after 89 + 67 ms
22:53:50.130 00.000 15712 Move returns status 0, amount 89
22:53:50.130 00.000 15712 MoveAxis(N, 0, ABG)
22:53:50.130 00.000 15712 Move returns status 0, amount 0
22:53:50.130 00.000 15712 move complete, result=0
22:53:50.130 00.000 15712 worker thread done servicing request
22:53:50.130 00.000 15712 Worker thread wakes up
22:53:50.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:50.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:50.130 00.000 7988 GuideStep: 0.4 px 89 ms WEST, -0.1 px 0 ms NORTH
22:53:51.549 01.419 15712 Exposure complete
22:53:51.596 00.047 15712 worker thread done servicing request
22:53:51.596 00.000 7988 OnExposeComplete: enter
22:53:51.611 00.015 7988 UpdateGuideState(): m_state=6
22:53:51.613 00.002 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
22:53:51.613 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=797.63, Mass=1560, SNR=26.3, Peak=153 HFD=4.3
22:53:51.613 00.000 7988 MultiStar: [#1 -0.18,0.15,0.99,U] [#2 0.14,0.11,0.83,U] [#3 -0.10,-0.10,0.82,U] [#4 -0.17,0.18,0.75,U] [#5 0.22,0.16,0.76,U] [#6 -0.01,0.11,0.68,U] [#7 -0.31,0.32,0.53,U] [#8 0.30,-0.13,0.48,U] 
22:53:51.613 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {-0.12, 0.02}
22:53:51.613 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
22:53:51.613 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
22:53:51.613 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.96 mountX=0.09 mountY=0.03, mountTheta=0.37
22:53:51.613 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.09, opts=13)
22:53:51.613 00.000 7988 Enqueuing Move request for scope (-0.04, 0.09)
22:53:51.613 00.000 15712 Worker thread wakes up
22:53:51.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
22:53:51.613 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
22:53:51.613 00.000 15712 Moving (-0.04, 0.09) raw xDistance=0.09 yDistance=0.03
22:53:51.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:51.613 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.3
22:53:51.613 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:51.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:51.627 00.014 7988 Enqueuing Expose request
22:53:51.627 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.16, period_length = 636.00
22:53:51.627 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
22:53:51.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:51.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:53:51.627 00.000 15712 MoveAxis(W, 8, ABG)
22:53:51.627 00.000 15712 Guiding  Dir = 3, Dur = 8
22:53:51.627 00.000 15712 IsGuiding returns 0
22:53:51.647 00.020 15712 IsGuiding returns 0
22:53:51.647 00.000 15712 Move returns status 0, amount 8
22:53:51.647 00.000 15712 MoveAxis(N, 0, ABG)
22:53:51.647 00.000 15712 Move returns status 0, amount 0
22:53:51.647 00.000 15712 move complete, result=0
22:53:51.647 00.000 15712 worker thread done servicing request
22:53:51.647 00.000 15712 Worker thread wakes up
22:53:51.647 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
22:53:51.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:51.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:53.289 01.642 15712 Exposure complete
22:53:53.349 00.060 15712 worker thread done servicing request
22:53:53.349 00.000 7988 OnExposeComplete: enter
22:53:53.350 00.001 7988 UpdateGuideState(): m_state=6
22:53:53.350 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
22:53:53.350 00.000 7988 Star::Find returns 1 (0), X=502.38, Y=797.77, Mass=1635, SNR=26.8, Peak=160 HFD=4.5
22:53:53.350 00.000 7988 MultiStar: [#1 -0.09,0.27,0.97,U] [#2 0.15,-0.12,0.85,U] [#3 -0.08,0.24,0.86,U] [#4 -0.31,0.47,0.00,M1] [#5 0.07,0.14,0.69,U] [#6 -0.01,0.31,0.67,U] [#7 0.04,-0.29,0.53,U] [#8 0.32,0.06,0.45,U] 
22:53:53.350 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {-0.06, 0.17}
22:53:53.350 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
22:53:53.350 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
22:53:53.350 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=0.12 mountY=-0.02, mountTheta=-0.19
22:53:53.350 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.12, opts=13)
22:53:53.350 00.000 7988 Enqueuing Move request for scope (0.02, 0.12)
22:53:53.350 00.000 15712 Worker thread wakes up
22:53:53.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:53:53.350 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:53:53.350 00.000 15712 Moving (0.02, 0.12) raw xDistance=0.12 yDistance=-0.02
22:53:53.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:53.350 00.000 7988 UpdateGuideState exits: m=1635 SNR=26.8
22:53:53.364 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:53.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:53.366 00.002 7988 Enqueuing Expose request
22:53:53.366 00.000 15712 PPEC rslt: input = 0.12, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.16, period_length = 636.00
22:53:53.366 00.000 15712 PPEC: input: 0.12, control: 0.04, exposure: 1500
22:53:53.368 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:53.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:53.368 00.000 15712 MoveAxis(W, 12, ABG)
22:53:53.368 00.000 15712 Guiding  Dir = 3, Dur = 12
22:53:53.368 00.000 15712 IsGuiding returns 0
22:53:53.383 00.015 15712 IsGuiding returns 1
22:53:53.383 00.000 15712 scope still moving after pulse duration time elapsed
22:53:53.434 00.051 15712 IsGuiding returns 0
22:53:53.434 00.000 15712 scope move finished after 12 + 59 ms
22:53:53.434 00.000 15712 Move returns status 0, amount 12
22:53:53.434 00.000 15712 MoveAxis(N, 0, ABG)
22:53:53.434 00.000 15712 Move returns status 0, amount 0
22:53:53.434 00.000 15712 move complete, result=0
22:53:53.434 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
22:53:53.441 00.007 15712 worker thread done servicing request
22:53:53.441 00.000 15712 Worker thread wakes up
22:53:53.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:53.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:54.852 01.411 15712 Exposure complete
22:53:54.912 00.060 15712 worker thread done servicing request
22:53:54.913 00.001 7988 OnExposeComplete: enter
22:53:54.913 00.000 7988 UpdateGuideState(): m_state=6
22:53:54.913 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
22:53:54.913 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=797.51, Mass=1552, SNR=26.4, Peak=155 HFD=4.1
22:53:54.913 00.000 7988 MultiStar: [#1 -0.16,-0.05,1.00,U] [#2 0.26,-0.30,0.85,U] [#3 -0.25,0.04,0.89,U] [#4 -0.21,0.00,0.78,U] [#5 0.14,0.07,0.77,U] [#6 -0.08,0.12,0.69,U] [#7 -0.16,-0.12,0.50,U] [#8 0.18,-0.23,0.48,U] 
22:53:54.913 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.02, -0.10}
22:53:54.913 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
22:53:54.913 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
22:53:54.913 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.19 mountX=-0.06 mountY=0.04, mountTheta=2.51
22:53:54.913 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
22:53:54.913 00.000 7988 Enqueuing Move request for scope (-0.04, -0.06)
22:53:54.913 00.000 15712 Worker thread wakes up
22:53:54.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
22:53:54.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
22:53:54.913 00.000 15712 Moving (-0.04, -0.06) raw xDistance=-0.06 yDistance=0.04
22:53:54.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:54.913 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.4
22:53:54.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:54.929 00.016 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.16, period_length = 636.00
22:53:54.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:54.930 00.001 7988 Enqueuing Expose request
22:53:54.930 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
22:53:54.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:54.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:54.930 00.000 15712 MoveAxis(W, 13, ABG)
22:53:54.930 00.000 15712 Guiding  Dir = 3, Dur = 13
22:53:54.930 00.000 15712 IsGuiding returns 0
22:53:54.951 00.021 15712 IsGuiding returns 1
22:53:54.951 00.000 15712 scope still moving after pulse duration time elapsed
22:53:55.006 00.055 15712 IsGuiding returns 0
22:53:55.006 00.000 15712 scope move finished after 13 + 60 ms
22:53:55.006 00.000 15712 Move returns status 0, amount 13
22:53:55.006 00.000 15712 MoveAxis(N, 0, ABG)
22:53:55.006 00.000 15712 Move returns status 0, amount 0
22:53:55.006 00.000 15712 move complete, result=0
22:53:55.006 00.000 15712 worker thread done servicing request
22:53:55.006 00.000 15712 Worker thread wakes up
22:53:55.006 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
22:53:55.007 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:55.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:56.748 01.741 15712 Exposure complete
22:53:56.809 00.061 15712 worker thread done servicing request
22:53:56.809 00.000 7988 OnExposeComplete: enter
22:53:56.809 00.000 7988 UpdateGuideState(): m_state=6
22:53:56.812 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
22:53:56.812 00.000 7988 Star::Find returns 1 (0), X=502.45, Y=797.53, Mass=1593, SNR=26.5, Peak=166 HFD=4.2
22:53:56.812 00.000 7988 MultiStar: [#1 -0.04,0.16,0.98,U] [#2 0.32,-0.21,0.86,U] [#3 -0.04,0.09,0.87,U] [#4 -0.01,0.01,0.83,U] [#5 0.16,-0.03,0.71,U] [#6 -0.07,0.18,0.69,U] [#7 -0.19,-0.18,0.52,U] [#8 -0.09,-0.08,0.45,U] 
22:53:56.812 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.00, -0.08}
22:53:56.816 00.004 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.84 = -1.84)
22:53:56.816 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
22:53:56.816 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.27 mountX=-0.00 mountY=-0.02, mountTheta=-1.84
22:53:56.816 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.00, opts=13)
22:53:56.816 00.000 7988 Enqueuing Move request for scope (0.02, -0.00)
22:53:56.816 00.000 15712 Worker thread wakes up
22:53:56.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:53:56.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:53:56.816 00.000 15712 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=-0.02
22:53:56.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:56.824 00.008 7988 UpdateGuideState exits: m=1593 SNR=26.5
22:53:56.825 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:56.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:56.825 00.000 7988 Enqueuing Expose request
22:53:56.825 00.000 15712 PPEC rslt: input = -0.00, final = 0.05, react = -0.00, pred = 0.06, hyst = 0.00, hyst_pct = 0.16, period_length = 636.00
22:53:56.825 00.000 15712 PPEC: input: -0.00, control: 0.05, exposure: 1500
22:53:56.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:56.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:56.825 00.000 15712 MoveAxis(W, 16, ABG)
22:53:56.825 00.000 15712 Guiding  Dir = 3, Dur = 16
22:53:56.825 00.000 15712 IsGuiding returns 0
22:53:56.844 00.019 15712 PulseGuide returned control before completion, sleep 12
22:53:56.872 00.028 15712 IsGuiding returns 1
22:53:56.872 00.000 15712 scope still moving after pulse duration time elapsed
22:53:56.904 00.032 15712 IsGuiding returns 0
22:53:56.904 00.000 15712 scope move finished after 16 + 63 ms
22:53:56.904 00.000 15712 Move returns status 0, amount 16
22:53:56.904 00.000 15712 MoveAxis(N, 0, ABG)
22:53:56.904 00.000 15712 Move returns status 0, amount 0
22:53:56.904 00.000 15712 move complete, result=0
22:53:56.904 00.000 7988 GuideStep: -0.0 px 16 ms WEST, -0.0 px 0 ms NORTH
22:53:56.910 00.006 15712 worker thread done servicing request
22:53:56.910 00.000 15712 Worker thread wakes up
22:53:56.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:56.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:53:58.324 01.414 15712 Exposure complete
22:53:58.379 00.055 15712 worker thread done servicing request
22:53:58.379 00.000 7988 OnExposeComplete: enter
22:53:58.385 00.006 7988 UpdateGuideState(): m_state=6
22:53:58.387 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
22:53:58.387 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=797.36, Mass=1616, SNR=26.9, Peak=172 HFD=4.5
22:53:58.389 00.002 7988 MultiStar: [#1 -0.08,-0.05,0.97,U] [#2 0.07,-0.42,0.86,U] [#3 -0.02,-0.17,0.84,U] [#4 -0.02,0.07,0.73,U] [#5 0.22,-0.29,0.72,U] [#6 -0.22,0.02,0.64,U] [#7 -0.04,-0.07,0.49,U] [#8 -0.06,-0.40,0.43,U] 
22:53:58.389 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.17}, one-star: {0.04, -0.24}
22:53:58.391 00.002 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
22:53:58.391 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
22:53:58.391 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.60 mountX=-0.17 mountY=0.01, mountTheta=3.09
22:53:58.391 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.17, opts=13)
22:53:58.396 00.005 7988 Enqueuing Move request for scope (-0.00, -0.17)
22:53:58.396 00.000 15712 Worker thread wakes up
22:53:58.396 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
22:53:58.396 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
22:53:58.396 00.000 15712 Moving (-0.00, -0.17) raw xDistance=-0.17 yDistance=0.01
22:53:58.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:53:58.396 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.9
22:53:58.396 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:58.401 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:53:58.401 00.000 7988 Enqueuing Expose request
22:53:58.401 00.000 15712 PPEC rslt: input = -0.17, final = -0.06, react = -0.10, pred = 0.05, hyst = -0.09, hyst_pct = 0.16, period_length = 636.00
22:53:58.401 00.000 15712 PPEC: input: -0.17, control: -0.06, exposure: 1500
22:53:58.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:58.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:58.401 00.000 15712 MoveAxis(E, 20, ABG)
22:53:58.401 00.000 15712 Guiding  Dir = 2, Dur = 20
22:53:58.401 00.000 15712 IsGuiding returns 0
22:53:58.417 00.016 15712 IsGuiding returns 1
22:53:58.417 00.000 15712 scope still moving after pulse duration time elapsed
22:53:58.475 00.058 15712 IsGuiding returns 0
22:53:58.475 00.000 15712 scope move finished after 20 + 50 ms
22:53:58.475 00.000 15712 Move returns status 0, amount 20
22:53:58.475 00.000 15712 MoveAxis(N, 0, ABG)
22:53:58.475 00.000 15712 Move returns status 0, amount 0
22:53:58.475 00.000 15712 move complete, result=0
22:53:58.475 00.000 7988 GuideStep: -0.2 px 20 ms EAST, 0.0 px 0 ms NORTH
22:53:58.476 00.001 15712 worker thread done servicing request
22:53:58.476 00.000 15712 Worker thread wakes up
22:53:58.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:53:58.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:00.109 01.633 15712 Exposure complete
22:54:00.168 00.059 15712 worker thread done servicing request
22:54:00.168 00.000 7988 OnExposeComplete: enter
22:54:00.172 00.004 7988 UpdateGuideState(): m_state=6
22:54:00.172 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
22:54:00.172 00.000 7988 Star::Find returns 1 (0), X=502.17, Y=797.82, Mass=1574, SNR=26.2, Peak=162 HFD=4.3
22:54:00.172 00.000 7988 MultiStar: [#1 -0.12,0.34,1.01,U] [#2 0.08,0.04,0.85,U] [#3 -0.07,0.21,0.89,U] [#4 -0.19,0.22,0.79,U] [#5 0.19,0.03,0.77,U] [#6 -0.02,0.42,0.69,U] [#7 0.07,-0.07,0.49,U] [#8 -0.06,-0.07,0.46,U] 
22:54:00.172 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.17}, one-star: {-0.27, 0.22}
22:54:00.172 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
22:54:00.172 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
22:54:00.172 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.89 mountX=0.17 mountY=0.05, mountTheta=0.30
22:54:00.172 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.17, opts=13)
22:54:00.182 00.010 7988 Enqueuing Move request for scope (-0.06, 0.17)
22:54:00.182 00.000 15712 Worker thread wakes up
22:54:00.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
22:54:00.182 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
22:54:00.182 00.000 15712 Moving (-0.06, 0.17) raw xDistance=0.17 yDistance=0.05
22:54:00.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:54:00.182 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.2
22:54:00.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:00.187 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:00.187 00.000 7988 Enqueuing Expose request
22:54:00.187 00.000 15712 PPEC rslt: input = 0.17, final = 0.15, react = 0.10, pred = 0.05, hyst = 0.10, hyst_pct = 0.16, period_length = 636.00
22:54:00.187 00.000 15712 PPEC: input: 0.17, control: 0.15, exposure: 1500
22:54:00.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:00.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:54:00.187 00.000 15712 MoveAxis(W, 48, ABG)
22:54:00.187 00.000 15712 Guiding  Dir = 3, Dur = 48
22:54:00.200 00.013 15712 IsGuiding returns 0
22:54:00.217 00.017 15712 PulseGuide returned control before completion, sleep 43
22:54:00.287 00.070 15712 IsGuiding returns 0
22:54:00.287 00.000 15712 Move returns status 0, amount 48
22:54:00.287 00.000 15712 MoveAxis(N, 0, ABG)
22:54:00.287 00.000 15712 Move returns status 0, amount 0
22:54:00.287 00.000 15712 move complete, result=0
22:54:00.287 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
22:54:00.299 00.012 15712 worker thread done servicing request
22:54:00.299 00.000 15712 Worker thread wakes up
22:54:00.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:00.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:01.703 01.404 15712 Exposure complete
22:54:01.765 00.062 15712 worker thread done servicing request
22:54:01.765 00.000 7988 OnExposeComplete: enter
22:54:01.765 00.000 7988 UpdateGuideState(): m_state=6
22:54:01.768 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:01.768 00.000 7988 Star::Find returns 1 (0), X=502.25, Y=797.89, Mass=1623, SNR=26.7, Peak=166 HFD=4.2
22:54:01.770 00.002 7988 MultiStar: [#1 -0.16,0.31,0.97,U] [#2 0.28,0.18,0.85,U] [#3 -0.03,0.06,0.84,U] [#4 -0.09,0.32,0.76,U] [#5 0.24,0.27,0.70,U] [#6 0.00,0.39,0.65,U] [#7 -0.20,-0.05,0.52,U] [#8 0.05,0.41,0.45,U] 
22:54:01.770 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.24}, one-star: {-0.19, 0.29}
22:54:01.772 00.002 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
22:54:01.772 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
22:54:01.774 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=0.24 mountY=0.01, mountTheta=0.05
22:54:01.776 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.24, opts=13)
22:54:01.776 00.000 7988 Enqueuing Move request for scope (-0.02, 0.24)
22:54:01.778 00.002 15712 Worker thread wakes up
22:54:01.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
22:54:01.778 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
22:54:01.778 00.000 15712 Moving (-0.02, 0.24) raw xDistance=0.24 yDistance=0.01
22:54:01.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:01.779 00.001 7988 UpdateGuideState exits: m=1623 SNR=26.7
22:54:01.781 00.002 15712 PPEC rslt: input = 0.24, final = 0.19, react = 0.15, pred = 0.05, hyst = 0.13, hyst_pct = 0.15, period_length = 636.00
22:54:01.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:01.781 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:01.781 00.000 7988 Enqueuing Expose request
22:54:01.781 00.000 15712 PPEC: input: 0.24, control: 0.19, exposure: 1500
22:54:01.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:01.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:01.781 00.000 15712 MoveAxis(W, 61, ABG)
22:54:01.781 00.000 15712 Guiding  Dir = 3, Dur = 61
22:54:01.781 00.000 15712 IsGuiding returns 0
22:54:01.799 00.018 15712 PulseGuide returned control before completion, sleep 57
22:54:01.880 00.081 15712 IsGuiding returns 0
22:54:01.880 00.000 15712 Move returns status 0, amount 61
22:54:01.880 00.000 15712 MoveAxis(N, 0, ABG)
22:54:01.880 00.000 15712 Move returns status 0, amount 0
22:54:01.880 00.000 15712 move complete, result=0
22:54:01.880 00.000 7988 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
22:54:01.880 00.000 15712 worker thread done servicing request
22:54:01.882 00.002 15712 Worker thread wakes up
22:54:01.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:01.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:03.519 01.637 15712 Exposure complete
22:54:03.565 00.046 15712 worker thread done servicing request
22:54:03.580 00.015 7988 OnExposeComplete: enter
22:54:03.581 00.001 7988 UpdateGuideState(): m_state=6
22:54:03.581 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
22:54:03.581 00.000 7988 Star::Find returns 1 (0), X=502.58, Y=797.55, Mass=1592, SNR=26.4, Peak=152 HFD=4.3
22:54:03.581 00.000 7988 MultiStar: [#1 -0.06,0.19,0.98,U] [#2 0.18,-0.13,0.83,U] [#3 -0.05,0.08,0.89,U] [#4 -0.08,0.27,0.77,U] [#5 0.28,-0.00,0.74,U] [#6 -0.09,0.29,0.66,U] [#7 0.22,0.19,0.50,U] [#8 0.03,-0.14,0.44,U] 
22:54:03.581 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.13, -0.05}
22:54:03.581 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
22:54:03.581 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
22:54:03.581 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.95 mountX=0.08 mountY=-0.06, mountTheta=-0.63
22:54:03.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.08, opts=13)
22:54:03.581 00.000 7988 Enqueuing Move request for scope (0.06, 0.08)
22:54:03.581 00.000 15712 Worker thread wakes up
22:54:03.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:54:03.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:54:03.581 00.000 15712 Moving (0.06, 0.08) raw xDistance=0.08 yDistance=-0.06
22:54:03.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:03.581 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.4
22:54:03.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:03.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:03.596 00.015 7988 Enqueuing Expose request
22:54:03.598 00.002 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.15, period_length = 636.00
22:54:03.598 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
22:54:03.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:03.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:03.598 00.000 15712 MoveAxis(W, 9, ABG)
22:54:03.598 00.000 15712 Guiding  Dir = 3, Dur = 9
22:54:03.598 00.000 15712 IsGuiding returns 0
22:54:03.618 00.020 15712 IsGuiding returns 0
22:54:03.618 00.000 15712 Move returns status 0, amount 9
22:54:03.618 00.000 15712 MoveAxis(N, 0, ABG)
22:54:03.618 00.000 15712 Move returns status 0, amount 0
22:54:03.618 00.000 15712 move complete, result=0
22:54:03.618 00.000 15712 worker thread done servicing request
22:54:03.618 00.000 15712 Worker thread wakes up
22:54:03.618 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
22:54:03.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:03.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:05.031 01.413 15712 Exposure complete
22:54:05.079 00.048 15712 worker thread done servicing request
22:54:05.079 00.000 7988 OnExposeComplete: enter
22:54:05.094 00.015 7988 UpdateGuideState(): m_state=6
22:54:05.096 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
22:54:05.096 00.000 7988 Star::Find returns 1 (0), X=502.28, Y=797.57, Mass=1644, SNR=26.9, Peak=166 HFD=4.6
22:54:05.098 00.002 7988 MultiStar: [#1 0.09,-0.01,0.98,U] [#2 0.35,-0.20,0.87,U] [#3 -0.11,0.02,0.88,U] [#4 -0.06,0.28,0.78,U] [#5 0.12,-0.09,0.76,U] [#6 -0.06,0.18,0.71,U] [#7 -0.06,-0.14,0.47,U] [#8 0.25,-0.10,0.45,U] 
22:54:05.098 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.17, -0.04}
22:54:05.100 00.002 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
22:54:05.100 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.78 = -1.78)
22:54:05.102 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.18 mountX=-0.01 mountY=-0.03, mountTheta=-1.74
22:54:05.104 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.01, opts=13)
22:54:05.104 00.000 7988 Enqueuing Move request for scope (0.03, -0.01)
22:54:05.106 00.002 15712 Worker thread wakes up
22:54:05.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:54:05.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:54:05.106 00.000 15712 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
22:54:05.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:05.106 00.000 7988 UpdateGuideState exits: m=1644 SNR=26.9
22:54:05.109 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:05.109 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:05.112 00.003 7988 Enqueuing Expose request
22:54:05.112 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.15, period_length = 636.00
22:54:05.112 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
22:54:05.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:05.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:05.112 00.000 15712 MoveAxis(W, 7, ABG)
22:54:05.112 00.000 15712 Guiding  Dir = 3, Dur = 7
22:54:05.112 00.000 15712 IsGuiding returns 0
22:54:05.129 00.017 15712 IsGuiding returns 0
22:54:05.129 00.000 15712 Move returns status 0, amount 7
22:54:05.129 00.000 15712 MoveAxis(N, 0, ABG)
22:54:05.129 00.000 15712 Move returns status 0, amount 0
22:54:05.129 00.000 15712 move complete, result=0
22:54:05.129 00.000 15712 worker thread done servicing request
22:54:05.129 00.000 15712 Worker thread wakes up
22:54:05.129 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
22:54:05.142 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:05.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:06.783 01.641 15712 Exposure complete
22:54:06.844 00.061 15712 worker thread done servicing request
22:54:06.844 00.000 7988 OnExposeComplete: enter
22:54:06.847 00.003 7988 UpdateGuideState(): m_state=6
22:54:06.847 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
22:54:06.847 00.000 7988 Star::Find returns 1 (0), X=502.27, Y=797.72, Mass=1591, SNR=26.5, Peak=163 HFD=4.3
22:54:06.847 00.000 7988 MultiStar: [#1 -0.14,0.30,1.00,U] [#2 0.01,-0.13,0.84,U] [#3 -0.05,0.30,0.89,U] [#4 0.01,0.44,0.74,U] [#5 0.28,0.10,0.73,U] [#6 -0.09,0.41,0.69,U] [#7 -0.37,0.03,0.50,U] [#8 -0.05,-0.02,0.46,U] 
22:54:06.847 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.19}, one-star: {-0.17, 0.12}
22:54:06.847 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.56) = xAngle (0.32 = 0.32)
22:54:06.847 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
22:54:06.847 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.88 mountX=0.19 mountY=0.06, mountTheta=0.29
22:54:06.847 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.19, opts=13)
22:54:06.847 00.000 7988 Enqueuing Move request for scope (-0.06, 0.19)
22:54:06.847 00.000 15712 Worker thread wakes up
22:54:06.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
22:54:06.847 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
22:54:06.847 00.000 15712 Moving (-0.06, 0.19) raw xDistance=0.19 yDistance=0.06
22:54:06.847 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.15, period_length = 636.00
22:54:06.847 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
22:54:06.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:06.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:06.847 00.000 15712 MoveAxis(W, 43, ABG)
22:54:06.847 00.000 15712 Guiding  Dir = 3, Dur = 43
22:54:06.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:54:06.861 00.014 7988 UpdateGuideState exits: m=1591 SNR=26.5
22:54:06.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:06.863 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:06.865 00.002 7988 Enqueuing Expose request
22:54:06.865 00.000 15712 IsGuiding returns 0
22:54:06.878 00.013 15712 PulseGuide returned control before completion, sleep 37
22:54:06.926 00.048 15712 IsGuiding returns 1
22:54:06.926 00.000 15712 scope still moving after pulse duration time elapsed
22:54:06.962 00.036 15712 IsGuiding returns 0
22:54:06.963 00.001 15712 scope move finished after 43 + 54 ms
22:54:06.963 00.000 15712 Move returns status 0, amount 43
22:54:06.963 00.000 15712 MoveAxis(N, 0, ABG)
22:54:06.963 00.000 15712 Move returns status 0, amount 0
22:54:06.963 00.000 15712 move complete, result=0
22:54:06.963 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
22:54:06.965 00.002 15712 worker thread done servicing request
22:54:06.965 00.000 15712 Worker thread wakes up
22:54:06.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:06.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:08.381 01.416 15712 Exposure complete
22:54:08.442 00.061 15712 worker thread done servicing request
22:54:08.442 00.000 7988 OnExposeComplete: enter
22:54:08.442 00.000 7988 UpdateGuideState(): m_state=6
22:54:08.445 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
22:54:08.445 00.000 7988 Star::Find returns 1 (0), X=502.39, Y=797.33, Mass=1729, SNR=27.7, Peak=173 HFD=4.7
22:54:08.447 00.002 7988 MultiStar: [#1 0.02,-0.08,0.96,U] [#2 0.26,-0.25,0.80,U] [#3 -0.16,-0.18,0.82,U] [#4 -0.06,0.02,0.74,U] [#5 0.31,-0.10,0.69,U] [#6 -0.03,0.17,0.65,U] [#7 -0.10,-0.17,0.50,U] [#8 0.22,-0.06,0.43,U] 
22:54:08.447 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {-0.06, -0.28}
22:54:08.449 00.002 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
22:54:08.449 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
22:54:08.451 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.28 mountX=-0.12 mountY=-0.03, mountTheta=-2.87
22:54:08.453 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.12, opts=13)
22:54:08.453 00.000 7988 Enqueuing Move request for scope (0.03, -0.12)
22:54:08.455 00.002 15712 Worker thread wakes up
22:54:08.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:54:08.455 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:54:08.455 00.000 15712 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=-0.03
22:54:08.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:54:08.455 00.000 7988 UpdateGuideState exits: m=1729 SNR=27.7
22:54:08.457 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:08.458 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:08.458 00.000 7988 Enqueuing Expose request
22:54:08.458 00.000 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.15, period_length = 636.00
22:54:08.458 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
22:54:08.458 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:08.458 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:08.458 00.000 15712 MoveAxis(W, 12, ABG)
22:54:08.458 00.000 15712 Guiding  Dir = 3, Dur = 12
22:54:08.495 00.037 15712 IsGuiding returns 0
22:54:08.515 00.020 15712 IsGuiding returns 1
22:54:08.515 00.000 15712 scope still moving after pulse duration time elapsed
22:54:08.539 00.024 15712 IsGuiding returns 1
22:54:08.574 00.035 15712 IsGuiding returns 0
22:54:08.574 00.000 15712 scope move finished after 12 + 67 ms
22:54:08.574 00.000 15712 Move returns status 0, amount 12
22:54:08.574 00.000 15712 MoveAxis(N, 0, ABG)
22:54:08.574 00.000 15712 Move returns status 0, amount 0
22:54:08.574 00.000 15712 move complete, result=0
22:54:08.574 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
22:54:08.579 00.005 15712 worker thread done servicing request
22:54:08.579 00.000 15712 Worker thread wakes up
22:54:08.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:08.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:10.214 01.635 15712 Exposure complete
22:54:10.274 00.060 15712 worker thread done servicing request
22:54:10.274 00.000 7988 OnExposeComplete: enter
22:54:10.277 00.003 7988 UpdateGuideState(): m_state=6
22:54:10.277 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
22:54:10.279 00.002 7988 Star::Find returns 1 (0), X=502.51, Y=797.51, Mass=1592, SNR=26.6, Peak=164 HFD=4.2
22:54:10.281 00.002 7988 MultiStar: [#1 0.18,0.08,0.99,U] [#2 0.10,-0.08,0.88,U] [#3 -0.02,0.09,0.90,U] [#4 -0.15,0.25,0.81,U] [#5 0.26,0.16,0.78,U] [#6 0.08,0.16,0.68,U] [#7 0.18,-0.06,0.49,U] [#8 0.27,-0.07,0.44,U] 
22:54:10.281 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.06, -0.10}
22:54:10.283 00.002 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
22:54:10.283 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
22:54:10.283 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.52 mountX=0.05 mountY=-0.09, mountTheta=-1.05
22:54:10.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.05, opts=13)
22:54:10.287 00.002 7988 Enqueuing Move request for scope (0.09, 0.05)
22:54:10.287 00.000 15712 Worker thread wakes up
22:54:10.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:54:10.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:54:10.287 00.000 15712 Moving (0.09, 0.05) raw xDistance=0.05 yDistance=-0.09
22:54:10.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:10.287 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.6
22:54:10.291 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:10.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:10.293 00.002 7988 Enqueuing Expose request
22:54:10.293 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.15, period_length = 636.00
22:54:10.293 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
22:54:10.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:10.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:10.293 00.000 15712 MoveAxis(W, 12, ABG)
22:54:10.293 00.000 15712 Guiding  Dir = 3, Dur = 12
22:54:10.293 00.000 15712 IsGuiding returns 0
22:54:10.308 00.015 15712 IsGuiding returns 1
22:54:10.308 00.000 15712 scope still moving after pulse duration time elapsed
22:54:10.359 00.051 15712 IsGuiding returns 0
22:54:10.359 00.000 15712 scope move finished after 12 + 60 ms
22:54:10.359 00.000 15712 Move returns status 0, amount 12
22:54:10.359 00.000 15712 MoveAxis(N, 0, ABG)
22:54:10.359 00.000 15712 Move returns status 0, amount 0
22:54:10.359 00.000 15712 move complete, result=0
22:54:10.359 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
22:54:10.369 00.010 15712 worker thread done servicing request
22:54:10.369 00.000 15712 Worker thread wakes up
22:54:10.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:10.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:11.777 01.408 15712 Exposure complete
22:54:11.837 00.060 15712 worker thread done servicing request
22:54:11.839 00.002 7988 OnExposeComplete: enter
22:54:11.839 00.000 7988 UpdateGuideState(): m_state=6
22:54:11.839 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
22:54:11.839 00.000 7988 Star::Find returns 1 (0), X=502.25, Y=797.50, Mass=1530, SNR=26.4, Peak=180 HFD=3.9
22:54:11.839 00.000 7988 MultiStar: [#1 -0.01,0.03,1.00,U] [#2 0.21,-0.36,0.88,U] [#3 -0.07,-0.12,0.85,U] [#4 -0.11,0.12,0.75,U] [#5 0.18,-0.07,0.71,U] [#6 -0.16,0.21,0.67,U] [#7 -0.07,-0.14,0.50,U] [#8 0.38,-0.15,0.45,U] 
22:54:11.839 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {-0.19, -0.10}
22:54:11.839 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
22:54:11.839 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
22:54:11.839 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.60 mountX=-0.07 mountY=0.00, mountTheta=3.09
22:54:11.839 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.07, opts=13)
22:54:11.839 00.000 7988 Enqueuing Move request for scope (-0.00, -0.07)
22:54:11.839 00.000 15712 Worker thread wakes up
22:54:11.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
22:54:11.839 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
22:54:11.839 00.000 15712 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.00
22:54:11.839 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.15, period_length = 636.00
22:54:11.839 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
22:54:11.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:11.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:54:11.839 00.000 15712 MoveAxis(W, 11, ABG)
22:54:11.839 00.000 15712 Guiding  Dir = 3, Dur = 11
22:54:11.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:11.854 00.015 15712 IsGuiding returns 0
22:54:11.854 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.4
22:54:11.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:11.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:11.854 00.000 7988 Enqueuing Expose request
22:54:11.870 00.016 15712 IsGuiding returns 1
22:54:11.870 00.000 15712 scope still moving after pulse duration time elapsed
22:54:11.918 00.048 15712 IsGuiding returns 0
22:54:11.918 00.000 15712 scope move finished after 11 + 53 ms
22:54:11.918 00.000 15712 Move returns status 0, amount 11
22:54:11.918 00.000 15712 MoveAxis(N, 0, ABG)
22:54:11.918 00.000 15712 Move returns status 0, amount 0
22:54:11.918 00.000 15712 move complete, result=0
22:54:11.918 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
22:54:11.920 00.002 15712 worker thread done servicing request
22:54:11.920 00.000 15712 Worker thread wakes up
22:54:11.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:11.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:13.659 01.739 15712 Exposure complete
22:54:13.719 00.060 15712 worker thread done servicing request
22:54:13.719 00.000 7988 OnExposeComplete: enter
22:54:13.721 00.002 7988 UpdateGuideState(): m_state=6
22:54:13.723 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
22:54:13.724 00.001 7988 Star::Find returns 1 (0), X=502.50, Y=797.40, Mass=1583, SNR=26.4, Peak=178 HFD=4.4
22:54:13.724 00.000 7988 MultiStar: [#1 -0.13,0.09,0.97,U] [#2 0.11,-0.31,0.85,U] [#3 -0.16,-0.23,0.84,U] [#4 -0.01,0.08,0.80,U] [#5 0.11,-0.28,0.71,U] [#6 -0.08,-0.13,0.66,U] [#7 -0.12,-0.28,0.51,U] [#8 -0.01,-0.11,0.45,U] 
22:54:13.726 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {0.06, -0.21}
22:54:13.726 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
22:54:13.728 00.002 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.97)
22:54:13.728 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.72 mountX=-0.15 mountY=0.03, mountTheta=2.97
22:54:13.730 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.15, opts=13)
22:54:13.732 00.002 7988 Enqueuing Move request for scope (-0.02, -0.15)
22:54:13.734 00.002 15712 Worker thread wakes up
22:54:13.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
22:54:13.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
22:54:13.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:13.734 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.4
22:54:13.736 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:13.737 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:13.737 00.000 7988 Enqueuing Expose request
22:54:13.737 00.000 15712 Moving (-0.02, -0.15) raw xDistance=-0.15 yDistance=0.03
22:54:13.740 00.003 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.15, period_length = 636.00
22:54:13.740 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
22:54:13.740 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:13.740 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:54:13.740 00.000 15712 MoveAxis(W, 10, ABG)
22:54:13.740 00.000 15712 Guiding  Dir = 3, Dur = 10
22:54:13.772 00.032 15712 IsGuiding returns 0
22:54:13.788 00.016 15712 IsGuiding returns 1
22:54:13.788 00.000 15712 scope still moving after pulse duration time elapsed
22:54:13.836 00.048 15712 IsGuiding returns 0
22:54:13.836 00.000 15712 scope move finished after 10 + 53 ms
22:54:13.836 00.000 15712 Move returns status 0, amount 10
22:54:13.836 00.000 15712 MoveAxis(N, 0, ABG)
22:54:13.836 00.000 15712 Move returns status 0, amount 0
22:54:13.836 00.000 15712 move complete, result=0
22:54:13.836 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
22:54:13.837 00.001 15712 worker thread done servicing request
22:54:13.837 00.000 15712 Worker thread wakes up
22:54:13.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:13.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:15.254 01.417 15712 Exposure complete
22:54:15.302 00.048 15712 worker thread done servicing request
22:54:15.302 00.000 7988 OnExposeComplete: enter
22:54:15.302 00.000 7988 UpdateGuideState(): m_state=6
22:54:15.316 00.014 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
22:54:15.316 00.000 7988 Star::Find returns 1 (0), X=502.24, Y=797.49, Mass=1616, SNR=26.7, Peak=153 HFD=4.6
22:54:15.319 00.003 7988 MultiStar: [#1 -0.23,0.19,0.95,U] [#2 0.10,-0.08,0.85,U] [#3 -0.32,0.04,0.86,U] [#4 0.07,0.19,0.81,U] [#5 0.12,0.06,0.70,U] [#6 -0.18,0.18,0.64,U] [#7 -0.10,-0.09,0.48,U] [#8 -0.21,-0.33,0.46,U] 
22:54:15.319 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.20, -0.12}
22:54:15.319 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
22:54:15.319 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
22:54:15.319 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.95 mountX=0.02 mountY=0.11, mountTheta=1.38
22:54:15.319 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.02, opts=13)
22:54:15.319 00.000 7988 Enqueuing Move request for scope (-0.11, 0.02)
22:54:15.319 00.000 15712 Worker thread wakes up
22:54:15.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
22:54:15.319 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
22:54:15.319 00.000 15712 Moving (-0.11, 0.02) raw xDistance=0.02 yDistance=0.11
22:54:15.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:54:15.319 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.7
22:54:15.319 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:15.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:15.319 00.000 7988 Enqueuing Expose request
22:54:15.332 00.013 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.14, period_length = 636.00
22:54:15.332 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
22:54:15.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:15.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:54:15.332 00.000 15712 MoveAxis(W, 8, ABG)
22:54:15.332 00.000 15712 Guiding  Dir = 3, Dur = 8
22:54:15.332 00.000 15712 IsGuiding returns 0
22:54:15.354 00.022 15712 IsGuiding returns 0
22:54:15.354 00.000 15712 Move returns status 0, amount 8
22:54:15.354 00.000 15712 MoveAxis(N, 0, ABG)
22:54:15.354 00.000 15712 Move returns status 0, amount 0
22:54:15.354 00.000 15712 move complete, result=0
22:54:15.354 00.000 15712 worker thread done servicing request
22:54:15.354 00.000 15712 Worker thread wakes up
22:54:15.354 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
22:54:15.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:15.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:16.994 01.640 15712 Exposure complete
22:54:17.056 00.062 15712 worker thread done servicing request
22:54:17.056 00.000 7988 OnExposeComplete: enter
22:54:17.058 00.002 7988 UpdateGuideState(): m_state=6
22:54:17.058 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
22:54:17.058 00.000 7988 Star::Find returns 1 (0), X=502.50, Y=797.54, Mass=1563, SNR=26.2, Peak=161 HFD=4.3
22:54:17.058 00.000 7988 MultiStar: [#1 0.09,0.18,1.02,U] [#2 0.37,-0.10,0.87,U] [#3 0.03,-0.05,0.84,U] [#4 0.06,0.32,0.74,U] [#5 0.50,0.27,0.00,M1] [#6 0.03,0.11,0.66,U] [#7 0.45,-0.21,0.52,U] [#8 0.38,-0.20,0.48,U] 
22:54:17.058 00.000 7988 single-star, 7 included, MultiStar: {0.16, 0.02}, one-star: {0.06, -0.07}
22:54:17.058 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
22:54:17.058 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
22:54:17.058 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.84 mountX=-0.06 mountY=-0.06, mountTheta=-2.42
22:54:17.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.07, opts=13)
22:54:17.058 00.000 7988 Enqueuing Move request for scope (0.06, -0.07)
22:54:17.058 00.000 15712 Worker thread wakes up
22:54:17.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:54:17.058 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:54:17.058 00.000 15712 Moving (0.06, -0.07) raw xDistance=-0.06 yDistance=-0.06
22:54:17.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:17.058 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.2
22:54:17.071 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:17.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:17.071 00.000 7988 Enqueuing Expose request
22:54:17.074 00.003 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.14, period_length = 636.00
22:54:17.074 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
22:54:17.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:17.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:17.074 00.000 15712 MoveAxis(W, 8, ABG)
22:54:17.074 00.000 15712 Guiding  Dir = 3, Dur = 8
22:54:17.109 00.035 15712 IsGuiding returns 0
22:54:17.122 00.013 15712 IsGuiding returns 0
22:54:17.122 00.000 15712 Move returns status 0, amount 8
22:54:17.122 00.000 15712 MoveAxis(N, 0, ABG)
22:54:17.122 00.000 15712 Move returns status 0, amount 0
22:54:17.122 00.000 15712 move complete, result=0
22:54:17.122 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
22:54:17.131 00.009 15712 worker thread done servicing request
22:54:17.131 00.000 15712 Worker thread wakes up
22:54:17.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:17.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:18.539 01.408 15712 Exposure complete
22:54:18.600 00.061 15712 worker thread done servicing request
22:54:18.600 00.000 7988 OnExposeComplete: enter
22:54:18.602 00.002 7988 UpdateGuideState(): m_state=6
22:54:18.604 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
22:54:18.604 00.000 7988 Star::Find returns 1 (0), X=502.37, Y=797.74, Mass=1565, SNR=26.4, Peak=159 HFD=4.0
22:54:18.606 00.002 7988 MultiStar: [#1 0.02,0.32,1.00,U] [#2 0.27,-0.12,0.88,U] [#3 -0.02,0.16,0.83,U] [#4 -0.06,0.43,0.77,U] [#5 0.09,0.16,0.72,U] [#6 0.15,0.22,0.69,U] [#7 0.04,0.21,0.50,U] [#8 0.14,-0.07,0.47,U] 
22:54:18.606 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.17}, one-star: {-0.07, 0.14}
22:54:18.608 00.002 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
22:54:18.608 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
22:54:18.610 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.06 mountX=0.14 mountY=0.07, mountTheta=0.47
22:54:18.612 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.14, opts=13)
22:54:18.612 00.000 7988 Enqueuing Move request for scope (-0.07, 0.14)
22:54:18.614 00.002 15712 Worker thread wakes up
22:54:18.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
22:54:18.614 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
22:54:18.614 00.000 15712 Moving (-0.07, 0.14) raw xDistance=0.14 yDistance=0.07
22:54:18.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:18.614 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.4
22:54:18.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:18.617 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:18.618 00.001 7988 Enqueuing Expose request
22:54:18.618 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.14, period_length = 636.00
22:54:18.618 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
22:54:18.618 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:18.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:54:18.618 00.000 15712 MoveAxis(W, 4, ABG)
22:54:18.618 00.000 15712 Guiding  Dir = 3, Dur = 4
22:54:18.618 00.000 15712 IsGuiding returns 0
22:54:18.641 00.023 15712 IsGuiding returns 0
22:54:18.641 00.000 15712 Move returns status 0, amount 4
22:54:18.641 00.000 15712 MoveAxis(N, 0, ABG)
22:54:18.641 00.000 15712 Move returns status 0, amount 0
22:54:18.641 00.000 15712 move complete, result=0
22:54:18.641 00.000 15712 worker thread done servicing request
22:54:18.641 00.000 15712 Worker thread wakes up
22:54:18.641 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:54:18.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:18.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:20.292 01.651 15712 Exposure complete
22:54:20.350 00.058 15712 worker thread done servicing request
22:54:20.350 00.000 7988 OnExposeComplete: enter
22:54:20.354 00.004 7988 UpdateGuideState(): m_state=6
22:54:20.354 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
22:54:20.354 00.000 7988 Star::Find returns 1 (0), X=502.40, Y=797.70, Mass=1503, SNR=26.0, Peak=150 HFD=4.0
22:54:20.354 00.000 7988 MultiStar: [#1 -0.07,0.25,1.04,U] [#2 0.13,0.06,0.86,U] [#3 -0.17,0.05,0.90,U] [#4 -0.27,0.38,0.79,U] [#5 0.14,0.23,0.74,U] [#6 -0.17,0.19,0.68,U] [#7 -0.17,-0.01,0.49,U] [#8 0.03,-0.01,0.45,U] 
22:54:20.354 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.15}, one-star: {-0.04, 0.09}
22:54:20.354 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
22:54:20.354 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
22:54:20.354 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.00 mountX=0.09 mountY=0.04, mountTheta=0.41
22:54:20.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.09, opts=13)
22:54:20.354 00.000 7988 Enqueuing Move request for scope (-0.04, 0.09)
22:54:20.354 00.000 15712 Worker thread wakes up
22:54:20.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
22:54:20.354 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
22:54:20.354 00.000 15712 Moving (-0.04, 0.09) raw xDistance=0.09 yDistance=0.04
22:54:20.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:20.367 00.013 7988 UpdateGuideState exits: m=1503 SNR=26.0
22:54:20.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:20.369 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:20.370 00.001 7988 Enqueuing Expose request
22:54:20.370 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.14, period_length = 636.00
22:54:20.370 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
22:54:20.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:20.372 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:54:20.372 00.000 15712 MoveAxis(W, 4, ABG)
22:54:20.372 00.000 15712 Guiding  Dir = 3, Dur = 4
22:54:20.372 00.000 15712 IsGuiding returns 0
22:54:20.419 00.047 15712 IsGuiding returns 0
22:54:20.419 00.000 15712 Move returns status 0, amount 4
22:54:20.419 00.000 15712 MoveAxis(N, 0, ABG)
22:54:20.419 00.000 15712 Move returns status 0, amount 0
22:54:20.419 00.000 15712 move complete, result=0
22:54:20.419 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:54:20.424 00.005 15712 worker thread done servicing request
22:54:20.424 00.000 15712 Worker thread wakes up
22:54:20.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:20.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:21.836 01.412 15712 Exposure complete
22:54:21.882 00.046 15712 worker thread done servicing request
22:54:21.898 00.016 7988 OnExposeComplete: enter
22:54:21.899 00.001 7988 UpdateGuideState(): m_state=6
22:54:21.899 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
22:54:21.899 00.000 7988 Star::Find returns 1 (0), X=502.53, Y=797.41, Mass=1629, SNR=27.0, Peak=187 HFD=4.3
22:54:21.899 00.000 7988 MultiStar: [#1 0.09,0.11,0.98,U] [#2 0.31,-0.14,0.85,U] [#3 0.17,0.05,0.86,U] [#4 0.15,0.02,0.76,U] [#5 0.32,-0.32,0.72,U] [#6 -0.13,0.22,0.69,U] [#7 0.01,-0.24,0.50,U] [#8 0.28,-0.17,0.46,U] 
22:54:21.899 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.09, -0.20}
22:54:21.899 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
22:54:21.899 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
22:54:21.899 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.41 mountX=-0.06 mountY=-0.14, mountTheta=-1.98
22:54:21.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.06, opts=13)
22:54:21.910 00.011 7988 Enqueuing Move request for scope (0.14, -0.06)
22:54:21.910 00.000 15712 Worker thread wakes up
22:54:21.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:54:21.910 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:54:21.910 00.000 15712 Moving (0.14, -0.06) raw xDistance=-0.06 yDistance=-0.14
22:54:21.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:21.910 00.000 7988 UpdateGuideState exits: m=1629 SNR=27.0
22:54:21.913 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:21.913 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:21.913 00.000 7988 Enqueuing Expose request
22:54:21.916 00.003 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.14, period_length = 636.00
22:54:21.916 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
22:54:21.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:21.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:54:21.916 00.000 15712 MoveAxis(W, 4, ABG)
22:54:21.916 00.000 15712 Guiding  Dir = 3, Dur = 4
22:54:21.916 00.000 15712 IsGuiding returns 0
22:54:21.933 00.017 15712 IsGuiding returns 0
22:54:21.933 00.000 15712 Move returns status 0, amount 4
22:54:21.933 00.000 15712 MoveAxis(N, 0, ABG)
22:54:21.933 00.000 15712 Move returns status 0, amount 0
22:54:21.933 00.000 15712 move complete, result=0
22:54:21.933 00.000 15712 worker thread done servicing request
22:54:21.933 00.000 15712 Worker thread wakes up
22:54:21.933 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:54:21.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:21.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:23.576 01.643 15712 Exposure complete
22:54:23.634 00.058 15712 worker thread done servicing request
22:54:23.634 00.000 7988 OnExposeComplete: enter
22:54:23.638 00.004 7988 UpdateGuideState(): m_state=6
22:54:23.638 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
22:54:23.638 00.000 7988 Star::Find returns 1 (0), X=502.53, Y=797.57, Mass=1490, SNR=25.6, Peak=162 HFD=4.2
22:54:23.638 00.000 7988 MultiStar: [#1 0.03,0.05,1.02,U] [#2 0.53,-0.12,0.00,M1] [#3 -0.04,0.01,0.91,U] [#4 0.10,0.09,0.80,U] [#5 0.58,-0.08,0.00,M1] [#6 0.22,0.19,0.71,U] [#7 0.01,-0.22,0.52,U] [#8 0.38,-0.19,0.47,U] 
22:54:23.638 00.000 7988 single-star, 6 included, MultiStar: {0.09, 0.01}, one-star: {0.09, -0.03}
22:54:23.638 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
22:54:23.638 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
22:54:23.638 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
22:54:23.638 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
22:54:23.638 00.000 7988 Enqueuing Move request for scope (0.09, -0.03)
22:54:23.638 00.000 15712 Worker thread wakes up
22:54:23.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:54:23.638 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:54:23.638 00.000 15712 Moving (0.09, -0.03) raw xDistance=-0.03 yDistance=-0.09
22:54:23.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:23.650 00.012 7988 UpdateGuideState exits: m=1490 SNR=25.6
22:54:23.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:23.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:23.654 00.004 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.14, period_length = 636.00
22:54:23.654 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
22:54:23.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:23.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:23.654 00.000 15712 MoveAxis(W, 7, ABG)
22:54:23.654 00.000 15712 Guiding  Dir = 3, Dur = 7
22:54:23.654 00.000 7988 Enqueuing Expose request
22:54:23.654 00.000 15712 IsGuiding returns 0
22:54:23.669 00.015 15712 IsGuiding returns 0
22:54:23.669 00.000 15712 Move returns status 0, amount 7
22:54:23.669 00.000 15712 MoveAxis(N, 0, ABG)
22:54:23.669 00.000 15712 Move returns status 0, amount 0
22:54:23.669 00.000 15712 move complete, result=0
22:54:23.669 00.000 15712 worker thread done servicing request
22:54:23.669 00.000 15712 Worker thread wakes up
22:54:23.669 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
22:54:23.684 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:23.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:25.090 01.406 15712 Exposure complete
22:54:25.150 00.060 15712 worker thread done servicing request
22:54:25.150 00.000 7988 OnExposeComplete: enter
22:54:25.151 00.001 7988 UpdateGuideState(): m_state=6
22:54:25.151 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
22:54:25.151 00.000 7988 Star::Find returns 1 (0), X=502.56, Y=797.35, Mass=1750, SNR=27.8, Peak=197 HFD=4.9
22:54:25.151 00.000 7988 MultiStar: [#1 0.18,-0.09,0.90,U] [#2 0.39,-0.44,0.00,M2] [#3 -0.04,-0.13,0.86,U] [#4 -0.13,0.17,0.73,U] [#5 0.68,-0.05,0.00,M2] [#6 0.06,-0.14,0.62,U] [#7 0.06,-0.29,0.49,U] [#8 0.18,-0.25,0.44,U] 
22:54:25.151 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.13}, one-star: {0.11, -0.25}
22:54:25.151 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
22:54:25.151 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
22:54:25.151 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.14 mountX=-0.13 mountY=-0.06, mountTheta=-2.73
22:54:25.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.13, opts=13)
22:54:25.151 00.000 7988 Enqueuing Move request for scope (0.06, -0.13)
22:54:25.162 00.011 15712 Worker thread wakes up
22:54:25.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
22:54:25.162 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
22:54:25.162 00.000 15712 Moving (0.06, -0.13) raw xDistance=-0.13 yDistance=-0.06
22:54:25.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:25.162 00.000 7988 UpdateGuideState exits: m=1750 SNR=27.8
22:54:25.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:25.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:25.167 00.005 15712 PPEC rslt: input = -0.13, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.14, period_length = 636.00
22:54:25.167 00.000 15712 PPEC: input: -0.13, control: 0.02, exposure: 1500
22:54:25.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:25.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:25.167 00.000 15712 MoveAxis(W, 7, ABG)
22:54:25.167 00.000 15712 Guiding  Dir = 3, Dur = 7
22:54:25.167 00.000 7988 Enqueuing Expose request
22:54:25.169 00.002 15712 IsGuiding returns 0
22:54:25.217 00.048 15712 IsGuiding returns 0
22:54:25.217 00.000 15712 Move returns status 0, amount 7
22:54:25.217 00.000 15712 MoveAxis(N, 0, ABG)
22:54:25.217 00.000 15712 Move returns status 0, amount 0
22:54:25.217 00.000 15712 move complete, result=0
22:54:25.217 00.000 15712 worker thread done servicing request
22:54:25.217 00.000 15712 Worker thread wakes up
22:54:25.217 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
22:54:25.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:25.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:26.856 01.639 15712 Exposure complete
22:54:26.919 00.063 15712 worker thread done servicing request
22:54:26.919 00.000 7988 OnExposeComplete: enter
22:54:26.919 00.000 7988 UpdateGuideState(): m_state=6
22:54:26.919 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
22:54:26.919 00.000 7988 Star::Find returns 1 (0), X=502.35, Y=797.31, Mass=1625, SNR=26.6, Peak=182 HFD=4.6
22:54:26.919 00.000 7988 MultiStar: [#1 -0.08,-0.07,0.99,U] [#2 0.31,-0.36,0.86,U] [#3 -0.12,-0.25,0.87,U] [#4 -0.04,-0.10,0.74,U] [#5 0.33,-0.33,0.73,U] [#6 0.05,-0.04,0.68,U] [#7 -0.12,-0.30,0.47,U] [#8 0.20,-0.36,0.43,U] 
22:54:26.919 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.23}, one-star: {-0.09, -0.29}
22:54:26.919 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
22:54:26.919 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
22:54:26.919 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.40 mountX=-0.23 mountY=-0.03, mountTheta=-3.00
22:54:26.929 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.23, opts=13)
22:54:26.929 00.000 7988 Enqueuing Move request for scope (0.04, -0.23)
22:54:26.929 00.000 15712 Worker thread wakes up
22:54:26.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
22:54:26.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
22:54:26.929 00.000 15712 Moving (0.04, -0.23) raw xDistance=-0.23 yDistance=-0.03
22:54:26.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:26.929 00.000 15712 PPEC rslt: input = -0.23, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.12, hyst_pct = 0.13, period_length = 636.00
22:54:26.929 00.000 15712 PPEC: input: -0.23, control: -0.11, exposure: 1500
22:54:26.929 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:26.929 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.6
22:54:26.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:26.929 00.000 15712 MoveAxis(E, 35, ABG)
22:54:26.935 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:26.935 00.000 15712 Guiding  Dir = 2, Dur = 35
22:54:26.935 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:26.935 00.000 7988 Enqueuing Expose request
22:54:26.938 00.003 15712 IsGuiding returns 0
22:54:26.951 00.013 15712 PulseGuide returned control before completion, sleep 25
22:54:27.006 00.055 15712 IsGuiding returns 0
22:54:27.006 00.000 15712 Move returns status 0, amount 35
22:54:27.006 00.000 15712 MoveAxis(N, 0, ABG)
22:54:27.006 00.000 15712 Move returns status 0, amount 0
22:54:27.006 00.000 15712 move complete, result=0
22:54:27.006 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
22:54:27.009 00.003 15712 worker thread done servicing request
22:54:27.009 00.000 15712 Worker thread wakes up
22:54:27.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:27.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:28.419 01.410 15712 Exposure complete
22:54:28.480 00.061 15712 worker thread done servicing request
22:54:28.480 00.000 7988 OnExposeComplete: enter
22:54:28.480 00.000 7988 UpdateGuideState(): m_state=6
22:54:28.482 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
22:54:28.482 00.000 7988 Star::Find returns 1 (0), X=502.44, Y=797.94, Mass=1569, SNR=26.3, Peak=157 HFD=4.3
22:54:28.484 00.002 7988 MultiStar: [#1 0.07,0.40,0.98,U] [#2 0.25,0.15,0.85,U] [#3 0.14,0.15,0.83,U] [#4 0.43,0.38,0.00,M1] [#5 0.42,0.30,0.72,U] [#6 -0.19,0.45,0.65,U] [#7 -0.12,0.30,0.51,U] [#8 0.30,0.02,0.46,U] 
22:54:28.486 00.002 7988 refined, 7 included, MultiStar: {0.11, 0.27}, one-star: {-0.01, 0.34}
22:54:28.486 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
22:54:28.488 00.002 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
22:54:28.488 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.20 mountX=0.28 mountY=-0.11, mountTheta=-0.39
22:54:28.490 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.27, opts=13)
22:54:28.490 00.000 7988 Enqueuing Move request for scope (0.11, 0.27)
22:54:28.492 00.002 15712 Worker thread wakes up
22:54:28.492 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
22:54:28.492 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
22:54:28.492 00.000 15712 Moving (0.11, 0.27) raw xDistance=0.28 yDistance=-0.11
22:54:28.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:28.494 00.002 7988 UpdateGuideState exits: m=1569 SNR=26.3
22:54:28.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:28.496 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:28.496 00.000 7988 Enqueuing Expose request
22:54:28.496 00.000 15712 PPEC rslt: input = 0.28, final = 0.18, react = 0.17, pred = 0.02, hyst = 0.15, hyst_pct = 0.13, period_length = 636.00
22:54:28.496 00.000 15712 PPEC: input: 0.28, control: 0.18, exposure: 1500
22:54:28.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:28.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:54:28.496 00.000 15712 MoveAxis(W, 60, ABG)
22:54:28.496 00.000 15712 Guiding  Dir = 3, Dur = 60
22:54:28.496 00.000 15712 IsGuiding returns 0
22:54:28.522 00.026 15712 PulseGuide returned control before completion, sleep 44
22:54:28.575 00.053 15712 IsGuiding returns 1
22:54:28.575 00.000 15712 scope still moving after pulse duration time elapsed
22:54:28.607 00.032 15712 IsGuiding returns 0
22:54:28.607 00.000 15712 scope move finished after 60 + 47 ms
22:54:28.607 00.000 15712 Move returns status 0, amount 60
22:54:28.607 00.000 15712 MoveAxis(N, 0, ABG)
22:54:28.607 00.000 15712 Move returns status 0, amount 0
22:54:28.607 00.000 15712 move complete, result=0
22:54:28.607 00.000 15712 worker thread done servicing request
22:54:28.607 00.000 15712 Worker thread wakes up
22:54:28.607 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
22:54:28.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:28.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:30.252 01.645 15712 Exposure complete
22:54:30.311 00.059 15712 worker thread done servicing request
22:54:30.311 00.000 7988 OnExposeComplete: enter
22:54:30.314 00.003 7988 UpdateGuideState(): m_state=6
22:54:30.314 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
22:54:30.316 00.002 7988 Star::Find returns 1 (0), X=502.53, Y=797.90, Mass=1561, SNR=26.4, Peak=159 HFD=4.3
22:54:30.316 00.000 7988 MultiStar: [#1 -0.06,0.34,1.00,U] [#2 0.33,0.27,0.88,U] [#3 -0.01,0.44,0.86,U] [#4 -0.04,0.51,0.75,U] [#5 0.29,0.14,0.72,U] [#6 0.02,0.49,0.68,U] [#7 0.08,0.29,0.50,U] [#8 0.53,0.07,0.00,M1] 
22:54:30.318 00.002 7988 single-star, 7 included, MultiStar: {0.09, 0.35}, one-star: {0.09, 0.30}
22:54:30.318 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
22:54:30.320 00.002 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
22:54:30.320 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.29 mountX=0.30 mountY=-0.10, mountTheta=-0.31
22:54:30.322 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.30, opts=13)
22:54:30.324 00.002 7988 Enqueuing Move request for scope (0.09, 0.30)
22:54:30.324 00.000 15712 Worker thread wakes up
22:54:30.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
22:54:30.324 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
22:54:30.324 00.000 15712 Moving (0.09, 0.30) raw xDistance=0.30 yDistance=-0.10
22:54:30.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:30.324 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.4
22:54:30.327 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:30.328 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:30.328 00.000 7988 Enqueuing Expose request
22:54:30.330 00.002 15712 PPEC rslt: input = 0.30, final = 0.20, react = 0.18, pred = 0.03, hyst = 0.16, hyst_pct = 0.13, period_length = 636.00
22:54:30.330 00.000 15712 PPEC: input: 0.30, control: 0.20, exposure: 1500
22:54:30.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:30.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:54:30.330 00.000 15712 MoveAxis(W, 65, ABG)
22:54:30.330 00.000 15712 Guiding  Dir = 3, Dur = 65
22:54:30.330 00.000 15712 IsGuiding returns 0
22:54:30.348 00.018 15712 PulseGuide returned control before completion, sleep 59
22:54:30.425 00.077 15712 IsGuiding returns 0
22:54:30.425 00.000 15712 Move returns status 0, amount 65
22:54:30.425 00.000 15712 MoveAxis(N, 0, ABG)
22:54:30.425 00.000 15712 Move returns status 0, amount 0
22:54:30.425 00.000 15712 move complete, result=0
22:54:30.425 00.000 7988 GuideStep: 0.3 px 65 ms WEST, -0.1 px 0 ms NORTH
22:54:30.430 00.005 15712 worker thread done servicing request
22:54:30.430 00.000 15712 Worker thread wakes up
22:54:30.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:30.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:31.848 01.418 15712 Exposure complete
22:54:31.906 00.058 15712 worker thread done servicing request
22:54:31.906 00.000 7988 OnExposeComplete: enter
22:54:31.909 00.003 7988 UpdateGuideState(): m_state=6
22:54:31.909 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
22:54:31.909 00.000 7988 Star::Find returns 1 (0), X=502.52, Y=797.64, Mass=1568, SNR=26.4, Peak=145 HFD=4.5
22:54:31.909 00.000 7988 MultiStar: [#1 -0.06,0.13,1.00,U] [#2 0.35,0.14,0.84,U] [#3 -0.05,0.13,0.88,U] [#4 -0.00,0.34,0.79,U] [#5 0.14,0.11,0.72,U] [#6 0.02,0.18,0.64,U] [#7 0.15,0.01,0.51,U] [#8 0.16,-0.13,0.45,U] 
22:54:31.909 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.08, 0.03}
22:54:31.909 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
22:54:31.909 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
22:54:31.909 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.42 mountX=0.04 mountY=-0.08, mountTheta=-1.15
22:54:31.909 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.03, opts=13)
22:54:31.909 00.000 7988 Enqueuing Move request for scope (0.08, 0.03)
22:54:31.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:31.909 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.4
22:54:31.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:31.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:31.925 00.016 7988 Enqueuing Expose request
22:54:31.926 00.001 15712 Worker thread wakes up
22:54:31.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:54:31.926 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:54:31.926 00.000 15712 Moving (0.08, 0.03) raw xDistance=0.04 yDistance=-0.08
22:54:31.926 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.13, period_length = 636.00
22:54:31.926 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
22:54:31.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:31.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:54:31.926 00.000 15712 MoveAxis(W, 7, ABG)
22:54:31.926 00.000 15712 Guiding  Dir = 3, Dur = 7
22:54:31.926 00.000 15712 IsGuiding returns 0
22:54:31.946 00.020 15712 IsGuiding returns 0
22:54:31.946 00.000 15712 Move returns status 0, amount 7
22:54:31.946 00.000 15712 MoveAxis(N, 0, ABG)
22:54:31.946 00.000 15712 Move returns status 0, amount 0
22:54:31.946 00.000 15712 move complete, result=0
22:54:31.946 00.000 15712 worker thread done servicing request
22:54:31.946 00.000 15712 Worker thread wakes up
22:54:31.946 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
22:54:31.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:31.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:33.587 01.641 15712 Exposure complete
22:54:33.647 00.060 15712 worker thread done servicing request
22:54:33.647 00.000 7988 OnExposeComplete: enter
22:54:33.647 00.000 7988 UpdateGuideState(): m_state=6
22:54:33.650 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
22:54:33.650 00.000 7988 Star::Find returns 1 (0), X=502.54, Y=797.61, Mass=1576, SNR=26.3, Peak=173 HFD=4.3
22:54:33.652 00.002 7988 MultiStar: [#1 0.04,0.24,1.00,U] [#2 0.30,-0.10,0.88,U] [#3 0.06,-0.09,0.85,U] [#4 -0.03,0.07,0.82,U] [#5 0.28,0.09,0.77,U] [#6 0.11,0.14,0.68,U] [#7 0.02,-0.16,0.52,U] [#8 0.52,0.01,0.00,M1] 
22:54:33.652 00.000 7988 single-star, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.10, 0.01}
22:54:33.654 00.002 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.47 = -1.47)
22:54:33.654 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
22:54:33.656 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.10 mountX=0.01 mountY=-0.10, mountTheta=-1.47
22:54:33.658 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
22:54:33.658 00.000 7988 Enqueuing Move request for scope (0.10, 0.01)
22:54:33.660 00.002 15712 Worker thread wakes up
22:54:33.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:54:33.660 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:54:33.660 00.000 15712 Moving (0.10, 0.01) raw xDistance=0.01 yDistance=-0.10
22:54:33.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:33.660 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.3
22:54:33.663 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:33.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:33.663 00.000 7988 Enqueuing Expose request
22:54:33.663 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.13, period_length = 636.00
22:54:33.663 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
22:54:33.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:33.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:54:33.663 00.000 15712 MoveAxis(W, 10, ABG)
22:54:33.663 00.000 15712 Guiding  Dir = 3, Dur = 10
22:54:33.663 00.000 15712 IsGuiding returns 0
22:54:33.685 00.022 15712 IsGuiding returns 1
22:54:33.685 00.000 15712 scope still moving after pulse duration time elapsed
22:54:33.729 00.044 15712 IsGuiding returns 0
22:54:33.729 00.000 15712 scope move finished after 10 + 60 ms
22:54:33.729 00.000 15712 Move returns status 0, amount 10
22:54:33.729 00.000 15712 MoveAxis(N, 0, ABG)
22:54:33.729 00.000 15712 Move returns status 0, amount 0
22:54:33.729 00.000 15712 move complete, result=0
22:54:33.729 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
22:54:33.739 00.010 15712 worker thread done servicing request
22:54:33.739 00.000 15712 Worker thread wakes up
22:54:33.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:33.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:35.149 01.410 15712 Exposure complete
22:54:35.210 00.061 15712 worker thread done servicing request
22:54:35.210 00.000 7988 OnExposeComplete: enter
22:54:35.210 00.000 7988 UpdateGuideState(): m_state=6
22:54:35.213 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
22:54:35.213 00.000 7988 Star::Find returns 1 (0), X=502.42, Y=797.66, Mass=1699, SNR=27.5, Peak=176 HFD=4.6
22:54:35.215 00.002 7988 MultiStar: [#1 -0.20,0.04,0.95,U] [#2 0.21,0.02,0.85,U] [#3 -0.16,0.12,0.84,U] [#4 -0.06,0.43,0.74,U] [#5 0.35,0.15,0.72,U] [#6 0.03,0.11,0.63,U] [#7 0.31,-0.14,0.49,U] [#8 -0.00,0.12,0.45,U] 
22:54:35.215 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.11}, one-star: {-0.03, 0.06}
22:54:35.217 00.002 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.56) = xAngle (0.45 = 0.45)
22:54:35.217 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
22:54:35.219 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.01 mountX=0.06 mountY=0.03, mountTheta=0.42
22:54:35.221 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
22:54:35.221 00.000 7988 Enqueuing Move request for scope (-0.03, 0.06)
22:54:35.223 00.002 15712 Worker thread wakes up
22:54:35.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:54:35.223 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:54:35.223 00.000 15712 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.03
22:54:35.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:35.225 00.002 7988 UpdateGuideState exits: m=1699 SNR=27.5
22:54:35.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:35.226 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:35.226 00.000 7988 Enqueuing Expose request
22:54:35.226 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.13, period_length = 636.00
22:54:35.226 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
22:54:35.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:35.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:54:35.226 00.000 15712 MoveAxis(W, 9, ABG)
22:54:35.226 00.000 15712 Guiding  Dir = 3, Dur = 9
22:54:35.226 00.000 15712 IsGuiding returns 0
22:54:35.242 00.016 15712 IsGuiding returns 0
22:54:35.242 00.000 15712 Move returns status 0, amount 9
22:54:35.242 00.000 15712 MoveAxis(N, 0, ABG)
22:54:35.242 00.000 15712 Move returns status 0, amount 0
22:54:35.242 00.000 15712 move complete, result=0
22:54:35.242 00.000 15712 worker thread done servicing request
22:54:35.242 00.000 15712 Worker thread wakes up
22:54:35.242 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
22:54:35.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:35.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:36.996 01.754 15712 Exposure complete
22:54:37.056 00.060 15712 worker thread done servicing request
22:54:37.056 00.000 7988 OnExposeComplete: enter
22:54:37.057 00.001 7988 UpdateGuideState(): m_state=6
22:54:37.059 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
22:54:37.059 00.000 7988 Star::Find returns 1 (0), X=502.67, Y=797.77, Mass=1577, SNR=26.5, Peak=179 HFD=4.5
22:54:37.059 00.000 7988 MultiStar: [#1 -0.03,0.12,1.00,U] [#2 0.30,0.01,0.88,U] [#3 -0.06,0.11,0.89,U] [#4 0.16,0.28,0.76,U] [#5 0.29,0.00,0.72,U] [#6 -0.09,0.18,0.66,U] [#7 -0.00,0.18,0.50,U] [#8 0.49,0.13,0.45,U] 
22:54:37.059 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.13}, one-star: {0.22, 0.16}
22:54:37.059 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
22:54:37.059 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
22:54:37.059 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.77 mountX=0.13 mountY=-0.13, mountTheta=-0.81
22:54:37.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.13, opts=13)
22:54:37.059 00.000 7988 Enqueuing Move request for scope (0.13, 0.13)
22:54:37.059 00.000 15712 Worker thread wakes up
22:54:37.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
22:54:37.059 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
22:54:37.059 00.000 15712 Moving (0.13, 0.13) raw xDistance=0.13 yDistance=-0.13
22:54:37.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:37.059 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.5
22:54:37.071 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:37.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:37.073 00.002 7988 Enqueuing Expose request
22:54:37.073 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.13, period_length = 636.00
22:54:37.073 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
22:54:37.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:37.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:54:37.073 00.000 15712 MoveAxis(W, 8, ABG)
22:54:37.073 00.000 15712 Guiding  Dir = 3, Dur = 8
22:54:37.073 00.000 15712 IsGuiding returns 0
22:54:37.121 00.048 15712 IsGuiding returns 0
22:54:37.121 00.000 15712 Move returns status 0, amount 8
22:54:37.121 00.000 15712 MoveAxis(N, 0, ABG)
22:54:37.121 00.000 15712 Move returns status 0, amount 0
22:54:37.121 00.000 15712 move complete, result=0
22:54:37.121 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
22:54:37.128 00.007 15712 worker thread done servicing request
22:54:37.128 00.000 15712 Worker thread wakes up
22:54:37.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:37.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:38.543 01.415 15712 Exposure complete
22:54:38.605 00.062 15712 worker thread done servicing request
22:54:38.605 00.000 7988 OnExposeComplete: enter
22:54:38.607 00.002 7988 UpdateGuideState(): m_state=6
22:54:38.607 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
22:54:38.607 00.000 7988 Star::Find returns 1 (0), X=502.74, Y=797.58, Mass=1595, SNR=26.6, Peak=163 HFD=4.6
22:54:38.607 00.000 7988 MultiStar: [#1 0.04,0.19,0.99,U] [#2 0.33,-0.08,0.88,U] [#3 -0.07,-0.05,0.85,U] [#4 0.09,0.39,0.75,U] [#5 0.31,0.16,0.70,U] [#6 0.07,0.27,0.66,U] [#7 0.09,0.11,0.49,U] [#8 0.24,0.17,0.44,U] 
22:54:38.607 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.11}, one-star: {0.29, -0.02}
22:54:38.607 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
22:54:38.607 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
22:54:38.607 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.63 mountX=0.11 mountY=-0.16, mountTheta=-0.95
22:54:38.607 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.11, opts=13)
22:54:38.607 00.000 7988 Enqueuing Move request for scope (0.15, 0.11)
22:54:38.607 00.000 15712 Worker thread wakes up
22:54:38.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
22:54:38.607 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
22:54:38.607 00.000 15712 Moving (0.15, 0.11) raw xDistance=0.11 yDistance=-0.16
22:54:38.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:38.607 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.6
22:54:38.621 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:38.622 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:38.622 00.000 7988 Enqueuing Expose request
22:54:38.622 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.13, period_length = 636.00
22:54:38.622 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
22:54:38.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:38.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:54:38.622 00.000 15712 MoveAxis(W, 9, ABG)
22:54:38.622 00.000 15712 Guiding  Dir = 3, Dur = 9
22:54:38.622 00.000 15712 IsGuiding returns 0
22:54:38.644 00.022 15712 IsGuiding returns 0
22:54:38.644 00.000 15712 Move returns status 0, amount 9
22:54:38.644 00.000 15712 MoveAxis(N, 0, ABG)
22:54:38.644 00.000 15712 Move returns status 0, amount 0
22:54:38.644 00.000 15712 move complete, result=0
22:54:38.644 00.000 15712 worker thread done servicing request
22:54:38.644 00.000 15712 Worker thread wakes up
22:54:38.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:38.644 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
22:54:38.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:40.284 01.640 15712 Exposure complete
22:54:40.345 00.061 15712 worker thread done servicing request
22:54:40.345 00.000 7988 OnExposeComplete: enter
22:54:40.345 00.000 7988 UpdateGuideState(): m_state=6
22:54:40.349 00.004 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
22:54:40.349 00.000 7988 Star::Find returns 1 (0), X=502.52, Y=797.93, Mass=1635, SNR=26.8, Peak=171 HFD=4.2
22:54:40.351 00.002 7988 MultiStar: [#1 0.02,0.54,0.00,M1] [#2 0.36,0.26,0.85,U] [#3 0.20,0.42,0.86,U] [#4 -0.29,0.48,0.00,M1] [#5 0.25,0.23,0.74,U] [#6 0.05,0.67,0.00,M1] [#7 0.16,0.28,0.51,U] [#8 0.21,0.15,0.45,U] 
22:54:40.351 00.000 7988 single-star, 5 included, MultiStar: {0.21, 0.29}, one-star: {0.08, 0.33}
22:54:40.353 00.002 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
22:54:40.353 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
22:54:40.355 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.34 mountX=0.33 mountY=-0.09, mountTheta=-0.26
22:54:40.357 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.33, opts=13)
22:54:40.357 00.000 7988 Enqueuing Move request for scope (0.08, 0.33)
22:54:40.359 00.002 15712 Worker thread wakes up
22:54:40.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
22:54:40.359 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
22:54:40.359 00.000 15712 Moving (0.08, 0.33) raw xDistance=0.33 yDistance=-0.09
22:54:40.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:40.359 00.000 7988 UpdateGuideState exits: m=1635 SNR=26.8
22:54:40.361 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:40.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:40.363 00.002 7988 Enqueuing Expose request
22:54:40.363 00.000 15712 PPEC rslt: input = 0.33, final = 0.22, react = 0.20, pred = 0.03, hyst = 0.18, hyst_pct = 0.12, period_length = 636.00
22:54:40.363 00.000 15712 PPEC: input: 0.33, control: 0.22, exposure: 1500
22:54:40.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:40.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:40.365 00.002 15712 MoveAxis(W, 72, ABG)
22:54:40.365 00.000 15712 Guiding  Dir = 3, Dur = 72
22:54:40.365 00.000 15712 IsGuiding returns 0
22:54:40.382 00.017 15712 PulseGuide returned control before completion, sleep 61
22:54:40.461 00.079 15712 IsGuiding returns 1
22:54:40.461 00.000 15712 scope still moving after pulse duration time elapsed
22:54:40.488 00.027 15712 IsGuiding returns 0
22:54:40.488 00.000 15712 scope move finished after 72 + 51 ms
22:54:40.488 00.000 15712 Move returns status 0, amount 72
22:54:40.488 00.000 15712 MoveAxis(N, 0, ABG)
22:54:40.488 00.000 15712 Move returns status 0, amount 0
22:54:40.488 00.000 15712 move complete, result=0
22:54:40.488 00.000 15712 worker thread done servicing request
22:54:40.488 00.000 15712 Worker thread wakes up
22:54:40.488 00.000 7988 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
22:54:40.490 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:40.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:41.907 01.417 15712 Exposure complete
22:54:41.969 00.062 15712 worker thread done servicing request
22:54:41.969 00.000 7988 OnExposeComplete: enter
22:54:41.972 00.003 7988 UpdateGuideState(): m_state=6
22:54:41.972 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
22:54:41.972 00.000 7988 Star::Find returns 1 (0), X=502.62, Y=797.35, Mass=1645, SNR=27.0, Peak=195 HFD=4.5
22:54:41.972 00.000 7988 MultiStar: [#1 0.20,0.02,0.98,U] [#2 0.44,-0.21,0.86,U] [#3 0.15,-0.15,0.83,U] [#4 0.08,-0.06,0.73,U] [#5 0.32,-0.04,0.74,U] [#6 0.25,-0.07,0.68,U] [#7 0.37,-0.09,0.51,U] [#8 0.42,-0.29,0.43,U] 
22:54:41.972 00.000 7988 refined, 8 included, MultiStar: {0.25, -0.12}, one-star: {0.17, -0.26}
22:54:41.972 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
22:54:41.972 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
22:54:41.972 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-0.46 mountX=-0.12 mountY=-0.25, mountTheta=-2.03
22:54:41.972 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.12, opts=13)
22:54:41.972 00.000 7988 Enqueuing Move request for scope (0.25, -0.12)
22:54:41.972 00.000 15712 Worker thread wakes up
22:54:41.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
22:54:41.972 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
22:54:41.972 00.000 15712 Moving (0.25, -0.12) raw xDistance=-0.12 yDistance=-0.25
22:54:41.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:41.972 00.000 7988 UpdateGuideState exits: m=1645 SNR=27.0
22:54:41.985 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:41.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:41.985 00.000 7988 Enqueuing Expose request
22:54:41.989 00.004 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.12, period_length = 636.00
22:54:41.989 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
22:54:41.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:41.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:54:41.989 00.000 15712 MoveAxis(W, 6, ABG)
22:54:41.989 00.000 15712 Guiding  Dir = 3, Dur = 6
22:54:41.989 00.000 15712 IsGuiding returns 0
22:54:42.017 00.028 15712 IsGuiding returns 0
22:54:42.017 00.000 15712 Move returns status 0, amount 6
22:54:42.017 00.000 15712 MoveAxis(N, 0, ABG)
22:54:42.017 00.000 15712 Move returns status 0, amount 0
22:54:42.017 00.000 15712 move complete, result=0
22:54:42.017 00.000 15712 worker thread done servicing request
22:54:42.017 00.000 15712 Worker thread wakes up
22:54:42.017 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
22:54:42.019 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:42.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:43.661 01.642 15712 Exposure complete
22:54:43.707 00.046 15712 worker thread done servicing request
22:54:43.707 00.000 7988 OnExposeComplete: enter
22:54:43.723 00.016 7988 UpdateGuideState(): m_state=6
22:54:43.724 00.001 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
22:54:43.724 00.000 7988 Star::Find returns 1 (0), X=502.65, Y=797.46, Mass=1658, SNR=27.1, Peak=173 HFD=4.4
22:54:43.724 00.000 7988 MultiStar: [#1 0.08,0.18,0.96,U] [#2 0.30,-0.20,0.85,U] [#3 -0.02,-0.04,0.79,U] [#4 0.25,0.19,0.76,U] [#5 0.54,0.02,0.00,M1] [#6 -0.01,0.14,0.62,U] [#7 0.29,0.07,0.50,U] [#8 0.53,-0.05,0.00,M1] 
22:54:43.724 00.000 7988 refined, 6 included, MultiStar: {0.15, 0.02}, one-star: {0.20, -0.15}
22:54:43.724 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.46 = -1.46)
22:54:43.724 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
22:54:43.724 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.16 cameraTheta=0.11 mountX=0.02 mountY=-0.15, mountTheta=-1.46
22:54:43.724 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.02, opts=13)
22:54:43.724 00.000 7988 Enqueuing Move request for scope (0.15, 0.02)
22:54:43.724 00.000 15712 Worker thread wakes up
22:54:43.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
22:54:43.724 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
22:54:43.724 00.000 15712 Moving (0.15, 0.02) raw xDistance=0.02 yDistance=-0.15
22:54:43.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:43.724 00.000 7988 UpdateGuideState exits: m=1658 SNR=27.1
22:54:43.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:43.724 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:43.739 00.015 7988 Enqueuing Expose request
22:54:43.739 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.12, period_length = 636.00
22:54:43.739 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
22:54:43.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:43.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:54:43.739 00.000 15712 MoveAxis(W, 7, ABG)
22:54:43.739 00.000 15712 Guiding  Dir = 3, Dur = 7
22:54:43.741 00.002 15712 IsGuiding returns 0
22:54:43.758 00.017 15712 IsGuiding returns 0
22:54:43.758 00.000 15712 Move returns status 0, amount 7
22:54:43.758 00.000 15712 MoveAxis(N, 0, ABG)
22:54:43.758 00.000 15712 Move returns status 0, amount 0
22:54:43.758 00.000 15712 move complete, result=0
22:54:43.758 00.000 15712 worker thread done servicing request
22:54:43.758 00.000 15712 Worker thread wakes up
22:54:43.758 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
22:54:43.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:43.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:45.178 01.420 15712 Exposure complete
22:54:45.238 00.060 15712 worker thread done servicing request
22:54:45.238 00.000 7988 OnExposeComplete: enter
22:54:45.239 00.001 7988 UpdateGuideState(): m_state=6
22:54:45.239 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
22:54:45.239 00.000 7988 Star::Find returns 1 (0), X=502.49, Y=797.80, Mass=1545, SNR=26.3, Peak=145 HFD=4.5
22:54:45.239 00.000 7988 MultiStar: [#1 -0.05,0.37,0.97,U] [#2 0.26,0.23,0.86,U] [#3 -0.08,0.10,0.86,U] [#4 0.06,0.41,0.77,U] [#5 0.20,0.15,0.73,U] [#6 -0.18,0.46,0.66,U] [#7 0.24,0.18,0.50,U] [#8 0.45,0.16,0.47,U] 
22:54:45.239 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.25}, one-star: {0.05, 0.19}
22:54:45.239 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
22:54:45.239 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
22:54:45.247 00.008 7988 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.33 mountX=0.20 mountY=-0.05, mountTheta=-0.26
22:54:45.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.19, opts=13)
22:54:45.249 00.002 7988 Enqueuing Move request for scope (0.05, 0.19)
22:54:45.251 00.002 15712 Worker thread wakes up
22:54:45.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
22:54:45.251 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
22:54:45.251 00.000 15712 Moving (0.05, 0.19) raw xDistance=0.20 yDistance=-0.05
22:54:45.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:54:45.251 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.3
22:54:45.253 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:45.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:45.255 00.002 7988 Enqueuing Expose request
22:54:45.255 00.000 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.12, period_length = 636.00
22:54:45.255 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
22:54:45.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:45.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:54:45.255 00.000 15712 MoveAxis(W, 44, ABG)
22:54:45.255 00.000 15712 Guiding  Dir = 3, Dur = 44
22:54:45.255 00.000 15712 IsGuiding returns 0
22:54:45.277 00.022 15712 PulseGuide returned control before completion, sleep 35
22:54:45.319 00.042 15712 IsGuiding returns 1
22:54:45.319 00.000 15712 scope still moving after pulse duration time elapsed
22:54:45.357 00.038 15712 IsGuiding returns 0
22:54:45.357 00.000 15712 scope move finished after 44 + 56 ms
22:54:45.357 00.000 15712 Move returns status 0, amount 44
22:54:45.357 00.000 15712 MoveAxis(N, 0, ABG)
22:54:45.357 00.000 15712 Move returns status 0, amount 0
22:54:45.357 00.000 15712 move complete, result=0
22:54:45.357 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
22:54:45.359 00.002 15712 worker thread done servicing request
22:54:45.359 00.000 15712 Worker thread wakes up
22:54:45.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:45.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:46.994 01.635 15712 Exposure complete
22:54:47.055 00.061 15712 worker thread done servicing request
22:54:47.055 00.000 7988 OnExposeComplete: enter
22:54:47.055 00.000 7988 UpdateGuideState(): m_state=6
22:54:47.059 00.004 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
22:54:47.059 00.000 7988 Star::Find returns 1 (0), X=502.37, Y=797.68, Mass=1571, SNR=26.2, Peak=157 HFD=4.4
22:54:47.059 00.000 7988 MultiStar: [#1 -0.06,0.01,1.00,U] [#2 0.23,-0.11,0.87,U] [#3 0.03,-0.11,0.90,U] [#4 -0.08,-0.05,0.77,U] [#5 0.41,0.11,0.73,U] [#6 -0.22,0.13,0.66,U] [#7 0.04,-0.03,0.51,U] [#8 0.05,-0.36,0.47,U] 
22:54:47.059 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {-0.08, 0.07}
22:54:47.059 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
22:54:47.059 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
22:54:47.059 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.65 mountX=-0.02 mountY=-0.03, mountTheta=-2.23
22:54:47.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
22:54:47.059 00.000 7988 Enqueuing Move request for scope (0.03, -0.02)
22:54:47.059 00.000 15712 Worker thread wakes up
22:54:47.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:54:47.059 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:54:47.059 00.000 15712 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
22:54:47.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:47.059 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.2
22:54:47.071 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:47.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:47.073 00.002 7988 Enqueuing Expose request
22:54:47.073 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.12, period_length = 636.00
22:54:47.073 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
22:54:47.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:47.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:47.073 00.000 15712 MoveAxis(W, 7, ABG)
22:54:47.073 00.000 15712 Guiding  Dir = 3, Dur = 7
22:54:47.076 00.003 15712 IsGuiding returns 0
22:54:47.093 00.017 15712 IsGuiding returns 0
22:54:47.093 00.000 15712 Move returns status 0, amount 7
22:54:47.093 00.000 15712 MoveAxis(N, 0, ABG)
22:54:47.093 00.000 15712 Move returns status 0, amount 0
22:54:47.093 00.000 15712 move complete, result=0
22:54:47.093 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
22:54:47.103 00.010 15712 worker thread done servicing request
22:54:47.103 00.000 15712 Worker thread wakes up
22:54:47.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:47.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:48.523 01.420 15712 Exposure complete
22:54:48.583 00.060 15712 worker thread done servicing request
22:54:48.583 00.000 7988 OnExposeComplete: enter
22:54:48.585 00.002 7988 UpdateGuideState(): m_state=6
22:54:48.585 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
22:54:48.588 00.003 7988 Star::Find returns 1 (0), X=502.48, Y=797.56, Mass=1729, SNR=27.7, Peak=164 HFD=5.0
22:54:48.588 00.000 7988 MultiStar: [#1 0.16,0.03,0.96,U] [#2 0.29,-0.03,0.82,U] [#3 -0.04,0.02,0.85,U] [#4 -0.36,0.37,0.75,U] [#5 0.48,0.07,0.69,U] [#6 0.00,0.14,0.62,U] [#7 0.02,0.06,0.49,U] [#8 0.19,-0.08,0.45,U] 
22:54:48.588 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.04, -0.04}
22:54:48.588 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
22:54:48.588 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.41 = -2.41)
22:54:48.588 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.81 mountX=-0.04 mountY=-0.04, mountTheta=-2.39
22:54:48.588 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
22:54:48.588 00.000 7988 Enqueuing Move request for scope (0.04, -0.04)
22:54:48.588 00.000 15712 Worker thread wakes up
22:54:48.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
22:54:48.588 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
22:54:48.588 00.000 15712 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=-0.04
22:54:48.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:48.588 00.000 7988 UpdateGuideState exits: m=1729 SNR=27.7
22:54:48.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:48.588 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:48.601 00.013 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.12, period_length = 636.00
22:54:48.601 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
22:54:48.601 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:48.601 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:54:48.601 00.000 15712 MoveAxis(W, 7, ABG)
22:54:48.601 00.000 15712 Guiding  Dir = 3, Dur = 7
22:54:48.601 00.000 7988 Enqueuing Expose request
22:54:48.601 00.000 15712 IsGuiding returns 0
22:54:48.619 00.018 15712 IsGuiding returns 0
22:54:48.619 00.000 15712 Move returns status 0, amount 7
22:54:48.619 00.000 15712 MoveAxis(N, 0, ABG)
22:54:48.619 00.000 15712 Move returns status 0, amount 0
22:54:48.619 00.000 15712 move complete, result=0
22:54:48.619 00.000 15712 worker thread done servicing request
22:54:48.619 00.000 15712 Worker thread wakes up
22:54:48.619 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
22:54:48.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:48.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:50.260 01.641 15712 Exposure complete
22:54:50.322 00.062 15712 worker thread done servicing request
22:54:50.323 00.001 7988 OnExposeComplete: enter
22:54:50.323 00.000 7988 UpdateGuideState(): m_state=6
22:54:50.325 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
22:54:50.325 00.000 7988 Star::Find returns 1 (0), X=502.72, Y=797.50, Mass=1578, SNR=26.2, Peak=179 HFD=4.6
22:54:50.327 00.002 7988 MultiStar: [#1 0.05,0.12,1.00,U] [#2 0.28,-0.16,0.88,U] [#3 0.12,-0.12,0.85,U] [#4 0.01,0.06,0.76,U] [#5 0.45,-0.10,0.76,U] [#6 -0.05,0.12,0.67,U] [#7 0.15,0.06,0.56,U] [#8 0.48,-0.32,0.00,M1] 
22:54:50.327 00.000 7988 refined, 7 included, MultiStar: {0.17, -0.02}, one-star: {0.28, -0.10}
22:54:50.329 00.002 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
22:54:50.329 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
22:54:50.331 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.13 mountX=-0.02 mountY=-0.16, mountTheta=-1.69
22:54:50.333 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.02, opts=13)
22:54:50.333 00.000 7988 Enqueuing Move request for scope (0.17, -0.02)
22:54:50.335 00.002 15712 Worker thread wakes up
22:54:50.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
22:54:50.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
22:54:50.335 00.000 15712 Moving (0.17, -0.02) raw xDistance=-0.02 yDistance=-0.16
22:54:50.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:50.335 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.2
22:54:50.338 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:50.338 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:50.338 00.000 7988 Enqueuing Expose request
22:54:50.340 00.002 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.12, period_length = 636.00
22:54:50.340 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
22:54:50.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:50.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:54:50.340 00.000 15712 MoveAxis(W, 10, ABG)
22:54:50.340 00.000 15712 Guiding  Dir = 3, Dur = 10
22:54:50.340 00.000 15712 IsGuiding returns 0
22:54:50.357 00.017 15712 IsGuiding returns 1
22:54:50.357 00.000 15712 scope still moving after pulse duration time elapsed
22:54:50.409 00.052 15712 IsGuiding returns 0
22:54:50.409 00.000 15712 scope move finished after 10 + 57 ms
22:54:50.409 00.000 15712 Move returns status 0, amount 10
22:54:50.409 00.000 15712 MoveAxis(N, 0, ABG)
22:54:50.409 00.000 15712 Move returns status 0, amount 0
22:54:50.409 00.000 15712 move complete, result=0
22:54:50.409 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
22:54:50.411 00.002 15712 worker thread done servicing request
22:54:50.411 00.000 15712 Worker thread wakes up
22:54:50.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:50.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:51.823 01.412 15712 Exposure complete
22:54:51.871 00.048 15712 worker thread done servicing request
22:54:51.871 00.000 7988 OnExposeComplete: enter
22:54:51.885 00.014 7988 UpdateGuideState(): m_state=6
22:54:51.885 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
22:54:51.888 00.003 7988 Star::Find returns 1 (0), X=502.53, Y=797.56, Mass=1611, SNR=26.8, Peak=186 HFD=4.3
22:54:51.888 00.000 7988 MultiStar: [#1 -0.03,0.09,0.99,U] [#2 0.58,-0.03,0.00,M1] [#3 0.18,-0.07,0.86,U] [#4 0.15,0.16,0.77,U] [#5 0.46,-0.15,0.76,U] [#6 0.18,0.28,0.66,U] [#7 0.25,-0.02,0.50,U] [#8 0.50,-0.13,0.43,U] 
22:54:51.888 00.000 7988 single-star, 7 included, MultiStar: {0.19, 0.02}, one-star: {0.08, -0.05}
22:54:51.888 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.10 = -2.10)
22:54:51.888 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.13 = -2.13)
22:54:51.888 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.53 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
22:54:51.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
22:54:51.888 00.000 7988 Enqueuing Move request for scope (0.08, -0.05)
22:54:51.888 00.000 15712 Worker thread wakes up
22:54:51.888 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:54:51.888 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:54:51.888 00.000 15712 Moving (0.08, -0.05) raw xDistance=-0.05 yDistance=-0.08
22:54:51.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:54:51.888 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.8
22:54:51.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:51.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:51.901 00.013 7988 Enqueuing Expose request
22:54:51.901 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.12, period_length = 636.00
22:54:51.901 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
22:54:51.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:51.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:54:51.901 00.000 15712 MoveAxis(W, 11, ABG)
22:54:51.901 00.000 15712 Guiding  Dir = 3, Dur = 11
22:54:51.939 00.038 15712 IsGuiding returns 0
22:54:51.956 00.017 15712 IsGuiding returns 1
22:54:51.956 00.000 15712 scope still moving after pulse duration time elapsed
22:54:51.981 00.025 15712 IsGuiding returns 1
22:54:52.017 00.036 15712 IsGuiding returns 0
22:54:52.017 00.000 15712 scope move finished after 11 + 68 ms
22:54:52.017 00.000 15712 Move returns status 0, amount 11
22:54:52.017 00.000 15712 MoveAxis(N, 0, ABG)
22:54:52.017 00.000 15712 Move returns status 0, amount 0
22:54:52.017 00.000 15712 move complete, result=0
22:54:52.017 00.000 15712 worker thread done servicing request
22:54:52.017 00.000 15712 Worker thread wakes up
22:54:52.017 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
22:54:52.025 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:52.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:53.766 01.741 15712 Exposure complete
22:54:53.826 00.060 15712 worker thread done servicing request
22:54:53.826 00.000 7988 OnExposeComplete: enter
22:54:53.826 00.000 7988 UpdateGuideState(): m_state=6
22:54:53.829 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
22:54:53.829 00.000 7988 Star::Find returns 1 (0), X=502.66, Y=797.21, Mass=1575, SNR=26.5, Peak=190 HFD=4.2
22:54:53.831 00.002 7988 MultiStar: [#1 0.22,-0.15,1.00,U] [#2 0.37,-0.44,0.00,M2] [#3 -0.07,-0.40,0.90,U] [#4 0.17,-0.09,0.78,U] [#5 0.33,-0.35,0.73,U] [#6 0.25,-0.01,0.67,U] [#7 0.14,-0.39,0.52,U] [#8 0.00,0.00,0.00,L] [#9 0.17,-0.33,0.44,U] 
22:54:53.833 00.002 7988 refined, 7 included, MultiStar: {0.18, -0.26}, one-star: {0.22, -0.39}
22:54:53.833 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
22:54:53.835 00.002 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
22:54:53.835 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-0.98 mountX=-0.26 mountY=-0.17, mountTheta=-2.56
22:54:53.837 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.26, opts=13)
22:54:53.837 00.000 7988 Enqueuing Move request for scope (0.18, -0.26)
22:54:53.839 00.002 15712 Worker thread wakes up
22:54:53.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd
22:54:53.839 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.26)
22:54:53.839 00.000 15712 Moving (0.18, -0.26) raw xDistance=-0.26 yDistance=-0.17
22:54:53.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:54:53.839 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.5
22:54:53.842 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:53.843 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:53.843 00.000 7988 Enqueuing Expose request
22:54:53.843 00.000 15712 PPEC rslt: input = -0.26, final = -0.11, react = -0.16, pred = 0.05, hyst = -0.14, hyst_pct = 0.11, period_length = 636.00
22:54:53.843 00.000 15712 PPEC: input: -0.26, control: -0.11, exposure: 1500
22:54:53.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:53.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:54:53.843 00.000 15712 MoveAxis(E, 35, ABG)
22:54:53.843 00.000 15712 Guiding  Dir = 2, Dur = 35
22:54:53.843 00.000 15712 IsGuiding returns 0
22:54:53.861 00.018 15712 PulseGuide returned control before completion, sleep 30
22:54:53.910 00.049 15712 IsGuiding returns 0
22:54:53.910 00.000 15712 Move returns status 0, amount 35
22:54:53.910 00.000 15712 MoveAxis(N, 0, ABG)
22:54:53.910 00.000 15712 Move returns status 0, amount 0
22:54:53.910 00.000 15712 move complete, result=0
22:54:53.910 00.000 7988 GuideStep: -0.3 px 35 ms EAST, -0.2 px 0 ms NORTH
22:54:53.911 00.001 15712 worker thread done servicing request
22:54:53.911 00.000 15712 Worker thread wakes up
22:54:53.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:53.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:55.328 01.417 15712 Exposure complete
22:54:55.375 00.047 15712 worker thread done servicing request
22:54:55.375 00.000 7988 OnExposeComplete: enter
22:54:55.390 00.015 7988 UpdateGuideState(): m_state=6
22:54:55.392 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
22:54:55.392 00.000 7988 Star::Find returns 1 (0), X=502.67, Y=797.59, Mass=1587, SNR=26.5, Peak=170 HFD=4.2
22:54:55.394 00.002 7988 MultiStar: [#1 0.14,0.22,1.00,U] [#2 0.25,0.02,0.85,U] [#3 0.06,0.12,0.89,U] [#4 0.15,0.40,0.76,U] [#5 0.12,0.15,0.71,U] [#6 0.28,0.37,0.68,U] [#7 0.09,0.24,0.52,U] [#8 0.28,-0.24,0.47,U] 
22:54:55.394 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.15}, one-star: {0.22, -0.01}
22:54:55.396 00.002 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
22:54:55.396 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
22:54:55.398 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.06 mountX=-0.01 mountY=-0.22, mountTheta=-1.62
22:54:55.400 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.01, opts=13)
22:54:55.400 00.000 7988 Enqueuing Move request for scope (0.22, -0.01)
22:54:55.402 00.002 15712 Worker thread wakes up
22:54:55.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
22:54:55.402 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
22:54:55.402 00.000 15712 Moving (0.22, -0.01) raw xDistance=-0.01 yDistance=-0.22
22:54:55.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:55.402 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.5
22:54:55.404 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:55.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:55.406 00.002 7988 Enqueuing Expose request
22:54:55.406 00.000 15712 PPEC rslt: input = -0.01, final = 0.05, react = -0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.11, period_length = 636.00
22:54:55.406 00.000 15712 PPEC: input: -0.01, control: 0.05, exposure: 1500
22:54:55.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:55.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:54:55.406 00.000 15712 MoveAxis(W, 16, ABG)
22:54:55.406 00.000 15712 Guiding  Dir = 3, Dur = 16
22:54:55.406 00.000 15712 IsGuiding returns 0
22:54:55.426 00.020 15712 IsGuiding returns 1
22:54:55.426 00.000 15712 scope still moving after pulse duration time elapsed
22:54:55.477 00.051 15712 IsGuiding returns 0
22:54:55.477 00.000 15712 scope move finished after 16 + 52 ms
22:54:55.477 00.000 15712 Move returns status 0, amount 16
22:54:55.477 00.000 15712 MoveAxis(N, 0, ABG)
22:54:55.477 00.000 15712 Move returns status 0, amount 0
22:54:55.477 00.000 15712 move complete, result=0
22:54:55.477 00.000 7988 GuideStep: -0.0 px 16 ms WEST, -0.2 px 0 ms NORTH
22:54:55.477 00.000 15712 worker thread done servicing request
22:54:55.477 00.000 15712 Worker thread wakes up
22:54:55.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:55.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:57.112 01.635 15712 Exposure complete
22:54:57.174 00.062 15712 worker thread done servicing request
22:54:57.174 00.000 7988 OnExposeComplete: enter
22:54:57.175 00.001 7988 UpdateGuideState(): m_state=6
22:54:57.177 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
22:54:57.177 00.000 7988 Star::Find returns 1 (0), X=502.67, Y=797.88, Mass=1588, SNR=26.5, Peak=161 HFD=4.0
22:54:57.179 00.002 7988 MultiStar: [#1 0.29,0.40,0.99,U] [#2 0.51,0.09,0.86,U] [#3 0.32,0.24,0.88,U] [#4 0.26,0.48,0.00,M1] [#5 0.58,0.26,0.00,M1] [#6 0.13,0.49,0.65,U] [#7 0.28,0.19,0.50,U] [#8 0.50,0.17,0.00,M1] 
22:54:57.179 00.000 7988 single-star, 5 included, MultiStar: {0.30, 0.28}, one-star: {0.23, 0.28}
22:54:57.181 00.002 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
22:54:57.181 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
22:54:57.183 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.28 hyp=0.36 cameraTheta=0.89 mountX=0.28 mountY=-0.23, mountTheta=-0.69
22:54:57.185 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.28, opts=13)
22:54:57.185 00.000 7988 Enqueuing Move request for scope (0.23, 0.28)
22:54:57.185 00.000 15712 Worker thread wakes up
22:54:57.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.28) opts 0xd
22:54:57.185 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.28)
22:54:57.185 00.000 15712 Moving (0.23, 0.28) raw xDistance=0.28 yDistance=-0.23
22:54:57.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:57.185 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.5
22:54:57.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:57.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:57.191 00.006 7988 Enqueuing Expose request
22:54:57.191 00.000 15712 PPEC rslt: input = 0.28, final = 0.22, react = 0.17, pred = 0.07, hyst = 0.15, hyst_pct = 0.11, period_length = 636.00
22:54:57.191 00.000 15712 PPEC: input: 0.28, control: 0.22, exposure: 1500
22:54:57.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:57.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:54:57.191 00.000 15712 MoveAxis(W, 73, ABG)
22:54:57.191 00.000 15712 Guiding  Dir = 3, Dur = 73
22:54:57.191 00.000 15712 IsGuiding returns 0
22:54:57.214 00.023 15712 PulseGuide returned control before completion, sleep 68
22:54:57.288 00.074 15712 IsGuiding returns 1
22:54:57.288 00.000 15712 scope still moving after pulse duration time elapsed
22:54:57.328 00.040 15712 IsGuiding returns 0
22:54:57.328 00.000 15712 scope move finished after 73 + 54 ms
22:54:57.328 00.000 15712 Move returns status 0, amount 73
22:54:57.328 00.000 15712 MoveAxis(N, 0, ABG)
22:54:57.328 00.000 15712 Move returns status 0, amount 0
22:54:57.328 00.000 15712 move complete, result=0
22:54:57.328 00.000 7988 GuideStep: 0.3 px 73 ms WEST, -0.2 px 0 ms NORTH
22:54:57.332 00.004 15712 worker thread done servicing request
22:54:57.332 00.000 15712 Worker thread wakes up
22:54:57.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:57.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:54:58.741 01.409 15712 Exposure complete
22:54:58.793 00.052 15712 worker thread done servicing request
22:54:58.793 00.000 7988 OnExposeComplete: enter
22:54:58.793 00.000 7988 UpdateGuideState(): m_state=6
22:54:58.803 00.010 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
22:54:58.803 00.000 7988 Star::Find returns 1 (0), X=502.85, Y=797.49, Mass=1528, SNR=26.1, Peak=198 HFD=3.8
22:54:58.803 00.000 7988 MultiStar: [#1 0.22,0.12,1.00,U] [#2 0.52,-0.08,0.00,M1] [#3 0.31,-0.03,0.88,U] [#4 0.33,0.14,0.77,U] [#5 0.72,-0.08,0.00,M2] [#6 0.23,0.15,0.68,U] [#7 0.45,-0.02,0.52,U] [#8 0.51,-0.32,0.00,M2] 
22:54:58.803 00.000 7988 refined, 5 included, MultiStar: {0.32, 0.04}, one-star: {0.41, -0.12}
22:54:58.803 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
22:54:58.803 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
22:54:58.810 00.007 7988 CameraToMount -- cameraX=0.32 cameraY=0.04 hyp=0.32 cameraTheta=0.11 mountX=0.04 mountY=-0.32, mountTheta=-1.45
22:54:58.810 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.04, opts=13)
22:54:58.810 00.000 7988 Enqueuing Move request for scope (0.32, 0.04)
22:54:58.810 00.000 15712 Worker thread wakes up
22:54:58.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.04) opts 0xd
22:54:58.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.04)
22:54:58.810 00.000 15712 Moving (0.32, 0.04) raw xDistance=0.04 yDistance=-0.32
22:54:58.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:54:58.810 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.1
22:54:58.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:58.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:54:58.810 00.000 7988 Enqueuing Expose request
22:54:58.819 00.009 15712 PPEC rslt: input = 0.04, final = 0.05, react = 0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.11, period_length = 636.00
22:54:58.819 00.000 15712 PPEC: input: 0.04, control: 0.05, exposure: 1500
22:54:58.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:58.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:54:58.819 00.000 15712 MoveAxis(W, 17, ABG)
22:54:58.819 00.000 15712 Guiding  Dir = 3, Dur = 17
22:54:58.819 00.000 15712 IsGuiding returns 0
22:54:58.877 00.058 15712 IsGuiding returns 1
22:54:58.877 00.000 15712 scope still moving after pulse duration time elapsed
22:54:58.915 00.038 15712 IsGuiding returns 0
22:54:58.915 00.000 15712 scope move finished after 17 + 78 ms
22:54:58.915 00.000 15712 Move returns status 0, amount 17
22:54:58.915 00.000 15712 MoveAxis(N, 0, ABG)
22:54:58.915 00.000 15712 Move returns status 0, amount 0
22:54:58.915 00.000 15712 move complete, result=0
22:54:58.915 00.000 15712 worker thread done servicing request
22:54:58.915 00.000 15712 Worker thread wakes up
22:54:58.915 00.000 7988 GuideStep: 0.0 px 17 ms WEST, -0.3 px 0 ms NORTH
22:54:58.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:54:58.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:00.559 01.644 15712 Exposure complete
22:55:00.609 00.050 15712 worker thread done servicing request
22:55:00.609 00.000 7988 OnExposeComplete: enter
22:55:00.620 00.011 7988 UpdateGuideState(): m_state=6
22:55:00.620 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
22:55:00.620 00.000 7988 Star::Find returns 1 (0), X=502.69, Y=797.35, Mass=1601, SNR=26.5, Peak=192 HFD=4.3
22:55:00.620 00.000 7988 MultiStar: [#1 0.20,-0.04,1.01,U] [#2 0.46,-0.23,0.00,M2] [#3 0.28,-0.34,0.86,U] [#4 0.04,0.08,0.78,U] [#5 0.38,-0.23,0.74,U] [#6 0.28,0.08,0.67,U] [#7 0.25,-0.43,0.48,U] [#8 0.56,-0.36,0.00,M3] 
22:55:00.620 00.000 7988 refined, 6 included, MultiStar: {0.24, -0.15}, one-star: {0.25, -0.25}
22:55:00.620 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
22:55:00.626 00.006 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
22:55:00.626 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.57 mountX=-0.15 mountY=-0.23, mountTheta=-2.14
22:55:00.626 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.15, opts=13)
22:55:00.626 00.000 7988 Enqueuing Move request for scope (0.24, -0.15)
22:55:00.626 00.000 15712 Worker thread wakes up
22:55:00.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
22:55:00.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
22:55:00.626 00.000 15712 Moving (0.24, -0.15) raw xDistance=-0.15 yDistance=-0.23
22:55:00.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:00.626 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.5
22:55:00.634 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:00.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:00.636 00.002 15712 PPEC rslt: input = -0.15, final = 0.06, react = -0.09, pred = 0.06, hyst = 0.00, hyst_pct = 0.11, period_length = 636.00
22:55:00.636 00.000 15712 PPEC: input: -0.15, control: 0.06, exposure: 1500
22:55:00.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:00.636 00.000 7988 Enqueuing Expose request
22:55:00.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:55:00.636 00.000 15712 MoveAxis(W, 18, ABG)
22:55:00.636 00.000 15712 Guiding  Dir = 3, Dur = 18
22:55:00.636 00.000 15712 IsGuiding returns 0
22:55:00.652 00.016 15712 PulseGuide returned control before completion, sleep 12
22:55:00.668 00.016 15712 IsGuiding returns 1
22:55:00.668 00.000 15712 scope still moving after pulse duration time elapsed
22:55:00.703 00.035 15712 IsGuiding returns 0
22:55:00.703 00.000 15712 scope move finished after 18 + 46 ms
22:55:00.703 00.000 15712 Move returns status 0, amount 18
22:55:00.703 00.000 15712 MoveAxis(N, 0, ABG)
22:55:00.703 00.000 15712 Move returns status 0, amount 0
22:55:00.703 00.000 15712 move complete, result=0
22:55:00.703 00.000 7988 GuideStep: -0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
22:55:00.704 00.001 15712 worker thread done servicing request
22:55:00.704 00.000 15712 Worker thread wakes up
22:55:00.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:00.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:02.122 01.418 15712 Exposure complete
22:55:02.172 00.050 15712 worker thread done servicing request
22:55:02.172 00.000 7988 OnExposeComplete: enter
22:55:02.184 00.012 7988 UpdateGuideState(): m_state=6
22:55:02.184 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
22:55:02.184 00.000 7988 Star::Find returns 1 (0), X=502.63, Y=797.11, Mass=1659, SNR=27.3, Peak=200 HFD=4.5
22:55:02.184 00.000 7988 MultiStar: [#1 -0.02,-0.27,0.94,U] [#2 0.38,-0.42,0.00,M3] [#3 0.02,-0.36,0.83,U] [#4 -0.05,-0.31,0.75,U] [#5 0.38,-0.38,0.00,M2] [#6 -0.04,-0.19,0.64,U] [#7 0.05,-0.37,0.48,U] [#8 0.08,-0.43,0.44,U] 
22:55:02.189 00.005 7988 refined, 6 included, MultiStar: {0.04, -0.35}, one-star: {0.19, -0.50}
22:55:02.189 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
22:55:02.189 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
22:55:02.189 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.47 mountX=-0.35 mountY=-0.03, mountTheta=-3.06
22:55:02.189 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.35, opts=13)
22:55:02.189 00.000 7988 Enqueuing Move request for scope (0.04, -0.35)
22:55:02.189 00.000 15712 Worker thread wakes up
22:55:02.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.35) opts 0xd
22:55:02.189 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.35)
22:55:02.189 00.000 15712 Moving (0.04, -0.35) raw xDistance=-0.35 yDistance=-0.03
22:55:02.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:55:02.189 00.000 7988 UpdateGuideState exits: m=1659 SNR=27.3
22:55:02.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:02.200 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:02.200 00.000 7988 Enqueuing Expose request
22:55:02.200 00.000 15712 PPEC rslt: input = -0.35, final = -0.15, react = -0.21, pred = 0.06, hyst = -0.18, hyst_pct = 0.11, period_length = 636.00
22:55:02.200 00.000 15712 PPEC: input: -0.35, control: -0.15, exposure: 1500
22:55:02.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:02.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:55:02.200 00.000 15712 MoveAxis(E, 50, ABG)
22:55:02.200 00.000 15712 Guiding  Dir = 2, Dur = 50
22:55:02.221 00.021 15712 IsGuiding returns 0
22:55:02.232 00.011 15712 PulseGuide returned control before completion, sleep 44
22:55:02.317 00.085 15712 IsGuiding returns 0
22:55:02.317 00.000 15712 Move returns status 0, amount 50
22:55:02.317 00.000 15712 MoveAxis(N, 0, ABG)
22:55:02.317 00.000 15712 Move returns status 0, amount 0
22:55:02.317 00.000 15712 move complete, result=0
22:55:02.317 00.000 7988 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
22:55:02.317 00.000 15712 worker thread done servicing request
22:55:02.319 00.002 15712 Worker thread wakes up
22:55:02.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:02.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:03.958 01.639 15712 Exposure complete
22:55:04.019 00.061 15712 worker thread done servicing request
22:55:04.019 00.000 7988 OnExposeComplete: enter
22:55:04.019 00.000 7988 UpdateGuideState(): m_state=6
22:55:04.019 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
22:55:04.019 00.000 7988 Star::Find returns 1 (0), X=502.76, Y=797.15, Mass=1597, SNR=26.6, Peak=177 HFD=4.5
22:55:04.024 00.005 7988 MultiStar: [#1 0.12,-0.24,0.96,U] [#2 0.30,-0.43,0.00,M4] [#3 0.11,-0.34,0.87,U] [#4 0.14,-0.20,0.75,U] [#5 0.21,-0.33,0.71,U] [#6 0.33,-0.05,0.67,U] [#7 0.43,-0.12,0.48,U] [#8 0.62,-0.54,0.00,M3] 
22:55:04.024 00.000 7988 refined, 6 included, MultiStar: {0.22, -0.27}, one-star: {0.31, -0.45}
22:55:04.024 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
22:55:04.024 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
22:55:04.024 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-0.87 mountX=-0.26 mountY=-0.22, mountTheta=-2.46
22:55:04.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.27, opts=13)
22:55:04.024 00.000 7988 Enqueuing Move request for scope (0.22, -0.27)
22:55:04.024 00.000 15712 Worker thread wakes up
22:55:04.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.27) opts 0xd
22:55:04.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.27)
22:55:04.024 00.000 15712 Moving (0.22, -0.27) raw xDistance=-0.26 yDistance=-0.22
22:55:04.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:55:04.024 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.6
22:55:04.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:04.036 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:04.036 00.000 7988 Enqueuing Expose request
22:55:04.038 00.002 15712 PPEC rslt: input = -0.26, final = -0.10, react = -0.16, pred = 0.06, hyst = -0.14, hyst_pct = 0.11, period_length = 636.00
22:55:04.038 00.000 15712 PPEC: input: -0.26, control: -0.10, exposure: 1500
22:55:04.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:04.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:55:04.038 00.000 15712 MoveAxis(E, 33, ABG)
22:55:04.038 00.000 15712 Guiding  Dir = 2, Dur = 33
22:55:04.038 00.000 15712 IsGuiding returns 0
22:55:04.058 00.020 15712 PulseGuide returned control before completion, sleep 22
22:55:04.105 00.047 15712 IsGuiding returns 0
22:55:04.105 00.000 15712 Move returns status 0, amount 33
22:55:04.105 00.000 15712 MoveAxis(N, 0, ABG)
22:55:04.105 00.000 15712 Move returns status 0, amount 0
22:55:04.105 00.000 15712 move complete, result=0
22:55:04.105 00.000 7988 GuideStep: -0.3 px 33 ms EAST, -0.2 px 0 ms NORTH
22:55:04.109 00.004 15712 worker thread done servicing request
22:55:04.109 00.000 15712 Worker thread wakes up
22:55:04.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:04.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:05.520 01.411 15712 Exposure complete
22:55:05.572 00.052 15712 worker thread done servicing request
22:55:05.572 00.000 7988 OnExposeComplete: enter
22:55:05.581 00.009 7988 UpdateGuideState(): m_state=6
22:55:05.583 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
22:55:05.583 00.000 7988 Star::Find returns 1 (0), X=502.70, Y=797.28, Mass=1602, SNR=26.3, Peak=208 HFD=4.3
22:55:05.585 00.002 7988 MultiStar: [#1 0.11,-0.00,1.01,U] [#2 0.28,-0.26,0.86,U] [#3 0.11,-0.23,0.85,U] [#4 0.06,-0.05,0.76,U] [#5 0.45,-0.09,0.75,U] [#6 0.08,-0.02,0.69,U] [#7 0.11,-0.25,0.52,U] [#8 0.18,-0.40,0.48,U] 
22:55:05.585 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.17}, one-star: {0.26, -0.32}
22:55:05.587 00.002 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
22:55:05.588 00.001 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
22:55:05.588 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.74 mountX=-0.17 mountY=-0.18, mountTheta=-2.32
22:55:05.590 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.17, opts=13)
22:55:05.592 00.002 7988 Enqueuing Move request for scope (0.19, -0.17)
22:55:05.592 00.000 15712 Worker thread wakes up
22:55:05.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
22:55:05.592 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
22:55:05.592 00.000 15712 Moving (0.19, -0.17) raw xDistance=-0.17 yDistance=-0.18
22:55:05.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:05.592 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.3
22:55:05.596 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:05.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:05.597 00.001 7988 Enqueuing Expose request
22:55:05.597 00.000 15712 PPEC rslt: input = -0.17, final = -0.05, react = -0.10, pred = 0.05, hyst = -0.10, hyst_pct = 0.10, period_length = 636.00
22:55:05.597 00.000 15712 PPEC: input: -0.17, control: -0.05, exposure: 1500
22:55:05.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:05.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:55:05.597 00.000 15712 MoveAxis(E, 17, ABG)
22:55:05.597 00.000 15712 Guiding  Dir = 2, Dur = 17
22:55:05.639 00.042 15712 IsGuiding returns 0
22:55:05.657 00.018 15712 PulseGuide returned control before completion, sleep 12
22:55:05.677 00.020 15712 IsGuiding returns 1
22:55:05.677 00.000 15712 scope still moving after pulse duration time elapsed
22:55:05.713 00.036 15712 IsGuiding returns 0
22:55:05.713 00.000 15712 scope move finished after 17 + 62 ms
22:55:05.713 00.000 15712 Move returns status 0, amount 17
22:55:05.713 00.000 15712 MoveAxis(N, 0, ABG)
22:55:05.713 00.000 15712 Move returns status 0, amount 0
22:55:05.713 00.000 15712 move complete, result=0
22:55:05.713 00.000 7988 GuideStep: -0.2 px 17 ms EAST, -0.2 px 0 ms NORTH
22:55:05.724 00.011 15712 worker thread done servicing request
22:55:05.724 00.000 15712 Worker thread wakes up
22:55:05.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:05.725 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:07.462 01.737 15712 Exposure complete
22:55:07.511 00.049 15712 worker thread done servicing request
22:55:07.511 00.000 7988 OnExposeComplete: enter
22:55:07.526 00.015 7988 UpdateGuideState(): m_state=6
22:55:07.526 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
22:55:07.528 00.002 7988 Star::Find returns 1 (0), X=502.84, Y=798.00, Mass=1722, SNR=27.4, Peak=173 HFD=4.3
22:55:07.528 00.000 7988 MultiStar: [#1 0.25,0.55,0.00,M1] [#2 0.54,0.23,0.00,M4] [#3 0.39,0.42,0.00,M1] [#4 0.37,0.58,0.00,M1] [#5 0.66,0.47,0.00,M1] [#6 0.41,0.49,0.00,M1] [#7 0.75,0.46,0.00,M1] [#8 0.45,0.43,0.00,M3] 
22:55:07.530 00.002 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
22:55:07.530 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
22:55:07.532 00.002 7988 CameraToMount -- cameraX=0.39 cameraY=0.40 hyp=0.56 cameraTheta=0.79 mountX=0.40 mountY=-0.40, mountTheta=-0.79
22:55:07.534 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=0.40, opts=13)
22:55:07.534 00.000 7988 Enqueuing Move request for scope (0.39, 0.40)
22:55:07.536 00.002 15712 Worker thread wakes up
22:55:07.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.40) opts 0xd
22:55:07.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, 0.40)
22:55:07.536 00.000 15712 Moving (0.39, 0.40) raw xDistance=0.40 yDistance=-0.40
22:55:07.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:07.536 00.000 7988 UpdateGuideState exits: m=1722 SNR=27.4
22:55:07.539 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:07.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:07.541 00.002 7988 Enqueuing Expose request
22:55:07.542 00.001 15712 PPEC rslt: input = 0.40, final = 0.28, react = 0.24, pred = 0.05, hyst = 0.21, hyst_pct = 0.10, period_length = 636.00
22:55:07.542 00.000 15712 PPEC: input: 0.40, control: 0.28, exposure: 1500
22:55:07.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:07.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:55:07.542 00.000 15712 MoveAxis(W, 91, ABG)
22:55:07.542 00.000 15712 Guiding  Dir = 3, Dur = 91
22:55:07.542 00.000 15712 IsGuiding returns 0
22:55:07.560 00.018 15712 PulseGuide returned control before completion, sleep 84
22:55:07.673 00.113 15712 IsGuiding returns 0
22:55:07.673 00.000 15712 Move returns status 0, amount 91
22:55:07.673 00.000 15712 MoveAxis(N, 0, ABG)
22:55:07.673 00.000 15712 Move returns status 0, amount 0
22:55:07.673 00.000 15712 move complete, result=0
22:55:07.673 00.000 7988 GuideStep: 0.4 px 91 ms WEST, -0.4 px 0 ms NORTH
22:55:07.675 00.002 15712 worker thread done servicing request
22:55:07.675 00.000 15712 Worker thread wakes up
22:55:07.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:07.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:09.077 01.402 15712 Exposure complete
22:55:09.140 00.063 15712 worker thread done servicing request
22:55:09.140 00.000 7988 OnExposeComplete: enter
22:55:09.140 00.000 7988 UpdateGuideState(): m_state=6
22:55:09.142 00.002 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
22:55:09.142 00.000 7988 Star::Find returns 1 (0), X=502.91, Y=797.79, Mass=1745, SNR=28.1, Peak=168 HFD=4.4
22:55:09.142 00.000 7988 MultiStar: [#1 0.37,0.35,0.95,U] [#2 0.61,0.16,0.00,M5] [#3 0.43,0.23,0.84,U] [#4 0.24,0.50,0.00,M2] [#5 0.73,0.12,0.00,M2] [#6 0.41,0.44,0.00,M2] [#7 0.50,0.36,0.00,M2] [#8 0.66,0.15,0.00,M4] 
22:55:09.142 00.000 7988 refined, 2 included, MultiStar: {0.42, 0.25}, one-star: {0.47, 0.19}
22:55:09.142 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
22:55:09.142 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
22:55:09.142 00.000 7988 CameraToMount -- cameraX=0.42 cameraY=0.25 hyp=0.49 cameraTheta=0.54 mountX=0.26 mountY=-0.43, mountTheta=-1.03
22:55:09.142 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=0.25, opts=13)
22:55:09.142 00.000 7988 Enqueuing Move request for scope (0.42, 0.25)
22:55:09.142 00.000 15712 Worker thread wakes up
22:55:09.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.25) opts 0xd
22:55:09.142 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, 0.25)
22:55:09.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:09.142 00.000 7988 UpdateGuideState exits: m=1745 SNR=28.1
22:55:09.155 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:09.156 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:09.156 00.000 7988 Enqueuing Expose request
22:55:09.156 00.000 15712 Moving (0.42, 0.25) raw xDistance=0.26 yDistance=-0.43
22:55:09.158 00.002 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.15, pred = -0.00, hyst = 0.14, hyst_pct = 0.10, period_length = 636.00
22:55:09.158 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
22:55:09.158 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=-0.62 newest=-1.02
22:55:09.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:55:09.158 00.000 15712 MoveAxis(W, 49, ABG)
22:55:09.158 00.000 15712 Guiding  Dir = 3, Dur = 49
22:55:09.158 00.000 15712 IsGuiding returns 0
22:55:09.175 00.017 15712 PulseGuide returned control before completion, sleep 44
22:55:09.220 00.045 15712 IsGuiding returns 1
22:55:09.220 00.000 15712 scope still moving after pulse duration time elapsed
22:55:09.255 00.035 15712 IsGuiding returns 0
22:55:09.255 00.000 15712 scope move finished after 49 + 46 ms
22:55:09.255 00.000 15712 Move returns status 0, amount 49
22:55:09.255 00.000 15712 BLC: Oldest BLC event removed
22:55:09.255 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 55 applied
22:55:09.255 00.000 15712 MoveAxis(N, 165, ABG)
22:55:09.255 00.000 15712 Guiding  Dir = 0, Dur = 165
22:55:09.255 00.000 15712 IsGuiding returns 0
22:55:09.335 00.080 15712 PulseGuide returned control before completion, sleep 96
22:55:09.444 00.109 15712 IsGuiding returns 1
22:55:09.444 00.000 15712 scope still moving after pulse duration time elapsed
22:55:09.476 00.032 15712 IsGuiding returns 1
22:55:09.527 00.051 15712 IsGuiding returns 0
22:55:09.527 00.000 15712 scope move finished after 165 + 106 ms
22:55:09.527 00.000 15712 Move returns status 0, amount 165
22:55:09.527 00.000 15712 move complete, result=0
22:55:09.527 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -0.4 px 165 ms NORTH
22:55:09.530 00.003 15712 worker thread done servicing request
22:55:09.530 00.000 15712 Worker thread wakes up
22:55:09.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:09.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:11.171 01.641 15712 Exposure complete
22:55:11.234 00.063 15712 worker thread done servicing request
22:55:11.234 00.000 7988 OnExposeComplete: enter
22:55:11.234 00.000 7988 UpdateGuideState(): m_state=6
22:55:11.234 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
22:55:11.234 00.000 7988 Star::Find returns 1 (0), X=502.73, Y=797.54, Mass=1548, SNR=26.3, Peak=176 HFD=4.5
22:55:11.234 00.000 7988 MultiStar: [#1 0.15,0.03,1.03,U] [#2 0.55,-0.17,0.00,M6] [#3 0.16,-0.04,0.91,U] [#4 0.04,0.14,0.76,U] [#5 0.38,0.01,0.75,U] [#6 0.21,0.16,0.66,U] [#7 0.11,-0.17,0.53,U] [#8 0.46,-0.33,0.00,M5] 
22:55:11.234 00.000 7988 refined, 6 included, MultiStar: {0.19, 0.01}, one-star: {0.28, -0.06}
22:55:11.234 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.56) = xAngle (-1.51 = -1.51)
22:55:11.234 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
22:55:11.234 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.05 mountX=0.01 mountY=-0.19, mountTheta=-1.51
22:55:11.234 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.01, opts=13)
22:55:11.234 00.000 7988 Enqueuing Move request for scope (0.19, 0.01)
22:55:11.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:11.234 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.3
22:55:11.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:11.249 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:11.251 00.002 7988 Enqueuing Expose request
22:55:11.251 00.000 15712 Worker thread wakes up
22:55:11.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
22:55:11.251 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
22:55:11.251 00.000 15712 Moving (0.19, 0.01) raw xDistance=0.01 yDistance=-0.19
22:55:11.251 00.000 15712 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.428967, 1:0.194518
22:55:11.251 00.000 15712 BLC: No correction, Miss < min_move
22:55:11.251 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.10, period_length = 636.00
22:55:11.251 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
22:55:11.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:11.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:55:11.251 00.000 15712 MoveAxis(E, 6, ABG)
22:55:11.251 00.000 15712 Guiding  Dir = 2, Dur = 6
22:55:11.268 00.017 15712 IsGuiding returns 0
22:55:11.285 00.017 15712 IsGuiding returns 0
22:55:11.285 00.000 15712 Move returns status 0, amount 6
22:55:11.285 00.000 15712 MoveAxis(N, 0, ABG)
22:55:11.285 00.000 15712 Move returns status 0, amount 0
22:55:11.285 00.000 15712 move complete, result=0
22:55:11.285 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:55:11.287 00.002 15712 worker thread done servicing request
22:55:11.287 00.000 15712 Worker thread wakes up
22:55:11.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:11.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:12.701 01.414 15712 Exposure complete
22:55:12.762 00.061 15712 worker thread done servicing request
22:55:12.762 00.000 7988 OnExposeComplete: enter
22:55:12.764 00.002 7988 UpdateGuideState(): m_state=6
22:55:12.766 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
22:55:12.766 00.000 7988 Star::Find returns 1 (0), X=502.82, Y=797.77, Mass=1658, SNR=26.9, Peak=175 HFD=4.5
22:55:12.768 00.002 7988 MultiStar: [#1 0.30,0.34,0.99,U] [#2 0.47,0.13,0.86,U] [#3 0.24,0.25,0.83,U] [#4 0.25,0.31,0.74,U] [#5 0.57,0.05,0.00,M2] [#6 0.22,0.22,0.63,U] [#7 0.38,0.08,0.51,U] [#8 0.41,-0.04,0.46,U] 
22:55:12.768 00.000 7988 refined, 7 included, MultiStar: {0.33, 0.20}, one-star: {0.38, 0.16}
22:55:12.770 00.002 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
22:55:12.770 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
22:55:12.772 00.002 7988 CameraToMount -- cameraX=0.33 cameraY=0.20 hyp=0.39 cameraTheta=0.54 mountX=0.20 mountY=-0.33, mountTheta=-1.03
22:55:12.772 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.20, opts=13)
22:55:12.774 00.002 7988 Enqueuing Move request for scope (0.33, 0.20)
22:55:12.776 00.002 15712 Worker thread wakes up
22:55:12.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.20) opts 0xd
22:55:12.776 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.20)
22:55:12.776 00.000 15712 Moving (0.33, 0.20) raw xDistance=0.20 yDistance=-0.33
22:55:12.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:12.776 00.000 7988 UpdateGuideState exits: m=1658 SNR=26.9
22:55:12.778 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:12.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:12.780 00.002 7988 Enqueuing Expose request
22:55:12.780 00.000 15712 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.428967, 1:0.194518, 2:0.334890
22:55:12.780 00.000 15712 BLC: Under-shoot: nominal increase by 22
22:55:12.780 00.000 15712 BLC: window closed
22:55:12.780 00.000 15712 BLC: Pulse adjusted to 61
22:55:12.780 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.03, hyst = 0.12, hyst_pct = 0.10, period_length = 636.00
22:55:12.780 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
22:55:12.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:55:12.780 00.000 15712 MoveAxis(W, 32, ABG)
22:55:12.780 00.000 15712 Guiding  Dir = 3, Dur = 32
22:55:12.780 00.000 15712 IsGuiding returns 0
22:55:12.797 00.017 7988 evsrv: cli 0CCCF128 connect
22:55:12.797 00.000 7988 case statement mapped state 6 to 3
22:55:12.797 00.000 7988 case statement mapped state 6 to 3
22:55:12.797 00.000 7988 evsrv: cli 0CCCF128 request: {"method":"get_pixel_scale","id":"66d1376e-ebe0-4aad-bb1b-4c8817adef51"}
22:55:12.797 00.000 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":3.86747,"id":"66d1376e-ebe0-4aad-bb1b-4c8817adef51"}
22:55:12.797 00.000 7988 evsrv: cli 0CCCF128 disconnect
22:55:12.797 00.000 15712 PulseGuide returned control before completion, sleep 22
22:55:12.848 00.051 15712 IsGuiding returns 0
22:55:12.848 00.000 15712 Move returns status 0, amount 32
22:55:12.848 00.000 15712 MoveAxis(N, 86, ABG)
22:55:12.848 00.000 15712 Guiding  Dir = 0, Dur = 86
22:55:12.848 00.000 15712 IsGuiding returns 0
22:55:12.932 00.084 15712 PulseGuide returned control before completion, sleep 17
22:55:12.960 00.028 15712 IsGuiding returns 1
22:55:12.960 00.000 15712 scope still moving after pulse duration time elapsed
22:55:12.988 00.028 15712 IsGuiding returns 1
22:55:13.052 00.064 15712 IsGuiding returns 0
22:55:13.052 00.000 15712 scope move finished after 86 + 121 ms
22:55:13.052 00.000 15712 Move returns status 0, amount 86
22:55:13.052 00.000 15712 move complete, result=0
22:55:13.052 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.3 px 86 ms NORTH
22:55:13.061 00.009 15712 worker thread done servicing request
22:55:13.061 00.000 15712 Worker thread wakes up
22:55:13.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:13.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:14.697 01.636 15712 Exposure complete
22:55:14.753 00.056 15712 worker thread done servicing request
22:55:14.753 00.000 7988 OnExposeComplete: enter
22:55:14.758 00.005 7988 UpdateGuideState(): m_state=6
22:55:14.758 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
22:55:14.758 00.000 7988 Star::Find returns 1 (0), X=502.40, Y=797.33, Mass=1604, SNR=26.8, Peak=186 HFD=4.5
22:55:14.758 00.000 7988 MultiStar: [#1 0.09,-0.15,0.97,U] [#2 0.25,-0.29,0.84,U] [#3 0.14,-0.27,0.83,U] [#4 -0.09,-0.10,0.72,U] [#5 0.47,-0.31,0.00,M3] [#6 0.11,0.01,0.67,U] [#7 0.15,-0.17,0.48,U] [#8 0.40,-0.38,0.00,M5] 
22:55:14.758 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.19}, one-star: {-0.05, -0.27}
22:55:14.758 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
22:55:14.758 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
22:55:14.758 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.16 mountX=-0.19 mountY=-0.08, mountTheta=-2.75
22:55:14.758 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.19, opts=13)
22:55:14.758 00.000 7988 Enqueuing Move request for scope (0.08, -0.19)
22:55:14.770 00.012 15712 Worker thread wakes up
22:55:14.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
22:55:14.770 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
22:55:14.770 00.000 15712 Moving (0.08, -0.19) raw xDistance=-0.19 yDistance=-0.08
22:55:14.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:14.770 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.8
22:55:14.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:14.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:14.774 00.004 7988 Enqueuing Expose request
22:55:14.774 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.10, period_length = 636.00
22:55:14.774 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
22:55:14.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:14.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:14.774 00.000 15712 MoveAxis(E, 35, ABG)
22:55:14.774 00.000 15712 Guiding  Dir = 2, Dur = 35
22:55:14.774 00.000 15712 IsGuiding returns 0
22:55:14.801 00.027 15712 PulseGuide returned control before completion, sleep 21
22:55:14.855 00.054 15712 IsGuiding returns 1
22:55:14.855 00.000 15712 scope still moving after pulse duration time elapsed
22:55:14.901 00.046 15712 IsGuiding returns 0
22:55:14.901 00.000 15712 scope move finished after 35 + 89 ms
22:55:14.901 00.000 15712 Move returns status 0, amount 35
22:55:14.901 00.000 15712 MoveAxis(N, 0, ABG)
22:55:14.901 00.000 15712 Move returns status 0, amount 0
22:55:14.901 00.000 15712 move complete, result=0
22:55:14.901 00.000 15712 worker thread done servicing request
22:55:14.901 00.000 15712 Worker thread wakes up
22:55:14.901 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
22:55:14.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:14.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:16.322 01.421 15712 Exposure complete
22:55:16.385 00.063 15712 worker thread done servicing request
22:55:16.385 00.000 7988 OnExposeComplete: enter
22:55:16.385 00.000 7988 UpdateGuideState(): m_state=6
22:55:16.387 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
22:55:16.387 00.000 7988 Star::Find returns 1 (0), X=502.54, Y=797.49, Mass=1485, SNR=25.8, Peak=163 HFD=4.2
22:55:16.389 00.002 7988 MultiStar: [#1 0.09,0.06,0.99,U] [#2 0.27,-0.02,0.87,U] [#3 0.11,-0.10,0.86,U] [#4 0.03,0.20,0.78,U] [#5 0.30,0.24,0.74,U] [#6 0.08,0.09,0.65,U] [#7 0.15,0.00,0.53,U] [#8 0.51,-0.25,0.00,M6] 
22:55:16.389 00.000 7988 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.09, -0.11}
22:55:16.391 00.002 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
22:55:16.391 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
22:55:16.393 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.25 mountX=0.04 mountY=-0.14, mountTheta=-1.32
22:55:16.395 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.03, opts=13)
22:55:16.395 00.000 7988 Enqueuing Move request for scope (0.14, 0.03)
22:55:16.397 00.002 15712 Worker thread wakes up
22:55:16.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
22:55:16.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
22:55:16.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:16.399 00.002 7988 UpdateGuideState exits: m=1485 SNR=25.8
22:55:16.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:16.401 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:16.402 00.001 7988 Enqueuing Expose request
22:55:16.402 00.000 15712 Moving (0.14, 0.03) raw xDistance=0.04 yDistance=-0.14
22:55:16.404 00.002 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.10, period_length = 636.00
22:55:16.404 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
22:55:16.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:16.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:55:16.404 00.000 15712 MoveAxis(E, 1, ABG)
22:55:16.404 00.000 15712 Guiding  Dir = 2, Dur = 1
22:55:16.404 00.000 15712 IsGuiding returns 0
22:55:16.430 00.026 15712 IsGuiding returns 0
22:55:16.430 00.000 15712 Move returns status 0, amount 1
22:55:16.430 00.000 15712 MoveAxis(N, 0, ABG)
22:55:16.430 00.000 15712 Move returns status 0, amount 0
22:55:16.430 00.000 15712 move complete, result=0
22:55:16.432 00.002 15712 worker thread done servicing request
22:55:16.432 00.000 15712 Worker thread wakes up
22:55:16.432 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:55:16.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:16.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:18.175 01.743 15712 Exposure complete
22:55:18.236 00.061 15712 worker thread done servicing request
22:55:18.236 00.000 7988 OnExposeComplete: enter
22:55:18.236 00.000 7988 UpdateGuideState(): m_state=6
22:55:18.238 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
22:55:18.240 00.002 7988 Star::Find returns 1 (0), X=502.70, Y=797.70, Mass=1602, SNR=26.9, Peak=162 HFD=4.5
22:55:18.240 00.000 7988 MultiStar: [#1 0.10,0.17,0.98,U] [#2 0.35,-0.01,0.85,U] [#3 -0.01,0.01,0.84,U] [#4 -0.05,0.17,0.76,U] [#5 0.50,0.09,0.74,U] [#6 -0.00,0.13,0.68,U] [#7 0.23,0.04,0.51,U] [#8 0.56,-0.03,0.00,M7] 
22:55:18.242 00.002 7988 refined, 7 included, MultiStar: {0.17, 0.09}, one-star: {0.25, 0.09}
22:55:18.242 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
22:55:18.244 00.002 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
22:55:18.244 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.48 mountX=0.09 mountY=-0.17, mountTheta=-1.09
22:55:18.246 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.09, opts=13)
22:55:18.248 00.002 7988 Enqueuing Move request for scope (0.17, 0.09)
22:55:18.248 00.000 15712 Worker thread wakes up
22:55:18.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
22:55:18.248 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
22:55:18.248 00.000 15712 Moving (0.17, 0.09) raw xDistance=0.09 yDistance=-0.17
22:55:18.248 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.09, period_length = 636.00
22:55:18.248 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
22:55:18.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:18.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:55:18.248 00.000 15712 MoveAxis(E, 1, ABG)
22:55:18.248 00.000 15712 Guiding  Dir = 2, Dur = 1
22:55:18.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:18.251 00.003 7988 UpdateGuideState exits: m=1602 SNR=26.9
22:55:18.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:18.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:18.255 00.004 7988 Enqueuing Expose request
22:55:18.255 00.000 15712 IsGuiding returns 0
22:55:18.267 00.012 15712 IsGuiding returns 0
22:55:18.267 00.000 15712 Move returns status 0, amount 1
22:55:18.271 00.004 15712 MoveAxis(N, 0, ABG)
22:55:18.271 00.000 15712 Move returns status 0, amount 0
22:55:18.271 00.000 15712 move complete, result=0
22:55:18.271 00.000 15712 worker thread done servicing request
22:55:18.271 00.000 15712 Worker thread wakes up
22:55:18.271 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
22:55:18.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:18.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:19.690 01.419 15712 Exposure complete
22:55:19.749 00.059 15712 worker thread done servicing request
22:55:19.749 00.000 7988 OnExposeComplete: enter
22:55:19.752 00.003 7988 UpdateGuideState(): m_state=6
22:55:19.752 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
22:55:19.752 00.000 7988 Star::Find returns 1 (0), X=502.72, Y=797.68, Mass=1546, SNR=26.3, Peak=158 HFD=4.4
22:55:19.752 00.000 7988 MultiStar: [#1 0.06,0.05,1.00,U] [#2 0.21,0.03,0.87,U] [#3 -0.05,0.06,0.83,U] [#4 0.02,0.29,0.74,U] [#5 0.43,-0.02,0.73,U] [#6 -0.08,0.34,0.64,U] [#7 0.31,-0.35,0.53,U] [#8 0.46,0.01,0.46,U] 
22:55:19.752 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.28, 0.08}
22:55:19.752 00.000 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
22:55:19.752 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
22:55:19.752 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.37 mountX=0.06 mountY=-0.17, mountTheta=-1.20
22:55:19.752 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.06, opts=13)
22:55:19.752 00.000 7988 Enqueuing Move request for scope (0.17, 0.06)
22:55:19.752 00.000 15712 Worker thread wakes up
22:55:19.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
22:55:19.752 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
22:55:19.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:19.752 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.3
22:55:19.766 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:19.766 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:19.768 00.002 7988 Enqueuing Expose request
22:55:19.768 00.000 15712 Moving (0.17, 0.06) raw xDistance=0.06 yDistance=-0.17
22:55:19.770 00.002 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.09, period_length = 636.00
22:55:19.770 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
22:55:19.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:19.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:55:19.770 00.000 15712 MoveAxis(E, 1, ABG)
22:55:19.770 00.000 15712 Guiding  Dir = 2, Dur = 1
22:55:19.770 00.000 15712 IsGuiding returns 0
22:55:19.817 00.047 15712 IsGuiding returns 0
22:55:19.817 00.000 15712 Move returns status 0, amount 1
22:55:19.817 00.000 15712 MoveAxis(N, 0, ABG)
22:55:19.817 00.000 15712 Move returns status 0, amount 0
22:55:19.817 00.000 15712 move complete, result=0
22:55:19.817 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
22:55:19.823 00.006 15712 worker thread done servicing request
22:55:19.823 00.000 15712 Worker thread wakes up
22:55:19.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:19.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:21.460 01.637 15712 Exposure complete
22:55:21.516 00.056 15712 worker thread done servicing request
22:55:21.516 00.000 7988 OnExposeComplete: enter
22:55:21.522 00.006 7988 UpdateGuideState(): m_state=6
22:55:21.522 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
22:55:21.524 00.002 7988 Star::Find returns 1 (0), X=502.42, Y=797.56, Mass=1634, SNR=26.8, Peak=172 HFD=4.4
22:55:21.526 00.002 7988 MultiStar: [#1 0.03,0.18,0.98,U] [#2 0.37,-0.05,0.84,U] [#3 0.15,0.03,0.87,U] [#4 0.11,0.23,0.74,U] [#5 0.29,-0.05,0.73,U] [#6 -0.02,0.22,0.65,U] [#7 0.30,0.06,0.47,U] [#8 0.37,-0.00,0.45,U] 
22:55:21.526 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.06}, one-star: {-0.02, -0.05}
22:55:21.528 00.002 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.56 = 2.72)
22:55:21.528 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.69)
22:55:21.530 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-2.00 mountX=-0.05 mountY=0.02, mountTheta=2.69
22:55:21.530 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.05, opts=13)
22:55:21.532 00.002 7988 Enqueuing Move request for scope (-0.02, -0.05)
22:55:21.533 00.001 15712 Worker thread wakes up
22:55:21.533 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:55:21.533 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:55:21.533 00.000 15712 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.02
22:55:21.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:21.533 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.8
22:55:21.536 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:21.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:21.537 00.001 7988 Enqueuing Expose request
22:55:21.537 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.09, period_length = 636.00
22:55:21.537 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
22:55:21.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:21.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:21.537 00.000 15712 MoveAxis(E, 1, ABG)
22:55:21.537 00.000 15712 Guiding  Dir = 2, Dur = 1
22:55:21.537 00.000 15712 IsGuiding returns 0
22:55:21.557 00.020 15712 IsGuiding returns 0
22:55:21.557 00.000 15712 Move returns status 0, amount 1
22:55:21.557 00.000 15712 MoveAxis(N, 0, ABG)
22:55:21.557 00.000 15712 Move returns status 0, amount 0
22:55:21.557 00.000 15712 move complete, result=0
22:55:21.557 00.000 15712 worker thread done servicing request
22:55:21.557 00.000 15712 Worker thread wakes up
22:55:21.557 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:55:21.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:21.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:22.975 01.418 15712 Exposure complete
22:55:23.038 00.063 15712 worker thread done servicing request
22:55:23.038 00.000 7988 OnExposeComplete: enter
22:55:23.038 00.000 7988 UpdateGuideState(): m_state=6
22:55:23.040 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
22:55:23.040 00.000 7988 Star::Find returns 1 (0), X=502.57, Y=797.79, Mass=1687, SNR=27.6, Peak=167 HFD=4.6
22:55:23.042 00.002 7988 MultiStar: [#1 0.09,0.48,0.97,U] [#2 0.36,0.10,0.83,U] [#3 0.21,0.32,0.80,U] [#4 0.16,0.29,0.74,U] [#5 0.55,0.24,0.00,M1] [#6 0.13,0.49,0.63,U] [#7 0.17,0.10,0.47,U] [#8 0.42,0.02,0.45,U] 
22:55:23.042 00.000 7988 single-star, 7 included, MultiStar: {0.19, 0.27}, one-star: {0.12, 0.18}
22:55:23.044 00.002 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
22:55:23.044 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
22:55:23.047 00.003 7988 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=0.99 mountX=0.18 mountY=-0.12, mountTheta=-0.60
22:55:23.049 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.18, opts=13)
22:55:23.049 00.000 7988 Enqueuing Move request for scope (0.12, 0.18)
22:55:23.051 00.002 15712 Worker thread wakes up
22:55:23.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
22:55:23.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
22:55:23.051 00.000 15712 Moving (0.12, 0.18) raw xDistance=0.18 yDistance=-0.12
22:55:23.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:23.051 00.000 7988 UpdateGuideState exits: m=1687 SNR=27.6
22:55:23.053 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:23.054 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:23.054 00.000 7988 Enqueuing Expose request
22:55:23.054 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.09, period_length = 636.00
22:55:23.054 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
22:55:23.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:23.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:55:23.054 00.000 15712 MoveAxis(W, 39, ABG)
22:55:23.054 00.000 15712 Guiding  Dir = 3, Dur = 39
22:55:23.054 00.000 15712 IsGuiding returns 0
22:55:23.081 00.027 15712 PulseGuide returned control before completion, sleep 24
22:55:23.140 00.059 15712 IsGuiding returns 0
22:55:23.140 00.000 15712 Move returns status 0, amount 39
22:55:23.140 00.000 15712 MoveAxis(N, 0, ABG)
22:55:23.140 00.000 15712 Move returns status 0, amount 0
22:55:23.140 00.000 15712 move complete, result=0
22:55:23.140 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
22:55:23.148 00.008 15712 worker thread done servicing request
22:55:23.148 00.000 15712 Worker thread wakes up
22:55:23.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:23.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:24.778 01.630 15712 Exposure complete
22:55:24.832 00.054 15712 worker thread done servicing request
22:55:24.832 00.000 7988 OnExposeComplete: enter
22:55:24.839 00.007 7988 UpdateGuideState(): m_state=6
22:55:24.841 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
22:55:24.841 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=797.62, Mass=1513, SNR=25.6, Peak=153 HFD=4.3
22:55:24.843 00.002 7988 MultiStar: [#1 0.01,0.28,1.03,U] [#2 0.23,0.05,0.88,U] [#3 0.10,0.04,0.90,U] [#4 0.12,0.24,0.79,U] [#5 0.29,0.12,0.77,U] [#6 -0.07,0.31,0.68,U] [#7 -0.02,0.07,0.52,U] [#8 0.26,-0.27,0.47,U] 
22:55:24.843 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.11}, one-star: {-0.01, 0.01}
22:55:24.845 00.002 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.56) = xAngle (0.88 = 0.88)
22:55:24.845 00.000 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
22:55:24.847 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.45 mountX=0.01 mountY=0.01, mountTheta=0.87
22:55:24.849 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
22:55:24.849 00.000 7988 Enqueuing Move request for scope (-0.01, 0.01)
22:55:24.851 00.002 15712 Worker thread wakes up
22:55:24.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:55:24.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:55:24.851 00.000 15712 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
22:55:24.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:24.851 00.000 7988 UpdateGuideState exits: m=1513 SNR=25.6
22:55:24.854 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:24.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:24.855 00.001 7988 Enqueuing Expose request
22:55:24.855 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.09, period_length = 636.00
22:55:24.855 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
22:55:24.855 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:24.855 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:55:24.855 00.000 15712 MoveAxis(W, 5, ABG)
22:55:24.855 00.000 15712 Guiding  Dir = 3, Dur = 5
22:55:24.855 00.000 15712 IsGuiding returns 0
22:55:24.903 00.048 15712 IsGuiding returns 0
22:55:24.903 00.000 15712 Move returns status 0, amount 5
22:55:24.903 00.000 15712 MoveAxis(N, 0, ABG)
22:55:24.903 00.000 15712 Move returns status 0, amount 0
22:55:24.903 00.000 15712 move complete, result=0
22:55:24.903 00.000 15712 worker thread done servicing request
22:55:24.903 00.000 15712 Worker thread wakes up
22:55:24.903 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
22:55:24.905 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:24.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:26.325 01.420 15712 Exposure complete
22:55:26.386 00.061 15712 worker thread done servicing request
22:55:26.386 00.000 7988 OnExposeComplete: enter
22:55:26.386 00.000 7988 UpdateGuideState(): m_state=6
22:55:26.390 00.004 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
22:55:26.390 00.000 7988 Star::Find returns 1 (0), X=502.56, Y=797.83, Mass=1651, SNR=26.9, Peak=173 HFD=4.6
22:55:26.392 00.002 7988 MultiStar: [#1 0.07,0.23,0.99,U] [#2 0.35,-0.02,0.85,U] [#3 0.04,0.03,0.85,U] [#4 0.04,0.23,0.73,U] [#5 0.42,0.14,0.73,U] [#6 0.13,0.30,0.65,U] [#7 0.10,0.16,0.50,U] [#8 0.48,0.13,0.43,U] 
22:55:26.392 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.16}, one-star: {0.12, 0.22}
22:55:26.394 00.002 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.84 = -0.84)
22:55:26.394 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
22:55:26.396 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.72 mountX=0.16 mountY=-0.18, mountTheta=-0.86
22:55:26.397 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.16, opts=13)
22:55:26.399 00.002 7988 Enqueuing Move request for scope (0.18, 0.16)
22:55:26.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:26.401 00.002 7988 UpdateGuideState exits: m=1651 SNR=26.9
22:55:26.402 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:26.402 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:26.402 00.000 7988 Enqueuing Expose request
22:55:26.402 00.000 15712 Worker thread wakes up
22:55:26.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
22:55:26.402 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
22:55:26.402 00.000 15712 Moving (0.18, 0.16) raw xDistance=0.16 yDistance=-0.18
22:55:26.402 00.000 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.09, period_length = 636.00
22:55:26.402 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
22:55:26.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:26.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:55:26.402 00.000 15712 MoveAxis(W, 6, ABG)
22:55:26.402 00.000 15712 Guiding  Dir = 3, Dur = 6
22:55:26.402 00.000 15712 IsGuiding returns 0
22:55:26.422 00.020 15712 IsGuiding returns 0
22:55:26.422 00.000 15712 Move returns status 0, amount 6
22:55:26.422 00.000 15712 MoveAxis(N, 0, ABG)
22:55:26.422 00.000 15712 Move returns status 0, amount 0
22:55:26.422 00.000 15712 move complete, result=0
22:55:26.422 00.000 15712 worker thread done servicing request
22:55:26.422 00.000 15712 Worker thread wakes up
22:55:26.422 00.000 7988 GuideStep: 0.2 px 6 ms WEST, -0.2 px 0 ms NORTH
22:55:26.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:26.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:28.062 01.640 15712 Exposure complete
22:55:28.111 00.049 15712 worker thread done servicing request
22:55:28.111 00.000 7988 OnExposeComplete: enter
22:55:28.125 00.014 7988 UpdateGuideState(): m_state=6
22:55:28.125 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
22:55:28.127 00.002 7988 Star::Find returns 1 (0), X=502.40, Y=797.53, Mass=1510, SNR=25.5, Peak=169 HFD=4.3
22:55:28.129 00.002 7988 MultiStar: [#1 0.08,0.27,1.02,U] [#2 0.25,-0.06,0.88,U] [#3 0.01,-0.14,0.88,U] [#4 -0.01,0.24,0.76,U] [#5 0.14,0.05,0.75,U] [#6 0.14,-0.01,0.69,U] [#7 -0.09,-0.14,0.52,U] [#8 0.24,-0.01,0.49,U] 
22:55:28.129 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {-0.05, -0.08}
22:55:28.131 00.002 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
22:55:28.131 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
22:55:28.133 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.29 mountX=0.02 mountY=-0.08, mountTheta=-1.27
22:55:28.135 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
22:55:28.135 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
22:55:28.137 00.002 15712 Worker thread wakes up
22:55:28.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:55:28.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:55:28.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:28.137 00.000 7988 UpdateGuideState exits: m=1510 SNR=25.5
22:55:28.139 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:28.139 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:28.141 00.002 7988 Enqueuing Expose request
22:55:28.141 00.000 15712 Moving (0.08, 0.02) raw xDistance=0.02 yDistance=-0.08
22:55:28.141 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 636.00
22:55:28.141 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
22:55:28.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:28.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:28.141 00.000 15712 MoveAxis(W, 4, ABG)
22:55:28.141 00.000 15712 Guiding  Dir = 3, Dur = 4
22:55:28.141 00.000 15712 IsGuiding returns 0
22:55:28.162 00.021 15712 IsGuiding returns 0
22:55:28.162 00.000 15712 Move returns status 0, amount 4
22:55:28.162 00.000 15712 MoveAxis(N, 0, ABG)
22:55:28.162 00.000 15712 Move returns status 0, amount 0
22:55:28.162 00.000 15712 move complete, result=0
22:55:28.162 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:55:28.167 00.005 15712 worker thread done servicing request
22:55:28.167 00.000 15712 Worker thread wakes up
22:55:28.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:28.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:29.581 01.414 15712 Exposure complete
22:55:29.626 00.045 15712 worker thread done servicing request
22:55:29.626 00.000 7988 OnExposeComplete: enter
22:55:29.643 00.017 7988 UpdateGuideState(): m_state=6
22:55:29.643 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
22:55:29.643 00.000 7988 Star::Find returns 1 (0), X=502.70, Y=797.38, Mass=1563, SNR=26.3, Peak=186 HFD=4.5
22:55:29.643 00.000 7988 MultiStar: [#1 0.03,-0.07,0.98,U] [#2 0.31,-0.38,0.86,U] [#3 0.16,-0.17,0.90,U] [#4 0.16,0.01,0.74,U] [#5 0.19,-0.30,0.71,U] [#6 0.13,-0.01,0.66,U] [#7 0.25,-0.15,0.51,U] [#8 0.19,-0.38,0.44,U] 
22:55:29.643 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.18}, one-star: {0.26, -0.23}
22:55:29.643 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
22:55:29.643 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
22:55:29.643 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.26 cameraTheta=-0.78 mountX=-0.18 mountY=-0.18, mountTheta=-2.36
22:55:29.643 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.18, opts=13)
22:55:29.653 00.010 7988 Enqueuing Move request for scope (0.18, -0.18)
22:55:29.655 00.002 15712 Worker thread wakes up
22:55:29.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
22:55:29.655 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
22:55:29.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:29.655 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.3
22:55:29.657 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:29.658 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:29.658 00.000 7988 Enqueuing Expose request
22:55:29.660 00.002 15712 Moving (0.18, -0.18) raw xDistance=-0.18 yDistance=-0.18
22:55:29.660 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.09, period_length = 636.00
22:55:29.660 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
22:55:29.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:29.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:55:29.660 00.000 15712 MoveAxis(E, 30, ABG)
22:55:29.660 00.000 15712 Guiding  Dir = 2, Dur = 30
22:55:29.677 00.017 15712 IsGuiding returns 0
22:55:29.694 00.017 15712 PulseGuide returned control before completion, sleep 25
22:55:29.745 00.051 15712 IsGuiding returns 0
22:55:29.745 00.000 15712 Move returns status 0, amount 30
22:55:29.745 00.000 15712 MoveAxis(N, 0, ABG)
22:55:29.745 00.000 15712 Move returns status 0, amount 0
22:55:29.745 00.000 15712 move complete, result=0
22:55:29.745 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
22:55:29.749 00.004 15712 worker thread done servicing request
22:55:29.749 00.000 15712 Worker thread wakes up
22:55:29.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:29.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:31.384 01.635 15712 Exposure complete
22:55:31.445 00.061 15712 worker thread done servicing request
22:55:31.445 00.000 7988 OnExposeComplete: enter
22:55:31.445 00.000 7988 UpdateGuideState(): m_state=6
22:55:31.445 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
22:55:31.445 00.000 7988 Star::Find returns 1 (0), X=502.75, Y=797.67, Mass=1526, SNR=26.1, Peak=153 HFD=4.5
22:55:31.445 00.000 7988 MultiStar: [#1 0.26,0.21,1.02,U] [#2 0.49,-0.00,0.87,U] [#3 0.37,-0.09,0.91,U] [#4 0.33,0.26,0.82,U] [#5 0.40,0.09,0.74,U] [#6 0.31,0.17,0.69,U] [#7 0.23,-0.03,0.47,U] [#8 0.59,0.04,0.00,M1] 
22:55:31.445 00.000 7988 single-star, 7 included, MultiStar: {0.34, 0.09}, one-star: {0.30, 0.07}
22:55:31.445 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
22:55:31.445 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
22:55:31.445 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.07 hyp=0.31 cameraTheta=0.23 mountX=0.07 mountY=-0.30, mountTheta=-1.33
22:55:31.445 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.07, opts=13)
22:55:31.445 00.000 7988 Enqueuing Move request for scope (0.30, 0.07)
22:55:31.445 00.000 15712 Worker thread wakes up
22:55:31.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.07) opts 0xd
22:55:31.445 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.07)
22:55:31.445 00.000 15712 Moving (0.30, 0.07) raw xDistance=0.07 yDistance=-0.30
22:55:31.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:31.445 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.1
22:55:31.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:31.461 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:31.461 00.000 7988 Enqueuing Expose request
22:55:31.463 00.002 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.08, period_length = 636.00
22:55:31.463 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
22:55:31.463 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:55:31.463 00.000 15712 MoveAxis(W, 5, ABG)
22:55:31.463 00.000 15712 Guiding  Dir = 3, Dur = 5
22:55:31.463 00.000 15712 IsGuiding returns 0
22:55:31.482 00.019 15712 IsGuiding returns 0
22:55:31.482 00.000 15712 Move returns status 0, amount 5
22:55:31.482 00.000 15712 MoveAxis(N, 78, ABG)
22:55:31.482 00.000 15712 Guiding  Dir = 0, Dur = 78
22:55:31.482 00.000 15712 IsGuiding returns 0
22:55:31.596 00.114 15712 IsGuiding returns 1
22:55:31.596 00.000 15712 scope still moving after pulse duration time elapsed
22:55:31.637 00.041 15712 IsGuiding returns 1
22:55:31.689 00.052 15712 IsGuiding returns 0
22:55:31.689 00.000 15712 scope move finished after 78 + 129 ms
22:55:31.689 00.000 15712 Move returns status 0, amount 78
22:55:31.689 00.000 15712 move complete, result=0
22:55:31.689 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.3 px 78 ms NORTH
22:55:31.698 00.009 15712 worker thread done servicing request
22:55:31.698 00.000 15712 Worker thread wakes up
22:55:31.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:31.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:33.104 01.406 15712 Exposure complete
22:55:33.165 00.061 15712 worker thread done servicing request
22:55:33.165 00.000 7988 OnExposeComplete: enter
22:55:33.166 00.001 7988 UpdateGuideState(): m_state=6
22:55:33.166 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
22:55:33.166 00.000 7988 Star::Find returns 1 (0), X=502.75, Y=797.19, Mass=1576, SNR=26.6, Peak=188 HFD=4.4
22:55:33.166 00.000 7988 MultiStar: [#1 -0.01,-0.04,0.96,U] [#2 0.32,-0.24,0.87,U] [#3 -0.02,-0.21,0.87,U] [#4 0.07,0.19,0.80,U] [#5 0.49,-0.12,0.74,U] [#6 0.05,-0.11,0.65,U] [#7 0.24,-0.11,0.48,U] [#8 0.57,-0.20,0.00,M2] 
22:55:33.166 00.000 7988 refined, 7 included, MultiStar: {0.18, -0.14}, one-star: {0.31, -0.41}
22:55:33.166 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
22:55:33.166 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
22:55:33.166 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.67 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
22:55:33.166 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.14, opts=13)
22:55:33.176 00.010 7988 Enqueuing Move request for scope (0.18, -0.14)
22:55:33.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:33.178 00.002 7988 UpdateGuideState exits: m=1576 SNR=26.6
22:55:33.180 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:33.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:33.182 00.002 7988 Enqueuing Expose request
22:55:33.182 00.000 15712 Worker thread wakes up
22:55:33.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
22:55:33.182 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
22:55:33.182 00.000 15712 Moving (0.18, -0.14) raw xDistance=-0.14 yDistance=-0.18
22:55:33.182 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.08, period_length = 636.00
22:55:33.182 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
22:55:33.182 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:33.182 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:55:33.182 00.000 15712 MoveAxis(W, 3, ABG)
22:55:33.182 00.000 15712 Guiding  Dir = 3, Dur = 3
22:55:33.215 00.033 15712 IsGuiding returns 0
22:55:33.232 00.017 15712 IsGuiding returns 0
22:55:33.232 00.000 15712 Move returns status 0, amount 3
22:55:33.232 00.000 15712 MoveAxis(N, 0, ABG)
22:55:33.232 00.000 15712 Move returns status 0, amount 0
22:55:33.232 00.000 15712 move complete, result=0
22:55:33.232 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
22:55:33.234 00.002 15712 worker thread done servicing request
22:55:33.234 00.000 15712 Worker thread wakes up
22:55:33.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:33.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:34.873 01.639 15712 Exposure complete
22:55:34.935 00.062 15712 worker thread done servicing request
22:55:34.935 00.000 7988 OnExposeComplete: enter
22:55:34.936 00.001 7988 UpdateGuideState(): m_state=6
22:55:34.936 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
22:55:34.936 00.000 7988 Star::Find returns 1 (0), X=502.68, Y=797.48, Mass=1502, SNR=25.9, Peak=176 HFD=4.0
22:55:34.936 00.000 7988 MultiStar: [#1 0.00,0.09,1.05,U] [#2 0.42,-0.12,0.87,U] [#3 0.15,0.15,0.87,U] [#4 0.12,0.20,0.79,U] [#5 0.33,0.01,0.74,U] [#6 0.06,0.15,0.70,U] [#7 0.19,-0.01,0.52,U] [#8 0.32,0.02,0.51,U] 
22:55:34.936 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.04}, one-star: {0.23, -0.13}
22:55:34.936 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
22:55:34.936 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
22:55:34.944 00.008 7988 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.19 mountX=0.04 mountY=-0.20, mountTheta=-1.37
22:55:34.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.04, opts=13)
22:55:34.944 00.000 7988 Enqueuing Move request for scope (0.19, 0.04)
22:55:34.944 00.000 15712 Worker thread wakes up
22:55:34.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
22:55:34.944 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
22:55:34.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:34.944 00.000 7988 UpdateGuideState exits: m=1502 SNR=25.9
22:55:34.951 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:34.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:34.953 00.002 7988 Enqueuing Expose request
22:55:34.953 00.000 15712 Moving (0.19, 0.04) raw xDistance=0.04 yDistance=-0.20
22:55:34.953 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.08, period_length = 636.00
22:55:34.953 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
22:55:34.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:34.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:55:34.953 00.000 15712 MoveAxis(W, 2, ABG)
22:55:34.953 00.000 15712 Guiding  Dir = 3, Dur = 2
22:55:34.953 00.000 15712 IsGuiding returns 0
22:55:34.969 00.016 15712 IsGuiding returns 0
22:55:34.969 00.000 15712 Move returns status 0, amount 2
22:55:34.969 00.000 15712 MoveAxis(N, 0, ABG)
22:55:34.969 00.000 15712 Move returns status 0, amount 0
22:55:34.969 00.000 15712 move complete, result=0
22:55:34.969 00.000 15712 worker thread done servicing request
22:55:34.969 00.000 15712 Worker thread wakes up
22:55:34.969 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:55:34.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:34.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:36.390 01.421 15712 Exposure complete
22:55:36.451 00.061 15712 worker thread done servicing request
22:55:36.451 00.000 7988 OnExposeComplete: enter
22:55:36.452 00.001 7988 UpdateGuideState(): m_state=6
22:55:36.452 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
22:55:36.452 00.000 7988 Star::Find returns 1 (0), X=502.64, Y=797.91, Mass=1590, SNR=26.7, Peak=159 HFD=4.3
22:55:36.452 00.000 7988 MultiStar: [#1 0.13,0.22,0.99,U] [#2 0.33,0.17,0.86,U] [#3 0.13,0.39,0.86,U] [#4 -0.31,0.64,0.00,M1] [#5 0.25,0.07,0.69,U] [#6 0.27,0.29,0.65,U] [#7 0.16,0.25,0.51,U] [#8 0.19,0.12,0.47,U] 
22:55:36.458 00.006 7988 refined, 7 included, MultiStar: {0.21, 0.23}, one-star: {0.19, 0.30}
22:55:36.458 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
22:55:36.458 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
22:55:36.458 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.23 hyp=0.31 cameraTheta=0.85 mountX=0.24 mountY=-0.21, mountTheta=-0.73
22:55:36.458 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.23, opts=13)
22:55:36.458 00.000 7988 Enqueuing Move request for scope (0.21, 0.23)
22:55:36.458 00.000 15712 Worker thread wakes up
22:55:36.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.23) opts 0xd
22:55:36.458 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.23)
22:55:36.458 00.000 15712 Moving (0.21, 0.23) raw xDistance=0.24 yDistance=-0.21
22:55:36.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:36.458 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.7
22:55:36.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:36.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:36.468 00.010 7988 Enqueuing Expose request
22:55:36.470 00.002 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.08, period_length = 636.00
22:55:36.470 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
22:55:36.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:36.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:55:36.470 00.000 15712 MoveAxis(W, 46, ABG)
22:55:36.470 00.000 15712 Guiding  Dir = 3, Dur = 46
22:55:36.470 00.000 15712 IsGuiding returns 0
22:55:36.491 00.021 15712 PulseGuide returned control before completion, sleep 35
22:55:36.554 00.063 15712 IsGuiding returns 1
22:55:36.554 00.000 15712 scope still moving after pulse duration time elapsed
22:55:36.580 00.026 15712 IsGuiding returns 0
22:55:36.580 00.000 15712 scope move finished after 46 + 63 ms
22:55:36.580 00.000 15712 Move returns status 0, amount 46
22:55:36.580 00.000 15712 MoveAxis(N, 0, ABG)
22:55:36.580 00.000 15712 Move returns status 0, amount 0
22:55:36.580 00.000 15712 move complete, result=0
22:55:36.580 00.000 15712 worker thread done servicing request
22:55:36.580 00.000 15712 Worker thread wakes up
22:55:36.580 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.2 px 0 ms NORTH
22:55:36.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:36.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:38.212 01.632 15712 Exposure complete
22:55:38.262 00.050 15712 worker thread done servicing request
22:55:38.262 00.000 7988 OnExposeComplete: enter
22:55:38.275 00.013 7988 UpdateGuideState(): m_state=6
22:55:38.275 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
22:55:38.275 00.000 7988 Star::Find returns 1 (0), X=502.37, Y=797.32, Mass=1570, SNR=26.4, Peak=168 HFD=4.2
22:55:38.275 00.000 7988 MultiStar: [#1 0.02,-0.16,0.98,U] [#2 0.25,-0.30,0.87,U] [#3 -0.10,-0.30,0.85,U] [#4 -0.01,0.14,0.79,U] [#5 0.45,-0.17,0.72,U] [#6 -0.01,-0.00,0.67,U] [#7 -0.06,-0.13,0.47,U] [#8 0.12,-0.09,0.44,U] 
22:55:38.279 00.004 7988 refined, 8 included, MultiStar: {0.06, -0.16}, one-star: {-0.07, -0.28}
22:55:38.279 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
22:55:38.279 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
22:55:38.279 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.20 mountX=-0.16 mountY=-0.06, mountTheta=-2.79
22:55:38.279 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.16, opts=13)
22:55:38.279 00.000 7988 Enqueuing Move request for scope (0.06, -0.16)
22:55:38.279 00.000 15712 Worker thread wakes up
22:55:38.279 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
22:55:38.279 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
22:55:38.279 00.000 15712 Moving (0.06, -0.16) raw xDistance=-0.16 yDistance=-0.06
22:55:38.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:38.279 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.4
22:55:38.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:38.279 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:38.279 00.000 7988 Enqueuing Expose request
22:55:38.290 00.011 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.08, period_length = 636.00
22:55:38.290 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
22:55:38.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:38.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:55:38.290 00.000 15712 MoveAxis(E, 3, ABG)
22:55:38.290 00.000 15712 Guiding  Dir = 2, Dur = 3
22:55:38.290 00.000 15712 IsGuiding returns 0
22:55:38.313 00.023 15712 IsGuiding returns 0
22:55:38.313 00.000 15712 Move returns status 0, amount 3
22:55:38.313 00.000 15712 MoveAxis(N, 0, ABG)
22:55:38.313 00.000 15712 Move returns status 0, amount 0
22:55:38.313 00.000 15712 move complete, result=0
22:55:38.313 00.000 15712 worker thread done servicing request
22:55:38.313 00.000 15712 Worker thread wakes up
22:55:38.313 00.000 7988 GuideStep: -0.2 px 3 ms EAST, -0.1 px 0 ms NORTH
22:55:38.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:38.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:39.726 01.413 15712 Exposure complete
22:55:39.775 00.049 15712 worker thread done servicing request
22:55:39.775 00.000 7988 OnExposeComplete: enter
22:55:39.787 00.012 7988 UpdateGuideState(): m_state=6
22:55:39.787 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
22:55:39.787 00.000 7988 Star::Find returns 1 (0), X=502.60, Y=797.31, Mass=1562, SNR=26.4, Peak=191 HFD=4.4
22:55:39.787 00.000 7988 MultiStar: [#1 -0.07,-0.24,1.01,U] [#2 0.31,-0.36,0.89,U] [#3 0.12,-0.44,0.90,U] [#4 -0.02,-0.10,0.76,U] [#5 0.44,-0.20,0.76,U] [#6 0.04,0.04,0.66,U] [#7 0.27,-0.12,0.54,U] [#8 0.03,-0.30,0.45,U] 
22:55:39.792 00.005 7988 refined, 8 included, MultiStar: {0.14, -0.24}, one-star: {0.15, -0.30}
22:55:39.792 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
22:55:39.792 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
22:55:39.792 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.24 hyp=0.27 cameraTheta=-1.04 mountX=-0.24 mountY=-0.13, mountTheta=-2.63
22:55:39.792 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.24, opts=13)
22:55:39.792 00.000 7988 Enqueuing Move request for scope (0.14, -0.24)
22:55:39.792 00.000 15712 Worker thread wakes up
22:55:39.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.24) opts 0xd
22:55:39.792 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.24)
22:55:39.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:55:39.792 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.4
22:55:39.792 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:39.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:39.804 00.012 7988 Enqueuing Expose request
22:55:39.804 00.000 15712 Moving (0.14, -0.24) raw xDistance=-0.24 yDistance=-0.13
22:55:39.804 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.08, period_length = 636.00
22:55:39.804 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
22:55:39.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:39.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:55:39.804 00.000 15712 MoveAxis(E, 49, ABG)
22:55:39.804 00.000 15712 Guiding  Dir = 2, Dur = 49
22:55:39.804 00.000 15712 IsGuiding returns 0
22:55:39.826 00.022 15712 PulseGuide returned control before completion, sleep 32
22:55:39.894 00.068 15712 IsGuiding returns 1
22:55:39.894 00.000 15712 scope still moving after pulse duration time elapsed
22:55:39.932 00.038 15712 IsGuiding returns 0
22:55:39.932 00.000 15712 scope move finished after 49 + 76 ms
22:55:39.932 00.000 15712 Move returns status 0, amount 49
22:55:39.932 00.000 15712 MoveAxis(N, 0, ABG)
22:55:39.932 00.000 15712 Move returns status 0, amount 0
22:55:39.932 00.000 15712 move complete, result=0
22:55:39.932 00.000 15712 worker thread done servicing request
22:55:39.932 00.000 15712 Worker thread wakes up
22:55:39.932 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
22:55:39.934 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:39.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:41.571 01.637 15712 Exposure complete
22:55:41.633 00.062 15712 worker thread done servicing request
22:55:41.633 00.000 7988 OnExposeComplete: enter
22:55:41.634 00.001 7988 UpdateGuideState(): m_state=6
22:55:41.634 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
22:55:41.634 00.000 7988 Star::Find returns 1 (0), X=502.55, Y=797.23, Mass=1561, SNR=26.2, Peak=177 HFD=4.6
22:55:41.634 00.000 7988 MultiStar: [#1 0.14,-0.26,0.95,U] [#2 0.36,-0.20,0.85,U] [#3 0.20,-0.33,0.87,U] [#4 0.30,0.03,0.74,U] [#5 0.43,-0.29,0.00,M1] [#6 0.17,0.16,0.65,U] [#7 -0.05,-0.38,0.51,U] [#8 0.07,-0.24,0.48,U] 
22:55:41.634 00.000 7988 refined, 7 included, MultiStar: {0.17, -0.21}, one-star: {0.11, -0.37}
22:55:41.634 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
22:55:41.634 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
22:55:41.634 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.88 mountX=-0.21 mountY=-0.17, mountTheta=-2.46
22:55:41.644 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.21, opts=13)
22:55:41.644 00.000 7988 Enqueuing Move request for scope (0.17, -0.21)
22:55:41.646 00.002 15712 Worker thread wakes up
22:55:41.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
22:55:41.646 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
22:55:41.646 00.000 15712 Moving (0.17, -0.21) raw xDistance=-0.21 yDistance=-0.17
22:55:41.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:41.646 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.08, period_length = 636.00
22:55:41.646 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
22:55:41.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:41.646 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.2
22:55:41.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:55:41.646 00.000 15712 MoveAxis(E, 45, ABG)
22:55:41.646 00.000 15712 Guiding  Dir = 2, Dur = 45
22:55:41.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:41.650 00.004 15712 IsGuiding returns 0
22:55:41.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:41.652 00.002 7988 Enqueuing Expose request
22:55:41.666 00.014 15712 PulseGuide returned control before completion, sleep 34
22:55:41.714 00.048 15712 IsGuiding returns 1
22:55:41.714 00.000 15712 scope still moving after pulse duration time elapsed
22:55:41.751 00.037 15712 IsGuiding returns 0
22:55:41.751 00.000 15712 scope move finished after 45 + 55 ms
22:55:41.751 00.000 15712 Move returns status 0, amount 45
22:55:41.751 00.000 15712 MoveAxis(N, 0, ABG)
22:55:41.751 00.000 15712 Move returns status 0, amount 0
22:55:41.751 00.000 15712 move complete, result=0
22:55:41.751 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
22:55:41.753 00.002 15712 worker thread done servicing request
22:55:41.753 00.000 15712 Worker thread wakes up
22:55:41.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:41.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:43.168 01.415 15712 Exposure complete
22:55:43.228 00.060 15712 worker thread done servicing request
22:55:43.228 00.000 7988 OnExposeComplete: enter
22:55:43.230 00.002 7988 UpdateGuideState(): m_state=6
22:55:43.230 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
22:55:43.230 00.000 7988 Star::Find returns 1 (0), X=502.63, Y=797.54, Mass=1603, SNR=26.7, Peak=170 HFD=4.4
22:55:43.230 00.000 7988 MultiStar: [#1 0.22,0.11,1.00,U] [#2 0.57,0.08,0.00,M1] [#3 0.19,0.20,0.82,U] [#4 0.27,0.41,0.74,U] [#5 0.54,0.09,0.00,M2] [#6 0.29,0.17,0.68,U] [#7 0.43,-0.03,0.47,U] [#8 0.54,-0.16,0.00,M1] 
22:55:43.230 00.000 7988 single-star, 5 included, MultiStar: {0.25, 0.13}, one-star: {0.18, -0.06}
22:55:43.230 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
22:55:43.230 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
22:55:43.230 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.34 mountX=-0.06 mountY=-0.18, mountTheta=-1.91
22:55:43.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.06, opts=13)
22:55:43.241 00.011 7988 Enqueuing Move request for scope (0.18, -0.06)
22:55:43.241 00.000 15712 Worker thread wakes up
22:55:43.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
22:55:43.241 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
22:55:43.241 00.000 15712 Moving (0.18, -0.06) raw xDistance=-0.06 yDistance=-0.18
22:55:43.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:43.241 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.7
22:55:43.244 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:43.244 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:43.246 00.002 7988 Enqueuing Expose request
22:55:43.248 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 636.00
22:55:43.248 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
22:55:43.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:43.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:55:43.248 00.000 15712 MoveAxis(E, 3, ABG)
22:55:43.248 00.000 15712 Guiding  Dir = 2, Dur = 3
22:55:43.248 00.000 15712 IsGuiding returns 0
22:55:43.261 00.013 15712 IsGuiding returns 0
22:55:43.261 00.000 15712 Move returns status 0, amount 3
22:55:43.261 00.000 15712 MoveAxis(N, 0, ABG)
22:55:43.261 00.000 15712 Move returns status 0, amount 0
22:55:43.261 00.000 15712 move complete, result=0
22:55:43.261 00.000 15712 worker thread done servicing request
22:55:43.261 00.000 15712 Worker thread wakes up
22:55:43.261 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
22:55:43.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:43.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:45.015 01.754 15712 Exposure complete
22:55:45.076 00.061 15712 worker thread done servicing request
22:55:45.076 00.000 7988 OnExposeComplete: enter
22:55:45.078 00.002 7988 UpdateGuideState(): m_state=6
22:55:45.078 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
22:55:45.078 00.000 7988 Star::Find returns 1 (0), X=502.60, Y=797.61, Mass=1623, SNR=26.8, Peak=169 HFD=4.8
22:55:45.078 00.000 7988 MultiStar: [#1 0.26,0.37,0.97,U] [#2 0.39,-0.13,0.85,U] [#3 0.35,0.07,0.83,U] [#4 0.46,0.27,0.00,M1] [#5 0.42,0.02,0.73,U] [#6 0.09,0.36,0.62,U] [#7 0.17,0.04,0.54,U] [#8 0.47,0.05,0.47,U] 
22:55:45.078 00.000 7988 single-star, 7 included, MultiStar: {0.28, 0.10}, one-star: {0.16, 0.00}
22:55:45.078 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.55 = -1.55)
22:55:45.078 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.58 = -1.58)
22:55:45.078 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.01 mountX=0.00 mountY=-0.16, mountTheta=-1.55
22:55:45.078 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.00, opts=13)
22:55:45.078 00.000 7988 Enqueuing Move request for scope (0.16, 0.00)
22:55:45.078 00.000 15712 Worker thread wakes up
22:55:45.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
22:55:45.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
22:55:45.078 00.000 15712 Moving (0.16, 0.00) raw xDistance=0.00 yDistance=-0.16
22:55:45.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:45.078 00.000 7988 UpdateGuideState exits: m=1623 SNR=26.8
22:55:45.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:45.092 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:45.092 00.000 7988 Enqueuing Expose request
22:55:45.095 00.003 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 636.00
22:55:45.095 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
22:55:45.095 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:45.095 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:55:45.095 00.000 15712 MoveAxis(E, 4, ABG)
22:55:45.095 00.000 15712 Guiding  Dir = 2, Dur = 4
22:55:45.095 00.000 15712 IsGuiding returns 0
22:55:45.124 00.029 15712 IsGuiding returns 0
22:55:45.124 00.000 15712 Move returns status 0, amount 4
22:55:45.124 00.000 15712 MoveAxis(N, 0, ABG)
22:55:45.124 00.000 15712 Move returns status 0, amount 0
22:55:45.124 00.000 15712 move complete, result=0
22:55:45.124 00.000 15712 worker thread done servicing request
22:55:45.124 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
22:55:45.124 00.000 15712 Worker thread wakes up
22:55:45.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:45.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:45.327 00.203 7988 evsrv: cli 0CCCFDA8 connect
22:55:45.329 00.002 7988 case statement mapped state 6 to 3
22:55:45.331 00.002 7988 case statement mapped state 6 to 3
22:55:45.332 00.001 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_app_state","id":"d83ea68b-4747-403c-9bfd-c1fe8f204901"}
22:55:45.332 00.000 7988 case statement mapped state 6 to 3
22:55:45.332 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"d83ea68b-4747-403c-9bfd-c1fe8f204901"}
22:55:45.332 00.000 7988 evsrv: cli 0CCCFDA8 disconnect
22:55:46.539 01.207 15712 Exposure complete
22:55:46.637 00.098 15712 worker thread done servicing request
22:55:46.637 00.000 7988 OnExposeComplete: enter
22:55:46.649 00.012 7988 UpdateGuideState(): m_state=6
22:55:46.649 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
22:55:46.654 00.005 7988 Star::Find returns 1 (0), X=502.81, Y=797.43, Mass=1620, SNR=26.8, Peak=172 HFD=4.6
22:55:46.654 00.000 7988 MultiStar: [#1 0.22,0.17,0.96,U] [#2 0.37,-0.17,0.83,U] [#3 0.13,-0.09,0.84,U] [#4 0.16,0.02,0.73,U] [#5 0.40,0.03,0.70,U] [#6 0.13,-0.09,0.67,U] [#7 0.30,-0.12,0.49,U] [#8 0.59,-0.09,0.00,M1] 
22:55:46.654 00.000 7988 refined, 7 included, MultiStar: {0.26, -0.05}, one-star: {0.37, -0.17}
22:55:46.654 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.56) = xAngle (-1.75 = -1.75)
22:55:46.654 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.78 = -1.78)
22:55:46.654 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-0.19 mountX=-0.05 mountY=-0.26, mountTheta=-1.75
22:55:46.665 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.05, opts=13)
22:55:46.665 00.000 7988 Enqueuing Move request for scope (0.26, -0.05)
22:55:46.665 00.000 15712 Worker thread wakes up
22:55:46.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
22:55:46.665 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
22:55:46.665 00.000 15712 Moving (0.26, -0.05) raw xDistance=-0.05 yDistance=-0.26
22:55:46.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:46.665 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.8
22:55:46.671 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:46.673 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:46.675 00.002 7988 Enqueuing Expose request
22:55:46.675 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 636.00
22:55:46.677 00.002 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
22:55:46.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:55:46.677 00.000 15712 MoveAxis(E, 4, ABG)
22:55:46.677 00.000 15712 Guiding  Dir = 2, Dur = 4
22:55:46.677 00.000 15712 IsGuiding returns 0
22:55:46.705 00.028 15712 IsGuiding returns 0
22:55:46.705 00.000 15712 Move returns status 0, amount 4
22:55:46.705 00.000 15712 MoveAxis(N, 66, ABG)
22:55:46.705 00.000 15712 Guiding  Dir = 0, Dur = 66
22:55:46.705 00.000 15712 IsGuiding returns 0
22:55:46.776 00.071 15712 IsGuiding returns 1
22:55:46.776 00.000 15712 scope still moving after pulse duration time elapsed
22:55:46.808 00.032 15712 IsGuiding returns 1
22:55:46.858 00.050 15712 IsGuiding returns 1
22:55:46.892 00.034 15712 IsGuiding returns 0
22:55:46.892 00.000 15712 scope move finished after 66 + 124 ms
22:55:46.892 00.000 15712 Move returns status 0, amount 66
22:55:46.892 00.000 15712 move complete, result=0
22:55:46.892 00.000 15712 worker thread done servicing request
22:55:46.892 00.000 15712 Worker thread wakes up
22:55:46.892 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.3 px 66 ms NORTH
22:55:46.900 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:46.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:48.529 01.629 15712 Exposure complete
22:55:48.603 00.074 15712 worker thread done servicing request
22:55:48.605 00.002 7988 OnExposeComplete: enter
22:55:48.606 00.001 7988 UpdateGuideState(): m_state=6
22:55:48.606 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
22:55:48.606 00.000 7988 Star::Find returns 1 (0), X=502.74, Y=797.68, Mass=1685, SNR=27.4, Peak=191 HFD=4.5
22:55:48.606 00.000 7988 MultiStar: [#1 0.04,0.07,0.96,U] [#2 0.50,0.07,0.83,U] [#3 0.03,-0.02,0.88,U] [#4 0.07,0.18,0.77,U] [#5 0.49,-0.13,0.72,U] [#6 0.15,0.35,0.66,U] [#7 0.21,0.12,0.51,U] [#8 0.35,0.18,0.46,U] 
22:55:48.606 00.000 7988 refined, 8 included, MultiStar: {0.23, 0.09}, one-star: {0.30, 0.07}
22:55:48.606 00.000 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.56) = xAngle (-1.19 = -1.19)
22:55:48.606 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
22:55:48.606 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.25 cameraTheta=0.37 mountX=0.09 mountY=-0.23, mountTheta=-1.20
22:55:48.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.09, opts=13)
22:55:48.618 00.012 7988 Enqueuing Move request for scope (0.23, 0.09)
22:55:48.620 00.002 15712 Worker thread wakes up
22:55:48.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
22:55:48.620 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
22:55:48.620 00.000 15712 Moving (0.23, 0.09) raw xDistance=0.09 yDistance=-0.23
22:55:48.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:48.622 00.002 7988 UpdateGuideState exits: m=1685 SNR=27.4
22:55:48.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:48.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:48.622 00.000 7988 Enqueuing Expose request
22:55:48.622 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.07, period_length = 636.00
22:55:48.622 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
22:55:48.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:48.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:55:48.622 00.000 15712 MoveAxis(E, 11, ABG)
22:55:48.622 00.000 15712 Guiding  Dir = 2, Dur = 11
22:55:48.622 00.000 15712 IsGuiding returns 0
22:55:48.654 00.032 15712 IsGuiding returns 1
22:55:48.654 00.000 15712 scope still moving after pulse duration time elapsed
22:55:48.705 00.051 15712 IsGuiding returns 0
22:55:48.705 00.000 15712 scope move finished after 11 + 65 ms
22:55:48.705 00.000 15712 Move returns status 0, amount 11
22:55:48.705 00.000 15712 MoveAxis(N, 0, ABG)
22:55:48.705 00.000 15712 Move returns status 0, amount 0
22:55:48.705 00.000 15712 move complete, result=0
22:55:48.705 00.000 15712 worker thread done servicing request
22:55:48.705 00.000 15712 Worker thread wakes up
22:55:48.705 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
22:55:48.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:48.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:50.113 01.408 15712 Exposure complete
22:55:50.191 00.078 15712 worker thread done servicing request
22:55:50.191 00.000 7988 OnExposeComplete: enter
22:55:50.198 00.007 7988 UpdateGuideState(): m_state=6
22:55:50.198 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
22:55:50.198 00.000 7988 Star::Find returns 1 (0), X=502.46, Y=797.75, Mass=1480, SNR=25.5, Peak=153 HFD=4.5
22:55:50.198 00.000 7988 MultiStar: [#1 0.06,0.22,1.04,U] [#2 0.45,0.15,0.91,U] [#3 0.01,0.16,0.88,U] [#4 0.20,0.42,0.77,U] [#5 0.42,-0.05,0.74,U] [#6 -0.01,0.30,0.73,U] [#7 0.27,0.02,0.52,U] [#8 0.37,-0.03,0.48,U] 
22:55:50.198 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.16}, one-star: {0.02, 0.14}
22:55:50.198 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
22:55:50.207 00.009 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
22:55:50.207 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.46 mountX=0.14 mountY=-0.02, mountTheta=-0.14
22:55:50.207 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.14, opts=13)
22:55:50.215 00.008 7988 Enqueuing Move request for scope (0.02, 0.14)
22:55:50.217 00.002 15712 Worker thread wakes up
22:55:50.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
22:55:50.217 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
22:55:50.217 00.000 15712 Moving (0.02, 0.14) raw xDistance=0.14 yDistance=-0.02
22:55:50.219 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:50.219 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.5
22:55:50.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:50.223 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:50.225 00.002 7988 Enqueuing Expose request
22:55:50.225 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.07, period_length = 636.00
22:55:50.225 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
22:55:50.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:50.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:55:50.225 00.000 15712 MoveAxis(E, 11, ABG)
22:55:50.225 00.000 15712 Guiding  Dir = 2, Dur = 11
22:55:50.225 00.000 15712 IsGuiding returns 0
22:55:50.255 00.030 15712 IsGuiding returns 1
22:55:50.255 00.000 15712 scope still moving after pulse duration time elapsed
22:55:50.302 00.047 15712 IsGuiding returns 0
22:55:50.302 00.000 15712 scope move finished after 11 + 63 ms
22:55:50.302 00.000 15712 Move returns status 0, amount 11
22:55:50.302 00.000 15712 MoveAxis(N, 0, ABG)
22:55:50.302 00.000 15712 Move returns status 0, amount 0
22:55:50.302 00.000 15712 move complete, result=0
22:55:50.302 00.000 15712 worker thread done servicing request
22:55:50.302 00.000 15712 Worker thread wakes up
22:55:50.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:50.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:50.302 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:55:51.941 01.639 15712 Exposure complete
22:55:52.003 00.062 15712 worker thread done servicing request
22:55:52.004 00.001 7988 OnExposeComplete: enter
22:55:52.004 00.000 7988 UpdateGuideState(): m_state=6
22:55:52.004 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
22:55:52.004 00.000 7988 Star::Find returns 1 (0), X=502.63, Y=797.86, Mass=1633, SNR=26.7, Peak=151 HFD=4.5
22:55:52.004 00.000 7988 MultiStar: [#1 0.13,0.36,0.98,U] [#2 0.42,-0.02,0.86,U] [#3 0.20,0.08,0.84,U] [#4 0.43,0.18,0.75,U] [#5 0.31,0.18,0.74,U] [#6 0.07,0.35,0.65,U] [#7 0.46,0.10,0.51,U] [#8 0.37,-0.09,0.42,U] 
22:55:52.004 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.17}, one-star: {0.19, 0.26}
22:55:52.004 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
22:55:52.004 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
22:55:52.004 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.26 hyp=0.32 cameraTheta=0.94 mountX=0.26 mountY=-0.19, mountTheta=-0.64
22:55:52.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.26, opts=13)
22:55:52.016 00.012 7988 Enqueuing Move request for scope (0.19, 0.26)
22:55:52.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:52.016 00.000 7988 UpdateGuideState exits: m=1633 SNR=26.7
22:55:52.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:52.016 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:52.020 00.004 7988 Enqueuing Expose request
22:55:52.020 00.000 15712 Worker thread wakes up
22:55:52.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.26) opts 0xd
22:55:52.020 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.26)
22:55:52.020 00.000 15712 Moving (0.19, 0.26) raw xDistance=0.26 yDistance=-0.19
22:55:52.020 00.000 15712 PPEC rslt: input = 0.26, final = 0.12, react = 0.15, pred = -0.04, hyst = 0.14, hyst_pct = 0.07, period_length = 636.00
22:55:52.020 00.000 15712 PPEC: input: 0.26, control: 0.12, exposure: 1500
22:55:52.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:52.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:55:52.020 00.000 15712 MoveAxis(W, 38, ABG)
22:55:52.020 00.000 15712 Guiding  Dir = 3, Dur = 38
22:55:52.057 00.037 15712 IsGuiding returns 0
22:55:52.078 00.021 15712 PulseGuide returned control before completion, sleep 33
22:55:52.138 00.060 15712 IsGuiding returns 0
22:55:52.138 00.000 15712 Move returns status 0, amount 38
22:55:52.138 00.000 15712 MoveAxis(N, 0, ABG)
22:55:52.138 00.000 15712 Move returns status 0, amount 0
22:55:52.138 00.000 15712 move complete, result=0
22:55:52.138 00.000 7988 GuideStep: 0.3 px 38 ms WEST, -0.2 px 0 ms NORTH
22:55:52.144 00.006 15712 worker thread done servicing request
22:55:52.144 00.000 15712 Worker thread wakes up
22:55:52.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:52.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:53.554 01.410 15712 Exposure complete
22:55:53.615 00.061 15712 worker thread done servicing request
22:55:53.615 00.000 7988 OnExposeComplete: enter
22:55:53.615 00.000 7988 UpdateGuideState(): m_state=6
22:55:53.615 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
22:55:53.615 00.000 7988 Star::Find returns 1 (0), X=502.61, Y=797.55, Mass=1613, SNR=26.6, Peak=191 HFD=4.2
22:55:53.615 00.000 7988 MultiStar: [#1 0.19,0.05,1.00,U] [#2 0.58,-0.24,0.00,M1] [#3 0.24,-0.03,0.89,U] [#4 0.24,0.05,0.77,U] [#5 0.53,-0.13,0.00,M1] [#6 0.41,0.04,0.67,U] [#7 0.08,0.02,0.53,U] [#8 0.40,0.09,0.46,U] 
22:55:53.615 00.000 7988 single-star, 6 included, MultiStar: {0.24, 0.02}, one-star: {0.17, -0.06}
22:55:53.615 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
22:55:53.615 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
22:55:53.615 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.34 mountX=-0.06 mountY=-0.16, mountTheta=-1.90
22:55:53.615 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.06, opts=13)
22:55:53.615 00.000 7988 Enqueuing Move request for scope (0.17, -0.06)
22:55:53.615 00.000 15712 Worker thread wakes up
22:55:53.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
22:55:53.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
22:55:53.615 00.000 15712 Moving (0.17, -0.06) raw xDistance=-0.06 yDistance=-0.16
22:55:53.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:53.615 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.6
22:55:53.631 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:53.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:53.631 00.000 7988 Enqueuing Expose request
22:55:53.631 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.07, period_length = 636.00
22:55:53.631 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
22:55:53.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:53.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:55:53.631 00.000 15712 MoveAxis(E, 6, ABG)
22:55:53.631 00.000 15712 Guiding  Dir = 2, Dur = 6
22:55:53.631 00.000 15712 IsGuiding returns 0
22:55:53.649 00.018 15712 IsGuiding returns 0
22:55:53.649 00.000 15712 Move returns status 0, amount 6
22:55:53.649 00.000 15712 MoveAxis(N, 0, ABG)
22:55:53.649 00.000 15712 Move returns status 0, amount 0
22:55:53.649 00.000 15712 move complete, result=0
22:55:53.649 00.000 15712 worker thread done servicing request
22:55:53.649 00.000 15712 Worker thread wakes up
22:55:53.649 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:55:53.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:53.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:55.402 01.753 15712 Exposure complete
22:55:55.451 00.049 15712 worker thread done servicing request
22:55:55.451 00.000 7988 OnExposeComplete: enter
22:55:55.464 00.013 7988 UpdateGuideState(): m_state=6
22:55:55.464 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
22:55:55.466 00.002 7988 Star::Find returns 1 (0), X=502.63, Y=797.41, Mass=1495, SNR=25.8, Peak=178 HFD=4.0
22:55:55.466 00.000 7988 MultiStar: [#1 0.22,-0.11,0.98,U] [#2 0.70,-0.19,0.00,M2] [#3 0.37,-0.08,0.88,U] [#4 0.08,-0.31,0.78,U] [#5 0.48,-0.35,0.00,M2] [#6 0.16,0.20,0.66,U] [#7 0.28,-0.28,0.52,U] [#8 0.23,-0.23,0.50,U] 
22:55:55.468 00.002 7988 refined, 6 included, MultiStar: {0.22, -0.14}, one-star: {0.19, -0.19}
22:55:55.468 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
22:55:55.470 00.002 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
22:55:55.470 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.57 mountX=-0.14 mountY=-0.22, mountTheta=-2.14
22:55:55.472 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.14, opts=13)
22:55:55.474 00.002 7988 Enqueuing Move request for scope (0.22, -0.14)
22:55:55.474 00.000 15712 Worker thread wakes up
22:55:55.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
22:55:55.474 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
22:55:55.474 00.000 15712 Moving (0.22, -0.14) raw xDistance=-0.14 yDistance=-0.22
22:55:55.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:55.474 00.000 7988 UpdateGuideState exits: m=1495 SNR=25.8
22:55:55.477 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:55.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:55.479 00.002 7988 Enqueuing Expose request
22:55:55.479 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.07, period_length = 636.00
22:55:55.479 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
22:55:55.479 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:55.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:55:55.479 00.000 15712 MoveAxis(E, 6, ABG)
22:55:55.479 00.000 15712 Guiding  Dir = 2, Dur = 6
22:55:55.479 00.000 15712 IsGuiding returns 0
22:55:55.495 00.016 15712 IsGuiding returns 0
22:55:55.495 00.000 15712 Move returns status 0, amount 6
22:55:55.495 00.000 15712 MoveAxis(N, 0, ABG)
22:55:55.495 00.000 15712 Move returns status 0, amount 0
22:55:55.495 00.000 15712 move complete, result=0
22:55:55.495 00.000 15712 worker thread done servicing request
22:55:55.495 00.000 15712 Worker thread wakes up
22:55:55.495 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:55:55.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:55.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:56.912 01.417 15712 Exposure complete
22:55:56.972 00.060 15712 worker thread done servicing request
22:55:56.972 00.000 7988 OnExposeComplete: enter
22:55:56.974 00.002 7988 UpdateGuideState(): m_state=6
22:55:56.974 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
22:55:56.974 00.000 7988 Star::Find returns 1 (0), X=502.64, Y=797.46, Mass=1667, SNR=27.1, Peak=190 HFD=4.3
22:55:56.974 00.000 7988 MultiStar: [#1 0.12,-0.07,0.94,U] [#2 0.45,-0.28,0.00,M3] [#3 0.26,-0.14,0.84,U] [#4 0.18,0.20,0.77,U] [#5 0.58,-0.15,0.00,M3] [#6 0.15,0.07,0.68,U] [#7 0.33,-0.22,0.47,U] [#8 0.09,-0.14,0.44,U] 
22:55:56.974 00.000 7988 refined, 6 included, MultiStar: {0.19, -0.06}, one-star: {0.20, -0.15}
22:55:56.974 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
22:55:56.974 00.000 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
22:55:56.981 00.007 7988 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.30 mountX=-0.06 mountY=-0.19, mountTheta=-1.86
22:55:56.981 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.06, opts=13)
22:55:56.981 00.000 7988 Enqueuing Move request for scope (0.19, -0.06)
22:55:56.981 00.000 15712 Worker thread wakes up
22:55:56.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:56.981 00.000 7988 UpdateGuideState exits: m=1667 SNR=27.1
22:55:56.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:56.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:56.981 00.000 7988 Enqueuing Expose request
22:55:56.990 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
22:55:56.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
22:55:56.990 00.000 15712 Moving (0.19, -0.06) raw xDistance=-0.06 yDistance=-0.19
22:55:56.990 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.06, period_length = 636.00
22:55:56.990 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
22:55:56.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:56.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:55:56.990 00.000 15712 MoveAxis(E, 6, ABG)
22:55:56.990 00.000 15712 Guiding  Dir = 2, Dur = 6
22:55:56.992 00.002 15712 IsGuiding returns 0
22:55:57.049 00.057 15712 IsGuiding returns 0
22:55:57.049 00.000 15712 Move returns status 0, amount 6
22:55:57.049 00.000 15712 MoveAxis(N, 0, ABG)
22:55:57.049 00.000 15712 Move returns status 0, amount 0
22:55:57.049 00.000 15712 move complete, result=0
22:55:57.049 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:55:57.050 00.001 15712 worker thread done servicing request
22:55:57.050 00.000 15712 Worker thread wakes up
22:55:57.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:57.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:55:58.681 01.631 15712 Exposure complete
22:55:58.731 00.050 15712 worker thread done servicing request
22:55:58.731 00.000 7988 OnExposeComplete: enter
22:55:58.743 00.012 7988 UpdateGuideState(): m_state=6
22:55:58.743 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
22:55:58.745 00.002 7988 Star::Find returns 1 (0), X=502.77, Y=797.19, Mass=1640, SNR=27.0, Peak=196 HFD=4.4
22:55:58.745 00.000 7988 MultiStar: [#1 0.29,-0.16,0.96,U] [#2 0.56,-0.49,0.00,M4] [#3 0.34,-0.28,0.86,U] [#4 0.14,-0.07,0.74,U] [#5 0.43,-0.45,0.00,M4] [#6 0.02,-0.14,0.67,U] [#7 0.18,-0.48,0.00,M1] [#8 0.43,-0.41,0.00,M1] 
22:55:58.748 00.003 7988 refined, 4 included, MultiStar: {0.24, -0.23}, one-star: {0.32, -0.42}
22:55:58.748 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.56) = xAngle (-2.32 = -2.32)
22:55:58.750 00.002 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
22:55:58.750 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-0.76 mountX=-0.22 mountY=-0.23, mountTheta=-2.34
22:55:58.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.23, opts=13)
22:55:58.754 00.002 7988 Enqueuing Move request for scope (0.24, -0.23)
22:55:58.754 00.000 15712 Worker thread wakes up
22:55:58.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.23) opts 0xd
22:55:58.754 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.23)
22:55:58.754 00.000 15712 Moving (0.24, -0.23) raw xDistance=-0.22 yDistance=-0.23
22:55:58.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:55:58.754 00.000 7988 UpdateGuideState exits: m=1640 SNR=27.0
22:55:58.757 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:58.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:55:58.759 00.002 7988 Enqueuing Expose request
22:55:58.759 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.06, period_length = 636.00
22:55:58.759 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
22:55:58.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:58.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:55:58.759 00.000 15712 MoveAxis(E, 45, ABG)
22:55:58.759 00.000 15712 Guiding  Dir = 2, Dur = 45
22:55:58.759 00.000 15712 IsGuiding returns 0
22:55:58.775 00.016 15712 PulseGuide returned control before completion, sleep 41
22:55:58.823 00.048 15712 IsGuiding returns 1
22:55:58.823 00.000 15712 scope still moving after pulse duration time elapsed
22:55:58.855 00.032 15712 IsGuiding returns 0
22:55:58.855 00.000 15712 scope move finished after 45 + 49 ms
22:55:58.855 00.000 15712 Move returns status 0, amount 45
22:55:58.855 00.000 15712 MoveAxis(N, 0, ABG)
22:55:58.855 00.000 15712 Move returns status 0, amount 0
22:55:58.855 00.000 15712 move complete, result=0
22:55:58.855 00.000 15712 worker thread done servicing request
22:55:58.855 00.000 15712 Worker thread wakes up
22:55:58.855 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
22:55:58.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:55:58.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:00.261 01.406 15712 Exposure complete
22:56:00.320 00.059 15712 worker thread done servicing request
22:56:00.320 00.000 7988 OnExposeComplete: enter
22:56:00.323 00.003 7988 UpdateGuideState(): m_state=6
22:56:00.323 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
22:56:00.323 00.000 7988 Star::Find returns 1 (0), X=502.65, Y=797.55, Mass=1628, SNR=26.9, Peak=186 HFD=4.4
22:56:00.323 00.000 7988 MultiStar: [#1 0.20,0.02,0.97,U] [#2 0.42,-0.18,0.85,U] [#3 0.12,-0.11,0.90,U] [#4 0.04,0.03,0.79,U] [#5 0.42,0.00,0.73,U] [#6 0.50,0.04,0.64,U] [#7 0.36,-0.14,0.53,U] [#8 0.37,-0.21,0.41,U] 
22:56:00.323 00.000 7988 single-star, 8 included, MultiStar: {0.27, -0.06}, one-star: {0.20, -0.05}
22:56:00.323 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.81 = -1.81)
22:56:00.323 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.84 = -1.84)
22:56:00.331 00.008 7988 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.24 mountX=-0.05 mountY=-0.20, mountTheta=-1.81
22:56:00.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.05, opts=13)
22:56:00.331 00.000 7988 Enqueuing Move request for scope (0.20, -0.05)
22:56:00.331 00.000 15712 Worker thread wakes up
22:56:00.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
22:56:00.331 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
22:56:00.331 00.000 15712 Moving (0.20, -0.05) raw xDistance=-0.05 yDistance=-0.20
22:56:00.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:56:00.331 00.000 7988 UpdateGuideState exits: m=1628 SNR=26.9
22:56:00.337 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:00.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:00.339 00.002 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.06, period_length = 636.00
22:56:00.339 00.000 7988 Enqueuing Expose request
22:56:00.339 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
22:56:00.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:00.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:56:00.339 00.000 15712 MoveAxis(E, 1, ABG)
22:56:00.339 00.000 15712 Guiding  Dir = 2, Dur = 1
22:56:00.339 00.000 15712 IsGuiding returns 0
22:56:00.358 00.019 15712 IsGuiding returns 0
22:56:00.358 00.000 15712 Move returns status 0, amount 1
22:56:00.358 00.000 15712 MoveAxis(N, 0, ABG)
22:56:00.358 00.000 15712 Move returns status 0, amount 0
22:56:00.358 00.000 15712 move complete, result=0
22:56:00.358 00.000 15712 worker thread done servicing request
22:56:00.358 00.000 15712 Worker thread wakes up
22:56:00.358 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
22:56:00.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:00.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:01.999 01.641 15712 Exposure complete
22:56:02.047 00.048 15712 worker thread done servicing request
22:56:02.047 00.000 7988 OnExposeComplete: enter
22:56:02.061 00.014 7988 UpdateGuideState(): m_state=6
22:56:02.061 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
22:56:02.064 00.003 7988 Star::Find returns 1 (0), X=502.82, Y=797.38, Mass=1602, SNR=26.4, Peak=175 HFD=4.5
22:56:02.064 00.000 7988 MultiStar: [#1 0.16,0.08,0.98,U] [#2 0.33,-0.16,0.84,U] [#3 0.23,-0.10,0.90,U] [#4 0.25,0.02,0.78,U] [#5 0.33,-0.03,0.74,U] [#6 -0.11,0.16,0.70,U] [#7 0.10,-0.02,0.47,U] [#8 0.41,-0.17,0.43,U] 
22:56:02.064 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.05}, one-star: {0.37, -0.23}
22:56:02.064 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.78 = -1.78)
22:56:02.064 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.81 = -1.81)
22:56:02.064 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.24 cameraTheta=-0.21 mountX=-0.05 mountY=-0.23, mountTheta=-1.78
22:56:02.064 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.05, opts=13)
22:56:02.064 00.000 7988 Enqueuing Move request for scope (0.23, -0.05)
22:56:02.064 00.000 15712 Worker thread wakes up
22:56:02.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
22:56:02.064 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
22:56:02.064 00.000 15712 Moving (0.23, -0.05) raw xDistance=-0.05 yDistance=-0.23
22:56:02.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:02.064 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.4
22:56:02.074 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:02.074 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:02.076 00.002 7988 Enqueuing Expose request
22:56:02.076 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.06, period_length = 636.00
22:56:02.076 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
22:56:02.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:02.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:56:02.076 00.000 15712 MoveAxis(E, 1, ABG)
22:56:02.076 00.000 15712 Guiding  Dir = 2, Dur = 1
22:56:02.076 00.000 15712 IsGuiding returns 0
22:56:02.097 00.021 15712 IsGuiding returns 0
22:56:02.097 00.000 15712 Move returns status 0, amount 1
22:56:02.097 00.000 15712 MoveAxis(N, 0, ABG)
22:56:02.097 00.000 15712 Move returns status 0, amount 0
22:56:02.097 00.000 15712 move complete, result=0
22:56:02.097 00.000 15712 worker thread done servicing request
22:56:02.097 00.000 15712 Worker thread wakes up
22:56:02.097 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
22:56:02.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:02.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:03.510 01.413 15712 Exposure complete
22:56:03.559 00.049 15712 worker thread done servicing request
22:56:03.559 00.000 7988 OnExposeComplete: enter
22:56:03.574 00.015 7988 UpdateGuideState(): m_state=6
22:56:03.574 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
22:56:03.576 00.002 7988 Star::Find returns 1 (0), X=502.66, Y=797.62, Mass=1535, SNR=26.0, Peak=173 HFD=4.0
22:56:03.576 00.000 7988 MultiStar: [#1 0.23,0.13,0.99,U] [#2 0.45,-0.07,0.90,U] [#3 0.08,0.19,0.88,U] [#4 0.15,0.19,0.75,U] [#5 0.65,0.18,0.00,M3] [#6 0.21,0.21,0.69,U] [#7 0.41,-0.01,0.51,U] [#8 0.73,-0.04,0.00,M1] 
22:56:03.578 00.002 7988 single-star, 6 included, MultiStar: {0.24, 0.09}, one-star: {0.21, 0.02}
22:56:03.578 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
22:56:03.580 00.002 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
22:56:03.580 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.08 mountX=0.02 mountY=-0.21, mountTheta=-1.48
22:56:03.582 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.02, opts=13)
22:56:03.584 00.002 7988 Enqueuing Move request for scope (0.21, 0.02)
22:56:03.584 00.000 15712 Worker thread wakes up
22:56:03.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
22:56:03.584 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
22:56:03.584 00.000 15712 Moving (0.21, 0.02) raw xDistance=0.02 yDistance=-0.21
22:56:03.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:03.584 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.0
22:56:03.588 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:03.588 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:03.590 00.002 7988 Enqueuing Expose request
22:56:03.592 00.002 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.06, period_length = 636.00
22:56:03.592 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
22:56:03.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:03.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:56:03.592 00.000 15712 MoveAxis(E, 2, ABG)
22:56:03.592 00.000 15712 Guiding  Dir = 2, Dur = 2
22:56:03.592 00.000 15712 IsGuiding returns 0
22:56:03.616 00.024 15712 IsGuiding returns 0
22:56:03.616 00.000 15712 Move returns status 0, amount 2
22:56:03.616 00.000 15712 MoveAxis(N, 0, ABG)
22:56:03.616 00.000 15712 Move returns status 0, amount 0
22:56:03.616 00.000 15712 move complete, result=0
22:56:03.616 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
22:56:03.616 00.000 15712 worker thread done servicing request
22:56:03.616 00.000 15712 Worker thread wakes up
22:56:03.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:03.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:05.361 01.745 15712 Exposure complete
22:56:05.424 00.063 15712 worker thread done servicing request
22:56:05.424 00.000 7988 OnExposeComplete: enter
22:56:05.424 00.000 7988 UpdateGuideState(): m_state=6
22:56:05.426 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
22:56:05.426 00.000 7988 Star::Find returns 1 (0), X=502.52, Y=797.63, Mass=1620, SNR=26.7, Peak=165 HFD=4.4
22:56:05.428 00.002 7988 MultiStar: [#1 0.04,0.35,0.99,U] [#2 0.44,-0.03,0.84,U] [#3 -0.06,0.10,0.89,U] [#4 -0.07,0.25,0.76,U] [#5 0.47,0.05,0.70,U] [#6 -0.05,0.05,0.63,U] [#7 0.22,-0.07,0.48,U] [#8 0.22,-0.12,0.45,U] 
22:56:05.429 00.001 7988 single-star, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.08, 0.03}
22:56:05.429 00.000 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.56) = xAngle (-1.21 = -1.21)
22:56:05.431 00.002 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
22:56:05.431 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.35 mountX=0.03 mountY=-0.08, mountTheta=-1.21
22:56:05.433 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.03, opts=13)
22:56:05.435 00.002 7988 Enqueuing Move request for scope (0.08, 0.03)
22:56:05.435 00.000 15712 Worker thread wakes up
22:56:05.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:56:05.435 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:56:05.435 00.000 15712 Moving (0.08, 0.03) raw xDistance=0.03 yDistance=-0.08
22:56:05.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:05.435 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.7
22:56:05.439 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:05.440 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:05.440 00.000 7988 Enqueuing Expose request
22:56:05.440 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.06, period_length = 636.00
22:56:05.440 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
22:56:05.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:05.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:56:05.440 00.000 15712 MoveAxis(E, 2, ABG)
22:56:05.440 00.000 15712 Guiding  Dir = 2, Dur = 2
22:56:05.440 00.000 15712 IsGuiding returns 0
22:56:05.457 00.017 15712 IsGuiding returns 0
22:56:05.457 00.000 15712 Move returns status 0, amount 2
22:56:05.457 00.000 15712 MoveAxis(N, 0, ABG)
22:56:05.457 00.000 15712 Move returns status 0, amount 0
22:56:05.457 00.000 15712 move complete, result=0
22:56:05.457 00.000 15712 worker thread done servicing request
22:56:05.457 00.000 15712 Worker thread wakes up
22:56:05.457 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:56:05.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:05.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:06.876 01.419 15712 Exposure complete
22:56:06.937 00.061 15712 worker thread done servicing request
22:56:06.937 00.000 7988 OnExposeComplete: enter
22:56:06.938 00.001 7988 UpdateGuideState(): m_state=6
22:56:06.938 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
22:56:06.938 00.000 7988 Star::Find returns 1 (0), X=502.56, Y=797.82, Mass=1634, SNR=26.7, Peak=166 HFD=4.6
22:56:06.938 00.000 7988 MultiStar: [#1 0.34,0.16,0.98,U] [#2 0.52,-0.04,0.00,M1] [#3 0.13,0.10,0.86,U] [#4 0.10,0.31,0.79,U] [#5 0.50,0.14,0.00,M3] [#6 0.44,0.33,0.00,M1] [#7 0.37,0.21,0.49,U] [#8 0.36,-0.24,0.44,U] 
22:56:06.938 00.000 7988 single-star, 5 included, MultiStar: {0.22, 0.15}, one-star: {0.12, 0.21}
22:56:06.938 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
22:56:06.938 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
22:56:06.938 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.06 mountX=0.21 mountY=-0.12, mountTheta=-0.53
22:56:06.938 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.21, opts=13)
22:56:06.938 00.000 7988 Enqueuing Move request for scope (0.12, 0.21)
22:56:06.938 00.000 15712 Worker thread wakes up
22:56:06.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
22:56:06.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
22:56:06.938 00.000 15712 Moving (0.12, 0.21) raw xDistance=0.21 yDistance=-0.12
22:56:06.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:06.938 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.7
22:56:06.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:06.953 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:06.953 00.000 7988 Enqueuing Expose request
22:56:06.955 00.002 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.00, hyst = 0.11, hyst_pct = 0.06, period_length = 636.00
22:56:06.955 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
22:56:06.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:06.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:06.955 00.000 15712 MoveAxis(W, 40, ABG)
22:56:06.955 00.000 15712 Guiding  Dir = 3, Dur = 40
22:56:06.955 00.000 15712 IsGuiding returns 0
22:56:06.972 00.017 15712 PulseGuide returned control before completion, sleep 31
22:56:07.021 00.049 15712 IsGuiding returns 0
22:56:07.021 00.000 15712 Move returns status 0, amount 40
22:56:07.021 00.000 15712 MoveAxis(N, 0, ABG)
22:56:07.021 00.000 15712 Move returns status 0, amount 0
22:56:07.021 00.000 15712 move complete, result=0
22:56:07.024 00.003 7988 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
22:56:07.024 00.000 15712 worker thread done servicing request
22:56:07.024 00.000 15712 Worker thread wakes up
22:56:07.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:07.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:08.662 01.638 15712 Exposure complete
22:56:08.708 00.046 15712 worker thread done servicing request
22:56:08.708 00.000 7988 OnExposeComplete: enter
22:56:08.723 00.015 7988 UpdateGuideState(): m_state=6
22:56:08.723 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
22:56:08.723 00.000 7988 Star::Find returns 1 (0), X=502.55, Y=797.40, Mass=1542, SNR=26.1, Peak=173 HFD=4.4
22:56:08.723 00.000 7988 MultiStar: [#1 0.17,0.01,0.93,U] [#2 0.25,-0.20,0.88,U] [#3 -0.07,-0.03,0.87,U] [#4 0.07,0.03,0.75,U] [#5 0.14,-0.02,0.73,U] [#6 0.08,0.18,0.65,U] [#7 0.46,-0.13,0.47,U] [#8 0.75,-0.14,0.00,M1] 
22:56:08.723 00.000 7988 refined, 7 included, MultiStar: {0.14, -0.05}, one-star: {0.11, -0.20}
22:56:08.723 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
22:56:08.723 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
22:56:08.723 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.37 mountX=-0.05 mountY=-0.13, mountTheta=-1.94
22:56:08.723 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.05, opts=13)
22:56:08.723 00.000 7988 Enqueuing Move request for scope (0.14, -0.05)
22:56:08.723 00.000 15712 Worker thread wakes up
22:56:08.723 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:56:08.723 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:56:08.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:08.723 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.1
22:56:08.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:08.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:08.739 00.016 7988 Enqueuing Expose request
22:56:08.740 00.001 15712 Moving (0.14, -0.05) raw xDistance=-0.05 yDistance=-0.13
22:56:08.740 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 636.00
22:56:08.740 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
22:56:08.740 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:08.740 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:08.740 00.000 15712 MoveAxis(E, 1, ABG)
22:56:08.740 00.000 15712 Guiding  Dir = 2, Dur = 1
22:56:08.740 00.000 15712 IsGuiding returns 0
22:56:08.762 00.022 15712 IsGuiding returns 0
22:56:08.762 00.000 15712 Move returns status 0, amount 1
22:56:08.762 00.000 15712 MoveAxis(N, 0, ABG)
22:56:08.762 00.000 15712 Move returns status 0, amount 0
22:56:08.762 00.000 15712 move complete, result=0
22:56:08.762 00.000 15712 worker thread done servicing request
22:56:08.762 00.000 15712 Worker thread wakes up
22:56:08.762 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:56:08.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:08.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:10.172 01.410 15712 Exposure complete
22:56:10.233 00.061 15712 worker thread done servicing request
22:56:10.234 00.001 7988 OnExposeComplete: enter
22:56:10.235 00.001 7988 UpdateGuideState(): m_state=6
22:56:10.235 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
22:56:10.235 00.000 7988 Star::Find returns 1 (0), X=502.26, Y=797.23, Mass=1620, SNR=26.9, Peak=155 HFD=4.6
22:56:10.235 00.000 7988 MultiStar: [#1 -0.05,-0.09,0.97,U] [#2 0.45,-0.41,0.00,M1] [#3 -0.13,-0.34,0.87,U] [#4 -0.13,-0.21,0.74,U] [#5 0.30,-0.27,0.71,U] [#6 0.07,0.05,0.63,U] [#7 0.05,-0.11,0.48,U] [#8 0.53,-0.45,0.00,M2] 
22:56:10.235 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.21}, one-star: {-0.19, -0.37}
22:56:10.235 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
22:56:10.235 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.96)
22:56:10.235 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.73 mountX=-0.21 mountY=0.04, mountTheta=2.96
22:56:10.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.21, opts=13)
22:56:10.235 00.000 7988 Enqueuing Move request for scope (-0.03, -0.21)
22:56:10.235 00.000 15712 Worker thread wakes up
22:56:10.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
22:56:10.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
22:56:10.235 00.000 15712 Moving (-0.03, -0.21) raw xDistance=-0.21 yDistance=0.04
22:56:10.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:56:10.235 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.9
22:56:10.249 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:10.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:10.251 00.002 7988 Enqueuing Expose request
22:56:10.251 00.000 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.05, period_length = 636.00
22:56:10.251 00.000 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
22:56:10.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:10.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:56:10.251 00.000 15712 MoveAxis(E, 40, ABG)
22:56:10.251 00.000 15712 Guiding  Dir = 2, Dur = 40
22:56:10.251 00.000 15712 IsGuiding returns 0
22:56:10.267 00.016 15712 PulseGuide returned control before completion, sleep 36
22:56:10.315 00.048 15712 IsGuiding returns 0
22:56:10.315 00.000 15712 Move returns status 0, amount 40
22:56:10.315 00.000 15712 MoveAxis(N, 0, ABG)
22:56:10.315 00.000 15712 Move returns status 0, amount 0
22:56:10.315 00.000 15712 move complete, result=0
22:56:10.315 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
22:56:10.315 00.000 15712 worker thread done servicing request
22:56:10.315 00.000 15712 Worker thread wakes up
22:56:10.319 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:10.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:11.960 01.641 15712 Exposure complete
22:56:12.018 00.058 15712 worker thread done servicing request
22:56:12.022 00.004 7988 OnExposeComplete: enter
22:56:12.022 00.000 7988 UpdateGuideState(): m_state=6
22:56:12.022 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
22:56:12.022 00.000 7988 Star::Find returns 1 (0), X=502.71, Y=797.30, Mass=1595, SNR=26.5, Peak=164 HFD=4.3
22:56:12.022 00.000 7988 MultiStar: [#1 0.21,0.04,0.98,U] [#2 0.61,-0.16,0.00,M2] [#3 0.04,-0.29,0.86,U] [#4 0.12,-0.15,0.78,U] [#5 0.58,-0.31,0.00,M2] [#6 0.22,0.04,0.67,U] [#7 0.31,-0.16,0.47,U] [#8 0.00,0.00,0.00,L] [#9 0.37,-0.03,0.48,U] 
22:56:12.022 00.000 7988 refined, 6 included, MultiStar: {0.20, -0.13}, one-star: {0.26, -0.31}
22:56:12.022 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
22:56:12.022 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
22:56:12.022 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.58 mountX=-0.13 mountY=-0.20, mountTheta=-2.15
22:56:12.022 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.13, opts=13)
22:56:12.022 00.000 7988 Enqueuing Move request for scope (0.20, -0.13)
22:56:12.035 00.013 15712 Worker thread wakes up
22:56:12.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
22:56:12.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
22:56:12.035 00.000 15712 Moving (0.20, -0.13) raw xDistance=-0.13 yDistance=-0.20
22:56:12.035 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 636.00
22:56:12.035 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
22:56:12.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:12.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:56:12.035 00.000 15712 MoveAxis(E, 0, ABG)
22:56:12.035 00.000 15712 Move returns status 0, amount 0
22:56:12.035 00.000 15712 MoveAxis(N, 0, ABG)
22:56:12.035 00.000 15712 Move returns status 0, amount 0
22:56:12.035 00.000 15712 move complete, result=0
22:56:12.035 00.000 15712 worker thread done servicing request
22:56:12.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:12.035 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.5
22:56:12.038 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:12.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:12.038 00.000 7988 Enqueuing Expose request
22:56:12.038 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:12.038 00.000 15712 Worker thread wakes up
22:56:12.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:12.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:13.459 01.421 15712 Exposure complete
22:56:13.522 00.063 15712 worker thread done servicing request
22:56:13.522 00.000 7988 OnExposeComplete: enter
22:56:13.523 00.001 7988 UpdateGuideState(): m_state=6
22:56:13.523 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
22:56:13.523 00.000 7988 Star::Find returns 1 (0), X=502.77, Y=797.36, Mass=1640, SNR=27.0, Peak=203 HFD=4.1
22:56:13.523 00.000 7988 MultiStar: [#1 0.31,-0.23,0.97,U] [#2 0.69,-0.49,0.00,M3] [#3 0.22,-0.38,0.90,U] [#4 0.15,-0.12,0.79,U] [#5 0.59,-0.61,0.00,M3] [#6 0.26,-0.22,0.68,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.29,-0.11,0.49,U] [#10 0.23,-0.58,0.00,M1] 
22:56:13.523 00.000 7988 refined, 5 included, MultiStar: {0.26, -0.23}, one-star: {0.32, -0.24}
22:56:13.530 00.007 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
22:56:13.531 00.001 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
22:56:13.531 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.23 hyp=0.35 cameraTheta=-0.72 mountX=-0.23 mountY=-0.26, mountTheta=-2.30
22:56:13.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.23, opts=13)
22:56:13.531 00.000 7988 Enqueuing Move request for scope (0.26, -0.23)
22:56:13.531 00.000 15712 Worker thread wakes up
22:56:13.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.23) opts 0xd
22:56:13.531 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.23)
22:56:13.531 00.000 15712 Moving (0.26, -0.23) raw xDistance=-0.23 yDistance=-0.26
22:56:13.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:13.531 00.000 7988 UpdateGuideState exits: m=1640 SNR=27.0
22:56:13.538 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:13.539 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:13.539 00.000 7988 Enqueuing Expose request
22:56:13.539 00.000 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.00, hyst = -0.13, hyst_pct = 0.05, period_length = 636.00
22:56:13.539 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
22:56:13.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:56:13.539 00.000 15712 MoveAxis(E, 44, ABG)
22:56:13.539 00.000 15712 Guiding  Dir = 2, Dur = 44
22:56:13.539 00.000 15712 IsGuiding returns 0
22:56:13.561 00.022 15712 PulseGuide returned control before completion, sleep 35
22:56:13.623 00.062 15712 IsGuiding returns 1
22:56:13.623 00.000 15712 scope still moving after pulse duration time elapsed
22:56:13.651 00.028 15712 IsGuiding returns 0
22:56:13.651 00.000 15712 scope move finished after 44 + 65 ms
22:56:13.651 00.000 15712 Move returns status 0, amount 44
22:56:13.651 00.000 15712 MoveAxis(N, 65, ABG)
22:56:13.651 00.000 15712 Guiding  Dir = 0, Dur = 65
22:56:13.651 00.000 15712 IsGuiding returns 0
22:56:13.735 00.084 15712 IsGuiding returns 1
22:56:13.735 00.000 15712 scope still moving after pulse duration time elapsed
22:56:13.763 00.028 15712 IsGuiding returns 1
22:56:13.794 00.031 15712 IsGuiding returns 1
22:56:13.847 00.053 15712 IsGuiding returns 0
22:56:13.847 00.000 15712 scope move finished after 65 + 133 ms
22:56:13.847 00.000 15712 Move returns status 0, amount 65
22:56:13.847 00.000 15712 move complete, result=0
22:56:13.847 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.3 px 65 ms NORTH
22:56:13.853 00.006 15712 worker thread done servicing request
22:56:13.853 00.000 15712 Worker thread wakes up
22:56:13.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:13.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:15.488 01.635 15712 Exposure complete
22:56:15.542 00.054 15712 worker thread done servicing request
22:56:15.549 00.007 7988 OnExposeComplete: enter
22:56:15.549 00.000 7988 UpdateGuideState(): m_state=6
22:56:15.549 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
22:56:15.549 00.000 7988 Star::Find returns 1 (0), X=502.44, Y=797.37, Mass=1651, SNR=27.1, Peak=174 HFD=4.1
22:56:15.549 00.000 7988 MultiStar: [#1 -0.04,-0.10,0.98,U] [#2 0.02,-0.16,0.89,U] [#3 -0.02,-0.25,0.88,U] [#4 -0.16,-0.02,0.71,U] [#5 0.03,-0.44,0.69,U] [#6 -0.35,-0.21,0.68,U] [#7 -0.05,-0.29,0.47,U] [#8 0.31,-0.37,0.47,U] 
22:56:15.549 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.22}, one-star: {-0.00, -0.24}
22:56:15.556 00.007 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
22:56:15.556 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
22:56:15.556 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.75 mountX=-0.22 mountY=0.04, mountTheta=2.94
22:56:15.556 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.22, opts=13)
22:56:15.556 00.000 7988 Enqueuing Move request for scope (-0.04, -0.22)
22:56:15.556 00.000 15712 Worker thread wakes up
22:56:15.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
22:56:15.556 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
22:56:15.556 00.000 15712 Moving (-0.04, -0.22) raw xDistance=-0.22 yDistance=0.04
22:56:15.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:15.556 00.000 7988 UpdateGuideState exits: m=1651 SNR=27.1
22:56:15.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:15.565 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:15.567 00.002 7988 Enqueuing Expose request
22:56:15.567 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.05, period_length = 636.00
22:56:15.567 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
22:56:15.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:15.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:56:15.567 00.000 15712 MoveAxis(E, 42, ABG)
22:56:15.567 00.000 15712 Guiding  Dir = 2, Dur = 42
22:56:15.575 00.008 15712 IsGuiding returns 0
22:56:15.590 00.015 15712 PulseGuide returned control before completion, sleep 36
22:56:15.629 00.039 15712 IsGuiding returns 1
22:56:15.629 00.000 15712 scope still moving after pulse duration time elapsed
22:56:15.666 00.037 15712 IsGuiding returns 0
22:56:15.666 00.000 15712 scope move finished after 42 + 53 ms
22:56:15.666 00.000 15712 Move returns status 0, amount 42
22:56:15.666 00.000 15712 MoveAxis(N, 0, ABG)
22:56:15.666 00.000 15712 Move returns status 0, amount 0
22:56:15.666 00.000 15712 move complete, result=0
22:56:15.666 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
22:56:15.672 00.006 15712 worker thread done servicing request
22:56:15.672 00.000 15712 Worker thread wakes up
22:56:15.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:15.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:17.081 01.409 15712 Exposure complete
22:56:17.142 00.061 15712 worker thread done servicing request
22:56:17.143 00.001 7988 OnExposeComplete: enter
22:56:17.143 00.000 7988 UpdateGuideState(): m_state=6
22:56:17.143 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
22:56:17.143 00.000 7988 Star::Find returns 1 (0), X=502.24, Y=797.87, Mass=1547, SNR=26.3, Peak=171 HFD=4.2
22:56:17.143 00.000 7988 MultiStar: [#1 -0.28,0.46,0.00,M1] [#2 0.25,0.10,0.88,U] [#3 -0.17,0.39,0.89,U] [#4 -0.09,0.41,0.76,U] [#5 -0.01,0.18,0.74,U] [#6 -0.41,0.38,0.00,M1] [#7 0.01,0.30,0.53,U] [#8 -0.24,0.13,0.47,U] 
22:56:17.143 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.26}, one-star: {-0.21, 0.26}
22:56:17.143 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
22:56:17.143 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
22:56:17.143 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.81 mountX=0.26 mountY=0.06, mountTheta=0.21
22:56:17.153 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.26, opts=13)
22:56:17.153 00.000 7988 Enqueuing Move request for scope (-0.06, 0.26)
22:56:17.153 00.000 15712 Worker thread wakes up
22:56:17.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
22:56:17.153 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
22:56:17.153 00.000 15712 Moving (-0.06, 0.26) raw xDistance=0.26 yDistance=0.06
22:56:17.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:17.153 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.3
22:56:17.158 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:17.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:17.160 00.002 7988 Enqueuing Expose request
22:56:17.160 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.15, pred = 0.00, hyst = 0.13, hyst_pct = 0.05, period_length = 636.00
22:56:17.160 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
22:56:17.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:17.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:56:17.160 00.000 15712 MoveAxis(W, 50, ABG)
22:56:17.160 00.000 15712 Guiding  Dir = 3, Dur = 50
22:56:17.160 00.000 15712 IsGuiding returns 0
22:56:17.189 00.029 15712 PulseGuide returned control before completion, sleep 32
22:56:17.236 00.047 15712 IsGuiding returns 1
22:56:17.236 00.000 15712 scope still moving after pulse duration time elapsed
22:56:17.270 00.034 15712 IsGuiding returns 0
22:56:17.270 00.000 15712 scope move finished after 50 + 58 ms
22:56:17.270 00.000 15712 Move returns status 0, amount 50
22:56:17.270 00.000 15712 MoveAxis(N, 0, ABG)
22:56:17.270 00.000 15712 Move returns status 0, amount 0
22:56:17.270 00.000 15712 move complete, result=0
22:56:17.270 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
22:56:17.271 00.001 15712 worker thread done servicing request
22:56:17.271 00.000 15712 Worker thread wakes up
22:56:17.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:17.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:18.911 01.640 15712 Exposure complete
22:56:18.971 00.060 15712 worker thread done servicing request
22:56:18.971 00.000 7988 OnExposeComplete: enter
22:56:18.971 00.000 7988 UpdateGuideState(): m_state=6
22:56:18.975 00.004 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
22:56:18.977 00.002 7988 Star::Find returns 1 (0), X=502.44, Y=797.82, Mass=1706, SNR=27.7, Peak=149 HFD=4.6
22:56:18.977 00.000 7988 MultiStar: [#1 -0.06,0.20,0.99,U] [#2 0.17,0.09,0.81,U] [#3 -0.07,-0.05,0.84,U] [#4 -0.12,0.37,0.75,U] [#5 0.16,0.04,0.74,U] [#6 -0.13,0.05,0.62,U] [#7 -0.22,-0.32,0.52,U] [#8 0.32,-0.23,0.45,U] 
22:56:18.979 00.002 7988 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {-0.00, 0.22}
22:56:18.979 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
22:56:18.981 00.002 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
22:56:18.981 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.58 mountX=0.08 mountY=-0.00, mountTheta=-0.01
22:56:18.983 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.08, opts=13)
22:56:18.985 00.002 7988 Enqueuing Move request for scope (-0.00, 0.08)
22:56:18.985 00.000 15712 Worker thread wakes up
22:56:18.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
22:56:18.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
22:56:18.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:18.985 00.000 7988 UpdateGuideState exits: m=1706 SNR=27.7
22:56:18.989 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:18.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:18.991 00.002 7988 Enqueuing Expose request
22:56:18.992 00.001 15712 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.00
22:56:18.992 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.05, period_length = 636.00
22:56:18.992 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
22:56:18.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:18.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:56:18.992 00.000 15712 MoveAxis(E, 6, ABG)
22:56:18.992 00.000 15712 Guiding  Dir = 2, Dur = 6
22:56:18.992 00.000 15712 IsGuiding returns 0
22:56:19.007 00.015 15712 IsGuiding returns 0
22:56:19.007 00.000 15712 Move returns status 0, amount 6
22:56:19.007 00.000 15712 MoveAxis(N, 0, ABG)
22:56:19.007 00.000 15712 Move returns status 0, amount 0
22:56:19.007 00.000 15712 move complete, result=0
22:56:19.007 00.000 15712 worker thread done servicing request
22:56:19.007 00.000 15712 Worker thread wakes up
22:56:19.007 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:56:19.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:19.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:20.427 01.420 15712 Exposure complete
22:56:20.490 00.063 15712 worker thread done servicing request
22:56:20.490 00.000 7988 OnExposeComplete: enter
22:56:20.490 00.000 7988 UpdateGuideState(): m_state=6
22:56:20.492 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
22:56:20.492 00.000 7988 Star::Find returns 1 (0), X=502.31, Y=797.48, Mass=1627, SNR=26.8, Peak=150 HFD=4.4
22:56:20.494 00.002 7988 MultiStar: [#1 -0.08,0.05,0.98,U] [#2 -0.02,0.04,0.85,U] [#3 -0.23,-0.23,0.88,U] [#4 -0.16,-0.01,0.77,U] [#5 0.01,-0.04,0.72,U] [#6 -0.24,0.11,0.68,U] [#7 -0.11,-0.19,0.49,U] [#8 0.05,-0.28,0.45,U] 
22:56:20.494 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.14, -0.13}
22:56:20.496 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.18 = 2.10)
22:56:20.496 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.07)
22:56:20.498 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.62 mountX=-0.06 mountY=0.11, mountTheta=2.09
22:56:20.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.06, opts=13)
22:56:20.502 00.002 7988 Enqueuing Move request for scope (-0.11, -0.06)
22:56:20.502 00.000 15712 Worker thread wakes up
22:56:20.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
22:56:20.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
22:56:20.502 00.000 15712 Moving (-0.11, -0.06) raw xDistance=-0.06 yDistance=0.11
22:56:20.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:20.502 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.8
22:56:20.505 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:20.506 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:20.506 00.000 7988 Enqueuing Expose request
22:56:20.506 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.05, period_length = 636.00
22:56:20.506 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
22:56:20.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:20.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:56:20.506 00.000 15712 MoveAxis(E, 6, ABG)
22:56:20.506 00.000 15712 Guiding  Dir = 2, Dur = 6
22:56:20.506 00.000 15712 IsGuiding returns 0
22:56:20.522 00.016 15712 IsGuiding returns 0
22:56:20.522 00.000 15712 Move returns status 0, amount 6
22:56:20.522 00.000 15712 MoveAxis(N, 0, ABG)
22:56:20.522 00.000 15712 Move returns status 0, amount 0
22:56:20.522 00.000 15712 move complete, result=0
22:56:20.522 00.000 15712 worker thread done servicing request
22:56:20.522 00.000 15712 Worker thread wakes up
22:56:20.522 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:56:20.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:20.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:22.163 01.641 15712 Exposure complete
22:56:22.223 00.060 15712 worker thread done servicing request
22:56:22.223 00.000 7988 OnExposeComplete: enter
22:56:22.227 00.004 7988 UpdateGuideState(): m_state=6
22:56:22.227 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
22:56:22.227 00.000 7988 Star::Find returns 1 (0), X=502.37, Y=797.63, Mass=1728, SNR=27.7, Peak=148 HFD=4.8
22:56:22.227 00.000 7988 MultiStar: [#1 0.16,0.05,0.93,U] [#2 0.30,-0.25,0.86,U] [#3 0.10,-0.06,0.86,U] [#4 0.14,0.01,0.69,U] [#5 -0.01,-0.40,0.71,U] [#6 -0.12,-0.08,0.66,U] [#7 0.16,-0.16,0.49,U] [#8 0.25,-0.07,0.44,U] 
22:56:22.227 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.09}, one-star: {-0.07, 0.02}
22:56:22.227 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
22:56:22.234 00.007 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
22:56:22.234 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.81 mountX=0.02 mountY=0.07, mountTheta=1.24
22:56:22.234 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
22:56:22.234 00.000 7988 Enqueuing Move request for scope (-0.07, 0.02)
22:56:22.234 00.000 15712 Worker thread wakes up
22:56:22.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:56:22.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:56:22.234 00.000 15712 Moving (-0.07, 0.02) raw xDistance=0.02 yDistance=0.07
22:56:22.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:22.234 00.000 7988 UpdateGuideState exits: m=1728 SNR=27.7
22:56:22.241 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:22.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:22.243 00.002 7988 Enqueuing Expose request
22:56:22.243 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.04, period_length = 636.00
22:56:22.243 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
22:56:22.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:22.245 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:56:22.245 00.000 15712 MoveAxis(E, 7, ABG)
22:56:22.245 00.000 15712 Guiding  Dir = 2, Dur = 7
22:56:22.245 00.000 15712 IsGuiding returns 0
22:56:22.302 00.057 15712 IsGuiding returns 0
22:56:22.302 00.000 15712 Move returns status 0, amount 7
22:56:22.302 00.000 15712 MoveAxis(N, 0, ABG)
22:56:22.302 00.000 15712 Move returns status 0, amount 0
22:56:22.302 00.000 15712 move complete, result=0
22:56:22.302 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:56:22.306 00.004 15712 worker thread done servicing request
22:56:22.306 00.000 15712 Worker thread wakes up
22:56:22.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:22.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:23.726 01.420 15712 Exposure complete
22:56:23.781 00.055 15712 worker thread done servicing request
22:56:23.781 00.000 7988 OnExposeComplete: enter
22:56:23.788 00.007 7988 UpdateGuideState(): m_state=6
22:56:23.788 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
22:56:23.788 00.000 7988 Star::Find returns 1 (0), X=502.50, Y=797.27, Mass=1596, SNR=26.7, Peak=156 HFD=4.6
22:56:23.788 00.000 7988 MultiStar: [#1 -0.23,-0.25,0.99,U] [#2 0.21,-0.54,0.00,M1] [#3 -0.20,-0.24,0.87,U] [#4 -0.15,-0.12,0.75,U] [#5 0.17,-0.42,0.71,U] [#6 -0.37,-0.38,0.00,M1] [#7 0.03,-0.31,0.50,U] [#8 -0.14,-0.30,0.47,U] 
22:56:23.788 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.28}, one-star: {0.06, -0.33}
22:56:23.788 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.90)
22:56:23.788 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
22:56:23.788 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.83 mountX=-0.28 mountY=0.08, mountTheta=2.86
22:56:23.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.28, opts=13)
22:56:23.798 00.010 7988 Enqueuing Move request for scope (-0.07, -0.28)
22:56:23.798 00.000 15712 Worker thread wakes up
22:56:23.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.28) opts 0xd
22:56:23.798 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.28)
22:56:23.798 00.000 15712 Moving (-0.07, -0.28) raw xDistance=-0.28 yDistance=0.08
22:56:23.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:23.798 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.7
22:56:23.802 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:23.802 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:23.804 00.002 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.00, hyst = -0.15, hyst_pct = 0.04, period_length = 636.00
22:56:23.804 00.000 7988 Enqueuing Expose request
22:56:23.806 00.002 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
22:56:23.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:23.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:56:23.806 00.000 15712 MoveAxis(E, 56, ABG)
22:56:23.806 00.000 15712 Guiding  Dir = 2, Dur = 56
22:56:23.806 00.000 15712 IsGuiding returns 0
22:56:23.823 00.017 15712 PulseGuide returned control before completion, sleep 50
22:56:23.903 00.080 15712 IsGuiding returns 0
22:56:23.903 00.000 15712 Move returns status 0, amount 56
22:56:23.903 00.000 15712 MoveAxis(N, 0, ABG)
22:56:23.903 00.000 15712 Move returns status 0, amount 0
22:56:23.903 00.000 15712 move complete, result=0
22:56:23.903 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
22:56:23.905 00.002 15712 worker thread done servicing request
22:56:23.905 00.000 15712 Worker thread wakes up
22:56:23.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:23.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:25.544 01.639 15712 Exposure complete
22:56:25.605 00.061 15712 worker thread done servicing request
22:56:25.605 00.000 7988 OnExposeComplete: enter
22:56:25.608 00.003 7988 UpdateGuideState(): m_state=6
22:56:25.608 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
22:56:25.610 00.002 7988 Star::Find returns 1 (0), X=502.55, Y=797.34, Mass=1668, SNR=27.3, Peak=168 HFD=4.5
22:56:25.610 00.000 7988 MultiStar: [#1 0.06,0.11,0.95,U] [#2 0.19,-0.20,0.81,U] [#3 -0.10,-0.08,0.82,U] [#4 0.10,0.12,0.78,U] [#5 0.27,-0.13,0.71,U] [#6 -0.14,0.07,0.68,U] [#7 -0.17,-0.12,0.46,U] [#8 0.20,-0.46,0.00,M1] 
22:56:25.612 00.002 7988 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.11, -0.26}
22:56:25.612 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
22:56:25.612 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
22:56:25.612 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.88 mountX=-0.06 mountY=-0.05, mountTheta=-2.46
22:56:25.618 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.06, opts=13)
22:56:25.618 00.000 7988 Enqueuing Move request for scope (0.05, -0.06)
22:56:25.618 00.000 15712 Worker thread wakes up
22:56:25.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:56:25.618 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:56:25.618 00.000 15712 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=-0.05
22:56:25.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:25.618 00.000 7988 UpdateGuideState exits: m=1668 SNR=27.3
22:56:25.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:25.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:25.624 00.006 7988 Enqueuing Expose request
22:56:25.624 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 636.00
22:56:25.624 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
22:56:25.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:25.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:25.624 00.000 15712 MoveAxis(E, 1, ABG)
22:56:25.624 00.000 15712 Guiding  Dir = 2, Dur = 1
22:56:25.624 00.000 15712 IsGuiding returns 0
22:56:25.640 00.016 15712 IsGuiding returns 0
22:56:25.640 00.000 15712 Move returns status 0, amount 1
22:56:25.640 00.000 15712 MoveAxis(N, 0, ABG)
22:56:25.640 00.000 15712 Move returns status 0, amount 0
22:56:25.640 00.000 15712 move complete, result=0
22:56:25.640 00.000 15712 worker thread done servicing request
22:56:25.640 00.000 15712 Worker thread wakes up
22:56:25.640 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:56:25.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:25.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:27.062 01.422 15712 Exposure complete
22:56:27.116 00.054 15712 worker thread done servicing request
22:56:27.116 00.000 7988 OnExposeComplete: enter
22:56:27.116 00.000 7988 UpdateGuideState(): m_state=6
22:56:27.126 00.010 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
22:56:27.128 00.002 7988 Star::Find returns 1 (0), X=502.50, Y=797.03, Mass=1537, SNR=26.0, Peak=161 HFD=4.4
22:56:27.128 00.000 7988 MultiStar: [#1 -0.07,-0.34,1.00,U] [#2 0.10,-0.58,0.00,M1] [#3 -0.11,-0.57,0.00,M1] [#4 -0.11,-0.40,0.77,U] [#5 0.11,-0.39,0.74,U] [#6 0.12,-0.01,0.70,U] [#7 -0.06,-0.27,0.52,U] [#8 0.47,-0.48,0.00,M2] 
22:56:27.130 00.002 7988 refined, 5 included, MultiStar: {0.01, -0.35}, one-star: {0.06, -0.57}
22:56:27.130 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
22:56:27.132 00.002 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = 3.14)
22:56:27.133 00.001 7988 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.55 mountX=-0.35 mountY=0.00, mountTheta=3.14
22:56:27.135 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.35, opts=13)
22:56:27.135 00.000 7988 Enqueuing Move request for scope (0.01, -0.35)
22:56:27.137 00.002 15712 Worker thread wakes up
22:56:27.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
22:56:27.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
22:56:27.137 00.000 15712 Moving (0.01, -0.35) raw xDistance=-0.35 yDistance=0.00
22:56:27.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:27.137 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.0
22:56:27.140 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:27.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:27.142 00.002 7988 Enqueuing Expose request
22:56:27.142 00.000 15712 PPEC rslt: input = -0.35, final = -0.21, react = -0.21, pred = -0.00, hyst = -0.20, hyst_pct = 0.04, period_length = 636.00
22:56:27.142 00.000 15712 PPEC: input: -0.35, control: -0.21, exposure: 1500
22:56:27.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:27.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:56:27.142 00.000 15712 MoveAxis(E, 69, ABG)
22:56:27.142 00.000 15712 Guiding  Dir = 2, Dur = 69
22:56:27.142 00.000 15712 IsGuiding returns 0
22:56:27.164 00.022 15712 PulseGuide returned control before completion, sleep 59
22:56:27.242 00.078 15712 IsGuiding returns 0
22:56:27.242 00.000 15712 Move returns status 0, amount 69
22:56:27.242 00.000 15712 MoveAxis(N, 0, ABG)
22:56:27.242 00.000 15712 Move returns status 0, amount 0
22:56:27.242 00.000 15712 move complete, result=0
22:56:27.242 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
22:56:27.246 00.004 15712 worker thread done servicing request
22:56:27.246 00.000 15712 Worker thread wakes up
22:56:27.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:27.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:28.883 01.637 15712 Exposure complete
22:56:28.936 00.053 15712 worker thread done servicing request
22:56:28.936 00.000 7988 OnExposeComplete: enter
22:56:28.945 00.009 7988 UpdateGuideState(): m_state=6
22:56:28.945 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
22:56:28.945 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=797.36, Mass=1624, SNR=26.7, Peak=173 HFD=4.5
22:56:28.945 00.000 7988 MultiStar: [#1 -0.09,0.01,0.98,U] [#2 0.20,-0.48,0.00,M2] [#3 0.01,-0.30,0.87,U] [#4 0.09,-0.01,0.80,U] [#5 0.23,-0.09,0.71,U] [#6 -0.04,-0.20,0.66,U] [#7 0.02,-0.36,0.50,U] [#8 0.12,-0.18,0.45,U] 
22:56:28.945 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.16}, one-star: {0.04, -0.25}
22:56:28.945 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
22:56:28.945 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
22:56:28.945 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.34 mountX=-0.16 mountY=-0.03, mountTheta=-2.93
22:56:28.953 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.16, opts=13)
22:56:28.953 00.000 7988 Enqueuing Move request for scope (0.04, -0.16)
22:56:28.953 00.000 15712 Worker thread wakes up
22:56:28.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
22:56:28.953 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
22:56:28.953 00.000 15712 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=-0.03
22:56:28.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:28.953 00.000 7988 UpdateGuideState exits: m=1624 SNR=26.7
22:56:28.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:28.953 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:28.961 00.008 7988 Enqueuing Expose request
22:56:28.961 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.04, period_length = 636.00
22:56:28.961 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
22:56:28.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:28.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:56:28.961 00.000 15712 MoveAxis(E, 5, ABG)
22:56:28.961 00.000 15712 Guiding  Dir = 2, Dur = 5
22:56:28.961 00.000 15712 IsGuiding returns 0
22:56:28.977 00.016 15712 IsGuiding returns 0
22:56:28.977 00.000 15712 Move returns status 0, amount 5
22:56:28.977 00.000 15712 MoveAxis(N, 0, ABG)
22:56:28.977 00.000 15712 Move returns status 0, amount 0
22:56:28.977 00.000 15712 move complete, result=0
22:56:28.977 00.000 15712 worker thread done servicing request
22:56:28.977 00.000 15712 Worker thread wakes up
22:56:28.977 00.000 7988 GuideStep: -0.2 px 5 ms EAST, -0.0 px 0 ms NORTH
22:56:28.988 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:28.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:30.398 01.410 15712 Exposure complete
22:56:30.450 00.052 15712 worker thread done servicing request
22:56:30.450 00.000 7988 OnExposeComplete: enter
22:56:30.460 00.010 7988 UpdateGuideState(): m_state=6
22:56:30.460 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
22:56:30.460 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=797.45, Mass=1621, SNR=26.5, Peak=171 HFD=4.6
22:56:30.460 00.000 7988 MultiStar: [#1 0.01,0.08,0.99,U] [#2 0.24,-0.13,0.81,U] [#3 -0.16,-0.03,0.82,U] [#4 -0.04,0.19,0.80,U] [#5 0.27,-0.06,0.76,U] [#6 0.07,0.04,0.64,U] [#7 0.25,-0.18,0.53,U] [#8 0.39,0.03,0.46,U] 
22:56:30.460 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {-0.04, -0.15}
22:56:30.460 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
22:56:30.460 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
22:56:30.467 00.007 7988 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.25 mountX=-0.02 mountY=-0.08, mountTheta=-1.82
22:56:30.467 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.02, opts=13)
22:56:30.467 00.000 7988 Enqueuing Move request for scope (0.08, -0.02)
22:56:30.467 00.000 15712 Worker thread wakes up
22:56:30.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
22:56:30.467 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
22:56:30.467 00.000 15712 Moving (0.08, -0.02) raw xDistance=-0.02 yDistance=-0.08
22:56:30.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:30.467 00.000 7988 UpdateGuideState exits: m=1621 SNR=26.5
22:56:30.474 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:30.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:30.476 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.04, period_length = 636.00
22:56:30.476 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
22:56:30.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:30.476 00.000 7988 Enqueuing Expose request
22:56:30.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:56:30.476 00.000 15712 MoveAxis(E, 5, ABG)
22:56:30.476 00.000 15712 Guiding  Dir = 2, Dur = 5
22:56:30.476 00.000 15712 IsGuiding returns 0
22:56:30.501 00.025 15712 IsGuiding returns 0
22:56:30.501 00.000 15712 Move returns status 0, amount 5
22:56:30.501 00.000 15712 MoveAxis(N, 0, ABG)
22:56:30.501 00.000 15712 Move returns status 0, amount 0
22:56:30.501 00.000 15712 move complete, result=0
22:56:30.501 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:56:30.507 00.006 15712 worker thread done servicing request
22:56:30.507 00.000 15712 Worker thread wakes up
22:56:30.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:30.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:32.150 01.643 15712 Exposure complete
22:56:32.211 00.061 15712 worker thread done servicing request
22:56:32.211 00.000 7988 OnExposeComplete: enter
22:56:32.213 00.002 7988 UpdateGuideState(): m_state=6
22:56:32.215 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
22:56:32.215 00.000 7988 Star::Find returns 1 (0), X=502.37, Y=797.62, Mass=1647, SNR=27.0, Peak=148 HFD=4.3
22:56:32.217 00.002 7988 MultiStar: [#1 -0.09,0.25,0.97,U] [#2 0.17,-0.07,0.85,U] [#3 -0.01,0.11,0.82,U] [#4 -0.12,0.26,0.72,U] [#5 0.19,0.08,0.72,U] [#6 -0.26,0.24,0.66,U] [#7 -0.13,-0.02,0.52,U] [#8 0.34,-0.14,0.48,U] 
22:56:32.217 00.000 7988 single-star, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.08, 0.02}
22:56:32.218 00.001 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.37 = 1.37)
22:56:32.218 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
22:56:32.220 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.94 mountX=0.02 mountY=0.08, mountTheta=1.37
22:56:32.222 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.02, opts=13)
22:56:32.222 00.000 7988 Enqueuing Move request for scope (-0.08, 0.02)
22:56:32.224 00.002 15712 Worker thread wakes up
22:56:32.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
22:56:32.224 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
22:56:32.224 00.000 15712 Moving (-0.08, 0.02) raw xDistance=0.02 yDistance=0.08
22:56:32.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:32.224 00.000 7988 UpdateGuideState exits: m=1647 SNR=27.0
22:56:32.227 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:32.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:32.229 00.002 7988 Enqueuing Expose request
22:56:32.229 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.04, period_length = 636.00
22:56:32.229 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
22:56:32.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:32.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:56:32.229 00.000 15712 MoveAxis(E, 6, ABG)
22:56:32.229 00.000 15712 Guiding  Dir = 2, Dur = 6
22:56:32.229 00.000 15712 IsGuiding returns 0
22:56:32.247 00.018 15712 IsGuiding returns 0
22:56:32.247 00.000 15712 Move returns status 0, amount 6
22:56:32.247 00.000 15712 MoveAxis(N, 0, ABG)
22:56:32.247 00.000 15712 Move returns status 0, amount 0
22:56:32.247 00.000 15712 move complete, result=0
22:56:32.247 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:56:32.248 00.001 15712 worker thread done servicing request
22:56:32.248 00.000 15712 Worker thread wakes up
22:56:32.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:32.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:33.665 01.417 15712 Exposure complete
22:56:33.716 00.051 15712 worker thread done servicing request
22:56:33.716 00.000 7988 OnExposeComplete: enter
22:56:33.727 00.011 7988 UpdateGuideState(): m_state=6
22:56:33.727 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
22:56:33.727 00.000 7988 Star::Find returns 1 (0), X=502.56, Y=797.45, Mass=1704, SNR=27.4, Peak=176 HFD=4.6
22:56:33.727 00.000 7988 MultiStar: [#1 -0.05,-0.03,0.98,U] [#2 0.34,-0.17,0.85,U] [#3 0.00,-0.10,0.82,U] [#4 0.22,-0.09,0.72,U] [#5 0.31,-0.34,0.69,U] [#6 -0.29,0.05,0.63,U] [#7 -0.15,-0.15,0.51,U] [#8 0.35,0.01,0.46,U] 
22:56:33.727 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.12, -0.15}
22:56:33.733 00.006 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
22:56:33.733 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
22:56:33.733 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.86 mountX=-0.11 mountY=-0.09, mountTheta=-2.44
22:56:33.733 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
22:56:33.733 00.000 7988 Enqueuing Move request for scope (0.10, -0.11)
22:56:33.733 00.000 15712 Worker thread wakes up
22:56:33.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
22:56:33.733 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
22:56:33.733 00.000 15712 Moving (0.10, -0.11) raw xDistance=-0.11 yDistance=-0.09
22:56:33.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:33.733 00.000 7988 UpdateGuideState exits: m=1704 SNR=27.4
22:56:33.733 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:33.733 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:33.743 00.010 7988 Enqueuing Expose request
22:56:33.743 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.03, period_length = 636.00
22:56:33.743 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
22:56:33.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:33.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:33.743 00.000 15712 MoveAxis(E, 10, ABG)
22:56:33.743 00.000 15712 Guiding  Dir = 2, Dur = 10
22:56:33.743 00.000 15712 IsGuiding returns 0
22:56:33.763 00.020 15712 IsGuiding returns 1
22:56:33.763 00.000 15712 scope still moving after pulse duration time elapsed
22:56:33.811 00.048 15712 IsGuiding returns 0
22:56:33.811 00.000 15712 scope move finished after 10 + 58 ms
22:56:33.811 00.000 15712 Move returns status 0, amount 10
22:56:33.811 00.000 15712 MoveAxis(N, 0, ABG)
22:56:33.811 00.000 15712 Move returns status 0, amount 0
22:56:33.811 00.000 15712 move complete, result=0
22:56:33.811 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:56:33.815 00.004 15712 worker thread done servicing request
22:56:33.815 00.000 15712 Worker thread wakes up
22:56:33.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:33.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:35.452 01.637 15712 Exposure complete
22:56:35.502 00.050 15712 worker thread done servicing request
22:56:35.502 00.000 7988 OnExposeComplete: enter
22:56:35.514 00.012 7988 UpdateGuideState(): m_state=6
22:56:35.514 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
22:56:35.514 00.000 7988 Star::Find returns 1 (0), X=502.56, Y=797.44, Mass=1596, SNR=26.7, Peak=178 HFD=4.2
22:56:35.514 00.000 7988 MultiStar: [#1 0.08,0.16,0.99,U] [#2 0.35,-0.17,0.88,U] [#3 0.04,-0.10,0.84,U] [#4 0.14,-0.01,0.77,U] [#5 0.26,0.01,0.75,U] [#6 0.05,0.24,0.67,U] [#7 0.12,0.16,0.52,U] [#8 0.47,-0.18,0.45,U] 
22:56:35.519 00.005 7988 refined, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.12, -0.16}
22:56:35.519 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.56) = xAngle (-1.64 = -1.64)
22:56:35.519 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
22:56:35.519 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.08 mountX=-0.01 mountY=-0.16, mountTheta=-1.64
22:56:35.519 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.01, opts=13)
22:56:35.519 00.000 7988 Enqueuing Move request for scope (0.17, -0.01)
22:56:35.519 00.000 15712 Worker thread wakes up
22:56:35.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
22:56:35.519 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
22:56:35.519 00.000 15712 Moving (0.17, -0.01) raw xDistance=-0.01 yDistance=-0.16
22:56:35.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:35.519 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.7
22:56:35.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:35.519 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:35.519 00.000 7988 Enqueuing Expose request
22:56:35.530 00.011 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.03, period_length = 636.00
22:56:35.530 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
22:56:35.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:35.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:56:35.530 00.000 15712 MoveAxis(E, 11, ABG)
22:56:35.530 00.000 15712 Guiding  Dir = 2, Dur = 11
22:56:35.530 00.000 15712 IsGuiding returns 0
22:56:35.553 00.023 15712 IsGuiding returns 1
22:56:35.553 00.000 15712 scope still moving after pulse duration time elapsed
22:56:35.604 00.051 15712 IsGuiding returns 0
22:56:35.604 00.000 15712 scope move finished after 11 + 60 ms
22:56:35.604 00.000 15712 Move returns status 0, amount 11
22:56:35.604 00.000 15712 MoveAxis(N, 0, ABG)
22:56:35.604 00.000 15712 Move returns status 0, amount 0
22:56:35.604 00.000 15712 move complete, result=0
22:56:35.604 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
22:56:35.604 00.000 15712 worker thread done servicing request
22:56:35.606 00.002 15712 Worker thread wakes up
22:56:35.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:35.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:37.018 01.412 15712 Exposure complete
22:56:37.074 00.056 15712 worker thread done servicing request
22:56:37.074 00.000 7988 OnExposeComplete: enter
22:56:37.080 00.006 7988 UpdateGuideState(): m_state=6
22:56:37.080 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
22:56:37.082 00.002 7988 Star::Find returns 1 (0), X=502.47, Y=797.24, Mass=1561, SNR=26.5, Peak=169 HFD=4.6
22:56:37.083 00.001 7988 MultiStar: [#1 0.02,-0.12,0.99,U] [#2 0.15,-0.44,0.88,U] [#3 -0.02,-0.43,0.87,U] [#4 -0.10,-0.21,0.74,U] [#5 0.35,-0.39,0.00,M1] [#6 -0.03,-0.18,0.70,U] [#7 0.11,-0.26,0.50,U] [#8 0.28,-0.40,0.47,U] 
22:56:37.085 00.002 7988 refined, 7 included, MultiStar: {0.04, -0.30}, one-star: {0.03, -0.36}
22:56:37.085 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
22:56:37.087 00.002 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
22:56:37.087 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.43 mountX=-0.30 mountY=-0.03, mountTheta=-3.03
22:56:37.089 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.30, opts=13)
22:56:37.089 00.000 7988 Enqueuing Move request for scope (0.04, -0.30)
22:56:37.091 00.002 15712 Worker thread wakes up
22:56:37.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
22:56:37.091 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
22:56:37.091 00.000 15712 Moving (0.04, -0.30) raw xDistance=-0.30 yDistance=-0.03
22:56:37.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:37.091 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.5
22:56:37.094 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:37.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:37.095 00.001 7988 Enqueuing Expose request
22:56:37.095 00.000 15712 PPEC rslt: input = -0.30, final = -0.21, react = -0.18, pred = -0.03, hyst = -0.16, hyst_pct = 0.03, period_length = 636.00
22:56:37.095 00.000 15712 PPEC: input: -0.30, control: -0.21, exposure: 1500
22:56:37.095 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:37.095 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:56:37.095 00.000 15712 MoveAxis(E, 69, ABG)
22:56:37.095 00.000 15712 Guiding  Dir = 2, Dur = 69
22:56:37.095 00.000 15712 IsGuiding returns 0
22:56:37.117 00.022 15712 PulseGuide returned control before completion, sleep 56
22:56:37.202 00.085 15712 IsGuiding returns 0
22:56:37.202 00.000 15712 Move returns status 0, amount 69
22:56:37.202 00.000 15712 MoveAxis(N, 0, ABG)
22:56:37.202 00.000 15712 Move returns status 0, amount 0
22:56:37.202 00.000 15712 move complete, result=0
22:56:37.202 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
22:56:37.204 00.002 15712 worker thread done servicing request
22:56:37.204 00.000 15712 Worker thread wakes up
22:56:37.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:37.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:38.946 01.742 15712 Exposure complete
22:56:39.008 00.062 15712 worker thread done servicing request
22:56:39.008 00.000 7988 OnExposeComplete: enter
22:56:39.008 00.000 7988 UpdateGuideState(): m_state=6
22:56:39.011 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
22:56:39.011 00.000 7988 Star::Find returns 1 (0), X=502.47, Y=797.56, Mass=1606, SNR=26.8, Peak=147 HFD=4.3
22:56:39.013 00.002 7988 MultiStar: [#1 -0.09,0.26,0.97,U] [#2 0.11,-0.05,0.86,U] [#3 -0.22,0.07,0.86,U] [#4 -0.19,0.15,0.72,U] [#5 0.13,0.15,0.73,U] [#6 -0.09,0.35,0.64,U] [#7 -0.05,0.25,0.54,U] [#8 0.23,-0.21,0.47,U] 
22:56:39.013 00.000 7988 single-star, 8 included, MultiStar: {-0.02, 0.10}, one-star: {0.02, -0.04}
22:56:39.015 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
22:56:39.015 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
22:56:39.017 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.13 mountX=-0.04 mountY=-0.02, mountTheta=-2.72
22:56:39.019 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.04, opts=13)
22:56:39.019 00.000 7988 Enqueuing Move request for scope (0.02, -0.04)
22:56:39.021 00.002 15712 Worker thread wakes up
22:56:39.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:56:39.021 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:56:39.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:39.021 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.8
22:56:39.023 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:39.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:39.023 00.000 7988 Enqueuing Expose request
22:56:39.023 00.000 15712 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.02
22:56:39.023 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.03, period_length = 636.00
22:56:39.023 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
22:56:39.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:39.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:56:39.023 00.000 15712 MoveAxis(E, 6, ABG)
22:56:39.023 00.000 15712 Guiding  Dir = 2, Dur = 6
22:56:39.028 00.005 15712 IsGuiding returns 0
22:56:39.055 00.027 15712 IsGuiding returns 0
22:56:39.055 00.000 15712 Move returns status 0, amount 6
22:56:39.055 00.000 15712 MoveAxis(N, 0, ABG)
22:56:39.055 00.000 15712 Move returns status 0, amount 0
22:56:39.055 00.000 15712 move complete, result=0
22:56:39.055 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:56:39.057 00.002 15712 worker thread done servicing request
22:56:39.057 00.000 15712 Worker thread wakes up
22:56:39.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:39.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:40.476 01.419 15712 Exposure complete
22:56:40.536 00.060 15712 worker thread done servicing request
22:56:40.536 00.000 7988 OnExposeComplete: enter
22:56:40.536 00.000 7988 UpdateGuideState(): m_state=6
22:56:40.536 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
22:56:40.536 00.000 7988 Star::Find returns 1 (0), X=502.58, Y=797.60, Mass=1509, SNR=25.7, Peak=151 HFD=4.3
22:56:40.536 00.000 7988 MultiStar: [#1 -0.11,0.14,1.02,U] [#2 0.21,-0.09,0.86,U] [#3 -0.23,0.00,0.90,U] [#4 -0.16,0.12,0.78,U] [#5 0.31,0.07,0.80,U] [#6 0.03,0.44,0.70,U] [#7 0.05,0.02,0.52,U] [#8 0.12,-0.02,0.48,U] 
22:56:40.536 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.14, -0.00}
22:56:40.536 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
22:56:40.536 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
22:56:40.536 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=0.08 mountY=-0.03, mountTheta=-0.43
22:56:40.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
22:56:40.536 00.000 7988 Enqueuing Move request for scope (0.03, 0.07)
22:56:40.536 00.000 15712 Worker thread wakes up
22:56:40.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:56:40.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:56:40.536 00.000 15712 Moving (0.03, 0.07) raw xDistance=0.08 yDistance=-0.03
22:56:40.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:40.551 00.015 7988 UpdateGuideState exits: m=1509 SNR=25.7
22:56:40.552 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:40.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:40.552 00.000 7988 Enqueuing Expose request
22:56:40.552 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.03, period_length = 636.00
22:56:40.552 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
22:56:40.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:40.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:56:40.552 00.000 15712 MoveAxis(E, 6, ABG)
22:56:40.552 00.000 15712 Guiding  Dir = 2, Dur = 6
22:56:40.552 00.000 15712 IsGuiding returns 0
22:56:40.568 00.016 15712 IsGuiding returns 0
22:56:40.568 00.000 15712 Move returns status 0, amount 6
22:56:40.568 00.000 15712 MoveAxis(N, 0, ABG)
22:56:40.568 00.000 15712 Move returns status 0, amount 0
22:56:40.568 00.000 15712 move complete, result=0
22:56:40.568 00.000 15712 worker thread done servicing request
22:56:40.568 00.000 15712 Worker thread wakes up
22:56:40.568 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:56:40.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:40.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:42.213 01.645 15712 Exposure complete
22:56:42.269 00.056 15712 worker thread done servicing request
22:56:42.269 00.000 7988 OnExposeComplete: enter
22:56:42.274 00.005 7988 UpdateGuideState(): m_state=6
22:56:42.274 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
22:56:42.274 00.000 7988 Star::Find returns 1 (0), X=502.47, Y=797.56, Mass=1587, SNR=26.4, Peak=156 HFD=4.3
22:56:42.274 00.000 7988 MultiStar: [#1 -0.06,0.04,0.99,U] [#2 0.17,-0.10,0.87,U] [#3 0.00,0.00,0.89,U] [#4 0.13,0.02,0.76,U] [#5 0.16,0.06,0.73,U] [#6 -0.10,0.27,0.69,U] [#7 -0.03,0.16,0.49,U] [#8 0.00,0.01,0.45,U] 
22:56:42.274 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.03, -0.05}
22:56:42.274 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
22:56:42.274 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
22:56:42.274 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.76 mountX=0.04 mountY=-0.04, mountTheta=-0.82
22:56:42.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
22:56:42.274 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
22:56:42.285 00.011 15712 Worker thread wakes up
22:56:42.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:56:42.285 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:56:42.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:56:42.285 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.4
22:56:42.288 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:42.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:42.290 00.002 7988 Enqueuing Expose request
22:56:42.290 00.000 15712 Moving (0.04, 0.04) raw xDistance=0.04 yDistance=-0.04
22:56:42.290 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.03, period_length = 636.00
22:56:42.290 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
22:56:42.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:42.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:56:42.290 00.000 15712 MoveAxis(E, 6, ABG)
22:56:42.290 00.000 15712 Guiding  Dir = 2, Dur = 6
22:56:42.290 00.000 15712 IsGuiding returns 0
22:56:42.311 00.021 15712 IsGuiding returns 0
22:56:42.311 00.000 15712 Move returns status 0, amount 6
22:56:42.311 00.000 15712 MoveAxis(N, 0, ABG)
22:56:42.311 00.000 15712 Move returns status 0, amount 0
22:56:42.311 00.000 15712 move complete, result=0
22:56:42.311 00.000 15712 worker thread done servicing request
22:56:42.311 00.000 15712 Worker thread wakes up
22:56:42.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:42.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:42.311 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:56:43.725 01.414 15712 Exposure complete
22:56:43.783 00.058 15712 worker thread done servicing request
22:56:43.783 00.000 7988 OnExposeComplete: enter
22:56:43.787 00.004 7988 UpdateGuideState(): m_state=6
22:56:43.787 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
22:56:43.787 00.000 7988 Star::Find returns 1 (0), X=502.23, Y=798.02, Mass=1644, SNR=27.1, Peak=150 HFD=4.4
22:56:43.787 00.000 7988 MultiStar: [#1 -0.10,0.17,0.96,U] [#2 0.12,-0.05,0.85,U] [#3 -0.29,0.11,0.88,U] [#4 -0.31,0.32,0.78,U] [#5 0.19,0.24,0.67,U] [#6 -0.15,0.39,0.66,U] [#7 -0.22,0.21,0.49,U] [#8 0.14,0.02,0.44,U] 
22:56:43.787 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.21}, one-star: {-0.22, 0.42}
22:56:43.787 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
22:56:43.787 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
22:56:43.787 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.05 mountX=0.21 mountY=0.10, mountTheta=0.46
22:56:43.787 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.21, opts=13)
22:56:43.787 00.000 7988 Enqueuing Move request for scope (-0.11, 0.21)
22:56:43.787 00.000 15712 Worker thread wakes up
22:56:43.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
22:56:43.787 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
22:56:43.787 00.000 15712 Moving (-0.11, 0.21) raw xDistance=0.21 yDistance=0.10
22:56:43.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:43.800 00.013 7988 UpdateGuideState exits: m=1644 SNR=27.1
22:56:43.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:43.802 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:43.802 00.000 7988 Enqueuing Expose request
22:56:43.802 00.000 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.03, period_length = 636.00
22:56:43.802 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
22:56:43.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:43.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:56:43.802 00.000 15712 MoveAxis(W, 34, ABG)
22:56:43.802 00.000 15712 Guiding  Dir = 3, Dur = 34
22:56:43.802 00.000 15712 IsGuiding returns 0
22:56:43.818 00.016 15712 PulseGuide returned control before completion, sleep 29
22:56:43.868 00.050 15712 IsGuiding returns 0
22:56:43.868 00.000 15712 Move returns status 0, amount 34
22:56:43.868 00.000 15712 MoveAxis(N, 0, ABG)
22:56:43.868 00.000 15712 Move returns status 0, amount 0
22:56:43.868 00.000 15712 move complete, result=0
22:56:43.868 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
22:56:43.868 00.000 15712 worker thread done servicing request
22:56:43.868 00.000 15712 Worker thread wakes up
22:56:43.870 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:43.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:45.509 01.639 15712 Exposure complete
22:56:45.571 00.062 15712 worker thread done servicing request
22:56:45.571 00.000 7988 OnExposeComplete: enter
22:56:45.572 00.001 7988 UpdateGuideState(): m_state=6
22:56:45.574 00.002 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
22:56:45.574 00.000 7988 Star::Find returns 1 (0), X=502.42, Y=797.56, Mass=1575, SNR=26.2, Peak=140 HFD=4.7
22:56:45.576 00.002 7988 MultiStar: [#1 -0.24,0.17,0.98,U] [#2 0.07,-0.10,0.86,U] [#3 -0.30,-0.12,0.89,U] [#4 -0.09,0.33,0.79,U] [#5 0.03,0.26,0.75,U] [#6 -0.42,0.28,0.00,M1] [#7 0.18,0.09,0.50,U] [#8 0.01,-0.15,0.47,U] 
22:56:45.576 00.000 7988 single-star, 7 included, MultiStar: {-0.07, 0.06}, one-star: {-0.03, -0.05}
22:56:45.576 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
22:56:45.576 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.72 = 2.57)
22:56:45.576 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.12 mountX=-0.05 mountY=0.03, mountTheta=2.58
22:56:45.576 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
22:56:45.584 00.008 7988 Enqueuing Move request for scope (-0.03, -0.05)
22:56:45.584 00.000 15712 Worker thread wakes up
22:56:45.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
22:56:45.584 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
22:56:45.584 00.000 15712 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=0.03
22:56:45.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:45.584 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.2
22:56:45.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:45.588 00.004 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.03, period_length = 636.00
22:56:45.588 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:45.588 00.000 7988 Enqueuing Expose request
22:56:45.591 00.003 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
22:56:45.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:45.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:56:45.591 00.000 15712 MoveAxis(E, 7, ABG)
22:56:45.591 00.000 15712 Guiding  Dir = 2, Dur = 7
22:56:45.591 00.000 15712 IsGuiding returns 0
22:56:45.610 00.019 15712 IsGuiding returns 0
22:56:45.610 00.000 15712 Move returns status 0, amount 7
22:56:45.610 00.000 15712 MoveAxis(N, 0, ABG)
22:56:45.610 00.000 15712 Move returns status 0, amount 0
22:56:45.610 00.000 15712 move complete, result=0
22:56:45.610 00.000 15712 worker thread done servicing request
22:56:45.610 00.000 15712 Worker thread wakes up
22:56:45.610 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:56:45.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:45.612 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:47.024 01.412 15712 Exposure complete
22:56:47.087 00.063 15712 worker thread done servicing request
22:56:47.087 00.000 7988 OnExposeComplete: enter
22:56:47.087 00.000 7988 UpdateGuideState(): m_state=6
22:56:47.089 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
22:56:47.089 00.000 7988 Star::Find returns 1 (0), X=502.25, Y=797.59, Mass=1687, SNR=27.5, Peak=145 HFD=4.7
22:56:47.091 00.002 7988 MultiStar: [#1 -0.20,0.23,0.94,U] [#2 0.18,-0.03,0.86,U] [#3 -0.10,0.02,0.80,U] [#4 0.01,0.23,0.71,U] [#5 -0.05,0.22,0.73,U] [#6 -0.24,0.27,0.63,U] [#7 -0.05,-0.06,0.48,U] [#8 0.38,-0.08,0.46,U] 
22:56:47.093 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.19, -0.02}
22:56:47.093 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
22:56:47.093 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
22:56:47.096 00.003 7988 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.07 mountX=0.09 mountY=0.05, mountTheta=0.48
22:56:47.096 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.09, opts=13)
22:56:47.096 00.000 7988 Enqueuing Move request for scope (-0.05, 0.09)
22:56:47.096 00.000 15712 Worker thread wakes up
22:56:47.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
22:56:47.096 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
22:56:47.096 00.000 15712 Moving (-0.05, 0.09) raw xDistance=0.09 yDistance=0.05
22:56:47.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:47.096 00.000 7988 UpdateGuideState exits: m=1687 SNR=27.5
22:56:47.103 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:47.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:47.105 00.002 7988 Enqueuing Expose request
22:56:47.105 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.02, period_length = 636.00
22:56:47.105 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
22:56:47.105 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:47.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:56:47.105 00.000 15712 MoveAxis(E, 7, ABG)
22:56:47.105 00.000 15712 Guiding  Dir = 2, Dur = 7
22:56:47.105 00.000 15712 IsGuiding returns 0
22:56:47.121 00.016 15712 IsGuiding returns 0
22:56:47.121 00.000 15712 Move returns status 0, amount 7
22:56:47.121 00.000 15712 MoveAxis(N, 0, ABG)
22:56:47.121 00.000 15712 Move returns status 0, amount 0
22:56:47.121 00.000 15712 move complete, result=0
22:56:47.121 00.000 15712 worker thread done servicing request
22:56:47.121 00.000 15712 Worker thread wakes up
22:56:47.121 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:56:47.129 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:47.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:48.762 01.633 15712 Exposure complete
22:56:48.822 00.060 15712 worker thread done servicing request
22:56:48.822 00.000 7988 OnExposeComplete: enter
22:56:48.824 00.002 7988 UpdateGuideState(): m_state=6
22:56:48.824 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
22:56:48.824 00.000 7988 Star::Find returns 1 (0), X=502.39, Y=797.54, Mass=1609, SNR=26.6, Peak=149 HFD=4.5
22:56:48.824 00.000 7988 MultiStar: [#1 -0.00,0.02,0.95,U] [#2 0.35,-0.12,0.86,U] [#3 0.12,-0.07,0.84,U] [#4 0.24,0.23,0.77,U] [#5 0.29,0.06,0.71,U] [#6 0.09,0.35,0.66,U] [#7 0.12,0.04,0.47,U] [#8 0.86,-0.18,0.00,M1] 
22:56:48.824 00.000 7988 single-star, 7 included, MultiStar: {0.14, 0.04}, one-star: {-0.06, -0.07}
22:56:48.829 00.005 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.83 = 2.46)
22:56:48.829 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.43)
22:56:48.829 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.26 mountX=-0.07 mountY=0.06, mountTheta=2.44
22:56:48.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
22:56:48.829 00.000 7988 Enqueuing Move request for scope (-0.06, -0.07)
22:56:48.829 00.000 15712 Worker thread wakes up
22:56:48.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
22:56:48.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
22:56:48.829 00.000 15712 Moving (-0.06, -0.07) raw xDistance=-0.07 yDistance=0.06
22:56:48.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:48.829 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.6
22:56:48.829 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:48.839 00.010 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 636.00
22:56:48.839 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
22:56:48.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:48.839 00.000 7988 Enqueuing Expose request
22:56:48.841 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:48.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:56:48.841 00.000 15712 MoveAxis(E, 3, ABG)
22:56:48.841 00.000 15712 Guiding  Dir = 2, Dur = 3
22:56:48.863 00.022 15712 IsGuiding returns 0
22:56:48.887 00.024 15712 IsGuiding returns 0
22:56:48.887 00.000 15712 Move returns status 0, amount 3
22:56:48.887 00.000 15712 MoveAxis(N, 0, ABG)
22:56:48.887 00.000 15712 Move returns status 0, amount 0
22:56:48.887 00.000 15712 move complete, result=0
22:56:48.887 00.000 15712 worker thread done servicing request
22:56:48.887 00.000 15712 Worker thread wakes up
22:56:48.887 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:56:48.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:48.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:50.305 01.418 15712 Exposure complete
22:56:50.366 00.061 15712 worker thread done servicing request
22:56:50.368 00.002 7988 OnExposeComplete: enter
22:56:50.368 00.000 7988 UpdateGuideState(): m_state=6
22:56:50.368 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
22:56:50.368 00.000 7988 Star::Find returns 1 (0), X=502.69, Y=797.35, Mass=1767, SNR=28.0, Peak=184 HFD=4.7
22:56:50.368 00.000 7988 MultiStar: [#1 0.02,-0.14,0.96,U] [#2 0.38,-0.40,0.00,M1] [#3 0.18,-0.26,0.86,U] [#4 -0.09,0.15,0.73,U] [#5 0.52,-0.44,0.00,M1] [#6 0.07,0.10,0.64,U] [#7 0.21,-0.22,0.46,U] [#8 0.10,0.18,0.44,U] 
22:56:50.368 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.24, -0.25}
22:56:50.368 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
22:56:50.368 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
22:56:50.376 00.008 7988 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.72 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
22:56:50.376 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.09, opts=13)
22:56:50.376 00.000 7988 Enqueuing Move request for scope (0.11, -0.09)
22:56:50.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:50.376 00.000 7988 UpdateGuideState exits: m=1767 SNR=28.0
22:56:50.376 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:50.382 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:50.382 00.000 7988 Enqueuing Expose request
22:56:50.382 00.000 15712 Worker thread wakes up
22:56:50.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
22:56:50.382 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
22:56:50.382 00.000 15712 Moving (0.11, -0.09) raw xDistance=-0.09 yDistance=-0.10
22:56:50.382 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 636.00
22:56:50.382 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
22:56:50.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:50.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:56:50.382 00.000 15712 MoveAxis(E, 3, ABG)
22:56:50.382 00.000 15712 Guiding  Dir = 2, Dur = 3
22:56:50.382 00.000 15712 IsGuiding returns 0
22:56:50.404 00.022 15712 IsGuiding returns 0
22:56:50.404 00.000 15712 Move returns status 0, amount 3
22:56:50.404 00.000 15712 MoveAxis(N, 0, ABG)
22:56:50.404 00.000 15712 Move returns status 0, amount 0
22:56:50.404 00.000 15712 move complete, result=0
22:56:50.404 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:56:50.408 00.004 15712 worker thread done servicing request
22:56:50.408 00.000 15712 Worker thread wakes up
22:56:50.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:50.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:52.036 01.628 15712 Exposure complete
22:56:52.098 00.062 15712 worker thread done servicing request
22:56:52.100 00.002 7988 OnExposeComplete: enter
22:56:52.100 00.000 7988 UpdateGuideState(): m_state=6
22:56:52.100 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
22:56:52.100 00.000 7988 Star::Find returns 1 (0), X=502.62, Y=797.37, Mass=1554, SNR=26.3, Peak=179 HFD=4.3
22:56:52.100 00.000 7988 MultiStar: [#1 -0.01,-0.08,1.01,U] [#2 0.41,-0.21,0.90,U] [#3 0.22,-0.07,0.89,U] [#4 0.10,0.39,0.78,U] [#5 0.34,-0.24,0.75,U] [#6 0.12,0.01,0.70,U] [#7 0.40,-0.24,0.51,U] [#8 0.67,-0.31,0.00,M1] 
22:56:52.100 00.000 7988 refined, 7 included, MultiStar: {0.20, -0.08}, one-star: {0.18, -0.24}
22:56:52.100 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
22:56:52.100 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
22:56:52.100 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.39 mountX=-0.08 mountY=-0.20, mountTheta=-1.96
22:56:52.100 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.08, opts=13)
22:56:52.100 00.000 7988 Enqueuing Move request for scope (0.20, -0.08)
22:56:52.100 00.000 15712 Worker thread wakes up
22:56:52.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
22:56:52.100 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
22:56:52.113 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:52.113 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.3
22:56:52.115 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:52.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:52.116 00.001 7988 Enqueuing Expose request
22:56:52.116 00.000 15712 Moving (0.20, -0.08) raw xDistance=-0.08 yDistance=-0.20
22:56:52.116 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 636.00
22:56:52.116 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
22:56:52.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:52.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:56:52.116 00.000 15712 MoveAxis(E, 4, ABG)
22:56:52.116 00.000 15712 Guiding  Dir = 2, Dur = 4
22:56:52.116 00.000 15712 IsGuiding returns 0
22:56:52.147 00.031 15712 IsGuiding returns 0
22:56:52.147 00.000 15712 Move returns status 0, amount 4
22:56:52.147 00.000 15712 MoveAxis(N, 0, ABG)
22:56:52.147 00.000 15712 Move returns status 0, amount 0
22:56:52.148 00.001 15712 move complete, result=0
22:56:52.148 00.000 15712 worker thread done servicing request
22:56:52.148 00.000 15712 Worker thread wakes up
22:56:52.148 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
22:56:52.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:52.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:53.556 01.408 15712 Exposure complete
22:56:53.616 00.060 15712 worker thread done servicing request
22:56:53.616 00.000 7988 OnExposeComplete: enter
22:56:53.616 00.000 7988 UpdateGuideState(): m_state=6
22:56:53.616 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
22:56:53.616 00.000 7988 Star::Find returns 1 (0), X=502.49, Y=797.38, Mass=1613, SNR=26.8, Peak=164 HFD=4.4
22:56:53.616 00.000 7988 MultiStar: [#1 0.04,-0.01,0.97,U] [#2 0.44,-0.33,0.00,M1] [#3 0.18,-0.25,0.86,U] [#4 0.13,-0.13,0.78,U] [#5 0.35,-0.16,0.70,U] [#6 0.10,0.01,0.64,U] [#7 -0.05,-0.15,0.50,U] [#8 0.26,0.08,0.46,U] 
22:56:53.616 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.04, -0.22}
22:56:53.616 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
22:56:53.616 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
22:56:53.616 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-0.75 mountX=-0.12 mountY=-0.12, mountTheta=-2.33
22:56:53.627 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.12, opts=13)
22:56:53.627 00.000 7988 Enqueuing Move request for scope (0.13, -0.12)
22:56:53.627 00.000 15712 Worker thread wakes up
22:56:53.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
22:56:53.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
22:56:53.627 00.000 15712 Moving (0.13, -0.12) raw xDistance=-0.12 yDistance=-0.12
22:56:53.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:53.627 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.8
22:56:53.632 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:53.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:53.632 00.000 7988 Enqueuing Expose request
22:56:53.632 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.02, period_length = 636.00
22:56:53.632 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
22:56:53.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:53.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:53.632 00.000 15712 MoveAxis(E, 6, ABG)
22:56:53.632 00.000 15712 Guiding  Dir = 2, Dur = 6
22:56:53.632 00.000 15712 IsGuiding returns 0
22:56:53.650 00.018 15712 IsGuiding returns 0
22:56:53.650 00.000 15712 Move returns status 0, amount 6
22:56:53.650 00.000 15712 MoveAxis(N, 0, ABG)
22:56:53.650 00.000 15712 Move returns status 0, amount 0
22:56:53.650 00.000 15712 move complete, result=0
22:56:53.650 00.000 15712 worker thread done servicing request
22:56:53.650 00.000 15712 Worker thread wakes up
22:56:53.650 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:56:53.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:53.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:55.290 01.640 15712 Exposure complete
22:56:55.344 00.054 15712 worker thread done servicing request
22:56:55.344 00.000 7988 OnExposeComplete: enter
22:56:55.353 00.009 7988 UpdateGuideState(): m_state=6
22:56:55.353 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
22:56:55.353 00.000 7988 Star::Find returns 1 (0), X=502.71, Y=797.29, Mass=1601, SNR=26.5, Peak=192 HFD=4.3
22:56:55.353 00.000 7988 MultiStar: [#1 0.29,-0.33,1.00,U] [#2 0.38,-0.40,0.00,M2] [#3 0.35,-0.30,0.86,U] [#4 0.14,-0.22,0.79,U] [#5 0.51,-0.23,0.00,M1] [#6 0.35,-0.04,0.65,U] [#7 0.37,-0.33,0.50,U] [#8 1.03,-0.27,0.00,M1] 
22:56:55.353 00.000 7988 refined, 5 included, MultiStar: {0.29, -0.26}, one-star: {0.27, -0.31}
22:56:55.353 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
22:56:55.353 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
22:56:55.361 00.008 7988 CameraToMount -- cameraX=0.29 cameraY=-0.26 hyp=0.39 cameraTheta=-0.74 mountX=-0.26 mountY=-0.28, mountTheta=-2.32
22:56:55.361 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.26, opts=13)
22:56:55.361 00.000 7988 Enqueuing Move request for scope (0.29, -0.26)
22:56:55.361 00.000 15712 Worker thread wakes up
22:56:55.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.26) opts 0xd
22:56:55.361 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.26)
22:56:55.361 00.000 15712 Moving (0.29, -0.26) raw xDistance=-0.26 yDistance=-0.28
22:56:55.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:56:55.361 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.5
22:56:55.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:55.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:55.369 00.008 7988 Enqueuing Expose request
22:56:55.371 00.002 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.02, period_length = 636.00
22:56:55.371 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
22:56:55.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:56:55.371 00.000 15712 MoveAxis(E, 59, ABG)
22:56:55.371 00.000 15712 Guiding  Dir = 2, Dur = 59
22:56:55.371 00.000 15712 IsGuiding returns 0
22:56:55.393 00.022 15712 PulseGuide returned control before completion, sleep 48
22:56:55.448 00.055 15712 IsGuiding returns 1
22:56:55.448 00.000 15712 scope still moving after pulse duration time elapsed
22:56:55.485 00.037 15712 IsGuiding returns 0
22:56:55.485 00.000 15712 scope move finished after 59 + 58 ms
22:56:55.485 00.000 15712 Move returns status 0, amount 59
22:56:55.485 00.000 15712 MoveAxis(N, 72, ABG)
22:56:55.485 00.000 15712 Guiding  Dir = 0, Dur = 72
22:56:55.515 00.030 15712 IsGuiding returns 0
22:56:55.602 00.087 15712 IsGuiding returns 1
22:56:55.602 00.000 15712 scope still moving after pulse duration time elapsed
22:56:55.623 00.021 15712 IsGuiding returns 1
22:56:55.680 00.057 15712 IsGuiding returns 0
22:56:55.680 00.000 15712 scope move finished after 72 + 87 ms
22:56:55.680 00.000 15712 Move returns status 0, amount 72
22:56:55.680 00.000 15712 move complete, result=0
22:56:55.680 00.000 15712 worker thread done servicing request
22:56:55.680 00.000 15712 Worker thread wakes up
22:56:55.680 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.3 px 72 ms NORTH
22:56:55.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:55.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:57.091 01.411 15712 Exposure complete
22:56:57.153 00.062 15712 worker thread done servicing request
22:56:57.153 00.000 7988 OnExposeComplete: enter
22:56:57.153 00.000 7988 UpdateGuideState(): m_state=6
22:56:57.153 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
22:56:57.153 00.000 7988 Star::Find returns 1 (0), X=502.71, Y=797.37, Mass=1569, SNR=26.2, Peak=192 HFD=4.2
22:56:57.153 00.000 7988 MultiStar: [#1 -0.12,-0.21,1.02,U] [#2 0.21,-0.07,0.91,U] [#3 -0.02,-0.22,0.88,U] [#4 -0.26,-0.17,0.80,U] [#5 0.43,-0.20,0.77,U] [#6 0.01,-0.12,0.66,U] [#7 -0.07,-0.24,0.52,U] [#8 0.29,-0.26,0.47,U] 
22:56:57.153 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.19}, one-star: {0.26, -0.23}
22:56:57.153 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
22:56:57.153 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
22:56:57.153 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.17 mountX=-0.19 mountY=-0.07, mountTheta=-2.77
22:56:57.162 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.19, opts=13)
22:56:57.162 00.000 7988 Enqueuing Move request for scope (0.08, -0.19)
22:56:57.162 00.000 15712 Worker thread wakes up
22:56:57.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
22:56:57.162 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
22:56:57.162 00.000 15712 Moving (0.08, -0.19) raw xDistance=-0.19 yDistance=-0.07
22:56:57.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:56:57.162 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.2
22:56:57.168 00.006 15712 PPEC rslt: input = -0.19, final = -0.15, react = -0.11, pred = -0.04, hyst = -0.10, hyst_pct = 0.02, period_length = 636.00
22:56:57.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:57.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:57.170 00.002 7988 Enqueuing Expose request
22:56:57.170 00.000 15712 PPEC: input: -0.19, control: -0.15, exposure: 1500
22:56:57.170 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:57.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:56:57.170 00.000 15712 MoveAxis(E, 49, ABG)
22:56:57.170 00.000 15712 Guiding  Dir = 2, Dur = 49
22:56:57.179 00.009 15712 IsGuiding returns 0
22:56:57.196 00.017 15712 PulseGuide returned control before completion, sleep 43
22:56:57.248 00.052 15712 IsGuiding returns 1
22:56:57.248 00.000 15712 scope still moving after pulse duration time elapsed
22:56:57.279 00.031 15712 IsGuiding returns 0
22:56:57.279 00.000 15712 scope move finished after 49 + 47 ms
22:56:57.279 00.000 15712 Move returns status 0, amount 49
22:56:57.279 00.000 15712 MoveAxis(N, 0, ABG)
22:56:57.279 00.000 15712 Move returns status 0, amount 0
22:56:57.279 00.000 15712 move complete, result=0
22:56:57.279 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
22:56:57.279 00.000 15712 worker thread done servicing request
22:56:57.281 00.002 15712 Worker thread wakes up
22:56:57.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:57.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:56:58.923 01.642 15712 Exposure complete
22:56:58.986 00.063 15712 worker thread done servicing request
22:56:58.986 00.000 7988 OnExposeComplete: enter
22:56:58.987 00.001 7988 UpdateGuideState(): m_state=6
22:56:58.987 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
22:56:58.987 00.000 7988 Star::Find returns 1 (0), X=502.53, Y=797.94, Mass=1556, SNR=26.2, Peak=151 HFD=4.2
22:56:58.987 00.000 7988 MultiStar: [#1 -0.02,0.35,1.01,U] [#2 0.04,0.09,0.89,U] [#3 -0.11,0.25,0.86,U] [#4 -0.18,0.39,0.82,U] [#5 0.33,0.27,0.73,U] [#6 0.07,0.64,0.00,M1] [#7 0.20,0.09,0.53,U] [#8 0.18,0.21,0.45,U] 
22:56:58.987 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.26}, one-star: {0.09, 0.34}
22:56:58.987 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
22:56:58.987 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
22:56:58.987 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.39 mountX=0.26 mountY=-0.05, mountTheta=-0.20
22:56:58.987 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.26, opts=13)
22:56:58.987 00.000 7988 Enqueuing Move request for scope (0.05, 0.26)
22:56:58.987 00.000 15712 Worker thread wakes up
22:56:58.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
22:56:58.987 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
22:56:58.987 00.000 15712 Moving (0.05, 0.26) raw xDistance=0.26 yDistance=-0.05
22:56:58.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:56:58.987 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.2
22:56:59.000 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:59.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:56:59.002 00.002 7988 Enqueuing Expose request
22:56:59.002 00.000 15712 PPEC rslt: input = 0.26, final = 0.10, react = 0.16, pred = -0.05, hyst = 0.13, hyst_pct = 0.02, period_length = 636.00
22:56:59.002 00.000 15712 PPEC: input: 0.26, control: 0.10, exposure: 1500
22:56:59.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:59.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:59.002 00.000 15712 MoveAxis(W, 33, ABG)
22:56:59.002 00.000 15712 Guiding  Dir = 3, Dur = 33
22:56:59.002 00.000 15712 IsGuiding returns 0
22:56:59.021 00.019 15712 PulseGuide returned control before completion, sleep 27
22:56:59.053 00.032 15712 IsGuiding returns 1
22:56:59.053 00.000 15712 scope still moving after pulse duration time elapsed
22:56:59.083 00.030 15712 IsGuiding returns 0
22:56:59.083 00.000 15712 scope move finished after 33 + 45 ms
22:56:59.083 00.000 15712 Move returns status 0, amount 33
22:56:59.083 00.000 15712 MoveAxis(N, 0, ABG)
22:56:59.083 00.000 15712 Move returns status 0, amount 0
22:56:59.083 00.000 15712 move complete, result=0
22:56:59.083 00.000 15712 worker thread done servicing request
22:56:59.083 00.000 15712 Worker thread wakes up
22:56:59.083 00.000 7988 GuideStep: 0.3 px 33 ms WEST, -0.1 px 0 ms NORTH
22:56:59.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:56:59.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:00.516 01.433 15712 Exposure complete
22:57:00.578 00.062 15712 worker thread done servicing request
22:57:00.578 00.000 7988 OnExposeComplete: enter
22:57:00.578 00.000 7988 UpdateGuideState(): m_state=6
22:57:00.580 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
22:57:00.580 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=797.60, Mass=1588, SNR=26.5, Peak=153 HFD=4.3
22:57:00.582 00.002 7988 MultiStar: [#1 -0.00,-0.03,0.99,U] [#2 0.32,0.01,0.89,U] [#3 -0.02,-0.08,0.85,U] [#4 -0.20,0.34,0.75,U] [#5 0.08,-0.15,0.72,U] [#6 -0.20,0.18,0.67,U] [#7 0.00,0.08,0.51,U] [#8 0.26,-0.06,0.50,U] 
22:57:00.584 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.04, -0.01}
22:57:00.584 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
22:57:00.586 00.002 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
22:57:00.586 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.96 mountX=0.03 mountY=-0.02, mountTheta=-0.63
22:57:00.588 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.03, opts=13)
22:57:00.590 00.002 7988 Enqueuing Move request for scope (0.02, 0.03)
22:57:00.590 00.000 15712 Worker thread wakes up
22:57:00.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:57:00.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:57:00.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:57:00.590 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.5
22:57:00.593 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:00.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:00.595 00.002 7988 Enqueuing Expose request
22:57:00.595 00.000 15712 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
22:57:00.597 00.002 15712 PPEC rslt: input = 0.03, final = -0.06, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.01, period_length = 636.00
22:57:00.597 00.000 15712 PPEC: input: 0.03, control: -0.06, exposure: 1500
22:57:00.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:00.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:57:00.597 00.000 15712 MoveAxis(E, 18, ABG)
22:57:00.597 00.000 15712 Guiding  Dir = 2, Dur = 18
22:57:00.597 00.000 15712 IsGuiding returns 0
22:57:00.619 00.022 15712 IsGuiding returns 1
22:57:00.619 00.000 15712 scope still moving after pulse duration time elapsed
22:57:00.665 00.046 15712 IsGuiding returns 0
22:57:00.665 00.000 15712 scope move finished after 18 + 52 ms
22:57:00.665 00.000 15712 Move returns status 0, amount 18
22:57:00.665 00.000 15712 MoveAxis(N, 0, ABG)
22:57:00.665 00.000 15712 Move returns status 0, amount 0
22:57:00.665 00.000 15712 move complete, result=0
22:57:00.665 00.000 15712 worker thread done servicing request
22:57:00.665 00.000 15712 Worker thread wakes up
22:57:00.665 00.000 7988 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
22:57:00.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:00.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:02.307 01.642 15712 Exposure complete
22:57:02.367 00.060 15712 worker thread done servicing request
22:57:02.367 00.000 7988 OnExposeComplete: enter
22:57:02.368 00.001 7988 UpdateGuideState(): m_state=6
22:57:02.368 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
22:57:02.368 00.000 7988 Star::Find returns 1 (0), X=502.56, Y=797.53, Mass=1648, SNR=27.3, Peak=154 HFD=4.6
22:57:02.368 00.000 7988 MultiStar: [#1 -0.15,0.21,0.98,U] [#2 -0.00,0.06,0.86,U] [#3 -0.11,0.21,0.85,U] [#4 -0.15,0.48,0.77,U] [#5 0.19,0.35,0.71,U] [#6 -0.04,0.26,0.62,U] [#7 0.15,0.01,0.51,U] [#8 0.26,-0.01,0.45,U] 
22:57:02.368 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.17}, one-star: {0.11, -0.07}
22:57:02.368 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
22:57:02.368 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
22:57:02.368 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.58 mountX=-0.07 mountY=-0.11, mountTheta=-2.15
22:57:02.368 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.07, opts=13)
22:57:02.368 00.000 7988 Enqueuing Move request for scope (0.11, -0.07)
22:57:02.380 00.012 15712 Worker thread wakes up
22:57:02.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
22:57:02.380 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
22:57:02.380 00.000 15712 Moving (0.11, -0.07) raw xDistance=-0.07 yDistance=-0.11
22:57:02.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:02.380 00.000 7988 UpdateGuideState exits: m=1648 SNR=27.3
22:57:02.382 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:02.382 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:02.384 00.002 7988 Enqueuing Expose request
22:57:02.384 00.000 15712 PPEC rslt: input = -0.07, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 636.00
22:57:02.384 00.000 15712 PPEC: input: -0.07, control: -0.05, exposure: 1500
22:57:02.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:02.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:57:02.384 00.000 15712 MoveAxis(E, 17, ABG)
22:57:02.384 00.000 15712 Guiding  Dir = 2, Dur = 17
22:57:02.420 00.036 15712 IsGuiding returns 0
22:57:02.432 00.012 15712 PulseGuide returned control before completion, sleep 12
22:57:02.482 00.050 15712 IsGuiding returns 0
22:57:02.482 00.000 15712 Move returns status 0, amount 17
22:57:02.482 00.000 15712 MoveAxis(N, 0, ABG)
22:57:02.482 00.000 15712 Move returns status 0, amount 0
22:57:02.482 00.000 15712 move complete, result=0
22:57:02.482 00.000 7988 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:57:02.492 00.010 15712 worker thread done servicing request
22:57:02.492 00.000 15712 Worker thread wakes up
22:57:02.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:02.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:03.896 01.404 15712 Exposure complete
22:57:03.945 00.049 15712 worker thread done servicing request
22:57:03.945 00.000 7988 OnExposeComplete: enter
22:57:03.958 00.013 7988 UpdateGuideState(): m_state=6
22:57:03.960 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
22:57:03.960 00.000 7988 Star::Find returns 1 (0), X=502.42, Y=797.66, Mass=1619, SNR=26.8, Peak=163 HFD=4.1
22:57:03.962 00.002 7988 MultiStar: [#1 -0.10,-0.05,1.00,U] [#2 0.15,-0.08,0.85,U] [#3 -0.01,-0.09,0.87,U] [#4 -0.15,0.26,0.76,U] [#5 0.36,0.16,0.74,U] [#6 0.07,0.33,0.63,U] [#7 0.14,0.19,0.52,U] [#8 0.53,0.07,0.00,M1] 
22:57:03.964 00.002 7988 single-star, 7 included, MultiStar: {0.04, 0.08}, one-star: {-0.03, 0.06}
22:57:03.964 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
22:57:03.966 00.002 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
22:57:03.966 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.03 mountX=0.06 mountY=0.03, mountTheta=0.44
22:57:03.968 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
22:57:03.970 00.002 7988 Enqueuing Move request for scope (-0.03, 0.06)
22:57:03.970 00.000 15712 Worker thread wakes up
22:57:03.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:57:03.970 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:57:03.970 00.000 15712 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.03
22:57:03.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:03.970 00.000 7988 UpdateGuideState exits: m=1619 SNR=26.8
22:57:03.974 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:03.974 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:03.974 00.000 7988 Enqueuing Expose request
22:57:03.974 00.000 15712 PPEC rslt: input = 0.06, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 636.00
22:57:03.974 00.000 15712 PPEC: input: 0.06, control: -0.05, exposure: 1500
22:57:03.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:03.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:57:03.974 00.000 15712 MoveAxis(E, 17, ABG)
22:57:03.974 00.000 15712 Guiding  Dir = 2, Dur = 17
22:57:03.974 00.000 15712 IsGuiding returns 0
22:57:03.990 00.016 15712 PulseGuide returned control before completion, sleep 14
22:57:04.041 00.051 15712 IsGuiding returns 0
22:57:04.041 00.000 15712 Move returns status 0, amount 17
22:57:04.041 00.000 15712 MoveAxis(N, 0, ABG)
22:57:04.041 00.000 15712 Move returns status 0, amount 0
22:57:04.041 00.000 15712 move complete, result=0
22:57:04.041 00.000 15712 worker thread done servicing request
22:57:04.041 00.000 15712 Worker thread wakes up
22:57:04.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:04.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:04.041 00.000 7988 GuideStep: 0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
22:57:05.683 01.642 15712 Exposure complete
22:57:05.743 00.060 15712 worker thread done servicing request
22:57:05.745 00.002 7988 OnExposeComplete: enter
22:57:05.746 00.001 7988 UpdateGuideState(): m_state=6
22:57:05.746 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
22:57:05.748 00.002 7988 Star::Find returns 1 (0), X=502.23, Y=797.59, Mass=1585, SNR=26.4, Peak=176 HFD=4.0
22:57:05.750 00.002 7988 MultiStar: [#1 0.00,0.16,1.00,U] [#2 0.17,-0.28,0.88,U] [#3 -0.12,-0.13,0.89,U] [#4 0.05,0.32,0.77,U] [#5 0.25,-0.10,0.73,U] [#6 -0.08,0.25,0.66,U] [#7 -0.20,-0.06,0.48,U] [#8 0.44,0.08,0.49,U] 
22:57:05.750 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.22, -0.02}
22:57:05.750 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
22:57:05.750 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
22:57:05.750 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.89 mountX=0.02 mountY=-0.02, mountTheta=-0.69
22:57:05.750 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
22:57:05.750 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
22:57:05.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:05.750 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.4
22:57:05.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:05.760 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:05.760 00.000 7988 Enqueuing Expose request
22:57:05.762 00.002 15712 Worker thread wakes up
22:57:05.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:57:05.762 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:57:05.762 00.000 15712 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
22:57:05.762 00.000 15712 PPEC rslt: input = 0.02, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 636.00
22:57:05.762 00.000 15712 PPEC: input: 0.02, control: -0.05, exposure: 1500
22:57:05.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:05.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:57:05.762 00.000 15712 MoveAxis(E, 18, ABG)
22:57:05.762 00.000 15712 Guiding  Dir = 2, Dur = 18
22:57:05.762 00.000 15712 IsGuiding returns 0
22:57:05.782 00.020 15712 PulseGuide returned control before completion, sleep 13
22:57:05.808 00.026 15712 IsGuiding returns 1
22:57:05.808 00.000 15712 scope still moving after pulse duration time elapsed
22:57:05.845 00.037 15712 IsGuiding returns 0
22:57:05.845 00.000 15712 scope move finished after 18 + 62 ms
22:57:05.845 00.000 15712 Move returns status 0, amount 18
22:57:05.845 00.000 15712 MoveAxis(N, 0, ABG)
22:57:05.845 00.000 15712 Move returns status 0, amount 0
22:57:05.845 00.000 15712 move complete, result=0
22:57:05.845 00.000 7988 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
22:57:05.847 00.002 15712 worker thread done servicing request
22:57:05.847 00.000 15712 Worker thread wakes up
22:57:05.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:05.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:07.262 01.415 15712 Exposure complete
22:57:07.307 00.045 15712 worker thread done servicing request
22:57:07.307 00.000 7988 OnExposeComplete: enter
22:57:07.324 00.017 7988 UpdateGuideState(): m_state=6
22:57:07.324 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
22:57:07.324 00.000 7988 Star::Find returns 1 (0), X=502.34, Y=797.59, Mass=1704, SNR=27.5, Peak=163 HFD=4.5
22:57:07.324 00.000 7988 MultiStar: [#1 -0.07,0.17,0.95,U] [#2 0.15,-0.05,0.84,U] [#3 -0.03,0.22,0.83,U] [#4 -0.23,0.15,0.77,U] [#5 0.14,-0.09,0.70,U] [#6 -0.37,0.15,0.66,U] [#7 0.03,0.13,0.47,U] [#8 0.04,0.21,0.44,U] 
22:57:07.324 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.10, -0.02}
22:57:07.324 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
22:57:07.324 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
22:57:07.324 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.11 mountX=0.09 mountY=0.05, mountTheta=0.53
22:57:07.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.09, opts=13)
22:57:07.324 00.000 7988 Enqueuing Move request for scope (-0.05, 0.09)
22:57:07.324 00.000 15712 Worker thread wakes up
22:57:07.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
22:57:07.324 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
22:57:07.324 00.000 15712 Moving (-0.05, 0.09) raw xDistance=0.09 yDistance=0.05
22:57:07.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:57:07.324 00.000 7988 UpdateGuideState exits: m=1704 SNR=27.5
22:57:07.337 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:07.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:07.339 00.002 7988 Enqueuing Expose request
22:57:07.339 00.000 15712 PPEC rslt: input = 0.09, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 636.00
22:57:07.339 00.000 15712 PPEC: input: 0.09, control: -0.05, exposure: 1500
22:57:07.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:07.341 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:57:07.341 00.000 15712 MoveAxis(E, 15, ABG)
22:57:07.341 00.000 15712 Guiding  Dir = 2, Dur = 15
22:57:07.341 00.000 15712 IsGuiding returns 0
22:57:07.358 00.017 15712 IsGuiding returns 1
22:57:07.358 00.000 15712 scope still moving after pulse duration time elapsed
22:57:07.409 00.051 15712 IsGuiding returns 0
22:57:07.409 00.000 15712 scope move finished after 15 + 57 ms
22:57:07.409 00.000 15712 Move returns status 0, amount 15
22:57:07.409 00.000 15712 MoveAxis(N, 0, ABG)
22:57:07.409 00.000 15712 Move returns status 0, amount 0
22:57:07.409 00.000 15712 move complete, result=0
22:57:07.409 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
22:57:07.415 00.006 15712 worker thread done servicing request
22:57:07.415 00.000 15712 Worker thread wakes up
22:57:07.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:07.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:09.159 01.744 15712 Exposure complete
22:57:09.220 00.061 15712 worker thread done servicing request
22:57:09.220 00.000 7988 OnExposeComplete: enter
22:57:09.220 00.000 7988 UpdateGuideState(): m_state=6
22:57:09.220 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
22:57:09.220 00.000 7988 Star::Find returns 1 (0), X=502.38, Y=797.47, Mass=1561, SNR=26.1, Peak=144 HFD=4.4
22:57:09.220 00.000 7988 MultiStar: [#1 -0.11,0.24,0.97,U] [#2 0.22,-0.21,0.89,U] [#3 -0.25,-0.10,0.87,U] [#4 -0.10,0.23,0.77,U] [#5 0.37,0.04,0.76,U] [#6 0.06,0.13,0.69,U] [#7 -0.36,0.02,0.52,U] [#8 0.07,-0.12,0.46,U] 
22:57:09.220 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {-0.07, -0.14}
22:57:09.228 00.008 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.56) = xAngle (0.96 = 0.96)
22:57:09.228 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
22:57:09.228 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.52 mountX=0.01 mountY=0.02, mountTheta=0.95
22:57:09.228 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
22:57:09.228 00.000 7988 Enqueuing Move request for scope (-0.02, 0.01)
22:57:09.228 00.000 15712 Worker thread wakes up
22:57:09.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:57:09.228 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:57:09.228 00.000 15712 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
22:57:09.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:09.228 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.1
22:57:09.236 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:09.236 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:09.236 00.000 7988 Enqueuing Expose request
22:57:09.236 00.000 15712 PPEC rslt: input = 0.01, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 636.00
22:57:09.236 00.000 15712 PPEC: input: 0.01, control: -0.05, exposure: 1500
22:57:09.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:09.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:57:09.236 00.000 15712 MoveAxis(E, 16, ABG)
22:57:09.236 00.000 15712 Guiding  Dir = 2, Dur = 16
22:57:09.236 00.000 15712 IsGuiding returns 0
22:57:09.261 00.025 15712 IsGuiding returns 1
22:57:09.261 00.000 15712 scope still moving after pulse duration time elapsed
22:57:09.332 00.071 15712 IsGuiding returns 0
22:57:09.332 00.000 15712 scope move finished after 16 + 76 ms
22:57:09.332 00.000 15712 Move returns status 0, amount 16
22:57:09.332 00.000 15712 MoveAxis(N, 0, ABG)
22:57:09.332 00.000 15712 Move returns status 0, amount 0
22:57:09.332 00.000 15712 move complete, result=0
22:57:09.332 00.000 7988 GuideStep: 0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
22:57:09.334 00.002 15712 worker thread done servicing request
22:57:09.334 00.000 15712 Worker thread wakes up
22:57:09.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:09.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:10.753 01.419 15712 Exposure complete
22:57:10.808 00.055 15712 worker thread done servicing request
22:57:10.808 00.000 7988 OnExposeComplete: enter
22:57:10.815 00.007 7988 UpdateGuideState(): m_state=6
22:57:10.817 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
22:57:10.817 00.000 7988 Star::Find returns 1 (0), X=502.22, Y=797.89, Mass=1560, SNR=26.0, Peak=145 HFD=4.3
22:57:10.819 00.002 7988 MultiStar: [#1 -0.29,0.27,1.01,U] [#2 0.05,0.00,0.87,U] [#3 -0.04,0.16,0.89,U] [#4 -0.16,0.15,0.79,U] [#5 0.21,0.08,0.74,U] [#6 -0.11,0.48,0.69,U] [#7 -0.10,0.08,0.50,U] [#8 -0.22,0.13,0.47,U] 
22:57:10.819 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.19}, one-star: {-0.22, 0.29}
22:57:10.821 00.002 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
22:57:10.821 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
22:57:10.823 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.06 mountX=0.19 mountY=0.10, mountTheta=0.47
22:57:10.825 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.19, opts=13)
22:57:10.825 00.000 7988 Enqueuing Move request for scope (-0.10, 0.19)
22:57:10.827 00.002 15712 Worker thread wakes up
22:57:10.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
22:57:10.827 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
22:57:10.827 00.000 15712 Moving (-0.10, 0.19) raw xDistance=0.19 yDistance=0.10
22:57:10.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:57:10.827 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.0
22:57:10.829 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:10.829 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:10.831 00.002 7988 Enqueuing Expose request
22:57:10.831 00.000 15712 PPEC rslt: input = 0.19, final = 0.07, react = 0.11, pred = -0.05, hyst = 0.10, hyst_pct = 0.01, period_length = 636.00
22:57:10.831 00.000 15712 PPEC: input: 0.19, control: 0.07, exposure: 1500
22:57:10.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:10.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:57:10.831 00.000 15712 MoveAxis(W, 21, ABG)
22:57:10.831 00.000 15712 Guiding  Dir = 3, Dur = 21
22:57:10.833 00.002 15712 IsGuiding returns 0
22:57:10.850 00.017 15712 PulseGuide returned control before completion, sleep 14
22:57:10.898 00.048 15712 IsGuiding returns 0
22:57:10.898 00.000 15712 Move returns status 0, amount 21
22:57:10.898 00.000 15712 MoveAxis(N, 0, ABG)
22:57:10.898 00.000 15712 Move returns status 0, amount 0
22:57:10.898 00.000 15712 move complete, result=0
22:57:10.898 00.000 15712 worker thread done servicing request
22:57:10.898 00.000 15712 Worker thread wakes up
22:57:10.898 00.000 7988 GuideStep: 0.2 px 21 ms WEST, 0.1 px 0 ms NORTH
22:57:10.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:10.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:12.537 01.639 15712 Exposure complete
22:57:12.598 00.061 15712 worker thread done servicing request
22:57:12.600 00.002 7988 OnExposeComplete: enter
22:57:12.600 00.000 7988 UpdateGuideState(): m_state=6
22:57:12.600 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
22:57:12.600 00.000 7988 Star::Find returns 1 (0), X=502.23, Y=797.67, Mass=1568, SNR=26.2, Peak=152 HFD=4.1
22:57:12.600 00.000 7988 MultiStar: [#1 -0.13,0.04,1.02,U] [#2 0.19,0.11,0.91,U] [#3 -0.10,-0.02,0.87,U] [#4 -0.21,0.08,0.81,U] [#5 0.08,-0.01,0.78,U] [#6 -0.19,0.27,0.70,U] [#7 -0.04,0.20,0.52,U] [#8 -0.11,0.07,0.47,U] 
22:57:12.600 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.08}, one-star: {-0.22, 0.06}
22:57:12.600 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
22:57:12.600 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
22:57:12.600 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.36 mountX=0.08 mountY=0.08, mountTheta=0.78
22:57:12.609 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.08, opts=13)
22:57:12.609 00.000 7988 Enqueuing Move request for scope (-0.08, 0.08)
22:57:12.609 00.000 15712 Worker thread wakes up
22:57:12.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
22:57:12.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
22:57:12.609 00.000 15712 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=0.08
22:57:12.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:12.609 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.2
22:57:12.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:12.616 00.007 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:57:12.616 00.000 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
22:57:12.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:12.616 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:12.616 00.000 7988 Enqueuing Expose request
22:57:12.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:57:12.616 00.000 15712 MoveAxis(E, 14, ABG)
22:57:12.616 00.000 15712 Guiding  Dir = 2, Dur = 14
22:57:12.652 00.036 15712 IsGuiding returns 0
22:57:12.672 00.020 15712 IsGuiding returns 1
22:57:12.672 00.000 15712 scope still moving after pulse duration time elapsed
22:57:12.695 00.023 15712 IsGuiding returns 1
22:57:12.732 00.037 15712 IsGuiding returns 0
22:57:12.732 00.000 15712 scope move finished after 14 + 65 ms
22:57:12.732 00.000 15712 Move returns status 0, amount 14
22:57:12.732 00.000 15712 MoveAxis(N, 0, ABG)
22:57:12.732 00.000 15712 Move returns status 0, amount 0
22:57:12.732 00.000 15712 move complete, result=0
22:57:12.732 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
22:57:12.738 00.006 15712 worker thread done servicing request
22:57:12.738 00.000 15712 Worker thread wakes up
22:57:12.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:12.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:14.150 01.412 15712 Exposure complete
22:57:14.211 00.061 15712 worker thread done servicing request
22:57:14.212 00.001 7988 OnExposeComplete: enter
22:57:14.212 00.000 7988 UpdateGuideState(): m_state=6
22:57:14.212 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
22:57:14.212 00.000 7988 Star::Find returns 1 (0), X=502.35, Y=797.67, Mass=1661, SNR=27.0, Peak=165 HFD=4.3
22:57:14.212 00.000 7988 MultiStar: [#1 -0.29,0.21,0.97,U] [#2 0.03,-0.04,0.85,U] [#3 -0.27,0.03,0.88,U] [#4 -0.14,0.23,0.70,U] [#5 -0.00,0.16,0.75,U] [#6 -0.21,0.15,0.63,U] [#7 0.12,-0.16,0.49,U] [#8 -0.24,-0.10,0.46,U] 
22:57:14.212 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.09, 0.06}
22:57:14.212 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
22:57:14.212 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
22:57:14.212 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.54 mountX=0.06 mountY=0.09, mountTheta=0.96
22:57:14.222 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.06, opts=13)
22:57:14.222 00.000 7988 Enqueuing Move request for scope (-0.09, 0.06)
22:57:14.222 00.000 15712 Worker thread wakes up
22:57:14.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:14.222 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.0
22:57:14.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:14.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:14.228 00.006 7988 Enqueuing Expose request
22:57:14.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
22:57:14.228 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
22:57:14.228 00.000 15712 Moving (-0.09, 0.06) raw xDistance=0.06 yDistance=0.09
22:57:14.228 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.00
22:57:14.228 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
22:57:14.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:14.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:57:14.228 00.000 15712 MoveAxis(E, 11, ABG)
22:57:14.228 00.000 15712 Guiding  Dir = 2, Dur = 11
22:57:14.228 00.000 15712 IsGuiding returns 0
22:57:14.244 00.016 15712 IsGuiding returns 1
22:57:14.244 00.000 15712 scope still moving after pulse duration time elapsed
22:57:14.292 00.048 15712 IsGuiding returns 0
22:57:14.292 00.000 15712 scope move finished after 11 + 60 ms
22:57:14.292 00.000 15712 Move returns status 0, amount 11
22:57:14.292 00.000 15712 MoveAxis(N, 0, ABG)
22:57:14.292 00.000 15712 Move returns status 0, amount 0
22:57:14.292 00.000 15712 move complete, result=0
22:57:14.292 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
22:57:14.304 00.012 15712 worker thread done servicing request
22:57:14.304 00.000 15712 Worker thread wakes up
22:57:14.304 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:14.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:15.937 01.633 15712 Exposure complete
22:57:16.003 00.066 15712 worker thread done servicing request
22:57:16.003 00.000 7988 OnExposeComplete: enter
22:57:16.003 00.000 7988 UpdateGuideState(): m_state=6
22:57:16.003 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
22:57:16.003 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=797.83, Mass=1570, SNR=26.4, Peak=147 HFD=4.4
22:57:16.007 00.004 7988 MultiStar: [#1 -0.29,0.37,1.00,U] [#2 0.02,0.07,0.86,U] [#3 -0.22,0.25,0.88,U] [#4 -0.17,0.35,0.80,U] [#5 -0.11,0.30,0.73,U] [#6 -0.31,0.36,0.64,U] [#7 -0.06,0.15,0.51,U] [#8 -0.08,-0.02,0.50,U] 
22:57:16.007 00.000 7988 single-star, 8 included, MultiStar: {-0.15, 0.24}, one-star: {-0.13, 0.23}
22:57:16.007 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
22:57:16.007 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
22:57:16.007 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.08 mountX=0.23 mountY=0.12, mountTheta=0.50
22:57:16.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.23, opts=13)
22:57:16.014 00.007 7988 Enqueuing Move request for scope (-0.13, 0.23)
22:57:16.014 00.000 15712 Worker thread wakes up
22:57:16.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
22:57:16.014 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
22:57:16.014 00.000 15712 Moving (-0.13, 0.23) raw xDistance=0.23 yDistance=0.12
22:57:16.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:16.014 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.4
22:57:16.014 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:16.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:16.014 00.000 7988 Enqueuing Expose request
22:57:16.014 00.000 15712 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 636.00
22:57:16.014 00.000 15712 PPEC: input: 0.23, control: 0.10, exposure: 1500
22:57:16.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:16.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:57:16.014 00.000 15712 MoveAxis(W, 33, ABG)
22:57:16.014 00.000 15712 Guiding  Dir = 3, Dur = 33
22:57:16.014 00.000 15712 IsGuiding returns 0
22:57:16.041 00.027 15712 PulseGuide returned control before completion, sleep 20
22:57:16.092 00.051 15712 IsGuiding returns 0
22:57:16.092 00.000 15712 Move returns status 0, amount 33
22:57:16.092 00.000 15712 MoveAxis(N, 0, ABG)
22:57:16.092 00.000 15712 Move returns status 0, amount 0
22:57:16.092 00.000 15712 move complete, result=0
22:57:16.092 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
22:57:16.092 00.000 15712 worker thread done servicing request
22:57:16.092 00.000 15712 Worker thread wakes up
22:57:16.094 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:16.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:17.499 01.405 15712 Exposure complete
22:57:17.558 00.059 15712 worker thread done servicing request
22:57:17.558 00.000 7988 OnExposeComplete: enter
22:57:17.561 00.003 7988 UpdateGuideState(): m_state=6
22:57:17.561 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
22:57:17.563 00.002 7988 Star::Find returns 1 (0), X=502.21, Y=797.36, Mass=1602, SNR=26.8, Peak=151 HFD=4.5
22:57:17.563 00.000 7988 MultiStar: [#1 -0.14,-0.08,0.98,U] [#2 0.16,-0.21,0.83,U] [#3 -0.19,-0.29,0.87,U] [#4 -0.13,-0.10,0.73,U] [#5 0.06,-0.21,0.71,U] [#6 -0.40,0.04,0.65,U] [#7 -0.06,-0.33,0.50,U] [#8 0.18,-0.25,0.44,U] 
22:57:17.565 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.18}, one-star: {-0.23, -0.25}
22:57:17.565 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.65)
22:57:17.567 00.002 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
22:57:17.567 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.08 mountX=-0.18 mountY=0.10, mountTheta=2.62
22:57:17.569 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.18, opts=13)
22:57:17.571 00.002 7988 Enqueuing Move request for scope (-0.10, -0.18)
22:57:17.571 00.000 15712 Worker thread wakes up
22:57:17.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
22:57:17.571 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
22:57:17.571 00.000 15712 Moving (-0.10, -0.18) raw xDistance=-0.18 yDistance=0.10
22:57:17.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:17.571 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.8
22:57:17.575 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:17.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:17.577 00.002 7988 Enqueuing Expose request
22:57:17.577 00.000 15712 PPEC rslt: input = -0.18, final = -0.15, react = -0.11, pred = -0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 636.00
22:57:17.577 00.000 15712 PPEC: input: -0.18, control: -0.15, exposure: 1500
22:57:17.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:17.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:57:17.577 00.000 15712 MoveAxis(E, 49, ABG)
22:57:17.577 00.000 15712 Guiding  Dir = 2, Dur = 49
22:57:17.577 00.000 15712 IsGuiding returns 0
22:57:17.595 00.018 15712 PulseGuide returned control before completion, sleep 43
22:57:17.641 00.046 15712 IsGuiding returns 1
22:57:17.641 00.000 15712 scope still moving after pulse duration time elapsed
22:57:17.676 00.035 15712 IsGuiding returns 0
22:57:17.676 00.000 15712 scope move finished after 49 + 47 ms
22:57:17.676 00.000 15712 Move returns status 0, amount 49
22:57:17.676 00.000 15712 MoveAxis(N, 0, ABG)
22:57:17.676 00.000 15712 Move returns status 0, amount 0
22:57:17.676 00.000 15712 move complete, result=0
22:57:17.676 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
22:57:17.677 00.001 15712 worker thread done servicing request
22:57:17.677 00.000 15712 Worker thread wakes up
22:57:17.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:17.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:19.316 01.639 15712 Exposure complete
22:57:19.379 00.063 15712 worker thread done servicing request
22:57:19.379 00.000 7988 OnExposeComplete: enter
22:57:19.380 00.001 7988 UpdateGuideState(): m_state=6
22:57:19.380 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
22:57:19.380 00.000 7988 Star::Find returns 1 (0), X=502.11, Y=797.68, Mass=1605, SNR=26.9, Peak=135 HFD=4.6
22:57:19.380 00.000 7988 MultiStar: [#1 -0.14,0.22,0.98,U] [#2 0.19,-0.10,0.86,U] [#3 -0.13,0.10,0.87,U] [#4 -0.21,0.15,0.77,U] [#5 0.07,0.07,0.70,U] [#6 -0.16,0.26,0.66,U] [#7 0.03,-0.16,0.47,U] [#8 -0.16,0.03,0.46,U] 
22:57:19.380 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.33, 0.08}
22:57:19.380 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.56) = xAngle (0.92 = 0.92)
22:57:19.380 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
22:57:19.388 00.008 7988 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.48 mountX=0.08 mountY=0.10, mountTheta=0.90
22:57:19.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.08, opts=13)
22:57:19.388 00.000 7988 Enqueuing Move request for scope (-0.11, 0.08)
22:57:19.388 00.000 15712 Worker thread wakes up
22:57:19.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
22:57:19.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
22:57:19.388 00.000 15712 Moving (-0.11, 0.08) raw xDistance=0.08 yDistance=0.10
22:57:19.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:57:19.388 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.9
22:57:19.394 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:19.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:19.396 00.002 7988 Enqueuing Expose request
22:57:19.396 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.24
22:57:19.396 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
22:57:19.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:19.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:57:19.396 00.000 15712 MoveAxis(E, 11, ABG)
22:57:19.396 00.000 15712 Guiding  Dir = 2, Dur = 11
22:57:19.396 00.000 15712 IsGuiding returns 0
22:57:19.417 00.021 15712 IsGuiding returns 1
22:57:19.417 00.000 15712 scope still moving after pulse duration time elapsed
22:57:19.460 00.043 15712 IsGuiding returns 0
22:57:19.460 00.000 15712 scope move finished after 11 + 55 ms
22:57:19.460 00.000 15712 Move returns status 0, amount 11
22:57:19.460 00.000 15712 MoveAxis(N, 0, ABG)
22:57:19.460 00.000 15712 Move returns status 0, amount 0
22:57:19.460 00.000 15712 move complete, result=0
22:57:19.460 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
22:57:19.460 00.000 15712 worker thread done servicing request
22:57:19.460 00.000 15712 Worker thread wakes up
22:57:19.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:19.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:20.882 01.422 15712 Exposure complete
22:57:20.943 00.061 15712 worker thread done servicing request
22:57:20.943 00.000 7988 OnExposeComplete: enter
22:57:20.943 00.000 7988 UpdateGuideState(): m_state=6
22:57:20.943 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
22:57:20.943 00.000 7988 Star::Find returns 1 (0), X=502.30, Y=797.44, Mass=1606, SNR=26.9, Peak=155 HFD=4.7
22:57:20.943 00.000 7988 MultiStar: [#1 -0.17,0.03,0.95,U] [#2 0.01,-0.32,0.86,U] [#3 -0.04,-0.26,0.88,U] [#4 -0.11,0.22,0.71,U] [#5 0.07,-0.23,0.73,U] [#6 -0.33,0.23,0.66,U] [#7 -0.36,-0.08,0.49,U] [#8 0.07,-0.24,0.43,U] 
22:57:20.943 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.10}, one-star: {-0.14, -0.16}
22:57:20.950 00.007 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.98 = 2.31)
22:57:20.950 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.01 = 2.28)
22:57:20.950 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.14 cameraTheta=-2.41 mountX=-0.10 mountY=0.11, mountTheta=2.29
22:57:20.954 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.10, opts=13)
22:57:20.956 00.002 7988 Enqueuing Move request for scope (-0.11, -0.10)
22:57:20.956 00.000 15712 Worker thread wakes up
22:57:20.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
22:57:20.956 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
22:57:20.956 00.000 15712 Moving (-0.11, -0.10) raw xDistance=-0.10 yDistance=0.11
22:57:20.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:20.959 00.003 7988 UpdateGuideState exits: m=1606 SNR=26.9
22:57:20.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:20.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:20.959 00.000 7988 Enqueuing Expose request
22:57:20.959 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.47
22:57:20.959 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
22:57:20.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:20.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:57:20.959 00.000 15712 MoveAxis(E, 10, ABG)
22:57:20.959 00.000 15712 Guiding  Dir = 2, Dur = 10
22:57:20.985 00.026 15712 IsGuiding returns 0
22:57:21.000 00.015 15712 IsGuiding returns 1
22:57:21.000 00.000 15712 scope still moving after pulse duration time elapsed
22:57:21.023 00.023 15712 IsGuiding returns 1
22:57:21.064 00.041 15712 IsGuiding returns 0
22:57:21.064 00.000 15712 scope move finished after 10 + 69 ms
22:57:21.064 00.000 15712 Move returns status 0, amount 10
22:57:21.064 00.000 15712 MoveAxis(N, 0, ABG)
22:57:21.064 00.000 15712 Move returns status 0, amount 0
22:57:21.064 00.000 15712 move complete, result=0
22:57:21.064 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
22:57:21.066 00.002 15712 worker thread done servicing request
22:57:21.066 00.000 15712 Worker thread wakes up
22:57:21.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:21.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:22.703 01.637 15712 Exposure complete
22:57:22.753 00.050 15712 worker thread done servicing request
22:57:22.753 00.000 7988 OnExposeComplete: enter
22:57:22.765 00.012 7988 UpdateGuideState(): m_state=6
22:57:22.765 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
22:57:22.765 00.000 7988 Star::Find returns 1 (0), X=502.49, Y=797.47, Mass=1602, SNR=26.3, Peak=161 HFD=4.3
22:57:22.765 00.000 7988 MultiStar: [#1 -0.34,0.13,0.97,U] [#2 0.20,-0.19,0.89,U] [#3 -0.08,-0.26,0.89,U] [#4 -0.30,-0.00,0.73,U] [#5 -0.02,0.13,0.74,U] [#6 -0.29,0.12,0.66,U] [#7 -0.10,-0.10,0.47,U] [#8 -0.03,-0.07,0.45,U] 
22:57:22.765 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {0.04, -0.14}
22:57:22.770 00.005 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.26 = 2.02)
22:57:22.770 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.99)
22:57:22.770 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.70 mountX=-0.05 mountY=0.10, mountTheta=2.01
22:57:22.770 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
22:57:22.770 00.000 7988 Enqueuing Move request for scope (-0.10, -0.05)
22:57:22.770 00.000 15712 Worker thread wakes up
22:57:22.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
22:57:22.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
22:57:22.770 00.000 15712 Moving (-0.10, -0.05) raw xDistance=-0.05 yDistance=0.10
22:57:22.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:22.770 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.3
22:57:22.778 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:22.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:22.780 00.002 7988 Enqueuing Expose request
22:57:22.780 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 636.70
22:57:22.780 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
22:57:22.782 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:22.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:57:22.782 00.000 15712 MoveAxis(E, 11, ABG)
22:57:22.782 00.000 15712 Guiding  Dir = 2, Dur = 11
22:57:22.782 00.000 15712 IsGuiding returns 0
22:57:22.804 00.022 15712 IsGuiding returns 1
22:57:22.804 00.000 15712 scope still moving after pulse duration time elapsed
22:57:22.848 00.044 15712 IsGuiding returns 0
22:57:22.848 00.000 15712 scope move finished after 11 + 61 ms
22:57:22.848 00.000 15712 Move returns status 0, amount 11
22:57:22.848 00.000 15712 MoveAxis(N, 0, ABG)
22:57:22.855 00.007 15712 Move returns status 0, amount 0
22:57:22.855 00.000 15712 move complete, result=0
22:57:22.855 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
22:57:22.857 00.002 15712 worker thread done servicing request
22:57:22.857 00.000 15712 Worker thread wakes up
22:57:22.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:22.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:24.263 01.406 15712 Exposure complete
22:57:24.324 00.061 7988 OnExposeComplete: enter
22:57:24.324 00.000 7988 UpdateGuideState(): m_state=6
22:57:24.324 00.000 15712 worker thread done servicing request
22:57:24.324 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
22:57:24.324 00.000 7988 Star::Find returns 1 (0), X=502.30, Y=797.76, Mass=1642, SNR=27.0, Peak=143 HFD=4.5
22:57:24.324 00.000 7988 MultiStar: [#1 -0.24,0.43,0.95,U] [#2 0.08,-0.10,0.81,U] [#3 0.07,0.22,0.86,U] [#4 -0.00,0.28,0.72,U] [#5 0.14,0.13,0.73,U] [#6 -0.21,0.55,0.00,M1] [#7 0.02,0.04,0.47,U] [#8 0.13,0.35,0.46,U] 
22:57:24.324 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.19}, one-star: {-0.14, 0.16}
22:57:24.324 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
22:57:24.324 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
22:57:24.324 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.64 mountX=0.19 mountY=0.01, mountTheta=0.05
22:57:24.335 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.19, opts=13)
22:57:24.335 00.000 7988 Enqueuing Move request for scope (-0.01, 0.19)
22:57:24.335 00.000 15712 Worker thread wakes up
22:57:24.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
22:57:24.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
22:57:24.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:24.335 00.000 7988 UpdateGuideState exits: m=1642 SNR=27.0
22:57:24.340 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:24.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:24.340 00.000 7988 Enqueuing Expose request
22:57:24.340 00.000 15712 Moving (-0.01, 0.19) raw xDistance=0.19 yDistance=0.01
22:57:24.340 00.000 15712 PPEC rslt: input = 0.19, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 636.93
22:57:24.340 00.000 15712 PPEC: input: 0.19, control: 0.07, exposure: 1500
22:57:24.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:24.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:24.340 00.000 15712 MoveAxis(W, 24, ABG)
22:57:24.340 00.000 15712 Guiding  Dir = 3, Dur = 24
22:57:24.340 00.000 15712 IsGuiding returns 0
22:57:24.373 00.033 15712 IsGuiding returns 1
22:57:24.373 00.000 15712 scope still moving after pulse duration time elapsed
22:57:24.420 00.047 15712 IsGuiding returns 0
22:57:24.420 00.000 15712 scope move finished after 24 + 51 ms
22:57:24.420 00.000 15712 Move returns status 0, amount 24
22:57:24.420 00.000 15712 MoveAxis(N, 0, ABG)
22:57:24.420 00.000 15712 Move returns status 0, amount 0
22:57:24.420 00.000 15712 move complete, result=0
22:57:24.420 00.000 7988 GuideStep: 0.2 px 24 ms WEST, 0.0 px 0 ms NORTH
22:57:24.423 00.003 15712 worker thread done servicing request
22:57:24.423 00.000 15712 Worker thread wakes up
22:57:24.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:24.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:26.062 01.639 15712 Exposure complete
22:57:26.120 00.058 15712 worker thread done servicing request
22:57:26.120 00.000 7988 OnExposeComplete: enter
22:57:26.125 00.005 7988 UpdateGuideState(): m_state=6
22:57:26.127 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
22:57:26.127 00.000 7988 Star::Find returns 1 (0), X=502.58, Y=797.71, Mass=1580, SNR=26.5, Peak=153 HFD=4.6
22:57:26.129 00.002 7988 MultiStar: [#1 -0.30,0.17,0.97,U] [#2 0.08,-0.05,0.86,U] [#3 -0.17,0.01,0.88,U] [#4 -0.21,0.33,0.77,U] [#5 0.04,0.10,0.73,U] [#6 -0.24,0.27,0.65,U] [#7 -0.30,0.23,0.51,U] [#8 0.25,-0.06,0.47,U] 
22:57:26.129 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.12}, one-star: {0.14, 0.10}
22:57:26.131 00.002 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
22:57:26.131 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
22:57:26.133 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.15 mountX=0.12 mountY=0.08, mountTheta=0.57
22:57:26.135 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.12, opts=13)
22:57:26.136 00.001 7988 Enqueuing Move request for scope (-0.08, 0.12)
22:57:26.136 00.000 15712 Worker thread wakes up
22:57:26.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
22:57:26.136 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
22:57:26.136 00.000 15712 Moving (-0.08, 0.12) raw xDistance=0.12 yDistance=0.08
22:57:26.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:26.136 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.5
22:57:26.142 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:26.142 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:26.144 00.002 7988 Enqueuing Expose request
22:57:26.144 00.000 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.16
22:57:26.144 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
22:57:26.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:26.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:57:26.144 00.000 15712 MoveAxis(E, 14, ABG)
22:57:26.144 00.000 15712 Guiding  Dir = 2, Dur = 14
22:57:26.144 00.000 15712 IsGuiding returns 0
22:57:26.162 00.018 15712 IsGuiding returns 1
22:57:26.162 00.000 15712 scope still moving after pulse duration time elapsed
22:57:26.212 00.050 15712 IsGuiding returns 0
22:57:26.212 00.000 15712 scope move finished after 14 + 52 ms
22:57:26.212 00.000 15712 Move returns status 0, amount 14
22:57:26.212 00.000 15712 MoveAxis(N, 0, ABG)
22:57:26.212 00.000 15712 Move returns status 0, amount 0
22:57:26.212 00.000 15712 move complete, result=0
22:57:26.212 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
22:57:26.213 00.001 15712 worker thread done servicing request
22:57:26.213 00.000 15712 Worker thread wakes up
22:57:26.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:26.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:27.626 01.413 15712 Exposure complete
22:57:27.689 00.063 15712 worker thread done servicing request
22:57:27.689 00.000 7988 OnExposeComplete: enter
22:57:27.689 00.000 7988 UpdateGuideState(): m_state=6
22:57:27.689 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
22:57:27.689 00.000 7988 Star::Find returns 1 (0), X=502.40, Y=797.50, Mass=1555, SNR=26.1, Peak=155 HFD=4.4
22:57:27.689 00.000 7988 MultiStar: [#1 -0.12,0.27,0.98,U] [#2 0.32,0.05,0.87,U] [#3 0.05,0.16,0.88,U] [#4 -0.04,0.32,0.78,U] [#5 0.03,0.31,0.75,U] [#6 -0.16,0.32,0.67,U] [#7 0.00,0.13,0.51,U] [#8 -0.07,0.04,0.44,U] 
22:57:27.689 00.000 7988 single-star, 8 included, MultiStar: {0.00, 0.16}, one-star: {-0.05, -0.10}
22:57:27.689 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.59 = 2.70)
22:57:27.699 00.010 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
22:57:27.699 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.02 mountX=-0.10 mountY=0.05, mountTheta=2.67
22:57:27.699 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.10, opts=13)
22:57:27.699 00.000 7988 Enqueuing Move request for scope (-0.05, -0.10)
22:57:27.699 00.000 15712 Worker thread wakes up
22:57:27.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
22:57:27.699 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
22:57:27.699 00.000 15712 Moving (-0.05, -0.10) raw xDistance=-0.10 yDistance=0.05
22:57:27.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:27.705 00.006 7988 UpdateGuideState exits: m=1555 SNR=26.1
22:57:27.707 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:27.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:27.707 00.000 7988 Enqueuing Expose request
22:57:27.707 00.000 15712 PPEC rslt: input = -0.10, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.38
22:57:27.707 00.000 15712 PPEC: input: -0.10, control: -0.04, exposure: 1500
22:57:27.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:27.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:57:27.707 00.000 15712 MoveAxis(E, 14, ABG)
22:57:27.707 00.000 15712 Guiding  Dir = 2, Dur = 14
22:57:27.707 00.000 15712 IsGuiding returns 0
22:57:27.721 00.014 15712 IsGuiding returns 1
22:57:27.721 00.000 15712 scope still moving after pulse duration time elapsed
22:57:27.773 00.052 15712 IsGuiding returns 0
22:57:27.773 00.000 15712 scope move finished after 14 + 51 ms
22:57:27.773 00.000 15712 Move returns status 0, amount 14
22:57:27.773 00.000 15712 MoveAxis(N, 0, ABG)
22:57:27.773 00.000 15712 Move returns status 0, amount 0
22:57:27.773 00.000 15712 move complete, result=0
22:57:27.773 00.000 15712 worker thread done servicing request
22:57:27.773 00.000 15712 Worker thread wakes up
22:57:27.773 00.000 7988 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
22:57:27.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:27.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:29.415 01.642 15712 Exposure complete
22:57:29.468 00.053 15712 worker thread done servicing request
22:57:29.477 00.009 7988 OnExposeComplete: enter
22:57:29.477 00.000 7988 UpdateGuideState(): m_state=6
22:57:29.477 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
22:57:29.477 00.000 7988 Star::Find returns 1 (0), X=502.37, Y=797.51, Mass=1634, SNR=26.9, Peak=158 HFD=4.4
22:57:29.477 00.000 7988 MultiStar: [#1 -0.14,0.05,0.98,U] [#2 0.07,-0.03,0.84,U] [#3 -0.00,-0.11,0.89,U] [#4 -0.09,0.29,0.76,U] [#5 0.12,-0.01,0.76,U] [#6 -0.21,0.33,0.65,U] [#7 -0.19,-0.06,0.48,U] [#8 -0.08,-0.24,0.44,U] 
22:57:29.477 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.08, -0.10}
22:57:29.477 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.56) = xAngle (1.28 = 1.28)
22:57:29.485 00.008 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
22:57:29.485 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.85 mountX=0.02 mountY=0.06, mountTheta=1.28
22:57:29.485 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
22:57:29.485 00.000 7988 Enqueuing Move request for scope (-0.06, 0.02)
22:57:29.485 00.000 15712 Worker thread wakes up
22:57:29.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
22:57:29.485 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
22:57:29.485 00.000 15712 Moving (-0.06, 0.02) raw xDistance=0.02 yDistance=0.06
22:57:29.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:29.485 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.9
22:57:29.492 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:29.492 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:29.492 00.000 7988 Enqueuing Expose request
22:57:29.492 00.000 15712 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.61
22:57:29.492 00.000 15712 PPEC: input: 0.02, control: -0.04, exposure: 1500
22:57:29.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:29.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:57:29.492 00.000 15712 MoveAxis(E, 14, ABG)
22:57:29.492 00.000 15712 Guiding  Dir = 2, Dur = 14
22:57:29.492 00.000 15712 IsGuiding returns 0
22:57:29.519 00.027 15712 IsGuiding returns 1
22:57:29.519 00.000 15712 scope still moving after pulse duration time elapsed
22:57:29.576 00.057 15712 IsGuiding returns 0
22:57:29.576 00.000 15712 scope move finished after 14 + 74 ms
22:57:29.576 00.000 15712 Move returns status 0, amount 14
22:57:29.576 00.000 15712 MoveAxis(N, 0, ABG)
22:57:29.576 00.000 15712 Move returns status 0, amount 0
22:57:29.576 00.000 15712 move complete, result=0
22:57:29.576 00.000 7988 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
22:57:29.586 00.010 15712 worker thread done servicing request
22:57:29.586 00.000 15712 Worker thread wakes up
22:57:29.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:29.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:30.991 01.405 15712 Exposure complete
22:57:31.053 00.062 15712 worker thread done servicing request
22:57:31.053 00.000 7988 OnExposeComplete: enter
22:57:31.053 00.000 7988 UpdateGuideState(): m_state=6
22:57:31.055 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
22:57:31.055 00.000 7988 Star::Find returns 1 (0), X=502.45, Y=797.53, Mass=1599, SNR=26.7, Peak=156 HFD=4.2
22:57:31.057 00.002 7988 MultiStar: [#1 -0.23,0.14,0.99,U] [#2 0.09,-0.08,0.88,U] [#3 -0.22,-0.02,0.86,U] [#4 -0.03,0.38,0.80,U] [#5 0.08,0.09,0.71,U] [#6 -0.21,0.11,0.67,U] [#7 -0.06,-0.05,0.50,U] [#8 0.38,-0.06,0.46,U] 
22:57:31.057 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.01, -0.07}
22:57:31.059 00.002 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.56) = xAngle (0.69 = 0.69)
22:57:31.059 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
22:57:31.061 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.25 mountX=0.05 mountY=0.04, mountTheta=0.67
22:57:31.063 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.05, opts=13)
22:57:31.065 00.002 7988 Enqueuing Move request for scope (-0.04, 0.05)
22:57:31.065 00.000 15712 Worker thread wakes up
22:57:31.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:57:31.065 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:57:31.065 00.000 15712 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=0.04
22:57:31.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:31.065 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.7
22:57:31.068 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:31.069 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:31.069 00.000 7988 Enqueuing Expose request
22:57:31.069 00.000 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.84
22:57:31.069 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
22:57:31.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:31.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:31.069 00.000 15712 MoveAxis(E, 14, ABG)
22:57:31.069 00.000 15712 Guiding  Dir = 2, Dur = 14
22:57:31.069 00.000 15712 IsGuiding returns 0
22:57:31.086 00.017 15712 IsGuiding returns 1
22:57:31.086 00.000 15712 scope still moving after pulse duration time elapsed
22:57:31.135 00.049 15712 IsGuiding returns 0
22:57:31.135 00.000 15712 scope move finished after 14 + 48 ms
22:57:31.135 00.000 15712 Move returns status 0, amount 14
22:57:31.135 00.000 15712 MoveAxis(N, 0, ABG)
22:57:31.135 00.000 15712 Move returns status 0, amount 0
22:57:31.135 00.000 15712 move complete, result=0
22:57:31.135 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:57:31.136 00.001 15712 worker thread done servicing request
22:57:31.136 00.000 15712 Worker thread wakes up
22:57:31.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:31.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:32.777 01.641 15712 Exposure complete
22:57:32.840 00.063 15712 worker thread done servicing request
22:57:32.840 00.000 7988 OnExposeComplete: enter
22:57:32.840 00.000 7988 UpdateGuideState(): m_state=6
22:57:32.843 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
22:57:32.843 00.000 7988 Star::Find returns 1 (0), X=502.26, Y=797.71, Mass=1586, SNR=26.4, Peak=152 HFD=4.3
22:57:32.845 00.002 7988 MultiStar: [#1 -0.12,0.19,0.98,U] [#2 -0.07,-0.15,0.88,U] [#3 -0.28,0.22,0.86,U] [#4 -0.19,0.37,0.78,U] [#5 0.09,0.13,0.74,U] [#6 -0.39,0.42,0.00,M1] [#7 -0.32,0.07,0.53,U] [#8 -0.02,-0.08,0.46,U] 
22:57:32.845 00.000 7988 refined, 7 included, MultiStar: {-0.14, 0.12}, one-star: {-0.19, 0.11}
22:57:32.847 00.002 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
22:57:32.847 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
22:57:32.849 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.18 cameraTheta=2.43 mountX=0.12 mountY=0.14, mountTheta=0.86
22:57:32.850 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.12, opts=13)
22:57:32.852 00.002 7988 Enqueuing Move request for scope (-0.14, 0.12)
22:57:32.852 00.000 15712 Worker thread wakes up
22:57:32.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
22:57:32.852 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
22:57:32.852 00.000 15712 Moving (-0.14, 0.12) raw xDistance=0.12 yDistance=0.14
22:57:32.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:32.852 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.4
22:57:32.856 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:32.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:32.856 00.000 7988 Enqueuing Expose request
22:57:32.856 00.000 15712 PPEC rslt: input = 0.12, final = -0.05, react = 0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.07
22:57:32.856 00.000 15712 PPEC: input: 0.12, control: -0.05, exposure: 1500
22:57:32.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:32.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:57:32.856 00.000 15712 MoveAxis(E, 15, ABG)
22:57:32.856 00.000 15712 Guiding  Dir = 2, Dur = 15
22:57:32.856 00.000 15712 IsGuiding returns 0
22:57:32.872 00.016 15712 IsGuiding returns 1
22:57:32.872 00.000 15712 scope still moving after pulse duration time elapsed
22:57:32.920 00.048 15712 IsGuiding returns 0
22:57:32.920 00.000 15712 scope move finished after 15 + 50 ms
22:57:32.920 00.000 15712 Move returns status 0, amount 15
22:57:32.920 00.000 15712 MoveAxis(N, 0, ABG)
22:57:32.920 00.000 15712 Move returns status 0, amount 0
22:57:32.920 00.000 15712 move complete, result=0
22:57:32.920 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
22:57:32.927 00.007 15712 worker thread done servicing request
22:57:32.927 00.000 15712 Worker thread wakes up
22:57:32.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:32.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:34.341 01.414 15712 Exposure complete
22:57:34.397 00.056 15712 worker thread done servicing request
22:57:34.403 00.006 7988 OnExposeComplete: enter
22:57:34.403 00.000 7988 UpdateGuideState(): m_state=6
22:57:34.405 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
22:57:34.405 00.000 7988 Star::Find returns 1 (0), X=502.30, Y=797.76, Mass=1553, SNR=26.1, Peak=152 HFD=4.3
22:57:34.407 00.002 7988 MultiStar: [#1 -0.22,0.19,1.01,U] [#2 0.15,-0.09,0.87,U] [#3 -0.19,0.17,0.89,U] [#4 -0.23,0.30,0.81,U] [#5 0.13,0.23,0.74,U] [#6 -0.09,0.54,0.00,M2] [#7 -0.20,0.13,0.52,U] [#8 0.32,0.01,0.48,U] 
22:57:34.407 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.14}, one-star: {-0.15, 0.15}
22:57:34.409 00.002 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
22:57:34.409 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
22:57:34.411 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.03 mountX=0.14 mountY=0.07, mountTheta=0.44
22:57:34.413 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.14, opts=13)
22:57:34.414 00.001 7988 Enqueuing Move request for scope (-0.07, 0.14)
22:57:34.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:57:34.416 00.002 7988 UpdateGuideState exits: m=1553 SNR=26.1
22:57:34.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:34.418 00.002 15712 Worker thread wakes up
22:57:34.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:34.418 00.000 7988 Enqueuing Expose request
22:57:34.420 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
22:57:34.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
22:57:34.420 00.000 15712 Moving (-0.07, 0.14) raw xDistance=0.14 yDistance=0.07
22:57:34.420 00.000 15712 PPEC rslt: input = 0.14, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.29
22:57:34.420 00.000 15712 PPEC: input: 0.14, control: -0.05, exposure: 1500
22:57:34.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:34.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:57:34.420 00.000 15712 MoveAxis(E, 15, ABG)
22:57:34.420 00.000 15712 Guiding  Dir = 2, Dur = 15
22:57:34.420 00.000 15712 IsGuiding returns 0
22:57:34.442 00.022 15712 IsGuiding returns 1
22:57:34.442 00.000 15712 scope still moving after pulse duration time elapsed
22:57:34.466 00.024 15712 IsGuiding returns 1
22:57:34.502 00.036 15712 IsGuiding returns 0
22:57:34.502 00.000 15712 scope move finished after 15 + 69 ms
22:57:34.502 00.000 15712 Move returns status 0, amount 15
22:57:34.502 00.000 15712 MoveAxis(N, 0, ABG)
22:57:34.502 00.000 15712 Move returns status 0, amount 0
22:57:34.502 00.000 15712 move complete, result=0
22:57:34.502 00.000 15712 worker thread done servicing request
22:57:34.502 00.000 15712 Worker thread wakes up
22:57:34.502 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
22:57:34.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:34.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:36.143 01.641 15712 Exposure complete
22:57:36.200 00.057 15712 worker thread done servicing request
22:57:36.200 00.000 7988 OnExposeComplete: enter
22:57:36.205 00.005 7988 UpdateGuideState(): m_state=6
22:57:36.205 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
22:57:36.207 00.002 7988 Star::Find returns 1 (0), X=502.33, Y=797.88, Mass=1585, SNR=26.3, Peak=151 HFD=4.4
22:57:36.209 00.002 7988 MultiStar: [#1 -0.39,0.28,1.00,U] [#2 0.04,0.20,0.89,U] [#3 -0.19,0.44,0.89,U] [#4 -0.17,0.36,0.77,U] [#5 -0.11,0.20,0.76,U] [#6 -0.28,0.52,0.00,M3] [#7 -0.28,-0.11,0.52,U] [#8 -0.08,-0.15,0.43,U] 
22:57:36.209 00.000 7988 refined, 7 included, MultiStar: {-0.16, 0.23}, one-star: {-0.11, 0.27}
22:57:36.211 00.002 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.63 = 0.63)
22:57:36.211 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
22:57:36.211 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.20 mountX=0.23 mountY=0.16, mountTheta=0.61
22:57:36.213 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.23, opts=13)
22:57:36.215 00.002 7988 Enqueuing Move request for scope (-0.16, 0.23)
22:57:36.215 00.000 15712 Worker thread wakes up
22:57:36.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
22:57:36.217 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
22:57:36.217 00.000 15712 Moving (-0.16, 0.23) raw xDistance=0.23 yDistance=0.16
22:57:36.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:36.217 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.3
22:57:36.219 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:36.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:36.220 00.001 7988 Enqueuing Expose request
22:57:36.220 00.000 15712 PPEC rslt: input = 0.23, final = 0.09, react = 0.14, pred = -0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 638.52
22:57:36.220 00.000 15712 PPEC: input: 0.23, control: 0.09, exposure: 1500
22:57:36.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:36.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:57:36.220 00.000 15712 MoveAxis(W, 28, ABG)
22:57:36.220 00.000 15712 Guiding  Dir = 3, Dur = 28
22:57:36.257 00.037 15712 IsGuiding returns 0
22:57:36.267 00.010 15712 PulseGuide returned control before completion, sleep 23
22:57:36.318 00.051 15712 IsGuiding returns 0
22:57:36.318 00.000 15712 Move returns status 0, amount 28
22:57:36.318 00.000 15712 MoveAxis(N, 0, ABG)
22:57:36.318 00.000 15712 Move returns status 0, amount 0
22:57:36.318 00.000 15712 move complete, result=0
22:57:36.318 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.2 px 0 ms NORTH
22:57:36.332 00.014 15712 worker thread done servicing request
22:57:36.332 00.000 15712 Worker thread wakes up
22:57:36.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:36.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:37.737 01.405 15712 Exposure complete
22:57:37.797 00.060 15712 worker thread done servicing request
22:57:37.797 00.000 7988 OnExposeComplete: enter
22:57:37.798 00.001 7988 UpdateGuideState(): m_state=6
22:57:37.798 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
22:57:37.798 00.000 7988 Star::Find returns 1 (0), X=502.46, Y=797.98, Mass=1615, SNR=26.8, Peak=141 HFD=4.3
22:57:37.798 00.000 7988 MultiStar: [#1 -0.26,0.39,0.98,U] [#2 -0.18,0.31,0.87,U] [#3 -0.29,0.30,0.84,U] [#4 -0.06,0.47,0.75,U] [#5 -0.03,0.38,0.72,U] [#6 -0.33,0.41,0.00,M4] [#7 -0.45,0.19,0.51,U] [#8 0.02,0.23,0.45,U] 
22:57:37.798 00.000 7988 single-star, 7 included, MultiStar: {-0.15, 0.34}, one-star: {0.02, 0.37}
22:57:37.798 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
22:57:37.798 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
22:57:37.798 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.52 mountX=0.37 mountY=-0.03, mountTheta=-0.07
22:57:37.798 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.37, opts=13)
22:57:37.798 00.000 7988 Enqueuing Move request for scope (0.02, 0.37)
22:57:37.798 00.000 15712 Worker thread wakes up
22:57:37.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.37) opts 0xd
22:57:37.798 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.37)
22:57:37.798 00.000 15712 Moving (0.02, 0.37) raw xDistance=0.37 yDistance=-0.03
22:57:37.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:37.798 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.8
22:57:37.814 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:37.814 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:37.814 00.000 7988 Enqueuing Expose request
22:57:37.814 00.000 15712 PPEC rslt: input = 0.37, final = 0.18, react = 0.22, pred = -0.05, hyst = 0.20, hyst_pct = 0.00, period_length = 638.74
22:57:37.814 00.000 15712 PPEC: input: 0.37, control: 0.18, exposure: 1500
22:57:37.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:37.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:57:37.814 00.000 15712 MoveAxis(W, 58, ABG)
22:57:37.814 00.000 15712 Guiding  Dir = 3, Dur = 58
22:57:37.814 00.000 15712 IsGuiding returns 0
22:57:37.848 00.034 15712 PulseGuide returned control before completion, sleep 39
22:57:37.928 00.080 15712 IsGuiding returns 1
22:57:37.928 00.000 15712 scope still moving after pulse duration time elapsed
22:57:37.958 00.030 15712 IsGuiding returns 0
22:57:37.958 00.000 15712 scope move finished after 58 + 82 ms
22:57:37.958 00.000 15712 Move returns status 0, amount 58
22:57:37.958 00.000 15712 MoveAxis(N, 0, ABG)
22:57:37.958 00.000 15712 Move returns status 0, amount 0
22:57:37.958 00.000 15712 move complete, result=0
22:57:37.958 00.000 15712 worker thread done servicing request
22:57:37.958 00.000 15712 Worker thread wakes up
22:57:37.958 00.000 7988 GuideStep: 0.4 px 58 ms WEST, -0.0 px 0 ms NORTH
22:57:37.960 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:37.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:39.601 01.641 15712 Exposure complete
22:57:39.662 00.061 15712 worker thread done servicing request
22:57:39.662 00.000 7988 OnExposeComplete: enter
22:57:39.662 00.000 7988 UpdateGuideState(): m_state=6
22:57:39.665 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
22:57:39.667 00.002 7988 Star::Find returns 1 (0), X=502.12, Y=797.32, Mass=1565, SNR=26.3, Peak=154 HFD=4.0
22:57:39.667 00.000 7988 MultiStar: [#1 -0.41,-0.05,0.99,U] [#2 0.02,-0.28,0.87,U] [#3 -0.28,-0.17,0.89,U] [#4 -0.25,-0.07,0.76,U] [#5 0.02,-0.11,0.74,U] [#6 -0.34,-0.03,0.68,U] [#7 -0.14,-0.15,0.50,U] [#8 0.17,-0.44,0.44,U] 
22:57:39.669 00.002 7988 refined, 8 included, MultiStar: {-0.20, -0.17}, one-star: {-0.32, -0.29}
22:57:39.669 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.56) = xAngle (-4.00 = 2.28)
22:57:39.671 00.002 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.03 = 2.25)
22:57:39.671 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-2.44 mountX=-0.17 mountY=0.20, mountTheta=2.27
22:57:39.673 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.17, opts=13)
22:57:39.675 00.002 7988 Enqueuing Move request for scope (-0.20, -0.17)
22:57:39.675 00.000 15712 Worker thread wakes up
22:57:39.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.17) opts 0xd
22:57:39.675 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.17)
22:57:39.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:39.675 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.3
22:57:39.678 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:39.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:39.680 00.002 7988 Enqueuing Expose request
22:57:39.680 00.000 15712 Moving (-0.20, -0.17) raw xDistance=-0.17 yDistance=0.20
22:57:39.680 00.000 15712 PPEC rslt: input = -0.17, final = -0.14, react = -0.10, pred = -0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 638.96
22:57:39.680 00.000 15712 PPEC: input: -0.17, control: -0.14, exposure: 1500
22:57:39.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:39.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:57:39.680 00.000 15712 MoveAxis(E, 46, ABG)
22:57:39.680 00.000 15712 Guiding  Dir = 2, Dur = 46
22:57:39.680 00.000 15712 IsGuiding returns 0
22:57:39.702 00.022 15712 PulseGuide returned control before completion, sleep 39
22:57:39.744 00.042 15712 IsGuiding returns 1
22:57:39.744 00.000 15712 scope still moving after pulse duration time elapsed
22:57:39.780 00.036 15712 IsGuiding returns 0
22:57:39.780 00.000 15712 scope move finished after 46 + 52 ms
22:57:39.780 00.000 15712 Move returns status 0, amount 46
22:57:39.780 00.000 15712 MoveAxis(N, 0, ABG)
22:57:39.780 00.000 15712 Move returns status 0, amount 0
22:57:39.780 00.000 15712 move complete, result=0
22:57:39.780 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
22:57:39.784 00.004 15712 worker thread done servicing request
22:57:39.784 00.000 15712 Worker thread wakes up
22:57:39.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:39.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:41.198 01.414 15712 Exposure complete
22:57:41.251 00.053 15712 worker thread done servicing request
22:57:41.259 00.008 7988 OnExposeComplete: enter
22:57:41.259 00.000 7988 UpdateGuideState(): m_state=6
22:57:41.261 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
22:57:41.261 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=797.42, Mass=1494, SNR=25.7, Peak=161 HFD=4.1
22:57:41.263 00.002 7988 MultiStar: [#1 -0.31,0.02,1.02,U] [#2 -0.03,-0.21,0.89,U] [#3 -0.12,-0.25,0.89,U] [#4 -0.01,0.01,0.75,U] [#5 0.20,-0.10,0.77,U] [#6 -0.25,-0.04,0.68,U] [#7 -0.39,-0.17,0.51,U] [#8 0.26,-0.24,0.47,U] 
22:57:41.263 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.12}, one-star: {-0.03, -0.18}
22:57:41.265 00.002 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.73 = 2.56)
22:57:41.265 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.52)
22:57:41.268 00.003 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.16 mountX=-0.12 mountY=0.09, mountTheta=2.53
22:57:41.268 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.12, opts=13)
22:57:41.270 00.002 7988 Enqueuing Move request for scope (-0.08, -0.12)
22:57:41.272 00.002 15712 Worker thread wakes up
22:57:41.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
22:57:41.272 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
22:57:41.272 00.000 15712 Moving (-0.08, -0.12) raw xDistance=-0.12 yDistance=0.09
22:57:41.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:41.272 00.000 7988 UpdateGuideState exits: m=1494 SNR=25.7
22:57:41.274 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:41.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:41.275 00.001 7988 Enqueuing Expose request
22:57:41.275 00.000 15712 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.19
22:57:41.277 00.002 15712 PPEC: input: -0.12, control: -0.04, exposure: 1500
22:57:41.277 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:41.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:57:41.277 00.000 15712 MoveAxis(E, 12, ABG)
22:57:41.277 00.000 15712 Guiding  Dir = 2, Dur = 12
22:57:41.277 00.000 15712 IsGuiding returns 0
22:57:41.296 00.019 15712 IsGuiding returns 1
22:57:41.296 00.000 15712 scope still moving after pulse duration time elapsed
22:57:41.323 00.027 15712 IsGuiding returns 1
22:57:41.355 00.032 15712 IsGuiding returns 0
22:57:41.355 00.000 15712 scope move finished after 12 + 74 ms
22:57:41.355 00.000 15712 Move returns status 0, amount 12
22:57:41.355 00.000 15712 MoveAxis(N, 0, ABG)
22:57:41.355 00.000 15712 Move returns status 0, amount 0
22:57:41.355 00.000 15712 move complete, result=0
22:57:41.355 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
22:57:41.366 00.011 15712 worker thread done servicing request
22:57:41.366 00.000 15712 Worker thread wakes up
22:57:41.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:41.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:43.000 01.634 15712 Exposure complete
22:57:43.061 00.061 15712 worker thread done servicing request
22:57:43.061 00.000 7988 OnExposeComplete: enter
22:57:43.061 00.000 7988 UpdateGuideState(): m_state=6
22:57:43.063 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
22:57:43.063 00.000 7988 Star::Find returns 1 (0), X=502.07, Y=797.69, Mass=1516, SNR=26.0, Peak=147 HFD=4.1
22:57:43.065 00.002 7988 MultiStar: [#1 -0.19,0.40,0.98,U] [#2 -0.18,0.14,0.87,U] [#3 -0.47,0.13,0.90,U] [#4 -0.30,0.66,0.00,M1] [#5 -0.12,0.18,0.76,U] [#6 -0.31,0.52,0.00,M3] [#7 -0.71,0.26,0.00,M1] [#8 0.01,-0.10,0.44,U] 
22:57:43.065 00.000 7988 refined, 5 included, MultiStar: {-0.25, 0.16}, one-star: {-0.37, 0.09}
22:57:43.067 00.002 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (1.00 = 1.00)
22:57:43.067 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
22:57:43.069 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.30 cameraTheta=2.56 mountX=0.16 mountY=0.24, mountTheta=0.99
22:57:43.071 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.16, opts=13)
22:57:43.072 00.001 7988 Enqueuing Move request for scope (-0.25, 0.16)
22:57:43.072 00.000 15712 Worker thread wakes up
22:57:43.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
22:57:43.072 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
22:57:43.072 00.000 15712 Moving (-0.25, 0.16) raw xDistance=0.16 yDistance=0.24
22:57:43.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:43.072 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.0
22:57:43.075 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:43.076 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:43.076 00.000 7988 Enqueuing Expose request
22:57:43.076 00.000 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.10, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
22:57:43.076 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
22:57:43.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:43.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:57:43.076 00.000 15712 MoveAxis(E, 11, ABG)
22:57:43.076 00.000 15712 Guiding  Dir = 2, Dur = 11
22:57:43.076 00.000 15712 IsGuiding returns 0
22:57:43.105 00.029 15712 IsGuiding returns 1
22:57:43.105 00.000 15712 scope still moving after pulse duration time elapsed
22:57:43.151 00.046 15712 IsGuiding returns 0
22:57:43.151 00.000 15712 scope move finished after 11 + 63 ms
22:57:43.151 00.000 15712 Move returns status 0, amount 11
22:57:43.151 00.000 15712 MoveAxis(N, 0, ABG)
22:57:43.151 00.000 15712 Move returns status 0, amount 0
22:57:43.151 00.000 15712 move complete, result=0
22:57:43.151 00.000 7988 GuideStep: 0.2 px 11 ms EAST, 0.2 px 0 ms NORTH
22:57:43.151 00.000 15712 worker thread done servicing request
22:57:43.156 00.005 15712 Worker thread wakes up
22:57:43.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:43.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:44.560 01.404 15712 Exposure complete
22:57:44.617 00.057 15712 worker thread done servicing request
22:57:44.617 00.000 7988 OnExposeComplete: enter
22:57:44.622 00.005 7988 UpdateGuideState(): m_state=6
22:57:44.622 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
22:57:44.622 00.000 7988 Star::Find returns 1 (0), X=502.31, Y=797.94, Mass=1682, SNR=27.5, Peak=158 HFD=4.6
22:57:44.622 00.000 7988 MultiStar: [#1 -0.14,0.45,0.94,U] [#2 0.07,0.24,0.83,U] [#3 -0.10,0.32,0.85,U] [#4 -0.16,0.53,0.00,M2] [#5 -0.05,0.16,0.73,U] [#6 -0.28,0.73,0.00,M4] [#7 -0.31,0.24,0.47,U] [#8 0.13,0.15,0.44,U] 
22:57:44.622 00.000 7988 refined, 6 included, MultiStar: {-0.08, 0.29}, one-star: {-0.14, 0.34}
22:57:44.622 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
22:57:44.622 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
22:57:44.622 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.84 mountX=0.29 mountY=0.07, mountTheta=0.25
22:57:44.622 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.29, opts=13)
22:57:44.622 00.000 7988 Enqueuing Move request for scope (-0.08, 0.29)
22:57:44.634 00.012 15712 Worker thread wakes up
22:57:44.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
22:57:44.634 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
22:57:44.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:44.634 00.000 7988 UpdateGuideState exits: m=1682 SNR=27.5
22:57:44.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:44.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:44.637 00.003 7988 Enqueuing Expose request
22:57:44.639 00.002 15712 Moving (-0.08, 0.29) raw xDistance=0.29 yDistance=0.07
22:57:44.639 00.000 15712 PPEC rslt: input = 0.29, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.63
22:57:44.639 00.000 15712 PPEC: input: 0.29, control: 0.14, exposure: 1500
22:57:44.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:44.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:57:44.639 00.000 15712 MoveAxis(W, 46, ABG)
22:57:44.639 00.000 15712 Guiding  Dir = 3, Dur = 46
22:57:44.639 00.000 15712 IsGuiding returns 0
22:57:44.653 00.014 15712 PulseGuide returned control before completion, sleep 41
22:57:44.700 00.047 15712 IsGuiding returns 1
22:57:44.700 00.000 15712 scope still moving after pulse duration time elapsed
22:57:44.736 00.036 15712 IsGuiding returns 0
22:57:44.736 00.000 15712 scope move finished after 46 + 49 ms
22:57:44.736 00.000 15712 Move returns status 0, amount 46
22:57:44.736 00.000 15712 MoveAxis(N, 0, ABG)
22:57:44.736 00.000 15712 Move returns status 0, amount 0
22:57:44.736 00.000 15712 move complete, result=0
22:57:44.736 00.000 7988 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
22:57:44.739 00.003 15712 worker thread done servicing request
22:57:44.739 00.000 15712 Worker thread wakes up
22:57:44.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:44.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:46.378 01.639 15712 Exposure complete
22:57:46.435 00.057 15712 worker thread done servicing request
22:57:46.435 00.000 7988 OnExposeComplete: enter
22:57:46.440 00.005 7988 UpdateGuideState(): m_state=6
22:57:46.440 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
22:57:46.442 00.002 7988 Star::Find returns 1 (0), X=502.18, Y=797.68, Mass=1655, SNR=27.0, Peak=142 HFD=4.6
22:57:46.444 00.002 7988 MultiStar: [#1 -0.20,0.11,0.96,U] [#2 -0.01,-0.27,0.85,U] [#3 -0.37,-0.07,0.88,U] [#4 -0.26,0.24,0.73,U] [#5 0.11,-0.05,0.72,U] [#6 -0.27,0.11,0.64,U] [#7 0.03,0.03,0.49,U] [#8 0.15,-0.28,0.43,U] 
22:57:46.444 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.00}, one-star: {-0.27, 0.07}
22:57:46.446 00.002 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.56) = xAngle (-4.70 = 1.59)
22:57:46.446 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
22:57:46.448 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.13 mountX=-0.00 mountY=0.15, mountTheta=1.59
22:57:46.448 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.00, opts=13)
22:57:46.450 00.002 7988 Enqueuing Move request for scope (-0.15, -0.00)
22:57:46.452 00.002 15712 Worker thread wakes up
22:57:46.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
22:57:46.452 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
22:57:46.452 00.000 15712 Moving (-0.15, -0.00) raw xDistance=-0.00 yDistance=0.15
22:57:46.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:46.453 00.001 7988 UpdateGuideState exits: m=1655 SNR=27.0
22:57:46.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:46.455 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:46.456 00.001 7988 Enqueuing Expose request
22:57:46.456 00.000 15712 PPEC rslt: input = -0.00, final = -0.04, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
22:57:46.456 00.000 15712 PPEC: input: -0.00, control: -0.04, exposure: 1500
22:57:46.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:46.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:57:46.456 00.000 15712 MoveAxis(E, 12, ABG)
22:57:46.456 00.000 15712 Guiding  Dir = 2, Dur = 12
22:57:46.456 00.000 15712 IsGuiding returns 0
22:57:46.523 00.067 15712 IsGuiding returns 1
22:57:46.523 00.000 15712 scope still moving after pulse duration time elapsed
22:57:46.551 00.028 15712 IsGuiding returns 0
22:57:46.551 00.000 15712 scope move finished after 12 + 82 ms
22:57:46.551 00.000 15712 Move returns status 0, amount 12
22:57:46.551 00.000 15712 MoveAxis(N, 0, ABG)
22:57:46.551 00.000 15712 Move returns status 0, amount 0
22:57:46.551 00.000 15712 move complete, result=0
22:57:46.551 00.000 15712 worker thread done servicing request
22:57:46.551 00.000 15712 Worker thread wakes up
22:57:46.551 00.000 7988 GuideStep: -0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
22:57:46.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:46.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:47.960 01.409 15712 Exposure complete
22:57:48.021 00.061 15712 worker thread done servicing request
22:57:48.021 00.000 7988 OnExposeComplete: enter
22:57:48.021 00.000 7988 UpdateGuideState(): m_state=6
22:57:48.024 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
22:57:48.024 00.000 7988 Star::Find returns 1 (0), X=502.39, Y=797.54, Mass=1548, SNR=26.0, Peak=146 HFD=4.4
22:57:48.026 00.002 7988 MultiStar: [#1 -0.28,0.15,0.99,U] [#2 0.10,0.01,0.86,U] [#3 -0.15,-0.05,0.90,U] [#4 -0.25,0.15,0.80,U] [#5 0.06,0.10,0.75,U] [#6 0.09,0.21,0.65,U] [#7 -0.32,0.04,0.52,U] [#8 -0.10,-0.17,0.47,U] 
22:57:48.026 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.06, -0.06}
22:57:48.028 00.002 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
22:57:48.028 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.41)
22:57:48.030 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.28 mountX=-0.07 mountY=0.06, mountTheta=2.42
22:57:48.032 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.06, opts=13)
22:57:48.032 00.000 7988 Enqueuing Move request for scope (-0.06, -0.06)
22:57:48.034 00.002 15712 Worker thread wakes up
22:57:48.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
22:57:48.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
22:57:48.034 00.000 15712 Moving (-0.06, -0.06) raw xDistance=-0.07 yDistance=0.06
22:57:48.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:48.035 00.001 7988 UpdateGuideState exits: m=1548 SNR=26.0
22:57:48.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:48.037 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:48.037 00.000 7988 Enqueuing Expose request
22:57:48.037 00.000 15712 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
22:57:48.037 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
22:57:48.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:48.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:57:48.037 00.000 15712 MoveAxis(E, 12, ABG)
22:57:48.037 00.000 15712 Guiding  Dir = 2, Dur = 12
22:57:48.037 00.000 15712 IsGuiding returns 0
22:57:48.053 00.016 15712 IsGuiding returns 1
22:57:48.053 00.000 15712 scope still moving after pulse duration time elapsed
22:57:48.106 00.053 15712 IsGuiding returns 0
22:57:48.106 00.000 15712 scope move finished after 12 + 57 ms
22:57:48.106 00.000 15712 Move returns status 0, amount 12
22:57:48.106 00.000 15712 MoveAxis(N, 0, ABG)
22:57:48.106 00.000 15712 Move returns status 0, amount 0
22:57:48.106 00.000 15712 move complete, result=0
22:57:48.106 00.000 15712 worker thread done servicing request
22:57:48.106 00.000 15712 Worker thread wakes up
22:57:48.106 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
22:57:48.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:48.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:49.744 01.638 15712 Exposure complete
22:57:49.805 00.061 15712 worker thread done servicing request
22:57:49.805 00.000 7988 OnExposeComplete: enter
22:57:49.805 00.000 7988 UpdateGuideState(): m_state=6
22:57:49.808 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
22:57:49.808 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=797.99, Mass=1519, SNR=25.9, Peak=152 HFD=4.2
22:57:49.808 00.000 7988 MultiStar: [#1 -0.44,0.46,0.00,M1] [#2 -0.05,0.35,0.89,U] [#3 -0.09,0.24,0.87,U] [#4 -0.26,0.58,0.00,M1] [#5 -0.04,0.45,0.72,U] [#6 -0.32,0.65,0.00,M3] [#7 -0.17,0.35,0.51,U] [#8 0.07,0.25,0.48,U] 
22:57:49.808 00.000 7988 refined, 5 included, MultiStar: {-0.07, 0.34}, one-star: {-0.11, 0.38}
22:57:49.808 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
22:57:49.808 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
22:57:49.808 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.78 mountX=0.34 mountY=0.06, mountTheta=0.18
22:57:49.808 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.34, opts=13)
22:57:49.808 00.000 7988 Enqueuing Move request for scope (-0.07, 0.34)
22:57:49.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:49.808 00.000 7988 UpdateGuideState exits: m=1519 SNR=25.9
22:57:49.820 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:49.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:49.820 00.000 7988 Enqueuing Expose request
22:57:49.820 00.000 15712 Worker thread wakes up
22:57:49.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
22:57:49.820 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
22:57:49.824 00.004 15712 Moving (-0.07, 0.34) raw xDistance=0.34 yDistance=0.06
22:57:49.827 00.003 15712 PPEC rslt: input = 0.34, final = 0.17, react = 0.20, pred = -0.04, hyst = 0.18, hyst_pct = 0.00, period_length = 640.29
22:57:49.827 00.000 15712 PPEC: input: 0.34, control: 0.17, exposure: 1500
22:57:49.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:49.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:57:49.827 00.000 15712 MoveAxis(W, 54, ABG)
22:57:49.827 00.000 15712 Guiding  Dir = 3, Dur = 54
22:57:49.827 00.000 15712 IsGuiding returns 0
22:57:49.847 00.020 15712 PulseGuide returned control before completion, sleep 40
22:57:49.905 00.058 15712 IsGuiding returns 1
22:57:49.905 00.000 15712 scope still moving after pulse duration time elapsed
22:57:49.951 00.046 15712 IsGuiding returns 0
22:57:49.951 00.000 15712 scope move finished after 54 + 69 ms
22:57:49.951 00.000 15712 Move returns status 0, amount 54
22:57:49.951 00.000 15712 MoveAxis(N, 0, ABG)
22:57:49.951 00.000 15712 Move returns status 0, amount 0
22:57:49.951 00.000 15712 move complete, result=0
22:57:49.951 00.000 7988 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
22:57:49.953 00.002 15712 worker thread done servicing request
22:57:49.953 00.000 15712 Worker thread wakes up
22:57:49.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:49.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:51.372 01.419 15712 Exposure complete
22:57:51.434 00.062 15712 worker thread done servicing request
22:57:51.434 00.000 7988 OnExposeComplete: enter
22:57:51.436 00.002 7988 UpdateGuideState(): m_state=6
22:57:51.436 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
22:57:51.438 00.002 7988 Star::Find returns 1 (0), X=502.32, Y=797.91, Mass=1580, SNR=26.3, Peak=131 HFD=4.6
22:57:51.440 00.002 7988 MultiStar: [#1 -0.17,0.35,0.99,U] [#2 0.01,0.29,0.85,U] [#3 -0.11,0.19,0.88,U] [#4 -0.01,0.38,0.78,U] [#5 0.28,0.35,0.76,U] [#6 -0.04,0.36,0.67,U] [#7 -0.07,0.17,0.52,U] [#8 0.18,0.16,0.46,U] 
22:57:51.440 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.29}, one-star: {-0.12, 0.31}
22:57:51.442 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
22:57:51.442 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
22:57:51.444 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.65 mountX=0.29 mountY=0.02, mountTheta=0.05
22:57:51.446 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.29, opts=13)
22:57:51.446 00.000 7988 Enqueuing Move request for scope (-0.02, 0.29)
22:57:51.448 00.002 15712 Worker thread wakes up
22:57:51.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
22:57:51.448 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
22:57:51.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:51.449 00.001 7988 UpdateGuideState exits: m=1580 SNR=26.3
22:57:51.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:51.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:51.452 00.003 7988 Enqueuing Expose request
22:57:51.452 00.000 15712 Moving (-0.02, 0.29) raw xDistance=0.29 yDistance=0.02
22:57:51.452 00.000 15712 PPEC rslt: input = 0.29, final = 0.14, react = 0.18, pred = -0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 640.51
22:57:51.452 00.000 15712 PPEC: input: 0.29, control: 0.14, exposure: 1500
22:57:51.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:51.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:57:51.452 00.000 15712 MoveAxis(W, 45, ABG)
22:57:51.452 00.000 15712 Guiding  Dir = 3, Dur = 45
22:57:51.452 00.000 15712 IsGuiding returns 0
22:57:51.481 00.029 15712 PulseGuide returned control before completion, sleep 30
22:57:51.530 00.049 15712 IsGuiding returns 1
22:57:51.530 00.000 15712 scope still moving after pulse duration time elapsed
22:57:51.561 00.031 15712 IsGuiding returns 0
22:57:51.561 00.000 15712 scope move finished after 45 + 59 ms
22:57:51.561 00.000 15712 Move returns status 0, amount 45
22:57:51.561 00.000 15712 MoveAxis(N, 0, ABG)
22:57:51.561 00.000 15712 Move returns status 0, amount 0
22:57:51.561 00.000 15712 move complete, result=0
22:57:51.561 00.000 15712 worker thread done servicing request
22:57:51.561 00.000 15712 Worker thread wakes up
22:57:51.561 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
22:57:51.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:51.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:53.301 01.740 15712 Exposure complete
22:57:53.363 00.062 15712 worker thread done servicing request
22:57:53.363 00.000 7988 OnExposeComplete: enter
22:57:53.363 00.000 7988 UpdateGuideState(): m_state=6
22:57:53.366 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
22:57:53.366 00.000 7988 Star::Find returns 1 (0), X=502.06, Y=797.45, Mass=1684, SNR=27.2, Peak=160 HFD=4.8
22:57:53.368 00.002 7988 MultiStar: [#1 -0.28,-0.04,0.95,U] [#2 -0.15,-0.26,0.82,U] [#3 -0.25,-0.46,0.00,M1] [#4 -0.33,-0.02,0.74,U] [#5 -0.10,-0.06,0.73,U] [#6 -0.34,-0.00,0.65,U] [#7 -0.00,-0.06,0.52,U] [#8 -0.06,-0.12,0.47,U] 
22:57:53.368 00.000 7988 refined, 7 included, MultiStar: {-0.23, -0.09}, one-star: {-0.38, -0.16}
22:57:53.370 00.002 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.56) = xAngle (-4.31 = 1.97)
22:57:53.370 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.94)
22:57:53.372 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-2.75 mountX=-0.10 mountY=0.23, mountTheta=1.97
22:57:53.374 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.09, opts=13)
22:57:53.374 00.000 7988 Enqueuing Move request for scope (-0.23, -0.09)
22:57:53.376 00.002 15712 Worker thread wakes up
22:57:53.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.09) opts 0xd
22:57:53.376 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.09)
22:57:53.376 00.000 15712 Moving (-0.23, -0.09) raw xDistance=-0.10 yDistance=0.23
22:57:53.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:57:53.378 00.002 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.73
22:57:53.378 00.000 7988 UpdateGuideState exits: m=1684 SNR=27.2
22:57:53.378 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:53.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:53.378 00.000 7988 Enqueuing Expose request
22:57:53.378 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
22:57:53.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:53.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:57:53.378 00.000 15712 MoveAxis(E, 7, ABG)
22:57:53.378 00.000 15712 Guiding  Dir = 2, Dur = 7
22:57:53.414 00.036 15712 IsGuiding returns 0
22:57:53.433 00.019 15712 IsGuiding returns 0
22:57:53.433 00.000 15712 Move returns status 0, amount 7
22:57:53.433 00.000 15712 MoveAxis(N, 0, ABG)
22:57:53.433 00.000 15712 Move returns status 0, amount 0
22:57:53.433 00.000 15712 move complete, result=0
22:57:53.433 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
22:57:53.434 00.001 15712 worker thread done servicing request
22:57:53.434 00.000 15712 Worker thread wakes up
22:57:53.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:53.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:54.845 01.411 15712 Exposure complete
22:57:54.906 00.061 15712 worker thread done servicing request
22:57:54.907 00.001 7988 OnExposeComplete: enter
22:57:54.907 00.000 7988 UpdateGuideState(): m_state=6
22:57:54.907 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
22:57:54.907 00.000 7988 Star::Find returns 1 (0), X=502.31, Y=797.23, Mass=1637, SNR=26.8, Peak=160 HFD=4.8
22:57:54.907 00.000 7988 MultiStar: [#1 -0.21,-0.06,0.94,U] [#2 -0.16,-0.42,0.87,U] [#3 -0.26,-0.36,0.87,U] [#4 -0.41,0.13,0.74,U] [#5 -0.03,-0.33,0.72,U] [#6 -0.46,0.01,0.66,U] [#7 0.01,-0.27,0.50,U] [#8 -0.02,-0.24,0.47,U] 
22:57:54.907 00.000 7988 refined, 8 included, MultiStar: {-0.20, -0.22}, one-star: {-0.14, -0.38}
22:57:54.907 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.87 = 2.42)
22:57:54.907 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.38)
22:57:54.907 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-2.30 mountX=-0.22 mountY=0.20, mountTheta=2.40
22:57:54.907 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.22, opts=13)
22:57:54.907 00.000 7988 Enqueuing Move request for scope (-0.20, -0.22)
22:57:54.907 00.000 15712 Worker thread wakes up
22:57:54.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.22) opts 0xd
22:57:54.920 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:54.920 00.000 7988 UpdateGuideState exits: m=1637 SNR=26.8
22:57:54.922 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:54.922 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:54.922 00.000 7988 Enqueuing Expose request
22:57:54.922 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.22)
22:57:54.922 00.000 15712 Moving (-0.20, -0.22) raw xDistance=-0.22 yDistance=0.20
22:57:54.922 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 640.95
22:57:54.922 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
22:57:54.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:54.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:57:54.922 00.000 15712 MoveAxis(E, 50, ABG)
22:57:54.922 00.000 15712 Guiding  Dir = 2, Dur = 50
22:57:54.922 00.000 15712 IsGuiding returns 0
22:57:54.944 00.022 15712 PulseGuide returned control before completion, sleep 38
22:57:55.022 00.078 15712 IsGuiding returns 0
22:57:55.022 00.000 15712 Move returns status 0, amount 50
22:57:55.022 00.000 15712 MoveAxis(N, 0, ABG)
22:57:55.022 00.000 15712 Move returns status 0, amount 0
22:57:55.022 00.000 15712 move complete, result=0
22:57:55.022 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.2 px 0 ms NORTH
22:57:55.032 00.010 15712 worker thread done servicing request
22:57:55.032 00.000 15712 Worker thread wakes up
22:57:55.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:55.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:56.774 01.742 15712 Exposure complete
22:57:56.832 00.058 15712 worker thread done servicing request
22:57:56.832 00.000 7988 OnExposeComplete: enter
22:57:56.835 00.003 7988 UpdateGuideState(): m_state=6
22:57:56.835 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
22:57:56.835 00.000 7988 Star::Find returns 1 (0), X=502.30, Y=797.52, Mass=1552, SNR=26.1, Peak=168 HFD=4.3
22:57:56.835 00.000 7988 MultiStar: [#1 -0.40,0.12,1.00,U] [#2 0.03,-0.20,0.84,U] [#3 -0.15,-0.19,0.86,U] [#4 -0.27,0.07,0.74,U] [#5 0.18,-0.20,0.73,U] [#6 -0.09,0.14,0.66,U] [#7 -0.32,-0.22,0.52,U] [#8 0.15,-0.11,0.43,U] 
22:57:56.841 00.006 7988 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.15, -0.09}
22:57:56.841 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.23 = 2.06)
22:57:56.841 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.03)
22:57:56.841 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.66 mountX=-0.07 mountY=0.13, mountTheta=2.05
22:57:56.841 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.07, opts=13)
22:57:56.841 00.000 7988 Enqueuing Move request for scope (-0.13, -0.07)
22:57:56.841 00.000 15712 Worker thread wakes up
22:57:56.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
22:57:56.841 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
22:57:56.841 00.000 15712 Moving (-0.13, -0.07) raw xDistance=-0.07 yDistance=0.13
22:57:56.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:57:56.841 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.1
22:57:56.850 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:56.851 00.001 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.16
22:57:56.851 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
22:57:56.851 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:56.851 00.000 7988 Enqueuing Expose request
22:57:56.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:56.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:57:56.851 00.000 15712 MoveAxis(E, 6, ABG)
22:57:56.851 00.000 15712 Guiding  Dir = 2, Dur = 6
22:57:56.851 00.000 15712 IsGuiding returns 0
22:57:56.869 00.018 15712 IsGuiding returns 0
22:57:56.869 00.000 15712 Move returns status 0, amount 6
22:57:56.869 00.000 15712 MoveAxis(N, 0, ABG)
22:57:56.869 00.000 15712 Move returns status 0, amount 0
22:57:56.869 00.000 15712 move complete, result=0
22:57:56.869 00.000 15712 worker thread done servicing request
22:57:56.869 00.000 15712 Worker thread wakes up
22:57:56.869 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:57:56.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:56.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:57:58.276 01.407 15712 Exposure complete
22:57:58.338 00.062 15712 worker thread done servicing request
22:57:58.338 00.000 7988 OnExposeComplete: enter
22:57:58.338 00.000 7988 UpdateGuideState(): m_state=6
22:57:58.341 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
22:57:58.341 00.000 7988 Star::Find returns 1 (0), X=502.39, Y=797.39, Mass=1520, SNR=26.0, Peak=169 HFD=4.3
22:57:58.343 00.002 7988 MultiStar: [#1 -0.16,-0.02,1.01,U] [#2 0.12,-0.19,0.89,U] [#3 -0.30,-0.20,0.84,U] [#4 -0.08,0.23,0.74,U] [#5 0.03,-0.03,0.74,U] [#6 0.05,-0.10,0.68,U] [#7 -0.18,-0.27,0.52,U] [#8 -0.42,-0.37,0.00,M1] 
22:57:58.343 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.10}, one-star: {-0.06, -0.21}
22:57:58.345 00.002 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.76 = 2.53)
22:57:58.345 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.49)
22:57:58.347 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.19 mountX=-0.10 mountY=0.07, mountTheta=2.50
22:57:58.349 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.10, opts=13)
22:57:58.349 00.000 7988 Enqueuing Move request for scope (-0.07, -0.10)
22:57:58.351 00.002 15712 Worker thread wakes up
22:57:58.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
22:57:58.351 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
22:57:58.351 00.000 15712 Moving (-0.07, -0.10) raw xDistance=-0.10 yDistance=0.07
22:57:58.353 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:57:58.354 00.001 7988 UpdateGuideState exits: m=1520 SNR=26.0
22:57:58.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:58.356 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:57:58.356 00.000 7988 Enqueuing Expose request
22:57:58.356 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.38
22:57:58.356 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
22:57:58.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:58.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:57:58.356 00.000 15712 MoveAxis(E, 2, ABG)
22:57:58.356 00.000 15712 Guiding  Dir = 2, Dur = 2
22:57:58.356 00.000 15712 IsGuiding returns 0
22:57:58.387 00.031 15712 IsGuiding returns 0
22:57:58.387 00.000 15712 Move returns status 0, amount 2
22:57:58.387 00.000 15712 MoveAxis(N, 0, ABG)
22:57:58.387 00.000 15712 Move returns status 0, amount 0
22:57:58.387 00.000 15712 move complete, result=0
22:57:58.387 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:57:58.389 00.002 15712 worker thread done servicing request
22:57:58.389 00.000 15712 Worker thread wakes up
22:57:58.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:57:58.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:00.028 01.639 15712 Exposure complete
22:58:00.087 00.059 15712 worker thread done servicing request
22:58:00.087 00.000 7988 OnExposeComplete: enter
22:58:00.087 00.000 7988 UpdateGuideState(): m_state=6
22:58:00.092 00.005 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
22:58:00.094 00.002 7988 Star::Find returns 1 (0), X=502.23, Y=797.37, Mass=1624, SNR=26.7, Peak=158 HFD=4.7
22:58:00.094 00.000 7988 MultiStar: [#1 -0.31,-0.05,0.99,U] [#2 -0.13,-0.37,0.87,U] [#3 -0.23,-0.18,0.83,U] [#4 -0.31,0.18,0.77,U] [#5 -0.04,-0.31,0.71,U] [#6 -0.42,-0.23,0.66,U] [#7 -0.37,-0.16,0.50,U] [#8 -0.01,-0.02,0.48,U] 
22:58:00.096 00.002 7988 refined, 8 included, MultiStar: {-0.23, -0.16}, one-star: {-0.21, -0.23}
22:58:00.096 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.10 = 2.18)
22:58:00.098 00.002 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.15)
22:58:00.098 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.54 mountX=-0.16 mountY=0.23, mountTheta=2.17
22:58:00.100 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.16, opts=13)
22:58:00.102 00.002 7988 Enqueuing Move request for scope (-0.23, -0.16)
22:58:00.102 00.000 15712 Worker thread wakes up
22:58:00.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.16) opts 0xd
22:58:00.102 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.16)
22:58:00.102 00.000 15712 Moving (-0.23, -0.16) raw xDistance=-0.16 yDistance=0.23
22:58:00.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:00.104 00.002 7988 UpdateGuideState exits: m=1624 SNR=26.7
22:58:00.106 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:00.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:00.108 00.002 7988 Enqueuing Expose request
22:58:00.108 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.59
22:58:00.108 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
22:58:00.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:00.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:58:00.108 00.000 15712 MoveAxis(E, 2, ABG)
22:58:00.108 00.000 15712 Guiding  Dir = 2, Dur = 2
22:58:00.108 00.000 15712 IsGuiding returns 0
22:58:00.124 00.016 15712 IsGuiding returns 0
22:58:00.124 00.000 15712 Move returns status 0, amount 2
22:58:00.124 00.000 15712 MoveAxis(N, 0, ABG)
22:58:00.124 00.000 15712 Move returns status 0, amount 0
22:58:00.124 00.000 15712 move complete, result=0
22:58:00.124 00.000 15712 worker thread done servicing request
22:58:00.124 00.000 15712 Worker thread wakes up
22:58:00.124 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.2 px 0 ms NORTH
22:58:00.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:00.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:01.546 01.422 15712 Exposure complete
22:58:01.600 00.054 15712 worker thread done servicing request
22:58:01.600 00.000 7988 OnExposeComplete: enter
22:58:01.607 00.007 7988 UpdateGuideState(): m_state=6
22:58:01.609 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
22:58:01.609 00.000 7988 Star::Find returns 1 (0), X=502.23, Y=797.32, Mass=1637, SNR=27.0, Peak=166 HFD=4.6
22:58:01.611 00.002 7988 MultiStar: [#1 -0.22,-0.00,0.96,U] [#2 0.02,-0.43,0.82,U] [#3 -0.20,-0.39,0.83,U] [#4 -0.27,-0.25,0.73,U] [#5 0.01,-0.20,0.72,U] [#6 -0.43,-0.13,0.67,U] [#7 -0.28,-0.25,0.50,U] [#8 -0.41,0.02,0.49,U] 
22:58:01.611 00.000 7988 refined, 8 included, MultiStar: {-0.21, -0.22}, one-star: {-0.21, -0.28}
22:58:01.613 00.002 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.88 = 2.40)
22:58:01.613 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
22:58:01.615 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-2.32 mountX=-0.22 mountY=0.21, mountTheta=2.38
22:58:01.617 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.22, opts=13)
22:58:01.617 00.000 7988 Enqueuing Move request for scope (-0.21, -0.22)
22:58:01.617 00.000 15712 Worker thread wakes up
22:58:01.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.22) opts 0xd
22:58:01.617 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.22)
22:58:01.617 00.000 15712 Moving (-0.21, -0.22) raw xDistance=-0.22 yDistance=0.21
22:58:01.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:01.617 00.000 7988 UpdateGuideState exits: m=1637 SNR=27.0
22:58:01.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:01.622 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:01.622 00.000 7988 Enqueuing Expose request
22:58:01.622 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 641.81
22:58:01.622 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
22:58:01.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:01.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:58:01.622 00.000 15712 MoveAxis(E, 46, ABG)
22:58:01.622 00.000 15712 Guiding  Dir = 2, Dur = 46
22:58:01.622 00.000 15712 IsGuiding returns 0
22:58:01.648 00.026 15712 PulseGuide returned control before completion, sleep 34
22:58:01.686 00.038 15712 IsGuiding returns 1
22:58:01.686 00.000 15712 scope still moving after pulse duration time elapsed
22:58:01.722 00.036 15712 IsGuiding returns 0
22:58:01.722 00.000 15712 scope move finished after 46 + 57 ms
22:58:01.722 00.000 15712 Move returns status 0, amount 46
22:58:01.722 00.000 15712 MoveAxis(N, 0, ABG)
22:58:01.722 00.000 15712 Move returns status 0, amount 0
22:58:01.722 00.000 15712 move complete, result=0
22:58:01.722 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
22:58:01.730 00.008 15712 worker thread done servicing request
22:58:01.730 00.000 15712 Worker thread wakes up
22:58:01.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:01.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:03.471 01.741 15712 Exposure complete
22:58:03.533 00.062 7988 OnExposeComplete: enter
22:58:03.534 00.001 7988 UpdateGuideState(): m_state=6
22:58:03.534 00.000 15712 worker thread done servicing request
22:58:03.534 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
22:58:03.536 00.002 7988 Star::Find returns 1 (0), X=502.24, Y=797.65, Mass=1570, SNR=26.6, Peak=158 HFD=4.5
22:58:03.536 00.000 7988 MultiStar: [#1 -0.28,0.20,0.97,U] [#2 0.10,-0.18,0.88,U] [#3 -0.30,-0.09,0.87,U] [#4 -0.32,0.32,0.76,U] [#5 0.11,0.15,0.70,U] [#6 -0.34,0.21,0.67,U] [#7 -0.19,0.19,0.48,U] [#8 0.02,-0.08,0.45,U] 
22:58:03.539 00.003 7988 refined, 8 included, MultiStar: {-0.17, 0.08}, one-star: {-0.21, 0.04}
22:58:03.541 00.002 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
22:58:03.541 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
22:58:03.541 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.69 mountX=0.08 mountY=0.16, mountTheta=1.12
22:58:03.543 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.08, opts=13)
22:58:03.545 00.002 7988 Enqueuing Move request for scope (-0.17, 0.08)
22:58:03.545 00.000 15712 Worker thread wakes up
22:58:03.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
22:58:03.545 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
22:58:03.545 00.000 15712 Moving (-0.17, 0.08) raw xDistance=0.08 yDistance=0.16
22:58:03.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:03.545 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.6
22:58:03.549 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:03.549 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:03.549 00.000 7988 Enqueuing Expose request
22:58:03.549 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.02
22:58:03.549 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
22:58:03.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:03.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:58:03.549 00.000 15712 MoveAxis(E, 10, ABG)
22:58:03.549 00.000 15712 Guiding  Dir = 2, Dur = 10
22:58:03.549 00.000 15712 IsGuiding returns 0
22:58:03.581 00.032 15712 IsGuiding returns 1
22:58:03.581 00.000 15712 scope still moving after pulse duration time elapsed
22:58:03.629 00.048 15712 IsGuiding returns 0
22:58:03.629 00.000 15712 scope move finished after 10 + 67 ms
22:58:03.629 00.000 15712 Move returns status 0, amount 10
22:58:03.629 00.000 15712 MoveAxis(N, 0, ABG)
22:58:03.629 00.000 15712 Move returns status 0, amount 0
22:58:03.629 00.000 15712 move complete, result=0
22:58:03.629 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
22:58:03.632 00.003 15712 worker thread done servicing request
22:58:03.632 00.000 15712 Worker thread wakes up
22:58:03.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:03.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:05.049 01.417 15712 Exposure complete
22:58:05.106 00.057 15712 worker thread done servicing request
22:58:05.106 00.000 7988 OnExposeComplete: enter
22:58:05.111 00.005 7988 UpdateGuideState(): m_state=6
22:58:05.111 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
22:58:05.111 00.000 7988 Star::Find returns 1 (0), X=502.28, Y=797.73, Mass=1641, SNR=26.9, Peak=142 HFD=4.6
22:58:05.111 00.000 7988 MultiStar: [#1 -0.30,0.23,0.96,U] [#2 -0.00,-0.24,0.85,U] [#3 -0.19,0.14,0.85,U] [#4 -0.22,0.24,0.75,U] [#5 -0.07,-0.02,0.72,U] [#6 -0.39,0.17,0.63,U] [#7 0.02,-0.02,0.48,U] [#8 0.12,0.03,0.44,U] 
22:58:05.111 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.08}, one-star: {-0.17, 0.13}
22:58:05.111 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
22:58:05.111 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
22:58:05.111 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.66 mountX=0.08 mountY=0.15, mountTheta=1.09
22:58:05.119 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.08, opts=13)
22:58:05.119 00.000 7988 Enqueuing Move request for scope (-0.15, 0.08)
22:58:05.119 00.000 15712 Worker thread wakes up
22:58:05.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
22:58:05.119 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
22:58:05.119 00.000 15712 Moving (-0.15, 0.08) raw xDistance=0.08 yDistance=0.15
22:58:05.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:05.119 00.000 7988 UpdateGuideState exits: m=1641 SNR=26.9
22:58:05.124 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:05.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:05.126 00.002 7988 Enqueuing Expose request
22:58:05.126 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.23
22:58:05.126 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
22:58:05.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:05.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:58:05.126 00.000 15712 MoveAxis(E, 9, ABG)
22:58:05.126 00.000 15712 Guiding  Dir = 2, Dur = 9
22:58:05.126 00.000 15712 IsGuiding returns 0
22:58:05.149 00.023 15712 IsGuiding returns 0
22:58:05.149 00.000 15712 Move returns status 0, amount 9
22:58:05.149 00.000 15712 MoveAxis(N, 0, ABG)
22:58:05.149 00.000 15712 Move returns status 0, amount 0
22:58:05.149 00.000 15712 move complete, result=0
22:58:05.149 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
22:58:05.151 00.002 15712 worker thread done servicing request
22:58:05.151 00.000 15712 Worker thread wakes up
22:58:05.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:05.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:06.785 01.634 15712 Exposure complete
22:58:06.835 00.050 15712 worker thread done servicing request
22:58:06.835 00.000 7988 OnExposeComplete: enter
22:58:06.847 00.012 7988 UpdateGuideState(): m_state=6
22:58:06.847 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
22:58:06.847 00.000 7988 Star::Find returns 1 (0), X=502.19, Y=797.76, Mass=1594, SNR=26.8, Peak=156 HFD=4.4
22:58:06.847 00.000 7988 MultiStar: [#1 -0.21,0.35,1.01,U] [#2 0.06,0.03,0.86,U] [#3 -0.18,0.19,0.85,U] [#4 -0.20,0.38,0.77,U] [#5 0.09,0.15,0.72,U] [#6 -0.20,0.40,0.66,U] [#7 0.09,-0.20,0.50,U] [#8 -0.06,-0.23,0.45,U] 
22:58:06.847 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.17}, one-star: {-0.25, 0.15}
22:58:06.852 00.005 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
22:58:06.852 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
22:58:06.852 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.16 mountX=0.17 mountY=0.11, mountTheta=0.57
22:58:06.852 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.17, opts=13)
22:58:06.852 00.000 7988 Enqueuing Move request for scope (-0.11, 0.17)
22:58:06.852 00.000 15712 Worker thread wakes up
22:58:06.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
22:58:06.852 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
22:58:06.852 00.000 15712 Moving (-0.11, 0.17) raw xDistance=0.17 yDistance=0.11
22:58:06.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:06.852 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.8
22:58:06.860 00.008 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 642.44
22:58:06.860 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
22:58:06.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:06.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:06.860 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:06.863 00.003 7988 Enqueuing Expose request
22:58:06.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:58:06.863 00.000 15712 MoveAxis(W, 23, ABG)
22:58:06.863 00.000 15712 Guiding  Dir = 3, Dur = 23
22:58:06.865 00.002 15712 IsGuiding returns 0
22:58:06.889 00.024 15712 IsGuiding returns 1
22:58:06.889 00.000 15712 scope still moving after pulse duration time elapsed
22:58:06.938 00.049 15712 IsGuiding returns 0
22:58:06.938 00.000 15712 scope move finished after 23 + 51 ms
22:58:06.938 00.000 15712 Move returns status 0, amount 23
22:58:06.938 00.000 15712 MoveAxis(N, 0, ABG)
22:58:06.938 00.000 15712 Move returns status 0, amount 0
22:58:06.938 00.000 15712 move complete, result=0
22:58:06.938 00.000 15712 worker thread done servicing request
22:58:06.938 00.000 15712 Worker thread wakes up
22:58:06.938 00.000 7988 GuideStep: 0.2 px 23 ms WEST, 0.1 px 0 ms NORTH
22:58:06.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:06.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:08.359 01.421 15712 Exposure complete
22:58:08.420 00.061 15712 worker thread done servicing request
22:58:08.420 00.000 7988 OnExposeComplete: enter
22:58:08.420 00.000 7988 UpdateGuideState(): m_state=6
22:58:08.422 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
22:58:08.422 00.000 7988 Star::Find returns 1 (0), X=502.27, Y=797.60, Mass=1522, SNR=25.9, Peak=149 HFD=4.5
22:58:08.424 00.002 7988 MultiStar: [#1 -0.19,0.12,1.00,U] [#2 0.16,0.03,0.87,U] [#3 -0.19,0.09,0.86,U] [#4 -0.26,0.22,0.78,U] [#5 0.07,-0.05,0.72,U] [#6 -0.22,0.14,0.70,U] [#7 -0.34,0.03,0.51,U] [#8 0.08,0.01,0.45,U] 
22:58:08.424 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.18, 0.00}
22:58:08.426 00.002 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.56) = xAngle (1.06 = 1.06)
22:58:08.426 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
22:58:08.428 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.62 mountX=0.07 mountY=0.12, mountTheta=1.05
22:58:08.430 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.07, opts=13)
22:58:08.430 00.000 7988 Enqueuing Move request for scope (-0.12, 0.07)
22:58:08.432 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:08.432 00.000 7988 UpdateGuideState exits: m=1522 SNR=25.9
22:58:08.434 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:08.435 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:08.435 00.000 7988 Enqueuing Expose request
22:58:08.437 00.002 15712 Worker thread wakes up
22:58:08.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
22:58:08.437 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
22:58:08.437 00.000 15712 Moving (-0.12, 0.07) raw xDistance=0.07 yDistance=0.12
22:58:08.437 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.65
22:58:08.437 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
22:58:08.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:08.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:58:08.437 00.000 15712 MoveAxis(E, 10, ABG)
22:58:08.437 00.000 15712 Guiding  Dir = 2, Dur = 10
22:58:08.437 00.000 15712 IsGuiding returns 0
22:58:08.452 00.015 15712 IsGuiding returns 1
22:58:08.452 00.000 15712 scope still moving after pulse duration time elapsed
22:58:08.504 00.052 15712 IsGuiding returns 0
22:58:08.504 00.000 15712 scope move finished after 10 + 55 ms
22:58:08.504 00.000 15712 Move returns status 0, amount 10
22:58:08.504 00.000 15712 MoveAxis(N, 0, ABG)
22:58:08.504 00.000 15712 Move returns status 0, amount 0
22:58:08.504 00.000 15712 move complete, result=0
22:58:08.504 00.000 15712 worker thread done servicing request
22:58:08.504 00.000 15712 Worker thread wakes up
22:58:08.504 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
22:58:08.506 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:08.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:10.148 01.642 15712 Exposure complete
22:58:10.202 00.054 15712 worker thread done servicing request
22:58:10.202 00.000 7988 OnExposeComplete: enter
22:58:10.210 00.008 7988 UpdateGuideState(): m_state=6
22:58:10.212 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
22:58:10.212 00.000 7988 Star::Find returns 1 (0), X=502.17, Y=797.64, Mass=1597, SNR=26.8, Peak=143 HFD=4.5
22:58:10.214 00.002 7988 MultiStar: [#1 -0.15,0.33,0.95,U] [#2 0.16,0.05,0.86,U] [#3 -0.26,0.02,0.87,U] [#4 -0.31,0.23,0.77,U] [#5 0.12,0.05,0.71,U] [#6 -0.20,0.47,0.00,M1] [#7 -0.13,-0.09,0.48,U] [#8 0.06,0.01,0.44,U] 
22:58:10.214 00.000 7988 refined, 7 included, MultiStar: {-0.11, 0.10}, one-star: {-0.27, 0.04}
22:58:10.216 00.002 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
22:58:10.216 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
22:58:10.218 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.43 mountX=0.10 mountY=0.11, mountTheta=0.85
22:58:10.219 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.10, opts=13)
22:58:10.221 00.002 7988 Enqueuing Move request for scope (-0.11, 0.10)
22:58:10.221 00.000 15712 Worker thread wakes up
22:58:10.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
22:58:10.221 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
22:58:10.221 00.000 15712 Moving (-0.11, 0.10) raw xDistance=0.10 yDistance=0.11
22:58:10.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:10.221 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.8
22:58:10.224 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:10.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:10.226 00.002 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.86
22:58:10.226 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
22:58:10.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:10.226 00.000 7988 Enqueuing Expose request
22:58:10.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:58:10.226 00.000 15712 MoveAxis(E, 11, ABG)
22:58:10.226 00.000 15712 Guiding  Dir = 2, Dur = 11
22:58:10.226 00.000 15712 IsGuiding returns 0
22:58:10.246 00.020 15712 IsGuiding returns 1
22:58:10.246 00.000 15712 scope still moving after pulse duration time elapsed
22:58:10.296 00.050 15712 IsGuiding returns 0
22:58:10.296 00.000 15712 scope move finished after 11 + 56 ms
22:58:10.296 00.000 15712 Move returns status 0, amount 11
22:58:10.296 00.000 15712 MoveAxis(N, 0, ABG)
22:58:10.296 00.000 15712 Move returns status 0, amount 0
22:58:10.296 00.000 15712 move complete, result=0
22:58:10.296 00.000 15712 worker thread done servicing request
22:58:10.296 00.000 15712 Worker thread wakes up
22:58:10.296 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
22:58:10.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:10.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:11.711 01.415 15712 Exposure complete
22:58:11.770 00.059 15712 worker thread done servicing request
22:58:11.772 00.002 7988 OnExposeComplete: enter
22:58:11.772 00.000 7988 UpdateGuideState(): m_state=6
22:58:11.772 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
22:58:11.772 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=797.75, Mass=1735, SNR=27.7, Peak=146 HFD=4.7
22:58:11.772 00.000 7988 MultiStar: [#1 -0.33,0.20,0.95,U] [#2 -0.05,0.07,0.80,U] [#3 -0.18,0.01,0.85,U] [#4 -0.25,0.19,0.73,U] [#5 -0.23,0.32,0.70,U] [#6 -0.40,0.26,0.63,U] [#7 -0.29,0.04,0.48,U] [#8 -0.12,-0.01,0.42,U] 
22:58:11.772 00.000 7988 refined, 8 included, MultiStar: {-0.28, 0.14}, one-star: {-0.57, 0.14}
22:58:11.772 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
22:58:11.772 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
22:58:11.772 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.14 hyp=0.32 cameraTheta=2.67 mountX=0.14 mountY=0.28, mountTheta=1.10
22:58:11.782 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.14, opts=13)
22:58:11.782 00.000 7988 Enqueuing Move request for scope (-0.28, 0.14)
22:58:11.782 00.000 15712 Worker thread wakes up
22:58:11.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.14) opts 0xd
22:58:11.782 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.14)
22:58:11.782 00.000 15712 Moving (-0.28, 0.14) raw xDistance=0.14 yDistance=0.28
22:58:11.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:11.782 00.000 7988 UpdateGuideState exits: m=1735 SNR=27.7
22:58:11.786 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:11.786 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:11.788 00.002 7988 Enqueuing Expose request
22:58:11.788 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 643.07
22:58:11.788 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
22:58:11.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:58:11.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:58:11.788 00.000 15712 MoveAxis(E, 11, ABG)
22:58:11.788 00.000 15712 Guiding  Dir = 2, Dur = 11
22:58:11.788 00.000 15712 IsGuiding returns 0
22:58:11.809 00.021 15712 IsGuiding returns 1
22:58:11.809 00.000 15712 scope still moving after pulse duration time elapsed
22:58:11.862 00.053 15712 IsGuiding returns 0
22:58:11.862 00.000 15712 scope move finished after 11 + 61 ms
22:58:11.862 00.000 15712 Move returns status 0, amount 11
22:58:11.862 00.000 15712 MoveAxis(N, 0, ABG)
22:58:11.862 00.000 15712 Move returns status 0, amount 0
22:58:11.862 00.000 15712 move complete, result=0
22:58:11.862 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.3 px 0 ms NORTH
22:58:11.862 00.000 15712 worker thread done servicing request
22:58:11.862 00.000 15712 Worker thread wakes up
22:58:11.864 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:11.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:13.498 01.634 15712 Exposure complete
22:58:13.552 00.054 15712 worker thread done servicing request
22:58:13.552 00.000 7988 OnExposeComplete: enter
22:58:13.560 00.008 7988 UpdateGuideState(): m_state=6
22:58:13.560 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
22:58:13.560 00.000 7988 Star::Find returns 1 (0), X=502.26, Y=797.58, Mass=1637, SNR=27.0, Peak=157 HFD=4.5
22:58:13.560 00.000 7988 MultiStar: [#1 -0.24,0.24,0.97,U] [#2 -0.05,0.13,0.83,U] [#3 -0.34,0.04,0.83,U] [#4 -0.24,0.52,0.00,M1] [#5 -0.00,0.02,0.73,U] [#6 -0.16,0.07,0.65,U] [#7 -0.17,0.15,0.48,U] [#8 -0.07,-0.24,0.46,U] 
22:58:13.560 00.000 7988 refined, 7 included, MultiStar: {-0.16, 0.06}, one-star: {-0.19, -0.02}
22:58:13.560 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.56) = xAngle (1.20 = 1.20)
22:58:13.560 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
22:58:13.560 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.76 mountX=0.06 mountY=0.16, mountTheta=1.20
22:58:13.570 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.06, opts=13)
22:58:13.570 00.000 7988 Enqueuing Move request for scope (-0.16, 0.06)
22:58:13.570 00.000 15712 Worker thread wakes up
22:58:13.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
22:58:13.570 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
22:58:13.570 00.000 15712 Moving (-0.16, 0.06) raw xDistance=0.06 yDistance=0.16
22:58:13.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:13.570 00.000 7988 UpdateGuideState exits: m=1637 SNR=27.0
22:58:13.575 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:13.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:13.576 00.001 7988 Enqueuing Expose request
22:58:13.576 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 643.28
22:58:13.576 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
22:58:13.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:13.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:58:13.576 00.000 15712 MoveAxis(E, 6, ABG)
22:58:13.576 00.000 15712 Guiding  Dir = 2, Dur = 6
22:58:13.576 00.000 15712 IsGuiding returns 0
22:58:13.604 00.028 15712 IsGuiding returns 0
22:58:13.604 00.000 15712 Move returns status 0, amount 6
22:58:13.604 00.000 15712 MoveAxis(N, 0, ABG)
22:58:13.604 00.000 15712 Move returns status 0, amount 0
22:58:13.604 00.000 15712 move complete, result=0
22:58:13.604 00.000 15712 worker thread done servicing request
22:58:13.604 00.000 15712 Worker thread wakes up
22:58:13.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:13.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:13.604 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
22:58:15.011 01.407 15712 Exposure complete
22:58:15.071 00.060 15712 worker thread done servicing request
22:58:15.071 00.000 7988 OnExposeComplete: enter
22:58:15.073 00.002 7988 UpdateGuideState(): m_state=6
22:58:15.073 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
22:58:15.073 00.000 7988 Star::Find returns 1 (0), X=502.15, Y=797.92, Mass=1637, SNR=26.7, Peak=146 HFD=4.4
22:58:15.077 00.004 7988 MultiStar: [#1 -0.39,0.41,0.00,M1] [#2 -0.18,0.16,0.83,U] [#3 -0.38,0.34,0.00,M1] [#4 -0.30,0.31,0.79,U] [#5 0.01,0.29,0.73,U] [#6 -0.43,0.29,0.00,M1] [#7 -0.46,0.01,0.49,U] [#8 0.06,0.21,0.47,U] 
22:58:15.077 00.000 7988 refined, 5 included, MultiStar: {-0.20, 0.23}, one-star: {-0.29, 0.31}
22:58:15.079 00.002 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.56) = xAngle (0.73 = 0.73)
22:58:15.079 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
22:58:15.081 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.31 cameraTheta=2.29 mountX=0.23 mountY=0.20, mountTheta=0.71
22:58:15.082 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.23, opts=13)
22:58:15.084 00.002 7988 Enqueuing Move request for scope (-0.20, 0.23)
22:58:15.084 00.000 15712 Worker thread wakes up
22:58:15.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:15.084 00.000 7988 UpdateGuideState exits: m=1637 SNR=26.7
22:58:15.087 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:15.087 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:15.089 00.002 7988 Enqueuing Expose request
22:58:15.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
22:58:15.089 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
22:58:15.089 00.000 15712 Moving (-0.20, 0.23) raw xDistance=0.23 yDistance=0.20
22:58:15.093 00.004 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 643.48
22:58:15.093 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
22:58:15.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:15.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:58:15.093 00.000 15712 MoveAxis(W, 40, ABG)
22:58:15.093 00.000 15712 Guiding  Dir = 3, Dur = 40
22:58:15.093 00.000 15712 IsGuiding returns 0
22:58:15.122 00.029 15712 PulseGuide returned control before completion, sleep 21
22:58:15.171 00.049 15712 IsGuiding returns 0
22:58:15.171 00.000 15712 Move returns status 0, amount 40
22:58:15.171 00.000 15712 MoveAxis(N, 0, ABG)
22:58:15.171 00.000 15712 Move returns status 0, amount 0
22:58:15.171 00.000 15712 move complete, result=0
22:58:15.171 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
22:58:15.171 00.000 15712 worker thread done servicing request
22:58:15.173 00.002 15712 Worker thread wakes up
22:58:15.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:15.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:16.913 01.740 15712 Exposure complete
22:58:16.968 00.055 15712 worker thread done servicing request
22:58:16.968 00.000 7988 OnExposeComplete: enter
22:58:16.974 00.006 7988 UpdateGuideState(): m_state=6
22:58:16.974 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
22:58:16.974 00.000 7988 Star::Find returns 1 (0), X=502.25, Y=797.51, Mass=1578, SNR=26.7, Peak=155 HFD=4.6
22:58:16.974 00.000 7988 MultiStar: [#1 -0.22,0.01,0.98,U] [#2 -0.22,-0.19,0.88,U] [#3 -0.35,-0.17,0.88,U] [#4 -0.37,0.13,0.78,U] [#5 0.03,0.02,0.76,U] [#6 -0.16,0.06,0.68,U] [#7 -0.42,-0.26,0.52,U] [#8 -0.01,-0.25,0.44,U] 
22:58:16.974 00.000 7988 single-star, 8 included, MultiStar: {-0.22, -0.07}, one-star: {-0.20, -0.09}
22:58:16.974 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
22:58:16.974 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
22:58:16.974 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.72 mountX=-0.09 mountY=0.20, mountTheta=2.00
22:58:16.974 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.09, opts=13)
22:58:16.985 00.011 7988 Enqueuing Move request for scope (-0.20, -0.09)
22:58:16.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:16.985 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.7
22:58:16.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:16.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:16.990 00.005 15712 Worker thread wakes up
22:58:16.990 00.000 7988 Enqueuing Expose request
22:58:16.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
22:58:16.990 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
22:58:16.990 00.000 15712 Moving (-0.20, -0.09) raw xDistance=-0.09 yDistance=0.20
22:58:16.990 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.69
22:58:16.990 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
22:58:16.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:16.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:58:16.990 00.000 15712 MoveAxis(E, 5, ABG)
22:58:16.990 00.000 15712 Guiding  Dir = 2, Dur = 5
22:58:17.010 00.020 15712 IsGuiding returns 0
22:58:17.021 00.011 15712 IsGuiding returns 0
22:58:17.021 00.000 15712 Move returns status 0, amount 5
22:58:17.021 00.000 15712 MoveAxis(N, 0, ABG)
22:58:17.021 00.000 15712 Move returns status 0, amount 0
22:58:17.021 00.000 15712 move complete, result=0
22:58:17.021 00.000 15712 worker thread done servicing request
22:58:17.021 00.000 15712 Worker thread wakes up
22:58:17.021 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
22:58:17.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:17.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:18.446 01.425 15712 Exposure complete
22:58:18.507 00.061 15712 worker thread done servicing request
22:58:18.507 00.000 7988 OnExposeComplete: enter
22:58:18.507 00.000 7988 UpdateGuideState(): m_state=6
22:58:18.510 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
22:58:18.510 00.000 7988 Star::Find returns 1 (0), X=502.18, Y=797.53, Mass=1661, SNR=27.3, Peak=160 HFD=4.8
22:58:18.512 00.002 7988 MultiStar: [#1 -0.40,-0.10,0.97,U] [#2 -0.06,-0.11,0.84,U] [#3 -0.34,-0.14,0.80,U] [#4 -0.40,0.19,0.72,U] [#5 -0.28,-0.09,0.74,U] [#6 -0.06,0.02,0.62,U] [#7 -0.29,-0.12,0.52,U] [#8 -0.26,-0.08,0.45,U] 
22:58:18.512 00.000 7988 refined, 8 included, MultiStar: {-0.27, -0.06}, one-star: {-0.27, -0.07}
22:58:18.514 00.002 7988 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.56) = xAngle (-4.48 = 1.80)
22:58:18.515 00.001 7988 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.52 = 1.77)
22:58:18.515 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.06 hyp=0.27 cameraTheta=-2.92 mountX=-0.06 mountY=0.27, mountTheta=1.80
22:58:18.517 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.06, opts=13)
22:58:18.519 00.002 7988 Enqueuing Move request for scope (-0.27, -0.06)
22:58:18.519 00.000 15712 Worker thread wakes up
22:58:18.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.06) opts 0xd
22:58:18.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.06)
22:58:18.519 00.000 15712 Moving (-0.27, -0.06) raw xDistance=-0.06 yDistance=0.27
22:58:18.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:18.519 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.3
22:58:18.523 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:18.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:18.525 00.002 7988 Enqueuing Expose request
22:58:18.525 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.89
22:58:18.525 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
22:58:18.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:58:18.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:58:18.525 00.000 15712 MoveAxis(E, 3, ABG)
22:58:18.525 00.000 15712 Guiding  Dir = 2, Dur = 3
22:58:18.525 00.000 15712 IsGuiding returns 0
22:58:18.544 00.019 15712 IsGuiding returns 0
22:58:18.544 00.000 15712 Move returns status 0, amount 3
22:58:18.544 00.000 15712 MoveAxis(N, 0, ABG)
22:58:18.544 00.000 15712 Move returns status 0, amount 0
22:58:18.544 00.000 15712 move complete, result=0
22:58:18.544 00.000 15712 worker thread done servicing request
22:58:18.544 00.000 15712 Worker thread wakes up
22:58:18.544 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.3 px 0 ms NORTH
22:58:18.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:18.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:20.183 01.639 15712 Exposure complete
22:58:20.234 00.051 15712 worker thread done servicing request
22:58:20.234 00.000 7988 OnExposeComplete: enter
22:58:20.246 00.012 7988 UpdateGuideState(): m_state=6
22:58:20.246 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
22:58:20.246 00.000 7988 Star::Find returns 1 (0), X=502.08, Y=797.45, Mass=1529, SNR=26.0, Peak=141 HFD=4.3
22:58:20.246 00.000 7988 MultiStar: [#1 -0.45,-0.04,1.03,U] [#2 -0.07,-0.13,0.89,U] [#3 -0.40,0.02,0.86,U] [#4 -0.25,0.15,0.82,U] [#5 0.05,0.05,0.76,U] [#6 -0.43,0.02,0.66,U] [#7 -0.24,-0.14,0.53,U] [#8 0.16,-0.18,0.48,U] 
22:58:20.246 00.000 7988 refined, 8 included, MultiStar: {-0.25, -0.04}, one-star: {-0.37, -0.16}
22:58:20.251 00.005 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.56) = xAngle (-4.55 = 1.73)
22:58:20.251 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.58 = 1.70)
22:58:20.251 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-2.99 mountX=-0.04 mountY=0.25, mountTheta=1.73
22:58:20.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.04, opts=13)
22:58:20.251 00.000 7988 Enqueuing Move request for scope (-0.25, -0.04)
22:58:20.251 00.000 15712 Worker thread wakes up
22:58:20.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
22:58:20.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
22:58:20.251 00.000 15712 Moving (-0.25, -0.04) raw xDistance=-0.04 yDistance=0.25
22:58:20.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:20.251 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.0
22:58:20.259 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:20.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:20.259 00.000 7988 Enqueuing Expose request
22:58:20.262 00.003 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.09
22:58:20.262 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
22:58:20.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:20.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:58:20.262 00.000 15712 MoveAxis(E, 3, ABG)
22:58:20.262 00.000 15712 Guiding  Dir = 2, Dur = 3
22:58:20.262 00.000 15712 IsGuiding returns 0
22:58:20.285 00.023 15712 IsGuiding returns 0
22:58:20.285 00.000 15712 Move returns status 0, amount 3
22:58:20.285 00.000 15712 MoveAxis(N, 0, ABG)
22:58:20.285 00.000 15712 Move returns status 0, amount 0
22:58:20.285 00.000 15712 move complete, result=0
22:58:20.285 00.000 15712 worker thread done servicing request
22:58:20.285 00.000 15712 Worker thread wakes up
22:58:20.285 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
22:58:20.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:20.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:21.696 01.411 15712 Exposure complete
22:58:21.757 00.061 15712 worker thread done servicing request
22:58:21.759 00.002 7988 OnExposeComplete: enter
22:58:21.759 00.000 7988 UpdateGuideState(): m_state=6
22:58:21.761 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
22:58:21.761 00.000 7988 Star::Find returns 1 (0), X=502.28, Y=797.48, Mass=1725, SNR=27.7, Peak=148 HFD=4.8
22:58:21.763 00.002 7988 MultiStar: [#1 -0.30,0.08,0.95,U] [#2 -0.19,-0.20,0.84,U] [#3 -0.51,-0.06,0.00,M1] [#4 -0.33,0.28,0.75,U] [#5 -0.01,-0.14,0.71,U] [#6 -0.49,0.05,0.63,U] [#7 -0.39,-0.30,0.46,U] [#8 -0.07,0.01,0.42,U] 
22:58:21.763 00.000 7988 single-star, 7 included, MultiStar: {-0.24, -0.04}, one-star: {-0.16, -0.12}
22:58:21.765 00.002 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.07 = 2.21)
22:58:21.765 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
22:58:21.767 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.51 mountX=-0.12 mountY=0.17, mountTheta=2.20
22:58:21.769 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.12, opts=13)
22:58:21.769 00.000 7988 Enqueuing Move request for scope (-0.16, -0.12)
22:58:21.771 00.002 15712 Worker thread wakes up
22:58:21.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
22:58:21.771 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
22:58:21.771 00.000 15712 Moving (-0.16, -0.12) raw xDistance=-0.12 yDistance=0.17
22:58:21.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:21.771 00.000 7988 UpdateGuideState exits: m=1725 SNR=27.7
22:58:21.774 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:21.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:21.776 00.002 7988 Enqueuing Expose request
22:58:21.776 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.29
22:58:21.776 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
22:58:21.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:21.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:58:21.776 00.000 15712 MoveAxis(E, 2, ABG)
22:58:21.776 00.000 15712 Guiding  Dir = 2, Dur = 2
22:58:21.776 00.000 15712 IsGuiding returns 0
22:58:21.830 00.054 15712 IsGuiding returns 0
22:58:21.830 00.000 15712 Move returns status 0, amount 2
22:58:21.830 00.000 15712 MoveAxis(N, 0, ABG)
22:58:21.830 00.000 15712 Move returns status 0, amount 0
22:58:21.830 00.000 15712 move complete, result=0
22:58:21.830 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
22:58:21.839 00.009 15712 worker thread done servicing request
22:58:21.839 00.000 15712 Worker thread wakes up
22:58:21.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:21.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:23.577 01.738 15712 Exposure complete
22:58:23.630 00.053 15712 worker thread done servicing request
22:58:23.630 00.000 7988 OnExposeComplete: enter
22:58:23.638 00.008 7988 UpdateGuideState(): m_state=6
22:58:23.640 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
22:58:23.640 00.000 7988 Star::Find returns 1 (0), X=502.20, Y=797.60, Mass=1620, SNR=26.5, Peak=131 HFD=4.8
22:58:23.642 00.002 7988 MultiStar: [#1 -0.24,0.11,0.99,U] [#2 -0.10,0.01,0.85,U] [#3 -0.22,0.11,0.82,U] [#4 -0.42,0.17,0.76,U] [#5 -0.07,0.08,0.74,U] [#6 -0.24,0.13,0.63,U] [#7 -0.25,0.09,0.50,U] [#8 0.13,-0.25,0.43,U] 
22:58:23.642 00.000 7988 refined, 8 included, MultiStar: {-0.20, 0.06}, one-star: {-0.24, -0.00}
22:58:23.644 00.002 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.56) = xAngle (1.28 = 1.28)
22:58:23.644 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
22:58:23.646 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.84 mountX=0.06 mountY=0.20, mountTheta=1.27
22:58:23.647 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.06, opts=13)
22:58:23.649 00.002 7988 Enqueuing Move request for scope (-0.20, 0.06)
22:58:23.649 00.000 15712 Worker thread wakes up
22:58:23.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
22:58:23.649 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
22:58:23.649 00.000 15712 Moving (-0.20, 0.06) raw xDistance=0.06 yDistance=0.20
22:58:23.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:23.649 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.5
22:58:23.652 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:23.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:23.654 00.002 7988 Enqueuing Expose request
22:58:23.654 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.50
22:58:23.654 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
22:58:23.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:23.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:58:23.656 00.002 15712 MoveAxis(E, 4, ABG)
22:58:23.656 00.000 15712 Guiding  Dir = 2, Dur = 4
22:58:23.656 00.000 15712 IsGuiding returns 0
22:58:23.707 00.051 15712 IsGuiding returns 0
22:58:23.707 00.000 15712 Move returns status 0, amount 4
22:58:23.707 00.000 15712 MoveAxis(N, 0, ABG)
22:58:23.707 00.000 15712 Move returns status 0, amount 0
22:58:23.707 00.000 15712 move complete, result=0
22:58:23.707 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
22:58:23.708 00.001 15712 worker thread done servicing request
22:58:23.708 00.000 15712 Worker thread wakes up
22:58:23.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:23.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:25.123 01.415 15712 Exposure complete
22:58:25.185 00.062 15712 worker thread done servicing request
22:58:25.186 00.001 7988 OnExposeComplete: enter
22:58:25.186 00.000 7988 UpdateGuideState(): m_state=6
22:58:25.186 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
22:58:25.186 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=797.49, Mass=1602, SNR=26.6, Peak=152 HFD=4.5
22:58:25.186 00.000 7988 MultiStar: [#1 -0.31,0.18,0.98,U] [#2 -0.15,-0.06,0.88,U] [#3 -0.13,-0.14,0.87,U] [#4 -0.51,0.09,0.00,M1] [#5 0.12,-0.08,0.71,U] [#6 -0.38,0.11,0.66,U] [#7 -0.10,-0.24,0.49,U] [#8 -0.02,-0.30,0.45,U] 
22:58:25.186 00.000 7988 refined, 7 included, MultiStar: {-0.15, -0.06}, one-star: {-0.13, -0.11}
22:58:25.186 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.33 = 1.96)
22:58:25.193 00.007 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.93)
22:58:25.193 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.76 mountX=-0.06 mountY=0.15, mountTheta=1.95
22:58:25.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.06, opts=13)
22:58:25.193 00.000 7988 Enqueuing Move request for scope (-0.15, -0.06)
22:58:25.193 00.000 15712 Worker thread wakes up
22:58:25.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
22:58:25.193 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
22:58:25.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:25.193 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.6
22:58:25.201 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:25.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:25.201 00.000 7988 Enqueuing Expose request
22:58:25.201 00.000 15712 Moving (-0.15, -0.06) raw xDistance=-0.06 yDistance=0.15
22:58:25.201 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.69
22:58:25.201 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
22:58:25.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:25.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:58:25.201 00.000 15712 MoveAxis(E, 4, ABG)
22:58:25.201 00.000 15712 Guiding  Dir = 2, Dur = 4
22:58:25.201 00.000 15712 IsGuiding returns 0
22:58:25.217 00.016 15712 IsGuiding returns 0
22:58:25.217 00.000 15712 Move returns status 0, amount 4
22:58:25.217 00.000 15712 MoveAxis(N, 0, ABG)
22:58:25.217 00.000 15712 Move returns status 0, amount 0
22:58:25.217 00.000 15712 move complete, result=0
22:58:25.217 00.000 15712 worker thread done servicing request
22:58:25.217 00.000 15712 Worker thread wakes up
22:58:25.217 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:58:25.227 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:25.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:26.860 01.633 15712 Exposure complete
22:58:26.921 00.061 15712 worker thread done servicing request
22:58:26.921 00.000 7988 OnExposeComplete: enter
22:58:26.923 00.002 7988 UpdateGuideState(): m_state=6
22:58:26.923 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
22:58:26.923 00.000 7988 Star::Find returns 1 (0), X=502.17, Y=797.48, Mass=1617, SNR=26.8, Peak=158 HFD=4.7
22:58:26.923 00.000 7988 MultiStar: [#1 -0.20,-0.23,0.97,U] [#2 -0.02,-0.32,0.84,U] [#3 -0.32,-0.32,0.87,U] [#4 -0.23,-0.06,0.77,U] [#5 -0.01,-0.17,0.72,U] [#6 -0.22,0.14,0.64,U] [#7 -0.06,-0.16,0.50,U] [#8 0.07,-0.21,0.46,U] 
22:58:26.923 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.17}, one-star: {-0.28, -0.12}
22:58:26.928 00.005 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.90 = 2.39)
22:58:26.928 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.35)
22:58:26.928 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-2.34 mountX=-0.17 mountY=0.16, mountTheta=2.37
22:58:26.928 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.17, opts=13)
22:58:26.928 00.000 7988 Enqueuing Move request for scope (-0.16, -0.17)
22:58:26.928 00.000 15712 Worker thread wakes up
22:58:26.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
22:58:26.928 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
22:58:26.928 00.000 15712 Moving (-0.16, -0.17) raw xDistance=-0.17 yDistance=0.16
22:58:26.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:26.928 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.8
22:58:26.937 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:26.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:26.938 00.001 7988 Enqueuing Expose request
22:58:26.938 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 644.89
22:58:26.938 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
22:58:26.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:26.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:58:26.938 00.000 15712 MoveAxis(E, 37, ABG)
22:58:26.938 00.000 15712 Guiding  Dir = 2, Dur = 37
22:58:26.938 00.000 15712 IsGuiding returns 0
22:58:26.965 00.027 15712 PulseGuide returned control before completion, sleep 21
22:58:27.013 00.048 15712 IsGuiding returns 0
22:58:27.013 00.000 15712 Move returns status 0, amount 37
22:58:27.013 00.000 15712 MoveAxis(N, 0, ABG)
22:58:27.013 00.000 15712 Move returns status 0, amount 0
22:58:27.013 00.000 15712 move complete, result=0
22:58:27.013 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
22:58:27.013 00.000 15712 worker thread done servicing request
22:58:27.013 00.000 15712 Worker thread wakes up
22:58:27.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:27.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:28.420 01.407 15712 Exposure complete
22:58:28.481 00.061 15712 worker thread done servicing request
22:58:28.483 00.002 7988 OnExposeComplete: enter
22:58:28.483 00.000 7988 UpdateGuideState(): m_state=6
22:58:28.483 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
22:58:28.483 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=797.37, Mass=1551, SNR=25.9, Peak=162 HFD=4.5
22:58:28.483 00.000 7988 MultiStar: [#1 -0.14,-0.04,1.00,U] [#2 0.15,-0.13,0.90,U] [#3 -0.33,-0.18,0.89,U] [#4 -0.22,-0.01,0.81,U] [#5 0.07,-0.00,0.71,U] [#6 -0.25,0.03,0.68,U] [#7 -0.04,-0.16,0.53,U] [#8 0.11,-0.23,0.45,U] 
22:58:28.490 00.007 7988 refined, 8 included, MultiStar: {-0.09, -0.11}, one-star: {-0.04, -0.23}
22:58:28.490 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
22:58:28.492 00.002 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.43)
22:58:28.494 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.26 mountX=-0.11 mountY=0.09, mountTheta=2.44
22:58:28.496 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.11, opts=13)
22:58:28.496 00.000 7988 Enqueuing Move request for scope (-0.09, -0.11)
22:58:28.498 00.002 15712 Worker thread wakes up
22:58:28.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
22:58:28.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
22:58:28.498 00.000 15712 Moving (-0.09, -0.11) raw xDistance=-0.11 yDistance=0.09
22:58:28.499 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:28.499 00.000 7988 UpdateGuideState exits: m=1551 SNR=25.9
22:58:28.501 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:28.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:28.503 00.002 7988 Enqueuing Expose request
22:58:28.505 00.002 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 645.09
22:58:28.505 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
22:58:28.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:28.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:58:28.505 00.000 15712 MoveAxis(E, 4, ABG)
22:58:28.505 00.000 15712 Guiding  Dir = 2, Dur = 4
22:58:28.505 00.000 15712 IsGuiding returns 0
22:58:28.530 00.025 15712 IsGuiding returns 0
22:58:28.530 00.000 15712 Move returns status 0, amount 4
22:58:28.530 00.000 15712 MoveAxis(N, 0, ABG)
22:58:28.530 00.000 15712 Move returns status 0, amount 0
22:58:28.530 00.000 15712 move complete, result=0
22:58:28.530 00.000 15712 worker thread done servicing request
22:58:28.530 00.000 15712 Worker thread wakes up
22:58:28.530 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:58:28.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:28.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:30.174 01.644 15712 Exposure complete
22:58:30.235 00.061 15712 worker thread done servicing request
22:58:30.235 00.000 7988 OnExposeComplete: enter
22:58:30.235 00.000 7988 UpdateGuideState(): m_state=6
22:58:30.243 00.008 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:30.244 00.001 7988 Star::Find returns 1 (0), X=502.35, Y=797.34, Mass=1616, SNR=27.0, Peak=159 HFD=4.4
22:58:30.244 00.000 7988 MultiStar: [#1 -0.10,-0.07,0.99,U] [#2 0.13,-0.26,0.86,U] [#3 -0.08,-0.33,0.85,U] [#4 -0.15,-0.07,0.75,U] [#5 0.14,-0.09,0.74,U] [#6 -0.07,-0.04,0.66,U] [#7 -0.21,0.01,0.50,U] [#8 0.34,-0.13,0.47,U] 
22:58:30.246 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {-0.10, -0.27}
22:58:30.246 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
22:58:30.248 00.002 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.97)
22:58:30.248 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.72 mountX=-0.15 mountY=0.03, mountTheta=2.97
22:58:30.251 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.15, opts=13)
22:58:30.251 00.000 7988 Enqueuing Move request for scope (-0.02, -0.15)
22:58:30.251 00.000 15712 Worker thread wakes up
22:58:30.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
22:58:30.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
22:58:30.251 00.000 15712 Moving (-0.02, -0.15) raw xDistance=-0.15 yDistance=0.03
22:58:30.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:30.251 00.000 7988 UpdateGuideState exits: m=1616 SNR=27.0
22:58:30.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:30.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:30.251 00.000 7988 Enqueuing Expose request
22:58:30.251 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 645.29
22:58:30.251 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
22:58:30.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:30.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:58:30.251 00.000 15712 MoveAxis(E, 5, ABG)
22:58:30.251 00.000 15712 Guiding  Dir = 2, Dur = 5
22:58:30.251 00.000 15712 IsGuiding returns 0
22:58:30.277 00.026 15712 IsGuiding returns 0
22:58:30.277 00.000 15712 Move returns status 0, amount 5
22:58:30.277 00.000 15712 MoveAxis(N, 0, ABG)
22:58:30.277 00.000 15712 Move returns status 0, amount 0
22:58:30.277 00.000 15712 move complete, result=0
22:58:30.277 00.000 15712 worker thread done servicing request
22:58:30.277 00.000 15712 Worker thread wakes up
22:58:30.277 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.0 px 0 ms NORTH
22:58:30.278 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:30.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:31.688 01.410 15712 Exposure complete
22:58:31.741 00.053 15712 worker thread done servicing request
22:58:31.741 00.000 7988 OnExposeComplete: enter
22:58:31.751 00.010 7988 UpdateGuideState(): m_state=6
22:58:31.751 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
22:58:31.753 00.002 7988 Star::Find returns 1 (0), X=502.45, Y=797.38, Mass=1547, SNR=26.0, Peak=179 HFD=4.4
22:58:31.753 00.000 7988 MultiStar: [#1 -0.13,0.01,0.98,U] [#2 0.13,-0.41,0.88,U] [#3 -0.02,-0.20,0.85,U] [#4 -0.08,0.01,0.79,U] [#5 0.04,0.03,0.74,U] [#6 -0.26,0.02,0.65,U] [#7 -0.33,-0.20,0.49,U] [#8 0.10,-0.08,0.42,U] 
22:58:31.755 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {0.01, -0.23}
22:58:31.755 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
22:58:31.758 00.003 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
22:58:31.758 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.97 mountX=-0.12 mountY=0.05, mountTheta=2.73
22:58:31.760 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.12, opts=13)
22:58:31.762 00.002 7988 Enqueuing Move request for scope (-0.05, -0.12)
22:58:31.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:31.764 00.002 7988 UpdateGuideState exits: m=1547 SNR=26.0
22:58:31.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:31.766 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:31.766 00.000 7988 Enqueuing Expose request
22:58:31.767 00.001 15712 Worker thread wakes up
22:58:31.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
22:58:31.767 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
22:58:31.767 00.000 15712 Moving (-0.05, -0.12) raw xDistance=-0.12 yDistance=0.05
22:58:31.767 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 645.48
22:58:31.767 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
22:58:31.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:31.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:58:31.767 00.000 15712 MoveAxis(E, 5, ABG)
22:58:31.767 00.000 15712 Guiding  Dir = 2, Dur = 5
22:58:31.809 00.042 15712 IsGuiding returns 0
22:58:31.826 00.017 15712 IsGuiding returns 0
22:58:31.826 00.000 15712 Move returns status 0, amount 5
22:58:31.826 00.000 15712 MoveAxis(N, 0, ABG)
22:58:31.826 00.000 15712 Move returns status 0, amount 0
22:58:31.826 00.000 15712 move complete, result=0
22:58:31.826 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:58:31.829 00.003 15712 worker thread done servicing request
22:58:31.829 00.000 15712 Worker thread wakes up
22:58:31.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:31.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:33.570 01.741 15712 Exposure complete
22:58:33.627 00.057 15712 worker thread done servicing request
22:58:33.627 00.000 7988 OnExposeComplete: enter
22:58:33.632 00.005 7988 UpdateGuideState(): m_state=6
22:58:33.632 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
22:58:33.632 00.000 7988 Star::Find returns 1 (0), X=502.37, Y=797.38, Mass=1599, SNR=26.8, Peak=161 HFD=4.8
22:58:33.632 00.000 7988 MultiStar: [#1 -0.34,-0.04,0.98,U] [#2 -0.06,-0.11,0.85,U] [#3 -0.24,-0.15,0.85,U] [#4 -0.03,0.05,0.76,U] [#5 -0.09,0.06,0.70,U] [#6 -0.17,-0.00,0.65,U] [#7 0.05,-0.30,0.51,U] [#8 0.41,-0.11,0.44,U] 
22:58:33.632 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.09}, one-star: {-0.08, -0.22}
22:58:33.632 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.96 = 2.32)
22:58:33.632 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
22:58:33.632 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.40 mountX=-0.09 mountY=0.10, mountTheta=2.31
22:58:33.632 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.09, opts=13)
22:58:33.632 00.000 7988 Enqueuing Move request for scope (-0.10, -0.09)
22:58:33.632 00.000 15712 Worker thread wakes up
22:58:33.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
22:58:33.632 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
22:58:33.632 00.000 15712 Moving (-0.10, -0.09) raw xDistance=-0.09 yDistance=0.10
22:58:33.644 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:33.644 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.8
22:58:33.644 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:33.647 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:33.647 00.000 7988 Enqueuing Expose request
22:58:33.647 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 645.67
22:58:33.647 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
22:58:33.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:33.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:58:33.647 00.000 15712 MoveAxis(E, 8, ABG)
22:58:33.647 00.000 15712 Guiding  Dir = 2, Dur = 8
22:58:33.647 00.000 15712 IsGuiding returns 0
22:58:33.663 00.016 15712 IsGuiding returns 0
22:58:33.663 00.000 15712 Move returns status 0, amount 8
22:58:33.663 00.000 15712 MoveAxis(N, 0, ABG)
22:58:33.663 00.000 15712 Move returns status 0, amount 0
22:58:33.663 00.000 15712 move complete, result=0
22:58:33.663 00.000 15712 worker thread done servicing request
22:58:33.663 00.000 15712 Worker thread wakes up
22:58:33.663 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:58:33.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:33.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:35.071 01.408 15712 Exposure complete
22:58:35.121 00.050 15712 worker thread done servicing request
22:58:35.121 00.000 7988 OnExposeComplete: enter
22:58:35.132 00.011 7988 UpdateGuideState(): m_state=6
22:58:35.132 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
22:58:35.132 00.000 7988 Star::Find returns 1 (0), X=502.26, Y=797.52, Mass=1469, SNR=25.6, Peak=163 HFD=3.9
22:58:35.132 00.000 7988 MultiStar: [#1 -0.20,0.05,1.01,U] [#2 0.18,-0.21,0.89,U] [#3 -0.18,-0.11,0.89,U] [#4 -0.10,0.32,0.82,U] [#5 0.30,-0.03,0.74,U] [#6 -0.19,0.15,0.69,U] [#7 -0.14,-0.09,0.56,U] [#8 -0.05,-0.22,0.46,U] 
22:58:35.132 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.18, -0.09}
22:58:35.132 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.43 = 1.85)
22:58:35.138 00.006 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.47 = 1.82)
22:58:35.138 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.87 mountX=-0.02 mountY=0.07, mountTheta=1.85
22:58:35.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.02, opts=13)
22:58:35.138 00.000 7988 Enqueuing Move request for scope (-0.07, -0.02)
22:58:35.138 00.000 15712 Worker thread wakes up
22:58:35.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:58:35.138 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:58:35.138 00.000 15712 Moving (-0.07, -0.02) raw xDistance=-0.02 yDistance=0.07
22:58:35.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:35.138 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.6
22:58:35.146 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:35.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:35.148 00.002 7988 Enqueuing Expose request
22:58:35.148 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 645.86
22:58:35.148 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
22:58:35.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:35.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:58:35.148 00.000 15712 MoveAxis(E, 7, ABG)
22:58:35.148 00.000 15712 Guiding  Dir = 2, Dur = 7
22:58:35.164 00.016 15712 IsGuiding returns 0
22:58:35.184 00.020 15712 IsGuiding returns 0
22:58:35.184 00.000 15712 Move returns status 0, amount 7
22:58:35.184 00.000 15712 MoveAxis(N, 0, ABG)
22:58:35.184 00.000 15712 Move returns status 0, amount 0
22:58:35.184 00.000 15712 move complete, result=0
22:58:35.184 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:58:35.186 00.002 15712 worker thread done servicing request
22:58:35.186 00.000 15712 Worker thread wakes up
22:58:35.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:35.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:36.826 01.640 15712 Exposure complete
22:58:36.886 00.060 15712 worker thread done servicing request
22:58:36.886 00.000 7988 OnExposeComplete: enter
22:58:36.887 00.001 7988 UpdateGuideState(): m_state=6
22:58:36.887 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
22:58:36.887 00.000 7988 Star::Find returns 1 (0), X=502.07, Y=797.51, Mass=1658, SNR=27.0, Peak=157 HFD=4.6
22:58:36.887 00.000 7988 MultiStar: [#1 -0.32,0.09,1.00,U] [#2 -0.06,-0.06,0.85,U] [#3 -0.21,-0.11,0.84,U] [#4 -0.43,-0.26,0.00,M1] [#5 -0.06,-0.17,0.72,U] [#6 -0.29,0.09,0.65,U] [#7 -0.44,-0.27,0.00,M1] [#8 -0.04,-0.20,0.41,U] 
22:58:36.887 00.000 7988 refined, 6 included, MultiStar: {-0.21, -0.06}, one-star: {-0.37, -0.09}
22:58:36.887 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.45 = 1.83)
22:58:36.887 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.48 = 1.80)
22:58:36.887 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.89 mountX=-0.06 mountY=0.22, mountTheta=1.83
22:58:36.887 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.06, opts=13)
22:58:36.887 00.000 7988 Enqueuing Move request for scope (-0.21, -0.06)
22:58:36.887 00.000 15712 Worker thread wakes up
22:58:36.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd
22:58:36.887 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.06)
22:58:36.887 00.000 15712 Moving (-0.21, -0.06) raw xDistance=-0.06 yDistance=0.22
22:58:36.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:36.887 00.000 7988 UpdateGuideState exits: m=1658 SNR=27.0
22:58:36.901 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:36.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:36.903 00.002 7988 Enqueuing Expose request
22:58:36.904 00.001 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 646.05
22:58:36.904 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
22:58:36.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:36.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:58:36.904 00.000 15712 MoveAxis(E, 8, ABG)
22:58:36.904 00.000 15712 Guiding  Dir = 2, Dur = 8
22:58:36.904 00.000 15712 IsGuiding returns 0
22:58:36.921 00.017 15712 IsGuiding returns 0
22:58:36.921 00.000 15712 Move returns status 0, amount 8
22:58:36.921 00.000 15712 MoveAxis(N, 0, ABG)
22:58:36.921 00.000 15712 Move returns status 0, amount 0
22:58:36.921 00.000 15712 move complete, result=0
22:58:36.921 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
22:58:36.927 00.006 15712 worker thread done servicing request
22:58:36.927 00.000 15712 Worker thread wakes up
22:58:36.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:36.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:38.341 01.414 15712 Exposure complete
22:58:38.400 00.059 15712 worker thread done servicing request
22:58:38.400 00.000 7988 OnExposeComplete: enter
22:58:38.402 00.002 7988 UpdateGuideState(): m_state=6
22:58:38.402 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
22:58:38.404 00.002 7988 Star::Find returns 1 (0), X=502.06, Y=797.57, Mass=1595, SNR=26.5, Peak=145 HFD=4.2
22:58:38.406 00.002 7988 MultiStar: [#1 -0.28,0.26,1.00,U] [#2 -0.00,-0.18,0.86,U] [#3 -0.37,-0.00,0.88,U] [#4 -0.32,0.25,0.78,U] [#5 0.06,0.00,0.75,U] [#6 -0.27,0.22,0.70,U] [#7 -0.39,0.17,0.50,U] [#8 0.01,-0.15,0.46,U] 
22:58:38.406 00.000 7988 refined, 8 included, MultiStar: {-0.23, 0.06}, one-star: {-0.39, -0.03}
22:58:38.408 00.002 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
22:58:38.408 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
22:58:38.410 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.87 mountX=0.06 mountY=0.23, mountTheta=1.30
22:58:38.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.06, opts=13)
22:58:38.412 00.002 7988 Enqueuing Move request for scope (-0.23, 0.06)
22:58:38.413 00.001 15712 Worker thread wakes up
22:58:38.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
22:58:38.413 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
22:58:38.413 00.000 15712 Moving (-0.23, 0.06) raw xDistance=0.06 yDistance=0.23
22:58:38.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:38.413 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.5
22:58:38.416 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:38.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:38.418 00.002 7988 Enqueuing Expose request
22:58:38.418 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 646.24
22:58:38.418 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
22:58:38.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:38.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:58:38.418 00.000 15712 MoveAxis(E, 6, ABG)
22:58:38.420 00.002 15712 Guiding  Dir = 2, Dur = 6
22:58:38.420 00.000 15712 IsGuiding returns 0
22:58:38.434 00.014 15712 IsGuiding returns 0
22:58:38.434 00.000 15712 Move returns status 0, amount 6
22:58:38.434 00.000 15712 MoveAxis(N, 0, ABG)
22:58:38.434 00.000 15712 Move returns status 0, amount 0
22:58:38.434 00.000 15712 move complete, result=0
22:58:38.434 00.000 15712 worker thread done servicing request
22:58:38.434 00.000 15712 Worker thread wakes up
22:58:38.434 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
22:58:38.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:38.446 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:40.188 01.742 15712 Exposure complete
22:58:40.233 00.045 15712 worker thread done servicing request
22:58:40.233 00.000 7988 OnExposeComplete: enter
22:58:40.250 00.017 7988 UpdateGuideState(): m_state=6
22:58:40.250 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
22:58:40.250 00.000 7988 Star::Find returns 1 (0), X=502.27, Y=797.35, Mass=1594, SNR=26.7, Peak=143 HFD=4.7
22:58:40.250 00.000 7988 MultiStar: [#1 -0.50,-0.12,0.00,M1] [#2 -0.10,-0.20,0.88,U] [#3 -0.30,-0.19,0.84,U] [#4 -0.25,0.04,0.75,U] [#5 -0.33,-0.07,0.71,U] [#6 -0.24,0.14,0.68,U] [#7 -0.04,-0.34,0.51,U] [#8 -0.18,-0.11,0.42,U] 
22:58:40.250 00.000 7988 refined, 7 included, MultiStar: {-0.21, -0.13}, one-star: {-0.17, -0.26}
22:58:40.250 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
22:58:40.250 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.10)
22:58:40.250 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.13 hyp=0.24 cameraTheta=-2.59 mountX=-0.13 mountY=0.21, mountTheta=2.12
22:58:40.250 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.13, opts=13)
22:58:40.250 00.000 7988 Enqueuing Move request for scope (-0.21, -0.13)
22:58:40.250 00.000 15712 Worker thread wakes up
22:58:40.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.13) opts 0xd
22:58:40.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.13)
22:58:40.250 00.000 15712 Moving (-0.21, -0.13) raw xDistance=-0.13 yDistance=0.21
22:58:40.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:40.250 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.7
22:58:40.263 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:40.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:40.265 00.002 7988 Enqueuing Expose request
22:58:40.267 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 646.43
22:58:40.267 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
22:58:40.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:40.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:58:40.267 00.000 15712 MoveAxis(E, 7, ABG)
22:58:40.267 00.000 15712 Guiding  Dir = 2, Dur = 7
22:58:40.267 00.000 15712 IsGuiding returns 0
22:58:40.281 00.014 15712 IsGuiding returns 0
22:58:40.281 00.000 15712 Move returns status 0, amount 7
22:58:40.281 00.000 15712 MoveAxis(N, 0, ABG)
22:58:40.281 00.000 15712 Move returns status 0, amount 0
22:58:40.281 00.000 15712 move complete, result=0
22:58:40.281 00.000 15712 worker thread done servicing request
22:58:40.281 00.000 15712 Worker thread wakes up
22:58:40.281 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
22:58:40.284 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:40.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:41.702 01.418 15712 Exposure complete
22:58:41.762 00.060 15712 worker thread done servicing request
22:58:41.762 00.000 7988 OnExposeComplete: enter
22:58:41.764 00.002 7988 UpdateGuideState(): m_state=6
22:58:41.764 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
22:58:41.764 00.000 7988 Star::Find returns 1 (0), X=502.20, Y=797.32, Mass=1579, SNR=26.5, Peak=153 HFD=4.6
22:58:41.764 00.000 7988 MultiStar: [#1 -0.44,-0.22,0.00,M2] [#2 -0.26,-0.32,0.87,U] [#3 -0.34,-0.31,0.85,U] [#4 -0.16,-0.03,0.75,U] [#5 -0.36,-0.22,0.74,U] [#6 -0.17,0.05,0.66,U] [#7 -0.23,-0.34,0.49,U] [#8 -0.02,-0.26,0.43,U] 
22:58:41.764 00.000 7988 refined, 7 included, MultiStar: {-0.24, -0.22}, one-star: {-0.24, -0.28}
22:58:41.764 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.97 = 2.32)
22:58:41.764 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.28)
22:58:41.764 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.22 hyp=0.32 cameraTheta=-2.40 mountX=-0.22 mountY=0.24, mountTheta=2.30
22:58:41.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.22, opts=13)
22:58:41.764 00.000 7988 Enqueuing Move request for scope (-0.24, -0.22)
22:58:41.764 00.000 15712 Worker thread wakes up
22:58:41.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.22) opts 0xd
22:58:41.764 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.22)
22:58:41.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:41.764 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.5
22:58:41.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:41.779 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:41.780 00.001 7988 Enqueuing Expose request
22:58:41.780 00.000 15712 Moving (-0.24, -0.22) raw xDistance=-0.22 yDistance=0.24
22:58:41.782 00.002 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 646.61
22:58:41.782 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
22:58:41.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:41.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:58:41.782 00.000 15712 MoveAxis(E, 49, ABG)
22:58:41.782 00.000 15712 Guiding  Dir = 2, Dur = 49
22:58:41.782 00.000 15712 IsGuiding returns 0
22:58:41.801 00.019 15712 PulseGuide returned control before completion, sleep 42
22:58:41.844 00.043 15712 IsGuiding returns 1
22:58:41.844 00.000 15712 scope still moving after pulse duration time elapsed
22:58:41.882 00.038 15712 IsGuiding returns 0
22:58:41.882 00.000 15712 scope move finished after 49 + 48 ms
22:58:41.882 00.000 15712 Move returns status 0, amount 49
22:58:41.882 00.000 15712 MoveAxis(N, 0, ABG)
22:58:41.882 00.000 15712 Move returns status 0, amount 0
22:58:41.882 00.000 15712 move complete, result=0
22:58:41.882 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
22:58:41.884 00.002 15712 worker thread done servicing request
22:58:41.884 00.000 15712 Worker thread wakes up
22:58:41.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:41.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:43.522 01.638 15712 Exposure complete
22:58:43.581 00.059 15712 worker thread done servicing request
22:58:43.581 00.000 7988 OnExposeComplete: enter
22:58:43.583 00.002 7988 UpdateGuideState(): m_state=6
22:58:43.583 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
22:58:43.583 00.000 7988 Star::Find returns 1 (0), X=502.18, Y=797.42, Mass=1523, SNR=25.7, Peak=147 HFD=4.7
22:58:43.583 00.000 7988 MultiStar: [#1 -0.33,-0.00,1.00,U] [#2 -0.03,-0.13,0.89,U] [#3 -0.40,-0.12,0.89,U] [#4 -0.62,0.06,0.00,M1] [#5 0.16,-0.08,0.77,U] [#6 -0.19,0.21,0.72,U] [#7 -0.10,-0.14,0.51,U] [#8 0.18,-0.14,0.50,U] 
22:58:43.583 00.000 7988 refined, 7 included, MultiStar: {-0.15, -0.07}, one-star: {-0.27, -0.18}
22:58:43.583 00.000 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.26 = 2.02)
22:58:43.583 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 1.99)
22:58:43.583 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.70 mountX=-0.07 mountY=0.15, mountTheta=2.02
22:58:43.583 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.07, opts=13)
22:58:43.583 00.000 7988 Enqueuing Move request for scope (-0.15, -0.07)
22:58:43.583 00.000 15712 Worker thread wakes up
22:58:43.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
22:58:43.583 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
22:58:43.583 00.000 15712 Moving (-0.15, -0.07) raw xDistance=-0.07 yDistance=0.15
22:58:43.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:43.583 00.000 7988 UpdateGuideState exits: m=1523 SNR=25.7
22:58:43.597 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:43.598 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:43.599 00.001 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 646.80
22:58:43.599 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
22:58:43.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:43.599 00.000 7988 Enqueuing Expose request
22:58:43.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:58:43.599 00.000 15712 MoveAxis(E, 5, ABG)
22:58:43.599 00.000 15712 Guiding  Dir = 2, Dur = 5
22:58:43.599 00.000 15712 IsGuiding returns 0
22:58:43.620 00.021 15712 IsGuiding returns 0
22:58:43.620 00.000 15712 Move returns status 0, amount 5
22:58:43.620 00.000 15712 MoveAxis(N, 0, ABG)
22:58:43.620 00.000 15712 Move returns status 0, amount 0
22:58:43.620 00.000 15712 move complete, result=0
22:58:43.620 00.000 15712 worker thread done servicing request
22:58:43.620 00.000 15712 Worker thread wakes up
22:58:43.620 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
22:58:43.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:43.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:45.036 01.416 15712 Exposure complete
22:58:45.093 00.057 15712 worker thread done servicing request
22:58:45.093 00.000 7988 OnExposeComplete: enter
22:58:45.100 00.007 7988 UpdateGuideState(): m_state=6
22:58:45.100 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
22:58:45.102 00.002 7988 Star::Find returns 1 (0), X=502.26, Y=797.63, Mass=1629, SNR=26.8, Peak=149 HFD=4.8
22:58:45.102 00.000 7988 MultiStar: [#1 -0.27,-0.14,0.97,U] [#2 -0.08,-0.33,0.84,U] [#3 -0.21,-0.09,0.86,U] [#4 0.01,-0.00,0.73,U] [#5 -0.26,-0.28,0.74,U] [#6 -0.02,-0.03,0.65,U] [#7 -0.34,-0.11,0.47,U] [#8 0.04,-0.22,0.44,U] 
22:58:45.104 00.002 7988 single-star, 8 included, MultiStar: {-0.15, -0.13}, one-star: {-0.18, 0.02}
22:58:45.104 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.56) = xAngle (1.45 = 1.45)
22:58:45.106 00.002 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
22:58:45.107 00.001 7988 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.19 cameraTheta=3.02 mountX=0.02 mountY=0.18, mountTheta=1.45
22:58:45.107 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.02, opts=13)
22:58:45.110 00.003 7988 Enqueuing Move request for scope (-0.18, 0.02)
22:58:45.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:45.112 00.002 7988 UpdateGuideState exits: m=1629 SNR=26.8
22:58:45.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:45.114 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:45.114 00.000 7988 Enqueuing Expose request
22:58:45.116 00.002 15712 Worker thread wakes up
22:58:45.117 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
22:58:45.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
22:58:45.117 00.000 15712 Moving (-0.18, 0.02) raw xDistance=0.02 yDistance=0.18
22:58:45.117 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 646.98
22:58:45.117 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
22:58:45.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:45.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:58:45.117 00.000 15712 MoveAxis(E, 5, ABG)
22:58:45.117 00.000 15712 Guiding  Dir = 2, Dur = 5
22:58:45.117 00.000 15712 IsGuiding returns 0
22:58:45.170 00.053 15712 IsGuiding returns 0
22:58:45.170 00.000 15712 Move returns status 0, amount 5
22:58:45.170 00.000 15712 MoveAxis(N, 0, ABG)
22:58:45.170 00.000 15712 Move returns status 0, amount 0
22:58:45.170 00.000 15712 move complete, result=0
22:58:45.170 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
22:58:45.170 00.000 15712 worker thread done servicing request
22:58:45.177 00.007 15712 Worker thread wakes up
22:58:45.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:45.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:46.808 01.631 15712 Exposure complete
22:58:46.860 00.052 15712 worker thread done servicing request
22:58:46.860 00.000 7988 OnExposeComplete: enter
22:58:46.869 00.009 7988 UpdateGuideState(): m_state=6
22:58:46.871 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
22:58:46.871 00.000 7988 Star::Find returns 1 (0), X=502.21, Y=797.40, Mass=1507, SNR=26.0, Peak=150 HFD=4.0
22:58:46.873 00.002 7988 MultiStar: [#1 -0.40,-0.07,1.01,U] [#2 -0.09,-0.28,0.88,U] [#3 -0.35,0.03,0.87,U] [#4 -0.44,0.13,0.79,U] [#5 0.00,0.02,0.76,U] [#6 -0.20,0.36,0.72,U] [#7 -0.07,-0.08,0.54,U] [#8 0.31,-0.29,0.49,U] 
22:58:46.873 00.000 7988 refined, 8 included, MultiStar: {-0.20, -0.04}, one-star: {-0.24, -0.21}
22:58:46.875 00.002 7988 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.56) = xAngle (-4.48 = 1.80)
22:58:46.875 00.000 7988 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.52 = 1.77)
22:58:46.877 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-2.92 mountX=-0.05 mountY=0.20, mountTheta=1.80
22:58:46.879 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.04, opts=13)
22:58:46.879 00.000 7988 Enqueuing Move request for scope (-0.20, -0.04)
22:58:46.881 00.002 15712 Worker thread wakes up
22:58:46.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
22:58:46.881 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
22:58:46.881 00.000 15712 Moving (-0.20, -0.04) raw xDistance=-0.05 yDistance=0.20
22:58:46.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:46.881 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.0
22:58:46.884 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:46.885 00.001 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 647.16
22:58:46.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:46.885 00.000 7988 Enqueuing Expose request
22:58:46.885 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
22:58:46.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:46.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:58:46.885 00.000 15712 MoveAxis(E, 6, ABG)
22:58:46.885 00.000 15712 Guiding  Dir = 2, Dur = 6
22:58:46.885 00.000 15712 IsGuiding returns 0
22:58:46.917 00.032 15712 IsGuiding returns 0
22:58:46.917 00.000 15712 Move returns status 0, amount 6
22:58:46.917 00.000 15712 MoveAxis(N, 0, ABG)
22:58:46.917 00.000 15712 Move returns status 0, amount 0
22:58:46.917 00.000 15712 move complete, result=0
22:58:46.917 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
22:58:46.921 00.004 15712 worker thread done servicing request
22:58:46.921 00.000 15712 Worker thread wakes up
22:58:46.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:46.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:48.325 01.404 15712 Exposure complete
22:58:48.402 00.077 15712 worker thread done servicing request
22:58:48.402 00.000 7988 OnExposeComplete: enter
22:58:48.403 00.001 7988 UpdateGuideState(): m_state=6
22:58:48.405 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
22:58:48.407 00.002 7988 Star::Find returns 1 (0), X=502.10, Y=797.51, Mass=1573, SNR=26.3, Peak=160 HFD=4.3
22:58:48.409 00.002 7988 MultiStar: [#1 -0.36,0.00,0.99,U] [#2 -0.17,-0.18,0.88,U] [#3 -0.39,-0.21,0.84,U] [#4 -0.28,-0.10,0.77,U] [#5 -0.14,-0.03,0.73,U] [#6 -0.19,0.21,0.68,U] [#7 -0.23,-0.21,0.50,U] [#8 -0.23,-0.20,0.47,U] 
22:58:48.409 00.000 7988 refined, 8 included, MultiStar: {-0.27, -0.08}, one-star: {-0.34, -0.09}
22:58:48.411 00.002 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
22:58:48.413 00.002 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.85)
22:58:48.415 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-2.84 mountX=-0.09 mountY=0.27, mountTheta=1.88
22:58:48.417 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.08, opts=13)
22:58:48.419 00.002 7988 Enqueuing Move request for scope (-0.27, -0.08)
22:58:48.421 00.002 15712 Worker thread wakes up
22:58:48.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:48.423 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.08) opts 0xd
22:58:48.423 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.3
22:58:48.425 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.08)
22:58:48.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:48.427 00.002 15712 Moving (-0.27, -0.08) raw xDistance=-0.09 yDistance=0.27
22:58:48.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:48.427 00.000 7988 Enqueuing Expose request
22:58:48.435 00.008 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 647.34
22:58:48.435 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
22:58:48.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:58:48.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:58:48.435 00.000 15712 MoveAxis(E, 7, ABG)
22:58:48.435 00.000 15712 Guiding  Dir = 2, Dur = 7
22:58:48.451 00.016 15712 IsGuiding returns 0
22:58:48.467 00.016 15712 IsGuiding returns 0
22:58:48.467 00.000 15712 Move returns status 0, amount 7
22:58:48.467 00.000 15712 MoveAxis(N, 0, ABG)
22:58:48.467 00.000 15712 Move returns status 0, amount 0
22:58:48.467 00.000 15712 move complete, result=0
22:58:48.467 00.000 15712 worker thread done servicing request
22:58:48.467 00.000 15712 Worker thread wakes up
22:58:48.467 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.3 px 0 ms NORTH
22:58:48.470 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:48.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:50.106 01.636 15712 Exposure complete
22:58:50.167 00.061 15712 worker thread done servicing request
22:58:50.167 00.000 7988 OnExposeComplete: enter
22:58:50.167 00.000 7988 UpdateGuideState(): m_state=6
22:58:50.180 00.013 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
22:58:50.182 00.002 7988 Star::Find returns 1 (0), X=501.84, Y=797.43, Mass=1610, SNR=26.8, Peak=176 HFD=4.4
22:58:50.183 00.001 7988 MultiStar: [#1 -0.36,0.02,1.03,U] [#2 -0.29,-0.36,0.88,U] [#3 -0.55,-0.05,0.00,M1] [#4 -0.35,0.31,0.77,U] [#5 -0.43,-0.03,0.77,U] [#6 -0.47,0.04,0.66,U] [#7 -0.28,-0.00,0.51,U] [#8 -0.38,-0.07,0.44,U] 
22:58:50.183 00.000 7988 refined, 7 included, MultiStar: {-0.40, -0.04}, one-star: {-0.60, -0.17}
22:58:50.183 00.000 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.56) = xAngle (-4.60 = 1.69)
22:58:50.183 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.63 = 1.66)
22:58:50.183 00.000 7988 CameraToMount -- cameraX=-0.40 cameraY=-0.04 hyp=0.41 cameraTheta=-3.03 mountX=-0.05 mountY=0.40, mountTheta=1.69
22:58:50.183 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=-0.04, opts=13)
22:58:50.183 00.000 7988 Enqueuing Move request for scope (-0.40, -0.04)
22:58:50.183 00.000 15712 Worker thread wakes up
22:58:50.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.04) opts 0xd
22:58:50.183 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, -0.04)
22:58:50.183 00.000 15712 Moving (-0.40, -0.04) raw xDistance=-0.05 yDistance=0.40
22:58:50.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:50.183 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.8
22:58:50.197 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:50.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:50.199 00.002 7988 Enqueuing Expose request
22:58:50.199 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 647.52
22:58:50.199 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
22:58:50.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:58:50.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:58:50.199 00.000 15712 MoveAxis(E, 8, ABG)
22:58:50.199 00.000 15712 Guiding  Dir = 2, Dur = 8
22:58:50.199 00.000 15712 IsGuiding returns 0
22:58:50.224 00.025 15712 IsGuiding returns 0
22:58:50.224 00.000 15712 Move returns status 0, amount 8
22:58:50.224 00.000 15712 MoveAxis(N, 0, ABG)
22:58:50.224 00.000 15712 Move returns status 0, amount 0
22:58:50.224 00.000 15712 move complete, result=0
22:58:50.224 00.000 15712 worker thread done servicing request
22:58:50.224 00.000 15712 Worker thread wakes up
22:58:50.224 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.4 px 0 ms NORTH
22:58:50.226 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:50.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:51.643 01.417 15712 Exposure complete
22:58:51.722 00.079 15712 worker thread done servicing request
22:58:51.722 00.000 7988 OnExposeComplete: enter
22:58:51.734 00.012 7988 UpdateGuideState(): m_state=6
22:58:51.735 00.001 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
22:58:51.735 00.000 7988 Star::Find returns 1 (0), X=501.92, Y=797.51, Mass=1677, SNR=27.3, Peak=173 HFD=4.9
22:58:51.739 00.004 7988 MultiStar: [#1 -0.37,0.11,0.96,U] [#2 -0.39,-0.21,0.83,U] [#3 -0.51,-0.09,0.00,M2] [#4 -0.59,0.28,0.00,M1] [#5 -0.21,-0.20,0.69,U] [#6 -0.40,0.19,0.64,U] [#7 -0.23,-0.05,0.48,U] [#8 -0.17,-0.09,0.44,U] 
22:58:51.739 00.000 7988 refined, 6 included, MultiStar: {-0.36, -0.05}, one-star: {-0.53, -0.09}
22:58:51.739 00.000 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.56) = xAngle (-4.57 = 1.71)
22:58:51.739 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.68)
22:58:51.739 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-3.01 mountX=-0.05 mountY=0.36, mountTheta=1.71
22:58:51.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=-0.05, opts=13)
22:58:51.739 00.000 7988 Enqueuing Move request for scope (-0.36, -0.05)
22:58:51.739 00.000 15712 Worker thread wakes up
22:58:51.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:51.751 00.012 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.05) opts 0xd
22:58:51.753 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.36, -0.05)
22:58:51.753 00.000 7988 UpdateGuideState exits: m=1677 SNR=27.3
22:58:51.755 00.002 15712 Moving (-0.36, -0.05) raw xDistance=-0.05 yDistance=0.36
22:58:51.756 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:51.758 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:51.758 00.000 7988 Enqueuing Expose request
22:58:51.762 00.004 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 647.69
22:58:51.762 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
22:58:51.762 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.65 newest=1.03
22:58:51.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:58:51.762 00.000 15712 MoveAxis(E, 8, ABG)
22:58:51.762 00.000 15712 Guiding  Dir = 2, Dur = 8
22:58:51.762 00.000 15712 IsGuiding returns 0
22:58:51.792 00.030 15712 IsGuiding returns 0
22:58:51.792 00.000 15712 Move returns status 0, amount 8
22:58:51.792 00.000 15712 BLC: Oldest BLC event removed
22:58:51.792 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 61 applied
22:58:51.792 00.000 15712 MoveAxis(S, 152, ABG)
22:58:51.792 00.000 15712 Guiding  Dir = 1, Dur = 152
22:58:51.792 00.000 15712 IsGuiding returns 0
22:58:51.828 00.036 7988 evsrv: cli 0CCCFDA8 connect
22:58:51.830 00.002 7988 case statement mapped state 6 to 3
22:58:51.830 00.000 7988 case statement mapped state 6 to 3
22:58:51.830 00.000 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_app_state","id":"298df1eb-43ab-4e88-beee-7a3f54990d6c"}
22:58:51.830 00.000 7988 case statement mapped state 6 to 3
22:58:51.830 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"298df1eb-43ab-4e88-beee-7a3f54990d6c"}
22:58:51.841 00.011 7988 evsrv: cli 0CCCFDA8 disconnect
22:58:51.861 00.020 15712 PulseGuide returned control before completion, sleep 83
22:58:51.999 00.138 15712 IsGuiding returns 1
22:58:51.999 00.000 15712 scope still moving after pulse duration time elapsed
22:58:52.062 00.063 15712 IsGuiding returns 0
22:58:52.064 00.002 15712 scope move finished after 152 + 118 ms
22:58:52.064 00.000 15712 Move returns status 0, amount 152
22:58:52.064 00.000 15712 move complete, result=0
22:58:52.064 00.000 15712 worker thread done servicing request
22:58:52.064 00.000 15712 Worker thread wakes up
22:58:52.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:52.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:52.064 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.4 px 152 ms SOUTH
22:58:53.807 01.743 15712 Exposure complete
22:58:53.862 00.055 15712 worker thread done servicing request
22:58:53.869 00.007 7988 OnExposeComplete: enter
22:58:53.869 00.000 7988 UpdateGuideState(): m_state=6
22:58:53.869 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
22:58:53.869 00.000 7988 Star::Find returns 1 (0), X=502.13, Y=797.18, Mass=1627, SNR=26.9, Peak=156 HFD=4.4
22:58:53.869 00.000 7988 MultiStar: [#1 -0.40,-0.21,0.96,U] [#2 -0.28,-0.35,0.86,U] [#3 -0.53,-0.29,0.00,M3] [#4 -0.49,-0.43,0.00,M2] [#5 -0.19,-0.48,0.00,M1] [#6 -0.58,0.07,0.00,M1] [#7 -0.61,-0.24,0.00,M1] [#8 -0.27,-0.26,0.43,U] 
22:58:53.869 00.000 7988 refined, 3 included, MultiStar: {-0.33, -0.32}, one-star: {-0.32, -0.42}
22:58:53.869 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.56) = xAngle (-3.94 = 2.35)
22:58:53.869 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.97 = 2.32)
22:58:53.869 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.32 hyp=0.45 cameraTheta=-2.37 mountX=-0.32 mountY=0.33, mountTheta=2.33
22:58:53.878 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.32, opts=13)
22:58:53.878 00.000 7988 Enqueuing Move request for scope (-0.33, -0.32)
22:58:53.886 00.008 15712 Worker thread wakes up
22:58:53.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.32) opts 0xd
22:58:53.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.32)
22:58:53.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:53.888 00.002 15712 Moving (-0.33, -0.32) raw xDistance=-0.32 yDistance=0.33
22:58:53.888 00.000 15712 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.357103, 1:0.334441
22:58:53.888 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
22:58:53.888 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.9
22:58:53.890 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:53.892 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:53.894 00.002 7988 Enqueuing Expose request
22:58:53.895 00.001 15712 PPEC rslt: input = -0.32, final = -0.22, react = -0.19, pred = -0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 647.87
22:58:53.895 00.000 15712 PPEC: input: -0.32, control: -0.22, exposure: 1500
22:58:53.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:58:53.895 00.000 15712 MoveAxis(E, 71, ABG)
22:58:53.895 00.000 15712 Guiding  Dir = 2, Dur = 71
22:58:53.895 00.000 15712 IsGuiding returns 0
22:58:53.918 00.023 15712 PulseGuide returned control before completion, sleep 61
22:58:53.997 00.079 15712 IsGuiding returns 0
22:58:53.997 00.000 15712 Move returns status 0, amount 71
22:58:53.997 00.000 15712 MoveAxis(S, 85, ABG)
22:58:53.997 00.000 15712 Guiding  Dir = 1, Dur = 85
22:58:53.997 00.000 15712 IsGuiding returns 0
22:58:54.078 00.081 15712 PulseGuide returned control before completion, sleep 16
22:58:54.110 00.032 15712 IsGuiding returns 1
22:58:54.110 00.000 15712 scope still moving after pulse duration time elapsed
22:58:54.139 00.029 15712 IsGuiding returns 1
22:58:54.190 00.051 15712 IsGuiding returns 0
22:58:54.190 00.000 15712 scope move finished after 85 + 106 ms
22:58:54.190 00.000 15712 Move returns status 0, amount 85
22:58:54.190 00.000 15712 move complete, result=0
22:58:54.190 00.000 7988 GuideStep: -0.3 px 71 ms EAST, 0.3 px 85 ms SOUTH
22:58:54.192 00.002 15712 worker thread done servicing request
22:58:54.192 00.000 15712 Worker thread wakes up
22:58:54.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:54.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:55.610 01.418 15712 Exposure complete
22:58:55.663 00.053 15712 worker thread done servicing request
22:58:55.663 00.000 7988 OnExposeComplete: enter
22:58:55.672 00.009 7988 UpdateGuideState(): m_state=6
22:58:55.674 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
22:58:55.674 00.000 7988 Star::Find returns 1 (0), X=502.25, Y=797.42, Mass=1606, SNR=26.7, Peak=148 HFD=4.6
22:58:55.676 00.002 7988 MultiStar: [#1 -0.26,-0.06,0.97,U] [#2 -0.18,-0.17,0.86,U] [#3 -0.20,-0.09,0.85,U] [#4 -0.38,0.17,0.74,U] [#5 -0.02,-0.17,0.72,U] [#6 -0.51,-0.01,0.00,M2] [#7 -0.35,-0.11,0.48,U] [#8 -0.15,-0.20,0.44,U] 
22:58:55.676 00.000 7988 refined, 7 included, MultiStar: {-0.22, -0.10}, one-star: {-0.19, -0.18}
22:58:55.678 00.002 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.28 = 2.01)
22:58:55.678 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
22:58:55.678 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.71 mountX=-0.10 mountY=0.22, mountTheta=2.00
22:58:55.680 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.10, opts=13)
22:58:55.682 00.002 7988 Enqueuing Move request for scope (-0.22, -0.10)
22:58:55.682 00.000 15712 Worker thread wakes up
22:58:55.682 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
22:58:55.682 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
22:58:55.682 00.000 15712 Moving (-0.22, -0.10) raw xDistance=-0.10 yDistance=0.22
22:58:55.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:55.682 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.7
22:58:55.686 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:55.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:55.688 00.002 7988 Enqueuing Expose request
22:58:55.688 00.000 15712 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.357103, 1:0.334441, 2:0.217544
22:58:55.688 00.000 15712 BLC: No correction, Miss < min_move
22:58:55.688 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 648.04
22:58:55.688 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
22:58:55.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:55.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:58:55.688 00.000 15712 MoveAxis(E, 9, ABG)
22:58:55.688 00.000 15712 Guiding  Dir = 2, Dur = 9
22:58:55.688 00.000 15712 IsGuiding returns 0
22:58:55.708 00.020 15712 IsGuiding returns 0
22:58:55.708 00.000 15712 Move returns status 0, amount 9
22:58:55.708 00.000 15712 MoveAxis(N, 0, ABG)
22:58:55.708 00.000 15712 Move returns status 0, amount 0
22:58:55.708 00.000 15712 move complete, result=0
22:58:55.708 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
22:58:55.710 00.002 15712 worker thread done servicing request
22:58:55.710 00.000 15712 Worker thread wakes up
22:58:55.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:55.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:57.346 01.636 15712 Exposure complete
22:58:57.407 00.061 15712 worker thread done servicing request
22:58:57.407 00.000 7988 OnExposeComplete: enter
22:58:57.407 00.000 7988 UpdateGuideState(): m_state=6
22:58:57.407 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
22:58:57.407 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=797.23, Mass=1512, SNR=25.7, Peak=149 HFD=4.2
22:58:57.411 00.004 7988 MultiStar: [#1 -0.38,-0.21,0.99,U] [#2 -0.13,-0.39,0.89,U] [#3 -0.38,-0.27,0.87,U] [#4 -0.16,-0.35,0.81,U] [#5 0.02,-0.30,0.77,U] [#6 -0.58,-0.23,0.00,M3] [#7 -0.23,-0.56,0.00,M1] [#8 -0.02,-0.40,0.44,U] 
22:58:57.411 00.000 7988 refined, 6 included, MultiStar: {-0.24, -0.32}, one-star: {-0.41, -0.37}
22:58:57.411 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.52)
22:58:57.411 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
22:58:57.411 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.32 hyp=0.40 cameraTheta=-2.21 mountX=-0.32 mountY=0.24, mountTheta=2.49
22:58:57.411 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.32, opts=13)
22:58:57.411 00.000 7988 Enqueuing Move request for scope (-0.24, -0.32)
22:58:57.411 00.000 15712 Worker thread wakes up
22:58:57.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.32) opts 0xd
22:58:57.411 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.32)
22:58:57.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:58:57.411 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.7
22:58:57.422 00.011 15712 Moving (-0.24, -0.32) raw xDistance=-0.32 yDistance=0.24
22:58:57.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:57.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:57.425 00.003 7988 Enqueuing Expose request
22:58:57.425 00.000 15712 BLC: window closed
22:58:57.425 00.000 15712 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.357103, 1:0.334441, 2:0.217544
22:58:57.425 00.000 15712 BLC: No correction, Miss < min_move
22:58:57.428 00.003 15712 PPEC rslt: input = -0.32, final = -0.22, react = -0.19, pred = -0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 648.21
22:58:57.428 00.000 15712 PPEC: input: -0.32, control: -0.22, exposure: 1500
22:58:57.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:57.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:58:57.428 00.000 15712 MoveAxis(E, 72, ABG)
22:58:57.428 00.000 15712 Guiding  Dir = 2, Dur = 72
22:58:57.462 00.034 15712 IsGuiding returns 0
22:58:57.479 00.017 15712 PulseGuide returned control before completion, sleep 67
22:58:57.566 00.087 15712 IsGuiding returns 0
22:58:57.566 00.000 15712 Move returns status 0, amount 72
22:58:57.566 00.000 15712 MoveAxis(N, 0, ABG)
22:58:57.566 00.000 15712 Move returns status 0, amount 0
22:58:57.566 00.000 15712 move complete, result=0
22:58:57.566 00.000 15712 worker thread done servicing request
22:58:57.566 00.000 15712 Worker thread wakes up
22:58:57.566 00.000 7988 GuideStep: -0.3 px 72 ms EAST, 0.2 px 0 ms NORTH
22:58:57.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:57.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:58:58.984 01.418 15712 Exposure complete
22:58:59.043 00.059 15712 worker thread done servicing request
22:58:59.043 00.000 7988 OnExposeComplete: enter
22:58:59.046 00.003 7988 UpdateGuideState(): m_state=6
22:58:59.046 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
22:58:59.046 00.000 7988 Star::Find returns 1 (0), X=501.98, Y=797.44, Mass=1645, SNR=27.1, Peak=149 HFD=4.8
22:58:59.046 00.000 7988 MultiStar: [#1 -0.45,-0.03,0.99,U] [#2 -0.08,-0.17,0.86,U] [#3 -0.47,-0.04,0.84,U] [#4 -0.32,0.01,0.77,U] [#5 -0.17,-0.13,0.71,U] [#6 -0.22,-0.01,0.63,U] [#7 -0.47,-0.03,0.49,U] [#8 0.03,-0.38,0.44,U] 
22:58:59.046 00.000 7988 refined, 8 included, MultiStar: {-0.31, -0.10}, one-star: {-0.47, -0.17}
22:58:59.046 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.41 = 1.88)
22:58:59.046 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.84)
22:58:59.046 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.10 hyp=0.33 cameraTheta=-2.84 mountX=-0.10 mountY=0.31, mountTheta=1.87
22:58:59.046 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.10, opts=13)
22:58:59.046 00.000 7988 Enqueuing Move request for scope (-0.31, -0.10)
22:58:59.046 00.000 15712 Worker thread wakes up
22:58:59.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:58:59.046 00.000 7988 UpdateGuideState exits: m=1645 SNR=27.1
22:58:59.060 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.10) opts 0xd
22:58:59.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:59.062 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:58:59.062 00.000 7988 Enqueuing Expose request
22:58:59.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.10)
22:58:59.062 00.000 15712 Moving (-0.31, -0.10) raw xDistance=-0.10 yDistance=0.31
22:58:59.062 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 648.37
22:58:59.062 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
22:58:59.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:58:59.062 00.000 15712 MoveAxis(E, 11, ABG)
22:58:59.062 00.000 15712 Guiding  Dir = 2, Dur = 11
22:58:59.062 00.000 15712 IsGuiding returns 0
22:58:59.113 00.051 15712 IsGuiding returns 1
22:58:59.113 00.000 15712 scope still moving after pulse duration time elapsed
22:58:59.141 00.028 15712 IsGuiding returns 0
22:58:59.141 00.000 15712 scope move finished after 11 + 63 ms
22:58:59.141 00.000 15712 Move returns status 0, amount 11
22:58:59.141 00.000 15712 MoveAxis(S, 80, ABG)
22:58:59.141 00.000 15712 Guiding  Dir = 1, Dur = 80
22:58:59.141 00.000 15712 IsGuiding returns 0
22:58:59.221 00.080 15712 IsGuiding returns 1
22:58:59.221 00.000 15712 scope still moving after pulse duration time elapsed
22:58:59.253 00.032 15712 IsGuiding returns 1
22:58:59.284 00.031 15712 IsGuiding returns 1
22:58:59.353 00.069 15712 IsGuiding returns 0
22:58:59.353 00.000 15712 scope move finished after 80 + 131 ms
22:58:59.353 00.000 15712 Move returns status 0, amount 80
22:58:59.353 00.000 15712 move complete, result=0
22:58:59.353 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.3 px 80 ms SOUTH
22:58:59.355 00.002 15712 worker thread done servicing request
22:58:59.355 00.000 15712 Worker thread wakes up
22:58:59.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:58:59.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:00.995 01.640 15712 Exposure complete
22:59:01.058 00.063 15712 worker thread done servicing request
22:59:01.058 00.000 7988 OnExposeComplete: enter
22:59:01.058 00.000 7988 UpdateGuideState(): m_state=6
22:59:01.060 00.002 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
22:59:01.062 00.002 7988 Star::Find returns 1 (0), X=502.10, Y=797.70, Mass=1702, SNR=27.6, Peak=156 HFD=4.6
22:59:01.064 00.002 7988 MultiStar: [#1 -0.25,0.20,0.95,U] [#2 -0.27,-0.14,0.83,U] [#3 -0.35,0.01,0.82,U] [#4 -0.50,0.19,0.00,M1] [#5 -0.02,0.12,0.71,U] [#6 -0.37,0.15,0.66,U] [#7 -0.09,0.13,0.46,U] [#8 -0.13,-0.13,0.45,U] 
22:59:01.066 00.002 7988 refined, 7 included, MultiStar: {-0.25, 0.06}, one-star: {-0.35, 0.10}
22:59:01.067 00.001 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
22:59:01.067 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
22:59:01.067 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.25 cameraTheta=2.89 mountX=0.06 mountY=0.24, mountTheta=1.33
22:59:01.067 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.06, opts=13)
22:59:01.072 00.005 7988 Enqueuing Move request for scope (-0.25, 0.06)
22:59:01.072 00.000 15712 Worker thread wakes up
22:59:01.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.06) opts 0xd
22:59:01.072 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.06)
22:59:01.072 00.000 15712 Moving (-0.25, 0.06) raw xDistance=0.06 yDistance=0.24
22:59:01.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:01.072 00.000 7988 UpdateGuideState exits: m=1702 SNR=27.6
22:59:01.076 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:01.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:01.078 00.002 7988 Enqueuing Expose request
22:59:01.078 00.000 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 648.54
22:59:01.078 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
22:59:01.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:01.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:59:01.078 00.000 15712 MoveAxis(E, 13, ABG)
22:59:01.078 00.000 15712 Guiding  Dir = 2, Dur = 13
22:59:01.080 00.002 15712 IsGuiding returns 0
22:59:01.093 00.013 15712 IsGuiding returns 1
22:59:01.093 00.000 15712 scope still moving after pulse duration time elapsed
22:59:01.120 00.027 15712 IsGuiding returns 1
22:59:01.157 00.037 15712 IsGuiding returns 0
22:59:01.157 00.000 15712 scope move finished after 13 + 66 ms
22:59:01.157 00.000 15712 Move returns status 0, amount 13
22:59:01.157 00.000 15712 MoveAxis(N, 0, ABG)
22:59:01.157 00.000 15712 Move returns status 0, amount 0
22:59:01.157 00.000 15712 move complete, result=0
22:59:01.157 00.000 7988 GuideStep: 0.1 px 13 ms EAST, 0.2 px 0 ms NORTH
22:59:01.161 00.004 15712 worker thread done servicing request
22:59:01.161 00.000 15712 Worker thread wakes up
22:59:01.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:01.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:02.575 01.414 15712 Exposure complete
22:59:02.634 00.059 15712 worker thread done servicing request
22:59:02.634 00.000 7988 OnExposeComplete: enter
22:59:02.637 00.003 7988 UpdateGuideState(): m_state=6
22:59:02.637 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
22:59:02.637 00.000 7988 Star::Find returns 1 (0), X=502.12, Y=797.91, Mass=1654, SNR=26.8, Peak=145 HFD=4.4
22:59:02.637 00.000 7988 MultiStar: [#1 -0.36,0.41,0.00,M1] [#2 -0.14,0.24,0.85,U] [#3 -0.35,0.40,0.00,M1] [#4 -0.44,0.42,0.00,M2] [#5 -0.35,0.35,0.00,M1] [#6 -0.28,0.56,0.00,M2] [#7 0.01,0.14,0.51,U] [#8 -0.14,0.06,0.44,U] 
22:59:02.637 00.000 7988 refined, 3 included, MultiStar: {-0.18, 0.22}, one-star: {-0.33, 0.30}
22:59:02.637 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.70 = 0.70)
22:59:02.637 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
22:59:02.637 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.28 cameraTheta=2.26 mountX=0.21 mountY=0.17, mountTheta=0.68
22:59:02.637 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.22, opts=13)
22:59:02.637 00.000 7988 Enqueuing Move request for scope (-0.18, 0.22)
22:59:02.637 00.000 15712 Worker thread wakes up
22:59:02.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
22:59:02.637 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
22:59:02.637 00.000 15712 Moving (-0.18, 0.22) raw xDistance=0.21 yDistance=0.17
22:59:02.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:02.637 00.000 7988 UpdateGuideState exits: m=1654 SNR=26.8
22:59:02.651 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:02.653 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:02.653 00.000 7988 Enqueuing Expose request
22:59:02.653 00.000 15712 PPEC rslt: input = 0.21, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 648.70
22:59:02.653 00.000 15712 PPEC: input: 0.21, control: 0.09, exposure: 1500
22:59:02.653 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:02.653 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:59:02.653 00.000 15712 MoveAxis(W, 30, ABG)
22:59:02.653 00.000 15712 Guiding  Dir = 3, Dur = 30
22:59:02.653 00.000 15712 IsGuiding returns 0
22:59:02.675 00.022 15712 PulseGuide returned control before completion, sleep 19
22:59:02.701 00.026 15712 IsGuiding returns 1
22:59:02.701 00.000 15712 scope still moving after pulse duration time elapsed
22:59:02.736 00.035 15712 IsGuiding returns 0
22:59:02.736 00.000 15712 scope move finished after 30 + 55 ms
22:59:02.736 00.000 15712 Move returns status 0, amount 30
22:59:02.736 00.000 15712 MoveAxis(N, 0, ABG)
22:59:02.736 00.000 15712 Move returns status 0, amount 0
22:59:02.736 00.000 15712 move complete, result=0
22:59:02.736 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.2 px 0 ms NORTH
22:59:02.743 00.007 15712 worker thread done servicing request
22:59:02.743 00.000 15712 Worker thread wakes up
22:59:02.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:02.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:04.378 01.635 15712 Exposure complete
22:59:04.439 00.061 15712 worker thread done servicing request
22:59:04.440 00.001 7988 OnExposeComplete: enter
22:59:04.440 00.000 7988 UpdateGuideState(): m_state=6
22:59:04.440 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
22:59:04.440 00.000 7988 Star::Find returns 1 (0), X=502.07, Y=797.46, Mass=1503, SNR=25.8, Peak=150 HFD=4.1
22:59:04.440 00.000 7988 MultiStar: [#1 -0.56,0.21,0.00,M2] [#2 -0.34,-0.19,0.90,U] [#3 -0.53,-0.16,0.00,M2] [#4 -0.48,0.20,0.00,M3] [#5 -0.28,-0.12,0.76,U] [#6 -0.57,0.11,0.00,M3] [#7 -0.26,-0.07,0.53,U] [#8 -0.19,-0.23,0.46,U] 
22:59:04.440 00.000 7988 refined, 4 included, MultiStar: {-0.31, -0.15}, one-star: {-0.37, -0.14}
22:59:04.440 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.25 = 2.03)
22:59:04.440 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.00)
22:59:04.440 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-2.69 mountX=-0.15 mountY=0.31, mountTheta=2.02
22:59:04.440 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.15, opts=13)
22:59:04.440 00.000 7988 Enqueuing Move request for scope (-0.31, -0.15)
22:59:04.440 00.000 15712 Worker thread wakes up
22:59:04.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.15) opts 0xd
22:59:04.440 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.15)
22:59:04.440 00.000 15712 Moving (-0.31, -0.15) raw xDistance=-0.15 yDistance=0.31
22:59:04.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:04.453 00.013 7988 UpdateGuideState exits: m=1503 SNR=25.8
22:59:04.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:04.455 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:04.455 00.000 7988 Enqueuing Expose request
22:59:04.455 00.000 15712 PPEC rslt: input = -0.15, final = -0.05, react = -0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 648.86
22:59:04.455 00.000 15712 PPEC: input: -0.15, control: -0.05, exposure: 1500
22:59:04.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:59:04.455 00.000 15712 MoveAxis(E, 15, ABG)
22:59:04.455 00.000 15712 Guiding  Dir = 2, Dur = 15
22:59:04.455 00.000 15712 IsGuiding returns 0
22:59:04.477 00.022 15712 IsGuiding returns 1
22:59:04.477 00.000 15712 scope still moving after pulse duration time elapsed
22:59:04.521 00.044 15712 IsGuiding returns 0
22:59:04.521 00.000 15712 scope move finished after 15 + 58 ms
22:59:04.521 00.000 15712 Move returns status 0, amount 15
22:59:04.521 00.000 15712 MoveAxis(S, 79, ABG)
22:59:04.521 00.000 15712 Guiding  Dir = 1, Dur = 79
22:59:04.521 00.000 15712 IsGuiding returns 0
22:59:04.605 00.084 15712 IsGuiding returns 1
22:59:04.605 00.000 15712 scope still moving after pulse duration time elapsed
22:59:04.691 00.086 15712 IsGuiding returns 1
22:59:04.725 00.034 15712 IsGuiding returns 0
22:59:04.725 00.000 15712 scope move finished after 79 + 113 ms
22:59:04.725 00.000 15712 Move returns status 0, amount 79
22:59:04.725 00.000 15712 move complete, result=0
22:59:04.725 00.000 7988 GuideStep: -0.2 px 15 ms EAST, 0.3 px 79 ms SOUTH
22:59:04.727 00.002 15712 worker thread done servicing request
22:59:04.727 00.000 15712 Worker thread wakes up
22:59:04.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:04.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:06.144 01.417 15712 Exposure complete
22:59:06.206 00.062 15712 worker thread done servicing request
22:59:06.206 00.000 7988 OnExposeComplete: enter
22:59:06.206 00.000 7988 UpdateGuideState(): m_state=6
22:59:06.209 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
22:59:06.209 00.000 7988 Star::Find returns 1 (0), X=502.18, Y=797.88, Mass=1628, SNR=26.9, Peak=150 HFD=4.4
22:59:06.211 00.002 7988 MultiStar: [#1 -0.42,0.24,0.98,U] [#2 -0.21,0.17,0.87,U] [#3 -0.33,0.34,0.87,U] [#4 -0.17,0.50,0.00,M4] [#5 -0.28,0.22,0.72,U] [#6 -0.38,0.33,0.00,M4] [#7 -0.08,0.26,0.48,U] [#8 -0.31,0.12,0.45,U] 
22:59:06.211 00.000 7988 refined, 6 included, MultiStar: {-0.28, 0.24}, one-star: {-0.26, 0.28}
22:59:06.213 00.002 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.56) = xAngle (0.88 = 0.88)
22:59:06.213 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
22:59:06.215 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=0.24 hyp=0.37 cameraTheta=2.44 mountX=0.24 mountY=0.28, mountTheta=0.86
22:59:06.217 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.24, opts=13)
22:59:06.217 00.000 7988 Enqueuing Move request for scope (-0.28, 0.24)
22:59:06.219 00.002 15712 Worker thread wakes up
22:59:06.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.24) opts 0xd
22:59:06.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.24)
22:59:06.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:06.220 00.001 7988 UpdateGuideState exits: m=1628 SNR=26.9
22:59:06.222 00.002 15712 Moving (-0.28, 0.24) raw xDistance=0.24 yDistance=0.28
22:59:06.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:06.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:06.224 00.002 7988 Enqueuing Expose request
22:59:06.224 00.000 15712 PPEC rslt: input = 0.24, final = 0.10, react = 0.14, pred = -0.05, hyst = 0.13, hyst_pct = 0.00, period_length = 649.02
22:59:06.224 00.000 15712 PPEC: input: 0.24, control: 0.10, exposure: 1500
22:59:06.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:59:06.224 00.000 15712 MoveAxis(W, 31, ABG)
22:59:06.224 00.000 15712 Guiding  Dir = 3, Dur = 31
22:59:06.224 00.000 15712 IsGuiding returns 0
22:59:06.242 00.018 15712 PulseGuide returned control before completion, sleep 25
22:59:06.290 00.048 15712 IsGuiding returns 0
22:59:06.290 00.000 15712 Move returns status 0, amount 31
22:59:06.290 00.000 15712 MoveAxis(S, 71, ABG)
22:59:06.290 00.000 15712 Guiding  Dir = 1, Dur = 71
22:59:06.290 00.000 15712 IsGuiding returns 0
22:59:06.375 00.085 15712 IsGuiding returns 1
22:59:06.375 00.000 15712 scope still moving after pulse duration time elapsed
22:59:06.415 00.040 15712 IsGuiding returns 1
22:59:06.479 00.064 15712 IsGuiding returns 0
22:59:06.479 00.000 15712 scope move finished after 71 + 120 ms
22:59:06.479 00.000 15712 Move returns status 0, amount 71
22:59:06.479 00.000 15712 move complete, result=0
22:59:06.479 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.3 px 71 ms SOUTH
22:59:06.484 00.005 15712 worker thread done servicing request
22:59:06.484 00.000 15712 Worker thread wakes up
22:59:06.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:06.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:08.125 01.641 15712 Exposure complete
22:59:08.184 00.059 15712 worker thread done servicing request
22:59:08.184 00.000 7988 OnExposeComplete: enter
22:59:08.186 00.002 7988 UpdateGuideState(): m_state=6
22:59:08.186 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
22:59:08.188 00.002 7988 Star::Find returns 1 (0), X=502.45, Y=797.55, Mass=1567, SNR=26.3, Peak=176 HFD=4.3
22:59:08.188 00.000 7988 MultiStar: [#1 -0.15,-0.08,0.98,U] [#2 0.22,-0.34,0.86,U] [#3 -0.07,-0.21,0.88,U] [#4 -0.09,0.18,0.76,U] [#5 0.08,-0.13,0.74,U] [#6 -0.10,-0.02,0.67,U] [#7 0.05,-0.41,0.53,U] [#8 0.09,-0.46,0.45,U] 
22:59:08.190 00.002 7988 single-star, 8 included, MultiStar: {-0.00, -0.14}, one-star: {0.01, -0.05}
22:59:08.190 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
22:59:08.192 00.002 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
22:59:08.192 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.40 mountX=-0.05 mountY=-0.01, mountTheta=-2.99
22:59:08.194 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.05, opts=13)
22:59:08.196 00.002 7988 Enqueuing Move request for scope (0.01, -0.05)
22:59:08.196 00.000 15712 Worker thread wakes up
22:59:08.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:59:08.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:59:08.196 00.000 15712 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.01
22:59:08.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:08.196 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.3
22:59:08.200 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:08.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:08.202 00.002 7988 Enqueuing Expose request
22:59:08.202 00.000 15712 PPEC rslt: input = -0.05, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 649.18
22:59:08.202 00.000 15712 PPEC: input: -0.05, control: -0.05, exposure: 1500
22:59:08.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:08.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:08.202 00.000 15712 MoveAxis(E, 16, ABG)
22:59:08.202 00.000 15712 Guiding  Dir = 2, Dur = 16
22:59:08.202 00.000 15712 IsGuiding returns 0
22:59:08.221 00.019 15712 IsGuiding returns 1
22:59:08.221 00.000 15712 scope still moving after pulse duration time elapsed
22:59:08.270 00.049 15712 IsGuiding returns 0
22:59:08.270 00.000 15712 scope move finished after 16 + 52 ms
22:59:08.270 00.000 15712 Move returns status 0, amount 16
22:59:08.270 00.000 15712 MoveAxis(N, 0, ABG)
22:59:08.270 00.000 15712 Move returns status 0, amount 0
22:59:08.270 00.000 15712 move complete, result=0
22:59:08.270 00.000 7988 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:59:08.274 00.004 15712 worker thread done servicing request
22:59:08.274 00.000 15712 Worker thread wakes up
22:59:08.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:08.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:09.686 01.412 15712 Exposure complete
22:59:09.746 00.060 15712 worker thread done servicing request
22:59:09.746 00.000 7988 OnExposeComplete: enter
22:59:09.747 00.001 7988 UpdateGuideState(): m_state=6
22:59:09.747 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
22:59:09.747 00.000 7988 Star::Find returns 1 (0), X=502.60, Y=797.59, Mass=1585, SNR=26.3, Peak=156 HFD=4.7
22:59:09.747 00.000 7988 MultiStar: [#1 0.17,-0.01,0.98,U] [#2 0.29,-0.29,0.87,U] [#3 0.02,-0.14,0.87,U] [#4 0.01,0.05,0.75,U] [#5 0.12,0.07,0.74,U] [#6 0.10,0.24,0.67,U] [#7 0.25,-0.21,0.48,U] [#8 0.03,-0.06,0.46,U] 
22:59:09.747 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.15, -0.01}
22:59:09.747 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
22:59:09.747 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
22:59:09.747 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.29 mountX=-0.04 mountY=-0.13, mountTheta=-1.86
22:59:09.747 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.04, opts=13)
22:59:09.759 00.012 7988 Enqueuing Move request for scope (0.13, -0.04)
22:59:09.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
22:59:09.759 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.3
22:59:09.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:09.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:09.763 00.004 7988 Enqueuing Expose request
22:59:09.763 00.000 15712 Worker thread wakes up
22:59:09.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
22:59:09.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
22:59:09.763 00.000 15712 Moving (0.13, -0.04) raw xDistance=-0.04 yDistance=-0.13
22:59:09.763 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 649.33
22:59:09.763 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
22:59:09.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:09.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:59:09.763 00.000 15712 MoveAxis(E, 10, ABG)
22:59:09.763 00.000 15712 Guiding  Dir = 2, Dur = 10
22:59:09.783 00.020 15712 IsGuiding returns 0
22:59:09.795 00.012 15712 IsGuiding returns 1
22:59:09.795 00.000 15712 scope still moving after pulse duration time elapsed
22:59:09.849 00.054 15712 IsGuiding returns 0
22:59:09.849 00.000 15712 scope move finished after 10 + 53 ms
22:59:09.849 00.000 15712 Move returns status 0, amount 10
22:59:09.849 00.000 15712 MoveAxis(N, 0, ABG)
22:59:09.849 00.000 15712 Move returns status 0, amount 0
22:59:09.849 00.000 15712 move complete, result=0
22:59:09.849 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:59:09.856 00.007 15712 worker thread done servicing request
22:59:09.856 00.000 15712 Worker thread wakes up
22:59:09.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:09.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:11.487 01.631 15712 Exposure complete
22:59:11.542 00.055 15712 worker thread done servicing request
22:59:11.542 00.000 7988 OnExposeComplete: enter
22:59:11.550 00.008 7988 UpdateGuideState(): m_state=6
22:59:11.552 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
22:59:11.552 00.000 7988 Star::Find returns 1 (0), X=502.69, Y=797.35, Mass=1640, SNR=27.0, Peak=195 HFD=4.3
22:59:11.554 00.002 7988 MultiStar: [#1 0.14,-0.08,1.00,U] [#2 0.32,-0.27,0.89,U] [#3 0.26,-0.29,0.86,U] [#4 0.06,0.00,0.73,U] [#5 0.45,-0.13,0.71,U] [#6 0.29,0.01,0.66,U] [#7 0.29,-0.28,0.49,U] [#8 0.66,-0.29,0.00,M1] 
22:59:11.554 00.000 7988 refined, 7 included, MultiStar: {0.25, -0.16}, one-star: {0.24, -0.26}
22:59:11.556 00.002 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
22:59:11.556 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
22:59:11.558 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-0.58 mountX=-0.16 mountY=-0.25, mountTheta=-2.15
22:59:11.559 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.16, opts=13)
22:59:11.561 00.002 7988 Enqueuing Move request for scope (0.25, -0.16)
22:59:11.561 00.000 15712 Worker thread wakes up
22:59:11.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.16) opts 0xd
22:59:11.561 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.16)
22:59:11.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:11.561 00.000 7988 UpdateGuideState exits: m=1640 SNR=27.0
22:59:11.564 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:11.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:11.566 00.002 7988 Enqueuing Expose request
22:59:11.566 00.000 15712 Moving (0.25, -0.16) raw xDistance=-0.16 yDistance=-0.25
22:59:11.566 00.000 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.10, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 649.48
22:59:11.566 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
22:59:11.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:11.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:59:11.566 00.000 15712 MoveAxis(E, 11, ABG)
22:59:11.566 00.000 15712 Guiding  Dir = 2, Dur = 11
22:59:11.566 00.000 15712 IsGuiding returns 0
22:59:11.630 00.064 15712 IsGuiding returns 1
22:59:11.630 00.000 15712 scope still moving after pulse duration time elapsed
22:59:11.661 00.031 15712 IsGuiding returns 0
22:59:11.661 00.000 15712 scope move finished after 11 + 79 ms
22:59:11.661 00.000 15712 Move returns status 0, amount 11
22:59:11.661 00.000 15712 MoveAxis(N, 0, ABG)
22:59:11.661 00.000 15712 Move returns status 0, amount 0
22:59:11.661 00.000 15712 move complete, result=0
22:59:11.661 00.000 15712 worker thread done servicing request
22:59:11.661 00.000 15712 Worker thread wakes up
22:59:11.661 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.2 px 0 ms NORTH
22:59:11.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:11.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:13.066 01.405 15712 Exposure complete
22:59:13.128 00.062 15712 worker thread done servicing request
22:59:13.129 00.001 7988 OnExposeComplete: enter
22:59:13.129 00.000 7988 UpdateGuideState(): m_state=6
22:59:13.129 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
22:59:13.129 00.000 7988 Star::Find returns 1 (0), X=502.59, Y=797.83, Mass=1604, SNR=26.7, Peak=174 HFD=3.8
22:59:13.129 00.000 7988 MultiStar: [#1 0.00,0.29,1.00,U] [#2 0.28,0.12,0.86,U] [#3 -0.02,0.02,0.85,U] [#4 0.24,0.50,0.00,M2] [#5 0.41,0.08,0.73,U] [#6 0.19,0.29,0.66,U] [#7 -0.01,0.02,0.50,U] [#8 0.59,0.14,0.00,M2] 
22:59:13.129 00.000 7988 refined, 6 included, MultiStar: {0.14, 0.16}, one-star: {0.15, 0.23}
22:59:13.129 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
22:59:13.129 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
22:59:13.137 00.008 7988 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.85 mountX=0.16 mountY=-0.14, mountTheta=-0.73
22:59:13.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.16, opts=13)
22:59:13.137 00.000 7988 Enqueuing Move request for scope (0.14, 0.16)
22:59:13.137 00.000 15712 Worker thread wakes up
22:59:13.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
22:59:13.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
22:59:13.137 00.000 15712 Moving (0.14, 0.16) raw xDistance=0.16 yDistance=-0.14
22:59:13.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:13.137 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.7
22:59:13.144 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:13.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:13.144 00.000 7988 Enqueuing Expose request
22:59:13.144 00.000 15712 PPEC rslt: input = 0.16, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 649.62
22:59:13.144 00.000 15712 PPEC: input: 0.16, control: 0.07, exposure: 1500
22:59:13.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:13.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:59:13.144 00.000 15712 MoveAxis(W, 23, ABG)
22:59:13.144 00.000 15712 Guiding  Dir = 3, Dur = 23
22:59:13.144 00.000 15712 IsGuiding returns 0
22:59:13.163 00.019 15712 PulseGuide returned control before completion, sleep 19
22:59:13.212 00.049 15712 IsGuiding returns 0
22:59:13.212 00.000 15712 Move returns status 0, amount 23
22:59:13.212 00.000 15712 MoveAxis(N, 0, ABG)
22:59:13.212 00.000 15712 Move returns status 0, amount 0
22:59:13.212 00.000 15712 move complete, result=0
22:59:13.212 00.000 7988 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
22:59:13.214 00.002 15712 worker thread done servicing request
22:59:13.214 00.000 15712 Worker thread wakes up
22:59:13.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:13.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:14.853 01.639 15712 Exposure complete
22:59:14.904 00.051 15712 worker thread done servicing request
22:59:14.904 00.000 7988 OnExposeComplete: enter
22:59:14.916 00.012 7988 UpdateGuideState(): m_state=6
22:59:14.918 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
22:59:14.918 00.000 7988 Star::Find returns 1 (0), X=502.81, Y=797.87, Mass=1646, SNR=27.0, Peak=170 HFD=4.3
22:59:14.921 00.003 7988 MultiStar: [#1 0.19,0.36,0.95,U] [#2 0.58,0.43,0.00,M1] [#3 0.42,0.40,0.00,M1] [#4 0.32,0.48,0.00,M3] [#5 0.64,0.14,0.00,M1] [#6 0.25,0.42,0.64,U] [#7 0.12,0.30,0.50,U] [#8 0.63,0.18,0.00,M3] 
22:59:14.921 00.000 7988 refined, 3 included, MultiStar: {0.25, 0.33}, one-star: {0.36, 0.26}
22:59:14.921 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
22:59:14.921 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
22:59:14.921 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.33 hyp=0.41 cameraTheta=0.93 mountX=0.33 mountY=-0.25, mountTheta=-0.65
22:59:14.921 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.33, opts=13)
22:59:14.921 00.000 7988 Enqueuing Move request for scope (0.25, 0.33)
22:59:14.921 00.000 15712 Worker thread wakes up
22:59:14.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.33) opts 0xd
22:59:14.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.33)
22:59:14.921 00.000 15712 Moving (0.25, 0.33) raw xDistance=0.33 yDistance=-0.25
22:59:14.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:14.921 00.000 7988 UpdateGuideState exits: m=1646 SNR=27.0
22:59:14.931 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:14.932 00.001 15712 PPEC rslt: input = 0.33, final = 0.17, react = 0.20, pred = -0.03, hyst = 0.18, hyst_pct = 0.00, period_length = 649.77
22:59:14.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:14.932 00.000 7988 Enqueuing Expose request
22:59:14.932 00.000 15712 PPEC: input: 0.33, control: 0.17, exposure: 1500
22:59:14.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:59:14.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:59:14.932 00.000 15712 MoveAxis(W, 56, ABG)
22:59:14.932 00.000 15712 Guiding  Dir = 3, Dur = 56
22:59:14.937 00.005 15712 IsGuiding returns 0
22:59:14.951 00.014 15712 PulseGuide returned control before completion, sleep 51
22:59:15.033 00.082 15712 IsGuiding returns 0
22:59:15.033 00.000 15712 Move returns status 0, amount 56
22:59:15.033 00.000 15712 MoveAxis(N, 0, ABG)
22:59:15.033 00.000 15712 Move returns status 0, amount 0
22:59:15.033 00.000 15712 move complete, result=0
22:59:15.033 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -0.3 px 0 ms NORTH
22:59:15.036 00.003 15712 worker thread done servicing request
22:59:15.036 00.000 15712 Worker thread wakes up
22:59:15.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:15.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:16.450 01.414 15712 Exposure complete
22:59:16.510 00.060 7988 OnExposeComplete: enter
22:59:16.511 00.001 7988 UpdateGuideState(): m_state=6
22:59:16.513 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
22:59:16.515 00.002 15712 worker thread done servicing request
22:59:16.515 00.000 7988 Star::Find returns 1 (0), X=502.83, Y=797.62, Mass=1558, SNR=26.3, Peak=165 HFD=4.4
22:59:16.517 00.002 7988 MultiStar: [#1 0.29,0.15,0.98,U] [#2 0.49,-0.05,0.00,M2] [#3 0.42,-0.00,0.89,U] [#4 0.30,0.16,0.77,U] [#5 0.67,-0.18,0.00,M2] [#6 0.42,0.37,0.00,M1] [#7 0.45,-0.08,0.55,U] [#8 0.78,-0.14,0.00,M4] 
22:59:16.517 00.000 7988 refined, 4 included, MultiStar: {0.36, 0.06}, one-star: {0.39, 0.02}
22:59:16.517 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
22:59:16.517 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
22:59:16.517 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=0.06 hyp=0.37 cameraTheta=0.16 mountX=0.06 mountY=-0.36, mountTheta=-1.40
22:59:16.517 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.06, opts=13)
22:59:16.517 00.000 7988 Enqueuing Move request for scope (0.36, 0.06)
22:59:16.517 00.000 15712 Worker thread wakes up
22:59:16.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.06) opts 0xd
22:59:16.517 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.06)
22:59:16.517 00.000 15712 Moving (0.36, 0.06) raw xDistance=0.06 yDistance=-0.36
22:59:16.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:16.527 00.010 7988 UpdateGuideState exits: m=1558 SNR=26.3
22:59:16.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:16.527 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:16.527 00.000 7988 Enqueuing Expose request
22:59:16.527 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 649.91
22:59:16.527 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
22:59:16.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:59:16.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:59:16.527 00.000 15712 MoveAxis(E, 8, ABG)
22:59:16.527 00.000 15712 Guiding  Dir = 2, Dur = 8
22:59:16.527 00.000 15712 IsGuiding returns 0
22:59:16.552 00.025 15712 IsGuiding returns 0
22:59:16.552 00.000 15712 Move returns status 0, amount 8
22:59:16.552 00.000 15712 MoveAxis(N, 0, ABG)
22:59:16.552 00.000 15712 Move returns status 0, amount 0
22:59:16.552 00.000 15712 move complete, result=0
22:59:16.552 00.000 15712 worker thread done servicing request
22:59:16.552 00.000 15712 Worker thread wakes up
22:59:16.552 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.4 px 0 ms NORTH
22:59:16.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:16.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:18.299 01.747 15712 Exposure complete
22:59:18.360 00.061 15712 worker thread done servicing request
22:59:18.360 00.000 7988 OnExposeComplete: enter
22:59:18.360 00.000 7988 UpdateGuideState(): m_state=6
22:59:18.363 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
22:59:18.363 00.000 7988 Star::Find returns 1 (0), X=502.67, Y=797.57, Mass=1556, SNR=26.3, Peak=179 HFD=4.1
22:59:18.365 00.002 7988 MultiStar: [#1 0.17,0.08,1.00,U] [#2 0.42,-0.06,0.87,U] [#3 0.08,-0.19,0.88,U] [#4 0.20,0.05,0.78,U] [#5 0.38,-0.08,0.77,U] [#6 0.14,-0.01,0.69,U] [#7 -0.15,-0.24,0.51,U] [#8 0.26,-0.22,0.46,U] 
22:59:18.365 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.06}, one-star: {0.23, -0.03}
22:59:18.367 00.002 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
22:59:18.367 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
22:59:18.369 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.29 mountX=-0.06 mountY=-0.20, mountTheta=-1.85
22:59:18.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.06, opts=13)
22:59:18.371 00.000 7988 Enqueuing Move request for scope (0.20, -0.06)
22:59:18.373 00.002 15712 Worker thread wakes up
22:59:18.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
22:59:18.373 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
22:59:18.373 00.000 15712 Moving (0.20, -0.06) raw xDistance=-0.06 yDistance=-0.20
22:59:18.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:18.373 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.3
22:59:18.376 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:18.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:18.376 00.000 7988 Enqueuing Expose request
22:59:18.376 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.05
22:59:18.376 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
22:59:18.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:18.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:59:18.376 00.000 15712 MoveAxis(E, 9, ABG)
22:59:18.376 00.000 15712 Guiding  Dir = 2, Dur = 9
22:59:18.376 00.000 15712 IsGuiding returns 0
22:59:18.403 00.027 15712 IsGuiding returns 0
22:59:18.403 00.000 15712 Move returns status 0, amount 9
22:59:18.403 00.000 15712 MoveAxis(N, 0, ABG)
22:59:18.403 00.000 15712 Move returns status 0, amount 0
22:59:18.403 00.000 15712 move complete, result=0
22:59:18.403 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
22:59:18.408 00.005 15712 worker thread done servicing request
22:59:18.408 00.000 15712 Worker thread wakes up
22:59:18.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:18.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:19.813 01.405 15712 Exposure complete
22:59:19.874 00.061 15712 worker thread done servicing request
22:59:19.874 00.000 7988 OnExposeComplete: enter
22:59:19.874 00.000 7988 UpdateGuideState(): m_state=6
22:59:19.876 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
22:59:19.876 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=797.34, Mass=1669, SNR=27.3, Peak=190 HFD=4.5
22:59:19.878 00.002 7988 MultiStar: [#1 0.08,-0.04,0.97,U] [#2 0.32,-0.37,0.00,M2] [#3 0.06,-0.27,0.84,U] [#4 0.04,-0.17,0.77,U] [#5 0.24,-0.36,0.71,U] [#6 0.11,0.12,0.67,U] [#7 0.17,-0.21,0.50,U] [#8 0.15,0.13,0.42,U] 
22:59:19.880 00.002 7988 refined, 7 included, MultiStar: {0.09, -0.15}, one-star: {-0.02, -0.26}
22:59:19.880 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
22:59:19.882 00.002 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
22:59:19.882 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.03 mountX=-0.15 mountY=-0.09, mountTheta=-2.62
22:59:19.884 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.15, opts=13)
22:59:19.886 00.002 7988 Enqueuing Move request for scope (0.09, -0.15)
22:59:19.886 00.000 15712 Worker thread wakes up
22:59:19.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
22:59:19.886 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
22:59:19.886 00.000 15712 Moving (0.09, -0.15) raw xDistance=-0.15 yDistance=-0.09
22:59:19.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:19.886 00.000 7988 UpdateGuideState exits: m=1669 SNR=27.3
22:59:19.889 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:19.890 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:19.890 00.000 7988 Enqueuing Expose request
22:59:19.890 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.19
22:59:19.890 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
22:59:19.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:19.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:59:19.890 00.000 15712 MoveAxis(E, 8, ABG)
22:59:19.890 00.000 15712 Guiding  Dir = 2, Dur = 8
22:59:19.890 00.000 15712 IsGuiding returns 0
22:59:19.909 00.019 15712 IsGuiding returns 0
22:59:19.909 00.000 15712 Move returns status 0, amount 8
22:59:19.909 00.000 15712 MoveAxis(N, 0, ABG)
22:59:19.909 00.000 15712 Move returns status 0, amount 0
22:59:19.909 00.000 15712 move complete, result=0
22:59:19.909 00.000 7988 GuideStep: -0.2 px 8 ms EAST, -0.1 px 0 ms NORTH
22:59:19.911 00.002 15712 worker thread done servicing request
22:59:19.911 00.000 15712 Worker thread wakes up
22:59:19.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:19.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:21.553 01.642 15712 Exposure complete
22:59:21.614 00.061 15712 worker thread done servicing request
22:59:21.614 00.000 7988 OnExposeComplete: enter
22:59:21.615 00.001 7988 UpdateGuideState(): m_state=6
22:59:21.617 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
22:59:21.617 00.000 7988 Star::Find returns 1 (0), X=502.54, Y=797.22, Mass=1603, SNR=26.7, Peak=182 HFD=4.6
22:59:21.617 00.000 7988 MultiStar: [#1 -0.12,-0.28,0.98,U] [#2 0.16,-0.56,0.00,M3] [#3 0.08,-0.57,0.00,M1] [#4 0.13,-0.42,0.74,U] [#5 0.26,-0.47,0.00,M1] [#6 -0.04,-0.16,0.64,U] [#7 0.05,-0.24,0.51,U] [#8 0.27,-0.65,0.00,M3] 
22:59:21.617 00.000 7988 refined, 4 included, MultiStar: {0.02, -0.31}, one-star: {0.10, -0.38}
22:59:21.617 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
22:59:21.617 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
22:59:21.617 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.51 mountX=-0.31 mountY=-0.01, mountTheta=-3.11
22:59:21.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.31, opts=13)
22:59:21.617 00.000 7988 Enqueuing Move request for scope (0.02, -0.31)
22:59:21.617 00.000 15712 Worker thread wakes up
22:59:21.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
22:59:21.617 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
22:59:21.617 00.000 15712 Moving (0.02, -0.31) raw xDistance=-0.31 yDistance=-0.01
22:59:21.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:21.617 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.7
22:59:21.629 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:21.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:21.631 00.002 7988 Enqueuing Expose request
22:59:21.633 00.002 15712 PPEC rslt: input = -0.31, final = -0.21, react = -0.18, pred = -0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 650.33
22:59:21.633 00.000 15712 PPEC: input: -0.31, control: -0.21, exposure: 1500
22:59:21.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:21.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:21.633 00.000 15712 MoveAxis(E, 70, ABG)
22:59:21.633 00.000 15712 Guiding  Dir = 2, Dur = 70
22:59:21.634 00.001 15712 IsGuiding returns 0
22:59:21.651 00.017 15712 PulseGuide returned control before completion, sleep 65
22:59:21.730 00.079 15712 IsGuiding returns 0
22:59:21.730 00.000 15712 Move returns status 0, amount 70
22:59:21.730 00.000 15712 MoveAxis(N, 0, ABG)
22:59:21.730 00.000 15712 Move returns status 0, amount 0
22:59:21.730 00.000 15712 move complete, result=0
22:59:21.730 00.000 7988 GuideStep: -0.3 px 70 ms EAST, -0.0 px 0 ms NORTH
22:59:21.733 00.003 15712 worker thread done servicing request
22:59:21.733 00.000 15712 Worker thread wakes up
22:59:21.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:21.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:23.148 01.415 15712 Exposure complete
22:59:23.207 00.059 15712 worker thread done servicing request
22:59:23.209 00.002 7988 OnExposeComplete: enter
22:59:23.210 00.001 7988 UpdateGuideState(): m_state=6
22:59:23.212 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
22:59:23.212 00.000 7988 Star::Find returns 1 (0), X=502.40, Y=797.11, Mass=1484, SNR=25.7, Peak=172 HFD=4.3
22:59:23.214 00.002 7988 MultiStar: [#1 0.16,-0.33,1.01,U] [#2 0.29,-0.33,0.90,U] [#3 -0.09,-0.45,0.89,U] [#4 0.20,-0.29,0.79,U] [#5 0.45,-0.54,0.00,M2] [#6 0.02,-0.11,0.69,U] [#7 0.19,-0.56,0.00,M1] [#8 0.40,-0.64,0.00,M4] 
22:59:23.214 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.35}, one-star: {-0.05, -0.50}
22:59:23.216 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
22:59:23.216 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
22:59:23.218 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.32 mountX=-0.35 mountY=-0.08, mountTheta=-2.91
22:59:23.220 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.35, opts=13)
22:59:23.220 00.000 7988 Enqueuing Move request for scope (0.09, -0.35)
22:59:23.222 00.002 15712 Worker thread wakes up
22:59:23.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.35) opts 0xd
22:59:23.222 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.35)
22:59:23.222 00.000 15712 Moving (0.09, -0.35) raw xDistance=-0.35 yDistance=-0.08
22:59:23.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:23.222 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.7
22:59:23.224 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:23.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:23.226 00.002 7988 Enqueuing Expose request
22:59:23.226 00.000 15712 PPEC rslt: input = -0.35, final = -0.23, react = -0.21, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 650.46
22:59:23.226 00.000 15712 PPEC: input: -0.35, control: -0.23, exposure: 1500
22:59:23.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:23.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:23.226 00.000 15712 MoveAxis(E, 76, ABG)
22:59:23.226 00.000 15712 Guiding  Dir = 2, Dur = 76
22:59:23.226 00.000 15712 IsGuiding returns 0
22:59:23.250 00.024 15712 PulseGuide returned control before completion, sleep 65
22:59:23.322 00.072 15712 IsGuiding returns 1
22:59:23.322 00.000 15712 scope still moving after pulse duration time elapsed
22:59:23.354 00.032 15712 IsGuiding returns 0
22:59:23.354 00.000 15712 scope move finished after 76 + 50 ms
22:59:23.354 00.000 15712 Move returns status 0, amount 76
22:59:23.354 00.000 15712 MoveAxis(N, 0, ABG)
22:59:23.354 00.000 15712 Move returns status 0, amount 0
22:59:23.354 00.000 15712 move complete, result=0
22:59:23.354 00.000 15712 worker thread done servicing request
22:59:23.354 00.000 15712 Worker thread wakes up
22:59:23.354 00.000 7988 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
22:59:23.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:23.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:24.984 01.630 15712 Exposure complete
22:59:25.033 00.049 15712 worker thread done servicing request
22:59:25.033 00.000 7988 OnExposeComplete: enter
22:59:25.046 00.013 7988 UpdateGuideState(): m_state=6
22:59:25.046 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
22:59:25.046 00.000 7988 Star::Find returns 1 (0), X=502.77, Y=797.61, Mass=1617, SNR=26.8, Peak=167 HFD=4.8
22:59:25.050 00.004 7988 MultiStar: [#1 0.17,0.12,0.96,U] [#2 0.59,-0.25,0.00,M3] [#3 0.10,-0.06,0.85,U] [#4 0.36,0.15,0.73,U] [#5 0.34,-0.05,0.72,U] [#6 0.19,0.26,0.66,U] [#7 0.15,-0.35,0.48,U] [#8 0.27,-0.10,0.46,U] 
22:59:25.050 00.000 7988 refined, 7 included, MultiStar: {0.24, 0.02}, one-star: {0.33, 0.01}
22:59:25.050 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
22:59:25.050 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
22:59:25.050 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.07 mountX=0.02 mountY=-0.24, mountTheta=-1.49
22:59:25.050 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.02, opts=13)
22:59:25.050 00.000 7988 Enqueuing Move request for scope (0.24, 0.02)
22:59:25.050 00.000 15712 Worker thread wakes up
22:59:25.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
22:59:25.050 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
22:59:25.050 00.000 15712 Moving (0.24, 0.02) raw xDistance=0.02 yDistance=-0.24
22:59:25.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:25.050 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.8
22:59:25.060 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:25.060 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:25.062 00.002 7988 Enqueuing Expose request
22:59:25.062 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 650.59
22:59:25.062 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
22:59:25.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:25.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:59:25.062 00.000 15712 MoveAxis(E, 8, ABG)
22:59:25.062 00.000 15712 Guiding  Dir = 2, Dur = 8
22:59:25.062 00.000 15712 IsGuiding returns 0
22:59:25.083 00.021 15712 IsGuiding returns 0
22:59:25.083 00.000 15712 Move returns status 0, amount 8
22:59:25.083 00.000 15712 MoveAxis(N, 0, ABG)
22:59:25.083 00.000 15712 Move returns status 0, amount 0
22:59:25.083 00.000 15712 move complete, result=0
22:59:25.083 00.000 15712 worker thread done servicing request
22:59:25.083 00.000 15712 Worker thread wakes up
22:59:25.083 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
22:59:25.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:25.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:26.498 01.415 15712 Exposure complete
22:59:26.545 00.047 15712 worker thread done servicing request
22:59:26.545 00.000 7988 OnExposeComplete: enter
22:59:26.560 00.015 7988 UpdateGuideState(): m_state=6
22:59:26.562 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
22:59:26.562 00.000 7988 Star::Find returns 1 (0), X=502.65, Y=797.79, Mass=1579, SNR=26.6, Peak=151 HFD=4.5
22:59:26.562 00.000 7988 MultiStar: [#1 0.10,0.30,0.96,U] [#2 0.31,0.00,0.84,U] [#3 0.33,0.31,0.85,U] [#4 0.28,0.49,0.00,M1] [#5 0.40,0.27,0.75,U] [#6 0.06,0.44,0.65,U] [#7 0.23,0.08,0.46,U] [#8 0.48,0.12,0.00,M4] 
22:59:26.562 00.000 7988 single-star, 6 included, MultiStar: {0.23, 0.23}, one-star: {0.21, 0.19}
22:59:26.562 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
22:59:26.562 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
22:59:26.562 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.28 cameraTheta=0.75 mountX=0.19 mountY=-0.21, mountTheta=-0.83
22:59:26.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.19, opts=13)
22:59:26.562 00.000 7988 Enqueuing Move request for scope (0.21, 0.19)
22:59:26.562 00.000 15712 Worker thread wakes up
22:59:26.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd
22:59:26.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
22:59:26.562 00.000 15712 Moving (0.21, 0.19) raw xDistance=0.19 yDistance=-0.21
22:59:26.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:26.562 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.6
22:59:26.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:26.562 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:26.576 00.014 7988 Enqueuing Expose request
22:59:26.576 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.12, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 650.73
22:59:26.576 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
22:59:26.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:26.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:59:26.576 00.000 15712 MoveAxis(W, 30, ABG)
22:59:26.576 00.000 15712 Guiding  Dir = 3, Dur = 30
22:59:26.576 00.000 15712 IsGuiding returns 0
22:59:26.602 00.026 15712 PulseGuide returned control before completion, sleep 12
22:59:26.653 00.051 15712 IsGuiding returns 1
22:59:26.653 00.000 15712 scope still moving after pulse duration time elapsed
22:59:26.687 00.034 15712 IsGuiding returns 0
22:59:26.687 00.000 15712 scope move finished after 30 + 79 ms
22:59:26.687 00.000 15712 Move returns status 0, amount 30
22:59:26.687 00.000 15712 MoveAxis(N, 0, ABG)
22:59:26.687 00.000 15712 Move returns status 0, amount 0
22:59:26.687 00.000 15712 move complete, result=0
22:59:26.687 00.000 15712 worker thread done servicing request
22:59:26.687 00.000 15712 Worker thread wakes up
22:59:26.687 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
22:59:26.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:26.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:28.330 01.643 15712 Exposure complete
22:59:28.381 00.051 15712 worker thread done servicing request
22:59:28.381 00.000 7988 OnExposeComplete: enter
22:59:28.393 00.012 7988 UpdateGuideState(): m_state=6
22:59:28.393 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
22:59:28.393 00.000 7988 Star::Find returns 1 (0), X=502.70, Y=798.13, Mass=1635, SNR=27.0, Peak=177 HFD=4.5
22:59:28.398 00.005 7988 MultiStar: [#1 0.09,0.60,0.00,M1] [#2 0.38,0.39,0.00,M3] [#3 0.22,0.44,0.85,U] [#4 0.10,0.65,0.00,M2] [#5 0.25,0.41,0.74,U] [#6 0.13,0.80,0.00,M1] [#7 0.38,0.44,0.00,M1] [#8 0.23,0.52,0.00,M5] 
22:59:28.398 00.000 7988 refined, 2 included, MultiStar: {0.24, 0.46}, one-star: {0.25, 0.53}
22:59:28.398 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
22:59:28.398 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
22:59:28.398 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.46 hyp=0.52 cameraTheta=1.09 mountX=0.46 mountY=-0.25, mountTheta=-0.50
22:59:28.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.46, opts=13)
22:59:28.398 00.000 7988 Enqueuing Move request for scope (0.24, 0.46)
22:59:28.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:28.398 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.0
22:59:28.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:28.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:28.409 00.011 7988 Enqueuing Expose request
22:59:28.409 00.000 15712 Worker thread wakes up
22:59:28.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.46) opts 0xd
22:59:28.409 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.46)
22:59:28.409 00.000 15712 Moving (0.24, 0.46) raw xDistance=0.46 yDistance=-0.25
22:59:28.409 00.000 15712 PPEC rslt: input = 0.46, final = 0.23, react = 0.28, pred = -0.05, hyst = 0.25, hyst_pct = 0.00, period_length = 650.85
22:59:28.409 00.000 15712 PPEC: input: 0.46, control: 0.23, exposure: 1500
22:59:28.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:59:28.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:59:28.409 00.000 15712 MoveAxis(W, 75, ABG)
22:59:28.409 00.000 15712 Guiding  Dir = 3, Dur = 75
22:59:28.409 00.000 15712 IsGuiding returns 0
22:59:28.425 00.016 15712 PulseGuide returned control before completion, sleep 70
22:59:28.553 00.128 15712 IsGuiding returns 1
22:59:28.553 00.000 15712 scope still moving after pulse duration time elapsed
22:59:28.585 00.032 15712 IsGuiding returns 0
22:59:28.585 00.000 15712 scope move finished after 75 + 96 ms
22:59:28.585 00.000 15712 Move returns status 0, amount 75
22:59:28.585 00.000 15712 MoveAxis(N, 0, ABG)
22:59:28.585 00.000 15712 Move returns status 0, amount 0
22:59:28.585 00.000 15712 move complete, result=0
22:59:28.585 00.000 15712 worker thread done servicing request
22:59:28.585 00.000 15712 Worker thread wakes up
22:59:28.585 00.000 7988 GuideStep: 0.5 px 75 ms WEST, -0.3 px 0 ms NORTH
22:59:28.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:28.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:30.003 01.418 15712 Exposure complete
22:59:30.064 00.061 15712 worker thread done servicing request
22:59:30.064 00.000 7988 OnExposeComplete: enter
22:59:30.064 00.000 7988 UpdateGuideState(): m_state=6
22:59:30.066 00.002 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
22:59:30.068 00.002 7988 Star::Find returns 1 (0), X=502.76, Y=797.92, Mass=1661, SNR=27.2, Peak=148 HFD=4.5
22:59:30.068 00.000 7988 MultiStar: [#1 0.21,0.25,0.93,U] [#2 0.42,0.07,0.89,U] [#3 0.08,0.18,0.83,U] [#4 0.04,0.59,0.00,M3] [#5 0.63,0.27,0.00,M1] [#6 0.00,0.61,0.00,M2] [#7 0.40,0.10,0.48,U] [#8 0.41,0.11,0.46,U] 
22:59:30.070 00.002 7988 refined, 5 included, MultiStar: {0.29, 0.19}, one-star: {0.32, 0.31}
22:59:30.070 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
22:59:30.072 00.002 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
22:59:30.072 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.19 hyp=0.35 cameraTheta=0.57 mountX=0.19 mountY=-0.30, mountTheta=-1.00
22:59:30.074 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.19, opts=13)
22:59:30.076 00.002 7988 Enqueuing Move request for scope (0.29, 0.19)
22:59:30.076 00.000 15712 Worker thread wakes up
22:59:30.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.19) opts 0xd
22:59:30.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.19)
22:59:30.076 00.000 15712 Moving (0.29, 0.19) raw xDistance=0.19 yDistance=-0.30
22:59:30.079 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:30.079 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.2
22:59:30.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:30.079 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:30.079 00.000 7988 Enqueuing Expose request
22:59:30.079 00.000 15712 PPEC rslt: input = 0.19, final = 0.07, react = 0.11, pred = -0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 650.97
22:59:30.079 00.000 15712 PPEC: input: 0.19, control: 0.07, exposure: 1500
22:59:30.079 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:59:30.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:59:30.079 00.000 15712 MoveAxis(W, 22, ABG)
22:59:30.079 00.000 15712 Guiding  Dir = 3, Dur = 22
22:59:30.079 00.000 15712 IsGuiding returns 0
22:59:30.106 00.027 15712 IsGuiding returns 1
22:59:30.106 00.000 15712 scope still moving after pulse duration time elapsed
22:59:30.147 00.041 15712 IsGuiding returns 0
22:59:30.147 00.000 15712 scope move finished after 22 + 48 ms
22:59:30.147 00.000 15712 Move returns status 0, amount 22
22:59:30.147 00.000 15712 MoveAxis(N, 0, ABG)
22:59:30.147 00.000 15712 Move returns status 0, amount 0
22:59:30.147 00.000 15712 move complete, result=0
22:59:30.147 00.000 7988 GuideStep: 0.2 px 22 ms WEST, -0.3 px 0 ms NORTH
22:59:30.157 00.010 15712 worker thread done servicing request
22:59:30.157 00.000 15712 Worker thread wakes up
22:59:30.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:30.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:31.898 01.741 15712 Exposure complete
22:59:31.958 00.060 15712 worker thread done servicing request
22:59:31.958 00.000 7988 OnExposeComplete: enter
22:59:31.959 00.001 7988 UpdateGuideState(): m_state=6
22:59:31.961 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
22:59:31.961 00.000 7988 Star::Find returns 1 (0), X=502.72, Y=797.59, Mass=1624, SNR=26.8, Peak=161 HFD=4.7
22:59:31.964 00.003 7988 MultiStar: [#1 0.15,0.00,0.98,U] [#2 0.49,-0.17,0.00,M3] [#3 0.25,0.05,0.86,U] [#4 0.17,0.09,0.75,U] [#5 0.29,-0.21,0.74,U] [#6 0.19,0.25,0.67,U] [#7 0.30,-0.03,0.49,U] [#8 0.51,-0.23,0.00,M5] 
22:59:31.966 00.002 7988 refined, 6 included, MultiStar: {0.23, 0.02}, one-star: {0.27, -0.01}
22:59:31.967 00.001 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
22:59:31.967 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
22:59:31.969 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.08 mountX=0.02 mountY=-0.23, mountTheta=-1.48
22:59:31.971 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.02, opts=13)
22:59:31.971 00.000 7988 Enqueuing Move request for scope (0.23, 0.02)
22:59:31.973 00.002 15712 Worker thread wakes up
22:59:31.973 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
22:59:31.973 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
22:59:31.973 00.000 15712 Moving (0.23, 0.02) raw xDistance=0.02 yDistance=-0.23
22:59:31.973 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:31.975 00.002 7988 UpdateGuideState exits: m=1624 SNR=26.8
22:59:31.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:31.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:31.975 00.000 7988 Enqueuing Expose request
22:59:31.975 00.000 15712 PPEC rslt: input = 0.02, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 651.10
22:59:31.975 00.000 15712 PPEC: input: 0.02, control: -0.05, exposure: 1500
22:59:31.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:31.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:59:31.975 00.000 15712 MoveAxis(E, 16, ABG)
22:59:31.975 00.000 15712 Guiding  Dir = 2, Dur = 16
22:59:31.975 00.000 15712 IsGuiding returns 0
22:59:31.991 00.016 15712 PulseGuide returned control before completion, sleep 13
22:59:32.042 00.051 15712 IsGuiding returns 0
22:59:32.042 00.000 15712 Move returns status 0, amount 16
22:59:32.042 00.000 15712 MoveAxis(N, 0, ABG)
22:59:32.042 00.000 15712 Move returns status 0, amount 0
22:59:32.042 00.000 15712 move complete, result=0
22:59:32.042 00.000 15712 worker thread done servicing request
22:59:32.042 00.000 15712 Worker thread wakes up
22:59:32.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:32.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:32.042 00.000 7988 GuideStep: 0.0 px 16 ms EAST, -0.2 px 0 ms NORTH
22:59:33.461 01.419 15712 Exposure complete
22:59:33.516 00.055 15712 worker thread done servicing request
22:59:33.523 00.007 7988 OnExposeComplete: enter
22:59:33.523 00.000 7988 UpdateGuideState(): m_state=6
22:59:33.523 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
22:59:33.523 00.000 7988 Star::Find returns 1 (0), X=502.71, Y=797.52, Mass=1608, SNR=26.7, Peak=177 HFD=4.6
22:59:33.523 00.000 7988 MultiStar: [#1 0.20,0.01,1.01,U] [#2 0.25,-0.18,0.87,U] [#3 0.09,-0.25,0.85,U] [#4 0.15,0.19,0.77,U] [#5 0.24,-0.11,0.71,U] [#6 -0.08,0.32,0.66,U] [#7 0.11,0.09,0.47,U] [#8 0.41,-0.16,0.42,U] 
22:59:33.523 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.27, -0.08}
22:59:33.523 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
22:59:33.523 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
22:59:33.523 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.15 mountX=-0.03 mountY=-0.18, mountTheta=-1.71
22:59:33.532 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.03, opts=13)
22:59:33.532 00.000 7988 Enqueuing Move request for scope (0.18, -0.03)
22:59:33.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:33.532 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.7
22:59:33.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:33.532 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:33.539 00.007 15712 Worker thread wakes up
22:59:33.539 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
22:59:33.539 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
22:59:33.539 00.000 15712 Moving (0.18, -0.03) raw xDistance=-0.03 yDistance=-0.18
22:59:33.539 00.000 7988 Enqueuing Expose request
22:59:33.541 00.002 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.22
22:59:33.541 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
22:59:33.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:33.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:59:33.541 00.000 15712 MoveAxis(E, 7, ABG)
22:59:33.541 00.000 15712 Guiding  Dir = 2, Dur = 7
22:59:33.571 00.030 15712 IsGuiding returns 0
22:59:33.589 00.018 15712 IsGuiding returns 0
22:59:33.589 00.000 15712 Move returns status 0, amount 7
22:59:33.589 00.000 15712 MoveAxis(N, 0, ABG)
22:59:33.589 00.000 15712 Move returns status 0, amount 0
22:59:33.589 00.000 15712 move complete, result=0
22:59:33.589 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
22:59:33.594 00.005 15712 worker thread done servicing request
22:59:33.594 00.000 15712 Worker thread wakes up
22:59:33.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:33.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:35.233 01.639 15712 Exposure complete
22:59:35.282 00.049 15712 worker thread done servicing request
22:59:35.282 00.000 7988 OnExposeComplete: enter
22:59:35.294 00.012 7988 UpdateGuideState(): m_state=6
22:59:35.294 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
22:59:35.294 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=797.19, Mass=1554, SNR=26.3, Peak=195 HFD=4.4
22:59:35.299 00.005 7988 MultiStar: [#1 0.05,-0.37,1.01,U] [#2 0.42,-0.49,0.00,M3] [#3 0.05,-0.66,0.00,M1] [#4 0.18,-0.39,0.76,U] [#5 0.29,-0.52,0.00,M1] [#6 0.20,-0.13,0.68,U] [#7 0.33,-0.78,0.00,M1] [#8 0.32,-0.73,0.00,M5] 
22:59:35.299 00.000 7988 refined, 3 included, MultiStar: {0.10, -0.34}, one-star: {0.04, -0.42}
22:59:35.299 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
22:59:35.299 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
22:59:35.299 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.34 hyp=0.36 cameraTheta=-1.28 mountX=-0.34 mountY=-0.09, mountTheta=-2.87
22:59:35.299 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.34, opts=13)
22:59:35.299 00.000 7988 Enqueuing Move request for scope (0.10, -0.34)
22:59:35.299 00.000 15712 Worker thread wakes up
22:59:35.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:35.299 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.3
22:59:35.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:35.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:35.310 00.011 7988 Enqueuing Expose request
22:59:35.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.34) opts 0xd
22:59:35.310 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.34)
22:59:35.310 00.000 15712 Moving (0.10, -0.34) raw xDistance=-0.34 yDistance=-0.09
22:59:35.310 00.000 15712 PPEC rslt: input = -0.34, final = -0.22, react = -0.20, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 651.33
22:59:35.310 00.000 15712 PPEC: input: -0.34, control: -0.22, exposure: 1500
22:59:35.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:35.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:59:35.310 00.000 15712 MoveAxis(E, 73, ABG)
22:59:35.310 00.000 15712 Guiding  Dir = 2, Dur = 73
22:59:35.310 00.000 15712 IsGuiding returns 0
22:59:35.333 00.023 15712 PulseGuide returned control before completion, sleep 64
22:59:35.422 00.089 15712 IsGuiding returns 0
22:59:35.422 00.000 15712 Move returns status 0, amount 73
22:59:35.422 00.000 15712 MoveAxis(N, 0, ABG)
22:59:35.422 00.000 15712 Move returns status 0, amount 0
22:59:35.422 00.000 15712 move complete, result=0
22:59:35.422 00.000 7988 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
22:59:35.432 00.010 15712 worker thread done servicing request
22:59:35.432 00.000 15712 Worker thread wakes up
22:59:35.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:35.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:36.840 01.408 15712 Exposure complete
22:59:36.902 00.062 15712 worker thread done servicing request
22:59:36.902 00.000 7988 OnExposeComplete: enter
22:59:36.902 00.000 7988 UpdateGuideState(): m_state=6
22:59:36.902 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
22:59:36.902 00.000 7988 Star::Find returns 1 (0), X=502.55, Y=797.03, Mass=1661, SNR=27.4, Peak=183 HFD=4.6
22:59:36.902 00.000 7988 MultiStar: [#1 -0.01,-0.44,0.95,U] [#2 0.18,-0.47,0.00,M4] [#3 0.09,-0.47,0.85,U] [#4 0.05,-0.36,0.72,U] [#5 0.30,-0.47,0.00,M2] [#6 -0.08,-0.32,0.65,U] [#7 0.07,-0.41,0.48,U] [#8 0.39,-0.77,0.00,M6] 
22:59:36.902 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.44}, one-star: {0.10, -0.57}
22:59:36.902 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
22:59:36.902 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
22:59:36.902 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.44 hyp=0.44 cameraTheta=-1.48 mountX=-0.44 mountY=-0.03, mountTheta=-3.07
22:59:36.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.44, opts=13)
22:59:36.902 00.000 7988 Enqueuing Move request for scope (0.04, -0.44)
22:59:36.915 00.013 15712 Worker thread wakes up
22:59:36.915 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.44) opts 0xd
22:59:36.915 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.44)
22:59:36.915 00.000 15712 Moving (0.04, -0.44) raw xDistance=-0.44 yDistance=-0.03
22:59:36.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:36.915 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.4
22:59:36.918 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:36.918 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:36.918 00.000 7988 Enqueuing Expose request
22:59:36.918 00.000 15712 PPEC rslt: input = -0.44, final = -0.28, react = -0.27, pred = -0.02, hyst = -0.24, hyst_pct = 0.00, period_length = 651.45
22:59:36.918 00.000 15712 PPEC: input: -0.44, control: -0.28, exposure: 1500
22:59:36.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:36.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:36.918 00.000 15712 MoveAxis(E, 93, ABG)
22:59:36.918 00.000 15712 Guiding  Dir = 2, Dur = 93
22:59:36.918 00.000 15712 IsGuiding returns 0
22:59:36.949 00.031 15712 PulseGuide returned control before completion, sleep 77
22:59:37.029 00.080 15712 IsGuiding returns 1
22:59:37.029 00.000 15712 scope still moving after pulse duration time elapsed
22:59:37.061 00.032 15712 IsGuiding returns 0
22:59:37.061 00.000 15712 scope move finished after 93 + 46 ms
22:59:37.061 00.000 15712 Move returns status 0, amount 93
22:59:37.061 00.000 15712 MoveAxis(N, 0, ABG)
22:59:37.061 00.000 15712 Move returns status 0, amount 0
22:59:37.061 00.000 15712 move complete, result=0
22:59:37.061 00.000 15712 worker thread done servicing request
22:59:37.061 00.000 15712 Worker thread wakes up
22:59:37.061 00.000 7988 GuideStep: -0.4 px 93 ms EAST, -0.0 px 0 ms NORTH
22:59:37.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:37.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:38.704 01.643 15712 Exposure complete
22:59:38.766 00.062 15712 worker thread done servicing request
22:59:38.766 00.000 7988 OnExposeComplete: enter
22:59:38.766 00.000 7988 UpdateGuideState(): m_state=6
22:59:38.768 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
22:59:38.768 00.000 7988 Star::Find returns 1 (0), X=502.58, Y=797.25, Mass=1582, SNR=26.4, Peak=186 HFD=4.6
22:59:38.770 00.002 7988 MultiStar: [#1 -0.03,-0.31,1.00,U] [#2 0.45,-0.31,0.00,M5] [#3 0.17,-0.39,0.86,U] [#4 0.00,-0.15,0.76,U] [#5 0.48,-0.36,0.00,M3] [#6 0.09,-0.14,0.67,U] [#7 0.44,-0.54,0.00,M1] [#8 0.56,-0.47,0.00,M7] 
22:59:38.770 00.000 7988 refined, 4 included, MultiStar: {0.07, -0.28}, one-star: {0.14, -0.36}
22:59:38.770 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
22:59:38.770 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
22:59:38.770 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.32 mountX=-0.28 mountY=-0.07, mountTheta=-2.91
22:59:38.770 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.28, opts=13)
22:59:38.770 00.000 7988 Enqueuing Move request for scope (0.07, -0.28)
22:59:38.770 00.000 15712 Worker thread wakes up
22:59:38.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd
22:59:38.770 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.28)
22:59:38.770 00.000 15712 Moving (0.07, -0.28) raw xDistance=-0.28 yDistance=-0.07
22:59:38.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:38.770 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.4
22:59:38.780 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:38.781 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:38.781 00.000 7988 Enqueuing Expose request
22:59:38.783 00.002 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 651.56
22:59:38.783 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
22:59:38.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:38.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:38.783 00.000 15712 MoveAxis(E, 62, ABG)
22:59:38.783 00.000 15712 Guiding  Dir = 2, Dur = 62
22:59:38.787 00.004 15712 IsGuiding returns 0
22:59:38.801 00.014 15712 PulseGuide returned control before completion, sleep 57
22:59:38.883 00.082 15712 IsGuiding returns 0
22:59:38.883 00.000 15712 Move returns status 0, amount 62
22:59:38.883 00.000 15712 MoveAxis(N, 0, ABG)
22:59:38.883 00.000 15712 Move returns status 0, amount 0
22:59:38.883 00.000 15712 move complete, result=0
22:59:38.883 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH
22:59:38.885 00.002 15712 worker thread done servicing request
22:59:38.885 00.000 15712 Worker thread wakes up
22:59:38.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:38.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:40.296 01.411 15712 Exposure complete
22:59:40.350 00.054 15712 worker thread done servicing request
22:59:40.350 00.000 7988 OnExposeComplete: enter
22:59:40.357 00.007 7988 UpdateGuideState(): m_state=6
22:59:40.357 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
22:59:40.357 00.000 7988 Star::Find returns 1 (0), X=502.84, Y=797.86, Mass=1672, SNR=27.3, Peak=145 HFD=4.4
22:59:40.357 00.000 7988 MultiStar: [#1 0.17,0.26,0.93,U] [#2 0.55,0.05,0.00,M6] [#3 0.22,0.13,0.83,U] [#4 0.32,0.34,0.73,U] [#5 0.64,0.03,0.00,M4] [#6 0.43,0.22,0.66,U] [#7 -0.01,0.03,0.47,U] [#8 0.74,-0.07,0.00,M8] 
22:59:40.357 00.000 7988 refined, 5 included, MultiStar: {0.27, 0.22}, one-star: {0.40, 0.25}
22:59:40.357 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
22:59:40.357 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
22:59:40.357 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.22 hyp=0.35 cameraTheta=0.68 mountX=0.22 mountY=-0.28, mountTheta=-0.89
22:59:40.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.22, opts=13)
22:59:40.367 00.010 7988 Enqueuing Move request for scope (0.27, 0.22)
22:59:40.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:40.367 00.000 7988 UpdateGuideState exits: m=1672 SNR=27.3
22:59:40.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:40.367 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:40.367 00.000 7988 Enqueuing Expose request
22:59:40.373 00.006 15712 Worker thread wakes up
22:59:40.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.22) opts 0xd
22:59:40.373 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.22)
22:59:40.373 00.000 15712 Moving (0.27, 0.22) raw xDistance=0.22 yDistance=-0.28
22:59:40.375 00.002 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 651.67
22:59:40.375 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
22:59:40.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:59:40.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:59:40.375 00.000 15712 MoveAxis(W, 38, ABG)
22:59:40.375 00.000 15712 Guiding  Dir = 3, Dur = 38
22:59:40.375 00.000 15712 IsGuiding returns 0
22:59:40.399 00.024 15712 PulseGuide returned control before completion, sleep 24
22:59:40.436 00.037 15712 IsGuiding returns 0
22:59:40.436 00.000 15712 Move returns status 0, amount 38
22:59:40.436 00.000 15712 MoveAxis(N, 0, ABG)
22:59:40.436 00.000 15712 Move returns status 0, amount 0
22:59:40.436 00.000 15712 move complete, result=0
22:59:40.436 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.3 px 0 ms NORTH
22:59:40.436 00.000 15712 worker thread done servicing request
22:59:40.436 00.000 15712 Worker thread wakes up
22:59:40.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:40.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:42.190 01.754 15712 Exposure complete
22:59:42.240 00.050 15712 worker thread done servicing request
22:59:42.240 00.000 7988 OnExposeComplete: enter
22:59:42.240 00.000 7988 UpdateGuideState(): m_state=6
22:59:42.254 00.014 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
22:59:42.254 00.000 7988 Star::Find returns 1 (0), X=502.70, Y=797.84, Mass=1531, SNR=25.5, Peak=165 HFD=4.2
22:59:42.256 00.002 7988 MultiStar: [#1 0.25,0.42,0.00,M1] [#2 0.66,0.14,0.00,M7] [#3 0.24,0.44,0.00,M1] [#4 0.20,0.72,0.00,M1] [#5 0.53,0.27,0.00,M5] [#6 0.33,0.57,0.00,M1] [#7 0.30,0.24,0.53,U] [#8 0.56,0.21,0.00,M9] 
22:59:42.257 00.001 7988 single-star, 1 included, MultiStar: {0.27, 0.24}, one-star: {0.25, 0.24}
22:59:42.257 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
22:59:42.259 00.002 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
22:59:42.259 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.24 hyp=0.35 cameraTheta=0.75 mountX=0.24 mountY=-0.26, mountTheta=-0.83
22:59:42.261 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.24, opts=13)
22:59:42.263 00.002 7988 Enqueuing Move request for scope (0.25, 0.24)
22:59:42.263 00.000 15712 Worker thread wakes up
22:59:42.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.24) opts 0xd
22:59:42.263 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.24)
22:59:42.263 00.000 15712 Moving (0.25, 0.24) raw xDistance=0.24 yDistance=-0.26
22:59:42.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:42.263 00.000 7988 UpdateGuideState exits: m=1531 SNR=25.5
22:59:42.267 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:42.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:42.269 00.002 7988 Enqueuing Expose request
22:59:42.270 00.001 15712 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 651.79
22:59:42.270 00.000 15712 PPEC: input: 0.24, control: 0.12, exposure: 1500
22:59:42.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:59:42.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:59:42.270 00.000 15712 MoveAxis(W, 41, ABG)
22:59:42.270 00.000 15712 Guiding  Dir = 3, Dur = 41
22:59:42.270 00.000 15712 IsGuiding returns 0
22:59:42.288 00.018 15712 PulseGuide returned control before completion, sleep 34
22:59:42.336 00.048 15712 IsGuiding returns 1
22:59:42.336 00.000 15712 scope still moving after pulse duration time elapsed
22:59:42.366 00.030 15712 IsGuiding returns 0
22:59:42.366 00.000 15712 scope move finished after 41 + 54 ms
22:59:42.366 00.000 15712 Move returns status 0, amount 41
22:59:42.366 00.000 15712 MoveAxis(N, 0, ABG)
22:59:42.366 00.000 15712 Move returns status 0, amount 0
22:59:42.366 00.000 15712 move complete, result=0
22:59:42.366 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.3 px 0 ms NORTH
22:59:42.366 00.000 15712 worker thread done servicing request
22:59:42.366 00.000 15712 Worker thread wakes up
22:59:42.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:42.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:43.786 01.420 15712 Exposure complete
22:59:43.846 00.060 15712 worker thread done servicing request
22:59:43.847 00.001 7988 OnExposeComplete: enter
22:59:43.847 00.000 7988 UpdateGuideState(): m_state=6
22:59:43.849 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
22:59:43.849 00.000 7988 Star::Find returns 1 (0), X=502.74, Y=797.92, Mass=1565, SNR=26.2, Peak=150 HFD=4.4
22:59:43.851 00.002 7988 MultiStar: [#1 0.24,0.29,0.99,U] [#2 0.57,0.14,0.00,M8] [#3 0.30,0.34,0.88,U] [#4 0.29,0.28,0.77,U] [#5 0.49,0.07,0.00,M6] [#6 0.24,0.55,0.00,M2] [#7 0.40,0.13,0.51,U] [#8 0.61,0.11,0.00,M10] 
22:59:43.853 00.002 7988 refined, 4 included, MultiStar: {0.29, 0.29}, one-star: {0.29, 0.32}
22:59:43.853 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
22:59:43.855 00.002 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
22:59:43.855 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.29 hyp=0.41 cameraTheta=0.77 mountX=0.29 mountY=-0.30, mountTheta=-0.80
22:59:43.857 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.29, opts=13)
22:59:43.859 00.002 7988 Enqueuing Move request for scope (0.29, 0.29)
22:59:43.859 00.000 15712 Worker thread wakes up
22:59:43.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.29) opts 0xd
22:59:43.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.29)
22:59:43.859 00.000 15712 Moving (0.29, 0.29) raw xDistance=0.29 yDistance=-0.30
22:59:43.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:43.859 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.2
22:59:43.862 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:43.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:43.862 00.000 7988 Enqueuing Expose request
22:59:43.862 00.000 15712 PPEC rslt: input = 0.29, final = 0.13, react = 0.17, pred = -0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 651.89
22:59:43.862 00.000 15712 PPEC: input: 0.29, control: 0.13, exposure: 1500
22:59:43.862 00.000 15712 switching direction from 1 to -1 - decHistory=-5 oldest=-0.78 newest=-0.84
22:59:43.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:59:43.862 00.000 15712 MoveAxis(W, 43, ABG)
22:59:43.862 00.000 15712 Guiding  Dir = 3, Dur = 43
22:59:43.862 00.000 15712 IsGuiding returns 0
22:59:43.886 00.024 15712 PulseGuide returned control before completion, sleep 34
22:59:43.926 00.040 15712 IsGuiding returns 1
22:59:43.926 00.000 15712 scope still moving after pulse duration time elapsed
22:59:43.965 00.039 15712 IsGuiding returns 0
22:59:43.965 00.000 15712 scope move finished after 43 + 56 ms
22:59:43.965 00.000 15712 Move returns status 0, amount 43
22:59:43.965 00.000 15712 BLC: Oldest BLC event removed
22:59:43.965 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 61 applied
22:59:43.965 00.000 15712 MoveAxis(N, 138, ABG)
22:59:43.965 00.000 15712 Guiding  Dir = 0, Dur = 138
22:59:43.997 00.032 15712 IsGuiding returns 0
22:59:44.076 00.079 15712 PulseGuide returned control before completion, sleep 69
22:59:44.151 00.075 15712 IsGuiding returns 1
22:59:44.151 00.000 15712 scope still moving after pulse duration time elapsed
22:59:44.183 00.032 15712 IsGuiding returns 1
22:59:44.235 00.052 15712 IsGuiding returns 1
22:59:44.264 00.029 15712 IsGuiding returns 0
22:59:44.264 00.000 15712 scope move finished after 138 + 133 ms
22:59:44.264 00.000 15712 Move returns status 0, amount 138
22:59:44.264 00.000 15712 move complete, result=0
22:59:44.264 00.000 7988 GuideStep: 0.3 px 43 ms WEST, -0.3 px 138 ms NORTH
22:59:44.272 00.008 15712 worker thread done servicing request
22:59:44.272 00.000 15712 Worker thread wakes up
22:59:44.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:44.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:45.909 01.637 15712 Exposure complete
22:59:45.972 00.063 15712 worker thread done servicing request
22:59:45.973 00.001 7988 OnExposeComplete: enter
22:59:45.973 00.000 7988 UpdateGuideState(): m_state=6
22:59:45.973 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
22:59:45.973 00.000 7988 Star::Find returns 1 (0), X=502.91, Y=797.59, Mass=1674, SNR=27.3, Peak=168 HFD=4.9
22:59:45.973 00.000 7988 MultiStar: [#1 0.29,0.04,0.97,U] [#2 0.46,0.02,0.81,U] [#3 0.12,-0.24,0.86,U] [#4 0.10,-0.01,0.74,U] [#5 0.43,-0.15,0.70,U] [#6 0.36,0.26,0.65,U] [#7 0.21,-0.07,0.47,U] [#8 0.38,-0.29,0.44,U] 
22:59:45.973 00.000 7988 refined, 8 included, MultiStar: {0.31, -0.04}, one-star: {0.46, -0.02}
22:59:45.973 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
22:59:45.973 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
22:59:45.973 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.04 hyp=0.32 cameraTheta=-0.13 mountX=-0.04 mountY=-0.31, mountTheta=-1.69
22:59:45.982 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.04, opts=13)
22:59:45.982 00.000 7988 Enqueuing Move request for scope (0.31, -0.04)
22:59:45.982 00.000 15712 Worker thread wakes up
22:59:45.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.04) opts 0xd
22:59:45.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.04)
22:59:45.982 00.000 15712 Moving (0.31, -0.04) raw xDistance=-0.04 yDistance=-0.31
22:59:45.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:45.982 00.000 7988 UpdateGuideState exits: m=1674 SNR=27.3
22:59:45.987 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:45.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:45.987 00.000 7988 Enqueuing Expose request
22:59:45.987 00.000 15712 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.300320, 1:0.313114
22:59:45.987 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
22:59:45.987 00.000 15712 PPEC rslt: input = -0.04, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 651.99
22:59:45.987 00.000 15712 PPEC: input: -0.04, control: -0.05, exposure: 1500
22:59:45.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:59:45.987 00.000 15712 MoveAxis(E, 15, ABG)
22:59:45.987 00.000 15712 Guiding  Dir = 2, Dur = 15
22:59:45.987 00.000 15712 IsGuiding returns 0
22:59:46.012 00.025 15712 IsGuiding returns 1
22:59:46.012 00.000 15712 scope still moving after pulse duration time elapsed
22:59:46.055 00.043 15712 IsGuiding returns 0
22:59:46.055 00.000 15712 scope move finished after 15 + 52 ms
22:59:46.055 00.000 15712 Move returns status 0, amount 15
22:59:46.055 00.000 15712 MoveAxis(N, 80, ABG)
22:59:46.055 00.000 15712 Guiding  Dir = 0, Dur = 80
22:59:46.055 00.000 15712 IsGuiding returns 0
22:59:46.140 00.085 15712 PulseGuide returned control before completion, sleep 12
22:59:46.170 00.030 15712 IsGuiding returns 1
22:59:46.170 00.000 15712 scope still moving after pulse duration time elapsed
22:59:46.196 00.026 15712 IsGuiding returns 1
22:59:46.228 00.032 15712 IsGuiding returns 1
22:59:46.280 00.052 15712 IsGuiding returns 0
22:59:46.280 00.000 15712 scope move finished after 80 + 143 ms
22:59:46.280 00.000 15712 Move returns status 0, amount 80
22:59:46.280 00.000 15712 move complete, result=0
22:59:46.280 00.000 15712 worker thread done servicing request
22:59:46.280 00.000 15712 Worker thread wakes up
22:59:46.280 00.000 7988 GuideStep: -0.0 px 15 ms EAST, -0.3 px 80 ms NORTH
22:59:46.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:46.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:47.693 01.413 15712 Exposure complete
22:59:47.752 00.059 15712 worker thread done servicing request
22:59:47.752 00.000 7988 OnExposeComplete: enter
22:59:47.754 00.002 7988 UpdateGuideState(): m_state=6
22:59:47.756 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
22:59:47.756 00.000 7988 Star::Find returns 1 (0), X=502.64, Y=797.38, Mass=1518, SNR=25.9, Peak=190 HFD=4.2
22:59:47.758 00.002 7988 MultiStar: [#1 0.14,0.03,1.03,U] [#2 0.49,-0.28,0.00,M8] [#3 0.23,-0.21,0.89,U] [#4 0.09,-0.23,0.77,U] [#5 0.58,-0.25,0.00,M6] [#6 0.09,-0.01,0.68,U] [#7 0.48,-0.35,0.00,M1] [#8 0.19,-0.39,0.48,U] 
22:59:47.758 00.000 7988 refined, 5 included, MultiStar: {0.16, -0.15}, one-star: {0.19, -0.22}
22:59:47.760 00.002 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
22:59:47.760 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
22:59:47.762 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.77 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
22:59:47.764 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.15, opts=13)
22:59:47.764 00.000 7988 Enqueuing Move request for scope (0.16, -0.15)
22:59:47.766 00.002 15712 Worker thread wakes up
22:59:47.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
22:59:47.766 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
22:59:47.766 00.000 15712 Moving (0.16, -0.15) raw xDistance=-0.15 yDistance=-0.15
22:59:47.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:47.766 00.000 7988 UpdateGuideState exits: m=1518 SNR=25.9
22:59:47.769 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:47.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:47.770 00.001 7988 Enqueuing Expose request
22:59:47.770 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.300320, 1:0.313114, 2:0.154566
22:59:47.770 00.000 15712 BLC: No correction, Miss < min_move
22:59:47.770 00.000 15712 PPEC rslt: input = -0.15, final = -0.04, react = -0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 652.09
22:59:47.770 00.000 15712 PPEC: input: -0.15, control: -0.04, exposure: 1500
22:59:47.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:47.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:59:47.770 00.000 15712 MoveAxis(E, 14, ABG)
22:59:47.770 00.000 15712 Guiding  Dir = 2, Dur = 14
22:59:47.802 00.032 15712 IsGuiding returns 0
22:59:47.818 00.016 15712 IsGuiding returns 1
22:59:47.818 00.000 15712 scope still moving after pulse duration time elapsed
22:59:47.866 00.048 15712 IsGuiding returns 0
22:59:47.866 00.000 15712 scope move finished after 14 + 49 ms
22:59:47.866 00.000 15712 Move returns status 0, amount 14
22:59:47.866 00.000 15712 MoveAxis(N, 0, ABG)
22:59:47.866 00.000 15712 Move returns status 0, amount 0
22:59:47.866 00.000 15712 move complete, result=0
22:59:47.866 00.000 15712 worker thread done servicing request
22:59:47.866 00.000 15712 Worker thread wakes up
22:59:47.866 00.000 7988 GuideStep: -0.2 px 14 ms EAST, -0.2 px 0 ms NORTH
22:59:47.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:47.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:49.608 01.742 15712 Exposure complete
22:59:49.668 00.060 15712 worker thread done servicing request
22:59:49.668 00.000 7988 OnExposeComplete: enter
22:59:49.669 00.001 7988 UpdateGuideState(): m_state=6
22:59:49.671 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
22:59:49.671 00.000 7988 Star::Find returns 1 (0), X=502.76, Y=797.40, Mass=1652, SNR=27.2, Peak=193 HFD=4.6
22:59:49.673 00.002 7988 MultiStar: [#1 -0.01,0.10,1.01,U] [#2 0.50,-0.37,0.00,M9] [#3 0.13,-0.31,0.81,U] [#4 0.28,0.05,0.76,U] [#5 0.72,-0.02,0.00,M7] [#6 0.02,0.00,0.64,U] [#7 0.43,-0.29,0.00,M2] [#8 0.40,-0.10,0.46,U] 
22:59:49.673 00.000 7988 refined, 5 included, MultiStar: {0.17, -0.08}, one-star: {0.31, -0.20}
22:59:49.675 00.002 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
22:59:49.675 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
22:59:49.677 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.41 mountX=-0.07 mountY=-0.17, mountTheta=-1.98
22:59:49.679 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.08, opts=13)
22:59:49.679 00.000 7988 Enqueuing Move request for scope (0.17, -0.08)
22:59:49.681 00.002 15712 Worker thread wakes up
22:59:49.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
22:59:49.681 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
22:59:49.681 00.000 15712 Moving (0.17, -0.08) raw xDistance=-0.07 yDistance=-0.17
22:59:49.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:49.681 00.000 7988 UpdateGuideState exits: m=1652 SNR=27.2
22:59:49.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:49.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:49.684 00.001 7988 Enqueuing Expose request
22:59:49.684 00.000 15712 BLC: window closed
22:59:49.684 00.000 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.300320, 1:0.313114, 2:0.154566
22:59:49.684 00.000 15712 BLC: No correction, Miss < min_move
22:59:49.687 00.003 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.19
22:59:49.687 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
22:59:49.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:49.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:59:49.687 00.000 15712 MoveAxis(E, 5, ABG)
22:59:49.687 00.000 15712 Guiding  Dir = 2, Dur = 5
22:59:49.722 00.035 15712 IsGuiding returns 0
22:59:49.737 00.015 15712 IsGuiding returns 0
22:59:49.737 00.000 15712 Move returns status 0, amount 5
22:59:49.737 00.000 15712 MoveAxis(N, 0, ABG)
22:59:49.737 00.000 15712 Move returns status 0, amount 0
22:59:49.737 00.000 15712 move complete, result=0
22:59:49.737 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
22:59:49.739 00.002 15712 worker thread done servicing request
22:59:49.739 00.000 15712 Worker thread wakes up
22:59:49.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:49.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:51.155 01.416 15712 Exposure complete
22:59:51.217 00.062 15712 worker thread done servicing request
22:59:51.217 00.000 7988 OnExposeComplete: enter
22:59:51.217 00.000 7988 UpdateGuideState(): m_state=6
22:59:51.217 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
22:59:51.217 00.000 7988 Star::Find returns 1 (0), X=502.84, Y=797.02, Mass=1559, SNR=26.2, Peak=178 HFD=4.3
22:59:51.217 00.000 7988 MultiStar: [#1 0.20,-0.32,1.02,U] [#2 0.48,-0.62,0.00,M10] [#3 0.60,-0.68,0.00,M1] [#4 0.42,-0.28,0.00,M1] [#5 0.63,-0.34,0.00,M8] [#6 0.50,-0.47,0.00,M1] [#7 0.33,-0.35,0.47,U] [#8 0.62,-0.44,0.00,M8] 
22:59:51.217 00.000 7988 refined, 2 included, MultiStar: {0.30, -0.43}, one-star: {0.40, -0.59}
22:59:51.217 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
22:59:51.217 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
22:59:51.217 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.43 hyp=0.53 cameraTheta=-0.96 mountX=-0.43 mountY=-0.29, mountTheta=-2.54
22:59:51.217 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.43, opts=13)
22:59:51.217 00.000 7988 Enqueuing Move request for scope (0.30, -0.43)
22:59:51.217 00.000 15712 Worker thread wakes up
22:59:51.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.43) opts 0xd
22:59:51.217 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.43)
22:59:51.217 00.000 15712 Moving (0.30, -0.43) raw xDistance=-0.43 yDistance=-0.29
22:59:51.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:51.217 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.2
22:59:51.232 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:51.233 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:51.234 00.001 7988 Enqueuing Expose request
22:59:51.234 00.000 15712 PPEC rslt: input = -0.43, final = -0.27, react = -0.26, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 652.29
22:59:51.234 00.000 15712 PPEC: input: -0.43, control: -0.27, exposure: 1500
22:59:51.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:59:51.234 00.000 15712 MoveAxis(E, 89, ABG)
22:59:51.234 00.000 15712 Guiding  Dir = 2, Dur = 89
22:59:51.234 00.000 15712 IsGuiding returns 0
22:59:51.251 00.017 15712 PulseGuide returned control before completion, sleep 81
22:59:51.361 00.110 15712 IsGuiding returns 0
22:59:51.361 00.000 15712 Move returns status 0, amount 89
22:59:51.361 00.000 15712 MoveAxis(N, 75, ABG)
22:59:51.361 00.000 15712 Guiding  Dir = 0, Dur = 75
22:59:51.361 00.000 15712 IsGuiding returns 0
22:59:51.477 00.116 15712 IsGuiding returns 1
22:59:51.477 00.000 15712 scope still moving after pulse duration time elapsed
22:59:51.504 00.027 15712 IsGuiding returns 1
22:59:51.575 00.071 15712 IsGuiding returns 0
22:59:51.575 00.000 15712 scope move finished after 75 + 132 ms
22:59:51.575 00.000 15712 Move returns status 0, amount 75
22:59:51.575 00.000 15712 move complete, result=0
22:59:51.575 00.000 7988 GuideStep: -0.4 px 89 ms EAST, -0.3 px 75 ms NORTH
22:59:51.575 00.000 15712 worker thread done servicing request
22:59:51.575 00.000 15712 Worker thread wakes up
22:59:51.577 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:51.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:53.213 01.636 15712 Exposure complete
22:59:53.260 00.047 15712 worker thread done servicing request
22:59:53.260 00.000 7988 OnExposeComplete: enter
22:59:53.275 00.015 7988 UpdateGuideState(): m_state=6
22:59:53.277 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
22:59:53.277 00.000 7988 Star::Find returns 1 (0), X=502.77, Y=797.43, Mass=1636, SNR=26.9, Peak=183 HFD=4.5
22:59:53.277 00.000 7988 MultiStar: [#1 0.30,-0.00,0.97,U] [#2 0.52,-0.28,0.00,R] [#3 0.28,-0.07,0.84,U] [#4 0.25,0.04,0.73,U] [#5 0.60,-0.02,0.00,M9] [#6 0.17,0.18,0.68,U] [#7 0.30,0.00,0.50,U] [#8 0.57,0.04,0.00,M9] 
22:59:53.277 00.000 7988 refined, 5 included, MultiStar: {0.27, -0.02}, one-star: {0.32, -0.18}
22:59:53.277 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
22:59:53.277 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
22:59:53.277 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.28 cameraTheta=-0.06 mountX=-0.01 mountY=-0.27, mountTheta=-1.63
22:59:53.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.02, opts=13)
22:59:53.277 00.000 7988 Enqueuing Move request for scope (0.27, -0.02)
22:59:53.277 00.000 15712 Worker thread wakes up
22:59:53.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
22:59:53.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
22:59:53.277 00.000 15712 Moving (0.27, -0.02) raw xDistance=-0.01 yDistance=-0.27
22:59:53.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:53.277 00.000 7988 UpdateGuideState exits: m=1636 SNR=26.9
22:59:53.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:53.277 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:53.291 00.014 7988 Enqueuing Expose request
22:59:53.291 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.38
22:59:53.291 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
22:59:53.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:59:53.291 00.000 15712 MoveAxis(E, 5, ABG)
22:59:53.291 00.000 15712 Guiding  Dir = 2, Dur = 5
22:59:53.291 00.000 15712 IsGuiding returns 0
22:59:53.311 00.020 15712 IsGuiding returns 0
22:59:53.311 00.000 15712 Move returns status 0, amount 5
22:59:53.311 00.000 15712 MoveAxis(N, 70, ABG)
22:59:53.311 00.000 15712 Guiding  Dir = 0, Dur = 70
22:59:53.311 00.000 15712 IsGuiding returns 0
22:59:53.396 00.085 15712 IsGuiding returns 1
22:59:53.396 00.000 15712 scope still moving after pulse duration time elapsed
22:59:53.434 00.038 15712 IsGuiding returns 1
22:59:53.486 00.052 15712 IsGuiding returns 0
22:59:53.486 00.000 15712 scope move finished after 70 + 105 ms
22:59:53.486 00.000 15712 Move returns status 0, amount 70
22:59:53.486 00.000 15712 move complete, result=0
22:59:53.486 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.3 px 70 ms NORTH
22:59:53.495 00.009 15712 worker thread done servicing request
22:59:53.495 00.000 15712 Worker thread wakes up
22:59:53.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:53.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:54.901 01.406 15712 Exposure complete
22:59:54.961 00.060 15712 worker thread done servicing request
22:59:54.961 00.000 7988 OnExposeComplete: enter
22:59:54.963 00.002 7988 UpdateGuideState(): m_state=6
22:59:54.965 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
22:59:54.965 00.000 7988 Star::Find returns 1 (0), X=502.45, Y=797.84, Mass=1600, SNR=26.5, Peak=168 HFD=4.4
22:59:54.967 00.002 7988 MultiStar: [#1 0.05,0.35,1.00,U] [#2 -0.22,0.44,0.00,M1] [#3 0.32,0.38,0.00,M1] [#4 0.17,0.34,0.73,U] [#5 0.36,0.13,0.73,U] [#6 0.20,0.49,0.00,M1] [#7 0.44,0.38,0.00,M1] [#8 0.25,0.19,0.43,U] 
22:59:54.967 00.000 7988 single-star, 4 included, MultiStar: {0.14, 0.26}, one-star: {0.00, 0.24}
22:59:54.969 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
22:59:54.969 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
22:59:54.971 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=0.24 mountY=-0.01, mountTheta=-0.04
22:59:54.973 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.24, opts=13)
22:59:54.973 00.000 7988 Enqueuing Move request for scope (0.00, 0.24)
22:59:54.975 00.002 15712 Worker thread wakes up
22:59:54.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
22:59:54.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
22:59:54.975 00.000 15712 Moving (0.00, 0.24) raw xDistance=0.24 yDistance=-0.01
22:59:54.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:54.975 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.5
22:59:54.977 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:54.978 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:54.978 00.000 7988 Enqueuing Expose request
22:59:54.980 00.002 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 652.47
22:59:54.980 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
22:59:54.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:54.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:54.980 00.000 15712 MoveAxis(W, 41, ABG)
22:59:54.980 00.000 15712 Guiding  Dir = 3, Dur = 41
22:59:54.980 00.000 15712 IsGuiding returns 0
22:59:54.996 00.016 15712 PulseGuide returned control before completion, sleep 37
22:59:55.059 00.063 15712 IsGuiding returns 1
22:59:55.059 00.000 15712 scope still moving after pulse duration time elapsed
22:59:55.091 00.032 15712 IsGuiding returns 0
22:59:55.091 00.000 15712 scope move finished after 41 + 69 ms
22:59:55.091 00.000 15712 Move returns status 0, amount 41
22:59:55.091 00.000 15712 MoveAxis(N, 0, ABG)
22:59:55.091 00.000 15712 Move returns status 0, amount 0
22:59:55.091 00.000 15712 move complete, result=0
22:59:55.091 00.000 15712 worker thread done servicing request
22:59:55.091 00.000 15712 Worker thread wakes up
22:59:55.091 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
22:59:55.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:55.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:56.832 01.741 15712 Exposure complete
22:59:56.894 00.062 15712 worker thread done servicing request
22:59:56.896 00.002 7988 OnExposeComplete: enter
22:59:56.896 00.000 7988 UpdateGuideState(): m_state=6
22:59:56.896 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
22:59:56.896 00.000 7988 Star::Find returns 1 (0), X=502.64, Y=797.60, Mass=1497, SNR=25.7, Peak=160 HFD=4.2
22:59:56.899 00.003 7988 MultiStar: [#1 0.01,0.08,1.01,U] [#2 -0.20,0.16,0.88,U] [#3 0.03,-0.10,0.91,U] [#4 0.04,0.04,0.77,U] [#5 0.32,0.09,0.76,U] [#6 0.08,0.36,0.68,U] [#7 0.12,-0.00,0.53,U] [#8 0.41,-0.17,0.50,U] 
22:59:56.899 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.20, -0.00}
22:59:56.899 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
22:59:56.899 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
22:59:56.899 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=0.06 mountY=-0.10, mountTheta=-1.03
22:59:56.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
22:59:56.899 00.000 7988 Enqueuing Move request for scope (0.09, 0.06)
22:59:56.899 00.000 15712 Worker thread wakes up
22:59:56.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:59:56.899 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:59:56.899 00.000 15712 Moving (0.09, 0.06) raw xDistance=0.06 yDistance=-0.10
22:59:56.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
22:59:56.899 00.000 7988 UpdateGuideState exits: m=1497 SNR=25.7
22:59:56.910 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:56.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:56.910 00.000 7988 Enqueuing Expose request
22:59:56.910 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.56
22:59:56.910 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
22:59:56.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:56.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:56.910 00.000 15712 MoveAxis(E, 4, ABG)
22:59:56.910 00.000 15712 Guiding  Dir = 2, Dur = 4
22:59:56.926 00.016 15712 IsGuiding returns 0
22:59:56.946 00.020 15712 IsGuiding returns 0
22:59:56.946 00.000 15712 Move returns status 0, amount 4
22:59:56.946 00.000 15712 MoveAxis(N, 0, ABG)
22:59:56.946 00.000 15712 Move returns status 0, amount 0
22:59:56.946 00.000 15712 move complete, result=0
22:59:56.946 00.000 15712 worker thread done servicing request
22:59:56.946 00.000 15712 Worker thread wakes up
22:59:56.946 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:59:56.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:56.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
22:59:58.362 01.416 15712 Exposure complete
22:59:58.424 00.062 15712 worker thread done servicing request
22:59:58.424 00.000 7988 OnExposeComplete: enter
22:59:58.424 00.000 7988 UpdateGuideState(): m_state=6
22:59:58.426 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
22:59:58.426 00.000 7988 Star::Find returns 1 (0), X=502.49, Y=797.59, Mass=1591, SNR=26.7, Peak=157 HFD=4.8
22:59:58.428 00.002 7988 MultiStar: [#1 -0.03,0.24,1.00,U] [#2 -0.33,0.24,0.89,U] [#3 0.19,0.13,0.87,U] [#4 -0.01,0.13,0.76,U] [#5 0.28,-0.09,0.73,U] [#6 0.07,0.16,0.64,U] [#7 0.29,-0.06,0.48,U] [#8 0.24,-0.03,0.46,U] 
22:59:58.428 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.04, -0.02}
22:59:58.430 00.002 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
22:59:58.430 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
22:59:58.432 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.35 mountX=-0.02 mountY=-0.04, mountTheta=-1.92
22:59:58.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
22:59:58.434 00.000 7988 Enqueuing Move request for scope (0.04, -0.02)
22:59:58.436 00.002 15712 Worker thread wakes up
22:59:58.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:59:58.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:59:58.436 00.000 15712 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=-0.04
22:59:58.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
22:59:58.436 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.7
22:59:58.439 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:58.440 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
22:59:58.440 00.000 7988 Enqueuing Expose request
22:59:58.440 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.64
22:59:58.440 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
22:59:58.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:58.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:59:58.440 00.000 15712 MoveAxis(E, 2, ABG)
22:59:58.440 00.000 15712 Guiding  Dir = 2, Dur = 2
22:59:58.440 00.000 15712 IsGuiding returns 0
22:59:58.462 00.022 15712 IsGuiding returns 0
22:59:58.462 00.000 15712 Move returns status 0, amount 2
22:59:58.462 00.000 15712 MoveAxis(N, 0, ABG)
22:59:58.462 00.000 15712 Move returns status 0, amount 0
22:59:58.462 00.000 15712 move complete, result=0
22:59:58.462 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:59:58.466 00.004 15712 worker thread done servicing request
22:59:58.466 00.000 15712 Worker thread wakes up
22:59:58.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
22:59:58.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:00.102 01.636 15712 Exposure complete
23:00:00.162 00.060 15712 worker thread done servicing request
23:00:00.162 00.000 7988 OnExposeComplete: enter
23:00:00.162 00.000 7988 UpdateGuideState(): m_state=6
23:00:00.162 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
23:00:00.162 00.000 7988 Star::Find returns 1 (0), X=502.86, Y=797.50, Mass=1693, SNR=27.5, Peak=189 HFD=4.8
23:00:00.162 00.000 7988 MultiStar: [#1 0.25,0.07,0.95,U] [#2 0.08,0.10,0.84,U] [#3 0.20,-0.21,0.83,U] [#4 0.23,-0.12,0.75,U] [#5 0.77,-0.22,0.00,M7] [#6 0.20,0.10,0.63,U] [#7 0.25,-0.20,0.48,U] [#8 0.30,-0.15,0.43,U] 
23:00:00.162 00.000 7988 refined, 7 included, MultiStar: {0.24, -0.05}, one-star: {0.42, -0.10}
23:00:00.162 00.000 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.56) = xAngle (-1.78 = -1.78)
23:00:00.162 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.81 = -1.81)
23:00:00.162 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-0.22 mountX=-0.05 mountY=-0.24, mountTheta=-1.78
23:00:00.162 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.05, opts=13)
23:00:00.162 00.000 7988 Enqueuing Move request for scope (0.24, -0.05)
23:00:00.162 00.000 15712 Worker thread wakes up
23:00:00.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
23:00:00.162 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
23:00:00.162 00.000 15712 Moving (0.24, -0.05) raw xDistance=-0.05 yDistance=-0.24
23:00:00.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:00.162 00.000 7988 UpdateGuideState exits: m=1693 SNR=27.5
23:00:00.177 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:00.178 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:00.179 00.001 7988 Enqueuing Expose request
23:00:00.179 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.73
23:00:00.179 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:00:00.181 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:00.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:00:00.181 00.000 15712 MoveAxis(E, 2, ABG)
23:00:00.181 00.000 15712 Guiding  Dir = 2, Dur = 2
23:00:00.181 00.000 15712 IsGuiding returns 0
23:00:00.205 00.024 15712 IsGuiding returns 0
23:00:00.205 00.000 15712 Move returns status 0, amount 2
23:00:00.205 00.000 15712 MoveAxis(N, 0, ABG)
23:00:00.205 00.000 15712 Move returns status 0, amount 0
23:00:00.205 00.000 15712 move complete, result=0
23:00:00.205 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
23:00:00.208 00.003 15712 worker thread done servicing request
23:00:00.208 00.000 15712 Worker thread wakes up
23:00:00.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:00.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:01.612 01.404 15712 Exposure complete
23:00:01.675 00.063 15712 worker thread done servicing request
23:00:01.675 00.000 7988 OnExposeComplete: enter
23:00:01.676 00.001 7988 UpdateGuideState(): m_state=6
23:00:01.676 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
23:00:01.676 00.000 7988 Star::Find returns 1 (0), X=502.55, Y=797.53, Mass=1656, SNR=27.2, Peak=167 HFD=4.4
23:00:01.676 00.000 7988 MultiStar: [#1 -0.06,-0.06,0.97,U] [#2 -0.12,-0.02,0.86,U] [#3 0.21,-0.12,0.83,U] [#4 0.15,0.00,0.74,U] [#5 0.33,-0.26,0.72,U] [#6 0.15,-0.15,0.64,U] [#7 0.51,-0.28,0.00,M1] [#8 0.29,-0.08,0.47,U] 
23:00:01.676 00.000 7988 single-star, 7 included, MultiStar: {0.11, -0.09}, one-star: {0.11, -0.07}
23:00:01.676 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
23:00:01.676 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
23:00:01.676 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.60 mountX=-0.07 mountY=-0.11, mountTheta=-2.17
23:00:01.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.07, opts=13)
23:00:01.676 00.000 7988 Enqueuing Move request for scope (0.11, -0.07)
23:00:01.676 00.000 15712 Worker thread wakes up
23:00:01.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
23:00:01.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
23:00:01.676 00.000 15712 Moving (0.11, -0.07) raw xDistance=-0.07 yDistance=-0.11
23:00:01.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:00:01.676 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.2
23:00:01.690 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:01.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:01.692 00.002 7988 Enqueuing Expose request
23:00:01.692 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.81
23:00:01.692 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
23:00:01.692 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:01.692 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:01.692 00.000 15712 MoveAxis(E, 2, ABG)
23:00:01.692 00.000 15712 Guiding  Dir = 2, Dur = 2
23:00:01.726 00.034 15712 IsGuiding returns 0
23:00:01.740 00.014 15712 IsGuiding returns 0
23:00:01.740 00.000 15712 Move returns status 0, amount 2
23:00:01.740 00.000 15712 MoveAxis(N, 0, ABG)
23:00:01.740 00.000 15712 Move returns status 0, amount 0
23:00:01.740 00.000 15712 move complete, result=0
23:00:01.740 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:00:01.743 00.003 15712 worker thread done servicing request
23:00:01.743 00.000 15712 Worker thread wakes up
23:00:01.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:01.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:03.386 01.643 15712 Exposure complete
23:00:03.444 00.058 15712 worker thread done servicing request
23:00:03.444 00.000 7988 OnExposeComplete: enter
23:00:03.448 00.004 7988 UpdateGuideState(): m_state=6
23:00:03.448 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
23:00:03.448 00.000 7988 Star::Find returns 1 (0), X=502.85, Y=797.26, Mass=1639, SNR=27.0, Peak=184 HFD=4.5
23:00:03.448 00.000 7988 MultiStar: [#1 0.35,-0.14,0.97,U] [#2 0.20,-0.14,0.86,U] [#3 0.48,-0.37,0.00,M1] [#4 0.51,-0.13,0.00,M1] [#5 0.59,-0.26,0.00,M7] [#6 0.29,-0.16,0.65,U] [#7 0.42,-0.54,0.00,M2] [#8 0.67,-0.38,0.00,M5] 
23:00:03.448 00.000 7988 refined, 3 included, MultiStar: {0.32, -0.20}, one-star: {0.40, -0.34}
23:00:03.448 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
23:00:03.448 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
23:00:03.448 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.20 hyp=0.37 cameraTheta=-0.57 mountX=-0.20 mountY=-0.31, mountTheta=-2.14
23:00:03.448 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.20, opts=13)
23:00:03.448 00.000 7988 Enqueuing Move request for scope (0.32, -0.20)
23:00:03.448 00.000 15712 Worker thread wakes up
23:00:03.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.20) opts 0xd
23:00:03.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.20)
23:00:03.448 00.000 15712 Moving (0.32, -0.20) raw xDistance=-0.20 yDistance=-0.31
23:00:03.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:03.461 00.013 7988 UpdateGuideState exits: m=1639 SNR=27.0
23:00:03.461 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:03.461 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:03.464 00.003 7988 Enqueuing Expose request
23:00:03.464 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 652.88
23:00:03.464 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
23:00:03.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:00:03.464 00.000 15712 MoveAxis(E, 44, ABG)
23:00:03.464 00.000 15712 Guiding  Dir = 2, Dur = 44
23:00:03.466 00.002 15712 IsGuiding returns 0
23:00:03.484 00.018 15712 PulseGuide returned control before completion, sleep 36
23:00:03.528 00.044 15712 IsGuiding returns 1
23:00:03.528 00.000 15712 scope still moving after pulse duration time elapsed
23:00:03.579 00.051 15712 IsGuiding returns 0
23:00:03.579 00.000 15712 scope move finished after 44 + 69 ms
23:00:03.579 00.000 15712 Move returns status 0, amount 44
23:00:03.579 00.000 15712 MoveAxis(N, 79, ABG)
23:00:03.579 00.000 15712 Guiding  Dir = 0, Dur = 79
23:00:03.612 00.033 15712 IsGuiding returns 0
23:00:03.692 00.080 15712 IsGuiding returns 1
23:00:03.692 00.000 15712 scope still moving after pulse duration time elapsed
23:00:03.720 00.028 15712 IsGuiding returns 1
23:00:03.752 00.032 15712 IsGuiding returns 1
23:00:03.818 00.066 15712 IsGuiding returns 0
23:00:03.818 00.000 15712 scope move finished after 79 + 128 ms
23:00:03.818 00.000 15712 Move returns status 0, amount 79
23:00:03.818 00.000 15712 move complete, result=0
23:00:03.818 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.3 px 79 ms NORTH
23:00:03.821 00.003 15712 worker thread done servicing request
23:00:03.821 00.000 15712 Worker thread wakes up
23:00:03.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:03.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:05.238 01.417 15712 Exposure complete
23:00:05.299 00.061 7988 OnExposeComplete: enter
23:00:05.299 00.000 7988 UpdateGuideState(): m_state=6
23:00:05.299 00.000 15712 worker thread done servicing request
23:00:05.299 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
23:00:05.299 00.000 7988 Star::Find returns 1 (0), X=502.36, Y=797.38, Mass=1656, SNR=26.9, Peak=173 HFD=4.3
23:00:05.299 00.000 7988 MultiStar: [#1 -0.01,-0.14,0.97,U] [#2 -0.26,0.10,0.86,U] [#3 -0.06,-0.23,0.85,U] [#4 0.01,-0.16,0.78,U] [#5 0.32,-0.16,0.72,U] [#6 0.31,0.01,0.65,U] [#7 -0.03,-0.20,0.53,U] [#8 0.38,-0.23,0.43,U] 
23:00:05.299 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {-0.09, -0.23}
23:00:05.299 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
23:00:05.299 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
23:00:05.299 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.35 mountX=-0.13 mountY=-0.03, mountTheta=-2.94
23:00:05.299 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.13, opts=13)
23:00:05.299 00.000 7988 Enqueuing Move request for scope (0.03, -0.13)
23:00:05.299 00.000 15712 Worker thread wakes up
23:00:05.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
23:00:05.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
23:00:05.299 00.000 15712 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=-0.03
23:00:05.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:05.313 00.014 7988 UpdateGuideState exits: m=1656 SNR=26.9
23:00:05.315 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:05.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:05.317 00.002 7988 Enqueuing Expose request
23:00:05.317 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.96
23:00:05.317 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
23:00:05.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:05.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:00:05.317 00.000 15712 MoveAxis(E, 4, ABG)
23:00:05.317 00.000 15712 Guiding  Dir = 2, Dur = 4
23:00:05.317 00.000 15712 IsGuiding returns 0
23:00:05.337 00.020 15712 IsGuiding returns 0
23:00:05.337 00.000 15712 Move returns status 0, amount 4
23:00:05.337 00.000 15712 MoveAxis(N, 0, ABG)
23:00:05.337 00.000 15712 Move returns status 0, amount 0
23:00:05.337 00.000 15712 move complete, result=0
23:00:05.337 00.000 15712 worker thread done servicing request
23:00:05.337 00.000 15712 Worker thread wakes up
23:00:05.337 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:00:05.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:05.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:06.976 01.639 15712 Exposure complete
23:00:07.031 00.055 15712 worker thread done servicing request
23:00:07.031 00.000 7988 OnExposeComplete: enter
23:00:07.040 00.009 7988 UpdateGuideState(): m_state=6
23:00:07.040 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
23:00:07.040 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=797.48, Mass=1690, SNR=27.6, Peak=171 HFD=4.2
23:00:07.040 00.000 7988 MultiStar: [#1 -0.06,0.09,0.97,U] [#2 -0.48,0.19,0.00,M1] [#3 -0.14,0.04,0.83,U] [#4 0.03,0.28,0.75,U] [#5 0.08,-0.06,0.72,U] [#6 -0.20,0.01,0.64,U] [#7 -0.14,-0.25,0.45,U] [#8 0.39,-0.11,0.46,U] 
23:00:07.040 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {0.04, -0.12}
23:00:07.040 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
23:00:07.040 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
23:00:07.040 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.95 mountX=0.00 mountY=0.01, mountTheta=1.38
23:00:07.048 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.00, opts=13)
23:00:07.048 00.000 7988 Enqueuing Move request for scope (-0.01, 0.00)
23:00:07.048 00.000 15712 Worker thread wakes up
23:00:07.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:00:07.048 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:00:07.048 00.000 15712 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
23:00:07.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:07.048 00.000 7988 UpdateGuideState exits: m=1690 SNR=27.6
23:00:07.053 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:07.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:07.053 00.000 7988 Enqueuing Expose request
23:00:07.056 00.003 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.03
23:00:07.056 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
23:00:07.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:07.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:00:07.056 00.000 15712 MoveAxis(E, 4, ABG)
23:00:07.056 00.000 15712 Guiding  Dir = 2, Dur = 4
23:00:07.056 00.000 15712 IsGuiding returns 0
23:00:07.077 00.021 15712 IsGuiding returns 0
23:00:07.077 00.000 15712 Move returns status 0, amount 4
23:00:07.077 00.000 15712 MoveAxis(N, 0, ABG)
23:00:07.077 00.000 15712 Move returns status 0, amount 0
23:00:07.077 00.000 15712 move complete, result=0
23:00:07.077 00.000 15712 worker thread done servicing request
23:00:07.077 00.000 15712 Worker thread wakes up
23:00:07.077 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:00:07.082 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:07.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:08.492 01.410 15712 Exposure complete
23:00:08.554 00.062 15712 worker thread done servicing request
23:00:08.554 00.000 7988 OnExposeComplete: enter
23:00:08.554 00.000 7988 UpdateGuideState(): m_state=6
23:00:08.556 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
23:00:08.558 00.002 7988 Star::Find returns 1 (0), X=502.41, Y=797.55, Mass=1535, SNR=26.0, Peak=156 HFD=4.2
23:00:08.558 00.000 7988 MultiStar: [#1 -0.25,0.16,1.00,U] [#2 -0.44,0.33,0.00,M2] [#3 -0.22,-0.14,0.90,U] [#4 -0.19,0.05,0.77,U] [#5 -0.04,-0.06,0.74,U] [#6 -0.15,0.21,0.68,U] [#7 0.10,-0.19,0.53,U] [#8 0.38,0.01,0.48,U] 
23:00:08.560 00.002 7988 single-star, 7 included, MultiStar: {-0.09, 0.00}, one-star: {-0.04, -0.05}
23:00:08.560 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
23:00:08.562 00.002 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
23:00:08.562 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.21 mountX=-0.05 mountY=0.04, mountTheta=2.49
23:00:08.564 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.05, opts=13)
23:00:08.566 00.002 7988 Enqueuing Move request for scope (-0.04, -0.05)
23:00:08.566 00.000 15712 Worker thread wakes up
23:00:08.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:00:08.568 00.002 7988 UpdateGuideState exits: m=1535 SNR=26.0
23:00:08.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:08.570 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:08.570 00.000 7988 Enqueuing Expose request
23:00:08.572 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:00:08.572 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:00:08.572 00.000 15712 Moving (-0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
23:00:08.574 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.10
23:00:08.574 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
23:00:08.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:08.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:00:08.574 00.000 15712 MoveAxis(E, 7, ABG)
23:00:08.574 00.000 15712 Guiding  Dir = 2, Dur = 7
23:00:08.574 00.000 15712 IsGuiding returns 0
23:00:08.628 00.054 15712 IsGuiding returns 0
23:00:08.628 00.000 15712 Move returns status 0, amount 7
23:00:08.628 00.000 15712 MoveAxis(N, 0, ABG)
23:00:08.628 00.000 15712 Move returns status 0, amount 0
23:00:08.628 00.000 15712 move complete, result=0
23:00:08.628 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:00:08.632 00.004 15712 worker thread done servicing request
23:00:08.633 00.001 15712 Worker thread wakes up
23:00:08.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:08.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:10.274 01.641 15712 Exposure complete
23:00:10.336 00.062 15712 worker thread done servicing request
23:00:10.336 00.000 7988 OnExposeComplete: enter
23:00:10.336 00.000 7988 UpdateGuideState(): m_state=6
23:00:10.338 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
23:00:10.338 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=797.68, Mass=1573, SNR=26.5, Peak=165 HFD=4.5
23:00:10.340 00.002 7988 MultiStar: [#1 0.08,0.13,1.01,U] [#2 -0.24,0.14,0.88,U] [#3 0.08,0.17,0.87,U] [#4 0.04,0.33,0.77,U] [#5 0.23,0.03,0.72,U] [#6 -0.06,0.15,0.68,U] [#7 0.34,-0.17,0.50,U] [#8 -0.06,-0.25,0.48,U] 
23:00:10.340 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.09}, one-star: {-0.04, 0.07}
23:00:10.342 00.002 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
23:00:10.342 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
23:00:10.344 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.05 mountX=0.07 mountY=0.04, mountTheta=0.46
23:00:10.345 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.07, opts=13)
23:00:10.347 00.002 7988 Enqueuing Move request for scope (-0.04, 0.07)
23:00:10.347 00.000 15712 Worker thread wakes up
23:00:10.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:00:10.347 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:00:10.347 00.000 15712 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=0.04
23:00:10.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:00:10.347 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.5
23:00:10.351 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:10.352 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:10.352 00.000 7988 Enqueuing Expose request
23:00:10.352 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.17
23:00:10.352 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
23:00:10.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:10.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:00:10.352 00.000 15712 MoveAxis(E, 7, ABG)
23:00:10.352 00.000 15712 Guiding  Dir = 2, Dur = 7
23:00:10.352 00.000 15712 IsGuiding returns 0
23:00:10.373 00.021 15712 IsGuiding returns 0
23:00:10.373 00.000 15712 Move returns status 0, amount 7
23:00:10.373 00.000 15712 MoveAxis(N, 0, ABG)
23:00:10.373 00.000 15712 Move returns status 0, amount 0
23:00:10.373 00.000 15712 move complete, result=0
23:00:10.373 00.000 15712 worker thread done servicing request
23:00:10.373 00.000 15712 Worker thread wakes up
23:00:10.373 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:00:10.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:10.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:11.787 01.414 15712 Exposure complete
23:00:11.847 00.060 15712 worker thread done servicing request
23:00:11.847 00.000 7988 OnExposeComplete: enter
23:00:11.849 00.002 7988 UpdateGuideState(): m_state=6
23:00:11.850 00.001 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
23:00:11.851 00.001 7988 Star::Find returns 1 (0), X=502.33, Y=797.69, Mass=1597, SNR=26.6, Peak=144 HFD=4.2
23:00:11.852 00.001 7988 MultiStar: [#1 -0.24,0.26,1.02,U] [#2 -0.52,0.33,0.00,M2] [#3 -0.33,0.01,0.87,U] [#4 -0.45,0.44,0.00,M1] [#5 -0.10,0.19,0.73,U] [#6 -0.16,0.33,0.67,U] [#7 0.06,-0.01,0.51,U] [#8 0.13,0.07,0.45,U] 
23:00:11.853 00.001 7988 single-star, 6 included, MultiStar: {-0.14, 0.14}, one-star: {-0.11, 0.08}
23:00:11.854 00.001 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
23:00:11.855 00.001 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
23:00:11.856 00.001 7988 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.50 mountX=0.08 mountY=0.11, mountTheta=0.93
23:00:11.857 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.08, opts=13)
23:00:11.859 00.002 7988 Enqueuing Move request for scope (-0.11, 0.08)
23:00:11.860 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:11.860 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.6
23:00:11.862 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:11.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:11.864 00.002 7988 Enqueuing Expose request
23:00:11.864 00.000 15712 Worker thread wakes up
23:00:11.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
23:00:11.864 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
23:00:11.864 00.000 15712 Moving (-0.11, 0.08) raw xDistance=0.08 yDistance=0.11
23:00:11.864 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.24
23:00:11.864 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
23:00:11.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:11.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:00:11.864 00.000 15712 MoveAxis(E, 6, ABG)
23:00:11.864 00.000 15712 Guiding  Dir = 2, Dur = 6
23:00:11.864 00.000 15712 IsGuiding returns 0
23:00:11.887 00.023 15712 IsGuiding returns 0
23:00:11.887 00.000 15712 Move returns status 0, amount 6
23:00:11.887 00.000 15712 MoveAxis(N, 0, ABG)
23:00:11.887 00.000 15712 Move returns status 0, amount 0
23:00:11.887 00.000 15712 move complete, result=0
23:00:11.887 00.000 15712 worker thread done servicing request
23:00:11.887 00.000 15712 Worker thread wakes up
23:00:11.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:11.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:11.887 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:00:13.520 01.633 15712 Exposure complete
23:00:13.575 00.055 15712 worker thread done servicing request
23:00:13.575 00.000 7988 OnExposeComplete: enter
23:00:13.583 00.008 7988 UpdateGuideState(): m_state=6
23:00:13.583 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
23:00:13.583 00.000 7988 Star::Find returns 1 (0), X=502.24, Y=797.36, Mass=1654, SNR=27.0, Peak=169 HFD=4.6
23:00:13.583 00.000 7988 MultiStar: [#1 -0.47,-0.17,0.00,M1] [#2 -0.60,0.16,0.00,M3] [#3 -0.36,-0.25,0.84,U] [#4 -0.38,0.03,0.80,U] [#5 0.13,-0.08,0.72,U] [#6 -0.47,0.15,0.00,M1] [#7 -0.35,-0.13,0.50,U] [#8 0.05,-0.21,0.42,U] 
23:00:13.583 00.000 7988 refined, 5 included, MultiStar: {-0.20, -0.15}, one-star: {-0.21, -0.24}
23:00:13.583 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.56) = xAngle (-4.07 = 2.22)
23:00:13.583 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.19)
23:00:13.583 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.50 mountX=-0.15 mountY=0.21, mountTheta=2.21
23:00:13.592 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.15, opts=13)
23:00:13.592 00.000 7988 Enqueuing Move request for scope (-0.20, -0.15)
23:00:13.592 00.000 15712 Worker thread wakes up
23:00:13.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
23:00:13.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
23:00:13.592 00.000 15712 Moving (-0.20, -0.15) raw xDistance=-0.15 yDistance=0.21
23:00:13.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:13.592 00.000 7988 UpdateGuideState exits: m=1654 SNR=27.0
23:00:13.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:13.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:13.599 00.007 7988 Enqueuing Expose request
23:00:13.599 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.30
23:00:13.599 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
23:00:13.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:13.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:00:13.599 00.000 15712 MoveAxis(E, 5, ABG)
23:00:13.599 00.000 15712 Guiding  Dir = 2, Dur = 5
23:00:13.599 00.000 15712 IsGuiding returns 0
23:00:13.618 00.019 15712 IsGuiding returns 0
23:00:13.618 00.000 15712 Move returns status 0, amount 5
23:00:13.618 00.000 15712 MoveAxis(N, 0, ABG)
23:00:13.618 00.000 15712 Move returns status 0, amount 0
23:00:13.618 00.000 15712 move complete, result=0
23:00:13.618 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.2 px 0 ms NORTH
23:00:13.620 00.002 15712 worker thread done servicing request
23:00:13.620 00.000 15712 Worker thread wakes up
23:00:13.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:13.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:15.035 01.415 15712 Exposure complete
23:00:15.096 00.061 15712 worker thread done servicing request
23:00:15.096 00.000 7988 OnExposeComplete: enter
23:00:15.096 00.000 7988 UpdateGuideState(): m_state=6
23:00:15.099 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
23:00:15.099 00.000 7988 Star::Find returns 1 (0), X=502.06, Y=797.36, Mass=1680, SNR=27.4, Peak=181 HFD=4.2
23:00:15.099 00.000 7988 MultiStar: [#1 -0.35,-0.23,0.96,U] [#2 -0.47,-0.08,0.83,U] [#3 -0.26,-0.25,0.82,U] [#4 -0.38,-0.04,0.75,U] [#5 -0.05,-0.38,0.71,U] [#6 -0.25,-0.12,0.65,U] [#7 -0.07,-0.30,0.50,U] [#8 0.04,-0.38,0.42,U] 
23:00:15.103 00.004 7988 refined, 8 included, MultiStar: {-0.28, -0.21}, one-star: {-0.39, -0.24}
23:00:15.103 00.000 7988 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.56) = xAngle (-4.04 = 2.24)
23:00:15.106 00.003 7988 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.08 = 2.21)
23:00:15.106 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-2.48 mountX=-0.22 mountY=0.28, mountTheta=2.23
23:00:15.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.21, opts=13)
23:00:15.106 00.000 7988 Enqueuing Move request for scope (-0.28, -0.21)
23:00:15.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:15.106 00.000 7988 UpdateGuideState exits: m=1680 SNR=27.4
23:00:15.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:15.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:15.106 00.000 7988 Enqueuing Expose request
23:00:15.106 00.000 15712 Worker thread wakes up
23:00:15.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.21) opts 0xd
23:00:15.116 00.010 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.21)
23:00:15.116 00.000 15712 Moving (-0.28, -0.21) raw xDistance=-0.22 yDistance=0.28
23:00:15.116 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 653.36
23:00:15.116 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
23:00:15.118 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:00:15.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:00:15.118 00.000 15712 MoveAxis(E, 47, ABG)
23:00:15.118 00.000 15712 Guiding  Dir = 2, Dur = 47
23:00:15.118 00.000 15712 IsGuiding returns 0
23:00:15.137 00.019 15712 PulseGuide returned control before completion, sleep 39
23:00:15.179 00.042 15712 IsGuiding returns 1
23:00:15.179 00.000 15712 scope still moving after pulse duration time elapsed
23:00:15.217 00.038 15712 IsGuiding returns 0
23:00:15.217 00.000 15712 scope move finished after 47 + 51 ms
23:00:15.217 00.000 15712 Move returns status 0, amount 47
23:00:15.217 00.000 15712 MoveAxis(N, 0, ABG)
23:00:15.217 00.000 15712 Move returns status 0, amount 0
23:00:15.217 00.000 15712 move complete, result=0
23:00:15.217 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.3 px 0 ms NORTH
23:00:15.219 00.002 15712 worker thread done servicing request
23:00:15.219 00.000 15712 Worker thread wakes up
23:00:15.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:15.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:16.853 01.634 15712 Exposure complete
23:00:16.906 00.053 15712 worker thread done servicing request
23:00:16.906 00.000 7988 OnExposeComplete: enter
23:00:16.915 00.009 7988 UpdateGuideState(): m_state=6
23:00:16.915 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
23:00:16.915 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=797.65, Mass=1638, SNR=27.1, Peak=146 HFD=4.3
23:00:16.915 00.000 7988 MultiStar: [#1 -0.28,0.15,0.98,U] [#2 -0.59,0.17,0.00,M3] [#3 -0.17,0.02,0.85,U] [#4 -0.33,0.14,0.75,U] [#5 -0.01,0.22,0.74,U] [#6 -0.38,0.22,0.67,U] [#7 -0.09,-0.11,0.48,U] [#8 0.06,-0.11,0.45,U] 
23:00:16.915 00.000 7988 single-star, 7 included, MultiStar: {-0.18, 0.09}, one-star: {-0.11, 0.04}
23:00:16.915 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
23:00:16.915 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
23:00:16.915 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.78 mountX=0.04 mountY=0.11, mountTheta=1.21
23:00:16.923 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.04, opts=13)
23:00:16.923 00.000 7988 Enqueuing Move request for scope (-0.11, 0.04)
23:00:16.923 00.000 15712 Worker thread wakes up
23:00:16.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
23:00:16.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
23:00:16.923 00.000 15712 Moving (-0.11, 0.04) raw xDistance=0.04 yDistance=0.11
23:00:16.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:00:16.923 00.000 7988 UpdateGuideState exits: m=1638 SNR=27.1
23:00:16.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:16.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:16.931 00.008 7988 Enqueuing Expose request
23:00:16.931 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.42
23:00:16.931 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
23:00:16.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:16.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:00:16.931 00.000 15712 MoveAxis(E, 5, ABG)
23:00:16.931 00.000 15712 Guiding  Dir = 2, Dur = 5
23:00:16.957 00.026 15712 IsGuiding returns 0
23:00:16.974 00.017 15712 IsGuiding returns 0
23:00:16.974 00.000 15712 Move returns status 0, amount 5
23:00:16.974 00.000 15712 MoveAxis(N, 0, ABG)
23:00:16.974 00.000 15712 Move returns status 0, amount 0
23:00:16.974 00.000 15712 move complete, result=0
23:00:16.974 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:00:16.976 00.002 15712 worker thread done servicing request
23:00:16.976 00.000 15712 Worker thread wakes up
23:00:16.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:16.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:18.396 01.420 15712 Exposure complete
23:00:18.457 00.061 15712 worker thread done servicing request
23:00:18.457 00.000 7988 OnExposeComplete: enter
23:00:18.457 00.000 7988 UpdateGuideState(): m_state=6
23:00:18.457 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
23:00:18.457 00.000 7988 Star::Find returns 1 (0), X=502.16, Y=797.58, Mass=1647, SNR=26.9, Peak=152 HFD=4.2
23:00:18.457 00.000 7988 MultiStar: [#1 -0.24,-0.06,0.95,U] [#2 -0.36,0.24,0.87,U] [#3 -0.29,-0.10,0.85,U] [#4 0.02,0.16,0.77,U] [#5 0.09,0.01,0.72,U] [#6 0.01,0.10,0.66,U] [#7 -0.03,-0.02,0.49,U] [#8 -0.20,-0.05,0.45,U] 
23:00:18.457 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.03}, one-star: {-0.28, -0.02}
23:00:18.470 00.013 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
23:00:18.471 00.001 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
23:00:18.473 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.95 mountX=0.03 mountY=0.16, mountTheta=1.38
23:00:18.475 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.03, opts=13)
23:00:18.477 00.002 7988 Enqueuing Move request for scope (-0.16, 0.03)
23:00:18.479 00.002 15712 Worker thread wakes up
23:00:18.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
23:00:18.479 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
23:00:18.479 00.000 15712 Moving (-0.16, 0.03) raw xDistance=0.03 yDistance=0.16
23:00:18.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:18.479 00.000 7988 UpdateGuideState exits: m=1647 SNR=26.9
23:00:18.481 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:18.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:18.481 00.000 7988 Enqueuing Expose request
23:00:18.481 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.48
23:00:18.481 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
23:00:18.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:18.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:00:18.481 00.000 15712 MoveAxis(E, 5, ABG)
23:00:18.481 00.000 15712 Guiding  Dir = 2, Dur = 5
23:00:18.481 00.000 15712 IsGuiding returns 0
23:00:18.510 00.029 15712 IsGuiding returns 0
23:00:18.510 00.000 15712 Move returns status 0, amount 5
23:00:18.510 00.000 15712 MoveAxis(N, 0, ABG)
23:00:18.510 00.000 15712 Move returns status 0, amount 0
23:00:18.510 00.000 15712 move complete, result=0
23:00:18.510 00.000 15712 worker thread done servicing request
23:00:18.510 00.000 15712 Worker thread wakes up
23:00:18.510 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
23:00:18.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:18.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:20.148 01.638 15712 Exposure complete
23:00:20.203 00.055 15712 worker thread done servicing request
23:00:20.203 00.000 7988 OnExposeComplete: enter
23:00:20.210 00.007 7988 UpdateGuideState(): m_state=6
23:00:20.210 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
23:00:20.210 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=797.15, Mass=1640, SNR=27.0, Peak=179 HFD=4.3
23:00:20.210 00.000 7988 MultiStar: [#1 -0.20,-0.21,0.97,U] [#2 -0.63,-0.06,0.00,M3] [#3 -0.39,-0.23,0.83,U] [#4 -0.37,-0.03,0.77,U] [#5 -0.14,-0.56,0.00,M1] [#6 -0.28,-0.13,0.68,U] [#7 -0.38,-0.37,0.00,M1] [#8 0.06,-0.33,0.46,U] 
23:00:20.210 00.000 7988 refined, 5 included, MultiStar: {-0.30, -0.23}, one-star: {-0.47, -0.45}
23:00:20.210 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.56) = xAngle (-4.05 = 2.23)
23:00:20.210 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.08 = 2.20)
23:00:20.210 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.23 hyp=0.38 cameraTheta=-2.49 mountX=-0.24 mountY=0.31, mountTheta=2.22
23:00:20.220 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.23, opts=13)
23:00:20.220 00.000 7988 Enqueuing Move request for scope (-0.30, -0.23)
23:00:20.220 00.000 15712 Worker thread wakes up
23:00:20.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.23) opts 0xd
23:00:20.220 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.23)
23:00:20.220 00.000 15712 Moving (-0.30, -0.23) raw xDistance=-0.24 yDistance=0.31
23:00:20.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:20.220 00.000 7988 UpdateGuideState exits: m=1640 SNR=27.0
23:00:20.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:20.226 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:20.226 00.000 7988 Enqueuing Expose request
23:00:20.226 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 653.53
23:00:20.226 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
23:00:20.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:20.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:00:20.226 00.000 15712 MoveAxis(E, 51, ABG)
23:00:20.226 00.000 15712 Guiding  Dir = 2, Dur = 51
23:00:20.226 00.000 15712 IsGuiding returns 0
23:00:20.252 00.026 15712 PulseGuide returned control before completion, sleep 38
23:00:20.339 00.087 15712 IsGuiding returns 1
23:00:20.339 00.000 15712 scope still moving after pulse duration time elapsed
23:00:20.370 00.031 15712 IsGuiding returns 0
23:00:20.370 00.000 15712 scope move finished after 51 + 90 ms
23:00:20.370 00.000 15712 Move returns status 0, amount 51
23:00:20.370 00.000 15712 MoveAxis(N, 0, ABG)
23:00:20.370 00.000 15712 Move returns status 0, amount 0
23:00:20.370 00.000 15712 move complete, result=0
23:00:20.370 00.000 15712 worker thread done servicing request
23:00:20.370 00.000 15712 Worker thread wakes up
23:00:20.370 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.3 px 0 ms NORTH
23:00:20.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:20.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:21.790 01.420 15712 Exposure complete
23:00:21.836 00.046 15712 worker thread done servicing request
23:00:21.851 00.015 7988 OnExposeComplete: enter
23:00:21.852 00.001 7988 UpdateGuideState(): m_state=6
23:00:21.852 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
23:00:21.854 00.002 7988 Star::Find returns 1 (0), X=502.16, Y=797.59, Mass=1748, SNR=27.8, Peak=173 HFD=4.7
23:00:21.854 00.000 7988 MultiStar: [#1 -0.34,0.03,0.94,U] [#2 -0.47,0.22,0.00,M4] [#3 -0.32,0.04,0.82,U] [#4 -0.24,0.00,0.73,U] [#5 0.19,-0.08,0.72,U] [#6 -0.41,-0.01,0.63,U] [#7 -0.40,0.05,0.46,U] [#8 -0.13,-0.08,0.46,U] 
23:00:21.856 00.002 7988 refined, 7 included, MultiStar: {-0.24, -0.00}, one-star: {-0.29, -0.01}
23:00:21.856 00.000 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.69 = 1.60)
23:00:21.858 00.002 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.72 = 1.57)
23:00:21.858 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.12 mountX=-0.01 mountY=0.24, mountTheta=1.60
23:00:21.860 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.00, opts=13)
23:00:21.862 00.002 7988 Enqueuing Move request for scope (-0.24, -0.00)
23:00:21.862 00.000 15712 Worker thread wakes up
23:00:21.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.00) opts 0xd
23:00:21.862 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.00)
23:00:21.862 00.000 15712 Moving (-0.24, -0.00) raw xDistance=-0.01 yDistance=0.24
23:00:21.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:21.862 00.000 7988 UpdateGuideState exits: m=1748 SNR=27.8
23:00:21.866 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:21.866 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:21.866 00.000 7988 Enqueuing Expose request
23:00:21.868 00.002 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.59
23:00:21.868 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
23:00:21.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:21.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:00:21.868 00.000 15712 MoveAxis(E, 4, ABG)
23:00:21.868 00.000 15712 Guiding  Dir = 2, Dur = 4
23:00:21.868 00.000 15712 IsGuiding returns 0
23:00:21.888 00.020 15712 IsGuiding returns 0
23:00:21.888 00.000 15712 Move returns status 0, amount 4
23:00:21.888 00.000 15712 MoveAxis(N, 0, ABG)
23:00:21.888 00.000 15712 Move returns status 0, amount 0
23:00:21.888 00.000 15712 move complete, result=0
23:00:21.888 00.000 15712 worker thread done servicing request
23:00:21.888 00.000 15712 Worker thread wakes up
23:00:21.888 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
23:00:21.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:21.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:23.641 01.753 15712 Exposure complete
23:00:23.701 00.060 15712 worker thread done servicing request
23:00:23.701 00.000 7988 OnExposeComplete: enter
23:00:23.703 00.002 7988 UpdateGuideState(): m_state=6
23:00:23.703 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
23:00:23.705 00.002 7988 Star::Find returns 1 (0), X=502.07, Y=797.53, Mass=1654, SNR=27.2, Peak=165 HFD=4.8
23:00:23.707 00.002 7988 MultiStar: [#1 -0.46,0.15,0.00,M1] [#2 -0.94,0.05,0.00,M5] [#3 -0.42,-0.09,0.85,U] [#4 -0.58,0.11,0.00,M1] [#5 -0.31,0.02,0.73,U] [#6 -0.73,0.22,0.00,M1] [#7 -0.55,-0.01,0.00,M1] [#8 0.02,-0.01,0.42,U] 
23:00:23.707 00.000 7988 refined, 3 included, MultiStar: {-0.32, -0.05}, one-star: {-0.37, -0.07}
23:00:23.709 00.002 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.56) = xAngle (-4.56 = 1.72)
23:00:23.709 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.59 = 1.69)
23:00:23.711 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.05 hyp=0.32 cameraTheta=-3.00 mountX=-0.05 mountY=0.32, mountTheta=1.72
23:00:23.711 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.05, opts=13)
23:00:23.713 00.002 7988 Enqueuing Move request for scope (-0.32, -0.05)
23:00:23.715 00.002 15712 Worker thread wakes up
23:00:23.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.05) opts 0xd
23:00:23.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.05)
23:00:23.715 00.000 15712 Moving (-0.32, -0.05) raw xDistance=-0.05 yDistance=0.32
23:00:23.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:00:23.715 00.000 7988 UpdateGuideState exits: m=1654 SNR=27.2
23:00:23.717 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:23.717 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:23.718 00.001 7988 Enqueuing Expose request
23:00:23.719 00.001 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.64
23:00:23.719 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:00:23.719 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.19 newest=0.87
23:00:23.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
23:00:23.719 00.000 15712 MoveAxis(E, 4, ABG)
23:00:23.719 00.000 15712 Guiding  Dir = 2, Dur = 4
23:00:23.719 00.000 15712 IsGuiding returns 0
23:00:23.734 00.015 15712 IsGuiding returns 0
23:00:23.734 00.000 15712 Move returns status 0, amount 4
23:00:23.734 00.000 15712 BLC: Oldest BLC event removed
23:00:23.734 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 61 applied
23:00:23.734 00.000 15712 MoveAxis(S, 143, ABG)
23:00:23.734 00.000 15712 Guiding  Dir = 1, Dur = 143
23:00:23.737 00.003 15712 IsGuiding returns 0
23:00:23.817 00.080 15712 PulseGuide returned control before completion, sleep 73
23:00:23.895 00.078 15712 IsGuiding returns 1
23:00:23.895 00.000 15712 scope still moving after pulse duration time elapsed
23:00:23.927 00.032 15712 IsGuiding returns 1
23:00:23.992 00.065 15712 IsGuiding returns 0
23:00:23.992 00.000 15712 scope move finished after 143 + 112 ms
23:00:23.992 00.000 15712 Move returns status 0, amount 143
23:00:23.992 00.000 15712 move complete, result=0
23:00:23.992 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.3 px 143 ms SOUTH
23:00:23.993 00.001 15712 worker thread done servicing request
23:00:23.993 00.000 15712 Worker thread wakes up
23:00:23.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:23.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:25.411 01.418 15712 Exposure complete
23:00:25.472 00.061 15712 worker thread done servicing request
23:00:25.472 00.000 7988 OnExposeComplete: enter
23:00:25.472 00.000 7988 UpdateGuideState(): m_state=6
23:00:25.475 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
23:00:25.475 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=797.74, Mass=1547, SNR=26.0, Peak=132 HFD=4.6
23:00:25.477 00.002 7988 MultiStar: [#1 -0.23,0.47,0.00,M2] [#2 -0.63,0.43,0.00,M6] [#3 -0.38,0.19,0.86,U] [#4 -0.15,0.27,0.75,U] [#5 -0.13,-0.01,0.74,U] [#6 -0.26,0.47,0.00,M2] [#7 -0.15,0.15,0.51,U] [#8 -0.05,0.05,0.46,U] 
23:00:25.477 00.000 7988 single-star, 5 included, MultiStar: {-0.17, 0.14}, one-star: {-0.11, 0.13}
23:00:25.479 00.002 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.71 = 0.71)
23:00:25.479 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
23:00:25.481 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.28 mountX=0.13 mountY=0.11, mountTheta=0.70
23:00:25.483 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.13, opts=13)
23:00:25.483 00.000 7988 Enqueuing Move request for scope (-0.11, 0.13)
23:00:25.485 00.002 15712 Worker thread wakes up
23:00:25.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
23:00:25.485 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
23:00:25.485 00.000 15712 Moving (-0.11, 0.13) raw xDistance=0.13 yDistance=0.11
23:00:25.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:00:25.485 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.0
23:00:25.487 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:25.488 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:25.488 00.000 7988 Enqueuing Expose request
23:00:25.488 00.000 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.319286, 1:0.110069
23:00:25.488 00.000 15712 BLC: No correction, Miss < min_move
23:00:25.488 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.68
23:00:25.488 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
23:00:25.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:25.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:00:25.488 00.000 15712 MoveAxis(E, 3, ABG)
23:00:25.488 00.000 15712 Guiding  Dir = 2, Dur = 3
23:00:25.523 00.035 15712 IsGuiding returns 0
23:00:25.542 00.019 15712 IsGuiding returns 0
23:00:25.542 00.000 15712 Move returns status 0, amount 3
23:00:25.542 00.000 15712 MoveAxis(N, 0, ABG)
23:00:25.542 00.000 15712 Move returns status 0, amount 0
23:00:25.542 00.000 15712 move complete, result=0
23:00:25.542 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:00:25.544 00.002 15712 worker thread done servicing request
23:00:25.544 00.000 15712 Worker thread wakes up
23:00:25.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:25.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:27.180 01.636 15712 Exposure complete
23:00:27.238 00.058 15712 worker thread done servicing request
23:00:27.238 00.000 7988 OnExposeComplete: enter
23:00:27.244 00.006 7988 UpdateGuideState(): m_state=6
23:00:27.246 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
23:00:27.246 00.000 7988 Star::Find returns 1 (0), X=502.38, Y=797.53, Mass=1607, SNR=26.7, Peak=155 HFD=4.9
23:00:27.248 00.002 7988 MultiStar: [#1 -0.12,0.22,0.95,U] [#2 -0.62,0.18,0.00,M7] [#3 -0.21,-0.03,0.83,U] [#4 -0.12,0.13,0.76,U] [#5 -0.11,0.12,0.76,U] [#6 -0.23,0.32,0.64,U] [#7 -0.21,-0.03,0.48,U] [#8 -0.13,-0.42,0.44,U] 
23:00:27.248 00.000 7988 single-star, 7 included, MultiStar: {-0.14, 0.05}, one-star: {-0.06, -0.08}
23:00:27.250 00.002 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
23:00:27.250 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.43)
23:00:27.252 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.26 mountX=-0.08 mountY=0.06, mountTheta=2.44
23:00:27.254 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.08, opts=13)
23:00:27.255 00.001 7988 Enqueuing Move request for scope (-0.06, -0.08)
23:00:27.255 00.000 15712 Worker thread wakes up
23:00:27.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
23:00:27.255 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
23:00:27.255 00.000 15712 Moving (-0.06, -0.08) raw xDistance=-0.08 yDistance=0.06
23:00:27.255 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.319286, 1:0.110069, 2:0.063996
23:00:27.255 00.000 15712 BLC: No correction, Miss < min_move
23:00:27.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:27.255 00.000 7988 UpdateGuideState exits: m=1607 SNR=26.7
23:00:27.258 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:27.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:27.260 00.002 7988 Enqueuing Expose request
23:00:27.260 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.73
23:00:27.260 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:00:27.262 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:27.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:00:27.262 00.000 15712 MoveAxis(E, 2, ABG)
23:00:27.262 00.000 15712 Guiding  Dir = 2, Dur = 2
23:00:27.262 00.000 15712 IsGuiding returns 0
23:00:27.276 00.014 15712 IsGuiding returns 0
23:00:27.276 00.000 15712 Move returns status 0, amount 2
23:00:27.276 00.000 15712 MoveAxis(N, 0, ABG)
23:00:27.276 00.000 15712 Move returns status 0, amount 0
23:00:27.276 00.000 15712 move complete, result=0
23:00:27.276 00.000 15712 worker thread done servicing request
23:00:27.276 00.000 15712 Worker thread wakes up
23:00:27.276 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:00:27.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:27.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:28.694 01.418 15712 Exposure complete
23:00:28.749 00.055 15712 worker thread done servicing request
23:00:28.755 00.006 7988 OnExposeComplete: enter
23:00:28.755 00.000 7988 UpdateGuideState(): m_state=6
23:00:28.755 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
23:00:28.755 00.000 7988 Star::Find returns 1 (0), X=502.38, Y=797.49, Mass=1652, SNR=27.1, Peak=139 HFD=4.9
23:00:28.755 00.000 7988 MultiStar: [#1 -0.23,0.23,0.92,U] [#2 -0.42,-0.01,0.84,U] [#3 -0.27,-0.01,0.80,U] [#4 -0.16,0.13,0.77,U] [#5 0.04,0.04,0.73,U] [#6 -0.08,0.01,0.67,U] [#7 -0.35,0.11,0.47,U] [#8 0.12,0.03,0.43,U] 
23:00:28.755 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.04}, one-star: {-0.07, -0.11}
23:00:28.755 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.70 = 2.59)
23:00:28.755 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.55)
23:00:28.755 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.13 mountX=-0.11 mountY=0.07, mountTheta=2.56
23:00:28.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.11, opts=13)
23:00:28.766 00.011 7988 Enqueuing Move request for scope (-0.07, -0.11)
23:00:28.766 00.000 15712 Worker thread wakes up
23:00:28.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
23:00:28.766 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
23:00:28.766 00.000 15712 Moving (-0.07, -0.11) raw xDistance=-0.11 yDistance=0.07
23:00:28.766 00.000 15712 BLC: window closed
23:00:28.766 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.319286, 1:0.110069, 2:0.063996
23:00:28.766 00.000 15712 BLC: No correction, Miss < min_move
23:00:28.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:28.766 00.000 7988 UpdateGuideState exits: m=1652 SNR=27.1
23:00:28.771 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:28.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:28.771 00.000 7988 Enqueuing Expose request
23:00:28.771 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.77
23:00:28.771 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
23:00:28.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:28.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:00:28.771 00.000 15712 MoveAxis(E, 2, ABG)
23:00:28.771 00.000 15712 Guiding  Dir = 2, Dur = 2
23:00:28.775 00.004 15712 IsGuiding returns 0
23:00:28.803 00.028 15712 IsGuiding returns 0
23:00:28.803 00.000 15712 Move returns status 0, amount 2
23:00:28.803 00.000 15712 MoveAxis(N, 0, ABG)
23:00:28.803 00.000 15712 Move returns status 0, amount 0
23:00:28.803 00.000 15712 move complete, result=0
23:00:28.803 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:00:28.805 00.002 15712 worker thread done servicing request
23:00:28.805 00.000 15712 Worker thread wakes up
23:00:28.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:28.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:30.444 01.639 15712 Exposure complete
23:00:30.504 00.060 15712 worker thread done servicing request
23:00:30.504 00.000 7988 OnExposeComplete: enter
23:00:30.506 00.002 7988 UpdateGuideState(): m_state=6
23:00:30.506 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
23:00:30.506 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=797.33, Mass=1584, SNR=26.4, Peak=167 HFD=4.6
23:00:30.506 00.000 7988 MultiStar: [#1 -0.13,-0.21,1.00,U] [#2 -0.41,-0.07,0.87,U] [#3 -0.15,-0.28,0.87,U] [#4 -0.28,0.12,0.74,U] [#5 0.05,-0.31,0.74,U] [#6 -0.38,-0.03,0.68,U] [#7 -0.21,-0.29,0.50,U] [#8 0.00,-0.33,0.46,U] 
23:00:30.506 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.18}, one-star: {-0.01, -0.27}
23:00:30.506 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.89 = 2.39)
23:00:30.506 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.36)
23:00:30.506 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.33 mountX=-0.18 mountY=0.17, mountTheta=2.37
23:00:30.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.18, opts=13)
23:00:30.517 00.011 7988 Enqueuing Move request for scope (-0.17, -0.18)
23:00:30.517 00.000 15712 Worker thread wakes up
23:00:30.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
23:00:30.517 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
23:00:30.517 00.000 15712 Moving (-0.17, -0.18) raw xDistance=-0.18 yDistance=0.17
23:00:30.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:30.517 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.4
23:00:30.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:30.517 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:30.522 00.005 7988 Enqueuing Expose request
23:00:30.522 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 653.82
23:00:30.522 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
23:00:30.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:30.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:00:30.522 00.000 15712 MoveAxis(E, 37, ABG)
23:00:30.522 00.000 15712 Guiding  Dir = 2, Dur = 37
23:00:30.542 00.020 15712 IsGuiding returns 0
23:00:30.562 00.020 15712 PulseGuide returned control before completion, sleep 32
23:00:30.623 00.061 15712 IsGuiding returns 0
23:00:30.623 00.000 15712 Move returns status 0, amount 37
23:00:30.623 00.000 15712 MoveAxis(N, 0, ABG)
23:00:30.623 00.000 15712 Move returns status 0, amount 0
23:00:30.623 00.000 15712 move complete, result=0
23:00:30.623 00.000 15712 worker thread done servicing request
23:00:30.623 00.000 15712 Worker thread wakes up
23:00:30.623 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
23:00:30.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:30.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:32.040 01.417 15712 Exposure complete
23:00:32.102 00.062 15712 worker thread done servicing request
23:00:32.102 00.000 7988 OnExposeComplete: enter
23:00:32.102 00.000 7988 UpdateGuideState(): m_state=6
23:00:32.102 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
23:00:32.102 00.000 7988 Star::Find returns 1 (0), X=502.34, Y=797.76, Mass=1608, SNR=26.7, Peak=142 HFD=4.4
23:00:32.102 00.000 7988 MultiStar: [#1 -0.06,0.17,0.94,U] [#2 -0.23,0.26,0.83,U] [#3 -0.14,0.15,0.83,U] [#4 -0.04,0.23,0.76,U] [#5 0.25,-0.05,0.75,U] [#6 -0.21,0.25,0.69,U] [#7 -0.12,-0.01,0.51,U] [#8 0.12,0.20,0.49,U] 
23:00:32.102 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.10, 0.16}
23:00:32.102 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
23:00:32.102 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
23:00:32.102 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.97 mountX=0.16 mountY=0.06, mountTheta=0.38
23:00:32.102 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.16, opts=13)
23:00:32.114 00.012 7988 Enqueuing Move request for scope (-0.07, 0.16)
23:00:32.114 00.000 15712 Worker thread wakes up
23:00:32.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
23:00:32.114 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
23:00:32.114 00.000 15712 Moving (-0.07, 0.16) raw xDistance=0.16 yDistance=0.06
23:00:32.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:00:32.114 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.7
23:00:32.118 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:32.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:32.118 00.000 7988 Enqueuing Expose request
23:00:32.118 00.000 15712 PPEC rslt: input = 0.16, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.86
23:00:32.118 00.000 15712 PPEC: input: 0.16, control: -0.00, exposure: 1500
23:00:32.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:32.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:00:32.118 00.000 15712 MoveAxis(E, 1, ABG)
23:00:32.118 00.000 15712 Guiding  Dir = 2, Dur = 1
23:00:32.118 00.000 15712 IsGuiding returns 0
23:00:32.144 00.026 15712 IsGuiding returns 0
23:00:32.144 00.000 15712 Move returns status 0, amount 1
23:00:32.144 00.000 15712 MoveAxis(N, 0, ABG)
23:00:32.144 00.000 15712 Move returns status 0, amount 0
23:00:32.144 00.000 15712 move complete, result=0
23:00:32.144 00.000 7988 GuideStep: 0.2 px 1 ms EAST, 0.1 px 0 ms NORTH
23:00:32.146 00.002 15712 worker thread done servicing request
23:00:32.146 00.000 15712 Worker thread wakes up
23:00:32.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:32.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:33.887 01.741 15712 Exposure complete
23:00:33.947 00.060 15712 worker thread done servicing request
23:00:33.947 00.000 7988 OnExposeComplete: enter
23:00:33.949 00.002 7988 UpdateGuideState(): m_state=6
23:00:33.951 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
23:00:33.953 00.002 7988 Star::Find returns 1 (0), X=502.44, Y=797.64, Mass=1620, SNR=26.9, Peak=151 HFD=4.4
23:00:33.955 00.002 7988 MultiStar: [#1 -0.02,0.23,1.00,U] [#2 -0.35,0.30,0.86,U] [#3 -0.16,-0.02,0.84,U] [#4 -0.18,0.24,0.76,U] [#5 0.26,0.11,0.69,U] [#6 -0.22,0.39,0.64,U] [#7 0.09,0.06,0.50,U] [#8 0.27,0.03,0.44,U] 
23:00:33.955 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.16}, one-star: {-0.01, 0.03}
23:00:33.957 00.002 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
23:00:33.957 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
23:00:33.959 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.86 mountX=0.03 mountY=0.01, mountTheta=0.27
23:00:33.961 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
23:00:33.961 00.000 7988 Enqueuing Move request for scope (-0.01, 0.03)
23:00:33.963 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:33.963 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.9
23:00:33.966 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:33.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:33.966 00.000 7988 Enqueuing Expose request
23:00:33.966 00.000 15712 Worker thread wakes up
23:00:33.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:00:33.966 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:00:33.966 00.000 15712 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
23:00:33.966 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.89
23:00:33.966 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
23:00:33.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:33.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:00:33.966 00.000 15712 MoveAxis(E, 1, ABG)
23:00:33.966 00.000 15712 Guiding  Dir = 2, Dur = 1
23:00:33.966 00.000 15712 IsGuiding returns 0
23:00:33.998 00.032 15712 IsGuiding returns 0
23:00:33.998 00.000 15712 Move returns status 0, amount 1
23:00:33.998 00.000 15712 MoveAxis(N, 0, ABG)
23:00:33.998 00.000 15712 Move returns status 0, amount 0
23:00:33.998 00.000 15712 move complete, result=0
23:00:33.998 00.000 15712 worker thread done servicing request
23:00:33.998 00.000 15712 Worker thread wakes up
23:00:33.998 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:00:34.000 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:34.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:35.418 01.418 15712 Exposure complete
23:00:35.478 00.060 15712 worker thread done servicing request
23:00:35.478 00.000 7988 OnExposeComplete: enter
23:00:35.480 00.002 7988 UpdateGuideState(): m_state=6
23:00:35.480 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
23:00:35.482 00.002 7988 Star::Find returns 1 (0), X=502.48, Y=797.55, Mass=1462, SNR=25.3, Peak=139 HFD=4.3
23:00:35.482 00.000 7988 MultiStar: [#1 -0.14,-0.11,1.01,U] [#2 -0.32,-0.03,0.90,U] [#3 -0.01,-0.02,0.89,U] [#4 -0.25,-0.04,0.81,U] [#5 0.24,-0.09,0.77,U] [#6 -0.13,-0.02,0.71,U] [#7 0.04,-0.03,0.52,U] [#8 0.31,-0.09,0.48,U] 
23:00:35.484 00.002 7988 single-star, 8 included, MultiStar: {-0.05, -0.05}, one-star: {0.03, -0.06}
23:00:35.484 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
23:00:35.486 00.002 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
23:00:35.486 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.06 mountX=-0.06 mountY=-0.03, mountTheta=-2.65
23:00:35.488 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.06, opts=13)
23:00:35.490 00.002 7988 Enqueuing Move request for scope (0.03, -0.06)
23:00:35.490 00.000 15712 Worker thread wakes up
23:00:35.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
23:00:35.490 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
23:00:35.490 00.000 15712 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.03
23:00:35.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:35.490 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.3
23:00:35.494 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:35.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:35.495 00.001 7988 Enqueuing Expose request
23:00:35.495 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.93
23:00:35.495 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
23:00:35.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:35.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:00:35.495 00.000 15712 MoveAxis(E, 1, ABG)
23:00:35.495 00.000 15712 Guiding  Dir = 2, Dur = 1
23:00:35.498 00.003 15712 IsGuiding returns 0
23:00:35.546 00.048 15712 IsGuiding returns 0
23:00:35.546 00.000 15712 Move returns status 0, amount 1
23:00:35.546 00.000 15712 MoveAxis(N, 0, ABG)
23:00:35.546 00.000 15712 Move returns status 0, amount 0
23:00:35.546 00.000 15712 move complete, result=0
23:00:35.546 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:00:35.550 00.004 15712 worker thread done servicing request
23:00:35.550 00.000 15712 Worker thread wakes up
23:00:35.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:35.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:37.188 01.638 15712 Exposure complete
23:00:37.247 00.059 15712 worker thread done servicing request
23:00:37.249 00.002 7988 OnExposeComplete: enter
23:00:37.249 00.000 7988 UpdateGuideState(): m_state=6
23:00:37.251 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
23:00:37.251 00.000 7988 Star::Find returns 1 (0), X=502.40, Y=797.55, Mass=1604, SNR=26.5, Peak=145 HFD=4.9
23:00:37.253 00.002 7988 MultiStar: [#1 -0.30,0.14,1.01,U] [#2 -0.37,0.27,0.87,U] [#3 0.10,-0.05,0.83,U] [#4 -0.22,0.22,0.76,U] [#5 0.15,0.15,0.74,U] [#6 -0.22,0.18,0.67,U] [#7 -0.09,-0.13,0.49,U] [#8 0.33,-0.00,0.45,U] 
23:00:37.253 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.05, -0.06}
23:00:37.255 00.002 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
23:00:37.255 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.41)
23:00:37.257 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.28 mountX=-0.06 mountY=0.05, mountTheta=2.42
23:00:37.259 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.06, opts=13)
23:00:37.259 00.000 7988 Enqueuing Move request for scope (-0.05, -0.06)
23:00:37.261 00.002 15712 Worker thread wakes up
23:00:37.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:00:37.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:00:37.261 00.000 15712 Moving (-0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
23:00:37.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:37.261 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.5
23:00:37.264 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:37.265 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:37.265 00.000 7988 Enqueuing Expose request
23:00:37.265 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.96
23:00:37.265 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
23:00:37.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:37.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:00:37.265 00.000 15712 MoveAxis(W, 0, ABG)
23:00:37.265 00.000 15712 Move returns status 0, amount 0
23:00:37.265 00.000 15712 MoveAxis(N, 0, ABG)
23:00:37.265 00.000 15712 Move returns status 0, amount 0
23:00:37.265 00.000 15712 move complete, result=0
23:00:37.265 00.000 15712 worker thread done servicing request
23:00:37.265 00.000 15712 Worker thread wakes up
23:00:37.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:37.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:37.265 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
23:00:38.687 01.422 15712 Exposure complete
23:00:38.747 00.060 15712 worker thread done servicing request
23:00:38.747 00.000 7988 OnExposeComplete: enter
23:00:38.749 00.002 7988 UpdateGuideState(): m_state=6
23:00:38.749 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
23:00:38.749 00.000 7988 Star::Find returns 1 (0), X=502.51, Y=797.77, Mass=1619, SNR=26.8, Peak=148 HFD=4.6
23:00:38.749 00.000 7988 MultiStar: [#1 -0.21,0.18,1.00,U] [#2 -0.51,0.37,0.00,M2] [#3 -0.32,0.30,0.85,U] [#4 -0.09,0.47,0.75,U] [#5 0.19,0.24,0.70,U] [#6 -0.04,0.35,0.65,U] [#7 -0.19,0.03,0.50,U] [#8 -0.07,0.18,0.45,U] 
23:00:38.749 00.000 7988 single-star, 7 included, MultiStar: {-0.09, 0.24}, one-star: {0.06, 0.16}
23:00:38.749 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
23:00:38.749 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
23:00:38.749 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.18 cameraTheta=1.21 mountX=0.16 mountY=-0.07, mountTheta=-0.38
23:00:38.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.16, opts=13)
23:00:38.749 00.000 7988 Enqueuing Move request for scope (0.06, 0.16)
23:00:38.761 00.012 15712 Worker thread wakes up
23:00:38.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:00:38.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:00:38.761 00.000 15712 Moving (0.06, 0.16) raw xDistance=0.16 yDistance=-0.07
23:00:38.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:38.761 00.000 7988 UpdateGuideState exits: m=1619 SNR=26.8
23:00:38.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:38.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:38.765 00.002 7988 Enqueuing Expose request
23:00:38.765 00.000 15712 PPEC rslt: input = 0.16, final = 0.10, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 653.99
23:00:38.765 00.000 15712 PPEC: input: 0.16, control: 0.10, exposure: 1500
23:00:38.767 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:38.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:00:38.767 00.000 15712 MoveAxis(W, 34, ABG)
23:00:38.767 00.000 15712 Guiding  Dir = 3, Dur = 34
23:00:38.767 00.000 15712 IsGuiding returns 0
23:00:38.787 00.020 15712 PulseGuide returned control before completion, sleep 18
23:00:38.833 00.046 15712 IsGuiding returns 0
23:00:38.833 00.000 15712 Move returns status 0, amount 34
23:00:38.833 00.000 15712 MoveAxis(N, 0, ABG)
23:00:38.833 00.000 15712 Move returns status 0, amount 0
23:00:38.833 00.000 15712 move complete, result=0
23:00:38.833 00.000 15712 worker thread done servicing request
23:00:38.833 00.000 15712 Worker thread wakes up
23:00:38.833 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
23:00:38.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:38.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:40.584 01.751 15712 Exposure complete
23:00:40.645 00.061 15712 worker thread done servicing request
23:00:40.645 00.000 7988 OnExposeComplete: enter
23:00:40.646 00.001 7988 UpdateGuideState(): m_state=6
23:00:40.648 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
23:00:40.648 00.000 7988 Star::Find returns 1 (0), X=502.46, Y=797.37, Mass=1527, SNR=26.2, Peak=164 HFD=4.4
23:00:40.648 00.000 7988 MultiStar: [#1 -0.16,-0.06,1.02,U] [#2 -0.43,0.19,0.88,U] [#3 -0.14,-0.05,0.87,U] [#4 -0.13,0.05,0.76,U] [#5 0.13,-0.10,0.74,U] [#6 -0.25,0.06,0.67,U] [#7 -0.04,-0.10,0.52,U] [#8 0.24,-0.39,0.47,U] 
23:00:40.648 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {0.02, -0.23}
23:00:40.648 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.21 = 2.08)
23:00:40.648 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.05)
23:00:40.648 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.64 mountX=-0.06 mountY=0.11, mountTheta=2.07
23:00:40.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.06, opts=13)
23:00:40.648 00.000 7988 Enqueuing Move request for scope (-0.11, -0.06)
23:00:40.648 00.000 15712 Worker thread wakes up
23:00:40.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
23:00:40.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
23:00:40.648 00.000 15712 Moving (-0.11, -0.06) raw xDistance=-0.06 yDistance=0.11
23:00:40.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:00:40.648 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.2
23:00:40.660 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:40.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:40.662 00.002 7988 Enqueuing Expose request
23:00:40.662 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.02
23:00:40.662 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
23:00:40.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:40.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:00:40.662 00.000 15712 MoveAxis(W, 3, ABG)
23:00:40.662 00.000 15712 Guiding  Dir = 3, Dur = 3
23:00:40.662 00.000 15712 IsGuiding returns 0
23:00:40.678 00.016 15712 IsGuiding returns 0
23:00:40.678 00.000 15712 Move returns status 0, amount 3
23:00:40.678 00.000 15712 MoveAxis(N, 0, ABG)
23:00:40.678 00.000 15712 Move returns status 0, amount 0
23:00:40.678 00.000 15712 move complete, result=0
23:00:40.678 00.000 15712 worker thread done servicing request
23:00:40.678 00.000 15712 Worker thread wakes up
23:00:40.678 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:00:40.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:40.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:42.097 01.419 15712 Exposure complete
23:00:42.156 00.059 15712 worker thread done servicing request
23:00:42.156 00.000 7988 OnExposeComplete: enter
23:00:42.159 00.003 7988 UpdateGuideState(): m_state=6
23:00:42.159 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
23:00:42.161 00.002 7988 Star::Find returns 1 (0), X=502.37, Y=797.45, Mass=1642, SNR=26.9, Peak=170 HFD=4.6
23:00:42.161 00.000 7988 MultiStar: [#1 -0.24,-0.00,0.96,U] [#2 -0.35,0.12,0.84,U] [#3 -0.09,-0.09,0.83,U] [#4 -0.03,0.07,0.73,U] [#5 -0.05,0.02,0.73,U] [#6 -0.12,-0.04,0.67,U] [#7 -0.04,-0.23,0.47,U] [#8 0.07,-0.09,0.45,U] 
23:00:42.163 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.04}, one-star: {-0.07, -0.16}
23:00:42.163 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.42 = 1.87)
23:00:42.165 00.002 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.84)
23:00:42.165 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.85 mountX=-0.04 mountY=0.12, mountTheta=1.87
23:00:42.167 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.04, opts=13)
23:00:42.169 00.002 7988 Enqueuing Move request for scope (-0.12, -0.04)
23:00:42.169 00.000 15712 Worker thread wakes up
23:00:42.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
23:00:42.169 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
23:00:42.169 00.000 15712 Moving (-0.12, -0.04) raw xDistance=-0.04 yDistance=0.12
23:00:42.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:42.169 00.000 7988 UpdateGuideState exits: m=1642 SNR=26.9
23:00:42.172 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:42.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:42.174 00.002 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.05
23:00:42.174 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
23:00:42.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:42.174 00.000 7988 Enqueuing Expose request
23:00:42.176 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:00:42.176 00.000 15712 MoveAxis(W, 2, ABG)
23:00:42.176 00.000 15712 Guiding  Dir = 3, Dur = 2
23:00:42.177 00.001 15712 IsGuiding returns 0
23:00:42.195 00.018 15712 IsGuiding returns 0
23:00:42.195 00.000 15712 Move returns status 0, amount 2
23:00:42.195 00.000 15712 MoveAxis(N, 0, ABG)
23:00:42.195 00.000 15712 Move returns status 0, amount 0
23:00:42.195 00.000 15712 move complete, result=0
23:00:42.195 00.000 15712 worker thread done servicing request
23:00:42.195 00.000 15712 Worker thread wakes up
23:00:42.195 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:00:42.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:42.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:43.836 01.641 15712 Exposure complete
23:00:43.894 00.058 15712 worker thread done servicing request
23:00:43.894 00.000 7988 OnExposeComplete: enter
23:00:43.897 00.003 7988 UpdateGuideState(): m_state=6
23:00:43.897 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
23:00:43.899 00.002 7988 Star::Find returns 1 (0), X=502.17, Y=797.03, Mass=1627, SNR=26.7, Peak=148 HFD=4.3
23:00:43.901 00.002 7988 MultiStar: [#1 -0.17,-0.37,0.96,U] [#2 -0.47,-0.19,0.00,M1] [#3 -0.29,-0.60,0.00,M1] [#4 -0.44,-0.21,0.00,M1] [#5 0.11,-0.36,0.73,U] [#6 -0.29,-0.18,0.67,U] [#7 -0.16,-0.52,0.00,M1] [#8 0.01,-0.52,0.00,M1] 
23:00:43.901 00.000 7988 refined, 3 included, MultiStar: {-0.17, -0.39}, one-star: {-0.28, -0.57}
23:00:43.901 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.54 = 2.75)
23:00:43.903 00.002 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.71)
23:00:43.903 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.39 hyp=0.42 cameraTheta=-1.97 mountX=-0.39 mountY=0.18, mountTheta=2.72
23:00:43.905 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.39, opts=13)
23:00:43.907 00.002 7988 Enqueuing Move request for scope (-0.17, -0.39)
23:00:43.907 00.000 15712 Worker thread wakes up
23:00:43.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.39) opts 0xd
23:00:43.907 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.39)
23:00:43.907 00.000 15712 Moving (-0.17, -0.39) raw xDistance=-0.39 yDistance=0.18
23:00:43.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:43.907 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.7
23:00:43.911 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:43.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:43.913 00.002 7988 Enqueuing Expose request
23:00:43.913 00.000 15712 PPEC rslt: input = -0.39, final = -0.22, react = -0.23, pred = 0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 654.08
23:00:43.913 00.000 15712 PPEC: input: -0.39, control: -0.22, exposure: 1500
23:00:43.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:43.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:00:43.913 00.000 15712 MoveAxis(E, 72, ABG)
23:00:43.913 00.000 15712 Guiding  Dir = 2, Dur = 72
23:00:43.945 00.032 15712 IsGuiding returns 0
23:00:43.962 00.017 15712 PulseGuide returned control before completion, sleep 67
23:00:44.046 00.084 15712 IsGuiding returns 0
23:00:44.046 00.000 15712 Move returns status 0, amount 72
23:00:44.046 00.000 15712 MoveAxis(N, 0, ABG)
23:00:44.046 00.000 15712 Move returns status 0, amount 0
23:00:44.046 00.000 15712 move complete, result=0
23:00:44.046 00.000 7988 GuideStep: -0.4 px 72 ms EAST, 0.2 px 0 ms NORTH
23:00:44.055 00.009 15712 worker thread done servicing request
23:00:44.055 00.000 15712 Worker thread wakes up
23:00:44.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:44.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:45.463 01.408 15712 Exposure complete
23:00:45.510 00.047 15712 worker thread done servicing request
23:00:45.510 00.000 7988 OnExposeComplete: enter
23:00:45.510 00.000 7988 UpdateGuideState(): m_state=6
23:00:45.525 00.015 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
23:00:45.527 00.002 7988 Star::Find returns 1 (0), X=502.16, Y=797.40, Mass=1604, SNR=26.7, Peak=165 HFD=4.6
23:00:45.527 00.000 7988 MultiStar: [#1 -0.33,-0.12,0.98,U] [#2 -0.51,-0.00,0.00,M2] [#3 -0.32,-0.14,0.82,U] [#4 -0.17,0.09,0.77,U] [#5 -0.05,0.08,0.72,U] [#6 -0.04,0.06,0.68,U] [#7 -0.36,-0.26,0.48,U] [#8 0.09,-0.33,0.46,U] 
23:00:45.529 00.002 7988 refined, 7 included, MultiStar: {-0.20, -0.09}, one-star: {-0.29, -0.21}
23:00:45.529 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
23:00:45.531 00.002 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.98)
23:00:45.531 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.71 mountX=-0.09 mountY=0.20, mountTheta=2.01
23:00:45.533 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.09, opts=13)
23:00:45.535 00.002 7988 Enqueuing Move request for scope (-0.20, -0.09)
23:00:45.535 00.000 15712 Worker thread wakes up
23:00:45.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
23:00:45.535 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
23:00:45.535 00.000 15712 Moving (-0.20, -0.09) raw xDistance=-0.09 yDistance=0.20
23:00:45.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:45.535 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.7
23:00:45.538 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:45.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:45.540 00.002 7988 Enqueuing Expose request
23:00:45.540 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.10
23:00:45.540 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
23:00:45.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:45.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:00:45.540 00.000 15712 MoveAxis(W, 5, ABG)
23:00:45.540 00.000 15712 Guiding  Dir = 3, Dur = 5
23:00:45.540 00.000 15712 IsGuiding returns 0
23:00:45.603 00.063 15712 IsGuiding returns 0
23:00:45.603 00.000 15712 Move returns status 0, amount 5
23:00:45.603 00.000 15712 MoveAxis(N, 0, ABG)
23:00:45.603 00.000 15712 Move returns status 0, amount 0
23:00:45.603 00.000 15712 move complete, result=0
23:00:45.603 00.000 15712 worker thread done servicing request
23:00:45.603 00.000 15712 Worker thread wakes up
23:00:45.603 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
23:00:45.605 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:45.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:47.246 01.641 15712 Exposure complete
23:00:47.295 00.049 15712 worker thread done servicing request
23:00:47.295 00.000 7988 OnExposeComplete: enter
23:00:47.309 00.014 7988 UpdateGuideState(): m_state=6
23:00:47.309 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
23:00:47.311 00.002 7988 Star::Find returns 1 (0), X=502.35, Y=797.31, Mass=1588, SNR=26.5, Peak=164 HFD=4.7
23:00:47.312 00.001 7988 MultiStar: [#1 -0.40,-0.05,0.97,U] [#2 -0.51,0.07,0.00,M3] [#3 -0.16,-0.26,0.86,U] [#4 -0.30,0.21,0.77,U] [#5 0.09,-0.18,0.74,U] [#6 -0.32,-0.18,0.65,U] [#7 -0.12,-0.35,0.49,U] [#8 0.28,-0.06,0.49,U] 
23:00:47.314 00.002 7988 refined, 7 included, MultiStar: {-0.16, -0.14}, one-star: {-0.10, -0.29}
23:00:47.314 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.96 = 2.33)
23:00:47.316 00.002 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
23:00:47.316 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.39 mountX=-0.15 mountY=0.16, mountTheta=2.31
23:00:47.318 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.14, opts=13)
23:00:47.318 00.000 7988 Enqueuing Move request for scope (-0.16, -0.14)
23:00:47.320 00.002 15712 Worker thread wakes up
23:00:47.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
23:00:47.320 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
23:00:47.320 00.000 15712 Moving (-0.16, -0.14) raw xDistance=-0.15 yDistance=0.16
23:00:47.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:00:47.320 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.5
23:00:47.323 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:47.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:47.325 00.002 7988 Enqueuing Expose request
23:00:47.325 00.000 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.12
23:00:47.325 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
23:00:47.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:47.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:00:47.325 00.000 15712 MoveAxis(W, 5, ABG)
23:00:47.325 00.000 15712 Guiding  Dir = 3, Dur = 5
23:00:47.325 00.000 15712 IsGuiding returns 0
23:00:47.346 00.021 15712 IsGuiding returns 0
23:00:47.346 00.000 15712 Move returns status 0, amount 5
23:00:47.346 00.000 15712 MoveAxis(N, 0, ABG)
23:00:47.346 00.000 15712 Move returns status 0, amount 0
23:00:47.346 00.000 15712 move complete, result=0
23:00:47.346 00.000 15712 worker thread done servicing request
23:00:47.346 00.000 15712 Worker thread wakes up
23:00:47.346 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
23:00:47.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:47.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:48.763 01.417 15712 Exposure complete
23:00:48.825 00.062 15712 worker thread done servicing request
23:00:48.825 00.000 7988 OnExposeComplete: enter
23:00:48.825 00.000 7988 UpdateGuideState(): m_state=6
23:00:48.827 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
23:00:48.827 00.000 7988 Star::Find returns 1 (0), X=502.45, Y=797.34, Mass=1618, SNR=26.9, Peak=168 HFD=4.7
23:00:48.829 00.002 7988 MultiStar: [#1 -0.22,-0.06,0.98,U] [#2 -0.52,-0.07,0.00,M4] [#3 -0.14,-0.39,0.90,U] [#4 -0.22,-0.03,0.75,U] [#5 0.19,-0.25,0.73,U] [#6 -0.19,-0.04,0.65,U] [#7 -0.25,-0.28,0.49,U] [#8 -0.04,-0.38,0.44,U] 
23:00:48.829 00.000 7988 refined, 7 included, MultiStar: {-0.11, -0.20}, one-star: {0.00, -0.27}
23:00:48.831 00.002 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.61 = 2.67)
23:00:48.831 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.64)
23:00:48.833 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.05 mountX=-0.20 mountY=0.11, mountTheta=2.64
23:00:48.835 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.20, opts=13)
23:00:48.835 00.000 7988 Enqueuing Move request for scope (-0.11, -0.20)
23:00:48.837 00.002 15712 Worker thread wakes up
23:00:48.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
23:00:48.837 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
23:00:48.837 00.000 15712 Moving (-0.11, -0.20) raw xDistance=-0.20 yDistance=0.11
23:00:48.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:48.837 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.9
23:00:48.840 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:48.841 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:48.841 00.000 7988 Enqueuing Expose request
23:00:48.841 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 654.14
23:00:48.841 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
23:00:48.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:48.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:00:48.841 00.000 15712 MoveAxis(E, 40, ABG)
23:00:48.841 00.000 15712 Guiding  Dir = 2, Dur = 40
23:00:48.841 00.000 15712 IsGuiding returns 0
23:00:48.862 00.021 15712 PulseGuide returned control before completion, sleep 31
23:00:48.912 00.050 15712 IsGuiding returns 0
23:00:48.912 00.000 15712 Move returns status 0, amount 40
23:00:48.912 00.000 15712 MoveAxis(N, 0, ABG)
23:00:48.912 00.000 15712 Move returns status 0, amount 0
23:00:48.912 00.000 15712 move complete, result=0
23:00:48.912 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
23:00:48.912 00.000 15712 worker thread done servicing request
23:00:48.912 00.000 15712 Worker thread wakes up
23:00:48.914 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:48.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:50.550 01.636 15712 Exposure complete
23:00:50.609 00.059 15712 worker thread done servicing request
23:00:50.609 00.000 7988 OnExposeComplete: enter
23:00:50.611 00.002 7988 UpdateGuideState(): m_state=6
23:00:50.611 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
23:00:50.613 00.002 7988 Star::Find returns 1 (0), X=502.38, Y=797.58, Mass=1630, SNR=26.7, Peak=156 HFD=4.4
23:00:50.613 00.000 7988 MultiStar: [#1 -0.00,0.21,0.98,U] [#2 -0.45,0.31,0.00,M5] [#3 -0.01,0.22,0.84,U] [#4 -0.27,0.22,0.73,U] [#5 0.38,-0.08,0.74,U] [#6 -0.29,0.31,0.68,U] [#7 -0.05,-0.07,0.51,U] [#8 0.41,0.10,0.47,U] 
23:00:50.615 00.002 7988 single-star, 7 included, MultiStar: {-0.01, 0.12}, one-star: {-0.07, -0.02}
23:00:50.615 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
23:00:50.617 00.002 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.85)
23:00:50.617 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.84 mountX=-0.02 mountY=0.07, mountTheta=1.88
23:00:50.619 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.02, opts=13)
23:00:50.621 00.002 7988 Enqueuing Move request for scope (-0.07, -0.02)
23:00:50.621 00.000 15712 Worker thread wakes up
23:00:50.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
23:00:50.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
23:00:50.621 00.000 15712 Moving (-0.07, -0.02) raw xDistance=-0.02 yDistance=0.07
23:00:50.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:00:50.621 00.000 7988 UpdateGuideState exits: m=1630 SNR=26.7
23:00:50.624 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:50.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:50.626 00.002 7988 Enqueuing Expose request
23:00:50.627 00.001 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 654.16
23:00:50.627 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
23:00:50.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:50.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:00:50.627 00.000 15712 MoveAxis(E, 1, ABG)
23:00:50.627 00.000 15712 Guiding  Dir = 2, Dur = 1
23:00:50.627 00.000 15712 IsGuiding returns 0
23:00:50.643 00.016 15712 IsGuiding returns 0
23:00:50.643 00.000 15712 Move returns status 0, amount 1
23:00:50.643 00.000 15712 MoveAxis(N, 0, ABG)
23:00:50.643 00.000 15712 Move returns status 0, amount 0
23:00:50.643 00.000 15712 move complete, result=0
23:00:50.643 00.000 15712 worker thread done servicing request
23:00:50.643 00.000 15712 Worker thread wakes up
23:00:50.643 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
23:00:50.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:50.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:52.062 01.419 15712 Exposure complete
23:00:52.108 00.046 15712 worker thread done servicing request
23:00:52.108 00.000 7988 OnExposeComplete: enter
23:00:52.124 00.016 7988 UpdateGuideState(): m_state=6
23:00:52.124 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
23:00:52.124 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=797.47, Mass=1650, SNR=27.1, Peak=156 HFD=4.6
23:00:52.124 00.000 7988 MultiStar: [#1 -0.05,-0.06,0.96,U] [#2 -0.44,0.19,0.82,U] [#3 -0.22,-0.04,0.86,U] [#4 -0.01,0.04,0.76,U] [#5 0.27,-0.06,0.74,U] [#6 0.06,0.10,0.65,U] [#7 -0.01,-0.15,0.49,U] [#8 0.07,-0.11,0.43,U] 
23:00:52.124 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.03, -0.13}
23:00:52.124 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
23:00:52.124 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.41 = 1.88)
23:00:52.124 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.81 mountX=-0.02 mountY=0.06, mountTheta=1.91
23:00:52.124 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
23:00:52.124 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
23:00:52.124 00.000 15712 Worker thread wakes up
23:00:52.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:00:52.124 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:00:52.124 00.000 15712 Moving (-0.06, -0.02) raw xDistance=-0.02 yDistance=0.06
23:00:52.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:52.124 00.000 7988 UpdateGuideState exits: m=1650 SNR=27.1
23:00:52.138 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:52.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:52.141 00.003 7988 Enqueuing Expose request
23:00:52.141 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 654.18
23:00:52.141 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
23:00:52.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:52.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:00:52.141 00.000 15712 MoveAxis(E, 1, ABG)
23:00:52.141 00.000 15712 Guiding  Dir = 2, Dur = 1
23:00:52.141 00.000 15712 IsGuiding returns 0
23:00:52.190 00.049 15712 IsGuiding returns 0
23:00:52.190 00.000 15712 Move returns status 0, amount 1
23:00:52.190 00.000 15712 MoveAxis(N, 0, ABG)
23:00:52.190 00.000 15712 Move returns status 0, amount 0
23:00:52.190 00.000 15712 move complete, result=0
23:00:52.190 00.000 15712 worker thread done servicing request
23:00:52.190 00.000 15712 Worker thread wakes up
23:00:52.190 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
23:00:52.191 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:52.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:53.830 01.639 15712 Exposure complete
23:00:53.893 00.063 15712 worker thread done servicing request
23:00:53.893 00.000 7988 OnExposeComplete: enter
23:00:53.893 00.000 7988 UpdateGuideState(): m_state=6
23:00:53.895 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
23:00:53.895 00.000 7988 Star::Find returns 1 (0), X=502.44, Y=797.69, Mass=1531, SNR=26.0, Peak=139 HFD=4.4
23:00:53.897 00.002 7988 MultiStar: [#1 -0.18,0.20,1.00,U] [#2 -0.50,0.07,0.00,M5] [#3 -0.30,0.05,0.90,U] [#4 -0.29,0.18,0.78,U] [#5 -0.01,-0.09,0.75,U] [#6 -0.11,0.15,0.69,U] [#7 -0.22,-0.03,0.50,U] [#8 0.11,-0.17,0.47,U] 
23:00:53.899 00.002 7988 single-star, 7 included, MultiStar: {-0.13, 0.07}, one-star: {-0.00, 0.09}
23:00:53.899 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
23:00:53.899 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
23:00:53.899 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.58 mountX=0.09 mountY=-0.00, mountTheta=-0.02
23:00:53.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.09, opts=13)
23:00:53.899 00.000 7988 Enqueuing Move request for scope (-0.00, 0.09)
23:00:53.899 00.000 15712 Worker thread wakes up
23:00:53.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:00:53.899 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:00:53.899 00.000 15712 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.00
23:00:53.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:53.899 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.0
23:00:53.910 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:53.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:53.910 00.000 7988 Enqueuing Expose request
23:00:53.910 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.20
23:00:53.910 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
23:00:53.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:53.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:00:53.910 00.000 15712 MoveAxis(E, 3, ABG)
23:00:53.910 00.000 15712 Guiding  Dir = 2, Dur = 3
23:00:53.910 00.000 15712 IsGuiding returns 0
23:00:53.927 00.017 15712 IsGuiding returns 0
23:00:53.927 00.000 15712 Move returns status 0, amount 3
23:00:53.927 00.000 15712 MoveAxis(N, 0, ABG)
23:00:53.927 00.000 15712 Move returns status 0, amount 0
23:00:53.927 00.000 15712 move complete, result=0
23:00:53.927 00.000 15712 worker thread done servicing request
23:00:53.927 00.000 15712 Worker thread wakes up
23:00:53.927 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:00:53.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:53.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:55.346 01.419 15712 Exposure complete
23:00:55.406 00.060 15712 worker thread done servicing request
23:00:55.406 00.000 7988 OnExposeComplete: enter
23:00:55.407 00.001 7988 UpdateGuideState(): m_state=6
23:00:55.407 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
23:00:55.407 00.000 7988 Star::Find returns 1 (0), X=502.35, Y=797.82, Mass=1610, SNR=26.7, Peak=144 HFD=4.7
23:00:55.407 00.000 7988 MultiStar: [#1 -0.15,0.32,0.96,U] [#2 -0.48,0.47,0.00,M6] [#3 0.02,0.10,0.88,U] [#4 -0.35,0.33,0.74,U] [#5 0.03,0.17,0.73,U] [#6 -0.20,0.32,0.65,U] [#7 -0.13,0.08,0.49,U] [#8 0.23,0.19,0.47,U] 
23:00:55.407 00.000 7988 single-star, 7 included, MultiStar: {-0.09, 0.22}, one-star: {-0.09, 0.22}
23:00:55.407 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
23:00:55.407 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
23:00:55.407 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.97 mountX=0.22 mountY=0.09, mountTheta=0.38
23:00:55.407 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.22, opts=13)
23:00:55.407 00.000 7988 Enqueuing Move request for scope (-0.09, 0.22)
23:00:55.407 00.000 15712 Worker thread wakes up
23:00:55.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
23:00:55.407 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
23:00:55.407 00.000 15712 Moving (-0.09, 0.22) raw xDistance=0.22 yDistance=0.09
23:00:55.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:55.407 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.7
23:00:55.421 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:55.421 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:55.423 00.002 7988 Enqueuing Expose request
23:00:55.423 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 654.21
23:00:55.423 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
23:00:55.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:55.425 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:00:55.425 00.000 15712 MoveAxis(W, 40, ABG)
23:00:55.425 00.000 15712 Guiding  Dir = 3, Dur = 40
23:00:55.425 00.000 15712 IsGuiding returns 0
23:00:55.439 00.014 15712 PulseGuide returned control before completion, sleep 26
23:00:55.491 00.052 15712 IsGuiding returns 0
23:00:55.491 00.000 15712 Move returns status 0, amount 40
23:00:55.491 00.000 15712 MoveAxis(N, 0, ABG)
23:00:55.491 00.000 15712 Move returns status 0, amount 0
23:00:55.491 00.000 15712 move complete, result=0
23:00:55.491 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
23:00:55.500 00.009 15712 worker thread done servicing request
23:00:55.500 00.000 15712 Worker thread wakes up
23:00:55.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:55.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:57.129 01.629 15712 Exposure complete
23:00:57.190 00.061 15712 worker thread done servicing request
23:00:57.190 00.000 7988 OnExposeComplete: enter
23:00:57.192 00.002 7988 UpdateGuideState(): m_state=6
23:00:57.194 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
23:00:57.194 00.000 7988 Star::Find returns 1 (0), X=502.19, Y=797.49, Mass=1678, SNR=26.9, Peak=146 HFD=4.7
23:00:57.196 00.002 7988 MultiStar: [#1 -0.38,-0.00,0.96,U] [#2 -0.56,0.10,0.00,M7] [#3 -0.38,-0.08,0.87,U] [#4 -0.27,0.11,0.75,U] [#5 -0.07,-0.19,0.73,U] [#6 -0.21,0.06,0.64,U] [#7 -0.10,0.03,0.51,U] [#8 -0.10,-0.23,0.45,U] 
23:00:57.196 00.000 7988 refined, 7 included, MultiStar: {-0.24, -0.05}, one-star: {-0.26, -0.12}
23:00:57.198 00.002 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.56) = xAngle (-4.50 = 1.78)
23:00:57.198 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.53 = 1.75)
23:00:57.200 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-2.94 mountX=-0.05 mountY=0.24, mountTheta=1.78
23:00:57.202 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.05, opts=13)
23:00:57.202 00.000 7988 Enqueuing Move request for scope (-0.24, -0.05)
23:00:57.204 00.002 15712 Worker thread wakes up
23:00:57.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
23:00:57.204 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
23:00:57.204 00.000 15712 Moving (-0.24, -0.05) raw xDistance=-0.05 yDistance=0.24
23:00:57.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:00:57.204 00.000 7988 UpdateGuideState exits: m=1678 SNR=26.9
23:00:57.207 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:57.208 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:57.208 00.000 7988 Enqueuing Expose request
23:00:57.208 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.22
23:00:57.208 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:00:57.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:57.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:00:57.208 00.000 15712 MoveAxis(E, 2, ABG)
23:00:57.208 00.000 15712 Guiding  Dir = 2, Dur = 2
23:00:57.208 00.000 15712 IsGuiding returns 0
23:00:57.240 00.032 15712 IsGuiding returns 0
23:00:57.240 00.000 15712 Move returns status 0, amount 2
23:00:57.240 00.000 15712 MoveAxis(N, 0, ABG)
23:00:57.240 00.000 15712 Move returns status 0, amount 0
23:00:57.240 00.000 15712 move complete, result=0
23:00:57.240 00.000 15712 worker thread done servicing request
23:00:57.240 00.000 15712 Worker thread wakes up
23:00:57.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:57.240 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
23:00:57.241 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:00:58.659 01.418 15712 Exposure complete
23:00:58.718 00.059 15712 worker thread done servicing request
23:00:58.718 00.000 7988 OnExposeComplete: enter
23:00:58.718 00.000 7988 UpdateGuideState(): m_state=6
23:00:58.723 00.005 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
23:00:58.725 00.002 7988 Star::Find returns 1 (0), X=502.07, Y=797.56, Mass=1657, SNR=26.9, Peak=145 HFD=4.8
23:00:58.725 00.000 7988 MultiStar: [#1 -0.29,0.03,0.98,U] [#2 -0.62,0.23,0.00,M8] [#3 -0.46,-0.11,0.83,U] [#4 -0.50,0.38,0.00,M1] [#5 0.05,0.01,0.71,U] [#6 -0.38,0.14,0.71,U] [#7 -0.07,-0.09,0.52,U] [#8 -0.06,-0.12,0.43,U] 
23:00:58.727 00.002 7988 refined, 6 included, MultiStar: {-0.26, -0.02}, one-star: {-0.37, -0.04}
23:00:58.727 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.63 = 1.65)
23:00:58.729 00.002 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.67 = 1.62)
23:00:58.729 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.07 mountX=-0.02 mountY=0.26, mountTheta=1.65
23:00:58.731 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.02, opts=13)
23:00:58.733 00.002 7988 Enqueuing Move request for scope (-0.26, -0.02)
23:00:58.733 00.000 15712 Worker thread wakes up
23:00:58.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
23:00:58.733 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
23:00:58.733 00.000 15712 Moving (-0.26, -0.02) raw xDistance=-0.02 yDistance=0.26
23:00:58.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:00:58.735 00.002 7988 UpdateGuideState exits: m=1657 SNR=26.9
23:00:58.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.737 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:00:58.739 00.002 7988 Enqueuing Expose request
23:00:58.739 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.23
23:00:58.739 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
23:00:58.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:00:58.739 00.000 15712 MoveAxis(W, 2, ABG)
23:00:58.739 00.000 15712 Guiding  Dir = 3, Dur = 2
23:00:58.739 00.000 15712 IsGuiding returns 0
23:00:58.790 00.051 15712 IsGuiding returns 0
23:00:58.790 00.000 15712 Move returns status 0, amount 2
23:00:58.790 00.000 15712 MoveAxis(S, 66, ABG)
23:00:58.790 00.000 15712 Guiding  Dir = 1, Dur = 66
23:00:58.790 00.000 15712 IsGuiding returns 0
23:00:58.866 00.076 15712 IsGuiding returns 1
23:00:58.866 00.000 15712 scope still moving after pulse duration time elapsed
23:00:58.898 00.032 15712 IsGuiding returns 1
23:00:58.965 00.067 15712 IsGuiding returns 0
23:00:58.965 00.000 15712 scope move finished after 66 + 109 ms
23:00:58.965 00.000 15712 Move returns status 0, amount 66
23:00:58.965 00.000 15712 move complete, result=0
23:00:58.965 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.3 px 66 ms SOUTH
23:00:58.968 00.003 15712 worker thread done servicing request
23:00:58.968 00.000 15712 Worker thread wakes up
23:00:58.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:00:58.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:00.608 01.640 15712 Exposure complete
23:01:00.669 00.061 15712 worker thread done servicing request
23:01:00.669 00.000 7988 OnExposeComplete: enter
23:01:00.672 00.003 7988 UpdateGuideState(): m_state=6
23:01:00.672 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
23:01:00.674 00.002 7988 Star::Find returns 1 (0), X=501.97, Y=797.24, Mass=1662, SNR=27.0, Peak=156 HFD=4.4
23:01:00.674 00.000 7988 MultiStar: [#1 -0.34,-0.20,0.93,U] [#2 -0.49,-0.13,0.00,M9] [#3 -0.27,-0.23,0.86,U] [#4 -0.40,-0.15,0.74,U] [#5 -0.08,-0.42,0.72,U] [#6 -0.32,-0.20,0.68,U] [#7 -0.36,-0.34,0.00,M1] [#8 0.12,-0.52,0.00,M1] 
23:01:00.675 00.001 7988 refined, 5 included, MultiStar: {-0.32, -0.26}, one-star: {-0.48, -0.36}
23:01:00.675 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.02 = 2.26)
23:01:00.677 00.002 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.23)
23:01:00.677 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.26 hyp=0.42 cameraTheta=-2.46 mountX=-0.27 mountY=0.33, mountTheta=2.25
23:01:00.679 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.26, opts=13)
23:01:00.681 00.002 7988 Enqueuing Move request for scope (-0.32, -0.26)
23:01:00.681 00.000 15712 Worker thread wakes up
23:01:00.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.26) opts 0xd
23:01:00.681 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.26)
23:01:00.681 00.000 15712 Moving (-0.32, -0.26) raw xDistance=-0.27 yDistance=0.33
23:01:00.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:00.681 00.000 7988 UpdateGuideState exits: m=1662 SNR=27.0
23:01:00.685 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:00.686 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:00.686 00.000 7988 Enqueuing Expose request
23:01:00.689 00.003 15712 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 654.24
23:01:00.689 00.000 15712 PPEC: input: -0.27, control: -0.15, exposure: 1500
23:01:00.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
23:01:00.689 00.000 15712 MoveAxis(E, 50, ABG)
23:01:00.689 00.000 15712 Guiding  Dir = 2, Dur = 50
23:01:00.718 00.029 15712 IsGuiding returns 0
23:01:00.739 00.021 15712 PulseGuide returned control before completion, sleep 44
23:01:00.819 00.080 15712 IsGuiding returns 0
23:01:00.819 00.000 15712 Move returns status 0, amount 50
23:01:00.819 00.000 15712 MoveAxis(S, 84, ABG)
23:01:00.819 00.000 15712 Guiding  Dir = 1, Dur = 84
23:01:00.819 00.000 15712 IsGuiding returns 0
23:01:00.895 00.076 15712 PulseGuide returned control before completion, sleep 15
23:01:00.963 00.068 15712 IsGuiding returns 1
23:01:00.963 00.000 15712 scope still moving after pulse duration time elapsed
23:01:01.022 00.059 15712 IsGuiding returns 0
23:01:01.022 00.000 15712 scope move finished after 84 + 123 ms
23:01:01.022 00.000 15712 Move returns status 0, amount 84
23:01:01.022 00.000 15712 move complete, result=0
23:01:01.022 00.000 7988 GuideStep: -0.3 px 50 ms EAST, 0.3 px 84 ms SOUTH
23:01:01.030 00.008 15712 worker thread done servicing request
23:01:01.030 00.000 15712 Worker thread wakes up
23:01:01.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:01.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:02.441 01.411 15712 Exposure complete
23:01:02.504 00.063 15712 worker thread done servicing request
23:01:02.504 00.000 7988 OnExposeComplete: enter
23:01:02.506 00.002 7988 UpdateGuideState(): m_state=6
23:01:02.506 00.000 7988 Star::Find(15, 501, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
23:01:02.508 00.002 7988 Star::Find returns 1 (0), X=502.14, Y=797.48, Mass=1491, SNR=25.6, Peak=138 HFD=3.8
23:01:02.509 00.001 7988 MultiStar: [#1 -0.24,0.15,1.03,U] [#2 -0.65,0.28,0.00,M10] [#3 -0.13,-0.03,0.91,U] [#4 -0.39,0.13,0.74,U] [#5 -0.02,0.05,0.79,U] [#6 -0.33,0.08,0.73,U] [#7 -0.38,-0.13,0.52,U] [#8 -0.08,-0.28,0.46,U] 
23:01:02.511 00.002 7988 refined, 7 included, MultiStar: {-0.23, -0.00}, one-star: {-0.30, -0.13}
23:01:02.511 00.000 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.56) = xAngle (-4.70 = 1.58)
23:01:02.513 00.002 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
23:01:02.513 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-3.14 mountX=-0.00 mountY=0.23, mountTheta=1.58
23:01:02.515 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.00, opts=13)
23:01:02.517 00.002 7988 Enqueuing Move request for scope (-0.23, -0.00)
23:01:02.519 00.002 15712 Worker thread wakes up
23:01:02.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.00) opts 0xd
23:01:02.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.00)
23:01:02.519 00.000 15712 Moving (-0.23, -0.00) raw xDistance=-0.00 yDistance=0.23
23:01:02.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:01:02.520 00.001 7988 UpdateGuideState exits: m=1491 SNR=25.6
23:01:02.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:02.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:02.520 00.000 7988 Enqueuing Expose request
23:01:02.520 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.25
23:01:02.520 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
23:01:02.520 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:02.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:01:02.520 00.000 15712 MoveAxis(W, 3, ABG)
23:01:02.520 00.000 15712 Guiding  Dir = 3, Dur = 3
23:01:02.526 00.006 15712 IsGuiding returns 0
23:01:02.543 00.017 15712 IsGuiding returns 0
23:01:02.543 00.000 15712 Move returns status 0, amount 3
23:01:02.543 00.000 15712 MoveAxis(N, 0, ABG)
23:01:02.543 00.000 15712 Move returns status 0, amount 0
23:01:02.543 00.000 15712 move complete, result=0
23:01:02.543 00.000 15712 worker thread done servicing request
23:01:02.543 00.000 15712 Worker thread wakes up
23:01:02.543 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
23:01:02.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:02.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:04.182 01.639 15712 Exposure complete
23:01:04.246 00.064 15712 worker thread done servicing request
23:01:04.246 00.000 7988 OnExposeComplete: enter
23:01:04.247 00.001 7988 UpdateGuideState(): m_state=6
23:01:04.247 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
23:01:04.247 00.000 7988 Star::Find returns 1 (0), X=502.18, Y=797.68, Mass=1618, SNR=26.6, Peak=142 HFD=4.4
23:01:04.247 00.000 7988 MultiStar: [#1 -0.13,0.26,0.97,U] [#2 -0.50,0.42,0.00,R] [#3 -0.21,0.12,0.87,U] [#4 -0.36,0.25,0.77,U] [#5 0.34,0.12,0.75,U] [#6 0.02,0.35,0.69,U] [#7 -0.22,0.04,0.50,U] [#8 -0.15,0.07,0.44,U] 
23:01:04.247 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.17}, one-star: {-0.26, 0.08}
23:01:04.247 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
23:01:04.247 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
23:01:04.247 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.21 mountX=0.17 mountY=0.12, mountTheta=0.62
23:01:04.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.17, opts=13)
23:01:04.247 00.000 7988 Enqueuing Move request for scope (-0.12, 0.17)
23:01:04.258 00.011 15712 Worker thread wakes up
23:01:04.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
23:01:04.258 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
23:01:04.258 00.000 15712 Moving (-0.12, 0.17) raw xDistance=0.17 yDistance=0.12
23:01:04.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:01:04.258 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.6
23:01:04.261 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:04.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:04.263 00.002 7988 Enqueuing Expose request
23:01:04.264 00.001 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 654.26
23:01:04.264 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
23:01:04.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:04.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:01:04.264 00.000 15712 MoveAxis(W, 36, ABG)
23:01:04.264 00.000 15712 Guiding  Dir = 3, Dur = 36
23:01:04.264 00.000 15712 IsGuiding returns 0
23:01:04.284 00.020 15712 PulseGuide returned control before completion, sleep 22
23:01:04.337 00.053 15712 IsGuiding returns 0
23:01:04.337 00.000 15712 Move returns status 0, amount 36
23:01:04.337 00.000 15712 MoveAxis(N, 0, ABG)
23:01:04.337 00.000 15712 Move returns status 0, amount 0
23:01:04.337 00.000 15712 move complete, result=0
23:01:04.337 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
23:01:04.339 00.002 15712 worker thread done servicing request
23:01:04.339 00.000 15712 Worker thread wakes up
23:01:04.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:04.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:05.757 01.418 15712 Exposure complete
23:01:05.813 00.056 15712 worker thread done servicing request
23:01:05.813 00.000 7988 OnExposeComplete: enter
23:01:05.821 00.008 7988 UpdateGuideState(): m_state=6
23:01:05.821 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
23:01:05.821 00.000 7988 Star::Find returns 1 (0), X=502.18, Y=797.33, Mass=1587, SNR=26.5, Peak=149 HFD=4.4
23:01:05.821 00.000 7988 MultiStar: [#1 -0.15,0.05,0.97,U] [#2 0.12,-0.26,0.87,U] [#3 -0.27,-0.03,0.86,U] [#4 -0.12,-0.01,0.75,U] [#5 0.05,-0.04,0.75,U] [#6 -0.32,0.21,0.66,U] [#7 -0.20,-0.23,0.50,U] [#8 -0.38,-0.07,0.46,U] 
23:01:05.821 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.08}, one-star: {-0.27, -0.27}
23:01:05.821 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.25 = 2.03)
23:01:05.821 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 2.00)
23:01:05.821 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.17 cameraTheta=-2.69 mountX=-0.08 mountY=0.16, mountTheta=2.02
23:01:05.830 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.08, opts=13)
23:01:05.830 00.000 7988 Enqueuing Move request for scope (-0.16, -0.08)
23:01:05.830 00.000 15712 Worker thread wakes up
23:01:05.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
23:01:05.830 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
23:01:05.830 00.000 15712 Moving (-0.16, -0.08) raw xDistance=-0.08 yDistance=0.16
23:01:05.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:05.830 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.5
23:01:05.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:05.837 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:05.837 00.000 7988 Enqueuing Expose request
23:01:05.837 00.000 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.27
23:01:05.837 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
23:01:05.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:05.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:01:05.837 00.000 15712 MoveAxis(W, 3, ABG)
23:01:05.837 00.000 15712 Guiding  Dir = 3, Dur = 3
23:01:05.837 00.000 15712 IsGuiding returns 0
23:01:05.855 00.018 15712 IsGuiding returns 0
23:01:05.855 00.000 15712 Move returns status 0, amount 3
23:01:05.855 00.000 15712 MoveAxis(N, 0, ABG)
23:01:05.856 00.001 15712 Move returns status 0, amount 0
23:01:05.856 00.000 15712 move complete, result=0
23:01:05.856 00.000 15712 worker thread done servicing request
23:01:05.856 00.000 15712 Worker thread wakes up
23:01:05.856 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
23:01:05.857 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:05.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:07.497 01.640 15712 Exposure complete
23:01:07.548 00.051 15712 worker thread done servicing request
23:01:07.548 00.000 7988 OnExposeComplete: enter
23:01:07.558 00.010 7988 UpdateGuideState(): m_state=6
23:01:07.558 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
23:01:07.560 00.002 7988 Star::Find returns 1 (0), X=502.38, Y=797.18, Mass=1568, SNR=26.2, Peak=173 HFD=4.5
23:01:07.560 00.000 7988 MultiStar: [#1 -0.28,-0.28,0.98,U] [#2 0.08,-0.60,0.00,M1] [#3 -0.09,-0.36,0.87,U] [#4 -0.23,-0.34,0.76,U] [#5 -0.07,-0.29,0.74,U] [#6 -0.26,-0.12,0.68,U] [#7 0.16,-0.35,0.53,U] [#8 0.26,-0.27,0.48,U] 
23:01:07.562 00.002 7988 refined, 7 included, MultiStar: {-0.10, -0.31}, one-star: {-0.07, -0.42}
23:01:07.562 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
23:01:07.564 00.002 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
23:01:07.564 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.89 mountX=-0.31 mountY=0.11, mountTheta=2.81
23:01:07.566 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.31, opts=13)
23:01:07.568 00.002 7988 Enqueuing Move request for scope (-0.10, -0.31)
23:01:07.568 00.000 15712 Worker thread wakes up
23:01:07.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.31) opts 0xd
23:01:07.568 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.31)
23:01:07.568 00.000 15712 Moving (-0.10, -0.31) raw xDistance=-0.31 yDistance=0.11
23:01:07.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:07.568 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.2
23:01:07.572 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:07.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:07.574 00.002 7988 Enqueuing Expose request
23:01:07.574 00.000 15712 PPEC rslt: input = -0.31, final = -0.18, react = -0.19, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 654.27
23:01:07.574 00.000 15712 PPEC: input: -0.31, control: -0.18, exposure: 1500
23:01:07.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:07.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:01:07.574 00.000 15712 MoveAxis(E, 58, ABG)
23:01:07.574 00.000 15712 Guiding  Dir = 2, Dur = 58
23:01:07.574 00.000 15712 IsGuiding returns 0
23:01:07.598 00.024 15712 PulseGuide returned control before completion, sleep 46
23:01:07.654 00.056 15712 IsGuiding returns 1
23:01:07.654 00.000 15712 scope still moving after pulse duration time elapsed
23:01:07.693 00.039 15712 IsGuiding returns 0
23:01:07.693 00.000 15712 scope move finished after 58 + 59 ms
23:01:07.693 00.000 15712 Move returns status 0, amount 58
23:01:07.693 00.000 15712 MoveAxis(N, 0, ABG)
23:01:07.693 00.000 15712 Move returns status 0, amount 0
23:01:07.693 00.000 15712 move complete, result=0
23:01:07.693 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
23:01:07.695 00.002 15712 worker thread done servicing request
23:01:07.695 00.000 15712 Worker thread wakes up
23:01:07.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:07.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:09.107 01.412 15712 Exposure complete
23:01:09.162 00.055 15712 worker thread done servicing request
23:01:09.162 00.000 7988 OnExposeComplete: enter
23:01:09.168 00.006 7988 UpdateGuideState(): m_state=6
23:01:09.168 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
23:01:09.168 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=797.40, Mass=1640, SNR=27.0, Peak=164 HFD=4.3
23:01:09.168 00.000 7988 MultiStar: [#1 -0.18,-0.09,0.96,U] [#2 0.09,-0.48,0.00,M2] [#3 -0.17,-0.14,0.85,U] [#4 -0.29,-0.06,0.79,U] [#5 -0.07,-0.20,0.74,U] [#6 -0.22,0.09,0.66,U] [#7 0.09,-0.33,0.52,U] [#8 0.04,-0.48,0.48,U] 
23:01:09.168 00.000 7988 refined, 7 included, MultiStar: {-0.13, -0.16}, one-star: {-0.12, -0.20}
23:01:09.168 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.85 = 2.44)
23:01:09.168 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.41)
23:01:09.168 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.28 mountX=-0.16 mountY=0.14, mountTheta=2.42
23:01:09.168 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.16, opts=13)
23:01:09.179 00.011 7988 Enqueuing Move request for scope (-0.13, -0.16)
23:01:09.179 00.000 15712 Worker thread wakes up
23:01:09.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
23:01:09.179 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
23:01:09.179 00.000 15712 Moving (-0.13, -0.16) raw xDistance=-0.16 yDistance=0.14
23:01:09.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:09.179 00.000 7988 UpdateGuideState exits: m=1640 SNR=27.0
23:01:09.182 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:09.182 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:09.184 00.002 7988 Enqueuing Expose request
23:01:09.184 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.27
23:01:09.186 00.002 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
23:01:09.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:09.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:01:09.186 00.000 15712 MoveAxis(W, 3, ABG)
23:01:09.186 00.000 15712 Guiding  Dir = 3, Dur = 3
23:01:09.186 00.000 15712 IsGuiding returns 0
23:01:09.213 00.027 15712 IsGuiding returns 0
23:01:09.213 00.000 15712 Move returns status 0, amount 3
23:01:09.213 00.000 15712 MoveAxis(N, 0, ABG)
23:01:09.213 00.000 15712 Move returns status 0, amount 0
23:01:09.213 00.000 15712 move complete, result=0
23:01:09.213 00.000 7988 GuideStep: -0.2 px 3 ms WEST, 0.1 px 0 ms NORTH
23:01:09.213 00.000 15712 worker thread done servicing request
23:01:09.215 00.002 15712 Worker thread wakes up
23:01:09.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:09.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:10.842 01.627 15712 Exposure complete
23:01:10.902 00.060 15712 worker thread done servicing request
23:01:10.902 00.000 7988 OnExposeComplete: enter
23:01:10.904 00.002 7988 UpdateGuideState(): m_state=6
23:01:10.904 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
23:01:10.904 00.000 7988 Star::Find returns 1 (0), X=502.38, Y=797.43, Mass=1539, SNR=26.0, Peak=161 HFD=4.5
23:01:10.904 00.000 7988 MultiStar: [#1 -0.14,-0.14,1.00,U] [#2 0.17,-0.40,0.89,U] [#3 -0.27,-0.14,0.89,U] [#4 -0.26,0.04,0.77,U] [#5 -0.04,-0.30,0.72,U] [#6 -0.11,-0.04,0.68,U] [#7 -0.06,-0.16,0.51,U] [#8 0.18,-0.27,0.43,U] 
23:01:10.904 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.18}, one-star: {-0.06, -0.17}
23:01:10.904 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
23:01:10.904 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.77)
23:01:10.904 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.92 mountX=-0.17 mountY=0.07, mountTheta=2.77
23:01:10.913 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.17, opts=13)
23:01:10.913 00.000 7988 Enqueuing Move request for scope (-0.06, -0.17)
23:01:10.913 00.000 15712 Worker thread wakes up
23:01:10.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
23:01:10.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
23:01:10.913 00.000 15712 Moving (-0.06, -0.17) raw xDistance=-0.17 yDistance=0.07
23:01:10.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:10.913 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.0
23:01:10.918 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:10.918 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:10.919 00.001 7988 Enqueuing Expose request
23:01:10.919 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 654.28
23:01:10.919 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
23:01:10.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:10.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:01:10.919 00.000 15712 MoveAxis(E, 31, ABG)
23:01:10.919 00.000 15712 Guiding  Dir = 2, Dur = 31
23:01:10.937 00.018 15712 IsGuiding returns 0
23:01:10.951 00.014 15712 PulseGuide returned control before completion, sleep 26
23:01:11.002 00.051 15712 IsGuiding returns 0
23:01:11.002 00.000 15712 Move returns status 0, amount 31
23:01:11.002 00.000 15712 MoveAxis(N, 0, ABG)
23:01:11.002 00.000 15712 Move returns status 0, amount 0
23:01:11.002 00.000 15712 move complete, result=0
23:01:11.002 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
23:01:11.004 00.002 15712 worker thread done servicing request
23:01:11.004 00.000 15712 Worker thread wakes up
23:01:11.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:11.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:12.421 01.417 15712 Exposure complete
23:01:12.484 00.063 15712 worker thread done servicing request
23:01:12.484 00.000 7988 OnExposeComplete: enter
23:01:12.489 00.005 7988 UpdateGuideState(): m_state=6
23:01:12.489 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
23:01:12.491 00.002 7988 Star::Find returns 1 (0), X=502.34, Y=797.98, Mass=1726, SNR=28.0, Peak=150 HFD=4.2
23:01:12.493 00.002 7988 MultiStar: [#1 -0.11,0.43,0.91,U] [#2 0.24,-0.01,0.83,U] [#3 0.03,0.19,0.80,U] [#4 -0.09,0.31,0.75,U] [#5 0.32,-0.01,0.74,U] [#6 -0.08,0.35,0.63,U] [#7 0.20,0.38,0.49,U] [#8 0.32,-0.02,0.43,U] 
23:01:12.493 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.23}, one-star: {-0.10, 0.38}
23:01:12.495 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
23:01:12.497 00.002 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
23:01:12.498 00.001 7988 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.33 mountX=0.23 mountY=-0.06, mountTheta=-0.26
23:01:12.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.23, opts=13)
23:01:12.502 00.002 7988 Enqueuing Move request for scope (0.06, 0.23)
23:01:12.504 00.002 15712 Worker thread wakes up
23:01:12.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
23:01:12.504 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
23:01:12.504 00.000 15712 Moving (0.06, 0.23) raw xDistance=0.23 yDistance=-0.06
23:01:12.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:12.507 00.003 7988 UpdateGuideState exits: m=1726 SNR=28.0
23:01:12.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:12.509 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:12.511 00.002 7988 Enqueuing Expose request
23:01:12.512 00.001 15712 PPEC rslt: input = 0.23, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 654.28
23:01:12.512 00.000 15712 PPEC: input: 0.23, control: 0.15, exposure: 1500
23:01:12.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:12.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:12.512 00.000 15712 MoveAxis(W, 49, ABG)
23:01:12.512 00.000 15712 Guiding  Dir = 3, Dur = 49
23:01:12.512 00.000 15712 IsGuiding returns 0
23:01:12.529 00.017 15712 PulseGuide returned control before completion, sleep 36
23:01:12.599 00.070 15712 IsGuiding returns 1
23:01:12.599 00.000 15712 scope still moving after pulse duration time elapsed
23:01:12.625 00.026 15712 IsGuiding returns 0
23:01:12.625 00.000 15712 scope move finished after 49 + 62 ms
23:01:12.625 00.000 15712 Move returns status 0, amount 49
23:01:12.625 00.000 15712 MoveAxis(N, 0, ABG)
23:01:12.625 00.000 15712 Move returns status 0, amount 0
23:01:12.625 00.000 15712 move complete, result=0
23:01:12.625 00.000 15712 worker thread done servicing request
23:01:12.625 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
23:01:12.625 00.000 15712 Worker thread wakes up
23:01:12.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:12.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:14.264 01.639 15712 Exposure complete
23:01:14.327 00.063 15712 worker thread done servicing request
23:01:14.327 00.000 7988 OnExposeComplete: enter
23:01:14.330 00.003 7988 UpdateGuideState(): m_state=6
23:01:14.330 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
23:01:14.330 00.000 7988 Star::Find returns 1 (0), X=502.28, Y=797.73, Mass=1565, SNR=26.5, Peak=152 HFD=4.3
23:01:14.330 00.000 7988 MultiStar: [#1 -0.19,0.41,0.99,U] [#2 0.09,-0.17,0.88,U] [#3 -0.21,0.24,0.84,U] [#4 -0.18,0.25,0.77,U] [#5 0.12,0.07,0.72,U] [#6 -0.29,0.32,0.67,U] [#7 -0.13,0.10,0.52,U] [#8 0.00,0.17,0.49,U] 
23:01:14.330 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.17}, one-star: {-0.16, 0.13}
23:01:14.330 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
23:01:14.330 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
23:01:14.330 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.21 cameraTheta=2.15 mountX=0.17 mountY=0.11, mountTheta=0.56
23:01:14.330 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.17, opts=13)
23:01:14.330 00.000 7988 Enqueuing Move request for scope (-0.11, 0.17)
23:01:14.330 00.000 15712 Worker thread wakes up
23:01:14.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
23:01:14.330 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
23:01:14.330 00.000 15712 Moving (-0.11, 0.17) raw xDistance=0.17 yDistance=0.11
23:01:14.342 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:14.342 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.5
23:01:14.344 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:14.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:14.346 00.002 7988 Enqueuing Expose request
23:01:14.346 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 654.28
23:01:14.346 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
23:01:14.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:14.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:01:14.346 00.000 15712 MoveAxis(W, 28, ABG)
23:01:14.346 00.000 15712 Guiding  Dir = 3, Dur = 28
23:01:14.346 00.000 15712 IsGuiding returns 0
23:01:14.374 00.028 15712 PulseGuide returned control before completion, sleep 11
23:01:14.390 00.016 15712 IsGuiding returns 1
23:01:14.390 00.000 15712 scope still moving after pulse duration time elapsed
23:01:14.422 00.032 15712 IsGuiding returns 0
23:01:14.422 00.000 15712 scope move finished after 28 + 47 ms
23:01:14.422 00.000 15712 Move returns status 0, amount 28
23:01:14.422 00.000 15712 MoveAxis(N, 0, ABG)
23:01:14.422 00.000 15712 Move returns status 0, amount 0
23:01:14.422 00.000 15712 move complete, result=0
23:01:14.422 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
23:01:14.424 00.002 15712 worker thread done servicing request
23:01:14.424 00.000 15712 Worker thread wakes up
23:01:14.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:14.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:15.842 01.418 15712 Exposure complete
23:01:15.903 00.061 15712 worker thread done servicing request
23:01:15.903 00.000 7988 OnExposeComplete: enter
23:01:15.903 00.000 7988 UpdateGuideState(): m_state=6
23:01:15.906 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
23:01:15.906 00.000 7988 Star::Find returns 1 (0), X=502.18, Y=797.63, Mass=1597, SNR=26.7, Peak=150 HFD=4.3
23:01:15.908 00.002 7988 MultiStar: [#1 -0.17,0.22,1.00,U] [#2 0.05,-0.22,0.85,U] [#3 -0.50,0.02,0.00,M1] [#4 -0.35,0.19,0.78,U] [#5 0.18,0.16,0.74,U] [#6 -0.39,0.09,0.65,U] [#7 -0.21,0.14,0.50,U] [#8 -0.05,-0.05,0.45,U] 
23:01:15.910 00.002 7988 refined, 7 included, MultiStar: {-0.15, 0.07}, one-star: {-0.27, 0.03}
23:01:15.910 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
23:01:15.912 00.002 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
23:01:15.912 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.69 mountX=0.07 mountY=0.15, mountTheta=1.12
23:01:15.914 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.07, opts=13)
23:01:15.916 00.002 7988 Enqueuing Move request for scope (-0.15, 0.07)
23:01:15.916 00.000 15712 Worker thread wakes up
23:01:15.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
23:01:15.916 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
23:01:15.916 00.000 15712 Moving (-0.15, 0.07) raw xDistance=0.07 yDistance=0.15
23:01:15.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:15.916 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.7
23:01:15.919 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:15.919 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:15.921 00.002 7988 Enqueuing Expose request
23:01:15.921 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.28
23:01:15.921 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
23:01:15.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:15.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:01:15.921 00.000 15712 MoveAxis(E, 6, ABG)
23:01:15.921 00.000 15712 Guiding  Dir = 2, Dur = 6
23:01:15.921 00.000 15712 IsGuiding returns 0
23:01:15.937 00.016 15712 IsGuiding returns 0
23:01:15.937 00.000 15712 Move returns status 0, amount 6
23:01:15.937 00.000 15712 MoveAxis(N, 0, ABG)
23:01:15.937 00.000 15712 Move returns status 0, amount 0
23:01:15.937 00.000 15712 move complete, result=0
23:01:15.937 00.000 15712 worker thread done servicing request
23:01:15.937 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
23:01:15.943 00.006 15712 Worker thread wakes up
23:01:15.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:15.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:17.579 01.636 15712 Exposure complete
23:01:17.627 00.048 15712 worker thread done servicing request
23:01:17.627 00.000 7988 OnExposeComplete: enter
23:01:17.644 00.017 7988 UpdateGuideState(): m_state=6
23:01:17.644 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
23:01:17.644 00.000 7988 Star::Find returns 1 (0), X=502.04, Y=797.91, Mass=1619, SNR=26.7, Peak=140 HFD=4.3
23:01:17.644 00.000 7988 MultiStar: [#1 -0.30,0.16,0.98,U] [#2 -0.16,0.01,0.89,U] [#3 -0.39,-0.01,0.89,U] [#4 -0.27,0.06,0.75,U] [#5 0.06,0.14,0.74,U] [#6 -0.41,0.54,0.00,M1] [#7 -0.37,-0.09,0.51,U] [#8 0.04,0.07,0.46,U] 
23:01:17.644 00.000 7988 refined, 7 included, MultiStar: {-0.24, 0.10}, one-star: {-0.41, 0.31}
23:01:17.644 00.000 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
23:01:17.644 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
23:01:17.644 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.77 mountX=0.09 mountY=0.24, mountTheta=1.20
23:01:17.644 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.10, opts=13)
23:01:17.644 00.000 7988 Enqueuing Move request for scope (-0.24, 0.10)
23:01:17.644 00.000 15712 Worker thread wakes up
23:01:17.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
23:01:17.644 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
23:01:17.644 00.000 15712 Moving (-0.24, 0.10) raw xDistance=0.09 yDistance=0.24
23:01:17.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:01:17.644 00.000 7988 UpdateGuideState exits: m=1619 SNR=26.7
23:01:17.658 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:17.659 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:17.659 00.000 7988 Enqueuing Expose request
23:01:17.661 00.002 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.28
23:01:17.661 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
23:01:17.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:17.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:01:17.661 00.000 15712 MoveAxis(E, 8, ABG)
23:01:17.661 00.000 15712 Guiding  Dir = 2, Dur = 8
23:01:17.661 00.000 15712 IsGuiding returns 0
23:01:17.678 00.017 15712 IsGuiding returns 0
23:01:17.678 00.000 15712 Move returns status 0, amount 8
23:01:17.678 00.000 15712 MoveAxis(N, 0, ABG)
23:01:17.678 00.000 15712 Move returns status 0, amount 0
23:01:17.678 00.000 15712 move complete, result=0
23:01:17.678 00.000 15712 worker thread done servicing request
23:01:17.678 00.000 15712 Worker thread wakes up
23:01:17.678 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
23:01:17.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:17.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:19.095 01.417 15712 Exposure complete
23:01:19.141 00.046 15712 worker thread done servicing request
23:01:19.141 00.000 7988 OnExposeComplete: enter
23:01:19.141 00.000 7988 UpdateGuideState(): m_state=6
23:01:19.157 00.016 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
23:01:19.157 00.000 7988 Star::Find returns 1 (0), X=502.12, Y=798.00, Mass=1591, SNR=26.4, Peak=152 HFD=4.4
23:01:19.157 00.000 7988 MultiStar: [#1 -0.35,0.51,0.00,M1] [#2 -0.01,0.04,0.89,U] [#3 -0.26,0.57,0.00,M1] [#4 -0.45,0.79,0.00,M1] [#5 -0.17,0.33,0.75,U] [#6 -0.28,0.61,0.00,M2] [#7 -0.28,0.33,0.52,U] [#8 -0.14,0.25,0.45,U] 
23:01:19.157 00.000 7988 refined, 4 included, MultiStar: {-0.18, 0.27}, one-star: {-0.32, 0.39}
23:01:19.157 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.61 = 0.61)
23:01:19.157 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
23:01:19.157 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.32 cameraTheta=2.18 mountX=0.26 mountY=0.18, mountTheta=0.59
23:01:19.157 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.27, opts=13)
23:01:19.157 00.000 7988 Enqueuing Move request for scope (-0.18, 0.27)
23:01:19.157 00.000 15712 Worker thread wakes up
23:01:19.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
23:01:19.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
23:01:19.157 00.000 15712 Moving (-0.18, 0.27) raw xDistance=0.26 yDistance=0.18
23:01:19.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:19.157 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.4
23:01:19.170 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:19.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:19.172 00.002 7988 Enqueuing Expose request
23:01:19.172 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 654.28
23:01:19.172 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
23:01:19.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:19.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:01:19.172 00.000 15712 MoveAxis(W, 50, ABG)
23:01:19.172 00.000 15712 Guiding  Dir = 3, Dur = 50
23:01:19.174 00.002 15712 IsGuiding returns 0
23:01:19.198 00.024 15712 PulseGuide returned control before completion, sleep 33
23:01:19.236 00.038 15712 IsGuiding returns 1
23:01:19.236 00.000 15712 scope still moving after pulse duration time elapsed
23:01:19.276 00.040 15712 IsGuiding returns 0
23:01:19.276 00.000 15712 scope move finished after 50 + 57 ms
23:01:19.276 00.000 15712 Move returns status 0, amount 50
23:01:19.276 00.000 15712 MoveAxis(N, 0, ABG)
23:01:19.276 00.000 15712 Move returns status 0, amount 0
23:01:19.276 00.000 15712 move complete, result=0
23:01:19.276 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.2 px 0 ms NORTH
23:01:19.276 00.000 15712 worker thread done servicing request
23:01:19.276 00.000 15712 Worker thread wakes up
23:01:19.284 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:19.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:21.024 01.740 15712 Exposure complete
23:01:21.077 00.053 15712 worker thread done servicing request
23:01:21.077 00.000 7988 OnExposeComplete: enter
23:01:21.086 00.009 7988 UpdateGuideState(): m_state=6
23:01:21.086 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
23:01:21.086 00.000 7988 Star::Find returns 1 (0), X=502.31, Y=797.78, Mass=1505, SNR=25.9, Peak=146 HFD=4.3
23:01:21.086 00.000 7988 MultiStar: [#1 -0.13,0.46,0.99,U] [#2 -0.17,0.01,0.88,U] [#3 -0.23,0.19,0.91,U] [#4 -0.17,0.39,0.79,U] [#5 -0.14,0.37,0.71,U] [#6 -0.29,0.65,0.00,M3] [#7 -0.10,0.21,0.50,U] [#8 -0.09,0.05,0.48,U] 
23:01:21.086 00.000 7988 single-star, 7 included, MultiStar: {-0.15, 0.24}, one-star: {-0.14, 0.17}
23:01:21.086 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.56) = xAngle (0.69 = 0.69)
23:01:21.086 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
23:01:21.086 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=0.17 mountY=0.14, mountTheta=0.67
23:01:21.094 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.17, opts=13)
23:01:21.094 00.000 7988 Enqueuing Move request for scope (-0.14, 0.17)
23:01:21.094 00.000 15712 Worker thread wakes up
23:01:21.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
23:01:21.094 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
23:01:21.094 00.000 15712 Moving (-0.14, 0.17) raw xDistance=0.17 yDistance=0.14
23:01:21.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:21.094 00.000 7988 UpdateGuideState exits: m=1505 SNR=25.9
23:01:21.099 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:21.099 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:21.101 00.002 7988 Enqueuing Expose request
23:01:21.101 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 654.27
23:01:21.101 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
23:01:21.101 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:21.101 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:01:21.101 00.000 15712 MoveAxis(W, 32, ABG)
23:01:21.101 00.000 15712 Guiding  Dir = 3, Dur = 32
23:01:21.101 00.000 15712 IsGuiding returns 0
23:01:21.121 00.020 15712 PulseGuide returned control before completion, sleep 25
23:01:21.165 00.044 15712 IsGuiding returns 0
23:01:21.165 00.000 15712 Move returns status 0, amount 32
23:01:21.165 00.000 15712 MoveAxis(N, 0, ABG)
23:01:21.165 00.000 15712 Move returns status 0, amount 0
23:01:21.165 00.000 15712 move complete, result=0
23:01:21.165 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
23:01:21.170 00.005 15712 worker thread done servicing request
23:01:21.170 00.000 15712 Worker thread wakes up
23:01:21.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:21.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:22.587 01.417 15712 Exposure complete
23:01:22.647 00.060 15712 worker thread done servicing request
23:01:22.647 00.000 7988 OnExposeComplete: enter
23:01:22.647 00.000 7988 UpdateGuideState(): m_state=6
23:01:22.647 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
23:01:22.647 00.000 7988 Star::Find returns 1 (0), X=502.52, Y=797.95, Mass=1476, SNR=25.7, Peak=144 HFD=4.0
23:01:22.647 00.000 7988 MultiStar: [#1 -0.32,0.45,0.00,M1] [#2 0.04,0.24,0.85,U] [#3 -0.16,0.16,0.92,U] [#4 0.02,0.24,0.76,U] [#5 0.19,0.28,0.76,U] [#6 -0.10,0.59,0.00,M4] [#7 -0.17,0.22,0.49,U] [#8 -0.01,0.37,0.46,U] 
23:01:22.647 00.000 7988 refined, 6 included, MultiStar: {0.01, 0.26}, one-star: {0.07, 0.34}
23:01:22.647 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
23:01:22.647 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
23:01:22.647 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.54 mountX=0.26 mountY=-0.01, mountTheta=-0.05
23:01:22.658 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.26, opts=13)
23:01:22.658 00.000 7988 Enqueuing Move request for scope (0.01, 0.26)
23:01:22.658 00.000 15712 Worker thread wakes up
23:01:22.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
23:01:22.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
23:01:22.658 00.000 15712 Moving (0.01, 0.26) raw xDistance=0.26 yDistance=-0.01
23:01:22.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:01:22.658 00.000 7988 UpdateGuideState exits: m=1476 SNR=25.7
23:01:22.663 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:22.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:22.663 00.000 7988 Enqueuing Expose request
23:01:22.663 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 654.27
23:01:22.663 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
23:01:22.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:22.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:22.663 00.000 15712 MoveAxis(W, 48, ABG)
23:01:22.663 00.000 15712 Guiding  Dir = 3, Dur = 48
23:01:22.663 00.000 15712 IsGuiding returns 0
23:01:22.679 00.016 15712 PulseGuide returned control before completion, sleep 39
23:01:22.728 00.049 15712 IsGuiding returns 1
23:01:22.728 00.000 15712 scope still moving after pulse duration time elapsed
23:01:22.767 00.039 15712 IsGuiding returns 0
23:01:22.767 00.000 15712 scope move finished after 48 + 51 ms
23:01:22.767 00.000 15712 Move returns status 0, amount 48
23:01:22.767 00.000 15712 MoveAxis(N, 0, ABG)
23:01:22.767 00.000 15712 Move returns status 0, amount 0
23:01:22.767 00.000 15712 move complete, result=0
23:01:22.767 00.000 15712 worker thread done servicing request
23:01:22.767 00.000 15712 Worker thread wakes up
23:01:22.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:22.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:22.767 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
23:01:24.406 01.639 15712 Exposure complete
23:01:24.462 00.056 15712 worker thread done servicing request
23:01:24.462 00.000 7988 OnExposeComplete: enter
23:01:24.467 00.005 7988 UpdateGuideState(): m_state=6
23:01:24.467 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
23:01:24.467 00.000 7988 Star::Find returns 1 (0), X=502.27, Y=796.86, Mass=1592, SNR=26.4, Peak=153 HFD=4.5
23:01:24.467 00.000 7988 MultiStar: [#1 -0.19,-0.56,0.00,M2] [#2 -0.07,-0.94,0.00,M1] [#3 -0.09,-0.58,0.00,M1] [#4 -0.26,-0.57,0.00,M1] [#5 0.08,-0.53,0.00,M1] [#6 -0.13,-0.28,0.69,U] [#7 -0.26,-0.50,0.00,M1] [#8 0.01,-0.61,0.00,M1] 
23:01:24.467 00.000 7988 refined, 1 included, MultiStar: {-0.16, -0.55}, one-star: {-0.18, -0.74}
23:01:24.467 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.87)
23:01:24.467 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
23:01:24.467 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.55 hyp=0.58 cameraTheta=-1.85 mountX=-0.56 mountY=0.17, mountTheta=2.84
23:01:24.467 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.55, opts=13)
23:01:24.467 00.000 7988 Enqueuing Move request for scope (-0.16, -0.55)
23:01:24.479 00.012 15712 Worker thread wakes up
23:01:24.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.55) opts 0xd
23:01:24.479 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.55)
23:01:24.479 00.000 15712 Moving (-0.16, -0.55) raw xDistance=-0.56 yDistance=0.17
23:01:24.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:24.479 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.4
23:01:24.481 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:24.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:24.483 00.002 7988 Enqueuing Expose request
23:01:24.483 00.000 15712 PPEC rslt: input = -0.56, final = -0.33, react = -0.33, pred = 0.01, hyst = -0.29, hyst_pct = 0.00, period_length = 654.27
23:01:24.483 00.000 15712 PPEC: input: -0.56, control: -0.33, exposure: 1500
23:01:24.485 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:24.485 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:01:24.485 00.000 15712 MoveAxis(E, 107, ABG)
23:01:24.485 00.000 15712 Guiding  Dir = 2, Dur = 107
23:01:24.485 00.000 15712 IsGuiding returns 0
23:01:24.499 00.014 15712 PulseGuide returned control before completion, sleep 95
23:01:24.636 00.137 15712 IsGuiding returns 0
23:01:24.636 00.000 15712 Move returns status 0, amount 107
23:01:24.636 00.000 15712 MoveAxis(N, 0, ABG)
23:01:24.636 00.000 15712 Move returns status 0, amount 0
23:01:24.636 00.000 15712 move complete, result=0
23:01:24.636 00.000 7988 GuideStep: -0.6 px 107 ms EAST, 0.2 px 0 ms NORTH
23:01:24.639 00.003 15712 worker thread done servicing request
23:01:24.639 00.000 15712 Worker thread wakes up
23:01:24.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:24.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:26.058 01.419 15712 Exposure complete
23:01:26.119 00.061 15712 worker thread done servicing request
23:01:26.119 00.000 7988 OnExposeComplete: enter
23:01:26.119 00.000 7988 UpdateGuideState(): m_state=6
23:01:26.125 00.006 7988 Star::Find(15, 502, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
23:01:26.126 00.001 7988 Star::Find returns 1 (0), X=502.25, Y=797.16, Mass=1502, SNR=25.8, Peak=158 HFD=4.4
23:01:26.126 00.000 7988 MultiStar: [#1 -0.18,-0.16,1.00,U] [#2 -0.07,-0.61,0.00,M2] [#3 -0.22,-0.37,0.89,U] [#4 -0.02,-0.22,0.78,U] [#5 0.13,-0.28,0.77,U] [#6 -0.13,-0.35,0.69,U] [#7 -0.36,-0.20,0.54,U] [#8 0.25,0.04,0.46,U] 
23:01:26.128 00.002 7988 refined, 7 included, MultiStar: {-0.11, -0.27}, one-star: {-0.19, -0.44}
23:01:26.128 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.77)
23:01:26.130 00.002 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.73)
23:01:26.130 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.96 mountX=-0.27 mountY=0.12, mountTheta=2.74
23:01:26.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.27, opts=13)
23:01:26.134 00.002 7988 Enqueuing Move request for scope (-0.11, -0.27)
23:01:26.135 00.001 15712 Worker thread wakes up
23:01:26.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
23:01:26.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
23:01:26.135 00.000 15712 Moving (-0.11, -0.27) raw xDistance=-0.27 yDistance=0.12
23:01:26.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:26.135 00.000 7988 UpdateGuideState exits: m=1502 SNR=25.8
23:01:26.138 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:26.138 00.000 15712 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 654.26
23:01:26.138 00.000 15712 PPEC: input: -0.27, control: -0.15, exposure: 1500
23:01:26.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:26.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:26.138 00.000 7988 Enqueuing Expose request
23:01:26.141 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:01:26.141 00.000 15712 MoveAxis(E, 49, ABG)
23:01:26.141 00.000 15712 Guiding  Dir = 2, Dur = 49
23:01:26.141 00.000 15712 IsGuiding returns 0
23:01:26.167 00.026 15712 PulseGuide returned control before completion, sleep 30
23:01:26.215 00.048 15712 IsGuiding returns 1
23:01:26.215 00.000 15712 scope still moving after pulse duration time elapsed
23:01:26.250 00.035 15712 IsGuiding returns 0
23:01:26.250 00.000 15712 scope move finished after 49 + 60 ms
23:01:26.250 00.000 15712 Move returns status 0, amount 49
23:01:26.250 00.000 15712 MoveAxis(N, 0, ABG)
23:01:26.250 00.000 15712 Move returns status 0, amount 0
23:01:26.250 00.000 15712 move complete, result=0
23:01:26.250 00.000 7988 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
23:01:26.253 00.003 15712 worker thread done servicing request
23:01:26.253 00.000 15712 Worker thread wakes up
23:01:26.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:26.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:27.892 01.639 15712 Exposure complete
23:01:27.944 00.052 15712 worker thread done servicing request
23:01:27.944 00.000 7988 OnExposeComplete: enter
23:01:27.954 00.010 7988 UpdateGuideState(): m_state=6
23:01:27.956 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
23:01:27.958 00.002 7988 Star::Find returns 1 (0), X=502.36, Y=797.47, Mass=1551, SNR=26.3, Peak=130 HFD=4.8
23:01:27.960 00.002 7988 MultiStar: [#1 -0.17,0.02,0.97,U] [#2 -0.15,-0.28,0.84,U] [#3 -0.16,-0.00,0.88,U] [#4 -0.22,0.16,0.78,U] [#5 0.14,-0.01,0.76,U] [#6 -0.17,0.03,0.67,U] [#7 -0.31,-0.08,0.51,U] [#8 0.02,-0.20,0.44,U] 
23:01:27.960 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.05}, one-star: {-0.09, -0.14}
23:01:27.960 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.56) = xAngle (-4.31 = 1.97)
23:01:27.962 00.002 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.94)
23:01:27.962 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.75 mountX=-0.05 mountY=0.12, mountTheta=1.96
23:01:27.964 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.05, opts=13)
23:01:27.966 00.002 7988 Enqueuing Move request for scope (-0.12, -0.05)
23:01:27.966 00.000 15712 Worker thread wakes up
23:01:27.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
23:01:27.966 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
23:01:27.966 00.000 15712 Moving (-0.12, -0.05) raw xDistance=-0.05 yDistance=0.12
23:01:27.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:27.966 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.3
23:01:27.970 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:27.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:27.970 00.000 7988 Enqueuing Expose request
23:01:27.970 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.26
23:01:27.970 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
23:01:27.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:27.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:01:27.970 00.000 15712 MoveAxis(W, 4, ABG)
23:01:27.970 00.000 15712 Guiding  Dir = 3, Dur = 4
23:01:27.970 00.000 15712 IsGuiding returns 0
23:01:27.986 00.016 15712 IsGuiding returns 0
23:01:27.986 00.000 15712 Move returns status 0, amount 4
23:01:27.986 00.000 15712 MoveAxis(N, 0, ABG)
23:01:27.986 00.000 15712 Move returns status 0, amount 0
23:01:27.986 00.000 15712 move complete, result=0
23:01:27.986 00.000 15712 worker thread done servicing request
23:01:27.986 00.000 15712 Worker thread wakes up
23:01:27.986 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
23:01:27.994 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:27.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:29.405 01.411 15712 Exposure complete
23:01:29.457 00.052 15712 worker thread done servicing request
23:01:29.457 00.000 7988 OnExposeComplete: enter
23:01:29.457 00.000 7988 UpdateGuideState(): m_state=6
23:01:29.469 00.012 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
23:01:29.469 00.000 7988 Star::Find returns 1 (0), X=502.04, Y=797.60, Mass=1594, SNR=26.8, Peak=131 HFD=4.8
23:01:29.469 00.000 7988 MultiStar: [#1 -0.12,0.25,0.97,U] [#2 0.01,-0.23,0.87,U] [#3 -0.27,-0.11,0.85,U] [#4 -0.30,0.29,0.76,U] [#5 -0.04,0.09,0.74,U] [#6 -0.23,0.29,0.63,U] [#7 -0.35,0.15,0.49,U] [#8 -0.10,0.10,0.45,U] 
23:01:29.469 00.000 7988 refined, 8 included, MultiStar: {-0.20, 0.08}, one-star: {-0.40, -0.00}
23:01:29.474 00.005 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
23:01:29.474 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
23:01:29.474 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=0.08 mountY=0.20, mountTheta=1.20
23:01:29.474 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.08, opts=13)
23:01:29.474 00.000 7988 Enqueuing Move request for scope (-0.20, 0.08)
23:01:29.474 00.000 15712 Worker thread wakes up
23:01:29.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
23:01:29.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
23:01:29.474 00.000 15712 Moving (-0.20, 0.08) raw xDistance=0.08 yDistance=0.20
23:01:29.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:29.474 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.8
23:01:29.482 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:29.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:29.484 00.002 7988 Enqueuing Expose request
23:01:29.485 00.001 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.25
23:01:29.485 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
23:01:29.485 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:29.485 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:01:29.485 00.000 15712 MoveAxis(E, 2, ABG)
23:01:29.485 00.000 15712 Guiding  Dir = 2, Dur = 2
23:01:29.485 00.000 15712 IsGuiding returns 0
23:01:29.508 00.023 15712 IsGuiding returns 0
23:01:29.508 00.000 15712 Move returns status 0, amount 2
23:01:29.508 00.000 15712 MoveAxis(N, 0, ABG)
23:01:29.508 00.000 15712 Move returns status 0, amount 0
23:01:29.508 00.000 15712 move complete, result=0
23:01:29.508 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
23:01:29.514 00.006 15712 worker thread done servicing request
23:01:29.514 00.000 15712 Worker thread wakes up
23:01:29.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:29.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:31.145 01.631 15712 Exposure complete
23:01:31.192 00.047 15712 worker thread done servicing request
23:01:31.192 00.000 7988 OnExposeComplete: enter
23:01:31.208 00.016 7988 UpdateGuideState(): m_state=6
23:01:31.209 00.001 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
23:01:31.209 00.000 7988 Star::Find returns 1 (0), X=502.56, Y=797.95, Mass=1607, SNR=27.0, Peak=160 HFD=4.4
23:01:31.209 00.000 7988 MultiStar: [#1 0.02,0.47,0.96,U] [#2 0.33,0.04,0.85,U] [#3 -0.04,0.32,0.81,U] [#4 0.13,0.44,0.76,U] [#5 0.16,0.18,0.74,U] [#6 -0.17,0.43,0.65,U] [#7 -0.02,0.22,0.48,U] [#8 0.25,0.27,0.43,U] 
23:01:31.209 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.31}, one-star: {0.12, 0.34}
23:01:31.209 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
23:01:31.209 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
23:01:31.209 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.29 mountX=0.31 mountY=-0.10, mountTheta=-0.30
23:01:31.209 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.31, opts=13)
23:01:31.209 00.000 7988 Enqueuing Move request for scope (0.09, 0.31)
23:01:31.209 00.000 15712 Worker thread wakes up
23:01:31.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0xd
23:01:31.209 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.31)
23:01:31.209 00.000 15712 Moving (0.09, 0.31) raw xDistance=0.31 yDistance=-0.10
23:01:31.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:31.209 00.000 7988 UpdateGuideState exits: m=1607 SNR=27.0
23:01:31.222 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:31.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:31.224 00.002 7988 Enqueuing Expose request
23:01:31.226 00.002 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.19, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 654.24
23:01:31.226 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
23:01:31.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:31.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:31.226 00.000 15712 MoveAxis(W, 56, ABG)
23:01:31.226 00.000 15712 Guiding  Dir = 3, Dur = 56
23:01:31.229 00.003 15712 IsGuiding returns 0
23:01:31.243 00.014 15712 PulseGuide returned control before completion, sleep 51
23:01:31.320 00.077 15712 IsGuiding returns 0
23:01:31.320 00.000 15712 Move returns status 0, amount 56
23:01:31.320 00.000 15712 MoveAxis(N, 0, ABG)
23:01:31.320 00.000 15712 Move returns status 0, amount 0
23:01:31.320 00.000 15712 move complete, result=0
23:01:31.320 00.000 15712 worker thread done servicing request
23:01:31.320 00.000 15712 Worker thread wakes up
23:01:31.320 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
23:01:31.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:31.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:32.740 01.420 15712 Exposure complete
23:01:32.800 00.060 15712 worker thread done servicing request
23:01:32.800 00.000 7988 OnExposeComplete: enter
23:01:32.801 00.001 7988 UpdateGuideState(): m_state=6
23:01:32.801 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
23:01:32.803 00.002 7988 Star::Find returns 1 (0), X=502.52, Y=797.78, Mass=1566, SNR=26.3, Peak=152 HFD=3.9
23:01:32.805 00.002 7988 MultiStar: [#1 -0.00,0.40,1.01,U] [#2 0.25,-0.06,0.88,U] [#3 0.19,0.03,0.88,U] [#4 0.09,0.21,0.78,U] [#5 0.34,0.14,0.75,U] [#6 0.04,0.48,0.69,U] [#7 -0.12,0.31,0.50,U] [#8 0.44,0.24,0.00,M1] 
23:01:32.805 00.000 7988 single-star, 7 included, MultiStar: {0.11, 0.20}, one-star: {0.07, 0.17}
23:01:32.807 00.002 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
23:01:32.807 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
23:01:32.807 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.18 mountX=0.17 mountY=-0.08, mountTheta=-0.41
23:01:32.809 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.17, opts=13)
23:01:32.811 00.002 7988 Enqueuing Move request for scope (0.07, 0.17)
23:01:32.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:32.813 00.002 7988 UpdateGuideState exits: m=1566 SNR=26.3
23:01:32.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:32.815 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:32.817 00.002 7988 Enqueuing Expose request
23:01:32.817 00.000 15712 Worker thread wakes up
23:01:32.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
23:01:32.817 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
23:01:32.817 00.000 15712 Moving (0.07, 0.17) raw xDistance=0.17 yDistance=-0.08
23:01:32.817 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 654.24
23:01:32.817 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
23:01:32.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:32.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:32.817 00.000 15712 MoveAxis(W, 30, ABG)
23:01:32.817 00.000 15712 Guiding  Dir = 3, Dur = 30
23:01:32.817 00.000 15712 IsGuiding returns 0
23:01:32.833 00.016 15712 PulseGuide returned control before completion, sleep 25
23:01:32.869 00.036 15712 IsGuiding returns 1
23:01:32.869 00.000 15712 scope still moving after pulse duration time elapsed
23:01:32.896 00.027 15712 IsGuiding returns 0
23:01:32.896 00.000 15712 scope move finished after 30 + 45 ms
23:01:32.896 00.000 15712 Move returns status 0, amount 30
23:01:32.896 00.000 15712 MoveAxis(N, 0, ABG)
23:01:32.896 00.000 15712 Move returns status 0, amount 0
23:01:32.896 00.000 15712 move complete, result=0
23:01:32.896 00.000 15712 worker thread done servicing request
23:01:32.896 00.000 15712 Worker thread wakes up
23:01:32.896 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:01:32.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:32.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:34.528 01.632 15712 Exposure complete
23:01:34.589 00.061 15712 worker thread done servicing request
23:01:34.589 00.000 7988 OnExposeComplete: enter
23:01:34.590 00.001 7988 UpdateGuideState(): m_state=6
23:01:34.592 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
23:01:34.592 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=797.77, Mass=1549, SNR=26.2, Peak=151 HFD=4.2
23:01:34.592 00.000 7988 MultiStar: [#1 -0.02,0.32,0.99,U] [#2 0.20,-0.00,0.87,U] [#3 -0.10,0.03,0.86,U] [#4 0.15,0.48,0.00,M1] [#5 -0.01,0.34,0.76,U] [#6 -0.03,0.46,0.68,U] [#7 -0.08,-0.04,0.53,U] [#8 0.18,0.10,0.46,U] 
23:01:34.592 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.18}, one-star: {-0.12, 0.16}
23:01:34.592 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
23:01:34.592 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
23:01:34.592 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.62 mountX=0.18 mountY=0.00, mountTheta=0.02
23:01:34.592 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.18, opts=13)
23:01:34.592 00.000 7988 Enqueuing Move request for scope (-0.01, 0.18)
23:01:34.592 00.000 15712 Worker thread wakes up
23:01:34.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
23:01:34.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
23:01:34.592 00.000 15712 Moving (-0.01, 0.18) raw xDistance=0.18 yDistance=0.00
23:01:34.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:01:34.592 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.2
23:01:34.604 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:34.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:34.606 00.002 7988 Enqueuing Expose request
23:01:34.606 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 654.23
23:01:34.608 00.002 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
23:01:34.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:34.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:01:34.608 00.000 15712 MoveAxis(W, 36, ABG)
23:01:34.608 00.000 15712 Guiding  Dir = 3, Dur = 36
23:01:34.608 00.000 15712 IsGuiding returns 0
23:01:34.626 00.018 15712 PulseGuide returned control before completion, sleep 27
23:01:34.691 00.065 15712 IsGuiding returns 0
23:01:34.691 00.000 15712 Move returns status 0, amount 36
23:01:34.691 00.000 15712 MoveAxis(N, 0, ABG)
23:01:34.691 00.000 15712 Move returns status 0, amount 0
23:01:34.691 00.000 15712 move complete, result=0
23:01:34.691 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
23:01:34.693 00.002 15712 worker thread done servicing request
23:01:34.693 00.000 15712 Worker thread wakes up
23:01:34.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:34.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:36.108 01.415 15712 Exposure complete
23:01:36.170 00.062 15712 worker thread done servicing request
23:01:36.170 00.000 7988 OnExposeComplete: enter
23:01:36.170 00.000 7988 UpdateGuideState(): m_state=6
23:01:36.170 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
23:01:36.173 00.003 7988 Star::Find returns 1 (0), X=502.19, Y=797.88, Mass=1608, SNR=26.7, Peak=141 HFD=4.4
23:01:36.173 00.000 7988 MultiStar: [#1 -0.33,0.43,0.00,M1] [#2 -0.07,0.03,0.85,U] [#3 -0.31,0.13,0.84,U] [#4 -0.02,0.26,0.77,U] [#5 0.17,0.16,0.73,U] [#6 -0.16,0.41,0.66,U] [#7 -0.25,0.05,0.53,U] [#8 -0.02,-0.15,0.46,U] 
23:01:36.173 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.16}, one-star: {-0.26, 0.28}
23:01:36.173 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
23:01:36.173 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
23:01:36.173 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=0.16 mountY=0.12, mountTheta=0.63
23:01:36.173 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.16, opts=13)
23:01:36.173 00.000 7988 Enqueuing Move request for scope (-0.12, 0.16)
23:01:36.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:36.173 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.7
23:01:36.173 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:36.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:36.186 00.013 7988 Enqueuing Expose request
23:01:36.186 00.000 15712 Worker thread wakes up
23:01:36.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
23:01:36.186 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
23:01:36.186 00.000 15712 Moving (-0.12, 0.16) raw xDistance=0.16 yDistance=0.12
23:01:36.190 00.004 15712 PPEC rslt: input = 0.16, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 654.22
23:01:36.190 00.000 15712 PPEC: input: 0.16, control: 0.10, exposure: 1500
23:01:36.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:36.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:01:36.190 00.000 15712 MoveAxis(W, 33, ABG)
23:01:36.190 00.000 15712 Guiding  Dir = 3, Dur = 33
23:01:36.225 00.035 15712 IsGuiding returns 0
23:01:36.241 00.016 15712 PulseGuide returned control before completion, sleep 28
23:01:36.286 00.045 15712 IsGuiding returns 0
23:01:36.286 00.000 15712 Move returns status 0, amount 33
23:01:36.286 00.000 15712 MoveAxis(N, 0, ABG)
23:01:36.286 00.000 15712 Move returns status 0, amount 0
23:01:36.286 00.000 15712 move complete, result=0
23:01:36.286 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
23:01:36.292 00.006 15712 worker thread done servicing request
23:01:36.292 00.000 15712 Worker thread wakes up
23:01:36.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:36.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:37.926 01.634 15712 Exposure complete
23:01:37.989 00.063 15712 worker thread done servicing request
23:01:37.989 00.000 7988 OnExposeComplete: enter
23:01:37.990 00.001 7988 UpdateGuideState(): m_state=6
23:01:37.990 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
23:01:37.990 00.000 7988 Star::Find returns 1 (0), X=502.36, Y=797.07, Mass=1652, SNR=27.2, Peak=171 HFD=4.2
23:01:37.994 00.004 7988 MultiStar: [#1 -0.11,-0.25,0.96,U] [#2 0.05,-0.49,0.00,M1] [#3 -0.10,-0.41,0.87,U] [#4 -0.04,-0.18,0.75,U] [#5 0.17,-0.33,0.70,U] [#6 -0.13,-0.17,0.67,U] [#7 -0.19,-0.36,0.48,U] [#8 0.26,-0.45,0.00,M1] 
23:01:37.994 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.33}, one-star: {-0.09, -0.53}
23:01:37.994 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.34 = 2.94)
23:01:37.994 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.91)
23:01:37.994 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.78 mountX=-0.33 mountY=0.08, mountTheta=2.91
23:01:37.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.33, opts=13)
23:01:37.994 00.000 7988 Enqueuing Move request for scope (-0.07, -0.33)
23:01:37.994 00.000 15712 Worker thread wakes up
23:01:37.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.33) opts 0xd
23:01:37.994 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.33)
23:01:37.994 00.000 15712 Moving (-0.07, -0.33) raw xDistance=-0.33 yDistance=0.08
23:01:37.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:37.994 00.000 7988 UpdateGuideState exits: m=1652 SNR=27.2
23:01:38.004 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:38.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:38.006 00.002 7988 Enqueuing Expose request
23:01:38.006 00.000 15712 PPEC rslt: input = -0.33, final = -0.19, react = -0.20, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 654.21
23:01:38.006 00.000 15712 PPEC: input: -0.33, control: -0.19, exposure: 1500
23:01:38.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:38.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:01:38.006 00.000 15712 MoveAxis(E, 63, ABG)
23:01:38.006 00.000 15712 Guiding  Dir = 2, Dur = 63
23:01:38.006 00.000 15712 IsGuiding returns 0
23:01:38.028 00.022 15712 PulseGuide returned control before completion, sleep 49
23:01:38.106 00.078 15712 IsGuiding returns 0
23:01:38.106 00.000 15712 Move returns status 0, amount 63
23:01:38.106 00.000 15712 MoveAxis(N, 0, ABG)
23:01:38.106 00.000 15712 Move returns status 0, amount 0
23:01:38.106 00.000 15712 move complete, result=0
23:01:38.106 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
23:01:38.113 00.007 15712 worker thread done servicing request
23:01:38.113 00.000 15712 Worker thread wakes up
23:01:38.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:38.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:39.523 01.410 15712 Exposure complete
23:01:39.582 00.059 15712 worker thread done servicing request
23:01:39.582 00.000 7988 OnExposeComplete: enter
23:01:39.585 00.003 7988 UpdateGuideState(): m_state=6
23:01:39.585 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
23:01:39.585 00.000 7988 Star::Find returns 1 (0), X=502.36, Y=797.41, Mass=1694, SNR=27.6, Peak=183 HFD=4.3
23:01:39.585 00.000 7988 MultiStar: [#1 -0.11,-0.08,0.96,U] [#2 0.30,-0.31,0.85,U] [#3 -0.09,-0.18,0.86,U] [#4 -0.18,-0.15,0.73,U] [#5 0.31,-0.30,0.72,U] [#6 -0.02,-0.19,0.64,U] [#7 -0.28,-0.27,0.47,U] [#8 0.19,-0.41,0.44,U] 
23:01:39.585 00.000 7988 single-star, 8 included, MultiStar: {0.00, -0.22}, one-star: {-0.08, -0.20}
23:01:39.585 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.53 = 2.76)
23:01:39.585 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
23:01:39.585 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.96 mountX=-0.20 mountY=0.09, mountTheta=2.73
23:01:39.585 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.20, opts=13)
23:01:39.595 00.010 7988 Enqueuing Move request for scope (-0.08, -0.20)
23:01:39.595 00.000 15712 Worker thread wakes up
23:01:39.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
23:01:39.595 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
23:01:39.595 00.000 15712 Moving (-0.08, -0.20) raw xDistance=-0.20 yDistance=0.09
23:01:39.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:39.595 00.000 7988 UpdateGuideState exits: m=1694 SNR=27.6
23:01:39.599 00.004 15712 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 654.21
23:01:39.599 00.000 15712 PPEC: input: -0.20, control: -0.10, exposure: 1500
23:01:39.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:39.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:39.600 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:39.600 00.000 7988 Enqueuing Expose request
23:01:39.602 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:01:39.602 00.000 15712 MoveAxis(E, 31, ABG)
23:01:39.602 00.000 15712 Guiding  Dir = 2, Dur = 31
23:01:39.602 00.000 15712 IsGuiding returns 0
23:01:39.629 00.027 15712 PulseGuide returned control before completion, sleep 14
23:01:39.648 00.019 15712 IsGuiding returns 1
23:01:39.648 00.000 15712 scope still moving after pulse duration time elapsed
23:01:39.685 00.037 15712 IsGuiding returns 0
23:01:39.685 00.000 15712 scope move finished after 31 + 60 ms
23:01:39.685 00.000 15712 Move returns status 0, amount 31
23:01:39.685 00.000 15712 MoveAxis(N, 0, ABG)
23:01:39.685 00.000 15712 Move returns status 0, amount 0
23:01:39.685 00.000 15712 move complete, result=0
23:01:39.685 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
23:01:39.696 00.011 15712 worker thread done servicing request
23:01:39.696 00.000 15712 Worker thread wakes up
23:01:39.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:39.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:41.325 01.629 15712 Exposure complete
23:01:41.380 00.055 15712 worker thread done servicing request
23:01:41.380 00.000 7988 OnExposeComplete: enter
23:01:41.387 00.007 7988 UpdateGuideState(): m_state=6
23:01:41.387 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
23:01:41.387 00.000 7988 Star::Find returns 1 (0), X=502.35, Y=797.45, Mass=1553, SNR=26.3, Peak=153 HFD=4.3
23:01:41.387 00.000 7988 MultiStar: [#1 -0.26,0.15,1.02,U] [#2 0.06,-0.17,0.88,U] [#3 -0.23,-0.07,0.86,U] [#4 -0.32,0.31,0.80,U] [#5 0.01,-0.07,0.70,U] [#6 -0.29,0.19,0.68,U] [#7 -0.28,-0.10,0.52,U] [#8 0.07,-0.25,0.47,U] 
23:01:41.387 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.01}, one-star: {-0.09, -0.15}
23:01:41.387 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.66 = 1.62)
23:01:41.387 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.59)
23:01:41.387 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.10 mountX=-0.01 mountY=0.15, mountTheta=1.62
23:01:41.387 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.01, opts=13)
23:01:41.397 00.010 7988 Enqueuing Move request for scope (-0.15, -0.01)
23:01:41.397 00.000 15712 Worker thread wakes up
23:01:41.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
23:01:41.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
23:01:41.397 00.000 15712 Moving (-0.15, -0.01) raw xDistance=-0.01 yDistance=0.15
23:01:41.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:41.397 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.3
23:01:41.400 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:41.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:41.402 00.002 7988 Enqueuing Expose request
23:01:41.402 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.20
23:01:41.402 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
23:01:41.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:41.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:01:41.402 00.000 15712 MoveAxis(W, 9, ABG)
23:01:41.402 00.000 15712 Guiding  Dir = 3, Dur = 9
23:01:41.402 00.000 15712 IsGuiding returns 0
23:01:41.418 00.016 15712 IsGuiding returns 0
23:01:41.418 00.000 15712 Move returns status 0, amount 9
23:01:41.418 00.000 15712 MoveAxis(N, 0, ABG)
23:01:41.418 00.000 15712 Move returns status 0, amount 0
23:01:41.418 00.000 15712 move complete, result=0
23:01:41.418 00.000 15712 worker thread done servicing request
23:01:41.418 00.000 15712 Worker thread wakes up
23:01:41.418 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.2 px 0 ms NORTH
23:01:41.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:41.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:42.840 01.422 15712 Exposure complete
23:01:42.901 00.061 15712 worker thread done servicing request
23:01:42.901 00.000 7988 OnExposeComplete: enter
23:01:42.901 00.000 7988 UpdateGuideState(): m_state=6
23:01:42.904 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
23:01:42.904 00.000 7988 Star::Find returns 1 (0), X=502.15, Y=797.61, Mass=1649, SNR=27.0, Peak=156 HFD=4.4
23:01:42.904 00.000 7988 MultiStar: [#1 -0.24,0.13,0.98,U] [#2 -0.06,-0.23,0.87,U] [#3 -0.29,0.12,0.89,U] [#4 -0.16,0.31,0.75,U] [#5 0.00,0.12,0.72,U] [#6 -0.24,0.22,0.66,U] [#7 -0.29,0.03,0.49,U] [#8 -0.04,-0.28,0.48,U] 
23:01:42.904 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.06}, one-star: {-0.30, 0.01}
23:01:42.909 00.005 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.56) = xAngle (1.28 = 1.28)
23:01:42.909 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
23:01:42.911 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.19 cameraTheta=2.84 mountX=0.06 mountY=0.18, mountTheta=1.28
23:01:42.912 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.06, opts=13)
23:01:42.912 00.000 7988 Enqueuing Move request for scope (-0.19, 0.06)
23:01:42.914 00.002 15712 Worker thread wakes up
23:01:42.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
23:01:42.914 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
23:01:42.914 00.000 15712 Moving (-0.19, 0.06) raw xDistance=0.06 yDistance=0.18
23:01:42.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:42.914 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.0
23:01:42.917 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:42.917 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:42.919 00.002 7988 Enqueuing Expose request
23:01:42.919 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 654.19
23:01:42.919 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
23:01:42.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:42.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:01:42.919 00.000 15712 MoveAxis(W, 1, ABG)
23:01:42.919 00.000 15712 Guiding  Dir = 3, Dur = 1
23:01:42.919 00.000 15712 IsGuiding returns 0
23:01:42.935 00.016 15712 IsGuiding returns 0
23:01:42.935 00.000 15712 Move returns status 0, amount 1
23:01:42.935 00.000 15712 MoveAxis(N, 0, ABG)
23:01:42.935 00.000 15712 Move returns status 0, amount 0
23:01:42.935 00.000 15712 move complete, result=0
23:01:42.935 00.000 15712 worker thread done servicing request
23:01:42.935 00.000 15712 Worker thread wakes up
23:01:42.935 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
23:01:42.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:42.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:44.582 01.647 15712 Exposure complete
23:01:44.628 00.046 15712 worker thread done servicing request
23:01:44.628 00.000 7988 OnExposeComplete: enter
23:01:44.644 00.016 7988 UpdateGuideState(): m_state=6
23:01:44.645 00.001 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
23:01:44.645 00.000 7988 Star::Find returns 1 (0), X=502.35, Y=797.68, Mass=1663, SNR=27.3, Peak=141 HFD=4.7
23:01:44.645 00.000 7988 MultiStar: [#1 -0.30,0.30,0.97,U] [#2 0.01,-0.00,0.85,U] [#3 -0.32,0.09,0.85,U] [#4 -0.16,0.28,0.75,U] [#5 0.08,0.11,0.75,U] [#6 -0.19,0.33,0.65,U] [#7 -0.12,-0.14,0.49,U] [#8 0.02,0.03,0.43,U] 
23:01:44.645 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.13}, one-star: {-0.10, 0.08}
23:01:44.645 00.000 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.56) = xAngle (0.90 = 0.90)
23:01:44.645 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
23:01:44.645 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.12 cameraTheta=2.46 mountX=0.08 mountY=0.09, mountTheta=0.89
23:01:44.645 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.08, opts=13)
23:01:44.645 00.000 7988 Enqueuing Move request for scope (-0.10, 0.08)
23:01:44.645 00.000 15712 Worker thread wakes up
23:01:44.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
23:01:44.645 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
23:01:44.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:44.645 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.3
23:01:44.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:44.645 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:44.645 00.000 7988 Enqueuing Expose request
23:01:44.660 00.015 15712 Moving (-0.10, 0.08) raw xDistance=0.08 yDistance=0.09
23:01:44.662 00.002 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 654.18
23:01:44.662 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
23:01:44.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:44.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:01:44.662 00.000 15712 MoveAxis(W, 1, ABG)
23:01:44.662 00.000 15712 Guiding  Dir = 3, Dur = 1
23:01:44.662 00.000 15712 IsGuiding returns 0
23:01:44.678 00.016 15712 IsGuiding returns 0
23:01:44.678 00.000 15712 Move returns status 0, amount 1
23:01:44.678 00.000 15712 MoveAxis(N, 0, ABG)
23:01:44.678 00.000 15712 Move returns status 0, amount 0
23:01:44.678 00.000 15712 move complete, result=0
23:01:44.678 00.000 15712 worker thread done servicing request
23:01:44.678 00.000 15712 Worker thread wakes up
23:01:44.678 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:01:44.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:44.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:46.099 01.421 15712 Exposure complete
23:01:46.155 00.056 15712 worker thread done servicing request
23:01:46.155 00.000 7988 OnExposeComplete: enter
23:01:46.155 00.000 7988 UpdateGuideState(): m_state=6
23:01:46.160 00.005 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
23:01:46.162 00.002 7988 Star::Find returns 1 (0), X=502.24, Y=797.75, Mass=1517, SNR=25.9, Peak=144 HFD=4.4
23:01:46.162 00.000 7988 MultiStar: [#1 -0.25,0.21,1.00,U] [#2 -0.07,-0.16,0.87,U] [#3 -0.34,0.10,0.91,U] [#4 -0.35,0.28,0.76,U] [#5 0.00,0.08,0.78,U] [#6 -0.41,0.38,0.00,M1] [#7 -0.06,0.21,0.52,U] [#8 -0.14,0.03,0.46,U] 
23:01:46.164 00.002 7988 refined, 7 included, MultiStar: {-0.19, 0.11}, one-star: {-0.20, 0.15}
23:01:46.164 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
23:01:46.166 00.002 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
23:01:46.166 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.61 mountX=0.11 mountY=0.18, mountTheta=1.03
23:01:46.168 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.11, opts=13)
23:01:46.170 00.002 7988 Enqueuing Move request for scope (-0.19, 0.11)
23:01:46.170 00.000 15712 Worker thread wakes up
23:01:46.170 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
23:01:46.170 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
23:01:46.170 00.000 15712 Moving (-0.19, 0.11) raw xDistance=0.11 yDistance=0.18
23:01:46.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:46.172 00.002 7988 UpdateGuideState exits: m=1517 SNR=25.9
23:01:46.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:46.174 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:46.174 00.000 7988 Enqueuing Expose request
23:01:46.176 00.002 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.17
23:01:46.176 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
23:01:46.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:46.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:01:46.176 00.000 15712 MoveAxis(W, 2, ABG)
23:01:46.176 00.000 15712 Guiding  Dir = 3, Dur = 2
23:01:46.176 00.000 15712 IsGuiding returns 0
23:01:46.192 00.016 15712 IsGuiding returns 0
23:01:46.192 00.000 15712 Move returns status 0, amount 2
23:01:46.192 00.000 15712 MoveAxis(N, 0, ABG)
23:01:46.192 00.000 15712 Move returns status 0, amount 0
23:01:46.192 00.000 15712 move complete, result=0
23:01:46.192 00.000 15712 worker thread done servicing request
23:01:46.192 00.000 15712 Worker thread wakes up
23:01:46.192 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
23:01:46.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:46.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:47.837 01.645 15712 Exposure complete
23:01:47.888 00.051 15712 worker thread done servicing request
23:01:47.898 00.010 7988 OnExposeComplete: enter
23:01:47.898 00.000 7988 UpdateGuideState(): m_state=6
23:01:47.898 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
23:01:47.898 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=797.49, Mass=1594, SNR=26.6, Peak=152 HFD=4.5
23:01:47.898 00.000 7988 MultiStar: [#1 -0.27,0.08,1.00,U] [#2 0.08,-0.14,0.88,U] [#3 -0.14,0.07,0.85,U] [#4 -0.20,0.10,0.80,U] [#5 0.08,0.09,0.77,U] [#6 -0.21,0.26,0.68,U] [#7 -0.04,-0.18,0.52,U] [#8 0.15,-0.04,0.48,U] 
23:01:47.898 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.11, -0.11}
23:01:47.898 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
23:01:47.905 00.007 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
23:01:47.905 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.96 mountX=0.02 mountY=0.09, mountTheta=1.40
23:01:47.905 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.02, opts=13)
23:01:47.905 00.000 7988 Enqueuing Move request for scope (-0.09, 0.02)
23:01:47.905 00.000 15712 Worker thread wakes up
23:01:47.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:01:47.905 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:01:47.905 00.000 15712 Moving (-0.09, 0.02) raw xDistance=0.02 yDistance=0.09
23:01:47.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:47.905 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.6
23:01:47.913 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:47.914 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:47.914 00.000 7988 Enqueuing Expose request
23:01:47.916 00.002 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.16
23:01:47.916 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
23:01:47.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:47.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:01:47.916 00.000 15712 MoveAxis(W, 3, ABG)
23:01:47.916 00.000 15712 Guiding  Dir = 3, Dur = 3
23:01:47.922 00.006 15712 IsGuiding returns 0
23:01:47.939 00.017 15712 IsGuiding returns 0
23:01:47.939 00.000 15712 Move returns status 0, amount 3
23:01:47.939 00.000 15712 MoveAxis(N, 0, ABG)
23:01:47.939 00.000 15712 Move returns status 0, amount 0
23:01:47.939 00.000 15712 move complete, result=0
23:01:47.939 00.000 15712 worker thread done servicing request
23:01:47.939 00.000 15712 Worker thread wakes up
23:01:47.939 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
23:01:47.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:47.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:49.346 01.407 15712 Exposure complete
23:01:49.402 00.056 15712 worker thread done servicing request
23:01:49.402 00.000 7988 OnExposeComplete: enter
23:01:49.410 00.008 7988 UpdateGuideState(): m_state=6
23:01:49.412 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
23:01:49.412 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=797.51, Mass=1640, SNR=26.9, Peak=164 HFD=4.5
23:01:49.414 00.002 7988 MultiStar: [#1 -0.14,0.14,0.95,U] [#2 -0.07,-0.17,0.85,U] [#3 -0.30,-0.10,0.86,U] [#4 -0.35,0.18,0.76,U] [#5 0.16,0.00,0.72,U] [#6 -0.14,-0.01,0.65,U] [#7 -0.40,-0.10,0.53,U] [#8 0.07,-0.30,0.47,U] 
23:01:49.414 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.04}, one-star: {-0.11, -0.10}
23:01:49.416 00.002 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.56) = xAngle (-4.00 = 2.28)
23:01:49.416 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.03 = 2.25)
23:01:49.418 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.44 mountX=-0.10 mountY=0.12, mountTheta=2.27
23:01:49.419 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.10, opts=13)
23:01:49.421 00.002 7988 Enqueuing Move request for scope (-0.11, -0.10)
23:01:49.421 00.000 15712 Worker thread wakes up
23:01:49.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
23:01:49.421 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
23:01:49.421 00.000 15712 Moving (-0.11, -0.10) raw xDistance=-0.10 yDistance=0.12
23:01:49.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:49.421 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.9
23:01:49.424 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:49.424 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:49.426 00.002 7988 Enqueuing Expose request
23:01:49.426 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.15
23:01:49.426 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
23:01:49.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:49.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:01:49.426 00.000 15712 MoveAxis(W, 6, ABG)
23:01:49.426 00.000 15712 Guiding  Dir = 3, Dur = 6
23:01:49.426 00.000 15712 IsGuiding returns 0
23:01:49.442 00.016 15712 IsGuiding returns 0
23:01:49.442 00.000 15712 Move returns status 0, amount 6
23:01:49.442 00.000 15712 MoveAxis(N, 0, ABG)
23:01:49.442 00.000 15712 Move returns status 0, amount 0
23:01:49.442 00.000 15712 move complete, result=0
23:01:49.442 00.000 15712 worker thread done servicing request
23:01:49.442 00.000 15712 Worker thread wakes up
23:01:49.442 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
23:01:49.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:49.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:51.082 01.640 15712 Exposure complete
23:01:51.146 00.064 15712 worker thread done servicing request
23:01:51.146 00.000 7988 OnExposeComplete: enter
23:01:51.146 00.000 7988 UpdateGuideState(): m_state=6
23:01:51.150 00.004 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
23:01:51.150 00.000 7988 Star::Find returns 1 (0), X=502.37, Y=797.32, Mass=1558, SNR=26.1, Peak=158 HFD=4.7
23:01:51.152 00.002 7988 MultiStar: [#1 -0.13,-0.07,0.96,U] [#2 0.02,-0.33,0.86,U] [#3 -0.28,-0.37,0.87,U] [#4 -0.47,-0.11,0.76,U] [#5 -0.08,-0.34,0.74,U] [#6 -0.28,-0.08,0.67,U] [#7 -0.31,-0.24,0.46,U] [#8 -0.10,-0.44,0.46,U] 
23:01:51.152 00.000 7988 single-star, 8 included, MultiStar: {-0.18, -0.25}, one-star: {-0.08, -0.29}
23:01:51.154 00.002 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
23:01:51.154 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
23:01:51.156 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.84 mountX=-0.29 mountY=0.09, mountTheta=2.85
23:01:51.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.29, opts=13)
23:01:51.158 00.000 7988 Enqueuing Move request for scope (-0.08, -0.29)
23:01:51.160 00.002 15712 Worker thread wakes up
23:01:51.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
23:01:51.160 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
23:01:51.160 00.000 15712 Moving (-0.08, -0.29) raw xDistance=-0.29 yDistance=0.09
23:01:51.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:51.162 00.002 7988 UpdateGuideState exits: m=1558 SNR=26.1
23:01:51.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:51.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:51.162 00.000 7988 Enqueuing Expose request
23:01:51.162 00.000 15712 PPEC rslt: input = -0.29, final = -0.15, react = -0.17, pred = 0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 654.14
23:01:51.162 00.000 15712 PPEC: input: -0.29, control: -0.15, exposure: 1500
23:01:51.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:51.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:01:51.162 00.000 15712 MoveAxis(E, 49, ABG)
23:01:51.162 00.000 15712 Guiding  Dir = 2, Dur = 49
23:01:51.162 00.000 15712 IsGuiding returns 0
23:01:51.188 00.026 15712 PulseGuide returned control before completion, sleep 39
23:01:51.262 00.074 15712 IsGuiding returns 1
23:01:51.262 00.000 15712 scope still moving after pulse duration time elapsed
23:01:51.290 00.028 15712 IsGuiding returns 0
23:01:51.290 00.000 15712 scope move finished after 49 + 74 ms
23:01:51.290 00.000 15712 Move returns status 0, amount 49
23:01:51.290 00.000 15712 MoveAxis(N, 0, ABG)
23:01:51.290 00.000 15712 Move returns status 0, amount 0
23:01:51.290 00.000 15712 move complete, result=0
23:01:51.290 00.000 15712 worker thread done servicing request
23:01:51.291 00.001 15712 Worker thread wakes up
23:01:51.291 00.000 7988 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
23:01:51.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:51.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:52.697 01.406 15712 Exposure complete
23:01:52.754 00.057 15712 worker thread done servicing request
23:01:52.754 00.000 7988 OnExposeComplete: enter
23:01:52.758 00.004 7988 UpdateGuideState(): m_state=6
23:01:52.758 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
23:01:52.758 00.000 7988 Star::Find returns 1 (0), X=502.31, Y=797.57, Mass=1624, SNR=26.9, Peak=148 HFD=4.6
23:01:52.758 00.000 7988 MultiStar: [#1 -0.10,0.23,0.97,U] [#2 -0.01,-0.19,0.88,U] [#3 -0.09,-0.05,0.85,U] [#4 -0.43,0.05,0.72,U] [#5 0.07,-0.11,0.72,U] [#6 -0.25,0.30,0.62,U] [#7 -0.44,-0.01,0.48,U] [#8 0.04,-0.09,0.46,U] 
23:01:52.758 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.14, -0.04}
23:01:52.758 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.56) = xAngle (1.50 = 1.50)
23:01:52.758 00.000 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
23:01:52.758 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.06 mountX=0.01 mountY=0.14, mountTheta=1.50
23:01:52.758 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.01, opts=13)
23:01:52.758 00.000 7988 Enqueuing Move request for scope (-0.14, 0.01)
23:01:52.758 00.000 15712 Worker thread wakes up
23:01:52.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
23:01:52.758 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
23:01:52.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:01:52.771 00.013 7988 UpdateGuideState exits: m=1624 SNR=26.9
23:01:52.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:52.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:52.774 00.003 15712 Moving (-0.14, 0.01) raw xDistance=0.01 yDistance=0.14
23:01:52.774 00.000 7988 Enqueuing Expose request
23:01:52.777 00.003 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.13
23:01:52.777 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
23:01:52.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:52.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:01:52.777 00.000 15712 MoveAxis(W, 7, ABG)
23:01:52.777 00.000 15712 Guiding  Dir = 3, Dur = 7
23:01:52.777 00.000 15712 IsGuiding returns 0
23:01:52.794 00.017 15712 IsGuiding returns 0
23:01:52.794 00.000 15712 Move returns status 0, amount 7
23:01:52.794 00.000 15712 MoveAxis(N, 0, ABG)
23:01:52.794 00.000 15712 Move returns status 0, amount 0
23:01:52.794 00.000 15712 move complete, result=0
23:01:52.794 00.000 15712 worker thread done servicing request
23:01:52.794 00.000 15712 Worker thread wakes up
23:01:52.794 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
23:01:52.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:52.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:53.540 00.746 7988 evsrv: cli 0CCCF448 connect
23:01:53.540 00.000 7988 case statement mapped state 6 to 3
23:01:53.542 00.002 7988 case statement mapped state 6 to 3
23:01:53.544 00.002 7988 evsrv: cli 0CCCF448 request: {"method":"get_app_state","id":"56eae0e8-082b-43b1-ad35-b93b211e3dca"}
23:01:53.547 00.003 7988 case statement mapped state 6 to 3
23:01:53.547 00.000 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":"Guiding","id":"56eae0e8-082b-43b1-ad35-b93b211e3dca"}
23:01:53.547 00.000 7988 evsrv: cli 0CCCF448 disconnect
23:01:54.437 00.890 15712 Exposure complete
23:01:54.517 00.080 15712 worker thread done servicing request
23:01:54.517 00.000 7988 OnExposeComplete: enter
23:01:54.534 00.017 7988 UpdateGuideState(): m_state=6
23:01:54.534 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
23:01:54.534 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=797.37, Mass=1647, SNR=27.0, Peak=150 HFD=4.7
23:01:54.534 00.000 7988 MultiStar: [#1 -0.24,0.03,0.98,U] [#2 -0.03,-0.31,0.87,U] [#3 -0.47,-0.10,0.00,M1] [#4 -0.29,-0.00,0.74,U] [#5 -0.01,-0.03,0.72,U] [#6 -0.33,0.15,0.65,U] [#7 -0.37,-0.17,0.50,U] [#8 0.19,0.01,0.44,U] 
23:01:54.534 00.000 7988 refined, 7 included, MultiStar: {-0.16, -0.08}, one-star: {-0.12, -0.23}
23:01:54.534 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.22 = 2.07)
23:01:54.534 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.04)
23:01:54.534 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.65 mountX=-0.08 mountY=0.16, mountTheta=2.06
23:01:54.549 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.08, opts=13)
23:01:54.551 00.002 7988 Enqueuing Move request for scope (-0.16, -0.08)
23:01:54.551 00.000 15712 Worker thread wakes up
23:01:54.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:01:54.551 00.000 7988 UpdateGuideState exits: m=1647 SNR=27.0
23:01:54.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:54.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:54.551 00.000 7988 Enqueuing Expose request
23:01:54.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
23:01:54.551 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
23:01:54.551 00.000 15712 Moving (-0.16, -0.08) raw xDistance=-0.08 yDistance=0.16
23:01:54.562 00.011 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.12
23:01:54.562 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
23:01:54.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:54.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:01:54.562 00.000 15712 MoveAxis(W, 4, ABG)
23:01:54.562 00.000 15712 Guiding  Dir = 3, Dur = 4
23:01:54.564 00.002 15712 IsGuiding returns 0
23:01:54.618 00.054 15712 IsGuiding returns 0
23:01:54.618 00.000 15712 Move returns status 0, amount 4
23:01:54.618 00.000 15712 MoveAxis(N, 0, ABG)
23:01:54.618 00.000 15712 Move returns status 0, amount 0
23:01:54.618 00.000 15712 move complete, result=0
23:01:54.618 00.000 15712 worker thread done servicing request
23:01:54.618 00.000 15712 Worker thread wakes up
23:01:54.618 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
23:01:54.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:54.626 00.008 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:56.042 01.416 15712 Exposure complete
23:01:56.110 00.068 15712 worker thread done servicing request
23:01:56.110 00.000 7988 OnExposeComplete: enter
23:01:56.110 00.000 7988 UpdateGuideState(): m_state=6
23:01:56.113 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
23:01:56.115 00.002 7988 Star::Find returns 1 (0), X=502.26, Y=797.51, Mass=1556, SNR=26.2, Peak=148 HFD=4.6
23:01:56.115 00.000 7988 MultiStar: [#1 -0.41,-0.00,1.00,U] [#2 -0.02,-0.38,0.86,U] [#3 -0.35,-0.21,0.88,U] [#4 -0.15,0.11,0.75,U] [#5 0.07,-0.19,0.69,U] [#6 -0.28,0.00,0.67,U] [#7 -0.09,0.01,0.51,U] [#8 0.02,-0.32,0.47,U] 
23:01:56.117 00.002 7988 single-star, 8 included, MultiStar: {-0.18, -0.12}, one-star: {-0.18, -0.09}
23:01:56.119 00.002 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.23 = 2.05)
23:01:56.119 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.02)
23:01:56.119 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.67 mountX=-0.09 mountY=0.18, mountTheta=2.04
23:01:56.119 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.09, opts=13)
23:01:56.119 00.000 7988 Enqueuing Move request for scope (-0.18, -0.09)
23:01:56.127 00.008 15712 Worker thread wakes up
23:01:56.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
23:01:56.127 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
23:01:56.127 00.000 15712 Moving (-0.18, -0.09) raw xDistance=-0.09 yDistance=0.18
23:01:56.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:56.127 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.2
23:01:56.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:56.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:56.127 00.000 7988 Enqueuing Expose request
23:01:56.127 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.11
23:01:56.127 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
23:01:56.127 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:56.127 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:01:56.127 00.000 15712 MoveAxis(W, 4, ABG)
23:01:56.127 00.000 15712 Guiding  Dir = 3, Dur = 4
23:01:56.127 00.000 15712 IsGuiding returns 0
23:01:56.151 00.024 15712 IsGuiding returns 0
23:01:56.151 00.000 15712 Move returns status 0, amount 4
23:01:56.151 00.000 15712 MoveAxis(N, 0, ABG)
23:01:56.151 00.000 15712 Move returns status 0, amount 0
23:01:56.151 00.000 15712 move complete, result=0
23:01:56.151 00.000 15712 worker thread done servicing request
23:01:56.151 00.000 15712 Worker thread wakes up
23:01:56.151 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
23:01:56.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:56.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:57.785 01.634 15712 Exposure complete
23:01:57.859 00.074 15712 worker thread done servicing request
23:01:57.859 00.000 7988 OnExposeComplete: enter
23:01:57.859 00.000 7988 UpdateGuideState(): m_state=6
23:01:57.864 00.005 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
23:01:57.864 00.000 7988 Star::Find returns 1 (0), X=502.18, Y=797.62, Mass=1633, SNR=26.9, Peak=145 HFD=4.5
23:01:57.866 00.002 7988 MultiStar: [#1 -0.15,0.17,0.96,U] [#2 -0.02,-0.13,0.86,U] [#3 -0.24,0.16,0.87,U] [#4 -0.15,0.25,0.75,U] [#5 0.14,0.14,0.74,U] [#6 -0.29,0.28,0.67,U] [#7 -0.25,-0.00,0.51,U] [#8 0.16,-0.02,0.47,U] 
23:01:57.868 00.002 7988 refined, 8 included, MultiStar: {-0.13, 0.10}, one-star: {-0.27, 0.02}
23:01:57.868 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
23:01:57.870 00.002 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
23:01:57.872 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.49 mountX=0.10 mountY=0.13, mountTheta=0.92
23:01:57.874 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.10, opts=13)
23:01:57.876 00.002 7988 Enqueuing Move request for scope (-0.13, 0.10)
23:01:57.876 00.000 15712 Worker thread wakes up
23:01:57.878 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
23:01:57.878 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
23:01:57.878 00.000 15712 Moving (-0.13, 0.10) raw xDistance=0.10 yDistance=0.13
23:01:57.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:57.880 00.002 7988 UpdateGuideState exits: m=1633 SNR=26.9
23:01:57.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:57.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:57.880 00.000 7988 Enqueuing Expose request
23:01:57.880 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.10
23:01:57.880 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
23:01:57.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:57.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:01:57.880 00.000 15712 MoveAxis(W, 5, ABG)
23:01:57.880 00.000 15712 Guiding  Dir = 3, Dur = 5
23:01:57.912 00.032 15712 IsGuiding returns 0
23:01:57.931 00.019 15712 IsGuiding returns 0
23:01:57.931 00.000 15712 Move returns status 0, amount 5
23:01:57.931 00.000 15712 MoveAxis(N, 0, ABG)
23:01:57.931 00.000 15712 Move returns status 0, amount 0
23:01:57.931 00.000 15712 move complete, result=0
23:01:57.933 00.002 15712 worker thread done servicing request
23:01:57.933 00.000 15712 Worker thread wakes up
23:01:57.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:57.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:01:57.933 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
23:01:59.346 01.413 15712 Exposure complete
23:01:59.399 00.053 15712 worker thread done servicing request
23:01:59.399 00.000 7988 OnExposeComplete: enter
23:01:59.407 00.008 7988 UpdateGuideState(): m_state=6
23:01:59.407 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
23:01:59.407 00.000 7988 Star::Find returns 1 (0), X=502.27, Y=797.73, Mass=1637, SNR=26.9, Peak=143 HFD=4.7
23:01:59.407 00.000 7988 MultiStar: [#1 -0.21,0.25,0.96,U] [#2 0.08,-0.09,0.86,U] [#3 -0.18,0.08,0.85,U] [#4 -0.19,0.32,0.73,U] [#5 0.06,0.07,0.71,U] [#6 -0.07,0.45,0.65,U] [#7 -0.16,-0.11,0.51,U] [#8 0.31,-0.27,0.45,U] 
23:01:59.407 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.11}, one-star: {-0.17, 0.13}
23:01:59.407 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
23:01:59.407 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
23:01:59.416 00.009 7988 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.20 mountX=0.11 mountY=0.08, mountTheta=0.62
23:01:59.416 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.11, opts=13)
23:01:59.416 00.000 7988 Enqueuing Move request for scope (-0.08, 0.11)
23:01:59.416 00.000 15712 Worker thread wakes up
23:01:59.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
23:01:59.416 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
23:01:59.416 00.000 15712 Moving (-0.08, 0.11) raw xDistance=0.11 yDistance=0.08
23:01:59.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:01:59.416 00.000 7988 UpdateGuideState exits: m=1637 SNR=26.9
23:01:59.422 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:59.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:01:59.423 00.001 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 654.09
23:01:59.423 00.000 7988 Enqueuing Expose request
23:01:59.425 00.002 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
23:01:59.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:59.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:01:59.425 00.000 15712 MoveAxis(W, 2, ABG)
23:01:59.425 00.000 15712 Guiding  Dir = 3, Dur = 2
23:01:59.425 00.000 15712 IsGuiding returns 0
23:01:59.450 00.025 15712 IsGuiding returns 0
23:01:59.450 00.000 15712 Move returns status 0, amount 2
23:01:59.450 00.000 15712 MoveAxis(N, 0, ABG)
23:01:59.450 00.000 15712 Move returns status 0, amount 0
23:01:59.450 00.000 15712 move complete, result=0
23:01:59.450 00.000 15712 worker thread done servicing request
23:01:59.450 00.000 15712 Worker thread wakes up
23:01:59.450 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
23:01:59.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:01:59.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:01.097 01.647 15712 Exposure complete
23:02:01.150 00.053 15712 worker thread done servicing request
23:02:01.150 00.000 7988 OnExposeComplete: enter
23:02:01.158 00.008 7988 UpdateGuideState(): m_state=6
23:02:01.160 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
23:02:01.160 00.000 7988 Star::Find returns 1 (0), X=502.45, Y=797.61, Mass=1649, SNR=27.2, Peak=157 HFD=4.4
23:02:01.162 00.002 7988 MultiStar: [#1 -0.04,0.29,0.97,U] [#2 0.21,-0.11,0.85,U] [#3 0.09,0.02,0.86,U] [#4 -0.05,0.34,0.76,U] [#5 0.31,0.02,0.69,U] [#6 0.00,0.40,0.67,U] [#7 -0.01,-0.07,0.48,U] [#8 0.20,-0.09,0.45,U] 
23:02:01.162 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.00, 0.01}
23:02:01.164 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
23:02:01.164 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
23:02:01.166 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.47 mountX=0.01 mountY=-0.00, mountTheta=-0.12
23:02:01.167 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.01, opts=13)
23:02:01.169 00.002 7988 Enqueuing Move request for scope (0.00, 0.01)
23:02:01.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:02:01.171 00.002 7988 UpdateGuideState exits: m=1649 SNR=27.2
23:02:01.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:01.173 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:01.174 00.001 7988 Enqueuing Expose request
23:02:01.174 00.000 15712 Worker thread wakes up
23:02:01.174 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
23:02:01.174 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
23:02:01.174 00.000 15712 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
23:02:01.174 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 654.08
23:02:01.174 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
23:02:01.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:01.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:02:01.174 00.000 15712 MoveAxis(E, 0, ABG)
23:02:01.174 00.000 15712 Move returns status 0, amount 0
23:02:01.174 00.000 15712 MoveAxis(N, 0, ABG)
23:02:01.174 00.000 15712 Move returns status 0, amount 0
23:02:01.174 00.000 15712 move complete, result=0
23:02:01.174 00.000 15712 worker thread done servicing request
23:02:01.174 00.000 15712 Worker thread wakes up
23:02:01.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:01.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:01.174 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:02.596 01.422 15712 Exposure complete
23:02:02.658 00.062 15712 worker thread done servicing request
23:02:02.658 00.000 7988 OnExposeComplete: enter
23:02:02.658 00.000 7988 UpdateGuideState(): m_state=6
23:02:02.660 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
23:02:02.662 00.002 7988 Star::Find returns 1 (0), X=502.39, Y=797.93, Mass=1627, SNR=26.9, Peak=149 HFD=4.5
23:02:02.662 00.000 7988 MultiStar: [#1 -0.12,0.33,0.99,U] [#2 0.20,-0.08,0.85,U] [#3 -0.01,0.21,0.84,U] [#4 0.20,0.44,0.00,M1] [#5 0.16,0.04,0.72,U] [#6 -0.03,0.16,0.65,U] [#7 0.10,0.10,0.50,U] [#8 0.30,-0.04,0.47,U] 
23:02:02.664 00.002 7988 refined, 7 included, MultiStar: {0.05, 0.15}, one-star: {-0.05, 0.32}
23:02:02.664 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
23:02:02.664 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
23:02:02.664 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=0.15 mountY=-0.05, mountTheta=-0.31
23:02:02.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.15, opts=13)
23:02:02.664 00.000 7988 Enqueuing Move request for scope (0.05, 0.15)
23:02:02.664 00.000 15712 Worker thread wakes up
23:02:02.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:02:02.664 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:02:02.664 00.000 15712 Moving (0.05, 0.15) raw xDistance=0.15 yDistance=-0.05
23:02:02.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:02.664 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.9
23:02:02.673 00.009 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.07
23:02:02.673 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:02:02.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:02.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:02.673 00.000 15712 MoveAxis(E, 3, ABG)
23:02:02.673 00.000 15712 Guiding  Dir = 2, Dur = 3
23:02:02.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:02.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:02.673 00.000 7988 Enqueuing Expose request
23:02:02.673 00.000 15712 IsGuiding returns 0
23:02:02.696 00.023 15712 IsGuiding returns 0
23:02:02.696 00.000 15712 Move returns status 0, amount 3
23:02:02.696 00.000 15712 MoveAxis(N, 0, ABG)
23:02:02.696 00.000 15712 Move returns status 0, amount 0
23:02:02.696 00.000 15712 move complete, result=0
23:02:02.696 00.000 15712 worker thread done servicing request
23:02:02.696 00.000 15712 Worker thread wakes up
23:02:02.696 00.000 7988 GuideStep: 0.2 px 3 ms EAST, -0.0 px 0 ms NORTH
23:02:02.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:02.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:04.334 01.638 15712 Exposure complete
23:02:04.380 00.046 15712 worker thread done servicing request
23:02:04.380 00.000 7988 OnExposeComplete: enter
23:02:04.397 00.017 7988 UpdateGuideState(): m_state=6
23:02:04.397 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
23:02:04.397 00.000 7988 Star::Find returns 1 (0), X=502.21, Y=797.54, Mass=1683, SNR=27.4, Peak=147 HFD=4.6
23:02:04.397 00.000 7988 MultiStar: [#1 -0.26,0.14,0.96,U] [#2 0.05,-0.38,0.87,U] [#3 -0.24,-0.13,0.86,U] [#4 -0.59,0.27,0.00,M2] [#5 0.18,-0.14,0.73,U] [#6 -0.28,0.28,0.66,U] [#7 -0.35,-0.18,0.49,U] [#8 0.01,-0.18,0.41,U] 
23:02:04.397 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.08}, one-star: {-0.23, -0.06}
23:02:04.397 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
23:02:04.397 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
23:02:04.397 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.66 mountX=-0.08 mountY=0.15, mountTheta=2.06
23:02:04.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.08, opts=13)
23:02:04.397 00.000 7988 Enqueuing Move request for scope (-0.14, -0.08)
23:02:04.397 00.000 15712 Worker thread wakes up
23:02:04.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
23:02:04.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
23:02:04.397 00.000 15712 Moving (-0.14, -0.08) raw xDistance=-0.08 yDistance=0.15
23:02:04.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:04.397 00.000 7988 UpdateGuideState exits: m=1683 SNR=27.4
23:02:04.410 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:04.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:04.411 00.001 7988 Enqueuing Expose request
23:02:04.413 00.002 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 654.06
23:02:04.413 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
23:02:04.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:04.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:02:04.413 00.000 15712 MoveAxis(E, 0, ABG)
23:02:04.413 00.000 15712 Move returns status 0, amount 0
23:02:04.413 00.000 15712 MoveAxis(N, 0, ABG)
23:02:04.413 00.000 15712 Move returns status 0, amount 0
23:02:04.413 00.000 15712 move complete, result=0
23:02:04.413 00.000 15712 worker thread done servicing request
23:02:04.413 00.000 15712 Worker thread wakes up
23:02:04.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:04.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:04.413 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:05.946 01.533 15712 Exposure complete
23:02:06.004 00.058 15712 worker thread done servicing request
23:02:06.004 00.000 7988 OnExposeComplete: enter
23:02:06.004 00.000 7988 UpdateGuideState(): m_state=6
23:02:06.012 00.008 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
23:02:06.012 00.000 7988 Star::Find returns 1 (0), X=502.20, Y=797.60, Mass=1626, SNR=26.9, Peak=165 HFD=4.5
23:02:06.012 00.000 7988 MultiStar: [#1 -0.27,0.01,0.96,U] [#2 0.10,-0.35,0.87,U] [#3 -0.29,-0.21,0.83,U] [#4 -0.35,0.06,0.75,U] [#5 0.05,-0.19,0.74,U] [#6 0.06,0.19,0.67,U] [#7 -0.16,-0.11,0.49,U] [#8 -0.20,-0.04,0.44,U] 
23:02:06.012 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.24, -0.01}
23:02:06.012 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.23 = 2.05)
23:02:06.012 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.02)
23:02:06.012 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.67 mountX=-0.08 mountY=0.15, mountTheta=2.05
23:02:06.020 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.08, opts=13)
23:02:06.022 00.002 7988 Enqueuing Move request for scope (-0.15, -0.08)
23:02:06.022 00.000 15712 Worker thread wakes up
23:02:06.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
23:02:06.022 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
23:02:06.022 00.000 15712 Moving (-0.15, -0.08) raw xDistance=-0.08 yDistance=0.15
23:02:06.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:06.022 00.000 7988 UpdateGuideState exits: m=1626 SNR=26.9
23:02:06.025 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:06.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:06.027 00.002 7988 Enqueuing Expose request
23:02:06.027 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.05
23:02:06.029 00.002 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:02:06.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:06.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:02:06.029 00.000 15712 MoveAxis(E, 2, ABG)
23:02:06.029 00.000 15712 Guiding  Dir = 2, Dur = 2
23:02:06.029 00.000 15712 IsGuiding returns 0
23:02:06.051 00.022 15712 IsGuiding returns 0
23:02:06.051 00.000 15712 Move returns status 0, amount 2
23:02:06.051 00.000 15712 MoveAxis(N, 0, ABG)
23:02:06.051 00.000 15712 Move returns status 0, amount 0
23:02:06.051 00.000 15712 move complete, result=0
23:02:06.051 00.000 15712 worker thread done servicing request
23:02:06.051 00.000 15712 Worker thread wakes up
23:02:06.051 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
23:02:06.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:06.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:07.690 01.639 15712 Exposure complete
23:02:07.754 00.064 15712 worker thread done servicing request
23:02:07.754 00.000 7988 OnExposeComplete: enter
23:02:07.754 00.000 7988 UpdateGuideState(): m_state=6
23:02:07.756 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
23:02:07.756 00.000 7988 Star::Find returns 1 (0), X=502.29, Y=797.11, Mass=1677, SNR=27.3, Peak=161 HFD=4.3
23:02:07.758 00.002 7988 MultiStar: [#1 -0.35,-0.25,0.97,U] [#2 -0.03,-0.61,0.00,M1] [#3 0.00,-0.33,0.85,U] [#4 -0.32,-0.34,0.76,U] [#5 0.17,-0.31,0.74,U] [#6 0.04,-0.13,0.66,U] [#7 0.08,-0.52,0.00,M1] [#8 0.15,-0.41,0.43,U] 
23:02:07.764 00.006 7988 refined, 6 included, MultiStar: {-0.10, -0.33}, one-star: {-0.16, -0.50}
23:02:07.766 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
23:02:07.768 00.002 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.83)
23:02:07.771 00.003 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.33 hyp=0.34 cameraTheta=-1.86 mountX=-0.33 mountY=0.11, mountTheta=2.83
23:02:07.771 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.33, opts=13)
23:02:07.771 00.000 7988 Enqueuing Move request for scope (-0.10, -0.33)
23:02:07.771 00.000 15712 Worker thread wakes up
23:02:07.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.33) opts 0xd
23:02:07.771 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.33)
23:02:07.771 00.000 15712 Moving (-0.10, -0.33) raw xDistance=-0.33 yDistance=0.11
23:02:07.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:07.771 00.000 7988 UpdateGuideState exits: m=1677 SNR=27.3
23:02:07.779 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:07.781 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:07.781 00.000 7988 Enqueuing Expose request
23:02:07.783 00.002 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 654.04
23:02:07.783 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
23:02:07.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:07.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:02:07.783 00.000 15712 MoveAxis(E, 69, ABG)
23:02:07.783 00.000 15712 Guiding  Dir = 2, Dur = 69
23:02:07.783 00.000 15712 IsGuiding returns 0
23:02:07.801 00.018 15712 PulseGuide returned control before completion, sleep 52
23:02:07.882 00.081 15712 IsGuiding returns 0
23:02:07.882 00.000 15712 Move returns status 0, amount 69
23:02:07.882 00.000 15712 MoveAxis(N, 0, ABG)
23:02:07.882 00.000 15712 Move returns status 0, amount 0
23:02:07.882 00.000 15712 move complete, result=0
23:02:07.882 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
23:02:07.882 00.000 15712 worker thread done servicing request
23:02:07.882 00.000 15712 Worker thread wakes up
23:02:07.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:07.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:09.301 01.419 15712 Exposure complete
23:02:09.361 00.060 15712 worker thread done servicing request
23:02:09.361 00.000 7988 OnExposeComplete: enter
23:02:09.362 00.001 7988 UpdateGuideState(): m_state=6
23:02:09.364 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
23:02:09.364 00.000 7988 Star::Find returns 1 (0), X=502.27, Y=797.36, Mass=1657, SNR=27.3, Peak=151 HFD=4.7
23:02:09.366 00.002 7988 MultiStar: [#1 -0.20,-0.04,0.95,U] [#2 0.05,-0.43,0.84,U] [#3 -0.15,-0.06,0.84,U] [#4 -0.17,0.23,0.78,U] [#5 0.02,-0.01,0.73,U] [#6 -0.08,0.14,0.67,U] [#7 -0.05,-0.10,0.48,U] [#8 0.19,-0.16,0.44,U] 
23:02:09.366 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.17, -0.25}
23:02:09.368 00.002 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
23:02:09.368 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
23:02:09.370 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.36 mountX=-0.08 mountY=0.09, mountTheta=2.35
23:02:09.372 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
23:02:09.372 00.000 7988 Enqueuing Move request for scope (-0.08, -0.08)
23:02:09.374 00.002 15712 Worker thread wakes up
23:02:09.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
23:02:09.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
23:02:09.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:09.374 00.000 7988 UpdateGuideState exits: m=1657 SNR=27.3
23:02:09.377 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:09.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:09.378 00.001 7988 Enqueuing Expose request
23:02:09.378 00.000 15712 Moving (-0.08, -0.08) raw xDistance=-0.08 yDistance=0.09
23:02:09.382 00.004 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.03
23:02:09.382 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
23:02:09.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:09.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:09.382 00.000 15712 MoveAxis(E, 7, ABG)
23:02:09.382 00.000 15712 Guiding  Dir = 2, Dur = 7
23:02:09.383 00.001 15712 IsGuiding returns 0
23:02:09.408 00.025 15712 IsGuiding returns 0
23:02:09.408 00.000 15712 Move returns status 0, amount 7
23:02:09.408 00.000 15712 MoveAxis(N, 0, ABG)
23:02:09.408 00.000 15712 Move returns status 0, amount 0
23:02:09.408 00.000 15712 move complete, result=0
23:02:09.408 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:02:09.410 00.002 15712 worker thread done servicing request
23:02:09.410 00.000 15712 Worker thread wakes up
23:02:09.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:09.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:11.053 01.643 15712 Exposure complete
23:02:11.110 00.057 15712 worker thread done servicing request
23:02:11.110 00.000 7988 OnExposeComplete: enter
23:02:11.110 00.000 7988 UpdateGuideState(): m_state=6
23:02:11.116 00.006 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
23:02:11.118 00.002 7988 Star::Find returns 1 (0), X=502.13, Y=797.69, Mass=1559, SNR=26.3, Peak=137 HFD=4.3
23:02:11.118 00.000 7988 MultiStar: [#1 -0.19,0.26,1.00,U] [#2 -0.12,-0.18,0.88,U] [#3 -0.27,0.11,0.88,U] [#4 -0.29,0.30,0.78,U] [#5 -0.00,0.07,0.74,U] [#6 -0.21,0.39,0.69,U] [#7 -0.29,0.14,0.52,U] [#8 -0.16,-0.20,0.44,U] 
23:02:11.120 00.002 7988 refined, 8 included, MultiStar: {-0.21, 0.12}, one-star: {-0.31, 0.09}
23:02:11.120 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
23:02:11.122 00.002 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
23:02:11.122 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.61 mountX=0.12 mountY=0.20, mountTheta=1.04
23:02:11.124 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.12, opts=13)
23:02:11.126 00.002 7988 Enqueuing Move request for scope (-0.21, 0.12)
23:02:11.127 00.001 15712 Worker thread wakes up
23:02:11.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
23:02:11.127 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
23:02:11.127 00.000 15712 Moving (-0.21, 0.12) raw xDistance=0.12 yDistance=0.20
23:02:11.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:11.127 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.3
23:02:11.129 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:11.129 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:11.131 00.002 7988 Enqueuing Expose request
23:02:11.131 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.02
23:02:11.131 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
23:02:11.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:11.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:02:11.131 00.000 15712 MoveAxis(E, 9, ABG)
23:02:11.131 00.000 15712 Guiding  Dir = 2, Dur = 9
23:02:11.131 00.000 15712 IsGuiding returns 0
23:02:11.147 00.016 15712 IsGuiding returns 0
23:02:11.147 00.000 15712 Move returns status 0, amount 9
23:02:11.147 00.000 15712 MoveAxis(N, 0, ABG)
23:02:11.147 00.000 15712 Move returns status 0, amount 0
23:02:11.147 00.000 15712 move complete, result=0
23:02:11.147 00.000 15712 worker thread done servicing request
23:02:11.147 00.000 15712 Worker thread wakes up
23:02:11.147 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
23:02:11.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:11.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:12.569 01.422 15712 Exposure complete
23:02:12.631 00.062 15712 worker thread done servicing request
23:02:12.631 00.000 7988 OnExposeComplete: enter
23:02:12.631 00.000 7988 UpdateGuideState(): m_state=6
23:02:12.631 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
23:02:12.631 00.000 7988 Star::Find returns 1 (0), X=502.22, Y=797.86, Mass=1680, SNR=27.2, Peak=146 HFD=4.5
23:02:12.631 00.000 7988 MultiStar: [#1 -0.22,0.41,0.94,U] [#2 0.06,0.02,0.85,U] [#3 -0.11,0.09,0.85,U] [#4 -0.49,0.51,0.00,M1] [#5 0.11,0.36,0.74,U] [#6 -0.12,0.31,0.64,U] [#7 -0.08,0.13,0.50,U] [#8 -0.02,0.18,0.44,U] 
23:02:12.631 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.23}, one-star: {-0.22, 0.26}
23:02:12.631 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
23:02:12.631 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
23:02:12.631 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.95 mountX=0.23 mountY=0.08, mountTheta=0.35
23:02:12.631 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.23, opts=13)
23:02:12.642 00.011 7988 Enqueuing Move request for scope (-0.09, 0.23)
23:02:12.642 00.000 15712 Worker thread wakes up
23:02:12.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
23:02:12.642 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
23:02:12.642 00.000 15712 Moving (-0.09, 0.23) raw xDistance=0.23 yDistance=0.08
23:02:12.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:02:12.642 00.000 7988 UpdateGuideState exits: m=1680 SNR=27.2
23:02:12.645 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:12.647 00.002 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 654.01
23:02:12.647 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
23:02:12.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:12.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:02:12.647 00.000 15712 MoveAxis(W, 35, ABG)
23:02:12.647 00.000 15712 Guiding  Dir = 3, Dur = 35
23:02:12.647 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:12.647 00.000 7988 Enqueuing Expose request
23:02:12.684 00.037 15712 IsGuiding returns 0
23:02:12.697 00.013 15712 PulseGuide returned control before completion, sleep 30
23:02:12.744 00.047 15712 IsGuiding returns 0
23:02:12.744 00.000 15712 Move returns status 0, amount 35
23:02:12.744 00.000 15712 MoveAxis(N, 0, ABG)
23:02:12.744 00.000 15712 Move returns status 0, amount 0
23:02:12.744 00.000 15712 move complete, result=0
23:02:12.744 00.000 15712 worker thread done servicing request
23:02:12.744 00.000 15712 Worker thread wakes up
23:02:12.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:12.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:12.744 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
23:02:14.388 01.644 15712 Exposure complete
23:02:14.445 00.057 15712 worker thread done servicing request
23:02:14.445 00.000 7988 OnExposeComplete: enter
23:02:14.451 00.006 7988 UpdateGuideState(): m_state=6
23:02:14.451 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
23:02:14.453 00.002 7988 Star::Find returns 1 (0), X=502.55, Y=797.56, Mass=1605, SNR=26.6, Peak=133 HFD=4.6
23:02:14.453 00.000 7988 MultiStar: [#1 -0.31,0.30,0.99,U] [#2 0.05,-0.09,0.84,U] [#3 -0.06,0.17,0.85,U] [#4 0.17,0.39,0.77,U] [#5 0.02,0.15,0.70,U] [#6 -0.13,0.34,0.67,U] [#7 -0.05,0.02,0.49,U] [#8 -0.04,0.31,0.46,U] 
23:02:14.455 00.002 7988 single-star, 8 included, MultiStar: {-0.03, 0.16}, one-star: {0.10, -0.04}
23:02:14.455 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
23:02:14.457 00.002 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
23:02:14.457 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.40 mountX=-0.04 mountY=-0.10, mountTheta=-1.97
23:02:14.459 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.04, opts=13)
23:02:14.461 00.002 7988 Enqueuing Move request for scope (0.10, -0.04)
23:02:14.463 00.002 15712 Worker thread wakes up
23:02:14.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:02:14.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:02:14.463 00.000 15712 Moving (0.10, -0.04) raw xDistance=-0.04 yDistance=-0.10
23:02:14.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:14.463 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.6
23:02:14.465 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:14.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:14.467 00.002 7988 Enqueuing Expose request
23:02:14.467 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.00
23:02:14.467 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
23:02:14.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:14.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:02:14.467 00.000 15712 MoveAxis(E, 11, ABG)
23:02:14.467 00.000 15712 Guiding  Dir = 2, Dur = 11
23:02:14.467 00.000 15712 IsGuiding returns 0
23:02:14.492 00.025 15712 IsGuiding returns 1
23:02:14.492 00.000 15712 scope still moving after pulse duration time elapsed
23:02:14.531 00.039 15712 IsGuiding returns 0
23:02:14.531 00.000 15712 scope move finished after 11 + 60 ms
23:02:14.531 00.000 15712 Move returns status 0, amount 11
23:02:14.531 00.000 15712 MoveAxis(N, 0, ABG)
23:02:14.531 00.000 15712 Move returns status 0, amount 0
23:02:14.531 00.000 15712 move complete, result=0
23:02:14.531 00.000 15712 worker thread done servicing request
23:02:14.531 00.000 15712 Worker thread wakes up
23:02:14.531 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:02:14.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:14.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:15.948 01.417 15712 Exposure complete
23:02:16.010 00.062 15712 worker thread done servicing request
23:02:16.010 00.000 7988 OnExposeComplete: enter
23:02:16.012 00.002 7988 UpdateGuideState(): m_state=6
23:02:16.012 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
23:02:16.014 00.002 7988 Star::Find returns 1 (0), X=502.26, Y=797.70, Mass=1606, SNR=26.5, Peak=149 HFD=4.3
23:02:16.014 00.000 7988 MultiStar: [#1 -0.41,0.31,0.00,M1] [#2 -0.09,-0.09,0.88,U] [#3 -0.04,0.10,0.86,U] [#4 -0.26,0.36,0.79,U] [#5 0.12,-0.01,0.74,U] [#6 0.03,0.44,0.65,U] [#7 -0.04,0.25,0.51,U] [#8 0.10,-0.02,0.42,U] 
23:02:16.016 00.002 7988 refined, 7 included, MultiStar: {-0.06, 0.13}, one-star: {-0.18, 0.10}
23:02:16.018 00.002 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
23:02:16.018 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
23:02:16.020 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=2.02 mountX=0.13 mountY=0.06, mountTheta=0.43
23:02:16.022 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.13, opts=13)
23:02:16.022 00.000 7988 Enqueuing Move request for scope (-0.06, 0.13)
23:02:16.024 00.002 15712 Worker thread wakes up
23:02:16.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
23:02:16.024 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
23:02:16.024 00.000 15712 Moving (-0.06, 0.13) raw xDistance=0.13 yDistance=0.06
23:02:16.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:02:16.026 00.002 7988 UpdateGuideState exits: m=1606 SNR=26.5
23:02:16.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:16.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:16.026 00.000 7988 Enqueuing Expose request
23:02:16.026 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 653.99
23:02:16.026 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
23:02:16.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:16.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:02:16.026 00.000 15712 MoveAxis(E, 10, ABG)
23:02:16.026 00.000 15712 Guiding  Dir = 2, Dur = 10
23:02:16.026 00.000 15712 IsGuiding returns 0
23:02:16.060 00.034 15712 IsGuiding returns 1
23:02:16.060 00.000 15712 scope still moving after pulse duration time elapsed
23:02:16.107 00.047 15712 IsGuiding returns 0
23:02:16.107 00.000 15712 scope move finished after 10 + 66 ms
23:02:16.107 00.000 15712 Move returns status 0, amount 10
23:02:16.107 00.000 15712 MoveAxis(N, 0, ABG)
23:02:16.107 00.000 15712 Move returns status 0, amount 0
23:02:16.107 00.000 15712 move complete, result=0
23:02:16.107 00.000 15712 worker thread done servicing request
23:02:16.107 00.000 15712 Worker thread wakes up
23:02:16.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:16.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:16.107 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
23:02:17.850 01.743 15712 Exposure complete
23:02:17.897 00.047 15712 worker thread done servicing request
23:02:17.911 00.014 7988 OnExposeComplete: enter
23:02:17.911 00.000 7988 UpdateGuideState(): m_state=6
23:02:17.911 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
23:02:17.914 00.003 7988 Star::Find returns 1 (0), X=502.36, Y=797.75, Mass=1634, SNR=27.1, Peak=150 HFD=4.4
23:02:17.914 00.000 7988 MultiStar: [#1 -0.18,0.38,1.01,U] [#2 -0.13,-0.24,0.84,U] [#3 -0.28,0.11,0.87,U] [#4 -0.25,0.36,0.77,U] [#5 0.15,0.12,0.72,U] [#6 -0.25,0.50,0.00,M1] [#7 -0.15,0.20,0.49,U] [#8 -0.03,0.31,0.45,U] 
23:02:17.914 00.000 7988 single-star, 7 included, MultiStar: {-0.13, 0.17}, one-star: {-0.08, 0.14}
23:02:17.914 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.56) = xAngle (0.53 = 0.53)
23:02:17.914 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
23:02:17.914 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.09 mountX=0.14 mountY=0.08, mountTheta=0.50
23:02:17.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.14, opts=13)
23:02:17.914 00.000 7988 Enqueuing Move request for scope (-0.08, 0.14)
23:02:17.914 00.000 15712 Worker thread wakes up
23:02:17.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
23:02:17.914 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
23:02:17.914 00.000 15712 Moving (-0.08, 0.14) raw xDistance=0.14 yDistance=0.08
23:02:17.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:17.914 00.000 7988 UpdateGuideState exits: m=1634 SNR=27.1
23:02:17.926 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:17.927 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:17.927 00.000 7988 Enqueuing Expose request
23:02:17.929 00.002 15712 PPEC rslt: input = 0.14, final = -0.04, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 653.98
23:02:17.929 00.000 15712 PPEC: input: 0.14, control: -0.04, exposure: 1500
23:02:17.929 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:17.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:02:17.929 00.000 15712 MoveAxis(E, 11, ABG)
23:02:17.929 00.000 15712 Guiding  Dir = 2, Dur = 11
23:02:17.929 00.000 15712 IsGuiding returns 0
23:02:17.945 00.016 15712 IsGuiding returns 1
23:02:17.945 00.000 15712 scope still moving after pulse duration time elapsed
23:02:17.993 00.048 15712 IsGuiding returns 0
23:02:17.993 00.000 15712 scope move finished after 11 + 52 ms
23:02:17.993 00.000 15712 Move returns status 0, amount 11
23:02:17.993 00.000 15712 MoveAxis(N, 0, ABG)
23:02:17.993 00.000 15712 Move returns status 0, amount 0
23:02:17.993 00.000 15712 move complete, result=0
23:02:17.993 00.000 15712 worker thread done servicing request
23:02:17.993 00.000 15712 Worker thread wakes up
23:02:17.993 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
23:02:17.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:17.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:19.415 01.422 15712 Exposure complete
23:02:19.460 00.045 15712 worker thread done servicing request
23:02:19.460 00.000 7988 OnExposeComplete: enter
23:02:19.476 00.016 7988 UpdateGuideState(): m_state=6
23:02:19.477 00.001 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
23:02:19.477 00.000 7988 Star::Find returns 1 (0), X=502.35, Y=797.86, Mass=1567, SNR=26.1, Peak=164 HFD=4.4
23:02:19.477 00.000 7988 MultiStar: [#1 -0.22,0.37,0.99,U] [#2 -0.00,0.30,0.86,U] [#3 -0.17,0.39,0.90,U] [#4 -0.10,0.51,0.00,M1] [#5 0.16,0.31,0.77,U] [#6 -0.17,0.37,0.70,U] [#7 -0.21,0.04,0.53,U] [#8 0.09,0.22,0.45,U] 
23:02:19.477 00.000 7988 single-star, 7 included, MultiStar: {-0.08, 0.30}, one-star: {-0.09, 0.26}
23:02:19.477 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
23:02:19.477 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
23:02:19.477 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.91 mountX=0.25 mountY=0.08, mountTheta=0.32
23:02:19.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.26, opts=13)
23:02:19.477 00.000 7988 Enqueuing Move request for scope (-0.09, 0.26)
23:02:19.477 00.000 15712 Worker thread wakes up
23:02:19.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
23:02:19.477 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
23:02:19.477 00.000 15712 Moving (-0.09, 0.26) raw xDistance=0.25 yDistance=0.08
23:02:19.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:02:19.477 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.1
23:02:19.490 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:19.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:19.492 00.002 7988 Enqueuing Expose request
23:02:19.492 00.000 15712 PPEC rslt: input = 0.25, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 653.97
23:02:19.492 00.000 15712 PPEC: input: 0.25, control: 0.14, exposure: 1500
23:02:19.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:19.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:02:19.492 00.000 15712 MoveAxis(W, 45, ABG)
23:02:19.492 00.000 15712 Guiding  Dir = 3, Dur = 45
23:02:19.492 00.000 15712 IsGuiding returns 0
23:02:19.511 00.019 15712 PulseGuide returned control before completion, sleep 38
23:02:19.556 00.045 15712 IsGuiding returns 1
23:02:19.556 00.000 15712 scope still moving after pulse duration time elapsed
23:02:19.591 00.035 15712 IsGuiding returns 0
23:02:19.591 00.000 15712 scope move finished after 45 + 52 ms
23:02:19.591 00.000 15712 Move returns status 0, amount 45
23:02:19.591 00.000 15712 MoveAxis(N, 0, ABG)
23:02:19.591 00.000 15712 Move returns status 0, amount 0
23:02:19.591 00.000 15712 move complete, result=0
23:02:19.591 00.000 15712 worker thread done servicing request
23:02:19.591 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
23:02:19.591 00.000 15712 Worker thread wakes up
23:02:19.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:19.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:21.228 01.637 15712 Exposure complete
23:02:21.290 00.062 15712 worker thread done servicing request
23:02:21.290 00.000 7988 OnExposeComplete: enter
23:02:21.292 00.002 7988 UpdateGuideState(): m_state=6
23:02:21.292 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
23:02:21.294 00.002 7988 Star::Find returns 1 (0), X=502.41, Y=797.52, Mass=1602, SNR=26.7, Peak=155 HFD=4.3
23:02:21.296 00.002 7988 MultiStar: [#1 0.02,-0.03,0.96,U] [#2 -0.03,-0.33,0.86,U] [#3 -0.22,-0.05,0.90,U] [#4 -0.25,0.09,0.75,U] [#5 0.06,-0.04,0.75,U] [#6 -0.09,0.12,0.68,U] [#7 -0.19,-0.24,0.50,U] [#8 -0.08,-0.23,0.45,U] 
23:02:21.296 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.04, -0.09}
23:02:21.298 00.002 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.55 = 2.74)
23:02:21.298 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.71)
23:02:21.300 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.98 mountX=-0.09 mountY=0.04, mountTheta=2.71
23:02:21.300 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.09, opts=13)
23:02:21.300 00.000 7988 Enqueuing Move request for scope (-0.04, -0.09)
23:02:21.300 00.000 15712 Worker thread wakes up
23:02:21.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
23:02:21.300 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
23:02:21.300 00.000 15712 Moving (-0.04, -0.09) raw xDistance=-0.09 yDistance=0.04
23:02:21.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:21.300 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.7
23:02:21.307 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:21.308 00.001 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.96
23:02:21.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:21.308 00.000 7988 Enqueuing Expose request
23:02:21.310 00.002 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
23:02:21.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:21.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:02:21.310 00.000 15712 MoveAxis(E, 2, ABG)
23:02:21.310 00.000 15712 Guiding  Dir = 2, Dur = 2
23:02:21.310 00.000 15712 IsGuiding returns 0
23:02:21.334 00.024 15712 IsGuiding returns 0
23:02:21.334 00.000 15712 Move returns status 0, amount 2
23:02:21.334 00.000 15712 MoveAxis(N, 0, ABG)
23:02:21.334 00.000 15712 Move returns status 0, amount 0
23:02:21.334 00.000 15712 move complete, result=0
23:02:21.334 00.000 15712 worker thread done servicing request
23:02:21.334 00.000 15712 Worker thread wakes up
23:02:21.334 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
23:02:21.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:21.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:22.744 01.410 15712 Exposure complete
23:02:22.791 00.047 15712 worker thread done servicing request
23:02:22.791 00.000 7988 OnExposeComplete: enter
23:02:22.807 00.016 7988 UpdateGuideState(): m_state=6
23:02:22.808 00.001 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
23:02:22.808 00.000 7988 Star::Find returns 1 (0), X=502.39, Y=797.56, Mass=1521, SNR=25.9, Peak=165 HFD=4.2
23:02:22.808 00.000 7988 MultiStar: [#1 -0.09,0.12,0.99,U] [#2 -0.06,-0.19,0.87,U] [#3 -0.19,-0.06,0.89,U] [#4 -0.38,0.10,0.77,U] [#5 0.20,-0.13,0.77,U] [#6 -0.13,-0.04,0.72,U] [#7 0.14,-0.14,0.53,U] [#8 0.16,0.05,0.45,U] 
23:02:22.808 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.05, -0.04}
23:02:22.808 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.01 = 2.27)
23:02:22.808 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.24)
23:02:22.808 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.45 mountX=-0.04 mountY=0.05, mountTheta=2.26
23:02:22.808 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
23:02:22.808 00.000 7988 Enqueuing Move request for scope (-0.05, -0.04)
23:02:22.808 00.000 15712 Worker thread wakes up
23:02:22.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:02:22.808 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:02:22.808 00.000 15712 Moving (-0.05, -0.04) raw xDistance=-0.04 yDistance=0.05
23:02:22.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:22.808 00.000 7988 UpdateGuideState exits: m=1521 SNR=25.9
23:02:22.821 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:22.821 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:22.823 00.002 7988 Enqueuing Expose request
23:02:22.823 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.96
23:02:22.823 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
23:02:22.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:22.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:02:22.823 00.000 15712 MoveAxis(W, 0, ABG)
23:02:22.823 00.000 15712 Move returns status 0, amount 0
23:02:22.823 00.000 15712 MoveAxis(N, 0, ABG)
23:02:22.823 00.000 15712 Move returns status 0, amount 0
23:02:22.823 00.000 15712 move complete, result=0
23:02:22.823 00.000 15712 worker thread done servicing request
23:02:22.823 00.000 15712 Worker thread wakes up
23:02:22.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:22.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:22.825 00.002 7988 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
23:02:24.564 01.739 15712 Exposure complete
23:02:24.623 00.059 15712 worker thread done servicing request
23:02:24.625 00.002 7988 OnExposeComplete: enter
23:02:24.626 00.001 7988 UpdateGuideState(): m_state=6
23:02:24.626 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
23:02:24.628 00.002 7988 Star::Find returns 1 (0), X=502.35, Y=797.64, Mass=1722, SNR=27.5, Peak=155 HFD=4.8
23:02:24.628 00.000 7988 MultiStar: [#1 -0.19,0.15,0.95,U] [#2 0.01,-0.31,0.84,U] [#3 -0.17,0.00,0.84,U] [#4 -0.13,0.47,0.00,M1] [#5 0.11,0.20,0.70,U] [#6 -0.17,0.23,0.66,U] [#7 0.05,0.07,0.47,U] [#8 0.12,0.12,0.46,U] 
23:02:24.628 00.000 7988 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {-0.09, 0.04}
23:02:24.628 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
23:02:24.628 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
23:02:24.628 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.42 mountX=0.05 mountY=0.06, mountTheta=0.84
23:02:24.628 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
23:02:24.628 00.000 7988 Enqueuing Move request for scope (-0.06, 0.05)
23:02:24.628 00.000 15712 Worker thread wakes up
23:02:24.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:02:24.628 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:02:24.628 00.000 15712 Moving (-0.06, 0.05) raw xDistance=0.05 yDistance=0.06
23:02:24.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:24.628 00.000 7988 UpdateGuideState exits: m=1722 SNR=27.5
23:02:24.640 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:24.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:24.642 00.002 7988 Enqueuing Expose request
23:02:24.642 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.95
23:02:24.642 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
23:02:24.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:24.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:02:24.642 00.000 15712 MoveAxis(W, 3, ABG)
23:02:24.642 00.000 15712 Guiding  Dir = 3, Dur = 3
23:02:24.642 00.000 15712 IsGuiding returns 0
23:02:24.658 00.016 15712 IsGuiding returns 0
23:02:24.658 00.000 15712 Move returns status 0, amount 3
23:02:24.658 00.000 15712 MoveAxis(N, 0, ABG)
23:02:24.658 00.000 15712 Move returns status 0, amount 0
23:02:24.658 00.000 15712 move complete, result=0
23:02:24.658 00.000 15712 worker thread done servicing request
23:02:24.658 00.000 15712 Worker thread wakes up
23:02:24.658 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:02:24.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:24.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:26.076 01.418 15712 Exposure complete
23:02:26.124 00.048 15712 worker thread done servicing request
23:02:26.124 00.000 7988 OnExposeComplete: enter
23:02:26.140 00.016 7988 UpdateGuideState(): m_state=6
23:02:26.140 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
23:02:26.140 00.000 7988 Star::Find returns 1 (0), X=502.36, Y=797.69, Mass=1570, SNR=26.4, Peak=138 HFD=4.7
23:02:26.140 00.000 7988 MultiStar: [#1 -0.26,0.21,1.01,U] [#2 0.09,-0.17,0.85,U] [#3 -0.03,0.18,0.87,U] [#4 -0.13,0.32,0.78,U] [#5 0.25,-0.05,0.74,U] [#6 -0.05,0.32,0.65,U] [#7 0.13,-0.07,0.51,U] [#8 -0.08,0.12,0.47,U] 
23:02:26.140 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {-0.09, 0.09}
23:02:26.140 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
23:02:26.140 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
23:02:26.140 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.85 mountX=0.11 mountY=0.03, mountTheta=0.26
23:02:26.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.11, opts=13)
23:02:26.140 00.000 7988 Enqueuing Move request for scope (-0.03, 0.11)
23:02:26.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:26.140 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.4
23:02:26.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:26.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:26.156 00.016 7988 Enqueuing Expose request
23:02:26.157 00.001 15712 Worker thread wakes up
23:02:26.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
23:02:26.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
23:02:26.157 00.000 15712 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.03
23:02:26.157 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.94
23:02:26.157 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
23:02:26.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:26.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:02:26.157 00.000 15712 MoveAxis(W, 5, ABG)
23:02:26.157 00.000 15712 Guiding  Dir = 3, Dur = 5
23:02:26.157 00.000 15712 IsGuiding returns 0
23:02:26.176 00.019 15712 IsGuiding returns 0
23:02:26.176 00.000 15712 Move returns status 0, amount 5
23:02:26.176 00.000 15712 MoveAxis(N, 0, ABG)
23:02:26.176 00.000 15712 Move returns status 0, amount 0
23:02:26.176 00.000 15712 move complete, result=0
23:02:26.176 00.000 15712 worker thread done servicing request
23:02:26.176 00.000 15712 Worker thread wakes up
23:02:26.176 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:02:26.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:26.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:27.815 01.639 15712 Exposure complete
23:02:27.876 00.061 15712 worker thread done servicing request
23:02:27.876 00.000 7988 OnExposeComplete: enter
23:02:27.877 00.001 7988 UpdateGuideState(): m_state=6
23:02:27.877 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
23:02:27.877 00.000 7988 Star::Find returns 1 (0), X=502.17, Y=797.78, Mass=1612, SNR=26.6, Peak=146 HFD=4.4
23:02:27.877 00.000 7988 MultiStar: [#1 -0.18,0.46,0.00,M1] [#2 -0.04,0.08,0.86,U] [#3 -0.09,0.22,0.86,U] [#4 -0.13,0.49,0.00,M1] [#5 0.02,0.43,0.69,U] [#6 -0.22,0.54,0.00,M1] [#7 -0.14,0.15,0.52,U] [#8 -0.03,0.15,0.42,U] 
23:02:27.877 00.000 7988 refined, 5 included, MultiStar: {-0.10, 0.20}, one-star: {-0.27, 0.17}
23:02:27.877 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
23:02:27.877 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
23:02:27.877 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.06 mountX=0.20 mountY=0.10, mountTheta=0.47
23:02:27.877 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.20, opts=13)
23:02:27.877 00.000 7988 Enqueuing Move request for scope (-0.10, 0.20)
23:02:27.889 00.012 15712 Worker thread wakes up
23:02:27.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
23:02:27.889 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
23:02:27.889 00.000 15712 Moving (-0.10, 0.20) raw xDistance=0.20 yDistance=0.10
23:02:27.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:27.889 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.6
23:02:27.891 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:27.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:27.893 00.002 7988 Enqueuing Expose request
23:02:27.893 00.000 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 653.93
23:02:27.893 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
23:02:27.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:27.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:02:27.893 00.000 15712 MoveAxis(W, 45, ABG)
23:02:27.895 00.002 15712 Guiding  Dir = 3, Dur = 45
23:02:27.895 00.000 15712 IsGuiding returns 0
23:02:27.909 00.014 15712 PulseGuide returned control before completion, sleep 31
23:02:27.961 00.052 15712 IsGuiding returns 1
23:02:27.961 00.000 15712 scope still moving after pulse duration time elapsed
23:02:28.004 00.043 15712 IsGuiding returns 0
23:02:28.004 00.000 15712 scope move finished after 45 + 65 ms
23:02:28.004 00.000 15712 Move returns status 0, amount 45
23:02:28.004 00.000 15712 MoveAxis(N, 0, ABG)
23:02:28.004 00.000 15712 Move returns status 0, amount 0
23:02:28.004 00.000 15712 move complete, result=0
23:02:28.006 00.002 15712 worker thread done servicing request
23:02:28.006 00.000 15712 Worker thread wakes up
23:02:28.006 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
23:02:28.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:28.007 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:29.423 01.416 15712 Exposure complete
23:02:29.468 00.045 15712 worker thread done servicing request
23:02:29.468 00.000 7988 OnExposeComplete: enter
23:02:29.485 00.017 7988 UpdateGuideState(): m_state=6
23:02:29.485 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
23:02:29.485 00.000 7988 Star::Find returns 1 (0), X=502.42, Y=797.61, Mass=1602, SNR=26.8, Peak=145 HFD=4.3
23:02:29.485 00.000 7988 MultiStar: [#1 -0.05,0.08,0.97,U] [#2 -0.16,-0.14,0.84,U] [#3 -0.23,0.05,0.85,U] [#4 -0.20,0.26,0.77,U] [#5 -0.06,-0.15,0.70,U] [#6 -0.20,0.39,0.65,U] [#7 -0.19,0.07,0.49,U] [#8 0.01,0.20,0.45,U] 
23:02:29.485 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.02, 0.01}
23:02:29.485 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.56) = xAngle (1.16 = 1.16)
23:02:29.485 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
23:02:29.485 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.72 mountX=0.01 mountY=0.02, mountTheta=1.15
23:02:29.485 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
23:02:29.485 00.000 7988 Enqueuing Move request for scope (-0.02, 0.01)
23:02:29.485 00.000 15712 Worker thread wakes up
23:02:29.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:02:29.485 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:02:29.485 00.000 15712 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
23:02:29.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:02:29.485 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.8
23:02:29.498 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:29.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:29.500 00.002 7988 Enqueuing Expose request
23:02:29.501 00.001 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.93
23:02:29.501 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
23:02:29.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:29.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:29.501 00.000 15712 MoveAxis(W, 5, ABG)
23:02:29.501 00.000 15712 Guiding  Dir = 3, Dur = 5
23:02:29.502 00.001 15712 IsGuiding returns 0
23:02:29.518 00.016 15712 IsGuiding returns 0
23:02:29.518 00.000 15712 Move returns status 0, amount 5
23:02:29.518 00.000 15712 MoveAxis(N, 0, ABG)
23:02:29.518 00.000 15712 Move returns status 0, amount 0
23:02:29.518 00.000 15712 move complete, result=0
23:02:29.518 00.000 15712 worker thread done servicing request
23:02:29.518 00.000 15712 Worker thread wakes up
23:02:29.518 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:02:29.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:29.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:31.162 01.644 15712 Exposure complete
23:02:31.222 00.060 15712 worker thread done servicing request
23:02:31.222 00.000 7988 OnExposeComplete: enter
23:02:31.224 00.002 7988 UpdateGuideState(): m_state=6
23:02:31.224 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
23:02:31.224 00.000 7988 Star::Find returns 1 (0), X=502.07, Y=797.69, Mass=1656, SNR=27.1, Peak=143 HFD=4.5
23:02:31.224 00.000 7988 MultiStar: [#1 -0.33,0.21,0.98,U] [#2 -0.20,-0.17,0.82,U] [#3 -0.31,-0.09,0.83,U] [#4 -0.15,0.16,0.78,U] [#5 -0.23,-0.00,0.75,U] [#6 -0.35,0.16,0.64,U] [#7 -0.41,-0.14,0.49,U] [#8 -0.28,0.13,0.45,U] 
23:02:31.224 00.000 7988 refined, 8 included, MultiStar: {-0.29, 0.04}, one-star: {-0.37, 0.09}
23:02:31.224 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.56) = xAngle (1.43 = 1.43)
23:02:31.224 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
23:02:31.224 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.04 hyp=0.29 cameraTheta=3.00 mountX=0.04 mountY=0.29, mountTheta=1.43
23:02:31.233 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.04, opts=13)
23:02:31.233 00.000 7988 Enqueuing Move request for scope (-0.29, 0.04)
23:02:31.233 00.000 15712 Worker thread wakes up
23:02:31.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.04) opts 0xd
23:02:31.233 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.04)
23:02:31.233 00.000 15712 Moving (-0.29, 0.04) raw xDistance=0.04 yDistance=0.29
23:02:31.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:02:31.233 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.1
23:02:31.237 00.004 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.92
23:02:31.237 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
23:02:31.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
23:02:31.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:31.237 00.000 15712 MoveAxis(W, 3, ABG)
23:02:31.237 00.000 15712 Guiding  Dir = 3, Dur = 3
23:02:31.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:31.240 00.003 7988 Enqueuing Expose request
23:02:31.242 00.002 15712 IsGuiding returns 0
23:02:31.255 00.013 15712 IsGuiding returns 0
23:02:31.255 00.000 15712 Move returns status 0, amount 3
23:02:31.255 00.000 15712 MoveAxis(S, 73, ABG)
23:02:31.255 00.000 15712 Guiding  Dir = 1, Dur = 73
23:02:31.255 00.000 15712 IsGuiding returns 0
23:02:31.373 00.118 15712 IsGuiding returns 1
23:02:31.373 00.000 15712 scope still moving after pulse duration time elapsed
23:02:31.399 00.026 15712 IsGuiding returns 1
23:02:31.469 00.070 15712 IsGuiding returns 0
23:02:31.469 00.000 15712 scope move finished after 73 + 135 ms
23:02:31.469 00.000 15712 Move returns status 0, amount 73
23:02:31.469 00.000 15712 move complete, result=0
23:02:31.469 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.3 px 73 ms SOUTH
23:02:31.471 00.002 15712 worker thread done servicing request
23:02:31.471 00.000 15712 Worker thread wakes up
23:02:31.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:31.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:32.886 01.415 15712 Exposure complete
23:02:32.931 00.045 15712 worker thread done servicing request
23:02:32.931 00.000 7988 OnExposeComplete: enter
23:02:32.947 00.016 7988 UpdateGuideState(): m_state=6
23:02:32.948 00.001 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
23:02:32.948 00.000 7988 Star::Find returns 1 (0), X=502.51, Y=797.36, Mass=1735, SNR=27.8, Peak=181 HFD=4.8
23:02:32.948 00.000 7988 MultiStar: [#1 0.04,-0.13,0.96,U] [#2 0.31,-0.48,0.00,M1] [#3 -0.10,-0.20,0.86,U] [#4 0.09,-0.13,0.73,U] [#5 0.32,-0.23,0.68,U] [#6 0.08,0.04,0.63,U] [#7 0.25,-0.35,0.46,U] [#8 0.37,-0.41,0.00,M1] 
23:02:32.948 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.18}, one-star: {0.06, -0.25}
23:02:32.948 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
23:02:32.948 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
23:02:32.948 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.11 mountX=-0.17 mountY=-0.08, mountTheta=-2.70
23:02:32.948 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.18, opts=13)
23:02:32.948 00.000 7988 Enqueuing Move request for scope (0.09, -0.18)
23:02:32.948 00.000 15712 Worker thread wakes up
23:02:32.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
23:02:32.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
23:02:32.948 00.000 15712 Moving (0.09, -0.18) raw xDistance=-0.17 yDistance=-0.08
23:02:32.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:32.948 00.000 7988 UpdateGuideState exits: m=1735 SNR=27.8
23:02:32.961 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:32.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:32.963 00.002 7988 Enqueuing Expose request
23:02:32.963 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 653.91
23:02:32.963 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
23:02:32.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:32.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:02:32.965 00.002 15712 MoveAxis(E, 30, ABG)
23:02:32.965 00.000 15712 Guiding  Dir = 2, Dur = 30
23:02:32.965 00.000 15712 IsGuiding returns 0
23:02:32.982 00.017 15712 PulseGuide returned control before completion, sleep 19
23:02:33.035 00.053 15712 IsGuiding returns 0
23:02:33.035 00.000 15712 Move returns status 0, amount 30
23:02:33.035 00.000 15712 MoveAxis(N, 0, ABG)
23:02:33.035 00.000 15712 Move returns status 0, amount 0
23:02:33.035 00.000 15712 move complete, result=0
23:02:33.035 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
23:02:33.037 00.002 15712 worker thread done servicing request
23:02:33.037 00.000 15712 Worker thread wakes up
23:02:33.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:33.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:34.672 01.635 15712 Exposure complete
23:02:34.717 00.045 15712 worker thread done servicing request
23:02:34.733 00.016 7988 OnExposeComplete: enter
23:02:34.737 00.004 7988 UpdateGuideState(): m_state=6
23:02:34.737 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
23:02:34.737 00.000 7988 Star::Find returns 1 (0), X=502.54, Y=797.23, Mass=1582, SNR=26.2, Peak=184 HFD=4.6
23:02:34.737 00.000 7988 MultiStar: [#1 -0.16,-0.18,0.99,U] [#2 0.08,-0.61,0.00,M2] [#3 -0.07,-0.19,0.89,U] [#4 -0.11,-0.20,0.76,U] [#5 0.22,-0.43,0.00,M1] [#6 -0.10,-0.05,0.69,U] [#7 -0.30,-0.32,0.50,U] [#8 -0.06,-0.47,0.46,U] 
23:02:34.737 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.24}, one-star: {0.10, -0.38}
23:02:34.737 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
23:02:34.737 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
23:02:34.737 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.26 cameraTheta=-1.91 mountX=-0.24 mountY=0.09, mountTheta=2.79
23:02:34.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.24, opts=13)
23:02:34.737 00.000 7988 Enqueuing Move request for scope (-0.08, -0.24)
23:02:34.737 00.000 15712 Worker thread wakes up
23:02:34.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
23:02:34.749 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:34.750 00.001 7988 UpdateGuideState exits: m=1582 SNR=26.2
23:02:34.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:34.750 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:34.750 00.000 7988 Enqueuing Expose request
23:02:34.750 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
23:02:34.750 00.000 15712 Moving (-0.08, -0.24) raw xDistance=-0.24 yDistance=0.09
23:02:34.756 00.006 15712 PPEC rslt: input = -0.24, final = -0.13, react = -0.15, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 653.91
23:02:34.756 00.000 15712 PPEC: input: -0.24, control: -0.13, exposure: 1500
23:02:34.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:34.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:34.756 00.000 15712 MoveAxis(E, 43, ABG)
23:02:34.756 00.000 15712 Guiding  Dir = 2, Dur = 43
23:02:34.756 00.000 15712 IsGuiding returns 0
23:02:34.770 00.014 15712 PulseGuide returned control before completion, sleep 38
23:02:34.853 00.083 15712 IsGuiding returns 0
23:02:34.853 00.000 15712 Move returns status 0, amount 43
23:02:34.853 00.000 15712 MoveAxis(N, 0, ABG)
23:02:34.853 00.000 15712 Move returns status 0, amount 0
23:02:34.853 00.000 15712 move complete, result=0
23:02:34.853 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
23:02:34.859 00.006 15712 worker thread done servicing request
23:02:34.859 00.000 15712 Worker thread wakes up
23:02:34.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:34.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:36.264 01.405 15712 Exposure complete
23:02:36.314 00.050 15712 worker thread done servicing request
23:02:36.314 00.000 7988 OnExposeComplete: enter
23:02:36.314 00.000 7988 UpdateGuideState(): m_state=6
23:02:36.325 00.011 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
23:02:36.327 00.002 7988 Star::Find returns 1 (0), X=502.60, Y=797.52, Mass=1706, SNR=27.8, Peak=164 HFD=4.4
23:02:36.327 00.000 7988 MultiStar: [#1 0.14,-0.04,0.97,U] [#2 0.26,-0.40,0.87,U] [#3 -0.04,-0.22,0.83,U] [#4 -0.07,-0.04,0.76,U] [#5 0.41,-0.16,0.69,U] [#6 -0.24,-0.11,0.63,U] [#7 -0.05,-0.35,0.50,U] [#8 0.14,-0.33,0.41,U] 
23:02:36.329 00.002 7988 single-star, 8 included, MultiStar: {0.09, -0.18}, one-star: {0.16, -0.08}
23:02:36.329 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
23:02:36.329 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.09 = -2.09)
23:02:36.331 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.50 mountX=-0.08 mountY=-0.15, mountTheta=-2.07
23:02:36.333 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.08, opts=13)
23:02:36.333 00.000 7988 Enqueuing Move request for scope (0.16, -0.08)
23:02:36.335 00.002 15712 Worker thread wakes up
23:02:36.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
23:02:36.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
23:02:36.335 00.000 15712 Moving (0.16, -0.08) raw xDistance=-0.08 yDistance=-0.15
23:02:36.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:36.335 00.000 7988 UpdateGuideState exits: m=1706 SNR=27.8
23:02:36.338 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:36.338 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:36.340 00.002 7988 Enqueuing Expose request
23:02:36.341 00.001 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.90
23:02:36.341 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
23:02:36.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:36.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:02:36.341 00.000 15712 MoveAxis(W, 6, ABG)
23:02:36.341 00.000 15712 Guiding  Dir = 3, Dur = 6
23:02:36.341 00.000 15712 IsGuiding returns 0
23:02:36.392 00.051 15712 IsGuiding returns 0
23:02:36.392 00.000 15712 Move returns status 0, amount 6
23:02:36.392 00.000 15712 MoveAxis(N, 0, ABG)
23:02:36.392 00.000 15712 Move returns status 0, amount 0
23:02:36.392 00.000 15712 move complete, result=0
23:02:36.392 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:02:36.394 00.002 15712 worker thread done servicing request
23:02:36.394 00.000 15712 Worker thread wakes up
23:02:36.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:36.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:38.033 01.639 15712 Exposure complete
23:02:38.083 00.050 15712 worker thread done servicing request
23:02:38.083 00.000 7988 OnExposeComplete: enter
23:02:38.097 00.014 7988 UpdateGuideState(): m_state=6
23:02:38.097 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
23:02:38.099 00.002 7988 Star::Find returns 1 (0), X=502.66, Y=797.87, Mass=1678, SNR=27.6, Peak=174 HFD=4.4
23:02:38.100 00.001 7988 MultiStar: [#1 0.10,0.38,0.95,U] [#2 0.44,0.05,0.85,U] [#3 0.23,0.14,0.83,U] [#4 0.17,0.42,0.77,U] [#5 0.57,0.48,0.00,M1] [#6 0.24,0.36,0.66,U] [#7 0.42,0.06,0.50,U] [#8 0.32,0.35,0.44,U] 
23:02:38.100 00.000 7988 single-star, 7 included, MultiStar: {0.25, 0.26}, one-star: {0.22, 0.26}
23:02:38.102 00.002 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
23:02:38.102 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
23:02:38.104 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.26 hyp=0.34 cameraTheta=0.88 mountX=0.26 mountY=-0.22, mountTheta=-0.70
23:02:38.106 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.26, opts=13)
23:02:38.106 00.000 7988 Enqueuing Move request for scope (0.22, 0.26)
23:02:38.108 00.002 15712 Worker thread wakes up
23:02:38.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.26) opts 0xd
23:02:38.108 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.26)
23:02:38.108 00.000 15712 Moving (0.22, 0.26) raw xDistance=0.26 yDistance=-0.22
23:02:38.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:38.108 00.000 7988 UpdateGuideState exits: m=1678 SNR=27.6
23:02:38.110 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:38.110 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:38.112 00.002 7988 Enqueuing Expose request
23:02:38.112 00.000 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 653.90
23:02:38.112 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
23:02:38.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:38.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:02:38.112 00.000 15712 MoveAxis(W, 51, ABG)
23:02:38.112 00.000 15712 Guiding  Dir = 3, Dur = 51
23:02:38.112 00.000 15712 IsGuiding returns 0
23:02:38.134 00.022 15712 PulseGuide returned control before completion, sleep 42
23:02:38.176 00.042 15712 IsGuiding returns 1
23:02:38.176 00.000 15712 scope still moving after pulse duration time elapsed
23:02:38.213 00.037 15712 IsGuiding returns 0
23:02:38.213 00.000 15712 scope move finished after 51 + 48 ms
23:02:38.213 00.000 15712 Move returns status 0, amount 51
23:02:38.213 00.000 15712 MoveAxis(N, 0, ABG)
23:02:38.213 00.000 15712 Move returns status 0, amount 0
23:02:38.213 00.000 15712 move complete, result=0
23:02:38.213 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.2 px 0 ms NORTH
23:02:38.216 00.003 15712 worker thread done servicing request
23:02:38.216 00.000 15712 Worker thread wakes up
23:02:38.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:38.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:39.631 01.415 15712 Exposure complete
23:02:39.692 00.061 15712 worker thread done servicing request
23:02:39.692 00.000 7988 OnExposeComplete: enter
23:02:39.692 00.000 7988 UpdateGuideState(): m_state=6
23:02:39.692 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
23:02:39.692 00.000 7988 Star::Find returns 1 (0), X=502.59, Y=797.83, Mass=1624, SNR=26.9, Peak=159 HFD=4.6
23:02:39.697 00.005 7988 MultiStar: [#1 0.16,0.49,0.00,M1] [#2 0.20,-0.07,0.83,U] [#3 0.05,0.19,0.86,U] [#4 -0.13,0.48,0.00,M1] [#5 0.25,0.18,0.73,U] [#6 0.00,0.43,0.65,U] [#7 0.06,0.13,0.47,U] [#8 0.19,0.30,0.46,U] 
23:02:39.697 00.000 7988 refined, 6 included, MultiStar: {0.13, 0.19}, one-star: {0.14, 0.23}
23:02:39.697 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
23:02:39.697 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
23:02:39.697 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.97 mountX=0.19 mountY=-0.14, mountTheta=-0.62
23:02:39.702 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.19, opts=13)
23:02:39.704 00.002 7988 Enqueuing Move request for scope (0.13, 0.19)
23:02:39.704 00.000 15712 Worker thread wakes up
23:02:39.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
23:02:39.704 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
23:02:39.704 00.000 15712 Moving (0.13, 0.19) raw xDistance=0.19 yDistance=-0.14
23:02:39.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:02:39.704 00.000 7988 UpdateGuideState exits: m=1624 SNR=26.9
23:02:39.708 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:39.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:39.708 00.000 7988 Enqueuing Expose request
23:02:39.708 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 653.90
23:02:39.708 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
23:02:39.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:39.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:02:39.708 00.000 15712 MoveAxis(W, 36, ABG)
23:02:39.708 00.000 15712 Guiding  Dir = 3, Dur = 36
23:02:39.731 00.023 15712 IsGuiding returns 0
23:02:39.749 00.018 15712 PulseGuide returned control before completion, sleep 31
23:02:39.792 00.043 15712 IsGuiding returns 0
23:02:39.792 00.000 15712 Move returns status 0, amount 36
23:02:39.792 00.000 15712 MoveAxis(N, 0, ABG)
23:02:39.792 00.000 15712 Move returns status 0, amount 0
23:02:39.792 00.000 15712 move complete, result=0
23:02:39.792 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
23:02:39.798 00.006 15712 worker thread done servicing request
23:02:39.798 00.000 15712 Worker thread wakes up
23:02:39.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:39.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:41.434 01.636 15712 Exposure complete
23:02:41.494 00.060 15712 worker thread done servicing request
23:02:41.494 00.000 7988 OnExposeComplete: enter
23:02:41.496 00.002 7988 UpdateGuideState(): m_state=6
23:02:41.497 00.001 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
23:02:41.497 00.000 7988 Star::Find returns 1 (0), X=502.35, Y=797.85, Mass=1658, SNR=27.2, Peak=157 HFD=4.4
23:02:41.499 00.002 7988 MultiStar: [#1 -0.09,0.41,1.00,U] [#2 0.14,0.07,0.85,U] [#3 -0.25,0.40,0.87,U] [#4 -0.16,0.60,0.00,M2] [#5 0.14,0.17,0.74,U] [#6 -0.23,0.45,0.00,M1] [#7 -0.08,0.30,0.50,U] [#8 0.27,0.36,0.45,U] 
23:02:41.499 00.000 7988 single-star, 6 included, MultiStar: {-0.02, 0.28}, one-star: {-0.10, 0.25}
23:02:41.501 00.002 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
23:02:41.501 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
23:02:41.503 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.26 cameraTheta=1.95 mountX=0.24 mountY=0.09, mountTheta=0.36
23:02:41.505 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.25, opts=13)
23:02:41.505 00.000 7988 Enqueuing Move request for scope (-0.10, 0.25)
23:02:41.507 00.002 15712 Worker thread wakes up
23:02:41.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
23:02:41.507 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
23:02:41.507 00.000 15712 Moving (-0.10, 0.25) raw xDistance=0.24 yDistance=0.09
23:02:41.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:02:41.507 00.000 7988 UpdateGuideState exits: m=1658 SNR=27.2
23:02:41.510 00.003 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 653.89
23:02:41.510 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
23:02:41.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:41.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:41.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:41.511 00.001 7988 Enqueuing Expose request
23:02:41.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:41.511 00.000 15712 MoveAxis(W, 44, ABG)
23:02:41.511 00.000 15712 Guiding  Dir = 3, Dur = 44
23:02:41.514 00.003 15712 IsGuiding returns 0
23:02:41.537 00.023 15712 PulseGuide returned control before completion, sleep 30
23:02:41.576 00.039 15712 IsGuiding returns 1
23:02:41.576 00.000 15712 scope still moving after pulse duration time elapsed
23:02:41.633 00.057 15712 IsGuiding returns 1
23:02:41.656 00.023 15712 IsGuiding returns 0
23:02:41.656 00.000 15712 scope move finished after 44 + 97 ms
23:02:41.656 00.000 15712 Move returns status 0, amount 44
23:02:41.656 00.000 15712 MoveAxis(N, 0, ABG)
23:02:41.656 00.000 15712 Move returns status 0, amount 0
23:02:41.656 00.000 15712 move complete, result=0
23:02:41.656 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
23:02:41.658 00.002 15712 worker thread done servicing request
23:02:41.658 00.000 15712 Worker thread wakes up
23:02:41.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:41.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:43.064 01.406 15712 Exposure complete
23:02:43.125 00.061 15712 worker thread done servicing request
23:02:43.125 00.000 7988 OnExposeComplete: enter
23:02:43.125 00.000 7988 UpdateGuideState(): m_state=6
23:02:43.125 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
23:02:43.125 00.000 7988 Star::Find returns 1 (0), X=502.49, Y=797.28, Mass=1722, SNR=27.8, Peak=187 HFD=4.6
23:02:43.130 00.005 7988 MultiStar: [#1 0.01,-0.14,0.95,U] [#2 0.20,-0.47,0.00,M1] [#3 -0.23,-0.29,0.85,U] [#4 0.05,-0.03,0.75,U] [#5 0.24,-0.21,0.73,U] [#6 -0.17,-0.03,0.63,U] [#7 0.04,-0.42,0.49,U] [#8 0.31,-0.48,0.00,M1] 
23:02:43.130 00.000 7988 refined, 6 included, MultiStar: {-0.00, -0.21}, one-star: {0.05, -0.33}
23:02:43.130 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
23:02:43.130 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.10)
23:02:43.130 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.59 mountX=-0.21 mountY=0.01, mountTheta=3.10
23:02:43.130 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.21, opts=13)
23:02:43.130 00.000 7988 Enqueuing Move request for scope (-0.00, -0.21)
23:02:43.130 00.000 15712 Worker thread wakes up
23:02:43.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.21) opts 0xd
23:02:43.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.21)
23:02:43.130 00.000 15712 Moving (-0.00, -0.21) raw xDistance=-0.21 yDistance=0.01
23:02:43.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:43.130 00.000 7988 UpdateGuideState exits: m=1722 SNR=27.8
23:02:43.140 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:43.141 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:43.141 00.000 7988 Enqueuing Expose request
23:02:43.141 00.000 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 653.89
23:02:43.141 00.000 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
23:02:43.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:43.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:43.141 00.000 15712 MoveAxis(E, 40, ABG)
23:02:43.141 00.000 15712 Guiding  Dir = 2, Dur = 40
23:02:43.141 00.000 15712 IsGuiding returns 0
23:02:43.164 00.023 15712 PulseGuide returned control before completion, sleep 26
23:02:43.216 00.052 15712 IsGuiding returns 0
23:02:43.216 00.000 15712 Move returns status 0, amount 40
23:02:43.216 00.000 15712 MoveAxis(N, 0, ABG)
23:02:43.216 00.000 15712 Move returns status 0, amount 0
23:02:43.216 00.000 15712 move complete, result=0
23:02:43.216 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
23:02:43.219 00.003 15712 worker thread done servicing request
23:02:43.219 00.000 15712 Worker thread wakes up
23:02:43.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:43.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:44.859 01.640 15712 Exposure complete
23:02:44.914 00.055 15712 worker thread done servicing request
23:02:44.914 00.000 7988 OnExposeComplete: enter
23:02:44.923 00.009 7988 UpdateGuideState(): m_state=6
23:02:44.923 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
23:02:44.925 00.002 7988 Star::Find returns 1 (0), X=502.46, Y=797.14, Mass=1577, SNR=26.6, Peak=172 HFD=4.0
23:02:44.927 00.002 7988 MultiStar: [#1 -0.08,-0.33,0.95,U] [#2 0.24,-0.60,0.00,M2] [#3 0.04,-0.44,0.89,U] [#4 0.02,-0.07,0.73,U] [#5 0.37,-0.53,0.00,M1] [#6 0.13,-0.31,0.67,U] [#7 0.05,-0.44,0.50,U] [#8 0.23,-0.64,0.00,M2] 
23:02:44.927 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.35}, one-star: {0.01, -0.46}
23:02:44.929 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
23:02:44.929 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
23:02:44.929 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.51 mountX=-0.35 mountY=-0.01, mountTheta=-3.11
23:02:44.931 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.35, opts=13)
23:02:44.933 00.002 7988 Enqueuing Move request for scope (0.02, -0.35)
23:02:44.933 00.000 15712 Worker thread wakes up
23:02:44.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.35) opts 0xd
23:02:44.933 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.35)
23:02:44.933 00.000 15712 Moving (0.02, -0.35) raw xDistance=-0.35 yDistance=-0.01
23:02:44.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:44.933 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.6
23:02:44.937 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:44.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:44.938 00.001 7988 Enqueuing Expose request
23:02:44.938 00.000 15712 PPEC rslt: input = -0.35, final = -0.21, react = -0.21, pred = -0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 653.89
23:02:44.938 00.000 15712 PPEC: input: -0.35, control: -0.21, exposure: 1500
23:02:44.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:44.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:02:44.938 00.000 15712 MoveAxis(E, 69, ABG)
23:02:44.938 00.000 15712 Guiding  Dir = 2, Dur = 69
23:02:44.974 00.036 15712 IsGuiding returns 0
23:02:44.986 00.012 15712 PulseGuide returned control before completion, sleep 64
23:02:45.068 00.082 15712 IsGuiding returns 0
23:02:45.068 00.000 15712 Move returns status 0, amount 69
23:02:45.068 00.000 15712 MoveAxis(N, 0, ABG)
23:02:45.068 00.000 15712 Move returns status 0, amount 0
23:02:45.068 00.000 15712 move complete, result=0
23:02:45.068 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
23:02:45.073 00.005 15712 worker thread done servicing request
23:02:45.073 00.000 15712 Worker thread wakes up
23:02:45.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:45.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:46.488 01.415 15712 Exposure complete
23:02:46.550 00.062 15712 worker thread done servicing request
23:02:46.550 00.000 7988 OnExposeComplete: enter
23:02:46.550 00.000 7988 UpdateGuideState(): m_state=6
23:02:46.550 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
23:02:46.550 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=797.39, Mass=1747, SNR=27.9, Peak=162 HFD=4.9
23:02:46.550 00.000 7988 MultiStar: [#1 -0.11,-0.05,0.94,U] [#2 0.29,-0.42,0.00,M3] [#3 0.12,-0.09,0.86,U] [#4 0.08,0.04,0.74,U] [#5 0.20,-0.27,0.70,U] [#6 0.12,-0.20,0.66,U] [#7 0.13,-0.12,0.48,U] [#8 -0.16,-0.23,0.45,U] 
23:02:46.550 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.14}, one-star: {-0.01, -0.21}
23:02:46.550 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
23:02:46.550 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
23:02:46.550 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.14 cameraTheta=-1.24 mountX=-0.13 mountY=-0.04, mountTheta=-2.83
23:02:46.561 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.14, opts=13)
23:02:46.561 00.000 7988 Enqueuing Move request for scope (0.05, -0.14)
23:02:46.563 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:46.563 00.000 7988 UpdateGuideState exits: m=1747 SNR=27.9
23:02:46.565 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:46.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:46.565 00.000 7988 Enqueuing Expose request
23:02:46.565 00.000 15712 Worker thread wakes up
23:02:46.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
23:02:46.565 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
23:02:46.565 00.000 15712 Moving (0.05, -0.14) raw xDistance=-0.13 yDistance=-0.04
23:02:46.565 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.88
23:02:46.565 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
23:02:46.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:46.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:46.565 00.000 15712 MoveAxis(E, 2, ABG)
23:02:46.565 00.000 15712 Guiding  Dir = 2, Dur = 2
23:02:46.565 00.000 15712 IsGuiding returns 0
23:02:46.585 00.020 15712 IsGuiding returns 0
23:02:46.585 00.000 15712 Move returns status 0, amount 2
23:02:46.585 00.000 15712 MoveAxis(N, 0, ABG)
23:02:46.585 00.000 15712 Move returns status 0, amount 0
23:02:46.585 00.000 15712 move complete, result=0
23:02:46.585 00.000 15712 worker thread done servicing request
23:02:46.585 00.000 15712 Worker thread wakes up
23:02:46.585 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:02:46.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:46.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:48.222 01.637 15712 Exposure complete
23:02:48.279 00.057 15712 worker thread done servicing request
23:02:48.279 00.000 7988 OnExposeComplete: enter
23:02:48.283 00.004 7988 UpdateGuideState(): m_state=6
23:02:48.283 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
23:02:48.283 00.000 7988 Star::Find returns 1 (0), X=502.57, Y=797.22, Mass=1533, SNR=26.2, Peak=159 HFD=4.6
23:02:48.283 00.000 7988 MultiStar: [#1 0.02,-0.20,0.99,U] [#2 0.34,-0.40,0.00,M4] [#3 0.14,-0.09,0.89,U] [#4 0.31,-0.28,0.76,U] [#5 0.42,-0.30,0.00,M1] [#6 0.15,-0.18,0.65,U] [#7 0.12,-0.27,0.50,U] [#8 0.42,-0.26,0.00,M2] 
23:02:48.283 00.000 7988 refined, 5 included, MultiStar: {0.14, -0.23}, one-star: {0.12, -0.38}
23:02:48.283 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
23:02:48.283 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
23:02:48.283 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.04 mountX=-0.23 mountY=-0.13, mountTheta=-2.62
23:02:48.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.23, opts=13)
23:02:48.283 00.000 7988 Enqueuing Move request for scope (0.14, -0.23)
23:02:48.283 00.000 15712 Worker thread wakes up
23:02:48.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
23:02:48.283 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
23:02:48.295 00.012 15712 Moving (0.14, -0.23) raw xDistance=-0.23 yDistance=-0.13
23:02:48.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:48.295 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.2
23:02:48.297 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:48.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:48.299 00.002 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 653.88
23:02:48.299 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
23:02:48.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:48.299 00.000 7988 Enqueuing Expose request
23:02:48.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:02:48.299 00.000 15712 MoveAxis(E, 45, ABG)
23:02:48.299 00.000 15712 Guiding  Dir = 2, Dur = 45
23:02:48.316 00.017 15712 IsGuiding returns 0
23:02:48.332 00.016 15712 PulseGuide returned control before completion, sleep 39
23:02:48.379 00.047 15712 IsGuiding returns 1
23:02:48.379 00.000 15712 scope still moving after pulse duration time elapsed
23:02:48.412 00.033 15712 IsGuiding returns 0
23:02:48.412 00.000 15712 scope move finished after 45 + 51 ms
23:02:48.412 00.000 15712 Move returns status 0, amount 45
23:02:48.412 00.000 15712 MoveAxis(N, 0, ABG)
23:02:48.412 00.000 15712 Move returns status 0, amount 0
23:02:48.412 00.000 15712 move complete, result=0
23:02:48.412 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
23:02:48.414 00.002 15712 worker thread done servicing request
23:02:48.414 00.000 15712 Worker thread wakes up
23:02:48.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:48.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:49.832 01.418 15712 Exposure complete
23:02:49.894 00.062 15712 worker thread done servicing request
23:02:49.894 00.000 7988 OnExposeComplete: enter
23:02:49.894 00.000 7988 UpdateGuideState(): m_state=6
23:02:49.894 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:49.894 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=797.46, Mass=1637, SNR=27.2, Peak=163 HFD=4.3
23:02:49.894 00.000 7988 MultiStar: [#1 -0.10,0.11,0.94,U] [#2 0.26,-0.29,0.85,U] [#3 -0.06,-0.03,0.86,U] [#4 -0.24,0.30,0.77,U] [#5 0.36,-0.26,0.73,U] [#6 -0.01,0.17,0.64,U] [#7 0.00,0.21,0.49,U] [#8 0.01,0.12,0.47,U] 
23:02:49.894 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.04, -0.15}
23:02:49.894 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
23:02:49.894 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
23:02:49.894 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.02 mountX=0.00 mountY=-0.03, mountTheta=-1.54
23:02:49.894 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.00, opts=13)
23:02:49.894 00.000 7988 Enqueuing Move request for scope (0.03, 0.00)
23:02:49.906 00.012 15712 Worker thread wakes up
23:02:49.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:02:49.906 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:02:49.906 00.000 15712 Moving (0.03, 0.00) raw xDistance=0.00 yDistance=-0.03
23:02:49.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:49.906 00.000 7988 UpdateGuideState exits: m=1637 SNR=27.2
23:02:49.908 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:49.910 00.002 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.88
23:02:49.910 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
23:02:49.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:49.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:49.910 00.000 7988 Enqueuing Expose request
23:02:49.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:49.910 00.000 15712 MoveAxis(W, 0, ABG)
23:02:49.910 00.000 15712 Move returns status 0, amount 0
23:02:49.910 00.000 15712 MoveAxis(N, 0, ABG)
23:02:49.910 00.000 15712 Move returns status 0, amount 0
23:02:49.910 00.000 15712 move complete, result=0
23:02:49.910 00.000 15712 worker thread done servicing request
23:02:49.910 00.000 15712 Worker thread wakes up
23:02:49.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:49.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:49.910 00.000 7988 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:02:51.652 01.742 15712 Exposure complete
23:02:51.713 00.061 15712 worker thread done servicing request
23:02:51.714 00.001 7988 OnExposeComplete: enter
23:02:51.714 00.000 7988 UpdateGuideState(): m_state=6
23:02:51.714 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
23:02:51.714 00.000 7988 Star::Find returns 1 (0), X=502.52, Y=797.91, Mass=1646, SNR=27.1, Peak=142 HFD=4.9
23:02:51.714 00.000 7988 MultiStar: [#1 0.25,0.50,0.00,M1] [#2 0.25,0.11,0.85,U] [#3 -0.24,0.33,0.84,U] [#4 -0.11,0.43,0.74,U] [#5 0.35,0.15,0.72,U] [#6 -0.20,0.64,0.00,M1] [#7 0.32,0.03,0.50,U] [#8 0.23,0.04,0.47,U] 
23:02:51.714 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.22}, one-star: {0.08, 0.31}
23:02:51.714 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
23:02:51.714 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
23:02:51.714 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.25 cameraTheta=1.14 mountX=0.22 mountY=-0.11, mountTheta=-0.45
23:02:51.714 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.22, opts=13)
23:02:51.725 00.011 7988 Enqueuing Move request for scope (0.10, 0.22)
23:02:51.725 00.000 15712 Worker thread wakes up
23:02:51.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
23:02:51.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
23:02:51.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:51.725 00.000 7988 UpdateGuideState exits: m=1646 SNR=27.1
23:02:51.725 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:51.729 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:51.729 00.000 7988 Enqueuing Expose request
23:02:51.729 00.000 15712 Moving (0.10, 0.22) raw xDistance=0.22 yDistance=-0.11
23:02:51.729 00.000 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 653.88
23:02:51.729 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
23:02:51.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:51.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:51.729 00.000 15712 MoveAxis(W, 45, ABG)
23:02:51.729 00.000 15712 Guiding  Dir = 3, Dur = 45
23:02:51.729 00.000 15712 IsGuiding returns 0
23:02:51.750 00.021 15712 PulseGuide returned control before completion, sleep 36
23:02:51.792 00.042 15712 IsGuiding returns 1
23:02:51.792 00.000 15712 scope still moving after pulse duration time elapsed
23:02:51.844 00.052 15712 IsGuiding returns 0
23:02:51.844 00.000 15712 scope move finished after 45 + 70 ms
23:02:51.844 00.000 15712 Move returns status 0, amount 45
23:02:51.844 00.000 15712 MoveAxis(N, 0, ABG)
23:02:51.844 00.000 15712 Move returns status 0, amount 0
23:02:51.844 00.000 15712 move complete, result=0
23:02:51.844 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
23:02:51.851 00.007 15712 worker thread done servicing request
23:02:51.851 00.000 15712 Worker thread wakes up
23:02:51.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:51.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:53.262 01.411 15712 Exposure complete
23:02:53.307 00.045 15712 worker thread done servicing request
23:02:53.307 00.000 7988 OnExposeComplete: enter
23:02:53.323 00.016 7988 UpdateGuideState(): m_state=6
23:02:53.323 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
23:02:53.325 00.002 7988 Star::Find returns 1 (0), X=502.30, Y=797.45, Mass=1598, SNR=26.6, Peak=156 HFD=4.2
23:02:53.327 00.002 7988 MultiStar: [#1 -0.17,-0.08,0.98,U] [#2 0.15,-0.20,0.88,U] [#3 -0.17,-0.20,0.84,U] [#4 -0.39,0.10,0.77,U] [#5 -0.01,-0.21,0.74,U] [#6 -0.09,-0.14,0.67,U] [#7 -0.24,-0.38,0.50,U] [#8 -0.08,-0.05,0.44,U] 
23:02:53.327 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.14}, one-star: {-0.15, -0.15}
23:02:53.329 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
23:02:53.329 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.40)
23:02:53.331 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.29 mountX=-0.14 mountY=0.13, mountTheta=2.41
23:02:53.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.14, opts=13)
23:02:53.333 00.002 7988 Enqueuing Move request for scope (-0.12, -0.14)
23:02:53.335 00.002 15712 Worker thread wakes up
23:02:53.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
23:02:53.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
23:02:53.335 00.000 15712 Moving (-0.12, -0.14) raw xDistance=-0.14 yDistance=0.13
23:02:53.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:53.335 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.6
23:02:53.337 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:53.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:53.340 00.003 7988 Enqueuing Expose request
23:02:53.340 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.88
23:02:53.340 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
23:02:53.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:53.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:02:53.340 00.000 15712 MoveAxis(E, 5, ABG)
23:02:53.340 00.000 15712 Guiding  Dir = 2, Dur = 5
23:02:53.374 00.034 15712 IsGuiding returns 0
23:02:53.391 00.017 15712 IsGuiding returns 0
23:02:53.391 00.000 15712 Move returns status 0, amount 5
23:02:53.391 00.000 15712 MoveAxis(N, 0, ABG)
23:02:53.391 00.000 15712 Move returns status 0, amount 0
23:02:53.391 00.000 15712 move complete, result=0
23:02:53.391 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
23:02:53.402 00.011 15712 worker thread done servicing request
23:02:53.402 00.000 15712 Worker thread wakes up
23:02:53.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:53.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:55.042 01.640 15712 Exposure complete
23:02:55.094 00.052 15712 worker thread done servicing request
23:02:55.094 00.000 7988 OnExposeComplete: enter
23:02:55.106 00.012 7988 UpdateGuideState(): m_state=6
23:02:55.106 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
23:02:55.108 00.002 7988 Star::Find returns 1 (0), X=502.42, Y=797.32, Mass=1659, SNR=27.2, Peak=176 HFD=4.7
23:02:55.110 00.002 7988 MultiStar: [#1 -0.22,0.01,0.97,U] [#2 0.09,-0.38,0.84,U] [#3 -0.12,-0.23,0.86,U] [#4 -0.02,0.10,0.74,U] [#5 0.12,-0.03,0.74,U] [#6 0.04,0.06,0.66,U] [#7 0.06,-0.22,0.47,U] [#8 0.49,-0.30,0.00,M1] 
23:02:55.110 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {-0.02, -0.28}
23:02:55.112 00.002 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
23:02:55.112 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.96)
23:02:55.112 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.73 mountX=-0.13 mountY=0.02, mountTheta=2.96
23:02:55.114 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.13, opts=13)
23:02:55.116 00.002 7988 Enqueuing Move request for scope (-0.02, -0.13)
23:02:55.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:55.118 00.002 7988 UpdateGuideState exits: m=1659 SNR=27.2
23:02:55.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:55.120 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:55.121 00.001 7988 Enqueuing Expose request
23:02:55.121 00.000 15712 Worker thread wakes up
23:02:55.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
23:02:55.121 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
23:02:55.121 00.000 15712 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=0.02
23:02:55.121 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.88
23:02:55.121 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
23:02:55.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:55.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:55.121 00.000 15712 MoveAxis(E, 5, ABG)
23:02:55.121 00.000 15712 Guiding  Dir = 2, Dur = 5
23:02:55.121 00.000 15712 IsGuiding returns 0
23:02:55.141 00.020 15712 IsGuiding returns 0
23:02:55.141 00.000 15712 Move returns status 0, amount 5
23:02:55.141 00.000 15712 MoveAxis(N, 0, ABG)
23:02:55.141 00.000 15712 Move returns status 0, amount 0
23:02:55.141 00.000 15712 move complete, result=0
23:02:55.141 00.000 15712 worker thread done servicing request
23:02:55.141 00.000 15712 Worker thread wakes up
23:02:55.141 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:02:55.142 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:55.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:56.557 01.415 15712 Exposure complete
23:02:56.607 00.050 15712 worker thread done servicing request
23:02:56.607 00.000 7988 OnExposeComplete: enter
23:02:56.621 00.014 7988 UpdateGuideState(): m_state=6
23:02:56.621 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
23:02:56.621 00.000 7988 Star::Find returns 1 (0), X=502.50, Y=797.79, Mass=1622, SNR=27.0, Peak=156 HFD=4.6
23:02:56.624 00.003 7988 MultiStar: [#1 0.09,0.21,0.96,U] [#2 0.25,0.07,0.88,U] [#3 -0.10,0.20,0.85,U] [#4 0.17,0.35,0.75,U] [#5 0.35,0.12,0.71,U] [#6 0.29,0.43,0.00,M1] [#7 0.14,0.13,0.51,U] [#8 0.24,0.22,0.46,U] 
23:02:56.624 00.000 7988 single-star, 7 included, MultiStar: {0.14, 0.18}, one-star: {0.06, 0.18}
23:02:56.624 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
23:02:56.624 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
23:02:56.624 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.26 mountX=0.18 mountY=-0.06, mountTheta=-0.33
23:02:56.624 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.18, opts=13)
23:02:56.624 00.000 7988 Enqueuing Move request for scope (0.06, 0.18)
23:02:56.624 00.000 15712 Worker thread wakes up
23:02:56.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
23:02:56.624 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
23:02:56.624 00.000 15712 Moving (0.06, 0.18) raw xDistance=0.18 yDistance=-0.06
23:02:56.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:56.624 00.000 7988 UpdateGuideState exits: m=1622 SNR=27.0
23:02:56.635 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:56.635 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:56.637 00.002 7988 Enqueuing Expose request
23:02:56.637 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 653.88
23:02:56.637 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
23:02:56.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:56.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:02:56.637 00.000 15712 MoveAxis(W, 31, ABG)
23:02:56.637 00.000 15712 Guiding  Dir = 3, Dur = 31
23:02:56.637 00.000 15712 IsGuiding returns 0
23:02:56.658 00.021 15712 PulseGuide returned control before completion, sleep 20
23:02:56.721 00.063 15712 IsGuiding returns 1
23:02:56.721 00.000 15712 scope still moving after pulse duration time elapsed
23:02:56.749 00.028 15712 IsGuiding returns 0
23:02:56.749 00.000 15712 scope move finished after 31 + 79 ms
23:02:56.749 00.000 15712 Move returns status 0, amount 31
23:02:56.749 00.000 15712 MoveAxis(N, 0, ABG)
23:02:56.749 00.000 15712 Move returns status 0, amount 0
23:02:56.749 00.000 15712 move complete, result=0
23:02:56.749 00.000 15712 worker thread done servicing request
23:02:56.749 00.000 15712 Worker thread wakes up
23:02:56.749 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
23:02:56.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:56.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:58.389 01.640 15712 Exposure complete
23:02:58.452 00.063 15712 worker thread done servicing request
23:02:58.452 00.000 7988 OnExposeComplete: enter
23:02:58.453 00.001 7988 UpdateGuideState(): m_state=6
23:02:58.453 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
23:02:58.453 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=797.30, Mass=1613, SNR=26.6, Peak=183 HFD=4.2
23:02:58.453 00.000 7988 MultiStar: [#1 0.15,-0.08,1.00,U] [#2 0.40,-0.34,0.00,M1] [#3 -0.00,-0.19,0.87,U] [#4 -0.13,0.01,0.78,U] [#5 0.47,-0.35,0.00,M1] [#6 -0.07,-0.07,0.66,U] [#7 0.01,-0.45,0.52,U] [#8 0.41,-0.12,0.46,U] 
23:02:58.453 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.17}, one-star: {-0.01, -0.30}
23:02:58.453 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
23:02:58.453 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
23:02:58.461 00.008 7988 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.36 mountX=-0.17 mountY=-0.03, mountTheta=-2.95
23:02:58.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.17, opts=13)
23:02:58.461 00.000 7988 Enqueuing Move request for scope (0.04, -0.17)
23:02:58.461 00.000 15712 Worker thread wakes up
23:02:58.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
23:02:58.461 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
23:02:58.461 00.000 15712 Moving (0.04, -0.17) raw xDistance=-0.17 yDistance=-0.03
23:02:58.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:02:58.461 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.6
23:02:58.467 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:58.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:02:58.469 00.002 7988 Enqueuing Expose request
23:02:58.469 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 653.88
23:02:58.469 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
23:02:58.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:58.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:58.469 00.000 15712 MoveAxis(E, 33, ABG)
23:02:58.469 00.000 15712 Guiding  Dir = 2, Dur = 33
23:02:58.469 00.000 15712 IsGuiding returns 0
23:02:58.495 00.026 15712 PulseGuide returned control before completion, sleep 16
23:02:58.546 00.051 15712 IsGuiding returns 0
23:02:58.546 00.000 15712 Move returns status 0, amount 33
23:02:58.546 00.000 15712 MoveAxis(N, 0, ABG)
23:02:58.546 00.000 15712 Move returns status 0, amount 0
23:02:58.546 00.000 15712 move complete, result=0
23:02:58.546 00.000 15712 worker thread done servicing request
23:02:58.546 00.000 15712 Worker thread wakes up
23:02:58.546 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
23:02:58.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:02:58.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:02:59.967 01.421 15712 Exposure complete
23:03:00.030 00.063 15712 worker thread done servicing request
23:03:00.030 00.000 7988 OnExposeComplete: enter
23:03:00.030 00.000 7988 UpdateGuideState(): m_state=6
23:03:00.030 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
23:03:00.030 00.000 7988 Star::Find returns 1 (0), X=502.44, Y=797.20, Mass=1662, SNR=27.3, Peak=182 HFD=4.5
23:03:00.030 00.000 7988 MultiStar: [#1 -0.01,-0.21,0.96,U] [#2 0.16,-0.67,0.00,M2] [#3 -0.04,-0.47,0.85,U] [#4 -0.07,-0.25,0.72,U] [#5 0.03,-0.57,0.00,M2] [#6 -0.09,-0.26,0.65,U] [#7 -0.12,-0.49,0.00,M1] [#8 -0.00,-0.46,0.45,U] 
23:03:00.030 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.34}, one-star: {-0.01, -0.41}
23:03:00.030 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.24 = 3.04)
23:03:00.030 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
23:03:00.030 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.68 mountX=-0.34 mountY=0.04, mountTheta=3.01
23:03:00.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.34, opts=13)
23:03:00.030 00.000 7988 Enqueuing Move request for scope (-0.04, -0.34)
23:03:00.042 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:00.042 00.000 7988 UpdateGuideState exits: m=1662 SNR=27.3
23:03:00.044 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:00.046 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:00.046 00.000 7988 Enqueuing Expose request
23:03:00.048 00.002 15712 Worker thread wakes up
23:03:00.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd
23:03:00.048 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.34)
23:03:00.048 00.000 15712 Moving (-0.04, -0.34) raw xDistance=-0.34 yDistance=0.04
23:03:00.048 00.000 15712 PPEC rslt: input = -0.34, final = -0.20, react = -0.20, pred = 0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 653.88
23:03:00.048 00.000 15712 PPEC: input: -0.34, control: -0.20, exposure: 1500
23:03:00.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:00.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:03:00.048 00.000 15712 MoveAxis(E, 66, ABG)
23:03:00.048 00.000 15712 Guiding  Dir = 2, Dur = 66
23:03:00.048 00.000 15712 IsGuiding returns 0
23:03:00.062 00.014 15712 PulseGuide returned control before completion, sleep 62
23:03:00.161 00.099 15712 IsGuiding returns 0
23:03:00.161 00.000 15712 Move returns status 0, amount 66
23:03:00.161 00.000 15712 MoveAxis(N, 0, ABG)
23:03:00.161 00.000 15712 Move returns status 0, amount 0
23:03:00.161 00.000 15712 move complete, result=0
23:03:00.161 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.0 px 0 ms NORTH
23:03:00.163 00.002 15712 worker thread done servicing request
23:03:00.163 00.000 15712 Worker thread wakes up
23:03:00.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:00.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:01.799 01.636 15712 Exposure complete
23:03:01.859 00.060 15712 worker thread done servicing request
23:03:01.859 00.000 7988 OnExposeComplete: enter
23:03:01.859 00.000 7988 UpdateGuideState(): m_state=6
23:03:01.862 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
23:03:01.862 00.000 7988 Star::Find returns 1 (0), X=502.42, Y=797.21, Mass=1641, SNR=27.2, Peak=173 HFD=4.6
23:03:01.864 00.002 7988 MultiStar: [#1 -0.16,-0.22,0.98,U] [#2 0.08,-0.59,0.00,M3] [#3 -0.12,-0.30,0.85,U] [#4 -0.27,-0.05,0.73,U] [#5 0.26,-0.37,0.72,U] [#6 -0.16,0.15,0.65,U] [#7 -0.08,-0.37,0.49,U] [#8 0.19,-0.42,0.42,U] 
23:03:01.864 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.24}, one-star: {-0.02, -0.39}
23:03:01.866 00.002 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.38 = 2.91)
23:03:01.866 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
23:03:01.868 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.81 mountX=-0.24 mountY=0.07, mountTheta=2.88
23:03:01.870 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.24, opts=13)
23:03:01.870 00.000 7988 Enqueuing Move request for scope (-0.06, -0.24)
23:03:01.872 00.002 15712 Worker thread wakes up
23:03:01.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
23:03:01.872 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
23:03:01.872 00.000 15712 Moving (-0.06, -0.24) raw xDistance=-0.24 yDistance=0.07
23:03:01.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:01.872 00.000 7988 UpdateGuideState exits: m=1641 SNR=27.2
23:03:01.875 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:01.876 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:01.876 00.000 7988 Enqueuing Expose request
23:03:01.876 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.15, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 653.88
23:03:01.876 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
23:03:01.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:01.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:03:01.876 00.000 15712 MoveAxis(E, 46, ABG)
23:03:01.876 00.000 15712 Guiding  Dir = 2, Dur = 46
23:03:01.910 00.034 15712 IsGuiding returns 0
23:03:01.927 00.017 15712 PulseGuide returned control before completion, sleep 41
23:03:02.012 00.085 15712 IsGuiding returns 0
23:03:02.012 00.000 15712 Move returns status 0, amount 46
23:03:02.012 00.000 15712 MoveAxis(N, 0, ABG)
23:03:02.012 00.000 15712 Move returns status 0, amount 0
23:03:02.012 00.000 15712 move complete, result=0
23:03:02.012 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
23:03:02.017 00.005 15712 worker thread done servicing request
23:03:02.017 00.000 15712 Worker thread wakes up
23:03:02.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:02.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:03.422 01.405 15712 Exposure complete
23:03:03.475 00.053 15712 worker thread done servicing request
23:03:03.483 00.008 7988 OnExposeComplete: enter
23:03:03.483 00.000 7988 UpdateGuideState(): m_state=6
23:03:03.485 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
23:03:03.485 00.000 7988 Star::Find returns 1 (0), X=502.25, Y=797.42, Mass=1532, SNR=25.8, Peak=154 HFD=4.6
23:03:03.487 00.002 7988 MultiStar: [#1 -0.42,0.00,1.02,U] [#2 -0.08,-0.27,0.89,U] [#3 -0.39,-0.15,0.89,U] [#4 -0.40,0.06,0.78,U] [#5 0.17,-0.09,0.73,U] [#6 -0.32,0.21,0.70,U] [#7 -0.29,-0.24,0.51,U] [#8 0.07,-0.35,0.48,U] 
23:03:03.487 00.000 7988 refined, 8 included, MultiStar: {-0.22, -0.10}, one-star: {-0.19, -0.19}
23:03:03.489 00.002 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
23:03:03.489 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.98)
23:03:03.491 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.25 cameraTheta=-2.71 mountX=-0.11 mountY=0.23, mountTheta=2.01
23:03:03.492 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.10, opts=13)
23:03:03.494 00.002 7988 Enqueuing Move request for scope (-0.22, -0.10)
23:03:03.494 00.000 15712 Worker thread wakes up
23:03:03.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
23:03:03.494 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
23:03:03.494 00.000 15712 Moving (-0.22, -0.10) raw xDistance=-0.11 yDistance=0.23
23:03:03.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:03.494 00.000 7988 UpdateGuideState exits: m=1532 SNR=25.8
23:03:03.498 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:03.499 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:03.499 00.000 7988 Enqueuing Expose request
23:03:03.499 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.88
23:03:03.499 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
23:03:03.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:03.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:03:03.499 00.000 15712 MoveAxis(W, 5, ABG)
23:03:03.499 00.000 15712 Guiding  Dir = 3, Dur = 5
23:03:03.534 00.035 15712 IsGuiding returns 0
23:03:03.549 00.015 15712 IsGuiding returns 0
23:03:03.549 00.000 15712 Move returns status 0, amount 5
23:03:03.549 00.000 15712 MoveAxis(N, 0, ABG)
23:03:03.549 00.000 15712 Move returns status 0, amount 0
23:03:03.549 00.000 15712 move complete, result=0
23:03:03.549 00.000 15712 worker thread done servicing request
23:03:03.549 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
23:03:03.549 00.000 15712 Worker thread wakes up
23:03:03.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:03.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:05.191 01.642 15712 Exposure complete
23:03:05.251 00.060 15712 worker thread done servicing request
23:03:05.253 00.002 7988 OnExposeComplete: enter
23:03:05.254 00.001 7988 UpdateGuideState(): m_state=6
23:03:05.254 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
23:03:05.254 00.000 7988 Star::Find returns 1 (0), X=502.21, Y=797.89, Mass=1664, SNR=27.1, Peak=151 HFD=4.5
23:03:05.258 00.004 7988 MultiStar: [#1 -0.17,0.53,0.00,M1] [#2 0.05,0.12,0.87,U] [#3 -0.15,0.23,0.86,U] [#4 -0.45,0.57,0.00,M1] [#5 0.19,0.30,0.75,U] [#6 -0.31,0.37,0.00,M1] [#7 -0.12,-0.02,0.51,U] [#8 -0.29,-0.04,0.43,U] 
23:03:05.258 00.000 7988 refined, 5 included, MultiStar: {-0.08, 0.18}, one-star: {-0.23, 0.29}
23:03:05.258 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.56) = xAngle (0.45 = 0.45)
23:03:05.258 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
23:03:05.258 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=2.01 mountX=0.18 mountY=0.08, mountTheta=0.42
23:03:05.258 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.18, opts=13)
23:03:05.258 00.000 7988 Enqueuing Move request for scope (-0.08, 0.18)
23:03:05.258 00.000 15712 Worker thread wakes up
23:03:05.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
23:03:05.258 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
23:03:05.258 00.000 15712 Moving (-0.08, 0.18) raw xDistance=0.18 yDistance=0.08
23:03:05.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:05.258 00.000 7988 UpdateGuideState exits: m=1664 SNR=27.1
23:03:05.268 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:05.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:05.270 00.002 7988 Enqueuing Expose request
23:03:05.270 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 653.89
23:03:05.270 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
23:03:05.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:05.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:03:05.270 00.000 15712 MoveAxis(W, 41, ABG)
23:03:05.270 00.000 15712 Guiding  Dir = 3, Dur = 41
23:03:05.270 00.000 15712 IsGuiding returns 0
23:03:05.292 00.022 15712 PulseGuide returned control before completion, sleep 32
23:03:05.334 00.042 15712 IsGuiding returns 1
23:03:05.334 00.000 15712 scope still moving after pulse duration time elapsed
23:03:05.372 00.038 15712 IsGuiding returns 0
23:03:05.372 00.000 15712 scope move finished after 41 + 58 ms
23:03:05.372 00.000 15712 Move returns status 0, amount 41
23:03:05.372 00.000 15712 MoveAxis(N, 0, ABG)
23:03:05.372 00.000 15712 Move returns status 0, amount 0
23:03:05.372 00.000 15712 move complete, result=0
23:03:05.372 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
23:03:05.374 00.002 15712 worker thread done servicing request
23:03:05.374 00.000 15712 Worker thread wakes up
23:03:05.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:05.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:06.788 01.414 15712 Exposure complete
23:03:06.848 00.060 15712 worker thread done servicing request
23:03:06.848 00.000 7988 OnExposeComplete: enter
23:03:06.849 00.001 7988 UpdateGuideState(): m_state=6
23:03:06.849 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
23:03:06.849 00.000 7988 Star::Find returns 1 (0), X=502.30, Y=797.98, Mass=1500, SNR=25.6, Peak=161 HFD=4.2
23:03:06.849 00.000 7988 MultiStar: [#1 -0.07,0.44,1.02,U] [#2 0.08,0.12,0.88,U] [#3 -0.06,0.45,0.88,U] [#4 -0.19,0.64,0.00,M2] [#5 0.14,0.34,0.75,U] [#6 -0.09,0.52,0.00,M2] [#7 -0.05,0.21,0.51,U] [#8 -0.08,0.24,0.46,U] 
23:03:06.849 00.000 7988 refined, 6 included, MultiStar: {-0.03, 0.33}, one-star: {-0.15, 0.38}
23:03:06.849 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
23:03:06.849 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
23:03:06.849 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.65 mountX=0.33 mountY=0.02, mountTheta=0.05
23:03:06.858 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.33, opts=13)
23:03:06.860 00.002 7988 Enqueuing Move request for scope (-0.03, 0.33)
23:03:06.860 00.000 15712 Worker thread wakes up
23:03:06.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
23:03:06.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
23:03:06.860 00.000 15712 Moving (-0.03, 0.33) raw xDistance=0.33 yDistance=0.02
23:03:06.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:06.860 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.6
23:03:06.864 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:06.864 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:06.865 00.001 7988 Enqueuing Expose request
23:03:06.865 00.000 15712 PPEC rslt: input = 0.33, final = 0.22, react = 0.20, pred = 0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 653.89
23:03:06.865 00.000 15712 PPEC: input: 0.33, control: 0.22, exposure: 1500
23:03:06.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:06.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:03:06.865 00.000 15712 MoveAxis(W, 71, ABG)
23:03:06.865 00.000 15712 Guiding  Dir = 3, Dur = 71
23:03:06.865 00.000 15712 IsGuiding returns 0
23:03:06.881 00.016 15712 PulseGuide returned control before completion, sleep 59
23:03:06.970 00.089 15712 IsGuiding returns 0
23:03:06.970 00.000 15712 Move returns status 0, amount 71
23:03:06.970 00.000 15712 MoveAxis(N, 0, ABG)
23:03:06.970 00.000 15712 Move returns status 0, amount 0
23:03:06.970 00.000 15712 move complete, result=0
23:03:06.970 00.000 7988 GuideStep: 0.3 px 71 ms WEST, 0.0 px 0 ms NORTH
23:03:06.972 00.002 15712 worker thread done servicing request
23:03:06.972 00.000 15712 Worker thread wakes up
23:03:06.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:06.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:08.609 01.637 15712 Exposure complete
23:03:08.661 00.052 15712 worker thread done servicing request
23:03:08.661 00.000 7988 OnExposeComplete: enter
23:03:08.670 00.009 7988 UpdateGuideState(): m_state=6
23:03:08.672 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
23:03:08.672 00.000 7988 Star::Find returns 1 (0), X=502.21, Y=797.81, Mass=1568, SNR=26.3, Peak=152 HFD=4.4
23:03:08.674 00.002 7988 MultiStar: [#1 -0.16,0.44,1.00,U] [#2 0.02,0.32,0.85,U] [#3 -0.28,0.22,0.88,U] [#4 -0.20,0.47,0.00,M3] [#5 -0.05,0.22,0.74,U] [#6 -0.45,0.65,0.00,M3] [#7 -0.24,0.22,0.50,U] [#8 0.16,0.18,0.43,U] 
23:03:08.674 00.000 7988 refined, 6 included, MultiStar: {-0.13, 0.27}, one-star: {-0.23, 0.20}
23:03:08.676 00.002 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
23:03:08.676 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
23:03:08.679 00.003 7988 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.02 mountX=0.27 mountY=0.12, mountTheta=0.43
23:03:08.679 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.27, opts=13)
23:03:08.681 00.002 7988 Enqueuing Move request for scope (-0.13, 0.27)
23:03:08.683 00.002 15712 Worker thread wakes up
23:03:08.683 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
23:03:08.683 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
23:03:08.683 00.000 15712 Moving (-0.13, 0.27) raw xDistance=0.27 yDistance=0.12
23:03:08.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:08.683 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.3
23:03:08.685 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:08.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:08.686 00.001 7988 Enqueuing Expose request
23:03:08.686 00.000 15712 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = -0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 653.90
23:03:08.686 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
23:03:08.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:08.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:03:08.686 00.000 15712 MoveAxis(W, 51, ABG)
23:03:08.686 00.000 15712 Guiding  Dir = 3, Dur = 51
23:03:08.686 00.000 15712 IsGuiding returns 0
23:03:08.713 00.027 15712 PulseGuide returned control before completion, sleep 37
23:03:08.786 00.073 15712 IsGuiding returns 1
23:03:08.786 00.000 15712 scope still moving after pulse duration time elapsed
23:03:08.829 00.043 15712 IsGuiding returns 0
23:03:08.829 00.000 15712 scope move finished after 51 + 90 ms
23:03:08.829 00.000 15712 Move returns status 0, amount 51
23:03:08.829 00.000 15712 MoveAxis(N, 0, ABG)
23:03:08.829 00.000 15712 Move returns status 0, amount 0
23:03:08.829 00.000 15712 move complete, result=0
23:03:08.829 00.000 15712 worker thread done servicing request
23:03:08.829 00.000 15712 Worker thread wakes up
23:03:08.829 00.000 7988 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
23:03:08.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:08.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:10.248 01.419 15712 Exposure complete
23:03:10.295 00.047 15712 worker thread done servicing request
23:03:10.295 00.000 7988 OnExposeComplete: enter
23:03:10.310 00.015 7988 UpdateGuideState(): m_state=6
23:03:10.312 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
23:03:10.312 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=797.53, Mass=1675, SNR=27.1, Peak=157 HFD=4.7
23:03:10.312 00.000 7988 MultiStar: [#1 -0.32,0.01,0.98,U] [#2 -0.09,-0.40,0.83,U] [#3 -0.27,-0.20,0.83,U] [#4 -0.45,0.01,0.74,U] [#5 0.16,-0.31,0.72,U] [#6 -0.17,-0.19,0.67,U] [#7 -0.24,-0.19,0.46,U] [#8 0.21,-0.37,0.44,U] 
23:03:10.312 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.17}, one-star: {-0.13, -0.08}
23:03:10.312 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.56) = xAngle (-4.16 = 2.12)
23:03:10.312 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.09)
23:03:10.312 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.60 mountX=-0.08 mountY=0.13, mountTheta=2.12
23:03:10.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.08, opts=13)
23:03:10.312 00.000 7988 Enqueuing Move request for scope (-0.13, -0.08)
23:03:10.312 00.000 15712 Worker thread wakes up
23:03:10.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
23:03:10.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
23:03:10.312 00.000 15712 Moving (-0.13, -0.08) raw xDistance=-0.08 yDistance=0.13
23:03:10.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:03:10.312 00.000 7988 UpdateGuideState exits: m=1675 SNR=27.1
23:03:10.324 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:10.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:10.326 00.002 7988 Enqueuing Expose request
23:03:10.326 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 653.90
23:03:10.326 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
23:03:10.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:10.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:03:10.326 00.000 15712 MoveAxis(E, 2, ABG)
23:03:10.326 00.000 15712 Guiding  Dir = 2, Dur = 2
23:03:10.326 00.000 15712 IsGuiding returns 0
23:03:10.342 00.016 15712 IsGuiding returns 0
23:03:10.342 00.000 15712 Move returns status 0, amount 2
23:03:10.342 00.000 15712 MoveAxis(N, 0, ABG)
23:03:10.342 00.000 15712 Move returns status 0, amount 0
23:03:10.342 00.000 15712 move complete, result=0
23:03:10.342 00.000 15712 worker thread done servicing request
23:03:10.342 00.000 15712 Worker thread wakes up
23:03:10.342 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:03:10.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:10.346 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:11.986 01.640 15712 Exposure complete
23:03:12.033 00.047 15712 worker thread done servicing request
23:03:12.033 00.000 7988 OnExposeComplete: enter
23:03:12.050 00.017 7988 UpdateGuideState(): m_state=6
23:03:12.050 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
23:03:12.050 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=797.22, Mass=1564, SNR=26.4, Peak=154 HFD=4.6
23:03:12.050 00.000 7988 MultiStar: [#1 -0.39,-0.13,1.00,U] [#2 -0.12,-0.68,0.00,M1] [#3 -0.17,-0.31,0.87,U] [#4 0.00,-0.21,0.71,U] [#5 0.04,-0.26,0.73,U] [#6 -0.26,-0.17,0.67,U] [#7 -0.02,-0.38,0.48,U] [#8 -0.30,-0.32,0.45,U] 
23:03:12.050 00.000 7988 refined, 7 included, MultiStar: {-0.16, -0.27}, one-star: {-0.12, -0.38}
23:03:12.050 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.68 = 2.61)
23:03:12.050 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.58)
23:03:12.050 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-2.11 mountX=-0.27 mountY=0.17, mountTheta=2.58
23:03:12.050 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.27, opts=13)
23:03:12.050 00.000 7988 Enqueuing Move request for scope (-0.16, -0.27)
23:03:12.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:12.050 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.4
23:03:12.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:12.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:12.065 00.015 7988 Enqueuing Expose request
23:03:12.065 00.000 15712 Worker thread wakes up
23:03:12.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.27) opts 0xd
23:03:12.065 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.27)
23:03:12.065 00.000 15712 Moving (-0.16, -0.27) raw xDistance=-0.27 yDistance=0.17
23:03:12.067 00.002 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 653.91
23:03:12.067 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
23:03:12.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:12.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:03:12.067 00.000 15712 MoveAxis(E, 54, ABG)
23:03:12.067 00.000 15712 Guiding  Dir = 2, Dur = 54
23:03:12.102 00.035 15712 IsGuiding returns 0
23:03:12.117 00.015 15712 PulseGuide returned control before completion, sleep 49
23:03:12.197 00.080 15712 IsGuiding returns 0
23:03:12.197 00.000 15712 Move returns status 0, amount 54
23:03:12.197 00.000 15712 MoveAxis(N, 0, ABG)
23:03:12.197 00.000 15712 Move returns status 0, amount 0
23:03:12.197 00.000 15712 move complete, result=0
23:03:12.197 00.000 7988 GuideStep: -0.3 px 54 ms EAST, 0.2 px 0 ms NORTH
23:03:12.197 00.000 15712 worker thread done servicing request
23:03:12.197 00.000 15712 Worker thread wakes up
23:03:12.199 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:12.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:13.612 01.413 15712 Exposure complete
23:03:13.671 00.059 15712 worker thread done servicing request
23:03:13.671 00.000 7988 OnExposeComplete: enter
23:03:13.674 00.003 7988 UpdateGuideState(): m_state=6
23:03:13.674 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
23:03:13.674 00.000 7988 Star::Find returns 1 (0), X=502.07, Y=797.30, Mass=1599, SNR=26.7, Peak=147 HFD=4.5
23:03:13.674 00.000 7988 MultiStar: [#1 -0.27,-0.06,1.01,U] [#2 -0.01,-0.50,0.00,M2] [#3 -0.52,-0.32,0.00,M1] [#4 -0.24,-0.24,0.77,U] [#5 -0.02,-0.22,0.72,U] [#6 -0.31,-0.09,0.65,U] [#7 -0.11,-0.43,0.47,U] [#8 0.21,-0.29,0.46,U] 
23:03:13.674 00.000 7988 refined, 6 included, MultiStar: {-0.20, -0.22}, one-star: {-0.37, -0.30}
23:03:13.674 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.87 = 2.41)
23:03:13.680 00.006 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.38)
23:03:13.680 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.22 hyp=0.29 cameraTheta=-2.31 mountX=-0.22 mountY=0.20, mountTheta=2.40
23:03:13.680 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.22, opts=13)
23:03:13.680 00.000 7988 Enqueuing Move request for scope (-0.20, -0.22)
23:03:13.680 00.000 15712 Worker thread wakes up
23:03:13.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.22) opts 0xd
23:03:13.680 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.22)
23:03:13.680 00.000 15712 Moving (-0.20, -0.22) raw xDistance=-0.22 yDistance=0.20
23:03:13.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:13.680 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.7
23:03:13.687 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:13.687 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:13.689 00.002 7988 Enqueuing Expose request
23:03:13.689 00.000 15712 PPEC rslt: input = -0.22, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 653.91
23:03:13.689 00.000 15712 PPEC: input: -0.22, control: -0.09, exposure: 1500
23:03:13.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:13.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:03:13.689 00.000 15712 MoveAxis(E, 28, ABG)
23:03:13.689 00.000 15712 Guiding  Dir = 2, Dur = 28
23:03:13.691 00.002 15712 IsGuiding returns 0
23:03:13.715 00.024 15712 PulseGuide returned control before completion, sleep 14
23:03:13.760 00.045 15712 IsGuiding returns 0
23:03:13.760 00.000 15712 Move returns status 0, amount 28
23:03:13.760 00.000 15712 MoveAxis(N, 0, ABG)
23:03:13.765 00.005 15712 Move returns status 0, amount 0
23:03:13.765 00.000 15712 move complete, result=0
23:03:13.765 00.000 7988 GuideStep: -0.2 px 28 ms EAST, 0.2 px 0 ms NORTH
23:03:13.765 00.000 15712 worker thread done servicing request
23:03:13.765 00.000 15712 Worker thread wakes up
23:03:13.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:13.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:15.395 01.630 15712 Exposure complete
23:03:15.447 00.052 15712 worker thread done servicing request
23:03:15.447 00.000 7988 OnExposeComplete: enter
23:03:15.457 00.010 7988 UpdateGuideState(): m_state=6
23:03:15.457 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
23:03:15.460 00.003 7988 Star::Find returns 1 (0), X=502.27, Y=796.98, Mass=1570, SNR=26.5, Peak=153 HFD=4.3
23:03:15.460 00.000 7988 MultiStar: [#1 -0.00,-0.30,0.97,U] [#2 0.19,-0.69,0.00,M3] [#3 -0.08,-0.45,0.86,U] [#4 -0.25,-0.48,0.00,M1] [#5 0.04,-0.43,0.68,U] [#6 -0.12,-0.32,0.67,U] [#7 0.15,-0.33,0.52,U] [#8 0.18,-0.43,0.48,U] 
23:03:15.462 00.002 7988 refined, 6 included, MultiStar: {-0.03, -0.42}, one-star: {-0.17, -0.62}
23:03:15.462 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
23:03:15.464 00.002 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.06)
23:03:15.464 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.42 hyp=0.42 cameraTheta=-1.63 mountX=-0.42 mountY=0.04, mountTheta=3.06
23:03:15.466 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.42, opts=13)
23:03:15.468 00.002 7988 Enqueuing Move request for scope (-0.03, -0.42)
23:03:15.468 00.000 15712 Worker thread wakes up
23:03:15.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.42) opts 0xd
23:03:15.468 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.42)
23:03:15.468 00.000 15712 Moving (-0.03, -0.42) raw xDistance=-0.42 yDistance=0.04
23:03:15.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:03:15.468 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.5
23:03:15.471 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:15.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:15.473 00.002 7988 Enqueuing Expose request
23:03:15.473 00.000 15712 PPEC rslt: input = -0.42, final = -0.21, react = -0.25, pred = 0.05, hyst = -0.24, hyst_pct = 0.00, period_length = 653.92
23:03:15.473 00.000 15712 PPEC: input: -0.42, control: -0.21, exposure: 1500
23:03:15.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:15.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:03:15.473 00.000 15712 MoveAxis(E, 68, ABG)
23:03:15.473 00.000 15712 Guiding  Dir = 2, Dur = 68
23:03:15.473 00.000 15712 IsGuiding returns 0
23:03:15.489 00.016 15712 PulseGuide returned control before completion, sleep 63
23:03:15.570 00.081 15712 IsGuiding returns 0
23:03:15.570 00.000 15712 Move returns status 0, amount 68
23:03:15.570 00.000 15712 MoveAxis(N, 0, ABG)
23:03:15.570 00.000 15712 Move returns status 0, amount 0
23:03:15.570 00.000 15712 move complete, result=0
23:03:15.570 00.000 7988 GuideStep: -0.4 px 68 ms EAST, 0.0 px 0 ms NORTH
23:03:15.572 00.002 15712 worker thread done servicing request
23:03:15.572 00.000 15712 Worker thread wakes up
23:03:15.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:15.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:16.986 01.414 15712 Exposure complete
23:03:17.044 00.058 15712 worker thread done servicing request
23:03:17.044 00.000 7988 OnExposeComplete: enter
23:03:17.047 00.003 7988 UpdateGuideState(): m_state=6
23:03:17.049 00.002 7988 Star::Find(15, 502, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
23:03:17.049 00.000 7988 Star::Find returns 1 (0), X=502.02, Y=797.30, Mass=1678, SNR=27.4, Peak=147 HFD=4.8
23:03:17.051 00.002 7988 MultiStar: [#1 -0.35,-0.31,0.94,U] [#2 -0.16,-0.59,0.00,M4] [#3 -0.43,-0.24,0.00,M1] [#4 -0.22,0.07,0.72,U] [#5 -0.00,-0.36,0.68,U] [#6 -0.31,-0.23,0.64,U] [#7 -0.17,-0.20,0.48,U] [#8 -0.05,-0.40,0.45,U] 
23:03:17.051 00.000 7988 refined, 6 included, MultiStar: {-0.25, -0.25}, one-star: {-0.43, -0.31}
23:03:17.053 00.002 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
23:03:17.053 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
23:03:17.055 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.25 hyp=0.35 cameraTheta=-2.36 mountX=-0.25 mountY=0.25, mountTheta=2.35
23:03:17.057 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.25, opts=13)
23:03:17.057 00.000 7988 Enqueuing Move request for scope (-0.25, -0.25)
23:03:17.059 00.002 15712 Worker thread wakes up
23:03:17.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.25) opts 0xd
23:03:17.059 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.25)
23:03:17.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:17.059 00.000 7988 UpdateGuideState exits: m=1678 SNR=27.4
23:03:17.061 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:17.063 00.002 15712 Moving (-0.25, -0.25) raw xDistance=-0.25 yDistance=0.25
23:03:17.063 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:17.063 00.000 7988 Enqueuing Expose request
23:03:17.065 00.002 15712 PPEC rslt: input = -0.25, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 653.93
23:03:17.065 00.000 15712 PPEC: input: -0.25, control: -0.11, exposure: 1500
23:03:17.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:03:17.065 00.000 15712 MoveAxis(E, 35, ABG)
23:03:17.065 00.000 15712 Guiding  Dir = 2, Dur = 35
23:03:17.065 00.000 15712 IsGuiding returns 0
23:03:17.079 00.014 15712 PulseGuide returned control before completion, sleep 22
23:03:17.129 00.050 15712 IsGuiding returns 0
23:03:17.129 00.000 15712 Move returns status 0, amount 35
23:03:17.129 00.000 15712 MoveAxis(S, 65, ABG)
23:03:17.129 00.000 15712 Guiding  Dir = 1, Dur = 65
23:03:17.129 00.000 15712 IsGuiding returns 0
23:03:17.248 00.119 15712 IsGuiding returns 1
23:03:17.248 00.000 15712 scope still moving after pulse duration time elapsed
23:03:17.291 00.043 15712 IsGuiding returns 0
23:03:17.291 00.000 15712 scope move finished after 65 + 94 ms
23:03:17.291 00.000 15712 Move returns status 0, amount 65
23:03:17.291 00.000 15712 move complete, result=0
23:03:17.291 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.3 px 65 ms SOUTH
23:03:17.298 00.007 15712 worker thread done servicing request
23:03:17.298 00.000 15712 Worker thread wakes up
23:03:17.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:17.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:18.929 01.631 15712 Exposure complete
23:03:18.982 00.053 15712 worker thread done servicing request
23:03:18.982 00.000 7988 OnExposeComplete: enter
23:03:18.982 00.000 7988 UpdateGuideState(): m_state=6
23:03:18.991 00.009 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
23:03:18.991 00.000 7988 Star::Find returns 1 (0), X=502.54, Y=798.12, Mass=1626, SNR=26.8, Peak=167 HFD=4.9
23:03:18.991 00.000 7988 MultiStar: [#1 -0.12,0.73,0.00,M1] [#2 0.12,0.35,0.86,U] [#3 -0.02,0.45,0.85,U] [#4 -0.34,0.74,0.00,M1] [#5 0.20,0.52,0.00,M1] [#6 -0.06,0.86,0.00,M1] [#7 0.17,0.67,0.00,M1] [#8 0.03,0.43,0.47,U] 
23:03:18.991 00.000 7988 refined, 3 included, MultiStar: {0.06, 0.44}, one-star: {0.10, 0.52}
23:03:18.991 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
23:03:18.991 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
23:03:18.991 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.44 hyp=0.45 cameraTheta=1.43 mountX=0.44 mountY=-0.07, mountTheta=-0.16
23:03:18.998 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.44, opts=13)
23:03:18.998 00.000 7988 Enqueuing Move request for scope (0.06, 0.44)
23:03:18.998 00.000 15712 Worker thread wakes up
23:03:18.998 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.44) opts 0xd
23:03:18.998 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.44)
23:03:18.998 00.000 15712 Moving (0.06, 0.44) raw xDistance=0.44 yDistance=-0.07
23:03:18.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:18.998 00.000 7988 UpdateGuideState exits: m=1626 SNR=26.8
23:03:19.004 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:19.005 00.001 15712 PPEC rslt: input = 0.44, final = 0.25, react = 0.27, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 653.94
23:03:19.005 00.000 15712 PPEC: input: 0.44, control: 0.25, exposure: 1500
23:03:19.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:19.005 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:19.006 00.001 7988 Enqueuing Expose request
23:03:19.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:19.006 00.000 15712 MoveAxis(W, 83, ABG)
23:03:19.006 00.000 15712 Guiding  Dir = 3, Dur = 83
23:03:19.009 00.003 15712 IsGuiding returns 0
23:03:19.022 00.013 15712 PulseGuide returned control before completion, sleep 79
23:03:19.118 00.096 15712 IsGuiding returns 0
23:03:19.118 00.000 15712 Move returns status 0, amount 83
23:03:19.118 00.000 15712 MoveAxis(N, 0, ABG)
23:03:19.118 00.000 15712 Move returns status 0, amount 0
23:03:19.118 00.000 15712 move complete, result=0
23:03:19.118 00.000 7988 GuideStep: 0.4 px 83 ms WEST, -0.1 px 0 ms NORTH
23:03:19.120 00.002 15712 worker thread done servicing request
23:03:19.120 00.000 15712 Worker thread wakes up
23:03:19.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:19.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:20.524 01.404 15712 Exposure complete
23:03:20.581 00.057 15712 worker thread done servicing request
23:03:20.581 00.000 7988 OnExposeComplete: enter
23:03:20.581 00.000 7988 UpdateGuideState(): m_state=6
23:03:20.587 00.006 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
23:03:20.589 00.002 7988 Star::Find returns 1 (0), X=502.37, Y=798.02, Mass=1538, SNR=25.9, Peak=167 HFD=4.2
23:03:20.589 00.000 7988 MultiStar: [#1 -0.13,0.64,0.00,M2] [#2 -0.01,0.50,0.00,M4] [#3 -0.16,0.67,0.00,M1] [#4 -0.33,0.85,0.00,M2] [#5 0.08,0.49,0.00,M2] [#6 0.18,0.85,0.00,M2] [#7 -0.04,0.58,0.00,M2] [#8 0.15,0.52,0.00,M1] 
23:03:20.591 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
23:03:20.591 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
23:03:20.593 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.41 hyp=0.42 cameraTheta=1.76 mountX=0.41 mountY=0.07, mountTheta=0.17
23:03:20.595 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.41, opts=13)
23:03:20.595 00.000 7988 Enqueuing Move request for scope (-0.08, 0.41)
23:03:20.595 00.000 15712 Worker thread wakes up
23:03:20.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.41) opts 0xd
23:03:20.595 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.41)
23:03:20.598 00.003 15712 Moving (-0.08, 0.41) raw xDistance=0.41 yDistance=0.07
23:03:20.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:20.598 00.000 7988 UpdateGuideState exits: m=1538 SNR=25.9
23:03:20.600 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:20.600 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:20.602 00.002 7988 Enqueuing Expose request
23:03:20.602 00.000 15712 PPEC rslt: input = 0.41, final = 0.23, react = 0.25, pred = -0.02, hyst = 0.22, hyst_pct = 0.00, period_length = 653.95
23:03:20.602 00.000 15712 PPEC: input: 0.41, control: 0.23, exposure: 1500
23:03:20.603 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:20.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:03:20.603 00.000 15712 MoveAxis(W, 75, ABG)
23:03:20.603 00.000 15712 Guiding  Dir = 3, Dur = 75
23:03:20.603 00.000 15712 IsGuiding returns 0
23:03:20.621 00.018 15712 PulseGuide returned control before completion, sleep 68
23:03:20.699 00.078 15712 IsGuiding returns 1
23:03:20.699 00.000 15712 scope still moving after pulse duration time elapsed
23:03:20.731 00.032 15712 IsGuiding returns 0
23:03:20.731 00.000 15712 scope move finished after 75 + 54 ms
23:03:20.731 00.000 15712 Move returns status 0, amount 75
23:03:20.731 00.000 15712 MoveAxis(N, 0, ABG)
23:03:20.731 00.000 15712 Move returns status 0, amount 0
23:03:20.731 00.000 15712 move complete, result=0
23:03:20.734 00.003 7988 GuideStep: 0.4 px 75 ms WEST, 0.1 px 0 ms NORTH
23:03:20.734 00.000 15712 worker thread done servicing request
23:03:20.734 00.000 15712 Worker thread wakes up
23:03:20.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:20.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:22.375 01.641 15712 Exposure complete
23:03:22.435 00.060 15712 worker thread done servicing request
23:03:22.435 00.000 7988 OnExposeComplete: enter
23:03:22.436 00.001 7988 UpdateGuideState(): m_state=6
23:03:22.436 00.000 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
23:03:22.436 00.000 7988 Star::Find returns 1 (0), X=502.27, Y=797.37, Mass=1611, SNR=27.0, Peak=162 HFD=4.7
23:03:22.436 00.000 7988 MultiStar: [#1 -0.10,0.06,0.94,U] [#2 -0.10,-0.44,0.83,U] [#3 -0.01,-0.25,0.84,U] [#4 -0.32,0.01,0.75,U] [#5 0.30,-0.16,0.72,U] [#6 0.01,-0.04,0.65,U] [#7 0.02,-0.15,0.45,U] [#8 0.08,-0.23,0.42,U] 
23:03:22.436 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {-0.17, -0.24}
23:03:22.436 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
23:03:22.436 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
23:03:22.436 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.88 mountX=-0.16 mountY=0.05, mountTheta=2.81
23:03:22.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.16, opts=13)
23:03:22.436 00.000 7988 Enqueuing Move request for scope (-0.05, -0.16)
23:03:22.436 00.000 15712 Worker thread wakes up
23:03:22.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
23:03:22.436 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
23:03:22.436 00.000 15712 Moving (-0.05, -0.16) raw xDistance=-0.16 yDistance=0.05
23:03:22.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:22.436 00.000 7988 UpdateGuideState exits: m=1611 SNR=27.0
23:03:22.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:22.452 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:22.452 00.000 7988 Enqueuing Expose request
23:03:22.452 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.96
23:03:22.452 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
23:03:22.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:22.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:22.452 00.000 15712 MoveAxis(E, 7, ABG)
23:03:22.452 00.000 15712 Guiding  Dir = 2, Dur = 7
23:03:22.452 00.000 15712 IsGuiding returns 0
23:03:22.468 00.016 15712 IsGuiding returns 0
23:03:22.468 00.000 15712 Move returns status 0, amount 7
23:03:22.468 00.000 15712 MoveAxis(N, 0, ABG)
23:03:22.468 00.000 15712 Move returns status 0, amount 0
23:03:22.468 00.000 15712 move complete, result=0
23:03:22.468 00.000 15712 worker thread done servicing request
23:03:22.468 00.000 15712 Worker thread wakes up
23:03:22.468 00.000 7988 GuideStep: -0.2 px 7 ms EAST, 0.1 px 0 ms NORTH
23:03:22.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:22.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:23.888 01.420 15712 Exposure complete
23:03:23.947 00.059 15712 worker thread done servicing request
23:03:23.947 00.000 7988 OnExposeComplete: enter
23:03:23.947 00.000 7988 UpdateGuideState(): m_state=6
23:03:23.949 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
23:03:23.949 00.000 7988 Star::Find returns 1 (0), X=502.35, Y=797.18, Mass=1596, SNR=26.6, Peak=171 HFD=4.6
23:03:23.949 00.000 7988 MultiStar: [#1 -0.08,-0.24,0.99,U] [#2 0.19,-0.49,0.00,M4] [#3 -0.07,-0.36,0.86,U] [#4 -0.13,-0.07,0.71,U] [#5 0.28,-0.47,0.00,M2] [#6 -0.06,-0.27,0.65,U] [#7 -0.14,-0.49,0.00,M2] [#8 0.27,-0.41,0.00,M1] 
23:03:23.949 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.29}, one-star: {-0.10, -0.43}
23:03:23.949 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.43 = 2.85)
23:03:23.949 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.82)
23:03:23.949 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.87 mountX=-0.29 mountY=0.10, mountTheta=2.82
23:03:23.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.29, opts=13)
23:03:23.949 00.000 7988 Enqueuing Move request for scope (-0.09, -0.29)
23:03:23.949 00.000 15712 Worker thread wakes up
23:03:23.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
23:03:23.949 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
23:03:23.949 00.000 15712 Moving (-0.09, -0.29) raw xDistance=-0.29 yDistance=0.10
23:03:23.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:03:23.964 00.015 7988 UpdateGuideState exits: m=1596 SNR=26.6
23:03:23.965 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:23.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:23.965 00.000 7988 Enqueuing Expose request
23:03:23.965 00.000 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 653.97
23:03:23.965 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
23:03:23.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:23.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:03:23.965 00.000 15712 MoveAxis(E, 59, ABG)
23:03:23.965 00.000 15712 Guiding  Dir = 2, Dur = 59
23:03:23.965 00.000 15712 IsGuiding returns 0
23:03:23.985 00.020 15712 PulseGuide returned control before completion, sleep 46
23:03:24.045 00.060 15712 IsGuiding returns 1
23:03:24.045 00.000 15712 scope still moving after pulse duration time elapsed
23:03:24.087 00.042 15712 IsGuiding returns 0
23:03:24.087 00.000 15712 scope move finished after 59 + 60 ms
23:03:24.087 00.000 15712 Move returns status 0, amount 59
23:03:24.087 00.000 15712 MoveAxis(N, 0, ABG)
23:03:24.087 00.000 15712 Move returns status 0, amount 0
23:03:24.087 00.000 15712 move complete, result=0
23:03:24.087 00.000 15712 worker thread done servicing request
23:03:24.087 00.000 15712 Worker thread wakes up
23:03:24.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:24.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:24.087 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
23:03:25.718 01.631 15712 Exposure complete
23:03:25.765 00.047 15712 worker thread done servicing request
23:03:25.765 00.000 7988 OnExposeComplete: enter
23:03:25.782 00.017 7988 UpdateGuideState(): m_state=6
23:03:25.782 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
23:03:25.782 00.000 7988 Star::Find returns 1 (0), X=502.63, Y=797.21, Mass=1540, SNR=26.0, Peak=184 HFD=4.4
23:03:25.782 00.000 7988 MultiStar: [#1 -0.09,-0.07,0.98,U] [#2 0.28,-0.47,0.00,M5] [#3 -0.01,-0.39,0.88,U] [#4 -0.05,0.12,0.70,U] [#5 0.26,-0.18,0.75,U] [#6 -0.07,0.12,0.67,U] [#7 0.08,-0.36,0.51,U] [#8 0.21,-0.21,0.46,U] 
23:03:25.782 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.18}, one-star: {0.19, -0.39}
23:03:25.782 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
23:03:25.782 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
23:03:25.782 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.26 mountX=-0.18 mountY=-0.05, mountTheta=-2.85
23:03:25.782 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.18, opts=13)
23:03:25.782 00.000 7988 Enqueuing Move request for scope (0.06, -0.18)
23:03:25.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:03:25.782 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.0
23:03:25.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:25.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:25.797 00.015 7988 Enqueuing Expose request
23:03:25.797 00.000 15712 Worker thread wakes up
23:03:25.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
23:03:25.797 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
23:03:25.797 00.000 15712 Moving (0.06, -0.18) raw xDistance=-0.18 yDistance=-0.05
23:03:25.799 00.002 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 653.98
23:03:25.799 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
23:03:25.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:25.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:25.799 00.000 15712 MoveAxis(E, 39, ABG)
23:03:25.799 00.000 15712 Guiding  Dir = 2, Dur = 39
23:03:25.799 00.000 15712 IsGuiding returns 0
23:03:25.816 00.017 15712 PulseGuide returned control before completion, sleep 35
23:03:25.865 00.049 15712 IsGuiding returns 0
23:03:25.865 00.000 15712 Move returns status 0, amount 39
23:03:25.865 00.000 15712 MoveAxis(N, 0, ABG)
23:03:25.865 00.000 15712 Move returns status 0, amount 0
23:03:25.865 00.000 15712 move complete, result=0
23:03:25.865 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:03:25.866 00.001 15712 worker thread done servicing request
23:03:25.868 00.002 15712 Worker thread wakes up
23:03:25.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:25.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:27.284 01.416 15712 Exposure complete
23:03:27.345 00.061 15712 worker thread done servicing request
23:03:27.345 00.000 7988 OnExposeComplete: enter
23:03:27.345 00.000 7988 UpdateGuideState(): m_state=6
23:03:27.347 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
23:03:27.347 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=797.49, Mass=1521, SNR=26.2, Peak=154 HFD=4.5
23:03:27.349 00.002 7988 MultiStar: [#1 -0.21,0.07,1.02,U] [#2 0.07,-0.39,0.88,U] [#3 -0.17,-0.06,0.86,U] [#4 -0.33,0.01,0.75,U] [#5 0.14,-0.04,0.75,U] [#6 -0.09,-0.15,0.67,U] [#7 -0.16,-0.21,0.52,U] [#8 0.07,-0.08,0.46,U] 
23:03:27.349 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {-0.13, -0.11}
23:03:27.351 00.002 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
23:03:27.351 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.34)
23:03:27.353 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.35 mountX=-0.10 mountY=0.10, mountTheta=2.35
23:03:27.355 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.10, opts=13)
23:03:27.355 00.000 7988 Enqueuing Move request for scope (-0.10, -0.10)
23:03:27.357 00.002 15712 Worker thread wakes up
23:03:27.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
23:03:27.357 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
23:03:27.357 00.000 15712 Moving (-0.10, -0.10) raw xDistance=-0.10 yDistance=0.10
23:03:27.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:27.361 00.004 7988 UpdateGuideState exits: m=1521 SNR=26.2
23:03:27.362 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:27.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:27.364 00.002 7988 Enqueuing Expose request
23:03:27.364 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.99
23:03:27.364 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
23:03:27.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:27.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:03:27.364 00.000 15712 MoveAxis(E, 5, ABG)
23:03:27.364 00.000 15712 Guiding  Dir = 2, Dur = 5
23:03:27.364 00.000 15712 IsGuiding returns 0
23:03:27.413 00.049 15712 IsGuiding returns 0
23:03:27.413 00.000 15712 Move returns status 0, amount 5
23:03:27.413 00.000 15712 MoveAxis(N, 0, ABG)
23:03:27.413 00.000 15712 Move returns status 0, amount 0
23:03:27.413 00.000 15712 move complete, result=0
23:03:27.413 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
23:03:27.417 00.004 15712 worker thread done servicing request
23:03:27.417 00.000 15712 Worker thread wakes up
23:03:27.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:27.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:29.052 01.635 15712 Exposure complete
23:03:29.113 00.061 15712 worker thread done servicing request
23:03:29.113 00.000 7988 OnExposeComplete: enter
23:03:29.114 00.001 7988 UpdateGuideState(): m_state=6
23:03:29.114 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
23:03:29.114 00.000 7988 Star::Find returns 1 (0), X=502.40, Y=797.28, Mass=1632, SNR=26.9, Peak=173 HFD=4.6
23:03:29.114 00.000 7988 MultiStar: [#1 -0.15,-0.20,0.98,U] [#2 0.23,-0.41,0.87,U] [#3 -0.26,-0.19,0.86,U] [#4 0.03,-0.08,0.75,U] [#5 0.12,-0.29,0.72,U] [#6 -0.27,-0.18,0.68,U] [#7 -0.17,-0.43,0.51,U] [#8 0.11,-0.38,0.43,U] 
23:03:29.114 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.26}, one-star: {-0.04, -0.32}
23:03:29.114 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.31 = 2.98)
23:03:29.114 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
23:03:29.114 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.74 mountX=-0.27 mountY=0.05, mountTheta=2.94
23:03:29.114 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.26, opts=13)
23:03:29.114 00.000 7988 Enqueuing Move request for scope (-0.05, -0.26)
23:03:29.114 00.000 15712 Worker thread wakes up
23:03:29.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
23:03:29.114 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
23:03:29.114 00.000 15712 Moving (-0.05, -0.26) raw xDistance=-0.27 yDistance=0.05
23:03:29.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:03:29.114 00.000 7988 UpdateGuideState exits: m=1632 SNR=26.9
23:03:29.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:29.128 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:29.130 00.002 7988 Enqueuing Expose request
23:03:29.130 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 654.00
23:03:29.130 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
23:03:29.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:29.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:29.130 00.000 15712 MoveAxis(E, 58, ABG)
23:03:29.130 00.000 15712 Guiding  Dir = 2, Dur = 58
23:03:29.130 00.000 15712 IsGuiding returns 0
23:03:29.145 00.015 15712 PulseGuide returned control before completion, sleep 43
23:03:29.231 00.086 15712 IsGuiding returns 0
23:03:29.231 00.000 15712 Move returns status 0, amount 58
23:03:29.231 00.000 15712 MoveAxis(N, 0, ABG)
23:03:29.231 00.000 15712 Move returns status 0, amount 0
23:03:29.231 00.000 15712 move complete, result=0
23:03:29.231 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
23:03:29.239 00.008 15712 worker thread done servicing request
23:03:29.239 00.000 15712 Worker thread wakes up
23:03:29.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:29.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:30.642 01.403 15712 Exposure complete
23:03:30.703 00.061 15712 worker thread done servicing request
23:03:30.703 00.000 7988 OnExposeComplete: enter
23:03:30.705 00.002 7988 UpdateGuideState(): m_state=6
23:03:30.705 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
23:03:30.705 00.000 7988 Star::Find returns 1 (0), X=502.40, Y=797.47, Mass=1556, SNR=26.1, Peak=150 HFD=4.3
23:03:30.705 00.000 7988 MultiStar: [#1 -0.03,0.10,1.03,U] [#2 0.29,-0.26,0.90,U] [#3 -0.25,-0.08,0.86,U] [#4 0.08,0.09,0.77,U] [#5 0.21,-0.04,0.78,U] [#6 0.05,0.23,0.67,U] [#7 -0.07,-0.13,0.51,U] [#8 0.56,-0.01,0.00,M1] 
23:03:30.705 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {-0.05, -0.13}
23:03:30.710 00.005 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
23:03:30.710 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
23:03:30.710 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.80 mountX=-0.03 mountY=-0.03, mountTheta=-2.38
23:03:30.710 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.03, opts=13)
23:03:30.710 00.000 7988 Enqueuing Move request for scope (0.03, -0.03)
23:03:30.710 00.000 15712 Worker thread wakes up
23:03:30.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:03:30.710 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:03:30.710 00.000 15712 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.03
23:03:30.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:30.710 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.1
23:03:30.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:30.721 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:30.721 00.000 7988 Enqueuing Expose request
23:03:30.723 00.002 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.02
23:03:30.723 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
23:03:30.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:30.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:30.723 00.000 15712 MoveAxis(E, 6, ABG)
23:03:30.723 00.000 15712 Guiding  Dir = 2, Dur = 6
23:03:30.740 00.017 15712 IsGuiding returns 0
23:03:30.756 00.016 15712 IsGuiding returns 0
23:03:30.756 00.000 15712 Move returns status 0, amount 6
23:03:30.756 00.000 15712 MoveAxis(N, 0, ABG)
23:03:30.756 00.000 15712 Move returns status 0, amount 0
23:03:30.756 00.000 15712 move complete, result=0
23:03:30.756 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:03:30.758 00.002 15712 worker thread done servicing request
23:03:30.758 00.000 15712 Worker thread wakes up
23:03:30.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:30.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:32.397 01.639 15712 Exposure complete
23:03:32.459 00.062 15712 worker thread done servicing request
23:03:32.459 00.000 7988 OnExposeComplete: enter
23:03:32.461 00.002 7988 UpdateGuideState(): m_state=6
23:03:32.461 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
23:03:32.463 00.002 7988 Star::Find returns 1 (0), X=502.38, Y=797.97, Mass=1578, SNR=26.4, Peak=150 HFD=4.7
23:03:32.463 00.000 7988 MultiStar: [#1 -0.10,0.61,0.00,M1] [#2 0.24,0.28,0.87,U] [#3 -0.14,0.58,0.00,M1] [#4 -0.14,0.65,0.00,M1] [#5 0.09,0.15,0.75,U] [#6 -0.29,0.71,0.00,M1] [#7 0.04,0.10,0.52,U] [#8 0.31,0.17,0.46,U] 
23:03:32.465 00.002 7988 refined, 4 included, MultiStar: {0.10, 0.24}, one-star: {-0.07, 0.37}
23:03:32.465 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
23:03:32.467 00.002 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
23:03:32.467 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.16 mountX=0.24 mountY=-0.11, mountTheta=-0.43
23:03:32.469 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.24, opts=13)
23:03:32.471 00.002 7988 Enqueuing Move request for scope (0.10, 0.24)
23:03:32.471 00.000 15712 Worker thread wakes up
23:03:32.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
23:03:32.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
23:03:32.471 00.000 15712 Moving (0.10, 0.24) raw xDistance=0.24 yDistance=-0.11
23:03:32.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:32.471 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.4
23:03:32.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:32.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:32.476 00.005 7988 Enqueuing Expose request
23:03:32.476 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 654.03
23:03:32.476 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
23:03:32.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:32.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:32.476 00.000 15712 MoveAxis(W, 41, ABG)
23:03:32.476 00.000 15712 Guiding  Dir = 3, Dur = 41
23:03:32.476 00.000 15712 IsGuiding returns 0
23:03:32.493 00.017 15712 PulseGuide returned control before completion, sleep 32
23:03:32.541 00.048 15712 IsGuiding returns 1
23:03:32.541 00.000 15712 scope still moving after pulse duration time elapsed
23:03:32.576 00.035 15712 IsGuiding returns 0
23:03:32.576 00.000 15712 scope move finished after 41 + 58 ms
23:03:32.576 00.000 15712 Move returns status 0, amount 41
23:03:32.576 00.000 15712 MoveAxis(N, 0, ABG)
23:03:32.578 00.002 15712 Move returns status 0, amount 0
23:03:32.578 00.000 15712 move complete, result=0
23:03:32.578 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
23:03:32.578 00.000 15712 worker thread done servicing request
23:03:32.578 00.000 15712 Worker thread wakes up
23:03:32.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:32.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:33.995 01.417 15712 Exposure complete
23:03:34.055 00.060 15712 worker thread done servicing request
23:03:34.055 00.000 7988 OnExposeComplete: enter
23:03:34.056 00.001 7988 UpdateGuideState(): m_state=6
23:03:34.058 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
23:03:34.058 00.000 7988 Star::Find returns 1 (0), X=502.62, Y=797.99, Mass=1682, SNR=27.5, Peak=156 HFD=4.8
23:03:34.058 00.000 7988 MultiStar: [#1 0.33,0.42,0.00,M2] [#2 0.30,0.11,0.82,U] [#3 0.34,0.40,0.00,M2] [#4 0.10,0.47,0.00,M2] [#5 0.46,0.27,0.00,M1] [#6 0.29,0.36,0.64,U] [#7 0.16,0.29,0.49,U] [#8 0.66,0.58,0.00,M1] 
23:03:34.058 00.000 7988 refined, 3 included, MultiStar: {0.23, 0.29}, one-star: {0.17, 0.39}
23:03:34.058 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
23:03:34.058 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
23:03:34.058 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.37 cameraTheta=0.90 mountX=0.29 mountY=-0.24, mountTheta=-0.69
23:03:34.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.29, opts=13)
23:03:34.058 00.000 7988 Enqueuing Move request for scope (0.23, 0.29)
23:03:34.058 00.000 15712 Worker thread wakes up
23:03:34.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.29) opts 0xd
23:03:34.058 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.29)
23:03:34.058 00.000 15712 Moving (0.23, 0.29) raw xDistance=0.29 yDistance=-0.24
23:03:34.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:34.058 00.000 7988 UpdateGuideState exits: m=1682 SNR=27.5
23:03:34.070 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:34.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:34.072 00.002 7988 Enqueuing Expose request
23:03:34.072 00.000 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.17, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 654.05
23:03:34.072 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
23:03:34.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:34.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:03:34.072 00.000 15712 MoveAxis(W, 54, ABG)
23:03:34.072 00.000 15712 Guiding  Dir = 3, Dur = 54
23:03:34.092 00.020 15712 IsGuiding returns 0
23:03:34.113 00.021 15712 PulseGuide returned control before completion, sleep 48
23:03:34.168 00.055 15712 IsGuiding returns 1
23:03:34.168 00.000 15712 scope still moving after pulse duration time elapsed
23:03:34.209 00.041 15712 IsGuiding returns 0
23:03:34.209 00.000 15712 scope move finished after 54 + 58 ms
23:03:34.209 00.000 15712 Move returns status 0, amount 54
23:03:34.209 00.000 15712 MoveAxis(N, 0, ABG)
23:03:34.209 00.000 15712 Move returns status 0, amount 0
23:03:34.209 00.000 15712 move complete, result=0
23:03:34.209 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.2 px 0 ms NORTH
23:03:34.209 00.000 15712 worker thread done servicing request
23:03:34.211 00.002 15712 Worker thread wakes up
23:03:34.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:34.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:35.841 01.630 15712 Exposure complete
23:03:35.902 00.061 15712 worker thread done servicing request
23:03:35.903 00.001 7988 OnExposeComplete: enter
23:03:35.903 00.000 7988 UpdateGuideState(): m_state=6
23:03:35.903 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
23:03:35.903 00.000 7988 Star::Find returns 1 (0), X=502.34, Y=797.58, Mass=1539, SNR=26.2, Peak=153 HFD=4.2
23:03:35.903 00.000 7988 MultiStar: [#1 -0.08,0.40,1.01,U] [#2 0.19,-0.13,0.89,U] [#3 -0.06,-0.08,0.89,U] [#4 -0.03,0.30,0.75,U] [#5 0.46,0.19,0.00,M2] [#6 -0.07,0.35,0.66,U] [#7 0.01,0.04,0.53,U] [#8 0.19,0.05,0.46,U] 
23:03:35.903 00.000 7988 single-star, 7 included, MultiStar: {-0.01, 0.11}, one-star: {-0.11, -0.02}
23:03:35.903 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.56) = xAngle (-4.50 = 1.78)
23:03:35.903 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.53 = 1.75)
23:03:35.911 00.008 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.94 mountX=-0.02 mountY=0.11, mountTheta=1.78
23:03:35.911 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.02, opts=13)
23:03:35.911 00.000 7988 Enqueuing Move request for scope (-0.11, -0.02)
23:03:35.911 00.000 15712 Worker thread wakes up
23:03:35.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:03:35.911 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:03:35.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:03:35.911 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.2
23:03:35.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:35.918 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:35.918 00.000 7988 Enqueuing Expose request
23:03:35.918 00.000 15712 Moving (-0.11, -0.02) raw xDistance=-0.02 yDistance=0.11
23:03:35.918 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 654.06
23:03:35.918 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
23:03:35.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:35.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:03:35.918 00.000 15712 MoveAxis(E, 2, ABG)
23:03:35.918 00.000 15712 Guiding  Dir = 2, Dur = 2
23:03:35.918 00.000 15712 IsGuiding returns 0
23:03:35.950 00.032 15712 IsGuiding returns 0
23:03:35.950 00.000 15712 Move returns status 0, amount 2
23:03:35.950 00.000 15712 MoveAxis(N, 0, ABG)
23:03:35.950 00.000 15712 Move returns status 0, amount 0
23:03:35.950 00.000 15712 move complete, result=0
23:03:35.950 00.000 15712 worker thread done servicing request
23:03:35.950 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:03:35.951 00.001 15712 Worker thread wakes up
23:03:35.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:35.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:37.369 01.418 15712 Exposure complete
23:03:37.430 00.061 15712 worker thread done servicing request
23:03:37.431 00.001 7988 OnExposeComplete: enter
23:03:37.431 00.000 7988 UpdateGuideState(): m_state=6
23:03:37.433 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
23:03:37.433 00.000 7988 Star::Find returns 1 (0), X=502.71, Y=797.75, Mass=1529, SNR=26.0, Peak=159 HFD=4.2
23:03:37.435 00.002 7988 MultiStar: [#1 0.04,0.23,0.98,U] [#2 0.41,-0.03,0.93,U] [#3 0.16,0.16,0.88,U] [#4 0.06,0.22,0.78,U] [#5 0.38,0.12,0.74,U] [#6 0.01,0.34,0.67,U] [#7 0.27,-0.05,0.50,U] [#8 0.43,-0.02,0.47,U] 
23:03:37.435 00.000 7988 refined, 8 included, MultiStar: {0.22, 0.14}, one-star: {0.26, 0.15}
23:03:37.437 00.002 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
23:03:37.439 00.002 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
23:03:37.439 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.25 cameraTheta=0.56 mountX=0.14 mountY=-0.22, mountTheta=-1.01
23:03:37.440 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.14, opts=13)
23:03:37.442 00.002 7988 Enqueuing Move request for scope (0.22, 0.14)
23:03:37.442 00.000 15712 Worker thread wakes up
23:03:37.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
23:03:37.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
23:03:37.442 00.000 15712 Moving (0.22, 0.14) raw xDistance=0.14 yDistance=-0.22
23:03:37.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:37.442 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.0
23:03:37.445 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:37.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:37.445 00.000 7988 Enqueuing Expose request
23:03:37.445 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.08
23:03:37.445 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
23:03:37.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:37.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:03:37.445 00.000 15712 MoveAxis(E, 3, ABG)
23:03:37.445 00.000 15712 Guiding  Dir = 2, Dur = 3
23:03:37.445 00.000 15712 IsGuiding returns 0
23:03:37.468 00.023 15712 IsGuiding returns 0
23:03:37.468 00.000 15712 Move returns status 0, amount 3
23:03:37.468 00.000 15712 MoveAxis(N, 0, ABG)
23:03:37.468 00.000 15712 Move returns status 0, amount 0
23:03:37.468 00.000 15712 move complete, result=0
23:03:37.468 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
23:03:37.470 00.002 15712 worker thread done servicing request
23:03:37.470 00.000 15712 Worker thread wakes up
23:03:37.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:37.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:39.107 01.637 15712 Exposure complete
23:03:39.156 00.049 15712 worker thread done servicing request
23:03:39.156 00.000 7988 OnExposeComplete: enter
23:03:39.169 00.013 7988 UpdateGuideState(): m_state=6
23:03:39.171 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
23:03:39.171 00.000 7988 Star::Find returns 1 (0), X=502.65, Y=797.66, Mass=1622, SNR=26.8, Peak=179 HFD=4.3
23:03:39.173 00.002 7988 MultiStar: [#1 0.28,0.19,1.01,U] [#2 0.49,-0.12,0.00,M1] [#3 0.07,0.02,0.86,U] [#4 0.12,0.42,0.74,U] [#5 0.41,0.11,0.72,U] [#6 0.11,0.27,0.68,U] [#7 0.31,0.03,0.50,U] [#8 0.12,0.06,0.45,U] 
23:03:39.173 00.000 7988 single-star, 7 included, MultiStar: {0.20, 0.15}, one-star: {0.21, 0.06}
23:03:39.175 00.002 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
23:03:39.175 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
23:03:39.177 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.28 mountX=0.06 mountY=-0.21, mountTheta=-1.28
23:03:39.179 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.06, opts=13)
23:03:39.179 00.000 7988 Enqueuing Move request for scope (0.21, 0.06)
23:03:39.181 00.002 15712 Worker thread wakes up
23:03:39.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
23:03:39.181 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
23:03:39.181 00.000 15712 Moving (0.21, 0.06) raw xDistance=0.06 yDistance=-0.21
23:03:39.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:03:39.181 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.8
23:03:39.183 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:39.183 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:39.185 00.002 7988 Enqueuing Expose request
23:03:39.185 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.10
23:03:39.185 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
23:03:39.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:39.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:03:39.185 00.000 15712 MoveAxis(W, 7, ABG)
23:03:39.185 00.000 15712 Guiding  Dir = 3, Dur = 7
23:03:39.185 00.000 15712 IsGuiding returns 0
23:03:39.211 00.026 15712 IsGuiding returns 0
23:03:39.211 00.000 15712 Move returns status 0, amount 7
23:03:39.211 00.000 15712 MoveAxis(N, 0, ABG)
23:03:39.211 00.000 15712 Move returns status 0, amount 0
23:03:39.211 00.000 15712 move complete, result=0
23:03:39.211 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
23:03:39.213 00.002 15712 worker thread done servicing request
23:03:39.213 00.000 15712 Worker thread wakes up
23:03:39.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:39.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:40.620 01.407 15712 Exposure complete
23:03:40.668 00.048 15712 worker thread done servicing request
23:03:40.684 00.016 7988 OnExposeComplete: enter
23:03:40.684 00.000 7988 UpdateGuideState(): m_state=6
23:03:40.684 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
23:03:40.684 00.000 7988 Star::Find returns 1 (0), X=502.60, Y=797.82, Mass=1608, SNR=26.8, Peak=162 HFD=4.3
23:03:40.684 00.000 7988 MultiStar: [#1 0.01,0.29,0.97,U] [#2 0.35,-0.25,0.85,U] [#3 0.27,0.22,0.86,U] [#4 0.22,0.08,0.78,U] [#5 0.48,0.30,0.00,M1] [#6 -0.06,0.50,0.00,M1] [#7 -0.02,-0.10,0.48,U] [#8 0.47,0.16,0.00,M1] 
23:03:40.684 00.000 7988 refined, 5 included, MultiStar: {0.17, 0.10}, one-star: {0.15, 0.22}
23:03:40.684 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
23:03:40.684 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
23:03:40.684 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.52 mountX=0.10 mountY=-0.18, mountTheta=-1.05
23:03:40.684 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.10, opts=13)
23:03:40.684 00.000 7988 Enqueuing Move request for scope (0.17, 0.10)
23:03:40.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:03:40.684 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.8
23:03:40.684 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:40.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:40.700 00.016 7988 Enqueuing Expose request
23:03:40.700 00.000 15712 Worker thread wakes up
23:03:40.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
23:03:40.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
23:03:40.700 00.000 15712 Moving (0.17, 0.10) raw xDistance=0.10 yDistance=-0.18
23:03:40.700 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.11
23:03:40.700 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
23:03:40.700 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:40.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:03:40.700 00.000 15712 MoveAxis(W, 7, ABG)
23:03:40.700 00.000 15712 Guiding  Dir = 3, Dur = 7
23:03:40.700 00.000 15712 IsGuiding returns 0
23:03:40.719 00.019 15712 IsGuiding returns 0
23:03:40.719 00.000 15712 Move returns status 0, amount 7
23:03:40.719 00.000 15712 MoveAxis(N, 0, ABG)
23:03:40.719 00.000 15712 Move returns status 0, amount 0
23:03:40.719 00.000 15712 move complete, result=0
23:03:40.719 00.000 15712 worker thread done servicing request
23:03:40.719 00.000 15712 Worker thread wakes up
23:03:40.719 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
23:03:40.731 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:40.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:42.373 01.642 15712 Exposure complete
23:03:42.432 00.059 15712 worker thread done servicing request
23:03:42.432 00.000 7988 OnExposeComplete: enter
23:03:42.435 00.003 7988 UpdateGuideState(): m_state=6
23:03:42.435 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
23:03:42.435 00.000 7988 Star::Find returns 1 (0), X=502.61, Y=797.68, Mass=1639, SNR=26.9, Peak=169 HFD=4.5
23:03:42.435 00.000 7988 MultiStar: [#1 0.21,0.34,1.00,U] [#2 0.33,-0.19,0.86,U] [#3 0.14,-0.15,0.85,U] [#4 0.13,0.40,0.81,U] [#5 0.34,0.05,0.73,U] [#6 0.01,0.25,0.67,U] [#7 0.13,0.11,0.50,U] [#8 0.51,-0.07,0.00,M2] 
23:03:42.435 00.000 7988 single-star, 7 included, MultiStar: {0.19, 0.11}, one-star: {0.16, 0.07}
23:03:42.435 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
23:03:42.435 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
23:03:42.442 00.007 7988 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.43 mountX=0.08 mountY=-0.16, mountTheta=-1.14
23:03:42.444 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.07, opts=13)
23:03:42.444 00.000 7988 Enqueuing Move request for scope (0.16, 0.07)
23:03:42.446 00.002 15712 Worker thread wakes up
23:03:42.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
23:03:42.446 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
23:03:42.446 00.000 15712 Moving (0.16, 0.07) raw xDistance=0.08 yDistance=-0.16
23:03:42.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:42.446 00.000 7988 UpdateGuideState exits: m=1639 SNR=26.9
23:03:42.449 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:42.450 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:42.450 00.000 7988 Enqueuing Expose request
23:03:42.452 00.002 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.13
23:03:42.452 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
23:03:42.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:42.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:03:42.452 00.000 15712 MoveAxis(W, 6, ABG)
23:03:42.452 00.000 15712 Guiding  Dir = 3, Dur = 6
23:03:42.452 00.000 15712 IsGuiding returns 0
23:03:42.469 00.017 15712 IsGuiding returns 0
23:03:42.469 00.000 15712 Move returns status 0, amount 6
23:03:42.469 00.000 15712 MoveAxis(N, 0, ABG)
23:03:42.469 00.000 15712 Move returns status 0, amount 0
23:03:42.469 00.000 15712 move complete, result=0
23:03:42.469 00.000 15712 worker thread done servicing request
23:03:42.469 00.000 15712 Worker thread wakes up
23:03:42.469 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:03:42.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:42.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:43.888 01.419 15712 Exposure complete
23:03:43.936 00.048 15712 worker thread done servicing request
23:03:43.936 00.000 7988 OnExposeComplete: enter
23:03:43.950 00.014 7988 UpdateGuideState(): m_state=6
23:03:43.950 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
23:03:43.950 00.000 7988 Star::Find returns 1 (0), X=502.59, Y=797.56, Mass=1581, SNR=26.5, Peak=159 HFD=4.3
23:03:43.950 00.000 7988 MultiStar: [#1 0.16,0.25,1.00,U] [#2 0.31,-0.04,0.90,U] [#3 0.07,0.16,0.86,U] [#4 0.11,0.17,0.79,U] [#5 0.50,0.07,0.00,M1] [#6 0.13,0.39,0.65,U] [#7 0.24,-0.00,0.49,U] [#8 0.29,0.06,0.47,U] 
23:03:43.950 00.000 7988 single-star, 7 included, MultiStar: {0.17, 0.12}, one-star: {0.14, -0.04}
23:03:43.950 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
23:03:43.950 00.000 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
23:03:43.950 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.30 mountX=-0.04 mountY=-0.14, mountTheta=-1.86
23:03:43.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.04, opts=13)
23:03:43.950 00.000 7988 Enqueuing Move request for scope (0.14, -0.04)
23:03:43.950 00.000 15712 Worker thread wakes up
23:03:43.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:43.965 00.015 7988 UpdateGuideState exits: m=1581 SNR=26.5
23:03:43.967 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:43.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:43.967 00.000 7988 Enqueuing Expose request
23:03:43.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:03:43.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:03:43.967 00.000 15712 Moving (0.14, -0.04) raw xDistance=-0.04 yDistance=-0.14
23:03:43.972 00.005 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 654.15
23:03:43.972 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
23:03:43.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:43.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:03:43.972 00.000 15712 MoveAxis(E, 2, ABG)
23:03:43.972 00.000 15712 Guiding  Dir = 2, Dur = 2
23:03:43.972 00.000 15712 IsGuiding returns 0
23:03:43.984 00.012 15712 IsGuiding returns 0
23:03:43.984 00.000 15712 Move returns status 0, amount 2
23:03:43.984 00.000 15712 MoveAxis(N, 0, ABG)
23:03:43.984 00.000 15712 Move returns status 0, amount 0
23:03:43.984 00.000 15712 move complete, result=0
23:03:43.984 00.000 15712 worker thread done servicing request
23:03:43.984 00.000 15712 Worker thread wakes up
23:03:43.984 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:03:43.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:43.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:45.733 01.749 15712 Exposure complete
23:03:45.793 00.060 15712 worker thread done servicing request
23:03:45.793 00.000 7988 OnExposeComplete: enter
23:03:45.793 00.000 7988 UpdateGuideState(): m_state=6
23:03:45.796 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
23:03:45.796 00.000 7988 Star::Find returns 1 (0), X=502.53, Y=798.04, Mass=1648, SNR=27.1, Peak=176 HFD=4.6
23:03:45.798 00.002 7988 MultiStar: [#1 0.07,0.49,0.00,M1] [#2 0.50,0.10,0.00,M1] [#3 0.04,0.39,0.86,U] [#4 -0.03,0.52,0.00,M1] [#5 0.44,0.28,0.00,M2] [#6 0.17,0.62,0.00,M1] [#7 0.10,0.35,0.47,U] [#8 0.12,0.19,0.46,U] 
23:03:45.798 00.000 7988 refined, 3 included, MultiStar: {0.08, 0.37}, one-star: {0.09, 0.43}
23:03:45.800 00.002 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
23:03:45.800 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
23:03:45.802 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.35 mountX=0.37 mountY=-0.09, mountTheta=-0.24
23:03:45.804 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.37, opts=13)
23:03:45.804 00.000 7988 Enqueuing Move request for scope (0.08, 0.37)
23:03:45.806 00.002 15712 Worker thread wakes up
23:03:45.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.37) opts 0xd
23:03:45.806 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.37)
23:03:45.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:03:45.806 00.000 7988 UpdateGuideState exits: m=1648 SNR=27.1
23:03:45.809 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:45.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:45.809 00.000 7988 Enqueuing Expose request
23:03:45.809 00.000 15712 Moving (0.08, 0.37) raw xDistance=0.37 yDistance=-0.09
23:03:45.809 00.000 15712 PPEC rslt: input = 0.37, final = 0.21, react = 0.22, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 654.17
23:03:45.809 00.000 15712 PPEC: input: 0.37, control: 0.21, exposure: 1500
23:03:45.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:45.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:03:45.809 00.000 15712 MoveAxis(W, 69, ABG)
23:03:45.809 00.000 15712 Guiding  Dir = 3, Dur = 69
23:03:45.809 00.000 15712 IsGuiding returns 0
23:03:45.825 00.016 15712 PulseGuide returned control before completion, sleep 66
23:03:45.906 00.081 15712 IsGuiding returns 0
23:03:45.906 00.000 15712 Move returns status 0, amount 69
23:03:45.911 00.005 15712 MoveAxis(N, 0, ABG)
23:03:45.911 00.000 15712 Move returns status 0, amount 0
23:03:45.911 00.000 15712 move complete, result=0
23:03:45.911 00.000 7988 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
23:03:45.911 00.000 15712 worker thread done servicing request
23:03:45.911 00.000 15712 Worker thread wakes up
23:03:45.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:45.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:47.328 01.417 15712 Exposure complete
23:03:47.385 00.057 15712 worker thread done servicing request
23:03:47.385 00.000 7988 OnExposeComplete: enter
23:03:47.390 00.005 7988 UpdateGuideState(): m_state=6
23:03:47.392 00.002 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
23:03:47.392 00.000 7988 Star::Find returns 1 (0), X=502.56, Y=797.90, Mass=1655, SNR=27.2, Peak=173 HFD=4.5
23:03:47.394 00.002 7988 MultiStar: [#1 0.21,0.45,0.00,M2] [#2 0.33,0.21,0.85,U] [#3 -0.06,0.16,0.85,U] [#4 0.03,0.41,0.78,U] [#5 0.34,0.29,0.72,U] [#6 0.06,0.70,0.00,M2] [#7 0.09,0.57,0.00,M1] [#8 0.23,0.15,0.45,U] 
23:03:47.394 00.000 7988 refined, 5 included, MultiStar: {0.15, 0.26}, one-star: {0.12, 0.30}
23:03:47.396 00.002 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
23:03:47.396 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
23:03:47.398 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.04 mountX=0.26 mountY=-0.16, mountTheta=-0.55
23:03:47.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.26, opts=13)
23:03:47.400 00.002 7988 Enqueuing Move request for scope (0.15, 0.26)
23:03:47.402 00.002 15712 Worker thread wakes up
23:03:47.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
23:03:47.402 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
23:03:47.402 00.000 15712 Moving (0.15, 0.26) raw xDistance=0.26 yDistance=-0.16
23:03:47.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:47.402 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.2
23:03:47.404 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:47.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:47.406 00.002 7988 Enqueuing Expose request
23:03:47.406 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 654.19
23:03:47.406 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
23:03:47.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:47.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:03:47.406 00.000 15712 MoveAxis(W, 47, ABG)
23:03:47.406 00.000 15712 Guiding  Dir = 3, Dur = 47
23:03:47.406 00.000 15712 IsGuiding returns 0
23:03:47.421 00.015 15712 PulseGuide returned control before completion, sleep 37
23:03:47.469 00.048 15712 IsGuiding returns 1
23:03:47.469 00.000 15712 scope still moving after pulse duration time elapsed
23:03:47.504 00.035 15712 IsGuiding returns 0
23:03:47.504 00.000 15712 scope move finished after 47 + 53 ms
23:03:47.504 00.000 15712 Move returns status 0, amount 47
23:03:47.504 00.000 15712 MoveAxis(N, 0, ABG)
23:03:47.504 00.000 15712 Move returns status 0, amount 0
23:03:47.504 00.000 15712 move complete, result=0
23:03:47.504 00.000 7988 GuideStep: 0.3 px 47 ms WEST, -0.2 px 0 ms NORTH
23:03:47.510 00.006 15712 worker thread done servicing request
23:03:47.510 00.000 15712 Worker thread wakes up
23:03:47.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:47.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:49.145 01.635 15712 Exposure complete
23:03:49.204 00.059 15712 worker thread done servicing request
23:03:49.204 00.000 7988 OnExposeComplete: enter
23:03:49.208 00.004 7988 UpdateGuideState(): m_state=6
23:03:49.210 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
23:03:49.210 00.000 7988 Star::Find returns 1 (0), X=502.64, Y=797.70, Mass=1546, SNR=26.2, Peak=155 HFD=4.5
23:03:49.212 00.002 7988 MultiStar: [#1 -0.08,0.19,1.02,U] [#2 0.25,-0.20,0.90,U] [#3 -0.24,0.11,0.86,U] [#4 -0.05,0.52,0.00,M1] [#5 0.43,0.14,0.77,U] [#6 0.02,0.49,0.00,M3] [#7 0.05,0.06,0.51,U] [#8 0.30,-0.02,0.45,U] 
23:03:49.212 00.000 7988 refined, 6 included, MultiStar: {0.11, 0.06}, one-star: {0.19, 0.10}
23:03:49.214 00.002 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
23:03:49.214 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
23:03:49.216 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.50 mountX=0.06 mountY=-0.11, mountTheta=-1.07
23:03:49.216 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.06, opts=13)
23:03:49.218 00.002 7988 Enqueuing Move request for scope (0.11, 0.06)
23:03:49.220 00.002 15712 Worker thread wakes up
23:03:49.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:03:49.220 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:03:49.220 00.000 15712 Moving (0.11, 0.06) raw xDistance=0.06 yDistance=-0.11
23:03:49.222 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:03:49.222 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.2
23:03:49.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:49.224 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:49.224 00.000 7988 Enqueuing Expose request
23:03:49.224 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.21
23:03:49.224 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
23:03:49.224 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:49.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:49.224 00.000 15712 MoveAxis(E, 7, ABG)
23:03:49.224 00.000 15712 Guiding  Dir = 2, Dur = 7
23:03:49.224 00.000 15712 IsGuiding returns 0
23:03:49.249 00.025 15712 IsGuiding returns 0
23:03:49.249 00.000 15712 Move returns status 0, amount 7
23:03:49.249 00.000 15712 MoveAxis(N, 0, ABG)
23:03:49.249 00.000 15712 Move returns status 0, amount 0
23:03:49.249 00.000 15712 move complete, result=0
23:03:49.249 00.000 15712 worker thread done servicing request
23:03:49.249 00.000 15712 Worker thread wakes up
23:03:49.249 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:03:49.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:49.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:50.659 01.410 15712 Exposure complete
23:03:50.723 00.064 15712 worker thread done servicing request
23:03:50.723 00.000 7988 OnExposeComplete: enter
23:03:50.723 00.000 7988 UpdateGuideState(): m_state=6
23:03:50.725 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
23:03:50.725 00.000 7988 Star::Find returns 1 (0), X=502.58, Y=797.69, Mass=1529, SNR=25.8, Peak=150 HFD=4.3
23:03:50.727 00.002 7988 MultiStar: [#1 -0.11,0.23,1.03,U] [#2 0.11,-0.12,0.87,U] [#3 0.23,0.12,0.89,U] [#4 -0.09,0.49,0.00,M2] [#5 0.34,0.02,0.77,U] [#6 -0.06,0.34,0.68,U] [#7 -0.03,0.05,0.55,U] [#8 0.28,0.09,0.46,U] 
23:03:50.727 00.000 7988 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.14, 0.08}
23:03:50.729 00.002 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
23:03:50.729 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
23:03:50.731 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.77 mountX=0.10 mountY=-0.11, mountTheta=-0.81
23:03:50.733 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.10, opts=13)
23:03:50.734 00.001 7988 Enqueuing Move request for scope (0.11, 0.10)
23:03:50.734 00.000 15712 Worker thread wakes up
23:03:50.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:03:50.734 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:03:50.734 00.000 15712 Moving (0.11, 0.10) raw xDistance=0.10 yDistance=-0.11
23:03:50.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:50.734 00.000 7988 UpdateGuideState exits: m=1529 SNR=25.8
23:03:50.737 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:50.738 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:50.738 00.000 7988 Enqueuing Expose request
23:03:50.740 00.002 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.24
23:03:50.740 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
23:03:50.740 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:50.740 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:50.740 00.000 15712 MoveAxis(E, 7, ABG)
23:03:50.740 00.000 15712 Guiding  Dir = 2, Dur = 7
23:03:50.740 00.000 15712 IsGuiding returns 0
23:03:50.768 00.028 15712 IsGuiding returns 0
23:03:50.768 00.000 15712 Move returns status 0, amount 7
23:03:50.768 00.000 15712 MoveAxis(N, 0, ABG)
23:03:50.768 00.000 15712 Move returns status 0, amount 0
23:03:50.768 00.000 15712 move complete, result=0
23:03:50.768 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:03:50.770 00.002 15712 worker thread done servicing request
23:03:50.770 00.000 15712 Worker thread wakes up
23:03:50.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:50.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:52.408 01.638 15712 Exposure complete
23:03:52.472 00.064 15712 worker thread done servicing request
23:03:52.472 00.000 7988 OnExposeComplete: enter
23:03:52.472 00.000 7988 UpdateGuideState(): m_state=6
23:03:52.472 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
23:03:52.472 00.000 7988 Star::Find returns 1 (0), X=502.55, Y=797.84, Mass=1596, SNR=26.8, Peak=157 HFD=4.5
23:03:52.472 00.000 7988 MultiStar: [#1 -0.01,0.46,0.99,U] [#2 0.30,-0.05,0.87,U] [#3 0.00,0.34,0.86,U] [#4 0.01,0.32,0.75,U] [#5 0.35,0.08,0.74,U] [#6 0.03,0.44,0.65,U] [#7 -0.04,0.35,0.49,U] [#8 0.39,0.03,0.44,U] 
23:03:52.472 00.000 7988 single-star, 8 included, MultiStar: {0.12, 0.25}, one-star: {0.11, 0.23}
23:03:52.472 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
23:03:52.472 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
23:03:52.472 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.26 cameraTheta=1.14 mountX=0.23 mountY=-0.11, mountTheta=-0.45
23:03:52.472 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.23, opts=13)
23:03:52.483 00.011 7988 Enqueuing Move request for scope (0.11, 0.23)
23:03:52.483 00.000 15712 Worker thread wakes up
23:03:52.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
23:03:52.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
23:03:52.483 00.000 15712 Moving (0.11, 0.23) raw xDistance=0.23 yDistance=-0.11
23:03:52.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:03:52.483 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.8
23:03:52.487 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:52.488 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:52.488 00.000 7988 Enqueuing Expose request
23:03:52.488 00.000 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 654.26
23:03:52.488 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
23:03:52.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:52.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:52.488 00.000 15712 MoveAxis(W, 39, ABG)
23:03:52.488 00.000 15712 Guiding  Dir = 3, Dur = 39
23:03:52.491 00.003 15712 IsGuiding returns 0
23:03:52.510 00.019 15712 PulseGuide returned control before completion, sleep 30
23:03:52.552 00.042 15712 IsGuiding returns 0
23:03:52.552 00.000 15712 Move returns status 0, amount 39
23:03:52.552 00.000 15712 MoveAxis(N, 0, ABG)
23:03:52.552 00.000 15712 Move returns status 0, amount 0
23:03:52.552 00.000 15712 move complete, result=0
23:03:52.552 00.000 15712 worker thread done servicing request
23:03:52.552 00.000 15712 Worker thread wakes up
23:03:52.552 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
23:03:52.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:52.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:53.972 01.420 15712 Exposure complete
23:03:54.031 00.059 15712 worker thread done servicing request
23:03:54.031 00.000 7988 OnExposeComplete: enter
23:03:54.033 00.002 7988 UpdateGuideState(): m_state=6
23:03:54.033 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
23:03:54.033 00.000 7988 Star::Find returns 1 (0), X=502.28, Y=797.82, Mass=1585, SNR=26.4, Peak=143 HFD=4.5
23:03:54.033 00.000 7988 MultiStar: [#1 0.12,0.31,1.02,U] [#2 0.15,0.02,0.89,U] [#3 -0.08,0.15,0.85,U] [#4 -0.20,0.44,0.00,M2] [#5 0.15,0.04,0.74,U] [#6 0.08,0.37,0.66,U] [#7 -0.05,0.19,0.52,U] [#8 0.40,0.33,0.00,M1] 
23:03:54.033 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.18}, one-star: {-0.16, 0.21}
23:03:54.033 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
23:03:54.033 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
23:03:54.033 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.42 mountX=0.19 mountY=-0.03, mountTheta=-0.17
23:03:54.033 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.18, opts=13)
23:03:54.033 00.000 7988 Enqueuing Move request for scope (0.03, 0.18)
23:03:54.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:03:54.033 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.4
23:03:54.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:54.048 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:54.048 00.000 7988 Enqueuing Expose request
23:03:54.049 00.001 15712 Worker thread wakes up
23:03:54.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
23:03:54.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
23:03:54.049 00.000 15712 Moving (0.03, 0.18) raw xDistance=0.19 yDistance=-0.03
23:03:54.049 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 654.28
23:03:54.049 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
23:03:54.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:54.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:54.049 00.000 15712 MoveAxis(W, 43, ABG)
23:03:54.049 00.000 15712 Guiding  Dir = 3, Dur = 43
23:03:54.049 00.000 15712 IsGuiding returns 0
23:03:54.075 00.026 15712 PulseGuide returned control before completion, sleep 29
23:03:54.124 00.049 15712 IsGuiding returns 1
23:03:54.124 00.000 15712 scope still moving after pulse duration time elapsed
23:03:54.161 00.037 15712 IsGuiding returns 0
23:03:54.161 00.000 15712 scope move finished after 43 + 65 ms
23:03:54.161 00.000 15712 Move returns status 0, amount 43
23:03:54.161 00.000 15712 MoveAxis(N, 0, ABG)
23:03:54.161 00.000 15712 Move returns status 0, amount 0
23:03:54.161 00.000 15712 move complete, result=0
23:03:54.161 00.000 15712 worker thread done servicing request
23:03:54.161 00.000 15712 Worker thread wakes up
23:03:54.161 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
23:03:54.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:54.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:55.900 01.739 15712 Exposure complete
23:03:55.962 00.062 15712 worker thread done servicing request
23:03:55.965 00.003 7988 OnExposeComplete: enter
23:03:55.965 00.000 7988 UpdateGuideState(): m_state=6
23:03:55.965 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
23:03:55.968 00.003 7988 Star::Find returns 1 (0), X=502.61, Y=797.33, Mass=1628, SNR=27.0, Peak=161 HFD=4.6
23:03:55.968 00.000 7988 MultiStar: [#1 0.03,0.12,0.94,U] [#2 0.27,-0.34,0.86,U] [#3 -0.05,0.00,0.86,U] [#4 -0.00,-0.01,0.72,U] [#5 0.15,-0.02,0.75,U] [#6 0.12,0.05,0.65,U] [#7 0.09,-0.24,0.52,U] [#8 0.13,0.08,0.44,U] 
23:03:55.968 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.17, -0.27}
23:03:55.968 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
23:03:55.968 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
23:03:55.968 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.67 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
23:03:55.968 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.08, opts=13)
23:03:55.968 00.000 7988 Enqueuing Move request for scope (0.10, -0.08)
23:03:55.968 00.000 15712 Worker thread wakes up
23:03:55.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:03:55.968 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:03:55.968 00.000 15712 Moving (0.10, -0.08) raw xDistance=-0.08 yDistance=-0.10
23:03:55.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:55.978 00.010 7988 UpdateGuideState exits: m=1628 SNR=27.0
23:03:55.978 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.30
23:03:55.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:55.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:55.985 00.007 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
23:03:55.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:55.985 00.000 7988 Enqueuing Expose request
23:03:55.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:03:55.985 00.000 15712 MoveAxis(W, 9, ABG)
23:03:55.985 00.000 15712 Guiding  Dir = 3, Dur = 9
23:03:55.985 00.000 15712 IsGuiding returns 0
23:03:56.010 00.025 15712 IsGuiding returns 0
23:03:56.010 00.000 15712 Move returns status 0, amount 9
23:03:56.010 00.000 15712 MoveAxis(N, 0, ABG)
23:03:56.010 00.000 15712 Move returns status 0, amount 0
23:03:56.010 00.000 15712 move complete, result=0
23:03:56.010 00.000 15712 worker thread done servicing request
23:03:56.010 00.000 15712 Worker thread wakes up
23:03:56.010 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
23:03:56.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:56.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:57.432 01.422 15712 Exposure complete
23:03:57.480 00.048 15712 worker thread done servicing request
23:03:57.480 00.000 7988 OnExposeComplete: enter
23:03:57.480 00.000 7988 UpdateGuideState(): m_state=6
23:03:57.494 00.014 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
23:03:57.496 00.002 7988 Star::Find returns 1 (0), X=502.55, Y=797.73, Mass=1710, SNR=27.5, Peak=161 HFD=4.6
23:03:57.497 00.001 7988 MultiStar: [#1 0.21,0.40,0.96,U] [#2 0.31,-0.18,0.82,U] [#3 0.03,0.23,0.83,U] [#4 0.04,0.27,0.74,U] [#5 0.33,0.23,0.69,U] [#6 0.08,0.42,0.68,U] [#7 0.27,-0.08,0.45,U] [#8 0.44,0.08,0.43,U] 
23:03:57.497 00.000 7988 single-star, 8 included, MultiStar: {0.18, 0.18}, one-star: {0.11, 0.12}
23:03:57.499 00.002 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
23:03:57.499 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
23:03:57.501 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.87 mountX=0.13 mountY=-0.11, mountTheta=-0.72
23:03:57.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.12, opts=13)
23:03:57.503 00.002 7988 Enqueuing Move request for scope (0.11, 0.12)
23:03:57.503 00.000 15712 Worker thread wakes up
23:03:57.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
23:03:57.503 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
23:03:57.503 00.000 15712 Moving (0.11, 0.12) raw xDistance=0.13 yDistance=-0.11
23:03:57.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:57.503 00.000 7988 UpdateGuideState exits: m=1710 SNR=27.5
23:03:57.507 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:57.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:57.509 00.002 7988 Enqueuing Expose request
23:03:57.509 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.33
23:03:57.509 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
23:03:57.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:57.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:57.509 00.000 15712 MoveAxis(W, 10, ABG)
23:03:57.509 00.000 15712 Guiding  Dir = 3, Dur = 10
23:03:57.509 00.000 15712 IsGuiding returns 0
23:03:57.529 00.020 15712 IsGuiding returns 1
23:03:57.529 00.000 15712 scope still moving after pulse duration time elapsed
23:03:57.573 00.044 15712 IsGuiding returns 0
23:03:57.573 00.000 15712 scope move finished after 10 + 56 ms
23:03:57.573 00.000 15712 Move returns status 0, amount 10
23:03:57.573 00.000 15712 MoveAxis(N, 0, ABG)
23:03:57.573 00.000 15712 Move returns status 0, amount 0
23:03:57.573 00.000 15712 move complete, result=0
23:03:57.573 00.000 15712 worker thread done servicing request
23:03:57.573 00.000 15712 Worker thread wakes up
23:03:57.573 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
23:03:57.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:57.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:03:59.218 01.645 15712 Exposure complete
23:03:59.278 00.060 15712 worker thread done servicing request
23:03:59.278 00.000 7988 OnExposeComplete: enter
23:03:59.279 00.001 7988 UpdateGuideState(): m_state=6
23:03:59.279 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
23:03:59.279 00.000 7988 Star::Find returns 1 (0), X=502.65, Y=798.13, Mass=1636, SNR=26.9, Peak=172 HFD=4.5
23:03:59.282 00.003 7988 MultiStar: [#1 0.03,0.35,0.96,U] [#2 0.35,0.09,0.83,U] [#3 0.27,0.29,0.83,U] [#4 0.03,0.53,0.00,M1] [#5 0.41,0.41,0.00,M1] [#6 0.14,0.51,0.00,M1] [#7 0.12,0.44,0.49,U] [#8 0.34,0.16,0.45,U] 
23:03:59.282 00.000 7988 refined, 5 included, MultiStar: {0.21, 0.32}, one-star: {0.20, 0.53}
23:03:59.282 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
23:03:59.282 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
23:03:59.282 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.32 hyp=0.38 cameraTheta=0.99 mountX=0.32 mountY=-0.22, mountTheta=-0.59
23:03:59.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.32, opts=13)
23:03:59.282 00.000 7988 Enqueuing Move request for scope (0.21, 0.32)
23:03:59.282 00.000 15712 Worker thread wakes up
23:03:59.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.32) opts 0xd
23:03:59.282 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.32)
23:03:59.282 00.000 15712 Moving (0.21, 0.32) raw xDistance=0.32 yDistance=-0.22
23:03:59.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:03:59.282 00.000 7988 UpdateGuideState exits: m=1636 SNR=26.9
23:03:59.293 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:59.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:03:59.295 00.002 15712 PPEC rslt: input = 0.32, final = 0.22, react = 0.19, pred = 0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 654.35
23:03:59.295 00.000 15712 PPEC: input: 0.32, control: 0.22, exposure: 1500
23:03:59.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:59.295 00.000 7988 Enqueuing Expose request
23:03:59.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:03:59.295 00.000 15712 MoveAxis(W, 71, ABG)
23:03:59.295 00.000 15712 Guiding  Dir = 3, Dur = 71
23:03:59.295 00.000 15712 IsGuiding returns 0
23:03:59.320 00.025 15712 PulseGuide returned control before completion, sleep 59
23:03:59.400 00.080 15712 IsGuiding returns 0
23:03:59.400 00.000 15712 Move returns status 0, amount 71
23:03:59.400 00.000 15712 MoveAxis(N, 0, ABG)
23:03:59.400 00.000 15712 Move returns status 0, amount 0
23:03:59.400 00.000 15712 move complete, result=0
23:03:59.400 00.000 7988 GuideStep: 0.3 px 71 ms WEST, -0.2 px 0 ms NORTH
23:03:59.402 00.002 15712 worker thread done servicing request
23:03:59.402 00.000 15712 Worker thread wakes up
23:03:59.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:03:59.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:00.815 01.413 15712 Exposure complete
23:04:00.864 00.049 15712 worker thread done servicing request
23:04:00.864 00.000 7988 OnExposeComplete: enter
23:04:00.878 00.014 7988 UpdateGuideState(): m_state=6
23:04:00.878 00.000 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
23:04:00.878 00.000 7988 Star::Find returns 1 (0), X=502.64, Y=797.74, Mass=1592, SNR=26.6, Peak=155 HFD=4.6
23:04:00.881 00.003 7988 MultiStar: [#1 -0.04,0.44,0.97,U] [#2 0.40,0.09,0.86,U] [#3 0.15,0.23,0.89,U] [#4 0.17,0.75,0.00,M2] [#5 0.50,0.21,0.00,M2] [#6 -0.08,0.53,0.00,M2] [#7 -0.09,0.47,0.00,M1] [#8 0.29,-0.01,0.46,U] 
23:04:00.881 00.000 7988 single-star, 4 included, MultiStar: {0.18, 0.20}, one-star: {0.20, 0.14}
23:04:00.881 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
23:04:00.881 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
23:04:00.881 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.62 mountX=0.14 mountY=-0.20, mountTheta=-0.95
23:04:00.890 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.14, opts=13)
23:04:00.890 00.000 7988 Enqueuing Move request for scope (0.20, 0.14)
23:04:00.892 00.002 15712 Worker thread wakes up
23:04:00.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
23:04:00.892 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
23:04:00.892 00.000 15712 Moving (0.20, 0.14) raw xDistance=0.14 yDistance=-0.20
23:04:00.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:00.892 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.6
23:04:00.894 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:00.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:00.894 00.000 7988 Enqueuing Expose request
23:04:00.898 00.004 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.38
23:04:00.898 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
23:04:00.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:00.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:04:00.898 00.000 15712 MoveAxis(W, 7, ABG)
23:04:00.898 00.000 15712 Guiding  Dir = 3, Dur = 7
23:04:00.898 00.000 15712 IsGuiding returns 0
23:04:00.915 00.017 15712 IsGuiding returns 0
23:04:00.915 00.000 15712 Move returns status 0, amount 7
23:04:00.915 00.000 15712 MoveAxis(N, 0, ABG)
23:04:00.915 00.000 15712 Move returns status 0, amount 0
23:04:00.915 00.000 15712 move complete, result=0
23:04:00.915 00.000 15712 worker thread done servicing request
23:04:00.915 00.000 15712 Worker thread wakes up
23:04:00.915 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
23:04:00.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:00.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:02.556 01.641 15712 Exposure complete
23:04:02.618 00.062 15712 worker thread done servicing request
23:04:02.618 00.000 7988 OnExposeComplete: enter
23:04:02.620 00.002 7988 UpdateGuideState(): m_state=6
23:04:02.620 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
23:04:02.620 00.000 7988 Star::Find returns 1 (0), X=502.57, Y=798.02, Mass=1550, SNR=26.2, Peak=148 HFD=4.3
23:04:02.620 00.000 7988 MultiStar: [#1 0.12,0.63,0.00,M1] [#2 0.26,0.19,0.84,U] [#3 0.13,0.36,0.87,U] [#4 0.03,0.67,0.00,M3] [#5 0.22,0.35,0.72,U] [#6 0.06,0.61,0.00,M3] [#7 0.11,0.42,0.51,U] [#8 0.15,0.33,0.45,U] 
23:04:02.620 00.000 7988 refined, 5 included, MultiStar: {0.17, 0.34}, one-star: {0.12, 0.42}
23:04:02.620 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
23:04:02.620 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
23:04:02.620 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.34 hyp=0.38 cameraTheta=1.12 mountX=0.35 mountY=-0.18, mountTheta=-0.47
23:04:02.620 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.34, opts=13)
23:04:02.620 00.000 7988 Enqueuing Move request for scope (0.17, 0.34)
23:04:02.631 00.011 15712 Worker thread wakes up
23:04:02.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.34) opts 0xd
23:04:02.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.34)
23:04:02.631 00.000 15712 Moving (0.17, 0.34) raw xDistance=0.35 yDistance=-0.18
23:04:02.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:02.631 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.2
23:04:02.633 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:02.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:02.635 00.002 7988 Enqueuing Expose request
23:04:02.635 00.000 15712 PPEC rslt: input = 0.35, final = 0.23, react = 0.21, pred = 0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 654.40
23:04:02.635 00.000 15712 PPEC: input: 0.35, control: 0.23, exposure: 1500
23:04:02.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:02.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:04:02.635 00.000 15712 MoveAxis(W, 75, ABG)
23:04:02.635 00.000 15712 Guiding  Dir = 3, Dur = 75
23:04:02.635 00.000 15712 IsGuiding returns 0
23:04:02.657 00.022 15712 PulseGuide returned control before completion, sleep 62
23:04:02.730 00.073 15712 IsGuiding returns 1
23:04:02.730 00.000 15712 scope still moving after pulse duration time elapsed
23:04:02.785 00.055 15712 IsGuiding returns 0
23:04:02.785 00.000 15712 scope move finished after 75 + 76 ms
23:04:02.785 00.000 15712 Move returns status 0, amount 75
23:04:02.785 00.000 15712 MoveAxis(N, 0, ABG)
23:04:02.785 00.000 15712 Move returns status 0, amount 0
23:04:02.785 00.000 15712 move complete, result=0
23:04:02.785 00.000 7988 GuideStep: 0.3 px 75 ms WEST, -0.2 px 0 ms NORTH
23:04:02.790 00.005 15712 worker thread done servicing request
23:04:02.790 00.000 15712 Worker thread wakes up
23:04:02.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:02.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:04.196 01.406 15712 Exposure complete
23:04:04.250 00.054 15712 worker thread done servicing request
23:04:04.250 00.000 7988 OnExposeComplete: enter
23:04:04.258 00.008 7988 UpdateGuideState(): m_state=6
23:04:04.260 00.002 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
23:04:04.260 00.000 7988 Star::Find returns 1 (0), X=502.76, Y=797.67, Mass=1591, SNR=26.6, Peak=159 HFD=4.7
23:04:04.262 00.002 7988 MultiStar: [#1 0.19,0.13,0.97,U] [#2 0.21,-0.23,0.84,U] [#3 0.05,-0.05,0.87,U] [#4 0.24,0.16,0.80,U] [#5 0.27,0.07,0.74,U] [#6 0.21,0.33,0.65,U] [#7 0.64,-0.01,0.00,M1] [#8 0.60,0.00,0.00,M1] 
23:04:04.262 00.000 7988 refined, 6 included, MultiStar: {0.21, 0.06}, one-star: {0.31, 0.07}
23:04:04.264 00.002 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
23:04:04.264 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
23:04:04.266 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.28 mountX=0.06 mountY=-0.21, mountTheta=-1.29
23:04:04.267 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.06, opts=13)
23:04:04.269 00.002 7988 Enqueuing Move request for scope (0.21, 0.06)
23:04:04.269 00.000 15712 Worker thread wakes up
23:04:04.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
23:04:04.269 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
23:04:04.269 00.000 15712 Moving (0.21, 0.06) raw xDistance=0.06 yDistance=-0.21
23:04:04.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:04.269 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.6
23:04:04.272 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:04.272 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:04.274 00.002 7988 Enqueuing Expose request
23:04:04.274 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.43
23:04:04.274 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
23:04:04.276 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:04.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:04:04.276 00.000 15712 MoveAxis(W, 3, ABG)
23:04:04.276 00.000 15712 Guiding  Dir = 3, Dur = 3
23:04:04.276 00.000 15712 IsGuiding returns 0
23:04:04.290 00.014 15712 IsGuiding returns 0
23:04:04.290 00.000 15712 Move returns status 0, amount 3
23:04:04.290 00.000 15712 MoveAxis(N, 0, ABG)
23:04:04.290 00.000 15712 Move returns status 0, amount 0
23:04:04.290 00.000 15712 move complete, result=0
23:04:04.290 00.000 15712 worker thread done servicing request
23:04:04.290 00.000 15712 Worker thread wakes up
23:04:04.290 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
23:04:04.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:04.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:05.934 01.644 15712 Exposure complete
23:04:05.996 00.062 15712 worker thread done servicing request
23:04:05.996 00.000 7988 OnExposeComplete: enter
23:04:05.996 00.000 7988 UpdateGuideState(): m_state=6
23:04:06.000 00.004 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
23:04:06.000 00.000 7988 Star::Find returns 1 (0), X=502.68, Y=797.44, Mass=1601, SNR=26.5, Peak=186 HFD=4.4
23:04:06.002 00.002 7988 MultiStar: [#1 0.18,-0.08,0.96,U] [#2 0.45,-0.39,0.00,M1] [#3 0.01,-0.23,0.87,U] [#4 0.07,-0.29,0.75,U] [#5 0.58,-0.07,0.00,M1] [#6 0.30,0.03,0.67,U] [#7 0.37,-0.26,0.49,U] [#8 0.12,-0.25,0.47,U] 
23:04:06.002 00.000 7988 refined, 6 included, MultiStar: {0.17, -0.17}, one-star: {0.23, -0.16}
23:04:06.002 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.56) = xAngle (-2.32 = -2.32)
23:04:06.002 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.36 = -2.36)
23:04:06.002 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.76 mountX=-0.16 mountY=-0.17, mountTheta=-2.34
23:04:06.002 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.17, opts=13)
23:04:06.002 00.000 7988 Enqueuing Move request for scope (0.17, -0.17)
23:04:06.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:06.002 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.5
23:04:06.012 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:06.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:06.012 00.000 7988 Enqueuing Expose request
23:04:06.012 00.000 15712 Worker thread wakes up
23:04:06.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
23:04:06.012 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
23:04:06.012 00.000 15712 Moving (0.17, -0.17) raw xDistance=-0.16 yDistance=-0.17
23:04:06.012 00.000 15712 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 654.45
23:04:06.012 00.000 15712 PPEC: input: -0.16, control: -0.09, exposure: 1500
23:04:06.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:06.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:04:06.012 00.000 15712 MoveAxis(E, 29, ABG)
23:04:06.012 00.000 15712 Guiding  Dir = 2, Dur = 29
23:04:06.019 00.007 15712 IsGuiding returns 0
23:04:06.028 00.009 15712 PulseGuide returned control before completion, sleep 25
23:04:06.081 00.053 15712 IsGuiding returns 0
23:04:06.081 00.000 15712 Move returns status 0, amount 29
23:04:06.081 00.000 15712 MoveAxis(N, 0, ABG)
23:04:06.081 00.000 15712 Move returns status 0, amount 0
23:04:06.081 00.000 15712 move complete, result=0
23:04:06.081 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
23:04:06.083 00.002 15712 worker thread done servicing request
23:04:06.083 00.000 15712 Worker thread wakes up
23:04:06.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:06.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:07.500 01.417 15712 Exposure complete
23:04:07.545 00.045 15712 worker thread done servicing request
23:04:07.545 00.000 7988 OnExposeComplete: enter
23:04:07.562 00.017 7988 UpdateGuideState(): m_state=6
23:04:07.562 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
23:04:07.564 00.002 7988 Star::Find returns 1 (0), X=502.68, Y=797.75, Mass=1622, SNR=26.7, Peak=154 HFD=4.7
23:04:07.564 00.000 7988 MultiStar: [#1 0.05,0.25,0.98,U] [#2 0.33,-0.21,0.89,U] [#3 0.21,0.23,0.85,U] [#4 0.07,0.41,0.76,U] [#5 0.40,0.24,0.73,U] [#6 0.07,0.27,0.65,U] [#7 0.40,0.16,0.51,U] [#8 0.37,0.23,0.45,U] 
23:04:07.566 00.002 7988 single-star, 8 included, MultiStar: {0.22, 0.18}, one-star: {0.24, 0.15}
23:04:07.566 00.000 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.56) = xAngle (-1.01 = -1.01)
23:04:07.568 00.002 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
23:04:07.568 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.55 mountX=0.15 mountY=-0.24, mountTheta=-1.02
23:04:07.570 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.15, opts=13)
23:04:07.572 00.002 7988 Enqueuing Move request for scope (0.24, 0.15)
23:04:07.572 00.000 15712 Worker thread wakes up
23:04:07.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
23:04:07.572 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
23:04:07.572 00.000 15712 Moving (0.24, 0.15) raw xDistance=0.15 yDistance=-0.24
23:04:07.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:07.572 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.7
23:04:07.576 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:07.576 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:07.577 00.001 7988 Enqueuing Expose request
23:04:07.579 00.002 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.48
23:04:07.579 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
23:04:07.579 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:07.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:04:07.579 00.000 15712 MoveAxis(W, 4, ABG)
23:04:07.579 00.000 15712 Guiding  Dir = 3, Dur = 4
23:04:07.579 00.000 15712 IsGuiding returns 0
23:04:07.596 00.017 15712 IsGuiding returns 0
23:04:07.596 00.000 15712 Move returns status 0, amount 4
23:04:07.596 00.000 15712 MoveAxis(N, 0, ABG)
23:04:07.596 00.000 15712 Move returns status 0, amount 0
23:04:07.596 00.000 15712 move complete, result=0
23:04:07.596 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
23:04:07.601 00.005 15712 worker thread done servicing request
23:04:07.601 00.000 15712 Worker thread wakes up
23:04:07.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:07.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:09.238 01.637 15712 Exposure complete
23:04:09.294 00.056 15712 worker thread done servicing request
23:04:09.294 00.000 7988 OnExposeComplete: enter
23:04:09.302 00.008 7988 UpdateGuideState(): m_state=6
23:04:09.302 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
23:04:09.302 00.000 7988 Star::Find returns 1 (0), X=502.91, Y=797.58, Mass=1508, SNR=25.7, Peak=161 HFD=4.3
23:04:09.302 00.000 7988 MultiStar: [#1 0.23,0.35,1.03,U] [#2 0.32,-0.16,0.90,U] [#3 0.39,-0.02,0.89,U] [#4 0.45,0.23,0.00,M1] [#5 0.49,0.12,0.00,M1] [#6 0.18,0.30,0.66,U] [#7 0.54,0.17,0.00,M1] [#8 0.52,-0.02,0.00,M1] 
23:04:09.302 00.000 7988 refined, 4 included, MultiStar: {0.32, 0.08}, one-star: {0.46, -0.03}
23:04:09.302 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
23:04:09.302 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
23:04:09.302 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.08 hyp=0.33 cameraTheta=0.26 mountX=0.09 mountY=-0.33, mountTheta=-1.31
23:04:09.310 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.08, opts=13)
23:04:09.310 00.000 7988 Enqueuing Move request for scope (0.32, 0.08)
23:04:09.310 00.000 15712 Worker thread wakes up
23:04:09.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.08) opts 0xd
23:04:09.310 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.08)
23:04:09.310 00.000 15712 Moving (0.32, 0.08) raw xDistance=0.09 yDistance=-0.33
23:04:09.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:09.310 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.7
23:04:09.316 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:09.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:09.318 00.002 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.50
23:04:09.318 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
23:04:09.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:09.318 00.000 7988 Enqueuing Expose request
23:04:09.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:04:09.318 00.000 15712 MoveAxis(W, 9, ABG)
23:04:09.318 00.000 15712 Guiding  Dir = 3, Dur = 9
23:04:09.354 00.036 15712 IsGuiding returns 0
23:04:09.374 00.020 15712 IsGuiding returns 0
23:04:09.374 00.000 15712 Move returns status 0, amount 9
23:04:09.374 00.000 15712 MoveAxis(N, 0, ABG)
23:04:09.374 00.000 15712 Move returns status 0, amount 0
23:04:09.374 00.000 15712 move complete, result=0
23:04:09.374 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.3 px 0 ms NORTH
23:04:09.376 00.002 15712 worker thread done servicing request
23:04:09.376 00.000 15712 Worker thread wakes up
23:04:09.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:09.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:10.790 01.414 15712 Exposure complete
23:04:10.843 00.053 15712 worker thread done servicing request
23:04:10.843 00.000 7988 OnExposeComplete: enter
23:04:10.843 00.000 7988 UpdateGuideState(): m_state=6
23:04:10.852 00.009 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
23:04:10.854 00.002 7988 Star::Find returns 1 (0), X=502.49, Y=797.68, Mass=1644, SNR=26.9, Peak=157 HFD=4.7
23:04:10.854 00.000 7988 MultiStar: [#1 0.03,0.29,0.98,U] [#2 0.24,-0.22,0.86,U] [#3 0.06,0.05,0.84,U] [#4 0.24,0.16,0.70,U] [#5 0.33,0.08,0.71,U] [#6 0.08,0.39,0.63,U] [#7 0.22,0.04,0.49,U] [#8 0.09,0.02,0.43,U] 
23:04:10.856 00.002 7988 single-star, 8 included, MultiStar: {0.14, 0.10}, one-star: {0.04, 0.08}
23:04:10.856 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
23:04:10.858 00.002 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
23:04:10.858 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=0.08 mountY=-0.05, mountTheta=-0.52
23:04:10.860 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
23:04:10.860 00.000 7988 Enqueuing Move request for scope (0.04, 0.08)
23:04:10.860 00.000 15712 Worker thread wakes up
23:04:10.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:04:10.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:04:10.860 00.000 15712 Moving (0.04, 0.08) raw xDistance=0.08 yDistance=-0.05
23:04:10.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:10.860 00.000 7988 UpdateGuideState exits: m=1644 SNR=26.9
23:04:10.865 00.005 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.53
23:04:10.865 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
23:04:10.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:10.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:10.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:10.867 00.002 7988 Enqueuing Expose request
23:04:10.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:10.867 00.000 15712 MoveAxis(W, 9, ABG)
23:04:10.867 00.000 15712 Guiding  Dir = 3, Dur = 9
23:04:10.869 00.002 15712 IsGuiding returns 0
23:04:10.884 00.015 15712 IsGuiding returns 0
23:04:10.884 00.000 15712 Move returns status 0, amount 9
23:04:10.884 00.000 15712 MoveAxis(N, 0, ABG)
23:04:10.884 00.000 15712 Move returns status 0, amount 0
23:04:10.884 00.000 15712 move complete, result=0
23:04:10.884 00.000 15712 worker thread done servicing request
23:04:10.884 00.000 15712 Worker thread wakes up
23:04:10.884 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
23:04:10.894 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:10.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:12.527 01.633 15712 Exposure complete
23:04:12.576 00.049 15712 worker thread done servicing request
23:04:12.576 00.000 7988 OnExposeComplete: enter
23:04:12.576 00.000 7988 UpdateGuideState(): m_state=6
23:04:12.589 00.013 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
23:04:12.591 00.002 7988 Star::Find returns 1 (0), X=502.71, Y=798.10, Mass=1666, SNR=27.2, Peak=171 HFD=4.6
23:04:12.591 00.000 7988 MultiStar: [#1 -0.03,0.56,0.00,M1] [#2 0.28,0.35,0.84,U] [#3 0.09,0.41,0.85,U] [#4 0.09,0.69,0.00,M1] [#5 0.27,0.40,0.00,M1] [#6 -0.01,0.73,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.42,0.34,0.00,M1] [#9 0.24,0.30,0.50,U] 
23:04:12.593 00.002 7988 refined, 3 included, MultiStar: {0.22, 0.41}, one-star: {0.26, 0.50}
23:04:12.593 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
23:04:12.595 00.002 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
23:04:12.595 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.41 hyp=0.46 cameraTheta=1.08 mountX=0.41 mountY=-0.23, mountTheta=-0.51
23:04:12.597 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.41, opts=13)
23:04:12.599 00.002 7988 Enqueuing Move request for scope (0.22, 0.41)
23:04:12.599 00.000 15712 Worker thread wakes up
23:04:12.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.41) opts 0xd
23:04:12.599 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.41)
23:04:12.599 00.000 15712 Moving (0.22, 0.41) raw xDistance=0.41 yDistance=-0.23
23:04:12.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:12.599 00.000 7988 UpdateGuideState exits: m=1666 SNR=27.2
23:04:12.602 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:12.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:12.604 00.002 7988 Enqueuing Expose request
23:04:12.604 00.000 15712 PPEC rslt: input = 0.41, final = 0.28, react = 0.24, pred = 0.03, hyst = 0.22, hyst_pct = 0.00, period_length = 654.55
23:04:12.604 00.000 15712 PPEC: input: 0.41, control: 0.28, exposure: 1500
23:04:12.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:12.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:04:12.604 00.000 15712 MoveAxis(W, 91, ABG)
23:04:12.604 00.000 15712 Guiding  Dir = 3, Dur = 91
23:04:12.604 00.000 15712 IsGuiding returns 0
23:04:12.627 00.023 15712 PulseGuide returned control before completion, sleep 74
23:04:12.717 00.090 15712 IsGuiding returns 1
23:04:12.717 00.000 15712 scope still moving after pulse duration time elapsed
23:04:12.774 00.057 15712 IsGuiding returns 0
23:04:12.774 00.000 15712 scope move finished after 91 + 80 ms
23:04:12.774 00.000 15712 Move returns status 0, amount 91
23:04:12.774 00.000 15712 MoveAxis(N, 0, ABG)
23:04:12.774 00.000 15712 Move returns status 0, amount 0
23:04:12.774 00.000 15712 move complete, result=0
23:04:12.774 00.000 7988 GuideStep: 0.4 px 91 ms WEST, -0.2 px 0 ms NORTH
23:04:12.779 00.005 15712 worker thread done servicing request
23:04:12.779 00.000 15712 Worker thread wakes up
23:04:12.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:12.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:14.199 01.420 15712 Exposure complete
23:04:14.260 00.061 15712 worker thread done servicing request
23:04:14.260 00.000 7988 OnExposeComplete: enter
23:04:14.260 00.000 7988 UpdateGuideState(): m_state=6
23:04:14.262 00.002 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
23:04:14.262 00.000 7988 Star::Find returns 1 (0), X=502.47, Y=798.13, Mass=1600, SNR=26.7, Peak=170 HFD=4.8
23:04:14.264 00.002 7988 MultiStar: [#1 -0.01,0.54,0.00,M2] [#2 0.17,0.28,0.91,U] [#3 -0.04,0.44,0.86,U] [#4 -0.07,0.78,0.00,M2] [#5 0.32,0.61,0.00,M2] [#6 -0.03,0.91,0.00,M2] [#7 -0.01,0.59,0.00,M1] [#8 0.26,0.68,0.00,M2] 
23:04:14.266 00.002 7988 refined, 2 included, MultiStar: {0.05, 0.42}, one-star: {0.03, 0.53}
23:04:14.266 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
23:04:14.266 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
23:04:14.268 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.42 hyp=0.42 cameraTheta=1.45 mountX=0.42 mountY=-0.06, mountTheta=-0.15
23:04:14.270 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.42, opts=13)
23:04:14.270 00.000 7988 Enqueuing Move request for scope (0.05, 0.42)
23:04:14.272 00.002 15712 Worker thread wakes up
23:04:14.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.42) opts 0xd
23:04:14.273 00.001 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.42)
23:04:14.273 00.000 15712 Moving (0.05, 0.42) raw xDistance=0.42 yDistance=-0.06
23:04:14.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:14.273 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.7
23:04:14.275 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:14.276 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:14.276 00.000 7988 Enqueuing Expose request
23:04:14.278 00.002 15712 PPEC rslt: input = 0.42, final = 0.28, react = 0.25, pred = 0.03, hyst = 0.23, hyst_pct = 0.00, period_length = 654.58
23:04:14.278 00.000 15712 PPEC: input: 0.42, control: 0.28, exposure: 1500
23:04:14.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:14.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:14.278 00.000 15712 MoveAxis(W, 92, ABG)
23:04:14.278 00.000 15712 Guiding  Dir = 3, Dur = 92
23:04:14.278 00.000 15712 IsGuiding returns 0
23:04:14.292 00.014 15712 PulseGuide returned control before completion, sleep 85
23:04:14.404 00.112 15712 IsGuiding returns 0
23:04:14.404 00.000 15712 Move returns status 0, amount 92
23:04:14.404 00.000 15712 MoveAxis(N, 0, ABG)
23:04:14.404 00.000 15712 Move returns status 0, amount 0
23:04:14.410 00.006 15712 move complete, result=0
23:04:14.410 00.000 7988 GuideStep: 0.4 px 92 ms WEST, -0.1 px 0 ms NORTH
23:04:14.410 00.000 15712 worker thread done servicing request
23:04:14.410 00.000 15712 Worker thread wakes up
23:04:14.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:14.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:16.048 01.638 15712 Exposure complete
23:04:16.108 00.060 15712 worker thread done servicing request
23:04:16.109 00.001 7988 OnExposeComplete: enter
23:04:16.109 00.000 7988 UpdateGuideState(): m_state=6
23:04:16.109 00.000 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
23:04:16.109 00.000 7988 Star::Find returns 1 (0), X=502.53, Y=797.74, Mass=1651, SNR=27.1, Peak=157 HFD=4.6
23:04:16.109 00.000 7988 MultiStar: [#1 0.06,0.30,0.95,U] [#2 0.48,-0.01,0.00,M1] [#3 0.21,0.17,0.82,U] [#4 0.11,0.25,0.74,U] [#5 0.32,0.04,0.73,U] [#6 0.27,0.29,0.65,U] [#7 0.04,0.01,0.48,U] [#8 0.20,0.05,0.45,U] 
23:04:16.109 00.000 7988 single-star, 7 included, MultiStar: {0.16, 0.17}, one-star: {0.09, 0.14}
23:04:16.109 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
23:04:16.109 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
23:04:16.109 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.00 mountX=0.14 mountY=-0.09, mountTheta=-0.59
23:04:16.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.14, opts=13)
23:04:16.109 00.000 7988 Enqueuing Move request for scope (0.09, 0.14)
23:04:16.109 00.000 15712 Worker thread wakes up
23:04:16.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
23:04:16.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
23:04:16.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:16.109 00.000 7988 UpdateGuideState exits: m=1651 SNR=27.1
23:04:16.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:16.125 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:16.125 00.000 7988 Enqueuing Expose request
23:04:16.125 00.000 15712 Moving (0.09, 0.14) raw xDistance=0.14 yDistance=-0.09
23:04:16.125 00.000 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.61
23:04:16.125 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
23:04:16.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:16.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:04:16.125 00.000 15712 MoveAxis(W, 11, ABG)
23:04:16.125 00.000 15712 Guiding  Dir = 3, Dur = 11
23:04:16.125 00.000 15712 IsGuiding returns 0
23:04:16.147 00.022 15712 IsGuiding returns 1
23:04:16.147 00.000 15712 scope still moving after pulse duration time elapsed
23:04:16.193 00.046 15712 IsGuiding returns 0
23:04:16.193 00.000 15712 scope move finished after 11 + 58 ms
23:04:16.193 00.000 15712 Move returns status 0, amount 11
23:04:16.193 00.000 15712 MoveAxis(N, 0, ABG)
23:04:16.193 00.000 15712 Move returns status 0, amount 0
23:04:16.193 00.000 15712 move complete, result=0
23:04:16.193 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
23:04:16.201 00.008 15712 worker thread done servicing request
23:04:16.201 00.000 15712 Worker thread wakes up
23:04:16.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:16.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:17.612 01.411 15712 Exposure complete
23:04:17.671 00.059 15712 worker thread done servicing request
23:04:17.671 00.000 7988 OnExposeComplete: enter
23:04:17.673 00.002 7988 UpdateGuideState(): m_state=6
23:04:17.673 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
23:04:17.673 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=797.33, Mass=1655, SNR=27.1, Peak=156 HFD=4.5
23:04:17.673 00.000 7988 MultiStar: [#1 0.23,0.19,1.01,U] [#2 0.33,-0.32,0.84,U] [#3 0.08,-0.06,0.84,U] [#4 -0.01,0.22,0.74,U] [#5 0.09,0.02,0.75,U] [#6 0.01,0.26,0.71,U] [#7 -0.05,-0.08,0.51,U] [#8 0.37,0.01,0.43,U] 
23:04:17.673 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {-0.03, -0.27}
23:04:17.673 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
23:04:17.673 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
23:04:17.673 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.09 mountX=-0.01 mountY=-0.11, mountTheta=-1.65
23:04:17.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.01, opts=13)
23:04:17.673 00.000 7988 Enqueuing Move request for scope (0.11, -0.01)
23:04:17.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:17.673 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.1
23:04:17.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:17.688 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:17.689 00.001 7988 Enqueuing Expose request
23:04:17.689 00.000 15712 Worker thread wakes up
23:04:17.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:04:17.689 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:04:17.689 00.000 15712 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=-0.11
23:04:17.689 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.63
23:04:17.689 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
23:04:17.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:17.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:04:17.689 00.000 15712 MoveAxis(W, 11, ABG)
23:04:17.689 00.000 15712 Guiding  Dir = 3, Dur = 11
23:04:17.699 00.010 15712 IsGuiding returns 0
23:04:17.715 00.016 15712 IsGuiding returns 1
23:04:17.715 00.000 15712 scope still moving after pulse duration time elapsed
23:04:17.756 00.041 15712 IsGuiding returns 0
23:04:17.756 00.000 15712 scope move finished after 11 + 53 ms
23:04:17.756 00.000 15712 Move returns status 0, amount 11
23:04:17.756 00.000 15712 MoveAxis(N, 0, ABG)
23:04:17.756 00.000 15712 Move returns status 0, amount 0
23:04:17.756 00.000 15712 move complete, result=0
23:04:17.756 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
23:04:17.768 00.012 15712 worker thread done servicing request
23:04:17.768 00.000 15712 Worker thread wakes up
23:04:17.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:17.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:19.509 01.741 15712 Exposure complete
23:04:19.560 00.051 15712 worker thread done servicing request
23:04:19.560 00.000 7988 OnExposeComplete: enter
23:04:19.571 00.011 7988 UpdateGuideState(): m_state=6
23:04:19.571 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
23:04:19.571 00.000 7988 Star::Find returns 1 (0), X=502.52, Y=797.45, Mass=1723, SNR=27.5, Peak=183 HFD=5.0
23:04:19.571 00.000 7988 MultiStar: [#1 -0.08,-0.16,0.95,U] [#2 0.34,-0.40,0.00,M1] [#3 0.03,-0.29,0.85,U] [#4 0.13,0.15,0.74,U] [#5 0.26,-0.17,0.72,U] [#6 -0.01,0.01,0.65,U] [#7 0.06,-0.18,0.51,U] [#8 0.33,-0.31,0.42,U] 
23:04:19.571 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.13}, one-star: {0.07, -0.16}
23:04:19.571 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
23:04:19.577 00.006 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
23:04:19.577 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.03 mountX=-0.13 mountY=-0.08, mountTheta=-2.62
23:04:19.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.13, opts=13)
23:04:19.577 00.000 7988 Enqueuing Move request for scope (0.08, -0.13)
23:04:19.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:19.577 00.000 7988 UpdateGuideState exits: m=1723 SNR=27.5
23:04:19.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:19.577 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:19.577 00.000 7988 Enqueuing Expose request
23:04:19.587 00.010 15712 Worker thread wakes up
23:04:19.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
23:04:19.587 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
23:04:19.587 00.000 15712 Moving (0.08, -0.13) raw xDistance=-0.13 yDistance=-0.08
23:04:19.587 00.000 15712 PPEC rslt: input = -0.13, final = 0.06, react = -0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 654.66
23:04:19.587 00.000 15712 PPEC: input: -0.13, control: 0.06, exposure: 1500
23:04:19.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:19.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:04:19.587 00.000 15712 MoveAxis(W, 19, ABG)
23:04:19.587 00.000 15712 Guiding  Dir = 3, Dur = 19
23:04:19.587 00.000 15712 IsGuiding returns 0
23:04:19.620 00.033 15712 IsGuiding returns 1
23:04:19.620 00.000 15712 scope still moving after pulse duration time elapsed
23:04:19.668 00.048 15712 IsGuiding returns 0
23:04:19.668 00.000 15712 scope move finished after 19 + 57 ms
23:04:19.668 00.000 15712 Move returns status 0, amount 19
23:04:19.668 00.000 15712 MoveAxis(N, 0, ABG)
23:04:19.668 00.000 15712 Move returns status 0, amount 0
23:04:19.668 00.000 15712 move complete, result=0
23:04:19.668 00.000 7988 GuideStep: -0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
23:04:19.669 00.001 15712 worker thread done servicing request
23:04:19.669 00.000 15712 Worker thread wakes up
23:04:19.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:19.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:21.087 01.418 15712 Exposure complete
23:04:21.147 00.060 15712 worker thread done servicing request
23:04:21.147 00.000 7988 OnExposeComplete: enter
23:04:21.149 00.002 7988 UpdateGuideState(): m_state=6
23:04:21.149 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
23:04:21.151 00.002 7988 Star::Find returns 1 (0), X=502.53, Y=797.20, Mass=1533, SNR=26.2, Peak=187 HFD=3.9
23:04:21.153 00.002 7988 MultiStar: [#1 0.04,-0.04,1.01,U] [#2 0.31,-0.59,0.00,M2] [#3 0.14,-0.30,0.89,U] [#4 -0.18,-0.16,0.78,U] [#5 0.36,-0.58,0.00,M1] [#6 0.06,-0.17,0.68,U] [#7 0.17,-0.12,0.51,U] [#8 0.11,-0.46,0.45,U] 
23:04:21.153 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.23}, one-star: {0.08, -0.40}
23:04:21.155 00.002 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
23:04:21.155 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
23:04:21.157 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.35 mountX=-0.23 mountY=-0.05, mountTheta=-2.94
23:04:21.158 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.23, opts=13)
23:04:21.158 00.000 7988 Enqueuing Move request for scope (0.05, -0.23)
23:04:21.160 00.002 15712 Worker thread wakes up
23:04:21.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
23:04:21.160 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
23:04:21.160 00.000 15712 Moving (0.05, -0.23) raw xDistance=-0.23 yDistance=-0.05
23:04:21.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:21.160 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.2
23:04:21.163 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:21.163 00.000 15712 PPEC rslt: input = -0.23, final = -0.08, react = -0.14, pred = 0.06, hyst = -0.12, hyst_pct = 0.00, period_length = 654.68
23:04:21.163 00.000 15712 PPEC: input: -0.23, control: -0.08, exposure: 1500
23:04:21.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:21.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:21.164 00.001 15712 MoveAxis(E, 26, ABG)
23:04:21.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:21.164 00.000 7988 Enqueuing Expose request
23:04:21.166 00.002 15712 Guiding  Dir = 2, Dur = 26
23:04:21.200 00.034 15712 IsGuiding returns 0
23:04:21.218 00.018 15712 PulseGuide returned control before completion, sleep 21
23:04:21.243 00.025 15712 IsGuiding returns 1
23:04:21.243 00.000 15712 scope still moving after pulse duration time elapsed
23:04:21.282 00.039 15712 IsGuiding returns 0
23:04:21.282 00.000 15712 scope move finished after 26 + 53 ms
23:04:21.282 00.000 15712 Move returns status 0, amount 26
23:04:21.282 00.000 15712 MoveAxis(N, 0, ABG)
23:04:21.282 00.000 15712 Move returns status 0, amount 0
23:04:21.282 00.000 15712 move complete, result=0
23:04:21.282 00.000 7988 GuideStep: -0.2 px 26 ms EAST, -0.0 px 0 ms NORTH
23:04:21.284 00.002 15712 worker thread done servicing request
23:04:21.284 00.000 15712 Worker thread wakes up
23:04:21.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:21.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:22.920 01.636 15712 Exposure complete
23:04:22.979 00.059 15712 worker thread done servicing request
23:04:22.979 00.000 7988 OnExposeComplete: enter
23:04:22.982 00.003 7988 UpdateGuideState(): m_state=6
23:04:22.982 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
23:04:22.982 00.000 7988 Star::Find returns 1 (0), X=502.69, Y=797.49, Mass=1584, SNR=26.2, Peak=172 HFD=4.5
23:04:22.982 00.000 7988 MultiStar: [#1 0.07,-0.02,0.98,U] [#2 0.36,-0.53,0.00,M3] [#3 -0.01,-0.36,0.90,U] [#4 0.02,-0.26,0.75,U] [#5 0.34,-0.07,0.76,U] [#6 0.17,-0.12,0.65,U] [#7 0.22,-0.39,0.54,U] [#8 0.33,-0.30,0.44,U] 
23:04:22.982 00.000 7988 refined, 7 included, MultiStar: {0.16, -0.19}, one-star: {0.24, -0.12}
23:04:22.982 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
23:04:22.982 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
23:04:22.982 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.24 cameraTheta=-0.87 mountX=-0.18 mountY=-0.15, mountTheta=-2.45
23:04:22.982 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.19, opts=13)
23:04:22.982 00.000 7988 Enqueuing Move request for scope (0.16, -0.19)
23:04:22.982 00.000 15712 Worker thread wakes up
23:04:22.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
23:04:22.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
23:04:22.982 00.000 15712 Moving (0.16, -0.19) raw xDistance=-0.18 yDistance=-0.15
23:04:22.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:22.994 00.012 7988 UpdateGuideState exits: m=1584 SNR=26.2
23:04:22.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:22.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:22.994 00.000 7988 Enqueuing Expose request
23:04:22.998 00.004 15712 PPEC rslt: input = -0.18, final = -0.05, react = -0.11, pred = 0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 654.71
23:04:22.998 00.000 15712 PPEC: input: -0.18, control: -0.05, exposure: 1500
23:04:22.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:22.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:04:22.998 00.000 15712 MoveAxis(E, 17, ABG)
23:04:22.998 00.000 15712 Guiding  Dir = 2, Dur = 17
23:04:22.998 00.000 15712 IsGuiding returns 0
23:04:23.018 00.020 15712 IsGuiding returns 1
23:04:23.018 00.000 15712 scope still moving after pulse duration time elapsed
23:04:23.080 00.062 15712 IsGuiding returns 0
23:04:23.080 00.000 15712 scope move finished after 17 + 72 ms
23:04:23.080 00.000 15712 Move returns status 0, amount 17
23:04:23.080 00.000 15712 MoveAxis(N, 0, ABG)
23:04:23.080 00.000 15712 Move returns status 0, amount 0
23:04:23.080 00.000 15712 move complete, result=0
23:04:23.080 00.000 7988 GuideStep: -0.2 px 17 ms EAST, -0.2 px 0 ms NORTH
23:04:23.091 00.011 15712 worker thread done servicing request
23:04:23.091 00.000 15712 Worker thread wakes up
23:04:23.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:23.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:24.496 01.405 15712 Exposure complete
23:04:24.558 00.062 15712 worker thread done servicing request
23:04:24.558 00.000 7988 OnExposeComplete: enter
23:04:24.558 00.000 7988 UpdateGuideState(): m_state=6
23:04:24.558 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
23:04:24.558 00.000 7988 Star::Find returns 1 (0), X=502.67, Y=797.57, Mass=1503, SNR=25.6, Peak=152 HFD=4.4
23:04:24.558 00.000 7988 MultiStar: [#1 0.01,0.25,1.03,U] [#2 0.48,-0.39,0.00,M4] [#3 0.16,0.08,0.85,U] [#4 -0.02,0.19,0.82,U] [#5 0.54,0.10,0.00,M1] [#6 0.27,0.23,0.70,U] [#7 0.22,-0.05,0.52,U] [#8 0.40,-0.20,0.47,U] 
23:04:24.558 00.000 7988 refined, 6 included, MultiStar: {0.16, 0.09}, one-star: {0.22, -0.03}
23:04:24.572 00.014 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
23:04:24.575 00.003 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
23:04:24.575 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.52 mountX=0.09 mountY=-0.16, mountTheta=-1.05
23:04:24.575 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.09, opts=13)
23:04:24.575 00.000 7988 Enqueuing Move request for scope (0.16, 0.09)
23:04:24.575 00.000 15712 Worker thread wakes up
23:04:24.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
23:04:24.575 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
23:04:24.575 00.000 15712 Moving (0.16, 0.09) raw xDistance=0.09 yDistance=-0.16
23:04:24.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:24.575 00.000 7988 UpdateGuideState exits: m=1503 SNR=25.6
23:04:24.575 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:24.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:24.575 00.000 7988 Enqueuing Expose request
23:04:24.575 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.73
23:04:24.575 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
23:04:24.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:24.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:04:24.575 00.000 15712 MoveAxis(W, 9, ABG)
23:04:24.575 00.000 15712 Guiding  Dir = 3, Dur = 9
23:04:24.575 00.000 15712 IsGuiding returns 0
23:04:24.608 00.033 15712 IsGuiding returns 0
23:04:24.608 00.000 15712 Move returns status 0, amount 9
23:04:24.608 00.000 15712 MoveAxis(N, 0, ABG)
23:04:24.608 00.000 15712 Move returns status 0, amount 0
23:04:24.608 00.000 15712 move complete, result=0
23:04:24.608 00.000 15712 worker thread done servicing request
23:04:24.608 00.000 15712 Worker thread wakes up
23:04:24.608 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
23:04:24.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:24.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:26.250 01.642 15712 Exposure complete
23:04:26.310 00.060 15712 worker thread done servicing request
23:04:26.310 00.000 7988 OnExposeComplete: enter
23:04:26.312 00.002 7988 UpdateGuideState(): m_state=6
23:04:26.314 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
23:04:26.314 00.000 7988 Star::Find returns 1 (0), X=502.80, Y=797.97, Mass=1580, SNR=26.4, Peak=128 HFD=4.6
23:04:26.316 00.002 7988 MultiStar: [#1 0.04,0.32,1.00,U] [#2 0.45,0.07,0.85,U] [#3 0.17,0.31,0.88,U] [#4 0.38,0.35,0.00,M1] [#5 0.31,0.27,0.77,U] [#6 -0.05,0.34,0.63,U] [#7 0.56,0.16,0.00,M1] [#8 0.74,0.24,0.00,M1] 
23:04:26.316 00.000 7988 refined, 5 included, MultiStar: {0.22, 0.28}, one-star: {0.36, 0.36}
23:04:26.318 00.002 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
23:04:26.318 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
23:04:26.320 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.28 hyp=0.36 cameraTheta=0.90 mountX=0.28 mountY=-0.23, mountTheta=-0.68
23:04:26.322 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.28, opts=13)
23:04:26.322 00.000 7988 Enqueuing Move request for scope (0.22, 0.28)
23:04:26.324 00.002 15712 Worker thread wakes up
23:04:26.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.28) opts 0xd
23:04:26.324 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.28)
23:04:26.324 00.000 15712 Moving (0.22, 0.28) raw xDistance=0.28 yDistance=-0.23
23:04:26.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:26.324 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.4
23:04:26.326 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:26.327 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:26.327 00.000 7988 Enqueuing Expose request
23:04:26.327 00.000 15712 PPEC rslt: input = 0.28, final = 0.19, react = 0.17, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 654.76
23:04:26.327 00.000 15712 PPEC: input: 0.28, control: 0.19, exposure: 1500
23:04:26.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:26.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:04:26.327 00.000 15712 MoveAxis(W, 64, ABG)
23:04:26.327 00.000 15712 Guiding  Dir = 3, Dur = 64
23:04:26.327 00.000 15712 IsGuiding returns 0
23:04:26.349 00.022 15712 PulseGuide returned control before completion, sleep 54
23:04:26.429 00.080 15712 IsGuiding returns 1
23:04:26.429 00.000 15712 scope still moving after pulse duration time elapsed
23:04:26.454 00.025 15712 IsGuiding returns 0
23:04:26.454 00.000 15712 scope move finished after 64 + 60 ms
23:04:26.454 00.000 15712 Move returns status 0, amount 64
23:04:26.454 00.000 15712 MoveAxis(N, 0, ABG)
23:04:26.454 00.000 15712 Move returns status 0, amount 0
23:04:26.454 00.000 15712 move complete, result=0
23:04:26.454 00.000 15712 worker thread done servicing request
23:04:26.454 00.000 15712 Worker thread wakes up
23:04:26.454 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.2 px 0 ms NORTH
23:04:26.456 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:26.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:27.861 01.405 15712 Exposure complete
23:04:27.907 00.046 15712 worker thread done servicing request
23:04:27.907 00.000 7988 OnExposeComplete: enter
23:04:27.923 00.016 7988 UpdateGuideState(): m_state=6
23:04:27.924 00.001 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
23:04:27.924 00.000 7988 Star::Find returns 1 (0), X=502.72, Y=797.55, Mass=1580, SNR=26.5, Peak=128 HFD=4.7
23:04:27.924 00.000 7988 MultiStar: [#1 0.25,0.15,0.99,U] [#2 0.57,-0.09,0.00,M4] [#3 0.28,0.19,0.85,U] [#4 0.39,0.37,0.00,M2] [#5 0.63,0.12,0.00,M1] [#6 0.21,0.36,0.65,U] [#7 0.22,0.10,0.49,U] [#8 0.72,-0.01,0.00,M2] 
23:04:27.924 00.000 7988 single-star, 4 included, MultiStar: {0.25, 0.14}, one-star: {0.28, -0.05}
23:04:27.924 00.000 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
23:04:27.924 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
23:04:27.924 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.28 cameraTheta=-0.18 mountX=-0.05 mountY=-0.28, mountTheta=-1.74
23:04:27.924 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.05, opts=13)
23:04:27.924 00.000 7988 Enqueuing Move request for scope (0.28, -0.05)
23:04:27.924 00.000 15712 Worker thread wakes up
23:04:27.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
23:04:27.924 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
23:04:27.924 00.000 15712 Moving (0.28, -0.05) raw xDistance=-0.05 yDistance=-0.28
23:04:27.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:27.924 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.5
23:04:27.937 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:27.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:27.939 00.002 7988 Enqueuing Expose request
23:04:27.939 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.78
23:04:27.939 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
23:04:27.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:27.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:04:27.939 00.000 15712 MoveAxis(W, 9, ABG)
23:04:27.939 00.000 15712 Guiding  Dir = 3, Dur = 9
23:04:27.941 00.002 15712 IsGuiding returns 0
23:04:27.962 00.021 15712 IsGuiding returns 0
23:04:27.962 00.000 15712 Move returns status 0, amount 9
23:04:27.962 00.000 15712 MoveAxis(N, 0, ABG)
23:04:27.962 00.000 15712 Move returns status 0, amount 0
23:04:27.962 00.000 15712 move complete, result=0
23:04:27.962 00.000 15712 worker thread done servicing request
23:04:27.962 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.3 px 0 ms NORTH
23:04:27.962 00.000 15712 Worker thread wakes up
23:04:27.967 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:27.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:29.596 01.629 15712 Exposure complete
23:04:29.642 00.046 15712 worker thread done servicing request
23:04:29.658 00.016 7988 OnExposeComplete: enter
23:04:29.659 00.001 7988 UpdateGuideState(): m_state=6
23:04:29.659 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
23:04:29.659 00.000 7988 Star::Find returns 1 (0), X=502.64, Y=798.02, Mass=1633, SNR=27.0, Peak=161 HFD=4.2
23:04:29.659 00.000 7988 MultiStar: [#1 0.30,0.48,0.00,M1] [#2 0.46,0.15,0.00,M5] [#3 0.28,0.30,0.85,U] [#4 0.13,0.53,0.00,M3] [#5 0.35,0.39,0.00,M2] [#6 0.14,0.66,0.00,M1] [#7 0.36,0.49,0.00,M1] [#8 0.53,0.36,0.00,M3] 
23:04:29.659 00.000 7988 refined, 1 included, MultiStar: {0.24, 0.36}, one-star: {0.20, 0.41}
23:04:29.659 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
23:04:29.659 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
23:04:29.659 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.36 hyp=0.43 cameraTheta=0.99 mountX=0.36 mountY=-0.24, mountTheta=-0.59
23:04:29.659 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.36, opts=13)
23:04:29.659 00.000 7988 Enqueuing Move request for scope (0.24, 0.36)
23:04:29.659 00.000 15712 Worker thread wakes up
23:04:29.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.36) opts 0xd
23:04:29.659 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.36)
23:04:29.659 00.000 15712 Moving (0.24, 0.36) raw xDistance=0.36 yDistance=-0.24
23:04:29.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:29.659 00.000 7988 UpdateGuideState exits: m=1633 SNR=27.0
23:04:29.672 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:29.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:29.674 00.002 7988 Enqueuing Expose request
23:04:29.676 00.002 15712 PPEC rslt: input = 0.36, final = 0.24, react = 0.22, pred = 0.03, hyst = 0.21, hyst_pct = 0.00, period_length = 654.81
23:04:29.676 00.000 15712 PPEC: input: 0.36, control: 0.24, exposure: 1500
23:04:29.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:29.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:04:29.676 00.000 15712 MoveAxis(W, 79, ABG)
23:04:29.676 00.000 15712 Guiding  Dir = 3, Dur = 79
23:04:29.676 00.000 15712 IsGuiding returns 0
23:04:29.690 00.014 15712 PulseGuide returned control before completion, sleep 76
23:04:29.770 00.080 15712 IsGuiding returns 1
23:04:29.770 00.000 15712 scope still moving after pulse duration time elapsed
23:04:29.802 00.032 15712 IsGuiding returns 0
23:04:29.802 00.000 15712 scope move finished after 79 + 46 ms
23:04:29.802 00.000 15712 Move returns status 0, amount 79
23:04:29.802 00.000 15712 MoveAxis(N, 0, ABG)
23:04:29.802 00.000 15712 Move returns status 0, amount 0
23:04:29.802 00.000 15712 move complete, result=0
23:04:29.802 00.000 15712 worker thread done servicing request
23:04:29.802 00.000 15712 Worker thread wakes up
23:04:29.802 00.000 7988 GuideStep: 0.4 px 79 ms WEST, -0.2 px 0 ms NORTH
23:04:29.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:29.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:31.209 01.407 15712 Exposure complete
23:04:31.270 00.061 15712 worker thread done servicing request
23:04:31.270 00.000 7988 OnExposeComplete: enter
23:04:31.271 00.001 7988 UpdateGuideState(): m_state=6
23:04:31.271 00.000 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
23:04:31.273 00.002 7988 Star::Find returns 1 (0), X=502.72, Y=797.61, Mass=1543, SNR=26.1, Peak=152 HFD=4.4
23:04:31.273 00.000 7988 MultiStar: [#1 0.22,0.23,1.00,U] [#2 0.35,-0.06,0.91,U] [#3 0.20,0.15,0.86,U] [#4 -0.02,0.09,0.76,U] [#5 0.64,0.06,0.00,M3] [#6 -0.03,0.38,0.66,U] [#7 0.40,-0.09,0.52,U] [#8 0.61,-0.01,0.00,M4] 
23:04:31.273 00.000 7988 refined, 6 included, MultiStar: {0.20, 0.10}, one-star: {0.27, 0.01}
23:04:31.273 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
23:04:31.273 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
23:04:31.273 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.23 cameraTheta=0.47 mountX=0.11 mountY=-0.20, mountTheta=-1.09
23:04:31.273 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.10, opts=13)
23:04:31.273 00.000 7988 Enqueuing Move request for scope (0.20, 0.10)
23:04:31.273 00.000 15712 Worker thread wakes up
23:04:31.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
23:04:31.273 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
23:04:31.273 00.000 15712 Moving (0.20, 0.10) raw xDistance=0.11 yDistance=-0.20
23:04:31.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:31.273 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.1
23:04:31.285 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:31.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:31.287 00.002 7988 Enqueuing Expose request
23:04:31.287 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.83
23:04:31.287 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
23:04:31.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:31.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:04:31.287 00.000 15712 MoveAxis(W, 9, ABG)
23:04:31.287 00.000 15712 Guiding  Dir = 3, Dur = 9
23:04:31.287 00.000 15712 IsGuiding returns 0
23:04:31.305 00.018 15712 IsGuiding returns 0
23:04:31.305 00.000 15712 Move returns status 0, amount 9
23:04:31.305 00.000 15712 MoveAxis(N, 0, ABG)
23:04:31.305 00.000 15712 Move returns status 0, amount 0
23:04:31.305 00.000 15712 move complete, result=0
23:04:31.305 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
23:04:31.307 00.002 15712 worker thread done servicing request
23:04:31.307 00.000 15712 Worker thread wakes up
23:04:31.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:31.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:32.945 01.638 15712 Exposure complete
23:04:33.006 00.061 15712 worker thread done servicing request
23:04:33.006 00.000 7988 OnExposeComplete: enter
23:04:33.009 00.003 7988 UpdateGuideState(): m_state=6
23:04:33.009 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
23:04:33.009 00.000 7988 Star::Find returns 1 (0), X=502.67, Y=797.46, Mass=1610, SNR=26.7, Peak=175 HFD=4.5
23:04:33.009 00.000 7988 MultiStar: [#1 0.14,-0.01,0.97,U] [#2 0.46,-0.28,0.00,M5] [#3 -0.11,0.06,0.83,U] [#4 0.20,0.13,0.73,U] [#5 0.35,-0.02,0.70,U] [#6 0.44,0.31,0.00,M1] [#7 0.16,-0.08,0.50,U] [#8 0.51,0.03,0.00,M5] 
23:04:33.009 00.000 7988 refined, 5 included, MultiStar: {0.16, -0.01}, one-star: {0.22, -0.14}
23:04:33.009 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.64 = -1.64)
23:04:33.009 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
23:04:33.009 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.07 mountX=-0.01 mountY=-0.16, mountTheta=-1.64
23:04:33.009 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.01, opts=13)
23:04:33.009 00.000 7988 Enqueuing Move request for scope (0.16, -0.01)
23:04:33.009 00.000 15712 Worker thread wakes up
23:04:33.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
23:04:33.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
23:04:33.009 00.000 15712 Moving (0.16, -0.01) raw xDistance=-0.01 yDistance=-0.16
23:04:33.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:33.009 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.7
23:04:33.022 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:33.023 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:33.023 00.000 7988 Enqueuing Expose request
23:04:33.025 00.002 15712 PPEC rslt: input = -0.01, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 654.85
23:04:33.025 00.000 15712 PPEC: input: -0.01, control: 0.05, exposure: 1500
23:04:33.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:33.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:04:33.025 00.000 15712 MoveAxis(W, 16, ABG)
23:04:33.025 00.000 15712 Guiding  Dir = 3, Dur = 16
23:04:33.025 00.000 15712 IsGuiding returns 0
23:04:33.074 00.049 15712 IsGuiding returns 1
23:04:33.074 00.000 15712 scope still moving after pulse duration time elapsed
23:04:33.107 00.033 15712 IsGuiding returns 0
23:04:33.107 00.000 15712 scope move finished after 16 + 69 ms
23:04:33.107 00.000 15712 Move returns status 0, amount 16
23:04:33.107 00.000 15712 MoveAxis(N, 0, ABG)
23:04:33.107 00.000 15712 Move returns status 0, amount 0
23:04:33.107 00.000 15712 move complete, result=0
23:04:33.107 00.000 7988 GuideStep: -0.0 px 16 ms WEST, -0.2 px 0 ms NORTH
23:04:33.113 00.006 15712 worker thread done servicing request
23:04:33.113 00.000 15712 Worker thread wakes up
23:04:33.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:33.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:34.527 01.414 15712 Exposure complete
23:04:34.588 00.061 15712 worker thread done servicing request
23:04:34.588 00.000 7988 OnExposeComplete: enter
23:04:34.588 00.000 7988 UpdateGuideState(): m_state=6
23:04:34.591 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
23:04:34.593 00.002 7988 Star::Find returns 1 (0), X=502.74, Y=797.44, Mass=1573, SNR=26.5, Peak=169 HFD=4.6
23:04:34.593 00.000 7988 MultiStar: [#1 0.01,-0.02,0.95,U] [#2 0.36,-0.24,0.89,U] [#3 0.02,-0.08,0.88,U] [#4 0.17,-0.05,0.79,U] [#5 0.63,-0.31,0.00,M3] [#6 0.06,0.21,0.69,U] [#7 0.30,-0.19,0.48,U] [#8 0.47,-0.42,0.00,M6] 
23:04:34.595 00.002 7988 refined, 6 included, MultiStar: {0.17, -0.08}, one-star: {0.30, -0.16}
23:04:34.595 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
23:04:34.597 00.002 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
23:04:34.597 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.44 mountX=-0.08 mountY=-0.17, mountTheta=-2.00
23:04:34.599 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.08, opts=13)
23:04:34.601 00.002 7988 Enqueuing Move request for scope (0.17, -0.08)
23:04:34.601 00.000 15712 Worker thread wakes up
23:04:34.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
23:04:34.601 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
23:04:34.601 00.000 15712 Moving (0.17, -0.08) raw xDistance=-0.08 yDistance=-0.17
23:04:34.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:34.601 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.5
23:04:34.604 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:34.605 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:34.605 00.000 7988 Enqueuing Expose request
23:04:34.606 00.001 15712 PPEC rslt: input = -0.08, final = 0.05, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 654.88
23:04:34.606 00.000 15712 PPEC: input: -0.08, control: 0.05, exposure: 1500
23:04:34.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:34.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:04:34.606 00.000 15712 MoveAxis(W, 17, ABG)
23:04:34.606 00.000 15712 Guiding  Dir = 3, Dur = 17
23:04:34.606 00.000 15712 IsGuiding returns 0
23:04:34.622 00.016 15712 IsGuiding returns 1
23:04:34.622 00.000 15712 scope still moving after pulse duration time elapsed
23:04:34.676 00.054 15712 IsGuiding returns 0
23:04:34.676 00.000 15712 scope move finished after 17 + 53 ms
23:04:34.676 00.000 15712 Move returns status 0, amount 17
23:04:34.676 00.000 15712 MoveAxis(N, 0, ABG)
23:04:34.676 00.000 15712 Move returns status 0, amount 0
23:04:34.676 00.000 15712 move complete, result=0
23:04:34.676 00.000 7988 GuideStep: -0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
23:04:34.680 00.004 15712 worker thread done servicing request
23:04:34.680 00.000 15712 Worker thread wakes up
23:04:34.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:34.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:36.310 01.630 15712 Exposure complete
23:04:36.361 00.051 15712 worker thread done servicing request
23:04:36.361 00.000 7988 OnExposeComplete: enter
23:04:36.361 00.000 7988 UpdateGuideState(): m_state=6
23:04:36.373 00.012 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
23:04:36.373 00.000 7988 Star::Find returns 1 (0), X=502.59, Y=797.17, Mass=1606, SNR=26.7, Peak=171 HFD=4.5
23:04:36.373 00.000 7988 MultiStar: [#1 0.07,-0.38,0.99,U] [#2 0.41,-0.51,0.00,M5] [#3 -0.13,-0.30,0.87,U] [#4 0.15,-0.15,0.71,U] [#5 0.18,-0.50,0.00,M4] [#6 -0.01,-0.19,0.67,U] [#7 0.19,-0.65,0.00,M1] [#8 0.63,-0.57,0.00,M7] 
23:04:36.373 00.000 7988 refined, 4 included, MultiStar: {0.05, -0.31}, one-star: {0.15, -0.44}
23:04:36.378 00.005 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
23:04:36.378 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
23:04:36.378 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.42 mountX=-0.31 mountY=-0.04, mountTheta=-3.02
23:04:36.378 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.31, opts=13)
23:04:36.378 00.000 7988 Enqueuing Move request for scope (0.05, -0.31)
23:04:36.378 00.000 15712 Worker thread wakes up
23:04:36.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.31) opts 0xd
23:04:36.378 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.31)
23:04:36.378 00.000 15712 Moving (0.05, -0.31) raw xDistance=-0.31 yDistance=-0.04
23:04:36.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:36.378 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.7
23:04:36.386 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:36.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:36.386 00.000 7988 Enqueuing Expose request
23:04:36.389 00.003 15712 PPEC rslt: input = -0.31, final = -0.12, react = -0.18, pred = 0.07, hyst = -0.16, hyst_pct = 0.00, period_length = 654.90
23:04:36.389 00.000 15712 PPEC: input: -0.31, control: -0.12, exposure: 1500
23:04:36.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:36.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:04:36.389 00.000 15712 MoveAxis(E, 38, ABG)
23:04:36.389 00.000 15712 Guiding  Dir = 2, Dur = 38
23:04:36.389 00.000 15712 IsGuiding returns 0
23:04:36.395 00.006 15712 PulseGuide returned control before completion, sleep 34
23:04:36.463 00.068 15712 IsGuiding returns 0
23:04:36.463 00.000 15712 Move returns status 0, amount 38
23:04:36.463 00.000 15712 MoveAxis(N, 0, ABG)
23:04:36.463 00.000 15712 Move returns status 0, amount 0
23:04:36.463 00.000 15712 move complete, result=0
23:04:36.463 00.000 7988 GuideStep: -0.3 px 38 ms EAST, -0.0 px 0 ms NORTH
23:04:36.469 00.006 15712 worker thread done servicing request
23:04:36.469 00.000 15712 Worker thread wakes up
23:04:36.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:36.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:37.889 01.420 15712 Exposure complete
23:04:37.943 00.054 15712 worker thread done servicing request
23:04:37.943 00.000 7988 OnExposeComplete: enter
23:04:37.951 00.008 7988 UpdateGuideState(): m_state=6
23:04:37.953 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
23:04:37.953 00.000 7988 Star::Find returns 1 (0), X=502.61, Y=797.16, Mass=1490, SNR=25.6, Peak=161 HFD=4.2
23:04:37.956 00.003 7988 MultiStar: [#1 0.16,-0.40,1.02,U] [#2 0.42,-0.75,0.00,M6] [#3 0.25,-0.47,0.00,M1] [#4 0.12,-0.44,0.76,U] [#5 0.62,-0.43,0.00,M5] [#6 0.19,-0.09,0.69,U] [#7 0.08,-0.45,0.51,U] [#8 0.45,-0.51,0.00,M8] 
23:04:37.956 00.000 7988 refined, 4 included, MultiStar: {0.15, -0.37}, one-star: {0.16, -0.45}
23:04:37.956 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
23:04:37.960 00.004 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
23:04:37.960 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.19 mountX=-0.37 mountY=-0.14, mountTheta=-2.78
23:04:37.960 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.37, opts=13)
23:04:37.960 00.000 7988 Enqueuing Move request for scope (0.15, -0.37)
23:04:37.960 00.000 15712 Worker thread wakes up
23:04:37.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.37) opts 0xd
23:04:37.960 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.37)
23:04:37.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:37.960 00.000 7988 UpdateGuideState exits: m=1490 SNR=25.6
23:04:37.967 00.007 15712 Moving (0.15, -0.37) raw xDistance=-0.37 yDistance=-0.14
23:04:37.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:37.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:37.969 00.002 7988 Enqueuing Expose request
23:04:37.969 00.000 15712 PPEC rslt: input = -0.37, final = -0.13, react = -0.22, pred = 0.09, hyst = -0.20, hyst_pct = 0.00, period_length = 654.92
23:04:37.969 00.000 15712 PPEC: input: -0.37, control: -0.13, exposure: 1500
23:04:37.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:37.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:04:37.969 00.000 15712 MoveAxis(E, 43, ABG)
23:04:37.969 00.000 15712 Guiding  Dir = 2, Dur = 43
23:04:37.969 00.000 15712 IsGuiding returns 0
23:04:37.986 00.017 15712 PulseGuide returned control before completion, sleep 39
23:04:38.032 00.046 15712 IsGuiding returns 1
23:04:38.032 00.000 15712 scope still moving after pulse duration time elapsed
23:04:38.066 00.034 15712 IsGuiding returns 0
23:04:38.066 00.000 15712 scope move finished after 43 + 51 ms
23:04:38.066 00.000 15712 Move returns status 0, amount 43
23:04:38.066 00.000 15712 MoveAxis(N, 0, ABG)
23:04:38.066 00.000 15712 Move returns status 0, amount 0
23:04:38.066 00.000 15712 move complete, result=0
23:04:38.066 00.000 7988 GuideStep: -0.4 px 43 ms EAST, -0.1 px 0 ms NORTH
23:04:38.068 00.002 15712 worker thread done servicing request
23:04:38.068 00.000 15712 Worker thread wakes up
23:04:38.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:38.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:39.710 01.642 15712 Exposure complete
23:04:39.770 00.060 15712 worker thread done servicing request
23:04:39.770 00.000 7988 OnExposeComplete: enter
23:04:39.772 00.002 7988 UpdateGuideState(): m_state=6
23:04:39.772 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
23:04:39.772 00.000 7988 Star::Find returns 1 (0), X=502.49, Y=798.18, Mass=1523, SNR=26.0, Peak=166 HFD=4.4
23:04:39.772 00.000 7988 MultiStar: [#1 -0.16,0.59,0.00,M1] [#2 0.23,0.36,0.85,U] [#3 0.14,0.56,0.00,M2] [#4 -0.30,0.69,0.00,M1] [#5 0.48,0.58,0.00,M6] [#6 0.01,0.68,0.00,M1] [#7 0.06,0.51,0.00,M1] [#8 0.36,0.67,0.00,M9] 
23:04:39.772 00.000 7988 refined, 1 included, MultiStar: {0.13, 0.48}, one-star: {0.04, 0.58}
23:04:39.772 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
23:04:39.779 00.007 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
23:04:39.779 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.48 hyp=0.50 cameraTheta=1.31 mountX=0.48 mountY=-0.14, mountTheta=-0.29
23:04:39.779 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.48, opts=13)
23:04:39.779 00.000 7988 Enqueuing Move request for scope (0.13, 0.48)
23:04:39.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:39.779 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.0
23:04:39.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:39.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:39.787 00.008 7988 Enqueuing Expose request
23:04:39.787 00.000 15712 Worker thread wakes up
23:04:39.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.48) opts 0xd
23:04:39.787 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.48)
23:04:39.787 00.000 15712 Moving (0.13, 0.48) raw xDistance=0.48 yDistance=-0.14
23:04:39.787 00.000 15712 PPEC rslt: input = 0.48, final = 0.38, react = 0.29, pred = 0.10, hyst = 0.25, hyst_pct = 0.00, period_length = 654.94
23:04:39.787 00.000 15712 PPEC: input: 0.48, control: 0.38, exposure: 1500
23:04:39.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:39.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:04:39.787 00.000 15712 MoveAxis(W, 126, ABG)
23:04:39.787 00.000 15712 Guiding  Dir = 3, Dur = 126
23:04:39.787 00.000 15712 IsGuiding returns 0
23:04:39.809 00.022 15712 PulseGuide returned control before completion, sleep 119
23:04:39.949 00.140 15712 IsGuiding returns 0
23:04:39.949 00.000 15712 Move returns status 0, amount 126
23:04:39.949 00.000 15712 MoveAxis(N, 0, ABG)
23:04:39.949 00.000 15712 Move returns status 0, amount 0
23:04:39.949 00.000 15712 move complete, result=0
23:04:39.949 00.000 7988 GuideStep: 0.5 px 126 ms WEST, -0.1 px 0 ms NORTH
23:04:39.955 00.006 15712 worker thread done servicing request
23:04:39.955 00.000 15712 Worker thread wakes up
23:04:39.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:39.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:41.370 01.415 15712 Exposure complete
23:04:41.431 00.061 15712 worker thread done servicing request
23:04:41.431 00.000 7988 OnExposeComplete: enter
23:04:41.431 00.000 7988 UpdateGuideState(): m_state=6
23:04:41.434 00.003 7988 Star::Find(15, 502, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
23:04:41.434 00.000 7988 Star::Find returns 1 (0), X=502.47, Y=797.99, Mass=1677, SNR=27.4, Peak=157 HFD=4.9
23:04:41.436 00.002 7988 MultiStar: [#1 -0.11,0.43,0.95,U] [#2 0.14,0.12,0.85,U] [#3 0.13,0.26,0.83,U] [#4 -0.19,0.41,0.75,U] [#5 0.30,0.28,0.73,U] [#6 0.20,0.62,0.00,M2] [#7 0.28,0.11,0.48,U] [#8 0.37,0.13,0.45,U] 
23:04:41.436 00.000 7988 refined, 7 included, MultiStar: {0.09, 0.29}, one-star: {0.03, 0.38}
23:04:41.438 00.002 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
23:04:41.440 00.002 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
23:04:41.440 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.27 mountX=0.29 mountY=-0.10, mountTheta=-0.32
23:04:41.440 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.29, opts=13)
23:04:41.440 00.000 7988 Enqueuing Move request for scope (0.09, 0.29)
23:04:41.444 00.004 15712 Worker thread wakes up
23:04:41.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
23:04:41.444 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
23:04:41.444 00.000 15712 Moving (0.09, 0.29) raw xDistance=0.29 yDistance=-0.10
23:04:41.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:41.444 00.000 7988 UpdateGuideState exits: m=1677 SNR=27.4
23:04:41.447 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:41.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:41.447 00.000 7988 Enqueuing Expose request
23:04:41.447 00.000 15712 PPEC rslt: input = 0.29, final = 0.27, react = 0.17, pred = 0.09, hyst = 0.15, hyst_pct = 0.00, period_length = 654.96
23:04:41.447 00.000 15712 PPEC: input: 0.29, control: 0.27, exposure: 1500
23:04:41.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:41.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:04:41.447 00.000 15712 MoveAxis(W, 87, ABG)
23:04:41.447 00.000 15712 Guiding  Dir = 3, Dur = 87
23:04:41.447 00.000 15712 IsGuiding returns 0
23:04:41.471 00.024 15712 PulseGuide returned control before completion, sleep 81
23:04:41.559 00.088 15712 IsGuiding returns 1
23:04:41.559 00.000 15712 scope still moving after pulse duration time elapsed
23:04:41.598 00.039 15712 IsGuiding returns 0
23:04:41.598 00.000 15712 scope move finished after 87 + 57 ms
23:04:41.598 00.000 15712 Move returns status 0, amount 87
23:04:41.598 00.000 15712 MoveAxis(N, 0, ABG)
23:04:41.598 00.000 15712 Move returns status 0, amount 0
23:04:41.598 00.000 15712 move complete, result=0
23:04:41.598 00.000 7988 GuideStep: 0.3 px 87 ms WEST, -0.1 px 0 ms NORTH
23:04:41.601 00.003 15712 worker thread done servicing request
23:04:41.601 00.000 15712 Worker thread wakes up
23:04:41.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:41.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:43.234 01.633 15712 Exposure complete
23:04:43.284 00.050 15712 worker thread done servicing request
23:04:43.284 00.000 7988 OnExposeComplete: enter
23:04:43.284 00.000 7988 UpdateGuideState(): m_state=6
23:04:43.296 00.012 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
23:04:43.298 00.002 7988 Star::Find returns 1 (0), X=502.28, Y=797.50, Mass=1491, SNR=25.6, Peak=154 HFD=4.6
23:04:43.298 00.000 7988 MultiStar: [#1 -0.12,-0.01,1.01,U] [#2 0.27,-0.38,0.90,U] [#3 -0.04,-0.08,0.89,U] [#4 -0.19,-0.04,0.81,U] [#5 0.37,-0.03,0.78,U] [#6 -0.12,-0.06,0.69,U] [#7 0.32,0.04,0.51,U] [#8 0.17,-0.09,0.49,U] 
23:04:43.300 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.16, -0.10}
23:04:43.301 00.001 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
23:04:43.301 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
23:04:43.303 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.26 mountX=-0.09 mountY=-0.03, mountTheta=-2.85
23:04:43.303 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
23:04:43.305 00.002 7988 Enqueuing Move request for scope (0.03, -0.09)
23:04:43.307 00.002 15712 Worker thread wakes up
23:04:43.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:04:43.307 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:04:43.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:43.307 00.000 7988 UpdateGuideState exits: m=1491 SNR=25.6
23:04:43.309 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:43.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:43.311 00.002 7988 Enqueuing Expose request
23:04:43.312 00.001 15712 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.03
23:04:43.314 00.002 15712 PPEC rslt: input = -0.09, final = 0.06, react = -0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 654.98
23:04:43.314 00.000 15712 PPEC: input: -0.09, control: 0.06, exposure: 1500
23:04:43.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:43.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:43.314 00.000 15712 MoveAxis(W, 20, ABG)
23:04:43.314 00.000 15712 Guiding  Dir = 3, Dur = 20
23:04:43.315 00.001 15712 IsGuiding returns 0
23:04:43.335 00.020 15712 IsGuiding returns 1
23:04:43.335 00.000 15712 scope still moving after pulse duration time elapsed
23:04:43.386 00.051 15712 IsGuiding returns 1
23:04:43.424 00.038 15712 IsGuiding returns 0
23:04:43.424 00.000 15712 scope move finished after 20 + 88 ms
23:04:43.424 00.000 15712 Move returns status 0, amount 20
23:04:43.424 00.000 15712 MoveAxis(N, 0, ABG)
23:04:43.424 00.000 15712 Move returns status 0, amount 0
23:04:43.424 00.000 15712 move complete, result=0
23:04:43.424 00.000 15712 worker thread done servicing request
23:04:43.424 00.000 15712 Worker thread wakes up
23:04:43.424 00.000 7988 GuideStep: -0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
23:04:43.426 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:43.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:44.845 01.419 15712 Exposure complete
23:04:44.906 00.061 15712 worker thread done servicing request
23:04:44.906 00.000 7988 OnExposeComplete: enter
23:04:44.907 00.001 7988 UpdateGuideState(): m_state=6
23:04:44.909 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
23:04:44.910 00.001 7988 Star::Find returns 1 (0), X=502.68, Y=797.18, Mass=1492, SNR=25.6, Peak=169 HFD=4.5
23:04:44.911 00.001 7988 MultiStar: [#1 0.26,-0.32,1.01,U] [#2 0.51,-0.54,0.00,M4] [#3 0.07,-0.28,0.90,U] [#4 0.17,-0.30,0.77,U] [#5 0.35,-0.52,0.00,M5] [#6 0.36,-0.31,0.00,M2] [#7 0.09,-0.19,0.52,U] [#8 0.35,-0.38,0.00,M8] 
23:04:44.912 00.001 7988 refined, 4 included, MultiStar: {0.18, -0.32}, one-star: {0.23, -0.43}
23:04:44.913 00.001 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
23:04:44.914 00.001 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
23:04:44.915 00.001 7988 CameraToMount -- cameraX=0.18 cameraY=-0.32 hyp=0.36 cameraTheta=-1.06 mountX=-0.32 mountY=-0.17, mountTheta=-2.65
23:04:44.917 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.32, opts=13)
23:04:44.918 00.001 7988 Enqueuing Move request for scope (0.18, -0.32)
23:04:44.920 00.002 15712 Worker thread wakes up
23:04:44.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.32) opts 0xd
23:04:44.920 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.32)
23:04:44.920 00.000 15712 Moving (0.18, -0.32) raw xDistance=-0.32 yDistance=-0.17
23:04:44.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:44.920 00.000 7988 UpdateGuideState exits: m=1492 SNR=25.6
23:04:44.922 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:44.922 00.000 15712 PPEC rslt: input = -0.32, final = -0.13, react = -0.19, pred = 0.06, hyst = -0.15, hyst_pct = 0.00, period_length = 655.00
23:04:44.922 00.000 15712 PPEC: input: -0.32, control: -0.13, exposure: 1500
23:04:44.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:44.922 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:44.922 00.000 7988 Enqueuing Expose request
23:04:44.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:04:44.922 00.000 15712 MoveAxis(E, 44, ABG)
23:04:44.922 00.000 15712 Guiding  Dir = 2, Dur = 44
23:04:44.922 00.000 15712 IsGuiding returns 0
23:04:44.956 00.034 15712 PulseGuide returned control before completion, sleep 25
23:04:45.017 00.061 15712 IsGuiding returns 1
23:04:45.017 00.000 15712 scope still moving after pulse duration time elapsed
23:04:45.049 00.032 15712 IsGuiding returns 0
23:04:45.049 00.000 15712 scope move finished after 44 + 79 ms
23:04:45.049 00.000 15712 Move returns status 0, amount 44
23:04:45.049 00.000 15712 MoveAxis(N, 0, ABG)
23:04:45.049 00.000 15712 Move returns status 0, amount 0
23:04:45.049 00.000 15712 move complete, result=0
23:04:45.049 00.000 7988 GuideStep: -0.3 px 44 ms EAST, -0.2 px 0 ms NORTH
23:04:45.051 00.002 15712 worker thread done servicing request
23:04:45.051 00.000 15712 Worker thread wakes up
23:04:45.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:45.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:46.692 01.641 15712 Exposure complete
23:04:46.755 00.063 15712 worker thread done servicing request
23:04:46.755 00.000 7988 OnExposeComplete: enter
23:04:46.755 00.000 7988 UpdateGuideState(): m_state=6
23:04:46.758 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
23:04:46.758 00.000 7988 Star::Find returns 1 (0), X=502.70, Y=797.60, Mass=1625, SNR=27.1, Peak=162 HFD=4.7
23:04:46.760 00.002 7988 MultiStar: [#1 0.10,0.07,0.95,U] [#2 0.35,-0.30,0.87,U] [#3 0.25,0.10,0.86,U] [#4 0.14,0.23,0.78,U] [#5 0.63,-0.01,0.00,M6] [#6 0.07,0.03,0.65,U] [#7 0.23,0.02,0.49,U] [#8 0.67,-0.08,0.00,M9] 
23:04:46.760 00.000 7988 refined, 6 included, MultiStar: {0.20, 0.02}, one-star: {0.25, -0.00}
23:04:46.760 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
23:04:46.760 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
23:04:46.760 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.08 mountX=0.02 mountY=-0.20, mountTheta=-1.48
23:04:46.767 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.02, opts=13)
23:04:46.767 00.000 7988 Enqueuing Move request for scope (0.20, 0.02)
23:04:46.767 00.000 15712 Worker thread wakes up
23:04:46.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
23:04:46.767 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
23:04:46.767 00.000 15712 Moving (0.20, 0.02) raw xDistance=0.02 yDistance=-0.20
23:04:46.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:46.771 00.004 7988 UpdateGuideState exits: m=1625 SNR=27.1
23:04:46.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:46.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:46.771 00.000 7988 Enqueuing Expose request
23:04:46.771 00.000 15712 PPEC rslt: input = 0.02, final = 0.06, react = 0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 655.02
23:04:46.771 00.000 15712 PPEC: input: 0.02, control: 0.06, exposure: 1500
23:04:46.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:46.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:04:46.771 00.000 15712 MoveAxis(W, 18, ABG)
23:04:46.771 00.000 15712 Guiding  Dir = 3, Dur = 18
23:04:46.771 00.000 15712 IsGuiding returns 0
23:04:46.787 00.016 15712 PulseGuide returned control before completion, sleep 11
23:04:46.842 00.055 15712 IsGuiding returns 0
23:04:46.842 00.000 15712 Move returns status 0, amount 18
23:04:46.842 00.000 15712 MoveAxis(N, 0, ABG)
23:04:46.842 00.000 15712 Move returns status 0, amount 0
23:04:46.842 00.000 15712 move complete, result=0
23:04:46.842 00.000 7988 GuideStep: 0.0 px 18 ms WEST, -0.2 px 0 ms NORTH
23:04:46.843 00.001 15712 worker thread done servicing request
23:04:46.843 00.000 15712 Worker thread wakes up
23:04:46.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:46.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:48.256 01.413 15712 Exposure complete
23:04:48.317 00.061 15712 worker thread done servicing request
23:04:48.317 00.000 7988 OnExposeComplete: enter
23:04:48.317 00.000 7988 UpdateGuideState(): m_state=6
23:04:48.320 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
23:04:48.320 00.000 7988 Star::Find returns 1 (0), X=502.52, Y=797.75, Mass=1644, SNR=27.2, Peak=162 HFD=4.6
23:04:48.322 00.002 7988 MultiStar: [#1 -0.02,0.14,0.97,U] [#2 0.25,-0.17,0.86,U] [#3 -0.03,-0.04,0.82,U] [#4 -0.16,0.36,0.73,U] [#5 0.33,0.06,0.73,U] [#6 0.15,0.23,0.63,U] [#7 -0.08,0.06,0.52,U] [#8 0.30,0.12,0.43,U] 
23:04:48.322 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.07, 0.15}
23:04:48.324 00.002 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
23:04:48.324 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
23:04:48.326 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=0.10 mountY=-0.09, mountTheta=-0.72
23:04:48.326 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.10, opts=13)
23:04:48.330 00.004 7988 Enqueuing Move request for scope (0.08, 0.10)
23:04:48.330 00.000 15712 Worker thread wakes up
23:04:48.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:04:48.330 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:04:48.330 00.000 15712 Moving (0.08, 0.10) raw xDistance=0.10 yDistance=-0.09
23:04:48.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:48.330 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.2
23:04:48.333 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:48.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:48.335 00.002 7988 Enqueuing Expose request
23:04:48.335 00.000 15712 PPEC rslt: input = 0.10, final = 0.06, react = 0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 655.03
23:04:48.335 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
23:04:48.337 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:48.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:04:48.337 00.000 15712 MoveAxis(W, 19, ABG)
23:04:48.337 00.000 15712 Guiding  Dir = 3, Dur = 19
23:04:48.337 00.000 15712 IsGuiding returns 0
23:04:48.354 00.017 15712 PulseGuide returned control before completion, sleep 14
23:04:48.403 00.049 15712 IsGuiding returns 0
23:04:48.403 00.000 15712 Move returns status 0, amount 19
23:04:48.403 00.000 15712 MoveAxis(N, 0, ABG)
23:04:48.403 00.000 15712 Move returns status 0, amount 0
23:04:48.403 00.000 15712 move complete, result=0
23:04:48.403 00.000 7988 GuideStep: 0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
23:04:48.410 00.007 15712 worker thread done servicing request
23:04:48.410 00.000 15712 Worker thread wakes up
23:04:48.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:48.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:50.149 01.739 15712 Exposure complete
23:04:50.201 00.052 15712 worker thread done servicing request
23:04:50.201 00.000 7988 OnExposeComplete: enter
23:04:50.211 00.010 7988 UpdateGuideState(): m_state=6
23:04:50.213 00.002 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
23:04:50.215 00.002 7988 Star::Find returns 1 (0), X=502.55, Y=797.56, Mass=1531, SNR=25.9, Peak=163 HFD=4.4
23:04:50.215 00.000 7988 MultiStar: [#1 0.07,-0.15,0.99,U] [#2 0.20,-0.40,0.86,U] [#3 0.10,-0.19,0.89,U] [#4 -0.08,0.16,0.81,U] [#5 0.54,-0.21,0.00,M6] [#6 -0.11,-0.11,0.66,U] [#7 0.15,-0.22,0.51,U] [#8 0.16,-0.54,0.00,M9] 
23:04:50.215 00.000 7988 single-star, 6 included, MultiStar: {0.07, -0.14}, one-star: {0.10, -0.05}
23:04:50.218 00.003 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
23:04:50.218 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
23:04:50.220 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.45 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
23:04:50.222 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
23:04:50.222 00.000 7988 Enqueuing Move request for scope (0.10, -0.05)
23:04:50.224 00.002 15712 Worker thread wakes up
23:04:50.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:04:50.224 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:04:50.224 00.000 15712 Moving (0.10, -0.05) raw xDistance=-0.05 yDistance=-0.10
23:04:50.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:50.227 00.003 15712 PPEC rslt: input = -0.05, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 655.05
23:04:50.227 00.000 7988 UpdateGuideState exits: m=1531 SNR=25.9
23:04:50.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:50.229 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:50.229 00.000 7988 Enqueuing Expose request
23:04:50.231 00.002 15712 PPEC: input: -0.05, control: 0.05, exposure: 1500
23:04:50.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:50.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:04:50.231 00.000 15712 MoveAxis(W, 18, ABG)
23:04:50.231 00.000 15712 Guiding  Dir = 3, Dur = 18
23:04:50.263 00.032 15712 IsGuiding returns 0
23:04:50.279 00.016 15712 PulseGuide returned control before completion, sleep 13
23:04:50.327 00.048 15712 IsGuiding returns 0
23:04:50.327 00.000 15712 Move returns status 0, amount 18
23:04:50.327 00.000 15712 MoveAxis(N, 0, ABG)
23:04:50.327 00.000 15712 Move returns status 0, amount 0
23:04:50.327 00.000 15712 move complete, result=0
23:04:50.327 00.000 7988 GuideStep: -0.0 px 18 ms WEST, -0.1 px 0 ms NORTH
23:04:50.329 00.002 15712 worker thread done servicing request
23:04:50.329 00.000 15712 Worker thread wakes up
23:04:50.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:50.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:51.742 01.413 15712 Exposure complete
23:04:51.797 00.055 15712 worker thread done servicing request
23:04:51.797 00.000 7988 OnExposeComplete: enter
23:04:51.803 00.006 7988 UpdateGuideState(): m_state=6
23:04:51.803 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
23:04:51.803 00.000 7988 Star::Find returns 1 (0), X=502.47, Y=797.32, Mass=1562, SNR=26.3, Peak=152 HFD=4.6
23:04:51.803 00.000 7988 MultiStar: [#1 -0.11,-0.28,0.97,U] [#2 0.26,-0.50,0.00,M2] [#3 -0.16,-0.47,0.00,M1] [#4 0.20,-0.44,0.00,M1] [#5 0.18,-0.47,0.00,M7] [#6 -0.07,-0.36,0.67,U] [#7 -0.03,-0.52,0.00,M1] [#8 0.34,-0.34,0.00,M10] 
23:04:51.803 00.000 7988 single-star, 2 included, MultiStar: {-0.05, -0.30}, one-star: {0.02, -0.29}
23:04:51.803 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
23:04:51.803 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
23:04:51.803 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.50 mountX=-0.29 mountY=-0.01, mountTheta=-3.09
23:04:51.803 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.29, opts=13)
23:04:51.813 00.010 7988 Enqueuing Move request for scope (0.02, -0.29)
23:04:51.813 00.000 15712 Worker thread wakes up
23:04:51.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
23:04:51.813 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
23:04:51.813 00.000 15712 Moving (0.02, -0.29) raw xDistance=-0.29 yDistance=-0.01
23:04:51.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:51.813 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.3
23:04:51.817 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:51.817 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:51.819 00.002 7988 Enqueuing Expose request
23:04:51.819 00.000 15712 PPEC rslt: input = -0.29, final = -0.13, react = -0.17, pred = 0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 655.07
23:04:51.819 00.000 15712 PPEC: input: -0.29, control: -0.13, exposure: 1500
23:04:51.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:51.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:04:51.819 00.000 15712 MoveAxis(E, 42, ABG)
23:04:51.819 00.000 15712 Guiding  Dir = 2, Dur = 42
23:04:51.819 00.000 15712 IsGuiding returns 0
23:04:51.835 00.016 15712 PulseGuide returned control before completion, sleep 29
23:04:51.883 00.048 15712 IsGuiding returns 1
23:04:51.883 00.000 15712 scope still moving after pulse duration time elapsed
23:04:51.919 00.036 15712 IsGuiding returns 0
23:04:51.919 00.000 15712 scope move finished after 42 + 61 ms
23:04:51.919 00.000 15712 Move returns status 0, amount 42
23:04:51.919 00.000 15712 MoveAxis(N, 0, ABG)
23:04:51.919 00.000 15712 Move returns status 0, amount 0
23:04:51.919 00.000 15712 move complete, result=0
23:04:51.919 00.000 7988 GuideStep: -0.3 px 42 ms EAST, -0.0 px 0 ms NORTH
23:04:51.927 00.008 15712 worker thread done servicing request
23:04:51.927 00.000 15712 Worker thread wakes up
23:04:51.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:51.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:53.562 01.635 15712 Exposure complete
23:04:53.623 00.061 15712 worker thread done servicing request
23:04:53.623 00.000 7988 OnExposeComplete: enter
23:04:53.624 00.001 7988 UpdateGuideState(): m_state=6
23:04:53.624 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
23:04:53.624 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=797.76, Mass=1558, SNR=26.3, Peak=146 HFD=4.4
23:04:53.624 00.000 7988 MultiStar: [#1 -0.16,0.37,0.99,U] [#2 0.20,-0.03,0.90,U] [#3 0.02,0.18,0.89,U] [#4 -0.09,0.54,0.00,M2] [#5 0.13,0.29,0.71,U] [#6 0.09,0.52,0.00,M1] [#7 0.47,0.05,0.00,M2] [#8 0.50,0.29,0.00,R] 
23:04:53.624 00.000 7988 single-star, 4 included, MultiStar: {0.03, 0.19}, one-star: {-0.01, 0.16}
23:04:53.624 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
23:04:53.624 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
23:04:53.632 00.008 7988 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.66 mountX=0.16 mountY=0.01, mountTheta=0.06
23:04:53.632 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.16, opts=13)
23:04:53.632 00.000 7988 Enqueuing Move request for scope (-0.01, 0.16)
23:04:53.637 00.005 15712 Worker thread wakes up
23:04:53.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
23:04:53.637 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
23:04:53.637 00.000 15712 Moving (-0.01, 0.16) raw xDistance=0.16 yDistance=0.01
23:04:53.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:53.637 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.3
23:04:53.639 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:53.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:53.640 00.001 7988 Enqueuing Expose request
23:04:53.640 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 655.08
23:04:53.642 00.002 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
23:04:53.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:53.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:53.642 00.000 15712 MoveAxis(W, 11, ABG)
23:04:53.642 00.000 15712 Guiding  Dir = 3, Dur = 11
23:04:53.642 00.000 15712 IsGuiding returns 0
23:04:53.666 00.024 15712 IsGuiding returns 1
23:04:53.666 00.000 15712 scope still moving after pulse duration time elapsed
23:04:53.704 00.038 15712 IsGuiding returns 0
23:04:53.704 00.000 15712 scope move finished after 11 + 62 ms
23:04:53.704 00.000 15712 Move returns status 0, amount 11
23:04:53.704 00.000 15712 MoveAxis(N, 0, ABG)
23:04:53.704 00.000 15712 Move returns status 0, amount 0
23:04:53.704 00.000 15712 move complete, result=0
23:04:53.704 00.000 7988 GuideStep: 0.2 px 11 ms WEST, 0.0 px 0 ms NORTH
23:04:53.717 00.013 15712 worker thread done servicing request
23:04:53.717 00.000 15712 Worker thread wakes up
23:04:53.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:53.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:55.126 01.409 15712 Exposure complete
23:04:55.179 00.053 15712 worker thread done servicing request
23:04:55.179 00.000 7988 OnExposeComplete: enter
23:04:55.187 00.008 7988 UpdateGuideState(): m_state=6
23:04:55.187 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
23:04:55.187 00.000 7988 Star::Find returns 1 (0), X=502.73, Y=797.78, Mass=1686, SNR=27.3, Peak=152 HFD=4.6
23:04:55.187 00.000 7988 MultiStar: [#1 0.16,0.23,0.95,U] [#2 0.40,0.05,0.83,U] [#3 0.19,0.02,0.83,U] [#4 0.29,0.54,0.00,M3] [#5 0.56,0.15,0.00,M7] [#6 0.27,0.36,0.63,U] [#7 0.47,0.06,0.00,M3] [#8 -0.04,-0.24,0.44,U] 
23:04:55.187 00.000 7988 refined, 5 included, MultiStar: {0.23, 0.12}, one-star: {0.28, 0.18}
23:04:55.187 00.000 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.56) = xAngle (-1.07 = -1.07)
23:04:55.187 00.000 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
23:04:55.187 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.49 mountX=0.12 mountY=-0.23, mountTheta=-1.08
23:04:55.196 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.12, opts=13)
23:04:55.196 00.000 7988 Enqueuing Move request for scope (0.23, 0.12)
23:04:55.196 00.000 15712 Worker thread wakes up
23:04:55.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
23:04:55.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
23:04:55.196 00.000 15712 Moving (0.23, 0.12) raw xDistance=0.12 yDistance=-0.23
23:04:55.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:04:55.196 00.000 7988 UpdateGuideState exits: m=1686 SNR=27.3
23:04:55.200 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:55.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:55.203 00.003 7988 Enqueuing Expose request
23:04:55.203 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 655.09
23:04:55.203 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
23:04:55.203 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:55.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:04:55.203 00.000 15712 MoveAxis(W, 9, ABG)
23:04:55.203 00.000 15712 Guiding  Dir = 3, Dur = 9
23:04:55.203 00.000 15712 IsGuiding returns 0
23:04:55.232 00.029 15712 IsGuiding returns 0
23:04:55.232 00.000 15712 Move returns status 0, amount 9
23:04:55.232 00.000 15712 MoveAxis(N, 0, ABG)
23:04:55.232 00.000 15712 Move returns status 0, amount 0
23:04:55.232 00.000 15712 move complete, result=0
23:04:55.234 00.002 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
23:04:55.236 00.002 15712 worker thread done servicing request
23:04:55.236 00.000 15712 Worker thread wakes up
23:04:55.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:55.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,783,31,31)
23:04:55.264 00.028 7988 evsrv: cli 0CCCFD08 connect
23:04:55.266 00.002 7988 case statement mapped state 6 to 3
23:04:55.270 00.004 7988 case statement mapped state 6 to 3
23:04:55.272 00.002 7988 evsrv: cli 0CCCFD08 request: {"method":"get_app_state","id":"3f51d122-bb89-4bcf-8d29-6d40839ca26f"}
23:04:55.274 00.002 7988 case statement mapped state 6 to 3
23:04:55.276 00.002 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f51d122-bb89-4bcf-8d29-6d40839ca26f"}
23:04:55.278 00.002 7988 evsrv: cli 0CCCFD08 disconnect
23:04:55.280 00.002 7988 evsrv: cli 0CCCF588 connect
23:04:55.281 00.001 7988 case statement mapped state 6 to 3
23:04:55.282 00.001 7988 case statement mapped state 6 to 3
23:04:55.284 00.002 7988 evsrv: cli 0CCCF588 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"341d42be-7b67-428f-96ec-c23df4b31755"}
23:04:55.286 00.002 7988 PhdController::Dither begins
23:04:55.288 00.002 7988 dither: size=4.00, dRA=3.01 dDec=1.81
23:04:55.288 00.000 7988 MountToCamera -- mountTheta (0.54) + m_xAngle (1.56) = xAngle (2.11 = 2.11)
23:04:55.290 00.002 7988 MountToCamera -- mountX=3.01 mountY=1.81 hyp=3.51 mountTheta=0.54 cameraX=-1.79, cameraY=3.02 cameraTheta=2.11
23:04:55.290 00.000 7988 setting lock position to (500.66, 800.63)
23:04:55.292 00.002 7988 Mount: notify guiding dithered (-1.8, 3.0)
23:04:55.294 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
23:04:55.296 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
23:04:55.296 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:04:55.298 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:04:55.300 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
23:04:55.302 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
23:04:55.304 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
23:04:55.304 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:04:55.306 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:04:55.308 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
23:04:55.310 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:04:55.310 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
23:04:55.312 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
23:04:55.314 00.002 7988 MultiStar: stabilizing after lock position change
23:04:55.315 00.001 7988 Status Line: Dither by 3.01,1.81
23:04:55.317 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
23:04:55.317 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
23:04:55.317 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":0,"id":"341d42be-7b67-428f-96ec-c23df4b31755"}
23:04:55.332 00.015 7988 evsrv: cli 0CCCF588 disconnect
23:04:56.867 01.535 15712 Exposure complete
23:04:56.970 00.103 15712 worker thread done servicing request
23:04:56.970 00.000 7988 OnExposeComplete: enter
23:04:56.972 00.002 7988 UpdateGuideState(): m_state=6
23:04:56.975 00.003 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
23:04:56.976 00.001 7988 Star::Find returns 1 (0), X=502.62, Y=797.95, Mass=1719, SNR=27.5, Peak=174 HFD=4.9
23:04:56.976 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
23:04:56.976 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
23:04:56.976 00.000 7988 CameraToMount -- cameraX=1.96 cameraY=-2.67 hyp=3.32 cameraTheta=-0.94 mountX=-2.66 mountY=-1.90, mountTheta=-2.52
23:04:56.976 00.000 7988 dither recenter: remaining=(-3.0,-1.8) step=(-3.0,-1.8)
23:04:56.991 00.015 7988 MountToCamera -- mountTheta (-2.60) + m_xAngle (1.56) = xAngle (-1.04 = -1.04)
23:04:56.993 00.002 7988 MountToCamera -- mountX=-3.01 mountY=-1.81 hyp=3.51 mountTheta=-2.60 cameraX=1.79, cameraY=-3.02 cameraTheta=-1.04
23:04:56.998 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=1.79, y=-3.02, opts=4)
23:04:57.002 00.004 7988 Enqueuing Move request for scope (1.79, -3.02)
23:04:57.007 00.005 15712 Worker thread wakes up
23:04:57.008 00.001 7988 Mount: notify direct move -3.01,-1.81
23:04:57.010 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (1.79, -3.02) opts 0x4
23:04:57.010 00.000 15712 Handling offset move in thread for scope, endpoint = (1.79, -3.02)
23:04:57.010 00.000 15712 Moving (1.79, -3.02) raw xDistance=-3.01 yDistance=-1.81
23:04:57.010 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
23:04:57.014 00.004 15712 BLC: window closed
23:04:57.014 00.000 15712 MoveAxis(E, 982, B)
23:04:57.014 00.000 15712 Guiding  Dir = 2, Dur = 982
23:04:57.014 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
23:04:57.016 00.002 15712 IsGuiding returns 0
23:04:57.019 00.003 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:04:57.025 00.006 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:04:57.029 00.004 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
23:04:57.033 00.004 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
23:04:57.035 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
23:04:57.039 00.004 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:04:57.042 00.003 15712 PulseGuide returned control before completion, sleep 971
23:04:57.042 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:04:57.044 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
23:04:57.048 00.004 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:04:57.050 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
23:04:57.054 00.004 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
23:04:57.055 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:04:57.059 00.004 7988 UpdateGuideState exits: m=1719 SNR=27.5
23:04:57.059 00.000 7988 PhdController: settling, locked = 1, distance = 3.61 (1.50) aobump = 0 frame = 1 / 99999
23:04:57.059 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413097.059,"Host":"ASTROPC","Inst":1,"Distance":3.61,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:04:57.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:57.059 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:04:57.059 00.000 7988 Enqueuing Expose request
23:04:58.041 00.982 15712 IsGuiding returns 0
23:04:58.041 00.000 15712 Move returns status 0, amount 982
23:04:58.041 00.000 15712 BLC: window closed
23:04:58.041 00.000 15712 BLC: Compensation needed for non-algo type move
23:04:58.041 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 61 applied
23:04:58.041 00.000 15712 MoveAxis(N, 524, B)
23:04:58.041 00.000 15712 Guiding  Dir = 0, Dur = 524
23:04:58.041 00.000 15712 IsGuiding returns 0
23:04:58.126 00.085 15712 PulseGuide returned control before completion, sleep 455
23:04:58.635 00.509 15712 IsGuiding returns 1
23:04:58.635 00.000 15712 scope still moving after pulse duration time elapsed
23:04:58.673 00.038 15712 IsGuiding returns 0
23:04:58.673 00.000 15712 scope move finished after 524 + 114 ms
23:04:58.673 00.000 15712 Move returns status 0, amount 524
23:04:58.673 00.000 15712 move complete, result=0
23:04:58.673 00.000 15712 worker thread done servicing request
23:04:58.673 00.000 15712 Worker thread wakes up
23:04:58.687 00.014 7988 GuideStep: -3.0 px 982 ms EAST, -1.8 px 524 ms NORTH
23:04:58.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:04:58.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:00.324 01.637 15712 Exposure complete
23:05:00.381 00.057 15712 worker thread done servicing request
23:05:00.381 00.000 7988 OnExposeComplete: enter
23:05:00.388 00.007 7988 UpdateGuideState(): m_state=6
23:05:00.388 00.000 7988 Star::Find(15, 502, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
23:05:00.388 00.000 7988 Star::Find returns 1 (0), X=502.36, Y=800.95, Mass=1644, SNR=26.9, Peak=131 HFD=4.8
23:05:00.388 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
23:05:00.388 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
23:05:00.388 00.000 7988 CameraToMount -- cameraX=1.71 cameraY=0.33 hyp=1.74 cameraTheta=0.19 mountX=0.34 mountY=-1.71, mountTheta=-1.37
23:05:00.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=1.71, y=0.33, opts=13)
23:05:00.388 00.000 7988 Enqueuing Move request for scope (1.71, 0.33)
23:05:00.388 00.000 15712 Worker thread wakes up
23:05:00.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.71, 0.33) opts 0xd
23:05:00.388 00.000 15712 Handling offset move in thread for scope, endpoint = (1.71, 0.33)
23:05:00.388 00.000 15712 Moving (1.71, 0.33) raw xDistance=0.34 yDistance=-1.71
23:05:00.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:00.398 00.010 7988 UpdateGuideState exits: m=1644 SNR=26.9
23:05:00.398 00.000 15712 PPEC rslt(dithering): input = 0.34, final = 0.20
23:05:00.398 00.000 15712 PPEC: input: 0.34, control: 0.20, exposure: 1500
23:05:00.398 00.000 15712 resist switch: large excursion: input -1.71 thresh 0.75 direction from 0 to -1
23:05:00.398 00.000 7988 PhdController: settling, locked = 1, distance = 1.74 (1.50) aobump = 0 frame = 2 / 99999
23:05:00.398 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.14
23:05:00.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.71 from input -1.71
23:05:00.398 00.000 15712 MoveAxis(W, 67, ABG)
23:05:00.398 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413100.398,"Host":"ASTROPC","Inst":1,"Distance":1.74,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:05:00.398 00.000 15712 Guiding  Dir = 3, Dur = 67
23:05:00.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:00.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:00.404 00.006 7988 Enqueuing Expose request
23:05:00.404 00.000 15712 IsGuiding returns 0
23:05:00.420 00.016 15712 PulseGuide returned control before completion, sleep 55
23:05:00.509 00.089 15712 IsGuiding returns 0
23:05:00.509 00.000 15712 Move returns status 0, amount 67
23:05:00.509 00.000 15712 MoveAxis(N, 437, ABG)
23:05:00.509 00.000 15712 Guiding  Dir = 0, Dur = 437
23:05:00.509 00.000 15712 IsGuiding returns 0
23:05:00.588 00.079 15712 PulseGuide returned control before completion, sleep 369
23:05:00.966 00.378 15712 IsGuiding returns 1
23:05:00.966 00.000 15712 scope still moving after pulse duration time elapsed
23:05:00.994 00.028 15712 IsGuiding returns 1
23:05:01.046 00.052 15712 IsGuiding returns 0
23:05:01.046 00.000 15712 scope move finished after 437 + 106 ms
23:05:01.046 00.000 15712 Move returns status 0, amount 437
23:05:01.046 00.000 15712 move complete, result=0
23:05:01.046 00.000 7988 GuideStep: 0.3 px 67 ms WEST, -1.7 px 437 ms NORTH
23:05:01.054 00.008 15712 worker thread done servicing request
23:05:01.054 00.000 15712 Worker thread wakes up
23:05:01.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:01.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:02.465 01.411 15712 Exposure complete
23:05:02.526 00.061 15712 worker thread done servicing request
23:05:02.526 00.000 7988 OnExposeComplete: enter
23:05:02.527 00.001 7988 UpdateGuideState(): m_state=6
23:05:02.529 00.002 7988 Star::Find(15, 502, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
23:05:02.529 00.000 7988 Star::Find returns 1 (0), X=501.25, Y=800.89, Mass=1485, SNR=25.7, Peak=125 HFD=4.5
23:05:02.529 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
23:05:02.529 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
23:05:02.529 00.000 7988 CameraToMount -- cameraX=0.60 cameraY=0.27 hyp=0.65 cameraTheta=0.42 mountX=0.27 mountY=-0.60, mountTheta=-1.14
23:05:02.529 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.60, y=0.27, opts=13)
23:05:02.529 00.000 7988 Enqueuing Move request for scope (0.60, 0.27)
23:05:02.529 00.000 15712 Worker thread wakes up
23:05:02.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:02.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.27) opts 0xd
23:05:02.529 00.000 7988 UpdateGuideState exits: m=1485 SNR=25.7
23:05:02.529 00.000 15712 Handling offset move in thread for scope, endpoint = (0.60, 0.27)
23:05:02.529 00.000 7988 PhdController: settling, locked = 1, distance = 1.41 (1.50) aobump = 0 frame = 3 / 99999
23:05:02.529 00.000 15712 Moving (0.60, 0.27) raw xDistance=0.27 yDistance=-0.60
23:05:02.529 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413102.529,"Host":"ASTROPC","Inst":1,"Distance":1.41,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:05:02.542 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:02.544 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:02.544 00.000 7988 Enqueuing Expose request
23:05:02.546 00.002 15712 PPEC rslt(dithering): input = 0.27, final = 0.16
23:05:02.546 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
23:05:02.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:05:02.546 00.000 15712 MoveAxis(W, 54, ABG)
23:05:02.546 00.000 15712 Guiding  Dir = 3, Dur = 54
23:05:02.546 00.000 15712 IsGuiding returns 0
23:05:02.561 00.015 15712 PulseGuide returned control before completion, sleep 40
23:05:02.649 00.088 15712 IsGuiding returns 0
23:05:02.649 00.000 15712 Move returns status 0, amount 54
23:05:02.649 00.000 15712 MoveAxis(N, 154, ABG)
23:05:02.649 00.000 15712 Guiding  Dir = 0, Dur = 154
23:05:02.649 00.000 15712 IsGuiding returns 0
23:05:02.723 00.074 15712 PulseGuide returned control before completion, sleep 86
23:05:02.828 00.105 15712 IsGuiding returns 1
23:05:02.828 00.000 15712 scope still moving after pulse duration time elapsed
23:05:02.860 00.032 15712 IsGuiding returns 1
23:05:02.902 00.042 15712 IsGuiding returns 0
23:05:02.902 00.000 15712 scope move finished after 154 + 100 ms
23:05:02.902 00.000 15712 Move returns status 0, amount 154
23:05:02.902 00.000 15712 move complete, result=0
23:05:02.902 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.6 px 154 ms NORTH
23:05:02.902 00.000 15712 worker thread done servicing request
23:05:02.902 00.000 15712 Worker thread wakes up
23:05:02.908 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:02.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:04.536 01.628 15712 Exposure complete
23:05:04.587 00.051 15712 worker thread done servicing request
23:05:04.587 00.000 7988 OnExposeComplete: enter
23:05:04.597 00.010 7988 UpdateGuideState(): m_state=6
23:05:04.597 00.000 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
23:05:04.597 00.000 7988 Star::Find returns 1 (0), X=500.30, Y=800.61, Mass=1528, SNR=26.3, Peak=139 HFD=4.7
23:05:04.597 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.56) = xAngle (-4.67 = 1.62)
23:05:04.597 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.70 = 1.58)
23:05:04.604 00.007 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-3.11 mountX=-0.02 mountY=0.35, mountTheta=1.62
23:05:04.604 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.01, opts=13)
23:05:04.604 00.000 7988 Enqueuing Move request for scope (-0.35, -0.01)
23:05:04.604 00.000 15712 Worker thread wakes up
23:05:04.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.01) opts 0xd
23:05:04.604 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.01)
23:05:04.604 00.000 15712 Moving (-0.35, -0.01) raw xDistance=-0.02 yDistance=0.35
23:05:04.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:04.604 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.3
23:05:04.610 00.006 7988 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 4 / 99999
23:05:04.610 00.000 15712 PPEC rslt(dithering): input = -0.02, final = -0.01
23:05:04.610 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
23:05:04.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:05:04.610 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413104.610,"Host":"ASTROPC","Inst":1,"Distance":1.09,"Time":2.1,"SettleTime":15.0,"StarLocked":true}
23:05:04.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:05:04.610 00.000 15712 MoveAxis(E, 3, ABG)
23:05:04.610 00.000 15712 Guiding  Dir = 2, Dur = 3
23:05:04.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:04.613 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:04.613 00.000 7988 Enqueuing Expose request
23:05:04.613 00.000 15712 IsGuiding returns 0
23:05:04.665 00.052 15712 IsGuiding returns 0
23:05:04.665 00.000 15712 Move returns status 0, amount 3
23:05:04.665 00.000 15712 MoveAxis(N, 0, ABG)
23:05:04.665 00.000 15712 Move returns status 0, amount 0
23:05:04.665 00.000 15712 move complete, result=0
23:05:04.665 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.4 px 0 ms NORTH
23:05:04.667 00.002 15712 worker thread done servicing request
23:05:04.667 00.000 15712 Worker thread wakes up
23:05:04.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:04.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:06.084 01.417 15712 Exposure complete
23:05:06.135 00.051 15712 worker thread done servicing request
23:05:06.135 00.000 7988 OnExposeComplete: enter
23:05:06.146 00.011 7988 UpdateGuideState(): m_state=6
23:05:06.146 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
23:05:06.148 00.002 7988 Star::Find returns 1 (0), X=500.38, Y=800.66, Mass=1610, SNR=26.6, Peak=141 HFD=4.5
23:05:06.148 00.000 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
23:05:06.150 00.002 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
23:05:06.150 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.03 mountX=0.03 mountY=0.28, mountTheta=1.47
23:05:06.152 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.03, opts=13)
23:05:06.154 00.002 7988 Enqueuing Move request for scope (-0.28, 0.03)
23:05:06.154 00.000 15712 Worker thread wakes up
23:05:06.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
23:05:06.154 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
23:05:06.154 00.000 15712 Moving (-0.28, 0.03) raw xDistance=0.03 yDistance=0.28
23:05:06.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:05:06.154 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.6
23:05:06.158 00.004 7988 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 5 / 99999
23:05:06.158 00.000 15712 PPEC rslt(dithering): input = 0.03, final = 0.02
23:05:06.158 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
23:05:06.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:05:06.158 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413106.158,"Host":"ASTROPC","Inst":1,"Distance":0.85,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
23:05:06.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:05:06.158 00.000 15712 MoveAxis(W, 6, ABG)
23:05:06.158 00.000 15712 Guiding  Dir = 3, Dur = 6
23:05:06.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:06.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:06.162 00.004 7988 Enqueuing Expose request
23:05:06.162 00.000 15712 IsGuiding returns 0
23:05:06.178 00.016 15712 IsGuiding returns 0
23:05:06.178 00.000 15712 Move returns status 0, amount 6
23:05:06.178 00.000 15712 MoveAxis(N, 0, ABG)
23:05:06.178 00.000 15712 Move returns status 0, amount 0
23:05:06.178 00.000 15712 move complete, result=0
23:05:06.178 00.000 15712 worker thread done servicing request
23:05:06.178 00.000 15712 Worker thread wakes up
23:05:06.178 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.3 px 0 ms NORTH
23:05:06.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:06.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:07.823 01.645 15712 Exposure complete
23:05:07.870 00.047 15712 worker thread done servicing request
23:05:07.870 00.000 7988 OnExposeComplete: enter
23:05:07.870 00.000 7988 UpdateGuideState(): m_state=6
23:05:07.886 00.016 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
23:05:07.886 00.000 7988 Star::Find returns 1 (0), X=500.21, Y=801.03, Mass=1546, SNR=26.2, Peak=134 HFD=4.5
23:05:07.886 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.84 = 0.84)
23:05:07.886 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
23:05:07.886 00.000 7988 CameraToMount -- cameraX=-0.44 cameraY=0.41 hyp=0.60 cameraTheta=2.40 mountX=0.40 mountY=0.43, mountTheta=0.82
23:05:07.886 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=0.41, opts=13)
23:05:07.886 00.000 7988 Enqueuing Move request for scope (-0.44, 0.41)
23:05:07.886 00.000 15712 Worker thread wakes up
23:05:07.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.41) opts 0xd
23:05:07.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, 0.41)
23:05:07.886 00.000 15712 Moving (-0.44, 0.41) raw xDistance=0.40 yDistance=0.43
23:05:07.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:07.886 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.2
23:05:07.896 00.010 7988 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 6 / 99999
23:05:07.896 00.000 15712 PPEC rslt(dithering): input = 0.40, final = 0.24
23:05:07.896 00.000 15712 PPEC: input: 0.40, control: 0.24, exposure: 1500
23:05:07.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:05:07.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:05:07.896 00.000 15712 MoveAxis(W, 79, ABG)
23:05:07.896 00.000 15712 Guiding  Dir = 3, Dur = 79
23:05:07.896 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413107.896,"Host":"ASTROPC","Inst":1,"Distance":0.78,"Time":5.4,"SettleTime":15.0,"StarLocked":true}
23:05:07.896 00.000 15712 IsGuiding returns 0
23:05:07.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:07.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:07.901 00.005 7988 Enqueuing Expose request
23:05:07.919 00.018 15712 PulseGuide returned control before completion, sleep 62
23:05:08.021 00.102 15712 IsGuiding returns 1
23:05:08.021 00.000 15712 scope still moving after pulse duration time elapsed
23:05:08.045 00.024 15712 IsGuiding returns 0
23:05:08.045 00.000 15712 scope move finished after 79 + 67 ms
23:05:08.045 00.000 15712 Move returns status 0, amount 79
23:05:08.045 00.000 15712 MoveAxis(N, 0, ABG)
23:05:08.045 00.000 15712 Move returns status 0, amount 0
23:05:08.045 00.000 15712 move complete, result=0
23:05:08.045 00.000 15712 worker thread done servicing request
23:05:08.045 00.000 15712 Worker thread wakes up
23:05:08.045 00.000 7988 GuideStep: 0.4 px 79 ms WEST, 0.4 px 0 ms NORTH
23:05:08.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:08.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:09.452 01.407 15712 Exposure complete
23:05:09.515 00.063 15712 worker thread done servicing request
23:05:09.515 00.000 7988 OnExposeComplete: enter
23:05:09.515 00.000 7988 UpdateGuideState(): m_state=6
23:05:09.518 00.003 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
23:05:09.518 00.000 7988 Star::Find returns 1 (0), X=500.24, Y=800.78, Mass=1705, SNR=27.6, Peak=143 HFD=4.5
23:05:09.520 00.002 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.56) = xAngle (1.23 = 1.23)
23:05:09.520 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
23:05:09.522 00.002 7988 CameraToMount -- cameraX=-0.42 cameraY=0.15 hyp=0.44 cameraTheta=2.79 mountX=0.15 mountY=0.41, mountTheta=1.23
23:05:09.522 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.42, y=0.15, opts=13)
23:05:09.524 00.002 7988 Enqueuing Move request for scope (-0.42, 0.15)
23:05:09.524 00.000 15712 Worker thread wakes up
23:05:09.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.15) opts 0xd
23:05:09.524 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.42, 0.15)
23:05:09.524 00.000 15712 Moving (-0.42, 0.15) raw xDistance=0.15 yDistance=0.41
23:05:09.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:09.524 00.000 7988 UpdateGuideState exits: m=1705 SNR=27.6
23:05:09.528 00.004 7988 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 7 / 99999
23:05:09.528 00.000 15712 PPEC rslt(dithering): input = 0.15, final = 0.09
23:05:09.528 00.000 15712 PPEC: input: 0.15, control: 0.09, exposure: 1500
23:05:09.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:05:09.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:05:09.528 00.000 15712 MoveAxis(W, 29, ABG)
23:05:09.528 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413109.528,"Host":"ASTROPC","Inst":1,"Distance":0.68,"Time":7.0,"SettleTime":15.0,"StarLocked":true}
23:05:09.528 00.000 15712 Guiding  Dir = 3, Dur = 29
23:05:09.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:09.531 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:09.531 00.000 7988 Enqueuing Expose request
23:05:09.531 00.000 15712 IsGuiding returns 0
23:05:09.554 00.023 15712 PulseGuide returned control before completion, sleep 17
23:05:09.597 00.043 15712 IsGuiding returns 0
23:05:09.597 00.000 15712 Move returns status 0, amount 29
23:05:09.597 00.000 15712 MoveAxis(N, 0, ABG)
23:05:09.597 00.000 15712 Move returns status 0, amount 0
23:05:09.597 00.000 15712 move complete, result=0
23:05:09.606 00.009 7988 GuideStep: 0.1 px 29 ms WEST, 0.4 px 0 ms NORTH
23:05:09.608 00.002 15712 worker thread done servicing request
23:05:09.608 00.000 15712 Worker thread wakes up
23:05:09.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:09.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:11.242 01.634 15712 Exposure complete
23:05:11.290 00.048 15712 worker thread done servicing request
23:05:11.290 00.000 7988 OnExposeComplete: enter
23:05:11.306 00.016 7988 UpdateGuideState(): m_state=6
23:05:11.307 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
23:05:11.307 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=800.92, Mass=1624, SNR=26.7, Peak=143 HFD=4.5
23:05:11.309 00.002 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
23:05:11.309 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
23:05:11.311 00.002 7988 CameraToMount -- cameraX=-0.39 cameraY=0.30 hyp=0.49 cameraTheta=2.50 mountX=0.29 mountY=0.38, mountTheta=0.92
23:05:11.313 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.30, opts=13)
23:05:11.313 00.000 7988 Enqueuing Move request for scope (-0.39, 0.30)
23:05:11.315 00.002 15712 Worker thread wakes up
23:05:11.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.30) opts 0xd
23:05:11.315 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.30)
23:05:11.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:05:11.315 00.000 7988 UpdateGuideState exits: m=1624 SNR=26.7
23:05:11.317 00.002 7988 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 8 / 99999
23:05:11.317 00.000 15712 Moving (-0.39, 0.30) raw xDistance=0.29 yDistance=0.38
23:05:11.317 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413111.317,"Host":"ASTROPC","Inst":1,"Distance":0.62,"Time":8.8,"SettleTime":15.0,"StarLocked":true}
23:05:11.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:11.320 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:11.321 00.001 7988 Enqueuing Expose request
23:05:11.321 00.000 15712 PPEC rslt(dithering): input = 0.29, final = 0.18
23:05:11.321 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
23:05:11.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:11.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:05:11.321 00.000 15712 MoveAxis(W, 57, ABG)
23:05:11.321 00.000 15712 Guiding  Dir = 3, Dur = 57
23:05:11.321 00.000 15712 IsGuiding returns 0
23:05:11.341 00.020 15712 PulseGuide returned control before completion, sleep 43
23:05:11.401 00.060 15712 IsGuiding returns 1
23:05:11.401 00.000 15712 scope still moving after pulse duration time elapsed
23:05:11.443 00.042 15712 IsGuiding returns 0
23:05:11.443 00.000 15712 scope move finished after 57 + 62 ms
23:05:11.443 00.000 15712 Move returns status 0, amount 57
23:05:11.443 00.000 15712 MoveAxis(N, 0, ABG)
23:05:11.443 00.000 15712 Move returns status 0, amount 0
23:05:11.443 00.000 15712 move complete, result=0
23:05:11.443 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.4 px 0 ms NORTH
23:05:11.443 00.000 15712 worker thread done servicing request
23:05:11.445 00.002 15712 Worker thread wakes up
23:05:11.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:11.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:12.859 01.414 15712 Exposure complete
23:05:12.920 00.061 15712 worker thread done servicing request
23:05:12.920 00.000 7988 OnExposeComplete: enter
23:05:12.921 00.001 7988 UpdateGuideState(): m_state=6
23:05:12.923 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
23:05:12.923 00.000 7988 Star::Find returns 1 (0), X=500.47, Y=800.43, Mass=1621, SNR=27.1, Peak=162 HFD=4.3
23:05:12.925 00.002 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
23:05:12.925 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.34)
23:05:12.927 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.35 mountX=-0.19 mountY=0.19, mountTheta=2.35
23:05:12.927 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.19, opts=13)
23:05:12.929 00.002 7988 Enqueuing Move request for scope (-0.19, -0.19)
23:05:12.929 00.000 15712 Worker thread wakes up
23:05:12.931 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
23:05:12.931 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
23:05:12.931 00.000 15712 Moving (-0.19, -0.19) raw xDistance=-0.19 yDistance=0.19
23:05:12.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:05:12.931 00.000 7988 UpdateGuideState exits: m=1621 SNR=27.1
23:05:12.933 00.002 7988 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 9 / 99999
23:05:12.933 00.000 15712 PPEC rslt(dithering): input = -0.19, final = -0.12
23:05:12.933 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
23:05:12.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:12.933 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413112.933,"Host":"ASTROPC","Inst":1,"Distance":0.51,"Time":10.4,"SettleTime":15.0,"StarLocked":true}
23:05:12.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:05:12.933 00.000 15712 MoveAxis(E, 38, ABG)
23:05:12.933 00.000 15712 Guiding  Dir = 2, Dur = 38
23:05:12.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:12.937 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:12.937 00.000 7988 Enqueuing Expose request
23:05:12.937 00.000 15712 IsGuiding returns 0
23:05:12.957 00.020 15712 PulseGuide returned control before completion, sleep 26
23:05:13.008 00.051 15712 IsGuiding returns 0
23:05:13.008 00.000 15712 Move returns status 0, amount 38
23:05:13.008 00.000 15712 MoveAxis(N, 0, ABG)
23:05:13.008 00.000 15712 Move returns status 0, amount 0
23:05:13.008 00.000 15712 move complete, result=0
23:05:13.008 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
23:05:13.012 00.004 15712 worker thread done servicing request
23:05:13.012 00.000 15712 Worker thread wakes up
23:05:13.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:13.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:14.648 01.636 15712 Exposure complete
23:05:14.696 00.048 15712 worker thread done servicing request
23:05:14.696 00.000 7988 OnExposeComplete: enter
23:05:14.713 00.017 7988 UpdateGuideState(): m_state=6
23:05:14.713 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
23:05:14.713 00.000 7988 Star::Find returns 1 (0), X=500.53, Y=800.57, Mass=1706, SNR=27.5, Peak=163 HFD=4.8
23:05:14.713 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.56) = xAngle (-4.31 = 1.97)
23:05:14.713 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.34 = 1.94)
23:05:14.713 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.75 mountX=-0.05 mountY=0.12, mountTheta=1.97
23:05:14.713 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.05, opts=13)
23:05:14.713 00.000 7988 Enqueuing Move request for scope (-0.12, -0.05)
23:05:14.713 00.000 15712 Worker thread wakes up
23:05:14.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
23:05:14.713 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
23:05:14.713 00.000 15712 Moving (-0.12, -0.05) raw xDistance=-0.05 yDistance=0.12
23:05:14.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:05:14.713 00.000 7988 UpdateGuideState exits: m=1706 SNR=27.5
23:05:14.713 00.000 7988 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 10 / 99999
23:05:14.713 00.000 15712 PPEC rslt(dithering): input = -0.05, final = -0.03
23:05:14.713 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
23:05:14.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:14.713 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413114.713,"Host":"ASTROPC","Inst":1,"Distance":0.40,"Time":12.2,"SettleTime":15.0,"StarLocked":true}
23:05:14.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:05:14.713 00.000 15712 MoveAxis(E, 10, ABG)
23:05:14.713 00.000 15712 Guiding  Dir = 2, Dur = 10
23:05:14.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:14.728 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:14.730 00.002 15712 IsGuiding returns 0
23:05:14.730 00.000 7988 Enqueuing Expose request
23:05:14.780 00.050 15712 IsGuiding returns 1
23:05:14.780 00.000 15712 scope still moving after pulse duration time elapsed
23:05:14.807 00.027 15712 IsGuiding returns 1
23:05:14.849 00.042 15712 IsGuiding returns 0
23:05:14.849 00.000 15712 scope move finished after 10 + 109 ms
23:05:14.849 00.000 15712 Move returns status 0, amount 10
23:05:14.849 00.000 15712 MoveAxis(N, 0, ABG)
23:05:14.849 00.000 15712 Move returns status 0, amount 0
23:05:14.849 00.000 15712 move complete, result=0
23:05:14.849 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
23:05:14.851 00.002 15712 worker thread done servicing request
23:05:14.851 00.000 15712 Worker thread wakes up
23:05:14.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:14.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:16.258 01.407 15712 Exposure complete
23:05:16.319 00.061 15712 worker thread done servicing request
23:05:16.319 00.000 7988 OnExposeComplete: enter
23:05:16.319 00.000 7988 UpdateGuideState(): m_state=6
23:05:16.319 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
23:05:16.319 00.000 7988 Star::Find returns 1 (0), X=500.38, Y=800.87, Mass=1564, SNR=26.2, Peak=157 HFD=4.3
23:05:16.319 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
23:05:16.319 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
23:05:16.319 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.24 hyp=0.37 cameraTheta=2.41 mountX=0.24 mountY=0.27, mountTheta=0.84
23:05:16.328 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.24, opts=13)
23:05:16.328 00.000 7988 Enqueuing Move request for scope (-0.28, 0.24)
23:05:16.328 00.000 15712 Worker thread wakes up
23:05:16.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.24) opts 0xd
23:05:16.328 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.24)
23:05:16.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:16.328 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.2
23:05:16.328 00.000 7988 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 11 / 99999
23:05:16.335 00.007 15712 Moving (-0.28, 0.24) raw xDistance=0.24 yDistance=0.27
23:05:16.335 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413116.335,"Host":"ASTROPC","Inst":1,"Distance":0.39,"Time":13.8,"SettleTime":15.0,"StarLocked":true}
23:05:16.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:16.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:16.335 00.000 7988 Enqueuing Expose request
23:05:16.335 00.000 15712 PPEC rslt(dithering): input = 0.24, final = 0.15
23:05:16.335 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
23:05:16.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:05:16.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:05:16.335 00.000 15712 MoveAxis(W, 48, ABG)
23:05:16.335 00.000 15712 Guiding  Dir = 3, Dur = 48
23:05:16.335 00.000 15712 IsGuiding returns 0
23:05:16.366 00.031 15712 PulseGuide returned control before completion, sleep 31
23:05:16.415 00.049 15712 IsGuiding returns 1
23:05:16.415 00.000 15712 scope still moving after pulse duration time elapsed
23:05:16.446 00.031 15712 IsGuiding returns 0
23:05:16.446 00.000 15712 scope move finished after 48 + 58 ms
23:05:16.446 00.000 15712 Move returns status 0, amount 48
23:05:16.446 00.000 15712 MoveAxis(N, 0, ABG)
23:05:16.446 00.000 15712 Move returns status 0, amount 0
23:05:16.446 00.000 15712 move complete, result=0
23:05:16.446 00.000 15712 worker thread done servicing request
23:05:16.446 00.000 15712 Worker thread wakes up
23:05:16.446 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.3 px 0 ms NORTH
23:05:16.447 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:16.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:18.079 01.632 15712 Exposure complete
23:05:18.138 00.059 15712 worker thread done servicing request
23:05:18.138 00.000 7988 OnExposeComplete: enter
23:05:18.138 00.000 7988 UpdateGuideState(): m_state=6
23:05:18.142 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
23:05:18.142 00.000 7988 Star::Find returns 1 (0), X=500.38, Y=800.68, Mass=1706, SNR=27.4, Peak=155 HFD=4.4
23:05:18.144 00.002 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.39 = 1.39)
23:05:18.144 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
23:05:18.146 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.28 cameraTheta=2.95 mountX=0.05 mountY=0.28, mountTheta=1.39
23:05:18.147 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.05, opts=13)
23:05:18.149 00.002 7988 Enqueuing Move request for scope (-0.28, 0.05)
23:05:18.149 00.000 15712 Worker thread wakes up
23:05:18.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
23:05:18.149 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
23:05:18.149 00.000 15712 Moving (-0.28, 0.05) raw xDistance=0.05 yDistance=0.28
23:05:18.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:18.149 00.000 7988 UpdateGuideState exits: m=1706 SNR=27.4
23:05:18.152 00.003 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 12 / 99999
23:05:18.153 00.001 7988 PhdController: newstate STATE_FINISH
23:05:18.153 00.000 7988 PhdController complete: success
23:05:18.155 00.002 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 655.16
23:05:18.155 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
23:05:18.155 00.000 15712 switching direction from -1 to 1 - decHistory=6 oldest=0.03 newest=0.67
23:05:18.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
23:05:18.155 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767413118.155,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
23:05:18.155 00.000 15712 MoveAxis(W, 8, ABG)
23:05:18.155 00.000 7988 Mount: notify guiding dither settle done success=1
23:05:18.158 00.003 7988 PhdController: newstate STATE_IDLE
23:05:18.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:18.160 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:18.160 00.000 7988 Enqueuing Expose request
23:05:18.162 00.002 15712 Guiding  Dir = 3, Dur = 8
23:05:18.162 00.000 15712 IsGuiding returns 0
23:05:18.189 00.027 15712 IsGuiding returns 0
23:05:18.189 00.000 15712 Move returns status 0, amount 8
23:05:18.189 00.000 15712 BLC: Oldest BLC event removed
23:05:18.189 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 61 applied
23:05:18.189 00.000 15712 MoveAxis(S, 132, ABG)
23:05:18.189 00.000 15712 Guiding  Dir = 1, Dur = 132
23:05:18.189 00.000 15712 IsGuiding returns 0
23:05:18.269 00.080 15712 PulseGuide returned control before completion, sleep 63
23:05:18.344 00.075 15712 IsGuiding returns 1
23:05:18.344 00.000 15712 scope still moving after pulse duration time elapsed
23:05:18.376 00.032 15712 IsGuiding returns 1
23:05:18.424 00.048 15712 IsGuiding returns 0
23:05:18.424 00.000 15712 scope move finished after 132 + 106 ms
23:05:18.424 00.000 15712 Move returns status 0, amount 132
23:05:18.424 00.000 15712 move complete, result=0
23:05:18.424 00.000 15712 worker thread done servicing request
23:05:18.424 00.000 15712 Worker thread wakes up
23:05:18.424 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.3 px 132 ms SOUTH
23:05:18.431 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:18.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:19.841 01.410 15712 Exposure complete
23:05:19.896 00.055 15712 worker thread done servicing request
23:05:19.896 00.000 7988 OnExposeComplete: enter
23:05:19.902 00.006 7988 UpdateGuideState(): m_state=6
23:05:19.904 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:19.904 00.000 7988 Star::Find returns 1 (0), X=500.48, Y=800.84, Mass=1651, SNR=26.8, Peak=152 HFD=4.7
23:05:19.906 00.002 7988 MultiStar: exiting stabilization period
23:05:19.906 00.000 7988 MultiStar: updating star positions after lock position change
23:05:19.908 00.002 7988 Star::Find(15, 967, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:19.908 00.000 7988 Star::Find returns 1 (0), X=966.70, Y=209.78, Mass=1522, SNR=26.3, Peak=200 HFD=3.8
23:05:19.910 00.002 7988 Star::Find(15, 1207, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:19.910 00.000 7988 Star::Find returns 1 (0), X=1206.67, Y=784.49, Mass=1271, SNR=23.9, Peak=180 HFD=3.3
23:05:19.912 00.002 7988 Star::Find(15, 695, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:19.913 00.001 7988 Star::Find returns 1 (0), X=694.77, Y=709.72, Mass=1157, SNR=22.5, Peak=126 HFD=3.8
23:05:19.913 00.000 7988 Star::Find(15, 694, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:19.915 00.002 7988 Star::Find returns 1 (0), X=693.95, Y=565.95, Mass=993, SNR=20.8, Peak=117 HFD=4.4
23:05:19.915 00.000 7988 Star::Find(15, 1112, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:19.917 00.002 7988 Star::Find returns 1 (0), X=1112.63, Y=660.04, Mass=913, SNR=20.2, Peak=135 HFD=3.8
23:05:19.917 00.000 7988 Star::Find(15, 696, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:19.918 00.001 7988 Star::Find returns 1 (0), X=695.55, Y=146.44, Mass=725, SNR=17.9, Peak=107 HFD=3.2
23:05:19.918 00.000 7988 Star::Find(15, 34, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:19.918 00.000 7988 Star::Find returns 1 (0), X=34.30, Y=142.95, Mass=371, SNR=13.0, Peak=116 HFD=2.1
23:05:19.918 00.000 7988 Star::Find(15, 266, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:19.918 00.000 7988 Star::Find returns 1 (0), X=266.00, Y=61.77, Mass=365, SNR=12.7, Peak=100 HFD=2.4
23:05:19.918 00.000 7988 Star::Find(15, 100, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:19.918 00.000 7988 Star::Find returns 1 (0), X=100.53, Y=798.39, Mass=328, SNR=11.9, Peak=83 HFD=3.0
23:05:19.918 00.000 7988 Star::Find(15, 1072, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:19.918 00.000 7988 Star::Find returns 1 (0), X=1072.41, Y=743.30, Mass=381, SNR=12.8, Peak=90 HFD=3.2
23:05:19.918 00.000 7988 Star::Find(15, 751, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:19.918 00.000 7988 Star::Find returns 1 (0), X=751.60, Y=62.77, Mass=346, SNR=12.3, Peak=86 HFD=3.1
23:05:19.929 00.011 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.70 = 0.70)
23:05:19.929 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
23:05:19.929 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.26 mountX=0.21 mountY=0.17, mountTheta=0.68
23:05:19.929 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.21, opts=13)
23:05:19.934 00.005 7988 Enqueuing Move request for scope (-0.18, 0.21)
23:05:19.934 00.000 15712 Worker thread wakes up
23:05:19.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
23:05:19.934 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
23:05:19.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:19.934 00.000 7988 UpdateGuideState exits: m=1651 SNR=26.8
23:05:19.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:19.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:19.934 00.000 7988 Enqueuing Expose request
23:05:19.934 00.000 15712 Moving (-0.18, 0.21) raw xDistance=0.21 yDistance=0.17
23:05:19.934 00.000 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.277727, 1:0.170160
23:05:19.934 00.000 15712 BLC: No correction, Miss < min_move
23:05:19.943 00.009 15712 PPEC rslt: input = 0.21, final = 0.16, react = 0.13, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 655.16
23:05:19.943 00.000 15712 PPEC: input: 0.21, control: 0.16, exposure: 1500
23:05:19.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:19.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:05:19.943 00.000 15712 MoveAxis(W, 51, ABG)
23:05:19.943 00.000 15712 Guiding  Dir = 3, Dur = 51
23:05:19.943 00.000 15712 IsGuiding returns 0
23:05:19.964 00.021 15712 PulseGuide returned control before completion, sleep 42
23:05:20.016 00.052 15712 IsGuiding returns 1
23:05:20.016 00.000 15712 scope still moving after pulse duration time elapsed
23:05:20.044 00.028 15712 IsGuiding returns 0
23:05:20.044 00.000 15712 scope move finished after 51 + 49 ms
23:05:20.044 00.000 15712 Move returns status 0, amount 51
23:05:20.044 00.000 15712 MoveAxis(N, 0, ABG)
23:05:20.044 00.000 15712 Move returns status 0, amount 0
23:05:20.044 00.000 15712 move complete, result=0
23:05:20.044 00.000 15712 worker thread done servicing request
23:05:20.044 00.000 15712 Worker thread wakes up
23:05:20.044 00.000 7988 GuideStep: 0.2 px 51 ms WEST, 0.2 px 0 ms NORTH
23:05:20.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:20.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:21.685 01.641 15712 Exposure complete
23:05:21.747 00.062 15712 worker thread done servicing request
23:05:21.747 00.000 7988 OnExposeComplete: enter
23:05:21.749 00.002 7988 UpdateGuideState(): m_state=6
23:05:21.750 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
23:05:21.750 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=800.80, Mass=1611, SNR=26.6, Peak=151 HFD=4.5
23:05:21.750 00.000 7988 MultiStar: [#1 0.12,0.10,0.99,U] [#2 0.01,0.08,0.86,U] [#3 0.12,0.01,0.85,U] [#4 -0.06,0.17,0.78,U] [#5 0.25,0.10,0.71,U] [#6 0.31,0.10,0.66,U] [#7 -0.15,0.06,0.50,U] [#8 -0.09,0.36,0.47,U] 
23:05:21.750 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {-0.07, 0.18}
23:05:21.750 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
23:05:21.750 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
23:05:21.750 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.14 mountX=0.12 mountY=-0.06, mountTheta=-0.45
23:05:21.750 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.12, opts=13)
23:05:21.750 00.000 7988 Enqueuing Move request for scope (0.06, 0.12)
23:05:21.750 00.000 15712 Worker thread wakes up
23:05:21.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:05:21.750 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:05:21.750 00.000 15712 Moving (0.06, 0.12) raw xDistance=0.12 yDistance=-0.06
23:05:21.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:21.750 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.6
23:05:21.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:21.750 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:21.765 00.015 7988 Enqueuing Expose request
23:05:21.765 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.277727, 1:0.170160, 2:-0.058893
23:05:21.765 00.000 15712 BLC: No correction, Miss < min_move
23:05:21.767 00.002 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 655.16
23:05:21.767 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
23:05:21.769 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:21.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:05:21.769 00.000 15712 MoveAxis(W, 10, ABG)
23:05:21.769 00.000 15712 Guiding  Dir = 3, Dur = 10
23:05:21.769 00.000 15712 IsGuiding returns 0
23:05:21.786 00.017 15712 IsGuiding returns 1
23:05:21.786 00.000 15712 scope still moving after pulse duration time elapsed
23:05:21.832 00.046 15712 IsGuiding returns 0
23:05:21.832 00.000 15712 scope move finished after 10 + 54 ms
23:05:21.832 00.000 15712 Move returns status 0, amount 10
23:05:21.832 00.000 15712 MoveAxis(N, 0, ABG)
23:05:21.832 00.000 15712 Move returns status 0, amount 0
23:05:21.832 00.000 15712 move complete, result=0
23:05:21.832 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
23:05:21.835 00.003 15712 worker thread done servicing request
23:05:21.835 00.000 15712 Worker thread wakes up
23:05:21.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:21.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:23.247 01.412 15712 Exposure complete
23:05:23.307 00.060 15712 worker thread done servicing request
23:05:23.307 00.000 7988 OnExposeComplete: enter
23:05:23.309 00.002 7988 UpdateGuideState(): m_state=6
23:05:23.309 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
23:05:23.309 00.000 7988 Star::Find returns 1 (0), X=500.62, Y=800.83, Mass=1611, SNR=26.8, Peak=157 HFD=4.5
23:05:23.309 00.000 7988 MultiStar: [#1 -0.02,0.30,0.97,U] [#2 -0.15,0.19,0.83,U] [#3 0.28,0.24,0.88,U] [#4 0.01,0.43,0.72,U] [#5 -0.02,0.14,0.71,U] [#6 0.22,0.27,0.65,U] [#7 0.30,0.34,0.50,U] [#8 0.21,0.39,0.45,U] 
23:05:23.309 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.27}, one-star: {-0.04, 0.20}
23:05:23.314 00.005 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
23:05:23.314 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
23:05:23.314 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.76 mountX=0.20 mountY=0.03, mountTheta=0.17
23:05:23.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.20, opts=13)
23:05:23.314 00.000 7988 Enqueuing Move request for scope (-0.04, 0.20)
23:05:23.314 00.000 15712 Worker thread wakes up
23:05:23.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:23.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
23:05:23.314 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
23:05:23.314 00.000 15712 Moving (-0.04, 0.20) raw xDistance=0.20 yDistance=0.03
23:05:23.314 00.000 15712 BLC: window closed
23:05:23.314 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.8
23:05:23.314 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:23.325 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:23.325 00.000 7988 Enqueuing Expose request
23:05:23.325 00.000 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.277727, 1:0.170160, 2:-0.058893
23:05:23.325 00.000 15712 BLC: No correction, Miss < min_move
23:05:23.328 00.003 15712 PPEC rslt: input = 0.20, final = 0.16, react = 0.12, pred = 0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 655.15
23:05:23.328 00.000 15712 PPEC: input: 0.20, control: 0.16, exposure: 1500
23:05:23.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:23.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:23.328 00.000 15712 MoveAxis(W, 52, ABG)
23:05:23.328 00.000 15712 Guiding  Dir = 3, Dur = 52
23:05:23.328 00.000 15712 IsGuiding returns 0
23:05:23.349 00.021 15712 PulseGuide returned control before completion, sleep 40
23:05:23.404 00.055 15712 IsGuiding returns 1
23:05:23.404 00.000 15712 scope still moving after pulse duration time elapsed
23:05:23.442 00.038 15712 IsGuiding returns 0
23:05:23.442 00.000 15712 scope move finished after 52 + 67 ms
23:05:23.442 00.000 15712 Move returns status 0, amount 52
23:05:23.442 00.000 15712 MoveAxis(N, 0, ABG)
23:05:23.442 00.000 15712 Move returns status 0, amount 0
23:05:23.442 00.000 15712 move complete, result=0
23:05:23.442 00.000 7988 GuideStep: 0.2 px 52 ms WEST, 0.0 px 0 ms NORTH
23:05:23.451 00.009 15712 worker thread done servicing request
23:05:23.451 00.000 15712 Worker thread wakes up
23:05:23.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:23.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:25.191 01.740 15712 Exposure complete
23:05:25.238 00.047 15712 worker thread done servicing request
23:05:25.253 00.015 7988 OnExposeComplete: enter
23:05:25.254 00.001 7988 UpdateGuideState(): m_state=6
23:05:25.254 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
23:05:25.256 00.002 7988 Star::Find returns 1 (0), X=500.46, Y=801.05, Mass=1626, SNR=26.8, Peak=162 HFD=4.3
23:05:25.256 00.000 7988 MultiStar: [#1 -0.11,0.32,0.97,U] [#2 -0.18,0.25,0.87,U] [#3 0.22,0.22,0.85,U] [#4 -0.13,0.50,0.00,M2] [#5 -0.02,0.25,0.70,U] [#6 0.17,0.26,0.67,U] [#7 -0.29,0.51,0.00,M2] [#8 -0.23,0.48,0.00,M1] 
23:05:25.258 00.002 7988 refined, 5 included, MultiStar: {-0.04, 0.29}, one-star: {-0.20, 0.42}
23:05:25.260 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
23:05:25.260 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
23:05:25.260 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.69 mountX=0.29 mountY=0.03, mountTheta=0.10
23:05:25.260 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.29, opts=13)
23:05:25.260 00.000 7988 Enqueuing Move request for scope (-0.04, 0.29)
23:05:25.260 00.000 15712 Worker thread wakes up
23:05:25.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
23:05:25.260 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
23:05:25.260 00.000 15712 Moving (-0.04, 0.29) raw xDistance=0.29 yDistance=0.03
23:05:25.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:25.260 00.000 7988 UpdateGuideState exits: m=1626 SNR=26.8
23:05:25.270 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:25.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:25.270 00.000 7988 Enqueuing Expose request
23:05:25.270 00.000 15712 PPEC rslt: input = 0.29, final = 0.22, react = 0.18, pred = 0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 655.15
23:05:25.270 00.000 15712 PPEC: input: 0.29, control: 0.22, exposure: 1500
23:05:25.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:25.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:25.270 00.000 15712 MoveAxis(W, 72, ABG)
23:05:25.270 00.000 15712 Guiding  Dir = 3, Dur = 72
23:05:25.270 00.000 15712 IsGuiding returns 0
23:05:25.302 00.032 15712 PulseGuide returned control before completion, sleep 53
23:05:25.383 00.081 15712 IsGuiding returns 0
23:05:25.383 00.000 15712 Move returns status 0, amount 72
23:05:25.383 00.000 15712 MoveAxis(N, 0, ABG)
23:05:25.383 00.000 15712 Move returns status 0, amount 0
23:05:25.383 00.000 15712 move complete, result=0
23:05:25.383 00.000 15712 worker thread done servicing request
23:05:25.383 00.000 7988 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH
23:05:25.383 00.000 15712 Worker thread wakes up
23:05:25.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:25.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:26.789 01.406 15712 Exposure complete
23:05:26.848 00.059 15712 worker thread done servicing request
23:05:26.848 00.000 7988 OnExposeComplete: enter
23:05:26.851 00.003 7988 UpdateGuideState(): m_state=6
23:05:26.851 00.000 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
23:05:26.851 00.000 7988 Star::Find returns 1 (0), X=500.36, Y=800.90, Mass=1499, SNR=25.5, Peak=145 HFD=4.3
23:05:26.851 00.000 7988 MultiStar: [#1 0.06,0.17,1.04,U] [#2 -0.31,0.27,0.87,U] [#3 0.12,0.08,0.92,U] [#4 -0.11,0.45,0.83,U] [#5 -0.13,0.18,0.72,U] [#6 0.28,0.32,0.70,U] [#7 -0.15,0.60,0.00,M3] [#8 0.08,0.46,0.48,U] 
23:05:26.851 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.26}, one-star: {-0.30, 0.27}
23:05:26.851 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
23:05:26.851 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
23:05:26.851 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.78 mountX=0.26 mountY=0.05, mountTheta=0.18
23:05:26.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.26, opts=13)
23:05:26.851 00.000 7988 Enqueuing Move request for scope (-0.05, 0.26)
23:05:26.851 00.000 15712 Worker thread wakes up
23:05:26.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
23:05:26.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
23:05:26.851 00.000 15712 Moving (-0.05, 0.26) raw xDistance=0.26 yDistance=0.05
23:05:26.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:26.851 00.000 7988 UpdateGuideState exits: m=1499 SNR=25.5
23:05:26.864 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:26.864 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:26.866 00.002 7988 Enqueuing Expose request
23:05:26.867 00.001 15712 PPEC rslt: input = 0.26, final = 0.20, react = 0.16, pred = 0.04, hyst = 0.15, hyst_pct = 0.00, period_length = 655.15
23:05:26.867 00.000 15712 PPEC: input: 0.26, control: 0.20, exposure: 1500
23:05:26.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:26.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:26.867 00.000 15712 MoveAxis(W, 65, ABG)
23:05:26.867 00.000 15712 Guiding  Dir = 3, Dur = 65
23:05:26.868 00.001 15712 IsGuiding returns 0
23:05:26.884 00.016 15712 PulseGuide returned control before completion, sleep 58
23:05:26.964 00.080 15712 IsGuiding returns 0
23:05:26.964 00.000 15712 Move returns status 0, amount 65
23:05:26.964 00.000 15712 MoveAxis(N, 0, ABG)
23:05:26.964 00.000 15712 Move returns status 0, amount 0
23:05:26.964 00.000 15712 move complete, result=0
23:05:26.964 00.000 7988 GuideStep: 0.3 px 65 ms WEST, 0.0 px 0 ms NORTH
23:05:26.968 00.004 15712 worker thread done servicing request
23:05:26.968 00.000 15712 Worker thread wakes up
23:05:26.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:26.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:27.632 00.664 7988 evsrv: cli 0CCCF8A8 connect
23:05:27.634 00.002 7988 case statement mapped state 6 to 3
23:05:27.634 00.000 7988 case statement mapped state 6 to 3
23:05:27.636 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"4733d8bb-4ae7-47f9-b603-8ba056f9a6af"}
23:05:27.638 00.002 7988 case statement mapped state 6 to 3
23:05:27.638 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"4733d8bb-4ae7-47f9-b603-8ba056f9a6af"}
23:05:27.638 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
23:05:28.604 00.966 15712 Exposure complete
23:05:28.665 00.061 15712 worker thread done servicing request
23:05:28.665 00.000 7988 OnExposeComplete: enter
23:05:28.666 00.001 7988 UpdateGuideState(): m_state=6
23:05:28.666 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
23:05:28.668 00.002 7988 Star::Find returns 1 (0), X=500.39, Y=800.53, Mass=1588, SNR=26.4, Peak=160 HFD=4.4
23:05:28.668 00.000 7988 MultiStar: [#1 -0.02,-0.11,0.99,U] [#2 -0.17,0.04,0.88,U] [#3 0.07,-0.15,0.89,U] [#4 -0.07,-0.02,0.74,U] [#5 -0.08,0.03,0.71,U] [#6 0.08,-0.19,0.68,U] [#7 -0.19,0.05,0.51,U] [#8 -0.21,0.20,0.48,U] 
23:05:28.670 00.002 7988 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.27, -0.10}
23:05:28.670 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.24 = 2.05)
23:05:28.672 00.002 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.01)
23:05:28.672 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.67 mountX=-0.05 mountY=0.09, mountTheta=2.04
23:05:28.674 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
23:05:28.676 00.002 7988 Enqueuing Move request for scope (-0.09, -0.05)
23:05:28.676 00.000 15712 Worker thread wakes up
23:05:28.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
23:05:28.676 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
23:05:28.676 00.000 15712 Moving (-0.09, -0.05) raw xDistance=-0.05 yDistance=0.09
23:05:28.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:28.676 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.4
23:05:28.679 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:28.679 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:28.681 00.002 7988 Enqueuing Expose request
23:05:28.681 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 655.14
23:05:28.683 00.002 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
23:05:28.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:28.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:05:28.683 00.000 15712 MoveAxis(W, 13, ABG)
23:05:28.683 00.000 15712 Guiding  Dir = 3, Dur = 13
23:05:28.683 00.000 15712 IsGuiding returns 0
23:05:28.703 00.020 15712 IsGuiding returns 1
23:05:28.703 00.000 15712 scope still moving after pulse duration time elapsed
23:05:28.772 00.069 15712 IsGuiding returns 1
23:05:28.794 00.022 15712 IsGuiding returns 0
23:05:28.794 00.000 15712 scope move finished after 13 + 97 ms
23:05:28.794 00.000 15712 Move returns status 0, amount 13
23:05:28.794 00.000 15712 MoveAxis(N, 0, ABG)
23:05:28.794 00.000 15712 Move returns status 0, amount 0
23:05:28.794 00.000 15712 move complete, result=0
23:05:28.794 00.000 15712 worker thread done servicing request
23:05:28.794 00.000 15712 Worker thread wakes up
23:05:28.794 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
23:05:28.796 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:28.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:30.212 01.416 15712 Exposure complete
23:05:30.273 00.061 15712 worker thread done servicing request
23:05:30.273 00.000 7988 OnExposeComplete: enter
23:05:30.273 00.000 7988 UpdateGuideState(): m_state=6
23:05:30.277 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
23:05:30.277 00.000 7988 Star::Find returns 1 (0), X=500.44, Y=800.35, Mass=1572, SNR=26.4, Peak=162 HFD=4.3
23:05:30.279 00.002 7988 MultiStar: [#1 -0.05,-0.44,1.00,U] [#2 -0.37,-0.34,0.00,M1] [#3 0.05,-0.37,0.88,U] [#4 -0.35,-0.13,0.75,U] [#5 0.06,-0.27,0.72,U] [#6 0.00,-0.49,0.00,M1] [#7 -0.16,-0.50,0.00,M3] [#8 0.13,-0.05,0.43,U] 
23:05:30.279 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.28}, one-star: {-0.22, -0.28}
23:05:30.281 00.002 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.87)
23:05:30.281 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
23:05:30.283 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.85 mountX=-0.28 mountY=0.09, mountTheta=2.84
23:05:30.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.28, opts=13)
23:05:30.286 00.001 7988 Enqueuing Move request for scope (-0.08, -0.28)
23:05:30.286 00.000 15712 Worker thread wakes up
23:05:30.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
23:05:30.286 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
23:05:30.286 00.000 15712 Moving (-0.08, -0.28) raw xDistance=-0.28 yDistance=0.09
23:05:30.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:30.289 00.003 7988 UpdateGuideState exits: m=1572 SNR=26.4
23:05:30.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:30.291 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:30.291 00.000 7988 Enqueuing Expose request
23:05:30.293 00.002 15712 PPEC rslt: input = -0.28, final = -0.13, react = -0.17, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 655.14
23:05:30.293 00.000 15712 PPEC: input: -0.28, control: -0.13, exposure: 1500
23:05:30.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:30.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:05:30.293 00.000 15712 MoveAxis(E, 42, ABG)
23:05:30.293 00.000 15712 Guiding  Dir = 2, Dur = 42
23:05:30.293 00.000 15712 IsGuiding returns 0
23:05:30.320 00.027 15712 PulseGuide returned control before completion, sleep 23
23:05:30.352 00.032 15712 IsGuiding returns 1
23:05:30.352 00.000 15712 scope still moving after pulse duration time elapsed
23:05:30.399 00.047 15712 IsGuiding returns 0
23:05:30.399 00.000 15712 scope move finished after 42 + 67 ms
23:05:30.399 00.000 15712 Move returns status 0, amount 42
23:05:30.399 00.000 15712 MoveAxis(N, 0, ABG)
23:05:30.399 00.000 15712 Move returns status 0, amount 0
23:05:30.399 00.000 15712 move complete, result=0
23:05:30.399 00.000 7988 GuideStep: -0.3 px 42 ms EAST, 0.1 px 0 ms NORTH
23:05:30.404 00.005 15712 worker thread done servicing request
23:05:30.404 00.000 15712 Worker thread wakes up
23:05:30.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:30.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:32.044 01.640 15712 Exposure complete
23:05:32.106 00.062 15712 worker thread done servicing request
23:05:32.106 00.000 7988 OnExposeComplete: enter
23:05:32.108 00.002 7988 UpdateGuideState(): m_state=6
23:05:32.108 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
23:05:32.108 00.000 7988 Star::Find returns 1 (0), X=500.32, Y=800.98, Mass=1679, SNR=27.3, Peak=141 HFD=4.7
23:05:32.108 00.000 7988 MultiStar: [#1 0.04,0.16,0.97,U] [#2 -0.21,0.10,0.83,U] [#3 0.12,0.20,0.86,U] [#4 -0.36,0.32,0.00,M1] [#5 -0.04,0.28,0.70,U] [#6 0.03,0.32,0.63,U] [#7 -0.15,0.48,0.00,M4] [#8 -0.05,0.43,0.47,U] 
23:05:32.108 00.000 7988 refined, 6 included, MultiStar: {-0.07, 0.25}, one-star: {-0.33, 0.35}
23:05:32.108 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
23:05:32.115 00.007 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
23:05:32.115 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.86 mountX=0.25 mountY=0.07, mountTheta=0.27
23:05:32.117 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.25, opts=13)
23:05:32.119 00.002 7988 Enqueuing Move request for scope (-0.07, 0.25)
23:05:32.119 00.000 15712 Worker thread wakes up
23:05:32.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
23:05:32.119 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
23:05:32.119 00.000 15712 Moving (-0.07, 0.25) raw xDistance=0.25 yDistance=0.07
23:05:32.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:32.121 00.002 7988 UpdateGuideState exits: m=1679 SNR=27.3
23:05:32.121 00.000 15712 PPEC rslt: input = 0.25, final = 0.19, react = 0.15, pred = 0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 655.13
23:05:32.121 00.000 15712 PPEC: input: 0.25, control: 0.19, exposure: 1500
23:05:32.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:32.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:32.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:32.124 00.003 7988 Enqueuing Expose request
23:05:32.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:32.124 00.000 15712 MoveAxis(W, 62, ABG)
23:05:32.124 00.000 15712 Guiding  Dir = 3, Dur = 62
23:05:32.124 00.000 15712 IsGuiding returns 0
23:05:32.145 00.021 15712 PulseGuide returned control before completion, sleep 56
23:05:32.224 00.079 15712 IsGuiding returns 0
23:05:32.224 00.000 15712 Move returns status 0, amount 62
23:05:32.224 00.000 15712 MoveAxis(N, 0, ABG)
23:05:32.224 00.000 15712 Move returns status 0, amount 0
23:05:32.224 00.000 15712 move complete, result=0
23:05:32.226 00.002 15712 worker thread done servicing request
23:05:32.226 00.000 15712 Worker thread wakes up
23:05:32.226 00.000 7988 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
23:05:32.228 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:32.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:33.643 01.415 15712 Exposure complete
23:05:33.705 00.062 15712 worker thread done servicing request
23:05:33.705 00.000 7988 OnExposeComplete: enter
23:05:33.705 00.000 7988 UpdateGuideState(): m_state=6
23:05:33.707 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
23:05:33.707 00.000 7988 Star::Find returns 1 (0), X=500.31, Y=800.72, Mass=1598, SNR=26.5, Peak=138 HFD=4.6
23:05:33.709 00.002 7988 MultiStar: [#1 -0.03,0.02,0.98,U] [#2 -0.27,0.08,0.86,U] [#3 0.18,-0.04,0.84,U] [#4 -0.25,0.40,0.00,M2] [#5 0.11,0.21,0.75,U] [#6 -0.05,0.05,0.70,U] [#7 -0.23,0.28,0.49,U] [#8 0.00,0.14,0.45,U] 
23:05:33.709 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.09}, one-star: {-0.35, 0.10}
23:05:33.711 00.002 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
23:05:33.711 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
23:05:33.713 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.34 mountX=0.09 mountY=0.08, mountTheta=0.76
23:05:33.715 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.09, opts=13)
23:05:33.715 00.000 7988 Enqueuing Move request for scope (-0.09, 0.09)
23:05:33.717 00.002 15712 Worker thread wakes up
23:05:33.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
23:05:33.717 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
23:05:33.717 00.000 15712 Moving (-0.09, 0.09) raw xDistance=0.09 yDistance=0.08
23:05:33.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:33.719 00.002 7988 UpdateGuideState exits: m=1598 SNR=26.5
23:05:33.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:33.721 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:33.721 00.000 7988 Enqueuing Expose request
23:05:33.721 00.000 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 655.12
23:05:33.721 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
23:05:33.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:33.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:05:33.721 00.000 15712 MoveAxis(W, 12, ABG)
23:05:33.721 00.000 15712 Guiding  Dir = 3, Dur = 12
23:05:33.721 00.000 15712 IsGuiding returns 0
23:05:33.742 00.021 15712 IsGuiding returns 1
23:05:33.742 00.000 15712 scope still moving after pulse duration time elapsed
23:05:33.787 00.045 15712 IsGuiding returns 0
23:05:33.787 00.000 15712 scope move finished after 12 + 56 ms
23:05:33.787 00.000 15712 Move returns status 0, amount 12
23:05:33.787 00.000 15712 MoveAxis(N, 0, ABG)
23:05:33.787 00.000 15712 Move returns status 0, amount 0
23:05:33.787 00.000 15712 move complete, result=0
23:05:33.787 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
23:05:33.793 00.006 15712 worker thread done servicing request
23:05:33.793 00.000 15712 Worker thread wakes up
23:05:33.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:33.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:35.430 01.637 15712 Exposure complete
23:05:35.493 00.063 15712 worker thread done servicing request
23:05:35.493 00.000 7988 OnExposeComplete: enter
23:05:35.493 00.000 7988 UpdateGuideState(): m_state=6
23:05:35.495 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
23:05:35.495 00.000 7988 Star::Find returns 1 (0), X=500.25, Y=800.97, Mass=1571, SNR=26.3, Peak=136 HFD=4.5
23:05:35.497 00.002 7988 MultiStar: [#1 -0.03,0.08,1.01,U] [#2 -0.43,0.23,0.00,M1] [#3 0.04,-0.01,0.88,U] [#4 -0.55,0.39,0.00,M3] [#5 -0.02,0.16,0.75,U] [#6 -0.12,0.25,0.68,U] [#7 -0.33,0.36,0.00,M4] [#8 0.11,0.35,0.50,U] 
23:05:35.497 00.000 7988 refined, 5 included, MultiStar: {-0.09, 0.18}, one-star: {-0.40, 0.35}
23:05:35.499 00.002 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
23:05:35.499 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
23:05:35.501 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.04 mountX=0.18 mountY=0.09, mountTheta=0.45
23:05:35.503 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.18, opts=13)
23:05:35.505 00.002 7988 Enqueuing Move request for scope (-0.09, 0.18)
23:05:35.505 00.000 15712 Worker thread wakes up
23:05:35.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
23:05:35.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
23:05:35.505 00.000 15712 Moving (-0.09, 0.18) raw xDistance=0.18 yDistance=0.09
23:05:35.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:35.505 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.3
23:05:35.508 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:35.509 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:35.509 00.000 7988 Enqueuing Expose request
23:05:35.511 00.002 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 655.12
23:05:35.511 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
23:05:35.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:35.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:05:35.511 00.000 15712 MoveAxis(W, 46, ABG)
23:05:35.511 00.000 15712 Guiding  Dir = 3, Dur = 46
23:05:35.511 00.000 15712 IsGuiding returns 0
23:05:35.530 00.019 15712 PulseGuide returned control before completion, sleep 35
23:05:35.573 00.043 15712 IsGuiding returns 1
23:05:35.573 00.000 15712 scope still moving after pulse duration time elapsed
23:05:35.622 00.049 15712 IsGuiding returns 0
23:05:35.622 00.000 15712 scope move finished after 46 + 72 ms
23:05:35.622 00.000 15712 Move returns status 0, amount 46
23:05:35.622 00.000 15712 MoveAxis(N, 0, ABG)
23:05:35.622 00.000 15712 Move returns status 0, amount 0
23:05:35.622 00.000 15712 move complete, result=0
23:05:35.622 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
23:05:35.632 00.010 15712 worker thread done servicing request
23:05:35.632 00.000 15712 Worker thread wakes up
23:05:35.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:35.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:37.045 01.413 15712 Exposure complete
23:05:37.102 00.057 15712 worker thread done servicing request
23:05:37.106 00.004 7988 OnExposeComplete: enter
23:05:37.106 00.000 7988 UpdateGuideState(): m_state=6
23:05:37.108 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
23:05:37.108 00.000 7988 Star::Find returns 1 (0), X=500.12, Y=800.50, Mass=1641, SNR=27.0, Peak=157 HFD=4.6
23:05:37.110 00.002 7988 MultiStar: [#1 -0.21,-0.12,0.98,U] [#2 -0.45,-0.03,0.87,U] [#3 -0.13,-0.27,0.84,U] [#4 -0.30,-0.04,0.75,U] [#5 -0.23,-0.15,0.69,U] [#6 -0.10,-0.02,0.64,U] [#7 -0.32,0.08,0.50,U] [#8 -0.12,0.07,0.44,U] 
23:05:37.110 00.000 7988 refined, 8 included, MultiStar: {-0.28, -0.08}, one-star: {-0.53, -0.12}
23:05:37.112 00.002 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.42 = 1.87)
23:05:37.112 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.84)
23:05:37.114 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.85 mountX=-0.09 mountY=0.28, mountTheta=1.87
23:05:37.116 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.08, opts=13)
23:05:37.116 00.000 7988 Enqueuing Move request for scope (-0.28, -0.08)
23:05:37.118 00.002 15712 Worker thread wakes up
23:05:37.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd
23:05:37.118 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.08)
23:05:37.118 00.000 15712 Moving (-0.28, -0.08) raw xDistance=-0.09 yDistance=0.28
23:05:37.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:37.119 00.001 7988 UpdateGuideState exits: m=1641 SNR=27.0
23:05:37.121 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:37.122 00.001 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 655.11
23:05:37.122 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
23:05:37.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
23:05:37.122 00.000 15712 MoveAxis(W, 9, ABG)
23:05:37.122 00.000 15712 Guiding  Dir = 3, Dur = 9
23:05:37.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:37.122 00.000 7988 Enqueuing Expose request
23:05:37.122 00.000 15712 IsGuiding returns 0
23:05:37.174 00.052 15712 IsGuiding returns 0
23:05:37.174 00.000 15712 Move returns status 0, amount 9
23:05:37.174 00.000 15712 MoveAxis(S, 73, ABG)
23:05:37.174 00.000 15712 Guiding  Dir = 1, Dur = 73
23:05:37.174 00.000 15712 IsGuiding returns 0
23:05:37.260 00.086 15712 IsGuiding returns 1
23:05:37.260 00.000 15712 scope still moving after pulse duration time elapsed
23:05:37.282 00.022 15712 IsGuiding returns 1
23:05:37.314 00.032 15712 IsGuiding returns 1
23:05:37.367 00.053 15712 IsGuiding returns 0
23:05:37.367 00.000 15712 scope move finished after 73 + 118 ms
23:05:37.367 00.000 15712 Move returns status 0, amount 73
23:05:37.367 00.000 15712 move complete, result=0
23:05:37.367 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.3 px 73 ms SOUTH
23:05:37.373 00.006 15712 worker thread done servicing request
23:05:37.373 00.000 15712 Worker thread wakes up
23:05:37.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:37.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:39.115 01.742 15712 Exposure complete
23:05:39.175 00.060 15712 worker thread done servicing request
23:05:39.175 00.000 7988 OnExposeComplete: enter
23:05:39.177 00.002 7988 UpdateGuideState(): m_state=6
23:05:39.177 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
23:05:39.179 00.002 7988 Star::Find returns 1 (0), X=500.32, Y=800.75, Mass=1512, SNR=25.9, Peak=141 HFD=4.5
23:05:39.179 00.000 7988 MultiStar: [#1 0.06,0.20,1.00,U] [#2 -0.39,0.30,0.00,M1] [#3 0.16,0.12,0.84,U] [#4 -0.43,0.39,0.00,M3] [#5 0.03,0.09,0.76,U] [#6 0.14,0.21,0.67,U] [#7 -0.32,0.29,0.50,U] [#8 0.39,0.30,0.00,M1] 
23:05:39.181 00.002 7988 refined, 5 included, MultiStar: {-0.04, 0.16}, one-star: {-0.34, 0.12}
23:05:39.181 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
23:05:39.183 00.002 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
23:05:39.183 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.82 mountX=0.16 mountY=0.04, mountTheta=0.22
23:05:39.185 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.16, opts=13)
23:05:39.187 00.002 7988 Enqueuing Move request for scope (-0.04, 0.16)
23:05:39.187 00.000 15712 Worker thread wakes up
23:05:39.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
23:05:39.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
23:05:39.187 00.000 15712 Moving (-0.04, 0.16) raw xDistance=0.16 yDistance=0.04
23:05:39.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:39.187 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.9
23:05:39.190 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:39.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:39.192 00.002 7988 Enqueuing Expose request
23:05:39.194 00.002 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 655.10
23:05:39.194 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
23:05:39.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:39.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:05:39.194 00.000 15712 MoveAxis(W, 10, ABG)
23:05:39.194 00.000 15712 Guiding  Dir = 3, Dur = 10
23:05:39.194 00.000 15712 IsGuiding returns 0
23:05:39.210 00.016 15712 IsGuiding returns 1
23:05:39.210 00.000 15712 scope still moving after pulse duration time elapsed
23:05:39.256 00.046 15712 IsGuiding returns 0
23:05:39.256 00.000 15712 scope move finished after 10 + 53 ms
23:05:39.256 00.000 15712 Move returns status 0, amount 10
23:05:39.256 00.000 15712 MoveAxis(N, 0, ABG)
23:05:39.256 00.000 15712 Move returns status 0, amount 0
23:05:39.256 00.000 15712 move complete, result=0
23:05:39.256 00.000 7988 GuideStep: 0.2 px 10 ms WEST, 0.0 px 0 ms NORTH
23:05:39.256 00.000 15712 worker thread done servicing request
23:05:39.256 00.000 15712 Worker thread wakes up
23:05:39.260 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:39.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:40.675 01.415 15712 Exposure complete
23:05:40.735 00.060 15712 worker thread done servicing request
23:05:40.735 00.000 7988 OnExposeComplete: enter
23:05:40.736 00.001 7988 UpdateGuideState(): m_state=6
23:05:40.736 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
23:05:40.736 00.000 7988 Star::Find returns 1 (0), X=500.27, Y=800.61, Mass=1603, SNR=26.3, Peak=136 HFD=4.7
23:05:40.736 00.000 7988 MultiStar: [#1 -0.24,-0.03,0.98,U] [#2 -0.34,0.39,0.00,M2] [#3 -0.08,-0.17,0.86,U] [#4 -0.15,0.13,0.72,U] [#5 -0.15,0.09,0.76,U] [#6 -0.09,0.06,0.69,U] [#7 -0.11,0.38,0.48,U] [#8 0.05,0.39,0.44,U] 
23:05:40.736 00.000 7988 refined, 7 included, MultiStar: {-0.17, 0.06}, one-star: {-0.39, -0.01}
23:05:40.736 00.000 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
23:05:40.736 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
23:05:40.736 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.79 mountX=0.06 mountY=0.17, mountTheta=1.22
23:05:40.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.06, opts=13)
23:05:40.736 00.000 7988 Enqueuing Move request for scope (-0.17, 0.06)
23:05:40.736 00.000 15712 Worker thread wakes up
23:05:40.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
23:05:40.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
23:05:40.736 00.000 15712 Moving (-0.17, 0.06) raw xDistance=0.06 yDistance=0.17
23:05:40.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:40.736 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.3
23:05:40.750 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:40.750 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:40.753 00.003 7988 Enqueuing Expose request
23:05:40.753 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 655.08
23:05:40.753 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
23:05:40.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:40.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:05:40.753 00.000 15712 MoveAxis(W, 9, ABG)
23:05:40.753 00.000 15712 Guiding  Dir = 3, Dur = 9
23:05:40.753 00.000 15712 IsGuiding returns 0
23:05:40.770 00.017 15712 IsGuiding returns 0
23:05:40.770 00.000 15712 Move returns status 0, amount 9
23:05:40.770 00.000 15712 MoveAxis(N, 0, ABG)
23:05:40.770 00.000 15712 Move returns status 0, amount 0
23:05:40.770 00.000 15712 move complete, result=0
23:05:40.770 00.000 15712 worker thread done servicing request
23:05:40.770 00.000 15712 Worker thread wakes up
23:05:40.770 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.2 px 0 ms NORTH
23:05:40.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:40.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:42.519 01.749 15712 Exposure complete
23:05:42.572 00.053 15712 worker thread done servicing request
23:05:42.572 00.000 7988 OnExposeComplete: enter
23:05:42.580 00.008 7988 UpdateGuideState(): m_state=6
23:05:42.580 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
23:05:42.580 00.000 7988 Star::Find returns 1 (0), X=500.31, Y=800.94, Mass=1619, SNR=26.7, Peak=139 HFD=4.6
23:05:42.580 00.000 7988 MultiStar: [#1 -0.21,0.24,0.94,U] [#2 -0.43,0.23,0.00,M3] [#3 -0.03,0.16,0.90,U] [#4 -0.48,0.46,0.00,M3] [#5 -0.15,0.30,0.70,U] [#6 -0.09,0.12,0.67,U] [#7 -0.26,0.31,0.49,U] [#8 -0.30,0.33,0.46,U] 
23:05:42.580 00.000 7988 refined, 6 included, MultiStar: {-0.19, 0.25}, one-star: {-0.35, 0.31}
23:05:42.580 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.67 = 0.67)
23:05:42.580 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
23:05:42.589 00.009 7988 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.32 cameraTheta=2.23 mountX=0.25 mountY=0.19, mountTheta=0.65
23:05:42.589 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.25, opts=13)
23:05:42.589 00.000 7988 Enqueuing Move request for scope (-0.19, 0.25)
23:05:42.589 00.000 15712 Worker thread wakes up
23:05:42.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
23:05:42.589 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
23:05:42.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:42.589 00.000 7988 UpdateGuideState exits: m=1619 SNR=26.7
23:05:42.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:42.596 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:42.596 00.000 7988 Enqueuing Expose request
23:05:42.596 00.000 15712 Moving (-0.19, 0.25) raw xDistance=0.25 yDistance=0.19
23:05:42.596 00.000 15712 PPEC rslt: input = 0.25, final = 0.18, react = 0.15, pred = 0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 655.07
23:05:42.596 00.000 15712 PPEC: input: 0.25, control: 0.18, exposure: 1500
23:05:42.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:42.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:05:42.596 00.000 15712 MoveAxis(W, 57, ABG)
23:05:42.596 00.000 15712 Guiding  Dir = 3, Dur = 57
23:05:42.596 00.000 15712 IsGuiding returns 0
23:05:42.631 00.035 15712 PulseGuide returned control before completion, sleep 38
23:05:42.676 00.045 15712 IsGuiding returns 1
23:05:42.676 00.000 15712 scope still moving after pulse duration time elapsed
23:05:42.711 00.035 15712 IsGuiding returns 0
23:05:42.711 00.000 15712 scope move finished after 57 + 52 ms
23:05:42.711 00.000 15712 Move returns status 0, amount 57
23:05:42.711 00.000 15712 MoveAxis(N, 0, ABG)
23:05:42.711 00.000 15712 Move returns status 0, amount 0
23:05:42.711 00.000 15712 move complete, result=0
23:05:42.711 00.000 7988 GuideStep: 0.2 px 57 ms WEST, 0.2 px 0 ms NORTH
23:05:42.713 00.002 15712 worker thread done servicing request
23:05:42.713 00.000 15712 Worker thread wakes up
23:05:42.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:42.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:44.131 01.418 15712 Exposure complete
23:05:44.186 00.055 15712 worker thread done servicing request
23:05:44.193 00.007 7988 OnExposeComplete: enter
23:05:44.193 00.000 7988 UpdateGuideState(): m_state=6
23:05:44.195 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
23:05:44.195 00.000 7988 Star::Find returns 1 (0), X=500.33, Y=800.45, Mass=1685, SNR=27.5, Peak=153 HFD=4.7
23:05:44.197 00.002 7988 MultiStar: [#1 -0.18,-0.15,0.96,U] [#2 -0.26,-0.08,0.85,U] [#3 0.07,-0.32,0.83,U] [#4 -0.34,-0.01,0.75,U] [#5 -0.03,-0.10,0.73,U] [#6 0.12,-0.24,0.60,U] [#7 -0.27,0.27,0.50,U] [#8 -0.18,0.27,0.40,U] 
23:05:44.199 00.002 7988 refined, 8 included, MultiStar: {-0.16, -0.10}, one-star: {-0.33, -0.17}
23:05:44.199 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.17 = 2.11)
23:05:44.201 00.002 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.20 = 2.08)
23:05:44.201 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.61 mountX=-0.10 mountY=0.16, mountTheta=2.11
23:05:44.203 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.10, opts=13)
23:05:44.203 00.000 7988 Enqueuing Move request for scope (-0.16, -0.10)
23:05:44.205 00.002 15712 Worker thread wakes up
23:05:44.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
23:05:44.205 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
23:05:44.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:44.205 00.000 7988 UpdateGuideState exits: m=1685 SNR=27.5
23:05:44.208 00.003 15712 Moving (-0.16, -0.10) raw xDistance=-0.10 yDistance=0.16
23:05:44.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:44.208 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:44.208 00.000 7988 Enqueuing Expose request
23:05:44.208 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 655.06
23:05:44.208 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
23:05:44.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:44.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:05:44.208 00.000 15712 MoveAxis(W, 8, ABG)
23:05:44.208 00.000 15712 Guiding  Dir = 3, Dur = 8
23:05:44.239 00.031 15712 IsGuiding returns 0
23:05:44.261 00.022 15712 IsGuiding returns 0
23:05:44.261 00.000 15712 Move returns status 0, amount 8
23:05:44.261 00.000 15712 MoveAxis(N, 0, ABG)
23:05:44.261 00.000 15712 Move returns status 0, amount 0
23:05:44.261 00.000 15712 move complete, result=0
23:05:44.261 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.2 px 0 ms NORTH
23:05:44.263 00.002 15712 worker thread done servicing request
23:05:44.263 00.000 15712 Worker thread wakes up
23:05:44.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:44.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:45.901 01.638 15712 Exposure complete
23:05:45.963 00.062 15712 worker thread done servicing request
23:05:45.963 00.000 7988 OnExposeComplete: enter
23:05:45.963 00.000 7988 UpdateGuideState(): m_state=6
23:05:45.966 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
23:05:45.966 00.000 7988 Star::Find returns 1 (0), X=500.45, Y=800.33, Mass=1601, SNR=26.5, Peak=159 HFD=4.6
23:05:45.968 00.002 7988 MultiStar: [#1 -0.21,-0.31,0.97,U] [#2 -0.12,-0.13,0.88,U] [#3 -0.10,-0.31,0.87,U] [#4 -0.03,-0.14,0.76,U] [#5 0.02,-0.30,0.69,U] [#6 0.01,-0.34,0.67,U] [#7 -0.24,-0.21,0.51,U] [#8 -0.13,0.25,0.49,U] 
23:05:45.968 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.22}, one-star: {-0.20, -0.29}
23:05:45.970 00.002 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.62 = 2.67)
23:05:45.970 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
23:05:45.972 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.05 mountX=-0.22 mountY=0.12, mountTheta=2.64
23:05:45.973 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.22, opts=13)
23:05:45.975 00.002 7988 Enqueuing Move request for scope (-0.11, -0.22)
23:05:45.977 00.002 15712 Worker thread wakes up
23:05:45.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
23:05:45.977 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
23:05:45.977 00.000 15712 Moving (-0.11, -0.22) raw xDistance=-0.22 yDistance=0.12
23:05:45.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:45.979 00.002 7988 UpdateGuideState exits: m=1601 SNR=26.5
23:05:45.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:45.979 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:45.979 00.000 7988 Enqueuing Expose request
23:05:45.979 00.000 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 655.04
23:05:45.979 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
23:05:45.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:45.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:05:45.979 00.000 15712 MoveAxis(E, 35, ABG)
23:05:45.979 00.000 15712 Guiding  Dir = 2, Dur = 35
23:05:45.979 00.000 15712 IsGuiding returns 0
23:05:46.000 00.021 15712 PulseGuide returned control before completion, sleep 27
23:05:46.063 00.063 15712 IsGuiding returns 0
23:05:46.063 00.000 15712 Move returns status 0, amount 35
23:05:46.063 00.000 15712 MoveAxis(N, 0, ABG)
23:05:46.063 00.000 15712 Move returns status 0, amount 0
23:05:46.063 00.000 15712 move complete, result=0
23:05:46.063 00.000 15712 worker thread done servicing request
23:05:46.063 00.000 15712 Worker thread wakes up
23:05:46.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:46.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:46.063 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
23:05:47.478 01.415 15712 Exposure complete
23:05:47.538 00.060 15712 worker thread done servicing request
23:05:47.538 00.000 7988 OnExposeComplete: enter
23:05:47.539 00.001 7988 UpdateGuideState(): m_state=6
23:05:47.541 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
23:05:47.541 00.000 7988 Star::Find returns 1 (0), X=500.23, Y=800.91, Mass=1646, SNR=27.2, Peak=140 HFD=4.5
23:05:47.541 00.000 7988 MultiStar: [#1 -0.23,0.15,0.95,U] [#2 -0.33,0.27,0.81,U] [#3 -0.03,0.07,0.85,U] [#4 -0.30,0.41,0.00,M2] [#5 0.15,0.14,0.72,U] [#6 -0.15,0.27,0.66,U] [#7 -0.41,0.33,0.00,M1] [#8 -0.22,0.45,0.00,M1] 
23:05:47.541 00.000 7988 refined, 5 included, MultiStar: {-0.19, 0.20}, one-star: {-0.43, 0.29}
23:05:47.541 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.56) = xAngle (0.76 = 0.76)
23:05:47.541 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
23:05:47.541 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.20 hyp=0.27 cameraTheta=2.32 mountX=0.20 mountY=0.18, mountTheta=0.74
23:05:47.541 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.20, opts=13)
23:05:47.541 00.000 7988 Enqueuing Move request for scope (-0.19, 0.20)
23:05:47.541 00.000 15712 Worker thread wakes up
23:05:47.541 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.20) opts 0xd
23:05:47.541 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.20)
23:05:47.541 00.000 15712 Moving (-0.19, 0.20) raw xDistance=0.20 yDistance=0.18
23:05:47.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:47.541 00.000 7988 UpdateGuideState exits: m=1646 SNR=27.2
23:05:47.553 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:47.555 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:47.555 00.000 7988 Enqueuing Expose request
23:05:47.557 00.002 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 655.02
23:05:47.557 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
23:05:47.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:47.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:05:47.557 00.000 15712 MoveAxis(W, 48, ABG)
23:05:47.557 00.000 15712 Guiding  Dir = 3, Dur = 48
23:05:47.558 00.001 15712 IsGuiding returns 0
23:05:47.575 00.017 15712 PulseGuide returned control before completion, sleep 31
23:05:47.619 00.044 15712 IsGuiding returns 1
23:05:47.619 00.000 15712 scope still moving after pulse duration time elapsed
23:05:47.651 00.032 15712 IsGuiding returns 0
23:05:47.651 00.000 15712 scope move finished after 48 + 44 ms
23:05:47.651 00.000 15712 Move returns status 0, amount 48
23:05:47.651 00.000 15712 MoveAxis(N, 0, ABG)
23:05:47.651 00.000 15712 Move returns status 0, amount 0
23:05:47.651 00.000 15712 move complete, result=0
23:05:47.651 00.000 15712 worker thread done servicing request
23:05:47.651 00.000 15712 Worker thread wakes up
23:05:47.651 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.2 px 0 ms NORTH
23:05:47.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:47.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:49.290 01.639 15712 Exposure complete
23:05:49.344 00.054 15712 worker thread done servicing request
23:05:49.344 00.000 7988 OnExposeComplete: enter
23:05:49.352 00.008 7988 UpdateGuideState(): m_state=6
23:05:49.352 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
23:05:49.352 00.000 7988 Star::Find returns 1 (0), X=500.45, Y=800.47, Mass=1569, SNR=26.3, Peak=154 HFD=4.3
23:05:49.352 00.000 7988 MultiStar: [#1 -0.14,0.15,0.98,U] [#2 -0.20,0.02,0.85,U] [#3 0.19,-0.12,0.87,U] [#4 -0.26,0.27,0.78,U] [#5 0.08,-0.17,0.71,U] [#6 0.08,-0.07,0.70,U] [#7 -0.12,0.05,0.50,U] [#8 0.11,0.29,0.43,U] 
23:05:49.352 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.20, -0.15}
23:05:49.352 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
23:05:49.352 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
23:05:49.352 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.95 mountX=0.01 mountY=0.07, mountTheta=1.38
23:05:49.361 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.01, opts=13)
23:05:49.361 00.000 7988 Enqueuing Move request for scope (-0.07, 0.01)
23:05:49.361 00.000 15712 Worker thread wakes up
23:05:49.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
23:05:49.361 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
23:05:49.361 00.000 15712 Moving (-0.07, 0.01) raw xDistance=0.01 yDistance=0.07
23:05:49.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:49.361 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.3
23:05:49.366 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:49.368 00.002 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 655.01
23:05:49.368 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:49.368 00.000 7988 Enqueuing Expose request
23:05:49.368 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
23:05:49.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:49.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:49.368 00.000 15712 MoveAxis(W, 9, ABG)
23:05:49.368 00.000 15712 Guiding  Dir = 3, Dur = 9
23:05:49.368 00.000 15712 IsGuiding returns 0
23:05:49.420 00.052 15712 IsGuiding returns 0
23:05:49.420 00.000 15712 Move returns status 0, amount 9
23:05:49.420 00.000 15712 MoveAxis(N, 0, ABG)
23:05:49.420 00.000 15712 Move returns status 0, amount 0
23:05:49.420 00.000 15712 move complete, result=0
23:05:49.420 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
23:05:49.426 00.006 15712 worker thread done servicing request
23:05:49.426 00.000 15712 Worker thread wakes up
23:05:49.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:49.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:50.837 01.411 15712 Exposure complete
23:05:50.898 00.061 15712 worker thread done servicing request
23:05:50.898 00.000 7988 OnExposeComplete: enter
23:05:50.898 00.000 7988 UpdateGuideState(): m_state=6
23:05:50.902 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
23:05:50.902 00.000 7988 Star::Find returns 1 (0), X=500.44, Y=800.58, Mass=1615, SNR=26.7, Peak=153 HFD=4.9
23:05:50.904 00.002 7988 MultiStar: [#1 0.18,-0.02,0.98,U] [#2 0.09,0.02,0.88,U] [#3 0.16,-0.22,0.84,U] [#4 -0.15,0.03,0.75,U] [#5 -0.10,-0.14,0.70,U] [#6 0.24,-0.02,0.64,U] [#7 0.13,0.24,0.47,U] [#8 -0.08,0.18,0.48,U] 
23:05:50.904 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.21, -0.05}
23:05:50.906 00.002 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
23:05:50.908 00.002 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
23:05:50.908 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.66 mountX=-0.02 mountY=-0.02, mountTheta=-2.24
23:05:50.910 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
23:05:50.912 00.002 7988 Enqueuing Move request for scope (0.02, -0.02)
23:05:50.912 00.000 15712 Worker thread wakes up
23:05:50.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:05:50.912 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:05:50.912 00.000 15712 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
23:05:50.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:50.914 00.002 7988 UpdateGuideState exits: m=1615 SNR=26.7
23:05:50.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:50.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:50.914 00.000 7988 Enqueuing Expose request
23:05:50.914 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.99
23:05:50.914 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
23:05:50.914 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:50.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:50.914 00.000 15712 MoveAxis(W, 8, ABG)
23:05:50.914 00.000 15712 Guiding  Dir = 3, Dur = 8
23:05:50.914 00.000 15712 IsGuiding returns 0
23:05:50.942 00.028 15712 IsGuiding returns 0
23:05:50.942 00.000 15712 Move returns status 0, amount 8
23:05:50.942 00.000 15712 MoveAxis(N, 0, ABG)
23:05:50.942 00.000 15712 Move returns status 0, amount 0
23:05:50.942 00.000 15712 move complete, result=0
23:05:50.942 00.000 15712 worker thread done servicing request
23:05:50.942 00.000 15712 Worker thread wakes up
23:05:50.942 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
23:05:50.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:50.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:52.683 01.741 15712 Exposure complete
23:05:52.743 00.060 15712 worker thread done servicing request
23:05:52.743 00.000 7988 OnExposeComplete: enter
23:05:52.744 00.001 7988 UpdateGuideState(): m_state=6
23:05:52.744 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
23:05:52.744 00.000 7988 Star::Find returns 1 (0), X=500.58, Y=800.66, Mass=1688, SNR=27.3, Peak=160 HFD=4.8
23:05:52.744 00.000 7988 MultiStar: [#1 0.06,-0.06,0.97,U] [#2 -0.17,0.06,0.85,U] [#3 0.10,-0.00,0.81,U] [#4 -0.12,0.09,0.69,U] [#5 0.02,-0.15,0.71,U] [#6 0.20,-0.06,0.65,U] [#7 -0.17,0.23,0.46,U] [#8 0.26,0.18,0.41,U] 
23:05:52.744 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {-0.08, 0.04}
23:05:52.751 00.007 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.00 = -0.00)
23:05:52.751 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
23:05:52.753 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.56 mountX=0.02 mountY=-0.00, mountTheta=-0.03
23:05:52.755 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.02, opts=13)
23:05:52.755 00.000 7988 Enqueuing Move request for scope (0.00, 0.02)
23:05:52.757 00.002 15712 Worker thread wakes up
23:05:52.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
23:05:52.757 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
23:05:52.757 00.000 15712 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
23:05:52.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:52.758 00.001 7988 UpdateGuideState exits: m=1688 SNR=27.3
23:05:52.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:52.760 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:52.760 00.000 7988 Enqueuing Expose request
23:05:52.760 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.97
23:05:52.760 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
23:05:52.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:52.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:05:52.760 00.000 15712 MoveAxis(W, 9, ABG)
23:05:52.760 00.000 15712 Guiding  Dir = 3, Dur = 9
23:05:52.760 00.000 15712 IsGuiding returns 0
23:05:52.776 00.016 15712 IsGuiding returns 0
23:05:52.776 00.000 15712 Move returns status 0, amount 9
23:05:52.776 00.000 15712 MoveAxis(N, 0, ABG)
23:05:52.776 00.000 15712 Move returns status 0, amount 0
23:05:52.776 00.000 15712 move complete, result=0
23:05:52.776 00.000 15712 worker thread done servicing request
23:05:52.776 00.000 15712 Worker thread wakes up
23:05:52.776 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
23:05:52.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:52.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:54.200 01.424 15712 Exposure complete
23:05:54.255 00.055 15712 worker thread done servicing request
23:05:54.255 00.000 7988 OnExposeComplete: enter
23:05:54.262 00.007 7988 UpdateGuideState(): m_state=6
23:05:54.262 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
23:05:54.262 00.000 7988 Star::Find returns 1 (0), X=500.49, Y=800.73, Mass=1622, SNR=26.7, Peak=150 HFD=4.4
23:05:54.262 00.000 7988 MultiStar: [#1 0.32,0.02,0.96,U] [#2 0.05,-0.00,0.86,U] [#3 0.17,-0.16,0.85,U] [#4 -0.04,0.05,0.75,U] [#5 0.37,0.05,0.73,U] [#6 0.05,0.11,0.65,U] [#7 -0.05,0.22,0.52,U] [#8 0.49,0.12,0.00,M1] 
23:05:54.262 00.000 7988 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {-0.17, 0.10}
23:05:54.262 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
23:05:54.262 00.000 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
23:05:54.262 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.39 mountX=0.04 mountY=-0.09, mountTheta=-1.17
23:05:54.262 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
23:05:54.272 00.010 7988 Enqueuing Move request for scope (0.09, 0.04)
23:05:54.272 00.000 15712 Worker thread wakes up
23:05:54.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:05:54.272 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:05:54.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:05:54.272 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.7
23:05:54.276 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:54.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:54.278 00.002 7988 Enqueuing Expose request
23:05:54.278 00.000 15712 Moving (0.09, 0.04) raw xDistance=0.04 yDistance=-0.09
23:05:54.280 00.002 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.95
23:05:54.280 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
23:05:54.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:54.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:05:54.280 00.000 15712 MoveAxis(W, 8, ABG)
23:05:54.280 00.000 15712 Guiding  Dir = 3, Dur = 8
23:05:54.280 00.000 15712 IsGuiding returns 0
23:05:54.294 00.014 15712 IsGuiding returns 0
23:05:54.294 00.000 15712 Move returns status 0, amount 8
23:05:54.294 00.000 15712 MoveAxis(N, 0, ABG)
23:05:54.294 00.000 15712 Move returns status 0, amount 0
23:05:54.294 00.000 15712 move complete, result=0
23:05:54.294 00.000 15712 worker thread done servicing request
23:05:54.294 00.000 15712 Worker thread wakes up
23:05:54.294 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:05:54.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:54.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:55.942 01.648 15712 Exposure complete
23:05:56.005 00.063 15712 worker thread done servicing request
23:05:56.005 00.000 7988 OnExposeComplete: enter
23:05:56.005 00.000 7988 UpdateGuideState(): m_state=6
23:05:56.005 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
23:05:56.008 00.003 7988 Star::Find returns 1 (0), X=500.35, Y=800.94, Mass=1740, SNR=27.8, Peak=164 HFD=4.7
23:05:56.008 00.000 7988 MultiStar: [#1 0.13,0.24,0.96,U] [#2 -0.07,0.19,0.81,U] [#3 0.19,0.25,0.85,U] [#4 -0.26,0.20,0.75,U] [#5 0.06,0.34,0.72,U] [#6 -0.12,0.33,0.63,U] [#7 -0.13,0.36,0.50,U] [#8 0.17,0.52,0.00,M2] 
23:05:56.008 00.000 7988 refined, 7 included, MultiStar: {-0.06, 0.27}, one-star: {-0.30, 0.31}
23:05:56.008 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
23:05:56.008 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
23:05:56.008 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.78 mountX=0.27 mountY=0.05, mountTheta=0.19
23:05:56.008 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.27, opts=13)
23:05:56.008 00.000 7988 Enqueuing Move request for scope (-0.06, 0.27)
23:05:56.017 00.009 15712 Worker thread wakes up
23:05:56.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
23:05:56.017 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
23:05:56.017 00.000 15712 Moving (-0.06, 0.27) raw xDistance=0.27 yDistance=0.05
23:05:56.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:05:56.017 00.000 7988 UpdateGuideState exits: m=1740 SNR=27.8
23:05:56.020 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:56.020 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:56.022 00.002 7988 Enqueuing Expose request
23:05:56.022 00.000 15712 PPEC rslt: input = 0.27, final = 0.18, react = 0.16, pred = 0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 654.93
23:05:56.022 00.000 15712 PPEC: input: 0.27, control: 0.18, exposure: 1500
23:05:56.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:56.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:56.022 00.000 15712 MoveAxis(W, 60, ABG)
23:05:56.022 00.000 15712 Guiding  Dir = 3, Dur = 60
23:05:56.024 00.002 15712 IsGuiding returns 0
23:05:56.033 00.009 15712 PulseGuide returned control before completion, sleep 53
23:05:56.119 00.086 15712 IsGuiding returns 0
23:05:56.119 00.000 15712 Move returns status 0, amount 60
23:05:56.119 00.000 15712 MoveAxis(N, 0, ABG)
23:05:56.119 00.000 15712 Move returns status 0, amount 0
23:05:56.119 00.000 15712 move complete, result=0
23:05:56.119 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
23:05:56.123 00.004 15712 worker thread done servicing request
23:05:56.123 00.000 15712 Worker thread wakes up
23:05:56.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:56.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:57.534 01.411 15712 Exposure complete
23:05:57.596 00.062 15712 worker thread done servicing request
23:05:57.596 00.000 7988 OnExposeComplete: enter
23:05:57.596 00.000 7988 UpdateGuideState(): m_state=6
23:05:57.598 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
23:05:57.600 00.002 7988 Star::Find returns 1 (0), X=500.67, Y=800.49, Mass=1582, SNR=26.5, Peak=185 HFD=4.1
23:05:57.600 00.000 7988 MultiStar: [#1 0.26,-0.00,0.99,U] [#2 0.17,-0.20,0.86,U] [#3 0.45,-0.24,0.00,M1] [#4 -0.02,-0.03,0.76,U] [#5 0.34,-0.11,0.71,U] [#6 0.37,-0.01,0.69,U] [#7 0.03,0.30,0.52,U] [#8 0.09,0.04,0.47,U] 
23:05:57.602 00.002 7988 single-star, 7 included, MultiStar: {0.16, -0.04}, one-star: {0.02, -0.14}
23:05:57.602 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
23:05:57.604 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
23:05:57.605 00.001 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.46 mountX=-0.14 mountY=-0.01, mountTheta=-3.06
23:05:57.607 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
23:05:57.607 00.000 7988 Enqueuing Move request for scope (0.02, -0.14)
23:05:57.609 00.002 15712 Worker thread wakes up
23:05:57.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
23:05:57.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
23:05:57.609 00.000 15712 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=-0.01
23:05:57.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:57.609 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.5
23:05:57.611 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:57.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:57.611 00.000 7988 Enqueuing Expose request
23:05:57.611 00.000 15712 PPEC rslt: input = -0.14, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.91
23:05:57.611 00.000 15712 PPEC: input: -0.14, control: 0.02, exposure: 1500
23:05:57.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:57.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:05:57.611 00.000 15712 MoveAxis(W, 7, ABG)
23:05:57.611 00.000 15712 Guiding  Dir = 3, Dur = 7
23:05:57.611 00.000 15712 IsGuiding returns 0
23:05:57.640 00.029 15712 IsGuiding returns 0
23:05:57.640 00.000 15712 Move returns status 0, amount 7
23:05:57.640 00.000 15712 MoveAxis(N, 0, ABG)
23:05:57.640 00.000 15712 Move returns status 0, amount 0
23:05:57.640 00.000 15712 move complete, result=0
23:05:57.640 00.000 15712 worker thread done servicing request
23:05:57.640 00.000 15712 Worker thread wakes up
23:05:57.640 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:05:57.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:57.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:05:59.382 01.742 15712 Exposure complete
23:05:59.427 00.045 15712 worker thread done servicing request
23:05:59.427 00.000 7988 OnExposeComplete: enter
23:05:59.443 00.016 7988 UpdateGuideState(): m_state=6
23:05:59.443 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
23:05:59.443 00.000 7988 Star::Find returns 1 (0), X=500.53, Y=801.08, Mass=1730, SNR=27.8, Peak=142 HFD=4.8
23:05:59.443 00.000 7988 MultiStar: [#1 0.23,0.12,0.95,U] [#2 -0.07,0.28,0.81,U] [#3 0.16,0.14,0.80,U] [#4 -0.07,0.36,0.73,U] [#5 0.17,0.12,0.71,U] [#6 0.17,0.06,0.65,U] [#7 0.04,0.09,0.48,U] [#8 0.20,0.42,0.45,U] 
23:05:59.443 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.23}, one-star: {-0.13, 0.46}
23:05:59.443 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
23:05:59.443 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
23:05:59.443 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.28 mountX=0.23 mountY=-0.07, mountTheta=-0.31
23:05:59.443 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.23, opts=13)
23:05:59.443 00.000 7988 Enqueuing Move request for scope (0.07, 0.23)
23:05:59.443 00.000 15712 Worker thread wakes up
23:05:59.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
23:05:59.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
23:05:59.443 00.000 15712 Moving (0.07, 0.23) raw xDistance=0.23 yDistance=-0.07
23:05:59.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:05:59.443 00.000 7988 UpdateGuideState exits: m=1730 SNR=27.8
23:05:59.458 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:59.460 00.002 15712 PPEC rslt: input = 0.23, final = 0.16, react = 0.14, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 654.88
23:05:59.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:05:59.461 00.001 7988 Enqueuing Expose request
23:05:59.461 00.000 15712 PPEC: input: 0.23, control: 0.16, exposure: 1500
23:05:59.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:59.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:05:59.463 00.002 15712 MoveAxis(W, 53, ABG)
23:05:59.463 00.000 15712 Guiding  Dir = 3, Dur = 53
23:05:59.495 00.032 15712 IsGuiding returns 0
23:05:59.511 00.016 15712 PulseGuide returned control before completion, sleep 46
23:05:59.588 00.077 15712 IsGuiding returns 0
23:05:59.588 00.000 15712 Move returns status 0, amount 53
23:05:59.590 00.002 15712 MoveAxis(N, 0, ABG)
23:05:59.590 00.000 15712 Move returns status 0, amount 0
23:05:59.590 00.000 15712 move complete, result=0
23:05:59.590 00.000 15712 worker thread done servicing request
23:05:59.590 00.000 15712 Worker thread wakes up
23:05:59.590 00.000 7988 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
23:05:59.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:05:59.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:00.995 01.405 15712 Exposure complete
23:06:01.042 00.047 15712 worker thread done servicing request
23:06:01.056 00.014 7988 OnExposeComplete: enter
23:06:01.056 00.000 7988 UpdateGuideState(): m_state=6
23:06:01.057 00.001 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
23:06:01.059 00.002 7988 Star::Find returns 1 (0), X=500.47, Y=800.48, Mass=1637, SNR=27.0, Peak=156 HFD=5.0
23:06:01.059 00.000 7988 MultiStar: [#1 0.19,-0.08,0.98,U] [#2 -0.16,-0.06,0.81,U] [#3 0.32,-0.14,0.82,U] [#4 -0.16,-0.02,0.78,U] [#5 -0.05,-0.44,0.69,U] [#6 0.32,0.07,0.64,U] [#7 0.07,-0.00,0.50,U] [#8 0.24,0.05,0.46,U] 
23:06:01.061 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {-0.19, -0.15}
23:06:01.061 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
23:06:01.063 00.002 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
23:06:01.063 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
23:06:01.065 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.10, opts=13)
23:06:01.067 00.002 7988 Enqueuing Move request for scope (0.05, -0.10)
23:06:01.067 00.000 15712 Worker thread wakes up
23:06:01.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:06:01.067 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:06:01.067 00.000 15712 Moving (0.05, -0.10) raw xDistance=-0.10 yDistance=-0.05
23:06:01.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:06:01.067 00.000 7988 UpdateGuideState exits: m=1637 SNR=27.0
23:06:01.071 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:01.072 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:01.072 00.000 7988 Enqueuing Expose request
23:06:01.072 00.000 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.86
23:06:01.072 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
23:06:01.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:01.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:06:01.072 00.000 15712 MoveAxis(W, 3, ABG)
23:06:01.072 00.000 15712 Guiding  Dir = 3, Dur = 3
23:06:01.072 00.000 15712 IsGuiding returns 0
23:06:01.092 00.020 15712 IsGuiding returns 0
23:06:01.092 00.000 15712 Move returns status 0, amount 3
23:06:01.092 00.000 15712 MoveAxis(N, 0, ABG)
23:06:01.092 00.000 15712 Move returns status 0, amount 0
23:06:01.092 00.000 15712 move complete, result=0
23:06:01.093 00.001 7988 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:06:01.093 00.000 15712 worker thread done servicing request
23:06:01.093 00.000 15712 Worker thread wakes up
23:06:01.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:01.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:02.733 01.640 15712 Exposure complete
23:06:02.795 00.062 15712 worker thread done servicing request
23:06:02.795 00.000 7988 OnExposeComplete: enter
23:06:02.796 00.001 7988 UpdateGuideState(): m_state=6
23:06:02.796 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
23:06:02.796 00.000 7988 Star::Find returns 1 (0), X=500.46, Y=800.30, Mass=1577, SNR=26.4, Peak=157 HFD=4.6
23:06:02.796 00.000 7988 MultiStar: [#1 0.06,-0.38,1.01,U] [#2 -0.05,-0.34,0.82,U] [#3 0.24,-0.47,0.00,M1] [#4 -0.17,-0.19,0.79,U] [#5 0.12,-0.27,0.76,U] [#6 0.17,-0.38,0.66,U] [#7 -0.09,0.08,0.52,U] [#8 0.35,-0.04,0.43,U] 
23:06:02.796 00.000 7988 refined, 7 included, MultiStar: {-0.00, -0.26}, one-star: {-0.19, -0.33}
23:06:02.796 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
23:06:02.796 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.12)
23:06:02.796 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.57 mountX=-0.26 mountY=0.01, mountTheta=3.12
23:06:02.796 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.26, opts=13)
23:06:02.796 00.000 7988 Enqueuing Move request for scope (-0.00, -0.26)
23:06:02.796 00.000 15712 Worker thread wakes up
23:06:02.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.26) opts 0xd
23:06:02.796 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.26)
23:06:02.796 00.000 15712 Moving (-0.00, -0.26) raw xDistance=-0.26 yDistance=0.01
23:06:02.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:02.810 00.014 7988 UpdateGuideState exits: m=1577 SNR=26.4
23:06:02.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:02.812 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:02.812 00.000 7988 Enqueuing Expose request
23:06:02.814 00.002 15712 PPEC rslt: input = -0.26, final = -0.14, react = -0.16, pred = 0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 654.84
23:06:02.814 00.000 15712 PPEC: input: -0.26, control: -0.14, exposure: 1500
23:06:02.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:02.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:06:02.814 00.000 15712 MoveAxis(E, 45, ABG)
23:06:02.814 00.000 15712 Guiding  Dir = 2, Dur = 45
23:06:02.827 00.013 15712 IsGuiding returns 0
23:06:02.851 00.024 15712 PulseGuide returned control before completion, sleep 40
23:06:02.931 00.080 15712 IsGuiding returns 0
23:06:02.931 00.000 15712 Move returns status 0, amount 45
23:06:02.931 00.000 15712 MoveAxis(N, 0, ABG)
23:06:02.931 00.000 15712 Move returns status 0, amount 0
23:06:02.931 00.000 15712 move complete, result=0
23:06:02.931 00.000 15712 worker thread done servicing request
23:06:02.931 00.000 15712 Worker thread wakes up
23:06:02.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:02.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:02.931 00.000 7988 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
23:06:04.342 01.411 15712 Exposure complete
23:06:04.404 00.062 15712 worker thread done servicing request
23:06:04.404 00.000 7988 OnExposeComplete: enter
23:06:04.404 00.000 7988 UpdateGuideState(): m_state=6
23:06:04.404 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
23:06:04.404 00.000 7988 Star::Find returns 1 (0), X=500.62, Y=800.39, Mass=1597, SNR=26.7, Peak=170 HFD=4.5
23:06:04.408 00.004 7988 MultiStar: [#1 0.19,-0.23,0.95,U] [#2 0.14,-0.25,0.85,U] [#3 0.27,-0.32,0.87,U] [#4 0.14,-0.25,0.75,U] [#5 0.36,-0.20,0.71,U] [#6 0.38,-0.14,0.69,U] [#7 0.13,0.05,0.49,U] [#8 0.21,-0.14,0.45,U] 
23:06:04.408 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.21}, one-star: {-0.03, -0.23}
23:06:04.408 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
23:06:04.408 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.99)
23:06:04.408 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.24 cameraTheta=-1.70 mountX=-0.23 mountY=0.04, mountTheta=2.99
23:06:04.408 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.23, opts=13)
23:06:04.408 00.000 7988 Enqueuing Move request for scope (-0.03, -0.23)
23:06:04.408 00.000 15712 Worker thread wakes up
23:06:04.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
23:06:04.408 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
23:06:04.408 00.000 15712 Moving (-0.03, -0.23) raw xDistance=-0.23 yDistance=0.04
23:06:04.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:04.408 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.7
23:06:04.419 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:04.420 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:04.420 00.000 7988 Enqueuing Expose request
23:06:04.420 00.000 15712 PPEC rslt: input = -0.23, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 654.81
23:06:04.420 00.000 15712 PPEC: input: -0.23, control: -0.12, exposure: 1500
23:06:04.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:04.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:06:04.420 00.000 15712 MoveAxis(E, 38, ABG)
23:06:04.420 00.000 15712 Guiding  Dir = 2, Dur = 38
23:06:04.420 00.000 15712 IsGuiding returns 0
23:06:04.442 00.022 15712 PulseGuide returned control before completion, sleep 23
23:06:04.499 00.057 15712 IsGuiding returns 1
23:06:04.499 00.000 15712 scope still moving after pulse duration time elapsed
23:06:04.531 00.032 15712 IsGuiding returns 0
23:06:04.531 00.000 15712 scope move finished after 38 + 69 ms
23:06:04.531 00.000 15712 Move returns status 0, amount 38
23:06:04.531 00.000 15712 MoveAxis(N, 0, ABG)
23:06:04.531 00.000 15712 Move returns status 0, amount 0
23:06:04.531 00.000 15712 move complete, result=0
23:06:04.531 00.000 15712 worker thread done servicing request
23:06:04.531 00.000 15712 Worker thread wakes up
23:06:04.531 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
23:06:04.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:04.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:06.174 01.643 15712 Exposure complete
23:06:06.226 00.052 15712 worker thread done servicing request
23:06:06.226 00.000 7988 OnExposeComplete: enter
23:06:06.235 00.009 7988 UpdateGuideState(): m_state=6
23:06:06.237 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
23:06:06.237 00.000 7988 Star::Find returns 1 (0), X=500.48, Y=800.87, Mass=1645, SNR=27.0, Peak=154 HFD=4.8
23:06:06.239 00.002 7988 MultiStar: [#1 0.15,0.20,0.97,U] [#2 -0.03,0.36,0.87,U] [#3 0.32,-0.01,0.87,U] [#4 -0.04,0.66,0.00,M1] [#5 0.24,0.35,0.69,U] [#6 0.12,0.06,0.69,U] [#7 -0.30,0.55,0.00,M1] [#8 0.04,0.40,0.44,U] 
23:06:06.239 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.22}, one-star: {-0.17, 0.25}
23:06:06.241 00.002 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
23:06:06.241 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
23:06:06.241 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.18 mountX=0.22 mountY=-0.09, mountTheta=-0.41
23:06:06.243 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.22, opts=13)
23:06:06.245 00.002 7988 Enqueuing Move request for scope (0.09, 0.22)
23:06:06.245 00.000 15712 Worker thread wakes up
23:06:06.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
23:06:06.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
23:06:06.245 00.000 15712 Moving (0.09, 0.22) raw xDistance=0.22 yDistance=-0.09
23:06:06.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:06.245 00.000 7988 UpdateGuideState exits: m=1645 SNR=27.0
23:06:06.249 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:06.251 00.002 15712 PPEC rslt: input = 0.22, final = 0.17, react = 0.13, pred = 0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 654.79
23:06:06.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:06.251 00.000 7988 Enqueuing Expose request
23:06:06.253 00.002 15712 PPEC: input: 0.22, control: 0.17, exposure: 1500
23:06:06.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:06.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:06.253 00.000 15712 MoveAxis(W, 55, ABG)
23:06:06.253 00.000 15712 Guiding  Dir = 3, Dur = 55
23:06:06.253 00.000 15712 IsGuiding returns 0
23:06:06.271 00.018 15712 PulseGuide returned control before completion, sleep 48
23:06:06.351 00.080 15712 IsGuiding returns 0
23:06:06.351 00.000 15712 Move returns status 0, amount 55
23:06:06.351 00.000 15712 MoveAxis(N, 0, ABG)
23:06:06.351 00.000 15712 Move returns status 0, amount 0
23:06:06.351 00.000 15712 move complete, result=0
23:06:06.351 00.000 15712 worker thread done servicing request
23:06:06.351 00.000 15712 Worker thread wakes up
23:06:06.351 00.000 7988 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
23:06:06.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:06.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:07.769 01.418 15712 Exposure complete
23:06:07.829 00.060 15712 worker thread done servicing request
23:06:07.829 00.000 7988 OnExposeComplete: enter
23:06:07.829 00.000 7988 UpdateGuideState(): m_state=6
23:06:07.832 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
23:06:07.832 00.000 7988 Star::Find returns 1 (0), X=500.47, Y=800.67, Mass=1635, SNR=27.0, Peak=153 HFD=4.7
23:06:07.834 00.002 7988 MultiStar: [#1 -0.17,0.08,0.97,U] [#2 -0.34,0.15,0.86,U] [#3 0.14,-0.22,0.84,U] [#4 0.06,0.16,0.75,U] [#5 -0.02,-0.10,0.70,U] [#6 0.25,0.06,0.67,U] [#7 0.05,-0.04,0.50,U] [#8 -0.02,0.17,0.45,U] 
23:06:07.834 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.18, 0.05}
23:06:07.836 00.002 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
23:06:07.836 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
23:06:07.838 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.06 cameraTheta=2.50 mountX=0.03 mountY=0.04, mountTheta=0.93
23:06:07.840 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.03, opts=13)
23:06:07.840 00.000 7988 Enqueuing Move request for scope (-0.04, 0.03)
23:06:07.842 00.002 15712 Worker thread wakes up
23:06:07.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:06:07.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:06:07.842 00.000 15712 Moving (-0.04, 0.03) raw xDistance=0.03 yDistance=0.04
23:06:07.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:07.842 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.0
23:06:07.845 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:07.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:07.845 00.000 7988 Enqueuing Expose request
23:06:07.845 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 654.76
23:06:07.845 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
23:06:07.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:07.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:06:07.845 00.000 15712 MoveAxis(W, 11, ABG)
23:06:07.845 00.000 15712 Guiding  Dir = 3, Dur = 11
23:06:07.845 00.000 15712 IsGuiding returns 0
23:06:07.870 00.025 15712 IsGuiding returns 1
23:06:07.870 00.000 15712 scope still moving after pulse duration time elapsed
23:06:07.918 00.048 15712 IsGuiding returns 0
23:06:07.918 00.000 15712 scope move finished after 11 + 57 ms
23:06:07.918 00.000 15712 Move returns status 0, amount 11
23:06:07.918 00.000 15712 MoveAxis(N, 0, ABG)
23:06:07.918 00.000 15712 Move returns status 0, amount 0
23:06:07.918 00.000 15712 move complete, result=0
23:06:07.918 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
23:06:07.919 00.001 15712 worker thread done servicing request
23:06:07.919 00.000 15712 Worker thread wakes up
23:06:07.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:07.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:09.552 01.633 15712 Exposure complete
23:06:09.608 00.056 15712 worker thread done servicing request
23:06:09.608 00.000 7988 OnExposeComplete: enter
23:06:09.616 00.008 7988 UpdateGuideState(): m_state=6
23:06:09.616 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
23:06:09.616 00.000 7988 Star::Find returns 1 (0), X=500.41, Y=800.68, Mass=1515, SNR=26.0, Peak=135 HFD=4.6
23:06:09.616 00.000 7988 MultiStar: [#1 0.08,-0.03,1.00,U] [#2 -0.24,-0.02,0.90,U] [#3 0.20,-0.24,0.91,U] [#4 -0.10,0.12,0.73,U] [#5 -0.00,0.01,0.73,U] [#6 0.01,0.16,0.68,U] [#7 0.07,0.06,0.56,U] [#8 -0.02,0.32,0.46,U] 
23:06:09.616 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.24, 0.05}
23:06:09.616 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
23:06:09.616 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
23:06:09.616 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.49 mountX=0.02 mountY=0.03, mountTheta=0.92
23:06:09.625 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.03, opts=13)
23:06:09.625 00.000 7988 Enqueuing Move request for scope (-0.03, 0.03)
23:06:09.625 00.000 15712 Worker thread wakes up
23:06:09.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:06:09.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:06:09.625 00.000 15712 Moving (-0.03, 0.03) raw xDistance=0.02 yDistance=0.03
23:06:09.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:09.625 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.0
23:06:09.630 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:09.632 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:09.632 00.000 7988 Enqueuing Expose request
23:06:09.632 00.000 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 654.73
23:06:09.632 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
23:06:09.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:09.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:06:09.632 00.000 15712 MoveAxis(W, 14, ABG)
23:06:09.632 00.000 15712 Guiding  Dir = 3, Dur = 14
23:06:09.632 00.000 15712 IsGuiding returns 0
23:06:09.659 00.027 15712 IsGuiding returns 1
23:06:09.659 00.000 15712 scope still moving after pulse duration time elapsed
23:06:09.717 00.058 15712 IsGuiding returns 1
23:06:09.760 00.043 15712 IsGuiding returns 0
23:06:09.760 00.000 15712 scope move finished after 14 + 111 ms
23:06:09.760 00.000 15712 Move returns status 0, amount 14
23:06:09.760 00.000 15712 MoveAxis(N, 0, ABG)
23:06:09.760 00.000 15712 Move returns status 0, amount 0
23:06:09.760 00.000 15712 move complete, result=0
23:06:09.761 00.001 15712 worker thread done servicing request
23:06:09.761 00.000 15712 Worker thread wakes up
23:06:09.761 00.000 7988 GuideStep: 0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
23:06:09.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:09.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:11.180 01.419 15712 Exposure complete
23:06:11.240 00.060 15712 worker thread done servicing request
23:06:11.240 00.000 7988 OnExposeComplete: enter
23:06:11.241 00.001 7988 UpdateGuideState(): m_state=6
23:06:11.241 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
23:06:11.241 00.000 7988 Star::Find returns 1 (0), X=500.41, Y=800.37, Mass=1590, SNR=26.4, Peak=166 HFD=4.5
23:06:11.241 00.000 7988 MultiStar: [#1 -0.16,-0.16,0.99,U] [#2 -0.35,-0.07,0.88,U] [#3 0.07,-0.27,0.88,U] [#4 -0.27,0.13,0.77,U] [#5 -0.00,-0.26,0.71,U] [#6 0.05,-0.11,0.71,U] [#7 -0.40,-0.30,0.00,M1] [#8 0.08,0.29,0.47,U] 
23:06:11.241 00.000 7988 refined, 7 included, MultiStar: {-0.12, -0.12}, one-star: {-0.24, -0.25}
23:06:11.241 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
23:06:11.241 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
23:06:11.241 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.39 mountX=-0.12 mountY=0.13, mountTheta=2.32
23:06:11.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.12, opts=13)
23:06:11.254 00.013 7988 Enqueuing Move request for scope (-0.12, -0.12)
23:06:11.257 00.003 15712 Worker thread wakes up
23:06:11.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
23:06:11.257 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
23:06:11.257 00.000 15712 Moving (-0.12, -0.12) raw xDistance=-0.12 yDistance=0.13
23:06:11.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:06:11.259 00.002 7988 UpdateGuideState exits: m=1590 SNR=26.4
23:06:11.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:11.259 00.000 15712 PPEC rslt: input = -0.12, final = 0.05, react = -0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 654.70
23:06:11.259 00.000 15712 PPEC: input: -0.12, control: 0.05, exposure: 1500
23:06:11.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:11.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:11.259 00.000 7988 Enqueuing Expose request
23:06:11.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:06:11.259 00.000 15712 MoveAxis(W, 15, ABG)
23:06:11.259 00.000 15712 Guiding  Dir = 3, Dur = 15
23:06:11.259 00.000 15712 IsGuiding returns 0
23:06:11.291 00.032 15712 IsGuiding returns 1
23:06:11.291 00.000 15712 scope still moving after pulse duration time elapsed
23:06:11.339 00.048 15712 IsGuiding returns 0
23:06:11.339 00.000 15712 scope move finished after 15 + 59 ms
23:06:11.339 00.000 15712 Move returns status 0, amount 15
23:06:11.339 00.000 15712 MoveAxis(N, 0, ABG)
23:06:11.339 00.000 15712 Move returns status 0, amount 0
23:06:11.339 00.000 15712 move complete, result=0
23:06:11.339 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
23:06:11.341 00.002 15712 worker thread done servicing request
23:06:11.341 00.000 15712 Worker thread wakes up
23:06:11.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:11.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:12.981 01.640 15712 Exposure complete
23:06:13.042 00.061 15712 worker thread done servicing request
23:06:13.042 00.000 7988 OnExposeComplete: enter
23:06:13.042 00.000 7988 UpdateGuideState(): m_state=6
23:06:13.042 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
23:06:13.042 00.000 7988 Star::Find returns 1 (0), X=500.44, Y=800.22, Mass=1645, SNR=26.9, Peak=163 HFD=4.7
23:06:13.042 00.000 7988 MultiStar: [#1 -0.03,-0.44,0.98,U] [#2 -0.17,-0.50,0.00,M1] [#3 -0.08,-0.53,0.00,M1] [#4 0.01,-0.22,0.73,U] [#5 0.10,-0.51,0.00,M1] [#6 0.02,-0.59,0.00,M1] [#7 -0.32,-0.21,0.48,U] [#8 0.14,-0.16,0.45,U] 
23:06:13.042 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.32}, one-star: {-0.21, -0.41}
23:06:13.042 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
23:06:13.042 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
23:06:13.042 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.84 mountX=-0.32 mountY=0.09, mountTheta=2.85
23:06:13.042 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.32, opts=13)
23:06:13.042 00.000 7988 Enqueuing Move request for scope (-0.09, -0.32)
23:06:13.042 00.000 15712 Worker thread wakes up
23:06:13.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:13.042 00.000 7988 UpdateGuideState exits: m=1645 SNR=26.9
23:06:13.057 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:13.058 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:13.058 00.000 7988 Enqueuing Expose request
23:06:13.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd
23:06:13.058 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.32)
23:06:13.058 00.000 15712 Moving (-0.09, -0.32) raw xDistance=-0.32 yDistance=0.09
23:06:13.058 00.000 15712 PPEC rslt: input = -0.32, final = -0.14, react = -0.19, pred = 0.05, hyst = -0.17, hyst_pct = 0.00, period_length = 654.67
23:06:13.058 00.000 15712 PPEC: input: -0.32, control: -0.14, exposure: 1500
23:06:13.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:13.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:06:13.058 00.000 15712 MoveAxis(E, 47, ABG)
23:06:13.058 00.000 15712 Guiding  Dir = 2, Dur = 47
23:06:13.058 00.000 15712 IsGuiding returns 0
23:06:13.079 00.021 15712 PulseGuide returned control before completion, sleep 39
23:06:13.122 00.043 15712 IsGuiding returns 1
23:06:13.122 00.000 15712 scope still moving after pulse duration time elapsed
23:06:13.175 00.053 15712 IsGuiding returns 0
23:06:13.175 00.000 15712 scope move finished after 47 + 67 ms
23:06:13.175 00.000 15712 Move returns status 0, amount 47
23:06:13.175 00.000 15712 MoveAxis(N, 0, ABG)
23:06:13.175 00.000 15712 Move returns status 0, amount 0
23:06:13.175 00.000 15712 move complete, result=0
23:06:13.175 00.000 7988 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
23:06:13.179 00.004 15712 worker thread done servicing request
23:06:13.179 00.000 15712 Worker thread wakes up
23:06:13.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:13.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:14.592 01.413 15712 Exposure complete
23:06:14.639 00.047 15712 worker thread done servicing request
23:06:14.639 00.000 7988 OnExposeComplete: enter
23:06:14.654 00.015 7988 UpdateGuideState(): m_state=6
23:06:14.654 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
23:06:14.656 00.002 7988 Star::Find returns 1 (0), X=500.23, Y=800.74, Mass=1516, SNR=25.8, Peak=138 HFD=4.5
23:06:14.656 00.000 7988 MultiStar: [#1 -0.17,-0.03,1.01,U] [#2 -0.44,0.09,0.86,U] [#3 0.01,-0.17,0.87,U] [#4 -0.35,0.14,0.79,U] [#5 -0.12,0.05,0.74,U] [#6 0.03,0.10,0.69,U] [#7 -0.36,-0.07,0.52,U] [#8 -0.21,0.44,0.00,M1] 
23:06:14.656 00.000 7988 refined, 7 included, MultiStar: {-0.23, 0.03}, one-star: {-0.42, 0.11}
23:06:14.656 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.45 = 1.45)
23:06:14.656 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
23:06:14.656 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.01 mountX=0.03 mountY=0.23, mountTheta=1.45
23:06:14.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.03, opts=13)
23:06:14.656 00.000 7988 Enqueuing Move request for scope (-0.23, 0.03)
23:06:14.656 00.000 15712 Worker thread wakes up
23:06:14.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
23:06:14.656 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
23:06:14.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:14.656 00.000 7988 UpdateGuideState exits: m=1516 SNR=25.8
23:06:14.668 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:14.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:14.670 00.002 7988 Enqueuing Expose request
23:06:14.670 00.000 15712 Moving (-0.23, 0.03) raw xDistance=0.03 yDistance=0.23
23:06:14.673 00.003 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 654.64
23:06:14.673 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
23:06:14.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:14.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:06:14.673 00.000 15712 MoveAxis(W, 14, ABG)
23:06:14.673 00.000 15712 Guiding  Dir = 3, Dur = 14
23:06:14.673 00.000 15712 IsGuiding returns 0
23:06:14.724 00.051 15712 IsGuiding returns 1
23:06:14.724 00.000 15712 scope still moving after pulse duration time elapsed
23:06:14.749 00.025 15712 IsGuiding returns 0
23:06:14.749 00.000 15712 scope move finished after 14 + 60 ms
23:06:14.749 00.000 15712 Move returns status 0, amount 14
23:06:14.749 00.000 15712 MoveAxis(N, 0, ABG)
23:06:14.749 00.000 15712 Move returns status 0, amount 0
23:06:14.749 00.000 15712 move complete, result=0
23:06:14.749 00.000 15712 worker thread done servicing request
23:06:14.749 00.000 15712 Worker thread wakes up
23:06:14.749 00.000 7988 GuideStep: 0.0 px 14 ms WEST, 0.2 px 0 ms NORTH
23:06:14.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:14.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:16.391 01.642 15712 Exposure complete
23:06:16.452 00.061 15712 worker thread done servicing request
23:06:16.452 00.000 7988 OnExposeComplete: enter
23:06:16.452 00.000 7988 UpdateGuideState(): m_state=6
23:06:16.452 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
23:06:16.452 00.000 7988 Star::Find returns 1 (0), X=500.16, Y=800.69, Mass=1680, SNR=27.2, Peak=143 HFD=4.5
23:06:16.452 00.000 7988 MultiStar: [#1 -0.16,-0.11,0.93,U] [#2 -0.26,0.03,0.84,U] [#3 -0.09,-0.13,0.83,U] [#4 -0.32,0.22,0.71,U] [#5 -0.35,-0.07,0.68,U] [#6 0.02,-0.03,0.68,U] [#7 -0.42,0.10,0.48,U] [#8 -0.13,0.00,0.48,U] 
23:06:16.452 00.000 7988 refined, 8 included, MultiStar: {-0.25, 0.00}, one-star: {-0.50, 0.07}
23:06:16.459 00.007 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.56) = xAngle (1.56 = 1.56)
23:06:16.459 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
23:06:16.459 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.00 hyp=0.25 cameraTheta=3.13 mountX=0.00 mountY=0.25, mountTheta=1.56
23:06:16.459 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.00, opts=13)
23:06:16.459 00.000 7988 Enqueuing Move request for scope (-0.25, 0.00)
23:06:16.459 00.000 15712 Worker thread wakes up
23:06:16.459 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.00) opts 0xd
23:06:16.459 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.00)
23:06:16.459 00.000 15712 Moving (-0.25, 0.00) raw xDistance=0.00 yDistance=0.25
23:06:16.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:16.459 00.000 7988 UpdateGuideState exits: m=1680 SNR=27.2
23:06:16.468 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:16.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:16.468 00.000 7988 Enqueuing Expose request
23:06:16.468 00.000 15712 PPEC rslt: input = 0.00, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 654.61
23:06:16.468 00.000 15712 PPEC: input: 0.00, control: 0.04, exposure: 1500
23:06:16.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:16.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:06:16.468 00.000 15712 MoveAxis(W, 13, ABG)
23:06:16.468 00.000 15712 Guiding  Dir = 3, Dur = 13
23:06:16.468 00.000 15712 IsGuiding returns 0
23:06:16.486 00.018 15712 IsGuiding returns 1
23:06:16.486 00.000 15712 scope still moving after pulse duration time elapsed
23:06:16.534 00.048 15712 IsGuiding returns 0
23:06:16.534 00.000 15712 scope move finished after 13 + 49 ms
23:06:16.534 00.000 15712 Move returns status 0, amount 13
23:06:16.534 00.000 15712 MoveAxis(N, 0, ABG)
23:06:16.534 00.000 15712 Move returns status 0, amount 0
23:06:16.534 00.000 15712 move complete, result=0
23:06:16.534 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.2 px 0 ms NORTH
23:06:16.536 00.002 15712 worker thread done servicing request
23:06:16.536 00.000 15712 Worker thread wakes up
23:06:16.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:16.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:17.955 01.419 15712 Exposure complete
23:06:18.016 00.061 15712 worker thread done servicing request
23:06:18.016 00.000 7988 OnExposeComplete: enter
23:06:18.016 00.000 7988 UpdateGuideState(): m_state=6
23:06:18.016 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
23:06:18.016 00.000 7988 Star::Find returns 1 (0), X=500.21, Y=800.17, Mass=1707, SNR=27.6, Peak=166 HFD=4.4
23:06:18.016 00.000 7988 MultiStar: [#1 0.00,-0.49,0.00,M1] [#2 -0.33,-0.49,0.00,M1] [#3 0.04,-0.66,0.00,M1] [#4 -0.22,-0.29,0.73,U] [#5 -0.01,-0.52,0.00,M1] [#6 -0.09,-0.52,0.00,M1] [#7 -0.27,-0.43,0.00,M1] [#8 -0.43,-0.38,0.00,M1] 
23:06:18.022 00.006 7988 refined, 1 included, MultiStar: {-0.35, -0.38}, one-star: {-0.45, -0.45}
23:06:18.023 00.001 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.88 = 2.41)
23:06:18.023 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.38)
23:06:18.025 00.002 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.38 hyp=0.52 cameraTheta=-2.31 mountX=-0.39 mountY=0.36, mountTheta=2.39
23:06:18.027 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.38, opts=13)
23:06:18.027 00.000 7988 Enqueuing Move request for scope (-0.35, -0.38)
23:06:18.027 00.000 15712 Worker thread wakes up
23:06:18.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.38) opts 0xd
23:06:18.027 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.38)
23:06:18.027 00.000 15712 Moving (-0.35, -0.38) raw xDistance=-0.39 yDistance=0.36
23:06:18.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:18.027 00.000 7988 UpdateGuideState exits: m=1707 SNR=27.6
23:06:18.032 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:18.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:18.032 00.000 7988 Enqueuing Expose request
23:06:18.032 00.000 15712 PPEC rslt: input = -0.39, final = -0.21, react = -0.23, pred = 0.02, hyst = -0.21, hyst_pct = 0.00, period_length = 654.58
23:06:18.032 00.000 15712 PPEC: input: -0.39, control: -0.21, exposure: 1500
23:06:18.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
23:06:18.032 00.000 15712 MoveAxis(E, 69, ABG)
23:06:18.032 00.000 15712 Guiding  Dir = 2, Dur = 69
23:06:18.032 00.000 15712 IsGuiding returns 0
23:06:18.047 00.015 15712 PulseGuide returned control before completion, sleep 64
23:06:18.142 00.095 15712 IsGuiding returns 0
23:06:18.142 00.000 15712 Move returns status 0, amount 69
23:06:18.142 00.000 15712 MoveAxis(S, 92, ABG)
23:06:18.142 00.000 15712 Guiding  Dir = 1, Dur = 92
23:06:18.142 00.000 15712 IsGuiding returns 0
23:06:18.228 00.086 15712 PulseGuide returned control before completion, sleep 23
23:06:18.267 00.039 15712 IsGuiding returns 1
23:06:18.267 00.000 15712 scope still moving after pulse duration time elapsed
23:06:18.298 00.031 15712 IsGuiding returns 1
23:06:18.335 00.037 15712 IsGuiding returns 0
23:06:18.335 00.000 15712 scope move finished after 92 + 99 ms
23:06:18.335 00.000 15712 Move returns status 0, amount 92
23:06:18.335 00.000 15712 move complete, result=0
23:06:18.335 00.000 15712 worker thread done servicing request
23:06:18.335 00.000 15712 Worker thread wakes up
23:06:18.335 00.000 7988 GuideStep: -0.4 px 69 ms EAST, 0.4 px 92 ms SOUTH
23:06:18.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:18.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:19.969 01.634 15712 Exposure complete
23:06:20.030 00.061 15712 worker thread done servicing request
23:06:20.030 00.000 7988 OnExposeComplete: enter
23:06:20.033 00.003 7988 UpdateGuideState(): m_state=6
23:06:20.033 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
23:06:20.033 00.000 7988 Star::Find returns 1 (0), X=500.45, Y=800.20, Mass=1477, SNR=25.4, Peak=163 HFD=4.0
23:06:20.033 00.000 7988 MultiStar: [#1 -0.05,-0.60,0.00,M2] [#2 -0.22,-0.44,0.00,M2] [#3 0.14,-0.46,0.00,M2] [#4 -0.40,-0.14,0.80,U] [#5 -0.03,-0.55,0.00,M2] [#6 -0.15,-0.30,0.71,U] [#7 -0.47,-0.31,0.00,M2] [#8 -0.15,0.10,0.48,U] 
23:06:20.033 00.000 7988 refined, 3 included, MultiStar: {-0.23, -0.24}, one-star: {-0.20, -0.42}
23:06:20.033 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.92 = 2.37)
23:06:20.033 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
23:06:20.033 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-2.35 mountX=-0.24 mountY=0.24, mountTheta=2.35
23:06:20.033 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.24, opts=13)
23:06:20.033 00.000 7988 Enqueuing Move request for scope (-0.23, -0.24)
23:06:20.033 00.000 15712 Worker thread wakes up
23:06:20.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.24) opts 0xd
23:06:20.033 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.24)
23:06:20.033 00.000 15712 Moving (-0.23, -0.24) raw xDistance=-0.24 yDistance=0.24
23:06:20.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:20.046 00.013 7988 UpdateGuideState exits: m=1477 SNR=25.4
23:06:20.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:20.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:20.049 00.003 7988 Enqueuing Expose request
23:06:20.049 00.000 15712 PPEC rslt: input = -0.24, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 654.55
23:06:20.049 00.000 15712 PPEC: input: -0.24, control: -0.13, exposure: 1500
23:06:20.051 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:20.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:06:20.051 00.000 15712 MoveAxis(E, 43, ABG)
23:06:20.051 00.000 15712 Guiding  Dir = 2, Dur = 43
23:06:20.051 00.000 15712 IsGuiding returns 0
23:06:20.066 00.015 15712 PulseGuide returned control before completion, sleep 39
23:06:20.146 00.080 15712 IsGuiding returns 1
23:06:20.146 00.000 15712 scope still moving after pulse duration time elapsed
23:06:20.178 00.032 15712 IsGuiding returns 0
23:06:20.178 00.000 15712 scope move finished after 43 + 83 ms
23:06:20.178 00.000 15712 Move returns status 0, amount 43
23:06:20.178 00.000 15712 MoveAxis(N, 0, ABG)
23:06:20.178 00.000 15712 Move returns status 0, amount 0
23:06:20.178 00.000 15712 move complete, result=0
23:06:20.178 00.000 15712 worker thread done servicing request
23:06:20.178 00.000 15712 Worker thread wakes up
23:06:20.178 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
23:06:20.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:20.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:21.598 01.420 15712 Exposure complete
23:06:21.645 00.047 15712 worker thread done servicing request
23:06:21.645 00.000 7988 OnExposeComplete: enter
23:06:21.659 00.014 7988 UpdateGuideState(): m_state=6
23:06:21.661 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
23:06:21.662 00.001 7988 Star::Find returns 1 (0), X=500.35, Y=800.42, Mass=1612, SNR=26.6, Peak=163 HFD=4.8
23:06:21.662 00.000 7988 MultiStar: [#1 0.02,-0.45,1.02,U] [#2 -0.24,-0.39,0.85,U] [#3 0.03,-0.61,0.00,M3] [#4 -0.20,-0.48,0.00,M1] [#5 -0.09,-0.41,0.73,U] [#6 0.23,-0.15,0.65,U] [#7 -0.42,-0.28,0.00,M3] [#8 0.14,-0.09,0.43,U] 
23:06:21.664 00.002 7988 refined, 5 included, MultiStar: {-0.08, -0.31}, one-star: {-0.31, -0.21}
23:06:21.664 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
23:06:21.666 00.002 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.88)
23:06:21.666 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.81 mountX=-0.31 mountY=0.08, mountTheta=2.88
23:06:21.668 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.31, opts=13)
23:06:21.670 00.002 7988 Enqueuing Move request for scope (-0.08, -0.31)
23:06:21.670 00.000 15712 Worker thread wakes up
23:06:21.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.31) opts 0xd
23:06:21.670 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.31)
23:06:21.670 00.000 15712 Moving (-0.08, -0.31) raw xDistance=-0.31 yDistance=0.08
23:06:21.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:21.670 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.6
23:06:21.673 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:21.674 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:21.674 00.000 7988 Enqueuing Expose request
23:06:21.674 00.000 15712 PPEC rslt: input = -0.31, final = -0.18, react = -0.18, pred = 0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 654.52
23:06:21.674 00.000 15712 PPEC: input: -0.31, control: -0.18, exposure: 1500
23:06:21.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:21.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:06:21.674 00.000 15712 MoveAxis(E, 59, ABG)
23:06:21.674 00.000 15712 Guiding  Dir = 2, Dur = 59
23:06:21.674 00.000 15712 IsGuiding returns 0
23:06:21.697 00.023 15712 PulseGuide returned control before completion, sleep 50
23:06:21.770 00.073 15712 IsGuiding returns 0
23:06:21.770 00.000 15712 Move returns status 0, amount 59
23:06:21.770 00.000 15712 MoveAxis(N, 0, ABG)
23:06:21.770 00.000 15712 Move returns status 0, amount 0
23:06:21.770 00.000 15712 move complete, result=0
23:06:21.770 00.000 15712 worker thread done servicing request
23:06:21.770 00.000 15712 Worker thread wakes up
23:06:21.770 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
23:06:21.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:21.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:23.415 01.645 15712 Exposure complete
23:06:23.462 00.047 15712 worker thread done servicing request
23:06:23.478 00.016 7988 OnExposeComplete: enter
23:06:23.479 00.001 7988 UpdateGuideState(): m_state=6
23:06:23.479 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
23:06:23.479 00.000 7988 Star::Find returns 1 (0), X=500.50, Y=800.35, Mass=1591, SNR=26.7, Peak=177 HFD=4.6
23:06:23.479 00.000 7988 MultiStar: [#1 0.09,-0.25,0.97,U] [#2 -0.07,-0.23,0.83,U] [#3 0.04,-0.32,0.86,U] [#4 -0.22,-0.06,0.76,U] [#5 0.14,-0.35,0.72,U] [#6 0.12,-0.33,0.66,U] [#7 -0.10,-0.08,0.49,U] [#8 0.12,0.09,0.44,U] 
23:06:23.479 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.22}, one-star: {-0.16, -0.28}
23:06:23.479 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.10)
23:06:23.479 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
23:06:23.479 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.63 mountX=-0.22 mountY=0.02, mountTheta=3.06
23:06:23.479 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.22, opts=13)
23:06:23.479 00.000 7988 Enqueuing Move request for scope (-0.01, -0.22)
23:06:23.479 00.000 15712 Worker thread wakes up
23:06:23.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
23:06:23.479 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
23:06:23.479 00.000 15712 Moving (-0.01, -0.22) raw xDistance=-0.22 yDistance=0.02
23:06:23.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:23.479 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.7
23:06:23.493 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:23.494 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:23.494 00.000 7988 Enqueuing Expose request
23:06:23.497 00.003 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 654.49
23:06:23.497 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
23:06:23.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:23.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:06:23.497 00.000 15712 MoveAxis(E, 47, ABG)
23:06:23.497 00.000 15712 Guiding  Dir = 2, Dur = 47
23:06:23.514 00.017 15712 IsGuiding returns 0
23:06:23.531 00.017 15712 PulseGuide returned control before completion, sleep 41
23:06:23.591 00.060 15712 IsGuiding returns 1
23:06:23.591 00.000 15712 scope still moving after pulse duration time elapsed
23:06:23.624 00.033 15712 IsGuiding returns 0
23:06:23.624 00.000 15712 scope move finished after 47 + 57 ms
23:06:23.624 00.000 15712 Move returns status 0, amount 47
23:06:23.624 00.000 15712 MoveAxis(N, 0, ABG)
23:06:23.624 00.000 15712 Move returns status 0, amount 0
23:06:23.624 00.000 15712 move complete, result=0
23:06:23.624 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
23:06:23.626 00.002 15712 worker thread done servicing request
23:06:23.626 00.000 15712 Worker thread wakes up
23:06:23.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:23.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:25.041 01.415 15712 Exposure complete
23:06:25.102 00.061 15712 worker thread done servicing request
23:06:25.102 00.000 7988 OnExposeComplete: enter
23:06:25.104 00.002 7988 UpdateGuideState(): m_state=6
23:06:25.106 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
23:06:25.110 00.004 7988 Star::Find returns 1 (0), X=500.34, Y=800.31, Mass=1655, SNR=27.1, Peak=149 HFD=4.7
23:06:25.110 00.000 7988 MultiStar: [#1 0.05,-0.30,0.97,U] [#2 -0.22,-0.18,0.84,U] [#3 -0.17,-0.40,0.88,U] [#4 -0.54,-0.22,0.00,M1] [#5 -0.10,-0.35,0.75,U] [#6 0.17,-0.32,0.67,U] [#7 -0.18,-0.25,0.47,U] [#8 -0.30,0.11,0.43,U] 
23:06:25.111 00.001 7988 refined, 7 included, MultiStar: {-0.13, -0.27}, one-star: {-0.31, -0.31}
23:06:25.111 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
23:06:25.113 00.002 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.68)
23:06:25.113 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.01 mountX=-0.28 mountY=0.14, mountTheta=2.68
23:06:25.115 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.27, opts=13)
23:06:25.117 00.002 7988 Enqueuing Move request for scope (-0.13, -0.27)
23:06:25.117 00.000 15712 Worker thread wakes up
23:06:25.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
23:06:25.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
23:06:25.117 00.000 15712 Moving (-0.13, -0.27) raw xDistance=-0.28 yDistance=0.14
23:06:25.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=21, FiltMax=255, Gamma=0.690
23:06:25.121 00.004 7988 UpdateGuideState exits: m=1655 SNR=27.1
23:06:25.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:25.123 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:25.123 00.000 7988 Enqueuing Expose request
23:06:25.125 00.002 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 654.46
23:06:25.125 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
23:06:25.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:25.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:06:25.125 00.000 15712 MoveAxis(E, 60, ABG)
23:06:25.125 00.000 15712 Guiding  Dir = 2, Dur = 60
23:06:25.125 00.000 15712 IsGuiding returns 0
23:06:25.145 00.020 15712 PulseGuide returned control before completion, sleep 46
23:06:25.200 00.055 15712 IsGuiding returns 1
23:06:25.200 00.000 15712 scope still moving after pulse duration time elapsed
23:06:25.236 00.036 15712 IsGuiding returns 0
23:06:25.236 00.000 15712 scope move finished after 60 + 60 ms
23:06:25.236 00.000 15712 Move returns status 0, amount 60
23:06:25.236 00.000 15712 MoveAxis(N, 0, ABG)
23:06:25.236 00.000 15712 Move returns status 0, amount 0
23:06:25.236 00.000 15712 move complete, result=0
23:06:25.236 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
23:06:25.248 00.012 15712 worker thread done servicing request
23:06:25.248 00.000 15712 Worker thread wakes up
23:06:25.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:25.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:26.987 01.739 15712 Exposure complete
23:06:27.049 00.062 15712 worker thread done servicing request
23:06:27.049 00.000 7988 OnExposeComplete: enter
23:06:27.049 00.000 7988 UpdateGuideState(): m_state=6
23:06:27.051 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
23:06:27.053 00.002 7988 Star::Find returns 1 (0), X=500.29, Y=800.43, Mass=1701, SNR=27.4, Peak=158 HFD=4.7
23:06:27.053 00.000 7988 MultiStar: [#1 -0.16,-0.22,0.95,U] [#2 -0.29,-0.16,0.87,U] [#3 0.01,-0.17,0.85,U] [#4 -0.06,-0.03,0.74,U] [#5 -0.09,-0.16,0.72,U] [#6 0.11,-0.01,0.65,U] [#7 -0.20,-0.08,0.47,U] [#8 0.17,-0.03,0.45,U] 
23:06:27.055 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.13}, one-star: {-0.36, -0.20}
23:06:27.055 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.88 = 2.40)
23:06:27.057 00.002 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
23:06:27.059 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.32 mountX=-0.13 mountY=0.12, mountTheta=2.39
23:06:27.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.13, opts=13)
23:06:27.061 00.002 7988 Enqueuing Move request for scope (-0.12, -0.13)
23:06:27.063 00.002 15712 Worker thread wakes up
23:06:27.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
23:06:27.063 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
23:06:27.063 00.000 15712 Moving (-0.12, -0.13) raw xDistance=-0.13 yDistance=0.12
23:06:27.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:27.063 00.000 7988 UpdateGuideState exits: m=1701 SNR=27.4
23:06:27.065 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:27.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:27.067 00.002 7988 Enqueuing Expose request
23:06:27.067 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.42
23:06:27.067 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
23:06:27.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:27.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:06:27.067 00.000 15712 MoveAxis(E, 6, ABG)
23:06:27.067 00.000 15712 Guiding  Dir = 2, Dur = 6
23:06:27.067 00.000 15712 IsGuiding returns 0
23:06:27.083 00.016 15712 IsGuiding returns 0
23:06:27.083 00.000 15712 Move returns status 0, amount 6
23:06:27.083 00.000 15712 MoveAxis(N, 0, ABG)
23:06:27.083 00.000 15712 Move returns status 0, amount 0
23:06:27.083 00.000 15712 move complete, result=0
23:06:27.083 00.000 15712 worker thread done servicing request
23:06:27.083 00.000 15712 Worker thread wakes up
23:06:27.083 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:06:27.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:27.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:28.515 01.432 15712 Exposure complete
23:06:28.562 00.047 15712 worker thread done servicing request
23:06:28.562 00.000 7988 OnExposeComplete: enter
23:06:28.577 00.015 7988 UpdateGuideState(): m_state=6
23:06:28.577 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
23:06:28.579 00.002 7988 Star::Find returns 1 (0), X=500.38, Y=800.52, Mass=1569, SNR=26.2, Peak=148 HFD=4.1
23:06:28.579 00.000 7988 MultiStar: [#1 -0.17,-0.08,1.06,U] [#2 -0.15,-0.16,0.89,U] [#3 0.21,-0.41,0.89,U] [#4 -0.10,-0.00,0.74,U] [#5 -0.02,-0.17,0.73,U] [#6 -0.01,-0.26,0.66,U] [#7 -0.19,-0.02,0.50,U] [#8 -0.06,0.15,0.46,U] 
23:06:28.579 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {-0.28, -0.11}
23:06:28.579 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
23:06:28.579 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.53)
23:06:28.579 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-2.16 mountX=-0.14 mountY=0.09, mountTheta=2.54
23:06:28.579 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.14, opts=13)
23:06:28.579 00.000 7988 Enqueuing Move request for scope (-0.09, -0.14)
23:06:28.579 00.000 15712 Worker thread wakes up
23:06:28.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
23:06:28.579 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
23:06:28.579 00.000 15712 Moving (-0.09, -0.14) raw xDistance=-0.14 yDistance=0.09
23:06:28.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:28.579 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.2
23:06:28.590 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:28.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:28.592 00.002 7988 Enqueuing Expose request
23:06:28.592 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.39
23:06:28.592 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
23:06:28.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:28.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:06:28.592 00.000 15712 MoveAxis(E, 8, ABG)
23:06:28.592 00.000 15712 Guiding  Dir = 2, Dur = 8
23:06:28.592 00.000 15712 IsGuiding returns 0
23:06:28.613 00.021 15712 IsGuiding returns 0
23:06:28.613 00.000 15712 Move returns status 0, amount 8
23:06:28.613 00.000 15712 MoveAxis(N, 0, ABG)
23:06:28.613 00.000 15712 Move returns status 0, amount 0
23:06:28.613 00.000 15712 move complete, result=0
23:06:28.613 00.000 15712 worker thread done servicing request
23:06:28.613 00.000 15712 Worker thread wakes up
23:06:28.613 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:06:28.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:28.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:30.254 01.641 15712 Exposure complete
23:06:30.315 00.061 15712 worker thread done servicing request
23:06:30.315 00.000 7988 OnExposeComplete: enter
23:06:30.317 00.002 7988 UpdateGuideState(): m_state=6
23:06:30.317 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
23:06:30.319 00.002 7988 Star::Find returns 1 (0), X=500.38, Y=800.54, Mass=1661, SNR=26.8, Peak=151 HFD=4.4
23:06:30.319 00.000 7988 MultiStar: [#1 -0.05,-0.17,1.02,U] [#2 -0.32,-0.15,0.88,U] [#3 -0.02,-0.21,0.89,U] [#4 -0.19,0.14,0.75,U] [#5 0.09,-0.29,0.75,U] [#6 -0.00,-0.08,0.67,U] [#7 -0.26,0.10,0.50,U] [#8 0.02,0.24,0.44,U] 
23:06:30.321 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {-0.27, -0.09}
23:06:30.323 00.002 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.08 = 2.20)
23:06:30.323 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.11 = 2.17)
23:06:30.325 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.52 mountX=-0.09 mountY=0.12, mountTheta=2.19
23:06:30.325 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.09, opts=13)
23:06:30.327 00.002 7988 Enqueuing Move request for scope (-0.12, -0.09)
23:06:30.329 00.002 15712 Worker thread wakes up
23:06:30.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
23:06:30.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
23:06:30.329 00.000 15712 Moving (-0.12, -0.09) raw xDistance=-0.09 yDistance=0.12
23:06:30.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:30.330 00.001 7988 UpdateGuideState exits: m=1661 SNR=26.8
23:06:30.331 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:30.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:30.331 00.000 7988 Enqueuing Expose request
23:06:30.331 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.36
23:06:30.331 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
23:06:30.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:30.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:06:30.331 00.000 15712 MoveAxis(E, 7, ABG)
23:06:30.331 00.000 15712 Guiding  Dir = 2, Dur = 7
23:06:30.331 00.000 15712 IsGuiding returns 0
23:06:30.389 00.058 15712 IsGuiding returns 0
23:06:30.389 00.000 15712 Move returns status 0, amount 7
23:06:30.389 00.000 15712 MoveAxis(N, 0, ABG)
23:06:30.389 00.000 15712 Move returns status 0, amount 0
23:06:30.389 00.000 15712 move complete, result=0
23:06:30.389 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:06:30.395 00.006 15712 worker thread done servicing request
23:06:30.395 00.000 15712 Worker thread wakes up
23:06:30.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:30.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:31.811 01.416 15712 Exposure complete
23:06:31.860 00.049 15712 worker thread done servicing request
23:06:31.860 00.000 7988 OnExposeComplete: enter
23:06:31.874 00.014 7988 UpdateGuideState(): m_state=6
23:06:31.876 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
23:06:31.877 00.001 7988 Star::Find returns 1 (0), X=500.24, Y=800.30, Mass=1763, SNR=27.9, Peak=162 HFD=4.6
23:06:31.877 00.000 7988 MultiStar: [#1 -0.16,-0.42,0.93,U] [#2 -0.36,-0.19,0.81,U] [#3 -0.07,-0.30,0.82,U] [#4 -0.48,-0.14,0.00,M1] [#5 -0.22,-0.27,0.73,U] [#6 -0.00,-0.35,0.64,U] [#7 -0.20,-0.28,0.48,U] [#8 -0.07,-0.25,0.43,U] 
23:06:31.879 00.002 7988 refined, 7 included, MultiStar: {-0.21, -0.30}, one-star: {-0.42, -0.33}
23:06:31.879 00.000 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.73 = 2.55)
23:06:31.881 00.002 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.52)
23:06:31.881 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.30 hyp=0.37 cameraTheta=-2.17 mountX=-0.31 mountY=0.21, mountTheta=2.53
23:06:31.883 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.30, opts=13)
23:06:31.885 00.002 7988 Enqueuing Move request for scope (-0.21, -0.30)
23:06:31.887 00.002 15712 Worker thread wakes up
23:06:31.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.30) opts 0xd
23:06:31.887 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.30)
23:06:31.887 00.000 15712 Moving (-0.21, -0.30) raw xDistance=-0.31 yDistance=0.21
23:06:31.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:31.887 00.000 7988 UpdateGuideState exits: m=1763 SNR=27.9
23:06:31.889 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:31.890 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:31.890 00.000 7988 Enqueuing Expose request
23:06:31.892 00.002 15712 PPEC rslt: input = -0.31, final = -0.21, react = -0.18, pred = -0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 654.33
23:06:31.892 00.000 15712 PPEC: input: -0.31, control: -0.21, exposure: 1500
23:06:31.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:31.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:06:31.892 00.000 15712 MoveAxis(E, 69, ABG)
23:06:31.892 00.000 15712 Guiding  Dir = 2, Dur = 69
23:06:31.892 00.000 15712 IsGuiding returns 0
23:06:31.911 00.019 15712 PulseGuide returned control before completion, sleep 62
23:06:31.986 00.075 15712 IsGuiding returns 0
23:06:31.986 00.000 15712 Move returns status 0, amount 69
23:06:31.986 00.000 15712 MoveAxis(N, 0, ABG)
23:06:31.986 00.000 15712 Move returns status 0, amount 0
23:06:31.986 00.000 15712 move complete, result=0
23:06:31.986 00.000 15712 worker thread done servicing request
23:06:31.986 00.000 15712 Worker thread wakes up
23:06:31.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:31.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:31.986 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
23:06:33.629 01.643 15712 Exposure complete
23:06:33.689 00.060 15712 worker thread done servicing request
23:06:33.691 00.002 7988 OnExposeComplete: enter
23:06:33.691 00.000 7988 UpdateGuideState(): m_state=6
23:06:33.693 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
23:06:33.693 00.000 7988 Star::Find returns 1 (0), X=500.52, Y=800.49, Mass=1755, SNR=28.0, Peak=173 HFD=5.1
23:06:33.693 00.000 7988 MultiStar: [#1 0.05,-0.25,0.91,U] [#2 -0.08,-0.24,0.86,U] [#3 0.04,-0.24,0.83,U] [#4 0.06,-0.17,0.74,U] [#5 0.10,-0.02,0.70,U] [#6 0.08,-0.15,0.63,U] [#7 -0.14,-0.01,0.46,U] [#8 0.02,0.06,0.45,U] 
23:06:33.697 00.004 7988 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {-0.14, -0.14}
23:06:33.697 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
23:06:33.697 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
23:06:33.697 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.59 mountX=-0.15 mountY=0.01, mountTheta=3.09
23:06:33.697 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.15, opts=13)
23:06:33.703 00.006 7988 Enqueuing Move request for scope (-0.00, -0.15)
23:06:33.703 00.000 15712 Worker thread wakes up
23:06:33.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
23:06:33.703 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
23:06:33.703 00.000 15712 Moving (-0.00, -0.15) raw xDistance=-0.15 yDistance=0.01
23:06:33.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:33.703 00.000 7988 UpdateGuideState exits: m=1755 SNR=28.0
23:06:33.707 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:33.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:33.709 00.002 7988 Enqueuing Expose request
23:06:33.709 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 654.29
23:06:33.709 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
23:06:33.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:33.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:06:33.709 00.000 15712 MoveAxis(E, 6, ABG)
23:06:33.709 00.000 15712 Guiding  Dir = 2, Dur = 6
23:06:33.709 00.000 15712 IsGuiding returns 0
23:06:33.731 00.022 15712 IsGuiding returns 0
23:06:33.731 00.000 15712 Move returns status 0, amount 6
23:06:33.731 00.000 15712 MoveAxis(N, 0, ABG)
23:06:33.731 00.000 15712 Move returns status 0, amount 0
23:06:33.731 00.000 15712 move complete, result=0
23:06:33.731 00.000 15712 worker thread done servicing request
23:06:33.731 00.000 15712 Worker thread wakes up
23:06:33.731 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:06:33.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:33.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:35.147 01.416 15712 Exposure complete
23:06:35.192 00.045 15712 worker thread done servicing request
23:06:35.192 00.000 7988 OnExposeComplete: enter
23:06:35.209 00.017 7988 UpdateGuideState(): m_state=6
23:06:35.209 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
23:06:35.209 00.000 7988 Star::Find returns 1 (0), X=500.63, Y=800.13, Mass=1676, SNR=27.4, Peak=190 HFD=4.4
23:06:35.209 00.000 7988 MultiStar: [#1 -0.01,-0.54,0.00,M1] [#2 -0.18,-0.50,0.00,M1] [#3 0.24,-0.62,0.00,M1] [#4 -0.24,-0.44,0.00,M1] [#5 0.14,-0.58,0.00,M1] [#6 0.33,-0.49,0.00,M1] [#7 -0.19,-0.48,0.00,M1] [#8 0.06,-0.24,0.45,U] 
23:06:35.209 00.000 7988 refined, 1 included, MultiStar: {-0.00, -0.42}, one-star: {-0.03, -0.50}
23:06:35.209 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
23:06:35.209 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.12)
23:06:35.209 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.42 hyp=0.42 cameraTheta=-1.57 mountX=-0.42 mountY=0.01, mountTheta=3.12
23:06:35.209 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.42, opts=13)
23:06:35.209 00.000 7988 Enqueuing Move request for scope (-0.00, -0.42)
23:06:35.209 00.000 15712 Worker thread wakes up
23:06:35.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.42) opts 0xd
23:06:35.209 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.42)
23:06:35.209 00.000 15712 Moving (-0.00, -0.42) raw xDistance=-0.42 yDistance=0.01
23:06:35.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:35.209 00.000 7988 UpdateGuideState exits: m=1676 SNR=27.4
23:06:35.223 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:35.224 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:35.224 00.000 7988 Enqueuing Expose request
23:06:35.226 00.002 15712 PPEC rslt: input = -0.42, final = -0.26, react = -0.25, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 654.26
23:06:35.226 00.000 15712 PPEC: input: -0.42, control: -0.26, exposure: 1500
23:06:35.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:35.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:06:35.226 00.000 15712 MoveAxis(E, 86, ABG)
23:06:35.226 00.000 15712 Guiding  Dir = 2, Dur = 86
23:06:35.226 00.000 15712 IsGuiding returns 0
23:06:35.246 00.020 15712 PulseGuide returned control before completion, sleep 72
23:06:35.362 00.116 15712 IsGuiding returns 0
23:06:35.362 00.000 15712 Move returns status 0, amount 86
23:06:35.362 00.000 15712 MoveAxis(N, 0, ABG)
23:06:35.362 00.000 15712 Move returns status 0, amount 0
23:06:35.362 00.000 15712 move complete, result=0
23:06:35.362 00.000 7988 GuideStep: -0.4 px 86 ms EAST, 0.0 px 0 ms NORTH
23:06:35.366 00.004 15712 worker thread done servicing request
23:06:35.366 00.000 15712 Worker thread wakes up
23:06:35.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:35.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:37.107 01.741 15712 Exposure complete
23:06:37.164 00.057 15712 worker thread done servicing request
23:06:37.164 00.000 7988 OnExposeComplete: enter
23:06:37.164 00.000 7988 UpdateGuideState(): m_state=6
23:06:37.169 00.005 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
23:06:37.171 00.002 7988 Star::Find returns 1 (0), X=500.51, Y=800.36, Mass=1636, SNR=26.8, Peak=167 HFD=4.4
23:06:37.171 00.000 7988 MultiStar: [#1 0.07,-0.25,0.97,U] [#2 -0.16,-0.25,0.87,U] [#3 0.19,-0.30,0.85,U] [#4 -0.24,-0.15,0.75,U] [#5 0.25,-0.39,0.73,U] [#6 0.26,-0.38,0.70,U] [#7 -0.02,0.10,0.50,U] [#8 0.11,-0.13,0.44,U] 
23:06:37.173 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.24}, one-star: {-0.15, -0.26}
23:06:37.173 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
23:06:37.175 00.002 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
23:06:37.175 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=-0.24 mountY=-0.02, mountTheta=-3.07
23:06:37.177 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.24, opts=13)
23:06:37.179 00.002 7988 Enqueuing Move request for scope (0.02, -0.24)
23:06:37.179 00.000 15712 Worker thread wakes up
23:06:37.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
23:06:37.179 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
23:06:37.179 00.000 15712 Moving (0.02, -0.24) raw xDistance=-0.24 yDistance=-0.02
23:06:37.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:37.181 00.002 7988 UpdateGuideState exits: m=1636 SNR=26.8
23:06:37.181 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:37.183 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:37.185 00.002 7988 Enqueuing Expose request
23:06:37.185 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 654.23
23:06:37.185 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
23:06:37.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:37.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:06:37.185 00.000 15712 MoveAxis(E, 50, ABG)
23:06:37.185 00.000 15712 Guiding  Dir = 2, Dur = 50
23:06:37.185 00.000 15712 IsGuiding returns 0
23:06:37.202 00.017 15712 PulseGuide returned control before completion, sleep 45
23:06:37.280 00.078 15712 IsGuiding returns 1
23:06:37.280 00.000 15712 scope still moving after pulse duration time elapsed
23:06:37.312 00.032 15712 IsGuiding returns 0
23:06:37.312 00.000 15712 scope move finished after 50 + 75 ms
23:06:37.312 00.000 15712 Move returns status 0, amount 50
23:06:37.312 00.000 15712 MoveAxis(N, 0, ABG)
23:06:37.312 00.000 15712 Move returns status 0, amount 0
23:06:37.312 00.000 15712 move complete, result=0
23:06:37.312 00.000 15712 worker thread done servicing request
23:06:37.312 00.000 15712 Worker thread wakes up
23:06:37.312 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
23:06:37.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:37.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:38.719 01.407 15712 Exposure complete
23:06:38.780 00.061 15712 worker thread done servicing request
23:06:38.780 00.000 7988 OnExposeComplete: enter
23:06:38.780 00.000 7988 UpdateGuideState(): m_state=6
23:06:38.782 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
23:06:38.782 00.000 7988 Star::Find returns 1 (0), X=500.53, Y=800.32, Mass=1557, SNR=26.0, Peak=182 HFD=4.4
23:06:38.784 00.002 7988 MultiStar: [#1 -0.04,-0.49,0.00,M1] [#2 -0.09,-0.31,0.90,U] [#3 0.23,-0.59,0.00,M1] [#4 -0.20,-0.19,0.77,U] [#5 0.19,-0.45,0.00,M1] [#6 0.25,-0.70,0.00,M1] [#7 -0.20,-0.20,0.50,U] [#8 -0.04,-0.20,0.46,U] 
23:06:38.784 00.000 7988 refined, 4 included, MultiStar: {-0.13, -0.25}, one-star: {-0.13, -0.31}
23:06:38.784 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.61 = 2.67)
23:06:38.784 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.64)
23:06:38.784 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.29 cameraTheta=-2.05 mountX=-0.26 mountY=0.14, mountTheta=2.64
23:06:38.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.25, opts=13)
23:06:38.784 00.000 7988 Enqueuing Move request for scope (-0.13, -0.25)
23:06:38.784 00.000 15712 Worker thread wakes up
23:06:38.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
23:06:38.784 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
23:06:38.784 00.000 15712 Moving (-0.13, -0.25) raw xDistance=-0.26 yDistance=0.14
23:06:38.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:38.795 00.011 7988 UpdateGuideState exits: m=1557 SNR=26.0
23:06:38.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:38.797 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:38.797 00.000 7988 Enqueuing Expose request
23:06:38.797 00.000 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 654.19
23:06:38.797 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
23:06:38.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:38.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:06:38.797 00.000 15712 MoveAxis(E, 52, ABG)
23:06:38.797 00.000 15712 Guiding  Dir = 2, Dur = 52
23:06:38.797 00.000 15712 IsGuiding returns 0
23:06:38.816 00.019 15712 PulseGuide returned control before completion, sleep 46
23:06:38.895 00.079 15712 IsGuiding returns 0
23:06:38.895 00.000 15712 Move returns status 0, amount 52
23:06:38.895 00.000 15712 MoveAxis(N, 0, ABG)
23:06:38.895 00.000 15712 Move returns status 0, amount 0
23:06:38.895 00.000 15712 move complete, result=0
23:06:38.895 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
23:06:38.899 00.004 15712 worker thread done servicing request
23:06:38.899 00.000 15712 Worker thread wakes up
23:06:38.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:38.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:40.536 01.637 15712 Exposure complete
23:06:40.596 00.060 15712 worker thread done servicing request
23:06:40.596 00.000 7988 OnExposeComplete: enter
23:06:40.599 00.003 7988 UpdateGuideState(): m_state=6
23:06:40.599 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
23:06:40.601 00.002 7988 Star::Find returns 1 (0), X=500.31, Y=800.51, Mass=1522, SNR=25.9, Peak=153 HFD=4.5
23:06:40.601 00.000 7988 MultiStar: [#1 -0.02,-0.23,1.00,U] [#2 -0.17,-0.05,0.91,U] [#3 0.07,-0.23,0.90,U] [#4 -0.24,0.04,0.78,U] [#5 -0.03,-0.18,0.77,U] [#6 0.05,-0.35,0.72,U] [#7 -0.21,0.01,0.52,U] [#8 -0.02,0.03,0.45,U] 
23:06:40.603 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {-0.35, -0.11}
23:06:40.603 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
23:06:40.605 00.002 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
23:06:40.607 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.24 mountX=-0.13 mountY=0.11, mountTheta=2.46
23:06:40.607 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.13, opts=13)
23:06:40.609 00.002 7988 Enqueuing Move request for scope (-0.11, -0.13)
23:06:40.611 00.002 15712 Worker thread wakes up
23:06:40.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
23:06:40.611 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
23:06:40.611 00.000 15712 Moving (-0.11, -0.13) raw xDistance=-0.13 yDistance=0.11
23:06:40.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:40.611 00.000 7988 UpdateGuideState exits: m=1522 SNR=25.9
23:06:40.613 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:40.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:40.615 00.002 7988 Enqueuing Expose request
23:06:40.616 00.001 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.16
23:06:40.616 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
23:06:40.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:40.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:06:40.616 00.000 15712 MoveAxis(E, 2, ABG)
23:06:40.616 00.000 15712 Guiding  Dir = 2, Dur = 2
23:06:40.616 00.000 15712 IsGuiding returns 0
23:06:40.639 00.023 15712 IsGuiding returns 0
23:06:40.639 00.000 15712 Move returns status 0, amount 2
23:06:40.639 00.000 15712 MoveAxis(N, 0, ABG)
23:06:40.639 00.000 15712 Move returns status 0, amount 0
23:06:40.639 00.000 15712 move complete, result=0
23:06:40.639 00.000 15712 worker thread done servicing request
23:06:40.639 00.000 15712 Worker thread wakes up
23:06:40.639 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:06:40.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:40.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:42.055 01.416 15712 Exposure complete
23:06:42.116 00.061 15712 worker thread done servicing request
23:06:42.116 00.000 7988 OnExposeComplete: enter
23:06:42.116 00.000 7988 UpdateGuideState(): m_state=6
23:06:42.119 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
23:06:42.119 00.000 7988 Star::Find returns 1 (0), X=500.47, Y=800.42, Mass=1702, SNR=27.5, Peak=162 HFD=4.9
23:06:42.121 00.002 7988 MultiStar: [#1 0.02,-0.22,0.95,U] [#2 0.00,-0.13,0.81,U] [#3 0.19,-0.04,0.83,U] [#4 -0.35,0.09,0.71,U] [#5 0.28,-0.13,0.72,U] [#6 0.00,-0.39,0.65,U] [#7 -0.04,0.18,0.49,U] [#8 0.13,0.25,0.42,U] 
23:06:42.121 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {-0.19, -0.21}
23:06:42.123 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
23:06:42.123 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
23:06:42.125 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=-0.10 mountY=0.00, mountTheta=3.10
23:06:42.127 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.10, opts=13)
23:06:42.127 00.000 7988 Enqueuing Move request for scope (-0.00, -0.10)
23:06:42.129 00.002 15712 Worker thread wakes up
23:06:42.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
23:06:42.129 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
23:06:42.129 00.000 15712 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.00
23:06:42.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:42.131 00.002 7988 UpdateGuideState exits: m=1702 SNR=27.5
23:06:42.132 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:42.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:42.132 00.000 7988 Enqueuing Expose request
23:06:42.132 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.13
23:06:42.132 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
23:06:42.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:42.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:06:42.132 00.000 15712 MoveAxis(E, 3, ABG)
23:06:42.132 00.000 15712 Guiding  Dir = 2, Dur = 3
23:06:42.132 00.000 15712 IsGuiding returns 0
23:06:42.148 00.016 15712 IsGuiding returns 0
23:06:42.148 00.000 15712 Move returns status 0, amount 3
23:06:42.148 00.000 15712 MoveAxis(N, 0, ABG)
23:06:42.148 00.000 15712 Move returns status 0, amount 0
23:06:42.148 00.000 15712 move complete, result=0
23:06:42.148 00.000 15712 worker thread done servicing request
23:06:42.148 00.000 15712 Worker thread wakes up
23:06:42.148 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:06:42.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:42.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:43.793 01.645 15712 Exposure complete
23:06:43.850 00.057 15712 worker thread done servicing request
23:06:43.850 00.000 7988 OnExposeComplete: enter
23:06:43.850 00.000 7988 UpdateGuideState(): m_state=6
23:06:43.857 00.007 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
23:06:43.857 00.000 7988 Star::Find returns 1 (0), X=500.44, Y=800.76, Mass=1607, SNR=26.6, Peak=158 HFD=4.3
23:06:43.857 00.000 7988 MultiStar: [#1 0.00,-0.11,0.98,U] [#2 -0.25,0.01,0.88,U] [#3 0.04,-0.13,0.85,U] [#4 -0.10,0.27,0.76,U] [#5 0.05,-0.08,0.76,U] [#6 -0.05,-0.10,0.66,U] [#7 -0.18,0.24,0.51,U] [#8 -0.17,0.18,0.49,U] 
23:06:43.857 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {-0.22, 0.13}
23:06:43.857 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.56) = xAngle (1.27 = 1.27)
23:06:43.857 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
23:06:43.857 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.83 mountX=0.03 mountY=0.09, mountTheta=1.26
23:06:43.866 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.03, opts=13)
23:06:43.866 00.000 7988 Enqueuing Move request for scope (-0.09, 0.03)
23:06:43.866 00.000 15712 Worker thread wakes up
23:06:43.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
23:06:43.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
23:06:43.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:43.866 00.000 7988 UpdateGuideState exits: m=1607 SNR=26.6
23:06:43.871 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:43.871 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:43.873 00.002 7988 Enqueuing Expose request
23:06:43.873 00.000 15712 Moving (-0.09, 0.03) raw xDistance=0.03 yDistance=0.09
23:06:43.873 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.10
23:06:43.873 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
23:06:43.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:43.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:06:43.873 00.000 15712 MoveAxis(E, 3, ABG)
23:06:43.873 00.000 15712 Guiding  Dir = 2, Dur = 3
23:06:43.873 00.000 15712 IsGuiding returns 0
23:06:43.889 00.016 15712 IsGuiding returns 0
23:06:43.889 00.000 15712 Move returns status 0, amount 3
23:06:43.889 00.000 15712 MoveAxis(N, 0, ABG)
23:06:43.889 00.000 15712 Move returns status 0, amount 0
23:06:43.889 00.000 15712 move complete, result=0
23:06:43.889 00.000 15712 worker thread done servicing request
23:06:43.889 00.000 15712 Worker thread wakes up
23:06:43.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:43.889 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:06:43.900 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:45.310 01.410 15712 Exposure complete
23:06:45.369 00.059 15712 worker thread done servicing request
23:06:45.369 00.000 7988 OnExposeComplete: enter
23:06:45.372 00.003 7988 UpdateGuideState(): m_state=6
23:06:45.372 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
23:06:45.372 00.000 7988 Star::Find returns 1 (0), X=500.29, Y=800.64, Mass=1603, SNR=26.8, Peak=146 HFD=4.6
23:06:45.372 00.000 7988 MultiStar: [#1 -0.10,-0.20,0.96,U] [#2 -0.39,-0.09,0.84,U] [#3 -0.01,-0.25,0.85,U] [#4 -0.36,-0.02,0.78,U] [#5 -0.19,-0.09,0.73,U] [#6 0.22,-0.08,0.71,U] [#7 -0.00,-0.17,0.50,U] [#8 -0.47,0.33,0.00,M1] 
23:06:45.372 00.000 7988 refined, 7 included, MultiStar: {-0.17, -0.11}, one-star: {-0.37, 0.01}
23:06:45.372 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
23:06:45.372 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
23:06:45.372 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.57 mountX=-0.11 mountY=0.17, mountTheta=2.14
23:06:45.372 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.11, opts=13)
23:06:45.372 00.000 7988 Enqueuing Move request for scope (-0.17, -0.11)
23:06:45.382 00.010 15712 Worker thread wakes up
23:06:45.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
23:06:45.382 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
23:06:45.382 00.000 15712 Moving (-0.17, -0.11) raw xDistance=-0.11 yDistance=0.17
23:06:45.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:45.382 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.8
23:06:45.385 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:45.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:45.388 00.003 7988 Enqueuing Expose request
23:06:45.388 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 654.06
23:06:45.388 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
23:06:45.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:45.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:06:45.390 00.002 15712 MoveAxis(E, 3, ABG)
23:06:45.390 00.000 15712 Guiding  Dir = 2, Dur = 3
23:06:45.390 00.000 15712 IsGuiding returns 0
23:06:45.416 00.026 15712 IsGuiding returns 0
23:06:45.416 00.000 15712 Move returns status 0, amount 3
23:06:45.416 00.000 15712 MoveAxis(N, 0, ABG)
23:06:45.416 00.000 15712 Move returns status 0, amount 0
23:06:45.416 00.000 15712 move complete, result=0
23:06:45.416 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
23:06:45.419 00.003 15712 worker thread done servicing request
23:06:45.419 00.000 15712 Worker thread wakes up
23:06:45.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:45.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:47.063 01.644 15712 Exposure complete
23:06:47.117 00.054 15712 worker thread done servicing request
23:06:47.117 00.000 7988 OnExposeComplete: enter
23:06:47.124 00.007 7988 UpdateGuideState(): m_state=6
23:06:47.124 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
23:06:47.124 00.000 7988 Star::Find returns 1 (0), X=500.32, Y=800.55, Mass=1622, SNR=26.6, Peak=156 HFD=4.5
23:06:47.124 00.000 7988 MultiStar: [#1 -0.13,-0.12,1.00,U] [#2 -0.16,-0.18,0.89,U] [#3 0.19,-0.14,0.85,U] [#4 -0.16,-0.01,0.78,U] [#5 0.04,-0.19,0.75,U] [#6 0.20,-0.12,0.63,U] [#7 -0.19,-0.15,0.50,U] [#8 -0.02,0.02,0.48,U] 
23:06:47.124 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {-0.34, -0.08}
23:06:47.124 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
23:06:47.124 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.51)
23:06:47.124 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.18 mountX=-0.11 mountY=0.08, mountTheta=2.52
23:06:47.134 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
23:06:47.134 00.000 7988 Enqueuing Move request for scope (-0.08, -0.11)
23:06:47.134 00.000 15712 Worker thread wakes up
23:06:47.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
23:06:47.134 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
23:06:47.134 00.000 15712 Moving (-0.08, -0.11) raw xDistance=-0.11 yDistance=0.08
23:06:47.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:47.134 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.6
23:06:47.139 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:47.140 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:47.140 00.000 7988 Enqueuing Expose request
23:06:47.140 00.000 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 654.03
23:06:47.140 00.000 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
23:06:47.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:47.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:06:47.140 00.000 15712 MoveAxis(E, 12, ABG)
23:06:47.140 00.000 15712 Guiding  Dir = 2, Dur = 12
23:06:47.140 00.000 15712 IsGuiding returns 0
23:06:47.156 00.016 15712 IsGuiding returns 1
23:06:47.156 00.000 15712 scope still moving after pulse duration time elapsed
23:06:47.208 00.052 15712 IsGuiding returns 0
23:06:47.208 00.000 15712 scope move finished after 12 + 53 ms
23:06:47.208 00.000 15712 Move returns status 0, amount 12
23:06:47.208 00.000 15712 MoveAxis(N, 0, ABG)
23:06:47.208 00.000 15712 Move returns status 0, amount 0
23:06:47.208 00.000 15712 move complete, result=0
23:06:47.208 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
23:06:47.210 00.002 15712 worker thread done servicing request
23:06:47.210 00.000 15712 Worker thread wakes up
23:06:47.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:47.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:48.628 01.418 15712 Exposure complete
23:06:48.688 00.060 15712 worker thread done servicing request
23:06:48.689 00.001 7988 OnExposeComplete: enter
23:06:48.689 00.000 7988 UpdateGuideState(): m_state=6
23:06:48.689 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
23:06:48.689 00.000 7988 Star::Find returns 1 (0), X=500.47, Y=800.51, Mass=1743, SNR=27.8, Peak=146 HFD=5.0
23:06:48.689 00.000 7988 MultiStar: [#1 0.05,-0.13,0.94,U] [#2 -0.32,-0.21,0.83,U] [#3 0.09,-0.35,0.83,U] [#4 -0.06,0.03,0.75,U] [#5 -0.14,-0.16,0.74,U] [#6 0.17,0.01,0.64,U] [#7 -0.19,-0.01,0.47,U] [#8 0.11,-0.01,0.42,U] 
23:06:48.689 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.12}, one-star: {-0.18, -0.12}
23:06:48.689 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.62 = 2.66)
23:06:48.689 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
23:06:48.697 00.008 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.06 mountX=-0.12 mountY=0.07, mountTheta=2.64
23:06:48.697 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.12, opts=13)
23:06:48.697 00.000 7988 Enqueuing Move request for scope (-0.06, -0.12)
23:06:48.697 00.000 15712 Worker thread wakes up
23:06:48.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
23:06:48.697 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
23:06:48.697 00.000 15712 Moving (-0.06, -0.12) raw xDistance=-0.12 yDistance=0.07
23:06:48.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:48.697 00.000 7988 UpdateGuideState exits: m=1743 SNR=27.8
23:06:48.703 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:48.705 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:48.705 00.000 7988 Enqueuing Expose request
23:06:48.707 00.002 15712 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 654.00
23:06:48.707 00.000 15712 PPEC: input: -0.12, control: -0.04, exposure: 1500
23:06:48.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:48.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:06:48.707 00.000 15712 MoveAxis(E, 12, ABG)
23:06:48.707 00.000 15712 Guiding  Dir = 2, Dur = 12
23:06:48.711 00.004 15712 IsGuiding returns 0
23:06:48.720 00.009 15712 IsGuiding returns 1
23:06:48.720 00.000 15712 scope still moving after pulse duration time elapsed
23:06:48.775 00.055 15712 IsGuiding returns 0
23:06:48.775 00.000 15712 scope move finished after 12 + 51 ms
23:06:48.775 00.000 15712 Move returns status 0, amount 12
23:06:48.775 00.000 15712 MoveAxis(N, 0, ABG)
23:06:48.775 00.000 15712 Move returns status 0, amount 0
23:06:48.775 00.000 15712 move complete, result=0
23:06:48.775 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
23:06:48.775 00.000 15712 worker thread done servicing request
23:06:48.775 00.000 15712 Worker thread wakes up
23:06:48.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:48.777 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:50.414 01.637 15712 Exposure complete
23:06:50.475 00.061 15712 worker thread done servicing request
23:06:50.475 00.000 7988 OnExposeComplete: enter
23:06:50.476 00.001 7988 UpdateGuideState(): m_state=6
23:06:50.478 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
23:06:50.478 00.000 7988 Star::Find returns 1 (0), X=500.56, Y=800.49, Mass=1651, SNR=27.3, Peak=171 HFD=4.3
23:06:50.480 00.002 7988 MultiStar: [#1 -0.10,-0.09,0.96,U] [#2 -0.12,-0.12,0.82,U] [#3 0.04,-0.11,0.86,U] [#4 -0.14,-0.07,0.75,U] [#5 0.09,0.06,0.71,U] [#6 0.13,-0.04,0.63,U] [#7 -0.10,0.06,0.49,U] [#8 0.28,0.04,0.43,U] 
23:06:50.480 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.10, -0.14}
23:06:50.482 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
23:06:50.483 00.001 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
23:06:50.483 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.94 mountX=-0.06 mountY=0.02, mountTheta=2.76
23:06:50.485 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
23:06:50.485 00.000 7988 Enqueuing Move request for scope (-0.02, -0.06)
23:06:50.485 00.000 15712 Worker thread wakes up
23:06:50.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:06:50.485 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:06:50.485 00.000 15712 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.02
23:06:50.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:50.485 00.000 7988 UpdateGuideState exits: m=1651 SNR=27.3
23:06:50.491 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:50.492 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:50.494 00.002 15712 PPEC rslt: input = -0.06, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 653.97
23:06:50.494 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
23:06:50.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:50.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:06:50.494 00.000 15712 MoveAxis(E, 12, ABG)
23:06:50.494 00.000 15712 Guiding  Dir = 2, Dur = 12
23:06:50.494 00.000 7988 Enqueuing Expose request
23:06:50.494 00.000 15712 IsGuiding returns 0
23:06:50.517 00.023 15712 IsGuiding returns 1
23:06:50.517 00.000 15712 scope still moving after pulse duration time elapsed
23:06:50.556 00.039 15712 IsGuiding returns 0
23:06:50.556 00.000 15712 scope move finished after 12 + 57 ms
23:06:50.556 00.000 15712 Move returns status 0, amount 12
23:06:50.556 00.000 15712 MoveAxis(N, 0, ABG)
23:06:50.556 00.000 15712 Move returns status 0, amount 0
23:06:50.556 00.000 15712 move complete, result=0
23:06:50.556 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
23:06:50.567 00.011 15712 worker thread done servicing request
23:06:50.567 00.000 15712 Worker thread wakes up
23:06:50.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:50.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:51.977 01.410 15712 Exposure complete
23:06:52.037 00.060 15712 worker thread done servicing request
23:06:52.037 00.000 7988 OnExposeComplete: enter
23:06:52.037 00.000 7988 UpdateGuideState(): m_state=6
23:06:52.039 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
23:06:52.041 00.002 7988 Star::Find returns 1 (0), X=500.42, Y=800.60, Mass=1602, SNR=26.4, Peak=167 HFD=4.3
23:06:52.041 00.000 7988 MultiStar: [#1 0.19,-0.04,0.97,U] [#2 -0.04,-0.14,0.85,U] [#3 0.27,-0.17,0.88,U] [#4 -0.13,0.20,0.76,U] [#5 0.29,-0.15,0.71,U] [#6 0.31,-0.21,0.68,U] [#7 -0.09,-0.02,0.55,U] [#8 -0.07,-0.03,0.46,U] 
23:06:52.043 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.23, -0.03}
23:06:52.043 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
23:06:52.043 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
23:06:52.046 00.003 7988 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.86 mountX=-0.06 mountY=-0.06, mountTheta=-2.44
23:06:52.048 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.07, opts=13)
23:06:52.048 00.000 7988 Enqueuing Move request for scope (0.06, -0.07)
23:06:52.050 00.002 15712 Worker thread wakes up
23:06:52.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:06:52.050 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:06:52.050 00.000 15712 Moving (0.06, -0.07) raw xDistance=-0.06 yDistance=-0.06
23:06:52.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:52.050 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.4
23:06:52.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:52.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:52.055 00.005 7988 Enqueuing Expose request
23:06:52.055 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.94
23:06:52.055 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
23:06:52.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:52.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:52.055 00.000 15712 MoveAxis(E, 5, ABG)
23:06:52.055 00.000 15712 Guiding  Dir = 2, Dur = 5
23:06:52.080 00.025 15712 IsGuiding returns 0
23:06:52.097 00.017 15712 IsGuiding returns 0
23:06:52.097 00.000 15712 Move returns status 0, amount 5
23:06:52.097 00.000 15712 MoveAxis(N, 0, ABG)
23:06:52.097 00.000 15712 Move returns status 0, amount 0
23:06:52.097 00.000 15712 move complete, result=0
23:06:52.097 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:06:52.101 00.004 15712 worker thread done servicing request
23:06:52.101 00.000 15712 Worker thread wakes up
23:06:52.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:52.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:53.841 01.740 15712 Exposure complete
23:06:53.900 00.059 15712 worker thread done servicing request
23:06:53.900 00.000 7988 OnExposeComplete: enter
23:06:53.903 00.003 7988 UpdateGuideState(): m_state=6
23:06:53.905 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
23:06:53.905 00.000 7988 Star::Find returns 1 (0), X=500.57, Y=800.81, Mass=1746, SNR=28.1, Peak=161 HFD=4.6
23:06:53.907 00.002 7988 MultiStar: [#1 0.07,0.04,0.92,U] [#2 -0.10,0.08,0.81,U] [#3 0.36,0.00,0.84,U] [#4 -0.11,0.22,0.72,U] [#5 0.02,0.05,0.71,U] [#6 0.11,0.13,0.65,U] [#7 -0.07,0.33,0.47,U] [#8 0.07,0.58,0.00,M1] 
23:06:53.907 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.12}, one-star: {-0.08, 0.19}
23:06:53.909 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
23:06:53.909 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
23:06:53.911 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=0.12 mountY=-0.03, mountTheta=-0.26
23:06:53.911 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.12, opts=13)
23:06:53.913 00.002 7988 Enqueuing Move request for scope (0.03, 0.12)
23:06:53.913 00.000 15712 Worker thread wakes up
23:06:53.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:06:53.913 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:06:53.913 00.000 15712 Moving (0.03, 0.12) raw xDistance=0.12 yDistance=-0.03
23:06:53.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:53.913 00.000 7988 UpdateGuideState exits: m=1746 SNR=28.1
23:06:53.917 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:53.919 00.002 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.90
23:06:53.919 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:53.919 00.000 7988 Enqueuing Expose request
23:06:53.919 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
23:06:53.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:53.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:06:53.919 00.000 15712 MoveAxis(E, 4, ABG)
23:06:53.919 00.000 15712 Guiding  Dir = 2, Dur = 4
23:06:53.919 00.000 15712 IsGuiding returns 0
23:06:53.970 00.051 15712 IsGuiding returns 0
23:06:53.970 00.000 15712 Move returns status 0, amount 4
23:06:53.970 00.000 15712 MoveAxis(N, 0, ABG)
23:06:53.970 00.000 15712 Move returns status 0, amount 0
23:06:53.970 00.000 15712 move complete, result=0
23:06:53.970 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:06:53.971 00.001 15712 worker thread done servicing request
23:06:53.971 00.000 15712 Worker thread wakes up
23:06:53.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:53.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:55.387 01.416 15712 Exposure complete
23:06:55.440 00.053 15712 worker thread done servicing request
23:06:55.440 00.000 7988 OnExposeComplete: enter
23:06:55.449 00.009 7988 UpdateGuideState(): m_state=6
23:06:55.451 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
23:06:55.451 00.000 7988 Star::Find returns 1 (0), X=500.47, Y=800.76, Mass=1577, SNR=26.4, Peak=191 HFD=4.5
23:06:55.453 00.002 7988 MultiStar: [#1 -0.05,-0.07,1.00,U] [#2 -0.00,-0.09,0.89,U] [#3 0.18,-0.04,0.85,U] [#4 -0.18,0.27,0.75,U] [#5 -0.07,-0.02,0.73,U] [#6 0.19,-0.09,0.68,U] [#7 -0.20,0.15,0.48,U] [#8 0.02,0.29,0.47,U] 
23:06:55.453 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.19, 0.14}
23:06:55.455 00.002 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.70 = 0.70)
23:06:55.455 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
23:06:55.457 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.26 mountX=0.04 mountY=0.03, mountTheta=0.68
23:06:55.459 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
23:06:55.459 00.000 7988 Enqueuing Move request for scope (-0.03, 0.04)
23:06:55.461 00.002 15712 Worker thread wakes up
23:06:55.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:06:55.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:06:55.461 00.000 15712 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.03
23:06:55.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:55.461 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.4
23:06:55.464 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:55.465 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:55.465 00.000 7988 Enqueuing Expose request
23:06:55.465 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.87
23:06:55.465 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
23:06:55.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:55.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:06:55.465 00.000 15712 MoveAxis(E, 4, ABG)
23:06:55.465 00.000 15712 Guiding  Dir = 2, Dur = 4
23:06:55.465 00.000 15712 IsGuiding returns 0
23:06:55.486 00.021 15712 IsGuiding returns 0
23:06:55.486 00.000 15712 Move returns status 0, amount 4
23:06:55.486 00.000 15712 MoveAxis(N, 0, ABG)
23:06:55.486 00.000 15712 Move returns status 0, amount 0
23:06:55.486 00.000 15712 move complete, result=0
23:06:55.486 00.000 15712 worker thread done servicing request
23:06:55.486 00.000 15712 Worker thread wakes up
23:06:55.486 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:06:55.491 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:55.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:57.127 01.636 15712 Exposure complete
23:06:57.188 00.061 15712 worker thread done servicing request
23:06:57.189 00.001 7988 OnExposeComplete: enter
23:06:57.189 00.000 7988 UpdateGuideState(): m_state=6
23:06:57.189 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
23:06:57.189 00.000 7988 Star::Find returns 1 (0), X=500.67, Y=800.76, Mass=1573, SNR=26.5, Peak=184 HFD=4.2
23:06:57.189 00.000 7988 MultiStar: [#1 0.01,0.02,0.99,U] [#2 0.16,0.17,0.86,U] [#3 0.52,-0.18,0.00,M1] [#4 -0.05,0.08,0.79,U] [#5 0.14,-0.06,0.73,U] [#6 0.38,0.18,0.65,U] [#7 0.06,0.31,0.53,U] [#8 0.27,0.36,0.45,U] 
23:06:57.189 00.000 7988 single-star, 7 included, MultiStar: {0.11, 0.13}, one-star: {0.02, 0.13}
23:06:57.195 00.006 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
23:06:57.195 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
23:06:57.195 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.43 mountX=0.13 mountY=-0.02, mountTheta=-0.16
23:06:57.195 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.13, opts=13)
23:06:57.200 00.005 7988 Enqueuing Move request for scope (0.02, 0.13)
23:06:57.200 00.000 15712 Worker thread wakes up
23:06:57.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:06:57.200 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:06:57.200 00.000 15712 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=-0.02
23:06:57.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:57.200 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.5
23:06:57.204 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:57.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:57.204 00.000 7988 Enqueuing Expose request
23:06:57.204 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.84
23:06:57.204 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
23:06:57.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:57.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:06:57.204 00.000 15712 MoveAxis(W, 3, ABG)
23:06:57.204 00.000 15712 Guiding  Dir = 3, Dur = 3
23:06:57.204 00.000 15712 IsGuiding returns 0
23:06:57.229 00.025 15712 IsGuiding returns 0
23:06:57.229 00.000 15712 Move returns status 0, amount 3
23:06:57.229 00.000 15712 MoveAxis(N, 0, ABG)
23:06:57.229 00.000 15712 Move returns status 0, amount 0
23:06:57.229 00.000 15712 move complete, result=0
23:06:57.229 00.000 15712 worker thread done servicing request
23:06:57.229 00.000 15712 Worker thread wakes up
23:06:57.229 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:06:57.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:57.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:06:58.636 01.407 15712 Exposure complete
23:06:58.697 00.061 15712 worker thread done servicing request
23:06:58.697 00.000 7988 OnExposeComplete: enter
23:06:58.699 00.002 7988 UpdateGuideState(): m_state=6
23:06:58.699 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
23:06:58.699 00.000 7988 Star::Find returns 1 (0), X=500.77, Y=800.72, Mass=1661, SNR=27.2, Peak=160 HFD=4.6
23:06:58.699 00.000 7988 MultiStar: [#1 0.36,0.09,1.01,U] [#2 0.04,0.14,0.83,U] [#3 0.31,-0.22,0.81,U] [#4 0.06,0.29,0.73,U] [#5 0.13,-0.22,0.70,U] [#6 0.42,-0.10,0.65,U] [#7 0.02,0.01,0.50,U] [#8 -0.13,0.23,0.44,U] 
23:06:58.699 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.12, 0.10}
23:06:58.699 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.56) = xAngle (-0.86 = -0.86)
23:06:58.699 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
23:06:58.699 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.70 mountX=0.10 mountY=-0.12, mountTheta=-0.87
23:06:58.708 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.10, opts=13)
23:06:58.708 00.000 7988 Enqueuing Move request for scope (0.12, 0.10)
23:06:58.708 00.000 15712 Worker thread wakes up
23:06:58.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:06:58.708 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:06:58.708 00.000 15712 Moving (0.12, 0.10) raw xDistance=0.10 yDistance=-0.12
23:06:58.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:06:58.708 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.2
23:06:58.715 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:58.715 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:06:58.715 00.000 7988 Enqueuing Expose request
23:06:58.715 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.81
23:06:58.715 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
23:06:58.715 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:58.715 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:06:58.715 00.000 15712 MoveAxis(W, 3, ABG)
23:06:58.715 00.000 15712 Guiding  Dir = 3, Dur = 3
23:06:58.715 00.000 15712 IsGuiding returns 0
23:06:58.734 00.019 15712 IsGuiding returns 0
23:06:58.734 00.000 15712 Move returns status 0, amount 3
23:06:58.734 00.000 15712 MoveAxis(N, 0, ABG)
23:06:58.734 00.000 15712 Move returns status 0, amount 0
23:06:58.734 00.000 15712 move complete, result=0
23:06:58.734 00.000 15712 worker thread done servicing request
23:06:58.734 00.000 15712 Worker thread wakes up
23:06:58.734 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:06:58.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:06:58.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:00.378 01.644 15712 Exposure complete
23:07:00.437 00.059 15712 worker thread done servicing request
23:07:00.437 00.000 7988 OnExposeComplete: enter
23:07:00.444 00.007 7988 UpdateGuideState(): m_state=6
23:07:00.444 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
23:07:00.444 00.000 7988 Star::Find returns 1 (0), X=500.53, Y=800.87, Mass=1658, SNR=27.4, Peak=143 HFD=4.8
23:07:00.444 00.000 7988 MultiStar: [#1 0.02,0.05,0.98,U] [#2 -0.11,0.11,0.84,U] [#3 0.17,0.06,0.85,U] [#4 -0.01,0.37,0.74,U] [#5 0.18,0.17,0.72,U] [#6 0.28,0.11,0.61,U] [#7 -0.11,0.31,0.47,U] [#8 -0.06,0.22,0.45,U] 
23:07:00.444 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.17}, one-star: {-0.13, 0.25}
23:07:00.444 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
23:07:00.444 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
23:07:00.444 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.43 mountX=0.17 mountY=-0.03, mountTheta=-0.16
23:07:00.454 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.17, opts=13)
23:07:00.454 00.000 7988 Enqueuing Move request for scope (0.02, 0.17)
23:07:00.454 00.000 15712 Worker thread wakes up
23:07:00.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
23:07:00.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
23:07:00.454 00.000 15712 Moving (0.02, 0.17) raw xDistance=0.17 yDistance=-0.03
23:07:00.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:07:00.454 00.000 7988 UpdateGuideState exits: m=1658 SNR=27.4
23:07:00.454 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:00.461 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:00.461 00.000 7988 Enqueuing Expose request
23:07:00.461 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 653.78
23:07:00.461 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
23:07:00.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:00.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:00.461 00.000 15712 MoveAxis(W, 37, ABG)
23:07:00.461 00.000 15712 Guiding  Dir = 3, Dur = 37
23:07:00.461 00.000 15712 IsGuiding returns 0
23:07:00.485 00.024 15712 PulseGuide returned control before completion, sleep 20
23:07:00.533 00.048 15712 IsGuiding returns 0
23:07:00.533 00.000 15712 Move returns status 0, amount 37
23:07:00.533 00.000 15712 MoveAxis(N, 0, ABG)
23:07:00.533 00.000 15712 Move returns status 0, amount 0
23:07:00.533 00.000 15712 move complete, result=0
23:07:00.533 00.000 15712 worker thread done servicing request
23:07:00.533 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
23:07:00.533 00.000 15712 Worker thread wakes up
23:07:00.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:00.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:01.956 01.423 15712 Exposure complete
23:07:02.007 00.051 15712 worker thread done servicing request
23:07:02.018 00.011 7988 OnExposeComplete: enter
23:07:02.018 00.000 7988 UpdateGuideState(): m_state=6
23:07:02.020 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
23:07:02.020 00.000 7988 Star::Find returns 1 (0), X=500.51, Y=800.34, Mass=1644, SNR=26.9, Peak=166 HFD=4.5
23:07:02.022 00.002 7988 MultiStar: [#1 0.15,-0.16,0.98,U] [#2 -0.04,-0.13,0.86,U] [#3 0.28,-0.08,0.87,U] [#4 0.08,0.14,0.75,U] [#5 -0.03,-0.17,0.69,U] [#6 -0.09,-0.19,0.65,U] [#7 -0.11,-0.19,0.46,U] [#8 0.09,0.19,0.47,U] 
23:07:02.024 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.15, -0.28}
23:07:02.024 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
23:07:02.026 00.002 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
23:07:02.026 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.33 mountX=-0.11 mountY=-0.03, mountTheta=-2.92
23:07:02.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.11, opts=13)
23:07:02.026 00.000 7988 Enqueuing Move request for scope (0.03, -0.11)
23:07:02.026 00.000 15712 Worker thread wakes up
23:07:02.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
23:07:02.026 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
23:07:02.026 00.000 15712 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=-0.03
23:07:02.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:07:02.026 00.000 7988 UpdateGuideState exits: m=1644 SNR=26.9
23:07:02.034 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:02.034 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:02.034 00.000 7988 Enqueuing Expose request
23:07:02.034 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.75
23:07:02.034 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
23:07:02.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:02.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:02.034 00.000 15712 MoveAxis(W, 5, ABG)
23:07:02.034 00.000 15712 Guiding  Dir = 3, Dur = 5
23:07:02.041 00.007 15712 IsGuiding returns 0
23:07:02.058 00.017 15712 IsGuiding returns 0
23:07:02.058 00.000 15712 Move returns status 0, amount 5
23:07:02.058 00.000 15712 MoveAxis(N, 0, ABG)
23:07:02.058 00.000 15712 Move returns status 0, amount 0
23:07:02.058 00.000 15712 move complete, result=0
23:07:02.058 00.000 15712 worker thread done servicing request
23:07:02.058 00.000 15712 Worker thread wakes up
23:07:02.058 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:07:02.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:02.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:03.694 01.636 15712 Exposure complete
23:07:03.741 00.047 15712 worker thread done servicing request
23:07:03.741 00.000 7988 OnExposeComplete: enter
23:07:03.756 00.015 7988 UpdateGuideState(): m_state=6
23:07:03.756 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
23:07:03.758 00.002 7988 Star::Find returns 1 (0), X=500.69, Y=800.24, Mass=1663, SNR=26.9, Peak=198 HFD=4.5
23:07:03.758 00.000 7988 MultiStar: [#1 0.12,-0.47,0.00,M1] [#2 -0.20,-0.36,0.85,U] [#3 0.21,-0.40,0.84,U] [#4 -0.15,-0.25,0.75,U] [#5 0.18,-0.51,0.00,M1] [#6 0.40,-0.61,0.00,M1] [#7 -0.04,-0.30,0.50,U] [#8 0.14,-0.22,0.42,U] 
23:07:03.758 00.000 7988 refined, 5 included, MultiStar: {-0.01, -0.33}, one-star: {0.03, -0.38}
23:07:03.758 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
23:07:03.758 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.10)
23:07:03.758 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.59 mountX=-0.33 mountY=0.02, mountTheta=3.10
23:07:03.758 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.33, opts=13)
23:07:03.758 00.000 7988 Enqueuing Move request for scope (-0.01, -0.33)
23:07:03.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:07:03.758 00.000 7988 UpdateGuideState exits: m=1663 SNR=26.9
23:07:03.770 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:03.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:03.772 00.002 7988 Enqueuing Expose request
23:07:03.772 00.000 15712 Worker thread wakes up
23:07:03.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.33) opts 0xd
23:07:03.772 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.33)
23:07:03.772 00.000 15712 Moving (-0.01, -0.33) raw xDistance=-0.33 yDistance=0.02
23:07:03.775 00.003 15712 PPEC rslt: input = -0.33, final = -0.19, react = -0.20, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 653.72
23:07:03.775 00.000 15712 PPEC: input: -0.33, control: -0.19, exposure: 1500
23:07:03.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:03.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:03.775 00.000 15712 MoveAxis(E, 61, ABG)
23:07:03.775 00.000 15712 Guiding  Dir = 2, Dur = 61
23:07:03.775 00.000 15712 IsGuiding returns 0
23:07:03.792 00.017 15712 PulseGuide returned control before completion, sleep 47
23:07:03.877 00.085 15712 IsGuiding returns 0
23:07:03.877 00.000 15712 Move returns status 0, amount 61
23:07:03.877 00.000 15712 MoveAxis(N, 0, ABG)
23:07:03.877 00.000 15712 Move returns status 0, amount 0
23:07:03.877 00.000 15712 move complete, result=0
23:07:03.877 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
23:07:03.883 00.006 15712 worker thread done servicing request
23:07:03.883 00.000 15712 Worker thread wakes up
23:07:03.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:03.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:05.303 01.420 15712 Exposure complete
23:07:05.356 00.053 15712 worker thread done servicing request
23:07:05.356 00.000 7988 OnExposeComplete: enter
23:07:05.364 00.008 7988 UpdateGuideState(): m_state=6
23:07:05.364 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
23:07:05.364 00.000 7988 Star::Find returns 1 (0), X=500.55, Y=800.38, Mass=1560, SNR=26.3, Peak=172 HFD=4.2
23:07:05.364 00.000 7988 MultiStar: [#1 0.25,-0.33,1.00,U] [#2 -0.21,-0.29,0.87,U] [#3 0.06,-0.35,0.88,U] [#4 0.05,-0.23,0.79,U] [#5 0.14,-0.58,0.00,M2] [#6 0.27,-0.09,0.63,U] [#7 -0.00,-0.14,0.48,U] [#8 0.33,-0.18,0.47,U] 
23:07:05.364 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.25}, one-star: {-0.11, -0.25}
23:07:05.364 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
23:07:05.364 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
23:07:05.373 00.009 7988 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.33 mountX=-0.25 mountY=-0.06, mountTheta=-2.92
23:07:05.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.25, opts=13)
23:07:05.373 00.000 7988 Enqueuing Move request for scope (0.06, -0.25)
23:07:05.373 00.000 15712 Worker thread wakes up
23:07:05.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
23:07:05.373 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
23:07:05.373 00.000 15712 Moving (0.06, -0.25) raw xDistance=-0.25 yDistance=-0.06
23:07:05.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:07:05.373 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.3
23:07:05.379 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:05.380 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:05.380 00.000 7988 Enqueuing Expose request
23:07:05.380 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 653.69
23:07:05.380 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
23:07:05.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:05.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:05.380 00.000 15712 MoveAxis(E, 45, ABG)
23:07:05.380 00.000 15712 Guiding  Dir = 2, Dur = 45
23:07:05.380 00.000 15712 IsGuiding returns 0
23:07:05.399 00.019 15712 PulseGuide returned control before completion, sleep 40
23:07:05.444 00.045 15712 IsGuiding returns 1
23:07:05.444 00.000 15712 scope still moving after pulse duration time elapsed
23:07:05.479 00.035 15712 IsGuiding returns 0
23:07:05.479 00.000 15712 scope move finished after 45 + 50 ms
23:07:05.479 00.000 15712 Move returns status 0, amount 45
23:07:05.479 00.000 15712 MoveAxis(N, 0, ABG)
23:07:05.479 00.000 15712 Move returns status 0, amount 0
23:07:05.479 00.000 15712 move complete, result=0
23:07:05.479 00.000 15712 worker thread done servicing request
23:07:05.479 00.000 15712 Worker thread wakes up
23:07:05.479 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
23:07:05.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:05.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:07.119 01.640 15712 Exposure complete
23:07:07.173 00.054 15712 worker thread done servicing request
23:07:07.173 00.000 7988 OnExposeComplete: enter
23:07:07.180 00.007 7988 UpdateGuideState(): m_state=6
23:07:07.180 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
23:07:07.180 00.000 7988 Star::Find returns 1 (0), X=500.55, Y=800.49, Mass=1681, SNR=27.4, Peak=171 HFD=5.0
23:07:07.180 00.000 7988 MultiStar: [#1 0.13,-0.17,0.97,U] [#2 0.07,0.03,0.86,U] [#3 0.17,-0.26,0.84,U] [#4 -0.10,-0.11,0.71,U] [#5 -0.06,-0.26,0.71,U] [#6 0.13,-0.06,0.62,U] [#7 -0.28,-0.00,0.47,U] [#8 0.04,0.23,0.42,U] 
23:07:07.180 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.10, -0.13}
23:07:07.180 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
23:07:07.180 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
23:07:07.180 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.47 mountX=-0.11 mountY=-0.01, mountTheta=-3.06
23:07:07.190 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
23:07:07.190 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
23:07:07.190 00.000 15712 Worker thread wakes up
23:07:07.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:07:07.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:07:07.190 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=-0.01
23:07:07.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:07:07.190 00.000 7988 UpdateGuideState exits: m=1681 SNR=27.4
23:07:07.194 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:07.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:07.196 00.002 7988 Enqueuing Expose request
23:07:07.198 00.002 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.66
23:07:07.198 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
23:07:07.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:07.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:07:07.198 00.000 15712 MoveAxis(W, 4, ABG)
23:07:07.198 00.000 15712 Guiding  Dir = 3, Dur = 4
23:07:07.198 00.000 15712 IsGuiding returns 0
23:07:07.221 00.023 15712 IsGuiding returns 0
23:07:07.221 00.000 15712 Move returns status 0, amount 4
23:07:07.221 00.000 15712 MoveAxis(N, 0, ABG)
23:07:07.221 00.000 15712 Move returns status 0, amount 0
23:07:07.221 00.000 15712 move complete, result=0
23:07:07.221 00.000 15712 worker thread done servicing request
23:07:07.221 00.000 15712 Worker thread wakes up
23:07:07.221 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:07:07.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:07.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:08.633 01.412 15712 Exposure complete
23:07:08.686 00.053 15712 worker thread done servicing request
23:07:08.693 00.007 7988 OnExposeComplete: enter
23:07:08.693 00.000 7988 UpdateGuideState(): m_state=6
23:07:08.693 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
23:07:08.693 00.000 7988 Star::Find returns 1 (0), X=500.50, Y=800.39, Mass=1543, SNR=26.2, Peak=168 HFD=4.4
23:07:08.693 00.000 7988 MultiStar: [#1 -0.00,-0.00,0.99,U] [#2 0.10,-0.27,0.84,U] [#3 0.18,-0.28,0.86,U] [#4 0.04,0.08,0.76,U] [#5 0.08,-0.10,0.72,U] [#6 0.38,-0.11,0.66,U] [#7 -0.35,-0.00,0.51,U] [#8 0.39,0.00,0.48,U] 
23:07:08.693 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {-0.16, -0.24}
23:07:08.693 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
23:07:08.693 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
23:07:08.693 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.06 mountX=-0.12 mountY=-0.06, mountTheta=-2.65
23:07:08.703 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.12, opts=13)
23:07:08.703 00.000 7988 Enqueuing Move request for scope (0.06, -0.12)
23:07:08.703 00.000 15712 Worker thread wakes up
23:07:08.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
23:07:08.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
23:07:08.703 00.000 15712 Moving (0.06, -0.12) raw xDistance=-0.12 yDistance=-0.06
23:07:08.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:07:08.703 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.2
23:07:08.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:08.709 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:08.709 00.000 7988 Enqueuing Expose request
23:07:08.709 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.63
23:07:08.709 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
23:07:08.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:08.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:08.709 00.000 15712 MoveAxis(E, 4, ABG)
23:07:08.709 00.000 15712 Guiding  Dir = 2, Dur = 4
23:07:08.709 00.000 15712 IsGuiding returns 0
23:07:08.737 00.028 15712 IsGuiding returns 0
23:07:08.737 00.000 15712 Move returns status 0, amount 4
23:07:08.737 00.000 15712 MoveAxis(N, 0, ABG)
23:07:08.737 00.000 15712 Move returns status 0, amount 0
23:07:08.737 00.000 15712 move complete, result=0
23:07:08.737 00.000 15712 worker thread done servicing request
23:07:08.737 00.000 15712 Worker thread wakes up
23:07:08.737 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:07:08.741 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:08.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:10.382 01.641 15712 Exposure complete
23:07:10.438 00.056 15712 worker thread done servicing request
23:07:10.438 00.000 7988 OnExposeComplete: enter
23:07:10.446 00.008 7988 UpdateGuideState(): m_state=6
23:07:10.446 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
23:07:10.446 00.000 7988 Star::Find returns 1 (0), X=500.56, Y=800.89, Mass=1627, SNR=26.8, Peak=140 HFD=4.6
23:07:10.446 00.000 7988 MultiStar: [#1 0.09,0.23,0.95,U] [#2 -0.24,0.14,0.84,U] [#3 0.15,0.15,0.85,U] [#4 -0.32,0.40,0.00,M1] [#5 -0.23,0.23,0.71,U] [#6 0.18,0.07,0.63,U] [#7 -0.28,0.47,0.00,M1] [#8 -0.02,0.47,0.00,M1] 
23:07:10.446 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.19}, one-star: {-0.10, 0.27}
23:07:10.446 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
23:07:10.446 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
23:07:10.446 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.71 mountX=0.19 mountY=0.02, mountTheta=0.12
23:07:10.455 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.19, opts=13)
23:07:10.455 00.000 7988 Enqueuing Move request for scope (-0.03, 0.19)
23:07:10.455 00.000 15712 Worker thread wakes up
23:07:10.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
23:07:10.455 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
23:07:10.455 00.000 15712 Moving (-0.03, 0.19) raw xDistance=0.19 yDistance=0.02
23:07:10.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:07:10.455 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.8
23:07:10.459 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:10.459 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:10.462 00.003 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 653.61
23:07:10.462 00.000 7988 Enqueuing Expose request
23:07:10.462 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
23:07:10.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:10.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:10.462 00.000 15712 MoveAxis(W, 32, ABG)
23:07:10.462 00.000 15712 Guiding  Dir = 3, Dur = 32
23:07:10.462 00.000 15712 IsGuiding returns 0
23:07:10.478 00.016 15712 PulseGuide returned control before completion, sleep 25
23:07:10.530 00.052 15712 IsGuiding returns 0
23:07:10.530 00.000 15712 Move returns status 0, amount 32
23:07:10.530 00.000 15712 MoveAxis(N, 0, ABG)
23:07:10.530 00.000 15712 Move returns status 0, amount 0
23:07:10.530 00.000 15712 move complete, result=0
23:07:10.530 00.000 15712 worker thread done servicing request
23:07:10.530 00.000 15712 Worker thread wakes up
23:07:10.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:10.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:10.530 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
23:07:11.944 01.414 15712 Exposure complete
23:07:12.008 00.064 15712 worker thread done servicing request
23:07:12.008 00.000 7988 OnExposeComplete: enter
23:07:12.008 00.000 7988 UpdateGuideState(): m_state=6
23:07:12.008 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
23:07:12.008 00.000 7988 Star::Find returns 1 (0), X=500.57, Y=800.47, Mass=1545, SNR=26.4, Peak=170 HFD=4.3
23:07:12.008 00.000 7988 MultiStar: [#1 0.17,0.00,0.98,U] [#2 -0.06,0.02,0.87,U] [#3 0.10,-0.21,0.83,U] [#4 0.09,0.16,0.74,U] [#5 0.04,-0.08,0.74,U] [#6 0.23,-0.18,0.67,U] [#7 -0.26,0.23,0.48,U] [#8 0.03,0.04,0.44,U] 
23:07:12.008 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {-0.09, -0.16}
23:07:12.008 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
23:07:12.008 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
23:07:12.008 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.74 mountX=-0.03 mountY=-0.04, mountTheta=-2.31
23:07:12.018 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
23:07:12.018 00.000 7988 Enqueuing Move request for scope (0.04, -0.03)
23:07:12.018 00.000 15712 Worker thread wakes up
23:07:12.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:07:12.018 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:07:12.018 00.000 15712 Moving (0.04, -0.03) raw xDistance=-0.03 yDistance=-0.04
23:07:12.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:07:12.018 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.4
23:07:12.024 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:12.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:12.024 00.000 7988 Enqueuing Expose request
23:07:12.024 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.58
23:07:12.024 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
23:07:12.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:12.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:07:12.024 00.000 15712 MoveAxis(E, 6, ABG)
23:07:12.024 00.000 15712 Guiding  Dir = 2, Dur = 6
23:07:12.024 00.000 15712 IsGuiding returns 0
23:07:12.045 00.021 15712 IsGuiding returns 0
23:07:12.045 00.000 15712 Move returns status 0, amount 6
23:07:12.045 00.000 15712 MoveAxis(N, 0, ABG)
23:07:12.045 00.000 15712 Move returns status 0, amount 0
23:07:12.045 00.000 15712 move complete, result=0
23:07:12.045 00.000 15712 worker thread done servicing request
23:07:12.045 00.000 15712 Worker thread wakes up
23:07:12.045 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:07:12.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:12.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:13.687 01.642 15712 Exposure complete
23:07:13.746 00.059 15712 worker thread done servicing request
23:07:13.746 00.000 7988 OnExposeComplete: enter
23:07:13.748 00.002 7988 UpdateGuideState(): m_state=6
23:07:13.748 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
23:07:13.748 00.000 7988 Star::Find returns 1 (0), X=500.57, Y=800.61, Mass=1708, SNR=27.5, Peak=155 HFD=4.9
23:07:13.748 00.000 7988 MultiStar: [#1 0.22,0.00,0.94,U] [#2 0.11,-0.09,0.82,U] [#3 0.25,-0.12,0.81,U] [#4 -0.14,0.04,0.73,U] [#5 0.19,-0.12,0.71,U] [#6 0.51,-0.22,0.00,M1] [#7 -0.07,0.06,0.47,U] [#8 0.44,0.16,0.00,M1] 
23:07:13.753 00.005 7988 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {-0.09, -0.01}
23:07:13.753 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
23:07:13.753 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
23:07:13.753 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.48 mountX=-0.04 mountY=-0.07, mountTheta=-2.05
23:07:13.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.04, opts=13)
23:07:13.753 00.000 7988 Enqueuing Move request for scope (0.07, -0.04)
23:07:13.753 00.000 15712 Worker thread wakes up
23:07:13.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:07:13.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:07:13.753 00.000 15712 Moving (0.07, -0.04) raw xDistance=-0.04 yDistance=-0.07
23:07:13.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:07:13.753 00.000 7988 UpdateGuideState exits: m=1708 SNR=27.5
23:07:13.762 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:13.762 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:13.764 00.002 7988 Enqueuing Expose request
23:07:13.764 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 653.55
23:07:13.764 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
23:07:13.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:13.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:07:13.764 00.000 15712 MoveAxis(E, 9, ABG)
23:07:13.764 00.000 15712 Guiding  Dir = 2, Dur = 9
23:07:13.764 00.000 15712 IsGuiding returns 0
23:07:13.787 00.023 15712 IsGuiding returns 0
23:07:13.787 00.000 15712 Move returns status 0, amount 9
23:07:13.787 00.000 15712 MoveAxis(N, 0, ABG)
23:07:13.787 00.000 15712 Move returns status 0, amount 0
23:07:13.787 00.000 15712 move complete, result=0
23:07:13.787 00.000 15712 worker thread done servicing request
23:07:13.787 00.000 15712 Worker thread wakes up
23:07:13.787 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:07:13.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:13.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:15.202 01.415 15712 Exposure complete
23:07:15.250 00.048 15712 worker thread done servicing request
23:07:15.250 00.000 7988 OnExposeComplete: enter
23:07:15.264 00.014 7988 UpdateGuideState(): m_state=6
23:07:15.264 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
23:07:15.264 00.000 7988 Star::Find returns 1 (0), X=500.66, Y=800.32, Mass=1611, SNR=26.7, Peak=205 HFD=4.4
23:07:15.267 00.003 7988 MultiStar: [#1 0.22,-0.38,0.99,U] [#2 0.01,-0.29,0.89,U] [#3 0.23,-0.48,0.00,M1] [#4 -0.09,-0.14,0.74,U] [#5 0.08,-0.36,0.74,U] [#6 0.31,-0.33,0.65,U] [#7 0.04,-0.28,0.52,U] [#8 0.04,0.10,0.42,U] 
23:07:15.267 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.27}, one-star: {0.00, -0.30}
23:07:15.267 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
23:07:15.267 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
23:07:15.267 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.29 mountX=-0.27 mountY=-0.07, mountTheta=-2.89
23:07:15.267 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.27, opts=13)
23:07:15.267 00.000 7988 Enqueuing Move request for scope (0.08, -0.27)
23:07:15.267 00.000 15712 Worker thread wakes up
23:07:15.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
23:07:15.267 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
23:07:15.267 00.000 15712 Moving (0.08, -0.27) raw xDistance=-0.27 yDistance=-0.07
23:07:15.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:07:15.267 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.7
23:07:15.278 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:15.280 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:15.280 00.000 7988 Enqueuing Expose request
23:07:15.280 00.000 15712 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 653.52
23:07:15.280 00.000 15712 PPEC: input: -0.27, control: -0.19, exposure: 1500
23:07:15.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:15.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:07:15.280 00.000 15712 MoveAxis(E, 62, ABG)
23:07:15.280 00.000 15712 Guiding  Dir = 2, Dur = 62
23:07:15.280 00.000 15712 IsGuiding returns 0
23:07:15.301 00.021 15712 PulseGuide returned control before completion, sleep 46
23:07:15.386 00.085 15712 IsGuiding returns 0
23:07:15.386 00.000 15712 Move returns status 0, amount 62
23:07:15.386 00.000 15712 MoveAxis(N, 0, ABG)
23:07:15.386 00.000 15712 Move returns status 0, amount 0
23:07:15.386 00.000 15712 move complete, result=0
23:07:15.386 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH
23:07:15.391 00.005 15712 worker thread done servicing request
23:07:15.391 00.000 15712 Worker thread wakes up
23:07:15.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:15.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:17.131 01.740 15712 Exposure complete
23:07:17.188 00.057 15712 worker thread done servicing request
23:07:17.188 00.000 7988 OnExposeComplete: enter
23:07:17.193 00.005 7988 UpdateGuideState(): m_state=6
23:07:17.193 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
23:07:17.193 00.000 7988 Star::Find returns 1 (0), X=500.62, Y=800.57, Mass=1582, SNR=26.4, Peak=185 HFD=4.3
23:07:17.193 00.000 7988 MultiStar: [#1 0.05,-0.12,0.98,U] [#2 0.15,-0.08,0.79,U] [#3 0.33,-0.31,0.86,U] [#4 0.08,0.04,0.79,U] [#5 0.24,-0.20,0.72,U] [#6 0.21,-0.09,0.67,U] [#7 -0.12,-0.21,0.51,U] [#8 0.08,-0.01,0.46,U] 
23:07:17.193 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.12}, one-star: {-0.03, -0.06}
23:07:17.193 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.64 = 2.65)
23:07:17.193 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
23:07:17.193 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.07 mountX=-0.06 mountY=0.03, mountTheta=2.62
23:07:17.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
23:07:17.193 00.000 7988 Enqueuing Move request for scope (-0.03, -0.06)
23:07:17.205 00.012 15712 Worker thread wakes up
23:07:17.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:07:17.205 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:07:17.205 00.000 15712 Moving (-0.03, -0.06) raw xDistance=-0.06 yDistance=0.03
23:07:17.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:07:17.205 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.4
23:07:17.207 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:17.209 00.002 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 653.50
23:07:17.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:17.209 00.000 7988 Enqueuing Expose request
23:07:17.211 00.002 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
23:07:17.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:17.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:07:17.211 00.000 15712 MoveAxis(E, 10, ABG)
23:07:17.211 00.000 15712 Guiding  Dir = 2, Dur = 10
23:07:17.211 00.000 15712 IsGuiding returns 0
23:07:17.228 00.017 15712 IsGuiding returns 1
23:07:17.228 00.000 15712 scope still moving after pulse duration time elapsed
23:07:17.275 00.047 15712 IsGuiding returns 0
23:07:17.275 00.000 15712 scope move finished after 10 + 53 ms
23:07:17.275 00.000 15712 Move returns status 0, amount 10
23:07:17.275 00.000 15712 MoveAxis(N, 0, ABG)
23:07:17.275 00.000 15712 Move returns status 0, amount 0
23:07:17.275 00.000 15712 move complete, result=0
23:07:17.275 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
23:07:17.275 00.000 15712 worker thread done servicing request
23:07:17.275 00.000 15712 Worker thread wakes up
23:07:17.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:17.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:18.693 01.418 15712 Exposure complete
23:07:18.753 00.060 15712 worker thread done servicing request
23:07:18.753 00.000 7988 OnExposeComplete: enter
23:07:18.755 00.002 7988 UpdateGuideState(): m_state=6
23:07:18.755 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:18.755 00.000 7988 Star::Find returns 1 (0), X=500.64, Y=800.57, Mass=1727, SNR=27.5, Peak=198 HFD=4.6
23:07:18.755 00.000 7988 MultiStar: [#1 0.11,-0.26,0.97,U] [#2 0.01,-0.23,0.81,U] [#3 0.37,-0.26,0.82,U] [#4 -0.15,-0.08,0.75,U] [#5 0.16,-0.30,0.65,U] [#6 0.37,-0.42,0.00,M1] [#7 -0.12,0.06,0.50,U] [#8 0.13,0.14,0.42,U] 
23:07:18.755 00.000 7988 single-star, 7 included, MultiStar: {0.07, -0.15}, one-star: {-0.01, -0.05}
23:07:18.755 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.38 = 2.91)
23:07:18.755 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
23:07:18.755 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.81 mountX=-0.05 mountY=0.01, mountTheta=2.88
23:07:18.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.05, opts=13)
23:07:18.755 00.000 7988 Enqueuing Move request for scope (-0.01, -0.05)
23:07:18.755 00.000 15712 Worker thread wakes up
23:07:18.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:07:18.755 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:07:18.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:07:18.768 00.013 7988 UpdateGuideState exits: m=1727 SNR=27.5
23:07:18.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:18.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:18.771 00.003 7988 Enqueuing Expose request
23:07:18.771 00.000 15712 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
23:07:18.771 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.47
23:07:18.771 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
23:07:18.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:18.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:07:18.771 00.000 15712 MoveAxis(E, 7, ABG)
23:07:18.771 00.000 15712 Guiding  Dir = 2, Dur = 7
23:07:18.771 00.000 15712 IsGuiding returns 0
23:07:18.793 00.022 15712 IsGuiding returns 0
23:07:18.793 00.000 15712 Move returns status 0, amount 7
23:07:18.793 00.000 15712 MoveAxis(N, 0, ABG)
23:07:18.793 00.000 15712 Move returns status 0, amount 0
23:07:18.793 00.000 15712 move complete, result=0
23:07:18.793 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:07:18.795 00.002 15712 worker thread done servicing request
23:07:18.795 00.000 15712 Worker thread wakes up
23:07:18.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:18.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:20.433 01.638 15712 Exposure complete
23:07:20.493 00.060 15712 worker thread done servicing request
23:07:20.493 00.000 7988 OnExposeComplete: enter
23:07:20.495 00.002 7988 UpdateGuideState(): m_state=6
23:07:20.497 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
23:07:20.497 00.000 7988 Star::Find returns 1 (0), X=500.51, Y=800.62, Mass=1529, SNR=25.8, Peak=172 HFD=4.1
23:07:20.499 00.002 7988 MultiStar: [#1 0.19,-0.14,0.98,U] [#2 0.13,-0.16,0.81,U] [#3 0.25,-0.09,0.85,U] [#4 -0.21,0.16,0.80,U] [#5 0.13,0.07,0.73,U] [#6 0.06,-0.07,0.69,U] [#7 0.04,0.05,0.49,U] [#8 0.22,0.20,0.45,U] 
23:07:20.501 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {-0.14, -0.01}
23:07:20.501 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
23:07:20.503 00.002 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
23:07:20.505 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.24 mountX=-0.02 mountY=-0.06, mountTheta=-1.80
23:07:20.507 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
23:07:20.509 00.002 7988 Enqueuing Move request for scope (0.06, -0.02)
23:07:20.509 00.000 15712 Worker thread wakes up
23:07:20.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:07:20.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:07:20.509 00.000 15712 Moving (0.06, -0.02) raw xDistance=-0.02 yDistance=-0.06
23:07:20.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=23, FiltMax=255, Gamma=0.690
23:07:20.510 00.001 7988 UpdateGuideState exits: m=1529 SNR=25.8
23:07:20.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:20.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:20.510 00.000 7988 Enqueuing Expose request
23:07:20.510 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.44
23:07:20.510 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:07:20.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:20.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:20.510 00.000 15712 MoveAxis(E, 7, ABG)
23:07:20.510 00.000 15712 Guiding  Dir = 2, Dur = 7
23:07:20.510 00.000 15712 IsGuiding returns 0
23:07:20.531 00.021 15712 IsGuiding returns 0
23:07:20.531 00.000 15712 Move returns status 0, amount 7
23:07:20.531 00.000 15712 MoveAxis(N, 0, ABG)
23:07:20.531 00.000 15712 Move returns status 0, amount 0
23:07:20.531 00.000 15712 move complete, result=0
23:07:20.531 00.000 15712 worker thread done servicing request
23:07:20.531 00.000 15712 Worker thread wakes up
23:07:20.536 00.005 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:07:20.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:20.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:21.943 01.407 15712 Exposure complete
23:07:22.006 00.063 15712 worker thread done servicing request
23:07:22.006 00.000 7988 OnExposeComplete: enter
23:07:22.006 00.000 7988 UpdateGuideState(): m_state=6
23:07:22.006 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
23:07:22.006 00.000 7988 Star::Find returns 1 (0), X=500.39, Y=800.69, Mass=1558, SNR=26.4, Peak=164 HFD=4.4
23:07:22.006 00.000 7988 MultiStar: [#1 -0.08,-0.19,0.93,U] [#2 -0.18,-0.06,0.85,U] [#3 0.12,-0.15,0.82,U] [#4 -0.29,0.18,0.78,U] [#5 -0.04,-0.14,0.70,U] [#6 0.26,-0.01,0.67,U] [#7 -0.19,0.14,0.51,U] [#8 -0.07,0.31,0.47,U] 
23:07:22.006 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.26, 0.07}
23:07:22.006 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.63 = 1.65)
23:07:22.017 00.011 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.67 = 1.62)
23:07:22.017 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.07 mountX=-0.01 mountY=0.09, mountTheta=1.65
23:07:22.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
23:07:22.017 00.000 7988 Enqueuing Move request for scope (-0.09, -0.01)
23:07:22.022 00.005 15712 Worker thread wakes up
23:07:22.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
23:07:22.022 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
23:07:22.022 00.000 15712 Moving (-0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
23:07:22.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=23, FiltMax=255, Gamma=0.690
23:07:22.022 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.4
23:07:22.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:22.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:22.022 00.000 7988 Enqueuing Expose request
23:07:22.022 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.42
23:07:22.022 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
23:07:22.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:22.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:07:22.022 00.000 15712 MoveAxis(E, 5, ABG)
23:07:22.022 00.000 15712 Guiding  Dir = 2, Dur = 5
23:07:22.022 00.000 15712 IsGuiding returns 0
23:07:22.086 00.064 15712 IsGuiding returns 0
23:07:22.086 00.000 15712 Move returns status 0, amount 5
23:07:22.086 00.000 15712 MoveAxis(N, 0, ABG)
23:07:22.086 00.000 15712 Move returns status 0, amount 0
23:07:22.086 00.000 15712 move complete, result=0
23:07:22.086 00.000 15712 worker thread done servicing request
23:07:22.086 00.000 15712 Worker thread wakes up
23:07:22.086 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:07:22.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:22.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:23.828 01.742 15712 Exposure complete
23:07:23.889 00.061 15712 worker thread done servicing request
23:07:23.889 00.000 7988 OnExposeComplete: enter
23:07:23.889 00.000 7988 UpdateGuideState(): m_state=6
23:07:23.892 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
23:07:23.892 00.000 7988 Star::Find returns 1 (0), X=500.58, Y=800.40, Mass=1542, SNR=26.0, Peak=182 HFD=4.3
23:07:23.894 00.002 7988 MultiStar: [#1 0.20,-0.41,0.96,U] [#2 -0.00,-0.15,0.86,U] [#3 0.18,-0.34,0.85,U] [#4 0.02,-0.10,0.73,U] [#5 0.49,-0.26,0.00,M1] [#6 0.18,-0.32,0.66,U] [#7 -0.08,-0.10,0.50,U] [#8 -0.12,0.05,0.45,U] 
23:07:23.896 00.002 7988 refined, 7 included, MultiStar: {0.05, -0.22}, one-star: {-0.07, -0.23}
23:07:23.896 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
23:07:23.898 00.002 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
23:07:23.898 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.34 mountX=-0.22 mountY=-0.05, mountTheta=-2.93
23:07:23.900 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.22, opts=13)
23:07:23.902 00.002 7988 Enqueuing Move request for scope (0.05, -0.22)
23:07:23.902 00.000 15712 Worker thread wakes up
23:07:23.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
23:07:23.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
23:07:23.902 00.000 15712 Moving (0.05, -0.22) raw xDistance=-0.22 yDistance=-0.05
23:07:23.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=24, FiltMax=255, Gamma=0.690
23:07:23.902 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.0
23:07:23.906 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:23.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:23.906 00.000 7988 Enqueuing Expose request
23:07:23.906 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 653.39
23:07:23.906 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
23:07:23.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:23.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:07:23.906 00.000 15712 MoveAxis(E, 48, ABG)
23:07:23.906 00.000 15712 Guiding  Dir = 2, Dur = 48
23:07:23.906 00.000 15712 IsGuiding returns 0
23:07:23.923 00.017 15712 PulseGuide returned control before completion, sleep 43
23:07:23.968 00.045 15712 IsGuiding returns 1
23:07:23.968 00.000 15712 scope still moving after pulse duration time elapsed
23:07:24.000 00.032 15712 IsGuiding returns 0
23:07:24.000 00.000 15712 scope move finished after 48 + 47 ms
23:07:24.000 00.000 15712 Move returns status 0, amount 48
23:07:24.000 00.000 15712 MoveAxis(N, 0, ABG)
23:07:24.000 00.000 15712 Move returns status 0, amount 0
23:07:24.000 00.000 15712 move complete, result=0
23:07:24.000 00.000 15712 worker thread done servicing request
23:07:24.000 00.000 15712 Worker thread wakes up
23:07:24.000 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
23:07:24.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:24.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:25.422 01.422 15712 Exposure complete
23:07:25.483 00.061 15712 worker thread done servicing request
23:07:25.483 00.000 7988 OnExposeComplete: enter
23:07:25.483 00.000 7988 UpdateGuideState(): m_state=6
23:07:25.486 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
23:07:25.486 00.000 7988 Star::Find returns 1 (0), X=500.49, Y=800.81, Mass=1476, SNR=25.4, Peak=161 HFD=3.9
23:07:25.486 00.000 7988 MultiStar: [#1 0.12,0.31,1.01,U] [#2 0.05,0.17,0.85,U] [#3 0.15,-0.09,0.88,U] [#4 -0.21,0.22,0.74,U] [#5 0.18,-0.01,0.71,U] [#6 0.57,0.21,0.00,M1] [#7 -0.03,0.19,0.51,U] [#8 0.13,0.30,0.46,U] 
23:07:25.486 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.15}, one-star: {-0.17, 0.19}
23:07:25.486 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
23:07:25.486 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
23:07:25.486 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.16 cameraTheta=1.42 mountX=0.15 mountY=-0.03, mountTheta=-0.17
23:07:25.486 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.15, opts=13)
23:07:25.486 00.000 7988 Enqueuing Move request for scope (0.02, 0.15)
23:07:25.486 00.000 15712 Worker thread wakes up
23:07:25.486 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
23:07:25.486 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
23:07:25.486 00.000 15712 Moving (0.02, 0.15) raw xDistance=0.15 yDistance=-0.03
23:07:25.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=26, FiltMax=255, Gamma=0.690
23:07:25.486 00.000 7988 UpdateGuideState exits: m=1476 SNR=25.4
23:07:25.499 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:25.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:25.499 00.000 7988 Enqueuing Expose request
23:07:25.499 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.37
23:07:25.503 00.004 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:07:25.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:25.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:25.503 00.000 15712 MoveAxis(E, 3, ABG)
23:07:25.503 00.000 15712 Guiding  Dir = 2, Dur = 3
23:07:25.503 00.000 15712 IsGuiding returns 0
23:07:25.520 00.017 15712 IsGuiding returns 0
23:07:25.520 00.000 15712 Move returns status 0, amount 3
23:07:25.520 00.000 15712 MoveAxis(N, 0, ABG)
23:07:25.520 00.000 15712 Move returns status 0, amount 0
23:07:25.520 00.000 15712 move complete, result=0
23:07:25.520 00.000 15712 worker thread done servicing request
23:07:25.520 00.000 15712 Worker thread wakes up
23:07:25.520 00.000 7988 GuideStep: 0.2 px 3 ms EAST, -0.0 px 0 ms NORTH
23:07:25.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:25.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:27.158 01.638 15712 Exposure complete
23:07:27.220 00.062 15712 worker thread done servicing request
23:07:27.220 00.000 7988 OnExposeComplete: enter
23:07:27.220 00.000 7988 UpdateGuideState(): m_state=6
23:07:27.222 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
23:07:27.224 00.002 7988 Star::Find returns 1 (0), X=500.80, Y=800.63, Mass=1390, SNR=24.6, Peak=152 HFD=4.2
23:07:27.224 00.000 7988 MultiStar: [#1 0.09,-0.02,0.97,U] [#2 0.10,0.21,0.92,U] [#3 0.08,-0.04,0.91,U] [#4 0.10,0.22,0.79,U] [#5 0.28,0.02,0.76,U] [#6 0.14,0.13,0.68,U] [#7 0.09,0.25,0.55,U] [#8 0.20,0.27,0.49,U] 
23:07:27.226 00.002 7988 single-star, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.14, 0.01}
23:07:27.226 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.56) = xAngle (-1.50 = -1.50)
23:07:27.228 00.002 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
23:07:27.228 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.06 mountX=0.01 mountY=-0.14, mountTheta=-1.50
23:07:27.230 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.01, opts=13)
23:07:27.232 00.002 7988 Enqueuing Move request for scope (0.14, 0.01)
23:07:27.232 00.000 15712 Worker thread wakes up
23:07:27.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:07:27.232 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:07:27.232 00.000 15712 Moving (0.14, 0.01) raw xDistance=0.01 yDistance=-0.14
23:07:27.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=27, FiltMax=255, Gamma=0.690
23:07:27.232 00.000 7988 UpdateGuideState exits: m=1390 SNR=24.6
23:07:27.235 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:27.235 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:27.235 00.000 7988 Enqueuing Expose request
23:07:27.235 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.34
23:07:27.235 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
23:07:27.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:27.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:07:27.235 00.000 15712 MoveAxis(E, 6, ABG)
23:07:27.235 00.000 15712 Guiding  Dir = 2, Dur = 6
23:07:27.235 00.000 15712 IsGuiding returns 0
23:07:27.258 00.023 15712 IsGuiding returns 0
23:07:27.258 00.000 15712 Move returns status 0, amount 6
23:07:27.258 00.000 15712 MoveAxis(N, 0, ABG)
23:07:27.258 00.000 15712 Move returns status 0, amount 0
23:07:27.258 00.000 15712 move complete, result=0
23:07:27.258 00.000 15712 worker thread done servicing request
23:07:27.258 00.000 15712 Worker thread wakes up
23:07:27.258 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:07:27.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:27.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:28.672 01.414 15712 Exposure complete
23:07:28.733 00.061 15712 worker thread done servicing request
23:07:28.733 00.000 7988 OnExposeComplete: enter
23:07:28.734 00.001 7988 UpdateGuideState(): m_state=6
23:07:28.734 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
23:07:28.734 00.000 7988 Star::Find returns 1 (0), X=500.62, Y=800.69, Mass=1473, SNR=25.3, Peak=161 HFD=4.6
23:07:28.734 00.000 7988 MultiStar: [#1 0.18,0.02,0.99,U] [#2 0.02,-0.14,0.87,U] [#3 0.05,-0.30,0.82,U] [#4 0.02,0.09,0.74,U] [#5 0.22,0.09,0.74,U] [#6 0.35,0.01,0.62,U] [#7 0.11,0.28,0.52,U] [#8 0.27,0.03,0.44,U] 
23:07:28.734 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.00}, one-star: {-0.03, 0.06}
23:07:28.740 00.006 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
23:07:28.740 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
23:07:28.740 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.05 mountX=0.06 mountY=0.03, mountTheta=0.46
23:07:28.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
23:07:28.740 00.000 7988 Enqueuing Move request for scope (-0.03, 0.06)
23:07:28.740 00.000 15712 Worker thread wakes up
23:07:28.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:07:28.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:07:28.740 00.000 15712 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.03
23:07:28.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=30, FiltMax=255, Gamma=0.690
23:07:28.740 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.3
23:07:28.748 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:28.750 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:28.750 00.000 7988 Enqueuing Expose request
23:07:28.750 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.32
23:07:28.750 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
23:07:28.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:28.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:07:28.750 00.000 15712 MoveAxis(E, 6, ABG)
23:07:28.750 00.000 15712 Guiding  Dir = 2, Dur = 6
23:07:28.750 00.000 15712 IsGuiding returns 0
23:07:28.800 00.050 15712 IsGuiding returns 0
23:07:28.800 00.000 15712 Move returns status 0, amount 6
23:07:28.800 00.000 15712 MoveAxis(N, 0, ABG)
23:07:28.800 00.000 15712 Move returns status 0, amount 0
23:07:28.800 00.000 15712 move complete, result=0
23:07:28.800 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:07:28.802 00.002 15712 worker thread done servicing request
23:07:28.802 00.000 15712 Worker thread wakes up
23:07:28.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:28.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:30.443 01.641 15712 Exposure complete
23:07:30.504 00.061 15712 worker thread done servicing request
23:07:30.504 00.000 7988 OnExposeComplete: enter
23:07:30.504 00.000 7988 UpdateGuideState(): m_state=6
23:07:30.504 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
23:07:30.508 00.004 7988 Star::Find returns 1 (0), X=500.49, Y=800.23, Mass=1554, SNR=26.1, Peak=166 HFD=4.6
23:07:30.508 00.000 7988 MultiStar: [#1 0.06,-0.41,0.99,U] [#2 -0.07,-0.41,0.88,U] [#3 0.25,-0.52,0.00,M1] [#4 -0.43,-0.02,0.74,U] [#5 -0.10,-0.25,0.71,U] [#6 0.26,-0.51,0.00,M1] [#7 -0.29,0.06,0.48,U] [#8 0.37,-0.11,0.45,U] 
23:07:30.508 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.26}, one-star: {-0.17, -0.39}
23:07:30.508 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.51 = 2.78)
23:07:30.508 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
23:07:30.508 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.94 mountX=-0.26 mountY=0.11, mountTheta=2.75
23:07:30.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.26, opts=13)
23:07:30.508 00.000 7988 Enqueuing Move request for scope (-0.10, -0.26)
23:07:30.508 00.000 15712 Worker thread wakes up
23:07:30.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
23:07:30.508 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
23:07:30.508 00.000 15712 Moving (-0.10, -0.26) raw xDistance=-0.26 yDistance=0.11
23:07:30.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=30, FiltMax=255, Gamma=0.690
23:07:30.508 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.1
23:07:30.520 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:30.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:30.520 00.000 7988 Enqueuing Expose request
23:07:30.520 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 653.29
23:07:30.520 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
23:07:30.520 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:30.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:07:30.520 00.000 15712 MoveAxis(E, 57, ABG)
23:07:30.520 00.000 15712 Guiding  Dir = 2, Dur = 57
23:07:30.520 00.000 15712 IsGuiding returns 0
23:07:30.542 00.022 15712 PulseGuide returned control before completion, sleep 49
23:07:30.620 00.078 15712 IsGuiding returns 0
23:07:30.620 00.000 15712 Move returns status 0, amount 57
23:07:30.620 00.000 15712 MoveAxis(N, 0, ABG)
23:07:30.620 00.000 15712 Move returns status 0, amount 0
23:07:30.620 00.000 15712 move complete, result=0
23:07:30.620 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
23:07:30.625 00.005 15712 worker thread done servicing request
23:07:30.625 00.000 15712 Worker thread wakes up
23:07:30.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:30.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:32.038 01.413 15712 Exposure complete
23:07:32.089 00.051 15712 worker thread done servicing request
23:07:32.089 00.000 7988 OnExposeComplete: enter
23:07:32.099 00.010 7988 UpdateGuideState(): m_state=6
23:07:32.099 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
23:07:32.099 00.000 7988 Star::Find returns 1 (0), X=500.46, Y=800.46, Mass=1404, SNR=24.6, Peak=172 HFD=4.3
23:07:32.099 00.000 7988 MultiStar: [#1 0.08,-0.25,1.03,U] [#2 -0.04,-0.15,0.87,U] [#3 0.18,-0.26,0.89,U] [#4 -0.26,-0.05,0.77,U] [#5 -0.03,-0.10,0.77,U] [#6 0.23,-0.39,0.67,U] [#7 0.37,-0.10,0.48,U] [#8 -0.13,0.43,0.47,U] 
23:07:32.099 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {-0.19, -0.17}
23:07:32.099 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
23:07:32.106 00.007 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
23:07:32.106 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.51 mountX=-0.15 mountY=-0.00, mountTheta=-3.11
23:07:32.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.15, opts=13)
23:07:32.110 00.004 7988 Enqueuing Move request for scope (0.01, -0.15)
23:07:32.110 00.000 15712 Worker thread wakes up
23:07:32.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
23:07:32.110 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
23:07:32.110 00.000 15712 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=-0.00
23:07:32.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=28, FiltMax=255, Gamma=0.690
23:07:32.110 00.000 7988 UpdateGuideState exits: m=1404 SNR=24.6
23:07:32.114 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:32.115 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:32.115 00.000 7988 Enqueuing Expose request
23:07:32.115 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.27
23:07:32.115 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
23:07:32.115 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:32.115 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:07:32.115 00.000 15712 MoveAxis(E, 4, ABG)
23:07:32.115 00.000 15712 Guiding  Dir = 2, Dur = 4
23:07:32.140 00.025 15712 IsGuiding returns 0
23:07:32.157 00.017 15712 IsGuiding returns 0
23:07:32.157 00.000 15712 Move returns status 0, amount 4
23:07:32.157 00.000 15712 MoveAxis(N, 0, ABG)
23:07:32.157 00.000 15712 Move returns status 0, amount 0
23:07:32.157 00.000 15712 move complete, result=0
23:07:32.157 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:07:32.159 00.002 15712 worker thread done servicing request
23:07:32.159 00.000 15712 Worker thread wakes up
23:07:32.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:32.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:33.901 01.742 15712 Exposure complete
23:07:33.963 00.062 15712 worker thread done servicing request
23:07:33.963 00.000 7988 OnExposeComplete: enter
23:07:33.965 00.002 7988 UpdateGuideState(): m_state=6
23:07:33.965 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
23:07:33.967 00.002 7988 Star::Find returns 1 (0), X=500.75, Y=800.75, Mass=1537, SNR=25.7, Peak=178 HFD=4.5
23:07:33.969 00.002 7988 MultiStar: [#1 0.42,-0.00,0.94,U] [#2 0.17,0.04,0.90,U] [#3 0.43,-0.14,0.83,U] [#4 -0.03,0.11,0.76,U] [#5 0.09,0.01,0.77,U] [#6 0.49,-0.06,0.00,M1] [#7 -0.18,0.02,0.50,U] [#8 -0.03,0.11,0.49,U] 
23:07:33.969 00.000 7988 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.10, 0.12}
23:07:33.971 00.002 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
23:07:33.971 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
23:07:33.973 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=0.03 mountY=-0.15, mountTheta=-1.37
23:07:33.975 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.03, opts=13)
23:07:33.976 00.001 7988 Enqueuing Move request for scope (0.15, 0.03)
23:07:33.976 00.000 15712 Worker thread wakes up
23:07:33.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:07:33.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:07:33.976 00.000 15712 Moving (0.15, 0.03) raw xDistance=0.03 yDistance=-0.15
23:07:33.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
23:07:33.976 00.000 7988 UpdateGuideState exits: m=1537 SNR=25.7
23:07:33.979 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:33.981 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:33.981 00.000 7988 Enqueuing Expose request
23:07:33.983 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.24
23:07:33.983 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
23:07:33.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:33.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:07:33.983 00.000 15712 MoveAxis(E, 4, ABG)
23:07:33.983 00.000 15712 Guiding  Dir = 2, Dur = 4
23:07:33.983 00.000 15712 IsGuiding returns 0
23:07:34.043 00.060 15712 IsGuiding returns 0
23:07:34.043 00.000 15712 Move returns status 0, amount 4
23:07:34.043 00.000 15712 MoveAxis(N, 0, ABG)
23:07:34.043 00.000 15712 Move returns status 0, amount 0
23:07:34.043 00.000 15712 move complete, result=0
23:07:34.043 00.000 15712 worker thread done servicing request
23:07:34.043 00.000 15712 Worker thread wakes up
23:07:34.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:34.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:34.043 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
23:07:35.449 01.406 15712 Exposure complete
23:07:35.510 00.061 15712 worker thread done servicing request
23:07:35.510 00.000 7988 OnExposeComplete: enter
23:07:35.510 00.000 7988 UpdateGuideState(): m_state=6
23:07:35.513 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
23:07:35.513 00.000 7988 Star::Find returns 1 (0), X=500.64, Y=800.77, Mass=1490, SNR=25.4, Peak=153 HFD=4.5
23:07:35.515 00.002 7988 MultiStar: [#1 0.35,-0.10,1.02,U] [#2 0.06,-0.12,0.88,U] [#3 0.27,-0.10,0.84,U] [#4 0.03,0.32,0.75,U] [#5 0.41,-0.06,0.75,U] [#6 0.31,-0.35,0.00,M2] [#7 0.35,-0.02,0.53,U] [#8 0.37,0.22,0.48,U] 
23:07:35.517 00.002 7988 single-star, 7 included, MultiStar: {0.21, 0.02}, one-star: {-0.02, 0.14}
23:07:35.517 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
23:07:35.519 00.002 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
23:07:35.519 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.70 mountX=0.14 mountY=0.01, mountTheta=0.10
23:07:35.521 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.14, opts=13)
23:07:35.523 00.002 7988 Enqueuing Move request for scope (-0.02, 0.14)
23:07:35.523 00.000 15712 Worker thread wakes up
23:07:35.523 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
23:07:35.523 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
23:07:35.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
23:07:35.523 00.000 7988 UpdateGuideState exits: m=1490 SNR=25.4
23:07:35.526 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:35.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:35.526 00.000 7988 Enqueuing Expose request
23:07:35.526 00.000 15712 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=0.01
23:07:35.526 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.22
23:07:35.526 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
23:07:35.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:35.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:07:35.526 00.000 15712 MoveAxis(E, 3, ABG)
23:07:35.526 00.000 15712 Guiding  Dir = 2, Dur = 3
23:07:35.526 00.000 15712 IsGuiding returns 0
23:07:35.561 00.035 15712 IsGuiding returns 0
23:07:35.561 00.000 15712 Move returns status 0, amount 3
23:07:35.561 00.000 15712 MoveAxis(N, 0, ABG)
23:07:35.561 00.000 15712 Move returns status 0, amount 0
23:07:35.561 00.000 15712 move complete, result=0
23:07:35.561 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:07:35.563 00.002 15712 worker thread done servicing request
23:07:35.563 00.000 15712 Worker thread wakes up
23:07:35.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:35.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:37.202 01.639 15712 Exposure complete
23:07:37.263 00.061 15712 worker thread done servicing request
23:07:37.263 00.000 7988 OnExposeComplete: enter
23:07:37.263 00.000 7988 UpdateGuideState(): m_state=6
23:07:37.263 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
23:07:37.263 00.000 7988 Star::Find returns 1 (0), X=500.49, Y=800.70, Mass=1419, SNR=24.7, Peak=153 HFD=4.0
23:07:37.263 00.000 7988 MultiStar: [#1 0.03,0.02,1.04,U] [#2 -0.02,0.05,0.92,U] [#3 0.26,0.21,0.86,U] [#4 0.09,0.21,0.80,U] [#5 0.17,-0.18,0.78,U] [#6 0.26,0.17,0.68,U] [#7 -0.25,0.13,0.53,U] [#8 0.12,0.20,0.53,U] 
23:07:37.263 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {-0.17, 0.07}
23:07:37.263 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.52 = -0.52)
23:07:37.263 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
23:07:37.263 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.04 mountX=0.09 mountY=-0.05, mountTheta=-0.55
23:07:37.274 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
23:07:37.274 00.000 7988 Enqueuing Move request for scope (0.05, 0.09)
23:07:37.274 00.000 15712 Worker thread wakes up
23:07:37.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:07:37.274 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:07:37.274 00.000 15712 Moving (0.05, 0.09) raw xDistance=0.09 yDistance=-0.05
23:07:37.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
23:07:37.274 00.000 7988 UpdateGuideState exits: m=1419 SNR=24.7
23:07:37.279 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:37.279 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:37.279 00.000 7988 Enqueuing Expose request
23:07:37.279 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.20
23:07:37.279 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
23:07:37.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:37.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:07:37.279 00.000 15712 MoveAxis(E, 7, ABG)
23:07:37.279 00.000 15712 Guiding  Dir = 2, Dur = 7
23:07:37.279 00.000 15712 IsGuiding returns 0
23:07:37.295 00.016 15712 IsGuiding returns 0
23:07:37.295 00.000 15712 Move returns status 0, amount 7
23:07:37.295 00.000 15712 MoveAxis(N, 0, ABG)
23:07:37.295 00.000 15712 Move returns status 0, amount 0
23:07:37.295 00.000 15712 move complete, result=0
23:07:37.295 00.000 15712 worker thread done servicing request
23:07:37.295 00.000 15712 Worker thread wakes up
23:07:37.295 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:07:37.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:37.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:38.714 01.419 15712 Exposure complete
23:07:38.776 00.062 15712 worker thread done servicing request
23:07:38.776 00.000 7988 OnExposeComplete: enter
23:07:38.778 00.002 7988 UpdateGuideState(): m_state=6
23:07:38.778 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
23:07:38.778 00.000 7988 Star::Find returns 1 (0), X=500.77, Y=800.59, Mass=1381, SNR=24.4, Peak=169 HFD=3.8
23:07:38.778 00.000 7988 MultiStar: [#1 0.34,0.03,1.08,U] [#2 0.20,-0.11,0.89,U] [#3 0.37,-0.26,0.91,U] [#4 -0.14,-0.02,0.78,U] [#5 0.34,0.01,0.79,U] [#6 0.47,-0.18,0.00,M2] [#7 -0.03,0.20,0.51,U] [#8 0.57,-0.05,0.00,M1] 
23:07:38.778 00.000 7988 single-star, 6 included, MultiStar: {0.19, -0.04}, one-star: {0.12, -0.04}
23:07:38.778 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.56) = xAngle (-1.88 = -1.88)
23:07:38.778 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.91 = -1.91)
23:07:38.778 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.32 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
23:07:38.778 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.04, opts=13)
23:07:38.788 00.010 7988 Enqueuing Move request for scope (0.12, -0.04)
23:07:38.788 00.000 15712 Worker thread wakes up
23:07:38.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=27, FiltMax=255, Gamma=0.690
23:07:38.788 00.000 7988 UpdateGuideState exits: m=1381 SNR=24.4
23:07:38.793 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:38.794 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:38.794 00.000 7988 Enqueuing Expose request
23:07:38.796 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:07:38.796 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:07:38.796 00.000 15712 Moving (0.12, -0.04) raw xDistance=-0.04 yDistance=-0.12
23:07:38.796 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.17
23:07:38.796 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
23:07:38.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:38.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:07:38.796 00.000 15712 MoveAxis(E, 7, ABG)
23:07:38.796 00.000 15712 Guiding  Dir = 2, Dur = 7
23:07:38.806 00.010 15712 IsGuiding returns 0
23:07:38.823 00.017 15712 IsGuiding returns 0
23:07:38.823 00.000 15712 Move returns status 0, amount 7
23:07:38.823 00.000 15712 MoveAxis(N, 0, ABG)
23:07:38.823 00.000 15712 Move returns status 0, amount 0
23:07:38.823 00.000 15712 move complete, result=0
23:07:38.823 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:07:38.825 00.002 15712 worker thread done servicing request
23:07:38.825 00.000 15712 Worker thread wakes up
23:07:38.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:38.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:40.565 01.740 15712 Exposure complete
23:07:40.622 00.057 15712 worker thread done servicing request
23:07:40.622 00.000 7988 OnExposeComplete: enter
23:07:40.627 00.005 7988 UpdateGuideState(): m_state=6
23:07:40.627 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
23:07:40.627 00.000 7988 Star::Find returns 1 (0), X=500.52, Y=800.46, Mass=1541, SNR=26.1, Peak=159 HFD=5.0
23:07:40.627 00.000 7988 MultiStar: [#1 0.17,-0.13,0.96,U] [#2 0.10,-0.10,0.88,U] [#3 0.19,-0.22,0.82,U] [#4 -0.14,0.15,0.73,U] [#5 0.07,-0.16,0.69,U] [#6 0.42,-0.11,0.63,U] [#7 -0.01,0.14,0.49,U] [#8 0.30,0.05,0.44,U] 
23:07:40.627 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {-0.14, -0.17}
23:07:40.627 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.56) = xAngle (-2.29 = -2.29)
23:07:40.627 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
23:07:40.627 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.73 mountX=-0.08 mountY=-0.09, mountTheta=-2.31
23:07:40.627 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.08, opts=13)
23:07:40.627 00.000 7988 Enqueuing Move request for scope (0.09, -0.08)
23:07:40.639 00.012 15712 Worker thread wakes up
23:07:40.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
23:07:40.639 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
23:07:40.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=27, FiltMax=255, Gamma=0.690
23:07:40.639 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.1
23:07:40.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:40.643 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:40.643 00.000 7988 Enqueuing Expose request
23:07:40.643 00.000 15712 Moving (0.09, -0.08) raw xDistance=-0.08 yDistance=-0.09
23:07:40.643 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 653.15
23:07:40.643 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
23:07:40.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:40.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:40.643 00.000 15712 MoveAxis(E, 9, ABG)
23:07:40.643 00.000 15712 Guiding  Dir = 2, Dur = 9
23:07:40.677 00.034 15712 IsGuiding returns 0
23:07:40.693 00.016 15712 IsGuiding returns 0
23:07:40.693 00.000 15712 Move returns status 0, amount 9
23:07:40.693 00.000 15712 MoveAxis(N, 0, ABG)
23:07:40.693 00.000 15712 Move returns status 0, amount 0
23:07:40.693 00.000 15712 move complete, result=0
23:07:40.693 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:07:40.695 00.002 15712 worker thread done servicing request
23:07:40.695 00.000 15712 Worker thread wakes up
23:07:40.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:40.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:42.112 01.417 15712 Exposure complete
23:07:42.174 00.062 15712 worker thread done servicing request
23:07:42.174 00.000 7988 OnExposeComplete: enter
23:07:42.176 00.002 7988 UpdateGuideState(): m_state=6
23:07:42.176 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
23:07:42.178 00.002 7988 Star::Find returns 1 (0), X=500.49, Y=800.64, Mass=1501, SNR=25.3, Peak=170 HFD=4.4
23:07:42.178 00.000 7988 MultiStar: [#1 -0.08,-0.29,1.02,U] [#2 -0.04,-0.21,0.87,U] [#3 0.28,-0.09,0.88,U] [#4 -0.00,-0.14,0.71,U] [#5 0.18,-0.10,0.76,U] [#6 0.04,-0.26,0.66,U] [#7 0.00,-0.10,0.49,U] [#8 0.11,0.19,0.44,U] 
23:07:42.180 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {-0.16, 0.02}
23:07:42.182 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
23:07:42.182 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
23:07:42.184 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.37 mountX=-0.12 mountY=-0.02, mountTheta=-2.96
23:07:42.186 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.12, opts=13)
23:07:42.187 00.001 7988 Enqueuing Move request for scope (0.03, -0.12)
23:07:42.187 00.000 15712 Worker thread wakes up
23:07:42.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
23:07:42.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
23:07:42.187 00.000 15712 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=-0.02
23:07:42.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
23:07:42.190 00.003 7988 UpdateGuideState exits: m=1501 SNR=25.3
23:07:42.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:42.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:42.190 00.000 7988 Enqueuing Expose request
23:07:42.190 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.13
23:07:42.190 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
23:07:42.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:42.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:07:42.190 00.000 15712 MoveAxis(E, 2, ABG)
23:07:42.190 00.000 15712 Guiding  Dir = 2, Dur = 2
23:07:42.190 00.000 15712 IsGuiding returns 0
23:07:42.211 00.021 15712 IsGuiding returns 0
23:07:42.211 00.000 15712 Move returns status 0, amount 2
23:07:42.211 00.000 15712 MoveAxis(N, 0, ABG)
23:07:42.211 00.000 15712 Move returns status 0, amount 0
23:07:42.211 00.000 15712 move complete, result=0
23:07:42.211 00.000 15712 worker thread done servicing request
23:07:42.211 00.000 15712 Worker thread wakes up
23:07:42.211 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:07:42.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:42.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:43.847 01.636 15712 Exposure complete
23:07:43.906 00.059 15712 worker thread done servicing request
23:07:43.906 00.000 7988 OnExposeComplete: enter
23:07:43.906 00.000 7988 UpdateGuideState(): m_state=6
23:07:43.910 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
23:07:43.910 00.000 7988 Star::Find returns 1 (0), X=500.49, Y=800.05, Mass=1571, SNR=26.5, Peak=182 HFD=4.9
23:07:43.912 00.002 7988 MultiStar: [#1 0.05,-0.56,0.00,M1] [#2 0.08,-0.47,0.00,M1] [#3 0.24,-0.57,0.00,M1] [#4 -0.27,-0.20,0.72,U] [#5 0.23,-0.38,0.74,U] [#6 0.37,-0.44,0.00,M1] [#7 -0.09,-0.16,0.49,U] [#8 0.02,-0.28,0.45,U] 
23:07:43.914 00.002 7988 refined, 4 included, MultiStar: {-0.07, -0.35}, one-star: {-0.17, -0.57}
23:07:43.914 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
23:07:43.916 00.002 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
23:07:43.916 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.76 mountX=-0.35 mountY=0.08, mountTheta=2.93
23:07:43.916 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.35, opts=13)
23:07:43.916 00.000 7988 Enqueuing Move request for scope (-0.07, -0.35)
23:07:43.916 00.000 15712 Worker thread wakes up
23:07:43.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.35) opts 0xd
23:07:43.916 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.35)
23:07:43.916 00.000 15712 Moving (-0.07, -0.35) raw xDistance=-0.35 yDistance=0.08
23:07:43.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=27, FiltMax=255, Gamma=0.690
23:07:43.922 00.006 7988 UpdateGuideState exits: m=1571 SNR=26.5
23:07:43.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:43.924 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:43.924 00.000 7988 Enqueuing Expose request
23:07:43.926 00.002 15712 PPEC rslt: input = -0.35, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 653.11
23:07:43.926 00.000 15712 PPEC: input: -0.35, control: -0.22, exposure: 1500
23:07:43.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:43.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:07:43.926 00.000 15712 MoveAxis(E, 72, ABG)
23:07:43.926 00.000 15712 Guiding  Dir = 2, Dur = 72
23:07:43.926 00.000 15712 IsGuiding returns 0
23:07:43.950 00.024 15712 PulseGuide returned control before completion, sleep 57
23:07:44.050 00.100 15712 IsGuiding returns 1
23:07:44.050 00.000 15712 scope still moving after pulse duration time elapsed
23:07:44.082 00.032 15712 IsGuiding returns 0
23:07:44.082 00.000 15712 scope move finished after 72 + 82 ms
23:07:44.082 00.000 15712 Move returns status 0, amount 72
23:07:44.082 00.000 15712 MoveAxis(N, 0, ABG)
23:07:44.082 00.000 15712 Move returns status 0, amount 0
23:07:44.082 00.000 15712 move complete, result=0
23:07:44.082 00.000 15712 worker thread done servicing request
23:07:44.082 00.000 15712 Worker thread wakes up
23:07:44.082 00.000 7988 GuideStep: -0.4 px 72 ms EAST, 0.1 px 0 ms NORTH
23:07:44.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:44.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:45.501 01.419 15712 Exposure complete
23:07:45.562 00.061 15712 worker thread done servicing request
23:07:45.562 00.000 7988 OnExposeComplete: enter
23:07:45.562 00.000 7988 UpdateGuideState(): m_state=6
23:07:45.564 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
23:07:45.564 00.000 7988 Star::Find returns 1 (0), X=500.54, Y=800.77, Mass=1459, SNR=25.3, Peak=152 HFD=4.6
23:07:45.564 00.000 7988 MultiStar: [#1 -0.00,-0.14,1.04,U] [#2 -0.10,-0.01,0.89,U] [#3 0.09,-0.24,0.90,U] [#4 -0.21,0.22,0.77,U] [#5 -0.06,-0.24,0.76,U] [#6 0.10,-0.05,0.72,U] [#7 -0.34,0.28,0.52,U] [#8 -0.01,0.27,0.45,U] 
23:07:45.564 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.11, 0.14}
23:07:45.564 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.56) = xAngle (-4.68 = 1.61)
23:07:45.564 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.71 = 1.58)
23:07:45.564 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.11 mountX=-0.00 mountY=0.06, mountTheta=1.61
23:07:45.564 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.00, opts=13)
23:07:45.564 00.000 7988 Enqueuing Move request for scope (-0.06, -0.00)
23:07:45.564 00.000 15712 Worker thread wakes up
23:07:45.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
23:07:45.564 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
23:07:45.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
23:07:45.564 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.3
23:07:45.564 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:45.578 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:45.578 00.000 7988 Enqueuing Expose request
23:07:45.581 00.003 15712 Moving (-0.06, -0.00) raw xDistance=-0.00 yDistance=0.06
23:07:45.581 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 653.08
23:07:45.581 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
23:07:45.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:45.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:45.581 00.000 15712 MoveAxis(E, 3, ABG)
23:07:45.581 00.000 15712 Guiding  Dir = 2, Dur = 3
23:07:45.581 00.000 15712 IsGuiding returns 0
23:07:45.600 00.019 15712 IsGuiding returns 0
23:07:45.600 00.000 15712 Move returns status 0, amount 3
23:07:45.600 00.000 15712 MoveAxis(N, 0, ABG)
23:07:45.600 00.000 15712 Move returns status 0, amount 0
23:07:45.600 00.000 15712 move complete, result=0
23:07:45.600 00.000 15712 worker thread done servicing request
23:07:45.600 00.000 15712 Worker thread wakes up
23:07:45.600 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:07:45.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:45.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:47.238 01.638 15712 Exposure complete
23:07:47.299 00.061 15712 worker thread done servicing request
23:07:47.299 00.000 7988 OnExposeComplete: enter
23:07:47.299 00.000 7988 UpdateGuideState(): m_state=6
23:07:47.302 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
23:07:47.302 00.000 7988 Star::Find returns 1 (0), X=500.33, Y=800.47, Mass=1470, SNR=25.4, Peak=147 HFD=4.7
23:07:47.304 00.002 7988 MultiStar: [#1 -0.06,-0.08,0.98,U] [#2 -0.14,-0.13,0.86,U] [#3 0.13,-0.38,0.86,U] [#4 -0.04,0.08,0.76,U] [#5 0.11,-0.15,0.78,U] [#6 0.17,-0.08,0.68,U] [#7 -0.29,0.04,0.48,U] [#8 -0.33,0.40,0.00,M1] 
23:07:47.306 00.002 7988 refined, 7 included, MultiStar: {-0.06, -0.12}, one-star: {-0.32, -0.16}
23:07:47.306 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
23:07:47.308 00.002 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
23:07:47.308 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.01 mountX=-0.12 mountY=0.06, mountTheta=2.68
23:07:47.310 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.12, opts=13)
23:07:47.312 00.002 7988 Enqueuing Move request for scope (-0.06, -0.12)
23:07:47.312 00.000 15712 Worker thread wakes up
23:07:47.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
23:07:47.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
23:07:47.312 00.000 15712 Moving (-0.06, -0.12) raw xDistance=-0.12 yDistance=0.06
23:07:47.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
23:07:47.314 00.002 7988 UpdateGuideState exits: m=1470 SNR=25.4
23:07:47.315 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:47.317 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:47.317 00.000 7988 Enqueuing Expose request
23:07:47.317 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.06
23:07:47.317 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
23:07:47.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:47.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:47.317 00.000 15712 MoveAxis(E, 7, ABG)
23:07:47.317 00.000 15712 Guiding  Dir = 2, Dur = 7
23:07:47.317 00.000 15712 IsGuiding returns 0
23:07:47.331 00.014 15712 IsGuiding returns 0
23:07:47.331 00.000 15712 Move returns status 0, amount 7
23:07:47.331 00.000 15712 MoveAxis(N, 0, ABG)
23:07:47.331 00.000 15712 Move returns status 0, amount 0
23:07:47.331 00.000 15712 move complete, result=0
23:07:47.331 00.000 15712 worker thread done servicing request
23:07:47.331 00.000 15712 Worker thread wakes up
23:07:47.331 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:07:47.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:47.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:48.752 01.421 15712 Exposure complete
23:07:48.813 00.061 15712 worker thread done servicing request
23:07:48.814 00.001 7988 OnExposeComplete: enter
23:07:48.814 00.000 7988 UpdateGuideState(): m_state=6
23:07:48.814 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
23:07:48.814 00.000 7988 Star::Find returns 1 (0), X=500.48, Y=800.35, Mass=1501, SNR=25.4, Peak=174 HFD=4.5
23:07:48.814 00.000 7988 MultiStar: [#1 0.11,-0.43,0.98,U] [#2 0.01,-0.27,0.86,U] [#3 0.50,-0.48,0.00,M1] [#4 -0.09,-0.24,0.78,U] [#5 0.19,-0.46,0.00,M1] [#6 0.12,-0.36,0.73,U] [#7 -0.11,-0.09,0.51,U] [#8 0.19,-0.09,0.48,U] 
23:07:48.814 00.000 7988 refined, 6 included, MultiStar: {-0.00, -0.27}, one-star: {-0.18, -0.27}
23:07:48.814 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = 3.14)
23:07:48.814 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
23:07:48.814 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.58 mountX=-0.27 mountY=0.01, mountTheta=3.11
23:07:48.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.27, opts=13)
23:07:48.814 00.000 7988 Enqueuing Move request for scope (-0.00, -0.27)
23:07:48.826 00.012 15712 Worker thread wakes up
23:07:48.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.27) opts 0xd
23:07:48.826 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.27)
23:07:48.826 00.000 15712 Moving (-0.00, -0.27) raw xDistance=-0.27 yDistance=0.01
23:07:48.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=27, FiltMax=255, Gamma=0.690
23:07:48.826 00.000 7988 UpdateGuideState exits: m=1501 SNR=25.4
23:07:48.829 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:48.829 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:48.829 00.000 7988 Enqueuing Expose request
23:07:48.829 00.000 15712 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 653.04
23:07:48.829 00.000 15712 PPEC: input: -0.27, control: -0.19, exposure: 1500
23:07:48.829 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:48.829 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:07:48.829 00.000 15712 MoveAxis(E, 60, ABG)
23:07:48.829 00.000 15712 Guiding  Dir = 2, Dur = 60
23:07:48.829 00.000 15712 IsGuiding returns 0
23:07:48.860 00.031 15712 PulseGuide returned control before completion, sleep 42
23:07:48.908 00.048 15712 IsGuiding returns 1
23:07:48.908 00.000 15712 scope still moving after pulse duration time elapsed
23:07:48.941 00.033 15712 IsGuiding returns 0
23:07:48.941 00.000 15712 scope move finished after 60 + 48 ms
23:07:48.941 00.000 15712 Move returns status 0, amount 60
23:07:48.941 00.000 15712 MoveAxis(N, 0, ABG)
23:07:48.941 00.000 15712 Move returns status 0, amount 0
23:07:48.941 00.000 15712 move complete, result=0
23:07:48.941 00.000 15712 worker thread done servicing request
23:07:48.941 00.000 15712 Worker thread wakes up
23:07:48.941 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.0 px 0 ms NORTH
23:07:48.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:48.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:50.582 01.641 15712 Exposure complete
23:07:50.645 00.063 15712 worker thread done servicing request
23:07:50.645 00.000 7988 OnExposeComplete: enter
23:07:50.645 00.000 7988 UpdateGuideState(): m_state=6
23:07:50.648 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
23:07:50.648 00.000 7988 Star::Find returns 1 (0), X=500.42, Y=800.80, Mass=1474, SNR=25.1, Peak=145 HFD=4.6
23:07:50.650 00.002 7988 MultiStar: [#1 0.16,0.17,1.03,U] [#2 -0.11,0.03,0.85,U] [#3 0.20,0.02,0.86,U] [#4 0.12,0.20,0.74,U] [#5 0.32,-0.20,0.75,U] [#6 0.40,-0.01,0.69,U] [#7 0.31,0.29,0.44,U] [#8 0.14,-0.16,0.47,U] 
23:07:50.652 00.002 7988 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {-0.23, 0.18}
23:07:50.652 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
23:07:50.654 00.002 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
23:07:50.654 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=0.07 mountY=-0.12, mountTheta=-1.06
23:07:50.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.07, opts=13)
23:07:50.656 00.000 7988 Enqueuing Move request for scope (0.12, 0.07)
23:07:50.658 00.002 15712 Worker thread wakes up
23:07:50.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:07:50.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:07:50.658 00.000 15712 Moving (0.12, 0.07) raw xDistance=0.07 yDistance=-0.12
23:07:50.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=28, FiltMax=255, Gamma=0.690
23:07:50.658 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.1
23:07:50.661 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:50.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:50.661 00.000 7988 Enqueuing Expose request
23:07:50.661 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 653.02
23:07:50.661 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
23:07:50.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:50.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:07:50.661 00.000 15712 MoveAxis(E, 7, ABG)
23:07:50.661 00.000 15712 Guiding  Dir = 2, Dur = 7
23:07:50.661 00.000 15712 IsGuiding returns 0
23:07:50.714 00.053 15712 IsGuiding returns 0
23:07:50.714 00.000 15712 Move returns status 0, amount 7
23:07:50.714 00.000 15712 MoveAxis(N, 0, ABG)
23:07:50.714 00.000 15712 Move returns status 0, amount 0
23:07:50.714 00.000 15712 move complete, result=0
23:07:50.714 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:07:50.717 00.003 15712 worker thread done servicing request
23:07:50.717 00.000 15712 Worker thread wakes up
23:07:50.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:50.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:52.130 01.413 15712 Exposure complete
23:07:52.192 00.062 15712 worker thread done servicing request
23:07:52.192 00.000 7988 OnExposeComplete: enter
23:07:52.192 00.000 7988 UpdateGuideState(): m_state=6
23:07:52.196 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
23:07:52.196 00.000 7988 Star::Find returns 1 (0), X=500.52, Y=800.55, Mass=1491, SNR=25.2, Peak=170 HFD=4.3
23:07:52.198 00.002 7988 MultiStar: [#1 0.30,-0.16,0.98,U] [#2 0.19,-0.15,0.87,U] [#3 0.14,-0.40,0.88,U] [#4 -0.13,0.12,0.77,U] [#5 0.37,-0.11,0.73,U] [#6 0.32,-0.03,0.63,U] [#7 -0.14,0.18,0.53,U] [#8 0.40,0.24,0.00,M1] 
23:07:52.200 00.002 7988 refined, 7 included, MultiStar: {0.12, -0.10}, one-star: {-0.13, -0.08}
23:07:52.200 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
23:07:52.202 00.002 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
23:07:52.202 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.71 mountX=-0.10 mountY=-0.11, mountTheta=-2.28
23:07:52.204 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.10, opts=13)
23:07:52.206 00.002 7988 Enqueuing Move request for scope (0.12, -0.10)
23:07:52.206 00.000 15712 Worker thread wakes up
23:07:52.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:07:52.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:07:52.206 00.000 15712 Moving (0.12, -0.10) raw xDistance=-0.10 yDistance=-0.11
23:07:52.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=26, FiltMax=255, Gamma=0.690
23:07:52.208 00.002 7988 UpdateGuideState exits: m=1491 SNR=25.2
23:07:52.209 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:52.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:52.209 00.000 7988 Enqueuing Expose request
23:07:52.209 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 653.00
23:07:52.209 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
23:07:52.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:52.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:07:52.209 00.000 15712 MoveAxis(E, 9, ABG)
23:07:52.209 00.000 15712 Guiding  Dir = 2, Dur = 9
23:07:52.209 00.000 15712 IsGuiding returns 0
23:07:52.226 00.017 15712 IsGuiding returns 0
23:07:52.226 00.000 15712 Move returns status 0, amount 9
23:07:52.226 00.000 15712 MoveAxis(N, 0, ABG)
23:07:52.226 00.000 15712 Move returns status 0, amount 0
23:07:52.226 00.000 15712 move complete, result=0
23:07:52.226 00.000 15712 worker thread done servicing request
23:07:52.226 00.000 15712 Worker thread wakes up
23:07:52.226 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:07:52.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:52.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:53.865 01.639 15712 Exposure complete
23:07:53.929 00.064 15712 worker thread done servicing request
23:07:53.929 00.000 7988 OnExposeComplete: enter
23:07:53.929 00.000 7988 UpdateGuideState(): m_state=6
23:07:53.931 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
23:07:53.931 00.000 7988 Star::Find returns 1 (0), X=500.68, Y=800.41, Mass=1558, SNR=26.1, Peak=171 HFD=4.7
23:07:53.933 00.002 7988 MultiStar: [#1 0.21,-0.33,0.95,U] [#2 0.14,-0.22,0.85,U] [#3 0.29,-0.29,0.86,U] [#4 0.02,-0.09,0.73,U] [#5 0.43,-0.29,0.00,M1] [#6 0.45,-0.37,0.00,M1] [#7 0.25,-0.32,0.50,U] [#8 0.11,0.06,0.44,U] 
23:07:53.935 00.002 7988 single-star, 6 included, MultiStar: {0.14, -0.22}, one-star: {0.03, -0.21}
23:07:53.935 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
23:07:53.937 00.002 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
23:07:53.937 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.44 mountX=-0.21 mountY=-0.02, mountTheta=-3.04
23:07:53.939 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.21, opts=13)
23:07:53.941 00.002 7988 Enqueuing Move request for scope (0.03, -0.21)
23:07:53.941 00.000 15712 Worker thread wakes up
23:07:53.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
23:07:53.941 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
23:07:53.941 00.000 15712 Moving (0.03, -0.21) raw xDistance=-0.21 yDistance=-0.02
23:07:53.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=27, FiltMax=255, Gamma=0.690
23:07:53.944 00.003 7988 UpdateGuideState exits: m=1558 SNR=26.1
23:07:53.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:53.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:53.944 00.000 7988 Enqueuing Expose request
23:07:53.944 00.000 15712 PPEC rslt: input = -0.21, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 652.98
23:07:53.944 00.000 15712 PPEC: input: -0.21, control: -0.16, exposure: 1500
23:07:53.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:53.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:07:53.944 00.000 15712 MoveAxis(E, 51, ABG)
23:07:53.944 00.000 15712 Guiding  Dir = 2, Dur = 51
23:07:53.944 00.000 15712 IsGuiding returns 0
23:07:53.976 00.032 15712 PulseGuide returned control before completion, sleep 35
23:07:54.024 00.048 15712 IsGuiding returns 1
23:07:54.024 00.000 15712 scope still moving after pulse duration time elapsed
23:07:54.056 00.032 15712 IsGuiding returns 0
23:07:54.056 00.000 15712 scope move finished after 51 + 55 ms
23:07:54.056 00.000 15712 Move returns status 0, amount 51
23:07:54.056 00.000 15712 MoveAxis(N, 0, ABG)
23:07:54.056 00.000 15712 Move returns status 0, amount 0
23:07:54.056 00.000 15712 move complete, result=0
23:07:54.056 00.000 15712 worker thread done servicing request
23:07:54.056 00.000 15712 Worker thread wakes up
23:07:54.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:54.056 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
23:07:54.058 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:55.475 01.417 15712 Exposure complete
23:07:55.544 00.069 15712 worker thread done servicing request
23:07:55.544 00.000 7988 OnExposeComplete: enter
23:07:55.547 00.003 7988 UpdateGuideState(): m_state=6
23:07:55.547 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
23:07:55.549 00.002 7988 Star::Find returns 1 (0), X=500.58, Y=800.52, Mass=1580, SNR=26.2, Peak=175 HFD=4.4
23:07:55.551 00.002 7988 MultiStar: [#1 0.41,-0.41,0.00,M1] [#2 -0.08,-0.17,0.79,U] [#3 0.23,-0.24,0.79,U] [#4 -0.18,-0.01,0.69,U] [#5 0.43,-0.08,0.72,U] [#6 0.35,-0.35,0.00,M2] [#7 0.16,-0.29,0.51,U] [#8 0.22,0.19,0.42,U] 
23:07:55.553 00.002 7988 single-star, 6 included, MultiStar: {0.08, -0.11}, one-star: {-0.07, -0.11}
23:07:55.554 00.001 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
23:07:55.554 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.51)
23:07:55.557 00.003 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.18 mountX=-0.11 mountY=0.08, mountTheta=2.52
23:07:55.559 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.11, opts=13)
23:07:55.561 00.002 7988 Enqueuing Move request for scope (-0.07, -0.11)
23:07:55.561 00.000 15712 Worker thread wakes up
23:07:55.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
23:07:55.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=28, FiltMax=255, Gamma=0.690
23:07:55.561 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.2
23:07:55.566 00.005 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
23:07:55.566 00.000 15712 Moving (-0.07, -0.11) raw xDistance=-0.11 yDistance=0.08
23:07:55.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:55.569 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:55.570 00.001 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.96
23:07:55.570 00.000 7988 Enqueuing Expose request
23:07:55.570 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
23:07:55.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:55.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:07:55.570 00.000 15712 MoveAxis(E, 9, ABG)
23:07:55.570 00.000 15712 Guiding  Dir = 2, Dur = 9
23:07:55.570 00.000 15712 IsGuiding returns 0
23:07:55.586 00.016 15712 IsGuiding returns 0
23:07:55.586 00.000 15712 Move returns status 0, amount 9
23:07:55.586 00.000 15712 MoveAxis(N, 0, ABG)
23:07:55.586 00.000 15712 Move returns status 0, amount 0
23:07:55.586 00.000 15712 move complete, result=0
23:07:55.586 00.000 15712 worker thread done servicing request
23:07:55.586 00.000 15712 Worker thread wakes up
23:07:55.586 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
23:07:55.591 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:55.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:57.229 01.638 15712 Exposure complete
23:07:57.293 00.064 15712 worker thread done servicing request
23:07:57.293 00.000 7988 OnExposeComplete: enter
23:07:57.295 00.002 7988 UpdateGuideState(): m_state=6
23:07:57.295 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
23:07:57.297 00.002 7988 Star::Find returns 1 (0), X=500.28, Y=800.25, Mass=1505, SNR=25.8, Peak=171 HFD=4.5
23:07:57.299 00.002 7988 MultiStar: [#1 0.16,-0.47,0.00,M2] [#2 -0.22,-0.65,0.00,M1] [#3 -0.04,-0.56,0.00,M1] [#4 0.08,-0.39,0.68,U] [#5 0.01,-0.53,0.00,M1] [#6 0.26,-0.42,0.00,M3] [#7 -0.35,-0.21,0.49,U] [#8 0.06,-0.29,0.43,U] 
23:07:57.299 00.000 7988 refined, 3 included, MultiStar: {-0.18, -0.34}, one-star: {-0.38, -0.38}
23:07:57.301 00.002 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
23:07:57.301 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
23:07:57.303 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.34 hyp=0.38 cameraTheta=-2.07 mountX=-0.34 mountY=0.19, mountTheta=2.63
23:07:57.305 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.34, opts=13)
23:07:57.307 00.002 7988 Enqueuing Move request for scope (-0.18, -0.34)
23:07:57.307 00.000 15712 Worker thread wakes up
23:07:57.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.34) opts 0xd
23:07:57.307 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.34)
23:07:57.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=30, FiltMax=255, Gamma=0.690
23:07:57.309 00.002 7988 UpdateGuideState exits: m=1505 SNR=25.8
23:07:57.309 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:57.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:57.309 00.000 7988 Enqueuing Expose request
23:07:57.309 00.000 15712 Moving (-0.18, -0.34) raw xDistance=-0.34 yDistance=0.19
23:07:57.316 00.007 15712 PPEC rslt: input = -0.34, final = -0.23, react = -0.20, pred = -0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 652.93
23:07:57.316 00.000 15712 PPEC: input: -0.34, control: -0.23, exposure: 1500
23:07:57.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:57.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:07:57.316 00.000 15712 MoveAxis(E, 75, ABG)
23:07:57.316 00.000 15712 Guiding  Dir = 2, Dur = 75
23:07:57.317 00.001 15712 IsGuiding returns 0
23:07:57.324 00.007 15712 PulseGuide returned control before completion, sleep 70
23:07:57.426 00.102 15712 IsGuiding returns 0
23:07:57.426 00.000 15712 Move returns status 0, amount 75
23:07:57.426 00.000 15712 MoveAxis(N, 0, ABG)
23:07:57.426 00.000 15712 Move returns status 0, amount 0
23:07:57.426 00.000 15712 move complete, result=0
23:07:57.426 00.000 7988 GuideStep: -0.3 px 75 ms EAST, 0.2 px 0 ms NORTH
23:07:57.431 00.005 15712 worker thread done servicing request
23:07:57.431 00.000 15712 Worker thread wakes up
23:07:57.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:57.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:07:58.846 01.415 15712 Exposure complete
23:07:58.907 00.061 15712 worker thread done servicing request
23:07:58.907 00.000 7988 OnExposeComplete: enter
23:07:58.907 00.000 7988 UpdateGuideState(): m_state=6
23:07:58.910 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
23:07:58.910 00.000 7988 Star::Find returns 1 (0), X=500.54, Y=800.73, Mass=1556, SNR=26.0, Peak=159 HFD=4.6
23:07:58.912 00.002 7988 MultiStar: [#1 0.05,-0.17,0.90,U] [#2 0.08,-0.16,0.82,U] [#3 0.31,-0.39,0.00,M2] [#4 0.08,0.12,0.75,U] [#5 0.24,-0.03,0.66,U] [#6 0.20,-0.01,0.64,U] [#7 0.21,0.02,0.48,U] [#8 0.45,0.31,0.00,M1] 
23:07:58.912 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.02}, one-star: {-0.11, 0.11}
23:07:58.914 00.002 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.56) = xAngle (-1.79 = -1.79)
23:07:58.916 00.002 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
23:07:58.916 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.23 mountX=-0.02 mountY=-0.08, mountTheta=-1.79
23:07:58.918 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.02, opts=13)
23:07:58.920 00.002 7988 Enqueuing Move request for scope (0.08, -0.02)
23:07:58.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=28, FiltMax=255, Gamma=0.690
23:07:58.922 00.002 7988 UpdateGuideState exits: m=1556 SNR=26.0
23:07:58.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:58.923 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:07:58.923 00.000 7988 Enqueuing Expose request
23:07:58.923 00.000 15712 Worker thread wakes up
23:07:58.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
23:07:58.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
23:07:58.923 00.000 15712 Moving (0.08, -0.02) raw xDistance=-0.02 yDistance=-0.08
23:07:58.923 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.91
23:07:58.923 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
23:07:58.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:58.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:07:58.923 00.000 15712 MoveAxis(E, 9, ABG)
23:07:58.923 00.000 15712 Guiding  Dir = 2, Dur = 9
23:07:58.923 00.000 15712 IsGuiding returns 0
23:07:58.943 00.020 15712 IsGuiding returns 0
23:07:58.943 00.000 15712 Move returns status 0, amount 9
23:07:58.943 00.000 15712 MoveAxis(N, 0, ABG)
23:07:58.943 00.000 15712 Move returns status 0, amount 0
23:07:58.943 00.000 15712 move complete, result=0
23:07:58.943 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:07:58.949 00.006 15712 worker thread done servicing request
23:07:58.949 00.000 15712 Worker thread wakes up
23:07:58.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:07:58.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:00.583 01.634 15712 Exposure complete
23:08:00.645 00.062 15712 worker thread done servicing request
23:08:00.645 00.000 7988 OnExposeComplete: enter
23:08:00.645 00.000 7988 UpdateGuideState(): m_state=6
23:08:00.648 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
23:08:00.648 00.000 7988 Star::Find returns 1 (0), X=500.80, Y=800.46, Mass=1379, SNR=24.4, Peak=187 HFD=4.4
23:08:00.650 00.002 7988 MultiStar: [#1 0.11,-0.10,1.00,U] [#2 0.02,-0.13,0.86,U] [#3 0.23,-0.46,0.00,M3] [#4 -0.06,-0.09,0.78,U] [#5 -0.03,-0.07,0.76,U] [#6 0.25,-0.29,0.72,U] [#7 0.24,-0.00,0.49,U] [#8 0.12,-0.01,0.43,U] 
23:08:00.650 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.12}, one-star: {0.14, -0.16}
23:08:00.652 00.002 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
23:08:00.652 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
23:08:00.654 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.91 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
23:08:00.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.12, opts=13)
23:08:00.658 00.002 7988 Enqueuing Move request for scope (0.09, -0.12)
23:08:00.658 00.000 15712 Worker thread wakes up
23:08:00.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
23:08:00.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
23:08:00.658 00.000 15712 Moving (0.09, -0.12) raw xDistance=-0.12 yDistance=-0.09
23:08:00.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=30, FiltMax=255, Gamma=0.690
23:08:00.658 00.000 7988 UpdateGuideState exits: m=1379 SNR=24.4
23:08:00.661 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:00.663 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:00.663 00.000 7988 Enqueuing Expose request
23:08:00.665 00.002 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.89
23:08:00.665 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
23:08:00.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:00.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:00.665 00.000 15712 MoveAxis(E, 8, ABG)
23:08:00.665 00.000 15712 Guiding  Dir = 2, Dur = 8
23:08:00.665 00.000 15712 IsGuiding returns 0
23:08:00.690 00.025 15712 IsGuiding returns 0
23:08:00.690 00.000 15712 Move returns status 0, amount 8
23:08:00.690 00.000 15712 MoveAxis(N, 0, ABG)
23:08:00.690 00.000 15712 Move returns status 0, amount 0
23:08:00.690 00.000 15712 move complete, result=0
23:08:00.690 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:08:00.691 00.001 15712 worker thread done servicing request
23:08:00.691 00.000 15712 Worker thread wakes up
23:08:00.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:00.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:02.109 01.418 15712 Exposure complete
23:08:02.169 00.060 15712 worker thread done servicing request
23:08:02.173 00.004 7988 OnExposeComplete: enter
23:08:02.173 00.000 7988 UpdateGuideState(): m_state=6
23:08:02.175 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
23:08:02.175 00.000 7988 Star::Find returns 1 (0), X=500.55, Y=800.35, Mass=1451, SNR=25.2, Peak=181 HFD=4.5
23:08:02.177 00.002 7988 MultiStar: [#1 0.49,-0.55,0.00,M1] [#2 -0.01,-0.61,0.00,M1] [#3 0.29,-0.45,0.00,M4] [#4 -0.17,-0.20,0.73,U] [#5 0.07,-0.28,0.70,U] [#6 0.14,-0.71,0.00,M2] [#7 -0.07,-0.13,0.47,U] [#8 0.10,-0.15,0.46,U] 
23:08:02.177 00.000 7988 refined, 4 included, MultiStar: {-0.05, -0.22}, one-star: {-0.10, -0.28}
23:08:02.179 00.002 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.34 = 2.94)
23:08:02.181 00.002 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
23:08:02.181 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.78 mountX=-0.22 mountY=0.05, mountTheta=2.91
23:08:02.183 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.22, opts=13)
23:08:02.185 00.002 7988 Enqueuing Move request for scope (-0.05, -0.22)
23:08:02.186 00.001 15712 Worker thread wakes up
23:08:02.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
23:08:02.186 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
23:08:02.186 00.000 15712 Moving (-0.05, -0.22) raw xDistance=-0.22 yDistance=0.05
23:08:02.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=30, FiltMax=255, Gamma=0.690
23:08:02.186 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.2
23:08:02.188 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:02.189 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:02.189 00.000 7988 Enqueuing Expose request
23:08:02.189 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 652.87
23:08:02.189 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
23:08:02.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:02.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:08:02.189 00.000 15712 MoveAxis(E, 54, ABG)
23:08:02.189 00.000 15712 Guiding  Dir = 2, Dur = 54
23:08:02.189 00.000 15712 IsGuiding returns 0
23:08:02.208 00.019 15712 PulseGuide returned control before completion, sleep 48
23:08:02.288 00.080 15712 IsGuiding returns 0
23:08:02.288 00.000 15712 Move returns status 0, amount 54
23:08:02.288 00.000 15712 MoveAxis(N, 0, ABG)
23:08:02.288 00.000 15712 Move returns status 0, amount 0
23:08:02.288 00.000 15712 move complete, result=0
23:08:02.288 00.000 7988 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
23:08:02.288 00.000 15712 worker thread done servicing request
23:08:02.290 00.002 15712 Worker thread wakes up
23:08:02.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:02.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:03.928 01.638 15712 Exposure complete
23:08:03.992 00.064 15712 worker thread done servicing request
23:08:03.992 00.000 7988 OnExposeComplete: enter
23:08:03.992 00.000 7988 UpdateGuideState(): m_state=6
23:08:03.992 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
23:08:03.992 00.000 7988 Star::Find returns 1 (0), X=500.66, Y=800.59, Mass=1404, SNR=24.5, Peak=145 HFD=4.5
23:08:03.992 00.000 7988 MultiStar: [#1 0.05,0.14,1.01,U] [#2 0.00,-0.13,0.90,U] [#3 0.16,-0.08,0.86,U] [#4 -0.17,0.31,0.80,U] [#5 0.12,0.07,0.76,U] [#6 -0.07,-0.02,0.62,U] [#7 -0.02,0.11,0.53,U] [#8 0.23,-0.07,0.45,U] 
23:08:03.992 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.01, -0.04}
23:08:03.992 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
23:08:03.992 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
23:08:03.992 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.40 mountX=-0.04 mountY=-0.01, mountTheta=-3.00
23:08:03.992 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
23:08:03.992 00.000 7988 Enqueuing Move request for scope (0.01, -0.04)
23:08:03.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=27, FiltMax=255, Gamma=0.690
23:08:04.007 00.015 7988 UpdateGuideState exits: m=1404 SNR=24.5
23:08:04.008 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:04.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:04.010 00.002 7988 Enqueuing Expose request
23:08:04.010 00.000 15712 Worker thread wakes up
23:08:04.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:08:04.010 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:08:04.010 00.000 15712 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.01
23:08:04.012 00.002 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.85
23:08:04.014 00.002 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
23:08:04.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:04.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:04.014 00.000 15712 MoveAxis(E, 11, ABG)
23:08:04.014 00.000 15712 Guiding  Dir = 2, Dur = 11
23:08:04.028 00.014 15712 IsGuiding returns 0
23:08:04.045 00.017 15712 IsGuiding returns 1
23:08:04.045 00.000 15712 scope still moving after pulse duration time elapsed
23:08:04.092 00.047 15712 IsGuiding returns 0
23:08:04.092 00.000 15712 scope move finished after 11 + 52 ms
23:08:04.092 00.000 15712 Move returns status 0, amount 11
23:08:04.092 00.000 15712 MoveAxis(N, 0, ABG)
23:08:04.092 00.000 15712 Move returns status 0, amount 0
23:08:04.092 00.000 15712 move complete, result=0
23:08:04.092 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:08:04.097 00.005 15712 worker thread done servicing request
23:08:04.097 00.000 15712 Worker thread wakes up
23:08:04.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:04.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:05.510 01.413 15712 Exposure complete
23:08:05.571 00.061 15712 worker thread done servicing request
23:08:05.571 00.000 7988 OnExposeComplete: enter
23:08:05.572 00.001 7988 UpdateGuideState(): m_state=6
23:08:05.574 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
23:08:05.574 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=800.61, Mass=1497, SNR=25.7, Peak=160 HFD=4.4
23:08:05.576 00.002 7988 MultiStar: [#1 0.14,-0.00,0.96,U] [#2 -0.00,-0.01,0.83,U] [#3 0.37,-0.18,0.83,U] [#4 -0.08,0.43,0.69,U] [#5 0.25,-0.11,0.71,U] [#6 0.20,0.08,0.65,U] [#7 -0.16,0.43,0.45,U] [#8 -0.07,0.38,0.46,U] 
23:08:05.578 00.002 7988 single-star, 8 included, MultiStar: {0.08, 0.07}, one-star: {-0.07, -0.01}
23:08:05.578 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.56) = xAngle (-4.54 = 1.75)
23:08:05.580 00.002 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.71)
23:08:05.580 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.97 mountX=-0.01 mountY=0.07, mountTheta=1.75
23:08:05.582 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
23:08:05.584 00.002 7988 Enqueuing Move request for scope (-0.07, -0.01)
23:08:05.584 00.000 15712 Worker thread wakes up
23:08:05.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
23:08:05.584 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
23:08:05.584 00.000 15712 Moving (-0.07, -0.01) raw xDistance=-0.01 yDistance=0.07
23:08:05.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=29, FiltMax=255, Gamma=0.690
23:08:05.584 00.000 7988 UpdateGuideState exits: m=1497 SNR=25.7
23:08:05.587 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:05.590 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:05.590 00.000 7988 Enqueuing Expose request
23:08:05.590 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.83
23:08:05.590 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:08:05.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:05.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:08:05.590 00.000 15712 MoveAxis(E, 11, ABG)
23:08:05.590 00.000 15712 Guiding  Dir = 2, Dur = 11
23:08:05.590 00.000 15712 IsGuiding returns 0
23:08:05.608 00.018 15712 IsGuiding returns 1
23:08:05.608 00.000 15712 scope still moving after pulse duration time elapsed
23:08:05.635 00.027 15712 IsGuiding returns 1
23:08:05.674 00.039 15712 IsGuiding returns 0
23:08:05.674 00.000 15712 scope move finished after 11 + 73 ms
23:08:05.674 00.000 15712 Move returns status 0, amount 11
23:08:05.674 00.000 15712 MoveAxis(N, 0, ABG)
23:08:05.674 00.000 15712 Move returns status 0, amount 0
23:08:05.674 00.000 15712 move complete, result=0
23:08:05.674 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
23:08:05.679 00.005 15712 worker thread done servicing request
23:08:05.679 00.000 15712 Worker thread wakes up
23:08:05.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:05.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:07.313 01.634 15712 Exposure complete
23:08:07.375 00.062 15712 worker thread done servicing request
23:08:07.375 00.000 7988 OnExposeComplete: enter
23:08:07.375 00.000 7988 UpdateGuideState(): m_state=6
23:08:07.375 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
23:08:07.375 00.000 7988 Star::Find returns 1 (0), X=500.69, Y=800.69, Mass=1486, SNR=25.6, Peak=142 HFD=4.7
23:08:07.375 00.000 7988 MultiStar: [#1 0.01,0.01,0.98,U] [#2 -0.16,0.16,0.91,U] [#3 0.45,0.15,0.00,M3] [#4 -0.01,0.05,0.78,U] [#5 -0.06,0.11,0.77,U] [#6 0.43,0.05,0.61,U] [#7 0.23,0.01,0.45,U] [#8 0.24,0.47,0.00,M1] 
23:08:07.375 00.000 7988 single-star, 6 included, MultiStar: {0.04, 0.07}, one-star: {0.04, 0.06}
23:08:07.375 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
23:08:07.375 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
23:08:07.375 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.06 mountX=0.06 mountY=-0.04, mountTheta=-0.52
23:08:07.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
23:08:07.375 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
23:08:07.375 00.000 15712 Worker thread wakes up
23:08:07.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:08:07.375 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:08:07.375 00.000 15712 Moving (0.04, 0.06) raw xDistance=0.06 yDistance=-0.04
23:08:07.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=29, FiltMax=255, Gamma=0.690
23:08:07.392 00.017 7988 UpdateGuideState exits: m=1486 SNR=25.6
23:08:07.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:07.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:07.392 00.000 7988 Enqueuing Expose request
23:08:07.392 00.000 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 652.81
23:08:07.392 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
23:08:07.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:07.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:08:07.392 00.000 15712 MoveAxis(E, 12, ABG)
23:08:07.392 00.000 15712 Guiding  Dir = 2, Dur = 12
23:08:07.392 00.000 15712 IsGuiding returns 0
23:08:07.417 00.025 15712 IsGuiding returns 1
23:08:07.417 00.000 15712 scope still moving after pulse duration time elapsed
23:08:07.460 00.043 15712 IsGuiding returns 0
23:08:07.460 00.000 15712 scope move finished after 12 + 59 ms
23:08:07.460 00.000 15712 Move returns status 0, amount 12
23:08:07.460 00.000 15712 MoveAxis(N, 0, ABG)
23:08:07.460 00.000 15712 Move returns status 0, amount 0
23:08:07.460 00.000 15712 move complete, result=0
23:08:07.460 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:08:07.469 00.009 15712 worker thread done servicing request
23:08:07.469 00.000 15712 Worker thread wakes up
23:08:07.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:07.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:08.873 01.404 15712 Exposure complete
23:08:08.935 00.062 15712 worker thread done servicing request
23:08:08.935 00.000 7988 OnExposeComplete: enter
23:08:08.937 00.002 7988 UpdateGuideState(): m_state=6
23:08:08.937 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
23:08:08.939 00.002 7988 Star::Find returns 1 (0), X=500.43, Y=800.75, Mass=1526, SNR=25.9, Peak=160 HFD=4.2
23:08:08.941 00.002 7988 MultiStar: [#1 0.17,0.15,1.02,U] [#2 -0.02,0.15,0.86,U] [#3 -0.01,-0.08,0.88,U] [#4 -0.09,0.54,0.00,M1] [#5 0.29,0.11,0.75,U] [#6 0.24,0.20,0.63,U] [#7 -0.34,0.37,0.00,M1] [#8 -0.13,0.27,0.42,U] 
23:08:08.941 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.12}, one-star: {-0.22, 0.13}
23:08:08.943 00.002 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
23:08:08.943 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
23:08:08.945 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.23 mountX=0.12 mountY=-0.05, mountTheta=-0.36
23:08:08.947 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.12, opts=13)
23:08:08.947 00.000 7988 Enqueuing Move request for scope (0.04, 0.12)
23:08:08.949 00.002 15712 Worker thread wakes up
23:08:08.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:08:08.949 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:08:08.949 00.000 15712 Moving (0.04, 0.12) raw xDistance=0.12 yDistance=-0.05
23:08:08.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
23:08:08.951 00.002 7988 UpdateGuideState exits: m=1526 SNR=25.9
23:08:08.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:08.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:08.954 00.003 7988 Enqueuing Expose request
23:08:08.954 00.000 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 652.79
23:08:08.954 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
23:08:08.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:08.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:08.954 00.000 15712 MoveAxis(E, 12, ABG)
23:08:08.954 00.000 15712 Guiding  Dir = 2, Dur = 12
23:08:08.954 00.000 15712 IsGuiding returns 0
23:08:08.983 00.029 15712 IsGuiding returns 1
23:08:08.983 00.000 15712 scope still moving after pulse duration time elapsed
23:08:09.033 00.050 15712 IsGuiding returns 1
23:08:09.062 00.029 15712 IsGuiding returns 0
23:08:09.062 00.000 15712 scope move finished after 12 + 93 ms
23:08:09.062 00.000 15712 Move returns status 0, amount 12
23:08:09.062 00.000 15712 MoveAxis(N, 0, ABG)
23:08:09.062 00.000 15712 Move returns status 0, amount 0
23:08:09.062 00.000 15712 move complete, result=0
23:08:09.062 00.000 15712 worker thread done servicing request
23:08:09.062 00.000 15712 Worker thread wakes up
23:08:09.062 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:08:09.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:09.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:10.704 01.642 15712 Exposure complete
23:08:10.765 00.061 15712 worker thread done servicing request
23:08:10.765 00.000 7988 OnExposeComplete: enter
23:08:10.765 00.000 7988 UpdateGuideState(): m_state=6
23:08:10.768 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
23:08:10.768 00.000 7988 Star::Find returns 1 (0), X=500.51, Y=800.75, Mass=1688, SNR=27.2, Peak=148 HFD=4.6
23:08:10.770 00.002 7988 MultiStar: [#1 0.17,-0.01,0.93,U] [#2 0.02,0.07,0.82,U] [#3 0.34,-0.21,0.82,U] [#4 0.13,0.29,0.74,U] [#5 0.13,0.11,0.71,U] [#6 0.01,0.08,0.63,U] [#7 -0.12,0.49,0.00,M2] [#8 -0.05,0.69,0.00,M1] 
23:08:10.770 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {-0.14, 0.13}
23:08:10.772 00.002 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
23:08:10.772 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
23:08:10.774 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.59 mountX=0.06 mountY=-0.09, mountTheta=-0.98
23:08:10.776 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
23:08:10.778 00.002 7988 Enqueuing Move request for scope (0.09, 0.06)
23:08:10.778 00.000 15712 Worker thread wakes up
23:08:10.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:08:10.778 00.000 7988 UpdateGuideState exits: m=1688 SNR=27.2
23:08:10.782 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:08:10.782 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:08:10.782 00.000 15712 Moving (0.09, 0.06) raw xDistance=0.06 yDistance=-0.09
23:08:10.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:10.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:10.784 00.002 7988 Enqueuing Expose request
23:08:10.784 00.000 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 652.77
23:08:10.784 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
23:08:10.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:10.786 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:10.786 00.000 15712 MoveAxis(E, 13, ABG)
23:08:10.786 00.000 15712 Guiding  Dir = 2, Dur = 13
23:08:10.786 00.000 15712 IsGuiding returns 0
23:08:10.797 00.011 15712 IsGuiding returns 1
23:08:10.797 00.000 15712 scope still moving after pulse duration time elapsed
23:08:10.850 00.053 15712 IsGuiding returns 0
23:08:10.850 00.000 15712 scope move finished after 13 + 56 ms
23:08:10.850 00.000 15712 Move returns status 0, amount 13
23:08:10.850 00.000 15712 MoveAxis(N, 0, ABG)
23:08:10.850 00.000 15712 Move returns status 0, amount 0
23:08:10.850 00.000 15712 move complete, result=0
23:08:10.850 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:08:10.857 00.007 15712 worker thread done servicing request
23:08:10.857 00.000 15712 Worker thread wakes up
23:08:10.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:10.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:12.261 01.404 15712 Exposure complete
23:08:12.327 00.066 15712 worker thread done servicing request
23:08:12.327 00.000 7988 OnExposeComplete: enter
23:08:12.327 00.000 7988 UpdateGuideState(): m_state=6
23:08:12.327 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
23:08:12.327 00.000 7988 Star::Find returns 1 (0), X=500.61, Y=800.97, Mass=1597, SNR=26.6, Peak=147 HFD=4.6
23:08:12.327 00.000 7988 MultiStar: [#1 0.18,0.29,1.00,U] [#2 -0.13,0.27,0.87,U] [#3 0.19,0.06,0.89,U] [#4 -0.18,0.60,0.00,M1] [#5 0.26,0.20,0.70,U] [#6 0.29,0.14,0.67,U] [#7 -0.05,0.34,0.45,U] [#8 0.26,0.30,0.42,U] 
23:08:12.327 00.000 7988 refined, 7 included, MultiStar: {0.11, 0.24}, one-star: {-0.04, 0.34}
23:08:12.327 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
23:08:12.337 00.010 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
23:08:12.337 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.14 mountX=0.24 mountY=-0.12, mountTheta=-0.45
23:08:12.339 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.24, opts=13)
23:08:12.339 00.000 7988 Enqueuing Move request for scope (0.11, 0.24)
23:08:12.343 00.004 15712 Worker thread wakes up
23:08:12.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:08:12.343 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.6
23:08:12.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:12.343 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:12.343 00.000 7988 Enqueuing Expose request
23:08:12.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
23:08:12.343 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
23:08:12.343 00.000 15712 Moving (0.11, 0.24) raw xDistance=0.24 yDistance=-0.12
23:08:12.352 00.009 15712 PPEC rslt: input = 0.24, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 652.74
23:08:12.352 00.000 15712 PPEC: input: 0.24, control: 0.11, exposure: 1500
23:08:12.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:12.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:08:12.352 00.000 15712 MoveAxis(W, 37, ABG)
23:08:12.352 00.000 15712 Guiding  Dir = 3, Dur = 37
23:08:12.371 00.019 15712 IsGuiding returns 0
23:08:12.388 00.017 15712 PulseGuide returned control before completion, sleep 32
23:08:12.438 00.050 15712 IsGuiding returns 0
23:08:12.438 00.000 15712 Move returns status 0, amount 37
23:08:12.438 00.000 15712 MoveAxis(N, 0, ABG)
23:08:12.438 00.000 15712 Move returns status 0, amount 0
23:08:12.438 00.000 15712 move complete, result=0
23:08:12.438 00.000 15712 worker thread done servicing request
23:08:12.438 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
23:08:12.439 00.001 15712 Worker thread wakes up
23:08:12.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:12.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:14.077 01.638 15712 Exposure complete
23:08:14.139 00.062 15712 worker thread done servicing request
23:08:14.139 00.000 7988 OnExposeComplete: enter
23:08:14.139 00.000 7988 UpdateGuideState(): m_state=6
23:08:14.139 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
23:08:14.139 00.000 7988 Star::Find returns 1 (0), X=500.57, Y=800.62, Mass=1470, SNR=25.7, Peak=169 HFD=4.2
23:08:14.139 00.000 7988 MultiStar: [#1 0.14,-0.05,1.02,U] [#2 -0.15,-0.04,0.88,U] [#3 0.40,-0.18,0.86,U] [#4 -0.02,-0.12,0.73,U] [#5 0.43,0.10,0.73,U] [#6 0.23,0.07,0.67,U] [#7 -0.33,0.34,0.00,M2] [#8 0.56,0.34,0.00,M1] 
23:08:14.139 00.000 7988 single-star, 6 included, MultiStar: {0.12, -0.04}, one-star: {-0.08, -0.00}
23:08:14.139 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.56) = xAngle (-4.67 = 1.61)
23:08:14.139 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.70 = 1.58)
23:08:14.139 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.11 mountX=-0.00 mountY=0.08, mountTheta=1.61
23:08:14.139 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.00, opts=13)
23:08:14.139 00.000 7988 Enqueuing Move request for scope (-0.08, -0.00)
23:08:14.139 00.000 15712 Worker thread wakes up
23:08:14.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
23:08:14.139 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
23:08:14.139 00.000 15712 Moving (-0.08, -0.00) raw xDistance=-0.00 yDistance=0.08
23:08:14.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:08:14.139 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.7
23:08:14.154 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:14.156 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:14.156 00.000 7988 Enqueuing Expose request
23:08:14.158 00.002 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.72
23:08:14.158 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
23:08:14.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:14.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:08:14.158 00.000 15712 MoveAxis(E, 11, ABG)
23:08:14.158 00.000 15712 Guiding  Dir = 2, Dur = 11
23:08:14.158 00.000 15712 IsGuiding returns 0
23:08:14.171 00.013 15712 IsGuiding returns 1
23:08:14.171 00.000 15712 scope still moving after pulse duration time elapsed
23:08:14.222 00.051 15712 IsGuiding returns 0
23:08:14.222 00.000 15712 scope move finished after 11 + 58 ms
23:08:14.222 00.000 15712 Move returns status 0, amount 11
23:08:14.222 00.000 15712 MoveAxis(N, 0, ABG)
23:08:14.222 00.000 15712 Move returns status 0, amount 0
23:08:14.222 00.000 15712 move complete, result=0
23:08:14.222 00.000 15712 worker thread done servicing request
23:08:14.222 00.000 15712 Worker thread wakes up
23:08:14.222 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
23:08:14.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:14.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:15.636 01.414 15712 Exposure complete
23:08:15.696 00.060 15712 worker thread done servicing request
23:08:15.698 00.002 7988 OnExposeComplete: enter
23:08:15.698 00.000 7988 UpdateGuideState(): m_state=6
23:08:15.698 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
23:08:15.698 00.000 7988 Star::Find returns 1 (0), X=500.79, Y=800.70, Mass=1594, SNR=26.5, Peak=150 HFD=4.3
23:08:15.698 00.000 7988 MultiStar: [#1 0.41,-0.03,1.01,U] [#2 0.09,0.03,0.82,U] [#3 0.36,-0.19,0.89,U] [#4 -0.03,0.33,0.73,U] [#5 0.10,0.12,0.73,U] [#6 0.43,-0.08,0.66,U] [#7 -0.03,0.08,0.47,U] [#8 0.34,0.53,0.00,M2] 
23:08:15.698 00.000 7988 single-star, 7 included, MultiStar: {0.20, 0.03}, one-star: {0.13, 0.07}
23:08:15.698 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
23:08:15.698 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
23:08:15.698 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=0.07 mountY=-0.14, mountTheta=-1.07
23:08:15.698 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.07, opts=13)
23:08:15.698 00.000 7988 Enqueuing Move request for scope (0.13, 0.07)
23:08:15.698 00.000 15712 Worker thread wakes up
23:08:15.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:08:15.698 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:08:15.698 00.000 15712 Moving (0.13, 0.07) raw xDistance=0.07 yDistance=-0.14
23:08:15.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:08:15.712 00.014 7988 UpdateGuideState exits: m=1594 SNR=26.5
23:08:15.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:15.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:15.716 00.004 7988 Enqueuing Expose request
23:08:15.716 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.70
23:08:15.716 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:08:15.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:15.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:08:15.716 00.000 15712 MoveAxis(E, 11, ABG)
23:08:15.716 00.000 15712 Guiding  Dir = 2, Dur = 11
23:08:15.716 00.000 15712 IsGuiding returns 0
23:08:15.744 00.028 15712 IsGuiding returns 1
23:08:15.744 00.000 15712 scope still moving after pulse duration time elapsed
23:08:15.795 00.051 15712 IsGuiding returns 0
23:08:15.795 00.000 15712 scope move finished after 11 + 67 ms
23:08:15.795 00.000 15712 Move returns status 0, amount 11
23:08:15.795 00.000 15712 MoveAxis(N, 0, ABG)
23:08:15.795 00.000 15712 Move returns status 0, amount 0
23:08:15.795 00.000 15712 move complete, result=0
23:08:15.795 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:08:15.797 00.002 15712 worker thread done servicing request
23:08:15.797 00.000 15712 Worker thread wakes up
23:08:15.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:15.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:17.436 01.639 15712 Exposure complete
23:08:17.498 00.062 15712 worker thread done servicing request
23:08:17.498 00.000 7988 OnExposeComplete: enter
23:08:17.500 00.002 7988 UpdateGuideState(): m_state=6
23:08:17.500 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
23:08:17.500 00.000 7988 Star::Find returns 1 (0), X=500.56, Y=800.79, Mass=1689, SNR=27.4, Peak=153 HFD=4.5
23:08:17.500 00.000 7988 MultiStar: [#1 0.11,0.12,0.97,U] [#2 0.14,-0.05,0.88,U] [#3 0.23,0.09,0.83,U] [#4 -0.08,0.36,0.72,U] [#5 0.28,0.14,0.70,U] [#6 0.33,0.29,0.64,U] [#7 -0.04,0.59,0.00,M2] [#8 0.55,0.58,0.00,M3] 
23:08:17.500 00.000 7988 single-star, 6 included, MultiStar: {0.12, 0.15}, one-star: {-0.09, 0.16}
23:08:17.500 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.56) = xAngle (0.53 = 0.53)
23:08:17.500 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
23:08:17.500 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.09 mountX=0.16 mountY=0.09, mountTheta=0.51
23:08:17.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.16, opts=13)
23:08:17.500 00.000 7988 Enqueuing Move request for scope (-0.09, 0.16)
23:08:17.500 00.000 15712 Worker thread wakes up
23:08:17.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
23:08:17.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
23:08:17.500 00.000 15712 Moving (-0.09, 0.16) raw xDistance=0.16 yDistance=0.09
23:08:17.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:17.500 00.000 7988 UpdateGuideState exits: m=1689 SNR=27.4
23:08:17.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:17.500 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:17.516 00.016 7988 Enqueuing Expose request
23:08:17.517 00.001 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.10, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.68
23:08:17.517 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
23:08:17.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:17.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:08:17.517 00.000 15712 MoveAxis(E, 10, ABG)
23:08:17.517 00.000 15712 Guiding  Dir = 2, Dur = 10
23:08:17.517 00.000 15712 IsGuiding returns 0
23:08:17.569 00.052 15712 IsGuiding returns 1
23:08:17.569 00.000 15712 scope still moving after pulse duration time elapsed
23:08:17.596 00.027 15712 IsGuiding returns 0
23:08:17.596 00.000 15712 scope move finished after 10 + 68 ms
23:08:17.596 00.000 15712 Move returns status 0, amount 10
23:08:17.596 00.000 15712 MoveAxis(N, 0, ABG)
23:08:17.596 00.000 15712 Move returns status 0, amount 0
23:08:17.596 00.000 15712 move complete, result=0
23:08:17.596 00.000 15712 worker thread done servicing request
23:08:17.596 00.000 7988 GuideStep: 0.2 px 10 ms EAST, 0.1 px 0 ms NORTH
23:08:17.596 00.000 15712 Worker thread wakes up
23:08:17.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:17.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:19.015 01.419 15712 Exposure complete
23:08:19.078 00.063 15712 worker thread done servicing request
23:08:19.078 00.000 7988 OnExposeComplete: enter
23:08:19.078 00.000 7988 UpdateGuideState(): m_state=6
23:08:19.080 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
23:08:19.082 00.002 7988 Star::Find returns 1 (0), X=500.62, Y=801.14, Mass=1647, SNR=27.2, Peak=175 HFD=4.4
23:08:19.082 00.000 7988 MultiStar: [#1 0.19,0.28,0.98,U] [#2 0.01,0.22,0.83,U] [#3 0.27,0.18,0.83,U] [#4 -0.08,0.55,0.00,M1] [#5 0.23,0.19,0.74,U] [#6 0.13,0.27,0.66,U] [#7 -0.11,0.38,0.51,U] [#8 0.05,0.32,0.47,U] 
23:08:19.084 00.002 7988 refined, 7 included, MultiStar: {0.10, 0.30}, one-star: {-0.04, 0.51}
23:08:19.084 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.32 = -0.32)
23:08:19.086 00.002 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
23:08:19.086 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.31 cameraTheta=1.24 mountX=0.30 mountY=-0.11, mountTheta=-0.35
23:08:19.088 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.30, opts=13)
23:08:19.090 00.002 7988 Enqueuing Move request for scope (0.10, 0.30)
23:08:19.090 00.000 15712 Worker thread wakes up
23:08:19.090 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
23:08:19.090 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
23:08:19.090 00.000 15712 Moving (0.10, 0.30) raw xDistance=0.30 yDistance=-0.11
23:08:19.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:19.090 00.000 7988 UpdateGuideState exits: m=1647 SNR=27.2
23:08:19.093 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:19.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:19.095 00.002 7988 Enqueuing Expose request
23:08:19.097 00.002 15712 PPEC rslt: input = 0.30, final = 0.15, react = 0.18, pred = -0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 652.66
23:08:19.097 00.000 15712 PPEC: input: 0.30, control: 0.15, exposure: 1500
23:08:19.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:19.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:08:19.097 00.000 15712 MoveAxis(W, 48, ABG)
23:08:19.097 00.000 15712 Guiding  Dir = 3, Dur = 48
23:08:19.097 00.000 15712 IsGuiding returns 0
23:08:19.113 00.016 15712 PulseGuide returned control before completion, sleep 37
23:08:19.160 00.047 15712 IsGuiding returns 1
23:08:19.160 00.000 15712 scope still moving after pulse duration time elapsed
23:08:19.200 00.040 15712 IsGuiding returns 0
23:08:19.200 00.000 15712 scope move finished after 48 + 54 ms
23:08:19.200 00.000 15712 Move returns status 0, amount 48
23:08:19.200 00.000 15712 MoveAxis(N, 0, ABG)
23:08:19.200 00.000 15712 Move returns status 0, amount 0
23:08:19.200 00.000 15712 move complete, result=0
23:08:19.200 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
23:08:19.202 00.002 15712 worker thread done servicing request
23:08:19.202 00.000 15712 Worker thread wakes up
23:08:19.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:19.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:20.835 01.633 15712 Exposure complete
23:08:20.897 00.062 15712 worker thread done servicing request
23:08:20.897 00.000 7988 OnExposeComplete: enter
23:08:20.898 00.001 7988 UpdateGuideState(): m_state=6
23:08:20.898 00.000 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
23:08:20.900 00.002 7988 Star::Find returns 1 (0), X=500.29, Y=800.69, Mass=1615, SNR=26.6, Peak=140 HFD=4.6
23:08:20.902 00.002 7988 MultiStar: [#1 0.13,0.11,0.97,U] [#2 -0.02,-0.13,0.84,U] [#3 0.18,-0.20,0.82,U] [#4 -0.28,0.30,0.75,U] [#5 0.04,-0.06,0.72,U] [#6 0.20,0.03,0.65,U] [#7 -0.09,0.10,0.48,U] [#8 -0.01,0.39,0.42,U] 
23:08:20.902 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.37, 0.06}
23:08:20.904 00.002 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
23:08:20.904 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
23:08:20.906 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.18 mountX=0.05 mountY=0.03, mountTheta=0.60
23:08:20.908 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
23:08:20.908 00.000 7988 Enqueuing Move request for scope (-0.03, 0.05)
23:08:20.910 00.002 15712 Worker thread wakes up
23:08:20.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:08:20.910 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:08:20.910 00.000 15712 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.03
23:08:20.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:20.910 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.6
23:08:20.913 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:20.913 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:20.915 00.002 7988 Enqueuing Expose request
23:08:20.915 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.64
23:08:20.915 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
23:08:20.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:20.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:20.915 00.000 15712 MoveAxis(E, 9, ABG)
23:08:20.915 00.000 15712 Guiding  Dir = 2, Dur = 9
23:08:20.949 00.034 15712 IsGuiding returns 0
23:08:20.974 00.025 15712 IsGuiding returns 0
23:08:20.974 00.000 15712 Move returns status 0, amount 9
23:08:20.974 00.000 15712 MoveAxis(N, 0, ABG)
23:08:20.974 00.000 15712 Move returns status 0, amount 0
23:08:20.974 00.000 15712 move complete, result=0
23:08:20.974 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:08:20.974 00.000 15712 worker thread done servicing request
23:08:20.976 00.002 15712 Worker thread wakes up
23:08:20.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:20.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:22.382 01.406 15712 Exposure complete
23:08:22.429 00.047 15712 worker thread done servicing request
23:08:22.429 00.000 7988 OnExposeComplete: enter
23:08:22.443 00.014 7988 UpdateGuideState(): m_state=6
23:08:22.445 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
23:08:22.446 00.001 7988 Star::Find returns 1 (0), X=500.62, Y=800.51, Mass=1702, SNR=27.2, Peak=156 HFD=4.8
23:08:22.446 00.000 7988 MultiStar: [#1 0.19,-0.01,0.97,U] [#2 -0.16,0.07,0.85,U] [#3 0.16,-0.02,0.86,U] [#4 -0.01,0.20,0.72,U] [#5 0.31,-0.03,0.71,U] [#6 0.38,0.04,0.62,U] [#7 -0.29,0.12,0.48,U] [#8 0.29,0.33,0.43,U] 
23:08:22.448 00.002 7988 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {-0.03, -0.11}
23:08:22.448 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
23:08:22.450 00.002 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
23:08:22.450 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=0.04 mountY=-0.09, mountTheta=-1.15
23:08:22.452 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
23:08:22.454 00.002 7988 Enqueuing Move request for scope (0.09, 0.04)
23:08:22.454 00.000 15712 Worker thread wakes up
23:08:22.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:08:22.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:08:22.454 00.000 15712 Moving (0.09, 0.04) raw xDistance=0.04 yDistance=-0.09
23:08:22.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:22.454 00.000 7988 UpdateGuideState exits: m=1702 SNR=27.2
23:08:22.458 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:22.459 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:22.459 00.000 7988 Enqueuing Expose request
23:08:22.462 00.003 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.61
23:08:22.462 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
23:08:22.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:22.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:22.462 00.000 15712 MoveAxis(E, 7, ABG)
23:08:22.462 00.000 15712 Guiding  Dir = 2, Dur = 7
23:08:22.462 00.000 15712 IsGuiding returns 0
23:08:22.476 00.014 15712 IsGuiding returns 0
23:08:22.476 00.000 15712 Move returns status 0, amount 7
23:08:22.476 00.000 15712 MoveAxis(N, 0, ABG)
23:08:22.476 00.000 15712 Move returns status 0, amount 0
23:08:22.476 00.000 15712 move complete, result=0
23:08:22.476 00.000 15712 worker thread done servicing request
23:08:22.476 00.000 15712 Worker thread wakes up
23:08:22.476 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:08:22.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:22.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:24.119 01.643 15712 Exposure complete
23:08:24.181 00.062 15712 worker thread done servicing request
23:08:24.181 00.000 7988 OnExposeComplete: enter
23:08:24.183 00.002 7988 UpdateGuideState(): m_state=6
23:08:24.185 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
23:08:24.185 00.000 7988 Star::Find returns 1 (0), X=500.63, Y=800.64, Mass=1774, SNR=28.3, Peak=159 HFD=4.8
23:08:24.187 00.002 7988 MultiStar: [#1 0.20,-0.15,0.91,U] [#2 0.04,0.04,0.83,U] [#3 0.25,-0.15,0.84,U] [#4 -0.03,-0.05,0.71,U] [#5 0.21,-0.20,0.67,U] [#6 0.41,-0.10,0.66,U] [#7 -0.27,0.13,0.44,U] [#8 0.26,-0.07,0.44,U] 
23:08:24.187 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.06}, one-star: {-0.03, 0.02}
23:08:24.189 00.002 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
23:08:24.189 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
23:08:24.191 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.60 mountX=0.02 mountY=0.03, mountTheta=1.03
23:08:24.193 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
23:08:24.193 00.000 7988 Enqueuing Move request for scope (-0.03, 0.02)
23:08:24.195 00.002 15712 Worker thread wakes up
23:08:24.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:08:24.195 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:08:24.195 00.000 15712 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.03
23:08:24.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:08:24.196 00.001 7988 UpdateGuideState exits: m=1774 SNR=28.3
23:08:24.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:24.198 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:24.198 00.000 7988 Enqueuing Expose request
23:08:24.198 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.59
23:08:24.198 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
23:08:24.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:24.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:24.198 00.000 15712 MoveAxis(E, 7, ABG)
23:08:24.198 00.000 15712 Guiding  Dir = 2, Dur = 7
23:08:24.198 00.000 15712 IsGuiding returns 0
23:08:24.218 00.020 15712 IsGuiding returns 0
23:08:24.218 00.000 15712 Move returns status 0, amount 7
23:08:24.218 00.000 15712 MoveAxis(N, 0, ABG)
23:08:24.218 00.000 15712 Move returns status 0, amount 0
23:08:24.218 00.000 15712 move complete, result=0
23:08:24.218 00.000 15712 worker thread done servicing request
23:08:24.218 00.000 15712 Worker thread wakes up
23:08:24.218 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:08:24.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:24.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:25.635 01.417 15712 Exposure complete
23:08:25.698 00.063 15712 worker thread done servicing request
23:08:25.698 00.000 7988 OnExposeComplete: enter
23:08:25.698 00.000 7988 UpdateGuideState(): m_state=6
23:08:25.698 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
23:08:25.698 00.000 7988 Star::Find returns 1 (0), X=500.61, Y=800.58, Mass=1602, SNR=26.7, Peak=163 HFD=4.4
23:08:25.698 00.000 7988 MultiStar: [#1 0.14,-0.11,0.99,U] [#2 0.07,-0.04,0.87,U] [#3 0.35,-0.29,0.88,U] [#4 -0.12,-0.05,0.78,U] [#5 0.35,-0.23,0.71,U] [#6 0.42,0.07,0.67,U] [#7 -0.14,0.10,0.48,U] [#8 0.23,0.15,0.49,U] 
23:08:25.698 00.000 7988 single-star, 8 included, MultiStar: {0.14, -0.07}, one-star: {-0.05, -0.05}
23:08:25.698 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.96 = 2.32)
23:08:25.698 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.29)
23:08:25.698 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.40 mountX=-0.05 mountY=0.05, mountTheta=2.31
23:08:25.710 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
23:08:25.710 00.000 7988 Enqueuing Move request for scope (-0.05, -0.05)
23:08:25.710 00.000 15712 Worker thread wakes up
23:08:25.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
23:08:25.710 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
23:08:25.710 00.000 15712 Moving (-0.05, -0.05) raw xDistance=-0.05 yDistance=0.05
23:08:25.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:25.710 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.7
23:08:25.714 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:25.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:25.714 00.000 7988 Enqueuing Expose request
23:08:25.714 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.57
23:08:25.714 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
23:08:25.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:25.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:08:25.714 00.000 15712 MoveAxis(E, 5, ABG)
23:08:25.714 00.000 15712 Guiding  Dir = 2, Dur = 5
23:08:25.714 00.000 15712 IsGuiding returns 0
23:08:25.733 00.019 15712 IsGuiding returns 0
23:08:25.733 00.000 15712 Move returns status 0, amount 5
23:08:25.733 00.000 15712 MoveAxis(N, 0, ABG)
23:08:25.733 00.000 15712 Move returns status 0, amount 0
23:08:25.733 00.000 15712 move complete, result=0
23:08:25.733 00.000 15712 worker thread done servicing request
23:08:25.733 00.000 15712 Worker thread wakes up
23:08:25.733 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:08:25.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:25.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:27.374 01.641 15712 Exposure complete
23:08:27.435 00.061 15712 worker thread done servicing request
23:08:27.435 00.000 7988 OnExposeComplete: enter
23:08:27.435 00.000 7988 UpdateGuideState(): m_state=6
23:08:27.435 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
23:08:27.435 00.000 7988 Star::Find returns 1 (0), X=500.68, Y=800.40, Mass=1541, SNR=26.3, Peak=180 HFD=4.2
23:08:27.435 00.000 7988 MultiStar: [#1 0.44,-0.12,0.98,U] [#2 0.19,-0.12,0.85,U] [#3 0.28,-0.43,0.00,M1] [#4 -0.10,-0.01,0.76,U] [#5 0.17,-0.16,0.74,U] [#6 0.29,-0.22,0.71,U] [#7 0.16,-0.06,0.54,U] [#8 0.44,0.10,0.46,U] 
23:08:27.435 00.000 7988 refined, 7 included, MultiStar: {0.19, -0.12}, one-star: {0.02, -0.23}
23:08:27.435 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
23:08:27.435 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
23:08:27.435 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.55 mountX=-0.12 mountY=-0.19, mountTheta=-2.12
23:08:27.445 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.12, opts=13)
23:08:27.445 00.000 7988 Enqueuing Move request for scope (0.19, -0.12)
23:08:27.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:27.445 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.3
23:08:27.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:27.451 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:27.451 00.000 7988 Enqueuing Expose request
23:08:27.451 00.000 15712 Worker thread wakes up
23:08:27.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
23:08:27.451 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
23:08:27.451 00.000 15712 Moving (0.19, -0.12) raw xDistance=-0.12 yDistance=-0.19
23:08:27.451 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.54
23:08:27.451 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
23:08:27.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:27.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:08:27.451 00.000 15712 MoveAxis(E, 7, ABG)
23:08:27.451 00.000 15712 Guiding  Dir = 2, Dur = 7
23:08:27.451 00.000 15712 IsGuiding returns 0
23:08:27.479 00.028 15712 IsGuiding returns 0
23:08:27.479 00.000 15712 Move returns status 0, amount 7
23:08:27.479 00.000 15712 MoveAxis(N, 0, ABG)
23:08:27.479 00.000 15712 Move returns status 0, amount 0
23:08:27.479 00.000 15712 move complete, result=0
23:08:27.479 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:08:27.481 00.002 15712 worker thread done servicing request
23:08:27.481 00.000 15712 Worker thread wakes up
23:08:27.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:27.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:28.888 01.407 15712 Exposure complete
23:08:28.940 00.052 15712 worker thread done servicing request
23:08:28.940 00.000 7988 OnExposeComplete: enter
23:08:28.950 00.010 7988 UpdateGuideState(): m_state=6
23:08:28.950 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
23:08:28.950 00.000 7988 Star::Find returns 1 (0), X=500.61, Y=800.37, Mass=1614, SNR=26.6, Peak=187 HFD=4.6
23:08:28.950 00.000 7988 MultiStar: [#1 0.19,-0.36,0.98,U] [#2 0.01,-0.41,0.86,U] [#3 0.17,-0.42,0.86,U] [#4 -0.07,-0.22,0.72,U] [#5 0.28,-0.38,0.00,M1] [#6 0.28,-0.25,0.66,U] [#7 -0.20,-0.01,0.47,U] [#8 -0.16,-0.17,0.47,U] 
23:08:28.950 00.000 7988 single-star, 7 included, MultiStar: {0.04, -0.29}, one-star: {-0.05, -0.26}
23:08:28.950 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
23:08:28.957 00.007 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.94)
23:08:28.957 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.75 mountX=-0.26 mountY=0.05, mountTheta=2.94
23:08:28.957 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.26, opts=13)
23:08:28.957 00.000 7988 Enqueuing Move request for scope (-0.05, -0.26)
23:08:28.957 00.000 15712 Worker thread wakes up
23:08:28.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
23:08:28.957 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
23:08:28.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:28.957 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.6
23:08:28.964 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:28.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:28.965 00.001 7988 Enqueuing Expose request
23:08:28.965 00.000 15712 Moving (-0.05, -0.26) raw xDistance=-0.26 yDistance=0.05
23:08:28.965 00.000 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 652.52
23:08:28.965 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
23:08:28.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:28.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:08:28.965 00.000 15712 MoveAxis(E, 57, ABG)
23:08:28.965 00.000 15712 Guiding  Dir = 2, Dur = 57
23:08:28.965 00.000 15712 IsGuiding returns 0
23:08:28.997 00.032 15712 PulseGuide returned control before completion, sleep 39
23:08:29.061 00.064 15712 IsGuiding returns 1
23:08:29.061 00.000 15712 scope still moving after pulse duration time elapsed
23:08:29.092 00.031 15712 IsGuiding returns 0
23:08:29.092 00.000 15712 scope move finished after 57 + 65 ms
23:08:29.092 00.000 15712 Move returns status 0, amount 57
23:08:29.092 00.000 15712 MoveAxis(N, 0, ABG)
23:08:29.092 00.000 15712 Move returns status 0, amount 0
23:08:29.092 00.000 15712 move complete, result=0
23:08:29.092 00.000 15712 worker thread done servicing request
23:08:29.092 00.000 15712 Worker thread wakes up
23:08:29.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:29.092 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
23:08:29.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:29.380 00.288 7988 evsrv: cli 0CCCF088 connect
23:08:29.388 00.008 7988 case statement mapped state 6 to 3
23:08:29.390 00.002 7988 case statement mapped state 6 to 3
23:08:29.392 00.002 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"9bd724eb-32d9-4487-9843-2f375e861dfb"}
23:08:29.392 00.000 7988 case statement mapped state 6 to 3
23:08:29.395 00.003 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bd724eb-32d9-4487-9843-2f375e861dfb"}
23:08:29.395 00.000 7988 evsrv: cli 0CCCF088 disconnect
23:08:30.726 01.331 15712 Exposure complete
23:08:30.803 00.077 15712 worker thread done servicing request
23:08:30.803 00.000 7988 OnExposeComplete: enter
23:08:30.803 00.000 7988 UpdateGuideState(): m_state=6
23:08:30.803 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
23:08:30.803 00.000 7988 Star::Find returns 1 (0), X=500.64, Y=800.35, Mass=1587, SNR=26.5, Peak=182 HFD=4.5
23:08:30.803 00.000 7988 MultiStar: [#1 0.23,-0.33,0.98,U] [#2 0.26,-0.37,0.89,U] [#3 0.35,-0.34,0.00,M1] [#4 0.08,-0.14,0.79,U] [#5 0.43,-0.36,0.00,M2] [#6 0.21,-0.33,0.67,U] [#7 -0.26,-0.17,0.50,U] [#8 0.49,-0.13,0.00,M1] 
23:08:30.803 00.000 7988 single-star, 5 included, MultiStar: {0.11, -0.28}, one-star: {-0.02, -0.27}
23:08:30.803 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
23:08:30.803 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
23:08:30.819 00.016 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.64 mountX=-0.27 mountY=0.02, mountTheta=3.05
23:08:30.820 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.27, opts=13)
23:08:30.820 00.000 7988 Enqueuing Move request for scope (-0.02, -0.27)
23:08:30.820 00.000 15712 Worker thread wakes up
23:08:30.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:30.820 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.5
23:08:30.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:30.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:30.820 00.000 7988 Enqueuing Expose request
23:08:30.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
23:08:30.820 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
23:08:30.820 00.000 15712 Moving (-0.02, -0.27) raw xDistance=-0.27 yDistance=0.02
23:08:30.820 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 652.50
23:08:30.820 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
23:08:30.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:30.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:30.820 00.000 15712 MoveAxis(E, 59, ABG)
23:08:30.820 00.000 15712 Guiding  Dir = 2, Dur = 59
23:08:30.835 00.015 15712 IsGuiding returns 0
23:08:30.851 00.016 15712 PulseGuide returned control before completion, sleep 52
23:08:30.932 00.081 15712 IsGuiding returns 0
23:08:30.932 00.000 15712 Move returns status 0, amount 59
23:08:30.932 00.000 15712 MoveAxis(N, 0, ABG)
23:08:30.932 00.000 15712 Move returns status 0, amount 0
23:08:30.932 00.000 15712 move complete, result=0
23:08:30.932 00.000 15712 worker thread done servicing request
23:08:30.932 00.000 15712 Worker thread wakes up
23:08:30.932 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
23:08:30.934 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:30.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:32.341 01.407 15712 Exposure complete
23:08:32.410 00.069 15712 worker thread done servicing request
23:08:32.410 00.000 7988 OnExposeComplete: enter
23:08:32.412 00.002 7988 UpdateGuideState(): m_state=6
23:08:32.414 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
23:08:32.416 00.002 7988 Star::Find returns 1 (0), X=500.88, Y=800.73, Mass=1554, SNR=26.2, Peak=159 HFD=4.5
23:08:32.416 00.000 7988 MultiStar: [#1 0.47,-0.09,0.00,M1] [#2 0.27,-0.04,0.88,U] [#3 0.51,-0.24,0.00,M2] [#4 0.10,0.09,0.76,U] [#5 0.51,-0.22,0.00,M3] [#6 0.49,-0.02,0.00,M1] [#7 0.32,0.22,0.50,U] [#8 0.43,0.06,0.49,U] 
23:08:32.418 00.002 7988 single-star, 4 included, MultiStar: {0.25, 0.08}, one-star: {0.22, 0.10}
23:08:32.420 00.002 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
23:08:32.420 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
23:08:32.420 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.43 mountX=0.10 mountY=-0.22, mountTheta=-1.14
23:08:32.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.10, opts=13)
23:08:32.420 00.000 7988 Enqueuing Move request for scope (0.22, 0.10)
23:08:32.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:32.429 00.009 7988 UpdateGuideState exits: m=1554 SNR=26.2
23:08:32.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:32.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:32.429 00.000 7988 Enqueuing Expose request
23:08:32.429 00.000 15712 Worker thread wakes up
23:08:32.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
23:08:32.429 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
23:08:32.429 00.000 15712 Moving (0.22, 0.10) raw xDistance=0.10 yDistance=-0.22
23:08:32.436 00.007 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.47
23:08:32.436 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
23:08:32.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:32.436 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:08:32.436 00.000 15712 MoveAxis(E, 10, ABG)
23:08:32.436 00.000 15712 Guiding  Dir = 2, Dur = 10
23:08:32.436 00.000 15712 IsGuiding returns 0
23:08:32.462 00.026 15712 IsGuiding returns 1
23:08:32.462 00.000 15712 scope still moving after pulse duration time elapsed
23:08:32.499 00.037 15712 IsGuiding returns 0
23:08:32.499 00.000 15712 scope move finished after 10 + 51 ms
23:08:32.499 00.000 15712 Move returns status 0, amount 10
23:08:32.499 00.000 15712 MoveAxis(N, 0, ABG)
23:08:32.499 00.000 15712 Move returns status 0, amount 0
23:08:32.499 00.000 15712 move complete, result=0
23:08:32.499 00.000 15712 worker thread done servicing request
23:08:32.499 00.000 15712 Worker thread wakes up
23:08:32.499 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
23:08:32.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:32.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:34.134 01.635 15712 Exposure complete
23:08:34.212 00.078 15712 worker thread done servicing request
23:08:34.212 00.000 7988 OnExposeComplete: enter
23:08:34.223 00.011 7988 UpdateGuideState(): m_state=6
23:08:34.225 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
23:08:34.225 00.000 7988 Star::Find returns 1 (0), X=500.66, Y=800.69, Mass=1639, SNR=27.2, Peak=152 HFD=4.6
23:08:34.227 00.002 7988 MultiStar: [#1 0.25,0.10,0.94,U] [#2 0.13,0.06,0.83,U] [#3 0.31,-0.04,0.83,U] [#4 0.17,0.37,0.73,U] [#5 0.36,0.02,0.71,U] [#6 0.29,-0.03,0.65,U] [#7 0.13,0.24,0.51,U] [#8 0.15,0.45,0.00,M1] 
23:08:34.227 00.000 7988 single-star, 7 included, MultiStar: {0.20, 0.09}, one-star: {0.00, 0.06}
23:08:34.227 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
23:08:34.227 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
23:08:34.227 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.52 mountX=0.06 mountY=-0.00, mountTheta=-0.08
23:08:34.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.06, opts=13)
23:08:34.240 00.013 7988 Enqueuing Move request for scope (0.00, 0.06)
23:08:34.240 00.000 15712 Worker thread wakes up
23:08:34.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
23:08:34.240 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
23:08:34.240 00.000 15712 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.00
23:08:34.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:34.243 00.003 7988 UpdateGuideState exits: m=1639 SNR=27.2
23:08:34.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:34.243 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:34.243 00.000 7988 Enqueuing Expose request
23:08:34.243 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.45
23:08:34.243 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
23:08:34.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:34.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:08:34.243 00.000 15712 MoveAxis(E, 8, ABG)
23:08:34.243 00.000 15712 Guiding  Dir = 2, Dur = 8
23:08:34.243 00.000 15712 IsGuiding returns 0
23:08:34.259 00.016 15712 IsGuiding returns 0
23:08:34.259 00.000 15712 Move returns status 0, amount 8
23:08:34.259 00.000 15712 MoveAxis(N, 0, ABG)
23:08:34.259 00.000 15712 Move returns status 0, amount 0
23:08:34.259 00.000 15712 move complete, result=0
23:08:34.259 00.000 15712 worker thread done servicing request
23:08:34.259 00.000 15712 Worker thread wakes up
23:08:34.259 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:08:34.275 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:34.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:35.691 01.416 15712 Exposure complete
23:08:35.752 00.061 15712 worker thread done servicing request
23:08:35.752 00.000 7988 OnExposeComplete: enter
23:08:35.752 00.000 7988 UpdateGuideState(): m_state=6
23:08:35.755 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
23:08:35.755 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=800.88, Mass=1702, SNR=27.5, Peak=165 HFD=4.5
23:08:35.757 00.002 7988 MultiStar: [#1 0.26,0.18,0.96,U] [#2 0.05,0.41,0.83,U] [#3 0.18,0.13,0.81,U] [#4 0.17,0.50,0.00,M1] [#5 0.29,0.17,0.69,U] [#6 0.45,0.14,0.00,M1] [#7 0.03,0.39,0.49,U] [#8 0.25,0.56,0.00,M2] 
23:08:35.757 00.000 7988 refined, 5 included, MultiStar: {0.18, 0.24}, one-star: {0.20, 0.25}
23:08:35.759 00.002 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
23:08:35.761 00.002 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
23:08:35.761 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.24 hyp=0.30 cameraTheta=0.94 mountX=0.25 mountY=-0.18, mountTheta=-0.64
23:08:35.763 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.24, opts=13)
23:08:35.763 00.000 7988 Enqueuing Move request for scope (0.18, 0.24)
23:08:35.765 00.002 15712 Worker thread wakes up
23:08:35.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.24) opts 0xd
23:08:35.765 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.24)
23:08:35.765 00.000 15712 Moving (0.18, 0.24) raw xDistance=0.25 yDistance=-0.18
23:08:35.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:35.765 00.000 7988 UpdateGuideState exits: m=1702 SNR=27.5
23:08:35.768 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:35.769 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:35.769 00.000 7988 Enqueuing Expose request
23:08:35.769 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 652.43
23:08:35.769 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
23:08:35.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:35.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:08:35.769 00.000 15712 MoveAxis(W, 41, ABG)
23:08:35.769 00.000 15712 Guiding  Dir = 3, Dur = 41
23:08:35.769 00.000 15712 IsGuiding returns 0
23:08:35.786 00.017 15712 PulseGuide returned control before completion, sleep 31
23:08:35.832 00.046 15712 IsGuiding returns 1
23:08:35.832 00.000 15712 scope still moving after pulse duration time elapsed
23:08:35.872 00.040 15712 IsGuiding returns 0
23:08:35.872 00.000 15712 scope move finished after 41 + 59 ms
23:08:35.872 00.000 15712 Move returns status 0, amount 41
23:08:35.872 00.000 15712 MoveAxis(N, 0, ABG)
23:08:35.872 00.000 15712 Move returns status 0, amount 0
23:08:35.872 00.000 15712 move complete, result=0
23:08:35.872 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
23:08:35.874 00.002 15712 worker thread done servicing request
23:08:35.874 00.000 15712 Worker thread wakes up
23:08:35.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:35.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:37.508 01.634 15712 Exposure complete
23:08:37.569 00.061 15712 worker thread done servicing request
23:08:37.569 00.000 7988 OnExposeComplete: enter
23:08:37.570 00.001 7988 UpdateGuideState(): m_state=6
23:08:37.570 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
23:08:37.570 00.000 7988 Star::Find returns 1 (0), X=500.55, Y=800.64, Mass=1562, SNR=26.3, Peak=153 HFD=4.4
23:08:37.570 00.000 7988 MultiStar: [#1 0.13,-0.10,1.00,U] [#2 0.10,-0.25,0.87,U] [#3 0.26,-0.21,0.85,U] [#4 -0.13,0.15,0.78,U] [#5 0.08,0.03,0.77,U] [#6 0.23,0.10,0.68,U] [#7 0.12,0.24,0.48,U] [#8 0.38,0.05,0.45,U] 
23:08:37.570 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {-0.11, 0.01}
23:08:37.570 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
23:08:37.570 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
23:08:37.570 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.21 mountX=-0.02 mountY=-0.10, mountTheta=-1.77
23:08:37.570 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.02, opts=13)
23:08:37.570 00.000 7988 Enqueuing Move request for scope (0.10, -0.02)
23:08:37.570 00.000 15712 Worker thread wakes up
23:08:37.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:08:37.570 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:08:37.570 00.000 15712 Moving (0.10, -0.02) raw xDistance=-0.02 yDistance=-0.10
23:08:37.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:37.570 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.3
23:08:37.584 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:37.585 00.001 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.40
23:08:37.585 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
23:08:37.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:37.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:08:37.585 00.000 15712 MoveAxis(E, 9, ABG)
23:08:37.585 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:37.587 00.002 7988 Enqueuing Expose request
23:08:37.587 00.000 15712 Guiding  Dir = 2, Dur = 9
23:08:37.589 00.002 15712 IsGuiding returns 0
23:08:37.643 00.054 15712 IsGuiding returns 0
23:08:37.643 00.000 15712 Move returns status 0, amount 9
23:08:37.643 00.000 15712 MoveAxis(N, 0, ABG)
23:08:37.643 00.000 15712 Move returns status 0, amount 0
23:08:37.643 00.000 15712 move complete, result=0
23:08:37.643 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:08:37.648 00.005 15712 worker thread done servicing request
23:08:37.648 00.000 15712 Worker thread wakes up
23:08:37.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:37.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:39.055 01.407 15712 Exposure complete
23:08:39.101 00.046 15712 worker thread done servicing request
23:08:39.101 00.000 7988 OnExposeComplete: enter
23:08:39.116 00.015 7988 UpdateGuideState(): m_state=6
23:08:39.116 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
23:08:39.116 00.000 7988 Star::Find returns 1 (0), X=500.84, Y=800.41, Mass=1642, SNR=27.1, Peak=171 HFD=4.6
23:08:39.116 00.000 7988 MultiStar: [#1 0.29,-0.32,0.99,U] [#2 0.37,-0.24,0.88,U] [#3 0.46,-0.37,0.00,M1] [#4 0.23,-0.10,0.72,U] [#5 0.38,-0.26,0.00,M1] [#6 0.37,-0.25,0.66,U] [#7 0.06,-0.27,0.46,U] [#8 0.63,0.03,0.00,M2] 
23:08:39.116 00.000 7988 single-star, 5 included, MultiStar: {0.26, -0.24}, one-star: {0.18, -0.22}
23:08:39.116 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
23:08:39.116 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
23:08:39.116 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-0.87 mountX=-0.21 mountY=-0.18, mountTheta=-2.46
23:08:39.116 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.22, opts=13)
23:08:39.116 00.000 7988 Enqueuing Move request for scope (0.18, -0.22)
23:08:39.116 00.000 15712 Worker thread wakes up
23:08:39.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
23:08:39.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
23:08:39.116 00.000 15712 Moving (0.18, -0.22) raw xDistance=-0.21 yDistance=-0.18
23:08:39.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:08:39.116 00.000 7988 UpdateGuideState exits: m=1642 SNR=27.1
23:08:39.131 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:39.133 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:39.133 00.000 7988 Enqueuing Expose request
23:08:39.133 00.000 15712 PPEC rslt: input = -0.21, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 652.38
23:08:39.133 00.000 15712 PPEC: input: -0.21, control: -0.16, exposure: 1500
23:08:39.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:39.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:08:39.133 00.000 15712 MoveAxis(E, 51, ABG)
23:08:39.133 00.000 15712 Guiding  Dir = 2, Dur = 51
23:08:39.133 00.000 15712 IsGuiding returns 0
23:08:39.164 00.031 15712 PulseGuide returned control before completion, sleep 33
23:08:39.212 00.048 15712 IsGuiding returns 1
23:08:39.212 00.000 15712 scope still moving after pulse duration time elapsed
23:08:39.244 00.032 15712 IsGuiding returns 0
23:08:39.244 00.000 15712 scope move finished after 51 + 58 ms
23:08:39.244 00.000 15712 Move returns status 0, amount 51
23:08:39.244 00.000 15712 MoveAxis(N, 0, ABG)
23:08:39.244 00.000 15712 Move returns status 0, amount 0
23:08:39.244 00.000 15712 move complete, result=0
23:08:39.244 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.2 px 0 ms NORTH
23:08:39.246 00.002 15712 worker thread done servicing request
23:08:39.246 00.000 15712 Worker thread wakes up
23:08:39.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:39.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:40.889 01.643 15712 Exposure complete
23:08:40.934 00.045 15712 worker thread done servicing request
23:08:40.934 00.000 7988 OnExposeComplete: enter
23:08:40.951 00.017 7988 UpdateGuideState(): m_state=6
23:08:40.951 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
23:08:40.951 00.000 7988 Star::Find returns 1 (0), X=500.72, Y=800.49, Mass=1511, SNR=26.0, Peak=164 HFD=4.2
23:08:40.951 00.000 7988 MultiStar: [#1 0.35,-0.17,1.00,U] [#2 0.14,-0.17,0.87,U] [#3 0.34,-0.15,0.90,U] [#4 0.13,0.08,0.78,U] [#5 0.26,-0.04,0.72,U] [#6 0.57,-0.21,0.00,M1] [#7 -0.00,0.09,0.50,U] [#8 0.18,0.27,0.47,U] 
23:08:40.951 00.000 7988 single-star, 7 included, MultiStar: {0.20, -0.06}, one-star: {0.07, -0.13}
23:08:40.951 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
23:08:40.951 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
23:08:40.951 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.11 mountX=-0.13 mountY=-0.06, mountTheta=-2.70
23:08:40.951 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.13, opts=13)
23:08:40.951 00.000 7988 Enqueuing Move request for scope (0.07, -0.13)
23:08:40.951 00.000 15712 Worker thread wakes up
23:08:40.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
23:08:40.951 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
23:08:40.951 00.000 15712 Moving (0.07, -0.13) raw xDistance=-0.13 yDistance=-0.06
23:08:40.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:40.951 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.0
23:08:40.965 00.014 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.35
23:08:40.965 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
23:08:40.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:40.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:40.966 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:40.968 00.002 7988 Enqueuing Expose request
23:08:40.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:40.968 00.000 15712 MoveAxis(E, 11, ABG)
23:08:40.968 00.000 15712 Guiding  Dir = 2, Dur = 11
23:08:41.002 00.034 15712 IsGuiding returns 0
23:08:41.019 00.017 15712 IsGuiding returns 1
23:08:41.019 00.000 15712 scope still moving after pulse duration time elapsed
23:08:41.046 00.027 15712 IsGuiding returns 1
23:08:41.082 00.036 15712 IsGuiding returns 0
23:08:41.082 00.000 15712 scope move finished after 11 + 68 ms
23:08:41.082 00.000 15712 Move returns status 0, amount 11
23:08:41.082 00.000 15712 MoveAxis(N, 0, ABG)
23:08:41.082 00.000 15712 Move returns status 0, amount 0
23:08:41.082 00.000 15712 move complete, result=0
23:08:41.082 00.000 15712 worker thread done servicing request
23:08:41.082 00.000 15712 Worker thread wakes up
23:08:41.082 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:08:41.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:41.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:42.498 01.416 15712 Exposure complete
23:08:42.559 00.061 15712 worker thread done servicing request
23:08:42.559 00.000 7988 OnExposeComplete: enter
23:08:42.560 00.001 7988 UpdateGuideState(): m_state=6
23:08:42.560 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
23:08:42.562 00.002 7988 Star::Find returns 1 (0), X=500.80, Y=800.65, Mass=1620, SNR=26.9, Peak=151 HFD=4.4
23:08:42.564 00.002 7988 MultiStar: [#1 0.62,-0.00,0.00,M1] [#2 0.45,0.14,0.00,M1] [#3 0.76,-0.04,0.00,M1] [#4 0.21,0.06,0.80,U] [#5 0.53,0.05,0.00,M1] [#6 0.65,0.08,0.00,M2] [#7 0.14,0.06,0.51,U] [#8 0.58,0.32,0.00,M2] 
23:08:42.564 00.000 7988 single-star, 2 included, MultiStar: {0.16, 0.04}, one-star: {0.14, 0.02}
23:08:42.566 00.002 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
23:08:42.566 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
23:08:42.568 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.17 mountX=0.02 mountY=-0.14, mountTheta=-1.40
23:08:42.570 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.02, opts=13)
23:08:42.570 00.000 7988 Enqueuing Move request for scope (0.14, 0.02)
23:08:42.572 00.002 15712 Worker thread wakes up
23:08:42.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
23:08:42.572 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
23:08:42.572 00.000 15712 Moving (0.14, 0.02) raw xDistance=0.02 yDistance=-0.14
23:08:42.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:42.572 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.9
23:08:42.574 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:42.576 00.002 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.33
23:08:42.576 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
23:08:42.576 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:42.576 00.000 7988 Enqueuing Expose request
23:08:42.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:42.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:08:42.576 00.000 15712 MoveAxis(E, 8, ABG)
23:08:42.576 00.000 15712 Guiding  Dir = 2, Dur = 8
23:08:42.576 00.000 15712 IsGuiding returns 0
23:08:42.601 00.025 15712 IsGuiding returns 0
23:08:42.601 00.000 15712 Move returns status 0, amount 8
23:08:42.601 00.000 15712 MoveAxis(N, 0, ABG)
23:08:42.601 00.000 15712 Move returns status 0, amount 0
23:08:42.601 00.000 15712 move complete, result=0
23:08:42.601 00.000 15712 worker thread done servicing request
23:08:42.601 00.000 15712 Worker thread wakes up
23:08:42.601 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:08:42.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:42.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:44.343 01.742 15712 Exposure complete
23:08:44.404 00.061 15712 worker thread done servicing request
23:08:44.404 00.000 7988 OnExposeComplete: enter
23:08:44.404 00.000 7988 UpdateGuideState(): m_state=6
23:08:44.404 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
23:08:44.404 00.000 7988 Star::Find returns 1 (0), X=500.74, Y=800.61, Mass=1584, SNR=26.6, Peak=168 HFD=4.5
23:08:44.404 00.000 7988 MultiStar: [#1 0.40,-0.06,0.99,U] [#2 0.09,-0.13,0.86,U] [#3 0.54,-0.20,0.00,M2] [#4 0.04,0.16,0.76,U] [#5 0.30,-0.38,0.00,M2] [#6 0.39,-0.32,0.00,M3] [#7 0.23,0.02,0.51,U] [#8 0.37,-0.13,0.44,U] 
23:08:44.404 00.000 7988 single-star, 5 included, MultiStar: {0.19, -0.03}, one-star: {0.09, -0.02}
23:08:44.404 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
23:08:44.404 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
23:08:44.404 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.17 mountX=-0.01 mountY=-0.09, mountTheta=-1.74
23:08:44.415 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.02, opts=13)
23:08:44.415 00.000 7988 Enqueuing Move request for scope (0.09, -0.02)
23:08:44.415 00.000 15712 Worker thread wakes up
23:08:44.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:08:44.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:08:44.415 00.000 15712 Moving (0.09, -0.02) raw xDistance=-0.01 yDistance=-0.09
23:08:44.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:44.415 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.6
23:08:44.420 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:44.422 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:44.422 00.000 7988 Enqueuing Expose request
23:08:44.424 00.002 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.30
23:08:44.424 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:08:44.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:44.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:44.424 00.000 15712 MoveAxis(E, 10, ABG)
23:08:44.424 00.000 15712 Guiding  Dir = 2, Dur = 10
23:08:44.424 00.000 15712 IsGuiding returns 0
23:08:44.440 00.016 15712 IsGuiding returns 1
23:08:44.440 00.000 15712 scope still moving after pulse duration time elapsed
23:08:44.494 00.054 15712 IsGuiding returns 0
23:08:44.494 00.000 15712 scope move finished after 10 + 59 ms
23:08:44.494 00.000 15712 Move returns status 0, amount 10
23:08:44.494 00.000 15712 MoveAxis(N, 0, ABG)
23:08:44.494 00.000 15712 Move returns status 0, amount 0
23:08:44.494 00.000 15712 move complete, result=0
23:08:44.494 00.000 15712 worker thread done servicing request
23:08:44.494 00.000 15712 Worker thread wakes up
23:08:44.494 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:08:44.496 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:44.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:45.905 01.409 15712 Exposure complete
23:08:45.967 00.062 15712 worker thread done servicing request
23:08:45.967 00.000 7988 OnExposeComplete: enter
23:08:45.967 00.000 7988 UpdateGuideState(): m_state=6
23:08:45.967 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
23:08:45.967 00.000 7988 Star::Find returns 1 (0), X=500.81, Y=800.79, Mass=1646, SNR=27.0, Peak=152 HFD=4.4
23:08:45.967 00.000 7988 MultiStar: [#1 0.29,0.01,0.97,U] [#2 -0.02,-0.01,0.86,U] [#3 0.32,-0.03,0.87,U] [#4 0.13,0.40,0.71,U] [#5 0.36,-0.01,0.73,U] [#6 0.28,-0.05,0.67,U] [#7 0.06,0.20,0.45,U] [#8 0.23,0.30,0.46,U] 
23:08:45.967 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.09}, one-star: {0.16, 0.17}
23:08:45.967 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
23:08:45.977 00.010 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
23:08:45.977 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.22 cameraTheta=0.42 mountX=0.09 mountY=-0.21, mountTheta=-1.15
23:08:45.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.09, opts=13)
23:08:45.977 00.000 7988 Enqueuing Move request for scope (0.21, 0.09)
23:08:45.977 00.000 15712 Worker thread wakes up
23:08:45.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
23:08:45.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
23:08:45.977 00.000 15712 Moving (0.21, 0.09) raw xDistance=0.09 yDistance=-0.21
23:08:45.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:45.983 00.006 7988 UpdateGuideState exits: m=1646 SNR=27.0
23:08:45.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:45.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:45.983 00.000 7988 Enqueuing Expose request
23:08:45.983 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.27
23:08:45.983 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
23:08:45.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:45.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:08:45.983 00.000 15712 MoveAxis(E, 11, ABG)
23:08:45.983 00.000 15712 Guiding  Dir = 2, Dur = 11
23:08:46.019 00.036 15712 IsGuiding returns 0
23:08:46.031 00.012 15712 IsGuiding returns 1
23:08:46.031 00.000 15712 scope still moving after pulse duration time elapsed
23:08:46.083 00.052 15712 IsGuiding returns 0
23:08:46.083 00.000 15712 scope move finished after 11 + 52 ms
23:08:46.083 00.000 15712 Move returns status 0, amount 11
23:08:46.083 00.000 15712 MoveAxis(N, 0, ABG)
23:08:46.083 00.000 15712 Move returns status 0, amount 0
23:08:46.083 00.000 15712 move complete, result=0
23:08:46.083 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
23:08:46.087 00.004 15712 worker thread done servicing request
23:08:46.087 00.000 15712 Worker thread wakes up
23:08:46.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:46.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:47.727 01.640 15712 Exposure complete
23:08:47.781 00.054 15712 worker thread done servicing request
23:08:47.781 00.000 7988 OnExposeComplete: enter
23:08:47.788 00.007 7988 UpdateGuideState(): m_state=6
23:08:47.788 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
23:08:47.788 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=801.01, Mass=1646, SNR=27.1, Peak=166 HFD=4.2
23:08:47.788 00.000 7988 MultiStar: [#1 0.24,0.23,0.98,U] [#2 0.12,0.20,0.85,U] [#3 0.51,0.25,0.00,M2] [#4 -0.15,0.39,0.75,U] [#5 0.19,0.20,0.72,U] [#6 0.42,0.29,0.00,M3] [#7 0.41,0.31,0.00,M1] [#8 0.25,0.45,0.00,M1] 
23:08:47.788 00.000 7988 refined, 4 included, MultiStar: {0.07, 0.28}, one-star: {-0.06, 0.38}
23:08:47.788 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
23:08:47.788 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
23:08:47.788 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.33 mountX=0.28 mountY=-0.08, mountTheta=-0.27
23:08:47.798 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.28, opts=13)
23:08:47.798 00.000 7988 Enqueuing Move request for scope (0.07, 0.28)
23:08:47.798 00.000 15712 Worker thread wakes up
23:08:47.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.28) opts 0xd
23:08:47.798 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.28)
23:08:47.798 00.000 15712 Moving (0.07, 0.28) raw xDistance=0.28 yDistance=-0.08
23:08:47.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:08:47.798 00.000 7988 UpdateGuideState exits: m=1646 SNR=27.1
23:08:47.802 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:47.802 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:47.804 00.002 7988 Enqueuing Expose request
23:08:47.806 00.002 15712 PPEC rslt: input = 0.28, final = 0.13, react = 0.17, pred = -0.04, hyst = 0.15, hyst_pct = 0.00, period_length = 652.25
23:08:47.806 00.000 15712 PPEC: input: 0.28, control: 0.13, exposure: 1500
23:08:47.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:47.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:47.806 00.000 15712 MoveAxis(W, 42, ABG)
23:08:47.806 00.000 15712 Guiding  Dir = 3, Dur = 42
23:08:47.806 00.000 15712 IsGuiding returns 0
23:08:47.820 00.014 15712 PulseGuide returned control before completion, sleep 31
23:08:47.868 00.048 15712 IsGuiding returns 1
23:08:47.868 00.000 15712 scope still moving after pulse duration time elapsed
23:08:47.906 00.038 15712 IsGuiding returns 0
23:08:47.906 00.000 15712 scope move finished after 42 + 59 ms
23:08:47.906 00.000 15712 Move returns status 0, amount 42
23:08:47.906 00.000 15712 MoveAxis(N, 0, ABG)
23:08:47.906 00.000 15712 Move returns status 0, amount 0
23:08:47.906 00.000 15712 move complete, result=0
23:08:47.906 00.000 7988 GuideStep: 0.3 px 42 ms WEST, -0.1 px 0 ms NORTH
23:08:47.910 00.004 15712 worker thread done servicing request
23:08:47.910 00.000 15712 Worker thread wakes up
23:08:47.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:47.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:49.322 01.412 15712 Exposure complete
23:08:49.382 00.060 15712 worker thread done servicing request
23:08:49.382 00.000 7988 OnExposeComplete: enter
23:08:49.384 00.002 7988 UpdateGuideState(): m_state=6
23:08:49.384 00.000 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
23:08:49.384 00.000 7988 Star::Find returns 1 (0), X=500.70, Y=801.01, Mass=1683, SNR=27.5, Peak=174 HFD=4.3
23:08:49.384 00.000 7988 MultiStar: [#1 0.52,0.16,0.00,M1] [#2 0.37,0.21,0.81,U] [#3 0.54,0.20,0.00,M3] [#4 0.30,0.40,0.00,M1] [#5 0.37,0.44,0.00,M1] [#6 0.58,0.38,0.00,M4] [#7 0.34,0.39,0.00,M2] [#8 0.57,0.64,0.00,M2] 
23:08:49.384 00.000 7988 refined, 1 included, MultiStar: {0.19, 0.30}, one-star: {0.05, 0.38}
23:08:49.384 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
23:08:49.384 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
23:08:49.384 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.36 cameraTheta=1.00 mountX=0.31 mountY=-0.20, mountTheta=-0.58
23:08:49.384 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.30, opts=13)
23:08:49.395 00.011 7988 Enqueuing Move request for scope (0.19, 0.30)
23:08:49.395 00.000 15712 Worker thread wakes up
23:08:49.395 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
23:08:49.395 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
23:08:49.395 00.000 15712 Moving (0.19, 0.30) raw xDistance=0.31 yDistance=-0.20
23:08:49.395 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:08:49.395 00.000 7988 UpdateGuideState exits: m=1683 SNR=27.5
23:08:49.400 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:49.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:49.402 00.002 7988 Enqueuing Expose request
23:08:49.402 00.000 15712 PPEC rslt: input = 0.31, final = 0.15, react = 0.18, pred = -0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 652.22
23:08:49.402 00.000 15712 PPEC: input: 0.31, control: 0.15, exposure: 1500
23:08:49.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:49.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:08:49.402 00.000 15712 MoveAxis(W, 49, ABG)
23:08:49.402 00.000 15712 Guiding  Dir = 3, Dur = 49
23:08:49.404 00.002 15712 IsGuiding returns 0
23:08:49.423 00.019 15712 PulseGuide returned control before completion, sleep 36
23:08:49.479 00.056 15712 IsGuiding returns 1
23:08:49.479 00.000 15712 scope still moving after pulse duration time elapsed
23:08:49.514 00.035 15712 IsGuiding returns 0
23:08:49.514 00.000 15712 scope move finished after 49 + 70 ms
23:08:49.514 00.000 15712 Move returns status 0, amount 49
23:08:49.514 00.000 15712 MoveAxis(N, 0, ABG)
23:08:49.514 00.000 15712 Move returns status 0, amount 0
23:08:49.514 00.000 15712 move complete, result=0
23:08:49.514 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -0.2 px 0 ms NORTH
23:08:49.525 00.011 15712 worker thread done servicing request
23:08:49.525 00.000 15712 Worker thread wakes up
23:08:49.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:49.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:51.264 01.739 15712 Exposure complete
23:08:51.316 00.052 15712 worker thread done servicing request
23:08:51.316 00.000 7988 OnExposeComplete: enter
23:08:51.328 00.012 7988 UpdateGuideState(): m_state=6
23:08:51.328 00.000 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
23:08:51.330 00.002 7988 Star::Find returns 1 (0), X=500.67, Y=800.52, Mass=1694, SNR=27.8, Peak=195 HFD=4.6
23:08:51.330 00.000 7988 MultiStar: [#1 0.29,-0.18,0.95,U] [#2 0.03,-0.16,0.83,U] [#3 0.25,-0.14,0.85,U] [#4 0.16,0.04,0.71,U] [#5 0.29,-0.21,0.70,U] [#6 0.32,-0.06,0.61,U] [#7 -0.10,-0.05,0.47,U] [#8 0.33,0.17,0.44,U] 
23:08:51.332 00.002 7988 single-star, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.02, -0.10}
23:08:51.333 00.001 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
23:08:51.333 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
23:08:51.335 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.42 mountX=-0.10 mountY=-0.01, mountTheta=-3.02
23:08:51.337 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.10, opts=13)
23:08:51.337 00.000 7988 Enqueuing Move request for scope (0.02, -0.10)
23:08:51.339 00.002 15712 Worker thread wakes up
23:08:51.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
23:08:51.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
23:08:51.339 00.000 15712 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=-0.01
23:08:51.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:08:51.339 00.000 7988 UpdateGuideState exits: m=1694 SNR=27.8
23:08:51.341 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:51.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:51.343 00.002 7988 Enqueuing Expose request
23:08:51.345 00.002 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.19
23:08:51.345 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
23:08:51.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:51.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:51.345 00.000 15712 MoveAxis(E, 11, ABG)
23:08:51.345 00.000 15712 Guiding  Dir = 2, Dur = 11
23:08:51.345 00.000 15712 IsGuiding returns 0
23:08:51.359 00.014 15712 IsGuiding returns 1
23:08:51.359 00.000 15712 scope still moving after pulse duration time elapsed
23:08:51.421 00.062 15712 IsGuiding returns 0
23:08:51.421 00.000 15712 scope move finished after 11 + 64 ms
23:08:51.421 00.000 15712 Move returns status 0, amount 11
23:08:51.421 00.000 15712 MoveAxis(N, 0, ABG)
23:08:51.421 00.000 15712 Move returns status 0, amount 0
23:08:51.421 00.000 15712 move complete, result=0
23:08:51.421 00.000 15712 worker thread done servicing request
23:08:51.421 00.000 15712 Worker thread wakes up
23:08:51.421 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:08:51.423 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:51.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:52.827 01.404 15712 Exposure complete
23:08:52.887 00.060 15712 worker thread done servicing request
23:08:52.889 00.002 7988 OnExposeComplete: enter
23:08:52.889 00.000 7988 UpdateGuideState(): m_state=6
23:08:52.889 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
23:08:52.889 00.000 7988 Star::Find returns 1 (0), X=500.68, Y=800.43, Mass=1728, SNR=27.7, Peak=158 HFD=4.9
23:08:52.889 00.000 7988 MultiStar: [#1 0.22,-0.16,0.98,U] [#2 -0.03,-0.24,0.80,U] [#3 0.38,-0.20,0.80,U] [#4 0.01,-0.02,0.72,U] [#5 0.20,-0.47,0.00,M1] [#6 0.32,-0.13,0.65,U] [#7 0.01,-0.07,0.45,U] [#8 0.22,-0.18,0.46,U] 
23:08:52.889 00.000 7988 single-star, 7 included, MultiStar: {0.14, -0.15}, one-star: {0.03, -0.19}
23:08:52.894 00.005 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
23:08:52.897 00.003 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
23:08:52.897 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.42 mountX=-0.19 mountY=-0.02, mountTheta=-3.02
23:08:52.899 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.19, opts=13)
23:08:52.901 00.002 7988 Enqueuing Move request for scope (0.03, -0.19)
23:08:52.901 00.000 15712 Worker thread wakes up
23:08:52.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
23:08:52.901 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
23:08:52.901 00.000 15712 Moving (0.03, -0.19) raw xDistance=-0.19 yDistance=-0.02
23:08:52.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:08:52.901 00.000 7988 UpdateGuideState exits: m=1728 SNR=27.7
23:08:52.904 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:52.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:52.904 00.000 7988 Enqueuing Expose request
23:08:52.904 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 652.16
23:08:52.904 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
23:08:52.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:52.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:08:52.904 00.000 15712 MoveAxis(E, 44, ABG)
23:08:52.904 00.000 15712 Guiding  Dir = 2, Dur = 44
23:08:52.904 00.000 15712 IsGuiding returns 0
23:08:52.920 00.016 15712 PulseGuide returned control before completion, sleep 35
23:08:52.990 00.070 15712 IsGuiding returns 0
23:08:52.990 00.000 15712 Move returns status 0, amount 44
23:08:52.990 00.000 15712 MoveAxis(N, 0, ABG)
23:08:52.990 00.000 15712 Move returns status 0, amount 0
23:08:52.990 00.000 15712 move complete, result=0
23:08:52.990 00.000 15712 worker thread done servicing request
23:08:52.990 00.000 15712 Worker thread wakes up
23:08:52.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:52.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:52.990 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
23:08:54.624 01.634 15712 Exposure complete
23:08:54.699 00.075 15712 worker thread done servicing request
23:08:54.699 00.000 7988 OnExposeComplete: enter
23:08:54.701 00.002 7988 UpdateGuideState(): m_state=6
23:08:54.703 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
23:08:54.705 00.002 7988 Star::Find returns 1 (0), X=500.73, Y=800.56, Mass=1632, SNR=26.8, Peak=175 HFD=4.6
23:08:54.707 00.002 7988 MultiStar: [#1 0.24,0.05,0.98,U] [#2 0.19,-0.02,0.85,U] [#3 0.44,-0.18,0.00,M2] [#4 -0.01,0.01,0.78,U] [#5 0.27,-0.15,0.77,U] [#6 0.30,-0.17,0.66,U] [#7 0.08,0.33,0.51,U] [#8 0.26,0.44,0.00,M1] 
23:08:54.709 00.002 7988 single-star, 6 included, MultiStar: {0.16, -0.02}, one-star: {0.08, -0.07}
23:08:54.709 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
23:08:54.711 00.002 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
23:08:54.712 00.001 7988 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.74 mountX=-0.07 mountY=-0.08, mountTheta=-2.32
23:08:54.717 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.07, opts=13)
23:08:54.717 00.000 7988 Enqueuing Move request for scope (0.08, -0.07)
23:08:54.717 00.000 15712 Worker thread wakes up
23:08:54.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:08:54.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:08:54.717 00.000 7988 UpdateGuideState exits: m=1632 SNR=26.8
23:08:54.723 00.006 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:08:54.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:54.723 00.000 15712 Moving (0.08, -0.07) raw xDistance=-0.07 yDistance=-0.08
23:08:54.726 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:54.729 00.003 7988 Enqueuing Expose request
23:08:54.731 00.002 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.13
23:08:54.731 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
23:08:54.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:54.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:54.731 00.000 15712 MoveAxis(E, 6, ABG)
23:08:54.731 00.000 15712 Guiding  Dir = 2, Dur = 6
23:08:54.731 00.000 15712 IsGuiding returns 0
23:08:54.780 00.049 15712 IsGuiding returns 0
23:08:54.780 00.000 15712 Move returns status 0, amount 6
23:08:54.780 00.000 15712 MoveAxis(N, 0, ABG)
23:08:54.782 00.002 15712 Move returns status 0, amount 0
23:08:54.782 00.000 15712 move complete, result=0
23:08:54.782 00.000 15712 worker thread done servicing request
23:08:54.782 00.000 15712 Worker thread wakes up
23:08:54.782 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:08:54.784 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:54.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:56.200 01.416 15712 Exposure complete
23:08:56.259 00.059 15712 worker thread done servicing request
23:08:56.259 00.000 7988 OnExposeComplete: enter
23:08:56.262 00.003 7988 UpdateGuideState(): m_state=6
23:08:56.262 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
23:08:56.264 00.002 7988 Star::Find returns 1 (0), X=500.86, Y=800.48, Mass=1679, SNR=27.2, Peak=180 HFD=4.7
23:08:56.264 00.000 7988 MultiStar: [#1 0.48,-0.29,0.00,M1] [#2 0.20,-0.18,0.85,U] [#3 0.43,-0.23,0.00,M3] [#4 0.09,0.09,0.79,U] [#5 0.37,-0.33,0.00,M1] [#6 0.43,-0.04,0.64,U] [#7 0.17,0.00,0.49,U] [#8 0.19,0.26,0.47,U] 
23:08:56.266 00.002 7988 refined, 5 included, MultiStar: {0.21, -0.03}, one-star: {0.21, -0.14}
23:08:56.268 00.002 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
23:08:56.268 00.000 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
23:08:56.270 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.14 mountX=-0.03 mountY=-0.21, mountTheta=-1.70
23:08:56.270 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.03, opts=13)
23:08:56.272 00.002 7988 Enqueuing Move request for scope (0.21, -0.03)
23:08:56.274 00.002 15712 Worker thread wakes up
23:08:56.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
23:08:56.274 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
23:08:56.274 00.000 15712 Moving (0.21, -0.03) raw xDistance=-0.03 yDistance=-0.21
23:08:56.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:08:56.274 00.000 7988 UpdateGuideState exits: m=1679 SNR=27.2
23:08:56.276 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:56.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:56.278 00.002 7988 Enqueuing Expose request
23:08:56.278 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 652.11
23:08:56.278 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
23:08:56.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:56.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:08:56.278 00.000 15712 MoveAxis(E, 4, ABG)
23:08:56.278 00.000 15712 Guiding  Dir = 2, Dur = 4
23:08:56.278 00.000 15712 IsGuiding returns 0
23:08:56.294 00.016 15712 IsGuiding returns 0
23:08:56.294 00.000 15712 Move returns status 0, amount 4
23:08:56.294 00.000 15712 MoveAxis(N, 0, ABG)
23:08:56.294 00.000 15712 Move returns status 0, amount 0
23:08:56.294 00.000 15712 move complete, result=0
23:08:56.294 00.000 15712 worker thread done servicing request
23:08:56.294 00.000 15712 Worker thread wakes up
23:08:56.294 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
23:08:56.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:56.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:57.938 01.644 15712 Exposure complete
23:08:58.000 00.062 15712 worker thread done servicing request
23:08:58.000 00.000 7988 OnExposeComplete: enter
23:08:58.000 00.000 7988 UpdateGuideState(): m_state=6
23:08:58.000 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
23:08:58.000 00.000 7988 Star::Find returns 1 (0), X=500.61, Y=800.71, Mass=1550, SNR=26.1, Peak=177 HFD=3.8
23:08:58.000 00.000 7988 MultiStar: [#1 0.22,0.05,1.02,U] [#2 0.22,0.07,0.90,U] [#3 0.41,0.06,0.89,U] [#4 0.25,0.31,0.78,U] [#5 0.36,0.05,0.72,U] [#6 0.53,0.16,0.00,M1] [#7 0.38,0.24,0.54,U] [#8 0.15,0.23,0.47,U] 
23:08:58.000 00.000 7988 single-star, 7 included, MultiStar: {0.24, 0.12}, one-star: {-0.04, 0.08}
23:08:58.007 00.007 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
23:08:58.007 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
23:08:58.007 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.10 cameraTheta=2.04 mountX=0.08 mountY=0.04, mountTheta=0.45
23:08:58.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.08, opts=13)
23:08:58.007 00.000 7988 Enqueuing Move request for scope (-0.04, 0.08)
23:08:58.007 00.000 15712 Worker thread wakes up
23:08:58.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:08:58.007 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:08:58.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:08:58.007 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.1
23:08:58.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:58.016 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:58.016 00.000 7988 Enqueuing Expose request
23:08:58.016 00.000 15712 Moving (-0.04, 0.08) raw xDistance=0.08 yDistance=0.04
23:08:58.016 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.08
23:08:58.016 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
23:08:58.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:58.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:08:58.016 00.000 15712 MoveAxis(E, 6, ABG)
23:08:58.016 00.000 15712 Guiding  Dir = 2, Dur = 6
23:08:58.016 00.000 15712 IsGuiding returns 0
23:08:58.041 00.025 15712 IsGuiding returns 0
23:08:58.041 00.000 15712 Move returns status 0, amount 6
23:08:58.041 00.000 15712 MoveAxis(N, 0, ABG)
23:08:58.041 00.000 15712 Move returns status 0, amount 0
23:08:58.041 00.000 15712 move complete, result=0
23:08:58.041 00.000 15712 worker thread done servicing request
23:08:58.041 00.000 15712 Worker thread wakes up
23:08:58.041 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:08:58.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:58.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:08:59.465 01.424 15712 Exposure complete
23:08:59.519 00.054 15712 worker thread done servicing request
23:08:59.519 00.000 7988 OnExposeComplete: enter
23:08:59.527 00.008 7988 UpdateGuideState(): m_state=6
23:08:59.527 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
23:08:59.527 00.000 7988 Star::Find returns 1 (0), X=500.91, Y=800.57, Mass=1632, SNR=26.8, Peak=173 HFD=4.7
23:08:59.527 00.000 7988 MultiStar: [#1 0.16,-0.19,0.98,U] [#2 0.22,-0.15,0.85,U] [#3 0.52,-0.32,0.00,M3] [#4 0.14,0.08,0.74,U] [#5 0.44,-0.23,0.00,M1] [#6 0.50,-0.29,0.00,M2] [#7 0.05,0.34,0.48,U] [#8 0.23,0.22,0.47,U] 
23:08:59.527 00.000 7988 refined, 5 included, MultiStar: {0.19, -0.01}, one-star: {0.25, -0.06}
23:08:59.527 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
23:08:59.527 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
23:08:59.527 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
23:08:59.536 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.01, opts=13)
23:08:59.536 00.000 7988 Enqueuing Move request for scope (0.19, -0.01)
23:08:59.536 00.000 15712 Worker thread wakes up
23:08:59.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
23:08:59.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
23:08:59.536 00.000 15712 Moving (0.19, -0.01) raw xDistance=-0.01 yDistance=-0.19
23:08:59.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:08:59.536 00.000 7988 UpdateGuideState exits: m=1632 SNR=26.8
23:08:59.541 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:59.541 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:08:59.543 00.002 7988 Enqueuing Expose request
23:08:59.543 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.05
23:08:59.543 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
23:08:59.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:59.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:08:59.543 00.000 15712 MoveAxis(E, 5, ABG)
23:08:59.543 00.000 15712 Guiding  Dir = 2, Dur = 5
23:08:59.543 00.000 15712 IsGuiding returns 0
23:08:59.561 00.018 15712 IsGuiding returns 0
23:08:59.561 00.000 15712 Move returns status 0, amount 5
23:08:59.561 00.000 15712 MoveAxis(N, 0, ABG)
23:08:59.561 00.000 15712 Move returns status 0, amount 0
23:08:59.561 00.000 15712 move complete, result=0
23:08:59.561 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
23:08:59.563 00.002 15712 worker thread done servicing request
23:08:59.563 00.000 15712 Worker thread wakes up
23:08:59.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:08:59.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:01.203 01.640 15712 Exposure complete
23:09:01.254 00.051 15712 worker thread done servicing request
23:09:01.254 00.000 7988 OnExposeComplete: enter
23:09:01.254 00.000 7988 UpdateGuideState(): m_state=6
23:09:01.267 00.013 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
23:09:01.269 00.002 7988 Star::Find returns 1 (0), X=500.68, Y=800.79, Mass=1658, SNR=27.0, Peak=148 HFD=4.6
23:09:01.269 00.000 7988 MultiStar: [#1 0.27,0.06,0.97,U] [#2 0.15,0.19,0.83,U] [#3 0.35,-0.12,0.87,U] [#4 0.28,0.22,0.76,U] [#5 0.55,0.05,0.00,M2] [#6 0.14,0.10,0.66,U] [#7 0.12,0.10,0.50,U] [#8 0.23,0.12,0.47,U] 
23:09:01.271 00.002 7988 single-star, 7 included, MultiStar: {0.20, 0.10}, one-star: {0.02, 0.16}
23:09:01.271 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
23:09:01.273 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
23:09:01.273 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.42 mountX=0.16 mountY=-0.03, mountTheta=-0.17
23:09:01.275 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.16, opts=13)
23:09:01.277 00.002 7988 Enqueuing Move request for scope (0.02, 0.16)
23:09:01.277 00.000 15712 Worker thread wakes up
23:09:01.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
23:09:01.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
23:09:01.277 00.000 15712 Moving (0.02, 0.16) raw xDistance=0.16 yDistance=-0.03
23:09:01.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:01.277 00.000 7988 UpdateGuideState exits: m=1658 SNR=27.0
23:09:01.280 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:01.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:01.282 00.002 7988 Enqueuing Expose request
23:09:01.282 00.000 15712 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 652.02
23:09:01.282 00.000 15712 PPEC: input: 0.16, control: 0.08, exposure: 1500
23:09:01.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:01.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:09:01.282 00.000 15712 MoveAxis(W, 26, ABG)
23:09:01.282 00.000 15712 Guiding  Dir = 3, Dur = 26
23:09:01.282 00.000 15712 IsGuiding returns 0
23:09:01.304 00.022 15712 PulseGuide returned control before completion, sleep 18
23:09:01.352 00.048 15712 IsGuiding returns 0
23:09:01.352 00.000 15712 Move returns status 0, amount 26
23:09:01.352 00.000 15712 MoveAxis(N, 0, ABG)
23:09:01.352 00.000 15712 Move returns status 0, amount 0
23:09:01.352 00.000 15712 move complete, result=0
23:09:01.352 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
23:09:01.353 00.001 15712 worker thread done servicing request
23:09:01.353 00.000 15712 Worker thread wakes up
23:09:01.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:01.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:02.769 01.416 15712 Exposure complete
23:09:02.828 00.059 15712 worker thread done servicing request
23:09:02.828 00.000 7988 OnExposeComplete: enter
23:09:02.829 00.001 7988 UpdateGuideState(): m_state=6
23:09:02.831 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
23:09:02.831 00.000 7988 Star::Find returns 1 (0), X=500.63, Y=800.67, Mass=1625, SNR=26.8, Peak=171 HFD=4.7
23:09:02.834 00.003 7988 MultiStar: [#1 0.26,-0.04,0.94,U] [#2 -0.04,-0.11,0.85,U] [#3 0.31,-0.23,0.84,U] [#4 0.02,0.21,0.73,U] [#5 0.03,-0.13,0.71,U] [#6 0.24,0.04,0.65,U] [#7 0.24,-0.13,0.48,U] [#8 0.29,0.40,0.00,M1] 
23:09:02.834 00.000 7988 single-star, 7 included, MultiStar: {0.12, -0.04}, one-star: {-0.02, 0.05}
23:09:02.836 00.002 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
23:09:02.836 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
23:09:02.838 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.04 mountX=0.05 mountY=0.02, mountTheta=0.46
23:09:02.838 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.05, opts=13)
23:09:02.838 00.000 7988 Enqueuing Move request for scope (-0.02, 0.05)
23:09:02.838 00.000 15712 Worker thread wakes up
23:09:02.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:09:02.838 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:09:02.838 00.000 15712 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.02
23:09:02.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:02.838 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.8
23:09:02.844 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:02.845 00.001 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.99
23:09:02.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:02.845 00.000 7988 Enqueuing Expose request
23:09:02.845 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
23:09:02.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:02.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:02.845 00.000 15712 MoveAxis(E, 6, ABG)
23:09:02.845 00.000 15712 Guiding  Dir = 2, Dur = 6
23:09:02.845 00.000 15712 IsGuiding returns 0
23:09:02.868 00.023 15712 IsGuiding returns 0
23:09:02.868 00.000 15712 Move returns status 0, amount 6
23:09:02.868 00.000 15712 MoveAxis(N, 0, ABG)
23:09:02.868 00.000 15712 Move returns status 0, amount 0
23:09:02.868 00.000 15712 move complete, result=0
23:09:02.868 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:09:02.871 00.003 15712 worker thread done servicing request
23:09:02.871 00.000 15712 Worker thread wakes up
23:09:02.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:02.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:04.505 01.634 15712 Exposure complete
23:09:04.567 00.062 15712 worker thread done servicing request
23:09:04.567 00.000 7988 OnExposeComplete: enter
23:09:04.569 00.002 7988 UpdateGuideState(): m_state=6
23:09:04.571 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
23:09:04.571 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=800.89, Mass=1509, SNR=25.8, Peak=139 HFD=4.4
23:09:04.573 00.002 7988 MultiStar: [#1 0.36,0.11,1.05,U] [#2 0.12,0.14,0.91,U] [#3 0.36,0.03,0.92,U] [#4 0.18,0.42,0.77,U] [#5 0.19,0.31,0.79,U] [#6 0.54,0.03,0.00,M1] [#7 0.30,0.35,0.00,M1] [#8 0.30,0.35,0.00,M2] 
23:09:04.573 00.000 7988 refined, 5 included, MultiStar: {0.23, 0.20}, one-star: {0.16, 0.27}
23:09:04.575 00.002 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
23:09:04.575 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
23:09:04.577 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.31 cameraTheta=0.71 mountX=0.20 mountY=-0.24, mountTheta=-0.86
23:09:04.579 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.20, opts=13)
23:09:04.579 00.000 7988 Enqueuing Move request for scope (0.23, 0.20)
23:09:04.581 00.002 15712 Worker thread wakes up
23:09:04.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
23:09:04.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
23:09:04.581 00.000 15712 Moving (0.23, 0.20) raw xDistance=0.20 yDistance=-0.24
23:09:04.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:04.583 00.002 7988 UpdateGuideState exits: m=1509 SNR=25.8
23:09:04.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:04.586 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:04.586 00.000 7988 Enqueuing Expose request
23:09:04.586 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 651.95
23:09:04.586 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
23:09:04.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:04.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:09:04.586 00.000 15712 MoveAxis(W, 34, ABG)
23:09:04.586 00.000 15712 Guiding  Dir = 3, Dur = 34
23:09:04.586 00.000 15712 IsGuiding returns 0
23:09:04.603 00.017 15712 PulseGuide returned control before completion, sleep 20
23:09:04.657 00.054 15712 IsGuiding returns 0
23:09:04.657 00.000 15712 Move returns status 0, amount 34
23:09:04.657 00.000 15712 MoveAxis(N, 0, ABG)
23:09:04.657 00.000 15712 Move returns status 0, amount 0
23:09:04.657 00.000 15712 move complete, result=0
23:09:04.657 00.000 15712 worker thread done servicing request
23:09:04.657 00.000 15712 Worker thread wakes up
23:09:04.657 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
23:09:04.662 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:04.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:06.066 01.404 15712 Exposure complete
23:09:06.128 00.062 15712 worker thread done servicing request
23:09:06.128 00.000 7988 OnExposeComplete: enter
23:09:06.128 00.000 7988 UpdateGuideState(): m_state=6
23:09:06.130 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
23:09:06.130 00.000 7988 Star::Find returns 1 (0), X=500.69, Y=800.39, Mass=1619, SNR=26.7, Peak=148 HFD=4.8
23:09:06.132 00.002 7988 MultiStar: [#1 0.34,-0.21,0.99,U] [#2 0.02,-0.20,0.83,U] [#3 0.42,-0.38,0.00,M1] [#4 0.19,-0.11,0.75,U] [#5 0.21,-0.10,0.76,U] [#6 0.73,-0.27,0.00,M2] [#7 0.04,0.23,0.50,U] [#8 0.17,0.14,0.44,U] 
23:09:06.134 00.002 7988 refined, 6 included, MultiStar: {0.15, -0.11}, one-star: {0.03, -0.24}
23:09:06.134 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.20 = -2.20)
23:09:06.136 00.002 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
23:09:06.136 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.63 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
23:09:06.138 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.11, opts=13)
23:09:06.140 00.002 7988 Enqueuing Move request for scope (0.15, -0.11)
23:09:06.140 00.000 15712 Worker thread wakes up
23:09:06.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
23:09:06.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
23:09:06.140 00.000 15712 Moving (0.15, -0.11) raw xDistance=-0.11 yDistance=-0.15
23:09:06.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:06.144 00.004 7988 UpdateGuideState exits: m=1619 SNR=26.7
23:09:06.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:06.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:06.147 00.003 7988 Enqueuing Expose request
23:09:06.147 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.92
23:09:06.147 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
23:09:06.147 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:06.147 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:09:06.147 00.000 15712 MoveAxis(E, 5, ABG)
23:09:06.147 00.000 15712 Guiding  Dir = 2, Dur = 5
23:09:06.179 00.032 15712 IsGuiding returns 0
23:09:06.195 00.016 15712 IsGuiding returns 0
23:09:06.195 00.000 15712 Move returns status 0, amount 5
23:09:06.195 00.000 15712 MoveAxis(N, 0, ABG)
23:09:06.195 00.000 15712 Move returns status 0, amount 0
23:09:06.195 00.000 15712 move complete, result=0
23:09:06.195 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:09:06.197 00.002 15712 worker thread done servicing request
23:09:06.197 00.000 15712 Worker thread wakes up
23:09:06.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:06.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:07.838 01.641 15712 Exposure complete
23:09:07.894 00.056 15712 worker thread done servicing request
23:09:07.894 00.000 7988 OnExposeComplete: enter
23:09:07.900 00.006 7988 UpdateGuideState(): m_state=6
23:09:07.900 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
23:09:07.902 00.002 7988 Star::Find returns 1 (0), X=500.98, Y=800.47, Mass=1663, SNR=27.0, Peak=155 HFD=4.9
23:09:07.904 00.002 7988 MultiStar: [#1 0.27,-0.38,0.00,M1] [#2 0.30,-0.17,0.85,U] [#3 0.39,-0.37,0.00,M2] [#4 0.32,-0.09,0.75,U] [#5 0.38,-0.27,0.00,M1] [#6 0.44,-0.18,0.00,M3] [#7 0.29,-0.03,0.48,U] [#8 0.47,-0.12,0.00,M2] 
23:09:07.904 00.000 7988 refined, 3 included, MultiStar: {0.31, -0.13}, one-star: {0.32, -0.16}
23:09:07.906 00.002 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
23:09:07.906 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
23:09:07.908 00.002 7988 CameraToMount -- cameraX=0.31 cameraY=-0.13 hyp=0.34 cameraTheta=-0.38 mountX=-0.12 mountY=-0.31, mountTheta=-1.95
23:09:07.910 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.13, opts=13)
23:09:07.910 00.000 7988 Enqueuing Move request for scope (0.31, -0.13)
23:09:07.912 00.002 15712 Worker thread wakes up
23:09:07.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.13) opts 0xd
23:09:07.912 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.13)
23:09:07.912 00.000 15712 Moving (0.31, -0.13) raw xDistance=-0.12 yDistance=-0.31
23:09:07.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:07.912 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.0
23:09:07.914 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:07.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:07.916 00.002 7988 Enqueuing Expose request
23:09:07.916 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.89
23:09:07.916 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
23:09:07.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:07.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:09:07.916 00.000 15712 MoveAxis(E, 5, ABG)
23:09:07.916 00.000 15712 Guiding  Dir = 2, Dur = 5
23:09:07.918 00.002 15712 IsGuiding returns 0
23:09:07.937 00.019 15712 IsGuiding returns 0
23:09:07.937 00.000 15712 Move returns status 0, amount 5
23:09:07.937 00.000 15712 MoveAxis(N, 0, ABG)
23:09:07.937 00.000 15712 Move returns status 0, amount 0
23:09:07.937 00.000 15712 move complete, result=0
23:09:07.937 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.3 px 0 ms NORTH
23:09:07.939 00.002 15712 worker thread done servicing request
23:09:07.939 00.000 15712 Worker thread wakes up
23:09:07.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:07.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:09.354 01.415 15712 Exposure complete
23:09:09.407 00.053 15712 worker thread done servicing request
23:09:09.407 00.000 7988 OnExposeComplete: enter
23:09:09.416 00.009 7988 UpdateGuideState(): m_state=6
23:09:09.416 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
23:09:09.418 00.002 7988 Star::Find returns 1 (0), X=500.66, Y=800.47, Mass=1664, SNR=27.2, Peak=185 HFD=4.6
23:09:09.420 00.002 7988 MultiStar: [#1 0.19,-0.29,0.96,U] [#2 0.10,-0.21,0.85,U] [#3 0.41,-0.37,0.00,M3] [#4 -0.03,-0.24,0.74,U] [#5 0.34,-0.30,0.74,U] [#6 0.56,-0.25,0.00,M4] [#7 -0.02,-0.18,0.49,U] [#8 0.23,0.05,0.45,U] 
23:09:09.420 00.000 7988 single-star, 6 included, MultiStar: {0.11, -0.21}, one-star: {0.01, -0.16}
23:09:09.422 00.002 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
23:09:09.422 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
23:09:09.422 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.53 mountX=-0.16 mountY=-0.00, mountTheta=-3.13
23:09:09.424 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.16, opts=13)
23:09:09.426 00.002 7988 Enqueuing Move request for scope (0.01, -0.16)
23:09:09.426 00.000 15712 Worker thread wakes up
23:09:09.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
23:09:09.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
23:09:09.426 00.000 15712 Moving (0.01, -0.16) raw xDistance=-0.16 yDistance=-0.00
23:09:09.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:09.426 00.000 7988 UpdateGuideState exits: m=1664 SNR=27.2
23:09:09.430 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:09.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:09.432 00.002 7988 Enqueuing Expose request
23:09:09.432 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.86
23:09:09.432 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
23:09:09.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:09.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:09:09.432 00.000 15712 MoveAxis(E, 5, ABG)
23:09:09.432 00.000 15712 Guiding  Dir = 2, Dur = 5
23:09:09.432 00.000 15712 IsGuiding returns 0
23:09:09.480 00.048 15712 IsGuiding returns 0
23:09:09.480 00.000 15712 Move returns status 0, amount 5
23:09:09.480 00.000 15712 MoveAxis(N, 0, ABG)
23:09:09.480 00.000 15712 Move returns status 0, amount 0
23:09:09.480 00.000 15712 move complete, result=0
23:09:09.480 00.000 15712 worker thread done servicing request
23:09:09.480 00.000 7988 GuideStep: -0.2 px 5 ms EAST, -0.0 px 0 ms NORTH
23:09:09.480 00.000 15712 Worker thread wakes up
23:09:09.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:09.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:11.120 01.640 15712 Exposure complete
23:09:11.181 00.061 15712 worker thread done servicing request
23:09:11.181 00.000 7988 OnExposeComplete: enter
23:09:11.182 00.001 7988 UpdateGuideState(): m_state=6
23:09:11.182 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
23:09:11.182 00.000 7988 Star::Find returns 1 (0), X=500.74, Y=800.36, Mass=1629, SNR=26.9, Peak=177 HFD=4.6
23:09:11.182 00.000 7988 MultiStar: [#1 0.34,-0.25,0.93,U] [#2 0.19,-0.15,0.87,U] [#3 0.46,-0.35,0.00,M4] [#4 0.08,-0.05,0.74,U] [#5 0.35,-0.25,0.72,U] [#6 0.48,-0.16,0.00,M5] [#7 0.26,-0.06,0.50,U] [#8 0.26,-0.10,0.48,U] 
23:09:11.182 00.000 7988 single-star, 6 included, MultiStar: {0.21, -0.17}, one-star: {0.08, -0.26}
23:09:11.182 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
23:09:11.182 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
23:09:11.182 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.26 mountX=-0.26 mountY=-0.08, mountTheta=-2.86
23:09:11.192 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.26, opts=13)
23:09:11.192 00.000 7988 Enqueuing Move request for scope (0.08, -0.26)
23:09:11.192 00.000 15712 Worker thread wakes up
23:09:11.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.26) opts 0xd
23:09:11.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.26)
23:09:11.192 00.000 15712 Moving (0.08, -0.26) raw xDistance=-0.26 yDistance=-0.08
23:09:11.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:11.192 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.9
23:09:11.196 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:11.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:11.198 00.002 7988 Enqueuing Expose request
23:09:11.198 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 651.83
23:09:11.198 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
23:09:11.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:11.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:09:11.198 00.000 15712 MoveAxis(E, 56, ABG)
23:09:11.198 00.000 15712 Guiding  Dir = 2, Dur = 56
23:09:11.198 00.000 15712 IsGuiding returns 0
23:09:11.230 00.032 15712 PulseGuide returned control before completion, sleep 37
23:09:11.277 00.047 15712 IsGuiding returns 1
23:09:11.277 00.000 15712 scope still moving after pulse duration time elapsed
23:09:11.309 00.032 15712 IsGuiding returns 0
23:09:11.309 00.000 15712 scope move finished after 56 + 53 ms
23:09:11.309 00.000 15712 Move returns status 0, amount 56
23:09:11.309 00.000 15712 MoveAxis(N, 0, ABG)
23:09:11.309 00.000 15712 Move returns status 0, amount 0
23:09:11.309 00.000 15712 move complete, result=0
23:09:11.309 00.000 15712 worker thread done servicing request
23:09:11.309 00.000 15712 Worker thread wakes up
23:09:11.309 00.000 7988 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
23:09:11.311 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:11.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:12.730 01.419 15712 Exposure complete
23:09:12.792 00.062 15712 worker thread done servicing request
23:09:12.792 00.000 7988 OnExposeComplete: enter
23:09:12.792 00.000 7988 UpdateGuideState(): m_state=6
23:09:12.794 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
23:09:12.796 00.002 7988 Star::Find returns 1 (0), X=500.95, Y=800.90, Mass=1611, SNR=27.0, Peak=138 HFD=4.4
23:09:12.796 00.000 7988 MultiStar: [#1 0.40,0.11,0.98,U] [#2 0.23,0.10,0.88,U] [#3 0.38,0.22,0.81,U] [#4 0.06,0.36,0.74,U] [#5 0.37,0.16,0.72,U] [#6 0.44,0.26,0.00,M6] [#7 0.32,0.30,0.51,U] [#8 0.50,0.46,0.00,M1] 
23:09:12.798 00.002 7988 refined, 6 included, MultiStar: {0.30, 0.21}, one-star: {0.29, 0.28}
23:09:12.798 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
23:09:12.800 00.002 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
23:09:12.800 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.21 hyp=0.36 cameraTheta=0.62 mountX=0.21 mountY=-0.30, mountTheta=-0.96
23:09:12.802 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.21, opts=13)
23:09:12.804 00.002 7988 Enqueuing Move request for scope (0.30, 0.21)
23:09:12.805 00.001 15712 Worker thread wakes up
23:09:12.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.21) opts 0xd
23:09:12.805 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.21)
23:09:12.805 00.000 15712 Moving (0.30, 0.21) raw xDistance=0.21 yDistance=-0.30
23:09:12.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:12.805 00.000 7988 UpdateGuideState exits: m=1611 SNR=27.0
23:09:12.808 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:12.808 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:12.808 00.000 7988 Enqueuing Expose request
23:09:12.808 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 651.79
23:09:12.808 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
23:09:12.808 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:12.808 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:09:12.808 00.000 15712 MoveAxis(W, 35, ABG)
23:09:12.808 00.000 15712 Guiding  Dir = 3, Dur = 35
23:09:12.808 00.000 15712 IsGuiding returns 0
23:09:12.824 00.016 15712 PulseGuide returned control before completion, sleep 30
23:09:12.873 00.049 15712 IsGuiding returns 0
23:09:12.873 00.000 15712 Move returns status 0, amount 35
23:09:12.873 00.000 15712 MoveAxis(N, 0, ABG)
23:09:12.873 00.000 15712 Move returns status 0, amount 0
23:09:12.873 00.000 15712 move complete, result=0
23:09:12.873 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.3 px 0 ms NORTH
23:09:12.878 00.005 15712 worker thread done servicing request
23:09:12.878 00.000 15712 Worker thread wakes up
23:09:12.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:12.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:14.516 01.638 15712 Exposure complete
23:09:14.578 00.062 15712 worker thread done servicing request
23:09:14.578 00.000 7988 OnExposeComplete: enter
23:09:14.580 00.002 7988 UpdateGuideState(): m_state=6
23:09:14.582 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
23:09:14.582 00.000 7988 Star::Find returns 1 (0), X=500.95, Y=800.62, Mass=1507, SNR=25.7, Peak=171 HFD=4.0
23:09:14.584 00.002 7988 MultiStar: [#1 0.37,0.04,1.03,U] [#2 0.24,0.05,0.91,U] [#3 0.57,0.08,0.00,M4] [#4 0.17,-0.01,0.78,U] [#5 0.45,-0.19,0.00,M1] [#6 0.61,0.20,0.00,M7] [#7 0.24,0.45,0.00,M1] [#8 0.17,0.29,0.44,U] 
23:09:14.584 00.000 7988 refined, 4 included, MultiStar: {0.27, 0.05}, one-star: {0.29, -0.00}
23:09:14.586 00.002 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
23:09:14.586 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
23:09:14.588 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=0.05 hyp=0.27 cameraTheta=0.18 mountX=0.05 mountY=-0.27, mountTheta=-1.38
23:09:14.589 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.05, opts=13)
23:09:14.591 00.002 7988 Enqueuing Move request for scope (0.27, 0.05)
23:09:14.591 00.000 15712 Worker thread wakes up
23:09:14.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.05) opts 0xd
23:09:14.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.05)
23:09:14.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:14.591 00.000 7988 UpdateGuideState exits: m=1507 SNR=25.7
23:09:14.594 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:14.595 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:14.595 00.000 7988 Enqueuing Expose request
23:09:14.595 00.000 15712 Moving (0.27, 0.05) raw xDistance=0.05 yDistance=-0.27
23:09:14.595 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.76
23:09:14.595 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
23:09:14.595 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.19 newest=-0.65
23:09:14.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:09:14.595 00.000 15712 MoveAxis(E, 7, ABG)
23:09:14.595 00.000 15712 Guiding  Dir = 2, Dur = 7
23:09:14.595 00.000 15712 IsGuiding returns 0
23:09:14.618 00.023 15712 IsGuiding returns 0
23:09:14.618 00.000 15712 Move returns status 0, amount 7
23:09:14.618 00.000 15712 BLC: Oldest BLC event removed
23:09:14.618 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 61 applied
23:09:14.618 00.000 15712 MoveAxis(N, 129, ABG)
23:09:14.618 00.000 15712 Guiding  Dir = 0, Dur = 129
23:09:14.619 00.001 15712 IsGuiding returns 0
23:09:14.698 00.079 15712 PulseGuide returned control before completion, sleep 60
23:09:14.772 00.074 15712 IsGuiding returns 1
23:09:14.772 00.000 15712 scope still moving after pulse duration time elapsed
23:09:14.803 00.031 15712 IsGuiding returns 1
23:09:14.858 00.055 15712 IsGuiding returns 0
23:09:14.858 00.000 15712 scope move finished after 129 + 110 ms
23:09:14.858 00.000 15712 Move returns status 0, amount 129
23:09:14.858 00.000 15712 move complete, result=0
23:09:14.858 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.3 px 129 ms NORTH
23:09:14.859 00.001 15712 worker thread done servicing request
23:09:14.859 00.000 15712 Worker thread wakes up
23:09:14.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:14.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:16.271 01.412 15712 Exposure complete
23:09:16.329 00.058 15712 worker thread done servicing request
23:09:16.331 00.002 7988 OnExposeComplete: enter
23:09:16.332 00.001 7988 UpdateGuideState(): m_state=6
23:09:16.332 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
23:09:16.332 00.000 7988 Star::Find returns 1 (0), X=500.75, Y=800.54, Mass=1676, SNR=27.2, Peak=158 HFD=4.6
23:09:16.332 00.000 7988 MultiStar: [#1 0.40,-0.00,0.97,U] [#2 0.22,0.07,0.84,U] [#3 0.70,-0.08,0.00,M5] [#4 0.37,0.13,0.75,U] [#5 0.37,-0.14,0.74,U] [#6 0.50,0.05,0.00,M8] [#7 0.16,0.29,0.49,U] [#8 0.15,0.18,0.42,U] 
23:09:16.332 00.000 7988 single-star, 6 included, MultiStar: {0.26, 0.04}, one-star: {0.10, -0.08}
23:09:16.332 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.29 = -2.29)
23:09:16.332 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.32 = -2.32)
23:09:16.340 00.008 7988 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.72 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
23:09:16.340 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.08, opts=13)
23:09:16.340 00.000 7988 Enqueuing Move request for scope (0.10, -0.08)
23:09:16.340 00.000 15712 Worker thread wakes up
23:09:16.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:09:16.340 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:09:16.340 00.000 15712 Moving (0.10, -0.08) raw xDistance=-0.08 yDistance=-0.09
23:09:16.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:16.340 00.000 7988 UpdateGuideState exits: m=1676 SNR=27.2
23:09:16.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:16.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:16.348 00.008 7988 Enqueuing Expose request
23:09:16.348 00.000 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.266847, 1:0.093475
23:09:16.348 00.000 15712 BLC: No correction, Miss < min_move
23:09:16.348 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.73
23:09:16.348 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
23:09:16.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:16.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:09:16.348 00.000 15712 MoveAxis(E, 7, ABG)
23:09:16.348 00.000 15712 Guiding  Dir = 2, Dur = 7
23:09:16.348 00.000 15712 IsGuiding returns 0
23:09:16.408 00.060 15712 IsGuiding returns 0
23:09:16.408 00.000 15712 Move returns status 0, amount 7
23:09:16.408 00.000 15712 MoveAxis(N, 0, ABG)
23:09:16.408 00.000 15712 Move returns status 0, amount 0
23:09:16.408 00.000 15712 move complete, result=0
23:09:16.408 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:09:16.410 00.002 15712 worker thread done servicing request
23:09:16.410 00.000 15712 Worker thread wakes up
23:09:16.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:16.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:18.153 01.743 15712 Exposure complete
23:09:18.214 00.061 15712 worker thread done servicing request
23:09:18.216 00.002 7988 OnExposeComplete: enter
23:09:18.216 00.000 7988 UpdateGuideState(): m_state=6
23:09:18.218 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
23:09:18.218 00.000 7988 Star::Find returns 1 (0), X=500.57, Y=800.88, Mass=1585, SNR=26.6, Peak=144 HFD=4.3
23:09:18.220 00.002 7988 MultiStar: [#1 0.28,0.06,0.96,U] [#2 0.12,0.10,0.85,U] [#3 0.28,0.01,0.85,U] [#4 0.21,0.34,0.75,U] [#5 0.26,-0.01,0.72,U] [#6 0.17,0.05,0.68,U] [#7 -0.11,0.29,0.51,U] [#8 0.27,0.29,0.42,U] 
23:09:18.220 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.14}, one-star: {-0.09, 0.25}
23:09:18.222 00.002 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
23:09:18.222 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
23:09:18.224 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.74 mountX=0.14 mountY=-0.16, mountTheta=-0.84
23:09:18.227 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.14, opts=13)
23:09:18.227 00.000 7988 Enqueuing Move request for scope (0.15, 0.14)
23:09:18.229 00.002 15712 Worker thread wakes up
23:09:18.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
23:09:18.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
23:09:18.229 00.000 15712 Moving (0.15, 0.14) raw xDistance=0.14 yDistance=-0.16
23:09:18.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:18.230 00.001 7988 UpdateGuideState exits: m=1585 SNR=26.6
23:09:18.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:18.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:18.230 00.000 7988 Enqueuing Expose request
23:09:18.230 00.000 15712 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.266847, 1:0.093475, 2:0.157987
23:09:18.230 00.000 15712 BLC: No correction, Miss < min_move
23:09:18.230 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.69
23:09:18.230 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
23:09:18.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:18.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:09:18.230 00.000 15712 MoveAxis(E, 6, ABG)
23:09:18.230 00.000 15712 Guiding  Dir = 2, Dur = 6
23:09:18.230 00.000 15712 IsGuiding returns 0
23:09:18.261 00.031 15712 IsGuiding returns 0
23:09:18.261 00.000 15712 Move returns status 0, amount 6
23:09:18.261 00.000 15712 MoveAxis(N, 0, ABG)
23:09:18.261 00.000 15712 Move returns status 0, amount 0
23:09:18.261 00.000 15712 move complete, result=0
23:09:18.261 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:09:18.265 00.004 15712 worker thread done servicing request
23:09:18.265 00.000 15712 Worker thread wakes up
23:09:18.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:18.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:19.681 01.416 15712 Exposure complete
23:09:19.743 00.062 15712 worker thread done servicing request
23:09:19.743 00.000 7988 OnExposeComplete: enter
23:09:19.743 00.000 7988 UpdateGuideState(): m_state=6
23:09:19.745 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
23:09:19.745 00.000 7988 Star::Find returns 1 (0), X=500.67, Y=800.74, Mass=1602, SNR=27.0, Peak=163 HFD=4.6
23:09:19.747 00.002 7988 MultiStar: [#1 0.21,-0.01,0.98,U] [#2 0.07,0.04,0.86,U] [#3 0.54,-0.06,0.00,M5] [#4 0.14,0.20,0.74,U] [#5 0.22,0.18,0.74,U] [#6 0.21,-0.11,0.68,U] [#7 0.45,0.21,0.00,M1] [#8 -0.04,0.28,0.45,U] 
23:09:19.749 00.002 7988 single-star, 6 included, MultiStar: {0.12, 0.09}, one-star: {0.01, 0.11}
23:09:19.749 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
23:09:19.751 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
23:09:19.751 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=0.11 mountY=-0.02, mountTheta=-0.14
23:09:19.753 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.11, opts=13)
23:09:19.755 00.002 7988 Enqueuing Move request for scope (0.01, 0.11)
23:09:19.756 00.001 15712 Worker thread wakes up
23:09:19.756 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:09:19.756 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:09:19.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:19.756 00.000 7988 UpdateGuideState exits: m=1602 SNR=27.0
23:09:19.758 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:19.758 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:19.760 00.002 7988 Enqueuing Expose request
23:09:19.760 00.000 15712 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
23:09:19.760 00.000 15712 BLC: window closed
23:09:19.760 00.000 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.266847, 1:0.093475, 2:0.157987
23:09:19.760 00.000 15712 BLC: No correction, Miss < min_move
23:09:19.762 00.002 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.66
23:09:19.762 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
23:09:19.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:19.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:19.762 00.000 15712 MoveAxis(E, 6, ABG)
23:09:19.762 00.000 15712 Guiding  Dir = 2, Dur = 6
23:09:19.762 00.000 15712 IsGuiding returns 0
23:09:19.774 00.012 15712 IsGuiding returns 0
23:09:19.774 00.000 15712 Move returns status 0, amount 6
23:09:19.774 00.000 15712 MoveAxis(N, 0, ABG)
23:09:19.774 00.000 15712 Move returns status 0, amount 0
23:09:19.774 00.000 15712 move complete, result=0
23:09:19.774 00.000 15712 worker thread done servicing request
23:09:19.774 00.000 15712 Worker thread wakes up
23:09:19.774 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:09:19.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:19.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:21.420 01.646 15712 Exposure complete
23:09:21.482 00.062 15712 worker thread done servicing request
23:09:21.482 00.000 7988 OnExposeComplete: enter
23:09:21.482 00.000 7988 UpdateGuideState(): m_state=6
23:09:21.482 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
23:09:21.482 00.000 7988 Star::Find returns 1 (0), X=500.76, Y=800.71, Mass=1558, SNR=26.2, Peak=153 HFD=4.5
23:09:21.482 00.000 7988 MultiStar: [#1 0.32,-0.06,1.03,U] [#2 0.34,-0.09,0.89,U] [#3 0.37,-0.15,0.87,U] [#4 0.10,0.17,0.78,U] [#5 0.39,-0.06,0.75,U] [#6 0.56,-0.27,0.00,M7] [#7 0.29,0.21,0.50,U] [#8 0.52,0.44,0.00,M1] 
23:09:21.482 00.000 7988 single-star, 6 included, MultiStar: {0.27, 0.00}, one-star: {0.11, 0.09}
23:09:21.482 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.87 = -0.87)
23:09:21.489 00.007 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
23:09:21.489 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.69 mountX=0.09 mountY=-0.11, mountTheta=-0.89
23:09:21.489 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.09, opts=13)
23:09:21.489 00.000 7988 Enqueuing Move request for scope (0.11, 0.09)
23:09:21.489 00.000 15712 Worker thread wakes up
23:09:21.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
23:09:21.489 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
23:09:21.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:21.496 00.007 7988 UpdateGuideState exits: m=1558 SNR=26.2
23:09:21.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:21.496 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:21.496 00.000 7988 Enqueuing Expose request
23:09:21.496 00.000 15712 Moving (0.11, 0.09) raw xDistance=0.09 yDistance=-0.11
23:09:21.503 00.007 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.62
23:09:21.503 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
23:09:21.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:21.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:09:21.503 00.000 15712 MoveAxis(E, 6, ABG)
23:09:21.503 00.000 15712 Guiding  Dir = 2, Dur = 6
23:09:21.503 00.000 15712 IsGuiding returns 0
23:09:21.523 00.020 15712 IsGuiding returns 0
23:09:21.523 00.000 15712 Move returns status 0, amount 6
23:09:21.523 00.000 15712 MoveAxis(N, 0, ABG)
23:09:21.523 00.000 15712 Move returns status 0, amount 0
23:09:21.523 00.000 15712 move complete, result=0
23:09:21.523 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:09:21.523 00.000 15712 worker thread done servicing request
23:09:21.525 00.002 15712 Worker thread wakes up
23:09:21.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:21.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:22.930 01.405 15712 Exposure complete
23:09:22.985 00.055 15712 worker thread done servicing request
23:09:22.985 00.000 7988 OnExposeComplete: enter
23:09:22.992 00.007 7988 UpdateGuideState(): m_state=6
23:09:22.992 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
23:09:22.994 00.002 7988 Star::Find returns 1 (0), X=500.76, Y=800.56, Mass=1659, SNR=27.3, Peak=191 HFD=4.6
23:09:22.994 00.000 7988 MultiStar: [#1 0.39,-0.06,0.94,U] [#2 0.34,-0.01,0.83,U] [#3 0.55,-0.28,0.00,M5] [#4 0.18,0.16,0.74,U] [#5 0.57,0.04,0.00,M1] [#6 0.64,-0.30,0.00,M8] [#7 0.60,0.04,0.00,M1] [#8 0.64,0.11,0.00,M2] 
23:09:22.996 00.002 7988 single-star, 3 included, MultiStar: {0.25, -0.00}, one-star: {0.11, -0.07}
23:09:22.996 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.56) = xAngle (-2.11 = -2.11)
23:09:22.998 00.002 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
23:09:22.998 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.55 mountX=-0.06 mountY=-0.11, mountTheta=-2.12
23:09:23.000 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.07, opts=13)
23:09:23.002 00.002 7988 Enqueuing Move request for scope (0.11, -0.07)
23:09:23.002 00.000 15712 Worker thread wakes up
23:09:23.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
23:09:23.002 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
23:09:23.002 00.000 15712 Moving (0.11, -0.07) raw xDistance=-0.06 yDistance=-0.11
23:09:23.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:23.002 00.000 7988 UpdateGuideState exits: m=1659 SNR=27.3
23:09:23.006 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:23.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:23.008 00.002 7988 Enqueuing Expose request
23:09:23.008 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.58
23:09:23.008 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
23:09:23.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:23.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:09:23.008 00.000 15712 MoveAxis(E, 4, ABG)
23:09:23.008 00.000 15712 Guiding  Dir = 2, Dur = 4
23:09:23.008 00.000 15712 IsGuiding returns 0
23:09:23.058 00.050 15712 IsGuiding returns 0
23:09:23.058 00.000 15712 Move returns status 0, amount 4
23:09:23.058 00.000 15712 MoveAxis(N, 0, ABG)
23:09:23.058 00.000 15712 Move returns status 0, amount 0
23:09:23.058 00.000 15712 move complete, result=0
23:09:23.058 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:09:23.059 00.001 15712 worker thread done servicing request
23:09:23.059 00.000 15712 Worker thread wakes up
23:09:23.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:23.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:24.697 01.638 15712 Exposure complete
23:09:24.755 00.058 15712 worker thread done servicing request
23:09:24.755 00.000 7988 OnExposeComplete: enter
23:09:24.760 00.005 7988 UpdateGuideState(): m_state=6
23:09:24.762 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
23:09:24.762 00.000 7988 Star::Find returns 1 (0), X=501.02, Y=800.83, Mass=1713, SNR=27.8, Peak=161 HFD=4.4
23:09:24.764 00.002 7988 MultiStar: [#1 0.65,0.08,0.00,M1] [#2 0.36,0.06,0.82,U] [#3 0.57,-0.22,0.00,M6] [#4 0.32,0.26,0.72,U] [#5 0.42,-0.07,0.73,U] [#6 0.57,0.01,0.00,M9] [#7 0.40,0.11,0.47,U] [#8 0.98,0.24,0.00,M3] 
23:09:24.764 00.000 7988 refined, 4 included, MultiStar: {0.37, 0.12}, one-star: {0.37, 0.20}
23:09:24.764 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.56) = xAngle (-1.26 = -1.26)
23:09:24.767 00.003 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
23:09:24.767 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=0.12 hyp=0.39 cameraTheta=0.30 mountX=0.12 mountY=-0.38, mountTheta=-1.26
23:09:24.769 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=0.12, opts=13)
23:09:24.773 00.004 7988 Enqueuing Move request for scope (0.37, 0.12)
23:09:24.773 00.000 15712 Worker thread wakes up
23:09:24.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:24.773 00.000 7988 UpdateGuideState exits: m=1713 SNR=27.8
23:09:24.776 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:24.776 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:24.776 00.000 7988 Enqueuing Expose request
23:09:24.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.12) opts 0xd
23:09:24.776 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, 0.12)
23:09:24.776 00.000 15712 Moving (0.37, 0.12) raw xDistance=0.12 yDistance=-0.38
23:09:24.776 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.55
23:09:24.776 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
23:09:24.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:09:24.776 00.000 15712 MoveAxis(E, 4, ABG)
23:09:24.776 00.000 15712 Guiding  Dir = 2, Dur = 4
23:09:24.776 00.000 15712 IsGuiding returns 0
23:09:24.792 00.016 15712 IsGuiding returns 0
23:09:24.792 00.000 15712 Move returns status 0, amount 4
23:09:24.792 00.000 15712 MoveAxis(N, 96, ABG)
23:09:24.792 00.000 15712 Guiding  Dir = 0, Dur = 96
23:09:24.792 00.000 15712 IsGuiding returns 0
23:09:24.874 00.082 15712 PulseGuide returned control before completion, sleep 27
23:09:24.959 00.085 15712 IsGuiding returns 1
23:09:24.959 00.000 15712 scope still moving after pulse duration time elapsed
23:09:24.983 00.024 15712 IsGuiding returns 1
23:09:25.014 00.031 15712 IsGuiding returns 0
23:09:25.014 00.000 15712 scope move finished after 96 + 127 ms
23:09:25.014 00.000 15712 Move returns status 0, amount 96
23:09:25.014 00.000 15712 move complete, result=0
23:09:25.014 00.000 15712 worker thread done servicing request
23:09:25.014 00.000 15712 Worker thread wakes up
23:09:25.014 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.4 px 96 ms NORTH
23:09:25.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:25.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:26.434 01.420 15712 Exposure complete
23:09:26.498 00.064 15712 worker thread done servicing request
23:09:26.498 00.000 7988 OnExposeComplete: enter
23:09:26.498 00.000 7988 UpdateGuideState(): m_state=6
23:09:26.500 00.002 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
23:09:26.502 00.002 7988 Star::Find returns 1 (0), X=500.79, Y=800.51, Mass=1556, SNR=26.4, Peak=171 HFD=4.1
23:09:26.502 00.000 7988 MultiStar: [#1 0.51,0.03,0.00,M2] [#2 0.37,-0.00,0.86,U] [#3 0.64,-0.10,0.00,M7] [#4 0.31,0.09,0.77,U] [#5 0.56,-0.14,0.00,M1] [#6 0.56,0.04,0.00,M10] [#7 0.40,0.23,0.00,M1] [#8 0.81,0.28,0.00,M4] 
23:09:26.502 00.000 7988 single-star, 2 included, MultiStar: {0.26, -0.02}, one-star: {0.14, -0.11}
23:09:26.506 00.004 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
23:09:26.506 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.28 = -2.28)
23:09:26.506 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.69 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
23:09:26.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.11, opts=13)
23:09:26.506 00.000 7988 Enqueuing Move request for scope (0.14, -0.11)
23:09:26.512 00.006 15712 Worker thread wakes up
23:09:26.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
23:09:26.512 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
23:09:26.512 00.000 15712 Moving (0.14, -0.11) raw xDistance=-0.11 yDistance=-0.13
23:09:26.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:26.512 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.4
23:09:26.515 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:26.517 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:26.517 00.000 7988 Enqueuing Expose request
23:09:26.517 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.51
23:09:26.517 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
23:09:26.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:26.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:09:26.517 00.000 15712 MoveAxis(E, 3, ABG)
23:09:26.517 00.000 15712 Guiding  Dir = 2, Dur = 3
23:09:26.517 00.000 15712 IsGuiding returns 0
23:09:26.539 00.022 15712 IsGuiding returns 0
23:09:26.539 00.000 15712 Move returns status 0, amount 3
23:09:26.539 00.000 15712 MoveAxis(N, 0, ABG)
23:09:26.539 00.000 15712 Move returns status 0, amount 0
23:09:26.539 00.000 15712 move complete, result=0
23:09:26.539 00.000 15712 worker thread done servicing request
23:09:26.539 00.000 15712 Worker thread wakes up
23:09:26.539 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:09:26.544 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:26.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:28.172 01.628 15712 Exposure complete
23:09:28.227 00.055 15712 worker thread done servicing request
23:09:28.227 00.000 7988 OnExposeComplete: enter
23:09:28.234 00.007 7988 UpdateGuideState(): m_state=6
23:09:28.236 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
23:09:28.236 00.000 7988 Star::Find returns 1 (0), X=500.78, Y=800.76, Mass=1652, SNR=27.0, Peak=158 HFD=4.4
23:09:28.236 00.000 7988 MultiStar: [#1 0.46,-0.05,0.00,M3] [#2 0.35,0.11,0.86,U] [#3 0.58,-0.03,0.00,M8] [#4 0.33,0.24,0.74,U] [#5 0.56,0.19,0.00,M2] [#6 0.68,0.05,0.00,R] [#7 0.28,0.02,0.50,U] [#8 0.57,0.14,0.00,M5] 
23:09:28.236 00.000 7988 single-star, 3 included, MultiStar: {0.26, 0.14}, one-star: {0.13, 0.14}
23:09:28.236 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
23:09:28.236 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
23:09:28.236 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.82 mountX=0.14 mountY=-0.13, mountTheta=-0.76
23:09:28.244 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.14, opts=13)
23:09:28.244 00.000 7988 Enqueuing Move request for scope (0.13, 0.14)
23:09:28.244 00.000 15712 Worker thread wakes up
23:09:28.244 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
23:09:28.244 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
23:09:28.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:28.244 00.000 7988 UpdateGuideState exits: m=1652 SNR=27.0
23:09:28.249 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:28.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:28.251 00.002 7988 Enqueuing Expose request
23:09:28.251 00.000 15712 Moving (0.13, 0.14) raw xDistance=0.14 yDistance=-0.13
23:09:28.251 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.47
23:09:28.251 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
23:09:28.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:28.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:09:28.251 00.000 15712 MoveAxis(E, 5, ABG)
23:09:28.251 00.000 15712 Guiding  Dir = 2, Dur = 5
23:09:28.251 00.000 15712 IsGuiding returns 0
23:09:28.281 00.030 15712 IsGuiding returns 0
23:09:28.281 00.000 15712 Move returns status 0, amount 5
23:09:28.281 00.000 15712 MoveAxis(N, 0, ABG)
23:09:28.281 00.000 15712 Move returns status 0, amount 0
23:09:28.281 00.000 15712 move complete, result=0
23:09:28.281 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:09:28.287 00.006 15712 worker thread done servicing request
23:09:28.287 00.000 15712 Worker thread wakes up
23:09:28.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:28.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:29.700 01.413 15712 Exposure complete
23:09:29.761 00.061 15712 worker thread done servicing request
23:09:29.761 00.000 7988 OnExposeComplete: enter
23:09:29.762 00.001 7988 UpdateGuideState(): m_state=6
23:09:29.762 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
23:09:29.762 00.000 7988 Star::Find returns 1 (0), X=500.88, Y=800.58, Mass=1525, SNR=26.0, Peak=161 HFD=4.5
23:09:29.762 00.000 7988 MultiStar: [#1 0.50,-0.10,0.00,M4] [#2 0.46,0.11,0.00,M1] [#3 0.60,-0.22,0.00,M9] [#4 0.27,0.16,0.78,U] [#5 0.54,-0.01,0.00,M3] [#6 -0.27,-0.23,0.72,U] [#7 0.51,0.12,0.00,M1] [#8 0.29,0.42,0.00,M6] 
23:09:29.762 00.000 7988 refined, 2 included, MultiStar: {0.09, -0.03}, one-star: {0.22, -0.04}
23:09:29.762 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
23:09:29.762 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
23:09:29.762 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.33 mountX=-0.03 mountY=-0.09, mountTheta=-1.90
23:09:29.762 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
23:09:29.762 00.000 7988 Enqueuing Move request for scope (0.09, -0.03)
23:09:29.774 00.012 15712 Worker thread wakes up
23:09:29.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:09:29.774 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:09:29.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:29.774 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.0
23:09:29.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:29.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:29.777 00.003 7988 Enqueuing Expose request
23:09:29.777 00.000 15712 Moving (0.09, -0.03) raw xDistance=-0.03 yDistance=-0.09
23:09:29.777 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 651.44
23:09:29.777 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
23:09:29.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:29.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:09:29.777 00.000 15712 MoveAxis(E, 4, ABG)
23:09:29.777 00.000 15712 Guiding  Dir = 2, Dur = 4
23:09:29.777 00.000 15712 IsGuiding returns 0
23:09:29.805 00.028 15712 IsGuiding returns 0
23:09:29.805 00.000 15712 Move returns status 0, amount 4
23:09:29.805 00.000 15712 MoveAxis(N, 0, ABG)
23:09:29.805 00.000 15712 Move returns status 0, amount 0
23:09:29.805 00.000 15712 move complete, result=0
23:09:29.805 00.000 15712 worker thread done servicing request
23:09:29.805 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:09:29.807 00.002 15712 Worker thread wakes up
23:09:29.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:29.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:31.549 01.742 15712 Exposure complete
23:09:31.608 00.059 15712 worker thread done servicing request
23:09:31.608 00.000 7988 OnExposeComplete: enter
23:09:31.611 00.003 7988 UpdateGuideState(): m_state=6
23:09:31.611 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
23:09:31.611 00.000 7988 Star::Find returns 1 (0), X=500.81, Y=800.74, Mass=1587, SNR=26.6, Peak=135 HFD=4.5
23:09:31.611 00.000 7988 MultiStar: [#1 0.38,0.32,0.00,M5] [#2 0.34,0.13,0.85,U] [#3 0.56,0.11,0.00,M10] [#4 0.12,0.34,0.76,U] [#5 0.45,0.20,0.00,M4] [#6 0.08,0.21,0.64,U] [#7 0.33,0.32,0.00,M2] [#8 0.51,0.51,0.00,M7] 
23:09:31.611 00.000 7988 single-star, 3 included, MultiStar: {0.18, 0.19}, one-star: {0.15, 0.12}
23:09:31.611 00.000 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
23:09:31.611 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
23:09:31.611 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.66 mountX=0.12 mountY=-0.16, mountTheta=-0.92
23:09:31.611 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.12, opts=13)
23:09:31.611 00.000 7988 Enqueuing Move request for scope (0.15, 0.12)
23:09:31.611 00.000 15712 Worker thread wakes up
23:09:31.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:09:31.611 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:09:31.611 00.000 15712 Moving (0.15, 0.12) raw xDistance=0.12 yDistance=-0.16
23:09:31.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:31.611 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.6
23:09:31.625 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:31.626 00.001 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.40
23:09:31.626 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
23:09:31.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:31.628 00.002 7988 Enqueuing Expose request
23:09:31.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:31.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:09:31.628 00.000 15712 MoveAxis(E, 5, ABG)
23:09:31.628 00.000 15712 Guiding  Dir = 2, Dur = 5
23:09:31.628 00.000 15712 IsGuiding returns 0
23:09:31.648 00.020 15712 IsGuiding returns 0
23:09:31.648 00.000 15712 Move returns status 0, amount 5
23:09:31.648 00.000 15712 MoveAxis(N, 0, ABG)
23:09:31.648 00.000 15712 Move returns status 0, amount 0
23:09:31.648 00.000 15712 move complete, result=0
23:09:31.648 00.000 15712 worker thread done servicing request
23:09:31.648 00.000 15712 Worker thread wakes up
23:09:31.648 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
23:09:31.659 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:31.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:33.079 01.420 15712 Exposure complete
23:09:33.140 00.061 15712 worker thread done servicing request
23:09:33.140 00.000 7988 OnExposeComplete: enter
23:09:33.140 00.000 7988 UpdateGuideState(): m_state=6
23:09:33.140 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
23:09:33.140 00.000 7988 Star::Find returns 1 (0), X=501.16, Y=800.72, Mass=1652, SNR=26.9, Peak=143 HFD=4.6
23:09:33.140 00.000 7988 MultiStar: [#1 0.66,-0.09,0.00,M6] [#2 0.42,0.07,0.86,U] [#3 0.91,-0.17,0.00,R] [#4 0.28,0.22,0.76,U] [#5 0.62,0.02,0.00,M5] [#6 0.04,-0.06,0.68,U] [#7 0.18,0.13,0.51,U] [#8 0.43,0.28,0.00,M8] 
23:09:33.140 00.000 7988 refined, 4 included, MultiStar: {0.32, 0.09}, one-star: {0.50, 0.09}
23:09:33.140 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
23:09:33.140 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
23:09:33.140 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.33 cameraTheta=0.28 mountX=0.09 mountY=-0.32, mountTheta=-1.28
23:09:33.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.09, opts=13)
23:09:33.140 00.000 7988 Enqueuing Move request for scope (0.32, 0.09)
23:09:33.140 00.000 15712 Worker thread wakes up
23:09:33.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:33.155 00.015 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.09) opts 0xd
23:09:33.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.09)
23:09:33.155 00.000 15712 Moving (0.32, 0.09) raw xDistance=0.09 yDistance=-0.32
23:09:33.155 00.000 7988 UpdateGuideState exits: m=1652 SNR=26.9
23:09:33.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:33.157 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:33.157 00.000 7988 Enqueuing Expose request
23:09:33.159 00.002 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.36
23:09:33.159 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
23:09:33.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:09:33.159 00.000 15712 MoveAxis(E, 6, ABG)
23:09:33.159 00.000 15712 Guiding  Dir = 2, Dur = 6
23:09:33.159 00.000 15712 IsGuiding returns 0
23:09:33.206 00.047 15712 IsGuiding returns 0
23:09:33.206 00.000 15712 Move returns status 0, amount 6
23:09:33.206 00.000 15712 MoveAxis(N, 81, ABG)
23:09:33.206 00.000 15712 Guiding  Dir = 0, Dur = 81
23:09:33.206 00.000 15712 IsGuiding returns 0
23:09:33.286 00.080 15712 PulseGuide returned control before completion, sleep 12
23:09:33.315 00.029 15712 IsGuiding returns 1
23:09:33.315 00.000 15712 scope still moving after pulse duration time elapsed
23:09:33.347 00.032 15712 IsGuiding returns 1
23:09:33.416 00.069 15712 IsGuiding returns 0
23:09:33.416 00.000 15712 scope move finished after 81 + 126 ms
23:09:33.416 00.000 15712 Move returns status 0, amount 81
23:09:33.416 00.000 15712 move complete, result=0
23:09:33.416 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.3 px 81 ms NORTH
23:09:33.418 00.002 15712 worker thread done servicing request
23:09:33.418 00.000 15712 Worker thread wakes up
23:09:33.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:33.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:35.056 01.638 15712 Exposure complete
23:09:35.116 00.060 15712 worker thread done servicing request
23:09:35.118 00.002 7988 OnExposeComplete: enter
23:09:35.119 00.001 7988 UpdateGuideState(): m_state=6
23:09:35.121 00.002 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
23:09:35.121 00.000 7988 Star::Find returns 1 (0), X=500.63, Y=800.67, Mass=1643, SNR=27.3, Peak=133 HFD=4.7
23:09:35.123 00.002 7988 MultiStar: [#1 0.02,0.16,0.94,U] [#2 -0.27,0.08,0.81,U] [#3 -0.69,0.29,0.00,M1] [#4 -0.26,0.41,0.00,M1] [#5 0.03,-0.02,0.74,U] [#6 -0.54,0.18,0.00,M1] [#7 0.06,0.09,0.47,U] [#8 0.11,0.22,0.44,U] 
23:09:35.123 00.000 7988 single-star, 5 included, MultiStar: {-0.03, 0.09}, one-star: {-0.03, 0.05}
23:09:35.125 00.002 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
23:09:35.125 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
23:09:35.125 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.07 mountX=0.05 mountY=0.03, mountTheta=0.48
23:09:35.125 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
23:09:35.130 00.005 7988 Enqueuing Move request for scope (-0.03, 0.05)
23:09:35.130 00.000 15712 Worker thread wakes up
23:09:35.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:09:35.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:09:35.130 00.000 15712 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.03
23:09:35.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:35.130 00.000 7988 UpdateGuideState exits: m=1643 SNR=27.3
23:09:35.134 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:35.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:35.134 00.000 7988 Enqueuing Expose request
23:09:35.134 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 651.32
23:09:35.134 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
23:09:35.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:35.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:09:35.134 00.000 15712 MoveAxis(E, 8, ABG)
23:09:35.134 00.000 15712 Guiding  Dir = 2, Dur = 8
23:09:35.134 00.000 15712 IsGuiding returns 0
23:09:35.154 00.020 15712 IsGuiding returns 0
23:09:35.154 00.000 15712 Move returns status 0, amount 8
23:09:35.154 00.000 15712 MoveAxis(N, 0, ABG)
23:09:35.154 00.000 15712 Move returns status 0, amount 0
23:09:35.154 00.000 15712 move complete, result=0
23:09:35.154 00.000 15712 worker thread done servicing request
23:09:35.154 00.000 15712 Worker thread wakes up
23:09:35.154 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:09:35.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:35.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:36.569 01.415 15712 Exposure complete
23:09:36.632 00.063 15712 worker thread done servicing request
23:09:36.632 00.000 7988 OnExposeComplete: enter
23:09:36.633 00.001 7988 UpdateGuideState(): m_state=6
23:09:36.633 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
23:09:36.633 00.000 7988 Star::Find returns 1 (0), X=500.42, Y=800.54, Mass=1664, SNR=27.3, Peak=139 HFD=4.9
23:09:36.633 00.000 7988 MultiStar: [#1 -0.02,-0.22,0.97,U] [#2 -0.26,-0.13,0.86,U] [#3 -0.72,-0.04,0.00,M2] [#4 -0.11,0.06,0.77,U] [#5 -0.03,-0.24,0.73,U] [#6 -0.57,-0.11,0.00,M2] [#7 -0.06,-0.06,0.49,U] [#8 0.21,0.19,0.41,U] 
23:09:36.633 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.10}, one-star: {-0.24, -0.09}
23:09:36.633 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.56) = xAngle (-3.94 = 2.34)
23:09:36.633 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.31)
23:09:36.633 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.38 mountX=-0.10 mountY=0.10, mountTheta=2.33
23:09:36.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.10, opts=13)
23:09:36.633 00.000 7988 Enqueuing Move request for scope (-0.10, -0.10)
23:09:36.644 00.011 15712 Worker thread wakes up
23:09:36.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
23:09:36.644 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
23:09:36.644 00.000 15712 Moving (-0.10, -0.10) raw xDistance=-0.10 yDistance=0.10
23:09:36.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:36.644 00.000 7988 UpdateGuideState exits: m=1664 SNR=27.3
23:09:36.647 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:36.647 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:36.649 00.002 7988 Enqueuing Expose request
23:09:36.649 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 651.28
23:09:36.649 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
23:09:36.649 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:36.649 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:09:36.649 00.000 15712 MoveAxis(E, 9, ABG)
23:09:36.649 00.000 15712 Guiding  Dir = 2, Dur = 9
23:09:36.649 00.000 15712 IsGuiding returns 0
23:09:36.665 00.016 15712 IsGuiding returns 0
23:09:36.665 00.000 15712 Move returns status 0, amount 9
23:09:36.665 00.000 15712 MoveAxis(N, 0, ABG)
23:09:36.665 00.000 15712 Move returns status 0, amount 0
23:09:36.665 00.000 15712 move complete, result=0
23:09:36.665 00.000 15712 worker thread done servicing request
23:09:36.665 00.000 15712 Worker thread wakes up
23:09:36.665 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
23:09:36.678 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:36.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:38.419 01.741 15712 Exposure complete
23:09:38.465 00.046 15712 worker thread done servicing request
23:09:38.465 00.000 7988 OnExposeComplete: enter
23:09:38.481 00.016 7988 UpdateGuideState(): m_state=6
23:09:38.481 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
23:09:38.483 00.002 7988 Star::Find returns 1 (0), X=500.44, Y=800.46, Mass=1574, SNR=26.5, Peak=154 HFD=4.3
23:09:38.485 00.002 7988 MultiStar: [#1 0.05,-0.13,0.97,U] [#2 -0.16,-0.24,0.86,U] [#3 -0.90,-0.11,0.00,M3] [#4 -0.19,0.03,0.79,U] [#5 0.07,-0.26,0.76,U] [#6 -0.46,-0.32,0.00,M3] [#7 0.04,0.09,0.52,U] [#8 0.10,0.07,0.47,U] 
23:09:38.485 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.11}, one-star: {-0.21, -0.16}
23:09:38.487 00.002 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.65 = 2.64)
23:09:38.487 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
23:09:38.489 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.08 mountX=-0.11 mountY=0.06, mountTheta=2.61
23:09:38.491 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.11, opts=13)
23:09:38.493 00.002 7988 Enqueuing Move request for scope (-0.06, -0.11)
23:09:38.493 00.000 15712 Worker thread wakes up
23:09:38.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
23:09:38.493 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
23:09:38.493 00.000 15712 Moving (-0.06, -0.11) raw xDistance=-0.11 yDistance=0.06
23:09:38.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:38.493 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.5
23:09:38.497 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:38.497 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:38.497 00.000 7988 Enqueuing Expose request
23:09:38.497 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 651.24
23:09:38.497 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
23:09:38.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:38.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:09:38.497 00.000 15712 MoveAxis(E, 11, ABG)
23:09:38.497 00.000 15712 Guiding  Dir = 2, Dur = 11
23:09:38.497 00.000 15712 IsGuiding returns 0
23:09:38.528 00.031 15712 IsGuiding returns 1
23:09:38.528 00.000 15712 scope still moving after pulse duration time elapsed
23:09:38.579 00.051 15712 IsGuiding returns 0
23:09:38.579 00.000 15712 scope move finished after 11 + 67 ms
23:09:38.579 00.000 15712 Move returns status 0, amount 11
23:09:38.579 00.000 15712 MoveAxis(N, 0, ABG)
23:09:38.579 00.000 15712 Move returns status 0, amount 0
23:09:38.579 00.000 15712 move complete, result=0
23:09:38.579 00.000 15712 worker thread done servicing request
23:09:38.579 00.000 15712 Worker thread wakes up
23:09:38.579 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
23:09:38.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:38.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:40.000 01.421 15712 Exposure complete
23:09:40.045 00.045 15712 worker thread done servicing request
23:09:40.060 00.015 7988 OnExposeComplete: enter
23:09:40.060 00.000 7988 UpdateGuideState(): m_state=6
23:09:40.062 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
23:09:40.062 00.000 7988 Star::Find returns 1 (0), X=500.35, Y=800.67, Mass=1544, SNR=26.3, Peak=148 HFD=4.3
23:09:40.064 00.002 7988 MultiStar: [#1 -0.01,-0.16,1.03,U] [#2 -0.07,0.12,0.86,U] [#3 -0.80,0.13,0.00,M4] [#4 -0.26,0.16,0.80,U] [#5 0.08,0.07,0.74,U] [#6 -0.69,-0.10,0.00,M4] [#7 -0.26,0.08,0.52,U] [#8 0.25,0.16,0.46,U] 
23:09:40.066 00.002 7988 refined, 6 included, MultiStar: {-0.10, 0.05}, one-star: {-0.30, 0.05}
23:09:40.066 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
23:09:40.068 00.002 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
23:09:40.068 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.69 mountX=0.05 mountY=0.10, mountTheta=1.12
23:09:40.070 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.05, opts=13)
23:09:40.072 00.002 7988 Enqueuing Move request for scope (-0.10, 0.05)
23:09:40.072 00.000 15712 Worker thread wakes up
23:09:40.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
23:09:40.072 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
23:09:40.072 00.000 15712 Moving (-0.10, 0.05) raw xDistance=0.05 yDistance=0.10
23:09:40.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:40.072 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.3
23:09:40.075 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:40.076 00.001 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 651.20
23:09:40.076 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
23:09:40.077 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:40.077 00.000 7988 Enqueuing Expose request
23:09:40.079 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:40.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:09:40.079 00.000 15712 MoveAxis(E, 10, ABG)
23:09:40.079 00.000 15712 Guiding  Dir = 2, Dur = 10
23:09:40.111 00.032 15712 IsGuiding returns 0
23:09:40.129 00.018 15712 IsGuiding returns 1
23:09:40.129 00.000 15712 scope still moving after pulse duration time elapsed
23:09:40.177 00.048 15712 IsGuiding returns 0
23:09:40.177 00.000 15712 scope move finished after 10 + 53 ms
23:09:40.177 00.000 15712 Move returns status 0, amount 10
23:09:40.177 00.000 15712 MoveAxis(N, 0, ABG)
23:09:40.177 00.000 15712 Move returns status 0, amount 0
23:09:40.177 00.000 15712 move complete, result=0
23:09:40.177 00.000 15712 worker thread done servicing request
23:09:40.177 00.000 15712 Worker thread wakes up
23:09:40.177 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
23:09:40.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:40.179 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:41.817 01.638 15712 Exposure complete
23:09:41.865 00.048 15712 worker thread done servicing request
23:09:41.865 00.000 7988 OnExposeComplete: enter
23:09:41.881 00.016 7988 UpdateGuideState(): m_state=6
23:09:41.882 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
23:09:41.882 00.000 7988 Star::Find returns 1 (0), X=500.71, Y=800.91, Mass=1684, SNR=27.4, Peak=171 HFD=4.5
23:09:41.882 00.000 7988 MultiStar: [#1 0.34,0.01,0.93,U] [#2 0.19,0.30,0.82,U] [#3 -0.79,0.37,0.00,M5] [#4 -0.15,0.36,0.72,U] [#5 0.30,-0.03,0.72,U] [#6 -0.22,0.09,0.65,U] [#7 0.11,0.41,0.49,U] [#8 0.45,0.29,0.00,M5] 
23:09:41.882 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.19}, one-star: {0.05, 0.28}
23:09:41.882 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
23:09:41.882 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
23:09:41.882 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.08 mountX=0.19 mountY=-0.11, mountTheta=-0.50
23:09:41.882 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.19, opts=13)
23:09:41.882 00.000 7988 Enqueuing Move request for scope (0.10, 0.19)
23:09:41.882 00.000 15712 Worker thread wakes up
23:09:41.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
23:09:41.882 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
23:09:41.882 00.000 15712 Moving (0.10, 0.19) raw xDistance=0.19 yDistance=-0.11
23:09:41.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:41.882 00.000 7988 UpdateGuideState exits: m=1684 SNR=27.4
23:09:41.895 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:41.895 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:41.896 00.001 7988 Enqueuing Expose request
23:09:41.898 00.002 15712 PPEC rslt: input = 0.19, final = 0.08, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 651.16
23:09:41.898 00.000 15712 PPEC: input: 0.19, control: 0.08, exposure: 1500
23:09:41.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:41.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:09:41.898 00.000 15712 MoveAxis(W, 27, ABG)
23:09:41.898 00.000 15712 Guiding  Dir = 3, Dur = 27
23:09:41.898 00.000 15712 IsGuiding returns 0
23:09:41.918 00.020 15712 PulseGuide returned control before completion, sleep 17
23:09:41.966 00.048 15712 IsGuiding returns 0
23:09:41.966 00.000 15712 Move returns status 0, amount 27
23:09:41.966 00.000 15712 MoveAxis(N, 0, ABG)
23:09:41.966 00.000 15712 Move returns status 0, amount 0
23:09:41.966 00.000 15712 move complete, result=0
23:09:41.966 00.000 7988 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
23:09:41.970 00.004 15712 worker thread done servicing request
23:09:41.970 00.000 15712 Worker thread wakes up
23:09:41.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:41.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:43.382 01.412 15712 Exposure complete
23:09:43.442 00.060 15712 worker thread done servicing request
23:09:43.442 00.000 7988 OnExposeComplete: enter
23:09:43.443 00.001 7988 UpdateGuideState(): m_state=6
23:09:43.443 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
23:09:43.443 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=800.49, Mass=1644, SNR=27.0, Peak=171 HFD=4.2
23:09:43.447 00.004 7988 MultiStar: [#1 0.13,0.01,0.99,U] [#2 0.13,0.02,0.87,U] [#3 -0.49,-0.07,0.00,M6] [#4 -0.20,0.04,0.75,U] [#5 0.34,-0.16,0.71,U] [#6 -0.64,-0.10,0.00,M4] [#7 -0.22,0.07,0.51,U] [#8 0.08,0.30,0.46,U] 
23:09:43.447 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {-0.06, -0.14}
23:09:43.447 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
23:09:43.447 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
23:09:43.447 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.15 mountX=-0.01 mountY=-0.04, mountTheta=-1.72
23:09:43.447 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
23:09:43.447 00.000 7988 Enqueuing Move request for scope (0.04, -0.01)
23:09:43.447 00.000 15712 Worker thread wakes up
23:09:43.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:09:43.447 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:09:43.447 00.000 15712 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=-0.04
23:09:43.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:43.447 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.0
23:09:43.458 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:43.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:43.459 00.001 7988 Enqueuing Expose request
23:09:43.459 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 651.12
23:09:43.459 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:09:43.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:43.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:43.459 00.000 15712 MoveAxis(E, 9, ABG)
23:09:43.459 00.000 15712 Guiding  Dir = 2, Dur = 9
23:09:43.464 00.005 15712 IsGuiding returns 0
23:09:43.481 00.017 15712 IsGuiding returns 0
23:09:43.481 00.000 15712 Move returns status 0, amount 9
23:09:43.481 00.000 15712 MoveAxis(N, 0, ABG)
23:09:43.481 00.000 15712 Move returns status 0, amount 0
23:09:43.481 00.000 15712 move complete, result=0
23:09:43.481 00.000 15712 worker thread done servicing request
23:09:43.481 00.000 15712 Worker thread wakes up
23:09:43.481 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:09:43.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:43.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:45.227 01.746 15712 Exposure complete
23:09:45.281 00.054 15712 worker thread done servicing request
23:09:45.281 00.000 7988 OnExposeComplete: enter
23:09:45.289 00.008 7988 UpdateGuideState(): m_state=6
23:09:45.289 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
23:09:45.291 00.002 7988 Star::Find returns 1 (0), X=500.67, Y=800.37, Mass=1521, SNR=26.1, Peak=162 HFD=4.2
23:09:45.291 00.000 7988 MultiStar: [#1 0.25,-0.20,1.01,U] [#2 -0.00,-0.38,0.89,U] [#3 -0.73,-0.35,0.00,M7] [#4 0.13,-0.43,0.79,U] [#5 0.16,-0.42,0.73,U] [#6 -0.56,-0.25,0.00,M5] [#7 -0.03,-0.40,0.50,U] [#8 -0.12,-0.00,0.46,U] 
23:09:45.291 00.000 7988 single-star, 6 included, MultiStar: {0.08, -0.31}, one-star: {0.02, -0.26}
23:09:45.291 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
23:09:45.291 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
23:09:45.298 00.007 7988 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.50 mountX=-0.26 mountY=-0.01, mountTheta=-3.10
23:09:45.298 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.26, opts=13)
23:09:45.298 00.000 7988 Enqueuing Move request for scope (0.02, -0.26)
23:09:45.298 00.000 15712 Worker thread wakes up
23:09:45.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
23:09:45.298 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
23:09:45.298 00.000 15712 Moving (0.02, -0.26) raw xDistance=-0.26 yDistance=-0.01
23:09:45.304 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:45.304 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.1
23:09:45.306 00.002 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.15, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 651.08
23:09:45.306 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
23:09:45.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:45.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:09:45.306 00.000 15712 MoveAxis(E, 60, ABG)
23:09:45.306 00.000 15712 Guiding  Dir = 2, Dur = 60
23:09:45.306 00.000 15712 IsGuiding returns 0
23:09:45.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:45.308 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:45.308 00.000 7988 Enqueuing Expose request
23:09:45.320 00.012 15712 PulseGuide returned control before completion, sleep 53
23:09:45.400 00.080 15712 IsGuiding returns 0
23:09:45.400 00.000 15712 Move returns status 0, amount 60
23:09:45.400 00.000 15712 MoveAxis(N, 0, ABG)
23:09:45.400 00.000 15712 Move returns status 0, amount 0
23:09:45.400 00.000 15712 move complete, result=0
23:09:45.400 00.000 15712 worker thread done servicing request
23:09:45.400 00.000 15712 Worker thread wakes up
23:09:45.400 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
23:09:45.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:45.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:46.822 01.422 15712 Exposure complete
23:09:46.882 00.060 15712 worker thread done servicing request
23:09:46.882 00.000 7988 OnExposeComplete: enter
23:09:46.882 00.000 7988 UpdateGuideState(): m_state=6
23:09:46.884 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
23:09:46.886 00.002 7988 Star::Find returns 1 (0), X=500.54, Y=800.61, Mass=1625, SNR=26.6, Peak=160 HFD=4.4
23:09:46.886 00.000 7988 MultiStar: [#1 0.03,-0.01,1.01,U] [#2 -0.19,0.03,0.89,U] [#3 -0.88,-0.04,0.00,M8] [#4 -0.13,0.03,0.74,U] [#5 -0.04,-0.12,0.72,U] [#6 -0.63,-0.23,0.00,M6] [#7 0.12,0.00,0.53,U] [#8 0.24,0.01,0.43,U] 
23:09:46.888 00.002 7988 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {-0.12, -0.01}
23:09:46.888 00.000 7988 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.56) = xAngle (-4.44 = 1.84)
23:09:46.890 00.002 7988 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.47 = 1.81)
23:09:46.890 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.88 mountX=-0.01 mountY=0.04, mountTheta=1.84
23:09:46.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
23:09:46.894 00.002 7988 Enqueuing Move request for scope (-0.04, -0.01)
23:09:46.894 00.000 15712 Worker thread wakes up
23:09:46.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:09:46.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:09:46.894 00.000 15712 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
23:09:46.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:46.897 00.003 7988 UpdateGuideState exits: m=1625 SNR=26.6
23:09:46.897 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:46.898 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:46.898 00.000 7988 Enqueuing Expose request
23:09:46.898 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.04
23:09:46.898 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
23:09:46.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:46.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:09:46.898 00.000 15712 MoveAxis(E, 8, ABG)
23:09:46.898 00.000 15712 Guiding  Dir = 2, Dur = 8
23:09:46.898 00.000 15712 IsGuiding returns 0
23:09:46.920 00.022 15712 IsGuiding returns 0
23:09:46.920 00.000 15712 Move returns status 0, amount 8
23:09:46.920 00.000 15712 MoveAxis(N, 0, ABG)
23:09:46.920 00.000 15712 Move returns status 0, amount 0
23:09:46.920 00.000 15712 move complete, result=0
23:09:46.920 00.000 15712 worker thread done servicing request
23:09:46.920 00.000 15712 Worker thread wakes up
23:09:46.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:46.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:46.920 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:09:48.556 01.636 15712 Exposure complete
23:09:48.617 00.061 15712 worker thread done servicing request
23:09:48.617 00.000 7988 OnExposeComplete: enter
23:09:48.618 00.001 7988 UpdateGuideState(): m_state=6
23:09:48.618 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
23:09:48.618 00.000 7988 Star::Find returns 1 (0), X=500.67, Y=800.65, Mass=1546, SNR=26.2, Peak=154 HFD=4.6
23:09:48.618 00.000 7988 MultiStar: [#1 0.24,-0.00,1.03,U] [#2 0.10,-0.09,0.88,U] [#3 -0.62,-0.15,0.00,M9] [#4 -0.05,-0.02,0.78,U] [#5 0.07,-0.19,0.75,U] [#6 -0.49,-0.11,0.00,M7] [#7 -0.25,-0.21,0.50,U] [#8 0.35,-0.10,0.50,U] 
23:09:48.618 00.000 7988 single-star, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.02, 0.02}
23:09:48.618 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
23:09:48.618 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
23:09:48.618 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.80 mountX=0.02 mountY=-0.02, mountTheta=-0.78
23:09:48.618 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
23:09:48.618 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
23:09:48.618 00.000 15712 Worker thread wakes up
23:09:48.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:09:48.618 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:09:48.618 00.000 15712 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
23:09:48.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:48.618 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.2
23:09:48.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:48.634 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:48.634 00.000 7988 Enqueuing Expose request
23:09:48.634 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 651.00
23:09:48.634 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
23:09:48.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:48.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:48.634 00.000 15712 MoveAxis(E, 6, ABG)
23:09:48.634 00.000 15712 Guiding  Dir = 2, Dur = 6
23:09:48.634 00.000 15712 IsGuiding returns 0
23:09:48.698 00.064 15712 IsGuiding returns 0
23:09:48.698 00.000 15712 Move returns status 0, amount 6
23:09:48.698 00.000 15712 MoveAxis(N, 0, ABG)
23:09:48.698 00.000 15712 Move returns status 0, amount 0
23:09:48.698 00.000 15712 move complete, result=0
23:09:48.698 00.000 15712 worker thread done servicing request
23:09:48.698 00.000 15712 Worker thread wakes up
23:09:48.698 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:09:48.700 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:48.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:50.114 01.414 15712 Exposure complete
23:09:50.176 00.062 15712 worker thread done servicing request
23:09:50.176 00.000 7988 OnExposeComplete: enter
23:09:50.176 00.000 7988 UpdateGuideState(): m_state=6
23:09:50.176 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
23:09:50.176 00.000 7988 Star::Find returns 1 (0), X=500.62, Y=800.39, Mass=1557, SNR=26.2, Peak=164 HFD=4.4
23:09:50.176 00.000 7988 MultiStar: [#1 0.31,-0.24,0.98,U] [#2 0.09,-0.20,0.87,U] [#3 -0.63,-0.12,0.00,M10] [#4 0.01,-0.20,0.74,U] [#5 0.26,-0.27,0.71,U] [#6 -0.38,-0.24,0.66,U] [#7 -0.14,0.04,0.50,U] [#8 0.20,0.16,0.46,U] 
23:09:50.182 00.006 7988 refined, 7 included, MultiStar: {0.05, -0.18}, one-star: {-0.03, -0.23}
23:09:50.182 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
23:09:50.182 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
23:09:50.182 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.29 mountX=-0.18 mountY=-0.05, mountTheta=-2.88
23:09:50.182 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.18, opts=13)
23:09:50.182 00.000 7988 Enqueuing Move request for scope (0.05, -0.18)
23:09:50.182 00.000 15712 Worker thread wakes up
23:09:50.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
23:09:50.182 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
23:09:50.182 00.000 15712 Moving (0.05, -0.18) raw xDistance=-0.18 yDistance=-0.05
23:09:50.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=22, FiltMax=255, Gamma=0.690
23:09:50.182 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.2
23:09:50.192 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:50.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:50.192 00.000 7988 Enqueuing Expose request
23:09:50.192 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 650.95
23:09:50.192 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
23:09:50.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:50.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:50.192 00.000 15712 MoveAxis(E, 40, ABG)
23:09:50.192 00.000 15712 Guiding  Dir = 2, Dur = 40
23:09:50.192 00.000 15712 IsGuiding returns 0
23:09:50.216 00.024 15712 PulseGuide returned control before completion, sleep 31
23:09:50.261 00.045 15712 IsGuiding returns 0
23:09:50.261 00.000 15712 Move returns status 0, amount 40
23:09:50.261 00.000 15712 MoveAxis(N, 0, ABG)
23:09:50.261 00.000 15712 Move returns status 0, amount 0
23:09:50.261 00.000 15712 move complete, result=0
23:09:50.261 00.000 15712 worker thread done servicing request
23:09:50.261 00.000 15712 Worker thread wakes up
23:09:50.261 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
23:09:50.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:50.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:51.898 01.637 15712 Exposure complete
23:09:51.962 00.064 15712 worker thread done servicing request
23:09:51.962 00.000 7988 OnExposeComplete: enter
23:09:51.965 00.003 7988 UpdateGuideState(): m_state=6
23:09:51.965 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
23:09:51.965 00.000 7988 Star::Find returns 1 (0), X=500.52, Y=800.74, Mass=1563, SNR=26.2, Peak=163 HFD=4.6
23:09:51.965 00.000 7988 MultiStar: [#1 0.36,0.11,1.01,U] [#2 0.22,0.16,0.89,U] [#3 -0.67,0.11,0.00,R] [#4 -0.11,0.26,0.81,U] [#5 0.26,0.16,0.73,U] [#6 -0.41,-0.14,0.68,U] [#7 -0.16,0.33,0.49,U] [#8 0.01,0.40,0.47,U] 
23:09:51.965 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.16}, one-star: {-0.13, 0.11}
23:09:51.965 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
23:09:51.965 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
23:09:51.965 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.40 mountX=0.16 mountY=-0.03, mountTheta=-0.20
23:09:51.965 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.16, opts=13)
23:09:51.965 00.000 7988 Enqueuing Move request for scope (0.03, 0.16)
23:09:51.965 00.000 15712 Worker thread wakes up
23:09:51.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
23:09:51.978 00.013 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
23:09:51.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:51.978 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.2
23:09:51.980 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:51.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:51.982 00.002 7988 Enqueuing Expose request
23:09:51.982 00.000 15712 Moving (0.03, 0.16) raw xDistance=0.16 yDistance=-0.03
23:09:51.982 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 650.91
23:09:51.982 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
23:09:51.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:51.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:09:51.982 00.000 15712 MoveAxis(E, 6, ABG)
23:09:51.982 00.000 15712 Guiding  Dir = 2, Dur = 6
23:09:51.982 00.000 15712 IsGuiding returns 0
23:09:51.999 00.017 15712 IsGuiding returns 0
23:09:51.999 00.000 15712 Move returns status 0, amount 6
23:09:51.999 00.000 15712 MoveAxis(N, 0, ABG)
23:09:51.999 00.000 15712 Move returns status 0, amount 0
23:09:51.999 00.000 15712 move complete, result=0
23:09:51.999 00.000 15712 worker thread done servicing request
23:09:51.999 00.000 15712 Worker thread wakes up
23:09:51.999 00.000 7988 GuideStep: 0.2 px 6 ms EAST, -0.0 px 0 ms NORTH
23:09:51.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:51.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:53.414 01.415 15712 Exposure complete
23:09:53.473 00.059 15712 worker thread done servicing request
23:09:53.473 00.000 7988 OnExposeComplete: enter
23:09:53.476 00.003 7988 UpdateGuideState(): m_state=6
23:09:53.476 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
23:09:53.478 00.002 7988 Star::Find returns 1 (0), X=500.73, Y=800.93, Mass=1539, SNR=26.0, Peak=144 HFD=4.2
23:09:53.478 00.000 7988 MultiStar: [#1 0.30,0.37,0.00,M1] [#2 0.18,0.48,0.00,M1] [#3 0.12,0.32,0.87,U] [#4 0.30,0.21,0.77,U] [#5 0.38,0.20,0.71,U] [#6 -0.18,0.14,0.71,U] [#7 0.22,0.43,0.00,M1] [#8 -0.09,0.44,0.48,U] 
23:09:53.480 00.002 7988 refined, 5 included, MultiStar: {0.11, 0.26}, one-star: {0.07, 0.30}
23:09:53.482 00.002 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
23:09:53.482 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
23:09:53.484 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.29 cameraTheta=1.17 mountX=0.26 mountY=-0.12, mountTheta=-0.42
23:09:53.484 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.26, opts=13)
23:09:53.486 00.002 7988 Enqueuing Move request for scope (0.11, 0.26)
23:09:53.488 00.002 15712 Worker thread wakes up
23:09:53.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
23:09:53.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
23:09:53.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:53.488 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.0
23:09:53.489 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:53.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:53.491 00.002 15712 Moving (0.11, 0.26) raw xDistance=0.26 yDistance=-0.12
23:09:53.491 00.000 7988 Enqueuing Expose request
23:09:53.493 00.002 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 650.87
23:09:53.493 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
23:09:53.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:53.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:09:53.493 00.000 15712 MoveAxis(W, 44, ABG)
23:09:53.493 00.000 15712 Guiding  Dir = 3, Dur = 44
23:09:53.493 00.000 15712 IsGuiding returns 0
23:09:53.509 00.016 15712 PulseGuide returned control before completion, sleep 41
23:09:53.556 00.047 15712 IsGuiding returns 1
23:09:53.556 00.000 15712 scope still moving after pulse duration time elapsed
23:09:53.589 00.033 15712 IsGuiding returns 0
23:09:53.589 00.000 15712 scope move finished after 44 + 49 ms
23:09:53.589 00.000 15712 Move returns status 0, amount 44
23:09:53.589 00.000 15712 MoveAxis(N, 0, ABG)
23:09:53.589 00.000 15712 Move returns status 0, amount 0
23:09:53.589 00.000 15712 move complete, result=0
23:09:53.589 00.000 15712 worker thread done servicing request
23:09:53.589 00.000 7988 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
23:09:53.589 00.000 15712 Worker thread wakes up
23:09:53.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:53.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:55.230 01.641 15712 Exposure complete
23:09:55.291 00.061 15712 worker thread done servicing request
23:09:55.291 00.000 7988 OnExposeComplete: enter
23:09:55.294 00.003 7988 UpdateGuideState(): m_state=6
23:09:55.294 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
23:09:55.296 00.002 7988 Star::Find returns 1 (0), X=500.40, Y=800.49, Mass=1570, SNR=26.4, Peak=156 HFD=4.4
23:09:55.296 00.000 7988 MultiStar: [#1 -0.08,-0.18,1.02,U] [#2 0.12,-0.13,0.86,U] [#3 -0.03,-0.31,0.89,U] [#4 0.02,-0.04,0.74,U] [#5 0.07,-0.19,0.75,U] [#6 -0.41,-0.16,0.65,U] [#7 -0.21,-0.07,0.51,U] [#8 0.11,0.02,0.48,U] 
23:09:55.296 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.15}, one-star: {-0.26, -0.13}
23:09:55.296 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.62 = 2.67)
23:09:55.296 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
23:09:55.296 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.16 cameraTheta=-2.05 mountX=-0.15 mountY=0.08, mountTheta=2.64
23:09:55.296 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.15, opts=13)
23:09:55.296 00.000 7988 Enqueuing Move request for scope (-0.08, -0.15)
23:09:55.296 00.000 15712 Worker thread wakes up
23:09:55.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
23:09:55.296 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
23:09:55.296 00.000 15712 Moving (-0.08, -0.15) raw xDistance=-0.15 yDistance=0.08
23:09:55.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:55.296 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.4
23:09:55.308 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:55.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:55.310 00.002 7988 Enqueuing Expose request
23:09:55.310 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.82
23:09:55.310 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
23:09:55.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:55.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:09:55.310 00.000 15712 MoveAxis(E, 8, ABG)
23:09:55.310 00.000 15712 Guiding  Dir = 2, Dur = 8
23:09:55.310 00.000 15712 IsGuiding returns 0
23:09:55.362 00.052 15712 IsGuiding returns 0
23:09:55.362 00.000 15712 Move returns status 0, amount 8
23:09:55.362 00.000 15712 MoveAxis(N, 0, ABG)
23:09:55.364 00.002 15712 Move returns status 0, amount 0
23:09:55.364 00.000 15712 move complete, result=0
23:09:55.364 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:09:55.364 00.000 15712 worker thread done servicing request
23:09:55.364 00.000 15712 Worker thread wakes up
23:09:55.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:55.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:56.782 01.418 15712 Exposure complete
23:09:56.849 00.067 15712 worker thread done servicing request
23:09:56.849 00.000 7988 OnExposeComplete: enter
23:09:56.851 00.002 7988 UpdateGuideState(): m_state=6
23:09:56.851 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
23:09:56.851 00.000 7988 Star::Find returns 1 (0), X=500.52, Y=800.44, Mass=1670, SNR=27.4, Peak=166 HFD=4.7
23:09:56.851 00.000 7988 MultiStar: [#1 -0.13,-0.17,0.95,U] [#2 -0.17,-0.15,0.83,U] [#3 -0.23,-0.25,0.80,U] [#4 -0.34,-0.01,0.79,U] [#5 -0.09,-0.11,0.69,U] [#6 -0.65,-0.32,0.00,M4] [#7 -0.47,0.02,0.00,M1] [#8 -0.13,0.16,0.45,U] 
23:09:56.851 00.000 7988 refined, 6 included, MultiStar: {-0.18, -0.13}, one-star: {-0.13, -0.19}
23:09:56.851 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.08 = 2.20)
23:09:56.851 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.17)
23:09:56.851 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.52 mountX=-0.13 mountY=0.18, mountTheta=2.19
23:09:56.859 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.13, opts=13)
23:09:56.859 00.000 7988 Enqueuing Move request for scope (-0.18, -0.13)
23:09:56.859 00.000 15712 Worker thread wakes up
23:09:56.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
23:09:56.859 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
23:09:56.859 00.000 15712 Moving (-0.18, -0.13) raw xDistance=-0.13 yDistance=0.18
23:09:56.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:56.859 00.000 7988 UpdateGuideState exits: m=1670 SNR=27.4
23:09:56.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:56.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:56.859 00.000 7988 Enqueuing Expose request
23:09:56.859 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 650.78
23:09:56.859 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
23:09:56.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:56.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:09:56.859 00.000 15712 MoveAxis(E, 8, ABG)
23:09:56.859 00.000 15712 Guiding  Dir = 2, Dur = 8
23:09:56.859 00.000 15712 IsGuiding returns 0
23:09:56.897 00.038 15712 IsGuiding returns 0
23:09:56.897 00.000 15712 Move returns status 0, amount 8
23:09:56.897 00.000 15712 MoveAxis(N, 0, ABG)
23:09:56.897 00.000 15712 Move returns status 0, amount 0
23:09:56.897 00.000 15712 move complete, result=0
23:09:56.897 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
23:09:56.899 00.002 15712 worker thread done servicing request
23:09:56.899 00.000 15712 Worker thread wakes up
23:09:56.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:56.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:09:58.532 01.633 15712 Exposure complete
23:09:58.593 00.061 15712 worker thread done servicing request
23:09:58.593 00.000 7988 OnExposeComplete: enter
23:09:58.593 00.000 7988 UpdateGuideState(): m_state=6
23:09:58.596 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
23:09:58.598 00.002 7988 Star::Find returns 1 (0), X=500.78, Y=800.42, Mass=1615, SNR=26.6, Peak=161 HFD=4.5
23:09:58.598 00.000 7988 MultiStar: [#1 0.30,0.00,1.01,U] [#2 0.11,-0.25,0.88,U] [#3 0.19,-0.28,0.89,U] [#4 -0.07,0.05,0.74,U] [#5 0.26,-0.26,0.71,U] [#6 -0.45,-0.13,0.00,M5] [#7 0.21,-0.10,0.49,U] [#8 0.21,0.00,0.45,U] 
23:09:58.600 00.002 7988 refined, 7 included, MultiStar: {0.17, -0.14}, one-star: {0.12, -0.21}
23:09:58.600 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
23:09:58.602 00.002 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
23:09:58.602 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.70 mountX=-0.14 mountY=-0.16, mountTheta=-2.27
23:09:58.604 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.14, opts=13)
23:09:58.606 00.002 7988 Enqueuing Move request for scope (0.17, -0.14)
23:09:58.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:09:58.608 00.002 7988 UpdateGuideState exits: m=1615 SNR=26.6
23:09:58.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:58.610 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:09:58.610 00.000 7988 Enqueuing Expose request
23:09:58.611 00.001 15712 Worker thread wakes up
23:09:58.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
23:09:58.611 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
23:09:58.611 00.000 15712 Moving (0.17, -0.14) raw xDistance=-0.14 yDistance=-0.16
23:09:58.611 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 650.73
23:09:58.611 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
23:09:58.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:58.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:09:58.611 00.000 15712 MoveAxis(E, 7, ABG)
23:09:58.611 00.000 15712 Guiding  Dir = 2, Dur = 7
23:09:58.611 00.000 15712 IsGuiding returns 0
23:09:58.631 00.020 15712 IsGuiding returns 0
23:09:58.631 00.000 15712 Move returns status 0, amount 7
23:09:58.631 00.000 15712 MoveAxis(N, 0, ABG)
23:09:58.631 00.000 15712 Move returns status 0, amount 0
23:09:58.631 00.000 15712 move complete, result=0
23:09:58.631 00.000 15712 worker thread done servicing request
23:09:58.631 00.000 15712 Worker thread wakes up
23:09:58.631 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:09:58.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:09:58.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:00.059 01.428 15712 Exposure complete
23:10:00.107 00.048 15712 worker thread done servicing request
23:10:00.107 00.000 7988 OnExposeComplete: enter
23:10:00.123 00.016 7988 UpdateGuideState(): m_state=6
23:10:00.123 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
23:10:00.123 00.000 7988 Star::Find returns 1 (0), X=500.60, Y=800.40, Mass=1673, SNR=27.2, Peak=149 HFD=4.9
23:10:00.123 00.000 7988 MultiStar: [#1 0.14,-0.19,0.95,U] [#2 -0.06,-0.20,0.84,U] [#3 -0.01,-0.31,0.81,U] [#4 -0.00,0.02,0.74,U] [#5 -0.00,-0.37,0.73,U] [#6 -0.51,-0.41,0.00,M6] [#7 -0.01,0.12,0.49,U] [#8 -0.18,0.13,0.42,U] 
23:10:00.123 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.16}, one-star: {-0.06, -0.22}
23:10:00.123 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.21 = 3.08)
23:10:00.123 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
23:10:00.123 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.64 mountX=-0.16 mountY=0.02, mountTheta=3.05
23:10:00.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.16, opts=13)
23:10:00.123 00.000 7988 Enqueuing Move request for scope (-0.01, -0.16)
23:10:00.123 00.000 15712 Worker thread wakes up
23:10:00.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
23:10:00.123 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
23:10:00.123 00.000 15712 Moving (-0.01, -0.16) raw xDistance=-0.16 yDistance=0.02
23:10:00.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:00.123 00.000 7988 UpdateGuideState exits: m=1673 SNR=27.2
23:10:00.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:00.123 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:00.139 00.016 7988 Enqueuing Expose request
23:10:00.141 00.002 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 650.69
23:10:00.141 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
23:10:00.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:00.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:10:00.141 00.000 15712 MoveAxis(E, 7, ABG)
23:10:00.141 00.000 15712 Guiding  Dir = 2, Dur = 7
23:10:00.141 00.000 15712 IsGuiding returns 0
23:10:00.159 00.018 15712 IsGuiding returns 0
23:10:00.159 00.000 15712 Move returns status 0, amount 7
23:10:00.159 00.000 15712 MoveAxis(N, 0, ABG)
23:10:00.159 00.000 15712 Move returns status 0, amount 0
23:10:00.159 00.000 15712 move complete, result=0
23:10:00.159 00.000 15712 worker thread done servicing request
23:10:00.159 00.000 15712 Worker thread wakes up
23:10:00.159 00.000 7988 GuideStep: -0.2 px 7 ms EAST, 0.0 px 0 ms NORTH
23:10:00.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:00.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:01.800 01.641 15712 Exposure complete
23:10:01.859 00.059 15712 worker thread done servicing request
23:10:01.859 00.000 7988 OnExposeComplete: enter
23:10:01.861 00.002 7988 UpdateGuideState(): m_state=6
23:10:01.861 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
23:10:01.861 00.000 7988 Star::Find returns 1 (0), X=500.73, Y=800.34, Mass=1628, SNR=26.6, Peak=189 HFD=4.3
23:10:01.861 00.000 7988 MultiStar: [#1 0.17,-0.31,1.02,U] [#2 0.19,-0.32,0.85,U] [#3 0.05,-0.35,0.87,U] [#4 0.01,-0.34,0.75,U] [#5 0.29,-0.35,0.74,U] [#6 -0.27,-0.34,0.66,U] [#7 0.01,-0.04,0.47,U] [#8 0.21,-0.14,0.43,U] 
23:10:01.861 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.29}, one-star: {0.07, -0.29}
23:10:01.861 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
23:10:01.861 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
23:10:01.861 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.32 mountX=-0.29 mountY=-0.07, mountTheta=-2.91
23:10:01.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.29, opts=13)
23:10:01.872 00.011 7988 Enqueuing Move request for scope (0.07, -0.29)
23:10:01.872 00.000 15712 Worker thread wakes up
23:10:01.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
23:10:01.872 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
23:10:01.872 00.000 15712 Moving (0.07, -0.29) raw xDistance=-0.29 yDistance=-0.07
23:10:01.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:01.872 00.000 7988 UpdateGuideState exits: m=1628 SNR=26.6
23:10:01.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:01.877 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:01.877 00.000 7988 Enqueuing Expose request
23:10:01.877 00.000 15712 PPEC rslt: input = -0.29, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 650.64
23:10:01.877 00.000 15712 PPEC: input: -0.29, control: -0.20, exposure: 1500
23:10:01.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:01.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:10:01.877 00.000 15712 MoveAxis(E, 65, ABG)
23:10:01.877 00.000 15712 Guiding  Dir = 2, Dur = 65
23:10:01.877 00.000 15712 IsGuiding returns 0
23:10:01.901 00.024 15712 PulseGuide returned control before completion, sleep 54
23:10:01.975 00.074 15712 IsGuiding returns 0
23:10:01.975 00.000 15712 Move returns status 0, amount 65
23:10:01.975 00.000 15712 MoveAxis(N, 0, ABG)
23:10:01.975 00.000 15712 Move returns status 0, amount 0
23:10:01.975 00.000 15712 move complete, result=0
23:10:01.975 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
23:10:01.983 00.008 15712 worker thread done servicing request
23:10:01.983 00.000 15712 Worker thread wakes up
23:10:01.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:01.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:03.393 01.410 15712 Exposure complete
23:10:03.454 00.061 15712 worker thread done servicing request
23:10:03.454 00.000 7988 OnExposeComplete: enter
23:10:03.454 00.000 7988 UpdateGuideState(): m_state=6
23:10:03.458 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
23:10:03.458 00.000 7988 Star::Find returns 1 (0), X=500.61, Y=800.49, Mass=1602, SNR=26.8, Peak=186 HFD=4.4
23:10:03.460 00.002 7988 MultiStar: [#1 0.43,-0.07,0.97,U] [#2 0.31,-0.06,0.85,U] [#3 0.33,-0.37,0.00,M1] [#4 0.26,0.01,0.73,U] [#5 0.59,-0.15,0.00,M1] [#6 -0.30,-0.35,0.00,M6] [#7 0.04,0.17,0.49,U] [#8 0.38,-0.06,0.49,U] 
23:10:03.460 00.000 7988 single-star, 5 included, MultiStar: {0.23, -0.04}, one-star: {-0.04, -0.14}
23:10:03.462 00.002 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
23:10:03.462 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
23:10:03.464 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.88 mountX=-0.14 mountY=0.05, mountTheta=2.81
23:10:03.466 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.14, opts=13)
23:10:03.466 00.000 7988 Enqueuing Move request for scope (-0.04, -0.14)
23:10:03.468 00.002 15712 Worker thread wakes up
23:10:03.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
23:10:03.468 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
23:10:03.468 00.000 15712 Moving (-0.04, -0.14) raw xDistance=-0.14 yDistance=0.05
23:10:03.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:03.468 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.8
23:10:03.471 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:03.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:03.471 00.000 7988 Enqueuing Expose request
23:10:03.471 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.59
23:10:03.471 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
23:10:03.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:03.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:10:03.471 00.000 15712 MoveAxis(E, 11, ABG)
23:10:03.471 00.000 15712 Guiding  Dir = 2, Dur = 11
23:10:03.471 00.000 15712 IsGuiding returns 0
23:10:03.496 00.025 15712 IsGuiding returns 1
23:10:03.496 00.000 15712 scope still moving after pulse duration time elapsed
23:10:03.544 00.048 15712 IsGuiding returns 0
23:10:03.544 00.000 15712 scope move finished after 11 + 61 ms
23:10:03.544 00.000 15712 Move returns status 0, amount 11
23:10:03.544 00.000 15712 MoveAxis(N, 0, ABG)
23:10:03.544 00.000 15712 Move returns status 0, amount 0
23:10:03.544 00.000 15712 move complete, result=0
23:10:03.544 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
23:10:03.549 00.005 15712 worker thread done servicing request
23:10:03.549 00.000 15712 Worker thread wakes up
23:10:03.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:03.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:05.290 01.741 15712 Exposure complete
23:10:05.341 00.051 15712 worker thread done servicing request
23:10:05.341 00.000 7988 OnExposeComplete: enter
23:10:05.351 00.010 7988 UpdateGuideState(): m_state=6
23:10:05.351 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
23:10:05.351 00.000 7988 Star::Find returns 1 (0), X=500.66, Y=800.92, Mass=1767, SNR=28.1, Peak=160 HFD=4.7
23:10:05.351 00.000 7988 MultiStar: [#1 0.27,0.19,0.94,U] [#2 -0.13,0.23,0.83,U] [#3 0.01,0.20,0.84,U] [#4 0.04,0.37,0.74,U] [#5 0.12,0.18,0.72,U] [#6 -0.45,0.13,0.00,M7] [#7 -0.03,0.38,0.48,U] [#8 0.15,0.49,0.00,M1] 
23:10:05.351 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.25}, one-star: {0.00, 0.29}
23:10:05.351 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
23:10:05.358 00.007 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
23:10:05.358 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.39 mountX=0.25 mountY=-0.05, mountTheta=-0.21
23:10:05.358 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.25, opts=13)
23:10:05.358 00.000 7988 Enqueuing Move request for scope (0.05, 0.25)
23:10:05.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:05.358 00.000 7988 UpdateGuideState exits: m=1767 SNR=28.1
23:10:05.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:05.358 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:05.367 00.009 7988 Enqueuing Expose request
23:10:05.367 00.000 15712 Worker thread wakes up
23:10:05.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
23:10:05.367 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
23:10:05.367 00.000 15712 Moving (0.05, 0.25) raw xDistance=0.25 yDistance=-0.05
23:10:05.371 00.004 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 650.55
23:10:05.371 00.000 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
23:10:05.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:05.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:05.371 00.000 15712 MoveAxis(W, 38, ABG)
23:10:05.371 00.000 15712 Guiding  Dir = 3, Dur = 38
23:10:05.371 00.000 15712 IsGuiding returns 0
23:10:05.385 00.014 15712 PulseGuide returned control before completion, sleep 35
23:10:05.431 00.046 15712 IsGuiding returns 0
23:10:05.431 00.000 15712 Move returns status 0, amount 38
23:10:05.431 00.000 15712 MoveAxis(N, 0, ABG)
23:10:05.431 00.000 15712 Move returns status 0, amount 0
23:10:05.431 00.000 15712 move complete, result=0
23:10:05.431 00.000 7988 GuideStep: 0.3 px 38 ms WEST, -0.1 px 0 ms NORTH
23:10:05.435 00.004 15712 worker thread done servicing request
23:10:05.435 00.000 15712 Worker thread wakes up
23:10:05.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:05.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:06.851 01.416 15712 Exposure complete
23:10:06.912 00.061 15712 worker thread done servicing request
23:10:06.914 00.002 7988 OnExposeComplete: enter
23:10:06.914 00.000 7988 UpdateGuideState(): m_state=6
23:10:06.914 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
23:10:06.914 00.000 7988 Star::Find returns 1 (0), X=500.70, Y=800.72, Mass=1759, SNR=27.9, Peak=166 HFD=4.6
23:10:06.914 00.000 7988 MultiStar: [#1 0.32,0.15,0.95,U] [#2 0.10,0.18,0.81,U] [#3 0.16,0.00,0.80,U] [#4 0.03,0.47,0.00,M1] [#5 0.37,0.05,0.70,U] [#6 -0.40,0.07,0.61,U] [#7 0.01,0.36,0.48,U] [#8 0.17,0.28,0.49,U] 
23:10:06.914 00.000 7988 single-star, 7 included, MultiStar: {0.12, 0.13}, one-star: {0.05, 0.09}
23:10:06.914 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
23:10:06.921 00.007 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
23:10:06.921 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.08 mountX=0.09 mountY=-0.05, mountTheta=-0.50
23:10:06.921 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
23:10:06.921 00.000 7988 Enqueuing Move request for scope (0.05, 0.09)
23:10:06.921 00.000 15712 Worker thread wakes up
23:10:06.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:10:06.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:10:06.921 00.000 15712 Moving (0.05, 0.09) raw xDistance=0.09 yDistance=-0.05
23:10:06.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:06.921 00.000 7988 UpdateGuideState exits: m=1759 SNR=27.9
23:10:06.928 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:06.928 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:06.928 00.000 7988 Enqueuing Expose request
23:10:06.928 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.50
23:10:06.928 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
23:10:06.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:06.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:06.928 00.000 15712 MoveAxis(E, 10, ABG)
23:10:06.928 00.000 15712 Guiding  Dir = 2, Dur = 10
23:10:06.928 00.000 15712 IsGuiding returns 0
23:10:06.944 00.016 15712 IsGuiding returns 1
23:10:06.944 00.000 15712 scope still moving after pulse duration time elapsed
23:10:06.996 00.052 15712 IsGuiding returns 1
23:10:07.023 00.027 15712 IsGuiding returns 0
23:10:07.023 00.000 15712 scope move finished after 10 + 80 ms
23:10:07.023 00.000 15712 Move returns status 0, amount 10
23:10:07.023 00.000 15712 MoveAxis(N, 0, ABG)
23:10:07.023 00.000 15712 Move returns status 0, amount 0
23:10:07.023 00.000 15712 move complete, result=0
23:10:07.023 00.000 15712 worker thread done servicing request
23:10:07.023 00.000 15712 Worker thread wakes up
23:10:07.023 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:10:07.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:07.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:08.654 01.631 15712 Exposure complete
23:10:08.715 00.061 15712 worker thread done servicing request
23:10:08.715 00.000 7988 OnExposeComplete: enter
23:10:08.715 00.000 7988 UpdateGuideState(): m_state=6
23:10:08.718 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
23:10:08.718 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=800.94, Mass=1613, SNR=26.7, Peak=163 HFD=4.6
23:10:08.720 00.002 7988 MultiStar: [#1 0.11,0.28,0.98,U] [#2 0.12,0.23,0.84,U] [#3 0.13,0.41,0.89,U] [#4 0.04,0.63,0.00,M2] [#5 0.09,0.28,0.72,U] [#6 -0.70,0.28,0.00,M7] [#7 0.01,0.56,0.00,M1] [#8 0.27,0.47,0.00,M1] 
23:10:08.722 00.002 7988 refined, 4 included, MultiStar: {0.07, 0.30}, one-star: {-0.07, 0.31}
23:10:08.722 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
23:10:08.724 00.002 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
23:10:08.724 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.33 mountX=0.30 mountY=-0.08, mountTheta=-0.26
23:10:08.726 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.30, opts=13)
23:10:08.728 00.002 7988 Enqueuing Move request for scope (0.07, 0.30)
23:10:08.728 00.000 15712 Worker thread wakes up
23:10:08.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
23:10:08.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
23:10:08.728 00.000 15712 Moving (0.07, 0.30) raw xDistance=0.30 yDistance=-0.08
23:10:08.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:10:08.728 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.7
23:10:08.731 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:08.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:08.731 00.000 7988 Enqueuing Expose request
23:10:08.731 00.000 15712 PPEC rslt: input = 0.30, final = 0.15, react = 0.18, pred = -0.04, hyst = 0.17, hyst_pct = 0.00, period_length = 650.45
23:10:08.731 00.000 15712 PPEC: input: 0.30, control: 0.15, exposure: 1500
23:10:08.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:08.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:10:08.731 00.000 15712 MoveAxis(W, 48, ABG)
23:10:08.731 00.000 15712 Guiding  Dir = 3, Dur = 48
23:10:08.731 00.000 15712 IsGuiding returns 0
23:10:08.758 00.027 15712 PulseGuide returned control before completion, sleep 37
23:10:08.810 00.052 15712 IsGuiding returns 1
23:10:08.810 00.000 15712 scope still moving after pulse duration time elapsed
23:10:08.847 00.037 15712 IsGuiding returns 0
23:10:08.847 00.000 15712 scope move finished after 48 + 70 ms
23:10:08.847 00.000 15712 Move returns status 0, amount 48
23:10:08.847 00.000 15712 MoveAxis(N, 0, ABG)
23:10:08.847 00.000 15712 Move returns status 0, amount 0
23:10:08.847 00.000 15712 move complete, result=0
23:10:08.847 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
23:10:08.855 00.008 15712 worker thread done servicing request
23:10:08.855 00.000 15712 Worker thread wakes up
23:10:08.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:08.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:10.262 01.407 15712 Exposure complete
23:10:10.319 00.057 15712 worker thread done servicing request
23:10:10.319 00.000 7988 OnExposeComplete: enter
23:10:10.323 00.004 7988 UpdateGuideState(): m_state=6
23:10:10.323 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
23:10:10.323 00.000 7988 Star::Find returns 1 (0), X=500.88, Y=800.66, Mass=1610, SNR=26.7, Peak=152 HFD=4.4
23:10:10.323 00.000 7988 MultiStar: [#1 0.22,0.02,0.99,U] [#2 0.03,0.07,0.86,U] [#3 0.09,0.00,0.87,U] [#4 0.10,0.30,0.75,U] [#5 0.34,-0.07,0.72,U] [#6 -0.05,-0.04,0.68,U] [#7 -0.01,0.19,0.48,U] [#8 0.37,0.20,0.46,U] 
23:10:10.323 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.22, 0.03}
23:10:10.323 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
23:10:10.323 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
23:10:10.323 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.42 mountX=0.07 mountY=-0.15, mountTheta=-1.14
23:10:10.323 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.07, opts=13)
23:10:10.323 00.000 7988 Enqueuing Move request for scope (0.15, 0.07)
23:10:10.336 00.013 15712 Worker thread wakes up
23:10:10.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
23:10:10.336 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
23:10:10.336 00.000 15712 Moving (0.15, 0.07) raw xDistance=0.07 yDistance=-0.15
23:10:10.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:10.336 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.7
23:10:10.338 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:10.339 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:10.339 00.000 7988 Enqueuing Expose request
23:10:10.339 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.40
23:10:10.339 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:10:10.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:10.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:10:10.339 00.000 15712 MoveAxis(E, 11, ABG)
23:10:10.339 00.000 15712 Guiding  Dir = 2, Dur = 11
23:10:10.356 00.017 15712 IsGuiding returns 0
23:10:10.373 00.017 15712 IsGuiding returns 1
23:10:10.373 00.000 15712 scope still moving after pulse duration time elapsed
23:10:10.421 00.048 15712 IsGuiding returns 0
23:10:10.421 00.000 15712 scope move finished after 11 + 53 ms
23:10:10.421 00.000 15712 Move returns status 0, amount 11
23:10:10.421 00.000 15712 MoveAxis(N, 0, ABG)
23:10:10.421 00.000 15712 Move returns status 0, amount 0
23:10:10.421 00.000 15712 move complete, result=0
23:10:10.421 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:10:10.423 00.002 15712 worker thread done servicing request
23:10:10.423 00.000 15712 Worker thread wakes up
23:10:10.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:10.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:12.163 01.740 15712 Exposure complete
23:10:12.222 00.059 15712 worker thread done servicing request
23:10:12.222 00.000 7988 OnExposeComplete: enter
23:10:12.224 00.002 7988 UpdateGuideState(): m_state=6
23:10:12.224 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
23:10:12.224 00.000 7988 Star::Find returns 1 (0), X=500.66, Y=800.76, Mass=1583, SNR=26.6, Peak=158 HFD=4.1
23:10:12.224 00.000 7988 MultiStar: [#1 0.13,0.03,0.99,U] [#2 -0.10,0.13,0.88,U] [#3 0.11,0.06,0.88,U] [#4 -0.01,0.23,0.77,U] [#5 0.18,0.02,0.75,U] [#6 -0.34,0.08,0.66,U] [#7 0.15,0.00,0.51,U] [#8 0.16,0.33,0.45,U] 
23:10:12.224 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.00, 0.13}
23:10:12.224 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
23:10:12.224 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
23:10:12.224 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.31 mountX=0.11 mountY=-0.03, mountTheta=-0.28
23:10:12.224 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.11, opts=13)
23:10:12.224 00.000 7988 Enqueuing Move request for scope (0.03, 0.11)
23:10:12.224 00.000 15712 Worker thread wakes up
23:10:12.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:10:12.224 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:10:12.224 00.000 15712 Moving (0.03, 0.11) raw xDistance=0.11 yDistance=-0.03
23:10:12.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:12.224 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.6
23:10:12.239 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:12.240 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:12.240 00.000 7988 Enqueuing Expose request
23:10:12.240 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.35
23:10:12.240 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
23:10:12.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:12.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:10:12.240 00.000 15712 MoveAxis(E, 11, ABG)
23:10:12.240 00.000 15712 Guiding  Dir = 2, Dur = 11
23:10:12.240 00.000 15712 IsGuiding returns 0
23:10:12.259 00.019 15712 IsGuiding returns 1
23:10:12.259 00.000 15712 scope still moving after pulse duration time elapsed
23:10:12.305 00.046 15712 IsGuiding returns 0
23:10:12.305 00.000 15712 scope move finished after 11 + 52 ms
23:10:12.305 00.000 15712 Move returns status 0, amount 11
23:10:12.305 00.000 15712 MoveAxis(N, 0, ABG)
23:10:12.305 00.000 15712 Move returns status 0, amount 0
23:10:12.305 00.000 15712 move complete, result=0
23:10:12.305 00.000 15712 worker thread done servicing request
23:10:12.308 00.003 15712 Worker thread wakes up
23:10:12.308 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:10:12.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:12.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:13.726 01.418 15712 Exposure complete
23:10:13.785 00.059 15712 worker thread done servicing request
23:10:13.785 00.000 7988 OnExposeComplete: enter
23:10:13.788 00.003 7988 UpdateGuideState(): m_state=6
23:10:13.788 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
23:10:13.788 00.000 7988 Star::Find returns 1 (0), X=500.68, Y=800.90, Mass=1575, SNR=26.2, Peak=147 HFD=4.4
23:10:13.788 00.000 7988 MultiStar: [#1 0.26,0.09,0.99,U] [#2 0.25,0.19,0.92,U] [#3 0.17,0.17,0.85,U] [#4 0.03,0.40,0.76,U] [#5 0.24,0.18,0.70,U] [#6 -0.55,0.18,0.00,M6] [#7 -0.09,0.51,0.00,M1] [#8 0.08,0.66,0.00,M1] 
23:10:13.788 00.000 7988 refined, 5 included, MultiStar: {0.17, 0.21}, one-star: {0.02, 0.27}
23:10:13.788 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
23:10:13.788 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
23:10:13.788 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.91 mountX=0.21 mountY=-0.17, mountTheta=-0.67
23:10:13.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.21, opts=13)
23:10:13.788 00.000 7988 Enqueuing Move request for scope (0.17, 0.21)
23:10:13.788 00.000 15712 Worker thread wakes up
23:10:13.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
23:10:13.788 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
23:10:13.788 00.000 15712 Moving (0.17, 0.21) raw xDistance=0.21 yDistance=-0.17
23:10:13.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:13.788 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.2
23:10:13.802 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:13.802 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:13.804 00.002 7988 Enqueuing Expose request
23:10:13.806 00.002 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 650.30
23:10:13.806 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
23:10:13.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:13.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:10:13.806 00.000 15712 MoveAxis(W, 34, ABG)
23:10:13.806 00.000 15712 Guiding  Dir = 3, Dur = 34
23:10:13.806 00.000 15712 IsGuiding returns 0
23:10:13.819 00.013 15712 PulseGuide returned control before completion, sleep 26
23:10:13.870 00.051 15712 IsGuiding returns 0
23:10:13.870 00.000 15712 Move returns status 0, amount 34
23:10:13.870 00.000 15712 MoveAxis(N, 0, ABG)
23:10:13.870 00.000 15712 Move returns status 0, amount 0
23:10:13.870 00.000 15712 move complete, result=0
23:10:13.870 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
23:10:13.875 00.005 15712 worker thread done servicing request
23:10:13.875 00.000 15712 Worker thread wakes up
23:10:13.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:13.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:15.512 01.637 15712 Exposure complete
23:10:15.573 00.061 15712 worker thread done servicing request
23:10:15.573 00.000 7988 OnExposeComplete: enter
23:10:15.574 00.001 7988 UpdateGuideState(): m_state=6
23:10:15.574 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
23:10:15.574 00.000 7988 Star::Find returns 1 (0), X=500.56, Y=800.58, Mass=1664, SNR=27.2, Peak=170 HFD=4.5
23:10:15.574 00.000 7988 MultiStar: [#1 0.30,-0.01,0.99,U] [#2 0.22,-0.13,0.82,U] [#3 0.07,-0.23,0.81,U] [#4 0.31,0.10,0.72,U] [#5 0.28,-0.17,0.72,U] [#6 -0.25,-0.15,0.65,U] [#7 -0.02,0.24,0.46,U] [#8 0.08,0.13,0.43,U] 
23:10:15.574 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.05}, one-star: {-0.09, -0.05}
23:10:15.574 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.23 = 2.06)
23:10:15.574 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.02)
23:10:15.574 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.66 mountX=-0.05 mountY=0.10, mountTheta=2.05
23:10:15.574 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
23:10:15.585 00.011 7988 Enqueuing Move request for scope (-0.09, -0.05)
23:10:15.585 00.000 15712 Worker thread wakes up
23:10:15.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
23:10:15.585 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
23:10:15.585 00.000 15712 Moving (-0.09, -0.05) raw xDistance=-0.05 yDistance=0.10
23:10:15.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:15.587 00.002 7988 UpdateGuideState exits: m=1664 SNR=27.2
23:10:15.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:15.589 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:15.589 00.000 7988 Enqueuing Expose request
23:10:15.589 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.25
23:10:15.589 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
23:10:15.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:15.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:10:15.589 00.000 15712 MoveAxis(E, 9, ABG)
23:10:15.589 00.000 15712 Guiding  Dir = 2, Dur = 9
23:10:15.621 00.032 15712 IsGuiding returns 0
23:10:15.643 00.022 15712 IsGuiding returns 0
23:10:15.643 00.000 15712 Move returns status 0, amount 9
23:10:15.643 00.000 15712 MoveAxis(N, 0, ABG)
23:10:15.643 00.000 15712 Move returns status 0, amount 0
23:10:15.643 00.000 15712 move complete, result=0
23:10:15.643 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
23:10:15.649 00.006 15712 worker thread done servicing request
23:10:15.649 00.000 15712 Worker thread wakes up
23:10:15.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:15.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:17.055 01.406 15712 Exposure complete
23:10:17.114 00.059 15712 worker thread done servicing request
23:10:17.114 00.000 7988 OnExposeComplete: enter
23:10:17.116 00.002 7988 UpdateGuideState(): m_state=6
23:10:17.116 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
23:10:17.118 00.002 7988 Star::Find returns 1 (0), X=500.29, Y=800.74, Mass=1660, SNR=27.1, Peak=154 HFD=4.6
23:10:17.118 00.000 7988 MultiStar: [#1 0.22,-0.01,0.96,U] [#2 -0.04,-0.01,0.88,U] [#3 -0.05,-0.10,0.83,U] [#4 -0.07,0.30,0.77,U] [#5 0.38,-0.10,0.71,U] [#6 -0.48,-0.27,0.00,M6] [#7 -0.23,0.05,0.52,U] [#8 0.21,0.23,0.42,U] 
23:10:17.120 00.002 7988 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {-0.36, 0.11}
23:10:17.122 00.002 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
23:10:17.122 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
23:10:17.124 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.74 mountX=0.05 mountY=0.01, mountTheta=0.15
23:10:17.124 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.05, opts=13)
23:10:17.126 00.002 7988 Enqueuing Move request for scope (-0.01, 0.05)
23:10:17.128 00.002 15712 Worker thread wakes up
23:10:17.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:10:17.128 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:10:17.128 00.000 15712 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=0.01
23:10:17.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:17.128 00.000 7988 UpdateGuideState exits: m=1660 SNR=27.1
23:10:17.130 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:17.130 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:17.133 00.003 7988 Enqueuing Expose request
23:10:17.133 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.20
23:10:17.133 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
23:10:17.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:17.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:17.133 00.000 15712 MoveAxis(E, 8, ABG)
23:10:17.133 00.000 15712 Guiding  Dir = 2, Dur = 8
23:10:17.133 00.000 15712 IsGuiding returns 0
23:10:17.148 00.015 15712 IsGuiding returns 0
23:10:17.148 00.000 15712 Move returns status 0, amount 8
23:10:17.148 00.000 15712 MoveAxis(N, 0, ABG)
23:10:17.148 00.000 15712 Move returns status 0, amount 0
23:10:17.148 00.000 15712 move complete, result=0
23:10:17.150 00.002 15712 worker thread done servicing request
23:10:17.150 00.000 15712 Worker thread wakes up
23:10:17.150 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:10:17.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:17.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:18.792 01.642 15712 Exposure complete
23:10:18.850 00.058 15712 worker thread done servicing request
23:10:18.850 00.000 7988 OnExposeComplete: enter
23:10:18.854 00.004 7988 UpdateGuideState(): m_state=6
23:10:18.854 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
23:10:18.854 00.000 7988 Star::Find returns 1 (0), X=500.56, Y=800.67, Mass=1527, SNR=26.0, Peak=145 HFD=4.3
23:10:18.854 00.000 7988 MultiStar: [#1 0.19,-0.02,0.99,U] [#2 0.09,0.08,0.91,U] [#3 0.08,0.02,0.87,U] [#4 0.09,0.28,0.82,U] [#5 -0.07,-0.01,0.78,U] [#6 -0.43,-0.25,0.00,M7] [#7 -0.04,0.13,0.49,U] [#8 0.21,0.30,0.48,U] 
23:10:18.854 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {-0.10, 0.04}
23:10:18.854 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
23:10:18.854 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
23:10:18.854 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.01 mountX=0.09 mountY=-0.06, mountTheta=-0.58
23:10:18.854 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
23:10:18.854 00.000 7988 Enqueuing Move request for scope (0.05, 0.09)
23:10:18.854 00.000 15712 Worker thread wakes up
23:10:18.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:10:18.866 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:18.866 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.0
23:10:18.868 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:18.869 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:18.869 00.000 7988 Enqueuing Expose request
23:10:18.869 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:10:18.869 00.000 15712 Moving (0.05, 0.09) raw xDistance=0.09 yDistance=-0.06
23:10:18.869 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.15
23:10:18.869 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
23:10:18.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:18.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:10:18.869 00.000 15712 MoveAxis(E, 9, ABG)
23:10:18.869 00.000 15712 Guiding  Dir = 2, Dur = 9
23:10:18.869 00.000 15712 IsGuiding returns 0
23:10:18.885 00.016 15712 IsGuiding returns 0
23:10:18.885 00.000 15712 Move returns status 0, amount 9
23:10:18.885 00.000 15712 MoveAxis(N, 0, ABG)
23:10:18.885 00.000 15712 Move returns status 0, amount 0
23:10:18.885 00.000 15712 move complete, result=0
23:10:18.885 00.000 15712 worker thread done servicing request
23:10:18.885 00.000 15712 Worker thread wakes up
23:10:18.885 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:10:18.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:18.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:20.307 01.422 15712 Exposure complete
23:10:20.361 00.054 15712 worker thread done servicing request
23:10:20.361 00.000 7988 OnExposeComplete: enter
23:10:20.368 00.007 7988 UpdateGuideState(): m_state=6
23:10:20.368 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
23:10:20.370 00.002 7988 Star::Find returns 1 (0), X=500.70, Y=800.61, Mass=1615, SNR=26.4, Peak=148 HFD=4.7
23:10:20.370 00.000 7988 MultiStar: [#1 0.28,-0.10,1.01,U] [#2 -0.01,-0.09,0.87,U] [#3 0.21,-0.09,0.84,U] [#4 -0.11,0.12,0.74,U] [#5 0.12,-0.17,0.75,U] [#6 -0.20,-0.15,0.70,U] [#7 0.18,0.15,0.52,U] [#8 0.55,0.04,0.00,M1] 
23:10:20.372 00.002 7988 single-star, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.04, -0.01}
23:10:20.372 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
23:10:20.374 00.002 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
23:10:20.374 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.33 mountX=-0.01 mountY=-0.04, mountTheta=-1.89
23:10:20.378 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
23:10:20.378 00.000 7988 Enqueuing Move request for scope (0.04, -0.01)
23:10:20.378 00.000 15712 Worker thread wakes up
23:10:20.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:10:20.378 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:10:20.378 00.000 15712 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=-0.04
23:10:20.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:20.378 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.4
23:10:20.382 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:20.384 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:20.384 00.000 7988 Enqueuing Expose request
23:10:20.384 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.10
23:10:20.384 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:10:20.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:20.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:20.384 00.000 15712 MoveAxis(E, 8, ABG)
23:10:20.384 00.000 15712 Guiding  Dir = 2, Dur = 8
23:10:20.395 00.011 15712 IsGuiding returns 0
23:10:20.412 00.017 15712 IsGuiding returns 0
23:10:20.412 00.000 15712 Move returns status 0, amount 8
23:10:20.412 00.000 15712 MoveAxis(N, 0, ABG)
23:10:20.412 00.000 15712 Move returns status 0, amount 0
23:10:20.412 00.000 15712 move complete, result=0
23:10:20.412 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:10:20.412 00.000 15712 worker thread done servicing request
23:10:20.412 00.000 15712 Worker thread wakes up
23:10:20.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:20.414 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:22.040 01.626 15712 Exposure complete
23:10:22.095 00.055 15712 worker thread done servicing request
23:10:22.095 00.000 7988 OnExposeComplete: enter
23:10:22.095 00.000 7988 UpdateGuideState(): m_state=6
23:10:22.104 00.009 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
23:10:22.104 00.000 7988 Star::Find returns 1 (0), X=500.63, Y=800.62, Mass=1683, SNR=27.3, Peak=174 HFD=4.7
23:10:22.104 00.000 7988 MultiStar: [#1 0.34,-0.23,0.97,U] [#2 0.09,-0.01,0.83,U] [#3 0.03,-0.03,0.82,U] [#4 0.06,0.20,0.76,U] [#5 0.26,-0.25,0.70,U] [#6 -0.40,-0.24,0.00,M7] [#7 0.20,-0.25,0.48,U] [#8 0.22,0.27,0.43,U] 
23:10:22.104 00.000 7988 single-star, 7 included, MultiStar: {0.14, -0.05}, one-star: {-0.03, -0.01}
23:10:22.104 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.46 = 1.83)
23:10:22.104 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.80)
23:10:22.104 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.89 mountX=-0.01 mountY=0.03, mountTheta=1.83
23:10:22.112 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
23:10:22.112 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
23:10:22.112 00.000 15712 Worker thread wakes up
23:10:22.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:10:22.112 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:10:22.112 00.000 15712 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
23:10:22.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:22.112 00.000 7988 UpdateGuideState exits: m=1683 SNR=27.3
23:10:22.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:22.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:22.120 00.008 7988 Enqueuing Expose request
23:10:22.120 00.000 15712 PPEC rslt: input = -0.01, final = -0.04, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 650.05
23:10:22.120 00.000 15712 PPEC: input: -0.01, control: -0.04, exposure: 1500
23:10:22.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:22.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:10:22.120 00.000 15712 MoveAxis(E, 12, ABG)
23:10:22.120 00.000 15712 Guiding  Dir = 2, Dur = 12
23:10:22.120 00.000 15712 IsGuiding returns 0
23:10:22.137 00.017 15712 IsGuiding returns 1
23:10:22.137 00.000 15712 scope still moving after pulse duration time elapsed
23:10:22.185 00.048 15712 IsGuiding returns 0
23:10:22.185 00.000 15712 scope move finished after 12 + 51 ms
23:10:22.185 00.000 15712 Move returns status 0, amount 12
23:10:22.185 00.000 15712 MoveAxis(N, 0, ABG)
23:10:22.185 00.000 15712 Move returns status 0, amount 0
23:10:22.185 00.000 15712 move complete, result=0
23:10:22.185 00.000 7988 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:10:22.187 00.002 15712 worker thread done servicing request
23:10:22.187 00.000 15712 Worker thread wakes up
23:10:22.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:22.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:23.592 01.405 15712 Exposure complete
23:10:23.642 00.050 7988 OnExposeComplete: enter
23:10:23.653 00.011 7988 UpdateGuideState(): m_state=6
23:10:23.653 00.000 15712 worker thread done servicing request
23:10:23.653 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
23:10:23.658 00.005 7988 Star::Find returns 1 (0), X=500.82, Y=800.54, Mass=1607, SNR=26.7, Peak=176 HFD=4.5
23:10:23.659 00.001 7988 MultiStar: [#1 0.45,-0.11,0.00,M1] [#2 0.18,-0.18,0.89,U] [#3 0.28,0.02,0.86,U] [#4 0.31,-0.23,0.74,U] [#5 0.42,-0.34,0.00,M1] [#6 -0.22,-0.03,0.67,U] [#7 0.38,0.05,0.51,U] [#8 0.07,0.34,0.46,U] 
23:10:23.659 00.000 7988 refined, 6 included, MultiStar: {0.17, -0.05}, one-star: {0.16, -0.08}
23:10:23.661 00.002 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
23:10:23.661 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
23:10:23.663 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.27 mountX=-0.04 mountY=-0.17, mountTheta=-1.83
23:10:23.665 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.05, opts=13)
23:10:23.665 00.000 7988 Enqueuing Move request for scope (0.17, -0.05)
23:10:23.667 00.002 15712 Worker thread wakes up
23:10:23.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
23:10:23.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
23:10:23.667 00.000 15712 Moving (0.17, -0.05) raw xDistance=-0.04 yDistance=-0.17
23:10:23.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:10:23.669 00.002 7988 UpdateGuideState exits: m=1607 SNR=26.7
23:10:23.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:23.671 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:23.671 00.000 7988 Enqueuing Expose request
23:10:23.671 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 650.00
23:10:23.671 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
23:10:23.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:23.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:10:23.671 00.000 15712 MoveAxis(E, 11, ABG)
23:10:23.671 00.000 15712 Guiding  Dir = 2, Dur = 11
23:10:23.688 00.017 15712 IsGuiding returns 0
23:10:23.704 00.016 15712 IsGuiding returns 1
23:10:23.704 00.000 15712 scope still moving after pulse duration time elapsed
23:10:23.752 00.048 15712 IsGuiding returns 0
23:10:23.752 00.000 15712 scope move finished after 11 + 52 ms
23:10:23.752 00.000 15712 Move returns status 0, amount 11
23:10:23.752 00.000 15712 MoveAxis(N, 0, ABG)
23:10:23.752 00.000 15712 Move returns status 0, amount 0
23:10:23.752 00.000 15712 move complete, result=0
23:10:23.752 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:10:23.754 00.002 15712 worker thread done servicing request
23:10:23.754 00.000 15712 Worker thread wakes up
23:10:23.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:23.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:25.393 01.639 15712 Exposure complete
23:10:25.455 00.062 15712 worker thread done servicing request
23:10:25.455 00.000 7988 OnExposeComplete: enter
23:10:25.457 00.002 7988 UpdateGuideState(): m_state=6
23:10:25.457 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
23:10:25.459 00.002 7988 Star::Find returns 1 (0), X=500.58, Y=800.77, Mass=1537, SNR=26.0, Peak=146 HFD=4.3
23:10:25.460 00.001 7988 MultiStar: [#1 0.42,0.13,1.01,U] [#2 0.24,-0.13,0.88,U] [#3 0.10,-0.06,0.86,U] [#4 0.05,0.16,0.74,U] [#5 0.34,-0.03,0.73,U] [#6 -0.20,-0.07,0.65,U] [#7 0.06,0.17,0.53,U] [#8 0.01,0.38,0.46,U] 
23:10:25.460 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {-0.07, 0.15}
23:10:25.462 00.002 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
23:10:25.462 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
23:10:25.464 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=0.06 mountY=-0.12, mountTheta=-1.10
23:10:25.466 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.06, opts=13)
23:10:25.466 00.000 7988 Enqueuing Move request for scope (0.12, 0.06)
23:10:25.468 00.002 15712 Worker thread wakes up
23:10:25.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:10:25.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:10:25.468 00.000 15712 Moving (0.12, 0.06) raw xDistance=0.06 yDistance=-0.12
23:10:25.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:10:25.468 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.0
23:10:25.471 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:25.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:25.472 00.001 7988 Enqueuing Expose request
23:10:25.474 00.002 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 649.94
23:10:25.474 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
23:10:25.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:25.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:10:25.474 00.000 15712 MoveAxis(E, 10, ABG)
23:10:25.474 00.000 15712 Guiding  Dir = 2, Dur = 10
23:10:25.474 00.000 15712 IsGuiding returns 0
23:10:25.494 00.020 15712 IsGuiding returns 1
23:10:25.494 00.000 15712 scope still moving after pulse duration time elapsed
23:10:25.541 00.047 15712 IsGuiding returns 0
23:10:25.541 00.000 15712 scope move finished after 10 + 57 ms
23:10:25.541 00.000 15712 Move returns status 0, amount 10
23:10:25.541 00.000 15712 MoveAxis(N, 0, ABG)
23:10:25.541 00.000 15712 Move returns status 0, amount 0
23:10:25.541 00.000 15712 move complete, result=0
23:10:25.541 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:10:25.544 00.003 15712 worker thread done servicing request
23:10:25.544 00.000 15712 Worker thread wakes up
23:10:25.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:25.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:26.957 01.413 15712 Exposure complete
23:10:27.017 00.060 15712 worker thread done servicing request
23:10:27.017 00.000 7988 OnExposeComplete: enter
23:10:27.019 00.002 7988 UpdateGuideState(): m_state=6
23:10:27.019 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
23:10:27.019 00.000 7988 Star::Find returns 1 (0), X=500.67, Y=800.97, Mass=1493, SNR=25.6, Peak=154 HFD=4.2
23:10:27.022 00.003 7988 MultiStar: [#1 0.23,0.06,1.04,U] [#2 0.15,0.29,0.93,U] [#3 0.10,0.10,0.93,U] [#4 0.11,0.29,0.79,U] [#5 0.27,0.11,0.74,U] [#6 -0.37,0.10,0.69,U] [#7 -0.05,0.23,0.50,U] [#8 0.34,0.55,0.00,M1] 
23:10:27.022 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.19}, one-star: {0.01, 0.35}
23:10:27.022 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
23:10:27.025 00.003 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
23:10:27.025 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.20 mountX=0.19 mountY=-0.08, mountTheta=-0.39
23:10:27.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.19, opts=13)
23:10:27.025 00.000 7988 Enqueuing Move request for scope (0.07, 0.19)
23:10:27.030 00.005 15712 Worker thread wakes up
23:10:27.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
23:10:27.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
23:10:27.030 00.000 15712 Moving (0.07, 0.19) raw xDistance=0.19 yDistance=-0.08
23:10:27.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:27.030 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.6
23:10:27.033 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:27.034 00.001 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 649.89
23:10:27.034 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:27.034 00.000 7988 Enqueuing Expose request
23:10:27.034 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
23:10:27.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:27.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:10:27.034 00.000 15712 MoveAxis(W, 28, ABG)
23:10:27.034 00.000 15712 Guiding  Dir = 3, Dur = 28
23:10:27.034 00.000 15712 IsGuiding returns 0
23:10:27.058 00.024 15712 PulseGuide returned control before completion, sleep 14
23:10:27.103 00.045 15712 IsGuiding returns 0
23:10:27.103 00.000 15712 Move returns status 0, amount 28
23:10:27.103 00.000 15712 MoveAxis(N, 0, ABG)
23:10:27.103 00.000 15712 Move returns status 0, amount 0
23:10:27.110 00.007 15712 move complete, result=0
23:10:27.110 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
23:10:27.110 00.000 15712 worker thread done servicing request
23:10:27.110 00.000 15712 Worker thread wakes up
23:10:27.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:27.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:28.738 01.628 15712 Exposure complete
23:10:28.800 00.062 15712 worker thread done servicing request
23:10:28.800 00.000 7988 OnExposeComplete: enter
23:10:28.802 00.002 7988 UpdateGuideState(): m_state=6
23:10:28.802 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
23:10:28.804 00.002 7988 Star::Find returns 1 (0), X=500.53, Y=800.55, Mass=1534, SNR=26.1, Peak=156 HFD=4.4
23:10:28.804 00.000 7988 MultiStar: [#1 0.11,-0.17,1.00,U] [#2 -0.06,-0.07,0.88,U] [#3 0.20,-0.08,0.84,U] [#4 -0.05,0.26,0.78,U] [#5 0.28,-0.10,0.73,U] [#6 -0.33,-0.17,0.66,U] [#7 -0.09,0.11,0.52,U] [#8 0.49,-0.01,0.00,M2] 
23:10:28.806 00.002 7988 refined, 7 included, MultiStar: {0.00, -0.05}, one-star: {-0.12, -0.08}
23:10:28.808 00.002 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
23:10:28.808 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
23:10:28.810 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.56 mountX=-0.05 mountY=0.00, mountTheta=3.12
23:10:28.811 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.05, opts=13)
23:10:28.811 00.000 7988 Enqueuing Move request for scope (0.00, -0.05)
23:10:28.813 00.002 15712 Worker thread wakes up
23:10:28.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
23:10:28.813 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
23:10:28.813 00.000 15712 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.00
23:10:28.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:28.813 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.1
23:10:28.816 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:28.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:28.818 00.002 7988 Enqueuing Expose request
23:10:28.820 00.002 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 649.84
23:10:28.820 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
23:10:28.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:28.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:10:28.820 00.000 15712 MoveAxis(E, 9, ABG)
23:10:28.820 00.000 15712 Guiding  Dir = 2, Dur = 9
23:10:28.820 00.000 15712 IsGuiding returns 0
23:10:28.835 00.015 15712 IsGuiding returns 0
23:10:28.835 00.000 15712 Move returns status 0, amount 9
23:10:28.835 00.000 15712 MoveAxis(N, 0, ABG)
23:10:28.835 00.000 15712 Move returns status 0, amount 0
23:10:28.835 00.000 15712 move complete, result=0
23:10:28.835 00.000 15712 worker thread done servicing request
23:10:28.835 00.000 15712 Worker thread wakes up
23:10:28.835 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:10:28.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:28.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:30.254 01.419 15712 Exposure complete
23:10:30.309 00.055 15712 worker thread done servicing request
23:10:30.309 00.000 7988 OnExposeComplete: enter
23:10:30.316 00.007 7988 UpdateGuideState(): m_state=6
23:10:30.316 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
23:10:30.316 00.000 7988 Star::Find returns 1 (0), X=500.49, Y=800.53, Mass=1554, SNR=26.4, Peak=152 HFD=5.0
23:10:30.316 00.000 7988 MultiStar: [#1 0.11,-0.21,1.00,U] [#2 -0.05,-0.18,0.86,U] [#3 0.08,-0.16,0.87,U] [#4 0.28,-0.24,0.76,U] [#5 0.11,-0.31,0.72,U] [#6 -0.58,-0.27,0.00,M4] [#7 0.05,-0.06,0.50,U] [#8 0.27,-0.03,0.51,U] 
23:10:30.316 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.17}, one-star: {-0.17, -0.10}
23:10:30.316 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
23:10:30.316 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
23:10:30.316 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.19 mountX=-0.17 mountY=-0.06, mountTheta=-2.78
23:10:30.326 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.17, opts=13)
23:10:30.326 00.000 7988 Enqueuing Move request for scope (0.07, -0.17)
23:10:30.326 00.000 15712 Worker thread wakes up
23:10:30.326 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
23:10:30.326 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
23:10:30.326 00.000 15712 Moving (0.07, -0.17) raw xDistance=-0.17 yDistance=-0.06
23:10:30.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:30.326 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.4
23:10:30.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:30.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:30.332 00.006 7988 Enqueuing Expose request
23:10:30.332 00.000 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 649.78
23:10:30.332 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
23:10:30.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:30.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:10:30.332 00.000 15712 MoveAxis(E, 41, ABG)
23:10:30.332 00.000 15712 Guiding  Dir = 2, Dur = 41
23:10:30.352 00.020 15712 IsGuiding returns 0
23:10:30.364 00.012 15712 PulseGuide returned control before completion, sleep 36
23:10:30.412 00.048 15712 IsGuiding returns 1
23:10:30.412 00.000 15712 scope still moving after pulse duration time elapsed
23:10:30.448 00.036 15712 IsGuiding returns 0
23:10:30.448 00.000 15712 scope move finished after 41 + 54 ms
23:10:30.448 00.000 15712 Move returns status 0, amount 41
23:10:30.448 00.000 15712 MoveAxis(N, 0, ABG)
23:10:30.448 00.000 15712 Move returns status 0, amount 0
23:10:30.448 00.000 15712 move complete, result=0
23:10:30.448 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:10:30.451 00.003 15712 worker thread done servicing request
23:10:30.451 00.000 15712 Worker thread wakes up
23:10:30.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:30.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:32.090 01.639 15712 Exposure complete
23:10:32.146 00.056 15712 worker thread done servicing request
23:10:32.146 00.000 7988 OnExposeComplete: enter
23:10:32.146 00.000 7988 UpdateGuideState(): m_state=6
23:10:32.152 00.006 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
23:10:32.154 00.002 7988 Star::Find returns 1 (0), X=500.59, Y=800.66, Mass=1618, SNR=26.5, Peak=160 HFD=4.6
23:10:32.154 00.000 7988 MultiStar: [#1 0.37,0.08,0.95,U] [#2 0.24,-0.04,0.90,U] [#3 0.19,0.12,0.88,U] [#4 0.08,0.10,0.78,U] [#5 0.73,0.03,0.00,M1] [#6 -0.31,-0.10,0.68,U] [#7 -0.30,0.37,0.00,M1] [#8 0.14,0.43,0.45,U] 
23:10:32.156 00.002 7988 single-star, 6 included, MultiStar: {0.10, 0.07}, one-star: {-0.07, 0.03}
23:10:32.156 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
23:10:32.158 00.002 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
23:10:32.158 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.66 mountX=0.03 mountY=0.06, mountTheta=1.09
23:10:32.160 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
23:10:32.162 00.002 7988 Enqueuing Move request for scope (-0.07, 0.03)
23:10:32.163 00.001 15712 Worker thread wakes up
23:10:32.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:10:32.163 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:10:32.163 00.000 15712 Moving (-0.07, 0.03) raw xDistance=0.03 yDistance=0.06
23:10:32.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:32.163 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.5
23:10:32.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:32.168 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:32.168 00.000 7988 Enqueuing Expose request
23:10:32.170 00.002 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 649.73
23:10:32.170 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
23:10:32.170 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:32.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:10:32.170 00.000 15712 MoveAxis(E, 8, ABG)
23:10:32.170 00.000 15712 Guiding  Dir = 2, Dur = 8
23:10:32.170 00.000 15712 IsGuiding returns 0
23:10:32.188 00.018 15712 IsGuiding returns 0
23:10:32.188 00.000 15712 Move returns status 0, amount 8
23:10:32.188 00.000 15712 MoveAxis(N, 0, ABG)
23:10:32.188 00.000 15712 Move returns status 0, amount 0
23:10:32.188 00.000 15712 move complete, result=0
23:10:32.188 00.000 15712 worker thread done servicing request
23:10:32.188 00.000 15712 Worker thread wakes up
23:10:32.188 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
23:10:32.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:32.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:33.608 01.420 15712 Exposure complete
23:10:33.659 00.051 15712 worker thread done servicing request
23:10:33.659 00.000 7988 OnExposeComplete: enter
23:10:33.671 00.012 7988 UpdateGuideState(): m_state=6
23:10:33.671 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
23:10:33.671 00.000 7988 Star::Find returns 1 (0), X=500.53, Y=800.87, Mass=1660, SNR=27.4, Peak=149 HFD=4.8
23:10:33.671 00.000 7988 MultiStar: [#1 0.20,0.11,0.96,U] [#2 -0.21,0.29,0.84,U] [#3 -0.17,0.07,0.83,U] [#4 -0.22,0.44,0.00,M1] [#5 0.06,0.14,0.74,U] [#6 -0.32,0.24,0.64,U] [#7 0.10,0.26,0.48,U] [#8 0.10,0.09,0.43,U] 
23:10:33.676 00.005 7988 refined, 7 included, MultiStar: {-0.05, 0.18}, one-star: {-0.13, 0.24}
23:10:33.676 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
23:10:33.676 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
23:10:33.676 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.86 mountX=0.18 mountY=0.05, mountTheta=0.27
23:10:33.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.18, opts=13)
23:10:33.676 00.000 7988 Enqueuing Move request for scope (-0.05, 0.18)
23:10:33.676 00.000 15712 Worker thread wakes up
23:10:33.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
23:10:33.676 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
23:10:33.676 00.000 15712 Moving (-0.05, 0.18) raw xDistance=0.18 yDistance=0.05
23:10:33.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:33.676 00.000 7988 UpdateGuideState exits: m=1660 SNR=27.4
23:10:33.685 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:33.686 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:33.686 00.000 7988 Enqueuing Expose request
23:10:33.686 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 649.68
23:10:33.686 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
23:10:33.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:33.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:10:33.686 00.000 15712 MoveAxis(W, 30, ABG)
23:10:33.686 00.000 15712 Guiding  Dir = 3, Dur = 30
23:10:33.710 00.024 15712 IsGuiding returns 0
23:10:33.727 00.017 15712 PulseGuide returned control before completion, sleep 24
23:10:33.773 00.046 15712 IsGuiding returns 0
23:10:33.773 00.000 15712 Move returns status 0, amount 30
23:10:33.773 00.000 15712 MoveAxis(N, 0, ABG)
23:10:33.773 00.000 15712 Move returns status 0, amount 0
23:10:33.773 00.000 15712 move complete, result=0
23:10:33.773 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
23:10:33.777 00.004 15712 worker thread done servicing request
23:10:33.777 00.000 15712 Worker thread wakes up
23:10:33.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:33.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:35.410 01.633 15712 Exposure complete
23:10:35.472 00.062 15712 worker thread done servicing request
23:10:35.472 00.000 7988 OnExposeComplete: enter
23:10:35.474 00.002 7988 UpdateGuideState(): m_state=6
23:10:35.474 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
23:10:35.474 00.000 7988 Star::Find returns 1 (0), X=500.58, Y=800.88, Mass=1638, SNR=26.9, Peak=152 HFD=4.9
23:10:35.474 00.000 7988 MultiStar: [#1 0.12,0.09,0.96,U] [#2 0.07,0.11,0.84,U] [#3 0.00,-0.08,0.85,U] [#4 -0.07,0.26,0.73,U] [#5 0.02,0.06,0.70,U] [#6 -0.55,0.06,0.00,M3] [#7 0.41,0.15,0.48,U] [#8 0.51,0.25,0.00,M1] 
23:10:35.474 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.12}, one-star: {-0.08, 0.25}
23:10:35.474 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
23:10:35.474 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
23:10:35.474 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.20 mountX=0.12 mountY=-0.05, mountTheta=-0.39
23:10:35.483 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.12, opts=13)
23:10:35.483 00.000 7988 Enqueuing Move request for scope (0.05, 0.12)
23:10:35.483 00.000 15712 Worker thread wakes up
23:10:35.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:10:35.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:10:35.483 00.000 15712 Moving (0.05, 0.12) raw xDistance=0.12 yDistance=-0.05
23:10:35.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:35.483 00.000 7988 UpdateGuideState exits: m=1638 SNR=26.9
23:10:35.488 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:35.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:35.490 00.002 7988 Enqueuing Expose request
23:10:35.490 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.62
23:10:35.490 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
23:10:35.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:35.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:35.490 00.000 15712 MoveAxis(E, 5, ABG)
23:10:35.490 00.000 15712 Guiding  Dir = 2, Dur = 5
23:10:35.490 00.000 15712 IsGuiding returns 0
23:10:35.517 00.027 15712 IsGuiding returns 0
23:10:35.517 00.000 15712 Move returns status 0, amount 5
23:10:35.517 00.000 15712 MoveAxis(N, 0, ABG)
23:10:35.517 00.000 15712 Move returns status 0, amount 0
23:10:35.517 00.000 15712 move complete, result=0
23:10:35.517 00.000 15712 worker thread done servicing request
23:10:35.517 00.000 15712 Worker thread wakes up
23:10:35.517 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:10:35.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:35.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:36.925 01.408 15712 Exposure complete
23:10:36.986 00.061 15712 worker thread done servicing request
23:10:36.986 00.000 7988 OnExposeComplete: enter
23:10:36.988 00.002 7988 UpdateGuideState(): m_state=6
23:10:36.988 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
23:10:36.988 00.000 7988 Star::Find returns 1 (0), X=500.81, Y=800.66, Mass=1578, SNR=26.2, Peak=145 HFD=4.5
23:10:36.988 00.000 7988 MultiStar: [#1 0.20,0.10,0.98,U] [#2 0.03,0.10,0.84,U] [#3 0.06,-0.10,0.91,U] [#4 -0.00,0.30,0.76,U] [#5 0.13,0.02,0.77,U] [#6 -0.49,0.04,0.00,M4] [#7 0.30,0.22,0.51,U] [#8 -0.13,0.46,0.00,M2] 
23:10:36.988 00.000 7988 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.15, 0.03}
23:10:36.988 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
23:10:36.988 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
23:10:36.995 00.007 7988 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.61 mountX=0.08 mountY=-0.12, mountTheta=-0.96
23:10:36.995 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.08, opts=13)
23:10:36.995 00.000 7988 Enqueuing Move request for scope (0.12, 0.08)
23:10:36.995 00.000 15712 Worker thread wakes up
23:10:36.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:10:36.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:10:36.995 00.000 15712 Moving (0.12, 0.08) raw xDistance=0.08 yDistance=-0.12
23:10:36.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:36.995 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.2
23:10:37.002 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:37.004 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:37.004 00.000 7988 Enqueuing Expose request
23:10:37.006 00.002 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 649.57
23:10:37.006 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
23:10:37.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:37.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:10:37.006 00.000 15712 MoveAxis(E, 3, ABG)
23:10:37.006 00.000 15712 Guiding  Dir = 2, Dur = 3
23:10:37.036 00.030 15712 IsGuiding returns 0
23:10:37.052 00.016 15712 IsGuiding returns 0
23:10:37.052 00.000 15712 Move returns status 0, amount 3
23:10:37.052 00.000 15712 MoveAxis(N, 0, ABG)
23:10:37.052 00.000 15712 Move returns status 0, amount 0
23:10:37.052 00.000 15712 move complete, result=0
23:10:37.052 00.000 15712 worker thread done servicing request
23:10:37.052 00.000 15712 Worker thread wakes up
23:10:37.052 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:10:37.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:37.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:38.697 01.645 15712 Exposure complete
23:10:38.745 00.048 15712 worker thread done servicing request
23:10:38.745 00.000 7988 OnExposeComplete: enter
23:10:38.758 00.013 7988 UpdateGuideState(): m_state=6
23:10:38.758 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
23:10:38.760 00.002 7988 Star::Find returns 1 (0), X=500.68, Y=800.80, Mass=1653, SNR=27.3, Peak=145 HFD=4.6
23:10:38.760 00.000 7988 MultiStar: [#1 0.22,0.06,0.95,U] [#2 0.06,0.28,0.84,U] [#3 0.17,0.11,0.81,U] [#4 -0.01,0.60,0.00,M1] [#5 0.34,0.15,0.73,U] [#6 -0.42,0.11,0.62,U] [#7 -0.10,0.33,0.49,U] [#8 -0.18,0.59,0.00,M3] 
23:10:38.763 00.003 7988 refined, 6 included, MultiStar: {0.07, 0.17}, one-star: {0.03, 0.18}
23:10:38.763 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
23:10:38.765 00.002 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
23:10:38.765 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.18 mountX=0.17 mountY=-0.07, mountTheta=-0.41
23:10:38.767 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.17, opts=13)
23:10:38.769 00.002 7988 Enqueuing Move request for scope (0.07, 0.17)
23:10:38.769 00.000 15712 Worker thread wakes up
23:10:38.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
23:10:38.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
23:10:38.769 00.000 15712 Moving (0.07, 0.17) raw xDistance=0.17 yDistance=-0.07
23:10:38.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:38.769 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.3
23:10:38.772 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:38.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:38.774 00.002 7988 Enqueuing Expose request
23:10:38.774 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 649.51
23:10:38.774 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
23:10:38.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:38.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:10:38.774 00.000 15712 MoveAxis(W, 29, ABG)
23:10:38.774 00.000 15712 Guiding  Dir = 3, Dur = 29
23:10:38.774 00.000 15712 IsGuiding returns 0
23:10:38.790 00.016 15712 PulseGuide returned control before completion, sleep 22
23:10:38.842 00.052 15712 IsGuiding returns 0
23:10:38.842 00.000 15712 Move returns status 0, amount 29
23:10:38.842 00.000 15712 MoveAxis(N, 0, ABG)
23:10:38.842 00.000 15712 Move returns status 0, amount 0
23:10:38.842 00.000 15712 move complete, result=0
23:10:38.842 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
23:10:38.843 00.001 15712 worker thread done servicing request
23:10:38.843 00.000 15712 Worker thread wakes up
23:10:38.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:38.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:40.257 01.414 15712 Exposure complete
23:10:40.311 00.054 15712 worker thread done servicing request
23:10:40.311 00.000 7988 OnExposeComplete: enter
23:10:40.319 00.008 7988 UpdateGuideState(): m_state=6
23:10:40.319 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
23:10:40.321 00.002 7988 Star::Find returns 1 (0), X=500.62, Y=800.58, Mass=1744, SNR=27.8, Peak=159 HFD=4.9
23:10:40.323 00.002 7988 MultiStar: [#1 0.14,-0.14,0.92,U] [#2 -0.00,-0.11,0.85,U] [#3 0.09,-0.26,0.81,U] [#4 -0.03,-0.05,0.71,U] [#5 0.28,-0.41,0.00,M1] [#6 -0.29,-0.16,0.65,U] [#7 0.07,0.03,0.46,U] [#8 0.27,0.02,0.44,U] 
23:10:40.323 00.000 7988 single-star, 7 included, MultiStar: {0.02, -0.10}, one-star: {-0.03, -0.05}
23:10:40.325 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.77 = 2.52)
23:10:40.325 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
23:10:40.327 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.20 mountX=-0.05 mountY=0.04, mountTheta=2.50
23:10:40.328 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
23:10:40.330 00.002 7988 Enqueuing Move request for scope (-0.03, -0.05)
23:10:40.330 00.000 15712 Worker thread wakes up
23:10:40.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:10:40.330 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:10:40.330 00.000 15712 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=0.04
23:10:40.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:40.330 00.000 7988 UpdateGuideState exits: m=1744 SNR=27.8
23:10:40.333 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:40.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:40.335 00.002 7988 Enqueuing Expose request
23:10:40.335 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 649.45
23:10:40.335 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:10:40.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:40.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:40.335 00.000 15712 MoveAxis(E, 3, ABG)
23:10:40.335 00.000 15712 Guiding  Dir = 2, Dur = 3
23:10:40.335 00.000 15712 IsGuiding returns 0
23:10:40.388 00.053 15712 IsGuiding returns 0
23:10:40.388 00.000 15712 Move returns status 0, amount 3
23:10:40.388 00.000 15712 MoveAxis(N, 0, ABG)
23:10:40.388 00.000 15712 Move returns status 0, amount 0
23:10:40.388 00.000 15712 move complete, result=0
23:10:40.388 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:10:40.394 00.006 15712 worker thread done servicing request
23:10:40.394 00.000 15712 Worker thread wakes up
23:10:40.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:40.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:42.025 01.631 15712 Exposure complete
23:10:42.088 00.063 15712 worker thread done servicing request
23:10:42.088 00.000 7988 OnExposeComplete: enter
23:10:42.090 00.002 7988 UpdateGuideState(): m_state=6
23:10:42.090 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
23:10:42.092 00.002 7988 Star::Find returns 1 (0), X=500.65, Y=800.55, Mass=1515, SNR=25.9, Peak=172 HFD=4.4
23:10:42.094 00.002 7988 MultiStar: [#1 0.23,-0.24,1.00,U] [#2 0.07,-0.26,0.88,U] [#3 0.08,-0.13,0.90,U] [#4 -0.13,-0.02,0.80,U] [#5 0.16,-0.40,0.74,U] [#6 -0.43,-0.46,0.00,M3] [#7 0.06,-0.10,0.52,U] [#8 -0.11,0.10,0.48,U] 
23:10:42.094 00.000 7988 single-star, 7 included, MultiStar: {0.06, -0.16}, one-star: {-0.00, -0.08}
23:10:42.096 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
23:10:42.097 00.001 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
23:10:42.097 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.59 mountX=-0.08 mountY=0.00, mountTheta=3.10
23:10:42.099 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.08, opts=13)
23:10:42.101 00.002 7988 Enqueuing Move request for scope (-0.00, -0.08)
23:10:42.101 00.000 15712 Worker thread wakes up
23:10:42.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
23:10:42.101 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
23:10:42.101 00.000 15712 Moving (-0.00, -0.08) raw xDistance=-0.08 yDistance=0.00
23:10:42.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:42.101 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.9
23:10:42.104 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:42.104 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:42.104 00.000 7988 Enqueuing Expose request
23:10:42.104 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 649.40
23:10:42.104 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:10:42.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:42.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:10:42.104 00.000 15712 MoveAxis(E, 2, ABG)
23:10:42.104 00.000 15712 Guiding  Dir = 2, Dur = 2
23:10:42.104 00.000 15712 IsGuiding returns 0
23:10:42.131 00.027 15712 IsGuiding returns 0
23:10:42.131 00.000 15712 Move returns status 0, amount 2
23:10:42.136 00.005 15712 MoveAxis(N, 0, ABG)
23:10:42.136 00.000 15712 Move returns status 0, amount 0
23:10:42.136 00.000 15712 move complete, result=0
23:10:42.136 00.000 15712 worker thread done servicing request
23:10:42.136 00.000 15712 Worker thread wakes up
23:10:42.136 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
23:10:42.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:42.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:43.554 01.418 15712 Exposure complete
23:10:43.612 00.058 15712 worker thread done servicing request
23:10:43.612 00.000 7988 OnExposeComplete: enter
23:10:43.618 00.006 7988 UpdateGuideState(): m_state=6
23:10:43.618 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
23:10:43.618 00.000 7988 Star::Find returns 1 (0), X=500.66, Y=800.49, Mass=1624, SNR=27.0, Peak=178 HFD=4.8
23:10:43.618 00.000 7988 MultiStar: [#1 0.14,-0.37,0.99,U] [#2 -0.07,-0.31,0.85,U] [#3 0.01,-0.31,0.87,U] [#4 -0.03,-0.12,0.72,U] [#5 0.24,-0.25,0.70,U] [#6 -0.30,-0.34,0.62,U] [#7 0.02,0.11,0.49,U] [#8 0.37,-0.28,0.00,M2] 
23:10:43.618 00.000 7988 single-star, 7 included, MultiStar: {0.01, -0.23}, one-star: {0.00, -0.14}
23:10:43.618 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
23:10:43.618 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
23:10:43.618 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.54 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
23:10:43.618 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.14, opts=13)
23:10:43.629 00.011 7988 Enqueuing Move request for scope (0.00, -0.14)
23:10:43.629 00.000 15712 Worker thread wakes up
23:10:43.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
23:10:43.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
23:10:43.629 00.000 15712 Moving (0.00, -0.14) raw xDistance=-0.14 yDistance=-0.00
23:10:43.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:43.629 00.000 7988 UpdateGuideState exits: m=1624 SNR=27.0
23:10:43.633 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:43.634 00.001 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 649.34
23:10:43.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:43.634 00.000 7988 Enqueuing Expose request
23:10:43.634 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:10:43.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:43.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:10:43.634 00.000 15712 MoveAxis(E, 4, ABG)
23:10:43.634 00.000 15712 Guiding  Dir = 2, Dur = 4
23:10:43.634 00.000 15712 IsGuiding returns 0
23:10:43.653 00.019 15712 IsGuiding returns 0
23:10:43.653 00.000 15712 Move returns status 0, amount 4
23:10:43.653 00.000 15712 MoveAxis(N, 0, ABG)
23:10:43.653 00.000 15712 Move returns status 0, amount 0
23:10:43.653 00.000 15712 move complete, result=0
23:10:43.653 00.000 15712 worker thread done servicing request
23:10:43.653 00.000 15712 Worker thread wakes up
23:10:43.653 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:10:43.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:43.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:45.295 01.642 15712 Exposure complete
23:10:45.357 00.062 15712 worker thread done servicing request
23:10:45.357 00.000 7988 OnExposeComplete: enter
23:10:45.359 00.002 7988 UpdateGuideState(): m_state=6
23:10:45.359 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
23:10:45.361 00.002 7988 Star::Find returns 1 (0), X=500.67, Y=800.37, Mass=1573, SNR=26.4, Peak=185 HFD=4.5
23:10:45.361 00.000 7988 MultiStar: [#1 0.25,-0.31,0.99,U] [#2 0.29,-0.17,0.86,U] [#3 0.13,-0.16,0.87,U] [#4 0.16,0.05,0.76,U] [#5 0.30,-0.31,0.71,U] [#6 -0.18,-0.23,0.65,U] [#7 0.39,-0.25,0.00,M1] [#8 0.08,0.18,0.46,U] 
23:10:45.363 00.002 7988 refined, 7 included, MultiStar: {0.14, -0.17}, one-star: {0.01, -0.26}
23:10:45.363 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
23:10:45.363 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
23:10:45.363 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.90 mountX=-0.17 mountY=-0.13, mountTheta=-2.48
23:10:45.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.17, opts=13)
23:10:45.363 00.000 7988 Enqueuing Move request for scope (0.14, -0.17)
23:10:45.363 00.000 15712 Worker thread wakes up
23:10:45.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
23:10:45.363 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
23:10:45.363 00.000 15712 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=-0.13
23:10:45.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:10:45.363 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.4
23:10:45.373 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:45.375 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:45.375 00.000 7988 Enqueuing Expose request
23:10:45.375 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 649.29
23:10:45.375 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
23:10:45.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:45.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:10:45.375 00.000 15712 MoveAxis(E, 38, ABG)
23:10:45.375 00.000 15712 Guiding  Dir = 2, Dur = 38
23:10:45.375 00.000 15712 IsGuiding returns 0
23:10:45.391 00.016 15712 PulseGuide returned control before completion, sleep 30
23:10:45.439 00.048 15712 IsGuiding returns 0
23:10:45.439 00.000 15712 Move returns status 0, amount 38
23:10:45.439 00.000 15712 MoveAxis(N, 0, ABG)
23:10:45.439 00.000 15712 Move returns status 0, amount 0
23:10:45.439 00.000 15712 move complete, result=0
23:10:45.439 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
23:10:45.445 00.006 15712 worker thread done servicing request
23:10:45.445 00.000 15712 Worker thread wakes up
23:10:45.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:45.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:46.860 01.415 15712 Exposure complete
23:10:46.922 00.062 15712 worker thread done servicing request
23:10:46.922 00.000 7988 OnExposeComplete: enter
23:10:46.922 00.000 7988 UpdateGuideState(): m_state=6
23:10:46.924 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
23:10:46.926 00.002 7988 Star::Find returns 1 (0), X=500.60, Y=800.60, Mass=1703, SNR=27.4, Peak=152 HFD=4.9
23:10:46.926 00.000 7988 MultiStar: [#1 0.31,-0.06,0.93,U] [#2 0.20,-0.02,0.83,U] [#3 0.13,0.05,0.83,U] [#4 -0.10,0.15,0.68,U] [#5 0.34,0.00,0.68,U] [#6 -0.26,0.05,0.60,U] [#7 -0.01,-0.06,0.45,U] [#8 0.35,0.24,0.44,U] 
23:10:46.928 00.002 7988 single-star, 8 included, MultiStar: {0.10, 0.02}, one-star: {-0.05, -0.03}
23:10:46.929 00.001 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.56) = xAngle (-4.24 = 2.04)
23:10:46.929 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.01)
23:10:46.931 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.68 mountX=-0.03 mountY=0.05, mountTheta=2.04
23:10:46.933 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.03, opts=13)
23:10:46.933 00.000 7988 Enqueuing Move request for scope (-0.05, -0.03)
23:10:46.935 00.002 15712 Worker thread wakes up
23:10:46.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
23:10:46.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
23:10:46.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:46.935 00.000 7988 UpdateGuideState exits: m=1703 SNR=27.4
23:10:46.938 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:46.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:46.938 00.000 7988 Enqueuing Expose request
23:10:46.938 00.000 15712 Moving (-0.05, -0.03) raw xDistance=-0.03 yDistance=0.05
23:10:46.938 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.23
23:10:46.938 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
23:10:46.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:46.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:10:46.938 00.000 15712 MoveAxis(E, 5, ABG)
23:10:46.938 00.000 15712 Guiding  Dir = 2, Dur = 5
23:10:46.938 00.000 15712 IsGuiding returns 0
23:10:46.960 00.022 15712 IsGuiding returns 0
23:10:46.960 00.000 15712 Move returns status 0, amount 5
23:10:46.960 00.000 15712 MoveAxis(N, 0, ABG)
23:10:46.960 00.000 15712 Move returns status 0, amount 0
23:10:46.960 00.000 15712 move complete, result=0
23:10:46.960 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:10:46.963 00.003 15712 worker thread done servicing request
23:10:46.963 00.000 15712 Worker thread wakes up
23:10:46.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:46.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:48.705 01.742 15712 Exposure complete
23:10:48.766 00.061 7988 OnExposeComplete: enter
23:10:48.768 00.002 7988 UpdateGuideState(): m_state=6
23:10:48.768 00.000 15712 worker thread done servicing request
23:10:48.768 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
23:10:48.770 00.002 7988 Star::Find returns 1 (0), X=500.70, Y=800.76, Mass=1506, SNR=25.7, Peak=150 HFD=4.5
23:10:48.772 00.002 7988 MultiStar: [#1 0.14,0.00,1.02,U] [#2 0.21,0.10,0.88,U] [#3 0.28,-0.12,0.88,U] [#4 0.39,0.32,0.00,M1] [#5 0.15,0.25,0.76,U] [#6 -0.52,-0.04,0.00,M1] [#7 0.30,0.09,0.51,U] [#8 0.23,0.34,0.46,U] 
23:10:48.772 00.000 7988 single-star, 6 included, MultiStar: {0.18, 0.09}, one-star: {0.04, 0.13}
23:10:48.774 00.002 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
23:10:48.774 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
23:10:48.776 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.25 mountX=0.13 mountY=-0.05, mountTheta=-0.34
23:10:48.778 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
23:10:48.778 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
23:10:48.780 00.002 15712 Worker thread wakes up
23:10:48.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
23:10:48.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
23:10:48.780 00.000 15712 Moving (0.04, 0.13) raw xDistance=0.13 yDistance=-0.05
23:10:48.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:10:48.781 00.001 7988 UpdateGuideState exits: m=1506 SNR=25.7
23:10:48.782 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:48.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:48.782 00.000 7988 Enqueuing Expose request
23:10:48.782 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.17
23:10:48.782 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
23:10:48.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:48.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:48.782 00.000 15712 MoveAxis(E, 7, ABG)
23:10:48.782 00.000 15712 Guiding  Dir = 2, Dur = 7
23:10:48.782 00.000 15712 IsGuiding returns 0
23:10:48.816 00.034 15712 IsGuiding returns 0
23:10:48.816 00.000 15712 Move returns status 0, amount 7
23:10:48.816 00.000 15712 MoveAxis(N, 0, ABG)
23:10:48.816 00.000 15712 Move returns status 0, amount 0
23:10:48.816 00.000 15712 move complete, result=0
23:10:48.816 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:10:48.819 00.003 15712 worker thread done servicing request
23:10:48.819 00.000 15712 Worker thread wakes up
23:10:48.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:48.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:50.234 01.415 15712 Exposure complete
23:10:50.293 00.059 15712 worker thread done servicing request
23:10:50.293 00.000 7988 OnExposeComplete: enter
23:10:50.295 00.002 7988 UpdateGuideState(): m_state=6
23:10:50.297 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
23:10:50.297 00.000 7988 Star::Find returns 1 (0), X=500.94, Y=800.78, Mass=1546, SNR=25.9, Peak=152 HFD=4.2
23:10:50.299 00.002 7988 MultiStar: [#1 0.39,0.12,1.02,U] [#2 0.37,0.26,0.89,U] [#3 0.26,-0.04,0.90,U] [#4 0.24,0.23,0.78,U] [#5 0.53,0.14,0.00,M1] [#6 -0.38,0.09,0.68,U] [#7 0.28,0.08,0.53,U] [#8 0.41,0.40,0.00,M1] 
23:10:50.299 00.000 7988 refined, 6 included, MultiStar: {0.23, 0.13}, one-star: {0.28, 0.15}
23:10:50.301 00.002 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
23:10:50.301 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
23:10:50.303 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.26 cameraTheta=0.52 mountX=0.13 mountY=-0.23, mountTheta=-1.05
23:10:50.305 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.13, opts=13)
23:10:50.305 00.000 7988 Enqueuing Move request for scope (0.23, 0.13)
23:10:50.307 00.002 15712 Worker thread wakes up
23:10:50.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
23:10:50.307 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
23:10:50.307 00.000 15712 Moving (0.23, 0.13) raw xDistance=0.13 yDistance=-0.23
23:10:50.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:50.307 00.000 7988 UpdateGuideState exits: m=1546 SNR=25.9
23:10:50.310 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:50.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:50.311 00.001 7988 Enqueuing Expose request
23:10:50.311 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.12
23:10:50.311 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
23:10:50.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:50.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:10:50.311 00.000 15712 MoveAxis(E, 7, ABG)
23:10:50.311 00.000 15712 Guiding  Dir = 2, Dur = 7
23:10:50.311 00.000 15712 IsGuiding returns 0
23:10:50.327 00.016 15712 IsGuiding returns 0
23:10:50.327 00.000 15712 Move returns status 0, amount 7
23:10:50.327 00.000 15712 MoveAxis(N, 0, ABG)
23:10:50.327 00.000 15712 Move returns status 0, amount 0
23:10:50.327 00.000 15712 move complete, result=0
23:10:50.327 00.000 15712 worker thread done servicing request
23:10:50.327 00.000 15712 Worker thread wakes up
23:10:50.327 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:10:50.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:50.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:51.971 01.644 15712 Exposure complete
23:10:52.032 00.061 15712 worker thread done servicing request
23:10:52.032 00.000 7988 OnExposeComplete: enter
23:10:52.032 00.000 7988 UpdateGuideState(): m_state=6
23:10:52.035 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
23:10:52.035 00.000 7988 Star::Find returns 1 (0), X=500.87, Y=800.99, Mass=1570, SNR=26.3, Peak=154 HFD=4.3
23:10:52.035 00.000 7988 MultiStar: [#1 0.46,0.16,0.00,M1] [#2 0.28,0.23,0.87,U] [#3 0.35,0.37,0.00,M1] [#4 0.21,0.35,0.80,U] [#5 0.30,0.12,0.71,U] [#6 -0.12,0.14,0.65,U] [#7 0.24,0.12,0.48,U] [#8 0.59,0.20,0.00,M2] 
23:10:52.035 00.000 7988 refined, 5 included, MultiStar: {0.19, 0.24}, one-star: {0.21, 0.36}
23:10:52.035 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
23:10:52.035 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
23:10:52.035 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.31 cameraTheta=0.89 mountX=0.24 mountY=-0.20, mountTheta=-0.69
23:10:52.043 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.24, opts=13)
23:10:52.043 00.000 7988 Enqueuing Move request for scope (0.19, 0.24)
23:10:52.043 00.000 15712 Worker thread wakes up
23:10:52.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
23:10:52.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
23:10:52.043 00.000 15712 Moving (0.19, 0.24) raw xDistance=0.24 yDistance=-0.20
23:10:52.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:52.043 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.3
23:10:52.048 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:52.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:52.050 00.002 7988 Enqueuing Expose request
23:10:52.050 00.000 15712 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 649.06
23:10:52.050 00.000 15712 PPEC: input: 0.24, control: 0.12, exposure: 1500
23:10:52.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:52.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:10:52.050 00.000 15712 MoveAxis(W, 39, ABG)
23:10:52.050 00.000 15712 Guiding  Dir = 3, Dur = 39
23:10:52.087 00.037 15712 IsGuiding returns 0
23:10:52.108 00.021 15712 PulseGuide returned control before completion, sleep 34
23:10:52.150 00.042 15712 IsGuiding returns 0
23:10:52.150 00.000 15712 Move returns status 0, amount 39
23:10:52.150 00.000 15712 MoveAxis(N, 0, ABG)
23:10:52.150 00.000 15712 Move returns status 0, amount 0
23:10:52.150 00.000 15712 move complete, result=0
23:10:52.150 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
23:10:52.159 00.009 15712 worker thread done servicing request
23:10:52.159 00.000 15712 Worker thread wakes up
23:10:52.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:52.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:53.564 01.405 15712 Exposure complete
23:10:53.624 00.060 15712 worker thread done servicing request
23:10:53.624 00.000 7988 OnExposeComplete: enter
23:10:53.626 00.002 7988 UpdateGuideState(): m_state=6
23:10:53.626 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
23:10:53.626 00.000 7988 Star::Find returns 1 (0), X=500.74, Y=800.56, Mass=1559, SNR=26.6, Peak=151 HFD=4.6
23:10:53.626 00.000 7988 MultiStar: [#1 0.03,0.03,1.02,U] [#2 -0.09,0.09,0.90,U] [#3 -0.07,-0.08,0.86,U] [#4 0.11,0.13,0.79,U] [#5 0.34,0.14,0.77,U] [#6 -0.52,-0.28,0.00,M1] [#7 0.18,0.10,0.47,U] [#8 0.05,0.05,0.45,U] 
23:10:53.626 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.08, -0.06}
23:10:53.626 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
23:10:53.626 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
23:10:53.626 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.54 mountX=0.04 mountY=-0.07, mountTheta=-1.03
23:10:53.626 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
23:10:53.626 00.000 7988 Enqueuing Move request for scope (0.07, 0.04)
23:10:53.626 00.000 15712 Worker thread wakes up
23:10:53.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:10:53.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:10:53.626 00.000 15712 Moving (0.07, 0.04) raw xDistance=0.04 yDistance=-0.07
23:10:53.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:53.626 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.6
23:10:53.639 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:53.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:53.644 00.005 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 649.00
23:10:53.644 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
23:10:53.644 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:53.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:10:53.644 00.000 15712 MoveAxis(E, 5, ABG)
23:10:53.644 00.000 15712 Guiding  Dir = 2, Dur = 5
23:10:53.644 00.000 7988 Enqueuing Expose request
23:10:53.644 00.000 15712 IsGuiding returns 0
23:10:53.660 00.016 15712 IsGuiding returns 0
23:10:53.660 00.000 15712 Move returns status 0, amount 5
23:10:53.660 00.000 15712 MoveAxis(N, 0, ABG)
23:10:53.660 00.000 15712 Move returns status 0, amount 0
23:10:53.660 00.000 15712 move complete, result=0
23:10:53.660 00.000 15712 worker thread done servicing request
23:10:53.660 00.000 15712 Worker thread wakes up
23:10:53.660 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:10:53.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:53.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:55.302 01.642 15712 Exposure complete
23:10:55.354 00.052 15712 worker thread done servicing request
23:10:55.363 00.009 7988 OnExposeComplete: enter
23:10:55.363 00.000 7988 UpdateGuideState(): m_state=6
23:10:55.365 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
23:10:55.365 00.000 7988 Star::Find returns 1 (0), X=500.80, Y=800.32, Mass=1510, SNR=25.9, Peak=168 HFD=4.5
23:10:55.367 00.002 7988 MultiStar: [#1 0.39,-0.18,0.99,U] [#2 0.12,-0.34,0.87,U] [#3 -0.01,-0.21,0.90,U] [#4 0.19,-0.20,0.81,U] [#5 0.30,-0.30,0.78,U] [#6 -0.33,-0.27,0.66,U] [#7 0.34,0.09,0.54,U] [#8 0.33,-0.14,0.46,U] 
23:10:55.367 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.22}, one-star: {0.14, -0.31}
23:10:55.369 00.002 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
23:10:55.369 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
23:10:55.372 00.003 7988 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.28 cameraTheta=-0.95 mountX=-0.22 mountY=-0.16, mountTheta=-2.53
23:10:55.372 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.22, opts=13)
23:10:55.374 00.002 7988 Enqueuing Move request for scope (0.16, -0.22)
23:10:55.376 00.002 15712 Worker thread wakes up
23:10:55.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.22) opts 0xd
23:10:55.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.22)
23:10:55.376 00.000 15712 Moving (0.16, -0.22) raw xDistance=-0.22 yDistance=-0.16
23:10:55.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:55.376 00.000 7988 UpdateGuideState exits: m=1510 SNR=25.9
23:10:55.378 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:55.379 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:55.379 00.000 7988 Enqueuing Expose request
23:10:55.381 00.002 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 648.94
23:10:55.381 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
23:10:55.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:55.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:10:55.381 00.000 15712 MoveAxis(E, 49, ABG)
23:10:55.381 00.000 15712 Guiding  Dir = 2, Dur = 49
23:10:55.381 00.000 15712 IsGuiding returns 0
23:10:55.396 00.015 15712 PulseGuide returned control before completion, sleep 44
23:10:55.481 00.085 15712 IsGuiding returns 0
23:10:55.481 00.000 15712 Move returns status 0, amount 49
23:10:55.481 00.000 15712 MoveAxis(N, 0, ABG)
23:10:55.481 00.000 15712 Move returns status 0, amount 0
23:10:55.481 00.000 15712 move complete, result=0
23:10:55.481 00.000 15712 worker thread done servicing request
23:10:55.481 00.000 15712 Worker thread wakes up
23:10:55.481 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.2 px 0 ms NORTH
23:10:55.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:55.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:56.895 01.414 15712 Exposure complete
23:10:56.944 00.049 15712 worker thread done servicing request
23:10:56.944 00.000 7988 OnExposeComplete: enter
23:10:56.957 00.013 7988 UpdateGuideState(): m_state=6
23:10:56.957 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
23:10:56.957 00.000 7988 Star::Find returns 1 (0), X=500.76, Y=800.56, Mass=1541, SNR=26.1, Peak=170 HFD=4.6
23:10:56.961 00.004 7988 MultiStar: [#1 0.38,-0.23,0.99,U] [#2 0.21,-0.16,0.89,U] [#3 0.24,-0.18,0.89,U] [#4 0.20,-0.08,0.77,U] [#5 0.32,-0.11,0.73,U] [#6 -0.34,-0.14,0.68,U] [#7 0.24,0.15,0.48,U] [#8 0.32,0.07,0.44,U] 
23:10:56.961 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.11}, one-star: {0.10, -0.07}
23:10:56.961 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
23:10:56.961 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
23:10:56.961 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.58 mountX=-0.07 mountY=-0.10, mountTheta=-2.15
23:10:56.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.07, opts=13)
23:10:56.961 00.000 7988 Enqueuing Move request for scope (0.10, -0.07)
23:10:56.961 00.000 15712 Worker thread wakes up
23:10:56.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:10:56.961 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:10:56.961 00.000 15712 Moving (0.10, -0.07) raw xDistance=-0.07 yDistance=-0.10
23:10:56.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:56.961 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.1
23:10:56.971 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:56.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:56.973 00.002 7988 Enqueuing Expose request
23:10:56.973 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 648.88
23:10:56.973 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
23:10:56.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:56.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:10:56.973 00.000 15712 MoveAxis(E, 4, ABG)
23:10:56.973 00.000 15712 Guiding  Dir = 2, Dur = 4
23:10:56.973 00.000 15712 IsGuiding returns 0
23:10:56.999 00.026 15712 IsGuiding returns 0
23:10:56.999 00.000 15712 Move returns status 0, amount 4
23:10:56.999 00.000 15712 MoveAxis(N, 0, ABG)
23:10:56.999 00.000 15712 Move returns status 0, amount 0
23:10:56.999 00.000 15712 move complete, result=0
23:10:56.999 00.000 15712 worker thread done servicing request
23:10:56.999 00.000 15712 Worker thread wakes up
23:10:56.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:56.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:10:56.999 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:10:58.634 01.635 15712 Exposure complete
23:10:58.695 00.061 15712 worker thread done servicing request
23:10:58.695 00.000 7988 OnExposeComplete: enter
23:10:58.695 00.000 7988 UpdateGuideState(): m_state=6
23:10:58.697 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
23:10:58.697 00.000 7988 Star::Find returns 1 (0), X=500.77, Y=800.38, Mass=1558, SNR=26.2, Peak=204 HFD=4.4
23:10:58.699 00.002 7988 MultiStar: [#1 0.29,-0.14,1.03,U] [#2 0.15,-0.28,0.89,U] [#3 0.19,-0.32,0.84,U] [#4 0.12,-0.20,0.78,U] [#5 0.41,-0.59,0.00,M1] [#6 -0.34,-0.20,0.70,U] [#7 0.24,-0.03,0.52,U] [#8 0.15,0.07,0.45,U] 
23:10:58.701 00.002 7988 refined, 7 included, MultiStar: {0.12, -0.19}, one-star: {0.12, -0.25}
23:10:58.701 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
23:10:58.703 00.002 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
23:10:58.703 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.01 mountX=-0.19 mountY=-0.12, mountTheta=-2.59
23:10:58.705 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.19, opts=13)
23:10:58.707 00.002 7988 Enqueuing Move request for scope (0.12, -0.19)
23:10:58.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:10:58.709 00.002 7988 UpdateGuideState exits: m=1558 SNR=26.2
23:10:58.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:58.711 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:10:58.712 00.001 7988 Enqueuing Expose request
23:10:58.712 00.000 15712 Worker thread wakes up
23:10:58.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
23:10:58.712 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
23:10:58.712 00.000 15712 Moving (0.12, -0.19) raw xDistance=-0.19 yDistance=-0.12
23:10:58.712 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 648.83
23:10:58.712 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
23:10:58.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:58.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:10:58.712 00.000 15712 MoveAxis(E, 43, ABG)
23:10:58.712 00.000 15712 Guiding  Dir = 2, Dur = 43
23:10:58.743 00.031 15712 IsGuiding returns 0
23:10:58.759 00.016 15712 PulseGuide returned control before completion, sleep 38
23:10:58.806 00.047 15712 IsGuiding returns 1
23:10:58.806 00.000 15712 scope still moving after pulse duration time elapsed
23:10:58.839 00.033 15712 IsGuiding returns 0
23:10:58.839 00.000 15712 scope move finished after 43 + 53 ms
23:10:58.839 00.000 15712 Move returns status 0, amount 43
23:10:58.839 00.000 15712 MoveAxis(N, 0, ABG)
23:10:58.839 00.000 15712 Move returns status 0, amount 0
23:10:58.839 00.000 15712 move complete, result=0
23:10:58.839 00.000 15712 worker thread done servicing request
23:10:58.839 00.000 15712 Worker thread wakes up
23:10:58.839 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
23:10:58.841 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:10:58.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:00.258 01.417 15712 Exposure complete
23:11:00.310 00.052 15712 worker thread done servicing request
23:11:00.310 00.000 7988 OnExposeComplete: enter
23:11:00.319 00.009 7988 UpdateGuideState(): m_state=6
23:11:00.319 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
23:11:00.319 00.000 7988 Star::Find returns 1 (0), X=500.56, Y=800.65, Mass=1772, SNR=27.9, Peak=140 HFD=4.8
23:11:00.319 00.000 7988 MultiStar: [#1 0.16,-0.01,0.96,U] [#2 0.13,0.14,0.82,U] [#3 0.13,0.08,0.81,U] [#4 0.09,0.28,0.74,U] [#5 0.40,0.29,0.00,M2] [#6 -0.29,-0.14,0.62,U] [#7 0.11,0.23,0.47,U] [#8 0.50,-0.06,0.00,M1] 
23:11:00.319 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.08}, one-star: {-0.10, 0.03}
23:11:00.319 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
23:11:00.326 00.007 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
23:11:00.326 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.13 mountX=0.08 mountY=-0.04, mountTheta=-0.46
23:11:00.326 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
23:11:00.326 00.000 7988 Enqueuing Move request for scope (0.04, 0.08)
23:11:00.326 00.000 15712 Worker thread wakes up
23:11:00.326 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:11:00.326 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:11:00.326 00.000 15712 Moving (0.04, 0.08) raw xDistance=0.08 yDistance=-0.04
23:11:00.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:11:00.326 00.000 7988 UpdateGuideState exits: m=1772 SNR=27.9
23:11:00.334 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:00.334 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:00.335 00.001 7988 Enqueuing Expose request
23:11:00.335 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 648.77
23:11:00.335 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
23:11:00.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:00.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:11:00.335 00.000 15712 MoveAxis(E, 7, ABG)
23:11:00.335 00.000 15712 Guiding  Dir = 2, Dur = 7
23:11:00.335 00.000 15712 IsGuiding returns 0
23:11:00.357 00.022 15712 IsGuiding returns 0
23:11:00.357 00.000 15712 Move returns status 0, amount 7
23:11:00.357 00.000 15712 MoveAxis(N, 0, ABG)
23:11:00.357 00.000 15712 Move returns status 0, amount 0
23:11:00.357 00.000 15712 move complete, result=0
23:11:00.357 00.000 15712 worker thread done servicing request
23:11:00.357 00.000 15712 Worker thread wakes up
23:11:00.357 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:11:00.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:00.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:01.996 01.639 15712 Exposure complete
23:11:02.045 00.049 15712 worker thread done servicing request
23:11:02.045 00.000 7988 OnExposeComplete: enter
23:11:02.060 00.015 7988 UpdateGuideState(): m_state=6
23:11:02.062 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
23:11:02.062 00.000 7988 Star::Find returns 1 (0), X=500.73, Y=801.12, Mass=1548, SNR=26.2, Peak=180 HFD=4.2
23:11:02.062 00.000 7988 MultiStar: [#1 0.13,0.37,0.99,U] [#2 0.09,0.46,0.00,M1] [#3 0.07,0.34,0.89,U] [#4 -0.00,0.57,0.00,M1] [#5 0.14,0.14,0.72,U] [#6 -0.20,0.49,0.00,M1] [#7 -0.09,0.65,0.00,M1] [#8 0.24,0.57,0.00,M2] 
23:11:02.062 00.000 7988 refined, 3 included, MultiStar: {0.10, 0.35}, one-star: {0.08, 0.49}
23:11:02.062 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
23:11:02.062 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
23:11:02.062 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.29 mountX=0.35 mountY=-0.11, mountTheta=-0.31
23:11:02.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.35, opts=13)
23:11:02.062 00.000 7988 Enqueuing Move request for scope (0.10, 0.35)
23:11:02.062 00.000 15712 Worker thread wakes up
23:11:02.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.35) opts 0xd
23:11:02.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.35)
23:11:02.062 00.000 15712 Moving (0.10, 0.35) raw xDistance=0.35 yDistance=-0.11
23:11:02.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:02.062 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.2
23:11:02.074 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:02.075 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:02.075 00.000 7988 Enqueuing Expose request
23:11:02.075 00.000 15712 PPEC rslt: input = 0.35, final = 0.19, react = 0.21, pred = -0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 648.71
23:11:02.075 00.000 15712 PPEC: input: 0.35, control: 0.19, exposure: 1500
23:11:02.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:02.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:11:02.075 00.000 15712 MoveAxis(W, 61, ABG)
23:11:02.075 00.000 15712 Guiding  Dir = 3, Dur = 61
23:11:02.095 00.020 15712 IsGuiding returns 0
23:11:02.112 00.017 15712 PulseGuide returned control before completion, sleep 55
23:11:02.172 00.060 15712 IsGuiding returns 1
23:11:02.172 00.000 15712 scope still moving after pulse duration time elapsed
23:11:02.203 00.031 15712 IsGuiding returns 0
23:11:02.203 00.000 15712 scope move finished after 61 + 51 ms
23:11:02.203 00.000 15712 Move returns status 0, amount 61
23:11:02.203 00.000 15712 MoveAxis(N, 0, ABG)
23:11:02.203 00.000 15712 Move returns status 0, amount 0
23:11:02.203 00.000 15712 move complete, result=0
23:11:02.203 00.000 7988 GuideStep: 0.3 px 61 ms WEST, -0.1 px 0 ms NORTH
23:11:02.203 00.000 15712 worker thread done servicing request
23:11:02.203 00.000 15712 Worker thread wakes up
23:11:02.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:02.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:03.627 01.424 15712 Exposure complete
23:11:03.688 00.061 15712 worker thread done servicing request
23:11:03.689 00.001 7988 OnExposeComplete: enter
23:11:03.689 00.000 7988 UpdateGuideState(): m_state=6
23:11:03.689 00.000 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
23:11:03.692 00.003 7988 Star::Find returns 1 (0), X=500.73, Y=801.13, Mass=1671, SNR=27.4, Peak=178 HFD=4.5
23:11:03.692 00.000 7988 MultiStar: [#1 0.35,0.34,0.00,M1] [#2 0.24,0.39,0.00,M2] [#3 0.16,0.40,0.86,U] [#4 -0.05,0.41,0.72,U] [#5 0.35,0.38,0.00,M2] [#6 -0.30,0.33,0.63,U] [#7 0.12,0.39,0.48,U] [#8 0.50,0.52,0.00,M3] 
23:11:03.692 00.000 7988 refined, 4 included, MultiStar: {0.01, 0.42}, one-star: {0.07, 0.50}
23:11:03.692 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
23:11:03.692 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
23:11:03.692 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.54 mountX=0.42 mountY=-0.02, mountTheta=-0.05
23:11:03.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.42, opts=13)
23:11:03.692 00.000 7988 Enqueuing Move request for scope (0.01, 0.42)
23:11:03.692 00.000 15712 Worker thread wakes up
23:11:03.692 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.42) opts 0xd
23:11:03.692 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.42)
23:11:03.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:03.692 00.000 7988 UpdateGuideState exits: m=1671 SNR=27.4
23:11:03.704 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:03.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:03.706 00.002 7988 Enqueuing Expose request
23:11:03.706 00.000 15712 Moving (0.01, 0.42) raw xDistance=0.42 yDistance=-0.02
23:11:03.709 00.003 15712 PPEC rslt: input = 0.42, final = 0.22, react = 0.25, pred = -0.03, hyst = 0.22, hyst_pct = 0.00, period_length = 648.65
23:11:03.709 00.000 15712 PPEC: input: 0.42, control: 0.22, exposure: 1500
23:11:03.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:03.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:11:03.709 00.000 15712 MoveAxis(W, 73, ABG)
23:11:03.709 00.000 15712 Guiding  Dir = 3, Dur = 73
23:11:03.709 00.000 15712 IsGuiding returns 0
23:11:03.725 00.016 15712 PulseGuide returned control before completion, sleep 64
23:11:03.820 00.095 15712 IsGuiding returns 0
23:11:03.820 00.000 15712 Move returns status 0, amount 73
23:11:03.820 00.000 15712 MoveAxis(N, 0, ABG)
23:11:03.820 00.000 15712 Move returns status 0, amount 0
23:11:03.820 00.000 15712 move complete, result=0
23:11:03.820 00.000 7988 GuideStep: 0.4 px 73 ms WEST, -0.0 px 0 ms NORTH
23:11:03.827 00.007 15712 worker thread done servicing request
23:11:03.827 00.000 15712 Worker thread wakes up
23:11:03.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:03.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:05.463 01.636 15712 Exposure complete
23:11:05.522 00.059 15712 worker thread done servicing request
23:11:05.522 00.000 7988 OnExposeComplete: enter
23:11:05.522 00.000 7988 UpdateGuideState(): m_state=6
23:11:05.525 00.003 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
23:11:05.525 00.000 7988 Star::Find returns 1 (0), X=500.55, Y=800.79, Mass=1593, SNR=26.5, Peak=146 HFD=4.4
23:11:05.525 00.000 7988 MultiStar: [#1 0.26,-0.05,1.01,U] [#2 0.06,-0.00,0.89,U] [#3 -0.02,0.08,0.86,U] [#4 -0.06,0.25,0.78,U] [#5 0.33,0.10,0.72,U] [#6 -0.69,0.00,0.00,M1] [#7 0.03,0.13,0.51,U] [#8 0.29,0.55,0.00,M4] 
23:11:05.529 00.004 7988 refined, 6 included, MultiStar: {0.07, 0.09}, one-star: {-0.11, 0.16}
23:11:05.529 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
23:11:05.529 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
23:11:05.533 00.004 7988 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.91 mountX=0.09 mountY=-0.07, mountTheta=-0.67
23:11:05.533 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.09, opts=13)
23:11:05.533 00.000 7988 Enqueuing Move request for scope (0.07, 0.09)
23:11:05.533 00.000 15712 Worker thread wakes up
23:11:05.533 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:11:05.533 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:11:05.533 00.000 15712 Moving (0.07, 0.09) raw xDistance=0.09 yDistance=-0.07
23:11:05.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:05.533 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.5
23:11:05.539 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:05.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:05.541 00.002 7988 Enqueuing Expose request
23:11:05.541 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 648.59
23:11:05.541 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
23:11:05.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:05.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:11:05.541 00.000 15712 MoveAxis(E, 8, ABG)
23:11:05.541 00.000 15712 Guiding  Dir = 2, Dur = 8
23:11:05.541 00.000 15712 IsGuiding returns 0
23:11:05.563 00.022 15712 IsGuiding returns 0
23:11:05.563 00.000 15712 Move returns status 0, amount 8
23:11:05.563 00.000 15712 MoveAxis(N, 0, ABG)
23:11:05.563 00.000 15712 Move returns status 0, amount 0
23:11:05.563 00.000 15712 move complete, result=0
23:11:05.563 00.000 15712 worker thread done servicing request
23:11:05.563 00.000 15712 Worker thread wakes up
23:11:05.563 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:11:05.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:05.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:06.974 01.411 15712 Exposure complete
23:11:07.025 00.051 15712 worker thread done servicing request
23:11:07.025 00.000 7988 OnExposeComplete: enter
23:11:07.037 00.012 7988 UpdateGuideState(): m_state=6
23:11:07.037 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
23:11:07.037 00.000 7988 Star::Find returns 1 (0), X=500.54, Y=800.47, Mass=1640, SNR=26.9, Peak=162 HFD=5.0
23:11:07.037 00.000 7988 MultiStar: [#1 0.07,-0.09,0.98,U] [#2 0.10,-0.02,0.85,U] [#3 0.06,-0.09,0.87,U] [#4 -0.23,-0.08,0.74,U] [#5 0.14,-0.34,0.71,U] [#6 -0.76,-0.23,0.00,M2] [#7 -0.01,0.25,0.50,U] [#8 0.12,0.32,0.44,U] 
23:11:07.042 00.005 7988 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.12, -0.15}
23:11:07.042 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
23:11:07.042 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
23:11:07.042 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.42 mountX=-0.06 mountY=-0.01, mountTheta=-3.01
23:11:07.042 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
23:11:07.042 00.000 7988 Enqueuing Move request for scope (0.01, -0.06)
23:11:07.042 00.000 15712 Worker thread wakes up
23:11:07.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:11:07.042 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:11:07.042 00.000 15712 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=-0.01
23:11:07.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:07.042 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.9
23:11:07.051 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:07.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:07.053 00.002 7988 Enqueuing Expose request
23:11:07.053 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 648.53
23:11:07.053 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
23:11:07.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:07.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:07.053 00.000 15712 MoveAxis(E, 0, ABG)
23:11:07.053 00.000 15712 Move returns status 0, amount 0
23:11:07.053 00.000 15712 MoveAxis(N, 0, ABG)
23:11:07.053 00.000 15712 Move returns status 0, amount 0
23:11:07.053 00.000 15712 move complete, result=0
23:11:07.053 00.000 15712 worker thread done servicing request
23:11:07.053 00.000 15712 Worker thread wakes up
23:11:07.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:07.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:07.053 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:08.697 01.644 15712 Exposure complete
23:11:08.759 00.062 15712 worker thread done servicing request
23:11:08.759 00.000 7988 OnExposeComplete: enter
23:11:08.761 00.002 7988 UpdateGuideState(): m_state=6
23:11:08.761 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
23:11:08.763 00.002 7988 Star::Find returns 1 (0), X=500.58, Y=800.36, Mass=1538, SNR=26.1, Peak=166 HFD=4.5
23:11:08.763 00.000 7988 MultiStar: [#1 0.01,-0.33,1.00,U] [#2 -0.07,-0.12,0.87,U] [#3 0.01,-0.28,0.86,U] [#4 -0.15,-0.01,0.78,U] [#5 0.11,-0.21,0.76,U] [#6 -0.30,-0.03,0.66,U] [#7 -0.14,-0.14,0.48,U] [#8 0.18,0.14,0.45,U] 
23:11:08.763 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {-0.07, -0.27}
23:11:08.763 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
23:11:08.763 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
23:11:08.763 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.86 mountX=-0.16 mountY=0.05, mountTheta=2.84
23:11:08.763 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.16, opts=13)
23:11:08.763 00.000 7988 Enqueuing Move request for scope (-0.05, -0.16)
23:11:08.763 00.000 15712 Worker thread wakes up
23:11:08.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
23:11:08.763 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
23:11:08.763 00.000 15712 Moving (-0.05, -0.16) raw xDistance=-0.16 yDistance=0.05
23:11:08.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:11:08.763 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.1
23:11:08.775 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:08.777 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:08.777 00.000 7988 Enqueuing Expose request
23:11:08.777 00.000 15712 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 648.47
23:11:08.777 00.000 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
23:11:08.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:08.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:11:08.777 00.000 15712 MoveAxis(E, 31, ABG)
23:11:08.777 00.000 15712 Guiding  Dir = 2, Dur = 31
23:11:08.777 00.000 15712 IsGuiding returns 0
23:11:08.797 00.020 15712 PulseGuide returned control before completion, sleep 26
23:11:08.825 00.028 15712 IsGuiding returns 1
23:11:08.825 00.000 15712 scope still moving after pulse duration time elapsed
23:11:08.861 00.036 15712 IsGuiding returns 0
23:11:08.861 00.000 15712 scope move finished after 31 + 49 ms
23:11:08.861 00.000 15712 Move returns status 0, amount 31
23:11:08.861 00.000 15712 MoveAxis(N, 0, ABG)
23:11:08.861 00.000 15712 Move returns status 0, amount 0
23:11:08.861 00.000 15712 move complete, result=0
23:11:08.861 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
23:11:08.861 00.000 15712 worker thread done servicing request
23:11:08.861 00.000 15712 Worker thread wakes up
23:11:08.863 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:08.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:10.278 01.415 15712 Exposure complete
23:11:10.324 00.046 15712 worker thread done servicing request
23:11:10.324 00.000 7988 OnExposeComplete: enter
23:11:10.339 00.015 7988 UpdateGuideState(): m_state=6
23:11:10.339 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
23:11:10.339 00.000 7988 Star::Find returns 1 (0), X=500.57, Y=800.66, Mass=1514, SNR=25.9, Peak=148 HFD=4.5
23:11:10.339 00.000 7988 MultiStar: [#1 0.03,-0.21,1.03,U] [#2 -0.08,-0.04,0.90,U] [#3 -0.12,-0.14,0.92,U] [#4 -0.03,-0.13,0.79,U] [#5 0.18,-0.22,0.74,U] [#6 -0.29,-0.38,0.00,M2] [#7 0.16,0.05,0.50,U] [#8 0.33,0.09,0.46,U] 
23:11:10.339 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {-0.09, 0.03}
23:11:10.339 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
23:11:10.339 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
23:11:10.339 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.39 mountX=-0.09 mountY=-0.01, mountTheta=-2.98
23:11:10.339 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.09, opts=13)
23:11:10.339 00.000 7988 Enqueuing Move request for scope (0.02, -0.09)
23:11:10.339 00.000 15712 Worker thread wakes up
23:11:10.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
23:11:10.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
23:11:10.339 00.000 15712 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=-0.01
23:11:10.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:10.339 00.000 7988 UpdateGuideState exits: m=1514 SNR=25.9
23:11:10.353 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:10.355 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:10.356 00.001 7988 Enqueuing Expose request
23:11:10.356 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 648.41
23:11:10.356 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
23:11:10.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:10.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:10.356 00.000 15712 MoveAxis(W, 2, ABG)
23:11:10.356 00.000 15712 Guiding  Dir = 3, Dur = 2
23:11:10.356 00.000 15712 IsGuiding returns 0
23:11:10.380 00.024 15712 IsGuiding returns 0
23:11:10.380 00.000 15712 Move returns status 0, amount 2
23:11:10.380 00.000 15712 MoveAxis(N, 0, ABG)
23:11:10.380 00.000 15712 Move returns status 0, amount 0
23:11:10.380 00.000 15712 move complete, result=0
23:11:10.380 00.000 15712 worker thread done servicing request
23:11:10.380 00.000 15712 Worker thread wakes up
23:11:10.380 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:11:10.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:10.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:12.015 01.635 15712 Exposure complete
23:11:12.075 00.060 15712 worker thread done servicing request
23:11:12.077 00.002 7988 OnExposeComplete: enter
23:11:12.077 00.000 7988 UpdateGuideState(): m_state=6
23:11:12.077 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
23:11:12.077 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=800.44, Mass=1594, SNR=26.5, Peak=156 HFD=4.9
23:11:12.077 00.000 7988 MultiStar: [#1 0.25,-0.22,1.01,U] [#2 0.05,-0.06,0.89,U] [#3 -0.06,-0.16,0.88,U] [#4 -0.09,0.03,0.73,U] [#5 0.18,-0.30,0.72,U] [#6 -0.67,-0.27,0.00,M3] [#7 0.15,0.00,0.48,U] [#8 0.16,0.27,0.46,U] 
23:11:12.077 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {-0.07, -0.18}
23:11:12.077 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
23:11:12.077 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
23:11:12.077 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.05 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
23:11:12.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
23:11:12.077 00.000 7988 Enqueuing Move request for scope (0.06, -0.11)
23:11:12.077 00.000 15712 Worker thread wakes up
23:11:12.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:12.090 00.013 7988 UpdateGuideState exits: m=1594 SNR=26.5
23:11:12.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:12.093 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
23:11:12.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
23:11:12.093 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.11 yDistance=-0.06
23:11:12.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:12.093 00.000 7988 Enqueuing Expose request
23:11:12.095 00.002 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 648.35
23:11:12.095 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
23:11:12.095 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:12.095 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:12.095 00.000 15712 MoveAxis(W, 2, ABG)
23:11:12.095 00.000 15712 Guiding  Dir = 3, Dur = 2
23:11:12.124 00.029 15712 IsGuiding returns 0
23:11:12.144 00.020 15712 IsGuiding returns 0
23:11:12.144 00.000 15712 Move returns status 0, amount 2
23:11:12.144 00.000 15712 MoveAxis(N, 0, ABG)
23:11:12.144 00.000 15712 Move returns status 0, amount 0
23:11:12.144 00.000 15712 move complete, result=0
23:11:12.144 00.000 15712 worker thread done servicing request
23:11:12.144 00.000 15712 Worker thread wakes up
23:11:12.144 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:11:12.156 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:12.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:13.560 01.404 15712 Exposure complete
23:11:13.617 00.057 15712 worker thread done servicing request
23:11:13.617 00.000 7988 OnExposeComplete: enter
23:11:13.622 00.005 7988 UpdateGuideState(): m_state=6
23:11:13.622 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
23:11:13.624 00.002 7988 Star::Find returns 1 (0), X=500.59, Y=800.47, Mass=1682, SNR=27.5, Peak=163 HFD=4.9
23:11:13.624 00.000 7988 MultiStar: [#1 0.14,-0.16,0.96,U] [#2 0.14,-0.18,0.84,U] [#3 0.05,-0.35,0.80,U] [#4 0.17,-0.15,0.76,U] [#5 0.38,-0.26,0.00,M1] [#6 -0.31,-0.23,0.64,U] [#7 0.04,0.12,0.52,U] [#8 0.06,0.32,0.45,U] 
23:11:13.626 00.002 7988 refined, 7 included, MultiStar: {0.04, -0.13}, one-star: {-0.07, -0.15}
23:11:13.626 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
23:11:13.628 00.002 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
23:11:13.628 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.30 mountX=-0.13 mountY=-0.03, mountTheta=-2.89
23:11:13.630 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.13, opts=13)
23:11:13.632 00.002 7988 Enqueuing Move request for scope (0.04, -0.13)
23:11:13.632 00.000 15712 Worker thread wakes up
23:11:13.634 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
23:11:13.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
23:11:13.634 00.000 15712 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=-0.03
23:11:13.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:13.634 00.000 7988 UpdateGuideState exits: m=1682 SNR=27.5
23:11:13.636 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:13.636 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:13.638 00.002 7988 Enqueuing Expose request
23:11:13.638 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 648.29
23:11:13.638 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
23:11:13.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:13.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:13.638 00.000 15712 MoveAxis(E, 1, ABG)
23:11:13.638 00.000 15712 Guiding  Dir = 2, Dur = 1
23:11:13.638 00.000 15712 IsGuiding returns 0
23:11:13.657 00.019 15712 IsGuiding returns 0
23:11:13.657 00.000 15712 Move returns status 0, amount 1
23:11:13.657 00.000 15712 MoveAxis(N, 0, ABG)
23:11:13.657 00.000 15712 Move returns status 0, amount 0
23:11:13.657 00.000 15712 move complete, result=0
23:11:13.657 00.000 15712 worker thread done servicing request
23:11:13.657 00.000 15712 Worker thread wakes up
23:11:13.657 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:11:13.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:13.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:15.298 01.641 15712 Exposure complete
23:11:15.360 00.062 15712 worker thread done servicing request
23:11:15.360 00.000 7988 OnExposeComplete: enter
23:11:15.362 00.002 7988 UpdateGuideState(): m_state=6
23:11:15.362 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
23:11:15.362 00.000 7988 Star::Find returns 1 (0), X=500.75, Y=800.71, Mass=1573, SNR=26.3, Peak=158 HFD=4.3
23:11:15.362 00.000 7988 MultiStar: [#1 0.39,-0.10,1.00,U] [#2 0.16,-0.00,0.87,U] [#3 0.34,0.04,0.87,U] [#4 0.17,0.02,0.79,U] [#5 0.46,0.02,0.00,M2] [#6 -0.25,-0.01,0.64,U] [#7 0.01,0.02,0.51,U] [#8 0.43,0.27,0.00,M1] 
23:11:15.362 00.000 7988 single-star, 6 included, MultiStar: {0.16, 0.01}, one-star: {0.09, 0.08}
23:11:15.362 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.56) = xAngle (-0.83 = -0.83)
23:11:15.362 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
23:11:15.369 00.007 7988 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=0.08 mountY=-0.09, mountTheta=-0.85
23:11:15.369 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.08, opts=13)
23:11:15.369 00.000 7988 Enqueuing Move request for scope (0.09, 0.08)
23:11:15.369 00.000 15712 Worker thread wakes up
23:11:15.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:11:15.369 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:11:15.369 00.000 15712 Moving (0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
23:11:15.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:15.369 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.3
23:11:15.375 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:15.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:15.377 00.002 7988 Enqueuing Expose request
23:11:15.377 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 648.23
23:11:15.377 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
23:11:15.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:15.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:11:15.377 00.000 15712 MoveAxis(E, 1, ABG)
23:11:15.377 00.000 15712 Guiding  Dir = 2, Dur = 1
23:11:15.377 00.000 15712 IsGuiding returns 0
23:11:15.399 00.022 15712 IsGuiding returns 0
23:11:15.399 00.000 15712 Move returns status 0, amount 1
23:11:15.399 00.000 15712 MoveAxis(N, 0, ABG)
23:11:15.399 00.000 15712 Move returns status 0, amount 0
23:11:15.399 00.000 15712 move complete, result=0
23:11:15.399 00.000 15712 worker thread done servicing request
23:11:15.399 00.000 15712 Worker thread wakes up
23:11:15.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:15.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:15.399 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:11:16.815 01.416 15712 Exposure complete
23:11:16.877 00.062 15712 worker thread done servicing request
23:11:16.877 00.000 7988 OnExposeComplete: enter
23:11:16.879 00.002 7988 UpdateGuideState(): m_state=6
23:11:16.879 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
23:11:16.881 00.002 7988 Star::Find returns 1 (0), X=500.87, Y=800.98, Mass=1688, SNR=27.6, Peak=153 HFD=4.4
23:11:16.881 00.000 7988 MultiStar: [#1 0.31,0.20,0.94,U] [#2 0.37,0.14,0.84,U] [#3 0.28,0.24,0.83,U] [#4 0.41,0.42,0.00,M1] [#5 0.46,0.30,0.00,M3] [#6 -0.21,0.10,0.61,U] [#7 0.05,0.48,0.00,M1] [#8 0.40,0.50,0.00,M2] 
23:11:16.883 00.002 7988 refined, 4 included, MultiStar: {0.22, 0.22}, one-star: {0.21, 0.36}
23:11:16.883 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
23:11:16.883 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
23:11:16.883 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.22 hyp=0.31 cameraTheta=0.79 mountX=0.22 mountY=-0.22, mountTheta=-0.79
23:11:16.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.22, opts=13)
23:11:16.883 00.000 7988 Enqueuing Move request for scope (0.22, 0.22)
23:11:16.883 00.000 15712 Worker thread wakes up
23:11:16.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.22) opts 0xd
23:11:16.883 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.22)
23:11:16.883 00.000 15712 Moving (0.22, 0.22) raw xDistance=0.22 yDistance=-0.22
23:11:16.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:16.883 00.000 7988 UpdateGuideState exits: m=1688 SNR=27.6
23:11:16.893 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:16.895 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:16.896 00.001 7988 Enqueuing Expose request
23:11:16.896 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 648.17
23:11:16.896 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
23:11:16.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:16.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:11:16.896 00.000 15712 MoveAxis(W, 43, ABG)
23:11:16.896 00.000 15712 Guiding  Dir = 3, Dur = 43
23:11:16.896 00.000 15712 IsGuiding returns 0
23:11:16.914 00.018 15712 PulseGuide returned control before completion, sleep 34
23:11:16.957 00.043 15712 IsGuiding returns 1
23:11:16.957 00.000 15712 scope still moving after pulse duration time elapsed
23:11:16.993 00.036 15712 IsGuiding returns 0
23:11:16.993 00.000 15712 scope move finished after 43 + 56 ms
23:11:16.993 00.000 15712 Move returns status 0, amount 43
23:11:16.993 00.000 15712 MoveAxis(N, 0, ABG)
23:11:16.993 00.000 15712 Move returns status 0, amount 0
23:11:16.993 00.000 15712 move complete, result=0
23:11:16.993 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
23:11:16.998 00.005 15712 worker thread done servicing request
23:11:16.998 00.000 15712 Worker thread wakes up
23:11:16.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:16.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:18.631 01.633 15712 Exposure complete
23:11:18.690 00.059 15712 worker thread done servicing request
23:11:18.690 00.000 7988 OnExposeComplete: enter
23:11:18.690 00.000 7988 UpdateGuideState(): m_state=6
23:11:18.694 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
23:11:18.694 00.000 7988 Star::Find returns 1 (0), X=501.03, Y=800.70, Mass=1623, SNR=26.8, Peak=130 HFD=4.6
23:11:18.694 00.000 7988 MultiStar: [#1 0.59,0.29,0.00,M1] [#2 0.33,0.19,0.88,U] [#3 0.37,0.31,0.00,M1] [#4 0.55,0.47,0.00,M2] [#5 0.56,0.49,0.00,M4] [#6 0.20,0.34,0.65,U] [#7 0.62,0.31,0.00,M2] [#8 0.67,0.59,0.00,M3] 
23:11:18.694 00.000 7988 refined, 2 included, MultiStar: {0.32, 0.18}, one-star: {0.38, 0.07}
23:11:18.699 00.005 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
23:11:18.699 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
23:11:18.699 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.18 hyp=0.36 cameraTheta=0.52 mountX=0.18 mountY=-0.32, mountTheta=-1.05
23:11:18.699 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.18, opts=13)
23:11:18.699 00.000 7988 Enqueuing Move request for scope (0.32, 0.18)
23:11:18.699 00.000 15712 Worker thread wakes up
23:11:18.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.18) opts 0xd
23:11:18.699 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.18)
23:11:18.699 00.000 15712 Moving (0.32, 0.18) raw xDistance=0.18 yDistance=-0.32
23:11:18.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:18.699 00.000 7988 UpdateGuideState exits: m=1623 SNR=26.8
23:11:18.707 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:18.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:18.709 00.002 7988 Enqueuing Expose request
23:11:18.709 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 648.11
23:11:18.709 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
23:11:18.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:11:18.709 00.000 15712 MoveAxis(W, 35, ABG)
23:11:18.709 00.000 15712 Guiding  Dir = 3, Dur = 35
23:11:18.712 00.003 15712 IsGuiding returns 0
23:11:18.733 00.021 15712 PulseGuide returned control before completion, sleep 17
23:11:18.784 00.051 15712 IsGuiding returns 0
23:11:18.784 00.000 15712 Move returns status 0, amount 35
23:11:18.784 00.000 15712 MoveAxis(N, 82, ABG)
23:11:18.784 00.000 15712 Guiding  Dir = 0, Dur = 82
23:11:18.818 00.034 15712 IsGuiding returns 0
23:11:18.900 00.082 15712 PulseGuide returned control before completion, sleep 13
23:11:18.915 00.015 15712 IsGuiding returns 1
23:11:18.915 00.000 15712 scope still moving after pulse duration time elapsed
23:11:18.947 00.032 15712 IsGuiding returns 1
23:11:18.979 00.032 15712 IsGuiding returns 1
23:11:19.027 00.048 15712 IsGuiding returns 0
23:11:19.027 00.000 15712 scope move finished after 82 + 125 ms
23:11:19.027 00.000 15712 Move returns status 0, amount 82
23:11:19.027 00.000 15712 move complete, result=0
23:11:19.027 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.3 px 82 ms NORTH
23:11:19.029 00.002 15712 worker thread done servicing request
23:11:19.029 00.000 15712 Worker thread wakes up
23:11:19.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:19.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:20.446 01.417 15712 Exposure complete
23:11:20.506 00.060 15712 worker thread done servicing request
23:11:20.506 00.000 7988 OnExposeComplete: enter
23:11:20.508 00.002 7988 UpdateGuideState(): m_state=6
23:11:20.510 00.002 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
23:11:20.510 00.000 7988 Star::Find returns 1 (0), X=500.83, Y=800.49, Mass=1561, SNR=26.2, Peak=182 HFD=4.1
23:11:20.512 00.002 7988 MultiStar: [#1 0.32,-0.18,1.01,U] [#2 0.33,-0.08,0.87,U] [#3 0.32,-0.11,0.90,U] [#4 0.34,0.08,0.80,U] [#5 0.41,-0.21,0.00,M5] [#6 -0.15,-0.20,0.69,U] [#7 0.54,0.03,0.00,M3] [#8 0.49,0.38,0.00,M4] 
23:11:20.514 00.002 7988 single-star, 5 included, MultiStar: {0.23, -0.11}, one-star: {0.17, -0.14}
23:11:20.514 00.000 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.56) = xAngle (-2.24 = -2.24)
23:11:20.516 00.002 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
23:11:20.516 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.68 mountX=-0.14 mountY=-0.17, mountTheta=-2.25
23:11:20.519 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.14, opts=13)
23:11:20.519 00.000 7988 Enqueuing Move request for scope (0.17, -0.14)
23:11:20.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:20.519 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.2
23:11:20.524 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:20.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:20.524 00.000 7988 Enqueuing Expose request
23:11:20.524 00.000 15712 Worker thread wakes up
23:11:20.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
23:11:20.524 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
23:11:20.524 00.000 15712 Moving (0.17, -0.14) raw xDistance=-0.14 yDistance=-0.17
23:11:20.524 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 648.05
23:11:20.524 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
23:11:20.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:20.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:11:20.524 00.000 15712 MoveAxis(E, 1, ABG)
23:11:20.524 00.000 15712 Guiding  Dir = 2, Dur = 1
23:11:20.524 00.000 15712 IsGuiding returns 0
23:11:20.544 00.020 15712 IsGuiding returns 0
23:11:20.544 00.000 15712 Move returns status 0, amount 1
23:11:20.544 00.000 15712 MoveAxis(N, 0, ABG)
23:11:20.544 00.000 15712 Move returns status 0, amount 0
23:11:20.544 00.000 15712 move complete, result=0
23:11:20.544 00.000 15712 worker thread done servicing request
23:11:20.544 00.000 15712 Worker thread wakes up
23:11:20.544 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:11:20.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:20.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:22.187 01.643 15712 Exposure complete
23:11:22.246 00.059 15712 worker thread done servicing request
23:11:22.246 00.000 7988 OnExposeComplete: enter
23:11:22.248 00.002 7988 UpdateGuideState(): m_state=6
23:11:22.248 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
23:11:22.248 00.000 7988 Star::Find returns 1 (0), X=501.17, Y=800.31, Mass=1435, SNR=25.2, Peak=124 HFD=4.7
23:11:22.248 00.000 7988 MultiStar: [#1 0.59,-0.40,0.00,M1] [#2 0.42,-0.40,0.00,M1] [#3 0.50,-0.47,0.00,M1] [#4 0.57,-0.35,0.00,M2] [#5 0.34,-0.58,0.00,M6] [#6 0.22,-0.46,0.00,M1] [#7 0.37,-0.34,0.00,M4] [#8 0.73,-0.19,0.00,M5] 
23:11:22.248 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
23:11:22.248 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
23:11:22.255 00.007 7988 CameraToMount -- cameraX=0.51 cameraY=-0.32 hyp=0.60 cameraTheta=-0.56 mountX=-0.31 mountY=-0.50, mountTheta=-2.13
23:11:22.255 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.51, y=-0.32, opts=13)
23:11:22.255 00.000 7988 Enqueuing Move request for scope (0.51, -0.32)
23:11:22.255 00.000 15712 Worker thread wakes up
23:11:22.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.32) opts 0xd
23:11:22.255 00.000 15712 Handling offset move in thread for scope, endpoint = (0.51, -0.32)
23:11:22.255 00.000 15712 Moving (0.51, -0.32) raw xDistance=-0.31 yDistance=-0.50
23:11:22.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:22.255 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.2
23:11:22.262 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:22.262 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:22.265 00.003 7988 Enqueuing Expose request
23:11:22.265 00.000 15712 PPEC rslt: input = -0.31, final = -0.18, react = -0.19, pred = 0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 647.99
23:11:22.265 00.000 15712 PPEC: input: -0.31, control: -0.18, exposure: 1500
23:11:22.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:11:22.265 00.000 15712 MoveAxis(E, 60, ABG)
23:11:22.265 00.000 15712 Guiding  Dir = 2, Dur = 60
23:11:22.267 00.002 15712 IsGuiding returns 0
23:11:22.280 00.013 15712 PulseGuide returned control before completion, sleep 49
23:11:22.368 00.088 15712 IsGuiding returns 0
23:11:22.368 00.000 15712 Move returns status 0, amount 60
23:11:22.368 00.000 15712 MoveAxis(N, 129, ABG)
23:11:22.368 00.000 15712 Guiding  Dir = 0, Dur = 129
23:11:22.368 00.000 15712 IsGuiding returns 0
23:11:22.443 00.075 15712 PulseGuide returned control before completion, sleep 60
23:11:22.519 00.076 15712 IsGuiding returns 1
23:11:22.519 00.000 15712 scope still moving after pulse duration time elapsed
23:11:22.551 00.032 15712 IsGuiding returns 1
23:11:22.592 00.041 15712 IsGuiding returns 0
23:11:22.592 00.000 15712 scope move finished after 129 + 94 ms
23:11:22.592 00.000 15712 Move returns status 0, amount 129
23:11:22.592 00.000 15712 move complete, result=0
23:11:22.592 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.5 px 129 ms NORTH
23:11:22.594 00.002 15712 worker thread done servicing request
23:11:22.594 00.000 15712 Worker thread wakes up
23:11:22.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:22.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:24.001 01.407 15712 Exposure complete
23:11:24.062 00.061 15712 worker thread done servicing request
23:11:24.062 00.000 7988 OnExposeComplete: enter
23:11:24.062 00.000 7988 UpdateGuideState(): m_state=6
23:11:24.062 00.000 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
23:11:24.062 00.000 7988 Star::Find returns 1 (0), X=499.99, Y=800.46, Mass=1652, SNR=27.3, Peak=143 HFD=4.9
23:11:24.062 00.000 7988 MultiStar: [#1 -0.28,-0.36,0.96,U] [#2 -0.64,-0.09,0.00,M2] [#3 -0.62,-0.33,0.00,M2] [#4 -0.64,0.01,0.00,M3] [#5 -0.31,-0.61,0.00,M7] [#6 -1.01,-0.42,0.00,M2] [#7 -0.48,-0.20,0.00,M5] [#8 -0.33,-0.16,0.44,U] 
23:11:24.062 00.000 7988 refined, 2 included, MultiStar: {-0.45, -0.24}, one-star: {-0.66, -0.17}
23:11:24.062 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.21 = 2.07)
23:11:24.062 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.04)
23:11:24.062 00.000 7988 CameraToMount -- cameraX=-0.45 cameraY=-0.24 hyp=0.51 cameraTheta=-2.65 mountX=-0.25 mountY=0.45, mountTheta=2.07
23:11:24.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.45, y=-0.24, opts=13)
23:11:24.062 00.000 7988 Enqueuing Move request for scope (-0.45, -0.24)
23:11:24.062 00.000 15712 Worker thread wakes up
23:11:24.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.24) opts 0xd
23:11:24.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.45, -0.24)
23:11:24.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:24.062 00.000 7988 UpdateGuideState exits: m=1652 SNR=27.3
23:11:24.077 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:24.079 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:24.079 00.000 7988 Enqueuing Expose request
23:11:24.081 00.002 15712 Moving (-0.45, -0.24) raw xDistance=-0.25 yDistance=0.45
23:11:24.081 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 647.93
23:11:24.081 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
23:11:24.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:24.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
23:11:24.081 00.000 15712 MoveAxis(E, 46, ABG)
23:11:24.081 00.000 15712 Guiding  Dir = 2, Dur = 46
23:11:24.081 00.000 15712 IsGuiding returns 0
23:11:24.110 00.029 15712 PulseGuide returned control before completion, sleep 30
23:11:24.142 00.032 15712 IsGuiding returns 1
23:11:24.142 00.000 15712 scope still moving after pulse duration time elapsed
23:11:24.190 00.048 15712 IsGuiding returns 0
23:11:24.190 00.000 15712 scope move finished after 46 + 59 ms
23:11:24.190 00.000 15712 Move returns status 0, amount 46
23:11:24.190 00.000 15712 MoveAxis(N, 0, ABG)
23:11:24.190 00.000 15712 Move returns status 0, amount 0
23:11:24.190 00.000 15712 move complete, result=0
23:11:24.190 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.5 px 0 ms NORTH
23:11:24.192 00.002 15712 worker thread done servicing request
23:11:24.192 00.000 15712 Worker thread wakes up
23:11:24.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:24.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:25.930 01.738 15712 Exposure complete
23:11:25.992 00.062 15712 worker thread done servicing request
23:11:25.992 00.000 7988 OnExposeComplete: enter
23:11:25.992 00.000 7988 UpdateGuideState(): m_state=6
23:11:25.992 00.000 7988 Star::Find(15, 499, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
23:11:25.992 00.000 7988 Star::Find returns 1 (0), X=500.04, Y=800.54, Mass=1677, SNR=27.2, Peak=153 HFD=4.9
23:11:25.992 00.000 7988 MultiStar: [#1 -0.19,-0.13,0.96,U] [#2 -0.45,0.04,0.83,U] [#3 -0.52,-0.18,0.00,M3] [#4 -0.40,0.14,0.73,U] [#5 -0.18,-0.14,0.68,U] [#6 -1.10,-0.13,0.00,M3] [#7 -0.40,0.22,0.49,U] [#8 -0.24,0.32,0.45,U] 
23:11:25.992 00.000 7988 refined, 6 included, MultiStar: {-0.37, 0.02}, one-star: {-0.61, -0.08}
23:11:25.992 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.54 = 1.54)
23:11:25.999 00.007 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
23:11:25.999 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.02 hyp=0.37 cameraTheta=3.10 mountX=0.01 mountY=0.37, mountTheta=1.54
23:11:25.999 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.02, opts=13)
23:11:25.999 00.000 7988 Enqueuing Move request for scope (-0.37, 0.02)
23:11:25.999 00.000 15712 Worker thread wakes up
23:11:25.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.02) opts 0xd
23:11:25.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.02)
23:11:25.999 00.000 15712 Moving (-0.37, 0.02) raw xDistance=0.01 yDistance=0.37
23:11:25.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:25.999 00.000 7988 UpdateGuideState exits: m=1677 SNR=27.2
23:11:26.007 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:26.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:26.007 00.000 7988 Enqueuing Expose request
23:11:26.007 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 647.87
23:11:26.007 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
23:11:26.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:26.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:11:26.007 00.000 15712 MoveAxis(W, 1, ABG)
23:11:26.007 00.000 15712 Guiding  Dir = 3, Dur = 1
23:11:26.044 00.037 15712 IsGuiding returns 0
23:11:26.061 00.017 15712 IsGuiding returns 0
23:11:26.061 00.000 15712 Move returns status 0, amount 1
23:11:26.061 00.000 15712 MoveAxis(N, 0, ABG)
23:11:26.061 00.000 15712 Move returns status 0, amount 0
23:11:26.061 00.000 15712 move complete, result=0
23:11:26.061 00.000 15712 worker thread done servicing request
23:11:26.061 00.000 15712 Worker thread wakes up
23:11:26.061 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.4 px 0 ms NORTH
23:11:26.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:26.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:27.477 01.416 15712 Exposure complete
23:11:27.530 00.053 15712 worker thread done servicing request
23:11:27.530 00.000 7988 OnExposeComplete: enter
23:11:27.538 00.008 7988 UpdateGuideState(): m_state=6
23:11:27.538 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
23:11:27.538 00.000 7988 Star::Find returns 1 (0), X=500.07, Y=800.99, Mass=1707, SNR=27.6, Peak=137 HFD=4.5
23:11:27.538 00.000 7988 MultiStar: [#1 -0.46,0.27,0.00,M1] [#2 -0.54,0.42,0.00,M2] [#3 -0.38,0.10,0.83,U] [#4 -0.58,0.56,0.00,M3] [#5 -0.45,0.12,0.00,M7] [#6 -0.88,0.25,0.00,M4] [#7 -0.57,0.39,0.00,M5] [#8 -0.33,0.75,0.00,M4] 
23:11:27.538 00.000 7988 refined, 1 included, MultiStar: {-0.49, 0.24}, one-star: {-0.58, 0.36}
23:11:27.538 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
23:11:27.538 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
23:11:27.538 00.000 7988 CameraToMount -- cameraX=-0.49 cameraY=0.24 hyp=0.55 cameraTheta=2.69 mountX=0.24 mountY=0.49, mountTheta=1.12
23:11:27.547 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.49, y=0.24, opts=13)
23:11:27.547 00.000 7988 Enqueuing Move request for scope (-0.49, 0.24)
23:11:27.547 00.000 15712 Worker thread wakes up
23:11:27.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.24) opts 0xd
23:11:27.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.49, 0.24)
23:11:27.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:27.547 00.000 7988 UpdateGuideState exits: m=1707 SNR=27.6
23:11:27.553 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:27.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:27.554 00.001 7988 Enqueuing Expose request
23:11:27.556 00.002 15712 Moving (-0.49, 0.24) raw xDistance=0.24 yDistance=0.49
23:11:27.556 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 647.80
23:11:27.556 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
23:11:27.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:11:27.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
23:11:27.556 00.000 15712 MoveAxis(W, 43, ABG)
23:11:27.556 00.000 15712 Guiding  Dir = 3, Dur = 43
23:11:27.556 00.000 15712 IsGuiding returns 0
23:11:27.577 00.021 15712 PulseGuide returned control before completion, sleep 33
23:11:27.619 00.042 15712 IsGuiding returns 1
23:11:27.619 00.000 15712 scope still moving after pulse duration time elapsed
23:11:27.671 00.052 15712 IsGuiding returns 0
23:11:27.671 00.000 15712 scope move finished after 43 + 73 ms
23:11:27.671 00.000 15712 Move returns status 0, amount 43
23:11:27.671 00.000 15712 MoveAxis(N, 0, ABG)
23:11:27.671 00.000 15712 Move returns status 0, amount 0
23:11:27.671 00.000 15712 move complete, result=0
23:11:27.671 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.5 px 0 ms NORTH
23:11:27.677 00.006 15712 worker thread done servicing request
23:11:27.677 00.000 15712 Worker thread wakes up
23:11:27.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:27.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:29.312 01.635 15712 Exposure complete
23:11:29.373 00.061 15712 worker thread done servicing request
23:11:29.373 00.000 7988 OnExposeComplete: enter
23:11:29.375 00.002 7988 UpdateGuideState(): m_state=6
23:11:29.375 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
23:11:29.377 00.002 7988 Star::Find returns 1 (0), X=500.09, Y=800.71, Mass=1708, SNR=27.7, Peak=156 HFD=4.6
23:11:29.377 00.000 7988 MultiStar: [#1 -0.34,0.02,0.95,U] [#2 -0.64,0.02,0.00,M3] [#3 -0.58,0.05,0.00,M3] [#4 -0.56,0.36,0.00,M4] [#5 -0.35,0.15,0.70,U] [#6 -0.81,0.23,0.00,M5] [#7 -0.45,0.30,0.00,M6] [#8 -0.38,0.31,0.00,M5] 
23:11:29.379 00.002 7988 refined, 2 included, MultiStar: {-0.43, 0.08}, one-star: {-0.56, 0.08}
23:11:29.379 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
23:11:29.381 00.002 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
23:11:29.381 00.000 7988 CameraToMount -- cameraX=-0.43 cameraY=0.08 hyp=0.43 cameraTheta=2.96 mountX=0.07 mountY=0.42, mountTheta=1.40
23:11:29.384 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=0.08, opts=13)
23:11:29.384 00.000 7988 Enqueuing Move request for scope (-0.43, 0.08)
23:11:29.384 00.000 15712 Worker thread wakes up
23:11:29.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.08) opts 0xd
23:11:29.384 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, 0.08)
23:11:29.384 00.000 15712 Moving (-0.43, 0.08) raw xDistance=0.07 yDistance=0.42
23:11:29.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:29.384 00.000 7988 UpdateGuideState exits: m=1708 SNR=27.7
23:11:29.388 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:29.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:29.390 00.002 7988 Enqueuing Expose request
23:11:29.390 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 647.74
23:11:29.390 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
23:11:29.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:11:29.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:11:29.390 00.000 15712 MoveAxis(E, 5, ABG)
23:11:29.390 00.000 15712 Guiding  Dir = 2, Dur = 5
23:11:29.390 00.000 15712 IsGuiding returns 0
23:11:29.412 00.022 15712 IsGuiding returns 0
23:11:29.412 00.000 15712 Move returns status 0, amount 5
23:11:29.412 00.000 15712 MoveAxis(N, 0, ABG)
23:11:29.412 00.000 15712 Move returns status 0, amount 0
23:11:29.412 00.000 15712 move complete, result=0
23:11:29.412 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.4 px 0 ms NORTH
23:11:29.418 00.006 15712 worker thread done servicing request
23:11:29.418 00.000 15712 Worker thread wakes up
23:11:29.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:29.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:30.822 01.404 15712 Exposure complete
23:11:30.883 00.061 15712 worker thread done servicing request
23:11:30.883 00.000 7988 OnExposeComplete: enter
23:11:30.883 00.000 7988 UpdateGuideState(): m_state=6
23:11:30.886 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
23:11:30.888 00.002 7988 Star::Find returns 1 (0), X=500.09, Y=801.12, Mass=1643, SNR=27.2, Peak=146 HFD=4.4
23:11:30.888 00.000 7988 MultiStar: [#1 -0.54,0.25,0.00,M1] [#2 -0.58,0.34,0.00,M4] [#3 -0.57,0.37,0.00,M4] [#4 -0.67,0.52,0.00,M5] [#5 -0.54,0.36,0.00,M7] [#6 -1.05,0.44,0.00,M6] [#7 -0.56,0.48,0.00,M7] [#8 -0.60,0.39,0.00,M6] 
23:11:30.890 00.002 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
23:11:30.890 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
23:11:30.892 00.002 7988 CameraToMount -- cameraX=-0.57 cameraY=0.50 hyp=0.75 cameraTheta=2.42 mountX=0.49 mountY=0.55, mountTheta=0.85
23:11:30.894 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.57, y=0.50, opts=13)
23:11:30.894 00.000 7988 Enqueuing Move request for scope (-0.57, 0.50)
23:11:30.896 00.002 15712 Worker thread wakes up
23:11:30.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.50) opts 0xd
23:11:30.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.57, 0.50)
23:11:30.896 00.000 15712 Moving (-0.57, 0.50) raw xDistance=0.49 yDistance=0.55
23:11:30.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:30.896 00.000 7988 UpdateGuideState exits: m=1643 SNR=27.2
23:11:30.898 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:30.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:30.900 00.002 7988 Enqueuing Expose request
23:11:30.901 00.001 15712 PPEC rslt: input = 0.49, final = 0.28, react = 0.29, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 647.68
23:11:30.901 00.000 15712 PPEC: input: 0.49, control: 0.28, exposure: 1500
23:11:30.901 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.63 newest=1.46
23:11:30.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
23:11:30.901 00.000 15712 MoveAxis(W, 92, ABG)
23:11:30.901 00.000 15712 Guiding  Dir = 3, Dur = 92
23:11:30.901 00.000 15712 IsGuiding returns 0
23:11:30.917 00.016 15712 PulseGuide returned control before completion, sleep 85
23:11:31.032 00.115 15712 IsGuiding returns 1
23:11:31.032 00.000 15712 scope still moving after pulse duration time elapsed
23:11:31.063 00.031 15712 IsGuiding returns 0
23:11:31.063 00.000 15712 scope move finished after 92 + 69 ms
23:11:31.063 00.000 15712 Move returns status 0, amount 92
23:11:31.063 00.000 15712 BLC: Oldest BLC event removed
23:11:31.063 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 61 applied
23:11:31.063 00.000 15712 MoveAxis(S, 203, ABG)
23:11:31.063 00.000 15712 Guiding  Dir = 1, Dur = 203
23:11:31.065 00.002 15712 IsGuiding returns 0
23:11:31.139 00.074 15712 PulseGuide returned control before completion, sleep 137
23:11:31.282 00.143 15712 IsGuiding returns 1
23:11:31.282 00.000 15712 scope still moving after pulse duration time elapsed
23:11:31.314 00.032 15712 IsGuiding returns 1
23:11:31.361 00.047 15712 IsGuiding returns 0
23:11:31.361 00.000 15712 scope move finished after 203 + 97 ms
23:11:31.361 00.000 15712 Move returns status 0, amount 203
23:11:31.361 00.000 15712 move complete, result=0
23:11:31.361 00.000 15712 worker thread done servicing request
23:11:31.361 00.000 15712 Worker thread wakes up
23:11:31.361 00.000 7988 GuideStep: 0.5 px 92 ms WEST, 0.6 px 203 ms SOUTH
23:11:31.369 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:31.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:32.998 01.629 15712 Exposure complete
23:11:33.092 00.094 15712 worker thread done servicing request
23:11:33.092 00.000 7988 OnExposeComplete: enter
23:11:33.092 00.000 7988 UpdateGuideState(): m_state=6
23:11:33.092 00.000 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
23:11:33.102 00.010 7988 Star::Find returns 1 (0), X=500.10, Y=800.38, Mass=1569, SNR=26.2, Peak=159 HFD=4.2
23:11:33.102 00.000 7988 MultiStar: [#1 -0.46,-0.30,0.00,M2] [#2 -0.57,-0.20,0.00,M5] [#3 -0.36,-0.25,0.87,U] [#4 -0.56,0.03,0.00,M6] [#5 -0.51,-0.33,0.00,M8] [#6 -1.03,-0.35,0.00,M7] [#7 -0.33,-0.01,0.52,U] [#8 -0.44,0.19,0.00,M7] 
23:11:33.102 00.000 7988 refined, 2 included, MultiStar: {-0.43, -0.20}, one-star: {-0.56, -0.25}
23:11:33.107 00.005 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
23:11:33.107 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
23:11:33.107 00.000 7988 CameraToMount -- cameraX=-0.43 cameraY=-0.20 hyp=0.48 cameraTheta=-2.72 mountX=-0.20 mountY=0.44, mountTheta=2.00
23:11:33.107 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=-0.20, opts=13)
23:11:33.107 00.000 7988 Enqueuing Move request for scope (-0.43, -0.20)
23:11:33.107 00.000 15712 Worker thread wakes up
23:11:33.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.20) opts 0xd
23:11:33.107 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, -0.20)
23:11:33.107 00.000 15712 Moving (-0.43, -0.20) raw xDistance=-0.20 yDistance=0.44
23:11:33.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:33.119 00.012 15712 BLC: History state: CurrMiss=0.44, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.554171, 1:0.438176
23:11:33.119 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
23:11:33.119 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.2
23:11:33.119 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:33.119 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:33.123 00.004 7988 Enqueuing Expose request
23:11:33.123 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 647.62
23:11:33.123 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
23:11:33.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
23:11:33.123 00.000 15712 MoveAxis(E, 41, ABG)
23:11:33.123 00.000 15712 Guiding  Dir = 2, Dur = 41
23:11:33.123 00.000 15712 IsGuiding returns 0
23:11:33.139 00.016 15712 PulseGuide returned control before completion, sleep 37
23:11:33.186 00.047 15712 IsGuiding returns 0
23:11:33.186 00.000 15712 Move returns status 0, amount 41
23:11:33.186 00.000 15712 MoveAxis(S, 112, ABG)
23:11:33.186 00.000 15712 Guiding  Dir = 1, Dur = 112
23:11:33.186 00.000 15712 IsGuiding returns 0
23:11:33.266 00.080 15712 PulseGuide returned control before completion, sleep 43
23:11:33.314 00.048 15712 IsGuiding returns 1
23:11:33.314 00.000 15712 scope still moving after pulse duration time elapsed
23:11:33.346 00.032 15712 IsGuiding returns 1
23:11:33.410 00.064 15712 IsGuiding returns 1
23:11:33.441 00.031 15712 IsGuiding returns 0
23:11:33.441 00.000 15712 scope move finished after 112 + 143 ms
23:11:33.441 00.000 15712 Move returns status 0, amount 112
23:11:33.441 00.000 15712 move complete, result=0
23:11:33.441 00.000 15712 worker thread done servicing request
23:11:33.441 00.000 15712 Worker thread wakes up
23:11:33.441 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.4 px 112 ms SOUTH
23:11:33.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:33.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:34.853 01.412 15712 Exposure complete
23:11:34.916 00.063 15712 worker thread done servicing request
23:11:34.916 00.000 7988 OnExposeComplete: enter
23:11:34.916 00.000 7988 UpdateGuideState(): m_state=6
23:11:34.916 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
23:11:34.916 00.000 7988 Star::Find returns 1 (0), X=500.19, Y=800.36, Mass=1569, SNR=26.3, Peak=164 HFD=4.5
23:11:34.916 00.000 7988 MultiStar: [#1 -0.48,-0.06,0.00,M3] [#2 -0.55,-0.11,0.00,M6] [#3 -0.51,-0.24,0.00,M4] [#4 -0.50,0.17,0.00,M7] [#5 -0.26,-0.18,0.72,U] [#6 -0.97,-0.14,0.00,M8] [#7 -0.51,-0.09,0.00,M7] [#8 -0.17,0.22,0.43,U] 
23:11:34.916 00.000 7988 refined, 2 included, MultiStar: {-0.34, -0.14}, one-star: {-0.47, -0.26}
23:11:34.916 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.32 = 1.96)
23:11:34.931 00.015 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
23:11:34.931 00.000 7988 CameraToMount -- cameraX=-0.34 cameraY=-0.14 hyp=0.37 cameraTheta=-2.76 mountX=-0.14 mountY=0.34, mountTheta=1.96
23:11:34.933 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=-0.14, opts=13)
23:11:34.933 00.000 7988 Enqueuing Move request for scope (-0.34, -0.14)
23:11:34.933 00.000 15712 Worker thread wakes up
23:11:34.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.14) opts 0xd
23:11:34.933 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, -0.14)
23:11:34.933 00.000 15712 Moving (-0.34, -0.14) raw xDistance=-0.14 yDistance=0.34
23:11:34.933 00.000 15712 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.554171, 1:0.438176, 2:0.342917
23:11:34.933 00.000 15712 BLC: Under-shoot: nominal increase by 57
23:11:34.933 00.000 15712 BLC: window closed
23:11:34.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:34.933 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.3
23:11:34.940 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:34.942 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:34.942 00.000 7988 Enqueuing Expose request
23:11:34.944 00.002 15712 BLC: Pulse adjusted to 67
23:11:34.947 00.003 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 647.56
23:11:34.947 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:11:34.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
23:11:34.947 00.000 15712 MoveAxis(E, 2, ABG)
23:11:34.947 00.000 15712 Guiding  Dir = 2, Dur = 2
23:11:34.947 00.000 15712 IsGuiding returns 0
23:11:34.963 00.016 15712 IsGuiding returns 0
23:11:34.963 00.000 15712 Move returns status 0, amount 2
23:11:34.963 00.000 15712 MoveAxis(S, 88, ABG)
23:11:34.963 00.000 15712 Guiding  Dir = 1, Dur = 88
23:11:34.963 00.000 15712 IsGuiding returns 0
23:11:35.042 00.079 15712 PulseGuide returned control before completion, sleep 19
23:11:35.074 00.032 15712 IsGuiding returns 1
23:11:35.074 00.000 15712 scope still moving after pulse duration time elapsed
23:11:35.106 00.032 15712 IsGuiding returns 1
23:11:35.169 00.063 15712 IsGuiding returns 0
23:11:35.169 00.000 15712 scope move finished after 88 + 119 ms
23:11:35.169 00.000 15712 Move returns status 0, amount 88
23:11:35.169 00.000 15712 move complete, result=0
23:11:35.169 00.000 15712 worker thread done servicing request
23:11:35.169 00.000 15712 Worker thread wakes up
23:11:35.169 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.3 px 88 ms SOUTH
23:11:35.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:35.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:35.555 00.386 7988 evsrv: cli 0CCCF088 connect
23:11:35.557 00.002 7988 case statement mapped state 6 to 3
23:11:35.559 00.002 7988 case statement mapped state 6 to 3
23:11:35.561 00.002 7988 evsrv: cli 0CCCF088 request: {"method":"get_pixel_scale","id":"285f257e-baab-49df-bfb8-d61a0a236d58"}
23:11:35.563 00.002 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":3.86747,"id":"285f257e-baab-49df-bfb8-d61a0a236d58"}
23:11:35.567 00.004 7988 evsrv: cli 0CCCF088 disconnect
23:11:35.837 00.270 7988 evsrv: cli 0CCCF6C8 connect
23:11:35.837 00.000 7988 case statement mapped state 6 to 3
23:11:35.837 00.000 7988 case statement mapped state 6 to 3
23:11:35.837 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_app_state","id":"f5164ff4-06f9-4f59-8708-24a5337d998d"}
23:11:35.837 00.000 7988 case statement mapped state 6 to 3
23:11:35.837 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5164ff4-06f9-4f59-8708-24a5337d998d"}
23:11:35.847 00.010 7988 evsrv: cli 0CCCF6C8 disconnect
23:11:36.809 00.962 15712 Exposure complete
23:11:36.868 00.059 15712 worker thread done servicing request
23:11:36.868 00.000 7988 OnExposeComplete: enter
23:11:36.870 00.002 7988 UpdateGuideState(): m_state=6
23:11:36.872 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
23:11:36.872 00.000 7988 Star::Find returns 1 (0), X=499.81, Y=800.63, Mass=1557, SNR=26.2, Peak=167 HFD=4.4
23:11:36.874 00.002 7988 MultiStar: [#1 -0.74,-0.24,0.00,M4] [#2 -0.69,-0.20,0.00,M7] [#3 -0.87,-0.13,0.00,M5] [#4 -0.87,-0.09,0.00,M8] [#5 -0.57,-0.27,0.00,M8] [#6 -1.09,-0.07,0.00,M9] [#7 -0.59,0.10,0.00,M8] [#8 -0.66,0.21,0.00,M7] 
23:11:36.874 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
23:11:36.876 00.002 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
23:11:36.876 00.000 7988 CameraToMount -- cameraX=-0.85 cameraY=0.01 hyp=0.85 cameraTheta=3.13 mountX=0.00 mountY=0.85, mountTheta=1.57
23:11:36.878 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.85, y=0.01, opts=13)
23:11:36.880 00.002 7988 Enqueuing Move request for scope (-0.85, 0.01)
23:11:36.881 00.001 15712 Worker thread wakes up
23:11:36.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.01) opts 0xd
23:11:36.881 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.85, 0.01)
23:11:36.881 00.000 15712 Moving (-0.85, 0.01) raw xDistance=0.00 yDistance=0.85
23:11:36.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:36.881 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.2
23:11:36.883 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:36.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:36.885 00.002 7988 Enqueuing Expose request
23:11:36.885 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 647.50
23:11:36.885 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
23:11:36.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
23:11:36.885 00.000 15712 MoveAxis(E, 1, ABG)
23:11:36.885 00.000 15712 Guiding  Dir = 2, Dur = 1
23:11:36.887 00.002 15712 IsGuiding returns 0
23:11:36.915 00.028 15712 IsGuiding returns 0
23:11:36.915 00.000 15712 Move returns status 0, amount 1
23:11:36.915 00.000 15712 MoveAxis(S, 217, ABG)
23:11:36.915 00.000 15712 Guiding  Dir = 1, Dur = 217
23:11:36.915 00.000 15712 IsGuiding returns 0
23:11:36.991 00.076 15712 PulseGuide returned control before completion, sleep 148
23:11:37.157 00.166 15712 IsGuiding returns 1
23:11:37.157 00.000 15712 scope still moving after pulse duration time elapsed
23:11:37.189 00.032 15712 IsGuiding returns 1
23:11:37.239 00.050 15712 IsGuiding returns 0
23:11:37.239 00.000 15712 scope move finished after 217 + 118 ms
23:11:37.239 00.000 15712 Move returns status 0, amount 217
23:11:37.239 00.000 15712 move complete, result=0
23:11:37.239 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.8 px 217 ms SOUTH
23:11:37.252 00.013 15712 worker thread done servicing request
23:11:37.252 00.000 15712 Worker thread wakes up
23:11:37.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:37.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:38.671 01.419 15712 Exposure complete
23:11:38.735 00.064 15712 worker thread done servicing request
23:11:38.735 00.000 7988 OnExposeComplete: enter
23:11:38.735 00.000 7988 UpdateGuideState(): m_state=6
23:11:38.735 00.000 7988 Star::Find(15, 499, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
23:11:38.735 00.000 7988 Star::Find returns 1 (0), X=500.63, Y=800.26, Mass=1699, SNR=27.6, Peak=150 HFD=4.7
23:11:38.735 00.000 7988 MultiStar: [#1 0.12,-0.23,0.94,U] [#2 0.02,-0.26,0.80,U] [#3 0.06,-0.30,0.80,U] [#4 0.06,-0.24,0.73,U] [#5 0.27,-0.23,0.70,U] [#6 -0.37,-0.44,0.00,M10] [#7 -0.19,-0.25,0.50,U] [#8 0.06,-0.14,0.45,U] 
23:11:38.735 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.26}, one-star: {-0.03, -0.36}
23:11:38.735 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
23:11:38.735 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
23:11:38.735 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.37 mountX=-0.26 mountY=-0.05, mountTheta=-2.97
23:11:38.735 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.26, opts=13)
23:11:38.735 00.000 7988 Enqueuing Move request for scope (0.05, -0.26)
23:11:38.735 00.000 15712 Worker thread wakes up
23:11:38.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
23:11:38.735 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
23:11:38.735 00.000 15712 Moving (0.05, -0.26) raw xDistance=-0.26 yDistance=-0.05
23:11:38.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:38.735 00.000 7988 UpdateGuideState exits: m=1699 SNR=27.6
23:11:38.749 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:38.751 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:38.751 00.000 7988 Enqueuing Expose request
23:11:38.751 00.000 15712 PPEC rslt: input = -0.26, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 647.44
23:11:38.751 00.000 15712 PPEC: input: -0.26, control: -0.15, exposure: 1500
23:11:38.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:38.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:11:38.751 00.000 15712 MoveAxis(E, 49, ABG)
23:11:38.751 00.000 15712 Guiding  Dir = 2, Dur = 49
23:11:38.751 00.000 15712 IsGuiding returns 0
23:11:38.769 00.018 15712 PulseGuide returned control before completion, sleep 45
23:11:38.815 00.046 15712 IsGuiding returns 1
23:11:38.815 00.000 15712 scope still moving after pulse duration time elapsed
23:11:38.849 00.034 15712 IsGuiding returns 0
23:11:38.849 00.000 15712 scope move finished after 49 + 46 ms
23:11:38.849 00.000 15712 Move returns status 0, amount 49
23:11:38.849 00.000 15712 MoveAxis(N, 0, ABG)
23:11:38.849 00.000 15712 Move returns status 0, amount 0
23:11:38.849 00.000 15712 move complete, result=0
23:11:38.849 00.000 15712 worker thread done servicing request
23:11:38.849 00.000 15712 Worker thread wakes up
23:11:38.849 00.000 7988 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
23:11:38.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:38.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:40.494 01.645 15712 Exposure complete
23:11:40.553 00.059 15712 worker thread done servicing request
23:11:40.553 00.000 7988 OnExposeComplete: enter
23:11:40.553 00.000 7988 UpdateGuideState(): m_state=6
23:11:40.556 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
23:11:40.558 00.002 7988 Star::Find returns 1 (0), X=500.73, Y=800.62, Mass=1683, SNR=27.2, Peak=146 HFD=4.7
23:11:40.558 00.000 7988 MultiStar: [#1 0.24,0.04,0.98,U] [#2 0.21,0.05,0.86,U] [#3 0.38,-0.10,0.80,U] [#4 0.32,0.15,0.71,U] [#5 0.18,-0.03,0.70,U] [#6 -0.25,0.03,0.64,U] [#7 0.11,0.42,0.51,U] [#8 0.31,0.19,0.40,U] 
23:11:40.560 00.002 7988 single-star, 8 included, MultiStar: {0.18, 0.06}, one-star: {0.08, -0.01}
23:11:40.560 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
23:11:40.562 00.002 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
23:11:40.562 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=-0.00 mountY=-0.07, mountTheta=-1.63
23:11:40.564 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.01, opts=13)
23:11:40.566 00.002 7988 Enqueuing Move request for scope (0.08, -0.01)
23:11:40.566 00.000 15712 Worker thread wakes up
23:11:40.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:11:40.566 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:11:40.566 00.000 15712 Moving (0.08, -0.01) raw xDistance=-0.00 yDistance=-0.07
23:11:40.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:40.566 00.000 7988 UpdateGuideState exits: m=1683 SNR=27.2
23:11:40.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:40.570 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:40.572 00.002 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 647.38
23:11:40.572 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
23:11:40.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:40.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:11:40.572 00.000 15712 MoveAxis(W, 3, ABG)
23:11:40.572 00.000 15712 Guiding  Dir = 3, Dur = 3
23:11:40.572 00.000 7988 Enqueuing Expose request
23:11:40.607 00.035 15712 IsGuiding returns 0
23:11:40.621 00.014 15712 IsGuiding returns 0
23:11:40.621 00.000 15712 Move returns status 0, amount 3
23:11:40.621 00.000 15712 MoveAxis(N, 0, ABG)
23:11:40.621 00.000 15712 Move returns status 0, amount 0
23:11:40.621 00.000 15712 move complete, result=0
23:11:40.621 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:11:40.625 00.004 15712 worker thread done servicing request
23:11:40.625 00.000 15712 Worker thread wakes up
23:11:40.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:40.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:42.042 01.417 15712 Exposure complete
23:11:42.102 00.060 15712 worker thread done servicing request
23:11:42.103 00.001 7988 OnExposeComplete: enter
23:11:42.103 00.000 7988 UpdateGuideState(): m_state=6
23:11:42.103 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
23:11:42.103 00.000 7988 Star::Find returns 1 (0), X=500.90, Y=800.60, Mass=1648, SNR=27.3, Peak=174 HFD=4.4
23:11:42.103 00.000 7988 MultiStar: [#1 0.37,-0.10,0.93,U] [#2 0.29,-0.16,0.85,U] [#3 0.27,-0.19,0.85,U] [#4 0.15,0.11,0.71,U] [#5 0.44,-0.13,0.71,U] [#6 -0.21,-0.09,0.65,U] [#7 0.00,-0.13,0.49,U] [#8 0.32,0.31,0.45,U] 
23:11:42.103 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.06}, one-star: {0.25, -0.02}
23:11:42.103 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
23:11:42.103 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
23:11:42.103 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.26 mountX=-0.06 mountY=-0.22, mountTheta=-1.83
23:11:42.103 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.06, opts=13)
23:11:42.103 00.000 7988 Enqueuing Move request for scope (0.22, -0.06)
23:11:42.103 00.000 15712 Worker thread wakes up
23:11:42.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
23:11:42.103 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
23:11:42.103 00.000 15712 Moving (0.22, -0.06) raw xDistance=-0.06 yDistance=-0.22
23:11:42.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:42.117 00.014 7988 UpdateGuideState exits: m=1648 SNR=27.3
23:11:42.118 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:42.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:42.120 00.002 7988 Enqueuing Expose request
23:11:42.120 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 647.31
23:11:42.120 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
23:11:42.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:42.122 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:11:42.122 00.000 15712 MoveAxis(E, 1, ABG)
23:11:42.122 00.000 15712 Guiding  Dir = 2, Dur = 1
23:11:42.122 00.000 15712 IsGuiding returns 0
23:11:42.134 00.012 15712 IsGuiding returns 0
23:11:42.134 00.000 15712 Move returns status 0, amount 1
23:11:42.134 00.000 15712 MoveAxis(N, 0, ABG)
23:11:42.134 00.000 15712 Move returns status 0, amount 0
23:11:42.134 00.000 15712 move complete, result=0
23:11:42.134 00.000 15712 worker thread done servicing request
23:11:42.134 00.000 15712 Worker thread wakes up
23:11:42.134 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:11:42.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:42.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:43.889 01.755 15712 Exposure complete
23:11:43.947 00.058 15712 worker thread done servicing request
23:11:43.947 00.000 7988 OnExposeComplete: enter
23:11:43.951 00.004 7988 UpdateGuideState(): m_state=6
23:11:43.951 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
23:11:43.954 00.003 7988 Star::Find returns 1 (0), X=500.78, Y=800.62, Mass=1683, SNR=27.3, Peak=155 HFD=4.7
23:11:43.954 00.000 7988 MultiStar: [#1 0.21,-0.13,0.94,U] [#2 0.35,0.02,0.82,U] [#3 0.27,0.03,0.85,U] [#4 -0.03,0.19,0.74,U] [#5 0.36,-0.12,0.70,U] [#6 -0.16,-0.09,0.63,U] [#7 0.37,0.14,0.49,U] [#8 0.45,0.11,0.00,M5] 
23:11:43.956 00.002 7988 single-star, 7 included, MultiStar: {0.18, -0.00}, one-star: {0.12, -0.01}
23:11:43.956 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
23:11:43.956 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.68 = -1.68)
23:11:43.956 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
23:11:43.956 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
23:11:43.956 00.000 7988 Enqueuing Move request for scope (0.12, -0.01)
23:11:43.956 00.000 15712 Worker thread wakes up
23:11:43.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:11:43.956 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:11:43.956 00.000 15712 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=-0.12
23:11:43.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:43.956 00.000 7988 UpdateGuideState exits: m=1683 SNR=27.3
23:11:43.966 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:43.968 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:43.968 00.000 7988 Enqueuing Expose request
23:11:43.970 00.002 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 647.25
23:11:43.970 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
23:11:43.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:43.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:11:43.970 00.000 15712 MoveAxis(E, 1, ABG)
23:11:43.970 00.000 15712 Guiding  Dir = 2, Dur = 1
23:11:43.970 00.000 15712 IsGuiding returns 0
23:11:43.987 00.017 15712 IsGuiding returns 0
23:11:43.987 00.000 15712 Move returns status 0, amount 1
23:11:43.987 00.000 15712 MoveAxis(N, 0, ABG)
23:11:43.987 00.000 15712 Move returns status 0, amount 0
23:11:43.987 00.000 15712 move complete, result=0
23:11:43.987 00.000 15712 worker thread done servicing request
23:11:43.987 00.000 15712 Worker thread wakes up
23:11:43.987 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:11:43.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:43.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:45.404 01.417 15712 Exposure complete
23:11:45.465 00.061 15712 worker thread done servicing request
23:11:45.465 00.000 7988 OnExposeComplete: enter
23:11:45.465 00.000 7988 UpdateGuideState(): m_state=6
23:11:45.468 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
23:11:45.468 00.000 7988 Star::Find returns 1 (0), X=500.76, Y=800.61, Mass=1512, SNR=25.7, Peak=147 HFD=4.5
23:11:45.468 00.000 7988 MultiStar: [#1 0.21,-0.10,1.00,U] [#2 0.36,-0.24,0.90,U] [#3 0.30,-0.05,0.90,U] [#4 0.62,0.05,0.00,M5] [#5 0.59,-0.10,0.00,M5] [#6 -0.18,-0.22,0.71,U] [#7 0.44,0.01,0.50,U] [#8 0.41,0.35,0.00,M6] 
23:11:45.468 00.000 7988 single-star, 5 included, MultiStar: {0.20, -0.11}, one-star: {0.10, -0.02}
23:11:45.468 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.56) = xAngle (-1.75 = -1.75)
23:11:45.468 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.79 = -1.79)
23:11:45.468 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=-0.02 mountY=-0.10, mountTheta=-1.76
23:11:45.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.02, opts=13)
23:11:45.468 00.000 7988 Enqueuing Move request for scope (0.10, -0.02)
23:11:45.468 00.000 15712 Worker thread wakes up
23:11:45.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:11:45.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:11:45.468 00.000 15712 Moving (0.10, -0.02) raw xDistance=-0.02 yDistance=-0.10
23:11:45.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:11:45.468 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.7
23:11:45.481 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:45.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:45.481 00.000 7988 Enqueuing Expose request
23:11:45.481 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 647.19
23:11:45.481 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
23:11:45.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:45.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:11:45.481 00.000 15712 MoveAxis(E, 2, ABG)
23:11:45.481 00.000 15712 Guiding  Dir = 2, Dur = 2
23:11:45.485 00.004 15712 IsGuiding returns 0
23:11:45.515 00.030 15712 IsGuiding returns 0
23:11:45.515 00.000 15712 Move returns status 0, amount 2
23:11:45.515 00.000 15712 MoveAxis(N, 0, ABG)
23:11:45.515 00.000 15712 Move returns status 0, amount 0
23:11:45.515 00.000 15712 move complete, result=0
23:11:45.515 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:11:45.516 00.001 15712 worker thread done servicing request
23:11:45.516 00.000 15712 Worker thread wakes up
23:11:45.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:45.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:47.254 01.738 15712 Exposure complete
23:11:47.315 00.061 15712 worker thread done servicing request
23:11:47.315 00.000 7988 OnExposeComplete: enter
23:11:47.317 00.002 7988 UpdateGuideState(): m_state=6
23:11:47.319 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
23:11:47.320 00.001 7988 Star::Find returns 1 (0), X=500.76, Y=800.54, Mass=1585, SNR=26.3, Peak=157 HFD=4.6
23:11:47.320 00.000 7988 MultiStar: [#1 0.28,-0.04,0.98,U] [#2 0.25,-0.18,0.85,U] [#3 0.02,-0.15,0.88,U] [#4 -0.04,-0.11,0.74,U] [#5 0.30,-0.34,0.75,U] [#6 -0.33,-0.27,0.70,U] [#7 0.45,-0.01,0.52,U] [#8 0.09,0.32,0.46,U] 
23:11:47.322 00.002 7988 single-star, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.10, -0.08}
23:11:47.322 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
23:11:47.324 00.002 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
23:11:47.324 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.70 mountX=-0.08 mountY=-0.10, mountTheta=-2.27
23:11:47.326 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.08, opts=13)
23:11:47.328 00.002 7988 Enqueuing Move request for scope (0.10, -0.08)
23:11:47.328 00.000 15712 Worker thread wakes up
23:11:47.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:11:47.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:11:47.328 00.000 15712 Moving (0.10, -0.08) raw xDistance=-0.08 yDistance=-0.10
23:11:47.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:47.328 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.3
23:11:47.332 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:47.333 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:47.333 00.000 7988 Enqueuing Expose request
23:11:47.333 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 647.13
23:11:47.333 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
23:11:47.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:47.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:11:47.333 00.000 15712 MoveAxis(E, 5, ABG)
23:11:47.333 00.000 15712 Guiding  Dir = 2, Dur = 5
23:11:47.333 00.000 15712 IsGuiding returns 0
23:11:47.352 00.019 15712 IsGuiding returns 0
23:11:47.352 00.000 15712 Move returns status 0, amount 5
23:11:47.352 00.000 15712 MoveAxis(N, 0, ABG)
23:11:47.352 00.000 15712 Move returns status 0, amount 0
23:11:47.352 00.000 15712 move complete, result=0
23:11:47.352 00.000 15712 worker thread done servicing request
23:11:47.352 00.000 15712 Worker thread wakes up
23:11:47.352 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:11:47.354 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:47.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:48.770 01.416 15712 Exposure complete
23:11:48.830 00.060 15712 worker thread done servicing request
23:11:48.830 00.000 7988 OnExposeComplete: enter
23:11:48.832 00.002 7988 UpdateGuideState(): m_state=6
23:11:48.834 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
23:11:48.834 00.000 7988 Star::Find returns 1 (0), X=500.95, Y=800.73, Mass=1528, SNR=25.9, Peak=138 HFD=4.3
23:11:48.836 00.002 7988 MultiStar: [#1 0.41,0.16,0.98,U] [#2 0.36,0.13,0.89,U] [#3 0.31,0.12,0.89,U] [#4 0.36,0.16,0.81,U] [#5 0.43,0.20,0.00,M5] [#6 0.01,0.19,0.67,U] [#7 0.07,0.31,0.49,U] [#8 0.67,0.37,0.00,M6] 
23:11:48.836 00.000 7988 single-star, 6 included, MultiStar: {0.29, 0.16}, one-star: {0.30, 0.11}
23:11:48.838 00.002 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
23:11:48.838 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
23:11:48.840 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=0.11 hyp=0.31 cameraTheta=0.34 mountX=0.11 mountY=-0.30, mountTheta=-1.22
23:11:48.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.11, opts=13)
23:11:48.842 00.000 7988 Enqueuing Move request for scope (0.30, 0.11)
23:11:48.844 00.002 15712 Worker thread wakes up
23:11:48.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.11) opts 0xd
23:11:48.844 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.11)
23:11:48.844 00.000 15712 Moving (0.30, 0.11) raw xDistance=0.11 yDistance=-0.30
23:11:48.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:48.844 00.000 7988 UpdateGuideState exits: m=1528 SNR=25.9
23:11:48.846 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:48.847 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:48.849 00.002 7988 Enqueuing Expose request
23:11:48.849 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 647.07
23:11:48.849 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
23:11:48.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:48.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:11:48.849 00.000 15712 MoveAxis(E, 6, ABG)
23:11:48.849 00.000 15712 Guiding  Dir = 2, Dur = 6
23:11:48.849 00.000 15712 IsGuiding returns 0
23:11:48.903 00.054 15712 IsGuiding returns 0
23:11:48.903 00.000 15712 Move returns status 0, amount 6
23:11:48.903 00.000 15712 MoveAxis(N, 0, ABG)
23:11:48.903 00.000 15712 Move returns status 0, amount 0
23:11:48.903 00.000 15712 move complete, result=0
23:11:48.903 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.3 px 0 ms NORTH
23:11:48.905 00.002 15712 worker thread done servicing request
23:11:48.905 00.000 15712 Worker thread wakes up
23:11:48.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:48.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:50.541 01.636 15712 Exposure complete
23:11:50.586 00.045 15712 worker thread done servicing request
23:11:50.602 00.016 7988 OnExposeComplete: enter
23:11:50.602 00.000 7988 UpdateGuideState(): m_state=6
23:11:50.604 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:50.606 00.002 7988 Star::Find returns 1 (0), X=500.86, Y=800.72, Mass=1662, SNR=27.1, Peak=139 HFD=4.6
23:11:50.606 00.000 7988 MultiStar: [#1 0.34,0.04,0.96,U] [#2 0.41,0.11,0.84,U] [#3 0.43,0.09,0.85,U] [#4 0.21,0.30,0.74,U] [#5 0.60,0.14,0.00,M6] [#6 -0.32,0.22,0.61,U] [#7 0.12,0.33,0.46,U] [#8 0.44,0.28,0.00,M7] 
23:11:50.608 00.002 7988 single-star, 6 included, MultiStar: {0.23, 0.15}, one-star: {0.21, 0.10}
23:11:50.608 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
23:11:50.610 00.002 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
23:11:50.610 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.45 mountX=0.10 mountY=-0.21, mountTheta=-1.12
23:11:50.612 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.10, opts=13)
23:11:50.614 00.002 7988 Enqueuing Move request for scope (0.21, 0.10)
23:11:50.614 00.000 15712 Worker thread wakes up
23:11:50.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
23:11:50.614 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
23:11:50.614 00.000 15712 Moving (0.21, 0.10) raw xDistance=0.10 yDistance=-0.21
23:11:50.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:50.614 00.000 7988 UpdateGuideState exits: m=1662 SNR=27.1
23:11:50.618 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:50.619 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:50.619 00.000 7988 Enqueuing Expose request
23:11:50.619 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 647.01
23:11:50.619 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
23:11:50.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:50.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:11:50.619 00.000 15712 MoveAxis(E, 6, ABG)
23:11:50.619 00.000 15712 Guiding  Dir = 2, Dur = 6
23:11:50.619 00.000 15712 IsGuiding returns 0
23:11:50.641 00.022 15712 IsGuiding returns 0
23:11:50.641 00.000 15712 Move returns status 0, amount 6
23:11:50.641 00.000 15712 MoveAxis(N, 0, ABG)
23:11:50.641 00.000 15712 Move returns status 0, amount 0
23:11:50.641 00.000 15712 move complete, result=0
23:11:50.641 00.000 15712 worker thread done servicing request
23:11:50.641 00.000 15712 Worker thread wakes up
23:11:50.641 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:11:50.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:50.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:52.057 01.416 15712 Exposure complete
23:11:52.116 00.059 15712 worker thread done servicing request
23:11:52.116 00.000 7988 OnExposeComplete: enter
23:11:52.120 00.004 7988 UpdateGuideState(): m_state=6
23:11:52.120 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
23:11:52.122 00.002 7988 Star::Find returns 1 (0), X=501.00, Y=800.69, Mass=1476, SNR=25.7, Peak=162 HFD=4.2
23:11:52.122 00.000 7988 MultiStar: [#1 0.49,0.14,0.00,M1] [#2 0.40,0.08,0.88,U] [#3 0.51,-0.02,0.00,M1] [#4 0.13,0.36,0.79,U] [#5 0.49,0.02,0.00,M7] [#6 -0.02,0.22,0.70,U] [#7 0.50,0.09,0.00,M1] [#8 0.44,0.53,0.00,M8] 
23:11:52.124 00.002 7988 refined, 3 included, MultiStar: {0.23, 0.17}, one-star: {0.34, 0.06}
23:11:52.124 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
23:11:52.126 00.002 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
23:11:52.126 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.28 cameraTheta=0.63 mountX=0.17 mountY=-0.23, mountTheta=-0.95
23:11:52.128 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.17, opts=13)
23:11:52.130 00.002 7988 Enqueuing Move request for scope (0.23, 0.17)
23:11:52.132 00.002 15712 Worker thread wakes up
23:11:52.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
23:11:52.132 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
23:11:52.132 00.000 15712 Moving (0.23, 0.17) raw xDistance=0.17 yDistance=-0.23
23:11:52.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:11:52.133 00.001 7988 UpdateGuideState exits: m=1476 SNR=25.7
23:11:52.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:52.135 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:52.136 00.001 7988 Enqueuing Expose request
23:11:52.136 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 646.95
23:11:52.136 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
23:11:52.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:52.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:11:52.136 00.000 15712 MoveAxis(W, 29, ABG)
23:11:52.136 00.000 15712 Guiding  Dir = 3, Dur = 29
23:11:52.136 00.000 15712 IsGuiding returns 0
23:11:52.156 00.020 15712 PulseGuide returned control before completion, sleep 14
23:11:52.184 00.028 15712 IsGuiding returns 1
23:11:52.184 00.000 15712 scope still moving after pulse duration time elapsed
23:11:52.219 00.035 15712 IsGuiding returns 0
23:11:52.219 00.000 15712 scope move finished after 29 + 60 ms
23:11:52.219 00.000 15712 Move returns status 0, amount 29
23:11:52.219 00.000 15712 MoveAxis(N, 0, ABG)
23:11:52.219 00.000 15712 Move returns status 0, amount 0
23:11:52.219 00.000 15712 move complete, result=0
23:11:52.219 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.2 px 0 ms NORTH
23:11:52.230 00.011 15712 worker thread done servicing request
23:11:52.230 00.000 15712 Worker thread wakes up
23:11:52.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:52.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:53.971 01.741 15712 Exposure complete
23:11:54.019 00.048 15712 worker thread done servicing request
23:11:54.019 00.000 7988 OnExposeComplete: enter
23:11:54.034 00.015 7988 UpdateGuideState(): m_state=6
23:11:54.035 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
23:11:54.036 00.001 7988 Star::Find returns 1 (0), X=501.11, Y=800.41, Mass=1608, SNR=26.9, Peak=168 HFD=4.6
23:11:54.037 00.001 7988 MultiStar: [#1 0.77,-0.16,0.00,M2] [#2 0.49,-0.35,0.00,M1] [#3 0.60,-0.26,0.00,M2] [#4 0.55,-0.16,0.00,M2] [#5 0.61,-0.29,0.00,M8] [#6 0.27,-0.33,0.62,U] [#7 0.50,-0.13,0.00,M2] [#8 0.70,0.02,0.00,M9] 
23:11:54.038 00.001 7988 refined, 1 included, MultiStar: {0.38, -0.26}, one-star: {0.45, -0.21}
23:11:54.039 00.001 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
23:11:54.040 00.001 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
23:11:54.041 00.001 7988 CameraToMount -- cameraX=0.38 cameraY=-0.26 hyp=0.46 cameraTheta=-0.59 mountX=-0.25 mountY=-0.38, mountTheta=-2.16
23:11:54.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=-0.26, opts=13)
23:11:54.044 00.001 7988 Enqueuing Move request for scope (0.38, -0.26)
23:11:54.045 00.001 15712 Worker thread wakes up
23:11:54.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.26) opts 0xd
23:11:54.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, -0.26)
23:11:54.045 00.000 15712 Moving (0.38, -0.26) raw xDistance=-0.25 yDistance=-0.38
23:11:54.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:54.045 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.9
23:11:54.047 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:54.048 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:54.048 00.000 7988 Enqueuing Expose request
23:11:54.048 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 646.89
23:11:54.048 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
23:11:54.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:11:54.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:11:54.048 00.000 15712 MoveAxis(E, 54, ABG)
23:11:54.048 00.000 15712 Guiding  Dir = 2, Dur = 54
23:11:54.048 00.000 15712 IsGuiding returns 0
23:11:54.064 00.016 15712 PulseGuide returned control before completion, sleep 50
23:11:54.146 00.082 15712 IsGuiding returns 0
23:11:54.146 00.000 15712 Move returns status 0, amount 54
23:11:54.146 00.000 15712 MoveAxis(N, 0, ABG)
23:11:54.146 00.000 15712 Move returns status 0, amount 0
23:11:54.146 00.000 15712 move complete, result=0
23:11:54.146 00.000 7988 GuideStep: -0.3 px 54 ms EAST, -0.4 px 0 ms NORTH
23:11:54.148 00.002 15712 worker thread done servicing request
23:11:54.148 00.000 15712 Worker thread wakes up
23:11:54.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:54.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:55.567 01.419 15712 Exposure complete
23:11:55.618 00.051 15712 worker thread done servicing request
23:11:55.618 00.000 7988 OnExposeComplete: enter
23:11:55.629 00.011 7988 UpdateGuideState(): m_state=6
23:11:55.631 00.002 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
23:11:55.631 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=800.57, Mass=1661, SNR=27.1, Peak=151 HFD=4.6
23:11:55.631 00.000 7988 MultiStar: [#1 0.50,0.07,0.00,M3] [#2 0.35,-0.01,0.84,U] [#3 0.42,0.09,0.85,U] [#4 0.38,0.34,0.00,M3] [#5 0.73,0.25,0.00,M9] [#6 -0.24,-0.07,0.64,U] [#7 0.43,0.41,0.00,M3] [#8 0.47,0.28,0.00,M10] 
23:11:55.635 00.004 7988 single-star, 3 included, MultiStar: {0.20, -0.01}, one-star: {0.16, -0.06}
23:11:55.635 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
23:11:55.635 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
23:11:55.635 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
23:11:55.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.06, opts=13)
23:11:55.635 00.000 7988 Enqueuing Move request for scope (0.16, -0.06)
23:11:55.635 00.000 15712 Worker thread wakes up
23:11:55.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:11:55.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:11:55.635 00.000 15712 Moving (0.16, -0.06) raw xDistance=-0.06 yDistance=-0.16
23:11:55.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:55.635 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.1
23:11:55.644 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:55.644 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:55.644 00.000 7988 Enqueuing Expose request
23:11:55.644 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 646.83
23:11:55.644 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
23:11:55.644 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:55.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:11:55.644 00.000 15712 MoveAxis(E, 3, ABG)
23:11:55.644 00.000 15712 Guiding  Dir = 2, Dur = 3
23:11:55.660 00.016 15712 IsGuiding returns 0
23:11:55.681 00.021 15712 IsGuiding returns 0
23:11:55.681 00.000 15712 Move returns status 0, amount 3
23:11:55.681 00.000 15712 MoveAxis(N, 0, ABG)
23:11:55.681 00.000 15712 Move returns status 0, amount 0
23:11:55.681 00.000 15712 move complete, result=0
23:11:55.681 00.000 15712 worker thread done servicing request
23:11:55.681 00.000 15712 Worker thread wakes up
23:11:55.681 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
23:11:55.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:55.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:57.320 01.639 15712 Exposure complete
23:11:57.369 00.049 15712 worker thread done servicing request
23:11:57.369 00.000 7988 OnExposeComplete: enter
23:11:57.383 00.014 7988 UpdateGuideState(): m_state=6
23:11:57.383 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
23:11:57.383 00.000 7988 Star::Find returns 1 (0), X=500.78, Y=800.66, Mass=1525, SNR=25.9, Peak=155 HFD=4.5
23:11:57.386 00.003 7988 MultiStar: [#1 0.22,-0.01,1.00,U] [#2 0.17,-0.08,0.90,U] [#3 0.48,-0.27,0.00,M2] [#4 0.30,0.29,0.73,U] [#5 0.34,-0.06,0.74,U] [#6 -0.26,-0.15,0.67,U] [#7 0.08,0.20,0.51,U] [#8 0.33,0.32,0.47,U] 
23:11:57.386 00.000 7988 single-star, 7 included, MultiStar: {0.16, 0.05}, one-star: {0.12, 0.04}
23:11:57.386 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
23:11:57.386 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
23:11:57.386 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.29 mountX=0.04 mountY=-0.12, mountTheta=-1.28
23:11:57.386 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.04, opts=13)
23:11:57.386 00.000 7988 Enqueuing Move request for scope (0.12, 0.04)
23:11:57.386 00.000 15712 Worker thread wakes up
23:11:57.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:11:57.386 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:11:57.386 00.000 15712 Moving (0.12, 0.04) raw xDistance=0.04 yDistance=-0.12
23:11:57.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:57.386 00.000 7988 UpdateGuideState exits: m=1525 SNR=25.9
23:11:57.397 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:57.397 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:57.398 00.001 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 646.76
23:11:57.398 00.000 7988 Enqueuing Expose request
23:11:57.398 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
23:11:57.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:57.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:11:57.398 00.000 15712 MoveAxis(E, 0, ABG)
23:11:57.398 00.000 15712 Move returns status 0, amount 0
23:11:57.398 00.000 15712 MoveAxis(N, 0, ABG)
23:11:57.398 00.000 15712 Move returns status 0, amount 0
23:11:57.398 00.000 15712 move complete, result=0
23:11:57.398 00.000 15712 worker thread done servicing request
23:11:57.398 00.000 15712 Worker thread wakes up
23:11:57.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:57.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:11:57.398 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:58.919 01.521 15712 Exposure complete
23:11:58.972 00.053 15712 worker thread done servicing request
23:11:58.972 00.000 7988 OnExposeComplete: enter
23:11:58.980 00.008 7988 UpdateGuideState(): m_state=6
23:11:58.982 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
23:11:58.982 00.000 7988 Star::Find returns 1 (0), X=501.06, Y=800.61, Mass=1507, SNR=25.7, Peak=149 HFD=4.2
23:11:58.982 00.000 7988 MultiStar: [#1 0.33,-0.06,1.00,U] [#2 0.29,0.02,0.92,U] [#3 0.61,-0.10,0.00,M3] [#4 0.22,0.20,0.74,U] [#5 0.43,0.17,0.00,M9] [#6 -0.05,0.01,0.71,U] [#7 0.33,0.14,0.51,U] [#8 0.43,0.26,0.00,M10] 
23:11:58.982 00.000 7988 refined, 5 included, MultiStar: {0.27, 0.04}, one-star: {0.40, -0.01}
23:11:58.982 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
23:11:58.982 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
23:11:58.982 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.27 cameraTheta=0.14 mountX=0.04 mountY=-0.27, mountTheta=-1.43
23:11:58.982 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.04, opts=13)
23:11:58.982 00.000 7988 Enqueuing Move request for scope (0.27, 0.04)
23:11:58.982 00.000 15712 Worker thread wakes up
23:11:58.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
23:11:58.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
23:11:58.982 00.000 15712 Moving (0.27, 0.04) raw xDistance=0.04 yDistance=-0.27
23:11:58.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:11:58.982 00.000 7988 UpdateGuideState exits: m=1507 SNR=25.7
23:11:58.996 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:58.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:11:58.999 00.003 7988 Enqueuing Expose request
23:11:58.999 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 646.70
23:11:58.999 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
23:11:58.999 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.32 newest=-0.55
23:11:58.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:11:58.999 00.000 15712 MoveAxis(W, 0, ABG)
23:11:58.999 00.000 15712 Move returns status 0, amount 0
23:11:58.999 00.000 15712 BLC: Oldest BLC event removed
23:11:58.999 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 67 applied
23:11:58.999 00.000 15712 MoveAxis(N, 135, ABG)
23:11:58.999 00.000 15712 Guiding  Dir = 0, Dur = 135
23:11:59.005 00.006 15712 IsGuiding returns 0
23:11:59.084 00.079 15712 PulseGuide returned control before completion, sleep 65
23:11:59.156 00.072 15712 IsGuiding returns 1
23:11:59.156 00.000 15712 scope still moving after pulse duration time elapsed
23:11:59.189 00.033 15712 IsGuiding returns 1
23:11:59.241 00.052 15712 IsGuiding returns 1
23:11:59.277 00.036 15712 IsGuiding returns 0
23:11:59.277 00.000 15712 scope move finished after 135 + 137 ms
23:11:59.277 00.000 15712 Move returns status 0, amount 135
23:11:59.277 00.000 15712 move complete, result=0
23:11:59.277 00.000 7988 GuideStep: 0.0 px 0 ms WEST, -0.3 px 135 ms NORTH
23:11:59.279 00.002 15712 worker thread done servicing request
23:11:59.279 00.000 15712 Worker thread wakes up
23:11:59.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:11:59.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:00.918 01.639 15712 Exposure complete
23:12:00.977 00.059 15712 worker thread done servicing request
23:12:00.979 00.002 7988 OnExposeComplete: enter
23:12:00.979 00.000 7988 UpdateGuideState(): m_state=6
23:12:00.980 00.001 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
23:12:00.980 00.000 7988 Star::Find returns 1 (0), X=500.68, Y=800.64, Mass=1556, SNR=26.2, Peak=159 HFD=4.4
23:12:00.980 00.000 7988 MultiStar: [#1 0.27,0.01,1.01,U] [#2 0.16,-0.03,0.88,U] [#3 0.16,-0.06,0.89,U] [#4 0.22,0.16,0.79,U] [#5 0.36,-0.15,0.74,U] [#6 -0.13,-0.12,0.71,U] [#7 0.04,0.10,0.51,U] [#8 0.44,0.20,0.00,R] 
23:12:00.980 00.000 7988 single-star, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.02, 0.02}
23:12:00.980 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
23:12:00.980 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
23:12:00.988 00.008 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.68 mountX=0.02 mountY=-0.02, mountTheta=-0.90
23:12:00.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
23:12:00.988 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
23:12:00.988 00.000 15712 Worker thread wakes up
23:12:00.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:12:00.988 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:12:00.988 00.000 15712 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
23:12:00.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:00.988 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.2
23:12:00.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:00.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:00.988 00.000 7988 Enqueuing Expose request
23:12:00.996 00.008 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.267371, 1:0.020040
23:12:00.996 00.000 15712 BLC: No correction, Miss < min_move
23:12:00.998 00.002 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 646.64
23:12:00.998 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
23:12:00.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:00.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:00.998 00.000 15712 MoveAxis(W, 1, ABG)
23:12:00.998 00.000 15712 Guiding  Dir = 3, Dur = 1
23:12:00.998 00.000 15712 IsGuiding returns 0
23:12:01.012 00.014 15712 IsGuiding returns 0
23:12:01.012 00.000 15712 Move returns status 0, amount 1
23:12:01.012 00.000 15712 MoveAxis(N, 0, ABG)
23:12:01.012 00.000 15712 Move returns status 0, amount 0
23:12:01.012 00.000 15712 move complete, result=0
23:12:01.012 00.000 15712 worker thread done servicing request
23:12:01.012 00.000 15712 Worker thread wakes up
23:12:01.012 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:12:01.021 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:01.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:02.432 01.411 15712 Exposure complete
23:12:02.494 00.062 15712 worker thread done servicing request
23:12:02.494 00.000 7988 OnExposeComplete: enter
23:12:02.495 00.001 7988 UpdateGuideState(): m_state=6
23:12:02.495 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
23:12:02.495 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=800.76, Mass=1543, SNR=26.0, Peak=156 HFD=4.2
23:12:02.499 00.004 7988 MultiStar: [#1 0.59,0.06,0.00,M1] [#2 0.22,-0.05,0.87,U] [#3 0.61,0.01,0.00,M3] [#4 0.54,0.29,0.00,M1] [#5 0.56,-0.05,0.00,M9] [#6 -0.02,0.02,0.64,U] [#7 0.16,0.23,0.49,U] [#8 0.15,-0.18,0.46,U] 
23:12:02.499 00.000 7988 refined, 4 included, MultiStar: {0.18, 0.04}, one-star: {0.31, 0.13}
23:12:02.499 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
23:12:02.499 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
23:12:02.499 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.19 cameraTheta=0.20 mountX=0.04 mountY=-0.19, mountTheta=-1.37
23:12:02.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.04, opts=13)
23:12:02.499 00.000 7988 Enqueuing Move request for scope (0.18, 0.04)
23:12:02.499 00.000 15712 Worker thread wakes up
23:12:02.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
23:12:02.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
23:12:02.499 00.000 15712 Moving (0.18, 0.04) raw xDistance=0.04 yDistance=-0.19
23:12:02.499 00.000 15712 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.267371, 1:0.020040, 2:0.185603
23:12:02.499 00.000 15712 BLC: No correction, Miss < min_move
23:12:02.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:02.499 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.0
23:12:02.512 00.013 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 646.58
23:12:02.512 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
23:12:02.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:02.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:02.514 00.002 7988 Enqueuing Expose request
23:12:02.516 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:02.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:12:02.516 00.000 15712 MoveAxis(E, 1, ABG)
23:12:02.516 00.000 15712 Guiding  Dir = 2, Dur = 1
23:12:02.516 00.000 15712 IsGuiding returns 0
23:12:02.533 00.017 15712 IsGuiding returns 0
23:12:02.533 00.000 15712 Move returns status 0, amount 1
23:12:02.533 00.000 15712 MoveAxis(N, 0, ABG)
23:12:02.533 00.000 15712 Move returns status 0, amount 0
23:12:02.533 00.000 15712 move complete, result=0
23:12:02.533 00.000 15712 worker thread done servicing request
23:12:02.533 00.000 15712 Worker thread wakes up
23:12:02.533 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
23:12:02.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:02.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:04.171 01.638 15712 Exposure complete
23:12:04.231 00.060 15712 worker thread done servicing request
23:12:04.231 00.000 7988 OnExposeComplete: enter
23:12:04.232 00.001 7988 UpdateGuideState(): m_state=6
23:12:04.234 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
23:12:04.236 00.002 7988 Star::Find returns 1 (0), X=500.84, Y=800.52, Mass=1578, SNR=26.6, Peak=159 HFD=4.4
23:12:04.236 00.000 7988 MultiStar: [#1 0.45,-0.14,0.00,M2] [#2 0.30,-0.08,0.89,U] [#3 0.48,-0.19,0.00,M4] [#4 0.27,0.12,0.77,U] [#5 0.55,0.03,0.00,M10] [#6 0.08,-0.35,0.67,U] [#7 0.46,0.08,0.00,M1] [#8 0.15,0.03,0.45,U] 
23:12:04.238 00.002 7988 single-star, 4 included, MultiStar: {0.21, -0.08}, one-star: {0.19, -0.11}
23:12:04.238 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
23:12:04.240 00.002 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
23:12:04.240 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.52 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
23:12:04.242 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.11, opts=13)
23:12:04.244 00.002 7988 Enqueuing Move request for scope (0.19, -0.11)
23:12:04.246 00.002 15712 Worker thread wakes up
23:12:04.246 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
23:12:04.246 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
23:12:04.246 00.000 15712 Moving (0.19, -0.11) raw xDistance=-0.10 yDistance=-0.18
23:12:04.246 00.000 15712 BLC: window closed
23:12:04.246 00.000 15712 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.267371, 1:0.020040, 2:0.185603
23:12:04.246 00.000 15712 BLC: No correction, Miss < min_move
23:12:04.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:04.246 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.6
23:12:04.248 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:04.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:04.248 00.000 7988 Enqueuing Expose request
23:12:04.248 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 646.52
23:12:04.248 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
23:12:04.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:04.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:12:04.248 00.000 15712 MoveAxis(W, 0, ABG)
23:12:04.248 00.000 15712 Move returns status 0, amount 0
23:12:04.248 00.000 15712 MoveAxis(N, 0, ABG)
23:12:04.248 00.000 15712 Move returns status 0, amount 0
23:12:04.248 00.000 15712 move complete, result=0
23:12:04.248 00.000 15712 worker thread done servicing request
23:12:04.248 00.000 15712 Worker thread wakes up
23:12:04.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:04.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:04.248 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
23:12:05.782 01.534 15712 Exposure complete
23:12:05.841 00.059 15712 worker thread done servicing request
23:12:05.841 00.000 7988 OnExposeComplete: enter
23:12:05.843 00.002 7988 UpdateGuideState(): m_state=6
23:12:05.844 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
23:12:05.846 00.002 7988 Star::Find returns 1 (0), X=500.84, Y=800.52, Mass=1717, SNR=27.8, Peak=185 HFD=3.9
23:12:05.846 00.000 7988 MultiStar: [#1 0.51,-0.12,0.00,M3] [#2 0.29,-0.09,0.85,U] [#3 0.23,-0.14,0.85,U] [#4 0.17,0.09,0.75,U] [#5 0.23,-0.27,0.74,U] [#6 -0.21,-0.18,0.64,U] [#7 0.10,-0.12,0.50,U] [#8 0.00,-0.10,0.46,U] 
23:12:05.846 00.000 7988 refined, 7 included, MultiStar: {0.15, -0.11}, one-star: {0.18, -0.10}
23:12:05.846 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
23:12:05.846 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
23:12:05.846 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.66 mountX=-0.11 mountY=-0.14, mountTheta=-2.24
23:12:05.846 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.11, opts=13)
23:12:05.846 00.000 7988 Enqueuing Move request for scope (0.15, -0.11)
23:12:05.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:05.846 00.000 7988 UpdateGuideState exits: m=1717 SNR=27.8
23:12:05.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:05.859 00.013 15712 Worker thread wakes up
23:12:05.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:05.859 00.000 7988 Enqueuing Expose request
23:12:05.861 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
23:12:05.861 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
23:12:05.861 00.000 15712 Moving (0.15, -0.11) raw xDistance=-0.11 yDistance=-0.14
23:12:05.861 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 646.46
23:12:05.861 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
23:12:05.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:05.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:12:05.861 00.000 15712 MoveAxis(W, 0, ABG)
23:12:05.861 00.000 15712 Move returns status 0, amount 0
23:12:05.861 00.000 15712 MoveAxis(N, 0, ABG)
23:12:05.861 00.000 15712 Move returns status 0, amount 0
23:12:05.861 00.000 15712 move complete, result=0
23:12:05.861 00.000 15712 worker thread done servicing request
23:12:05.861 00.000 15712 Worker thread wakes up
23:12:05.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:05.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:05.861 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:12:07.503 01.642 15712 Exposure complete
23:12:07.565 00.062 15712 worker thread done servicing request
23:12:07.565 00.000 7988 OnExposeComplete: enter
23:12:07.567 00.002 7988 UpdateGuideState(): m_state=6
23:12:07.567 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
23:12:07.569 00.002 7988 Star::Find returns 1 (0), X=500.86, Y=800.28, Mass=1688, SNR=27.4, Peak=155 HFD=4.5
23:12:07.569 00.000 7988 MultiStar: [#1 0.40,-0.41,0.00,M4] [#2 0.24,-0.18,0.83,U] [#3 0.39,-0.23,0.85,U] [#4 0.28,0.02,0.78,U] [#5 0.43,-0.32,0.00,M10] [#6 -0.13,-0.54,0.00,M1] [#7 0.68,0.16,0.00,M1] [#8 -0.16,-0.22,0.42,U] 
23:12:07.571 00.002 7988 refined, 4 included, MultiStar: {0.23, -0.20}, one-star: {0.20, -0.34}
23:12:07.573 00.002 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
23:12:07.573 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
23:12:07.575 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.20 hyp=0.30 cameraTheta=-0.71 mountX=-0.20 mountY=-0.22, mountTheta=-2.29
23:12:07.577 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.20, opts=13)
23:12:07.578 00.001 7988 Enqueuing Move request for scope (0.23, -0.20)
23:12:07.578 00.000 15712 Worker thread wakes up
23:12:07.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.20) opts 0xd
23:12:07.578 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.20)
23:12:07.578 00.000 15712 Moving (0.23, -0.20) raw xDistance=-0.20 yDistance=-0.22
23:12:07.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:12:07.578 00.000 7988 UpdateGuideState exits: m=1688 SNR=27.4
23:12:07.581 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:07.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:07.583 00.002 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 646.40
23:12:07.583 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
23:12:07.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:07.583 00.000 7988 Enqueuing Expose request
23:12:07.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:12:07.583 00.000 15712 MoveAxis(E, 38, ABG)
23:12:07.583 00.000 15712 Guiding  Dir = 2, Dur = 38
23:12:07.583 00.000 15712 IsGuiding returns 0
23:12:07.599 00.016 15712 PulseGuide returned control before completion, sleep 30
23:12:07.653 00.054 15712 IsGuiding returns 0
23:12:07.653 00.000 15712 Move returns status 0, amount 38
23:12:07.653 00.000 15712 MoveAxis(N, 0, ABG)
23:12:07.653 00.000 15712 Move returns status 0, amount 0
23:12:07.653 00.000 15712 move complete, result=0
23:12:07.653 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
23:12:07.655 00.002 15712 worker thread done servicing request
23:12:07.655 00.000 15712 Worker thread wakes up
23:12:07.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:07.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:09.069 01.414 15712 Exposure complete
23:12:09.121 00.052 15712 worker thread done servicing request
23:12:09.121 00.000 7988 OnExposeComplete: enter
23:12:09.131 00.010 7988 UpdateGuideState(): m_state=6
23:12:09.131 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
23:12:09.131 00.000 7988 Star::Find returns 1 (0), X=501.07, Y=800.41, Mass=1729, SNR=27.5, Peak=155 HFD=4.8
23:12:09.131 00.000 7988 MultiStar: [#1 0.65,-0.15,0.00,M5] [#2 0.48,-0.43,0.00,M1] [#3 0.43,-0.40,0.00,M3] [#4 0.56,-0.32,0.00,M1] [#5 0.54,-0.29,0.00,R] [#6 -0.14,-0.21,0.66,U] [#7 0.19,-0.10,0.51,U] [#8 0.22,-0.27,0.44,U] 
23:12:09.131 00.000 7988 refined, 3 included, MultiStar: {0.20, -0.20}, one-star: {0.42, -0.22}
23:12:09.131 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
23:12:09.138 00.007 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
23:12:09.138 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-0.79 mountX=-0.20 mountY=-0.19, mountTheta=-2.37
23:12:09.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.20, opts=13)
23:12:09.138 00.000 7988 Enqueuing Move request for scope (0.20, -0.20)
23:12:09.138 00.000 15712 Worker thread wakes up
23:12:09.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
23:12:09.138 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
23:12:09.138 00.000 15712 Moving (0.20, -0.20) raw xDistance=-0.20 yDistance=-0.19
23:12:09.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:09.138 00.000 7988 UpdateGuideState exits: m=1729 SNR=27.5
23:12:09.145 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:09.147 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:09.147 00.000 7988 Enqueuing Expose request
23:12:09.149 00.002 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 646.34
23:12:09.149 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
23:12:09.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:09.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:12:09.149 00.000 15712 MoveAxis(E, 39, ABG)
23:12:09.149 00.000 15712 Guiding  Dir = 2, Dur = 39
23:12:09.149 00.000 15712 IsGuiding returns 0
23:12:09.172 00.023 15712 PulseGuide returned control before completion, sleep 27
23:12:09.231 00.059 15712 IsGuiding returns 0
23:12:09.231 00.000 15712 Move returns status 0, amount 39
23:12:09.231 00.000 15712 MoveAxis(N, 0, ABG)
23:12:09.231 00.000 15712 Move returns status 0, amount 0
23:12:09.231 00.000 15712 move complete, result=0
23:12:09.231 00.000 15712 worker thread done servicing request
23:12:09.231 00.000 15712 Worker thread wakes up
23:12:09.231 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
23:12:09.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:09.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:10.871 01.640 15712 Exposure complete
23:12:10.924 00.053 15712 worker thread done servicing request
23:12:10.924 00.000 7988 OnExposeComplete: enter
23:12:10.933 00.009 7988 UpdateGuideState(): m_state=6
23:12:10.933 00.000 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
23:12:10.933 00.000 7988 Star::Find returns 1 (0), X=500.98, Y=800.97, Mass=1665, SNR=27.5, Peak=144 HFD=4.4
23:12:10.933 00.000 7988 MultiStar: [#1 0.47,0.08,0.00,M6] [#2 0.34,0.06,0.84,U] [#3 0.36,0.04,0.87,U] [#4 0.19,0.14,0.75,U] [#5 -0.08,0.42,0.73,U] [#6 0.03,0.14,0.63,U] [#7 0.34,0.46,0.00,M1] [#8 0.28,0.04,0.45,U] 
23:12:10.933 00.000 7988 refined, 6 included, MultiStar: {0.22, 0.18}, one-star: {0.32, 0.34}
23:12:10.933 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.87 = -0.87)
23:12:10.933 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
23:12:10.941 00.008 7988 CameraToMount -- cameraX=0.22 cameraY=0.18 hyp=0.28 cameraTheta=0.69 mountX=0.18 mountY=-0.22, mountTheta=-0.89
23:12:10.941 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.18, opts=13)
23:12:10.941 00.000 7988 Enqueuing Move request for scope (0.22, 0.18)
23:12:10.941 00.000 15712 Worker thread wakes up
23:12:10.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.18) opts 0xd
23:12:10.941 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.18)
23:12:10.941 00.000 15712 Moving (0.22, 0.18) raw xDistance=0.18 yDistance=-0.22
23:12:10.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:10.941 00.000 7988 UpdateGuideState exits: m=1665 SNR=27.5
23:12:10.947 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:10.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:10.949 00.002 7988 Enqueuing Expose request
23:12:10.951 00.002 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 646.28
23:12:10.951 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
23:12:10.951 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:10.951 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:12:10.951 00.000 15712 MoveAxis(W, 36, ABG)
23:12:10.951 00.000 15712 Guiding  Dir = 3, Dur = 36
23:12:10.951 00.000 15712 IsGuiding returns 0
23:12:10.975 00.024 15712 PulseGuide returned control before completion, sleep 21
23:12:11.033 00.058 15712 IsGuiding returns 0
23:12:11.033 00.000 15712 Move returns status 0, amount 36
23:12:11.033 00.000 15712 MoveAxis(N, 0, ABG)
23:12:11.033 00.000 15712 Move returns status 0, amount 0
23:12:11.033 00.000 15712 move complete, result=0
23:12:11.033 00.000 15712 worker thread done servicing request
23:12:11.033 00.000 15712 Worker thread wakes up
23:12:11.033 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
23:12:11.043 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:11.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:12.448 01.405 15712 Exposure complete
23:12:12.507 00.059 15712 worker thread done servicing request
23:12:12.507 00.000 7988 OnExposeComplete: enter
23:12:12.510 00.003 7988 UpdateGuideState(): m_state=6
23:12:12.510 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
23:12:12.510 00.000 7988 Star::Find returns 1 (0), X=501.03, Y=800.60, Mass=1584, SNR=26.3, Peak=147 HFD=4.2
23:12:12.510 00.000 7988 MultiStar: [#1 0.48,-0.02,0.00,M7] [#2 0.42,-0.08,0.88,U] [#3 0.42,0.05,0.89,U] [#4 0.27,0.05,0.75,U] [#5 -0.22,0.02,0.76,U] [#6 -0.09,-0.25,0.68,U] [#7 0.30,0.08,0.51,U] [#8 0.08,-0.38,0.45,U] 
23:12:12.510 00.000 7988 refined, 7 included, MultiStar: {0.22, -0.05}, one-star: {0.38, -0.02}
23:12:12.510 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.56) = xAngle (-1.79 = -1.79)
23:12:12.510 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.82 = -1.82)
23:12:12.510 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.23 mountX=-0.05 mountY=-0.22, mountTheta=-1.79
23:12:12.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.05, opts=13)
23:12:12.510 00.000 7988 Enqueuing Move request for scope (0.22, -0.05)
23:12:12.522 00.012 15712 Worker thread wakes up
23:12:12.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
23:12:12.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
23:12:12.522 00.000 15712 Moving (0.22, -0.05) raw xDistance=-0.05 yDistance=-0.22
23:12:12.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:12.522 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.3
23:12:12.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:12.526 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:12.526 00.000 7988 Enqueuing Expose request
23:12:12.526 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 646.22
23:12:12.526 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
23:12:12.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:12.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:12:12.526 00.000 15712 MoveAxis(E, 1, ABG)
23:12:12.526 00.000 15712 Guiding  Dir = 2, Dur = 1
23:12:12.544 00.018 15712 IsGuiding returns 0
23:12:12.560 00.016 15712 IsGuiding returns 0
23:12:12.560 00.000 15712 Move returns status 0, amount 1
23:12:12.560 00.000 15712 MoveAxis(N, 0, ABG)
23:12:12.560 00.000 15712 Move returns status 0, amount 0
23:12:12.560 00.000 15712 move complete, result=0
23:12:12.560 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
23:12:12.562 00.002 15712 worker thread done servicing request
23:12:12.562 00.000 15712 Worker thread wakes up
23:12:12.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:12.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:14.204 01.642 15712 Exposure complete
23:12:14.255 00.051 15712 worker thread done servicing request
23:12:14.255 00.000 7988 OnExposeComplete: enter
23:12:14.267 00.012 7988 UpdateGuideState(): m_state=6
23:12:14.267 00.000 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
23:12:14.269 00.002 7988 Star::Find returns 1 (0), X=501.09, Y=800.42, Mass=1720, SNR=27.5, Peak=165 HFD=4.8
23:12:14.269 00.000 7988 MultiStar: [#1 0.67,-0.36,0.00,M8] [#2 0.50,-0.19,0.00,M1] [#3 0.60,-0.33,0.00,M2] [#4 0.34,-0.30,0.75,U] [#5 0.10,-0.22,0.71,U] [#6 0.07,-0.19,0.66,U] [#7 0.41,-0.18,0.49,U] [#8 -0.19,0.01,0.45,U] 
23:12:14.271 00.002 7988 refined, 5 included, MultiStar: {0.23, -0.20}, one-star: {0.44, -0.20}
23:12:14.272 00.001 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
23:12:14.272 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
23:12:14.274 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.20 hyp=0.30 cameraTheta=-0.71 mountX=-0.19 mountY=-0.22, mountTheta=-2.29
23:12:14.276 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.20, opts=13)
23:12:14.276 00.000 7988 Enqueuing Move request for scope (0.23, -0.20)
23:12:14.278 00.002 15712 Worker thread wakes up
23:12:14.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.20) opts 0xd
23:12:14.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.20)
23:12:14.278 00.000 15712 Moving (0.23, -0.20) raw xDistance=-0.19 yDistance=-0.22
23:12:14.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:14.278 00.000 7988 UpdateGuideState exits: m=1720 SNR=27.5
23:12:14.281 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:14.281 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:14.283 00.002 7988 Enqueuing Expose request
23:12:14.283 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 646.17
23:12:14.283 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
23:12:14.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:14.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:12:14.283 00.000 15712 MoveAxis(E, 38, ABG)
23:12:14.283 00.000 15712 Guiding  Dir = 2, Dur = 38
23:12:14.283 00.000 15712 IsGuiding returns 0
23:12:14.303 00.020 15712 PulseGuide returned control before completion, sleep 31
23:12:14.350 00.047 15712 IsGuiding returns 0
23:12:14.350 00.000 15712 Move returns status 0, amount 38
23:12:14.350 00.000 15712 MoveAxis(N, 0, ABG)
23:12:14.350 00.000 15712 Move returns status 0, amount 0
23:12:14.350 00.000 15712 move complete, result=0
23:12:14.350 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
23:12:14.350 00.000 15712 worker thread done servicing request
23:12:14.352 00.002 15712 Worker thread wakes up
23:12:14.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:14.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:15.768 01.416 15712 Exposure complete
23:12:15.831 00.063 7988 OnExposeComplete: enter
23:12:15.831 00.000 7988 UpdateGuideState(): m_state=6
23:12:15.831 00.000 15712 worker thread done servicing request
23:12:15.831 00.000 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
23:12:15.831 00.000 7988 Star::Find returns 1 (0), X=500.84, Y=800.75, Mass=1586, SNR=26.4, Peak=162 HFD=4.4
23:12:15.831 00.000 7988 MultiStar: [#1 0.46,-0.01,0.00,M9] [#2 0.21,0.19,0.88,U] [#3 0.41,0.01,0.88,U] [#4 0.14,0.12,0.77,U] [#5 -0.35,0.38,0.00,M1] [#6 -0.06,0.04,0.67,U] [#7 0.30,0.41,0.00,M1] [#8 -0.00,-0.00,0.44,U] 
23:12:15.836 00.005 7988 refined, 5 included, MultiStar: {0.17, 0.09}, one-star: {0.19, 0.13}
23:12:15.836 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
23:12:15.836 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
23:12:15.836 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.20 cameraTheta=0.48 mountX=0.09 mountY=-0.18, mountTheta=-1.09
23:12:15.836 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.09, opts=13)
23:12:15.836 00.000 7988 Enqueuing Move request for scope (0.17, 0.09)
23:12:15.836 00.000 15712 Worker thread wakes up
23:12:15.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
23:12:15.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
23:12:15.836 00.000 15712 Moving (0.17, 0.09) raw xDistance=0.09 yDistance=-0.18
23:12:15.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:15.836 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.4
23:12:15.846 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:15.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:15.846 00.000 7988 Enqueuing Expose request
23:12:15.846 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 646.11
23:12:15.846 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
23:12:15.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:15.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:12:15.846 00.000 15712 MoveAxis(E, 0, ABG)
23:12:15.846 00.000 15712 Move returns status 0, amount 0
23:12:15.846 00.000 15712 MoveAxis(N, 0, ABG)
23:12:15.846 00.000 15712 Move returns status 0, amount 0
23:12:15.846 00.000 15712 move complete, result=0
23:12:15.846 00.000 15712 worker thread done servicing request
23:12:15.846 00.000 15712 Worker thread wakes up
23:12:15.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:15.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:15.846 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:17.488 01.642 15712 Exposure complete
23:12:17.549 00.061 15712 worker thread done servicing request
23:12:17.549 00.000 7988 OnExposeComplete: enter
23:12:17.549 00.000 7988 UpdateGuideState(): m_state=6
23:12:17.551 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
23:12:17.551 00.000 7988 Star::Find returns 1 (0), X=500.70, Y=800.62, Mass=1632, SNR=26.9, Peak=173 HFD=4.6
23:12:17.553 00.002 7988 MultiStar: [#1 0.21,-0.15,1.00,U] [#2 0.02,0.03,0.85,U] [#3 0.10,-0.02,0.81,U] [#4 0.08,0.05,0.75,U] [#5 -0.14,0.49,0.00,M2] [#6 -0.31,-0.19,0.67,U] [#7 0.28,0.18,0.50,U] [#8 -0.16,0.00,0.47,U] 
23:12:17.554 00.001 7988 single-star, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.04, -0.01}
23:12:17.554 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
23:12:17.556 00.002 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
23:12:17.558 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.26 mountX=-0.01 mountY=-0.04, mountTheta=-1.82
23:12:17.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
23:12:17.560 00.002 7988 Enqueuing Move request for scope (0.04, -0.01)
23:12:17.562 00.002 15712 Worker thread wakes up
23:12:17.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:12:17.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:12:17.562 00.000 15712 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=-0.04
23:12:17.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:17.562 00.000 7988 UpdateGuideState exits: m=1632 SNR=26.9
23:12:17.564 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:17.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:17.564 00.000 7988 Enqueuing Expose request
23:12:17.564 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 646.05
23:12:17.564 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
23:12:17.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:17.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:12:17.564 00.000 15712 MoveAxis(W, 0, ABG)
23:12:17.564 00.000 15712 Move returns status 0, amount 0
23:12:17.564 00.000 15712 MoveAxis(N, 0, ABG)
23:12:17.564 00.000 15712 Move returns status 0, amount 0
23:12:17.564 00.000 15712 move complete, result=0
23:12:17.564 00.000 15712 worker thread done servicing request
23:12:17.564 00.000 15712 Worker thread wakes up
23:12:17.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:17.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:17.564 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:12:18.985 01.421 15712 Exposure complete
23:12:19.034 00.049 15712 worker thread done servicing request
23:12:19.034 00.000 7988 OnExposeComplete: enter
23:12:19.046 00.012 7988 UpdateGuideState(): m_state=6
23:12:19.046 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
23:12:19.046 00.000 7988 Star::Find returns 1 (0), X=500.74, Y=800.71, Mass=1553, SNR=26.2, Peak=155 HFD=4.3
23:12:19.046 00.000 7988 MultiStar: [#1 0.21,-0.07,1.01,U] [#2 0.11,0.10,0.89,U] [#3 0.11,-0.15,0.87,U] [#4 -0.10,0.10,0.78,U] [#5 -0.26,0.34,0.73,U] [#6 -0.34,-0.06,0.68,U] [#7 -0.16,0.25,0.50,U] [#8 -0.07,-0.00,0.48,U] 
23:12:19.051 00.005 7988 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.08, 0.08}
23:12:19.051 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
23:12:19.051 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
23:12:19.051 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.89 mountX=0.05 mountY=0.02, mountTheta=0.30
23:12:19.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.05, opts=13)
23:12:19.051 00.000 7988 Enqueuing Move request for scope (-0.02, 0.05)
23:12:19.051 00.000 15712 Worker thread wakes up
23:12:19.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:12:19.051 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:12:19.051 00.000 15712 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.02
23:12:19.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:19.051 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.2
23:12:19.061 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:19.062 00.001 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 645.99
23:12:19.062 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
23:12:19.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:19.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:12:19.062 00.000 15712 MoveAxis(E, 0, ABG)
23:12:19.062 00.000 15712 Move returns status 0, amount 0
23:12:19.062 00.000 15712 MoveAxis(N, 0, ABG)
23:12:19.062 00.000 15712 Move returns status 0, amount 0
23:12:19.062 00.000 15712 move complete, result=0
23:12:19.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:19.062 00.000 7988 Enqueuing Expose request
23:12:19.065 00.003 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:19.065 00.000 15712 worker thread done servicing request
23:12:19.065 00.000 15712 Worker thread wakes up
23:12:19.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:19.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:20.706 01.641 15712 Exposure complete
23:12:20.754 00.048 15712 worker thread done servicing request
23:12:20.754 00.000 7988 OnExposeComplete: enter
23:12:20.769 00.015 7988 UpdateGuideState(): m_state=6
23:12:20.769 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
23:12:20.769 00.000 7988 Star::Find returns 1 (0), X=500.77, Y=800.71, Mass=1623, SNR=26.8, Peak=143 HFD=4.6
23:12:20.769 00.000 7988 MultiStar: [#1 0.22,0.09,0.98,U] [#2 -0.06,0.24,0.83,U] [#3 -0.01,0.07,0.84,U] [#4 0.15,0.21,0.74,U] [#5 -0.32,0.29,0.69,U] [#6 -0.25,0.13,0.68,U] [#7 0.30,0.04,0.48,U] [#8 0.04,-0.00,0.49,U] 
23:12:20.769 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.11, 0.08}
23:12:20.769 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
23:12:20.769 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
23:12:20.769 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=0.13 mountY=-0.03, mountTheta=-0.19
23:12:20.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.13, opts=13)
23:12:20.769 00.000 7988 Enqueuing Move request for scope (0.02, 0.13)
23:12:20.769 00.000 15712 Worker thread wakes up
23:12:20.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:12:20.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:12:20.769 00.000 15712 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=-0.03
23:12:20.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:20.769 00.000 7988 UpdateGuideState exits: m=1623 SNR=26.8
23:12:20.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:20.785 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:20.786 00.001 7988 Enqueuing Expose request
23:12:20.786 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 645.93
23:12:20.786 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
23:12:20.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:20.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:12:20.786 00.000 15712 MoveAxis(E, 0, ABG)
23:12:20.786 00.000 15712 Move returns status 0, amount 0
23:12:20.786 00.000 15712 MoveAxis(N, 0, ABG)
23:12:20.786 00.000 15712 Move returns status 0, amount 0
23:12:20.786 00.000 15712 move complete, result=0
23:12:20.786 00.000 15712 worker thread done servicing request
23:12:20.786 00.000 15712 Worker thread wakes up
23:12:20.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:20.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:20.786 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:22.203 01.417 15712 Exposure complete
23:12:22.264 00.061 15712 worker thread done servicing request
23:12:22.264 00.000 7988 OnExposeComplete: enter
23:12:22.267 00.003 7988 UpdateGuideState(): m_state=6
23:12:22.267 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
23:12:22.267 00.000 7988 Star::Find returns 1 (0), X=500.66, Y=800.32, Mass=1591, SNR=26.5, Peak=163 HFD=4.7
23:12:22.267 00.000 7988 MultiStar: [#1 0.24,-0.21,0.97,U] [#2 0.20,-0.12,0.87,U] [#3 0.19,-0.34,0.82,U] [#4 -0.02,-0.20,0.75,U] [#5 -0.29,0.14,0.74,U] [#6 -0.50,-0.34,0.00,M1] [#7 0.19,0.16,0.51,U] [#8 -0.11,-0.00,0.47,U] 
23:12:22.267 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.14}, one-star: {0.00, -0.30}
23:12:22.267 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
23:12:22.267 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
23:12:22.267 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.15 mountX=-0.14 mountY=-0.06, mountTheta=-2.74
23:12:22.267 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.14, opts=13)
23:12:22.267 00.000 7988 Enqueuing Move request for scope (0.06, -0.14)
23:12:22.267 00.000 15712 Worker thread wakes up
23:12:22.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
23:12:22.267 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
23:12:22.267 00.000 15712 Moving (0.06, -0.14) raw xDistance=-0.14 yDistance=-0.06
23:12:22.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:22.267 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.5
23:12:22.281 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:22.282 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:22.282 00.000 7988 Enqueuing Expose request
23:12:22.284 00.002 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 645.87
23:12:22.284 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
23:12:22.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:22.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:12:22.284 00.000 15712 MoveAxis(W, 0, ABG)
23:12:22.284 00.000 15712 Move returns status 0, amount 0
23:12:22.284 00.000 15712 MoveAxis(N, 0, ABG)
23:12:22.284 00.000 15712 Move returns status 0, amount 0
23:12:22.284 00.000 15712 move complete, result=0
23:12:22.284 00.000 15712 worker thread done servicing request
23:12:22.284 00.000 15712 Worker thread wakes up
23:12:22.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:22.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:22.284 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:12:23.911 01.627 15712 Exposure complete
23:12:23.974 00.063 15712 worker thread done servicing request
23:12:23.974 00.000 7988 OnExposeComplete: enter
23:12:23.974 00.000 7988 UpdateGuideState(): m_state=6
23:12:23.974 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
23:12:23.974 00.000 7988 Star::Find returns 1 (0), X=500.88, Y=800.40, Mass=1538, SNR=26.1, Peak=168 HFD=4.2
23:12:23.974 00.000 7988 MultiStar: [#1 0.47,-0.30,0.00,M6] [#2 0.28,-0.17,0.89,U] [#3 0.27,-0.34,0.89,U] [#4 0.12,-0.22,0.78,U] [#5 -0.20,-0.02,0.74,U] [#6 -0.27,-0.30,0.69,U] [#7 0.49,-0.20,0.00,M1] [#8 -0.06,-0.56,0.00,M1] 
23:12:23.974 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.22}, one-star: {0.22, -0.23}
23:12:23.981 00.007 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
23:12:23.981 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
23:12:23.981 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.23 cameraTheta=-1.16 mountX=-0.21 mountY=-0.09, mountTheta=-2.75
23:12:23.981 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.22, opts=13)
23:12:23.981 00.000 7988 Enqueuing Move request for scope (0.09, -0.22)
23:12:23.981 00.000 15712 Worker thread wakes up
23:12:23.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
23:12:23.981 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
23:12:23.981 00.000 15712 Moving (0.09, -0.22) raw xDistance=-0.21 yDistance=-0.09
23:12:23.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:23.981 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.1
23:12:23.990 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:23.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:23.990 00.000 7988 Enqueuing Expose request
23:12:23.990 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 645.82
23:12:23.990 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
23:12:23.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:23.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:12:23.990 00.000 15712 MoveAxis(E, 41, ABG)
23:12:23.990 00.000 15712 Guiding  Dir = 2, Dur = 41
23:12:23.990 00.000 15712 IsGuiding returns 0
23:12:24.015 00.025 15712 PulseGuide returned control before completion, sleep 25
23:12:24.054 00.039 15712 IsGuiding returns 1
23:12:24.054 00.000 15712 scope still moving after pulse duration time elapsed
23:12:24.101 00.047 15712 IsGuiding returns 0
23:12:24.101 00.000 15712 scope move finished after 41 + 65 ms
23:12:24.101 00.000 15712 Move returns status 0, amount 41
23:12:24.101 00.000 15712 MoveAxis(N, 0, ABG)
23:12:24.101 00.000 15712 Move returns status 0, amount 0
23:12:24.101 00.000 15712 move complete, result=0
23:12:24.101 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:12:24.103 00.002 15712 worker thread done servicing request
23:12:24.103 00.000 15712 Worker thread wakes up
23:12:24.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:24.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:25.519 01.416 15712 Exposure complete
23:12:25.578 00.059 15712 worker thread done servicing request
23:12:25.578 00.000 7988 OnExposeComplete: enter
23:12:25.580 00.002 7988 UpdateGuideState(): m_state=6
23:12:25.582 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
23:12:25.582 00.000 7988 Star::Find returns 1 (0), X=500.87, Y=800.40, Mass=1546, SNR=26.2, Peak=147 HFD=4.5
23:12:25.584 00.002 7988 MultiStar: [#1 0.33,-0.24,1.01,U] [#2 0.19,-0.20,0.88,U] [#3 0.33,-0.31,0.88,U] [#4 0.04,-0.04,0.78,U] [#5 -0.16,-0.15,0.73,U] [#6 -0.27,-0.28,0.63,U] [#7 0.19,-0.13,0.52,U] [#8 -0.08,-0.09,0.48,U] 
23:12:25.584 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.19}, one-star: {0.21, -0.23}
23:12:25.586 00.002 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
23:12:25.586 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
23:12:25.586 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.03 mountX=-0.19 mountY=-0.11, mountTheta=-2.62
23:12:25.586 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.19, opts=13)
23:12:25.586 00.000 7988 Enqueuing Move request for scope (0.12, -0.19)
23:12:25.586 00.000 15712 Worker thread wakes up
23:12:25.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
23:12:25.586 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
23:12:25.586 00.000 15712 Moving (0.12, -0.19) raw xDistance=-0.19 yDistance=-0.11
23:12:25.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:25.594 00.008 7988 UpdateGuideState exits: m=1546 SNR=26.2
23:12:25.596 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:25.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:25.596 00.000 7988 Enqueuing Expose request
23:12:25.596 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 645.76
23:12:25.596 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
23:12:25.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:25.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:25.596 00.000 15712 MoveAxis(E, 36, ABG)
23:12:25.596 00.000 15712 Guiding  Dir = 2, Dur = 36
23:12:25.596 00.000 15712 IsGuiding returns 0
23:12:25.619 00.023 15712 PulseGuide returned control before completion, sleep 31
23:12:25.668 00.049 15712 IsGuiding returns 0
23:12:25.668 00.000 15712 Move returns status 0, amount 36
23:12:25.668 00.000 15712 MoveAxis(N, 0, ABG)
23:12:25.668 00.000 15712 Move returns status 0, amount 0
23:12:25.668 00.000 15712 move complete, result=0
23:12:25.668 00.000 15712 worker thread done servicing request
23:12:25.668 00.000 15712 Worker thread wakes up
23:12:25.668 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:12:25.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:25.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:27.303 01.635 15712 Exposure complete
23:12:27.364 00.061 15712 worker thread done servicing request
23:12:27.364 00.000 7988 OnExposeComplete: enter
23:12:27.366 00.002 7988 UpdateGuideState(): m_state=6
23:12:27.366 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
23:12:27.366 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=800.39, Mass=1568, SNR=26.3, Peak=153 HFD=4.5
23:12:27.366 00.000 7988 MultiStar: [#1 0.32,-0.33,0.00,M6] [#2 0.12,-0.38,0.87,U] [#3 0.57,-0.33,0.00,M1] [#4 0.47,-0.25,0.00,M1] [#5 -0.01,-0.13,0.72,U] [#6 -0.04,-0.31,0.66,U] [#7 0.43,-0.16,0.00,M1] [#8 0.08,-0.30,0.46,U] 
23:12:27.366 00.000 7988 refined, 4 included, MultiStar: {0.09, -0.27}, one-star: {0.23, -0.24}
23:12:27.366 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
23:12:27.366 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
23:12:27.366 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.25 mountX=-0.27 mountY=-0.08, mountTheta=-2.84
23:12:27.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.27, opts=13)
23:12:27.366 00.000 7988 Enqueuing Move request for scope (0.09, -0.27)
23:12:27.366 00.000 15712 Worker thread wakes up
23:12:27.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.27) opts 0xd
23:12:27.366 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.27)
23:12:27.366 00.000 15712 Moving (0.09, -0.27) raw xDistance=-0.27 yDistance=-0.08
23:12:27.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:27.379 00.013 7988 UpdateGuideState exits: m=1568 SNR=26.3
23:12:27.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:27.381 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:27.381 00.000 7988 Enqueuing Expose request
23:12:27.381 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 645.70
23:12:27.381 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
23:12:27.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:27.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:12:27.381 00.000 15712 MoveAxis(E, 52, ABG)
23:12:27.381 00.000 15712 Guiding  Dir = 2, Dur = 52
23:12:27.381 00.000 15712 IsGuiding returns 0
23:12:27.397 00.016 15712 PulseGuide returned control before completion, sleep 38
23:12:27.481 00.084 15712 IsGuiding returns 0
23:12:27.481 00.000 15712 Move returns status 0, amount 52
23:12:27.481 00.000 15712 MoveAxis(N, 0, ABG)
23:12:27.481 00.000 15712 Move returns status 0, amount 0
23:12:27.481 00.000 15712 move complete, result=0
23:12:27.481 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
23:12:27.491 00.010 15712 worker thread done servicing request
23:12:27.491 00.000 15712 Worker thread wakes up
23:12:27.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:27.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:28.912 01.421 15712 Exposure complete
23:12:28.960 00.048 15712 worker thread done servicing request
23:12:28.960 00.000 7988 OnExposeComplete: enter
23:12:28.974 00.014 7988 UpdateGuideState(): m_state=6
23:12:28.974 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
23:12:28.976 00.002 7988 Star::Find returns 1 (0), X=500.96, Y=800.93, Mass=1490, SNR=25.6, Peak=137 HFD=4.3
23:12:28.977 00.001 7988 MultiStar: [#1 0.54,-0.04,0.00,M7] [#2 0.35,0.14,0.89,U] [#3 0.49,0.06,0.00,M2] [#4 0.23,0.41,0.00,M2] [#5 -0.05,0.43,0.74,U] [#6 -0.16,0.02,0.72,U] [#7 0.29,0.22,0.51,U] [#8 0.16,0.21,0.49,U] 
23:12:28.979 00.002 7988 refined, 5 included, MultiStar: {0.16, 0.22}, one-star: {0.30, 0.30}
23:12:28.979 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
23:12:28.981 00.002 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
23:12:28.981 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.96 mountX=0.23 mountY=-0.16, mountTheta=-0.63
23:12:28.983 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.22, opts=13)
23:12:28.983 00.000 7988 Enqueuing Move request for scope (0.16, 0.22)
23:12:28.985 00.002 15712 Worker thread wakes up
23:12:28.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
23:12:28.985 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
23:12:28.985 00.000 15712 Moving (0.16, 0.22) raw xDistance=0.23 yDistance=-0.16
23:12:28.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:12:28.985 00.000 7988 UpdateGuideState exits: m=1490 SNR=25.6
23:12:28.988 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:28.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:28.989 00.001 7988 Enqueuing Expose request
23:12:28.991 00.002 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 645.64
23:12:28.991 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
23:12:28.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:28.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:12:28.991 00.000 15712 MoveAxis(W, 45, ABG)
23:12:28.991 00.000 15712 Guiding  Dir = 3, Dur = 45
23:12:28.991 00.000 15712 IsGuiding returns 0
23:12:29.009 00.018 15712 PulseGuide returned control before completion, sleep 39
23:12:29.053 00.044 15712 IsGuiding returns 1
23:12:29.054 00.001 15712 scope still moving after pulse duration time elapsed
23:12:29.088 00.034 15712 IsGuiding returns 0
23:12:29.088 00.000 15712 scope move finished after 45 + 51 ms
23:12:29.088 00.000 15712 Move returns status 0, amount 45
23:12:29.088 00.000 15712 MoveAxis(N, 0, ABG)
23:12:29.088 00.000 15712 Move returns status 0, amount 0
23:12:29.088 00.000 15712 move complete, result=0
23:12:29.088 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.2 px 0 ms NORTH
23:12:29.090 00.002 15712 worker thread done servicing request
23:12:29.090 00.000 15712 Worker thread wakes up
23:12:29.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:29.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:30.728 01.638 15712 Exposure complete
23:12:30.788 00.060 15712 worker thread done servicing request
23:12:30.788 00.000 7988 OnExposeComplete: enter
23:12:30.790 00.002 7988 UpdateGuideState(): m_state=6
23:12:30.790 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
23:12:30.790 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=800.44, Mass=1544, SNR=26.2, Peak=170 HFD=4.4
23:12:30.793 00.003 7988 MultiStar: [#1 0.41,-0.11,0.98,U] [#2 0.14,-0.12,0.88,U] [#3 0.22,-0.11,0.88,U] [#4 -0.15,0.07,0.76,U] [#5 -0.07,-0.01,0.73,U] [#6 -0.26,-0.12,0.67,U] [#7 0.07,0.18,0.50,U] [#8 -0.30,-0.05,0.47,U] 
23:12:30.793 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.19, -0.19}
23:12:30.793 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
23:12:30.793 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
23:12:30.793 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.78 mountX=-0.07 mountY=-0.07, mountTheta=-2.36
23:12:30.793 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.07, opts=13)
23:12:30.793 00.000 7988 Enqueuing Move request for scope (0.07, -0.07)
23:12:30.793 00.000 15712 Worker thread wakes up
23:12:30.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:12:30.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:12:30.793 00.000 15712 Moving (0.07, -0.07) raw xDistance=-0.07 yDistance=-0.07
23:12:30.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:30.793 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.2
23:12:30.803 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:30.803 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:30.805 00.002 7988 Enqueuing Expose request
23:12:30.805 00.000 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 645.59
23:12:30.805 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
23:12:30.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:30.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:30.805 00.000 15712 MoveAxis(W, 1, ABG)
23:12:30.805 00.000 15712 Guiding  Dir = 3, Dur = 1
23:12:30.844 00.039 15712 IsGuiding returns 0
23:12:30.863 00.019 15712 IsGuiding returns 0
23:12:30.863 00.000 15712 Move returns status 0, amount 1
23:12:30.863 00.000 15712 MoveAxis(N, 0, ABG)
23:12:30.863 00.000 15712 Move returns status 0, amount 0
23:12:30.863 00.000 15712 move complete, result=0
23:12:30.863 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:12:30.865 00.002 15712 worker thread done servicing request
23:12:30.865 00.000 15712 Worker thread wakes up
23:12:30.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:30.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:32.272 01.407 15712 Exposure complete
23:12:32.333 00.061 7988 OnExposeComplete: enter
23:12:32.335 00.002 7988 UpdateGuideState(): m_state=6
23:12:32.337 00.002 15712 worker thread done servicing request
23:12:32.337 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
23:12:32.337 00.000 7988 Star::Find returns 1 (0), X=500.87, Y=800.60, Mass=1598, SNR=26.5, Peak=142 HFD=4.7
23:12:32.339 00.002 7988 MultiStar: [#1 0.28,0.05,1.01,U] [#2 0.13,-0.03,0.87,U] [#3 0.17,-0.01,0.87,U] [#4 0.19,0.21,0.78,U] [#5 -0.07,0.32,0.73,U] [#6 -0.35,0.01,0.68,U] [#7 0.31,0.34,0.00,M1] [#8 -0.13,0.03,0.46,U] 
23:12:32.341 00.002 7988 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.22, -0.02}
23:12:32.341 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
23:12:32.343 00.002 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
23:12:32.345 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.64 mountX=0.06 mountY=-0.09, mountTheta=-0.93
23:12:32.347 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
23:12:32.349 00.002 7988 Enqueuing Move request for scope (0.09, 0.06)
23:12:32.349 00.000 15712 Worker thread wakes up
23:12:32.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:12:32.349 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:12:32.349 00.000 15712 Moving (0.09, 0.06) raw xDistance=0.06 yDistance=-0.09
23:12:32.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:32.349 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.5
23:12:32.352 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:32.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:32.354 00.002 7988 Enqueuing Expose request
23:12:32.356 00.002 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 645.53
23:12:32.356 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
23:12:32.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:32.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:12:32.356 00.000 15712 MoveAxis(E, 4, ABG)
23:12:32.356 00.000 15712 Guiding  Dir = 2, Dur = 4
23:12:32.356 00.000 15712 IsGuiding returns 0
23:12:32.381 00.025 15712 IsGuiding returns 0
23:12:32.381 00.000 15712 Move returns status 0, amount 4
23:12:32.381 00.000 15712 MoveAxis(N, 0, ABG)
23:12:32.381 00.000 15712 Move returns status 0, amount 0
23:12:32.381 00.000 15712 move complete, result=0
23:12:32.381 00.000 15712 worker thread done servicing request
23:12:32.381 00.000 15712 Worker thread wakes up
23:12:32.381 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:12:32.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:32.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:34.020 01.639 15712 Exposure complete
23:12:34.075 00.055 15712 worker thread done servicing request
23:12:34.075 00.000 7988 OnExposeComplete: enter
23:12:34.082 00.007 7988 UpdateGuideState(): m_state=6
23:12:34.082 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
23:12:34.084 00.002 7988 Star::Find returns 1 (0), X=500.68, Y=800.52, Mass=1610, SNR=27.0, Peak=188 HFD=3.9
23:12:34.086 00.002 7988 MultiStar: [#1 0.25,-0.14,1.00,U] [#2 0.19,-0.22,0.87,U] [#3 0.11,-0.18,0.91,U] [#4 0.15,0.10,0.78,U] [#5 -0.20,0.28,0.75,U] [#6 -0.31,-0.16,0.68,U] [#7 0.35,0.06,0.52,U] [#8 -0.19,-0.04,0.46,U] 
23:12:34.086 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.03, -0.10}
23:12:34.088 00.002 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
23:12:34.088 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
23:12:34.090 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.79 mountX=-0.06 mountY=-0.06, mountTheta=-2.37
23:12:34.092 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
23:12:34.092 00.000 7988 Enqueuing Move request for scope (0.06, -0.06)
23:12:34.094 00.002 15712 Worker thread wakes up
23:12:34.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:12:34.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:12:34.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:34.094 00.000 7988 UpdateGuideState exits: m=1610 SNR=27.0
23:12:34.097 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:34.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:34.098 00.001 7988 Enqueuing Expose request
23:12:34.098 00.000 15712 Moving (0.06, -0.06) raw xDistance=-0.06 yDistance=-0.06
23:12:34.103 00.005 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 645.47
23:12:34.103 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
23:12:34.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:34.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:12:34.103 00.000 15712 MoveAxis(E, 4, ABG)
23:12:34.103 00.000 15712 Guiding  Dir = 2, Dur = 4
23:12:34.103 00.000 15712 IsGuiding returns 0
23:12:34.114 00.011 15712 IsGuiding returns 0
23:12:34.114 00.000 15712 Move returns status 0, amount 4
23:12:34.114 00.000 15712 MoveAxis(N, 0, ABG)
23:12:34.114 00.000 15712 Move returns status 0, amount 0
23:12:34.114 00.000 15712 move complete, result=0
23:12:34.114 00.000 15712 worker thread done servicing request
23:12:34.114 00.000 15712 Worker thread wakes up
23:12:34.114 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:12:34.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:34.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:35.534 01.420 15712 Exposure complete
23:12:35.596 00.062 15712 worker thread done servicing request
23:12:35.597 00.001 7988 OnExposeComplete: enter
23:12:35.597 00.000 7988 UpdateGuideState(): m_state=6
23:12:35.597 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
23:12:35.597 00.000 7988 Star::Find returns 1 (0), X=500.93, Y=800.23, Mass=1702, SNR=27.6, Peak=180 HFD=4.4
23:12:35.597 00.000 7988 MultiStar: [#1 0.57,-0.61,0.00,M5] [#2 0.29,-0.61,0.00,M1] [#3 0.51,-0.44,0.00,M1] [#4 0.10,-0.41,0.73,U] [#5 0.11,-0.16,0.71,U] [#6 -0.13,-0.47,0.00,M1] [#7 0.38,-0.42,0.00,M1] [#8 0.05,-0.55,0.00,M1] 
23:12:35.597 00.000 7988 refined, 2 included, MultiStar: {0.17, -0.33}, one-star: {0.27, -0.40}
23:12:35.605 00.008 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
23:12:35.605 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
23:12:35.605 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-1.09 mountX=-0.33 mountY=-0.17, mountTheta=-2.67
23:12:35.605 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.33, opts=13)
23:12:35.605 00.000 7988 Enqueuing Move request for scope (0.17, -0.33)
23:12:35.605 00.000 15712 Worker thread wakes up
23:12:35.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.33) opts 0xd
23:12:35.605 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.33)
23:12:35.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:35.605 00.000 7988 UpdateGuideState exits: m=1702 SNR=27.6
23:12:35.613 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:35.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:35.613 00.000 7988 Enqueuing Expose request
23:12:35.613 00.000 15712 Moving (0.17, -0.33) raw xDistance=-0.33 yDistance=-0.17
23:12:35.613 00.000 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 645.42
23:12:35.613 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
23:12:35.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:35.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:12:35.613 00.000 15712 MoveAxis(E, 69, ABG)
23:12:35.613 00.000 15712 Guiding  Dir = 2, Dur = 69
23:12:35.639 00.026 15712 IsGuiding returns 0
23:12:35.656 00.017 15712 PulseGuide returned control before completion, sleep 64
23:12:35.741 00.085 15712 IsGuiding returns 0
23:12:35.741 00.000 15712 Move returns status 0, amount 69
23:12:35.741 00.000 15712 MoveAxis(N, 0, ABG)
23:12:35.741 00.000 15712 Move returns status 0, amount 0
23:12:35.741 00.000 15712 move complete, result=0
23:12:35.741 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.2 px 0 ms NORTH
23:12:35.756 00.015 15712 worker thread done servicing request
23:12:35.756 00.000 15712 Worker thread wakes up
23:12:35.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:35.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:37.383 01.627 15712 Exposure complete
23:12:37.445 00.062 15712 worker thread done servicing request
23:12:37.446 00.001 7988 OnExposeComplete: enter
23:12:37.446 00.000 7988 UpdateGuideState(): m_state=6
23:12:37.446 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
23:12:37.446 00.000 7988 Star::Find returns 1 (0), X=500.76, Y=800.20, Mass=1688, SNR=27.6, Peak=197 HFD=4.4
23:12:37.446 00.000 7988 MultiStar: [#1 0.43,-0.69,0.00,M6] [#2 0.01,-0.31,0.84,U] [#3 0.33,-0.51,0.00,M2] [#4 0.19,-0.29,0.70,U] [#5 -0.23,-0.06,0.71,U] [#6 0.15,-0.43,0.63,U] [#7 0.43,-0.30,0.00,M2] [#8 -0.07,-0.63,0.00,M2] 
23:12:37.446 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.31}, one-star: {0.10, -0.42}
23:12:37.446 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
23:12:37.446 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
23:12:37.446 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.43 mountX=-0.31 mountY=-0.04, mountTheta=-3.02
23:12:37.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.31, opts=13)
23:12:37.457 00.011 7988 Enqueuing Move request for scope (0.04, -0.31)
23:12:37.457 00.000 15712 Worker thread wakes up
23:12:37.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:37.457 00.000 7988 UpdateGuideState exits: m=1688 SNR=27.6
23:12:37.457 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:37.462 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
23:12:37.462 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
23:12:37.462 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:37.462 00.000 7988 Enqueuing Expose request
23:12:37.464 00.002 15712 Moving (0.04, -0.31) raw xDistance=-0.31 yDistance=-0.04
23:12:37.464 00.000 15712 PPEC rslt: input = -0.31, final = -0.19, react = -0.18, pred = -0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 645.36
23:12:37.464 00.000 15712 PPEC: input: -0.31, control: -0.19, exposure: 1500
23:12:37.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:37.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:12:37.464 00.000 15712 MoveAxis(E, 61, ABG)
23:12:37.464 00.000 15712 Guiding  Dir = 2, Dur = 61
23:12:37.464 00.000 15712 IsGuiding returns 0
23:12:37.494 00.030 15712 PulseGuide returned control before completion, sleep 44
23:12:37.542 00.048 15712 IsGuiding returns 1
23:12:37.542 00.000 15712 scope still moving after pulse duration time elapsed
23:12:37.574 00.032 15712 IsGuiding returns 0
23:12:37.574 00.000 15712 scope move finished after 61 + 46 ms
23:12:37.574 00.000 15712 Move returns status 0, amount 61
23:12:37.574 00.000 15712 MoveAxis(N, 0, ABG)
23:12:37.574 00.000 15712 Move returns status 0, amount 0
23:12:37.574 00.000 15712 move complete, result=0
23:12:37.574 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.0 px 0 ms NORTH
23:12:37.577 00.003 15712 worker thread done servicing request
23:12:37.577 00.000 15712 Worker thread wakes up
23:12:37.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:37.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:38.995 01.418 15712 Exposure complete
23:12:39.057 00.062 15712 worker thread done servicing request
23:12:39.057 00.000 7988 OnExposeComplete: enter
23:12:39.058 00.001 7988 UpdateGuideState(): m_state=6
23:12:39.059 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
23:12:39.060 00.001 7988 Star::Find returns 1 (0), X=500.87, Y=800.49, Mass=1678, SNR=27.4, Peak=142 HFD=4.8
23:12:39.062 00.002 7988 MultiStar: [#1 0.17,-0.27,0.94,U] [#2 0.30,-0.14,0.84,U] [#3 0.22,-0.17,0.86,U] [#4 -0.09,0.16,0.75,U] [#5 -0.20,0.11,0.71,U] [#6 -0.29,-0.16,0.65,U] [#7 0.36,-0.08,0.48,U] [#8 -0.18,-0.01,0.44,U] 
23:12:39.062 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.21, -0.13}
23:12:39.064 00.002 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
23:12:39.064 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
23:12:39.066 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.87 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
23:12:39.068 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
23:12:39.068 00.000 7988 Enqueuing Move request for scope (0.08, -0.09)
23:12:39.070 00.002 15712 Worker thread wakes up
23:12:39.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:39.070 00.000 7988 UpdateGuideState exits: m=1678 SNR=27.4
23:12:39.072 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:39.072 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:39.072 00.000 7988 Enqueuing Expose request
23:12:39.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
23:12:39.072 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
23:12:39.072 00.000 15712 Moving (0.08, -0.09) raw xDistance=-0.09 yDistance=-0.07
23:12:39.072 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 645.31
23:12:39.072 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
23:12:39.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:39.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:39.072 00.000 15712 MoveAxis(E, 2, ABG)
23:12:39.072 00.000 15712 Guiding  Dir = 2, Dur = 2
23:12:39.072 00.000 15712 IsGuiding returns 0
23:12:39.094 00.022 15712 IsGuiding returns 0
23:12:39.094 00.000 15712 Move returns status 0, amount 2
23:12:39.094 00.000 15712 MoveAxis(N, 0, ABG)
23:12:39.094 00.000 15712 Move returns status 0, amount 0
23:12:39.094 00.000 15712 move complete, result=0
23:12:39.094 00.000 15712 worker thread done servicing request
23:12:39.094 00.000 15712 Worker thread wakes up
23:12:39.094 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:12:39.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:39.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:40.749 01.655 15712 Exposure complete
23:12:40.806 00.057 15712 worker thread done servicing request
23:12:40.806 00.000 7988 OnExposeComplete: enter
23:12:40.810 00.004 7988 UpdateGuideState(): m_state=6
23:12:40.810 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
23:12:40.810 00.000 7988 Star::Find returns 1 (0), X=500.77, Y=800.29, Mass=1595, SNR=26.8, Peak=182 HFD=4.2
23:12:40.810 00.000 7988 MultiStar: [#1 0.04,-0.29,0.97,U] [#2 0.10,-0.24,0.89,U] [#3 0.15,-0.21,0.86,U] [#4 -0.10,-0.24,0.72,U] [#5 -0.39,-0.15,0.73,U] [#6 -0.41,-0.48,0.00,M1] [#7 0.22,-0.23,0.52,U] [#8 -0.33,-0.22,0.45,U] 
23:12:40.810 00.000 7988 refined, 7 included, MultiStar: {-0.00, -0.25}, one-star: {0.12, -0.33}
23:12:40.810 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.15 = 3.14)
23:12:40.810 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
23:12:40.810 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.58 mountX=-0.25 mountY=0.01, mountTheta=3.10
23:12:40.810 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.25, opts=13)
23:12:40.810 00.000 7988 Enqueuing Move request for scope (-0.00, -0.25)
23:12:40.823 00.013 15712 Worker thread wakes up
23:12:40.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.25) opts 0xd
23:12:40.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.25)
23:12:40.823 00.000 15712 Moving (-0.00, -0.25) raw xDistance=-0.25 yDistance=0.01
23:12:40.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:40.823 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.8
23:12:40.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:40.826 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:40.826 00.000 7988 Enqueuing Expose request
23:12:40.826 00.000 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 645.25
23:12:40.826 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
23:12:40.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:40.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:12:40.826 00.000 15712 MoveAxis(E, 51, ABG)
23:12:40.826 00.000 15712 Guiding  Dir = 2, Dur = 51
23:12:40.846 00.020 15712 IsGuiding returns 0
23:12:40.858 00.012 15712 PulseGuide returned control before completion, sleep 46
23:12:40.941 00.083 15712 IsGuiding returns 0
23:12:40.941 00.000 15712 Move returns status 0, amount 51
23:12:40.941 00.000 15712 MoveAxis(N, 0, ABG)
23:12:40.941 00.000 15712 Move returns status 0, amount 0
23:12:40.941 00.000 15712 move complete, result=0
23:12:40.941 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
23:12:40.951 00.010 15712 worker thread done servicing request
23:12:40.951 00.000 15712 Worker thread wakes up
23:12:40.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:40.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:42.357 01.406 15712 Exposure complete
23:12:42.416 00.059 15712 worker thread done servicing request
23:12:42.416 00.000 7988 OnExposeComplete: enter
23:12:42.418 00.002 7988 UpdateGuideState(): m_state=6
23:12:42.419 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
23:12:42.419 00.000 7988 Star::Find returns 1 (0), X=500.53, Y=800.80, Mass=1742, SNR=27.8, Peak=137 HFD=4.7
23:12:42.421 00.002 7988 MultiStar: [#1 0.25,0.01,0.94,U] [#2 0.31,0.22,0.81,U] [#3 0.04,-0.18,0.85,U] [#4 0.06,0.30,0.74,U] [#5 -0.17,0.58,0.00,M1] [#6 -0.36,-0.20,0.65,U] [#7 0.14,0.28,0.47,U] [#8 -0.14,0.23,0.42,U] 
23:12:42.421 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {-0.13, 0.17}
23:12:42.423 00.002 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
23:12:42.425 00.002 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
23:12:42.425 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.21 mountX=0.09 mountY=-0.04, mountTheta=-0.38
23:12:42.427 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
23:12:42.427 00.000 7988 Enqueuing Move request for scope (0.03, 0.09)
23:12:42.429 00.002 15712 Worker thread wakes up
23:12:42.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:12:42.429 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:12:42.429 00.000 15712 Moving (0.03, 0.09) raw xDistance=0.09 yDistance=-0.04
23:12:42.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:42.429 00.000 7988 UpdateGuideState exits: m=1742 SNR=27.8
23:12:42.434 00.005 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 645.20
23:12:42.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:42.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:42.436 00.002 7988 Enqueuing Expose request
23:12:42.436 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
23:12:42.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:42.436 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:12:42.436 00.000 15712 MoveAxis(E, 8, ABG)
23:12:42.436 00.000 15712 Guiding  Dir = 2, Dur = 8
23:12:42.436 00.000 15712 IsGuiding returns 0
23:12:42.516 00.080 15712 IsGuiding returns 0
23:12:42.516 00.000 15712 Move returns status 0, amount 8
23:12:42.516 00.000 15712 MoveAxis(N, 0, ABG)
23:12:42.516 00.000 15712 Move returns status 0, amount 0
23:12:42.516 00.000 15712 move complete, result=0
23:12:42.516 00.000 15712 worker thread done servicing request
23:12:42.516 00.000 15712 Worker thread wakes up
23:12:42.516 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:12:42.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:42.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:44.159 01.643 15712 Exposure complete
23:12:44.219 00.060 15712 worker thread done servicing request
23:12:44.219 00.000 7988 OnExposeComplete: enter
23:12:44.221 00.002 7988 UpdateGuideState(): m_state=6
23:12:44.221 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
23:12:44.221 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=800.71, Mass=1597, SNR=26.4, Peak=138 HFD=4.9
23:12:44.221 00.000 7988 MultiStar: [#1 0.57,0.03,0.00,M4] [#2 0.36,0.07,0.86,U] [#3 0.49,0.10,0.00,M1] [#4 0.39,0.24,0.00,M1] [#5 -0.12,0.23,0.72,U] [#6 -0.06,-0.01,0.66,U] [#7 0.24,0.22,0.50,U] [#8 0.07,0.02,0.47,U] 
23:12:44.221 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.10}, one-star: {0.24, 0.08}
23:12:44.221 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
23:12:44.221 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
23:12:44.221 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.64 mountX=0.10 mountY=-0.14, mountTheta=-0.93
23:12:44.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.10, opts=13)
23:12:44.221 00.000 7988 Enqueuing Move request for scope (0.13, 0.10)
23:12:44.221 00.000 15712 Worker thread wakes up
23:12:44.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:12:44.221 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:12:44.221 00.000 15712 Moving (0.13, 0.10) raw xDistance=0.10 yDistance=-0.14
23:12:44.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:44.221 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.4
23:12:44.234 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:44.236 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:44.236 00.000 7988 Enqueuing Expose request
23:12:44.238 00.002 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 645.14
23:12:44.238 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
23:12:44.238 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:44.238 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:12:44.238 00.000 15712 MoveAxis(E, 9, ABG)
23:12:44.238 00.000 15712 Guiding  Dir = 2, Dur = 9
23:12:44.238 00.000 15712 IsGuiding returns 0
23:12:44.257 00.019 15712 IsGuiding returns 0
23:12:44.257 00.000 15712 Move returns status 0, amount 9
23:12:44.257 00.000 15712 MoveAxis(N, 0, ABG)
23:12:44.257 00.000 15712 Move returns status 0, amount 0
23:12:44.257 00.000 15712 move complete, result=0
23:12:44.257 00.000 15712 worker thread done servicing request
23:12:44.257 00.000 15712 Worker thread wakes up
23:12:44.257 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:12:44.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:44.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:45.672 01.415 15712 Exposure complete
23:12:45.730 00.058 15712 worker thread done servicing request
23:12:45.730 00.000 7988 OnExposeComplete: enter
23:12:45.730 00.000 7988 UpdateGuideState(): m_state=6
23:12:45.734 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
23:12:45.736 00.002 7988 Star::Find returns 1 (0), X=500.91, Y=800.85, Mass=1582, SNR=26.6, Peak=162 HFD=4.2
23:12:45.736 00.000 7988 MultiStar: [#1 0.57,0.19,0.00,M5] [#2 0.38,0.17,0.87,U] [#3 0.50,0.09,0.00,M2] [#4 0.36,0.28,0.00,M2] [#5 0.10,0.37,0.73,U] [#6 -0.04,0.17,0.64,U] [#7 0.39,0.04,0.49,U] [#8 0.23,0.07,0.47,U] 
23:12:45.738 00.002 7988 refined, 5 included, MultiStar: {0.22, 0.19}, one-star: {0.25, 0.23}
23:12:45.738 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
23:12:45.740 00.002 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
23:12:45.740 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.72 mountX=0.19 mountY=-0.22, mountTheta=-0.86
23:12:45.742 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.19, opts=13)
23:12:45.744 00.002 7988 Enqueuing Move request for scope (0.22, 0.19)
23:12:45.744 00.000 15712 Worker thread wakes up
23:12:45.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
23:12:45.744 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
23:12:45.744 00.000 15712 Moving (0.22, 0.19) raw xDistance=0.19 yDistance=-0.22
23:12:45.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:45.744 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.6
23:12:45.747 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:45.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:45.749 00.002 7988 Enqueuing Expose request
23:12:45.750 00.001 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 645.09
23:12:45.750 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
23:12:45.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:45.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:12:45.750 00.000 15712 MoveAxis(W, 29, ABG)
23:12:45.750 00.000 15712 Guiding  Dir = 3, Dur = 29
23:12:45.750 00.000 15712 IsGuiding returns 0
23:12:45.770 00.020 15712 PulseGuide returned control before completion, sleep 15
23:12:45.821 00.051 15712 IsGuiding returns 0
23:12:45.821 00.000 15712 Move returns status 0, amount 29
23:12:45.821 00.000 15712 MoveAxis(N, 0, ABG)
23:12:45.821 00.000 15712 Move returns status 0, amount 0
23:12:45.821 00.000 15712 move complete, result=0
23:12:45.821 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.2 px 0 ms NORTH
23:12:45.826 00.005 15712 worker thread done servicing request
23:12:45.826 00.000 15712 Worker thread wakes up
23:12:45.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:45.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:47.570 01.744 15712 Exposure complete
23:12:47.631 00.061 15712 worker thread done servicing request
23:12:47.631 00.000 7988 OnExposeComplete: enter
23:12:47.631 00.000 7988 UpdateGuideState(): m_state=6
23:12:47.635 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
23:12:47.637 00.002 7988 Star::Find returns 1 (0), X=500.90, Y=800.52, Mass=1596, SNR=26.8, Peak=199 HFD=4.2
23:12:47.637 00.000 7988 MultiStar: [#1 0.46,-0.16,0.00,M6] [#2 0.36,-0.30,0.00,M1] [#3 0.52,-0.24,0.00,M3] [#4 0.06,0.17,0.77,U] [#5 -0.02,0.14,0.71,U] [#6 -0.10,-0.31,0.67,U] [#7 0.50,-0.06,0.00,M1] [#8 0.11,0.02,0.46,U] 
23:12:47.637 00.000 7988 refined, 4 included, MultiStar: {0.07, -0.02}, one-star: {0.24, -0.11}
23:12:47.637 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
23:12:47.637 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
23:12:47.637 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.31 mountX=-0.02 mountY=-0.07, mountTheta=-1.87
23:12:47.637 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
23:12:47.637 00.000 7988 Enqueuing Move request for scope (0.07, -0.02)
23:12:47.637 00.000 15712 Worker thread wakes up
23:12:47.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:12:47.637 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:12:47.637 00.000 15712 Moving (0.07, -0.02) raw xDistance=-0.02 yDistance=-0.07
23:12:47.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:47.647 00.010 7988 UpdateGuideState exits: m=1596 SNR=26.8
23:12:47.649 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:47.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:47.651 00.002 7988 Enqueuing Expose request
23:12:47.651 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 645.04
23:12:47.651 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:12:47.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:47.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:47.651 00.000 15712 MoveAxis(E, 8, ABG)
23:12:47.651 00.000 15712 Guiding  Dir = 2, Dur = 8
23:12:47.653 00.002 15712 IsGuiding returns 0
23:12:47.678 00.025 15712 IsGuiding returns 0
23:12:47.678 00.000 15712 Move returns status 0, amount 8
23:12:47.678 00.000 15712 MoveAxis(N, 0, ABG)
23:12:47.678 00.000 15712 Move returns status 0, amount 0
23:12:47.678 00.000 15712 move complete, result=0
23:12:47.678 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:12:47.678 00.000 15712 worker thread done servicing request
23:12:47.678 00.000 15712 Worker thread wakes up
23:12:47.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:47.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:49.100 01.422 15712 Exposure complete
23:12:49.146 00.046 15712 worker thread done servicing request
23:12:49.146 00.000 7988 OnExposeComplete: enter
23:12:49.161 00.015 7988 UpdateGuideState(): m_state=6
23:12:49.163 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
23:12:49.163 00.000 7988 Star::Find returns 1 (0), X=500.77, Y=800.62, Mass=1698, SNR=27.5, Peak=151 HFD=4.8
23:12:49.163 00.000 7988 MultiStar: [#1 0.33,-0.02,0.96,U] [#2 0.38,-0.07,0.81,U] [#3 0.30,-0.06,0.83,U] [#4 0.31,0.26,0.72,U] [#5 -0.09,0.21,0.71,U] [#6 -0.07,0.08,0.65,U] [#7 0.31,0.12,0.47,U] [#8 -0.01,-0.02,0.41,U] 
23:12:49.163 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.05}, one-star: {0.12, -0.00}
23:12:49.163 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
23:12:49.163 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
23:12:49.163 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.03 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
23:12:49.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.00, opts=13)
23:12:49.163 00.000 7988 Enqueuing Move request for scope (0.12, -0.00)
23:12:49.163 00.000 15712 Worker thread wakes up
23:12:49.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
23:12:49.163 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
23:12:49.163 00.000 15712 Moving (0.12, -0.00) raw xDistance=-0.00 yDistance=-0.12
23:12:49.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:49.163 00.000 7988 UpdateGuideState exits: m=1698 SNR=27.5
23:12:49.176 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:49.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:49.178 00.002 7988 Enqueuing Expose request
23:12:49.178 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.99
23:12:49.178 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
23:12:49.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:49.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:49.178 00.000 15712 MoveAxis(E, 6, ABG)
23:12:49.178 00.000 15712 Guiding  Dir = 2, Dur = 6
23:12:49.178 00.000 15712 IsGuiding returns 0
23:12:49.197 00.019 15712 IsGuiding returns 0
23:12:49.197 00.000 15712 Move returns status 0, amount 6
23:12:49.197 00.000 15712 MoveAxis(N, 0, ABG)
23:12:49.197 00.000 15712 Move returns status 0, amount 0
23:12:49.197 00.000 15712 move complete, result=0
23:12:49.197 00.000 15712 worker thread done servicing request
23:12:49.197 00.000 15712 Worker thread wakes up
23:12:49.197 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:12:49.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:49.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:50.842 01.645 15712 Exposure complete
23:12:50.903 00.061 15712 worker thread done servicing request
23:12:50.903 00.000 7988 OnExposeComplete: enter
23:12:50.903 00.000 7988 UpdateGuideState(): m_state=6
23:12:50.905 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
23:12:50.905 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=800.70, Mass=1622, SNR=26.6, Peak=154 HFD=4.2
23:12:50.905 00.000 7988 MultiStar: [#1 0.41,0.11,0.97,U] [#2 0.08,0.10,0.87,U] [#3 0.18,-0.09,0.86,U] [#4 0.38,0.31,0.00,M1] [#5 -0.21,0.28,0.73,U] [#6 -0.10,-0.19,0.68,U] [#7 0.27,0.30,0.50,U] [#8 -0.02,-0.06,0.45,U] 
23:12:50.905 00.000 7988 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.32, 0.07}
23:12:50.905 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
23:12:50.905 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
23:12:50.905 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.44 mountX=0.07 mountY=-0.14, mountTheta=-1.13
23:12:50.913 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.07, opts=13)
23:12:50.913 00.000 7988 Enqueuing Move request for scope (0.14, 0.07)
23:12:50.913 00.000 15712 Worker thread wakes up
23:12:50.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:12:50.913 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:12:50.913 00.000 15712 Moving (0.14, 0.07) raw xDistance=0.07 yDistance=-0.14
23:12:50.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:12:50.913 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.6
23:12:50.919 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:50.919 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:50.919 00.000 7988 Enqueuing Expose request
23:12:50.919 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.93
23:12:50.919 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
23:12:50.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:50.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:12:50.919 00.000 15712 MoveAxis(E, 5, ABG)
23:12:50.919 00.000 15712 Guiding  Dir = 2, Dur = 5
23:12:50.919 00.000 15712 IsGuiding returns 0
23:12:50.939 00.020 15712 IsGuiding returns 0
23:12:50.939 00.000 15712 Move returns status 0, amount 5
23:12:50.939 00.000 15712 MoveAxis(N, 0, ABG)
23:12:50.939 00.000 15712 Move returns status 0, amount 0
23:12:50.939 00.000 15712 move complete, result=0
23:12:50.939 00.000 15712 worker thread done servicing request
23:12:50.939 00.000 15712 Worker thread wakes up
23:12:50.939 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:12:50.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:50.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:52.353 01.414 15712 Exposure complete
23:12:52.407 00.054 15712 worker thread done servicing request
23:12:52.407 00.000 7988 OnExposeComplete: enter
23:12:52.415 00.008 7988 UpdateGuideState(): m_state=6
23:12:52.415 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
23:12:52.417 00.002 7988 Star::Find returns 1 (0), X=500.92, Y=800.79, Mass=1740, SNR=28.1, Peak=156 HFD=4.4
23:12:52.417 00.000 7988 MultiStar: [#1 0.43,0.32,0.00,M5] [#2 0.39,0.10,0.82,U] [#3 0.25,-0.00,0.85,U] [#4 0.13,0.27,0.76,U] [#5 -0.16,0.26,0.70,U] [#6 -0.03,0.08,0.63,U] [#7 0.36,0.31,0.00,M1] [#8 -0.08,0.02,0.45,U] 
23:12:52.419 00.002 7988 refined, 6 included, MultiStar: {0.14, 0.13}, one-star: {0.27, 0.16}
23:12:52.419 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
23:12:52.421 00.002 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
23:12:52.421 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.74 mountX=0.13 mountY=-0.15, mountTheta=-0.84
23:12:52.424 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.13, opts=13)
23:12:52.424 00.000 7988 Enqueuing Move request for scope (0.14, 0.13)
23:12:52.426 00.002 15712 Worker thread wakes up
23:12:52.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
23:12:52.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
23:12:52.426 00.000 15712 Moving (0.14, 0.13) raw xDistance=0.13 yDistance=-0.15
23:12:52.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:52.426 00.000 7988 UpdateGuideState exits: m=1740 SNR=28.1
23:12:52.429 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:52.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:52.430 00.001 7988 Enqueuing Expose request
23:12:52.432 00.002 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.88
23:12:52.432 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
23:12:52.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:52.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:12:52.432 00.000 15712 MoveAxis(E, 0, ABG)
23:12:52.432 00.000 15712 Move returns status 0, amount 0
23:12:52.432 00.000 15712 MoveAxis(N, 0, ABG)
23:12:52.432 00.000 15712 Move returns status 0, amount 0
23:12:52.432 00.000 15712 move complete, result=0
23:12:52.433 00.001 15712 worker thread done servicing request
23:12:52.433 00.000 15712 Worker thread wakes up
23:12:52.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:52.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:52.433 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:54.074 01.641 15712 Exposure complete
23:12:54.123 00.049 15712 worker thread done servicing request
23:12:54.123 00.000 7988 OnExposeComplete: enter
23:12:54.135 00.012 7988 UpdateGuideState(): m_state=6
23:12:54.135 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
23:12:54.137 00.002 7988 Star::Find returns 1 (0), X=500.87, Y=800.20, Mass=1537, SNR=25.8, Peak=165 HFD=4.4
23:12:54.137 00.000 7988 MultiStar: [#1 0.40,-0.29,0.00,M6] [#2 0.24,-0.34,0.87,U] [#3 0.37,-0.57,0.00,M1] [#4 0.21,-0.15,0.75,U] [#5 0.02,-0.34,0.73,U] [#6 -0.08,-0.28,0.69,U] [#7 0.16,-0.30,0.50,U] [#8 -0.20,-0.19,0.48,U] 
23:12:54.140 00.003 7988 refined, 6 included, MultiStar: {0.10, -0.30}, one-star: {0.21, -0.43}
23:12:54.140 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
23:12:54.142 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
23:12:54.142 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.24 mountX=-0.30 mountY=-0.10, mountTheta=-2.83
23:12:54.144 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.30, opts=13)
23:12:54.146 00.002 7988 Enqueuing Move request for scope (0.10, -0.30)
23:12:54.146 00.000 15712 Worker thread wakes up
23:12:54.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
23:12:54.146 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
23:12:54.146 00.000 15712 Moving (0.10, -0.30) raw xDistance=-0.30 yDistance=-0.10
23:12:54.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:54.146 00.000 7988 UpdateGuideState exits: m=1537 SNR=25.8
23:12:54.150 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:54.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:54.151 00.001 7988 Enqueuing Expose request
23:12:54.151 00.000 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 644.83
23:12:54.151 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
23:12:54.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:54.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:12:54.151 00.000 15712 MoveAxis(E, 59, ABG)
23:12:54.151 00.000 15712 Guiding  Dir = 2, Dur = 59
23:12:54.151 00.000 15712 IsGuiding returns 0
23:12:54.167 00.016 15712 PulseGuide returned control before completion, sleep 56
23:12:54.248 00.081 15712 IsGuiding returns 0
23:12:54.248 00.000 15712 Move returns status 0, amount 59
23:12:54.248 00.000 15712 MoveAxis(N, 0, ABG)
23:12:54.248 00.000 15712 Move returns status 0, amount 0
23:12:54.248 00.000 15712 move complete, result=0
23:12:54.248 00.000 15712 worker thread done servicing request
23:12:54.248 00.000 15712 Worker thread wakes up
23:12:54.248 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
23:12:54.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:54.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:55.667 01.419 15712 Exposure complete
23:12:55.726 00.059 15712 worker thread done servicing request
23:12:55.726 00.000 7988 OnExposeComplete: enter
23:12:55.728 00.002 7988 UpdateGuideState(): m_state=6
23:12:55.728 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
23:12:55.728 00.000 7988 Star::Find returns 1 (0), X=500.71, Y=800.13, Mass=1619, SNR=27.0, Peak=148 HFD=4.5
23:12:55.728 00.000 7988 MultiStar: [#1 0.27,-0.84,0.00,M7] [#2 0.37,-0.67,0.00,M1] [#3 0.37,-0.63,0.00,M2] [#4 -0.14,-0.35,0.76,U] [#5 -0.10,-0.39,0.74,U] [#6 -0.28,-0.67,0.00,M1] [#7 0.25,-0.70,0.00,M1] [#8 -0.03,-0.65,0.00,M1] 
23:12:55.728 00.000 7988 refined, 2 included, MultiStar: {-0.05, -0.42}, one-star: {0.05, -0.49}
23:12:55.728 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.26 = 3.03)
23:12:55.728 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 3.00)
23:12:55.728 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.42 hyp=0.42 cameraTheta=-1.69 mountX=-0.42 mountY=0.06, mountTheta=3.00
23:12:55.737 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.42, opts=13)
23:12:55.737 00.000 7988 Enqueuing Move request for scope (-0.05, -0.42)
23:12:55.737 00.000 15712 Worker thread wakes up
23:12:55.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.42) opts 0xd
23:12:55.737 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.42)
23:12:55.737 00.000 15712 Moving (-0.05, -0.42) raw xDistance=-0.42 yDistance=0.06
23:12:55.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:55.737 00.000 7988 UpdateGuideState exits: m=1619 SNR=27.0
23:12:55.743 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:55.744 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:55.744 00.000 7988 Enqueuing Expose request
23:12:55.744 00.000 15712 PPEC rslt: input = -0.42, final = -0.25, react = -0.25, pred = 0.00, hyst = -0.23, hyst_pct = 0.00, period_length = 644.78
23:12:55.744 00.000 15712 PPEC: input: -0.42, control: -0.25, exposure: 1500
23:12:55.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:55.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:12:55.744 00.000 15712 MoveAxis(E, 82, ABG)
23:12:55.744 00.000 15712 Guiding  Dir = 2, Dur = 82
23:12:55.765 00.021 15712 IsGuiding returns 0
23:12:55.776 00.011 15712 PulseGuide returned control before completion, sleep 77
23:12:55.895 00.119 15712 IsGuiding returns 0
23:12:55.895 00.000 15712 Move returns status 0, amount 82
23:12:55.895 00.000 15712 MoveAxis(N, 0, ABG)
23:12:55.895 00.000 15712 Move returns status 0, amount 0
23:12:55.895 00.000 15712 move complete, result=0
23:12:55.895 00.000 7988 GuideStep: -0.4 px 82 ms EAST, 0.1 px 0 ms NORTH
23:12:55.896 00.001 15712 worker thread done servicing request
23:12:55.896 00.000 15712 Worker thread wakes up
23:12:55.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:55.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:57.531 01.635 15712 Exposure complete
23:12:57.593 00.062 15712 worker thread done servicing request
23:12:57.593 00.000 7988 OnExposeComplete: enter
23:12:57.595 00.002 7988 UpdateGuideState(): m_state=6
23:12:57.595 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
23:12:57.595 00.000 7988 Star::Find returns 1 (0), X=500.92, Y=800.08, Mass=1567, SNR=26.2, Peak=165 HFD=4.4
23:12:57.595 00.000 7988 MultiStar: [#1 0.33,-0.59,0.00,M8] [#2 0.14,-0.57,0.00,M2] [#3 0.19,-0.70,0.00,M3] [#4 0.17,-0.53,0.00,M1] [#5 0.05,-0.39,0.74,U] [#6 -0.08,-0.50,0.00,M2] [#7 0.21,-0.60,0.00,M2] [#8 -0.01,-0.61,0.00,M2] 
23:12:57.595 00.000 7988 refined, 1 included, MultiStar: {0.17, -0.48}, one-star: {0.26, -0.54}
23:12:57.595 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
23:12:57.595 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
23:12:57.595 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.48 hyp=0.51 cameraTheta=-1.23 mountX=-0.48 mountY=-0.16, mountTheta=-2.82
23:12:57.595 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.48, opts=13)
23:12:57.595 00.000 7988 Enqueuing Move request for scope (0.17, -0.48)
23:12:57.606 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:57.606 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.2
23:12:57.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:57.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:57.611 00.005 15712 Worker thread wakes up
23:12:57.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.48) opts 0xd
23:12:57.611 00.000 7988 Enqueuing Expose request
23:12:57.613 00.002 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.48)
23:12:57.613 00.000 15712 Moving (0.17, -0.48) raw xDistance=-0.48 yDistance=-0.16
23:12:57.613 00.000 15712 PPEC rslt: input = -0.48, final = -0.29, react = -0.29, pred = -0.00, hyst = -0.27, hyst_pct = 0.00, period_length = 644.73
23:12:57.613 00.000 15712 PPEC: input: -0.48, control: -0.29, exposure: 1500
23:12:57.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:57.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:12:57.613 00.000 15712 MoveAxis(E, 94, ABG)
23:12:57.613 00.000 15712 Guiding  Dir = 2, Dur = 94
23:12:57.613 00.000 15712 IsGuiding returns 0
23:12:57.636 00.023 15712 PulseGuide returned control before completion, sleep 84
23:12:57.722 00.086 15712 IsGuiding returns 1
23:12:57.722 00.000 15712 scope still moving after pulse duration time elapsed
23:12:57.761 00.039 15712 IsGuiding returns 0
23:12:57.761 00.000 15712 scope move finished after 94 + 54 ms
23:12:57.761 00.000 15712 Move returns status 0, amount 94
23:12:57.761 00.000 15712 MoveAxis(N, 0, ABG)
23:12:57.761 00.000 15712 Move returns status 0, amount 0
23:12:57.761 00.000 15712 move complete, result=0
23:12:57.761 00.000 7988 GuideStep: -0.5 px 94 ms EAST, -0.2 px 0 ms NORTH
23:12:57.767 00.006 15712 worker thread done servicing request
23:12:57.767 00.000 15712 Worker thread wakes up
23:12:57.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:57.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:59.173 01.406 15712 Exposure complete
23:12:59.234 00.061 15712 worker thread done servicing request
23:12:59.235 00.001 7988 OnExposeComplete: enter
23:12:59.235 00.000 7988 UpdateGuideState(): m_state=6
23:12:59.235 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
23:12:59.235 00.000 7988 Star::Find returns 1 (0), X=500.91, Y=800.75, Mass=1617, SNR=26.7, Peak=138 HFD=4.5
23:12:59.235 00.000 7988 MultiStar: [#1 0.48,0.01,0.00,M9] [#2 0.37,0.06,0.86,U] [#3 0.03,-0.07,0.83,U] [#4 0.17,0.22,0.74,U] [#5 -0.33,0.40,0.00,M1] [#6 -0.20,0.06,0.67,U] [#7 0.35,0.12,0.47,U] [#8 -0.01,0.08,0.45,U] 
23:12:59.235 00.000 7988 refined, 6 included, MultiStar: {0.15, 0.08}, one-star: {0.25, 0.12}
23:12:59.241 00.006 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
23:12:59.241 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
23:12:59.241 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.51 mountX=0.08 mountY=-0.15, mountTheta=-1.06
23:12:59.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.08, opts=13)
23:12:59.241 00.000 7988 Enqueuing Move request for scope (0.15, 0.08)
23:12:59.241 00.000 15712 Worker thread wakes up
23:12:59.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:12:59.241 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:12:59.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:12:59.241 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.7
23:12:59.250 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:59.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:12:59.250 00.000 7988 Enqueuing Expose request
23:12:59.250 00.000 15712 Moving (0.15, 0.08) raw xDistance=0.08 yDistance=-0.15
23:12:59.250 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.68
23:12:59.250 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
23:12:59.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:59.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:12:59.250 00.000 15712 MoveAxis(W, 0, ABG)
23:12:59.250 00.000 15712 Move returns status 0, amount 0
23:12:59.250 00.000 15712 MoveAxis(N, 0, ABG)
23:12:59.250 00.000 15712 Move returns status 0, amount 0
23:12:59.250 00.000 15712 move complete, result=0
23:12:59.250 00.000 15712 worker thread done servicing request
23:12:59.250 00.000 15712 Worker thread wakes up
23:12:59.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:12:59.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:12:59.250 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:13:00.894 01.644 15712 Exposure complete
23:13:00.955 00.061 15712 worker thread done servicing request
23:13:00.955 00.000 7988 OnExposeComplete: enter
23:13:00.956 00.001 7988 UpdateGuideState(): m_state=6
23:13:00.958 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
23:13:00.958 00.000 7988 Star::Find returns 1 (0), X=500.91, Y=801.10, Mass=1595, SNR=26.6, Peak=165 HFD=4.4
23:13:00.958 00.000 7988 MultiStar: [#1 0.51,0.37,0.00,M10] [#2 0.44,0.53,0.00,M2] [#3 0.31,0.52,0.00,M3] [#4 0.29,0.86,0.00,M1] [#5 -0.08,0.79,0.00,M2] [#6 -0.17,0.23,0.65,U] [#7 0.61,0.21,0.00,M2] [#8 0.16,0.42,0.44,U] 
23:13:00.958 00.000 7988 refined, 2 included, MultiStar: {0.10, 0.38}, one-star: {0.26, 0.47}
23:13:00.958 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
23:13:00.958 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
23:13:00.958 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.38 hyp=0.40 cameraTheta=1.30 mountX=0.38 mountY=-0.11, mountTheta=-0.29
23:13:00.958 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.38, opts=13)
23:13:00.958 00.000 7988 Enqueuing Move request for scope (0.10, 0.38)
23:13:00.958 00.000 15712 Worker thread wakes up
23:13:00.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.38) opts 0xd
23:13:00.958 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.38)
23:13:00.958 00.000 15712 Moving (0.10, 0.38) raw xDistance=0.38 yDistance=-0.11
23:13:00.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:00.958 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.6
23:13:00.970 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:00.972 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:00.972 00.000 7988 Enqueuing Expose request
23:13:00.972 00.000 15712 PPEC rslt: input = 0.38, final = 0.24, react = 0.23, pred = 0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 644.63
23:13:00.972 00.000 15712 PPEC: input: 0.38, control: 0.24, exposure: 1500
23:13:00.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:00.974 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:00.974 00.000 15712 MoveAxis(W, 77, ABG)
23:13:00.974 00.000 15712 Guiding  Dir = 3, Dur = 77
23:13:00.974 00.000 15712 IsGuiding returns 0
23:13:00.993 00.019 15712 PulseGuide returned control before completion, sleep 69
23:13:01.089 00.096 15712 IsGuiding returns 0
23:13:01.089 00.000 15712 Move returns status 0, amount 77
23:13:01.089 00.000 15712 MoveAxis(N, 0, ABG)
23:13:01.089 00.000 15712 Move returns status 0, amount 0
23:13:01.089 00.000 15712 move complete, result=0
23:13:01.089 00.000 15712 worker thread done servicing request
23:13:01.089 00.000 15712 Worker thread wakes up
23:13:01.089 00.000 7988 GuideStep: 0.4 px 77 ms WEST, -0.1 px 0 ms NORTH
23:13:01.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:01.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:02.508 01.419 15712 Exposure complete
23:13:02.569 00.061 15712 worker thread done servicing request
23:13:02.569 00.000 7988 OnExposeComplete: enter
23:13:02.570 00.001 7988 UpdateGuideState(): m_state=6
23:13:02.572 00.002 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
23:13:02.572 00.000 7988 Star::Find returns 1 (0), X=500.92, Y=801.11, Mass=1583, SNR=26.5, Peak=154 HFD=4.4
23:13:02.574 00.002 7988 MultiStar: [#1 0.39,0.36,0.00,R] [#2 0.11,0.61,0.00,M3] [#3 0.38,0.31,0.00,M4] [#4 0.21,0.46,0.00,M2] [#5 -0.01,0.69,0.00,M3] [#6 -0.14,0.16,0.64,U] [#7 0.38,0.55,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.05,0.12,0.49,U] 
23:13:02.574 00.000 7988 refined, 2 included, MultiStar: {0.10, 0.30}, one-star: {0.27, 0.49}
23:13:02.576 00.002 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
23:13:02.576 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
23:13:02.578 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.26 mountX=0.30 mountY=-0.10, mountTheta=-0.33
23:13:02.580 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.30, opts=13)
23:13:02.580 00.000 7988 Enqueuing Move request for scope (0.10, 0.30)
23:13:02.582 00.002 15712 Worker thread wakes up
23:13:02.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
23:13:02.582 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
23:13:02.582 00.000 15712 Moving (0.10, 0.30) raw xDistance=0.30 yDistance=-0.10
23:13:02.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:02.585 00.003 7988 UpdateGuideState exits: m=1583 SNR=26.5
23:13:02.587 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:02.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:02.587 00.000 7988 Enqueuing Expose request
23:13:02.587 00.000 15712 PPEC rslt: input = 0.30, final = 0.16, react = 0.18, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 644.58
23:13:02.587 00.000 15712 PPEC: input: 0.30, control: 0.16, exposure: 1500
23:13:02.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:02.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:13:02.587 00.000 15712 MoveAxis(W, 53, ABG)
23:13:02.587 00.000 15712 Guiding  Dir = 3, Dur = 53
23:13:02.587 00.000 15712 IsGuiding returns 0
23:13:02.604 00.017 15712 PulseGuide returned control before completion, sleep 45
23:13:02.681 00.077 15712 IsGuiding returns 0
23:13:02.688 00.007 15712 Move returns status 0, amount 53
23:13:02.688 00.000 15712 MoveAxis(N, 0, ABG)
23:13:02.688 00.000 15712 Move returns status 0, amount 0
23:13:02.688 00.000 15712 move complete, result=0
23:13:02.688 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
23:13:02.688 00.000 15712 worker thread done servicing request
23:13:02.688 00.000 15712 Worker thread wakes up
23:13:02.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:02.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:04.326 01.638 15712 Exposure complete
23:13:04.387 00.061 15712 worker thread done servicing request
23:13:04.387 00.000 7988 OnExposeComplete: enter
23:13:04.388 00.001 7988 UpdateGuideState(): m_state=6
23:13:04.388 00.000 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
23:13:04.388 00.000 7988 Star::Find returns 1 (0), X=500.94, Y=800.37, Mass=1712, SNR=27.8, Peak=160 HFD=4.8
23:13:04.388 00.000 7988 MultiStar: [#1 0.19,-0.45,0.00,M1] [#2 0.31,-0.07,0.82,U] [#3 0.40,-0.19,0.80,U] [#4 0.35,0.01,0.73,U] [#5 -0.13,0.28,0.68,U] [#6 -0.12,-0.20,0.64,U] [#7 0.18,-0.01,0.50,U] [#8 -0.12,-0.19,0.43,U] 
23:13:04.388 00.000 7988 refined, 7 included, MultiStar: {0.18, -0.09}, one-star: {0.29, -0.26}
23:13:04.388 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
23:13:04.388 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
23:13:04.388 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.45 mountX=-0.08 mountY=-0.17, mountTheta=-2.02
23:13:04.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.09, opts=13)
23:13:04.388 00.000 7988 Enqueuing Move request for scope (0.18, -0.09)
23:13:04.388 00.000 15712 Worker thread wakes up
23:13:04.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
23:13:04.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
23:13:04.388 00.000 15712 Moving (0.18, -0.09) raw xDistance=-0.08 yDistance=-0.17
23:13:04.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:04.403 00.015 7988 UpdateGuideState exits: m=1712 SNR=27.8
23:13:04.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:04.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:04.406 00.003 7988 Enqueuing Expose request
23:13:04.406 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.53
23:13:04.406 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
23:13:04.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:04.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:13:04.406 00.000 15712 MoveAxis(E, 6, ABG)
23:13:04.406 00.000 15712 Guiding  Dir = 2, Dur = 6
23:13:04.406 00.000 15712 IsGuiding returns 0
23:13:04.423 00.017 15712 IsGuiding returns 0
23:13:04.423 00.000 15712 Move returns status 0, amount 6
23:13:04.423 00.000 15712 MoveAxis(N, 0, ABG)
23:13:04.423 00.000 15712 Move returns status 0, amount 0
23:13:04.423 00.000 15712 move complete, result=0
23:13:04.423 00.000 15712 worker thread done servicing request
23:13:04.423 00.000 15712 Worker thread wakes up
23:13:04.423 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:13:04.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:04.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:05.840 01.417 15712 Exposure complete
23:13:05.886 00.046 15712 worker thread done servicing request
23:13:05.886 00.000 7988 OnExposeComplete: enter
23:13:05.902 00.016 7988 UpdateGuideState(): m_state=6
23:13:05.902 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
23:13:05.902 00.000 7988 Star::Find returns 1 (0), X=500.90, Y=800.23, Mass=1683, SNR=27.4, Peak=160 HFD=4.5
23:13:05.902 00.000 7988 MultiStar: [#1 0.20,-0.70,0.00,M2] [#2 0.13,-0.26,0.85,U] [#3 0.45,-0.35,0.00,M4] [#4 0.17,-0.23,0.73,U] [#5 -0.27,-0.06,0.68,U] [#6 -0.19,-0.36,0.65,U] [#7 0.52,-0.50,0.00,M3] [#8 0.23,-0.51,0.00,M1] 
23:13:05.902 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.27}, one-star: {0.25, -0.40}
23:13:05.902 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
23:13:05.902 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
23:13:05.902 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.41 mountX=-0.27 mountY=-0.04, mountTheta=-3.01
23:13:05.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.27, opts=13)
23:13:05.902 00.000 7988 Enqueuing Move request for scope (0.04, -0.27)
23:13:05.902 00.000 15712 Worker thread wakes up
23:13:05.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
23:13:05.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
23:13:05.902 00.000 15712 Moving (0.04, -0.27) raw xDistance=-0.27 yDistance=-0.04
23:13:05.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:13:05.902 00.000 7988 UpdateGuideState exits: m=1683 SNR=27.4
23:13:05.916 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:05.918 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:05.919 00.001 7988 Enqueuing Expose request
23:13:05.919 00.000 15712 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 644.49
23:13:05.919 00.000 15712 PPEC: input: -0.27, control: -0.19, exposure: 1500
23:13:05.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:05.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:05.919 00.000 15712 MoveAxis(E, 60, ABG)
23:13:05.919 00.000 15712 Guiding  Dir = 2, Dur = 60
23:13:05.919 00.000 15712 IsGuiding returns 0
23:13:05.938 00.019 15712 PulseGuide returned control before completion, sleep 43
23:13:05.998 00.060 15712 IsGuiding returns 1
23:13:05.998 00.000 15712 scope still moving after pulse duration time elapsed
23:13:06.060 00.062 15712 IsGuiding returns 0
23:13:06.060 00.000 15712 scope move finished after 60 + 80 ms
23:13:06.060 00.000 15712 Move returns status 0, amount 60
23:13:06.060 00.000 15712 MoveAxis(N, 0, ABG)
23:13:06.060 00.000 15712 Move returns status 0, amount 0
23:13:06.060 00.000 15712 move complete, result=0
23:13:06.060 00.000 15712 worker thread done servicing request
23:13:06.060 00.000 15712 Worker thread wakes up
23:13:06.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:06.060 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
23:13:06.063 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:07.704 01.641 15712 Exposure complete
23:13:07.757 00.053 15712 worker thread done servicing request
23:13:07.757 00.000 7988 OnExposeComplete: enter
23:13:07.765 00.008 7988 UpdateGuideState(): m_state=6
23:13:07.765 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
23:13:07.765 00.000 7988 Star::Find returns 1 (0), X=501.08, Y=800.60, Mass=1740, SNR=27.8, Peak=152 HFD=4.8
23:13:07.765 00.000 7988 MultiStar: [#1 -0.06,-0.39,0.96,U] [#2 0.62,-0.07,0.00,M2] [#3 0.51,-0.07,0.00,M5] [#4 0.34,0.09,0.70,U] [#5 -0.04,0.41,0.72,U] [#6 -0.18,-0.17,0.65,U] [#7 0.43,0.15,0.00,M4] [#8 0.32,-0.16,0.45,U] 
23:13:07.765 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.05}, one-star: {0.42, -0.03}
23:13:07.765 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
23:13:07.765 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
23:13:07.765 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.05 mountY=-0.13, mountTheta=-1.94
23:13:07.774 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.05, opts=13)
23:13:07.774 00.000 7988 Enqueuing Move request for scope (0.13, -0.05)
23:13:07.774 00.000 15712 Worker thread wakes up
23:13:07.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:13:07.774 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:13:07.774 00.000 15712 Moving (0.13, -0.05) raw xDistance=-0.05 yDistance=-0.13
23:13:07.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:07.774 00.000 7988 UpdateGuideState exits: m=1740 SNR=27.8
23:13:07.779 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:07.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:07.781 00.002 7988 Enqueuing Expose request
23:13:07.781 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.44
23:13:07.781 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
23:13:07.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:07.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:13:07.781 00.000 15712 MoveAxis(E, 1, ABG)
23:13:07.781 00.000 15712 Guiding  Dir = 2, Dur = 1
23:13:07.781 00.000 15712 IsGuiding returns 0
23:13:07.797 00.016 15712 IsGuiding returns 0
23:13:07.797 00.000 15712 Move returns status 0, amount 1
23:13:07.797 00.000 15712 MoveAxis(N, 0, ABG)
23:13:07.797 00.000 15712 Move returns status 0, amount 0
23:13:07.797 00.000 15712 move complete, result=0
23:13:07.797 00.000 15712 worker thread done servicing request
23:13:07.797 00.000 15712 Worker thread wakes up
23:13:07.797 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:13:07.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:07.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:09.218 01.421 15712 Exposure complete
23:13:09.271 00.053 15712 worker thread done servicing request
23:13:09.279 00.008 7988 OnExposeComplete: enter
23:13:09.279 00.000 7988 UpdateGuideState(): m_state=6
23:13:09.279 00.000 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
23:13:09.279 00.000 7988 Star::Find returns 1 (0), X=500.97, Y=800.87, Mass=1576, SNR=26.4, Peak=143 HFD=4.3
23:13:09.279 00.000 7988 MultiStar: [#1 0.09,-0.15,1.01,U] [#2 0.54,0.19,0.00,M3] [#3 0.61,0.21,0.00,M6] [#4 0.44,0.19,0.00,M1] [#5 0.11,0.44,0.74,U] [#6 0.09,0.03,0.68,U] [#7 0.34,0.20,0.49,U] [#8 0.45,0.05,0.46,U] 
23:13:09.279 00.000 7988 refined, 5 included, MultiStar: {0.21, 0.13}, one-star: {0.31, 0.24}
23:13:09.279 00.000 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
23:13:09.279 00.000 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
23:13:09.287 00.008 7988 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.24 cameraTheta=0.55 mountX=0.13 mountY=-0.21, mountTheta=-1.02
23:13:09.287 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.13, opts=13)
23:13:09.287 00.000 7988 Enqueuing Move request for scope (0.21, 0.13)
23:13:09.287 00.000 15712 Worker thread wakes up
23:13:09.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
23:13:09.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
23:13:09.287 00.000 15712 Moving (0.21, 0.13) raw xDistance=0.13 yDistance=-0.21
23:13:09.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:09.287 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.4
23:13:09.294 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:09.295 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:09.295 00.000 7988 Enqueuing Expose request
23:13:09.295 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.39
23:13:09.295 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
23:13:09.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:09.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:13:09.295 00.000 15712 MoveAxis(E, 1, ABG)
23:13:09.295 00.000 15712 Guiding  Dir = 2, Dur = 1
23:13:09.295 00.000 15712 IsGuiding returns 0
23:13:09.321 00.026 15712 IsGuiding returns 0
23:13:09.321 00.000 15712 Move returns status 0, amount 1
23:13:09.321 00.000 15712 MoveAxis(N, 0, ABG)
23:13:09.321 00.000 15712 Move returns status 0, amount 0
23:13:09.321 00.000 15712 move complete, result=0
23:13:09.321 00.000 15712 worker thread done servicing request
23:13:09.321 00.000 15712 Worker thread wakes up
23:13:09.321 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:13:09.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:09.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:10.958 01.637 15712 Exposure complete
23:13:11.006 00.048 15712 worker thread done servicing request
23:13:11.006 00.000 7988 OnExposeComplete: enter
23:13:11.020 00.014 7988 UpdateGuideState(): m_state=6
23:13:11.020 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
23:13:11.022 00.002 7988 Star::Find returns 1 (0), X=500.99, Y=800.91, Mass=1731, SNR=28.0, Peak=173 HFD=4.4
23:13:11.022 00.000 7988 MultiStar: [#1 0.13,-0.15,0.95,U] [#2 0.38,0.33,0.00,M4] [#3 0.49,0.33,0.00,M7] [#4 0.41,0.61,0.00,M2] [#5 -0.22,0.43,0.00,M1] [#6 -0.01,0.18,0.63,U] [#7 0.50,0.11,0.00,M4] [#8 0.31,0.07,0.42,U] 
23:13:11.024 00.002 7988 refined, 3 included, MultiStar: {0.20, 0.09}, one-star: {0.34, 0.28}
23:13:11.024 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
23:13:11.026 00.002 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
23:13:11.026 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.44 mountX=0.09 mountY=-0.20, mountTheta=-1.13
23:13:11.028 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.09, opts=13)
23:13:11.030 00.002 7988 Enqueuing Move request for scope (0.20, 0.09)
23:13:11.030 00.000 15712 Worker thread wakes up
23:13:11.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
23:13:11.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
23:13:11.030 00.000 15712 Moving (0.20, 0.09) raw xDistance=0.09 yDistance=-0.20
23:13:11.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:11.030 00.000 7988 UpdateGuideState exits: m=1731 SNR=28.0
23:13:11.034 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:11.035 00.001 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.35
23:13:11.035 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
23:13:11.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:11.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:13:11.035 00.000 15712 MoveAxis(E, 0, ABG)
23:13:11.035 00.000 15712 Move returns status 0, amount 0
23:13:11.035 00.000 15712 MoveAxis(N, 0, ABG)
23:13:11.035 00.000 15712 Move returns status 0, amount 0
23:13:11.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:11.037 00.002 7988 Enqueuing Expose request
23:13:11.037 00.000 15712 move complete, result=0
23:13:11.037 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:11.037 00.000 15712 worker thread done servicing request
23:13:11.037 00.000 15712 Worker thread wakes up
23:13:11.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:11.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:12.566 01.529 15712 Exposure complete
23:13:12.628 00.062 15712 worker thread done servicing request
23:13:12.628 00.000 7988 OnExposeComplete: enter
23:13:12.628 00.000 7988 UpdateGuideState(): m_state=6
23:13:12.630 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
23:13:12.630 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=801.00, Mass=1589, SNR=26.8, Peak=190 HFD=4.2
23:13:12.632 00.002 7988 MultiStar: [#1 0.06,-0.16,1.01,U] [#2 0.28,0.43,0.00,M5] [#3 0.36,0.35,0.00,M8] [#4 -0.02,0.50,0.00,M3] [#5 0.05,0.52,0.00,M2] [#6 -0.32,0.05,0.66,U] [#7 0.33,0.49,0.00,M5] [#8 -0.12,0.42,0.44,U] 
23:13:12.634 00.002 7988 refined, 3 included, MultiStar: {0.01, 0.14}, one-star: {0.24, 0.38}
23:13:12.634 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
23:13:12.635 00.001 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
23:13:12.635 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.48 mountX=0.14 mountY=-0.02, mountTheta=-0.11
23:13:12.637 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.14, opts=13)
23:13:12.639 00.002 7988 Enqueuing Move request for scope (0.01, 0.14)
23:13:12.639 00.000 15712 Worker thread wakes up
23:13:12.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
23:13:12.639 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
23:13:12.639 00.000 15712 Moving (0.01, 0.14) raw xDistance=0.14 yDistance=-0.02
23:13:12.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:12.639 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.8
23:13:12.643 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:12.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:12.643 00.000 7988 Enqueuing Expose request
23:13:12.643 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 644.30
23:13:12.643 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
23:13:12.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:12.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:13:12.643 00.000 15712 MoveAxis(E, 1, ABG)
23:13:12.643 00.000 15712 Guiding  Dir = 2, Dur = 1
23:13:12.643 00.000 15712 IsGuiding returns 0
23:13:12.663 00.020 15712 IsGuiding returns 0
23:13:12.663 00.000 15712 Move returns status 0, amount 1
23:13:12.663 00.000 15712 MoveAxis(N, 0, ABG)
23:13:12.663 00.000 15712 Move returns status 0, amount 0
23:13:12.663 00.000 15712 move complete, result=0
23:13:12.663 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:13:12.665 00.002 15712 worker thread done servicing request
23:13:12.665 00.000 15712 Worker thread wakes up
23:13:12.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:12.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:14.303 01.638 15712 Exposure complete
23:13:14.366 00.063 15712 worker thread done servicing request
23:13:14.366 00.000 7988 OnExposeComplete: enter
23:13:14.367 00.001 7988 UpdateGuideState(): m_state=6
23:13:14.369 00.002 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
23:13:14.369 00.000 7988 Star::Find returns 1 (0), X=501.12, Y=800.94, Mass=1594, SNR=26.6, Peak=162 HFD=4.2
23:13:14.369 00.000 7988 MultiStar: [#1 0.16,-0.02,1.01,U] [#2 0.51,0.46,0.00,M6] [#3 0.58,0.35,0.00,M9] [#4 0.39,0.39,0.00,M4] [#5 -0.02,0.60,0.00,M3] [#6 0.06,0.47,0.00,M1] [#7 0.58,0.56,0.00,M6] [#8 0.08,0.32,0.48,U] 
23:13:14.369 00.000 7988 refined, 2 included, MultiStar: {0.27, 0.18}, one-star: {0.46, 0.31}
23:13:14.369 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
23:13:14.369 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
23:13:14.369 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.18 hyp=0.32 cameraTheta=0.59 mountX=0.18 mountY=-0.27, mountTheta=-0.98
23:13:14.369 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.18, opts=13)
23:13:14.369 00.000 7988 Enqueuing Move request for scope (0.27, 0.18)
23:13:14.369 00.000 15712 Worker thread wakes up
23:13:14.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.18) opts 0xd
23:13:14.369 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.18)
23:13:14.369 00.000 15712 Moving (0.27, 0.18) raw xDistance=0.18 yDistance=-0.27
23:13:14.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:14.369 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.6
23:13:14.381 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:14.383 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:14.383 00.000 7988 Enqueuing Expose request
23:13:14.386 00.003 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 644.26
23:13:14.386 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
23:13:14.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:13:14.386 00.000 15712 MoveAxis(W, 36, ABG)
23:13:14.386 00.000 15712 Guiding  Dir = 3, Dur = 36
23:13:14.420 00.034 15712 IsGuiding returns 0
23:13:14.437 00.017 15712 PulseGuide returned control before completion, sleep 31
23:13:14.508 00.071 15712 IsGuiding returns 0
23:13:14.508 00.000 15712 Move returns status 0, amount 36
23:13:14.508 00.000 15712 MoveAxis(N, 69, ABG)
23:13:14.508 00.000 15712 Guiding  Dir = 0, Dur = 69
23:13:14.508 00.000 15712 IsGuiding returns 0
23:13:14.579 00.071 15712 IsGuiding returns 1
23:13:14.579 00.000 15712 scope still moving after pulse duration time elapsed
23:13:14.607 00.028 15712 IsGuiding returns 1
23:13:14.660 00.053 15712 IsGuiding returns 1
23:13:14.691 00.031 15712 IsGuiding returns 0
23:13:14.691 00.000 15712 scope move finished after 69 + 115 ms
23:13:14.691 00.000 15712 Move returns status 0, amount 69
23:13:14.691 00.000 15712 move complete, result=0
23:13:14.691 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.3 px 69 ms NORTH
23:13:14.694 00.003 15712 worker thread done servicing request
23:13:14.694 00.000 15712 Worker thread wakes up
23:13:14.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:14.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:16.109 01.415 15712 Exposure complete
23:13:16.170 00.061 15712 worker thread done servicing request
23:13:16.170 00.000 7988 OnExposeComplete: enter
23:13:16.170 00.000 7988 UpdateGuideState(): m_state=6
23:13:16.172 00.002 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
23:13:16.172 00.000 7988 Star::Find returns 1 (0), X=500.95, Y=800.97, Mass=1639, SNR=27.0, Peak=153 HFD=4.4
23:13:16.174 00.002 7988 MultiStar: [#1 0.11,-0.24,0.98,U] [#2 0.23,0.14,0.82,U] [#3 0.39,0.13,0.85,U] [#4 0.15,0.52,0.00,M5] [#5 -0.19,0.50,0.00,M4] [#6 -0.10,0.29,0.70,U] [#7 0.31,0.27,0.48,U] [#8 0.11,0.25,0.45,U] 
23:13:16.174 00.000 7988 refined, 6 included, MultiStar: {0.20, 0.15}, one-star: {0.29, 0.35}
23:13:16.176 00.002 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
23:13:16.176 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
23:13:16.178 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.64 mountX=0.15 mountY=-0.20, mountTheta=-0.94
23:13:16.180 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.15, opts=13)
23:13:16.182 00.002 7988 Enqueuing Move request for scope (0.20, 0.15)
23:13:16.182 00.000 15712 Worker thread wakes up
23:13:16.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
23:13:16.182 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
23:13:16.182 00.000 15712 Moving (0.20, 0.15) raw xDistance=0.15 yDistance=-0.20
23:13:16.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:13:16.185 00.003 7988 UpdateGuideState exits: m=1639 SNR=27.0
23:13:16.186 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:16.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:16.186 00.000 7988 Enqueuing Expose request
23:13:16.186 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.22
23:13:16.186 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
23:13:16.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:16.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:13:16.186 00.000 15712 MoveAxis(W, 2, ABG)
23:13:16.186 00.000 15712 Guiding  Dir = 3, Dur = 2
23:13:16.186 00.000 15712 IsGuiding returns 0
23:13:16.207 00.021 15712 IsGuiding returns 0
23:13:16.207 00.000 15712 Move returns status 0, amount 2
23:13:16.207 00.000 15712 MoveAxis(N, 0, ABG)
23:13:16.207 00.000 15712 Move returns status 0, amount 0
23:13:16.207 00.000 15712 move complete, result=0
23:13:16.207 00.000 15712 worker thread done servicing request
23:13:16.207 00.000 15712 Worker thread wakes up
23:13:16.207 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:13:16.213 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:16.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:17.850 01.637 15712 Exposure complete
23:13:17.903 00.053 15712 worker thread done servicing request
23:13:17.903 00.000 7988 OnExposeComplete: enter
23:13:17.911 00.008 7988 UpdateGuideState(): m_state=6
23:13:17.911 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
23:13:17.913 00.002 7988 Star::Find returns 1 (0), X=501.04, Y=800.94, Mass=1623, SNR=26.7, Peak=139 HFD=4.4
23:13:17.913 00.000 7988 MultiStar: [#1 0.12,-0.01,0.99,U] [#2 0.39,0.27,0.00,M6] [#3 0.47,0.24,0.00,M9] [#4 0.40,0.33,0.00,M6] [#5 -0.05,0.48,0.00,M5] [#6 0.04,0.42,0.66,U] [#7 0.40,0.44,0.00,M6] [#8 0.27,0.50,0.00,M1] 
23:13:17.915 00.002 7988 refined, 2 included, MultiStar: {0.20, 0.22}, one-star: {0.39, 0.31}
23:13:17.915 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.74 = -0.74)
23:13:17.917 00.002 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
23:13:17.917 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.22 hyp=0.29 cameraTheta=0.83 mountX=0.22 mountY=-0.20, mountTheta=-0.75
23:13:17.920 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.22, opts=13)
23:13:17.922 00.002 7988 Enqueuing Move request for scope (0.20, 0.22)
23:13:17.922 00.000 15712 Worker thread wakes up
23:13:17.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.22) opts 0xd
23:13:17.922 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.22)
23:13:17.922 00.000 15712 Moving (0.20, 0.22) raw xDistance=0.22 yDistance=-0.20
23:13:17.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:17.922 00.000 7988 UpdateGuideState exits: m=1623 SNR=26.7
23:13:17.925 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:17.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:17.927 00.002 7988 Enqueuing Expose request
23:13:17.927 00.000 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 644.17
23:13:17.927 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
23:13:17.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:17.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:13:17.927 00.000 15712 MoveAxis(W, 47, ABG)
23:13:17.927 00.000 15712 Guiding  Dir = 3, Dur = 47
23:13:17.927 00.000 15712 IsGuiding returns 0
23:13:17.943 00.016 15712 PulseGuide returned control before completion, sleep 34
23:13:18.011 00.068 15712 IsGuiding returns 1
23:13:18.011 00.000 15712 scope still moving after pulse duration time elapsed
23:13:18.039 00.028 15712 IsGuiding returns 0
23:13:18.039 00.000 15712 scope move finished after 47 + 62 ms
23:13:18.039 00.000 15712 Move returns status 0, amount 47
23:13:18.039 00.000 15712 MoveAxis(N, 0, ABG)
23:13:18.039 00.000 15712 Move returns status 0, amount 0
23:13:18.039 00.000 15712 move complete, result=0
23:13:18.039 00.000 15712 worker thread done servicing request
23:13:18.039 00.000 15712 Worker thread wakes up
23:13:18.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:18.039 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.2 px 0 ms NORTH
23:13:18.041 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:19.457 01.416 15712 Exposure complete
23:13:19.518 00.061 15712 worker thread done servicing request
23:13:19.518 00.000 7988 OnExposeComplete: enter
23:13:19.518 00.000 7988 UpdateGuideState(): m_state=6
23:13:19.522 00.004 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
23:13:19.522 00.000 7988 Star::Find returns 1 (0), X=500.69, Y=800.98, Mass=1499, SNR=25.7, Peak=122 HFD=4.6
23:13:19.524 00.002 7988 MultiStar: [#1 -0.05,-0.23,1.03,U] [#2 0.24,0.26,0.88,U] [#3 0.63,0.20,0.00,M10] [#4 0.51,0.30,0.00,M7] [#5 -0.10,0.35,0.78,U] [#6 -0.01,0.22,0.67,U] [#7 0.10,0.42,0.55,U] [#8 0.05,0.43,0.44,U] 
23:13:19.524 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.22}, one-star: {0.03, 0.36}
23:13:19.526 00.002 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
23:13:19.528 00.002 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
23:13:19.528 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.41 mountX=0.22 mountY=-0.04, mountTheta=-0.18
23:13:19.530 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.22, opts=13)
23:13:19.530 00.000 7988 Enqueuing Move request for scope (0.04, 0.22)
23:13:19.532 00.002 15712 Worker thread wakes up
23:13:19.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
23:13:19.532 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
23:13:19.532 00.000 15712 Moving (0.04, 0.22) raw xDistance=0.22 yDistance=-0.04
23:13:19.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:19.534 00.002 7988 UpdateGuideState exits: m=1499 SNR=25.7
23:13:19.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:19.534 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:19.534 00.000 7988 Enqueuing Expose request
23:13:19.534 00.000 15712 PPEC rslt: input = 0.22, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 644.13
23:13:19.534 00.000 15712 PPEC: input: 0.22, control: 0.15, exposure: 1500
23:13:19.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:19.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:19.534 00.000 15712 MoveAxis(W, 49, ABG)
23:13:19.534 00.000 15712 Guiding  Dir = 3, Dur = 49
23:13:19.534 00.000 15712 IsGuiding returns 0
23:13:19.566 00.032 15712 PulseGuide returned control before completion, sleep 31
23:13:19.647 00.081 15712 IsGuiding returns 1
23:13:19.647 00.000 15712 scope still moving after pulse duration time elapsed
23:13:19.678 00.031 15712 IsGuiding returns 0
23:13:19.678 00.000 15712 scope move finished after 49 + 90 ms
23:13:19.678 00.000 15712 Move returns status 0, amount 49
23:13:19.678 00.000 15712 MoveAxis(N, 0, ABG)
23:13:19.678 00.000 15712 Move returns status 0, amount 0
23:13:19.678 00.000 15712 move complete, result=0
23:13:19.678 00.000 15712 worker thread done servicing request
23:13:19.678 00.000 15712 Worker thread wakes up
23:13:19.678 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.0 px 0 ms NORTH
23:13:19.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:19.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:21.324 01.646 15712 Exposure complete
23:13:21.384 00.060 15712 worker thread done servicing request
23:13:21.384 00.000 7988 OnExposeComplete: enter
23:13:21.385 00.001 7988 UpdateGuideState(): m_state=6
23:13:21.387 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
23:13:21.387 00.000 7988 Star::Find returns 1 (0), X=501.02, Y=800.72, Mass=1563, SNR=26.2, Peak=144 HFD=4.2
23:13:21.387 00.000 7988 MultiStar: [#1 0.07,-0.12,1.00,U] [#2 0.33,0.16,0.91,U] [#3 0.66,-0.07,0.00,R] [#4 0.57,0.09,0.00,M8] [#5 -0.08,0.42,0.75,U] [#6 0.08,0.04,0.68,U] [#7 0.37,0.56,0.00,M6] [#8 0.27,0.20,0.44,U] 
23:13:21.387 00.000 7988 refined, 5 included, MultiStar: {0.18, 0.11}, one-star: {0.36, 0.09}
23:13:21.387 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
23:13:21.387 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
23:13:21.387 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.57 mountX=0.11 mountY=-0.18, mountTheta=-1.00
23:13:21.387 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.11, opts=13)
23:13:21.387 00.000 7988 Enqueuing Move request for scope (0.18, 0.11)
23:13:21.387 00.000 15712 Worker thread wakes up
23:13:21.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:21.387 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.2
23:13:21.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:21.401 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:21.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
23:13:21.401 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
23:13:21.401 00.000 7988 Enqueuing Expose request
23:13:21.404 00.003 15712 Moving (0.18, 0.11) raw xDistance=0.11 yDistance=-0.18
23:13:21.404 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.09
23:13:21.404 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
23:13:21.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:21.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:13:21.404 00.000 15712 MoveAxis(W, 6, ABG)
23:13:21.404 00.000 15712 Guiding  Dir = 3, Dur = 6
23:13:21.404 00.000 15712 IsGuiding returns 0
23:13:21.421 00.017 15712 IsGuiding returns 0
23:13:21.421 00.000 15712 Move returns status 0, amount 6
23:13:21.421 00.000 15712 MoveAxis(N, 0, ABG)
23:13:21.421 00.000 15712 Move returns status 0, amount 0
23:13:21.421 00.000 15712 move complete, result=0
23:13:21.421 00.000 15712 worker thread done servicing request
23:13:21.421 00.000 15712 Worker thread wakes up
23:13:21.421 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:13:21.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:21.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:22.838 01.417 15712 Exposure complete
23:13:22.901 00.063 7988 OnExposeComplete: enter
23:13:22.901 00.000 7988 UpdateGuideState(): m_state=6
23:13:22.901 00.000 15712 worker thread done servicing request
23:13:22.901 00.000 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
23:13:22.901 00.000 7988 Star::Find returns 1 (0), X=501.04, Y=800.76, Mass=1534, SNR=26.0, Peak=151 HFD=4.1
23:13:22.901 00.000 7988 MultiStar: [#1 0.21,-0.32,1.04,U] [#2 0.52,0.07,0.00,M5] [#3 -0.04,0.11,0.90,U] [#4 0.50,0.19,0.00,M9] [#5 0.08,0.45,0.00,M4] [#6 -0.01,-0.07,0.68,U] [#7 0.57,0.21,0.00,M7] [#8 0.21,0.19,0.44,U] 
23:13:22.901 00.000 7988 refined, 4 included, MultiStar: {0.16, -0.01}, one-star: {0.38, 0.13}
23:13:22.901 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
23:13:22.901 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
23:13:22.901 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.09 mountX=-0.01 mountY=-0.16, mountTheta=-1.66
23:13:22.901 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.01, opts=13)
23:13:22.901 00.000 7988 Enqueuing Move request for scope (0.16, -0.01)
23:13:22.901 00.000 15712 Worker thread wakes up
23:13:22.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
23:13:22.901 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
23:13:22.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:13:22.901 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.0
23:13:22.917 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:22.917 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:22.917 00.000 7988 Enqueuing Expose request
23:13:22.917 00.000 15712 Moving (0.16, -0.01) raw xDistance=-0.01 yDistance=-0.16
23:13:22.917 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 644.05
23:13:22.917 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
23:13:22.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:22.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:13:22.917 00.000 15712 MoveAxis(W, 5, ABG)
23:13:22.917 00.000 15712 Guiding  Dir = 3, Dur = 5
23:13:22.917 00.000 15712 IsGuiding returns 0
23:13:22.937 00.020 15712 IsGuiding returns 0
23:13:22.937 00.000 15712 Move returns status 0, amount 5
23:13:22.937 00.000 15712 MoveAxis(N, 0, ABG)
23:13:22.937 00.000 15712 Move returns status 0, amount 0
23:13:22.937 00.000 15712 move complete, result=0
23:13:22.937 00.000 15712 worker thread done servicing request
23:13:22.937 00.000 15712 Worker thread wakes up
23:13:22.937 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
23:13:22.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:22.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:24.685 01.748 15712 Exposure complete
23:13:24.747 00.062 15712 worker thread done servicing request
23:13:24.748 00.001 7988 OnExposeComplete: enter
23:13:24.748 00.000 7988 UpdateGuideState(): m_state=6
23:13:24.748 00.000 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
23:13:24.748 00.000 7988 Star::Find returns 1 (0), X=500.89, Y=800.78, Mass=1671, SNR=27.3, Peak=143 HFD=4.5
23:13:24.753 00.005 7988 MultiStar: [#1 0.11,-0.13,0.97,U] [#2 0.30,0.18,0.85,U] [#3 -0.18,0.35,0.83,U] [#4 0.38,0.34,0.00,M10] [#5 -0.03,0.30,0.69,U] [#6 -0.00,0.02,0.63,U] [#7 0.48,0.19,0.00,M8] [#8 0.17,0.14,0.49,U] 
23:13:24.753 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {0.23, 0.16}
23:13:24.753 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
23:13:24.753 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
23:13:24.753 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=0.99 mountX=0.14 mountY=-0.10, mountTheta=-0.60
23:13:24.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.14, opts=13)
23:13:24.753 00.000 7988 Enqueuing Move request for scope (0.09, 0.14)
23:13:24.753 00.000 15712 Worker thread wakes up
23:13:24.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
23:13:24.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
23:13:24.753 00.000 15712 Moving (0.09, 0.14) raw xDistance=0.14 yDistance=-0.10
23:13:24.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:24.753 00.000 7988 UpdateGuideState exits: m=1671 SNR=27.3
23:13:24.763 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:24.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:24.763 00.000 7988 Enqueuing Expose request
23:13:24.763 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 644.01
23:13:24.763 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
23:13:24.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:24.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:13:24.763 00.000 15712 MoveAxis(W, 5, ABG)
23:13:24.763 00.000 15712 Guiding  Dir = 3, Dur = 5
23:13:24.763 00.000 15712 IsGuiding returns 0
23:13:24.789 00.026 15712 IsGuiding returns 0
23:13:24.789 00.000 15712 Move returns status 0, amount 5
23:13:24.789 00.000 15712 MoveAxis(N, 0, ABG)
23:13:24.789 00.000 15712 Move returns status 0, amount 0
23:13:24.789 00.000 15712 move complete, result=0
23:13:24.795 00.006 15712 worker thread done servicing request
23:13:24.795 00.000 15712 Worker thread wakes up
23:13:24.795 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:13:24.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:24.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:26.200 01.405 15712 Exposure complete
23:13:26.249 00.049 15712 worker thread done servicing request
23:13:26.249 00.000 7988 OnExposeComplete: enter
23:13:26.262 00.013 7988 UpdateGuideState(): m_state=6
23:13:26.262 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
23:13:26.262 00.000 7988 Star::Find returns 1 (0), X=501.01, Y=800.80, Mass=1614, SNR=26.7, Peak=142 HFD=4.5
23:13:26.266 00.004 7988 MultiStar: [#1 -0.02,-0.37,0.98,U] [#2 0.30,-0.07,0.87,U] [#3 -0.28,-0.15,0.84,U] [#4 0.42,0.08,0.72,U] [#5 -0.10,0.29,0.70,U] [#6 -0.06,-0.32,0.68,U] [#7 0.31,0.10,0.51,U] [#8 0.33,-0.09,0.44,U] 
23:13:26.266 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.35, 0.18}
23:13:26.266 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
23:13:26.266 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
23:13:26.266 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.13 cameraTheta=-0.36 mountX=-0.05 mountY=-0.12, mountTheta=-1.93
23:13:26.266 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.05, opts=13)
23:13:26.266 00.000 7988 Enqueuing Move request for scope (0.13, -0.05)
23:13:26.266 00.000 15712 Worker thread wakes up
23:13:26.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:13:26.266 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:13:26.266 00.000 15712 Moving (0.13, -0.05) raw xDistance=-0.05 yDistance=-0.12
23:13:26.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:13:26.266 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.7
23:13:26.277 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:26.278 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:26.278 00.000 7988 Enqueuing Expose request
23:13:26.278 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.97
23:13:26.278 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
23:13:26.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:26.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:13:26.278 00.000 15712 MoveAxis(W, 4, ABG)
23:13:26.278 00.000 15712 Guiding  Dir = 3, Dur = 4
23:13:26.278 00.000 15712 IsGuiding returns 0
23:13:26.328 00.050 15712 IsGuiding returns 0
23:13:26.328 00.000 15712 Move returns status 0, amount 4
23:13:26.328 00.000 15712 MoveAxis(N, 0, ABG)
23:13:26.328 00.000 15712 Move returns status 0, amount 0
23:13:26.328 00.000 15712 move complete, result=0
23:13:26.328 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:13:26.331 00.003 15712 worker thread done servicing request
23:13:26.331 00.000 15712 Worker thread wakes up
23:13:26.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:26.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:27.967 01.636 15712 Exposure complete
23:13:28.029 00.062 15712 worker thread done servicing request
23:13:28.029 00.000 7988 OnExposeComplete: enter
23:13:28.030 00.001 7988 UpdateGuideState(): m_state=6
23:13:28.030 00.000 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
23:13:28.030 00.000 7988 Star::Find returns 1 (0), X=501.12, Y=800.53, Mass=1524, SNR=26.2, Peak=127 HFD=4.7
23:13:28.030 00.000 7988 MultiStar: [#1 0.37,-0.43,0.00,M1] [#2 0.60,-0.23,0.00,M4] [#3 -0.22,-0.29,0.85,U] [#4 0.57,-0.13,0.00,M10] [#5 0.27,0.26,0.77,U] [#6 0.09,-0.03,0.68,U] [#7 0.43,0.24,0.00,M8] [#8 0.36,0.34,0.00,M1] 
23:13:28.030 00.000 7988 refined, 3 included, MultiStar: {0.17, -0.05}, one-star: {0.46, -0.10}
23:13:28.035 00.005 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
23:13:28.035 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
23:13:28.035 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.28 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
23:13:28.035 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.05, opts=13)
23:13:28.035 00.000 7988 Enqueuing Move request for scope (0.17, -0.05)
23:13:28.035 00.000 15712 Worker thread wakes up
23:13:28.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
23:13:28.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
23:13:28.035 00.000 15712 Moving (0.17, -0.05) raw xDistance=-0.05 yDistance=-0.17
23:13:28.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:28.035 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.2
23:13:28.044 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:28.044 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:28.046 00.002 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.93
23:13:28.046 00.000 7988 Enqueuing Expose request
23:13:28.046 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
23:13:28.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:28.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:13:28.046 00.000 15712 MoveAxis(W, 2, ABG)
23:13:28.046 00.000 15712 Guiding  Dir = 3, Dur = 2
23:13:28.046 00.000 15712 IsGuiding returns 0
23:13:28.069 00.023 15712 IsGuiding returns 0
23:13:28.069 00.000 15712 Move returns status 0, amount 2
23:13:28.069 00.000 15712 MoveAxis(N, 0, ABG)
23:13:28.069 00.000 15712 Move returns status 0, amount 0
23:13:28.069 00.000 15712 move complete, result=0
23:13:28.069 00.000 15712 worker thread done servicing request
23:13:28.069 00.000 15712 Worker thread wakes up
23:13:28.069 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:13:28.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:28.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:29.479 01.410 15712 Exposure complete
23:13:29.529 00.050 15712 worker thread done servicing request
23:13:29.529 00.000 7988 OnExposeComplete: enter
23:13:29.541 00.012 7988 UpdateGuideState(): m_state=6
23:13:29.541 00.000 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
23:13:29.541 00.000 7988 Star::Find returns 1 (0), X=500.90, Y=800.25, Mass=1620, SNR=26.7, Peak=150 HFD=4.5
23:13:29.541 00.000 7988 MultiStar: [#1 0.21,-0.92,0.00,M2] [#2 0.43,-0.39,0.00,M5] [#3 -0.16,-0.48,0.00,M1] [#4 0.34,-0.33,0.00,R] [#5 0.05,-0.03,0.73,U] [#6 0.03,-0.61,0.00,M1] [#7 0.24,-0.40,0.00,M9] [#8 0.08,-0.68,0.00,M2] 
23:13:29.541 00.000 7988 refined, 1 included, MultiStar: {0.16, -0.23}, one-star: {0.24, -0.38}
23:13:29.546 00.005 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
23:13:29.546 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
23:13:29.546 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.96 mountX=-0.23 mountY=-0.16, mountTheta=-2.54
23:13:29.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.23, opts=13)
23:13:29.546 00.000 7988 Enqueuing Move request for scope (0.16, -0.23)
23:13:29.546 00.000 15712 Worker thread wakes up
23:13:29.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
23:13:29.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
23:13:29.546 00.000 15712 Moving (0.16, -0.23) raw xDistance=-0.23 yDistance=-0.16
23:13:29.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:29.546 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.7
23:13:29.555 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:29.555 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:29.557 00.002 7988 Enqueuing Expose request
23:13:29.557 00.000 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 643.89
23:13:29.557 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
23:13:29.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:29.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:13:29.557 00.000 15712 MoveAxis(E, 44, ABG)
23:13:29.557 00.000 15712 Guiding  Dir = 2, Dur = 44
23:13:29.557 00.000 15712 IsGuiding returns 0
23:13:29.574 00.017 15712 PulseGuide returned control before completion, sleep 40
23:13:29.621 00.047 15712 IsGuiding returns 1
23:13:29.621 00.000 15712 scope still moving after pulse duration time elapsed
23:13:29.654 00.033 15712 IsGuiding returns 0
23:13:29.654 00.000 15712 scope move finished after 44 + 50 ms
23:13:29.654 00.000 15712 Move returns status 0, amount 44
23:13:29.654 00.000 15712 MoveAxis(N, 0, ABG)
23:13:29.654 00.000 15712 Move returns status 0, amount 0
23:13:29.654 00.000 15712 move complete, result=0
23:13:29.654 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
23:13:29.656 00.002 15712 worker thread done servicing request
23:13:29.656 00.000 15712 Worker thread wakes up
23:13:29.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:29.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:31.295 01.639 15712 Exposure complete
23:13:31.356 00.061 15712 worker thread done servicing request
23:13:31.356 00.000 7988 OnExposeComplete: enter
23:13:31.357 00.001 7988 UpdateGuideState(): m_state=6
23:13:31.357 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
23:13:31.357 00.000 7988 Star::Find returns 1 (0), X=500.98, Y=800.37, Mass=1591, SNR=26.6, Peak=171 HFD=4.1
23:13:31.357 00.000 7988 MultiStar: [#1 0.13,-0.76,0.00,M3] [#2 0.43,-0.32,0.00,M6] [#3 -0.09,-0.36,0.84,U] [#4 0.13,0.06,0.78,U] [#5 0.12,-0.11,0.76,U] [#6 -0.24,-0.29,0.65,U] [#7 0.28,-0.03,0.53,U] [#8 -0.03,-0.38,0.44,U] 
23:13:31.357 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.19}, one-star: {0.32, -0.25}
23:13:31.357 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
23:13:31.357 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
23:13:31.365 00.008 7988 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.16 mountX=-0.19 mountY=-0.08, mountTheta=-2.75
23:13:31.365 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.19, opts=13)
23:13:31.365 00.000 7988 Enqueuing Move request for scope (0.08, -0.19)
23:13:31.365 00.000 15712 Worker thread wakes up
23:13:31.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
23:13:31.365 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
23:13:31.365 00.000 15712 Moving (0.08, -0.19) raw xDistance=-0.19 yDistance=-0.08
23:13:31.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:31.365 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.6
23:13:31.371 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:31.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:31.373 00.002 7988 Enqueuing Expose request
23:13:31.375 00.002 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 643.85
23:13:31.375 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
23:13:31.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:31.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:31.375 00.000 15712 MoveAxis(E, 37, ABG)
23:13:31.375 00.000 15712 Guiding  Dir = 2, Dur = 37
23:13:31.375 00.000 15712 IsGuiding returns 0
23:13:31.396 00.021 15712 PulseGuide returned control before completion, sleep 27
23:13:31.461 00.065 15712 IsGuiding returns 0
23:13:31.461 00.000 15712 Move returns status 0, amount 37
23:13:31.461 00.000 15712 MoveAxis(N, 0, ABG)
23:13:31.461 00.000 15712 Move returns status 0, amount 0
23:13:31.461 00.000 15712 move complete, result=0
23:13:31.461 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:13:31.462 00.001 15712 worker thread done servicing request
23:13:31.462 00.000 15712 Worker thread wakes up
23:13:31.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:31.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:32.875 01.413 15712 Exposure complete
23:13:32.929 00.054 15712 worker thread done servicing request
23:13:32.929 00.000 7988 OnExposeComplete: enter
23:13:32.937 00.008 7988 UpdateGuideState(): m_state=6
23:13:32.937 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
23:13:32.937 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=800.55, Mass=1554, SNR=26.3, Peak=159 HFD=4.4
23:13:32.937 00.000 7988 MultiStar: [#1 0.23,-0.50,0.00,M4] [#2 0.21,-0.18,0.85,U] [#3 -0.15,0.05,0.88,U] [#4 -0.02,0.51,0.00,M1] [#5 -0.08,0.06,0.72,U] [#6 -0.00,-0.01,0.66,U] [#7 0.49,0.19,0.00,M9] [#8 0.00,-0.07,0.48,U] 
23:13:32.937 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.04}, one-star: {0.20, -0.07}
23:13:32.937 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
23:13:32.937 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
23:13:32.937 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.78 mountX=-0.04 mountY=-0.04, mountTheta=-2.36
23:13:32.946 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
23:13:32.946 00.000 7988 Enqueuing Move request for scope (0.04, -0.04)
23:13:32.946 00.000 15712 Worker thread wakes up
23:13:32.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:13:32.946 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:13:32.946 00.000 15712 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=-0.04
23:13:32.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:32.946 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.3
23:13:32.952 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:32.953 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:32.953 00.000 7988 Enqueuing Expose request
23:13:32.953 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.81
23:13:32.953 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
23:13:32.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:32.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:32.953 00.000 15712 MoveAxis(E, 3, ABG)
23:13:32.953 00.000 15712 Guiding  Dir = 2, Dur = 3
23:13:32.990 00.037 15712 IsGuiding returns 0
23:13:33.007 00.017 15712 IsGuiding returns 0
23:13:33.007 00.000 15712 Move returns status 0, amount 3
23:13:33.007 00.000 15712 MoveAxis(N, 0, ABG)
23:13:33.007 00.000 15712 Move returns status 0, amount 0
23:13:33.007 00.000 15712 move complete, result=0
23:13:33.007 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:13:33.013 00.006 15712 worker thread done servicing request
23:13:33.013 00.000 15712 Worker thread wakes up
23:13:33.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:33.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:34.752 01.739 15712 Exposure complete
23:13:34.801 00.049 15712 worker thread done servicing request
23:13:34.801 00.000 7988 OnExposeComplete: enter
23:13:34.815 00.014 7988 UpdateGuideState(): m_state=6
23:13:34.815 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
23:13:34.818 00.003 7988 Star::Find returns 1 (0), X=500.89, Y=800.50, Mass=1662, SNR=27.3, Peak=157 HFD=4.8
23:13:34.818 00.000 7988 MultiStar: [#1 0.16,-0.52,0.00,M5] [#2 0.30,-0.20,0.82,U] [#3 -0.06,-0.23,0.82,U] [#4 -0.15,0.23,0.74,U] [#5 0.04,0.15,0.71,U] [#6 -0.10,-0.34,0.67,U] [#7 0.39,0.03,0.48,U] [#8 -0.09,-0.17,0.44,U] 
23:13:34.818 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.23, -0.13}
23:13:34.818 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
23:13:34.818 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
23:13:34.818 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
23:13:34.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
23:13:34.818 00.000 7988 Enqueuing Move request for scope (0.08, -0.09)
23:13:34.818 00.000 15712 Worker thread wakes up
23:13:34.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
23:13:34.818 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
23:13:34.818 00.000 15712 Moving (0.08, -0.09) raw xDistance=-0.09 yDistance=-0.07
23:13:34.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:34.818 00.000 7988 UpdateGuideState exits: m=1662 SNR=27.3
23:13:34.829 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:34.829 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:34.831 00.002 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.77
23:13:34.831 00.000 7988 Enqueuing Expose request
23:13:34.833 00.002 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
23:13:34.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:34.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:13:34.833 00.000 15712 MoveAxis(E, 4, ABG)
23:13:34.833 00.000 15712 Guiding  Dir = 2, Dur = 4
23:13:34.833 00.000 15712 IsGuiding returns 0
23:13:34.849 00.016 15712 IsGuiding returns 0
23:13:34.849 00.000 15712 Move returns status 0, amount 4
23:13:34.849 00.000 15712 MoveAxis(N, 0, ABG)
23:13:34.849 00.000 15712 Move returns status 0, amount 0
23:13:34.849 00.000 15712 move complete, result=0
23:13:34.849 00.000 15712 worker thread done servicing request
23:13:34.849 00.000 15712 Worker thread wakes up
23:13:34.849 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:13:34.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:34.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:36.267 01.418 15712 Exposure complete
23:13:36.329 00.062 15712 worker thread done servicing request
23:13:36.329 00.000 7988 OnExposeComplete: enter
23:13:36.330 00.001 7988 UpdateGuideState(): m_state=6
23:13:36.332 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
23:13:36.332 00.000 7988 Star::Find returns 1 (0), X=501.03, Y=801.19, Mass=1569, SNR=26.4, Peak=132 HFD=4.7
23:13:36.334 00.002 7988 MultiStar: [#1 0.20,0.04,1.00,U] [#2 0.30,0.32,0.84,U] [#3 -0.37,0.69,0.00,M1] [#4 0.14,0.78,0.00,M1] [#5 -0.09,0.91,0.00,M1] [#6 0.06,0.38,0.69,U] [#7 0.44,0.47,0.00,M9] [#8 0.32,0.57,0.00,M1] 
23:13:36.334 00.000 7988 refined, 3 included, MultiStar: {0.25, 0.32}, one-star: {0.37, 0.56}
23:13:36.334 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
23:13:36.334 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
23:13:36.334 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.32 hyp=0.40 cameraTheta=0.92 mountX=0.32 mountY=-0.25, mountTheta=-0.66
23:13:36.334 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.32, opts=13)
23:13:36.334 00.000 7988 Enqueuing Move request for scope (0.25, 0.32)
23:13:36.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:13:36.334 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.4
23:13:36.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:36.345 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:36.347 00.002 7988 Enqueuing Expose request
23:13:36.347 00.000 15712 Worker thread wakes up
23:13:36.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.32) opts 0xd
23:13:36.347 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.32)
23:13:36.347 00.000 15712 Moving (0.25, 0.32) raw xDistance=0.32 yDistance=-0.25
23:13:36.347 00.000 15712 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 643.74
23:13:36.347 00.000 15712 PPEC: input: 0.32, control: 0.18, exposure: 1500
23:13:36.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:13:36.347 00.000 15712 MoveAxis(W, 59, ABG)
23:13:36.347 00.000 15712 Guiding  Dir = 3, Dur = 59
23:13:36.347 00.000 15712 IsGuiding returns 0
23:13:36.368 00.021 15712 PulseGuide returned control before completion, sleep 52
23:13:36.441 00.073 15712 IsGuiding returns 0
23:13:36.441 00.000 15712 Move returns status 0, amount 59
23:13:36.441 00.000 15712 MoveAxis(N, 65, ABG)
23:13:36.441 00.000 15712 Guiding  Dir = 0, Dur = 65
23:13:36.441 00.000 15712 IsGuiding returns 0
23:13:36.522 00.081 15712 IsGuiding returns 1
23:13:36.522 00.000 15712 scope still moving after pulse duration time elapsed
23:13:36.570 00.048 15712 IsGuiding returns 1
23:13:36.636 00.066 15712 IsGuiding returns 0
23:13:36.636 00.000 15712 scope move finished after 65 + 126 ms
23:13:36.636 00.000 15712 Move returns status 0, amount 65
23:13:36.636 00.000 15712 move complete, result=0
23:13:36.636 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.3 px 65 ms NORTH
23:13:36.641 00.005 15712 worker thread done servicing request
23:13:36.641 00.000 15712 Worker thread wakes up
23:13:36.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:36.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:38.277 01.636 15712 Exposure complete
23:13:38.337 00.060 15712 worker thread done servicing request
23:13:38.337 00.000 7988 OnExposeComplete: enter
23:13:38.338 00.001 7988 UpdateGuideState(): m_state=6
23:13:38.338 00.000 7988 Star::Find(15, 501, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
23:13:38.340 00.002 7988 Star::Find returns 1 (0), X=500.77, Y=800.91, Mass=1557, SNR=26.2, Peak=164 HFD=4.4
23:13:38.340 00.000 7988 MultiStar: [#1 -0.15,-0.12,0.94,U] [#2 0.05,0.27,0.90,U] [#3 -0.39,0.49,0.00,M2] [#4 -0.23,0.82,0.00,M2] [#5 -0.30,0.55,0.00,M2] [#6 -0.24,0.43,0.00,M1] [#7 0.01,0.31,0.48,U] [#8 -0.08,0.42,0.45,U] 
23:13:38.342 00.002 7988 refined, 4 included, MultiStar: {-0.00, 0.20}, one-star: {0.11, 0.29}
23:13:38.342 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
23:13:38.344 00.002 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
23:13:38.344 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.58 mountX=0.20 mountY=-0.00, mountTheta=-0.01
23:13:38.346 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.20, opts=13)
23:13:38.348 00.002 7988 Enqueuing Move request for scope (-0.00, 0.20)
23:13:38.350 00.002 15712 Worker thread wakes up
23:13:38.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
23:13:38.350 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
23:13:38.350 00.000 15712 Moving (-0.00, 0.20) raw xDistance=0.20 yDistance=-0.00
23:13:38.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:38.350 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.2
23:13:38.352 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:38.354 00.002 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 643.70
23:13:38.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:38.354 00.000 7988 Enqueuing Expose request
23:13:38.354 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
23:13:38.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:38.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:13:38.354 00.000 15712 MoveAxis(W, 34, ABG)
23:13:38.354 00.000 15712 Guiding  Dir = 3, Dur = 34
23:13:38.354 00.000 15712 IsGuiding returns 0
23:13:38.380 00.026 15712 PulseGuide returned control before completion, sleep 20
23:13:38.402 00.022 15712 IsGuiding returns 1
23:13:38.402 00.000 15712 scope still moving after pulse duration time elapsed
23:13:38.439 00.037 15712 IsGuiding returns 0
23:13:38.439 00.000 15712 scope move finished after 34 + 54 ms
23:13:38.439 00.000 15712 Move returns status 0, amount 34
23:13:38.439 00.000 15712 MoveAxis(N, 0, ABG)
23:13:38.439 00.000 15712 Move returns status 0, amount 0
23:13:38.439 00.000 15712 move complete, result=0
23:13:38.439 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.0 px 0 ms NORTH
23:13:38.447 00.008 15712 worker thread done servicing request
23:13:38.447 00.000 15712 Worker thread wakes up
23:13:38.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:38.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:39.853 01.406 15712 Exposure complete
23:13:39.914 00.061 7988 OnExposeComplete: enter
23:13:39.914 00.000 7988 UpdateGuideState(): m_state=6
23:13:39.918 00.004 15712 worker thread done servicing request
23:13:39.918 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
23:13:39.918 00.000 7988 Star::Find returns 1 (0), X=500.77, Y=800.92, Mass=1325, SNR=24.1, Peak=126 HFD=4.3
23:13:39.920 00.002 7988 MultiStar: [#1 -0.14,-0.11,1.02,U] [#2 0.30,0.11,0.96,U] [#3 -0.47,0.34,0.00,M3] [#4 -0.36,0.73,0.00,M3] [#5 -0.41,0.61,0.00,M3] [#6 -0.34,0.33,0.00,M2] [#7 0.17,0.28,0.51,U] [#8 0.08,0.38,0.45,U] 
23:13:39.920 00.000 7988 refined, 4 included, MultiStar: {0.10, 0.15}, one-star: {0.12, 0.29}
23:13:39.922 00.002 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
23:13:39.922 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
23:13:39.924 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.00 mountX=0.15 mountY=-0.10, mountTheta=-0.59
23:13:39.926 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.15, opts=13)
23:13:39.926 00.000 7988 Enqueuing Move request for scope (0.10, 0.15)
23:13:39.928 00.002 15712 Worker thread wakes up
23:13:39.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:13:39.928 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:13:39.928 00.000 15712 Moving (0.10, 0.15) raw xDistance=0.15 yDistance=-0.10
23:13:39.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:13:39.930 00.002 7988 UpdateGuideState exits: m=1325 SNR=24.1
23:13:39.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:39.930 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:39.930 00.000 7988 Enqueuing Expose request
23:13:39.935 00.005 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.67
23:13:39.935 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:13:39.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:39.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:13:39.935 00.000 15712 MoveAxis(E, 3, ABG)
23:13:39.935 00.000 15712 Guiding  Dir = 2, Dur = 3
23:13:39.935 00.000 15712 IsGuiding returns 0
23:13:39.964 00.029 15712 IsGuiding returns 0
23:13:39.964 00.000 15712 Move returns status 0, amount 3
23:13:39.964 00.000 15712 MoveAxis(N, 0, ABG)
23:13:39.964 00.000 15712 Move returns status 0, amount 0
23:13:39.964 00.000 15712 move complete, result=0
23:13:39.964 00.000 15712 worker thread done servicing request
23:13:39.964 00.000 15712 Worker thread wakes up
23:13:39.964 00.000 7988 GuideStep: 0.2 px 3 ms EAST, -0.1 px 0 ms NORTH
23:13:39.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:39.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:41.607 01.643 15712 Exposure complete
23:13:41.667 00.060 15712 worker thread done servicing request
23:13:41.667 00.000 7988 OnExposeComplete: enter
23:13:41.668 00.001 7988 UpdateGuideState(): m_state=6
23:13:41.670 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
23:13:41.670 00.000 7988 Star::Find returns 1 (0), X=500.68, Y=800.80, Mass=1593, SNR=26.4, Peak=127 HFD=4.6
23:13:41.672 00.002 7988 MultiStar: [#1 -0.02,-0.30,0.96,U] [#2 0.24,0.05,0.86,U] [#3 -0.45,0.12,0.00,M4] [#4 -0.28,0.51,0.00,M4] [#5 -0.12,0.42,0.72,U] [#6 -0.36,0.02,0.67,U] [#7 0.52,0.29,0.00,M8] [#8 -0.00,0.13,0.46,U] 
23:13:41.672 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.06}, one-star: {0.02, 0.17}
23:13:41.674 00.002 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
23:13:41.674 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
23:13:41.676 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.95 mountX=0.06 mountY=0.02, mountTheta=0.36
23:13:41.678 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
23:13:41.678 00.000 7988 Enqueuing Move request for scope (-0.03, 0.06)
23:13:41.680 00.002 15712 Worker thread wakes up
23:13:41.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:13:41.680 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:13:41.680 00.000 15712 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.02
23:13:41.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:41.680 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.4
23:13:41.683 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:41.684 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:41.684 00.000 7988 Enqueuing Expose request
23:13:41.684 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.63
23:13:41.684 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
23:13:41.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:41.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:13:41.684 00.000 15712 MoveAxis(E, 3, ABG)
23:13:41.684 00.000 15712 Guiding  Dir = 2, Dur = 3
23:13:41.687 00.003 15712 IsGuiding returns 0
23:13:41.704 00.017 15712 IsGuiding returns 0
23:13:41.704 00.000 15712 Move returns status 0, amount 3
23:13:41.704 00.000 15712 MoveAxis(N, 0, ABG)
23:13:41.704 00.000 15712 Move returns status 0, amount 0
23:13:41.704 00.000 15712 move complete, result=0
23:13:41.704 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:13:41.708 00.004 15712 worker thread done servicing request
23:13:41.708 00.000 15712 Worker thread wakes up
23:13:41.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:41.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:43.120 01.412 15712 Exposure complete
23:13:43.167 00.047 15712 worker thread done servicing request
23:13:43.167 00.000 7988 OnExposeComplete: enter
23:13:43.167 00.000 7988 UpdateGuideState(): m_state=6
23:13:43.182 00.015 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
23:13:43.184 00.002 7988 Star::Find returns 1 (0), X=500.99, Y=800.69, Mass=1521, SNR=26.2, Peak=132 HFD=4.3
23:13:43.184 00.000 7988 MultiStar: [#1 0.17,-0.54,0.00,M2] [#2 0.49,-0.02,0.00,M1] [#3 -0.15,0.01,0.87,U] [#4 0.14,0.44,0.00,M5] [#5 -0.08,0.14,0.78,U] [#6 0.24,-0.02,0.67,U] [#7 0.68,0.20,0.00,M9] [#8 0.25,0.20,0.46,U] 
23:13:43.186 00.002 7988 refined, 4 included, MultiStar: {0.11, 0.07}, one-star: {0.33, 0.07}
23:13:43.186 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
23:13:43.188 00.002 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
23:13:43.188 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=0.07 mountY=-0.11, mountTheta=-1.01
23:13:43.190 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.07, opts=13)
23:13:43.192 00.002 7988 Enqueuing Move request for scope (0.11, 0.07)
23:13:43.192 00.000 15712 Worker thread wakes up
23:13:43.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:13:43.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:13:43.192 00.000 15712 Moving (0.11, 0.07) raw xDistance=0.07 yDistance=-0.11
23:13:43.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:43.192 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.2
23:13:43.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:43.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:43.198 00.006 7988 Enqueuing Expose request
23:13:43.198 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.60
23:13:43.198 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
23:13:43.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:43.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:43.198 00.000 15712 MoveAxis(W, 5, ABG)
23:13:43.198 00.000 15712 Guiding  Dir = 3, Dur = 5
23:13:43.200 00.002 15712 IsGuiding returns 0
23:13:43.217 00.017 15712 IsGuiding returns 0
23:13:43.217 00.000 15712 Move returns status 0, amount 5
23:13:43.217 00.000 15712 MoveAxis(N, 0, ABG)
23:13:43.217 00.000 15712 Move returns status 0, amount 0
23:13:43.217 00.000 15712 move complete, result=0
23:13:43.217 00.000 15712 worker thread done servicing request
23:13:43.217 00.000 15712 Worker thread wakes up
23:13:43.217 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:13:43.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:43.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:44.860 01.643 15712 Exposure complete
23:13:44.917 00.057 15712 worker thread done servicing request
23:13:44.921 00.004 7988 OnExposeComplete: enter
23:13:44.921 00.000 7988 UpdateGuideState(): m_state=6
23:13:44.921 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
23:13:44.921 00.000 7988 Star::Find returns 1 (0), X=501.13, Y=800.54, Mass=1673, SNR=27.1, Peak=148 HFD=4.8
23:13:44.921 00.000 7988 MultiStar: [#1 0.29,-0.66,0.00,M3] [#2 0.48,-0.16,0.00,M2] [#3 -0.09,-0.18,0.82,U] [#4 0.38,0.33,0.00,M6] [#5 0.08,0.28,0.71,U] [#6 0.14,-0.25,0.65,U] [#7 0.33,-0.11,0.50,U] [#8 0.00,-0.44,0.43,U] 
23:13:44.921 00.000 7988 refined, 5 included, MultiStar: {0.18, -0.11}, one-star: {0.47, -0.09}
23:13:44.921 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
23:13:44.921 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
23:13:44.921 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.56 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
23:13:44.921 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.11, opts=13)
23:13:44.921 00.000 7988 Enqueuing Move request for scope (0.18, -0.11)
23:13:44.921 00.000 15712 Worker thread wakes up
23:13:44.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
23:13:44.934 00.013 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
23:13:44.934 00.000 15712 Moving (0.18, -0.11) raw xDistance=-0.11 yDistance=-0.17
23:13:44.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:13:44.934 00.000 7988 UpdateGuideState exits: m=1673 SNR=27.1
23:13:44.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:44.937 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:44.939 00.002 7988 Enqueuing Expose request
23:13:44.939 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.56
23:13:44.939 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
23:13:44.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:44.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:13:44.939 00.000 15712 MoveAxis(W, 5, ABG)
23:13:44.939 00.000 15712 Guiding  Dir = 3, Dur = 5
23:13:44.951 00.012 15712 IsGuiding returns 0
23:13:44.953 00.002 15712 IsGuiding returns 0
23:13:44.953 00.000 15712 Move returns status 0, amount 5
23:13:44.953 00.000 15712 MoveAxis(N, 0, ABG)
23:13:44.953 00.000 15712 Move returns status 0, amount 0
23:13:44.968 00.015 15712 move complete, result=0
23:13:44.968 00.000 15712 worker thread done servicing request
23:13:44.968 00.000 15712 Worker thread wakes up
23:13:44.968 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:13:44.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:44.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:46.388 01.420 15712 Exposure complete
23:13:46.448 00.060 15712 worker thread done servicing request
23:13:46.448 00.000 7988 OnExposeComplete: enter
23:13:46.449 00.001 7988 UpdateGuideState(): m_state=6
23:13:46.451 00.002 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
23:13:46.451 00.000 7988 Star::Find returns 1 (0), X=501.12, Y=800.31, Mass=1633, SNR=27.0, Peak=147 HFD=4.6
23:13:46.453 00.002 7988 MultiStar: [#1 0.33,-0.84,0.00,M4] [#2 0.55,-0.53,0.00,M3] [#3 0.12,-0.37,0.84,U] [#4 0.30,0.18,0.71,U] [#5 0.23,-0.25,0.69,U] [#6 0.28,-0.60,0.00,M1] [#7 0.74,-0.28,0.00,M9] [#8 0.15,-0.46,0.00,M1] 
23:13:46.453 00.000 7988 refined, 3 included, MultiStar: {0.29, -0.21}, one-star: {0.46, -0.32}
23:13:46.455 00.002 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
23:13:46.455 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
23:13:46.457 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=-0.21 hyp=0.35 cameraTheta=-0.63 mountX=-0.21 mountY=-0.28, mountTheta=-2.20
23:13:46.459 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.21, opts=13)
23:13:46.459 00.000 7988 Enqueuing Move request for scope (0.29, -0.21)
23:13:46.461 00.002 15712 Worker thread wakes up
23:13:46.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.21) opts 0xd
23:13:46.461 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.21)
23:13:46.461 00.000 15712 Moving (0.29, -0.21) raw xDistance=-0.21 yDistance=-0.28
23:13:46.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:46.462 00.001 7988 UpdateGuideState exits: m=1633 SNR=27.0
23:13:46.464 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:46.465 00.001 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 643.53
23:13:46.465 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
23:13:46.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:13:46.465 00.000 15712 MoveAxis(E, 35, ABG)
23:13:46.465 00.000 15712 Guiding  Dir = 2, Dur = 35
23:13:46.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:46.465 00.000 7988 Enqueuing Expose request
23:13:46.465 00.000 15712 IsGuiding returns 0
23:13:46.483 00.018 15712 PulseGuide returned control before completion, sleep 28
23:13:46.548 00.065 15712 IsGuiding returns 0
23:13:46.548 00.000 15712 Move returns status 0, amount 35
23:13:46.548 00.000 15712 MoveAxis(N, 72, ABG)
23:13:46.548 00.000 15712 Guiding  Dir = 0, Dur = 72
23:13:46.581 00.033 15712 IsGuiding returns 0
23:13:46.659 00.078 15712 IsGuiding returns 1
23:13:46.659 00.000 15712 scope still moving after pulse duration time elapsed
23:13:46.689 00.030 15712 IsGuiding returns 1
23:13:46.721 00.032 15712 IsGuiding returns 1
23:13:46.789 00.068 15712 IsGuiding returns 0
23:13:46.789 00.000 15712 scope move finished after 72 + 135 ms
23:13:46.789 00.000 15712 Move returns status 0, amount 72
23:13:46.789 00.000 15712 move complete, result=0
23:13:46.789 00.000 15712 worker thread done servicing request
23:13:46.789 00.000 15712 Worker thread wakes up
23:13:46.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:46.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:46.789 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.3 px 72 ms NORTH
23:13:48.426 01.637 15712 Exposure complete
23:13:48.485 00.059 15712 worker thread done servicing request
23:13:48.485 00.000 7988 OnExposeComplete: enter
23:13:48.490 00.005 7988 UpdateGuideState(): m_state=6
23:13:48.492 00.002 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
23:13:48.492 00.000 7988 Star::Find returns 1 (0), X=500.82, Y=800.31, Mass=1638, SNR=27.1, Peak=179 HFD=4.5
23:13:48.494 00.002 7988 MultiStar: [#1 0.11,-0.66,0.00,M5] [#2 0.31,-0.34,0.00,M4] [#3 -0.25,-0.32,0.82,U] [#4 0.05,0.13,0.76,U] [#5 0.07,0.10,0.72,U] [#6 -0.01,-0.39,0.64,U] [#7 0.36,0.03,0.48,U] [#8 0.13,-0.13,0.43,U] 
23:13:48.494 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.14}, one-star: {0.16, -0.31}
23:13:48.496 00.002 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
23:13:48.496 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
23:13:48.498 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.21 mountX=-0.14 mountY=-0.05, mountTheta=-2.81
23:13:48.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.14, opts=13)
23:13:48.500 00.000 7988 Enqueuing Move request for scope (0.05, -0.14)
23:13:48.502 00.002 15712 Worker thread wakes up
23:13:48.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
23:13:48.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
23:13:48.502 00.000 15712 Moving (0.05, -0.14) raw xDistance=-0.14 yDistance=-0.05
23:13:48.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:48.502 00.000 7988 UpdateGuideState exits: m=1638 SNR=27.1
23:13:48.504 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:48.506 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:48.506 00.000 7988 Enqueuing Expose request
23:13:48.506 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.50
23:13:48.506 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
23:13:48.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:48.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:13:48.506 00.000 15712 MoveAxis(W, 4, ABG)
23:13:48.506 00.000 15712 Guiding  Dir = 3, Dur = 4
23:13:48.506 00.000 15712 IsGuiding returns 0
23:13:48.522 00.016 15712 IsGuiding returns 0
23:13:48.522 00.000 15712 Move returns status 0, amount 4
23:13:48.522 00.000 15712 MoveAxis(N, 0, ABG)
23:13:48.522 00.000 15712 Move returns status 0, amount 0
23:13:48.522 00.000 15712 move complete, result=0
23:13:48.522 00.000 15712 worker thread done servicing request
23:13:48.522 00.000 15712 Worker thread wakes up
23:13:48.522 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:13:48.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:48.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:49.942 01.420 15712 Exposure complete
23:13:50.003 00.061 15712 worker thread done servicing request
23:13:50.003 00.000 7988 OnExposeComplete: enter
23:13:50.003 00.000 7988 UpdateGuideState(): m_state=6
23:13:50.005 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
23:13:50.005 00.000 7988 Star::Find returns 1 (0), X=501.10, Y=800.74, Mass=1617, SNR=26.8, Peak=178 HFD=4.1
23:13:50.007 00.002 7988 MultiStar: [#1 0.10,-0.32,0.99,U] [#2 0.38,0.12,0.87,U] [#3 -0.37,0.11,0.85,U] [#4 -0.01,0.49,0.00,M5] [#5 -0.10,0.36,0.75,U] [#6 -0.12,-0.06,0.67,U] [#7 0.32,0.20,0.51,U] [#8 -0.02,0.10,0.45,U] 
23:13:50.009 00.002 7988 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.45, 0.11}
23:13:50.009 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
23:13:50.011 00.002 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
23:13:50.011 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.57 mountX=0.06 mountY=-0.09, mountTheta=-1.00
23:13:50.014 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
23:13:50.014 00.000 7988 Enqueuing Move request for scope (0.09, 0.06)
23:13:50.016 00.002 15712 Worker thread wakes up
23:13:50.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:50.016 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.8
23:13:50.018 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:50.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:50.018 00.000 7988 Enqueuing Expose request
23:13:50.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:13:50.018 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:13:50.018 00.000 15712 Moving (0.09, 0.06) raw xDistance=0.06 yDistance=-0.09
23:13:50.018 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.47
23:13:50.018 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
23:13:50.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:50.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:50.018 00.000 15712 MoveAxis(W, 2, ABG)
23:13:50.018 00.000 15712 Guiding  Dir = 3, Dur = 2
23:13:50.018 00.000 15712 IsGuiding returns 0
23:13:50.050 00.032 15712 IsGuiding returns 0
23:13:50.050 00.000 15712 Move returns status 0, amount 2
23:13:50.050 00.000 15712 MoveAxis(N, 0, ABG)
23:13:50.050 00.000 15712 Move returns status 0, amount 0
23:13:50.050 00.000 15712 move complete, result=0
23:13:50.050 00.000 15712 worker thread done servicing request
23:13:50.050 00.000 15712 Worker thread wakes up
23:13:50.050 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:50.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:50.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:51.693 01.643 15712 Exposure complete
23:13:51.753 00.060 15712 worker thread done servicing request
23:13:51.753 00.000 7988 OnExposeComplete: enter
23:13:51.754 00.001 7988 UpdateGuideState(): m_state=6
23:13:51.754 00.000 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
23:13:51.754 00.000 7988 Star::Find returns 1 (0), X=501.40, Y=800.50, Mass=1682, SNR=27.5, Peak=165 HFD=4.1
23:13:51.754 00.000 7988 MultiStar: [#1 0.45,-0.70,0.00,M5] [#2 0.66,-0.22,0.00,M4] [#3 0.08,-0.28,0.86,U] [#4 0.55,0.14,0.00,M6] [#5 0.50,-0.01,0.00,M1] [#6 0.24,-0.39,0.00,M1] [#7 0.67,-0.01,0.00,M8] [#8 0.46,-0.37,0.00,M1] 
23:13:51.754 00.000 7988 refined, 1 included, MultiStar: {0.44, -0.20}, one-star: {0.75, -0.13}
23:13:51.754 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
23:13:51.754 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
23:13:51.754 00.000 7988 CameraToMount -- cameraX=0.44 cameraY=-0.20 hyp=0.48 cameraTheta=-0.42 mountX=-0.19 mountY=-0.43, mountTheta=-1.99
23:13:51.764 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=-0.20, opts=13)
23:13:51.764 00.000 7988 Enqueuing Move request for scope (0.44, -0.20)
23:13:51.764 00.000 15712 Worker thread wakes up
23:13:51.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.20) opts 0xd
23:13:51.764 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, -0.20)
23:13:51.764 00.000 15712 Moving (0.44, -0.20) raw xDistance=-0.19 yDistance=-0.43
23:13:51.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:51.764 00.000 7988 UpdateGuideState exits: m=1682 SNR=27.5
23:13:51.769 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:51.770 00.001 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 643.43
23:13:51.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:51.770 00.000 7988 Enqueuing Expose request
23:13:51.770 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
23:13:51.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:13:51.770 00.000 15712 MoveAxis(E, 37, ABG)
23:13:51.770 00.000 15712 Guiding  Dir = 2, Dur = 37
23:13:51.770 00.000 15712 IsGuiding returns 0
23:13:51.792 00.022 15712 PulseGuide returned control before completion, sleep 28
23:13:51.835 00.043 15712 IsGuiding returns 0
23:13:51.835 00.000 15712 Move returns status 0, amount 37
23:13:51.835 00.000 15712 MoveAxis(N, 111, ABG)
23:13:51.835 00.000 15712 Guiding  Dir = 0, Dur = 111
23:13:51.835 00.000 15712 IsGuiding returns 0
23:13:51.921 00.086 15712 PulseGuide returned control before completion, sleep 42
23:13:51.979 00.058 15712 IsGuiding returns 1
23:13:51.979 00.000 15712 scope still moving after pulse duration time elapsed
23:13:52.011 00.032 15712 IsGuiding returns 1
23:13:52.062 00.051 15712 IsGuiding returns 1
23:13:52.091 00.029 15712 IsGuiding returns 0
23:13:52.091 00.000 15712 scope move finished after 111 + 144 ms
23:13:52.091 00.000 15712 Move returns status 0, amount 111
23:13:52.091 00.000 15712 move complete, result=0
23:13:52.091 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.4 px 111 ms NORTH
23:13:52.098 00.007 15712 worker thread done servicing request
23:13:52.098 00.000 15712 Worker thread wakes up
23:13:52.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:52.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:53.512 01.414 15712 Exposure complete
23:13:53.574 00.062 15712 worker thread done servicing request
23:13:53.575 00.001 7988 OnExposeComplete: enter
23:13:53.575 00.000 7988 UpdateGuideState(): m_state=6
23:13:53.577 00.002 7988 Star::Find(15, 501, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
23:13:53.577 00.000 7988 Star::Find returns 1 (0), X=500.50, Y=800.71, Mass=1595, SNR=26.6, Peak=136 HFD=4.4
23:13:53.579 00.002 7988 MultiStar: [#1 -0.39,-0.38,0.00,M6] [#2 -0.23,0.13,0.90,U] [#3 -0.77,0.07,0.00,M1] [#4 -0.64,0.64,0.00,M7] [#5 -0.51,0.40,0.00,M2] [#6 -0.50,0.12,0.00,M2] [#7 -0.07,0.51,0.00,M9] [#8 -0.51,0.17,0.00,M2] 
23:13:53.581 00.002 7988 single-star, 1 included, MultiStar: {-0.19, 0.10}, one-star: {-0.16, 0.08}
23:13:53.581 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.09 = 1.09)
23:13:53.583 00.002 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
23:13:53.583 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.66 mountX=0.08 mountY=0.15, mountTheta=1.09
23:13:53.585 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.08, opts=13)
23:13:53.587 00.002 7988 Enqueuing Move request for scope (-0.16, 0.08)
23:13:53.588 00.001 15712 Worker thread wakes up
23:13:53.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
23:13:53.588 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
23:13:53.588 00.000 15712 Moving (-0.16, 0.08) raw xDistance=0.08 yDistance=0.15
23:13:53.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:53.589 00.001 7988 UpdateGuideState exits: m=1595 SNR=26.6
23:13:53.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:53.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:53.589 00.000 7988 Enqueuing Expose request
23:13:53.589 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 643.40
23:13:53.589 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
23:13:53.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:53.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:13:53.589 00.000 15712 MoveAxis(E, 6, ABG)
23:13:53.589 00.000 15712 Guiding  Dir = 2, Dur = 6
23:13:53.589 00.000 15712 IsGuiding returns 0
23:13:53.614 00.025 15712 IsGuiding returns 0
23:13:53.614 00.000 15712 Move returns status 0, amount 6
23:13:53.614 00.000 15712 MoveAxis(N, 0, ABG)
23:13:53.614 00.000 15712 Move returns status 0, amount 0
23:13:53.614 00.000 15712 move complete, result=0
23:13:53.614 00.000 15712 worker thread done servicing request
23:13:53.614 00.000 15712 Worker thread wakes up
23:13:53.614 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
23:13:53.617 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:53.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:55.251 01.634 15712 Exposure complete
23:13:55.311 00.060 15712 worker thread done servicing request
23:13:55.311 00.000 7988 OnExposeComplete: enter
23:13:55.312 00.001 7988 UpdateGuideState(): m_state=6
23:13:55.312 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
23:13:55.312 00.000 7988 Star::Find returns 1 (0), X=500.78, Y=801.25, Mass=1592, SNR=26.5, Peak=183 HFD=4.4
23:13:55.316 00.004 7988 MultiStar: [#1 -0.17,0.23,0.97,U] [#2 0.08,0.51,0.00,M4] [#3 -0.41,0.47,0.00,M2] [#4 -0.31,1.05,0.00,M8] [#5 -0.09,0.78,0.00,M3] [#6 -0.48,0.68,0.00,M3] [#7 0.10,0.86,0.00,M10] [#8 -0.37,0.29,0.00,M3] 
23:13:55.316 00.000 7988 refined, 1 included, MultiStar: {-0.02, 0.43}, one-star: {0.13, 0.62}
23:13:55.316 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
23:13:55.316 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
23:13:55.316 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.43 hyp=0.43 cameraTheta=1.62 mountX=0.43 mountY=0.01, mountTheta=0.02
23:13:55.316 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.43, opts=13)
23:13:55.316 00.000 7988 Enqueuing Move request for scope (-0.02, 0.43)
23:13:55.316 00.000 15712 Worker thread wakes up
23:13:55.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.43) opts 0xd
23:13:55.316 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.43)
23:13:55.316 00.000 15712 Moving (-0.02, 0.43) raw xDistance=0.43 yDistance=0.01
23:13:55.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:55.316 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.5
23:13:55.327 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:55.328 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:55.328 00.000 7988 Enqueuing Expose request
23:13:55.328 00.000 15712 PPEC rslt: input = 0.43, final = 0.24, react = 0.26, pred = -0.02, hyst = 0.23, hyst_pct = 0.00, period_length = 643.37
23:13:55.328 00.000 15712 PPEC: input: 0.43, control: 0.24, exposure: 1500
23:13:55.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:55.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:13:55.328 00.000 15712 MoveAxis(W, 77, ABG)
23:13:55.328 00.000 15712 Guiding  Dir = 3, Dur = 77
23:13:55.328 00.000 15712 IsGuiding returns 0
23:13:55.354 00.026 15712 PulseGuide returned control before completion, sleep 61
23:13:55.423 00.069 15712 IsGuiding returns 1
23:13:55.423 00.000 15712 scope still moving after pulse duration time elapsed
23:13:55.469 00.046 15712 IsGuiding returns 0
23:13:55.469 00.000 15712 scope move finished after 77 + 61 ms
23:13:55.469 00.000 15712 Move returns status 0, amount 77
23:13:55.469 00.000 15712 MoveAxis(N, 0, ABG)
23:13:55.469 00.000 15712 Move returns status 0, amount 0
23:13:55.469 00.000 15712 move complete, result=0
23:13:55.469 00.000 15712 worker thread done servicing request
23:13:55.469 00.000 15712 Worker thread wakes up
23:13:55.469 00.000 7988 GuideStep: 0.4 px 77 ms WEST, 0.0 px 0 ms NORTH
23:13:55.471 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:55.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:56.890 01.419 15712 Exposure complete
23:13:56.951 00.061 15712 worker thread done servicing request
23:13:56.951 00.000 7988 OnExposeComplete: enter
23:13:56.952 00.001 7988 UpdateGuideState(): m_state=6
23:13:56.952 00.000 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
23:13:56.952 00.000 7988 Star::Find returns 1 (0), X=500.46, Y=800.80, Mass=1552, SNR=26.2, Peak=142 HFD=4.0
23:13:56.952 00.000 7988 MultiStar: [#1 -0.47,-0.02,0.00,M6] [#2 -0.24,0.24,0.86,U] [#3 -0.97,0.20,0.00,M3] [#4 -0.84,0.80,0.00,M9] [#5 -0.70,0.51,0.00,M4] [#6 -0.73,0.43,0.00,M4] [#7 -0.24,0.36,0.48,U] [#8 -0.57,0.23,0.00,M4] 
23:13:56.952 00.000 7988 single-star, 2 included, MultiStar: {-0.22, 0.23}, one-star: {-0.19, 0.17}
23:13:56.952 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
23:13:56.952 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
23:13:56.952 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.42 mountX=0.17 mountY=0.19, mountTheta=0.85
23:13:56.952 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.17, opts=13)
23:13:56.952 00.000 7988 Enqueuing Move request for scope (-0.19, 0.17)
23:13:56.964 00.012 15712 Worker thread wakes up
23:13:56.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
23:13:56.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
23:13:56.964 00.000 15712 Moving (-0.19, 0.17) raw xDistance=0.17 yDistance=0.19
23:13:56.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:56.964 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.2
23:13:56.968 00.004 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 643.34
23:13:56.968 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
23:13:56.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:56.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:56.968 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:56.968 00.000 7988 Enqueuing Expose request
23:13:56.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:13:56.968 00.000 15712 MoveAxis(W, 25, ABG)
23:13:56.968 00.000 15712 Guiding  Dir = 3, Dur = 25
23:13:56.968 00.000 15712 IsGuiding returns 0
23:13:56.988 00.020 15712 PulseGuide returned control before completion, sleep 20
23:13:57.036 00.048 15712 IsGuiding returns 0
23:13:57.036 00.000 15712 Move returns status 0, amount 25
23:13:57.036 00.000 15712 MoveAxis(N, 0, ABG)
23:13:57.036 00.000 15712 Move returns status 0, amount 0
23:13:57.036 00.000 15712 move complete, result=0
23:13:57.036 00.000 7988 GuideStep: 0.2 px 25 ms WEST, 0.2 px 0 ms NORTH
23:13:57.038 00.002 15712 worker thread done servicing request
23:13:57.038 00.000 15712 Worker thread wakes up
23:13:57.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:57.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:13:58.676 01.638 15712 Exposure complete
23:13:58.731 00.055 15712 worker thread done servicing request
23:13:58.731 00.000 7988 OnExposeComplete: enter
23:13:58.737 00.006 7988 UpdateGuideState(): m_state=6
23:13:58.739 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
23:13:58.739 00.000 7988 Star::Find returns 1 (0), X=500.05, Y=801.07, Mass=1624, SNR=27.1, Peak=143 HFD=4.4
23:13:58.741 00.002 7988 MultiStar: [#1 -0.69,-0.07,0.00,M7] [#2 -0.41,0.20,0.00,M4] [#3 -0.96,0.12,0.00,M4] [#4 -0.87,0.68,0.00,M10] [#5 -0.85,0.60,0.00,M5] [#6 -0.62,0.28,0.00,M5] [#7 -0.28,0.42,0.00,M10] [#8 -0.61,0.36,0.00,M5] 
23:13:58.741 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
23:13:58.743 00.002 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
23:13:58.743 00.000 7988 CameraToMount -- cameraX=-0.60 cameraY=0.45 hyp=0.75 cameraTheta=2.50 mountX=0.44 mountY=0.59, mountTheta=0.93
23:13:58.745 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.60, y=0.45, opts=13)
23:13:58.747 00.002 7988 Enqueuing Move request for scope (-0.60, 0.45)
23:13:58.748 00.001 15712 Worker thread wakes up
23:13:58.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.45) opts 0xd
23:13:58.748 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.60, 0.45)
23:13:58.748 00.000 15712 Moving (-0.60, 0.45) raw xDistance=0.44 yDistance=0.59
23:13:58.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:13:58.748 00.000 7988 UpdateGuideState exits: m=1624 SNR=27.1
23:13:58.751 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:58.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:13:58.753 00.002 15712 PPEC rslt: input = 0.44, final = 0.25, react = 0.27, pred = -0.02, hyst = 0.25, hyst_pct = 0.00, period_length = 643.31
23:13:58.753 00.000 15712 PPEC: input: 0.44, control: 0.25, exposure: 1500
23:13:58.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:13:58.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
23:13:58.753 00.000 15712 MoveAxis(W, 81, ABG)
23:13:58.753 00.000 15712 Guiding  Dir = 3, Dur = 81
23:13:58.753 00.000 7988 Enqueuing Expose request
23:13:58.753 00.000 15712 IsGuiding returns 0
23:13:58.769 00.016 15712 PulseGuide returned control before completion, sleep 68
23:13:58.848 00.079 15712 IsGuiding returns 1
23:13:58.848 00.000 15712 scope still moving after pulse duration time elapsed
23:13:58.885 00.037 15712 IsGuiding returns 0
23:13:58.885 00.000 15712 scope move finished after 81 + 53 ms
23:13:58.885 00.000 15712 Move returns status 0, amount 81
23:13:58.885 00.000 15712 MoveAxis(N, 0, ABG)
23:13:58.885 00.000 15712 Move returns status 0, amount 0
23:13:58.885 00.000 15712 move complete, result=0
23:13:58.885 00.000 7988 GuideStep: 0.4 px 81 ms WEST, 0.6 px 0 ms NORTH
23:13:58.891 00.006 15712 worker thread done servicing request
23:13:58.891 00.000 15712 Worker thread wakes up
23:13:58.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:13:58.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:00.302 01.411 15712 Exposure complete
23:14:00.362 00.060 15712 worker thread done servicing request
23:14:00.362 00.000 7988 OnExposeComplete: enter
23:14:00.363 00.001 7988 UpdateGuideState(): m_state=6
23:14:00.364 00.001 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
23:14:00.366 00.002 7988 Star::Find returns 1 (0), X=499.95, Y=801.12, Mass=1609, SNR=26.5, Peak=143 HFD=4.4
23:14:00.366 00.000 7988 MultiStar: [#1 -0.72,-0.07,0.00,M8] [#2 -0.42,0.32,0.00,M5] [#3 -1.22,0.25,0.00,M5] [#4 -0.74,0.79,0.00,R] [#5 -0.81,0.58,0.00,M6] [#6 -0.85,0.45,0.00,M6] [#7 -0.45,0.64,0.00,R] [#8 -0.43,0.47,0.00,M6] 
23:14:00.368 00.002 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
23:14:00.368 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
23:14:00.370 00.002 7988 CameraToMount -- cameraX=-0.71 cameraY=0.49 hyp=0.86 cameraTheta=2.53 mountX=0.49 mountY=0.69, mountTheta=0.96
23:14:00.372 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.71, y=0.49, opts=13)
23:14:00.372 00.000 7988 Enqueuing Move request for scope (-0.71, 0.49)
23:14:00.374 00.002 15712 Worker thread wakes up
23:14:00.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.49) opts 0xd
23:14:00.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.71, 0.49)
23:14:00.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:00.374 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.5
23:14:00.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:00.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:00.379 00.005 7988 Enqueuing Expose request
23:14:00.379 00.000 15712 Moving (-0.71, 0.49) raw xDistance=0.49 yDistance=0.69
23:14:00.381 00.002 15712 PPEC rslt: input = 0.49, final = 0.28, react = 0.29, pred = -0.02, hyst = 0.27, hyst_pct = 0.00, period_length = 643.29
23:14:00.381 00.000 15712 PPEC: input: 0.49, control: 0.28, exposure: 1500
23:14:00.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:14:00.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
23:14:00.381 00.000 15712 MoveAxis(W, 90, ABG)
23:14:00.381 00.000 15712 Guiding  Dir = 3, Dur = 90
23:14:00.381 00.000 15712 IsGuiding returns 0
23:14:00.398 00.017 15712 PulseGuide returned control before completion, sleep 75
23:14:00.521 00.123 15712 IsGuiding returns 0
23:14:00.521 00.000 15712 Move returns status 0, amount 90
23:14:00.521 00.000 15712 MoveAxis(N, 0, ABG)
23:14:00.521 00.000 15712 Move returns status 0, amount 0
23:14:00.521 00.000 15712 move complete, result=0
23:14:00.521 00.000 15712 worker thread done servicing request
23:14:00.521 00.000 15712 Worker thread wakes up
23:14:00.521 00.000 7988 GuideStep: 0.5 px 90 ms WEST, 0.7 px 0 ms NORTH
23:14:00.523 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:00.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:02.262 01.739 15712 Exposure complete
23:14:02.322 00.060 15712 worker thread done servicing request
23:14:02.322 00.000 7988 OnExposeComplete: enter
23:14:02.324 00.002 7988 UpdateGuideState(): m_state=6
23:14:02.324 00.000 7988 Star::Find(15, 499, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
23:14:02.324 00.000 7988 Star::Find returns 1 (0), X=500.04, Y=800.45, Mass=1636, SNR=26.9, Peak=139 HFD=4.9
23:14:02.324 00.000 7988 MultiStar: [#1 -0.62,-0.68,0.00,M9] [#2 -0.27,-0.32,0.86,U] [#3 -1.04,-0.40,0.00,M6] [#4 -0.13,-0.73,0.00,M1] [#5 -0.84,0.01,0.00,M7] [#6 -0.78,-0.31,0.00,M7] [#7 0.10,-0.84,0.00,M1] [#8 -0.66,-0.43,0.00,M7] 
23:14:02.324 00.000 7988 refined, 1 included, MultiStar: {-0.45, -0.24}, one-star: {-0.61, -0.18}
23:14:02.324 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.21 = 2.07)
23:14:02.324 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.04)
23:14:02.324 00.000 7988 CameraToMount -- cameraX=-0.45 cameraY=-0.24 hyp=0.52 cameraTheta=-2.65 mountX=-0.25 mountY=0.46, mountTheta=2.06
23:14:02.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.45, y=-0.24, opts=13)
23:14:02.324 00.000 7988 Enqueuing Move request for scope (-0.45, -0.24)
23:14:02.324 00.000 15712 Worker thread wakes up
23:14:02.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.24) opts 0xd
23:14:02.324 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.45, -0.24)
23:14:02.324 00.000 15712 Moving (-0.45, -0.24) raw xDistance=-0.25 yDistance=0.46
23:14:02.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:14:02.337 00.013 7988 UpdateGuideState exits: m=1636 SNR=26.9
23:14:02.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:02.339 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:02.339 00.000 7988 Enqueuing Expose request
23:14:02.339 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 643.26
23:14:02.339 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
23:14:02.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:14:02.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
23:14:02.339 00.000 15712 MoveAxis(E, 56, ABG)
23:14:02.339 00.000 15712 Guiding  Dir = 2, Dur = 56
23:14:02.339 00.000 15712 IsGuiding returns 0
23:14:02.356 00.017 15712 PulseGuide returned control before completion, sleep 51
23:14:02.439 00.083 15712 IsGuiding returns 0
23:14:02.439 00.000 15712 Move returns status 0, amount 56
23:14:02.439 00.000 15712 MoveAxis(N, 0, ABG)
23:14:02.439 00.000 15712 Move returns status 0, amount 0
23:14:02.439 00.000 15712 move complete, result=0
23:14:02.439 00.000 7988 GuideStep: -0.2 px 56 ms EAST, 0.5 px 0 ms NORTH
23:14:02.440 00.001 15712 worker thread done servicing request
23:14:02.440 00.000 15712 Worker thread wakes up
23:14:02.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:02.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:03.858 01.418 15712 Exposure complete
23:14:03.918 00.060 15712 worker thread done servicing request
23:14:03.918 00.000 7988 OnExposeComplete: enter
23:14:03.920 00.002 7988 UpdateGuideState(): m_state=6
23:14:03.920 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
23:14:03.922 00.002 7988 Star::Find returns 1 (0), X=499.99, Y=800.41, Mass=1594, SNR=26.5, Peak=126 HFD=4.8
23:14:03.924 00.002 7988 MultiStar: [#1 -0.60,-0.47,0.00,M10] [#2 -0.41,-0.16,0.84,U] [#3 -1.03,-0.08,0.00,M7] [#4 -0.26,-0.55,0.00,M2] [#5 -0.84,0.08,0.00,M8] [#6 -1.00,-0.20,0.00,M8] [#7 -0.15,-0.52,0.00,M2] [#8 -0.51,-0.19,0.00,M8] 
23:14:03.924 00.000 7988 refined, 1 included, MultiStar: {-0.55, -0.19}, one-star: {-0.66, -0.22}
23:14:03.924 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.56) = xAngle (-4.37 = 1.92)
23:14:03.924 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.89)
23:14:03.924 00.000 7988 CameraToMount -- cameraX=-0.55 cameraY=-0.19 hyp=0.58 cameraTheta=-2.80 mountX=-0.20 mountY=0.55, mountTheta=1.91
23:14:03.924 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.55, y=-0.19, opts=13)
23:14:03.924 00.000 7988 Enqueuing Move request for scope (-0.55, -0.19)
23:14:03.924 00.000 15712 Worker thread wakes up
23:14:03.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.19) opts 0xd
23:14:03.924 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.55, -0.19)
23:14:03.924 00.000 15712 Moving (-0.55, -0.19) raw xDistance=-0.20 yDistance=0.55
23:14:03.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:03.933 00.009 7988 UpdateGuideState exits: m=1594 SNR=26.5
23:14:03.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:03.935 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:03.935 00.000 7988 Enqueuing Expose request
23:14:03.935 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 643.23
23:14:03.935 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
23:14:03.935 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.58 newest=1.71
23:14:03.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
23:14:03.935 00.000 15712 MoveAxis(E, 38, ABG)
23:14:03.935 00.000 15712 Guiding  Dir = 2, Dur = 38
23:14:03.935 00.000 15712 IsGuiding returns 0
23:14:03.957 00.022 15712 PulseGuide returned control before completion, sleep 33
23:14:04.004 00.047 15712 IsGuiding returns 0
23:14:04.004 00.000 15712 Move returns status 0, amount 38
23:14:04.004 00.000 15712 BLC: Oldest BLC event removed
23:14:04.004 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 67 applied
23:14:04.004 00.000 15712 MoveAxis(S, 208, ABG)
23:14:04.004 00.000 15712 Guiding  Dir = 1, Dur = 208
23:14:04.004 00.000 15712 IsGuiding returns 0
23:14:04.085 00.081 15712 PulseGuide returned control before completion, sleep 139
23:14:04.239 00.154 15712 IsGuiding returns 1
23:14:04.239 00.000 15712 scope still moving after pulse duration time elapsed
23:14:04.271 00.032 15712 IsGuiding returns 1
23:14:04.324 00.053 15712 IsGuiding returns 0
23:14:04.324 00.000 15712 scope move finished after 208 + 111 ms
23:14:04.324 00.000 15712 Move returns status 0, amount 208
23:14:04.324 00.000 15712 move complete, result=0
23:14:04.324 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.6 px 208 ms SOUTH
23:14:04.327 00.003 15712 worker thread done servicing request
23:14:04.327 00.000 15712 Worker thread wakes up
23:14:04.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:04.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:05.964 01.637 15712 Exposure complete
23:14:06.024 00.060 15712 worker thread done servicing request
23:14:06.024 00.000 7988 OnExposeComplete: enter
23:14:06.025 00.001 7988 UpdateGuideState(): m_state=6
23:14:06.025 00.000 7988 Star::Find(15, 499, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
23:14:06.025 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=800.50, Mass=1687, SNR=27.3, Peak=177 HFD=4.5
23:14:06.025 00.000 7988 MultiStar: [#1 -0.73,-0.75,0.00,R] [#2 -0.52,-0.30,0.00,M4] [#3 -1.07,-0.27,0.00,M8] [#4 -0.07,-0.57,0.00,M3] [#5 -0.77,-0.00,0.00,M9] [#6 -0.86,-0.34,0.00,M9] [#7 -0.19,-0.77,0.00,M3] [#8 -0.69,-0.15,0.00,M9] 
23:14:06.025 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.56) = xAngle (-4.42 = 1.86)
23:14:06.025 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.83)
23:14:06.025 00.000 7988 CameraToMount -- cameraX=-0.43 cameraY=-0.13 hyp=0.45 cameraTheta=-2.86 mountX=-0.13 mountY=0.43, mountTheta=1.86
23:14:06.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=-0.13, opts=13)
23:14:06.025 00.000 7988 Enqueuing Move request for scope (-0.43, -0.13)
23:14:06.025 00.000 15712 Worker thread wakes up
23:14:06.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.13) opts 0xd
23:14:06.025 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, -0.13)
23:14:06.025 00.000 15712 Moving (-0.43, -0.13) raw xDistance=-0.13 yDistance=0.43
23:14:06.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:06.025 00.000 7988 UpdateGuideState exits: m=1687 SNR=27.3
23:14:06.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:06.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:06.041 00.016 7988 Enqueuing Expose request
23:14:06.041 00.000 15712 BLC: History state: CurrMiss=0.43, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.551542, 1:0.433648
23:14:06.041 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
23:14:06.041 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 643.20
23:14:06.041 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
23:14:06.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
23:14:06.041 00.000 15712 MoveAxis(E, 0, ABG)
23:14:06.041 00.000 15712 Move returns status 0, amount 0
23:14:06.041 00.000 15712 MoveAxis(S, 111, ABG)
23:14:06.041 00.000 15712 Guiding  Dir = 1, Dur = 111
23:14:06.041 00.000 15712 IsGuiding returns 0
23:14:06.127 00.086 15712 PulseGuide returned control before completion, sleep 36
23:14:06.168 00.041 15712 IsGuiding returns 1
23:14:06.168 00.000 15712 scope still moving after pulse duration time elapsed
23:14:06.200 00.032 15712 IsGuiding returns 1
23:14:06.232 00.032 15712 IsGuiding returns 1
23:14:06.286 00.054 15712 IsGuiding returns 0
23:14:06.286 00.000 15712 scope move finished after 111 + 134 ms
23:14:06.286 00.000 15712 Move returns status 0, amount 111
23:14:06.286 00.000 15712 move complete, result=0
23:14:06.286 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.4 px 111 ms SOUTH
23:14:06.293 00.007 15712 worker thread done servicing request
23:14:06.293 00.000 15712 Worker thread wakes up
23:14:06.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:06.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:07.700 01.407 15712 Exposure complete
23:14:07.761 00.061 15712 worker thread done servicing request
23:14:07.761 00.000 7988 OnExposeComplete: enter
23:14:07.762 00.001 7988 UpdateGuideState(): m_state=6
23:14:07.764 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
23:14:07.764 00.000 7988 Star::Find returns 1 (0), X=500.19, Y=800.44, Mass=1490, SNR=25.6, Peak=134 HFD=4.6
23:14:07.766 00.002 7988 MultiStar: [#1 0.17,0.05,1.01,U] [#2 -0.44,-0.35,0.00,M5] [#3 -0.87,-0.27,0.00,M9] [#4 -0.02,-0.76,0.00,M4] [#5 -0.62,-0.09,0.00,M10] [#6 -0.68,-0.39,0.00,M10] [#7 0.16,-0.73,0.00,M4] [#8 -0.63,-0.12,0.00,M10] 
23:14:07.766 00.000 7988 refined, 1 included, MultiStar: {-0.15, -0.07}, one-star: {-0.47, -0.18}
23:14:07.768 00.002 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 2.00)
23:14:07.768 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
23:14:07.770 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-2.73 mountX=-0.07 mountY=0.15, mountTheta=1.99
23:14:07.772 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.07, opts=13)
23:14:07.772 00.000 7988 Enqueuing Move request for scope (-0.15, -0.07)
23:14:07.774 00.002 15712 Worker thread wakes up
23:14:07.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
23:14:07.774 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
23:14:07.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:14:07.776 00.002 7988 UpdateGuideState exits: m=1490 SNR=25.6
23:14:07.776 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:07.778 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:07.778 00.000 7988 Enqueuing Expose request
23:14:07.780 00.002 15712 Moving (-0.15, -0.07) raw xDistance=-0.07 yDistance=0.15
23:14:07.780 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.551542, 1:0.433648, 2:0.151172
23:14:07.780 00.000 15712 BLC: No correction, Miss < min_move
23:14:07.780 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 643.18
23:14:07.780 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
23:14:07.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:07.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:14:07.780 00.000 15712 MoveAxis(E, 6, ABG)
23:14:07.780 00.000 15712 Guiding  Dir = 2, Dur = 6
23:14:07.810 00.030 15712 IsGuiding returns 0
23:14:07.810 00.000 15712 IsGuiding returns 0
23:14:07.810 00.000 15712 Move returns status 0, amount 6
23:14:07.825 00.015 15712 MoveAxis(N, 0, ABG)
23:14:07.825 00.000 15712 Move returns status 0, amount 0
23:14:07.825 00.000 15712 move complete, result=0
23:14:07.825 00.000 15712 worker thread done servicing request
23:14:07.825 00.000 15712 Worker thread wakes up
23:14:07.825 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
23:14:07.826 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:07.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:09.466 01.640 15712 Exposure complete
23:14:09.526 00.060 15712 worker thread done servicing request
23:14:09.526 00.000 7988 OnExposeComplete: enter
23:14:09.526 00.000 7988 UpdateGuideState(): m_state=6
23:14:09.530 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
23:14:09.530 00.000 7988 Star::Find returns 1 (0), X=500.38, Y=800.16, Mass=1529, SNR=25.7, Peak=123 HFD=4.9
23:14:09.530 00.000 7988 MultiStar: [#1 0.00,-0.17,0.99,U] [#2 -0.32,-0.33,0.86,U] [#3 -1.04,-0.52,0.00,M10] [#4 0.01,-0.54,0.00,M5] [#5 -1.00,-0.06,0.00,R] [#6 -0.67,-0.44,0.00,R] [#7 -0.03,-0.84,0.00,M5] [#8 -0.52,-0.54,0.00,R] 
23:14:09.530 00.000 7988 refined, 2 included, MultiStar: {-0.19, -0.32}, one-star: {-0.28, -0.47}
23:14:09.530 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.67 = 2.61)
23:14:09.530 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.58)
23:14:09.530 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-2.11 mountX=-0.32 mountY=0.20, mountTheta=2.59
23:14:09.530 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.32, opts=13)
23:14:09.530 00.000 7988 Enqueuing Move request for scope (-0.19, -0.32)
23:14:09.530 00.000 15712 Worker thread wakes up
23:14:09.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.32) opts 0xd
23:14:09.530 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.32)
23:14:09.530 00.000 15712 Moving (-0.19, -0.32) raw xDistance=-0.32 yDistance=0.20
23:14:09.530 00.000 15712 BLC: window closed
23:14:09.530 00.000 15712 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.551542, 1:0.433648, 2:0.151172
23:14:09.530 00.000 15712 BLC: No correction, Miss < min_move
23:14:09.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:14:09.542 00.012 7988 UpdateGuideState exits: m=1529 SNR=25.7
23:14:09.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:09.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:09.546 00.004 7988 Enqueuing Expose request
23:14:09.546 00.000 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 643.15
23:14:09.546 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
23:14:09.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:09.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:14:09.546 00.000 15712 MoveAxis(E, 69, ABG)
23:14:09.546 00.000 15712 Guiding  Dir = 2, Dur = 69
23:14:09.546 00.000 15712 IsGuiding returns 0
23:14:09.567 00.021 15712 PulseGuide returned control before completion, sleep 59
23:14:09.644 00.077 15712 IsGuiding returns 0
23:14:09.644 00.000 15712 Move returns status 0, amount 69
23:14:09.644 00.000 15712 MoveAxis(N, 0, ABG)
23:14:09.644 00.000 15712 Move returns status 0, amount 0
23:14:09.644 00.000 15712 move complete, result=0
23:14:09.644 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
23:14:09.650 00.006 15712 worker thread done servicing request
23:14:09.650 00.000 15712 Worker thread wakes up
23:14:09.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:09.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:11.064 01.414 15712 Exposure complete
23:14:11.123 00.059 15712 worker thread done servicing request
23:14:11.125 00.002 7988 OnExposeComplete: enter
23:14:11.125 00.000 7988 UpdateGuideState(): m_state=6
23:14:11.127 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
23:14:11.127 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=800.38, Mass=1576, SNR=26.3, Peak=160 HFD=4.8
23:14:11.129 00.002 7988 MultiStar: [#1 0.01,0.04,0.98,U] [#2 -0.64,-0.37,0.00,M5] [#3 -1.00,-0.35,0.00,R] [#4 -0.11,-0.71,0.00,M6] [#5 0.17,-0.10,0.73,U] [#6 -0.00,0.27,0.66,U] [#7 0.09,-0.50,0.00,M6] [#8 -0.38,0.15,0.45,U] 
23:14:11.131 00.002 7988 refined, 4 included, MultiStar: {-0.12, -0.01}, one-star: {-0.40, -0.25}
23:14:11.131 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.63 = 1.65)
23:14:11.133 00.002 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.66 = 1.62)
23:14:11.133 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.07 mountX=-0.01 mountY=0.12, mountTheta=1.65
23:14:11.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.01, opts=13)
23:14:11.133 00.000 7988 Enqueuing Move request for scope (-0.12, -0.01)
23:14:11.133 00.000 15712 Worker thread wakes up
23:14:11.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
23:14:11.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
23:14:11.133 00.000 15712 Moving (-0.12, -0.01) raw xDistance=-0.01 yDistance=0.12
23:14:11.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:11.140 00.007 7988 UpdateGuideState exits: m=1576 SNR=26.3
23:14:11.141 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:11.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:11.141 00.000 7988 Enqueuing Expose request
23:14:11.141 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.12
23:14:11.141 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
23:14:11.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:11.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:14:11.141 00.000 15712 MoveAxis(E, 4, ABG)
23:14:11.141 00.000 15712 Guiding  Dir = 2, Dur = 4
23:14:11.141 00.000 15712 IsGuiding returns 0
23:14:11.157 00.016 15712 IsGuiding returns 0
23:14:11.157 00.000 15712 Move returns status 0, amount 4
23:14:11.157 00.000 15712 MoveAxis(N, 0, ABG)
23:14:11.157 00.000 15712 Move returns status 0, amount 0
23:14:11.157 00.000 15712 move complete, result=0
23:14:11.157 00.000 15712 worker thread done servicing request
23:14:11.157 00.000 15712 Worker thread wakes up
23:14:11.157 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
23:14:11.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:11.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:12.804 01.647 15712 Exposure complete
23:14:12.863 00.059 15712 worker thread done servicing request
23:14:12.863 00.000 7988 OnExposeComplete: enter
23:14:12.863 00.000 7988 UpdateGuideState(): m_state=6
23:14:12.866 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
23:14:12.866 00.000 7988 Star::Find returns 1 (0), X=500.25, Y=800.63, Mass=1635, SNR=26.8, Peak=184 HFD=4.3
23:14:12.866 00.000 7988 MultiStar: [#1 0.30,0.11,0.97,U] [#2 -0.45,-0.23,0.00,M6] [#3 0.18,0.29,0.83,U] [#4 0.13,-0.50,0.00,M7] [#5 0.33,0.21,0.72,U] [#6 -0.05,0.17,0.64,U] [#7 0.07,-0.58,0.00,M7] [#8 0.18,0.58,0.00,M1] 
23:14:12.866 00.000 7988 refined, 4 included, MultiStar: {0.06, 0.15}, one-star: {-0.40, 0.01}
23:14:12.866 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
23:14:12.866 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
23:14:12.866 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.20 mountX=0.15 mountY=-0.06, mountTheta=-0.39
23:14:12.875 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.15, opts=13)
23:14:12.875 00.000 7988 Enqueuing Move request for scope (0.06, 0.15)
23:14:12.875 00.000 15712 Worker thread wakes up
23:14:12.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
23:14:12.875 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
23:14:12.875 00.000 15712 Moving (0.06, 0.15) raw xDistance=0.15 yDistance=-0.06
23:14:12.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:12.875 00.000 7988 UpdateGuideState exits: m=1635 SNR=26.8
23:14:12.880 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:12.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:12.882 00.002 7988 Enqueuing Expose request
23:14:12.882 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 643.10
23:14:12.882 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:14:12.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:12.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:14:12.882 00.000 15712 MoveAxis(E, 2, ABG)
23:14:12.882 00.000 15712 Guiding  Dir = 2, Dur = 2
23:14:12.882 00.000 15712 IsGuiding returns 0
23:14:12.908 00.026 15712 IsGuiding returns 0
23:14:12.908 00.000 15712 Move returns status 0, amount 2
23:14:12.908 00.000 15712 MoveAxis(N, 0, ABG)
23:14:12.908 00.000 15712 Move returns status 0, amount 0
23:14:12.908 00.000 15712 move complete, result=0
23:14:12.908 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:14:12.908 00.000 15712 worker thread done servicing request
23:14:12.910 00.002 15712 Worker thread wakes up
23:14:12.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:12.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:14.318 01.408 15712 Exposure complete
23:14:14.371 00.053 15712 worker thread done servicing request
23:14:14.371 00.000 7988 OnExposeComplete: enter
23:14:14.380 00.009 7988 UpdateGuideState(): m_state=6
23:14:14.382 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
23:14:14.382 00.000 7988 Star::Find returns 1 (0), X=500.32, Y=800.77, Mass=1442, SNR=24.9, Peak=139 HFD=4.2
23:14:14.384 00.002 7988 MultiStar: [#1 0.19,0.61,0.00,M1] [#2 -0.37,0.13,0.90,U] [#3 -0.04,0.63,0.00,M1] [#4 0.11,-0.43,0.80,U] [#5 0.49,0.52,0.00,M1] [#6 -0.04,0.47,0.00,M1] [#7 0.06,-0.20,0.51,U] [#8 0.04,0.84,0.00,M2] 
23:14:14.384 00.000 7988 refined, 3 included, MultiStar: {-0.17, -0.06}, one-star: {-0.34, 0.15}
23:14:14.386 00.002 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
23:14:14.386 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.86)
23:14:14.386 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.83 mountX=-0.06 mountY=0.17, mountTheta=1.89
23:14:14.388 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.06, opts=13)
23:14:14.390 00.002 7988 Enqueuing Move request for scope (-0.17, -0.06)
23:14:14.390 00.000 15712 Worker thread wakes up
23:14:14.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
23:14:14.390 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
23:14:14.390 00.000 15712 Moving (-0.17, -0.06) raw xDistance=-0.06 yDistance=0.17
23:14:14.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:14.390 00.000 7988 UpdateGuideState exits: m=1442 SNR=24.9
23:14:14.394 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:14.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:14.396 00.002 7988 Enqueuing Expose request
23:14:14.396 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 643.07
23:14:14.396 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
23:14:14.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:14.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:14:14.396 00.000 15712 MoveAxis(W, 0, ABG)
23:14:14.396 00.000 15712 Move returns status 0, amount 0
23:14:14.396 00.000 15712 MoveAxis(N, 0, ABG)
23:14:14.396 00.000 15712 Move returns status 0, amount 0
23:14:14.396 00.000 15712 move complete, result=0
23:14:14.399 00.003 15712 worker thread done servicing request
23:14:14.399 00.000 15712 Worker thread wakes up
23:14:14.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:14.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:14.399 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
23:14:16.038 01.639 15712 Exposure complete
23:14:16.098 00.060 15712 worker thread done servicing request
23:14:16.098 00.000 7988 OnExposeComplete: enter
23:14:16.098 00.000 7988 UpdateGuideState(): m_state=6
23:14:16.101 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
23:14:16.101 00.000 7988 Star::Find returns 1 (0), X=500.44, Y=800.91, Mass=1653, SNR=27.4, Peak=135 HFD=4.4
23:14:16.101 00.000 7988 MultiStar: [#1 0.26,0.61,0.00,M2] [#2 -0.20,0.36,0.86,U] [#3 0.39,0.87,0.00,M2] [#4 0.11,0.13,0.73,U] [#5 0.36,0.67,0.00,M2] [#6 0.22,0.57,0.00,M2] [#7 0.25,-0.23,0.47,U] [#8 0.13,0.85,0.00,M3] 
23:14:16.105 00.004 7988 refined, 3 included, MultiStar: {-0.06, 0.19}, one-star: {-0.22, 0.29}
23:14:16.105 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
23:14:16.105 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
23:14:16.105 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.88 mountX=0.19 mountY=0.06, mountTheta=0.28
23:14:16.105 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.19, opts=13)
23:14:16.105 00.000 7988 Enqueuing Move request for scope (-0.06, 0.19)
23:14:16.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:16.105 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.4
23:14:16.105 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:16.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:16.105 00.000 7988 Enqueuing Expose request
23:14:16.117 00.012 15712 Worker thread wakes up
23:14:16.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
23:14:16.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
23:14:16.117 00.000 15712 Moving (-0.06, 0.19) raw xDistance=0.19 yDistance=0.06
23:14:16.119 00.002 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 643.05
23:14:16.119 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
23:14:16.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:16.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:14:16.119 00.000 15712 MoveAxis(W, 41, ABG)
23:14:16.119 00.000 15712 Guiding  Dir = 3, Dur = 41
23:14:16.153 00.034 15712 IsGuiding returns 0
23:14:16.168 00.015 15712 PulseGuide returned control before completion, sleep 36
23:14:16.213 00.045 15712 IsGuiding returns 1
23:14:16.213 00.000 15712 scope still moving after pulse duration time elapsed
23:14:16.249 00.036 15712 IsGuiding returns 0
23:14:16.249 00.000 15712 scope move finished after 41 + 55 ms
23:14:16.249 00.000 15712 Move returns status 0, amount 41
23:14:16.249 00.000 15712 MoveAxis(N, 0, ABG)
23:14:16.249 00.000 15712 Move returns status 0, amount 0
23:14:16.249 00.000 15712 move complete, result=0
23:14:16.249 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
23:14:16.251 00.002 15712 worker thread done servicing request
23:14:16.251 00.000 15712 Worker thread wakes up
23:14:16.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:16.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:17.666 01.415 15712 Exposure complete
23:14:17.727 00.061 15712 worker thread done servicing request
23:14:17.727 00.000 7988 OnExposeComplete: enter
23:14:17.727 00.000 7988 UpdateGuideState(): m_state=6
23:14:17.729 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
23:14:17.729 00.000 7988 Star::Find returns 1 (0), X=500.27, Y=801.26, Mass=1634, SNR=26.9, Peak=133 HFD=4.7
23:14:17.731 00.002 7988 MultiStar: [#1 0.02,0.82,0.00,M3] [#2 -0.34,0.30,0.83,U] [#3 0.02,0.74,0.00,M3] [#4 -0.12,0.33,0.74,U] [#5 0.31,0.54,0.00,M3] [#6 -0.01,0.59,0.00,M3] [#7 0.05,0.02,0.47,U] [#8 0.04,0.88,0.00,M4] 
23:14:17.733 00.002 7988 refined, 3 included, MultiStar: {-0.24, 0.37}, one-star: {-0.39, 0.64}
23:14:17.733 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
23:14:17.735 00.002 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
23:14:17.736 00.001 7988 CameraToMount -- cameraX=-0.24 cameraY=0.37 hyp=0.44 cameraTheta=2.14 mountX=0.37 mountY=0.23, mountTheta=0.56
23:14:17.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.37, opts=13)
23:14:17.740 00.004 7988 Enqueuing Move request for scope (-0.24, 0.37)
23:14:17.740 00.000 15712 Worker thread wakes up
23:14:17.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.37) opts 0xd
23:14:17.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.37)
23:14:17.740 00.000 15712 Moving (-0.24, 0.37) raw xDistance=0.37 yDistance=0.23
23:14:17.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:17.740 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.9
23:14:17.743 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:17.743 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:17.745 00.002 7988 Enqueuing Expose request
23:14:17.745 00.000 15712 PPEC rslt: input = 0.37, final = 0.24, react = 0.22, pred = 0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 643.03
23:14:17.747 00.002 15712 PPEC: input: 0.37, control: 0.24, exposure: 1500
23:14:17.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:17.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:14:17.747 00.000 15712 MoveAxis(W, 77, ABG)
23:14:17.747 00.000 15712 Guiding  Dir = 3, Dur = 77
23:14:17.747 00.000 15712 IsGuiding returns 0
23:14:17.759 00.012 15712 PulseGuide returned control before completion, sleep 67
23:14:17.856 00.097 15712 IsGuiding returns 0
23:14:17.856 00.000 15712 Move returns status 0, amount 77
23:14:17.856 00.000 15712 MoveAxis(N, 0, ABG)
23:14:17.856 00.000 15712 Move returns status 0, amount 0
23:14:17.856 00.000 15712 move complete, result=0
23:14:17.856 00.000 7988 GuideStep: 0.4 px 77 ms WEST, 0.2 px 0 ms NORTH
23:14:17.866 00.010 15712 worker thread done servicing request
23:14:17.866 00.000 15712 Worker thread wakes up
23:14:17.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:17.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:19.500 01.634 15712 Exposure complete
23:14:19.557 00.057 15712 worker thread done servicing request
23:14:19.557 00.000 7988 OnExposeComplete: enter
23:14:19.562 00.005 7988 UpdateGuideState(): m_state=6
23:14:19.562 00.000 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
23:14:19.564 00.002 7988 Star::Find returns 1 (0), X=500.41, Y=800.82, Mass=1706, SNR=27.5, Peak=146 HFD=4.8
23:14:19.566 00.002 7988 MultiStar: [#1 0.34,0.64,0.00,M4] [#2 0.03,0.25,0.85,U] [#3 0.37,0.58,0.00,M4] [#4 0.40,-0.05,0.70,U] [#5 0.41,0.49,0.00,M4] [#6 0.22,0.62,0.00,M4] [#7 0.32,-0.28,0.49,U] [#8 0.25,0.87,0.00,M5] 
23:14:19.566 00.000 7988 refined, 3 included, MultiStar: {0.07, 0.08}, one-star: {-0.24, 0.20}
23:14:19.568 00.002 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.73 = -0.73)
23:14:19.568 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
23:14:19.570 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.83 mountX=0.08 mountY=-0.07, mountTheta=-0.75
23:14:19.572 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
23:14:19.572 00.000 7988 Enqueuing Move request for scope (0.07, 0.08)
23:14:19.574 00.002 15712 Worker thread wakes up
23:14:19.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:14:19.574 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:14:19.574 00.000 15712 Moving (0.07, 0.08) raw xDistance=0.08 yDistance=-0.07
23:14:19.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:19.575 00.001 7988 UpdateGuideState exits: m=1706 SNR=27.5
23:14:19.575 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:19.577 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:19.578 00.001 7988 Enqueuing Expose request
23:14:19.578 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 643.00
23:14:19.578 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
23:14:19.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:19.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:14:19.578 00.000 15712 MoveAxis(W, 7, ABG)
23:14:19.578 00.000 15712 Guiding  Dir = 3, Dur = 7
23:14:19.578 00.000 15712 IsGuiding returns 0
23:14:19.604 00.026 15712 IsGuiding returns 0
23:14:19.604 00.000 15712 Move returns status 0, amount 7
23:14:19.604 00.000 15712 MoveAxis(N, 0, ABG)
23:14:19.604 00.000 15712 Move returns status 0, amount 0
23:14:19.604 00.000 15712 move complete, result=0
23:14:19.604 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:14:19.604 00.000 15712 worker thread done servicing request
23:14:19.604 00.000 15712 Worker thread wakes up
23:14:19.609 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:19.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:21.013 01.404 15712 Exposure complete
23:14:21.073 00.060 15712 worker thread done servicing request
23:14:21.073 00.000 7988 OnExposeComplete: enter
23:14:21.075 00.002 7988 UpdateGuideState(): m_state=6
23:14:21.076 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
23:14:21.077 00.001 7988 Star::Find returns 1 (0), X=500.25, Y=800.56, Mass=1692, SNR=27.3, Peak=127 HFD=5.1
23:14:21.078 00.001 7988 MultiStar: [#1 0.25,0.43,0.00,M5] [#2 -0.31,-0.10,0.84,U] [#3 0.05,0.39,0.80,U] [#4 0.19,-0.35,0.74,U] [#5 0.26,0.24,0.68,U] [#6 0.02,0.52,0.00,M5] [#7 0.05,-0.46,0.00,M4] [#8 -0.23,0.63,0.00,M6] 
23:14:21.079 00.001 7988 refined, 4 included, MultiStar: {-0.08, 0.02}, one-star: {-0.40, -0.07}
23:14:21.080 00.001 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.56) = xAngle (1.35 = 1.35)
23:14:21.080 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
23:14:21.080 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.92 mountX=0.02 mountY=0.08, mountTheta=1.35
23:14:21.080 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.02, opts=13)
23:14:21.085 00.005 7988 Enqueuing Move request for scope (-0.08, 0.02)
23:14:21.085 00.000 15712 Worker thread wakes up
23:14:21.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:21.085 00.000 7988 UpdateGuideState exits: m=1692 SNR=27.3
23:14:21.085 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:21.090 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
23:14:21.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:21.090 00.000 7988 Enqueuing Expose request
23:14:21.090 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
23:14:21.090 00.000 15712 Moving (-0.08, 0.02) raw xDistance=0.02 yDistance=0.08
23:14:21.090 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 642.98
23:14:21.090 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
23:14:21.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:21.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:14:21.090 00.000 15712 MoveAxis(W, 4, ABG)
23:14:21.090 00.000 15712 Guiding  Dir = 3, Dur = 4
23:14:21.090 00.000 15712 IsGuiding returns 0
23:14:21.108 00.018 15712 IsGuiding returns 0
23:14:21.108 00.000 15712 Move returns status 0, amount 4
23:14:21.108 00.000 15712 MoveAxis(N, 0, ABG)
23:14:21.108 00.000 15712 Move returns status 0, amount 0
23:14:21.108 00.000 15712 move complete, result=0
23:14:21.108 00.000 15712 worker thread done servicing request
23:14:21.108 00.000 15712 Worker thread wakes up
23:14:21.108 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:14:21.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:21.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:22.749 01.641 15712 Exposure complete
23:14:22.810 00.061 15712 worker thread done servicing request
23:14:22.810 00.000 7988 OnExposeComplete: enter
23:14:22.813 00.003 7988 UpdateGuideState(): m_state=6
23:14:22.813 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
23:14:22.813 00.000 7988 Star::Find returns 1 (0), X=500.42, Y=800.77, Mass=1564, SNR=26.1, Peak=121 HFD=4.6
23:14:22.813 00.000 7988 MultiStar: [#1 0.37,0.57,0.00,M6] [#2 -0.38,0.08,0.88,U] [#3 0.31,0.56,0.00,M4] [#4 0.03,-0.03,0.74,U] [#5 0.63,0.41,0.00,M4] [#6 0.10,0.70,0.00,M6] [#7 0.34,-0.64,0.00,M5] [#8 0.22,0.42,0.00,M7] 
23:14:22.817 00.004 7988 refined, 2 included, MultiStar: {-0.21, 0.07}, one-star: {-0.24, 0.14}
23:14:22.817 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
23:14:22.817 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
23:14:22.817 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.81 mountX=0.07 mountY=0.21, mountTheta=1.24
23:14:22.817 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.07, opts=13)
23:14:22.817 00.000 7988 Enqueuing Move request for scope (-0.21, 0.07)
23:14:22.817 00.000 15712 Worker thread wakes up
23:14:22.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
23:14:22.817 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
23:14:22.817 00.000 15712 Moving (-0.21, 0.07) raw xDistance=0.07 yDistance=0.21
23:14:22.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:22.817 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.1
23:14:22.827 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:22.827 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:22.829 00.002 7988 Enqueuing Expose request
23:14:22.829 00.000 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.96
23:14:22.829 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
23:14:22.829 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:22.829 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:14:22.829 00.000 15712 MoveAxis(W, 9, ABG)
23:14:22.829 00.000 15712 Guiding  Dir = 3, Dur = 9
23:14:22.834 00.005 15712 IsGuiding returns 0
23:14:22.851 00.017 15712 IsGuiding returns 0
23:14:22.851 00.000 15712 Move returns status 0, amount 9
23:14:22.851 00.000 15712 MoveAxis(N, 0, ABG)
23:14:22.851 00.000 15712 Move returns status 0, amount 0
23:14:22.851 00.000 15712 move complete, result=0
23:14:22.851 00.000 15712 worker thread done servicing request
23:14:22.851 00.000 15712 Worker thread wakes up
23:14:22.851 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.2 px 0 ms NORTH
23:14:22.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:22.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:24.265 01.414 15712 Exposure complete
23:14:24.314 00.049 15712 worker thread done servicing request
23:14:24.314 00.000 7988 OnExposeComplete: enter
23:14:24.328 00.014 7988 UpdateGuideState(): m_state=6
23:14:24.328 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
23:14:24.328 00.000 7988 Star::Find returns 1 (0), X=500.07, Y=800.34, Mass=1571, SNR=26.5, Peak=155 HFD=4.2
23:14:24.331 00.003 7988 MultiStar: [#1 -0.03,0.20,1.00,U] [#2 -0.45,-0.16,0.00,M1] [#3 -0.08,0.25,0.84,U] [#4 0.08,-0.83,0.00,M2] [#5 0.21,-0.19,0.75,U] [#6 0.03,0.11,0.69,U] [#7 0.21,-0.60,0.00,M6] [#8 -0.35,0.38,0.00,M8] 
23:14:24.331 00.000 7988 refined, 4 included, MultiStar: {-0.12, 0.01}, one-star: {-0.58, -0.29}
23:14:24.331 00.000 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
23:14:24.331 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
23:14:24.331 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.03 mountX=0.01 mountY=0.12, mountTheta=1.47
23:14:24.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.01, opts=13)
23:14:24.331 00.000 7988 Enqueuing Move request for scope (-0.12, 0.01)
23:14:24.331 00.000 15712 Worker thread wakes up
23:14:24.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
23:14:24.331 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
23:14:24.331 00.000 15712 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=0.12
23:14:24.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:24.331 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.5
23:14:24.342 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:24.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:24.343 00.001 7988 Enqueuing Expose request
23:14:24.343 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.94
23:14:24.343 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
23:14:24.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:24.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:14:24.343 00.000 15712 MoveAxis(W, 8, ABG)
23:14:24.343 00.000 15712 Guiding  Dir = 3, Dur = 8
23:14:24.343 00.000 15712 IsGuiding returns 0
23:14:24.365 00.022 15712 IsGuiding returns 0
23:14:24.365 00.000 15712 Move returns status 0, amount 8
23:14:24.365 00.000 15712 MoveAxis(N, 0, ABG)
23:14:24.365 00.000 15712 Move returns status 0, amount 0
23:14:24.365 00.000 15712 move complete, result=0
23:14:24.365 00.000 15712 worker thread done servicing request
23:14:24.365 00.000 15712 Worker thread wakes up
23:14:24.365 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
23:14:24.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:24.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:26.001 01.636 15712 Exposure complete
23:14:26.048 00.047 15712 worker thread done servicing request
23:14:26.048 00.000 7988 OnExposeComplete: enter
23:14:26.048 00.000 7988 UpdateGuideState(): m_state=6
23:14:26.063 00.015 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
23:14:26.065 00.002 7988 Star::Find returns 1 (0), X=500.23, Y=800.51, Mass=1627, SNR=26.8, Peak=144 HFD=4.6
23:14:26.065 00.000 7988 MultiStar: [#1 0.23,0.13,0.97,U] [#2 -0.31,-0.30,0.86,U] [#3 0.13,0.14,0.86,U] [#4 -0.05,-0.56,0.00,M3] [#5 0.38,0.11,0.73,U] [#6 -0.08,0.45,0.00,M6] [#7 0.09,-0.75,0.00,M7] [#8 -0.16,0.07,0.46,U] 
23:14:26.065 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.00}, one-star: {-0.43, -0.12}
23:14:26.065 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.55 = 1.74)
23:14:26.065 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.58 = 1.71)
23:14:26.065 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-2.98 mountX=-0.01 mountY=0.03, mountTheta=1.74
23:14:26.065 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.00, opts=13)
23:14:26.065 00.000 7988 Enqueuing Move request for scope (-0.03, -0.00)
23:14:26.065 00.000 15712 Worker thread wakes up
23:14:26.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:14:26.065 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:14:26.065 00.000 15712 Moving (-0.03, -0.00) raw xDistance=-0.01 yDistance=0.03
23:14:26.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:26.065 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.8
23:14:26.076 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:26.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:26.079 00.003 7988 Enqueuing Expose request
23:14:26.079 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.91
23:14:26.079 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
23:14:26.079 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:26.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:14:26.079 00.000 15712 MoveAxis(W, 11, ABG)
23:14:26.079 00.000 15712 Guiding  Dir = 3, Dur = 11
23:14:26.079 00.000 15712 IsGuiding returns 0
23:14:26.126 00.047 15712 IsGuiding returns 1
23:14:26.126 00.000 15712 scope still moving after pulse duration time elapsed
23:14:26.158 00.032 15712 IsGuiding returns 0
23:14:26.158 00.000 15712 scope move finished after 11 + 66 ms
23:14:26.158 00.000 15712 Move returns status 0, amount 11
23:14:26.158 00.000 15712 MoveAxis(N, 0, ABG)
23:14:26.158 00.000 15712 Move returns status 0, amount 0
23:14:26.158 00.000 15712 move complete, result=0
23:14:26.158 00.000 15712 worker thread done servicing request
23:14:26.158 00.000 15712 Worker thread wakes up
23:14:26.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:26.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:26.158 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
23:14:27.578 01.420 15712 Exposure complete
23:14:27.640 00.062 15712 worker thread done servicing request
23:14:27.640 00.000 7988 OnExposeComplete: enter
23:14:27.640 00.000 7988 UpdateGuideState(): m_state=6
23:14:27.642 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
23:14:27.642 00.000 7988 Star::Find returns 1 (0), X=500.40, Y=800.46, Mass=1549, SNR=26.1, Peak=151 HFD=4.4
23:14:27.644 00.002 7988 MultiStar: [#1 0.36,0.18,1.00,U] [#2 -0.13,-0.19,0.89,U] [#3 0.28,0.35,0.89,U] [#4 -0.03,-0.43,0.76,U] [#5 0.48,0.21,0.00,M3] [#6 -0.02,0.25,0.70,U] [#7 0.15,-0.52,0.00,M8] [#8 0.04,0.68,0.00,M8] 
23:14:27.644 00.000 7988 refined, 5 included, MultiStar: {0.04, 0.00}, one-star: {-0.25, -0.17}
23:14:27.646 00.002 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
23:14:27.648 00.002 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
23:14:27.648 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.03 mountX=0.00 mountY=-0.04, mountTheta=-1.54
23:14:27.650 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.00, opts=13)
23:14:27.652 00.002 7988 Enqueuing Move request for scope (0.04, 0.00)
23:14:27.652 00.000 15712 Worker thread wakes up
23:14:27.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:14:27.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:14:27.652 00.000 15712 Moving (0.04, 0.00) raw xDistance=0.00 yDistance=-0.04
23:14:27.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:27.652 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.1
23:14:27.657 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:27.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:27.659 00.002 7988 Enqueuing Expose request
23:14:27.659 00.000 15712 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.89
23:14:27.659 00.000 15712 PPEC: input: 0.00, control: 0.03, exposure: 1500
23:14:27.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:27.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:14:27.659 00.000 15712 MoveAxis(W, 8, ABG)
23:14:27.659 00.000 15712 Guiding  Dir = 3, Dur = 8
23:14:27.659 00.000 15712 IsGuiding returns 0
23:14:27.678 00.019 15712 IsGuiding returns 0
23:14:27.678 00.000 15712 Move returns status 0, amount 8
23:14:27.678 00.000 15712 MoveAxis(N, 0, ABG)
23:14:27.678 00.000 15712 Move returns status 0, amount 0
23:14:27.678 00.000 15712 move complete, result=0
23:14:27.678 00.000 15712 worker thread done servicing request
23:14:27.678 00.000 15712 Worker thread wakes up
23:14:27.678 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
23:14:27.680 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:27.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:29.316 01.636 15712 Exposure complete
23:14:29.363 00.047 15712 worker thread done servicing request
23:14:29.363 00.000 7988 OnExposeComplete: enter
23:14:29.378 00.015 7988 UpdateGuideState(): m_state=6
23:14:29.378 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
23:14:29.380 00.002 7988 Star::Find returns 1 (0), X=500.45, Y=800.51, Mass=1567, SNR=26.4, Peak=159 HFD=4.3
23:14:29.382 00.002 7988 MultiStar: [#1 0.13,0.25,0.99,U] [#2 -0.12,-0.21,0.87,U] [#3 0.14,0.40,0.84,U] [#4 0.02,-0.40,0.75,U] [#5 0.39,0.31,0.00,M4] [#6 -0.06,-0.02,0.70,U] [#7 0.08,-0.45,0.00,M9] [#8 0.06,0.40,0.46,U] 
23:14:29.382 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {-0.21, -0.12}
23:14:29.384 00.002 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.56) = xAngle (0.45 = 0.45)
23:14:29.384 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
23:14:29.386 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.01 mountX=0.03 mountY=0.01, mountTheta=0.42
23:14:29.388 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
23:14:29.388 00.000 7988 Enqueuing Move request for scope (-0.01, 0.03)
23:14:29.390 00.002 15712 Worker thread wakes up
23:14:29.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:14:29.390 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:14:29.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:14:29.390 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.4
23:14:29.392 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:29.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:29.394 00.002 7988 Enqueuing Expose request
23:14:29.394 00.000 15712 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
23:14:29.397 00.003 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.87
23:14:29.397 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
23:14:29.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:29.397 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:14:29.397 00.000 15712 MoveAxis(W, 9, ABG)
23:14:29.397 00.000 15712 Guiding  Dir = 3, Dur = 9
23:14:29.397 00.000 15712 IsGuiding returns 0
23:14:29.448 00.051 15712 IsGuiding returns 0
23:14:29.448 00.000 15712 Move returns status 0, amount 9
23:14:29.448 00.000 15712 MoveAxis(N, 0, ABG)
23:14:29.448 00.000 15712 Move returns status 0, amount 0
23:14:29.448 00.000 15712 move complete, result=0
23:14:29.448 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
23:14:29.455 00.007 15712 worker thread done servicing request
23:14:29.455 00.000 15712 Worker thread wakes up
23:14:29.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:29.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:30.863 01.408 15712 Exposure complete
23:14:30.921 00.058 15712 worker thread done servicing request
23:14:30.921 00.000 7988 OnExposeComplete: enter
23:14:30.924 00.003 7988 UpdateGuideState(): m_state=6
23:14:30.924 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
23:14:30.924 00.000 7988 Star::Find returns 1 (0), X=500.33, Y=800.66, Mass=1551, SNR=26.3, Peak=139 HFD=4.7
23:14:30.928 00.004 7988 MultiStar: [#1 0.31,0.29,0.99,U] [#2 -0.30,-0.00,0.89,U] [#3 0.20,0.12,0.86,U] [#4 0.15,-0.36,0.76,U] [#5 0.13,0.01,0.74,U] [#6 -0.25,0.21,0.65,U] [#7 0.33,-0.87,0.00,M10] [#8 -0.13,0.56,0.00,M8] 
23:14:30.928 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.05}, one-star: {-0.33, 0.03}
23:14:30.928 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
23:14:30.928 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
23:14:30.928 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.78 mountX=0.05 mountY=0.01, mountTheta=0.18
23:14:30.928 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.05, opts=13)
23:14:30.928 00.000 7988 Enqueuing Move request for scope (-0.01, 0.05)
23:14:30.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:30.928 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.3
23:14:30.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:30.928 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:30.928 00.000 7988 Enqueuing Expose request
23:14:30.940 00.012 15712 Worker thread wakes up
23:14:30.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:14:30.940 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:14:30.940 00.000 15712 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=0.01
23:14:30.943 00.003 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.85
23:14:30.943 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
23:14:30.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:30.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:14:30.943 00.000 15712 MoveAxis(W, 10, ABG)
23:14:30.943 00.000 15712 Guiding  Dir = 3, Dur = 10
23:14:30.943 00.000 15712 IsGuiding returns 0
23:14:30.966 00.023 15712 IsGuiding returns 1
23:14:30.966 00.000 15712 scope still moving after pulse duration time elapsed
23:14:31.004 00.038 15712 IsGuiding returns 0
23:14:31.004 00.000 15712 scope move finished after 10 + 49 ms
23:14:31.004 00.000 15712 Move returns status 0, amount 10
23:14:31.004 00.000 15712 MoveAxis(N, 0, ABG)
23:14:31.004 00.000 15712 Move returns status 0, amount 0
23:14:31.004 00.000 15712 move complete, result=0
23:14:31.004 00.000 15712 worker thread done servicing request
23:14:31.004 00.000 15712 Worker thread wakes up
23:14:31.004 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
23:14:31.005 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:31.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:32.648 01.643 15712 Exposure complete
23:14:32.697 00.049 15712 worker thread done servicing request
23:14:32.697 00.000 7988 OnExposeComplete: enter
23:14:32.710 00.013 7988 UpdateGuideState(): m_state=6
23:14:32.710 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
23:14:32.710 00.000 7988 Star::Find returns 1 (0), X=500.19, Y=800.35, Mass=1640, SNR=26.8, Peak=155 HFD=4.5
23:14:32.714 00.004 7988 MultiStar: [#1 0.29,-0.13,0.98,U] [#2 -0.17,-0.30,0.86,U] [#3 -0.02,-0.12,0.84,U] [#4 -0.13,-0.71,0.00,M1] [#5 0.35,-0.17,0.73,U] [#6 -0.01,-0.00,0.66,U] [#7 -0.05,-0.84,0.00,R] [#8 -0.11,0.14,0.45,U] 
23:14:32.714 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.15}, one-star: {-0.47, -0.27}
23:14:32.714 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
23:14:32.714 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
23:14:32.714 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.75 mountX=-0.15 mountY=0.03, mountTheta=2.94
23:14:32.714 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.15, opts=13)
23:14:32.714 00.000 7988 Enqueuing Move request for scope (-0.03, -0.15)
23:14:32.714 00.000 15712 Worker thread wakes up
23:14:32.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
23:14:32.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
23:14:32.714 00.000 15712 Moving (-0.03, -0.15) raw xDistance=-0.15 yDistance=0.03
23:14:32.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:32.714 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.8
23:14:32.724 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:32.725 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:32.725 00.000 7988 Enqueuing Expose request
23:14:32.725 00.000 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.83
23:14:32.725 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
23:14:32.725 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:32.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:14:32.725 00.000 15712 MoveAxis(W, 11, ABG)
23:14:32.725 00.000 15712 Guiding  Dir = 3, Dur = 11
23:14:32.761 00.036 15712 IsGuiding returns 0
23:14:32.777 00.016 15712 IsGuiding returns 1
23:14:32.777 00.000 15712 scope still moving after pulse duration time elapsed
23:14:32.821 00.044 15712 IsGuiding returns 0
23:14:32.821 00.000 15712 scope move finished after 11 + 52 ms
23:14:32.821 00.000 15712 Move returns status 0, amount 11
23:14:32.821 00.000 15712 MoveAxis(N, 0, ABG)
23:14:32.821 00.000 15712 Move returns status 0, amount 0
23:14:32.821 00.000 15712 move complete, result=0
23:14:32.821 00.000 7988 GuideStep: -0.2 px 11 ms WEST, 0.0 px 0 ms NORTH
23:14:32.827 00.006 15712 worker thread done servicing request
23:14:32.827 00.000 15712 Worker thread wakes up
23:14:32.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:32.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:34.247 01.420 15712 Exposure complete
23:14:34.294 00.047 15712 worker thread done servicing request
23:14:34.294 00.000 7988 OnExposeComplete: enter
23:14:34.308 00.014 7988 UpdateGuideState(): m_state=6
23:14:34.310 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
23:14:34.311 00.001 7988 Star::Find returns 1 (0), X=500.15, Y=800.33, Mass=1539, SNR=25.9, Peak=150 HFD=4.5
23:14:34.311 00.000 7988 MultiStar: [#1 0.06,-0.11,1.02,U] [#2 -0.37,-0.25,0.90,U] [#3 -0.00,0.28,0.86,U] [#4 0.01,-0.61,0.00,M2] [#5 0.15,0.04,0.74,U] [#6 -0.17,-0.16,0.67,U] [#7 0.47,0.07,0.00,M1] [#8 -0.27,0.15,0.48,U] 
23:14:34.313 00.002 7988 refined, 6 included, MultiStar: {-0.16, -0.07}, one-star: {-0.50, -0.29}
23:14:34.313 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.30 = 1.99)
23:14:34.315 00.002 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.95)
23:14:34.315 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.73 mountX=-0.07 mountY=0.16, mountTheta=1.98
23:14:34.317 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.07, opts=13)
23:14:34.319 00.002 7988 Enqueuing Move request for scope (-0.16, -0.07)
23:14:34.319 00.000 15712 Worker thread wakes up
23:14:34.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
23:14:34.319 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
23:14:34.319 00.000 15712 Moving (-0.16, -0.07) raw xDistance=-0.07 yDistance=0.16
23:14:34.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:34.319 00.000 7988 UpdateGuideState exits: m=1539 SNR=25.9
23:14:34.323 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:34.324 00.001 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.81
23:14:34.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:34.324 00.000 7988 Enqueuing Expose request
23:14:34.326 00.002 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
23:14:34.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:34.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:14:34.326 00.000 15712 MoveAxis(W, 13, ABG)
23:14:34.326 00.000 15712 Guiding  Dir = 3, Dur = 13
23:14:34.326 00.000 15712 IsGuiding returns 0
23:14:34.344 00.018 15712 IsGuiding returns 1
23:14:34.344 00.000 15712 scope still moving after pulse duration time elapsed
23:14:34.372 00.028 15712 IsGuiding returns 1
23:14:34.408 00.036 15712 IsGuiding returns 0
23:14:34.408 00.000 15712 scope move finished after 13 + 68 ms
23:14:34.408 00.000 15712 Move returns status 0, amount 13
23:14:34.408 00.000 15712 MoveAxis(N, 0, ABG)
23:14:34.408 00.000 15712 Move returns status 0, amount 0
23:14:34.408 00.000 15712 move complete, result=0
23:14:34.408 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.2 px 0 ms NORTH
23:14:34.410 00.002 15712 worker thread done servicing request
23:14:34.410 00.000 15712 Worker thread wakes up
23:14:34.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:34.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:36.049 01.639 15712 Exposure complete
23:14:36.110 00.061 7988 OnExposeComplete: enter
23:14:36.111 00.001 7988 UpdateGuideState(): m_state=6
23:14:36.111 00.000 15712 worker thread done servicing request
23:14:36.111 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
23:14:36.111 00.000 7988 Star::Find returns 1 (0), X=500.33, Y=799.96, Mass=1542, SNR=26.2, Peak=148 HFD=4.6
23:14:36.111 00.000 7988 MultiStar: [#1 0.09,-0.39,1.01,U] [#2 -0.34,-0.52,0.00,M1] [#3 -0.18,-0.34,0.89,U] [#4 -0.12,-1.12,0.00,M3] [#5 0.20,-0.32,0.76,U] [#6 -0.28,-0.16,0.68,U] [#7 0.26,-0.34,0.48,U] [#8 -0.10,-0.09,0.44,U] 
23:14:36.111 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.36}, one-star: {-0.33, -0.66}
23:14:36.111 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.32 = 2.97)
23:14:36.111 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
23:14:36.111 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.36 hyp=0.37 cameraTheta=-1.75 mountX=-0.37 mountY=0.08, mountTheta=2.93
23:14:36.120 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.36, opts=13)
23:14:36.122 00.002 7988 Enqueuing Move request for scope (-0.07, -0.36)
23:14:36.124 00.002 15712 Worker thread wakes up
23:14:36.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.36) opts 0xd
23:14:36.124 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.36)
23:14:36.124 00.000 15712 Moving (-0.07, -0.36) raw xDistance=-0.37 yDistance=0.08
23:14:36.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:36.124 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.2
23:14:36.126 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:36.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:36.128 00.002 7988 Enqueuing Expose request
23:14:36.128 00.000 15712 PPEC rslt: input = -0.37, final = -0.18, react = -0.22, pred = 0.04, hyst = -0.20, hyst_pct = 0.00, period_length = 642.79
23:14:36.128 00.000 15712 PPEC: input: -0.37, control: -0.18, exposure: 1500
23:14:36.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:36.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:14:36.128 00.000 15712 MoveAxis(E, 58, ABG)
23:14:36.128 00.000 15712 Guiding  Dir = 2, Dur = 58
23:14:36.128 00.000 15712 IsGuiding returns 0
23:14:36.145 00.017 15712 PulseGuide returned control before completion, sleep 48
23:14:36.230 00.085 15712 IsGuiding returns 0
23:14:36.230 00.000 15712 Move returns status 0, amount 58
23:14:36.230 00.000 15712 MoveAxis(N, 0, ABG)
23:14:36.230 00.000 15712 Move returns status 0, amount 0
23:14:36.230 00.000 15712 move complete, result=0
23:14:36.230 00.000 7988 GuideStep: -0.4 px 58 ms EAST, 0.1 px 0 ms NORTH
23:14:36.232 00.002 15712 worker thread done servicing request
23:14:36.232 00.000 15712 Worker thread wakes up
23:14:36.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:36.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:37.499 01.267 7988 evsrv: cli 0CCCF268 connect
23:14:37.501 00.002 7988 case statement mapped state 6 to 3
23:14:37.501 00.000 7988 case statement mapped state 6 to 3
23:14:37.503 00.002 7988 evsrv: cli 0CCCF268 request: {"method":"get_app_state","id":"a7c3092d-938a-4573-b872-c4fb4eaad226"}
23:14:37.503 00.000 7988 case statement mapped state 6 to 3
23:14:37.506 00.003 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7c3092d-938a-4573-b872-c4fb4eaad226"}
23:14:37.506 00.000 7988 evsrv: cli 0CCCF268 disconnect
23:14:37.642 00.136 15712 Exposure complete
23:14:37.737 00.095 15712 worker thread done servicing request
23:14:37.737 00.000 7988 OnExposeComplete: enter
23:14:37.739 00.002 7988 UpdateGuideState(): m_state=6
23:14:37.741 00.002 7988 Star::Find(15, 500, 799, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
23:14:37.743 00.002 7988 Star::Find returns 1 (0), X=500.31, Y=800.21, Mass=1639, SNR=26.7, Peak=159 HFD=4.8
23:14:37.745 00.002 7988 MultiStar: [#1 0.14,-0.03,0.93,U] [#2 -0.38,-0.46,0.00,M2] [#3 0.09,-0.10,0.87,U] [#4 0.09,-0.71,0.00,M4] [#5 0.37,-0.03,0.72,U] [#6 -0.09,-0.20,0.67,U] [#7 -0.13,-0.21,0.52,U] [#8 0.03,0.12,0.45,U] 
23:14:37.749 00.004 7988 refined, 6 included, MultiStar: {0.00, -0.14}, one-star: {-0.35, -0.41}
23:14:37.751 00.002 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
23:14:37.751 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
23:14:37.751 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.56 mountX=-0.14 mountY=0.00, mountTheta=3.12
23:14:37.751 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.14, opts=13)
23:14:37.760 00.009 7988 Enqueuing Move request for scope (0.00, -0.14)
23:14:37.760 00.000 15712 Worker thread wakes up
23:14:37.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:37.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
23:14:37.760 00.000 7988 UpdateGuideState exits: m=1639 SNR=26.7
23:14:37.767 00.007 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
23:14:37.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:37.769 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:37.771 00.002 7988 Enqueuing Expose request
23:14:37.773 00.002 15712 Moving (0.00, -0.14) raw xDistance=-0.14 yDistance=0.00
23:14:37.777 00.004 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.77
23:14:37.777 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
23:14:37.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:37.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:14:37.777 00.000 15712 MoveAxis(W, 11, ABG)
23:14:37.777 00.000 15712 Guiding  Dir = 3, Dur = 11
23:14:37.779 00.002 15712 IsGuiding returns 0
23:14:37.794 00.015 15712 IsGuiding returns 1
23:14:37.794 00.000 15712 scope still moving after pulse duration time elapsed
23:14:37.830 00.036 15712 IsGuiding returns 0
23:14:37.830 00.000 15712 scope move finished after 11 + 52 ms
23:14:37.830 00.000 15712 Move returns status 0, amount 11
23:14:37.845 00.015 15712 MoveAxis(N, 0, ABG)
23:14:37.845 00.000 15712 Move returns status 0, amount 0
23:14:37.845 00.000 15712 move complete, result=0
23:14:37.845 00.000 15712 worker thread done servicing request
23:14:37.845 00.000 15712 Worker thread wakes up
23:14:37.845 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
23:14:37.848 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:37.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:39.482 01.634 15712 Exposure complete
23:14:39.571 00.089 15712 worker thread done servicing request
23:14:39.571 00.000 7988 OnExposeComplete: enter
23:14:39.574 00.003 7988 UpdateGuideState(): m_state=6
23:14:39.575 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
23:14:39.575 00.000 7988 Star::Find returns 1 (0), X=499.93, Y=800.45, Mass=1635, SNR=26.6, Peak=150 HFD=4.7
23:14:39.575 00.000 7988 MultiStar: [#1 -0.06,-0.03,0.99,U] [#2 -0.35,-0.23,0.88,U] [#3 -0.02,-0.07,0.84,U] [#4 0.11,-0.59,0.00,M5] [#5 0.11,-0.10,0.72,U] [#6 -0.28,-0.10,0.69,U] [#7 0.20,0.18,0.47,U] [#8 -0.02,0.39,0.43,U] 
23:14:39.575 00.000 7988 refined, 7 included, MultiStar: {-0.19, -0.06}, one-star: {-0.73, -0.18}
23:14:39.575 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.41 = 1.88)
23:14:39.575 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.84)
23:14:39.575 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.84 mountX=-0.06 mountY=0.19, mountTheta=1.87
23:14:39.575 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.06, opts=13)
23:14:39.575 00.000 7988 Enqueuing Move request for scope (-0.19, -0.06)
23:14:39.591 00.016 15712 Worker thread wakes up
23:14:39.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:14:39.591 00.000 7988 UpdateGuideState exits: m=1635 SNR=26.6
23:14:39.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:39.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:39.591 00.000 7988 Enqueuing Expose request
23:14:39.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
23:14:39.591 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
23:14:39.591 00.000 15712 Moving (-0.19, -0.06) raw xDistance=-0.06 yDistance=0.19
23:14:39.601 00.010 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.75
23:14:39.601 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
23:14:39.601 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:39.601 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:14:39.601 00.000 15712 MoveAxis(W, 12, ABG)
23:14:39.601 00.000 15712 Guiding  Dir = 3, Dur = 12
23:14:39.603 00.002 15712 IsGuiding returns 0
23:14:39.608 00.005 15712 IsGuiding returns 1
23:14:39.608 00.000 15712 scope still moving after pulse duration time elapsed
23:14:39.659 00.051 15712 IsGuiding returns 0
23:14:39.659 00.000 15712 scope move finished after 12 + 51 ms
23:14:39.659 00.000 15712 Move returns status 0, amount 12
23:14:39.659 00.000 15712 MoveAxis(N, 0, ABG)
23:14:39.659 00.000 15712 Move returns status 0, amount 0
23:14:39.659 00.000 15712 move complete, result=0
23:14:39.659 00.000 15712 worker thread done servicing request
23:14:39.659 00.000 15712 Worker thread wakes up
23:14:39.659 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.2 px 0 ms NORTH
23:14:39.668 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:39.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:41.083 01.415 15712 Exposure complete
23:14:41.151 00.068 15712 worker thread done servicing request
23:14:41.151 00.000 7988 OnExposeComplete: enter
23:14:41.151 00.000 7988 UpdateGuideState(): m_state=6
23:14:41.151 00.000 7988 Star::Find(15, 499, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
23:14:41.151 00.000 7988 Star::Find returns 1 (0), X=500.12, Y=800.58, Mass=1542, SNR=26.2, Peak=149 HFD=3.9
23:14:41.151 00.000 7988 MultiStar: [#1 0.26,0.40,0.00,M1] [#2 -0.37,-0.05,0.88,U] [#3 -0.10,0.41,0.86,U] [#4 -0.07,-0.22,0.74,U] [#5 0.16,0.28,0.80,U] [#6 -0.31,0.33,0.69,U] [#7 0.17,0.30,0.49,U] [#8 -0.13,0.60,0.00,M4] 
23:14:41.151 00.000 7988 refined, 6 included, MultiStar: {-0.18, 0.13}, one-star: {-0.54, -0.05}
23:14:41.151 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
23:14:41.162 00.011 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
23:14:41.162 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.53 mountX=0.13 mountY=0.18, mountTheta=0.96
23:14:41.162 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.13, opts=13)
23:14:41.168 00.006 7988 Enqueuing Move request for scope (-0.18, 0.13)
23:14:41.168 00.000 15712 Worker thread wakes up
23:14:41.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
23:14:41.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
23:14:41.168 00.000 15712 Moving (-0.18, 0.13) raw xDistance=0.13 yDistance=0.18
23:14:41.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:14:41.168 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.2
23:14:41.172 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:41.174 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:41.174 00.000 7988 Enqueuing Expose request
23:14:41.176 00.002 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.73
23:14:41.176 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
23:14:41.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:41.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:14:41.176 00.000 15712 MoveAxis(W, 10, ABG)
23:14:41.176 00.000 15712 Guiding  Dir = 3, Dur = 10
23:14:41.176 00.000 15712 IsGuiding returns 0
23:14:41.202 00.026 15712 IsGuiding returns 1
23:14:41.202 00.000 15712 scope still moving after pulse duration time elapsed
23:14:41.241 00.039 15712 IsGuiding returns 0
23:14:41.241 00.000 15712 scope move finished after 10 + 62 ms
23:14:41.241 00.000 15712 Move returns status 0, amount 10
23:14:41.241 00.000 15712 MoveAxis(N, 0, ABG)
23:14:41.241 00.000 15712 Move returns status 0, amount 0
23:14:41.241 00.000 15712 move complete, result=0
23:14:41.241 00.000 15712 worker thread done servicing request
23:14:41.241 00.000 15712 Worker thread wakes up
23:14:41.241 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.2 px 0 ms NORTH
23:14:41.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:41.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:42.877 01.636 15712 Exposure complete
23:14:42.941 00.064 15712 worker thread done servicing request
23:14:42.941 00.000 7988 OnExposeComplete: enter
23:14:42.941 00.000 7988 UpdateGuideState(): m_state=6
23:14:42.943 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
23:14:42.943 00.000 7988 Star::Find returns 1 (0), X=500.39, Y=800.51, Mass=1588, SNR=26.5, Peak=170 HFD=4.3
23:14:42.945 00.002 7988 MultiStar: [#1 0.17,0.06,0.98,U] [#2 -0.37,-0.17,0.87,U] [#3 0.12,0.02,0.86,U] [#4 0.02,-0.53,0.00,M5] [#5 0.54,-0.06,0.00,M1] [#6 0.02,0.01,0.66,U] [#7 0.14,0.19,0.53,U] [#8 -0.20,0.25,0.47,U] 
23:14:42.947 00.002 7988 refined, 6 included, MultiStar: {-0.06, 0.01}, one-star: {-0.26, -0.12}
23:14:42.947 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
23:14:42.949 00.002 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
23:14:42.950 00.001 7988 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.04 mountX=0.01 mountY=0.06, mountTheta=1.48
23:14:42.952 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.01, opts=13)
23:14:42.952 00.000 7988 Enqueuing Move request for scope (-0.06, 0.01)
23:14:42.954 00.002 15712 Worker thread wakes up
23:14:42.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:14:42.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:14:42.954 00.000 15712 Moving (-0.06, 0.01) raw xDistance=0.01 yDistance=0.06
23:14:42.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:42.954 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.5
23:14:42.956 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:42.958 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:42.958 00.000 7988 Enqueuing Expose request
23:14:42.960 00.002 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.72
23:14:42.960 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
23:14:42.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:42.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:14:42.960 00.000 15712 MoveAxis(W, 8, ABG)
23:14:42.960 00.000 15712 Guiding  Dir = 3, Dur = 8
23:14:42.992 00.032 15712 IsGuiding returns 0
23:14:43.006 00.014 15712 IsGuiding returns 0
23:14:43.006 00.000 15712 Move returns status 0, amount 8
23:14:43.006 00.000 15712 MoveAxis(N, 0, ABG)
23:14:43.006 00.000 15712 Move returns status 0, amount 0
23:14:43.006 00.000 15712 move complete, result=0
23:14:43.006 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
23:14:43.010 00.004 15712 worker thread done servicing request
23:14:43.010 00.000 15712 Worker thread wakes up
23:14:43.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:43.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:44.426 01.416 15712 Exposure complete
23:14:44.482 00.056 15712 worker thread done servicing request
23:14:44.482 00.000 7988 OnExposeComplete: enter
23:14:44.482 00.000 7988 UpdateGuideState(): m_state=6
23:14:44.490 00.008 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
23:14:44.492 00.002 7988 Star::Find returns 1 (0), X=500.23, Y=800.32, Mass=1653, SNR=27.1, Peak=160 HFD=4.5
23:14:44.492 00.000 7988 MultiStar: [#1 0.04,0.15,1.00,U] [#2 -0.49,-0.29,0.00,M1] [#3 -0.06,0.09,0.86,U] [#4 -0.17,-0.43,0.00,M6] [#5 0.30,0.20,0.71,U] [#6 -0.42,0.26,0.00,M1] [#7 0.12,0.24,0.48,U] [#8 0.02,0.36,0.43,U] 
23:14:44.494 00.002 7988 refined, 5 included, MultiStar: {-0.03, 0.07}, one-star: {-0.42, -0.30}
23:14:44.494 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
23:14:44.496 00.002 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
23:14:44.496 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.00 mountX=0.07 mountY=0.03, mountTheta=0.41
23:14:44.499 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
23:14:44.499 00.000 7988 Enqueuing Move request for scope (-0.03, 0.07)
23:14:44.501 00.002 15712 Worker thread wakes up
23:14:44.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:14:44.501 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:14:44.501 00.000 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.03
23:14:44.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:44.501 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.1
23:14:44.503 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:44.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:44.505 00.002 7988 Enqueuing Expose request
23:14:44.507 00.002 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.70
23:14:44.507 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
23:14:44.507 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:44.507 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:14:44.507 00.000 15712 MoveAxis(W, 6, ABG)
23:14:44.507 00.000 15712 Guiding  Dir = 3, Dur = 6
23:14:44.507 00.000 15712 IsGuiding returns 0
23:14:44.521 00.014 15712 IsGuiding returns 0
23:14:44.521 00.000 15712 Move returns status 0, amount 6
23:14:44.521 00.000 15712 MoveAxis(N, 0, ABG)
23:14:44.521 00.000 15712 Move returns status 0, amount 0
23:14:44.521 00.000 15712 move complete, result=0
23:14:44.521 00.000 15712 worker thread done servicing request
23:14:44.521 00.000 15712 Worker thread wakes up
23:14:44.521 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:14:44.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:44.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:46.165 01.644 15712 Exposure complete
23:14:46.216 00.051 15712 worker thread done servicing request
23:14:46.216 00.000 7988 OnExposeComplete: enter
23:14:46.228 00.012 7988 UpdateGuideState(): m_state=6
23:14:46.228 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
23:14:46.230 00.002 7988 Star::Find returns 1 (0), X=500.18, Y=800.07, Mass=1602, SNR=26.4, Peak=146 HFD=4.4
23:14:46.230 00.000 7988 MultiStar: [#1 0.06,-0.16,0.99,U] [#2 -0.36,-0.53,0.00,M2] [#3 -0.01,-0.19,0.90,U] [#4 -0.15,-0.83,0.00,M7] [#5 0.22,-0.32,0.71,U] [#6 -0.04,0.06,0.65,U] [#7 0.11,-0.05,0.50,U] [#8 -0.19,0.02,0.46,U] 
23:14:46.233 00.003 7988 refined, 6 included, MultiStar: {-0.06, -0.21}, one-star: {-0.48, -0.56}
23:14:46.233 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
23:14:46.235 00.002 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.83)
23:14:46.235 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.86 mountX=-0.21 mountY=0.07, mountTheta=2.83
23:14:46.237 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.21, opts=13)
23:14:46.239 00.002 7988 Enqueuing Move request for scope (-0.06, -0.21)
23:14:46.239 00.000 15712 Worker thread wakes up
23:14:46.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
23:14:46.239 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
23:14:46.239 00.000 15712 Moving (-0.06, -0.21) raw xDistance=-0.21 yDistance=0.07
23:14:46.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:46.239 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.4
23:14:46.242 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:46.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:46.244 00.002 7988 Enqueuing Expose request
23:14:46.246 00.002 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 642.68
23:14:46.246 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
23:14:46.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:46.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:14:46.246 00.000 15712 MoveAxis(E, 36, ABG)
23:14:46.246 00.000 15712 Guiding  Dir = 2, Dur = 36
23:14:46.246 00.000 15712 IsGuiding returns 0
23:14:46.267 00.021 15712 PulseGuide returned control before completion, sleep 26
23:14:46.328 00.061 15712 IsGuiding returns 1
23:14:46.328 00.000 15712 scope still moving after pulse duration time elapsed
23:14:46.356 00.028 15712 IsGuiding returns 0
23:14:46.356 00.000 15712 scope move finished after 36 + 72 ms
23:14:46.356 00.000 15712 Move returns status 0, amount 36
23:14:46.356 00.000 15712 MoveAxis(N, 0, ABG)
23:14:46.356 00.000 15712 Move returns status 0, amount 0
23:14:46.356 00.000 15712 move complete, result=0
23:14:46.356 00.000 15712 worker thread done servicing request
23:14:46.356 00.000 15712 Worker thread wakes up
23:14:46.356 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:14:46.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:46.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:47.775 01.419 15712 Exposure complete
23:14:47.833 00.058 15712 worker thread done servicing request
23:14:47.833 00.000 7988 OnExposeComplete: enter
23:14:47.837 00.004 7988 UpdateGuideState(): m_state=6
23:14:47.837 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
23:14:47.839 00.002 7988 Star::Find returns 1 (0), X=500.27, Y=800.48, Mass=1577, SNR=26.4, Peak=148 HFD=4.6
23:14:47.839 00.000 7988 MultiStar: [#1 0.35,0.13,1.00,U] [#2 -0.51,-0.27,0.00,M3] [#3 0.21,0.02,0.88,U] [#4 0.12,-0.48,0.00,M8] [#5 0.15,0.05,0.72,U] [#6 -0.19,0.12,0.67,U] [#7 -0.01,-0.13,0.51,U] [#8 -0.05,0.57,0.00,M2] 
23:14:47.841 00.002 7988 refined, 5 included, MultiStar: {0.02, 0.01}, one-star: {-0.39, -0.14}
23:14:47.841 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
23:14:47.843 00.002 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
23:14:47.845 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.42 mountX=0.01 mountY=-0.02, mountTheta=-1.15
23:14:47.845 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
23:14:47.847 00.002 7988 Enqueuing Move request for scope (0.02, 0.01)
23:14:47.849 00.002 15712 Worker thread wakes up
23:14:47.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:14:47.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:14:47.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:47.850 00.001 7988 UpdateGuideState exits: m=1577 SNR=26.4
23:14:47.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:47.852 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:47.853 00.001 7988 Enqueuing Expose request
23:14:47.853 00.000 15712 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
23:14:47.853 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.66
23:14:47.853 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
23:14:47.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:47.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:14:47.853 00.000 15712 MoveAxis(W, 10, ABG)
23:14:47.853 00.000 15712 Guiding  Dir = 3, Dur = 10
23:14:47.853 00.000 15712 IsGuiding returns 0
23:14:47.884 00.031 15712 IsGuiding returns 1
23:14:47.884 00.000 15712 scope still moving after pulse duration time elapsed
23:14:47.935 00.051 15712 IsGuiding returns 0
23:14:47.935 00.000 15712 scope move finished after 10 + 79 ms
23:14:47.935 00.000 15712 Move returns status 0, amount 10
23:14:47.935 00.000 15712 MoveAxis(N, 0, ABG)
23:14:47.935 00.000 15712 Move returns status 0, amount 0
23:14:47.935 00.000 15712 move complete, result=0
23:14:47.935 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
23:14:47.949 00.014 15712 worker thread done servicing request
23:14:47.949 00.000 15712 Worker thread wakes up
23:14:47.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:47.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:49.689 01.740 15712 Exposure complete
23:14:49.737 00.048 15712 worker thread done servicing request
23:14:49.737 00.000 7988 OnExposeComplete: enter
23:14:49.750 00.013 7988 UpdateGuideState(): m_state=6
23:14:49.752 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
23:14:49.752 00.000 7988 Star::Find returns 1 (0), X=500.30, Y=800.16, Mass=1721, SNR=27.6, Peak=190 HFD=4.4
23:14:49.754 00.002 7988 MultiStar: [#1 0.24,-0.00,0.97,U] [#2 -0.34,-0.45,0.00,M4] [#3 0.22,-0.09,0.85,U] [#4 0.09,-0.91,0.00,M9] [#5 0.29,-0.08,0.73,U] [#6 -0.27,-0.17,0.68,U] [#7 0.28,-0.17,0.45,U] [#8 -0.02,0.02,0.42,U] 
23:14:49.754 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.16}, one-star: {-0.36, -0.47}
23:14:49.756 00.002 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
23:14:49.756 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
23:14:49.758 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.31 mountX=-0.16 mountY=-0.04, mountTheta=-2.90
23:14:49.760 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.16, opts=13)
23:14:49.760 00.000 7988 Enqueuing Move request for scope (0.04, -0.16)
23:14:49.762 00.002 15712 Worker thread wakes up
23:14:49.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
23:14:49.762 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
23:14:49.762 00.000 15712 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=-0.04
23:14:49.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:49.762 00.000 7988 UpdateGuideState exits: m=1721 SNR=27.6
23:14:49.765 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:49.766 00.001 15712 PPEC rslt: input = -0.16, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.64
23:14:49.766 00.000 15712 PPEC: input: -0.16, control: 0.04, exposure: 1500
23:14:49.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:49.766 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:49.766 00.000 7988 Enqueuing Expose request
23:14:49.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:14:49.766 00.000 15712 MoveAxis(W, 13, ABG)
23:14:49.766 00.000 15712 Guiding  Dir = 3, Dur = 13
23:14:49.766 00.000 15712 IsGuiding returns 0
23:14:49.785 00.019 15712 IsGuiding returns 1
23:14:49.785 00.000 15712 scope still moving after pulse duration time elapsed
23:14:49.832 00.047 15712 IsGuiding returns 0
23:14:49.832 00.000 15712 scope move finished after 13 + 50 ms
23:14:49.832 00.000 15712 Move returns status 0, amount 13
23:14:49.832 00.000 15712 MoveAxis(N, 0, ABG)
23:14:49.832 00.000 15712 Move returns status 0, amount 0
23:14:49.832 00.000 15712 move complete, result=0
23:14:49.832 00.000 7988 GuideStep: -0.2 px 13 ms WEST, -0.0 px 0 ms NORTH
23:14:49.835 00.003 15712 worker thread done servicing request
23:14:49.835 00.000 15712 Worker thread wakes up
23:14:49.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:49.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:51.252 01.417 15712 Exposure complete
23:14:51.311 00.059 15712 worker thread done servicing request
23:14:51.311 00.000 7988 OnExposeComplete: enter
23:14:51.313 00.002 7988 UpdateGuideState(): m_state=6
23:14:51.315 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
23:14:51.316 00.001 7988 Star::Find returns 1 (0), X=500.31, Y=800.17, Mass=1649, SNR=27.1, Peak=160 HFD=4.4
23:14:51.316 00.000 7988 MultiStar: [#1 0.24,-0.21,0.97,U] [#2 -0.41,-0.50,0.00,M5] [#3 0.04,-0.31,0.85,U] [#4 0.22,-0.75,0.00,M10] [#5 0.34,-0.31,0.00,M1] [#6 0.03,-0.13,0.67,U] [#7 0.29,-0.01,0.49,U] [#8 0.06,-0.05,0.43,U] 
23:14:51.318 00.002 7988 refined, 5 included, MultiStar: {0.02, -0.24}, one-star: {-0.35, -0.46}
23:14:51.318 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
23:14:51.318 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
23:14:51.318 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=-0.24 mountY=-0.02, mountTheta=-3.06
23:14:51.318 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.24, opts=13)
23:14:51.318 00.000 7988 Enqueuing Move request for scope (0.02, -0.24)
23:14:51.318 00.000 15712 Worker thread wakes up
23:14:51.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
23:14:51.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
23:14:51.318 00.000 15712 Moving (0.02, -0.24) raw xDistance=-0.24 yDistance=-0.02
23:14:51.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:51.318 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.1
23:14:51.328 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:51.329 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:51.329 00.000 7988 Enqueuing Expose request
23:14:51.329 00.000 15712 PPEC rslt: input = -0.24, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 642.63
23:14:51.329 00.000 15712 PPEC: input: -0.24, control: -0.10, exposure: 1500
23:14:51.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:51.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:14:51.329 00.000 15712 MoveAxis(E, 33, ABG)
23:14:51.329 00.000 15712 Guiding  Dir = 2, Dur = 33
23:14:51.333 00.004 15712 IsGuiding returns 0
23:14:51.352 00.019 15712 PulseGuide returned control before completion, sleep 28
23:14:51.392 00.040 15712 IsGuiding returns 0
23:14:51.400 00.008 15712 Move returns status 0, amount 33
23:14:51.400 00.000 15712 MoveAxis(N, 0, ABG)
23:14:51.400 00.000 15712 Move returns status 0, amount 0
23:14:51.400 00.000 15712 move complete, result=0
23:14:51.400 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
23:14:51.400 00.000 15712 worker thread done servicing request
23:14:51.400 00.000 15712 Worker thread wakes up
23:14:51.402 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:51.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:53.037 01.635 15712 Exposure complete
23:14:53.083 00.046 15712 worker thread done servicing request
23:14:53.083 00.000 7988 OnExposeComplete: enter
23:14:53.099 00.016 7988 UpdateGuideState(): m_state=6
23:14:53.100 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
23:14:53.100 00.000 7988 Star::Find returns 1 (0), X=500.32, Y=800.82, Mass=1675, SNR=27.3, Peak=139 HFD=4.6
23:14:53.102 00.002 7988 MultiStar: [#1 0.20,0.35,0.95,U] [#2 -0.27,0.06,0.82,U] [#3 0.16,0.26,0.83,U] [#4 0.06,-0.34,0.73,U] [#5 0.30,0.21,0.72,U] [#6 -0.05,0.28,0.61,U] [#7 0.09,0.45,0.00,M1] [#8 -0.27,0.66,0.00,M1] 
23:14:53.102 00.000 7988 refined, 6 included, MultiStar: {-0.00, 0.15}, one-star: {-0.34, 0.20}
23:14:53.104 00.002 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
23:14:53.104 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
23:14:53.106 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.58 mountX=0.15 mountY=-0.00, mountTheta=-0.02
23:14:53.108 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.15, opts=13)
23:14:53.108 00.000 7988 Enqueuing Move request for scope (-0.00, 0.15)
23:14:53.110 00.002 15712 Worker thread wakes up
23:14:53.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
23:14:53.110 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
23:14:53.110 00.000 15712 Moving (-0.00, 0.15) raw xDistance=0.15 yDistance=-0.00
23:14:53.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:53.110 00.000 7988 UpdateGuideState exits: m=1675 SNR=27.3
23:14:53.113 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:53.113 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:53.115 00.002 7988 Enqueuing Expose request
23:14:53.115 00.000 15712 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.61
23:14:53.117 00.002 15712 PPEC: input: 0.15, control: 0.04, exposure: 1500
23:14:53.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:53.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:14:53.117 00.000 15712 MoveAxis(W, 13, ABG)
23:14:53.117 00.000 15712 Guiding  Dir = 3, Dur = 13
23:14:53.117 00.000 15712 IsGuiding returns 0
23:14:53.141 00.024 15712 IsGuiding returns 1
23:14:53.141 00.000 15712 scope still moving after pulse duration time elapsed
23:14:53.202 00.061 15712 IsGuiding returns 0
23:14:53.202 00.000 15712 scope move finished after 13 + 76 ms
23:14:53.202 00.000 15712 Move returns status 0, amount 13
23:14:53.202 00.000 15712 MoveAxis(N, 0, ABG)
23:14:53.202 00.000 15712 Move returns status 0, amount 0
23:14:53.202 00.000 15712 move complete, result=0
23:14:53.202 00.000 7988 GuideStep: 0.2 px 13 ms WEST, -0.0 px 0 ms NORTH
23:14:53.208 00.006 15712 worker thread done servicing request
23:14:53.208 00.000 15712 Worker thread wakes up
23:14:53.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:53.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:54.614 01.406 15712 Exposure complete
23:14:54.675 00.061 15712 worker thread done servicing request
23:14:54.675 00.000 7988 OnExposeComplete: enter
23:14:54.677 00.002 7988 UpdateGuideState(): m_state=6
23:14:54.677 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
23:14:54.677 00.000 7988 Star::Find returns 1 (0), X=500.32, Y=800.71, Mass=1599, SNR=26.6, Peak=141 HFD=4.5
23:14:54.677 00.000 7988 MultiStar: [#1 0.09,0.48,0.00,M1] [#2 -0.30,-0.03,0.84,U] [#3 0.12,0.63,0.00,M1] [#4 0.08,-0.25,0.75,U] [#5 0.10,0.33,0.71,U] [#6 0.21,0.38,0.66,U] [#7 0.20,0.35,0.52,U] [#8 -0.03,0.87,0.00,M2] 
23:14:54.682 00.005 7988 refined, 5 included, MultiStar: {-0.05, 0.12}, one-star: {-0.34, 0.08}
23:14:54.682 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
23:14:54.682 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
23:14:54.682 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.96 mountX=0.12 mountY=0.05, mountTheta=0.37
23:14:54.682 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.12, opts=13)
23:14:54.682 00.000 7988 Enqueuing Move request for scope (-0.05, 0.12)
23:14:54.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:14:54.682 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.6
23:14:54.682 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:54.693 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:54.693 00.000 7988 Enqueuing Expose request
23:14:54.695 00.002 15712 Worker thread wakes up
23:14:54.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:14:54.695 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:14:54.695 00.000 15712 Moving (-0.05, 0.12) raw xDistance=0.12 yDistance=0.05
23:14:54.697 00.002 15712 PPEC rslt: input = 0.12, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.59
23:14:54.697 00.000 15712 PPEC: input: 0.12, control: 0.04, exposure: 1500
23:14:54.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:54.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:14:54.697 00.000 15712 MoveAxis(W, 15, ABG)
23:14:54.697 00.000 15712 Guiding  Dir = 3, Dur = 15
23:14:54.697 00.000 15712 IsGuiding returns 0
23:14:54.725 00.028 15712 IsGuiding returns 1
23:14:54.725 00.000 15712 scope still moving after pulse duration time elapsed
23:14:54.758 00.033 15712 IsGuiding returns 0
23:14:54.758 00.000 15712 scope move finished after 15 + 45 ms
23:14:54.758 00.000 15712 Move returns status 0, amount 15
23:14:54.758 00.000 15712 MoveAxis(N, 0, ABG)
23:14:54.758 00.000 15712 Move returns status 0, amount 0
23:14:54.758 00.000 15712 move complete, result=0
23:14:54.758 00.000 15712 worker thread done servicing request
23:14:54.758 00.000 15712 Worker thread wakes up
23:14:54.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:54.758 00.000 7988 GuideStep: 0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
23:14:54.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:56.400 01.642 15712 Exposure complete
23:14:56.461 00.061 15712 worker thread done servicing request
23:14:56.461 00.000 7988 OnExposeComplete: enter
23:14:56.463 00.002 7988 UpdateGuideState(): m_state=6
23:14:56.465 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
23:14:56.465 00.000 7988 Star::Find returns 1 (0), X=500.28, Y=800.43, Mass=1696, SNR=27.2, Peak=159 HFD=4.8
23:14:56.467 00.002 7988 MultiStar: [#1 0.03,-0.04,0.98,U] [#2 -0.35,-0.16,0.84,U] [#3 0.09,0.05,0.85,U] [#4 0.06,-0.58,0.00,M9] [#5 0.29,0.01,0.70,U] [#6 -0.06,0.15,0.68,U] [#7 -0.02,-0.16,0.52,U] [#8 -0.32,0.21,0.41,U] 
23:14:56.468 00.001 7988 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {-0.38, -0.19}
23:14:56.468 00.000 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.56) = xAngle (-4.33 = 1.95)
23:14:56.470 00.002 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.92)
23:14:56.470 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.77 mountX=-0.04 mountY=0.09, mountTheta=1.95
23:14:56.472 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.04, opts=13)
23:14:56.474 00.002 7988 Enqueuing Move request for scope (-0.09, -0.04)
23:14:56.474 00.000 15712 Worker thread wakes up
23:14:56.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
23:14:56.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
23:14:56.474 00.000 15712 Moving (-0.09, -0.04) raw xDistance=-0.04 yDistance=0.09
23:14:56.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:56.474 00.000 7988 UpdateGuideState exits: m=1696 SNR=27.2
23:14:56.477 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:56.479 00.002 15712 PPEC rslt: input = -0.04, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.58
23:14:56.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:56.479 00.000 7988 Enqueuing Expose request
23:14:56.481 00.002 15712 PPEC: input: -0.04, control: 0.05, exposure: 1500
23:14:56.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:56.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:14:56.481 00.000 15712 MoveAxis(W, 17, ABG)
23:14:56.481 00.000 15712 Guiding  Dir = 3, Dur = 17
23:14:56.481 00.000 15712 IsGuiding returns 0
23:14:56.508 00.027 15712 IsGuiding returns 1
23:14:56.508 00.000 15712 scope still moving after pulse duration time elapsed
23:14:56.562 00.054 15712 IsGuiding returns 0
23:14:56.562 00.000 15712 scope move finished after 17 + 63 ms
23:14:56.562 00.000 15712 Move returns status 0, amount 17
23:14:56.562 00.000 15712 MoveAxis(N, 0, ABG)
23:14:56.562 00.000 15712 Move returns status 0, amount 0
23:14:56.562 00.000 15712 move complete, result=0
23:14:56.562 00.000 7988 GuideStep: -0.0 px 17 ms WEST, 0.1 px 0 ms NORTH
23:14:56.564 00.002 15712 worker thread done servicing request
23:14:56.564 00.000 15712 Worker thread wakes up
23:14:56.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:56.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:57.979 01.415 15712 Exposure complete
23:14:58.040 00.061 15712 worker thread done servicing request
23:14:58.040 00.000 7988 OnExposeComplete: enter
23:14:58.041 00.001 7988 UpdateGuideState(): m_state=6
23:14:58.043 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
23:14:58.043 00.000 7988 Star::Find returns 1 (0), X=500.38, Y=800.22, Mass=1656, SNR=27.1, Peak=156 HFD=4.7
23:14:58.045 00.002 7988 MultiStar: [#1 0.13,-0.17,0.98,U] [#2 -0.32,-0.32,0.85,U] [#3 0.18,0.01,0.84,U] [#4 0.10,-0.64,0.00,M10] [#5 0.44,-0.05,0.70,U] [#6 -0.12,0.02,0.63,U] [#7 0.22,-0.06,0.47,U] [#8 0.07,0.07,0.46,U] 
23:14:58.045 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.14}, one-star: {-0.27, -0.40}
23:14:58.047 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
23:14:58.047 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
23:14:58.049 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=-0.14 mountY=-0.01, mountTheta=-3.04
23:14:58.051 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
23:14:58.051 00.000 7988 Enqueuing Move request for scope (0.02, -0.14)
23:14:58.053 00.002 15712 Worker thread wakes up
23:14:58.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
23:14:58.053 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
23:14:58.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:58.053 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.1
23:14:58.055 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:58.057 00.002 15712 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=-0.01
23:14:58.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:58.057 00.000 7988 Enqueuing Expose request
23:14:58.057 00.000 15712 PPEC rslt: input = -0.14, final = 0.06, react = -0.09, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 642.56
23:14:58.057 00.000 15712 PPEC: input: -0.14, control: 0.06, exposure: 1500
23:14:58.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:58.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:14:58.057 00.000 15712 MoveAxis(W, 18, ABG)
23:14:58.057 00.000 15712 Guiding  Dir = 3, Dur = 18
23:14:58.057 00.000 15712 IsGuiding returns 0
23:14:58.081 00.024 15712 IsGuiding returns 1
23:14:58.081 00.000 15712 scope still moving after pulse duration time elapsed
23:14:58.105 00.024 15712 IsGuiding returns 1
23:14:58.141 00.036 15712 IsGuiding returns 0
23:14:58.141 00.000 15712 scope move finished after 18 + 67 ms
23:14:58.141 00.000 15712 Move returns status 0, amount 18
23:14:58.141 00.000 15712 MoveAxis(N, 0, ABG)
23:14:58.141 00.000 15712 Move returns status 0, amount 0
23:14:58.141 00.000 15712 move complete, result=0
23:14:58.141 00.000 7988 GuideStep: -0.1 px 18 ms WEST, -0.0 px 0 ms NORTH
23:14:58.147 00.006 15712 worker thread done servicing request
23:14:58.147 00.000 15712 Worker thread wakes up
23:14:58.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:58.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:14:59.781 01.634 15712 Exposure complete
23:14:59.831 00.050 15712 worker thread done servicing request
23:14:59.831 00.000 7988 OnExposeComplete: enter
23:14:59.845 00.014 7988 UpdateGuideState(): m_state=6
23:14:59.845 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
23:14:59.848 00.003 7988 Star::Find returns 1 (0), X=500.32, Y=800.07, Mass=1579, SNR=26.4, Peak=149 HFD=4.5
23:14:59.848 00.000 7988 MultiStar: [#1 -0.01,-0.10,1.00,U] [#2 -0.36,-0.44,0.00,M2] [#3 0.04,-0.08,0.90,U] [#4 -0.04,-0.83,0.00,R] [#5 0.17,-0.42,0.73,U] [#6 -0.16,-0.30,0.70,U] [#7 0.31,-0.49,0.00,M1] [#8 0.07,-0.11,0.44,U] 
23:14:59.848 00.000 7988 refined, 5 included, MultiStar: {-0.06, -0.27}, one-star: {-0.34, -0.56}
23:14:59.848 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.34 = 2.95)
23:14:59.848 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
23:14:59.848 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.77 mountX=-0.27 mountY=0.06, mountTheta=2.92
23:14:59.848 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.27, opts=13)
23:14:59.848 00.000 7988 Enqueuing Move request for scope (-0.06, -0.27)
23:14:59.848 00.000 15712 Worker thread wakes up
23:14:59.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
23:14:59.848 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
23:14:59.848 00.000 15712 Moving (-0.06, -0.27) raw xDistance=-0.27 yDistance=0.06
23:14:59.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:14:59.848 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.4
23:14:59.859 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:59.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:14:59.861 00.002 7988 Enqueuing Expose request
23:14:59.861 00.000 15712 PPEC rslt: input = -0.27, final = -0.11, react = -0.16, pred = 0.06, hyst = -0.14, hyst_pct = 0.00, period_length = 642.55
23:14:59.861 00.000 15712 PPEC: input: -0.27, control: -0.11, exposure: 1500
23:14:59.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:59.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:14:59.861 00.000 15712 MoveAxis(E, 35, ABG)
23:14:59.861 00.000 15712 Guiding  Dir = 2, Dur = 35
23:14:59.861 00.000 15712 IsGuiding returns 0
23:14:59.887 00.026 15712 PulseGuide returned control before completion, sleep 21
23:14:59.933 00.046 15712 IsGuiding returns 1
23:14:59.933 00.000 15712 scope still moving after pulse duration time elapsed
23:14:59.957 00.024 15712 IsGuiding returns 0
23:14:59.957 00.000 15712 scope move finished after 35 + 58 ms
23:14:59.957 00.000 15712 Move returns status 0, amount 35
23:14:59.957 00.000 15712 MoveAxis(N, 0, ABG)
23:14:59.957 00.000 15712 Move returns status 0, amount 0
23:14:59.957 00.000 15712 move complete, result=0
23:14:59.957 00.000 7988 GuideStep: -0.3 px 35 ms EAST, 0.1 px 0 ms NORTH
23:14:59.959 00.002 15712 worker thread done servicing request
23:14:59.959 00.000 15712 Worker thread wakes up
23:14:59.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:14:59.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:01.377 01.418 15712 Exposure complete
23:15:01.440 00.063 15712 worker thread done servicing request
23:15:01.440 00.000 7988 OnExposeComplete: enter
23:15:01.440 00.000 7988 UpdateGuideState(): m_state=6
23:15:01.442 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
23:15:01.444 00.002 7988 Star::Find returns 1 (0), X=500.30, Y=800.47, Mass=1644, SNR=27.2, Peak=148 HFD=4.7
23:15:01.444 00.000 7988 MultiStar: [#1 0.21,-0.02,0.95,U] [#2 -0.37,-0.39,0.00,M3] [#3 -0.10,0.13,0.88,U] [#4 -0.13,0.23,0.75,U] [#5 0.49,-0.08,0.00,M1] [#6 -0.01,0.02,0.67,U] [#7 0.09,0.14,0.51,U] [#8 0.17,0.36,0.44,U] 
23:15:01.445 00.001 7988 refined, 6 included, MultiStar: {-0.04, 0.07}, one-star: {-0.35, -0.16}
23:15:01.445 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
23:15:01.447 00.002 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
23:15:01.447 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.15 mountX=0.07 mountY=0.04, mountTheta=0.57
23:15:01.449 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.07, opts=13)
23:15:01.451 00.002 7988 Enqueuing Move request for scope (-0.04, 0.07)
23:15:01.451 00.000 15712 Worker thread wakes up
23:15:01.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:15:01.451 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:15:01.451 00.000 15712 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=0.04
23:15:01.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:01.451 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.2
23:15:01.456 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:01.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:01.456 00.000 7988 Enqueuing Expose request
23:15:01.456 00.000 15712 PPEC rslt: input = 0.07, final = 0.06, react = 0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 642.53
23:15:01.456 00.000 15712 PPEC: input: 0.07, control: 0.06, exposure: 1500
23:15:01.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:01.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:15:01.456 00.000 15712 MoveAxis(W, 18, ABG)
23:15:01.456 00.000 15712 Guiding  Dir = 3, Dur = 18
23:15:01.456 00.000 15712 IsGuiding returns 0
23:15:01.479 00.023 15712 IsGuiding returns 1
23:15:01.479 00.000 15712 scope still moving after pulse duration time elapsed
23:15:01.519 00.040 15712 IsGuiding returns 0
23:15:01.519 00.000 15712 scope move finished after 18 + 41 ms
23:15:01.519 00.000 15712 Move returns status 0, amount 18
23:15:01.519 00.000 15712 MoveAxis(N, 0, ABG)
23:15:01.519 00.000 15712 Move returns status 0, amount 0
23:15:01.519 00.000 15712 move complete, result=0
23:15:01.519 00.000 15712 worker thread done servicing request
23:15:01.519 00.000 15712 Worker thread wakes up
23:15:01.519 00.000 7988 GuideStep: 0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
23:15:01.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:01.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:03.162 01.643 15712 Exposure complete
23:15:03.221 00.059 15712 worker thread done servicing request
23:15:03.221 00.000 7988 OnExposeComplete: enter
23:15:03.222 00.001 7988 UpdateGuideState(): m_state=6
23:15:03.224 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
23:15:03.224 00.000 7988 Star::Find returns 1 (0), X=500.38, Y=800.24, Mass=1524, SNR=26.0, Peak=165 HFD=4.5
23:15:03.226 00.002 7988 MultiStar: [#1 0.09,-0.19,0.99,U] [#2 -0.44,-0.29,0.00,M4] [#3 0.05,0.03,0.89,U] [#4 0.07,0.10,0.79,U] [#5 0.31,-0.09,0.75,U] [#6 -0.15,-0.09,0.68,U] [#7 0.35,-0.27,0.52,U] [#8 -0.38,0.17,0.49,U] 
23:15:03.226 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {-0.27, -0.39}
23:15:03.226 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
23:15:03.230 00.004 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
23:15:03.230 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.51 mountX=-0.11 mountY=-0.00, mountTheta=-3.10
23:15:03.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
23:15:03.230 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
23:15:03.230 00.000 15712 Worker thread wakes up
23:15:03.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:15:03.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:15:03.230 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=-0.00
23:15:03.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:15:03.230 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.0
23:15:03.237 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:03.238 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:03.238 00.000 7988 Enqueuing Expose request
23:15:03.238 00.000 15712 PPEC rslt: input = -0.11, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.52
23:15:03.238 00.000 15712 PPEC: input: -0.11, control: 0.05, exposure: 1500
23:15:03.238 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:03.238 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:15:03.238 00.000 15712 MoveAxis(W, 16, ABG)
23:15:03.238 00.000 15712 Guiding  Dir = 3, Dur = 16
23:15:03.238 00.000 15712 IsGuiding returns 0
23:15:03.254 00.016 15712 PulseGuide returned control before completion, sleep 11
23:15:03.306 00.052 15712 IsGuiding returns 0
23:15:03.306 00.000 15712 Move returns status 0, amount 16
23:15:03.306 00.000 15712 MoveAxis(N, 0, ABG)
23:15:03.306 00.000 15712 Move returns status 0, amount 0
23:15:03.306 00.000 15712 move complete, result=0
23:15:03.306 00.000 7988 GuideStep: -0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
23:15:03.310 00.004 15712 worker thread done servicing request
23:15:03.310 00.000 15712 Worker thread wakes up
23:15:03.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:03.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:04.724 01.414 15712 Exposure complete
23:15:04.776 00.052 15712 worker thread done servicing request
23:15:04.776 00.000 7988 OnExposeComplete: enter
23:15:04.786 00.010 7988 UpdateGuideState(): m_state=6
23:15:04.786 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
23:15:04.786 00.000 7988 Star::Find returns 1 (0), X=500.34, Y=800.02, Mass=1612, SNR=26.8, Peak=142 HFD=4.3
23:15:04.786 00.000 7988 MultiStar: [#1 0.10,-0.22,0.99,U] [#2 -0.31,-0.66,0.00,M5] [#3 0.13,-0.11,0.83,U] [#4 0.04,-0.14,0.71,U] [#5 0.35,-0.52,0.00,M1] [#6 -0.10,-0.23,0.63,U] [#7 0.20,-0.30,0.48,U] [#8 -0.06,-0.01,0.43,U] 
23:15:04.786 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.26}, one-star: {-0.32, -0.61}
23:15:04.786 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
23:15:04.793 00.007 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
23:15:04.793 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.63 mountX=-0.26 mountY=0.02, mountTheta=3.06
23:15:04.793 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.26, opts=13)
23:15:04.793 00.000 7988 Enqueuing Move request for scope (-0.01, -0.26)
23:15:04.793 00.000 15712 Worker thread wakes up
23:15:04.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
23:15:04.793 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
23:15:04.793 00.000 15712 Moving (-0.01, -0.26) raw xDistance=-0.26 yDistance=0.02
23:15:04.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:04.793 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.8
23:15:04.800 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:04.800 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:04.802 00.002 7988 Enqueuing Expose request
23:15:04.802 00.000 15712 PPEC rslt: input = -0.26, final = -0.11, react = -0.16, pred = 0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 642.50
23:15:04.802 00.000 15712 PPEC: input: -0.26, control: -0.11, exposure: 1500
23:15:04.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:04.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:04.802 00.000 15712 MoveAxis(E, 36, ABG)
23:15:04.802 00.000 15712 Guiding  Dir = 2, Dur = 36
23:15:04.802 00.000 15712 IsGuiding returns 0
23:15:04.827 00.025 15712 PulseGuide returned control before completion, sleep 24
23:15:04.870 00.043 15712 IsGuiding returns 0
23:15:04.870 00.000 15712 Move returns status 0, amount 36
23:15:04.870 00.000 15712 MoveAxis(N, 0, ABG)
23:15:04.870 00.000 15712 Move returns status 0, amount 0
23:15:04.870 00.000 15712 move complete, result=0
23:15:04.870 00.000 7988 GuideStep: -0.3 px 36 ms EAST, 0.0 px 0 ms NORTH
23:15:04.877 00.007 15712 worker thread done servicing request
23:15:04.877 00.000 15712 Worker thread wakes up
23:15:04.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:04.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:06.510 01.633 15712 Exposure complete
23:15:06.569 00.059 15712 worker thread done servicing request
23:15:06.569 00.000 7988 OnExposeComplete: enter
23:15:06.569 00.000 7988 UpdateGuideState(): m_state=6
23:15:06.569 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
23:15:06.569 00.000 7988 Star::Find returns 1 (0), X=500.42, Y=800.36, Mass=1697, SNR=27.6, Peak=162 HFD=4.8
23:15:06.569 00.000 7988 MultiStar: [#1 0.27,-0.10,0.95,U] [#2 -0.27,-0.30,0.83,U] [#3 0.05,0.10,0.81,U] [#4 0.35,0.05,0.71,U] [#5 0.44,-0.20,0.00,M2] [#6 -0.03,-0.07,0.63,U] [#7 0.49,-0.06,0.00,M1] [#8 0.12,-0.10,0.41,U] 
23:15:06.569 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {-0.24, -0.27}
23:15:06.577 00.008 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
23:15:06.577 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
23:15:06.577 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.40 mountX=-0.11 mountY=-0.02, mountTheta=-3.00
23:15:06.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.11, opts=13)
23:15:06.577 00.000 7988 Enqueuing Move request for scope (0.02, -0.11)
23:15:06.577 00.000 15712 Worker thread wakes up
23:15:06.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:15:06.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:15:06.577 00.000 15712 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=-0.02
23:15:06.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:15:06.585 00.008 7988 UpdateGuideState exits: m=1697 SNR=27.6
23:15:06.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:06.585 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:06.585 00.000 7988 Enqueuing Expose request
23:15:06.585 00.000 15712 PPEC rslt: input = -0.11, final = 0.05, react = -0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.49
23:15:06.585 00.000 15712 PPEC: input: -0.11, control: 0.05, exposure: 1500
23:15:06.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:06.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:06.585 00.000 15712 MoveAxis(W, 16, ABG)
23:15:06.585 00.000 15712 Guiding  Dir = 3, Dur = 16
23:15:06.585 00.000 15712 IsGuiding returns 0
23:15:06.617 00.032 15712 IsGuiding returns 1
23:15:06.617 00.000 15712 scope still moving after pulse duration time elapsed
23:15:06.665 00.048 15712 IsGuiding returns 0
23:15:06.665 00.000 15712 scope move finished after 16 + 59 ms
23:15:06.665 00.000 15712 Move returns status 0, amount 16
23:15:06.665 00.000 15712 MoveAxis(N, 0, ABG)
23:15:06.665 00.000 15712 Move returns status 0, amount 0
23:15:06.665 00.000 15712 move complete, result=0
23:15:06.665 00.000 7988 GuideStep: -0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
23:15:06.667 00.002 15712 worker thread done servicing request
23:15:06.667 00.000 15712 Worker thread wakes up
23:15:06.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:06.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:08.072 01.405 15712 Exposure complete
23:15:08.133 00.061 15712 worker thread done servicing request
23:15:08.133 00.000 7988 OnExposeComplete: enter
23:15:08.133 00.000 7988 UpdateGuideState(): m_state=6
23:15:08.136 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
23:15:08.136 00.000 7988 Star::Find returns 1 (0), X=500.44, Y=800.26, Mass=1518, SNR=25.8, Peak=155 HFD=4.5
23:15:08.138 00.002 7988 MultiStar: [#1 0.10,-0.08,1.02,U] [#2 -0.23,-0.14,0.87,U] [#3 0.26,0.07,0.91,U] [#4 0.10,-0.02,0.73,U] [#5 0.37,0.06,0.74,U] [#6 0.01,0.12,0.67,U] [#7 0.16,0.32,0.52,U] [#8 0.30,0.28,0.50,U] 
23:15:08.140 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {-0.21, -0.37}
23:15:08.140 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
23:15:08.141 00.001 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
23:15:08.141 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.17 mountX=-0.01 mountY=-0.07, mountTheta=-1.73
23:15:08.143 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
23:15:08.145 00.002 7988 Enqueuing Move request for scope (0.07, -0.01)
23:15:08.145 00.000 15712 Worker thread wakes up
23:15:08.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:15:08.145 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:15:08.145 00.000 15712 Moving (0.07, -0.01) raw xDistance=-0.01 yDistance=-0.07
23:15:08.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:08.145 00.000 7988 UpdateGuideState exits: m=1518 SNR=25.8
23:15:08.149 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:08.149 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:08.149 00.000 7988 Enqueuing Expose request
23:15:08.149 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.47
23:15:08.149 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
23:15:08.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:08.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:15:08.149 00.000 15712 MoveAxis(W, 15, ABG)
23:15:08.149 00.000 15712 Guiding  Dir = 3, Dur = 15
23:15:08.149 00.000 15712 IsGuiding returns 0
23:15:08.168 00.019 15712 PulseGuide returned control before completion, sleep 11
23:15:08.216 00.048 15712 IsGuiding returns 1
23:15:08.216 00.000 15712 scope still moving after pulse duration time elapsed
23:15:08.245 00.029 15712 IsGuiding returns 0
23:15:08.245 00.000 15712 scope move finished after 15 + 77 ms
23:15:08.245 00.000 15712 Move returns status 0, amount 15
23:15:08.245 00.000 15712 MoveAxis(N, 0, ABG)
23:15:08.245 00.000 15712 Move returns status 0, amount 0
23:15:08.245 00.000 15712 move complete, result=0
23:15:08.245 00.000 15712 worker thread done servicing request
23:15:08.245 00.000 15712 Worker thread wakes up
23:15:08.245 00.000 7988 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
23:15:08.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:08.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:09.985 01.740 15712 Exposure complete
23:15:10.045 00.060 15712 worker thread done servicing request
23:15:10.045 00.000 7988 OnExposeComplete: enter
23:15:10.048 00.003 7988 UpdateGuideState(): m_state=6
23:15:10.048 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
23:15:10.050 00.002 7988 Star::Find returns 1 (0), X=500.38, Y=800.54, Mass=1529, SNR=26.2, Peak=134 HFD=4.9
23:15:10.050 00.000 7988 MultiStar: [#1 0.24,0.14,1.00,U] [#2 -0.30,-0.24,0.86,U] [#3 -0.03,0.26,0.84,U] [#4 -0.08,0.38,0.75,U] [#5 0.28,0.25,0.70,U] [#6 -0.28,0.40,0.00,M1] [#7 -0.05,0.24,0.49,U] [#8 -0.13,0.13,0.43,U] 
23:15:10.052 00.002 7988 refined, 7 included, MultiStar: {-0.04, 0.12}, one-star: {-0.27, -0.09}
23:15:10.052 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.56) = xAngle (0.37 = 0.37)
23:15:10.054 00.002 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
23:15:10.054 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.93 mountX=0.12 mountY=0.04, mountTheta=0.34
23:15:10.056 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.12, opts=13)
23:15:10.058 00.002 7988 Enqueuing Move request for scope (-0.04, 0.12)
23:15:10.058 00.000 15712 Worker thread wakes up
23:15:10.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:15:10.058 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:15:10.058 00.000 15712 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.04
23:15:10.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:10.058 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.2
23:15:10.061 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:10.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:10.063 00.002 7988 Enqueuing Expose request
23:15:10.065 00.002 15712 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.46
23:15:10.065 00.000 15712 PPEC: input: 0.12, control: 0.05, exposure: 1500
23:15:10.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:10.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:15:10.065 00.000 15712 MoveAxis(W, 15, ABG)
23:15:10.065 00.000 15712 Guiding  Dir = 3, Dur = 15
23:15:10.065 00.000 15712 IsGuiding returns 0
23:15:10.083 00.018 15712 IsGuiding returns 1
23:15:10.083 00.000 15712 scope still moving after pulse duration time elapsed
23:15:10.129 00.046 15712 IsGuiding returns 1
23:15:10.159 00.030 15712 IsGuiding returns 0
23:15:10.159 00.000 15712 scope move finished after 15 + 78 ms
23:15:10.159 00.000 15712 Move returns status 0, amount 15
23:15:10.159 00.000 15712 MoveAxis(N, 0, ABG)
23:15:10.159 00.000 15712 Move returns status 0, amount 0
23:15:10.159 00.000 15712 move complete, result=0
23:15:10.159 00.000 15712 worker thread done servicing request
23:15:10.159 00.000 15712 Worker thread wakes up
23:15:10.159 00.000 7988 GuideStep: 0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
23:15:10.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:10.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:11.566 01.407 15712 Exposure complete
23:15:11.626 00.060 15712 worker thread done servicing request
23:15:11.626 00.000 7988 OnExposeComplete: enter
23:15:11.627 00.001 7988 UpdateGuideState(): m_state=6
23:15:11.627 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
23:15:11.627 00.000 7988 Star::Find returns 1 (0), X=500.38, Y=800.39, Mass=1556, SNR=26.3, Peak=147 HFD=4.7
23:15:11.627 00.000 7988 MultiStar: [#1 0.19,0.25,0.95,U] [#2 -0.14,-0.34,0.86,U] [#3 0.22,0.18,0.87,U] [#4 0.08,0.18,0.76,U] [#5 0.40,-0.05,0.74,U] [#6 -0.16,0.16,0.65,U] [#7 -0.06,0.20,0.49,U] [#8 -0.19,0.36,0.43,U] 
23:15:11.627 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.27, -0.24}
23:15:11.627 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
23:15:11.627 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
23:15:11.627 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.25 mountX=0.05 mountY=-0.02, mountTheta=-0.34
23:15:11.627 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.05, opts=13)
23:15:11.627 00.000 7988 Enqueuing Move request for scope (0.02, 0.05)
23:15:11.627 00.000 15712 Worker thread wakes up
23:15:11.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:15:11.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:15:11.627 00.000 15712 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.02
23:15:11.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:11.627 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.3
23:15:11.641 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:11.643 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:11.643 00.000 7988 Enqueuing Expose request
23:15:11.643 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.45
23:15:11.643 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
23:15:11.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:11.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:11.643 00.000 15712 MoveAxis(W, 13, ABG)
23:15:11.643 00.000 15712 Guiding  Dir = 3, Dur = 13
23:15:11.643 00.000 15712 IsGuiding returns 0
23:15:11.668 00.025 15712 IsGuiding returns 1
23:15:11.668 00.000 15712 scope still moving after pulse duration time elapsed
23:15:11.709 00.041 15712 IsGuiding returns 0
23:15:11.709 00.000 15712 scope move finished after 13 + 57 ms
23:15:11.709 00.000 15712 Move returns status 0, amount 13
23:15:11.709 00.000 15712 MoveAxis(N, 0, ABG)
23:15:11.709 00.000 15712 Move returns status 0, amount 0
23:15:11.709 00.000 15712 move complete, result=0
23:15:11.709 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
23:15:11.718 00.009 15712 worker thread done servicing request
23:15:11.718 00.000 15712 Worker thread wakes up
23:15:11.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:11.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:13.351 01.633 15712 Exposure complete
23:15:13.411 00.060 15712 worker thread done servicing request
23:15:13.411 00.000 7988 OnExposeComplete: enter
23:15:13.411 00.000 7988 UpdateGuideState(): m_state=6
23:15:13.413 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
23:15:13.415 00.002 7988 Star::Find returns 1 (0), X=500.31, Y=799.93, Mass=1653, SNR=27.2, Peak=142 HFD=4.7
23:15:13.415 00.000 7988 MultiStar: [#1 0.21,-0.37,0.97,U] [#2 -0.40,-0.47,0.00,M2] [#3 -0.09,-0.25,0.83,U] [#4 0.33,-0.18,0.77,U] [#5 0.34,-0.40,0.00,M1] [#6 -0.03,-0.11,0.66,U] [#7 0.44,-0.42,0.00,M1] [#8 -0.27,-0.31,0.41,U] 
23:15:13.417 00.002 7988 refined, 5 included, MultiStar: {-0.02, -0.35}, one-star: {-0.34, -0.70}
23:15:13.417 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
23:15:13.419 00.002 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.06)
23:15:13.419 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.63 mountX=-0.35 mountY=0.03, mountTheta=3.06
23:15:13.421 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.35, opts=13)
23:15:13.423 00.002 7988 Enqueuing Move request for scope (-0.02, -0.35)
23:15:13.423 00.000 15712 Worker thread wakes up
23:15:13.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.35) opts 0xd
23:15:13.423 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.35)
23:15:13.423 00.000 15712 Moving (-0.02, -0.35) raw xDistance=-0.35 yDistance=0.03
23:15:13.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:15:13.423 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.2
23:15:13.426 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:13.427 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:13.428 00.001 7988 Enqueuing Expose request
23:15:13.428 00.000 15712 PPEC rslt: input = -0.35, final = -0.16, react = -0.21, pred = 0.05, hyst = -0.18, hyst_pct = 0.00, period_length = 642.43
23:15:13.428 00.000 15712 PPEC: input: -0.35, control: -0.16, exposure: 1500
23:15:13.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:13.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:13.428 00.000 15712 MoveAxis(E, 53, ABG)
23:15:13.428 00.000 15712 Guiding  Dir = 2, Dur = 53
23:15:13.452 00.024 15712 IsGuiding returns 0
23:15:13.470 00.018 15712 PulseGuide returned control before completion, sleep 47
23:15:13.523 00.053 15712 IsGuiding returns 1
23:15:13.523 00.000 15712 scope still moving after pulse duration time elapsed
23:15:13.555 00.032 15712 IsGuiding returns 0
23:15:13.555 00.000 15712 scope move finished after 53 + 43 ms
23:15:13.555 00.000 15712 Move returns status 0, amount 53
23:15:13.555 00.000 15712 MoveAxis(N, 0, ABG)
23:15:13.555 00.000 15712 Move returns status 0, amount 0
23:15:13.555 00.000 15712 move complete, result=0
23:15:13.555 00.000 15712 worker thread done servicing request
23:15:13.555 00.000 15712 Worker thread wakes up
23:15:13.555 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
23:15:13.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:13.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:14.976 01.421 15712 Exposure complete
23:15:15.024 00.048 15712 worker thread done servicing request
23:15:15.037 00.013 7988 OnExposeComplete: enter
23:15:15.037 00.000 7988 UpdateGuideState(): m_state=6
23:15:15.037 00.000 7988 Star::Find(15, 500, 799, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
23:15:15.040 00.003 7988 Star::Find returns 1 (0), X=500.27, Y=800.26, Mass=1538, SNR=26.1, Peak=163 HFD=4.6
23:15:15.040 00.000 7988 MultiStar: [#1 0.14,-0.20,0.97,U] [#2 -0.43,-0.34,0.00,M3] [#3 0.03,-0.14,0.85,U] [#4 0.24,-0.12,0.73,U] [#5 0.56,-0.22,0.00,M2] [#6 -0.02,-0.09,0.69,U] [#7 0.29,0.17,0.47,U] [#8 0.05,-0.13,0.44,U] 
23:15:15.040 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.16}, one-star: {-0.38, -0.36}
23:15:15.040 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
23:15:15.040 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
23:15:15.040 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.44 mountX=-0.16 mountY=-0.02, mountTheta=-3.04
23:15:15.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.16, opts=13)
23:15:15.040 00.000 7988 Enqueuing Move request for scope (0.02, -0.16)
23:15:15.040 00.000 15712 Worker thread wakes up
23:15:15.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
23:15:15.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
23:15:15.040 00.000 15712 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=-0.02
23:15:15.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:15.040 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.1
23:15:15.052 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:15.053 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:15.053 00.000 7988 Enqueuing Expose request
23:15:15.053 00.000 15712 PPEC rslt: input = -0.16, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.42
23:15:15.053 00.000 15712 PPEC: input: -0.16, control: 0.05, exposure: 1500
23:15:15.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:15.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:15.053 00.000 15712 MoveAxis(W, 15, ABG)
23:15:15.053 00.000 15712 Guiding  Dir = 3, Dur = 15
23:15:15.053 00.000 15712 IsGuiding returns 0
23:15:15.073 00.020 15712 IsGuiding returns 1
23:15:15.073 00.000 15712 scope still moving after pulse duration time elapsed
23:15:15.117 00.044 15712 IsGuiding returns 1
23:15:15.149 00.032 15712 IsGuiding returns 0
23:15:15.149 00.000 15712 scope move finished after 15 + 78 ms
23:15:15.149 00.000 15712 Move returns status 0, amount 15
23:15:15.149 00.000 15712 MoveAxis(N, 0, ABG)
23:15:15.149 00.000 15712 Move returns status 0, amount 0
23:15:15.149 00.000 15712 move complete, result=0
23:15:15.149 00.000 7988 GuideStep: -0.2 px 15 ms WEST, -0.0 px 0 ms NORTH
23:15:15.151 00.002 15712 worker thread done servicing request
23:15:15.151 00.000 15712 Worker thread wakes up
23:15:15.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:15.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:16.793 01.642 15712 Exposure complete
23:15:16.844 00.051 15712 worker thread done servicing request
23:15:16.844 00.000 7988 OnExposeComplete: enter
23:15:16.855 00.011 7988 UpdateGuideState(): m_state=6
23:15:16.855 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
23:15:16.857 00.002 7988 Star::Find returns 1 (0), X=500.23, Y=800.15, Mass=1526, SNR=26.0, Peak=153 HFD=4.5
23:15:16.857 00.000 7988 MultiStar: [#1 0.08,-0.24,0.96,U] [#2 -0.32,-0.40,0.00,M4] [#3 0.25,-0.22,0.87,U] [#4 0.28,-0.13,0.78,U] [#5 0.30,-0.41,0.00,M3] [#6 0.06,-0.20,0.68,U] [#7 0.30,0.01,0.54,U] [#8 0.13,0.30,0.47,U] 
23:15:16.860 00.003 7988 refined, 6 included, MultiStar: {0.07, -0.19}, one-star: {-0.42, -0.48}
23:15:16.860 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
23:15:16.862 00.002 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
23:15:16.862 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.23 mountX=-0.19 mountY=-0.06, mountTheta=-2.82
23:15:16.864 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.19, opts=13)
23:15:16.866 00.002 7988 Enqueuing Move request for scope (0.07, -0.19)
23:15:16.866 00.000 15712 Worker thread wakes up
23:15:16.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
23:15:16.866 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
23:15:16.866 00.000 15712 Moving (0.07, -0.19) raw xDistance=-0.19 yDistance=-0.06
23:15:16.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:16.866 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.0
23:15:16.870 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:16.870 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:16.871 00.001 7988 Enqueuing Expose request
23:15:16.871 00.000 15712 PPEC rslt: input = -0.19, final = -0.07, react = -0.11, pred = 0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 642.41
23:15:16.873 00.002 15712 PPEC: input: -0.19, control: -0.07, exposure: 1500
23:15:16.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:16.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:15:16.873 00.000 15712 MoveAxis(E, 21, ABG)
23:15:16.873 00.000 15712 Guiding  Dir = 2, Dur = 21
23:15:16.873 00.000 15712 IsGuiding returns 0
23:15:16.895 00.022 15712 IsGuiding returns 1
23:15:16.895 00.000 15712 scope still moving after pulse duration time elapsed
23:15:16.920 00.025 15712 IsGuiding returns 1
23:15:16.956 00.036 15712 IsGuiding returns 0
23:15:16.956 00.000 15712 scope move finished after 21 + 65 ms
23:15:16.956 00.000 15712 Move returns status 0, amount 21
23:15:16.956 00.000 15712 MoveAxis(N, 0, ABG)
23:15:16.956 00.000 15712 Move returns status 0, amount 0
23:15:16.956 00.000 15712 move complete, result=0
23:15:16.956 00.000 15712 worker thread done servicing request
23:15:16.956 00.000 15712 Worker thread wakes up
23:15:16.956 00.000 7988 GuideStep: -0.2 px 21 ms EAST, -0.1 px 0 ms NORTH
23:15:16.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:16.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:18.373 01.417 15712 Exposure complete
23:15:18.425 00.052 15712 worker thread done servicing request
23:15:18.425 00.000 7988 OnExposeComplete: enter
23:15:18.435 00.010 7988 UpdateGuideState(): m_state=6
23:15:18.435 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
23:15:18.435 00.000 7988 Star::Find returns 1 (0), X=500.48, Y=800.63, Mass=1615, SNR=26.5, Peak=139 HFD=4.9
23:15:18.435 00.000 7988 MultiStar: [#1 0.34,0.31,0.00,M1] [#2 -0.08,-0.33,0.85,U] [#3 0.38,0.17,0.82,U] [#4 0.16,0.04,0.75,U] [#5 0.30,0.13,0.75,U] [#6 0.00,0.21,0.70,U] [#7 0.40,0.25,0.00,M1] [#8 0.38,0.24,0.45,U] 
23:15:18.435 00.000 7988 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {-0.18, 0.00}
23:15:18.435 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
23:15:18.442 00.007 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
23:15:18.442 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=0.05 mountY=-0.11, mountTheta=-1.18
23:15:18.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.05, opts=13)
23:15:18.442 00.000 7988 Enqueuing Move request for scope (0.11, 0.05)
23:15:18.442 00.000 15712 Worker thread wakes up
23:15:18.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:15:18.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:15:18.442 00.000 15712 Moving (0.11, 0.05) raw xDistance=0.05 yDistance=-0.11
23:15:18.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:15:18.442 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.5
23:15:18.449 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:18.451 00.002 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.39
23:15:18.451 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:18.451 00.000 7988 Enqueuing Expose request
23:15:18.451 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
23:15:18.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:18.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:18.451 00.000 15712 MoveAxis(W, 11, ABG)
23:15:18.451 00.000 15712 Guiding  Dir = 3, Dur = 11
23:15:18.493 00.042 15712 IsGuiding returns 0
23:15:18.510 00.017 15712 IsGuiding returns 1
23:15:18.510 00.000 15712 scope still moving after pulse duration time elapsed
23:15:18.551 00.041 15712 IsGuiding returns 0
23:15:18.551 00.000 15712 scope move finished after 11 + 52 ms
23:15:18.551 00.000 15712 Move returns status 0, amount 11
23:15:18.551 00.000 15712 MoveAxis(N, 0, ABG)
23:15:18.551 00.000 15712 Move returns status 0, amount 0
23:15:18.551 00.000 15712 move complete, result=0
23:15:18.551 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
23:15:18.560 00.009 15712 worker thread done servicing request
23:15:18.560 00.000 15712 Worker thread wakes up
23:15:18.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:18.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:20.186 01.626 15712 Exposure complete
23:15:20.244 00.058 15712 worker thread done servicing request
23:15:20.244 00.000 7988 OnExposeComplete: enter
23:15:20.250 00.006 7988 UpdateGuideState(): m_state=6
23:15:20.250 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
23:15:20.252 00.002 7988 Star::Find returns 1 (0), X=500.49, Y=800.86, Mass=1512, SNR=25.9, Peak=139 HFD=4.5
23:15:20.254 00.002 7988 MultiStar: [#1 0.52,0.34,0.00,M2] [#2 0.05,0.02,0.88,U] [#3 0.19,0.43,0.00,M1] [#4 0.19,0.69,0.00,M1] [#5 0.39,0.37,0.00,M3] [#6 0.12,0.21,0.68,U] [#7 0.39,0.50,0.00,M2] [#8 -0.01,0.86,0.00,M1] 
23:15:20.254 00.000 7988 refined, 2 included, MultiStar: {-0.02, 0.15}, one-star: {-0.17, 0.23}
23:15:20.256 00.002 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
23:15:20.256 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
23:15:20.258 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.68 mountX=0.15 mountY=0.01, mountTheta=0.09
23:15:20.260 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.15, opts=13)
23:15:20.261 00.001 7988 Enqueuing Move request for scope (-0.02, 0.15)
23:15:20.261 00.000 15712 Worker thread wakes up
23:15:20.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
23:15:20.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
23:15:20.261 00.000 15712 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=0.01
23:15:20.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:20.261 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.9
23:15:20.266 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:20.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:20.266 00.000 7988 Enqueuing Expose request
23:15:20.266 00.000 15712 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.38
23:15:20.266 00.000 15712 PPEC: input: 0.15, control: 0.04, exposure: 1500
23:15:20.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:20.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:20.266 00.000 15712 MoveAxis(W, 12, ABG)
23:15:20.266 00.000 15712 Guiding  Dir = 3, Dur = 12
23:15:20.266 00.000 15712 IsGuiding returns 0
23:15:20.284 00.018 15712 IsGuiding returns 1
23:15:20.284 00.000 15712 scope still moving after pulse duration time elapsed
23:15:20.333 00.049 15712 IsGuiding returns 0
23:15:20.333 00.000 15712 scope move finished after 12 + 51 ms
23:15:20.333 00.000 15712 Move returns status 0, amount 12
23:15:20.333 00.000 15712 MoveAxis(N, 0, ABG)
23:15:20.333 00.000 15712 Move returns status 0, amount 0
23:15:20.333 00.000 15712 move complete, result=0
23:15:20.333 00.000 7988 GuideStep: 0.2 px 12 ms WEST, 0.0 px 0 ms NORTH
23:15:20.335 00.002 15712 worker thread done servicing request
23:15:20.335 00.000 15712 Worker thread wakes up
23:15:20.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:20.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:21.751 01.416 15712 Exposure complete
23:15:21.812 00.061 15712 worker thread done servicing request
23:15:21.812 00.000 7988 OnExposeComplete: enter
23:15:21.812 00.000 7988 UpdateGuideState(): m_state=6
23:15:21.812 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
23:15:21.812 00.000 7988 Star::Find returns 1 (0), X=500.27, Y=800.58, Mass=1534, SNR=26.2, Peak=131 HFD=4.6
23:15:21.812 00.000 7988 MultiStar: [#1 0.35,0.34,0.00,M3] [#2 -0.04,-0.03,0.90,U] [#3 0.23,0.50,0.00,M2] [#4 0.09,0.29,0.81,U] [#5 0.47,0.40,0.00,M4] [#6 0.23,0.44,0.00,M1] [#7 0.19,0.25,0.47,U] [#8 -0.11,0.58,0.00,M2] 
23:15:21.812 00.000 7988 refined, 3 included, MultiStar: {-0.08, 0.09}, one-star: {-0.38, -0.05}
23:15:21.812 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.56) = xAngle (0.75 = 0.75)
23:15:21.812 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
23:15:21.812 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.09 mountY=0.08, mountTheta=0.73
23:15:21.812 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.09, opts=13)
23:15:21.825 00.013 7988 Enqueuing Move request for scope (-0.08, 0.09)
23:15:21.825 00.000 15712 Worker thread wakes up
23:15:21.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:15:21.825 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:15:21.825 00.000 15712 Moving (-0.08, 0.09) raw xDistance=0.09 yDistance=0.08
23:15:21.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:21.825 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.2
23:15:21.828 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:21.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:21.828 00.000 7988 Enqueuing Expose request
23:15:21.828 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.37
23:15:21.828 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
23:15:21.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:21.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:15:21.828 00.000 15712 MoveAxis(W, 11, ABG)
23:15:21.828 00.000 15712 Guiding  Dir = 3, Dur = 11
23:15:21.828 00.000 15712 IsGuiding returns 0
23:15:21.844 00.016 15712 IsGuiding returns 1
23:15:21.844 00.000 15712 scope still moving after pulse duration time elapsed
23:15:21.893 00.049 15712 IsGuiding returns 0
23:15:21.893 00.000 15712 scope move finished after 11 + 55 ms
23:15:21.893 00.000 15712 Move returns status 0, amount 11
23:15:21.893 00.000 15712 MoveAxis(N, 0, ABG)
23:15:21.893 00.000 15712 Move returns status 0, amount 0
23:15:21.893 00.000 15712 move complete, result=0
23:15:21.893 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
23:15:21.901 00.008 15712 worker thread done servicing request
23:15:21.901 00.000 15712 Worker thread wakes up
23:15:21.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:21.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:23.537 01.636 15712 Exposure complete
23:15:23.593 00.056 15712 worker thread done servicing request
23:15:23.593 00.000 7988 OnExposeComplete: enter
23:15:23.598 00.005 7988 UpdateGuideState(): m_state=6
23:15:23.598 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
23:15:23.598 00.000 7988 Star::Find returns 1 (0), X=500.46, Y=800.76, Mass=1604, SNR=26.7, Peak=142 HFD=4.6
23:15:23.598 00.000 7988 MultiStar: [#1 0.32,0.14,1.00,U] [#2 -0.17,0.01,0.84,U] [#3 0.08,0.39,0.84,U] [#4 0.06,0.51,0.00,M1] [#5 0.38,0.24,0.71,U] [#6 -0.06,0.37,0.65,U] [#7 0.29,-0.03,0.53,U] [#8 -0.03,0.51,0.00,M3] 
23:15:23.598 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.18}, one-star: {-0.19, 0.13}
23:15:23.598 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
23:15:23.598 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
23:15:23.598 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.16 mountX=0.18 mountY=-0.08, mountTheta=-0.43
23:15:23.598 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.18, opts=13)
23:15:23.598 00.000 7988 Enqueuing Move request for scope (0.08, 0.18)
23:15:23.610 00.012 15712 Worker thread wakes up
23:15:23.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
23:15:23.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
23:15:23.610 00.000 15712 Moving (0.08, 0.18) raw xDistance=0.18 yDistance=-0.08
23:15:23.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:23.610 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.7
23:15:23.613 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:23.614 00.001 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 642.36
23:15:23.614 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
23:15:23.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:23.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:23.614 00.000 7988 Enqueuing Expose request
23:15:23.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:15:23.614 00.000 15712 MoveAxis(W, 47, ABG)
23:15:23.614 00.000 15712 Guiding  Dir = 3, Dur = 47
23:15:23.618 00.004 15712 IsGuiding returns 0
23:15:23.640 00.022 15712 PulseGuide returned control before completion, sleep 34
23:15:23.696 00.056 15712 IsGuiding returns 1
23:15:23.696 00.000 15712 scope still moving after pulse duration time elapsed
23:15:23.726 00.030 15712 IsGuiding returns 0
23:15:23.726 00.000 15712 scope move finished after 47 + 61 ms
23:15:23.726 00.000 15712 Move returns status 0, amount 47
23:15:23.726 00.000 15712 MoveAxis(N, 0, ABG)
23:15:23.726 00.000 15712 Move returns status 0, amount 0
23:15:23.726 00.000 15712 move complete, result=0
23:15:23.726 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
23:15:23.728 00.002 15712 worker thread done servicing request
23:15:23.728 00.000 15712 Worker thread wakes up
23:15:23.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:23.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:25.145 01.417 15712 Exposure complete
23:15:25.193 00.048 15712 worker thread done servicing request
23:15:25.193 00.000 7988 OnExposeComplete: enter
23:15:25.207 00.014 7988 UpdateGuideState(): m_state=6
23:15:25.207 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
23:15:25.207 00.000 7988 Star::Find returns 1 (0), X=500.31, Y=800.60, Mass=1580, SNR=26.4, Peak=129 HFD=4.6
23:15:25.210 00.003 7988 MultiStar: [#1 0.28,0.18,1.00,U] [#2 -0.12,-0.17,0.83,U] [#3 0.23,0.30,0.88,U] [#4 0.34,0.38,0.00,M2] [#5 0.36,0.14,0.74,U] [#6 0.11,0.21,0.68,U] [#7 0.33,0.49,0.00,M1] [#8 0.09,0.60,0.00,M4] 
23:15:25.210 00.000 7988 refined, 5 included, MultiStar: {0.07, 0.10}, one-star: {-0.35, -0.03}
23:15:25.210 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
23:15:25.210 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
23:15:25.210 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.93 mountX=0.10 mountY=-0.08, mountTheta=-0.65
23:15:25.210 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.10, opts=13)
23:15:25.210 00.000 7988 Enqueuing Move request for scope (0.07, 0.10)
23:15:25.210 00.000 15712 Worker thread wakes up
23:15:25.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:15:25.210 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:15:25.210 00.000 15712 Moving (0.07, 0.10) raw xDistance=0.10 yDistance=-0.08
23:15:25.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:25.210 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.4
23:15:25.220 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:25.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:25.222 00.002 7988 Enqueuing Expose request
23:15:25.222 00.000 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.34
23:15:25.222 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
23:15:25.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:25.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:15:25.222 00.000 15712 MoveAxis(W, 9, ABG)
23:15:25.222 00.000 15712 Guiding  Dir = 3, Dur = 9
23:15:25.222 00.000 15712 IsGuiding returns 0
23:15:25.238 00.016 15712 IsGuiding returns 0
23:15:25.238 00.000 15712 Move returns status 0, amount 9
23:15:25.238 00.000 15712 MoveAxis(N, 0, ABG)
23:15:25.238 00.000 15712 Move returns status 0, amount 0
23:15:25.238 00.000 15712 move complete, result=0
23:15:25.238 00.000 15712 worker thread done servicing request
23:15:25.238 00.000 15712 Worker thread wakes up
23:15:25.238 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
23:15:25.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:25.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:26.981 01.743 15712 Exposure complete
23:15:27.041 00.060 15712 worker thread done servicing request
23:15:27.041 00.000 7988 OnExposeComplete: enter
23:15:27.042 00.001 7988 UpdateGuideState(): m_state=6
23:15:27.042 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
23:15:27.045 00.003 7988 Star::Find returns 1 (0), X=500.42, Y=800.44, Mass=1525, SNR=26.1, Peak=146 HFD=4.4
23:15:27.045 00.000 7988 MultiStar: [#1 0.23,0.17,0.98,U] [#2 -0.22,-0.24,0.87,U] [#3 0.29,0.12,0.90,U] [#4 0.09,0.29,0.76,U] [#5 0.33,0.14,0.69,U] [#6 0.22,0.17,0.68,U] [#7 0.18,0.19,0.48,U] [#8 -0.10,0.29,0.48,U] 
23:15:27.045 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {-0.23, -0.19}
23:15:27.045 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
23:15:27.045 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
23:15:27.045 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.79 mountX=0.08 mountY=-0.08, mountTheta=-0.79
23:15:27.045 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.08, opts=13)
23:15:27.045 00.000 7988 Enqueuing Move request for scope (0.08, 0.08)
23:15:27.045 00.000 15712 Worker thread wakes up
23:15:27.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:15:27.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:15:27.045 00.000 15712 Moving (0.08, 0.08) raw xDistance=0.08 yDistance=-0.08
23:15:27.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:27.045 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.1
23:15:27.057 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:27.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:27.058 00.001 7988 Enqueuing Expose request
23:15:27.060 00.002 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.33
23:15:27.060 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
23:15:27.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:27.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:15:27.060 00.000 15712 MoveAxis(W, 9, ABG)
23:15:27.060 00.000 15712 Guiding  Dir = 3, Dur = 9
23:15:27.060 00.000 15712 IsGuiding returns 0
23:15:27.078 00.018 15712 IsGuiding returns 0
23:15:27.078 00.000 15712 Move returns status 0, amount 9
23:15:27.078 00.000 15712 MoveAxis(N, 0, ABG)
23:15:27.079 00.001 15712 Move returns status 0, amount 0
23:15:27.079 00.000 15712 move complete, result=0
23:15:27.079 00.000 15712 worker thread done servicing request
23:15:27.079 00.000 15712 Worker thread wakes up
23:15:27.079 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
23:15:27.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:27.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:28.494 01.415 15712 Exposure complete
23:15:28.542 00.048 15712 worker thread done servicing request
23:15:28.542 00.000 7988 OnExposeComplete: enter
23:15:28.558 00.016 7988 UpdateGuideState(): m_state=6
23:15:28.559 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
23:15:28.561 00.002 7988 Star::Find returns 1 (0), X=500.50, Y=800.37, Mass=1590, SNR=26.5, Peak=152 HFD=4.8
23:15:28.563 00.002 7988 MultiStar: [#1 0.29,0.07,0.98,U] [#2 -0.17,-0.38,0.83,U] [#3 0.27,0.10,0.82,U] [#4 0.27,0.06,0.74,U] [#5 0.56,0.10,0.00,M2] [#6 0.34,0.17,0.63,U] [#7 0.39,0.06,0.54,U] [#8 -0.11,0.21,0.46,U] 
23:15:28.563 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {-0.15, -0.26}
23:15:28.563 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.56) = xAngle (-1.76 = -1.76)
23:15:28.563 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.79 = -1.79)
23:15:28.563 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.19 mountX=-0.02 mountY=-0.13, mountTheta=-1.76
23:15:28.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.03, opts=13)
23:15:28.563 00.000 7988 Enqueuing Move request for scope (0.13, -0.03)
23:15:28.563 00.000 15712 Worker thread wakes up
23:15:28.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:15:28.563 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:15:28.563 00.000 15712 Moving (0.13, -0.03) raw xDistance=-0.02 yDistance=-0.13
23:15:28.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:15:28.563 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.5
23:15:28.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:28.574 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:28.576 00.002 7988 Enqueuing Expose request
23:15:28.576 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.32
23:15:28.576 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
23:15:28.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:28.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:15:28.576 00.000 15712 MoveAxis(W, 9, ABG)
23:15:28.576 00.000 15712 Guiding  Dir = 3, Dur = 9
23:15:28.576 00.000 15712 IsGuiding returns 0
23:15:28.593 00.017 15712 IsGuiding returns 0
23:15:28.593 00.000 15712 Move returns status 0, amount 9
23:15:28.593 00.000 15712 MoveAxis(N, 0, ABG)
23:15:28.593 00.000 15712 Move returns status 0, amount 0
23:15:28.593 00.000 15712 move complete, result=0
23:15:28.593 00.000 15712 worker thread done servicing request
23:15:28.593 00.000 15712 Worker thread wakes up
23:15:28.593 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
23:15:28.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:28.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:30.235 01.642 15712 Exposure complete
23:15:30.295 00.060 15712 worker thread done servicing request
23:15:30.295 00.000 7988 OnExposeComplete: enter
23:15:30.297 00.002 7988 UpdateGuideState(): m_state=6
23:15:30.297 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
23:15:30.297 00.000 7988 Star::Find returns 1 (0), X=500.62, Y=800.82, Mass=1637, SNR=26.8, Peak=133 HFD=4.6
23:15:30.297 00.000 7988 MultiStar: [#1 0.41,0.49,0.00,M1] [#2 -0.04,0.12,0.86,U] [#3 0.47,0.52,0.00,M1] [#4 0.13,0.72,0.00,M1] [#5 0.51,0.53,0.00,M3] [#6 0.19,0.56,0.00,M1] [#7 0.37,0.43,0.00,M1] [#8 0.34,0.83,0.00,M3] 
23:15:30.297 00.000 7988 refined, 1 included, MultiStar: {-0.04, 0.16}, one-star: {-0.04, 0.19}
23:15:30.297 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
23:15:30.297 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
23:15:30.297 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.81 mountX=0.16 mountY=0.03, mountTheta=0.22
23:15:30.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.16, opts=13)
23:15:30.297 00.000 7988 Enqueuing Move request for scope (-0.04, 0.16)
23:15:30.297 00.000 15712 Worker thread wakes up
23:15:30.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
23:15:30.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
23:15:30.297 00.000 15712 Moving (-0.04, 0.16) raw xDistance=0.16 yDistance=0.03
23:15:30.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:15:30.297 00.000 7988 UpdateGuideState exits: m=1637 SNR=26.8
23:15:30.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:30.312 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:30.312 00.000 7988 Enqueuing Expose request
23:15:30.312 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.31
23:15:30.312 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
23:15:30.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:30.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:30.312 00.000 15712 MoveAxis(W, 10, ABG)
23:15:30.312 00.000 15712 Guiding  Dir = 3, Dur = 10
23:15:30.312 00.000 15712 IsGuiding returns 0
23:15:30.363 00.051 15712 IsGuiding returns 1
23:15:30.363 00.000 15712 scope still moving after pulse duration time elapsed
23:15:30.392 00.029 15712 IsGuiding returns 0
23:15:30.392 00.000 15712 scope move finished after 10 + 66 ms
23:15:30.392 00.000 15712 Move returns status 0, amount 10
23:15:30.392 00.000 15712 MoveAxis(N, 0, ABG)
23:15:30.392 00.000 15712 Move returns status 0, amount 0
23:15:30.392 00.000 15712 move complete, result=0
23:15:30.392 00.000 15712 worker thread done servicing request
23:15:30.392 00.000 15712 Worker thread wakes up
23:15:30.392 00.000 7988 GuideStep: 0.2 px 10 ms WEST, 0.0 px 0 ms NORTH
23:15:30.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:30.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:31.812 01.420 15712 Exposure complete
23:15:31.858 00.046 15712 worker thread done servicing request
23:15:31.858 00.000 7988 OnExposeComplete: enter
23:15:31.874 00.016 7988 UpdateGuideState(): m_state=6
23:15:31.875 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
23:15:31.875 00.000 7988 Star::Find returns 1 (0), X=500.34, Y=800.93, Mass=1672, SNR=27.2, Peak=164 HFD=4.7
23:15:31.877 00.002 7988 MultiStar: [#1 0.38,0.45,0.00,M2] [#2 -0.22,0.06,0.83,U] [#3 0.12,0.53,0.00,M2] [#4 0.15,0.61,0.00,M2] [#5 0.29,0.38,0.00,M4] [#6 0.10,0.44,0.65,U] [#7 0.36,0.39,0.00,M2] [#8 0.05,0.67,0.00,M4] 
23:15:31.877 00.000 7988 refined, 2 included, MultiStar: {-0.17, 0.26}, one-star: {-0.31, 0.31}
23:15:31.879 00.002 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
23:15:31.879 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
23:15:31.881 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.15 mountX=0.26 mountY=0.17, mountTheta=0.57
23:15:31.883 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.26, opts=13)
23:15:31.883 00.000 7988 Enqueuing Move request for scope (-0.17, 0.26)
23:15:31.885 00.002 15712 Worker thread wakes up
23:15:31.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
23:15:31.885 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
23:15:31.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:31.885 00.000 7988 UpdateGuideState exits: m=1672 SNR=27.2
23:15:31.887 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:31.887 00.000 15712 Moving (-0.17, 0.26) raw xDistance=0.26 yDistance=0.17
23:15:31.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:31.889 00.002 7988 Enqueuing Expose request
23:15:31.891 00.002 15712 PPEC rslt: input = 0.26, final = 0.18, react = 0.16, pred = 0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 642.30
23:15:31.891 00.000 15712 PPEC: input: 0.26, control: 0.18, exposure: 1500
23:15:31.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:31.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:15:31.891 00.000 15712 MoveAxis(W, 60, ABG)
23:15:31.891 00.000 15712 Guiding  Dir = 3, Dur = 60
23:15:31.891 00.000 15712 IsGuiding returns 0
23:15:31.921 00.030 15712 PulseGuide returned control before completion, sleep 42
23:15:31.985 00.064 15712 IsGuiding returns 0
23:15:31.985 00.000 15712 Move returns status 0, amount 60
23:15:31.985 00.000 15712 MoveAxis(N, 0, ABG)
23:15:31.985 00.000 15712 Move returns status 0, amount 0
23:15:31.985 00.000 15712 move complete, result=0
23:15:31.985 00.000 15712 worker thread done servicing request
23:15:31.985 00.000 15712 Worker thread wakes up
23:15:31.985 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.2 px 0 ms NORTH
23:15:31.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:31.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:33.630 01.645 15712 Exposure complete
23:15:33.691 00.061 15712 worker thread done servicing request
23:15:33.691 00.000 7988 OnExposeComplete: enter
23:15:33.691 00.000 7988 UpdateGuideState(): m_state=6
23:15:33.693 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
23:15:33.695 00.002 7988 Star::Find returns 1 (0), X=500.34, Y=800.57, Mass=1663, SNR=27.3, Peak=137 HFD=4.7
23:15:33.695 00.000 7988 MultiStar: [#1 0.37,0.28,0.00,M3] [#2 0.05,-0.00,0.83,U] [#3 0.46,0.22,0.00,M3] [#4 0.34,0.54,0.00,M3] [#5 0.71,0.28,0.00,M5] [#6 -0.06,0.21,0.63,U] [#7 0.18,0.50,0.00,M3] [#8 0.02,0.38,0.44,U] 
23:15:33.695 00.000 7988 refined, 3 included, MultiStar: {-0.11, 0.08}, one-star: {-0.32, -0.06}
23:15:33.695 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.92 = 0.92)
23:15:33.695 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
23:15:33.695 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.49 mountX=0.08 mountY=0.11, mountTheta=0.91
23:15:33.695 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.08, opts=13)
23:15:33.695 00.000 7988 Enqueuing Move request for scope (-0.11, 0.08)
23:15:33.695 00.000 15712 Worker thread wakes up
23:15:33.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
23:15:33.695 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
23:15:33.695 00.000 15712 Moving (-0.11, 0.08) raw xDistance=0.08 yDistance=0.11
23:15:33.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:15:33.695 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.3
23:15:33.706 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:33.707 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:33.707 00.000 7988 Enqueuing Expose request
23:15:33.707 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.29
23:15:33.707 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
23:15:33.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:33.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:15:33.707 00.000 15712 MoveAxis(W, 8, ABG)
23:15:33.707 00.000 15712 Guiding  Dir = 3, Dur = 8
23:15:33.707 00.000 15712 IsGuiding returns 0
23:15:33.723 00.016 15712 IsGuiding returns 0
23:15:33.723 00.000 15712 Move returns status 0, amount 8
23:15:33.723 00.000 15712 MoveAxis(N, 0, ABG)
23:15:33.723 00.000 15712 Move returns status 0, amount 0
23:15:33.723 00.000 15712 move complete, result=0
23:15:33.723 00.000 15712 worker thread done servicing request
23:15:33.723 00.000 15712 Worker thread wakes up
23:15:33.723 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
23:15:33.729 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:33.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:35.147 01.418 15712 Exposure complete
23:15:35.207 00.060 15712 worker thread done servicing request
23:15:35.207 00.000 7988 OnExposeComplete: enter
23:15:35.209 00.002 7988 UpdateGuideState(): m_state=6
23:15:35.209 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
23:15:35.209 00.000 7988 Star::Find returns 1 (0), X=500.50, Y=800.58, Mass=1560, SNR=26.1, Peak=138 HFD=4.5
23:15:35.209 00.000 7988 MultiStar: [#1 0.45,0.27,0.00,M4] [#2 -0.06,0.05,0.88,U] [#3 0.39,0.19,0.86,U] [#4 0.46,0.34,0.00,M4] [#5 0.52,0.06,0.00,M6] [#6 0.19,0.05,0.67,U] [#7 0.32,0.48,0.00,M4] [#8 0.15,0.39,0.45,U] 
23:15:35.209 00.000 7988 refined, 4 included, MultiStar: {0.08, 0.10}, one-star: {-0.16, -0.04}
23:15:35.209 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
23:15:35.209 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
23:15:35.209 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=0.10 mountY=-0.09, mountTheta=-0.73
23:15:35.209 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.10, opts=13)
23:15:35.209 00.000 7988 Enqueuing Move request for scope (0.08, 0.10)
23:15:35.209 00.000 15712 Worker thread wakes up
23:15:35.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:15:35.209 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:15:35.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:35.209 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.1
23:15:35.223 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:35.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:35.225 00.002 7988 Enqueuing Expose request
23:15:35.226 00.001 15712 Moving (0.08, 0.10) raw xDistance=0.10 yDistance=-0.09
23:15:35.226 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.28
23:15:35.226 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
23:15:35.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:35.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:15:35.226 00.000 15712 MoveAxis(W, 6, ABG)
23:15:35.226 00.000 15712 Guiding  Dir = 3, Dur = 6
23:15:35.226 00.000 15712 IsGuiding returns 0
23:15:35.243 00.017 15712 IsGuiding returns 0
23:15:35.243 00.000 15712 Move returns status 0, amount 6
23:15:35.243 00.000 15712 MoveAxis(N, 0, ABG)
23:15:35.243 00.000 15712 Move returns status 0, amount 0
23:15:35.243 00.000 15712 move complete, result=0
23:15:35.243 00.000 15712 worker thread done servicing request
23:15:35.243 00.000 15712 Worker thread wakes up
23:15:35.243 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:15:35.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:35.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:36.888 01.645 15712 Exposure complete
23:15:36.948 00.060 15712 worker thread done servicing request
23:15:36.948 00.000 7988 OnExposeComplete: enter
23:15:36.948 00.000 7988 UpdateGuideState(): m_state=6
23:15:36.950 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
23:15:36.952 00.002 7988 Star::Find returns 1 (0), X=500.63, Y=800.70, Mass=1639, SNR=26.7, Peak=153 HFD=4.7
23:15:36.952 00.000 7988 MultiStar: [#1 0.50,0.34,0.00,M5] [#2 0.13,0.12,0.82,U] [#3 0.35,0.26,0.84,U] [#4 0.46,0.45,0.00,M5] [#5 0.68,0.28,0.00,M7] [#6 0.59,0.54,0.00,M1] [#7 0.31,0.28,0.47,U] [#8 0.08,0.81,0.00,M3] 
23:15:36.954 00.002 7988 single-star, 3 included, MultiStar: {0.16, 0.17}, one-star: {-0.03, 0.07}
23:15:36.954 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
23:15:36.956 00.002 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
23:15:36.956 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.95 mountX=0.07 mountY=0.03, mountTheta=0.36
23:15:36.958 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
23:15:36.960 00.002 7988 Enqueuing Move request for scope (-0.03, 0.07)
23:15:36.961 00.001 15712 Worker thread wakes up
23:15:36.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:15:36.961 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:15:36.961 00.000 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.03
23:15:36.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:36.961 00.000 7988 UpdateGuideState exits: m=1639 SNR=26.7
23:15:36.964 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:36.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:36.966 00.002 7988 Enqueuing Expose request
23:15:36.966 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.27
23:15:36.966 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
23:15:36.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:36.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:36.966 00.000 15712 MoveAxis(W, 5, ABG)
23:15:36.968 00.002 15712 Guiding  Dir = 3, Dur = 5
23:15:36.968 00.000 15712 IsGuiding returns 0
23:15:37.018 00.050 15712 IsGuiding returns 0
23:15:37.018 00.000 15712 Move returns status 0, amount 5
23:15:37.018 00.000 15712 MoveAxis(N, 0, ABG)
23:15:37.018 00.000 15712 Move returns status 0, amount 0
23:15:37.018 00.000 15712 move complete, result=0
23:15:37.018 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:15:37.022 00.004 15712 worker thread done servicing request
23:15:37.022 00.000 15712 Worker thread wakes up
23:15:37.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:37.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:38.434 01.412 15712 Exposure complete
23:15:38.496 00.062 15712 worker thread done servicing request
23:15:38.496 00.000 7988 OnExposeComplete: enter
23:15:38.496 00.000 7988 UpdateGuideState(): m_state=6
23:15:38.500 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
23:15:38.502 00.002 7988 Star::Find returns 1 (0), X=500.70, Y=800.66, Mass=1532, SNR=26.1, Peak=148 HFD=4.7
23:15:38.502 00.000 7988 MultiStar: [#1 0.45,0.49,0.00,M6] [#2 0.18,0.14,0.85,U] [#3 0.43,0.41,0.00,M2] [#4 0.28,0.37,0.00,M6] [#5 0.64,0.30,0.00,M8] [#6 0.31,0.59,0.00,M2] [#7 0.21,0.44,0.00,M4] [#8 0.56,0.41,0.00,M4] 
23:15:38.504 00.002 7988 single-star, 1 included, MultiStar: {0.11, 0.08}, one-star: {0.05, 0.03}
23:15:38.504 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
23:15:38.504 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
23:15:38.504 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.57 mountX=0.03 mountY=-0.05, mountTheta=-1.00
23:15:38.509 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.03, opts=13)
23:15:38.511 00.002 7988 Enqueuing Move request for scope (0.05, 0.03)
23:15:38.514 00.003 15712 Worker thread wakes up
23:15:38.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:15:38.516 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:15:38.516 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:15:38.516 00.000 15712 Moving (0.05, 0.03) raw xDistance=0.03 yDistance=-0.05
23:15:38.516 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.1
23:15:38.518 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:38.518 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.26
23:15:38.518 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
23:15:38.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:38.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:15:38.520 00.002 15712 MoveAxis(W, 6, ABG)
23:15:38.520 00.000 15712 Guiding  Dir = 3, Dur = 6
23:15:38.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:38.520 00.000 7988 Enqueuing Expose request
23:15:38.522 00.002 15712 IsGuiding returns 0
23:15:38.539 00.017 15712 IsGuiding returns 0
23:15:38.539 00.000 15712 Move returns status 0, amount 6
23:15:38.539 00.000 15712 MoveAxis(N, 0, ABG)
23:15:38.539 00.000 15712 Move returns status 0, amount 0
23:15:38.539 00.000 15712 move complete, result=0
23:15:38.539 00.000 15712 worker thread done servicing request
23:15:38.539 00.000 15712 Worker thread wakes up
23:15:38.539 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:15:38.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:38.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:40.278 01.739 15712 Exposure complete
23:15:40.338 00.060 15712 worker thread done servicing request
23:15:40.339 00.001 7988 OnExposeComplete: enter
23:15:40.339 00.000 7988 UpdateGuideState(): m_state=6
23:15:40.341 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
23:15:40.341 00.000 7988 Star::Find returns 1 (0), X=500.39, Y=801.12, Mass=1572, SNR=26.3, Peak=156 HFD=4.4
23:15:40.343 00.002 7988 MultiStar: [#1 0.38,0.77,0.00,M7] [#2 -0.06,0.31,0.87,U] [#3 0.44,0.67,0.00,M3] [#4 0.40,0.93,0.00,M7] [#5 0.53,0.65,0.00,M9] [#6 0.23,0.87,0.00,M3] [#7 0.21,0.65,0.00,M5] [#8 0.34,0.79,0.00,M5] 
23:15:40.343 00.000 7988 refined, 1 included, MultiStar: {-0.17, 0.41}, one-star: {-0.26, 0.50}
23:15:40.345 00.002 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
23:15:40.345 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
23:15:40.347 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.41 hyp=0.44 cameraTheta=1.96 mountX=0.41 mountY=0.16, mountTheta=0.37
23:15:40.349 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.41, opts=13)
23:15:40.351 00.002 7988 Enqueuing Move request for scope (-0.17, 0.41)
23:15:40.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:40.353 00.002 7988 UpdateGuideState exits: m=1572 SNR=26.3
23:15:40.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:40.355 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:40.355 00.000 7988 Enqueuing Expose request
23:15:40.357 00.002 15712 Worker thread wakes up
23:15:40.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.41) opts 0xd
23:15:40.357 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.41)
23:15:40.357 00.000 15712 Moving (-0.17, 0.41) raw xDistance=0.41 yDistance=0.16
23:15:40.357 00.000 15712 PPEC rslt: input = 0.41, final = 0.26, react = 0.25, pred = 0.02, hyst = 0.22, hyst_pct = 0.00, period_length = 642.24
23:15:40.357 00.000 15712 PPEC: input: 0.41, control: 0.26, exposure: 1500
23:15:40.357 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:40.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:15:40.357 00.000 15712 MoveAxis(W, 86, ABG)
23:15:40.357 00.000 15712 Guiding  Dir = 3, Dur = 86
23:15:40.357 00.000 15712 IsGuiding returns 0
23:15:40.377 00.020 15712 PulseGuide returned control before completion, sleep 81
23:15:40.466 00.089 15712 IsGuiding returns 1
23:15:40.466 00.000 15712 scope still moving after pulse duration time elapsed
23:15:40.498 00.032 15712 IsGuiding returns 0
23:15:40.498 00.000 15712 scope move finished after 86 + 57 ms
23:15:40.498 00.000 15712 Move returns status 0, amount 86
23:15:40.498 00.000 15712 MoveAxis(N, 0, ABG)
23:15:40.498 00.000 15712 Move returns status 0, amount 0
23:15:40.498 00.000 15712 move complete, result=0
23:15:40.498 00.000 7988 GuideStep: 0.4 px 86 ms WEST, 0.2 px 0 ms NORTH
23:15:40.498 00.000 15712 worker thread done servicing request
23:15:40.498 00.000 15712 Worker thread wakes up
23:15:40.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:40.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:41.921 01.423 15712 Exposure complete
23:15:41.983 00.062 15712 worker thread done servicing request
23:15:41.983 00.000 7988 OnExposeComplete: enter
23:15:41.985 00.002 7988 UpdateGuideState(): m_state=6
23:15:41.985 00.000 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
23:15:41.987 00.002 7988 Star::Find returns 1 (0), X=500.47, Y=800.91, Mass=1584, SNR=26.6, Peak=151 HFD=4.3
23:15:41.989 00.002 7988 MultiStar: [#1 0.46,0.62,0.00,M8] [#2 -0.01,0.05,0.83,U] [#3 0.27,0.52,0.00,M4] [#4 0.21,0.64,0.00,M8] [#5 0.45,0.44,0.00,M10] [#6 0.28,0.63,0.00,M4] [#7 0.54,0.62,0.00,M6] [#8 -0.13,1.02,0.00,M6] 
23:15:41.989 00.000 7988 refined, 1 included, MultiStar: {-0.11, 0.18}, one-star: {-0.19, 0.28}
23:15:41.991 00.002 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
23:15:41.991 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
23:15:41.993 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.12 mountX=0.18 mountY=0.10, mountTheta=0.54
23:15:41.995 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.18, opts=13)
23:15:41.995 00.000 7988 Enqueuing Move request for scope (-0.11, 0.18)
23:15:41.997 00.002 15712 Worker thread wakes up
23:15:41.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
23:15:41.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
23:15:41.997 00.000 15712 Moving (-0.11, 0.18) raw xDistance=0.18 yDistance=0.10
23:15:41.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:41.998 00.001 7988 UpdateGuideState exits: m=1584 SNR=26.6
23:15:42.000 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:42.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:42.002 00.002 7988 Enqueuing Expose request
23:15:42.002 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 642.23
23:15:42.002 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
23:15:42.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:42.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:15:42.002 00.000 15712 MoveAxis(W, 39, ABG)
23:15:42.002 00.000 15712 Guiding  Dir = 3, Dur = 39
23:15:42.039 00.037 15712 IsGuiding returns 0
23:15:42.050 00.011 15712 PulseGuide returned control before completion, sleep 34
23:15:42.101 00.051 15712 IsGuiding returns 0
23:15:42.101 00.000 15712 Move returns status 0, amount 39
23:15:42.101 00.000 15712 MoveAxis(N, 0, ABG)
23:15:42.101 00.000 15712 Move returns status 0, amount 0
23:15:42.101 00.000 15712 move complete, result=0
23:15:42.101 00.000 15712 worker thread done servicing request
23:15:42.101 00.000 15712 Worker thread wakes up
23:15:42.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:42.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:42.101 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
23:15:43.739 01.638 15712 Exposure complete
23:15:43.809 00.070 15712 worker thread done servicing request
23:15:43.809 00.000 7988 OnExposeComplete: enter
23:15:43.809 00.000 7988 UpdateGuideState(): m_state=6
23:15:43.809 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
23:15:43.816 00.007 7988 Star::Find returns 1 (0), X=500.64, Y=800.77, Mass=1528, SNR=26.0, Peak=137 HFD=4.4
23:15:43.818 00.002 7988 MultiStar: [#1 0.50,0.35,0.00,M9] [#2 -0.06,0.11,0.89,U] [#3 0.47,0.56,0.00,M5] [#4 0.24,0.52,0.00,M9] [#5 0.59,0.14,0.00,R] [#6 0.34,0.17,0.65,U] [#7 0.31,0.42,0.00,M7] [#8 0.13,0.67,0.00,M7] 
23:15:43.818 00.000 7988 single-star, 2 included, MultiStar: {0.06, 0.14}, one-star: {-0.01, 0.14}
23:15:43.820 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
23:15:43.820 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
23:15:43.822 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.67 mountX=0.14 mountY=0.01, mountTheta=0.07
23:15:43.824 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.14, opts=13)
23:15:43.824 00.000 7988 Enqueuing Move request for scope (-0.01, 0.14)
23:15:43.826 00.002 15712 Worker thread wakes up
23:15:43.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
23:15:43.826 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
23:15:43.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:43.826 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.0
23:15:43.828 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:43.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:43.830 00.002 7988 Enqueuing Expose request
23:15:43.831 00.001 15712 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=0.01
23:15:43.831 00.000 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.22
23:15:43.831 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
23:15:43.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:43.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:43.831 00.000 15712 MoveAxis(W, 5, ABG)
23:15:43.831 00.000 15712 Guiding  Dir = 3, Dur = 5
23:15:43.831 00.000 15712 IsGuiding returns 0
23:15:43.859 00.028 15712 IsGuiding returns 0
23:15:43.859 00.000 15712 Move returns status 0, amount 5
23:15:43.859 00.000 15712 MoveAxis(N, 0, ABG)
23:15:43.859 00.000 15712 Move returns status 0, amount 0
23:15:43.859 00.000 15712 move complete, result=0
23:15:43.859 00.000 15712 worker thread done servicing request
23:15:43.859 00.000 15712 Worker thread wakes up
23:15:43.859 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:15:43.863 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:43.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:45.282 01.419 15712 Exposure complete
23:15:45.341 00.059 15712 worker thread done servicing request
23:15:45.341 00.000 7988 OnExposeComplete: enter
23:15:45.344 00.003 7988 UpdateGuideState(): m_state=6
23:15:45.344 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
23:15:45.344 00.000 7988 Star::Find returns 1 (0), X=500.39, Y=800.76, Mass=1535, SNR=26.0, Peak=133 HFD=4.5
23:15:45.344 00.000 7988 MultiStar: [#1 0.35,0.46,0.00,M10] [#2 -0.01,0.11,0.85,U] [#3 0.21,0.55,0.00,M6] [#4 0.22,0.37,0.77,U] [#5 0.07,0.12,0.76,U] [#6 0.09,0.30,0.69,U] [#7 0.41,0.38,0.00,M8] [#8 -0.14,0.71,0.00,M8] 
23:15:45.344 00.000 7988 refined, 4 included, MultiStar: {0.00, 0.20}, one-star: {-0.27, 0.14}
23:15:45.344 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.00 = -0.00)
23:15:45.344 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
23:15:45.344 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.56 mountX=0.20 mountY=-0.01, mountTheta=-0.03
23:15:45.344 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.20, opts=13)
23:15:45.344 00.000 7988 Enqueuing Move request for scope (0.00, 0.20)
23:15:45.344 00.000 15712 Worker thread wakes up
23:15:45.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
23:15:45.344 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
23:15:45.344 00.000 15712 Moving (0.00, 0.20) raw xDistance=0.20 yDistance=-0.01
23:15:45.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:45.344 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.0
23:15:45.358 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:45.361 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:45.361 00.000 7988 Enqueuing Expose request
23:15:45.361 00.000 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 642.21
23:15:45.361 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
23:15:45.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:45.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:15:45.361 00.000 15712 MoveAxis(W, 45, ABG)
23:15:45.361 00.000 15712 Guiding  Dir = 3, Dur = 45
23:15:45.377 00.016 15712 IsGuiding returns 0
23:15:45.400 00.023 15712 PulseGuide returned control before completion, sleep 36
23:15:45.440 00.040 15712 IsGuiding returns 1
23:15:45.440 00.000 15712 scope still moving after pulse duration time elapsed
23:15:45.476 00.036 15712 IsGuiding returns 0
23:15:45.476 00.000 15712 scope move finished after 45 + 51 ms
23:15:45.476 00.000 15712 Move returns status 0, amount 45
23:15:45.476 00.000 15712 MoveAxis(N, 0, ABG)
23:15:45.476 00.000 15712 Move returns status 0, amount 0
23:15:45.476 00.000 15712 move complete, result=0
23:15:45.476 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
23:15:45.477 00.001 15712 worker thread done servicing request
23:15:45.477 00.000 15712 Worker thread wakes up
23:15:45.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:45.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:47.117 01.640 15712 Exposure complete
23:15:47.175 00.058 15712 worker thread done servicing request
23:15:47.175 00.000 7988 OnExposeComplete: enter
23:15:47.180 00.005 7988 UpdateGuideState(): m_state=6
23:15:47.180 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
23:15:47.182 00.002 7988 Star::Find returns 1 (0), X=500.51, Y=800.52, Mass=1504, SNR=25.6, Peak=134 HFD=4.3
23:15:47.182 00.000 7988 MultiStar: [#1 0.44,0.29,0.00,R] [#2 0.06,-0.07,0.86,U] [#3 0.26,0.33,0.88,U] [#4 0.17,0.54,0.00,M9] [#5 -0.04,0.04,0.76,U] [#6 -0.03,0.30,0.68,U] [#7 0.33,0.40,0.00,M9] [#8 0.22,0.35,0.47,U] 
23:15:47.184 00.002 7988 refined, 5 included, MultiStar: {0.04, 0.11}, one-star: {-0.15, -0.11}
23:15:47.184 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
23:15:47.186 00.002 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
23:15:47.188 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=0.11 mountY=-0.04, mountTheta=-0.36
23:15:47.188 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.11, opts=13)
23:15:47.190 00.002 7988 Enqueuing Move request for scope (0.04, 0.11)
23:15:47.192 00.002 15712 Worker thread wakes up
23:15:47.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:15:47.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:15:47.192 00.000 15712 Moving (0.04, 0.11) raw xDistance=0.11 yDistance=-0.04
23:15:47.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:47.192 00.000 7988 UpdateGuideState exits: m=1504 SNR=25.6
23:15:47.194 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:47.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:47.196 00.002 7988 Enqueuing Expose request
23:15:47.198 00.002 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.20
23:15:47.198 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
23:15:47.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:47.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:15:47.198 00.000 15712 MoveAxis(W, 11, ABG)
23:15:47.198 00.000 15712 Guiding  Dir = 3, Dur = 11
23:15:47.198 00.000 15712 IsGuiding returns 0
23:15:47.216 00.018 15712 IsGuiding returns 1
23:15:47.216 00.000 15712 scope still moving after pulse duration time elapsed
23:15:47.260 00.044 15712 IsGuiding returns 0
23:15:47.260 00.000 15712 scope move finished after 11 + 57 ms
23:15:47.260 00.000 15712 Move returns status 0, amount 11
23:15:47.260 00.000 15712 MoveAxis(N, 0, ABG)
23:15:47.260 00.000 15712 Move returns status 0, amount 0
23:15:47.260 00.000 15712 move complete, result=0
23:15:47.260 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
23:15:47.269 00.009 15712 worker thread done servicing request
23:15:47.269 00.000 15712 Worker thread wakes up
23:15:47.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:47.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:48.684 01.415 15712 Exposure complete
23:15:48.744 00.060 15712 worker thread done servicing request
23:15:48.744 00.000 7988 OnExposeComplete: enter
23:15:48.746 00.002 7988 UpdateGuideState(): m_state=6
23:15:48.748 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
23:15:48.748 00.000 7988 Star::Find returns 1 (0), X=500.64, Y=800.77, Mass=1672, SNR=27.2, Peak=144 HFD=4.8
23:15:48.750 00.002 7988 MultiStar: [#1 0.05,0.16,0.96,U] [#2 -0.17,-0.00,0.87,U] [#3 0.22,0.35,0.85,U] [#4 0.33,0.48,0.00,M10] [#5 0.05,0.31,0.75,U] [#6 0.06,0.56,0.00,M2] [#7 0.48,0.35,0.00,M10] [#8 0.24,0.89,0.00,M8] 
23:15:48.750 00.000 7988 single-star, 4 included, MultiStar: {0.02, 0.19}, one-star: {-0.02, 0.15}
23:15:48.752 00.002 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
23:15:48.752 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
23:15:48.754 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.68 mountX=0.15 mountY=0.01, mountTheta=0.08
23:15:48.756 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.15, opts=13)
23:15:48.756 00.000 7988 Enqueuing Move request for scope (-0.02, 0.15)
23:15:48.758 00.002 15712 Worker thread wakes up
23:15:48.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
23:15:48.758 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
23:15:48.758 00.000 15712 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=0.01
23:15:48.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:48.758 00.000 7988 UpdateGuideState exits: m=1672 SNR=27.2
23:15:48.760 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:48.761 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:48.761 00.000 7988 Enqueuing Expose request
23:15:48.761 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.19
23:15:48.761 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
23:15:48.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:48.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:48.761 00.000 15712 MoveAxis(W, 11, ABG)
23:15:48.761 00.000 15712 Guiding  Dir = 3, Dur = 11
23:15:48.761 00.000 15712 IsGuiding returns 0
23:15:48.782 00.021 15712 IsGuiding returns 1
23:15:48.782 00.000 15712 scope still moving after pulse duration time elapsed
23:15:48.809 00.027 15712 IsGuiding returns 1
23:15:48.846 00.037 15712 IsGuiding returns 0
23:15:48.846 00.000 15712 scope move finished after 11 + 72 ms
23:15:48.846 00.000 15712 Move returns status 0, amount 11
23:15:48.846 00.000 15712 MoveAxis(N, 0, ABG)
23:15:48.846 00.000 15712 Move returns status 0, amount 0
23:15:48.846 00.000 15712 move complete, result=0
23:15:48.846 00.000 15712 worker thread done servicing request
23:15:48.846 00.000 15712 Worker thread wakes up
23:15:48.846 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
23:15:48.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:48.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:50.485 01.639 15712 Exposure complete
23:15:50.547 00.062 15712 worker thread done servicing request
23:15:50.547 00.000 7988 OnExposeComplete: enter
23:15:50.547 00.000 7988 UpdateGuideState(): m_state=6
23:15:50.547 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
23:15:50.547 00.000 7988 Star::Find returns 1 (0), X=500.57, Y=800.60, Mass=1660, SNR=27.3, Peak=151 HFD=4.9
23:15:50.547 00.000 7988 MultiStar: [#1 -0.04,0.01,0.97,U] [#2 -0.10,-0.10,0.82,U] [#3 0.21,0.36,0.85,U] [#4 0.32,0.41,0.00,R] [#5 -0.08,0.29,0.69,U] [#6 0.17,0.30,0.63,U] [#7 0.58,0.40,0.00,R] [#8 0.20,0.48,0.00,M9] 
23:15:50.547 00.000 7988 single-star, 5 included, MultiStar: {0.00, 0.12}, one-star: {-0.08, -0.02}
23:15:50.547 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.44 = 1.85)
23:15:50.547 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.47 = 1.82)
23:15:50.547 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.87 mountX=-0.02 mountY=0.08, mountTheta=1.85
23:15:50.547 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.02, opts=13)
23:15:50.547 00.000 7988 Enqueuing Move request for scope (-0.08, -0.02)
23:15:50.547 00.000 15712 Worker thread wakes up
23:15:50.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
23:15:50.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
23:15:50.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:50.560 00.013 7988 UpdateGuideState exits: m=1660 SNR=27.3
23:15:50.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:50.562 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:50.562 00.000 7988 Enqueuing Expose request
23:15:50.562 00.000 15712 Moving (-0.08, -0.02) raw xDistance=-0.02 yDistance=0.08
23:15:50.562 00.000 15712 PPEC rslt: input = -0.02, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 642.18
23:15:50.562 00.000 15712 PPEC: input: -0.02, control: 0.05, exposure: 1500
23:15:50.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:50.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:15:50.562 00.000 15712 MoveAxis(W, 15, ABG)
23:15:50.562 00.000 15712 Guiding  Dir = 3, Dur = 15
23:15:50.562 00.000 15712 IsGuiding returns 0
23:15:50.585 00.023 15712 IsGuiding returns 1
23:15:50.585 00.000 15712 scope still moving after pulse duration time elapsed
23:15:50.625 00.040 15712 IsGuiding returns 0
23:15:50.625 00.000 15712 scope move finished after 15 + 42 ms
23:15:50.625 00.000 15712 Move returns status 0, amount 15
23:15:50.625 00.000 15712 MoveAxis(N, 0, ABG)
23:15:50.625 00.000 15712 Move returns status 0, amount 0
23:15:50.625 00.000 15712 move complete, result=0
23:15:50.625 00.000 15712 worker thread done servicing request
23:15:50.625 00.000 15712 Worker thread wakes up
23:15:50.625 00.000 7988 GuideStep: -0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
23:15:50.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:50.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:52.044 01.419 15712 Exposure complete
23:15:52.103 00.059 15712 worker thread done servicing request
23:15:52.105 00.002 7988 OnExposeComplete: enter
23:15:52.106 00.001 7988 UpdateGuideState(): m_state=6
23:15:52.106 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
23:15:52.106 00.000 7988 Star::Find returns 1 (0), X=500.38, Y=800.85, Mass=1555, SNR=26.1, Peak=141 HFD=4.6
23:15:52.106 00.000 7988 MultiStar: [#1 -0.01,0.15,0.98,U] [#2 -0.28,0.19,0.88,U] [#3 0.18,0.31,0.84,U] [#4 -0.15,0.35,0.76,U] [#5 -0.33,0.22,0.73,U] [#6 0.06,0.60,0.00,M2] [#7 -0.11,0.19,0.53,U] [#8 0.20,1.03,0.00,M10] 
23:15:52.106 00.000 7988 refined, 6 included, MultiStar: {-0.14, 0.23}, one-star: {-0.27, 0.22}
23:15:52.106 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
23:15:52.106 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
23:15:52.106 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.11 mountX=0.23 mountY=0.13, mountTheta=0.52
23:15:52.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.23, opts=13)
23:15:52.106 00.000 7988 Enqueuing Move request for scope (-0.14, 0.23)
23:15:52.106 00.000 15712 Worker thread wakes up
23:15:52.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
23:15:52.106 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
23:15:52.106 00.000 15712 Moving (-0.14, 0.23) raw xDistance=0.23 yDistance=0.13
23:15:52.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:15:52.106 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.1
23:15:52.120 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:52.121 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:52.121 00.000 7988 Enqueuing Expose request
23:15:52.123 00.002 15712 PPEC rslt: input = 0.23, final = 0.21, react = 0.14, pred = 0.07, hyst = 0.13, hyst_pct = 0.00, period_length = 642.17
23:15:52.123 00.000 15712 PPEC: input: 0.23, control: 0.21, exposure: 1500
23:15:52.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:52.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:15:52.123 00.000 15712 MoveAxis(W, 67, ABG)
23:15:52.123 00.000 15712 Guiding  Dir = 3, Dur = 67
23:15:52.123 00.000 15712 IsGuiding returns 0
23:15:52.143 00.020 15712 PulseGuide returned control before completion, sleep 59
23:15:52.233 00.090 15712 IsGuiding returns 0
23:15:52.233 00.000 15712 Move returns status 0, amount 67
23:15:52.233 00.000 15712 MoveAxis(N, 0, ABG)
23:15:52.233 00.000 15712 Move returns status 0, amount 0
23:15:52.233 00.000 15712 move complete, result=0
23:15:52.233 00.000 7988 GuideStep: 0.2 px 67 ms WEST, 0.1 px 0 ms NORTH
23:15:52.240 00.007 15712 worker thread done servicing request
23:15:52.240 00.000 15712 Worker thread wakes up
23:15:52.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:52.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:53.878 01.638 15712 Exposure complete
23:15:53.925 00.047 15712 worker thread done servicing request
23:15:53.925 00.000 7988 OnExposeComplete: enter
23:15:53.940 00.015 7988 UpdateGuideState(): m_state=6
23:15:53.940 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
23:15:53.942 00.002 7988 Star::Find returns 1 (0), X=500.56, Y=800.54, Mass=1675, SNR=27.2, Peak=154 HFD=4.3
23:15:53.944 00.002 7988 MultiStar: [#1 -0.08,-0.19,1.00,U] [#2 -0.02,-0.13,0.87,U] [#3 0.13,0.32,0.80,U] [#4 -0.11,-0.10,0.74,U] [#5 0.07,-0.00,0.76,U] [#6 0.20,0.07,0.65,U] [#7 0.30,0.11,0.49,U] [#8 0.36,0.43,0.00,R] 
23:15:53.944 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {-0.10, -0.08}
23:15:53.946 00.002 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
23:15:53.946 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
23:15:53.948 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.59 mountX=-0.02 mountY=-0.03, mountTheta=-2.16
23:15:53.948 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
23:15:53.950 00.002 7988 Enqueuing Move request for scope (0.03, -0.02)
23:15:53.952 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:53.952 00.000 7988 UpdateGuideState exits: m=1675 SNR=27.2
23:15:53.954 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:53.954 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:53.955 00.001 15712 Worker thread wakes up
23:15:53.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:15:53.955 00.000 7988 Enqueuing Expose request
23:15:53.955 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:15:53.955 00.000 15712 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
23:15:53.959 00.004 15712 PPEC rslt: input = -0.02, final = 0.07, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 642.16
23:15:53.959 00.000 15712 PPEC: input: -0.02, control: 0.07, exposure: 1500
23:15:53.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:53.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:15:53.961 00.002 15712 MoveAxis(W, 23, ABG)
23:15:53.961 00.000 15712 Guiding  Dir = 3, Dur = 23
23:15:53.961 00.000 15712 IsGuiding returns 0
23:15:53.976 00.015 15712 PulseGuide returned control before completion, sleep 15
23:15:54.013 00.037 15712 IsGuiding returns 1
23:15:54.013 00.000 15712 scope still moving after pulse duration time elapsed
23:15:54.051 00.038 15712 IsGuiding returns 0
23:15:54.051 00.000 15712 scope move finished after 23 + 66 ms
23:15:54.051 00.000 15712 Move returns status 0, amount 23
23:15:54.051 00.000 15712 MoveAxis(N, 0, ABG)
23:15:54.051 00.000 15712 Move returns status 0, amount 0
23:15:54.051 00.000 15712 move complete, result=0
23:15:54.051 00.000 7988 GuideStep: -0.0 px 23 ms WEST, -0.0 px 0 ms NORTH
23:15:54.053 00.002 15712 worker thread done servicing request
23:15:54.053 00.000 15712 Worker thread wakes up
23:15:54.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:54.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:55.471 01.418 15712 Exposure complete
23:15:55.525 00.054 15712 worker thread done servicing request
23:15:55.525 00.000 7988 OnExposeComplete: enter
23:15:55.532 00.007 7988 UpdateGuideState(): m_state=6
23:15:55.532 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
23:15:55.532 00.000 7988 Star::Find returns 1 (0), X=500.42, Y=800.74, Mass=1697, SNR=27.3, Peak=156 HFD=4.6
23:15:55.532 00.000 7988 MultiStar: [#1 -0.08,-0.15,0.94,U] [#2 -0.00,-0.03,0.83,U] [#3 0.23,0.22,0.86,U] [#4 -0.18,0.09,0.74,U] [#5 0.06,-0.11,0.74,U] [#6 0.18,0.36,0.66,U] [#7 -0.35,-0.21,0.52,U] [#8 -0.07,0.03,0.43,U] 
23:15:55.532 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.23, 0.12}
23:15:55.532 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.83 = 0.83)
23:15:55.532 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
23:15:55.532 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.40 mountX=0.04 mountY=0.04, mountTheta=0.82
23:15:55.541 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
23:15:55.541 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
23:15:55.541 00.000 15712 Worker thread wakes up
23:15:55.541 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:15:55.541 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:15:55.541 00.000 15712 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=0.04
23:15:55.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:55.541 00.000 7988 UpdateGuideState exits: m=1697 SNR=27.3
23:15:55.547 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:55.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:55.548 00.001 7988 Enqueuing Expose request
23:15:55.548 00.000 15712 PPEC rslt: input = 0.04, final = 0.07, react = 0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 642.15
23:15:55.548 00.000 15712 PPEC: input: 0.04, control: 0.07, exposure: 1500
23:15:55.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:55.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:15:55.548 00.000 15712 MoveAxis(W, 22, ABG)
23:15:55.548 00.000 15712 Guiding  Dir = 3, Dur = 22
23:15:55.548 00.000 15712 IsGuiding returns 0
23:15:55.576 00.028 15712 IsGuiding returns 1
23:15:55.576 00.000 15712 scope still moving after pulse duration time elapsed
23:15:55.632 00.056 15712 IsGuiding returns 0
23:15:55.632 00.000 15712 scope move finished after 22 + 70 ms
23:15:55.644 00.012 15712 Move returns status 0, amount 22
23:15:55.644 00.000 15712 MoveAxis(N, 0, ABG)
23:15:55.644 00.000 15712 Move returns status 0, amount 0
23:15:55.644 00.000 15712 move complete, result=0
23:15:55.644 00.000 15712 worker thread done servicing request
23:15:55.644 00.000 15712 Worker thread wakes up
23:15:55.644 00.000 7988 GuideStep: 0.0 px 22 ms WEST, 0.0 px 0 ms NORTH
23:15:55.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:55.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:57.285 01.641 15712 Exposure complete
23:15:57.345 00.060 15712 worker thread done servicing request
23:15:57.345 00.000 7988 OnExposeComplete: enter
23:15:57.346 00.001 7988 UpdateGuideState(): m_state=6
23:15:57.348 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
23:15:57.348 00.000 7988 Star::Find returns 1 (0), X=500.42, Y=800.50, Mass=1626, SNR=27.0, Peak=186 HFD=4.3
23:15:57.350 00.002 7988 MultiStar: [#1 -0.18,-0.12,0.96,U] [#2 -0.20,-0.10,0.86,U] [#3 0.45,0.13,0.00,M1] [#4 -0.01,-0.07,0.78,U] [#5 -0.23,-0.12,0.76,U] [#6 -0.03,-0.01,0.66,U] [#7 -0.30,-0.14,0.51,U] [#8 -0.12,-0.12,0.45,U] 
23:15:57.350 00.000 7988 refined, 7 included, MultiStar: {-0.17, -0.10}, one-star: {-0.23, -0.13}
23:15:57.352 00.002 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
23:15:57.354 00.002 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.10)
23:15:57.354 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-2.59 mountX=-0.10 mountY=0.17, mountTheta=2.12
23:15:57.356 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.10, opts=13)
23:15:57.358 00.002 7988 Enqueuing Move request for scope (-0.17, -0.10)
23:15:57.358 00.000 15712 Worker thread wakes up
23:15:57.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
23:15:57.358 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
23:15:57.358 00.000 15712 Moving (-0.17, -0.10) raw xDistance=-0.10 yDistance=0.17
23:15:57.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:57.358 00.000 7988 UpdateGuideState exits: m=1626 SNR=27.0
23:15:57.361 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:57.362 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:57.362 00.000 7988 Enqueuing Expose request
23:15:57.362 00.000 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.14
23:15:57.362 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
23:15:57.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:57.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:15:57.362 00.000 15712 MoveAxis(W, 13, ABG)
23:15:57.362 00.000 15712 Guiding  Dir = 3, Dur = 13
23:15:57.362 00.000 15712 IsGuiding returns 0
23:15:57.385 00.023 15712 IsGuiding returns 1
23:15:57.385 00.000 15712 scope still moving after pulse duration time elapsed
23:15:57.430 00.045 15712 IsGuiding returns 0
23:15:57.430 00.000 15712 scope move finished after 13 + 54 ms
23:15:57.430 00.000 15712 Move returns status 0, amount 13
23:15:57.430 00.000 15712 MoveAxis(N, 0, ABG)
23:15:57.430 00.000 15712 Move returns status 0, amount 0
23:15:57.430 00.000 15712 move complete, result=0
23:15:57.430 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.2 px 0 ms NORTH
23:15:57.435 00.005 15712 worker thread done servicing request
23:15:57.435 00.000 15712 Worker thread wakes up
23:15:57.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:57.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:15:58.848 01.413 15712 Exposure complete
23:15:58.909 00.061 15712 worker thread done servicing request
23:15:58.909 00.000 7988 OnExposeComplete: enter
23:15:58.909 00.000 7988 UpdateGuideState(): m_state=6
23:15:58.911 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
23:15:58.911 00.000 7988 Star::Find returns 1 (0), X=500.42, Y=800.47, Mass=1649, SNR=27.1, Peak=149 HFD=5.0
23:15:58.913 00.002 7988 MultiStar: [#1 -0.10,-0.05,0.96,U] [#2 -0.04,-0.19,0.86,U] [#3 0.39,0.16,0.84,U] [#4 -0.02,-0.09,0.71,U] [#5 0.00,-0.02,0.71,U] [#6 0.18,0.14,0.62,U] [#7 -0.24,-0.18,0.46,U] [#8 -0.05,0.08,0.44,U] 
23:15:58.915 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.24, -0.16}
23:15:58.915 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
23:15:58.917 00.002 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.85)
23:15:58.917 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.84 mountX=-0.04 mountY=0.01, mountTheta=2.85
23:15:58.919 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
23:15:58.921 00.002 7988 Enqueuing Move request for scope (-0.01, -0.04)
23:15:58.921 00.000 15712 Worker thread wakes up
23:15:58.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:15:58.921 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:15:58.921 00.000 15712 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
23:15:58.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:15:58.921 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.1
23:15:58.924 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:58.925 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:15:58.925 00.000 7988 Enqueuing Expose request
23:15:58.925 00.000 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.13
23:15:58.925 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
23:15:58.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:58.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:58.925 00.000 15712 MoveAxis(W, 12, ABG)
23:15:58.925 00.000 15712 Guiding  Dir = 3, Dur = 12
23:15:58.925 00.000 15712 IsGuiding returns 0
23:15:58.945 00.020 15712 IsGuiding returns 1
23:15:58.945 00.000 15712 scope still moving after pulse duration time elapsed
23:15:58.995 00.050 15712 IsGuiding returns 0
23:15:58.995 00.000 15712 scope move finished after 12 + 59 ms
23:15:58.995 00.000 15712 Move returns status 0, amount 12
23:15:58.995 00.000 15712 MoveAxis(N, 0, ABG)
23:15:58.995 00.000 15712 Move returns status 0, amount 0
23:15:58.995 00.000 15712 move complete, result=0
23:15:58.995 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
23:15:59.002 00.007 15712 worker thread done servicing request
23:15:59.002 00.000 15712 Worker thread wakes up
23:15:59.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:15:59.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:00.742 01.740 15712 Exposure complete
23:16:00.792 00.050 15712 worker thread done servicing request
23:16:00.792 00.000 7988 OnExposeComplete: enter
23:16:00.803 00.011 7988 UpdateGuideState(): m_state=6
23:16:00.803 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
23:16:00.803 00.000 7988 Star::Find returns 1 (0), X=500.42, Y=800.51, Mass=1608, SNR=26.4, Peak=144 HFD=4.9
23:16:00.803 00.000 7988 MultiStar: [#1 -0.17,-0.25,0.99,U] [#2 -0.20,-0.20,0.86,U] [#3 0.15,0.04,0.91,U] [#4 -0.33,-0.10,0.76,U] [#5 -0.15,0.08,0.75,U] [#6 0.03,0.22,0.67,U] [#7 -0.43,-0.23,0.00,M1] [#8 -0.02,-0.12,0.47,U] 
23:16:00.803 00.000 7988 refined, 7 included, MultiStar: {-0.12, -0.07}, one-star: {-0.23, -0.11}
23:16:00.809 00.006 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.21 = 2.08)
23:16:00.809 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.04)
23:16:00.809 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.64 mountX=-0.07 mountY=0.13, mountTheta=2.07
23:16:00.809 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.07, opts=13)
23:16:00.809 00.000 7988 Enqueuing Move request for scope (-0.12, -0.07)
23:16:00.809 00.000 15712 Worker thread wakes up
23:16:00.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
23:16:00.809 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
23:16:00.809 00.000 15712 Moving (-0.12, -0.07) raw xDistance=-0.07 yDistance=0.13
23:16:00.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:00.809 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.4
23:16:00.817 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:00.819 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:00.819 00.000 7988 Enqueuing Expose request
23:16:00.819 00.000 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 642.12
23:16:00.819 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
23:16:00.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:00.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:16:00.819 00.000 15712 MoveAxis(W, 12, ABG)
23:16:00.819 00.000 15712 Guiding  Dir = 3, Dur = 12
23:16:00.819 00.000 15712 IsGuiding returns 0
23:16:00.835 00.016 15712 IsGuiding returns 1
23:16:00.835 00.000 15712 scope still moving after pulse duration time elapsed
23:16:00.886 00.051 15712 IsGuiding returns 0
23:16:00.886 00.000 15712 scope move finished after 12 + 52 ms
23:16:00.886 00.000 15712 Move returns status 0, amount 12
23:16:00.886 00.000 15712 MoveAxis(N, 0, ABG)
23:16:00.886 00.000 15712 Move returns status 0, amount 0
23:16:00.886 00.000 15712 move complete, result=0
23:16:00.886 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
23:16:00.888 00.002 15712 worker thread done servicing request
23:16:00.888 00.000 15712 Worker thread wakes up
23:16:00.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:00.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:02.304 01.416 15712 Exposure complete
23:16:02.363 00.059 15712 worker thread done servicing request
23:16:02.363 00.000 7988 OnExposeComplete: enter
23:16:02.365 00.002 7988 UpdateGuideState(): m_state=6
23:16:02.365 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
23:16:02.365 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=800.59, Mass=1667, SNR=27.2, Peak=169 HFD=4.9
23:16:02.365 00.000 7988 MultiStar: [#1 0.20,-0.08,1.00,U] [#2 0.14,-0.14,0.86,U] [#3 0.48,0.17,0.00,M1] [#4 0.08,-0.12,0.76,U] [#5 0.08,-0.30,0.71,U] [#6 0.29,0.16,0.65,U] [#7 -0.07,-0.16,0.45,U] [#8 0.07,-0.20,0.44,U] 
23:16:02.365 00.000 7988 single-star, 7 included, MultiStar: {0.10, -0.10}, one-star: {-0.06, -0.04}
23:16:02.365 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
23:16:02.372 00.007 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.12)
23:16:02.372 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.57 mountX=-0.04 mountY=0.06, mountTheta=2.14
23:16:02.372 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
23:16:02.372 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
23:16:02.372 00.000 15712 Worker thread wakes up
23:16:02.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:16:02.372 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:16:02.372 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
23:16:02.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:02.372 00.000 7988 UpdateGuideState exits: m=1667 SNR=27.2
23:16:02.379 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:02.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:02.381 00.002 7988 Enqueuing Expose request
23:16:02.381 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.10
23:16:02.381 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
23:16:02.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:02.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:16:02.381 00.000 15712 MoveAxis(W, 9, ABG)
23:16:02.381 00.000 15712 Guiding  Dir = 3, Dur = 9
23:16:02.381 00.000 15712 IsGuiding returns 0
23:16:02.397 00.016 15712 IsGuiding returns 0
23:16:02.397 00.000 15712 Move returns status 0, amount 9
23:16:02.397 00.000 15712 MoveAxis(N, 0, ABG)
23:16:02.397 00.000 15712 Move returns status 0, amount 0
23:16:02.397 00.000 15712 move complete, result=0
23:16:02.397 00.000 15712 worker thread done servicing request
23:16:02.397 00.000 15712 Worker thread wakes up
23:16:02.397 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
23:16:02.406 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:02.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:04.043 01.637 15712 Exposure complete
23:16:04.089 00.046 15712 worker thread done servicing request
23:16:04.089 00.000 7988 OnExposeComplete: enter
23:16:04.106 00.017 7988 UpdateGuideState(): m_state=6
23:16:04.106 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
23:16:04.108 00.002 7988 Star::Find returns 1 (0), X=500.68, Y=800.91, Mass=1630, SNR=26.7, Peak=145 HFD=4.4
23:16:04.108 00.000 7988 MultiStar: [#1 0.20,0.18,0.96,U] [#2 0.09,0.24,0.83,U] [#3 0.34,0.52,0.00,M2] [#4 0.24,0.10,0.77,U] [#5 0.12,0.60,0.00,M1] [#6 0.26,0.41,0.00,M1] [#7 0.08,0.01,0.50,U] [#8 0.08,0.41,0.41,U] 
23:16:04.110 00.002 7988 refined, 5 included, MultiStar: {0.12, 0.20}, one-star: {0.02, 0.29}
23:16:04.110 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
23:16:04.112 00.002 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
23:16:04.112 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.03 mountX=0.20 mountY=-0.13, mountTheta=-0.56
23:16:04.114 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.20, opts=13)
23:16:04.116 00.002 7988 Enqueuing Move request for scope (0.12, 0.20)
23:16:04.118 00.002 15712 Worker thread wakes up
23:16:04.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
23:16:04.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
23:16:04.118 00.000 15712 Moving (0.12, 0.20) raw xDistance=0.20 yDistance=-0.13
23:16:04.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:04.118 00.000 7988 UpdateGuideState exits: m=1630 SNR=26.7
23:16:04.120 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:04.121 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:04.121 00.000 7988 Enqueuing Expose request
23:16:04.123 00.002 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 642.09
23:16:04.123 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
23:16:04.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:04.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:16:04.123 00.000 15712 MoveAxis(W, 49, ABG)
23:16:04.123 00.000 15712 Guiding  Dir = 3, Dur = 49
23:16:04.123 00.000 15712 IsGuiding returns 0
23:16:04.144 00.021 15712 PulseGuide returned control before completion, sleep 36
23:16:04.185 00.041 15712 IsGuiding returns 1
23:16:04.185 00.000 15712 scope still moving after pulse duration time elapsed
23:16:04.242 00.057 15712 IsGuiding returns 0
23:16:04.242 00.000 15712 scope move finished after 49 + 70 ms
23:16:04.242 00.000 15712 Move returns status 0, amount 49
23:16:04.242 00.000 15712 MoveAxis(N, 0, ABG)
23:16:04.242 00.000 15712 Move returns status 0, amount 0
23:16:04.242 00.000 15712 move complete, result=0
23:16:04.242 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
23:16:04.245 00.003 15712 worker thread done servicing request
23:16:04.245 00.000 15712 Worker thread wakes up
23:16:04.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:04.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:05.655 01.410 15712 Exposure complete
23:16:05.716 00.061 15712 worker thread done servicing request
23:16:05.716 00.000 7988 OnExposeComplete: enter
23:16:05.717 00.001 7988 UpdateGuideState(): m_state=6
23:16:05.717 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
23:16:05.717 00.000 7988 Star::Find returns 1 (0), X=500.77, Y=800.39, Mass=1749, SNR=27.8, Peak=193 HFD=4.7
23:16:05.717 00.000 7988 MultiStar: [#1 0.26,-0.21,0.98,U] [#2 0.13,-0.13,0.82,U] [#3 0.47,0.16,0.00,M3] [#4 0.24,-0.33,0.69,U] [#5 0.29,0.03,0.70,U] [#6 0.56,-0.05,0.00,M2] [#7 0.26,0.02,0.47,U] [#8 0.24,0.12,0.45,U] 
23:16:05.717 00.000 7988 refined, 6 included, MultiStar: {0.21, -0.14}, one-star: {0.11, -0.24}
23:16:05.723 00.006 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
23:16:05.723 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
23:16:05.723 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.58 mountX=-0.14 mountY=-0.21, mountTheta=-2.16
23:16:05.723 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.14, opts=13)
23:16:05.723 00.000 7988 Enqueuing Move request for scope (0.21, -0.14)
23:16:05.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:05.723 00.000 7988 UpdateGuideState exits: m=1749 SNR=27.8
23:16:05.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:05.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:05.733 00.010 7988 Enqueuing Expose request
23:16:05.733 00.000 15712 Worker thread wakes up
23:16:05.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
23:16:05.733 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
23:16:05.733 00.000 15712 Moving (0.21, -0.14) raw xDistance=-0.14 yDistance=-0.21
23:16:05.733 00.000 15712 PPEC rslt: input = -0.14, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.08
23:16:05.733 00.000 15712 PPEC: input: -0.14, control: 0.02, exposure: 1500
23:16:05.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:05.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:16:05.733 00.000 15712 MoveAxis(W, 7, ABG)
23:16:05.733 00.000 15712 Guiding  Dir = 3, Dur = 7
23:16:05.757 00.024 15712 IsGuiding returns 0
23:16:05.774 00.017 15712 IsGuiding returns 0
23:16:05.774 00.000 15712 Move returns status 0, amount 7
23:16:05.774 00.000 15712 MoveAxis(N, 0, ABG)
23:16:05.774 00.000 15712 Move returns status 0, amount 0
23:16:05.774 00.000 15712 move complete, result=0
23:16:05.774 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
23:16:05.779 00.005 15712 worker thread done servicing request
23:16:05.779 00.000 15712 Worker thread wakes up
23:16:05.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:05.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:07.517 01.738 15712 Exposure complete
23:16:07.577 00.060 15712 worker thread done servicing request
23:16:07.577 00.000 7988 OnExposeComplete: enter
23:16:07.579 00.002 7988 UpdateGuideState(): m_state=6
23:16:07.581 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
23:16:07.581 00.000 7988 Star::Find returns 1 (0), X=500.94, Y=800.53, Mass=1580, SNR=26.4, Peak=151 HFD=4.3
23:16:07.583 00.002 7988 MultiStar: [#1 0.16,0.14,0.97,U] [#2 0.32,0.08,0.87,U] [#3 0.60,0.61,0.00,M4] [#4 0.31,0.19,0.76,U] [#5 0.11,0.35,0.76,U] [#6 0.49,0.36,0.00,M3] [#7 0.09,-0.11,0.48,U] [#8 0.14,0.25,0.50,U] 
23:16:07.583 00.000 7988 refined, 6 included, MultiStar: {0.21, 0.11}, one-star: {0.28, -0.09}
23:16:07.585 00.002 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
23:16:07.585 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
23:16:07.587 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.48 mountX=0.11 mountY=-0.22, mountTheta=-1.09
23:16:07.589 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.11, opts=13)
23:16:07.589 00.000 7988 Enqueuing Move request for scope (0.21, 0.11)
23:16:07.591 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:07.592 00.001 7988 UpdateGuideState exits: m=1580 SNR=26.4
23:16:07.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:07.594 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:07.595 00.001 7988 Enqueuing Expose request
23:16:07.597 00.002 15712 Worker thread wakes up
23:16:07.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
23:16:07.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
23:16:07.597 00.000 15712 Moving (0.21, 0.11) raw xDistance=0.11 yDistance=-0.22
23:16:07.597 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.07
23:16:07.597 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
23:16:07.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:07.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:16:07.597 00.000 15712 MoveAxis(W, 7, ABG)
23:16:07.597 00.000 15712 Guiding  Dir = 3, Dur = 7
23:16:07.631 00.034 15712 IsGuiding returns 0
23:16:07.648 00.017 15712 IsGuiding returns 0
23:16:07.648 00.000 15712 Move returns status 0, amount 7
23:16:07.648 00.000 15712 MoveAxis(N, 0, ABG)
23:16:07.648 00.000 15712 Move returns status 0, amount 0
23:16:07.648 00.000 15712 move complete, result=0
23:16:07.648 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
23:16:07.649 00.001 15712 worker thread done servicing request
23:16:07.649 00.000 15712 Worker thread wakes up
23:16:07.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:07.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:09.062 01.413 15712 Exposure complete
23:16:09.119 00.057 15712 worker thread done servicing request
23:16:09.119 00.000 7988 OnExposeComplete: enter
23:16:09.124 00.005 7988 UpdateGuideState(): m_state=6
23:16:09.124 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
23:16:09.124 00.000 7988 Star::Find returns 1 (0), X=500.69, Y=800.45, Mass=1677, SNR=27.5, Peak=154 HFD=4.7
23:16:09.124 00.000 7988 MultiStar: [#1 0.04,-0.04,0.94,U] [#2 0.04,-0.16,0.82,U] [#3 0.20,0.30,0.84,U] [#4 0.08,-0.11,0.71,U] [#5 -0.03,-0.02,0.72,U] [#6 0.21,0.25,0.64,U] [#7 0.01,-0.12,0.51,U] [#8 -0.01,-0.05,0.39,U] 
23:16:09.124 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.03, -0.18}
23:16:09.124 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
23:16:09.124 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
23:16:09.124 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=-0.02 mountY=-0.06, mountTheta=-1.80
23:16:09.124 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
23:16:09.124 00.000 7988 Enqueuing Move request for scope (0.07, -0.02)
23:16:09.136 00.012 15712 Worker thread wakes up
23:16:09.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:16:09.136 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:16:09.136 00.000 15712 Moving (0.07, -0.02) raw xDistance=-0.02 yDistance=-0.06
23:16:09.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:09.136 00.000 7988 UpdateGuideState exits: m=1677 SNR=27.5
23:16:09.138 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:09.140 00.002 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.06
23:16:09.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:09.140 00.000 7988 Enqueuing Expose request
23:16:09.140 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
23:16:09.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:09.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:16:09.140 00.000 15712 MoveAxis(W, 6, ABG)
23:16:09.140 00.000 15712 Guiding  Dir = 3, Dur = 6
23:16:09.140 00.000 15712 IsGuiding returns 0
23:16:09.166 00.026 15712 IsGuiding returns 0
23:16:09.166 00.000 15712 Move returns status 0, amount 6
23:16:09.166 00.000 15712 MoveAxis(N, 0, ABG)
23:16:09.166 00.000 15712 Move returns status 0, amount 0
23:16:09.166 00.000 15712 move complete, result=0
23:16:09.166 00.000 15712 worker thread done servicing request
23:16:09.166 00.000 15712 Worker thread wakes up
23:16:09.166 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:16:09.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:09.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:10.800 01.634 15712 Exposure complete
23:16:10.851 00.051 15712 worker thread done servicing request
23:16:10.851 00.000 7988 OnExposeComplete: enter
23:16:10.862 00.011 7988 UpdateGuideState(): m_state=6
23:16:10.862 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
23:16:10.862 00.000 7988 Star::Find returns 1 (0), X=500.41, Y=800.80, Mass=1526, SNR=26.0, Peak=135 HFD=4.5
23:16:10.862 00.000 7988 MultiStar: [#1 -0.09,0.35,1.00,U] [#2 0.06,0.12,0.91,U] [#3 0.18,0.50,0.00,M4] [#4 0.02,0.00,0.79,U] [#5 -0.24,0.42,0.00,M1] [#6 -0.11,0.38,0.67,U] [#7 0.11,0.27,0.49,U] [#8 -0.07,0.29,0.46,U] 
23:16:10.862 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.22}, one-star: {-0.25, 0.17}
23:16:10.867 00.005 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
23:16:10.867 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
23:16:10.867 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.22 cameraTheta=1.84 mountX=0.22 mountY=0.05, mountTheta=0.24
23:16:10.867 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.22, opts=13)
23:16:10.867 00.000 7988 Enqueuing Move request for scope (-0.06, 0.22)
23:16:10.867 00.000 15712 Worker thread wakes up
23:16:10.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
23:16:10.867 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
23:16:10.867 00.000 15712 Moving (-0.06, 0.22) raw xDistance=0.22 yDistance=0.05
23:16:10.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:10.867 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.0
23:16:10.875 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:10.875 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:10.877 00.002 7988 Enqueuing Expose request
23:16:10.877 00.000 15712 PPEC rslt: input = 0.22, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 642.04
23:16:10.879 00.002 15712 PPEC: input: 0.22, control: 0.15, exposure: 1500
23:16:10.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:10.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:16:10.879 00.000 15712 MoveAxis(W, 50, ABG)
23:16:10.879 00.000 15712 Guiding  Dir = 3, Dur = 50
23:16:10.879 00.000 15712 IsGuiding returns 0
23:16:10.902 00.023 15712 PulseGuide returned control before completion, sleep 32
23:16:10.957 00.055 15712 IsGuiding returns 0
23:16:10.957 00.000 15712 Move returns status 0, amount 50
23:16:10.957 00.000 15712 MoveAxis(N, 0, ABG)
23:16:10.957 00.000 15712 Move returns status 0, amount 0
23:16:10.957 00.000 15712 move complete, result=0
23:16:10.957 00.000 15712 worker thread done servicing request
23:16:10.957 00.000 15712 Worker thread wakes up
23:16:10.957 00.000 7988 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
23:16:10.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:10.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:12.378 01.421 15712 Exposure complete
23:16:12.439 00.061 15712 worker thread done servicing request
23:16:12.439 00.000 7988 OnExposeComplete: enter
23:16:12.441 00.002 7988 UpdateGuideState(): m_state=6
23:16:12.443 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
23:16:12.443 00.000 7988 Star::Find returns 1 (0), X=500.43, Y=800.87, Mass=1570, SNR=26.5, Peak=137 HFD=4.4
23:16:12.445 00.002 7988 MultiStar: [#1 -0.19,0.38,1.00,U] [#2 -0.04,0.16,0.86,U] [#3 0.18,0.69,0.00,M5] [#4 0.14,0.34,0.77,U] [#5 -0.06,0.36,0.72,U] [#6 0.03,0.61,0.00,M2] [#7 -0.21,0.11,0.51,U] [#8 -0.19,0.43,0.00,M1] 
23:16:12.445 00.000 7988 refined, 5 included, MultiStar: {-0.10, 0.28}, one-star: {-0.23, 0.25}
23:16:12.447 00.002 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
23:16:12.447 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
23:16:12.449 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.29 cameraTheta=1.92 mountX=0.27 mountY=0.09, mountTheta=0.33
23:16:12.451 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.28, opts=13)
23:16:12.451 00.000 7988 Enqueuing Move request for scope (-0.10, 0.28)
23:16:12.453 00.002 15712 Worker thread wakes up
23:16:12.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.28) opts 0xd
23:16:12.453 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.28)
23:16:12.453 00.000 15712 Moving (-0.10, 0.28) raw xDistance=0.27 yDistance=0.09
23:16:12.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:12.455 00.002 7988 UpdateGuideState exits: m=1570 SNR=26.5
23:16:12.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:12.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:12.455 00.000 7988 Enqueuing Expose request
23:16:12.455 00.000 15712 PPEC rslt: input = 0.27, final = 0.20, react = 0.16, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 642.03
23:16:12.455 00.000 15712 PPEC: input: 0.27, control: 0.20, exposure: 1500
23:16:12.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:12.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:16:12.455 00.000 15712 MoveAxis(W, 64, ABG)
23:16:12.455 00.000 15712 Guiding  Dir = 3, Dur = 64
23:16:12.455 00.000 15712 IsGuiding returns 0
23:16:12.475 00.020 15712 PulseGuide returned control before completion, sleep 61
23:16:12.555 00.080 15712 IsGuiding returns 0
23:16:12.555 00.000 15712 Move returns status 0, amount 64
23:16:12.555 00.000 15712 MoveAxis(N, 0, ABG)
23:16:12.555 00.000 15712 Move returns status 0, amount 0
23:16:12.555 00.000 15712 move complete, result=0
23:16:12.555 00.000 7988 GuideStep: 0.3 px 64 ms WEST, 0.1 px 0 ms NORTH
23:16:12.555 00.000 15712 worker thread done servicing request
23:16:12.557 00.002 15712 Worker thread wakes up
23:16:12.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:12.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:14.198 01.641 15712 Exposure complete
23:16:14.259 00.061 15712 worker thread done servicing request
23:16:14.259 00.000 7988 OnExposeComplete: enter
23:16:14.259 00.000 7988 UpdateGuideState(): m_state=6
23:16:14.259 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
23:16:14.259 00.000 7988 Star::Find returns 1 (0), X=500.43, Y=800.74, Mass=1510, SNR=26.0, Peak=154 HFD=3.9
23:16:14.259 00.000 7988 MultiStar: [#1 0.12,0.03,1.00,U] [#2 -0.09,0.07,0.85,U] [#3 0.21,0.35,0.86,U] [#4 -0.13,0.26,0.80,U] [#5 0.09,0.29,0.73,U] [#6 0.06,0.50,0.00,M3] [#7 -0.16,-0.02,0.49,U] [#8 -0.40,0.44,0.00,M2] 
23:16:14.259 00.000 7988 refined, 6 included, MultiStar: {-0.02, 0.16}, one-star: {-0.22, 0.11}
23:16:14.259 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
23:16:14.267 00.008 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
23:16:14.267 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.70 mountX=0.16 mountY=0.02, mountTheta=0.10
23:16:14.269 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.16, opts=13)
23:16:14.271 00.002 7988 Enqueuing Move request for scope (-0.02, 0.16)
23:16:14.271 00.000 15712 Worker thread wakes up
23:16:14.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
23:16:14.271 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
23:16:14.271 00.000 15712 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=0.02
23:16:14.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:16:14.271 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.0
23:16:14.274 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:14.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:14.276 00.002 7988 Enqueuing Expose request
23:16:14.276 00.000 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 642.02
23:16:14.276 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
23:16:14.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:14.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:14.276 00.000 15712 MoveAxis(W, 7, ABG)
23:16:14.276 00.000 15712 Guiding  Dir = 3, Dur = 7
23:16:14.276 00.000 15712 IsGuiding returns 0
23:16:14.297 00.021 15712 IsGuiding returns 0
23:16:14.297 00.000 15712 Move returns status 0, amount 7
23:16:14.297 00.000 15712 MoveAxis(N, 0, ABG)
23:16:14.297 00.000 15712 Move returns status 0, amount 0
23:16:14.297 00.000 15712 move complete, result=0
23:16:14.297 00.000 15712 worker thread done servicing request
23:16:14.297 00.000 15712 Worker thread wakes up
23:16:14.297 00.000 7988 GuideStep: 0.2 px 7 ms WEST, 0.0 px 0 ms NORTH
23:16:14.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:14.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:15.707 01.410 15712 Exposure complete
23:16:15.762 00.055 7988 OnExposeComplete: enter
23:16:15.769 00.007 7988 UpdateGuideState(): m_state=6
23:16:15.769 00.000 15712 worker thread done servicing request
23:16:15.769 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
23:16:15.769 00.000 7988 Star::Find returns 1 (0), X=500.38, Y=800.63, Mass=1500, SNR=25.7, Peak=149 HFD=4.2
23:16:15.769 00.000 7988 MultiStar: [#1 -0.02,0.19,0.99,U] [#2 -0.13,0.20,0.93,U] [#3 0.15,0.42,0.90,U] [#4 -0.23,0.23,0.78,U] [#5 -0.04,0.11,0.76,U] [#6 0.13,0.53,0.00,M4] [#7 -0.40,0.04,0.53,U] [#8 -0.05,0.23,0.46,U] 
23:16:15.769 00.000 7988 refined, 7 included, MultiStar: {-0.11, 0.18}, one-star: {-0.28, 0.00}
23:16:15.769 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
23:16:15.769 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
23:16:15.769 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.22 cameraTheta=2.13 mountX=0.18 mountY=0.11, mountTheta=0.55
23:16:15.779 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.18, opts=13)
23:16:15.779 00.000 7988 Enqueuing Move request for scope (-0.11, 0.18)
23:16:15.779 00.000 15712 Worker thread wakes up
23:16:15.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
23:16:15.779 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
23:16:15.779 00.000 15712 Moving (-0.11, 0.18) raw xDistance=0.18 yDistance=0.11
23:16:15.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:15.779 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.7
23:16:15.783 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:15.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:15.785 00.002 7988 Enqueuing Expose request
23:16:15.785 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 642.01
23:16:15.785 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
23:16:15.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:15.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:16:15.785 00.000 15712 MoveAxis(W, 42, ABG)
23:16:15.785 00.000 15712 Guiding  Dir = 3, Dur = 42
23:16:15.785 00.000 15712 IsGuiding returns 0
23:16:15.813 00.028 15712 PulseGuide returned control before completion, sleep 24
23:16:15.848 00.035 15712 IsGuiding returns 1
23:16:15.848 00.000 15712 scope still moving after pulse duration time elapsed
23:16:15.896 00.048 15712 IsGuiding returns 0
23:16:15.896 00.000 15712 scope move finished after 42 + 66 ms
23:16:15.896 00.000 15712 Move returns status 0, amount 42
23:16:15.896 00.000 15712 MoveAxis(N, 0, ABG)
23:16:15.896 00.000 15712 Move returns status 0, amount 0
23:16:15.896 00.000 15712 move complete, result=0
23:16:15.896 00.000 15712 worker thread done servicing request
23:16:15.896 00.000 15712 Worker thread wakes up
23:16:15.896 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
23:16:15.898 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:15.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:17.636 01.738 15712 Exposure complete
23:16:17.697 00.061 15712 worker thread done servicing request
23:16:17.697 00.000 7988 OnExposeComplete: enter
23:16:17.698 00.001 7988 UpdateGuideState(): m_state=6
23:16:17.700 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
23:16:17.700 00.000 7988 Star::Find returns 1 (0), X=500.40, Y=800.52, Mass=1593, SNR=26.5, Peak=150 HFD=4.4
23:16:17.702 00.002 7988 MultiStar: [#1 -0.16,0.02,0.98,U] [#2 -0.16,0.00,0.84,U] [#3 0.03,0.22,0.88,U] [#4 -0.12,-0.01,0.75,U] [#5 -0.19,0.09,0.73,U] [#6 0.03,0.23,0.65,U] [#7 -0.26,-0.10,0.55,U] [#8 -0.46,0.22,0.00,M2] 
23:16:17.702 00.000 7988 refined, 7 included, MultiStar: {-0.14, 0.04}, one-star: {-0.26, -0.10}
23:16:17.704 00.002 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.56) = xAngle (1.29 = 1.29)
23:16:17.704 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
23:16:17.706 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.85 mountX=0.04 mountY=0.14, mountTheta=1.28
23:16:17.708 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.04, opts=13)
23:16:17.708 00.000 7988 Enqueuing Move request for scope (-0.14, 0.04)
23:16:17.710 00.002 15712 Worker thread wakes up
23:16:17.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
23:16:17.710 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
23:16:17.710 00.000 15712 Moving (-0.14, 0.04) raw xDistance=0.04 yDistance=0.14
23:16:17.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:17.710 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.5
23:16:17.712 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:17.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:17.714 00.002 7988 Enqueuing Expose request
23:16:17.714 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.99
23:16:17.714 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
23:16:17.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:17.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:16:17.714 00.000 15712 MoveAxis(W, 14, ABG)
23:16:17.714 00.000 15712 Guiding  Dir = 3, Dur = 14
23:16:17.717 00.003 15712 IsGuiding returns 0
23:16:17.733 00.016 15712 IsGuiding returns 1
23:16:17.733 00.000 15712 scope still moving after pulse duration time elapsed
23:16:17.762 00.029 15712 IsGuiding returns 1
23:16:17.794 00.032 15712 IsGuiding returns 0
23:16:17.794 00.000 15712 scope move finished after 14 + 67 ms
23:16:17.794 00.000 15712 Move returns status 0, amount 14
23:16:17.794 00.000 15712 MoveAxis(N, 0, ABG)
23:16:17.794 00.000 15712 Move returns status 0, amount 0
23:16:17.794 00.000 15712 move complete, result=0
23:16:17.794 00.000 7988 GuideStep: 0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
23:16:17.800 00.006 15712 worker thread done servicing request
23:16:17.800 00.000 15712 Worker thread wakes up
23:16:17.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:17.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:19.214 01.414 15712 Exposure complete
23:16:19.275 00.061 15712 worker thread done servicing request
23:16:19.275 00.000 7988 OnExposeComplete: enter
23:16:19.277 00.002 7988 UpdateGuideState(): m_state=6
23:16:19.277 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
23:16:19.279 00.002 7988 Star::Find returns 1 (0), X=500.38, Y=800.46, Mass=1693, SNR=27.7, Peak=177 HFD=4.4
23:16:19.281 00.002 7988 MultiStar: [#1 -0.16,-0.16,0.95,U] [#2 -0.21,-0.16,0.85,U] [#3 0.14,0.09,0.79,U] [#4 -0.04,-0.09,0.72,U] [#5 -0.14,0.03,0.70,U] [#6 0.08,0.16,0.62,U] [#7 0.00,-0.40,0.48,U] [#8 -0.21,-0.07,0.41,U] 
23:16:19.281 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.08}, one-star: {-0.28, -0.17}
23:16:19.283 00.002 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.02 = 2.26)
23:16:19.283 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.23)
23:16:19.283 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=-0.08 mountY=0.10, mountTheta=2.25
23:16:19.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.08, opts=13)
23:16:19.283 00.000 7988 Enqueuing Move request for scope (-0.10, -0.08)
23:16:19.283 00.000 15712 Worker thread wakes up
23:16:19.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
23:16:19.283 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
23:16:19.283 00.000 15712 Moving (-0.10, -0.08) raw xDistance=-0.08 yDistance=0.10
23:16:19.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:19.291 00.008 7988 UpdateGuideState exits: m=1693 SNR=27.7
23:16:19.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:19.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:19.294 00.003 7988 Enqueuing Expose request
23:16:19.294 00.000 15712 PPEC rslt: input = -0.08, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.98
23:16:19.294 00.000 15712 PPEC: input: -0.08, control: 0.04, exposure: 1500
23:16:19.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:19.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:16:19.294 00.000 15712 MoveAxis(W, 14, ABG)
23:16:19.294 00.000 15712 Guiding  Dir = 3, Dur = 14
23:16:19.311 00.017 15712 IsGuiding returns 0
23:16:19.328 00.017 15712 IsGuiding returns 1
23:16:19.328 00.000 15712 scope still moving after pulse duration time elapsed
23:16:19.355 00.027 15712 IsGuiding returns 1
23:16:19.396 00.041 15712 IsGuiding returns 0
23:16:19.396 00.000 15712 scope move finished after 14 + 65 ms
23:16:19.396 00.000 15712 Move returns status 0, amount 14
23:16:19.396 00.000 15712 MoveAxis(N, 0, ABG)
23:16:19.396 00.000 15712 Move returns status 0, amount 0
23:16:19.396 00.000 15712 move complete, result=0
23:16:19.396 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
23:16:19.398 00.002 15712 worker thread done servicing request
23:16:19.398 00.000 15712 Worker thread wakes up
23:16:19.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:19.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:21.035 01.637 15712 Exposure complete
23:16:21.095 00.060 15712 worker thread done servicing request
23:16:21.095 00.000 7988 OnExposeComplete: enter
23:16:21.096 00.001 7988 UpdateGuideState(): m_state=6
23:16:21.098 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
23:16:21.099 00.001 7988 Star::Find returns 1 (0), X=500.47, Y=800.20, Mass=1553, SNR=26.0, Peak=162 HFD=4.5
23:16:21.101 00.002 7988 MultiStar: [#1 -0.39,-0.43,0.00,M1] [#2 -0.30,-0.49,0.00,M1] [#3 0.11,0.02,0.90,U] [#4 -0.11,-0.30,0.81,U] [#5 -0.16,-0.27,0.75,U] [#6 0.19,-0.08,0.69,U] [#7 -0.21,-0.61,0.00,M1] [#8 -0.23,-0.30,0.46,U] 
23:16:21.102 00.001 7988 refined, 5 included, MultiStar: {-0.06, -0.23}, one-star: {-0.18, -0.43}
23:16:21.103 00.001 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
23:16:21.104 00.001 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
23:16:21.105 00.001 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.82 mountX=-0.23 mountY=0.06, mountTheta=2.87
23:16:21.107 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.23, opts=13)
23:16:21.107 00.000 7988 Enqueuing Move request for scope (-0.06, -0.23)
23:16:21.107 00.000 15712 Worker thread wakes up
23:16:21.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
23:16:21.107 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
23:16:21.107 00.000 15712 Moving (-0.06, -0.23) raw xDistance=-0.23 yDistance=0.06
23:16:21.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:21.110 00.003 7988 UpdateGuideState exits: m=1553 SNR=26.0
23:16:21.110 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:21.113 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:21.113 00.000 7988 Enqueuing Expose request
23:16:21.113 00.000 15712 PPEC rslt: input = -0.23, final = -0.09, react = -0.14, pred = 0.05, hyst = -0.12, hyst_pct = 0.00, period_length = 641.96
23:16:21.113 00.000 15712 PPEC: input: -0.23, control: -0.09, exposure: 1500
23:16:21.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:21.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:16:21.113 00.000 15712 MoveAxis(E, 30, ABG)
23:16:21.113 00.000 15712 Guiding  Dir = 2, Dur = 30
23:16:21.113 00.000 15712 IsGuiding returns 0
23:16:21.130 00.017 15712 PulseGuide returned control before completion, sleep 18
23:16:21.181 00.051 15712 IsGuiding returns 0
23:16:21.181 00.000 15712 Move returns status 0, amount 30
23:16:21.181 00.000 15712 MoveAxis(N, 0, ABG)
23:16:21.181 00.000 15712 Move returns status 0, amount 0
23:16:21.181 00.000 15712 move complete, result=0
23:16:21.181 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
23:16:21.189 00.008 15712 worker thread done servicing request
23:16:21.189 00.000 15712 Worker thread wakes up
23:16:21.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:21.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:22.591 01.402 15712 Exposure complete
23:16:22.653 00.062 15712 worker thread done servicing request
23:16:22.653 00.000 7988 OnExposeComplete: enter
23:16:22.654 00.001 7988 UpdateGuideState(): m_state=6
23:16:22.654 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
23:16:22.657 00.003 7988 Star::Find returns 1 (0), X=500.49, Y=800.49, Mass=1657, SNR=27.4, Peak=152 HFD=4.5
23:16:22.657 00.000 7988 MultiStar: [#1 -0.05,-0.10,0.94,U] [#2 -0.18,-0.14,0.83,U] [#3 0.24,0.14,0.86,U] [#4 -0.25,0.08,0.71,U] [#5 -0.28,0.05,0.69,U] [#6 0.25,0.20,0.66,U] [#7 -0.12,-0.14,0.50,U] [#8 -0.13,0.02,0.48,U] 
23:16:22.657 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.17, -0.14}
23:16:22.657 00.000 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.56) = xAngle (-4.57 = 1.71)
23:16:22.657 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.68)
23:16:22.657 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.01 mountX=-0.01 mountY=0.07, mountTheta=1.71
23:16:22.657 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
23:16:22.657 00.000 7988 Enqueuing Move request for scope (-0.07, -0.01)
23:16:22.657 00.000 15712 Worker thread wakes up
23:16:22.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
23:16:22.657 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
23:16:22.657 00.000 15712 Moving (-0.07, -0.01) raw xDistance=-0.01 yDistance=0.07
23:16:22.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:22.657 00.000 7988 UpdateGuideState exits: m=1657 SNR=27.4
23:16:22.669 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:22.670 00.001 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.95
23:16:22.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:22.670 00.000 7988 Enqueuing Expose request
23:16:22.670 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
23:16:22.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:22.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:16:22.670 00.000 15712 MoveAxis(W, 13, ABG)
23:16:22.670 00.000 15712 Guiding  Dir = 3, Dur = 13
23:16:22.670 00.000 15712 IsGuiding returns 0
23:16:22.687 00.017 15712 IsGuiding returns 1
23:16:22.687 00.000 15712 scope still moving after pulse duration time elapsed
23:16:22.737 00.050 15712 IsGuiding returns 0
23:16:22.737 00.000 15712 scope move finished after 13 + 51 ms
23:16:22.737 00.000 15712 Move returns status 0, amount 13
23:16:22.737 00.000 15712 MoveAxis(N, 0, ABG)
23:16:22.737 00.000 15712 Move returns status 0, amount 0
23:16:22.737 00.000 15712 move complete, result=0
23:16:22.737 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
23:16:22.739 00.002 15712 worker thread done servicing request
23:16:22.739 00.000 15712 Worker thread wakes up
23:16:22.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:22.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:24.378 01.639 15712 Exposure complete
23:16:24.439 00.061 15712 worker thread done servicing request
23:16:24.439 00.000 7988 OnExposeComplete: enter
23:16:24.441 00.002 7988 UpdateGuideState(): m_state=6
23:16:24.441 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
23:16:24.444 00.003 7988 Star::Find returns 1 (0), X=500.58, Y=800.36, Mass=1655, SNR=27.3, Peak=163 HFD=4.7
23:16:24.444 00.000 7988 MultiStar: [#1 -0.29,-0.14,0.99,U] [#2 -0.23,-0.20,0.87,U] [#3 0.19,0.10,0.80,U] [#4 -0.15,-0.14,0.73,U] [#5 -0.19,-0.04,0.70,U] [#6 0.05,0.09,0.66,U] [#7 -0.45,-0.25,0.00,M1] [#8 -0.20,-0.04,0.42,U] 
23:16:24.444 00.000 7988 refined, 7 included, MultiStar: {-0.12, -0.10}, one-star: {-0.08, -0.27}
23:16:24.444 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.01 = 2.27)
23:16:24.444 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.04 = 2.24)
23:16:24.444 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.45 mountX=-0.10 mountY=0.12, mountTheta=2.26
23:16:24.444 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
23:16:24.444 00.000 7988 Enqueuing Move request for scope (-0.12, -0.10)
23:16:24.444 00.000 15712 Worker thread wakes up
23:16:24.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
23:16:24.444 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
23:16:24.444 00.000 15712 Moving (-0.12, -0.10) raw xDistance=-0.10 yDistance=0.12
23:16:24.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:24.455 00.011 7988 UpdateGuideState exits: m=1655 SNR=27.3
23:16:24.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:24.457 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:24.457 00.000 7988 Enqueuing Expose request
23:16:24.459 00.002 15712 PPEC rslt: input = -0.10, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 641.94
23:16:24.459 00.000 15712 PPEC: input: -0.10, control: 0.05, exposure: 1500
23:16:24.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:24.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:16:24.459 00.000 15712 MoveAxis(W, 16, ABG)
23:16:24.459 00.000 15712 Guiding  Dir = 3, Dur = 16
23:16:24.461 00.002 15712 IsGuiding returns 0
23:16:24.478 00.017 15712 IsGuiding returns 1
23:16:24.478 00.000 15712 scope still moving after pulse duration time elapsed
23:16:24.523 00.045 15712 IsGuiding returns 0
23:16:24.528 00.005 15712 scope move finished after 16 + 51 ms
23:16:24.528 00.000 15712 Move returns status 0, amount 16
23:16:24.528 00.000 15712 MoveAxis(N, 0, ABG)
23:16:24.528 00.000 15712 Move returns status 0, amount 0
23:16:24.528 00.000 15712 move complete, result=0
23:16:24.528 00.000 15712 worker thread done servicing request
23:16:24.528 00.000 15712 Worker thread wakes up
23:16:24.528 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
23:16:24.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:24.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:25.945 01.417 15712 Exposure complete
23:16:26.001 00.056 15712 worker thread done servicing request
23:16:26.001 00.000 7988 OnExposeComplete: enter
23:16:26.001 00.000 7988 UpdateGuideState(): m_state=6
23:16:26.001 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:16:26.011 00.010 7988 Star::Find returns 1 (0), X=500.37, Y=800.52, Mass=1641, SNR=27.0, Peak=141 HFD=4.8
23:16:26.011 00.000 7988 MultiStar: [#1 -0.16,-0.10,0.96,U] [#2 -0.32,-0.19,0.89,U] [#3 0.15,0.18,0.81,U] [#4 -0.12,0.11,0.72,U] [#5 -0.10,0.06,0.71,U] [#6 -0.01,0.17,0.67,U] [#7 -0.14,-0.06,0.47,U] [#8 0.09,0.04,0.48,U] 
23:16:26.011 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {-0.29, -0.10}
23:16:26.011 00.000 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.56) = xAngle (1.58 = 1.58)
23:16:26.016 00.005 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
23:16:26.016 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.14 mountX=-0.00 mountY=0.12, mountTheta=1.58
23:16:26.017 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.00, opts=13)
23:16:26.017 00.000 7988 Enqueuing Move request for scope (-0.12, 0.00)
23:16:26.017 00.000 15712 Worker thread wakes up
23:16:26.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
23:16:26.017 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
23:16:26.017 00.000 15712 Moving (-0.12, 0.00) raw xDistance=-0.00 yDistance=0.12
23:16:26.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:26.017 00.000 7988 UpdateGuideState exits: m=1641 SNR=27.0
23:16:26.023 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:26.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:26.023 00.000 7988 Enqueuing Expose request
23:16:26.023 00.000 15712 PPEC rslt: input = -0.00, final = 0.05, react = -0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 641.92
23:16:26.023 00.000 15712 PPEC: input: -0.00, control: 0.05, exposure: 1500
23:16:26.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:26.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:16:26.023 00.000 15712 MoveAxis(W, 16, ABG)
23:16:26.023 00.000 15712 Guiding  Dir = 3, Dur = 16
23:16:26.023 00.000 15712 IsGuiding returns 0
23:16:26.045 00.022 15712 IsGuiding returns 1
23:16:26.045 00.000 15712 scope still moving after pulse duration time elapsed
23:16:26.085 00.040 15712 IsGuiding returns 0
23:16:26.085 00.000 15712 scope move finished after 16 + 51 ms
23:16:26.085 00.000 15712 Move returns status 0, amount 16
23:16:26.085 00.000 15712 MoveAxis(N, 0, ABG)
23:16:26.085 00.000 15712 Move returns status 0, amount 0
23:16:26.085 00.000 15712 move complete, result=0
23:16:26.085 00.000 15712 worker thread done servicing request
23:16:26.085 00.000 15712 Worker thread wakes up
23:16:26.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:26.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:26.096 00.011 7988 GuideStep: -0.0 px 16 ms WEST, 0.1 px 0 ms NORTH
23:16:27.723 01.627 15712 Exposure complete
23:16:27.782 00.059 15712 worker thread done servicing request
23:16:27.782 00.000 7988 OnExposeComplete: enter
23:16:27.786 00.004 7988 UpdateGuideState(): m_state=6
23:16:27.786 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
23:16:27.786 00.000 7988 Star::Find returns 1 (0), X=500.56, Y=800.50, Mass=1544, SNR=26.2, Peak=156 HFD=4.9
23:16:27.786 00.000 7988 MultiStar: [#1 -0.12,0.02,1.00,U] [#2 -0.28,-0.30,0.86,U] [#3 0.31,0.36,0.00,M1] [#4 -0.19,0.16,0.73,U] [#5 -0.18,0.10,0.75,U] [#6 0.16,0.30,0.68,U] [#7 -0.20,-0.12,0.51,U] [#8 -0.18,-0.14,0.48,U] 
23:16:27.786 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.02}, one-star: {-0.10, -0.13}
23:16:27.786 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.58 = 1.70)
23:16:27.786 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.61 = 1.67)
23:16:27.786 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.02 mountX=-0.02 mountY=0.14, mountTheta=1.70
23:16:27.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.02, opts=13)
23:16:27.786 00.000 7988 Enqueuing Move request for scope (-0.14, -0.02)
23:16:27.799 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:27.799 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.2
23:16:27.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:27.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:27.802 00.003 7988 Enqueuing Expose request
23:16:27.802 00.000 15712 Worker thread wakes up
23:16:27.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
23:16:27.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
23:16:27.802 00.000 15712 Moving (-0.14, -0.02) raw xDistance=-0.02 yDistance=0.14
23:16:27.807 00.005 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.91
23:16:27.807 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
23:16:27.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:27.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:16:27.807 00.000 15712 MoveAxis(W, 11, ABG)
23:16:27.807 00.000 15712 Guiding  Dir = 3, Dur = 11
23:16:27.807 00.000 15712 IsGuiding returns 0
23:16:27.869 00.062 15712 IsGuiding returns 1
23:16:27.869 00.000 15712 scope still moving after pulse duration time elapsed
23:16:27.898 00.029 15712 IsGuiding returns 0
23:16:27.898 00.000 15712 scope move finished after 11 + 78 ms
23:16:27.898 00.000 15712 Move returns status 0, amount 11
23:16:27.898 00.000 15712 MoveAxis(N, 0, ABG)
23:16:27.898 00.000 15712 Move returns status 0, amount 0
23:16:27.898 00.000 15712 move complete, result=0
23:16:27.898 00.000 15712 worker thread done servicing request
23:16:27.898 00.000 15712 Worker thread wakes up
23:16:27.898 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
23:16:27.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:27.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:29.305 01.407 15712 Exposure complete
23:16:29.364 00.059 15712 worker thread done servicing request
23:16:29.364 00.000 7988 OnExposeComplete: enter
23:16:29.366 00.002 7988 UpdateGuideState(): m_state=6
23:16:29.366 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
23:16:29.366 00.000 7988 Star::Find returns 1 (0), X=500.49, Y=800.38, Mass=1577, SNR=26.5, Peak=165 HFD=4.4
23:16:29.366 00.000 7988 MultiStar: [#1 -0.11,-0.29,0.98,U] [#2 -0.13,-0.39,0.86,U] [#3 0.19,0.09,0.89,U] [#4 -0.01,-0.11,0.74,U] [#5 -0.09,-0.38,0.72,U] [#6 0.03,0.16,0.66,U] [#7 -0.10,-0.41,0.52,U] [#8 -0.44,-0.28,0.00,M1] 
23:16:29.366 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.20}, one-star: {-0.17, -0.25}
23:16:29.366 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.39 = 2.90)
23:16:29.366 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
23:16:29.366 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.82 mountX=-0.20 mountY=0.06, mountTheta=2.87
23:16:29.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.20, opts=13)
23:16:29.366 00.000 7988 Enqueuing Move request for scope (-0.05, -0.20)
23:16:29.366 00.000 15712 Worker thread wakes up
23:16:29.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
23:16:29.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
23:16:29.366 00.000 15712 Moving (-0.05, -0.20) raw xDistance=-0.20 yDistance=0.06
23:16:29.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:29.366 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.5
23:16:29.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:29.381 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:29.381 00.000 7988 Enqueuing Expose request
23:16:29.381 00.000 15712 PPEC rslt: input = -0.20, final = -0.08, react = -0.12, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 641.89
23:16:29.381 00.000 15712 PPEC: input: -0.20, control: -0.08, exposure: 1500
23:16:29.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:29.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:16:29.381 00.000 15712 MoveAxis(E, 28, ABG)
23:16:29.381 00.000 15712 Guiding  Dir = 2, Dur = 28
23:16:29.381 00.000 15712 IsGuiding returns 0
23:16:29.404 00.023 15712 PulseGuide returned control before completion, sleep 20
23:16:29.450 00.046 15712 IsGuiding returns 0
23:16:29.450 00.000 15712 Move returns status 0, amount 28
23:16:29.450 00.000 15712 MoveAxis(N, 0, ABG)
23:16:29.450 00.000 15712 Move returns status 0, amount 0
23:16:29.450 00.000 15712 move complete, result=0
23:16:29.450 00.000 7988 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:16:29.453 00.003 15712 worker thread done servicing request
23:16:29.453 00.000 15712 Worker thread wakes up
23:16:29.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:29.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:31.090 01.637 15712 Exposure complete
23:16:31.151 00.061 15712 worker thread done servicing request
23:16:31.151 00.000 7988 OnExposeComplete: enter
23:16:31.153 00.002 7988 UpdateGuideState(): m_state=6
23:16:31.153 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
23:16:31.153 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=800.50, Mass=1542, SNR=26.2, Peak=172 HFD=4.2
23:16:31.153 00.000 7988 MultiStar: [#1 0.00,-0.11,1.02,U] [#2 -0.11,-0.14,0.87,U] [#3 0.21,0.40,0.87,U] [#4 -0.17,0.05,0.75,U] [#5 0.01,0.23,0.73,U] [#6 0.16,0.24,0.70,U] [#7 -0.13,-0.16,0.51,U] [#8 0.07,0.11,0.45,U] 
23:16:31.153 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {-0.06, -0.13}
23:16:31.153 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
23:16:31.153 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
23:16:31.153 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.64 mountX=0.05 mountY=0.00, mountTheta=0.05
23:16:31.153 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.05, opts=13)
23:16:31.163 00.010 7988 Enqueuing Move request for scope (-0.00, 0.05)
23:16:31.163 00.000 15712 Worker thread wakes up
23:16:31.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
23:16:31.163 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
23:16:31.163 00.000 15712 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=0.00
23:16:31.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:31.163 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.2
23:16:31.167 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:31.168 00.001 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.88
23:16:31.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:31.168 00.000 7988 Enqueuing Expose request
23:16:31.168 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
23:16:31.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:31.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:16:31.168 00.000 15712 MoveAxis(W, 11, ABG)
23:16:31.168 00.000 15712 Guiding  Dir = 3, Dur = 11
23:16:31.189 00.021 15712 IsGuiding returns 0
23:16:31.205 00.016 15712 IsGuiding returns 1
23:16:31.205 00.000 15712 scope still moving after pulse duration time elapsed
23:16:31.232 00.027 15712 IsGuiding returns 1
23:16:31.270 00.038 15712 IsGuiding returns 0
23:16:31.270 00.000 15712 scope move finished after 11 + 68 ms
23:16:31.270 00.000 15712 Move returns status 0, amount 11
23:16:31.270 00.000 15712 MoveAxis(N, 0, ABG)
23:16:31.270 00.000 15712 Move returns status 0, amount 0
23:16:31.270 00.000 15712 move complete, result=0
23:16:31.270 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
23:16:31.275 00.005 15712 worker thread done servicing request
23:16:31.275 00.000 15712 Worker thread wakes up
23:16:31.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:31.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:32.684 01.409 15712 Exposure complete
23:16:32.744 00.060 15712 worker thread done servicing request
23:16:32.744 00.000 7988 OnExposeComplete: enter
23:16:32.745 00.001 7988 UpdateGuideState(): m_state=6
23:16:32.745 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
23:16:32.745 00.000 7988 Star::Find returns 1 (0), X=500.55, Y=800.19, Mass=1620, SNR=26.9, Peak=161 HFD=4.7
23:16:32.749 00.004 7988 MultiStar: [#1 -0.21,0.02,0.93,U] [#2 -0.02,-0.10,0.84,U] [#3 0.44,0.04,0.83,U] [#4 0.07,0.00,0.71,U] [#5 0.08,-0.02,0.71,U] [#6 0.09,0.14,0.64,U] [#7 -0.31,-0.35,0.00,M1] [#8 -0.18,-0.09,0.43,U] 
23:16:32.749 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {-0.10, -0.44}
23:16:32.749 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
23:16:32.749 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
23:16:32.749 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.27 mountX=-0.07 mountY=-0.02, mountTheta=-2.86
23:16:32.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
23:16:32.749 00.000 7988 Enqueuing Move request for scope (0.02, -0.07)
23:16:32.749 00.000 15712 Worker thread wakes up
23:16:32.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:16:32.749 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:16:32.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:32.749 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.9
23:16:32.760 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:32.761 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:32.761 00.000 7988 Enqueuing Expose request
23:16:32.761 00.000 15712 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.02
23:16:32.766 00.005 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.86
23:16:32.766 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
23:16:32.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:32.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:32.766 00.000 15712 MoveAxis(W, 9, ABG)
23:16:32.766 00.000 15712 Guiding  Dir = 3, Dur = 9
23:16:32.766 00.000 15712 IsGuiding returns 0
23:16:32.783 00.017 15712 IsGuiding returns 0
23:16:32.783 00.000 15712 Move returns status 0, amount 9
23:16:32.783 00.000 15712 MoveAxis(N, 0, ABG)
23:16:32.783 00.000 15712 Move returns status 0, amount 0
23:16:32.783 00.000 15712 move complete, result=0
23:16:32.793 00.010 15712 worker thread done servicing request
23:16:32.793 00.000 15712 Worker thread wakes up
23:16:32.793 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
23:16:32.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:32.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:34.437 01.644 15712 Exposure complete
23:16:34.496 00.059 15712 worker thread done servicing request
23:16:34.496 00.000 7988 OnExposeComplete: enter
23:16:34.499 00.003 7988 UpdateGuideState(): m_state=6
23:16:34.501 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
23:16:34.501 00.000 7988 Star::Find returns 1 (0), X=500.44, Y=800.39, Mass=1544, SNR=26.1, Peak=162 HFD=4.3
23:16:34.505 00.004 7988 MultiStar: [#1 -0.00,-0.16,0.98,U] [#2 -0.23,-0.15,0.87,U] [#3 0.26,0.07,0.88,U] [#4 -0.02,0.05,0.80,U] [#5 -0.18,-0.17,0.73,U] [#6 0.05,-0.03,0.68,U] [#7 -0.43,-0.54,0.00,M2] [#8 -0.36,-0.17,0.46,U] 
23:16:34.505 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.10}, one-star: {-0.21, -0.23}
23:16:34.507 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.77 = 2.52)
23:16:34.509 00.002 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
23:16:34.509 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.20 mountX=-0.10 mountY=0.08, mountTheta=2.50
23:16:34.509 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.10, opts=13)
23:16:34.509 00.000 7988 Enqueuing Move request for scope (-0.07, -0.10)
23:16:34.509 00.000 15712 Worker thread wakes up
23:16:34.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
23:16:34.509 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
23:16:34.509 00.000 15712 Moving (-0.07, -0.10) raw xDistance=-0.10 yDistance=0.08
23:16:34.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:34.515 00.006 7988 UpdateGuideState exits: m=1544 SNR=26.1
23:16:34.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:34.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:34.515 00.000 7988 Enqueuing Expose request
23:16:34.515 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.85
23:16:34.515 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
23:16:34.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:34.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:16:34.515 00.000 15712 MoveAxis(W, 8, ABG)
23:16:34.515 00.000 15712 Guiding  Dir = 3, Dur = 8
23:16:34.515 00.000 15712 IsGuiding returns 0
23:16:34.551 00.036 15712 IsGuiding returns 0
23:16:34.551 00.000 15712 Move returns status 0, amount 8
23:16:34.551 00.000 15712 MoveAxis(N, 0, ABG)
23:16:34.551 00.000 15712 Move returns status 0, amount 0
23:16:34.551 00.000 15712 move complete, result=0
23:16:34.551 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
23:16:34.552 00.001 15712 worker thread done servicing request
23:16:34.552 00.000 15712 Worker thread wakes up
23:16:34.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:34.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:35.971 01.419 15712 Exposure complete
23:16:36.018 00.047 15712 worker thread done servicing request
23:16:36.018 00.000 7988 OnExposeComplete: enter
23:16:36.033 00.015 7988 UpdateGuideState(): m_state=6
23:16:36.033 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
23:16:36.035 00.002 7988 Star::Find returns 1 (0), X=500.45, Y=800.58, Mass=1634, SNR=27.0, Peak=161 HFD=4.9
23:16:36.035 00.000 7988 MultiStar: [#1 0.03,-0.08,0.99,U] [#2 -0.02,-0.13,0.84,U] [#3 0.24,0.24,0.86,U] [#4 -0.07,-0.11,0.78,U] [#5 -0.19,0.16,0.72,U] [#6 0.29,0.17,0.64,U] [#7 -0.21,-0.14,0.46,U] [#8 -0.20,0.00,0.40,U] 
23:16:36.035 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.21, -0.04}
23:16:36.035 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
23:16:36.035 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
23:16:36.035 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.90 mountX=0.01 mountY=0.03, mountTheta=1.34
23:16:36.035 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.01, opts=13)
23:16:36.035 00.000 7988 Enqueuing Move request for scope (-0.03, 0.01)
23:16:36.035 00.000 15712 Worker thread wakes up
23:16:36.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:16:36.035 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:16:36.035 00.000 15712 Moving (-0.03, 0.01) raw xDistance=0.01 yDistance=0.03
23:16:36.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:36.035 00.000 7988 UpdateGuideState exits: m=1634 SNR=27.0
23:16:36.047 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:36.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:36.048 00.001 7988 Enqueuing Expose request
23:16:36.048 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.83
23:16:36.048 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
23:16:36.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:36.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:36.048 00.000 15712 MoveAxis(W, 5, ABG)
23:16:36.048 00.000 15712 Guiding  Dir = 3, Dur = 5
23:16:36.048 00.000 15712 IsGuiding returns 0
23:16:36.068 00.020 15712 IsGuiding returns 0
23:16:36.068 00.000 15712 Move returns status 0, amount 5
23:16:36.068 00.000 15712 MoveAxis(N, 0, ABG)
23:16:36.068 00.000 15712 Move returns status 0, amount 0
23:16:36.068 00.000 15712 move complete, result=0
23:16:36.068 00.000 15712 worker thread done servicing request
23:16:36.068 00.000 15712 Worker thread wakes up
23:16:36.068 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:16:36.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:36.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:37.711 01.643 15712 Exposure complete
23:16:37.770 00.059 15712 worker thread done servicing request
23:16:37.772 00.002 7988 OnExposeComplete: enter
23:16:37.772 00.000 7988 UpdateGuideState(): m_state=6
23:16:37.774 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
23:16:37.776 00.002 7988 Star::Find returns 1 (0), X=500.43, Y=800.46, Mass=1632, SNR=27.0, Peak=135 HFD=4.7
23:16:37.776 00.000 7988 MultiStar: [#1 -0.09,0.01,0.96,U] [#2 -0.46,-0.11,0.00,M1] [#3 0.05,0.39,0.84,U] [#4 -0.01,-0.00,0.73,U] [#5 -0.38,0.20,0.74,U] [#6 -0.05,0.53,0.00,M1] [#7 -0.35,-0.06,0.49,U] [#8 -0.49,0.02,0.00,M1] 
23:16:37.778 00.002 7988 refined, 5 included, MultiStar: {-0.15, 0.06}, one-star: {-0.23, -0.16}
23:16:37.778 00.000 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.56) = xAngle (1.20 = 1.20)
23:16:37.780 00.002 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
23:16:37.782 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.17 cameraTheta=2.77 mountX=0.06 mountY=0.15, mountTheta=1.20
23:16:37.782 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.06, opts=13)
23:16:37.784 00.002 7988 Enqueuing Move request for scope (-0.15, 0.06)
23:16:37.785 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:16:37.785 00.000 7988 UpdateGuideState exits: m=1632 SNR=27.0
23:16:37.787 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:37.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:37.787 00.000 7988 Enqueuing Expose request
23:16:37.787 00.000 15712 Worker thread wakes up
23:16:37.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
23:16:37.787 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
23:16:37.787 00.000 15712 Moving (-0.15, 0.06) raw xDistance=0.06 yDistance=0.15
23:16:37.787 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.81
23:16:37.787 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
23:16:37.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:37.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:16:37.787 00.000 15712 MoveAxis(W, 6, ABG)
23:16:37.787 00.000 15712 Guiding  Dir = 3, Dur = 6
23:16:37.787 00.000 15712 IsGuiding returns 0
23:16:37.809 00.022 15712 IsGuiding returns 0
23:16:37.809 00.000 15712 Move returns status 0, amount 6
23:16:37.809 00.000 15712 MoveAxis(N, 0, ABG)
23:16:37.809 00.000 15712 Move returns status 0, amount 0
23:16:37.809 00.000 15712 move complete, result=0
23:16:37.809 00.000 15712 worker thread done servicing request
23:16:37.809 00.000 15712 Worker thread wakes up
23:16:37.809 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
23:16:37.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:37.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:39.225 01.416 15712 Exposure complete
23:16:39.280 00.055 15712 worker thread done servicing request
23:16:39.280 00.000 7988 OnExposeComplete: enter
23:16:39.280 00.000 7988 UpdateGuideState(): m_state=6
23:16:39.287 00.007 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
23:16:39.287 00.000 7988 Star::Find returns 1 (0), X=500.38, Y=800.89, Mass=1647, SNR=27.2, Peak=136 HFD=4.6
23:16:39.287 00.000 7988 MultiStar: [#1 0.06,-0.01,0.96,U] [#2 -0.48,0.08,0.00,M2] [#3 0.04,0.28,0.85,U] [#4 -0.17,0.21,0.72,U] [#5 -0.20,0.26,0.68,U] [#6 0.07,0.19,0.62,U] [#7 -0.03,0.07,0.46,U] [#8 -0.28,0.10,0.46,U] 
23:16:39.287 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.18}, one-star: {-0.27, 0.26}
23:16:39.287 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
23:16:39.287 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
23:16:39.287 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.05 mountX=0.18 mountY=0.09, mountTheta=0.46
23:16:39.287 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.18, opts=13)
23:16:39.297 00.010 7988 Enqueuing Move request for scope (-0.09, 0.18)
23:16:39.297 00.000 15712 Worker thread wakes up
23:16:39.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
23:16:39.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
23:16:39.297 00.000 15712 Moving (-0.09, 0.18) raw xDistance=0.18 yDistance=0.09
23:16:39.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:16:39.297 00.000 7988 UpdateGuideState exits: m=1647 SNR=27.2
23:16:39.301 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:39.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:39.303 00.002 7988 Enqueuing Expose request
23:16:39.303 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 641.80
23:16:39.303 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
23:16:39.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:39.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:16:39.303 00.000 15712 MoveAxis(W, 39, ABG)
23:16:39.303 00.000 15712 Guiding  Dir = 3, Dur = 39
23:16:39.323 00.020 15712 IsGuiding returns 0
23:16:39.344 00.021 15712 PulseGuide returned control before completion, sleep 34
23:16:39.402 00.058 15712 IsGuiding returns 0
23:16:39.402 00.000 15712 Move returns status 0, amount 39
23:16:39.402 00.000 15712 MoveAxis(N, 0, ABG)
23:16:39.402 00.000 15712 Move returns status 0, amount 0
23:16:39.402 00.000 15712 move complete, result=0
23:16:39.402 00.000 15712 worker thread done servicing request
23:16:39.402 00.000 15712 Worker thread wakes up
23:16:39.402 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
23:16:39.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:39.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:41.047 01.645 15712 Exposure complete
23:16:41.101 00.054 15712 worker thread done servicing request
23:16:41.101 00.000 7988 OnExposeComplete: enter
23:16:41.108 00.007 7988 UpdateGuideState(): m_state=6
23:16:41.108 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
23:16:41.108 00.000 7988 Star::Find returns 1 (0), X=500.46, Y=800.47, Mass=1624, SNR=27.0, Peak=145 HFD=5.0
23:16:41.108 00.000 7988 MultiStar: [#1 -0.18,-0.24,0.92,U] [#2 -0.29,-0.18,0.89,U] [#3 0.26,0.02,0.82,U] [#4 0.04,-0.21,0.77,U] [#5 -0.12,-0.09,0.69,U] [#6 0.08,0.12,0.63,U] [#7 -0.33,-0.19,0.47,U] [#8 0.02,-0.18,0.45,U] 
23:16:41.108 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.13}, one-star: {-0.20, -0.16}
23:16:41.108 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
23:16:41.108 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
23:16:41.108 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.16 mountX=-0.13 mountY=0.09, mountTheta=2.54
23:16:41.118 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.13, opts=13)
23:16:41.118 00.000 7988 Enqueuing Move request for scope (-0.08, -0.13)
23:16:41.118 00.000 15712 Worker thread wakes up
23:16:41.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
23:16:41.118 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
23:16:41.118 00.000 15712 Moving (-0.08, -0.13) raw xDistance=-0.13 yDistance=0.09
23:16:41.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:41.118 00.000 7988 UpdateGuideState exits: m=1624 SNR=27.0
23:16:41.122 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:41.124 00.002 15712 PPEC rslt: input = -0.13, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.78
23:16:41.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:41.124 00.000 7988 Enqueuing Expose request
23:16:41.126 00.002 15712 PPEC: input: -0.13, control: 0.02, exposure: 1500
23:16:41.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:41.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:16:41.126 00.000 15712 MoveAxis(W, 5, ABG)
23:16:41.126 00.000 15712 Guiding  Dir = 3, Dur = 5
23:16:41.126 00.000 15712 IsGuiding returns 0
23:16:41.152 00.026 15712 IsGuiding returns 0
23:16:41.152 00.000 15712 Move returns status 0, amount 5
23:16:41.152 00.000 15712 MoveAxis(N, 0, ABG)
23:16:41.152 00.000 15712 Move returns status 0, amount 0
23:16:41.152 00.000 15712 move complete, result=0
23:16:41.152 00.000 15712 worker thread done servicing request
23:16:41.152 00.000 15712 Worker thread wakes up
23:16:41.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:41.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:41.152 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
23:16:42.558 01.406 15712 Exposure complete
23:16:42.612 00.054 15712 worker thread done servicing request
23:16:42.612 00.000 7988 OnExposeComplete: enter
23:16:42.619 00.007 7988 UpdateGuideState(): m_state=6
23:16:42.619 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
23:16:42.619 00.000 7988 Star::Find returns 1 (0), X=500.35, Y=800.48, Mass=1603, SNR=26.6, Peak=149 HFD=4.6
23:16:42.619 00.000 7988 MultiStar: [#1 -0.11,-0.13,0.95,U] [#2 -0.17,-0.18,0.84,U] [#3 0.31,0.11,0.86,U] [#4 0.06,-0.16,0.75,U] [#5 -0.04,0.08,0.72,U] [#6 -0.11,0.04,0.69,U] [#7 -0.51,-0.10,0.00,M1] [#8 -0.13,-0.01,0.46,U] 
23:16:42.619 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.06}, one-star: {-0.30, -0.14}
23:16:42.619 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
23:16:42.619 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
23:16:42.619 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.43 mountX=-0.06 mountY=0.07, mountTheta=2.28
23:16:42.629 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.06, opts=13)
23:16:42.629 00.000 7988 Enqueuing Move request for scope (-0.06, -0.06)
23:16:42.629 00.000 15712 Worker thread wakes up
23:16:42.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:16:42.629 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:16:42.629 00.000 15712 Moving (-0.06, -0.06) raw xDistance=-0.06 yDistance=0.07
23:16:42.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:16:42.629 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.6
23:16:42.634 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:42.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:42.635 00.001 7988 Enqueuing Expose request
23:16:42.635 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.77
23:16:42.635 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
23:16:42.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:42.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:16:42.635 00.000 15712 MoveAxis(W, 7, ABG)
23:16:42.635 00.000 15712 Guiding  Dir = 3, Dur = 7
23:16:42.651 00.016 15712 IsGuiding returns 0
23:16:42.671 00.020 15712 IsGuiding returns 0
23:16:42.671 00.000 15712 Move returns status 0, amount 7
23:16:42.671 00.000 15712 MoveAxis(N, 0, ABG)
23:16:42.671 00.000 15712 Move returns status 0, amount 0
23:16:42.671 00.000 15712 move complete, result=0
23:16:42.671 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
23:16:42.673 00.002 15712 worker thread done servicing request
23:16:42.673 00.000 15712 Worker thread wakes up
23:16:42.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:42.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:44.311 01.638 15712 Exposure complete
23:16:44.364 00.053 15712 worker thread done servicing request
23:16:44.364 00.000 7988 OnExposeComplete: enter
23:16:44.374 00.010 7988 UpdateGuideState(): m_state=6
23:16:44.374 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
23:16:44.374 00.000 7988 Star::Find returns 1 (0), X=500.31, Y=800.55, Mass=1639, SNR=27.1, Peak=161 HFD=4.8
23:16:44.374 00.000 7988 MultiStar: [#1 -0.18,-0.16,0.96,U] [#2 -0.27,-0.09,0.84,U] [#3 0.26,0.31,0.85,U] [#4 -0.22,-0.04,0.71,U] [#5 -0.07,-0.12,0.71,U] [#6 0.02,0.16,0.63,U] [#7 -0.22,-0.30,0.51,U] [#8 -0.47,-0.22,0.00,M1] 
23:16:44.374 00.000 7988 refined, 7 included, MultiStar: {-0.13, -0.03}, one-star: {-0.35, -0.08}
23:16:44.374 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.56) = xAngle (-4.46 = 1.82)
23:16:44.381 00.007 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.79)
23:16:44.381 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.90 mountX=-0.03 mountY=0.13, mountTheta=1.82
23:16:44.381 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.03, opts=13)
23:16:44.381 00.000 7988 Enqueuing Move request for scope (-0.13, -0.03)
23:16:44.381 00.000 15712 Worker thread wakes up
23:16:44.381 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
23:16:44.381 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
23:16:44.381 00.000 15712 Moving (-0.13, -0.03) raw xDistance=-0.03 yDistance=0.13
23:16:44.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:44.381 00.000 7988 UpdateGuideState exits: m=1639 SNR=27.1
23:16:44.389 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:44.389 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:44.390 00.001 7988 Enqueuing Expose request
23:16:44.390 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.75
23:16:44.390 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
23:16:44.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:44.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:16:44.390 00.000 15712 MoveAxis(W, 6, ABG)
23:16:44.390 00.000 15712 Guiding  Dir = 3, Dur = 6
23:16:44.390 00.000 15712 IsGuiding returns 0
23:16:44.410 00.020 15712 IsGuiding returns 0
23:16:44.410 00.000 15712 Move returns status 0, amount 6
23:16:44.410 00.000 15712 MoveAxis(N, 0, ABG)
23:16:44.410 00.000 15712 Move returns status 0, amount 0
23:16:44.410 00.000 15712 move complete, result=0
23:16:44.410 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
23:16:44.410 00.000 15712 worker thread done servicing request
23:16:44.410 00.000 15712 Worker thread wakes up
23:16:44.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:44.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:45.824 01.414 15712 Exposure complete
23:16:45.878 00.054 15712 worker thread done servicing request
23:16:45.878 00.000 7988 OnExposeComplete: enter
23:16:45.878 00.000 7988 UpdateGuideState(): m_state=6
23:16:45.888 00.010 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
23:16:45.888 00.000 7988 Star::Find returns 1 (0), X=500.57, Y=800.35, Mass=1570, SNR=26.0, Peak=165 HFD=4.7
23:16:45.888 00.000 7988 MultiStar: [#1 -0.00,-0.21,1.02,U] [#2 0.09,-0.36,0.89,U] [#3 0.56,0.12,0.00,M1] [#4 0.22,-0.32,0.77,U] [#5 0.11,-0.23,0.73,U] [#6 0.38,0.00,0.65,U] [#7 0.01,-0.16,0.48,U] [#8 0.07,-0.01,0.44,U] 
23:16:45.888 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.22}, one-star: {-0.08, -0.27}
23:16:45.888 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
23:16:45.888 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
23:16:45.895 00.007 7988 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.23 cameraTheta=-1.19 mountX=-0.22 mountY=-0.08, mountTheta=-2.78
23:16:45.895 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.22, opts=13)
23:16:45.895 00.000 7988 Enqueuing Move request for scope (0.09, -0.22)
23:16:45.895 00.000 15712 Worker thread wakes up
23:16:45.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
23:16:45.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
23:16:45.895 00.000 15712 Moving (0.09, -0.22) raw xDistance=-0.22 yDistance=-0.08
23:16:45.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:45.895 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.0
23:16:45.902 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:45.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:45.904 00.002 7988 Enqueuing Expose request
23:16:45.904 00.000 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 641.73
23:16:45.904 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
23:16:45.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:45.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:45.904 00.000 15712 MoveAxis(E, 37, ABG)
23:16:45.904 00.000 15712 Guiding  Dir = 2, Dur = 37
23:16:45.904 00.000 15712 IsGuiding returns 0
23:16:45.929 00.025 15712 PulseGuide returned control before completion, sleep 22
23:16:45.980 00.051 15712 IsGuiding returns 0
23:16:45.980 00.000 15712 Move returns status 0, amount 37
23:16:45.980 00.000 15712 MoveAxis(N, 0, ABG)
23:16:45.980 00.000 15712 Move returns status 0, amount 0
23:16:45.980 00.000 15712 move complete, result=0
23:16:45.980 00.000 15712 worker thread done servicing request
23:16:45.980 00.000 15712 Worker thread wakes up
23:16:45.980 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:16:45.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:45.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:47.722 01.742 15712 Exposure complete
23:16:47.781 00.059 15712 worker thread done servicing request
23:16:47.782 00.001 7988 OnExposeComplete: enter
23:16:47.783 00.001 7988 UpdateGuideState(): m_state=6
23:16:47.783 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
23:16:47.783 00.000 7988 Star::Find returns 1 (0), X=500.62, Y=800.44, Mass=1600, SNR=26.6, Peak=167 HFD=4.5
23:16:47.783 00.000 7988 MultiStar: [#1 0.10,0.06,0.97,U] [#2 0.10,-0.04,0.88,U] [#3 0.33,0.26,0.85,U] [#4 0.14,-0.13,0.77,U] [#5 -0.01,0.18,0.73,U] [#6 0.33,0.21,0.65,U] [#7 -0.19,-0.22,0.51,U] [#8 -0.06,-0.05,0.46,U] 
23:16:47.783 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {-0.04, -0.19}
23:16:47.783 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
23:16:47.783 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
23:16:47.783 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=0.01 mountY=-0.09, mountTheta=-1.42
23:16:47.783 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
23:16:47.783 00.000 7988 Enqueuing Move request for scope (0.09, 0.01)
23:16:47.783 00.000 15712 Worker thread wakes up
23:16:47.783 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:16:47.783 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:16:47.783 00.000 15712 Moving (0.09, 0.01) raw xDistance=0.01 yDistance=-0.09
23:16:47.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:16:47.783 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.6
23:16:47.797 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:47.799 00.002 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.72
23:16:47.799 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
23:16:47.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:47.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:47.799 00.000 7988 Enqueuing Expose request
23:16:47.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:16:47.799 00.000 15712 MoveAxis(W, 3, ABG)
23:16:47.799 00.000 15712 Guiding  Dir = 3, Dur = 3
23:16:47.802 00.003 15712 IsGuiding returns 0
23:16:47.817 00.015 15712 IsGuiding returns 0
23:16:47.817 00.000 15712 Move returns status 0, amount 3
23:16:47.817 00.000 15712 MoveAxis(N, 0, ABG)
23:16:47.817 00.000 15712 Move returns status 0, amount 0
23:16:47.817 00.000 15712 move complete, result=0
23:16:47.817 00.000 15712 worker thread done servicing request
23:16:47.817 00.000 15712 Worker thread wakes up
23:16:47.817 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:16:47.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:47.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:49.237 01.420 15712 Exposure complete
23:16:49.293 00.056 15712 worker thread done servicing request
23:16:49.293 00.000 7988 OnExposeComplete: enter
23:16:49.299 00.006 7988 UpdateGuideState(): m_state=6
23:16:49.299 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
23:16:49.299 00.000 7988 Star::Find returns 1 (0), X=500.46, Y=800.56, Mass=1718, SNR=27.7, Peak=166 HFD=4.3
23:16:49.299 00.000 7988 MultiStar: [#1 -0.30,-0.13,0.94,U] [#2 -0.22,-0.05,0.82,U] [#3 0.26,0.11,0.78,U] [#4 -0.22,-0.14,0.74,U] [#5 -0.18,0.18,0.68,U] [#6 0.03,0.38,0.62,U] [#7 -0.19,-0.25,0.47,U] [#8 -0.09,-0.11,0.45,U] 
23:16:49.299 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.01}, one-star: {-0.20, -0.06}
23:16:49.299 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.63 = 1.65)
23:16:49.299 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.67 = 1.62)
23:16:49.299 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.07 mountX=-0.01 mountY=0.13, mountTheta=1.65
23:16:49.299 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
23:16:49.310 00.011 7988 Enqueuing Move request for scope (-0.13, -0.01)
23:16:49.310 00.000 15712 Worker thread wakes up
23:16:49.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
23:16:49.310 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
23:16:49.310 00.000 15712 Moving (-0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
23:16:49.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:49.310 00.000 7988 UpdateGuideState exits: m=1718 SNR=27.7
23:16:49.313 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:49.315 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:49.315 00.000 7988 Enqueuing Expose request
23:16:49.317 00.002 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.70
23:16:49.317 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
23:16:49.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:49.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:16:49.317 00.000 15712 MoveAxis(W, 2, ABG)
23:16:49.317 00.000 15712 Guiding  Dir = 3, Dur = 2
23:16:49.331 00.014 15712 IsGuiding returns 0
23:16:49.352 00.021 15712 IsGuiding returns 0
23:16:49.352 00.000 15712 Move returns status 0, amount 2
23:16:49.352 00.000 15712 MoveAxis(N, 0, ABG)
23:16:49.352 00.000 15712 Move returns status 0, amount 0
23:16:49.352 00.000 15712 move complete, result=0
23:16:49.352 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:16:49.354 00.002 15712 worker thread done servicing request
23:16:49.354 00.000 15712 Worker thread wakes up
23:16:49.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:49.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:50.991 01.637 15712 Exposure complete
23:16:51.045 00.054 15712 worker thread done servicing request
23:16:51.045 00.000 7988 OnExposeComplete: enter
23:16:51.053 00.008 7988 UpdateGuideState(): m_state=6
23:16:51.055 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
23:16:51.055 00.000 7988 Star::Find returns 1 (0), X=500.45, Y=800.50, Mass=1534, SNR=25.9, Peak=166 HFD=4.3
23:16:51.057 00.002 7988 MultiStar: [#1 -0.04,0.05,1.00,U] [#2 -0.08,-0.09,0.89,U] [#3 0.33,0.34,0.00,M1] [#4 -0.04,-0.17,0.76,U] [#5 -0.24,-0.01,0.72,U] [#6 0.26,0.45,0.00,M1] [#7 -0.38,-0.03,0.56,U] [#8 -0.16,0.10,0.48,U] 
23:16:51.057 00.000 7988 refined, 6 included, MultiStar: {-0.15, -0.05}, one-star: {-0.21, -0.13}
23:16:51.059 00.002 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.56) = xAngle (-4.38 = 1.90)
23:16:51.059 00.000 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.87)
23:16:51.061 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.82 mountX=-0.05 mountY=0.15, mountTheta=1.90
23:16:51.062 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.05, opts=13)
23:16:51.064 00.002 7988 Enqueuing Move request for scope (-0.15, -0.05)
23:16:51.066 00.002 15712 Worker thread wakes up
23:16:51.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
23:16:51.066 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
23:16:51.066 00.000 15712 Moving (-0.15, -0.05) raw xDistance=-0.05 yDistance=0.15
23:16:51.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:51.066 00.000 7988 UpdateGuideState exits: m=1534 SNR=25.9
23:16:51.068 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:51.069 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:51.069 00.000 7988 Enqueuing Expose request
23:16:51.069 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.68
23:16:51.069 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
23:16:51.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:51.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:16:51.069 00.000 15712 MoveAxis(W, 0, ABG)
23:16:51.069 00.000 15712 Move returns status 0, amount 0
23:16:51.069 00.000 15712 MoveAxis(N, 0, ABG)
23:16:51.069 00.000 15712 Move returns status 0, amount 0
23:16:51.069 00.000 15712 move complete, result=0
23:16:51.069 00.000 15712 worker thread done servicing request
23:16:51.069 00.000 15712 Worker thread wakes up
23:16:51.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:51.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:51.069 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
23:16:52.490 01.421 15712 Exposure complete
23:16:52.552 00.062 15712 worker thread done servicing request
23:16:52.552 00.000 7988 OnExposeComplete: enter
23:16:52.552 00.000 7988 UpdateGuideState(): m_state=6
23:16:52.552 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
23:16:52.552 00.000 7988 Star::Find returns 1 (0), X=500.61, Y=800.70, Mass=1538, SNR=26.1, Peak=159 HFD=4.5
23:16:52.552 00.000 7988 MultiStar: [#1 -0.10,-0.09,1.00,U] [#2 0.03,-0.23,0.88,U] [#3 0.40,0.35,0.00,M2] [#4 0.04,-0.07,0.77,U] [#5 0.16,0.15,0.74,U] [#6 0.21,0.25,0.68,U] [#7 -0.09,-0.34,0.52,U] [#8 -0.12,0.09,0.50,U] 
23:16:52.552 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {-0.05, 0.07}
23:16:52.552 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
23:16:52.552 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
23:16:52.561 00.009 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.11 mountX=-0.02 mountY=-0.01, mountTheta=-2.70
23:16:52.561 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
23:16:52.561 00.000 7988 Enqueuing Move request for scope (0.01, -0.02)
23:16:52.561 00.000 15712 Worker thread wakes up
23:16:52.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:16:52.561 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:16:52.561 00.000 15712 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
23:16:52.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:16:52.561 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.1
23:16:52.568 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:52.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:52.568 00.000 7988 Enqueuing Expose request
23:16:52.568 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.67
23:16:52.568 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
23:16:52.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:52.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:52.568 00.000 15712 MoveAxis(E, 3, ABG)
23:16:52.568 00.000 15712 Guiding  Dir = 2, Dur = 3
23:16:52.568 00.000 15712 IsGuiding returns 0
23:16:52.595 00.027 15712 IsGuiding returns 0
23:16:52.595 00.000 15712 Move returns status 0, amount 3
23:16:52.595 00.000 15712 MoveAxis(N, 0, ABG)
23:16:52.595 00.000 15712 Move returns status 0, amount 0
23:16:52.595 00.000 15712 move complete, result=0
23:16:52.595 00.000 15712 worker thread done servicing request
23:16:52.595 00.000 15712 Worker thread wakes up
23:16:52.595 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:16:52.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:52.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:54.338 01.743 15712 Exposure complete
23:16:54.399 00.061 15712 worker thread done servicing request
23:16:54.399 00.000 7988 OnExposeComplete: enter
23:16:54.399 00.000 7988 UpdateGuideState(): m_state=6
23:16:54.401 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
23:16:54.401 00.000 7988 Star::Find returns 1 (0), X=500.63, Y=800.52, Mass=1551, SNR=26.2, Peak=160 HFD=4.7
23:16:54.403 00.002 7988 MultiStar: [#1 0.22,0.07,1.00,U] [#2 -0.00,-0.21,0.86,U] [#3 0.27,0.16,0.88,U] [#4 0.10,0.09,0.74,U] [#5 -0.07,0.02,0.72,U] [#6 0.19,0.16,0.65,U] [#7 -0.12,-0.11,0.49,U] [#8 -0.26,0.04,0.49,U] 
23:16:54.405 00.002 7988 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.03, -0.11}
23:16:54.405 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
23:16:54.407 00.002 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
23:16:54.407 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.20 mountX=0.01 mountY=-0.06, mountTheta=-1.37
23:16:54.409 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
23:16:54.411 00.002 7988 Enqueuing Move request for scope (0.06, 0.01)
23:16:54.411 00.000 15712 Worker thread wakes up
23:16:54.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:16:54.411 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:16:54.411 00.000 15712 Moving (0.06, 0.01) raw xDistance=0.01 yDistance=-0.06
23:16:54.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:54.411 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.2
23:16:54.414 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:54.414 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:54.414 00.000 7988 Enqueuing Expose request
23:16:54.414 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.65
23:16:54.414 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
23:16:54.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:54.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:16:54.414 00.000 15712 MoveAxis(E, 5, ABG)
23:16:54.414 00.000 15712 Guiding  Dir = 2, Dur = 5
23:16:54.414 00.000 15712 IsGuiding returns 0
23:16:54.430 00.016 15712 IsGuiding returns 0
23:16:54.430 00.000 15712 Move returns status 0, amount 5
23:16:54.430 00.000 15712 MoveAxis(N, 0, ABG)
23:16:54.430 00.000 15712 Move returns status 0, amount 0
23:16:54.430 00.000 15712 move complete, result=0
23:16:54.430 00.000 15712 worker thread done servicing request
23:16:54.430 00.000 15712 Worker thread wakes up
23:16:54.430 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:16:54.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:54.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:55.852 01.422 15712 Exposure complete
23:16:55.913 00.061 15712 worker thread done servicing request
23:16:55.913 00.000 7988 OnExposeComplete: enter
23:16:55.914 00.001 7988 UpdateGuideState(): m_state=6
23:16:55.914 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
23:16:55.914 00.000 7988 Star::Find returns 1 (0), X=500.44, Y=800.56, Mass=1524, SNR=26.0, Peak=156 HFD=4.4
23:16:55.914 00.000 7988 MultiStar: [#1 -0.16,0.09,0.99,U] [#2 -0.05,-0.24,0.88,U] [#3 0.29,-0.00,0.91,U] [#4 0.28,-0.12,0.75,U] [#5 0.04,0.25,0.74,U] [#6 0.17,0.31,0.70,U] [#7 -0.31,-0.16,0.54,U] [#8 -0.59,0.05,0.00,M1] 
23:16:55.914 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.00}, one-star: {-0.22, -0.07}
23:16:55.914 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
23:16:55.914 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
23:16:55.914 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.01 cameraTheta=0.76 mountX=0.00 mountY=-0.00, mountTheta=-0.82
23:16:55.923 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=13)
23:16:55.923 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
23:16:55.923 00.000 15712 Worker thread wakes up
23:16:55.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
23:16:55.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:16:55.923 00.000 15712 Moving (0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
23:16:55.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:55.923 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.0
23:16:55.928 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:55.928 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:55.930 00.002 7988 Enqueuing Expose request
23:16:55.932 00.002 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.63
23:16:55.932 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
23:16:55.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:55.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:16:55.932 00.000 15712 MoveAxis(E, 6, ABG)
23:16:55.932 00.000 15712 Guiding  Dir = 2, Dur = 6
23:16:55.932 00.000 15712 IsGuiding returns 0
23:16:55.945 00.013 15712 IsGuiding returns 0
23:16:55.945 00.000 15712 Move returns status 0, amount 6
23:16:55.945 00.000 15712 MoveAxis(N, 0, ABG)
23:16:55.945 00.000 15712 Move returns status 0, amount 0
23:16:55.945 00.000 15712 move complete, result=0
23:16:55.945 00.000 15712 worker thread done servicing request
23:16:55.945 00.000 15712 Worker thread wakes up
23:16:55.945 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:16:55.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:55.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:57.587 01.642 15712 Exposure complete
23:16:57.651 00.064 15712 worker thread done servicing request
23:16:57.651 00.000 7988 OnExposeComplete: enter
23:16:57.651 00.000 7988 UpdateGuideState(): m_state=6
23:16:57.653 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
23:16:57.653 00.000 7988 Star::Find returns 1 (0), X=500.35, Y=800.41, Mass=1612, SNR=26.9, Peak=153 HFD=4.7
23:16:57.655 00.002 7988 MultiStar: [#1 0.02,-0.11,0.97,U] [#2 -0.05,-0.35,0.84,U] [#3 0.29,0.13,0.82,U] [#4 0.06,-0.10,0.74,U] [#5 -0.04,-0.13,0.71,U] [#6 -0.05,0.29,0.65,U] [#7 -0.03,-0.27,0.50,U] [#8 -0.38,-0.01,0.46,U] 
23:16:57.655 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {-0.30, -0.21}
23:16:57.657 00.002 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.57 = 2.72)
23:16:57.658 00.001 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.69)
23:16:57.658 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.00 mountX=-0.09 mountY=0.05, mountTheta=2.69
23:16:57.660 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.09, opts=13)
23:16:57.662 00.002 7988 Enqueuing Move request for scope (-0.04, -0.09)
23:16:57.664 00.002 15712 Worker thread wakes up
23:16:57.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
23:16:57.664 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
23:16:57.664 00.000 15712 Moving (-0.04, -0.09) raw xDistance=-0.09 yDistance=0.05
23:16:57.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:57.664 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.9
23:16:57.666 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:57.666 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:57.666 00.000 7988 Enqueuing Expose request
23:16:57.666 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.62
23:16:57.666 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
23:16:57.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:57.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:16:57.666 00.000 15712 MoveAxis(E, 5, ABG)
23:16:57.666 00.000 15712 Guiding  Dir = 2, Dur = 5
23:16:57.692 00.026 15712 IsGuiding returns 0
23:16:57.709 00.017 15712 IsGuiding returns 0
23:16:57.709 00.000 15712 Move returns status 0, amount 5
23:16:57.709 00.000 15712 MoveAxis(N, 0, ABG)
23:16:57.709 00.000 15712 Move returns status 0, amount 0
23:16:57.709 00.000 15712 move complete, result=0
23:16:57.709 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:16:57.714 00.005 15712 worker thread done servicing request
23:16:57.714 00.000 15712 Worker thread wakes up
23:16:57.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:57.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:16:59.120 01.406 15712 Exposure complete
23:16:59.179 00.059 15712 worker thread done servicing request
23:16:59.179 00.000 7988 OnExposeComplete: enter
23:16:59.181 00.002 7988 UpdateGuideState(): m_state=6
23:16:59.183 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
23:16:59.183 00.000 7988 Star::Find returns 1 (0), X=500.46, Y=800.39, Mass=1522, SNR=25.9, Peak=152 HFD=4.4
23:16:59.185 00.002 7988 MultiStar: [#1 0.05,-0.06,1.01,U] [#2 -0.01,-0.09,0.90,U] [#3 0.60,0.00,0.00,M1] [#4 0.12,-0.01,0.79,U] [#5 0.01,-0.14,0.72,U] [#6 0.34,0.39,0.00,M1] [#7 -0.33,-0.20,0.51,U] [#8 -0.14,-0.03,0.46,U] 
23:16:59.185 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.11}, one-star: {-0.20, -0.23}
23:16:59.187 00.002 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
23:16:59.188 00.001 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
23:16:59.188 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.03 mountX=-0.11 mountY=0.06, mountTheta=2.67
23:16:59.190 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.11, opts=13)
23:16:59.192 00.002 7988 Enqueuing Move request for scope (-0.05, -0.11)
23:16:59.192 00.000 15712 Worker thread wakes up
23:16:59.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
23:16:59.192 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
23:16:59.192 00.000 15712 Moving (-0.05, -0.11) raw xDistance=-0.11 yDistance=0.06
23:16:59.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:16:59.192 00.000 7988 UpdateGuideState exits: m=1522 SNR=25.9
23:16:59.196 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:59.197 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:16:59.197 00.000 7988 Enqueuing Expose request
23:16:59.199 00.002 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.60
23:16:59.199 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
23:16:59.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:59.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:16:59.199 00.000 15712 MoveAxis(E, 6, ABG)
23:16:59.199 00.000 15712 Guiding  Dir = 2, Dur = 6
23:16:59.199 00.000 15712 IsGuiding returns 0
23:16:59.214 00.015 15712 IsGuiding returns 0
23:16:59.214 00.000 15712 Move returns status 0, amount 6
23:16:59.214 00.000 15712 MoveAxis(N, 0, ABG)
23:16:59.214 00.000 15712 Move returns status 0, amount 0
23:16:59.214 00.000 15712 move complete, result=0
23:16:59.214 00.000 15712 worker thread done servicing request
23:16:59.214 00.000 15712 Worker thread wakes up
23:16:59.214 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:16:59.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:16:59.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:00.855 01.641 15712 Exposure complete
23:17:00.916 00.061 15712 worker thread done servicing request
23:17:00.916 00.000 7988 OnExposeComplete: enter
23:17:00.918 00.002 7988 UpdateGuideState(): m_state=6
23:17:00.918 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
23:17:00.918 00.000 7988 Star::Find returns 1 (0), X=500.38, Y=800.25, Mass=1640, SNR=27.0, Peak=148 HFD=4.9
23:17:00.918 00.000 7988 MultiStar: [#1 -0.19,-0.38,0.94,U] [#2 -0.27,-0.34,0.85,U] [#3 0.16,-0.13,0.88,U] [#4 -0.22,-0.17,0.72,U] [#5 -0.23,-0.25,0.69,U] [#6 0.31,-0.16,0.67,U] [#7 -0.07,-0.29,0.46,U] [#8 -0.52,-0.12,0.00,M1] 
23:17:00.918 00.000 7988 refined, 7 included, MultiStar: {-0.11, -0.27}, one-star: {-0.27, -0.38}
23:17:00.923 00.005 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.76)
23:17:00.923 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.73)
23:17:00.923 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.96 mountX=-0.27 mountY=0.12, mountTheta=2.73
23:17:00.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.27, opts=13)
23:17:00.923 00.000 7988 Enqueuing Move request for scope (-0.11, -0.27)
23:17:00.923 00.000 15712 Worker thread wakes up
23:17:00.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
23:17:00.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
23:17:00.923 00.000 15712 Moving (-0.11, -0.27) raw xDistance=-0.27 yDistance=0.12
23:17:00.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:00.923 00.000 7988 UpdateGuideState exits: m=1640 SNR=27.0
23:17:00.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:00.934 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:00.934 00.000 7988 Enqueuing Expose request
23:17:00.934 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 641.58
23:17:00.934 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
23:17:00.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:00.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:17:00.934 00.000 15712 MoveAxis(E, 59, ABG)
23:17:00.934 00.000 15712 Guiding  Dir = 2, Dur = 59
23:17:00.934 00.000 15712 IsGuiding returns 0
23:17:00.956 00.022 15712 PulseGuide returned control before completion, sleep 51
23:17:01.014 00.058 15712 IsGuiding returns 1
23:17:01.014 00.000 15712 scope still moving after pulse duration time elapsed
23:17:01.053 00.039 15712 IsGuiding returns 0
23:17:01.053 00.000 15712 scope move finished after 59 + 56 ms
23:17:01.053 00.000 15712 Move returns status 0, amount 59
23:17:01.053 00.000 15712 MoveAxis(N, 0, ABG)
23:17:01.053 00.000 15712 Move returns status 0, amount 0
23:17:01.053 00.000 15712 move complete, result=0
23:17:01.053 00.000 15712 worker thread done servicing request
23:17:01.053 00.000 15712 Worker thread wakes up
23:17:01.053 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
23:17:01.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:01.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:02.466 01.413 15712 Exposure complete
23:17:02.520 00.054 15712 worker thread done servicing request
23:17:02.520 00.000 7988 OnExposeComplete: enter
23:17:02.528 00.008 7988 UpdateGuideState(): m_state=6
23:17:02.528 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
23:17:02.528 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=800.49, Mass=1565, SNR=26.3, Peak=153 HFD=4.9
23:17:02.528 00.000 7988 MultiStar: [#1 -0.14,-0.08,1.00,U] [#2 -0.19,-0.10,0.88,U] [#3 0.17,0.10,0.83,U] [#4 -0.10,-0.47,0.00,M1] [#5 -0.18,0.04,0.72,U] [#6 0.09,0.29,0.69,U] [#7 -0.47,-0.33,0.00,M1] [#8 -0.15,-0.02,0.44,U] 
23:17:02.528 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.00}, one-star: {-0.06, -0.13}
23:17:02.528 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.56) = xAngle (-4.70 = 1.59)
23:17:02.528 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
23:17:02.528 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.13 mountX=-0.00 mountY=0.06, mountTheta=1.59
23:17:02.537 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.00, opts=13)
23:17:02.537 00.000 7988 Enqueuing Move request for scope (-0.06, -0.00)
23:17:02.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:02.537 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.3
23:17:02.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:02.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:02.544 00.007 7988 Enqueuing Expose request
23:17:02.544 00.000 15712 Worker thread wakes up
23:17:02.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
23:17:02.544 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
23:17:02.545 00.001 15712 Moving (-0.06, -0.00) raw xDistance=-0.00 yDistance=0.06
23:17:02.545 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.57
23:17:02.545 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
23:17:02.545 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:02.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:17:02.545 00.000 15712 MoveAxis(E, 6, ABG)
23:17:02.545 00.000 15712 Guiding  Dir = 2, Dur = 6
23:17:02.545 00.000 15712 IsGuiding returns 0
23:17:02.571 00.026 15712 IsGuiding returns 0
23:17:02.571 00.000 15712 Move returns status 0, amount 6
23:17:02.571 00.000 15712 MoveAxis(N, 0, ABG)
23:17:02.571 00.000 15712 Move returns status 0, amount 0
23:17:02.571 00.000 15712 move complete, result=0
23:17:02.571 00.000 15712 worker thread done servicing request
23:17:02.571 00.000 15712 Worker thread wakes up
23:17:02.571 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
23:17:02.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:02.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:04.201 01.630 15712 Exposure complete
23:17:04.263 00.062 15712 worker thread done servicing request
23:17:04.263 00.000 7988 OnExposeComplete: enter
23:17:04.265 00.002 7988 UpdateGuideState(): m_state=6
23:17:04.267 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
23:17:04.267 00.000 7988 Star::Find returns 1 (0), X=500.68, Y=800.41, Mass=1591, SNR=26.5, Peak=172 HFD=4.3
23:17:04.269 00.002 7988 MultiStar: [#1 0.07,-0.21,1.00,U] [#2 -0.02,-0.20,0.87,U] [#3 0.32,0.34,0.00,M1] [#4 0.00,-0.04,0.79,U] [#5 0.08,-0.03,0.72,U] [#6 -0.01,0.20,0.64,U] [#7 -0.31,-0.31,0.52,U] [#8 -0.33,-0.07,0.42,U] 
23:17:04.269 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {0.02, -0.22}
23:17:04.271 00.002 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.38 = 2.91)
23:17:04.272 00.001 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
23:17:04.272 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.81 mountX=-0.12 mountY=0.03, mountTheta=2.88
23:17:04.274 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
23:17:04.276 00.002 7988 Enqueuing Move request for scope (-0.03, -0.12)
23:17:04.276 00.000 15712 Worker thread wakes up
23:17:04.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
23:17:04.276 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
23:17:04.276 00.000 15712 Moving (-0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
23:17:04.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:04.276 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.5
23:17:04.279 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:04.281 00.002 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.55
23:17:04.281 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:04.281 00.000 7988 Enqueuing Expose request
23:17:04.281 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
23:17:04.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:04.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:17:04.281 00.000 15712 MoveAxis(E, 6, ABG)
23:17:04.281 00.000 15712 Guiding  Dir = 2, Dur = 6
23:17:04.281 00.000 15712 IsGuiding returns 0
23:17:04.297 00.016 15712 IsGuiding returns 0
23:17:04.297 00.000 15712 Move returns status 0, amount 6
23:17:04.297 00.000 15712 MoveAxis(N, 0, ABG)
23:17:04.297 00.000 15712 Move returns status 0, amount 0
23:17:04.297 00.000 15712 move complete, result=0
23:17:04.297 00.000 15712 worker thread done servicing request
23:17:04.297 00.000 15712 Worker thread wakes up
23:17:04.297 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:17:04.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:04.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:05.716 01.419 15712 Exposure complete
23:17:05.769 00.053 15712 worker thread done servicing request
23:17:05.769 00.000 7988 OnExposeComplete: enter
23:17:05.779 00.010 7988 UpdateGuideState(): m_state=6
23:17:05.779 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
23:17:05.782 00.003 7988 Star::Find returns 1 (0), X=500.38, Y=800.62, Mass=1736, SNR=27.6, Peak=143 HFD=4.8
23:17:05.782 00.000 7988 MultiStar: [#1 0.12,-0.08,0.94,U] [#2 0.01,-0.01,0.83,U] [#3 0.15,0.40,0.83,U] [#4 -0.18,0.14,0.74,U] [#5 -0.08,-0.02,0.70,U] [#6 0.07,0.31,0.67,U] [#7 -0.40,-0.04,0.46,U] [#8 -0.28,-0.12,0.42,U] 
23:17:05.784 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.28, -0.01}
23:17:05.786 00.002 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.56) = xAngle (0.81 = 0.81)
23:17:05.786 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
23:17:05.788 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.38 mountX=0.07 mountY=0.07, mountTheta=0.80
23:17:05.790 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.07, opts=13)
23:17:05.790 00.000 7988 Enqueuing Move request for scope (-0.07, 0.07)
23:17:05.792 00.002 15712 Worker thread wakes up
23:17:05.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
23:17:05.792 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
23:17:05.792 00.000 15712 Moving (-0.07, 0.07) raw xDistance=0.07 yDistance=0.07
23:17:05.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:05.792 00.000 7988 UpdateGuideState exits: m=1736 SNR=27.6
23:17:05.794 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:05.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:05.794 00.000 7988 Enqueuing Expose request
23:17:05.794 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.53
23:17:05.794 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
23:17:05.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:05.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:17:05.794 00.000 15712 MoveAxis(E, 6, ABG)
23:17:05.794 00.000 15712 Guiding  Dir = 2, Dur = 6
23:17:05.794 00.000 15712 IsGuiding returns 0
23:17:05.811 00.017 15712 IsGuiding returns 0
23:17:05.811 00.000 15712 Move returns status 0, amount 6
23:17:05.811 00.000 15712 MoveAxis(N, 0, ABG)
23:17:05.811 00.000 15712 Move returns status 0, amount 0
23:17:05.811 00.000 15712 move complete, result=0
23:17:05.811 00.000 15712 worker thread done servicing request
23:17:05.811 00.000 15712 Worker thread wakes up
23:17:05.811 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:17:05.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:05.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:07.456 01.645 15712 Exposure complete
23:17:07.517 00.061 15712 worker thread done servicing request
23:17:07.517 00.000 7988 OnExposeComplete: enter
23:17:07.518 00.001 7988 UpdateGuideState(): m_state=6
23:17:07.520 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
23:17:07.520 00.000 7988 Star::Find returns 1 (0), X=500.56, Y=800.53, Mass=1513, SNR=25.7, Peak=136 HFD=4.3
23:17:07.522 00.002 7988 MultiStar: [#1 -0.06,0.03,1.04,U] [#2 -0.17,-0.15,0.90,U] [#3 0.10,0.29,0.91,U] [#4 0.25,0.16,0.78,U] [#5 -0.10,0.28,0.78,U] [#6 0.38,0.33,0.00,M1] [#7 -0.50,-0.11,0.00,M1] [#8 -0.08,-0.01,0.45,U] 
23:17:07.522 00.000 7988 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {-0.10, -0.09}
23:17:07.524 00.002 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
23:17:07.524 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
23:17:07.526 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.88 mountX=0.07 mountY=0.02, mountTheta=0.28
23:17:07.528 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.07, opts=13)
23:17:07.528 00.000 7988 Enqueuing Move request for scope (-0.02, 0.07)
23:17:07.530 00.002 15712 Worker thread wakes up
23:17:07.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:17:07.530 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:17:07.530 00.000 15712 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.02
23:17:07.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:07.530 00.000 7988 UpdateGuideState exits: m=1513 SNR=25.7
23:17:07.533 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:07.534 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:07.534 00.000 7988 Enqueuing Expose request
23:17:07.534 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.52
23:17:07.534 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:17:07.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:07.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:17:07.534 00.000 15712 MoveAxis(E, 9, ABG)
23:17:07.534 00.000 15712 Guiding  Dir = 2, Dur = 9
23:17:07.534 00.000 15712 IsGuiding returns 0
23:17:07.556 00.022 15712 IsGuiding returns 0
23:17:07.556 00.000 15712 Move returns status 0, amount 9
23:17:07.556 00.000 15712 MoveAxis(N, 0, ABG)
23:17:07.556 00.000 15712 Move returns status 0, amount 0
23:17:07.556 00.000 15712 move complete, result=0
23:17:07.556 00.000 15712 worker thread done servicing request
23:17:07.556 00.000 15712 Worker thread wakes up
23:17:07.556 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:17:07.560 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:07.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:08.971 01.411 15712 Exposure complete
23:17:09.028 00.057 15712 worker thread done servicing request
23:17:09.028 00.000 7988 OnExposeComplete: enter
23:17:09.033 00.005 7988 UpdateGuideState(): m_state=6
23:17:09.033 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
23:17:09.035 00.002 7988 Star::Find returns 1 (0), X=500.49, Y=800.50, Mass=1587, SNR=26.6, Peak=159 HFD=4.2
23:17:09.035 00.000 7988 MultiStar: [#1 0.14,-0.03,0.98,U] [#2 -0.08,-0.08,0.86,U] [#3 0.32,0.10,0.88,U] [#4 0.09,0.12,0.75,U] [#5 -0.13,0.07,0.74,U] [#6 0.09,0.37,0.65,U] [#7 -0.23,-0.17,0.48,U] [#8 -0.15,0.15,0.45,U] 
23:17:09.035 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {-0.17, -0.13}
23:17:09.035 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
23:17:09.035 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
23:17:09.035 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.43 mountX=0.03 mountY=-0.01, mountTheta=-0.16
23:17:09.035 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.03, opts=13)
23:17:09.035 00.000 7988 Enqueuing Move request for scope (0.00, 0.03)
23:17:09.035 00.000 15712 Worker thread wakes up
23:17:09.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:09.035 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.6
23:17:09.047 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:09.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:09.049 00.002 7988 Enqueuing Expose request
23:17:09.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
23:17:09.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
23:17:09.051 00.002 15712 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
23:17:09.052 00.001 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.50
23:17:09.052 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
23:17:09.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:09.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:17:09.052 00.000 15712 MoveAxis(E, 9, ABG)
23:17:09.052 00.000 15712 Guiding  Dir = 2, Dur = 9
23:17:09.059 00.007 15712 IsGuiding returns 0
23:17:09.069 00.010 15712 IsGuiding returns 0
23:17:09.069 00.000 15712 Move returns status 0, amount 9
23:17:09.069 00.000 15712 MoveAxis(N, 0, ABG)
23:17:09.069 00.000 15712 Move returns status 0, amount 0
23:17:09.069 00.000 15712 move complete, result=0
23:17:09.069 00.000 15712 worker thread done servicing request
23:17:09.069 00.000 15712 Worker thread wakes up
23:17:09.069 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:17:09.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:09.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:10.819 01.750 15712 Exposure complete
23:17:10.869 00.050 15712 worker thread done servicing request
23:17:10.869 00.000 7988 OnExposeComplete: enter
23:17:10.880 00.011 7988 UpdateGuideState(): m_state=6
23:17:10.882 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
23:17:10.882 00.000 7988 Star::Find returns 1 (0), X=500.11, Y=800.40, Mass=1625, SNR=26.6, Peak=131 HFD=4.6
23:17:10.884 00.002 7988 MultiStar: [#1 -0.50,-0.25,0.00,M1] [#2 -0.46,-0.27,0.00,M1] [#3 -0.10,0.13,0.86,U] [#4 -0.38,-0.10,0.72,U] [#5 -0.47,-0.01,0.00,M1] [#6 -0.28,0.16,0.66,U] [#7 -0.28,-0.18,0.52,U] [#8 -0.59,0.12,0.00,M1] 
23:17:10.884 00.000 7988 refined, 4 included, MultiStar: {-0.33, -0.04}, one-star: {-0.55, -0.22}
23:17:10.884 00.000 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.56) = xAngle (-4.57 = 1.71)
23:17:10.886 00.002 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.68)
23:17:10.886 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-3.01 mountX=-0.05 mountY=0.33, mountTheta=1.71
23:17:10.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.04, opts=13)
23:17:10.890 00.002 7988 Enqueuing Move request for scope (-0.33, -0.04)
23:17:10.890 00.000 15712 Worker thread wakes up
23:17:10.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.04) opts 0xd
23:17:10.890 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.04)
23:17:10.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:10.890 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.6
23:17:10.894 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:10.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:10.896 00.002 7988 Enqueuing Expose request
23:17:10.896 00.000 15712 Moving (-0.33, -0.04) raw xDistance=-0.05 yDistance=0.33
23:17:10.900 00.004 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.48
23:17:10.900 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
23:17:10.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
23:17:10.900 00.000 15712 MoveAxis(E, 11, ABG)
23:17:10.900 00.000 15712 Guiding  Dir = 2, Dur = 11
23:17:10.932 00.032 15712 IsGuiding returns 0
23:17:10.948 00.016 15712 IsGuiding returns 1
23:17:10.948 00.000 15712 scope still moving after pulse duration time elapsed
23:17:10.996 00.048 15712 IsGuiding returns 0
23:17:10.996 00.000 15712 scope move finished after 11 + 52 ms
23:17:10.996 00.000 15712 Move returns status 0, amount 11
23:17:10.996 00.000 15712 MoveAxis(S, 84, ABG)
23:17:10.996 00.000 15712 Guiding  Dir = 1, Dur = 84
23:17:10.996 00.000 15712 IsGuiding returns 0
23:17:11.076 00.080 15712 PulseGuide returned control before completion, sleep 15
23:17:11.103 00.027 15712 IsGuiding returns 1
23:17:11.103 00.000 15712 scope still moving after pulse duration time elapsed
23:17:11.171 00.068 15712 IsGuiding returns 1
23:17:11.203 00.032 15712 IsGuiding returns 0
23:17:11.203 00.000 15712 scope move finished after 84 + 123 ms
23:17:11.203 00.000 15712 Move returns status 0, amount 84
23:17:11.203 00.000 15712 move complete, result=0
23:17:11.203 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.3 px 84 ms SOUTH
23:17:11.205 00.002 15712 worker thread done servicing request
23:17:11.205 00.000 15712 Worker thread wakes up
23:17:11.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:11.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:12.618 01.413 15712 Exposure complete
23:17:12.680 00.062 15712 worker thread done servicing request
23:17:12.680 00.000 7988 OnExposeComplete: enter
23:17:12.680 00.000 7988 UpdateGuideState(): m_state=6
23:17:12.680 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
23:17:12.680 00.000 7988 Star::Find returns 1 (0), X=500.58, Y=800.41, Mass=1708, SNR=27.8, Peak=170 HFD=4.8
23:17:12.680 00.000 7988 MultiStar: [#1 -0.04,-0.32,0.97,U] [#2 0.12,-0.31,0.83,U] [#3 0.44,-0.03,0.83,U] [#4 0.21,-0.24,0.70,U] [#5 -0.02,-0.11,0.70,U] [#6 0.40,0.07,0.65,U] [#7 0.09,-0.40,0.45,U] [#8 -0.26,-0.43,0.00,M2] 
23:17:12.680 00.000 7988 single-star, 7 included, MultiStar: {0.13, -0.20}, one-star: {-0.08, -0.22}
23:17:12.680 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
23:17:12.688 00.008 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
23:17:12.688 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.91 mountX=-0.22 mountY=0.08, mountTheta=2.79
23:17:12.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.22, opts=13)
23:17:12.688 00.000 7988 Enqueuing Move request for scope (-0.08, -0.22)
23:17:12.688 00.000 15712 Worker thread wakes up
23:17:12.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
23:17:12.688 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
23:17:12.688 00.000 15712 Moving (-0.08, -0.22) raw xDistance=-0.22 yDistance=0.08
23:17:12.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:12.688 00.000 7988 UpdateGuideState exits: m=1708 SNR=27.8
23:17:12.695 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:12.696 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:12.696 00.000 7988 Enqueuing Expose request
23:17:12.696 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 641.47
23:17:12.696 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
23:17:12.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:12.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:17:12.696 00.000 15712 MoveAxis(E, 53, ABG)
23:17:12.696 00.000 15712 Guiding  Dir = 2, Dur = 53
23:17:12.696 00.000 15712 IsGuiding returns 0
23:17:12.722 00.026 15712 PulseGuide returned control before completion, sleep 42
23:17:12.776 00.054 15712 IsGuiding returns 1
23:17:12.776 00.000 15712 scope still moving after pulse duration time elapsed
23:17:12.817 00.041 15712 IsGuiding returns 0
23:17:12.817 00.000 15712 scope move finished after 53 + 64 ms
23:17:12.817 00.000 15712 Move returns status 0, amount 53
23:17:12.817 00.000 15712 MoveAxis(N, 0, ABG)
23:17:12.817 00.000 15712 Move returns status 0, amount 0
23:17:12.817 00.000 15712 move complete, result=0
23:17:12.817 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
23:17:12.819 00.002 15712 worker thread done servicing request
23:17:12.819 00.000 15712 Worker thread wakes up
23:17:12.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:12.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:14.561 01.742 15712 Exposure complete
23:17:14.622 00.061 15712 worker thread done servicing request
23:17:14.622 00.000 7988 OnExposeComplete: enter
23:17:14.624 00.002 7988 UpdateGuideState(): m_state=6
23:17:14.624 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
23:17:14.624 00.000 7988 Star::Find returns 1 (0), X=500.49, Y=800.25, Mass=1687, SNR=27.3, Peak=154 HFD=4.6
23:17:14.624 00.000 7988 MultiStar: [#1 -0.18,-0.35,0.97,U] [#2 -0.08,-0.24,0.86,U] [#3 0.32,-0.05,0.88,U] [#4 0.15,-0.33,0.78,U] [#5 -0.04,-0.13,0.76,U] [#6 -0.03,-0.09,0.66,U] [#7 -0.16,-0.63,0.00,M1] [#8 -0.11,-0.23,0.45,U] 
23:17:14.624 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.23}, one-star: {-0.16, -0.37}
23:17:14.629 00.005 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
23:17:14.629 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
23:17:14.629 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.64 mountX=-0.23 mountY=0.02, mountTheta=3.05
23:17:14.629 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.23, opts=13)
23:17:14.629 00.000 7988 Enqueuing Move request for scope (-0.02, -0.23)
23:17:14.629 00.000 15712 Worker thread wakes up
23:17:14.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:14.629 00.000 7988 UpdateGuideState exits: m=1687 SNR=27.3
23:17:14.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:14.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:14.639 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
23:17:14.639 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
23:17:14.639 00.000 15712 Moving (-0.02, -0.23) raw xDistance=-0.23 yDistance=0.02
23:17:14.639 00.000 7988 Enqueuing Expose request
23:17:14.639 00.000 15712 PPEC rslt: input = -0.23, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 641.45
23:17:14.639 00.000 15712 PPEC: input: -0.23, control: -0.17, exposure: 1500
23:17:14.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:14.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:17:14.639 00.000 15712 MoveAxis(E, 57, ABG)
23:17:14.639 00.000 15712 Guiding  Dir = 2, Dur = 57
23:17:14.639 00.000 15712 IsGuiding returns 0
23:17:14.671 00.032 15712 PulseGuide returned control before completion, sleep 39
23:17:14.735 00.064 15712 IsGuiding returns 1
23:17:14.735 00.000 15712 scope still moving after pulse duration time elapsed
23:17:14.767 00.032 15712 IsGuiding returns 0
23:17:14.767 00.000 15712 scope move finished after 57 + 67 ms
23:17:14.767 00.000 15712 Move returns status 0, amount 57
23:17:14.767 00.000 15712 MoveAxis(N, 0, ABG)
23:17:14.767 00.000 15712 Move returns status 0, amount 0
23:17:14.767 00.000 15712 move complete, result=0
23:17:14.767 00.000 7988 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
23:17:14.769 00.002 15712 worker thread done servicing request
23:17:14.769 00.000 15712 Worker thread wakes up
23:17:14.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:14.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:16.174 01.405 15712 Exposure complete
23:17:16.235 00.061 15712 worker thread done servicing request
23:17:16.235 00.000 7988 OnExposeComplete: enter
23:17:16.235 00.000 7988 UpdateGuideState(): m_state=6
23:17:16.238 00.003 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
23:17:16.238 00.000 7988 Star::Find returns 1 (0), X=500.55, Y=800.49, Mass=1569, SNR=26.2, Peak=151 HFD=4.3
23:17:16.240 00.002 7988 MultiStar: [#1 0.16,-0.16,0.98,U] [#2 0.11,-0.27,0.88,U] [#3 0.40,0.13,0.86,U] [#4 0.27,0.02,0.79,U] [#5 0.10,0.06,0.71,U] [#6 0.34,0.15,0.67,U] [#7 -0.15,-0.08,0.51,U] [#8 -0.18,-0.18,0.45,U] 
23:17:16.242 00.002 7988 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {-0.10, -0.13}
23:17:16.242 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
23:17:16.244 00.002 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
23:17:16.244 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
23:17:16.246 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.05, opts=13)
23:17:16.248 00.002 7988 Enqueuing Move request for scope (0.12, -0.05)
23:17:16.248 00.000 15712 Worker thread wakes up
23:17:16.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:17:16.248 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:17:16.248 00.000 15712 Moving (0.12, -0.05) raw xDistance=-0.05 yDistance=-0.12
23:17:16.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:16.251 00.003 7988 UpdateGuideState exits: m=1569 SNR=26.2
23:17:16.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:16.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:16.251 00.000 7988 Enqueuing Expose request
23:17:16.251 00.000 15712 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.44
23:17:16.251 00.000 15712 PPEC: input: -0.05, control: -0.04, exposure: 1500
23:17:16.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:16.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:16.251 00.000 15712 MoveAxis(E, 11, ABG)
23:17:16.251 00.000 15712 Guiding  Dir = 2, Dur = 11
23:17:16.251 00.000 15712 IsGuiding returns 0
23:17:16.267 00.016 15712 IsGuiding returns 1
23:17:16.267 00.000 15712 scope still moving after pulse duration time elapsed
23:17:16.319 00.052 15712 IsGuiding returns 0
23:17:16.319 00.000 15712 scope move finished after 11 + 51 ms
23:17:16.319 00.000 15712 Move returns status 0, amount 11
23:17:16.319 00.000 15712 MoveAxis(N, 0, ABG)
23:17:16.319 00.000 15712 Move returns status 0, amount 0
23:17:16.319 00.000 15712 move complete, result=0
23:17:16.319 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:17:16.320 00.001 15712 worker thread done servicing request
23:17:16.320 00.000 15712 Worker thread wakes up
23:17:16.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:16.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:17.958 01.638 15712 Exposure complete
23:17:18.020 00.062 15712 worker thread done servicing request
23:17:18.020 00.000 7988 OnExposeComplete: enter
23:17:18.020 00.000 7988 UpdateGuideState(): m_state=6
23:17:18.022 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
23:17:18.022 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=800.72, Mass=1551, SNR=26.1, Peak=155 HFD=4.6
23:17:18.024 00.002 7988 MultiStar: [#1 0.08,0.02,1.00,U] [#2 0.26,-0.08,0.88,U] [#3 0.70,0.46,0.00,M1] [#4 0.48,-0.12,0.00,M1] [#5 0.10,0.21,0.73,U] [#6 0.25,0.45,0.00,M1] [#7 0.07,0.00,0.52,U] [#8 -0.13,0.34,0.42,U] 
23:17:18.024 00.000 7988 refined, 5 included, MultiStar: {0.07, 0.08}, one-star: {-0.06, 0.10}
23:17:18.026 00.002 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
23:17:18.028 00.002 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
23:17:18.028 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.87 mountX=0.08 mountY=-0.07, mountTheta=-0.72
23:17:18.030 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
23:17:18.032 00.002 7988 Enqueuing Move request for scope (0.07, 0.08)
23:17:18.032 00.000 15712 Worker thread wakes up
23:17:18.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:17:18.032 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:17:18.032 00.000 15712 Moving (0.07, 0.08) raw xDistance=0.08 yDistance=-0.07
23:17:18.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:18.032 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.1
23:17:18.036 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:18.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:18.036 00.000 7988 Enqueuing Expose request
23:17:18.036 00.000 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.42
23:17:18.036 00.000 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
23:17:18.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:18.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:18.036 00.000 15712 MoveAxis(E, 14, ABG)
23:17:18.036 00.000 15712 Guiding  Dir = 2, Dur = 14
23:17:18.072 00.036 15712 IsGuiding returns 0
23:17:18.093 00.021 15712 IsGuiding returns 1
23:17:18.093 00.000 15712 scope still moving after pulse duration time elapsed
23:17:18.116 00.023 15712 IsGuiding returns 1
23:17:18.153 00.037 15712 IsGuiding returns 0
23:17:18.153 00.000 15712 scope move finished after 14 + 65 ms
23:17:18.153 00.000 15712 Move returns status 0, amount 14
23:17:18.153 00.000 15712 MoveAxis(N, 0, ABG)
23:17:18.153 00.000 15712 Move returns status 0, amount 0
23:17:18.153 00.000 15712 move complete, result=0
23:17:18.153 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:17:18.158 00.005 15712 worker thread done servicing request
23:17:18.158 00.000 15712 Worker thread wakes up
23:17:18.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:18.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:19.568 01.410 15712 Exposure complete
23:17:19.615 00.047 15712 worker thread done servicing request
23:17:19.615 00.000 7988 OnExposeComplete: enter
23:17:19.630 00.015 7988 UpdateGuideState(): m_state=6
23:17:19.630 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
23:17:19.632 00.002 7988 Star::Find returns 1 (0), X=500.63, Y=800.55, Mass=1818, SNR=28.2, Peak=160 HFD=5.0
23:17:19.632 00.000 7988 MultiStar: [#1 0.15,0.09,0.94,U] [#2 0.09,-0.13,0.78,U] [#3 0.36,0.39,0.00,M2] [#4 0.17,0.14,0.69,U] [#5 0.02,0.07,0.70,U] [#6 0.22,0.49,0.00,M2] [#7 -0.09,0.17,0.45,U] [#8 -0.04,0.15,0.39,U] 
23:17:19.632 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.04}, one-star: {-0.03, -0.08}
23:17:19.632 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
23:17:19.632 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
23:17:19.632 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.59 mountX=0.04 mountY=-0.05, mountTheta=-0.98
23:17:19.632 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
23:17:19.632 00.000 7988 Enqueuing Move request for scope (0.05, 0.04)
23:17:19.632 00.000 15712 Worker thread wakes up
23:17:19.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:17:19.632 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:17:19.632 00.000 15712 Moving (0.05, 0.04) raw xDistance=0.04 yDistance=-0.05
23:17:19.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:19.632 00.000 7988 UpdateGuideState exits: m=1818 SNR=28.2
23:17:19.643 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:19.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:19.646 00.003 7988 Enqueuing Expose request
23:17:19.646 00.000 15712 PPEC rslt: input = 0.04, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 641.40
23:17:19.646 00.000 15712 PPEC: input: 0.04, control: -0.04, exposure: 1500
23:17:19.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:19.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:17:19.646 00.000 15712 MoveAxis(E, 14, ABG)
23:17:19.646 00.000 15712 Guiding  Dir = 2, Dur = 14
23:17:19.646 00.000 15712 IsGuiding returns 0
23:17:19.665 00.019 15712 IsGuiding returns 1
23:17:19.665 00.000 15712 scope still moving after pulse duration time elapsed
23:17:19.717 00.052 15712 IsGuiding returns 0
23:17:19.717 00.000 15712 scope move finished after 14 + 61 ms
23:17:19.717 00.000 15712 Move returns status 0, amount 14
23:17:19.717 00.000 15712 MoveAxis(N, 0, ABG)
23:17:19.717 00.000 15712 Move returns status 0, amount 0
23:17:19.717 00.000 15712 move complete, result=0
23:17:19.717 00.000 7988 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:17:19.725 00.008 15712 worker thread done servicing request
23:17:19.725 00.000 15712 Worker thread wakes up
23:17:19.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:19.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:21.464 01.739 15712 Exposure complete
23:17:21.524 00.060 15712 worker thread done servicing request
23:17:21.524 00.000 7988 OnExposeComplete: enter
23:17:21.525 00.001 7988 UpdateGuideState(): m_state=6
23:17:21.525 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
23:17:21.525 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=801.10, Mass=1622, SNR=26.8, Peak=153 HFD=4.7
23:17:21.525 00.000 7988 MultiStar: [#1 0.05,0.42,0.99,U] [#2 0.18,0.30,0.84,U] [#3 0.54,0.81,0.00,M3] [#4 0.04,0.39,0.71,U] [#5 0.18,0.76,0.00,M1] [#6 0.45,0.89,0.00,M3] [#7 0.20,0.34,0.49,U] [#8 0.08,0.64,0.00,M1] 
23:17:21.525 00.000 7988 refined, 4 included, MultiStar: {0.06, 0.39}, one-star: {-0.07, 0.47}
23:17:21.525 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
23:17:21.525 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
23:17:21.525 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.39 hyp=0.40 cameraTheta=1.41 mountX=0.39 mountY=-0.07, mountTheta=-0.19
23:17:21.535 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.39, opts=13)
23:17:21.535 00.000 7988 Enqueuing Move request for scope (0.06, 0.39)
23:17:21.535 00.000 15712 Worker thread wakes up
23:17:21.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.39) opts 0xd
23:17:21.535 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.39)
23:17:21.535 00.000 15712 Moving (0.06, 0.39) raw xDistance=0.39 yDistance=-0.07
23:17:21.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:21.535 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.8
23:17:21.539 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:21.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:21.541 00.002 7988 Enqueuing Expose request
23:17:21.543 00.002 15712 PPEC rslt: input = 0.39, final = 0.19, react = 0.24, pred = -0.04, hyst = 0.21, hyst_pct = 0.00, period_length = 641.39
23:17:21.543 00.000 15712 PPEC: input: 0.39, control: 0.19, exposure: 1500
23:17:21.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:21.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:21.543 00.000 15712 MoveAxis(W, 62, ABG)
23:17:21.543 00.000 15712 Guiding  Dir = 3, Dur = 62
23:17:21.543 00.000 15712 IsGuiding returns 0
23:17:21.561 00.018 15712 PulseGuide returned control before completion, sleep 55
23:17:21.620 00.059 15712 IsGuiding returns 1
23:17:21.620 00.000 15712 scope still moving after pulse duration time elapsed
23:17:21.652 00.032 15712 IsGuiding returns 0
23:17:21.652 00.000 15712 scope move finished after 62 + 47 ms
23:17:21.652 00.000 15712 Move returns status 0, amount 62
23:17:21.652 00.000 15712 MoveAxis(N, 0, ABG)
23:17:21.652 00.000 15712 Move returns status 0, amount 0
23:17:21.652 00.000 15712 move complete, result=0
23:17:21.652 00.000 15712 worker thread done servicing request
23:17:21.652 00.000 15712 Worker thread wakes up
23:17:21.652 00.000 7988 GuideStep: 0.4 px 62 ms WEST, -0.1 px 0 ms NORTH
23:17:21.655 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:21.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:23.060 01.405 15712 Exposure complete
23:17:23.121 00.061 15712 worker thread done servicing request
23:17:23.121 00.000 7988 OnExposeComplete: enter
23:17:23.121 00.000 7988 UpdateGuideState(): m_state=6
23:17:23.123 00.002 7988 Star::Find(15, 500, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
23:17:23.125 00.002 7988 Star::Find returns 1 (0), X=500.60, Y=800.84, Mass=1552, SNR=26.1, Peak=134 HFD=4.6
23:17:23.125 00.000 7988 MultiStar: [#1 0.03,0.32,0.98,U] [#2 0.05,0.09,0.90,U] [#3 0.54,0.72,0.00,M4] [#4 0.25,0.49,0.00,M1] [#5 -0.15,0.50,0.00,M2] [#6 0.51,0.56,0.00,M4] [#7 0.17,0.08,0.48,U] [#8 -0.25,0.54,0.00,M2] 
23:17:23.127 00.002 7988 refined, 3 included, MultiStar: {0.03, 0.19}, one-star: {-0.06, 0.22}
23:17:23.127 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
23:17:23.129 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
23:17:23.129 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.42 mountX=0.19 mountY=-0.03, mountTheta=-0.17
23:17:23.131 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.19, opts=13)
23:17:23.133 00.002 7988 Enqueuing Move request for scope (0.03, 0.19)
23:17:23.134 00.001 15712 Worker thread wakes up
23:17:23.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
23:17:23.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
23:17:23.134 00.000 15712 Moving (0.03, 0.19) raw xDistance=0.19 yDistance=-0.03
23:17:23.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:23.134 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.1
23:17:23.137 00.003 15712 PPEC rslt: input = 0.19, final = 0.08, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 641.37
23:17:23.137 00.000 15712 PPEC: input: 0.19, control: 0.08, exposure: 1500
23:17:23.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:23.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:23.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:23.137 00.000 7988 Enqueuing Expose request
23:17:23.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:17:23.137 00.000 15712 MoveAxis(W, 27, ABG)
23:17:23.137 00.000 15712 Guiding  Dir = 3, Dur = 27
23:17:23.137 00.000 15712 IsGuiding returns 0
23:17:23.153 00.016 15712 PulseGuide returned control before completion, sleep 19
23:17:23.208 00.055 15712 IsGuiding returns 0
23:17:23.208 00.000 15712 Move returns status 0, amount 27
23:17:23.208 00.000 15712 MoveAxis(N, 0, ABG)
23:17:23.208 00.000 15712 Move returns status 0, amount 0
23:17:23.208 00.000 15712 move complete, result=0
23:17:23.208 00.000 7988 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
23:17:23.210 00.002 15712 worker thread done servicing request
23:17:23.210 00.000 15712 Worker thread wakes up
23:17:23.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:23.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:24.849 01.639 15712 Exposure complete
23:17:24.910 00.061 15712 worker thread done servicing request
23:17:24.910 00.000 7988 OnExposeComplete: enter
23:17:24.910 00.000 7988 UpdateGuideState(): m_state=6
23:17:24.910 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
23:17:24.910 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=800.57, Mass=1517, SNR=25.8, Peak=148 HFD=4.4
23:17:24.910 00.000 7988 MultiStar: [#1 0.11,-0.00,1.01,U] [#2 -0.05,0.07,0.88,U] [#3 0.41,0.20,0.00,M5] [#4 0.28,0.19,0.82,U] [#5 0.05,0.08,0.75,U] [#6 0.24,0.28,0.70,U] [#7 0.46,-0.11,0.00,M1] [#8 -0.01,0.19,0.46,U] 
23:17:24.910 00.000 7988 single-star, 6 included, MultiStar: {0.08, 0.09}, one-star: {-0.06, -0.06}
23:17:24.910 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.56) = xAngle (-3.93 = 2.35)
23:17:24.919 00.009 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.97 = 2.32)
23:17:24.919 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.37 mountX=-0.06 mountY=0.06, mountTheta=2.33
23:17:24.921 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.06, opts=13)
23:17:24.923 00.002 7988 Enqueuing Move request for scope (-0.06, -0.06)
23:17:24.923 00.000 15712 Worker thread wakes up
23:17:24.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:17:24.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:17:24.923 00.000 15712 Moving (-0.06, -0.06) raw xDistance=-0.06 yDistance=0.06
23:17:24.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:24.923 00.000 7988 UpdateGuideState exits: m=1517 SNR=25.8
23:17:24.926 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:24.926 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:24.928 00.002 7988 Enqueuing Expose request
23:17:24.930 00.002 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.36
23:17:24.930 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
23:17:24.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:24.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:17:24.930 00.000 15712 MoveAxis(E, 10, ABG)
23:17:24.930 00.000 15712 Guiding  Dir = 2, Dur = 10
23:17:24.946 00.016 15712 IsGuiding returns 0
23:17:24.963 00.017 15712 IsGuiding returns 1
23:17:24.963 00.000 15712 scope still moving after pulse duration time elapsed
23:17:25.011 00.048 15712 IsGuiding returns 0
23:17:25.011 00.000 15712 scope move finished after 10 + 53 ms
23:17:25.011 00.000 15712 Move returns status 0, amount 10
23:17:25.011 00.000 15712 MoveAxis(N, 0, ABG)
23:17:25.011 00.000 15712 Move returns status 0, amount 0
23:17:25.011 00.000 15712 move complete, result=0
23:17:25.011 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
23:17:25.016 00.005 15712 worker thread done servicing request
23:17:25.016 00.000 15712 Worker thread wakes up
23:17:25.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:25.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:26.431 01.415 15712 Exposure complete
23:17:26.491 00.060 15712 worker thread done servicing request
23:17:26.491 00.000 7988 OnExposeComplete: enter
23:17:26.492 00.001 7988 UpdateGuideState(): m_state=6
23:17:26.492 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
23:17:26.494 00.002 7988 Star::Find returns 1 (0), X=500.57, Y=800.94, Mass=1516, SNR=25.8, Peak=136 HFD=4.2
23:17:26.496 00.002 7988 MultiStar: [#1 -0.06,0.19,1.02,U] [#2 0.04,0.22,0.89,U] [#3 0.29,0.54,0.00,M6] [#4 0.15,0.07,0.76,U] [#5 -0.03,0.51,0.00,M2] [#6 0.21,0.44,0.00,M4] [#7 0.05,-0.06,0.49,U] [#8 0.05,0.34,0.44,U] 
23:17:26.496 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.19}, one-star: {-0.08, 0.32}
23:17:26.498 00.002 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
23:17:26.498 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
23:17:26.500 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.51 mountX=0.19 mountY=-0.02, mountTheta=-0.09
23:17:26.501 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.19, opts=13)
23:17:26.505 00.004 7988 Enqueuing Move request for scope (0.01, 0.19)
23:17:26.505 00.000 15712 Worker thread wakes up
23:17:26.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
23:17:26.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
23:17:26.505 00.000 15712 Moving (0.01, 0.19) raw xDistance=0.19 yDistance=-0.02
23:17:26.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:26.509 00.004 7988 UpdateGuideState exits: m=1516 SNR=25.8
23:17:26.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:26.511 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:26.511 00.000 7988 Enqueuing Expose request
23:17:26.513 00.002 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 641.34
23:17:26.513 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
23:17:26.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:26.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:17:26.513 00.000 15712 MoveAxis(W, 30, ABG)
23:17:26.513 00.000 15712 Guiding  Dir = 3, Dur = 30
23:17:26.513 00.000 15712 IsGuiding returns 0
23:17:26.529 00.016 15712 PulseGuide returned control before completion, sleep 21
23:17:26.577 00.048 15712 IsGuiding returns 0
23:17:26.577 00.000 15712 Move returns status 0, amount 30
23:17:26.577 00.000 15712 MoveAxis(N, 0, ABG)
23:17:26.577 00.000 15712 Move returns status 0, amount 0
23:17:26.577 00.000 15712 move complete, result=0
23:17:26.577 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
23:17:26.583 00.006 15712 worker thread done servicing request
23:17:26.583 00.000 15712 Worker thread wakes up
23:17:26.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:26.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:28.214 01.631 15712 Exposure complete
23:17:28.271 00.057 15712 worker thread done servicing request
23:17:28.271 00.000 7988 OnExposeComplete: enter
23:17:28.276 00.005 7988 UpdateGuideState(): m_state=6
23:17:28.276 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
23:17:28.276 00.000 7988 Star::Find returns 1 (0), X=500.85, Y=800.57, Mass=1579, SNR=26.6, Peak=173 HFD=4.4
23:17:28.276 00.000 7988 MultiStar: [#1 0.14,0.16,0.98,U] [#2 -0.07,-0.02,0.85,U] [#3 0.30,0.35,0.00,M7] [#4 0.14,-0.06,0.79,U] [#5 0.06,0.05,0.73,U] [#6 0.12,0.38,0.67,U] [#7 -0.04,-0.19,0.48,U] [#8 -0.24,0.19,0.43,U] 
23:17:28.276 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.20, -0.06}
23:17:28.276 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
23:17:28.276 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
23:17:28.276 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.67 mountX=0.05 mountY=-0.07, mountTheta=-0.91
23:17:28.276 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.05, opts=13)
23:17:28.276 00.000 7988 Enqueuing Move request for scope (0.07, 0.05)
23:17:28.288 00.012 15712 Worker thread wakes up
23:17:28.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:17:28.288 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:17:28.288 00.000 15712 Moving (0.07, 0.05) raw xDistance=0.05 yDistance=-0.07
23:17:28.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:28.288 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.6
23:17:28.290 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:28.292 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:28.292 00.000 7988 Enqueuing Expose request
23:17:28.292 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.33
23:17:28.292 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
23:17:28.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:28.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:28.292 00.000 15712 MoveAxis(E, 1, ABG)
23:17:28.292 00.000 15712 Guiding  Dir = 2, Dur = 1
23:17:28.305 00.013 15712 IsGuiding returns 0
23:17:28.323 00.018 15712 IsGuiding returns 0
23:17:28.323 00.000 15712 Move returns status 0, amount 1
23:17:28.323 00.000 15712 MoveAxis(N, 0, ABG)
23:17:28.323 00.000 15712 Move returns status 0, amount 0
23:17:28.323 00.000 15712 move complete, result=0
23:17:28.323 00.000 15712 worker thread done servicing request
23:17:28.323 00.000 15712 Worker thread wakes up
23:17:28.323 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:17:28.325 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:28.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:29.742 01.417 15712 Exposure complete
23:17:29.804 00.062 15712 worker thread done servicing request
23:17:29.804 00.000 7988 OnExposeComplete: enter
23:17:29.805 00.001 7988 UpdateGuideState(): m_state=6
23:17:29.805 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
23:17:29.805 00.000 7988 Star::Find returns 1 (0), X=500.56, Y=800.44, Mass=1618, SNR=26.9, Peak=182 HFD=4.7
23:17:29.805 00.000 7988 MultiStar: [#1 0.17,-0.03,1.01,U] [#2 0.30,-0.15,0.86,U] [#3 0.59,0.35,0.00,M8] [#4 0.20,-0.18,0.76,U] [#5 0.21,0.19,0.71,U] [#6 0.27,0.30,0.65,U] [#7 0.10,-0.10,0.48,U] [#8 0.15,0.01,0.42,U] 
23:17:29.805 00.000 7988 refined, 7 included, MultiStar: {0.16, -0.03}, one-star: {-0.10, -0.19}
23:17:29.805 00.000 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.56) = xAngle (-1.78 = -1.78)
23:17:29.805 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.81 = -1.81)
23:17:29.805 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.22 mountX=-0.03 mountY=-0.16, mountTheta=-1.78
23:17:29.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.03, opts=13)
23:17:29.805 00.000 7988 Enqueuing Move request for scope (0.16, -0.03)
23:17:29.805 00.000 15712 Worker thread wakes up
23:17:29.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
23:17:29.805 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
23:17:29.805 00.000 15712 Moving (0.16, -0.03) raw xDistance=-0.03 yDistance=-0.16
23:17:29.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:29.819 00.014 7988 UpdateGuideState exits: m=1618 SNR=26.9
23:17:29.819 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:29.821 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:29.821 00.000 7988 Enqueuing Expose request
23:17:29.821 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.31
23:17:29.821 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
23:17:29.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:29.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:29.821 00.000 15712 MoveAxis(W, 0, ABG)
23:17:29.821 00.000 15712 Move returns status 0, amount 0
23:17:29.821 00.000 15712 MoveAxis(N, 0, ABG)
23:17:29.821 00.000 15712 Move returns status 0, amount 0
23:17:29.821 00.000 15712 move complete, result=0
23:17:29.821 00.000 15712 worker thread done servicing request
23:17:29.821 00.000 15712 Worker thread wakes up
23:17:29.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:29.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:29.821 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
23:17:31.463 01.642 15712 Exposure complete
23:17:31.518 00.055 15712 worker thread done servicing request
23:17:31.518 00.000 7988 OnExposeComplete: enter
23:17:31.527 00.009 7988 UpdateGuideState(): m_state=6
23:17:31.527 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
23:17:31.529 00.002 7988 Star::Find returns 1 (0), X=500.52, Y=800.52, Mass=1730, SNR=27.9, Peak=149 HFD=5.1
23:17:31.531 00.002 7988 MultiStar: [#1 0.18,-0.02,0.96,U] [#2 0.06,-0.11,0.85,U] [#3 0.56,0.26,0.00,M9] [#4 0.23,-0.06,0.74,U] [#5 0.38,-0.00,0.68,U] [#6 0.53,0.30,0.00,M3] [#7 -0.07,0.01,0.45,U] [#8 -0.04,0.05,0.44,U] 
23:17:31.531 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {-0.14, -0.10}
23:17:31.533 00.002 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
23:17:31.533 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
23:17:31.533 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.47 mountX=-0.05 mountY=-0.09, mountTheta=-2.04
23:17:31.535 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.05, opts=13)
23:17:31.537 00.002 7988 Enqueuing Move request for scope (0.09, -0.05)
23:17:31.537 00.000 15712 Worker thread wakes up
23:17:31.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:17:31.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:17:31.537 00.000 15712 Moving (0.09, -0.05) raw xDistance=-0.05 yDistance=-0.09
23:17:31.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:31.537 00.000 7988 UpdateGuideState exits: m=1730 SNR=27.9
23:17:31.541 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:31.541 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:31.543 00.002 7988 Enqueuing Expose request
23:17:31.543 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.30
23:17:31.543 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
23:17:31.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:31.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:17:31.543 00.000 15712 MoveAxis(W, 2, ABG)
23:17:31.543 00.000 15712 Guiding  Dir = 3, Dur = 2
23:17:31.545 00.002 15712 IsGuiding returns 0
23:17:31.565 00.020 15712 IsGuiding returns 0
23:17:31.565 00.000 15712 Move returns status 0, amount 2
23:17:31.565 00.000 15712 MoveAxis(N, 0, ABG)
23:17:31.565 00.000 15712 Move returns status 0, amount 0
23:17:31.565 00.000 15712 move complete, result=0
23:17:31.565 00.000 15712 worker thread done servicing request
23:17:31.565 00.000 15712 Worker thread wakes up
23:17:31.565 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:17:31.570 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:31.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:32.978 01.408 15712 Exposure complete
23:17:33.033 00.055 15712 worker thread done servicing request
23:17:33.033 00.000 7988 OnExposeComplete: enter
23:17:33.041 00.008 7988 UpdateGuideState(): m_state=6
23:17:33.041 00.000 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
23:17:33.044 00.003 7988 Star::Find returns 1 (0), X=500.71, Y=800.39, Mass=1596, SNR=26.5, Peak=170 HFD=4.7
23:17:33.046 00.002 7988 MultiStar: [#1 0.18,-0.08,0.97,U] [#2 -0.06,-0.09,0.87,U] [#3 0.43,0.25,0.00,M10] [#4 0.07,0.04,0.75,U] [#5 0.24,-0.03,0.73,U] [#6 0.44,0.16,0.00,M4] [#7 -0.08,-0.33,0.49,U] [#8 -0.12,0.01,0.46,U] 
23:17:33.046 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.10}, one-star: {0.06, -0.24}
23:17:33.048 00.002 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
23:17:33.048 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
23:17:33.049 00.001 7988 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.06 mountX=-0.10 mountY=-0.06, mountTheta=-2.65
23:17:33.051 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.10, opts=13)
23:17:33.051 00.000 7988 Enqueuing Move request for scope (0.06, -0.10)
23:17:33.053 00.002 15712 Worker thread wakes up
23:17:33.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:17:33.053 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:17:33.053 00.000 15712 Moving (0.06, -0.10) raw xDistance=-0.10 yDistance=-0.06
23:17:33.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:33.053 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.5
23:17:33.056 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:33.057 00.001 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.28
23:17:33.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:33.057 00.000 7988 Enqueuing Expose request
23:17:33.057 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
23:17:33.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:33.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:17:33.057 00.000 15712 MoveAxis(W, 3, ABG)
23:17:33.057 00.000 15712 Guiding  Dir = 3, Dur = 3
23:17:33.057 00.000 15712 IsGuiding returns 0
23:17:33.117 00.060 15712 IsGuiding returns 0
23:17:33.117 00.000 15712 Move returns status 0, amount 3
23:17:33.117 00.000 15712 MoveAxis(N, 0, ABG)
23:17:33.117 00.000 15712 Move returns status 0, amount 0
23:17:33.117 00.000 15712 move complete, result=0
23:17:33.117 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:17:33.120 00.003 15712 worker thread done servicing request
23:17:33.120 00.000 15712 Worker thread wakes up
23:17:33.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:33.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:34.764 01.644 15712 Exposure complete
23:17:34.823 00.059 15712 worker thread done servicing request
23:17:34.823 00.000 7988 OnExposeComplete: enter
23:17:34.823 00.000 7988 UpdateGuideState(): m_state=6
23:17:34.827 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
23:17:34.827 00.000 7988 Star::Find returns 1 (0), X=500.50, Y=800.61, Mass=1675, SNR=27.3, Peak=154 HFD=4.7
23:17:34.829 00.002 7988 MultiStar: [#1 0.01,-0.03,0.95,U] [#2 -0.25,-0.12,0.82,U] [#3 0.16,0.38,0.82,U] [#4 -0.11,-0.02,0.73,U] [#5 0.07,0.09,0.71,U] [#6 0.38,0.34,0.00,M5] [#7 -0.29,-0.21,0.48,U] [#8 -0.19,-0.15,0.45,U] 
23:17:34.831 00.002 7988 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.16, -0.01}
23:17:34.831 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
23:17:34.833 00.002 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
23:17:34.833 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.02 mountX=0.01 mountY=0.08, mountTheta=1.46
23:17:34.835 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.01, opts=13)
23:17:34.837 00.002 7988 Enqueuing Move request for scope (-0.08, 0.01)
23:17:34.837 00.000 15712 Worker thread wakes up
23:17:34.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
23:17:34.837 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
23:17:34.837 00.000 15712 Moving (-0.08, 0.01) raw xDistance=0.01 yDistance=0.08
23:17:34.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:34.839 00.002 7988 UpdateGuideState exits: m=1675 SNR=27.3
23:17:34.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:34.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:34.839 00.000 7988 Enqueuing Expose request
23:17:34.839 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.27
23:17:34.839 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
23:17:34.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:34.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:17:34.839 00.000 15712 MoveAxis(W, 4, ABG)
23:17:34.839 00.000 15712 Guiding  Dir = 3, Dur = 4
23:17:34.839 00.000 15712 IsGuiding returns 0
23:17:34.855 00.016 15712 IsGuiding returns 0
23:17:34.855 00.000 15712 Move returns status 0, amount 4
23:17:34.855 00.000 15712 MoveAxis(N, 0, ABG)
23:17:34.855 00.000 15712 Move returns status 0, amount 0
23:17:34.855 00.000 15712 move complete, result=0
23:17:34.855 00.000 15712 worker thread done servicing request
23:17:34.855 00.000 15712 Worker thread wakes up
23:17:34.855 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:17:34.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:34.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:36.276 01.421 15712 Exposure complete
23:17:36.330 00.054 15712 worker thread done servicing request
23:17:36.330 00.000 7988 OnExposeComplete: enter
23:17:36.337 00.007 7988 UpdateGuideState(): m_state=6
23:17:36.339 00.002 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
23:17:36.339 00.000 7988 Star::Find returns 1 (0), X=500.59, Y=800.43, Mass=1711, SNR=27.7, Peak=181 HFD=4.9
23:17:36.341 00.002 7988 MultiStar: [#1 0.09,-0.14,0.97,U] [#2 -0.00,0.02,0.81,U] [#3 0.28,0.05,0.84,U] [#4 0.40,-0.06,0.74,U] [#5 0.23,0.17,0.70,U] [#6 0.46,0.30,0.00,M6] [#7 -0.12,-0.23,0.49,U] [#8 -0.14,-0.05,0.44,U] 
23:17:36.341 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {-0.07, -0.20}
23:17:36.343 00.002 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
23:17:36.343 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
23:17:36.345 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.52 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
23:17:36.347 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.06, opts=13)
23:17:36.347 00.000 7988 Enqueuing Move request for scope (0.10, -0.06)
23:17:36.349 00.002 15712 Worker thread wakes up
23:17:36.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
23:17:36.349 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
23:17:36.349 00.000 15712 Moving (0.10, -0.06) raw xDistance=-0.06 yDistance=-0.10
23:17:36.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:36.349 00.000 7988 UpdateGuideState exits: m=1711 SNR=27.7
23:17:36.352 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:36.353 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:36.353 00.000 7988 Enqueuing Expose request
23:17:36.353 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.26
23:17:36.353 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
23:17:36.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:36.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:36.353 00.000 15712 MoveAxis(W, 4, ABG)
23:17:36.353 00.000 15712 Guiding  Dir = 3, Dur = 4
23:17:36.353 00.000 15712 IsGuiding returns 0
23:17:36.369 00.016 15712 IsGuiding returns 0
23:17:36.369 00.000 15712 Move returns status 0, amount 4
23:17:36.369 00.000 15712 MoveAxis(N, 0, ABG)
23:17:36.369 00.000 15712 Move returns status 0, amount 0
23:17:36.369 00.000 15712 move complete, result=0
23:17:36.369 00.000 15712 worker thread done servicing request
23:17:36.369 00.000 15712 Worker thread wakes up
23:17:36.369 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:17:36.381 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:36.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:38.122 01.741 15712 Exposure complete
23:17:38.182 00.060 15712 worker thread done servicing request
23:17:38.182 00.000 7988 OnExposeComplete: enter
23:17:38.183 00.001 7988 UpdateGuideState(): m_state=6
23:17:38.184 00.001 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
23:17:38.186 00.002 7988 Star::Find returns 1 (0), X=500.56, Y=800.34, Mass=1611, SNR=26.8, Peak=172 HFD=4.3
23:17:38.186 00.000 7988 MultiStar: [#1 -0.07,-0.08,0.96,U] [#2 -0.33,-0.14,0.81,U] [#3 0.33,0.23,0.85,U] [#4 0.08,-0.06,0.77,U] [#5 -0.03,-0.17,0.72,U] [#6 0.30,0.15,0.65,U] [#7 -0.37,-0.29,0.00,M1] [#8 0.12,0.07,0.47,U] 
23:17:38.188 00.002 7988 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {-0.09, -0.29}
23:17:38.188 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
23:17:38.190 00.002 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
23:17:38.190 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.14 mountX=-0.05 mountY=-0.02, mountTheta=-2.73
23:17:38.192 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.05, opts=13)
23:17:38.194 00.002 7988 Enqueuing Move request for scope (0.02, -0.05)
23:17:38.194 00.000 15712 Worker thread wakes up
23:17:38.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:17:38.194 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:17:38.194 00.000 15712 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.02
23:17:38.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:38.194 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.8
23:17:38.198 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:38.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:38.200 00.002 7988 Enqueuing Expose request
23:17:38.200 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.24
23:17:38.200 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
23:17:38.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:38.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:17:38.200 00.000 15712 MoveAxis(E, 1, ABG)
23:17:38.200 00.000 15712 Guiding  Dir = 2, Dur = 1
23:17:38.200 00.000 15712 IsGuiding returns 0
23:17:38.218 00.018 15712 IsGuiding returns 0
23:17:38.218 00.000 15712 Move returns status 0, amount 1
23:17:38.218 00.000 15712 MoveAxis(N, 0, ABG)
23:17:38.218 00.000 15712 Move returns status 0, amount 0
23:17:38.218 00.000 15712 move complete, result=0
23:17:38.218 00.000 15712 worker thread done servicing request
23:17:38.218 00.000 15712 Worker thread wakes up
23:17:38.218 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:17:38.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:38.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(486,786,31,31)
23:17:39.224 01.006 7988 evsrv: cli 0CCCFDA8 connect
23:17:39.228 00.004 7988 case statement mapped state 6 to 3
23:17:39.230 00.002 7988 case statement mapped state 6 to 3
23:17:39.234 00.004 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_app_state","id":"1926abc7-2c75-4fc9-af9f-e94b462a4911"}
23:17:39.236 00.002 7988 case statement mapped state 6 to 3
23:17:39.238 00.002 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1926abc7-2c75-4fc9-af9f-e94b462a4911"}
23:17:39.241 00.003 7988 evsrv: cli 0CCCFDA8 disconnect
23:17:39.245 00.004 7988 evsrv: cli 0CCCEEA8 connect
23:17:39.245 00.000 7988 case statement mapped state 6 to 3
23:17:39.247 00.002 7988 case statement mapped state 6 to 3
23:17:39.249 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"fb937798-bb53-4893-950d-c9d72ba75698"}
23:17:39.252 00.003 7988 PhdController::Dither begins
23:17:39.252 00.000 7988 dither: size=4.00, dRA=3.65 dDec=3.41
23:17:39.254 00.002 7988 MountToCamera -- mountTheta (0.75) + m_xAngle (1.56) = xAngle (2.31 = 2.31)
23:17:39.256 00.002 7988 MountToCamera -- mountX=3.65 mountY=3.41 hyp=4.99 mountTheta=0.75 cameraX=-3.38, cameraY=3.67 cameraTheta=2.31
23:17:39.258 00.002 7988 setting lock position to (497.28, 804.30)
23:17:39.258 00.000 7988 Mount: notify guiding dithered (-3.4, 3.7)
23:17:39.260 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
23:17:39.262 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
23:17:39.264 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:17:39.266 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:17:39.268 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
23:17:39.270 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
23:17:39.270 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
23:17:39.273 00.003 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:17:39.275 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:17:39.275 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
23:17:39.275 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:17:39.275 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
23:17:39.275 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
23:17:39.282 00.007 7988 MultiStar: stabilizing after lock position change
23:17:39.282 00.000 7988 Status Line: Dither by 3.65,3.41
23:17:39.284 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
23:17:39.286 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
23:17:39.288 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":0,"id":"fb937798-bb53-4893-950d-c9d72ba75698"}
23:17:39.290 00.002 7988 evsrv: cli 0CCCEEA8 disconnect
23:17:39.635 00.345 15712 Exposure complete
23:17:39.775 00.140 15712 worker thread done servicing request
23:17:39.775 00.000 7988 OnExposeComplete: enter
23:17:39.777 00.002 7988 UpdateGuideState(): m_state=6
23:17:39.781 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
23:17:39.787 00.006 7988 Star::Find returns 1 (0), X=500.50, Y=800.63, Mass=1534, SNR=26.1, Peak=168 HFD=4.2
23:17:39.793 00.006 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
23:17:39.797 00.004 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
23:17:39.800 00.003 7988 CameraToMount -- cameraX=3.23 cameraY=-3.67 hyp=4.88 cameraTheta=-0.85 mountX=-3.64 mountY=-3.13, mountTheta=-2.43
23:17:39.805 00.005 7988 dither recenter: remaining=(-3.6,-3.4) step=(-3.6,-3.4)
23:17:39.808 00.003 7988 MountToCamera -- mountTheta (-2.39) + m_xAngle (1.56) = xAngle (-0.83 = -0.83)
23:17:39.812 00.004 7988 MountToCamera -- mountX=-3.65 mountY=-3.41 hyp=4.99 mountTheta=-2.39 cameraX=3.38, cameraY=-3.67 cameraTheta=-0.83
23:17:39.814 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=3.38, y=-3.67, opts=4)
23:17:39.815 00.001 7988 Enqueuing Move request for scope (3.38, -3.67)
23:17:39.819 00.004 15712 Worker thread wakes up
23:17:39.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (3.38, -3.67) opts 0x4
23:17:39.819 00.000 15712 Handling offset move in thread for scope, endpoint = (3.38, -3.67)
23:17:39.819 00.000 15712 Moving (3.38, -3.67) raw xDistance=-3.65 yDistance=-3.41
23:17:39.819 00.000 15712 BLC: window closed
23:17:39.819 00.000 15712 MoveAxis(E, 1191, B)
23:17:39.819 00.000 15712 Guiding  Dir = 2, Dur = 1191
23:17:39.820 00.001 15712 IsGuiding returns 0
23:17:39.820 00.000 7988 Mount: notify direct move -3.65,-3.41
23:17:39.822 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
23:17:39.826 00.004 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
23:17:39.826 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:17:39.826 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:17:39.832 00.006 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
23:17:39.836 00.004 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
23:17:39.840 00.004 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
23:17:39.842 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:17:39.846 00.004 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:17:39.849 00.003 15712 PulseGuide returned control before completion, sleep 1174
23:17:39.849 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
23:17:39.852 00.003 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:17:39.856 00.004 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
23:17:39.856 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
23:17:39.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:39.856 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.1
23:17:39.866 00.010 7988 PhdController: settling, locked = 1, distance = 5.03 (1.50) aobump = 0 frame = 1 / 99999
23:17:39.870 00.004 7988 evsrv: {"Event":"Settling","Timestamp":1767413859.870,"Host":"ASTROPC","Inst":1,"Distance":5.03,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:17:39.872 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:39.878 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:39.882 00.004 7988 Enqueuing Expose request
23:17:41.026 01.144 15712 IsGuiding returns 1
23:17:41.026 00.000 15712 scope still moving after pulse duration time elapsed
23:17:41.063 00.037 15712 IsGuiding returns 0
23:17:41.063 00.000 15712 scope move finished after 1191 + 51 ms
23:17:41.063 00.000 15712 Move returns status 0, amount 1191
23:17:41.063 00.000 15712 BLC: window closed
23:17:41.063 00.000 15712 BLC: Compensation needed for non-algo type move
23:17:41.063 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 67 applied
23:17:41.063 00.000 15712 MoveAxis(N, 937, B)
23:17:41.063 00.000 15712 Guiding  Dir = 0, Dur = 937
23:17:41.063 00.000 15712 IsGuiding returns 0
23:17:41.137 00.074 15712 PulseGuide returned control before completion, sleep 869
23:17:42.027 00.890 15712 IsGuiding returns 1
23:17:42.027 00.000 15712 scope still moving after pulse duration time elapsed
23:17:42.059 00.032 15712 IsGuiding returns 1
23:17:42.090 00.031 15712 IsGuiding returns 0
23:17:42.090 00.000 15712 scope move finished after 937 + 100 ms
23:17:42.090 00.000 15712 Move returns status 0, amount 937
23:17:42.090 00.000 15712 move complete, result=0
23:17:42.090 00.000 15712 worker thread done servicing request
23:17:42.090 00.000 15712 Worker thread wakes up
23:17:42.090 00.000 7988 GuideStep: -3.6 px 1191 ms EAST, -3.4 px 937 ms NORTH
23:17:42.102 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:42.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:17:43.743 01.641 15712 Exposure complete
23:17:43.827 00.084 15712 worker thread done servicing request
23:17:43.827 00.000 7988 OnExposeComplete: enter
23:17:43.827 00.000 7988 UpdateGuideState(): m_state=6
23:17:43.831 00.004 7988 Star::Find(15, 500, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
23:17:43.831 00.000 7988 Star::Find returns 1 (0), X=498.73, Y=803.94, Mass=1681, SNR=27.0, Peak=153 HFD=4.6
23:17:43.831 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
23:17:43.837 00.006 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.84 = -1.84)
23:17:43.837 00.000 7988 CameraToMount -- cameraX=1.45 cameraY=-0.36 hyp=1.49 cameraTheta=-0.24 mountX=-0.35 mountY=-1.44, mountTheta=-1.81
23:17:43.837 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=1.45, y=-0.36, opts=13)
23:17:43.837 00.000 7988 Enqueuing Move request for scope (1.45, -0.36)
23:17:43.837 00.000 15712 Worker thread wakes up
23:17:43.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.45, -0.36) opts 0xd
23:17:43.837 00.000 15712 Handling offset move in thread for scope, endpoint = (1.45, -0.36)
23:17:43.837 00.000 15712 Moving (1.45, -0.36) raw xDistance=-0.35 yDistance=-1.44
23:17:43.848 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:43.848 00.000 7988 UpdateGuideState exits: m=1681 SNR=27.0
23:17:43.850 00.002 7988 PhdController: settling, locked = 1, distance = 1.49 (1.50) aobump = 0 frame = 2 / 99999
23:17:43.850 00.000 15712 PPEC rslt(dithering): input = -0.35, final = -0.21
23:17:43.853 00.003 7988 evsrv: {"Event":"Settling","Timestamp":1767413863.850,"Host":"ASTROPC","Inst":1,"Distance":1.49,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:17:43.853 00.000 15712 PPEC: input: -0.35, control: -0.21, exposure: 1500
23:17:43.853 00.000 15712 resist switch: large excursion: input -1.44 thresh 0.75 direction from 0 to -1
23:17:43.853 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.32
23:17:43.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44
23:17:43.853 00.000 15712 MoveAxis(E, 68, ABG)
23:17:43.853 00.000 15712 Guiding  Dir = 2, Dur = 68
23:17:43.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:43.857 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:43.857 00.000 7988 Enqueuing Expose request
23:17:43.859 00.002 15712 IsGuiding returns 0
23:17:43.869 00.010 15712 PulseGuide returned control before completion, sleep 62
23:17:43.950 00.081 15712 IsGuiding returns 0
23:17:43.950 00.000 15712 Move returns status 0, amount 68
23:17:43.950 00.000 15712 MoveAxis(N, 368, ABG)
23:17:43.950 00.000 15712 Guiding  Dir = 0, Dur = 368
23:17:43.950 00.000 15712 IsGuiding returns 0
23:17:44.036 00.086 15712 PulseGuide returned control before completion, sleep 299
23:17:44.347 00.311 15712 IsGuiding returns 1
23:17:44.347 00.000 15712 scope still moving after pulse duration time elapsed
23:17:44.379 00.032 15712 IsGuiding returns 1
23:17:44.411 00.032 15712 IsGuiding returns 0
23:17:44.411 00.000 15712 scope move finished after 368 + 94 ms
23:17:44.411 00.000 15712 Move returns status 0, amount 368
23:17:44.411 00.000 15712 move complete, result=0
23:17:44.411 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -1.4 px 368 ms NORTH
23:17:44.421 00.010 15712 worker thread done servicing request
23:17:44.421 00.000 15712 Worker thread wakes up
23:17:44.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:44.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:17:45.826 01.405 15712 Exposure complete
23:17:45.887 00.061 15712 worker thread done servicing request
23:17:45.887 00.000 7988 OnExposeComplete: enter
23:17:45.887 00.000 7988 UpdateGuideState(): m_state=6
23:17:45.890 00.003 7988 Star::Find(15, 498, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
23:17:45.892 00.002 7988 Star::Find returns 1 (0), X=497.99, Y=804.15, Mass=1528, SNR=26.0, Peak=142 HFD=4.4
23:17:45.892 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
23:17:45.894 00.002 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.81 = -1.81)
23:17:45.894 00.000 7988 CameraToMount -- cameraX=0.71 cameraY=-0.15 hyp=0.73 cameraTheta=-0.21 mountX=-0.15 mountY=-0.71, mountTheta=-1.78
23:17:45.894 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.71, y=-0.15, opts=13)
23:17:45.894 00.000 7988 Enqueuing Move request for scope (0.71, -0.15)
23:17:45.894 00.000 15712 Worker thread wakes up
23:17:45.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.15) opts 0xd
23:17:45.894 00.000 15712 Handling offset move in thread for scope, endpoint = (0.71, -0.15)
23:17:45.894 00.000 15712 Moving (0.71, -0.15) raw xDistance=-0.15 yDistance=-0.71
23:17:45.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:45.894 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.0
23:17:45.894 00.000 7988 PhdController: settling, locked = 1, distance = 1.26 (1.50) aobump = 0 frame = 3 / 99999
23:17:45.903 00.009 15712 PPEC rslt(dithering): input = -0.15, final = -0.09
23:17:45.903 00.000 15712 PPEC: input: -0.15, control: -0.09, exposure: 1500
23:17:45.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
23:17:45.903 00.000 15712 MoveAxis(E, 29, ABG)
23:17:45.903 00.000 15712 Guiding  Dir = 2, Dur = 29
23:17:45.903 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413865.903,"Host":"ASTROPC","Inst":1,"Distance":1.26,"Time":2.1,"SettleTime":15.0,"StarLocked":true}
23:17:45.903 00.000 15712 IsGuiding returns 0
23:17:45.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:45.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:45.903 00.000 7988 Enqueuing Expose request
23:17:45.920 00.017 15712 PulseGuide returned control before completion, sleep 23
23:17:45.954 00.034 15712 IsGuiding returns 1
23:17:45.954 00.000 15712 scope still moving after pulse duration time elapsed
23:17:45.983 00.029 15712 IsGuiding returns 0
23:17:45.983 00.000 15712 scope move finished after 29 + 48 ms
23:17:45.983 00.000 15712 Move returns status 0, amount 29
23:17:45.983 00.000 15712 MoveAxis(N, 181, ABG)
23:17:45.983 00.000 15712 Guiding  Dir = 0, Dur = 181
23:17:45.983 00.000 15712 IsGuiding returns 0
23:17:46.062 00.079 15712 PulseGuide returned control before completion, sleep 108
23:17:46.194 00.132 15712 IsGuiding returns 1
23:17:46.194 00.000 15712 scope still moving after pulse duration time elapsed
23:17:46.222 00.028 15712 IsGuiding returns 1
23:17:46.290 00.068 15712 IsGuiding returns 0
23:17:46.290 00.000 15712 scope move finished after 181 + 125 ms
23:17:46.290 00.000 15712 Move returns status 0, amount 181
23:17:46.290 00.000 15712 move complete, result=0
23:17:46.290 00.000 15712 worker thread done servicing request
23:17:46.290 00.000 15712 Worker thread wakes up
23:17:46.290 00.000 7988 GuideStep: -0.1 px 29 ms EAST, -0.7 px 181 ms NORTH
23:17:46.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:46.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:17:47.932 01.642 15712 Exposure complete
23:17:47.996 00.064 7988 OnExposeComplete: enter
23:17:47.998 00.002 7988 UpdateGuideState(): m_state=6
23:17:47.998 00.000 15712 worker thread done servicing request
23:17:47.998 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
23:17:47.998 00.000 7988 Star::Find returns 1 (0), X=496.67, Y=804.45, Mass=1615, SNR=27.0, Peak=168 HFD=4.4
23:17:47.998 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
23:17:47.998 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
23:17:47.998 00.000 7988 CameraToMount -- cameraX=-0.61 cameraY=0.15 hyp=0.63 cameraTheta=2.90 mountX=0.15 mountY=0.60, mountTheta=1.33
23:17:47.998 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.61, y=0.15, opts=13)
23:17:47.998 00.000 7988 Enqueuing Move request for scope (-0.61, 0.15)
23:17:47.998 00.000 15712 Worker thread wakes up
23:17:47.998 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.15) opts 0xd
23:17:47.998 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.61, 0.15)
23:17:47.998 00.000 15712 Moving (-0.61, 0.15) raw xDistance=0.15 yDistance=0.60
23:17:47.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:47.998 00.000 7988 UpdateGuideState exits: m=1615 SNR=27.0
23:17:48.010 00.012 15712 PPEC rslt(dithering): input = 0.15, final = 0.09
23:17:48.010 00.000 15712 PPEC: input: 0.15, control: 0.09, exposure: 1500
23:17:48.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:17:48.010 00.000 7988 PhdController: settling, locked = 1, distance = 1.07 (1.50) aobump = 0 frame = 4 / 99999
23:17:48.011 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
23:17:48.011 00.000 15712 MoveAxis(W, 29, ABG)
23:17:48.011 00.000 15712 Guiding  Dir = 3, Dur = 29
23:17:48.011 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413868.011,"Host":"ASTROPC","Inst":1,"Distance":1.07,"Time":4.2,"SettleTime":15.0,"StarLocked":true}
23:17:48.013 00.002 15712 IsGuiding returns 0
23:17:48.013 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:48.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:48.016 00.003 7988 Enqueuing Expose request
23:17:48.030 00.014 15712 PulseGuide returned control before completion, sleep 20
23:17:48.079 00.049 15712 IsGuiding returns 0
23:17:48.079 00.000 15712 Move returns status 0, amount 29
23:17:48.081 00.002 15712 MoveAxis(N, 0, ABG)
23:17:48.081 00.000 15712 Move returns status 0, amount 0
23:17:48.081 00.000 15712 move complete, result=0
23:17:48.081 00.000 15712 worker thread done servicing request
23:17:48.081 00.000 15712 Worker thread wakes up
23:17:48.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:48.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:17:48.081 00.000 7988 GuideStep: 0.1 px 29 ms WEST, 0.6 px 0 ms NORTH
23:17:49.485 01.404 15712 Exposure complete
23:17:49.546 00.061 15712 worker thread done servicing request
23:17:49.546 00.000 7988 OnExposeComplete: enter
23:17:49.546 00.000 7988 UpdateGuideState(): m_state=6
23:17:49.549 00.003 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
23:17:49.549 00.000 7988 Star::Find returns 1 (0), X=496.85, Y=804.39, Mass=1619, SNR=26.8, Peak=182 HFD=4.3
23:17:49.551 00.002 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.56) = xAngle (1.36 = 1.36)
23:17:49.551 00.000 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
23:17:49.553 00.002 7988 CameraToMount -- cameraX=-0.43 cameraY=0.09 hyp=0.44 cameraTheta=2.93 mountX=0.09 mountY=0.42, mountTheta=1.36
23:17:49.555 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=0.09, opts=13)
23:17:49.555 00.000 7988 Enqueuing Move request for scope (-0.43, 0.09)
23:17:49.557 00.002 15712 Worker thread wakes up
23:17:49.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.09) opts 0xd
23:17:49.557 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, 0.09)
23:17:49.557 00.000 15712 Moving (-0.43, 0.09) raw xDistance=0.09 yDistance=0.42
23:17:49.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:49.557 00.000 7988 UpdateGuideState exits: m=1619 SNR=26.8
23:17:49.560 00.003 7988 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 5 / 99999
23:17:49.561 00.001 15712 PPEC rslt(dithering): input = 0.09, final = 0.05
23:17:49.561 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
23:17:49.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:17:49.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:17:49.561 00.000 15712 MoveAxis(W, 18, ABG)
23:17:49.561 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413869.561,"Host":"ASTROPC","Inst":1,"Distance":0.88,"Time":5.7,"SettleTime":15.0,"StarLocked":true}
23:17:49.562 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:49.562 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:49.562 00.000 7988 Enqueuing Expose request
23:17:49.562 00.000 15712 Guiding  Dir = 3, Dur = 18
23:17:49.562 00.000 15712 IsGuiding returns 0
23:17:49.578 00.016 15712 PulseGuide returned control before completion, sleep 12
23:17:49.629 00.051 15712 IsGuiding returns 0
23:17:49.629 00.000 15712 Move returns status 0, amount 18
23:17:49.629 00.000 15712 MoveAxis(N, 0, ABG)
23:17:49.629 00.000 15712 Move returns status 0, amount 0
23:17:49.629 00.000 15712 move complete, result=0
23:17:49.629 00.000 7988 GuideStep: 0.1 px 18 ms WEST, 0.4 px 0 ms NORTH
23:17:49.633 00.004 15712 worker thread done servicing request
23:17:49.633 00.000 15712 Worker thread wakes up
23:17:49.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:49.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:17:51.272 01.639 15712 Exposure complete
23:17:51.318 00.046 15712 worker thread done servicing request
23:17:51.318 00.000 7988 OnExposeComplete: enter
23:17:51.318 00.000 7988 UpdateGuideState(): m_state=6
23:17:51.335 00.017 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
23:17:51.335 00.000 7988 Star::Find returns 1 (0), X=496.85, Y=804.00, Mass=1597, SNR=26.5, Peak=159 HFD=4.4
23:17:51.335 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.09 = 2.19)
23:17:51.335 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.16)
23:17:51.335 00.000 7988 CameraToMount -- cameraX=-0.42 cameraY=-0.30 hyp=0.52 cameraTheta=-2.53 mountX=-0.30 mountY=0.43, mountTheta=2.18
23:17:51.335 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.42, y=-0.30, opts=13)
23:17:51.335 00.000 7988 Enqueuing Move request for scope (-0.42, -0.30)
23:17:51.335 00.000 15712 Worker thread wakes up
23:17:51.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.30) opts 0xd
23:17:51.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.42, -0.30)
23:17:51.335 00.000 15712 Moving (-0.42, -0.30) raw xDistance=-0.30 yDistance=0.43
23:17:51.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:51.335 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.5
23:17:51.345 00.010 7988 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 6 / 99999
23:17:51.345 00.000 15712 PPEC rslt(dithering): input = -0.30, final = -0.18
23:17:51.345 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
23:17:51.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:17:51.345 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413871.345,"Host":"ASTROPC","Inst":1,"Distance":0.77,"Time":7.5,"SettleTime":15.0,"StarLocked":true}
23:17:51.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:17:51.345 00.000 15712 MoveAxis(E, 59, ABG)
23:17:51.345 00.000 15712 Guiding  Dir = 2, Dur = 59
23:17:51.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:51.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:51.350 00.005 7988 Enqueuing Expose request
23:17:51.350 00.000 15712 IsGuiding returns 0
23:17:51.369 00.019 15712 PulseGuide returned control before completion, sleep 48
23:17:51.453 00.084 15712 IsGuiding returns 0
23:17:51.453 00.000 15712 Move returns status 0, amount 59
23:17:51.453 00.000 15712 MoveAxis(N, 0, ABG)
23:17:51.453 00.000 15712 Move returns status 0, amount 0
23:17:51.453 00.000 15712 move complete, result=0
23:17:51.453 00.000 15712 worker thread done servicing request
23:17:51.453 00.000 15712 Worker thread wakes up
23:17:51.453 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.4 px 0 ms NORTH
23:17:51.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:51.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:17:52.872 01.419 15712 Exposure complete
23:17:52.932 00.060 15712 worker thread done servicing request
23:17:52.932 00.000 7988 OnExposeComplete: enter
23:17:52.934 00.002 7988 UpdateGuideState(): m_state=6
23:17:52.936 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
23:17:52.936 00.000 7988 Star::Find returns 1 (0), X=496.77, Y=804.16, Mass=1508, SNR=25.9, Peak=193 HFD=4.1
23:17:52.938 00.002 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.56) = xAngle (-4.43 = 1.86)
23:17:52.938 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.83)
23:17:52.940 00.002 7988 CameraToMount -- cameraX=-0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-2.86 mountX=-0.15 mountY=0.51, mountTheta=1.86
23:17:52.942 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.50, y=-0.14, opts=13)
23:17:52.942 00.000 7988 Enqueuing Move request for scope (-0.50, -0.14)
23:17:52.944 00.002 15712 Worker thread wakes up
23:17:52.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.14) opts 0xd
23:17:52.944 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.50, -0.14)
23:17:52.944 00.000 15712 Moving (-0.50, -0.14) raw xDistance=-0.15 yDistance=0.51
23:17:52.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:52.944 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.9
23:17:52.946 00.002 7988 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 7 / 99999
23:17:52.946 00.000 15712 PPEC rslt(dithering): input = -0.15, final = -0.09
23:17:52.946 00.000 15712 PPEC: input: -0.15, control: -0.09, exposure: 1500
23:17:52.946 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:17:52.946 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413872.946,"Host":"ASTROPC","Inst":1,"Distance":0.70,"Time":9.1,"SettleTime":15.0,"StarLocked":true}
23:17:52.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
23:17:52.946 00.000 15712 MoveAxis(E, 29, ABG)
23:17:52.946 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:52.951 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:52.951 00.000 7988 Enqueuing Expose request
23:17:52.951 00.000 15712 Guiding  Dir = 2, Dur = 29
23:17:52.951 00.000 15712 IsGuiding returns 0
23:17:52.968 00.017 15712 PulseGuide returned control before completion, sleep 21
23:17:52.998 00.030 15712 IsGuiding returns 1
23:17:52.998 00.000 15712 scope still moving after pulse duration time elapsed
23:17:53.035 00.037 15712 IsGuiding returns 0
23:17:53.035 00.000 15712 scope move finished after 29 + 53 ms
23:17:53.035 00.000 15712 Move returns status 0, amount 29
23:17:53.035 00.000 15712 MoveAxis(N, 0, ABG)
23:17:53.035 00.000 15712 Move returns status 0, amount 0
23:17:53.035 00.000 15712 move complete, result=0
23:17:53.035 00.000 7988 GuideStep: -0.1 px 29 ms EAST, 0.5 px 0 ms NORTH
23:17:53.038 00.003 15712 worker thread done servicing request
23:17:53.038 00.000 15712 Worker thread wakes up
23:17:53.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:53.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:17:54.676 01.638 15712 Exposure complete
23:17:54.737 00.061 15712 worker thread done servicing request
23:17:54.737 00.000 7988 OnExposeComplete: enter
23:17:54.738 00.001 7988 UpdateGuideState(): m_state=6
23:17:54.740 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
23:17:54.740 00.000 7988 Star::Find returns 1 (0), X=496.69, Y=804.20, Mass=1610, SNR=26.6, Peak=155 HFD=4.7
23:17:54.742 00.002 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.54 = 1.74)
23:17:54.742 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.71)
23:17:54.744 00.002 7988 CameraToMount -- cameraX=-0.59 cameraY=-0.10 hyp=0.59 cameraTheta=-2.98 mountX=-0.10 mountY=0.59, mountTheta=1.74
23:17:54.746 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.59, y=-0.10, opts=13)
23:17:54.746 00.000 7988 Enqueuing Move request for scope (-0.59, -0.10)
23:17:54.748 00.002 15712 Worker thread wakes up
23:17:54.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.10) opts 0xd
23:17:54.748 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.59, -0.10)
23:17:54.748 00.000 15712 Moving (-0.59, -0.10) raw xDistance=-0.10 yDistance=0.59
23:17:54.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:54.748 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.6
23:17:54.751 00.003 7988 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 8 / 99999
23:17:54.751 00.000 15712 PPEC rslt(dithering): input = -0.10, final = -0.06
23:17:54.751 00.000 15712 PPEC: input: -0.10, control: -0.06, exposure: 1500
23:17:54.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:17:54.751 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413874.751,"Host":"ASTROPC","Inst":1,"Distance":0.67,"Time":10.9,"SettleTime":15.0,"StarLocked":true}
23:17:54.753 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
23:17:54.753 00.000 15712 MoveAxis(E, 20, ABG)
23:17:54.753 00.000 15712 Guiding  Dir = 2, Dur = 20
23:17:54.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:54.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:54.755 00.002 7988 Enqueuing Expose request
23:17:54.755 00.000 15712 IsGuiding returns 0
23:17:54.808 00.053 15712 IsGuiding returns 1
23:17:54.808 00.000 15712 scope still moving after pulse duration time elapsed
23:17:54.832 00.024 15712 IsGuiding returns 0
23:17:54.832 00.000 15712 scope move finished after 20 + 55 ms
23:17:54.832 00.000 15712 Move returns status 0, amount 20
23:17:54.832 00.000 15712 MoveAxis(N, 0, ABG)
23:17:54.832 00.000 15712 Move returns status 0, amount 0
23:17:54.832 00.000 15712 move complete, result=0
23:17:54.832 00.000 7988 GuideStep: -0.1 px 20 ms EAST, 0.6 px 0 ms NORTH
23:17:54.834 00.002 15712 worker thread done servicing request
23:17:54.834 00.000 15712 Worker thread wakes up
23:17:54.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:54.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:17:56.241 01.407 15712 Exposure complete
23:17:56.300 00.059 15712 worker thread done servicing request
23:17:56.300 00.000 7988 OnExposeComplete: enter
23:17:56.300 00.000 7988 UpdateGuideState(): m_state=6
23:17:56.303 00.003 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
23:17:56.305 00.002 7988 Star::Find returns 1 (0), X=496.63, Y=804.34, Mass=1634, SNR=26.8, Peak=187 HFD=4.3
23:17:56.305 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
23:17:56.305 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
23:17:56.305 00.000 7988 CameraToMount -- cameraX=-0.65 cameraY=0.04 hyp=0.65 cameraTheta=3.08 mountX=0.04 mountY=0.65, mountTheta=1.51
23:17:56.305 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.65, y=0.04, opts=13)
23:17:56.305 00.000 7988 Enqueuing Move request for scope (-0.65, 0.04)
23:17:56.305 00.000 15712 Worker thread wakes up
23:17:56.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.04) opts 0xd
23:17:56.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.65, 0.04)
23:17:56.305 00.000 15712 Moving (-0.65, 0.04) raw xDistance=0.04 yDistance=0.65
23:17:56.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:56.305 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.8
23:17:56.314 00.009 7988 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 9 / 99999
23:17:56.314 00.000 15712 PPEC rslt(dithering): input = 0.04, final = 0.02
23:17:56.314 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
23:17:56.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:17:56.314 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413876.314,"Host":"ASTROPC","Inst":1,"Distance":0.66,"Time":12.5,"SettleTime":15.0,"StarLocked":true}
23:17:56.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
23:17:56.314 00.000 15712 MoveAxis(W, 7, ABG)
23:17:56.314 00.000 15712 Guiding  Dir = 3, Dur = 7
23:17:56.314 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:56.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:56.319 00.005 7988 Enqueuing Expose request
23:17:56.319 00.000 15712 IsGuiding returns 0
23:17:56.339 00.020 15712 IsGuiding returns 0
23:17:56.339 00.000 15712 Move returns status 0, amount 7
23:17:56.339 00.000 15712 MoveAxis(N, 0, ABG)
23:17:56.339 00.000 15712 Move returns status 0, amount 0
23:17:56.339 00.000 15712 move complete, result=0
23:17:56.339 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.6 px 0 ms NORTH
23:17:56.347 00.008 15712 worker thread done servicing request
23:17:56.347 00.000 15712 Worker thread wakes up
23:17:56.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:56.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:17:57.983 01.636 15712 Exposure complete
23:17:58.042 00.059 15712 worker thread done servicing request
23:17:58.042 00.000 7988 OnExposeComplete: enter
23:17:58.044 00.002 7988 UpdateGuideState(): m_state=6
23:17:58.046 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
23:17:58.046 00.000 7988 Star::Find returns 1 (0), X=496.91, Y=804.24, Mass=1566, SNR=26.3, Peak=180 HFD=4.5
23:17:58.048 00.002 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.54 = 1.74)
23:17:58.048 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.71)
23:17:58.050 00.002 7988 CameraToMount -- cameraX=-0.37 cameraY=-0.06 hyp=0.37 cameraTheta=-2.98 mountX=-0.06 mountY=0.37, mountTheta=1.74
23:17:58.052 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=-0.06, opts=13)
23:17:58.052 00.000 7988 Enqueuing Move request for scope (-0.37, -0.06)
23:17:58.054 00.002 15712 Worker thread wakes up
23:17:58.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.06) opts 0xd
23:17:58.054 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, -0.06)
23:17:58.054 00.000 15712 Moving (-0.37, -0.06) raw xDistance=-0.06 yDistance=0.37
23:17:58.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:17:58.054 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.3
23:17:58.057 00.003 15712 PPEC rslt(dithering): input = -0.06, final = -0.04
23:17:58.057 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
23:17:58.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:17:58.057 00.000 7988 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 10 / 99999
23:17:58.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:17:58.057 00.000 15712 MoveAxis(E, 13, ABG)
23:17:58.057 00.000 15712 Guiding  Dir = 2, Dur = 13
23:17:58.057 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767413878.057,"Host":"ASTROPC","Inst":1,"Distance":0.58,"Time":14.2,"SettleTime":15.0,"StarLocked":true}
23:17:58.059 00.002 15712 IsGuiding returns 0
23:17:58.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:58.060 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:58.060 00.000 7988 Enqueuing Expose request
23:17:58.076 00.016 15712 IsGuiding returns 1
23:17:58.076 00.000 15712 scope still moving after pulse duration time elapsed
23:17:58.127 00.051 15712 IsGuiding returns 0
23:17:58.127 00.000 15712 scope move finished after 13 + 63 ms
23:17:58.127 00.000 15712 Move returns status 0, amount 13
23:17:58.127 00.000 15712 MoveAxis(N, 0, ABG)
23:17:58.127 00.000 15712 Move returns status 0, amount 0
23:17:58.127 00.000 15712 move complete, result=0
23:17:58.127 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.4 px 0 ms NORTH
23:17:58.138 00.011 15712 worker thread done servicing request
23:17:58.138 00.000 15712 Worker thread wakes up
23:17:58.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:58.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:17:59.550 01.412 15712 Exposure complete
23:17:59.611 00.061 15712 worker thread done servicing request
23:17:59.611 00.000 7988 OnExposeComplete: enter
23:17:59.612 00.001 7988 UpdateGuideState(): m_state=6
23:17:59.614 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
23:17:59.614 00.000 7988 Star::Find returns 1 (0), X=497.07, Y=804.16, Mass=1666, SNR=27.2, Peak=180 HFD=4.3
23:17:59.616 00.002 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.10 = 2.18)
23:17:59.616 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.15)
23:17:59.618 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.54 mountX=-0.14 mountY=0.21, mountTheta=2.17
23:17:59.620 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.14, opts=13)
23:17:59.620 00.000 7988 Enqueuing Move request for scope (-0.21, -0.14)
23:17:59.622 00.002 15712 Worker thread wakes up
23:17:59.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
23:17:59.622 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
23:17:59.622 00.000 15712 Moving (-0.21, -0.14) raw xDistance=-0.14 yDistance=0.21
23:17:59.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:17:59.622 00.000 7988 UpdateGuideState exits: m=1666 SNR=27.2
23:17:59.624 00.002 7988 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 11 / 99999
23:17:59.626 00.002 7988 PhdController: newstate STATE_FINISH
23:17:59.626 00.000 7988 PhdController complete: success
23:17:59.628 00.002 15712 PPEC rslt(dithering): input = -0.14, final = -0.09
23:17:59.628 00.000 15712 PPEC: input: -0.14, control: -0.09, exposure: 1500
23:17:59.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:59.628 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767413879.628,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
23:17:59.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:17:59.628 00.000 7988 Mount: notify guiding dither settle done success=1
23:17:59.630 00.002 7988 PhdController: newstate STATE_IDLE
23:17:59.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:59.632 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:17:59.632 00.000 7988 Enqueuing Expose request
23:17:59.634 00.002 15712 MoveAxis(E, 28, ABG)
23:17:59.634 00.000 15712 Guiding  Dir = 2, Dur = 28
23:17:59.634 00.000 15712 IsGuiding returns 0
23:17:59.653 00.019 15712 PulseGuide returned control before completion, sleep 19
23:17:59.701 00.048 15712 IsGuiding returns 0
23:17:59.701 00.000 15712 Move returns status 0, amount 28
23:17:59.701 00.000 15712 MoveAxis(N, 0, ABG)
23:17:59.701 00.000 15712 Move returns status 0, amount 0
23:17:59.701 00.000 15712 move complete, result=0
23:17:59.701 00.000 7988 GuideStep: -0.1 px 28 ms EAST, 0.2 px 0 ms NORTH
23:17:59.704 00.003 15712 worker thread done servicing request
23:17:59.704 00.000 15712 Worker thread wakes up
23:17:59.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:17:59.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:01.339 01.635 15712 Exposure complete
23:18:01.396 00.057 15712 worker thread done servicing request
23:18:01.396 00.000 7988 OnExposeComplete: enter
23:18:01.401 00.005 7988 UpdateGuideState(): m_state=6
23:18:01.401 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
23:18:01.403 00.002 7988 Star::Find returns 1 (0), X=496.80, Y=804.35, Mass=1603, SNR=26.9, Peak=201 HFD=4.5
23:18:01.403 00.000 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
23:18:01.405 00.002 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
23:18:01.405 00.000 7988 CameraToMount -- cameraX=-0.48 cameraY=0.05 hyp=0.48 cameraTheta=3.03 mountX=0.05 mountY=0.48, mountTheta=1.47
23:18:01.407 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.48, y=0.05, opts=13)
23:18:01.409 00.002 7988 Enqueuing Move request for scope (-0.48, 0.05)
23:18:01.409 00.000 15712 Worker thread wakes up
23:18:01.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.05) opts 0xd
23:18:01.409 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.48, 0.05)
23:18:01.409 00.000 15712 Moving (-0.48, 0.05) raw xDistance=0.05 yDistance=0.48
23:18:01.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:01.409 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.9
23:18:01.409 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:01.413 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:01.413 00.000 7988 Enqueuing Expose request
23:18:01.415 00.002 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.11
23:18:01.415 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
23:18:01.415 00.000 15712 switching direction from -1 to 1 - decHistory=7 oldest=0.32 newest=1.06
23:18:01.415 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
23:18:01.415 00.000 15712 MoveAxis(E, 8, ABG)
23:18:01.415 00.000 15712 Guiding  Dir = 2, Dur = 8
23:18:01.415 00.000 15712 IsGuiding returns 0
23:18:01.433 00.018 15712 IsGuiding returns 0
23:18:01.433 00.000 15712 Move returns status 0, amount 8
23:18:01.433 00.000 15712 BLC: Oldest BLC event removed
23:18:01.433 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 67 applied
23:18:01.433 00.000 15712 MoveAxis(S, 189, ABG)
23:18:01.433 00.000 15712 Guiding  Dir = 1, Dur = 189
23:18:01.433 00.000 15712 IsGuiding returns 0
23:18:01.515 00.082 15712 PulseGuide returned control before completion, sleep 120
23:18:01.656 00.141 15712 IsGuiding returns 1
23:18:01.656 00.000 15712 scope still moving after pulse duration time elapsed
23:18:01.688 00.032 15712 IsGuiding returns 1
23:18:01.720 00.032 15712 IsGuiding returns 0
23:18:01.720 00.000 15712 scope move finished after 189 + 98 ms
23:18:01.720 00.000 15712 Move returns status 0, amount 189
23:18:01.720 00.000 15712 move complete, result=0
23:18:01.720 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.5 px 189 ms SOUTH
23:18:01.735 00.015 15712 worker thread done servicing request
23:18:01.735 00.000 15712 Worker thread wakes up
23:18:01.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:01.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:03.141 01.406 15712 Exposure complete
23:18:03.202 00.061 15712 worker thread done servicing request
23:18:03.202 00.000 7988 OnExposeComplete: enter
23:18:03.202 00.000 7988 UpdateGuideState(): m_state=6
23:18:03.202 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
23:18:03.202 00.000 7988 Star::Find returns 1 (0), X=496.74, Y=804.30, Mass=1605, SNR=26.8, Peak=176 HFD=4.5
23:18:03.202 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.56) = xAngle (-4.70 = 1.59)
23:18:03.202 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
23:18:03.202 00.000 7988 CameraToMount -- cameraX=-0.54 cameraY=-0.00 hyp=0.54 cameraTheta=-3.13 mountX=-0.01 mountY=0.54, mountTheta=1.59
23:18:03.202 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.54, y=-0.00, opts=13)
23:18:03.202 00.000 7988 Enqueuing Move request for scope (-0.54, -0.00)
23:18:03.202 00.000 15712 Worker thread wakes up
23:18:03.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.00) opts 0xd
23:18:03.202 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.54, -0.00)
23:18:03.202 00.000 15712 Moving (-0.54, -0.00) raw xDistance=-0.01 yDistance=0.54
23:18:03.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:03.202 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.8
23:18:03.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:03.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:03.217 00.015 7988 Enqueuing Expose request
23:18:03.217 00.000 15712 BLC: History state: CurrMiss=0.54, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.476472, 1:0.540888
23:18:03.217 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
23:18:03.217 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.10
23:18:03.217 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
23:18:03.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
23:18:03.217 00.000 15712 MoveAxis(E, 8, ABG)
23:18:03.217 00.000 15712 Guiding  Dir = 2, Dur = 8
23:18:03.217 00.000 15712 IsGuiding returns 0
23:18:03.234 00.017 15712 IsGuiding returns 0
23:18:03.234 00.000 15712 Move returns status 0, amount 8
23:18:03.234 00.000 15712 MoveAxis(S, 138, ABG)
23:18:03.234 00.000 15712 Guiding  Dir = 1, Dur = 138
23:18:03.234 00.000 15712 IsGuiding returns 0
23:18:03.313 00.079 15712 PulseGuide returned control before completion, sleep 69
23:18:03.411 00.098 15712 IsGuiding returns 1
23:18:03.411 00.000 15712 scope still moving after pulse duration time elapsed
23:18:03.441 00.030 15712 IsGuiding returns 1
23:18:03.507 00.066 15712 IsGuiding returns 0
23:18:03.507 00.000 15712 scope move finished after 138 + 132 ms
23:18:03.507 00.000 15712 Move returns status 0, amount 138
23:18:03.507 00.000 15712 move complete, result=0
23:18:03.507 00.000 15712 worker thread done servicing request
23:18:03.507 00.000 15712 Worker thread wakes up
23:18:03.507 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.5 px 138 ms SOUTH
23:18:03.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:03.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:05.151 01.644 15712 Exposure complete
23:18:05.209 00.058 15712 worker thread done servicing request
23:18:05.209 00.000 7988 OnExposeComplete: enter
23:18:05.212 00.003 7988 UpdateGuideState(): m_state=6
23:18:05.212 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:05.212 00.000 7988 Star::Find returns 1 (0), X=496.97, Y=804.16, Mass=1568, SNR=26.5, Peak=163 HFD=4.3
23:18:05.212 00.000 7988 MultiStar: exiting stabilization period
23:18:05.212 00.000 7988 MultiStar: updating star positions after lock position change
23:18:05.212 00.000 7988 Star::Find(15, 963, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:05.212 00.000 7988 Star::Find returns 1 (0), X=963.22, Y=213.30, Mass=1568, SNR=26.6, Peak=193 HFD=3.8
23:18:05.212 00.000 7988 Star::Find(15, 1203, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:05.212 00.000 7988 Star::Find returns 1 (0), X=1203.13, Y=788.18, Mass=1176, SNR=23.1, Peak=173 HFD=3.2
23:18:05.212 00.000 7988 Star::Find(15, 691, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:05.212 00.000 7988 Star::Find returns 1 (0), X=691.45, Y=713.18, Mass=1167, SNR=22.8, Peak=124 HFD=3.8
23:18:05.212 00.000 7988 Star::Find(15, 690, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:05.212 00.000 7988 Star::Find returns 1 (0), X=690.26, Y=569.46, Mass=882, SNR=19.6, Peak=105 HFD=3.7
23:18:05.226 00.014 7988 Star::Find(15, 1109, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:05.226 00.000 7988 Star::Find returns 1 (0), X=1109.16, Y=663.34, Mass=852, SNR=19.5, Peak=127 HFD=3.5
23:18:05.228 00.002 7988 Star::Find(15, 692, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:05.228 00.000 7988 Star::Find returns 1 (0), X=692.16, Y=149.89, Mass=675, SNR=17.5, Peak=127 HFD=2.8
23:18:05.228 00.000 7988 Star::Find(15, 30, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:05.228 00.000 7988 Star::Find returns 1 (0), X=30.83, Y=146.61, Mass=378, SNR=13.0, Peak=92 HFD=2.0
23:18:05.228 00.000 7988 Star::Find(15, 263, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:05.228 00.000 7988 Star::Find returns 1 (0), X=262.50, Y=65.93, Mass=364, SNR=12.8, Peak=76 HFD=2.3
23:18:05.228 00.000 7988 Star::Find(15, 97, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:05.228 00.000 7988 Star::Find returns 1 (0), X=96.67, Y=801.98, Mass=355, SNR=12.4, Peak=77 HFD=2.6
23:18:05.228 00.000 7988 Star::Find(15, 1069, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:05.228 00.000 7988 Star::Find returns 1 (0), X=1068.90, Y=746.71, Mass=333, SNR=12.0, Peak=83 HFD=2.7
23:18:05.228 00.000 7988 Star::Find(15, 748, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:05.228 00.000 7988 Star::Find returns 1 (0), X=747.94, Y=66.56, Mass=313, SNR=11.8, Peak=78 HFD=2.3
23:18:05.228 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
23:18:05.228 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
23:18:05.228 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-2.72 mountX=-0.14 mountY=0.31, mountTheta=2.00
23:18:05.243 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.14, opts=13)
23:18:05.243 00.000 7988 Enqueuing Move request for scope (-0.31, -0.14)
23:18:05.243 00.000 15712 Worker thread wakes up
23:18:05.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.14) opts 0xd
23:18:05.243 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.14)
23:18:05.243 00.000 15712 Moving (-0.31, -0.14) raw xDistance=-0.14 yDistance=0.31
23:18:05.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:18:05.243 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.5
23:18:05.249 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:05.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:05.251 00.002 7988 Enqueuing Expose request
23:18:05.251 00.000 15712 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.476472, 1:0.540888, 2:0.311963
23:18:05.251 00.000 15712 BLC: Under-shoot: nominal increase by 67
23:18:05.251 00.000 15712 BLC: window closed
23:18:05.251 00.000 15712 BLC: Pulse adjusted to 74
23:18:05.253 00.002 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.09
23:18:05.253 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
23:18:05.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:18:05.253 00.000 15712 MoveAxis(E, 9, ABG)
23:18:05.253 00.000 15712 Guiding  Dir = 2, Dur = 9
23:18:05.253 00.000 15712 IsGuiding returns 0
23:18:05.277 00.024 15712 IsGuiding returns 0
23:18:05.277 00.000 15712 Move returns status 0, amount 9
23:18:05.277 00.000 15712 MoveAxis(S, 80, ABG)
23:18:05.277 00.000 15712 Guiding  Dir = 1, Dur = 80
23:18:05.277 00.000 15712 IsGuiding returns 0
23:18:05.359 00.082 15712 PulseGuide returned control before completion, sleep 11
23:18:05.392 00.033 15712 IsGuiding returns 1
23:18:05.392 00.000 15712 scope still moving after pulse duration time elapsed
23:18:05.418 00.026 15712 IsGuiding returns 1
23:18:05.450 00.032 15712 IsGuiding returns 1
23:18:05.498 00.048 7988 evsrv: cli 0CCCF308 connect
23:18:05.498 00.000 7988 case statement mapped state 6 to 3
23:18:05.498 00.000 7988 case statement mapped state 6 to 3
23:18:05.498 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_pixel_scale","id":"041ee8ec-6ad2-467c-a400-2b816351d680"}
23:18:05.498 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":3.86747,"id":"041ee8ec-6ad2-467c-a400-2b816351d680"}
23:18:05.498 00.000 7988 evsrv: cli 0CCCF308 disconnect
23:18:05.498 00.000 15712 IsGuiding returns 0
23:18:05.498 00.000 15712 scope move finished after 80 + 144 ms
23:18:05.498 00.000 15712 Move returns status 0, amount 80
23:18:05.498 00.000 15712 move complete, result=0
23:18:05.498 00.000 15712 worker thread done servicing request
23:18:05.498 00.000 15712 Worker thread wakes up
23:18:05.506 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:05.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:05.506 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.3 px 80 ms SOUTH
23:18:06.918 01.412 15712 Exposure complete
23:18:06.975 00.057 15712 worker thread done servicing request
23:18:06.980 00.005 7988 OnExposeComplete: enter
23:18:06.980 00.000 7988 UpdateGuideState(): m_state=6
23:18:06.982 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
23:18:06.982 00.000 7988 Star::Find returns 1 (0), X=497.07, Y=804.39, Mass=1618, SNR=26.9, Peak=145 HFD=4.8
23:18:06.984 00.002 7988 MultiStar: [#1 0.07,0.16,0.98,U] [#2 -0.19,0.08,0.88,U] [#3 0.10,0.25,0.86,U] [#4 -0.03,0.39,0.75,U] [#5 0.02,0.44,0.72,U] [#6 0.16,0.26,0.66,U] [#7 -0.31,0.38,0.00,M2] [#8 0.09,-0.19,0.42,U] 
23:18:06.986 00.002 7988 refined, 7 included, MultiStar: {-0.02, 0.20}, one-star: {-0.20, 0.09}
23:18:06.986 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
23:18:06.988 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
23:18:06.988 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.65 mountX=0.20 mountY=0.01, mountTheta=0.06
23:18:06.990 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.20, opts=13)
23:18:06.992 00.002 7988 Enqueuing Move request for scope (-0.02, 0.20)
23:18:06.992 00.000 15712 Worker thread wakes up
23:18:06.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
23:18:06.992 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
23:18:06.992 00.000 15712 Moving (-0.02, 0.20) raw xDistance=0.20 yDistance=0.01
23:18:06.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:06.992 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.9
23:18:06.995 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:06.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:06.995 00.000 7988 Enqueuing Expose request
23:18:06.995 00.000 15712 PPEC rslt: input = 0.20, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 641.08
23:18:06.995 00.000 15712 PPEC: input: 0.20, control: 0.09, exposure: 1500
23:18:06.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:06.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:18:06.995 00.000 15712 MoveAxis(W, 30, ABG)
23:18:06.995 00.000 15712 Guiding  Dir = 3, Dur = 30
23:18:06.995 00.000 15712 IsGuiding returns 0
23:18:07.011 00.016 15712 PulseGuide returned control before completion, sleep 16
23:18:07.060 00.049 15712 IsGuiding returns 0
23:18:07.060 00.000 15712 Move returns status 0, amount 30
23:18:07.060 00.000 15712 MoveAxis(N, 0, ABG)
23:18:07.060 00.000 15712 Move returns status 0, amount 0
23:18:07.060 00.000 15712 move complete, result=0
23:18:07.060 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
23:18:07.074 00.014 15712 worker thread done servicing request
23:18:07.074 00.000 15712 Worker thread wakes up
23:18:07.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:07.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:08.816 01.742 15712 Exposure complete
23:18:08.864 00.048 15712 worker thread done servicing request
23:18:08.864 00.000 7988 OnExposeComplete: enter
23:18:08.878 00.014 7988 UpdateGuideState(): m_state=6
23:18:08.878 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
23:18:08.878 00.000 7988 Star::Find returns 1 (0), X=497.03, Y=804.41, Mass=1648, SNR=27.3, Peak=188 HFD=4.1
23:18:08.881 00.003 7988 MultiStar: [#1 0.02,0.13,0.94,U] [#2 0.02,0.06,0.82,U] [#3 0.08,0.05,0.85,U] [#4 0.21,0.62,0.00,M1] [#5 -0.07,0.24,0.72,U] [#6 0.03,0.15,0.64,U] [#7 0.04,0.27,0.48,U] [#8 0.15,-0.31,0.44,U] 
23:18:08.881 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {-0.25, 0.12}
23:18:08.881 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
23:18:08.881 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
23:18:08.881 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.73 mountX=0.10 mountY=0.01, mountTheta=0.13
23:18:08.881 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.10, opts=13)
23:18:08.881 00.000 7988 Enqueuing Move request for scope (-0.02, 0.10)
23:18:08.881 00.000 15712 Worker thread wakes up
23:18:08.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
23:18:08.881 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
23:18:08.881 00.000 15712 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=0.01
23:18:08.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:18:08.881 00.000 7988 UpdateGuideState exits: m=1648 SNR=27.3
23:18:08.891 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:08.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:08.894 00.003 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.07
23:18:08.894 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
23:18:08.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:08.894 00.000 7988 Enqueuing Expose request
23:18:08.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:18:08.894 00.000 15712 MoveAxis(E, 9, ABG)
23:18:08.894 00.000 15712 Guiding  Dir = 2, Dur = 9
23:18:08.894 00.000 15712 IsGuiding returns 0
23:18:08.910 00.016 15712 IsGuiding returns 0
23:18:08.910 00.000 15712 Move returns status 0, amount 9
23:18:08.910 00.000 15712 MoveAxis(N, 0, ABG)
23:18:08.910 00.000 15712 Move returns status 0, amount 0
23:18:08.910 00.000 15712 move complete, result=0
23:18:08.910 00.000 15712 worker thread done servicing request
23:18:08.910 00.000 15712 Worker thread wakes up
23:18:08.910 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:18:08.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:08.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:09.657 00.747 7988 evsrv: cli 0CCCFDA8 connect
23:18:09.657 00.000 7988 case statement mapped state 6 to 3
23:18:09.660 00.003 7988 case statement mapped state 6 to 3
23:18:09.662 00.002 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_app_state","id":"9ed21a62-1770-4f40-91f6-99e8ba00b4e1"}
23:18:09.662 00.000 7988 case statement mapped state 6 to 3
23:18:09.664 00.002 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ed21a62-1770-4f40-91f6-99e8ba00b4e1"}
23:18:09.664 00.000 7988 evsrv: cli 0CCCFDA8 disconnect
23:18:10.329 00.665 15712 Exposure complete
23:18:10.389 00.060 15712 worker thread done servicing request
23:18:10.389 00.000 7988 OnExposeComplete: enter
23:18:10.391 00.002 7988 UpdateGuideState(): m_state=6
23:18:10.391 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
23:18:10.391 00.000 7988 Star::Find returns 1 (0), X=497.28, Y=804.33, Mass=1648, SNR=27.0, Peak=146 HFD=4.7
23:18:10.391 00.000 7988 MultiStar: [#1 0.13,-0.09,0.95,U] [#2 -0.10,-0.18,0.87,U] [#3 0.05,0.00,0.86,U] [#4 0.17,-0.13,0.73,U] [#5 0.22,-0.15,0.72,U] [#6 0.13,-0.06,0.64,U] [#7 0.21,-0.11,0.47,U] [#8 0.20,-0.40,0.43,U] 
23:18:10.391 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.00, 0.03}
23:18:10.391 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
23:18:10.391 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
23:18:10.391 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.45 mountX=0.03 mountY=-0.00, mountTheta=-0.15
23:18:10.391 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.03, opts=13)
23:18:10.391 00.000 7988 Enqueuing Move request for scope (0.00, 0.03)
23:18:10.391 00.000 15712 Worker thread wakes up
23:18:10.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
23:18:10.391 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
23:18:10.391 00.000 15712 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
23:18:10.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:10.391 00.000 7988 UpdateGuideState exits: m=1648 SNR=27.0
23:18:10.406 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:10.407 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:10.408 00.001 7988 Enqueuing Expose request
23:18:10.408 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.06
23:18:10.408 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
23:18:10.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:10.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:18:10.408 00.000 15712 MoveAxis(E, 8, ABG)
23:18:10.408 00.000 15712 Guiding  Dir = 2, Dur = 8
23:18:10.425 00.017 15712 IsGuiding returns 0
23:18:10.442 00.017 15712 IsGuiding returns 0
23:18:10.442 00.000 15712 Move returns status 0, amount 8
23:18:10.442 00.000 15712 MoveAxis(N, 0, ABG)
23:18:10.442 00.000 15712 Move returns status 0, amount 0
23:18:10.442 00.000 15712 move complete, result=0
23:18:10.442 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:18:10.446 00.004 15712 worker thread done servicing request
23:18:10.446 00.000 15712 Worker thread wakes up
23:18:10.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:10.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:12.082 01.636 15712 Exposure complete
23:18:12.141 00.059 15712 worker thread done servicing request
23:18:12.141 00.000 7988 OnExposeComplete: enter
23:18:12.143 00.002 7988 UpdateGuideState(): m_state=6
23:18:12.145 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
23:18:12.145 00.000 7988 Star::Find returns 1 (0), X=496.91, Y=804.09, Mass=1652, SNR=27.2, Peak=155 HFD=4.4
23:18:12.147 00.002 7988 MultiStar: [#1 -0.16,-0.14,0.94,U] [#2 -0.09,-0.12,0.83,U] [#3 0.00,0.03,0.84,U] [#4 -0.43,0.17,0.00,M1] [#5 0.14,-0.03,0.70,U] [#6 -0.10,0.02,0.64,U] [#7 -0.51,0.10,0.00,M1] [#8 -0.08,-0.31,0.43,U] 
23:18:12.147 00.000 7988 refined, 6 included, MultiStar: {-0.11, -0.10}, one-star: {-0.37, -0.21}
23:18:12.149 00.002 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.56) = xAngle (-3.95 = 2.34)
23:18:12.149 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.31)
23:18:12.151 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.38 mountX=-0.10 mountY=0.11, mountTheta=2.32
23:18:12.153 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.10, opts=13)
23:18:12.153 00.000 7988 Enqueuing Move request for scope (-0.11, -0.10)
23:18:12.155 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:12.155 00.000 7988 UpdateGuideState exits: m=1652 SNR=27.2
23:18:12.158 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:12.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:12.159 00.001 15712 Worker thread wakes up
23:18:12.159 00.000 7988 Enqueuing Expose request
23:18:12.162 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
23:18:12.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
23:18:12.162 00.000 15712 Moving (-0.11, -0.10) raw xDistance=-0.10 yDistance=0.11
23:18:12.165 00.003 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.05
23:18:12.165 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
23:18:12.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:12.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:18:12.165 00.000 15712 MoveAxis(E, 9, ABG)
23:18:12.165 00.000 15712 Guiding  Dir = 2, Dur = 9
23:18:12.166 00.001 15712 IsGuiding returns 0
23:18:12.187 00.021 15712 IsGuiding returns 0
23:18:12.187 00.000 15712 Move returns status 0, amount 9
23:18:12.187 00.000 15712 MoveAxis(N, 0, ABG)
23:18:12.187 00.000 15712 Move returns status 0, amount 0
23:18:12.187 00.000 15712 move complete, result=0
23:18:12.187 00.000 15712 worker thread done servicing request
23:18:12.187 00.000 15712 Worker thread wakes up
23:18:12.188 00.001 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
23:18:12.189 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:12.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:13.592 01.403 15712 Exposure complete
23:18:13.640 00.048 15712 worker thread done servicing request
23:18:13.640 00.000 7988 OnExposeComplete: enter
23:18:13.655 00.015 7988 UpdateGuideState(): m_state=6
23:18:13.655 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
23:18:13.655 00.000 7988 Star::Find returns 1 (0), X=497.06, Y=803.96, Mass=1689, SNR=27.3, Peak=159 HFD=4.4
23:18:13.655 00.000 7988 MultiStar: [#1 -0.01,-0.25,0.96,U] [#2 0.01,-0.37,0.86,U] [#3 0.07,-0.36,0.88,U] [#4 0.09,-0.07,0.75,U] [#5 0.02,-0.22,0.72,U] [#6 0.08,-0.24,0.65,U] [#7 -0.18,-0.21,0.47,U] [#8 -0.05,-0.60,0.00,M1] 
23:18:13.655 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.27}, one-star: {-0.22, -0.34}
23:18:13.655 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
23:18:13.655 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.06)
23:18:13.655 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.63 mountX=-0.27 mountY=0.02, mountTheta=3.06
23:18:13.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.27, opts=13)
23:18:13.655 00.000 7988 Enqueuing Move request for scope (-0.02, -0.27)
23:18:13.655 00.000 15712 Worker thread wakes up
23:18:13.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
23:18:13.655 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
23:18:13.655 00.000 15712 Moving (-0.02, -0.27) raw xDistance=-0.27 yDistance=0.02
23:18:13.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:13.655 00.000 7988 UpdateGuideState exits: m=1689 SNR=27.3
23:18:13.670 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:13.671 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:13.673 00.002 7988 Enqueuing Expose request
23:18:13.673 00.000 15712 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 641.04
23:18:13.673 00.000 15712 PPEC: input: -0.27, control: -0.19, exposure: 1500
23:18:13.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:13.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:18:13.673 00.000 15712 MoveAxis(E, 61, ABG)
23:18:13.673 00.000 15712 Guiding  Dir = 2, Dur = 61
23:18:13.673 00.000 15712 IsGuiding returns 0
23:18:13.689 00.016 15712 PulseGuide returned control before completion, sleep 57
23:18:13.770 00.081 15712 IsGuiding returns 0
23:18:13.770 00.000 15712 Move returns status 0, amount 61
23:18:13.770 00.000 15712 MoveAxis(N, 0, ABG)
23:18:13.770 00.000 15712 Move returns status 0, amount 0
23:18:13.770 00.000 15712 move complete, result=0
23:18:13.770 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
23:18:13.772 00.002 15712 worker thread done servicing request
23:18:13.772 00.000 15712 Worker thread wakes up
23:18:13.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:13.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:15.408 01.636 15712 Exposure complete
23:18:15.455 00.047 15712 worker thread done servicing request
23:18:15.455 00.000 7988 OnExposeComplete: enter
23:18:15.472 00.017 7988 UpdateGuideState(): m_state=6
23:18:15.472 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
23:18:15.472 00.000 7988 Star::Find returns 1 (0), X=497.15, Y=804.35, Mass=1635, SNR=27.1, Peak=166 HFD=4.5
23:18:15.472 00.000 7988 MultiStar: [#1 0.20,0.07,0.98,U] [#2 0.20,0.11,0.88,U] [#3 0.22,0.26,0.86,U] [#4 0.22,0.27,0.77,U] [#5 0.06,0.50,0.00,M1] [#6 0.12,0.21,0.67,U] [#7 -0.40,0.14,0.48,U] [#8 0.08,-0.30,0.48,U] 
23:18:15.472 00.000 7988 single-star, 7 included, MultiStar: {0.08, 0.12}, one-star: {-0.13, 0.05}
23:18:15.472 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
23:18:15.472 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
23:18:15.472 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.78 mountX=0.05 mountY=0.13, mountTheta=1.21
23:18:15.472 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.05, opts=13)
23:18:15.472 00.000 7988 Enqueuing Move request for scope (-0.13, 0.05)
23:18:15.472 00.000 15712 Worker thread wakes up
23:18:15.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
23:18:15.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
23:18:15.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:18:15.472 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.1
23:18:15.485 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:15.485 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:15.487 00.002 7988 Enqueuing Expose request
23:18:15.489 00.002 15712 Moving (-0.13, 0.05) raw xDistance=0.05 yDistance=0.13
23:18:15.489 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.03
23:18:15.489 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
23:18:15.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:15.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:18:15.489 00.000 15712 MoveAxis(E, 8, ABG)
23:18:15.489 00.000 15712 Guiding  Dir = 2, Dur = 8
23:18:15.489 00.000 15712 IsGuiding returns 0
23:18:15.510 00.021 15712 IsGuiding returns 0
23:18:15.510 00.000 15712 Move returns status 0, amount 8
23:18:15.510 00.000 15712 MoveAxis(N, 0, ABG)
23:18:15.510 00.000 15712 Move returns status 0, amount 0
23:18:15.510 00.000 15712 move complete, result=0
23:18:15.510 00.000 15712 worker thread done servicing request
23:18:15.510 00.000 15712 Worker thread wakes up
23:18:15.510 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
23:18:15.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:15.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:16.924 01.414 15712 Exposure complete
23:18:16.984 00.060 15712 worker thread done servicing request
23:18:16.984 00.000 7988 OnExposeComplete: enter
23:18:16.986 00.002 7988 UpdateGuideState(): m_state=6
23:18:16.986 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
23:18:16.986 00.000 7988 Star::Find returns 1 (0), X=497.13, Y=804.15, Mass=1624, SNR=27.1, Peak=170 HFD=4.4
23:18:16.986 00.000 7988 MultiStar: [#1 0.13,0.14,0.97,U] [#2 -0.10,0.04,0.84,U] [#3 0.06,0.05,0.85,U] [#4 0.03,0.16,0.77,U] [#5 0.07,0.51,0.00,M2] [#6 -0.08,0.18,0.64,U] [#7 -0.23,0.31,0.49,U] [#8 0.15,-0.35,0.44,U] 
23:18:16.986 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {-0.15, -0.15}
23:18:16.986 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.56) = xAngle (0.45 = 0.45)
23:18:16.986 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
23:18:16.986 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=2.01 mountX=0.05 mountY=0.02, mountTheta=0.42
23:18:16.986 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.05, opts=13)
23:18:16.986 00.000 7988 Enqueuing Move request for scope (-0.02, 0.05)
23:18:16.986 00.000 15712 Worker thread wakes up
23:18:16.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:18:16.986 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:18:16.986 00.000 15712 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.02
23:18:16.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:16.986 00.000 7988 UpdateGuideState exits: m=1624 SNR=27.1
23:18:16.986 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:17.001 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:17.002 00.001 7988 Enqueuing Expose request
23:18:17.004 00.002 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.02
23:18:17.004 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
23:18:17.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:17.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:18:17.004 00.000 15712 MoveAxis(E, 8, ABG)
23:18:17.004 00.000 15712 Guiding  Dir = 2, Dur = 8
23:18:17.004 00.000 15712 IsGuiding returns 0
23:18:17.017 00.013 15712 IsGuiding returns 0
23:18:17.017 00.000 15712 Move returns status 0, amount 8
23:18:17.017 00.000 15712 MoveAxis(N, 0, ABG)
23:18:17.017 00.000 15712 Move returns status 0, amount 0
23:18:17.017 00.000 15712 move complete, result=0
23:18:17.017 00.000 15712 worker thread done servicing request
23:18:17.017 00.000 15712 Worker thread wakes up
23:18:17.017 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:18:17.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:17.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:18.673 01.656 15712 Exposure complete
23:18:18.733 00.060 15712 worker thread done servicing request
23:18:18.733 00.000 7988 OnExposeComplete: enter
23:18:18.737 00.004 7988 UpdateGuideState(): m_state=6
23:18:18.737 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
23:18:18.737 00.000 7988 Star::Find returns 1 (0), X=496.98, Y=804.14, Mass=1603, SNR=26.9, Peak=159 HFD=4.4
23:18:18.737 00.000 7988 MultiStar: [#1 -0.04,-0.16,0.99,U] [#2 -0.17,-0.23,0.86,U] [#3 -0.17,0.13,0.84,U] [#4 0.03,0.04,0.74,U] [#5 -0.03,0.16,0.72,U] [#6 0.03,0.22,0.65,U] [#7 0.23,0.23,0.51,U] [#8 0.20,-0.28,0.45,U] 
23:18:18.737 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.29, -0.16}
23:18:18.737 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
23:18:18.737 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.85)
23:18:18.737 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.84 mountX=-0.02 mountY=0.06, mountTheta=1.88
23:18:18.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
23:18:18.737 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
23:18:18.737 00.000 15712 Worker thread wakes up
23:18:18.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:18:18.737 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:18:18.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:18.750 00.013 7988 UpdateGuideState exits: m=1603 SNR=26.9
23:18:18.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:18.752 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:18.752 00.000 7988 Enqueuing Expose request
23:18:18.754 00.002 15712 Moving (-0.06, -0.02) raw xDistance=-0.02 yDistance=0.06
23:18:18.754 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.01
23:18:18.754 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:18:18.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:18.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:18:18.754 00.000 15712 MoveAxis(E, 7, ABG)
23:18:18.754 00.000 15712 Guiding  Dir = 2, Dur = 7
23:18:18.754 00.000 15712 IsGuiding returns 0
23:18:18.768 00.014 15712 IsGuiding returns 0
23:18:18.768 00.000 15712 Move returns status 0, amount 7
23:18:18.768 00.000 15712 MoveAxis(N, 0, ABG)
23:18:18.768 00.000 15712 Move returns status 0, amount 0
23:18:18.768 00.000 15712 move complete, result=0
23:18:18.768 00.000 15712 worker thread done servicing request
23:18:18.768 00.000 15712 Worker thread wakes up
23:18:18.768 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:18:18.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:18.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:20.187 01.419 15712 Exposure complete
23:18:20.244 00.057 15712 worker thread done servicing request
23:18:20.244 00.000 7988 OnExposeComplete: enter
23:18:20.250 00.006 7988 UpdateGuideState(): m_state=6
23:18:20.250 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
23:18:20.250 00.000 7988 Star::Find returns 1 (0), X=497.11, Y=804.23, Mass=1555, SNR=26.4, Peak=165 HFD=4.3
23:18:20.250 00.000 7988 MultiStar: [#1 0.18,-0.14,0.98,U] [#2 0.07,-0.22,0.86,U] [#3 0.19,-0.11,0.86,U] [#4 0.14,0.06,0.75,U] [#5 0.05,0.15,0.73,U] [#6 -0.03,0.08,0.67,U] [#7 -0.03,0.02,0.50,U] [#8 0.45,-0.06,0.00,M1] 
23:18:20.250 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {-0.17, -0.06}
23:18:20.250 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
23:18:20.250 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
23:18:20.250 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.66 mountX=-0.04 mountY=-0.05, mountTheta=-2.23
23:18:20.261 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.04, opts=13)
23:18:20.261 00.000 7988 Enqueuing Move request for scope (0.05, -0.04)
23:18:20.261 00.000 15712 Worker thread wakes up
23:18:20.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:18:20.261 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:18:20.261 00.000 15712 Moving (0.05, -0.04) raw xDistance=-0.04 yDistance=-0.05
23:18:20.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:20.261 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.4
23:18:20.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:20.266 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:20.266 00.000 7988 Enqueuing Expose request
23:18:20.266 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.00
23:18:20.266 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
23:18:20.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:20.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:18:20.266 00.000 15712 MoveAxis(E, 7, ABG)
23:18:20.266 00.000 15712 Guiding  Dir = 2, Dur = 7
23:18:20.266 00.000 15712 IsGuiding returns 0
23:18:20.288 00.022 15712 IsGuiding returns 0
23:18:20.288 00.000 15712 Move returns status 0, amount 7
23:18:20.288 00.000 15712 MoveAxis(N, 0, ABG)
23:18:20.288 00.000 15712 Move returns status 0, amount 0
23:18:20.288 00.000 15712 move complete, result=0
23:18:20.288 00.000 15712 worker thread done servicing request
23:18:20.288 00.000 15712 Worker thread wakes up
23:18:20.288 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:18:20.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:20.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:21.928 01.640 15712 Exposure complete
23:18:21.989 00.061 15712 worker thread done servicing request
23:18:21.990 00.001 7988 OnExposeComplete: enter
23:18:21.990 00.000 7988 UpdateGuideState(): m_state=6
23:18:21.990 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
23:18:21.990 00.000 7988 Star::Find returns 1 (0), X=497.11, Y=804.08, Mass=1637, SNR=27.0, Peak=148 HFD=4.3
23:18:21.990 00.000 7988 MultiStar: [#1 0.09,-0.07,0.94,U] [#2 0.09,-0.40,0.83,U] [#3 0.33,-0.10,0.85,U] [#4 0.22,0.15,0.73,U] [#5 0.20,-0.07,0.73,U] [#6 0.22,-0.19,0.65,U] [#7 0.20,-0.15,0.48,U] [#8 -0.04,-0.53,0.00,M2] 
23:18:21.990 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.14}, one-star: {-0.17, -0.22}
23:18:21.996 00.006 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
23:18:21.996 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
23:18:21.996 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.81 mountX=-0.13 mountY=-0.13, mountTheta=-2.39
23:18:21.996 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.14, opts=13)
23:18:21.996 00.000 7988 Enqueuing Move request for scope (0.13, -0.14)
23:18:21.996 00.000 15712 Worker thread wakes up
23:18:21.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
23:18:21.996 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
23:18:21.996 00.000 15712 Moving (0.13, -0.14) raw xDistance=-0.13 yDistance=-0.13
23:18:21.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:21.996 00.000 7988 UpdateGuideState exits: m=1637 SNR=27.0
23:18:22.004 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:22.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:22.004 00.000 7988 Enqueuing Expose request
23:18:22.004 00.000 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 641.00
23:18:22.004 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
23:18:22.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:22.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:22.004 00.000 15712 MoveAxis(E, 8, ABG)
23:18:22.004 00.000 15712 Guiding  Dir = 2, Dur = 8
23:18:22.004 00.000 15712 IsGuiding returns 0
23:18:22.031 00.027 15712 IsGuiding returns 0
23:18:22.031 00.000 15712 Move returns status 0, amount 8
23:18:22.031 00.000 15712 MoveAxis(N, 0, ABG)
23:18:22.031 00.000 15712 Move returns status 0, amount 0
23:18:22.031 00.000 15712 move complete, result=0
23:18:22.031 00.000 15712 worker thread done servicing request
23:18:22.031 00.000 15712 Worker thread wakes up
23:18:22.031 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:18:22.036 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:22.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:23.440 01.404 15712 Exposure complete
23:18:23.502 00.062 15712 worker thread done servicing request
23:18:23.502 00.000 7988 OnExposeComplete: enter
23:18:23.503 00.001 7988 UpdateGuideState(): m_state=6
23:18:23.503 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
23:18:23.503 00.000 7988 Star::Find returns 1 (0), X=497.20, Y=803.89, Mass=1552, SNR=26.3, Peak=150 HFD=4.2
23:18:23.503 00.000 7988 MultiStar: [#1 0.12,-0.49,0.00,M1] [#2 0.04,-0.62,0.00,M1] [#3 0.29,-0.40,0.00,M1] [#4 0.15,-0.17,0.73,U] [#5 0.24,-0.30,0.74,U] [#6 0.22,-0.42,0.00,M1] [#7 -0.25,-0.31,0.50,U] [#8 0.06,-0.87,0.00,M3] 
23:18:23.503 00.000 7988 refined, 3 included, MultiStar: {0.03, -0.31}, one-star: {-0.08, -0.41}
23:18:23.503 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
23:18:23.503 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
23:18:23.511 00.008 7988 CameraToMount -- cameraX=0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.49 mountX=-0.31 mountY=-0.02, mountTheta=-3.08
23:18:23.511 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.31, opts=13)
23:18:23.511 00.000 7988 Enqueuing Move request for scope (0.03, -0.31)
23:18:23.511 00.000 15712 Worker thread wakes up
23:18:23.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.31) opts 0xd
23:18:23.511 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.31)
23:18:23.511 00.000 15712 Moving (0.03, -0.31) raw xDistance=-0.31 yDistance=-0.02
23:18:23.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:23.511 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.3
23:18:23.517 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:23.517 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:23.519 00.002 7988 Enqueuing Expose request
23:18:23.521 00.002 15712 PPEC rslt: input = -0.31, final = -0.21, react = -0.19, pred = -0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 640.99
23:18:23.521 00.000 15712 PPEC: input: -0.31, control: -0.21, exposure: 1500
23:18:23.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:23.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:18:23.521 00.000 15712 MoveAxis(E, 69, ABG)
23:18:23.521 00.000 15712 Guiding  Dir = 2, Dur = 69
23:18:23.521 00.000 15712 IsGuiding returns 0
23:18:23.536 00.015 15712 PulseGuide returned control before completion, sleep 66
23:18:23.617 00.081 15712 IsGuiding returns 0
23:18:23.617 00.000 15712 Move returns status 0, amount 69
23:18:23.617 00.000 15712 MoveAxis(N, 0, ABG)
23:18:23.617 00.000 15712 Move returns status 0, amount 0
23:18:23.617 00.000 15712 move complete, result=0
23:18:23.617 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
23:18:23.618 00.001 15712 worker thread done servicing request
23:18:23.618 00.000 15712 Worker thread wakes up
23:18:23.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:23.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:25.260 01.642 15712 Exposure complete
23:18:25.321 00.061 15712 worker thread done servicing request
23:18:25.321 00.000 7988 OnExposeComplete: enter
23:18:25.321 00.000 7988 UpdateGuideState(): m_state=6
23:18:25.323 00.002 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
23:18:25.325 00.002 7988 Star::Find returns 1 (0), X=497.07, Y=803.80, Mass=1594, SNR=26.6, Peak=147 HFD=4.4
23:18:25.325 00.000 7988 MultiStar: [#1 -0.10,-0.37,0.95,U] [#2 -0.11,-0.57,0.00,M2] [#3 0.07,-0.56,0.00,M2] [#4 -0.03,-0.36,0.74,U] [#5 -0.10,-0.26,0.75,U] [#6 0.07,-0.36,0.65,U] [#7 -0.22,-0.35,0.48,U] [#8 0.03,-0.83,0.00,M4] 
23:18:25.327 00.002 7988 refined, 5 included, MultiStar: {-0.10, -0.37}, one-star: {-0.21, -0.49}
23:18:25.327 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.40 = 2.89)
23:18:25.329 00.002 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
23:18:25.329 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.37 hyp=0.39 cameraTheta=-1.83 mountX=-0.37 mountY=0.11, mountTheta=2.86
23:18:25.331 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.37, opts=13)
23:18:25.333 00.002 7988 Enqueuing Move request for scope (-0.10, -0.37)
23:18:25.333 00.000 15712 Worker thread wakes up
23:18:25.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.37) opts 0xd
23:18:25.333 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.37)
23:18:25.333 00.000 15712 Moving (-0.10, -0.37) raw xDistance=-0.37 yDistance=0.11
23:18:25.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:25.333 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.6
23:18:25.337 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:25.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:25.337 00.000 7988 Enqueuing Expose request
23:18:25.337 00.000 15712 PPEC rslt: input = -0.37, final = -0.26, react = -0.22, pred = -0.04, hyst = -0.20, hyst_pct = 0.00, period_length = 640.98
23:18:25.337 00.000 15712 PPEC: input: -0.37, control: -0.26, exposure: 1500
23:18:25.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:25.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:18:25.337 00.000 15712 MoveAxis(E, 86, ABG)
23:18:25.337 00.000 15712 Guiding  Dir = 2, Dur = 86
23:18:25.337 00.000 15712 IsGuiding returns 0
23:18:25.358 00.021 15712 PulseGuide returned control before completion, sleep 80
23:18:25.453 00.095 15712 IsGuiding returns 0
23:18:25.453 00.000 15712 Move returns status 0, amount 86
23:18:25.453 00.000 15712 MoveAxis(N, 0, ABG)
23:18:25.453 00.000 15712 Move returns status 0, amount 0
23:18:25.453 00.000 15712 move complete, result=0
23:18:25.453 00.000 7988 GuideStep: -0.4 px 86 ms EAST, 0.1 px 0 ms NORTH
23:18:25.456 00.003 15712 worker thread done servicing request
23:18:25.456 00.000 15712 Worker thread wakes up
23:18:25.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:25.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:26.870 01.414 15712 Exposure complete
23:18:26.932 00.062 15712 worker thread done servicing request
23:18:26.932 00.000 7988 OnExposeComplete: enter
23:18:26.932 00.000 7988 UpdateGuideState(): m_state=6
23:18:26.934 00.002 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
23:18:26.934 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=804.02, Mass=1539, SNR=26.1, Peak=150 HFD=4.2
23:18:26.936 00.002 7988 MultiStar: [#1 0.15,-0.34,1.01,U] [#2 0.18,-0.59,0.00,M3] [#3 0.18,-0.34,0.88,U] [#4 0.22,-0.12,0.79,U] [#5 0.36,-0.29,0.00,M1] [#6 0.30,-0.33,0.70,U] [#7 0.21,-0.43,0.00,M1] [#8 0.42,-0.79,0.00,M5] 
23:18:26.938 00.002 7988 single-star, 4 included, MultiStar: {0.13, -0.29}, one-star: {-0.11, -0.28}
23:18:26.938 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.76)
23:18:26.940 00.002 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.73)
23:18:26.940 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.96 mountX=-0.28 mountY=0.12, mountTheta=2.73
23:18:26.942 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.28, opts=13)
23:18:26.944 00.002 7988 Enqueuing Move request for scope (-0.11, -0.28)
23:18:26.944 00.000 15712 Worker thread wakes up
23:18:26.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.28) opts 0xd
23:18:26.944 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.28)
23:18:26.944 00.000 15712 Moving (-0.11, -0.28) raw xDistance=-0.28 yDistance=0.12
23:18:26.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:18:26.944 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.1
23:18:26.947 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:26.949 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:26.949 00.000 7988 Enqueuing Expose request
23:18:26.949 00.000 15712 PPEC rslt: input = -0.28, final = -0.21, react = -0.17, pred = -0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 640.97
23:18:26.949 00.000 15712 PPEC: input: -0.28, control: -0.21, exposure: 1500
23:18:26.949 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:26.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:18:26.949 00.000 15712 MoveAxis(E, 69, ABG)
23:18:26.949 00.000 15712 Guiding  Dir = 2, Dur = 69
23:18:26.949 00.000 15712 IsGuiding returns 0
23:18:26.966 00.017 15712 PulseGuide returned control before completion, sleep 58
23:18:27.051 00.085 15712 IsGuiding returns 0
23:18:27.051 00.000 15712 Move returns status 0, amount 69
23:18:27.051 00.000 15712 MoveAxis(N, 0, ABG)
23:18:27.051 00.000 15712 Move returns status 0, amount 0
23:18:27.051 00.000 15712 move complete, result=0
23:18:27.051 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
23:18:27.055 00.004 15712 worker thread done servicing request
23:18:27.055 00.000 15712 Worker thread wakes up
23:18:27.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:27.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:28.686 01.631 15712 Exposure complete
23:18:28.745 00.059 15712 worker thread done servicing request
23:18:28.745 00.000 7988 OnExposeComplete: enter
23:18:28.748 00.003 7988 UpdateGuideState(): m_state=6
23:18:28.748 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
23:18:28.748 00.000 7988 Star::Find returns 1 (0), X=497.11, Y=804.39, Mass=1591, SNR=26.6, Peak=143 HFD=4.7
23:18:28.752 00.004 7988 MultiStar: [#1 -0.00,0.04,0.96,U] [#2 -0.09,0.08,0.81,U] [#3 0.10,0.06,0.87,U] [#4 0.04,0.31,0.74,U] [#5 -0.13,0.27,0.73,U] [#6 0.29,0.24,0.64,U] [#7 -0.05,0.24,0.48,U] [#8 0.12,-0.33,0.44,U] 
23:18:28.752 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.12}, one-star: {-0.17, 0.09}
23:18:28.752 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
23:18:28.752 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
23:18:28.752 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=0.12 mountY=-0.00, mountTheta=-0.03
23:18:28.752 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.12, opts=13)
23:18:28.752 00.000 7988 Enqueuing Move request for scope (0.00, 0.12)
23:18:28.752 00.000 15712 Worker thread wakes up
23:18:28.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
23:18:28.752 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
23:18:28.752 00.000 15712 Moving (0.00, 0.12) raw xDistance=0.12 yDistance=-0.00
23:18:28.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:28.752 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.6
23:18:28.762 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:28.762 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:28.764 00.002 7988 Enqueuing Expose request
23:18:28.764 00.000 15712 PPEC rslt: input = 0.12, final = -0.05, react = 0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.97
23:18:28.764 00.000 15712 PPEC: input: 0.12, control: -0.05, exposure: 1500
23:18:28.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:28.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:18:28.764 00.000 15712 MoveAxis(E, 17, ABG)
23:18:28.764 00.000 15712 Guiding  Dir = 2, Dur = 17
23:18:28.764 00.000 15712 IsGuiding returns 0
23:18:28.786 00.022 15712 IsGuiding returns 1
23:18:28.786 00.000 15712 scope still moving after pulse duration time elapsed
23:18:28.827 00.041 15712 IsGuiding returns 0
23:18:28.827 00.000 15712 scope move finished after 17 + 44 ms
23:18:28.827 00.000 15712 Move returns status 0, amount 17
23:18:28.827 00.000 15712 MoveAxis(N, 0, ABG)
23:18:28.827 00.000 15712 Move returns status 0, amount 0
23:18:28.827 00.000 15712 move complete, result=0
23:18:28.827 00.000 7988 GuideStep: 0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
23:18:28.829 00.002 15712 worker thread done servicing request
23:18:28.829 00.000 15712 Worker thread wakes up
23:18:28.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:28.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:30.248 01.419 15712 Exposure complete
23:18:30.310 00.062 15712 worker thread done servicing request
23:18:30.310 00.000 7988 OnExposeComplete: enter
23:18:30.310 00.000 7988 UpdateGuideState(): m_state=6
23:18:30.312 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
23:18:30.314 00.002 7988 Star::Find returns 1 (0), X=497.11, Y=804.53, Mass=1634, SNR=26.9, Peak=140 HFD=4.9
23:18:30.314 00.000 7988 MultiStar: [#1 -0.00,0.26,0.98,U] [#2 0.11,0.16,0.84,U] [#3 0.16,0.11,0.85,U] [#4 0.10,0.34,0.77,U] [#5 0.23,0.30,0.71,U] [#6 0.20,0.23,0.61,U] [#7 0.13,0.44,0.00,M1] [#8 -0.00,-0.05,0.44,U] 
23:18:30.316 00.002 7988 refined, 7 included, MultiStar: {0.07, 0.21}, one-star: {-0.16, 0.23}
23:18:30.317 00.001 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
23:18:30.317 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
23:18:30.319 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.26 mountX=0.21 mountY=-0.07, mountTheta=-0.33
23:18:30.321 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.21, opts=13)
23:18:30.321 00.000 7988 Enqueuing Move request for scope (0.07, 0.21)
23:18:30.323 00.002 15712 Worker thread wakes up
23:18:30.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
23:18:30.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
23:18:30.323 00.000 15712 Moving (0.07, 0.21) raw xDistance=0.21 yDistance=-0.07
23:18:30.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:30.323 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.9
23:18:30.325 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:30.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:30.325 00.000 7988 Enqueuing Expose request
23:18:30.325 00.000 15712 PPEC rslt: input = 0.21, final = 0.08, react = 0.13, pred = -0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 640.96
23:18:30.325 00.000 15712 PPEC: input: 0.21, control: 0.08, exposure: 1500
23:18:30.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:30.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:18:30.325 00.000 15712 MoveAxis(W, 25, ABG)
23:18:30.325 00.000 15712 Guiding  Dir = 3, Dur = 25
23:18:30.361 00.036 15712 IsGuiding returns 0
23:18:30.373 00.012 15712 PulseGuide returned control before completion, sleep 20
23:18:30.422 00.049 15712 IsGuiding returns 0
23:18:30.422 00.000 15712 Move returns status 0, amount 25
23:18:30.422 00.000 15712 MoveAxis(N, 0, ABG)
23:18:30.422 00.000 15712 Move returns status 0, amount 0
23:18:30.422 00.000 15712 move complete, result=0
23:18:30.422 00.000 7988 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
23:18:30.427 00.005 15712 worker thread done servicing request
23:18:30.427 00.000 15712 Worker thread wakes up
23:18:30.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:30.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:32.067 01.640 15712 Exposure complete
23:18:32.128 00.061 15712 worker thread done servicing request
23:18:32.128 00.000 7988 OnExposeComplete: enter
23:18:32.130 00.002 7988 UpdateGuideState(): m_state=6
23:18:32.130 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
23:18:32.130 00.000 7988 Star::Find returns 1 (0), X=497.02, Y=804.04, Mass=1579, SNR=26.7, Peak=137 HFD=4.5
23:18:32.130 00.000 7988 MultiStar: [#1 0.06,-0.18,0.95,U] [#2 -0.04,-0.39,0.85,U] [#3 0.03,-0.28,0.86,U] [#4 0.13,0.16,0.73,U] [#5 -0.08,0.25,0.76,U] [#6 0.03,-0.03,0.66,U] [#7 -0.39,-0.18,0.49,U] [#8 0.08,-0.42,0.45,U] 
23:18:32.135 00.005 7988 refined, 8 included, MultiStar: {-0.05, -0.15}, one-star: {-0.26, -0.26}
23:18:32.135 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.43 = 2.85)
23:18:32.135 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.82)
23:18:32.135 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.15 cameraTheta=-1.87 mountX=-0.15 mountY=0.05, mountTheta=2.82
23:18:32.135 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.15, opts=13)
23:18:32.135 00.000 7988 Enqueuing Move request for scope (-0.05, -0.15)
23:18:32.135 00.000 15712 Worker thread wakes up
23:18:32.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
23:18:32.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
23:18:32.135 00.000 15712 Moving (-0.05, -0.15) raw xDistance=-0.15 yDistance=0.05
23:18:32.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:32.135 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.7
23:18:32.144 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:32.146 00.002 15712 PPEC rslt: input = -0.15, final = -0.06, react = -0.09, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.95
23:18:32.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:32.146 00.000 7988 Enqueuing Expose request
23:18:32.146 00.000 15712 PPEC: input: -0.15, control: -0.06, exposure: 1500
23:18:32.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:32.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:18:32.146 00.000 15712 MoveAxis(E, 18, ABG)
23:18:32.146 00.000 15712 Guiding  Dir = 2, Dur = 18
23:18:32.146 00.000 15712 IsGuiding returns 0
23:18:32.165 00.019 15712 IsGuiding returns 1
23:18:32.165 00.000 15712 scope still moving after pulse duration time elapsed
23:18:32.209 00.044 15712 IsGuiding returns 0
23:18:32.209 00.000 15712 scope move finished after 18 + 49 ms
23:18:32.209 00.000 15712 Move returns status 0, amount 18
23:18:32.209 00.000 15712 MoveAxis(N, 0, ABG)
23:18:32.209 00.000 15712 Move returns status 0, amount 0
23:18:32.209 00.000 15712 move complete, result=0
23:18:32.209 00.000 7988 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
23:18:32.218 00.009 15712 worker thread done servicing request
23:18:32.218 00.000 15712 Worker thread wakes up
23:18:32.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:32.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:33.628 01.410 15712 Exposure complete
23:18:33.681 00.053 15712 worker thread done servicing request
23:18:33.681 00.000 7988 OnExposeComplete: enter
23:18:33.690 00.009 7988 UpdateGuideState(): m_state=6
23:18:33.692 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
23:18:33.692 00.000 7988 Star::Find returns 1 (0), X=496.96, Y=804.43, Mass=1632, SNR=26.8, Peak=144 HFD=4.9
23:18:33.694 00.002 7988 MultiStar: [#1 0.05,-0.03,0.95,U] [#2 -0.07,-0.17,0.85,U] [#3 -0.04,0.02,0.87,U] [#4 0.34,0.10,0.74,U] [#5 -0.02,0.36,0.73,U] [#6 -0.08,-0.05,0.65,U] [#7 0.14,0.16,0.53,U] [#8 0.22,-0.34,0.45,U] 
23:18:33.694 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {-0.32, 0.13}
23:18:33.696 00.002 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
23:18:33.696 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
23:18:33.696 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.63 mountX=0.03 mountY=0.00, mountTheta=0.04
23:18:33.698 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.03, opts=13)
23:18:33.700 00.002 7988 Enqueuing Move request for scope (-0.00, 0.03)
23:18:33.700 00.000 15712 Worker thread wakes up
23:18:33.702 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:33.702 00.000 7988 UpdateGuideState exits: m=1632 SNR=26.8
23:18:33.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:33.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:33.706 00.004 7988 Enqueuing Expose request
23:18:33.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
23:18:33.706 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
23:18:33.706 00.000 15712 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=0.00
23:18:33.706 00.000 15712 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.95
23:18:33.706 00.000 15712 PPEC: input: 0.03, control: -0.05, exposure: 1500
23:18:33.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:33.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:18:33.706 00.000 15712 MoveAxis(E, 17, ABG)
23:18:33.706 00.000 15712 Guiding  Dir = 2, Dur = 17
23:18:33.716 00.010 15712 IsGuiding returns 0
23:18:33.732 00.016 15712 PulseGuide returned control before completion, sleep 11
23:18:33.774 00.042 15712 IsGuiding returns 0
23:18:33.774 00.000 15712 Move returns status 0, amount 17
23:18:33.774 00.000 15712 MoveAxis(N, 0, ABG)
23:18:33.774 00.000 15712 Move returns status 0, amount 0
23:18:33.774 00.000 15712 move complete, result=0
23:18:33.774 00.000 7988 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
23:18:33.784 00.010 15712 worker thread done servicing request
23:18:33.784 00.000 15712 Worker thread wakes up
23:18:33.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:33.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:35.524 01.740 15712 Exposure complete
23:18:35.585 00.061 15712 worker thread done servicing request
23:18:35.585 00.000 7988 OnExposeComplete: enter
23:18:35.586 00.001 7988 UpdateGuideState(): m_state=6
23:18:35.586 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
23:18:35.586 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=803.99, Mass=1548, SNR=26.1, Peak=164 HFD=4.3
23:18:35.586 00.000 7988 MultiStar: [#1 0.21,-0.14,0.98,U] [#2 0.03,-0.21,0.90,U] [#3 0.36,0.12,0.86,U] [#4 0.38,-0.02,0.74,U] [#5 0.30,0.26,0.73,U] [#6 0.36,-0.08,0.68,U] [#7 0.08,-0.13,0.52,U] [#8 0.41,-0.41,0.00,M2] 
23:18:35.586 00.000 7988 refined, 7 included, MultiStar: {0.19, -0.07}, one-star: {-0.12, -0.31}
23:18:35.586 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
23:18:35.586 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
23:18:35.586 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.36 mountX=-0.07 mountY=-0.19, mountTheta=-1.93
23:18:35.586 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.07, opts=13)
23:18:35.586 00.000 7988 Enqueuing Move request for scope (0.19, -0.07)
23:18:35.586 00.000 15712 Worker thread wakes up
23:18:35.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
23:18:35.586 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
23:18:35.586 00.000 15712 Moving (0.19, -0.07) raw xDistance=-0.07 yDistance=-0.19
23:18:35.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:18:35.586 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.1
23:18:35.600 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:35.602 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:35.602 00.000 7988 Enqueuing Expose request
23:18:35.602 00.000 15712 PPEC rslt: input = -0.07, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.94
23:18:35.602 00.000 15712 PPEC: input: -0.07, control: -0.06, exposure: 1500
23:18:35.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:35.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:18:35.602 00.000 15712 MoveAxis(E, 18, ABG)
23:18:35.602 00.000 15712 Guiding  Dir = 2, Dur = 18
23:18:35.621 00.019 15712 IsGuiding returns 0
23:18:35.636 00.015 15712 PulseGuide returned control before completion, sleep 13
23:18:35.682 00.046 15712 IsGuiding returns 0
23:18:35.682 00.000 15712 Move returns status 0, amount 18
23:18:35.682 00.000 15712 MoveAxis(N, 0, ABG)
23:18:35.682 00.000 15712 Move returns status 0, amount 0
23:18:35.682 00.000 15712 move complete, result=0
23:18:35.682 00.000 7988 GuideStep: -0.1 px 18 ms EAST, -0.2 px 0 ms NORTH
23:18:35.682 00.000 15712 worker thread done servicing request
23:18:35.682 00.000 15712 Worker thread wakes up
23:18:35.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:35.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:37.091 01.409 15712 Exposure complete
23:18:37.152 00.061 15712 worker thread done servicing request
23:18:37.152 00.000 7988 OnExposeComplete: enter
23:18:37.152 00.000 7988 UpdateGuideState(): m_state=6
23:18:37.155 00.003 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
23:18:37.155 00.000 7988 Star::Find returns 1 (0), X=497.41, Y=804.06, Mass=1593, SNR=26.5, Peak=150 HFD=4.4
23:18:37.157 00.002 7988 MultiStar: [#1 0.18,-0.18,0.98,U] [#2 0.21,-0.23,0.86,U] [#3 0.16,-0.06,0.86,U] [#4 0.27,0.07,0.77,U] [#5 0.40,0.06,0.76,U] [#6 0.44,-0.22,0.00,M1] [#7 -0.14,-0.17,0.51,U] [#8 0.31,-0.59,0.00,M3] 
23:18:37.157 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.11}, one-star: {0.13, -0.24}
23:18:37.159 00.002 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
23:18:37.161 00.002 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
23:18:37.161 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.22 cameraTheta=-0.55 mountX=-0.11 mountY=-0.18, mountTheta=-2.12
23:18:37.163 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.11, opts=13)
23:18:37.163 00.000 7988 Enqueuing Move request for scope (0.18, -0.11)
23:18:37.165 00.002 15712 Worker thread wakes up
23:18:37.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
23:18:37.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
23:18:37.165 00.000 15712 Moving (0.18, -0.11) raw xDistance=-0.11 yDistance=-0.18
23:18:37.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:37.167 00.002 7988 UpdateGuideState exits: m=1593 SNR=26.5
23:18:37.168 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:37.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:37.168 00.000 7988 Enqueuing Expose request
23:18:37.168 00.000 15712 PPEC rslt: input = -0.11, final = -0.05, react = -0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.93
23:18:37.168 00.000 15712 PPEC: input: -0.11, control: -0.05, exposure: 1500
23:18:37.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:37.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:18:37.168 00.000 15712 MoveAxis(E, 17, ABG)
23:18:37.168 00.000 15712 Guiding  Dir = 2, Dur = 17
23:18:37.168 00.000 15712 IsGuiding returns 0
23:18:37.187 00.019 15712 PulseGuide returned control before completion, sleep 13
23:18:37.216 00.029 15712 IsGuiding returns 1
23:18:37.216 00.000 15712 scope still moving after pulse duration time elapsed
23:18:37.251 00.035 15712 IsGuiding returns 0
23:18:37.251 00.000 15712 scope move finished after 17 + 61 ms
23:18:37.251 00.000 15712 Move returns status 0, amount 17
23:18:37.251 00.000 15712 MoveAxis(N, 0, ABG)
23:18:37.251 00.000 15712 Move returns status 0, amount 0
23:18:37.252 00.001 15712 move complete, result=0
23:18:37.252 00.000 7988 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
23:18:37.252 00.000 15712 worker thread done servicing request
23:18:37.252 00.000 15712 Worker thread wakes up
23:18:37.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:37.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:38.893 01.641 15712 Exposure complete
23:18:38.953 00.060 15712 worker thread done servicing request
23:18:38.953 00.000 7988 OnExposeComplete: enter
23:18:38.953 00.000 7988 UpdateGuideState(): m_state=6
23:18:38.956 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
23:18:38.956 00.000 7988 Star::Find returns 1 (0), X=497.19, Y=804.14, Mass=1511, SNR=25.7, Peak=141 HFD=4.4
23:18:38.958 00.002 7988 MultiStar: [#1 0.03,-0.16,1.00,U] [#2 0.13,-0.40,0.90,U] [#3 0.13,-0.23,0.87,U] [#4 0.03,0.07,0.71,U] [#5 -0.10,0.03,0.80,U] [#6 0.04,0.03,0.66,U] [#7 -0.13,-0.03,0.51,U] [#8 0.06,-0.51,0.00,M4] 
23:18:38.958 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {-0.09, -0.16}
23:18:38.960 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
23:18:38.960 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
23:18:38.962 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.47 mountX=-0.12 mountY=-0.01, mountTheta=-3.07
23:18:38.964 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
23:18:38.964 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
23:18:38.966 00.002 15712 Worker thread wakes up
23:18:38.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
23:18:38.966 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
23:18:38.966 00.000 15712 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=-0.01
23:18:38.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:38.966 00.000 7988 UpdateGuideState exits: m=1511 SNR=25.7
23:18:38.968 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:38.969 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:38.969 00.000 7988 Enqueuing Expose request
23:18:38.969 00.000 15712 PPEC rslt: input = -0.12, final = -0.05, react = -0.07, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.93
23:18:38.969 00.000 15712 PPEC: input: -0.12, control: -0.05, exposure: 1500
23:18:38.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:38.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:18:38.969 00.000 15712 MoveAxis(E, 16, ABG)
23:18:38.969 00.000 15712 Guiding  Dir = 2, Dur = 16
23:18:38.969 00.000 15712 IsGuiding returns 0
23:18:38.986 00.017 15712 IsGuiding returns 1
23:18:38.986 00.000 15712 scope still moving after pulse duration time elapsed
23:18:39.040 00.054 15712 IsGuiding returns 0
23:18:39.040 00.000 15712 scope move finished after 16 + 52 ms
23:18:39.040 00.000 15712 Move returns status 0, amount 16
23:18:39.040 00.000 15712 MoveAxis(N, 0, ABG)
23:18:39.040 00.000 15712 Move returns status 0, amount 0
23:18:39.040 00.000 15712 move complete, result=0
23:18:39.040 00.000 7988 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
23:18:39.043 00.003 15712 worker thread done servicing request
23:18:39.043 00.000 15712 Worker thread wakes up
23:18:39.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:39.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:40.454 01.411 15712 Exposure complete
23:18:40.515 00.061 15712 worker thread done servicing request
23:18:40.516 00.001 7988 OnExposeComplete: enter
23:18:40.516 00.000 7988 UpdateGuideState(): m_state=6
23:18:40.518 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
23:18:40.518 00.000 7988 Star::Find returns 1 (0), X=497.02, Y=804.27, Mass=1640, SNR=27.1, Peak=143 HFD=4.5
23:18:40.520 00.002 7988 MultiStar: [#1 0.17,-0.05,0.93,U] [#2 0.05,-0.17,0.84,U] [#3 0.24,-0.21,0.84,U] [#4 0.17,0.23,0.72,U] [#5 0.11,0.20,0.70,U] [#6 0.15,0.07,0.62,U] [#7 0.06,0.23,0.49,U] [#8 0.29,-0.47,0.00,M5] 
23:18:40.520 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {-0.26, -0.03}
23:18:40.522 00.002 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
23:18:40.522 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
23:18:40.524 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=0.01 mountY=-0.08, mountTheta=-1.42
23:18:40.526 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.01, opts=13)
23:18:40.526 00.000 7988 Enqueuing Move request for scope (0.08, 0.01)
23:18:40.528 00.002 15712 Worker thread wakes up
23:18:40.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:18:40.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:18:40.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:40.528 00.000 7988 UpdateGuideState exits: m=1640 SNR=27.1
23:18:40.530 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:40.531 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:40.531 00.000 7988 Enqueuing Expose request
23:18:40.531 00.000 15712 Moving (0.08, 0.01) raw xDistance=0.01 yDistance=-0.08
23:18:40.535 00.004 15712 PPEC rslt: input = 0.01, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.92
23:18:40.535 00.000 15712 PPEC: input: 0.01, control: -0.04, exposure: 1500
23:18:40.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:40.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:18:40.535 00.000 15712 MoveAxis(E, 13, ABG)
23:18:40.535 00.000 15712 Guiding  Dir = 2, Dur = 13
23:18:40.535 00.000 15712 IsGuiding returns 0
23:18:40.551 00.016 15712 IsGuiding returns 1
23:18:40.551 00.000 15712 scope still moving after pulse duration time elapsed
23:18:40.603 00.052 15712 IsGuiding returns 0
23:18:40.603 00.000 15712 scope move finished after 13 + 58 ms
23:18:40.603 00.000 15712 Move returns status 0, amount 13
23:18:40.603 00.000 15712 MoveAxis(N, 0, ABG)
23:18:40.603 00.000 15712 Move returns status 0, amount 0
23:18:40.603 00.000 15712 move complete, result=0
23:18:40.603 00.000 7988 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:18:40.610 00.007 15712 worker thread done servicing request
23:18:40.610 00.000 15712 Worker thread wakes up
23:18:40.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:40.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:42.252 01.642 15712 Exposure complete
23:18:42.303 00.051 15712 worker thread done servicing request
23:18:42.303 00.000 7988 OnExposeComplete: enter
23:18:42.315 00.012 7988 UpdateGuideState(): m_state=6
23:18:42.315 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
23:18:42.315 00.000 7988 Star::Find returns 1 (0), X=496.98, Y=804.10, Mass=1652, SNR=27.0, Peak=164 HFD=4.4
23:18:42.315 00.000 7988 MultiStar: [#1 -0.03,-0.10,0.96,U] [#2 0.03,-0.27,0.85,U] [#3 0.07,-0.15,0.87,U] [#4 0.14,0.23,0.73,U] [#5 0.07,0.43,0.72,U] [#6 0.03,0.04,0.65,U] [#7 -0.03,-0.22,0.50,U] [#8 0.26,-0.21,0.44,U] 
23:18:42.320 00.005 7988 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {-0.30, -0.20}
23:18:42.320 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
23:18:42.320 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
23:18:42.320 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.50 mountX=-0.05 mountY=-0.00, mountTheta=-3.09
23:18:42.320 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.05, opts=13)
23:18:42.320 00.000 7988 Enqueuing Move request for scope (0.00, -0.05)
23:18:42.320 00.000 15712 Worker thread wakes up
23:18:42.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
23:18:42.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
23:18:42.320 00.000 15712 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=-0.00
23:18:42.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:42.320 00.000 7988 UpdateGuideState exits: m=1652 SNR=27.0
23:18:42.329 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:42.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:42.331 00.002 7988 Enqueuing Expose request
23:18:42.331 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.91
23:18:42.333 00.002 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
23:18:42.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:42.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:18:42.333 00.000 15712 MoveAxis(E, 11, ABG)
23:18:42.333 00.000 15712 Guiding  Dir = 2, Dur = 11
23:18:42.333 00.000 15712 IsGuiding returns 0
23:18:42.347 00.014 15712 IsGuiding returns 1
23:18:42.347 00.000 15712 scope still moving after pulse duration time elapsed
23:18:42.399 00.052 15712 IsGuiding returns 0
23:18:42.399 00.000 15712 scope move finished after 11 + 54 ms
23:18:42.399 00.000 15712 Move returns status 0, amount 11
23:18:42.399 00.000 15712 MoveAxis(N, 0, ABG)
23:18:42.399 00.000 15712 Move returns status 0, amount 0
23:18:42.399 00.000 15712 move complete, result=0
23:18:42.399 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:18:42.400 00.001 15712 worker thread done servicing request
23:18:42.400 00.000 15712 Worker thread wakes up
23:18:42.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:42.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:43.817 01.417 15712 Exposure complete
23:18:43.864 00.047 15712 worker thread done servicing request
23:18:43.879 00.015 7988 OnExposeComplete: enter
23:18:43.879 00.000 7988 UpdateGuideState(): m_state=6
23:18:43.881 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
23:18:43.881 00.000 7988 Star::Find returns 1 (0), X=497.40, Y=803.94, Mass=1492, SNR=25.7, Peak=139 HFD=4.1
23:18:43.883 00.002 7988 MultiStar: [#1 0.40,-0.30,0.00,M1] [#2 0.12,-0.46,0.00,M1] [#3 0.50,-0.22,0.00,M1] [#4 0.48,-0.03,0.00,M1] [#5 0.32,0.00,0.75,U] [#6 0.38,-0.26,0.00,M1] [#7 0.17,0.06,0.49,U] [#8 0.56,-0.48,0.00,M5] 
23:18:43.885 00.002 7988 refined, 2 included, MultiStar: {0.20, -0.15}, one-star: {0.12, -0.36}
23:18:43.885 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.56) = xAngle (-2.21 = -2.21)
23:18:43.887 00.002 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
23:18:43.887 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.24 cameraTheta=-0.64 mountX=-0.15 mountY=-0.19, mountTheta=-2.22
23:18:43.889 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.15, opts=13)
23:18:43.891 00.002 7988 Enqueuing Move request for scope (0.20, -0.15)
23:18:43.891 00.000 15712 Worker thread wakes up
23:18:43.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
23:18:43.891 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
23:18:43.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:43.891 00.000 7988 UpdateGuideState exits: m=1492 SNR=25.7
23:18:43.894 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:43.895 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:43.895 00.000 7988 Enqueuing Expose request
23:18:43.897 00.002 15712 Moving (0.20, -0.15) raw xDistance=-0.15 yDistance=-0.19
23:18:43.898 00.001 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.91
23:18:43.898 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
23:18:43.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:43.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:18:43.898 00.000 15712 MoveAxis(E, 8, ABG)
23:18:43.898 00.000 15712 Guiding  Dir = 2, Dur = 8
23:18:43.898 00.000 15712 IsGuiding returns 0
23:18:43.917 00.019 15712 IsGuiding returns 0
23:18:43.917 00.000 15712 Move returns status 0, amount 8
23:18:43.917 00.000 15712 MoveAxis(N, 0, ABG)
23:18:43.917 00.000 15712 Move returns status 0, amount 0
23:18:43.917 00.000 15712 move complete, result=0
23:18:43.917 00.000 15712 worker thread done servicing request
23:18:43.917 00.000 15712 Worker thread wakes up
23:18:43.917 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
23:18:43.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:43.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:45.556 01.639 15712 Exposure complete
23:18:45.617 00.061 15712 worker thread done servicing request
23:18:45.617 00.000 7988 OnExposeComplete: enter
23:18:45.617 00.000 7988 UpdateGuideState(): m_state=6
23:18:45.620 00.003 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
23:18:45.620 00.000 7988 Star::Find returns 1 (0), X=497.62, Y=803.95, Mass=1563, SNR=26.2, Peak=149 HFD=4.2
23:18:45.622 00.002 7988 MultiStar: [#1 0.24,-0.22,0.98,U] [#2 0.50,-0.33,0.00,M2] [#3 0.36,-0.20,0.88,U] [#4 0.51,-0.06,0.00,M2] [#5 0.66,-0.11,0.00,M1] [#6 0.51,-0.10,0.00,M2] [#7 0.12,0.09,0.51,U] [#8 0.40,-0.77,0.00,M6] 
23:18:45.622 00.000 7988 refined, 3 included, MultiStar: {0.28, -0.20}, one-star: {0.34, -0.35}
23:18:45.624 00.002 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
23:18:45.624 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
23:18:45.626 00.002 7988 CameraToMount -- cameraX=0.28 cameraY=-0.20 hyp=0.35 cameraTheta=-0.62 mountX=-0.20 mountY=-0.28, mountTheta=-2.20
23:18:45.628 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.20, opts=13)
23:18:45.630 00.002 7988 Enqueuing Move request for scope (0.28, -0.20)
23:18:45.631 00.001 15712 Worker thread wakes up
23:18:45.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.20) opts 0xd
23:18:45.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.20)
23:18:45.631 00.000 15712 Moving (0.28, -0.20) raw xDistance=-0.20 yDistance=-0.28
23:18:45.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:45.631 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.2
23:18:45.633 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:45.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:45.633 00.000 7988 Enqueuing Expose request
23:18:45.633 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 640.90
23:18:45.633 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
23:18:45.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:18:45.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:18:45.633 00.000 15712 MoveAxis(E, 46, ABG)
23:18:45.633 00.000 15712 Guiding  Dir = 2, Dur = 46
23:18:45.633 00.000 15712 IsGuiding returns 0
23:18:45.659 00.026 15712 PulseGuide returned control before completion, sleep 41
23:18:45.713 00.054 15712 IsGuiding returns 1
23:18:45.713 00.000 15712 scope still moving after pulse duration time elapsed
23:18:45.750 00.037 15712 IsGuiding returns 0
23:18:45.750 00.000 15712 scope move finished after 46 + 66 ms
23:18:45.750 00.000 15712 Move returns status 0, amount 46
23:18:45.750 00.000 15712 MoveAxis(N, 0, ABG)
23:18:45.750 00.000 15712 Move returns status 0, amount 0
23:18:45.750 00.000 15712 move complete, result=0
23:18:45.750 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.3 px 0 ms NORTH
23:18:45.757 00.007 15712 worker thread done servicing request
23:18:45.757 00.000 15712 Worker thread wakes up
23:18:45.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:45.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:47.166 01.409 15712 Exposure complete
23:18:47.227 00.061 15712 worker thread done servicing request
23:18:47.227 00.000 7988 OnExposeComplete: enter
23:18:47.227 00.000 7988 UpdateGuideState(): m_state=6
23:18:47.229 00.002 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
23:18:47.229 00.000 7988 Star::Find returns 1 (0), X=497.32, Y=804.33, Mass=1584, SNR=26.4, Peak=130 HFD=4.7
23:18:47.229 00.000 7988 MultiStar: [#1 0.25,0.06,0.94,U] [#2 0.34,0.11,0.84,U] [#3 0.23,0.02,0.83,U] [#4 0.38,0.38,0.00,M3] [#5 0.48,0.58,0.00,M2] [#6 0.30,0.19,0.66,U] [#7 0.24,0.30,0.46,U] [#8 0.45,-0.36,0.00,M7] 
23:18:47.229 00.000 7988 single-star, 5 included, MultiStar: {0.22, 0.10}, one-star: {0.04, 0.03}
23:18:47.229 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.98 = -0.98)
23:18:47.229 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
23:18:47.229 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.59 mountX=0.03 mountY=-0.04, mountTheta=-0.99
23:18:47.229 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
23:18:47.229 00.000 7988 Enqueuing Move request for scope (0.04, 0.03)
23:18:47.229 00.000 15712 Worker thread wakes up
23:18:47.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:18:47.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:18:47.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:47.229 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.4
23:18:47.229 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:47.243 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:47.243 00.000 7988 Enqueuing Expose request
23:18:47.246 00.003 15712 Moving (0.04, 0.03) raw xDistance=0.03 yDistance=-0.04
23:18:47.246 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.89
23:18:47.246 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
23:18:47.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:47.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:18:47.246 00.000 15712 MoveAxis(E, 7, ABG)
23:18:47.246 00.000 15712 Guiding  Dir = 2, Dur = 7
23:18:47.246 00.000 15712 IsGuiding returns 0
23:18:47.263 00.017 15712 IsGuiding returns 0
23:18:47.263 00.000 15712 Move returns status 0, amount 7
23:18:47.263 00.000 15712 MoveAxis(N, 0, ABG)
23:18:47.263 00.000 15712 Move returns status 0, amount 0
23:18:47.263 00.000 15712 move complete, result=0
23:18:47.263 00.000 15712 worker thread done servicing request
23:18:47.263 00.000 15712 Worker thread wakes up
23:18:47.263 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:18:47.275 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:47.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:49.016 01.741 15712 Exposure complete
23:18:49.076 00.060 15712 worker thread done servicing request
23:18:49.077 00.001 7988 OnExposeComplete: enter
23:18:49.077 00.000 7988 UpdateGuideState(): m_state=6
23:18:49.077 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
23:18:49.077 00.000 7988 Star::Find returns 1 (0), X=497.47, Y=804.51, Mass=1664, SNR=27.3, Peak=183 HFD=4.3
23:18:49.077 00.000 7988 MultiStar: [#1 0.31,0.22,0.99,U] [#2 0.21,0.11,0.83,U] [#3 0.47,0.10,0.00,M1] [#4 0.46,0.52,0.00,M4] [#5 0.38,0.43,0.00,M3] [#6 0.28,0.24,0.64,U] [#7 -0.01,0.20,0.50,U] [#8 0.18,-0.20,0.44,U] 
23:18:49.077 00.000 7988 refined, 5 included, MultiStar: {0.21, 0.15}, one-star: {0.19, 0.21}
23:18:49.077 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
23:18:49.085 00.008 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
23:18:49.085 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.63 mountX=0.16 mountY=-0.22, mountTheta=-0.95
23:18:49.085 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.15, opts=13)
23:18:49.085 00.000 7988 Enqueuing Move request for scope (0.21, 0.15)
23:18:49.085 00.000 15712 Worker thread wakes up
23:18:49.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
23:18:49.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
23:18:49.085 00.000 15712 Moving (0.21, 0.15) raw xDistance=0.16 yDistance=-0.22
23:18:49.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:49.085 00.000 7988 UpdateGuideState exits: m=1664 SNR=27.3
23:18:49.092 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:49.093 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:49.093 00.000 7988 Enqueuing Expose request
23:18:49.093 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.89
23:18:49.093 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
23:18:49.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:49.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:18:49.093 00.000 15712 MoveAxis(E, 7, ABG)
23:18:49.093 00.000 15712 Guiding  Dir = 2, Dur = 7
23:18:49.093 00.000 15712 IsGuiding returns 0
23:18:49.109 00.016 15712 IsGuiding returns 0
23:18:49.109 00.000 15712 Move returns status 0, amount 7
23:18:49.109 00.000 15712 MoveAxis(N, 0, ABG)
23:18:49.109 00.000 15712 Move returns status 0, amount 0
23:18:49.109 00.000 15712 move complete, result=0
23:18:49.109 00.000 15712 worker thread done servicing request
23:18:49.109 00.000 15712 Worker thread wakes up
23:18:49.109 00.000 7988 GuideStep: 0.2 px 7 ms EAST, -0.2 px 0 ms NORTH
23:18:49.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:49.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:50.527 01.418 15712 Exposure complete
23:18:50.581 00.054 15712 worker thread done servicing request
23:18:50.581 00.000 7988 OnExposeComplete: enter
23:18:50.589 00.008 7988 UpdateGuideState(): m_state=6
23:18:50.589 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
23:18:50.589 00.000 7988 Star::Find returns 1 (0), X=497.44, Y=804.01, Mass=1767, SNR=28.0, Peak=172 HFD=4.2
23:18:50.589 00.000 7988 MultiStar: [#1 0.69,-0.28,0.00,M1] [#2 0.61,-0.32,0.00,M1] [#3 0.51,-0.16,0.00,M2] [#4 0.52,-0.23,0.00,M5] [#5 0.63,-0.18,0.00,M4] [#6 0.62,-0.28,0.00,M1] [#7 0.45,-0.10,0.00,M1] [#8 0.38,-0.50,0.00,M7] 
23:18:50.589 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
23:18:50.589 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
23:18:50.589 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.29 hyp=0.34 cameraTheta=-1.07 mountX=-0.29 mountY=-0.16, mountTheta=-2.65
23:18:50.589 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.29, opts=13)
23:18:50.598 00.009 7988 Enqueuing Move request for scope (0.16, -0.29)
23:18:50.598 00.000 15712 Worker thread wakes up
23:18:50.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.29) opts 0xd
23:18:50.598 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.29)
23:18:50.598 00.000 15712 Moving (0.16, -0.29) raw xDistance=-0.29 yDistance=-0.16
23:18:50.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:50.598 00.000 7988 UpdateGuideState exits: m=1767 SNR=28.0
23:18:50.602 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:50.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:50.602 00.000 7988 Enqueuing Expose request
23:18:50.605 00.003 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.18, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 640.88
23:18:50.605 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
23:18:50.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:50.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:18:50.605 00.000 15712 MoveAxis(E, 64, ABG)
23:18:50.605 00.000 15712 Guiding  Dir = 2, Dur = 64
23:18:50.605 00.000 15712 IsGuiding returns 0
23:18:50.621 00.016 15712 PulseGuide returned control before completion, sleep 50
23:18:50.685 00.064 15712 IsGuiding returns 0
23:18:50.685 00.000 15712 Move returns status 0, amount 64
23:18:50.685 00.000 15712 MoveAxis(N, 0, ABG)
23:18:50.685 00.000 15712 Move returns status 0, amount 0
23:18:50.685 00.000 15712 move complete, result=0
23:18:50.685 00.000 15712 worker thread done servicing request
23:18:50.685 00.000 15712 Worker thread wakes up
23:18:50.685 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.2 px 0 ms NORTH
23:18:50.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:50.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:52.329 01.644 15712 Exposure complete
23:18:52.390 00.061 15712 worker thread done servicing request
23:18:52.390 00.000 7988 OnExposeComplete: enter
23:18:52.390 00.000 7988 UpdateGuideState(): m_state=6
23:18:52.392 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
23:18:52.392 00.000 7988 Star::Find returns 1 (0), X=497.18, Y=803.85, Mass=1665, SNR=27.4, Peak=140 HFD=4.4
23:18:52.394 00.002 7988 MultiStar: [#1 0.15,-0.42,0.92,U] [#2 0.00,-0.51,0.00,M2] [#3 0.26,-0.27,0.83,U] [#4 0.34,-0.20,0.73,U] [#5 0.10,-0.10,0.68,U] [#6 0.15,-0.22,0.65,U] [#7 0.24,-0.31,0.51,U] [#8 0.22,-0.76,0.00,M8] 
23:18:52.396 00.002 7988 refined, 6 included, MultiStar: {0.15, -0.30}, one-star: {-0.09, -0.45}
23:18:52.396 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
23:18:52.398 00.002 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
23:18:52.398 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.33 cameraTheta=-1.10 mountX=-0.30 mountY=-0.14, mountTheta=-2.69
23:18:52.400 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.30, opts=13)
23:18:52.402 00.002 7988 Enqueuing Move request for scope (0.15, -0.30)
23:18:52.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:52.404 00.002 15712 Worker thread wakes up
23:18:52.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.30) opts 0xd
23:18:52.404 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.30)
23:18:52.404 00.000 15712 Moving (0.15, -0.30) raw xDistance=-0.30 yDistance=-0.14
23:18:52.404 00.000 7988 UpdateGuideState exits: m=1665 SNR=27.4
23:18:52.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:52.406 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:52.406 00.000 7988 Enqueuing Expose request
23:18:52.406 00.000 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 640.88
23:18:52.406 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
23:18:52.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:52.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:18:52.406 00.000 15712 MoveAxis(E, 67, ABG)
23:18:52.406 00.000 15712 Guiding  Dir = 2, Dur = 67
23:18:52.406 00.000 15712 IsGuiding returns 0
23:18:52.437 00.031 15712 PulseGuide returned control before completion, sleep 51
23:18:52.504 00.067 15712 IsGuiding returns 0
23:18:52.504 00.000 15712 Move returns status 0, amount 67
23:18:52.504 00.000 15712 MoveAxis(N, 0, ABG)
23:18:52.504 00.000 15712 Move returns status 0, amount 0
23:18:52.504 00.000 15712 move complete, result=0
23:18:52.504 00.000 15712 worker thread done servicing request
23:18:52.504 00.000 15712 Worker thread wakes up
23:18:52.504 00.000 7988 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
23:18:52.518 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:52.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:53.938 01.420 15712 Exposure complete
23:18:53.998 00.060 15712 worker thread done servicing request
23:18:53.998 00.000 7988 OnExposeComplete: enter
23:18:53.999 00.001 7988 UpdateGuideState(): m_state=6
23:18:53.999 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
23:18:53.999 00.000 7988 Star::Find returns 1 (0), X=497.40, Y=803.95, Mass=1647, SNR=27.0, Peak=162 HFD=4.1
23:18:53.999 00.000 7988 MultiStar: [#1 0.37,-0.36,0.00,M1] [#2 0.52,-0.54,0.00,M3] [#3 0.46,-0.31,0.00,M2] [#4 0.55,-0.32,0.00,M5] [#5 0.55,-0.17,0.00,M4] [#6 0.51,-0.29,0.00,M1] [#7 0.26,0.08,0.47,U] [#8 0.78,-0.89,0.00,M9] 
23:18:53.999 00.000 7988 refined, 1 included, MultiStar: {0.17, -0.22}, one-star: {0.12, -0.35}
23:18:53.999 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
23:18:53.999 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
23:18:53.999 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.27 cameraTheta=-0.91 mountX=-0.22 mountY=-0.16, mountTheta=-2.49
23:18:53.999 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.22, opts=13)
23:18:53.999 00.000 7988 Enqueuing Move request for scope (0.17, -0.22)
23:18:53.999 00.000 15712 Worker thread wakes up
23:18:53.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
23:18:53.999 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
23:18:53.999 00.000 15712 Moving (0.17, -0.22) raw xDistance=-0.22 yDistance=-0.16
23:18:53.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:53.999 00.000 7988 UpdateGuideState exits: m=1647 SNR=27.0
23:18:54.014 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:54.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:54.017 00.003 7988 Enqueuing Expose request
23:18:54.017 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 640.87
23:18:54.017 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
23:18:54.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:54.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:18:54.017 00.000 15712 MoveAxis(E, 52, ABG)
23:18:54.017 00.000 15712 Guiding  Dir = 2, Dur = 52
23:18:54.017 00.000 15712 IsGuiding returns 0
23:18:54.034 00.017 15712 PulseGuide returned control before completion, sleep 46
23:18:54.116 00.082 15712 IsGuiding returns 0
23:18:54.116 00.000 15712 Move returns status 0, amount 52
23:18:54.116 00.000 15712 MoveAxis(N, 0, ABG)
23:18:54.116 00.000 15712 Move returns status 0, amount 0
23:18:54.116 00.000 15712 move complete, result=0
23:18:54.116 00.000 15712 worker thread done servicing request
23:18:54.116 00.000 15712 Worker thread wakes up
23:18:54.116 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.2 px 0 ms NORTH
23:18:54.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:54.118 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:55.756 01.638 15712 Exposure complete
23:18:55.819 00.063 15712 worker thread done servicing request
23:18:55.819 00.000 7988 OnExposeComplete: enter
23:18:55.819 00.000 7988 UpdateGuideState(): m_state=6
23:18:55.822 00.003 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
23:18:55.822 00.000 7988 Star::Find returns 1 (0), X=497.51, Y=804.13, Mass=1691, SNR=27.5, Peak=178 HFD=4.4
23:18:55.824 00.002 7988 MultiStar: [#1 0.45,-0.11,0.00,M2] [#2 0.36,-0.27,0.00,M4] [#3 0.46,-0.12,0.00,M3] [#4 0.56,0.04,0.00,M6] [#5 0.62,0.05,0.00,M5] [#6 0.48,-0.22,0.00,M2] [#7 0.18,-0.07,0.48,U] [#8 0.47,-0.51,0.00,M10] 
23:18:55.826 00.002 7988 refined, 1 included, MultiStar: {0.22, -0.14}, one-star: {0.23, -0.17}
23:18:55.826 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
23:18:55.828 00.002 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
23:18:55.828 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.56 mountX=-0.13 mountY=-0.21, mountTheta=-2.13
23:18:55.830 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.14, opts=13)
23:18:55.832 00.002 7988 Enqueuing Move request for scope (0.22, -0.14)
23:18:55.832 00.000 15712 Worker thread wakes up
23:18:55.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
23:18:55.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
23:18:55.832 00.000 15712 Moving (0.22, -0.14) raw xDistance=-0.13 yDistance=-0.21
23:18:55.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:55.832 00.000 7988 UpdateGuideState exits: m=1691 SNR=27.5
23:18:55.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:55.835 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:55.835 00.000 7988 Enqueuing Expose request
23:18:55.835 00.000 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.86
23:18:55.835 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
23:18:55.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:55.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:18:55.835 00.000 15712 MoveAxis(E, 11, ABG)
23:18:55.835 00.000 15712 Guiding  Dir = 2, Dur = 11
23:18:55.835 00.000 15712 IsGuiding returns 0
23:18:55.888 00.053 15712 IsGuiding returns 1
23:18:55.888 00.000 15712 scope still moving after pulse duration time elapsed
23:18:55.915 00.027 15712 IsGuiding returns 0
23:18:55.915 00.000 15712 scope move finished after 11 + 65 ms
23:18:55.915 00.000 15712 Move returns status 0, amount 11
23:18:55.915 00.000 15712 MoveAxis(N, 0, ABG)
23:18:55.915 00.000 15712 Move returns status 0, amount 0
23:18:55.915 00.000 15712 move complete, result=0
23:18:55.915 00.000 15712 worker thread done servicing request
23:18:55.915 00.000 15712 Worker thread wakes up
23:18:55.915 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
23:18:55.917 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:55.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:57.336 01.419 15712 Exposure complete
23:18:57.397 00.061 15712 worker thread done servicing request
23:18:57.397 00.000 7988 OnExposeComplete: enter
23:18:57.398 00.001 7988 UpdateGuideState(): m_state=6
23:18:57.398 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
23:18:57.400 00.002 7988 Star::Find returns 1 (0), X=497.53, Y=804.45, Mass=1666, SNR=27.3, Peak=202 HFD=4.3
23:18:57.402 00.002 7988 MultiStar: [#1 0.50,-0.04,0.00,M3] [#2 0.59,0.10,0.00,M5] [#3 0.46,0.22,0.00,M4] [#4 0.37,0.11,0.72,U] [#5 0.60,0.37,0.00,M6] [#6 0.49,0.33,0.00,M3] [#7 0.67,0.06,0.00,M1] [#8 0.61,-0.06,0.00,R] 
23:18:57.402 00.000 7988 single-star, 1 included, MultiStar: {0.30, 0.13}, one-star: {0.25, 0.15}
23:18:57.404 00.002 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
23:18:57.404 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
23:18:57.406 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=0.15 hyp=0.29 cameraTheta=0.54 mountX=0.15 mountY=-0.25, mountTheta=-1.03
23:18:57.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.15, opts=13)
23:18:57.408 00.002 7988 Enqueuing Move request for scope (0.25, 0.15)
23:18:57.410 00.002 15712 Worker thread wakes up
23:18:57.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.15) opts 0xd
23:18:57.410 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.15)
23:18:57.410 00.000 15712 Moving (0.25, 0.15) raw xDistance=0.15 yDistance=-0.25
23:18:57.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:57.410 00.000 7988 UpdateGuideState exits: m=1666 SNR=27.3
23:18:57.412 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:57.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:57.414 00.002 7988 Enqueuing Expose request
23:18:57.415 00.001 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.86
23:18:57.415 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
23:18:57.415 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:18:57.415 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:18:57.415 00.000 15712 MoveAxis(E, 8, ABG)
23:18:57.415 00.000 15712 Guiding  Dir = 2, Dur = 8
23:18:57.415 00.000 15712 IsGuiding returns 0
23:18:57.438 00.023 15712 IsGuiding returns 0
23:18:57.438 00.000 15712 Move returns status 0, amount 8
23:18:57.438 00.000 15712 MoveAxis(N, 0, ABG)
23:18:57.438 00.000 15712 Move returns status 0, amount 0
23:18:57.438 00.000 15712 move complete, result=0
23:18:57.438 00.000 7988 GuideStep: 0.2 px 8 ms EAST, -0.3 px 0 ms NORTH
23:18:57.442 00.004 15712 worker thread done servicing request
23:18:57.442 00.000 15712 Worker thread wakes up
23:18:57.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:57.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:18:59.182 01.740 15712 Exposure complete
23:18:59.234 00.052 15712 worker thread done servicing request
23:18:59.234 00.000 7988 OnExposeComplete: enter
23:18:59.245 00.011 7988 UpdateGuideState(): m_state=6
23:18:59.245 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
23:18:59.245 00.000 7988 Star::Find returns 1 (0), X=497.32, Y=804.28, Mass=1581, SNR=26.5, Peak=165 HFD=4.4
23:18:59.245 00.000 7988 MultiStar: [#1 0.28,0.00,0.99,U] [#2 0.13,-0.13,0.88,U] [#3 0.25,0.14,0.88,U] [#4 0.36,0.37,0.00,M6] [#5 0.21,0.19,0.73,U] [#6 0.29,0.06,0.63,U] [#7 0.22,0.16,0.50,U] [#8 -0.35,-0.25,0.46,U] 
23:18:59.245 00.000 7988 single-star, 7 included, MultiStar: {0.15, 0.02}, one-star: {0.04, -0.02}
23:18:59.251 00.006 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
23:18:59.251 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
23:18:59.251 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.48 mountX=-0.02 mountY=-0.04, mountTheta=-2.05
23:18:59.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
23:18:59.251 00.000 7988 Enqueuing Move request for scope (0.04, -0.02)
23:18:59.251 00.000 15712 Worker thread wakes up
23:18:59.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:18:59.251 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:18:59.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:18:59.251 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.5
23:18:59.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:59.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:18:59.261 00.010 7988 Enqueuing Expose request
23:18:59.261 00.000 15712 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=-0.04
23:18:59.261 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.85
23:18:59.261 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
23:18:59.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:59.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:18:59.261 00.000 15712 MoveAxis(E, 9, ABG)
23:18:59.261 00.000 15712 Guiding  Dir = 2, Dur = 9
23:18:59.261 00.000 15712 IsGuiding returns 0
23:18:59.295 00.034 15712 IsGuiding returns 0
23:18:59.295 00.000 15712 Move returns status 0, amount 9
23:18:59.295 00.000 15712 MoveAxis(N, 0, ABG)
23:18:59.295 00.000 15712 Move returns status 0, amount 0
23:18:59.295 00.000 15712 move complete, result=0
23:18:59.295 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:18:59.296 00.001 15712 worker thread done servicing request
23:18:59.296 00.000 15712 Worker thread wakes up
23:18:59.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:18:59.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:00.715 01.419 15712 Exposure complete
23:19:00.763 00.048 15712 worker thread done servicing request
23:19:00.763 00.000 7988 OnExposeComplete: enter
23:19:00.777 00.014 7988 UpdateGuideState(): m_state=6
23:19:00.777 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
23:19:00.777 00.000 7988 Star::Find returns 1 (0), X=497.17, Y=804.31, Mass=1475, SNR=25.4, Peak=137 HFD=4.3
23:19:00.780 00.003 7988 MultiStar: [#1 0.19,0.12,1.00,U] [#2 -0.06,-0.22,0.90,U] [#3 0.27,0.05,0.90,U] [#4 0.33,0.29,0.82,U] [#5 0.11,0.27,0.74,U] [#6 0.22,0.08,0.71,U] [#7 0.15,0.24,0.50,U] [#8 -0.45,-0.30,0.00,M1] 
23:19:00.780 00.000 7988 single-star, 7 included, MultiStar: {0.13, 0.09}, one-star: {-0.11, 0.01}
23:19:00.780 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
23:19:00.780 00.000 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
23:19:00.780 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.07 mountX=0.01 mountY=0.11, mountTheta=1.51
23:19:00.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.01, opts=13)
23:19:00.780 00.000 7988 Enqueuing Move request for scope (-0.11, 0.01)
23:19:00.780 00.000 15712 Worker thread wakes up
23:19:00.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
23:19:00.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
23:19:00.780 00.000 15712 Moving (-0.11, 0.01) raw xDistance=0.01 yDistance=0.11
23:19:00.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:00.780 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.4
23:19:00.791 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:00.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:00.793 00.002 7988 Enqueuing Expose request
23:19:00.793 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.85
23:19:00.793 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
23:19:00.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:00.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:19:00.793 00.000 15712 MoveAxis(E, 9, ABG)
23:19:00.793 00.000 15712 Guiding  Dir = 2, Dur = 9
23:19:00.793 00.000 15712 IsGuiding returns 0
23:19:00.812 00.019 15712 IsGuiding returns 0
23:19:00.812 00.000 15712 Move returns status 0, amount 9
23:19:00.812 00.000 15712 MoveAxis(N, 0, ABG)
23:19:00.812 00.000 15712 Move returns status 0, amount 0
23:19:00.812 00.000 15712 move complete, result=0
23:19:00.812 00.000 15712 worker thread done servicing request
23:19:00.812 00.000 15712 Worker thread wakes up
23:19:00.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:00.814 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:00.814 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
23:19:02.453 01.639 15712 Exposure complete
23:19:02.515 00.062 15712 worker thread done servicing request
23:19:02.515 00.000 7988 OnExposeComplete: enter
23:19:02.517 00.002 7988 UpdateGuideState(): m_state=6
23:19:02.517 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
23:19:02.519 00.002 7988 Star::Find returns 1 (0), X=497.25, Y=804.47, Mass=1685, SNR=27.4, Peak=153 HFD=4.6
23:19:02.519 00.000 7988 MultiStar: [#1 0.14,0.36,0.96,U] [#2 0.20,0.18,0.82,U] [#3 0.38,0.29,0.00,M3] [#4 0.31,0.64,0.00,M6] [#5 0.14,0.65,0.00,M5] [#6 0.29,0.25,0.64,U] [#7 0.14,0.38,0.50,U] [#8 -0.26,-0.18,0.47,U] 
23:19:02.519 00.000 7988 single-star, 5 included, MultiStar: {0.09, 0.21}, one-star: {-0.03, 0.17}
23:19:02.519 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
23:19:02.519 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
23:19:02.519 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.76 mountX=0.17 mountY=0.03, mountTheta=0.17
23:19:02.519 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
23:19:02.519 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
23:19:02.519 00.000 15712 Worker thread wakes up
23:19:02.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
23:19:02.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
23:19:02.529 00.010 15712 Moving (-0.03, 0.17) raw xDistance=0.17 yDistance=0.03
23:19:02.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:02.530 00.001 7988 UpdateGuideState exits: m=1685 SNR=27.4
23:19:02.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:02.530 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:02.530 00.000 7988 Enqueuing Expose request
23:19:02.530 00.000 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 640.84
23:19:02.530 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
23:19:02.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:02.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:19:02.530 00.000 15712 MoveAxis(W, 24, ABG)
23:19:02.530 00.000 15712 Guiding  Dir = 3, Dur = 24
23:19:02.551 00.021 15712 IsGuiding returns 0
23:19:02.572 00.021 15712 PulseGuide returned control before completion, sleep 18
23:19:02.614 00.042 15712 IsGuiding returns 0
23:19:02.614 00.000 15712 Move returns status 0, amount 24
23:19:02.614 00.000 15712 MoveAxis(N, 0, ABG)
23:19:02.614 00.000 15712 Move returns status 0, amount 0
23:19:02.614 00.000 15712 move complete, result=0
23:19:02.614 00.000 7988 GuideStep: 0.2 px 24 ms WEST, 0.0 px 0 ms NORTH
23:19:02.621 00.007 15712 worker thread done servicing request
23:19:02.621 00.000 15712 Worker thread wakes up
23:19:02.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:02.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:04.029 01.408 15712 Exposure complete
23:19:04.078 00.049 15712 worker thread done servicing request
23:19:04.090 00.012 7988 OnExposeComplete: enter
23:19:04.090 00.000 7988 UpdateGuideState(): m_state=6
23:19:04.092 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
23:19:04.092 00.000 7988 Star::Find returns 1 (0), X=497.51, Y=804.18, Mass=1728, SNR=27.7, Peak=186 HFD=4.6
23:19:04.095 00.003 7988 MultiStar: [#1 0.29,0.13,0.96,U] [#2 0.13,-0.30,0.82,U] [#3 0.37,0.02,0.80,U] [#4 0.29,0.05,0.71,U] [#5 0.29,0.12,0.66,U] [#6 0.46,-0.13,0.00,M1] [#7 0.16,0.10,0.47,U] [#8 0.14,-0.50,0.00,M1] 
23:19:04.095 00.000 7988 refined, 6 included, MultiStar: {0.25, -0.01}, one-star: {0.23, -0.12}
23:19:04.097 00.002 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
23:19:04.097 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
23:19:04.099 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.04 mountX=-0.01 mountY=-0.25, mountTheta=-1.60
23:19:04.101 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.01, opts=13)
23:19:04.101 00.000 7988 Enqueuing Move request for scope (0.25, -0.01)
23:19:04.103 00.002 15712 Worker thread wakes up
23:19:04.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
23:19:04.103 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
23:19:04.103 00.000 15712 Moving (0.25, -0.01) raw xDistance=-0.01 yDistance=-0.25
23:19:04.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:04.103 00.000 7988 UpdateGuideState exits: m=1728 SNR=27.7
23:19:04.105 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:04.106 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:04.106 00.000 7988 Enqueuing Expose request
23:19:04.106 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.83
23:19:04.106 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:19:04.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:04.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:19:04.106 00.000 15712 MoveAxis(E, 9, ABG)
23:19:04.106 00.000 15712 Guiding  Dir = 2, Dur = 9
23:19:04.106 00.000 15712 IsGuiding returns 0
23:19:04.139 00.033 15712 IsGuiding returns 0
23:19:04.139 00.000 15712 Move returns status 0, amount 9
23:19:04.139 00.000 15712 MoveAxis(N, 0, ABG)
23:19:04.139 00.000 15712 Move returns status 0, amount 0
23:19:04.139 00.000 15712 move complete, result=0
23:19:04.139 00.000 15712 worker thread done servicing request
23:19:04.139 00.000 15712 Worker thread wakes up
23:19:04.139 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.3 px 0 ms NORTH
23:19:04.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:04.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:05.881 01.742 15712 Exposure complete
23:19:05.941 00.060 15712 worker thread done servicing request
23:19:05.941 00.000 7988 OnExposeComplete: enter
23:19:05.943 00.002 7988 UpdateGuideState(): m_state=6
23:19:05.945 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
23:19:05.945 00.000 7988 Star::Find returns 1 (0), X=497.05, Y=803.79, Mass=1595, SNR=26.5, Peak=152 HFD=4.2
23:19:05.945 00.000 7988 MultiStar: [#1 0.16,-0.30,0.98,U] [#2 -0.03,-0.58,0.00,M2] [#3 0.15,-0.47,0.00,M3] [#4 0.16,-0.10,0.77,U] [#5 0.07,-0.23,0.71,U] [#6 0.13,-0.32,0.68,U] [#7 -0.03,-0.34,0.51,U] [#8 -0.43,-0.69,0.00,M2] 
23:19:05.950 00.005 7988 refined, 5 included, MultiStar: {0.04, -0.31}, one-star: {-0.22, -0.51}
23:19:05.950 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
23:19:05.950 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
23:19:05.950 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.45 mountX=-0.31 mountY=-0.03, mountTheta=-3.04
23:19:05.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.31, opts=13)
23:19:05.950 00.000 7988 Enqueuing Move request for scope (0.04, -0.31)
23:19:05.957 00.007 15712 Worker thread wakes up
23:19:05.959 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:05.959 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.5
23:19:05.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
23:19:05.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
23:19:05.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:05.959 00.000 15712 Moving (0.04, -0.31) raw xDistance=-0.31 yDistance=-0.03
23:19:05.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:05.959 00.000 7988 Enqueuing Expose request
23:19:05.965 00.006 15712 PPEC rslt: input = -0.31, final = -0.21, react = -0.18, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 640.83
23:19:05.965 00.000 15712 PPEC: input: -0.31, control: -0.21, exposure: 1500
23:19:05.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:05.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:19:05.965 00.000 15712 MoveAxis(E, 69, ABG)
23:19:05.965 00.000 15712 Guiding  Dir = 2, Dur = 69
23:19:05.965 00.000 15712 IsGuiding returns 0
23:19:05.992 00.027 15712 PulseGuide returned control before completion, sleep 55
23:19:06.072 00.080 15712 IsGuiding returns 0
23:19:06.072 00.000 15712 Move returns status 0, amount 69
23:19:06.072 00.000 15712 MoveAxis(N, 0, ABG)
23:19:06.072 00.000 15712 Move returns status 0, amount 0
23:19:06.072 00.000 15712 move complete, result=0
23:19:06.072 00.000 15712 worker thread done servicing request
23:19:06.072 00.000 15712 Worker thread wakes up
23:19:06.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:06.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:06.072 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
23:19:07.490 01.418 15712 Exposure complete
23:19:07.550 00.060 15712 worker thread done servicing request
23:19:07.550 00.000 7988 OnExposeComplete: enter
23:19:07.551 00.001 7988 UpdateGuideState(): m_state=6
23:19:07.553 00.002 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
23:19:07.553 00.000 7988 Star::Find returns 1 (0), X=497.30, Y=803.97, Mass=1666, SNR=27.5, Peak=158 HFD=4.1
23:19:07.555 00.002 7988 MultiStar: [#1 0.09,-0.32,0.97,U] [#2 0.08,-0.54,0.00,M3] [#3 0.20,-0.42,0.00,M4] [#4 0.17,-0.04,0.72,U] [#5 0.15,-0.09,0.74,U] [#6 0.28,-0.21,0.67,U] [#7 0.10,-0.10,0.47,U] [#8 -0.37,-0.67,0.00,M3] 
23:19:07.555 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.20}, one-star: {0.02, -0.33}
23:19:07.557 00.002 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
23:19:07.557 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
23:19:07.559 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-1.02 mountX=-0.20 mountY=-0.12, mountTheta=-2.60
23:19:07.561 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.20, opts=13)
23:19:07.561 00.000 7988 Enqueuing Move request for scope (0.12, -0.20)
23:19:07.563 00.002 15712 Worker thread wakes up
23:19:07.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
23:19:07.563 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
23:19:07.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:07.563 00.000 7988 UpdateGuideState exits: m=1666 SNR=27.5
23:19:07.566 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:07.567 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:07.567 00.000 7988 Enqueuing Expose request
23:19:07.567 00.000 15712 Moving (0.12, -0.20) raw xDistance=-0.20 yDistance=-0.12
23:19:07.567 00.000 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 640.82
23:19:07.567 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
23:19:07.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:07.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:19:07.567 00.000 15712 MoveAxis(E, 48, ABG)
23:19:07.567 00.000 15712 Guiding  Dir = 2, Dur = 48
23:19:07.602 00.035 15712 IsGuiding returns 0
23:19:07.614 00.012 15712 PulseGuide returned control before completion, sleep 43
23:19:07.700 00.086 15712 IsGuiding returns 0
23:19:07.700 00.000 15712 Move returns status 0, amount 48
23:19:07.700 00.000 15712 MoveAxis(N, 0, ABG)
23:19:07.700 00.000 15712 Move returns status 0, amount 0
23:19:07.700 00.000 15712 move complete, result=0
23:19:07.700 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
23:19:07.705 00.005 15712 worker thread done servicing request
23:19:07.705 00.000 15712 Worker thread wakes up
23:19:07.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:07.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:09.337 01.632 15712 Exposure complete
23:19:09.384 00.047 15712 worker thread done servicing request
23:19:09.384 00.000 7988 OnExposeComplete: enter
23:19:09.400 00.016 7988 UpdateGuideState(): m_state=6
23:19:09.400 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
23:19:09.400 00.000 7988 Star::Find returns 1 (0), X=497.48, Y=804.18, Mass=1701, SNR=27.3, Peak=160 HFD=4.6
23:19:09.400 00.000 7988 MultiStar: [#1 0.30,-0.06,0.95,U] [#2 0.20,-0.12,0.83,U] [#3 0.34,-0.15,0.83,U] [#4 0.51,0.13,0.00,M4] [#5 0.41,0.18,0.72,U] [#6 0.27,0.07,0.64,U] [#7 0.01,-0.07,0.47,U] [#8 -0.52,-0.37,0.00,M4] 
23:19:09.400 00.000 7988 single-star, 6 included, MultiStar: {0.26, -0.05}, one-star: {0.20, -0.12}
23:19:09.400 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
23:19:09.400 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.12 = -2.12)
23:19:09.400 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.53 mountX=-0.11 mountY=-0.20, mountTheta=-2.10
23:19:09.400 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.12, opts=13)
23:19:09.400 00.000 7988 Enqueuing Move request for scope (0.20, -0.12)
23:19:09.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:09.400 00.000 7988 UpdateGuideState exits: m=1701 SNR=27.3
23:19:09.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:09.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:09.416 00.016 15712 Worker thread wakes up
23:19:09.416 00.000 7988 Enqueuing Expose request
23:19:09.417 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
23:19:09.417 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
23:19:09.417 00.000 15712 Moving (0.20, -0.12) raw xDistance=-0.11 yDistance=-0.20
23:19:09.417 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.82
23:19:09.417 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
23:19:09.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:09.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:19:09.417 00.000 15712 MoveAxis(E, 9, ABG)
23:19:09.417 00.000 15712 Guiding  Dir = 2, Dur = 9
23:19:09.417 00.000 15712 IsGuiding returns 0
23:19:09.437 00.020 15712 IsGuiding returns 0
23:19:09.437 00.000 15712 Move returns status 0, amount 9
23:19:09.437 00.000 15712 MoveAxis(N, 0, ABG)
23:19:09.437 00.000 15712 Move returns status 0, amount 0
23:19:09.437 00.000 15712 move complete, result=0
23:19:09.437 00.000 15712 worker thread done servicing request
23:19:09.437 00.000 15712 Worker thread wakes up
23:19:09.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:09.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:09.437 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:19:10.851 01.414 15712 Exposure complete
23:19:10.912 00.061 15712 worker thread done servicing request
23:19:10.912 00.000 7988 OnExposeComplete: enter
23:19:10.913 00.001 7988 UpdateGuideState(): m_state=6
23:19:10.913 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
23:19:10.913 00.000 7988 Star::Find returns 1 (0), X=497.53, Y=804.24, Mass=1652, SNR=26.8, Peak=170 HFD=4.6
23:19:10.917 00.004 7988 MultiStar: [#1 0.46,-0.12,0.00,M1] [#2 0.26,-0.14,0.85,U] [#3 0.48,-0.20,0.00,M4] [#4 0.70,0.04,0.00,M5] [#5 0.40,0.09,0.74,U] [#6 0.53,0.12,0.00,M1] [#7 0.11,0.09,0.45,U] [#8 -0.35,-0.59,0.00,M5] 
23:19:10.917 00.000 7988 single-star, 3 included, MultiStar: {0.27, -0.02}, one-star: {0.25, -0.06}
23:19:10.919 00.002 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
23:19:10.919 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
23:19:10.921 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.24 mountX=-0.06 mountY=-0.25, mountTheta=-1.80
23:19:10.923 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.06, opts=13)
23:19:10.923 00.000 7988 Enqueuing Move request for scope (0.25, -0.06)
23:19:10.925 00.002 15712 Worker thread wakes up
23:19:10.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
23:19:10.925 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
23:19:10.925 00.000 15712 Moving (0.25, -0.06) raw xDistance=-0.06 yDistance=-0.25
23:19:10.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:10.925 00.000 7988 UpdateGuideState exits: m=1652 SNR=26.8
23:19:10.927 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:10.929 00.002 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.81
23:19:10.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:10.929 00.000 7988 Enqueuing Expose request
23:19:10.931 00.002 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
23:19:10.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:10.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:19:10.931 00.000 15712 MoveAxis(E, 9, ABG)
23:19:10.931 00.000 15712 Guiding  Dir = 2, Dur = 9
23:19:10.931 00.000 15712 IsGuiding returns 0
23:19:10.947 00.016 15712 IsGuiding returns 0
23:19:10.947 00.000 15712 Move returns status 0, amount 9
23:19:10.947 00.000 15712 MoveAxis(N, 0, ABG)
23:19:10.947 00.000 15712 Move returns status 0, amount 0
23:19:10.947 00.000 15712 move complete, result=0
23:19:10.947 00.000 15712 worker thread done servicing request
23:19:10.947 00.000 15712 Worker thread wakes up
23:19:10.947 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:19:10.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:10.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:12.590 01.643 15712 Exposure complete
23:19:12.649 00.059 15712 worker thread done servicing request
23:19:12.649 00.000 7988 OnExposeComplete: enter
23:19:12.651 00.002 7988 UpdateGuideState(): m_state=6
23:19:12.651 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
23:19:12.651 00.000 7988 Star::Find returns 1 (0), X=497.64, Y=804.24, Mass=1716, SNR=27.5, Peak=176 HFD=4.7
23:19:12.656 00.005 7988 MultiStar: [#1 0.39,-0.05,0.96,U] [#2 0.22,-0.11,0.85,U] [#3 0.38,-0.21,0.79,U] [#4 0.56,-0.00,0.00,M6] [#5 0.43,0.17,0.00,M1] [#6 0.43,0.15,0.00,M2] [#7 0.13,-0.05,0.47,U] [#8 -0.17,-0.27,0.45,U] 
23:19:12.656 00.000 7988 refined, 5 included, MultiStar: {0.27, -0.11}, one-star: {0.36, -0.06}
23:19:12.656 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
23:19:12.656 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
23:19:12.656 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.40 mountX=-0.11 mountY=-0.27, mountTheta=-1.97
23:19:12.662 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.11, opts=13)
23:19:12.662 00.000 7988 Enqueuing Move request for scope (0.27, -0.11)
23:19:12.662 00.000 15712 Worker thread wakes up
23:19:12.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
23:19:12.662 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
23:19:12.662 00.000 15712 Moving (0.27, -0.11) raw xDistance=-0.11 yDistance=-0.27
23:19:12.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:12.662 00.000 7988 UpdateGuideState exits: m=1716 SNR=27.5
23:19:12.666 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:12.667 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:12.667 00.000 7988 Enqueuing Expose request
23:19:12.667 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.80
23:19:12.667 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
23:19:12.667 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.19 newest=-0.71
23:19:12.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:19:12.667 00.000 15712 MoveAxis(E, 10, ABG)
23:19:12.667 00.000 15712 Guiding  Dir = 2, Dur = 10
23:19:12.667 00.000 15712 IsGuiding returns 0
23:19:12.690 00.023 15712 IsGuiding returns 1
23:19:12.690 00.000 15712 scope still moving after pulse duration time elapsed
23:19:12.715 00.025 15712 IsGuiding returns 1
23:19:12.750 00.035 15712 IsGuiding returns 0
23:19:12.750 00.000 15712 scope move finished after 10 + 73 ms
23:19:12.750 00.000 15712 Move returns status 0, amount 10
23:19:12.750 00.000 15712 BLC: Oldest BLC event removed
23:19:12.750 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 74 applied
23:19:12.750 00.000 15712 MoveAxis(N, 142, ABG)
23:19:12.750 00.000 15712 Guiding  Dir = 0, Dur = 142
23:19:12.750 00.000 15712 IsGuiding returns 0
23:19:12.832 00.082 15712 PulseGuide returned control before completion, sleep 73
23:19:12.922 00.090 15712 IsGuiding returns 1
23:19:12.922 00.000 15712 scope still moving after pulse duration time elapsed
23:19:12.954 00.032 15712 IsGuiding returns 1
23:19:13.023 00.069 15712 IsGuiding returns 0
23:19:13.023 00.000 15712 scope move finished after 142 + 128 ms
23:19:13.023 00.000 15712 Move returns status 0, amount 142
23:19:13.023 00.000 15712 move complete, result=0
23:19:13.023 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.3 px 142 ms NORTH
23:19:13.027 00.004 15712 worker thread done servicing request
23:19:13.027 00.000 15712 Worker thread wakes up
23:19:13.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:13.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:14.441 01.414 15712 Exposure complete
23:19:14.501 00.060 15712 worker thread done servicing request
23:19:14.501 00.000 7988 OnExposeComplete: enter
23:19:14.502 00.001 7988 UpdateGuideState(): m_state=6
23:19:14.504 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
23:19:14.504 00.000 7988 Star::Find returns 1 (0), X=497.28, Y=804.27, Mass=1493, SNR=25.8, Peak=147 HFD=4.4
23:19:14.506 00.002 7988 MultiStar: [#1 0.19,0.21,1.01,U] [#2 0.18,-0.07,0.87,U] [#3 0.28,0.06,0.86,U] [#4 0.48,0.32,0.00,M7] [#5 0.16,0.21,0.74,U] [#6 0.29,0.23,0.70,U] [#7 0.40,0.12,0.51,U] [#8 0.07,0.14,0.44,U] 
23:19:14.508 00.002 7988 single-star, 7 included, MultiStar: {0.19, 0.10}, one-star: {0.00, -0.03}
23:19:14.508 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
23:19:14.510 00.002 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
23:19:14.512 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.54 mountX=-0.03 mountY=-0.00, mountTheta=-3.14
23:19:14.514 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.03, opts=13)
23:19:14.514 00.000 7988 Enqueuing Move request for scope (0.00, -0.03)
23:19:14.516 00.002 15712 Worker thread wakes up
23:19:14.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
23:19:14.516 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
23:19:14.516 00.000 15712 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=-0.00
23:19:14.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:14.518 00.002 7988 UpdateGuideState exits: m=1493 SNR=25.8
23:19:14.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:14.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:14.518 00.000 7988 Enqueuing Expose request
23:19:14.518 00.000 15712 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.265063, 1:0.000102
23:19:14.518 00.000 15712 BLC: No correction, Miss < min_move
23:19:14.518 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.80
23:19:14.518 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
23:19:14.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:14.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:19:14.518 00.000 15712 MoveAxis(E, 9, ABG)
23:19:14.518 00.000 15712 Guiding  Dir = 2, Dur = 9
23:19:14.518 00.000 15712 IsGuiding returns 0
23:19:14.570 00.052 15712 IsGuiding returns 0
23:19:14.570 00.000 15712 Move returns status 0, amount 9
23:19:14.570 00.000 15712 MoveAxis(N, 0, ABG)
23:19:14.570 00.000 15712 Move returns status 0, amount 0
23:19:14.570 00.000 15712 move complete, result=0
23:19:14.570 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:19:14.578 00.008 15712 worker thread done servicing request
23:19:14.578 00.000 15712 Worker thread wakes up
23:19:14.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:14.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:16.319 01.741 15712 Exposure complete
23:19:16.381 00.062 15712 worker thread done servicing request
23:19:16.381 00.000 7988 OnExposeComplete: enter
23:19:16.381 00.000 7988 UpdateGuideState(): m_state=6
23:19:16.383 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
23:19:16.383 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=804.68, Mass=1594, SNR=26.6, Peak=153 HFD=4.6
23:19:16.385 00.002 7988 MultiStar: [#1 0.10,0.46,0.00,M1] [#2 -0.07,0.17,0.82,U] [#3 0.03,0.46,0.00,M3] [#4 0.32,0.77,0.00,M8] [#5 0.21,0.43,0.00,M1] [#6 0.14,0.40,0.65,U] [#7 -0.10,0.50,0.00,M1] [#8 -0.55,0.29,0.00,M4] 
23:19:16.387 00.002 7988 refined, 2 included, MultiStar: {-0.03, 0.32}, one-star: {-0.12, 0.38}
23:19:16.387 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
23:19:16.389 00.002 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
23:19:16.389 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.68 mountX=0.32 mountY=0.03, mountTheta=0.08
23:19:16.391 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.32, opts=13)
23:19:16.393 00.002 7988 Enqueuing Move request for scope (-0.03, 0.32)
23:19:16.393 00.000 15712 Worker thread wakes up
23:19:16.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.32) opts 0xd
23:19:16.393 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.32)
23:19:16.393 00.000 15712 Moving (-0.03, 0.32) raw xDistance=0.32 yDistance=0.03
23:19:16.393 00.000 15712 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.265063, 1:0.000102, 2:-0.025793
23:19:16.393 00.000 15712 BLC: No correction, Miss < min_move
23:19:16.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:16.397 00.004 7988 UpdateGuideState exits: m=1594 SNR=26.6
23:19:16.397 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:16.397 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:16.397 00.000 7988 Enqueuing Expose request
23:19:16.397 00.000 15712 PPEC rslt: input = 0.32, final = 0.16, react = 0.19, pred = -0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 640.79
23:19:16.397 00.000 15712 PPEC: input: 0.32, control: 0.16, exposure: 1500
23:19:16.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:16.397 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:19:16.397 00.000 15712 MoveAxis(W, 53, ABG)
23:19:16.397 00.000 15712 Guiding  Dir = 3, Dur = 53
23:19:16.397 00.000 15712 IsGuiding returns 0
23:19:16.429 00.032 15712 PulseGuide returned control before completion, sleep 36
23:19:16.476 00.047 15712 IsGuiding returns 1
23:19:16.476 00.000 15712 scope still moving after pulse duration time elapsed
23:19:16.523 00.047 15712 IsGuiding returns 0
23:19:16.523 00.000 15712 scope move finished after 53 + 67 ms
23:19:16.523 00.000 15712 Move returns status 0, amount 53
23:19:16.523 00.000 15712 MoveAxis(N, 0, ABG)
23:19:16.523 00.000 15712 Move returns status 0, amount 0
23:19:16.523 00.000 15712 move complete, result=0
23:19:16.523 00.000 15712 worker thread done servicing request
23:19:16.523 00.000 15712 Worker thread wakes up
23:19:16.523 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.0 px 0 ms NORTH
23:19:16.524 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:16.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:17.944 01.420 15712 Exposure complete
23:19:18.005 00.061 15712 worker thread done servicing request
23:19:18.007 00.002 7988 OnExposeComplete: enter
23:19:18.007 00.000 7988 UpdateGuideState(): m_state=6
23:19:18.007 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
23:19:18.007 00.000 7988 Star::Find returns 1 (0), X=497.22, Y=804.29, Mass=1544, SNR=26.2, Peak=137 HFD=4.5
23:19:18.007 00.000 7988 MultiStar: [#1 0.15,0.05,0.99,U] [#2 0.03,-0.01,0.89,U] [#3 0.18,0.11,0.84,U] [#4 0.25,0.16,0.74,U] [#5 0.09,0.28,0.72,U] [#6 0.14,0.18,0.68,U] [#7 -0.04,0.32,0.48,U] [#8 -0.43,-0.22,0.00,M5] 
23:19:18.007 00.000 7988 single-star, 7 included, MultiStar: {0.09, 0.11}, one-star: {-0.06, -0.01}
23:19:18.007 00.000 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.56) = xAngle (-4.56 = 1.72)
23:19:18.007 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.69)
23:19:18.007 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.00 mountX=-0.01 mountY=0.06, mountTheta=1.72
23:19:18.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.01, opts=13)
23:19:18.007 00.000 7988 Enqueuing Move request for scope (-0.06, -0.01)
23:19:18.018 00.011 15712 Worker thread wakes up
23:19:18.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
23:19:18.018 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
23:19:18.018 00.000 15712 Moving (-0.06, -0.01) raw xDistance=-0.01 yDistance=0.06
23:19:18.018 00.000 15712 BLC: window closed
23:19:18.018 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.265063, 1:0.000102, 2:-0.025793
23:19:18.018 00.000 15712 BLC: No correction, Miss < min_move
23:19:18.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:18.018 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.2
23:19:18.021 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:18.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:18.021 00.000 7988 Enqueuing Expose request
23:19:18.021 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.78
23:19:18.021 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
23:19:18.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:18.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:19:18.021 00.000 15712 MoveAxis(E, 8, ABG)
23:19:18.021 00.000 15712 Guiding  Dir = 2, Dur = 8
23:19:18.021 00.000 15712 IsGuiding returns 0
23:19:18.037 00.016 15712 IsGuiding returns 0
23:19:18.037 00.000 15712 Move returns status 0, amount 8
23:19:18.037 00.000 15712 MoveAxis(N, 0, ABG)
23:19:18.037 00.000 15712 Move returns status 0, amount 0
23:19:18.037 00.000 15712 move complete, result=0
23:19:18.037 00.000 15712 worker thread done servicing request
23:19:18.037 00.000 15712 Worker thread wakes up
23:19:18.037 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
23:19:18.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:18.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:19.790 01.753 15712 Exposure complete
23:19:19.850 00.060 15712 worker thread done servicing request
23:19:19.850 00.000 7988 OnExposeComplete: enter
23:19:19.850 00.000 7988 UpdateGuideState(): m_state=6
23:19:19.852 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
23:19:19.852 00.000 7988 Star::Find returns 1 (0), X=497.31, Y=804.06, Mass=1611, SNR=26.8, Peak=186 HFD=4.1
23:19:19.855 00.003 7988 MultiStar: [#1 0.26,-0.15,0.96,U] [#2 0.13,-0.40,0.85,U] [#3 0.12,-0.09,0.85,U] [#4 0.31,0.05,0.77,U] [#5 0.29,-0.06,0.72,U] [#6 0.26,-0.19,0.66,U] [#7 -0.04,-0.17,0.48,U] [#8 -0.30,-0.56,0.00,M6] 
23:19:19.855 00.000 7988 refined, 7 included, MultiStar: {0.18, -0.16}, one-star: {0.04, -0.24}
23:19:19.857 00.002 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
23:19:19.857 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
23:19:19.859 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.74 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
23:19:19.861 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.16, opts=13)
23:19:19.861 00.000 7988 Enqueuing Move request for scope (0.18, -0.16)
23:19:19.863 00.002 15712 Worker thread wakes up
23:19:19.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
23:19:19.863 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
23:19:19.863 00.000 15712 Moving (0.18, -0.16) raw xDistance=-0.16 yDistance=-0.17
23:19:19.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:19:19.863 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.8
23:19:19.865 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:19.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:19.868 00.003 7988 Enqueuing Expose request
23:19:19.868 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.77
23:19:19.868 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
23:19:19.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:19.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:19:19.868 00.000 15712 MoveAxis(E, 7, ABG)
23:19:19.868 00.000 15712 Guiding  Dir = 2, Dur = 7
23:19:19.870 00.002 15712 IsGuiding returns 0
23:19:19.898 00.028 15712 IsGuiding returns 0
23:19:19.898 00.000 15712 Move returns status 0, amount 7
23:19:19.898 00.000 15712 MoveAxis(N, 0, ABG)
23:19:19.898 00.000 15712 Move returns status 0, amount 0
23:19:19.898 00.000 15712 move complete, result=0
23:19:19.898 00.000 7988 GuideStep: -0.2 px 7 ms EAST, -0.2 px 0 ms NORTH
23:19:19.900 00.002 15712 worker thread done servicing request
23:19:19.900 00.000 15712 Worker thread wakes up
23:19:19.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:19.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:21.318 01.418 15712 Exposure complete
23:19:21.381 00.063 15712 worker thread done servicing request
23:19:21.381 00.000 7988 OnExposeComplete: enter
23:19:21.381 00.000 7988 UpdateGuideState(): m_state=6
23:19:21.383 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
23:19:21.383 00.000 7988 Star::Find returns 1 (0), X=497.03, Y=803.87, Mass=1625, SNR=27.0, Peak=161 HFD=4.3
23:19:21.386 00.003 7988 MultiStar: [#1 0.30,-0.40,0.00,M1] [#2 0.10,-0.64,0.00,M1] [#3 0.27,-0.27,0.86,U] [#4 0.03,-0.26,0.74,U] [#5 -0.03,-0.07,0.72,U] [#6 0.27,-0.30,0.62,U] [#7 -0.02,-0.20,0.49,U] [#8 -0.41,-0.56,0.00,M7] 
23:19:21.386 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.27}, one-star: {-0.24, -0.43}
23:19:21.388 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
23:19:21.388 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
23:19:21.390 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.44 mountX=-0.27 mountY=-0.03, mountTheta=-3.04
23:19:21.390 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.27, opts=13)
23:19:21.392 00.002 7988 Enqueuing Move request for scope (0.03, -0.27)
23:19:21.394 00.002 15712 Worker thread wakes up
23:19:21.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.27) opts 0xd
23:19:21.394 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.27)
23:19:21.394 00.000 15712 Moving (0.03, -0.27) raw xDistance=-0.27 yDistance=-0.03
23:19:21.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:19:21.394 00.000 7988 UpdateGuideState exits: m=1625 SNR=27.0
23:19:21.397 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:21.397 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:21.397 00.000 7988 Enqueuing Expose request
23:19:21.397 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 640.77
23:19:21.397 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
23:19:21.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:21.397 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:19:21.397 00.000 15712 MoveAxis(E, 59, ABG)
23:19:21.397 00.000 15712 Guiding  Dir = 2, Dur = 59
23:19:21.397 00.000 15712 IsGuiding returns 0
23:19:21.412 00.015 15712 PulseGuide returned control before completion, sleep 53
23:19:21.476 00.064 15712 IsGuiding returns 1
23:19:21.476 00.000 15712 scope still moving after pulse duration time elapsed
23:19:21.512 00.036 15712 IsGuiding returns 0
23:19:21.512 00.000 15712 scope move finished after 59 + 53 ms
23:19:21.512 00.000 15712 Move returns status 0, amount 59
23:19:21.512 00.000 15712 MoveAxis(N, 0, ABG)
23:19:21.512 00.000 15712 Move returns status 0, amount 0
23:19:21.512 00.000 15712 move complete, result=0
23:19:21.512 00.000 15712 worker thread done servicing request
23:19:21.512 00.000 15712 Worker thread wakes up
23:19:21.512 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
23:19:21.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:21.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:23.154 01.642 15712 Exposure complete
23:19:23.213 00.059 15712 worker thread done servicing request
23:19:23.213 00.000 7988 OnExposeComplete: enter
23:19:23.216 00.003 7988 UpdateGuideState(): m_state=6
23:19:23.216 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
23:19:23.216 00.000 7988 Star::Find returns 1 (0), X=497.09, Y=804.07, Mass=1668, SNR=27.4, Peak=162 HFD=4.3
23:19:23.216 00.000 7988 MultiStar: [#1 0.21,-0.09,0.95,U] [#2 0.02,-0.17,0.82,U] [#3 0.08,-0.11,0.82,U] [#4 0.25,0.04,0.72,U] [#5 0.22,-0.06,0.71,U] [#6 -0.08,-0.20,0.64,U] [#7 -0.17,-0.01,0.46,U] [#8 -0.54,-0.67,0.00,M8] 
23:19:23.216 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {-0.19, -0.23}
23:19:23.216 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
23:19:23.216 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
23:19:23.216 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.15 mountX=-0.11 mountY=-0.05, mountTheta=-2.75
23:19:23.224 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.11, opts=13)
23:19:23.224 00.000 7988 Enqueuing Move request for scope (0.05, -0.11)
23:19:23.224 00.000 15712 Worker thread wakes up
23:19:23.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
23:19:23.224 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
23:19:23.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:23.224 00.000 7988 UpdateGuideState exits: m=1668 SNR=27.4
23:19:23.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:23.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:23.232 00.008 7988 Enqueuing Expose request
23:19:23.232 00.000 15712 Moving (0.05, -0.11) raw xDistance=-0.11 yDistance=-0.05
23:19:23.232 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.76
23:19:23.232 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
23:19:23.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:23.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:23.232 00.000 15712 MoveAxis(E, 4, ABG)
23:19:23.232 00.000 15712 Guiding  Dir = 2, Dur = 4
23:19:23.232 00.000 15712 IsGuiding returns 0
23:19:23.256 00.024 15712 IsGuiding returns 0
23:19:23.256 00.000 15712 Move returns status 0, amount 4
23:19:23.256 00.000 15712 MoveAxis(N, 0, ABG)
23:19:23.256 00.000 15712 Move returns status 0, amount 0
23:19:23.256 00.000 15712 move complete, result=0
23:19:23.256 00.000 15712 worker thread done servicing request
23:19:23.256 00.000 15712 Worker thread wakes up
23:19:23.256 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:19:23.257 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:23.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:24.668 01.411 15712 Exposure complete
23:19:24.719 00.051 15712 worker thread done servicing request
23:19:24.719 00.000 7988 OnExposeComplete: enter
23:19:24.730 00.011 7988 UpdateGuideState(): m_state=6
23:19:24.730 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
23:19:24.730 00.000 7988 Star::Find returns 1 (0), X=497.32, Y=804.35, Mass=1668, SNR=27.2, Peak=173 HFD=4.2
23:19:24.730 00.000 7988 MultiStar: [#1 0.41,-0.05,0.98,U] [#2 0.20,-0.16,0.86,U] [#3 0.30,0.04,0.90,U] [#4 0.47,0.17,0.00,M5] [#5 0.43,0.27,0.00,M1] [#6 0.41,-0.15,0.68,U] [#7 0.19,0.12,0.49,U] [#8 -0.39,-0.07,0.43,U] 
23:19:24.730 00.000 7988 single-star, 6 included, MultiStar: {0.20, -0.03}, one-star: {0.05, 0.05}
23:19:24.736 00.006 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
23:19:24.736 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
23:19:24.736 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.86 mountX=0.05 mountY=-0.05, mountTheta=-0.72
23:19:24.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
23:19:24.736 00.000 7988 Enqueuing Move request for scope (0.05, 0.05)
23:19:24.736 00.000 15712 Worker thread wakes up
23:19:24.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:19:24.736 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:19:24.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:24.736 00.000 7988 UpdateGuideState exits: m=1668 SNR=27.2
23:19:24.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:24.746 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:24.746 00.000 7988 Enqueuing Expose request
23:19:24.746 00.000 15712 Moving (0.05, 0.05) raw xDistance=0.05 yDistance=-0.05
23:19:24.746 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.75
23:19:24.746 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:19:24.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:24.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:24.746 00.000 15712 MoveAxis(E, 2, ABG)
23:19:24.746 00.000 15712 Guiding  Dir = 2, Dur = 2
23:19:24.746 00.000 15712 IsGuiding returns 0
23:19:24.804 00.058 15712 IsGuiding returns 0
23:19:24.804 00.000 15712 Move returns status 0, amount 2
23:19:24.804 00.000 15712 MoveAxis(N, 0, ABG)
23:19:24.804 00.000 15712 Move returns status 0, amount 0
23:19:24.804 00.000 15712 move complete, result=0
23:19:24.804 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:19:24.808 00.004 15712 worker thread done servicing request
23:19:24.808 00.000 15712 Worker thread wakes up
23:19:24.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:24.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:26.549 01.741 15712 Exposure complete
23:19:26.608 00.059 15712 worker thread done servicing request
23:19:26.608 00.000 7988 OnExposeComplete: enter
23:19:26.610 00.002 7988 UpdateGuideState(): m_state=6
23:19:26.612 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
23:19:26.612 00.000 7988 Star::Find returns 1 (0), X=497.25, Y=804.35, Mass=1612, SNR=26.7, Peak=165 HFD=4.2
23:19:26.614 00.002 7988 MultiStar: [#1 0.40,0.33,0.00,M1] [#2 0.20,0.20,0.87,U] [#3 0.51,0.11,0.00,M1] [#4 0.51,0.38,0.00,M6] [#5 0.26,0.38,0.00,M2] [#6 0.47,0.27,0.00,M1] [#7 -0.08,0.34,0.49,U] [#8 -0.09,-0.16,0.46,U] 
23:19:26.614 00.000 7988 single-star, 3 included, MultiStar: {0.02, 0.11}, one-star: {-0.03, 0.05}
23:19:26.616 00.002 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
23:19:26.616 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
23:19:26.618 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.10 mountX=0.05 mountY=0.03, mountTheta=0.51
23:19:26.620 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
23:19:26.621 00.001 7988 Enqueuing Move request for scope (-0.03, 0.05)
23:19:26.621 00.000 15712 Worker thread wakes up
23:19:26.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:19:26.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:19:26.621 00.000 15712 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.03
23:19:26.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:26.621 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.7
23:19:26.625 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:26.626 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:26.626 00.000 7988 Enqueuing Expose request
23:19:26.628 00.002 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.74
23:19:26.628 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:19:26.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:26.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:19:26.628 00.000 15712 MoveAxis(E, 3, ABG)
23:19:26.628 00.000 15712 Guiding  Dir = 2, Dur = 3
23:19:26.628 00.000 15712 IsGuiding returns 0
23:19:26.644 00.016 15712 IsGuiding returns 0
23:19:26.644 00.000 15712 Move returns status 0, amount 3
23:19:26.644 00.000 15712 MoveAxis(N, 0, ABG)
23:19:26.644 00.000 15712 Move returns status 0, amount 0
23:19:26.644 00.000 15712 move complete, result=0
23:19:26.644 00.000 15712 worker thread done servicing request
23:19:26.644 00.000 15712 Worker thread wakes up
23:19:26.644 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:19:26.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:26.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:28.063 01.419 15712 Exposure complete
23:19:28.125 00.062 15712 worker thread done servicing request
23:19:28.125 00.000 7988 OnExposeComplete: enter
23:19:28.125 00.000 7988 UpdateGuideState(): m_state=6
23:19:28.127 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
23:19:28.129 00.002 7988 Star::Find returns 1 (0), X=497.33, Y=804.51, Mass=1738, SNR=28.1, Peak=160 HFD=4.5
23:19:28.129 00.000 7988 MultiStar: [#1 0.58,0.22,0.00,M2] [#2 0.17,-0.03,0.81,U] [#3 0.32,0.18,0.81,U] [#4 0.35,0.62,0.00,M7] [#5 0.49,0.28,0.00,M3] [#6 0.45,0.15,0.00,M2] [#7 0.01,0.40,0.50,U] [#8 -0.17,0.15,0.42,U] 
23:19:28.131 00.002 7988 refined, 4 included, MultiStar: {0.11, 0.17}, one-star: {0.05, 0.21}
23:19:28.131 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
23:19:28.131 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
23:19:28.134 00.003 7988 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.99 mountX=0.17 mountY=-0.11, mountTheta=-0.60
23:19:28.134 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.17, opts=13)
23:19:28.134 00.000 7988 Enqueuing Move request for scope (0.11, 0.17)
23:19:28.134 00.000 15712 Worker thread wakes up
23:19:28.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
23:19:28.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
23:19:28.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:28.134 00.000 7988 UpdateGuideState exits: m=1738 SNR=28.1
23:19:28.141 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:28.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:28.141 00.000 7988 Enqueuing Expose request
23:19:28.141 00.000 15712 Moving (0.11, 0.17) raw xDistance=0.17 yDistance=-0.11
23:19:28.141 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 640.73
23:19:28.141 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
23:19:28.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:28.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:19:28.141 00.000 15712 MoveAxis(W, 30, ABG)
23:19:28.141 00.000 15712 Guiding  Dir = 3, Dur = 30
23:19:28.141 00.000 15712 IsGuiding returns 0
23:19:28.163 00.022 15712 PulseGuide returned control before completion, sleep 25
23:19:28.211 00.048 15712 IsGuiding returns 0
23:19:28.211 00.000 15712 Move returns status 0, amount 30
23:19:28.211 00.000 15712 MoveAxis(N, 0, ABG)
23:19:28.211 00.000 15712 Move returns status 0, amount 0
23:19:28.211 00.000 15712 move complete, result=0
23:19:28.211 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:19:28.213 00.002 15712 worker thread done servicing request
23:19:28.213 00.000 15712 Worker thread wakes up
23:19:28.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:28.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:29.850 01.637 15712 Exposure complete
23:19:29.910 00.060 15712 worker thread done servicing request
23:19:29.912 00.002 7988 OnExposeComplete: enter
23:19:29.912 00.000 7988 UpdateGuideState(): m_state=6
23:19:29.912 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
23:19:29.912 00.000 7988 Star::Find returns 1 (0), X=497.41, Y=804.24, Mass=1539, SNR=26.3, Peak=165 HFD=4.4
23:19:29.912 00.000 7988 MultiStar: [#1 0.50,-0.02,0.00,M3] [#2 0.35,-0.08,0.86,U] [#3 0.48,0.22,0.00,M1] [#4 0.57,0.26,0.00,M8] [#5 0.47,0.19,0.00,M4] [#6 0.30,0.02,0.68,U] [#7 0.14,0.17,0.49,U] [#8 -0.21,-0.30,0.43,U] 
23:19:29.912 00.000 7988 single-star, 4 included, MultiStar: {0.17, -0.04}, one-star: {0.13, -0.06}
23:19:29.912 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
23:19:29.912 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
23:19:29.912 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.41 mountX=-0.05 mountY=-0.13, mountTheta=-1.97
23:19:29.921 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
23:19:29.921 00.000 7988 Enqueuing Move request for scope (0.13, -0.06)
23:19:29.921 00.000 15712 Worker thread wakes up
23:19:29.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
23:19:29.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
23:19:29.921 00.000 15712 Moving (0.13, -0.06) raw xDistance=-0.05 yDistance=-0.13
23:19:29.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:29.921 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.3
23:19:29.926 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:29.928 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:29.928 00.000 7988 Enqueuing Expose request
23:19:29.928 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.72
23:19:29.928 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:19:29.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:29.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:19:29.928 00.000 15712 MoveAxis(E, 3, ABG)
23:19:29.928 00.000 15712 Guiding  Dir = 2, Dur = 3
23:19:29.928 00.000 15712 IsGuiding returns 0
23:19:29.943 00.015 15712 IsGuiding returns 0
23:19:29.943 00.000 15712 Move returns status 0, amount 3
23:19:29.943 00.000 15712 MoveAxis(N, 0, ABG)
23:19:29.943 00.000 15712 Move returns status 0, amount 0
23:19:29.943 00.000 15712 move complete, result=0
23:19:29.943 00.000 15712 worker thread done servicing request
23:19:29.943 00.000 15712 Worker thread wakes up
23:19:29.943 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:19:29.954 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:29.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:31.365 01.411 15712 Exposure complete
23:19:31.416 00.051 15712 worker thread done servicing request
23:19:31.416 00.000 7988 OnExposeComplete: enter
23:19:31.427 00.011 7988 UpdateGuideState(): m_state=6
23:19:31.427 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
23:19:31.427 00.000 7988 Star::Find returns 1 (0), X=497.17, Y=804.35, Mass=1474, SNR=25.4, Peak=148 HFD=4.3
23:19:31.427 00.000 7988 MultiStar: [#1 0.21,-0.01,1.03,U] [#2 0.19,0.13,0.88,U] [#3 0.09,0.09,0.89,U] [#4 0.27,0.06,0.78,U] [#5 0.27,0.23,0.76,U] [#6 0.43,0.18,0.00,M2] [#7 -0.27,0.00,0.52,U] [#8 -0.30,-0.30,0.44,U] 
23:19:31.427 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {-0.11, 0.05}
23:19:31.433 00.006 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.56) = xAngle (-0.98 = -0.98)
23:19:31.433 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
23:19:31.433 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.58 mountX=0.05 mountY=-0.08, mountTheta=-0.99
23:19:31.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.05, opts=13)
23:19:31.433 00.000 7988 Enqueuing Move request for scope (0.08, 0.05)
23:19:31.433 00.000 15712 Worker thread wakes up
23:19:31.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:19:31.433 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:19:31.433 00.000 15712 Moving (0.08, 0.05) raw xDistance=0.05 yDistance=-0.08
23:19:31.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:31.433 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.4
23:19:31.442 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:31.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:31.443 00.001 7988 Enqueuing Expose request
23:19:31.443 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.71
23:19:31.443 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
23:19:31.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:31.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:19:31.443 00.000 15712 MoveAxis(E, 2, ABG)
23:19:31.443 00.000 15712 Guiding  Dir = 2, Dur = 2
23:19:31.443 00.000 15712 IsGuiding returns 0
23:19:31.502 00.059 15712 IsGuiding returns 0
23:19:31.502 00.000 15712 Move returns status 0, amount 2
23:19:31.502 00.000 15712 MoveAxis(N, 0, ABG)
23:19:31.502 00.000 15712 Move returns status 0, amount 0
23:19:31.502 00.000 15712 move complete, result=0
23:19:31.502 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:19:31.506 00.004 15712 worker thread done servicing request
23:19:31.506 00.000 15712 Worker thread wakes up
23:19:31.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:31.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:33.247 01.741 15712 Exposure complete
23:19:33.304 00.057 15712 worker thread done servicing request
23:19:33.304 00.000 7988 OnExposeComplete: enter
23:19:33.308 00.004 7988 UpdateGuideState(): m_state=6
23:19:33.308 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:33.308 00.000 7988 Star::Find returns 1 (0), X=497.34, Y=804.16, Mass=1645, SNR=27.0, Peak=156 HFD=4.5
23:19:33.308 00.000 7988 MultiStar: [#1 0.19,-0.08,0.94,U] [#2 0.14,-0.25,0.86,U] [#3 0.22,0.08,0.84,U] [#4 0.28,0.19,0.74,U] [#5 0.15,0.16,0.73,U] [#6 0.29,0.13,0.67,U] [#7 0.05,0.11,0.46,U] [#8 -0.45,-0.36,0.00,M4] 
23:19:33.308 00.000 7988 single-star, 7 included, MultiStar: {0.17, 0.01}, one-star: {0.06, -0.14}
23:19:33.308 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
23:19:33.308 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
23:19:33.308 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.15 mountX=-0.14 mountY=-0.06, mountTheta=-2.74
23:19:33.308 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.14, opts=13)
23:19:33.308 00.000 7988 Enqueuing Move request for scope (0.06, -0.14)
23:19:33.308 00.000 15712 Worker thread wakes up
23:19:33.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
23:19:33.308 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
23:19:33.321 00.013 15712 Moving (0.06, -0.14) raw xDistance=-0.14 yDistance=-0.06
23:19:33.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:33.321 00.000 7988 UpdateGuideState exits: m=1645 SNR=27.0
23:19:33.323 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:33.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:33.324 00.001 7988 Enqueuing Expose request
23:19:33.324 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.71
23:19:33.324 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:19:33.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:33.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:19:33.324 00.000 15712 MoveAxis(E, 2, ABG)
23:19:33.324 00.000 15712 Guiding  Dir = 2, Dur = 2
23:19:33.324 00.000 15712 IsGuiding returns 0
23:19:33.342 00.018 15712 IsGuiding returns 0
23:19:33.342 00.000 15712 Move returns status 0, amount 2
23:19:33.342 00.000 15712 MoveAxis(N, 0, ABG)
23:19:33.342 00.000 15712 Move returns status 0, amount 0
23:19:33.342 00.000 15712 move complete, result=0
23:19:33.342 00.000 15712 worker thread done servicing request
23:19:33.342 00.000 15712 Worker thread wakes up
23:19:33.342 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:19:33.343 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:33.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:34.760 01.417 15712 Exposure complete
23:19:34.821 00.061 15712 worker thread done servicing request
23:19:34.821 00.000 7988 OnExposeComplete: enter
23:19:34.821 00.000 7988 UpdateGuideState(): m_state=6
23:19:34.824 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
23:19:34.824 00.000 7988 Star::Find returns 1 (0), X=497.31, Y=804.32, Mass=1606, SNR=26.9, Peak=146 HFD=4.7
23:19:34.826 00.002 7988 MultiStar: [#1 0.10,-0.08,0.90,U] [#2 0.13,-0.10,0.85,U] [#3 0.08,0.05,0.85,U] [#4 0.56,0.18,0.00,M7] [#5 0.27,0.03,0.75,U] [#6 0.44,0.07,0.67,U] [#7 0.08,0.22,0.48,U] [#8 -0.43,-0.07,0.44,U] 
23:19:34.826 00.000 7988 single-star, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.04, 0.02}
23:19:34.828 00.002 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
23:19:34.830 00.002 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
23:19:34.830 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.44 mountX=0.02 mountY=-0.04, mountTheta=-1.13
23:19:34.832 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.02, opts=13)
23:19:34.834 00.002 7988 Enqueuing Move request for scope (0.04, 0.02)
23:19:34.834 00.000 15712 Worker thread wakes up
23:19:34.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:19:34.834 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:19:34.834 00.000 15712 Moving (0.04, 0.02) raw xDistance=0.02 yDistance=-0.04
23:19:34.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:34.834 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.9
23:19:34.837 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:34.837 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:34.839 00.002 7988 Enqueuing Expose request
23:19:34.839 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.70
23:19:34.841 00.002 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
23:19:34.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:34.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:19:34.841 00.000 15712 MoveAxis(E, 3, ABG)
23:19:34.841 00.000 15712 Guiding  Dir = 2, Dur = 3
23:19:34.841 00.000 15712 IsGuiding returns 0
23:19:34.857 00.016 15712 IsGuiding returns 0
23:19:34.857 00.000 15712 Move returns status 0, amount 3
23:19:34.857 00.000 15712 MoveAxis(N, 0, ABG)
23:19:34.857 00.000 15712 Move returns status 0, amount 0
23:19:34.857 00.000 15712 move complete, result=0
23:19:34.857 00.000 15712 worker thread done servicing request
23:19:34.857 00.000 15712 Worker thread wakes up
23:19:34.857 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:19:34.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:34.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:36.497 01.640 15712 Exposure complete
23:19:36.558 00.061 7988 OnExposeComplete: enter
23:19:36.558 00.000 7988 UpdateGuideState(): m_state=6
23:19:36.558 00.000 15712 worker thread done servicing request
23:19:36.558 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
23:19:36.558 00.000 7988 Star::Find returns 1 (0), X=497.14, Y=804.40, Mass=1658, SNR=27.2, Peak=168 HFD=4.8
23:19:36.558 00.000 7988 MultiStar: [#1 0.09,0.21,0.96,U] [#2 -0.04,-0.09,0.83,U] [#3 0.19,0.15,0.85,U] [#4 0.08,0.42,0.73,U] [#5 0.33,0.50,0.00,M2] [#6 0.39,0.12,0.65,U] [#7 -0.01,0.46,0.00,M1] [#8 -0.23,0.14,0.40,U] 
23:19:36.558 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.15}, one-star: {-0.14, 0.10}
23:19:36.558 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
23:19:36.558 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
23:19:36.558 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.23 mountX=0.15 mountY=-0.06, mountTheta=-0.36
23:19:36.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.15, opts=13)
23:19:36.558 00.000 7988 Enqueuing Move request for scope (0.05, 0.15)
23:19:36.571 00.013 15712 Worker thread wakes up
23:19:36.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:19:36.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:19:36.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:19:36.571 00.000 7988 UpdateGuideState exits: m=1658 SNR=27.2
23:19:36.574 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:36.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:36.576 00.002 7988 Enqueuing Expose request
23:19:36.576 00.000 15712 Moving (0.05, 0.15) raw xDistance=0.15 yDistance=-0.06
23:19:36.578 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.69
23:19:36.578 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:19:36.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:36.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:19:36.578 00.000 15712 MoveAxis(E, 3, ABG)
23:19:36.578 00.000 15712 Guiding  Dir = 2, Dur = 3
23:19:36.578 00.000 15712 IsGuiding returns 0
23:19:36.594 00.016 15712 IsGuiding returns 0
23:19:36.594 00.000 15712 Move returns status 0, amount 3
23:19:36.594 00.000 15712 MoveAxis(N, 0, ABG)
23:19:36.594 00.000 15712 Move returns status 0, amount 0
23:19:36.594 00.000 15712 move complete, result=0
23:19:36.594 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:19:36.594 00.000 15712 worker thread done servicing request
23:19:36.594 00.000 15712 Worker thread wakes up
23:19:36.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:36.606 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:38.008 01.402 15712 Exposure complete
23:19:38.069 00.061 15712 worker thread done servicing request
23:19:38.069 00.000 7988 OnExposeComplete: enter
23:19:38.069 00.000 7988 UpdateGuideState(): m_state=6
23:19:38.072 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
23:19:38.074 00.002 7988 Star::Find returns 1 (0), X=497.20, Y=804.52, Mass=1664, SNR=27.1, Peak=149 HFD=4.6
23:19:38.074 00.000 7988 MultiStar: [#1 0.07,0.39,0.94,U] [#2 -0.10,0.11,0.87,U] [#3 0.32,0.28,0.86,U] [#4 0.17,0.39,0.77,U] [#5 0.07,0.44,0.70,U] [#6 -0.03,0.37,0.66,U] [#7 -0.18,0.34,0.49,U] [#8 -0.17,0.11,0.42,U] 
23:19:38.076 00.002 7988 single-star, 8 included, MultiStar: {0.03, 0.30}, one-star: {-0.07, 0.22}
23:19:38.076 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
23:19:38.078 00.002 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
23:19:38.078 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.90 mountX=0.22 mountY=0.07, mountTheta=0.30
23:19:38.080 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.22, opts=13)
23:19:38.082 00.002 7988 Enqueuing Move request for scope (-0.07, 0.22)
23:19:38.082 00.000 15712 Worker thread wakes up
23:19:38.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
23:19:38.082 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
23:19:38.082 00.000 15712 Moving (-0.07, 0.22) raw xDistance=0.22 yDistance=0.07
23:19:38.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:38.084 00.002 7988 UpdateGuideState exits: m=1664 SNR=27.1
23:19:38.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:38.086 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:38.088 00.002 7988 Enqueuing Expose request
23:19:38.088 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 640.68
23:19:38.088 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
23:19:38.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:38.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:19:38.088 00.000 15712 MoveAxis(W, 40, ABG)
23:19:38.088 00.000 15712 Guiding  Dir = 3, Dur = 40
23:19:38.120 00.032 15712 IsGuiding returns 0
23:19:38.137 00.017 15712 PulseGuide returned control before completion, sleep 35
23:19:38.183 00.046 15712 IsGuiding returns 0
23:19:38.183 00.000 15712 Move returns status 0, amount 40
23:19:38.183 00.000 15712 MoveAxis(N, 0, ABG)
23:19:38.183 00.000 15712 Move returns status 0, amount 0
23:19:38.183 00.000 15712 move complete, result=0
23:19:38.183 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
23:19:38.186 00.003 15712 worker thread done servicing request
23:19:38.186 00.000 15712 Worker thread wakes up
23:19:38.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:38.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:39.825 01.639 15712 Exposure complete
23:19:39.887 00.062 15712 worker thread done servicing request
23:19:39.887 00.000 7988 OnExposeComplete: enter
23:19:39.889 00.002 7988 UpdateGuideState(): m_state=6
23:19:39.889 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
23:19:39.889 00.000 7988 Star::Find returns 1 (0), X=497.04, Y=804.58, Mass=1655, SNR=27.0, Peak=183 HFD=4.2
23:19:39.889 00.000 7988 MultiStar: [#1 0.01,0.21,0.97,U] [#2 -0.07,0.26,0.87,U] [#3 0.11,0.18,0.86,U] [#4 -0.09,0.24,0.76,U] [#5 0.08,0.46,0.00,M2] [#6 0.05,0.38,0.65,U] [#7 -0.06,0.29,0.49,U] [#8 -0.54,-0.13,0.00,M2] 
23:19:39.889 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.26}, one-star: {-0.23, 0.28}
23:19:39.889 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
23:19:39.889 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
23:19:39.889 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.75 mountX=0.26 mountY=0.04, mountTheta=0.15
23:19:39.889 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.26, opts=13)
23:19:39.889 00.000 7988 Enqueuing Move request for scope (-0.05, 0.26)
23:19:39.889 00.000 15712 Worker thread wakes up
23:19:39.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
23:19:39.889 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
23:19:39.889 00.000 15712 Moving (-0.05, 0.26) raw xDistance=0.26 yDistance=0.04
23:19:39.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:39.889 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.0
23:19:39.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:39.904 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:39.904 00.000 7988 Enqueuing Expose request
23:19:39.904 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.15, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 640.67
23:19:39.904 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
23:19:39.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:39.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:19:39.904 00.000 15712 MoveAxis(W, 48, ABG)
23:19:39.904 00.000 15712 Guiding  Dir = 3, Dur = 48
23:19:39.904 00.000 15712 IsGuiding returns 0
23:19:39.921 00.017 15712 PulseGuide returned control before completion, sleep 39
23:19:39.969 00.048 15712 IsGuiding returns 1
23:19:39.969 00.000 15712 scope still moving after pulse duration time elapsed
23:19:40.006 00.037 15712 IsGuiding returns 0
23:19:40.006 00.000 15712 scope move finished after 48 + 52 ms
23:19:40.006 00.000 15712 Move returns status 0, amount 48
23:19:40.006 00.000 15712 MoveAxis(N, 0, ABG)
23:19:40.006 00.000 15712 Move returns status 0, amount 0
23:19:40.006 00.000 15712 move complete, result=0
23:19:40.006 00.000 15712 worker thread done servicing request
23:19:40.006 00.000 15712 Worker thread wakes up
23:19:40.006 00.000 7988 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
23:19:40.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:40.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:41.423 01.417 15712 Exposure complete
23:19:41.470 00.047 15712 worker thread done servicing request
23:19:41.470 00.000 7988 OnExposeComplete: enter
23:19:41.485 00.015 7988 UpdateGuideState(): m_state=6
23:19:41.485 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
23:19:41.487 00.002 7988 Star::Find returns 1 (0), X=497.28, Y=804.38, Mass=1618, SNR=26.8, Peak=151 HFD=4.7
23:19:41.487 00.000 7988 MultiStar: [#1 0.33,0.01,0.96,U] [#2 0.41,0.02,0.87,U] [#3 0.25,0.22,0.85,U] [#4 0.33,0.41,0.00,M5] [#5 0.38,0.30,0.00,M3] [#6 0.29,0.02,0.67,U] [#7 0.10,0.17,0.50,U] [#8 -0.52,0.04,0.00,M3] 
23:19:41.487 00.000 7988 single-star, 5 included, MultiStar: {0.23, 0.08}, one-star: {-0.00, 0.08}
23:19:41.487 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
23:19:41.487 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
23:19:41.487 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.57 mountX=0.08 mountY=-0.00, mountTheta=-0.02
23:19:41.487 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.08, opts=13)
23:19:41.487 00.000 7988 Enqueuing Move request for scope (-0.00, 0.08)
23:19:41.487 00.000 15712 Worker thread wakes up
23:19:41.487 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:19:41.487 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:19:41.487 00.000 15712 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.00
23:19:41.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:41.487 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.8
23:19:41.499 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:41.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:41.501 00.002 7988 Enqueuing Expose request
23:19:41.501 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.65
23:19:41.501 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
23:19:41.503 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:41.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:19:41.503 00.000 15712 MoveAxis(E, 3, ABG)
23:19:41.503 00.000 15712 Guiding  Dir = 2, Dur = 3
23:19:41.503 00.000 15712 IsGuiding returns 0
23:19:41.521 00.018 15712 IsGuiding returns 0
23:19:41.521 00.000 15712 Move returns status 0, amount 3
23:19:41.521 00.000 15712 MoveAxis(N, 0, ABG)
23:19:41.521 00.000 15712 Move returns status 0, amount 0
23:19:41.521 00.000 15712 move complete, result=0
23:19:41.521 00.000 15712 worker thread done servicing request
23:19:41.521 00.000 15712 Worker thread wakes up
23:19:41.521 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:19:41.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:41.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:43.161 01.640 15712 Exposure complete
23:19:43.221 00.060 15712 worker thread done servicing request
23:19:43.221 00.000 7988 OnExposeComplete: enter
23:19:43.224 00.003 7988 UpdateGuideState(): m_state=6
23:19:43.226 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
23:19:43.226 00.000 7988 Star::Find returns 1 (0), X=497.02, Y=804.34, Mass=1659, SNR=27.2, Peak=184 HFD=4.3
23:19:43.228 00.002 7988 MultiStar: [#1 0.10,-0.10,0.96,U] [#2 -0.08,-0.23,0.85,U] [#3 0.07,0.14,0.86,U] [#4 0.16,0.06,0.76,U] [#5 0.08,0.08,0.69,U] [#6 0.03,0.16,0.65,U] [#7 -0.06,0.37,0.49,U] [#8 -0.50,-0.19,0.00,M4] 
23:19:43.228 00.000 7988 refined, 7 included, MultiStar: {-0.00, 0.04}, one-star: {-0.26, 0.04}
23:19:43.230 00.002 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
23:19:43.230 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
23:19:43.232 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.60 mountX=0.04 mountY=0.00, mountTheta=0.01
23:19:43.234 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.04, opts=13)
23:19:43.234 00.000 7988 Enqueuing Move request for scope (-0.00, 0.04)
23:19:43.236 00.002 15712 Worker thread wakes up
23:19:43.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
23:19:43.236 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
23:19:43.236 00.000 15712 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=0.00
23:19:43.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:43.238 00.002 7988 UpdateGuideState exits: m=1659 SNR=27.2
23:19:43.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:43.240 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:43.240 00.000 7988 Enqueuing Expose request
23:19:43.240 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.64
23:19:43.240 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
23:19:43.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:43.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:19:43.240 00.000 15712 MoveAxis(E, 3, ABG)
23:19:43.240 00.000 15712 Guiding  Dir = 2, Dur = 3
23:19:43.240 00.000 15712 IsGuiding returns 0
23:19:43.265 00.025 15712 IsGuiding returns 0
23:19:43.265 00.000 15712 Move returns status 0, amount 3
23:19:43.265 00.000 15712 MoveAxis(N, 0, ABG)
23:19:43.265 00.000 15712 Move returns status 0, amount 0
23:19:43.265 00.000 15712 move complete, result=0
23:19:43.265 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:19:43.271 00.006 15712 worker thread done servicing request
23:19:43.271 00.000 15712 Worker thread wakes up
23:19:43.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:43.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:44.689 01.418 15712 Exposure complete
23:19:44.734 00.045 15712 worker thread done servicing request
23:19:44.734 00.000 7988 OnExposeComplete: enter
23:19:44.751 00.017 7988 UpdateGuideState(): m_state=6
23:19:44.751 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
23:19:44.751 00.000 7988 Star::Find returns 1 (0), X=497.11, Y=804.16, Mass=1697, SNR=27.5, Peak=160 HFD=4.3
23:19:44.751 00.000 7988 MultiStar: [#1 0.27,-0.05,0.95,U] [#2 0.16,-0.26,0.85,U] [#3 0.14,-0.01,0.83,U] [#4 0.26,0.12,0.75,U] [#5 0.15,0.22,0.74,U] [#6 0.19,0.01,0.66,U] [#7 -0.38,0.25,0.00,M1] [#8 -0.37,-0.08,0.46,U] 
23:19:44.751 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {-0.17, -0.14}
23:19:44.751 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.88 = -1.88)
23:19:44.751 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.91 = -1.91)
23:19:44.751 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.31 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
23:19:44.751 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.03, opts=13)
23:19:44.751 00.000 7988 Enqueuing Move request for scope (0.10, -0.03)
23:19:44.751 00.000 15712 Worker thread wakes up
23:19:44.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:19:44.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:19:44.751 00.000 15712 Moving (0.10, -0.03) raw xDistance=-0.03 yDistance=-0.10
23:19:44.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:44.751 00.000 7988 UpdateGuideState exits: m=1697 SNR=27.5
23:19:44.764 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:44.766 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:44.766 00.000 7988 Enqueuing Expose request
23:19:44.768 00.002 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.63
23:19:44.768 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
23:19:44.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:44.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:19:44.768 00.000 15712 MoveAxis(E, 3, ABG)
23:19:44.768 00.000 15712 Guiding  Dir = 2, Dur = 3
23:19:44.768 00.000 15712 IsGuiding returns 0
23:19:44.818 00.050 15712 IsGuiding returns 0
23:19:44.818 00.000 15712 Move returns status 0, amount 3
23:19:44.818 00.000 15712 MoveAxis(N, 0, ABG)
23:19:44.818 00.000 15712 Move returns status 0, amount 0
23:19:44.818 00.000 15712 move complete, result=0
23:19:44.818 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:19:44.820 00.002 15712 worker thread done servicing request
23:19:44.820 00.000 15712 Worker thread wakes up
23:19:44.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:44.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:46.455 01.635 15712 Exposure complete
23:19:46.518 00.063 15712 worker thread done servicing request
23:19:46.518 00.000 7988 OnExposeComplete: enter
23:19:46.518 00.000 7988 UpdateGuideState(): m_state=6
23:19:46.518 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
23:19:46.518 00.000 7988 Star::Find returns 1 (0), X=497.15, Y=804.21, Mass=1680, SNR=27.2, Peak=184 HFD=4.4
23:19:46.518 00.000 7988 MultiStar: [#1 0.11,0.07,0.97,U] [#2 0.06,-0.08,0.81,U] [#3 0.13,-0.21,0.88,U] [#4 0.06,0.08,0.76,U] [#5 0.16,0.13,0.73,U] [#6 0.06,0.24,0.66,U] [#7 -0.17,0.16,0.49,U] [#8 -0.73,-0.09,0.00,M4] 
23:19:46.518 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {-0.13, -0.08}
23:19:46.518 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.56) = xAngle (-1.11 = -1.11)
23:19:46.518 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
23:19:46.518 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.45 mountX=0.02 mountY=-0.04, mountTheta=-1.12
23:19:46.518 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.02, opts=13)
23:19:46.518 00.000 7988 Enqueuing Move request for scope (0.04, 0.02)
23:19:46.518 00.000 15712 Worker thread wakes up
23:19:46.518 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:19:46.518 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:19:46.518 00.000 15712 Moving (0.04, 0.02) raw xDistance=0.02 yDistance=-0.04
23:19:46.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:46.518 00.000 7988 UpdateGuideState exits: m=1680 SNR=27.2
23:19:46.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:46.535 00.017 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:46.535 00.000 7988 Enqueuing Expose request
23:19:46.535 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.62
23:19:46.535 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
23:19:46.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:46.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:19:46.535 00.000 15712 MoveAxis(E, 2, ABG)
23:19:46.535 00.000 15712 Guiding  Dir = 2, Dur = 2
23:19:46.535 00.000 15712 IsGuiding returns 0
23:19:46.560 00.025 15712 IsGuiding returns 0
23:19:46.560 00.000 15712 Move returns status 0, amount 2
23:19:46.560 00.000 15712 MoveAxis(N, 0, ABG)
23:19:46.560 00.000 15712 Move returns status 0, amount 0
23:19:46.560 00.000 15712 move complete, result=0
23:19:46.560 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:19:46.562 00.002 15712 worker thread done servicing request
23:19:46.562 00.000 15712 Worker thread wakes up
23:19:46.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:46.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:47.971 01.409 15712 Exposure complete
23:19:48.031 00.060 15712 worker thread done servicing request
23:19:48.031 00.000 7988 OnExposeComplete: enter
23:19:48.033 00.002 7988 UpdateGuideState(): m_state=6
23:19:48.033 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
23:19:48.033 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=804.26, Mass=1512, SNR=25.8, Peak=148 HFD=4.1
23:19:48.033 00.000 7988 MultiStar: [#1 0.02,0.04,1.04,U] [#2 -0.12,-0.15,0.90,U] [#3 0.18,0.01,0.93,U] [#4 0.27,0.36,0.00,M3] [#5 0.41,0.34,0.00,M1] [#6 0.25,0.18,0.72,U] [#7 -0.34,0.06,0.51,U] [#8 -0.42,-0.26,0.00,M5] 
23:19:48.033 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.01}, one-star: {-0.12, -0.04}
23:19:48.033 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
23:19:48.033 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
23:19:48.033 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.21 mountX=0.01 mountY=0.01, mountTheta=0.62
23:19:48.033 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
23:19:48.033 00.000 7988 Enqueuing Move request for scope (-0.01, 0.01)
23:19:48.033 00.000 15712 Worker thread wakes up
23:19:48.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:19:48.033 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:19:48.033 00.000 15712 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
23:19:48.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:48.033 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.8
23:19:48.047 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:48.048 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:48.049 00.001 7988 Enqueuing Expose request
23:19:48.049 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.61
23:19:48.049 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
23:19:48.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:48.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:19:48.049 00.000 15712 MoveAxis(E, 2, ABG)
23:19:48.049 00.000 15712 Guiding  Dir = 2, Dur = 2
23:19:48.049 00.000 15712 IsGuiding returns 0
23:19:48.064 00.015 15712 IsGuiding returns 0
23:19:48.064 00.000 15712 Move returns status 0, amount 2
23:19:48.064 00.000 15712 MoveAxis(N, 0, ABG)
23:19:48.064 00.000 15712 Move returns status 0, amount 0
23:19:48.064 00.000 15712 move complete, result=0
23:19:48.064 00.000 15712 worker thread done servicing request
23:19:48.064 00.000 15712 Worker thread wakes up
23:19:48.064 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:19:48.081 00.017 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:48.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:49.722 01.641 15712 Exposure complete
23:19:49.781 00.059 15712 worker thread done servicing request
23:19:49.781 00.000 7988 OnExposeComplete: enter
23:19:49.786 00.005 7988 UpdateGuideState(): m_state=6
23:19:49.786 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
23:19:49.786 00.000 7988 Star::Find returns 1 (0), X=497.29, Y=804.32, Mass=1600, SNR=26.6, Peak=155 HFD=4.6
23:19:49.786 00.000 7988 MultiStar: [#1 0.05,0.07,0.99,U] [#2 0.35,-0.14,0.84,U] [#3 0.41,0.03,0.85,U] [#4 0.42,0.39,0.00,M4] [#5 0.29,0.07,0.75,U] [#6 0.21,0.10,0.69,U] [#7 -0.02,0.17,0.48,U] [#8 -0.32,-0.12,0.43,U] 
23:19:49.786 00.000 7988 single-star, 7 included, MultiStar: {0.15, 0.02}, one-star: {0.01, 0.02}
23:19:49.786 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
23:19:49.786 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
23:19:49.786 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.13 mountX=0.02 mountY=-0.01, mountTheta=-0.46
23:19:49.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.02, opts=13)
23:19:49.786 00.000 7988 Enqueuing Move request for scope (0.01, 0.02)
23:19:49.798 00.012 15712 Worker thread wakes up
23:19:49.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:19:49.798 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:19:49.798 00.000 15712 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
23:19:49.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:49.798 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.6
23:19:49.800 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:49.800 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:49.802 00.002 7988 Enqueuing Expose request
23:19:49.802 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.60
23:19:49.802 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
23:19:49.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:49.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:19:49.802 00.000 15712 MoveAxis(E, 3, ABG)
23:19:49.802 00.000 15712 Guiding  Dir = 2, Dur = 3
23:19:49.822 00.020 15712 IsGuiding returns 0
23:19:49.838 00.016 15712 IsGuiding returns 0
23:19:49.838 00.000 15712 Move returns status 0, amount 3
23:19:49.838 00.000 15712 MoveAxis(N, 0, ABG)
23:19:49.838 00.000 15712 Move returns status 0, amount 0
23:19:49.838 00.000 15712 move complete, result=0
23:19:49.838 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:19:49.840 00.002 15712 worker thread done servicing request
23:19:49.840 00.000 15712 Worker thread wakes up
23:19:49.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:49.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:51.254 01.414 15712 Exposure complete
23:19:51.316 00.062 15712 worker thread done servicing request
23:19:51.317 00.001 7988 OnExposeComplete: enter
23:19:51.317 00.000 7988 UpdateGuideState(): m_state=6
23:19:51.319 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
23:19:51.319 00.000 7988 Star::Find returns 1 (0), X=497.09, Y=804.45, Mass=1682, SNR=27.4, Peak=174 HFD=4.3
23:19:51.321 00.002 7988 MultiStar: [#1 0.16,0.30,0.95,U] [#2 0.13,0.10,0.85,U] [#3 0.11,0.22,0.82,U] [#4 0.39,0.50,0.00,M5] [#5 0.20,0.44,0.00,M1] [#6 0.19,0.32,0.65,U] [#7 -0.01,0.19,0.46,U] [#8 -0.73,-0.11,0.00,M5] 
23:19:51.321 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.21}, one-star: {-0.19, 0.15}
23:19:51.323 00.002 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
23:19:51.325 00.002 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
23:19:51.325 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.29 mountX=0.21 mountY=-0.07, mountTheta=-0.30
23:19:51.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.21, opts=13)
23:19:51.327 00.000 7988 Enqueuing Move request for scope (0.06, 0.21)
23:19:51.329 00.002 15712 Worker thread wakes up
23:19:51.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
23:19:51.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
23:19:51.329 00.000 15712 Moving (0.06, 0.21) raw xDistance=0.21 yDistance=-0.07
23:19:51.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:19:51.329 00.000 7988 UpdateGuideState exits: m=1682 SNR=27.4
23:19:51.332 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:51.333 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:51.333 00.000 7988 Enqueuing Expose request
23:19:51.333 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 640.59
23:19:51.333 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
23:19:51.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:51.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:19:51.333 00.000 15712 MoveAxis(W, 38, ABG)
23:19:51.333 00.000 15712 Guiding  Dir = 3, Dur = 38
23:19:51.333 00.000 15712 IsGuiding returns 0
23:19:51.349 00.016 15712 PulseGuide returned control before completion, sleep 28
23:19:51.397 00.048 15712 IsGuiding returns 0
23:19:51.397 00.000 15712 Move returns status 0, amount 38
23:19:51.397 00.000 15712 MoveAxis(N, 0, ABG)
23:19:51.397 00.000 15712 Move returns status 0, amount 0
23:19:51.397 00.000 15712 move complete, result=0
23:19:51.397 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:19:51.406 00.009 15712 worker thread done servicing request
23:19:51.406 00.000 15712 Worker thread wakes up
23:19:51.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:51.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:53.033 01.627 15712 Exposure complete
23:19:53.096 00.063 15712 worker thread done servicing request
23:19:53.096 00.000 7988 OnExposeComplete: enter
23:19:53.097 00.001 7988 UpdateGuideState(): m_state=6
23:19:53.099 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
23:19:53.099 00.000 7988 Star::Find returns 1 (0), X=497.24, Y=804.62, Mass=1663, SNR=27.2, Peak=142 HFD=4.5
23:19:53.101 00.002 7988 MultiStar: [#1 0.33,0.39,0.00,M1] [#2 0.36,0.11,0.81,U] [#3 0.22,0.40,0.00,M1] [#4 0.26,0.74,0.00,M6] [#5 0.33,0.49,0.00,M2] [#6 0.26,0.23,0.67,U] [#7 0.02,0.27,0.49,U] [#8 -0.34,-0.11,0.48,U] 
23:19:53.101 00.000 7988 refined, 4 included, MultiStar: {0.08, 0.19}, one-star: {-0.04, 0.32}
23:19:53.103 00.002 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
23:19:53.103 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
23:19:53.105 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.17 mountX=0.19 mountY=-0.08, mountTheta=-0.42
23:19:53.107 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.19, opts=13)
23:19:53.107 00.000 7988 Enqueuing Move request for scope (0.08, 0.19)
23:19:53.109 00.002 15712 Worker thread wakes up
23:19:53.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
23:19:53.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
23:19:53.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:53.109 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.2
23:19:53.111 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:53.112 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:53.112 00.000 7988 Enqueuing Expose request
23:19:53.114 00.002 15712 Moving (0.08, 0.19) raw xDistance=0.19 yDistance=-0.08
23:19:53.114 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 640.57
23:19:53.114 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
23:19:53.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:53.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:19:53.114 00.000 15712 MoveAxis(W, 33, ABG)
23:19:53.114 00.000 15712 Guiding  Dir = 3, Dur = 33
23:19:53.114 00.000 15712 IsGuiding returns 0
23:19:53.146 00.032 15712 PulseGuide returned control before completion, sleep 15
23:19:53.178 00.032 15712 IsGuiding returns 1
23:19:53.178 00.000 15712 scope still moving after pulse duration time elapsed
23:19:53.209 00.031 15712 IsGuiding returns 0
23:19:53.209 00.000 15712 scope move finished after 33 + 57 ms
23:19:53.209 00.000 15712 Move returns status 0, amount 33
23:19:53.209 00.000 15712 MoveAxis(N, 0, ABG)
23:19:53.209 00.000 15712 Move returns status 0, amount 0
23:19:53.209 00.000 15712 move complete, result=0
23:19:53.209 00.000 15712 worker thread done servicing request
23:19:53.209 00.000 15712 Worker thread wakes up
23:19:53.209 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
23:19:53.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:53.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:54.630 01.421 15712 Exposure complete
23:19:54.690 00.060 15712 worker thread done servicing request
23:19:54.690 00.000 7988 OnExposeComplete: enter
23:19:54.690 00.000 7988 UpdateGuideState(): m_state=6
23:19:54.693 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
23:19:54.693 00.000 7988 Star::Find returns 1 (0), X=497.36, Y=804.60, Mass=1689, SNR=27.6, Peak=186 HFD=4.7
23:19:54.695 00.002 7988 MultiStar: [#1 0.37,0.25,0.99,U] [#2 0.41,-0.01,0.82,U] [#3 0.42,0.28,0.00,M2] [#4 0.33,0.38,0.00,M7] [#5 0.56,0.35,0.00,M3] [#6 0.33,0.33,0.00,M1] [#7 0.16,0.17,0.49,U] [#8 -0.19,-0.09,0.43,U] 
23:19:54.695 00.000 7988 refined, 4 included, MultiStar: {0.21, 0.16}, one-star: {0.08, 0.30}
23:19:54.697 00.002 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
23:19:54.699 00.002 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
23:19:54.699 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.26 cameraTheta=0.64 mountX=0.16 mountY=-0.21, mountTheta=-0.93
23:19:54.701 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.16, opts=13)
23:19:54.703 00.002 7988 Enqueuing Move request for scope (0.21, 0.16)
23:19:54.703 00.000 15712 Worker thread wakes up
23:19:54.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
23:19:54.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
23:19:54.703 00.000 15712 Moving (0.21, 0.16) raw xDistance=0.16 yDistance=-0.21
23:19:54.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:54.703 00.000 7988 UpdateGuideState exits: m=1689 SNR=27.6
23:19:54.706 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:54.707 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:54.707 00.000 7988 Enqueuing Expose request
23:19:54.707 00.000 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.56
23:19:54.707 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
23:19:54.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:54.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:19:54.707 00.000 15712 MoveAxis(E, 4, ABG)
23:19:54.707 00.000 15712 Guiding  Dir = 2, Dur = 4
23:19:54.707 00.000 15712 IsGuiding returns 0
23:19:54.724 00.017 15712 IsGuiding returns 0
23:19:54.724 00.000 15712 Move returns status 0, amount 4
23:19:54.724 00.000 15712 MoveAxis(N, 0, ABG)
23:19:54.724 00.000 15712 Move returns status 0, amount 0
23:19:54.724 00.000 15712 move complete, result=0
23:19:54.724 00.000 15712 worker thread done servicing request
23:19:54.724 00.000 15712 Worker thread wakes up
23:19:54.724 00.000 7988 GuideStep: 0.2 px 4 ms EAST, -0.2 px 0 ms NORTH
23:19:54.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:54.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:56.366 01.642 15712 Exposure complete
23:19:56.425 00.059 15712 worker thread done servicing request
23:19:56.425 00.000 7988 OnExposeComplete: enter
23:19:56.428 00.003 7988 UpdateGuideState(): m_state=6
23:19:56.428 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
23:19:56.430 00.002 7988 Star::Find returns 1 (0), X=496.98, Y=804.29, Mass=1736, SNR=27.7, Peak=177 HFD=4.5
23:19:56.432 00.002 7988 MultiStar: [#1 0.12,0.11,0.93,U] [#2 0.05,0.03,0.84,U] [#3 -0.04,0.12,0.84,U] [#4 0.19,0.32,0.73,U] [#5 -0.02,0.13,0.73,U] [#6 0.02,0.24,0.67,U] [#7 -0.13,0.53,0.00,M1] [#8 -0.56,-0.21,0.00,M4] 
23:19:56.432 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.12}, one-star: {-0.30, -0.01}
23:19:56.434 00.002 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
23:19:56.434 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
23:19:56.436 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.12 mountY=0.00, mountTheta=0.03
23:19:56.438 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.12, opts=13)
23:19:56.438 00.000 7988 Enqueuing Move request for scope (-0.01, 0.12)
23:19:56.440 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:56.440 00.000 7988 UpdateGuideState exits: m=1736 SNR=27.7
23:19:56.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:56.442 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:56.444 00.002 7988 Enqueuing Expose request
23:19:56.444 00.000 15712 Worker thread wakes up
23:19:56.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:19:56.444 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:19:56.444 00.000 15712 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=0.00
23:19:56.446 00.002 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.55
23:19:56.446 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
23:19:56.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:56.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:19:56.446 00.000 15712 MoveAxis(E, 5, ABG)
23:19:56.446 00.000 15712 Guiding  Dir = 2, Dur = 5
23:19:56.446 00.000 15712 IsGuiding returns 0
23:19:56.459 00.013 15712 IsGuiding returns 0
23:19:56.459 00.000 15712 Move returns status 0, amount 5
23:19:56.459 00.000 15712 MoveAxis(N, 0, ABG)
23:19:56.459 00.000 15712 Move returns status 0, amount 0
23:19:56.459 00.000 15712 move complete, result=0
23:19:56.459 00.000 15712 worker thread done servicing request
23:19:56.459 00.000 15712 Worker thread wakes up
23:19:56.459 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:19:56.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:56.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:57.876 01.417 15712 Exposure complete
23:19:57.938 00.062 15712 worker thread done servicing request
23:19:57.938 00.000 7988 OnExposeComplete: enter
23:19:57.939 00.001 7988 UpdateGuideState(): m_state=6
23:19:57.941 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
23:19:57.941 00.000 7988 Star::Find returns 1 (0), X=497.17, Y=804.30, Mass=1648, SNR=27.1, Peak=175 HFD=4.1
23:19:57.941 00.000 7988 MultiStar: [#1 0.24,-0.10,0.97,U] [#2 0.25,-0.22,0.86,U] [#3 0.27,-0.06,0.86,U] [#4 0.50,0.06,0.00,M7] [#5 0.38,0.20,0.73,U] [#6 0.17,0.04,0.65,U] [#7 -0.09,0.11,0.48,U] [#8 -0.39,-0.40,0.00,M5] 
23:19:57.941 00.000 7988 single-star, 6 included, MultiStar: {0.16, -0.02}, one-star: {-0.10, 0.00}
23:19:57.941 00.000 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.56) = xAngle (1.55 = 1.55)
23:19:57.941 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
23:19:57.941 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.12 mountX=0.00 mountY=0.10, mountTheta=1.55
23:19:57.941 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.00, opts=13)
23:19:57.941 00.000 7988 Enqueuing Move request for scope (-0.10, 0.00)
23:19:57.941 00.000 15712 Worker thread wakes up
23:19:57.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
23:19:57.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
23:19:57.941 00.000 15712 Moving (-0.10, 0.00) raw xDistance=0.00 yDistance=0.10
23:19:57.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:57.954 00.013 7988 UpdateGuideState exits: m=1648 SNR=27.1
23:19:57.955 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:57.957 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:57.957 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.54
23:19:57.957 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
23:19:57.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:57.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:19:57.957 00.000 15712 MoveAxis(E, 5, ABG)
23:19:57.957 00.000 15712 Guiding  Dir = 2, Dur = 5
23:19:57.957 00.000 7988 Enqueuing Expose request
23:19:57.957 00.000 15712 IsGuiding returns 0
23:19:57.990 00.033 15712 IsGuiding returns 0
23:19:57.990 00.000 15712 Move returns status 0, amount 5
23:19:57.990 00.000 15712 MoveAxis(N, 0, ABG)
23:19:57.990 00.000 15712 Move returns status 0, amount 0
23:19:57.990 00.000 15712 move complete, result=0
23:19:57.990 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:19:57.992 00.002 15712 worker thread done servicing request
23:19:57.992 00.000 15712 Worker thread wakes up
23:19:57.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:57.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:19:59.631 01.639 15712 Exposure complete
23:19:59.693 00.062 15712 worker thread done servicing request
23:19:59.693 00.000 7988 OnExposeComplete: enter
23:19:59.695 00.002 7988 UpdateGuideState(): m_state=6
23:19:59.695 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
23:19:59.695 00.000 7988 Star::Find returns 1 (0), X=497.35, Y=804.15, Mass=1638, SNR=27.0, Peak=150 HFD=4.5
23:19:59.695 00.000 7988 MultiStar: [#1 0.26,-0.11,0.95,U] [#2 0.13,-0.30,0.87,U] [#3 0.44,-0.20,0.00,M1] [#4 0.34,0.15,0.74,U] [#5 0.22,0.06,0.74,U] [#6 0.30,0.10,0.70,U] [#7 0.08,0.01,0.51,U] [#8 -0.42,-0.18,0.00,M6] 
23:19:59.695 00.000 7988 single-star, 6 included, MultiStar: {0.20, -0.05}, one-star: {0.07, -0.15}
23:19:59.695 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
23:19:59.695 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
23:19:59.695 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.12 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
23:19:59.695 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.15, opts=13)
23:19:59.695 00.000 7988 Enqueuing Move request for scope (0.07, -0.15)
23:19:59.706 00.011 15712 Worker thread wakes up
23:19:59.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
23:19:59.706 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
23:19:59.706 00.000 15712 Moving (0.07, -0.15) raw xDistance=-0.15 yDistance=-0.07
23:19:59.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:19:59.706 00.000 7988 UpdateGuideState exits: m=1638 SNR=27.0
23:19:59.708 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:59.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:19:59.711 00.003 7988 Enqueuing Expose request
23:19:59.711 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.53
23:19:59.711 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
23:19:59.711 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:59.711 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:19:59.711 00.000 15712 MoveAxis(E, 6, ABG)
23:19:59.711 00.000 15712 Guiding  Dir = 2, Dur = 6
23:19:59.711 00.000 15712 IsGuiding returns 0
23:19:59.733 00.022 15712 IsGuiding returns 0
23:19:59.733 00.000 15712 Move returns status 0, amount 6
23:19:59.733 00.000 15712 MoveAxis(N, 0, ABG)
23:19:59.733 00.000 15712 Move returns status 0, amount 0
23:19:59.733 00.000 15712 move complete, result=0
23:19:59.733 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:19:59.734 00.001 15712 worker thread done servicing request
23:19:59.734 00.000 15712 Worker thread wakes up
23:19:59.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:19:59.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:01.148 01.414 15712 Exposure complete
23:20:01.208 00.060 15712 worker thread done servicing request
23:20:01.208 00.000 7988 OnExposeComplete: enter
23:20:01.209 00.001 7988 UpdateGuideState(): m_state=6
23:20:01.209 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
23:20:01.209 00.000 7988 Star::Find returns 1 (0), X=497.11, Y=804.14, Mass=1573, SNR=26.3, Peak=148 HFD=4.4
23:20:01.209 00.000 7988 MultiStar: [#1 0.20,-0.22,0.99,U] [#2 0.09,-0.16,0.87,U] [#3 0.24,0.05,0.86,U] [#4 0.26,0.01,0.77,U] [#5 0.32,0.11,0.70,U] [#6 0.21,0.05,0.70,U] [#7 0.11,0.15,0.51,U] [#8 -0.45,-0.19,0.00,M7] 
23:20:01.209 00.000 7988 refined, 7 included, MultiStar: {0.15, -0.04}, one-star: {-0.17, -0.15}
23:20:01.209 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
23:20:01.209 00.000 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
23:20:01.209 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.30 mountX=-0.04 mountY=-0.15, mountTheta=-1.86
23:20:01.219 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.04, opts=13)
23:20:01.219 00.000 7988 Enqueuing Move request for scope (0.15, -0.04)
23:20:01.219 00.000 15712 Worker thread wakes up
23:20:01.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:20:01.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:20:01.219 00.000 15712 Moving (0.15, -0.04) raw xDistance=-0.04 yDistance=-0.15
23:20:01.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:20:01.219 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.3
23:20:01.223 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:01.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:01.225 00.002 7988 Enqueuing Expose request
23:20:01.225 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.51
23:20:01.225 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
23:20:01.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:01.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:20:01.225 00.000 15712 MoveAxis(E, 5, ABG)
23:20:01.225 00.000 15712 Guiding  Dir = 2, Dur = 5
23:20:01.225 00.000 15712 IsGuiding returns 0
23:20:01.241 00.016 15712 IsGuiding returns 0
23:20:01.241 00.000 15712 Move returns status 0, amount 5
23:20:01.241 00.000 15712 MoveAxis(N, 0, ABG)
23:20:01.241 00.000 15712 Move returns status 0, amount 0
23:20:01.241 00.000 15712 move complete, result=0
23:20:01.241 00.000 15712 worker thread done servicing request
23:20:01.241 00.000 15712 Worker thread wakes up
23:20:01.241 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:20:01.254 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:01.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:02.892 01.638 15712 Exposure complete
23:20:02.952 00.060 15712 worker thread done servicing request
23:20:02.952 00.000 7988 OnExposeComplete: enter
23:20:02.953 00.001 7988 UpdateGuideState(): m_state=6
23:20:02.953 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
23:20:02.957 00.004 7988 Star::Find returns 1 (0), X=497.19, Y=804.32, Mass=1577, SNR=26.5, Peak=144 HFD=4.5
23:20:02.957 00.000 7988 MultiStar: [#1 0.12,0.08,0.98,U] [#2 0.10,-0.13,0.89,U] [#3 0.21,-0.03,0.85,U] [#4 0.20,0.19,0.78,U] [#5 0.22,0.48,0.00,M1] [#6 0.30,0.15,0.68,U] [#7 0.09,0.14,0.49,U] [#8 -0.31,-0.34,0.00,M8] 
23:20:02.957 00.000 7988 single-star, 6 included, MultiStar: {0.12, 0.05}, one-star: {-0.09, 0.02}
23:20:02.957 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
23:20:02.957 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
23:20:02.957 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.97 mountX=0.01 mountY=0.09, mountTheta=1.41
23:20:02.957 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.02, opts=13)
23:20:02.957 00.000 7988 Enqueuing Move request for scope (-0.09, 0.02)
23:20:02.957 00.000 15712 Worker thread wakes up
23:20:02.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:20:02.957 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:20:02.957 00.000 15712 Moving (-0.09, 0.02) raw xDistance=0.01 yDistance=0.09
23:20:02.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:02.957 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.5
23:20:02.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:02.970 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:02.970 00.000 7988 Enqueuing Expose request
23:20:02.970 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.50
23:20:02.970 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
23:20:02.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:02.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:20:02.970 00.000 15712 MoveAxis(E, 6, ABG)
23:20:02.970 00.000 15712 Guiding  Dir = 2, Dur = 6
23:20:02.974 00.004 15712 IsGuiding returns 0
23:20:02.991 00.017 15712 IsGuiding returns 0
23:20:02.991 00.000 15712 Move returns status 0, amount 6
23:20:02.991 00.000 15712 MoveAxis(N, 0, ABG)
23:20:02.991 00.000 15712 Move returns status 0, amount 0
23:20:02.991 00.000 15712 move complete, result=0
23:20:02.991 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
23:20:02.995 00.004 15712 worker thread done servicing request
23:20:02.995 00.000 15712 Worker thread wakes up
23:20:02.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:02.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:04.407 01.412 15712 Exposure complete
23:20:04.466 00.059 15712 worker thread done servicing request
23:20:04.466 00.000 7988 OnExposeComplete: enter
23:20:04.466 00.000 7988 UpdateGuideState(): m_state=6
23:20:04.469 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
23:20:04.469 00.000 7988 Star::Find returns 1 (0), X=497.43, Y=804.14, Mass=1647, SNR=26.9, Peak=154 HFD=4.9
23:20:04.471 00.002 7988 MultiStar: [#1 0.06,-0.20,0.96,U] [#2 -0.04,-0.14,0.83,U] [#3 0.19,0.11,0.85,U] [#4 0.00,0.21,0.78,U] [#5 0.02,0.33,0.75,U] [#6 0.13,0.08,0.63,U] [#7 -0.15,0.22,0.49,U] [#8 -0.11,-0.39,0.43,U] 
23:20:04.471 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.15, -0.16}
23:20:04.471 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
23:20:04.471 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
23:20:04.471 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.05 mountX=0.00 mountY=-0.05, mountTheta=-1.52
23:20:04.471 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.00, opts=13)
23:20:04.471 00.000 7988 Enqueuing Move request for scope (0.05, 0.00)
23:20:04.471 00.000 15712 Worker thread wakes up
23:20:04.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:20:04.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:20:04.471 00.000 15712 Moving (0.05, 0.00) raw xDistance=0.00 yDistance=-0.05
23:20:04.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:04.471 00.000 7988 UpdateGuideState exits: m=1647 SNR=26.9
23:20:04.483 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:04.483 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:04.484 00.001 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.49
23:20:04.484 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
23:20:04.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:04.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:04.484 00.000 15712 MoveAxis(E, 6, ABG)
23:20:04.484 00.000 15712 Guiding  Dir = 2, Dur = 6
23:20:04.486 00.002 15712 IsGuiding returns 0
23:20:04.486 00.000 7988 Enqueuing Expose request
23:20:04.511 00.025 15712 IsGuiding returns 0
23:20:04.511 00.000 15712 Move returns status 0, amount 6
23:20:04.511 00.000 15712 MoveAxis(N, 0, ABG)
23:20:04.511 00.000 15712 Move returns status 0, amount 0
23:20:04.511 00.000 15712 move complete, result=0
23:20:04.511 00.000 15712 worker thread done servicing request
23:20:04.511 00.000 15712 Worker thread wakes up
23:20:04.511 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:20:04.513 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:04.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:06.256 01.743 15712 Exposure complete
23:20:06.321 00.065 15712 worker thread done servicing request
23:20:06.321 00.000 7988 OnExposeComplete: enter
23:20:06.321 00.000 7988 UpdateGuideState(): m_state=6
23:20:06.324 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
23:20:06.324 00.000 7988 Star::Find returns 1 (0), X=497.14, Y=804.16, Mass=1562, SNR=26.2, Peak=148 HFD=4.4
23:20:06.324 00.000 7988 MultiStar: [#1 0.17,-0.18,0.98,U] [#2 0.16,-0.25,0.88,U] [#3 0.06,-0.04,0.91,U] [#4 0.20,0.18,0.80,U] [#5 0.10,0.06,0.75,U] [#6 0.14,-0.03,0.66,U] [#7 -0.19,0.00,0.51,U] [#8 -0.31,-0.21,0.47,U] 
23:20:06.324 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {-0.13, -0.14}
23:20:06.324 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
23:20:06.331 00.007 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
23:20:06.333 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.01 mountX=-0.07 mountY=-0.04, mountTheta=-2.60
23:20:06.333 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.07, opts=13)
23:20:06.333 00.000 7988 Enqueuing Move request for scope (0.04, -0.07)
23:20:06.333 00.000 15712 Worker thread wakes up
23:20:06.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:20:06.333 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:20:06.333 00.000 15712 Moving (0.04, -0.07) raw xDistance=-0.07 yDistance=-0.04
23:20:06.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:06.333 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.2
23:20:06.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:06.341 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:06.341 00.000 7988 Enqueuing Expose request
23:20:06.343 00.002 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.48
23:20:06.343 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
23:20:06.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:06.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:06.343 00.000 15712 MoveAxis(E, 9, ABG)
23:20:06.343 00.000 15712 Guiding  Dir = 2, Dur = 9
23:20:06.343 00.000 15712 IsGuiding returns 0
23:20:06.366 00.023 15712 IsGuiding returns 0
23:20:06.366 00.000 15712 Move returns status 0, amount 9
23:20:06.366 00.000 15712 MoveAxis(N, 0, ABG)
23:20:06.366 00.000 15712 Move returns status 0, amount 0
23:20:06.366 00.000 15712 move complete, result=0
23:20:06.366 00.000 15712 worker thread done servicing request
23:20:06.366 00.000 15712 Worker thread wakes up
23:20:06.366 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:20:06.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:06.368 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:07.776 01.408 15712 Exposure complete
23:20:07.832 00.056 15712 worker thread done servicing request
23:20:07.832 00.000 7988 OnExposeComplete: enter
23:20:07.840 00.008 7988 UpdateGuideState(): m_state=6
23:20:07.840 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
23:20:07.842 00.002 7988 Star::Find returns 1 (0), X=497.30, Y=804.38, Mass=1551, SNR=26.3, Peak=145 HFD=4.7
23:20:07.842 00.000 7988 MultiStar: [#1 0.14,0.12,0.99,U] [#2 0.25,0.02,0.85,U] [#3 0.19,-0.03,0.87,U] [#4 0.35,0.39,0.00,M3] [#5 0.16,0.21,0.71,U] [#6 0.33,0.03,0.69,U] [#7 0.01,0.11,0.50,U] [#8 -0.46,-0.28,0.00,M7] 
23:20:07.842 00.000 7988 single-star, 6 included, MultiStar: {0.16, 0.08}, one-star: {0.03, 0.08}
23:20:07.842 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
23:20:07.842 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
23:20:07.842 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.27 mountX=0.08 mountY=-0.03, mountTheta=-0.33
23:20:07.849 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.08, opts=13)
23:20:07.849 00.000 7988 Enqueuing Move request for scope (0.03, 0.08)
23:20:07.849 00.000 15712 Worker thread wakes up
23:20:07.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:20:07.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:20:07.849 00.000 15712 Moving (0.03, 0.08) raw xDistance=0.08 yDistance=-0.03
23:20:07.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:07.849 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.3
23:20:07.854 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:07.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:07.856 00.002 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.46
23:20:07.856 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
23:20:07.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:07.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:20:07.856 00.000 15712 MoveAxis(E, 9, ABG)
23:20:07.856 00.000 15712 Guiding  Dir = 2, Dur = 9
23:20:07.856 00.000 7988 Enqueuing Expose request
23:20:07.859 00.003 15712 IsGuiding returns 0
23:20:07.883 00.024 15712 IsGuiding returns 0
23:20:07.883 00.000 15712 Move returns status 0, amount 9
23:20:07.883 00.000 15712 MoveAxis(N, 0, ABG)
23:20:07.883 00.000 15712 Move returns status 0, amount 0
23:20:07.883 00.000 15712 move complete, result=0
23:20:07.883 00.000 15712 worker thread done servicing request
23:20:07.883 00.000 15712 Worker thread wakes up
23:20:07.883 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:20:07.886 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:07.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:09.625 01.739 15712 Exposure complete
23:20:09.685 00.060 15712 worker thread done servicing request
23:20:09.685 00.000 7988 OnExposeComplete: enter
23:20:09.687 00.002 7988 UpdateGuideState(): m_state=6
23:20:09.689 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
23:20:09.689 00.000 7988 Star::Find returns 1 (0), X=497.24, Y=804.29, Mass=1624, SNR=26.7, Peak=154 HFD=4.5
23:20:09.691 00.002 7988 MultiStar: [#1 0.19,-0.08,0.95,U] [#2 -0.08,-0.29,0.85,U] [#3 0.32,0.07,0.85,U] [#4 0.10,-0.08,0.77,U] [#5 0.01,0.15,0.75,U] [#6 -0.11,-0.14,0.67,U] [#7 -0.05,0.33,0.51,U] [#8 -0.22,-0.22,0.43,U] 
23:20:09.693 00.002 7988 single-star, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.04, -0.01}
23:20:09.693 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.56) = xAngle (-4.37 = 1.92)
23:20:09.695 00.002 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
23:20:09.695 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.80 mountX=-0.01 mountY=0.04, mountTheta=1.91
23:20:09.697 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
23:20:09.699 00.002 7988 Enqueuing Move request for scope (-0.04, -0.01)
23:20:09.699 00.000 15712 Worker thread wakes up
23:20:09.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:20:09.699 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:20:09.699 00.000 15712 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
23:20:09.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:20:09.702 00.003 7988 UpdateGuideState exits: m=1624 SNR=26.7
23:20:09.703 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:09.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:09.705 00.002 7988 Enqueuing Expose request
23:20:09.705 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.45
23:20:09.705 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:20:09.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:09.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:20:09.705 00.000 15712 MoveAxis(E, 11, ABG)
23:20:09.707 00.002 15712 Guiding  Dir = 2, Dur = 11
23:20:09.707 00.000 15712 IsGuiding returns 0
23:20:09.719 00.012 15712 IsGuiding returns 1
23:20:09.719 00.000 15712 scope still moving after pulse duration time elapsed
23:20:09.770 00.051 15712 IsGuiding returns 0
23:20:09.770 00.000 15712 scope move finished after 11 + 52 ms
23:20:09.770 00.000 15712 Move returns status 0, amount 11
23:20:09.770 00.000 15712 MoveAxis(N, 0, ABG)
23:20:09.770 00.000 15712 Move returns status 0, amount 0
23:20:09.770 00.000 15712 move complete, result=0
23:20:09.770 00.000 15712 worker thread done servicing request
23:20:09.770 00.000 15712 Worker thread wakes up
23:20:09.770 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
23:20:09.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:09.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:11.190 01.420 15712 Exposure complete
23:20:11.250 00.060 15712 worker thread done servicing request
23:20:11.250 00.000 7988 OnExposeComplete: enter
23:20:11.250 00.000 7988 UpdateGuideState(): m_state=6
23:20:11.255 00.005 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
23:20:11.255 00.000 7988 Star::Find returns 1 (0), X=497.05, Y=804.47, Mass=1515, SNR=25.8, Peak=139 HFD=4.5
23:20:11.257 00.002 7988 MultiStar: [#1 0.04,0.28,0.96,U] [#2 0.10,0.26,0.83,U] [#3 0.10,0.14,0.87,U] [#4 0.16,0.69,0.00,M3] [#5 0.09,0.47,0.00,M1] [#6 0.34,0.36,0.00,M1] [#7 0.02,0.30,0.51,U] [#8 -0.39,-0.17,0.44,U] 
23:20:11.257 00.000 7988 refined, 5 included, MultiStar: {-0.04, 0.19}, one-star: {-0.22, 0.17}
23:20:11.257 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
23:20:11.257 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
23:20:11.257 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.78 mountX=0.18 mountY=0.03, mountTheta=0.18
23:20:11.264 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.19, opts=13)
23:20:11.264 00.000 7988 Enqueuing Move request for scope (-0.04, 0.19)
23:20:11.266 00.002 15712 Worker thread wakes up
23:20:11.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
23:20:11.266 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
23:20:11.266 00.000 15712 Moving (-0.04, 0.19) raw xDistance=0.18 yDistance=0.03
23:20:11.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:11.266 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.8
23:20:11.269 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:11.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:11.271 00.002 7988 Enqueuing Expose request
23:20:11.271 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 640.44
23:20:11.271 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
23:20:11.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:11.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:20:11.271 00.000 15712 MoveAxis(W, 26, ABG)
23:20:11.271 00.000 15712 Guiding  Dir = 3, Dur = 26
23:20:11.273 00.002 15712 IsGuiding returns 0
23:20:11.281 00.008 15712 PulseGuide returned control before completion, sleep 21
23:20:11.332 00.051 15712 IsGuiding returns 0
23:20:11.332 00.000 15712 Move returns status 0, amount 26
23:20:11.332 00.000 15712 MoveAxis(N, 0, ABG)
23:20:11.332 00.000 15712 Move returns status 0, amount 0
23:20:11.332 00.000 15712 move complete, result=0
23:20:11.332 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
23:20:11.339 00.007 15712 worker thread done servicing request
23:20:11.339 00.000 15712 Worker thread wakes up
23:20:11.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:11.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:13.080 01.741 15712 Exposure complete
23:20:13.135 00.055 15712 worker thread done servicing request
23:20:13.135 00.000 7988 OnExposeComplete: enter
23:20:13.142 00.007 7988 UpdateGuideState(): m_state=6
23:20:13.142 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
23:20:13.142 00.000 7988 Star::Find returns 1 (0), X=496.98, Y=804.21, Mass=1509, SNR=25.8, Peak=133 HFD=4.4
23:20:13.142 00.000 7988 MultiStar: [#1 0.11,-0.22,0.99,U] [#2 -0.14,-0.17,0.90,U] [#3 -0.06,-0.20,0.89,U] [#4 -0.14,0.13,0.73,U] [#5 0.17,0.14,0.74,U] [#6 0.09,-0.04,0.68,U] [#7 -0.32,0.01,0.50,U] [#8 -0.93,-0.49,0.00,M6] 
23:20:13.142 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.07}, one-star: {-0.30, -0.09}
23:20:13.142 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.91 = 2.38)
23:20:13.142 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.35)
23:20:13.142 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.34 mountX=-0.07 mountY=0.07, mountTheta=2.36
23:20:13.152 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.07, opts=13)
23:20:13.152 00.000 7988 Enqueuing Move request for scope (-0.07, -0.07)
23:20:13.152 00.000 15712 Worker thread wakes up
23:20:13.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
23:20:13.152 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
23:20:13.152 00.000 15712 Moving (-0.07, -0.07) raw xDistance=-0.07 yDistance=0.07
23:20:13.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:20:13.152 00.000 7988 UpdateGuideState exits: m=1509 SNR=25.8
23:20:13.156 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:13.158 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:13.158 00.000 7988 Enqueuing Expose request
23:20:13.158 00.000 15712 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.42
23:20:13.158 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
23:20:13.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:13.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:20:13.158 00.000 15712 MoveAxis(E, 12, ABG)
23:20:13.158 00.000 15712 Guiding  Dir = 2, Dur = 12
23:20:13.174 00.016 15712 IsGuiding returns 0
23:20:13.192 00.018 15712 IsGuiding returns 1
23:20:13.192 00.000 15712 scope still moving after pulse duration time elapsed
23:20:13.240 00.048 15712 IsGuiding returns 0
23:20:13.240 00.000 15712 scope move finished after 12 + 52 ms
23:20:13.240 00.000 15712 Move returns status 0, amount 12
23:20:13.240 00.000 15712 MoveAxis(N, 0, ABG)
23:20:13.240 00.000 15712 Move returns status 0, amount 0
23:20:13.240 00.000 15712 move complete, result=0
23:20:13.240 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
23:20:13.242 00.002 15712 worker thread done servicing request
23:20:13.242 00.000 15712 Worker thread wakes up
23:20:13.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:13.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:14.661 01.419 15712 Exposure complete
23:20:14.713 00.052 15712 worker thread done servicing request
23:20:14.722 00.009 7988 OnExposeComplete: enter
23:20:14.722 00.000 7988 UpdateGuideState(): m_state=6
23:20:14.722 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
23:20:14.722 00.000 7988 Star::Find returns 1 (0), X=497.27, Y=804.55, Mass=1643, SNR=26.9, Peak=143 HFD=4.9
23:20:14.722 00.000 7988 MultiStar: [#1 0.37,0.26,0.96,U] [#2 0.05,0.38,0.85,U] [#3 0.36,0.24,0.84,U] [#4 0.18,0.27,0.73,U] [#5 0.40,0.30,0.00,M1] [#6 0.29,0.21,0.66,U] [#7 0.37,0.23,0.48,U] [#8 -0.37,0.11,0.41,U] 
23:20:14.722 00.000 7988 single-star, 7 included, MultiStar: {0.18, 0.25}, one-star: {-0.01, 0.25}
23:20:14.722 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
23:20:14.722 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
23:20:14.730 00.008 7988 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.61 mountX=0.25 mountY=0.00, mountTheta=0.01
23:20:14.730 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.25, opts=13)
23:20:14.730 00.000 7988 Enqueuing Move request for scope (-0.01, 0.25)
23:20:14.730 00.000 15712 Worker thread wakes up
23:20:14.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
23:20:14.730 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
23:20:14.730 00.000 15712 Moving (-0.01, 0.25) raw xDistance=0.25 yDistance=0.00
23:20:14.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:14.730 00.000 7988 UpdateGuideState exits: m=1643 SNR=26.9
23:20:14.737 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:14.738 00.001 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 640.41
23:20:14.738 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:14.738 00.000 7988 Enqueuing Expose request
23:20:14.741 00.003 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
23:20:14.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:14.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:20:14.741 00.000 15712 MoveAxis(W, 38, ABG)
23:20:14.741 00.000 15712 Guiding  Dir = 3, Dur = 38
23:20:14.741 00.000 15712 IsGuiding returns 0
23:20:14.758 00.017 15712 PulseGuide returned control before completion, sleep 32
23:20:14.806 00.048 15712 IsGuiding returns 0
23:20:14.806 00.000 15712 Move returns status 0, amount 38
23:20:14.806 00.000 15712 MoveAxis(N, 0, ABG)
23:20:14.806 00.000 15712 Move returns status 0, amount 0
23:20:14.806 00.000 15712 move complete, result=0
23:20:14.806 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
23:20:14.806 00.000 15712 worker thread done servicing request
23:20:14.808 00.002 15712 Worker thread wakes up
23:20:14.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:14.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:16.447 01.639 15712 Exposure complete
23:20:16.506 00.059 15712 worker thread done servicing request
23:20:16.508 00.002 7988 OnExposeComplete: enter
23:20:16.508 00.000 7988 UpdateGuideState(): m_state=6
23:20:16.508 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
23:20:16.508 00.000 7988 Star::Find returns 1 (0), X=497.12, Y=804.25, Mass=1583, SNR=26.6, Peak=148 HFD=4.5
23:20:16.508 00.000 7988 MultiStar: [#1 -0.04,-0.03,0.99,U] [#2 -0.01,-0.15,0.85,U] [#3 0.09,-0.10,0.86,U] [#4 0.03,0.31,0.75,U] [#5 0.05,0.07,0.74,U] [#6 0.04,0.03,0.65,U] [#7 -0.24,0.18,0.49,U] [#8 -0.53,-0.30,0.00,M6] 
23:20:16.508 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {-0.16, -0.05}
23:20:16.508 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
23:20:16.516 00.008 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
23:20:16.516 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.61 mountX=0.02 mountY=0.03, mountTheta=1.04
23:20:16.516 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
23:20:16.516 00.000 7988 Enqueuing Move request for scope (-0.03, 0.02)
23:20:16.516 00.000 15712 Worker thread wakes up
23:20:16.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:20:16.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:20:16.516 00.000 15712 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.03
23:20:16.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:16.516 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.6
23:20:16.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:16.524 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:16.524 00.000 7988 Enqueuing Expose request
23:20:16.524 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
23:20:16.524 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
23:20:16.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:16.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:20:16.524 00.000 15712 MoveAxis(E, 9, ABG)
23:20:16.524 00.000 15712 Guiding  Dir = 2, Dur = 9
23:20:16.524 00.000 15712 IsGuiding returns 0
23:20:16.549 00.025 15712 IsGuiding returns 0
23:20:16.549 00.000 15712 Move returns status 0, amount 9
23:20:16.549 00.000 15712 MoveAxis(N, 0, ABG)
23:20:16.549 00.000 15712 Move returns status 0, amount 0
23:20:16.549 00.000 15712 move complete, result=0
23:20:16.549 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:20:16.551 00.002 15712 worker thread done servicing request
23:20:16.551 00.000 15712 Worker thread wakes up
23:20:16.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:16.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:17.958 01.407 15712 Exposure complete
23:20:18.022 00.064 15712 worker thread done servicing request
23:20:18.022 00.000 7988 OnExposeComplete: enter
23:20:18.022 00.000 7988 UpdateGuideState(): m_state=6
23:20:18.022 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
23:20:18.022 00.000 7988 Star::Find returns 1 (0), X=497.17, Y=804.12, Mass=1556, SNR=26.2, Peak=140 HFD=4.3
23:20:18.022 00.000 7988 MultiStar: [#1 0.15,-0.02,1.02,U] [#2 0.06,-0.34,0.88,U] [#3 0.23,-0.21,0.89,U] [#4 0.11,0.07,0.80,U] [#5 0.31,0.02,0.70,U] [#6 0.03,-0.03,0.69,U] [#7 -0.24,-0.11,0.51,U] [#8 -0.29,-0.39,0.00,M7] 
23:20:18.022 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.11}, one-star: {-0.11, -0.18}
23:20:18.029 00.007 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
23:20:18.029 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
23:20:18.029 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.94 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
23:20:18.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.11, opts=13)
23:20:18.029 00.000 7988 Enqueuing Move request for scope (0.08, -0.11)
23:20:18.029 00.000 15712 Worker thread wakes up
23:20:18.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
23:20:18.029 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
23:20:18.029 00.000 15712 Moving (0.08, -0.11) raw xDistance=-0.11 yDistance=-0.08
23:20:18.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:18.036 00.007 7988 UpdateGuideState exits: m=1556 SNR=26.2
23:20:18.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:18.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:18.036 00.000 7988 Enqueuing Expose request
23:20:18.036 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
23:20:18.036 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
23:20:18.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:18.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:20:18.036 00.000 15712 MoveAxis(E, 8, ABG)
23:20:18.036 00.000 15712 Guiding  Dir = 2, Dur = 8
23:20:18.036 00.000 15712 IsGuiding returns 0
23:20:18.068 00.032 15712 IsGuiding returns 0
23:20:18.068 00.000 15712 Move returns status 0, amount 8
23:20:18.068 00.000 15712 MoveAxis(N, 0, ABG)
23:20:18.068 00.000 15712 Move returns status 0, amount 0
23:20:18.068 00.000 15712 move complete, result=0
23:20:18.068 00.000 15712 worker thread done servicing request
23:20:18.068 00.000 15712 Worker thread wakes up
23:20:18.068 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:20:18.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:18.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:19.710 01.642 15712 Exposure complete
23:20:19.771 00.061 15712 worker thread done servicing request
23:20:19.771 00.000 7988 OnExposeComplete: enter
23:20:19.773 00.002 7988 UpdateGuideState(): m_state=6
23:20:19.773 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
23:20:19.773 00.000 7988 Star::Find returns 1 (0), X=497.28, Y=804.12, Mass=1565, SNR=26.2, Peak=154 HFD=4.3
23:20:19.773 00.000 7988 MultiStar: [#1 0.15,-0.15,1.00,U] [#2 0.05,-0.37,0.87,U] [#3 0.14,-0.08,0.88,U] [#4 -0.02,-0.08,0.75,U] [#5 0.31,0.10,0.74,U] [#6 0.08,-0.05,0.66,U] [#7 -0.59,0.01,0.00,M1] [#8 -0.40,-0.78,0.00,M8] 
23:20:19.773 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.13}, one-star: {-0.00, -0.18}
23:20:19.773 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
23:20:19.780 00.007 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
23:20:19.780 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.90 mountX=-0.12 mountY=-0.10, mountTheta=-2.48
23:20:19.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.13, opts=13)
23:20:19.780 00.000 7988 Enqueuing Move request for scope (0.10, -0.13)
23:20:19.780 00.000 15712 Worker thread wakes up
23:20:19.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
23:20:19.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
23:20:19.780 00.000 15712 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=-0.10
23:20:19.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:19.780 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.2
23:20:19.787 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:19.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:19.789 00.002 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.37
23:20:19.789 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
23:20:19.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:19.789 00.000 7988 Enqueuing Expose request
23:20:19.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:20:19.789 00.000 15712 MoveAxis(E, 9, ABG)
23:20:19.789 00.000 15712 Guiding  Dir = 2, Dur = 9
23:20:19.792 00.003 15712 IsGuiding returns 0
23:20:19.837 00.045 15712 IsGuiding returns 0
23:20:19.837 00.000 15712 Move returns status 0, amount 9
23:20:19.837 00.000 15712 MoveAxis(N, 0, ABG)
23:20:19.837 00.000 15712 Move returns status 0, amount 0
23:20:19.837 00.000 15712 move complete, result=0
23:20:19.837 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:20:19.843 00.006 15712 worker thread done servicing request
23:20:19.843 00.000 15712 Worker thread wakes up
23:20:19.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:19.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:21.258 01.415 15712 Exposure complete
23:20:21.320 00.062 15712 worker thread done servicing request
23:20:21.320 00.000 7988 OnExposeComplete: enter
23:20:21.320 00.000 7988 UpdateGuideState(): m_state=6
23:20:21.323 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
23:20:21.325 00.002 7988 Star::Find returns 1 (0), X=496.96, Y=804.18, Mass=1630, SNR=27.0, Peak=183 HFD=4.2
23:20:21.325 00.000 7988 MultiStar: [#1 0.11,-0.09,0.94,U] [#2 -0.03,-0.17,0.87,U] [#3 0.07,-0.15,0.85,U] [#4 0.00,-0.14,0.80,U] [#5 0.08,0.11,0.72,U] [#6 0.12,-0.02,0.67,U] [#7 -0.37,-0.22,0.48,U] [#8 -0.73,-0.60,0.00,M9] 
23:20:21.327 00.002 7988 refined, 7 included, MultiStar: {-0.03, -0.10}, one-star: {-0.32, -0.12}
23:20:21.327 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
23:20:21.329 00.002 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
23:20:21.329 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.90 mountX=-0.10 mountY=0.04, mountTheta=2.79
23:20:21.331 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.10, opts=13)
23:20:21.333 00.002 7988 Enqueuing Move request for scope (-0.03, -0.10)
23:20:21.333 00.000 15712 Worker thread wakes up
23:20:21.335 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
23:20:21.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
23:20:21.335 00.000 15712 Moving (-0.03, -0.10) raw xDistance=-0.10 yDistance=0.04
23:20:21.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:21.335 00.000 7988 UpdateGuideState exits: m=1630 SNR=27.0
23:20:21.337 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:21.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:21.338 00.001 7988 Enqueuing Expose request
23:20:21.338 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.36
23:20:21.338 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
23:20:21.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:21.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:20:21.338 00.000 15712 MoveAxis(E, 7, ABG)
23:20:21.338 00.000 15712 Guiding  Dir = 2, Dur = 7
23:20:21.338 00.000 15712 IsGuiding returns 0
23:20:21.355 00.017 15712 IsGuiding returns 0
23:20:21.355 00.000 15712 Move returns status 0, amount 7
23:20:21.355 00.000 15712 MoveAxis(N, 0, ABG)
23:20:21.355 00.000 15712 Move returns status 0, amount 0
23:20:21.355 00.000 15712 move complete, result=0
23:20:21.355 00.000 15712 worker thread done servicing request
23:20:21.355 00.000 15712 Worker thread wakes up
23:20:21.355 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:20:21.361 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:21.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:23.001 01.640 15712 Exposure complete
23:20:23.059 00.058 15712 worker thread done servicing request
23:20:23.059 00.000 7988 OnExposeComplete: enter
23:20:23.064 00.005 7988 UpdateGuideState(): m_state=6
23:20:23.064 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
23:20:23.064 00.000 7988 Star::Find returns 1 (0), X=497.01, Y=804.15, Mass=1608, SNR=26.7, Peak=149 HFD=4.5
23:20:23.064 00.000 7988 MultiStar: [#1 0.02,-0.03,0.95,U] [#2 -0.03,-0.31,0.83,U] [#3 -0.24,-0.11,0.85,U] [#4 0.27,0.34,0.76,U] [#5 -0.17,0.27,0.73,U] [#6 -0.12,-0.09,0.68,U] [#7 -0.15,0.16,0.50,U] [#8 -0.56,-0.26,0.00,M10] 
23:20:23.064 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {-0.27, -0.15}
23:20:23.064 00.000 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.56) = xAngle (-4.61 = 1.67)
23:20:23.064 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.65 = 1.64)
23:20:23.064 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.05 mountX=-0.01 mountY=0.09, mountTheta=1.67
23:20:23.064 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
23:20:23.064 00.000 7988 Enqueuing Move request for scope (-0.09, -0.01)
23:20:23.076 00.012 15712 Worker thread wakes up
23:20:23.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
23:20:23.076 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
23:20:23.076 00.000 15712 Moving (-0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
23:20:23.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=22, FiltMax=255, Gamma=0.690
23:20:23.076 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.7
23:20:23.079 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:23.080 00.001 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
23:20:23.080 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:23.080 00.000 7988 Enqueuing Expose request
23:20:23.080 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
23:20:23.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:23.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:20:23.080 00.000 15712 MoveAxis(E, 8, ABG)
23:20:23.080 00.000 15712 Guiding  Dir = 2, Dur = 8
23:20:23.080 00.000 15712 IsGuiding returns 0
23:20:23.096 00.016 15712 IsGuiding returns 0
23:20:23.096 00.000 15712 Move returns status 0, amount 8
23:20:23.096 00.000 15712 MoveAxis(N, 0, ABG)
23:20:23.096 00.000 15712 Move returns status 0, amount 0
23:20:23.096 00.000 15712 move complete, result=0
23:20:23.096 00.000 15712 worker thread done servicing request
23:20:23.096 00.000 15712 Worker thread wakes up
23:20:23.096 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
23:20:23.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:23.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:24.516 01.420 15712 Exposure complete
23:20:24.572 00.056 15712 worker thread done servicing request
23:20:24.572 00.000 7988 OnExposeComplete: enter
23:20:24.580 00.008 7988 UpdateGuideState(): m_state=6
23:20:24.580 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
23:20:24.580 00.000 7988 Star::Find returns 1 (0), X=496.96, Y=803.99, Mass=1674, SNR=27.3, Peak=144 HFD=4.5
23:20:24.580 00.000 7988 MultiStar: [#1 0.06,-0.15,0.94,U] [#2 -0.04,-0.29,0.84,U] [#3 0.18,-0.07,0.89,U] [#4 0.23,-0.05,0.74,U] [#5 0.28,-0.29,0.74,U] [#6 0.12,-0.19,0.63,U] [#7 0.34,-0.13,0.48,U] [#8 -0.57,-0.35,0.00,R] 
23:20:24.580 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.19}, one-star: {-0.32, -0.31}
23:20:24.580 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
23:20:24.580 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
23:20:24.580 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.18 mountX=-0.19 mountY=-0.07, mountTheta=-2.77
23:20:24.589 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.19, opts=13)
23:20:24.589 00.000 7988 Enqueuing Move request for scope (0.08, -0.19)
23:20:24.589 00.000 15712 Worker thread wakes up
23:20:24.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
23:20:24.589 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
23:20:24.589 00.000 15712 Moving (0.08, -0.19) raw xDistance=-0.19 yDistance=-0.07
23:20:24.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:20:24.589 00.000 7988 UpdateGuideState exits: m=1674 SNR=27.3
23:20:24.594 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:24.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:24.596 00.002 7988 Enqueuing Expose request
23:20:24.596 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 640.33
23:20:24.596 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
23:20:24.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:24.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:20:24.596 00.000 15712 MoveAxis(E, 45, ABG)
23:20:24.596 00.000 15712 Guiding  Dir = 2, Dur = 45
23:20:24.604 00.008 15712 IsGuiding returns 0
23:20:24.611 00.007 15712 PulseGuide returned control before completion, sleep 40
23:20:24.695 00.084 15712 IsGuiding returns 0
23:20:24.695 00.000 15712 Move returns status 0, amount 45
23:20:24.695 00.000 15712 MoveAxis(N, 0, ABG)
23:20:24.695 00.000 15712 Move returns status 0, amount 0
23:20:24.695 00.000 15712 move complete, result=0
23:20:24.695 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
23:20:24.703 00.008 15712 worker thread done servicing request
23:20:24.703 00.000 15712 Worker thread wakes up
23:20:24.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:24.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:26.443 01.740 15712 Exposure complete
23:20:26.503 00.060 15712 worker thread done servicing request
23:20:26.503 00.000 7988 OnExposeComplete: enter
23:20:26.504 00.001 7988 UpdateGuideState(): m_state=6
23:20:26.506 00.002 7988 Star::Find(15, 496, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
23:20:26.506 00.000 7988 Star::Find returns 1 (0), X=496.98, Y=804.06, Mass=1678, SNR=27.3, Peak=162 HFD=4.4
23:20:26.508 00.002 7988 MultiStar: [#1 0.25,-0.35,0.93,U] [#2 0.12,-0.45,0.00,M1] [#3 0.03,-0.28,0.85,U] [#4 0.15,-0.05,0.74,U] [#5 0.23,-0.02,0.70,U] [#6 0.24,-0.32,0.66,U] [#7 -0.10,0.12,0.46,U] [#8 -0.01,-0.29,0.45,U] 
23:20:26.510 00.002 7988 refined, 7 included, MultiStar: {0.06, -0.20}, one-star: {-0.30, -0.24}
23:20:26.510 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
23:20:26.512 00.002 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
23:20:26.512 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.29 mountX=-0.20 mountY=-0.05, mountTheta=-2.88
23:20:26.514 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.20, opts=13)
23:20:26.516 00.002 7988 Enqueuing Move request for scope (0.06, -0.20)
23:20:26.518 00.002 15712 Worker thread wakes up
23:20:26.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:20:26.520 00.002 7988 UpdateGuideState exits: m=1678 SNR=27.3
23:20:26.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:26.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:26.520 00.000 7988 Enqueuing Expose request
23:20:26.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
23:20:26.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
23:20:26.520 00.000 15712 Moving (0.06, -0.20) raw xDistance=-0.20 yDistance=-0.05
23:20:26.520 00.000 15712 PPEC rslt: input = -0.20, final = -0.16, react = -0.12, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 640.32
23:20:26.520 00.000 15712 PPEC: input: -0.20, control: -0.16, exposure: 1500
23:20:26.520 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:26.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:26.520 00.000 15712 MoveAxis(E, 51, ABG)
23:20:26.520 00.000 15712 Guiding  Dir = 2, Dur = 51
23:20:26.520 00.000 15712 IsGuiding returns 0
23:20:26.555 00.035 15712 PulseGuide returned control before completion, sleep 35
23:20:26.599 00.044 15712 IsGuiding returns 1
23:20:26.599 00.000 15712 scope still moving after pulse duration time elapsed
23:20:26.635 00.036 15712 IsGuiding returns 0
23:20:26.635 00.000 15712 scope move finished after 51 + 56 ms
23:20:26.635 00.000 15712 Move returns status 0, amount 51
23:20:26.635 00.000 15712 MoveAxis(N, 0, ABG)
23:20:26.635 00.000 15712 Move returns status 0, amount 0
23:20:26.635 00.000 15712 move complete, result=0
23:20:26.635 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
23:20:26.637 00.002 15712 worker thread done servicing request
23:20:26.637 00.000 15712 Worker thread wakes up
23:20:26.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:26.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:28.055 01.418 15712 Exposure complete
23:20:28.110 00.055 15712 worker thread done servicing request
23:20:28.116 00.006 7988 OnExposeComplete: enter
23:20:28.116 00.000 7988 UpdateGuideState(): m_state=6
23:20:28.116 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
23:20:28.116 00.000 7988 Star::Find returns 1 (0), X=497.03, Y=804.07, Mass=1709, SNR=27.7, Peak=167 HFD=4.4
23:20:28.116 00.000 7988 MultiStar: [#1 0.04,-0.24,0.94,U] [#2 -0.02,-0.28,0.83,U] [#3 0.03,-0.09,0.84,U] [#4 -0.15,-0.06,0.72,U] [#5 0.01,0.16,0.72,U] [#6 0.05,-0.15,0.63,U] [#7 -0.36,0.03,0.47,U] [#8 -0.04,-0.16,0.43,U] 
23:20:28.116 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.13}, one-star: {-0.25, -0.23}
23:20:28.116 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
23:20:28.116 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
23:20:28.116 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.07 mountX=-0.13 mountY=0.07, mountTheta=2.63
23:20:28.127 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.13, opts=13)
23:20:28.127 00.000 7988 Enqueuing Move request for scope (-0.07, -0.13)
23:20:28.127 00.000 15712 Worker thread wakes up
23:20:28.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
23:20:28.127 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
23:20:28.127 00.000 15712 Moving (-0.07, -0.13) raw xDistance=-0.13 yDistance=0.07
23:20:28.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:28.127 00.000 7988 UpdateGuideState exits: m=1709 SNR=27.7
23:20:28.132 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:28.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:28.132 00.000 7988 Enqueuing Expose request
23:20:28.132 00.000 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.30
23:20:28.132 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
23:20:28.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:28.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:20:28.132 00.000 15712 MoveAxis(E, 11, ABG)
23:20:28.132 00.000 15712 Guiding  Dir = 2, Dur = 11
23:20:28.132 00.000 15712 IsGuiding returns 0
23:20:28.180 00.048 15712 IsGuiding returns 1
23:20:28.180 00.000 15712 scope still moving after pulse duration time elapsed
23:20:28.211 00.031 15712 IsGuiding returns 0
23:20:28.211 00.000 15712 scope move finished after 11 + 64 ms
23:20:28.211 00.000 15712 Move returns status 0, amount 11
23:20:28.211 00.000 15712 MoveAxis(N, 0, ABG)
23:20:28.211 00.000 15712 Move returns status 0, amount 0
23:20:28.211 00.000 15712 move complete, result=0
23:20:28.211 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
23:20:28.212 00.001 15712 worker thread done servicing request
23:20:28.212 00.000 15712 Worker thread wakes up
23:20:28.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:28.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:29.960 01.748 15712 Exposure complete
23:20:30.019 00.059 15712 worker thread done servicing request
23:20:30.019 00.000 7988 OnExposeComplete: enter
23:20:30.019 00.000 7988 UpdateGuideState(): m_state=6
23:20:30.019 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
23:20:30.019 00.000 7988 Star::Find returns 1 (0), X=497.22, Y=804.14, Mass=1616, SNR=26.8, Peak=156 HFD=4.3
23:20:30.019 00.000 7988 MultiStar: [#1 0.36,0.01,0.96,U] [#2 0.07,-0.14,0.83,U] [#3 0.11,-0.11,0.84,U] [#4 0.12,0.17,0.74,U] [#5 0.19,0.13,0.74,U] [#6 0.01,-0.10,0.65,U] [#7 -0.15,0.08,0.48,U] [#8 0.17,0.04,0.45,U] 
23:20:30.019 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {-0.05, -0.16}
23:20:30.019 00.000 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.56) = xAngle (-1.79 = -1.79)
23:20:30.019 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.82 = -1.82)
23:20:30.019 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.22 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
23:20:30.031 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.02, opts=13)
23:20:30.032 00.001 7988 Enqueuing Move request for scope (0.10, -0.02)
23:20:30.032 00.000 15712 Worker thread wakes up
23:20:30.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:20:30.032 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:20:30.032 00.000 15712 Moving (0.10, -0.02) raw xDistance=-0.02 yDistance=-0.10
23:20:30.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:20:30.032 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.8
23:20:30.036 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:30.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:30.038 00.002 7988 Enqueuing Expose request
23:20:30.038 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.29
23:20:30.038 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
23:20:30.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:30.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:20:30.038 00.000 15712 MoveAxis(E, 9, ABG)
23:20:30.038 00.000 15712 Guiding  Dir = 2, Dur = 9
23:20:30.040 00.002 15712 IsGuiding returns 0
23:20:30.052 00.012 15712 IsGuiding returns 0
23:20:30.052 00.000 15712 Move returns status 0, amount 9
23:20:30.052 00.000 15712 MoveAxis(N, 0, ABG)
23:20:30.052 00.000 15712 Move returns status 0, amount 0
23:20:30.052 00.000 15712 move complete, result=0
23:20:30.052 00.000 15712 worker thread done servicing request
23:20:30.052 00.000 15712 Worker thread wakes up
23:20:30.052 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:20:30.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:30.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:31.470 01.418 15712 Exposure complete
23:20:31.532 00.062 15712 worker thread done servicing request
23:20:31.532 00.000 7988 OnExposeComplete: enter
23:20:31.532 00.000 7988 UpdateGuideState(): m_state=6
23:20:31.535 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
23:20:31.535 00.000 7988 Star::Find returns 1 (0), X=497.31, Y=804.37, Mass=1656, SNR=27.1, Peak=145 HFD=4.7
23:20:31.537 00.002 7988 MultiStar: [#1 0.17,0.15,0.93,U] [#2 -0.08,-0.07,0.84,U] [#3 0.28,0.04,0.83,U] [#4 0.20,0.47,0.00,M1] [#5 0.05,0.36,0.71,U] [#6 0.40,0.38,0.00,M1] [#7 0.14,0.14,0.50,U] [#8 -0.07,0.05,0.45,U] 
23:20:31.537 00.000 7988 single-star, 6 included, MultiStar: {0.08, 0.10}, one-star: {0.03, 0.07}
23:20:31.539 00.002 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
23:20:31.539 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
23:20:31.541 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.22 mountX=0.07 mountY=-0.03, mountTheta=-0.37
23:20:31.541 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
23:20:31.541 00.000 7988 Enqueuing Move request for scope (0.03, 0.07)
23:20:31.546 00.005 15712 Worker thread wakes up
23:20:31.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:20:31.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:20:31.546 00.000 15712 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=-0.03
23:20:31.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:31.546 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.1
23:20:31.548 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:31.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:31.548 00.000 7988 Enqueuing Expose request
23:20:31.548 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.28
23:20:31.548 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:20:31.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:31.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:20:31.548 00.000 15712 MoveAxis(E, 11, ABG)
23:20:31.548 00.000 15712 Guiding  Dir = 2, Dur = 11
23:20:31.548 00.000 15712 IsGuiding returns 0
23:20:31.573 00.025 15712 IsGuiding returns 1
23:20:31.573 00.000 15712 scope still moving after pulse duration time elapsed
23:20:31.614 00.041 15712 IsGuiding returns 0
23:20:31.614 00.000 15712 scope move finished after 11 + 59 ms
23:20:31.614 00.000 15712 Move returns status 0, amount 11
23:20:31.614 00.000 15712 MoveAxis(N, 0, ABG)
23:20:31.614 00.000 15712 Move returns status 0, amount 0
23:20:31.614 00.000 15712 move complete, result=0
23:20:31.614 00.000 15712 worker thread done servicing request
23:20:31.614 00.000 15712 Worker thread wakes up
23:20:31.614 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:20:31.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:31.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:33.260 01.646 15712 Exposure complete
23:20:33.315 00.055 15712 worker thread done servicing request
23:20:33.315 00.000 7988 OnExposeComplete: enter
23:20:33.321 00.006 7988 UpdateGuideState(): m_state=6
23:20:33.321 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
23:20:33.321 00.000 7988 Star::Find returns 1 (0), X=496.99, Y=804.63, Mass=1548, SNR=26.2, Peak=157 HFD=4.2
23:20:33.321 00.000 7988 MultiStar: [#1 0.05,0.19,0.97,U] [#2 0.11,0.09,0.88,U] [#3 0.22,0.40,0.00,M1] [#4 0.07,0.45,0.00,M2] [#5 0.13,0.68,0.00,M1] [#6 0.06,0.16,0.72,U] [#7 0.02,0.32,0.51,U] [#8 0.26,0.29,0.44,U] 
23:20:33.321 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.22}, one-star: {-0.29, 0.33}
23:20:33.321 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
23:20:33.321 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
23:20:33.321 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.55 mountX=0.22 mountY=-0.01, mountTheta=-0.05
23:20:33.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.22, opts=13)
23:20:33.321 00.000 7988 Enqueuing Move request for scope (0.01, 0.22)
23:20:33.332 00.011 15712 Worker thread wakes up
23:20:33.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
23:20:33.332 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
23:20:33.332 00.000 15712 Moving (0.01, 0.22) raw xDistance=0.22 yDistance=-0.01
23:20:33.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:33.332 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.2
23:20:33.334 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:33.334 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:33.336 00.002 7988 Enqueuing Expose request
23:20:33.336 00.000 15712 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 640.26
23:20:33.336 00.000 15712 PPEC: input: 0.22, control: 0.10, exposure: 1500
23:20:33.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:33.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:20:33.336 00.000 15712 MoveAxis(W, 33, ABG)
23:20:33.336 00.000 15712 Guiding  Dir = 3, Dur = 33
23:20:33.336 00.000 15712 IsGuiding returns 0
23:20:33.352 00.016 15712 PulseGuide returned control before completion, sleep 18
23:20:33.404 00.052 15712 IsGuiding returns 0
23:20:33.404 00.000 15712 Move returns status 0, amount 33
23:20:33.404 00.000 15712 MoveAxis(N, 0, ABG)
23:20:33.404 00.000 15712 Move returns status 0, amount 0
23:20:33.404 00.000 15712 move complete, result=0
23:20:33.404 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
23:20:33.414 00.010 15712 worker thread done servicing request
23:20:33.414 00.000 15712 Worker thread wakes up
23:20:33.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:33.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:34.818 01.404 15712 Exposure complete
23:20:34.878 00.060 15712 worker thread done servicing request
23:20:34.878 00.000 7988 OnExposeComplete: enter
23:20:34.880 00.002 7988 UpdateGuideState(): m_state=6
23:20:34.880 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
23:20:34.882 00.002 7988 Star::Find returns 1 (0), X=497.12, Y=804.31, Mass=1609, SNR=26.7, Peak=150 HFD=4.6
23:20:34.882 00.000 7988 MultiStar: [#1 0.12,0.07,0.95,U] [#2 0.11,-0.03,0.85,U] [#3 0.18,0.26,0.86,U] [#4 0.21,0.24,0.75,U] [#5 0.32,0.28,0.73,U] [#6 0.26,0.21,0.67,U] [#7 0.10,0.21,0.48,U] [#8 0.18,0.15,0.43,U] 
23:20:34.885 00.003 7988 single-star, 8 included, MultiStar: {0.13, 0.14}, one-star: {-0.15, 0.01}
23:20:34.885 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
23:20:34.887 00.002 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
23:20:34.887 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.07 mountX=0.01 mountY=0.15, mountTheta=1.51
23:20:34.889 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.01, opts=13)
23:20:34.891 00.002 7988 Enqueuing Move request for scope (-0.15, 0.01)
23:20:34.891 00.000 15712 Worker thread wakes up
23:20:34.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
23:20:34.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
23:20:34.891 00.000 15712 Moving (-0.15, 0.01) raw xDistance=0.01 yDistance=0.15
23:20:34.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:34.891 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.7
23:20:34.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:34.895 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:34.896 00.001 7988 Enqueuing Expose request
23:20:34.896 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.25
23:20:34.896 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
23:20:34.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:34.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:20:34.896 00.000 15712 MoveAxis(E, 9, ABG)
23:20:34.896 00.000 15712 Guiding  Dir = 2, Dur = 9
23:20:34.896 00.000 15712 IsGuiding returns 0
23:20:34.915 00.019 15712 IsGuiding returns 0
23:20:34.915 00.000 15712 Move returns status 0, amount 9
23:20:34.915 00.000 15712 MoveAxis(N, 0, ABG)
23:20:34.915 00.000 15712 Move returns status 0, amount 0
23:20:34.915 00.000 15712 move complete, result=0
23:20:34.915 00.000 15712 worker thread done servicing request
23:20:34.915 00.000 15712 Worker thread wakes up
23:20:34.915 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
23:20:34.917 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:34.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:36.556 01.639 15712 Exposure complete
23:20:36.612 00.056 15712 worker thread done servicing request
23:20:36.612 00.000 7988 OnExposeComplete: enter
23:20:36.618 00.006 7988 UpdateGuideState(): m_state=6
23:20:36.620 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
23:20:36.620 00.000 7988 Star::Find returns 1 (0), X=497.33, Y=804.30, Mass=1594, SNR=26.7, Peak=158 HFD=4.6
23:20:36.622 00.002 7988 MultiStar: [#1 0.11,-0.18,0.94,U] [#2 0.02,-0.15,0.84,U] [#3 0.02,0.04,0.86,U] [#4 0.43,0.01,0.73,U] [#5 0.14,0.02,0.73,U] [#6 0.24,0.07,0.67,U] [#7 0.48,0.09,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.38,-0.17,0.45,U] 
23:20:36.622 00.000 7988 single-star, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.06, -0.00}
23:20:36.624 00.002 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.56) = xAngle (-1.57 = -1.57)
23:20:36.624 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
23:20:36.624 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.01 mountX=0.00 mountY=-0.06, mountTheta=-1.57
23:20:36.629 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.00, opts=13)
23:20:36.629 00.000 7988 Enqueuing Move request for scope (0.06, -0.00)
23:20:36.629 00.000 15712 Worker thread wakes up
23:20:36.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:20:36.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:20:36.629 00.000 15712 Moving (0.06, -0.00) raw xDistance=0.00 yDistance=-0.06
23:20:36.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=23, FiltMax=255, Gamma=0.690
23:20:36.629 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.7
23:20:36.634 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:36.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:36.634 00.000 7988 Enqueuing Expose request
23:20:36.634 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.23
23:20:36.634 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
23:20:36.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:36.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:20:36.634 00.000 15712 MoveAxis(E, 6, ABG)
23:20:36.634 00.000 15712 Guiding  Dir = 2, Dur = 6
23:20:36.634 00.000 15712 IsGuiding returns 0
23:20:36.650 00.016 15712 IsGuiding returns 0
23:20:36.650 00.000 15712 Move returns status 0, amount 6
23:20:36.650 00.000 15712 MoveAxis(N, 0, ABG)
23:20:36.650 00.000 15712 Move returns status 0, amount 0
23:20:36.650 00.000 15712 move complete, result=0
23:20:36.650 00.000 15712 worker thread done servicing request
23:20:36.650 00.000 15712 Worker thread wakes up
23:20:36.650 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:20:36.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:36.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:38.073 01.423 15712 Exposure complete
23:20:38.126 00.053 15712 worker thread done servicing request
23:20:38.126 00.000 7988 OnExposeComplete: enter
23:20:38.135 00.009 7988 UpdateGuideState(): m_state=6
23:20:38.135 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
23:20:38.135 00.000 7988 Star::Find returns 1 (0), X=497.35, Y=804.12, Mass=1645, SNR=26.9, Peak=156 HFD=4.9
23:20:38.135 00.000 7988 MultiStar: [#1 0.03,-0.19,0.95,U] [#2 0.09,-0.12,0.85,U] [#3 0.28,-0.22,0.84,U] [#4 0.22,0.12,0.76,U] [#5 0.24,0.06,0.74,U] [#6 0.09,-0.01,0.65,U] [#7 0.72,-0.15,0.00,M2] [#8 0.35,0.20,0.48,U] 
23:20:38.135 00.000 7988 refined, 7 included, MultiStar: {0.16, -0.07}, one-star: {0.07, -0.18}
23:20:38.135 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
23:20:38.135 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
23:20:38.135 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.41 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
23:20:38.143 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.07, opts=13)
23:20:38.143 00.000 7988 Enqueuing Move request for scope (0.16, -0.07)
23:20:38.143 00.000 15712 Worker thread wakes up
23:20:38.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
23:20:38.143 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
23:20:38.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:38.143 00.000 7988 UpdateGuideState exits: m=1645 SNR=26.9
23:20:38.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:38.150 00.007 15712 Moving (0.16, -0.07) raw xDistance=-0.07 yDistance=-0.16
23:20:38.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:38.150 00.000 7988 Enqueuing Expose request
23:20:38.152 00.002 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.22
23:20:38.152 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
23:20:38.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:38.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:20:38.152 00.000 15712 MoveAxis(E, 5, ABG)
23:20:38.152 00.000 15712 Guiding  Dir = 2, Dur = 5
23:20:38.152 00.000 15712 IsGuiding returns 0
23:20:38.172 00.020 15712 IsGuiding returns 0
23:20:38.172 00.000 15712 Move returns status 0, amount 5
23:20:38.172 00.000 15712 MoveAxis(N, 0, ABG)
23:20:38.172 00.000 15712 Move returns status 0, amount 0
23:20:38.172 00.000 15712 move complete, result=0
23:20:38.172 00.000 15712 worker thread done servicing request
23:20:38.172 00.000 15712 Worker thread wakes up
23:20:38.172 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
23:20:38.177 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:38.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:39.816 01.639 15712 Exposure complete
23:20:39.902 00.086 15712 worker thread done servicing request
23:20:39.902 00.000 7988 OnExposeComplete: enter
23:20:39.902 00.000 7988 UpdateGuideState(): m_state=6
23:20:39.902 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
23:20:39.909 00.007 7988 Star::Find returns 1 (0), X=497.29, Y=803.96, Mass=1668, SNR=27.4, Peak=141 HFD=4.6
23:20:39.909 00.000 7988 MultiStar: [#1 0.20,-0.37,0.94,U] [#2 -0.05,-0.44,0.80,U] [#3 0.28,-0.41,0.00,M1] [#4 0.46,-0.14,0.00,M1] [#5 0.19,-0.09,0.75,U] [#6 0.45,-0.15,0.00,M1] [#7 0.05,-0.37,0.48,U] [#8 0.31,-0.27,0.42,U] 
23:20:39.909 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.32}, one-star: {0.01, -0.34}
23:20:39.909 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
23:20:39.909 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
23:20:39.917 00.008 7988 CameraToMount -- cameraX=0.10 cameraY=-0.32 hyp=0.33 cameraTheta=-1.26 mountX=-0.32 mountY=-0.09, mountTheta=-2.85
23:20:39.917 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.32, opts=13)
23:20:39.917 00.000 7988 Enqueuing Move request for scope (0.10, -0.32)
23:20:39.917 00.000 15712 Worker thread wakes up
23:20:39.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.32) opts 0xd
23:20:39.917 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.32)
23:20:39.917 00.000 15712 Moving (0.10, -0.32) raw xDistance=-0.32 yDistance=-0.09
23:20:39.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:39.926 00.009 7988 UpdateGuideState exits: m=1668 SNR=27.4
23:20:39.928 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:39.930 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:39.932 00.002 7988 Enqueuing Expose request
23:20:39.933 00.001 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 640.20
23:20:39.933 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
23:20:39.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:39.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:20:39.933 00.000 15712 MoveAxis(E, 68, ABG)
23:20:39.933 00.000 15712 Guiding  Dir = 2, Dur = 68
23:20:39.933 00.000 15712 IsGuiding returns 0
23:20:39.949 00.016 15712 PulseGuide returned control before completion, sleep 64
23:20:40.028 00.079 15712 IsGuiding returns 0
23:20:40.028 00.000 15712 Move returns status 0, amount 68
23:20:40.028 00.000 15712 MoveAxis(N, 0, ABG)
23:20:40.028 00.000 15712 Move returns status 0, amount 0
23:20:40.028 00.000 15712 move complete, result=0
23:20:40.030 00.002 15712 worker thread done servicing request
23:20:40.030 00.000 15712 Worker thread wakes up
23:20:40.030 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
23:20:40.032 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:40.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:41.449 01.417 15712 Exposure complete
23:20:41.507 00.058 15712 worker thread done servicing request
23:20:41.507 00.000 7988 OnExposeComplete: enter
23:20:41.510 00.003 7988 UpdateGuideState(): m_state=6
23:20:41.510 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
23:20:41.510 00.000 7988 Star::Find returns 1 (0), X=497.19, Y=804.07, Mass=1674, SNR=27.3, Peak=149 HFD=4.4
23:20:41.510 00.000 7988 MultiStar: [#1 0.18,-0.25,0.95,U] [#2 0.08,-0.37,0.85,U] [#3 0.24,-0.26,0.84,U] [#4 0.22,0.03,0.73,U] [#5 0.35,-0.08,0.69,U] [#6 0.24,0.00,0.62,U] [#7 0.14,-0.07,0.50,U] [#8 0.09,0.06,0.41,U] 
23:20:41.510 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.16}, one-star: {-0.09, -0.23}
23:20:41.510 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
23:20:41.510 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.41 = -2.41)
23:20:41.510 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.81 mountX=-0.16 mountY=-0.15, mountTheta=-2.39
23:20:41.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.16, opts=13)
23:20:41.510 00.000 7988 Enqueuing Move request for scope (0.15, -0.16)
23:20:41.510 00.000 15712 Worker thread wakes up
23:20:41.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
23:20:41.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
23:20:41.510 00.000 15712 Moving (0.15, -0.16) raw xDistance=-0.16 yDistance=-0.15
23:20:41.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:41.510 00.000 7988 UpdateGuideState exits: m=1674 SNR=27.3
23:20:41.524 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:41.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:41.526 00.002 7988 Enqueuing Expose request
23:20:41.526 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:20:41.526 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
23:20:41.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:41.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:20:41.526 00.000 15712 MoveAxis(E, 4, ABG)
23:20:41.526 00.000 15712 Guiding  Dir = 2, Dur = 4
23:20:41.526 00.000 15712 IsGuiding returns 0
23:20:41.576 00.050 15712 IsGuiding returns 0
23:20:41.576 00.000 15712 Move returns status 0, amount 4
23:20:41.576 00.000 15712 MoveAxis(N, 0, ABG)
23:20:41.576 00.000 15712 Move returns status 0, amount 0
23:20:41.576 00.000 15712 move complete, result=0
23:20:41.576 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
23:20:41.582 00.006 15712 worker thread done servicing request
23:20:41.582 00.000 15712 Worker thread wakes up
23:20:41.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:41.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:43.216 01.634 15712 Exposure complete
23:20:43.275 00.059 15712 worker thread done servicing request
23:20:43.275 00.000 7988 OnExposeComplete: enter
23:20:43.275 00.000 7988 UpdateGuideState(): m_state=6
23:20:43.278 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
23:20:43.278 00.000 7988 Star::Find returns 1 (0), X=497.30, Y=803.80, Mass=1620, SNR=26.9, Peak=151 HFD=4.4
23:20:43.280 00.002 7988 MultiStar: [#1 0.31,-0.44,0.00,M1] [#2 0.26,-0.68,0.00,M1] [#3 0.29,-0.31,0.85,U] [#4 0.30,-0.33,0.00,M1] [#5 0.39,-0.24,0.00,M1] [#6 0.16,-0.31,0.66,U] [#7 0.13,-0.33,0.50,U] [#8 0.26,-0.47,0.00,M1] 
23:20:43.280 00.000 7988 refined, 3 included, MultiStar: {0.15, -0.38}, one-star: {0.02, -0.50}
23:20:43.282 00.002 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
23:20:43.282 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
23:20:43.284 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.38 hyp=0.41 cameraTheta=-1.20 mountX=-0.38 mountY=-0.14, mountTheta=-2.80
23:20:43.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.38, opts=13)
23:20:43.286 00.000 7988 Enqueuing Move request for scope (0.15, -0.38)
23:20:43.288 00.002 15712 Worker thread wakes up
23:20:43.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.38) opts 0xd
23:20:43.288 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.38)
23:20:43.288 00.000 15712 Moving (0.15, -0.38) raw xDistance=-0.38 yDistance=-0.14
23:20:43.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:43.288 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.9
23:20:43.291 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:43.292 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:43.292 00.000 7988 Enqueuing Expose request
23:20:43.292 00.000 15712 PPEC rslt: input = -0.38, final = -0.24, react = -0.23, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 640.17
23:20:43.292 00.000 15712 PPEC: input: -0.38, control: -0.24, exposure: 1500
23:20:43.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:43.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:20:43.292 00.000 15712 MoveAxis(E, 78, ABG)
23:20:43.292 00.000 15712 Guiding  Dir = 2, Dur = 78
23:20:43.292 00.000 15712 IsGuiding returns 0
23:20:43.323 00.031 15712 PulseGuide returned control before completion, sleep 60
23:20:43.387 00.064 15712 IsGuiding returns 1
23:20:43.387 00.000 15712 scope still moving after pulse duration time elapsed
23:20:43.435 00.048 15712 IsGuiding returns 0
23:20:43.435 00.000 15712 scope move finished after 78 + 61 ms
23:20:43.435 00.000 15712 Move returns status 0, amount 78
23:20:43.435 00.000 15712 MoveAxis(N, 0, ABG)
23:20:43.435 00.000 15712 Move returns status 0, amount 0
23:20:43.435 00.000 15712 move complete, result=0
23:20:43.435 00.000 15712 worker thread done servicing request
23:20:43.435 00.000 15712 Worker thread wakes up
23:20:43.435 00.000 7988 GuideStep: -0.4 px 78 ms EAST, -0.1 px 0 ms NORTH
23:20:43.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:43.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:44.855 01.420 15712 Exposure complete
23:20:44.908 00.053 15712 worker thread done servicing request
23:20:44.908 00.000 7988 OnExposeComplete: enter
23:20:44.917 00.009 7988 UpdateGuideState(): m_state=6
23:20:44.917 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
23:20:44.917 00.000 7988 Star::Find returns 1 (0), X=497.21, Y=804.11, Mass=1532, SNR=26.0, Peak=154 HFD=4.2
23:20:44.917 00.000 7988 MultiStar: [#1 0.09,-0.23,1.00,U] [#2 0.00,-0.29,0.83,U] [#3 0.33,-0.09,0.89,U] [#4 0.35,0.12,0.75,U] [#5 0.23,0.13,0.73,U] [#6 0.54,-0.02,0.00,M1] [#7 0.18,-0.07,0.51,U] [#8 0.05,0.11,0.47,U] 
23:20:44.917 00.000 7988 refined, 7 included, MultiStar: {0.14, -0.09}, one-star: {-0.07, -0.19}
23:20:44.917 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
23:20:44.917 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
23:20:44.917 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.55 mountX=-0.09 mountY=-0.14, mountTheta=-2.13
23:20:44.925 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.09, opts=13)
23:20:44.925 00.000 7988 Enqueuing Move request for scope (0.14, -0.09)
23:20:44.925 00.000 15712 Worker thread wakes up
23:20:44.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
23:20:44.925 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
23:20:44.925 00.000 15712 Moving (0.14, -0.09) raw xDistance=-0.09 yDistance=-0.14
23:20:44.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:44.925 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.0
23:20:44.930 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:44.930 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:44.932 00.002 7988 Enqueuing Expose request
23:20:44.932 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:20:44.934 00.002 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
23:20:44.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:44.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:20:44.934 00.000 15712 MoveAxis(E, 3, ABG)
23:20:44.934 00.000 15712 Guiding  Dir = 2, Dur = 3
23:20:44.934 00.000 15712 IsGuiding returns 0
23:20:44.948 00.014 15712 IsGuiding returns 0
23:20:44.948 00.000 15712 Move returns status 0, amount 3
23:20:44.948 00.000 15712 MoveAxis(N, 0, ABG)
23:20:44.948 00.000 15712 Move returns status 0, amount 0
23:20:44.948 00.000 15712 move complete, result=0
23:20:44.948 00.000 15712 worker thread done servicing request
23:20:44.948 00.000 15712 Worker thread wakes up
23:20:44.948 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:20:44.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:44.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:46.595 01.647 15712 Exposure complete
23:20:46.655 00.060 15712 worker thread done servicing request
23:20:46.655 00.000 7988 OnExposeComplete: enter
23:20:46.656 00.001 7988 UpdateGuideState(): m_state=6
23:20:46.657 00.001 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
23:20:46.657 00.000 7988 Star::Find returns 1 (0), X=497.27, Y=804.16, Mass=1698, SNR=27.6, Peak=172 HFD=4.5
23:20:46.659 00.002 7988 MultiStar: [#1 0.23,-0.18,0.94,U] [#2 0.17,-0.04,0.86,U] [#3 0.34,0.04,0.84,U] [#4 0.43,0.09,0.74,U] [#5 0.31,0.14,0.65,U] [#6 0.51,-0.00,0.00,M2] [#7 -0.31,-0.13,0.50,U] [#8 0.21,-0.29,0.45,U] 
23:20:46.661 00.002 7988 single-star, 7 included, MultiStar: {0.19, -0.06}, one-star: {-0.01, -0.14}
23:20:46.661 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
23:20:46.663 00.002 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.07)
23:20:46.663 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.62 mountX=-0.14 mountY=0.01, mountTheta=3.07
23:20:46.665 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.14, opts=13)
23:20:46.667 00.002 7988 Enqueuing Move request for scope (-0.01, -0.14)
23:20:46.667 00.000 15712 Worker thread wakes up
23:20:46.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
23:20:46.667 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
23:20:46.667 00.000 15712 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.01
23:20:46.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:46.667 00.000 7988 UpdateGuideState exits: m=1698 SNR=27.6
23:20:46.670 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:46.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:46.672 00.002 7988 Enqueuing Expose request
23:20:46.674 00.002 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.14
23:20:46.674 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
23:20:46.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:46.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:20:46.674 00.000 15712 MoveAxis(E, 8, ABG)
23:20:46.674 00.000 15712 Guiding  Dir = 2, Dur = 8
23:20:46.675 00.001 15712 IsGuiding returns 0
23:20:46.691 00.016 15712 IsGuiding returns 0
23:20:46.691 00.000 15712 Move returns status 0, amount 8
23:20:46.691 00.000 15712 MoveAxis(N, 0, ABG)
23:20:46.691 00.000 15712 Move returns status 0, amount 0
23:20:46.691 00.000 15712 move complete, result=0
23:20:46.691 00.000 15712 worker thread done servicing request
23:20:46.691 00.000 15712 Worker thread wakes up
23:20:46.691 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:20:46.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:46.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:48.105 01.414 15712 Exposure complete
23:20:48.162 00.057 15712 worker thread done servicing request
23:20:48.162 00.000 7988 OnExposeComplete: enter
23:20:48.168 00.006 7988 UpdateGuideState(): m_state=6
23:20:48.170 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
23:20:48.171 00.001 7988 Star::Find returns 1 (0), X=497.15, Y=804.39, Mass=1722, SNR=27.7, Peak=153 HFD=4.7
23:20:48.171 00.000 7988 MultiStar: [#1 0.09,0.05,0.94,U] [#2 0.17,-0.01,0.86,U] [#3 0.31,0.33,0.00,M1] [#4 0.41,0.36,0.00,M1] [#5 0.19,0.34,0.73,U] [#6 0.24,0.20,0.64,U] [#7 -0.02,0.42,0.44,U] [#8 0.32,0.36,0.00,M1] 
23:20:48.173 00.002 7988 single-star, 5 included, MultiStar: {0.08, 0.15}, one-star: {-0.13, 0.09}
23:20:48.173 00.000 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.56) = xAngle (0.96 = 0.96)
23:20:48.173 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
23:20:48.173 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.52 mountX=0.09 mountY=0.13, mountTheta=0.95
23:20:48.173 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.09, opts=13)
23:20:48.173 00.000 7988 Enqueuing Move request for scope (-0.13, 0.09)
23:20:48.173 00.000 15712 Worker thread wakes up
23:20:48.173 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
23:20:48.173 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
23:20:48.173 00.000 15712 Moving (-0.13, 0.09) raw xDistance=0.09 yDistance=0.13
23:20:48.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:48.173 00.000 7988 UpdateGuideState exits: m=1722 SNR=27.7
23:20:48.183 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:48.184 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:48.184 00.000 7988 Enqueuing Expose request
23:20:48.184 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.13
23:20:48.184 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
23:20:48.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:48.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:20:48.184 00.000 15712 MoveAxis(E, 8, ABG)
23:20:48.184 00.000 15712 Guiding  Dir = 2, Dur = 8
23:20:48.184 00.000 15712 IsGuiding returns 0
23:20:48.210 00.026 15712 IsGuiding returns 0
23:20:48.210 00.000 15712 Move returns status 0, amount 8
23:20:48.210 00.000 15712 MoveAxis(N, 0, ABG)
23:20:48.210 00.000 15712 Move returns status 0, amount 0
23:20:48.210 00.000 15712 move complete, result=0
23:20:48.210 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:20:48.216 00.006 15712 worker thread done servicing request
23:20:48.216 00.000 15712 Worker thread wakes up
23:20:48.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:48.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:49.957 01.741 15712 Exposure complete
23:20:50.023 00.066 15712 worker thread done servicing request
23:20:50.023 00.000 7988 OnExposeComplete: enter
23:20:50.023 00.000 7988 UpdateGuideState(): m_state=6
23:20:50.025 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:50.025 00.000 7988 Star::Find returns 1 (0), X=497.29, Y=804.49, Mass=1603, SNR=26.7, Peak=142 HFD=4.7
23:20:50.025 00.000 7988 MultiStar: [#1 0.21,0.14,0.98,U] [#2 0.04,-0.02,0.87,U] [#3 0.23,0.07,0.86,U] [#4 0.26,0.31,0.72,U] [#5 0.39,0.36,0.00,M1] [#6 0.19,0.09,0.63,U] [#7 0.14,0.18,0.48,U] [#8 0.30,0.11,0.42,U] 
23:20:50.025 00.000 7988 single-star, 7 included, MultiStar: {0.16, 0.13}, one-star: {0.01, 0.19}
23:20:50.025 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
23:20:50.025 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
23:20:50.025 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.53 mountX=0.19 mountY=-0.01, mountTheta=-0.06
23:20:50.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.19, opts=13)
23:20:50.025 00.000 7988 Enqueuing Move request for scope (0.01, 0.19)
23:20:50.035 00.010 15712 Worker thread wakes up
23:20:50.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
23:20:50.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
23:20:50.035 00.000 15712 Moving (0.01, 0.19) raw xDistance=0.19 yDistance=-0.01
23:20:50.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:50.035 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.7
23:20:50.038 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:50.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:50.038 00.000 7988 Enqueuing Expose request
23:20:50.038 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 640.11
23:20:50.038 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
23:20:50.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:50.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:20:50.038 00.000 15712 MoveAxis(W, 28, ABG)
23:20:50.038 00.000 15712 Guiding  Dir = 3, Dur = 28
23:20:50.038 00.000 15712 IsGuiding returns 0
23:20:50.068 00.030 15712 PulseGuide returned control before completion, sleep 12
23:20:50.083 00.015 15712 IsGuiding returns 1
23:20:50.083 00.000 15712 scope still moving after pulse duration time elapsed
23:20:50.116 00.033 15712 IsGuiding returns 0
23:20:50.116 00.000 15712 scope move finished after 28 + 46 ms
23:20:50.116 00.000 15712 Move returns status 0, amount 28
23:20:50.116 00.000 15712 MoveAxis(N, 0, ABG)
23:20:50.116 00.000 15712 Move returns status 0, amount 0
23:20:50.116 00.000 15712 move complete, result=0
23:20:50.116 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
23:20:50.118 00.002 15712 worker thread done servicing request
23:20:50.118 00.000 15712 Worker thread wakes up
23:20:50.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:50.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:51.535 01.417 15712 Exposure complete
23:20:51.597 00.062 15712 worker thread done servicing request
23:20:51.597 00.000 7988 OnExposeComplete: enter
23:20:51.597 00.000 7988 UpdateGuideState(): m_state=6
23:20:51.599 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
23:20:51.601 00.002 7988 Star::Find returns 1 (0), X=497.32, Y=804.27, Mass=1617, SNR=27.1, Peak=144 HFD=4.6
23:20:51.601 00.000 7988 MultiStar: [#1 0.12,-0.04,0.97,U] [#2 0.17,-0.39,0.82,U] [#3 0.29,-0.14,0.85,U] [#4 0.01,0.20,0.74,U] [#5 0.30,0.04,0.75,U] [#6 0.46,0.04,0.00,M1] [#7 0.11,0.11,0.46,U] [#8 0.50,-0.05,0.00,M1] 
23:20:51.603 00.002 7988 single-star, 6 included, MultiStar: {0.15, -0.05}, one-star: {0.04, -0.03}
23:20:51.603 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.21 = -2.21)
23:20:51.605 00.002 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
23:20:51.606 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.06 cameraTheta=-0.65 mountX=-0.03 mountY=-0.04, mountTheta=-2.22
23:20:51.608 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
23:20:51.608 00.000 7988 Enqueuing Move request for scope (0.04, -0.03)
23:20:51.610 00.002 15712 Worker thread wakes up
23:20:51.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:20:51.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:20:51.610 00.000 15712 Moving (0.04, -0.03) raw xDistance=-0.03 yDistance=-0.04
23:20:51.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:51.610 00.000 7988 UpdateGuideState exits: m=1617 SNR=27.1
23:20:51.612 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:51.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:51.612 00.000 7988 Enqueuing Expose request
23:20:51.612 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.10
23:20:51.612 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
23:20:51.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:51.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:51.612 00.000 15712 MoveAxis(E, 10, ABG)
23:20:51.612 00.000 15712 Guiding  Dir = 2, Dur = 10
23:20:51.612 00.000 15712 IsGuiding returns 0
23:20:51.628 00.016 15712 IsGuiding returns 1
23:20:51.628 00.000 15712 scope still moving after pulse duration time elapsed
23:20:51.683 00.055 15712 IsGuiding returns 0
23:20:51.683 00.000 15712 scope move finished after 10 + 56 ms
23:20:51.683 00.000 15712 Move returns status 0, amount 10
23:20:51.683 00.000 15712 MoveAxis(N, 0, ABG)
23:20:51.683 00.000 15712 Move returns status 0, amount 0
23:20:51.683 00.000 15712 move complete, result=0
23:20:51.683 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:20:51.685 00.002 15712 worker thread done servicing request
23:20:51.685 00.000 15712 Worker thread wakes up
23:20:51.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:51.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:53.317 01.632 15712 Exposure complete
23:20:53.378 00.061 15712 worker thread done servicing request
23:20:53.378 00.000 7988 OnExposeComplete: enter
23:20:53.379 00.001 7988 UpdateGuideState(): m_state=6
23:20:53.379 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
23:20:53.379 00.000 7988 Star::Find returns 1 (0), X=497.34, Y=803.98, Mass=1656, SNR=27.0, Peak=123 HFD=4.8
23:20:53.379 00.000 7988 MultiStar: [#1 0.26,-0.12,0.95,U] [#2 0.13,-0.13,0.83,U] [#3 0.19,-0.18,0.86,U] [#4 0.19,0.07,0.75,U] [#5 0.39,-0.01,0.73,U] [#6 0.42,-0.12,0.65,U] [#7 0.11,-0.04,0.49,U] [#8 0.08,-0.26,0.46,U] 
23:20:53.379 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.13}, one-star: {0.06, -0.32}
23:20:53.379 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
23:20:53.379 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
23:20:53.379 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.56 mountX=-0.13 mountY=-0.20, mountTheta=-2.13
23:20:53.379 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.13, opts=13)
23:20:53.379 00.000 7988 Enqueuing Move request for scope (0.20, -0.13)
23:20:53.379 00.000 15712 Worker thread wakes up
23:20:53.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
23:20:53.379 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
23:20:53.379 00.000 15712 Moving (0.20, -0.13) raw xDistance=-0.13 yDistance=-0.20
23:20:53.391 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:53.391 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.0
23:20:53.393 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:53.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:53.395 00.002 7988 Enqueuing Expose request
23:20:53.395 00.000 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
23:20:53.395 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
23:20:53.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:53.397 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:20:53.397 00.000 15712 MoveAxis(E, 11, ABG)
23:20:53.397 00.000 15712 Guiding  Dir = 2, Dur = 11
23:20:53.397 00.000 15712 IsGuiding returns 0
23:20:53.447 00.050 15712 IsGuiding returns 1
23:20:53.447 00.000 15712 scope still moving after pulse duration time elapsed
23:20:53.490 00.043 15712 IsGuiding returns 0
23:20:53.490 00.000 15712 scope move finished after 11 + 82 ms
23:20:53.490 00.000 15712 Move returns status 0, amount 11
23:20:53.490 00.000 15712 MoveAxis(N, 0, ABG)
23:20:53.490 00.000 15712 Move returns status 0, amount 0
23:20:53.490 00.000 15712 move complete, result=0
23:20:53.490 00.000 15712 worker thread done servicing request
23:20:53.490 00.000 15712 Worker thread wakes up
23:20:53.490 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
23:20:53.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:53.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:54.911 01.421 15712 Exposure complete
23:20:54.972 00.061 15712 worker thread done servicing request
23:20:54.972 00.000 7988 OnExposeComplete: enter
23:20:54.972 00.000 7988 UpdateGuideState(): m_state=6
23:20:54.975 00.003 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
23:20:54.975 00.000 7988 Star::Find returns 1 (0), X=497.22, Y=803.90, Mass=1611, SNR=26.4, Peak=133 HFD=4.5
23:20:54.977 00.002 7988 MultiStar: [#1 0.07,-0.36,0.98,U] [#2 -0.09,-0.46,0.00,M1] [#3 0.47,-0.30,0.00,M1] [#4 0.18,-0.11,0.74,U] [#5 0.20,0.14,0.72,U] [#6 0.25,-0.22,0.61,U] [#7 0.09,-0.10,0.45,U] [#8 0.05,-0.19,0.44,U] 
23:20:54.977 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.20}, one-star: {-0.06, -0.39}
23:20:54.979 00.002 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
23:20:54.979 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
23:20:54.981 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.10 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
23:20:54.983 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.20, opts=13)
23:20:54.983 00.000 7988 Enqueuing Move request for scope (0.10, -0.20)
23:20:54.985 00.002 15712 Worker thread wakes up
23:20:54.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
23:20:54.985 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
23:20:54.985 00.000 15712 Moving (0.10, -0.20) raw xDistance=-0.20 yDistance=-0.10
23:20:54.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:20:54.985 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.4
23:20:54.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:54.988 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:54.990 00.002 7988 Enqueuing Expose request
23:20:54.990 00.000 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 640.06
23:20:54.990 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
23:20:54.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:54.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:20:54.990 00.000 15712 MoveAxis(E, 50, ABG)
23:20:54.990 00.000 15712 Guiding  Dir = 2, Dur = 50
23:20:54.990 00.000 15712 IsGuiding returns 0
23:20:55.006 00.016 15712 PulseGuide returned control before completion, sleep 45
23:20:55.088 00.082 15712 IsGuiding returns 0
23:20:55.088 00.000 15712 Move returns status 0, amount 50
23:20:55.088 00.000 15712 MoveAxis(N, 0, ABG)
23:20:55.088 00.000 15712 Move returns status 0, amount 0
23:20:55.088 00.000 15712 move complete, result=0
23:20:55.088 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
23:20:55.090 00.002 15712 worker thread done servicing request
23:20:55.090 00.000 15712 Worker thread wakes up
23:20:55.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:55.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:56.730 01.640 15712 Exposure complete
23:20:56.791 00.061 15712 worker thread done servicing request
23:20:56.791 00.000 7988 OnExposeComplete: enter
23:20:56.791 00.000 7988 UpdateGuideState(): m_state=6
23:20:56.793 00.002 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
23:20:56.795 00.002 7988 Star::Find returns 1 (0), X=497.24, Y=804.24, Mass=1543, SNR=25.9, Peak=144 HFD=4.3
23:20:56.795 00.000 7988 MultiStar: [#1 0.21,0.08,0.98,U] [#2 0.09,-0.18,0.86,U] [#3 0.30,-0.02,0.89,U] [#4 0.09,0.29,0.76,U] [#5 0.32,0.10,0.76,U] [#6 0.25,-0.01,0.64,U] [#7 0.01,0.30,0.53,U] [#8 0.15,0.13,0.41,U] 
23:20:56.797 00.002 7988 single-star, 8 included, MultiStar: {0.15, 0.05}, one-star: {-0.04, -0.06}
23:20:56.797 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
23:20:56.799 00.002 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
23:20:56.799 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.16 mountX=-0.06 mountY=0.04, mountTheta=2.54
23:20:56.801 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
23:20:56.803 00.002 7988 Enqueuing Move request for scope (-0.04, -0.06)
23:20:56.803 00.000 15712 Worker thread wakes up
23:20:56.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
23:20:56.803 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
23:20:56.803 00.000 15712 Moving (-0.04, -0.06) raw xDistance=-0.06 yDistance=0.04
23:20:56.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:56.803 00.000 7988 UpdateGuideState exits: m=1543 SNR=25.9
23:20:56.806 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:56.807 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:56.807 00.000 7988 Enqueuing Expose request
23:20:56.807 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
23:20:56.807 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
23:20:56.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:56.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:20:56.807 00.000 15712 MoveAxis(E, 8, ABG)
23:20:56.807 00.000 15712 Guiding  Dir = 2, Dur = 8
23:20:56.807 00.000 15712 IsGuiding returns 0
23:20:56.824 00.017 15712 IsGuiding returns 0
23:20:56.824 00.000 15712 Move returns status 0, amount 8
23:20:56.824 00.000 15712 MoveAxis(N, 0, ABG)
23:20:56.824 00.000 15712 Move returns status 0, amount 0
23:20:56.824 00.000 15712 move complete, result=0
23:20:56.824 00.000 15712 worker thread done servicing request
23:20:56.824 00.000 15712 Worker thread wakes up
23:20:56.824 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:20:56.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:56.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:58.244 01.420 15712 Exposure complete
23:20:58.303 00.059 15712 worker thread done servicing request
23:20:58.305 00.002 7988 OnExposeComplete: enter
23:20:58.305 00.000 7988 UpdateGuideState(): m_state=6
23:20:58.305 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
23:20:58.305 00.000 7988 Star::Find returns 1 (0), X=497.26, Y=804.37, Mass=1586, SNR=26.5, Peak=169 HFD=4.4
23:20:58.305 00.000 7988 MultiStar: [#1 0.03,-0.07,0.96,U] [#2 -0.02,-0.18,0.87,U] [#3 0.40,-0.17,0.84,U] [#4 0.28,0.17,0.79,U] [#5 0.27,0.05,0.73,U] [#6 0.32,0.05,0.66,U] [#7 0.05,0.02,0.50,U] [#8 0.01,-0.06,0.42,U] 
23:20:58.305 00.000 7988 single-star, 8 included, MultiStar: {0.14, -0.02}, one-star: {-0.02, 0.07}
23:20:58.305 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
23:20:58.305 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
23:20:58.305 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.85 mountX=0.07 mountY=0.02, mountTheta=0.26
23:20:58.305 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.07, opts=13)
23:20:58.305 00.000 7988 Enqueuing Move request for scope (-0.02, 0.07)
23:20:58.305 00.000 15712 Worker thread wakes up
23:20:58.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:20:58.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:20:58.305 00.000 15712 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.02
23:20:58.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:20:58.305 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.5
23:20:58.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:58.320 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:20:58.320 00.000 7988 Enqueuing Expose request
23:20:58.322 00.002 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
23:20:58.322 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
23:20:58.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:58.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:20:58.322 00.000 15712 MoveAxis(E, 6, ABG)
23:20:58.322 00.000 15712 Guiding  Dir = 2, Dur = 6
23:20:58.322 00.000 15712 IsGuiding returns 0
23:20:58.346 00.024 15712 IsGuiding returns 0
23:20:58.346 00.000 15712 Move returns status 0, amount 6
23:20:58.346 00.000 15712 MoveAxis(N, 0, ABG)
23:20:58.346 00.000 15712 Move returns status 0, amount 0
23:20:58.346 00.000 15712 move complete, result=0
23:20:58.346 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:20:58.350 00.004 15712 worker thread done servicing request
23:20:58.350 00.000 15712 Worker thread wakes up
23:20:58.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:20:58.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:20:59.979 01.629 15712 Exposure complete
23:21:00.041 00.062 15712 worker thread done servicing request
23:21:00.041 00.000 7988 OnExposeComplete: enter
23:21:00.041 00.000 7988 UpdateGuideState(): m_state=6
23:21:00.041 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
23:21:00.041 00.000 7988 Star::Find returns 1 (0), X=497.40, Y=804.51, Mass=1631, SNR=26.9, Peak=181 HFD=4.4
23:21:00.041 00.000 7988 MultiStar: [#1 0.28,0.20,0.95,U] [#2 0.30,-0.09,0.81,U] [#3 0.49,0.28,0.00,M1] [#4 0.43,0.27,0.00,M1] [#5 0.66,0.14,0.00,M1] [#6 0.45,0.21,0.00,M1] [#7 0.13,0.22,0.49,U] [#8 0.42,0.21,0.00,M1] 
23:21:00.041 00.000 7988 single-star, 3 included, MultiStar: {0.21, 0.13}, one-star: {0.12, 0.21}
23:21:00.041 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
23:21:00.041 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
23:21:00.041 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.05 mountX=0.21 mountY=-0.12, mountTheta=-0.54
23:21:00.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.21, opts=13)
23:21:00.053 00.012 7988 Enqueuing Move request for scope (0.12, 0.21)
23:21:00.053 00.000 15712 Worker thread wakes up
23:21:00.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
23:21:00.053 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
23:21:00.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:00.053 00.000 7988 UpdateGuideState exits: m=1631 SNR=26.9
23:21:00.057 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:00.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:00.057 00.000 7988 Enqueuing Expose request
23:21:00.057 00.000 15712 Moving (0.12, 0.21) raw xDistance=0.21 yDistance=-0.12
23:21:00.057 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 640.01
23:21:00.057 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
23:21:00.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:00.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:00.057 00.000 15712 MoveAxis(W, 36, ABG)
23:21:00.057 00.000 15712 Guiding  Dir = 3, Dur = 36
23:21:00.057 00.000 15712 IsGuiding returns 0
23:21:00.089 00.032 15712 PulseGuide returned control before completion, sleep 19
23:21:00.122 00.033 15712 IsGuiding returns 1
23:21:00.122 00.000 15712 scope still moving after pulse duration time elapsed
23:21:00.153 00.031 15712 IsGuiding returns 0
23:21:00.153 00.000 15712 scope move finished after 36 + 53 ms
23:21:00.153 00.000 15712 Move returns status 0, amount 36
23:21:00.153 00.000 15712 MoveAxis(N, 0, ABG)
23:21:00.153 00.000 15712 Move returns status 0, amount 0
23:21:00.153 00.000 15712 move complete, result=0
23:21:00.153 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
23:21:00.155 00.002 15712 worker thread done servicing request
23:21:00.155 00.000 15712 Worker thread wakes up
23:21:00.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:00.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:01.561 01.406 15712 Exposure complete
23:21:01.618 00.057 15712 worker thread done servicing request
23:21:01.618 00.000 7988 OnExposeComplete: enter
23:21:01.622 00.004 7988 UpdateGuideState(): m_state=6
23:21:01.624 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
23:21:01.624 00.000 7988 Star::Find returns 1 (0), X=497.53, Y=804.45, Mass=1561, SNR=26.4, Peak=177 HFD=4.3
23:21:01.627 00.003 7988 MultiStar: [#1 0.44,0.13,0.00,M1] [#2 0.29,0.02,0.84,U] [#3 0.23,0.23,0.89,U] [#4 0.33,0.69,0.00,M2] [#5 0.54,0.31,0.00,M2] [#6 0.38,0.28,0.00,M2] [#7 0.05,0.20,0.47,U] [#8 0.44,0.18,0.00,M2] 
23:21:01.629 00.002 7988 refined, 3 included, MultiStar: {0.23, 0.14}, one-star: {0.25, 0.15}
23:21:01.629 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
23:21:01.629 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
23:21:01.631 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.56 mountX=0.14 mountY=-0.23, mountTheta=-1.01
23:21:01.633 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.14, opts=13)
23:21:01.633 00.000 7988 Enqueuing Move request for scope (0.23, 0.14)
23:21:01.635 00.002 15712 Worker thread wakes up
23:21:01.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
23:21:01.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
23:21:01.635 00.000 15712 Moving (0.23, 0.14) raw xDistance=0.14 yDistance=-0.23
23:21:01.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:21:01.635 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.4
23:21:01.638 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:01.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:01.638 00.000 7988 Enqueuing Expose request
23:21:01.638 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
23:21:01.638 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
23:21:01.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:01.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:21:01.638 00.000 15712 MoveAxis(E, 4, ABG)
23:21:01.638 00.000 15712 Guiding  Dir = 2, Dur = 4
23:21:01.638 00.000 15712 IsGuiding returns 0
23:21:01.657 00.019 15712 IsGuiding returns 0
23:21:01.657 00.000 15712 Move returns status 0, amount 4
23:21:01.657 00.000 15712 MoveAxis(N, 0, ABG)
23:21:01.657 00.000 15712 Move returns status 0, amount 0
23:21:01.657 00.000 15712 move complete, result=0
23:21:01.657 00.000 15712 worker thread done servicing request
23:21:01.657 00.000 15712 Worker thread wakes up
23:21:01.657 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
23:21:01.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:01.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:03.298 01.641 15712 Exposure complete
23:21:03.353 00.055 15712 worker thread done servicing request
23:21:03.353 00.000 7988 OnExposeComplete: enter
23:21:03.362 00.009 7988 UpdateGuideState(): m_state=6
23:21:03.364 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
23:21:03.364 00.000 7988 Star::Find returns 1 (0), X=497.43, Y=804.11, Mass=1722, SNR=27.7, Peak=152 HFD=4.8
23:21:03.366 00.002 7988 MultiStar: [#1 0.35,-0.11,0.94,U] [#2 0.30,-0.28,0.82,U] [#3 0.32,-0.08,0.82,U] [#4 0.14,0.14,0.74,U] [#5 0.57,0.08,0.00,M3] [#6 0.28,-0.08,0.64,U] [#7 0.18,-0.03,0.48,U] [#8 0.45,-0.10,0.00,M3] 
23:21:03.366 00.000 7988 single-star, 6 included, MultiStar: {0.25, -0.10}, one-star: {0.15, -0.19}
23:21:03.368 00.002 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
23:21:03.368 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
23:21:03.370 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=-0.19 mountY=-0.14, mountTheta=-2.49
23:21:03.372 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.19, opts=13)
23:21:03.372 00.000 7988 Enqueuing Move request for scope (0.15, -0.19)
23:21:03.374 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:03.374 00.000 7988 UpdateGuideState exits: m=1722 SNR=27.7
23:21:03.376 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:03.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:03.377 00.001 7988 Enqueuing Expose request
23:21:03.377 00.000 15712 Worker thread wakes up
23:21:03.377 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
23:21:03.379 00.002 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
23:21:03.379 00.000 15712 Moving (0.15, -0.19) raw xDistance=-0.19 yDistance=-0.14
23:21:03.379 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.98
23:21:03.379 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
23:21:03.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:03.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:21:03.379 00.000 15712 MoveAxis(E, 41, ABG)
23:21:03.379 00.000 15712 Guiding  Dir = 2, Dur = 41
23:21:03.379 00.000 15712 IsGuiding returns 0
23:21:03.400 00.021 15712 PulseGuide returned control before completion, sleep 34
23:21:03.462 00.062 15712 IsGuiding returns 1
23:21:03.462 00.000 15712 scope still moving after pulse duration time elapsed
23:21:03.490 00.028 15712 IsGuiding returns 0
23:21:03.490 00.000 15712 scope move finished after 41 + 66 ms
23:21:03.490 00.000 15712 Move returns status 0, amount 41
23:21:03.490 00.000 15712 MoveAxis(N, 0, ABG)
23:21:03.490 00.000 15712 Move returns status 0, amount 0
23:21:03.490 00.000 15712 move complete, result=0
23:21:03.490 00.000 15712 worker thread done servicing request
23:21:03.490 00.000 15712 Worker thread wakes up
23:21:03.490 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:21:03.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:03.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:04.909 01.419 15712 Exposure complete
23:21:04.969 00.060 15712 worker thread done servicing request
23:21:04.970 00.001 7988 OnExposeComplete: enter
23:21:04.970 00.000 7988 UpdateGuideState(): m_state=6
23:21:04.970 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
23:21:04.970 00.000 7988 Star::Find returns 1 (0), X=497.22, Y=804.41, Mass=1539, SNR=26.2, Peak=143 HFD=4.5
23:21:04.970 00.000 7988 MultiStar: [#1 0.51,0.05,0.00,M1] [#2 0.42,0.10,0.90,U] [#3 0.22,0.21,0.86,U] [#4 0.17,0.40,0.79,U] [#5 0.60,0.30,0.00,M4] [#6 0.36,0.41,0.00,M2] [#7 0.17,0.22,0.50,U] [#8 0.45,-0.01,0.00,M4] 
23:21:04.970 00.000 7988 single-star, 4 included, MultiStar: {0.18, 0.20}, one-star: {-0.06, 0.11}
23:21:04.970 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
23:21:04.970 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
23:21:04.970 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.05 mountX=0.11 mountY=0.05, mountTheta=0.46
23:21:04.970 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.11, opts=13)
23:21:04.970 00.000 7988 Enqueuing Move request for scope (-0.06, 0.11)
23:21:04.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:04.970 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.2
23:21:04.984 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:04.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:04.986 00.002 7988 Enqueuing Expose request
23:21:04.986 00.000 15712 Worker thread wakes up
23:21:04.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:21:04.986 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:21:04.986 00.000 15712 Moving (-0.06, 0.11) raw xDistance=0.11 yDistance=0.05
23:21:04.986 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
23:21:04.986 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
23:21:04.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:04.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:21:04.986 00.000 15712 MoveAxis(E, 3, ABG)
23:21:04.986 00.000 15712 Guiding  Dir = 2, Dur = 3
23:21:04.986 00.000 15712 IsGuiding returns 0
23:21:05.006 00.020 15712 IsGuiding returns 0
23:21:05.006 00.000 15712 Move returns status 0, amount 3
23:21:05.006 00.000 15712 MoveAxis(N, 0, ABG)
23:21:05.006 00.000 15712 Move returns status 0, amount 0
23:21:05.006 00.000 15712 move complete, result=0
23:21:05.006 00.000 15712 worker thread done servicing request
23:21:05.006 00.000 15712 Worker thread wakes up
23:21:05.006 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:21:05.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:05.017 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:06.757 01.740 15712 Exposure complete
23:21:06.817 00.060 15712 worker thread done servicing request
23:21:06.817 00.000 7988 OnExposeComplete: enter
23:21:06.817 00.000 7988 UpdateGuideState(): m_state=6
23:21:06.819 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
23:21:06.819 00.000 7988 Star::Find returns 1 (0), X=497.31, Y=804.29, Mass=1567, SNR=26.3, Peak=147 HFD=4.4
23:21:06.822 00.003 7988 MultiStar: [#1 0.44,0.10,0.00,M2] [#2 0.20,-0.01,0.84,U] [#3 0.23,0.10,0.87,U] [#4 0.22,0.33,0.75,U] [#5 0.39,0.35,0.00,M5] [#6 0.31,0.19,0.68,U] [#7 0.05,0.25,0.52,U] [#8 0.26,0.14,0.46,U] 
23:21:06.822 00.000 7988 single-star, 6 included, MultiStar: {0.18, 0.13}, one-star: {0.04, -0.01}
23:21:06.824 00.002 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
23:21:06.824 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
23:21:06.826 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.36 mountX=-0.01 mountY=-0.04, mountTheta=-1.93
23:21:06.828 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
23:21:06.828 00.000 7988 Enqueuing Move request for scope (0.04, -0.01)
23:21:06.830 00.002 15712 Worker thread wakes up
23:21:06.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:21:06.830 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:21:06.830 00.000 15712 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=-0.04
23:21:06.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:06.830 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.3
23:21:06.832 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:06.833 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:06.833 00.000 7988 Enqueuing Expose request
23:21:06.833 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
23:21:06.833 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
23:21:06.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:06.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:06.833 00.000 15712 MoveAxis(E, 0, ABG)
23:21:06.833 00.000 15712 Move returns status 0, amount 0
23:21:06.833 00.000 15712 MoveAxis(N, 0, ABG)
23:21:06.833 00.000 15712 Move returns status 0, amount 0
23:21:06.833 00.000 15712 move complete, result=0
23:21:06.833 00.000 15712 worker thread done servicing request
23:21:06.833 00.000 15712 Worker thread wakes up
23:21:06.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:06.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:06.833 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:08.255 01.422 15712 Exposure complete
23:21:08.315 00.060 15712 worker thread done servicing request
23:21:08.315 00.000 7988 OnExposeComplete: enter
23:21:08.317 00.002 7988 UpdateGuideState(): m_state=6
23:21:08.317 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
23:21:08.317 00.000 7988 Star::Find returns 1 (0), X=497.22, Y=804.21, Mass=1684, SNR=27.4, Peak=149 HFD=4.4
23:21:08.317 00.000 7988 MultiStar: [#1 0.23,-0.00,0.96,U] [#2 0.22,-0.08,0.83,U] [#3 0.22,-0.06,0.82,U] [#4 0.22,0.19,0.72,U] [#5 0.13,0.22,0.66,U] [#6 0.30,-0.01,0.62,U] [#7 -0.15,0.26,0.48,U] [#8 -0.05,0.12,0.44,U] 
23:21:08.317 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.04}, one-star: {-0.06, -0.09}
23:21:08.317 00.000 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.73 = 2.55)
23:21:08.317 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.52)
23:21:08.317 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.17 mountX=-0.09 mountY=0.06, mountTheta=2.53
23:21:08.317 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.09, opts=13)
23:21:08.317 00.000 7988 Enqueuing Move request for scope (-0.06, -0.09)
23:21:08.317 00.000 15712 Worker thread wakes up
23:21:08.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
23:21:08.317 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
23:21:08.317 00.000 15712 Moving (-0.06, -0.09) raw xDistance=-0.09 yDistance=0.06
23:21:08.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:21:08.317 00.000 7988 UpdateGuideState exits: m=1684 SNR=27.4
23:21:08.331 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:08.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:08.334 00.003 7988 Enqueuing Expose request
23:21:08.334 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
23:21:08.334 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
23:21:08.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:08.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:21:08.334 00.000 15712 MoveAxis(W, 1, ABG)
23:21:08.334 00.000 15712 Guiding  Dir = 3, Dur = 1
23:21:08.334 00.000 15712 IsGuiding returns 0
23:21:08.356 00.022 15712 IsGuiding returns 0
23:21:08.356 00.000 15712 Move returns status 0, amount 1
23:21:08.356 00.000 15712 MoveAxis(N, 0, ABG)
23:21:08.356 00.000 15712 Move returns status 0, amount 0
23:21:08.356 00.000 15712 move complete, result=0
23:21:08.356 00.000 15712 worker thread done servicing request
23:21:08.356 00.000 15712 Worker thread wakes up
23:21:08.356 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:21:08.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:08.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:09.993 01.637 15712 Exposure complete
23:21:10.052 00.059 15712 worker thread done servicing request
23:21:10.052 00.000 7988 OnExposeComplete: enter
23:21:10.056 00.004 7988 UpdateGuideState(): m_state=6
23:21:10.058 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
23:21:10.058 00.000 7988 Star::Find returns 1 (0), X=497.28, Y=804.00, Mass=1470, SNR=25.6, Peak=142 HFD=4.1
23:21:10.060 00.002 7988 MultiStar: [#1 0.24,-0.25,1.00,U] [#2 0.21,-0.35,0.87,U] [#3 0.20,-0.00,0.93,U] [#4 0.29,-0.22,0.77,U] [#5 0.29,0.02,0.75,U] [#6 0.14,-0.01,0.67,U] [#7 0.34,-0.16,0.48,U] [#8 0.54,-0.12,0.00,M3] 
23:21:10.060 00.000 7988 refined, 7 included, MultiStar: {0.20, -0.17}, one-star: {0.00, -0.30}
23:21:10.062 00.002 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
23:21:10.062 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
23:21:10.064 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.70 mountX=-0.17 mountY=-0.20, mountTheta=-2.27
23:21:10.066 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.17, opts=13)
23:21:10.066 00.000 7988 Enqueuing Move request for scope (0.20, -0.17)
23:21:10.068 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:10.068 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.6
23:21:10.069 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:10.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:10.071 00.002 7988 Enqueuing Expose request
23:21:10.071 00.000 15712 Worker thread wakes up
23:21:10.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
23:21:10.071 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
23:21:10.071 00.000 15712 Moving (0.20, -0.17) raw xDistance=-0.17 yDistance=-0.20
23:21:10.075 00.004 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.91
23:21:10.075 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
23:21:10.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:10.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:21:10.075 00.000 15712 MoveAxis(E, 32, ABG)
23:21:10.075 00.000 15712 Guiding  Dir = 2, Dur = 32
23:21:10.075 00.000 15712 IsGuiding returns 0
23:21:10.094 00.019 15712 PulseGuide returned control before completion, sleep 21
23:21:10.123 00.029 15712 IsGuiding returns 1
23:21:10.123 00.000 15712 scope still moving after pulse duration time elapsed
23:21:10.154 00.031 15712 IsGuiding returns 0
23:21:10.154 00.000 15712 scope move finished after 32 + 53 ms
23:21:10.154 00.000 15712 Move returns status 0, amount 32
23:21:10.154 00.000 15712 MoveAxis(N, 0, ABG)
23:21:10.154 00.000 15712 Move returns status 0, amount 0
23:21:10.154 00.000 15712 move complete, result=0
23:21:10.154 00.000 15712 worker thread done servicing request
23:21:10.154 00.000 15712 Worker thread wakes up
23:21:10.154 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
23:21:10.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:10.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:11.411 01.257 7988 evsrv: cli 0CCCEEA8 connect
23:21:11.413 00.002 7988 case statement mapped state 6 to 3
23:21:11.415 00.002 7988 case statement mapped state 6 to 3
23:21:11.417 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"a50f8b9e-dba3-4302-a471-0271aa90cc07"}
23:21:11.419 00.002 7988 case statement mapped state 6 to 3
23:21:11.419 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"a50f8b9e-dba3-4302-a471-0271aa90cc07"}
23:21:11.419 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
23:21:11.569 00.150 15712 Exposure complete
23:21:11.669 00.100 15712 worker thread done servicing request
23:21:11.669 00.000 7988 OnExposeComplete: enter
23:21:11.671 00.002 7988 UpdateGuideState(): m_state=6
23:21:11.673 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
23:21:11.676 00.003 7988 Star::Find returns 1 (0), X=497.06, Y=804.33, Mass=1596, SNR=26.5, Peak=178 HFD=4.2
23:21:11.676 00.000 7988 MultiStar: [#1 0.12,-0.04,1.02,U] [#2 -0.01,0.11,0.89,U] [#3 0.08,0.22,0.86,U] [#4 0.47,0.39,0.00,M1] [#5 0.20,0.14,0.73,U] [#6 0.23,0.22,0.66,U] [#7 -0.06,0.21,0.49,U] [#8 0.09,0.22,0.45,U] 
23:21:11.676 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.12}, one-star: {-0.22, 0.04}
23:21:11.682 00.006 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
23:21:11.682 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
23:21:11.686 00.004 7988 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.23 mountX=0.12 mountY=-0.04, mountTheta=-0.36
23:21:11.688 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.12, opts=13)
23:21:11.690 00.002 7988 Enqueuing Move request for scope (0.04, 0.12)
23:21:11.696 00.006 15712 Worker thread wakes up
23:21:11.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:21:11.696 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:21:11.696 00.000 15712 Moving (0.04, 0.12) raw xDistance=0.12 yDistance=-0.04
23:21:11.699 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:21:11.703 00.004 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
23:21:11.703 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.5
23:21:11.705 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:11.714 00.009 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
23:21:11.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:11.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:11.714 00.000 15712 MoveAxis(E, 3, ABG)
23:21:11.714 00.000 15712 Guiding  Dir = 2, Dur = 3
23:21:11.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:11.718 00.004 7988 Enqueuing Expose request
23:21:11.739 00.021 15712 IsGuiding returns 0
23:21:11.755 00.016 15712 IsGuiding returns 0
23:21:11.755 00.000 15712 Move returns status 0, amount 3
23:21:11.755 00.000 15712 MoveAxis(N, 0, ABG)
23:21:11.755 00.000 15712 Move returns status 0, amount 0
23:21:11.755 00.000 15712 move complete, result=0
23:21:11.755 00.000 15712 worker thread done servicing request
23:21:11.755 00.000 15712 Worker thread wakes up
23:21:11.755 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:21:11.763 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:11.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:13.389 01.626 15712 Exposure complete
23:21:13.461 00.072 15712 worker thread done servicing request
23:21:13.461 00.000 7988 OnExposeComplete: enter
23:21:13.461 00.000 7988 UpdateGuideState(): m_state=6
23:21:13.465 00.004 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
23:21:13.467 00.002 7988 Star::Find returns 1 (0), X=497.20, Y=804.40, Mass=1474, SNR=25.5, Peak=138 HFD=4.5
23:21:13.469 00.002 7988 MultiStar: [#1 0.26,0.03,1.00,U] [#2 0.20,-0.16,0.89,U] [#3 0.33,0.14,0.87,U] [#4 0.39,0.33,0.00,M2] [#5 0.47,0.30,0.00,M3] [#6 0.45,0.07,0.00,M1] [#7 0.10,0.42,0.49,U] [#8 0.27,0.32,0.41,U] 
23:21:13.469 00.000 7988 single-star, 5 included, MultiStar: {0.17, 0.10}, one-star: {-0.08, 0.10}
23:21:13.469 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
23:21:13.469 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
23:21:13.469 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.21 mountX=0.10 mountY=0.07, mountTheta=0.63
23:21:13.469 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.10, opts=13)
23:21:13.478 00.009 7988 Enqueuing Move request for scope (-0.08, 0.10)
23:21:13.478 00.000 15712 Worker thread wakes up
23:21:13.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
23:21:13.478 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
23:21:13.478 00.000 15712 Moving (-0.08, 0.10) raw xDistance=0.10 yDistance=0.07
23:21:13.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:13.481 00.003 7988 UpdateGuideState exits: m=1474 SNR=25.5
23:21:13.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:13.483 00.002 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:21:13.483 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
23:21:13.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:13.483 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:13.485 00.002 7988 Enqueuing Expose request
23:21:13.487 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:21:13.487 00.000 15712 MoveAxis(E, 4, ABG)
23:21:13.487 00.000 15712 Guiding  Dir = 2, Dur = 4
23:21:13.487 00.000 15712 IsGuiding returns 0
23:21:13.499 00.012 15712 IsGuiding returns 0
23:21:13.499 00.000 15712 Move returns status 0, amount 4
23:21:13.499 00.000 15712 MoveAxis(N, 0, ABG)
23:21:13.499 00.000 15712 Move returns status 0, amount 0
23:21:13.499 00.000 15712 move complete, result=0
23:21:13.499 00.000 15712 worker thread done servicing request
23:21:13.499 00.000 15712 Worker thread wakes up
23:21:13.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:13.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:13.499 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:21:14.910 01.411 15712 Exposure complete
23:21:14.974 00.064 15712 worker thread done servicing request
23:21:14.974 00.000 7988 OnExposeComplete: enter
23:21:14.974 00.000 7988 UpdateGuideState(): m_state=6
23:21:14.986 00.012 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
23:21:14.988 00.002 7988 Star::Find returns 1 (0), X=497.17, Y=804.43, Mass=1565, SNR=26.3, Peak=175 HFD=4.4
23:21:14.988 00.000 7988 MultiStar: [#1 -0.07,0.24,0.98,U] [#2 -0.04,0.05,0.85,U] [#3 -0.04,0.04,0.85,U] [#4 -0.11,0.34,0.78,U] [#5 -0.02,0.19,0.74,U] [#6 -0.06,0.12,0.68,U] [#7 -0.26,0.25,0.47,U] [#8 0.15,0.25,0.45,U] 
23:21:14.990 00.002 7988 single-star, 8 included, MultiStar: {-0.07, 0.17}, one-star: {-0.11, 0.13}
23:21:14.990 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.56) = xAngle (0.69 = 0.69)
23:21:14.990 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
23:21:14.990 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.25 mountX=0.13 mountY=0.11, mountTheta=0.67
23:21:14.990 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.13, opts=13)
23:21:14.990 00.000 7988 Enqueuing Move request for scope (-0.11, 0.13)
23:21:14.990 00.000 15712 Worker thread wakes up
23:21:14.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
23:21:14.990 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
23:21:14.990 00.000 15712 Moving (-0.11, 0.13) raw xDistance=0.13 yDistance=0.11
23:21:14.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:14.990 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.3
23:21:15.001 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:15.003 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:15.003 00.000 7988 Enqueuing Expose request
23:21:15.006 00.003 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
23:21:15.006 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
23:21:15.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:15.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:21:15.006 00.000 15712 MoveAxis(E, 3, ABG)
23:21:15.006 00.000 15712 Guiding  Dir = 2, Dur = 3
23:21:15.006 00.000 15712 IsGuiding returns 0
23:21:15.020 00.014 15712 IsGuiding returns 0
23:21:15.020 00.000 15712 Move returns status 0, amount 3
23:21:15.020 00.000 15712 MoveAxis(N, 0, ABG)
23:21:15.020 00.000 15712 Move returns status 0, amount 0
23:21:15.020 00.000 15712 move complete, result=0
23:21:15.020 00.000 15712 worker thread done servicing request
23:21:15.020 00.000 15712 Worker thread wakes up
23:21:15.020 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:21:15.022 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:15.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:16.658 01.636 15712 Exposure complete
23:21:16.729 00.071 15712 worker thread done servicing request
23:21:16.729 00.000 7988 OnExposeComplete: enter
23:21:16.732 00.003 7988 UpdateGuideState(): m_state=6
23:21:16.732 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
23:21:16.732 00.000 7988 Star::Find returns 1 (0), X=497.58, Y=804.34, Mass=1549, SNR=26.4, Peak=167 HFD=4.4
23:21:16.732 00.000 7988 MultiStar: [#1 0.40,0.24,0.00,M1] [#2 0.41,-0.06,0.87,U] [#3 0.28,0.35,0.00,M1] [#4 0.46,0.28,0.00,M2] [#5 0.55,0.47,0.00,M3] [#6 0.54,0.26,0.00,M1] [#7 -0.03,0.25,0.47,U] [#8 0.09,0.38,0.46,U] 
23:21:16.732 00.000 7988 refined, 3 included, MultiStar: {0.24, 0.10}, one-star: {0.30, 0.04}
23:21:16.737 00.005 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
23:21:16.737 00.000 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
23:21:16.737 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.39 mountX=0.10 mountY=-0.25, mountTheta=-1.17
23:21:16.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.10, opts=13)
23:21:16.737 00.000 7988 Enqueuing Move request for scope (0.24, 0.10)
23:21:16.737 00.000 15712 Worker thread wakes up
23:21:16.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd
23:21:16.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.10)
23:21:16.737 00.000 15712 Moving (0.24, 0.10) raw xDistance=0.10 yDistance=-0.25
23:21:16.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:16.748 00.011 7988 UpdateGuideState exits: m=1549 SNR=26.4
23:21:16.749 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:16.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:16.753 00.004 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
23:21:16.753 00.000 7988 Enqueuing Expose request
23:21:16.753 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
23:21:16.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:16.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:21:16.753 00.000 15712 MoveAxis(E, 6, ABG)
23:21:16.755 00.002 15712 Guiding  Dir = 2, Dur = 6
23:21:16.755 00.000 15712 IsGuiding returns 0
23:21:16.779 00.024 15712 IsGuiding returns 0
23:21:16.779 00.000 15712 Move returns status 0, amount 6
23:21:16.779 00.000 15712 MoveAxis(N, 0, ABG)
23:21:16.779 00.000 15712 Move returns status 0, amount 0
23:21:16.779 00.000 15712 move complete, result=0
23:21:16.779 00.000 15712 worker thread done servicing request
23:21:16.779 00.000 15712 Worker thread wakes up
23:21:16.779 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:21:16.781 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:16.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:18.183 01.402 15712 Exposure complete
23:21:18.245 00.062 15712 worker thread done servicing request
23:21:18.245 00.000 7988 OnExposeComplete: enter
23:21:18.247 00.002 7988 UpdateGuideState(): m_state=6
23:21:18.249 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
23:21:18.249 00.000 7988 Star::Find returns 1 (0), X=497.47, Y=804.61, Mass=1617, SNR=26.6, Peak=172 HFD=4.4
23:21:18.251 00.002 7988 MultiStar: [#1 0.45,0.30,0.00,M2] [#2 0.40,0.28,0.00,M1] [#3 0.21,0.32,0.86,U] [#4 0.38,0.69,0.00,M3] [#5 0.40,0.60,0.00,M4] [#6 0.33,0.49,0.00,M2] [#7 0.31,0.35,0.00,M1] [#8 0.22,0.55,0.00,M1] 
23:21:18.251 00.000 7988 single-star, 1 included, MultiStar: {0.20, 0.31}, one-star: {0.19, 0.31}
23:21:18.253 00.002 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
23:21:18.253 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
23:21:18.255 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.31 hyp=0.36 cameraTheta=1.02 mountX=0.31 mountY=-0.19, mountTheta=-0.57
23:21:18.257 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.31, opts=13)
23:21:18.257 00.000 7988 Enqueuing Move request for scope (0.19, 0.31)
23:21:18.259 00.002 15712 Worker thread wakes up
23:21:18.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.31) opts 0xd
23:21:18.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.31)
23:21:18.259 00.000 15712 Moving (0.19, 0.31) raw xDistance=0.31 yDistance=-0.19
23:21:18.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:18.262 00.003 7988 UpdateGuideState exits: m=1617 SNR=26.6
23:21:18.263 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:18.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:18.265 00.002 7988 Enqueuing Expose request
23:21:18.265 00.000 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.18, pred = -0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 639.82
23:21:18.265 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
23:21:18.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:18.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:21:18.265 00.000 15712 MoveAxis(W, 54, ABG)
23:21:18.265 00.000 15712 Guiding  Dir = 3, Dur = 54
23:21:18.265 00.000 15712 IsGuiding returns 0
23:21:18.282 00.017 15712 PulseGuide returned control before completion, sleep 49
23:21:18.346 00.064 15712 IsGuiding returns 0
23:21:18.346 00.000 15712 Move returns status 0, amount 54
23:21:18.346 00.000 15712 MoveAxis(N, 0, ABG)
23:21:18.346 00.000 15712 Move returns status 0, amount 0
23:21:18.346 00.000 15712 move complete, result=0
23:21:18.346 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.2 px 0 ms NORTH
23:21:18.347 00.001 15712 worker thread done servicing request
23:21:18.347 00.000 15712 Worker thread wakes up
23:21:18.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:18.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:19.988 01.641 15712 Exposure complete
23:21:20.049 00.061 15712 worker thread done servicing request
23:21:20.049 00.000 7988 OnExposeComplete: enter
23:21:20.049 00.000 7988 UpdateGuideState(): m_state=6
23:21:20.049 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
23:21:20.049 00.000 7988 Star::Find returns 1 (0), X=497.12, Y=804.10, Mass=1603, SNR=26.8, Peak=136 HFD=4.2
23:21:20.049 00.000 7988 MultiStar: [#1 0.11,-0.07,0.96,U] [#2 0.16,-0.20,0.86,U] [#3 0.03,-0.14,0.88,U] [#4 0.09,0.28,0.77,U] [#5 0.37,0.24,0.73,U] [#6 -0.05,-0.10,0.64,U] [#7 -0.06,0.05,0.49,U] [#8 -0.15,0.04,0.47,U] 
23:21:20.049 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {-0.16, -0.20}
23:21:20.049 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
23:21:20.049 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.12 = -2.12)
23:21:20.049 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.52 mountX=-0.03 mountY=-0.05, mountTheta=-2.09
23:21:20.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
23:21:20.049 00.000 7988 Enqueuing Move request for scope (0.05, -0.03)
23:21:20.049 00.000 15712 Worker thread wakes up
23:21:20.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:21:20.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:21:20.049 00.000 15712 Moving (0.05, -0.03) raw xDistance=-0.03 yDistance=-0.05
23:21:20.062 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:21:20.062 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.8
23:21:20.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:20.065 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:20.065 00.000 7988 Enqueuing Expose request
23:21:20.065 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
23:21:20.065 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
23:21:20.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:20.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:20.065 00.000 15712 MoveAxis(E, 7, ABG)
23:21:20.065 00.000 15712 Guiding  Dir = 2, Dur = 7
23:21:20.081 00.016 15712 IsGuiding returns 0
23:21:20.104 00.023 15712 IsGuiding returns 0
23:21:20.104 00.000 15712 Move returns status 0, amount 7
23:21:20.104 00.000 15712 MoveAxis(N, 0, ABG)
23:21:20.104 00.000 15712 Move returns status 0, amount 0
23:21:20.104 00.000 15712 move complete, result=0
23:21:20.104 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:21:20.106 00.002 15712 worker thread done servicing request
23:21:20.106 00.000 15712 Worker thread wakes up
23:21:20.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:20.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:21.515 01.409 15712 Exposure complete
23:21:21.576 00.061 15712 worker thread done servicing request
23:21:21.576 00.000 7988 OnExposeComplete: enter
23:21:21.576 00.000 7988 UpdateGuideState(): m_state=6
23:21:21.579 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
23:21:21.579 00.000 7988 Star::Find returns 1 (0), X=497.58, Y=803.97, Mass=1610, SNR=26.9, Peak=146 HFD=4.2
23:21:21.581 00.002 7988 MultiStar: [#1 0.36,-0.25,0.94,U] [#2 0.61,-0.39,0.00,M1] [#3 0.35,-0.03,0.86,U] [#4 0.56,0.03,0.00,M3] [#5 0.66,-0.10,0.00,M4] [#6 0.42,0.01,0.65,U] [#7 0.32,-0.26,0.47,U] [#8 0.14,-0.22,0.43,U] 
23:21:21.581 00.000 7988 refined, 5 included, MultiStar: {0.33, -0.18}, one-star: {0.30, -0.33}
23:21:21.583 00.002 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
23:21:21.583 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
23:21:21.585 00.002 7988 CameraToMount -- cameraX=0.33 cameraY=-0.18 hyp=0.38 cameraTheta=-0.51 mountX=-0.18 mountY=-0.32, mountTheta=-2.08
23:21:21.587 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.18, opts=13)
23:21:21.587 00.000 7988 Enqueuing Move request for scope (0.33, -0.18)
23:21:21.589 00.002 15712 Worker thread wakes up
23:21:21.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.18) opts 0xd
23:21:21.589 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.18)
23:21:21.589 00.000 15712 Moving (0.33, -0.18) raw xDistance=-0.18 yDistance=-0.32
23:21:21.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:21:21.591 00.002 7988 UpdateGuideState exits: m=1610 SNR=26.9
23:21:21.592 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:21.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:21.592 00.000 7988 Enqueuing Expose request
23:21:21.592 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.78
23:21:21.592 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
23:21:21.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:21:21.592 00.000 15712 MoveAxis(E, 41, ABG)
23:21:21.592 00.000 15712 Guiding  Dir = 2, Dur = 41
23:21:21.592 00.000 15712 IsGuiding returns 0
23:21:21.623 00.031 15712 PulseGuide returned control before completion, sleep 25
23:21:21.655 00.032 15712 IsGuiding returns 1
23:21:21.655 00.000 15712 scope still moving after pulse duration time elapsed
23:21:21.703 00.048 15712 IsGuiding returns 0
23:21:21.703 00.000 15712 scope move finished after 41 + 65 ms
23:21:21.703 00.000 15712 Move returns status 0, amount 41
23:21:21.703 00.000 15712 MoveAxis(N, 82, ABG)
23:21:21.703 00.000 15712 Guiding  Dir = 0, Dur = 82
23:21:21.703 00.000 15712 IsGuiding returns 0
23:21:21.782 00.079 15712 PulseGuide returned control before completion, sleep 13
23:21:21.814 00.032 15712 IsGuiding returns 1
23:21:21.814 00.000 15712 scope still moving after pulse duration time elapsed
23:21:21.846 00.032 15712 IsGuiding returns 1
23:21:21.909 00.063 15712 IsGuiding returns 0
23:21:21.909 00.000 15712 scope move finished after 82 + 125 ms
23:21:21.909 00.000 15712 Move returns status 0, amount 82
23:21:21.909 00.000 15712 move complete, result=0
23:21:21.909 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.3 px 82 ms NORTH
23:21:21.912 00.003 15712 worker thread done servicing request
23:21:21.912 00.000 15712 Worker thread wakes up
23:21:21.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:21.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:23.554 01.642 15712 Exposure complete
23:21:23.614 00.060 15712 worker thread done servicing request
23:21:23.614 00.000 7988 OnExposeComplete: enter
23:21:23.615 00.001 7988 UpdateGuideState(): m_state=6
23:21:23.617 00.002 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
23:21:23.617 00.000 7988 Star::Find returns 1 (0), X=497.49, Y=804.17, Mass=1656, SNR=27.3, Peak=157 HFD=4.5
23:21:23.619 00.002 7988 MultiStar: [#1 0.32,-0.07,0.95,U] [#2 0.32,-0.13,0.86,U] [#3 0.28,-0.07,0.85,U] [#4 0.34,0.23,0.73,U] [#5 0.57,0.16,0.00,M5] [#6 0.23,-0.18,0.64,U] [#7 0.13,0.15,0.47,U] [#8 0.31,0.14,0.42,U] 
23:21:23.619 00.000 7988 single-star, 7 included, MultiStar: {0.27, -0.03}, one-star: {0.21, -0.13}
23:21:23.621 00.002 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.56) = xAngle (-2.11 = -2.11)
23:21:23.621 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
23:21:23.623 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.24 cameraTheta=-0.55 mountX=-0.13 mountY=-0.21, mountTheta=-2.12
23:21:23.625 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.13, opts=13)
23:21:23.625 00.000 7988 Enqueuing Move request for scope (0.21, -0.13)
23:21:23.627 00.002 15712 Worker thread wakes up
23:21:23.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
23:21:23.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
23:21:23.627 00.000 15712 Moving (0.21, -0.13) raw xDistance=-0.13 yDistance=-0.21
23:21:23.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:21:23.627 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.3
23:21:23.629 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:23.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:23.631 00.002 7988 Enqueuing Expose request
23:21:23.631 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
23:21:23.631 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
23:21:23.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:23.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:21:23.631 00.000 15712 MoveAxis(E, 4, ABG)
23:21:23.631 00.000 15712 Guiding  Dir = 2, Dur = 4
23:21:23.631 00.000 15712 IsGuiding returns 0
23:21:23.652 00.021 15712 IsGuiding returns 0
23:21:23.652 00.000 15712 Move returns status 0, amount 4
23:21:23.652 00.000 15712 MoveAxis(N, 0, ABG)
23:21:23.652 00.000 15712 Move returns status 0, amount 0
23:21:23.652 00.000 15712 move complete, result=0
23:21:23.652 00.000 15712 worker thread done servicing request
23:21:23.652 00.000 15712 Worker thread wakes up
23:21:23.652 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
23:21:23.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:23.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:25.066 01.414 15712 Exposure complete
23:21:25.127 00.061 15712 worker thread done servicing request
23:21:25.127 00.000 7988 OnExposeComplete: enter
23:21:25.129 00.002 7988 UpdateGuideState(): m_state=6
23:21:25.131 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
23:21:25.131 00.000 7988 Star::Find returns 1 (0), X=497.37, Y=804.05, Mass=1682, SNR=27.6, Peak=151 HFD=4.3
23:21:25.133 00.002 7988 MultiStar: [#1 0.28,-0.37,0.00,M1] [#2 0.22,-0.36,0.83,U] [#3 0.39,-0.24,0.00,M1] [#4 0.52,-0.29,0.00,M3] [#5 0.42,0.02,0.74,U] [#6 0.45,-0.04,0.00,M1] [#7 0.01,-0.15,0.48,U] [#8 0.53,-0.19,0.00,M1] 
23:21:25.133 00.000 7988 single-star, 3 included, MultiStar: {0.19, -0.20}, one-star: {0.09, -0.25}
23:21:25.135 00.002 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
23:21:25.135 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
23:21:25.137 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.22 mountX=-0.25 mountY=-0.09, mountTheta=-2.81
23:21:25.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.25, opts=13)
23:21:25.137 00.000 7988 Enqueuing Move request for scope (0.09, -0.25)
23:21:25.142 00.005 15712 Worker thread wakes up
23:21:25.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
23:21:25.142 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
23:21:25.142 00.000 15712 Moving (0.09, -0.25) raw xDistance=-0.25 yDistance=-0.09
23:21:25.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:21:25.142 00.000 7988 UpdateGuideState exits: m=1682 SNR=27.6
23:21:25.145 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:25.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:25.145 00.000 7988 Enqueuing Expose request
23:21:25.145 00.000 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.74
23:21:25.145 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
23:21:25.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:25.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:21:25.145 00.000 15712 MoveAxis(E, 52, ABG)
23:21:25.145 00.000 15712 Guiding  Dir = 2, Dur = 52
23:21:25.145 00.000 15712 IsGuiding returns 0
23:21:25.164 00.019 15712 PulseGuide returned control before completion, sleep 40
23:21:25.251 00.087 15712 IsGuiding returns 0
23:21:25.251 00.000 15712 Move returns status 0, amount 52
23:21:25.251 00.000 15712 MoveAxis(N, 0, ABG)
23:21:25.251 00.000 15712 Move returns status 0, amount 0
23:21:25.251 00.000 15712 move complete, result=0
23:21:25.251 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
23:21:25.253 00.002 15712 worker thread done servicing request
23:21:25.253 00.000 15712 Worker thread wakes up
23:21:25.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:25.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:26.883 01.630 15712 Exposure complete
23:21:26.929 00.046 15712 worker thread done servicing request
23:21:26.929 00.000 7988 OnExposeComplete: enter
23:21:26.946 00.017 7988 UpdateGuideState(): m_state=6
23:21:26.946 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
23:21:26.946 00.000 7988 Star::Find returns 1 (0), X=497.23, Y=804.53, Mass=1531, SNR=26.0, Peak=136 HFD=4.6
23:21:26.946 00.000 7988 MultiStar: [#1 0.27,0.38,0.00,M2] [#2 0.13,0.30,0.86,U] [#3 0.16,0.66,0.00,M2] [#4 0.33,0.54,0.00,M4] [#5 0.40,0.69,0.00,M5] [#6 0.12,0.49,0.00,M2] [#7 -0.27,0.47,0.00,M1] [#8 0.30,0.53,0.00,M2] 
23:21:26.946 00.000 7988 single-star, 1 included, MultiStar: {0.03, 0.26}, one-star: {-0.05, 0.23}
23:21:26.946 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
23:21:26.946 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
23:21:26.946 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.77 mountX=0.23 mountY=0.04, mountTheta=0.18
23:21:26.946 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.23, opts=13)
23:21:26.946 00.000 7988 Enqueuing Move request for scope (-0.05, 0.23)
23:21:26.946 00.000 15712 Worker thread wakes up
23:21:26.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
23:21:26.946 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
23:21:26.946 00.000 15712 Moving (-0.05, 0.23) raw xDistance=0.23 yDistance=0.04
23:21:26.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:26.946 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.0
23:21:26.959 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:26.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:26.961 00.002 7988 Enqueuing Expose request
23:21:26.963 00.002 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.72
23:21:26.963 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
23:21:26.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:26.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:21:26.963 00.000 15712 MoveAxis(W, 40, ABG)
23:21:26.963 00.000 15712 Guiding  Dir = 3, Dur = 40
23:21:26.963 00.000 15712 IsGuiding returns 0
23:21:26.977 00.014 15712 PulseGuide returned control before completion, sleep 37
23:21:27.025 00.048 15712 IsGuiding returns 0
23:21:27.025 00.000 15712 Move returns status 0, amount 40
23:21:27.025 00.000 15712 MoveAxis(N, 0, ABG)
23:21:27.025 00.000 15712 Move returns status 0, amount 0
23:21:27.025 00.000 15712 move complete, result=0
23:21:27.025 00.000 15712 worker thread done servicing request
23:21:27.025 00.000 15712 Worker thread wakes up
23:21:27.025 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
23:21:27.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:27.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:28.446 01.421 15712 Exposure complete
23:21:28.505 00.059 15712 worker thread done servicing request
23:21:28.505 00.000 7988 OnExposeComplete: enter
23:21:28.507 00.002 7988 UpdateGuideState(): m_state=6
23:21:28.507 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
23:21:28.510 00.003 7988 Star::Find returns 1 (0), X=497.05, Y=804.68, Mass=1763, SNR=28.1, Peak=136 HFD=5.1
23:21:28.510 00.000 7988 MultiStar: [#1 0.12,0.29,0.90,U] [#2 0.02,0.24,0.81,U] [#3 0.19,0.40,0.85,U] [#4 0.02,0.51,0.00,M5] [#5 0.09,0.29,0.68,U] [#6 0.13,0.61,0.00,M3] [#7 -0.26,0.65,0.00,M2] [#8 0.39,0.14,0.41,U] 
23:21:28.510 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.31}, one-star: {-0.23, 0.38}
23:21:28.510 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
23:21:28.510 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
23:21:28.510 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.31 cameraTheta=1.37 mountX=0.31 mountY=-0.07, mountTheta=-0.22
23:21:28.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.31, opts=13)
23:21:28.510 00.000 7988 Enqueuing Move request for scope (0.06, 0.31)
23:21:28.510 00.000 15712 Worker thread wakes up
23:21:28.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
23:21:28.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
23:21:28.510 00.000 15712 Moving (0.06, 0.31) raw xDistance=0.31 yDistance=-0.07
23:21:28.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:28.510 00.000 7988 UpdateGuideState exits: m=1763 SNR=28.1
23:21:28.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:28.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:28.523 00.013 7988 Enqueuing Expose request
23:21:28.523 00.000 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.70
23:21:28.523 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
23:21:28.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:28.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:28.523 00.000 15712 MoveAxis(W, 55, ABG)
23:21:28.523 00.000 15712 Guiding  Dir = 3, Dur = 55
23:21:28.523 00.000 15712 IsGuiding returns 0
23:21:28.544 00.021 15712 PulseGuide returned control before completion, sleep 47
23:21:28.619 00.075 15712 IsGuiding returns 0
23:21:28.619 00.000 15712 Move returns status 0, amount 55
23:21:28.619 00.000 15712 MoveAxis(N, 0, ABG)
23:21:28.619 00.000 15712 Move returns status 0, amount 0
23:21:28.619 00.000 15712 move complete, result=0
23:21:28.619 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
23:21:28.626 00.007 15712 worker thread done servicing request
23:21:28.626 00.000 15712 Worker thread wakes up
23:21:28.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:28.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:30.265 01.639 15712 Exposure complete
23:21:30.328 00.063 15712 worker thread done servicing request
23:21:30.328 00.000 7988 OnExposeComplete: enter
23:21:30.328 00.000 7988 UpdateGuideState(): m_state=6
23:21:30.328 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
23:21:30.328 00.000 7988 Star::Find returns 1 (0), X=497.29, Y=804.19, Mass=1577, SNR=26.3, Peak=164 HFD=4.3
23:21:30.328 00.000 7988 MultiStar: [#1 0.28,0.16,0.97,U] [#2 0.29,-0.04,0.90,U] [#3 0.34,0.15,0.90,U] [#4 0.37,0.15,0.74,U] [#5 0.36,0.25,0.74,U] [#6 0.33,0.24,0.66,U] [#7 0.07,0.48,0.00,M3] [#8 0.26,0.36,0.49,U] 
23:21:30.328 00.000 7988 single-star, 7 included, MultiStar: {0.27, 0.12}, one-star: {0.01, -0.11}
23:21:30.328 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
23:21:30.328 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
23:21:30.328 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.49 mountX=-0.11 mountY=-0.01, mountTheta=-3.08
23:21:30.328 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
23:21:30.328 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
23:21:30.328 00.000 15712 Worker thread wakes up
23:21:30.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:21:30.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:21:30.328 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=-0.01
23:21:30.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:30.328 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.3
23:21:30.343 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:30.345 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:30.345 00.000 7988 Enqueuing Expose request
23:21:30.345 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
23:21:30.345 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
23:21:30.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:30.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:21:30.345 00.000 15712 MoveAxis(E, 5, ABG)
23:21:30.345 00.000 15712 Guiding  Dir = 2, Dur = 5
23:21:30.382 00.037 15712 IsGuiding returns 0
23:21:30.396 00.014 15712 IsGuiding returns 0
23:21:30.396 00.000 15712 Move returns status 0, amount 5
23:21:30.396 00.000 15712 MoveAxis(N, 0, ABG)
23:21:30.396 00.000 15712 Move returns status 0, amount 0
23:21:30.396 00.000 15712 move complete, result=0
23:21:30.396 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:21:30.400 00.004 15712 worker thread done servicing request
23:21:30.400 00.000 15712 Worker thread wakes up
23:21:30.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:30.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:31.816 01.416 15712 Exposure complete
23:21:31.875 00.059 15712 worker thread done servicing request
23:21:31.875 00.000 7988 OnExposeComplete: enter
23:21:31.877 00.002 7988 UpdateGuideState(): m_state=6
23:21:31.879 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
23:21:31.879 00.000 7988 Star::Find returns 1 (0), X=497.11, Y=804.30, Mass=1559, SNR=26.3, Peak=157 HFD=4.1
23:21:31.881 00.002 7988 MultiStar: [#1 0.26,0.02,1.00,U] [#2 0.04,0.10,0.88,U] [#3 0.16,0.14,0.92,U] [#4 0.18,0.41,0.75,U] [#5 0.13,0.47,0.00,M4] [#6 0.21,0.17,0.66,U] [#7 -0.25,0.40,0.00,M4] [#8 0.50,0.49,0.00,M1] 
23:21:31.881 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.13}, one-star: {-0.17, 0.00}
23:21:31.883 00.002 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
23:21:31.883 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
23:21:31.885 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.16 cameraTheta=0.88 mountX=0.13 mountY=-0.11, mountTheta=-0.70
23:21:31.887 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.13, opts=13)
23:21:31.887 00.000 7988 Enqueuing Move request for scope (0.11, 0.13)
23:21:31.889 00.002 15712 Worker thread wakes up
23:21:31.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:21:31.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:21:31.889 00.000 15712 Moving (0.11, 0.13) raw xDistance=0.13 yDistance=-0.11
23:21:31.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:31.890 00.001 7988 UpdateGuideState exits: m=1559 SNR=26.3
23:21:31.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:31.892 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:31.893 00.001 7988 Enqueuing Expose request
23:21:31.893 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
23:21:31.893 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
23:21:31.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:31.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:21:31.893 00.000 15712 MoveAxis(E, 2, ABG)
23:21:31.893 00.000 15712 Guiding  Dir = 2, Dur = 2
23:21:31.893 00.000 15712 IsGuiding returns 0
23:21:31.914 00.021 15712 IsGuiding returns 0
23:21:31.914 00.000 15712 Move returns status 0, amount 2
23:21:31.914 00.000 15712 MoveAxis(N, 0, ABG)
23:21:31.914 00.000 15712 Move returns status 0, amount 0
23:21:31.914 00.000 15712 move complete, result=0
23:21:31.914 00.000 15712 worker thread done servicing request
23:21:31.914 00.000 15712 Worker thread wakes up
23:21:31.914 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:21:31.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:31.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:33.553 01.639 15712 Exposure complete
23:21:33.612 00.059 15712 worker thread done servicing request
23:21:33.612 00.000 7988 OnExposeComplete: enter
23:21:33.612 00.000 7988 UpdateGuideState(): m_state=6
23:21:33.615 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
23:21:33.615 00.000 7988 Star::Find returns 1 (0), X=497.23, Y=804.09, Mass=1711, SNR=27.7, Peak=159 HFD=4.5
23:21:33.615 00.000 7988 MultiStar: [#1 0.16,-0.20,0.91,U] [#2 0.13,-0.30,0.82,U] [#3 0.08,-0.11,0.86,U] [#4 0.22,-0.19,0.71,U] [#5 0.24,0.11,0.70,U] [#6 0.32,0.03,0.62,U] [#7 0.03,0.33,0.45,U] [#8 0.27,-0.46,0.00,M2] 
23:21:33.615 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.10}, one-star: {-0.04, -0.21}
23:21:33.615 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
23:21:33.615 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
23:21:33.615 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.65 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
23:21:33.615 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.10, opts=13)
23:21:33.615 00.000 7988 Enqueuing Move request for scope (0.13, -0.10)
23:21:33.625 00.010 15712 Worker thread wakes up
23:21:33.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
23:21:33.625 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
23:21:33.625 00.000 15712 Moving (0.13, -0.10) raw xDistance=-0.10 yDistance=-0.13
23:21:33.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:33.625 00.000 7988 UpdateGuideState exits: m=1711 SNR=27.7
23:21:33.628 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:33.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:33.630 00.002 7988 Enqueuing Expose request
23:21:33.630 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
23:21:33.630 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
23:21:33.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:33.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:21:33.630 00.000 15712 MoveAxis(E, 1, ABG)
23:21:33.630 00.000 15712 Guiding  Dir = 2, Dur = 1
23:21:33.632 00.002 15712 IsGuiding returns 0
23:21:33.659 00.027 15712 IsGuiding returns 0
23:21:33.659 00.000 15712 Move returns status 0, amount 1
23:21:33.659 00.000 15712 MoveAxis(N, 0, ABG)
23:21:33.659 00.000 15712 Move returns status 0, amount 0
23:21:33.659 00.000 15712 move complete, result=0
23:21:33.659 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:21:33.661 00.002 15712 worker thread done servicing request
23:21:33.661 00.000 15712 Worker thread wakes up
23:21:33.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:33.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:35.065 01.404 15712 Exposure complete
23:21:35.128 00.063 15712 worker thread done servicing request
23:21:35.128 00.000 7988 OnExposeComplete: enter
23:21:35.128 00.000 7988 UpdateGuideState(): m_state=6
23:21:35.130 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
23:21:35.130 00.000 7988 Star::Find returns 1 (0), X=497.15, Y=804.05, Mass=1636, SNR=26.9, Peak=150 HFD=4.4
23:21:35.132 00.002 7988 MultiStar: [#1 -0.03,-0.15,0.96,U] [#2 -0.06,-0.44,0.85,U] [#3 0.05,-0.10,0.86,U] [#4 -0.15,0.12,0.73,U] [#5 -0.07,0.32,0.70,U] [#6 0.20,-0.17,0.65,U] [#7 -0.23,0.12,0.48,U] [#8 -0.06,-0.29,0.45,U] 
23:21:35.132 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {-0.12, -0.25}
23:21:35.134 00.002 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.56 = 2.73)
23:21:35.134 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.69)
23:21:35.137 00.003 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.99 mountX=-0.11 mountY=0.05, mountTheta=2.70
23:21:35.139 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.11, opts=13)
23:21:35.139 00.000 7988 Enqueuing Move request for scope (-0.05, -0.11)
23:21:35.141 00.002 15712 Worker thread wakes up
23:21:35.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
23:21:35.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
23:21:35.141 00.000 15712 Moving (-0.05, -0.11) raw xDistance=-0.11 yDistance=0.05
23:21:35.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:35.141 00.000 7988 UpdateGuideState exits: m=1636 SNR=26.9
23:21:35.143 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:35.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:35.143 00.000 7988 Enqueuing Expose request
23:21:35.143 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
23:21:35.143 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
23:21:35.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:35.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:21:35.143 00.000 15712 MoveAxis(E, 0, ABG)
23:21:35.143 00.000 15712 Move returns status 0, amount 0
23:21:35.143 00.000 15712 MoveAxis(N, 0, ABG)
23:21:35.143 00.000 15712 Move returns status 0, amount 0
23:21:35.143 00.000 15712 move complete, result=0
23:21:35.143 00.000 15712 worker thread done servicing request
23:21:35.143 00.000 15712 Worker thread wakes up
23:21:35.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:35.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:35.143 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:36.786 01.643 15712 Exposure complete
23:21:36.847 00.061 15712 worker thread done servicing request
23:21:36.848 00.001 7988 OnExposeComplete: enter
23:21:36.848 00.000 7988 UpdateGuideState(): m_state=6
23:21:36.848 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
23:21:36.848 00.000 7988 Star::Find returns 1 (0), X=497.19, Y=803.84, Mass=1591, SNR=26.6, Peak=151 HFD=4.3
23:21:36.852 00.004 7988 MultiStar: [#1 0.21,-0.39,0.00,M1] [#2 0.13,-0.49,0.00,M1] [#3 0.23,-0.31,0.83,U] [#4 0.07,-0.16,0.75,U] [#5 0.27,-0.17,0.73,U] [#6 0.55,-0.13,0.00,M1] [#7 0.06,0.01,0.48,U] [#8 0.35,-0.05,0.45,U] 
23:21:36.852 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.23}, one-star: {-0.08, -0.46}
23:21:36.852 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
23:21:36.852 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
23:21:36.852 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-1.06 mountX=-0.23 mountY=-0.12, mountTheta=-2.65
23:21:36.852 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.23, opts=13)
23:21:36.852 00.000 7988 Enqueuing Move request for scope (0.13, -0.23)
23:21:36.852 00.000 15712 Worker thread wakes up
23:21:36.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
23:21:36.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
23:21:36.852 00.000 15712 Moving (0.13, -0.23) raw xDistance=-0.23 yDistance=-0.12
23:21:36.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:36.852 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.6
23:21:36.862 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:36.863 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:36.863 00.000 7988 Enqueuing Expose request
23:21:36.863 00.000 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 639.61
23:21:36.863 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
23:21:36.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:36.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:36.863 00.000 15712 MoveAxis(E, 43, ABG)
23:21:36.863 00.000 15712 Guiding  Dir = 2, Dur = 43
23:21:36.863 00.000 15712 IsGuiding returns 0
23:21:36.886 00.023 15712 PulseGuide returned control before completion, sleep 31
23:21:36.927 00.041 15712 IsGuiding returns 1
23:21:36.927 00.000 15712 scope still moving after pulse duration time elapsed
23:21:36.968 00.041 15712 IsGuiding returns 0
23:21:36.968 00.000 15712 scope move finished after 43 + 59 ms
23:21:36.968 00.000 15712 Move returns status 0, amount 43
23:21:36.968 00.000 15712 MoveAxis(N, 0, ABG)
23:21:36.968 00.000 15712 Move returns status 0, amount 0
23:21:36.968 00.000 15712 move complete, result=0
23:21:36.968 00.000 15712 worker thread done servicing request
23:21:36.968 00.000 15712 Worker thread wakes up
23:21:36.968 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
23:21:36.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:36.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:38.383 01.415 15712 Exposure complete
23:21:38.444 00.061 15712 worker thread done servicing request
23:21:38.444 00.000 7988 OnExposeComplete: enter
23:21:38.444 00.000 7988 UpdateGuideState(): m_state=6
23:21:38.448 00.004 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
23:21:38.448 00.000 7988 Star::Find returns 1 (0), X=497.00, Y=804.22, Mass=1564, SNR=26.3, Peak=161 HFD=4.3
23:21:38.450 00.002 7988 MultiStar: [#1 -0.04,-0.28,1.00,U] [#2 0.09,-0.39,0.89,U] [#3 -0.14,-0.05,0.88,U] [#4 0.14,-0.13,0.76,U] [#5 0.14,0.21,0.77,U] [#6 0.07,-0.22,0.68,U] [#7 -0.08,-0.08,0.49,U] [#8 0.19,-0.05,0.48,U] 
23:21:38.450 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {-0.28, -0.08}
23:21:38.452 00.002 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
23:21:38.452 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.07)
23:21:38.454 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.62 mountX=-0.13 mountY=0.01, mountTheta=3.07
23:21:38.456 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.13, opts=13)
23:21:38.456 00.000 7988 Enqueuing Move request for scope (-0.01, -0.13)
23:21:38.458 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:21:38.460 00.002 7988 UpdateGuideState exits: m=1564 SNR=26.3
23:21:38.460 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:38.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:38.460 00.000 7988 Enqueuing Expose request
23:21:38.460 00.000 15712 Worker thread wakes up
23:21:38.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
23:21:38.460 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
23:21:38.460 00.000 15712 Moving (-0.01, -0.13) raw xDistance=-0.13 yDistance=0.01
23:21:38.460 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
23:21:38.460 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
23:21:38.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:38.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:38.460 00.000 15712 MoveAxis(W, 3, ABG)
23:21:38.460 00.000 15712 Guiding  Dir = 3, Dur = 3
23:21:38.469 00.009 15712 IsGuiding returns 0
23:21:38.486 00.017 15712 IsGuiding returns 0
23:21:38.486 00.000 15712 Move returns status 0, amount 3
23:21:38.486 00.000 15712 MoveAxis(N, 0, ABG)
23:21:38.486 00.000 15712 Move returns status 0, amount 0
23:21:38.486 00.000 15712 move complete, result=0
23:21:38.486 00.000 15712 worker thread done servicing request
23:21:38.486 00.000 15712 Worker thread wakes up
23:21:38.486 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:21:38.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:38.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:40.230 01.744 15712 Exposure complete
23:21:40.289 00.059 15712 worker thread done servicing request
23:21:40.289 00.000 7988 OnExposeComplete: enter
23:21:40.291 00.002 7988 UpdateGuideState(): m_state=6
23:21:40.293 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
23:21:40.293 00.000 7988 Star::Find returns 1 (0), X=497.21, Y=804.44, Mass=1646, SNR=26.9, Peak=145 HFD=4.6
23:21:40.295 00.002 7988 MultiStar: [#1 0.36,0.14,0.97,U] [#2 0.16,0.12,0.87,U] [#3 0.14,0.15,0.87,U] [#4 0.27,0.31,0.76,U] [#5 0.23,0.35,0.76,U] [#6 0.12,0.29,0.67,U] [#7 0.12,0.26,0.49,U] [#8 0.47,0.41,0.00,M1] 
23:21:40.295 00.000 7988 single-star, 7 included, MultiStar: {0.17, 0.21}, one-star: {-0.07, 0.14}
23:21:40.297 00.002 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
23:21:40.297 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
23:21:40.299 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.02 mountX=0.14 mountY=0.07, mountTheta=0.43
23:21:40.301 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.14, opts=13)
23:21:40.301 00.000 7988 Enqueuing Move request for scope (-0.07, 0.14)
23:21:40.303 00.002 15712 Worker thread wakes up
23:21:40.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
23:21:40.303 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
23:21:40.303 00.000 15712 Moving (-0.07, 0.14) raw xDistance=0.14 yDistance=0.07
23:21:40.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:40.303 00.000 7988 UpdateGuideState exits: m=1646 SNR=26.9
23:21:40.305 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:40.306 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:40.307 00.001 7988 Enqueuing Expose request
23:21:40.307 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
23:21:40.307 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
23:21:40.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:40.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:21:40.307 00.000 15712 MoveAxis(W, 4, ABG)
23:21:40.307 00.000 15712 Guiding  Dir = 3, Dur = 4
23:21:40.307 00.000 15712 IsGuiding returns 0
23:21:40.325 00.018 15712 IsGuiding returns 0
23:21:40.325 00.000 15712 Move returns status 0, amount 4
23:21:40.325 00.000 15712 MoveAxis(N, 0, ABG)
23:21:40.325 00.000 15712 Move returns status 0, amount 0
23:21:40.325 00.000 15712 move complete, result=0
23:21:40.325 00.000 15712 worker thread done servicing request
23:21:40.325 00.000 15712 Worker thread wakes up
23:21:40.325 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
23:21:40.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:40.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:41.742 01.417 15712 Exposure complete
23:21:41.803 00.061 15712 worker thread done servicing request
23:21:41.803 00.000 7988 OnExposeComplete: enter
23:21:41.804 00.001 7988 UpdateGuideState(): m_state=6
23:21:41.804 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
23:21:41.804 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=804.42, Mass=1499, SNR=25.8, Peak=167 HFD=3.8
23:21:41.804 00.000 7988 MultiStar: [#1 0.21,0.28,1.02,U] [#2 0.04,-0.07,0.92,U] [#3 0.06,0.18,0.88,U] [#4 0.08,0.51,0.00,M1] [#5 0.18,0.47,0.00,M1] [#6 0.12,0.29,0.68,U] [#7 -0.18,0.37,0.52,U] [#8 0.10,0.31,0.47,U] 
23:21:41.804 00.000 7988 single-star, 6 included, MultiStar: {0.04, 0.19}, one-star: {-0.12, 0.12}
23:21:41.804 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
23:21:41.804 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
23:21:41.804 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.36 mountX=0.12 mountY=0.11, mountTheta=0.78
23:21:41.804 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.12, opts=13)
23:21:41.804 00.000 7988 Enqueuing Move request for scope (-0.12, 0.12)
23:21:41.804 00.000 15712 Worker thread wakes up
23:21:41.804 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
23:21:41.804 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
23:21:41.804 00.000 15712 Moving (-0.12, 0.12) raw xDistance=0.12 yDistance=0.11
23:21:41.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:41.804 00.000 7988 UpdateGuideState exits: m=1499 SNR=25.8
23:21:41.818 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:41.820 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:41.820 00.000 7988 Enqueuing Expose request
23:21:41.820 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
23:21:41.820 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
23:21:41.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:41.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:21:41.820 00.000 15712 MoveAxis(E, 2, ABG)
23:21:41.820 00.000 15712 Guiding  Dir = 2, Dur = 2
23:21:41.820 00.000 15712 IsGuiding returns 0
23:21:41.841 00.021 15712 IsGuiding returns 0
23:21:41.841 00.000 15712 Move returns status 0, amount 2
23:21:41.841 00.000 15712 MoveAxis(N, 0, ABG)
23:21:41.841 00.000 15712 Move returns status 0, amount 0
23:21:41.841 00.000 15712 move complete, result=0
23:21:41.841 00.000 15712 worker thread done servicing request
23:21:41.841 00.000 15712 Worker thread wakes up
23:21:41.841 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:21:41.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:41.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:43.480 01.639 15712 Exposure complete
23:21:43.539 00.059 15712 worker thread done servicing request
23:21:43.541 00.002 7988 OnExposeComplete: enter
23:21:43.541 00.000 7988 UpdateGuideState(): m_state=6
23:21:43.543 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
23:21:43.545 00.002 7988 Star::Find returns 1 (0), X=497.37, Y=804.25, Mass=1475, SNR=25.6, Peak=149 HFD=4.2
23:21:43.545 00.000 7988 MultiStar: [#1 0.30,0.21,0.99,U] [#2 0.21,-0.05,0.91,U] [#3 0.43,0.15,0.00,M1] [#4 0.44,0.23,0.00,M2] [#5 0.35,0.49,0.00,M2] [#6 0.28,0.29,0.68,U] [#7 0.07,0.30,0.52,U] [#8 0.21,0.37,0.43,U] 
23:21:43.547 00.002 7988 single-star, 5 included, MultiStar: {0.20, 0.14}, one-star: {0.10, -0.05}
23:21:43.547 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
23:21:43.549 00.002 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
23:21:43.549 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.45 mountX=-0.05 mountY=-0.09, mountTheta=-2.02
23:21:43.552 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
23:21:43.552 00.000 7988 Enqueuing Move request for scope (0.10, -0.05)
23:21:43.554 00.002 15712 Worker thread wakes up
23:21:43.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:21:43.554 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:21:43.554 00.000 15712 Moving (0.10, -0.05) raw xDistance=-0.05 yDistance=-0.09
23:21:43.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:43.554 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.6
23:21:43.557 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:43.557 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:43.557 00.000 7988 Enqueuing Expose request
23:21:43.557 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
23:21:43.557 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:21:43.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:43.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:21:43.557 00.000 15712 MoveAxis(E, 2, ABG)
23:21:43.557 00.000 15712 Guiding  Dir = 2, Dur = 2
23:21:43.557 00.000 15712 IsGuiding returns 0
23:21:43.586 00.029 15712 IsGuiding returns 0
23:21:43.586 00.000 15712 Move returns status 0, amount 2
23:21:43.586 00.000 15712 MoveAxis(N, 0, ABG)
23:21:43.586 00.000 15712 Move returns status 0, amount 0
23:21:43.586 00.000 15712 move complete, result=0
23:21:43.586 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:21:43.586 00.000 15712 worker thread done servicing request
23:21:43.586 00.000 15712 Worker thread wakes up
23:21:43.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:43.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:44.990 01.404 15712 Exposure complete
23:21:45.052 00.062 15712 worker thread done servicing request
23:21:45.052 00.000 7988 OnExposeComplete: enter
23:21:45.053 00.001 7988 UpdateGuideState(): m_state=6
23:21:45.055 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
23:21:45.055 00.000 7988 Star::Find returns 1 (0), X=497.32, Y=804.52, Mass=1577, SNR=26.3, Peak=175 HFD=4.2
23:21:45.057 00.002 7988 MultiStar: [#1 0.37,0.27,0.00,M1] [#2 0.13,0.24,0.87,U] [#3 0.27,0.26,0.88,U] [#4 0.20,0.40,0.74,U] [#5 0.23,0.44,0.00,M3] [#6 0.40,0.30,0.00,M1] [#7 0.12,0.43,0.49,U] [#8 0.06,0.43,0.46,U] 
23:21:45.057 00.000 7988 single-star, 5 included, MultiStar: {0.14, 0.31}, one-star: {0.04, 0.22}
23:21:45.059 00.002 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
23:21:45.059 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
23:21:45.061 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.39 mountX=0.22 mountY=-0.04, mountTheta=-0.20
23:21:45.063 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.22, opts=13)
23:21:45.064 00.001 7988 Enqueuing Move request for scope (0.04, 0.22)
23:21:45.064 00.000 15712 Worker thread wakes up
23:21:45.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
23:21:45.064 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
23:21:45.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:45.064 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.3
23:21:45.068 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:45.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:45.069 00.001 7988 Enqueuing Expose request
23:21:45.069 00.000 15712 Moving (0.04, 0.22) raw xDistance=0.22 yDistance=-0.04
23:21:45.069 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.51
23:21:45.069 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
23:21:45.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:45.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:45.069 00.000 15712 MoveAxis(W, 40, ABG)
23:21:45.069 00.000 15712 Guiding  Dir = 3, Dur = 40
23:21:45.069 00.000 15712 IsGuiding returns 0
23:21:45.088 00.019 15712 PulseGuide returned control before completion, sleep 37
23:21:45.136 00.048 15712 IsGuiding returns 0
23:21:45.136 00.000 15712 Move returns status 0, amount 40
23:21:45.136 00.000 15712 MoveAxis(N, 0, ABG)
23:21:45.136 00.000 15712 Move returns status 0, amount 0
23:21:45.136 00.000 15712 move complete, result=0
23:21:45.136 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
23:21:45.138 00.002 15712 worker thread done servicing request
23:21:45.138 00.000 15712 Worker thread wakes up
23:21:45.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:45.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:46.779 01.641 15712 Exposure complete
23:21:46.834 00.055 15712 worker thread done servicing request
23:21:46.834 00.000 7988 OnExposeComplete: enter
23:21:46.843 00.009 7988 UpdateGuideState(): m_state=6
23:21:46.843 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
23:21:46.845 00.002 7988 Star::Find returns 1 (0), X=497.31, Y=804.35, Mass=1685, SNR=27.4, Peak=171 HFD=4.7
23:21:46.845 00.000 7988 MultiStar: [#1 0.34,0.06,0.95,U] [#2 0.29,-0.06,0.82,U] [#3 0.41,0.17,0.86,U] [#4 0.24,0.35,0.76,U] [#5 0.26,0.22,0.72,U] [#6 0.42,0.18,0.00,M2] [#7 0.33,0.17,0.49,U] [#8 0.16,0.04,0.41,U] 
23:21:46.845 00.000 7988 single-star, 7 included, MultiStar: {0.26, 0.12}, one-star: {0.03, 0.05}
23:21:46.845 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
23:21:46.845 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
23:21:46.851 00.006 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.94 mountX=0.05 mountY=-0.03, mountTheta=-0.64
23:21:46.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
23:21:46.851 00.000 7988 Enqueuing Move request for scope (0.03, 0.05)
23:21:46.851 00.000 15712 Worker thread wakes up
23:21:46.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:21:46.851 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:21:46.851 00.000 15712 Moving (0.03, 0.05) raw xDistance=0.05 yDistance=-0.03
23:21:46.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:46.851 00.000 7988 UpdateGuideState exits: m=1685 SNR=27.4
23:21:46.857 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:46.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:46.859 00.002 7988 Enqueuing Expose request
23:21:46.861 00.002 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
23:21:46.861 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
23:21:46.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:46.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:46.861 00.000 15712 MoveAxis(E, 1, ABG)
23:21:46.861 00.000 15712 Guiding  Dir = 2, Dur = 1
23:21:46.861 00.000 15712 IsGuiding returns 0
23:21:46.879 00.018 15712 IsGuiding returns 0
23:21:46.879 00.000 15712 Move returns status 0, amount 1
23:21:46.879 00.000 15712 MoveAxis(N, 0, ABG)
23:21:46.879 00.000 15712 Move returns status 0, amount 0
23:21:46.879 00.000 15712 move complete, result=0
23:21:46.879 00.000 15712 worker thread done servicing request
23:21:46.879 00.000 15712 Worker thread wakes up
23:21:46.879 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:21:46.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:46.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:48.295 01.416 15712 Exposure complete
23:21:48.355 00.060 15712 worker thread done servicing request
23:21:48.355 00.000 7988 OnExposeComplete: enter
23:21:48.357 00.002 7988 UpdateGuideState(): m_state=6
23:21:48.357 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
23:21:48.357 00.000 7988 Star::Find returns 1 (0), X=497.61, Y=804.29, Mass=1546, SNR=26.3, Peak=182 HFD=4.3
23:21:48.357 00.000 7988 MultiStar: [#1 0.41,0.31,0.00,M1] [#2 0.52,0.18,0.00,M1] [#3 0.54,0.16,0.00,M1] [#4 0.76,0.28,0.00,M1] [#5 0.76,0.51,0.00,M3] [#6 0.54,0.15,0.00,M3] [#7 0.36,0.37,0.00,M1] [#8 0.42,0.42,0.00,M1] 
23:21:48.357 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.59 = -1.59)
23:21:48.357 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.62 = -1.62)
23:21:48.364 00.007 7988 CameraToMount -- cameraX=0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-0.03 mountX=-0.01 mountY=-0.33, mountTheta=-1.59
23:21:48.364 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.01, opts=13)
23:21:48.364 00.000 7988 Enqueuing Move request for scope (0.33, -0.01)
23:21:48.364 00.000 15712 Worker thread wakes up
23:21:48.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.01) opts 0xd
23:21:48.364 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.01)
23:21:48.364 00.000 15712 Moving (0.33, -0.01) raw xDistance=-0.01 yDistance=-0.33
23:21:48.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:48.364 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.3
23:21:48.370 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:48.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:48.372 00.002 7988 Enqueuing Expose request
23:21:48.373 00.001 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
23:21:48.373 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
23:21:48.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:21:48.373 00.000 15712 MoveAxis(E, 1, ABG)
23:21:48.373 00.000 15712 Guiding  Dir = 2, Dur = 1
23:21:48.373 00.000 15712 IsGuiding returns 0
23:21:48.393 00.020 15712 IsGuiding returns 0
23:21:48.393 00.000 15712 Move returns status 0, amount 1
23:21:48.393 00.000 15712 MoveAxis(N, 84, ABG)
23:21:48.393 00.000 15712 Guiding  Dir = 0, Dur = 84
23:21:48.398 00.005 15712 IsGuiding returns 0
23:21:48.477 00.079 15712 PulseGuide returned control before completion, sleep 15
23:21:48.501 00.024 15712 IsGuiding returns 1
23:21:48.501 00.000 15712 scope still moving after pulse duration time elapsed
23:21:48.533 00.032 15712 IsGuiding returns 1
23:21:48.602 00.069 15712 IsGuiding returns 0
23:21:48.602 00.000 15712 scope move finished after 84 + 123 ms
23:21:48.602 00.000 15712 Move returns status 0, amount 84
23:21:48.602 00.000 15712 move complete, result=0
23:21:48.602 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.3 px 84 ms NORTH
23:21:48.606 00.004 15712 worker thread done servicing request
23:21:48.606 00.000 15712 Worker thread wakes up
23:21:48.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:48.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:50.241 01.635 15712 Exposure complete
23:21:50.286 00.045 15712 worker thread done servicing request
23:21:50.286 00.000 7988 OnExposeComplete: enter
23:21:50.302 00.016 7988 UpdateGuideState(): m_state=6
23:21:50.303 00.001 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
23:21:50.303 00.000 7988 Star::Find returns 1 (0), X=497.69, Y=804.15, Mass=1576, SNR=26.3, Peak=186 HFD=4.3
23:21:50.303 00.000 7988 MultiStar: [#1 0.60,-0.10,0.00,M2] [#2 0.48,-0.40,0.00,M2] [#3 0.79,0.05,0.00,M2] [#4 0.86,0.07,0.00,M2] [#5 0.52,0.08,0.00,M4] [#6 0.54,0.09,0.00,M4] [#7 0.33,-0.01,0.49,U] [#8 0.64,0.05,0.00,M2] 
23:21:50.303 00.000 7988 refined, 1 included, MultiStar: {0.38, -0.10}, one-star: {0.41, -0.15}
23:21:50.303 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
23:21:50.303 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
23:21:50.303 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=-0.10 hyp=0.40 cameraTheta=-0.26 mountX=-0.10 mountY=-0.38, mountTheta=-1.83
23:21:50.303 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=-0.10, opts=13)
23:21:50.303 00.000 7988 Enqueuing Move request for scope (0.38, -0.10)
23:21:50.303 00.000 15712 Worker thread wakes up
23:21:50.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.10) opts 0xd
23:21:50.303 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, -0.10)
23:21:50.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:50.303 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.3
23:21:50.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:50.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:50.318 00.015 7988 Enqueuing Expose request
23:21:50.318 00.000 15712 Moving (0.38, -0.10) raw xDistance=-0.10 yDistance=-0.38
23:21:50.320 00.002 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
23:21:50.320 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
23:21:50.320 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:21:50.320 00.000 15712 MoveAxis(E, 1, ABG)
23:21:50.320 00.000 15712 Guiding  Dir = 2, Dur = 1
23:21:50.320 00.000 15712 IsGuiding returns 0
23:21:50.337 00.017 15712 IsGuiding returns 0
23:21:50.337 00.000 15712 Move returns status 0, amount 1
23:21:50.337 00.000 15712 MoveAxis(N, 97, ABG)
23:21:50.337 00.000 15712 Guiding  Dir = 0, Dur = 97
23:21:50.337 00.000 15712 IsGuiding returns 0
23:21:50.422 00.085 15712 PulseGuide returned control before completion, sleep 28
23:21:50.461 00.039 15712 IsGuiding returns 1
23:21:50.461 00.000 15712 scope still moving after pulse duration time elapsed
23:21:50.493 00.032 15712 IsGuiding returns 1
23:21:50.545 00.052 15712 IsGuiding returns 0
23:21:50.545 00.000 15712 scope move finished after 97 + 110 ms
23:21:50.545 00.000 15712 Move returns status 0, amount 97
23:21:50.545 00.000 15712 move complete, result=0
23:21:50.545 00.000 15712 worker thread done servicing request
23:21:50.545 00.000 15712 Worker thread wakes up
23:21:50.545 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.4 px 97 ms NORTH
23:21:50.558 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:50.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:51.976 01.418 15712 Exposure complete
23:21:52.038 00.062 15712 worker thread done servicing request
23:21:52.038 00.000 7988 OnExposeComplete: enter
23:21:52.038 00.000 7988 UpdateGuideState(): m_state=6
23:21:52.042 00.004 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
23:21:52.042 00.000 7988 Star::Find returns 1 (0), X=496.90, Y=803.87, Mass=1491, SNR=25.7, Peak=137 HFD=4.3
23:21:52.042 00.000 7988 MultiStar: [#1 -0.28,-0.43,0.00,M3] [#2 -0.24,-0.63,0.00,M3] [#3 -0.18,-0.18,0.88,U] [#4 -0.15,-0.08,0.80,U] [#5 -0.11,-0.30,0.73,U] [#6 -0.02,-0.45,0.00,M5] [#7 -0.18,-0.22,0.47,U] [#8 0.01,-0.25,0.47,U] 
23:21:52.042 00.000 7988 refined, 5 included, MultiStar: {-0.19, -0.25}, one-star: {-0.38, -0.43}
23:21:52.042 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
23:21:52.042 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.48)
23:21:52.049 00.007 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-2.21 mountX=-0.25 mountY=0.19, mountTheta=2.49
23:21:52.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.25, opts=13)
23:21:52.049 00.000 7988 Enqueuing Move request for scope (-0.19, -0.25)
23:21:52.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:52.053 00.004 7988 UpdateGuideState exits: m=1491 SNR=25.7
23:21:52.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:52.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:52.053 00.000 7988 Enqueuing Expose request
23:21:52.053 00.000 15712 Worker thread wakes up
23:21:52.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.25) opts 0xd
23:21:52.053 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.25)
23:21:52.053 00.000 15712 Moving (-0.19, -0.25) raw xDistance=-0.25 yDistance=0.19
23:21:52.053 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.43
23:21:52.053 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
23:21:52.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:52.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:21:52.053 00.000 15712 MoveAxis(E, 48, ABG)
23:21:52.053 00.000 15712 Guiding  Dir = 2, Dur = 48
23:21:52.053 00.000 15712 IsGuiding returns 0
23:21:52.085 00.032 15712 PulseGuide returned control before completion, sleep 30
23:21:52.133 00.048 15712 IsGuiding returns 1
23:21:52.133 00.000 15712 scope still moving after pulse duration time elapsed
23:21:52.165 00.032 15712 IsGuiding returns 0
23:21:52.165 00.000 15712 scope move finished after 48 + 55 ms
23:21:52.165 00.000 15712 Move returns status 0, amount 48
23:21:52.165 00.000 15712 MoveAxis(N, 0, ABG)
23:21:52.165 00.000 15712 Move returns status 0, amount 0
23:21:52.165 00.000 15712 move complete, result=0
23:21:52.165 00.000 15712 worker thread done servicing request
23:21:52.165 00.000 15712 Worker thread wakes up
23:21:52.165 00.000 7988 GuideStep: -0.3 px 48 ms EAST, 0.2 px 0 ms NORTH
23:21:52.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:52.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:53.805 01.640 15712 Exposure complete
23:21:53.869 00.064 15712 worker thread done servicing request
23:21:53.869 00.000 7988 OnExposeComplete: enter
23:21:53.869 00.000 7988 UpdateGuideState(): m_state=6
23:21:53.869 00.000 7988 Star::Find(15, 496, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
23:21:53.869 00.000 7988 Star::Find returns 1 (0), X=497.05, Y=804.35, Mass=1634, SNR=26.9, Peak=169 HFD=4.7
23:21:53.869 00.000 7988 MultiStar: [#1 -0.16,0.03,1.00,U] [#2 -0.22,0.18,0.84,U] [#3 -0.10,-0.06,0.86,U] [#4 0.09,-0.01,0.74,U] [#5 0.03,0.13,0.72,U] [#6 -0.03,0.06,0.66,U] [#7 -0.27,0.12,0.49,U] [#8 -0.10,0.25,0.45,U] 
23:21:53.869 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {-0.23, 0.05}
23:21:53.869 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
23:21:53.869 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
23:21:53.869 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.59 mountX=0.07 mountY=0.11, mountTheta=1.02
23:21:53.869 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.07, opts=13)
23:21:53.869 00.000 7988 Enqueuing Move request for scope (-0.11, 0.07)
23:21:53.869 00.000 15712 Worker thread wakes up
23:21:53.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
23:21:53.869 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
23:21:53.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:53.869 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.9
23:21:53.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:53.885 00.016 15712 Moving (-0.11, 0.07) raw xDistance=0.07 yDistance=0.11
23:21:53.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:53.885 00.000 7988 Enqueuing Expose request
23:21:53.885 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
23:21:53.885 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
23:21:53.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:53.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:21:53.885 00.000 15712 MoveAxis(W, 2, ABG)
23:21:53.885 00.000 15712 Guiding  Dir = 3, Dur = 2
23:21:53.885 00.000 15712 IsGuiding returns 0
23:21:53.907 00.022 15712 IsGuiding returns 0
23:21:53.907 00.000 15712 Move returns status 0, amount 2
23:21:53.907 00.000 15712 MoveAxis(N, 0, ABG)
23:21:53.907 00.000 15712 Move returns status 0, amount 0
23:21:53.907 00.000 15712 move complete, result=0
23:21:53.907 00.000 15712 worker thread done servicing request
23:21:53.907 00.000 15712 Worker thread wakes up
23:21:53.907 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
23:21:53.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:53.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:55.319 01.412 15712 Exposure complete
23:21:55.380 00.061 15712 worker thread done servicing request
23:21:55.382 00.002 7988 OnExposeComplete: enter
23:21:55.382 00.000 7988 UpdateGuideState(): m_state=6
23:21:55.382 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
23:21:55.382 00.000 7988 Star::Find returns 1 (0), X=496.68, Y=804.45, Mass=1543, SNR=26.0, Peak=158 HFD=4.6
23:21:55.382 00.000 7988 MultiStar: [#1 -0.21,0.30,1.01,U] [#2 -0.04,0.17,0.89,U] [#3 -0.22,0.20,0.87,U] [#4 -0.22,0.49,0.00,M1] [#5 -0.16,0.72,0.00,M3] [#6 -0.24,0.66,0.00,M5] [#7 -0.29,0.56,0.00,M1] [#8 0.05,0.60,0.00,M1] 
23:21:55.382 00.000 7988 refined, 3 included, MultiStar: {-0.28, 0.20}, one-star: {-0.60, 0.15}
23:21:55.382 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
23:21:55.382 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
23:21:55.382 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.34 cameraTheta=2.50 mountX=0.20 mountY=0.27, mountTheta=0.93
23:21:55.382 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.20, opts=13)
23:21:55.382 00.000 7988 Enqueuing Move request for scope (-0.28, 0.20)
23:21:55.382 00.000 15712 Worker thread wakes up
23:21:55.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
23:21:55.382 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
23:21:55.382 00.000 15712 Moving (-0.28, 0.20) raw xDistance=0.20 yDistance=0.27
23:21:55.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:55.382 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.0
23:21:55.397 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:55.398 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:55.398 00.000 7988 Enqueuing Expose request
23:21:55.398 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.39
23:21:55.398 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
23:21:55.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:21:55.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:21:55.398 00.000 15712 MoveAxis(W, 40, ABG)
23:21:55.398 00.000 15712 Guiding  Dir = 3, Dur = 40
23:21:55.398 00.000 15712 IsGuiding returns 0
23:21:55.430 00.032 15712 PulseGuide returned control before completion, sleep 21
23:21:55.462 00.032 15712 IsGuiding returns 1
23:21:55.462 00.000 15712 scope still moving after pulse duration time elapsed
23:21:55.494 00.032 15712 IsGuiding returns 0
23:21:55.494 00.000 15712 scope move finished after 40 + 52 ms
23:21:55.494 00.000 15712 Move returns status 0, amount 40
23:21:55.494 00.000 15712 MoveAxis(N, 0, ABG)
23:21:55.494 00.000 15712 Move returns status 0, amount 0
23:21:55.494 00.000 15712 move complete, result=0
23:21:55.494 00.000 15712 worker thread done servicing request
23:21:55.494 00.000 15712 Worker thread wakes up
23:21:55.494 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.3 px 0 ms NORTH
23:21:55.496 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:55.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:57.124 01.628 15712 Exposure complete
23:21:57.187 00.063 15712 worker thread done servicing request
23:21:57.187 00.000 7988 OnExposeComplete: enter
23:21:57.187 00.000 7988 UpdateGuideState(): m_state=6
23:21:57.187 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
23:21:57.187 00.000 7988 Star::Find returns 1 (0), X=496.95, Y=804.37, Mass=1572, SNR=26.2, Peak=165 HFD=4.7
23:21:57.187 00.000 7988 MultiStar: [#1 -0.17,0.24,1.01,U] [#2 -0.34,-0.01,0.87,U] [#3 -0.08,0.16,0.84,U] [#4 -0.12,0.05,0.80,U] [#5 -0.10,0.36,0.73,U] [#6 -0.18,0.16,0.63,U] [#7 -0.32,0.31,0.50,U] [#8 -0.20,0.13,0.45,U] 
23:21:57.187 00.000 7988 refined, 8 included, MultiStar: {-0.20, 0.15}, one-star: {-0.33, 0.07}
23:21:57.187 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
23:21:57.187 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
23:21:57.187 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.26 cameraTheta=2.50 mountX=0.15 mountY=0.20, mountTheta=0.92
23:21:57.198 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.15, opts=13)
23:21:57.198 00.000 7988 Enqueuing Move request for scope (-0.20, 0.15)
23:21:57.198 00.000 15712 Worker thread wakes up
23:21:57.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
23:21:57.198 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
23:21:57.198 00.000 15712 Moving (-0.20, 0.15) raw xDistance=0.15 yDistance=0.20
23:21:57.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:21:57.198 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.2
23:21:57.202 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:57.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:57.202 00.000 7988 Enqueuing Expose request
23:21:57.202 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
23:21:57.202 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:21:57.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:57.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:21:57.202 00.000 15712 MoveAxis(E, 3, ABG)
23:21:57.202 00.000 15712 Guiding  Dir = 2, Dur = 3
23:21:57.202 00.000 15712 IsGuiding returns 0
23:21:57.218 00.016 15712 IsGuiding returns 0
23:21:57.218 00.000 15712 Move returns status 0, amount 3
23:21:57.218 00.000 15712 MoveAxis(N, 0, ABG)
23:21:57.218 00.000 15712 Move returns status 0, amount 0
23:21:57.218 00.000 15712 move complete, result=0
23:21:57.218 00.000 15712 worker thread done servicing request
23:21:57.218 00.000 15712 Worker thread wakes up
23:21:57.218 00.000 7988 GuideStep: 0.2 px 3 ms EAST, 0.2 px 0 ms NORTH
23:21:57.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:57.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:21:58.637 01.419 15712 Exposure complete
23:21:58.701 00.064 15712 worker thread done servicing request
23:21:58.701 00.000 7988 OnExposeComplete: enter
23:21:58.701 00.000 7988 UpdateGuideState(): m_state=6
23:21:58.703 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
23:21:58.703 00.000 7988 Star::Find returns 1 (0), X=496.98, Y=804.55, Mass=1569, SNR=26.4, Peak=199 HFD=4.1
23:21:58.705 00.002 7988 MultiStar: [#1 -0.15,0.17,0.98,U] [#2 -0.27,0.13,0.90,U] [#3 -0.13,0.28,0.89,U] [#4 -0.27,0.29,0.77,U] [#5 -0.17,0.30,0.73,U] [#6 -0.12,0.29,0.65,U] [#7 -0.12,0.15,0.53,U] [#8 -0.34,0.16,0.43,U] 
23:21:58.705 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.23}, one-star: {-0.30, 0.25}
23:21:58.707 00.002 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.56) = xAngle (0.75 = 0.75)
23:21:58.707 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
23:21:58.710 00.003 7988 CameraToMount -- cameraX=-0.21 cameraY=0.23 hyp=0.31 cameraTheta=2.31 mountX=0.23 mountY=0.20, mountTheta=0.73
23:21:58.712 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.23, opts=13)
23:21:58.712 00.000 7988 Enqueuing Move request for scope (-0.21, 0.23)
23:21:58.714 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:21:58.714 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.4
23:21:58.716 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:58.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:21:58.716 00.000 7988 Enqueuing Expose request
23:21:58.716 00.000 15712 Worker thread wakes up
23:21:58.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.23) opts 0xd
23:21:58.716 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.23)
23:21:58.716 00.000 15712 Moving (-0.21, 0.23) raw xDistance=0.23 yDistance=0.20
23:21:58.716 00.000 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.36
23:21:58.716 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
23:21:58.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:58.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:21:58.716 00.000 15712 MoveAxis(W, 41, ABG)
23:21:58.716 00.000 15712 Guiding  Dir = 3, Dur = 41
23:21:58.716 00.000 15712 IsGuiding returns 0
23:21:58.732 00.016 15712 PulseGuide returned control before completion, sleep 34
23:21:58.784 00.052 15712 IsGuiding returns 1
23:21:58.784 00.000 15712 scope still moving after pulse duration time elapsed
23:21:58.811 00.027 15712 IsGuiding returns 0
23:21:58.811 00.000 15712 scope move finished after 41 + 47 ms
23:21:58.811 00.000 15712 Move returns status 0, amount 41
23:21:58.811 00.000 15712 MoveAxis(N, 0, ABG)
23:21:58.811 00.000 15712 Move returns status 0, amount 0
23:21:58.811 00.000 15712 move complete, result=0
23:21:58.811 00.000 15712 worker thread done servicing request
23:21:58.811 00.000 15712 Worker thread wakes up
23:21:58.811 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
23:21:58.812 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:21:58.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:00.441 01.629 15712 Exposure complete
23:22:00.503 00.062 15712 worker thread done servicing request
23:22:00.503 00.000 7988 OnExposeComplete: enter
23:22:00.503 00.000 7988 UpdateGuideState(): m_state=6
23:22:00.503 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
23:22:00.503 00.000 7988 Star::Find returns 1 (0), X=497.18, Y=804.33, Mass=1635, SNR=26.8, Peak=162 HFD=4.5
23:22:00.503 00.000 7988 MultiStar: [#1 -0.03,0.09,0.99,U] [#2 -0.06,-0.25,0.87,U] [#3 0.00,-0.03,0.87,U] [#4 0.01,0.18,0.73,U] [#5 0.14,0.07,0.78,U] [#6 -0.19,-0.02,0.66,U] [#7 -0.34,-0.05,0.48,U] [#8 -0.17,0.14,0.41,U] 
23:22:00.503 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.10, 0.03}
23:22:00.503 00.000 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.56) = xAngle (1.37 = 1.37)
23:22:00.503 00.000 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
23:22:00.503 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.93 mountX=0.01 mountY=0.06, mountTheta=1.37
23:22:00.513 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.01, opts=13)
23:22:00.513 00.000 7988 Enqueuing Move request for scope (-0.06, 0.01)
23:22:00.513 00.000 15712 Worker thread wakes up
23:22:00.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:22:00.513 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:22:00.513 00.000 15712 Moving (-0.06, 0.01) raw xDistance=0.01 yDistance=0.06
23:22:00.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:00.513 00.000 7988 UpdateGuideState exits: m=1635 SNR=26.8
23:22:00.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:00.519 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:00.519 00.000 7988 Enqueuing Expose request
23:22:00.519 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
23:22:00.519 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
23:22:00.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:00.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:22:00.519 00.000 15712 MoveAxis(E, 3, ABG)
23:22:00.519 00.000 15712 Guiding  Dir = 2, Dur = 3
23:22:00.519 00.000 15712 IsGuiding returns 0
23:22:00.544 00.025 15712 IsGuiding returns 0
23:22:00.544 00.000 15712 Move returns status 0, amount 3
23:22:00.544 00.000 15712 MoveAxis(N, 0, ABG)
23:22:00.544 00.000 15712 Move returns status 0, amount 0
23:22:00.544 00.000 15712 move complete, result=0
23:22:00.544 00.000 15712 worker thread done servicing request
23:22:00.544 00.000 15712 Worker thread wakes up
23:22:00.544 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:22:00.547 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:00.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:01.956 01.409 15712 Exposure complete
23:22:02.017 00.061 15712 worker thread done servicing request
23:22:02.017 00.000 7988 OnExposeComplete: enter
23:22:02.017 00.000 7988 UpdateGuideState(): m_state=6
23:22:02.019 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
23:22:02.021 00.002 7988 Star::Find returns 1 (0), X=496.76, Y=804.33, Mass=1573, SNR=26.4, Peak=166 HFD=4.5
23:22:02.021 00.000 7988 MultiStar: [#1 -0.45,-0.05,0.00,M1] [#2 -0.17,-0.02,0.85,U] [#3 -0.35,0.03,0.88,U] [#4 -0.31,0.14,0.78,U] [#5 -0.23,0.13,0.75,U] [#6 -0.26,0.08,0.68,U] [#7 -0.37,0.04,0.48,U] [#8 -0.20,-0.07,0.48,U] 
23:22:02.023 00.002 7988 refined, 7 included, MultiStar: {-0.31, 0.05}, one-star: {-0.52, 0.03}
23:22:02.023 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.42 = 1.42)
23:22:02.025 00.002 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
23:22:02.025 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.31 cameraTheta=2.99 mountX=0.05 mountY=0.31, mountTheta=1.42
23:22:02.028 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.05, opts=13)
23:22:02.028 00.000 7988 Enqueuing Move request for scope (-0.31, 0.05)
23:22:02.030 00.002 15712 Worker thread wakes up
23:22:02.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
23:22:02.030 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
23:22:02.030 00.000 15712 Moving (-0.31, 0.05) raw xDistance=0.05 yDistance=0.31
23:22:02.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:22:02.030 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.4
23:22:02.032 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:02.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:02.032 00.000 7988 Enqueuing Expose request
23:22:02.032 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
23:22:02.032 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
23:22:02.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:22:02.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:22:02.032 00.000 15712 MoveAxis(E, 1, ABG)
23:22:02.032 00.000 15712 Guiding  Dir = 2, Dur = 1
23:22:02.032 00.000 15712 IsGuiding returns 0
23:22:02.064 00.032 15712 IsGuiding returns 0
23:22:02.064 00.000 15712 Move returns status 0, amount 1
23:22:02.064 00.000 15712 MoveAxis(N, 0, ABG)
23:22:02.064 00.000 15712 Move returns status 0, amount 0
23:22:02.064 00.000 15712 move complete, result=0
23:22:02.064 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.3 px 0 ms NORTH
23:22:02.066 00.002 15712 worker thread done servicing request
23:22:02.066 00.000 15712 Worker thread wakes up
23:22:02.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:02.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:03.694 01.628 15712 Exposure complete
23:22:03.743 00.049 15712 worker thread done servicing request
23:22:03.743 00.000 7988 OnExposeComplete: enter
23:22:03.755 00.012 7988 UpdateGuideState(): m_state=6
23:22:03.757 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
23:22:03.757 00.000 7988 Star::Find returns 1 (0), X=496.90, Y=804.13, Mass=1625, SNR=27.0, Peak=184 HFD=4.3
23:22:03.760 00.003 7988 MultiStar: [#1 -0.01,-0.04,0.97,U] [#2 -0.18,-0.15,0.86,U] [#3 -0.08,-0.35,0.84,U] [#4 -0.13,0.08,0.73,U] [#5 -0.10,0.27,0.72,U] [#6 -0.12,-0.09,0.66,U] [#7 0.00,0.00,0.00,L] [#8 0.00,-0.14,0.45,U] [#9 -0.21,-0.18,0.42,U] 
23:22:03.760 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.09}, one-star: {-0.38, -0.17}
23:22:03.760 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.16 = 2.13)
23:22:03.762 00.002 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.09)
23:22:03.764 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.59 mountX=-0.09 mountY=0.14, mountTheta=2.12
23:22:03.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.09, opts=13)
23:22:03.766 00.002 7988 Enqueuing Move request for scope (-0.14, -0.09)
23:22:03.766 00.000 15712 Worker thread wakes up
23:22:03.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
23:22:03.766 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
23:22:03.766 00.000 15712 Moving (-0.14, -0.09) raw xDistance=-0.09 yDistance=0.14
23:22:03.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:03.766 00.000 7988 UpdateGuideState exits: m=1625 SNR=27.0
23:22:03.770 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:03.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:03.771 00.001 7988 Enqueuing Expose request
23:22:03.773 00.002 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
23:22:03.773 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
23:22:03.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:03.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:22:03.773 00.000 15712 MoveAxis(E, 1, ABG)
23:22:03.773 00.000 15712 Guiding  Dir = 2, Dur = 1
23:22:03.773 00.000 15712 IsGuiding returns 0
23:22:03.823 00.050 15712 IsGuiding returns 0
23:22:03.823 00.000 15712 Move returns status 0, amount 1
23:22:03.823 00.000 15712 MoveAxis(N, 0, ABG)
23:22:03.823 00.000 15712 Move returns status 0, amount 0
23:22:03.823 00.000 15712 move complete, result=0
23:22:03.823 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
23:22:03.825 00.002 15712 worker thread done servicing request
23:22:03.825 00.000 15712 Worker thread wakes up
23:22:03.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:03.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:05.240 01.415 15712 Exposure complete
23:22:05.291 00.051 15712 worker thread done servicing request
23:22:05.291 00.000 7988 OnExposeComplete: enter
23:22:05.301 00.010 7988 UpdateGuideState(): m_state=6
23:22:05.303 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
23:22:05.303 00.000 7988 Star::Find returns 1 (0), X=497.06, Y=804.14, Mass=1565, SNR=26.3, Peak=173 HFD=4.3
23:22:05.305 00.002 7988 MultiStar: [#1 -0.01,0.00,0.99,U] [#2 -0.29,-0.15,0.87,U] [#3 0.01,0.09,0.90,U] [#4 0.25,0.06,0.73,U] [#5 -0.15,0.21,0.76,U] [#6 -0.03,0.05,0.65,U] [#7 -0.46,0.03,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.23,0.02,0.48,U] 
23:22:05.305 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.01}, one-star: {-0.22, -0.16}
23:22:05.307 00.002 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
23:22:05.308 00.001 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
23:22:05.308 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.03 mountX=0.00 mountY=0.05, mountTheta=1.47
23:22:05.310 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
23:22:05.312 00.002 7988 Enqueuing Move request for scope (-0.05, 0.01)
23:22:05.312 00.000 15712 Worker thread wakes up
23:22:05.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:22:05.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:22:05.312 00.000 15712 Moving (-0.05, 0.01) raw xDistance=0.00 yDistance=0.05
23:22:05.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:05.312 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.3
23:22:05.316 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:05.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:05.317 00.001 7988 Enqueuing Expose request
23:22:05.317 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
23:22:05.317 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
23:22:05.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:05.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:22:05.317 00.000 15712 MoveAxis(E, 1, ABG)
23:22:05.317 00.000 15712 Guiding  Dir = 2, Dur = 1
23:22:05.317 00.000 15712 IsGuiding returns 0
23:22:05.333 00.016 15712 IsGuiding returns 0
23:22:05.333 00.000 15712 Move returns status 0, amount 1
23:22:05.333 00.000 15712 MoveAxis(N, 0, ABG)
23:22:05.333 00.000 15712 Move returns status 0, amount 0
23:22:05.333 00.000 15712 move complete, result=0
23:22:05.333 00.000 15712 worker thread done servicing request
23:22:05.333 00.000 15712 Worker thread wakes up
23:22:05.333 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:22:05.342 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:05.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:06.977 01.635 15712 Exposure complete
23:22:07.031 00.054 15712 worker thread done servicing request
23:22:07.040 00.009 7988 OnExposeComplete: enter
23:22:07.040 00.000 7988 UpdateGuideState(): m_state=6
23:22:07.042 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
23:22:07.042 00.000 7988 Star::Find returns 1 (0), X=496.99, Y=804.25, Mass=1724, SNR=27.7, Peak=164 HFD=4.7
23:22:07.044 00.002 7988 MultiStar: [#1 -0.11,0.06,0.92,U] [#2 -0.07,-0.24,0.84,U] [#3 -0.03,0.03,0.84,U] [#4 -0.20,0.29,0.73,U] [#5 -0.13,0.21,0.70,U] [#6 0.05,-0.06,0.64,U] [#7 -0.42,0.11,0.47,U] [#8 0.14,-0.12,0.44,U] 
23:22:07.044 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.29, -0.05}
23:22:07.046 00.002 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
23:22:07.046 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
23:22:07.048 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.13 cameraTheta=2.96 mountX=0.02 mountY=0.12, mountTheta=1.40
23:22:07.050 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.02, opts=13)
23:22:07.050 00.000 7988 Enqueuing Move request for scope (-0.12, 0.02)
23:22:07.052 00.002 15712 Worker thread wakes up
23:22:07.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
23:22:07.052 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
23:22:07.052 00.000 15712 Moving (-0.12, 0.02) raw xDistance=0.02 yDistance=0.12
23:22:07.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:07.052 00.000 7988 UpdateGuideState exits: m=1724 SNR=27.7
23:22:07.054 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:07.057 00.003 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
23:22:07.057 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
23:22:07.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:07.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:22:07.057 00.000 15712 MoveAxis(E, 1, ABG)
23:22:07.057 00.000 15712 Guiding  Dir = 2, Dur = 1
23:22:07.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:07.057 00.000 7988 Enqueuing Expose request
23:22:07.059 00.002 15712 IsGuiding returns 0
23:22:07.076 00.017 15712 IsGuiding returns 0
23:22:07.076 00.000 15712 Move returns status 0, amount 1
23:22:07.076 00.000 15712 MoveAxis(N, 0, ABG)
23:22:07.076 00.000 15712 Move returns status 0, amount 0
23:22:07.076 00.000 15712 move complete, result=0
23:22:07.076 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
23:22:07.086 00.010 15712 worker thread done servicing request
23:22:07.086 00.000 15712 Worker thread wakes up
23:22:07.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:07.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:08.491 01.405 15712 Exposure complete
23:22:08.538 00.047 15712 worker thread done servicing request
23:22:08.538 00.000 7988 OnExposeComplete: enter
23:22:08.552 00.014 7988 UpdateGuideState(): m_state=6
23:22:08.554 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
23:22:08.554 00.000 7988 Star::Find returns 1 (0), X=496.91, Y=804.18, Mass=1514, SNR=26.1, Peak=182 HFD=4.2
23:22:08.554 00.000 7988 MultiStar: [#1 -0.10,-0.06,1.00,U] [#2 -0.22,-0.06,0.86,U] [#3 -0.19,-0.16,0.84,U] [#4 0.07,-0.07,0.77,U] [#5 0.16,0.03,0.75,U] [#6 -0.09,-0.16,0.69,U] [#7 0.00,0.00,0.00,L] [#8 0.12,-0.05,0.45,U] [#9 0.17,-0.33,0.47,U] 
23:22:08.554 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {-0.36, -0.12}
23:22:08.554 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
23:22:08.554 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.43)
23:22:08.554 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.26 mountX=-0.10 mountY=0.09, mountTheta=2.44
23:22:08.554 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.10, opts=13)
23:22:08.554 00.000 7988 Enqueuing Move request for scope (-0.08, -0.10)
23:22:08.554 00.000 15712 Worker thread wakes up
23:22:08.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
23:22:08.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
23:22:08.554 00.000 15712 Moving (-0.08, -0.10) raw xDistance=-0.10 yDistance=0.09
23:22:08.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:08.554 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.1
23:22:08.567 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:08.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:08.568 00.001 7988 Enqueuing Expose request
23:22:08.568 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.24
23:22:08.568 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
23:22:08.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:08.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:22:08.568 00.000 15712 MoveAxis(E, 1, ABG)
23:22:08.568 00.000 15712 Guiding  Dir = 2, Dur = 1
23:22:08.571 00.003 15712 IsGuiding returns 0
23:22:08.586 00.015 15712 IsGuiding returns 0
23:22:08.586 00.000 15712 Move returns status 0, amount 1
23:22:08.586 00.000 15712 MoveAxis(N, 0, ABG)
23:22:08.586 00.000 15712 Move returns status 0, amount 0
23:22:08.586 00.000 15712 move complete, result=0
23:22:08.586 00.000 15712 worker thread done servicing request
23:22:08.586 00.000 15712 Worker thread wakes up
23:22:08.586 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
23:22:08.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:08.588 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:10.228 01.640 15712 Exposure complete
23:22:10.289 00.061 15712 worker thread done servicing request
23:22:10.291 00.002 7988 OnExposeComplete: enter
23:22:10.291 00.000 7988 UpdateGuideState(): m_state=6
23:22:10.291 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
23:22:10.291 00.000 7988 Star::Find returns 1 (0), X=497.05, Y=804.53, Mass=1639, SNR=27.0, Peak=151 HFD=5.0
23:22:10.291 00.000 7988 MultiStar: [#1 -0.13,-0.02,0.92,U] [#2 -0.13,0.06,0.86,U] [#3 0.01,0.20,0.82,U] [#4 -0.04,0.30,0.74,U] [#5 0.02,0.27,0.72,U] [#6 0.02,0.15,0.67,U] [#7 -0.04,0.23,0.49,U] [#8 0.19,0.18,0.42,U] 
23:22:10.291 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.17}, one-star: {-0.23, 0.23}
23:22:10.291 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
23:22:10.291 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
23:22:10.291 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.91 mountX=0.17 mountY=0.06, mountTheta=0.32
23:22:10.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.17, opts=13)
23:22:10.291 00.000 7988 Enqueuing Move request for scope (-0.06, 0.17)
23:22:10.291 00.000 15712 Worker thread wakes up
23:22:10.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
23:22:10.291 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
23:22:10.291 00.000 15712 Moving (-0.06, 0.17) raw xDistance=0.17 yDistance=0.06
23:22:10.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:22:10.291 00.000 7988 UpdateGuideState exits: m=1639 SNR=27.0
23:22:10.306 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:10.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:10.306 00.000 7988 Enqueuing Expose request
23:22:10.306 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.22
23:22:10.306 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
23:22:10.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:10.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:22:10.306 00.000 15712 MoveAxis(W, 34, ABG)
23:22:10.306 00.000 15712 Guiding  Dir = 3, Dur = 34
23:22:10.306 00.000 15712 IsGuiding returns 0
23:22:10.323 00.017 15712 PulseGuide returned control before completion, sleep 26
23:22:10.374 00.051 15712 IsGuiding returns 0
23:22:10.374 00.000 15712 Move returns status 0, amount 34
23:22:10.374 00.000 15712 MoveAxis(N, 0, ABG)
23:22:10.374 00.000 15712 Move returns status 0, amount 0
23:22:10.374 00.000 15712 move complete, result=0
23:22:10.374 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
23:22:10.378 00.004 15712 worker thread done servicing request
23:22:10.378 00.000 15712 Worker thread wakes up
23:22:10.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:10.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:11.792 01.414 15712 Exposure complete
23:22:11.854 00.062 15712 worker thread done servicing request
23:22:11.854 00.000 7988 OnExposeComplete: enter
23:22:11.854 00.000 7988 UpdateGuideState(): m_state=6
23:22:11.856 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
23:22:11.856 00.000 7988 Star::Find returns 1 (0), X=497.13, Y=804.54, Mass=1554, SNR=26.3, Peak=170 HFD=4.4
23:22:11.858 00.002 7988 MultiStar: [#1 -0.08,0.17,1.02,U] [#2 -0.13,0.15,0.89,U] [#3 -0.07,0.36,0.85,U] [#4 0.11,0.48,0.00,M1] [#5 0.06,0.28,0.72,U] [#6 -0.19,0.39,0.63,U] [#7 -0.44,0.56,0.00,M1] [#8 -0.17,0.39,0.43,U] 
23:22:11.858 00.000 7988 single-star, 6 included, MultiStar: {-0.10, 0.26}, one-star: {-0.15, 0.24}
23:22:11.860 00.002 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
23:22:11.860 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
23:22:11.862 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.13 mountX=0.24 mountY=0.14, mountTheta=0.54
23:22:11.864 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.24, opts=13)
23:22:11.864 00.000 7988 Enqueuing Move request for scope (-0.15, 0.24)
23:22:11.866 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:11.866 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.3
23:22:11.868 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:11.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:11.871 00.003 7988 Enqueuing Expose request
23:22:11.871 00.000 15712 Worker thread wakes up
23:22:11.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
23:22:11.871 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
23:22:11.871 00.000 15712 Moving (-0.15, 0.24) raw xDistance=0.24 yDistance=0.14
23:22:11.871 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.20
23:22:11.871 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
23:22:11.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:11.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:22:11.871 00.000 15712 MoveAxis(W, 44, ABG)
23:22:11.871 00.000 15712 Guiding  Dir = 3, Dur = 44
23:22:11.905 00.034 15712 IsGuiding returns 0
23:22:11.922 00.017 15712 PulseGuide returned control before completion, sleep 38
23:22:11.966 00.044 15712 IsGuiding returns 1
23:22:11.966 00.000 15712 scope still moving after pulse duration time elapsed
23:22:11.998 00.032 15712 IsGuiding returns 1
23:22:12.030 00.032 15712 IsGuiding returns 0
23:22:12.030 00.000 15712 scope move finished after 44 + 75 ms
23:22:12.030 00.000 15712 Move returns status 0, amount 44
23:22:12.030 00.000 15712 MoveAxis(N, 0, ABG)
23:22:12.030 00.000 15712 Move returns status 0, amount 0
23:22:12.030 00.000 15712 move complete, result=0
23:22:12.030 00.000 15712 worker thread done servicing request
23:22:12.030 00.000 15712 Worker thread wakes up
23:22:12.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:12.030 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
23:22:12.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:13.672 01.642 15712 Exposure complete
23:22:13.723 00.051 15712 worker thread done servicing request
23:22:13.723 00.000 7988 OnExposeComplete: enter
23:22:13.734 00.011 7988 UpdateGuideState(): m_state=6
23:22:13.734 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
23:22:13.734 00.000 7988 Star::Find returns 1 (0), X=496.80, Y=804.25, Mass=1626, SNR=27.0, Peak=178 HFD=4.6
23:22:13.734 00.000 7988 MultiStar: [#1 -0.22,-0.08,0.98,U] [#2 -0.40,0.02,0.83,U] [#3 -0.17,0.12,0.87,U] [#4 -0.25,0.08,0.72,U] [#5 -0.19,0.31,0.71,U] [#6 -0.18,0.11,0.62,U] [#7 -0.64,0.15,0.00,M2] [#8 -0.18,-0.00,0.44,U] 
23:22:13.734 00.000 7988 refined, 7 included, MultiStar: {-0.27, 0.06}, one-star: {-0.48, -0.05}
23:22:13.740 00.006 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
23:22:13.740 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
23:22:13.740 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.94 mountX=0.05 mountY=0.27, mountTheta=1.38
23:22:13.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.06, opts=13)
23:22:13.740 00.000 7988 Enqueuing Move request for scope (-0.27, 0.06)
23:22:13.740 00.000 15712 Worker thread wakes up
23:22:13.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
23:22:13.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
23:22:13.740 00.000 15712 Moving (-0.27, 0.06) raw xDistance=0.05 yDistance=0.27
23:22:13.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:13.740 00.000 7988 UpdateGuideState exits: m=1626 SNR=27.0
23:22:13.749 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:13.750 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:13.750 00.000 7988 Enqueuing Expose request
23:22:13.750 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.19
23:22:13.750 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:22:13.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:22:13.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:22:13.750 00.000 15712 MoveAxis(E, 4, ABG)
23:22:13.750 00.000 15712 Guiding  Dir = 2, Dur = 4
23:22:13.750 00.000 15712 IsGuiding returns 0
23:22:13.774 00.024 15712 IsGuiding returns 0
23:22:13.774 00.000 15712 Move returns status 0, amount 4
23:22:13.774 00.000 15712 MoveAxis(N, 0, ABG)
23:22:13.774 00.000 15712 Move returns status 0, amount 0
23:22:13.774 00.000 15712 move complete, result=0
23:22:13.774 00.000 15712 worker thread done servicing request
23:22:13.774 00.000 15712 Worker thread wakes up
23:22:13.774 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.3 px 0 ms NORTH
23:22:13.782 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:13.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:15.201 01.419 15712 Exposure complete
23:22:15.263 00.062 15712 worker thread done servicing request
23:22:15.263 00.000 7988 OnExposeComplete: enter
23:22:15.263 00.000 7988 UpdateGuideState(): m_state=6
23:22:15.265 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
23:22:15.265 00.000 7988 Star::Find returns 1 (0), X=496.80, Y=804.07, Mass=1572, SNR=26.5, Peak=128 HFD=4.4
23:22:15.267 00.002 7988 MultiStar: [#1 -0.17,-0.14,0.96,U] [#2 -0.24,-0.50,0.00,M1] [#3 0.08,-0.30,0.87,U] [#4 -0.01,0.09,0.72,U] [#5 -0.04,0.20,0.74,U] [#6 -0.07,-0.37,0.65,U] [#7 -0.49,-0.02,0.00,M3] [#8 -0.03,-0.13,0.44,U] 
23:22:15.268 00.001 7988 refined, 6 included, MultiStar: {-0.12, -0.13}, one-star: {-0.48, -0.23}
23:22:15.268 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.89 = 2.39)
23:22:15.270 00.002 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.36)
23:22:15.270 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.33 mountX=-0.13 mountY=0.13, mountTheta=2.38
23:22:15.272 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.13, opts=13)
23:22:15.274 00.002 7988 Enqueuing Move request for scope (-0.12, -0.13)
23:22:15.274 00.000 15712 Worker thread wakes up
23:22:15.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
23:22:15.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
23:22:15.274 00.000 15712 Moving (-0.12, -0.13) raw xDistance=-0.13 yDistance=0.13
23:22:15.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:15.274 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.5
23:22:15.278 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:15.279 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:15.279 00.000 7988 Enqueuing Expose request
23:22:15.279 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.17
23:22:15.279 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
23:22:15.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:15.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:22:15.279 00.000 15712 MoveAxis(E, 3, ABG)
23:22:15.279 00.000 15712 Guiding  Dir = 2, Dur = 3
23:22:15.279 00.000 15712 IsGuiding returns 0
23:22:15.299 00.020 15712 IsGuiding returns 0
23:22:15.299 00.000 15712 Move returns status 0, amount 3
23:22:15.299 00.000 15712 MoveAxis(N, 0, ABG)
23:22:15.299 00.000 15712 Move returns status 0, amount 0
23:22:15.299 00.000 15712 move complete, result=0
23:22:15.299 00.000 15712 worker thread done servicing request
23:22:15.299 00.000 15712 Worker thread wakes up
23:22:15.299 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:22:15.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:15.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:16.936 01.637 15712 Exposure complete
23:22:16.985 00.049 15712 worker thread done servicing request
23:22:16.985 00.000 7988 OnExposeComplete: enter
23:22:17.000 00.015 7988 UpdateGuideState(): m_state=6
23:22:17.000 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
23:22:17.002 00.002 7988 Star::Find returns 1 (0), X=496.88, Y=803.95, Mass=1618, SNR=26.8, Peak=145 HFD=4.4
23:22:17.002 00.000 7988 MultiStar: [#1 -0.00,-0.41,0.98,U] [#2 -0.34,-0.54,0.00,M2] [#3 -0.00,-0.12,0.85,U] [#4 -0.06,-0.02,0.72,U] [#5 -0.10,-0.13,0.71,U] [#6 -0.13,-0.23,0.66,U] [#7 -0.11,-0.24,0.46,U] [#8 -0.37,-0.32,0.00,M1] 
23:22:17.002 00.000 7988 refined, 6 included, MultiStar: {-0.12, -0.23}, one-star: {-0.39, -0.35}
23:22:17.005 00.003 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.63 = 2.66)
23:22:17.006 00.001 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
23:22:17.006 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.06 mountX=-0.23 mountY=0.13, mountTheta=2.63
23:22:17.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.23, opts=13)
23:22:17.006 00.000 7988 Enqueuing Move request for scope (-0.12, -0.23)
23:22:17.006 00.000 15712 Worker thread wakes up
23:22:17.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
23:22:17.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
23:22:17.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:17.006 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.8
23:22:17.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:17.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:17.016 00.010 7988 Enqueuing Expose request
23:22:17.016 00.000 15712 Moving (-0.12, -0.23) raw xDistance=-0.23 yDistance=0.13
23:22:17.019 00.003 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 639.15
23:22:17.019 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
23:22:17.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:17.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:22:17.019 00.000 15712 MoveAxis(E, 44, ABG)
23:22:17.019 00.000 15712 Guiding  Dir = 2, Dur = 44
23:22:17.019 00.000 15712 IsGuiding returns 0
23:22:17.036 00.017 15712 PulseGuide returned control before completion, sleep 33
23:22:17.079 00.043 15712 IsGuiding returns 1
23:22:17.079 00.000 15712 scope still moving after pulse duration time elapsed
23:22:17.120 00.041 15712 IsGuiding returns 0
23:22:17.120 00.000 15712 scope move finished after 44 + 57 ms
23:22:17.120 00.000 15712 Move returns status 0, amount 44
23:22:17.120 00.000 15712 MoveAxis(N, 0, ABG)
23:22:17.120 00.000 15712 Move returns status 0, amount 0
23:22:17.120 00.000 15712 move complete, result=0
23:22:17.120 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
23:22:17.124 00.004 15712 worker thread done servicing request
23:22:17.124 00.000 15712 Worker thread wakes up
23:22:17.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:17.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:18.533 01.409 15712 Exposure complete
23:22:18.594 00.061 15712 worker thread done servicing request
23:22:18.594 00.000 7988 OnExposeComplete: enter
23:22:18.597 00.003 7988 UpdateGuideState(): m_state=6
23:22:18.598 00.001 7988 Star::Find(15, 496, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
23:22:18.598 00.000 7988 Star::Find returns 1 (0), X=496.91, Y=804.09, Mass=1684, SNR=27.4, Peak=150 HFD=4.6
23:22:18.598 00.000 7988 MultiStar: [#1 -0.30,-0.14,0.96,U] [#2 -0.06,-0.44,0.82,U] [#3 -0.03,-0.21,0.83,U] [#4 0.03,0.04,0.71,U] [#5 -0.10,-0.05,0.72,U] [#6 0.08,-0.05,0.63,U] [#7 -0.19,-0.32,0.48,U] [#8 -0.07,-0.16,0.46,U] 
23:22:18.598 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.17}, one-star: {-0.37, -0.21}
23:22:18.598 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.56) = xAngle (-3.78 = 2.50)
23:22:18.598 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.47)
23:22:18.598 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.22 mountX=-0.17 mountY=0.13, mountTheta=2.48
23:22:18.598 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.17, opts=13)
23:22:18.598 00.000 7988 Enqueuing Move request for scope (-0.13, -0.17)
23:22:18.598 00.000 15712 Worker thread wakes up
23:22:18.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
23:22:18.598 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
23:22:18.598 00.000 15712 Moving (-0.13, -0.17) raw xDistance=-0.17 yDistance=0.13
23:22:18.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:22:18.598 00.000 7988 UpdateGuideState exits: m=1684 SNR=27.4
23:22:18.610 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:18.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:18.610 00.000 7988 Enqueuing Expose request
23:22:18.613 00.003 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.13
23:22:18.613 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
23:22:18.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:18.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:22:18.613 00.000 15712 MoveAxis(E, 33, ABG)
23:22:18.613 00.000 15712 Guiding  Dir = 2, Dur = 33
23:22:18.613 00.000 15712 IsGuiding returns 0
23:22:18.632 00.019 15712 PulseGuide returned control before completion, sleep 17
23:22:18.682 00.050 15712 IsGuiding returns 0
23:22:18.682 00.000 15712 Move returns status 0, amount 33
23:22:18.682 00.000 15712 MoveAxis(N, 0, ABG)
23:22:18.682 00.000 15712 Move returns status 0, amount 0
23:22:18.682 00.000 15712 move complete, result=0
23:22:18.682 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
23:22:18.690 00.008 15712 worker thread done servicing request
23:22:18.690 00.000 15712 Worker thread wakes up
23:22:18.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:18.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:20.430 01.740 15712 Exposure complete
23:22:20.488 00.058 15712 worker thread done servicing request
23:22:20.490 00.002 7988 OnExposeComplete: enter
23:22:20.491 00.001 7988 UpdateGuideState(): m_state=6
23:22:20.491 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
23:22:20.493 00.002 7988 Star::Find returns 1 (0), X=496.94, Y=804.33, Mass=1532, SNR=26.0, Peak=170 HFD=4.1
23:22:20.495 00.002 7988 MultiStar: [#1 -0.02,-0.01,0.98,U] [#2 -0.29,0.01,0.90,U] [#3 -0.16,0.13,0.88,U] [#4 -0.06,0.36,0.78,U] [#5 -0.12,0.37,0.73,U] [#6 0.14,-0.03,0.66,U] [#7 -0.30,0.37,0.00,M2] [#8 -0.08,0.08,0.46,U] 
23:22:20.495 00.000 7988 refined, 7 included, MultiStar: {-0.13, 0.11}, one-star: {-0.34, 0.04}
23:22:20.497 00.002 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
23:22:20.499 00.002 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
23:22:20.499 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.44 mountX=0.11 mountY=0.13, mountTheta=0.86
23:22:20.501 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.11, opts=13)
23:22:20.503 00.002 7988 Enqueuing Move request for scope (-0.13, 0.11)
23:22:20.505 00.002 15712 Worker thread wakes up
23:22:20.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
23:22:20.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
23:22:20.505 00.000 15712 Moving (-0.13, 0.11) raw xDistance=0.11 yDistance=0.13
23:22:20.507 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:22:20.507 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.0
23:22:20.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:20.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:20.507 00.000 7988 Enqueuing Expose request
23:22:20.507 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.11
23:22:20.507 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
23:22:20.507 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:20.507 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:22:20.507 00.000 15712 MoveAxis(E, 1, ABG)
23:22:20.507 00.000 15712 Guiding  Dir = 2, Dur = 1
23:22:20.507 00.000 15712 IsGuiding returns 0
23:22:20.542 00.035 15712 IsGuiding returns 0
23:22:20.542 00.000 15712 Move returns status 0, amount 1
23:22:20.542 00.000 15712 MoveAxis(N, 0, ABG)
23:22:20.542 00.000 15712 Move returns status 0, amount 0
23:22:20.542 00.000 15712 move complete, result=0
23:22:20.542 00.000 15712 worker thread done servicing request
23:22:20.542 00.000 15712 Worker thread wakes up
23:22:20.542 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
23:22:20.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:20.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:21.960 01.418 15712 Exposure complete
23:22:22.022 00.062 15712 worker thread done servicing request
23:22:22.022 00.000 7988 OnExposeComplete: enter
23:22:22.022 00.000 7988 UpdateGuideState(): m_state=6
23:22:22.029 00.007 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
23:22:22.029 00.000 7988 Star::Find returns 1 (0), X=496.75, Y=804.74, Mass=1605, SNR=26.8, Peak=168 HFD=4.3
23:22:22.031 00.002 7988 MultiStar: [#1 -0.22,0.49,0.00,M1] [#2 -0.33,0.35,0.00,M1] [#3 -0.11,0.60,0.00,M1] [#4 -0.28,0.56,0.00,M1] [#5 -0.08,0.65,0.00,M1] [#6 -0.18,0.47,0.00,M1] [#7 -0.50,0.53,0.00,M3] [#8 -0.17,0.49,0.00,M1] 
23:22:22.031 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.56) = xAngle (0.88 = 0.88)
23:22:22.033 00.002 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
23:22:22.033 00.000 7988 CameraToMount -- cameraX=-0.53 cameraY=0.44 hyp=0.69 cameraTheta=2.45 mountX=0.44 mountY=0.52, mountTheta=0.87
23:22:22.035 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.53, y=0.44, opts=13)
23:22:22.037 00.002 7988 Enqueuing Move request for scope (-0.53, 0.44)
23:22:22.038 00.001 15712 Worker thread wakes up
23:22:22.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.44) opts 0xd
23:22:22.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:22:22.038 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.8
23:22:22.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:22.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:22.038 00.000 7988 Enqueuing Expose request
23:22:22.038 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.53, 0.44)
23:22:22.038 00.000 15712 Moving (-0.53, 0.44) raw xDistance=0.44 yDistance=0.52
23:22:22.038 00.000 15712 PPEC rslt: input = 0.44, final = 0.25, react = 0.26, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 639.10
23:22:22.038 00.000 15712 PPEC: input: 0.44, control: 0.25, exposure: 1500
23:22:22.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:22:22.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
23:22:22.038 00.000 15712 MoveAxis(W, 81, ABG)
23:22:22.038 00.000 15712 Guiding  Dir = 3, Dur = 81
23:22:22.038 00.000 15712 IsGuiding returns 0
23:22:22.061 00.023 15712 PulseGuide returned control before completion, sleep 78
23:22:22.154 00.093 15712 IsGuiding returns 1
23:22:22.154 00.000 15712 scope still moving after pulse duration time elapsed
23:22:22.181 00.027 15712 IsGuiding returns 0
23:22:22.181 00.000 15712 scope move finished after 81 + 53 ms
23:22:22.181 00.000 15712 Move returns status 0, amount 81
23:22:22.181 00.000 15712 MoveAxis(N, 0, ABG)
23:22:22.181 00.000 15712 Move returns status 0, amount 0
23:22:22.181 00.000 15712 move complete, result=0
23:22:22.181 00.000 15712 worker thread done servicing request
23:22:22.181 00.000 15712 Worker thread wakes up
23:22:22.181 00.000 7988 GuideStep: 0.4 px 81 ms WEST, 0.5 px 0 ms NORTH
23:22:22.183 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:22.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:23.812 01.629 15712 Exposure complete
23:22:23.865 00.053 15712 worker thread done servicing request
23:22:23.865 00.000 7988 OnExposeComplete: enter
23:22:23.874 00.009 7988 UpdateGuideState(): m_state=6
23:22:23.874 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
23:22:23.874 00.000 7988 Star::Find returns 1 (0), X=496.67, Y=804.57, Mass=1622, SNR=26.8, Peak=184 HFD=4.3
23:22:23.874 00.000 7988 MultiStar: [#1 -0.25,0.04,0.98,U] [#2 -0.32,-0.06,0.83,U] [#3 -0.24,0.22,0.86,U] [#4 -0.15,0.40,0.74,U] [#5 -0.39,0.31,0.00,M2] [#6 -0.27,0.20,0.68,U] [#7 -0.32,0.45,0.00,M4] [#8 -0.44,0.21,0.00,M2] 
23:22:23.874 00.000 7988 refined, 5 included, MultiStar: {-0.32, 0.17}, one-star: {-0.61, 0.27}
23:22:23.874 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
23:22:23.874 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
23:22:23.874 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=0.17 hyp=0.36 cameraTheta=2.64 mountX=0.17 mountY=0.31, mountTheta=1.07
23:22:23.882 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.17, opts=13)
23:22:23.882 00.000 7988 Enqueuing Move request for scope (-0.32, 0.17)
23:22:23.882 00.000 15712 Worker thread wakes up
23:22:23.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.17) opts 0xd
23:22:23.882 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.17)
23:22:23.882 00.000 15712 Moving (-0.32, 0.17) raw xDistance=0.17 yDistance=0.31
23:22:23.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:23.882 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.8
23:22:23.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:23.882 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:23.890 00.008 7988 Enqueuing Expose request
23:22:23.890 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.08
23:22:23.890 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
23:22:23.890 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.28 newest=0.96
23:22:23.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:22:23.890 00.000 15712 MoveAxis(W, 29, ABG)
23:22:23.890 00.000 15712 Guiding  Dir = 3, Dur = 29
23:22:23.890 00.000 15712 IsGuiding returns 0
23:22:23.906 00.016 15712 PulseGuide returned control before completion, sleep 16
23:22:23.954 00.048 15712 IsGuiding returns 0
23:22:23.954 00.000 15712 Move returns status 0, amount 29
23:22:23.954 00.000 15712 BLC: Oldest BLC event removed
23:22:23.954 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 74 applied
23:22:23.954 00.000 15712 MoveAxis(S, 154, ABG)
23:22:23.954 00.000 15712 Guiding  Dir = 1, Dur = 154
23:22:23.954 00.000 15712 IsGuiding returns 0
23:22:24.037 00.083 15712 PulseGuide returned control before completion, sleep 85
23:22:24.130 00.093 15712 IsGuiding returns 1
23:22:24.130 00.000 15712 scope still moving after pulse duration time elapsed
23:22:24.162 00.032 15712 IsGuiding returns 1
23:22:24.210 00.048 15712 IsGuiding returns 0
23:22:24.210 00.000 15712 scope move finished after 154 + 101 ms
23:22:24.210 00.000 15712 Move returns status 0, amount 154
23:22:24.210 00.000 15712 move complete, result=0
23:22:24.210 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.3 px 154 ms SOUTH
23:22:24.221 00.011 15712 worker thread done servicing request
23:22:24.221 00.000 15712 Worker thread wakes up
23:22:24.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:24.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:25.629 01.408 15712 Exposure complete
23:22:25.689 00.060 15712 worker thread done servicing request
23:22:25.689 00.000 7988 OnExposeComplete: enter
23:22:25.691 00.002 7988 UpdateGuideState(): m_state=6
23:22:25.691 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
23:22:25.691 00.000 7988 Star::Find returns 1 (0), X=497.00, Y=804.55, Mass=1491, SNR=25.9, Peak=161 HFD=4.1
23:22:25.691 00.000 7988 MultiStar: [#1 -0.23,0.05,0.98,U] [#2 -0.18,0.10,0.86,U] [#3 -0.18,0.18,0.88,U] [#4 -0.16,0.43,0.00,M1] [#5 -0.11,0.44,0.00,M3] [#6 -0.17,0.41,0.68,U] [#7 -0.25,0.24,0.49,U] [#8 -0.02,0.26,0.44,U] 
23:22:25.691 00.000 7988 refined, 6 included, MultiStar: {-0.20, 0.20}, one-star: {-0.28, 0.25}
23:22:25.691 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
23:22:25.691 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
23:22:25.691 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.36 mountX=0.20 mountY=0.19, mountTheta=0.78
23:22:25.700 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.20, opts=13)
23:22:25.700 00.000 7988 Enqueuing Move request for scope (-0.20, 0.20)
23:22:25.700 00.000 15712 Worker thread wakes up
23:22:25.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
23:22:25.700 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
23:22:25.700 00.000 15712 Moving (-0.20, 0.20) raw xDistance=0.20 yDistance=0.19
23:22:25.700 00.000 15712 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.313884, 1:0.194114
23:22:25.700 00.000 15712 BLC: No correction, Miss < min_move
23:22:25.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:22:25.700 00.000 7988 UpdateGuideState exits: m=1491 SNR=25.9
23:22:25.704 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:25.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:25.706 00.002 7988 Enqueuing Expose request
23:22:25.706 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.06
23:22:25.706 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
23:22:25.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:25.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:22:25.706 00.000 15712 MoveAxis(W, 35, ABG)
23:22:25.706 00.000 15712 Guiding  Dir = 3, Dur = 35
23:22:25.722 00.016 15712 IsGuiding returns 0
23:22:25.734 00.012 15712 PulseGuide returned control before completion, sleep 30
23:22:25.785 00.051 15712 IsGuiding returns 0
23:22:25.785 00.000 15712 Move returns status 0, amount 35
23:22:25.785 00.000 15712 MoveAxis(N, 0, ABG)
23:22:25.785 00.000 15712 Move returns status 0, amount 0
23:22:25.785 00.000 15712 move complete, result=0
23:22:25.785 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.2 px 0 ms NORTH
23:22:25.787 00.002 15712 worker thread done servicing request
23:22:25.787 00.000 15712 Worker thread wakes up
23:22:25.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:25.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:27.527 01.740 15712 Exposure complete
23:22:27.588 00.061 15712 worker thread done servicing request
23:22:27.588 00.000 7988 OnExposeComplete: enter
23:22:27.588 00.000 7988 UpdateGuideState(): m_state=6
23:22:27.591 00.003 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
23:22:27.593 00.002 7988 Star::Find returns 1 (0), X=496.98, Y=804.24, Mass=1584, SNR=26.5, Peak=187 HFD=4.2
23:22:27.593 00.000 7988 MultiStar: [#1 -0.01,-0.14,0.99,U] [#2 -0.26,-0.23,0.86,U] [#3 0.14,-0.03,0.88,U] [#4 -0.20,0.10,0.79,U] [#5 -0.05,0.13,0.76,U] [#6 -0.20,0.11,0.68,U] [#7 -0.01,-0.12,0.50,U] [#8 -0.22,-0.02,0.45,U] 
23:22:27.595 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.04}, one-star: {-0.30, -0.06}
23:22:27.595 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.56) = xAngle (-4.42 = 1.86)
23:22:27.597 00.002 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.83)
23:22:27.597 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.86 mountX=-0.04 mountY=0.12, mountTheta=1.86
23:22:27.599 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.04, opts=13)
23:22:27.601 00.002 7988 Enqueuing Move request for scope (-0.12, -0.04)
23:22:27.601 00.000 15712 Worker thread wakes up
23:22:27.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
23:22:27.601 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
23:22:27.601 00.000 15712 Moving (-0.12, -0.04) raw xDistance=-0.04 yDistance=0.12
23:22:27.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:22:27.603 00.002 7988 UpdateGuideState exits: m=1584 SNR=26.5
23:22:27.604 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:27.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:27.606 00.002 7988 Enqueuing Expose request
23:22:27.606 00.000 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.313884, 1:0.194114, 2:0.122698
23:22:27.606 00.000 15712 BLC: No correction, Miss < min_move
23:22:27.608 00.002 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:22:27.608 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
23:22:27.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:27.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:22:27.608 00.000 15712 MoveAxis(W, 0, ABG)
23:22:27.608 00.000 15712 Move returns status 0, amount 0
23:22:27.608 00.000 15712 MoveAxis(N, 0, ABG)
23:22:27.608 00.000 15712 Move returns status 0, amount 0
23:22:27.608 00.000 15712 move complete, result=0
23:22:27.608 00.000 15712 worker thread done servicing request
23:22:27.608 00.000 15712 Worker thread wakes up
23:22:27.608 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
23:22:27.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:27.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:29.028 01.420 15712 Exposure complete
23:22:29.082 00.054 15712 worker thread done servicing request
23:22:29.082 00.000 7988 OnExposeComplete: enter
23:22:29.090 00.008 7988 UpdateGuideState(): m_state=6
23:22:29.092 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
23:22:29.092 00.000 7988 Star::Find returns 1 (0), X=497.09, Y=803.72, Mass=1688, SNR=27.5, Peak=147 HFD=4.4
23:22:29.094 00.002 7988 MultiStar: [#1 -0.02,-0.33,0.95,U] [#2 -0.12,-0.54,0.00,M1] [#3 -0.09,-0.38,0.80,U] [#4 -0.09,-0.22,0.72,U] [#5 0.00,-0.01,0.69,U] [#6 -0.02,-0.48,0.00,M1] [#7 -0.23,-0.29,0.45,U] [#8 0.10,-0.04,0.39,U] 
23:22:29.094 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.30}, one-star: {-0.19, -0.58}
23:22:29.096 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.40 = 2.89)
23:22:29.096 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
23:22:29.098 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.83 mountX=-0.30 mountY=0.09, mountTheta=2.86
23:22:29.099 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.30, opts=13)
23:22:29.101 00.002 7988 Enqueuing Move request for scope (-0.08, -0.30)
23:22:29.101 00.000 15712 Worker thread wakes up
23:22:29.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
23:22:29.101 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
23:22:29.101 00.000 15712 Moving (-0.08, -0.30) raw xDistance=-0.30 yDistance=0.09
23:22:29.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:29.101 00.000 7988 UpdateGuideState exits: m=1688 SNR=27.5
23:22:29.104 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:29.104 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:29.106 00.002 7988 Enqueuing Expose request
23:22:29.106 00.000 15712 BLC: window closed
23:22:29.106 00.000 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.313884, 1:0.194114, 2:0.122698
23:22:29.106 00.000 15712 BLC: No correction, Miss < min_move
23:22:29.106 00.000 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = 0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 639.03
23:22:29.106 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
23:22:29.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:29.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:22:29.106 00.000 15712 MoveAxis(E, 59, ABG)
23:22:29.106 00.000 15712 Guiding  Dir = 2, Dur = 59
23:22:29.106 00.000 15712 IsGuiding returns 0
23:22:29.122 00.016 15712 PulseGuide returned control before completion, sleep 54
23:22:29.207 00.085 15712 IsGuiding returns 0
23:22:29.207 00.000 15712 Move returns status 0, amount 59
23:22:29.207 00.000 15712 MoveAxis(N, 0, ABG)
23:22:29.207 00.000 15712 Move returns status 0, amount 0
23:22:29.207 00.000 15712 move complete, result=0
23:22:29.207 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
23:22:29.207 00.000 15712 worker thread done servicing request
23:22:29.207 00.000 15712 Worker thread wakes up
23:22:29.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:29.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:30.847 01.640 15712 Exposure complete
23:22:30.907 00.060 15712 worker thread done servicing request
23:22:30.907 00.000 7988 OnExposeComplete: enter
23:22:30.909 00.002 7988 UpdateGuideState(): m_state=6
23:22:30.911 00.002 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
23:22:30.911 00.000 7988 Star::Find returns 1 (0), X=497.20, Y=804.18, Mass=1555, SNR=26.5, Peak=160 HFD=4.3
23:22:30.913 00.002 7988 MultiStar: [#1 0.15,-0.24,0.96,U] [#2 -0.06,-0.13,0.90,U] [#3 0.24,-0.18,0.86,U] [#4 0.13,0.35,0.76,U] [#5 0.20,0.27,0.73,U] [#6 0.35,-0.10,0.67,U] [#7 0.08,-0.07,0.50,U] [#8 -0.04,-0.17,0.47,U] 
23:22:30.913 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {-0.08, -0.12}
23:22:30.915 00.002 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
23:22:30.915 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
23:22:30.917 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.43 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
23:22:30.918 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
23:22:30.920 00.002 7988 Enqueuing Move request for scope (0.10, -0.05)
23:22:30.920 00.000 15712 Worker thread wakes up
23:22:30.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:22:30.920 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:22:30.920 00.000 15712 Moving (0.10, -0.05) raw xDistance=-0.05 yDistance=-0.10
23:22:30.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:30.920 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.5
23:22:30.923 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:30.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:30.925 00.002 7988 Enqueuing Expose request
23:22:30.925 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.01
23:22:30.925 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
23:22:30.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:30.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:22:30.925 00.000 15712 MoveAxis(W, 2, ABG)
23:22:30.927 00.002 15712 Guiding  Dir = 3, Dur = 2
23:22:30.927 00.000 15712 IsGuiding returns 0
23:22:30.945 00.018 15712 IsGuiding returns 0
23:22:30.945 00.000 15712 Move returns status 0, amount 2
23:22:30.945 00.000 15712 MoveAxis(N, 0, ABG)
23:22:30.945 00.000 15712 Move returns status 0, amount 0
23:22:30.945 00.000 15712 move complete, result=0
23:22:30.945 00.000 15712 worker thread done servicing request
23:22:30.945 00.000 15712 Worker thread wakes up
23:22:30.945 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:22:30.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:30.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:32.363 01.418 15712 Exposure complete
23:22:32.414 00.051 15712 worker thread done servicing request
23:22:32.414 00.000 7988 OnExposeComplete: enter
23:22:32.425 00.011 7988 UpdateGuideState(): m_state=6
23:22:32.425 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
23:22:32.425 00.000 7988 Star::Find returns 1 (0), X=496.86, Y=803.89, Mass=1639, SNR=27.3, Peak=155 HFD=4.3
23:22:32.425 00.000 7988 MultiStar: [#1 -0.19,-0.37,0.92,U] [#2 -0.38,-0.41,0.00,M1] [#3 -0.29,-0.32,0.87,U] [#4 -0.33,-0.17,0.74,U] [#5 -0.15,-0.23,0.73,U] [#6 -0.23,-0.16,0.63,U] [#7 -0.63,-0.21,0.00,M1] [#8 -0.17,-0.32,0.43,U] 
23:22:32.425 00.000 7988 refined, 6 included, MultiStar: {-0.26, -0.29}, one-star: {-0.41, -0.41}
23:22:32.425 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.87 = 2.41)
23:22:32.431 00.006 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.38)
23:22:32.431 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-2.31 mountX=-0.29 mountY=0.27, mountTheta=2.40
23:22:32.431 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.29, opts=13)
23:22:32.431 00.000 7988 Enqueuing Move request for scope (-0.26, -0.29)
23:22:32.431 00.000 15712 Worker thread wakes up
23:22:32.431 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.29) opts 0xd
23:22:32.431 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.29)
23:22:32.431 00.000 15712 Moving (-0.26, -0.29) raw xDistance=-0.29 yDistance=0.27
23:22:32.431 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:32.431 00.000 7988 UpdateGuideState exits: m=1639 SNR=27.3
23:22:32.438 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:32.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:32.440 00.002 7988 Enqueuing Expose request
23:22:32.440 00.000 15712 PPEC rslt: input = -0.29, final = -0.17, react = -0.18, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 638.99
23:22:32.440 00.000 15712 PPEC: input: -0.29, control: -0.17, exposure: 1500
23:22:32.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:22:32.440 00.000 15712 MoveAxis(E, 56, ABG)
23:22:32.440 00.000 15712 Guiding  Dir = 2, Dur = 56
23:22:32.440 00.000 15712 IsGuiding returns 0
23:22:32.466 00.026 15712 PulseGuide returned control before completion, sleep 43
23:22:32.536 00.070 15712 IsGuiding returns 0
23:22:32.536 00.000 15712 Move returns status 0, amount 56
23:22:32.536 00.000 15712 MoveAxis(S, 69, ABG)
23:22:32.536 00.000 15712 Guiding  Dir = 1, Dur = 69
23:22:32.578 00.042 15712 IsGuiding returns 0
23:22:32.653 00.075 15712 IsGuiding returns 1
23:22:32.653 00.000 15712 scope still moving after pulse duration time elapsed
23:22:32.680 00.027 15712 IsGuiding returns 1
23:22:32.738 00.058 15712 IsGuiding returns 0
23:22:32.738 00.000 15712 scope move finished after 69 + 90 ms
23:22:32.738 00.000 15712 Move returns status 0, amount 69
23:22:32.738 00.000 15712 move complete, result=0
23:22:32.738 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.3 px 69 ms SOUTH
23:22:32.740 00.002 15712 worker thread done servicing request
23:22:32.740 00.000 15712 Worker thread wakes up
23:22:32.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:32.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:34.482 01.742 15712 Exposure complete
23:22:34.543 00.061 15712 worker thread done servicing request
23:22:34.543 00.000 7988 OnExposeComplete: enter
23:22:34.543 00.000 7988 UpdateGuideState(): m_state=6
23:22:34.550 00.007 7988 Star::Find(15, 496, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
23:22:34.550 00.000 7988 Star::Find returns 1 (0), X=497.04, Y=804.38, Mass=1548, SNR=26.4, Peak=160 HFD=4.2
23:22:34.552 00.002 7988 MultiStar: [#1 0.25,0.24,1.00,U] [#2 -0.04,0.23,0.89,U] [#3 -0.16,0.28,0.88,U] [#4 0.32,0.37,0.00,M1] [#5 0.21,0.59,0.00,M1] [#6 0.28,0.14,0.63,U] [#7 -0.08,0.31,0.49,U] [#8 0.37,0.42,0.00,M1] 
23:22:34.552 00.000 7988 refined, 5 included, MultiStar: {-0.00, 0.21}, one-star: {-0.24, 0.09}
23:22:34.554 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
23:22:34.556 00.002 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
23:22:34.556 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.59 mountX=0.21 mountY=-0.00, mountTheta=-0.00
23:22:34.559 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.21, opts=13)
23:22:34.559 00.000 7988 Enqueuing Move request for scope (-0.00, 0.21)
23:22:34.559 00.000 15712 Worker thread wakes up
23:22:34.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
23:22:34.559 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
23:22:34.559 00.000 15712 Moving (-0.00, 0.21) raw xDistance=0.21 yDistance=-0.00
23:22:34.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:22:34.559 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.4
23:22:34.563 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:34.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:34.563 00.000 7988 Enqueuing Expose request
23:22:34.563 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 638.98
23:22:34.563 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
23:22:34.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:34.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:22:34.563 00.000 15712 MoveAxis(W, 41, ABG)
23:22:34.563 00.000 15712 Guiding  Dir = 3, Dur = 41
23:22:34.563 00.000 15712 IsGuiding returns 0
23:22:34.591 00.028 15712 PulseGuide returned control before completion, sleep 26
23:22:34.641 00.050 15712 IsGuiding returns 0
23:22:34.641 00.000 15712 Move returns status 0, amount 41
23:22:34.641 00.000 15712 MoveAxis(N, 0, ABG)
23:22:34.641 00.000 15712 Move returns status 0, amount 0
23:22:34.641 00.000 15712 move complete, result=0
23:22:34.641 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
23:22:34.643 00.002 15712 worker thread done servicing request
23:22:34.643 00.000 15712 Worker thread wakes up
23:22:34.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:34.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:36.061 01.418 15712 Exposure complete
23:22:36.121 00.060 15712 worker thread done servicing request
23:22:36.121 00.000 7988 OnExposeComplete: enter
23:22:36.121 00.000 7988 UpdateGuideState(): m_state=6
23:22:36.121 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
23:22:36.121 00.000 7988 Star::Find returns 1 (0), X=497.20, Y=804.60, Mass=1610, SNR=26.6, Peak=156 HFD=4.5
23:22:36.121 00.000 7988 MultiStar: [#1 -0.01,0.34,0.99,U] [#2 0.07,0.24,0.84,U] [#3 0.05,0.33,0.88,U] [#4 0.02,0.83,0.00,M2] [#5 0.07,0.48,0.00,M2] [#6 -0.09,0.44,0.00,M1] [#7 -0.18,0.62,0.00,M1] [#8 -0.01,0.21,0.46,U] 
23:22:36.121 00.000 7988 refined, 4 included, MultiStar: {0.00, 0.29}, one-star: {-0.07, 0.30}
23:22:36.121 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.00 = -0.00)
23:22:36.121 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
23:22:36.121 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.56 mountX=0.29 mountY=-0.01, mountTheta=-0.04
23:22:36.121 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.29, opts=13)
23:22:36.121 00.000 7988 Enqueuing Move request for scope (0.00, 0.29)
23:22:36.121 00.000 15712 Worker thread wakes up
23:22:36.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.29) opts 0xd
23:22:36.121 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.29)
23:22:36.121 00.000 15712 Moving (0.00, 0.29) raw xDistance=0.29 yDistance=-0.01
23:22:36.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:22:36.135 00.014 7988 UpdateGuideState exits: m=1610 SNR=26.6
23:22:36.137 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:36.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:36.137 00.000 7988 Enqueuing Expose request
23:22:36.137 00.000 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.18, pred = -0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 638.96
23:22:36.137 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
23:22:36.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:36.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:22:36.137 00.000 15712 MoveAxis(W, 57, ABG)
23:22:36.137 00.000 15712 Guiding  Dir = 3, Dur = 57
23:22:36.137 00.000 15712 IsGuiding returns 0
23:22:36.152 00.015 15712 PulseGuide returned control before completion, sleep 49
23:22:36.237 00.085 15712 IsGuiding returns 0
23:22:36.237 00.000 15712 Move returns status 0, amount 57
23:22:36.237 00.000 15712 MoveAxis(N, 0, ABG)
23:22:36.237 00.000 15712 Move returns status 0, amount 0
23:22:36.237 00.000 15712 move complete, result=0
23:22:36.237 00.000 7988 GuideStep: 0.3 px 57 ms WEST, -0.0 px 0 ms NORTH
23:22:36.242 00.005 15712 worker thread done servicing request
23:22:36.242 00.000 15712 Worker thread wakes up
23:22:36.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:36.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:37.877 01.635 15712 Exposure complete
23:22:37.938 00.061 7988 OnExposeComplete: enter
23:22:37.938 00.000 7988 UpdateGuideState(): m_state=6
23:22:37.938 00.000 15712 worker thread done servicing request
23:22:37.938 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
23:22:37.938 00.000 7988 Star::Find returns 1 (0), X=497.10, Y=804.54, Mass=1609, SNR=26.5, Peak=178 HFD=4.2
23:22:37.938 00.000 7988 MultiStar: [#1 0.07,0.13,0.99,U] [#2 0.10,0.20,0.90,U] [#3 0.14,0.21,0.91,U] [#4 -0.08,0.67,0.00,M3] [#5 0.03,0.60,0.00,M3] [#6 0.17,0.21,0.66,U] [#7 0.14,0.36,0.49,U] [#8 0.00,0.00,0.00,L] [#9 0.33,-0.04,0.49,U] 
23:22:37.938 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.19}, one-star: {-0.18, 0.24}
23:22:37.938 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
23:22:37.938 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
23:22:37.938 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.16 mountX=0.19 mountY=-0.09, mountTheta=-0.43
23:22:37.938 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.19, opts=13)
23:22:37.938 00.000 7988 Enqueuing Move request for scope (0.08, 0.19)
23:22:37.938 00.000 15712 Worker thread wakes up
23:22:37.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
23:22:37.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
23:22:37.938 00.000 15712 Moving (0.08, 0.19) raw xDistance=0.19 yDistance=-0.09
23:22:37.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:22:37.938 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.5
23:22:37.955 00.017 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 638.94
23:22:37.955 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
23:22:37.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:37.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:37.955 00.000 7988 Enqueuing Expose request
23:22:37.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:37.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:22:37.955 00.000 15712 MoveAxis(W, 34, ABG)
23:22:37.955 00.000 15712 Guiding  Dir = 3, Dur = 34
23:22:37.955 00.000 15712 IsGuiding returns 0
23:22:37.975 00.020 15712 PulseGuide returned control before completion, sleep 22
23:22:38.023 00.048 15712 IsGuiding returns 0
23:22:38.023 00.000 15712 Move returns status 0, amount 34
23:22:38.023 00.000 15712 MoveAxis(N, 0, ABG)
23:22:38.023 00.000 15712 Move returns status 0, amount 0
23:22:38.023 00.000 15712 move complete, result=0
23:22:38.023 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
23:22:38.032 00.009 15712 worker thread done servicing request
23:22:38.032 00.000 15712 Worker thread wakes up
23:22:38.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:38.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:39.435 01.403 15712 Exposure complete
23:22:39.484 00.049 15712 worker thread done servicing request
23:22:39.484 00.000 7988 OnExposeComplete: enter
23:22:39.499 00.015 7988 UpdateGuideState(): m_state=6
23:22:39.499 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
23:22:39.501 00.002 7988 Star::Find returns 1 (0), X=497.01, Y=804.33, Mass=1625, SNR=27.0, Peak=175 HFD=4.2
23:22:39.501 00.000 7988 MultiStar: [#1 -0.09,0.25,0.94,U] [#2 -0.09,-0.06,0.83,U] [#3 -0.06,0.22,0.88,U] [#4 0.02,0.53,0.00,M4] [#5 -0.10,0.38,0.75,U] [#6 -0.01,0.18,0.69,U] [#7 -0.37,0.38,0.00,M1] [#8 -0.06,0.36,0.44,U] 
23:22:39.503 00.002 7988 refined, 6 included, MultiStar: {-0.11, 0.18}, one-star: {-0.27, 0.03}
23:22:39.503 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
23:22:39.505 00.002 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
23:22:39.505 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.11 mountX=0.18 mountY=0.10, mountTheta=0.52
23:22:39.507 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.18, opts=13)
23:22:39.509 00.002 7988 Enqueuing Move request for scope (-0.11, 0.18)
23:22:39.509 00.000 15712 Worker thread wakes up
23:22:39.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
23:22:39.509 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
23:22:39.509 00.000 15712 Moving (-0.11, 0.18) raw xDistance=0.18 yDistance=0.10
23:22:39.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:39.509 00.000 7988 UpdateGuideState exits: m=1625 SNR=27.0
23:22:39.512 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:39.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:39.514 00.002 7988 Enqueuing Expose request
23:22:39.514 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 638.93
23:22:39.514 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
23:22:39.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:39.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:22:39.514 00.000 15712 MoveAxis(W, 33, ABG)
23:22:39.514 00.000 15712 Guiding  Dir = 3, Dur = 33
23:22:39.514 00.000 15712 IsGuiding returns 0
23:22:39.533 00.019 15712 PulseGuide returned control before completion, sleep 27
23:22:39.578 00.045 15712 IsGuiding returns 0
23:22:39.578 00.000 15712 Move returns status 0, amount 33
23:22:39.578 00.000 15712 MoveAxis(N, 0, ABG)
23:22:39.578 00.000 15712 Move returns status 0, amount 0
23:22:39.578 00.000 15712 move complete, result=0
23:22:39.578 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
23:22:39.582 00.004 15712 worker thread done servicing request
23:22:39.582 00.000 15712 Worker thread wakes up
23:22:39.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:39.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:41.223 01.641 15712 Exposure complete
23:22:41.283 00.060 15712 worker thread done servicing request
23:22:41.285 00.002 7988 OnExposeComplete: enter
23:22:41.285 00.000 7988 UpdateGuideState(): m_state=6
23:22:41.285 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
23:22:41.285 00.000 7988 Star::Find returns 1 (0), X=496.95, Y=803.94, Mass=1592, SNR=26.4, Peak=161 HFD=4.4
23:22:41.285 00.000 7988 MultiStar: [#1 -0.27,-0.36,0.00,M1] [#2 -0.32,-0.31,0.00,M1] [#3 -0.08,-0.14,0.86,U] [#4 -0.02,-0.14,0.74,U] [#5 -0.08,0.11,0.72,U] [#6 -0.16,-0.24,0.67,U] [#7 -0.47,-0.12,0.00,M2] [#8 0.07,-0.12,0.45,U] 
23:22:41.285 00.000 7988 refined, 5 included, MultiStar: {-0.12, -0.16}, one-star: {-0.32, -0.36}
23:22:41.285 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
23:22:41.292 00.007 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.48)
23:22:41.292 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.21 mountX=-0.16 mountY=0.13, mountTheta=2.49
23:22:41.294 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.16, opts=13)
23:22:41.296 00.002 7988 Enqueuing Move request for scope (-0.12, -0.16)
23:22:41.296 00.000 15712 Worker thread wakes up
23:22:41.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
23:22:41.296 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
23:22:41.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:41.296 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.4
23:22:41.299 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:41.300 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:41.301 00.001 7988 Enqueuing Expose request
23:22:41.301 00.000 15712 Moving (-0.12, -0.16) raw xDistance=-0.16 yDistance=0.13
23:22:41.301 00.000 15712 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 638.91
23:22:41.301 00.000 15712 PPEC: input: -0.16, control: -0.09, exposure: 1500
23:22:41.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:41.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:22:41.301 00.000 15712 MoveAxis(E, 29, ABG)
23:22:41.301 00.000 15712 Guiding  Dir = 2, Dur = 29
23:22:41.301 00.000 15712 IsGuiding returns 0
23:22:41.322 00.021 15712 PulseGuide returned control before completion, sleep 23
23:22:41.369 00.047 15712 IsGuiding returns 0
23:22:41.369 00.000 15712 Move returns status 0, amount 29
23:22:41.369 00.000 15712 MoveAxis(N, 0, ABG)
23:22:41.369 00.000 15712 Move returns status 0, amount 0
23:22:41.369 00.000 15712 move complete, result=0
23:22:41.369 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
23:22:41.373 00.004 15712 worker thread done servicing request
23:22:41.373 00.000 15712 Worker thread wakes up
23:22:41.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:41.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:42.785 01.412 15712 Exposure complete
23:22:42.847 00.062 15712 worker thread done servicing request
23:22:42.847 00.000 7988 OnExposeComplete: enter
23:22:42.849 00.002 7988 UpdateGuideState(): m_state=6
23:22:42.849 00.000 7988 Star::Find(15, 496, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
23:22:42.851 00.002 7988 Star::Find returns 1 (0), X=496.89, Y=804.24, Mass=1618, SNR=26.9, Peak=174 HFD=4.5
23:22:42.851 00.000 7988 MultiStar: [#1 -0.28,-0.23,0.98,U] [#2 -0.14,-0.32,0.81,U] [#3 -0.18,-0.10,0.90,U] [#4 0.00,0.16,0.74,U] [#5 0.06,0.06,0.74,U] [#6 -0.27,-0.07,0.63,U] [#7 -0.10,-0.12,0.48,U] [#8 0.15,-0.30,0.44,U] 
23:22:42.853 00.002 7988 refined, 8 included, MultiStar: {-0.15, -0.10}, one-star: {-0.39, -0.06}
23:22:42.853 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.11 = 2.17)
23:22:42.855 00.002 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
23:22:42.855 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.19 cameraTheta=-2.55 mountX=-0.11 mountY=0.16, mountTheta=2.16
23:22:42.857 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.10, opts=13)
23:22:42.859 00.002 7988 Enqueuing Move request for scope (-0.15, -0.10)
23:22:42.859 00.000 15712 Worker thread wakes up
23:22:42.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
23:22:42.859 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
23:22:42.859 00.000 15712 Moving (-0.15, -0.10) raw xDistance=-0.11 yDistance=0.16
23:22:42.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:42.859 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.9
23:22:42.862 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:42.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:42.862 00.000 7988 Enqueuing Expose request
23:22:42.862 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.90
23:22:42.865 00.003 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
23:22:42.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:42.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:22:42.865 00.000 15712 MoveAxis(W, 4, ABG)
23:22:42.865 00.000 15712 Guiding  Dir = 3, Dur = 4
23:22:42.865 00.000 15712 IsGuiding returns 0
23:22:42.882 00.017 15712 IsGuiding returns 0
23:22:42.882 00.000 15712 Move returns status 0, amount 4
23:22:42.882 00.000 15712 MoveAxis(N, 0, ABG)
23:22:42.882 00.000 15712 Move returns status 0, amount 0
23:22:42.882 00.000 15712 move complete, result=0
23:22:42.882 00.000 15712 worker thread done servicing request
23:22:42.882 00.000 15712 Worker thread wakes up
23:22:42.882 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
23:22:42.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:42.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:44.521 01.639 15712 Exposure complete
23:22:44.584 00.063 15712 worker thread done servicing request
23:22:44.598 00.014 7988 OnExposeComplete: enter
23:22:44.600 00.002 7988 UpdateGuideState(): m_state=6
23:22:44.600 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
23:22:44.602 00.002 7988 Star::Find returns 1 (0), X=496.64, Y=803.96, Mass=1525, SNR=26.1, Peak=163 HFD=4.1
23:22:44.604 00.002 7988 MultiStar: [#1 -0.20,-0.31,1.00,U] [#2 -0.21,-0.53,0.00,M1] [#3 -0.29,-0.50,0.00,M1] [#4 -0.14,-0.04,0.75,U] [#5 -0.10,-0.03,0.77,U] [#6 -0.11,-0.27,0.69,U] [#7 -0.29,-0.29,0.49,U] [#8 -0.20,-0.42,0.00,M1] 
23:22:44.606 00.002 7988 refined, 5 included, MultiStar: {-0.26, -0.22}, one-star: {-0.63, -0.34}
23:22:44.606 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.01 = 2.27)
23:22:44.608 00.002 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.24)
23:22:44.610 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-2.45 mountX=-0.22 mountY=0.27, mountTheta=2.26
23:22:44.612 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.22, opts=13)
23:22:44.614 00.002 7988 Enqueuing Move request for scope (-0.26, -0.22)
23:22:44.615 00.001 15712 Worker thread wakes up
23:22:44.616 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:22:44.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.22) opts 0xd
23:22:44.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.22)
23:22:44.618 00.002 15712 Moving (-0.26, -0.22) raw xDistance=-0.22 yDistance=0.27
23:22:44.618 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.1
23:22:44.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:44.620 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:44.622 00.002 7988 Enqueuing Expose request
23:22:44.622 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 638.88
23:22:44.624 00.002 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
23:22:44.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:22:44.624 00.000 15712 MoveAxis(E, 40, ABG)
23:22:44.624 00.000 15712 Guiding  Dir = 2, Dur = 40
23:22:44.624 00.000 15712 IsGuiding returns 0
23:22:44.647 00.023 15712 PulseGuide returned control before completion, sleep 28
23:22:44.679 00.032 15712 IsGuiding returns 1
23:22:44.679 00.000 15712 scope still moving after pulse duration time elapsed
23:22:44.710 00.031 15712 IsGuiding returns 0
23:22:44.710 00.000 15712 scope move finished after 40 + 46 ms
23:22:44.710 00.000 15712 Move returns status 0, amount 40
23:22:44.710 00.000 15712 MoveAxis(S, 69, ABG)
23:22:44.710 00.000 15712 Guiding  Dir = 1, Dur = 69
23:22:44.710 00.000 15712 IsGuiding returns 0
23:22:44.790 00.080 15712 IsGuiding returns 1
23:22:44.790 00.000 15712 scope still moving after pulse duration time elapsed
23:22:44.822 00.032 15712 IsGuiding returns 1
23:22:44.886 00.064 15712 IsGuiding returns 0
23:22:44.886 00.000 15712 scope move finished after 69 + 107 ms
23:22:44.886 00.000 15712 Move returns status 0, amount 69
23:22:44.886 00.000 15712 move complete, result=0
23:22:44.886 00.000 15712 worker thread done servicing request
23:22:44.886 00.000 15712 Worker thread wakes up
23:22:44.886 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.3 px 69 ms SOUTH
23:22:44.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:44.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:46.306 01.420 15712 Exposure complete
23:22:46.364 00.058 15712 worker thread done servicing request
23:22:46.364 00.000 7988 OnExposeComplete: enter
23:22:46.368 00.004 7988 UpdateGuideState(): m_state=6
23:22:46.368 00.000 7988 Star::Find(15, 496, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
23:22:46.368 00.000 7988 Star::Find returns 1 (0), X=496.98, Y=803.97, Mass=1495, SNR=25.8, Peak=150 HFD=4.4
23:22:46.368 00.000 7988 MultiStar: [#1 -0.08,-0.21,0.99,U] [#2 -0.29,-0.24,0.87,U] [#3 0.12,-0.14,0.88,U] [#4 0.13,0.04,0.79,U] [#5 -0.04,0.01,0.76,U] [#6 -0.10,-0.05,0.68,U] [#7 -0.23,-0.16,0.50,U] [#8 -0.10,0.05,0.43,U] 
23:22:46.368 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.13}, one-star: {-0.30, -0.33}
23:22:46.368 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
23:22:46.368 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.48)
23:22:46.368 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-2.21 mountX=-0.13 mountY=0.10, mountTheta=2.49
23:22:46.368 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.13, opts=13)
23:22:46.368 00.000 7988 Enqueuing Move request for scope (-0.10, -0.13)
23:22:46.368 00.000 15712 Worker thread wakes up
23:22:46.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
23:22:46.368 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
23:22:46.381 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:22:46.381 00.000 7988 UpdateGuideState exits: m=1495 SNR=25.8
23:22:46.383 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:46.384 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:46.384 00.000 7988 Enqueuing Expose request
23:22:46.384 00.000 15712 Moving (-0.10, -0.13) raw xDistance=-0.13 yDistance=0.10
23:22:46.388 00.004 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.87
23:22:46.388 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
23:22:46.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:46.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:22:46.388 00.000 15712 MoveAxis(W, 4, ABG)
23:22:46.388 00.000 15712 Guiding  Dir = 3, Dur = 4
23:22:46.389 00.001 15712 IsGuiding returns 0
23:22:46.404 00.015 15712 IsGuiding returns 0
23:22:46.404 00.000 15712 Move returns status 0, amount 4
23:22:46.404 00.000 15712 MoveAxis(N, 0, ABG)
23:22:46.404 00.000 15712 Move returns status 0, amount 0
23:22:46.404 00.000 15712 move complete, result=0
23:22:46.404 00.000 15712 worker thread done servicing request
23:22:46.404 00.000 15712 Worker thread wakes up
23:22:46.404 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
23:22:46.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:46.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:48.042 01.638 15712 Exposure complete
23:22:48.105 00.063 15712 worker thread done servicing request
23:22:48.105 00.000 7988 OnExposeComplete: enter
23:22:48.106 00.001 7988 UpdateGuideState(): m_state=6
23:22:48.106 00.000 7988 Star::Find(15, 496, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
23:22:48.106 00.000 7988 Star::Find returns 1 (0), X=496.71, Y=804.57, Mass=1548, SNR=26.2, Peak=154 HFD=4.6
23:22:48.106 00.000 7988 MultiStar: [#1 -0.20,0.47,0.00,M1] [#2 -0.46,0.40,0.00,M1] [#3 -0.26,0.27,0.89,U] [#4 -0.24,0.58,0.00,M1] [#5 -0.25,0.78,0.00,M1] [#6 -0.35,0.58,0.00,M1] [#7 -0.26,0.80,0.00,M1] [#8 -0.15,0.30,0.46,U] 
23:22:48.106 00.000 7988 refined, 2 included, MultiStar: {-0.37, 0.28}, one-star: {-0.57, 0.27}
23:22:48.106 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
23:22:48.106 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
23:22:48.106 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.28 hyp=0.46 cameraTheta=2.50 mountX=0.28 mountY=0.36, mountTheta=0.92
23:22:48.116 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.28, opts=13)
23:22:48.116 00.000 7988 Enqueuing Move request for scope (-0.37, 0.28)
23:22:48.116 00.000 15712 Worker thread wakes up
23:22:48.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.28) opts 0xd
23:22:48.116 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.28)
23:22:48.116 00.000 15712 Moving (-0.37, 0.28) raw xDistance=0.28 yDistance=0.36
23:22:48.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:48.116 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.2
23:22:48.120 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:48.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:48.122 00.002 15712 PPEC rslt: input = 0.28, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 638.85
23:22:48.122 00.000 7988 Enqueuing Expose request
23:22:48.122 00.000 15712 PPEC: input: 0.28, control: 0.18, exposure: 1500
23:22:48.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
23:22:48.122 00.000 15712 MoveAxis(W, 58, ABG)
23:22:48.122 00.000 15712 Guiding  Dir = 3, Dur = 58
23:22:48.122 00.000 15712 IsGuiding returns 0
23:22:48.138 00.016 15712 PulseGuide returned control before completion, sleep 45
23:22:48.218 00.080 15712 IsGuiding returns 0
23:22:48.218 00.000 15712 Move returns status 0, amount 58
23:22:48.218 00.000 15712 MoveAxis(S, 93, ABG)
23:22:48.218 00.000 15712 Guiding  Dir = 1, Dur = 93
23:22:48.256 00.038 15712 IsGuiding returns 0
23:22:48.336 00.080 15712 PulseGuide returned control before completion, sleep 24
23:22:48.377 00.041 15712 IsGuiding returns 1
23:22:48.377 00.000 15712 scope still moving after pulse duration time elapsed
23:22:48.409 00.032 15712 IsGuiding returns 1
23:22:48.446 00.037 15712 IsGuiding returns 0
23:22:48.446 00.000 15712 scope move finished after 93 + 98 ms
23:22:48.446 00.000 15712 Move returns status 0, amount 93
23:22:48.446 00.000 15712 move complete, result=0
23:22:48.446 00.000 15712 worker thread done servicing request
23:22:48.446 00.000 15712 Worker thread wakes up
23:22:48.446 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.4 px 93 ms SOUTH
23:22:48.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:48.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:49.863 01.417 15712 Exposure complete
23:22:49.924 00.061 15712 worker thread done servicing request
23:22:49.925 00.001 7988 OnExposeComplete: enter
23:22:49.925 00.000 7988 UpdateGuideState(): m_state=6
23:22:49.925 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
23:22:49.925 00.000 7988 Star::Find returns 1 (0), X=496.90, Y=804.47, Mass=1635, SNR=26.9, Peak=176 HFD=4.3
23:22:49.925 00.000 7988 MultiStar: [#1 -0.03,0.20,0.98,U] [#2 -0.16,-0.02,0.89,U] [#3 -0.05,0.28,0.84,U] [#4 -0.04,0.48,0.00,M2] [#5 -0.05,0.47,0.00,M2] [#6 0.04,0.18,0.66,U] [#7 -0.38,0.33,0.00,M2] [#8 0.18,0.37,0.44,U] 
23:22:49.925 00.000 7988 refined, 5 included, MultiStar: {-0.10, 0.18}, one-star: {-0.38, 0.17}
23:22:49.925 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
23:22:49.925 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
23:22:49.925 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.08 mountX=0.18 mountY=0.10, mountTheta=0.49
23:22:49.935 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.18, opts=13)
23:22:49.935 00.000 7988 Enqueuing Move request for scope (-0.10, 0.18)
23:22:49.935 00.000 15712 Worker thread wakes up
23:22:49.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
23:22:49.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
23:22:49.935 00.000 15712 Moving (-0.10, 0.18) raw xDistance=0.18 yDistance=0.10
23:22:49.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:22:49.935 00.000 7988 UpdateGuideState exits: m=1635 SNR=26.9
23:22:49.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:49.940 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:49.940 00.000 7988 Enqueuing Expose request
23:22:49.940 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 638.84
23:22:49.940 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
23:22:49.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:49.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:22:49.940 00.000 15712 MoveAxis(W, 38, ABG)
23:22:49.940 00.000 15712 Guiding  Dir = 3, Dur = 38
23:22:49.940 00.000 15712 IsGuiding returns 0
23:22:49.969 00.029 15712 PulseGuide returned control before completion, sleep 21
23:22:50.020 00.051 15712 IsGuiding returns 0
23:22:50.020 00.000 15712 Move returns status 0, amount 38
23:22:50.020 00.000 15712 MoveAxis(N, 0, ABG)
23:22:50.020 00.000 15712 Move returns status 0, amount 0
23:22:50.020 00.000 15712 move complete, result=0
23:22:50.020 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
23:22:50.020 00.000 15712 worker thread done servicing request
23:22:50.020 00.000 15712 Worker thread wakes up
23:22:50.036 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:50.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:51.679 01.643 15712 Exposure complete
23:22:51.739 00.060 15712 worker thread done servicing request
23:22:51.740 00.001 7988 OnExposeComplete: enter
23:22:51.740 00.000 7988 UpdateGuideState(): m_state=6
23:22:51.740 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
23:22:51.740 00.000 7988 Star::Find returns 1 (0), X=496.95, Y=804.19, Mass=1598, SNR=26.7, Peak=162 HFD=4.3
23:22:51.740 00.000 7988 MultiStar: [#1 -0.03,-0.12,0.95,U] [#2 -0.09,-0.27,0.84,U] [#3 -0.01,-0.03,0.84,U] [#4 -0.10,0.04,0.75,U] [#5 -0.09,-0.01,0.71,U] [#6 -0.07,-0.04,0.65,U] [#7 0.15,-0.11,0.48,U] [#8 -0.23,0.22,0.47,U] 
23:22:51.740 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.33, -0.11}
23:22:51.740 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
23:22:51.740 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
23:22:51.740 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.57 mountX=-0.06 mountY=0.10, mountTheta=2.14
23:22:51.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.06, opts=13)
23:22:51.740 00.000 7988 Enqueuing Move request for scope (-0.10, -0.06)
23:22:51.752 00.012 15712 Worker thread wakes up
23:22:51.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
23:22:51.752 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
23:22:51.752 00.000 15712 Moving (-0.10, -0.06) raw xDistance=-0.06 yDistance=0.10
23:22:51.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:51.752 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.7
23:22:51.755 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:51.757 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:51.757 00.000 7988 Enqueuing Expose request
23:22:51.757 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:22:51.757 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
23:22:51.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:51.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:22:51.757 00.000 15712 MoveAxis(E, 2, ABG)
23:22:51.757 00.000 15712 Guiding  Dir = 2, Dur = 2
23:22:51.788 00.031 15712 IsGuiding returns 0
23:22:51.808 00.020 15712 IsGuiding returns 0
23:22:51.808 00.000 15712 Move returns status 0, amount 2
23:22:51.808 00.000 15712 MoveAxis(N, 0, ABG)
23:22:51.808 00.000 15712 Move returns status 0, amount 0
23:22:51.808 00.000 15712 move complete, result=0
23:22:51.808 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:22:51.810 00.002 15712 worker thread done servicing request
23:22:51.810 00.000 15712 Worker thread wakes up
23:22:51.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:51.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:53.230 01.420 15712 Exposure complete
23:22:53.286 00.056 15712 worker thread done servicing request
23:22:53.286 00.000 7988 OnExposeComplete: enter
23:22:53.286 00.000 7988 UpdateGuideState(): m_state=6
23:22:53.294 00.008 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
23:22:53.294 00.000 7988 Star::Find returns 1 (0), X=497.01, Y=803.93, Mass=1569, SNR=26.2, Peak=150 HFD=4.4
23:22:53.296 00.002 7988 MultiStar: [#1 -0.15,-0.23,0.98,U] [#2 -0.13,-0.41,0.85,U] [#3 -0.04,-0.32,0.89,U] [#4 -0.05,-0.08,0.73,U] [#5 -0.14,-0.11,0.75,U] [#6 0.15,-0.15,0.68,U] [#7 -0.37,-0.36,0.00,M2] [#8 -0.02,-0.24,0.45,U] 
23:22:53.297 00.001 7988 refined, 7 included, MultiStar: {-0.10, -0.25}, one-star: {-0.27, -0.37}
23:22:53.297 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
23:22:53.299 00.002 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
23:22:53.299 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.94 mountX=-0.25 mountY=0.10, mountTheta=2.75
23:22:53.302 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.25, opts=13)
23:22:53.302 00.000 7988 Enqueuing Move request for scope (-0.10, -0.25)
23:22:53.302 00.000 15712 Worker thread wakes up
23:22:53.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
23:22:53.302 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
23:22:53.302 00.000 15712 Moving (-0.10, -0.25) raw xDistance=-0.25 yDistance=0.10
23:22:53.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:53.302 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.2
23:22:53.307 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:53.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:53.309 00.002 7988 Enqueuing Expose request
23:22:53.309 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 638.81
23:22:53.309 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
23:22:53.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:53.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:22:53.309 00.000 15712 MoveAxis(E, 50, ABG)
23:22:53.309 00.000 15712 Guiding  Dir = 2, Dur = 50
23:22:53.309 00.000 15712 IsGuiding returns 0
23:22:53.318 00.009 15712 PulseGuide returned control before completion, sleep 43
23:22:53.407 00.089 15712 IsGuiding returns 0
23:22:53.407 00.000 15712 Move returns status 0, amount 50
23:22:53.407 00.000 15712 MoveAxis(N, 0, ABG)
23:22:53.407 00.000 15712 Move returns status 0, amount 0
23:22:53.407 00.000 15712 move complete, result=0
23:22:53.407 00.000 7988 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
23:22:53.409 00.002 15712 worker thread done servicing request
23:22:53.409 00.000 15712 Worker thread wakes up
23:22:53.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:53.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:55.041 01.632 15712 Exposure complete
23:22:55.099 00.058 15712 worker thread done servicing request
23:22:55.099 00.000 7988 OnExposeComplete: enter
23:22:55.105 00.006 7988 UpdateGuideState(): m_state=6
23:22:55.106 00.001 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
23:22:55.106 00.000 7988 Star::Find returns 1 (0), X=497.12, Y=804.12, Mass=1534, SNR=26.1, Peak=143 HFD=4.4
23:22:55.108 00.002 7988 MultiStar: [#1 -0.17,-0.33,0.96,U] [#2 -0.27,-0.43,0.00,M1] [#3 -0.02,-0.18,0.89,U] [#4 -0.05,0.07,0.76,U] [#5 -0.06,-0.15,0.74,U] [#6 -0.16,-0.29,0.64,U] [#7 -0.31,-0.17,0.50,U] [#8 -0.06,-0.47,0.00,M1] 
23:22:55.108 00.000 7988 refined, 6 included, MultiStar: {-0.12, -0.18}, one-star: {-0.16, -0.18}
23:22:55.110 00.002 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.73 = 2.55)
23:22:55.110 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.52)
23:22:55.112 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.17 mountX=-0.18 mountY=0.13, mountTheta=2.53
23:22:55.114 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.18, opts=13)
23:22:55.114 00.000 7988 Enqueuing Move request for scope (-0.12, -0.18)
23:22:55.116 00.002 15712 Worker thread wakes up
23:22:55.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
23:22:55.116 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
23:22:55.116 00.000 15712 Moving (-0.12, -0.18) raw xDistance=-0.18 yDistance=0.13
23:22:55.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:55.116 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.1
23:22:55.118 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:55.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:55.121 00.003 7988 Enqueuing Expose request
23:22:55.121 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 638.79
23:22:55.121 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
23:22:55.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:55.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:22:55.121 00.000 15712 MoveAxis(E, 37, ABG)
23:22:55.121 00.000 15712 Guiding  Dir = 2, Dur = 37
23:22:55.154 00.033 15712 IsGuiding returns 0
23:22:55.178 00.024 15712 PulseGuide returned control before completion, sleep 31
23:22:55.234 00.056 15712 IsGuiding returns 0
23:22:55.234 00.000 15712 Move returns status 0, amount 37
23:22:55.234 00.000 15712 MoveAxis(N, 0, ABG)
23:22:55.234 00.000 15712 Move returns status 0, amount 0
23:22:55.234 00.000 15712 move complete, result=0
23:22:55.234 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
23:22:55.247 00.013 15712 worker thread done servicing request
23:22:55.247 00.000 15712 Worker thread wakes up
23:22:55.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:55.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:56.667 01.420 15712 Exposure complete
23:22:56.717 00.050 15712 worker thread done servicing request
23:22:56.717 00.000 7988 OnExposeComplete: enter
23:22:56.730 00.013 7988 UpdateGuideState(): m_state=6
23:22:56.730 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
23:22:56.730 00.000 7988 Star::Find returns 1 (0), X=496.98, Y=804.07, Mass=1645, SNR=26.9, Peak=177 HFD=4.5
23:22:56.730 00.000 7988 MultiStar: [#1 -0.06,-0.05,0.98,U] [#2 -0.18,-0.13,0.85,U] [#3 -0.20,-0.20,0.84,U] [#4 -0.06,0.21,0.73,U] [#5 -0.23,0.23,0.73,U] [#6 0.02,0.22,0.67,U] [#7 -0.19,0.01,0.48,U] [#8 -0.28,-0.22,0.44,U] 
23:22:56.730 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.30, -0.23}
23:22:56.730 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.55 = 1.74)
23:22:56.730 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.58 = 1.70)
23:22:56.730 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.98 mountX=-0.03 mountY=0.16, mountTheta=1.74
23:22:56.730 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.03, opts=13)
23:22:56.730 00.000 7988 Enqueuing Move request for scope (-0.16, -0.03)
23:22:56.730 00.000 15712 Worker thread wakes up
23:22:56.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
23:22:56.730 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
23:22:56.730 00.000 15712 Moving (-0.16, -0.03) raw xDistance=-0.03 yDistance=0.16
23:22:56.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:56.730 00.000 7988 UpdateGuideState exits: m=1645 SNR=26.9
23:22:56.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:56.730 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:56.745 00.015 7988 Enqueuing Expose request
23:22:56.745 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.78
23:22:56.747 00.002 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
23:22:56.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:56.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:22:56.747 00.000 15712 MoveAxis(W, 1, ABG)
23:22:56.747 00.000 15712 Guiding  Dir = 3, Dur = 1
23:22:56.747 00.000 15712 IsGuiding returns 0
23:22:56.796 00.049 15712 IsGuiding returns 0
23:22:56.796 00.000 15712 Move returns status 0, amount 1
23:22:56.796 00.000 15712 MoveAxis(N, 0, ABG)
23:22:56.796 00.000 15712 Move returns status 0, amount 0
23:22:56.796 00.000 15712 move complete, result=0
23:22:56.796 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
23:22:56.797 00.001 15712 worker thread done servicing request
23:22:56.797 00.000 15712 Worker thread wakes up
23:22:56.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:56.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:58.436 01.639 15712 Exposure complete
23:22:58.496 00.060 15712 worker thread done servicing request
23:22:58.496 00.000 7988 OnExposeComplete: enter
23:22:58.500 00.004 7988 UpdateGuideState(): m_state=6
23:22:58.502 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
23:22:58.502 00.000 7988 Star::Find returns 1 (0), X=496.88, Y=804.09, Mass=1661, SNR=27.3, Peak=130 HFD=4.5
23:22:58.504 00.002 7988 MultiStar: [#1 -0.23,-0.06,0.92,U] [#2 -0.15,-0.38,0.84,U] [#3 -0.22,-0.18,0.83,U] [#4 -0.12,-0.25,0.73,U] [#5 -0.18,0.09,0.70,U] [#6 0.21,0.01,0.64,U] [#7 -0.37,-0.20,0.48,U] [#8 -0.24,-0.26,0.43,U] 
23:22:58.504 00.000 7988 refined, 8 included, MultiStar: {-0.19, -0.16}, one-star: {-0.40, -0.21}
23:22:58.506 00.002 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.02 = 2.27)
23:22:58.506 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.23)
23:22:58.508 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.45 mountX=-0.16 mountY=0.20, mountTheta=2.25
23:22:58.510 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.16, opts=13)
23:22:58.510 00.000 7988 Enqueuing Move request for scope (-0.19, -0.16)
23:22:58.512 00.002 15712 Worker thread wakes up
23:22:58.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
23:22:58.512 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
23:22:58.512 00.000 15712 Moving (-0.19, -0.16) raw xDistance=-0.16 yDistance=0.20
23:22:58.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:22:58.513 00.001 7988 UpdateGuideState exits: m=1661 SNR=27.3
23:22:58.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:58.515 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:22:58.515 00.000 7988 Enqueuing Expose request
23:22:58.515 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.76
23:22:58.515 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
23:22:58.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:58.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:22:58.515 00.000 15712 MoveAxis(E, 2, ABG)
23:22:58.515 00.000 15712 Guiding  Dir = 2, Dur = 2
23:22:58.515 00.000 15712 IsGuiding returns 0
23:22:58.531 00.016 15712 IsGuiding returns 0
23:22:58.531 00.000 15712 Move returns status 0, amount 2
23:22:58.531 00.000 15712 MoveAxis(N, 0, ABG)
23:22:58.531 00.000 15712 Move returns status 0, amount 0
23:22:58.531 00.000 15712 move complete, result=0
23:22:58.531 00.000 15712 worker thread done servicing request
23:22:58.531 00.000 15712 Worker thread wakes up
23:22:58.531 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.2 px 0 ms NORTH
23:22:58.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:22:58.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:22:59.951 01.420 15712 Exposure complete
23:23:00.015 00.064 15712 worker thread done servicing request
23:23:00.015 00.000 7988 OnExposeComplete: enter
23:23:00.017 00.002 7988 UpdateGuideState(): m_state=6
23:23:00.019 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
23:23:00.021 00.002 7988 Star::Find returns 1 (0), X=496.91, Y=803.87, Mass=1603, SNR=26.6, Peak=155 HFD=4.3
23:23:00.021 00.000 7988 MultiStar: [#1 -0.11,-0.27,0.97,U] [#2 -0.22,-0.47,0.00,M1] [#3 -0.11,-0.45,0.00,M1] [#4 0.01,-0.34,0.78,U] [#5 -0.14,-0.08,0.77,U] [#6 0.12,-0.12,0.62,U] [#7 -0.41,-0.14,0.49,U] [#8 -0.04,-0.51,0.00,M1] 
23:23:00.026 00.005 7988 refined, 5 included, MultiStar: {-0.15, -0.25}, one-star: {-0.37, -0.43}
23:23:00.026 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
23:23:00.026 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.72 = 2.57)
23:23:00.026 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-2.12 mountX=-0.25 mountY=0.16, mountTheta=2.58
23:23:00.030 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.25, opts=13)
23:23:00.032 00.002 7988 Enqueuing Move request for scope (-0.15, -0.25)
23:23:00.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:00.034 00.002 7988 UpdateGuideState exits: m=1603 SNR=26.6
23:23:00.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:00.036 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:00.036 00.000 7988 Enqueuing Expose request
23:23:00.038 00.002 15712 Worker thread wakes up
23:23:00.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.25) opts 0xd
23:23:00.038 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.25)
23:23:00.038 00.000 15712 Moving (-0.15, -0.25) raw xDistance=-0.25 yDistance=0.16
23:23:00.038 00.000 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 638.75
23:23:00.038 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
23:23:00.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:00.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:23:00.038 00.000 15712 MoveAxis(E, 52, ABG)
23:23:00.038 00.000 15712 Guiding  Dir = 2, Dur = 52
23:23:00.038 00.000 15712 IsGuiding returns 0
23:23:00.051 00.013 15712 PulseGuide returned control before completion, sleep 48
23:23:00.133 00.082 15712 IsGuiding returns 0
23:23:00.133 00.000 15712 Move returns status 0, amount 52
23:23:00.133 00.000 15712 MoveAxis(N, 0, ABG)
23:23:00.133 00.000 15712 Move returns status 0, amount 0
23:23:00.133 00.000 15712 move complete, result=0
23:23:00.133 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.2 px 0 ms NORTH
23:23:00.138 00.005 15712 worker thread done servicing request
23:23:00.138 00.000 15712 Worker thread wakes up
23:23:00.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:00.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:01.772 01.634 15712 Exposure complete
23:23:01.833 00.061 15712 worker thread done servicing request
23:23:01.833 00.000 7988 OnExposeComplete: enter
23:23:01.834 00.001 7988 UpdateGuideState(): m_state=6
23:23:01.836 00.002 7988 Star::Find(15, 496, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
23:23:01.836 00.000 7988 Star::Find returns 1 (0), X=496.99, Y=804.67, Mass=1515, SNR=25.9, Peak=145 HFD=4.2
23:23:01.838 00.002 7988 MultiStar: [#1 -0.09,0.42,1.00,U] [#2 -0.12,0.27,0.91,U] [#3 -0.09,0.42,0.86,U] [#4 -0.10,0.44,0.00,M1] [#5 -0.08,0.57,0.00,M1] [#6 0.07,0.44,0.00,M1] [#7 -0.37,0.48,0.00,M1] [#8 0.15,0.14,0.50,U] 
23:23:01.838 00.000 7988 refined, 4 included, MultiStar: {-0.12, 0.35}, one-star: {-0.28, 0.37}
23:23:01.840 00.002 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
23:23:01.840 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
23:23:01.842 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.35 hyp=0.36 cameraTheta=1.89 mountX=0.34 mountY=0.11, mountTheta=0.30
23:23:01.844 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.35, opts=13)
23:23:01.844 00.000 7988 Enqueuing Move request for scope (-0.12, 0.35)
23:23:01.846 00.002 15712 Worker thread wakes up
23:23:01.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:01.847 00.001 7988 UpdateGuideState exits: m=1515 SNR=25.9
23:23:01.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:01.849 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:01.850 00.001 7988 Enqueuing Expose request
23:23:01.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.35) opts 0xd
23:23:01.850 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.35)
23:23:01.850 00.000 15712 Moving (-0.12, 0.35) raw xDistance=0.34 yDistance=0.11
23:23:01.850 00.000 15712 PPEC rslt: input = 0.34, final = 0.18, react = 0.21, pred = -0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 638.74
23:23:01.850 00.000 15712 PPEC: input: 0.34, control: 0.18, exposure: 1500
23:23:01.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:01.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:23:01.850 00.000 15712 MoveAxis(W, 58, ABG)
23:23:01.850 00.000 15712 Guiding  Dir = 3, Dur = 58
23:23:01.850 00.000 15712 IsGuiding returns 0
23:23:01.875 00.025 15712 PulseGuide returned control before completion, sleep 44
23:23:01.929 00.054 15712 IsGuiding returns 1
23:23:01.929 00.000 15712 scope still moving after pulse duration time elapsed
23:23:01.965 00.036 15712 IsGuiding returns 0
23:23:01.965 00.000 15712 scope move finished after 58 + 63 ms
23:23:01.965 00.000 15712 Move returns status 0, amount 58
23:23:01.965 00.000 15712 MoveAxis(N, 0, ABG)
23:23:01.965 00.000 15712 Move returns status 0, amount 0
23:23:01.965 00.000 15712 move complete, result=0
23:23:01.965 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
23:23:01.977 00.012 15712 worker thread done servicing request
23:23:01.977 00.000 15712 Worker thread wakes up
23:23:01.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:01.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:03.396 01.419 15712 Exposure complete
23:23:03.457 00.061 15712 worker thread done servicing request
23:23:03.457 00.000 7988 OnExposeComplete: enter
23:23:03.458 00.001 7988 UpdateGuideState(): m_state=6
23:23:03.458 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
23:23:03.458 00.000 7988 Star::Find returns 1 (0), X=496.64, Y=804.16, Mass=1584, SNR=26.5, Peak=173 HFD=4.5
23:23:03.462 00.004 7988 MultiStar: [#1 -0.23,0.03,1.00,U] [#2 -0.13,-0.18,0.87,U] [#3 -0.21,0.06,0.88,U] [#4 -0.19,0.28,0.75,U] [#5 -0.10,0.25,0.74,U] [#6 -0.37,0.23,0.66,U] [#7 -0.20,0.20,0.49,U] [#8 -0.45,0.04,0.00,M1] 
23:23:03.462 00.000 7988 refined, 7 included, MultiStar: {-0.27, 0.07}, one-star: {-0.63, -0.14}
23:23:03.462 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
23:23:03.462 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
23:23:03.462 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.89 mountX=0.07 mountY=0.27, mountTheta=1.33
23:23:03.462 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.07, opts=13)
23:23:03.462 00.000 7988 Enqueuing Move request for scope (-0.27, 0.07)
23:23:03.462 00.000 15712 Worker thread wakes up
23:23:03.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
23:23:03.462 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
23:23:03.462 00.000 15712 Moving (-0.27, 0.07) raw xDistance=0.07 yDistance=0.27
23:23:03.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:03.462 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.5
23:23:03.472 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:03.474 00.002 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.72
23:23:03.474 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:23:03.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:03.474 00.000 7988 Enqueuing Expose request
23:23:03.476 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:23:03.476 00.000 15712 MoveAxis(E, 9, ABG)
23:23:03.476 00.000 15712 Guiding  Dir = 2, Dur = 9
23:23:03.493 00.017 15712 IsGuiding returns 0
23:23:03.506 00.013 15712 IsGuiding returns 0
23:23:03.506 00.000 15712 Move returns status 0, amount 9
23:23:03.506 00.000 15712 MoveAxis(S, 68, ABG)
23:23:03.506 00.000 15712 Guiding  Dir = 1, Dur = 68
23:23:03.506 00.000 15712 IsGuiding returns 0
23:23:03.585 00.079 15712 IsGuiding returns 1
23:23:03.585 00.000 15712 scope still moving after pulse duration time elapsed
23:23:03.618 00.033 15712 IsGuiding returns 1
23:23:03.686 00.068 15712 IsGuiding returns 0
23:23:03.686 00.000 15712 scope move finished after 68 + 108 ms
23:23:03.686 00.000 15712 Move returns status 0, amount 68
23:23:03.686 00.000 15712 move complete, result=0
23:23:03.686 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.3 px 68 ms SOUTH
23:23:03.688 00.002 15712 worker thread done servicing request
23:23:03.688 00.000 15712 Worker thread wakes up
23:23:03.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:03.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:05.327 01.639 15712 Exposure complete
23:23:05.383 00.056 15712 worker thread done servicing request
23:23:05.383 00.000 7988 OnExposeComplete: enter
23:23:05.390 00.007 7988 UpdateGuideState(): m_state=6
23:23:05.390 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
23:23:05.390 00.000 7988 Star::Find returns 1 (0), X=497.25, Y=803.86, Mass=1539, SNR=26.2, Peak=143 HFD=4.5
23:23:05.390 00.000 7988 MultiStar: [#1 0.10,-0.15,0.95,U] [#2 0.00,-0.58,0.00,M1] [#3 0.38,-0.18,0.86,U] [#4 0.35,-0.14,0.72,U] [#5 0.16,-0.17,0.75,U] [#6 0.38,-0.21,0.68,U] [#7 -0.16,-0.12,0.49,U] [#8 0.06,-0.06,0.45,U] 
23:23:05.390 00.000 7988 refined, 7 included, MultiStar: {0.16, -0.20}, one-star: {-0.03, -0.44}
23:23:05.390 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
23:23:05.390 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
23:23:05.390 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.90 mountX=-0.20 mountY=-0.16, mountTheta=-2.48
23:23:05.400 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.20, opts=13)
23:23:05.400 00.000 7988 Enqueuing Move request for scope (0.16, -0.20)
23:23:05.400 00.000 15712 Worker thread wakes up
23:23:05.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
23:23:05.400 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
23:23:05.400 00.000 15712 Moving (0.16, -0.20) raw xDistance=-0.20 yDistance=-0.16
23:23:05.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:05.400 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.2
23:23:05.404 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:05.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:05.405 00.001 7988 Enqueuing Expose request
23:23:05.405 00.000 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 638.71
23:23:05.405 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
23:23:05.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:05.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:05.405 00.000 15712 MoveAxis(E, 49, ABG)
23:23:05.405 00.000 15712 Guiding  Dir = 2, Dur = 49
23:23:05.421 00.016 15712 IsGuiding returns 0
23:23:05.442 00.021 15712 PulseGuide returned control before completion, sleep 44
23:23:05.519 00.077 15712 IsGuiding returns 0
23:23:05.519 00.000 15712 Move returns status 0, amount 49
23:23:05.519 00.000 15712 MoveAxis(N, 0, ABG)
23:23:05.519 00.000 15712 Move returns status 0, amount 0
23:23:05.519 00.000 15712 move complete, result=0
23:23:05.519 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.2 px 0 ms NORTH
23:23:05.526 00.007 15712 worker thread done servicing request
23:23:05.526 00.000 15712 Worker thread wakes up
23:23:05.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:05.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:06.935 01.409 15712 Exposure complete
23:23:06.997 00.062 15712 worker thread done servicing request
23:23:06.997 00.000 7988 OnExposeComplete: enter
23:23:06.997 00.000 7988 UpdateGuideState(): m_state=6
23:23:06.998 00.001 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
23:23:07.000 00.002 7988 Star::Find returns 1 (0), X=497.17, Y=804.24, Mass=1608, SNR=26.9, Peak=150 HFD=4.4
23:23:07.000 00.000 7988 MultiStar: [#1 0.14,-0.06,0.97,U] [#2 0.06,-0.27,0.87,U] [#3 0.26,0.05,0.83,U] [#4 0.21,0.04,0.77,U] [#5 0.27,0.04,0.68,U] [#6 0.14,0.22,0.67,U] [#7 -0.22,-0.05,0.46,U] [#8 0.29,-0.25,0.42,U] 
23:23:07.002 00.002 7988 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {-0.11, -0.06}
23:23:07.002 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.88 = -1.88)
23:23:07.004 00.002 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.91 = -1.91)
23:23:07.005 00.001 7988 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
23:23:07.006 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.04, opts=13)
23:23:07.008 00.002 7988 Enqueuing Move request for scope (0.11, -0.04)
23:23:07.008 00.000 15712 Worker thread wakes up
23:23:07.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:23:07.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:23:07.008 00.000 15712 Moving (0.11, -0.04) raw xDistance=-0.04 yDistance=-0.11
23:23:07.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:07.008 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.9
23:23:07.012 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:07.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:07.014 00.002 7988 Enqueuing Expose request
23:23:07.014 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.70
23:23:07.014 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
23:23:07.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:07.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:07.014 00.000 15712 MoveAxis(E, 7, ABG)
23:23:07.014 00.000 15712 Guiding  Dir = 2, Dur = 7
23:23:07.014 00.000 15712 IsGuiding returns 0
23:23:07.040 00.026 15712 IsGuiding returns 0
23:23:07.040 00.000 15712 Move returns status 0, amount 7
23:23:07.040 00.000 15712 MoveAxis(N, 0, ABG)
23:23:07.040 00.000 15712 Move returns status 0, amount 0
23:23:07.040 00.000 15712 move complete, result=0
23:23:07.040 00.000 15712 worker thread done servicing request
23:23:07.040 00.000 15712 Worker thread wakes up
23:23:07.040 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:23:07.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:07.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:08.675 01.635 15712 Exposure complete
23:23:08.737 00.062 7988 OnExposeComplete: enter
23:23:08.737 00.000 7988 UpdateGuideState(): m_state=6
23:23:08.737 00.000 15712 worker thread done servicing request
23:23:08.737 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
23:23:08.737 00.000 7988 Star::Find returns 1 (0), X=497.07, Y=804.07, Mass=1446, SNR=25.3, Peak=136 HFD=4.3
23:23:08.737 00.000 7988 MultiStar: [#1 0.01,-0.37,1.01,U] [#2 0.01,-0.40,0.88,U] [#3 0.00,-0.31,0.92,U] [#4 -0.08,0.09,0.78,U] [#5 0.09,-0.22,0.76,U] [#6 0.08,-0.33,0.70,U] [#7 -0.32,0.09,0.49,U] [#8 -0.06,-0.40,0.48,U] 
23:23:08.737 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.24}, one-star: {-0.21, -0.22}
23:23:08.737 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.32 = 2.97)
23:23:08.737 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.94)
23:23:08.737 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.25 cameraTheta=-1.75 mountX=-0.24 mountY=0.05, mountTheta=2.94
23:23:08.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.24, opts=13)
23:23:08.748 00.011 7988 Enqueuing Move request for scope (-0.04, -0.24)
23:23:08.748 00.000 15712 Worker thread wakes up
23:23:08.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
23:23:08.748 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
23:23:08.748 00.000 15712 Moving (-0.04, -0.24) raw xDistance=-0.24 yDistance=0.05
23:23:08.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:08.748 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.3
23:23:08.751 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:08.752 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:08.752 00.000 7988 Enqueuing Expose request
23:23:08.752 00.000 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 638.68
23:23:08.752 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
23:23:08.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:08.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:23:08.752 00.000 15712 MoveAxis(E, 54, ABG)
23:23:08.752 00.000 15712 Guiding  Dir = 2, Dur = 54
23:23:08.752 00.000 15712 IsGuiding returns 0
23:23:08.784 00.032 15712 PulseGuide returned control before completion, sleep 35
23:23:08.832 00.048 15712 IsGuiding returns 1
23:23:08.832 00.000 15712 scope still moving after pulse duration time elapsed
23:23:08.864 00.032 15712 IsGuiding returns 0
23:23:08.864 00.000 15712 scope move finished after 54 + 55 ms
23:23:08.864 00.000 15712 Move returns status 0, amount 54
23:23:08.864 00.000 15712 MoveAxis(N, 0, ABG)
23:23:08.864 00.000 15712 Move returns status 0, amount 0
23:23:08.864 00.000 15712 move complete, result=0
23:23:08.864 00.000 15712 worker thread done servicing request
23:23:08.864 00.000 15712 Worker thread wakes up
23:23:08.864 00.000 7988 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
23:23:08.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:08.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:10.271 01.407 15712 Exposure complete
23:23:10.330 00.059 15712 worker thread done servicing request
23:23:10.330 00.000 7988 OnExposeComplete: enter
23:23:10.333 00.003 7988 UpdateGuideState(): m_state=6
23:23:10.333 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
23:23:10.333 00.000 7988 Star::Find returns 1 (0), X=496.93, Y=804.12, Mass=1583, SNR=26.5, Peak=163 HFD=4.5
23:23:10.333 00.000 7988 MultiStar: [#1 -0.03,0.01,0.98,U] [#2 -0.15,0.00,0.89,U] [#3 -0.02,-0.05,0.88,U] [#4 -0.15,0.12,0.74,U] [#5 -0.31,0.43,0.00,M1] [#6 0.01,0.05,0.66,U] [#7 -0.30,0.16,0.47,U] [#8 -0.44,0.28,0.00,M1] 
23:23:10.333 00.000 7988 refined, 6 included, MultiStar: {-0.14, -0.00}, one-star: {-0.34, -0.18}
23:23:10.333 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.56) = xAngle (-4.69 = 1.59)
23:23:10.333 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.72 = 1.56)
23:23:10.333 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.13 mountX=-0.00 mountY=0.14, mountTheta=1.59
23:23:10.333 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.00, opts=13)
23:23:10.333 00.000 7988 Enqueuing Move request for scope (-0.14, -0.00)
23:23:10.333 00.000 15712 Worker thread wakes up
23:23:10.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
23:23:10.333 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
23:23:10.333 00.000 15712 Moving (-0.14, -0.00) raw xDistance=-0.00 yDistance=0.14
23:23:10.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:23:10.333 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.5
23:23:10.347 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:10.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:10.349 00.002 7988 Enqueuing Expose request
23:23:10.349 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:23:10.349 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
23:23:10.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:10.349 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:23:10.349 00.000 15712 MoveAxis(E, 5, ABG)
23:23:10.349 00.000 15712 Guiding  Dir = 2, Dur = 5
23:23:10.364 00.015 15712 IsGuiding returns 0
23:23:10.383 00.019 15712 IsGuiding returns 0
23:23:10.383 00.000 15712 Move returns status 0, amount 5
23:23:10.383 00.000 15712 MoveAxis(N, 0, ABG)
23:23:10.383 00.000 15712 Move returns status 0, amount 0
23:23:10.383 00.000 15712 move complete, result=0
23:23:10.383 00.000 15712 worker thread done servicing request
23:23:10.383 00.000 15712 Worker thread wakes up
23:23:10.383 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:23:10.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:10.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:12.025 01.642 15712 Exposure complete
23:23:12.091 00.066 15712 worker thread done servicing request
23:23:12.093 00.002 7988 OnExposeComplete: enter
23:23:12.093 00.000 7988 UpdateGuideState(): m_state=6
23:23:12.095 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
23:23:12.097 00.002 7988 Star::Find returns 1 (0), X=497.03, Y=804.35, Mass=1582, SNR=26.5, Peak=164 HFD=4.4
23:23:12.098 00.001 7988 MultiStar: [#1 0.07,0.23,0.95,U] [#2 0.07,0.15,0.87,U] [#3 0.15,0.31,0.86,U] [#4 0.21,0.48,0.00,M1] [#5 0.12,0.51,0.00,M2] [#6 0.17,0.27,0.65,U] [#7 -0.14,0.47,0.00,M1] [#8 0.17,0.48,0.00,M2] 
23:23:12.098 00.000 7988 refined, 4 included, MultiStar: {0.03, 0.19}, one-star: {-0.24, 0.05}
23:23:12.098 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
23:23:12.098 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
23:23:12.103 00.005 7988 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.43 mountX=0.20 mountY=-0.03, mountTheta=-0.16
23:23:12.103 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.19, opts=13)
23:23:12.103 00.000 7988 Enqueuing Move request for scope (0.03, 0.19)
23:23:12.103 00.000 15712 Worker thread wakes up
23:23:12.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
23:23:12.103 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
23:23:12.103 00.000 15712 Moving (0.03, 0.19) raw xDistance=0.20 yDistance=-0.03
23:23:12.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:12.103 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.5
23:23:12.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:12.112 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:12.112 00.000 7988 Enqueuing Expose request
23:23:12.115 00.003 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 638.66
23:23:12.115 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
23:23:12.115 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:12.115 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:23:12.115 00.000 15712 MoveAxis(W, 33, ABG)
23:23:12.115 00.000 15712 Guiding  Dir = 3, Dur = 33
23:23:12.115 00.000 15712 IsGuiding returns 0
23:23:12.135 00.020 15712 PulseGuide returned control before completion, sleep 18
23:23:12.182 00.047 15712 IsGuiding returns 0
23:23:12.182 00.000 15712 Move returns status 0, amount 33
23:23:12.182 00.000 15712 MoveAxis(N, 0, ABG)
23:23:12.182 00.000 15712 Move returns status 0, amount 0
23:23:12.182 00.000 15712 move complete, result=0
23:23:12.182 00.000 15712 worker thread done servicing request
23:23:12.182 00.000 15712 Worker thread wakes up
23:23:12.182 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
23:23:12.191 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:12.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:13.605 01.414 15712 Exposure complete
23:23:13.659 00.054 15712 worker thread done servicing request
23:23:13.659 00.000 7988 OnExposeComplete: enter
23:23:13.666 00.007 7988 UpdateGuideState(): m_state=6
23:23:13.666 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
23:23:13.666 00.000 7988 Star::Find returns 1 (0), X=497.56, Y=804.45, Mass=1544, SNR=26.2, Peak=147 HFD=4.3
23:23:13.666 00.000 7988 MultiStar: [#1 0.17,0.11,0.99,U] [#2 0.20,0.07,0.86,U] [#3 0.26,0.15,0.86,U] [#4 0.11,0.28,0.77,U] [#5 0.24,0.50,0.00,M3] [#6 0.22,0.14,0.67,U] [#7 -0.09,0.60,0.00,M2] [#8 -0.08,0.27,0.45,U] 
23:23:13.666 00.000 7988 refined, 6 included, MultiStar: {0.18, 0.16}, one-star: {0.28, 0.15}
23:23:13.666 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.56) = xAngle (-0.86 = -0.86)
23:23:13.666 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
23:23:13.666 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.70 mountX=0.16 mountY=-0.19, mountTheta=-0.87
23:23:13.666 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.16, opts=13)
23:23:13.676 00.010 7988 Enqueuing Move request for scope (0.18, 0.16)
23:23:13.678 00.002 15712 Worker thread wakes up
23:23:13.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
23:23:13.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
23:23:13.678 00.000 15712 Moving (0.18, 0.16) raw xDistance=0.16 yDistance=-0.19
23:23:13.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:13.678 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.2
23:23:13.680 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:13.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:13.682 00.002 7988 Enqueuing Expose request
23:23:13.682 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.65
23:23:13.682 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
23:23:13.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:13.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:23:13.682 00.000 15712 MoveAxis(E, 6, ABG)
23:23:13.682 00.000 15712 Guiding  Dir = 2, Dur = 6
23:23:13.702 00.020 15712 IsGuiding returns 0
23:23:13.722 00.020 15712 IsGuiding returns 0
23:23:13.722 00.000 15712 Move returns status 0, amount 6
23:23:13.722 00.000 15712 MoveAxis(N, 0, ABG)
23:23:13.722 00.000 15712 Move returns status 0, amount 0
23:23:13.722 00.000 15712 move complete, result=0
23:23:13.722 00.000 7988 GuideStep: 0.2 px 6 ms EAST, -0.2 px 0 ms NORTH
23:23:13.722 00.000 15712 worker thread done servicing request
23:23:13.722 00.000 15712 Worker thread wakes up
23:23:13.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:13.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:15.362 01.640 15712 Exposure complete
23:23:15.423 00.061 15712 worker thread done servicing request
23:23:15.423 00.000 7988 OnExposeComplete: enter
23:23:15.423 00.000 7988 UpdateGuideState(): m_state=6
23:23:15.426 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
23:23:15.426 00.000 7988 Star::Find returns 1 (0), X=497.13, Y=804.27, Mass=1527, SNR=25.8, Peak=161 HFD=4.1
23:23:15.428 00.002 7988 MultiStar: [#1 0.30,0.05,1.02,U] [#2 0.01,-0.17,0.88,U] [#3 0.25,0.10,0.89,U] [#4 0.10,0.02,0.80,U] [#5 0.19,0.04,0.73,U] [#6 0.23,0.07,0.71,U] [#7 0.04,-0.10,0.49,U] [#8 -0.01,-0.07,0.48,U] 
23:23:15.428 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {-0.15, -0.03}
23:23:15.430 00.002 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
23:23:15.430 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
23:23:15.432 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
23:23:15.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.01, opts=13)
23:23:15.434 00.000 7988 Enqueuing Move request for scope (0.11, -0.01)
23:23:15.436 00.002 15712 Worker thread wakes up
23:23:15.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:23:15.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:23:15.436 00.000 15712 Moving (0.11, -0.01) raw xDistance=-0.00 yDistance=-0.11
23:23:15.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:15.436 00.000 7988 UpdateGuideState exits: m=1527 SNR=25.8
23:23:15.439 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:15.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:15.439 00.000 7988 Enqueuing Expose request
23:23:15.439 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.63
23:23:15.439 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
23:23:15.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:15.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:15.439 00.000 15712 MoveAxis(E, 6, ABG)
23:23:15.439 00.000 15712 Guiding  Dir = 2, Dur = 6
23:23:15.439 00.000 15712 IsGuiding returns 0
23:23:15.460 00.021 15712 IsGuiding returns 0
23:23:15.460 00.000 15712 Move returns status 0, amount 6
23:23:15.460 00.000 15712 MoveAxis(N, 0, ABG)
23:23:15.460 00.000 15712 Move returns status 0, amount 0
23:23:15.460 00.000 15712 move complete, result=0
23:23:15.460 00.000 15712 worker thread done servicing request
23:23:15.460 00.000 15712 Worker thread wakes up
23:23:15.460 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:23:15.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:15.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:16.874 01.414 15712 Exposure complete
23:23:16.922 00.048 15712 worker thread done servicing request
23:23:16.922 00.000 7988 OnExposeComplete: enter
23:23:16.935 00.013 7988 UpdateGuideState(): m_state=6
23:23:16.935 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
23:23:16.935 00.000 7988 Star::Find returns 1 (0), X=497.24, Y=804.25, Mass=1718, SNR=27.8, Peak=189 HFD=4.5
23:23:16.939 00.004 7988 MultiStar: [#1 -0.00,-0.27,0.94,U] [#2 -0.00,-0.09,0.81,U] [#3 0.17,-0.22,0.84,U] [#4 0.19,0.02,0.77,U] [#5 0.19,-0.15,0.70,U] [#6 0.07,-0.08,0.64,U] [#7 0.13,-0.06,0.50,U] [#8 0.24,-0.16,0.45,U] 
23:23:16.939 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.12}, one-star: {-0.04, -0.05}
23:23:16.939 00.000 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.79 = 2.49)
23:23:16.939 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.46)
23:23:16.939 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.23 mountX=-0.05 mountY=0.04, mountTheta=2.47
23:23:16.939 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.05, opts=13)
23:23:16.939 00.000 7988 Enqueuing Move request for scope (-0.04, -0.05)
23:23:16.939 00.000 15712 Worker thread wakes up
23:23:16.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:23:16.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:23:16.939 00.000 15712 Moving (-0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
23:23:16.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:16.939 00.000 7988 UpdateGuideState exits: m=1718 SNR=27.8
23:23:16.949 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:16.949 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:16.951 00.002 7988 Enqueuing Expose request
23:23:16.951 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.62
23:23:16.951 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:23:16.951 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:16.951 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:23:16.951 00.000 15712 MoveAxis(E, 5, ABG)
23:23:16.951 00.000 15712 Guiding  Dir = 2, Dur = 5
23:23:16.951 00.000 15712 IsGuiding returns 0
23:23:16.967 00.016 15712 IsGuiding returns 0
23:23:16.967 00.000 15712 Move returns status 0, amount 5
23:23:16.967 00.000 15712 MoveAxis(N, 0, ABG)
23:23:16.967 00.000 15712 Move returns status 0, amount 0
23:23:16.967 00.000 15712 move complete, result=0
23:23:16.967 00.000 15712 worker thread done servicing request
23:23:16.967 00.000 15712 Worker thread wakes up
23:23:16.967 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:23:16.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:16.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:18.709 01.742 15712 Exposure complete
23:23:18.756 00.047 15712 worker thread done servicing request
23:23:18.756 00.000 7988 OnExposeComplete: enter
23:23:18.771 00.015 7988 UpdateGuideState(): m_state=6
23:23:18.771 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
23:23:18.773 00.002 7988 Star::Find returns 1 (0), X=497.08, Y=804.23, Mass=1761, SNR=28.1, Peak=206 HFD=4.3
23:23:18.773 00.000 7988 MultiStar: [#1 -0.05,-0.20,0.94,U] [#2 -0.00,-0.05,0.81,U] [#3 0.16,0.05,0.85,U] [#4 0.08,0.16,0.68,U] [#5 0.24,0.14,0.71,U] [#6 -0.04,0.02,0.61,U] [#7 0.01,0.18,0.46,U] [#8 0.32,0.07,0.41,U] 
23:23:18.773 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {-0.20, -0.07}
23:23:18.773 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
23:23:18.773 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
23:23:18.773 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.30 mountX=0.01 mountY=-0.03, mountTheta=-1.27
23:23:18.773 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.01, opts=13)
23:23:18.773 00.000 7988 Enqueuing Move request for scope (0.03, 0.01)
23:23:18.773 00.000 15712 Worker thread wakes up
23:23:18.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:23:18.773 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:23:18.773 00.000 15712 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
23:23:18.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:18.773 00.000 7988 UpdateGuideState exits: m=1761 SNR=28.1
23:23:18.785 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:18.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:18.786 00.001 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.61
23:23:18.786 00.000 7988 Enqueuing Expose request
23:23:18.786 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
23:23:18.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:18.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:23:18.786 00.000 15712 MoveAxis(E, 3, ABG)
23:23:18.786 00.000 15712 Guiding  Dir = 2, Dur = 3
23:23:18.786 00.000 15712 IsGuiding returns 0
23:23:18.807 00.021 15712 IsGuiding returns 0
23:23:18.807 00.000 15712 Move returns status 0, amount 3
23:23:18.807 00.000 15712 MoveAxis(N, 0, ABG)
23:23:18.807 00.000 15712 Move returns status 0, amount 0
23:23:18.807 00.000 15712 move complete, result=0
23:23:18.807 00.000 15712 worker thread done servicing request
23:23:18.807 00.000 15712 Worker thread wakes up
23:23:18.807 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:23:18.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:18.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:20.223 01.416 15712 Exposure complete
23:23:20.284 00.061 15712 worker thread done servicing request
23:23:20.284 00.000 7988 OnExposeComplete: enter
23:23:20.284 00.000 7988 UpdateGuideState(): m_state=6
23:23:20.288 00.004 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
23:23:20.288 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=804.35, Mass=1477, SNR=25.5, Peak=162 HFD=3.8
23:23:20.290 00.002 7988 MultiStar: [#1 0.08,0.09,1.02,U] [#2 0.23,-0.19,0.90,U] [#3 0.25,0.03,0.93,U] [#4 0.45,0.19,0.00,M1] [#5 0.15,0.37,0.76,U] [#6 0.05,0.09,0.71,U] [#7 -0.05,0.38,0.53,U] [#8 0.30,0.26,0.48,U] 
23:23:20.290 00.000 7988 single-star, 7 included, MultiStar: {0.11, 0.11}, one-star: {-0.12, 0.05}
23:23:20.292 00.002 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
23:23:20.292 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
23:23:20.294 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.75 mountX=0.05 mountY=0.11, mountTheta=1.18
23:23:20.296 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.05, opts=13)
23:23:20.296 00.000 7988 Enqueuing Move request for scope (-0.12, 0.05)
23:23:20.298 00.002 15712 Worker thread wakes up
23:23:20.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
23:23:20.298 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
23:23:20.298 00.000 15712 Moving (-0.12, 0.05) raw xDistance=0.05 yDistance=0.11
23:23:20.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:23:20.300 00.002 7988 UpdateGuideState exits: m=1477 SNR=25.5
23:23:20.301 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:20.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:20.303 00.002 7988 Enqueuing Expose request
23:23:20.303 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.60
23:23:20.303 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:23:20.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:20.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:23:20.303 00.000 15712 MoveAxis(E, 2, ABG)
23:23:20.303 00.000 15712 Guiding  Dir = 2, Dur = 2
23:23:20.303 00.000 15712 IsGuiding returns 0
23:23:20.321 00.018 15712 IsGuiding returns 0
23:23:20.321 00.000 15712 Move returns status 0, amount 2
23:23:20.321 00.000 15712 MoveAxis(N, 0, ABG)
23:23:20.321 00.000 15712 Move returns status 0, amount 0
23:23:20.321 00.000 15712 move complete, result=0
23:23:20.321 00.000 15712 worker thread done servicing request
23:23:20.321 00.000 15712 Worker thread wakes up
23:23:20.321 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:23:20.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:20.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:21.962 01.641 15712 Exposure complete
23:23:22.027 00.065 15712 worker thread done servicing request
23:23:22.027 00.000 7988 OnExposeComplete: enter
23:23:22.027 00.000 7988 UpdateGuideState(): m_state=6
23:23:22.027 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
23:23:22.027 00.000 7988 Star::Find returns 1 (0), X=497.46, Y=804.16, Mass=1630, SNR=26.8, Peak=163 HFD=4.4
23:23:22.027 00.000 7988 MultiStar: [#1 0.25,-0.03,0.96,U] [#2 0.15,-0.01,0.87,U] [#3 0.26,0.09,0.84,U] [#4 0.28,0.30,0.72,U] [#5 0.49,0.24,0.00,M1] [#6 0.30,-0.01,0.68,U] [#7 -0.01,-0.02,0.48,U] [#8 0.06,0.04,0.44,U] 
23:23:22.027 00.000 7988 refined, 7 included, MultiStar: {0.20, 0.02}, one-star: {0.19, -0.14}
23:23:22.035 00.008 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.47 = -1.47)
23:23:22.035 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
23:23:22.037 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.09 mountX=0.02 mountY=-0.20, mountTheta=-1.47
23:23:22.039 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.02, opts=13)
23:23:22.039 00.000 7988 Enqueuing Move request for scope (0.20, 0.02)
23:23:22.039 00.000 15712 Worker thread wakes up
23:23:22.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
23:23:22.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
23:23:22.039 00.000 15712 Moving (0.20, 0.02) raw xDistance=0.02 yDistance=-0.20
23:23:22.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:23:22.039 00.000 7988 UpdateGuideState exits: m=1630 SNR=26.8
23:23:22.043 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:22.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:22.045 00.002 7988 Enqueuing Expose request
23:23:22.045 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.59
23:23:22.045 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
23:23:22.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:22.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:23:22.045 00.000 15712 MoveAxis(E, 3, ABG)
23:23:22.045 00.000 15712 Guiding  Dir = 2, Dur = 3
23:23:22.060 00.015 15712 IsGuiding returns 0
23:23:22.070 00.010 15712 IsGuiding returns 0
23:23:22.070 00.000 15712 Move returns status 0, amount 3
23:23:22.070 00.000 15712 MoveAxis(N, 0, ABG)
23:23:22.070 00.000 15712 Move returns status 0, amount 0
23:23:22.070 00.000 15712 move complete, result=0
23:23:22.070 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
23:23:22.086 00.016 15712 worker thread done servicing request
23:23:22.086 00.000 15712 Worker thread wakes up
23:23:22.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:22.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:23.488 01.402 15712 Exposure complete
23:23:23.570 00.082 15712 worker thread done servicing request
23:23:23.572 00.002 7988 OnExposeComplete: enter
23:23:23.572 00.000 7988 UpdateGuideState(): m_state=6
23:23:23.572 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
23:23:23.572 00.000 7988 Star::Find returns 1 (0), X=497.08, Y=804.11, Mass=1575, SNR=26.3, Peak=155 HFD=4.3
23:23:23.572 00.000 7988 MultiStar: [#1 0.21,-0.11,0.97,U] [#2 0.04,-0.32,0.87,U] [#3 0.10,-0.01,0.86,U] [#4 0.16,0.10,0.76,U] [#5 0.18,0.05,0.74,U] [#6 0.15,-0.08,0.70,U] [#7 0.01,0.06,0.50,U] [#8 0.12,0.09,0.42,U] 
23:23:23.572 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {-0.20, -0.18}
23:23:23.572 00.000 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.56) = xAngle (-2.24 = -2.24)
23:23:23.580 00.008 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
23:23:23.580 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.68 mountX=-0.07 mountY=-0.08, mountTheta=-2.26
23:23:23.584 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.07, opts=13)
23:23:23.584 00.000 7988 Enqueuing Move request for scope (0.08, -0.07)
23:23:23.584 00.000 15712 Worker thread wakes up
23:23:23.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:23:23.584 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:23:23.584 00.000 15712 Moving (0.08, -0.07) raw xDistance=-0.07 yDistance=-0.08
23:23:23.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:23.589 00.005 7988 UpdateGuideState exits: m=1575 SNR=26.3
23:23:23.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:23.591 00.002 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.58
23:23:23.591 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
23:23:23.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:23.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:23.591 00.000 7988 Enqueuing Expose request
23:23:23.593 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:23:23.593 00.000 15712 MoveAxis(E, 3, ABG)
23:23:23.593 00.000 15712 Guiding  Dir = 2, Dur = 3
23:23:23.593 00.000 15712 IsGuiding returns 0
23:23:23.618 00.025 15712 IsGuiding returns 0
23:23:23.618 00.000 15712 Move returns status 0, amount 3
23:23:23.618 00.000 15712 MoveAxis(N, 0, ABG)
23:23:23.618 00.000 15712 Move returns status 0, amount 0
23:23:23.618 00.000 15712 move complete, result=0
23:23:23.618 00.000 15712 worker thread done servicing request
23:23:23.618 00.000 15712 Worker thread wakes up
23:23:23.618 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:23:23.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:23.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:25.260 01.642 15712 Exposure complete
23:23:25.320 00.060 15712 worker thread done servicing request
23:23:25.320 00.000 7988 OnExposeComplete: enter
23:23:25.322 00.002 7988 UpdateGuideState(): m_state=6
23:23:25.322 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
23:23:25.324 00.002 7988 Star::Find returns 1 (0), X=497.08, Y=804.11, Mass=1633, SNR=27.1, Peak=185 HFD=4.2
23:23:25.324 00.000 7988 MultiStar: [#1 0.13,-0.20,0.97,U] [#2 0.15,-0.13,0.84,U] [#3 0.10,-0.01,0.86,U] [#4 0.13,0.12,0.78,U] [#5 0.11,0.35,0.73,U] [#6 0.32,0.03,0.65,U] [#7 -0.10,0.24,0.52,U] [#8 0.10,0.06,0.43,U] 
23:23:25.326 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {-0.20, -0.19}
23:23:25.326 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.56) = xAngle (-1.51 = -1.51)
23:23:25.328 00.002 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
23:23:25.328 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.06 mountX=0.00 mountY=-0.08, mountTheta=-1.51
23:23:25.331 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.00, opts=13)
23:23:25.331 00.000 7988 Enqueuing Move request for scope (0.08, 0.00)
23:23:25.333 00.002 15712 Worker thread wakes up
23:23:25.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:23:25.333 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:23:25.333 00.000 15712 Moving (0.08, 0.00) raw xDistance=0.00 yDistance=-0.08
23:23:25.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:23:25.333 00.000 7988 UpdateGuideState exits: m=1633 SNR=27.1
23:23:25.335 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:25.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:25.337 00.002 7988 Enqueuing Expose request
23:23:25.337 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.57
23:23:25.337 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
23:23:25.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:25.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:23:25.337 00.000 15712 MoveAxis(E, 3, ABG)
23:23:25.337 00.000 15712 Guiding  Dir = 2, Dur = 3
23:23:25.337 00.000 15712 IsGuiding returns 0
23:23:25.385 00.048 15712 IsGuiding returns 0
23:23:25.385 00.000 15712 Move returns status 0, amount 3
23:23:25.385 00.000 15712 MoveAxis(N, 0, ABG)
23:23:25.385 00.000 15712 Move returns status 0, amount 0
23:23:25.385 00.000 15712 move complete, result=0
23:23:25.385 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:23:25.394 00.009 15712 worker thread done servicing request
23:23:25.394 00.000 15712 Worker thread wakes up
23:23:25.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:25.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:26.808 01.414 15712 Exposure complete
23:23:26.868 00.060 7988 OnExposeComplete: enter
23:23:26.869 00.001 7988 UpdateGuideState(): m_state=6
23:23:26.871 00.002 15712 worker thread done servicing request
23:23:26.871 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
23:23:26.873 00.002 7988 Star::Find returns 1 (0), X=497.23, Y=804.22, Mass=1573, SNR=26.5, Peak=156 HFD=4.3
23:23:26.873 00.000 7988 MultiStar: [#1 0.32,-0.07,0.99,U] [#2 0.10,-0.09,0.85,U] [#3 0.15,0.30,0.87,U] [#4 0.24,0.48,0.00,M1] [#5 0.22,0.22,0.73,U] [#6 0.52,0.07,0.00,M1] [#7 -0.24,-0.04,0.51,U] [#8 0.42,0.13,0.48,U] 
23:23:26.875 00.002 7988 single-star, 6 included, MultiStar: {0.13, 0.05}, one-star: {-0.05, -0.08}
23:23:26.876 00.001 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.70 = 2.59)
23:23:26.876 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.55)
23:23:26.878 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.13 mountX=-0.08 mountY=0.05, mountTheta=2.56
23:23:26.880 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.08, opts=13)
23:23:26.880 00.000 7988 Enqueuing Move request for scope (-0.05, -0.08)
23:23:26.882 00.002 15712 Worker thread wakes up
23:23:26.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
23:23:26.882 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
23:23:26.882 00.000 15712 Moving (-0.05, -0.08) raw xDistance=-0.08 yDistance=0.05
23:23:26.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:26.883 00.001 7988 UpdateGuideState exits: m=1573 SNR=26.5
23:23:26.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:26.886 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:26.886 00.000 7988 Enqueuing Expose request
23:23:26.886 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.55
23:23:26.886 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:23:26.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:26.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:23:26.886 00.000 15712 MoveAxis(E, 3, ABG)
23:23:26.886 00.000 15712 Guiding  Dir = 2, Dur = 3
23:23:26.886 00.000 15712 IsGuiding returns 0
23:23:26.910 00.024 15712 IsGuiding returns 0
23:23:26.910 00.000 15712 Move returns status 0, amount 3
23:23:26.910 00.000 15712 MoveAxis(N, 0, ABG)
23:23:26.910 00.000 15712 Move returns status 0, amount 0
23:23:26.910 00.000 15712 move complete, result=0
23:23:26.910 00.000 15712 worker thread done servicing request
23:23:26.910 00.000 15712 Worker thread wakes up
23:23:26.910 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:23:26.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:26.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:28.543 01.633 15712 Exposure complete
23:23:28.592 00.049 15712 worker thread done servicing request
23:23:28.592 00.000 7988 OnExposeComplete: enter
23:23:28.605 00.013 7988 UpdateGuideState(): m_state=6
23:23:28.605 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
23:23:28.605 00.000 7988 Star::Find returns 1 (0), X=497.24, Y=804.12, Mass=1536, SNR=25.9, Peak=134 HFD=4.5
23:23:28.608 00.003 7988 MultiStar: [#1 0.17,-0.12,0.97,U] [#2 0.13,-0.22,0.90,U] [#3 0.30,-0.13,0.86,U] [#4 0.23,0.06,0.79,U] [#5 0.32,-0.19,0.74,U] [#6 0.28,0.01,0.69,U] [#7 0.07,0.03,0.48,U] [#8 0.20,-0.33,0.47,U] 
23:23:28.608 00.000 7988 single-star, 8 included, MultiStar: {0.18, -0.12}, one-star: {-0.04, -0.18}
23:23:28.608 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.34 = 2.94)
23:23:28.608 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
23:23:28.608 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.78 mountX=-0.18 mountY=0.04, mountTheta=2.91
23:23:28.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.18, opts=13)
23:23:28.608 00.000 7988 Enqueuing Move request for scope (-0.04, -0.18)
23:23:28.608 00.000 15712 Worker thread wakes up
23:23:28.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
23:23:28.608 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
23:23:28.608 00.000 15712 Moving (-0.04, -0.18) raw xDistance=-0.18 yDistance=0.04
23:23:28.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:23:28.608 00.000 7988 UpdateGuideState exits: m=1536 SNR=25.9
23:23:28.618 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:28.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:28.620 00.002 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 638.54
23:23:28.620 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
23:23:28.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:28.620 00.000 7988 Enqueuing Expose request
23:23:28.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:23:28.620 00.000 15712 MoveAxis(E, 41, ABG)
23:23:28.620 00.000 15712 Guiding  Dir = 2, Dur = 41
23:23:28.620 00.000 15712 IsGuiding returns 0
23:23:28.637 00.017 15712 PulseGuide returned control before completion, sleep 37
23:23:28.686 00.049 15712 IsGuiding returns 1
23:23:28.686 00.000 15712 scope still moving after pulse duration time elapsed
23:23:28.716 00.030 15712 IsGuiding returns 0
23:23:28.716 00.000 15712 scope move finished after 41 + 53 ms
23:23:28.716 00.000 15712 Move returns status 0, amount 41
23:23:28.716 00.000 15712 MoveAxis(N, 0, ABG)
23:23:28.716 00.000 15712 Move returns status 0, amount 0
23:23:28.716 00.000 15712 move complete, result=0
23:23:28.716 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
23:23:28.718 00.002 15712 worker thread done servicing request
23:23:28.718 00.000 15712 Worker thread wakes up
23:23:28.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:28.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:30.135 01.417 15712 Exposure complete
23:23:30.189 00.054 15712 worker thread done servicing request
23:23:30.189 00.000 7988 OnExposeComplete: enter
23:23:30.199 00.010 7988 UpdateGuideState(): m_state=6
23:23:30.200 00.001 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
23:23:30.201 00.001 7988 Star::Find returns 1 (0), X=497.19, Y=804.60, Mass=1624, SNR=26.8, Peak=154 HFD=4.5
23:23:30.203 00.002 7988 MultiStar: [#1 0.17,0.18,0.97,U] [#2 0.26,0.19,0.86,U] [#3 0.32,0.23,0.89,U] [#4 0.51,0.53,0.00,M1] [#5 0.43,0.41,0.00,M1] [#6 0.30,0.46,0.00,M1] [#7 0.10,0.36,0.51,U] [#8 0.31,0.33,0.00,M1] 
23:23:30.204 00.001 7988 refined, 4 included, MultiStar: {0.15, 0.24}, one-star: {-0.09, 0.30}
23:23:30.205 00.001 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
23:23:30.205 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
23:23:30.206 00.001 7988 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.02 mountX=0.24 mountY=-0.15, mountTheta=-0.57
23:23:30.208 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.24, opts=13)
23:23:30.209 00.001 7988 Enqueuing Move request for scope (0.15, 0.24)
23:23:30.209 00.000 15712 Worker thread wakes up
23:23:30.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
23:23:30.209 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
23:23:30.209 00.000 15712 Moving (0.15, 0.24) raw xDistance=0.24 yDistance=-0.15
23:23:30.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:30.209 00.000 7988 UpdateGuideState exits: m=1624 SNR=26.8
23:23:30.214 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:30.214 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:30.216 00.002 7988 Enqueuing Expose request
23:23:30.216 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 638.53
23:23:30.216 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
23:23:30.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:30.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:30.216 00.000 15712 MoveAxis(W, 41, ABG)
23:23:30.216 00.000 15712 Guiding  Dir = 3, Dur = 41
23:23:30.216 00.000 15712 IsGuiding returns 0
23:23:30.229 00.013 15712 PulseGuide returned control before completion, sleep 34
23:23:30.277 00.048 15712 IsGuiding returns 1
23:23:30.277 00.000 15712 scope still moving after pulse duration time elapsed
23:23:30.309 00.032 15712 IsGuiding returns 0
23:23:30.309 00.000 15712 scope move finished after 41 + 57 ms
23:23:30.309 00.000 15712 Move returns status 0, amount 41
23:23:30.309 00.000 15712 MoveAxis(N, 0, ABG)
23:23:30.309 00.000 15712 Move returns status 0, amount 0
23:23:30.309 00.000 15712 move complete, result=0
23:23:30.309 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
23:23:30.318 00.009 15712 worker thread done servicing request
23:23:30.318 00.000 15712 Worker thread wakes up
23:23:30.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:30.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:31.955 01.637 15712 Exposure complete
23:23:32.016 00.061 15712 worker thread done servicing request
23:23:32.017 00.001 7988 OnExposeComplete: enter
23:23:32.017 00.000 7988 UpdateGuideState(): m_state=6
23:23:32.017 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
23:23:32.017 00.000 7988 Star::Find returns 1 (0), X=497.22, Y=804.01, Mass=1584, SNR=26.8, Peak=154 HFD=4.1
23:23:32.017 00.000 7988 MultiStar: [#1 0.19,-0.17,0.97,U] [#2 0.09,-0.29,0.87,U] [#3 0.35,-0.17,0.86,U] [#4 0.35,-0.05,0.78,U] [#5 0.17,0.08,0.71,U] [#6 0.30,-0.25,0.71,U] [#7 -0.01,-0.12,0.46,U] [#8 0.19,-0.25,0.42,U] 
23:23:32.017 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.17}, one-star: {-0.06, -0.29}
23:23:32.023 00.006 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
23:23:32.023 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
23:23:32.023 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.78 mountX=-0.17 mountY=-0.17, mountTheta=-2.36
23:23:32.023 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.17, opts=13)
23:23:32.028 00.005 7988 Enqueuing Move request for scope (0.18, -0.17)
23:23:32.030 00.002 15712 Worker thread wakes up
23:23:32.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
23:23:32.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
23:23:32.030 00.000 15712 Moving (0.18, -0.17) raw xDistance=-0.17 yDistance=-0.17
23:23:32.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:32.032 00.002 7988 UpdateGuideState exits: m=1584 SNR=26.8
23:23:32.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:32.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:32.032 00.000 7988 Enqueuing Expose request
23:23:32.032 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 638.52
23:23:32.032 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
23:23:32.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:32.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:23:32.032 00.000 15712 MoveAxis(E, 40, ABG)
23:23:32.032 00.000 15712 Guiding  Dir = 2, Dur = 40
23:23:32.032 00.000 15712 IsGuiding returns 0
23:23:32.057 00.025 15712 PulseGuide returned control before completion, sleep 29
23:23:32.100 00.043 15712 IsGuiding returns 0
23:23:32.100 00.000 15712 Move returns status 0, amount 40
23:23:32.100 00.000 15712 MoveAxis(N, 0, ABG)
23:23:32.100 00.000 15712 Move returns status 0, amount 0
23:23:32.100 00.000 15712 move complete, result=0
23:23:32.100 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
23:23:32.108 00.008 15712 worker thread done servicing request
23:23:32.108 00.000 15712 Worker thread wakes up
23:23:32.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:32.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:33.515 01.407 15712 Exposure complete
23:23:33.576 00.061 7988 OnExposeComplete: enter
23:23:33.576 00.000 7988 UpdateGuideState(): m_state=6
23:23:33.576 00.000 15712 worker thread done servicing request
23:23:33.576 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
23:23:33.576 00.000 7988 Star::Find returns 1 (0), X=497.32, Y=804.06, Mass=1634, SNR=27.3, Peak=155 HFD=4.2
23:23:33.576 00.000 7988 MultiStar: [#1 0.28,-0.25,0.96,U] [#2 0.27,-0.28,0.85,U] [#3 0.35,0.02,0.88,U] [#4 0.42,-0.02,0.73,U] [#5 0.45,0.16,0.00,M1] [#6 0.33,-0.08,0.64,U] [#7 -0.01,-0.02,0.47,U] [#8 0.32,0.00,0.43,U] 
23:23:33.576 00.000 7988 single-star, 7 included, MultiStar: {0.25, -0.13}, one-star: {0.04, -0.24}
23:23:33.576 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
23:23:33.576 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
23:23:33.576 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.25 cameraTheta=-1.42 mountX=-0.24 mountY=-0.03, mountTheta=-3.01
23:23:33.576 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.24, opts=13)
23:23:33.576 00.000 7988 Enqueuing Move request for scope (0.04, -0.24)
23:23:33.589 00.013 15712 Worker thread wakes up
23:23:33.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
23:23:33.589 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
23:23:33.589 00.000 15712 Moving (0.04, -0.24) raw xDistance=-0.24 yDistance=-0.03
23:23:33.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:33.589 00.000 7988 UpdateGuideState exits: m=1634 SNR=27.3
23:23:33.592 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:33.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:33.592 00.000 7988 Enqueuing Expose request
23:23:33.592 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.15, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 638.52
23:23:33.592 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
23:23:33.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:33.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:23:33.592 00.000 15712 MoveAxis(E, 54, ABG)
23:23:33.592 00.000 15712 Guiding  Dir = 2, Dur = 54
23:23:33.592 00.000 15712 IsGuiding returns 0
23:23:33.623 00.031 15712 PulseGuide returned control before completion, sleep 37
23:23:33.672 00.049 15712 IsGuiding returns 0
23:23:33.672 00.000 15712 Move returns status 0, amount 54
23:23:33.672 00.000 15712 MoveAxis(N, 0, ABG)
23:23:33.672 00.000 15712 Move returns status 0, amount 0
23:23:33.672 00.000 15712 move complete, result=0
23:23:33.672 00.000 7988 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
23:23:33.674 00.002 15712 worker thread done servicing request
23:23:33.674 00.000 15712 Worker thread wakes up
23:23:33.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:33.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:35.316 01.642 15712 Exposure complete
23:23:35.376 00.060 15712 worker thread done servicing request
23:23:35.376 00.000 7988 OnExposeComplete: enter
23:23:35.377 00.001 7988 UpdateGuideState(): m_state=6
23:23:35.377 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
23:23:35.377 00.000 7988 Star::Find returns 1 (0), X=497.44, Y=804.17, Mass=1740, SNR=28.0, Peak=155 HFD=4.8
23:23:35.377 00.000 7988 MultiStar: [#1 0.34,-0.15,0.94,U] [#2 0.28,-0.21,0.82,U] [#3 0.18,-0.16,0.80,U] [#4 0.24,0.10,0.72,U] [#5 0.35,0.05,0.70,U] [#6 0.28,-0.22,0.65,U] [#7 0.17,-0.23,0.46,U] [#8 0.40,-0.06,0.41,U] 
23:23:35.377 00.000 7988 single-star, 8 included, MultiStar: {0.26, -0.11}, one-star: {0.16, -0.12}
23:23:35.377 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
23:23:35.377 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
23:23:35.377 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.67 mountX=-0.12 mountY=-0.16, mountTheta=-2.24
23:23:35.377 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.12, opts=13)
23:23:35.377 00.000 7988 Enqueuing Move request for scope (0.16, -0.12)
23:23:35.377 00.000 15712 Worker thread wakes up
23:23:35.377 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
23:23:35.377 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
23:23:35.377 00.000 15712 Moving (0.16, -0.12) raw xDistance=-0.12 yDistance=-0.16
23:23:35.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:35.377 00.000 7988 UpdateGuideState exits: m=1740 SNR=28.0
23:23:35.391 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:35.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:35.393 00.002 7988 Enqueuing Expose request
23:23:35.395 00.002 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.51
23:23:35.395 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
23:23:35.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:35.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:35.395 00.000 15712 MoveAxis(E, 6, ABG)
23:23:35.395 00.000 15712 Guiding  Dir = 2, Dur = 6
23:23:35.395 00.000 15712 IsGuiding returns 0
23:23:35.414 00.019 15712 IsGuiding returns 0
23:23:35.414 00.000 15712 Move returns status 0, amount 6
23:23:35.414 00.000 15712 MoveAxis(N, 0, ABG)
23:23:35.414 00.000 15712 Move returns status 0, amount 0
23:23:35.414 00.000 15712 move complete, result=0
23:23:35.414 00.000 15712 worker thread done servicing request
23:23:35.414 00.000 15712 Worker thread wakes up
23:23:35.414 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:23:35.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:35.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:36.825 01.411 15712 Exposure complete
23:23:36.887 00.062 15712 worker thread done servicing request
23:23:36.887 00.000 7988 OnExposeComplete: enter
23:23:36.889 00.002 7988 UpdateGuideState(): m_state=6
23:23:36.889 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
23:23:36.889 00.000 7988 Star::Find returns 1 (0), X=497.50, Y=804.24, Mass=1574, SNR=26.4, Peak=149 HFD=4.6
23:23:36.889 00.000 7988 MultiStar: [#1 0.39,0.00,0.97,U] [#2 0.46,0.01,0.00,M1] [#3 0.40,-0.04,0.88,U] [#4 0.50,0.29,0.00,M1] [#5 0.33,0.25,0.71,U] [#6 0.36,0.14,0.66,U] [#7 0.13,0.44,0.00,M1] [#8 0.61,-0.02,0.00,M1] 
23:23:36.889 00.000 7988 single-star, 4 included, MultiStar: {0.34, 0.04}, one-star: {0.22, -0.06}
23:23:36.889 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
23:23:36.889 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
23:23:36.889 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.27 mountX=-0.06 mountY=-0.22, mountTheta=-1.84
23:23:36.889 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.06, opts=13)
23:23:36.889 00.000 7988 Enqueuing Move request for scope (0.22, -0.06)
23:23:36.889 00.000 15712 Worker thread wakes up
23:23:36.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
23:23:36.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
23:23:36.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:36.889 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.4
23:23:36.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:36.904 00.015 15712 Moving (0.22, -0.06) raw xDistance=-0.06 yDistance=-0.22
23:23:36.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:36.904 00.000 7988 Enqueuing Expose request
23:23:36.906 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.50
23:23:36.906 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
23:23:36.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:36.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:23:36.906 00.000 15712 MoveAxis(E, 4, ABG)
23:23:36.906 00.000 15712 Guiding  Dir = 2, Dur = 4
23:23:36.906 00.000 15712 IsGuiding returns 0
23:23:36.921 00.015 15712 IsGuiding returns 0
23:23:36.921 00.000 15712 Move returns status 0, amount 4
23:23:36.921 00.000 15712 MoveAxis(N, 0, ABG)
23:23:36.921 00.000 15712 Move returns status 0, amount 0
23:23:36.921 00.000 15712 move complete, result=0
23:23:36.921 00.000 15712 worker thread done servicing request
23:23:36.921 00.000 15712 Worker thread wakes up
23:23:36.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:36.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:36.921 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
23:23:38.563 01.642 15712 Exposure complete
23:23:38.620 00.057 15712 worker thread done servicing request
23:23:38.620 00.000 7988 OnExposeComplete: enter
23:23:38.624 00.004 7988 UpdateGuideState(): m_state=6
23:23:38.624 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
23:23:38.624 00.000 7988 Star::Find returns 1 (0), X=497.01, Y=804.42, Mass=1618, SNR=26.9, Peak=167 HFD=4.7
23:23:38.624 00.000 7988 MultiStar: [#1 0.11,0.04,0.94,U] [#2 -0.03,-0.04,0.84,U] [#3 -0.12,0.22,0.87,U] [#4 0.08,0.40,0.77,U] [#5 -0.19,0.28,0.78,U] [#6 0.09,0.16,0.65,U] [#7 -0.21,0.34,0.48,U] [#8 0.06,0.27,0.42,U] 
23:23:38.624 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.18}, one-star: {-0.27, 0.12}
23:23:38.624 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
23:23:38.624 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
23:23:38.624 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.89 mountX=0.18 mountY=0.06, mountTheta=0.30
23:23:38.624 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.18, opts=13)
23:23:38.624 00.000 7988 Enqueuing Move request for scope (-0.06, 0.18)
23:23:38.624 00.000 15712 Worker thread wakes up
23:23:38.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
23:23:38.637 00.013 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
23:23:38.637 00.000 15712 Moving (-0.06, 0.18) raw xDistance=0.18 yDistance=0.06
23:23:38.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:23:38.637 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.9
23:23:38.639 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:38.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:38.640 00.001 7988 Enqueuing Expose request
23:23:38.640 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 638.49
23:23:38.640 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
23:23:38.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:38.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:23:38.640 00.000 15712 MoveAxis(W, 32, ABG)
23:23:38.640 00.000 15712 Guiding  Dir = 3, Dur = 32
23:23:38.640 00.000 15712 IsGuiding returns 0
23:23:38.660 00.020 15712 PulseGuide returned control before completion, sleep 25
23:23:38.708 00.048 15712 IsGuiding returns 0
23:23:38.708 00.000 15712 Move returns status 0, amount 32
23:23:38.708 00.000 15712 MoveAxis(N, 0, ABG)
23:23:38.708 00.000 15712 Move returns status 0, amount 0
23:23:38.708 00.000 15712 move complete, result=0
23:23:38.708 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
23:23:38.710 00.002 15712 worker thread done servicing request
23:23:38.710 00.000 15712 Worker thread wakes up
23:23:38.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:38.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:40.125 01.415 15712 Exposure complete
23:23:40.187 00.062 15712 worker thread done servicing request
23:23:40.187 00.000 7988 OnExposeComplete: enter
23:23:40.187 00.000 7988 UpdateGuideState(): m_state=6
23:23:40.189 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
23:23:40.189 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=804.16, Mass=1671, SNR=27.4, Peak=169 HFD=4.3
23:23:40.191 00.002 7988 MultiStar: [#1 0.27,0.01,0.97,U] [#2 0.10,-0.11,0.84,U] [#3 0.21,0.19,0.85,U] [#4 0.14,-0.02,0.73,U] [#5 0.25,0.22,0.71,U] [#6 0.32,0.16,0.62,U] [#7 -0.05,-0.01,0.46,U] [#8 0.36,0.15,0.44,U] 
23:23:40.191 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {-0.12, -0.14}
23:23:40.193 00.002 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
23:23:40.193 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
23:23:40.196 00.003 7988 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.23 mountX=0.04 mountY=-0.15, mountTheta=-1.34
23:23:40.198 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.04, opts=13)
23:23:40.199 00.001 7988 Enqueuing Move request for scope (0.15, 0.04)
23:23:40.199 00.000 15712 Worker thread wakes up
23:23:40.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
23:23:40.199 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
23:23:40.199 00.000 15712 Moving (0.15, 0.04) raw xDistance=0.04 yDistance=-0.15
23:23:40.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:23:40.199 00.000 7988 UpdateGuideState exits: m=1671 SNR=27.4
23:23:40.202 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:40.203 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:40.203 00.000 7988 Enqueuing Expose request
23:23:40.203 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.48
23:23:40.203 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
23:23:40.203 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:40.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:40.203 00.000 15712 MoveAxis(E, 1, ABG)
23:23:40.203 00.000 15712 Guiding  Dir = 2, Dur = 1
23:23:40.203 00.000 15712 IsGuiding returns 0
23:23:40.223 00.020 15712 IsGuiding returns 0
23:23:40.223 00.000 15712 Move returns status 0, amount 1
23:23:40.223 00.000 15712 MoveAxis(N, 0, ABG)
23:23:40.223 00.000 15712 Move returns status 0, amount 0
23:23:40.223 00.000 15712 move complete, result=0
23:23:40.223 00.000 15712 worker thread done servicing request
23:23:40.223 00.000 15712 Worker thread wakes up
23:23:40.223 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
23:23:40.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:40.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:41.863 01.640 15712 Exposure complete
23:23:41.924 00.061 15712 worker thread done servicing request
23:23:41.924 00.000 7988 OnExposeComplete: enter
23:23:41.925 00.001 7988 UpdateGuideState(): m_state=6
23:23:41.927 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
23:23:41.927 00.000 7988 Star::Find returns 1 (0), X=497.31, Y=804.14, Mass=1634, SNR=26.7, Peak=157 HFD=4.5
23:23:41.929 00.002 7988 MultiStar: [#1 0.05,-0.29,0.98,U] [#2 0.29,-0.36,0.00,M1] [#3 0.20,-0.16,0.83,U] [#4 0.13,0.03,0.75,U] [#5 0.30,0.12,0.73,U] [#6 0.49,-0.30,0.00,M1] [#7 0.00,-0.25,0.47,U] [#8 0.05,-0.26,0.47,U] 
23:23:41.929 00.000 7988 single-star, 6 included, MultiStar: {0.11, -0.13}, one-star: {0.03, -0.16}
23:23:41.931 00.002 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
23:23:41.931 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
23:23:41.933 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.38 mountX=-0.16 mountY=-0.03, mountTheta=-2.98
23:23:41.935 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.16, opts=13)
23:23:41.935 00.000 7988 Enqueuing Move request for scope (0.03, -0.16)
23:23:41.937 00.002 15712 Worker thread wakes up
23:23:41.937 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
23:23:41.937 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
23:23:41.937 00.000 15712 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=-0.03
23:23:41.937 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:23:41.937 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.7
23:23:41.939 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:41.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:41.941 00.002 7988 Enqueuing Expose request
23:23:41.941 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.47
23:23:41.941 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
23:23:41.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:41.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:23:41.941 00.000 15712 MoveAxis(W, 1, ABG)
23:23:41.941 00.000 15712 Guiding  Dir = 3, Dur = 1
23:23:41.981 00.040 15712 IsGuiding returns 0
23:23:41.998 00.017 15712 IsGuiding returns 0
23:23:41.998 00.000 15712 Move returns status 0, amount 1
23:23:41.998 00.000 15712 MoveAxis(N, 0, ABG)
23:23:41.998 00.000 15712 Move returns status 0, amount 0
23:23:41.998 00.000 15712 move complete, result=0
23:23:41.998 00.000 15712 worker thread done servicing request
23:23:41.998 00.000 15712 Worker thread wakes up
23:23:41.998 00.000 7988 GuideStep: -0.2 px 1 ms WEST, -0.0 px 0 ms NORTH
23:23:42.002 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:42.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:43.407 01.405 15712 Exposure complete
23:23:43.461 00.054 15712 worker thread done servicing request
23:23:43.461 00.000 7988 OnExposeComplete: enter
23:23:43.468 00.007 7988 UpdateGuideState(): m_state=6
23:23:43.468 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
23:23:43.468 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=803.99, Mass=1681, SNR=27.5, Peak=146 HFD=4.4
23:23:43.468 00.000 7988 MultiStar: [#1 0.34,-0.19,0.93,U] [#2 0.04,-0.28,0.82,U] [#3 0.06,-0.10,0.81,U] [#4 0.10,-0.17,0.72,U] [#5 0.27,-0.10,0.69,U] [#6 0.09,-0.26,0.61,U] [#7 0.25,-0.02,0.48,U] [#8 0.46,0.12,0.00,M1] 
23:23:43.468 00.000 7988 refined, 7 included, MultiStar: {0.12, -0.19}, one-star: {-0.12, -0.31}
23:23:43.468 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
23:23:43.468 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
23:23:43.468 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.02 mountX=-0.19 mountY=-0.11, mountTheta=-2.61
23:23:43.478 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.19, opts=13)
23:23:43.478 00.000 7988 Enqueuing Move request for scope (0.12, -0.19)
23:23:43.478 00.000 15712 Worker thread wakes up
23:23:43.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
23:23:43.478 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
23:23:43.478 00.000 15712 Moving (0.12, -0.19) raw xDistance=-0.19 yDistance=-0.11
23:23:43.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:43.478 00.000 7988 UpdateGuideState exits: m=1681 SNR=27.5
23:23:43.483 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:43.483 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:43.484 00.001 7988 Enqueuing Expose request
23:23:43.484 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 638.46
23:23:43.484 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
23:23:43.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:43.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:43.484 00.000 15712 MoveAxis(E, 35, ABG)
23:23:43.484 00.000 15712 Guiding  Dir = 2, Dur = 35
23:23:43.484 00.000 15712 IsGuiding returns 0
23:23:43.500 00.016 15712 PulseGuide returned control before completion, sleep 30
23:23:43.548 00.048 15712 IsGuiding returns 0
23:23:43.548 00.000 15712 Move returns status 0, amount 35
23:23:43.548 00.000 15712 MoveAxis(N, 0, ABG)
23:23:43.548 00.000 15712 Move returns status 0, amount 0
23:23:43.548 00.000 15712 move complete, result=0
23:23:43.548 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
23:23:43.553 00.005 15712 worker thread done servicing request
23:23:43.553 00.000 15712 Worker thread wakes up
23:23:43.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:43.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:45.190 01.637 15712 Exposure complete
23:23:45.252 00.062 7988 OnExposeComplete: enter
23:23:45.252 00.000 7988 UpdateGuideState(): m_state=6
23:23:45.252 00.000 15712 worker thread done servicing request
23:23:45.252 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
23:23:45.252 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=804.11, Mass=1625, SNR=26.6, Peak=144 HFD=4.5
23:23:45.252 00.000 7988 MultiStar: [#1 0.19,-0.08,0.96,U] [#2 0.24,-0.34,0.86,U] [#3 0.15,-0.10,0.86,U] [#4 0.22,0.20,0.74,U] [#5 0.20,0.30,0.71,U] [#6 0.12,-0.06,0.65,U] [#7 0.21,0.09,0.48,U] [#8 0.40,-0.15,0.43,U] 
23:23:45.252 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {-0.12, -0.19}
23:23:45.252 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.88 = -1.88)
23:23:45.252 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.91 = -1.91)
23:23:45.252 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-0.31 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
23:23:45.262 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.05, opts=13)
23:23:45.262 00.000 7988 Enqueuing Move request for scope (0.16, -0.05)
23:23:45.262 00.000 15712 Worker thread wakes up
23:23:45.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:23:45.262 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:23:45.262 00.000 15712 Moving (0.16, -0.05) raw xDistance=-0.05 yDistance=-0.15
23:23:45.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:45.262 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.6
23:23:45.267 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:45.268 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:45.268 00.000 7988 Enqueuing Expose request
23:23:45.268 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.46
23:23:45.268 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
23:23:45.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:45.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:45.268 00.000 15712 MoveAxis(W, 5, ABG)
23:23:45.268 00.000 15712 Guiding  Dir = 3, Dur = 5
23:23:45.304 00.036 15712 IsGuiding returns 0
23:23:45.323 00.019 15712 IsGuiding returns 0
23:23:45.323 00.000 15712 Move returns status 0, amount 5
23:23:45.323 00.000 15712 MoveAxis(N, 0, ABG)
23:23:45.323 00.000 15712 Move returns status 0, amount 0
23:23:45.323 00.000 15712 move complete, result=0
23:23:45.323 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
23:23:45.327 00.004 15712 worker thread done servicing request
23:23:45.327 00.000 15712 Worker thread wakes up
23:23:45.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:45.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:46.735 01.408 15712 Exposure complete
23:23:46.794 00.059 15712 worker thread done servicing request
23:23:46.794 00.000 7988 OnExposeComplete: enter
23:23:46.796 00.002 7988 UpdateGuideState(): m_state=6
23:23:46.796 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1693
23:23:46.798 00.002 7988 Star::Find returns 1 (0), X=497.55, Y=803.83, Mass=1582, SNR=26.5, Peak=141 HFD=4.7
23:23:46.798 00.000 7988 MultiStar: [#1 0.22,-0.40,0.00,M1] [#2 0.21,-0.31,0.83,U] [#3 0.45,-0.28,0.00,M1] [#4 0.63,-0.25,0.00,M1] [#5 0.34,-0.03,0.76,U] [#6 0.27,-0.33,0.69,U] [#7 0.20,-0.24,0.48,U] [#8 0.55,-0.44,0.00,M1] 
23:23:46.800 00.002 7988 refined, 4 included, MultiStar: {0.26, -0.29}, one-star: {0.27, -0.47}
23:23:46.800 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
23:23:46.802 00.002 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
23:23:46.802 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-0.83 mountX=-0.29 mountY=-0.25, mountTheta=-2.42
23:23:46.804 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.29, opts=13)
23:23:46.806 00.002 7988 Enqueuing Move request for scope (0.26, -0.29)
23:23:46.806 00.000 15712 Worker thread wakes up
23:23:46.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.29) opts 0xd
23:23:46.806 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.29)
23:23:46.806 00.000 15712 Moving (0.26, -0.29) raw xDistance=-0.29 yDistance=-0.25
23:23:46.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:46.806 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.5
23:23:46.809 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:46.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:46.811 00.002 7988 Enqueuing Expose request
23:23:46.811 00.000 15712 PPEC rslt: input = -0.29, final = -0.16, react = -0.17, pred = 0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 638.45
23:23:46.811 00.000 15712 PPEC: input: -0.29, control: -0.16, exposure: 1500
23:23:46.811 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:23:46.811 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:23:46.811 00.000 15712 MoveAxis(E, 51, ABG)
23:23:46.811 00.000 15712 Guiding  Dir = 2, Dur = 51
23:23:46.814 00.003 15712 IsGuiding returns 0
23:23:46.827 00.013 15712 PulseGuide returned control before completion, sleep 48
23:23:46.907 00.080 15712 IsGuiding returns 0
23:23:46.907 00.000 15712 Move returns status 0, amount 51
23:23:46.907 00.000 15712 MoveAxis(N, 0, ABG)
23:23:46.907 00.000 15712 Move returns status 0, amount 0
23:23:46.907 00.000 15712 move complete, result=0
23:23:46.907 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.3 px 0 ms NORTH
23:23:46.909 00.002 15712 worker thread done servicing request
23:23:46.909 00.000 15712 Worker thread wakes up
23:23:46.911 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:46.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:48.550 01.639 15712 Exposure complete
23:23:48.612 00.062 15712 worker thread done servicing request
23:23:48.612 00.000 7988 OnExposeComplete: enter
23:23:48.613 00.001 7988 UpdateGuideState(): m_state=6
23:23:48.613 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1694
23:23:48.613 00.000 7988 Star::Find returns 1 (0), X=497.36, Y=804.39, Mass=1444, SNR=25.2, Peak=160 HFD=3.9
23:23:48.613 00.000 7988 MultiStar: [#1 0.45,0.29,0.00,M2] [#2 0.31,-0.04,0.90,U] [#3 0.27,0.13,0.89,U] [#4 0.15,0.42,0.00,M2] [#5 0.42,0.44,0.00,M1] [#6 0.27,0.20,0.68,U] [#7 0.31,0.09,0.54,U] [#8 0.27,0.28,0.46,U] 
23:23:48.613 00.000 7988 single-star, 5 included, MultiStar: {0.24, 0.11}, one-star: {0.08, 0.09}
23:23:48.613 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
23:23:48.613 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
23:23:48.613 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.79 mountX=0.09 mountY=-0.09, mountTheta=-0.79
23:23:48.613 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.09, opts=13)
23:23:48.613 00.000 7988 Enqueuing Move request for scope (0.08, 0.09)
23:23:48.613 00.000 15712 Worker thread wakes up
23:23:48.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:23:48.613 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:23:48.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:48.613 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.2
23:23:48.613 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:48.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:48.628 00.015 15712 Moving (0.08, 0.09) raw xDistance=0.09 yDistance=-0.09
23:23:48.628 00.000 7988 Enqueuing Expose request
23:23:48.631 00.003 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.44
23:23:48.631 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
23:23:48.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:48.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:23:48.631 00.000 15712 MoveAxis(W, 6, ABG)
23:23:48.631 00.000 15712 Guiding  Dir = 3, Dur = 6
23:23:48.648 00.017 15712 IsGuiding returns 0
23:23:48.666 00.018 15712 IsGuiding returns 0
23:23:48.666 00.000 15712 Move returns status 0, amount 6
23:23:48.666 00.000 15712 MoveAxis(N, 0, ABG)
23:23:48.666 00.000 15712 Move returns status 0, amount 0
23:23:48.666 00.000 15712 move complete, result=0
23:23:48.666 00.000 15712 worker thread done servicing request
23:23:48.666 00.000 15712 Worker thread wakes up
23:23:48.666 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:23:48.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:48.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:50.081 01.415 15712 Exposure complete
23:23:50.138 00.057 15712 worker thread done servicing request
23:23:50.138 00.000 7988 OnExposeComplete: enter
23:23:50.142 00.004 7988 UpdateGuideState(): m_state=6
23:23:50.142 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1695
23:23:50.142 00.000 7988 Star::Find returns 1 (0), X=497.46, Y=804.47, Mass=1647, SNR=27.2, Peak=191 HFD=4.2
23:23:50.142 00.000 7988 MultiStar: [#1 0.33,0.23,0.97,U] [#2 0.34,0.05,0.87,U] [#3 0.29,-0.00,0.83,U] [#4 0.57,0.37,0.00,M3] [#5 0.60,0.26,0.00,M2] [#6 0.31,0.40,0.00,M1] [#7 -0.21,0.21,0.50,U] [#8 0.41,0.37,0.00,M1] 
23:23:50.142 00.000 7988 single-star, 4 included, MultiStar: {0.22, 0.13}, one-star: {0.18, 0.17}
23:23:50.142 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
23:23:50.142 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
23:23:50.142 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.76 mountX=0.18 mountY=-0.19, mountTheta=-0.82
23:23:50.142 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.17, opts=13)
23:23:50.142 00.000 7988 Enqueuing Move request for scope (0.18, 0.17)
23:23:50.142 00.000 15712 Worker thread wakes up
23:23:50.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
23:23:50.142 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
23:23:50.154 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:50.154 00.000 7988 UpdateGuideState exits: m=1647 SNR=27.2
23:23:50.156 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:50.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:50.158 00.002 15712 Moving (0.18, 0.17) raw xDistance=0.18 yDistance=-0.19
23:23:50.160 00.002 7988 Enqueuing Expose request
23:23:50.162 00.002 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 638.43
23:23:50.162 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
23:23:50.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:50.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:23:50.162 00.000 15712 MoveAxis(W, 40, ABG)
23:23:50.162 00.000 15712 Guiding  Dir = 3, Dur = 40
23:23:50.162 00.000 15712 IsGuiding returns 0
23:23:50.179 00.017 15712 PulseGuide returned control before completion, sleep 30
23:23:50.222 00.043 15712 IsGuiding returns 0
23:23:50.222 00.000 15712 Move returns status 0, amount 40
23:23:50.222 00.000 15712 MoveAxis(N, 0, ABG)
23:23:50.222 00.000 15712 Move returns status 0, amount 0
23:23:50.222 00.000 15712 move complete, result=0
23:23:50.222 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
23:23:50.234 00.012 15712 worker thread done servicing request
23:23:50.234 00.000 15712 Worker thread wakes up
23:23:50.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:50.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:51.868 01.634 15712 Exposure complete
23:23:51.929 00.061 15712 worker thread done servicing request
23:23:51.929 00.000 7988 OnExposeComplete: enter
23:23:51.929 00.000 7988 UpdateGuideState(): m_state=6
23:23:51.931 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1696
23:23:51.933 00.002 7988 Star::Find returns 1 (0), X=497.16, Y=804.70, Mass=1530, SNR=26.0, Peak=136 HFD=4.4
23:23:51.933 00.000 7988 MultiStar: [#1 0.31,0.46,0.00,M2] [#2 0.19,0.33,0.87,U] [#3 0.25,0.32,0.87,U] [#4 0.20,0.57,0.00,M4] [#5 0.09,0.72,0.00,M3] [#6 0.15,0.43,0.00,M2] [#7 -0.04,0.98,0.00,M1] [#8 0.19,0.63,0.00,M2] 
23:23:51.935 00.002 7988 refined, 2 included, MultiStar: {0.10, 0.35}, one-star: {-0.12, 0.41}
23:23:51.935 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
23:23:51.937 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
23:23:51.937 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.35 hyp=0.37 cameraTheta=1.31 mountX=0.35 mountY=-0.10, mountTheta=-0.29
23:23:51.940 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.35, opts=13)
23:23:51.940 00.000 7988 Enqueuing Move request for scope (0.10, 0.35)
23:23:51.942 00.002 15712 Worker thread wakes up
23:23:51.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.35) opts 0xd
23:23:51.942 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.35)
23:23:51.942 00.000 15712 Moving (0.10, 0.35) raw xDistance=0.35 yDistance=-0.10
23:23:51.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:51.942 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.0
23:23:51.944 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:51.945 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:51.945 00.000 7988 Enqueuing Expose request
23:23:51.945 00.000 15712 PPEC rslt: input = 0.35, final = 0.23, react = 0.21, pred = 0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 638.43
23:23:51.945 00.000 15712 PPEC: input: 0.35, control: 0.23, exposure: 1500
23:23:51.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:51.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:23:51.945 00.000 15712 MoveAxis(W, 74, ABG)
23:23:51.945 00.000 15712 Guiding  Dir = 3, Dur = 74
23:23:51.945 00.000 15712 IsGuiding returns 0
23:23:51.974 00.029 15712 PulseGuide returned control before completion, sleep 58
23:23:52.041 00.067 15712 IsGuiding returns 1
23:23:52.041 00.000 15712 scope still moving after pulse duration time elapsed
23:23:52.093 00.052 15712 IsGuiding returns 0
23:23:52.093 00.000 15712 scope move finished after 74 + 80 ms
23:23:52.093 00.000 15712 Move returns status 0, amount 74
23:23:52.093 00.000 15712 MoveAxis(N, 0, ABG)
23:23:52.093 00.000 15712 Move returns status 0, amount 0
23:23:52.093 00.000 15712 move complete, result=0
23:23:52.093 00.000 7988 GuideStep: 0.4 px 74 ms WEST, -0.1 px 0 ms NORTH
23:23:52.104 00.011 15712 worker thread done servicing request
23:23:52.104 00.000 15712 Worker thread wakes up
23:23:52.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:52.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:53.510 01.406 15712 Exposure complete
23:23:53.570 00.060 15712 worker thread done servicing request
23:23:53.570 00.000 7988 OnExposeComplete: enter
23:23:53.572 00.002 7988 UpdateGuideState(): m_state=6
23:23:53.572 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1697
23:23:53.574 00.002 7988 Star::Find returns 1 (0), X=496.86, Y=804.02, Mass=1684, SNR=27.5, Peak=171 HFD=4.3
23:23:53.574 00.000 7988 MultiStar: [#1 0.08,-0.10,0.95,U] [#2 -0.07,-0.33,0.82,U] [#3 -0.05,-0.12,0.84,U] [#4 0.01,-0.15,0.74,U] [#5 0.27,0.00,0.68,U] [#6 0.11,0.09,0.66,U] [#7 -0.40,0.25,0.00,M2] [#8 0.13,-0.27,0.44,U] 
23:23:53.576 00.002 7988 refined, 7 included, MultiStar: {-0.02, -0.15}, one-star: {-0.42, -0.28}
23:23:53.576 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
23:23:53.578 00.002 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.99)
23:23:53.578 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.70 mountX=-0.15 mountY=0.02, mountTheta=2.99
23:23:53.580 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.15, opts=13)
23:23:53.582 00.002 7988 Enqueuing Move request for scope (-0.02, -0.15)
23:23:53.582 00.000 15712 Worker thread wakes up
23:23:53.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
23:23:53.582 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
23:23:53.582 00.000 15712 Moving (-0.02, -0.15) raw xDistance=-0.15 yDistance=0.02
23:23:53.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:53.582 00.000 7988 UpdateGuideState exits: m=1684 SNR=27.5
23:23:53.586 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:53.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:53.587 00.001 7988 Enqueuing Expose request
23:23:53.589 00.002 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.42
23:23:53.589 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
23:23:53.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:53.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:23:53.589 00.000 15712 MoveAxis(W, 3, ABG)
23:23:53.589 00.000 15712 Guiding  Dir = 3, Dur = 3
23:23:53.621 00.032 15712 IsGuiding returns 0
23:23:53.637 00.016 15712 IsGuiding returns 0
23:23:53.637 00.000 15712 Move returns status 0, amount 3
23:23:53.637 00.000 15712 MoveAxis(N, 0, ABG)
23:23:53.637 00.000 15712 Move returns status 0, amount 0
23:23:53.637 00.000 15712 move complete, result=0
23:23:53.637 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:23:53.639 00.002 15712 worker thread done servicing request
23:23:53.639 00.000 15712 Worker thread wakes up
23:23:53.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:53.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:55.281 01.642 15712 Exposure complete
23:23:55.327 00.046 15712 worker thread done servicing request
23:23:55.327 00.000 7988 OnExposeComplete: enter
23:23:55.342 00.015 7988 UpdateGuideState(): m_state=6
23:23:55.342 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1698
23:23:55.344 00.002 7988 Star::Find returns 1 (0), X=497.19, Y=804.01, Mass=1515, SNR=25.8, Peak=146 HFD=4.3
23:23:55.346 00.002 7988 MultiStar: [#1 0.04,-0.52,0.00,M2] [#2 -0.13,-0.39,0.88,U] [#3 0.12,-0.37,0.90,U] [#4 0.36,-0.25,0.82,U] [#5 -0.08,-0.16,0.77,U] [#6 0.20,-0.19,0.68,U] [#7 -0.12,-0.15,0.49,U] [#8 0.54,-0.30,0.00,M2] 
23:23:55.346 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.27}, one-star: {-0.09, -0.29}
23:23:55.348 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
23:23:55.348 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
23:23:55.348 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.43 mountX=-0.27 mountY=-0.03, mountTheta=-3.02
23:23:55.350 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.27, opts=13)
23:23:55.352 00.002 7988 Enqueuing Move request for scope (0.04, -0.27)
23:23:55.352 00.000 15712 Worker thread wakes up
23:23:55.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
23:23:55.352 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
23:23:55.352 00.000 15712 Moving (0.04, -0.27) raw xDistance=-0.27 yDistance=-0.03
23:23:55.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:23:55.352 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.8
23:23:55.356 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:55.356 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:55.358 00.002 7988 Enqueuing Expose request
23:23:55.359 00.001 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 638.41
23:23:55.359 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
23:23:55.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:55.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:23:55.359 00.000 15712 MoveAxis(E, 51, ABG)
23:23:55.359 00.000 15712 Guiding  Dir = 2, Dur = 51
23:23:55.359 00.000 15712 IsGuiding returns 0
23:23:55.376 00.017 15712 PulseGuide returned control before completion, sleep 41
23:23:55.422 00.046 15712 IsGuiding returns 1
23:23:55.422 00.000 15712 scope still moving after pulse duration time elapsed
23:23:55.460 00.038 15712 IsGuiding returns 0
23:23:55.460 00.000 15712 scope move finished after 51 + 49 ms
23:23:55.460 00.000 15712 Move returns status 0, amount 51
23:23:55.460 00.000 15712 MoveAxis(N, 0, ABG)
23:23:55.460 00.000 15712 Move returns status 0, amount 0
23:23:55.460 00.000 15712 move complete, result=0
23:23:55.461 00.001 7988 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
23:23:55.461 00.000 15712 worker thread done servicing request
23:23:55.461 00.000 15712 Worker thread wakes up
23:23:55.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:55.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:56.875 01.414 15712 Exposure complete
23:23:56.936 00.061 15712 worker thread done servicing request
23:23:56.936 00.000 7988 OnExposeComplete: enter
23:23:56.938 00.002 7988 UpdateGuideState(): m_state=6
23:23:56.939 00.001 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1699
23:23:56.939 00.000 7988 Star::Find returns 1 (0), X=497.33, Y=803.88, Mass=1514, SNR=26.0, Peak=134 HFD=4.4
23:23:56.941 00.002 7988 MultiStar: [#1 0.12,-0.21,1.01,U] [#2 0.24,-0.56,0.00,M1] [#3 0.15,-0.31,0.86,U] [#4 0.25,-0.05,0.74,U] [#5 0.47,-0.15,0.00,M2] [#6 0.06,-0.33,0.67,U] [#7 0.39,-0.23,0.00,M2] [#8 0.06,-0.55,0.00,M3] 
23:23:56.941 00.000 7988 refined, 4 included, MultiStar: {0.13, -0.27}, one-star: {0.05, -0.42}
23:23:56.943 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
23:23:56.943 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
23:23:56.945 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.13 mountX=-0.27 mountY=-0.12, mountTheta=-2.72
23:23:56.945 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.27, opts=13)
23:23:56.945 00.000 7988 Enqueuing Move request for scope (0.13, -0.27)
23:23:56.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:23:56.945 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.0
23:23:56.952 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:56.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:56.954 00.002 7988 Enqueuing Expose request
23:23:56.954 00.000 15712 Worker thread wakes up
23:23:56.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
23:23:56.954 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
23:23:56.954 00.000 15712 Moving (0.13, -0.27) raw xDistance=-0.27 yDistance=-0.12
23:23:56.956 00.002 15712 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 638.41
23:23:56.956 00.000 15712 PPEC: input: -0.27, control: -0.15, exposure: 1500
23:23:56.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:56.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:23:56.956 00.000 15712 MoveAxis(E, 50, ABG)
23:23:56.956 00.000 15712 Guiding  Dir = 2, Dur = 50
23:23:56.956 00.000 15712 IsGuiding returns 0
23:23:56.973 00.017 15712 PulseGuide returned control before completion, sleep 41
23:23:57.057 00.084 15712 IsGuiding returns 0
23:23:57.057 00.000 15712 Move returns status 0, amount 50
23:23:57.057 00.000 15712 MoveAxis(N, 0, ABG)
23:23:57.057 00.000 15712 Move returns status 0, amount 0
23:23:57.057 00.000 15712 move complete, result=0
23:23:57.057 00.000 7988 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
23:23:57.060 00.003 15712 worker thread done servicing request
23:23:57.060 00.000 15712 Worker thread wakes up
23:23:57.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:57.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:23:58.691 01.631 15712 Exposure complete
23:23:58.742 00.051 15712 worker thread done servicing request
23:23:58.742 00.000 7988 OnExposeComplete: enter
23:23:58.753 00.011 7988 UpdateGuideState(): m_state=6
23:23:58.753 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1700
23:23:58.755 00.002 7988 Star::Find returns 1 (0), X=497.33, Y=804.36, Mass=1456, SNR=25.3, Peak=151 HFD=4.3
23:23:58.757 00.002 7988 MultiStar: [#1 0.24,0.09,1.01,U] [#2 0.12,-0.09,0.90,U] [#3 0.39,0.05,0.90,U] [#4 0.33,0.17,0.76,U] [#5 0.42,0.26,0.00,M3] [#6 0.41,0.07,0.68,U] [#7 0.22,0.11,0.50,U] [#8 0.29,0.03,0.45,U] 
23:23:58.757 00.000 7988 single-star, 7 included, MultiStar: {0.25, 0.06}, one-star: {0.05, 0.06}
23:23:58.759 00.002 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.56) = xAngle (-0.73 = -0.73)
23:23:58.759 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
23:23:58.761 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.84 mountX=0.06 mountY=-0.05, mountTheta=-0.74
23:23:58.763 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
23:23:58.763 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
23:23:58.765 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:23:58.765 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.3
23:23:58.767 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:58.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:23:58.769 00.002 7988 Enqueuing Expose request
23:23:58.769 00.000 15712 Worker thread wakes up
23:23:58.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:23:58.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:23:58.769 00.000 15712 Moving (0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
23:23:58.771 00.002 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.40
23:23:58.771 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
23:23:58.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:58.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:23:58.771 00.000 15712 MoveAxis(W, 1, ABG)
23:23:58.771 00.000 15712 Guiding  Dir = 3, Dur = 1
23:23:58.771 00.000 15712 IsGuiding returns 0
23:23:58.832 00.061 15712 IsGuiding returns 0
23:23:58.832 00.000 15712 Move returns status 0, amount 1
23:23:58.832 00.000 15712 MoveAxis(N, 0, ABG)
23:23:58.832 00.000 15712 Move returns status 0, amount 0
23:23:58.832 00.000 15712 move complete, result=0
23:23:58.832 00.000 15712 worker thread done servicing request
23:23:58.832 00.000 15712 Worker thread wakes up
23:23:58.832 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:58.834 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:23:58.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:00.256 01.422 15712 Exposure complete
23:24:00.305 00.049 15712 worker thread done servicing request
23:24:00.305 00.000 7988 OnExposeComplete: enter
23:24:00.317 00.012 7988 UpdateGuideState(): m_state=6
23:24:00.317 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1701
23:24:00.317 00.000 7988 Star::Find returns 1 (0), X=497.32, Y=804.28, Mass=1558, SNR=26.2, Peak=154 HFD=4.7
23:24:00.317 00.000 7988 MultiStar: [#1 0.09,-0.03,0.96,U] [#2 0.10,-0.02,0.87,U] [#3 0.25,0.09,0.88,U] [#4 0.32,0.23,0.73,U] [#5 0.21,0.32,0.75,U] [#6 0.24,-0.09,0.67,U] [#7 0.06,0.00,0.50,U] [#8 0.35,0.00,0.42,U] 
23:24:00.322 00.005 7988 single-star, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.04, -0.02}
23:24:00.322 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
23:24:00.322 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
23:24:00.322 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.38 mountX=-0.02 mountY=-0.04, mountTheta=-1.95
23:24:00.322 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
23:24:00.322 00.000 7988 Enqueuing Move request for scope (0.04, -0.02)
23:24:00.322 00.000 15712 Worker thread wakes up
23:24:00.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:24:00.322 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:24:00.322 00.000 15712 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=-0.04
23:24:00.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:00.322 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.2
23:24:00.331 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:00.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:00.332 00.001 7988 Enqueuing Expose request
23:24:00.332 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.40
23:24:00.332 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
23:24:00.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:00.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:00.332 00.000 15712 MoveAxis(W, 0, ABG)
23:24:00.332 00.000 15712 Move returns status 0, amount 0
23:24:00.332 00.000 15712 MoveAxis(N, 0, ABG)
23:24:00.332 00.000 15712 Move returns status 0, amount 0
23:24:00.332 00.000 15712 move complete, result=0
23:24:00.332 00.000 15712 worker thread done servicing request
23:24:00.332 00.000 15712 Worker thread wakes up
23:24:00.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:00.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:00.332 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:24:01.976 01.644 15712 Exposure complete
23:24:02.037 00.061 15712 worker thread done servicing request
23:24:02.037 00.000 7988 OnExposeComplete: enter
23:24:02.037 00.000 7988 UpdateGuideState(): m_state=6
23:24:02.040 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1702
23:24:02.040 00.000 7988 Star::Find returns 1 (0), X=497.36, Y=804.07, Mass=1634, SNR=26.9, Peak=163 HFD=4.7
23:24:02.040 00.000 7988 MultiStar: [#1 0.21,0.06,0.95,U] [#2 0.29,-0.14,0.85,U] [#3 0.34,-0.26,0.82,U] [#4 0.38,0.21,0.75,U] [#5 0.28,0.07,0.69,U] [#6 0.37,0.08,0.62,U] [#7 -0.00,0.09,0.45,U] [#8 0.31,-0.30,0.43,U] 
23:24:02.040 00.000 7988 single-star, 8 included, MultiStar: {0.25, -0.05}, one-star: {0.08, -0.23}
23:24:02.040 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
23:24:02.040 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
23:24:02.040 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.23 mountX=-0.23 mountY=-0.08, mountTheta=-2.82
23:24:02.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.23, opts=13)
23:24:02.040 00.000 7988 Enqueuing Move request for scope (0.08, -0.23)
23:24:02.040 00.000 15712 Worker thread wakes up
23:24:02.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
23:24:02.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
23:24:02.040 00.000 15712 Moving (0.08, -0.23) raw xDistance=-0.23 yDistance=-0.08
23:24:02.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:02.040 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.9
23:24:02.052 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:02.053 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:02.053 00.000 7988 Enqueuing Expose request
23:24:02.055 00.002 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 638.39
23:24:02.055 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
23:24:02.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:02.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:24:02.055 00.000 15712 MoveAxis(E, 47, ABG)
23:24:02.055 00.000 15712 Guiding  Dir = 2, Dur = 47
23:24:02.055 00.000 15712 IsGuiding returns 0
23:24:02.071 00.016 15712 PulseGuide returned control before completion, sleep 37
23:24:02.157 00.086 15712 IsGuiding returns 1
23:24:02.157 00.000 15712 scope still moving after pulse duration time elapsed
23:24:02.183 00.026 15712 IsGuiding returns 0
23:24:02.183 00.000 15712 scope move finished after 47 + 78 ms
23:24:02.183 00.000 15712 Move returns status 0, amount 47
23:24:02.183 00.000 15712 MoveAxis(N, 0, ABG)
23:24:02.183 00.000 15712 Move returns status 0, amount 0
23:24:02.183 00.000 15712 move complete, result=0
23:24:02.183 00.000 15712 worker thread done servicing request
23:24:02.183 00.000 15712 Worker thread wakes up
23:24:02.183 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
23:24:02.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:02.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:03.589 01.406 15712 Exposure complete
23:24:03.651 00.062 15712 worker thread done servicing request
23:24:03.651 00.000 7988 OnExposeComplete: enter
23:24:03.651 00.000 7988 UpdateGuideState(): m_state=6
23:24:03.653 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1703
23:24:03.655 00.002 7988 Star::Find returns 1 (0), X=497.32, Y=804.37, Mass=1524, SNR=25.7, Peak=147 HFD=4.7
23:24:03.655 00.000 7988 MultiStar: [#1 0.05,-0.07,0.99,U] [#2 0.07,-0.09,0.89,U] [#3 0.28,0.08,0.86,U] [#4 0.02,0.28,0.76,U] [#5 0.38,0.42,0.00,M2] [#6 0.21,0.11,0.69,U] [#7 0.21,0.27,0.50,U] [#8 0.36,0.50,0.00,M1] 
23:24:03.657 00.002 7988 single-star, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.04, 0.08}
23:24:03.657 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.49 = -0.49)
23:24:03.659 00.002 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
23:24:03.659 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=0.08 mountY=-0.04, mountTheta=-0.52
23:24:03.661 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
23:24:03.663 00.002 7988 Enqueuing Move request for scope (0.04, 0.08)
23:24:03.663 00.000 15712 Worker thread wakes up
23:24:03.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:24:03.663 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:24:03.663 00.000 15712 Moving (0.04, 0.08) raw xDistance=0.08 yDistance=-0.04
23:24:03.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:24:03.663 00.000 7988 UpdateGuideState exits: m=1524 SNR=25.7
23:24:03.666 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:03.667 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:03.667 00.000 7988 Enqueuing Expose request
23:24:03.667 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.39
23:24:03.667 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
23:24:03.669 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:03.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:03.669 00.000 15712 MoveAxis(E, 3, ABG)
23:24:03.669 00.000 15712 Guiding  Dir = 2, Dur = 3
23:24:03.669 00.000 15712 IsGuiding returns 0
23:24:03.691 00.022 15712 IsGuiding returns 0
23:24:03.691 00.000 15712 Move returns status 0, amount 3
23:24:03.691 00.000 15712 MoveAxis(N, 0, ABG)
23:24:03.691 00.000 15712 Move returns status 0, amount 0
23:24:03.691 00.000 15712 move complete, result=0
23:24:03.691 00.000 15712 worker thread done servicing request
23:24:03.691 00.000 15712 Worker thread wakes up
23:24:03.691 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:24:03.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:03.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:05.328 01.637 15712 Exposure complete
23:24:05.388 00.060 15712 worker thread done servicing request
23:24:05.390 00.002 7988 OnExposeComplete: enter
23:24:05.390 00.000 7988 UpdateGuideState(): m_state=6
23:24:05.390 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1704
23:24:05.390 00.000 7988 Star::Find returns 1 (0), X=497.21, Y=804.32, Mass=1578, SNR=26.4, Peak=158 HFD=4.5
23:24:05.390 00.000 7988 MultiStar: [#1 0.45,0.23,0.00,M1] [#2 0.27,-0.12,0.88,U] [#3 0.42,0.19,0.00,M1] [#4 0.35,0.23,0.77,U] [#5 0.56,0.12,0.00,M3] [#6 0.44,-0.02,0.65,U] [#7 0.10,0.34,0.52,U] [#8 0.17,0.06,0.43,U] 
23:24:05.390 00.000 7988 single-star, 5 included, MultiStar: {0.20, 0.07}, one-star: {-0.07, 0.02}
23:24:05.390 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.56) = xAngle (1.36 = 1.36)
23:24:05.390 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
23:24:05.390 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.92 mountX=0.02 mountY=0.07, mountTheta=1.36
23:24:05.390 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
23:24:05.390 00.000 7988 Enqueuing Move request for scope (-0.07, 0.02)
23:24:05.390 00.000 15712 Worker thread wakes up
23:24:05.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:24:05.390 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:24:05.390 00.000 15712 Moving (-0.07, 0.02) raw xDistance=0.02 yDistance=0.07
23:24:05.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:24:05.403 00.013 7988 UpdateGuideState exits: m=1578 SNR=26.4
23:24:05.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:05.405 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:05.405 00.000 7988 Enqueuing Expose request
23:24:05.405 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.38
23:24:05.405 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
23:24:05.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:05.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:24:05.405 00.000 15712 MoveAxis(E, 3, ABG)
23:24:05.405 00.000 15712 Guiding  Dir = 2, Dur = 3
23:24:05.405 00.000 15712 IsGuiding returns 0
23:24:05.423 00.018 15712 IsGuiding returns 0
23:24:05.423 00.000 15712 Move returns status 0, amount 3
23:24:05.423 00.000 15712 MoveAxis(N, 0, ABG)
23:24:05.423 00.000 15712 Move returns status 0, amount 0
23:24:05.423 00.000 15712 move complete, result=0
23:24:05.423 00.000 15712 worker thread done servicing request
23:24:05.423 00.000 15712 Worker thread wakes up
23:24:05.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:05.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:05.423 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:24:06.838 01.415 15712 Exposure complete
23:24:06.897 00.059 15712 worker thread done servicing request
23:24:06.897 00.000 7988 OnExposeComplete: enter
23:24:06.902 00.005 7988 UpdateGuideState(): m_state=6
23:24:06.902 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1705
23:24:06.902 00.000 7988 Star::Find returns 1 (0), X=497.30, Y=804.44, Mass=1546, SNR=26.1, Peak=144 HFD=4.4
23:24:06.902 00.000 7988 MultiStar: [#1 0.27,0.17,0.97,U] [#2 0.40,0.11,0.87,U] [#3 0.42,0.36,0.00,M2] [#4 0.51,0.41,0.00,M1] [#5 0.43,0.43,0.00,M4] [#6 0.40,0.29,0.00,M1] [#7 -0.05,0.50,0.00,M1] [#8 0.40,0.31,0.00,M1] 
23:24:06.902 00.000 7988 single-star, 2 included, MultiStar: {0.22, 0.14}, one-star: {0.02, 0.14}
23:24:06.902 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
23:24:06.902 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
23:24:06.902 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.45 mountX=0.14 mountY=-0.02, mountTheta=-0.15
23:24:06.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.14, opts=13)
23:24:06.902 00.000 7988 Enqueuing Move request for scope (0.02, 0.14)
23:24:06.902 00.000 15712 Worker thread wakes up
23:24:06.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
23:24:06.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
23:24:06.902 00.000 15712 Moving (0.02, 0.14) raw xDistance=0.14 yDistance=-0.02
23:24:06.914 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:24:06.914 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.1
23:24:06.916 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:06.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:06.918 00.002 7988 Enqueuing Expose request
23:24:06.918 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.38
23:24:06.918 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
23:24:06.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:06.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:06.918 00.000 15712 MoveAxis(E, 5, ABG)
23:24:06.918 00.000 15712 Guiding  Dir = 2, Dur = 5
23:24:06.920 00.002 15712 IsGuiding returns 0
23:24:06.934 00.014 15712 IsGuiding returns 0
23:24:06.934 00.000 15712 Move returns status 0, amount 5
23:24:06.934 00.000 15712 MoveAxis(N, 0, ABG)
23:24:06.934 00.000 15712 Move returns status 0, amount 0
23:24:06.934 00.000 15712 move complete, result=0
23:24:06.934 00.000 15712 worker thread done servicing request
23:24:06.934 00.000 15712 Worker thread wakes up
23:24:06.934 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:24:06.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:06.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:08.575 01.641 15712 Exposure complete
23:24:08.632 00.057 15712 worker thread done servicing request
23:24:08.632 00.000 7988 OnExposeComplete: enter
23:24:08.637 00.005 7988 UpdateGuideState(): m_state=6
23:24:08.637 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1706
23:24:08.637 00.000 7988 Star::Find returns 1 (0), X=497.34, Y=804.62, Mass=1578, SNR=26.5, Peak=149 HFD=4.3
23:24:08.637 00.000 7988 MultiStar: [#1 0.27,0.35,0.98,U] [#2 0.33,0.00,0.86,U] [#3 0.26,0.17,0.86,U] [#4 0.61,0.55,0.00,M2] [#5 0.51,0.43,0.00,M5] [#6 0.60,0.36,0.00,M2] [#7 0.08,0.24,0.48,U] [#8 0.18,0.52,0.00,M2] 
23:24:08.637 00.000 7988 refined, 4 included, MultiStar: {0.21, 0.22}, one-star: {0.06, 0.32}
23:24:08.637 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
23:24:08.637 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
23:24:08.637 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.31 cameraTheta=0.81 mountX=0.22 mountY=-0.22, mountTheta=-0.77
23:24:08.637 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.22, opts=13)
23:24:08.637 00.000 7988 Enqueuing Move request for scope (0.21, 0.22)
23:24:08.649 00.012 15712 Worker thread wakes up
23:24:08.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
23:24:08.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
23:24:08.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:08.649 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.5
23:24:08.651 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:08.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:08.653 00.002 15712 Moving (0.21, 0.22) raw xDistance=0.22 yDistance=-0.22
23:24:08.653 00.000 7988 Enqueuing Expose request
23:24:08.655 00.002 15712 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 638.38
23:24:08.655 00.000 15712 PPEC: input: 0.22, control: 0.11, exposure: 1500
23:24:08.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:08.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:24:08.655 00.000 15712 MoveAxis(W, 37, ABG)
23:24:08.655 00.000 15712 Guiding  Dir = 3, Dur = 37
23:24:08.669 00.014 15712 IsGuiding returns 0
23:24:08.692 00.023 15712 PulseGuide returned control before completion, sleep 32
23:24:08.758 00.066 15712 IsGuiding returns 0
23:24:08.758 00.000 15712 Move returns status 0, amount 37
23:24:08.758 00.000 15712 MoveAxis(N, 0, ABG)
23:24:08.758 00.000 15712 Move returns status 0, amount 0
23:24:08.758 00.000 15712 move complete, result=0
23:24:08.758 00.000 15712 worker thread done servicing request
23:24:08.758 00.000 15712 Worker thread wakes up
23:24:08.758 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
23:24:08.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:08.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:10.169 01.411 15712 Exposure complete
23:24:10.215 00.046 15712 worker thread done servicing request
23:24:10.230 00.015 7988 OnExposeComplete: enter
23:24:10.231 00.001 7988 UpdateGuideState(): m_state=6
23:24:10.231 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1707
23:24:10.233 00.002 7988 Star::Find returns 1 (0), X=497.46, Y=804.16, Mass=1627, SNR=26.9, Peak=162 HFD=4.7
23:24:10.233 00.000 7988 MultiStar: [#1 0.43,-0.29,0.00,M1] [#2 0.10,-0.45,0.00,M1] [#3 0.23,-0.17,0.87,U] [#4 0.43,-0.10,0.70,U] [#5 0.47,-0.05,0.00,M6] [#6 0.37,-0.25,0.00,M3] [#7 0.39,-0.10,0.46,U] [#8 0.46,-0.35,0.00,M3] 
23:24:10.235 00.002 7988 single-star, 3 included, MultiStar: {0.28, -0.13}, one-star: {0.19, -0.14}
23:24:10.235 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
23:24:10.237 00.002 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
23:24:10.237 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-0.63 mountX=-0.13 mountY=-0.18, mountTheta=-2.21
23:24:10.239 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.14, opts=13)
23:24:10.241 00.002 7988 Enqueuing Move request for scope (0.19, -0.14)
23:24:10.241 00.000 15712 Worker thread wakes up
23:24:10.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
23:24:10.241 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
23:24:10.241 00.000 15712 Moving (0.19, -0.14) raw xDistance=-0.13 yDistance=-0.18
23:24:10.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:10.241 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.9
23:24:10.245 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:10.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:10.245 00.000 7988 Enqueuing Expose request
23:24:10.247 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.37
23:24:10.247 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
23:24:10.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:10.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:24:10.247 00.000 15712 MoveAxis(E, 6, ABG)
23:24:10.247 00.000 15712 Guiding  Dir = 2, Dur = 6
23:24:10.247 00.000 15712 IsGuiding returns 0
23:24:10.267 00.020 15712 IsGuiding returns 0
23:24:10.267 00.000 15712 Move returns status 0, amount 6
23:24:10.267 00.000 15712 MoveAxis(N, 0, ABG)
23:24:10.267 00.000 15712 Move returns status 0, amount 0
23:24:10.267 00.000 15712 move complete, result=0
23:24:10.267 00.000 15712 worker thread done servicing request
23:24:10.267 00.000 15712 Worker thread wakes up
23:24:10.267 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:24:10.279 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:10.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:11.922 01.643 15712 Exposure complete
23:24:11.983 00.061 15712 worker thread done servicing request
23:24:11.983 00.000 7988 OnExposeComplete: enter
23:24:11.983 00.000 7988 UpdateGuideState(): m_state=6
23:24:11.983 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1708
23:24:11.983 00.000 7988 Star::Find returns 1 (0), X=497.21, Y=804.36, Mass=1593, SNR=26.7, Peak=163 HFD=4.5
23:24:11.983 00.000 7988 MultiStar: [#1 0.26,0.08,0.95,U] [#2 0.27,0.04,0.84,U] [#3 0.41,0.15,0.86,U] [#4 0.29,0.19,0.77,U] [#5 0.32,0.21,0.73,U] [#6 0.40,0.15,0.65,U] [#7 -0.14,0.34,0.49,U] [#8 0.44,0.30,0.00,M4] 
23:24:11.983 00.000 7988 single-star, 7 included, MultiStar: {0.22, 0.14}, one-star: {-0.07, 0.06}
23:24:11.983 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
23:24:11.983 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
23:24:11.983 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.41 mountX=0.06 mountY=0.07, mountTheta=0.83
23:24:11.997 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.06, opts=13)
23:24:11.999 00.002 7988 Enqueuing Move request for scope (-0.07, 0.06)
23:24:11.999 00.000 15712 Worker thread wakes up
23:24:11.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:24:11.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:24:11.999 00.000 15712 Moving (-0.07, 0.06) raw xDistance=0.06 yDistance=0.07
23:24:11.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:24:11.999 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.7
23:24:11.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:11.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:11.999 00.000 7988 Enqueuing Expose request
23:24:11.999 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.37
23:24:11.999 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
23:24:11.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:11.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:24:11.999 00.000 15712 MoveAxis(E, 2, ABG)
23:24:11.999 00.000 15712 Guiding  Dir = 2, Dur = 2
23:24:11.999 00.000 15712 IsGuiding returns 0
23:24:12.031 00.032 15712 IsGuiding returns 0
23:24:12.031 00.000 15712 Move returns status 0, amount 2
23:24:12.031 00.000 15712 MoveAxis(N, 0, ABG)
23:24:12.031 00.000 15712 Move returns status 0, amount 0
23:24:12.031 00.000 15712 move complete, result=0
23:24:12.031 00.000 15712 worker thread done servicing request
23:24:12.031 00.000 15712 Worker thread wakes up
23:24:12.031 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:24:12.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:12.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:13.447 01.416 15712 Exposure complete
23:24:13.543 00.096 15712 worker thread done servicing request
23:24:13.543 00.000 7988 OnExposeComplete: enter
23:24:13.543 00.000 7988 UpdateGuideState(): m_state=6
23:24:13.543 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1709
23:24:13.558 00.015 7988 Star::Find returns 1 (0), X=497.00, Y=804.52, Mass=1534, SNR=26.0, Peak=132 HFD=4.5
23:24:13.561 00.003 7988 MultiStar: [#1 0.21,0.18,1.00,U] [#2 0.10,0.01,0.86,U] [#3 0.20,0.23,0.90,U] [#4 0.41,0.33,0.00,M1] [#5 0.21,0.30,0.74,U] [#6 0.13,0.49,0.00,M3] [#7 -0.18,0.47,0.00,M1] [#8 0.14,0.34,0.44,U] 
23:24:13.563 00.002 7988 refined, 5 included, MultiStar: {0.08, 0.20}, one-star: {-0.28, 0.22}
23:24:13.563 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
23:24:13.565 00.002 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
23:24:13.567 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.17 mountX=0.20 mountY=-0.09, mountTheta=-0.42
23:24:13.569 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.20, opts=13)
23:24:13.574 00.005 7988 Enqueuing Move request for scope (0.08, 0.20)
23:24:13.577 00.003 15712 Worker thread wakes up
23:24:13.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
23:24:13.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
23:24:13.577 00.000 15712 Moving (0.08, 0.20) raw xDistance=0.20 yDistance=-0.09
23:24:13.579 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:13.583 00.004 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 638.37
23:24:13.583 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.0
23:24:13.585 00.002 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
23:24:13.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:13.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:24:13.585 00.000 15712 MoveAxis(W, 38, ABG)
23:24:13.585 00.000 15712 Guiding  Dir = 3, Dur = 38
23:24:13.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:13.587 00.002 15712 IsGuiding returns 0
23:24:13.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:13.590 00.003 7988 Enqueuing Expose request
23:24:13.598 00.008 15712 PulseGuide returned control before completion, sleep 34
23:24:13.661 00.063 15712 IsGuiding returns 1
23:24:13.661 00.000 15712 scope still moving after pulse duration time elapsed
23:24:13.701 00.040 15712 IsGuiding returns 0
23:24:13.701 00.000 15712 scope move finished after 38 + 75 ms
23:24:13.701 00.000 15712 Move returns status 0, amount 38
23:24:13.701 00.000 15712 MoveAxis(N, 0, ABG)
23:24:13.701 00.000 15712 Move returns status 0, amount 0
23:24:13.701 00.000 15712 move complete, result=0
23:24:13.701 00.000 15712 worker thread done servicing request
23:24:13.701 00.000 15712 Worker thread wakes up
23:24:13.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:13.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:13.701 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:24:15.338 01.637 15712 Exposure complete
23:24:15.406 00.068 15712 worker thread done servicing request
23:24:15.406 00.000 7988 OnExposeComplete: enter
23:24:15.406 00.000 7988 UpdateGuideState(): m_state=6
23:24:15.406 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1710
23:24:15.406 00.000 7988 Star::Find returns 1 (0), X=497.15, Y=804.16, Mass=1569, SNR=26.4, Peak=126 HFD=4.4
23:24:15.406 00.000 7988 MultiStar: [#1 0.15,-0.17,0.94,U] [#2 0.02,-0.49,0.00,M1] [#3 0.13,-0.03,0.85,U] [#4 0.24,0.08,0.74,U] [#5 0.14,0.09,0.77,U] [#6 0.17,-0.12,0.66,U] [#7 -0.21,0.18,0.49,U] [#8 0.06,-0.27,0.46,U] 
23:24:15.416 00.010 7988 refined, 7 included, MultiStar: {0.08, -0.05}, one-star: {-0.13, -0.14}
23:24:15.416 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.56) = xAngle (-2.17 = -2.17)
23:24:15.416 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
23:24:15.416 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.61 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
23:24:15.423 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
23:24:15.423 00.000 7988 Enqueuing Move request for scope (0.08, -0.05)
23:24:15.423 00.000 15712 Worker thread wakes up
23:24:15.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:24:15.423 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:24:15.423 00.000 15712 Moving (0.08, -0.05) raw xDistance=-0.05 yDistance=-0.07
23:24:15.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:15.423 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.4
23:24:15.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:15.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:15.423 00.000 7988 Enqueuing Expose request
23:24:15.431 00.008 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.36
23:24:15.431 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
23:24:15.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:15.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:24:15.431 00.000 15712 MoveAxis(W, 0, ABG)
23:24:15.431 00.000 15712 Move returns status 0, amount 0
23:24:15.431 00.000 15712 MoveAxis(N, 0, ABG)
23:24:15.431 00.000 15712 Move returns status 0, amount 0
23:24:15.431 00.000 15712 move complete, result=0
23:24:15.431 00.000 15712 worker thread done servicing request
23:24:15.431 00.000 15712 Worker thread wakes up
23:24:15.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:15.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:15.431 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:24:16.843 01.412 15712 Exposure complete
23:24:16.915 00.072 15712 worker thread done servicing request
23:24:16.915 00.000 7988 OnExposeComplete: enter
23:24:16.915 00.000 7988 UpdateGuideState(): m_state=6
23:24:16.915 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1711
23:24:16.915 00.000 7988 Star::Find returns 1 (0), X=497.21, Y=804.16, Mass=1552, SNR=26.3, Peak=138 HFD=4.5
23:24:16.922 00.007 7988 MultiStar: [#1 0.21,0.03,1.02,U] [#2 0.07,-0.11,0.84,U] [#3 0.27,0.12,0.85,U] [#4 0.39,0.36,0.00,M1] [#5 0.25,0.02,0.74,U] [#6 0.09,0.23,0.69,U] [#7 0.12,0.09,0.48,U] [#8 -0.10,0.06,0.44,U] 
23:24:16.922 00.000 7988 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {-0.07, -0.14}
23:24:16.922 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.56) = xAngle (-1.36 = -1.36)
23:24:16.922 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.39 = -1.39)
23:24:16.927 00.005 7988 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.21 mountX=0.03 mountY=-0.12, mountTheta=-1.36
23:24:16.927 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.02, opts=13)
23:24:16.932 00.005 7988 Enqueuing Move request for scope (0.11, 0.02)
23:24:16.932 00.000 15712 Worker thread wakes up
23:24:16.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:24:16.932 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:24:16.932 00.000 15712 Moving (0.11, 0.02) raw xDistance=0.03 yDistance=-0.12
23:24:16.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:16.932 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.3
23:24:16.935 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:16.935 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:16.938 00.003 7988 Enqueuing Expose request
23:24:16.938 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.36
23:24:16.938 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
23:24:16.940 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:16.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:24:16.940 00.000 15712 MoveAxis(W, 1, ABG)
23:24:16.940 00.000 15712 Guiding  Dir = 3, Dur = 1
23:24:16.940 00.000 15712 IsGuiding returns 0
23:24:16.954 00.014 15712 IsGuiding returns 0
23:24:16.954 00.000 15712 Move returns status 0, amount 1
23:24:16.954 00.000 15712 MoveAxis(N, 0, ABG)
23:24:16.954 00.000 15712 Move returns status 0, amount 0
23:24:16.954 00.000 15712 move complete, result=0
23:24:16.954 00.000 15712 worker thread done servicing request
23:24:16.954 00.000 15712 Worker thread wakes up
23:24:16.954 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:24:16.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:16.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:17.695 00.741 7988 evsrv: cli 0CCCFBC8 connect
23:24:17.697 00.002 7988 case statement mapped state 6 to 3
23:24:17.700 00.003 7988 case statement mapped state 6 to 3
23:24:17.702 00.002 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_app_state","id":"a37e2e1b-a1ed-4873-a7db-8f682df1202c"}
23:24:17.704 00.002 7988 case statement mapped state 6 to 3
23:24:17.704 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"a37e2e1b-a1ed-4873-a7db-8f682df1202c"}
23:24:17.716 00.012 7988 evsrv: cli 0CCCFBC8 disconnect
23:24:18.591 00.875 15712 Exposure complete
23:24:18.662 00.071 15712 worker thread done servicing request
23:24:18.662 00.000 7988 OnExposeComplete: enter
23:24:18.662 00.000 7988 UpdateGuideState(): m_state=6
23:24:18.662 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1712
23:24:18.669 00.007 7988 Star::Find returns 1 (0), X=497.43, Y=804.58, Mass=1552, SNR=26.0, Peak=166 HFD=4.2
23:24:18.669 00.000 7988 MultiStar: [#1 0.38,0.40,0.00,M1] [#2 0.38,0.34,0.00,M1] [#3 0.36,0.35,0.00,M1] [#4 0.47,0.62,0.00,M2] [#5 0.21,0.81,0.00,M3] [#6 0.52,0.34,0.00,M2] [#7 0.11,0.41,0.51,U] [#8 0.30,0.27,0.44,U] 
23:24:18.671 00.002 7988 single-star, 2 included, MultiStar: {0.17, 0.31}, one-star: {0.15, 0.28}
23:24:18.673 00.002 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
23:24:18.673 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
23:24:18.675 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.28 hyp=0.32 cameraTheta=1.06 mountX=0.28 mountY=-0.16, mountTheta=-0.52
23:24:18.677 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.28, opts=13)
23:24:18.677 00.000 7988 Enqueuing Move request for scope (0.15, 0.28)
23:24:18.679 00.002 15712 Worker thread wakes up
23:24:18.679 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.28) opts 0xd
23:24:18.679 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.28)
23:24:18.679 00.000 15712 Moving (0.15, 0.28) raw xDistance=0.28 yDistance=-0.16
23:24:18.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:18.679 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.0
23:24:18.682 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:18.684 00.002 15712 PPEC rslt: input = 0.28, final = 0.17, react = 0.17, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 638.36
23:24:18.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:18.684 00.000 7988 Enqueuing Expose request
23:24:18.684 00.000 15712 PPEC: input: 0.28, control: 0.17, exposure: 1500
23:24:18.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:18.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:24:18.684 00.000 15712 MoveAxis(W, 56, ABG)
23:24:18.684 00.000 15712 Guiding  Dir = 3, Dur = 56
23:24:18.684 00.000 15712 IsGuiding returns 0
23:24:18.715 00.031 15712 PulseGuide returned control before completion, sleep 37
23:24:18.764 00.049 15712 IsGuiding returns 1
23:24:18.764 00.000 15712 scope still moving after pulse duration time elapsed
23:24:18.797 00.033 15712 IsGuiding returns 0
23:24:18.797 00.000 15712 scope move finished after 56 + 53 ms
23:24:18.797 00.000 15712 Move returns status 0, amount 56
23:24:18.797 00.000 15712 MoveAxis(N, 0, ABG)
23:24:18.797 00.000 15712 Move returns status 0, amount 0
23:24:18.797 00.000 15712 move complete, result=0
23:24:18.797 00.000 15712 worker thread done servicing request
23:24:18.797 00.000 15712 Worker thread wakes up
23:24:18.797 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -0.2 px 0 ms NORTH
23:24:18.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:18.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:20.217 01.420 15712 Exposure complete
23:24:20.278 00.061 15712 worker thread done servicing request
23:24:20.278 00.000 7988 OnExposeComplete: enter
23:24:20.278 00.000 7988 UpdateGuideState(): m_state=6
23:24:20.278 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1713
23:24:20.278 00.000 7988 Star::Find returns 1 (0), X=497.34, Y=804.28, Mass=1513, SNR=25.9, Peak=126 HFD=4.7
23:24:20.278 00.000 7988 MultiStar: [#1 0.41,0.28,0.00,M2] [#2 0.17,0.08,0.87,U] [#3 0.34,0.25,0.84,U] [#4 0.44,0.67,0.00,M3] [#5 0.40,0.48,0.00,M4] [#6 0.49,0.12,0.00,M3] [#7 0.75,-0.06,0.00,M1] [#8 0.49,0.30,0.00,M1] 
23:24:20.278 00.000 7988 single-star, 2 included, MultiStar: {0.18, 0.09}, one-star: {0.07, -0.02}
23:24:20.278 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
23:24:20.286 00.008 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
23:24:20.286 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.31 mountX=-0.02 mountY=-0.07, mountTheta=-1.88
23:24:20.288 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
23:24:20.290 00.002 7988 Enqueuing Move request for scope (0.07, -0.02)
23:24:20.290 00.000 15712 Worker thread wakes up
23:24:20.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:24:20.290 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:24:20.290 00.000 15712 Moving (0.07, -0.02) raw xDistance=-0.02 yDistance=-0.07
23:24:20.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:20.290 00.000 7988 UpdateGuideState exits: m=1513 SNR=25.9
23:24:20.293 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:20.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:20.293 00.000 7988 Enqueuing Expose request
23:24:20.293 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.36
23:24:20.293 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
23:24:20.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:20.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:24:20.293 00.000 15712 MoveAxis(W, 3, ABG)
23:24:20.293 00.000 15712 Guiding  Dir = 3, Dur = 3
23:24:20.293 00.000 15712 IsGuiding returns 0
23:24:20.316 00.023 15712 IsGuiding returns 0
23:24:20.316 00.000 15712 Move returns status 0, amount 3
23:24:20.316 00.000 15712 MoveAxis(N, 0, ABG)
23:24:20.316 00.000 15712 Move returns status 0, amount 0
23:24:20.316 00.000 15712 move complete, result=0
23:24:20.316 00.000 15712 worker thread done servicing request
23:24:20.316 00.000 15712 Worker thread wakes up
23:24:20.316 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:24:20.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:20.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:21.954 01.638 15712 Exposure complete
23:24:22.015 00.061 15712 worker thread done servicing request
23:24:22.017 00.002 7988 OnExposeComplete: enter
23:24:22.017 00.000 7988 UpdateGuideState(): m_state=6
23:24:22.019 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1714
23:24:22.019 00.000 7988 Star::Find returns 1 (0), X=497.18, Y=804.02, Mass=1520, SNR=25.8, Peak=130 HFD=4.5
23:24:22.021 00.002 7988 MultiStar: [#1 0.06,-0.33,0.99,U] [#2 0.10,-0.41,0.89,U] [#3 -0.04,-0.16,0.89,U] [#4 0.29,-0.12,0.74,U] [#5 0.04,0.13,0.71,U] [#6 0.07,-0.21,0.66,U] [#7 -0.28,-0.06,0.49,U] [#8 0.02,-0.21,0.43,U] 
23:24:22.021 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.20}, one-star: {-0.10, -0.28}
23:24:22.023 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
23:24:22.023 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
23:24:22.025 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.44 mountX=-0.20 mountY=-0.02, mountTheta=-3.04
23:24:22.027 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.20, opts=13)
23:24:22.027 00.000 7988 Enqueuing Move request for scope (0.03, -0.20)
23:24:22.029 00.002 15712 Worker thread wakes up
23:24:22.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
23:24:22.029 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
23:24:22.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:22.029 00.000 7988 UpdateGuideState exits: m=1520 SNR=25.8
23:24:22.031 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:22.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:22.031 00.000 7988 Enqueuing Expose request
23:24:22.031 00.000 15712 Moving (0.03, -0.20) raw xDistance=-0.20 yDistance=-0.02
23:24:22.031 00.000 15712 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 638.36
23:24:22.031 00.000 15712 PPEC: input: -0.20, control: -0.11, exposure: 1500
23:24:22.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:22.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:22.031 00.000 15712 MoveAxis(E, 35, ABG)
23:24:22.031 00.000 15712 Guiding  Dir = 2, Dur = 35
23:24:22.031 00.000 15712 IsGuiding returns 0
23:24:22.057 00.026 15712 PulseGuide returned control before completion, sleep 24
23:24:22.098 00.041 15712 IsGuiding returns 0
23:24:22.098 00.000 15712 Move returns status 0, amount 35
23:24:22.098 00.000 15712 MoveAxis(N, 0, ABG)
23:24:22.098 00.000 15712 Move returns status 0, amount 0
23:24:22.098 00.000 15712 move complete, result=0
23:24:22.098 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
23:24:22.109 00.011 15712 worker thread done servicing request
23:24:22.110 00.001 15712 Worker thread wakes up
23:24:22.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:22.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:23.514 01.404 15712 Exposure complete
23:24:23.560 00.046 15712 worker thread done servicing request
23:24:23.560 00.000 7988 OnExposeComplete: enter
23:24:23.576 00.016 7988 UpdateGuideState(): m_state=6
23:24:23.576 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1715
23:24:23.576 00.000 7988 Star::Find returns 1 (0), X=497.40, Y=803.85, Mass=1494, SNR=25.6, Peak=126 HFD=4.5
23:24:23.576 00.000 7988 MultiStar: [#1 0.39,-0.23,0.00,M2] [#2 0.30,-0.53,0.00,M1] [#3 0.49,-0.42,0.00,M1] [#4 0.54,0.01,0.00,M3] [#5 0.50,-0.06,0.00,M4] [#6 0.44,-0.03,0.65,U] [#7 -0.02,-0.30,0.51,U] [#8 0.40,-0.25,0.00,M1] 
23:24:23.576 00.000 7988 refined, 2 included, MultiStar: {0.19, -0.29}, one-star: {0.13, -0.45}
23:24:23.576 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
23:24:23.576 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
23:24:23.576 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.29 hyp=0.34 cameraTheta=-1.00 mountX=-0.29 mountY=-0.18, mountTheta=-2.58
23:24:23.576 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.29, opts=13)
23:24:23.576 00.000 7988 Enqueuing Move request for scope (0.19, -0.29)
23:24:23.576 00.000 15712 Worker thread wakes up
23:24:23.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.29) opts 0xd
23:24:23.576 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.29)
23:24:23.576 00.000 15712 Moving (0.19, -0.29) raw xDistance=-0.29 yDistance=-0.18
23:24:23.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:23.576 00.000 7988 UpdateGuideState exits: m=1494 SNR=25.6
23:24:23.590 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:23.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:23.593 00.003 15712 PPEC rslt: input = -0.29, final = -0.16, react = -0.17, pred = 0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 638.35
23:24:23.593 00.000 7988 Enqueuing Expose request
23:24:23.593 00.000 15712 PPEC: input: -0.29, control: -0.16, exposure: 1500
23:24:23.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:23.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:24:23.593 00.000 15712 MoveAxis(E, 52, ABG)
23:24:23.593 00.000 15712 Guiding  Dir = 2, Dur = 52
23:24:23.608 00.015 15712 IsGuiding returns 0
23:24:23.624 00.016 15712 PulseGuide returned control before completion, sleep 47
23:24:23.689 00.065 15712 IsGuiding returns 0
23:24:23.689 00.000 15712 Move returns status 0, amount 52
23:24:23.689 00.000 15712 MoveAxis(N, 0, ABG)
23:24:23.689 00.000 15712 Move returns status 0, amount 0
23:24:23.689 00.000 15712 move complete, result=0
23:24:23.689 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
23:24:23.689 00.000 15712 worker thread done servicing request
23:24:23.689 00.000 15712 Worker thread wakes up
23:24:23.691 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:23.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:25.333 01.642 15712 Exposure complete
23:24:25.382 00.049 15712 worker thread done servicing request
23:24:25.382 00.000 7988 OnExposeComplete: enter
23:24:25.395 00.013 7988 UpdateGuideState(): m_state=6
23:24:25.395 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1716
23:24:25.395 00.000 7988 Star::Find returns 1 (0), X=497.25, Y=804.44, Mass=1638, SNR=26.6, Peak=149 HFD=4.6
23:24:25.399 00.004 7988 MultiStar: [#1 0.20,0.26,0.98,U] [#2 0.18,0.05,0.84,U] [#3 0.24,0.10,0.86,U] [#4 -0.01,0.74,0.00,M4] [#5 0.31,0.32,0.00,M5] [#6 0.39,0.16,0.64,U] [#7 0.08,0.45,0.00,M1] [#8 0.03,0.50,0.00,M2] 
23:24:25.399 00.000 7988 single-star, 4 included, MultiStar: {0.18, 0.15}, one-star: {-0.03, 0.14}
23:24:25.399 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
23:24:25.399 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
23:24:25.399 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.76 mountX=0.14 mountY=0.02, mountTheta=0.16
23:24:25.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.14, opts=13)
23:24:25.399 00.000 7988 Enqueuing Move request for scope (-0.03, 0.14)
23:24:25.399 00.000 15712 Worker thread wakes up
23:24:25.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:24:25.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:24:25.399 00.000 15712 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=0.02
23:24:25.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:25.399 00.000 7988 UpdateGuideState exits: m=1638 SNR=26.6
23:24:25.409 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:25.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:25.411 00.002 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.35
23:24:25.411 00.000 7988 Enqueuing Expose request
23:24:25.411 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
23:24:25.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:25.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:25.411 00.000 15712 MoveAxis(W, 3, ABG)
23:24:25.411 00.000 15712 Guiding  Dir = 3, Dur = 3
23:24:25.411 00.000 15712 IsGuiding returns 0
23:24:25.431 00.020 15712 IsGuiding returns 0
23:24:25.431 00.000 15712 Move returns status 0, amount 3
23:24:25.431 00.000 15712 MoveAxis(N, 0, ABG)
23:24:25.431 00.000 15712 Move returns status 0, amount 0
23:24:25.431 00.000 15712 move complete, result=0
23:24:25.431 00.000 15712 worker thread done servicing request
23:24:25.431 00.000 15712 Worker thread wakes up
23:24:25.431 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:24:25.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:25.433 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:26.848 01.415 15712 Exposure complete
23:24:26.909 00.061 15712 worker thread done servicing request
23:24:26.909 00.000 7988 OnExposeComplete: enter
23:24:26.909 00.000 7988 UpdateGuideState(): m_state=6
23:24:26.909 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1717
23:24:26.912 00.003 7988 Star::Find returns 1 (0), X=497.33, Y=804.36, Mass=1613, SNR=26.9, Peak=148 HFD=4.7
23:24:26.912 00.000 7988 MultiStar: [#1 0.27,-0.09,0.96,U] [#2 0.23,-0.07,0.83,U] [#3 0.11,-0.09,0.82,U] [#4 0.31,0.20,0.75,U] [#5 0.26,0.17,0.70,U] [#6 0.32,0.09,0.63,U] [#7 -0.02,-0.00,0.44,U] [#8 0.02,0.07,0.42,U] 
23:24:26.912 00.000 7988 single-star, 8 included, MultiStar: {0.19, 0.03}, one-star: {0.05, 0.06}
23:24:26.912 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.56) = xAngle (-0.69 = -0.69)
23:24:26.912 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
23:24:26.912 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.88 mountX=0.06 mountY=-0.05, mountTheta=-0.70
23:24:26.919 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
23:24:26.919 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
23:24:26.921 00.002 15712 Worker thread wakes up
23:24:26.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:24:26.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:24:26.921 00.000 15712 Moving (0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
23:24:26.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:26.921 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.9
23:24:26.924 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:26.925 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:26.925 00.000 7988 Enqueuing Expose request
23:24:26.925 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.35
23:24:26.925 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
23:24:26.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:26.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:24:26.925 00.000 15712 MoveAxis(E, 1, ABG)
23:24:26.925 00.000 15712 Guiding  Dir = 2, Dur = 1
23:24:26.946 00.021 15712 IsGuiding returns 0
23:24:26.963 00.017 15712 IsGuiding returns 0
23:24:26.963 00.000 15712 Move returns status 0, amount 1
23:24:26.963 00.000 15712 MoveAxis(N, 0, ABG)
23:24:26.963 00.000 15712 Move returns status 0, amount 0
23:24:26.963 00.000 15712 move complete, result=0
23:24:26.963 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:24:26.968 00.005 15712 worker thread done servicing request
23:24:26.968 00.000 15712 Worker thread wakes up
23:24:26.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:26.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:28.603 01.635 15712 Exposure complete
23:24:28.663 00.060 15712 worker thread done servicing request
23:24:28.663 00.000 7988 OnExposeComplete: enter
23:24:28.663 00.000 7988 UpdateGuideState(): m_state=6
23:24:28.665 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1718
23:24:28.665 00.000 7988 Star::Find returns 1 (0), X=497.01, Y=804.35, Mass=1622, SNR=26.9, Peak=135 HFD=4.7
23:24:28.667 00.002 7988 MultiStar: [#1 0.12,-0.07,0.93,U] [#2 0.17,-0.15,0.85,U] [#3 0.01,-0.02,0.84,U] [#4 0.03,0.01,0.75,U] [#5 0.19,-0.00,0.72,U] [#6 0.25,0.05,0.63,U] [#7 0.07,-0.01,0.49,U] [#8 0.25,0.15,0.43,U] 
23:24:28.667 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {-0.27, 0.05}
23:24:28.669 00.002 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
23:24:28.669 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
23:24:28.671 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.15 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
23:24:28.673 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
23:24:28.673 00.000 7988 Enqueuing Move request for scope (0.07, -0.01)
23:24:28.675 00.002 15712 Worker thread wakes up
23:24:28.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:24:28.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:24:28.675 00.000 15712 Moving (0.07, -0.01) raw xDistance=-0.01 yDistance=-0.07
23:24:28.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:24:28.675 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.9
23:24:28.678 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:28.679 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:28.680 00.001 7988 Enqueuing Expose request
23:24:28.680 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.35
23:24:28.680 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
23:24:28.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:28.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:24:28.680 00.000 15712 MoveAxis(E, 2, ABG)
23:24:28.680 00.000 15712 Guiding  Dir = 2, Dur = 2
23:24:28.680 00.000 15712 IsGuiding returns 0
23:24:28.698 00.018 15712 IsGuiding returns 0
23:24:28.698 00.000 15712 Move returns status 0, amount 2
23:24:28.698 00.000 15712 MoveAxis(N, 0, ABG)
23:24:28.698 00.000 15712 Move returns status 0, amount 0
23:24:28.698 00.000 15712 move complete, result=0
23:24:28.698 00.000 15712 worker thread done servicing request
23:24:28.698 00.000 15712 Worker thread wakes up
23:24:28.698 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:24:28.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:28.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:30.115 01.417 15712 Exposure complete
23:24:30.162 00.047 15712 worker thread done servicing request
23:24:30.177 00.015 7988 OnExposeComplete: enter
23:24:30.178 00.001 7988 UpdateGuideState(): m_state=6
23:24:30.178 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1719
23:24:30.178 00.000 7988 Star::Find returns 1 (0), X=497.15, Y=804.31, Mass=1576, SNR=26.4, Peak=168 HFD=4.2
23:24:30.178 00.000 7988 MultiStar: [#1 0.28,0.30,0.99,U] [#2 0.16,-0.06,0.86,U] [#3 0.26,0.15,0.89,U] [#4 0.17,0.17,0.76,U] [#5 0.33,0.21,0.74,U] [#6 0.11,0.19,0.61,U] [#7 0.18,0.10,0.48,U] [#8 0.10,-0.05,0.44,U] 
23:24:30.178 00.000 7988 single-star, 8 included, MultiStar: {0.16, 0.12}, one-star: {-0.13, 0.01}
23:24:30.178 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.56) = xAngle (1.50 = 1.50)
23:24:30.178 00.000 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
23:24:30.178 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.07 mountX=0.01 mountY=0.13, mountTheta=1.50
23:24:30.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.01, opts=13)
23:24:30.178 00.000 7988 Enqueuing Move request for scope (-0.13, 0.01)
23:24:30.178 00.000 15712 Worker thread wakes up
23:24:30.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
23:24:30.178 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
23:24:30.178 00.000 15712 Moving (-0.13, 0.01) raw xDistance=0.01 yDistance=0.13
23:24:30.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:30.178 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.4
23:24:30.191 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:30.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:30.191 00.000 7988 Enqueuing Expose request
23:24:30.194 00.003 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.35
23:24:30.194 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
23:24:30.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:30.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:24:30.194 00.000 15712 MoveAxis(E, 3, ABG)
23:24:30.194 00.000 15712 Guiding  Dir = 2, Dur = 3
23:24:30.194 00.000 15712 IsGuiding returns 0
23:24:30.241 00.047 15712 IsGuiding returns 0
23:24:30.241 00.000 15712 Move returns status 0, amount 3
23:24:30.241 00.000 15712 MoveAxis(N, 0, ABG)
23:24:30.241 00.000 15712 Move returns status 0, amount 0
23:24:30.241 00.000 15712 move complete, result=0
23:24:30.241 00.000 15712 worker thread done servicing request
23:24:30.241 00.000 15712 Worker thread wakes up
23:24:30.241 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:24:30.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:30.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:31.886 01.645 15712 Exposure complete
23:24:31.946 00.060 15712 worker thread done servicing request
23:24:31.946 00.000 7988 OnExposeComplete: enter
23:24:31.946 00.000 7988 UpdateGuideState(): m_state=6
23:24:31.946 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1720
23:24:31.946 00.000 7988 Star::Find returns 1 (0), X=497.21, Y=804.32, Mass=1591, SNR=26.5, Peak=159 HFD=4.5
23:24:31.952 00.006 7988 MultiStar: [#1 0.26,0.16,0.95,U] [#2 0.04,0.21,0.86,U] [#3 0.28,0.15,0.87,U] [#4 0.33,0.27,0.74,U] [#5 0.13,0.12,0.75,U] [#6 0.01,0.11,0.66,U] [#7 0.08,0.27,0.48,U] [#8 0.16,0.40,0.43,U] 
23:24:31.952 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.17}, one-star: {-0.07, 0.02}
23:24:31.952 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.56) = xAngle (1.27 = 1.27)
23:24:31.952 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
23:24:31.952 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.83 mountX=0.02 mountY=0.07, mountTheta=1.27
23:24:31.952 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
23:24:31.952 00.000 7988 Enqueuing Move request for scope (-0.07, 0.02)
23:24:31.952 00.000 15712 Worker thread wakes up
23:24:31.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:24:31.952 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:24:31.952 00.000 15712 Moving (-0.07, 0.02) raw xDistance=0.02 yDistance=0.07
23:24:31.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:31.962 00.010 7988 UpdateGuideState exits: m=1591 SNR=26.5
23:24:31.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:31.962 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.35
23:24:31.962 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
23:24:31.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:31.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:31.962 00.000 7988 Enqueuing Expose request
23:24:31.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:24:31.962 00.000 15712 MoveAxis(E, 5, ABG)
23:24:31.962 00.000 15712 Guiding  Dir = 2, Dur = 5
23:24:31.962 00.000 15712 IsGuiding returns 0
23:24:31.985 00.023 15712 IsGuiding returns 0
23:24:31.985 00.000 15712 Move returns status 0, amount 5
23:24:31.985 00.000 15712 MoveAxis(N, 0, ABG)
23:24:31.985 00.000 15712 Move returns status 0, amount 0
23:24:31.985 00.000 15712 move complete, result=0
23:24:31.985 00.000 15712 worker thread done servicing request
23:24:31.985 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:24:31.985 00.000 15712 Worker thread wakes up
23:24:31.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:31.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:33.403 01.418 15712 Exposure complete
23:24:33.459 00.056 15712 worker thread done servicing request
23:24:33.459 00.000 7988 OnExposeComplete: enter
23:24:33.464 00.005 7988 UpdateGuideState(): m_state=6
23:24:33.464 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1721
23:24:33.464 00.000 7988 Star::Find returns 1 (0), X=497.22, Y=804.37, Mass=1569, SNR=26.5, Peak=148 HFD=4.4
23:24:33.464 00.000 7988 MultiStar: [#1 0.20,-0.01,0.98,U] [#2 -0.04,-0.08,0.84,U] [#3 0.19,0.25,0.88,U] [#4 0.08,0.33,0.74,U] [#5 0.18,0.25,0.72,U] [#6 0.27,0.12,0.67,U] [#7 -0.02,0.40,0.51,U] [#8 0.15,0.30,0.43,U] 
23:24:33.464 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.16}, one-star: {-0.06, 0.07}
23:24:33.464 00.000 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.56) = xAngle (0.71 = 0.71)
23:24:33.464 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
23:24:33.464 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.27 mountX=0.07 mountY=0.06, mountTheta=0.69
23:24:33.464 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.07, opts=13)
23:24:33.464 00.000 7988 Enqueuing Move request for scope (-0.06, 0.07)
23:24:33.476 00.012 15712 Worker thread wakes up
23:24:33.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:24:33.476 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:24:33.476 00.000 15712 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=0.06
23:24:33.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:33.476 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.5
23:24:33.478 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:33.478 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:33.480 00.002 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.35
23:24:33.480 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
23:24:33.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:33.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:24:33.480 00.000 15712 MoveAxis(E, 5, ABG)
23:24:33.480 00.000 15712 Guiding  Dir = 2, Dur = 5
23:24:33.480 00.000 7988 Enqueuing Expose request
23:24:33.480 00.000 15712 IsGuiding returns 0
23:24:33.496 00.016 15712 IsGuiding returns 0
23:24:33.496 00.000 15712 Move returns status 0, amount 5
23:24:33.496 00.000 15712 MoveAxis(N, 0, ABG)
23:24:33.496 00.000 15712 Move returns status 0, amount 0
23:24:33.496 00.000 15712 move complete, result=0
23:24:33.496 00.000 15712 worker thread done servicing request
23:24:33.496 00.000 15712 Worker thread wakes up
23:24:33.496 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
23:24:33.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:33.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:35.139 01.643 15712 Exposure complete
23:24:35.196 00.057 15712 worker thread done servicing request
23:24:35.196 00.000 7988 OnExposeComplete: enter
23:24:35.196 00.000 7988 UpdateGuideState(): m_state=6
23:24:35.203 00.007 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1722
23:24:35.203 00.000 7988 Star::Find returns 1 (0), X=497.13, Y=804.05, Mass=1616, SNR=26.6, Peak=155 HFD=4.3
23:24:35.203 00.000 7988 MultiStar: [#1 0.03,-0.06,0.96,U] [#2 -0.03,-0.35,0.86,U] [#3 0.09,-0.19,0.89,U] [#4 0.13,-0.01,0.73,U] [#5 -0.02,0.25,0.76,U] [#6 0.08,0.01,0.69,U] [#7 -0.10,-0.15,0.48,U] [#8 0.13,-0.16,0.46,U] 
23:24:35.203 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.14, -0.25}
23:24:35.203 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
23:24:35.203 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
23:24:35.203 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=-0.11 mountY=-0.01, mountTheta=-3.06
23:24:35.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
23:24:35.203 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
23:24:35.213 00.010 15712 Worker thread wakes up
23:24:35.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:24:35.213 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:24:35.213 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=-0.01
23:24:35.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:35.213 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.6
23:24:35.215 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:35.215 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:35.215 00.000 7988 Enqueuing Expose request
23:24:35.219 00.004 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.35
23:24:35.219 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
23:24:35.219 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:35.219 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:24:35.219 00.000 15712 MoveAxis(E, 6, ABG)
23:24:35.219 00.000 15712 Guiding  Dir = 2, Dur = 6
23:24:35.219 00.000 15712 IsGuiding returns 0
23:24:35.272 00.053 15712 IsGuiding returns 0
23:24:35.272 00.000 15712 Move returns status 0, amount 6
23:24:35.272 00.000 15712 MoveAxis(N, 0, ABG)
23:24:35.272 00.000 15712 Move returns status 0, amount 0
23:24:35.272 00.000 15712 move complete, result=0
23:24:35.272 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:24:35.280 00.008 15712 worker thread done servicing request
23:24:35.280 00.000 15712 Worker thread wakes up
23:24:35.281 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:35.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:36.685 01.404 15712 Exposure complete
23:24:36.746 00.061 15712 worker thread done servicing request
23:24:36.746 00.000 7988 OnExposeComplete: enter
23:24:36.746 00.000 7988 UpdateGuideState(): m_state=6
23:24:36.748 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1723
23:24:36.748 00.000 7988 Star::Find returns 1 (0), X=497.21, Y=804.13, Mass=1577, SNR=26.2, Peak=148 HFD=4.4
23:24:36.750 00.002 7988 MultiStar: [#1 0.06,-0.29,0.96,U] [#2 0.12,-0.43,0.00,M1] [#3 0.16,-0.25,0.89,U] [#4 0.24,-0.08,0.76,U] [#5 0.14,0.08,0.75,U] [#6 0.26,-0.11,0.67,U] [#7 -0.00,-0.09,0.47,U] [#8 0.09,-0.12,0.46,U] 
23:24:36.750 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.14}, one-star: {-0.07, -0.17}
23:24:36.752 00.002 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
23:24:36.752 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
23:24:36.754 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.93 mountX=-0.14 mountY=-0.10, mountTheta=-2.51
23:24:36.756 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.14, opts=13)
23:24:36.756 00.000 7988 Enqueuing Move request for scope (0.11, -0.14)
23:24:36.758 00.002 15712 Worker thread wakes up
23:24:36.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
23:24:36.758 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
23:24:36.758 00.000 15712 Moving (0.11, -0.14) raw xDistance=-0.14 yDistance=-0.10
23:24:36.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:24:36.758 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.2
23:24:36.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:36.762 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:36.762 00.000 7988 Enqueuing Expose request
23:24:36.762 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.35
23:24:36.762 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:24:36.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:36.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:24:36.762 00.000 15712 MoveAxis(E, 3, ABG)
23:24:36.762 00.000 15712 Guiding  Dir = 2, Dur = 3
23:24:36.762 00.000 15712 IsGuiding returns 0
23:24:36.781 00.019 15712 IsGuiding returns 0
23:24:36.781 00.000 15712 Move returns status 0, amount 3
23:24:36.781 00.000 15712 MoveAxis(N, 0, ABG)
23:24:36.781 00.000 15712 Move returns status 0, amount 0
23:24:36.781 00.000 15712 move complete, result=0
23:24:36.781 00.000 15712 worker thread done servicing request
23:24:36.781 00.000 15712 Worker thread wakes up
23:24:36.781 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:24:36.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:36.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:38.421 01.640 15712 Exposure complete
23:24:38.478 00.057 15712 worker thread done servicing request
23:24:38.478 00.000 7988 OnExposeComplete: enter
23:24:38.478 00.000 7988 UpdateGuideState(): m_state=6
23:24:38.485 00.007 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1724
23:24:38.487 00.002 7988 Star::Find returns 1 (0), X=497.35, Y=804.19, Mass=1605, SNR=26.6, Peak=152 HFD=4.5
23:24:38.487 00.000 7988 MultiStar: [#1 0.07,-0.00,0.98,U] [#2 -0.17,-0.17,0.85,U] [#3 0.25,-0.13,0.83,U] [#4 -0.00,0.05,0.74,U] [#5 0.05,-0.00,0.73,U] [#6 0.06,-0.19,0.66,U] [#7 0.14,0.22,0.47,U] [#8 0.23,0.18,0.49,U] 
23:24:38.489 00.002 7988 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.07, -0.10}
23:24:38.489 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
23:24:38.491 00.002 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
23:24:38.491 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.07 cameraTheta=-0.51 mountX=-0.04 mountY=-0.06, mountTheta=-2.09
23:24:38.493 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.04, opts=13)
23:24:38.495 00.002 7988 Enqueuing Move request for scope (0.07, -0.04)
23:24:38.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:38.497 00.002 7988 UpdateGuideState exits: m=1605 SNR=26.6
23:24:38.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:38.499 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:38.501 00.002 7988 Enqueuing Expose request
23:24:38.501 00.000 15712 Worker thread wakes up
23:24:38.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:24:38.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:24:38.501 00.000 15712 Moving (0.07, -0.04) raw xDistance=-0.04 yDistance=-0.06
23:24:38.501 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.35
23:24:38.501 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
23:24:38.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:38.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:24:38.501 00.000 15712 MoveAxis(E, 2, ABG)
23:24:38.501 00.000 15712 Guiding  Dir = 2, Dur = 2
23:24:38.501 00.000 15712 IsGuiding returns 0
23:24:38.517 00.016 15712 IsGuiding returns 0
23:24:38.517 00.000 15712 Move returns status 0, amount 2
23:24:38.517 00.000 15712 MoveAxis(N, 0, ABG)
23:24:38.517 00.000 15712 Move returns status 0, amount 0
23:24:38.517 00.000 15712 move complete, result=0
23:24:38.517 00.000 15712 worker thread done servicing request
23:24:38.517 00.000 15712 Worker thread wakes up
23:24:38.517 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:24:38.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:38.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:39.935 01.418 15712 Exposure complete
23:24:39.999 00.064 15712 worker thread done servicing request
23:24:39.999 00.000 7988 OnExposeComplete: enter
23:24:39.999 00.000 7988 UpdateGuideState(): m_state=6
23:24:40.001 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1725
23:24:40.001 00.000 7988 Star::Find returns 1 (0), X=497.31, Y=804.03, Mass=1654, SNR=27.1, Peak=133 HFD=4.7
23:24:40.003 00.002 7988 MultiStar: [#1 0.31,-0.24,0.94,U] [#2 0.05,-0.39,0.84,U] [#3 0.19,-0.16,0.81,U] [#4 0.34,0.04,0.72,U] [#5 0.20,-0.01,0.70,U] [#6 0.12,-0.17,0.66,U] [#7 0.13,-0.16,0.48,U] [#8 -0.06,-0.28,0.42,U] 
23:24:40.003 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.19}, one-star: {0.03, -0.27}
23:24:40.005 00.002 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
23:24:40.005 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
23:24:40.007 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.24 cameraTheta=-0.88 mountX=-0.19 mountY=-0.15, mountTheta=-2.46
23:24:40.008 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.19, opts=13)
23:24:40.008 00.000 7988 Enqueuing Move request for scope (0.16, -0.19)
23:24:40.008 00.000 15712 Worker thread wakes up
23:24:40.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
23:24:40.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
23:24:40.008 00.000 15712 Moving (0.16, -0.19) raw xDistance=-0.19 yDistance=-0.15
23:24:40.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:24:40.008 00.000 7988 UpdateGuideState exits: m=1654 SNR=27.1
23:24:40.014 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:40.015 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:40.015 00.000 7988 Enqueuing Expose request
23:24:40.015 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 638.35
23:24:40.015 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
23:24:40.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:40.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:24:40.015 00.000 15712 MoveAxis(E, 37, ABG)
23:24:40.015 00.000 15712 Guiding  Dir = 2, Dur = 37
23:24:40.015 00.000 15712 IsGuiding returns 0
23:24:40.036 00.021 15712 PulseGuide returned control before completion, sleep 24
23:24:40.079 00.043 15712 IsGuiding returns 0
23:24:40.079 00.000 15712 Move returns status 0, amount 37
23:24:40.079 00.000 15712 MoveAxis(N, 0, ABG)
23:24:40.079 00.000 15712 Move returns status 0, amount 0
23:24:40.079 00.000 15712 move complete, result=0
23:24:40.079 00.000 15712 worker thread done servicing request
23:24:40.079 00.000 15712 Worker thread wakes up
23:24:40.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:40.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:40.079 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
23:24:41.725 01.646 15712 Exposure complete
23:24:41.786 00.061 15712 worker thread done servicing request
23:24:41.788 00.002 7988 OnExposeComplete: enter
23:24:41.788 00.000 7988 UpdateGuideState(): m_state=6
23:24:41.788 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1726
23:24:41.788 00.000 7988 Star::Find returns 1 (0), X=497.22, Y=804.42, Mass=1668, SNR=27.2, Peak=160 HFD=4.5
23:24:41.788 00.000 7988 MultiStar: [#1 0.22,0.15,0.96,U] [#2 0.18,0.07,0.83,U] [#3 0.07,0.12,0.83,U] [#4 0.49,0.39,0.00,M1] [#5 0.29,0.42,0.00,M1] [#6 0.38,0.07,0.65,U] [#7 0.05,0.21,0.48,U] [#8 0.28,0.21,0.41,U] 
23:24:41.793 00.005 7988 single-star, 6 included, MultiStar: {0.14, 0.13}, one-star: {-0.06, 0.12}
23:24:41.793 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
23:24:41.793 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
23:24:41.793 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.06 mountX=0.12 mountY=0.06, mountTheta=0.47
23:24:41.793 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.12, opts=13)
23:24:41.793 00.000 7988 Enqueuing Move request for scope (-0.06, 0.12)
23:24:41.793 00.000 15712 Worker thread wakes up
23:24:41.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
23:24:41.793 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
23:24:41.793 00.000 15712 Moving (-0.06, 0.12) raw xDistance=0.12 yDistance=0.06
23:24:41.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:41.793 00.000 7988 UpdateGuideState exits: m=1668 SNR=27.2
23:24:41.802 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:41.802 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:41.802 00.000 7988 Enqueuing Expose request
23:24:41.802 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.36
23:24:41.802 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
23:24:41.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:41.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:24:41.802 00.000 15712 MoveAxis(E, 1, ABG)
23:24:41.802 00.000 15712 Guiding  Dir = 2, Dur = 1
23:24:41.802 00.000 15712 IsGuiding returns 0
23:24:41.827 00.025 15712 IsGuiding returns 0
23:24:41.827 00.000 15712 Move returns status 0, amount 1
23:24:41.827 00.000 15712 MoveAxis(N, 0, ABG)
23:24:41.827 00.000 15712 Move returns status 0, amount 0
23:24:41.827 00.000 15712 move complete, result=0
23:24:41.827 00.000 15712 worker thread done servicing request
23:24:41.827 00.000 15712 Worker thread wakes up
23:24:41.827 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
23:24:41.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:41.833 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:43.252 01.419 15712 Exposure complete
23:24:43.313 00.061 15712 worker thread done servicing request
23:24:43.313 00.000 7988 OnExposeComplete: enter
23:24:43.315 00.002 7988 UpdateGuideState(): m_state=6
23:24:43.315 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1727
23:24:43.315 00.000 7988 Star::Find returns 1 (0), X=497.49, Y=804.37, Mass=1668, SNR=27.4, Peak=156 HFD=4.7
23:24:43.315 00.000 7988 MultiStar: [#1 0.37,0.02,0.94,U] [#2 0.22,-0.13,0.81,U] [#3 0.46,0.11,0.00,M1] [#4 0.26,0.24,0.74,U] [#5 0.38,0.34,0.00,M2] [#6 0.33,0.28,0.65,U] [#7 -0.08,0.50,0.00,M1] [#8 0.23,-0.05,0.45,U] 
23:24:43.315 00.000 7988 single-star, 5 included, MultiStar: {0.27, 0.07}, one-star: {0.21, 0.07}
23:24:43.320 00.005 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
23:24:43.320 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
23:24:43.320 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.32 mountX=0.07 mountY=-0.21, mountTheta=-1.25
23:24:43.320 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.07, opts=13)
23:24:43.320 00.000 7988 Enqueuing Move request for scope (0.21, 0.07)
23:24:43.320 00.000 15712 Worker thread wakes up
23:24:43.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
23:24:43.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
23:24:43.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:43.320 00.000 7988 UpdateGuideState exits: m=1668 SNR=27.4
23:24:43.329 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:43.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:43.331 00.002 7988 Enqueuing Expose request
23:24:43.331 00.000 15712 Moving (0.21, 0.07) raw xDistance=0.07 yDistance=-0.21
23:24:43.331 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.36
23:24:43.331 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
23:24:43.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:43.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:24:43.331 00.000 15712 MoveAxis(W, 1, ABG)
23:24:43.331 00.000 15712 Guiding  Dir = 3, Dur = 1
23:24:43.331 00.000 15712 IsGuiding returns 0
23:24:43.347 00.016 15712 IsGuiding returns 0
23:24:43.347 00.000 15712 Move returns status 0, amount 1
23:24:43.347 00.000 15712 MoveAxis(N, 0, ABG)
23:24:43.347 00.000 15712 Move returns status 0, amount 0
23:24:43.347 00.000 15712 move complete, result=0
23:24:43.347 00.000 15712 worker thread done servicing request
23:24:43.347 00.000 15712 Worker thread wakes up
23:24:43.347 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:24:43.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:43.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:44.989 01.642 15712 Exposure complete
23:24:45.037 00.048 15712 worker thread done servicing request
23:24:45.037 00.000 7988 OnExposeComplete: enter
23:24:45.053 00.016 7988 UpdateGuideState(): m_state=6
23:24:45.054 00.001 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1728
23:24:45.054 00.000 7988 Star::Find returns 1 (0), X=497.31, Y=804.52, Mass=1550, SNR=26.3, Peak=140 HFD=4.5
23:24:45.054 00.000 7988 MultiStar: [#1 0.26,0.10,0.97,U] [#2 0.10,-0.03,0.89,U] [#3 0.33,0.28,0.90,U] [#4 0.16,0.37,0.75,U] [#5 0.28,0.34,0.00,M3] [#6 0.34,0.44,0.00,M1] [#7 -0.04,0.28,0.49,U] [#8 0.40,0.24,0.00,M1] 
23:24:45.054 00.000 7988 single-star, 5 included, MultiStar: {0.16, 0.19}, one-star: {0.04, 0.22}
23:24:45.054 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
23:24:45.054 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
23:24:45.054 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.41 mountX=0.22 mountY=-0.04, mountTheta=-0.19
23:24:45.054 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.22, opts=13)
23:24:45.054 00.000 7988 Enqueuing Move request for scope (0.04, 0.22)
23:24:45.054 00.000 15712 Worker thread wakes up
23:24:45.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
23:24:45.054 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
23:24:45.054 00.000 15712 Moving (0.04, 0.22) raw xDistance=0.22 yDistance=-0.04
23:24:45.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:45.054 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.3
23:24:45.067 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:45.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:45.069 00.002 7988 Enqueuing Expose request
23:24:45.069 00.000 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 638.36
23:24:45.069 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
23:24:45.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:45.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:45.069 00.000 15712 MoveAxis(W, 46, ABG)
23:24:45.069 00.000 15712 Guiding  Dir = 3, Dur = 46
23:24:45.071 00.002 15712 IsGuiding returns 0
23:24:45.088 00.017 15712 PulseGuide returned control before completion, sleep 35
23:24:45.133 00.045 15712 IsGuiding returns 1
23:24:45.133 00.000 15712 scope still moving after pulse duration time elapsed
23:24:45.165 00.032 15712 IsGuiding returns 0
23:24:45.165 00.000 15712 scope move finished after 46 + 55 ms
23:24:45.165 00.000 15712 Move returns status 0, amount 46
23:24:45.165 00.000 15712 MoveAxis(N, 0, ABG)
23:24:45.165 00.000 15712 Move returns status 0, amount 0
23:24:45.165 00.000 15712 move complete, result=0
23:24:45.165 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
23:24:45.173 00.008 15712 worker thread done servicing request
23:24:45.173 00.000 15712 Worker thread wakes up
23:24:45.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:45.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:46.583 01.410 15712 Exposure complete
23:24:46.635 00.052 15712 worker thread done servicing request
23:24:46.644 00.009 7988 OnExposeComplete: enter
23:24:46.644 00.000 7988 UpdateGuideState(): m_state=6
23:24:46.644 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1729
23:24:46.644 00.000 7988 Star::Find returns 1 (0), X=497.42, Y=804.35, Mass=1663, SNR=27.1, Peak=147 HFD=4.8
23:24:46.644 00.000 7988 MultiStar: [#1 0.10,0.12,0.96,U] [#2 0.13,-0.17,0.83,U] [#3 0.12,0.02,0.82,U] [#4 0.15,0.19,0.75,U] [#5 0.15,0.04,0.67,U] [#6 0.00,0.20,0.62,U] [#7 -0.02,0.14,0.46,U] [#8 0.51,0.18,0.00,M2] 
23:24:46.644 00.000 7988 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.15, 0.05}
23:24:46.644 00.000 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
23:24:46.652 00.008 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
23:24:46.652 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.53 mountX=0.06 mountY=-0.11, mountTheta=-1.04
23:24:46.652 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.06, opts=13)
23:24:46.652 00.000 7988 Enqueuing Move request for scope (0.11, 0.06)
23:24:46.652 00.000 15712 Worker thread wakes up
23:24:46.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:24:46.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:24:46.652 00.000 15712 Moving (0.11, 0.06) raw xDistance=0.06 yDistance=-0.11
23:24:46.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:46.652 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.1
23:24:46.659 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:46.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:46.659 00.000 7988 Enqueuing Expose request
23:24:46.659 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.36
23:24:46.659 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
23:24:46.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:46.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:24:46.659 00.000 15712 MoveAxis(W, 3, ABG)
23:24:46.659 00.000 15712 Guiding  Dir = 3, Dur = 3
23:24:46.691 00.032 15712 IsGuiding returns 0
23:24:46.707 00.016 15712 IsGuiding returns 0
23:24:46.707 00.000 15712 Move returns status 0, amount 3
23:24:46.707 00.000 15712 MoveAxis(N, 0, ABG)
23:24:46.707 00.000 15712 Move returns status 0, amount 0
23:24:46.707 00.000 15712 move complete, result=0
23:24:46.707 00.000 15712 worker thread done servicing request
23:24:46.707 00.000 15712 Worker thread wakes up
23:24:46.707 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:24:46.709 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:46.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:48.449 01.740 15712 Exposure complete
23:24:48.511 00.062 15712 worker thread done servicing request
23:24:48.511 00.000 7988 OnExposeComplete: enter
23:24:48.513 00.002 7988 UpdateGuideState(): m_state=6
23:24:48.513 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1730
23:24:48.515 00.002 7988 Star::Find returns 1 (0), X=497.08, Y=803.95, Mass=1555, SNR=26.3, Peak=151 HFD=4.3
23:24:48.517 00.002 7988 MultiStar: [#1 0.06,-0.29,0.99,U] [#2 0.20,-0.31,0.85,U] [#3 0.18,-0.20,0.90,U] [#4 0.27,-0.08,0.75,U] [#5 0.14,-0.17,0.75,U] [#6 0.24,-0.19,0.66,U] [#7 -0.18,-0.22,0.48,U] [#8 0.20,0.01,0.42,U] 
23:24:48.517 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.22}, one-star: {-0.20, -0.35}
23:24:48.519 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
23:24:48.519 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
23:24:48.521 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.15 mountX=-0.22 mountY=-0.09, mountTheta=-2.74
23:24:48.523 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.22, opts=13)
23:24:48.525 00.002 7988 Enqueuing Move request for scope (0.10, -0.22)
23:24:48.525 00.000 15712 Worker thread wakes up
23:24:48.525 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
23:24:48.525 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
23:24:48.525 00.000 15712 Moving (0.10, -0.22) raw xDistance=-0.22 yDistance=-0.09
23:24:48.526 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:48.526 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.3
23:24:48.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:48.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:48.526 00.000 7988 Enqueuing Expose request
23:24:48.526 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 638.37
23:24:48.526 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
23:24:48.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:48.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:24:48.526 00.000 15712 MoveAxis(E, 39, ABG)
23:24:48.526 00.000 15712 Guiding  Dir = 2, Dur = 39
23:24:48.526 00.000 15712 IsGuiding returns 0
23:24:48.561 00.035 15712 PulseGuide returned control before completion, sleep 21
23:24:48.593 00.032 15712 IsGuiding returns 1
23:24:48.593 00.000 15712 scope still moving after pulse duration time elapsed
23:24:48.622 00.029 15712 IsGuiding returns 0
23:24:48.623 00.001 15712 scope move finished after 39 + 50 ms
23:24:48.623 00.000 15712 Move returns status 0, amount 39
23:24:48.623 00.000 15712 MoveAxis(N, 0, ABG)
23:24:48.623 00.000 15712 Move returns status 0, amount 0
23:24:48.623 00.000 15712 move complete, result=0
23:24:48.623 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:24:48.623 00.000 15712 worker thread done servicing request
23:24:48.623 00.000 15712 Worker thread wakes up
23:24:48.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:48.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:50.031 01.408 15712 Exposure complete
23:24:50.084 00.053 15712 worker thread done servicing request
23:24:50.084 00.000 7988 OnExposeComplete: enter
23:24:50.093 00.009 7988 UpdateGuideState(): m_state=6
23:24:50.093 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1731
23:24:50.093 00.000 7988 Star::Find returns 1 (0), X=497.24, Y=804.28, Mass=1674, SNR=27.5, Peak=164 HFD=4.6
23:24:50.093 00.000 7988 MultiStar: [#1 0.19,-0.15,0.95,U] [#2 0.13,-0.13,0.83,U] [#3 0.24,-0.04,0.84,U] [#4 0.54,0.09,0.00,M1] [#5 0.42,0.18,0.00,M2] [#6 0.28,0.30,0.64,U] [#7 0.01,-0.01,0.47,U] [#8 0.22,0.11,0.41,U] 
23:24:50.093 00.000 7988 single-star, 6 included, MultiStar: {0.14, -0.01}, one-star: {-0.04, -0.02}
23:24:50.093 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.23 = 2.05)
23:24:50.093 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.02)
23:24:50.093 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.67 mountX=-0.02 mountY=0.04, mountTheta=2.05
23:24:50.102 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.02, opts=13)
23:24:50.102 00.000 7988 Enqueuing Move request for scope (-0.04, -0.02)
23:24:50.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:24:50.102 00.000 7988 UpdateGuideState exits: m=1674 SNR=27.5
23:24:50.106 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:50.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:50.109 00.003 7988 Enqueuing Expose request
23:24:50.109 00.000 15712 Worker thread wakes up
23:24:50.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
23:24:50.109 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
23:24:50.109 00.000 15712 Moving (-0.04, -0.02) raw xDistance=-0.02 yDistance=0.04
23:24:50.109 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.37
23:24:50.109 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
23:24:50.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:50.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:24:50.109 00.000 15712 MoveAxis(W, 4, ABG)
23:24:50.109 00.000 15712 Guiding  Dir = 3, Dur = 4
23:24:50.109 00.000 15712 IsGuiding returns 0
23:24:50.125 00.016 15712 IsGuiding returns 0
23:24:50.125 00.000 15712 Move returns status 0, amount 4
23:24:50.125 00.000 15712 MoveAxis(N, 0, ABG)
23:24:50.125 00.000 15712 Move returns status 0, amount 0
23:24:50.125 00.000 15712 move complete, result=0
23:24:50.125 00.000 15712 worker thread done servicing request
23:24:50.125 00.000 15712 Worker thread wakes up
23:24:50.125 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:24:50.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:50.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:51.769 01.644 15712 Exposure complete
23:24:51.819 00.050 15712 worker thread done servicing request
23:24:51.819 00.000 7988 OnExposeComplete: enter
23:24:51.833 00.014 7988 UpdateGuideState(): m_state=6
23:24:51.833 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1732
23:24:51.835 00.002 7988 Star::Find returns 1 (0), X=497.26, Y=804.30, Mass=1593, SNR=26.6, Peak=173 HFD=4.4
23:24:51.836 00.001 7988 MultiStar: [#1 0.04,-0.02,0.95,U] [#2 0.01,-0.26,0.84,U] [#3 0.00,-0.06,0.89,U] [#4 0.01,0.33,0.77,U] [#5 0.06,-0.03,0.76,U] [#6 0.16,-0.06,0.65,U] [#7 -0.16,0.43,0.00,M1] [#8 0.14,-0.01,0.46,U] 
23:24:51.836 00.000 7988 single-star, 7 included, MultiStar: {0.04, -0.02}, one-star: {-0.02, -0.00}
23:24:51.838 00.002 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
23:24:51.838 00.000 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.63 = 1.65)
23:24:51.840 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.04 mountX=-0.00 mountY=0.02, mountTheta=1.68
23:24:51.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.00, opts=13)
23:24:51.842 00.000 7988 Enqueuing Move request for scope (-0.02, -0.00)
23:24:51.844 00.002 15712 Worker thread wakes up
23:24:51.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
23:24:51.844 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
23:24:51.844 00.000 15712 Moving (-0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
23:24:51.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:51.844 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.6
23:24:51.847 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:51.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:51.849 00.002 7988 Enqueuing Expose request
23:24:51.849 00.000 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.37
23:24:51.849 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
23:24:51.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:51.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:51.849 00.000 15712 MoveAxis(W, 8, ABG)
23:24:51.849 00.000 15712 Guiding  Dir = 3, Dur = 8
23:24:51.849 00.000 15712 IsGuiding returns 0
23:24:51.870 00.021 15712 IsGuiding returns 0
23:24:51.870 00.000 15712 Move returns status 0, amount 8
23:24:51.870 00.000 15712 MoveAxis(N, 0, ABG)
23:24:51.870 00.000 15712 Move returns status 0, amount 0
23:24:51.870 00.000 15712 move complete, result=0
23:24:51.870 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
23:24:51.872 00.002 15712 worker thread done servicing request
23:24:51.872 00.000 15712 Worker thread wakes up
23:24:51.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:51.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:53.289 01.417 15712 Exposure complete
23:24:53.348 00.059 15712 worker thread done servicing request
23:24:53.348 00.000 7988 OnExposeComplete: enter
23:24:53.350 00.002 7988 UpdateGuideState(): m_state=6
23:24:53.352 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1733
23:24:53.352 00.000 7988 Star::Find returns 1 (0), X=497.21, Y=804.26, Mass=1638, SNR=26.7, Peak=168 HFD=4.4
23:24:53.354 00.002 7988 MultiStar: [#1 0.20,-0.24,0.95,U] [#2 0.20,-0.06,0.88,U] [#3 0.16,0.02,0.86,U] [#4 0.34,0.15,0.76,U] [#5 0.28,0.05,0.71,U] [#6 0.01,-0.05,0.70,U] [#7 -0.32,0.02,0.48,U] [#8 0.42,0.14,0.00,M1] 
23:24:53.354 00.000 7988 single-star, 7 included, MultiStar: {0.12, -0.03}, one-star: {-0.07, -0.04}
23:24:53.356 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.18 = 2.10)
23:24:53.356 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.07)
23:24:53.356 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.62 mountX=-0.04 mountY=0.07, mountTheta=2.10
23:24:53.356 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.04, opts=13)
23:24:53.356 00.000 7988 Enqueuing Move request for scope (-0.07, -0.04)
23:24:53.356 00.000 15712 Worker thread wakes up
23:24:53.356 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
23:24:53.356 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
23:24:53.356 00.000 15712 Moving (-0.07, -0.04) raw xDistance=-0.04 yDistance=0.07
23:24:53.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:53.356 00.000 7988 UpdateGuideState exits: m=1638 SNR=26.7
23:24:53.364 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:53.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:53.367 00.003 7988 Enqueuing Expose request
23:24:53.367 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.38
23:24:53.367 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
23:24:53.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:53.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:24:53.367 00.000 15712 MoveAxis(W, 9, ABG)
23:24:53.367 00.000 15712 Guiding  Dir = 3, Dur = 9
23:24:53.367 00.000 15712 IsGuiding returns 0
23:24:53.387 00.020 15712 IsGuiding returns 0
23:24:53.387 00.000 15712 Move returns status 0, amount 9
23:24:53.387 00.000 15712 MoveAxis(N, 0, ABG)
23:24:53.387 00.000 15712 Move returns status 0, amount 0
23:24:53.387 00.000 15712 move complete, result=0
23:24:53.387 00.000 15712 worker thread done servicing request
23:24:53.387 00.000 15712 Worker thread wakes up
23:24:53.387 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
23:24:53.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:53.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:55.027 01.640 15712 Exposure complete
23:24:55.088 00.061 15712 worker thread done servicing request
23:24:55.089 00.001 7988 OnExposeComplete: enter
23:24:55.089 00.000 7988 UpdateGuideState(): m_state=6
23:24:55.089 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1734
23:24:55.089 00.000 7988 Star::Find returns 1 (0), X=497.75, Y=804.03, Mass=1627, SNR=26.9, Peak=160 HFD=4.7
23:24:55.089 00.000 7988 MultiStar: [#1 0.56,-0.10,0.00,M1] [#2 0.53,-0.42,0.00,M1] [#3 0.52,-0.27,0.00,M1] [#4 0.63,0.13,0.00,M1] [#5 0.65,0.24,0.00,M1] [#6 0.44,-0.12,0.00,M1] [#7 0.37,-0.05,0.48,U] [#8 0.69,-0.10,0.00,M2] 
23:24:55.089 00.000 7988 refined, 1 included, MultiStar: {0.44, -0.20}, one-star: {0.47, -0.27}
23:24:55.089 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
23:24:55.089 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
23:24:55.089 00.000 7988 CameraToMount -- cameraX=0.44 cameraY=-0.20 hyp=0.48 cameraTheta=-0.43 mountX=-0.20 mountY=-0.43, mountTheta=-2.00
23:24:55.089 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=-0.20, opts=13)
23:24:55.100 00.011 7988 Enqueuing Move request for scope (0.44, -0.20)
23:24:55.100 00.000 15712 Worker thread wakes up
23:24:55.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.20) opts 0xd
23:24:55.100 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, -0.20)
23:24:55.100 00.000 15712 Moving (0.44, -0.20) raw xDistance=-0.20 yDistance=-0.43
23:24:55.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=22, FiltMax=255, Gamma=0.690
23:24:55.100 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.9
23:24:55.103 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:55.104 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:55.106 00.002 7988 Enqueuing Expose request
23:24:55.106 00.000 15712 PPEC rslt: input = -0.20, final = -0.08, react = -0.12, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 638.38
23:24:55.106 00.000 15712 PPEC: input: -0.20, control: -0.08, exposure: 1500
23:24:55.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:24:55.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:24:55.106 00.000 15712 MoveAxis(E, 28, ABG)
23:24:55.106 00.000 15712 Guiding  Dir = 2, Dur = 28
23:24:55.106 00.000 15712 IsGuiding returns 0
23:24:55.121 00.015 15712 PulseGuide returned control before completion, sleep 15
23:24:55.173 00.052 15712 IsGuiding returns 0
23:24:55.173 00.000 15712 Move returns status 0, amount 28
23:24:55.173 00.000 15712 MoveAxis(N, 0, ABG)
23:24:55.173 00.000 15712 Move returns status 0, amount 0
23:24:55.173 00.000 15712 move complete, result=0
23:24:55.173 00.000 7988 GuideStep: -0.2 px 28 ms EAST, -0.4 px 0 ms NORTH
23:24:55.181 00.008 15712 worker thread done servicing request
23:24:55.181 00.000 15712 Worker thread wakes up
23:24:55.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:55.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:56.589 01.408 15712 Exposure complete
23:24:56.645 00.056 15712 worker thread done servicing request
23:24:56.645 00.000 7988 OnExposeComplete: enter
23:24:56.651 00.006 7988 UpdateGuideState(): m_state=6
23:24:56.653 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1735
23:24:56.653 00.000 7988 Star::Find returns 1 (0), X=497.47, Y=804.46, Mass=1613, SNR=26.8, Peak=155 HFD=4.3
23:24:56.655 00.002 7988 MultiStar: [#1 0.56,0.01,0.00,M2] [#2 0.44,0.05,0.00,M2] [#3 0.54,0.06,0.00,M2] [#4 0.59,0.02,0.00,M2] [#5 0.79,0.16,0.00,M2] [#6 0.74,0.11,0.00,M2] [#7 0.18,0.28,0.48,U] [#8 0.44,0.07,0.41,U] 
23:24:56.655 00.000 7988 single-star, 2 included, MultiStar: {0.24, 0.17}, one-star: {0.19, 0.16}
23:24:56.657 00.002 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
23:24:56.657 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
23:24:56.659 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.71 mountX=0.16 mountY=-0.19, mountTheta=-0.86
23:24:56.661 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.16, opts=13)
23:24:56.661 00.000 7988 Enqueuing Move request for scope (0.19, 0.16)
23:24:56.662 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:24:56.662 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.8
23:24:56.664 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:56.664 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:56.666 00.002 7988 Enqueuing Expose request
23:24:56.668 00.002 15712 Worker thread wakes up
23:24:56.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
23:24:56.668 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
23:24:56.668 00.000 15712 Moving (0.19, 0.16) raw xDistance=0.16 yDistance=-0.19
23:24:56.668 00.000 15712 PPEC rslt: input = 0.16, final = 0.13, react = 0.10, pred = 0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 638.38
23:24:56.668 00.000 15712 PPEC: input: 0.16, control: 0.13, exposure: 1500
23:24:56.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:56.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:24:56.668 00.000 15712 MoveAxis(W, 44, ABG)
23:24:56.668 00.000 15712 Guiding  Dir = 3, Dur = 44
23:24:56.698 00.030 15712 IsGuiding returns 0
23:24:56.713 00.015 15712 PulseGuide returned control before completion, sleep 40
23:24:56.761 00.048 15712 IsGuiding returns 1
23:24:56.761 00.000 15712 scope still moving after pulse duration time elapsed
23:24:56.794 00.033 15712 IsGuiding returns 0
23:24:56.794 00.000 15712 scope move finished after 44 + 51 ms
23:24:56.794 00.000 15712 Move returns status 0, amount 44
23:24:56.794 00.000 15712 MoveAxis(N, 0, ABG)
23:24:56.794 00.000 15712 Move returns status 0, amount 0
23:24:56.794 00.000 15712 move complete, result=0
23:24:56.794 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
23:24:56.796 00.002 15712 worker thread done servicing request
23:24:56.796 00.000 15712 Worker thread wakes up
23:24:56.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:56.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:24:58.431 01.635 15712 Exposure complete
23:24:58.494 00.063 15712 worker thread done servicing request
23:24:58.494 00.000 7988 OnExposeComplete: enter
23:24:58.495 00.001 7988 UpdateGuideState(): m_state=6
23:24:58.497 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1736
23:24:58.497 00.000 7988 Star::Find returns 1 (0), X=497.22, Y=804.01, Mass=1567, SNR=26.6, Peak=179 HFD=4.0
23:24:58.497 00.000 7988 MultiStar: [#1 0.30,-0.23,0.97,U] [#2 0.18,-0.33,0.87,U] [#3 0.35,-0.22,0.89,U] [#4 0.34,-0.08,0.75,U] [#5 0.30,-0.07,0.72,U] [#6 0.20,-0.15,0.67,U] [#7 0.23,-0.34,0.52,U] [#8 0.29,-0.23,0.45,U] 
23:24:58.497 00.000 7988 single-star, 8 included, MultiStar: {0.23, -0.22}, one-star: {-0.06, -0.29}
23:24:58.501 00.004 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
23:24:58.501 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
23:24:58.503 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.76 mountX=-0.29 mountY=0.06, mountTheta=2.93
23:24:58.505 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.29, opts=13)
23:24:58.505 00.000 7988 Enqueuing Move request for scope (-0.06, -0.29)
23:24:58.507 00.002 15712 Worker thread wakes up
23:24:58.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
23:24:58.507 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
23:24:58.507 00.000 15712 Moving (-0.06, -0.29) raw xDistance=-0.29 yDistance=0.06
23:24:58.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:24:58.507 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.6
23:24:58.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:58.510 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:24:58.512 00.002 7988 Enqueuing Expose request
23:24:58.513 00.001 15712 PPEC rslt: input = -0.29, final = -0.13, react = -0.18, pred = 0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 638.39
23:24:58.513 00.000 15712 PPEC: input: -0.29, control: -0.13, exposure: 1500
23:24:58.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:58.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:24:58.513 00.000 15712 MoveAxis(E, 43, ABG)
23:24:58.513 00.000 15712 Guiding  Dir = 2, Dur = 43
23:24:58.513 00.000 15712 IsGuiding returns 0
23:24:58.530 00.017 15712 PulseGuide returned control before completion, sleep 32
23:24:58.615 00.085 15712 IsGuiding returns 1
23:24:58.615 00.000 15712 scope still moving after pulse duration time elapsed
23:24:58.638 00.023 15712 IsGuiding returns 0
23:24:58.638 00.000 15712 scope move finished after 43 + 80 ms
23:24:58.638 00.000 15712 Move returns status 0, amount 43
23:24:58.638 00.000 15712 MoveAxis(N, 0, ABG)
23:24:58.638 00.000 15712 Move returns status 0, amount 0
23:24:58.638 00.000 15712 move complete, result=0
23:24:58.638 00.000 7988 GuideStep: -0.3 px 43 ms EAST, 0.1 px 0 ms NORTH
23:24:58.640 00.002 15712 worker thread done servicing request
23:24:58.640 00.000 15712 Worker thread wakes up
23:24:58.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:24:58.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:00.058 01.418 15712 Exposure complete
23:25:00.121 00.063 15712 worker thread done servicing request
23:25:00.121 00.000 7988 OnExposeComplete: enter
23:25:00.121 00.000 7988 UpdateGuideState(): m_state=6
23:25:00.123 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1737
23:25:00.125 00.002 7988 Star::Find returns 1 (0), X=497.08, Y=804.62, Mass=1688, SNR=27.4, Peak=140 HFD=4.6
23:25:00.125 00.000 7988 MultiStar: [#1 0.02,0.34,0.93,U] [#2 -0.02,0.15,0.86,U] [#3 0.22,0.20,0.85,U] [#4 0.16,0.25,0.72,U] [#5 0.07,0.58,0.00,M2] [#6 0.16,0.34,0.66,U] [#7 0.15,0.51,0.00,M1] [#8 0.24,0.41,0.00,M1] 
23:25:00.127 00.002 7988 refined, 5 included, MultiStar: {0.04, 0.27}, one-star: {-0.20, 0.32}
23:25:00.127 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
23:25:00.129 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
23:25:00.129 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.42 mountX=0.27 mountY=-0.05, mountTheta=-0.18
23:25:00.131 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.27, opts=13)
23:25:00.133 00.002 7988 Enqueuing Move request for scope (0.04, 0.27)
23:25:00.133 00.000 15712 Worker thread wakes up
23:25:00.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
23:25:00.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
23:25:00.133 00.000 15712 Moving (0.04, 0.27) raw xDistance=0.27 yDistance=-0.05
23:25:00.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:25:00.133 00.000 7988 UpdateGuideState exits: m=1688 SNR=27.4
23:25:00.137 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:00.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:00.137 00.000 7988 Enqueuing Expose request
23:25:00.137 00.000 15712 PPEC rslt: input = 0.27, final = 0.21, react = 0.16, pred = 0.05, hyst = 0.15, hyst_pct = 0.00, period_length = 638.39
23:25:00.137 00.000 15712 PPEC: input: 0.27, control: 0.21, exposure: 1500
23:25:00.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:00.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:25:00.137 00.000 15712 MoveAxis(W, 68, ABG)
23:25:00.137 00.000 15712 Guiding  Dir = 3, Dur = 68
23:25:00.137 00.000 15712 IsGuiding returns 0
23:25:00.163 00.026 15712 PulseGuide returned control before completion, sleep 53
23:25:00.239 00.076 15712 IsGuiding returns 0
23:25:00.239 00.000 15712 Move returns status 0, amount 68
23:25:00.239 00.000 15712 MoveAxis(N, 0, ABG)
23:25:00.239 00.000 15712 Move returns status 0, amount 0
23:25:00.239 00.000 15712 move complete, result=0
23:25:00.239 00.000 7988 GuideStep: 0.3 px 68 ms WEST, -0.0 px 0 ms NORTH
23:25:00.248 00.009 15712 worker thread done servicing request
23:25:00.248 00.000 15712 Worker thread wakes up
23:25:00.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:00.249 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:01.989 01.740 15712 Exposure complete
23:25:02.050 00.061 15712 worker thread done servicing request
23:25:02.050 00.000 7988 OnExposeComplete: enter
23:25:02.051 00.001 7988 UpdateGuideState(): m_state=6
23:25:02.053 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1738
23:25:02.053 00.000 7988 Star::Find returns 1 (0), X=497.10, Y=804.28, Mass=1621, SNR=26.6, Peak=155 HFD=4.3
23:25:02.055 00.002 7988 MultiStar: [#1 0.22,0.13,0.97,U] [#2 -0.01,0.03,0.85,U] [#3 0.16,-0.00,0.87,U] [#4 0.05,0.16,0.75,U] [#5 0.19,0.10,0.77,U] [#6 0.06,0.25,0.66,U] [#7 -0.10,0.29,0.49,U] [#8 0.34,0.08,0.43,U] 
23:25:02.055 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {-0.18, -0.02}
23:25:02.057 00.002 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
23:25:02.057 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
23:25:02.059 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=0.10 mountY=-0.07, mountTheta=-0.64
23:25:02.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.10, opts=13)
23:25:02.061 00.000 7988 Enqueuing Move request for scope (0.07, 0.10)
23:25:02.063 00.002 15712 Worker thread wakes up
23:25:02.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:25:02.063 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:25:02.063 00.000 15712 Moving (0.07, 0.10) raw xDistance=0.10 yDistance=-0.07
23:25:02.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:02.063 00.000 7988 UpdateGuideState exits: m=1621 SNR=26.6
23:25:02.065 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:02.067 00.002 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.40
23:25:02.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:02.067 00.000 7988 Enqueuing Expose request
23:25:02.067 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
23:25:02.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:02.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:02.067 00.000 15712 MoveAxis(W, 9, ABG)
23:25:02.067 00.000 15712 Guiding  Dir = 3, Dur = 9
23:25:02.070 00.003 15712 IsGuiding returns 0
23:25:02.083 00.013 15712 IsGuiding returns 0
23:25:02.083 00.000 15712 Move returns status 0, amount 9
23:25:02.083 00.000 15712 MoveAxis(N, 0, ABG)
23:25:02.083 00.000 15712 Move returns status 0, amount 0
23:25:02.083 00.000 15712 move complete, result=0
23:25:02.083 00.000 15712 worker thread done servicing request
23:25:02.083 00.000 15712 Worker thread wakes up
23:25:02.083 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
23:25:02.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:02.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:03.503 01.420 15712 Exposure complete
23:25:03.564 00.061 15712 worker thread done servicing request
23:25:03.564 00.000 7988 OnExposeComplete: enter
23:25:03.564 00.000 7988 UpdateGuideState(): m_state=6
23:25:03.566 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1739
23:25:03.566 00.000 7988 Star::Find returns 1 (0), X=497.14, Y=804.39, Mass=1680, SNR=27.1, Peak=143 HFD=4.8
23:25:03.568 00.002 7988 MultiStar: [#1 0.11,0.14,0.95,U] [#2 0.07,0.02,0.86,U] [#3 0.06,0.04,0.82,U] [#4 0.31,0.36,0.00,M1] [#5 0.08,0.35,0.70,U] [#6 0.24,0.13,0.64,U] [#7 0.00,0.14,0.50,U] [#8 0.28,0.13,0.40,U] 
23:25:03.570 00.002 7988 refined, 7 included, MultiStar: {0.07, 0.12}, one-star: {-0.13, 0.09}
23:25:03.570 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
23:25:03.570 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
23:25:03.570 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.06 mountX=0.12 mountY=-0.07, mountTheta=-0.52
23:25:03.570 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.12, opts=13)
23:25:03.570 00.000 7988 Enqueuing Move request for scope (0.07, 0.12)
23:25:03.570 00.000 15712 Worker thread wakes up
23:25:03.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:25:03.570 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:25:03.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:03.570 00.000 7988 UpdateGuideState exits: m=1680 SNR=27.1
23:25:03.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:03.581 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:03.581 00.000 7988 Enqueuing Expose request
23:25:03.581 00.000 15712 Moving (0.07, 0.12) raw xDistance=0.12 yDistance=-0.07
23:25:03.583 00.002 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.40
23:25:03.583 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
23:25:03.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:03.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:03.583 00.000 15712 MoveAxis(W, 7, ABG)
23:25:03.583 00.000 15712 Guiding  Dir = 3, Dur = 7
23:25:03.583 00.000 15712 IsGuiding returns 0
23:25:03.600 00.017 15712 IsGuiding returns 0
23:25:03.600 00.000 15712 Move returns status 0, amount 7
23:25:03.600 00.000 15712 MoveAxis(N, 0, ABG)
23:25:03.600 00.000 15712 Move returns status 0, amount 0
23:25:03.600 00.000 15712 move complete, result=0
23:25:03.600 00.000 15712 worker thread done servicing request
23:25:03.600 00.000 15712 Worker thread wakes up
23:25:03.600 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:25:03.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:03.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:05.245 01.645 15712 Exposure complete
23:25:05.299 00.054 15712 worker thread done servicing request
23:25:05.299 00.000 7988 OnExposeComplete: enter
23:25:05.306 00.007 7988 UpdateGuideState(): m_state=6
23:25:05.306 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1740
23:25:05.308 00.002 7988 Star::Find returns 1 (0), X=497.35, Y=804.46, Mass=1505, SNR=25.7, Peak=147 HFD=4.4
23:25:05.308 00.000 7988 MultiStar: [#1 0.22,0.46,0.00,M1] [#2 0.24,0.10,0.88,U] [#3 0.52,0.34,0.00,M1] [#4 0.39,0.61,0.00,M2] [#5 0.29,0.50,0.00,M1] [#6 0.36,0.54,0.00,M1] [#7 0.21,0.46,0.00,M1] [#8 0.49,0.58,0.00,M1] 
23:25:05.310 00.002 7988 single-star, 1 included, MultiStar: {0.15, 0.13}, one-star: {0.07, 0.16}
23:25:05.310 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
23:25:05.312 00.002 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
23:25:05.312 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.16 mountX=0.16 mountY=-0.07, mountTheta=-0.43
23:25:05.314 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.16, opts=13)
23:25:05.316 00.002 7988 Enqueuing Move request for scope (0.07, 0.16)
23:25:05.318 00.002 15712 Worker thread wakes up
23:25:05.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
23:25:05.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
23:25:05.318 00.000 15712 Moving (0.07, 0.16) raw xDistance=0.16 yDistance=-0.07
23:25:05.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:05.318 00.000 7988 UpdateGuideState exits: m=1505 SNR=25.7
23:25:05.320 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:05.320 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:05.322 00.002 7988 Enqueuing Expose request
23:25:05.322 00.000 15712 PPEC rslt: input = 0.16, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 638.41
23:25:05.322 00.000 15712 PPEC: input: 0.16, control: 0.11, exposure: 1500
23:25:05.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:05.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:05.322 00.000 15712 MoveAxis(W, 36, ABG)
23:25:05.322 00.000 15712 Guiding  Dir = 3, Dur = 36
23:25:05.322 00.000 15712 IsGuiding returns 0
23:25:05.338 00.016 15712 PulseGuide returned control before completion, sleep 25
23:25:05.386 00.048 15712 IsGuiding returns 0
23:25:05.386 00.000 15712 Move returns status 0, amount 36
23:25:05.386 00.000 15712 MoveAxis(N, 0, ABG)
23:25:05.386 00.000 15712 Move returns status 0, amount 0
23:25:05.386 00.000 15712 move complete, result=0
23:25:05.386 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
23:25:05.396 00.010 15712 worker thread done servicing request
23:25:05.396 00.000 15712 Worker thread wakes up
23:25:05.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:05.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:06.805 01.409 15712 Exposure complete
23:25:06.866 00.061 15712 worker thread done servicing request
23:25:06.866 00.000 7988 OnExposeComplete: enter
23:25:06.866 00.000 7988 UpdateGuideState(): m_state=6
23:25:06.869 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1741
23:25:06.869 00.000 7988 Star::Find returns 1 (0), X=497.58, Y=804.35, Mass=1673, SNR=27.0, Peak=171 HFD=4.6
23:25:06.871 00.002 7988 MultiStar: [#1 0.61,0.38,0.00,M2] [#2 0.65,0.16,0.00,M1] [#3 0.50,0.24,0.00,M2] [#4 0.72,0.73,0.00,M3] [#5 0.68,0.46,0.00,M2] [#6 0.56,0.30,0.00,M2] [#7 0.22,0.44,0.00,M2] [#8 0.59,0.29,0.00,M2] 
23:25:06.873 00.002 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.39 = -1.39)
23:25:06.873 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
23:25:06.875 00.002 7988 CameraToMount -- cameraX=0.31 cameraY=0.05 hyp=0.31 cameraTheta=0.17 mountX=0.06 mountY=-0.31, mountTheta=-1.39
23:25:06.875 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.05, opts=13)
23:25:06.877 00.002 7988 Enqueuing Move request for scope (0.31, 0.05)
23:25:06.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:06.879 00.002 7988 UpdateGuideState exits: m=1673 SNR=27.0
23:25:06.880 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:06.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:06.882 00.002 7988 Enqueuing Expose request
23:25:06.882 00.000 15712 Worker thread wakes up
23:25:06.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.05) opts 0xd
23:25:06.882 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.05)
23:25:06.882 00.000 15712 Moving (0.31, 0.05) raw xDistance=0.06 yDistance=-0.31
23:25:06.884 00.002 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.41
23:25:06.884 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
23:25:06.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:25:06.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:25:06.884 00.000 15712 MoveAxis(W, 9, ABG)
23:25:06.884 00.000 15712 Guiding  Dir = 3, Dur = 9
23:25:06.884 00.000 15712 IsGuiding returns 0
23:25:06.904 00.020 15712 IsGuiding returns 0
23:25:06.904 00.000 15712 Move returns status 0, amount 9
23:25:06.904 00.000 15712 MoveAxis(N, 0, ABG)
23:25:06.904 00.000 15712 Move returns status 0, amount 0
23:25:06.904 00.000 15712 move complete, result=0
23:25:06.904 00.000 15712 worker thread done servicing request
23:25:06.904 00.000 15712 Worker thread wakes up
23:25:06.904 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.3 px 0 ms NORTH
23:25:06.914 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:06.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:08.554 01.640 15712 Exposure complete
23:25:08.616 00.062 15712 worker thread done servicing request
23:25:08.617 00.001 7988 OnExposeComplete: enter
23:25:08.617 00.000 7988 UpdateGuideState(): m_state=6
23:25:08.619 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1742
23:25:08.621 00.002 7988 Star::Find returns 1 (0), X=497.30, Y=804.23, Mass=1540, SNR=26.0, Peak=164 HFD=4.3
23:25:08.621 00.000 7988 MultiStar: [#1 0.24,-0.07,1.01,U] [#2 0.20,0.05,0.89,U] [#3 0.43,0.05,0.91,U] [#4 0.45,0.18,0.00,M4] [#5 0.35,0.25,0.74,U] [#6 0.20,0.04,0.69,U] [#7 -0.19,0.26,0.52,U] [#8 0.64,0.10,0.00,M3] 
23:25:08.621 00.000 7988 single-star, 6 included, MultiStar: {0.19, 0.05}, one-star: {0.02, -0.07}
23:25:08.621 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
23:25:08.621 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
23:25:08.621 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.32 mountX=-0.07 mountY=-0.02, mountTheta=-2.91
23:25:08.621 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
23:25:08.621 00.000 7988 Enqueuing Move request for scope (0.02, -0.07)
23:25:08.621 00.000 15712 Worker thread wakes up
23:25:08.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:25:08.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:25:08.621 00.000 15712 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.02
23:25:08.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:08.631 00.010 7988 UpdateGuideState exits: m=1540 SNR=26.0
23:25:08.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:08.633 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:08.633 00.000 7988 Enqueuing Expose request
23:25:08.633 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.42
23:25:08.633 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
23:25:08.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:08.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:25:08.633 00.000 15712 MoveAxis(W, 9, ABG)
23:25:08.633 00.000 15712 Guiding  Dir = 3, Dur = 9
23:25:08.633 00.000 15712 IsGuiding returns 0
23:25:08.654 00.021 15712 IsGuiding returns 0
23:25:08.654 00.000 15712 Move returns status 0, amount 9
23:25:08.654 00.000 15712 MoveAxis(N, 0, ABG)
23:25:08.654 00.000 15712 Move returns status 0, amount 0
23:25:08.654 00.000 15712 move complete, result=0
23:25:08.654 00.000 15712 worker thread done servicing request
23:25:08.654 00.000 15712 Worker thread wakes up
23:25:08.654 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
23:25:08.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:08.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:10.065 01.411 15712 Exposure complete
23:25:10.128 00.063 15712 worker thread done servicing request
23:25:10.128 00.000 7988 OnExposeComplete: enter
23:25:10.128 00.000 7988 UpdateGuideState(): m_state=6
23:25:10.130 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1743
23:25:10.130 00.000 7988 Star::Find returns 1 (0), X=497.38, Y=804.13, Mass=1545, SNR=25.9, Peak=160 HFD=4.4
23:25:10.132 00.002 7988 MultiStar: [#1 0.33,-0.16,1.00,U] [#2 0.21,-0.09,0.86,U] [#3 0.42,-0.17,0.00,M2] [#4 0.46,-0.07,0.00,M5] [#5 0.44,0.18,0.00,M2] [#6 0.31,-0.06,0.69,U] [#7 0.20,0.24,0.51,U] [#8 0.21,0.12,0.44,U] 
23:25:10.132 00.000 7988 single-star, 5 included, MultiStar: {0.23, -0.06}, one-star: {0.10, -0.16}
23:25:10.134 00.002 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
23:25:10.134 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
23:25:10.136 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.03 mountX=-0.16 mountY=-0.10, mountTheta=-2.62
23:25:10.138 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.16, opts=13)
23:25:10.138 00.000 7988 Enqueuing Move request for scope (0.10, -0.16)
23:25:10.140 00.002 15712 Worker thread wakes up
23:25:10.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
23:25:10.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
23:25:10.140 00.000 15712 Moving (0.10, -0.16) raw xDistance=-0.16 yDistance=-0.10
23:25:10.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:10.140 00.000 7988 UpdateGuideState exits: m=1545 SNR=25.9
23:25:10.143 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:10.144 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:10.145 00.001 7988 Enqueuing Expose request
23:25:10.145 00.000 15712 PPEC rslt: input = -0.16, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 638.42
23:25:10.145 00.000 15712 PPEC: input: -0.16, control: -0.07, exposure: 1500
23:25:10.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:10.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:10.145 00.000 15712 MoveAxis(E, 24, ABG)
23:25:10.145 00.000 15712 Guiding  Dir = 2, Dur = 24
23:25:10.145 00.000 15712 IsGuiding returns 0
23:25:10.170 00.025 15712 IsGuiding returns 1
23:25:10.170 00.000 15712 scope still moving after pulse duration time elapsed
23:25:10.213 00.043 15712 IsGuiding returns 0
23:25:10.213 00.000 15712 scope move finished after 24 + 50 ms
23:25:10.213 00.000 15712 Move returns status 0, amount 24
23:25:10.213 00.000 15712 MoveAxis(N, 0, ABG)
23:25:10.213 00.000 15712 Move returns status 0, amount 0
23:25:10.213 00.000 15712 move complete, result=0
23:25:10.213 00.000 7988 GuideStep: -0.2 px 24 ms EAST, -0.1 px 0 ms NORTH
23:25:10.213 00.000 15712 worker thread done servicing request
23:25:10.223 00.010 15712 Worker thread wakes up
23:25:10.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:10.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:11.966 01.743 15712 Exposure complete
23:25:12.025 00.059 15712 worker thread done servicing request
23:25:12.025 00.000 7988 OnExposeComplete: enter
23:25:12.025 00.000 7988 UpdateGuideState(): m_state=6
23:25:12.031 00.006 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1744
23:25:12.032 00.001 7988 Star::Find returns 1 (0), X=497.46, Y=804.37, Mass=1719, SNR=27.8, Peak=178 HFD=4.4
23:25:12.032 00.000 7988 MultiStar: [#1 0.44,-0.09,0.00,M1] [#2 0.35,-0.16,0.85,U] [#3 0.46,-0.19,0.00,M3] [#4 0.57,0.15,0.00,M6] [#5 0.56,0.20,0.00,M3] [#6 0.39,-0.03,0.63,U] [#7 0.26,0.28,0.47,U] [#8 0.60,0.23,0.00,M3] 
23:25:12.034 00.002 7988 single-star, 3 included, MultiStar: {0.29, 0.02}, one-star: {0.18, 0.07}
23:25:12.034 00.000 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.56) = xAngle (-1.21 = -1.21)
23:25:12.036 00.002 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
23:25:12.036 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.20 cameraTheta=0.35 mountX=0.07 mountY=-0.19, mountTheta=-1.21
23:25:12.038 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.07, opts=13)
23:25:12.040 00.002 7988 Enqueuing Move request for scope (0.18, 0.07)
23:25:12.041 00.001 15712 Worker thread wakes up
23:25:12.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
23:25:12.041 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
23:25:12.041 00.000 15712 Moving (0.18, 0.07) raw xDistance=0.07 yDistance=-0.19
23:25:12.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:12.041 00.000 7988 UpdateGuideState exits: m=1719 SNR=27.8
23:25:12.043 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:12.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:12.043 00.000 7988 Enqueuing Expose request
23:25:12.043 00.000 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.43
23:25:12.043 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
23:25:12.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:12.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:25:12.043 00.000 15712 MoveAxis(W, 10, ABG)
23:25:12.043 00.000 15712 Guiding  Dir = 3, Dur = 10
23:25:12.043 00.000 15712 IsGuiding returns 0
23:25:12.076 00.033 15712 IsGuiding returns 1
23:25:12.076 00.000 15712 scope still moving after pulse duration time elapsed
23:25:12.121 00.045 15712 IsGuiding returns 0
23:25:12.121 00.000 15712 scope move finished after 10 + 66 ms
23:25:12.121 00.000 15712 Move returns status 0, amount 10
23:25:12.121 00.000 15712 MoveAxis(N, 0, ABG)
23:25:12.121 00.000 15712 Move returns status 0, amount 0
23:25:12.121 00.000 15712 move complete, result=0
23:25:12.121 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
23:25:12.125 00.004 15712 worker thread done servicing request
23:25:12.125 00.000 15712 Worker thread wakes up
23:25:12.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:12.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:13.541 01.416 15712 Exposure complete
23:25:13.596 00.055 15712 worker thread done servicing request
23:25:13.602 00.006 7988 OnExposeComplete: enter
23:25:13.602 00.000 7988 UpdateGuideState(): m_state=6
23:25:13.602 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1745
23:25:13.602 00.000 7988 Star::Find returns 1 (0), X=497.38, Y=804.35, Mass=1585, SNR=26.4, Peak=155 HFD=4.5
23:25:13.602 00.000 7988 MultiStar: [#1 0.45,0.03,0.00,M2] [#2 0.42,-0.13,0.84,U] [#3 0.45,0.05,0.00,M4] [#4 0.51,0.15,0.00,M7] [#5 0.42,0.28,0.00,M4] [#6 0.54,0.23,0.00,M1] [#7 0.29,0.13,0.46,U] [#8 0.56,0.09,0.00,M4] 
23:25:13.602 00.000 7988 single-star, 2 included, MultiStar: {0.25, 0.00}, one-star: {0.10, 0.05}
23:25:13.602 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
23:25:13.602 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
23:25:13.602 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=0.05 mountY=-0.10, mountTheta=-1.09
23:25:13.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.05, opts=13)
23:25:13.613 00.011 7988 Enqueuing Move request for scope (0.10, 0.05)
23:25:13.613 00.000 15712 Worker thread wakes up
23:25:13.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:25:13.613 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:25:13.613 00.000 15712 Moving (0.10, 0.05) raw xDistance=0.05 yDistance=-0.10
23:25:13.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:25:13.617 00.004 7988 UpdateGuideState exits: m=1585 SNR=26.4
23:25:13.618 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:13.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:13.618 00.000 7988 Enqueuing Expose request
23:25:13.618 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.44
23:25:13.618 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
23:25:13.618 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:13.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:13.618 00.000 15712 MoveAxis(W, 10, ABG)
23:25:13.618 00.000 15712 Guiding  Dir = 3, Dur = 10
23:25:13.618 00.000 15712 IsGuiding returns 0
23:25:13.670 00.052 15712 IsGuiding returns 1
23:25:13.670 00.000 15712 scope still moving after pulse duration time elapsed
23:25:13.699 00.029 15712 IsGuiding returns 0
23:25:13.699 00.000 15712 scope move finished after 10 + 74 ms
23:25:13.699 00.000 15712 Move returns status 0, amount 10
23:25:13.699 00.000 15712 MoveAxis(N, 0, ABG)
23:25:13.699 00.000 15712 Move returns status 0, amount 0
23:25:13.699 00.000 15712 move complete, result=0
23:25:13.699 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
23:25:13.708 00.009 15712 worker thread done servicing request
23:25:13.708 00.000 15712 Worker thread wakes up
23:25:13.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:13.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:15.342 01.634 15712 Exposure complete
23:25:15.396 00.054 15712 worker thread done servicing request
23:25:15.396 00.000 7988 OnExposeComplete: enter
23:25:15.404 00.008 7988 UpdateGuideState(): m_state=6
23:25:15.404 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1746
23:25:15.404 00.000 7988 Star::Find returns 1 (0), X=497.60, Y=804.46, Mass=1684, SNR=27.2, Peak=139 HFD=4.9
23:25:15.404 00.000 7988 MultiStar: [#1 0.53,0.18,0.00,M3] [#2 0.44,0.34,0.00,M1] [#3 0.76,0.07,0.00,M5] [#4 0.74,0.52,0.00,M8] [#5 0.73,0.54,0.00,M5] [#6 0.58,0.29,0.00,M2] [#7 0.30,0.59,0.00,M1] [#8 0.59,0.33,0.00,M5] 
23:25:15.404 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
23:25:15.404 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
23:25:15.404 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.16 hyp=0.36 cameraTheta=0.48 mountX=0.17 mountY=-0.32, mountTheta=-1.09
23:25:15.404 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.16, opts=13)
23:25:15.413 00.009 7988 Enqueuing Move request for scope (0.32, 0.16)
23:25:15.413 00.000 15712 Worker thread wakes up
23:25:15.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.16) opts 0xd
23:25:15.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.16)
23:25:15.413 00.000 15712 Moving (0.32, 0.16) raw xDistance=0.17 yDistance=-0.32
23:25:15.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:25:15.413 00.000 7988 UpdateGuideState exits: m=1684 SNR=27.2
23:25:15.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:15.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:15.413 00.000 7988 Enqueuing Expose request
23:25:15.420 00.007 15712 PPEC rslt: input = 0.17, final = 0.13, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 638.44
23:25:15.420 00.000 15712 PPEC: input: 0.17, control: 0.13, exposure: 1500
23:25:15.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:25:15.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:25:15.420 00.000 15712 MoveAxis(W, 44, ABG)
23:25:15.420 00.000 15712 Guiding  Dir = 3, Dur = 44
23:25:15.420 00.000 15712 IsGuiding returns 0
23:25:15.447 00.027 15712 PulseGuide returned control before completion, sleep 27
23:25:15.484 00.037 15712 IsGuiding returns 1
23:25:15.484 00.000 15712 scope still moving after pulse duration time elapsed
23:25:15.520 00.036 15712 IsGuiding returns 0
23:25:15.520 00.000 15712 scope move finished after 44 + 63 ms
23:25:15.520 00.000 15712 Move returns status 0, amount 44
23:25:15.520 00.000 15712 MoveAxis(N, 0, ABG)
23:25:15.520 00.000 15712 Move returns status 0, amount 0
23:25:15.520 00.000 15712 move complete, result=0
23:25:15.520 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.3 px 0 ms NORTH
23:25:15.530 00.010 15712 worker thread done servicing request
23:25:15.530 00.000 15712 Worker thread wakes up
23:25:15.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:15.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:16.936 01.406 15712 Exposure complete
23:25:16.997 00.061 7988 OnExposeComplete: enter
23:25:16.997 00.000 7988 UpdateGuideState(): m_state=6
23:25:16.999 00.002 15712 worker thread done servicing request
23:25:16.999 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1747
23:25:17.001 00.002 7988 Star::Find returns 1 (0), X=497.28, Y=804.31, Mass=1567, SNR=26.2, Peak=137 HFD=4.6
23:25:17.001 00.000 7988 MultiStar: [#1 0.41,0.16,0.00,M4] [#2 0.46,-0.09,0.00,M2] [#3 0.70,0.28,0.00,M6] [#4 0.50,0.34,0.00,M9] [#5 0.50,0.39,0.00,M6] [#6 0.45,0.21,0.00,M3] [#7 0.09,0.53,0.00,M2] [#8 0.70,0.08,0.00,M6] 
23:25:17.003 00.002 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
23:25:17.003 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
23:25:17.005 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.48 mountX=0.01 mountY=-0.00, mountTheta=-0.11
23:25:17.006 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.01, opts=13)
23:25:17.008 00.002 7988 Enqueuing Move request for scope (0.00, 0.01)
23:25:17.009 00.001 15712 Worker thread wakes up
23:25:17.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
23:25:17.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
23:25:17.009 00.000 15712 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
23:25:17.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:17.009 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.2
23:25:17.011 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:17.012 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:17.012 00.000 7988 Enqueuing Expose request
23:25:17.012 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.45
23:25:17.012 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
23:25:17.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:17.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:25:17.012 00.000 15712 MoveAxis(W, 10, ABG)
23:25:17.012 00.000 15712 Guiding  Dir = 3, Dur = 10
23:25:17.012 00.000 15712 IsGuiding returns 0
23:25:17.028 00.016 15712 IsGuiding returns 1
23:25:17.028 00.000 15712 scope still moving after pulse duration time elapsed
23:25:17.078 00.050 15712 IsGuiding returns 0
23:25:17.078 00.000 15712 scope move finished after 10 + 53 ms
23:25:17.078 00.000 15712 Move returns status 0, amount 10
23:25:17.078 00.000 15712 MoveAxis(N, 0, ABG)
23:25:17.078 00.000 15712 Move returns status 0, amount 0
23:25:17.078 00.000 15712 move complete, result=0
23:25:17.078 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
23:25:17.081 00.003 15712 worker thread done servicing request
23:25:17.081 00.000 15712 Worker thread wakes up
23:25:17.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:17.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:18.717 01.636 15712 Exposure complete
23:25:18.779 00.062 15712 worker thread done servicing request
23:25:18.779 00.000 7988 OnExposeComplete: enter
23:25:18.781 00.002 7988 UpdateGuideState(): m_state=6
23:25:18.781 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1748
23:25:18.783 00.002 7988 Star::Find returns 1 (0), X=497.86, Y=804.23, Mass=1675, SNR=27.5, Peak=187 HFD=4.8
23:25:18.783 00.000 7988 MultiStar: [#1 0.63,0.01,0.00,M5] [#2 0.73,-0.07,0.00,M3] [#3 0.72,0.21,0.00,M7] [#4 0.71,0.36,0.00,M10] [#5 0.79,0.37,0.00,M7] [#6 0.82,0.09,0.00,M4] [#7 0.47,0.17,0.00,M3] [#8 0.70,0.04,0.00,M7] 
23:25:18.785 00.002 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
23:25:18.785 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
23:25:18.787 00.002 7988 CameraToMount -- cameraX=0.58 cameraY=-0.07 hyp=0.58 cameraTheta=-0.12 mountX=-0.06 mountY=-0.57, mountTheta=-1.68
23:25:18.787 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.58, y=-0.07, opts=13)
23:25:18.787 00.000 7988 Enqueuing Move request for scope (0.58, -0.07)
23:25:18.787 00.000 15712 Worker thread wakes up
23:25:18.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.07) opts 0xd
23:25:18.787 00.000 15712 Handling offset move in thread for scope, endpoint = (0.58, -0.07)
23:25:18.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:18.787 00.000 7988 UpdateGuideState exits: m=1675 SNR=27.5
23:25:18.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:18.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:18.787 00.000 7988 Enqueuing Expose request
23:25:18.796 00.009 15712 Moving (0.58, -0.07) raw xDistance=-0.06 yDistance=-0.57
23:25:18.799 00.003 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.46
23:25:18.799 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
23:25:18.799 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.45 newest=-0.90
23:25:18.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:25:18.799 00.000 15712 MoveAxis(W, 12, ABG)
23:25:18.799 00.000 15712 Guiding  Dir = 3, Dur = 12
23:25:18.800 00.001 15712 IsGuiding returns 0
23:25:18.813 00.013 15712 IsGuiding returns 1
23:25:18.813 00.000 15712 scope still moving after pulse duration time elapsed
23:25:18.868 00.055 15712 IsGuiding returns 0
23:25:18.868 00.000 15712 scope move finished after 12 + 57 ms
23:25:18.868 00.000 15712 Move returns status 0, amount 12
23:25:18.868 00.000 15712 BLC: Oldest BLC event removed
23:25:18.868 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 74 applied
23:25:18.868 00.000 15712 MoveAxis(N, 221, ABG)
23:25:18.868 00.000 15712 Guiding  Dir = 0, Dur = 221
23:25:18.868 00.000 15712 IsGuiding returns 0
23:25:18.946 00.078 15712 PulseGuide returned control before completion, sleep 153
23:25:19.117 00.171 15712 IsGuiding returns 1
23:25:19.117 00.000 15712 scope still moving after pulse duration time elapsed
23:25:19.149 00.032 15712 IsGuiding returns 1
23:25:19.205 00.056 15712 IsGuiding returns 0
23:25:19.205 00.000 15712 scope move finished after 221 + 114 ms
23:25:19.205 00.000 15712 Move returns status 0, amount 221
23:25:19.205 00.000 15712 move complete, result=0
23:25:19.205 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.6 px 221 ms NORTH
23:25:19.209 00.004 15712 worker thread done servicing request
23:25:19.209 00.000 15712 Worker thread wakes up
23:25:19.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:19.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:20.619 01.410 15712 Exposure complete
23:25:20.679 00.060 15712 worker thread done servicing request
23:25:20.679 00.000 7988 OnExposeComplete: enter
23:25:20.680 00.001 7988 UpdateGuideState(): m_state=6
23:25:20.682 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1749
23:25:20.683 00.001 7988 Star::Find returns 1 (0), X=497.55, Y=804.17, Mass=1638, SNR=26.9, Peak=173 HFD=4.5
23:25:20.683 00.000 7988 MultiStar: [#1 0.29,-0.14,0.96,U] [#2 0.38,-0.07,0.83,U] [#3 0.51,-0.05,0.00,M8] [#4 0.48,0.22,0.00,R] [#5 0.39,0.17,0.79,U] [#6 0.57,0.16,0.00,M5] [#7 0.48,-0.02,0.00,M4] [#8 0.46,0.19,0.00,M8] 
23:25:20.685 00.002 7988 single-star, 3 included, MultiStar: {0.33, -0.05}, one-star: {0.27, -0.13}
23:25:20.685 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
23:25:20.687 00.002 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
23:25:20.687 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.43 mountX=-0.12 mountY=-0.27, mountTheta=-2.00
23:25:20.689 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.13, opts=13)
23:25:20.691 00.002 7988 Enqueuing Move request for scope (0.27, -0.13)
23:25:20.691 00.000 15712 Worker thread wakes up
23:25:20.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
23:25:20.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
23:25:20.691 00.000 15712 Moving (0.27, -0.13) raw xDistance=-0.12 yDistance=-0.27
23:25:20.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:20.691 00.000 7988 UpdateGuideState exits: m=1638 SNR=26.9
23:25:20.695 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:20.695 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:20.696 00.001 7988 Enqueuing Expose request
23:25:20.696 00.000 15712 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.574901, 1:0.270273
23:25:20.696 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
23:25:20.700 00.004 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.46
23:25:20.700 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
23:25:20.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:25:20.700 00.000 15712 MoveAxis(W, 13, ABG)
23:25:20.700 00.000 15712 Guiding  Dir = 3, Dur = 13
23:25:20.700 00.000 15712 IsGuiding returns 0
23:25:20.717 00.017 15712 IsGuiding returns 1
23:25:20.717 00.000 15712 scope still moving after pulse duration time elapsed
23:25:20.768 00.051 15712 IsGuiding returns 0
23:25:20.768 00.000 15712 scope move finished after 13 + 57 ms
23:25:20.768 00.000 15712 Move returns status 0, amount 13
23:25:20.768 00.000 15712 MoveAxis(N, 69, ABG)
23:25:20.768 00.000 15712 Guiding  Dir = 0, Dur = 69
23:25:20.768 00.000 15712 IsGuiding returns 0
23:25:20.845 00.077 15712 IsGuiding returns 1
23:25:20.845 00.000 15712 scope still moving after pulse duration time elapsed
23:25:20.909 00.064 15712 IsGuiding returns 1
23:25:20.953 00.044 15712 IsGuiding returns 0
23:25:20.953 00.000 15712 scope move finished after 69 + 111 ms
23:25:20.953 00.000 15712 Move returns status 0, amount 69
23:25:20.953 00.000 15712 move complete, result=0
23:25:20.953 00.000 15712 worker thread done servicing request
23:25:20.953 00.000 15712 Worker thread wakes up
23:25:20.953 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.3 px 69 ms NORTH
23:25:20.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:20.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:22.592 01.639 15712 Exposure complete
23:25:22.654 00.062 15712 worker thread done servicing request
23:25:22.654 00.000 7988 OnExposeComplete: enter
23:25:22.654 00.000 7988 UpdateGuideState(): m_state=6
23:25:22.656 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1750
23:25:22.656 00.000 7988 Star::Find returns 1 (0), X=497.32, Y=803.92, Mass=1530, SNR=26.0, Peak=161 HFD=4.3
23:25:22.658 00.002 7988 MultiStar: [#1 0.24,-0.33,1.00,U] [#2 0.19,-0.65,0.00,M3] [#3 0.35,-0.33,0.00,M9] [#4 0.10,-0.40,0.75,U] [#5 0.21,-0.20,0.74,U] [#6 0.38,-0.11,0.68,U] [#7 0.08,-0.04,0.48,U] [#8 0.38,-0.49,0.00,M9] 
23:25:22.658 00.000 7988 refined, 5 included, MultiStar: {0.17, -0.27}, one-star: {0.04, -0.38}
23:25:22.660 00.002 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
23:25:22.660 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
23:25:22.663 00.003 7988 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-1.00 mountX=-0.27 mountY=-0.17, mountTheta=-2.59
23:25:22.665 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.27, opts=13)
23:25:22.665 00.000 7988 Enqueuing Move request for scope (0.17, -0.27)
23:25:22.667 00.002 15712 Worker thread wakes up
23:25:22.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.27) opts 0xd
23:25:22.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.27)
23:25:22.667 00.000 15712 Moving (0.17, -0.27) raw xDistance=-0.27 yDistance=-0.17
23:25:22.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:22.667 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.0
23:25:22.669 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:22.670 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:22.672 00.002 7988 Enqueuing Expose request
23:25:22.672 00.000 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.574901, 1:0.270273, 2:0.165419
23:25:22.672 00.000 15712 BLC: No correction, Miss < min_move
23:25:22.674 00.002 15712 PPEC rslt: input = -0.27, final = -0.11, react = -0.16, pred = 0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 638.47
23:25:22.674 00.000 15712 PPEC: input: -0.27, control: -0.11, exposure: 1500
23:25:22.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:22.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:25:22.674 00.000 15712 MoveAxis(E, 35, ABG)
23:25:22.674 00.000 15712 Guiding  Dir = 2, Dur = 35
23:25:22.674 00.000 15712 IsGuiding returns 0
23:25:22.690 00.016 15712 PulseGuide returned control before completion, sleep 31
23:25:22.754 00.064 15712 IsGuiding returns 0
23:25:22.754 00.000 15712 Move returns status 0, amount 35
23:25:22.754 00.000 15712 MoveAxis(N, 0, ABG)
23:25:22.754 00.000 15712 Move returns status 0, amount 0
23:25:22.754 00.000 15712 move complete, result=0
23:25:22.754 00.000 7988 GuideStep: -0.3 px 35 ms EAST, -0.2 px 0 ms NORTH
23:25:22.754 00.000 15712 worker thread done servicing request
23:25:22.754 00.000 15712 Worker thread wakes up
23:25:22.756 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:22.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:24.169 01.413 15712 Exposure complete
23:25:24.232 00.063 15712 worker thread done servicing request
23:25:24.232 00.000 7988 OnExposeComplete: enter
23:25:24.233 00.001 7988 UpdateGuideState(): m_state=6
23:25:24.235 00.002 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1751
23:25:24.235 00.000 7988 Star::Find returns 1 (0), X=497.65, Y=804.19, Mass=1581, SNR=26.4, Peak=199 HFD=4.3
23:25:24.235 00.000 7988 MultiStar: [#1 0.51,0.05,0.00,M4] [#2 0.47,-0.13,0.00,M4] [#3 0.57,0.09,0.00,M10] [#4 -0.04,-0.12,0.75,U] [#5 0.58,0.14,0.00,M6] [#6 0.32,0.22,0.68,U] [#7 0.14,0.09,0.47,U] [#8 0.68,-0.07,0.00,M10] 
23:25:24.238 00.003 7988 refined, 3 included, MultiStar: {0.21, -0.00}, one-star: {0.37, -0.11}
23:25:24.238 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.56) = xAngle (-1.58 = -1.58)
23:25:24.238 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
23:25:24.238 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.02 mountX=-0.00 mountY=-0.21, mountTheta=-1.58
23:25:24.238 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.00, opts=13)
23:25:24.238 00.000 7988 Enqueuing Move request for scope (0.21, -0.00)
23:25:24.238 00.000 15712 Worker thread wakes up
23:25:24.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
23:25:24.238 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
23:25:24.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:24.238 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.4
23:25:24.247 00.009 15712 Moving (0.21, -0.00) raw xDistance=-0.00 yDistance=-0.21
23:25:24.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:24.247 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:24.247 00.000 7988 Enqueuing Expose request
23:25:24.247 00.000 15712 BLC: window closed
23:25:24.247 00.000 15712 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.574901, 1:0.270273, 2:0.165419
23:25:24.247 00.000 15712 BLC: No correction, Miss < min_move
23:25:24.247 00.000 15712 PPEC rslt: input = -0.00, final = 0.05, react = -0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.48
23:25:24.247 00.000 15712 PPEC: input: -0.00, control: 0.05, exposure: 1500
23:25:24.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:24.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:25:24.247 00.000 15712 MoveAxis(W, 17, ABG)
23:25:24.247 00.000 15712 Guiding  Dir = 3, Dur = 17
23:25:24.255 00.008 15712 IsGuiding returns 0
23:25:24.272 00.017 15712 PulseGuide returned control before completion, sleep 12
23:25:24.295 00.023 15712 IsGuiding returns 1
23:25:24.295 00.000 15712 scope still moving after pulse duration time elapsed
23:25:24.331 00.036 15712 IsGuiding returns 0
23:25:24.331 00.000 15712 scope move finished after 17 + 63 ms
23:25:24.331 00.000 15712 Move returns status 0, amount 17
23:25:24.331 00.000 15712 MoveAxis(N, 0, ABG)
23:25:24.331 00.000 15712 Move returns status 0, amount 0
23:25:24.331 00.000 15712 move complete, result=0
23:25:24.331 00.000 7988 GuideStep: -0.0 px 17 ms WEST, -0.2 px 0 ms NORTH
23:25:24.338 00.007 15712 worker thread done servicing request
23:25:24.338 00.000 15712 Worker thread wakes up
23:25:24.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:24.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:25.973 01.635 15712 Exposure complete
23:25:26.025 00.052 15712 worker thread done servicing request
23:25:26.025 00.000 7988 OnExposeComplete: enter
23:25:26.035 00.010 7988 UpdateGuideState(): m_state=6
23:25:26.035 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:25:26.035 00.000 7988 Star::Find returns 1 (0), X=497.75, Y=804.16, Mass=1559, SNR=26.4, Peak=178 HFD=4.3
23:25:26.035 00.000 7988 MultiStar: [#1 0.64,-0.12,0.00,M5] [#2 0.60,-0.23,0.00,M5] [#3 0.66,0.02,0.00,R] [#4 0.21,-0.19,0.76,U] [#5 0.85,0.06,0.00,M7] [#6 0.75,-0.05,0.00,M4] [#7 0.44,0.15,0.00,M3] [#8 0.53,-0.05,0.00,R] 
23:25:26.035 00.000 7988 refined, 1 included, MultiStar: {0.36, -0.16}, one-star: {0.47, -0.14}
23:25:26.035 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
23:25:26.042 00.007 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
23:25:26.042 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=-0.16 hyp=0.39 cameraTheta=-0.42 mountX=-0.16 mountY=-0.36, mountTheta=-1.99
23:25:26.042 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.16, opts=13)
23:25:26.042 00.000 7988 Enqueuing Move request for scope (0.36, -0.16)
23:25:26.042 00.000 15712 Worker thread wakes up
23:25:26.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.16) opts 0xd
23:25:26.042 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.16)
23:25:26.042 00.000 15712 Moving (0.36, -0.16) raw xDistance=-0.16 yDistance=-0.36
23:25:26.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:26.042 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.4
23:25:26.049 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:26.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:26.051 00.002 7988 Enqueuing Expose request
23:25:26.051 00.000 15712 PPEC rslt: input = -0.16, final = 0.06, react = -0.10, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 638.48
23:25:26.051 00.000 15712 PPEC: input: -0.16, control: 0.06, exposure: 1500
23:25:26.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:25:26.051 00.000 15712 MoveAxis(W, 19, ABG)
23:25:26.051 00.000 15712 Guiding  Dir = 3, Dur = 19
23:25:26.051 00.000 15712 IsGuiding returns 0
23:25:26.076 00.025 15712 IsGuiding returns 1
23:25:26.076 00.000 15712 scope still moving after pulse duration time elapsed
23:25:26.126 00.050 15712 IsGuiding returns 0
23:25:26.126 00.000 15712 scope move finished after 19 + 54 ms
23:25:26.126 00.000 15712 Move returns status 0, amount 19
23:25:26.126 00.000 15712 MoveAxis(N, 91, ABG)
23:25:26.126 00.000 15712 Guiding  Dir = 0, Dur = 91
23:25:26.151 00.025 15712 IsGuiding returns 0
23:25:26.229 00.078 15712 PulseGuide returned control before completion, sleep 22
23:25:26.275 00.046 15712 IsGuiding returns 1
23:25:26.275 00.000 15712 scope still moving after pulse duration time elapsed
23:25:26.309 00.034 15712 IsGuiding returns 1
23:25:26.348 00.039 15712 IsGuiding returns 0
23:25:26.348 00.000 15712 scope move finished after 91 + 100 ms
23:25:26.348 00.000 15712 Move returns status 0, amount 91
23:25:26.348 00.000 15712 move complete, result=0
23:25:26.348 00.000 7988 GuideStep: -0.2 px 19 ms WEST, -0.4 px 91 ms NORTH
23:25:26.352 00.004 15712 worker thread done servicing request
23:25:26.352 00.000 15712 Worker thread wakes up
23:25:26.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:26.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:27.759 01.407 15712 Exposure complete
23:25:27.812 00.053 15712 worker thread done servicing request
23:25:27.812 00.000 7988 OnExposeComplete: enter
23:25:27.821 00.009 7988 UpdateGuideState(): m_state=6
23:25:27.821 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1753
23:25:27.821 00.000 7988 Star::Find returns 1 (0), X=497.26, Y=804.20, Mass=1661, SNR=27.2, Peak=156 HFD=4.4
23:25:27.821 00.000 7988 MultiStar: [#1 0.34,0.08,0.89,U] [#2 0.09,-0.08,0.85,U] [#3 -0.42,-0.08,0.81,U] [#4 -0.06,0.10,0.73,U] [#5 0.56,-0.13,0.00,M8] [#6 0.43,0.04,0.66,U] [#7 0.23,-0.06,0.46,U] [#8 -0.50,0.03,0.00,M1] 
23:25:27.821 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.02}, one-star: {-0.01, -0.10}
23:25:27.821 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
23:25:27.821 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
23:25:27.829 00.008 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=-0.02 mountY=-0.07, mountTheta=-1.80
23:25:27.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
23:25:27.829 00.000 7988 Enqueuing Move request for scope (0.07, -0.02)
23:25:27.829 00.000 15712 Worker thread wakes up
23:25:27.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:25:27.829 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:25:27.829 00.000 15712 Moving (0.07, -0.02) raw xDistance=-0.02 yDistance=-0.07
23:25:27.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:27.829 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.2
23:25:27.835 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:27.835 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:27.837 00.002 7988 Enqueuing Expose request
23:25:27.837 00.000 15712 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.49
23:25:27.837 00.000 15712 PPEC: input: -0.02, control: 0.04, exposure: 1500
23:25:27.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:27.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:27.837 00.000 15712 MoveAxis(W, 14, ABG)
23:25:27.837 00.000 15712 Guiding  Dir = 3, Dur = 14
23:25:27.837 00.000 15712 IsGuiding returns 0
23:25:27.868 00.031 15712 IsGuiding returns 1
23:25:27.868 00.000 15712 scope still moving after pulse duration time elapsed
23:25:27.917 00.049 15712 IsGuiding returns 0
23:25:27.917 00.000 15712 scope move finished after 14 + 63 ms
23:25:27.917 00.000 15712 Move returns status 0, amount 14
23:25:27.917 00.000 15712 MoveAxis(N, 0, ABG)
23:25:27.917 00.000 15712 Move returns status 0, amount 0
23:25:27.917 00.000 15712 move complete, result=0
23:25:27.917 00.000 15712 worker thread done servicing request
23:25:27.917 00.000 15712 Worker thread wakes up
23:25:27.917 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
23:25:27.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:27.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:29.560 01.643 15712 Exposure complete
23:25:29.620 00.060 15712 worker thread done servicing request
23:25:29.620 00.000 7988 OnExposeComplete: enter
23:25:29.621 00.001 7988 UpdateGuideState(): m_state=6
23:25:29.621 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1754
23:25:29.621 00.000 7988 Star::Find returns 1 (0), X=497.33, Y=804.05, Mass=1694, SNR=27.6, Peak=143 HFD=4.7
23:25:29.621 00.000 7988 MultiStar: [#1 0.07,-0.15,0.96,U] [#2 -0.17,-0.23,0.85,U] [#3 -0.56,-0.12,0.00,M1] [#4 -0.12,-0.27,0.75,U] [#5 0.24,-0.08,0.67,U] [#6 0.12,-0.33,0.67,U] [#7 0.23,-0.18,0.47,U] [#8 -0.39,-0.28,0.00,M2] 
23:25:29.621 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.21}, one-star: {0.05, -0.25}
23:25:29.621 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
23:25:29.621 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
23:25:29.621 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.37 mountX=-0.21 mountY=-0.04, mountTheta=-2.96
23:25:29.631 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.21, opts=13)
23:25:29.631 00.000 7988 Enqueuing Move request for scope (0.04, -0.21)
23:25:29.631 00.000 15712 Worker thread wakes up
23:25:29.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
23:25:29.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
23:25:29.631 00.000 15712 Moving (0.04, -0.21) raw xDistance=-0.21 yDistance=-0.04
23:25:29.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:29.631 00.000 7988 UpdateGuideState exits: m=1694 SNR=27.6
23:25:29.635 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:29.635 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:29.637 00.002 7988 Enqueuing Expose request
23:25:29.637 00.000 15712 PPEC rslt: input = -0.21, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 638.50
23:25:29.637 00.000 15712 PPEC: input: -0.21, control: -0.09, exposure: 1500
23:25:29.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:29.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:25:29.637 00.000 15712 MoveAxis(E, 29, ABG)
23:25:29.637 00.000 15712 Guiding  Dir = 2, Dur = 29
23:25:29.673 00.036 15712 IsGuiding returns 0
23:25:29.691 00.018 15712 PulseGuide returned control before completion, sleep 24
23:25:29.717 00.026 15712 IsGuiding returns 1
23:25:29.717 00.000 15712 scope still moving after pulse duration time elapsed
23:25:29.755 00.038 15712 IsGuiding returns 0
23:25:29.755 00.000 15712 scope move finished after 29 + 50 ms
23:25:29.755 00.000 15712 Move returns status 0, amount 29
23:25:29.755 00.000 15712 MoveAxis(N, 0, ABG)
23:25:29.755 00.000 15712 Move returns status 0, amount 0
23:25:29.755 00.000 15712 move complete, result=0
23:25:29.755 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
23:25:29.755 00.000 15712 worker thread done servicing request
23:25:29.755 00.000 15712 Worker thread wakes up
23:25:29.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:29.757 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:31.172 01.415 15712 Exposure complete
23:25:31.230 00.058 15712 worker thread done servicing request
23:25:31.230 00.000 7988 OnExposeComplete: enter
23:25:31.233 00.003 7988 UpdateGuideState(): m_state=6
23:25:31.235 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1755
23:25:31.235 00.000 7988 Star::Find returns 1 (0), X=497.15, Y=804.25, Mass=1660, SNR=27.1, Peak=159 HFD=4.5
23:25:31.237 00.002 7988 MultiStar: [#1 -0.08,0.10,0.95,U] [#2 0.01,-0.16,0.83,U] [#3 -0.26,0.03,0.84,U] [#4 -0.25,0.01,0.71,U] [#5 0.18,0.35,0.74,U] [#6 0.30,0.26,0.61,U] [#7 -0.43,0.25,0.00,M2] [#8 -0.48,0.21,0.00,M3] 
23:25:31.237 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.06}, one-star: {-0.12, -0.05}
23:25:31.239 00.002 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
23:25:31.239 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
23:25:31.241 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.20 mountX=0.06 mountY=0.04, mountTheta=0.62
23:25:31.243 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
23:25:31.243 00.000 7988 Enqueuing Move request for scope (-0.05, 0.06)
23:25:31.245 00.002 15712 Worker thread wakes up
23:25:31.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:25:31.245 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:25:31.245 00.000 15712 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=0.04
23:25:31.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:31.247 00.002 7988 UpdateGuideState exits: m=1660 SNR=27.1
23:25:31.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:31.249 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:31.249 00.000 7988 Enqueuing Expose request
23:25:31.249 00.000 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.50
23:25:31.249 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
23:25:31.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:31.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:25:31.249 00.000 15712 MoveAxis(W, 12, ABG)
23:25:31.249 00.000 15712 Guiding  Dir = 3, Dur = 12
23:25:31.249 00.000 15712 IsGuiding returns 0
23:25:31.271 00.022 15712 IsGuiding returns 1
23:25:31.271 00.000 15712 scope still moving after pulse duration time elapsed
23:25:31.322 00.051 15712 IsGuiding returns 0
23:25:31.322 00.000 15712 scope move finished after 12 + 58 ms
23:25:31.322 00.000 15712 Move returns status 0, amount 12
23:25:31.322 00.000 15712 MoveAxis(N, 0, ABG)
23:25:31.322 00.000 15712 Move returns status 0, amount 0
23:25:31.322 00.000 15712 move complete, result=0
23:25:31.322 00.000 15712 worker thread done servicing request
23:25:31.322 00.000 15712 Worker thread wakes up
23:25:31.322 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
23:25:31.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:31.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:32.956 01.634 15712 Exposure complete
23:25:33.017 00.061 15712 worker thread done servicing request
23:25:33.017 00.000 7988 OnExposeComplete: enter
23:25:33.019 00.002 7988 UpdateGuideState(): m_state=6
23:25:33.021 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1756
23:25:33.021 00.000 7988 Star::Find returns 1 (0), X=497.36, Y=804.28, Mass=1669, SNR=27.3, Peak=155 HFD=4.6
23:25:33.023 00.002 7988 MultiStar: [#1 0.38,0.07,0.96,U] [#2 0.32,0.01,0.83,U] [#3 -0.44,0.20,0.00,M1] [#4 -0.15,0.13,0.72,U] [#5 0.30,0.14,0.68,U] [#6 0.13,0.01,0.64,U] [#7 0.04,0.41,0.49,U] [#8 -0.18,0.46,0.00,M4] 
23:25:33.023 00.000 7988 single-star, 6 included, MultiStar: {0.17, 0.09}, one-star: {0.08, -0.02}
23:25:33.025 00.002 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
23:25:33.025 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.84 = -1.84)
23:25:33.027 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.24 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
23:25:33.029 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.02, opts=13)
23:25:33.029 00.000 7988 Enqueuing Move request for scope (0.08, -0.02)
23:25:33.031 00.002 15712 Worker thread wakes up
23:25:33.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
23:25:33.031 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
23:25:33.031 00.000 15712 Moving (0.08, -0.02) raw xDistance=-0.02 yDistance=-0.08
23:25:33.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:33.031 00.000 7988 UpdateGuideState exits: m=1669 SNR=27.3
23:25:33.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:33.034 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:33.035 00.001 7988 Enqueuing Expose request
23:25:33.035 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.51
23:25:33.035 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
23:25:33.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:33.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:33.035 00.000 15712 MoveAxis(W, 10, ABG)
23:25:33.035 00.000 15712 Guiding  Dir = 3, Dur = 10
23:25:33.035 00.000 15712 IsGuiding returns 0
23:25:33.055 00.020 15712 IsGuiding returns 1
23:25:33.055 00.000 15712 scope still moving after pulse duration time elapsed
23:25:33.102 00.047 15712 IsGuiding returns 0
23:25:33.102 00.000 15712 scope move finished after 10 + 64 ms
23:25:33.102 00.000 15712 Move returns status 0, amount 10
23:25:33.102 00.000 15712 MoveAxis(N, 0, ABG)
23:25:33.102 00.000 15712 Move returns status 0, amount 0
23:25:33.102 00.000 15712 move complete, result=0
23:25:33.102 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
23:25:33.114 00.012 15712 worker thread done servicing request
23:25:33.114 00.000 15712 Worker thread wakes up
23:25:33.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:33.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:34.533 01.419 15712 Exposure complete
23:25:34.594 00.061 15712 worker thread done servicing request
23:25:34.594 00.000 7988 OnExposeComplete: enter
23:25:34.594 00.000 7988 UpdateGuideState(): m_state=6
23:25:34.594 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1757
23:25:34.598 00.004 7988 Star::Find returns 1 (0), X=497.02, Y=804.62, Mass=1649, SNR=27.1, Peak=153 HFD=4.2
23:25:34.598 00.000 7988 MultiStar: [#1 0.21,0.37,0.93,U] [#2 0.00,0.33,0.87,U] [#3 -0.43,0.32,0.00,M2] [#4 -0.19,0.39,0.76,U] [#5 0.07,0.63,0.00,M6] [#6 0.28,0.48,0.00,M1] [#7 0.09,0.34,0.51,U] [#8 -0.52,0.53,0.00,M5] 
23:25:34.598 00.000 7988 refined, 4 included, MultiStar: {-0.04, 0.35}, one-star: {-0.26, 0.32}
23:25:34.598 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
23:25:34.598 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
23:25:34.598 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.68 mountX=0.35 mountY=0.03, mountTheta=0.09
23:25:34.598 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.35, opts=13)
23:25:34.598 00.000 7988 Enqueuing Move request for scope (-0.04, 0.35)
23:25:34.598 00.000 15712 Worker thread wakes up
23:25:34.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd
23:25:34.598 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.35)
23:25:34.598 00.000 15712 Moving (-0.04, 0.35) raw xDistance=0.35 yDistance=0.03
23:25:34.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:34.598 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.1
23:25:34.610 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:34.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:34.610 00.000 7988 Enqueuing Expose request
23:25:34.610 00.000 15712 PPEC rslt: input = 0.35, final = 0.24, react = 0.21, pred = 0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 638.52
23:25:34.610 00.000 15712 PPEC: input: 0.35, control: 0.24, exposure: 1500
23:25:34.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:34.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:34.610 00.000 15712 MoveAxis(W, 77, ABG)
23:25:34.610 00.000 15712 Guiding  Dir = 3, Dur = 77
23:25:34.610 00.000 15712 IsGuiding returns 0
23:25:34.626 00.016 15712 PulseGuide returned control before completion, sleep 71
23:25:34.722 00.096 15712 IsGuiding returns 0
23:25:34.722 00.000 15712 Move returns status 0, amount 77
23:25:34.722 00.000 15712 MoveAxis(N, 0, ABG)
23:25:34.722 00.000 15712 Move returns status 0, amount 0
23:25:34.722 00.000 15712 move complete, result=0
23:25:34.722 00.000 7988 GuideStep: 0.3 px 77 ms WEST, 0.0 px 0 ms NORTH
23:25:34.728 00.006 15712 worker thread done servicing request
23:25:34.728 00.000 15712 Worker thread wakes up
23:25:34.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:34.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:36.368 01.640 15712 Exposure complete
23:25:36.418 00.050 15712 worker thread done servicing request
23:25:36.418 00.000 7988 OnExposeComplete: enter
23:25:36.432 00.014 7988 UpdateGuideState(): m_state=6
23:25:36.432 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1758
23:25:36.432 00.000 7988 Star::Find returns 1 (0), X=497.33, Y=803.95, Mass=1629, SNR=26.8, Peak=128 HFD=4.7
23:25:36.432 00.000 7988 MultiStar: [#1 0.03,-0.39,0.95,U] [#2 0.12,-0.31,0.84,U] [#3 -0.36,-0.18,0.82,U] [#4 -0.15,-0.21,0.71,U] [#5 0.11,-0.05,0.73,U] [#6 0.28,-0.13,0.65,U] [#7 0.01,-0.06,0.49,U] [#8 -0.50,-0.16,0.00,M6] 
23:25:36.435 00.003 7988 refined, 7 included, MultiStar: {0.01, -0.23}, one-star: {0.05, -0.35}
23:25:36.435 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
23:25:36.435 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
23:25:36.435 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.54 mountX=-0.23 mountY=-0.00, mountTheta=-3.14
23:25:36.435 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.23, opts=13)
23:25:36.435 00.000 7988 Enqueuing Move request for scope (0.01, -0.23)
23:25:36.435 00.000 15712 Worker thread wakes up
23:25:36.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
23:25:36.435 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
23:25:36.435 00.000 15712 Moving (0.01, -0.23) raw xDistance=-0.23 yDistance=-0.00
23:25:36.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:36.435 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.8
23:25:36.445 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:36.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:36.447 00.002 15712 PPEC rslt: input = -0.23, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 638.53
23:25:36.447 00.000 7988 Enqueuing Expose request
23:25:36.447 00.000 15712 PPEC: input: -0.23, control: -0.11, exposure: 1500
23:25:36.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:36.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:25:36.447 00.000 15712 MoveAxis(E, 35, ABG)
23:25:36.447 00.000 15712 Guiding  Dir = 2, Dur = 35
23:25:36.447 00.000 15712 IsGuiding returns 0
23:25:36.468 00.021 15712 PulseGuide returned control before completion, sleep 27
23:25:36.496 00.028 15712 IsGuiding returns 1
23:25:36.496 00.000 15712 scope still moving after pulse duration time elapsed
23:25:36.528 00.032 15712 IsGuiding returns 0
23:25:36.528 00.000 15712 scope move finished after 35 + 48 ms
23:25:36.528 00.000 15712 Move returns status 0, amount 35
23:25:36.528 00.000 15712 MoveAxis(N, 0, ABG)
23:25:36.528 00.000 15712 Move returns status 0, amount 0
23:25:36.528 00.000 15712 move complete, result=0
23:25:36.528 00.000 15712 worker thread done servicing request
23:25:36.528 00.000 15712 Worker thread wakes up
23:25:36.528 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
23:25:36.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:36.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:37.949 01.421 15712 Exposure complete
23:25:38.017 00.068 15712 worker thread done servicing request
23:25:38.017 00.000 7988 OnExposeComplete: enter
23:25:38.017 00.000 7988 UpdateGuideState(): m_state=6
23:25:38.020 00.003 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1759
23:25:38.020 00.000 7988 Star::Find returns 1 (0), X=497.05, Y=804.46, Mass=1729, SNR=27.7, Peak=168 HFD=4.9
23:25:38.022 00.002 7988 MultiStar: [#1 -0.00,0.20,0.93,U] [#2 0.17,0.21,0.83,U] [#3 -0.58,0.25,0.00,M2] [#4 -0.43,0.24,0.00,M1] [#5 0.41,0.61,0.00,M6] [#6 0.08,0.27,0.63,U] [#7 -0.16,0.23,0.44,U] [#8 -0.65,0.38,0.00,M7] 
23:25:38.022 00.000 7988 refined, 4 included, MultiStar: {-0.03, 0.21}, one-star: {-0.23, 0.16}
23:25:38.024 00.002 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
23:25:38.024 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
23:25:38.026 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.71 mountX=0.21 mountY=0.02, mountTheta=0.11
23:25:38.028 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.21, opts=13)
23:25:38.028 00.000 7988 Enqueuing Move request for scope (-0.03, 0.21)
23:25:38.028 00.000 15712 Worker thread wakes up
23:25:38.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
23:25:38.028 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
23:25:38.028 00.000 15712 Moving (-0.03, 0.21) raw xDistance=0.21 yDistance=0.02
23:25:38.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:38.028 00.000 7988 UpdateGuideState exits: m=1729 SNR=27.7
23:25:38.033 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:38.034 00.001 15712 PPEC rslt: input = 0.21, final = 0.16, react = 0.13, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 638.54
23:25:38.034 00.000 15712 PPEC: input: 0.21, control: 0.16, exposure: 1500
23:25:38.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:38.034 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:38.034 00.000 7988 Enqueuing Expose request
23:25:38.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:25:38.034 00.000 15712 MoveAxis(W, 52, ABG)
23:25:38.034 00.000 15712 Guiding  Dir = 3, Dur = 52
23:25:38.034 00.000 15712 IsGuiding returns 0
23:25:38.066 00.032 15712 PulseGuide returned control before completion, sleep 33
23:25:38.107 00.041 15712 IsGuiding returns 1
23:25:38.107 00.000 15712 scope still moving after pulse duration time elapsed
23:25:38.160 00.053 15712 IsGuiding returns 0
23:25:38.160 00.000 15712 scope move finished after 52 + 73 ms
23:25:38.160 00.000 15712 Move returns status 0, amount 52
23:25:38.160 00.000 15712 MoveAxis(N, 0, ABG)
23:25:38.160 00.000 15712 Move returns status 0, amount 0
23:25:38.160 00.000 15712 move complete, result=0
23:25:38.160 00.000 7988 GuideStep: 0.2 px 52 ms WEST, 0.0 px 0 ms NORTH
23:25:38.165 00.005 15712 worker thread done servicing request
23:25:38.165 00.000 15712 Worker thread wakes up
23:25:38.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:38.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:39.802 01.637 15712 Exposure complete
23:25:39.851 00.049 15712 worker thread done servicing request
23:25:39.851 00.000 7988 OnExposeComplete: enter
23:25:39.863 00.012 7988 UpdateGuideState(): m_state=6
23:25:39.863 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1760
23:25:39.863 00.000 7988 Star::Find returns 1 (0), X=497.24, Y=804.37, Mass=1557, SNR=26.3, Peak=151 HFD=4.5
23:25:39.863 00.000 7988 MultiStar: [#1 0.21,0.04,0.98,U] [#2 0.12,-0.07,0.89,U] [#3 -0.50,0.17,0.00,M3] [#4 -0.10,0.04,0.80,U] [#5 0.26,0.33,0.71,U] [#6 0.19,0.17,0.65,U] [#7 -0.10,0.14,0.49,U] [#8 -0.33,-0.01,0.45,U] 
23:25:39.868 00.005 7988 single-star, 7 included, MultiStar: {0.05, 0.08}, one-star: {-0.04, 0.08}
23:25:39.868 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
23:25:39.868 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
23:25:39.868 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.08 mountX=0.07 mountY=0.04, mountTheta=0.49
23:25:39.868 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.08, opts=13)
23:25:39.868 00.000 7988 Enqueuing Move request for scope (-0.04, 0.08)
23:25:39.868 00.000 15712 Worker thread wakes up
23:25:39.868 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:25:39.868 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:25:39.868 00.000 15712 Moving (-0.04, 0.08) raw xDistance=0.07 yDistance=0.04
23:25:39.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:39.868 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.3
23:25:39.878 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:39.878 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:39.879 00.001 7988 Enqueuing Expose request
23:25:39.879 00.000 15712 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.54
23:25:39.879 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
23:25:39.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:39.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:25:39.879 00.000 15712 MoveAxis(W, 12, ABG)
23:25:39.879 00.000 15712 Guiding  Dir = 3, Dur = 12
23:25:39.919 00.040 15712 IsGuiding returns 0
23:25:39.936 00.017 15712 IsGuiding returns 1
23:25:39.936 00.000 15712 scope still moving after pulse duration time elapsed
23:25:39.981 00.045 15712 IsGuiding returns 0
23:25:39.981 00.000 15712 scope move finished after 12 + 51 ms
23:25:39.981 00.000 15712 Move returns status 0, amount 12
23:25:39.981 00.000 15712 MoveAxis(N, 0, ABG)
23:25:39.981 00.000 15712 Move returns status 0, amount 0
23:25:39.981 00.000 15712 move complete, result=0
23:25:39.981 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
23:25:39.986 00.005 15712 worker thread done servicing request
23:25:39.986 00.000 15712 Worker thread wakes up
23:25:39.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:39.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:41.398 01.412 15712 Exposure complete
23:25:41.459 00.061 15712 worker thread done servicing request
23:25:41.460 00.001 7988 OnExposeComplete: enter
23:25:41.460 00.000 7988 UpdateGuideState(): m_state=6
23:25:41.460 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1761
23:25:41.460 00.000 7988 Star::Find returns 1 (0), X=496.85, Y=804.30, Mass=1457, SNR=25.4, Peak=146 HFD=4.4
23:25:41.460 00.000 7988 MultiStar: [#1 -0.02,0.21,1.01,U] [#2 0.03,0.26,0.86,U] [#3 -0.66,0.09,0.00,M4] [#4 -0.37,0.35,0.00,M1] [#5 0.28,0.27,0.76,U] [#6 0.24,0.25,0.71,U] [#7 0.02,0.16,0.49,U] [#8 -0.58,0.55,0.00,M7] 
23:25:41.460 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.19}, one-star: {-0.43, 0.00}
23:25:41.460 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
23:25:41.460 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
23:25:41.468 00.008 7988 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.60 mountX=0.19 mountY=0.00, mountTheta=0.01
23:25:41.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.19, opts=13)
23:25:41.468 00.000 7988 Enqueuing Move request for scope (-0.01, 0.19)
23:25:41.468 00.000 15712 Worker thread wakes up
23:25:41.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
23:25:41.468 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
23:25:41.468 00.000 15712 Moving (-0.01, 0.19) raw xDistance=0.19 yDistance=0.00
23:25:41.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:41.468 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.4
23:25:41.474 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:41.475 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:41.477 00.002 7988 Enqueuing Expose request
23:25:41.477 00.000 15712 PPEC rslt: input = 0.19, final = 0.16, react = 0.11, pred = 0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 638.55
23:25:41.477 00.000 15712 PPEC: input: 0.19, control: 0.16, exposure: 1500
23:25:41.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:41.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:25:41.477 00.000 15712 MoveAxis(W, 51, ABG)
23:25:41.477 00.000 15712 Guiding  Dir = 3, Dur = 51
23:25:41.477 00.000 15712 IsGuiding returns 0
23:25:41.502 00.025 15712 PulseGuide returned control before completion, sleep 36
23:25:41.555 00.053 15712 IsGuiding returns 1
23:25:41.555 00.000 15712 scope still moving after pulse duration time elapsed
23:25:41.587 00.032 15712 IsGuiding returns 0
23:25:41.587 00.000 15712 scope move finished after 51 + 70 ms
23:25:41.587 00.000 15712 Move returns status 0, amount 51
23:25:41.587 00.000 15712 MoveAxis(N, 0, ABG)
23:25:41.587 00.000 15712 Move returns status 0, amount 0
23:25:41.587 00.000 15712 move complete, result=0
23:25:41.587 00.000 7988 GuideStep: 0.2 px 51 ms WEST, 0.0 px 0 ms NORTH
23:25:41.601 00.014 15712 worker thread done servicing request
23:25:41.601 00.000 15712 Worker thread wakes up
23:25:41.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:41.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:43.234 01.633 15712 Exposure complete
23:25:43.288 00.054 15712 worker thread done servicing request
23:25:43.288 00.000 7988 OnExposeComplete: enter
23:25:43.294 00.006 7988 UpdateGuideState(): m_state=6
23:25:43.294 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1762
23:25:43.294 00.000 7988 Star::Find returns 1 (0), X=497.08, Y=804.25, Mass=1563, SNR=26.0, Peak=146 HFD=4.5
23:25:43.294 00.000 7988 MultiStar: [#1 0.19,-0.01,0.93,U] [#2 0.18,-0.16,0.84,U] [#3 -0.32,-0.05,0.86,U] [#4 -0.15,0.14,0.76,U] [#5 0.33,0.29,0.74,U] [#6 0.17,0.19,0.69,U] [#7 0.08,-0.02,0.51,U] [#8 -0.43,0.05,0.46,U] 
23:25:43.294 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.20, -0.05}
23:25:43.294 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
23:25:43.294 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
23:25:43.294 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.78 mountX=0.03 mountY=0.01, mountTheta=0.19
23:25:43.294 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
23:25:43.305 00.011 7988 Enqueuing Move request for scope (-0.01, 0.03)
23:25:43.305 00.000 15712 Worker thread wakes up
23:25:43.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:25:43.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:25:43.305 00.000 15712 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
23:25:43.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:43.305 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.0
23:25:43.308 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:43.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:43.310 00.002 7988 Enqueuing Expose request
23:25:43.310 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.56
23:25:43.310 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
23:25:43.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:43.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:25:43.310 00.000 15712 MoveAxis(W, 15, ABG)
23:25:43.310 00.000 15712 Guiding  Dir = 3, Dur = 15
23:25:43.310 00.000 15712 IsGuiding returns 0
23:25:43.342 00.032 15712 IsGuiding returns 1
23:25:43.342 00.000 15712 scope still moving after pulse duration time elapsed
23:25:43.390 00.048 15712 IsGuiding returns 0
23:25:43.390 00.000 15712 scope move finished after 15 + 62 ms
23:25:43.390 00.000 15712 Move returns status 0, amount 15
23:25:43.390 00.000 15712 MoveAxis(N, 0, ABG)
23:25:43.390 00.000 15712 Move returns status 0, amount 0
23:25:43.390 00.000 15712 move complete, result=0
23:25:43.390 00.000 15712 worker thread done servicing request
23:25:43.390 00.000 15712 Worker thread wakes up
23:25:43.390 00.000 7988 GuideStep: 0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
23:25:43.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:43.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:44.811 01.421 15712 Exposure complete
23:25:44.870 00.059 15712 worker thread done servicing request
23:25:44.870 00.000 7988 OnExposeComplete: enter
23:25:44.873 00.003 7988 UpdateGuideState(): m_state=6
23:25:44.873 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1763
23:25:44.873 00.000 7988 Star::Find returns 1 (0), X=497.19, Y=804.31, Mass=1619, SNR=26.8, Peak=139 HFD=4.8
23:25:44.873 00.000 7988 MultiStar: [#1 0.06,-0.12,0.97,U] [#2 0.13,-0.29,0.84,U] [#3 -0.53,-0.02,0.00,M4] [#4 -0.29,-0.26,0.77,U] [#5 0.20,-0.13,0.75,U] [#6 0.45,0.09,0.00,M1] [#7 -0.08,0.27,0.48,U] [#8 -0.30,0.31,0.44,U] 
23:25:44.873 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.07}, one-star: {-0.09, 0.01}
23:25:44.873 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.55 = 2.74)
23:25:44.873 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.71)
23:25:44.873 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.98 mountX=-0.07 mountY=0.03, mountTheta=2.71
23:25:44.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.07, opts=13)
23:25:44.873 00.000 7988 Enqueuing Move request for scope (-0.03, -0.07)
23:25:44.873 00.000 15712 Worker thread wakes up
23:25:44.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:25:44.873 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:25:44.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:44.886 00.013 7988 UpdateGuideState exits: m=1619 SNR=26.8
23:25:44.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:44.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:44.886 00.000 7988 Enqueuing Expose request
23:25:44.889 00.003 15712 Moving (-0.03, -0.07) raw xDistance=-0.07 yDistance=0.03
23:25:44.892 00.003 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.57
23:25:44.892 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
23:25:44.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:44.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:44.892 00.000 15712 MoveAxis(W, 14, ABG)
23:25:44.892 00.000 15712 Guiding  Dir = 3, Dur = 14
23:25:44.908 00.016 15712 IsGuiding returns 0
23:25:44.920 00.012 15712 IsGuiding returns 1
23:25:44.920 00.000 15712 scope still moving after pulse duration time elapsed
23:25:44.956 00.036 15712 IsGuiding returns 0
23:25:44.956 00.000 15712 scope move finished after 14 + 34 ms
23:25:44.956 00.000 15712 Move returns status 0, amount 14
23:25:44.956 00.000 15712 MoveAxis(N, 0, ABG)
23:25:44.956 00.000 15712 Move returns status 0, amount 0
23:25:44.956 00.000 15712 move complete, result=0
23:25:44.956 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
23:25:44.958 00.002 15712 worker thread done servicing request
23:25:44.958 00.000 15712 Worker thread wakes up
23:25:44.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:44.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:46.595 01.637 15712 Exposure complete
23:25:46.656 00.061 15712 worker thread done servicing request
23:25:46.656 00.000 7988 OnExposeComplete: enter
23:25:46.657 00.001 7988 UpdateGuideState(): m_state=6
23:25:46.659 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1764
23:25:46.659 00.000 7988 Star::Find returns 1 (0), X=497.02, Y=804.03, Mass=1649, SNR=26.9, Peak=147 HFD=4.5
23:25:46.661 00.002 7988 MultiStar: [#1 0.20,-0.26,0.97,U] [#2 0.11,-0.18,0.81,U] [#3 -0.34,-0.11,0.84,U] [#4 -0.08,-0.16,0.73,U] [#5 0.29,0.12,0.71,U] [#6 0.32,0.18,0.64,U] [#7 -0.21,0.15,0.52,U] [#8 0.02,0.21,0.44,U] 
23:25:46.661 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {-0.26, -0.27}
23:25:46.663 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
23:25:46.663 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
23:25:46.665 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.57 mountX=-0.08 mountY=0.00, mountTheta=3.12
23:25:46.667 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.08, opts=13)
23:25:46.667 00.000 7988 Enqueuing Move request for scope (0.00, -0.08)
23:25:46.669 00.002 15712 Worker thread wakes up
23:25:46.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
23:25:46.669 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
23:25:46.669 00.000 15712 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.00
23:25:46.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:46.669 00.000 7988 UpdateGuideState exits: m=1649 SNR=26.9
23:25:46.671 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:46.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:46.673 00.002 7988 Enqueuing Expose request
23:25:46.673 00.000 15712 PPEC rslt: input = -0.08, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.58
23:25:46.673 00.000 15712 PPEC: input: -0.08, control: 0.04, exposure: 1500
23:25:46.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:46.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:25:46.673 00.000 15712 MoveAxis(W, 13, ABG)
23:25:46.673 00.000 15712 Guiding  Dir = 3, Dur = 13
23:25:46.675 00.002 15712 IsGuiding returns 0
23:25:46.691 00.016 15712 IsGuiding returns 1
23:25:46.691 00.000 15712 scope still moving after pulse duration time elapsed
23:25:46.740 00.049 15712 IsGuiding returns 0
23:25:46.740 00.000 15712 scope move finished after 13 + 58 ms
23:25:46.740 00.000 15712 Move returns status 0, amount 13
23:25:46.740 00.000 15712 MoveAxis(N, 0, ABG)
23:25:46.740 00.000 15712 Move returns status 0, amount 0
23:25:46.740 00.000 15712 move complete, result=0
23:25:46.740 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
23:25:46.748 00.008 15712 worker thread done servicing request
23:25:46.748 00.000 15712 Worker thread wakes up
23:25:46.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:46.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:48.158 01.410 15712 Exposure complete
23:25:48.218 00.060 15712 worker thread done servicing request
23:25:48.218 00.000 7988 OnExposeComplete: enter
23:25:48.220 00.002 7988 UpdateGuideState(): m_state=6
23:25:48.220 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
23:25:48.220 00.000 7988 Star::Find returns 1 (0), X=497.33, Y=804.11, Mass=1591, SNR=26.5, Peak=146 HFD=4.4
23:25:48.220 00.000 7988 MultiStar: [#1 0.07,-0.30,1.01,U] [#2 -0.05,-0.38,0.89,U] [#3 -0.47,-0.18,0.00,M4] [#4 -0.19,-0.23,0.73,U] [#5 0.17,0.28,0.76,U] [#6 0.11,-0.18,0.66,U] [#7 -0.09,0.01,0.47,U] [#8 -0.33,0.11,0.45,U] 
23:25:48.220 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.14}, one-star: {0.05, -0.19}
23:25:48.220 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.21 = 3.08)
23:25:48.227 00.007 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
23:25:48.228 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.64 mountX=-0.14 mountY=0.01, mountTheta=3.04
23:25:48.230 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.14, opts=13)
23:25:48.232 00.002 7988 Enqueuing Move request for scope (-0.01, -0.14)
23:25:48.233 00.001 15712 Worker thread wakes up
23:25:48.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
23:25:48.233 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
23:25:48.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:48.234 00.001 7988 UpdateGuideState exits: m=1591 SNR=26.5
23:25:48.235 00.001 15712 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.01
23:25:48.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:48.236 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:48.238 00.002 7988 Enqueuing Expose request
23:25:48.239 00.001 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.58
23:25:48.239 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
23:25:48.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:48.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:25:48.239 00.000 15712 MoveAxis(W, 13, ABG)
23:25:48.239 00.000 15712 Guiding  Dir = 3, Dur = 13
23:25:48.256 00.017 15712 IsGuiding returns 0
23:25:48.271 00.015 15712 IsGuiding returns 1
23:25:48.271 00.000 15712 scope still moving after pulse duration time elapsed
23:25:48.322 00.051 15712 IsGuiding returns 0
23:25:48.322 00.000 15712 scope move finished after 13 + 50 ms
23:25:48.322 00.000 15712 Move returns status 0, amount 13
23:25:48.322 00.000 15712 MoveAxis(N, 0, ABG)
23:25:48.322 00.000 15712 Move returns status 0, amount 0
23:25:48.322 00.000 15712 move complete, result=0
23:25:48.322 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
23:25:48.322 00.000 15712 worker thread done servicing request
23:25:48.331 00.009 15712 Worker thread wakes up
23:25:48.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:48.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:50.071 01.740 15712 Exposure complete
23:25:50.131 00.060 15712 worker thread done servicing request
23:25:50.131 00.000 7988 OnExposeComplete: enter
23:25:50.131 00.000 7988 UpdateGuideState(): m_state=6
23:25:50.134 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1766
23:25:50.134 00.000 7988 Star::Find returns 1 (0), X=497.19, Y=804.06, Mass=1591, SNR=26.6, Peak=145 HFD=4.2
23:25:50.136 00.002 7988 MultiStar: [#1 0.23,-0.12,0.98,U] [#2 0.18,-0.37,0.86,U] [#3 -0.34,-0.31,0.00,M5] [#4 -0.15,-0.25,0.69,U] [#5 0.18,-0.11,0.76,U] [#6 0.30,-0.14,0.67,U] [#7 0.13,-0.34,0.49,U] [#8 -0.50,-0.28,0.00,M4] 
23:25:50.136 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.22}, one-star: {-0.09, -0.24}
23:25:50.138 00.002 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
23:25:50.138 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
23:25:50.140 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.11 mountX=-0.22 mountY=-0.10, mountTheta=-2.70
23:25:50.142 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.22, opts=13)
23:25:50.142 00.000 7988 Enqueuing Move request for scope (0.11, -0.22)
23:25:50.144 00.002 15712 Worker thread wakes up
23:25:50.144 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
23:25:50.144 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
23:25:50.144 00.000 15712 Moving (0.11, -0.22) raw xDistance=-0.22 yDistance=-0.10
23:25:50.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:50.144 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.6
23:25:50.146 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:50.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:50.146 00.000 7988 Enqueuing Expose request
23:25:50.146 00.000 15712 PPEC rslt: input = -0.22, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 638.59
23:25:50.146 00.000 15712 PPEC: input: -0.22, control: -0.09, exposure: 1500
23:25:50.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:50.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:50.146 00.000 15712 MoveAxis(E, 29, ABG)
23:25:50.146 00.000 15712 Guiding  Dir = 2, Dur = 29
23:25:50.146 00.000 15712 IsGuiding returns 0
23:25:50.167 00.021 15712 PulseGuide returned control before completion, sleep 23
23:25:50.214 00.047 15712 IsGuiding returns 0
23:25:50.214 00.000 15712 Move returns status 0, amount 29
23:25:50.214 00.000 15712 MoveAxis(N, 0, ABG)
23:25:50.214 00.000 15712 Move returns status 0, amount 0
23:25:50.214 00.000 15712 move complete, result=0
23:25:50.214 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
23:25:50.217 00.003 15712 worker thread done servicing request
23:25:50.217 00.000 15712 Worker thread wakes up
23:25:50.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:50.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:51.632 01.415 15712 Exposure complete
23:25:51.694 00.062 15712 worker thread done servicing request
23:25:51.694 00.000 7988 OnExposeComplete: enter
23:25:51.694 00.000 7988 UpdateGuideState(): m_state=6
23:25:51.697 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1767
23:25:51.697 00.000 7988 Star::Find returns 1 (0), X=497.17, Y=804.13, Mass=1606, SNR=26.7, Peak=164 HFD=4.3
23:25:51.699 00.002 7988 MultiStar: [#1 0.28,-0.20,0.97,U] [#2 0.09,-0.22,0.87,U] [#3 -0.37,-0.03,0.90,U] [#4 -0.17,-0.13,0.74,U] [#5 0.26,0.01,0.74,U] [#6 0.29,-0.01,0.68,U] [#7 0.12,0.18,0.50,U] [#8 -0.04,-0.02,0.48,U] 
23:25:51.700 00.001 7988 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.11, -0.17}
23:25:51.700 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
23:25:51.702 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
23:25:51.702 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.24 mountX=-0.09 mountY=-0.03, mountTheta=-2.83
23:25:51.704 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
23:25:51.706 00.002 7988 Enqueuing Move request for scope (0.03, -0.09)
23:25:51.706 00.000 15712 Worker thread wakes up
23:25:51.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:25:51.706 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:25:51.706 00.000 15712 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.03
23:25:51.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:51.706 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.7
23:25:51.709 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:51.710 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:51.710 00.000 7988 Enqueuing Expose request
23:25:51.710 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.60
23:25:51.710 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
23:25:51.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:51.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:25:51.710 00.000 15712 MoveAxis(W, 10, ABG)
23:25:51.710 00.000 15712 Guiding  Dir = 3, Dur = 10
23:25:51.710 00.000 15712 IsGuiding returns 0
23:25:51.730 00.020 15712 IsGuiding returns 1
23:25:51.730 00.000 15712 scope still moving after pulse duration time elapsed
23:25:51.782 00.052 15712 IsGuiding returns 0
23:25:51.782 00.000 15712 scope move finished after 10 + 58 ms
23:25:51.782 00.000 15712 Move returns status 0, amount 10
23:25:51.782 00.000 15712 MoveAxis(N, 0, ABG)
23:25:51.782 00.000 15712 Move returns status 0, amount 0
23:25:51.782 00.000 15712 move complete, result=0
23:25:51.782 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
23:25:51.782 00.000 15712 worker thread done servicing request
23:25:51.784 00.002 15712 Worker thread wakes up
23:25:51.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:51.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:53.421 01.637 15712 Exposure complete
23:25:53.480 00.059 15712 worker thread done servicing request
23:25:53.480 00.000 7988 OnExposeComplete: enter
23:25:53.482 00.002 7988 UpdateGuideState(): m_state=6
23:25:53.482 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1768
23:25:53.482 00.000 7988 Star::Find returns 1 (0), X=497.39, Y=804.08, Mass=1606, SNR=26.6, Peak=165 HFD=4.3
23:25:53.486 00.004 7988 MultiStar: [#1 0.35,-0.30,0.00,M1] [#2 0.39,-0.27,0.00,M1] [#3 -0.31,-0.25,0.88,U] [#4 -0.14,-0.07,0.77,U] [#5 0.44,-0.02,0.77,U] [#6 0.41,-0.09,0.63,U] [#7 0.15,0.01,0.50,U] [#8 -0.31,-0.22,0.46,U] 
23:25:53.486 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.13}, one-star: {0.11, -0.22}
23:25:53.486 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
23:25:53.486 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
23:25:53.486 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.20 mountX=-0.13 mountY=-0.05, mountTheta=-2.79
23:25:53.486 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.13, opts=13)
23:25:53.486 00.000 7988 Enqueuing Move request for scope (0.05, -0.13)
23:25:53.486 00.000 15712 Worker thread wakes up
23:25:53.486 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
23:25:53.486 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
23:25:53.486 00.000 15712 Moving (0.05, -0.13) raw xDistance=-0.13 yDistance=-0.05
23:25:53.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:53.486 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.6
23:25:53.496 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:53.496 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:53.498 00.002 7988 Enqueuing Expose request
23:25:53.500 00.002 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.61
23:25:53.500 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
23:25:53.500 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:53.500 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:25:53.500 00.000 15712 MoveAxis(W, 11, ABG)
23:25:53.500 00.000 15712 Guiding  Dir = 3, Dur = 11
23:25:53.500 00.000 15712 IsGuiding returns 0
23:25:53.523 00.023 15712 IsGuiding returns 1
23:25:53.523 00.000 15712 scope still moving after pulse duration time elapsed
23:25:53.571 00.048 15712 IsGuiding returns 0
23:25:53.571 00.000 15712 scope move finished after 11 + 60 ms
23:25:53.571 00.000 15712 Move returns status 0, amount 11
23:25:53.571 00.000 15712 MoveAxis(N, 0, ABG)
23:25:53.571 00.000 15712 Move returns status 0, amount 0
23:25:53.571 00.000 15712 move complete, result=0
23:25:53.571 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
23:25:53.573 00.002 15712 worker thread done servicing request
23:25:53.573 00.000 15712 Worker thread wakes up
23:25:53.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:53.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:54.982 01.409 15712 Exposure complete
23:25:55.041 00.059 15712 worker thread done servicing request
23:25:55.041 00.000 7988 OnExposeComplete: enter
23:25:55.044 00.003 7988 UpdateGuideState(): m_state=6
23:25:55.044 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1769
23:25:55.046 00.002 7988 Star::Find returns 1 (0), X=497.16, Y=804.03, Mass=1563, SNR=26.5, Peak=150 HFD=4.2
23:25:55.046 00.000 7988 MultiStar: [#1 0.37,-0.36,0.00,M2] [#2 0.14,-0.31,0.90,U] [#3 -0.32,-0.19,0.88,U] [#4 -0.22,-0.26,0.77,U] [#5 0.31,0.03,0.73,U] [#6 0.54,-0.09,0.00,M1] [#7 0.12,-0.17,0.52,U] [#8 -0.08,-0.30,0.45,U] 
23:25:55.048 00.002 7988 refined, 6 included, MultiStar: {-0.04, -0.21}, one-star: {-0.11, -0.27}
23:25:55.048 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.30 = 2.98)
23:25:55.050 00.002 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
23:25:55.050 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.74 mountX=-0.21 mountY=0.04, mountTheta=2.95
23:25:55.052 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.21, opts=13)
23:25:55.054 00.002 7988 Enqueuing Move request for scope (-0.04, -0.21)
23:25:55.054 00.000 15712 Worker thread wakes up
23:25:55.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
23:25:55.054 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
23:25:55.054 00.000 15712 Moving (-0.04, -0.21) raw xDistance=-0.21 yDistance=0.04
23:25:55.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:55.054 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.5
23:25:55.057 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:55.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:55.059 00.002 7988 Enqueuing Expose request
23:25:55.059 00.000 15712 PPEC rslt: input = -0.21, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 638.61
23:25:55.059 00.000 15712 PPEC: input: -0.21, control: -0.10, exposure: 1500
23:25:55.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:55.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:25:55.059 00.000 15712 MoveAxis(E, 32, ABG)
23:25:55.059 00.000 15712 Guiding  Dir = 2, Dur = 32
23:25:55.059 00.000 15712 IsGuiding returns 0
23:25:55.086 00.027 15712 PulseGuide returned control before completion, sleep 14
23:25:55.107 00.021 15712 IsGuiding returns 1
23:25:55.107 00.000 15712 scope still moving after pulse duration time elapsed
23:25:55.170 00.063 15712 IsGuiding returns 0
23:25:55.170 00.000 15712 scope move finished after 32 + 76 ms
23:25:55.171 00.001 15712 Move returns status 0, amount 32
23:25:55.171 00.000 15712 MoveAxis(N, 0, ABG)
23:25:55.171 00.000 15712 Move returns status 0, amount 0
23:25:55.171 00.000 15712 move complete, result=0
23:25:55.171 00.000 15712 worker thread done servicing request
23:25:55.171 00.000 15712 Worker thread wakes up
23:25:55.171 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
23:25:55.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:55.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:56.911 01.740 15712 Exposure complete
23:25:56.960 00.049 15712 worker thread done servicing request
23:25:56.960 00.000 7988 OnExposeComplete: enter
23:25:56.972 00.012 7988 UpdateGuideState(): m_state=6
23:25:56.972 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1770
23:25:56.972 00.000 7988 Star::Find returns 1 (0), X=497.11, Y=804.70, Mass=1619, SNR=26.6, Peak=146 HFD=4.3
23:25:56.977 00.005 7988 MultiStar: [#1 0.22,0.25,0.95,U] [#2 0.03,0.12,0.87,U] [#3 -0.45,0.09,0.00,M3] [#4 -0.33,0.11,0.76,U] [#5 0.32,0.47,0.00,M1] [#6 0.16,0.40,0.68,U] [#7 0.29,0.49,0.00,M1] [#8 -0.58,0.45,0.00,M2] 
23:25:56.977 00.000 7988 refined, 4 included, MultiStar: {-0.02, 0.26}, one-star: {-0.17, 0.40}
23:25:56.977 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
23:25:56.977 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
23:25:56.977 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.64 mountX=0.26 mountY=0.01, mountTheta=0.05
23:25:56.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.26, opts=13)
23:25:56.977 00.000 7988 Enqueuing Move request for scope (-0.02, 0.26)
23:25:56.977 00.000 15712 Worker thread wakes up
23:25:56.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
23:25:56.977 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
23:25:56.977 00.000 15712 Moving (-0.02, 0.26) raw xDistance=0.26 yDistance=0.01
23:25:56.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:56.977 00.000 7988 UpdateGuideState exits: m=1619 SNR=26.6
23:25:56.987 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:56.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:56.989 00.002 7988 Enqueuing Expose request
23:25:56.989 00.000 15712 PPEC rslt: input = 0.26, final = 0.18, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 638.62
23:25:56.989 00.000 15712 PPEC: input: 0.26, control: 0.18, exposure: 1500
23:25:56.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:56.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:25:56.989 00.000 15712 MoveAxis(W, 58, ABG)
23:25:56.991 00.002 15712 Guiding  Dir = 3, Dur = 58
23:25:56.991 00.000 15712 IsGuiding returns 0
23:25:57.006 00.015 15712 PulseGuide returned control before completion, sleep 51
23:25:57.068 00.062 15712 IsGuiding returns 1
23:25:57.068 00.000 15712 scope still moving after pulse duration time elapsed
23:25:57.104 00.036 15712 IsGuiding returns 0
23:25:57.104 00.000 15712 scope move finished after 58 + 55 ms
23:25:57.104 00.000 15712 Move returns status 0, amount 58
23:25:57.104 00.000 15712 MoveAxis(N, 0, ABG)
23:25:57.104 00.000 15712 Move returns status 0, amount 0
23:25:57.104 00.000 15712 move complete, result=0
23:25:57.104 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.0 px 0 ms NORTH
23:25:57.104 00.000 15712 worker thread done servicing request
23:25:57.106 00.002 15712 Worker thread wakes up
23:25:57.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:57.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:25:58.522 01.416 15712 Exposure complete
23:25:58.573 00.051 15712 worker thread done servicing request
23:25:58.573 00.000 7988 OnExposeComplete: enter
23:25:58.573 00.000 7988 UpdateGuideState(): m_state=6
23:25:58.585 00.012 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1771
23:25:58.585 00.000 7988 Star::Find returns 1 (0), X=497.28, Y=804.69, Mass=1593, SNR=26.6, Peak=139 HFD=4.6
23:25:58.585 00.000 7988 MultiStar: [#1 0.11,0.45,0.00,M2] [#2 0.28,0.19,0.88,U] [#3 -0.44,0.47,0.00,M4] [#4 -0.29,0.31,0.75,U] [#5 0.22,0.57,0.00,M2] [#6 0.32,0.33,0.00,M1] [#7 0.16,0.55,0.00,M2] [#8 -0.41,0.61,0.00,M3] 
23:25:58.585 00.000 7988 refined, 2 included, MultiStar: {0.01, 0.30}, one-star: {-0.00, 0.39}
23:25:58.590 00.005 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
23:25:58.590 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
23:25:58.590 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.53 mountX=0.30 mountY=-0.02, mountTheta=-0.06
23:25:58.590 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.30, opts=13)
23:25:58.590 00.000 7988 Enqueuing Move request for scope (0.01, 0.30)
23:25:58.590 00.000 15712 Worker thread wakes up
23:25:58.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
23:25:58.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
23:25:58.590 00.000 15712 Moving (0.01, 0.30) raw xDistance=0.30 yDistance=-0.02
23:25:58.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:25:58.590 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.6
23:25:58.598 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:58.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:25:58.600 00.002 7988 Enqueuing Expose request
23:25:58.600 00.000 15712 PPEC rslt: input = 0.30, final = 0.20, react = 0.18, pred = 0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 638.63
23:25:58.600 00.000 15712 PPEC: input: 0.30, control: 0.20, exposure: 1500
23:25:58.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:58.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:25:58.600 00.000 15712 MoveAxis(W, 66, ABG)
23:25:58.600 00.000 15712 Guiding  Dir = 3, Dur = 66
23:25:58.600 00.000 15712 IsGuiding returns 0
23:25:58.616 00.016 15712 PulseGuide returned control before completion, sleep 56
23:25:58.700 00.084 15712 IsGuiding returns 1
23:25:58.700 00.000 15712 scope still moving after pulse duration time elapsed
23:25:58.728 00.028 15712 IsGuiding returns 0
23:25:58.728 00.000 15712 scope move finished after 66 + 59 ms
23:25:58.728 00.000 15712 Move returns status 0, amount 66
23:25:58.728 00.000 15712 MoveAxis(N, 0, ABG)
23:25:58.728 00.000 15712 Move returns status 0, amount 0
23:25:58.728 00.000 15712 move complete, result=0
23:25:58.728 00.000 15712 worker thread done servicing request
23:25:58.728 00.000 15712 Worker thread wakes up
23:25:58.728 00.000 7988 GuideStep: 0.3 px 66 ms WEST, -0.0 px 0 ms NORTH
23:25:58.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:25:58.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:00.370 01.642 15712 Exposure complete
23:26:00.425 00.055 15712 worker thread done servicing request
23:26:00.433 00.008 7988 OnExposeComplete: enter
23:26:00.433 00.000 7988 UpdateGuideState(): m_state=6
23:26:00.433 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1772
23:26:00.433 00.000 7988 Star::Find returns 1 (0), X=497.30, Y=804.73, Mass=1453, SNR=25.2, Peak=153 HFD=4.3
23:26:00.433 00.000 7988 MultiStar: [#1 0.35,0.38,0.00,M3] [#2 0.15,0.12,0.87,U] [#3 -0.53,0.48,0.00,M5] [#4 -0.38,0.46,0.00,M1] [#5 0.32,0.31,0.00,M3] [#6 0.39,0.34,0.00,M2] [#7 0.22,0.16,0.53,U] [#8 -0.35,0.64,0.00,M4] 
23:26:00.433 00.000 7988 refined, 2 included, MultiStar: {0.11, 0.26}, one-star: {0.02, 0.43}
23:26:00.433 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.41 = -0.41)
23:26:00.433 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
23:26:00.433 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.16 mountX=0.26 mountY=-0.12, mountTheta=-0.43
23:26:00.442 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.26, opts=13)
23:26:00.442 00.000 7988 Enqueuing Move request for scope (0.11, 0.26)
23:26:00.442 00.000 15712 Worker thread wakes up
23:26:00.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
23:26:00.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
23:26:00.442 00.000 15712 Moving (0.11, 0.26) raw xDistance=0.26 yDistance=-0.12
23:26:00.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:00.442 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.2
23:26:00.447 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:00.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:00.449 00.002 7988 Enqueuing Expose request
23:26:00.451 00.002 15712 PPEC rslt: input = 0.26, final = 0.17, react = 0.16, pred = 0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 638.64
23:26:00.451 00.000 15712 PPEC: input: 0.26, control: 0.17, exposure: 1500
23:26:00.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:00.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:26:00.451 00.000 15712 MoveAxis(W, 56, ABG)
23:26:00.451 00.000 15712 Guiding  Dir = 3, Dur = 56
23:26:00.451 00.000 15712 IsGuiding returns 0
23:26:00.476 00.025 15712 PulseGuide returned control before completion, sleep 40
23:26:00.529 00.053 15712 IsGuiding returns 1
23:26:00.529 00.000 15712 scope still moving after pulse duration time elapsed
23:26:00.566 00.037 15712 IsGuiding returns 0
23:26:00.566 00.000 15712 scope move finished after 56 + 66 ms
23:26:00.566 00.000 15712 Move returns status 0, amount 56
23:26:00.566 00.000 15712 MoveAxis(N, 0, ABG)
23:26:00.566 00.000 15712 Move returns status 0, amount 0
23:26:00.566 00.000 15712 move complete, result=0
23:26:00.566 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
23:26:00.566 00.000 15712 worker thread done servicing request
23:26:00.576 00.010 15712 Worker thread wakes up
23:26:00.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:00.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:01.978 01.402 15712 Exposure complete
23:26:02.028 00.050 15712 worker thread done servicing request
23:26:02.028 00.000 7988 OnExposeComplete: enter
23:26:02.043 00.015 7988 UpdateGuideState(): m_state=6
23:26:02.043 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1773
23:26:02.043 00.000 7988 Star::Find returns 1 (0), X=497.10, Y=804.24, Mass=1651, SNR=27.0, Peak=143 HFD=4.5
23:26:02.043 00.000 7988 MultiStar: [#1 0.12,-0.11,0.96,U] [#2 0.12,-0.01,0.84,U] [#3 -0.45,-0.13,0.00,M6] [#4 -0.31,-0.08,0.71,U] [#5 0.03,0.30,0.70,U] [#6 0.32,-0.13,0.67,U] [#7 -0.08,0.09,0.47,U] [#8 -0.48,0.26,0.00,M5] 
23:26:02.043 00.000 7988 refined, 6 included, MultiStar: {0.00, -0.01}, one-star: {-0.18, -0.06}
23:26:02.043 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
23:26:02.043 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
23:26:02.043 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.31 mountX=-0.01 mountY=-0.00, mountTheta=-2.90
23:26:02.043 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.01, opts=13)
23:26:02.043 00.000 7988 Enqueuing Move request for scope (0.00, -0.01)
23:26:02.043 00.000 15712 Worker thread wakes up
23:26:02.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
23:26:02.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
23:26:02.043 00.000 15712 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
23:26:02.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:02.043 00.000 7988 UpdateGuideState exits: m=1651 SNR=27.0
23:26:02.056 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:02.056 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:02.057 00.001 7988 Enqueuing Expose request
23:26:02.057 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.64
23:26:02.057 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
23:26:02.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:02.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:26:02.057 00.000 15712 MoveAxis(W, 8, ABG)
23:26:02.057 00.000 15712 Guiding  Dir = 3, Dur = 8
23:26:02.060 00.003 15712 IsGuiding returns 0
23:26:02.074 00.014 15712 IsGuiding returns 0
23:26:02.074 00.000 15712 Move returns status 0, amount 8
23:26:02.074 00.000 15712 MoveAxis(N, 0, ABG)
23:26:02.074 00.000 15712 Move returns status 0, amount 0
23:26:02.074 00.000 15712 move complete, result=0
23:26:02.074 00.000 15712 worker thread done servicing request
23:26:02.074 00.000 15712 Worker thread wakes up
23:26:02.074 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
23:26:02.077 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:02.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:03.718 01.641 15712 Exposure complete
23:26:03.779 00.061 15712 worker thread done servicing request
23:26:03.779 00.000 7988 OnExposeComplete: enter
23:26:03.780 00.001 7988 UpdateGuideState(): m_state=6
23:26:03.780 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1774
23:26:03.780 00.000 7988 Star::Find returns 1 (0), X=497.49, Y=804.25, Mass=1676, SNR=27.4, Peak=156 HFD=4.6
23:26:03.780 00.000 7988 MultiStar: [#1 0.42,0.02,0.95,U] [#2 0.33,-0.11,0.80,U] [#3 -0.31,0.09,0.86,U] [#4 -0.21,0.02,0.74,U] [#5 0.47,0.25,0.00,M3] [#6 0.55,0.21,0.00,M2] [#7 0.25,0.17,0.50,U] [#8 -0.22,0.03,0.43,U] 
23:26:03.780 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.22, -0.05}
23:26:03.780 00.000 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
23:26:03.780 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
23:26:03.780 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.18 mountX=0.02 mountY=-0.09, mountTheta=-1.38
23:26:03.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.02, opts=13)
23:26:03.780 00.000 7988 Enqueuing Move request for scope (0.09, 0.02)
23:26:03.780 00.000 15712 Worker thread wakes up
23:26:03.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:26:03.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:26:03.780 00.000 15712 Moving (0.09, 0.02) raw xDistance=0.02 yDistance=-0.09
23:26:03.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:03.780 00.000 7988 UpdateGuideState exits: m=1676 SNR=27.4
23:26:03.794 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:03.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:03.795 00.001 7988 Enqueuing Expose request
23:26:03.795 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.65
23:26:03.795 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
23:26:03.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:03.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:26:03.795 00.000 15712 MoveAxis(W, 10, ABG)
23:26:03.795 00.000 15712 Guiding  Dir = 3, Dur = 10
23:26:03.795 00.000 15712 IsGuiding returns 0
23:26:03.816 00.021 15712 IsGuiding returns 1
23:26:03.816 00.000 15712 scope still moving after pulse duration time elapsed
23:26:03.866 00.050 15712 IsGuiding returns 0
23:26:03.866 00.000 15712 scope move finished after 10 + 58 ms
23:26:03.866 00.000 15712 Move returns status 0, amount 10
23:26:03.866 00.000 15712 MoveAxis(N, 0, ABG)
23:26:03.866 00.000 15712 Move returns status 0, amount 0
23:26:03.866 00.000 15712 move complete, result=0
23:26:03.866 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
23:26:03.868 00.002 15712 worker thread done servicing request
23:26:03.868 00.000 15712 Worker thread wakes up
23:26:03.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:03.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:05.282 01.414 15712 Exposure complete
23:26:05.327 00.045 15712 worker thread done servicing request
23:26:05.327 00.000 7988 OnExposeComplete: enter
23:26:05.343 00.016 7988 UpdateGuideState(): m_state=6
23:26:05.343 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1775
23:26:05.343 00.000 7988 Star::Find returns 1 (0), X=497.54, Y=803.72, Mass=1620, SNR=27.2, Peak=157 HFD=4.5
23:26:05.343 00.000 7988 MultiStar: [#1 0.35,-0.43,0.00,M2] [#2 0.34,-0.64,0.00,M1] [#3 -0.18,-0.43,0.00,M6] [#4 -0.11,-0.33,0.74,U] [#5 0.53,-0.12,0.00,M4] [#6 0.30,-0.25,0.70,U] [#7 0.11,-0.23,0.48,U] [#8 -0.12,-0.15,0.44,U] 
23:26:05.343 00.000 7988 refined, 4 included, MultiStar: {0.12, -0.35}, one-star: {0.26, -0.58}
23:26:05.343 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
23:26:05.343 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
23:26:05.343 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.25 mountX=-0.35 mountY=-0.11, mountTheta=-2.84
23:26:05.343 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.35, opts=13)
23:26:05.343 00.000 7988 Enqueuing Move request for scope (0.12, -0.35)
23:26:05.343 00.000 15712 Worker thread wakes up
23:26:05.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.35) opts 0xd
23:26:05.343 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.35)
23:26:05.343 00.000 15712 Moving (0.12, -0.35) raw xDistance=-0.35 yDistance=-0.11
23:26:05.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:05.343 00.000 7988 UpdateGuideState exits: m=1620 SNR=27.2
23:26:05.357 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:05.357 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:05.360 00.003 7988 Enqueuing Expose request
23:26:05.360 00.000 15712 PPEC rslt: input = -0.35, final = -0.18, react = -0.21, pred = 0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 638.66
23:26:05.360 00.000 15712 PPEC: input: -0.35, control: -0.18, exposure: 1500
23:26:05.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:05.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:26:05.360 00.000 15712 MoveAxis(E, 58, ABG)
23:26:05.360 00.000 15712 Guiding  Dir = 2, Dur = 58
23:26:05.394 00.034 15712 IsGuiding returns 0
23:26:05.415 00.021 15712 PulseGuide returned control before completion, sleep 53
23:26:05.496 00.081 15712 IsGuiding returns 0
23:26:05.496 00.000 15712 Move returns status 0, amount 58
23:26:05.496 00.000 15712 MoveAxis(N, 0, ABG)
23:26:05.496 00.000 15712 Move returns status 0, amount 0
23:26:05.496 00.000 15712 move complete, result=0
23:26:05.496 00.000 7988 GuideStep: -0.4 px 58 ms EAST, -0.1 px 0 ms NORTH
23:26:05.498 00.002 15712 worker thread done servicing request
23:26:05.498 00.000 15712 Worker thread wakes up
23:26:05.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:05.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:07.134 01.636 15712 Exposure complete
23:26:07.181 00.047 15712 worker thread done servicing request
23:26:07.196 00.015 7988 OnExposeComplete: enter
23:26:07.196 00.000 7988 UpdateGuideState(): m_state=6
23:26:07.198 00.002 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1776
23:26:07.198 00.000 7988 Star::Find returns 1 (0), X=497.10, Y=803.91, Mass=1562, SNR=26.4, Peak=131 HFD=4.4
23:26:07.198 00.000 7988 MultiStar: [#1 0.17,-0.04,0.97,U] [#2 -0.10,-0.48,0.00,M2] [#3 -0.56,-0.25,0.00,M7] [#4 -0.06,-0.28,0.76,U] [#5 0.11,0.15,0.73,U] [#6 0.20,-0.23,0.64,U] [#7 0.12,0.16,0.47,U] [#8 -0.33,0.15,0.43,U] 
23:26:07.198 00.000 7988 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {-0.18, -0.39}
23:26:07.198 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
23:26:07.198 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
23:26:07.198 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=-0.11 mountY=-0.01, mountTheta=-3.06
23:26:07.198 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
23:26:07.198 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
23:26:07.198 00.000 15712 Worker thread wakes up
23:26:07.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:26:07.198 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:26:07.198 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=-0.01
23:26:07.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:07.198 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.4
23:26:07.211 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:07.212 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:07.212 00.000 7988 Enqueuing Expose request
23:26:07.215 00.003 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.66
23:26:07.215 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
23:26:07.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:07.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:07.215 00.000 15712 MoveAxis(W, 15, ABG)
23:26:07.215 00.000 15712 Guiding  Dir = 3, Dur = 15
23:26:07.215 00.000 15712 IsGuiding returns 0
23:26:07.238 00.023 15712 IsGuiding returns 1
23:26:07.238 00.000 15712 scope still moving after pulse duration time elapsed
23:26:07.300 00.062 15712 IsGuiding returns 0
23:26:07.300 00.000 15712 scope move finished after 15 + 73 ms
23:26:07.300 00.000 15712 Move returns status 0, amount 15
23:26:07.300 00.000 15712 MoveAxis(N, 0, ABG)
23:26:07.300 00.000 15712 Move returns status 0, amount 0
23:26:07.300 00.000 15712 move complete, result=0
23:26:07.300 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
23:26:07.305 00.005 15712 worker thread done servicing request
23:26:07.305 00.000 15712 Worker thread wakes up
23:26:07.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:07.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:08.711 01.406 15712 Exposure complete
23:26:08.772 00.061 15712 worker thread done servicing request
23:26:08.772 00.000 7988 OnExposeComplete: enter
23:26:08.773 00.001 7988 UpdateGuideState(): m_state=6
23:26:08.775 00.002 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1777
23:26:08.775 00.000 7988 Star::Find returns 1 (0), X=497.27, Y=803.86, Mass=1479, SNR=25.4, Peak=137 HFD=4.5
23:26:08.777 00.002 7988 MultiStar: [#1 0.23,-0.50,0.00,M2] [#2 0.14,-0.69,0.00,M3] [#3 -0.43,-0.30,0.00,M8] [#4 -0.18,-0.40,0.78,U] [#5 0.42,-0.19,0.00,M4] [#6 0.22,-0.20,0.68,U] [#7 0.03,-0.20,0.51,U] [#8 -0.30,-0.25,0.45,U] 
23:26:08.777 00.000 7988 refined, 4 included, MultiStar: {-0.03, -0.32}, one-star: {-0.01, -0.44}
23:26:08.779 00.002 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.24 = 3.04)
23:26:08.779 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
23:26:08.781 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.68 mountX=-0.32 mountY=0.04, mountTheta=3.01
23:26:08.781 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.32, opts=13)
23:26:08.783 00.002 7988 Enqueuing Move request for scope (-0.03, -0.32)
23:26:08.783 00.000 15712 Worker thread wakes up
23:26:08.785 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
23:26:08.785 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
23:26:08.785 00.000 15712 Moving (-0.03, -0.32) raw xDistance=-0.32 yDistance=0.04
23:26:08.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:08.785 00.000 7988 UpdateGuideState exits: m=1479 SNR=25.4
23:26:08.787 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:08.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:08.789 00.002 7988 Enqueuing Expose request
23:26:08.789 00.000 15712 PPEC rslt: input = -0.32, final = -0.16, react = -0.19, pred = 0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 638.67
23:26:08.789 00.000 15712 PPEC: input: -0.32, control: -0.16, exposure: 1500
23:26:08.791 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:08.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:26:08.791 00.000 15712 MoveAxis(E, 54, ABG)
23:26:08.791 00.000 15712 Guiding  Dir = 2, Dur = 54
23:26:08.791 00.000 15712 IsGuiding returns 0
23:26:08.805 00.014 15712 PulseGuide returned control before completion, sleep 50
23:26:08.886 00.081 15712 IsGuiding returns 0
23:26:08.886 00.000 15712 Move returns status 0, amount 54
23:26:08.886 00.000 15712 MoveAxis(N, 0, ABG)
23:26:08.886 00.000 15712 Move returns status 0, amount 0
23:26:08.886 00.000 15712 move complete, result=0
23:26:08.886 00.000 7988 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
23:26:08.888 00.002 15712 worker thread done servicing request
23:26:08.888 00.000 15712 Worker thread wakes up
23:26:08.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:08.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:10.528 01.640 15712 Exposure complete
23:26:10.579 00.051 15712 worker thread done servicing request
23:26:10.579 00.000 7988 OnExposeComplete: enter
23:26:10.591 00.012 7988 UpdateGuideState(): m_state=6
23:26:10.591 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1778
23:26:10.591 00.000 7988 Star::Find returns 1 (0), X=497.47, Y=804.40, Mass=1584, SNR=26.3, Peak=140 HFD=4.4
23:26:10.591 00.000 7988 MultiStar: [#1 0.54,0.14,0.00,M3] [#2 0.27,-0.03,0.89,U] [#3 0.03,0.05,0.86,U] [#4 0.01,0.25,0.80,U] [#5 0.68,0.42,0.00,M5] [#6 0.50,0.11,0.00,M1] [#7 0.25,0.20,0.51,U] [#8 0.09,0.40,0.45,U] 
23:26:10.591 00.000 7988 refined, 5 included, MultiStar: {0.14, 0.13}, one-star: {0.19, 0.10}
23:26:10.596 00.005 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
23:26:10.596 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
23:26:10.596 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.75 mountX=0.13 mountY=-0.14, mountTheta=-0.83
23:26:10.596 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.13, opts=13)
23:26:10.596 00.000 7988 Enqueuing Move request for scope (0.14, 0.13)
23:26:10.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:26:10.596 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.3
23:26:10.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:10.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:10.596 00.000 7988 Enqueuing Expose request
23:26:10.607 00.011 15712 Worker thread wakes up
23:26:10.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
23:26:10.607 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
23:26:10.607 00.000 15712 Moving (0.14, 0.13) raw xDistance=0.13 yDistance=-0.14
23:26:10.609 00.002 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.68
23:26:10.609 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
23:26:10.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:10.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:26:10.609 00.000 15712 MoveAxis(W, 10, ABG)
23:26:10.609 00.000 15712 Guiding  Dir = 3, Dur = 10
23:26:10.609 00.000 15712 IsGuiding returns 0
23:26:10.623 00.014 15712 IsGuiding returns 1
23:26:10.623 00.000 15712 scope still moving after pulse duration time elapsed
23:26:10.675 00.052 15712 IsGuiding returns 0
23:26:10.675 00.000 15712 scope move finished after 10 + 54 ms
23:26:10.675 00.000 15712 Move returns status 0, amount 10
23:26:10.675 00.000 15712 MoveAxis(N, 0, ABG)
23:26:10.675 00.000 15712 Move returns status 0, amount 0
23:26:10.675 00.000 15712 move complete, result=0
23:26:10.675 00.000 15712 worker thread done servicing request
23:26:10.675 00.000 15712 Worker thread wakes up
23:26:10.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:10.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:10.675 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
23:26:12.092 01.417 15712 Exposure complete
23:26:12.146 00.054 15712 worker thread done servicing request
23:26:12.146 00.000 7988 OnExposeComplete: enter
23:26:12.154 00.008 7988 UpdateGuideState(): m_state=6
23:26:12.156 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1779
23:26:12.156 00.000 7988 Star::Find returns 1 (0), X=497.37, Y=804.35, Mass=1560, SNR=26.2, Peak=131 HFD=4.8
23:26:12.158 00.002 7988 MultiStar: [#1 0.24,0.06,0.97,U] [#2 0.34,-0.22,0.85,U] [#3 -0.31,-0.15,0.84,U] [#4 0.15,-0.10,0.72,U] [#5 0.24,0.29,0.71,U] [#6 0.50,0.21,0.00,M2] [#7 0.47,0.04,0.00,M1] [#8 -0.19,0.13,0.44,U] 
23:26:12.158 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.00}, one-star: {0.09, 0.05}
23:26:12.160 00.002 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.56) = xAngle (-1.58 = -1.58)
23:26:12.160 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
23:26:12.161 00.001 7988 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.01 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
23:26:12.161 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.00, opts=13)
23:26:12.161 00.000 7988 Enqueuing Move request for scope (0.10, -0.00)
23:26:12.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:12.161 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.2
23:26:12.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:12.161 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:12.170 00.009 7988 Enqueuing Expose request
23:26:12.170 00.000 15712 Worker thread wakes up
23:26:12.170 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
23:26:12.170 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
23:26:12.170 00.000 15712 Moving (0.10, -0.00) raw xDistance=-0.00 yDistance=-0.10
23:26:12.170 00.000 15712 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.68
23:26:12.170 00.000 15712 PPEC: input: -0.00, control: 0.02, exposure: 1500
23:26:12.170 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:12.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:12.170 00.000 15712 MoveAxis(W, 6, ABG)
23:26:12.170 00.000 15712 Guiding  Dir = 3, Dur = 6
23:26:12.178 00.008 15712 IsGuiding returns 0
23:26:12.195 00.017 15712 IsGuiding returns 0
23:26:12.195 00.000 15712 Move returns status 0, amount 6
23:26:12.195 00.000 15712 MoveAxis(N, 0, ABG)
23:26:12.195 00.000 15712 Move returns status 0, amount 0
23:26:12.195 00.000 15712 move complete, result=0
23:26:12.195 00.000 15712 worker thread done servicing request
23:26:12.195 00.000 15712 Worker thread wakes up
23:26:12.195 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:26:12.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:12.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:13.830 01.635 15712 Exposure complete
23:26:13.876 00.046 15712 worker thread done servicing request
23:26:13.876 00.000 7988 OnExposeComplete: enter
23:26:13.891 00.015 7988 UpdateGuideState(): m_state=6
23:26:13.892 00.001 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1780
23:26:13.894 00.002 7988 Star::Find returns 1 (0), X=497.48, Y=804.24, Mass=1517, SNR=25.8, Peak=157 HFD=4.6
23:26:13.894 00.000 7988 MultiStar: [#1 0.48,-0.01,0.00,M3] [#2 0.21,-0.13,0.85,U] [#3 -0.38,0.06,0.89,U] [#4 0.08,-0.30,0.74,U] [#5 0.56,0.19,0.00,M5] [#6 0.68,0.12,0.00,M3] [#7 0.46,0.25,0.00,M2] [#8 -0.36,0.33,0.00,M1] 
23:26:13.896 00.002 7988 refined, 3 included, MultiStar: {0.03, -0.10}, one-star: {0.20, -0.06}
23:26:13.896 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
23:26:13.898 00.002 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
23:26:13.898 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.27 mountX=-0.10 mountY=-0.03, mountTheta=-2.86
23:26:13.900 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
23:26:13.902 00.002 7988 Enqueuing Move request for scope (0.03, -0.10)
23:26:13.902 00.000 15712 Worker thread wakes up
23:26:13.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
23:26:13.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
23:26:13.902 00.000 15712 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.03
23:26:13.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:13.902 00.000 7988 UpdateGuideState exits: m=1517 SNR=25.8
23:26:13.906 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:13.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:13.907 00.001 7988 Enqueuing Expose request
23:26:13.907 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.69
23:26:13.909 00.002 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
23:26:13.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:13.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:13.909 00.000 15712 MoveAxis(W, 9, ABG)
23:26:13.909 00.000 15712 Guiding  Dir = 3, Dur = 9
23:26:13.909 00.000 15712 IsGuiding returns 0
23:26:13.927 00.018 15712 IsGuiding returns 0
23:26:13.927 00.000 15712 Move returns status 0, amount 9
23:26:13.927 00.000 15712 MoveAxis(N, 0, ABG)
23:26:13.927 00.000 15712 Move returns status 0, amount 0
23:26:13.927 00.000 15712 move complete, result=0
23:26:13.927 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
23:26:13.938 00.011 15712 worker thread done servicing request
23:26:13.938 00.000 15712 Worker thread wakes up
23:26:13.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:13.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:15.357 01.419 15712 Exposure complete
23:26:15.419 00.062 15712 worker thread done servicing request
23:26:15.419 00.000 7988 OnExposeComplete: enter
23:26:15.420 00.001 7988 UpdateGuideState(): m_state=6
23:26:15.422 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1781
23:26:15.422 00.000 7988 Star::Find returns 1 (0), X=497.97, Y=804.32, Mass=1555, SNR=26.3, Peak=137 HFD=4.7
23:26:15.422 00.000 7988 MultiStar: [#1 0.64,-0.14,0.00,M4] [#2 0.58,-0.18,0.00,M1] [#3 0.17,-0.11,0.86,U] [#4 0.42,-0.03,0.74,U] [#5 0.88,0.11,0.00,M6] [#6 0.84,-0.05,0.00,M4] [#7 0.45,-0.04,0.00,M3] [#8 0.29,-0.15,0.43,U] 
23:26:15.422 00.000 7988 refined, 3 included, MultiStar: {0.42, -0.06}, one-star: {0.69, 0.02}
23:26:15.422 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
23:26:15.422 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
23:26:15.422 00.000 7988 CameraToMount -- cameraX=0.42 cameraY=-0.06 hyp=0.42 cameraTheta=-0.13 mountX=-0.05 mountY=-0.42, mountTheta=-1.69
23:26:15.422 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=-0.06, opts=13)
23:26:15.422 00.000 7988 Enqueuing Move request for scope (0.42, -0.06)
23:26:15.422 00.000 15712 Worker thread wakes up
23:26:15.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.06) opts 0xd
23:26:15.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, -0.06)
23:26:15.422 00.000 15712 Moving (0.42, -0.06) raw xDistance=-0.05 yDistance=-0.42
23:26:15.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:15.422 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.3
23:26:15.434 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:15.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:15.435 00.001 7988 Enqueuing Expose request
23:26:15.435 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.70
23:26:15.435 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
23:26:15.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:26:15.435 00.000 15712 MoveAxis(W, 9, ABG)
23:26:15.435 00.000 15712 Guiding  Dir = 3, Dur = 9
23:26:15.435 00.000 15712 IsGuiding returns 0
23:26:15.451 00.016 15712 IsGuiding returns 0
23:26:15.451 00.000 15712 Move returns status 0, amount 9
23:26:15.451 00.000 15712 MoveAxis(N, 107, ABG)
23:26:15.451 00.000 15712 Guiding  Dir = 0, Dur = 107
23:26:15.451 00.000 15712 IsGuiding returns 0
23:26:15.535 00.084 15712 PulseGuide returned control before completion, sleep 37
23:26:15.580 00.045 15712 IsGuiding returns 1
23:26:15.580 00.000 15712 scope still moving after pulse duration time elapsed
23:26:15.612 00.032 15712 IsGuiding returns 1
23:26:15.644 00.032 15712 IsGuiding returns 1
23:26:15.695 00.051 15712 IsGuiding returns 0
23:26:15.695 00.000 15712 scope move finished after 107 + 132 ms
23:26:15.695 00.000 15712 Move returns status 0, amount 107
23:26:15.695 00.000 15712 move complete, result=0
23:26:15.695 00.000 15712 worker thread done servicing request
23:26:15.695 00.000 15712 Worker thread wakes up
23:26:15.695 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.4 px 107 ms NORTH
23:26:15.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:15.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:17.339 01.644 15712 Exposure complete
23:26:17.399 00.060 15712 worker thread done servicing request
23:26:17.399 00.000 7988 OnExposeComplete: enter
23:26:17.400 00.001 7988 UpdateGuideState(): m_state=6
23:26:17.400 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1782
23:26:17.400 00.000 7988 Star::Find returns 1 (0), X=497.73, Y=804.40, Mass=1421, SNR=25.0, Peak=148 HFD=4.6
23:26:17.400 00.000 7988 MultiStar: [#1 0.45,0.22,0.00,M5] [#2 0.54,-0.22,0.00,M2] [#3 -0.01,0.20,0.86,U] [#4 0.40,0.08,0.74,U] [#5 0.50,0.29,0.00,M7] [#6 0.63,0.22,0.00,M5] [#7 0.51,0.25,0.00,M4] [#8 0.38,0.54,0.00,M1] 
23:26:17.400 00.000 7988 refined, 2 included, MultiStar: {0.28, 0.13}, one-star: {0.45, 0.10}
23:26:17.400 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
23:26:17.400 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
23:26:17.400 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.42 mountX=0.13 mountY=-0.29, mountTheta=-1.15
23:26:17.400 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.13, opts=13)
23:26:17.400 00.000 7988 Enqueuing Move request for scope (0.28, 0.13)
23:26:17.412 00.012 15712 Worker thread wakes up
23:26:17.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
23:26:17.412 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
23:26:17.412 00.000 15712 Moving (0.28, 0.13) raw xDistance=0.13 yDistance=-0.29
23:26:17.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:17.412 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.0
23:26:17.414 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:17.414 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:17.416 00.002 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.70
23:26:17.416 00.000 7988 Enqueuing Expose request
23:26:17.416 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
23:26:17.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:26:17.416 00.000 15712 MoveAxis(W, 11, ABG)
23:26:17.416 00.000 15712 Guiding  Dir = 3, Dur = 11
23:26:17.416 00.000 15712 IsGuiding returns 0
23:26:17.469 00.053 15712 IsGuiding returns 1
23:26:17.469 00.000 15712 scope still moving after pulse duration time elapsed
23:26:17.496 00.027 15712 IsGuiding returns 0
23:26:17.496 00.000 15712 scope move finished after 11 + 67 ms
23:26:17.496 00.000 15712 Move returns status 0, amount 11
23:26:17.496 00.000 15712 MoveAxis(N, 73, ABG)
23:26:17.496 00.000 15712 Guiding  Dir = 0, Dur = 73
23:26:17.496 00.000 15712 IsGuiding returns 0
23:26:17.581 00.085 15712 IsGuiding returns 1
23:26:17.581 00.000 15712 scope still moving after pulse duration time elapsed
23:26:17.608 00.027 15712 IsGuiding returns 1
23:26:17.640 00.032 15712 IsGuiding returns 1
23:26:17.710 00.070 15712 IsGuiding returns 0
23:26:17.710 00.000 15712 scope move finished after 73 + 140 ms
23:26:17.710 00.000 15712 Move returns status 0, amount 73
23:26:17.710 00.000 15712 move complete, result=0
23:26:17.710 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.3 px 73 ms NORTH
23:26:17.711 00.001 15712 worker thread done servicing request
23:26:17.711 00.000 15712 Worker thread wakes up
23:26:17.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:17.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:19.127 01.416 15712 Exposure complete
23:26:19.182 00.055 15712 worker thread done servicing request
23:26:19.182 00.000 7988 OnExposeComplete: enter
23:26:19.189 00.007 7988 UpdateGuideState(): m_state=6
23:26:19.191 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1783
23:26:19.191 00.000 7988 Star::Find returns 1 (0), X=497.22, Y=804.33, Mass=1528, SNR=25.9, Peak=156 HFD=4.5
23:26:19.193 00.002 7988 MultiStar: [#1 0.48,0.20,0.00,M6] [#2 0.12,-0.10,0.85,U] [#3 -0.37,0.10,0.88,U] [#4 0.07,0.06,0.77,U] [#5 0.19,0.29,0.74,U] [#6 0.77,0.43,0.00,M6] [#7 0.03,0.16,0.52,U] [#8 -0.08,0.52,0.00,M2] 
23:26:19.193 00.000 7988 single-star, 5 included, MultiStar: {-0.02, 0.08}, one-star: {-0.06, 0.03}
23:26:19.195 00.002 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
23:26:19.195 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
23:26:19.197 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.68 mountX=0.03 mountY=0.06, mountTheta=1.11
23:26:19.197 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.03, opts=13)
23:26:19.199 00.002 7988 Enqueuing Move request for scope (-0.06, 0.03)
23:26:19.201 00.002 15712 Worker thread wakes up
23:26:19.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
23:26:19.201 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
23:26:19.201 00.000 15712 Moving (-0.06, 0.03) raw xDistance=0.03 yDistance=0.06
23:26:19.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:26:19.201 00.000 7988 UpdateGuideState exits: m=1528 SNR=25.9
23:26:19.203 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:19.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:19.205 00.002 7988 Enqueuing Expose request
23:26:19.205 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.71
23:26:19.205 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
23:26:19.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:19.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:26:19.205 00.000 15712 MoveAxis(W, 13, ABG)
23:26:19.205 00.000 15712 Guiding  Dir = 3, Dur = 13
23:26:19.205 00.000 15712 IsGuiding returns 0
23:26:19.220 00.015 15712 IsGuiding returns 1
23:26:19.220 00.000 15712 scope still moving after pulse duration time elapsed
23:26:19.276 00.056 15712 IsGuiding returns 0
23:26:19.276 00.000 15712 scope move finished after 13 + 56 ms
23:26:19.276 00.000 15712 Move returns status 0, amount 13
23:26:19.276 00.000 15712 MoveAxis(N, 0, ABG)
23:26:19.276 00.000 15712 Move returns status 0, amount 0
23:26:19.276 00.000 15712 move complete, result=0
23:26:19.276 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
23:26:19.278 00.002 15712 worker thread done servicing request
23:26:19.278 00.000 15712 Worker thread wakes up
23:26:19.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:19.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:20.912 01.634 15712 Exposure complete
23:26:20.969 00.057 15712 worker thread done servicing request
23:26:20.969 00.000 7988 OnExposeComplete: enter
23:26:20.974 00.005 7988 UpdateGuideState(): m_state=6
23:26:20.974 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1784
23:26:20.976 00.002 7988 Star::Find returns 1 (0), X=496.21, Y=804.15, Mass=1625, SNR=26.8, Peak=152 HFD=4.4
23:26:20.976 00.000 7988 MultiStar: large primary error, entering stabilization period
23:26:20.978 00.002 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.56) = xAngle (-4.57 = 1.72)
23:26:20.978 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.69)
23:26:20.980 00.002 7988 CameraToMount -- cameraX=-1.06 cameraY=-0.15 hyp=1.08 cameraTheta=-3.00 mountX=-0.16 mountY=1.07, mountTheta=1.72
23:26:20.982 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-1.06, y=-0.15, opts=13)
23:26:20.982 00.000 7988 Enqueuing Move request for scope (-1.06, -0.15)
23:26:20.984 00.002 15712 Worker thread wakes up
23:26:20.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.15) opts 0xd
23:26:20.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.06, -0.15)
23:26:20.984 00.000 15712 Moving (-1.06, -0.15) raw xDistance=-0.16 yDistance=1.07
23:26:20.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:26:20.985 00.001 7988 UpdateGuideState exits: m=1625 SNR=26.8
23:26:20.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:20.987 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:20.987 00.000 7988 Enqueuing Expose request
23:26:20.989 00.002 15712 PPEC rslt: input = -0.16, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.72
23:26:20.989 00.000 15712 PPEC: input: -0.16, control: 0.04, exposure: 1500
23:26:20.989 00.000 15712 resist switch: large excursion: input 1.07 thresh 0.75 direction from -1 to 1
23:26:20.989 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.20
23:26:20.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
23:26:20.989 00.000 15712 MoveAxis(W, 14, ABG)
23:26:20.989 00.000 15712 Guiding  Dir = 3, Dur = 14
23:26:20.989 00.000 15712 IsGuiding returns 0
23:26:21.010 00.021 15712 IsGuiding returns 1
23:26:21.010 00.000 15712 scope still moving after pulse duration time elapsed
23:26:21.057 00.047 15712 IsGuiding returns 0
23:26:21.057 00.000 15712 scope move finished after 14 + 61 ms
23:26:21.057 00.000 15712 Move returns status 0, amount 14
23:26:21.057 00.000 15712 BLC: Oldest BLC event removed
23:26:21.057 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 74 applied
23:26:21.057 00.000 15712 MoveAxis(S, 347, ABG)
23:26:21.057 00.000 15712 Guiding  Dir = 1, Dur = 347
23:26:21.057 00.000 15712 IsGuiding returns 0
23:26:21.142 00.085 15712 PulseGuide returned control before completion, sleep 278
23:26:21.435 00.293 15712 IsGuiding returns 1
23:26:21.435 00.000 15712 scope still moving after pulse duration time elapsed
23:26:21.466 00.031 15712 IsGuiding returns 1
23:26:21.498 00.032 15712 IsGuiding returns 1
23:26:21.546 00.048 15712 IsGuiding returns 0
23:26:21.546 00.000 15712 scope move finished after 347 + 132 ms
23:26:21.546 00.000 15712 Move returns status 0, amount 347
23:26:21.546 00.000 15712 move complete, result=0
23:26:21.546 00.000 15712 worker thread done servicing request
23:26:21.546 00.000 7988 GuideStep: -0.2 px 14 ms WEST, 1.1 px 347 ms SOUTH
23:26:21.546 00.000 15712 Worker thread wakes up
23:26:21.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:21.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:22.967 01.421 15712 Exposure complete
23:26:23.027 00.060 15712 worker thread done servicing request
23:26:23.027 00.000 7988 OnExposeComplete: enter
23:26:23.028 00.001 7988 UpdateGuideState(): m_state=6
23:26:23.028 00.000 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1785
23:26:23.028 00.000 7988 Star::Find returns 1 (0), X=496.27, Y=804.04, Mass=1568, SNR=26.4, Peak=143 HFD=4.2
23:26:23.028 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.45 = 1.83)
23:26:23.028 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.80)
23:26:23.028 00.000 7988 CameraToMount -- cameraX=-1.01 cameraY=-0.26 hyp=1.04 cameraTheta=-2.89 mountX=-0.27 mountY=1.01, mountTheta=1.83
23:26:23.028 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.01, y=-0.26, opts=13)
23:26:23.028 00.000 7988 Enqueuing Move request for scope (-1.01, -0.26)
23:26:23.028 00.000 15712 Worker thread wakes up
23:26:23.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.01, -0.26) opts 0xd
23:26:23.028 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.01, -0.26)
23:26:23.028 00.000 15712 Moving (-1.01, -0.26) raw xDistance=-0.27 yDistance=1.01
23:26:23.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:23.028 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.4
23:26:23.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:23.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:23.028 00.000 7988 Enqueuing Expose request
23:26:23.028 00.000 15712 BLC: History state: CurrMiss=1.01, AvgInitMiss=0.32, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.068079, 1:1.012697
23:26:23.028 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
23:26:23.044 00.016 15712 PPEC rslt: input = -0.27, final = -0.11, react = -0.16, pred = 0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 638.72
23:26:23.044 00.000 15712 PPEC: input: -0.27, control: -0.11, exposure: 1500
23:26:23.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01
23:26:23.044 00.000 15712 MoveAxis(E, 37, ABG)
23:26:23.044 00.000 15712 Guiding  Dir = 2, Dur = 37
23:26:23.078 00.034 15712 IsGuiding returns 0
23:26:23.095 00.017 15712 PulseGuide returned control before completion, sleep 32
23:26:23.160 00.065 15712 IsGuiding returns 0
23:26:23.160 00.000 15712 Move returns status 0, amount 37
23:26:23.160 00.000 15712 MoveAxis(S, 259, ABG)
23:26:23.160 00.000 15712 Guiding  Dir = 1, Dur = 259
23:26:23.160 00.000 15712 IsGuiding returns 0
23:26:23.240 00.080 15712 PulseGuide returned control before completion, sleep 190
23:26:23.444 00.204 15712 IsGuiding returns 1
23:26:23.444 00.000 15712 scope still moving after pulse duration time elapsed
23:26:23.476 00.032 15712 IsGuiding returns 1
23:26:23.544 00.068 15712 IsGuiding returns 0
23:26:23.544 00.000 15712 scope move finished after 259 + 124 ms
23:26:23.544 00.000 15712 Move returns status 0, amount 259
23:26:23.544 00.000 15712 move complete, result=0
23:26:23.544 00.000 7988 GuideStep: -0.3 px 37 ms EAST, 1.0 px 259 ms SOUTH
23:26:23.546 00.002 15712 worker thread done servicing request
23:26:23.546 00.000 15712 Worker thread wakes up
23:26:23.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:23.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:25.184 01.638 15712 Exposure complete
23:26:25.246 00.062 15712 worker thread done servicing request
23:26:25.246 00.000 7988 OnExposeComplete: enter
23:26:25.247 00.001 7988 UpdateGuideState(): m_state=6
23:26:25.249 00.002 7988 Star::Find(15, 496, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1786
23:26:25.249 00.000 7988 Star::Find returns 1 (0), X=497.27, Y=804.75, Mass=1552, SNR=26.3, Peak=129 HFD=4.5
23:26:25.251 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
23:26:25.252 00.001 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
23:26:25.252 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.45 hyp=0.45 cameraTheta=1.59 mountX=0.45 mountY=-0.00, mountTheta=-0.00
23:26:25.254 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.45, opts=13)
23:26:25.256 00.002 7988 Enqueuing Move request for scope (-0.01, 0.45)
23:26:25.256 00.000 15712 Worker thread wakes up
23:26:25.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.45) opts 0xd
23:26:25.256 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.45)
23:26:25.256 00.000 15712 Moving (-0.01, 0.45) raw xDistance=0.45 yDistance=-0.00
23:26:25.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:25.256 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.3
23:26:25.259 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:25.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:25.261 00.002 7988 Enqueuing Expose request
23:26:25.261 00.000 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.32, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.068079, 1:1.012697, 2:-0.000938
23:26:25.261 00.000 15712 BLC: No correction, Miss < min_move
23:26:25.263 00.002 15712 PPEC rslt: input = 0.45, final = 0.31, react = 0.27, pred = 0.04, hyst = 0.25, hyst_pct = 0.00, period_length = 638.73
23:26:25.263 00.000 15712 PPEC: input: 0.45, control: 0.31, exposure: 1500
23:26:25.263 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:25.263 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:26:25.263 00.000 15712 MoveAxis(W, 102, ABG)
23:26:25.263 00.000 15712 Guiding  Dir = 3, Dur = 102
23:26:25.269 00.006 15712 IsGuiding returns 0
23:26:25.286 00.017 15712 PulseGuide returned control before completion, sleep 97
23:26:25.396 00.110 15712 IsGuiding returns 0
23:26:25.396 00.000 15712 Move returns status 0, amount 102
23:26:25.396 00.000 15712 MoveAxis(N, 0, ABG)
23:26:25.396 00.000 15712 Move returns status 0, amount 0
23:26:25.396 00.000 15712 move complete, result=0
23:26:25.396 00.000 7988 GuideStep: 0.4 px 102 ms WEST, -0.0 px 0 ms NORTH
23:26:25.400 00.004 15712 worker thread done servicing request
23:26:25.400 00.000 15712 Worker thread wakes up
23:26:25.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:25.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:26.809 01.409 15712 Exposure complete
23:26:26.870 00.061 15712 worker thread done servicing request
23:26:26.871 00.001 7988 OnExposeComplete: enter
23:26:26.871 00.000 7988 UpdateGuideState(): m_state=6
23:26:26.871 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1787
23:26:26.871 00.000 7988 Star::Find returns 1 (0), X=497.67, Y=804.48, Mass=1559, SNR=26.2, Peak=140 HFD=4.7
23:26:26.871 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
23:26:26.871 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
23:26:26.871 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=0.18 hyp=0.43 cameraTheta=0.43 mountX=0.18 mountY=-0.40, mountTheta=-1.14
23:26:26.871 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=0.18, opts=13)
23:26:26.871 00.000 7988 Enqueuing Move request for scope (0.39, 0.18)
23:26:26.871 00.000 15712 Worker thread wakes up
23:26:26.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.18) opts 0xd
23:26:26.871 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, 0.18)
23:26:26.871 00.000 15712 Moving (0.39, 0.18) raw xDistance=0.18 yDistance=-0.40
23:26:26.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:26.871 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.2
23:26:26.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:26.871 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:26.885 00.014 7988 Enqueuing Expose request
23:26:26.885 00.000 15712 BLC: window closed
23:26:26.885 00.000 15712 BLC: History state: CurrMiss=-0.40, AvgInitMiss=0.32, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.068079, 1:1.012697, 2:-0.000938
23:26:26.885 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
23:26:26.886 00.001 15712 BLC: window closed
23:26:26.886 00.000 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 638.73
23:26:26.886 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
23:26:26.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:26:26.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
23:26:26.886 00.000 15712 MoveAxis(W, 45, ABG)
23:26:26.886 00.000 15712 Guiding  Dir = 3, Dur = 45
23:26:26.886 00.000 15712 IsGuiding returns 0
23:26:26.908 00.022 15712 PulseGuide returned control before completion, sleep 28
23:26:26.950 00.042 15712 IsGuiding returns 1
23:26:26.950 00.000 15712 scope still moving after pulse duration time elapsed
23:26:26.987 00.037 15712 IsGuiding returns 0
23:26:26.987 00.000 15712 scope move finished after 45 + 62 ms
23:26:26.987 00.000 15712 Move returns status 0, amount 45
23:26:26.987 00.000 15712 MoveAxis(N, 0, ABG)
23:26:26.987 00.000 15712 Move returns status 0, amount 0
23:26:26.987 00.000 15712 move complete, result=0
23:26:26.997 00.010 15712 worker thread done servicing request
23:26:26.997 00.000 15712 Worker thread wakes up
23:26:26.997 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.4 px 0 ms NORTH
23:26:26.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:26.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:28.737 01.740 15712 Exposure complete
23:26:28.799 00.062 15712 worker thread done servicing request
23:26:28.799 00.000 7988 OnExposeComplete: enter
23:26:28.799 00.000 7988 UpdateGuideState(): m_state=6
23:26:28.799 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1788
23:26:28.799 00.000 7988 Star::Find returns 1 (0), X=497.17, Y=804.41, Mass=1525, SNR=26.0, Peak=146 HFD=3.9
23:26:28.799 00.000 7988 MultiStar: exiting stabilization period
23:26:28.805 00.006 7988 MultiStar: [#1 0.18,0.04,1.00,U] [#2 0.10,0.09,0.88,U] [#3 -0.44,0.09,0.00,M3] [#4 -0.21,0.11,0.77,U] [#5 0.26,0.31,0.75,U] [#6 0.22,0.13,0.69,U] [#7 -0.09,0.25,0.50,U] [#8 -0.06,0.49,0.00,M3] 
23:26:28.805 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {-0.11, 0.11}
23:26:28.807 00.002 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
23:26:28.807 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
23:26:28.809 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.20 mountX=0.14 mountY=-0.06, mountTheta=-0.39
23:26:28.810 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.14, opts=13)
23:26:28.812 00.002 7988 Enqueuing Move request for scope (0.05, 0.14)
23:26:28.812 00.000 15712 Worker thread wakes up
23:26:28.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:26:28.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:26:28.812 00.000 15712 Moving (0.05, 0.14) raw xDistance=0.14 yDistance=-0.06
23:26:28.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:28.812 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.0
23:26:28.815 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:28.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:28.815 00.000 7988 Enqueuing Expose request
23:26:28.815 00.000 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.74
23:26:28.815 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
23:26:28.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:28.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:26:28.815 00.000 15712 MoveAxis(W, 11, ABG)
23:26:28.815 00.000 15712 Guiding  Dir = 3, Dur = 11
23:26:28.815 00.000 15712 IsGuiding returns 0
23:26:28.835 00.020 15712 IsGuiding returns 1
23:26:28.835 00.000 15712 scope still moving after pulse duration time elapsed
23:26:28.883 00.048 15712 IsGuiding returns 0
23:26:28.883 00.000 15712 scope move finished after 11 + 52 ms
23:26:28.883 00.000 15712 Move returns status 0, amount 11
23:26:28.883 00.000 15712 MoveAxis(N, 0, ABG)
23:26:28.883 00.000 15712 Move returns status 0, amount 0
23:26:28.883 00.000 15712 move complete, result=0
23:26:28.883 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
23:26:28.883 00.000 15712 worker thread done servicing request
23:26:28.885 00.002 15712 Worker thread wakes up
23:26:28.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:28.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:30.299 01.414 15712 Exposure complete
23:26:30.356 00.057 15712 worker thread done servicing request
23:26:30.356 00.000 7988 OnExposeComplete: enter
23:26:30.360 00.004 7988 UpdateGuideState(): m_state=6
23:26:30.360 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1789
23:26:30.360 00.000 7988 Star::Find returns 1 (0), X=497.41, Y=803.98, Mass=1646, SNR=26.9, Peak=167 HFD=4.8
23:26:30.360 00.000 7988 MultiStar: [#1 0.45,-0.10,0.00,M6] [#2 0.21,-0.24,0.84,U] [#3 -0.39,-0.08,0.85,U] [#4 0.05,-0.24,0.73,U] [#5 0.43,-0.03,0.73,U] [#6 0.36,-0.07,0.65,U] [#7 0.28,0.09,0.49,U] [#8 -0.23,0.06,0.43,U] 
23:26:30.360 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.13}, one-star: {0.14, -0.32}
23:26:30.360 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
23:26:30.360 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
23:26:30.360 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.91 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
23:26:30.360 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.13, opts=13)
23:26:30.360 00.000 7988 Enqueuing Move request for scope (0.10, -0.13)
23:26:30.360 00.000 15712 Worker thread wakes up
23:26:30.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
23:26:30.372 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:26:30.372 00.000 7988 UpdateGuideState exits: m=1646 SNR=26.9
23:26:30.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:30.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:30.376 00.004 7988 Enqueuing Expose request
23:26:30.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
23:26:30.376 00.000 15712 Moving (0.10, -0.13) raw xDistance=-0.13 yDistance=-0.10
23:26:30.376 00.000 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.74
23:26:30.376 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
23:26:30.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:30.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:30.376 00.000 15712 MoveAxis(W, 9, ABG)
23:26:30.376 00.000 15712 Guiding  Dir = 3, Dur = 9
23:26:30.376 00.000 15712 IsGuiding returns 0
23:26:30.397 00.021 15712 IsGuiding returns 0
23:26:30.397 00.000 15712 Move returns status 0, amount 9
23:26:30.397 00.000 15712 MoveAxis(N, 0, ABG)
23:26:30.397 00.000 15712 Move returns status 0, amount 0
23:26:30.397 00.000 15712 move complete, result=0
23:26:30.397 00.000 15712 worker thread done servicing request
23:26:30.397 00.000 15712 Worker thread wakes up
23:26:30.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:30.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:30.397 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
23:26:32.036 01.639 15712 Exposure complete
23:26:32.091 00.055 15712 worker thread done servicing request
23:26:32.091 00.000 7988 OnExposeComplete: enter
23:26:32.097 00.006 7988 UpdateGuideState(): m_state=6
23:26:32.097 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1790
23:26:32.099 00.002 7988 Star::Find returns 1 (0), X=497.43, Y=804.15, Mass=1577, SNR=26.4, Peak=175 HFD=4.4
23:26:32.101 00.002 7988 MultiStar: [#1 0.24,-0.18,0.98,U] [#2 0.04,-0.34,0.87,U] [#3 -0.42,-0.12,0.85,U] [#4 -0.22,-0.10,0.76,U] [#5 0.40,-0.17,0.76,U] [#6 0.36,-0.06,0.66,U] [#7 -0.05,-0.02,0.50,U] [#8 -0.19,-0.02,0.45,U] 
23:26:32.101 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.15, -0.14}
23:26:32.103 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
23:26:32.103 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
23:26:32.105 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.25 mountX=-0.14 mountY=-0.04, mountTheta=-2.85
23:26:32.105 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.14, opts=13)
23:26:32.107 00.002 7988 Enqueuing Move request for scope (0.05, -0.14)
23:26:32.108 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:32.108 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.4
23:26:32.110 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:32.112 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:32.113 00.001 15712 Worker thread wakes up
23:26:32.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
23:26:32.113 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
23:26:32.113 00.000 15712 Moving (0.05, -0.14) raw xDistance=-0.14 yDistance=-0.04
23:26:32.113 00.000 7988 Enqueuing Expose request
23:26:32.115 00.002 15712 PPEC rslt: input = -0.14, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.75
23:26:32.115 00.000 15712 PPEC: input: -0.14, control: 0.05, exposure: 1500
23:26:32.115 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:32.115 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:26:32.115 00.000 15712 MoveAxis(W, 17, ABG)
23:26:32.115 00.000 15712 Guiding  Dir = 3, Dur = 17
23:26:32.115 00.000 15712 IsGuiding returns 0
23:26:32.176 00.061 15712 IsGuiding returns 1
23:26:32.176 00.000 15712 scope still moving after pulse duration time elapsed
23:26:32.209 00.033 15712 IsGuiding returns 0
23:26:32.209 00.000 15712 scope move finished after 17 + 75 ms
23:26:32.209 00.000 15712 Move returns status 0, amount 17
23:26:32.209 00.000 15712 MoveAxis(N, 0, ABG)
23:26:32.209 00.000 15712 Move returns status 0, amount 0
23:26:32.209 00.000 15712 move complete, result=0
23:26:32.209 00.000 15712 worker thread done servicing request
23:26:32.209 00.000 15712 Worker thread wakes up
23:26:32.209 00.000 7988 GuideStep: -0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
23:26:32.210 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:32.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:33.616 01.406 15712 Exposure complete
23:26:33.677 00.061 15712 worker thread done servicing request
23:26:33.677 00.000 7988 OnExposeComplete: enter
23:26:33.677 00.000 7988 UpdateGuideState(): m_state=6
23:26:33.680 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1791
23:26:33.680 00.000 7988 Star::Find returns 1 (0), X=497.28, Y=804.14, Mass=1600, SNR=26.7, Peak=152 HFD=4.5
23:26:33.682 00.002 7988 MultiStar: [#1 0.17,-0.25,0.94,U] [#2 0.07,-0.29,0.84,U] [#3 -0.47,0.02,0.00,M2] [#4 -0.21,-0.27,0.75,U] [#5 0.06,-0.06,0.72,U] [#6 0.41,0.06,0.66,U] [#7 -0.13,-0.18,0.50,U] [#8 -0.40,-0.18,0.44,U] 
23:26:33.682 00.000 7988 single-star, 7 included, MultiStar: {0.02, -0.17}, one-star: {-0.00, -0.16}
23:26:33.684 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = 3.14)
23:26:33.684 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
23:26:33.686 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.58 mountX=-0.16 mountY=0.01, mountTheta=3.11
23:26:33.688 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.16, opts=13)
23:26:33.688 00.000 7988 Enqueuing Move request for scope (-0.00, -0.16)
23:26:33.690 00.002 15712 Worker thread wakes up
23:26:33.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
23:26:33.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
23:26:33.690 00.000 15712 Moving (-0.00, -0.16) raw xDistance=-0.16 yDistance=0.01
23:26:33.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:33.690 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.7
23:26:33.692 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:33.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:33.692 00.000 7988 Enqueuing Expose request
23:26:33.692 00.000 15712 PPEC rslt: input = -0.16, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.75
23:26:33.692 00.000 15712 PPEC: input: -0.16, control: 0.05, exposure: 1500
23:26:33.692 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:33.692 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:33.692 00.000 15712 MoveAxis(W, 15, ABG)
23:26:33.692 00.000 15712 Guiding  Dir = 3, Dur = 15
23:26:33.692 00.000 15712 IsGuiding returns 0
23:26:33.711 00.019 15712 PulseGuide returned control before completion, sleep 12
23:26:33.724 00.013 15712 IsGuiding returns 1
23:26:33.724 00.000 15712 scope still moving after pulse duration time elapsed
23:26:33.756 00.032 15712 IsGuiding returns 0
23:26:33.756 00.000 15712 scope move finished after 15 + 47 ms
23:26:33.756 00.000 15712 Move returns status 0, amount 15
23:26:33.756 00.000 15712 MoveAxis(N, 0, ABG)
23:26:33.756 00.000 15712 Move returns status 0, amount 0
23:26:33.756 00.000 15712 move complete, result=0
23:26:33.756 00.000 7988 GuideStep: -0.2 px 15 ms WEST, 0.0 px 0 ms NORTH
23:26:33.760 00.004 15712 worker thread done servicing request
23:26:33.760 00.000 15712 Worker thread wakes up
23:26:33.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:33.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:35.399 01.639 15712 Exposure complete
23:26:35.456 00.057 15712 worker thread done servicing request
23:26:35.456 00.000 7988 OnExposeComplete: enter
23:26:35.456 00.000 7988 UpdateGuideState(): m_state=6
23:26:35.463 00.007 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1792
23:26:35.463 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=803.91, Mass=1656, SNR=27.1, Peak=143 HFD=4.4
23:26:35.463 00.000 7988 MultiStar: [#1 0.18,-0.29,0.95,U] [#2 0.17,-0.50,0.00,M1] [#3 -0.31,-0.29,0.85,U] [#4 -0.33,-0.38,0.00,M1] [#5 0.35,-0.06,0.71,U] [#6 0.32,-0.39,0.00,M3] [#7 0.15,-0.13,0.48,U] [#8 -0.23,-0.19,0.43,U] 
23:26:35.463 00.000 7988 refined, 5 included, MultiStar: {0.00, -0.25}, one-star: {-0.12, -0.39}
23:26:35.463 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
23:26:35.463 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
23:26:35.463 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.57 mountX=-0.25 mountY=0.01, mountTheta=3.12
23:26:35.463 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.25, opts=13)
23:26:35.473 00.010 7988 Enqueuing Move request for scope (0.00, -0.25)
23:26:35.473 00.000 15712 Worker thread wakes up
23:26:35.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.25) opts 0xd
23:26:35.473 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.25)
23:26:35.473 00.000 15712 Moving (0.00, -0.25) raw xDistance=-0.25 yDistance=0.01
23:26:35.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:35.473 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.1
23:26:35.476 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:35.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:35.476 00.000 7988 Enqueuing Expose request
23:26:35.479 00.003 15712 PPEC rslt: input = -0.25, final = -0.10, react = -0.15, pred = 0.05, hyst = -0.13, hyst_pct = 0.00, period_length = 638.76
23:26:35.479 00.000 15712 PPEC: input: -0.25, control: -0.10, exposure: 1500
23:26:35.479 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:35.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:35.479 00.000 15712 MoveAxis(E, 32, ABG)
23:26:35.479 00.000 15712 Guiding  Dir = 2, Dur = 32
23:26:35.495 00.016 15712 IsGuiding returns 0
23:26:35.510 00.015 15712 PulseGuide returned control before completion, sleep 27
23:26:35.564 00.054 15712 IsGuiding returns 0
23:26:35.564 00.000 15712 Move returns status 0, amount 32
23:26:35.564 00.000 15712 MoveAxis(N, 0, ABG)
23:26:35.564 00.000 15712 Move returns status 0, amount 0
23:26:35.564 00.000 15712 move complete, result=0
23:26:35.564 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
23:26:35.566 00.002 15712 worker thread done servicing request
23:26:35.566 00.000 15712 Worker thread wakes up
23:26:35.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:35.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:36.981 01.415 15712 Exposure complete
23:26:37.042 00.061 15712 worker thread done servicing request
23:26:37.042 00.000 7988 OnExposeComplete: enter
23:26:37.042 00.000 7988 UpdateGuideState(): m_state=6
23:26:37.045 00.003 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1793
23:26:37.045 00.000 7988 Star::Find returns 1 (0), X=497.22, Y=804.06, Mass=1590, SNR=26.6, Peak=139 HFD=4.4
23:26:37.047 00.002 7988 MultiStar: [#1 0.26,-0.23,1.00,U] [#2 0.21,-0.28,0.85,U] [#3 -0.28,-0.11,0.85,U] [#4 0.12,-0.26,0.74,U] [#5 0.25,-0.15,0.71,U] [#6 0.25,-0.08,0.62,U] [#7 -0.02,-0.18,0.48,U] [#8 -0.24,0.00,0.45,U] 
23:26:37.047 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.18}, one-star: {-0.06, -0.24}
23:26:37.049 00.002 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
23:26:37.049 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
23:26:37.051 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.23 mountX=-0.18 mountY=-0.06, mountTheta=-2.82
23:26:37.053 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.18, opts=13)
23:26:37.053 00.000 7988 Enqueuing Move request for scope (0.07, -0.18)
23:26:37.055 00.002 15712 Worker thread wakes up
23:26:37.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
23:26:37.055 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
23:26:37.055 00.000 15712 Moving (0.07, -0.18) raw xDistance=-0.18 yDistance=-0.06
23:26:37.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:37.055 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.6
23:26:37.057 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:37.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:37.057 00.000 7988 Enqueuing Expose request
23:26:37.057 00.000 15712 PPEC rslt: input = -0.18, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 638.76
23:26:37.057 00.000 15712 PPEC: input: -0.18, control: -0.07, exposure: 1500
23:26:37.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:37.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:26:37.057 00.000 15712 MoveAxis(E, 24, ABG)
23:26:37.057 00.000 15712 Guiding  Dir = 2, Dur = 24
23:26:37.057 00.000 15712 IsGuiding returns 0
23:26:37.080 00.023 15712 PulseGuide returned control before completion, sleep 13
23:26:37.105 00.025 15712 IsGuiding returns 1
23:26:37.105 00.000 15712 scope still moving after pulse duration time elapsed
23:26:37.141 00.036 15712 IsGuiding returns 0
23:26:37.141 00.000 15712 scope move finished after 24 + 62 ms
23:26:37.141 00.000 15712 Move returns status 0, amount 24
23:26:37.141 00.000 15712 MoveAxis(N, 0, ABG)
23:26:37.141 00.000 15712 Move returns status 0, amount 0
23:26:37.141 00.000 15712 move complete, result=0
23:26:37.141 00.000 7988 GuideStep: -0.2 px 24 ms EAST, -0.1 px 0 ms NORTH
23:26:37.149 00.008 15712 worker thread done servicing request
23:26:37.149 00.000 15712 Worker thread wakes up
23:26:37.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:37.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:38.782 01.633 15712 Exposure complete
23:26:38.840 00.058 15712 worker thread done servicing request
23:26:38.840 00.000 7988 OnExposeComplete: enter
23:26:38.843 00.003 7988 UpdateGuideState(): m_state=6
23:26:38.843 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1794
23:26:38.843 00.000 7988 Star::Find returns 1 (0), X=497.38, Y=804.61, Mass=1566, SNR=26.3, Peak=142 HFD=4.5
23:26:38.843 00.000 7988 MultiStar: [#1 0.25,0.37,0.97,U] [#2 0.29,0.23,0.88,U] [#3 -0.44,0.44,0.00,M1] [#4 -0.02,0.27,0.74,U] [#5 0.45,0.49,0.00,M1] [#6 0.48,0.40,0.00,M3] [#7 0.39,0.43,0.00,M1] [#8 -0.49,0.58,0.00,M1] 
23:26:38.843 00.000 7988 single-star, 3 included, MultiStar: {0.16, 0.30}, one-star: {0.10, 0.31}
23:26:38.843 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
23:26:38.843 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
23:26:38.843 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.26 mountX=0.31 mountY=-0.11, mountTheta=-0.33
23:26:38.843 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.31, opts=13)
23:26:38.843 00.000 7988 Enqueuing Move request for scope (0.10, 0.31)
23:26:38.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:38.855 00.012 7988 UpdateGuideState exits: m=1566 SNR=26.3
23:26:38.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:38.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:38.859 00.004 15712 Worker thread wakes up
23:26:38.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.31) opts 0xd
23:26:38.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.31)
23:26:38.859 00.000 15712 Moving (0.10, 0.31) raw xDistance=0.31 yDistance=-0.11
23:26:38.859 00.000 7988 Enqueuing Expose request
23:26:38.859 00.000 15712 PPEC rslt: input = 0.31, final = 0.22, react = 0.19, pred = 0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 638.77
23:26:38.859 00.000 15712 PPEC: input: 0.31, control: 0.22, exposure: 1500
23:26:38.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:38.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:26:38.859 00.000 15712 MoveAxis(W, 72, ABG)
23:26:38.859 00.000 15712 Guiding  Dir = 3, Dur = 72
23:26:38.859 00.000 15712 IsGuiding returns 0
23:26:38.889 00.030 15712 PulseGuide returned control before completion, sleep 56
23:26:38.957 00.068 15712 IsGuiding returns 0
23:26:38.957 00.000 15712 Move returns status 0, amount 72
23:26:38.957 00.000 15712 MoveAxis(N, 0, ABG)
23:26:38.957 00.000 15712 Move returns status 0, amount 0
23:26:38.957 00.000 15712 move complete, result=0
23:26:38.957 00.000 7988 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
23:26:38.972 00.015 15712 worker thread done servicing request
23:26:38.972 00.000 15712 Worker thread wakes up
23:26:38.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:38.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:40.390 01.418 15712 Exposure complete
23:26:40.452 00.062 15712 worker thread done servicing request
23:26:40.453 00.001 7988 OnExposeComplete: enter
23:26:40.453 00.000 7988 UpdateGuideState(): m_state=6
23:26:40.453 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1795
23:26:40.453 00.000 7988 Star::Find returns 1 (0), X=497.50, Y=804.43, Mass=1601, SNR=26.6, Peak=175 HFD=4.3
23:26:40.453 00.000 7988 MultiStar: [#1 0.34,0.27,0.99,U] [#2 0.33,0.07,0.88,U] [#3 -0.36,0.24,0.86,U] [#4 -0.00,0.17,0.76,U] [#5 0.53,0.50,0.00,M2] [#6 0.56,0.22,0.00,M4] [#7 -0.01,0.44,0.50,U] [#8 -0.33,0.59,0.00,M2] 
23:26:40.453 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.20}, one-star: {0.22, 0.13}
23:26:40.453 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
23:26:40.453 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
23:26:40.453 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.09 mountX=0.20 mountY=-0.11, mountTheta=-0.50
23:26:40.453 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.20, opts=13)
23:26:40.453 00.000 7988 Enqueuing Move request for scope (0.11, 0.20)
23:26:40.453 00.000 15712 Worker thread wakes up
23:26:40.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
23:26:40.453 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
23:26:40.453 00.000 15712 Moving (0.11, 0.20) raw xDistance=0.20 yDistance=-0.11
23:26:40.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:40.453 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.6
23:26:40.467 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:40.469 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:40.469 00.000 7988 Enqueuing Expose request
23:26:40.469 00.000 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 638.77
23:26:40.469 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
23:26:40.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:40.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:26:40.469 00.000 15712 MoveAxis(W, 50, ABG)
23:26:40.469 00.000 15712 Guiding  Dir = 3, Dur = 50
23:26:40.488 00.019 15712 IsGuiding returns 0
23:26:40.503 00.015 15712 PulseGuide returned control before completion, sleep 45
23:26:40.584 00.081 15712 IsGuiding returns 0
23:26:40.584 00.000 15712 Move returns status 0, amount 50
23:26:40.584 00.000 15712 MoveAxis(N, 0, ABG)
23:26:40.584 00.000 15712 Move returns status 0, amount 0
23:26:40.584 00.000 15712 move complete, result=0
23:26:40.584 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
23:26:40.584 00.000 15712 worker thread done servicing request
23:26:40.586 00.002 15712 Worker thread wakes up
23:26:40.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:40.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:42.225 01.639 15712 Exposure complete
23:26:42.285 00.060 15712 worker thread done servicing request
23:26:42.285 00.000 7988 OnExposeComplete: enter
23:26:42.285 00.000 7988 UpdateGuideState(): m_state=6
23:26:42.285 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1796
23:26:42.285 00.000 7988 Star::Find returns 1 (0), X=497.59, Y=804.29, Mass=1638, SNR=26.9, Peak=157 HFD=4.5
23:26:42.291 00.006 7988 MultiStar: [#1 0.44,-0.26,0.00,M1] [#2 0.39,-0.30,0.00,M1] [#3 -0.08,0.07,0.85,U] [#4 -0.10,-0.12,0.77,U] [#5 0.56,0.01,0.00,M3] [#6 0.52,-0.10,0.00,M5] [#7 0.12,-0.06,0.50,U] [#8 -0.28,-0.26,0.42,U] 
23:26:42.291 00.000 7988 refined, 4 included, MultiStar: {0.03, -0.05}, one-star: {0.31, -0.01}
23:26:42.291 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
23:26:42.291 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
23:26:42.291 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.02 mountX=-0.05 mountY=-0.03, mountTheta=-2.61
23:26:42.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
23:26:42.291 00.000 7988 Enqueuing Move request for scope (0.03, -0.05)
23:26:42.291 00.000 15712 Worker thread wakes up
23:26:42.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:26:42.291 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:26:42.291 00.000 15712 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.03
23:26:42.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:42.291 00.000 7988 UpdateGuideState exits: m=1638 SNR=26.9
23:26:42.301 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:42.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:42.301 00.000 7988 Enqueuing Expose request
23:26:42.301 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.77
23:26:42.301 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
23:26:42.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:42.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:42.301 00.000 15712 MoveAxis(W, 8, ABG)
23:26:42.301 00.000 15712 Guiding  Dir = 3, Dur = 8
23:26:42.301 00.000 15712 IsGuiding returns 0
23:26:42.325 00.024 15712 IsGuiding returns 0
23:26:42.325 00.000 15712 Move returns status 0, amount 8
23:26:42.325 00.000 15712 MoveAxis(N, 0, ABG)
23:26:42.325 00.000 15712 Move returns status 0, amount 0
23:26:42.325 00.000 15712 move complete, result=0
23:26:42.325 00.000 15712 worker thread done servicing request
23:26:42.325 00.000 15712 Worker thread wakes up
23:26:42.325 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
23:26:42.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:42.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:43.742 01.417 15712 Exposure complete
23:26:43.803 00.061 15712 worker thread done servicing request
23:26:43.803 00.000 7988 OnExposeComplete: enter
23:26:43.804 00.001 7988 UpdateGuideState(): m_state=6
23:26:43.804 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1797
23:26:43.806 00.002 7988 Star::Find returns 1 (0), X=497.39, Y=804.20, Mass=1459, SNR=25.4, Peak=185 HFD=3.8
23:26:43.808 00.002 7988 MultiStar: [#1 0.44,-0.01,1.01,U] [#2 0.46,-0.07,0.00,M2] [#3 -0.19,-0.13,0.92,U] [#4 -0.08,-0.01,0.75,U] [#5 0.47,0.37,0.00,M4] [#6 0.43,0.25,0.00,M6] [#7 0.15,0.24,0.51,U] [#8 -0.44,-0.21,0.00,M2] 
23:26:43.808 00.000 7988 refined, 4 included, MultiStar: {0.10, -0.03}, one-star: {0.11, -0.10}
23:26:43.810 00.002 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
23:26:43.810 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
23:26:43.812 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.26 mountX=-0.03 mountY=-0.10, mountTheta=-1.83
23:26:43.812 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.03, opts=13)
23:26:43.812 00.000 7988 Enqueuing Move request for scope (0.10, -0.03)
23:26:43.812 00.000 15712 Worker thread wakes up
23:26:43.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:26:43.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:26:43.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:43.812 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.4
23:26:43.819 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:43.819 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:43.819 00.000 7988 Enqueuing Expose request
23:26:43.821 00.002 15712 Moving (0.10, -0.03) raw xDistance=-0.03 yDistance=-0.10
23:26:43.821 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.78
23:26:43.821 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
23:26:43.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:43.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:43.821 00.000 15712 MoveAxis(W, 10, ABG)
23:26:43.821 00.000 15712 Guiding  Dir = 3, Dur = 10
23:26:43.821 00.000 15712 IsGuiding returns 0
23:26:43.838 00.017 15712 IsGuiding returns 1
23:26:43.838 00.000 15712 scope still moving after pulse duration time elapsed
23:26:43.889 00.051 15712 IsGuiding returns 0
23:26:43.889 00.000 15712 scope move finished after 10 + 57 ms
23:26:43.889 00.000 15712 Move returns status 0, amount 10
23:26:43.889 00.000 15712 MoveAxis(N, 0, ABG)
23:26:43.889 00.000 15712 Move returns status 0, amount 0
23:26:43.889 00.000 15712 move complete, result=0
23:26:43.889 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
23:26:43.894 00.005 15712 worker thread done servicing request
23:26:43.894 00.000 15712 Worker thread wakes up
23:26:43.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:43.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:45.528 01.634 15712 Exposure complete
23:26:45.589 00.061 15712 worker thread done servicing request
23:26:45.589 00.000 7988 OnExposeComplete: enter
23:26:45.589 00.000 7988 UpdateGuideState(): m_state=6
23:26:45.591 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1798
23:26:45.593 00.002 7988 Star::Find returns 1 (0), X=497.41, Y=804.12, Mass=1656, SNR=27.0, Peak=163 HFD=4.9
23:26:45.593 00.000 7988 MultiStar: [#1 0.35,-0.09,0.93,U] [#2 0.33,-0.15,0.82,U] [#3 -0.06,-0.09,0.83,U] [#4 -0.02,-0.17,0.77,U] [#5 0.49,0.08,0.00,M5] [#6 0.42,0.04,0.65,U] [#7 0.05,0.17,0.50,U] [#8 -0.11,0.04,0.43,U] 
23:26:45.595 00.002 7988 refined, 7 included, MultiStar: {0.15, -0.08}, one-star: {0.13, -0.18}
23:26:45.595 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.03 = -2.03)
23:26:45.597 00.002 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
23:26:45.597 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.46 mountX=-0.08 mountY=-0.15, mountTheta=-2.03
23:26:45.599 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.08, opts=13)
23:26:45.601 00.002 7988 Enqueuing Move request for scope (0.15, -0.08)
23:26:45.601 00.000 15712 Worker thread wakes up
23:26:45.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
23:26:45.601 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
23:26:45.601 00.000 15712 Moving (0.15, -0.08) raw xDistance=-0.08 yDistance=-0.15
23:26:45.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:45.601 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.0
23:26:45.605 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:45.605 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:45.605 00.000 7988 Enqueuing Expose request
23:26:45.608 00.003 15712 PPEC rslt: input = -0.08, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.78
23:26:45.608 00.000 15712 PPEC: input: -0.08, control: 0.04, exposure: 1500
23:26:45.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:45.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:26:45.608 00.000 15712 MoveAxis(W, 12, ABG)
23:26:45.608 00.000 15712 Guiding  Dir = 3, Dur = 12
23:26:45.608 00.000 15712 IsGuiding returns 0
23:26:45.625 00.017 15712 IsGuiding returns 1
23:26:45.625 00.000 15712 scope still moving after pulse duration time elapsed
23:26:45.677 00.052 15712 IsGuiding returns 0
23:26:45.677 00.000 15712 scope move finished after 12 + 62 ms
23:26:45.684 00.007 15712 Move returns status 0, amount 12
23:26:45.684 00.000 15712 MoveAxis(N, 0, ABG)
23:26:45.684 00.000 15712 Move returns status 0, amount 0
23:26:45.684 00.000 15712 move complete, result=0
23:26:45.684 00.000 15712 worker thread done servicing request
23:26:45.684 00.000 15712 Worker thread wakes up
23:26:45.684 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
23:26:45.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:45.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:47.088 01.404 15712 Exposure complete
23:26:47.151 00.063 15712 worker thread done servicing request
23:26:47.151 00.000 7988 OnExposeComplete: enter
23:26:47.151 00.000 7988 UpdateGuideState(): m_state=6
23:26:47.153 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1799
23:26:47.153 00.000 7988 Star::Find returns 1 (0), X=497.48, Y=804.13, Mass=1519, SNR=25.9, Peak=144 HFD=4.6
23:26:47.156 00.003 7988 MultiStar: [#1 0.55,-0.21,0.00,M1] [#2 0.50,-0.42,0.00,M2] [#3 -0.37,-0.22,0.87,U] [#4 0.07,-0.09,0.73,U] [#5 0.38,-0.07,0.71,U] [#6 0.30,-0.06,0.68,U] [#7 0.19,-0.03,0.49,U] [#8 -0.30,-0.06,0.45,U] 
23:26:47.156 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.20, -0.17}
23:26:47.156 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
23:26:47.156 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
23:26:47.156 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.14 cameraTheta=-1.00 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
23:26:47.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.11, opts=13)
23:26:47.156 00.000 7988 Enqueuing Move request for scope (0.07, -0.11)
23:26:47.156 00.000 15712 Worker thread wakes up
23:26:47.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
23:26:47.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
23:26:47.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:26:47.156 00.000 7988 UpdateGuideState exits: m=1519 SNR=25.9
23:26:47.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:47.167 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:47.167 00.000 7988 Enqueuing Expose request
23:26:47.169 00.002 15712 Moving (0.07, -0.11) raw xDistance=-0.11 yDistance=-0.07
23:26:47.169 00.000 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.78
23:26:47.169 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
23:26:47.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:47.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:26:47.169 00.000 15712 MoveAxis(W, 13, ABG)
23:26:47.169 00.000 15712 Guiding  Dir = 3, Dur = 13
23:26:47.169 00.000 15712 IsGuiding returns 0
23:26:47.202 00.033 15712 IsGuiding returns 1
23:26:47.202 00.000 15712 scope still moving after pulse duration time elapsed
23:26:47.231 00.029 15712 IsGuiding returns 1
23:26:47.263 00.032 15712 IsGuiding returns 0
23:26:47.263 00.000 15712 scope move finished after 13 + 80 ms
23:26:47.263 00.000 15712 Move returns status 0, amount 13
23:26:47.263 00.000 15712 MoveAxis(N, 0, ABG)
23:26:47.263 00.000 15712 Move returns status 0, amount 0
23:26:47.263 00.000 15712 move complete, result=0
23:26:47.263 00.000 15712 worker thread done servicing request
23:26:47.263 00.000 15712 Worker thread wakes up
23:26:47.263 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
23:26:47.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:47.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:48.908 01.645 15712 Exposure complete
23:26:48.957 00.049 15712 worker thread done servicing request
23:26:48.957 00.000 7988 OnExposeComplete: enter
23:26:48.969 00.012 7988 UpdateGuideState(): m_state=6
23:26:48.969 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1800
23:26:48.969 00.000 7988 Star::Find returns 1 (0), X=497.34, Y=803.81, Mass=1562, SNR=26.3, Peak=150 HFD=4.5
23:26:48.969 00.000 7988 MultiStar: [#1 0.29,-0.47,0.00,M2] [#2 0.21,-0.69,0.00,M3] [#3 -0.37,-0.63,0.00,M1] [#4 0.05,-0.62,0.00,M1] [#5 0.18,-0.38,0.73,U] [#6 0.26,-0.34,0.66,U] [#7 0.11,-0.18,0.46,U] [#8 -0.58,-0.31,0.00,M1] 
23:26:48.974 00.005 7988 refined, 3 included, MultiStar: {0.15, -0.37}, one-star: {0.06, -0.48}
23:26:48.974 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
23:26:48.974 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
23:26:48.974 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.20 mountX=-0.37 mountY=-0.14, mountTheta=-2.79
23:26:48.974 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.37, opts=13)
23:26:48.974 00.000 7988 Enqueuing Move request for scope (0.15, -0.37)
23:26:48.974 00.000 15712 Worker thread wakes up
23:26:48.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.37) opts 0xd
23:26:48.974 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.37)
23:26:48.974 00.000 15712 Moving (0.15, -0.37) raw xDistance=-0.37 yDistance=-0.14
23:26:48.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:48.974 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.3
23:26:48.983 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:48.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:48.985 00.002 15712 PPEC rslt: input = -0.37, final = -0.18, react = -0.22, pred = 0.04, hyst = -0.20, hyst_pct = 0.00, period_length = 638.79
23:26:48.985 00.000 15712 PPEC: input: -0.37, control: -0.18, exposure: 1500
23:26:48.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:48.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:26:48.985 00.000 7988 Enqueuing Expose request
23:26:48.987 00.002 15712 MoveAxis(E, 60, ABG)
23:26:48.987 00.000 15712 Guiding  Dir = 2, Dur = 60
23:26:48.988 00.001 15712 IsGuiding returns 0
23:26:49.007 00.019 15712 PulseGuide returned control before completion, sleep 50
23:26:49.071 00.064 15712 IsGuiding returns 1
23:26:49.071 00.000 15712 scope still moving after pulse duration time elapsed
23:26:49.097 00.026 15712 IsGuiding returns 0
23:26:49.097 00.000 15712 scope move finished after 60 + 49 ms
23:26:49.097 00.000 15712 Move returns status 0, amount 60
23:26:49.097 00.000 15712 MoveAxis(N, 0, ABG)
23:26:49.097 00.000 15712 Move returns status 0, amount 0
23:26:49.097 00.000 15712 move complete, result=0
23:26:49.097 00.000 7988 GuideStep: -0.4 px 60 ms EAST, -0.1 px 0 ms NORTH
23:26:49.099 00.002 15712 worker thread done servicing request
23:26:49.099 00.000 15712 Worker thread wakes up
23:26:49.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:49.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:50.503 01.404 15712 Exposure complete
23:26:50.564 00.061 15712 worker thread done servicing request
23:26:50.564 00.000 7988 OnExposeComplete: enter
23:26:50.564 00.000 7988 UpdateGuideState(): m_state=6
23:26:50.564 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1801
23:26:50.564 00.000 7988 Star::Find returns 1 (0), X=497.41, Y=803.86, Mass=1608, SNR=26.6, Peak=144 HFD=4.4
23:26:50.564 00.000 7988 MultiStar: [#1 0.52,-0.31,0.00,M3] [#2 0.39,-0.63,0.00,M4] [#3 -0.29,-0.53,0.00,M2] [#4 -0.02,-0.38,0.76,U] [#5 0.46,-0.26,0.00,M4] [#6 0.39,-0.32,0.00,M4] [#7 0.36,-0.36,0.00,M1] [#8 -0.10,-0.34,0.46,U] 
23:26:50.564 00.000 7988 refined, 2 included, MultiStar: {0.03, -0.40}, one-star: {0.13, -0.44}
23:26:50.564 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
23:26:50.571 00.007 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
23:26:50.571 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.49 mountX=-0.40 mountY=-0.02, mountTheta=-3.08
23:26:50.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.40, opts=13)
23:26:50.571 00.000 7988 Enqueuing Move request for scope (0.03, -0.40)
23:26:50.576 00.005 15712 Worker thread wakes up
23:26:50.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.40) opts 0xd
23:26:50.576 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.40)
23:26:50.576 00.000 15712 Moving (0.03, -0.40) raw xDistance=-0.40 yDistance=-0.02
23:26:50.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:26:50.576 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.6
23:26:50.579 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:50.580 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:50.580 00.000 7988 Enqueuing Expose request
23:26:50.580 00.000 15712 PPEC rslt: input = -0.40, final = -0.20, react = -0.24, pred = 0.04, hyst = -0.21, hyst_pct = 0.00, period_length = 638.79
23:26:50.580 00.000 15712 PPEC: input: -0.40, control: -0.20, exposure: 1500
23:26:50.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:50.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:50.580 00.000 15712 MoveAxis(E, 66, ABG)
23:26:50.580 00.000 15712 Guiding  Dir = 2, Dur = 66
23:26:50.580 00.000 15712 IsGuiding returns 0
23:26:50.605 00.025 15712 PulseGuide returned control before completion, sleep 52
23:26:50.684 00.079 15712 IsGuiding returns 0
23:26:50.684 00.000 15712 Move returns status 0, amount 66
23:26:50.684 00.000 15712 MoveAxis(N, 0, ABG)
23:26:50.684 00.000 15712 Move returns status 0, amount 0
23:26:50.684 00.000 15712 move complete, result=0
23:26:50.684 00.000 7988 GuideStep: -0.4 px 66 ms EAST, -0.0 px 0 ms NORTH
23:26:50.688 00.004 15712 worker thread done servicing request
23:26:50.688 00.000 15712 Worker thread wakes up
23:26:50.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:50.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:52.429 01.741 15712 Exposure complete
23:26:52.475 00.046 15712 worker thread done servicing request
23:26:52.475 00.000 7988 OnExposeComplete: enter
23:26:52.492 00.017 7988 UpdateGuideState(): m_state=6
23:26:52.492 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1802
23:26:52.494 00.002 7988 Star::Find returns 1 (0), X=497.48, Y=804.03, Mass=1681, SNR=27.2, Peak=149 HFD=4.3
23:26:52.494 00.000 7988 MultiStar: [#1 0.23,-0.14,0.98,U] [#2 0.38,-0.43,0.00,M5] [#3 -0.25,-0.21,0.84,U] [#4 -0.01,-0.12,0.73,U] [#5 0.52,0.06,0.00,M5] [#6 0.41,-0.24,0.00,M5] [#7 0.17,0.01,0.49,U] [#8 -0.08,-0.29,0.45,U] 
23:26:52.496 00.002 7988 refined, 5 included, MultiStar: {0.06, -0.18}, one-star: {0.20, -0.27}
23:26:52.496 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
23:26:52.498 00.002 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
23:26:52.498 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.26 mountX=-0.18 mountY=-0.05, mountTheta=-2.85
23:26:52.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.18, opts=13)
23:26:52.502 00.002 7988 Enqueuing Move request for scope (0.06, -0.18)
23:26:52.502 00.000 15712 Worker thread wakes up
23:26:52.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
23:26:52.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
23:26:52.502 00.000 15712 Moving (0.06, -0.18) raw xDistance=-0.18 yDistance=-0.05
23:26:52.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:52.502 00.000 7988 UpdateGuideState exits: m=1681 SNR=27.2
23:26:52.506 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:52.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:52.507 00.001 7988 Enqueuing Expose request
23:26:52.509 00.002 15712 PPEC rslt: input = -0.18, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 638.79
23:26:52.509 00.000 15712 PPEC: input: -0.18, control: -0.08, exposure: 1500
23:26:52.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:52.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:26:52.509 00.000 15712 MoveAxis(E, 26, ABG)
23:26:52.509 00.000 15712 Guiding  Dir = 2, Dur = 26
23:26:52.509 00.000 15712 IsGuiding returns 0
23:26:52.524 00.015 15712 PulseGuide returned control before completion, sleep 23
23:26:52.572 00.048 15712 IsGuiding returns 0
23:26:52.572 00.000 15712 Move returns status 0, amount 26
23:26:52.572 00.000 15712 MoveAxis(N, 0, ABG)
23:26:52.572 00.000 15712 Move returns status 0, amount 0
23:26:52.572 00.000 15712 move complete, result=0
23:26:52.572 00.000 15712 worker thread done servicing request
23:26:52.572 00.000 15712 Worker thread wakes up
23:26:52.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:52.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:52.572 00.000 7988 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
23:26:53.977 01.405 15712 Exposure complete
23:26:54.037 00.060 15712 worker thread done servicing request
23:26:54.037 00.000 7988 OnExposeComplete: enter
23:26:54.039 00.002 7988 UpdateGuideState(): m_state=6
23:26:54.039 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1803
23:26:54.039 00.000 7988 Star::Find returns 1 (0), X=497.53, Y=804.46, Mass=1715, SNR=27.4, Peak=181 HFD=5.0
23:26:54.039 00.000 7988 MultiStar: [#1 0.67,0.10,0.00,M3] [#2 0.21,-0.00,0.85,U] [#3 -0.08,0.27,0.82,U] [#4 0.04,0.01,0.73,U] [#5 0.44,0.36,0.00,M6] [#6 0.60,0.31,0.00,M6] [#7 0.50,0.47,0.00,M1] [#8 -0.06,0.43,0.42,U] 
23:26:54.039 00.000 7988 refined, 4 included, MultiStar: {0.10, 0.15}, one-star: {0.25, 0.16}
23:26:54.044 00.005 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
23:26:54.044 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
23:26:54.046 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.00 mountX=0.15 mountY=-0.10, mountTheta=-0.59
23:26:54.048 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.15, opts=13)
23:26:54.048 00.000 7988 Enqueuing Move request for scope (0.10, 0.15)
23:26:54.050 00.002 15712 Worker thread wakes up
23:26:54.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:26:54.050 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:26:54.050 00.000 15712 Moving (0.10, 0.15) raw xDistance=0.15 yDistance=-0.10
23:26:54.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:26:54.050 00.000 7988 UpdateGuideState exits: m=1715 SNR=27.4
23:26:54.053 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:54.054 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:54.054 00.000 7988 Enqueuing Expose request
23:26:54.056 00.002 15712 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:26:54.056 00.000 15712 PPEC: input: 0.15, control: 0.04, exposure: 1500
23:26:54.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:54.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:54.056 00.000 15712 MoveAxis(W, 13, ABG)
23:26:54.056 00.000 15712 Guiding  Dir = 3, Dur = 13
23:26:54.056 00.000 15712 IsGuiding returns 0
23:26:54.075 00.019 15712 IsGuiding returns 1
23:26:54.075 00.000 15712 scope still moving after pulse duration time elapsed
23:26:54.123 00.048 15712 IsGuiding returns 0
23:26:54.123 00.000 15712 scope move finished after 13 + 52 ms
23:26:54.123 00.000 15712 Move returns status 0, amount 13
23:26:54.123 00.000 15712 MoveAxis(N, 0, ABG)
23:26:54.123 00.000 15712 Move returns status 0, amount 0
23:26:54.123 00.000 15712 move complete, result=0
23:26:54.123 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
23:26:54.124 00.001 15712 worker thread done servicing request
23:26:54.124 00.000 15712 Worker thread wakes up
23:26:54.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:54.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:55.761 01.637 15712 Exposure complete
23:26:55.823 00.062 15712 worker thread done servicing request
23:26:55.823 00.000 7988 OnExposeComplete: enter
23:26:55.823 00.000 7988 UpdateGuideState(): m_state=6
23:26:55.826 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1804
23:26:55.826 00.000 7988 Star::Find returns 1 (0), X=497.38, Y=804.56, Mass=1594, SNR=26.5, Peak=145 HFD=4.9
23:26:55.828 00.002 7988 MultiStar: [#1 0.56,0.41,0.00,M4] [#2 0.32,0.18,0.85,U] [#3 -0.10,0.35,0.82,U] [#4 -0.09,0.59,0.00,M1] [#5 0.59,0.69,0.00,M7] [#6 0.51,0.48,0.00,M7] [#7 0.23,0.38,0.00,M2] [#8 -0.31,0.35,0.00,M1] 
23:26:55.828 00.000 7988 single-star, 2 included, MultiStar: {0.11, 0.26}, one-star: {0.10, 0.26}
23:26:55.830 00.002 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
23:26:55.830 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
23:26:55.832 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.20 mountX=0.26 mountY=-0.11, mountTheta=-0.40
23:26:55.834 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.26, opts=13)
23:26:55.834 00.000 7988 Enqueuing Move request for scope (0.10, 0.26)
23:26:55.836 00.002 15712 Worker thread wakes up
23:26:55.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
23:26:55.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
23:26:55.836 00.000 15712 Moving (0.10, 0.26) raw xDistance=0.26 yDistance=-0.11
23:26:55.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:26:55.836 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.5
23:26:55.838 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:55.839 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:55.840 00.001 7988 Enqueuing Expose request
23:26:55.840 00.000 15712 PPEC rslt: input = 0.26, final = 0.20, react = 0.16, pred = 0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 638.80
23:26:55.840 00.000 15712 PPEC: input: 0.26, control: 0.20, exposure: 1500
23:26:55.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:55.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:26:55.840 00.000 15712 MoveAxis(W, 64, ABG)
23:26:55.840 00.000 15712 Guiding  Dir = 3, Dur = 64
23:26:55.840 00.000 15712 IsGuiding returns 0
23:26:55.861 00.021 15712 PulseGuide returned control before completion, sleep 52
23:26:55.919 00.058 15712 IsGuiding returns 1
23:26:55.919 00.000 15712 scope still moving after pulse duration time elapsed
23:26:55.959 00.040 15712 IsGuiding returns 0
23:26:55.959 00.000 15712 scope move finished after 64 + 55 ms
23:26:55.959 00.000 15712 Move returns status 0, amount 64
23:26:55.959 00.000 15712 MoveAxis(N, 0, ABG)
23:26:55.959 00.000 15712 Move returns status 0, amount 0
23:26:55.959 00.000 15712 move complete, result=0
23:26:55.959 00.000 15712 worker thread done servicing request
23:26:55.959 00.000 15712 Worker thread wakes up
23:26:55.959 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
23:26:55.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:55.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:57.371 01.412 15712 Exposure complete
23:26:57.432 00.061 15712 worker thread done servicing request
23:26:57.434 00.002 7988 OnExposeComplete: enter
23:26:57.434 00.000 7988 UpdateGuideState(): m_state=6
23:26:57.434 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1805
23:26:57.436 00.002 7988 Star::Find returns 1 (0), X=497.50, Y=804.25, Mass=1504, SNR=25.8, Peak=179 HFD=4.6
23:26:57.436 00.000 7988 MultiStar: [#1 0.52,0.26,0.00,M5] [#2 0.39,0.00,0.86,U] [#3 -0.11,0.12,0.94,U] [#4 0.08,0.30,0.76,U] [#5 0.50,0.33,0.00,M8] [#6 0.70,0.23,0.00,M8] [#7 0.36,0.56,0.00,M3] [#8 -0.10,0.40,0.44,U] 
23:26:57.436 00.000 7988 refined, 4 included, MultiStar: {0.12, 0.12}, one-star: {0.22, -0.05}
23:26:57.436 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
23:26:57.436 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
23:26:57.436 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.80 mountX=0.12 mountY=-0.12, mountTheta=-0.78
23:26:57.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.12, opts=13)
23:26:57.436 00.000 7988 Enqueuing Move request for scope (0.12, 0.12)
23:26:57.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:26:57.436 00.000 7988 UpdateGuideState exits: m=1504 SNR=25.8
23:26:57.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:57.448 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:57.448 00.000 7988 Enqueuing Expose request
23:26:57.448 00.000 15712 Worker thread wakes up
23:26:57.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:26:57.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:26:57.448 00.000 15712 Moving (0.12, 0.12) raw xDistance=0.12 yDistance=-0.12
23:26:57.454 00.006 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:26:57.454 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
23:26:57.454 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:57.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:26:57.454 00.000 15712 MoveAxis(W, 11, ABG)
23:26:57.454 00.000 15712 Guiding  Dir = 3, Dur = 11
23:26:57.454 00.000 15712 IsGuiding returns 0
23:26:57.480 00.026 15712 IsGuiding returns 1
23:26:57.480 00.000 15712 scope still moving after pulse duration time elapsed
23:26:57.528 00.048 15712 IsGuiding returns 0
23:26:57.528 00.000 15712 scope move finished after 11 + 62 ms
23:26:57.528 00.000 15712 Move returns status 0, amount 11
23:26:57.528 00.000 15712 MoveAxis(N, 0, ABG)
23:26:57.528 00.000 15712 Move returns status 0, amount 0
23:26:57.528 00.000 15712 move complete, result=0
23:26:57.528 00.000 15712 worker thread done servicing request
23:26:57.528 00.000 15712 Worker thread wakes up
23:26:57.528 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
23:26:57.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:57.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:26:59.269 01.741 15712 Exposure complete
23:26:59.329 00.060 15712 worker thread done servicing request
23:26:59.329 00.000 7988 OnExposeComplete: enter
23:26:59.330 00.001 7988 UpdateGuideState(): m_state=6
23:26:59.330 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1806
23:26:59.330 00.000 7988 Star::Find returns 1 (0), X=497.53, Y=804.23, Mass=1599, SNR=26.7, Peak=175 HFD=4.3
23:26:59.330 00.000 7988 MultiStar: [#1 0.57,-0.19,0.00,M6] [#2 0.45,-0.27,0.00,M3] [#3 -0.19,-0.28,0.86,U] [#4 0.17,-0.27,0.73,U] [#5 0.41,0.05,0.74,U] [#6 0.49,-0.10,0.00,M9] [#7 0.02,-0.04,0.49,U] [#8 -0.05,-0.17,0.48,U] 
23:26:59.330 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.13}, one-star: {0.26, -0.07}
23:26:59.330 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
23:26:59.330 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
23:26:59.330 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.84 mountX=-0.13 mountY=-0.12, mountTheta=-2.42
23:26:59.340 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.13, opts=13)
23:26:59.340 00.000 7988 Enqueuing Move request for scope (0.12, -0.13)
23:26:59.340 00.000 15712 Worker thread wakes up
23:26:59.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
23:26:59.340 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
23:26:59.340 00.000 15712 Moving (0.12, -0.13) raw xDistance=-0.13 yDistance=-0.12
23:26:59.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:26:59.340 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.7
23:26:59.344 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:59.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:26:59.346 00.002 7988 Enqueuing Expose request
23:26:59.346 00.000 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:26:59.346 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
23:26:59.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:59.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:26:59.346 00.000 15712 MoveAxis(W, 10, ABG)
23:26:59.346 00.000 15712 Guiding  Dir = 3, Dur = 10
23:26:59.346 00.000 15712 IsGuiding returns 0
23:26:59.366 00.020 15712 IsGuiding returns 1
23:26:59.366 00.000 15712 scope still moving after pulse duration time elapsed
23:26:59.411 00.045 15712 IsGuiding returns 0
23:26:59.411 00.000 15712 scope move finished after 10 + 54 ms
23:26:59.411 00.000 15712 Move returns status 0, amount 10
23:26:59.411 00.000 15712 MoveAxis(N, 0, ABG)
23:26:59.411 00.000 15712 Move returns status 0, amount 0
23:26:59.411 00.000 15712 move complete, result=0
23:26:59.411 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
23:26:59.416 00.005 15712 worker thread done servicing request
23:26:59.416 00.000 15712 Worker thread wakes up
23:26:59.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:26:59.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:00.834 01.418 15712 Exposure complete
23:27:00.887 00.053 15712 worker thread done servicing request
23:27:00.887 00.000 7988 OnExposeComplete: enter
23:27:00.895 00.008 7988 UpdateGuideState(): m_state=6
23:27:00.895 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1807
23:27:00.895 00.000 7988 Star::Find returns 1 (0), X=497.20, Y=803.94, Mass=1642, SNR=26.8, Peak=150 HFD=4.4
23:27:00.895 00.000 7988 MultiStar: [#1 0.39,-0.40,0.00,M7] [#2 0.40,-0.54,0.00,M4] [#3 -0.22,-0.42,0.00,M1] [#4 -0.13,-0.48,0.00,M1] [#5 0.29,-0.27,0.71,U] [#6 0.40,-0.29,0.00,M10] [#7 -0.11,-0.15,0.47,U] [#8 -0.08,-0.27,0.44,U] 
23:27:00.895 00.000 7988 refined, 3 included, MultiStar: {0.02, -0.28}, one-star: {-0.08, -0.36}
23:27:00.895 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
23:27:00.895 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
23:27:00.895 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.51 mountX=-0.28 mountY=-0.01, mountTheta=-3.11
23:27:00.904 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.28, opts=13)
23:27:00.904 00.000 7988 Enqueuing Move request for scope (0.02, -0.28)
23:27:00.904 00.000 15712 Worker thread wakes up
23:27:00.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
23:27:00.904 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
23:27:00.904 00.000 15712 Moving (0.02, -0.28) raw xDistance=-0.28 yDistance=-0.01
23:27:00.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:00.904 00.000 7988 UpdateGuideState exits: m=1642 SNR=26.8
23:27:00.909 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:00.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:00.911 00.002 7988 Enqueuing Expose request
23:27:00.911 00.000 15712 PPEC rslt: input = -0.28, final = -0.14, react = -0.17, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 638.81
23:27:00.911 00.000 15712 PPEC: input: -0.28, control: -0.14, exposure: 1500
23:27:00.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:00.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:27:00.911 00.000 15712 MoveAxis(E, 46, ABG)
23:27:00.911 00.000 15712 Guiding  Dir = 2, Dur = 46
23:27:00.911 00.000 15712 IsGuiding returns 0
23:27:00.927 00.016 15712 PulseGuide returned control before completion, sleep 37
23:27:00.974 00.047 15712 IsGuiding returns 1
23:27:00.974 00.000 15712 scope still moving after pulse duration time elapsed
23:27:01.012 00.038 15712 IsGuiding returns 0
23:27:01.012 00.000 15712 scope move finished after 46 + 53 ms
23:27:01.012 00.000 15712 Move returns status 0, amount 46
23:27:01.012 00.000 15712 MoveAxis(N, 0, ABG)
23:27:01.012 00.000 15712 Move returns status 0, amount 0
23:27:01.012 00.000 15712 move complete, result=0
23:27:01.012 00.000 7988 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
23:27:01.014 00.002 15712 worker thread done servicing request
23:27:01.014 00.000 15712 Worker thread wakes up
23:27:01.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:01.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:02.649 01.635 15712 Exposure complete
23:27:02.711 00.062 15712 worker thread done servicing request
23:27:02.711 00.000 7988 OnExposeComplete: enter
23:27:02.712 00.001 7988 UpdateGuideState(): m_state=6
23:27:02.712 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1808
23:27:02.712 00.000 7988 Star::Find returns 1 (0), X=497.57, Y=804.06, Mass=1700, SNR=27.6, Peak=155 HFD=5.0
23:27:02.712 00.000 7988 MultiStar: [#1 0.52,-0.30,0.00,M8] [#2 0.55,-0.32,0.00,M5] [#3 -0.39,-0.27,0.00,M2] [#4 0.02,-0.14,0.72,U] [#5 0.52,0.10,0.00,M7] [#6 0.31,-0.07,0.61,U] [#7 0.16,0.10,0.50,U] [#8 -0.42,-0.28,0.00,M1] 
23:27:02.712 00.000 7988 refined, 3 included, MultiStar: {0.20, -0.12}, one-star: {0.29, -0.24}
23:27:02.712 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.10 = -2.10)
23:27:02.712 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.13 = -2.13)
23:27:02.712 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.53 mountX=-0.12 mountY=-0.20, mountTheta=-2.10
23:27:02.712 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.12, opts=13)
23:27:02.712 00.000 7988 Enqueuing Move request for scope (0.20, -0.12)
23:27:02.724 00.012 15712 Worker thread wakes up
23:27:02.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
23:27:02.724 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
23:27:02.724 00.000 15712 Moving (0.20, -0.12) raw xDistance=-0.12 yDistance=-0.20
23:27:02.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:02.724 00.000 7988 UpdateGuideState exits: m=1700 SNR=27.6
23:27:02.726 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:02.726 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:02.728 00.002 7988 Enqueuing Expose request
23:27:02.728 00.000 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:27:02.728 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
23:27:02.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:02.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:27:02.728 00.000 15712 MoveAxis(W, 13, ABG)
23:27:02.728 00.000 15712 Guiding  Dir = 3, Dur = 13
23:27:02.728 00.000 15712 IsGuiding returns 0
23:27:02.744 00.016 15712 IsGuiding returns 1
23:27:02.744 00.000 15712 scope still moving after pulse duration time elapsed
23:27:02.793 00.049 15712 IsGuiding returns 0
23:27:02.793 00.000 15712 scope move finished after 13 + 59 ms
23:27:02.793 00.000 15712 Move returns status 0, amount 13
23:27:02.793 00.000 15712 MoveAxis(N, 0, ABG)
23:27:02.793 00.000 15712 Move returns status 0, amount 0
23:27:02.793 00.000 15712 move complete, result=0
23:27:02.793 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
23:27:02.805 00.012 15712 worker thread done servicing request
23:27:02.805 00.000 15712 Worker thread wakes up
23:27:02.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:02.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:04.213 01.408 15712 Exposure complete
23:27:04.270 00.057 15712 worker thread done servicing request
23:27:04.270 00.000 7988 OnExposeComplete: enter
23:27:04.275 00.005 7988 UpdateGuideState(): m_state=6
23:27:04.277 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1809
23:27:04.277 00.000 7988 Star::Find returns 1 (0), X=497.23, Y=804.00, Mass=1573, SNR=26.1, Peak=138 HFD=4.4
23:27:04.279 00.002 7988 MultiStar: [#1 0.16,-0.37,1.01,U] [#2 0.16,-0.44,0.00,M6] [#3 -0.53,-0.39,0.00,M3] [#4 -0.21,-0.27,0.76,U] [#5 0.01,-0.24,0.73,U] [#6 0.34,-0.24,0.69,U] [#7 0.03,-0.41,0.49,U] [#8 -0.44,0.05,0.45,U] 
23:27:04.279 00.000 7988 refined, 6 included, MultiStar: {0.00, -0.27}, one-star: {-0.04, -0.30}
23:27:04.281 00.002 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
23:27:04.281 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.13)
23:27:04.283 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.56 mountX=-0.27 mountY=0.00, mountTheta=3.13
23:27:04.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.27, opts=13)
23:27:04.285 00.000 7988 Enqueuing Move request for scope (0.00, -0.27)
23:27:04.287 00.002 15712 Worker thread wakes up
23:27:04.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.27) opts 0xd
23:27:04.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.27)
23:27:04.287 00.000 15712 Moving (0.00, -0.27) raw xDistance=-0.27 yDistance=0.00
23:27:04.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:04.287 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.1
23:27:04.289 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:04.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:04.291 00.002 7988 Enqueuing Expose request
23:27:04.293 00.002 15712 PPEC rslt: input = -0.27, final = -0.14, react = -0.16, pred = 0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 638.81
23:27:04.293 00.000 15712 PPEC: input: -0.27, control: -0.14, exposure: 1500
23:27:04.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:04.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:27:04.293 00.000 15712 MoveAxis(E, 44, ABG)
23:27:04.293 00.000 15712 Guiding  Dir = 2, Dur = 44
23:27:04.293 00.000 15712 IsGuiding returns 0
23:27:04.321 00.028 15712 PulseGuide returned control before completion, sleep 26
23:27:04.386 00.065 15712 IsGuiding returns 1
23:27:04.386 00.000 15712 scope still moving after pulse duration time elapsed
23:27:04.417 00.031 15712 IsGuiding returns 0
23:27:04.417 00.000 15712 scope move finished after 44 + 81 ms
23:27:04.417 00.000 15712 Move returns status 0, amount 44
23:27:04.417 00.000 15712 MoveAxis(N, 0, ABG)
23:27:04.417 00.000 15712 Move returns status 0, amount 0
23:27:04.417 00.000 15712 move complete, result=0
23:27:04.417 00.000 15712 worker thread done servicing request
23:27:04.417 00.000 15712 Worker thread wakes up
23:27:04.417 00.000 7988 GuideStep: -0.3 px 44 ms EAST, 0.0 px 0 ms NORTH
23:27:04.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:04.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:06.160 01.743 15712 Exposure complete
23:27:06.209 00.049 15712 worker thread done servicing request
23:27:06.209 00.000 7988 OnExposeComplete: enter
23:27:06.221 00.012 7988 UpdateGuideState(): m_state=6
23:27:06.221 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1810
23:27:06.221 00.000 7988 Star::Find returns 1 (0), X=497.10, Y=804.29, Mass=1662, SNR=27.1, Peak=165 HFD=4.3
23:27:06.226 00.005 7988 MultiStar: [#1 0.10,0.18,0.98,U] [#2 0.17,0.02,0.85,U] [#3 -0.48,0.07,0.00,M4] [#4 -0.28,0.34,0.75,U] [#5 0.29,0.04,0.73,U] [#6 0.33,0.15,0.64,U] [#7 -0.17,0.20,0.47,U] [#8 -0.53,0.40,0.00,M1] 
23:27:06.226 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.12}, one-star: {-0.18, -0.01}
23:27:06.226 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
23:27:06.226 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
23:27:06.226 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.28 mountX=0.12 mountY=-0.04, mountTheta=-0.31
23:27:06.226 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.12, opts=13)
23:27:06.226 00.000 7988 Enqueuing Move request for scope (0.04, 0.12)
23:27:06.226 00.000 15712 Worker thread wakes up
23:27:06.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:27:06.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:27:06.226 00.000 15712 Moving (0.04, 0.12) raw xDistance=0.12 yDistance=-0.04
23:27:06.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:06.226 00.000 7988 UpdateGuideState exits: m=1662 SNR=27.1
23:27:06.235 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:06.235 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:06.237 00.002 7988 Enqueuing Expose request
23:27:06.239 00.002 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:27:06.239 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
23:27:06.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:06.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:27:06.239 00.000 15712 MoveAxis(W, 7, ABG)
23:27:06.239 00.000 15712 Guiding  Dir = 3, Dur = 7
23:27:06.272 00.033 15712 IsGuiding returns 0
23:27:06.288 00.016 15712 IsGuiding returns 0
23:27:06.288 00.000 15712 Move returns status 0, amount 7
23:27:06.288 00.000 15712 MoveAxis(N, 0, ABG)
23:27:06.288 00.000 15712 Move returns status 0, amount 0
23:27:06.288 00.000 15712 move complete, result=0
23:27:06.288 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:27:06.289 00.001 15712 worker thread done servicing request
23:27:06.289 00.000 15712 Worker thread wakes up
23:27:06.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:06.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:07.709 01.420 15712 Exposure complete
23:27:07.770 00.061 15712 worker thread done servicing request
23:27:07.770 00.000 7988 OnExposeComplete: enter
23:27:07.771 00.001 7988 UpdateGuideState(): m_state=6
23:27:07.773 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1811
23:27:07.773 00.000 7988 Star::Find returns 1 (0), X=497.41, Y=804.37, Mass=1612, SNR=26.7, Peak=166 HFD=4.7
23:27:07.773 00.000 7988 MultiStar: [#1 0.29,-0.10,0.95,U] [#2 0.36,0.10,0.86,U] [#3 -0.33,0.17,0.85,U] [#4 0.13,-0.10,0.77,U] [#5 0.46,0.43,0.00,M6] [#6 0.33,0.04,0.64,U] [#7 0.30,0.25,0.50,U] [#8 0.31,0.43,0.00,M2] 
23:27:07.773 00.000 7988 single-star, 6 included, MultiStar: {0.16, 0.05}, one-star: {0.13, 0.07}
23:27:07.773 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.10 = -1.10)
23:27:07.773 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
23:27:07.773 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=0.07 mountY=-0.14, mountTheta=-1.10
23:27:07.773 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.07, opts=13)
23:27:07.773 00.000 7988 Enqueuing Move request for scope (0.13, 0.07)
23:27:07.773 00.000 15712 Worker thread wakes up
23:27:07.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:27:07.773 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:27:07.773 00.000 15712 Moving (0.13, 0.07) raw xDistance=0.07 yDistance=-0.14
23:27:07.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:07.773 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.7
23:27:07.785 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:07.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:07.787 00.002 7988 Enqueuing Expose request
23:27:07.787 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:27:07.787 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
23:27:07.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:07.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:27:07.787 00.000 15712 MoveAxis(W, 4, ABG)
23:27:07.787 00.000 15712 Guiding  Dir = 3, Dur = 4
23:27:07.787 00.000 15712 IsGuiding returns 0
23:27:07.806 00.019 15712 IsGuiding returns 0
23:27:07.806 00.000 15712 Move returns status 0, amount 4
23:27:07.806 00.000 15712 MoveAxis(N, 0, ABG)
23:27:07.806 00.000 15712 Move returns status 0, amount 0
23:27:07.806 00.000 15712 move complete, result=0
23:27:07.806 00.000 15712 worker thread done servicing request
23:27:07.806 00.000 15712 Worker thread wakes up
23:27:07.806 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:27:07.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:07.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:09.447 01.641 15712 Exposure complete
23:27:09.507 00.060 15712 worker thread done servicing request
23:27:09.509 00.002 7988 OnExposeComplete: enter
23:27:09.509 00.000 7988 UpdateGuideState(): m_state=6
23:27:09.511 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1812
23:27:09.511 00.000 7988 Star::Find returns 1 (0), X=497.45, Y=804.51, Mass=1653, SNR=27.1, Peak=159 HFD=4.4
23:27:09.511 00.000 7988 MultiStar: [#1 0.56,0.29,0.00,M6] [#2 0.33,0.05,0.84,U] [#3 -0.04,0.34,0.85,U] [#4 0.01,0.27,0.75,U] [#5 0.49,0.35,0.00,M7] [#6 0.55,0.25,0.00,M7] [#7 0.39,0.33,0.00,M1] [#8 -0.08,0.08,0.44,U] 
23:27:09.511 00.000 7988 refined, 4 included, MultiStar: {0.10, 0.20}, one-star: {0.17, 0.21}
23:27:09.511 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
23:27:09.511 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
23:27:09.511 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.11 mountX=0.20 mountY=-0.10, mountTheta=-0.48
23:27:09.511 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.20, opts=13)
23:27:09.511 00.000 7988 Enqueuing Move request for scope (0.10, 0.20)
23:27:09.511 00.000 15712 Worker thread wakes up
23:27:09.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
23:27:09.511 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
23:27:09.511 00.000 15712 Moving (0.10, 0.20) raw xDistance=0.20 yDistance=-0.10
23:27:09.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:09.511 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.1
23:27:09.523 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:09.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:09.526 00.003 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 638.81
23:27:09.526 00.000 7988 Enqueuing Expose request
23:27:09.526 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
23:27:09.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:09.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:09.526 00.000 15712 MoveAxis(W, 44, ABG)
23:27:09.526 00.000 15712 Guiding  Dir = 3, Dur = 44
23:27:09.526 00.000 15712 IsGuiding returns 0
23:27:09.548 00.022 15712 PulseGuide returned control before completion, sleep 34
23:27:09.627 00.079 15712 IsGuiding returns 1
23:27:09.627 00.000 15712 scope still moving after pulse duration time elapsed
23:27:09.654 00.027 15712 IsGuiding returns 0
23:27:09.654 00.000 15712 scope move finished after 44 + 82 ms
23:27:09.654 00.000 15712 Move returns status 0, amount 44
23:27:09.654 00.000 15712 MoveAxis(N, 0, ABG)
23:27:09.654 00.000 15712 Move returns status 0, amount 0
23:27:09.654 00.000 15712 move complete, result=0
23:27:09.654 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
23:27:09.656 00.002 15712 worker thread done servicing request
23:27:09.656 00.000 15712 Worker thread wakes up
23:27:09.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:09.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:11.060 01.404 15712 Exposure complete
23:27:11.122 00.062 15712 worker thread done servicing request
23:27:11.122 00.000 7988 OnExposeComplete: enter
23:27:11.122 00.000 7988 UpdateGuideState(): m_state=6
23:27:11.125 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1813
23:27:11.125 00.000 7988 Star::Find returns 1 (0), X=497.48, Y=804.05, Mass=1493, SNR=25.3, Peak=158 HFD=4.1
23:27:11.127 00.002 7988 MultiStar: [#1 0.45,-0.11,0.00,M7] [#2 0.23,-0.04,0.90,U] [#3 -0.27,0.05,0.89,U] [#4 0.12,-0.16,0.81,U] [#5 0.43,0.24,0.00,M8] [#6 0.34,-0.05,0.67,U] [#7 0.18,0.22,0.52,U] [#8 -0.17,0.21,0.43,U] 
23:27:11.127 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {0.20, -0.25}
23:27:11.129 00.002 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
23:27:11.129 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
23:27:11.131 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.37 mountX=-0.04 mountY=-0.10, mountTheta=-1.93
23:27:11.133 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.04, opts=13)
23:27:11.133 00.000 7988 Enqueuing Move request for scope (0.10, -0.04)
23:27:11.135 00.002 15712 Worker thread wakes up
23:27:11.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:27:11.135 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:27:11.135 00.000 15712 Moving (0.10, -0.04) raw xDistance=-0.04 yDistance=-0.10
23:27:11.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:11.137 00.002 7988 UpdateGuideState exits: m=1493 SNR=25.3
23:27:11.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:11.139 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:11.139 00.000 7988 Enqueuing Expose request
23:27:11.139 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:27:11.139 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
23:27:11.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:11.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:11.139 00.000 15712 MoveAxis(W, 7, ABG)
23:27:11.139 00.000 15712 Guiding  Dir = 3, Dur = 7
23:27:11.139 00.000 15712 IsGuiding returns 0
23:27:11.155 00.016 15712 IsGuiding returns 0
23:27:11.155 00.000 15712 Move returns status 0, amount 7
23:27:11.155 00.000 15712 MoveAxis(N, 0, ABG)
23:27:11.155 00.000 15712 Move returns status 0, amount 0
23:27:11.155 00.000 15712 move complete, result=0
23:27:11.155 00.000 15712 worker thread done servicing request
23:27:11.155 00.000 15712 Worker thread wakes up
23:27:11.155 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:27:11.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:11.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:12.799 01.644 15712 Exposure complete
23:27:12.857 00.058 15712 worker thread done servicing request
23:27:12.857 00.000 7988 OnExposeComplete: enter
23:27:12.861 00.004 7988 UpdateGuideState(): m_state=6
23:27:12.861 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
23:27:12.863 00.002 7988 Star::Find returns 1 (0), X=497.26, Y=804.30, Mass=1615, SNR=26.6, Peak=139 HFD=4.7
23:27:12.863 00.000 7988 MultiStar: [#1 0.42,0.20,0.00,M8] [#2 0.27,-0.14,0.86,U] [#3 -0.46,0.05,0.00,M2] [#4 -0.22,0.03,0.77,U] [#5 0.22,0.19,0.73,U] [#6 0.39,-0.07,0.68,U] [#7 0.37,0.18,0.49,U] [#8 -0.34,0.17,0.42,U] 
23:27:12.865 00.002 7988 single-star, 6 included, MultiStar: {0.10, 0.03}, one-star: {-0.02, 0.00}
23:27:12.865 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.56) = xAngle (1.53 = 1.53)
23:27:12.867 00.002 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
23:27:12.867 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.09 mountX=0.00 mountY=0.02, mountTheta=1.53
23:27:12.869 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.00, opts=13)
23:27:12.871 00.002 7988 Enqueuing Move request for scope (-0.02, 0.00)
23:27:12.871 00.000 15712 Worker thread wakes up
23:27:12.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
23:27:12.871 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
23:27:12.871 00.000 15712 Moving (-0.02, 0.00) raw xDistance=0.00 yDistance=0.02
23:27:12.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:12.871 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.6
23:27:12.874 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:12.874 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:12.876 00.002 7988 Enqueuing Expose request
23:27:12.876 00.000 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:12.876 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
23:27:12.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:12.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:12.876 00.000 15712 MoveAxis(W, 7, ABG)
23:27:12.876 00.000 15712 Guiding  Dir = 3, Dur = 7
23:27:12.878 00.002 15712 IsGuiding returns 0
23:27:12.892 00.014 15712 IsGuiding returns 0
23:27:12.892 00.000 15712 Move returns status 0, amount 7
23:27:12.892 00.000 15712 MoveAxis(N, 0, ABG)
23:27:12.892 00.000 15712 Move returns status 0, amount 0
23:27:12.892 00.000 15712 move complete, result=0
23:27:12.892 00.000 15712 worker thread done servicing request
23:27:12.892 00.000 15712 Worker thread wakes up
23:27:12.892 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
23:27:12.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:12.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:14.309 01.417 15712 Exposure complete
23:27:14.371 00.062 15712 worker thread done servicing request
23:27:14.371 00.000 7988 OnExposeComplete: enter
23:27:14.372 00.001 7988 UpdateGuideState(): m_state=6
23:27:14.372 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1815
23:27:14.374 00.002 7988 Star::Find returns 1 (0), X=497.37, Y=804.22, Mass=1598, SNR=26.6, Peak=145 HFD=4.4
23:27:14.374 00.000 7988 MultiStar: [#1 0.33,-0.06,0.98,U] [#2 0.27,-0.28,0.84,U] [#3 -0.37,-0.01,0.84,U] [#4 -0.18,0.01,0.72,U] [#5 0.36,0.27,0.00,M8] [#6 0.39,0.14,0.65,U] [#7 0.03,0.35,0.47,U] [#8 -0.14,0.14,0.45,U] 
23:27:14.376 00.002 7988 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.09, -0.07}
23:27:14.376 00.000 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
23:27:14.378 00.002 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
23:27:14.378 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.14 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
23:27:14.381 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
23:27:14.383 00.002 7988 Enqueuing Move request for scope (0.07, -0.01)
23:27:14.383 00.000 15712 Worker thread wakes up
23:27:14.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:27:14.383 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:27:14.383 00.000 15712 Moving (0.07, -0.01) raw xDistance=-0.01 yDistance=-0.07
23:27:14.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:14.383 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.6
23:27:14.386 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:14.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:14.388 00.002 7988 Enqueuing Expose request
23:27:14.389 00.001 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:14.389 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
23:27:14.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:14.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:14.389 00.000 15712 MoveAxis(W, 7, ABG)
23:27:14.389 00.000 15712 Guiding  Dir = 3, Dur = 7
23:27:14.420 00.031 15712 IsGuiding returns 0
23:27:14.437 00.017 15712 IsGuiding returns 0
23:27:14.437 00.000 15712 Move returns status 0, amount 7
23:27:14.437 00.000 15712 MoveAxis(N, 0, ABG)
23:27:14.437 00.000 15712 Move returns status 0, amount 0
23:27:14.437 00.000 15712 move complete, result=0
23:27:14.437 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:27:14.441 00.004 15712 worker thread done servicing request
23:27:14.441 00.000 15712 Worker thread wakes up
23:27:14.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:14.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:16.081 01.640 15712 Exposure complete
23:27:16.142 00.061 15712 worker thread done servicing request
23:27:16.142 00.000 7988 OnExposeComplete: enter
23:27:16.142 00.000 7988 UpdateGuideState(): m_state=6
23:27:16.142 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1816
23:27:16.142 00.000 7988 Star::Find returns 1 (0), X=497.41, Y=804.40, Mass=1605, SNR=26.5, Peak=163 HFD=4.3
23:27:16.142 00.000 7988 MultiStar: [#1 0.34,-0.12,1.00,U] [#2 0.34,-0.13,0.86,U] [#3 -0.23,0.08,0.88,U] [#4 0.17,0.03,0.76,U] [#5 0.51,0.27,0.00,M9] [#6 0.79,0.17,0.00,M5] [#7 0.62,0.17,0.00,M1] [#8 -0.08,0.16,0.45,U] 
23:27:16.142 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.01}, one-star: {0.13, 0.10}
23:27:16.142 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.56) = xAngle (-1.51 = -1.51)
23:27:16.142 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
23:27:16.142 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.06 mountX=0.01 mountY=-0.13, mountTheta=-1.51
23:27:16.151 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.01, opts=13)
23:27:16.151 00.000 7988 Enqueuing Move request for scope (0.13, 0.01)
23:27:16.151 00.000 15712 Worker thread wakes up
23:27:16.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:27:16.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:27:16.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:16.151 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.5
23:27:16.151 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:16.158 00.007 15712 Moving (0.13, 0.01) raw xDistance=0.01 yDistance=-0.13
23:27:16.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:16.158 00.000 7988 Enqueuing Expose request
23:27:16.158 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:16.158 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
23:27:16.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:16.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:16.158 00.000 15712 MoveAxis(W, 7, ABG)
23:27:16.158 00.000 15712 Guiding  Dir = 3, Dur = 7
23:27:16.158 00.000 15712 IsGuiding returns 0
23:27:16.174 00.016 15712 IsGuiding returns 0
23:27:16.174 00.000 15712 Move returns status 0, amount 7
23:27:16.174 00.000 15712 MoveAxis(N, 0, ABG)
23:27:16.174 00.000 15712 Move returns status 0, amount 0
23:27:16.174 00.000 15712 move complete, result=0
23:27:16.174 00.000 15712 worker thread done servicing request
23:27:16.174 00.000 15712 Worker thread wakes up
23:27:16.174 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:27:16.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:16.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:17.596 01.422 15712 Exposure complete
23:27:17.657 00.061 15712 worker thread done servicing request
23:27:17.657 00.000 7988 OnExposeComplete: enter
23:27:17.657 00.000 7988 UpdateGuideState(): m_state=6
23:27:17.657 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1817
23:27:17.657 00.000 7988 Star::Find returns 1 (0), X=497.24, Y=804.50, Mass=1599, SNR=26.6, Peak=169 HFD=4.1
23:27:17.657 00.000 7988 MultiStar: [#1 0.14,0.22,0.94,U] [#2 0.00,0.16,0.87,U] [#3 -0.36,0.20,0.86,U] [#4 -0.29,0.14,0.78,U] [#5 0.22,0.49,0.00,M10] [#6 0.28,0.12,0.64,U] [#7 0.00,0.21,0.48,U] [#8 -0.30,0.31,0.42,U] 
23:27:17.664 00.007 7988 refined, 7 included, MultiStar: {-0.07, 0.19}, one-star: {-0.04, 0.20}
23:27:17.664 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
23:27:17.664 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
23:27:17.664 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.91 mountX=0.19 mountY=0.06, mountTheta=0.32
23:27:17.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.19, opts=13)
23:27:17.664 00.000 7988 Enqueuing Move request for scope (-0.07, 0.19)
23:27:17.664 00.000 15712 Worker thread wakes up
23:27:17.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
23:27:17.664 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
23:27:17.664 00.000 15712 Moving (-0.07, 0.19) raw xDistance=0.19 yDistance=0.06
23:27:17.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:17.664 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.6
23:27:17.673 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:17.675 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:17.675 00.000 7988 Enqueuing Expose request
23:27:17.677 00.002 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 638.82
23:27:17.677 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
23:27:17.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:17.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:27:17.677 00.000 15712 MoveAxis(W, 43, ABG)
23:27:17.677 00.000 15712 Guiding  Dir = 3, Dur = 43
23:27:17.677 00.000 15712 IsGuiding returns 0
23:27:17.698 00.021 15712 PulseGuide returned control before completion, sleep 31
23:27:17.764 00.066 15712 IsGuiding returns 1
23:27:17.766 00.002 15712 scope still moving after pulse duration time elapsed
23:27:17.800 00.034 15712 IsGuiding returns 0
23:27:17.800 00.000 15712 scope move finished after 43 + 80 ms
23:27:17.800 00.000 15712 Move returns status 0, amount 43
23:27:17.800 00.000 15712 MoveAxis(N, 0, ABG)
23:27:17.800 00.000 15712 Move returns status 0, amount 0
23:27:17.800 00.000 15712 move complete, result=0
23:27:17.800 00.000 15712 worker thread done servicing request
23:27:17.800 00.000 15712 Worker thread wakes up
23:27:17.800 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
23:27:17.802 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:17.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:19.397 01.595 7988 evsrv: cli 0CCCF8A8 connect
23:27:19.399 00.002 7988 case statement mapped state 6 to 3
23:27:19.401 00.002 7988 case statement mapped state 6 to 3
23:27:19.403 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"4dafaac8-deaf-4373-821a-d9153354872d"}
23:27:19.404 00.001 7988 case statement mapped state 6 to 3
23:27:19.404 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"4dafaac8-deaf-4373-821a-d9153354872d"}
23:27:19.404 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
23:27:19.438 00.034 15712 Exposure complete
23:27:19.559 00.121 15712 worker thread done servicing request
23:27:19.559 00.000 7988 OnExposeComplete: enter
23:27:19.561 00.002 7988 UpdateGuideState(): m_state=6
23:27:19.564 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1818
23:27:19.566 00.002 7988 Star::Find returns 1 (0), X=497.52, Y=804.22, Mass=1603, SNR=26.7, Peak=180 HFD=4.4
23:27:19.568 00.002 7988 MultiStar: [#1 0.64,0.03,0.00,M6] [#2 0.44,-0.32,0.00,M1] [#3 -0.11,-0.06,0.87,U] [#4 0.16,-0.16,0.75,U] [#5 0.62,0.12,0.00,R] [#6 0.56,0.07,0.00,M5] [#7 0.34,0.03,0.49,U] [#8 -0.21,0.19,0.42,U] 
23:27:19.568 00.000 7988 refined, 4 included, MultiStar: {0.10, -0.04}, one-star: {0.25, -0.07}
23:27:19.568 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
23:27:19.568 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
23:27:19.568 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.42 mountX=-0.04 mountY=-0.10, mountTheta=-1.99
23:27:19.580 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.04, opts=13)
23:27:19.583 00.003 7988 Enqueuing Move request for scope (0.10, -0.04)
23:27:19.585 00.002 15712 Worker thread wakes up
23:27:19.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:19.587 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:27:19.587 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.7
23:27:19.589 00.002 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:27:19.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:19.591 00.002 15712 Moving (0.10, -0.04) raw xDistance=-0.04 yDistance=-0.10
23:27:19.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:19.593 00.002 7988 Enqueuing Expose request
23:27:19.596 00.003 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:19.596 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
23:27:19.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:19.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:19.596 00.000 15712 MoveAxis(W, 6, ABG)
23:27:19.596 00.000 15712 Guiding  Dir = 3, Dur = 6
23:27:19.596 00.000 15712 IsGuiding returns 0
23:27:19.619 00.023 15712 IsGuiding returns 0
23:27:19.619 00.000 15712 Move returns status 0, amount 6
23:27:19.619 00.000 15712 MoveAxis(N, 0, ABG)
23:27:19.619 00.000 15712 Move returns status 0, amount 0
23:27:19.619 00.000 15712 move complete, result=0
23:27:19.619 00.000 15712 worker thread done servicing request
23:27:19.619 00.000 15712 Worker thread wakes up
23:27:19.619 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:27:19.621 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:19.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:21.041 01.420 15712 Exposure complete
23:27:21.148 00.107 15712 worker thread done servicing request
23:27:21.148 00.000 7988 OnExposeComplete: enter
23:27:21.148 00.000 7988 UpdateGuideState(): m_state=6
23:27:21.148 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1819
23:27:21.148 00.000 7988 Star::Find returns 1 (0), X=497.70, Y=804.30, Mass=1601, SNR=26.7, Peak=188 HFD=4.3
23:27:21.156 00.008 7988 MultiStar: [#1 0.58,-0.01,0.00,M7] [#2 0.34,0.03,0.87,U] [#3 -0.33,-0.01,0.88,U] [#4 0.03,0.13,0.78,U] [#5 -0.05,0.15,0.73,U] [#6 0.66,0.07,0.00,M6] [#7 0.51,0.24,0.00,M1] [#8 0.00,-0.09,0.47,U] 
23:27:21.156 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.04}, one-star: {0.42, 0.00}
23:27:21.156 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
23:27:21.164 00.008 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
23:27:21.166 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.41 mountX=0.04 mountY=-0.09, mountTheta=-1.15
23:27:21.170 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
23:27:21.172 00.002 7988 Enqueuing Move request for scope (0.09, 0.04)
23:27:21.173 00.001 15712 Worker thread wakes up
23:27:21.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:21.173 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:27:21.173 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.7
23:27:21.173 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:27:21.180 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:21.182 00.002 15712 Moving (0.09, 0.04) raw xDistance=0.04 yDistance=-0.09
23:27:21.182 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:21.184 00.002 7988 Enqueuing Expose request
23:27:21.186 00.002 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:21.186 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
23:27:21.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:21.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:27:21.186 00.000 15712 MoveAxis(W, 4, ABG)
23:27:21.186 00.000 15712 Guiding  Dir = 3, Dur = 4
23:27:21.188 00.002 15712 IsGuiding returns 0
23:27:21.216 00.028 15712 IsGuiding returns 0
23:27:21.216 00.000 15712 Move returns status 0, amount 4
23:27:21.216 00.000 15712 MoveAxis(N, 0, ABG)
23:27:21.216 00.000 15712 Move returns status 0, amount 0
23:27:21.216 00.000 15712 move complete, result=0
23:27:21.216 00.000 15712 worker thread done servicing request
23:27:21.216 00.000 15712 Worker thread wakes up
23:27:21.216 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:27:21.220 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:21.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:22.847 01.627 15712 Exposure complete
23:27:22.920 00.073 15712 worker thread done servicing request
23:27:22.920 00.000 7988 OnExposeComplete: enter
23:27:22.922 00.002 7988 UpdateGuideState(): m_state=6
23:27:22.924 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1820
23:27:22.924 00.000 7988 Star::Find returns 1 (0), X=497.52, Y=804.15, Mass=1562, SNR=26.3, Peak=169 HFD=4.4
23:27:22.926 00.002 7988 MultiStar: [#1 0.52,0.04,0.00,M8] [#2 0.39,-0.07,0.86,U] [#3 -0.09,-0.06,0.87,U] [#4 0.20,-0.07,0.73,U] [#5 -0.02,0.25,0.74,U] [#6 0.80,-0.11,0.00,M7] [#7 0.14,0.31,0.50,U] [#8 -0.11,0.20,0.44,U] 
23:27:22.926 00.000 7988 refined, 6 included, MultiStar: {0.13, 0.02}, one-star: {0.24, -0.15}
23:27:22.926 00.000 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
23:27:22.926 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
23:27:22.926 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.18 mountX=0.02 mountY=-0.13, mountTheta=-1.38
23:27:22.932 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.02, opts=13)
23:27:22.932 00.000 7988 Enqueuing Move request for scope (0.13, 0.02)
23:27:22.932 00.000 15712 Worker thread wakes up
23:27:22.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:27:22.932 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:27:22.932 00.000 15712 Moving (0.13, 0.02) raw xDistance=0.02 yDistance=-0.13
23:27:22.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:22.938 00.006 7988 UpdateGuideState exits: m=1562 SNR=26.3
23:27:22.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:22.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:22.941 00.003 7988 Enqueuing Expose request
23:27:22.941 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:22.941 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
23:27:22.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:22.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:22.941 00.000 15712 MoveAxis(W, 2, ABG)
23:27:22.941 00.000 15712 Guiding  Dir = 3, Dur = 2
23:27:22.941 00.000 15712 IsGuiding returns 0
23:27:22.957 00.016 15712 IsGuiding returns 0
23:27:22.957 00.000 15712 Move returns status 0, amount 2
23:27:22.957 00.000 15712 MoveAxis(N, 0, ABG)
23:27:22.957 00.000 15712 Move returns status 0, amount 0
23:27:22.957 00.000 15712 move complete, result=0
23:27:22.957 00.000 15712 worker thread done servicing request
23:27:22.957 00.000 15712 Worker thread wakes up
23:27:22.957 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:27:22.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:22.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:24.369 01.412 15712 Exposure complete
23:27:24.448 00.079 15712 worker thread done servicing request
23:27:24.448 00.000 7988 OnExposeComplete: enter
23:27:24.449 00.001 7988 UpdateGuideState(): m_state=6
23:27:24.451 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1821
23:27:24.453 00.002 7988 Star::Find returns 1 (0), X=497.46, Y=804.32, Mass=1621, SNR=26.8, Peak=160 HFD=4.5
23:27:24.455 00.002 7988 MultiStar: [#1 0.28,0.11,0.95,U] [#2 0.31,-0.05,0.83,U] [#3 -0.21,0.01,0.84,U] [#4 -0.23,0.32,0.73,U] [#5 -0.23,0.23,0.73,U] [#6 0.29,0.18,0.64,U] [#7 0.25,0.38,0.00,M1] [#8 -0.47,0.47,0.00,M1] 
23:27:24.457 00.002 7988 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.18, 0.02}
23:27:24.459 00.002 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
23:27:24.460 00.001 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
23:27:24.464 00.004 7988 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.11 mountY=-0.07, mountTheta=-0.58
23:27:24.467 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.11, opts=13)
23:27:24.469 00.002 7988 Enqueuing Move request for scope (0.07, 0.11)
23:27:24.471 00.002 15712 Worker thread wakes up
23:27:24.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:27:24.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:27:24.471 00.000 15712 Moving (0.07, 0.11) raw xDistance=0.11 yDistance=-0.07
23:27:24.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:24.471 00.000 7988 UpdateGuideState exits: m=1621 SNR=26.8
23:27:24.474 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:24.477 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:24.477 00.000 7988 Enqueuing Expose request
23:27:24.477 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:24.477 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
23:27:24.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:24.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:24.477 00.000 15712 MoveAxis(W, 1, ABG)
23:27:24.477 00.000 15712 Guiding  Dir = 3, Dur = 1
23:27:24.477 00.000 15712 IsGuiding returns 0
23:27:24.494 00.017 15712 IsGuiding returns 0
23:27:24.494 00.000 15712 Move returns status 0, amount 1
23:27:24.494 00.000 15712 MoveAxis(N, 0, ABG)
23:27:24.494 00.000 15712 Move returns status 0, amount 0
23:27:24.494 00.000 15712 move complete, result=0
23:27:24.494 00.000 15712 worker thread done servicing request
23:27:24.494 00.000 15712 Worker thread wakes up
23:27:24.494 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:27:24.497 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:24.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:26.137 01.640 15712 Exposure complete
23:27:26.199 00.062 15712 worker thread done servicing request
23:27:26.199 00.000 7988 OnExposeComplete: enter
23:27:26.201 00.002 7988 UpdateGuideState(): m_state=6
23:27:26.201 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1822
23:27:26.201 00.000 7988 Star::Find returns 1 (0), X=497.45, Y=804.26, Mass=1620, SNR=26.9, Peak=163 HFD=4.6
23:27:26.201 00.000 7988 MultiStar: [#1 0.47,-0.11,0.00,M8] [#2 0.32,-0.29,0.83,U] [#3 -0.32,-0.16,0.84,U] [#4 -0.13,-0.28,0.74,U] [#5 -0.12,-0.14,0.69,U] [#6 0.55,0.04,0.00,M7] [#7 0.30,-0.05,0.50,U] [#8 -0.12,-0.14,0.46,U] 
23:27:26.201 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.16}, one-star: {0.17, -0.04}
23:27:26.201 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
23:27:26.201 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
23:27:26.201 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.47 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
23:27:26.210 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.16, opts=13)
23:27:26.210 00.000 7988 Enqueuing Move request for scope (0.02, -0.16)
23:27:26.210 00.000 15712 Worker thread wakes up
23:27:26.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
23:27:26.210 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
23:27:26.210 00.000 15712 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=-0.01
23:27:26.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:26.210 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.9
23:27:26.214 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:26.214 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:26.216 00.002 7988 Enqueuing Expose request
23:27:26.216 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.10, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:26.216 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
23:27:26.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:26.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:27:26.218 00.002 15712 MoveAxis(W, 0, ABG)
23:27:26.218 00.000 15712 Move returns status 0, amount 0
23:27:26.218 00.000 15712 MoveAxis(N, 0, ABG)
23:27:26.218 00.000 15712 Move returns status 0, amount 0
23:27:26.218 00.000 15712 move complete, result=0
23:27:26.218 00.000 15712 worker thread done servicing request
23:27:26.218 00.000 15712 Worker thread wakes up
23:27:26.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:26.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:26.218 00.000 7988 GuideStep: -0.2 px 0 ms WEST, -0.0 px 0 ms NORTH
23:27:27.638 01.420 15712 Exposure complete
23:27:27.697 00.059 15712 worker thread done servicing request
23:27:27.697 00.000 7988 OnExposeComplete: enter
23:27:27.699 00.002 7988 UpdateGuideState(): m_state=6
23:27:27.701 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1823
23:27:27.701 00.000 7988 Star::Find returns 1 (0), X=497.52, Y=804.32, Mass=1684, SNR=27.4, Peak=176 HFD=4.7
23:27:27.703 00.002 7988 MultiStar: [#1 0.66,0.08,0.00,M9] [#2 0.44,-0.23,0.00,M1] [#3 -0.27,-0.06,0.85,U] [#4 -0.07,0.11,0.70,U] [#5 -0.09,-0.01,0.70,U] [#6 0.48,0.23,0.00,M8] [#7 0.19,-0.05,0.46,U] [#8 -0.00,0.13,0.43,U] 
23:27:27.703 00.000 7988 refined, 5 included, MultiStar: {-0.00, 0.02}, one-star: {0.24, 0.02}
23:27:27.705 00.002 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
23:27:27.706 00.001 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
23:27:27.706 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.80 mountX=0.02 mountY=0.00, mountTheta=0.21
23:27:27.708 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.02, opts=13)
23:27:27.710 00.002 7988 Enqueuing Move request for scope (-0.00, 0.02)
23:27:27.710 00.000 15712 Worker thread wakes up
23:27:27.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:27:27.710 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:27:27.710 00.000 15712 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=0.00
23:27:27.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:27.710 00.000 7988 UpdateGuideState exits: m=1684 SNR=27.4
23:27:27.713 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:27.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:27.715 00.002 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:27.715 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
23:27:27.715 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:27.715 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:27:27.715 00.000 15712 MoveAxis(E, 1, ABG)
23:27:27.715 00.000 15712 Guiding  Dir = 2, Dur = 1
23:27:27.715 00.000 7988 Enqueuing Expose request
23:27:27.717 00.002 15712 IsGuiding returns 0
23:27:27.765 00.048 15712 IsGuiding returns 0
23:27:27.765 00.000 15712 Move returns status 0, amount 1
23:27:27.765 00.000 15712 MoveAxis(N, 0, ABG)
23:27:27.765 00.000 15712 Move returns status 0, amount 0
23:27:27.765 00.000 15712 move complete, result=0
23:27:27.765 00.000 15712 worker thread done servicing request
23:27:27.765 00.000 15712 Worker thread wakes up
23:27:27.765 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:27:27.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:27.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:29.408 01.643 15712 Exposure complete
23:27:29.465 00.057 15712 worker thread done servicing request
23:27:29.465 00.000 7988 OnExposeComplete: enter
23:27:29.471 00.006 7988 UpdateGuideState(): m_state=6
23:27:29.471 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1824
23:27:29.473 00.002 7988 Star::Find returns 1 (0), X=497.30, Y=804.39, Mass=1621, SNR=26.7, Peak=164 HFD=4.3
23:27:29.473 00.000 7988 MultiStar: [#1 0.34,-0.08,1.00,U] [#2 0.23,-0.29,0.83,U] [#3 -0.32,-0.17,0.89,U] [#4 -0.13,0.09,0.75,U] [#5 -0.21,0.02,0.72,U] [#6 0.42,0.11,0.65,U] [#7 0.03,0.17,0.49,U] [#8 0.02,-0.02,0.45,U] 
23:27:29.475 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.03, 0.09}
23:27:29.476 00.001 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
23:27:29.476 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
23:27:29.478 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.45 mountX=-0.02 mountY=-0.05, mountTheta=-2.02
23:27:29.480 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.02, opts=13)
23:27:29.480 00.000 7988 Enqueuing Move request for scope (0.05, -0.02)
23:27:29.482 00.002 15712 Worker thread wakes up
23:27:29.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:27:29.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:27:29.482 00.000 15712 Moving (0.05, -0.02) raw xDistance=-0.02 yDistance=-0.05
23:27:29.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:29.482 00.000 7988 UpdateGuideState exits: m=1621 SNR=26.7
23:27:29.484 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:29.484 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:29.486 00.002 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:29.486 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
23:27:29.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:29.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:27:29.486 00.000 15712 MoveAxis(E, 3, ABG)
23:27:29.486 00.000 15712 Guiding  Dir = 2, Dur = 3
23:27:29.486 00.000 15712 IsGuiding returns 0
23:27:29.486 00.000 7988 Enqueuing Expose request
23:27:29.513 00.027 15712 IsGuiding returns 0
23:27:29.513 00.000 15712 Move returns status 0, amount 3
23:27:29.513 00.000 15712 MoveAxis(N, 0, ABG)
23:27:29.513 00.000 15712 Move returns status 0, amount 0
23:27:29.513 00.000 15712 move complete, result=0
23:27:29.513 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:27:29.515 00.002 15712 worker thread done servicing request
23:27:29.515 00.000 15712 Worker thread wakes up
23:27:29.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:29.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:30.922 01.407 15712 Exposure complete
23:27:30.970 00.048 15712 worker thread done servicing request
23:27:30.970 00.000 7988 OnExposeComplete: enter
23:27:30.984 00.014 7988 UpdateGuideState(): m_state=6
23:27:30.984 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1825
23:27:30.987 00.003 7988 Star::Find returns 1 (0), X=497.44, Y=804.27, Mass=1576, SNR=26.3, Peak=158 HFD=4.6
23:27:30.987 00.000 7988 MultiStar: [#1 0.37,-0.02,0.96,U] [#2 0.17,-0.13,0.85,U] [#3 -0.26,-0.05,0.85,U] [#4 0.22,-0.21,0.75,U] [#5 -0.31,0.04,0.73,U] [#6 0.43,0.12,0.00,M8] [#7 0.27,0.08,0.53,U] [#8 -0.43,-0.11,0.00,M1] 
23:27:30.987 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.16, -0.03}
23:27:30.987 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.56) = xAngle (-2.07 = -2.07)
23:27:30.987 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
23:27:30.987 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.51 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
23:27:30.987 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.05, opts=13)
23:27:30.987 00.000 7988 Enqueuing Move request for scope (0.09, -0.05)
23:27:30.987 00.000 15712 Worker thread wakes up
23:27:30.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:27:30.987 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:27:30.987 00.000 15712 Moving (0.09, -0.05) raw xDistance=-0.05 yDistance=-0.09
23:27:30.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:30.987 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.3
23:27:30.998 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:30.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:31.000 00.002 7988 Enqueuing Expose request
23:27:31.000 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:31.000 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:27:31.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:31.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:27:31.000 00.000 15712 MoveAxis(E, 5, ABG)
23:27:31.000 00.000 15712 Guiding  Dir = 2, Dur = 5
23:27:31.002 00.002 15712 IsGuiding returns 0
23:27:31.016 00.014 15712 IsGuiding returns 0
23:27:31.016 00.000 15712 Move returns status 0, amount 5
23:27:31.016 00.000 15712 MoveAxis(N, 0, ABG)
23:27:31.016 00.000 15712 Move returns status 0, amount 0
23:27:31.016 00.000 15712 move complete, result=0
23:27:31.016 00.000 15712 worker thread done servicing request
23:27:31.016 00.000 15712 Worker thread wakes up
23:27:31.016 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:27:31.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:31.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:32.659 01.643 15712 Exposure complete
23:27:32.720 00.061 15712 worker thread done servicing request
23:27:32.720 00.000 7988 OnExposeComplete: enter
23:27:32.722 00.002 7988 UpdateGuideState(): m_state=6
23:27:32.722 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1826
23:27:32.722 00.000 7988 Star::Find returns 1 (0), X=497.47, Y=804.61, Mass=1498, SNR=25.8, Peak=139 HFD=4.6
23:27:32.722 00.000 7988 MultiStar: [#1 0.33,0.22,0.97,U] [#2 0.32,0.25,0.90,U] [#3 -0.43,0.49,0.00,M1] [#4 -0.12,0.08,0.79,U] [#5 -0.22,0.24,0.74,U] [#6 0.26,0.27,0.65,U] [#7 0.08,0.53,0.00,M1] [#8 0.21,0.34,0.46,U] 
23:27:32.722 00.000 7988 refined, 6 included, MultiStar: {0.15, 0.24}, one-star: {0.19, 0.31}
23:27:32.722 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
23:27:32.722 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
23:27:32.722 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.02 mountX=0.24 mountY=-0.15, mountTheta=-0.57
23:27:32.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.24, opts=13)
23:27:32.722 00.000 7988 Enqueuing Move request for scope (0.15, 0.24)
23:27:32.722 00.000 15712 Worker thread wakes up
23:27:32.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
23:27:32.722 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
23:27:32.722 00.000 15712 Moving (0.15, 0.24) raw xDistance=0.24 yDistance=-0.15
23:27:32.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:32.722 00.000 7988 UpdateGuideState exits: m=1498 SNR=25.8
23:27:32.737 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:32.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:32.738 00.001 7988 Enqueuing Expose request
23:27:32.738 00.000 15712 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 638.82
23:27:32.738 00.000 15712 PPEC: input: 0.24, control: 0.12, exposure: 1500
23:27:32.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:32.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:27:32.738 00.000 15712 MoveAxis(W, 40, ABG)
23:27:32.738 00.000 15712 Guiding  Dir = 3, Dur = 40
23:27:32.754 00.016 15712 IsGuiding returns 0
23:27:32.774 00.020 15712 PulseGuide returned control before completion, sleep 34
23:27:32.822 00.048 15712 IsGuiding returns 0
23:27:32.822 00.000 15712 Move returns status 0, amount 40
23:27:32.822 00.000 15712 MoveAxis(N, 0, ABG)
23:27:32.822 00.000 15712 Move returns status 0, amount 0
23:27:32.822 00.000 15712 move complete, result=0
23:27:32.822 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
23:27:32.822 00.000 15712 worker thread done servicing request
23:27:32.822 00.000 15712 Worker thread wakes up
23:27:32.824 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:32.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:34.241 01.417 15712 Exposure complete
23:27:34.299 00.058 15712 worker thread done servicing request
23:27:34.302 00.003 7988 OnExposeComplete: enter
23:27:34.302 00.000 7988 UpdateGuideState(): m_state=6
23:27:34.304 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1827
23:27:34.304 00.000 7988 Star::Find returns 1 (0), X=497.41, Y=804.34, Mass=1590, SNR=26.5, Peak=150 HFD=4.8
23:27:34.306 00.002 7988 MultiStar: [#1 0.42,0.14,0.97,U] [#2 0.36,-0.07,0.85,U] [#3 -0.34,0.05,0.85,U] [#4 -0.10,-0.08,0.74,U] [#5 -0.32,0.05,0.73,U] [#6 0.40,0.15,0.67,U] [#7 0.09,0.23,0.49,U] [#8 -0.34,0.14,0.43,U] 
23:27:34.306 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.13, 0.04}
23:27:34.308 00.002 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
23:27:34.308 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
23:27:34.310 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.79 mountX=0.06 mountY=-0.06, mountTheta=-0.79
23:27:34.312 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
23:27:34.312 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
23:27:34.314 00.002 15712 Worker thread wakes up
23:27:34.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:27:34.314 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:27:34.314 00.000 15712 Moving (0.06, 0.06) raw xDistance=0.06 yDistance=-0.06
23:27:34.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:34.316 00.002 7988 UpdateGuideState exits: m=1590 SNR=26.5
23:27:34.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:34.318 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:34.318 00.000 7988 Enqueuing Expose request
23:27:34.318 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:34.318 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
23:27:34.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:34.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:34.318 00.000 15712 MoveAxis(E, 6, ABG)
23:27:34.318 00.000 15712 Guiding  Dir = 2, Dur = 6
23:27:34.318 00.000 15712 IsGuiding returns 0
23:27:34.340 00.022 15712 IsGuiding returns 0
23:27:34.340 00.000 15712 Move returns status 0, amount 6
23:27:34.340 00.000 15712 MoveAxis(N, 0, ABG)
23:27:34.340 00.000 15712 Move returns status 0, amount 0
23:27:34.340 00.000 15712 move complete, result=0
23:27:34.340 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:27:34.342 00.002 15712 worker thread done servicing request
23:27:34.342 00.000 15712 Worker thread wakes up
23:27:34.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:34.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:35.980 01.638 15712 Exposure complete
23:27:36.040 00.060 15712 worker thread done servicing request
23:27:36.040 00.000 7988 OnExposeComplete: enter
23:27:36.042 00.002 7988 UpdateGuideState(): m_state=6
23:27:36.042 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1828
23:27:36.042 00.000 7988 Star::Find returns 1 (0), X=497.32, Y=804.29, Mass=1578, SNR=26.3, Peak=161 HFD=4.5
23:27:36.042 00.000 7988 MultiStar: [#1 0.23,0.15,0.97,U] [#2 0.20,-0.04,0.87,U] [#3 -0.37,-0.12,0.85,U] [#4 0.06,-0.01,0.73,U] [#5 -0.33,-0.02,0.73,U] [#6 0.30,0.04,0.66,U] [#7 0.41,0.23,0.00,M1] [#8 -0.23,0.09,0.45,U] 
23:27:36.042 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.01}, one-star: {0.04, -0.01}
23:27:36.042 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
23:27:36.049 00.007 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
23:27:36.049 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.22 mountX=0.01 mountY=-0.00, mountTheta=-0.37
23:27:36.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.01, opts=13)
23:27:36.049 00.000 7988 Enqueuing Move request for scope (0.00, 0.01)
23:27:36.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:36.049 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.3
23:27:36.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:36.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:36.058 00.009 7988 Enqueuing Expose request
23:27:36.060 00.002 15712 Worker thread wakes up
23:27:36.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
23:27:36.060 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
23:27:36.060 00.000 15712 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
23:27:36.062 00.002 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:36.062 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
23:27:36.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:36.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:27:36.062 00.000 15712 MoveAxis(E, 7, ABG)
23:27:36.062 00.000 15712 Guiding  Dir = 2, Dur = 7
23:27:36.099 00.037 15712 IsGuiding returns 0
23:27:36.115 00.016 15712 IsGuiding returns 0
23:27:36.115 00.000 15712 Move returns status 0, amount 7
23:27:36.115 00.000 15712 MoveAxis(N, 0, ABG)
23:27:36.115 00.000 15712 Move returns status 0, amount 0
23:27:36.115 00.000 15712 move complete, result=0
23:27:36.115 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:27:36.116 00.001 15712 worker thread done servicing request
23:27:36.116 00.000 15712 Worker thread wakes up
23:27:36.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:36.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:37.525 01.409 15712 Exposure complete
23:27:37.585 00.060 15712 worker thread done servicing request
23:27:37.586 00.001 7988 OnExposeComplete: enter
23:27:37.586 00.000 7988 UpdateGuideState(): m_state=6
23:27:37.586 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1829
23:27:37.586 00.000 7988 Star::Find returns 1 (0), X=497.41, Y=804.33, Mass=1555, SNR=26.2, Peak=148 HFD=4.8
23:27:37.586 00.000 7988 MultiStar: [#1 0.29,-0.12,0.96,U] [#2 0.31,-0.19,0.90,U] [#3 -0.32,-0.16,0.87,U] [#4 -0.11,-0.12,0.70,U] [#5 -0.10,-0.11,0.74,U] [#6 0.36,0.11,0.64,U] [#7 0.12,0.17,0.47,U] [#8 0.09,0.12,0.45,U] 
23:27:37.586 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.13, 0.03}
23:27:37.586 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
23:27:37.586 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
23:27:37.594 00.008 7988 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
23:27:37.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.05, opts=13)
23:27:37.594 00.000 7988 Enqueuing Move request for scope (0.09, -0.05)
23:27:37.594 00.000 15712 Worker thread wakes up
23:27:37.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:27:37.594 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:27:37.594 00.000 15712 Moving (0.09, -0.05) raw xDistance=-0.05 yDistance=-0.08
23:27:37.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:37.594 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.2
23:27:37.601 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:37.602 00.001 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:37.602 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
23:27:37.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:37.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:27:37.602 00.000 15712 MoveAxis(E, 8, ABG)
23:27:37.602 00.000 15712 Guiding  Dir = 2, Dur = 8
23:27:37.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:37.602 00.000 7988 Enqueuing Expose request
23:27:37.605 00.003 15712 IsGuiding returns 0
23:27:37.628 00.023 15712 IsGuiding returns 0
23:27:37.628 00.000 15712 Move returns status 0, amount 8
23:27:37.628 00.000 15712 MoveAxis(N, 0, ABG)
23:27:37.628 00.000 15712 Move returns status 0, amount 0
23:27:37.628 00.000 15712 move complete, result=0
23:27:37.628 00.000 15712 worker thread done servicing request
23:27:37.634 00.006 15712 Worker thread wakes up
23:27:37.634 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:27:37.636 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:37.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:39.375 01.739 15712 Exposure complete
23:27:39.436 00.061 15712 worker thread done servicing request
23:27:39.436 00.000 7988 OnExposeComplete: enter
23:27:39.436 00.000 7988 UpdateGuideState(): m_state=6
23:27:39.438 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1830
23:27:39.438 00.000 7988 Star::Find returns 1 (0), X=497.11, Y=803.91, Mass=1534, SNR=26.2, Peak=150 HFD=4.3
23:27:39.440 00.002 7988 MultiStar: [#1 0.33,-0.38,0.00,M4] [#2 0.26,-0.34,0.89,U] [#3 -0.33,-0.29,0.86,U] [#4 -0.30,-0.57,0.00,M1] [#5 -0.32,-0.18,0.75,U] [#6 0.40,-0.36,0.00,M5] [#7 0.06,-0.29,0.50,U] [#8 -0.17,-0.08,0.49,U] 
23:27:39.440 00.000 7988 refined, 5 included, MultiStar: {-0.11, -0.28}, one-star: {-0.17, -0.39}
23:27:39.442 00.002 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.76)
23:27:39.442 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.73)
23:27:39.444 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.96 mountX=-0.28 mountY=0.12, mountTheta=2.74
23:27:39.446 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.28, opts=13)
23:27:39.446 00.000 7988 Enqueuing Move request for scope (-0.11, -0.28)
23:27:39.449 00.003 15712 Worker thread wakes up
23:27:39.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.28) opts 0xd
23:27:39.449 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.28)
23:27:39.449 00.000 15712 Moving (-0.11, -0.28) raw xDistance=-0.28 yDistance=0.12
23:27:39.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:39.449 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.2
23:27:39.451 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:39.452 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:39.452 00.000 7988 Enqueuing Expose request
23:27:39.452 00.000 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 638.82
23:27:39.452 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
23:27:39.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:39.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:27:39.452 00.000 15712 MoveAxis(E, 63, ABG)
23:27:39.452 00.000 15712 Guiding  Dir = 2, Dur = 63
23:27:39.452 00.000 15712 IsGuiding returns 0
23:27:39.468 00.016 15712 PulseGuide returned control before completion, sleep 57
23:27:39.551 00.083 15712 IsGuiding returns 0
23:27:39.551 00.000 15712 Move returns status 0, amount 63
23:27:39.551 00.000 15712 MoveAxis(N, 0, ABG)
23:27:39.551 00.000 15712 Move returns status 0, amount 0
23:27:39.551 00.000 15712 move complete, result=0
23:27:39.551 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
23:27:39.551 00.000 15712 worker thread done servicing request
23:27:39.551 00.000 15712 Worker thread wakes up
23:27:39.553 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:39.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:40.971 01.418 15712 Exposure complete
23:27:41.028 00.057 15712 worker thread done servicing request
23:27:41.028 00.000 7988 OnExposeComplete: enter
23:27:41.033 00.005 7988 UpdateGuideState(): m_state=6
23:27:41.033 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1831
23:27:41.033 00.000 7988 Star::Find returns 1 (0), X=497.27, Y=804.02, Mass=1549, SNR=26.1, Peak=151 HFD=4.3
23:27:41.033 00.000 7988 MultiStar: [#1 0.16,-0.11,0.99,U] [#2 -0.02,-0.16,0.89,U] [#3 -0.32,-0.10,0.87,U] [#4 -0.30,-0.25,0.76,U] [#5 -0.44,-0.08,0.00,M1] [#6 0.19,-0.02,0.70,U] [#7 0.05,-0.15,0.51,U] [#8 -0.27,-0.14,0.48,U] 
23:27:41.033 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.15}, one-star: {-0.01, -0.28}
23:27:41.033 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
23:27:41.033 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.78)
23:27:41.033 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.91 mountX=-0.16 mountY=0.06, mountTheta=2.78
23:27:41.033 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.15, opts=13)
23:27:41.033 00.000 7988 Enqueuing Move request for scope (-0.05, -0.15)
23:27:41.033 00.000 15712 Worker thread wakes up
23:27:41.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
23:27:41.033 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
23:27:41.045 00.012 15712 Moving (-0.05, -0.15) raw xDistance=-0.16 yDistance=0.06
23:27:41.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:41.045 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.1
23:27:41.047 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:41.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:41.049 00.002 7988 Enqueuing Expose request
23:27:41.049 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:41.049 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
23:27:41.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:41.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:27:41.049 00.000 15712 MoveAxis(E, 7, ABG)
23:27:41.049 00.000 15712 Guiding  Dir = 2, Dur = 7
23:27:41.071 00.022 15712 IsGuiding returns 0
23:27:41.085 00.014 15712 IsGuiding returns 0
23:27:41.085 00.000 15712 Move returns status 0, amount 7
23:27:41.085 00.000 15712 MoveAxis(N, 0, ABG)
23:27:41.085 00.000 15712 Move returns status 0, amount 0
23:27:41.085 00.000 15712 move complete, result=0
23:27:41.085 00.000 15712 worker thread done servicing request
23:27:41.085 00.000 15712 Worker thread wakes up
23:27:41.085 00.000 7988 GuideStep: -0.2 px 7 ms EAST, 0.1 px 0 ms NORTH
23:27:41.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:41.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:42.741 01.656 15712 Exposure complete
23:27:42.796 00.055 15712 worker thread done servicing request
23:27:42.796 00.000 7988 OnExposeComplete: enter
23:27:42.805 00.009 7988 UpdateGuideState(): m_state=6
23:27:42.805 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1832
23:27:42.807 00.002 7988 Star::Find returns 1 (0), X=497.56, Y=804.19, Mass=1586, SNR=26.7, Peak=170 HFD=4.3
23:27:42.807 00.000 7988 MultiStar: [#1 0.25,-0.06,0.97,U] [#2 0.19,-0.29,0.85,U] [#3 -0.49,0.03,0.00,M1] [#4 -0.21,0.04,0.75,U] [#5 -0.41,0.11,0.73,U] [#6 0.20,-0.03,0.69,U] [#7 0.04,0.12,0.48,U] [#8 -0.26,0.04,0.42,U] 
23:27:42.809 00.002 7988 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {0.28, -0.11}
23:27:42.809 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
23:27:42.811 00.002 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.36 = -2.36)
23:27:42.811 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.76 mountX=-0.04 mountY=-0.04, mountTheta=-2.34
23:27:42.813 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.04, opts=13)
23:27:42.815 00.002 7988 Enqueuing Move request for scope (0.05, -0.04)
23:27:42.815 00.000 15712 Worker thread wakes up
23:27:42.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:27:42.815 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:27:42.815 00.000 15712 Moving (0.05, -0.04) raw xDistance=-0.04 yDistance=-0.04
23:27:42.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:42.815 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.7
23:27:42.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:42.821 00.006 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:42.821 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:42.823 00.002 7988 Enqueuing Expose request
23:27:42.823 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
23:27:42.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:42.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:27:42.823 00.000 15712 MoveAxis(E, 7, ABG)
23:27:42.823 00.000 15712 Guiding  Dir = 2, Dur = 7
23:27:42.823 00.000 15712 IsGuiding returns 0
23:27:42.844 00.021 15712 IsGuiding returns 0
23:27:42.844 00.000 15712 Move returns status 0, amount 7
23:27:42.844 00.000 15712 MoveAxis(N, 0, ABG)
23:27:42.844 00.000 15712 Move returns status 0, amount 0
23:27:42.844 00.000 15712 move complete, result=0
23:27:42.844 00.000 15712 worker thread done servicing request
23:27:42.844 00.000 15712 Worker thread wakes up
23:27:42.844 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:27:42.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:42.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:44.255 01.411 15712 Exposure complete
23:27:44.310 00.055 15712 worker thread done servicing request
23:27:44.318 00.008 7988 OnExposeComplete: enter
23:27:44.318 00.000 7988 UpdateGuideState(): m_state=6
23:27:44.320 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1833
23:27:44.320 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=804.33, Mass=1618, SNR=27.1, Peak=168 HFD=4.3
23:27:44.322 00.002 7988 MultiStar: [#1 0.31,0.12,0.95,U] [#2 0.18,-0.03,0.86,U] [#3 -0.50,0.20,0.00,M2] [#4 -0.13,0.22,0.77,U] [#5 -0.22,0.05,0.74,U] [#6 0.33,0.09,0.65,U] [#7 0.02,0.25,0.49,U] [#8 -0.24,0.21,0.43,U] 
23:27:44.324 00.002 7988 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {-0.12, 0.03}
23:27:44.324 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
23:27:44.324 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
23:27:44.326 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.27 mountX=0.10 mountY=-0.03, mountTheta=-0.32
23:27:44.327 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.10, opts=13)
23:27:44.329 00.002 7988 Enqueuing Move request for scope (0.03, 0.10)
23:27:44.329 00.000 15712 Worker thread wakes up
23:27:44.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:27:44.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:27:44.329 00.000 15712 Moving (0.03, 0.10) raw xDistance=0.10 yDistance=-0.03
23:27:44.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:44.329 00.000 7988 UpdateGuideState exits: m=1618 SNR=27.1
23:27:44.333 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:44.334 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:44.334 00.000 7988 Enqueuing Expose request
23:27:44.334 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:44.334 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
23:27:44.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:44.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:44.334 00.000 15712 MoveAxis(E, 8, ABG)
23:27:44.334 00.000 15712 Guiding  Dir = 2, Dur = 8
23:27:44.334 00.000 15712 IsGuiding returns 0
23:27:44.395 00.061 15712 IsGuiding returns 0
23:27:44.395 00.000 15712 Move returns status 0, amount 8
23:27:44.395 00.000 15712 MoveAxis(N, 0, ABG)
23:27:44.395 00.000 15712 Move returns status 0, amount 0
23:27:44.395 00.000 15712 move complete, result=0
23:27:44.395 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:27:44.397 00.002 15712 worker thread done servicing request
23:27:44.397 00.000 15712 Worker thread wakes up
23:27:44.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:44.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:46.040 01.643 15712 Exposure complete
23:27:46.100 00.060 15712 worker thread done servicing request
23:27:46.100 00.000 7988 OnExposeComplete: enter
23:27:46.101 00.001 7988 UpdateGuideState(): m_state=6
23:27:46.101 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1834
23:27:46.101 00.000 7988 Star::Find returns 1 (0), X=497.49, Y=804.37, Mass=1545, SNR=26.1, Peak=173 HFD=4.2
23:27:46.101 00.000 7988 MultiStar: [#1 0.42,0.09,1.03,U] [#2 0.25,-0.14,0.87,U] [#3 -0.24,-0.04,0.88,U] [#4 0.11,-0.01,0.77,U] [#5 -0.18,0.19,0.74,U] [#6 0.44,-0.04,0.00,M3] [#7 0.13,0.11,0.49,U] [#8 0.12,0.22,0.46,U] 
23:27:46.101 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.05}, one-star: {0.21, 0.07}
23:27:46.101 00.000 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
23:27:46.101 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
23:27:46.101 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.40 mountX=0.05 mountY=-0.12, mountTheta=-1.17
23:27:46.101 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.05, opts=13)
23:27:46.111 00.010 7988 Enqueuing Move request for scope (0.12, 0.05)
23:27:46.111 00.000 15712 Worker thread wakes up
23:27:46.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:27:46.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:27:46.111 00.000 15712 Moving (0.12, 0.05) raw xDistance=0.05 yDistance=-0.12
23:27:46.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:46.111 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.1
23:27:46.115 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:46.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:46.117 00.002 7988 Enqueuing Expose request
23:27:46.117 00.000 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:46.117 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
23:27:46.119 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:46.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:27:46.119 00.000 15712 MoveAxis(E, 12, ABG)
23:27:46.119 00.000 15712 Guiding  Dir = 2, Dur = 12
23:27:46.119 00.000 15712 IsGuiding returns 0
23:27:46.133 00.014 15712 IsGuiding returns 1
23:27:46.133 00.000 15712 scope still moving after pulse duration time elapsed
23:27:46.186 00.053 15712 IsGuiding returns 0
23:27:46.186 00.000 15712 scope move finished after 12 + 54 ms
23:27:46.186 00.000 15712 Move returns status 0, amount 12
23:27:46.186 00.000 15712 MoveAxis(N, 0, ABG)
23:27:46.186 00.000 15712 Move returns status 0, amount 0
23:27:46.186 00.000 15712 move complete, result=0
23:27:46.186 00.000 7988 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:27:46.188 00.002 15712 worker thread done servicing request
23:27:46.188 00.000 15712 Worker thread wakes up
23:27:46.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:46.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:47.603 01.415 15712 Exposure complete
23:27:47.664 00.061 15712 worker thread done servicing request
23:27:47.664 00.000 7988 OnExposeComplete: enter
23:27:47.664 00.000 7988 UpdateGuideState(): m_state=6
23:27:47.666 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1835
23:27:47.666 00.000 7988 Star::Find returns 1 (0), X=497.32, Y=804.14, Mass=1600, SNR=26.9, Peak=153 HFD=4.4
23:27:47.668 00.002 7988 MultiStar: [#1 0.20,0.09,0.96,U] [#2 0.18,-0.20,0.87,U] [#3 -0.63,0.14,0.00,M2] [#4 -0.36,0.17,0.73,U] [#5 -0.42,0.40,0.00,M1] [#6 0.31,0.11,0.66,U] [#7 0.42,0.35,0.00,M1] [#8 -0.15,0.13,0.39,U] 
23:27:47.668 00.000 7988 refined, 5 included, MultiStar: {0.06, -0.00}, one-star: {0.04, -0.16}
23:27:47.670 00.002 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.56) = xAngle (-1.58 = -1.58)
23:27:47.670 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
23:27:47.672 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.01 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
23:27:47.674 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.00, opts=13)
23:27:47.674 00.000 7988 Enqueuing Move request for scope (0.06, -0.00)
23:27:47.676 00.002 15712 Worker thread wakes up
23:27:47.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:27:47.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:27:47.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:47.676 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.9
23:27:47.679 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:47.680 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:47.680 00.000 7988 Enqueuing Expose request
23:27:47.682 00.002 15712 Moving (0.06, -0.00) raw xDistance=-0.00 yDistance=-0.06
23:27:47.682 00.000 15712 PPEC rslt: input = -0.00, final = -0.04, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:27:47.682 00.000 15712 PPEC: input: -0.00, control: -0.04, exposure: 1500
23:27:47.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:47.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:47.682 00.000 15712 MoveAxis(E, 13, ABG)
23:27:47.682 00.000 15712 Guiding  Dir = 2, Dur = 13
23:27:47.682 00.000 15712 IsGuiding returns 0
23:27:47.701 00.019 15712 IsGuiding returns 1
23:27:47.701 00.000 15712 scope still moving after pulse duration time elapsed
23:27:47.727 00.026 15712 IsGuiding returns 1
23:27:47.759 00.032 15712 IsGuiding returns 0
23:27:47.759 00.000 15712 scope move finished after 13 + 61 ms
23:27:47.759 00.000 15712 Move returns status 0, amount 13
23:27:47.759 00.000 15712 MoveAxis(N, 0, ABG)
23:27:47.759 00.000 15712 Move returns status 0, amount 0
23:27:47.759 00.000 15712 move complete, result=0
23:27:47.759 00.000 15712 worker thread done servicing request
23:27:47.759 00.000 15712 Worker thread wakes up
23:27:47.759 00.000 7988 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:27:47.761 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:47.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:49.391 01.630 15712 Exposure complete
23:27:49.444 00.053 15712 worker thread done servicing request
23:27:49.444 00.000 7988 OnExposeComplete: enter
23:27:49.453 00.009 7988 UpdateGuideState(): m_state=6
23:27:49.455 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1836
23:27:49.455 00.000 7988 Star::Find returns 1 (0), X=497.20, Y=804.45, Mass=1639, SNR=26.8, Peak=161 HFD=4.5
23:27:49.457 00.002 7988 MultiStar: [#1 0.30,0.06,0.97,U] [#2 0.01,-0.02,0.88,U] [#3 -0.33,0.07,0.85,U] [#4 -0.12,-0.02,0.75,U] [#5 -0.40,0.04,0.74,U] [#6 0.28,-0.07,0.68,U] [#7 -0.04,0.04,0.47,U] [#8 -0.49,-0.13,0.00,M1] 
23:27:49.457 00.000 7988 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {-0.08, 0.15}
23:27:49.459 00.002 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
23:27:49.459 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
23:27:49.461 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.41 mountX=0.04 mountY=0.04, mountTheta=0.83
23:27:49.463 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
23:27:49.463 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
23:27:49.465 00.002 15712 Worker thread wakes up
23:27:49.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:27:49.465 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:27:49.465 00.000 15712 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=0.04
23:27:49.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:49.465 00.000 7988 UpdateGuideState exits: m=1639 SNR=26.8
23:27:49.467 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:49.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:49.469 00.002 7988 Enqueuing Expose request
23:27:49.469 00.000 15712 PPEC rslt: input = 0.04, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:27:49.469 00.000 15712 PPEC: input: 0.04, control: -0.04, exposure: 1500
23:27:49.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:49.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:27:49.469 00.000 15712 MoveAxis(E, 14, ABG)
23:27:49.469 00.000 15712 Guiding  Dir = 2, Dur = 14
23:27:49.471 00.002 15712 IsGuiding returns 0
23:27:49.495 00.024 15712 IsGuiding returns 1
23:27:49.495 00.000 15712 scope still moving after pulse duration time elapsed
23:27:49.542 00.047 15712 IsGuiding returns 0
23:27:49.542 00.000 15712 scope move finished after 14 + 56 ms
23:27:49.542 00.000 15712 Move returns status 0, amount 14
23:27:49.542 00.000 15712 MoveAxis(N, 0, ABG)
23:27:49.542 00.000 15712 Move returns status 0, amount 0
23:27:49.542 00.000 15712 move complete, result=0
23:27:49.542 00.000 7988 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
23:27:49.544 00.002 15712 worker thread done servicing request
23:27:49.544 00.000 15712 Worker thread wakes up
23:27:49.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:49.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:50.955 01.411 15712 Exposure complete
23:27:51.007 00.052 15712 worker thread done servicing request
23:27:51.007 00.000 7988 OnExposeComplete: enter
23:27:51.017 00.010 7988 UpdateGuideState(): m_state=6
23:27:51.017 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1837
23:27:51.017 00.000 7988 Star::Find returns 1 (0), X=497.59, Y=804.27, Mass=1621, SNR=26.6, Peak=153 HFD=4.7
23:27:51.017 00.000 7988 MultiStar: [#1 0.34,0.00,0.95,U] [#2 0.50,-0.14,0.00,M1] [#3 -0.09,0.03,0.84,U] [#4 0.01,0.07,0.74,U] [#5 -0.15,0.20,0.71,U] [#6 0.40,0.11,0.66,U] [#7 0.34,0.24,0.48,U] [#8 -0.28,0.03,0.48,U] 
23:27:51.017 00.000 7988 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.32, -0.03}
23:27:51.017 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
23:27:51.024 00.007 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
23:27:51.024 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.48 mountX=0.07 mountY=-0.13, mountTheta=-1.09
23:27:51.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.07, opts=13)
23:27:51.024 00.000 7988 Enqueuing Move request for scope (0.13, 0.07)
23:27:51.024 00.000 15712 Worker thread wakes up
23:27:51.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:27:51.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:27:51.024 00.000 15712 Moving (0.13, 0.07) raw xDistance=0.07 yDistance=-0.13
23:27:51.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:27:51.024 00.000 7988 UpdateGuideState exits: m=1621 SNR=26.6
23:27:51.031 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:51.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:51.033 00.002 7988 Enqueuing Expose request
23:27:51.033 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:27:51.035 00.002 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:27:51.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:51.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:51.035 00.000 15712 MoveAxis(E, 9, ABG)
23:27:51.035 00.000 15712 Guiding  Dir = 2, Dur = 9
23:27:51.035 00.000 15712 IsGuiding returns 0
23:27:51.058 00.023 15712 IsGuiding returns 0
23:27:51.058 00.000 15712 Move returns status 0, amount 9
23:27:51.058 00.000 15712 MoveAxis(N, 0, ABG)
23:27:51.058 00.000 15712 Move returns status 0, amount 0
23:27:51.058 00.000 15712 move complete, result=0
23:27:51.058 00.000 15712 worker thread done servicing request
23:27:51.058 00.000 15712 Worker thread wakes up
23:27:51.058 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:27:51.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:51.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:52.695 01.637 15712 Exposure complete
23:27:52.756 00.061 15712 worker thread done servicing request
23:27:52.756 00.000 7988 OnExposeComplete: enter
23:27:52.758 00.002 7988 UpdateGuideState(): m_state=6
23:27:52.758 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1838
23:27:52.758 00.000 7988 Star::Find returns 1 (0), X=497.54, Y=804.12, Mass=1657, SNR=26.8, Peak=176 HFD=4.4
23:27:52.758 00.000 7988 MultiStar: [#1 0.39,-0.06,0.98,U] [#2 0.59,-0.11,0.00,M2] [#3 -0.19,0.13,0.91,U] [#4 0.02,-0.08,0.75,U] [#5 -0.18,-0.03,0.73,U] [#6 0.55,-0.08,0.00,M1] [#7 0.03,0.07,0.50,U] [#8 0.04,-0.01,0.48,U] 
23:27:52.758 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.27, -0.18}
23:27:52.758 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
23:27:52.758 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
23:27:52.758 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.42 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
23:27:52.758 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
23:27:52.758 00.000 7988 Enqueuing Move request for scope (0.07, -0.03)
23:27:52.758 00.000 15712 Worker thread wakes up
23:27:52.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:27:52.758 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:27:52.758 00.000 15712 Moving (0.07, -0.03) raw xDistance=-0.03 yDistance=-0.07
23:27:52.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:52.758 00.000 7988 UpdateGuideState exits: m=1657 SNR=26.8
23:27:52.771 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:52.772 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:52.772 00.000 7988 Enqueuing Expose request
23:27:52.775 00.003 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:27:52.775 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
23:27:52.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:52.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:52.775 00.000 15712 MoveAxis(E, 10, ABG)
23:27:52.775 00.000 15712 Guiding  Dir = 2, Dur = 10
23:27:52.775 00.000 15712 IsGuiding returns 0
23:27:52.804 00.029 15712 IsGuiding returns 1
23:27:52.804 00.000 15712 scope still moving after pulse duration time elapsed
23:27:52.851 00.047 15712 IsGuiding returns 0
23:27:52.851 00.000 15712 scope move finished after 10 + 66 ms
23:27:52.851 00.000 15712 Move returns status 0, amount 10
23:27:52.851 00.000 15712 MoveAxis(N, 0, ABG)
23:27:52.851 00.000 15712 Move returns status 0, amount 0
23:27:52.851 00.000 15712 move complete, result=0
23:27:52.851 00.000 15712 worker thread done servicing request
23:27:52.851 00.000 15712 Worker thread wakes up
23:27:52.851 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:27:52.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:52.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:54.273 01.422 15712 Exposure complete
23:27:54.333 00.060 15712 worker thread done servicing request
23:27:54.333 00.000 7988 OnExposeComplete: enter
23:27:54.334 00.001 7988 UpdateGuideState(): m_state=6
23:27:54.334 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1839
23:27:54.334 00.000 7988 Star::Find returns 1 (0), X=497.37, Y=804.38, Mass=1629, SNR=27.0, Peak=155 HFD=4.3
23:27:54.334 00.000 7988 MultiStar: [#1 0.43,-0.08,0.98,U] [#2 0.29,-0.05,0.83,U] [#3 -0.41,0.03,0.85,U] [#4 0.02,-0.02,0.74,U] [#5 -0.00,0.12,0.72,U] [#6 0.48,0.01,0.00,M2] [#7 -0.14,0.06,0.47,U] [#8 -0.12,0.03,0.43,U] 
23:27:54.334 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.09, 0.08}
23:27:54.340 00.006 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.23 = -1.23)
23:27:54.340 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
23:27:54.340 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.33 mountX=0.02 mountY=-0.05, mountTheta=-1.23
23:27:54.340 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.02, opts=13)
23:27:54.340 00.000 7988 Enqueuing Move request for scope (0.05, 0.02)
23:27:54.340 00.000 15712 Worker thread wakes up
23:27:54.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:27:54.340 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:27:54.340 00.000 15712 Moving (0.05, 0.02) raw xDistance=0.02 yDistance=-0.05
23:27:54.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:54.340 00.000 7988 UpdateGuideState exits: m=1629 SNR=27.0
23:27:54.348 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:54.348 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:54.350 00.002 7988 Enqueuing Expose request
23:27:54.350 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:27:54.350 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
23:27:54.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:54.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:27:54.350 00.000 15712 MoveAxis(E, 9, ABG)
23:27:54.350 00.000 15712 Guiding  Dir = 2, Dur = 9
23:27:54.386 00.036 15712 IsGuiding returns 0
23:27:54.402 00.016 15712 IsGuiding returns 0
23:27:54.402 00.000 15712 Move returns status 0, amount 9
23:27:54.402 00.000 15712 MoveAxis(N, 0, ABG)
23:27:54.402 00.000 15712 Move returns status 0, amount 0
23:27:54.402 00.000 15712 move complete, result=0
23:27:54.402 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:27:54.404 00.002 15712 worker thread done servicing request
23:27:54.404 00.000 15712 Worker thread wakes up
23:27:54.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:54.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:56.042 01.638 15712 Exposure complete
23:27:56.091 00.049 15712 worker thread done servicing request
23:27:56.105 00.014 7988 OnExposeComplete: enter
23:27:56.105 00.000 7988 UpdateGuideState(): m_state=6
23:27:56.107 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1840
23:27:56.108 00.001 7988 Star::Find returns 1 (0), X=497.45, Y=804.28, Mass=1594, SNR=26.7, Peak=178 HFD=4.1
23:27:56.108 00.000 7988 MultiStar: [#1 0.38,0.00,0.99,U] [#2 0.32,-0.15,0.83,U] [#3 -0.42,0.13,0.85,U] [#4 -0.05,-0.16,0.79,U] [#5 -0.18,0.14,0.76,U] [#6 0.31,0.23,0.69,U] [#7 0.42,0.01,0.48,U] [#8 0.03,0.15,0.44,U] 
23:27:56.110 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.17, -0.02}
23:27:56.110 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
23:27:56.112 00.002 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
23:27:56.112 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.25 mountX=0.03 mountY=-0.11, mountTheta=-1.31
23:27:56.114 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.03, opts=13)
23:27:56.116 00.002 7988 Enqueuing Move request for scope (0.11, 0.03)
23:27:56.116 00.000 15712 Worker thread wakes up
23:27:56.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:27:56.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:27:56.116 00.000 15712 Moving (0.11, 0.03) raw xDistance=0.03 yDistance=-0.11
23:27:56.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:27:56.116 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.7
23:27:56.119 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:56.120 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:56.120 00.000 7988 Enqueuing Expose request
23:27:56.120 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:27:56.120 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
23:27:56.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:56.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:27:56.120 00.000 15712 MoveAxis(E, 7, ABG)
23:27:56.120 00.000 15712 Guiding  Dir = 2, Dur = 7
23:27:56.120 00.000 15712 IsGuiding returns 0
23:27:56.144 00.024 15712 IsGuiding returns 0
23:27:56.144 00.000 15712 Move returns status 0, amount 7
23:27:56.144 00.000 15712 MoveAxis(N, 0, ABG)
23:27:56.144 00.000 15712 Move returns status 0, amount 0
23:27:56.144 00.000 15712 move complete, result=0
23:27:56.144 00.000 15712 worker thread done servicing request
23:27:56.144 00.000 15712 Worker thread wakes up
23:27:56.144 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:27:56.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:56.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:57.558 01.414 15712 Exposure complete
23:27:57.604 00.046 15712 worker thread done servicing request
23:27:57.604 00.000 7988 OnExposeComplete: enter
23:27:57.621 00.017 7988 UpdateGuideState(): m_state=6
23:27:57.621 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1841
23:27:57.623 00.002 7988 Star::Find returns 1 (0), X=497.51, Y=804.28, Mass=1581, SNR=26.4, Peak=160 HFD=4.6
23:27:57.623 00.000 7988 MultiStar: [#1 0.41,-0.02,0.98,U] [#2 0.24,-0.19,0.86,U] [#3 -0.33,0.13,0.89,U] [#4 -0.13,-0.08,0.75,U] [#5 -0.18,0.17,0.74,U] [#6 0.29,0.01,0.67,U] [#7 0.21,0.11,0.48,U] [#8 -0.12,0.09,0.44,U] 
23:27:57.625 00.002 7988 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.23, -0.02}
23:27:57.625 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
23:27:57.627 00.002 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
23:27:57.627 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=0.01 mountY=-0.08, mountTheta=-1.43
23:27:57.629 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.01, opts=13)
23:27:57.631 00.002 7988 Enqueuing Move request for scope (0.08, 0.01)
23:27:57.631 00.000 15712 Worker thread wakes up
23:27:57.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:27:57.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:27:57.631 00.000 15712 Moving (0.08, 0.01) raw xDistance=0.01 yDistance=-0.08
23:27:57.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:57.631 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.4
23:27:57.634 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:57.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:57.635 00.001 7988 Enqueuing Expose request
23:27:57.635 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:27:57.635 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
23:27:57.637 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:57.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:27:57.637 00.000 15712 MoveAxis(E, 5, ABG)
23:27:57.637 00.000 15712 Guiding  Dir = 2, Dur = 5
23:27:57.637 00.000 15712 IsGuiding returns 0
23:27:57.654 00.017 15712 IsGuiding returns 0
23:27:57.654 00.000 15712 Move returns status 0, amount 5
23:27:57.654 00.000 15712 MoveAxis(N, 0, ABG)
23:27:57.654 00.000 15712 Move returns status 0, amount 0
23:27:57.654 00.000 15712 move complete, result=0
23:27:57.654 00.000 15712 worker thread done servicing request
23:27:57.654 00.000 15712 Worker thread wakes up
23:27:57.654 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:27:57.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:57.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:27:59.295 01.641 15712 Exposure complete
23:27:59.358 00.063 15712 worker thread done servicing request
23:27:59.358 00.000 7988 OnExposeComplete: enter
23:27:59.358 00.000 7988 UpdateGuideState(): m_state=6
23:27:59.360 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1842
23:27:59.362 00.002 7988 Star::Find returns 1 (0), X=497.47, Y=804.40, Mass=1742, SNR=28.1, Peak=171 HFD=4.4
23:27:59.362 00.000 7988 MultiStar: [#1 0.48,0.27,0.00,M1] [#2 0.30,0.18,0.85,U] [#3 -0.22,0.06,0.82,U] [#4 -0.15,0.09,0.72,U] [#5 -0.08,0.45,0.00,M1] [#6 0.63,0.19,0.00,M1] [#7 0.19,0.29,0.47,U] [#8 -0.30,0.54,0.00,M1] 
23:27:59.364 00.002 7988 refined, 4 included, MultiStar: {0.06, 0.13}, one-star: {0.20, 0.10}
23:27:59.364 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
23:27:59.366 00.002 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
23:27:59.366 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.12 mountX=0.13 mountY=-0.07, mountTheta=-0.47
23:27:59.368 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.13, opts=13)
23:27:59.370 00.002 7988 Enqueuing Move request for scope (0.06, 0.13)
23:27:59.370 00.000 15712 Worker thread wakes up
23:27:59.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
23:27:59.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
23:27:59.370 00.000 15712 Moving (0.06, 0.13) raw xDistance=0.13 yDistance=-0.07
23:27:59.372 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:27:59.374 00.002 7988 UpdateGuideState exits: m=1742 SNR=28.1
23:27:59.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:59.376 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:27:59.376 00.000 7988 Enqueuing Expose request
23:27:59.378 00.002 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:27:59.378 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
23:27:59.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:59.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:59.378 00.000 15712 MoveAxis(E, 6, ABG)
23:27:59.378 00.000 15712 Guiding  Dir = 2, Dur = 6
23:27:59.378 00.000 15712 IsGuiding returns 0
23:27:59.423 00.045 15712 IsGuiding returns 0
23:27:59.423 00.000 15712 Move returns status 0, amount 6
23:27:59.423 00.000 15712 MoveAxis(N, 0, ABG)
23:27:59.423 00.000 15712 Move returns status 0, amount 0
23:27:59.423 00.000 15712 move complete, result=0
23:27:59.437 00.014 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:27:59.437 00.000 15712 worker thread done servicing request
23:27:59.437 00.000 15712 Worker thread wakes up
23:27:59.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:27:59.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:00.844 01.407 15712 Exposure complete
23:28:00.905 00.061 15712 worker thread done servicing request
23:28:00.905 00.000 7988 OnExposeComplete: enter
23:28:00.905 00.000 7988 UpdateGuideState(): m_state=6
23:28:00.908 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1843
23:28:00.908 00.000 7988 Star::Find returns 1 (0), X=497.46, Y=804.41, Mass=1576, SNR=26.4, Peak=146 HFD=4.2
23:28:00.910 00.002 7988 MultiStar: [#1 0.34,0.20,0.98,U] [#2 0.42,0.14,0.00,M1] [#3 -0.43,-0.00,0.86,U] [#4 0.15,0.29,0.75,U] [#5 -0.27,-0.03,0.76,U] [#6 0.24,0.35,0.71,U] [#7 0.06,0.43,0.52,U] [#8 -0.07,0.32,0.44,U] 
23:28:00.910 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.19}, one-star: {0.18, 0.11}
23:28:00.912 00.002 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
23:28:00.912 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
23:28:00.914 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.37 mountX=0.19 mountY=-0.04, mountTheta=-0.23
23:28:00.916 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.19, opts=13)
23:28:00.916 00.000 7988 Enqueuing Move request for scope (0.04, 0.19)
23:28:00.918 00.002 15712 Worker thread wakes up
23:28:00.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
23:28:00.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
23:28:00.918 00.000 15712 Moving (0.04, 0.19) raw xDistance=0.19 yDistance=-0.04
23:28:00.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:00.918 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.4
23:28:00.920 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:00.921 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:00.921 00.000 7988 Enqueuing Expose request
23:28:00.921 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 638.81
23:28:00.921 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
23:28:00.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:00.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:00.921 00.000 15712 MoveAxis(W, 32, ABG)
23:28:00.921 00.000 15712 Guiding  Dir = 3, Dur = 32
23:28:00.921 00.000 15712 IsGuiding returns 0
23:28:00.939 00.018 15712 PulseGuide returned control before completion, sleep 28
23:28:00.987 00.048 15712 IsGuiding returns 0
23:28:00.987 00.000 15712 Move returns status 0, amount 32
23:28:00.987 00.000 15712 MoveAxis(N, 0, ABG)
23:28:00.987 00.000 15712 Move returns status 0, amount 0
23:28:00.987 00.000 15712 move complete, result=0
23:28:00.987 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
23:28:00.989 00.002 15712 worker thread done servicing request
23:28:00.989 00.000 15712 Worker thread wakes up
23:28:00.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:00.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:02.629 01.640 15712 Exposure complete
23:28:02.692 00.063 15712 worker thread done servicing request
23:28:02.692 00.000 7988 OnExposeComplete: enter
23:28:02.693 00.001 7988 UpdateGuideState(): m_state=6
23:28:02.695 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1844
23:28:02.695 00.000 7988 Star::Find returns 1 (0), X=497.23, Y=804.29, Mass=1681, SNR=27.5, Peak=144 HFD=4.6
23:28:02.697 00.002 7988 MultiStar: [#1 0.22,-0.11,0.95,U] [#2 0.46,-0.21,0.00,M2] [#3 -0.32,-0.07,0.83,U] [#4 -0.19,0.01,0.72,U] [#5 -0.17,-0.11,0.74,U] [#6 0.27,0.07,0.61,U] [#7 0.41,0.14,0.48,U] [#8 -0.37,-0.10,0.40,U] 
23:28:02.697 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {-0.04, -0.01}
23:28:02.699 00.002 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.45)
23:28:02.699 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
23:28:02.701 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.28 mountX=-0.03 mountY=0.03, mountTheta=2.43
23:28:02.703 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.03, opts=13)
23:28:02.703 00.000 7988 Enqueuing Move request for scope (-0.03, -0.03)
23:28:02.705 00.002 15712 Worker thread wakes up
23:28:02.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:28:02.705 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:28:02.705 00.000 15712 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=0.03
23:28:02.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:02.705 00.000 7988 UpdateGuideState exits: m=1681 SNR=27.5
23:28:02.707 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:02.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:02.709 00.002 7988 Enqueuing Expose request
23:28:02.709 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:28:02.709 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
23:28:02.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:02.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:28:02.709 00.000 15712 MoveAxis(E, 3, ABG)
23:28:02.709 00.000 15712 Guiding  Dir = 2, Dur = 3
23:28:02.709 00.000 15712 IsGuiding returns 0
23:28:02.761 00.052 15712 IsGuiding returns 0
23:28:02.761 00.000 15712 Move returns status 0, amount 3
23:28:02.761 00.000 15712 MoveAxis(N, 0, ABG)
23:28:02.761 00.000 15712 Move returns status 0, amount 0
23:28:02.761 00.000 15712 move complete, result=0
23:28:02.761 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:28:02.763 00.002 15712 worker thread done servicing request
23:28:02.763 00.000 15712 Worker thread wakes up
23:28:02.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:02.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:04.179 01.416 15712 Exposure complete
23:28:04.243 00.064 15712 worker thread done servicing request
23:28:04.243 00.000 7988 OnExposeComplete: enter
23:28:04.243 00.000 7988 UpdateGuideState(): m_state=6
23:28:04.243 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1845
23:28:04.243 00.000 7988 Star::Find returns 1 (0), X=497.55, Y=804.28, Mass=1604, SNR=26.6, Peak=161 HFD=4.6
23:28:04.243 00.000 7988 MultiStar: [#1 0.51,0.06,0.00,M1] [#2 0.54,0.00,0.00,M3] [#3 -0.33,-0.14,0.84,U] [#4 0.08,-0.12,0.71,U] [#5 0.30,0.09,0.72,U] [#6 0.56,0.06,0.00,M1] [#7 0.35,0.18,0.47,U] [#8 -0.07,0.25,0.47,U] 
23:28:04.243 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.01}, one-star: {0.27, -0.02}
23:28:04.250 00.007 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
23:28:04.250 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
23:28:04.250 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=0.01 mountY=-0.10, mountTheta=-1.44
23:28:04.250 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
23:28:04.250 00.000 7988 Enqueuing Move request for scope (0.10, 0.01)
23:28:04.250 00.000 15712 Worker thread wakes up
23:28:04.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:28:04.250 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:28:04.250 00.000 15712 Moving (0.10, 0.01) raw xDistance=0.01 yDistance=-0.10
23:28:04.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:28:04.257 00.007 7988 UpdateGuideState exits: m=1604 SNR=26.6
23:28:04.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:04.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:04.257 00.000 7988 Enqueuing Expose request
23:28:04.257 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:28:04.257 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
23:28:04.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:04.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:04.257 00.000 15712 MoveAxis(E, 0, ABG)
23:28:04.257 00.000 15712 Move returns status 0, amount 0
23:28:04.257 00.000 15712 MoveAxis(N, 0, ABG)
23:28:04.257 00.000 15712 Move returns status 0, amount 0
23:28:04.257 00.000 15712 move complete, result=0
23:28:04.257 00.000 15712 worker thread done servicing request
23:28:04.257 00.000 15712 Worker thread wakes up
23:28:04.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:04.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:04.257 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:05.899 01.642 15712 Exposure complete
23:28:05.963 00.064 15712 worker thread done servicing request
23:28:05.963 00.000 7988 OnExposeComplete: enter
23:28:05.965 00.002 7988 UpdateGuideState(): m_state=6
23:28:05.965 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1846
23:28:05.967 00.002 7988 Star::Find returns 1 (0), X=497.08, Y=804.36, Mass=1723, SNR=27.9, Peak=149 HFD=4.8
23:28:05.967 00.000 7988 MultiStar: [#1 0.18,0.06,0.95,U] [#2 0.09,-0.14,0.83,U] [#3 -0.33,0.08,0.80,U] [#4 -0.25,0.12,0.72,U] [#5 -0.08,0.10,0.67,U] [#6 0.37,0.32,0.00,M2] [#7 0.16,0.32,0.47,U] [#8 -0.17,0.25,0.40,U] 
23:28:05.967 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {-0.19, 0.06}
23:28:05.967 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.56) = xAngle (0.76 = 0.76)
23:28:05.967 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
23:28:05.967 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.33 mountX=0.08 mountY=0.07, mountTheta=0.75
23:28:05.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.08, opts=13)
23:28:05.967 00.000 7988 Enqueuing Move request for scope (-0.08, 0.08)
23:28:05.977 00.010 15712 Worker thread wakes up
23:28:05.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
23:28:05.977 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
23:28:05.977 00.000 15712 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=0.07
23:28:05.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:05.977 00.000 7988 UpdateGuideState exits: m=1723 SNR=27.9
23:28:05.980 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:05.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:05.980 00.000 7988 Enqueuing Expose request
23:28:05.980 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:28:05.980 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
23:28:05.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:05.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:28:05.980 00.000 15712 MoveAxis(W, 1, ABG)
23:28:05.980 00.000 15712 Guiding  Dir = 3, Dur = 1
23:28:05.984 00.004 15712 IsGuiding returns 0
23:28:06.001 00.017 15712 IsGuiding returns 0
23:28:06.001 00.000 15712 Move returns status 0, amount 1
23:28:06.001 00.000 15712 MoveAxis(N, 0, ABG)
23:28:06.001 00.000 15712 Move returns status 0, amount 0
23:28:06.001 00.000 15712 move complete, result=0
23:28:06.001 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:28:06.008 00.007 15712 worker thread done servicing request
23:28:06.009 00.001 15712 Worker thread wakes up
23:28:06.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:06.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:07.426 01.417 15712 Exposure complete
23:28:07.488 00.062 15712 worker thread done servicing request
23:28:07.490 00.002 7988 OnExposeComplete: enter
23:28:07.490 00.000 7988 UpdateGuideState(): m_state=6
23:28:07.490 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
23:28:07.493 00.003 7988 Star::Find returns 1 (0), X=497.61, Y=804.43, Mass=1710, SNR=27.5, Peak=170 HFD=4.9
23:28:07.495 00.002 7988 MultiStar: [#1 0.38,0.19,0.96,U] [#2 0.39,-0.09,0.80,U] [#3 -0.37,0.14,0.80,U] [#4 -0.21,0.06,0.75,U] [#5 -0.23,0.02,0.73,U] [#6 0.49,0.12,0.00,M3] [#7 0.01,0.49,0.00,M1] [#8 -0.25,0.24,0.44,U] 
23:28:07.495 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {0.34, 0.13}
23:28:07.497 00.002 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.49 = -0.49)
23:28:07.497 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
23:28:07.499 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.07 mountX=0.10 mountY=-0.05, mountTheta=-0.51
23:28:07.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
23:28:07.501 00.002 7988 Enqueuing Move request for scope (0.05, 0.09)
23:28:07.503 00.002 15712 Worker thread wakes up
23:28:07.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:28:07.503 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:28:07.503 00.000 15712 Moving (0.05, 0.09) raw xDistance=0.10 yDistance=-0.05
23:28:07.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:07.503 00.000 7988 UpdateGuideState exits: m=1710 SNR=27.5
23:28:07.505 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:07.506 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:07.506 00.000 7988 Enqueuing Expose request
23:28:07.506 00.000 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:28:07.506 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
23:28:07.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:07.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:28:07.506 00.000 15712 MoveAxis(W, 1, ABG)
23:28:07.506 00.000 15712 Guiding  Dir = 3, Dur = 1
23:28:07.506 00.000 15712 IsGuiding returns 0
23:28:07.554 00.048 15712 IsGuiding returns 0
23:28:07.554 00.000 15712 Move returns status 0, amount 1
23:28:07.554 00.000 15712 MoveAxis(N, 0, ABG)
23:28:07.554 00.000 15712 Move returns status 0, amount 0
23:28:07.554 00.000 15712 move complete, result=0
23:28:07.554 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:07.558 00.004 15712 worker thread done servicing request
23:28:07.558 00.000 15712 Worker thread wakes up
23:28:07.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:07.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:09.199 01.641 15712 Exposure complete
23:28:09.260 00.061 15712 worker thread done servicing request
23:28:09.260 00.000 7988 OnExposeComplete: enter
23:28:09.262 00.002 7988 UpdateGuideState(): m_state=6
23:28:09.263 00.001 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1848
23:28:09.264 00.001 7988 Star::Find returns 1 (0), X=497.49, Y=804.29, Mass=1515, SNR=25.7, Peak=156 HFD=4.6
23:28:09.264 00.000 7988 MultiStar: [#1 0.45,0.04,0.00,M1] [#2 0.28,0.06,0.91,U] [#3 -0.19,0.08,0.86,U] [#4 -0.11,0.07,0.75,U] [#5 -0.08,-0.10,0.73,U] [#6 0.53,0.27,0.00,M4] [#7 0.33,0.12,0.48,U] [#8 -0.02,0.34,0.48,U] 
23:28:09.264 00.000 7988 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.21, -0.01}
23:28:09.264 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
23:28:09.264 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
23:28:09.264 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.80 mountX=0.06 mountY=-0.06, mountTheta=-0.78
23:28:09.264 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
23:28:09.264 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
23:28:09.264 00.000 15712 Worker thread wakes up
23:28:09.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:28:09.264 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:28:09.264 00.000 15712 Moving (0.06, 0.06) raw xDistance=0.06 yDistance=-0.06
23:28:09.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:09.264 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.7
23:28:09.264 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:09.276 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:09.276 00.000 7988 Enqueuing Expose request
23:28:09.276 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:09.276 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
23:28:09.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:09.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:09.276 00.000 15712 MoveAxis(W, 1, ABG)
23:28:09.276 00.000 15712 Guiding  Dir = 3, Dur = 1
23:28:09.276 00.000 15712 IsGuiding returns 0
23:28:09.299 00.023 15712 IsGuiding returns 0
23:28:09.299 00.000 15712 Move returns status 0, amount 1
23:28:09.299 00.000 15712 MoveAxis(N, 0, ABG)
23:28:09.299 00.000 15712 Move returns status 0, amount 0
23:28:09.299 00.000 15712 move complete, result=0
23:28:09.299 00.000 15712 worker thread done servicing request
23:28:09.299 00.000 15712 Worker thread wakes up
23:28:09.299 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:09.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:09.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:10.710 01.411 15712 Exposure complete
23:28:10.761 00.051 15712 worker thread done servicing request
23:28:10.772 00.011 7988 OnExposeComplete: enter
23:28:10.772 00.000 7988 UpdateGuideState(): m_state=6
23:28:10.774 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1849
23:28:10.774 00.000 7988 Star::Find returns 1 (0), X=497.37, Y=804.07, Mass=1495, SNR=25.5, Peak=156 HFD=4.1
23:28:10.776 00.002 7988 MultiStar: [#1 0.30,-0.22,1.03,U] [#2 0.22,-0.18,0.89,U] [#3 -0.41,-0.18,0.00,M1] [#4 -0.18,-0.27,0.73,U] [#5 -0.49,-0.19,0.00,M1] [#6 0.16,-0.13,0.68,U] [#7 0.23,0.04,0.50,U] [#8 -0.24,0.25,0.46,U] 
23:28:10.776 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.15}, one-star: {0.09, -0.23}
23:28:10.778 00.002 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
23:28:10.778 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
23:28:10.778 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.92 mountX=-0.14 mountY=-0.11, mountTheta=-2.50
23:28:10.778 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.15, opts=13)
23:28:10.778 00.000 7988 Enqueuing Move request for scope (0.11, -0.15)
23:28:10.778 00.000 15712 Worker thread wakes up
23:28:10.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
23:28:10.778 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
23:28:10.778 00.000 15712 Moving (0.11, -0.15) raw xDistance=-0.14 yDistance=-0.11
23:28:10.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:10.778 00.000 7988 UpdateGuideState exits: m=1495 SNR=25.5
23:28:10.787 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:10.788 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:10.788 00.000 7988 Enqueuing Expose request
23:28:10.788 00.000 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:10.788 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
23:28:10.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:10.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:28:10.788 00.000 15712 MoveAxis(W, 0, ABG)
23:28:10.788 00.000 15712 Move returns status 0, amount 0
23:28:10.788 00.000 15712 MoveAxis(N, 0, ABG)
23:28:10.788 00.000 15712 Move returns status 0, amount 0
23:28:10.788 00.000 15712 move complete, result=0
23:28:10.788 00.000 15712 worker thread done servicing request
23:28:10.788 00.000 15712 Worker thread wakes up
23:28:10.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:10.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:10.788 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:28:12.432 01.644 15712 Exposure complete
23:28:12.492 00.060 15712 worker thread done servicing request
23:28:12.492 00.000 7988 OnExposeComplete: enter
23:28:12.493 00.001 7988 UpdateGuideState(): m_state=6
23:28:12.495 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1850
23:28:12.495 00.000 7988 Star::Find returns 1 (0), X=497.36, Y=804.27, Mass=1722, SNR=27.7, Peak=177 HFD=4.7
23:28:12.497 00.002 7988 MultiStar: [#1 0.37,-0.19,0.94,U] [#2 0.26,-0.14,0.84,U] [#3 -0.22,-0.13,0.83,U] [#4 -0.27,-0.21,0.73,U] [#5 -0.19,0.16,0.74,U] [#6 0.16,-0.04,0.65,U] [#7 0.16,0.09,0.45,U] [#8 -0.35,-0.03,0.42,U] 
23:28:12.499 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.08, -0.03}
23:28:12.499 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
23:28:12.501 00.002 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
23:28:12.501 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.25 mountX=-0.07 mountY=-0.02, mountTheta=-2.84
23:28:12.503 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
23:28:12.505 00.002 7988 Enqueuing Move request for scope (0.02, -0.07)
23:28:12.505 00.000 15712 Worker thread wakes up
23:28:12.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:28:12.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:28:12.507 00.002 15712 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.02
23:28:12.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:12.507 00.000 7988 UpdateGuideState exits: m=1722 SNR=27.7
23:28:12.509 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:12.511 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:12.512 00.001 7988 Enqueuing Expose request
23:28:12.512 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:12.512 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
23:28:12.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:12.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:28:12.512 00.000 15712 MoveAxis(E, 1, ABG)
23:28:12.512 00.000 15712 Guiding  Dir = 2, Dur = 1
23:28:12.512 00.000 15712 IsGuiding returns 0
23:28:12.576 00.064 15712 IsGuiding returns 0
23:28:12.576 00.000 15712 Move returns status 0, amount 1
23:28:12.576 00.000 15712 MoveAxis(N, 0, ABG)
23:28:12.576 00.000 15712 Move returns status 0, amount 0
23:28:12.576 00.000 15712 move complete, result=0
23:28:12.576 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:28:12.578 00.002 15712 worker thread done servicing request
23:28:12.578 00.000 15712 Worker thread wakes up
23:28:12.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:12.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:13.995 01.417 15712 Exposure complete
23:28:14.041 00.046 15712 worker thread done servicing request
23:28:14.041 00.000 7988 OnExposeComplete: enter
23:28:14.056 00.015 7988 UpdateGuideState(): m_state=6
23:28:14.058 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1851
23:28:14.058 00.000 7988 Star::Find returns 1 (0), X=497.36, Y=804.52, Mass=1562, SNR=26.2, Peak=165 HFD=4.4
23:28:14.058 00.000 7988 MultiStar: [#1 0.45,0.29,0.00,M1] [#2 0.11,0.05,0.88,U] [#3 -0.31,0.08,0.86,U] [#4 -0.02,0.35,0.78,U] [#5 -0.21,0.28,0.75,U] [#6 0.45,0.11,0.00,M3] [#7 0.11,0.45,0.00,M1] [#8 -0.19,0.32,0.47,U] 
23:28:14.060 00.002 7988 refined, 5 included, MultiStar: {-0.07, 0.20}, one-star: {0.08, 0.22}
23:28:14.060 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
23:28:14.062 00.002 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
23:28:14.062 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.22 cameraTheta=1.92 mountX=0.20 mountY=0.07, mountTheta=0.33
23:28:14.064 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.20, opts=13)
23:28:14.066 00.002 7988 Enqueuing Move request for scope (-0.07, 0.20)
23:28:14.066 00.000 15712 Worker thread wakes up
23:28:14.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
23:28:14.066 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
23:28:14.066 00.000 15712 Moving (-0.07, 0.20) raw xDistance=0.20 yDistance=0.07
23:28:14.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:14.066 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.2
23:28:14.070 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:14.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:14.072 00.002 7988 Enqueuing Expose request
23:28:14.072 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 638.80
23:28:14.072 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
23:28:14.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:14.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:28:14.072 00.000 15712 MoveAxis(W, 36, ABG)
23:28:14.072 00.000 15712 Guiding  Dir = 3, Dur = 36
23:28:14.072 00.000 15712 IsGuiding returns 0
23:28:14.095 00.023 15712 PulseGuide returned control before completion, sleep 26
23:28:14.155 00.060 15712 IsGuiding returns 0
23:28:14.155 00.000 15712 Move returns status 0, amount 36
23:28:14.155 00.000 15712 MoveAxis(N, 0, ABG)
23:28:14.155 00.000 15712 Move returns status 0, amount 0
23:28:14.155 00.000 15712 move complete, result=0
23:28:14.155 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
23:28:14.160 00.005 15712 worker thread done servicing request
23:28:14.160 00.000 15712 Worker thread wakes up
23:28:14.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:14.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:15.793 01.633 15712 Exposure complete
23:28:15.858 00.065 15712 worker thread done servicing request
23:28:15.858 00.000 7988 OnExposeComplete: enter
23:28:15.861 00.003 7988 UpdateGuideState(): m_state=6
23:28:15.861 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1852
23:28:15.861 00.000 7988 Star::Find returns 1 (0), X=497.41, Y=804.26, Mass=1641, SNR=27.0, Peak=155 HFD=4.7
23:28:15.861 00.000 7988 MultiStar: [#1 0.32,-0.12,0.95,U] [#2 0.30,-0.24,0.86,U] [#3 -0.31,-0.03,0.87,U] [#4 0.08,-0.24,0.72,U] [#5 -0.44,0.02,0.00,M1] [#6 0.42,0.11,0.61,U] [#7 0.33,0.01,0.50,U] [#8 0.26,0.31,0.43,U] 
23:28:15.861 00.000 7988 single-star, 7 included, MultiStar: {0.17, -0.06}, one-star: {0.13, -0.04}
23:28:15.861 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
23:28:15.861 00.000 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
23:28:15.861 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.30 mountX=-0.04 mountY=-0.13, mountTheta=-1.87
23:28:15.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.04, opts=13)
23:28:15.861 00.000 7988 Enqueuing Move request for scope (0.13, -0.04)
23:28:15.861 00.000 15712 Worker thread wakes up
23:28:15.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:28:15.861 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:28:15.872 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:15.872 00.000 7988 UpdateGuideState exits: m=1641 SNR=27.0
23:28:15.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:15.872 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:15.872 00.000 7988 Enqueuing Expose request
23:28:15.872 00.000 15712 Moving (0.13, -0.04) raw xDistance=-0.04 yDistance=-0.13
23:28:15.877 00.005 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:15.877 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
23:28:15.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:15.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:15.877 00.000 15712 MoveAxis(E, 7, ABG)
23:28:15.877 00.000 15712 Guiding  Dir = 2, Dur = 7
23:28:15.877 00.000 15712 IsGuiding returns 0
23:28:15.898 00.021 15712 IsGuiding returns 0
23:28:15.898 00.000 15712 Move returns status 0, amount 7
23:28:15.898 00.000 15712 MoveAxis(N, 0, ABG)
23:28:15.898 00.000 15712 Move returns status 0, amount 0
23:28:15.898 00.000 15712 move complete, result=0
23:28:15.898 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:28:15.902 00.004 15712 worker thread done servicing request
23:28:15.902 00.000 15712 Worker thread wakes up
23:28:15.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:15.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:17.309 01.407 15712 Exposure complete
23:28:17.369 00.060 15712 worker thread done servicing request
23:28:17.370 00.001 7988 OnExposeComplete: enter
23:28:17.370 00.000 7988 UpdateGuideState(): m_state=6
23:28:17.370 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1853
23:28:17.370 00.000 7988 Star::Find returns 1 (0), X=497.38, Y=804.28, Mass=1588, SNR=26.5, Peak=178 HFD=4.2
23:28:17.374 00.004 7988 MultiStar: [#1 0.48,0.14,0.00,M1] [#2 0.22,0.03,0.87,U] [#3 -0.35,0.17,0.87,U] [#4 -0.02,0.18,0.79,U] [#5 -0.22,0.29,0.76,U] [#6 0.47,0.27,0.00,M3] [#7 0.28,0.33,0.50,U] [#8 -0.36,0.40,0.00,M1] 
23:28:17.374 00.000 7988 single-star, 5 included, MultiStar: {-0.01, 0.14}, one-star: {0.10, -0.02}
23:28:17.374 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.56) = xAngle (-1.75 = -1.75)
23:28:17.374 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.78 = -1.78)
23:28:17.374 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
23:28:17.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.02, opts=13)
23:28:17.374 00.000 7988 Enqueuing Move request for scope (0.10, -0.02)
23:28:17.374 00.000 15712 Worker thread wakes up
23:28:17.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:28:17.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:28:17.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:17.374 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.5
23:28:17.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:17.385 00.011 15712 Moving (0.10, -0.02) raw xDistance=-0.02 yDistance=-0.10
23:28:17.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:17.387 00.002 7988 Enqueuing Expose request
23:28:17.387 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:17.387 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:28:17.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:17.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:17.387 00.000 15712 MoveAxis(E, 8, ABG)
23:28:17.387 00.000 15712 Guiding  Dir = 2, Dur = 8
23:28:17.387 00.000 15712 IsGuiding returns 0
23:28:17.401 00.014 15712 IsGuiding returns 0
23:28:17.401 00.000 15712 Move returns status 0, amount 8
23:28:17.401 00.000 15712 MoveAxis(N, 0, ABG)
23:28:17.401 00.000 15712 Move returns status 0, amount 0
23:28:17.401 00.000 15712 move complete, result=0
23:28:17.401 00.000 15712 worker thread done servicing request
23:28:17.401 00.000 15712 Worker thread wakes up
23:28:17.401 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:28:17.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:17.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:19.043 01.642 15712 Exposure complete
23:28:19.102 00.059 15712 worker thread done servicing request
23:28:19.102 00.000 7988 OnExposeComplete: enter
23:28:19.104 00.002 7988 UpdateGuideState(): m_state=6
23:28:19.106 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1854
23:28:19.106 00.000 7988 Star::Find returns 1 (0), X=497.57, Y=804.19, Mass=1640, SNR=27.1, Peak=163 HFD=4.5
23:28:19.108 00.002 7988 MultiStar: [#1 0.29,0.06,0.93,U] [#2 0.33,-0.06,0.83,U] [#3 -0.07,0.13,0.85,U] [#4 -0.17,0.04,0.70,U] [#5 -0.16,-0.10,0.74,U] [#6 0.38,0.08,0.65,U] [#7 0.18,0.14,0.47,U] [#8 -0.08,0.17,0.44,U] 
23:28:19.108 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.29, -0.11}
23:28:19.110 00.002 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
23:28:19.111 00.001 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
23:28:19.111 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=0.02 mountY=-0.12, mountTheta=-1.38
23:28:19.113 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.02, opts=13)
23:28:19.115 00.002 7988 Enqueuing Move request for scope (0.12, 0.02)
23:28:19.115 00.000 15712 Worker thread wakes up
23:28:19.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:28:19.115 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:28:19.115 00.000 15712 Moving (0.12, 0.02) raw xDistance=0.02 yDistance=-0.12
23:28:19.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:19.115 00.000 7988 UpdateGuideState exits: m=1640 SNR=27.1
23:28:19.120 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:19.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:19.120 00.000 7988 Enqueuing Expose request
23:28:19.120 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:19.120 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
23:28:19.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:19.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:19.120 00.000 15712 MoveAxis(E, 8, ABG)
23:28:19.120 00.000 15712 Guiding  Dir = 2, Dur = 8
23:28:19.120 00.000 15712 IsGuiding returns 0
23:28:19.145 00.025 15712 IsGuiding returns 0
23:28:19.145 00.000 15712 Move returns status 0, amount 8
23:28:19.145 00.000 15712 MoveAxis(N, 0, ABG)
23:28:19.145 00.000 15712 Move returns status 0, amount 0
23:28:19.145 00.000 15712 move complete, result=0
23:28:19.145 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:28:19.147 00.002 15712 worker thread done servicing request
23:28:19.147 00.000 15712 Worker thread wakes up
23:28:19.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:19.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:20.557 01.410 15712 Exposure complete
23:28:20.620 00.063 15712 worker thread done servicing request
23:28:20.620 00.000 7988 OnExposeComplete: enter
23:28:20.621 00.001 7988 UpdateGuideState(): m_state=6
23:28:20.621 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
23:28:20.623 00.002 7988 Star::Find returns 1 (0), X=497.34, Y=804.16, Mass=1614, SNR=26.9, Peak=163 HFD=4.5
23:28:20.623 00.000 7988 MultiStar: [#1 0.50,-0.21,0.00,M1] [#2 0.34,-0.25,0.85,U] [#3 -0.23,-0.15,0.82,U] [#4 -0.05,-0.08,0.72,U] [#5 -0.05,-0.06,0.73,U] [#6 0.27,-0.06,0.63,U] [#7 0.07,0.04,0.48,U] [#8 -0.67,-0.09,0.00,M1] 
23:28:20.625 00.002 7988 refined, 6 included, MultiStar: {0.06, -0.11}, one-star: {0.06, -0.14}
23:28:20.625 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
23:28:20.627 00.002 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
23:28:20.627 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.12 mountX=-0.11 mountY=-0.05, mountTheta=-2.71
23:28:20.629 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
23:28:20.631 00.002 7988 Enqueuing Move request for scope (0.06, -0.11)
23:28:20.631 00.000 15712 Worker thread wakes up
23:28:20.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
23:28:20.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
23:28:20.631 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.11 yDistance=-0.05
23:28:20.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:20.631 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.9
23:28:20.635 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:20.636 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:20.638 00.002 7988 Enqueuing Expose request
23:28:20.638 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:20.638 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
23:28:20.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:20.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:28:20.638 00.000 15712 MoveAxis(E, 6, ABG)
23:28:20.638 00.000 15712 Guiding  Dir = 2, Dur = 6
23:28:20.638 00.000 15712 IsGuiding returns 0
23:28:20.655 00.017 15712 IsGuiding returns 0
23:28:20.655 00.000 15712 Move returns status 0, amount 6
23:28:20.655 00.000 15712 MoveAxis(N, 0, ABG)
23:28:20.655 00.000 15712 Move returns status 0, amount 0
23:28:20.655 00.000 15712 move complete, result=0
23:28:20.655 00.000 15712 worker thread done servicing request
23:28:20.655 00.000 15712 Worker thread wakes up
23:28:20.655 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:28:20.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:20.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:22.405 01.750 15712 Exposure complete
23:28:22.456 00.051 15712 worker thread done servicing request
23:28:22.456 00.000 7988 OnExposeComplete: enter
23:28:22.468 00.012 7988 UpdateGuideState(): m_state=6
23:28:22.470 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1856
23:28:22.470 00.000 7988 Star::Find returns 1 (0), X=497.26, Y=804.01, Mass=1494, SNR=25.7, Peak=139 HFD=4.3
23:28:22.472 00.002 7988 MultiStar: [#1 0.17,-0.26,1.00,U] [#2 0.14,-0.46,0.00,M1] [#3 -0.30,-0.49,0.00,M1] [#4 -0.28,-0.39,0.00,M1] [#5 -0.48,-0.28,0.00,M1] [#6 0.39,-0.21,0.00,M2] [#7 0.08,-0.17,0.49,U] [#8 -0.30,-0.29,0.45,U] 
23:28:22.473 00.001 7988 refined, 3 included, MultiStar: {0.02, -0.26}, one-star: {-0.02, -0.29}
23:28:22.473 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
23:28:22.475 00.002 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
23:28:22.475 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.50 mountX=-0.26 mountY=-0.01, mountTheta=-3.10
23:28:22.477 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.26, opts=13)
23:28:22.479 00.002 7988 Enqueuing Move request for scope (0.02, -0.26)
23:28:22.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:22.481 00.002 7988 UpdateGuideState exits: m=1494 SNR=25.7
23:28:22.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:22.483 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:22.484 00.001 15712 Worker thread wakes up
23:28:22.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
23:28:22.484 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
23:28:22.484 00.000 15712 Moving (0.02, -0.26) raw xDistance=-0.26 yDistance=-0.01
23:28:22.486 00.002 7988 Enqueuing Expose request
23:28:22.488 00.002 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 638.80
23:28:22.488 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
23:28:22.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:22.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:22.488 00.000 15712 MoveAxis(E, 56, ABG)
23:28:22.488 00.000 15712 Guiding  Dir = 2, Dur = 56
23:28:22.488 00.000 15712 IsGuiding returns 0
23:28:22.503 00.015 15712 PulseGuide returned control before completion, sleep 52
23:28:22.579 00.076 15712 IsGuiding returns 0
23:28:22.579 00.000 15712 Move returns status 0, amount 56
23:28:22.579 00.000 15712 MoveAxis(N, 0, ABG)
23:28:22.579 00.000 15712 Move returns status 0, amount 0
23:28:22.579 00.000 15712 move complete, result=0
23:28:22.579 00.000 7988 GuideStep: -0.3 px 56 ms EAST, -0.0 px 0 ms NORTH
23:28:22.584 00.005 15712 worker thread done servicing request
23:28:22.584 00.000 15712 Worker thread wakes up
23:28:22.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:22.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:23.999 01.415 15712 Exposure complete
23:28:24.052 00.053 15712 worker thread done servicing request
23:28:24.052 00.000 7988 OnExposeComplete: enter
23:28:24.060 00.008 7988 UpdateGuideState(): m_state=6
23:28:24.060 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1857
23:28:24.062 00.002 7988 Star::Find returns 1 (0), X=497.24, Y=803.99, Mass=1659, SNR=27.4, Peak=156 HFD=4.2
23:28:24.064 00.002 7988 MultiStar: [#1 0.34,-0.31,0.00,M1] [#2 0.38,-0.22,0.00,M2] [#3 -0.23,-0.24,0.86,U] [#4 -0.22,-0.18,0.74,U] [#5 -0.28,-0.11,0.74,U] [#6 0.39,-0.18,0.63,U] [#7 0.06,-0.07,0.52,U] [#8 0.05,-0.31,0.43,U] 
23:28:24.064 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.21}, one-star: {-0.04, -0.31}
23:28:24.066 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.43 = 2.86)
23:28:24.066 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.82)
23:28:24.068 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.86 mountX=-0.21 mountY=0.07, mountTheta=2.83
23:28:24.069 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.21, opts=13)
23:28:24.071 00.002 7988 Enqueuing Move request for scope (-0.06, -0.21)
23:28:24.071 00.000 15712 Worker thread wakes up
23:28:24.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
23:28:24.071 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
23:28:24.071 00.000 15712 Moving (-0.06, -0.21) raw xDistance=-0.21 yDistance=0.07
23:28:24.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:24.071 00.000 7988 UpdateGuideState exits: m=1659 SNR=27.4
23:28:24.075 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:24.075 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:24.076 00.001 7988 Enqueuing Expose request
23:28:24.076 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 638.80
23:28:24.076 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
23:28:24.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:24.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:28:24.076 00.000 15712 MoveAxis(E, 44, ABG)
23:28:24.076 00.000 15712 Guiding  Dir = 2, Dur = 44
23:28:24.085 00.009 15712 IsGuiding returns 0
23:28:24.101 00.016 15712 PulseGuide returned control before completion, sleep 39
23:28:24.176 00.075 15712 IsGuiding returns 0
23:28:24.176 00.000 15712 Move returns status 0, amount 44
23:28:24.176 00.000 15712 MoveAxis(N, 0, ABG)
23:28:24.176 00.000 15712 Move returns status 0, amount 0
23:28:24.176 00.000 15712 move complete, result=0
23:28:24.176 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
23:28:24.183 00.007 15712 worker thread done servicing request
23:28:24.183 00.000 15712 Worker thread wakes up
23:28:24.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:24.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:25.819 01.636 15712 Exposure complete
23:28:25.870 00.051 15712 worker thread done servicing request
23:28:25.870 00.000 7988 OnExposeComplete: enter
23:28:25.880 00.010 7988 UpdateGuideState(): m_state=6
23:28:25.880 00.000 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
23:28:25.882 00.002 7988 Star::Find returns 1 (0), X=497.11, Y=804.25, Mass=1554, SNR=26.3, Peak=148 HFD=4.3
23:28:25.884 00.002 7988 MultiStar: [#1 -0.00,0.07,1.00,U] [#2 -0.11,-0.26,0.88,U] [#3 -0.66,0.05,0.00,M1] [#4 -0.27,-0.00,0.77,U] [#5 -0.51,0.11,0.00,M1] [#6 0.17,0.14,0.61,U] [#7 -0.06,0.33,0.47,U] [#8 -0.36,0.20,0.43,U] 
23:28:25.884 00.000 7988 refined, 6 included, MultiStar: {-0.11, 0.02}, one-star: {-0.17, -0.05}
23:28:25.886 00.002 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
23:28:25.887 00.001 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
23:28:25.887 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.94 mountX=0.02 mountY=0.11, mountTheta=1.38
23:28:25.889 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.02, opts=13)
23:28:25.889 00.000 7988 Enqueuing Move request for scope (-0.11, 0.02)
23:28:25.891 00.002 15712 Worker thread wakes up
23:28:25.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
23:28:25.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
23:28:25.891 00.000 15712 Moving (-0.11, 0.02) raw xDistance=0.02 yDistance=0.11
23:28:25.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:25.891 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.3
23:28:25.894 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:25.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:25.896 00.002 7988 Enqueuing Expose request
23:28:25.896 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:25.896 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
23:28:25.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:25.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:28:25.896 00.000 15712 MoveAxis(E, 5, ABG)
23:28:25.896 00.000 15712 Guiding  Dir = 2, Dur = 5
23:28:25.896 00.000 15712 IsGuiding returns 0
23:28:25.921 00.025 15712 IsGuiding returns 0
23:28:25.921 00.000 15712 Move returns status 0, amount 5
23:28:25.921 00.000 15712 MoveAxis(N, 0, ABG)
23:28:25.921 00.000 15712 Move returns status 0, amount 0
23:28:25.921 00.000 15712 move complete, result=0
23:28:25.921 00.000 15712 worker thread done servicing request
23:28:25.921 00.000 15712 Worker thread wakes up
23:28:25.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:25.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:25.921 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:28:27.332 01.411 15712 Exposure complete
23:28:27.383 00.051 15712 worker thread done servicing request
23:28:27.383 00.000 7988 OnExposeComplete: enter
23:28:27.393 00.010 7988 UpdateGuideState(): m_state=6
23:28:27.393 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1859
23:28:27.393 00.000 7988 Star::Find returns 1 (0), X=497.19, Y=804.53, Mass=1650, SNR=27.5, Peak=168 HFD=4.5
23:28:27.393 00.000 7988 MultiStar: [#1 0.31,0.20,0.94,U] [#2 0.06,0.19,0.82,U] [#3 -0.53,0.18,0.00,M2] [#4 -0.38,0.04,0.71,U] [#5 -0.66,0.50,0.00,M2] [#6 0.05,0.21,0.63,U] [#7 0.10,0.49,0.00,M1] [#8 -0.43,0.57,0.00,M1] 
23:28:27.393 00.000 7988 refined, 4 included, MultiStar: {0.00, 0.18}, one-star: {-0.09, 0.23}
23:28:27.393 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.00 = -0.00)
23:28:27.400 00.007 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
23:28:27.400 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.56 mountX=0.18 mountY=-0.01, mountTheta=-0.03
23:28:27.400 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.18, opts=13)
23:28:27.400 00.000 7988 Enqueuing Move request for scope (0.00, 0.18)
23:28:27.400 00.000 15712 Worker thread wakes up
23:28:27.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
23:28:27.400 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
23:28:27.400 00.000 15712 Moving (0.00, 0.18) raw xDistance=0.18 yDistance=-0.01
23:28:27.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:27.400 00.000 7988 UpdateGuideState exits: m=1650 SNR=27.5
23:28:27.407 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:27.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:27.409 00.002 7988 Enqueuing Expose request
23:28:27.409 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 638.80
23:28:27.409 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
23:28:27.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:27.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:27.409 00.000 15712 MoveAxis(W, 26, ABG)
23:28:27.409 00.000 15712 Guiding  Dir = 3, Dur = 26
23:28:27.409 00.000 15712 IsGuiding returns 0
23:28:27.473 00.064 15712 IsGuiding returns 1
23:28:27.473 00.000 15712 scope still moving after pulse duration time elapsed
23:28:27.505 00.032 15712 IsGuiding returns 0
23:28:27.505 00.000 15712 scope move finished after 26 + 67 ms
23:28:27.505 00.000 15712 Move returns status 0, amount 26
23:28:27.505 00.000 15712 MoveAxis(N, 0, ABG)
23:28:27.505 00.000 15712 Move returns status 0, amount 0
23:28:27.505 00.000 15712 move complete, result=0
23:28:27.505 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
23:28:27.507 00.002 15712 worker thread done servicing request
23:28:27.507 00.000 15712 Worker thread wakes up
23:28:27.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:27.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:29.148 01.641 15712 Exposure complete
23:28:29.203 00.055 15712 worker thread done servicing request
23:28:29.203 00.000 7988 OnExposeComplete: enter
23:28:29.212 00.009 7988 UpdateGuideState(): m_state=6
23:28:29.212 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1860
23:28:29.212 00.000 7988 Star::Find returns 1 (0), X=497.31, Y=804.19, Mass=1654, SNR=27.1, Peak=174 HFD=4.9
23:28:29.212 00.000 7988 MultiStar: [#1 0.36,0.06,0.96,U] [#2 0.29,-0.11,0.84,U] [#3 -0.48,-0.05,0.00,M3] [#4 -0.18,0.05,0.70,U] [#5 -0.30,0.11,0.71,U] [#6 0.45,0.22,0.00,M1] [#7 0.13,0.14,0.51,U] [#8 -0.35,0.54,0.00,M2] 
23:28:29.212 00.000 7988 refined, 5 included, MultiStar: {0.07, 0.01}, one-star: {0.03, -0.11}
23:28:29.212 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
23:28:29.212 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
23:28:29.212 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=0.01 mountY=-0.07, mountTheta=-1.44
23:28:29.220 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
23:28:29.220 00.000 7988 Enqueuing Move request for scope (0.07, 0.01)
23:28:29.220 00.000 15712 Worker thread wakes up
23:28:29.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:28:29.220 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:28:29.220 00.000 15712 Moving (0.07, 0.01) raw xDistance=0.01 yDistance=-0.07
23:28:29.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:29.220 00.000 7988 UpdateGuideState exits: m=1654 SNR=27.1
23:28:29.225 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:29.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:29.225 00.000 7988 Enqueuing Expose request
23:28:29.228 00.003 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:29.228 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
23:28:29.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:29.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:29.228 00.000 15712 MoveAxis(E, 9, ABG)
23:28:29.228 00.000 15712 Guiding  Dir = 2, Dur = 9
23:28:29.228 00.000 15712 IsGuiding returns 0
23:28:29.248 00.020 15712 IsGuiding returns 0
23:28:29.248 00.000 15712 Move returns status 0, amount 9
23:28:29.248 00.000 15712 MoveAxis(N, 0, ABG)
23:28:29.248 00.000 15712 Move returns status 0, amount 0
23:28:29.248 00.000 15712 move complete, result=0
23:28:29.248 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:28:29.250 00.002 15712 worker thread done servicing request
23:28:29.250 00.000 15712 Worker thread wakes up
23:28:29.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:29.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:30.664 01.414 15712 Exposure complete
23:28:30.715 00.051 15712 worker thread done servicing request
23:28:30.715 00.000 7988 OnExposeComplete: enter
23:28:30.726 00.011 7988 UpdateGuideState(): m_state=6
23:28:30.726 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1861
23:28:30.726 00.000 7988 Star::Find returns 1 (0), X=497.39, Y=804.39, Mass=1656, SNR=27.1, Peak=151 HFD=4.8
23:28:30.726 00.000 7988 MultiStar: [#1 0.27,-0.02,0.95,U] [#2 0.23,0.00,0.82,U] [#3 -0.24,-0.16,0.85,U] [#4 -0.20,0.08,0.78,U] [#5 -0.27,0.06,0.73,U] [#6 0.35,0.08,0.63,U] [#7 0.18,0.26,0.48,U] [#8 -0.23,0.14,0.45,U] 
23:28:30.732 00.006 7988 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.11, 0.09}
23:28:30.732 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
23:28:30.732 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
23:28:30.732 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.94 mountX=0.04 mountY=-0.03, mountTheta=-0.64
23:28:30.732 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
23:28:30.732 00.000 7988 Enqueuing Move request for scope (0.03, 0.04)
23:28:30.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:30.732 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.1
23:28:30.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:30.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:30.742 00.010 7988 Enqueuing Expose request
23:28:30.742 00.000 15712 Worker thread wakes up
23:28:30.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:28:30.742 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:28:30.742 00.000 15712 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
23:28:30.746 00.004 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:30.746 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
23:28:30.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:30.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:30.746 00.000 15712 MoveAxis(E, 9, ABG)
23:28:30.746 00.000 15712 Guiding  Dir = 2, Dur = 9
23:28:30.746 00.000 15712 IsGuiding returns 0
23:28:30.794 00.048 15712 IsGuiding returns 0
23:28:30.794 00.000 15712 Move returns status 0, amount 9
23:28:30.794 00.000 15712 MoveAxis(N, 0, ABG)
23:28:30.794 00.000 15712 Move returns status 0, amount 0
23:28:30.794 00.000 15712 move complete, result=0
23:28:30.794 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:28:30.800 00.006 15712 worker thread done servicing request
23:28:30.800 00.000 15712 Worker thread wakes up
23:28:30.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:30.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:32.540 01.740 15712 Exposure complete
23:28:32.601 00.061 15712 worker thread done servicing request
23:28:32.601 00.000 7988 OnExposeComplete: enter
23:28:32.603 00.002 7988 UpdateGuideState(): m_state=6
23:28:32.603 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1862
23:28:32.603 00.000 7988 Star::Find returns 1 (0), X=497.27, Y=804.16, Mass=1697, SNR=27.7, Peak=172 HFD=4.4
23:28:32.603 00.000 7988 MultiStar: [#1 0.40,-0.21,0.00,M1] [#2 0.21,-0.26,0.80,U] [#3 -0.42,-0.04,0.83,U] [#4 -0.19,-0.11,0.75,U] [#5 -0.32,0.13,0.73,U] [#6 0.36,0.03,0.65,U] [#7 -0.12,0.11,0.49,U] [#8 -0.26,0.03,0.43,U] 
23:28:32.603 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.05}, one-star: {-0.01, -0.14}
23:28:32.603 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
23:28:32.603 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
23:28:32.603 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.64 mountX=-0.05 mountY=0.09, mountTheta=2.08
23:28:32.603 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
23:28:32.603 00.000 7988 Enqueuing Move request for scope (-0.09, -0.05)
23:28:32.603 00.000 15712 Worker thread wakes up
23:28:32.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
23:28:32.603 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
23:28:32.603 00.000 15712 Moving (-0.09, -0.05) raw xDistance=-0.05 yDistance=0.09
23:28:32.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:32.603 00.000 7988 UpdateGuideState exits: m=1697 SNR=27.7
23:28:32.617 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:32.618 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:32.619 00.001 7988 Enqueuing Expose request
23:28:32.619 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:32.619 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
23:28:32.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:32.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:28:32.619 00.000 15712 MoveAxis(E, 7, ABG)
23:28:32.619 00.000 15712 Guiding  Dir = 2, Dur = 7
23:28:32.619 00.000 15712 IsGuiding returns 0
23:28:32.637 00.018 15712 IsGuiding returns 0
23:28:32.637 00.000 15712 Move returns status 0, amount 7
23:28:32.637 00.000 15712 MoveAxis(N, 0, ABG)
23:28:32.637 00.000 15712 Move returns status 0, amount 0
23:28:32.637 00.000 15712 move complete, result=0
23:28:32.637 00.000 15712 worker thread done servicing request
23:28:32.637 00.000 15712 Worker thread wakes up
23:28:32.637 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:28:32.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:32.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:34.057 01.420 15712 Exposure complete
23:28:34.118 00.061 15712 worker thread done servicing request
23:28:34.118 00.000 7988 OnExposeComplete: enter
23:28:34.118 00.000 7988 UpdateGuideState(): m_state=6
23:28:34.118 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1863
23:28:34.118 00.000 7988 Star::Find returns 1 (0), X=497.17, Y=803.85, Mass=1546, SNR=26.1, Peak=145 HFD=4.3
23:28:34.118 00.000 7988 MultiStar: [#1 -0.02,-0.51,0.00,M2] [#2 0.15,-0.39,0.86,U] [#3 -0.37,-0.33,0.00,M2] [#4 -0.15,-0.47,0.00,M1] [#5 -0.48,-0.34,0.00,M1] [#6 0.26,-0.27,0.66,U] [#7 0.15,-0.32,0.52,U] [#8 -0.26,-0.00,0.45,U] 
23:28:34.118 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.32}, one-star: {-0.11, -0.45}
23:28:34.118 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
23:28:34.118 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
23:28:34.118 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.33 cameraTheta=-1.44 mountX=-0.32 mountY=-0.03, mountTheta=-3.03
23:28:34.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.32, opts=13)
23:28:34.118 00.000 7988 Enqueuing Move request for scope (0.04, -0.32)
23:28:34.118 00.000 15712 Worker thread wakes up
23:28:34.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.32) opts 0xd
23:28:34.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.32)
23:28:34.118 00.000 15712 Moving (0.04, -0.32) raw xDistance=-0.32 yDistance=-0.03
23:28:34.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:34.132 00.014 7988 UpdateGuideState exits: m=1546 SNR=26.1
23:28:34.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:34.134 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:34.134 00.000 7988 Enqueuing Expose request
23:28:34.136 00.002 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 638.80
23:28:34.136 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
23:28:34.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:34.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:34.136 00.000 15712 MoveAxis(E, 69, ABG)
23:28:34.136 00.000 15712 Guiding  Dir = 2, Dur = 69
23:28:34.136 00.000 15712 IsGuiding returns 0
23:28:34.150 00.014 15712 PulseGuide returned control before completion, sleep 61
23:28:34.234 00.084 15712 IsGuiding returns 0
23:28:34.234 00.000 15712 Move returns status 0, amount 69
23:28:34.234 00.000 15712 MoveAxis(N, 0, ABG)
23:28:34.234 00.000 15712 Move returns status 0, amount 0
23:28:34.234 00.000 15712 move complete, result=0
23:28:34.234 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
23:28:34.237 00.003 15712 worker thread done servicing request
23:28:34.237 00.000 15712 Worker thread wakes up
23:28:34.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:34.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:35.873 01.636 15712 Exposure complete
23:28:35.934 00.061 15712 worker thread done servicing request
23:28:35.934 00.000 7988 OnExposeComplete: enter
23:28:35.935 00.001 7988 UpdateGuideState(): m_state=6
23:28:35.937 00.002 7988 Star::Find(15, 497, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1864
23:28:35.937 00.000 7988 Star::Find returns 1 (0), X=497.37, Y=804.07, Mass=1575, SNR=26.6, Peak=186 HFD=4.0
23:28:35.939 00.002 7988 MultiStar: [#1 0.28,0.03,0.99,U] [#2 0.40,-0.14,0.85,U] [#3 -0.36,-0.19,0.87,U] [#4 -0.12,-0.16,0.76,U] [#5 -0.29,-0.22,0.76,U] [#6 0.39,-0.06,0.69,U] [#7 0.25,-0.04,0.49,U] [#8 -0.18,0.15,0.47,U] 
23:28:35.941 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.09, -0.23}
23:28:35.941 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
23:28:35.941 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
23:28:35.941 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.10 mountX=-0.11 mountY=-0.05, mountTheta=-2.69
23:28:35.941 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
23:28:35.941 00.000 7988 Enqueuing Move request for scope (0.06, -0.11)
23:28:35.941 00.000 15712 Worker thread wakes up
23:28:35.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
23:28:35.941 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
23:28:35.941 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.11 yDistance=-0.05
23:28:35.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:28:35.951 00.010 7988 UpdateGuideState exits: m=1575 SNR=26.6
23:28:35.953 00.002 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:35.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:35.953 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
23:28:35.953 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:35.953 00.000 7988 Enqueuing Expose request
23:28:35.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:35.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:28:35.953 00.000 15712 MoveAxis(E, 5, ABG)
23:28:35.953 00.000 15712 Guiding  Dir = 2, Dur = 5
23:28:35.953 00.000 15712 IsGuiding returns 0
23:28:35.968 00.015 15712 IsGuiding returns 0
23:28:35.968 00.000 15712 Move returns status 0, amount 5
23:28:35.968 00.000 15712 MoveAxis(N, 0, ABG)
23:28:35.968 00.000 15712 Move returns status 0, amount 0
23:28:35.968 00.000 15712 move complete, result=0
23:28:35.968 00.000 15712 worker thread done servicing request
23:28:35.968 00.000 15712 Worker thread wakes up
23:28:35.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:35.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:35.968 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:28:37.384 01.416 15712 Exposure complete
23:28:37.431 00.047 15712 worker thread done servicing request
23:28:37.431 00.000 7988 OnExposeComplete: enter
23:28:37.446 00.015 7988 UpdateGuideState(): m_state=6
23:28:37.446 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1865
23:28:37.448 00.002 7988 Star::Find returns 1 (0), X=497.19, Y=804.13, Mass=1622, SNR=26.8, Peak=161 HFD=4.3
23:28:37.448 00.000 7988 MultiStar: [#1 0.14,-0.24,0.97,U] [#2 0.01,-0.27,0.86,U] [#3 -0.41,0.11,0.86,U] [#4 -0.33,-0.21,0.77,U] [#5 -0.39,-0.05,0.74,U] [#6 0.08,-0.21,0.68,U] [#7 -0.14,-0.07,0.50,U] [#8 -0.20,-0.09,0.47,U] 
23:28:37.448 00.000 7988 single-star, 8 included, MultiStar: {-0.14, -0.14}, one-star: {-0.09, -0.17}
23:28:37.448 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.63 = 2.66)
23:28:37.448 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.63)
23:28:37.448 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.06 mountX=-0.17 mountY=0.09, mountTheta=2.63
23:28:37.448 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.17, opts=13)
23:28:37.448 00.000 7988 Enqueuing Move request for scope (-0.09, -0.17)
23:28:37.448 00.000 15712 Worker thread wakes up
23:28:37.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
23:28:37.448 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
23:28:37.448 00.000 15712 Moving (-0.09, -0.17) raw xDistance=-0.17 yDistance=0.09
23:28:37.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:37.448 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.8
23:28:37.459 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:37.459 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:37.459 00.000 7988 Enqueuing Expose request
23:28:37.462 00.003 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 638.80
23:28:37.462 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
23:28:37.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:37.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:28:37.462 00.000 15712 MoveAxis(E, 39, ABG)
23:28:37.462 00.000 15712 Guiding  Dir = 2, Dur = 39
23:28:37.480 00.018 15712 IsGuiding returns 0
23:28:37.496 00.016 15712 PulseGuide returned control before completion, sleep 33
23:28:37.544 00.048 15712 IsGuiding returns 0
23:28:37.544 00.000 15712 Move returns status 0, amount 39
23:28:37.544 00.000 15712 MoveAxis(N, 0, ABG)
23:28:37.544 00.000 15712 Move returns status 0, amount 0
23:28:37.544 00.000 15712 move complete, result=0
23:28:37.544 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
23:28:37.546 00.002 15712 worker thread done servicing request
23:28:37.546 00.000 15712 Worker thread wakes up
23:28:37.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:37.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:39.186 01.640 15712 Exposure complete
23:28:39.232 00.046 15712 worker thread done servicing request
23:28:39.232 00.000 7988 OnExposeComplete: enter
23:28:39.247 00.015 7988 UpdateGuideState(): m_state=6
23:28:39.249 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1866
23:28:39.249 00.000 7988 Star::Find returns 1 (0), X=497.17, Y=804.26, Mass=1666, SNR=26.8, Peak=154 HFD=4.6
23:28:39.249 00.000 7988 MultiStar: [#1 0.33,-0.03,0.97,U] [#2 0.22,-0.13,0.84,U] [#3 -0.53,-0.06,0.00,M1] [#4 -0.17,-0.05,0.74,U] [#5 -0.33,-0.09,0.74,U] [#6 0.17,-0.01,0.66,U] [#7 0.14,0.05,0.48,U] [#8 -0.40,-0.11,0.43,U] 
23:28:39.249 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {-0.11, -0.04}
23:28:39.249 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
23:28:39.249 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
23:28:39.249 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.47 mountX=-0.05 mountY=-0.00, mountTheta=-3.07
23:28:39.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.05, opts=13)
23:28:39.258 00.009 7988 Enqueuing Move request for scope (0.01, -0.05)
23:28:39.259 00.001 15712 Worker thread wakes up
23:28:39.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:28:39.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:28:39.259 00.000 15712 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
23:28:39.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:39.260 00.001 7988 UpdateGuideState exits: m=1666 SNR=26.8
23:28:39.262 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:39.263 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:39.264 00.001 7988 Enqueuing Expose request
23:28:39.265 00.001 15712 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:39.265 00.000 15712 PPEC: input: -0.05, control: -0.04, exposure: 1500
23:28:39.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:39.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:28:39.265 00.000 15712 MoveAxis(E, 12, ABG)
23:28:39.265 00.000 15712 Guiding  Dir = 2, Dur = 12
23:28:39.266 00.001 15712 IsGuiding returns 0
23:28:39.287 00.021 15712 IsGuiding returns 1
23:28:39.287 00.000 15712 scope still moving after pulse duration time elapsed
23:28:39.310 00.023 15712 IsGuiding returns 1
23:28:39.351 00.041 15712 IsGuiding returns 0
23:28:39.351 00.000 15712 scope move finished after 12 + 73 ms
23:28:39.351 00.000 15712 Move returns status 0, amount 12
23:28:39.351 00.000 15712 MoveAxis(N, 0, ABG)
23:28:39.351 00.000 15712 Move returns status 0, amount 0
23:28:39.351 00.000 15712 move complete, result=0
23:28:39.351 00.000 15712 worker thread done servicing request
23:28:39.351 00.000 15712 Worker thread wakes up
23:28:39.351 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:28:39.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:39.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:40.764 01.413 15712 Exposure complete
23:28:40.826 00.062 15712 worker thread done servicing request
23:28:40.826 00.000 7988 OnExposeComplete: enter
23:28:40.828 00.002 7988 UpdateGuideState(): m_state=6
23:28:40.828 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1867
23:28:40.830 00.002 7988 Star::Find returns 1 (0), X=497.20, Y=804.49, Mass=1721, SNR=27.7, Peak=162 HFD=4.6
23:28:40.830 00.000 7988 MultiStar: [#1 0.08,0.07,0.93,U] [#2 0.10,-0.05,0.80,U] [#3 -0.60,0.09,0.00,M2] [#4 -0.20,0.05,0.75,U] [#5 -0.42,0.35,0.00,M1] [#6 0.07,0.25,0.64,U] [#7 -0.15,0.26,0.48,U] [#8 -0.50,0.23,0.00,M1] 
23:28:40.832 00.002 7988 refined, 5 included, MultiStar: {-0.02, 0.12}, one-star: {-0.08, 0.19}
23:28:40.832 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
23:28:40.834 00.002 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
23:28:40.834 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.12 mountY=0.02, mountTheta=0.17
23:28:40.836 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.12, opts=13)
23:28:40.838 00.002 7988 Enqueuing Move request for scope (-0.02, 0.12)
23:28:40.838 00.000 15712 Worker thread wakes up
23:28:40.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:28:40.838 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:28:40.838 00.000 15712 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=0.02
23:28:40.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:40.838 00.000 7988 UpdateGuideState exits: m=1721 SNR=27.7
23:28:40.841 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:40.841 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:40.841 00.000 7988 Enqueuing Expose request
23:28:40.841 00.000 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:40.841 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
23:28:40.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:40.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:28:40.841 00.000 15712 MoveAxis(E, 14, ABG)
23:28:40.841 00.000 15712 Guiding  Dir = 2, Dur = 14
23:28:40.864 00.023 15712 IsGuiding returns 0
23:28:40.881 00.017 15712 IsGuiding returns 1
23:28:40.881 00.000 15712 scope still moving after pulse duration time elapsed
23:28:40.949 00.068 15712 IsGuiding returns 0
23:28:40.949 00.000 15712 scope move finished after 14 + 65 ms
23:28:40.949 00.000 15712 Move returns status 0, amount 14
23:28:40.949 00.000 15712 MoveAxis(N, 0, ABG)
23:28:40.949 00.000 15712 Move returns status 0, amount 0
23:28:40.949 00.000 15712 move complete, result=0
23:28:40.949 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
23:28:40.949 00.000 15712 worker thread done servicing request
23:28:40.951 00.002 15712 Worker thread wakes up
23:28:40.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:40.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:42.691 01.740 15712 Exposure complete
23:28:42.752 00.061 15712 worker thread done servicing request
23:28:42.753 00.001 7988 OnExposeComplete: enter
23:28:42.753 00.000 7988 UpdateGuideState(): m_state=6
23:28:42.753 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1868
23:28:42.753 00.000 7988 Star::Find returns 1 (0), X=497.32, Y=804.66, Mass=1526, SNR=26.1, Peak=146 HFD=4.3
23:28:42.753 00.000 7988 MultiStar: [#1 0.58,0.62,0.00,M1] [#2 0.23,0.27,0.88,U] [#3 -0.26,0.34,0.90,U] [#4 -0.14,0.57,0.00,M1] [#5 -0.17,0.54,0.00,M2] [#6 0.39,0.42,0.00,M1] [#7 0.06,0.68,0.00,M1] [#8 -0.12,0.69,0.00,M2] 
23:28:42.753 00.000 7988 refined, 2 included, MultiStar: {0.00, 0.33}, one-star: {0.04, 0.36}
23:28:42.753 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.00 = -0.00)
23:28:42.753 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
23:28:42.753 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.56 mountX=0.33 mountY=-0.01, mountTheta=-0.04
23:28:42.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.33, opts=13)
23:28:42.753 00.000 7988 Enqueuing Move request for scope (0.00, 0.33)
23:28:42.753 00.000 15712 Worker thread wakes up
23:28:42.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.33) opts 0xd
23:28:42.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.33)
23:28:42.753 00.000 15712 Moving (0.00, 0.33) raw xDistance=0.33 yDistance=-0.01
23:28:42.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:42.753 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.1
23:28:42.768 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:42.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:42.768 00.000 7988 Enqueuing Expose request
23:28:42.768 00.000 15712 PPEC rslt: input = 0.33, final = 0.15, react = 0.20, pred = -0.05, hyst = 0.17, hyst_pct = 0.00, period_length = 638.80
23:28:42.768 00.000 15712 PPEC: input: 0.33, control: 0.15, exposure: 1500
23:28:42.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:42.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:42.768 00.000 15712 MoveAxis(W, 49, ABG)
23:28:42.768 00.000 15712 Guiding  Dir = 3, Dur = 49
23:28:42.768 00.000 15712 IsGuiding returns 0
23:28:42.787 00.019 15712 PulseGuide returned control before completion, sleep 44
23:28:42.832 00.045 15712 IsGuiding returns 1
23:28:42.832 00.000 15712 scope still moving after pulse duration time elapsed
23:28:42.868 00.036 15712 IsGuiding returns 0
23:28:42.868 00.000 15712 scope move finished after 49 + 46 ms
23:28:42.868 00.000 15712 Move returns status 0, amount 49
23:28:42.868 00.000 15712 MoveAxis(N, 0, ABG)
23:28:42.868 00.000 15712 Move returns status 0, amount 0
23:28:42.868 00.000 15712 move complete, result=0
23:28:42.868 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -0.0 px 0 ms NORTH
23:28:42.869 00.001 15712 worker thread done servicing request
23:28:42.869 00.000 15712 Worker thread wakes up
23:28:42.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:42.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:44.285 01.416 15712 Exposure complete
23:28:44.344 00.059 15712 worker thread done servicing request
23:28:44.344 00.000 7988 OnExposeComplete: enter
23:28:44.347 00.003 7988 UpdateGuideState(): m_state=6
23:28:44.347 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1869
23:28:44.349 00.002 7988 Star::Find returns 1 (0), X=497.17, Y=804.23, Mass=1576, SNR=26.4, Peak=155 HFD=4.4
23:28:44.349 00.000 7988 MultiStar: [#1 0.40,-0.05,0.97,U] [#2 0.35,-0.01,0.86,U] [#3 -0.40,-0.06,0.88,U] [#4 -0.13,-0.19,0.74,U] [#5 -0.31,-0.06,0.73,U] [#6 0.33,0.07,0.65,U] [#7 0.27,0.14,0.49,U] [#8 -0.36,0.04,0.46,U] 
23:28:44.351 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.11, -0.06}
23:28:44.351 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
23:28:44.353 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
23:28:44.353 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.24 mountX=-0.03 mountY=-0.01, mountTheta=-2.83
23:28:44.355 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
23:28:44.357 00.002 7988 Enqueuing Move request for scope (0.01, -0.03)
23:28:44.357 00.000 15712 Worker thread wakes up
23:28:44.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:28:44.357 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:28:44.357 00.000 15712 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.01
23:28:44.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:44.357 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.4
23:28:44.360 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:44.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:44.362 00.002 7988 Enqueuing Expose request
23:28:44.362 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:44.362 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
23:28:44.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:44.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:44.362 00.000 15712 MoveAxis(E, 11, ABG)
23:28:44.362 00.000 15712 Guiding  Dir = 2, Dur = 11
23:28:44.362 00.000 15712 IsGuiding returns 0
23:28:44.386 00.024 15712 IsGuiding returns 1
23:28:44.386 00.000 15712 scope still moving after pulse duration time elapsed
23:28:44.433 00.047 15712 IsGuiding returns 1
23:28:44.458 00.025 15712 IsGuiding returns 0
23:28:44.458 00.000 15712 scope move finished after 11 + 82 ms
23:28:44.458 00.000 15712 Move returns status 0, amount 11
23:28:44.458 00.000 15712 MoveAxis(N, 0, ABG)
23:28:44.458 00.000 15712 Move returns status 0, amount 0
23:28:44.458 00.000 15712 move complete, result=0
23:28:44.458 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:28:44.460 00.002 15712 worker thread done servicing request
23:28:44.460 00.000 15712 Worker thread wakes up
23:28:44.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:44.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:46.088 01.628 15712 Exposure complete
23:28:46.150 00.062 15712 worker thread done servicing request
23:28:46.150 00.000 7988 OnExposeComplete: enter
23:28:46.150 00.000 7988 UpdateGuideState(): m_state=6
23:28:46.152 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1870
23:28:46.152 00.000 7988 Star::Find returns 1 (0), X=497.33, Y=804.58, Mass=1547, SNR=26.0, Peak=151 HFD=4.6
23:28:46.152 00.000 7988 MultiStar: [#1 0.24,0.45,0.00,M1] [#2 0.17,0.15,0.90,U] [#3 -0.35,0.35,0.00,M1] [#4 -0.10,0.34,0.76,U] [#5 -0.16,0.14,0.70,U] [#6 0.51,0.48,0.00,M1] [#7 -0.01,0.42,0.47,U] [#8 -0.25,0.49,0.00,M2] 
23:28:46.152 00.000 7988 refined, 4 included, MultiStar: {0.00, 0.25}, one-star: {0.05, 0.28}
23:28:46.152 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
23:28:46.152 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
23:28:46.152 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=0.25 mountY=-0.01, mountTheta=-0.04
23:28:46.152 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.25, opts=13)
23:28:46.152 00.000 7988 Enqueuing Move request for scope (0.00, 0.25)
23:28:46.152 00.000 15712 Worker thread wakes up
23:28:46.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.25) opts 0xd
23:28:46.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.25)
23:28:46.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:46.152 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.0
23:28:46.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:46.166 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:46.166 00.000 7988 Enqueuing Expose request
23:28:46.166 00.000 15712 Moving (0.00, 0.25) raw xDistance=0.25 yDistance=-0.01
23:28:46.169 00.003 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 638.80
23:28:46.169 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
23:28:46.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:46.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:46.169 00.000 15712 MoveAxis(W, 43, ABG)
23:28:46.169 00.000 15712 Guiding  Dir = 3, Dur = 43
23:28:46.169 00.000 15712 IsGuiding returns 0
23:28:46.188 00.019 15712 PulseGuide returned control before completion, sleep 33
23:28:46.230 00.042 15712 IsGuiding returns 1
23:28:46.230 00.000 15712 scope still moving after pulse duration time elapsed
23:28:46.288 00.058 15712 IsGuiding returns 0
23:28:46.288 00.000 15712 scope move finished after 43 + 73 ms
23:28:46.288 00.000 15712 Move returns status 0, amount 43
23:28:46.288 00.000 15712 MoveAxis(N, 0, ABG)
23:28:46.288 00.000 15712 Move returns status 0, amount 0
23:28:46.288 00.000 15712 move complete, result=0
23:28:46.288 00.000 15712 worker thread done servicing request
23:28:46.288 00.000 15712 Worker thread wakes up
23:28:46.288 00.000 7988 GuideStep: 0.3 px 43 ms WEST, -0.0 px 0 ms NORTH
23:28:46.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:46.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:47.697 01.409 15712 Exposure complete
23:28:47.757 00.060 15712 worker thread done servicing request
23:28:47.757 00.000 7988 OnExposeComplete: enter
23:28:47.758 00.001 7988 UpdateGuideState(): m_state=6
23:28:47.758 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
23:28:47.758 00.000 7988 Star::Find returns 1 (0), X=497.42, Y=804.30, Mass=1554, SNR=26.3, Peak=151 HFD=4.5
23:28:47.758 00.000 7988 MultiStar: [#1 0.21,0.08,0.99,U] [#2 0.06,-0.22,0.88,U] [#3 -0.32,0.06,0.89,U] [#4 -0.26,0.23,0.76,U] [#5 -0.49,0.13,0.00,M1] [#6 0.24,0.22,0.68,U] [#7 0.19,0.09,0.49,U] [#8 -0.30,0.23,0.44,U] 
23:28:47.758 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.14, 0.00}
23:28:47.758 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
23:28:47.758 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
23:28:47.758 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.46 mountX=0.07 mountY=-0.01, mountTheta=-0.14
23:28:47.768 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.07, opts=13)
23:28:47.768 00.000 7988 Enqueuing Move request for scope (0.01, 0.07)
23:28:47.768 00.000 15712 Worker thread wakes up
23:28:47.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:28:47.768 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:28:47.768 00.000 15712 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
23:28:47.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:47.768 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.3
23:28:47.772 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:47.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:47.774 00.002 7988 Enqueuing Expose request
23:28:47.774 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:47.774 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
23:28:47.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:47.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:47.774 00.000 15712 MoveAxis(E, 6, ABG)
23:28:47.774 00.000 15712 Guiding  Dir = 2, Dur = 6
23:28:47.774 00.000 15712 IsGuiding returns 0
23:28:47.791 00.017 15712 IsGuiding returns 0
23:28:47.791 00.000 15712 Move returns status 0, amount 6
23:28:47.791 00.000 15712 MoveAxis(N, 0, ABG)
23:28:47.791 00.000 15712 Move returns status 0, amount 0
23:28:47.791 00.000 15712 move complete, result=0
23:28:47.791 00.000 15712 worker thread done servicing request
23:28:47.791 00.000 15712 Worker thread wakes up
23:28:47.791 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:28:47.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:47.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:49.435 01.644 15712 Exposure complete
23:28:49.485 00.050 15712 worker thread done servicing request
23:28:49.485 00.000 7988 OnExposeComplete: enter
23:28:49.496 00.011 7988 UpdateGuideState(): m_state=6
23:28:49.496 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1872
23:28:49.498 00.002 7988 Star::Find returns 1 (0), X=497.35, Y=804.07, Mass=1609, SNR=26.7, Peak=135 HFD=4.5
23:28:49.498 00.000 7988 MultiStar: [#1 0.45,-0.14,0.00,M1] [#2 0.27,-0.29,0.84,U] [#3 -0.44,-0.21,0.00,M1] [#4 -0.05,-0.29,0.79,U] [#5 -0.08,0.10,0.68,U] [#6 0.34,-0.06,0.65,U] [#7 -0.12,-0.01,0.51,U] [#8 -0.49,-0.21,0.00,M2] 
23:28:49.500 00.002 7988 refined, 5 included, MultiStar: {0.08, -0.15}, one-star: {0.07, -0.23}
23:28:49.500 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
23:28:49.502 00.002 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
23:28:49.502 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.08 mountX=-0.15 mountY=-0.08, mountTheta=-2.67
23:28:49.504 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.15, opts=13)
23:28:49.506 00.002 7988 Enqueuing Move request for scope (0.08, -0.15)
23:28:49.506 00.000 15712 Worker thread wakes up
23:28:49.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
23:28:49.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
23:28:49.506 00.000 15712 Moving (0.08, -0.15) raw xDistance=-0.15 yDistance=-0.08
23:28:49.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:49.506 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.7
23:28:49.510 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:49.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:49.512 00.002 7988 Enqueuing Expose request
23:28:49.512 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:49.512 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
23:28:49.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:49.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:28:49.512 00.000 15712 MoveAxis(E, 4, ABG)
23:28:49.512 00.000 15712 Guiding  Dir = 2, Dur = 4
23:28:49.512 00.000 15712 IsGuiding returns 0
23:28:49.532 00.020 15712 IsGuiding returns 0
23:28:49.532 00.000 15712 Move returns status 0, amount 4
23:28:49.532 00.000 15712 MoveAxis(N, 0, ABG)
23:28:49.532 00.000 15712 Move returns status 0, amount 0
23:28:49.532 00.000 15712 move complete, result=0
23:28:49.532 00.000 15712 worker thread done servicing request
23:28:49.532 00.000 15712 Worker thread wakes up
23:28:49.532 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
23:28:49.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:49.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:50.947 01.415 15712 Exposure complete
23:28:51.006 00.059 15712 worker thread done servicing request
23:28:51.006 00.000 7988 OnExposeComplete: enter
23:28:51.011 00.005 7988 UpdateGuideState(): m_state=6
23:28:51.011 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1873
23:28:51.011 00.000 7988 Star::Find returns 1 (0), X=497.49, Y=804.03, Mass=1633, SNR=26.8, Peak=150 HFD=4.6
23:28:51.011 00.000 7988 MultiStar: [#1 0.43,-0.20,0.00,M2] [#2 0.11,-0.33,0.87,U] [#3 -0.39,-0.23,0.00,M2] [#4 -0.16,-0.10,0.75,U] [#5 -0.20,-0.30,0.72,U] [#6 0.19,-0.41,0.00,M1] [#7 0.08,-0.27,0.46,U] [#8 0.00,-0.26,0.44,U] 
23:28:51.016 00.005 7988 refined, 5 included, MultiStar: {0.02, -0.26}, one-star: {0.21, -0.27}
23:28:51.016 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
23:28:51.016 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
23:28:51.016 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.50 mountX=-0.26 mountY=-0.01, mountTheta=-3.09
23:28:51.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.26, opts=13)
23:28:51.016 00.000 7988 Enqueuing Move request for scope (0.02, -0.26)
23:28:51.016 00.000 15712 Worker thread wakes up
23:28:51.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
23:28:51.016 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
23:28:51.016 00.000 15712 Moving (0.02, -0.26) raw xDistance=-0.26 yDistance=-0.01
23:28:51.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:51.016 00.000 7988 UpdateGuideState exits: m=1633 SNR=26.8
23:28:51.025 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:51.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:51.027 00.002 7988 Enqueuing Expose request
23:28:51.027 00.000 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 638.80
23:28:51.027 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
23:28:51.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:51.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:51.027 00.000 15712 MoveAxis(E, 58, ABG)
23:28:51.029 00.002 15712 Guiding  Dir = 2, Dur = 58
23:28:51.029 00.000 15712 IsGuiding returns 0
23:28:51.049 00.020 15712 PulseGuide returned control before completion, sleep 45
23:28:51.123 00.074 15712 IsGuiding returns 1
23:28:51.123 00.000 15712 scope still moving after pulse duration time elapsed
23:28:51.155 00.032 15712 IsGuiding returns 0
23:28:51.155 00.000 15712 scope move finished after 58 + 68 ms
23:28:51.155 00.000 15712 Move returns status 0, amount 58
23:28:51.155 00.000 15712 MoveAxis(N, 0, ABG)
23:28:51.155 00.000 15712 Move returns status 0, amount 0
23:28:51.155 00.000 15712 move complete, result=0
23:28:51.155 00.000 15712 worker thread done servicing request
23:28:51.155 00.000 15712 Worker thread wakes up
23:28:51.155 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
23:28:51.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:51.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:52.795 01.640 15712 Exposure complete
23:28:52.857 00.062 15712 worker thread done servicing request
23:28:52.858 00.001 7988 OnExposeComplete: enter
23:28:52.858 00.000 7988 UpdateGuideState(): m_state=6
23:28:52.858 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1874
23:28:52.858 00.000 7988 Star::Find returns 1 (0), X=497.38, Y=804.19, Mass=1559, SNR=26.2, Peak=148 HFD=4.6
23:28:52.858 00.000 7988 MultiStar: [#1 0.27,-0.08,0.98,U] [#2 0.33,-0.49,0.00,M1] [#3 -0.45,-0.05,0.00,M3] [#4 0.03,-0.27,0.77,U] [#5 -0.35,-0.10,0.71,U] [#6 0.06,-0.20,0.71,U] [#7 0.25,-0.18,0.48,U] [#8 -0.02,-0.06,0.46,U] 
23:28:52.858 00.000 7988 single-star, 6 included, MultiStar: {0.06, -0.14}, one-star: {0.10, -0.11}
23:28:52.858 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
23:28:52.858 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
23:28:52.858 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.83 mountX=-0.11 mountY=-0.10, mountTheta=-2.41
23:28:52.858 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
23:28:52.858 00.000 7988 Enqueuing Move request for scope (0.10, -0.11)
23:28:52.870 00.012 15712 Worker thread wakes up
23:28:52.870 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:28:52.870 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:28:52.870 00.000 15712 Moving (0.10, -0.11) raw xDistance=-0.11 yDistance=-0.10
23:28:52.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:28:52.870 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.2
23:28:52.873 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:52.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:52.874 00.001 7988 Enqueuing Expose request
23:28:52.874 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:52.874 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
23:28:52.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:52.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:52.874 00.000 15712 MoveAxis(E, 9, ABG)
23:28:52.874 00.000 15712 Guiding  Dir = 2, Dur = 9
23:28:52.877 00.003 15712 IsGuiding returns 0
23:28:52.904 00.027 15712 IsGuiding returns 0
23:28:52.904 00.000 15712 Move returns status 0, amount 9
23:28:52.904 00.000 15712 MoveAxis(N, 0, ABG)
23:28:52.904 00.000 15712 Move returns status 0, amount 0
23:28:52.904 00.000 15712 move complete, result=0
23:28:52.906 00.002 15712 worker thread done servicing request
23:28:52.906 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:28:52.906 00.000 15712 Worker thread wakes up
23:28:52.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:52.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:54.325 01.419 15712 Exposure complete
23:28:54.384 00.059 15712 worker thread done servicing request
23:28:54.384 00.000 7988 OnExposeComplete: enter
23:28:54.388 00.004 7988 UpdateGuideState(): m_state=6
23:28:54.388 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1875
23:28:54.388 00.000 7988 Star::Find returns 1 (0), X=497.15, Y=804.26, Mass=1648, SNR=27.0, Peak=161 HFD=4.4
23:28:54.388 00.000 7988 MultiStar: [#1 0.15,0.08,0.97,U] [#2 0.12,-0.19,0.83,U] [#3 -0.26,0.12,0.88,U] [#4 0.04,-0.03,0.78,U] [#5 -0.37,-0.08,0.69,U] [#6 0.30,0.12,0.64,U] [#7 0.30,0.13,0.48,U] [#8 -0.16,0.16,0.45,U] 
23:28:54.388 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.13, -0.04}
23:28:54.388 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
23:28:54.388 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
23:28:54.388 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.14 mountX=0.02 mountY=0.01, mountTheta=0.56
23:28:54.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
23:28:54.388 00.000 7988 Enqueuing Move request for scope (-0.01, 0.02)
23:28:54.388 00.000 15712 Worker thread wakes up
23:28:54.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:28:54.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:28:54.400 00.012 15712 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
23:28:54.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:54.400 00.000 7988 UpdateGuideState exits: m=1648 SNR=27.0
23:28:54.402 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:54.402 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:54.404 00.002 7988 Enqueuing Expose request
23:28:54.404 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:54.404 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
23:28:54.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:54.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:28:54.404 00.000 15712 MoveAxis(E, 10, ABG)
23:28:54.404 00.000 15712 Guiding  Dir = 2, Dur = 10
23:28:54.420 00.016 15712 IsGuiding returns 0
23:28:54.440 00.020 15712 IsGuiding returns 1
23:28:54.440 00.000 15712 scope still moving after pulse duration time elapsed
23:28:54.467 00.027 15712 IsGuiding returns 1
23:28:54.502 00.035 15712 IsGuiding returns 0
23:28:54.502 00.000 15712 scope move finished after 10 + 69 ms
23:28:54.502 00.000 15712 Move returns status 0, amount 10
23:28:54.502 00.000 15712 MoveAxis(N, 0, ABG)
23:28:54.502 00.000 15712 Move returns status 0, amount 0
23:28:54.502 00.000 15712 move complete, result=0
23:28:54.502 00.000 15712 worker thread done servicing request
23:28:54.502 00.000 15712 Worker thread wakes up
23:28:54.502 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
23:28:54.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:54.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:56.144 01.642 15712 Exposure complete
23:28:56.207 00.063 15712 worker thread done servicing request
23:28:56.207 00.000 7988 OnExposeComplete: enter
23:28:56.207 00.000 7988 UpdateGuideState(): m_state=6
23:28:56.207 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1876
23:28:56.207 00.000 7988 Star::Find returns 1 (0), X=497.45, Y=804.51, Mass=1670, SNR=27.5, Peak=188 HFD=4.3
23:28:56.207 00.000 7988 MultiStar: [#1 0.29,0.27,0.91,U] [#2 0.41,0.07,0.81,U] [#3 -0.09,0.29,0.83,U] [#4 -0.12,0.06,0.77,U] [#5 -0.26,0.14,0.69,U] [#6 0.52,0.34,0.00,M1] [#7 0.17,0.08,0.48,U] [#8 -0.16,0.75,0.00,M1] 
23:28:56.207 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.17}, one-star: {0.17, 0.21}
23:28:56.207 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
23:28:56.207 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
23:28:56.207 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.08 mountX=0.17 mountY=-0.10, mountTheta=-0.51
23:28:56.207 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.17, opts=13)
23:28:56.207 00.000 7988 Enqueuing Move request for scope (0.09, 0.17)
23:28:56.220 00.013 15712 Worker thread wakes up
23:28:56.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:56.220 00.000 7988 UpdateGuideState exits: m=1670 SNR=27.5
23:28:56.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
23:28:56.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:56.223 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:56.223 00.000 7988 Enqueuing Expose request
23:28:56.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
23:28:56.223 00.000 15712 Moving (0.09, 0.17) raw xDistance=0.17 yDistance=-0.10
23:28:56.223 00.000 15712 PPEC rslt: input = 0.17, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 638.80
23:28:56.223 00.000 15712 PPEC: input: 0.17, control: 0.06, exposure: 1500
23:28:56.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:56.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:56.223 00.000 15712 MoveAxis(W, 21, ABG)
23:28:56.223 00.000 15712 Guiding  Dir = 3, Dur = 21
23:28:56.223 00.000 15712 IsGuiding returns 0
23:28:56.239 00.016 15712 PulseGuide returned control before completion, sleep 15
23:28:56.292 00.053 15712 IsGuiding returns 0
23:28:56.292 00.000 15712 Move returns status 0, amount 21
23:28:56.292 00.000 15712 MoveAxis(N, 0, ABG)
23:28:56.292 00.000 15712 Move returns status 0, amount 0
23:28:56.292 00.000 15712 move complete, result=0
23:28:56.292 00.000 15712 worker thread done servicing request
23:28:56.292 00.000 15712 Worker thread wakes up
23:28:56.292 00.000 7988 GuideStep: 0.2 px 21 ms WEST, -0.1 px 0 ms NORTH
23:28:56.295 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:56.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:57.707 01.412 15712 Exposure complete
23:28:57.767 00.060 15712 worker thread done servicing request
23:28:57.767 00.000 7988 OnExposeComplete: enter
23:28:57.769 00.002 7988 UpdateGuideState(): m_state=6
23:28:57.769 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1877
23:28:57.769 00.000 7988 Star::Find returns 1 (0), X=497.24, Y=804.21, Mass=1577, SNR=26.4, Peak=161 HFD=4.4
23:28:57.769 00.000 7988 MultiStar: [#1 0.13,-0.22,0.98,U] [#2 0.16,-0.35,0.91,U] [#3 -0.23,0.02,0.86,U] [#4 -0.03,-0.19,0.78,U] [#5 -0.34,-0.17,0.72,U] [#6 0.40,0.09,0.66,U] [#7 0.17,0.31,0.51,U] [#8 -0.29,-0.06,0.48,U] 
23:28:57.769 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.10}, one-star: {-0.04, -0.09}
23:28:57.769 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.54 = 2.74)
23:28:57.769 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.71)
23:28:57.769 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.98 mountX=-0.09 mountY=0.04, mountTheta=2.72
23:28:57.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.09, opts=13)
23:28:57.769 00.000 7988 Enqueuing Move request for scope (-0.04, -0.09)
23:28:57.769 00.000 15712 Worker thread wakes up
23:28:57.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
23:28:57.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
23:28:57.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:57.769 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.4
23:28:57.782 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:57.783 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:57.783 00.000 7988 Enqueuing Expose request
23:28:57.786 00.003 15712 Moving (-0.04, -0.09) raw xDistance=-0.09 yDistance=0.04
23:28:57.786 00.000 15712 PPEC rslt: input = -0.09, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:57.786 00.000 15712 PPEC: input: -0.09, control: -0.04, exposure: 1500
23:28:57.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:57.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:28:57.786 00.000 15712 MoveAxis(E, 14, ABG)
23:28:57.786 00.000 15712 Guiding  Dir = 2, Dur = 14
23:28:57.786 00.000 15712 IsGuiding returns 0
23:28:57.805 00.019 15712 IsGuiding returns 1
23:28:57.805 00.000 15712 scope still moving after pulse duration time elapsed
23:28:57.854 00.049 15712 IsGuiding returns 0
23:28:57.854 00.000 15712 scope move finished after 14 + 58 ms
23:28:57.854 00.000 15712 Move returns status 0, amount 14
23:28:57.854 00.000 15712 MoveAxis(N, 0, ABG)
23:28:57.854 00.000 15712 Move returns status 0, amount 0
23:28:57.854 00.000 15712 move complete, result=0
23:28:57.854 00.000 7988 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
23:28:57.863 00.009 15712 worker thread done servicing request
23:28:57.863 00.000 15712 Worker thread wakes up
23:28:57.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:57.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:28:59.504 01.641 15712 Exposure complete
23:28:59.566 00.062 15712 worker thread done servicing request
23:28:59.566 00.000 7988 OnExposeComplete: enter
23:28:59.568 00.002 7988 UpdateGuideState(): m_state=6
23:28:59.569 00.001 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1878
23:28:59.569 00.000 7988 Star::Find returns 1 (0), X=497.33, Y=804.15, Mass=1548, SNR=26.2, Peak=141 HFD=4.6
23:28:59.569 00.000 7988 MultiStar: [#1 0.40,-0.11,0.99,U] [#2 0.36,-0.32,0.00,M1] [#3 -0.11,-0.13,0.89,U] [#4 0.12,-0.31,0.71,U] [#5 -0.31,-0.20,0.75,U] [#6 0.35,-0.10,0.66,U] [#7 -0.01,0.06,0.47,U] [#8 0.01,-0.15,0.45,U] 
23:28:59.569 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.14}, one-star: {0.05, -0.15}
23:28:59.569 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
23:28:59.569 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
23:28:59.569 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.10 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
23:28:59.569 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.14, opts=13)
23:28:59.569 00.000 7988 Enqueuing Move request for scope (0.07, -0.14)
23:28:59.569 00.000 15712 Worker thread wakes up
23:28:59.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
23:28:59.569 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
23:28:59.569 00.000 15712 Moving (0.07, -0.14) raw xDistance=-0.14 yDistance=-0.07
23:28:59.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:28:59.569 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.2
23:28:59.581 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:59.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:28:59.583 00.002 7988 Enqueuing Expose request
23:28:59.583 00.000 15712 PPEC rslt: input = -0.14, final = -0.05, react = -0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:28:59.583 00.000 15712 PPEC: input: -0.14, control: -0.05, exposure: 1500
23:28:59.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:59.585 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:59.585 00.000 15712 MoveAxis(E, 15, ABG)
23:28:59.585 00.000 15712 Guiding  Dir = 2, Dur = 15
23:28:59.585 00.000 15712 IsGuiding returns 0
23:28:59.603 00.018 15712 IsGuiding returns 1
23:28:59.603 00.000 15712 scope still moving after pulse duration time elapsed
23:28:59.651 00.048 15712 IsGuiding returns 1
23:28:59.680 00.029 15712 IsGuiding returns 0
23:28:59.680 00.000 15712 scope move finished after 15 + 79 ms
23:28:59.680 00.000 15712 Move returns status 0, amount 15
23:28:59.680 00.000 15712 MoveAxis(N, 0, ABG)
23:28:59.680 00.000 15712 Move returns status 0, amount 0
23:28:59.680 00.000 15712 move complete, result=0
23:28:59.680 00.000 15712 worker thread done servicing request
23:28:59.680 00.000 15712 Worker thread wakes up
23:28:59.680 00.000 7988 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:28:59.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:28:59.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:01.099 01.419 15712 Exposure complete
23:29:01.160 00.061 15712 worker thread done servicing request
23:29:01.161 00.001 7988 OnExposeComplete: enter
23:29:01.161 00.000 7988 UpdateGuideState(): m_state=6
23:29:01.161 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1879
23:29:01.161 00.000 7988 Star::Find returns 1 (0), X=497.35, Y=804.01, Mass=1672, SNR=27.4, Peak=134 HFD=4.8
23:29:01.165 00.004 7988 MultiStar: [#1 0.22,-0.32,0.96,U] [#2 -0.00,-0.45,0.00,M2] [#3 -0.40,-0.26,0.00,M1] [#4 0.11,-0.37,0.73,U] [#5 -0.29,-0.18,0.68,U] [#6 0.42,-0.22,0.00,M1] [#7 0.05,-0.16,0.47,U] [#8 -0.38,-0.16,0.43,U] 
23:29:01.165 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.26}, one-star: {0.07, -0.29}
23:29:01.165 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
23:29:01.165 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
23:29:01.165 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.54 mountX=-0.26 mountY=-0.00, mountTheta=-3.14
23:29:01.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.26, opts=13)
23:29:01.165 00.000 7988 Enqueuing Move request for scope (0.01, -0.26)
23:29:01.165 00.000 15712 Worker thread wakes up
23:29:01.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.26) opts 0xd
23:29:01.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.26)
23:29:01.165 00.000 15712 Moving (0.01, -0.26) raw xDistance=-0.26 yDistance=-0.00
23:29:01.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:01.165 00.000 7988 UpdateGuideState exits: m=1672 SNR=27.4
23:29:01.175 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:01.175 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:01.177 00.002 7988 Enqueuing Expose request
23:29:01.177 00.000 15712 PPEC rslt: input = -0.26, final = -0.20, react = -0.16, pred = -0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 638.80
23:29:01.177 00.000 15712 PPEC: input: -0.26, control: -0.20, exposure: 1500
23:29:01.177 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:01.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:29:01.177 00.000 15712 MoveAxis(E, 64, ABG)
23:29:01.177 00.000 15712 Guiding  Dir = 2, Dur = 64
23:29:01.177 00.000 15712 IsGuiding returns 0
23:29:01.199 00.022 15712 PulseGuide returned control before completion, sleep 52
23:29:01.277 00.078 15712 IsGuiding returns 0
23:29:01.277 00.000 15712 Move returns status 0, amount 64
23:29:01.277 00.000 15712 MoveAxis(N, 0, ABG)
23:29:01.277 00.000 15712 Move returns status 0, amount 0
23:29:01.277 00.000 15712 move complete, result=0
23:29:01.277 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.0 px 0 ms NORTH
23:29:01.283 00.006 15712 worker thread done servicing request
23:29:01.283 00.000 15712 Worker thread wakes up
23:29:01.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:01.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:02.919 01.636 15712 Exposure complete
23:29:02.968 00.049 15712 worker thread done servicing request
23:29:02.968 00.000 7988 OnExposeComplete: enter
23:29:02.980 00.012 7988 UpdateGuideState(): m_state=6
23:29:02.980 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1880
23:29:02.980 00.000 7988 Star::Find returns 1 (0), X=497.33, Y=804.22, Mass=1589, SNR=26.2, Peak=148 HFD=4.6
23:29:02.984 00.004 7988 MultiStar: [#1 0.28,-0.09,0.96,U] [#2 -0.02,-0.35,0.84,U] [#3 -0.37,-0.04,0.89,U] [#4 -0.01,-0.23,0.72,U] [#5 -0.28,-0.03,0.74,U] [#6 0.32,-0.11,0.64,U] [#7 -0.01,0.14,0.48,U] [#8 -0.16,-0.01,0.42,U] 
23:29:02.984 00.000 7988 single-star, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.05, -0.08}
23:29:02.984 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
23:29:02.984 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
23:29:02.984 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.05 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
23:29:02.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
23:29:02.984 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
23:29:02.984 00.000 15712 Worker thread wakes up
23:29:02.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
23:29:02.984 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
23:29:02.984 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.08 yDistance=-0.04
23:29:02.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:02.984 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.2
23:29:02.994 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:02.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:02.996 00.002 7988 Enqueuing Expose request
23:29:02.996 00.000 15712 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:02.996 00.000 15712 PPEC: input: -0.08, control: -0.04, exposure: 1500
23:29:02.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:02.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:02.996 00.000 15712 MoveAxis(E, 14, ABG)
23:29:02.996 00.000 15712 Guiding  Dir = 2, Dur = 14
23:29:03.035 00.039 15712 IsGuiding returns 0
23:29:03.052 00.017 15712 IsGuiding returns 1
23:29:03.052 00.000 15712 scope still moving after pulse duration time elapsed
23:29:03.112 00.060 15712 IsGuiding returns 0
23:29:03.112 00.000 15712 scope move finished after 14 + 65 ms
23:29:03.112 00.000 15712 Move returns status 0, amount 14
23:29:03.112 00.000 15712 MoveAxis(N, 0, ABG)
23:29:03.112 00.000 15712 Move returns status 0, amount 0
23:29:03.112 00.000 15712 move complete, result=0
23:29:03.121 00.009 7988 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
23:29:03.121 00.000 15712 worker thread done servicing request
23:29:03.121 00.000 15712 Worker thread wakes up
23:29:03.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:03.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:04.527 01.406 15712 Exposure complete
23:29:04.584 00.057 15712 worker thread done servicing request
23:29:04.589 00.005 7988 OnExposeComplete: enter
23:29:04.589 00.000 7988 UpdateGuideState(): m_state=6
23:29:04.591 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1881
23:29:04.591 00.000 7988 Star::Find returns 1 (0), X=497.19, Y=804.01, Mass=1617, SNR=26.7, Peak=142 HFD=4.3
23:29:04.593 00.002 7988 MultiStar: [#1 0.44,-0.18,0.00,M1] [#2 0.13,-0.57,0.00,M2] [#3 -0.31,-0.08,0.86,U] [#4 -0.03,-0.39,0.73,U] [#5 -0.25,-0.19,0.70,U] [#6 0.19,-0.09,0.63,U] [#7 0.30,0.02,0.48,U] [#8 -0.14,-0.02,0.42,U] 
23:29:04.593 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.17}, one-star: {-0.09, -0.29}
23:29:04.595 00.002 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.53 = 2.76)
23:29:04.595 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
23:29:04.597 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.96 mountX=-0.17 mountY=0.08, mountTheta=2.73
23:29:04.599 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.17, opts=13)
23:29:04.599 00.000 7988 Enqueuing Move request for scope (-0.07, -0.17)
23:29:04.601 00.002 15712 Worker thread wakes up
23:29:04.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
23:29:04.601 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
23:29:04.601 00.000 15712 Moving (-0.07, -0.17) raw xDistance=-0.17 yDistance=0.08
23:29:04.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:04.601 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.7
23:29:04.603 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:04.603 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:04.605 00.002 7988 Enqueuing Expose request
23:29:04.607 00.002 15712 PPEC rslt: input = -0.17, final = -0.15, react = -0.10, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 638.80
23:29:04.607 00.000 15712 PPEC: input: -0.17, control: -0.15, exposure: 1500
23:29:04.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:04.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:29:04.607 00.000 15712 MoveAxis(E, 48, ABG)
23:29:04.607 00.000 15712 Guiding  Dir = 2, Dur = 48
23:29:04.607 00.000 15712 IsGuiding returns 0
23:29:04.621 00.014 15712 PulseGuide returned control before completion, sleep 44
23:29:04.687 00.066 15712 IsGuiding returns 1
23:29:04.687 00.000 15712 scope still moving after pulse duration time elapsed
23:29:04.716 00.029 15712 IsGuiding returns 0
23:29:04.716 00.000 15712 scope move finished after 48 + 60 ms
23:29:04.716 00.000 15712 Move returns status 0, amount 48
23:29:04.716 00.000 15712 MoveAxis(N, 0, ABG)
23:29:04.716 00.000 15712 Move returns status 0, amount 0
23:29:04.716 00.000 15712 move complete, result=0
23:29:04.716 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
23:29:04.718 00.002 15712 worker thread done servicing request
23:29:04.718 00.000 15712 Worker thread wakes up
23:29:04.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:04.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:06.360 01.642 15712 Exposure complete
23:29:06.420 00.060 15712 worker thread done servicing request
23:29:06.420 00.000 7988 OnExposeComplete: enter
23:29:06.422 00.002 7988 UpdateGuideState(): m_state=6
23:29:06.422 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1882
23:29:06.424 00.002 7988 Star::Find returns 1 (0), X=497.25, Y=804.29, Mass=1566, SNR=26.3, Peak=159 HFD=4.5
23:29:06.424 00.000 7988 MultiStar: [#1 0.20,-0.04,0.98,U] [#2 0.22,0.17,0.86,U] [#3 -0.23,0.19,0.84,U] [#4 0.05,0.07,0.78,U] [#5 -0.29,0.36,0.00,M1] [#6 0.39,0.08,0.69,U] [#7 0.11,0.02,0.49,U] [#8 -0.19,0.20,0.43,U] 
23:29:06.426 00.002 7988 single-star, 7 included, MultiStar: {0.07, 0.08}, one-star: {-0.02, -0.01}
23:29:06.426 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.56) = xAngle (-4.24 = 2.04)
23:29:06.428 00.002 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.01)
23:29:06.428 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.68 mountX=-0.01 mountY=0.02, mountTheta=2.03
23:29:06.430 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
23:29:06.432 00.002 7988 Enqueuing Move request for scope (-0.02, -0.01)
23:29:06.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:06.434 00.002 7988 UpdateGuideState exits: m=1566 SNR=26.3
23:29:06.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:06.436 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:06.437 00.001 7988 Enqueuing Expose request
23:29:06.437 00.000 15712 Worker thread wakes up
23:29:06.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:29:06.437 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:29:06.437 00.000 15712 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
23:29:06.441 00.004 15712 PPEC rslt: input = -0.01, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:06.441 00.000 15712 PPEC: input: -0.01, control: -0.05, exposure: 1500
23:29:06.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:06.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:29:06.441 00.000 15712 MoveAxis(E, 16, ABG)
23:29:06.441 00.000 15712 Guiding  Dir = 2, Dur = 16
23:29:06.441 00.000 15712 IsGuiding returns 0
23:29:06.454 00.013 15712 IsGuiding returns 1
23:29:06.454 00.000 15712 scope still moving after pulse duration time elapsed
23:29:06.509 00.055 15712 IsGuiding returns 0
23:29:06.509 00.000 15712 scope move finished after 16 + 51 ms
23:29:06.509 00.000 15712 Move returns status 0, amount 16
23:29:06.509 00.000 15712 MoveAxis(N, 0, ABG)
23:29:06.509 00.000 15712 Move returns status 0, amount 0
23:29:06.509 00.000 15712 move complete, result=0
23:29:06.509 00.000 15712 worker thread done servicing request
23:29:06.509 00.000 15712 Worker thread wakes up
23:29:06.509 00.000 7988 GuideStep: -0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
23:29:06.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:06.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:07.921 01.412 15712 Exposure complete
23:29:07.984 00.063 15712 worker thread done servicing request
23:29:07.984 00.000 7988 OnExposeComplete: enter
23:29:07.984 00.000 7988 UpdateGuideState(): m_state=6
23:29:07.986 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1883
23:29:07.986 00.000 7988 Star::Find returns 1 (0), X=497.33, Y=804.46, Mass=1585, SNR=26.6, Peak=166 HFD=4.5
23:29:07.988 00.002 7988 MultiStar: [#1 0.40,0.11,0.94,U] [#2 0.19,0.08,0.86,U] [#3 -0.37,0.21,0.84,U] [#4 0.07,0.05,0.73,U] [#5 -0.25,0.20,0.70,U] [#6 0.27,0.17,0.67,U] [#7 0.33,0.44,0.00,M1] [#8 -0.08,0.25,0.44,U] 
23:29:07.988 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.15}, one-star: {0.05, 0.16}
23:29:07.990 00.002 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
23:29:07.990 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
23:29:07.992 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.25 mountX=0.15 mountY=-0.05, mountTheta=-0.34
23:29:07.994 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.15, opts=13)
23:29:07.994 00.000 7988 Enqueuing Move request for scope (0.05, 0.15)
23:29:07.996 00.002 15712 Worker thread wakes up
23:29:07.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:29:07.996 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:29:07.996 00.000 15712 Moving (0.05, 0.15) raw xDistance=0.15 yDistance=-0.05
23:29:07.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:07.998 00.002 7988 UpdateGuideState exits: m=1585 SNR=26.6
23:29:07.998 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:07.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:08.001 00.003 7988 Enqueuing Expose request
23:29:08.001 00.000 15712 PPEC rslt: input = 0.15, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:08.001 00.000 15712 PPEC: input: 0.15, control: -0.05, exposure: 1500
23:29:08.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:08.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:29:08.001 00.000 15712 MoveAxis(E, 16, ABG)
23:29:08.001 00.000 15712 Guiding  Dir = 2, Dur = 16
23:29:08.001 00.000 15712 IsGuiding returns 0
23:29:08.052 00.051 15712 IsGuiding returns 1
23:29:08.052 00.000 15712 scope still moving after pulse duration time elapsed
23:29:08.093 00.041 15712 IsGuiding returns 0
23:29:08.093 00.000 15712 scope move finished after 16 + 74 ms
23:29:08.093 00.000 15712 Move returns status 0, amount 16
23:29:08.093 00.000 15712 MoveAxis(N, 0, ABG)
23:29:08.093 00.000 15712 Move returns status 0, amount 0
23:29:08.093 00.000 15712 move complete, result=0
23:29:08.093 00.000 15712 worker thread done servicing request
23:29:08.093 00.000 15712 Worker thread wakes up
23:29:08.093 00.000 7988 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:29:08.095 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:08.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:09.737 01.642 15712 Exposure complete
23:29:09.786 00.049 15712 worker thread done servicing request
23:29:09.786 00.000 7988 OnExposeComplete: enter
23:29:09.799 00.013 7988 UpdateGuideState(): m_state=6
23:29:09.799 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1884
23:29:09.799 00.000 7988 Star::Find returns 1 (0), X=497.58, Y=804.33, Mass=1554, SNR=26.4, Peak=165 HFD=4.5
23:29:09.799 00.000 7988 MultiStar: [#1 0.47,-0.03,0.00,M1] [#2 0.56,0.09,0.00,M1] [#3 -0.14,0.18,0.84,U] [#4 0.09,0.31,0.77,U] [#5 0.01,0.06,0.73,U] [#6 0.69,0.42,0.00,M1] [#7 0.35,0.12,0.52,U] [#8 -0.05,0.23,0.42,U] 
23:29:09.802 00.003 7988 refined, 5 included, MultiStar: {0.10, 0.14}, one-star: {0.31, 0.03}
23:29:09.802 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
23:29:09.802 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
23:29:09.802 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.96 mountX=0.15 mountY=-0.10, mountTheta=-0.62
23:29:09.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.14, opts=13)
23:29:09.802 00.000 7988 Enqueuing Move request for scope (0.10, 0.14)
23:29:09.802 00.000 15712 Worker thread wakes up
23:29:09.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
23:29:09.802 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
23:29:09.802 00.000 15712 Moving (0.10, 0.14) raw xDistance=0.15 yDistance=-0.10
23:29:09.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:09.802 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.4
23:29:09.812 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:09.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:09.812 00.000 7988 Enqueuing Expose request
23:29:09.815 00.003 15712 PPEC rslt: input = 0.15, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:09.815 00.000 15712 PPEC: input: 0.15, control: -0.05, exposure: 1500
23:29:09.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:09.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:29:09.815 00.000 15712 MoveAxis(E, 17, ABG)
23:29:09.815 00.000 15712 Guiding  Dir = 2, Dur = 17
23:29:09.815 00.000 15712 IsGuiding returns 0
23:29:09.833 00.018 15712 PulseGuide returned control before completion, sleep 11
23:29:09.846 00.013 15712 IsGuiding returns 1
23:29:09.846 00.000 15712 scope still moving after pulse duration time elapsed
23:29:09.882 00.036 15712 IsGuiding returns 0
23:29:09.882 00.000 15712 scope move finished after 17 + 48 ms
23:29:09.882 00.000 15712 Move returns status 0, amount 17
23:29:09.882 00.000 15712 MoveAxis(N, 0, ABG)
23:29:09.882 00.000 15712 Move returns status 0, amount 0
23:29:09.882 00.000 15712 move complete, result=0
23:29:09.882 00.000 7988 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
23:29:09.884 00.002 15712 worker thread done servicing request
23:29:09.884 00.000 15712 Worker thread wakes up
23:29:09.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:09.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:11.297 01.413 15712 Exposure complete
23:29:11.352 00.055 15712 worker thread done servicing request
23:29:11.352 00.000 7988 OnExposeComplete: enter
23:29:11.358 00.006 7988 UpdateGuideState(): m_state=6
23:29:11.358 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1885
23:29:11.358 00.000 7988 Star::Find returns 1 (0), X=497.54, Y=804.46, Mass=1683, SNR=27.6, Peak=166 HFD=4.6
23:29:11.362 00.004 7988 MultiStar: [#1 0.39,0.35,0.00,M2] [#2 0.25,0.14,0.87,U] [#3 -0.39,0.22,0.00,M1] [#4 -0.22,0.32,0.71,U] [#5 -0.33,0.33,0.00,M1] [#6 0.48,0.20,0.00,M2] [#7 0.06,0.57,0.00,M1] [#8 -0.17,0.68,0.00,M1] 
23:29:11.362 00.000 7988 refined, 2 included, MultiStar: {0.12, 0.20}, one-star: {0.26, 0.16}
23:29:11.362 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
23:29:11.362 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
23:29:11.362 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.02 mountX=0.20 mountY=-0.13, mountTheta=-0.57
23:29:11.362 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.20, opts=13)
23:29:11.362 00.000 7988 Enqueuing Move request for scope (0.12, 0.20)
23:29:11.362 00.000 15712 Worker thread wakes up
23:29:11.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
23:29:11.362 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
23:29:11.362 00.000 15712 Moving (0.12, 0.20) raw xDistance=0.20 yDistance=-0.13
23:29:11.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:11.362 00.000 7988 UpdateGuideState exits: m=1683 SNR=27.6
23:29:11.373 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:11.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:11.374 00.001 7988 Enqueuing Expose request
23:29:11.374 00.000 15712 PPEC rslt: input = 0.20, final = 0.07, react = 0.12, pred = -0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 638.80
23:29:11.374 00.000 15712 PPEC: input: 0.20, control: 0.07, exposure: 1500
23:29:11.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:11.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:29:11.374 00.000 15712 MoveAxis(W, 23, ABG)
23:29:11.374 00.000 15712 Guiding  Dir = 3, Dur = 23
23:29:11.380 00.006 15712 IsGuiding returns 0
23:29:11.400 00.020 15712 PulseGuide returned control before completion, sleep 18
23:29:11.448 00.048 15712 IsGuiding returns 0
23:29:11.448 00.000 15712 Move returns status 0, amount 23
23:29:11.448 00.000 15712 MoveAxis(N, 0, ABG)
23:29:11.448 00.000 15712 Move returns status 0, amount 0
23:29:11.448 00.000 15712 move complete, result=0
23:29:11.448 00.000 7988 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
23:29:11.450 00.002 15712 worker thread done servicing request
23:29:11.450 00.000 15712 Worker thread wakes up
23:29:11.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:11.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:13.086 01.636 15712 Exposure complete
23:29:13.147 00.061 15712 worker thread done servicing request
23:29:13.147 00.000 7988 OnExposeComplete: enter
23:29:13.148 00.001 7988 UpdateGuideState(): m_state=6
23:29:13.148 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1886
23:29:13.148 00.000 7988 Star::Find returns 1 (0), X=497.60, Y=804.35, Mass=1556, SNR=26.3, Peak=173 HFD=4.8
23:29:13.148 00.000 7988 MultiStar: [#1 0.54,0.12,0.00,M3] [#2 0.41,0.09,0.84,U] [#3 -0.24,0.01,0.84,U] [#4 0.09,0.11,0.68,U] [#5 -0.01,0.32,0.75,U] [#6 0.53,0.33,0.00,M3] [#7 0.39,-0.04,0.47,U] [#8 0.10,0.39,0.45,U] 
23:29:13.148 00.000 7988 refined, 6 included, MultiStar: {0.15, 0.12}, one-star: {0.32, 0.05}
23:29:13.148 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
23:29:13.148 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
23:29:13.148 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.68 mountX=0.12 mountY=-0.15, mountTheta=-0.90
23:29:13.148 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.12, opts=13)
23:29:13.148 00.000 7988 Enqueuing Move request for scope (0.15, 0.12)
23:29:13.148 00.000 15712 Worker thread wakes up
23:29:13.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:29:13.148 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:29:13.148 00.000 15712 Moving (0.15, 0.12) raw xDistance=0.12 yDistance=-0.15
23:29:13.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:13.148 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.3
23:29:13.162 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:13.163 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:13.163 00.000 7988 Enqueuing Expose request
23:29:13.165 00.002 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:13.165 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
23:29:13.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:13.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:29:13.165 00.000 15712 MoveAxis(E, 14, ABG)
23:29:13.165 00.000 15712 Guiding  Dir = 2, Dur = 14
23:29:13.165 00.000 15712 IsGuiding returns 0
23:29:13.184 00.019 15712 IsGuiding returns 1
23:29:13.184 00.000 15712 scope still moving after pulse duration time elapsed
23:29:13.233 00.049 15712 IsGuiding returns 0
23:29:13.233 00.000 15712 scope move finished after 14 + 59 ms
23:29:13.233 00.000 15712 Move returns status 0, amount 14
23:29:13.233 00.000 15712 MoveAxis(N, 0, ABG)
23:29:13.233 00.000 15712 Move returns status 0, amount 0
23:29:13.233 00.000 15712 move complete, result=0
23:29:13.233 00.000 15712 worker thread done servicing request
23:29:13.233 00.000 15712 Worker thread wakes up
23:29:13.233 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
23:29:13.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:13.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:14.648 01.415 15712 Exposure complete
23:29:14.695 00.047 15712 worker thread done servicing request
23:29:14.695 00.000 7988 OnExposeComplete: enter
23:29:14.710 00.015 7988 UpdateGuideState(): m_state=6
23:29:14.710 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1887
23:29:14.712 00.002 7988 Star::Find returns 1 (0), X=497.53, Y=804.22, Mass=1500, SNR=25.8, Peak=143 HFD=4.8
23:29:14.712 00.000 7988 MultiStar: [#1 0.18,-0.14,0.95,U] [#2 0.14,-0.23,0.87,U] [#3 -0.30,-0.11,0.89,U] [#4 -0.01,-0.21,0.74,U] [#5 -0.49,0.04,0.00,M1] [#6 0.59,-0.07,0.00,M4] [#7 0.28,-0.03,0.51,U] [#8 0.05,-0.13,0.43,U] 
23:29:14.712 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.14}, one-star: {0.26, -0.08}
23:29:14.712 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
23:29:14.712 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
23:29:14.712 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.04 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
23:29:14.712 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.14, opts=13)
23:29:14.712 00.000 7988 Enqueuing Move request for scope (0.08, -0.14)
23:29:14.712 00.000 15712 Worker thread wakes up
23:29:14.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
23:29:14.712 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
23:29:14.712 00.000 15712 Moving (0.08, -0.14) raw xDistance=-0.14 yDistance=-0.08
23:29:14.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:14.712 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.8
23:29:14.723 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:14.723 00.000 15712 PPEC rslt: input = -0.14, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:14.723 00.000 15712 PPEC: input: -0.14, control: -0.04, exposure: 1500
23:29:14.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:14.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:14.723 00.000 15712 MoveAxis(E, 13, ABG)
23:29:14.723 00.000 15712 Guiding  Dir = 2, Dur = 13
23:29:14.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:14.726 00.003 7988 Enqueuing Expose request
23:29:14.729 00.003 15712 IsGuiding returns 0
23:29:14.758 00.029 15712 IsGuiding returns 1
23:29:14.758 00.000 15712 scope still moving after pulse duration time elapsed
23:29:14.805 00.047 15712 IsGuiding returns 0
23:29:14.805 00.000 15712 scope move finished after 13 + 51 ms
23:29:14.805 00.000 15712 Move returns status 0, amount 13
23:29:14.805 00.000 15712 MoveAxis(N, 0, ABG)
23:29:14.805 00.000 15712 Move returns status 0, amount 0
23:29:14.805 00.000 15712 move complete, result=0
23:29:14.805 00.000 7988 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:29:14.807 00.002 15712 worker thread done servicing request
23:29:14.807 00.000 15712 Worker thread wakes up
23:29:14.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:14.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:16.546 01.739 15712 Exposure complete
23:29:16.599 00.053 15712 worker thread done servicing request
23:29:16.599 00.000 7988 OnExposeComplete: enter
23:29:16.607 00.008 7988 UpdateGuideState(): m_state=6
23:29:16.609 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1888
23:29:16.609 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=804.12, Mass=1635, SNR=27.0, Peak=169 HFD=4.3
23:29:16.609 00.000 7988 MultiStar: [#1 0.07,-0.11,0.98,U] [#2 0.15,-0.03,0.89,U] [#3 -0.33,-0.06,0.85,U] [#4 -0.27,0.04,0.74,U] [#5 -0.40,0.32,0.00,M2] [#6 0.15,0.14,0.66,U] [#7 -0.16,0.17,0.48,U] [#8 -0.19,-0.05,0.44,U] 
23:29:16.609 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {-0.12, -0.18}
23:29:16.609 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.56) = xAngle (-4.31 = 1.97)
23:29:16.609 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.34 = 1.94)
23:29:16.616 00.007 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.75 mountX=-0.03 mountY=0.08, mountTheta=1.97
23:29:16.616 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
23:29:16.616 00.000 7988 Enqueuing Move request for scope (-0.08, -0.03)
23:29:16.616 00.000 15712 Worker thread wakes up
23:29:16.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
23:29:16.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
23:29:16.616 00.000 15712 Moving (-0.08, -0.03) raw xDistance=-0.03 yDistance=0.08
23:29:16.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:16.616 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.0
23:29:16.622 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:16.623 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:16.623 00.000 7988 Enqueuing Expose request
23:29:16.623 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:16.623 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
23:29:16.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:16.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:29:16.623 00.000 15712 MoveAxis(E, 9, ABG)
23:29:16.623 00.000 15712 Guiding  Dir = 2, Dur = 9
23:29:16.623 00.000 15712 IsGuiding returns 0
23:29:16.644 00.021 15712 IsGuiding returns 0
23:29:16.644 00.000 15712 Move returns status 0, amount 9
23:29:16.644 00.000 15712 MoveAxis(N, 0, ABG)
23:29:16.644 00.000 15712 Move returns status 0, amount 0
23:29:16.644 00.000 15712 move complete, result=0
23:29:16.644 00.000 15712 worker thread done servicing request
23:29:16.644 00.000 15712 Worker thread wakes up
23:29:16.644 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
23:29:16.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:16.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:18.064 01.420 15712 Exposure complete
23:29:18.111 00.047 15712 worker thread done servicing request
23:29:18.111 00.000 7988 OnExposeComplete: enter
23:29:18.126 00.015 7988 UpdateGuideState(): m_state=6
23:29:18.128 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1889
23:29:18.128 00.000 7988 Star::Find returns 1 (0), X=497.49, Y=804.31, Mass=1569, SNR=26.3, Peak=153 HFD=4.5
23:29:18.128 00.000 7988 MultiStar: [#1 0.49,0.01,0.00,M2] [#2 0.59,-0.25,0.00,M1] [#3 -0.25,0.04,0.87,U] [#4 -0.25,-0.05,0.73,U] [#5 -0.02,-0.20,0.74,U] [#6 0.38,-0.08,0.65,U] [#7 0.34,0.24,0.50,U] [#8 -0.17,0.12,0.43,U] 
23:29:18.128 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.00}, one-star: {0.21, 0.01}
23:29:18.128 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
23:29:18.128 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
23:29:18.128 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.15 mountX=-0.00 mountY=-0.03, mountTheta=-1.72
23:29:18.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.00, opts=13)
23:29:18.128 00.000 7988 Enqueuing Move request for scope (0.03, -0.00)
23:29:18.128 00.000 15712 Worker thread wakes up
23:29:18.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:29:18.128 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:29:18.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:18.128 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.3
23:29:18.140 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:18.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:18.142 00.002 7988 Enqueuing Expose request
23:29:18.142 00.000 15712 Moving (0.03, -0.00) raw xDistance=-0.00 yDistance=-0.03
23:29:18.145 00.003 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:18.145 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
23:29:18.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:18.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:29:18.145 00.000 15712 MoveAxis(E, 9, ABG)
23:29:18.145 00.000 15712 Guiding  Dir = 2, Dur = 9
23:29:18.145 00.000 15712 IsGuiding returns 0
23:29:18.162 00.017 15712 IsGuiding returns 0
23:29:18.162 00.000 15712 Move returns status 0, amount 9
23:29:18.162 00.000 15712 MoveAxis(N, 0, ABG)
23:29:18.162 00.000 15712 Move returns status 0, amount 0
23:29:18.162 00.000 15712 move complete, result=0
23:29:18.162 00.000 15712 worker thread done servicing request
23:29:18.162 00.000 15712 Worker thread wakes up
23:29:18.162 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:29:18.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:18.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:19.804 01.642 15712 Exposure complete
23:29:19.866 00.062 15712 worker thread done servicing request
23:29:19.866 00.000 7988 OnExposeComplete: enter
23:29:19.868 00.002 7988 UpdateGuideState(): m_state=6
23:29:19.868 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1890
23:29:19.868 00.000 7988 Star::Find returns 1 (0), X=497.46, Y=804.40, Mass=1490, SNR=25.6, Peak=156 HFD=4.2
23:29:19.868 00.000 7988 MultiStar: [#1 0.46,0.09,0.00,M3] [#2 0.25,0.02,0.89,U] [#3 -0.47,0.15,0.00,M1] [#4 -0.14,0.28,0.75,U] [#5 -0.16,0.03,0.77,U] [#6 0.33,0.27,0.68,U] [#7 0.17,0.14,0.48,U] [#8 -0.22,0.22,0.45,U] 
23:29:19.868 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.14}, one-star: {0.18, 0.10}
23:29:19.868 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
23:29:19.868 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
23:29:19.868 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.08 mountX=0.14 mountY=-0.08, mountTheta=-0.51
23:29:19.868 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.14, opts=13)
23:29:19.868 00.000 7988 Enqueuing Move request for scope (0.08, 0.14)
23:29:19.879 00.011 15712 Worker thread wakes up
23:29:19.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:29:19.879 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:29:19.879 00.000 15712 Moving (0.08, 0.14) raw xDistance=0.14 yDistance=-0.08
23:29:19.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:19.879 00.000 7988 UpdateGuideState exits: m=1490 SNR=25.6
23:29:19.882 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:19.882 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:19.883 00.001 7988 Enqueuing Expose request
23:29:19.883 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:19.883 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
23:29:19.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:19.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:19.883 00.000 15712 MoveAxis(E, 9, ABG)
23:29:19.883 00.000 15712 Guiding  Dir = 2, Dur = 9
23:29:19.883 00.000 15712 IsGuiding returns 0
23:29:19.904 00.021 15712 IsGuiding returns 0
23:29:19.904 00.000 15712 Move returns status 0, amount 9
23:29:19.904 00.000 15712 MoveAxis(N, 0, ABG)
23:29:19.904 00.000 15712 Move returns status 0, amount 0
23:29:19.904 00.000 15712 move complete, result=0
23:29:19.904 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:29:19.906 00.002 15712 worker thread done servicing request
23:29:19.906 00.000 15712 Worker thread wakes up
23:29:19.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:19.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:21.319 01.413 15712 Exposure complete
23:29:21.376 00.057 15712 worker thread done servicing request
23:29:21.376 00.000 7988 OnExposeComplete: enter
23:29:21.380 00.004 7988 UpdateGuideState(): m_state=6
23:29:21.380 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1891
23:29:21.380 00.000 7988 Star::Find returns 1 (0), X=497.52, Y=804.38, Mass=1638, SNR=26.9, Peak=157 HFD=4.9
23:29:21.380 00.000 7988 MultiStar: [#1 0.43,0.09,0.00,M4] [#2 0.40,-0.02,0.82,U] [#3 -0.23,0.06,0.86,U] [#4 -0.37,0.01,0.76,U] [#5 -0.19,0.21,0.74,U] [#6 0.15,0.27,0.64,U] [#7 0.07,0.26,0.48,U] [#8 -0.28,0.56,0.00,M1] 
23:29:21.380 00.000 7988 refined, 6 included, MultiStar: {0.01, 0.11}, one-star: {0.24, 0.08}
23:29:21.380 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
23:29:21.380 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
23:29:21.380 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.43 mountX=0.11 mountY=-0.02, mountTheta=-0.16
23:29:21.380 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.11, opts=13)
23:29:21.380 00.000 7988 Enqueuing Move request for scope (0.01, 0.11)
23:29:21.380 00.000 15712 Worker thread wakes up
23:29:21.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:29:21.380 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:29:21.393 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:21.393 00.000 7988 UpdateGuideState exits: m=1638 SNR=26.9
23:29:21.395 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:21.395 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:21.396 00.001 7988 Enqueuing Expose request
23:29:21.396 00.000 15712 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
23:29:21.402 00.006 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:21.402 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
23:29:21.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:21.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:29:21.402 00.000 15712 MoveAxis(E, 9, ABG)
23:29:21.402 00.000 15712 Guiding  Dir = 2, Dur = 9
23:29:21.402 00.000 15712 IsGuiding returns 0
23:29:21.413 00.011 15712 IsGuiding returns 0
23:29:21.413 00.000 15712 Move returns status 0, amount 9
23:29:21.413 00.000 15712 MoveAxis(N, 0, ABG)
23:29:21.413 00.000 15712 Move returns status 0, amount 0
23:29:21.413 00.000 15712 move complete, result=0
23:29:21.413 00.000 15712 worker thread done servicing request
23:29:21.413 00.000 15712 Worker thread wakes up
23:29:21.413 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:29:21.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:21.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:23.060 01.647 15712 Exposure complete
23:29:23.121 00.061 15712 worker thread done servicing request
23:29:23.121 00.000 7988 OnExposeComplete: enter
23:29:23.121 00.000 7988 UpdateGuideState(): m_state=6
23:29:23.123 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1892
23:29:23.123 00.000 7988 Star::Find returns 1 (0), X=497.30, Y=804.33, Mass=1605, SNR=26.7, Peak=166 HFD=4.5
23:29:23.125 00.002 7988 MultiStar: [#1 0.25,-0.07,0.96,U] [#2 0.11,-0.15,0.85,U] [#3 -0.42,0.05,0.88,U] [#4 -0.19,0.01,0.75,U] [#5 -0.28,0.13,0.71,U] [#6 0.26,0.01,0.67,U] [#7 0.18,-0.03,0.49,U] [#8 -0.25,-0.25,0.42,U] 
23:29:23.125 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.02, 0.03}
23:29:23.127 00.002 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.14 = 2.14)
23:29:23.127 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.18 = 2.11)
23:29:23.129 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.58 mountX=-0.02 mountY=0.03, mountTheta=2.13
23:29:23.130 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
23:29:23.132 00.002 7988 Enqueuing Move request for scope (-0.03, -0.02)
23:29:23.132 00.000 15712 Worker thread wakes up
23:29:23.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:29:23.132 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:29:23.132 00.000 15712 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
23:29:23.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:23.132 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.7
23:29:23.136 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:23.137 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:23.137 00.000 7988 Enqueuing Expose request
23:29:23.137 00.000 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:23.137 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
23:29:23.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:23.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:29:23.137 00.000 15712 MoveAxis(E, 12, ABG)
23:29:23.137 00.000 15712 Guiding  Dir = 2, Dur = 12
23:29:23.137 00.000 15712 IsGuiding returns 0
23:29:23.164 00.027 15712 IsGuiding returns 1
23:29:23.164 00.000 15712 scope still moving after pulse duration time elapsed
23:29:23.221 00.057 15712 IsGuiding returns 0
23:29:23.221 00.000 15712 scope move finished after 12 + 77 ms
23:29:23.221 00.000 15712 Move returns status 0, amount 12
23:29:23.221 00.000 15712 MoveAxis(N, 0, ABG)
23:29:23.221 00.000 15712 Move returns status 0, amount 0
23:29:23.221 00.000 15712 move complete, result=0
23:29:23.221 00.000 7988 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:29:23.232 00.011 15712 worker thread done servicing request
23:29:23.232 00.000 15712 Worker thread wakes up
23:29:23.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:23.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:24.637 01.405 15712 Exposure complete
23:29:24.692 00.055 15712 worker thread done servicing request
23:29:24.692 00.000 7988 OnExposeComplete: enter
23:29:24.699 00.007 7988 UpdateGuideState(): m_state=6
23:29:24.699 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1893
23:29:24.699 00.000 7988 Star::Find returns 1 (0), X=497.31, Y=804.30, Mass=1543, SNR=26.0, Peak=160 HFD=4.3
23:29:24.699 00.000 7988 MultiStar: [#1 0.51,0.08,0.00,M4] [#2 0.38,-0.11,0.89,U] [#3 -0.39,0.09,0.87,U] [#4 -0.07,0.04,0.74,U] [#5 -0.16,0.13,0.73,U] [#6 0.50,0.23,0.00,M1] [#7 0.24,0.33,0.50,U] [#8 -0.03,0.12,0.45,U] 
23:29:24.699 00.000 7988 single-star, 6 included, MultiStar: {-0.01, 0.06}, one-star: {0.04, 0.00}
23:29:24.699 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.56) = xAngle (-1.50 = -1.50)
23:29:24.699 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
23:29:24.699 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.07 mountX=0.00 mountY=-0.04, mountTheta=-1.50
23:29:24.709 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.00, opts=13)
23:29:24.709 00.000 7988 Enqueuing Move request for scope (0.04, 0.00)
23:29:24.709 00.000 15712 Worker thread wakes up
23:29:24.709 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:29:24.709 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:29:24.709 00.000 15712 Moving (0.04, 0.00) raw xDistance=0.00 yDistance=-0.04
23:29:24.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:24.709 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.0
23:29:24.713 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:24.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:24.715 00.002 7988 Enqueuing Expose request
23:29:24.715 00.000 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:24.715 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
23:29:24.715 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:24.717 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:24.717 00.000 15712 MoveAxis(E, 11, ABG)
23:29:24.717 00.000 15712 Guiding  Dir = 2, Dur = 11
23:29:24.717 00.000 15712 IsGuiding returns 0
23:29:24.730 00.013 15712 IsGuiding returns 1
23:29:24.730 00.000 15712 scope still moving after pulse duration time elapsed
23:29:24.779 00.049 15712 IsGuiding returns 0
23:29:24.779 00.000 15712 scope move finished after 11 + 51 ms
23:29:24.779 00.000 15712 Move returns status 0, amount 11
23:29:24.779 00.000 15712 MoveAxis(N, 0, ABG)
23:29:24.779 00.000 15712 Move returns status 0, amount 0
23:29:24.779 00.000 15712 move complete, result=0
23:29:24.779 00.000 15712 worker thread done servicing request
23:29:24.779 00.000 15712 Worker thread wakes up
23:29:24.779 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:29:24.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:24.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:26.425 01.646 15712 Exposure complete
23:29:26.479 00.054 15712 worker thread done servicing request
23:29:26.479 00.000 7988 OnExposeComplete: enter
23:29:26.486 00.007 7988 UpdateGuideState(): m_state=6
23:29:26.488 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1894
23:29:26.488 00.000 7988 Star::Find returns 1 (0), X=497.57, Y=804.12, Mass=1617, SNR=26.8, Peak=148 HFD=4.8
23:29:26.490 00.002 7988 MultiStar: [#1 0.40,-0.04,0.91,U] [#2 0.42,-0.15,0.00,M1] [#3 -0.22,-0.09,0.82,U] [#4 -0.11,-0.17,0.72,U] [#5 -0.32,0.08,0.71,U] [#6 0.45,0.04,0.00,M2] [#7 0.20,0.10,0.48,U] [#8 -0.23,-0.08,0.43,U] 
23:29:26.490 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {0.29, -0.18}
23:29:26.492 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
23:29:26.492 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
23:29:26.494 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.13 mountX=-0.07 mountY=-0.03, mountTheta=-2.72
23:29:26.496 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
23:29:26.496 00.000 7988 Enqueuing Move request for scope (0.03, -0.07)
23:29:26.499 00.003 15712 Worker thread wakes up
23:29:26.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:29:26.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:29:26.499 00.000 15712 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.03
23:29:26.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:26.501 00.002 7988 UpdateGuideState exits: m=1617 SNR=26.8
23:29:26.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:26.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:26.501 00.000 7988 Enqueuing Expose request
23:29:26.501 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:26.501 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
23:29:26.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:26.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:29:26.501 00.000 15712 MoveAxis(E, 10, ABG)
23:29:26.501 00.000 15712 Guiding  Dir = 2, Dur = 10
23:29:26.501 00.000 15712 IsGuiding returns 0
23:29:26.522 00.021 15712 IsGuiding returns 1
23:29:26.522 00.000 15712 scope still moving after pulse duration time elapsed
23:29:26.570 00.048 15712 IsGuiding returns 0
23:29:26.570 00.000 15712 scope move finished after 10 + 53 ms
23:29:26.570 00.000 15712 Move returns status 0, amount 10
23:29:26.570 00.000 15712 MoveAxis(N, 0, ABG)
23:29:26.570 00.000 15712 Move returns status 0, amount 0
23:29:26.570 00.000 15712 move complete, result=0
23:29:26.570 00.000 15712 worker thread done servicing request
23:29:26.570 00.000 15712 Worker thread wakes up
23:29:26.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:26.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:26.570 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:29:27.986 01.416 15712 Exposure complete
23:29:28.047 00.061 15712 worker thread done servicing request
23:29:28.048 00.001 7988 OnExposeComplete: enter
23:29:28.048 00.000 7988 UpdateGuideState(): m_state=6
23:29:28.048 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1895
23:29:28.048 00.000 7988 Star::Find returns 1 (0), X=497.21, Y=804.32, Mass=1531, SNR=25.8, Peak=143 HFD=4.5
23:29:28.048 00.000 7988 MultiStar: [#1 0.22,-0.09,1.02,U] [#2 0.20,-0.22,0.88,U] [#3 -0.40,-0.02,0.89,U] [#4 -0.09,-0.04,0.76,U] [#5 -0.39,0.18,0.74,U] [#6 0.50,0.08,0.00,M3] [#7 0.16,0.05,0.50,U] [#8 -0.19,0.03,0.45,U] 
23:29:28.048 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {-0.07, 0.02}
23:29:28.048 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.35 = 1.94)
23:29:28.048 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.90)
23:29:28.048 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.78 mountX=-0.02 mountY=0.06, mountTheta=1.93
23:29:28.058 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
23:29:28.058 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
23:29:28.058 00.000 15712 Worker thread wakes up
23:29:28.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:29:28.058 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:29:28.058 00.000 15712 Moving (-0.06, -0.02) raw xDistance=-0.02 yDistance=0.06
23:29:28.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:28.058 00.000 7988 UpdateGuideState exits: m=1531 SNR=25.8
23:29:28.063 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:28.063 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:28.063 00.000 7988 Enqueuing Expose request
23:29:28.063 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:28.063 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:29:28.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:28.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:29:28.063 00.000 15712 MoveAxis(E, 7, ABG)
23:29:28.063 00.000 15712 Guiding  Dir = 2, Dur = 7
23:29:28.063 00.000 15712 IsGuiding returns 0
23:29:28.084 00.021 15712 IsGuiding returns 0
23:29:28.084 00.000 15712 Move returns status 0, amount 7
23:29:28.084 00.000 15712 MoveAxis(N, 0, ABG)
23:29:28.084 00.000 15712 Move returns status 0, amount 0
23:29:28.084 00.000 15712 move complete, result=0
23:29:28.084 00.000 15712 worker thread done servicing request
23:29:28.084 00.000 15712 Worker thread wakes up
23:29:28.084 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:29:28.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:28.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:29.726 01.642 15712 Exposure complete
23:29:29.786 00.060 15712 worker thread done servicing request
23:29:29.786 00.000 7988 OnExposeComplete: enter
23:29:29.786 00.000 7988 UpdateGuideState(): m_state=6
23:29:29.786 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1896
23:29:29.786 00.000 7988 Star::Find returns 1 (0), X=497.38, Y=804.23, Mass=1548, SNR=26.2, Peak=168 HFD=4.5
23:29:29.786 00.000 7988 MultiStar: [#1 0.34,0.19,0.99,U] [#2 0.35,-0.21,0.85,U] [#3 -0.14,0.05,0.87,U] [#4 -0.08,0.06,0.77,U] [#5 -0.14,0.03,0.74,U] [#6 0.35,-0.10,0.66,U] [#7 -0.04,0.25,0.49,U] [#8 -0.26,0.04,0.45,U] 
23:29:29.786 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.10, -0.07}
23:29:29.786 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
23:29:29.794 00.008 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
23:29:29.794 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.24 mountX=0.02 mountY=-0.08, mountTheta=-1.33
23:29:29.794 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
23:29:29.794 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
23:29:29.800 00.006 15712 Worker thread wakes up
23:29:29.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:29:29.800 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:29:29.800 00.000 15712 Moving (0.08, 0.02) raw xDistance=0.02 yDistance=-0.08
23:29:29.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:29.800 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.2
23:29:29.802 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:29.802 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:29.804 00.002 7988 Enqueuing Expose request
23:29:29.804 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:29.804 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
23:29:29.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:29.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:29.804 00.000 15712 MoveAxis(E, 5, ABG)
23:29:29.804 00.000 15712 Guiding  Dir = 2, Dur = 5
23:29:29.804 00.000 15712 IsGuiding returns 0
23:29:29.828 00.024 15712 IsGuiding returns 0
23:29:29.828 00.000 15712 Move returns status 0, amount 5
23:29:29.828 00.000 15712 MoveAxis(N, 0, ABG)
23:29:29.828 00.000 15712 Move returns status 0, amount 0
23:29:29.828 00.000 15712 move complete, result=0
23:29:29.828 00.000 15712 worker thread done servicing request
23:29:29.828 00.000 15712 Worker thread wakes up
23:29:29.828 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:29:29.831 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:29.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:31.234 01.403 15712 Exposure complete
23:29:31.296 00.062 15712 worker thread done servicing request
23:29:31.296 00.000 7988 OnExposeComplete: enter
23:29:31.298 00.002 7988 UpdateGuideState(): m_state=6
23:29:31.300 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1897
23:29:31.300 00.000 7988 Star::Find returns 1 (0), X=497.29, Y=804.10, Mass=1508, SNR=25.6, Peak=158 HFD=4.4
23:29:31.300 00.000 7988 MultiStar: [#1 0.38,-0.02,0.96,U] [#2 0.48,-0.26,0.00,M1] [#3 -0.29,-0.02,0.85,U] [#4 -0.07,-0.15,0.80,U] [#5 -0.22,-0.32,0.72,U] [#6 0.44,0.02,0.00,M3] [#7 0.20,0.10,0.52,U] [#8 0.12,0.13,0.45,U] 
23:29:31.303 00.003 7988 refined, 6 included, MultiStar: {0.01, -0.09}, one-star: {0.01, -0.20}
23:29:31.303 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
23:29:31.305 00.002 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
23:29:31.305 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.41 mountX=-0.09 mountY=-0.01, mountTheta=-3.00
23:29:31.307 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.09, opts=13)
23:29:31.309 00.002 7988 Enqueuing Move request for scope (0.01, -0.09)
23:29:31.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:31.311 00.002 7988 UpdateGuideState exits: m=1508 SNR=25.6
23:29:31.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:31.313 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:31.313 00.000 7988 Enqueuing Expose request
23:29:31.315 00.002 15712 Worker thread wakes up
23:29:31.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
23:29:31.315 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
23:29:31.315 00.000 15712 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=-0.01
23:29:31.317 00.002 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:31.317 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
23:29:31.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:31.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:31.317 00.000 15712 MoveAxis(E, 7, ABG)
23:29:31.317 00.000 15712 Guiding  Dir = 2, Dur = 7
23:29:31.317 00.000 15712 IsGuiding returns 0
23:29:31.334 00.017 15712 IsGuiding returns 0
23:29:31.334 00.000 15712 Move returns status 0, amount 7
23:29:31.334 00.000 15712 MoveAxis(N, 0, ABG)
23:29:31.334 00.000 15712 Move returns status 0, amount 0
23:29:31.334 00.000 15712 move complete, result=0
23:29:31.334 00.000 15712 worker thread done servicing request
23:29:31.334 00.000 15712 Worker thread wakes up
23:29:31.334 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:29:31.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:31.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:32.972 01.638 15712 Exposure complete
23:29:33.033 00.061 15712 worker thread done servicing request
23:29:33.033 00.000 7988 OnExposeComplete: enter
23:29:33.033 00.000 7988 UpdateGuideState(): m_state=6
23:29:33.035 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1898
23:29:33.035 00.000 7988 Star::Find returns 1 (0), X=497.41, Y=804.03, Mass=1557, SNR=26.0, Peak=171 HFD=4.5
23:29:33.037 00.002 7988 MultiStar: [#1 0.43,0.04,1.01,U] [#2 0.28,-0.14,0.86,U] [#3 -0.23,-0.16,0.88,U] [#4 0.16,0.06,0.71,U] [#5 -0.20,0.07,0.75,U] [#6 0.24,0.26,0.67,U] [#7 0.20,0.13,0.51,U] [#8 -0.06,0.26,0.45,U] 
23:29:33.037 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.13, -0.27}
23:29:33.039 00.002 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
23:29:33.039 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
23:29:33.041 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
23:29:33.042 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
23:29:33.044 00.002 7988 Enqueuing Move request for scope (0.12, -0.01)
23:29:33.044 00.000 15712 Worker thread wakes up
23:29:33.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:29:33.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:29:33.044 00.000 15712 Moving (0.12, -0.01) raw xDistance=-0.00 yDistance=-0.12
23:29:33.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:33.044 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.0
23:29:33.048 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:33.049 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:33.049 00.000 7988 Enqueuing Expose request
23:29:33.049 00.000 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:33.049 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
23:29:33.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:33.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:29:33.049 00.000 15712 MoveAxis(E, 9, ABG)
23:29:33.049 00.000 15712 Guiding  Dir = 2, Dur = 9
23:29:33.049 00.000 15712 IsGuiding returns 0
23:29:33.075 00.026 15712 IsGuiding returns 0
23:29:33.075 00.000 15712 Move returns status 0, amount 9
23:29:33.075 00.000 15712 MoveAxis(N, 0, ABG)
23:29:33.075 00.000 15712 Move returns status 0, amount 0
23:29:33.075 00.000 15712 move complete, result=0
23:29:33.075 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:29:33.077 00.002 15712 worker thread done servicing request
23:29:33.077 00.000 15712 Worker thread wakes up
23:29:33.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:33.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:34.488 01.411 15712 Exposure complete
23:29:34.539 00.051 15712 worker thread done servicing request
23:29:34.539 00.000 7988 OnExposeComplete: enter
23:29:34.551 00.012 7988 UpdateGuideState(): m_state=6
23:29:34.551 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1899
23:29:34.551 00.000 7988 Star::Find returns 1 (0), X=497.38, Y=804.23, Mass=1631, SNR=27.0, Peak=158 HFD=4.5
23:29:34.551 00.000 7988 MultiStar: [#1 0.39,-0.31,0.00,M1] [#2 0.12,-0.09,0.83,U] [#3 -0.39,-0.18,0.82,U] [#4 -0.10,-0.20,0.75,U] [#5 -0.25,-0.23,0.74,U] [#6 0.31,-0.02,0.65,U] [#7 0.02,-0.27,0.46,U] [#8 -0.37,-0.32,0.00,M1] 
23:29:34.555 00.004 7988 single-star, 6 included, MultiStar: {-0.03, -0.14}, one-star: {0.10, -0.07}
23:29:34.555 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
23:29:34.555 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
23:29:34.555 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
23:29:34.555 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.07, opts=13)
23:29:34.555 00.000 7988 Enqueuing Move request for scope (0.10, -0.07)
23:29:34.555 00.000 15712 Worker thread wakes up
23:29:34.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:29:34.555 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:29:34.555 00.000 15712 Moving (0.10, -0.07) raw xDistance=-0.07 yDistance=-0.10
23:29:34.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:34.555 00.000 7988 UpdateGuideState exits: m=1631 SNR=27.0
23:29:34.565 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:34.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:34.567 00.002 7988 Enqueuing Expose request
23:29:34.569 00.002 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:34.569 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
23:29:34.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:34.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:29:34.569 00.000 15712 MoveAxis(E, 8, ABG)
23:29:34.569 00.000 15712 Guiding  Dir = 2, Dur = 8
23:29:34.569 00.000 15712 IsGuiding returns 0
23:29:34.589 00.020 15712 IsGuiding returns 0
23:29:34.589 00.000 15712 Move returns status 0, amount 8
23:29:34.589 00.000 15712 MoveAxis(N, 0, ABG)
23:29:34.589 00.000 15712 Move returns status 0, amount 0
23:29:34.589 00.000 15712 move complete, result=0
23:29:34.589 00.000 15712 worker thread done servicing request
23:29:34.589 00.000 15712 Worker thread wakes up
23:29:34.589 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:29:34.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:34.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:36.229 01.640 15712 Exposure complete
23:29:36.291 00.062 15712 worker thread done servicing request
23:29:36.291 00.000 7988 OnExposeComplete: enter
23:29:36.291 00.000 7988 UpdateGuideState(): m_state=6
23:29:36.291 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1900
23:29:36.291 00.000 7988 Star::Find returns 1 (0), X=497.54, Y=804.09, Mass=1586, SNR=26.6, Peak=161 HFD=4.3
23:29:36.291 00.000 7988 MultiStar: [#1 0.43,-0.16,0.00,M2] [#2 0.33,-0.36,0.00,M1] [#3 -0.32,-0.25,0.86,U] [#4 -0.04,-0.15,0.75,U] [#5 -0.21,-0.00,0.75,U] [#6 0.52,-0.16,0.00,M2] [#7 0.33,-0.02,0.54,U] [#8 -0.10,0.04,0.47,U] 
23:29:36.291 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.12}, one-star: {0.26, -0.21}
23:29:36.291 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
23:29:36.291 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.99)
23:29:36.291 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.70 mountX=-0.12 mountY=0.02, mountTheta=2.99
23:29:36.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.12, opts=13)
23:29:36.291 00.000 7988 Enqueuing Move request for scope (-0.02, -0.12)
23:29:36.306 00.015 15712 Worker thread wakes up
23:29:36.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
23:29:36.306 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
23:29:36.306 00.000 15712 Moving (-0.02, -0.12) raw xDistance=-0.12 yDistance=0.02
23:29:36.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:36.306 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.6
23:29:36.308 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:36.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:36.308 00.000 7988 Enqueuing Expose request
23:29:36.308 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:36.308 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
23:29:36.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:36.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:29:36.308 00.000 15712 MoveAxis(E, 9, ABG)
23:29:36.308 00.000 15712 Guiding  Dir = 2, Dur = 9
23:29:36.308 00.000 15712 IsGuiding returns 0
23:29:36.325 00.017 15712 IsGuiding returns 0
23:29:36.325 00.000 15712 Move returns status 0, amount 9
23:29:36.325 00.000 15712 MoveAxis(N, 0, ABG)
23:29:36.325 00.000 15712 Move returns status 0, amount 0
23:29:36.325 00.000 15712 move complete, result=0
23:29:36.325 00.000 15712 worker thread done servicing request
23:29:36.325 00.000 15712 Worker thread wakes up
23:29:36.325 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:29:36.337 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:36.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:37.744 01.407 15712 Exposure complete
23:29:37.804 00.060 15712 worker thread done servicing request
23:29:37.804 00.000 7988 OnExposeComplete: enter
23:29:37.805 00.001 7988 UpdateGuideState(): m_state=6
23:29:37.805 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1901
23:29:37.805 00.000 7988 Star::Find returns 1 (0), X=497.42, Y=804.05, Mass=1626, SNR=27.0, Peak=166 HFD=4.2
23:29:37.805 00.000 7988 MultiStar: [#1 0.39,-0.35,0.00,M3] [#2 0.38,-0.43,0.00,M2] [#3 -0.22,-0.31,0.83,U] [#4 -0.16,-0.50,0.00,M1] [#5 0.12,-0.25,0.74,U] [#6 0.33,-0.32,0.00,M3] [#7 0.16,-0.23,0.50,U] [#8 -0.35,-0.19,0.43,U] 
23:29:37.805 00.000 7988 refined, 4 included, MultiStar: {-0.01, -0.25}, one-star: {0.14, -0.25}
23:29:37.805 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
23:29:37.805 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
23:29:37.805 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.60 mountX=-0.25 mountY=0.01, mountTheta=3.09
23:29:37.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.25, opts=13)
23:29:37.805 00.000 7988 Enqueuing Move request for scope (-0.01, -0.25)
23:29:37.805 00.000 15712 Worker thread wakes up
23:29:37.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
23:29:37.805 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
23:29:37.805 00.000 15712 Moving (-0.01, -0.25) raw xDistance=-0.25 yDistance=0.01
23:29:37.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:37.805 00.000 7988 UpdateGuideState exits: m=1626 SNR=27.0
23:29:37.819 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:37.819 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:37.821 00.002 7988 Enqueuing Expose request
23:29:37.823 00.002 15712 PPEC rslt: input = -0.25, final = -0.18, react = -0.15, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 638.80
23:29:37.823 00.000 15712 PPEC: input: -0.25, control: -0.18, exposure: 1500
23:29:37.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:37.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:29:37.823 00.000 15712 MoveAxis(E, 60, ABG)
23:29:37.823 00.000 15712 Guiding  Dir = 2, Dur = 60
23:29:37.823 00.000 15712 IsGuiding returns 0
23:29:37.839 00.016 15712 PulseGuide returned control before completion, sleep 55
23:29:37.917 00.078 15712 IsGuiding returns 0
23:29:37.917 00.000 15712 Move returns status 0, amount 60
23:29:37.917 00.000 15712 MoveAxis(N, 0, ABG)
23:29:37.917 00.000 15712 Move returns status 0, amount 0
23:29:37.917 00.000 15712 move complete, result=0
23:29:37.917 00.000 15712 worker thread done servicing request
23:29:37.917 00.000 15712 Worker thread wakes up
23:29:37.917 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.0 px 0 ms NORTH
23:29:37.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:37.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:39.560 01.643 15712 Exposure complete
23:29:39.607 00.047 15712 worker thread done servicing request
23:29:39.607 00.000 7988 OnExposeComplete: enter
23:29:39.624 00.017 7988 UpdateGuideState(): m_state=6
23:29:39.624 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1902
23:29:39.624 00.000 7988 Star::Find returns 1 (0), X=497.16, Y=804.45, Mass=1560, SNR=26.2, Peak=161 HFD=3.9
23:29:39.624 00.000 7988 MultiStar: [#1 0.16,0.17,1.00,U] [#2 0.14,-0.03,0.88,U] [#3 -0.32,0.03,0.88,U] [#4 -0.12,0.21,0.79,U] [#5 -0.32,0.32,0.00,M1] [#6 0.21,0.13,0.67,U] [#7 0.12,0.26,0.50,U] [#8 -0.20,0.28,0.46,U] 
23:29:39.624 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.13}, one-star: {-0.12, 0.15}
23:29:39.624 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
23:29:39.624 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
23:29:39.631 00.007 7988 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.69 mountX=0.13 mountY=0.01, mountTheta=0.09
23:29:39.633 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.13, opts=13)
23:29:39.633 00.000 7988 Enqueuing Move request for scope (-0.02, 0.13)
23:29:39.635 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:39.635 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.2
23:29:39.637 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:39.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:39.639 00.002 7988 Enqueuing Expose request
23:29:39.641 00.002 15712 Worker thread wakes up
23:29:39.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:29:39.641 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:29:39.641 00.000 15712 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=0.01
23:29:39.641 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:39.641 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
23:29:39.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:39.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:29:39.641 00.000 15712 MoveAxis(E, 11, ABG)
23:29:39.641 00.000 15712 Guiding  Dir = 2, Dur = 11
23:29:39.658 00.017 15712 IsGuiding returns 0
23:29:39.675 00.017 15712 IsGuiding returns 1
23:29:39.675 00.000 15712 scope still moving after pulse duration time elapsed
23:29:39.725 00.050 15712 IsGuiding returns 0
23:29:39.725 00.000 15712 scope move finished after 11 + 52 ms
23:29:39.725 00.000 15712 Move returns status 0, amount 11
23:29:39.725 00.000 15712 MoveAxis(N, 0, ABG)
23:29:39.725 00.000 15712 Move returns status 0, amount 0
23:29:39.725 00.000 15712 move complete, result=0
23:29:39.725 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
23:29:39.725 00.000 15712 worker thread done servicing request
23:29:39.727 00.002 15712 Worker thread wakes up
23:29:39.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:39.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:41.144 01.417 15712 Exposure complete
23:29:41.205 00.061 15712 worker thread done servicing request
23:29:41.206 00.001 7988 OnExposeComplete: enter
23:29:41.206 00.000 7988 UpdateGuideState(): m_state=6
23:29:41.206 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1903
23:29:41.206 00.000 7988 Star::Find returns 1 (0), X=497.27, Y=804.28, Mass=1651, SNR=26.8, Peak=155 HFD=4.7
23:29:41.206 00.000 7988 MultiStar: [#1 0.17,0.15,1.00,U] [#2 0.25,-0.08,0.85,U] [#3 -0.29,0.22,0.85,U] [#4 -0.26,-0.01,0.78,U] [#5 -0.17,0.28,0.73,U] [#6 0.34,0.26,0.66,U] [#7 0.13,0.16,0.45,U] [#8 -0.19,0.44,0.00,M1] 
23:29:41.206 00.000 7988 single-star, 7 included, MultiStar: {0.01, 0.11}, one-star: {-0.01, -0.02}
23:29:41.206 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
23:29:41.206 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
23:29:41.206 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.03 mountX=-0.02 mountY=0.01, mountTheta=2.67
23:29:41.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.02, opts=13)
23:29:41.206 00.000 7988 Enqueuing Move request for scope (-0.01, -0.02)
23:29:41.206 00.000 15712 Worker thread wakes up
23:29:41.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:29:41.206 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:29:41.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:41.206 00.000 7988 UpdateGuideState exits: m=1651 SNR=26.8
23:29:41.220 00.014 15712 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
23:29:41.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:41.221 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:41.221 00.000 7988 Enqueuing Expose request
23:29:41.223 00.002 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:41.223 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
23:29:41.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:41.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:29:41.223 00.000 15712 MoveAxis(E, 10, ABG)
23:29:41.223 00.000 15712 Guiding  Dir = 2, Dur = 10
23:29:41.223 00.000 15712 IsGuiding returns 0
23:29:41.242 00.019 15712 IsGuiding returns 1
23:29:41.242 00.000 15712 scope still moving after pulse duration time elapsed
23:29:41.289 00.047 15712 IsGuiding returns 0
23:29:41.289 00.000 15712 scope move finished after 10 + 57 ms
23:29:41.289 00.000 15712 Move returns status 0, amount 10
23:29:41.289 00.000 15712 MoveAxis(N, 0, ABG)
23:29:41.289 00.000 15712 Move returns status 0, amount 0
23:29:41.289 00.000 15712 move complete, result=0
23:29:41.289 00.000 15712 worker thread done servicing request
23:29:41.289 00.000 15712 Worker thread wakes up
23:29:41.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:41.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:41.289 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
23:29:42.931 01.642 15712 Exposure complete
23:29:42.991 00.060 15712 worker thread done servicing request
23:29:42.991 00.000 7988 OnExposeComplete: enter
23:29:42.992 00.001 7988 UpdateGuideState(): m_state=6
23:29:42.994 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1904
23:29:42.994 00.000 7988 Star::Find returns 1 (0), X=497.18, Y=804.23, Mass=1427, SNR=25.1, Peak=154 HFD=4.4
23:29:42.996 00.002 7988 MultiStar: [#1 0.16,-0.11,0.99,U] [#2 0.30,-0.21,0.91,U] [#3 -0.22,-0.04,0.91,U] [#4 -0.27,-0.20,0.77,U] [#5 -0.35,-0.13,0.72,U] [#6 0.32,0.16,0.70,U] [#7 0.32,-0.05,0.52,U] [#8 -0.33,0.02,0.44,U] 
23:29:42.996 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.10, -0.07}
23:29:42.998 00.002 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
23:29:42.998 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.99)
23:29:43.000 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.70 mountX=-0.08 mountY=0.01, mountTheta=2.99
23:29:43.000 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.08, opts=13)
23:29:43.000 00.000 7988 Enqueuing Move request for scope (-0.01, -0.08)
23:29:43.000 00.000 15712 Worker thread wakes up
23:29:43.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:29:43.000 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:29:43.000 00.000 15712 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
23:29:43.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:43.005 00.005 7988 UpdateGuideState exits: m=1427 SNR=25.1
23:29:43.005 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:43.008 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:43.008 00.000 7988 Enqueuing Expose request
23:29:43.008 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:43.008 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
23:29:43.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:43.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:29:43.008 00.000 15712 MoveAxis(E, 10, ABG)
23:29:43.008 00.000 15712 Guiding  Dir = 2, Dur = 10
23:29:43.008 00.000 15712 IsGuiding returns 0
23:29:43.033 00.025 15712 IsGuiding returns 1
23:29:43.033 00.000 15712 scope still moving after pulse duration time elapsed
23:29:43.056 00.023 15712 IsGuiding returns 1
23:29:43.098 00.042 15712 IsGuiding returns 0
23:29:43.098 00.000 15712 scope move finished after 10 + 70 ms
23:29:43.098 00.000 15712 Move returns status 0, amount 10
23:29:43.098 00.000 15712 MoveAxis(N, 0, ABG)
23:29:43.098 00.000 15712 Move returns status 0, amount 0
23:29:43.098 00.000 15712 move complete, result=0
23:29:43.098 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
23:29:43.100 00.002 15712 worker thread done servicing request
23:29:43.100 00.000 15712 Worker thread wakes up
23:29:43.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:43.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:44.510 01.410 15712 Exposure complete
23:29:44.570 00.060 15712 worker thread done servicing request
23:29:44.570 00.000 7988 OnExposeComplete: enter
23:29:44.574 00.004 7988 UpdateGuideState(): m_state=6
23:29:44.574 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1905
23:29:44.574 00.000 7988 Star::Find returns 1 (0), X=497.45, Y=804.45, Mass=1633, SNR=27.0, Peak=154 HFD=5.0
23:29:44.574 00.000 7988 MultiStar: [#1 0.34,0.19,0.94,U] [#2 0.49,-0.11,0.00,M1] [#3 -0.24,0.18,0.86,U] [#4 0.09,0.03,0.74,U] [#5 -0.30,-0.15,0.72,U] [#6 0.38,0.19,0.65,U] [#7 0.27,0.17,0.48,U] [#8 -0.03,0.05,0.42,U] 
23:29:44.574 00.000 7988 refined, 7 included, MultiStar: {0.09, 0.11}, one-star: {0.17, 0.15}
23:29:44.574 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
23:29:44.574 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
23:29:44.574 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.91 mountX=0.11 mountY=-0.09, mountTheta=-0.68
23:29:44.574 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.11, opts=13)
23:29:44.574 00.000 7988 Enqueuing Move request for scope (0.09, 0.11)
23:29:44.574 00.000 15712 Worker thread wakes up
23:29:44.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:29:44.574 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:29:44.574 00.000 15712 Moving (0.09, 0.11) raw xDistance=0.11 yDistance=-0.09
23:29:44.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:44.587 00.013 7988 UpdateGuideState exits: m=1633 SNR=27.0
23:29:44.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:44.589 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:44.589 00.000 7988 Enqueuing Expose request
23:29:44.591 00.002 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:29:44.591 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
23:29:44.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:44.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:29:44.591 00.000 15712 MoveAxis(E, 10, ABG)
23:29:44.591 00.000 15712 Guiding  Dir = 2, Dur = 10
23:29:44.591 00.000 15712 IsGuiding returns 0
23:29:44.604 00.013 15712 IsGuiding returns 1
23:29:44.604 00.000 15712 scope still moving after pulse duration time elapsed
23:29:44.655 00.051 15712 IsGuiding returns 0
23:29:44.655 00.000 15712 scope move finished after 10 + 61 ms
23:29:44.655 00.000 15712 Move returns status 0, amount 10
23:29:44.655 00.000 15712 MoveAxis(N, 0, ABG)
23:29:44.655 00.000 15712 Move returns status 0, amount 0
23:29:44.655 00.000 15712 move complete, result=0
23:29:44.655 00.000 15712 worker thread done servicing request
23:29:44.655 00.000 15712 Worker thread wakes up
23:29:44.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:44.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:44.655 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:29:46.297 01.642 15712 Exposure complete
23:29:46.356 00.059 15712 worker thread done servicing request
23:29:46.356 00.000 7988 OnExposeComplete: enter
23:29:46.360 00.004 7988 UpdateGuideState(): m_state=6
23:29:46.360 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1906
23:29:46.362 00.002 7988 Star::Find returns 1 (0), X=497.46, Y=804.55, Mass=1448, SNR=25.5, Peak=153 HFD=4.2
23:29:46.364 00.002 7988 MultiStar: [#1 0.34,0.31,0.00,M1] [#2 0.12,0.11,0.88,U] [#3 -0.26,0.14,0.88,U] [#4 0.04,0.26,0.78,U] [#5 -0.40,0.38,0.00,M1] [#6 0.37,0.48,0.00,M1] [#7 0.30,0.47,0.00,M1] [#8 -0.20,0.39,0.48,U] 
23:29:46.364 00.000 7988 refined, 4 included, MultiStar: {-0.00, 0.21}, one-star: {0.18, 0.25}
23:29:46.366 00.002 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
23:29:46.366 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
23:29:46.368 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.57 mountX=0.21 mountY=-0.00, mountTheta=-0.02
23:29:46.368 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.21, opts=13)
23:29:46.370 00.002 7988 Enqueuing Move request for scope (-0.00, 0.21)
23:29:46.370 00.000 15712 Worker thread wakes up
23:29:46.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
23:29:46.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
23:29:46.370 00.000 15712 Moving (-0.00, 0.21) raw xDistance=0.21 yDistance=-0.00
23:29:46.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:46.373 00.003 7988 UpdateGuideState exits: m=1448 SNR=25.5
23:29:46.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:46.375 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:46.376 00.001 7988 Enqueuing Expose request
23:29:46.376 00.000 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 638.79
23:29:46.376 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
23:29:46.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:46.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:29:46.376 00.000 15712 MoveAxis(W, 31, ABG)
23:29:46.376 00.000 15712 Guiding  Dir = 3, Dur = 31
23:29:46.376 00.000 15712 IsGuiding returns 0
23:29:46.392 00.016 15712 PulseGuide returned control before completion, sleep 13
23:29:46.429 00.037 15712 IsGuiding returns 0
23:29:46.429 00.000 15712 Move returns status 0, amount 31
23:29:46.429 00.000 15712 MoveAxis(N, 0, ABG)
23:29:46.429 00.000 15712 Move returns status 0, amount 0
23:29:46.429 00.000 15712 move complete, result=0
23:29:46.440 00.011 15712 worker thread done servicing request
23:29:46.440 00.000 15712 Worker thread wakes up
23:29:46.440 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
23:29:46.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:46.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:47.860 01.420 15712 Exposure complete
23:29:47.920 00.060 15712 worker thread done servicing request
23:29:47.920 00.000 7988 OnExposeComplete: enter
23:29:47.922 00.002 7988 UpdateGuideState(): m_state=6
23:29:47.922 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1907
23:29:47.924 00.002 7988 Star::Find returns 1 (0), X=497.53, Y=804.41, Mass=1587, SNR=26.6, Peak=159 HFD=4.9
23:29:47.926 00.002 7988 MultiStar: [#1 0.16,0.09,0.96,U] [#2 0.27,0.03,0.84,U] [#3 -0.28,0.19,0.82,U] [#4 -0.16,0.23,0.78,U] [#5 -0.23,0.28,0.71,U] [#6 0.38,0.23,0.00,M2] [#7 0.27,0.02,0.49,U] [#8 -0.09,0.24,0.43,U] 
23:29:47.926 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.14}, one-star: {0.25, 0.11}
23:29:47.928 00.002 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.22 = -0.22)
23:29:47.928 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
23:29:47.930 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.34 mountX=0.14 mountY=-0.04, mountTheta=-0.25
23:29:47.930 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.14, opts=13)
23:29:47.932 00.002 7988 Enqueuing Move request for scope (0.03, 0.14)
23:29:47.934 00.002 15712 Worker thread wakes up
23:29:47.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
23:29:47.934 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
23:29:47.934 00.000 15712 Moving (0.03, 0.14) raw xDistance=0.14 yDistance=-0.04
23:29:47.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:47.934 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.6
23:29:47.936 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:47.937 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:47.938 00.001 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.79
23:29:47.938 00.000 7988 Enqueuing Expose request
23:29:47.938 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
23:29:47.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:47.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:47.940 00.002 15712 MoveAxis(E, 10, ABG)
23:29:47.940 00.000 15712 Guiding  Dir = 2, Dur = 10
23:29:47.974 00.034 15712 IsGuiding returns 0
23:29:47.989 00.015 15712 IsGuiding returns 1
23:29:47.989 00.000 15712 scope still moving after pulse duration time elapsed
23:29:48.038 00.049 15712 IsGuiding returns 0
23:29:48.038 00.000 15712 scope move finished after 10 + 53 ms
23:29:48.038 00.000 15712 Move returns status 0, amount 10
23:29:48.038 00.000 15712 MoveAxis(N, 0, ABG)
23:29:48.038 00.000 15712 Move returns status 0, amount 0
23:29:48.038 00.000 15712 move complete, result=0
23:29:48.038 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:29:48.038 00.000 15712 worker thread done servicing request
23:29:48.040 00.002 15712 Worker thread wakes up
23:29:48.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:48.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:49.678 01.638 15712 Exposure complete
23:29:49.735 00.057 15712 worker thread done servicing request
23:29:49.735 00.000 7988 OnExposeComplete: enter
23:29:49.740 00.005 7988 UpdateGuideState(): m_state=6
23:29:49.741 00.001 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1908
23:29:49.741 00.000 7988 Star::Find returns 1 (0), X=497.65, Y=804.64, Mass=1573, SNR=26.3, Peak=174 HFD=4.3
23:29:49.741 00.000 7988 MultiStar: [#1 0.56,0.36,0.00,M1] [#2 0.48,0.07,0.00,M1] [#3 -0.11,0.43,0.00,M1] [#4 0.09,0.35,0.77,U] [#5 0.07,0.38,0.71,U] [#6 0.78,0.37,0.00,M3] [#7 0.36,0.38,0.00,M1] [#8 -0.13,0.35,0.45,U] 
23:29:49.741 00.000 7988 refined, 3 included, MultiStar: {0.15, 0.36}, one-star: {0.38, 0.34}
23:29:49.741 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
23:29:49.741 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
23:29:49.741 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.18 mountX=0.36 mountY=-0.16, mountTheta=-0.41
23:29:49.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.36, opts=13)
23:29:49.741 00.000 7988 Enqueuing Move request for scope (0.15, 0.36)
23:29:49.741 00.000 15712 Worker thread wakes up
23:29:49.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.36) opts 0xd
23:29:49.741 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.36)
23:29:49.741 00.000 15712 Moving (0.15, 0.36) raw xDistance=0.36 yDistance=-0.16
23:29:49.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:49.741 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.3
23:29:49.754 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:49.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:49.756 00.002 7988 Enqueuing Expose request
23:29:49.756 00.000 15712 PPEC rslt: input = 0.36, final = 0.18, react = 0.21, pred = -0.03, hyst = 0.20, hyst_pct = 0.00, period_length = 638.79
23:29:49.758 00.002 15712 PPEC: input: 0.36, control: 0.18, exposure: 1500
23:29:49.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:49.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:29:49.758 00.000 15712 MoveAxis(W, 59, ABG)
23:29:49.758 00.000 15712 Guiding  Dir = 3, Dur = 59
23:29:49.758 00.000 15712 IsGuiding returns 0
23:29:49.775 00.017 15712 PulseGuide returned control before completion, sleep 48
23:29:49.860 00.085 15712 IsGuiding returns 0
23:29:49.860 00.000 15712 Move returns status 0, amount 59
23:29:49.860 00.000 15712 MoveAxis(N, 0, ABG)
23:29:49.860 00.000 15712 Move returns status 0, amount 0
23:29:49.860 00.000 15712 move complete, result=0
23:29:49.860 00.000 7988 GuideStep: 0.4 px 59 ms WEST, -0.2 px 0 ms NORTH
23:29:49.862 00.002 15712 worker thread done servicing request
23:29:49.862 00.000 15712 Worker thread wakes up
23:29:49.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:49.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:51.275 01.413 15712 Exposure complete
23:29:51.336 00.061 15712 worker thread done servicing request
23:29:51.336 00.000 7988 OnExposeComplete: enter
23:29:51.336 00.000 7988 UpdateGuideState(): m_state=6
23:29:51.336 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1909
23:29:51.336 00.000 7988 Star::Find returns 1 (0), X=497.46, Y=804.20, Mass=1633, SNR=26.9, Peak=167 HFD=4.7
23:29:51.341 00.005 7988 MultiStar: [#1 0.51,-0.14,0.00,M2] [#2 0.31,-0.12,0.82,U] [#3 -0.19,-0.01,0.85,U] [#4 0.07,0.13,0.77,U] [#5 0.01,-0.08,0.70,U] [#6 0.37,0.04,0.68,U] [#7 0.16,0.44,0.00,M2] [#8 -0.01,-0.11,0.42,U] 
23:29:51.341 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.04}, one-star: {0.18, -0.10}
23:29:51.341 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
23:29:51.341 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
23:29:51.341 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
23:29:51.341 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.04, opts=13)
23:29:51.341 00.000 7988 Enqueuing Move request for scope (0.11, -0.04)
23:29:51.341 00.000 15712 Worker thread wakes up
23:29:51.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:29:51.341 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:29:51.341 00.000 15712 Moving (0.11, -0.04) raw xDistance=-0.03 yDistance=-0.11
23:29:51.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:51.341 00.000 7988 UpdateGuideState exits: m=1633 SNR=26.9
23:29:51.351 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:51.352 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:51.352 00.000 7988 Enqueuing Expose request
23:29:51.352 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.79
23:29:51.352 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
23:29:51.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:51.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:29:51.352 00.000 15712 MoveAxis(E, 8, ABG)
23:29:51.352 00.000 15712 Guiding  Dir = 2, Dur = 8
23:29:51.352 00.000 15712 IsGuiding returns 0
23:29:51.374 00.022 15712 IsGuiding returns 0
23:29:51.374 00.000 15712 Move returns status 0, amount 8
23:29:51.374 00.000 15712 MoveAxis(N, 0, ABG)
23:29:51.374 00.000 15712 Move returns status 0, amount 0
23:29:51.374 00.000 15712 move complete, result=0
23:29:51.374 00.000 15712 worker thread done servicing request
23:29:51.374 00.000 15712 Worker thread wakes up
23:29:51.374 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:29:51.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:51.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:53.011 01.637 15712 Exposure complete
23:29:53.058 00.047 15712 worker thread done servicing request
23:29:53.058 00.000 7988 OnExposeComplete: enter
23:29:53.075 00.017 7988 UpdateGuideState(): m_state=6
23:29:53.075 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1910
23:29:53.077 00.002 7988 Star::Find returns 1 (0), X=497.50, Y=804.02, Mass=1675, SNR=27.2, Peak=165 HFD=4.8
23:29:53.077 00.000 7988 MultiStar: [#1 0.52,-0.08,0.00,M3] [#2 0.36,-0.17,0.84,U] [#3 -0.11,-0.21,0.80,U] [#4 0.05,-0.32,0.73,U] [#5 0.04,-0.16,0.71,U] [#6 0.55,-0.12,0.00,M3] [#7 0.17,0.28,0.49,U] [#8 0.10,-0.36,0.43,U] 
23:29:53.079 00.002 7988 refined, 6 included, MultiStar: {0.12, -0.19}, one-star: {0.22, -0.28}
23:29:53.079 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
23:29:53.081 00.002 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
23:29:53.081 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-0.99 mountX=-0.19 mountY=-0.12, mountTheta=-2.58
23:29:53.083 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.19, opts=13)
23:29:53.085 00.002 7988 Enqueuing Move request for scope (0.12, -0.19)
23:29:53.085 00.000 15712 Worker thread wakes up
23:29:53.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
23:29:53.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
23:29:53.085 00.000 15712 Moving (0.12, -0.19) raw xDistance=-0.19 yDistance=-0.12
23:29:53.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:53.085 00.000 7988 UpdateGuideState exits: m=1675 SNR=27.2
23:29:53.089 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:53.089 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:53.090 00.001 7988 Enqueuing Expose request
23:29:53.092 00.002 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 638.79
23:29:53.092 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
23:29:53.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:53.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:29:53.092 00.000 15712 MoveAxis(E, 44, ABG)
23:29:53.092 00.000 15712 Guiding  Dir = 2, Dur = 44
23:29:53.092 00.000 15712 IsGuiding returns 0
23:29:53.109 00.017 15712 PulseGuide returned control before completion, sleep 27
23:29:53.154 00.045 15712 IsGuiding returns 1
23:29:53.154 00.000 15712 scope still moving after pulse duration time elapsed
23:29:53.194 00.040 15712 IsGuiding returns 0
23:29:53.194 00.000 15712 scope move finished after 44 + 63 ms
23:29:53.194 00.000 15712 Move returns status 0, amount 44
23:29:53.194 00.000 15712 MoveAxis(N, 0, ABG)
23:29:53.194 00.000 15712 Move returns status 0, amount 0
23:29:53.194 00.000 15712 move complete, result=0
23:29:53.194 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
23:29:53.202 00.008 15712 worker thread done servicing request
23:29:53.202 00.000 15712 Worker thread wakes up
23:29:53.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:53.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:54.620 01.418 15712 Exposure complete
23:29:54.682 00.062 15712 worker thread done servicing request
23:29:54.682 00.000 7988 OnExposeComplete: enter
23:29:54.682 00.000 7988 UpdateGuideState(): m_state=6
23:29:54.684 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:29:54.684 00.000 7988 Star::Find returns 1 (0), X=497.50, Y=804.35, Mass=1604, SNR=26.6, Peak=173 HFD=4.8
23:29:54.686 00.002 7988 MultiStar: [#1 0.56,0.01,0.00,M4] [#2 0.53,-0.07,0.00,M1] [#3 -0.22,-0.02,0.84,U] [#4 -0.09,-0.11,0.76,U] [#5 -0.02,0.10,0.73,U] [#6 0.55,0.12,0.00,M4] [#7 0.21,0.09,0.48,U] [#8 -0.67,0.01,0.00,M1] 
23:29:54.686 00.000 7988 refined, 4 included, MultiStar: {0.02, 0.02}, one-star: {0.22, 0.05}
23:29:54.688 00.002 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
23:29:54.688 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
23:29:54.690 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.81 mountX=0.02 mountY=-0.02, mountTheta=-0.77
23:29:54.692 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
23:29:54.692 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
23:29:54.694 00.002 15712 Worker thread wakes up
23:29:54.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:29:54.694 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:29:54.694 00.000 15712 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
23:29:54.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:54.694 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.6
23:29:54.697 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:54.698 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:54.698 00.000 7988 Enqueuing Expose request
23:29:54.698 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.79
23:29:54.698 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
23:29:54.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:54.698 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:29:54.698 00.000 15712 MoveAxis(E, 4, ABG)
23:29:54.698 00.000 15712 Guiding  Dir = 2, Dur = 4
23:29:54.698 00.000 15712 IsGuiding returns 0
23:29:54.714 00.016 15712 IsGuiding returns 0
23:29:54.714 00.000 15712 Move returns status 0, amount 4
23:29:54.714 00.000 15712 MoveAxis(N, 0, ABG)
23:29:54.714 00.000 15712 Move returns status 0, amount 0
23:29:54.714 00.000 15712 move complete, result=0
23:29:54.714 00.000 15712 worker thread done servicing request
23:29:54.714 00.000 15712 Worker thread wakes up
23:29:54.714 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:29:54.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:54.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:56.360 01.646 15712 Exposure complete
23:29:56.421 00.061 15712 worker thread done servicing request
23:29:56.421 00.000 7988 OnExposeComplete: enter
23:29:56.422 00.001 7988 UpdateGuideState(): m_state=6
23:29:56.422 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1912
23:29:56.424 00.002 7988 Star::Find returns 1 (0), X=497.23, Y=804.30, Mass=1573, SNR=26.3, Peak=160 HFD=4.6
23:29:56.426 00.002 7988 MultiStar: [#1 0.33,-0.22,1.00,U] [#2 0.24,-0.23,0.88,U] [#3 -0.41,-0.15,0.89,U] [#4 -0.20,-0.06,0.77,U] [#5 -0.10,0.10,0.73,U] [#6 0.35,-0.07,0.66,U] [#7 0.27,0.18,0.50,U] [#8 -0.43,0.43,0.00,M2] 
23:29:56.426 00.000 7988 single-star, 7 included, MultiStar: {0.04, -0.08}, one-star: {-0.05, -0.00}
23:29:56.428 00.002 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.56) = xAngle (-4.70 = 1.58)
23:29:56.428 00.000 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
23:29:56.430 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.14 mountX=-0.00 mountY=0.05, mountTheta=1.58
23:29:56.430 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.00, opts=13)
23:29:56.432 00.002 7988 Enqueuing Move request for scope (-0.05, -0.00)
23:29:56.434 00.002 15712 Worker thread wakes up
23:29:56.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
23:29:56.434 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
23:29:56.434 00.000 15712 Moving (-0.05, -0.00) raw xDistance=-0.00 yDistance=0.05
23:29:56.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:56.434 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.3
23:29:56.436 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:56.436 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:56.438 00.002 7988 Enqueuing Expose request
23:29:56.438 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.79
23:29:56.438 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
23:29:56.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:56.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:29:56.438 00.000 15712 MoveAxis(E, 2, ABG)
23:29:56.438 00.000 15712 Guiding  Dir = 2, Dur = 2
23:29:56.438 00.000 15712 IsGuiding returns 0
23:29:56.461 00.023 15712 IsGuiding returns 0
23:29:56.461 00.000 15712 Move returns status 0, amount 2
23:29:56.461 00.000 15712 MoveAxis(N, 0, ABG)
23:29:56.461 00.000 15712 Move returns status 0, amount 0
23:29:56.461 00.000 15712 move complete, result=0
23:29:56.461 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:29:56.463 00.002 15712 worker thread done servicing request
23:29:56.463 00.000 15712 Worker thread wakes up
23:29:56.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:56.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:57.873 01.410 15712 Exposure complete
23:29:57.918 00.045 15712 worker thread done servicing request
23:29:57.918 00.000 7988 OnExposeComplete: enter
23:29:57.934 00.016 7988 UpdateGuideState(): m_state=6
23:29:57.935 00.001 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1913
23:29:57.937 00.002 7988 Star::Find returns 1 (0), X=497.13, Y=804.14, Mass=1464, SNR=25.3, Peak=172 HFD=4.3
23:29:57.937 00.000 7988 MultiStar: [#1 0.35,-0.10,1.01,U] [#2 0.12,-0.23,0.87,U] [#3 -0.33,-0.06,0.94,U] [#4 -0.10,0.22,0.80,U] [#5 -0.40,-0.11,0.74,U] [#6 0.29,0.00,0.72,U] [#7 0.06,-0.01,0.52,U] [#8 -0.35,-0.04,0.48,U] 
23:29:57.940 00.003 7988 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.15, -0.16}
23:29:57.940 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
23:29:57.942 00.002 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
23:29:57.942 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.16 mountX=-0.06 mountY=0.04, mountTheta=2.54
23:29:57.944 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
23:29:57.944 00.000 7988 Enqueuing Move request for scope (-0.04, -0.06)
23:29:57.946 00.002 15712 Worker thread wakes up
23:29:57.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
23:29:57.946 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
23:29:57.946 00.000 15712 Moving (-0.04, -0.06) raw xDistance=-0.06 yDistance=0.04
23:29:57.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:29:57.946 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.3
23:29:57.949 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:57.950 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:57.950 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.78
23:29:57.950 00.000 7988 Enqueuing Expose request
23:29:57.953 00.003 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
23:29:57.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:57.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:57.953 00.000 15712 MoveAxis(E, 2, ABG)
23:29:57.953 00.000 15712 Guiding  Dir = 2, Dur = 2
23:29:57.953 00.000 15712 IsGuiding returns 0
23:29:57.970 00.017 15712 IsGuiding returns 0
23:29:57.970 00.000 15712 Move returns status 0, amount 2
23:29:57.970 00.000 15712 MoveAxis(N, 0, ABG)
23:29:57.970 00.000 15712 Move returns status 0, amount 0
23:29:57.970 00.000 15712 move complete, result=0
23:29:57.970 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
23:29:57.982 00.012 15712 worker thread done servicing request
23:29:57.982 00.000 15712 Worker thread wakes up
23:29:57.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:57.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:29:59.624 01.642 15712 Exposure complete
23:29:59.684 00.060 15712 worker thread done servicing request
23:29:59.685 00.001 7988 OnExposeComplete: enter
23:29:59.685 00.000 7988 UpdateGuideState(): m_state=6
23:29:59.687 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1914
23:29:59.689 00.002 7988 Star::Find returns 1 (0), X=497.46, Y=804.10, Mass=1646, SNR=27.3, Peak=174 HFD=4.3
23:29:59.689 00.000 7988 MultiStar: [#1 0.20,-0.36,0.96,U] [#2 0.16,-0.40,0.83,U] [#3 -0.43,-0.14,0.00,M1] [#4 -0.01,-0.30,0.73,U] [#5 -0.14,-0.11,0.69,U] [#6 0.35,-0.02,0.69,U] [#7 0.00,0.08,0.46,U] [#8 -0.34,-0.00,0.46,U] 
23:29:59.691 00.002 7988 refined, 7 included, MultiStar: {0.08, -0.20}, one-star: {0.18, -0.20}
23:29:59.691 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
23:29:59.693 00.002 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
23:29:59.693 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.17 mountX=-0.20 mountY=-0.08, mountTheta=-2.76
23:29:59.695 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.20, opts=13)
23:29:59.697 00.002 7988 Enqueuing Move request for scope (0.08, -0.20)
23:29:59.697 00.000 15712 Worker thread wakes up
23:29:59.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
23:29:59.697 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
23:29:59.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:29:59.697 00.000 7988 UpdateGuideState exits: m=1646 SNR=27.3
23:29:59.700 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:59.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:29:59.702 00.002 7988 Enqueuing Expose request
23:29:59.704 00.002 15712 Moving (0.08, -0.20) raw xDistance=-0.20 yDistance=-0.08
23:29:59.704 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 638.78
23:29:59.704 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
23:29:59.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:59.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:59.704 00.000 15712 MoveAxis(E, 40, ABG)
23:29:59.704 00.000 15712 Guiding  Dir = 2, Dur = 40
23:29:59.704 00.000 15712 IsGuiding returns 0
23:29:59.721 00.017 15712 PulseGuide returned control before completion, sleep 35
23:29:59.786 00.065 15712 IsGuiding returns 0
23:29:59.786 00.000 15712 Move returns status 0, amount 40
23:29:59.786 00.000 15712 MoveAxis(N, 0, ABG)
23:29:59.786 00.000 15712 Move returns status 0, amount 0
23:29:59.786 00.000 15712 move complete, result=0
23:29:59.786 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
23:29:59.788 00.002 15712 worker thread done servicing request
23:29:59.788 00.000 15712 Worker thread wakes up
23:29:59.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:29:59.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:01.203 01.415 15712 Exposure complete
23:30:01.264 00.061 15712 worker thread done servicing request
23:30:01.264 00.000 7988 OnExposeComplete: enter
23:30:01.265 00.001 7988 UpdateGuideState(): m_state=6
23:30:01.265 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1915
23:30:01.267 00.002 7988 Star::Find returns 1 (0), X=497.40, Y=804.46, Mass=1676, SNR=27.2, Peak=173 HFD=4.9
23:30:01.269 00.002 7988 MultiStar: [#1 0.41,0.01,0.92,U] [#2 0.43,0.23,0.00,M1] [#3 -0.35,0.09,0.84,U] [#4 0.07,0.14,0.73,U] [#5 -0.09,0.24,0.72,U] [#6 0.44,0.04,0.00,M2] [#7 0.33,-0.13,0.49,U] [#8 -0.10,0.34,0.44,U] 
23:30:01.269 00.000 7988 refined, 6 included, MultiStar: {0.06, 0.12}, one-star: {0.12, 0.16}
23:30:01.271 00.002 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
23:30:01.271 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
23:30:01.273 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.09 mountX=0.12 mountY=-0.06, mountTheta=-0.50
23:30:01.273 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.12, opts=13)
23:30:01.275 00.002 7988 Enqueuing Move request for scope (0.06, 0.12)
23:30:01.275 00.000 15712 Worker thread wakes up
23:30:01.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:30:01.275 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:30:01.275 00.000 15712 Moving (0.06, 0.12) raw xDistance=0.12 yDistance=-0.06
23:30:01.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:01.280 00.005 7988 UpdateGuideState exits: m=1676 SNR=27.2
23:30:01.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:01.282 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:01.282 00.000 7988 Enqueuing Expose request
23:30:01.282 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.78
23:30:01.282 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
23:30:01.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:01.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:01.282 00.000 15712 MoveAxis(E, 4, ABG)
23:30:01.282 00.000 15712 Guiding  Dir = 2, Dur = 4
23:30:01.282 00.000 15712 IsGuiding returns 0
23:30:01.332 00.050 15712 IsGuiding returns 0
23:30:01.332 00.000 15712 Move returns status 0, amount 4
23:30:01.332 00.000 15712 MoveAxis(N, 0, ABG)
23:30:01.332 00.000 15712 Move returns status 0, amount 0
23:30:01.332 00.000 15712 move complete, result=0
23:30:01.332 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:30:01.339 00.007 15712 worker thread done servicing request
23:30:01.339 00.000 15712 Worker thread wakes up
23:30:01.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:01.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:03.079 01.740 15712 Exposure complete
23:30:03.140 00.061 15712 worker thread done servicing request
23:30:03.140 00.000 7988 OnExposeComplete: enter
23:30:03.140 00.000 7988 UpdateGuideState(): m_state=6
23:30:03.142 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1916
23:30:03.142 00.000 7988 Star::Find returns 1 (0), X=497.29, Y=804.61, Mass=1597, SNR=26.7, Peak=171 HFD=4.5
23:30:03.144 00.002 7988 MultiStar: [#1 0.59,0.37,0.00,M1] [#2 0.43,0.01,0.85,U] [#3 -0.15,0.07,0.87,U] [#4 0.10,0.37,0.76,U] [#5 -0.31,0.28,0.73,U] [#6 0.25,0.31,0.67,U] [#7 -0.24,0.25,0.51,U] [#8 -0.14,0.44,0.00,M1] 
23:30:03.144 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.22}, one-star: {0.01, 0.31}
23:30:03.146 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
23:30:03.146 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
23:30:03.148 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.45 mountX=0.22 mountY=-0.03, mountTheta=-0.15
23:30:03.150 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.22, opts=13)
23:30:03.150 00.000 7988 Enqueuing Move request for scope (0.03, 0.22)
23:30:03.152 00.002 15712 Worker thread wakes up
23:30:03.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
23:30:03.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
23:30:03.152 00.000 15712 Moving (0.03, 0.22) raw xDistance=0.22 yDistance=-0.03
23:30:03.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:03.152 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.7
23:30:03.155 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:03.156 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:03.156 00.000 7988 Enqueuing Expose request
23:30:03.156 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 638.78
23:30:03.156 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
23:30:03.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:03.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:30:03.156 00.000 15712 MoveAxis(W, 40, ABG)
23:30:03.156 00.000 15712 Guiding  Dir = 3, Dur = 40
23:30:03.171 00.015 15712 IsGuiding returns 0
23:30:03.191 00.020 15712 PulseGuide returned control before completion, sleep 35
23:30:03.239 00.048 15712 IsGuiding returns 0
23:30:03.239 00.000 15712 Move returns status 0, amount 40
23:30:03.239 00.000 15712 MoveAxis(N, 0, ABG)
23:30:03.239 00.000 15712 Move returns status 0, amount 0
23:30:03.239 00.000 15712 move complete, result=0
23:30:03.239 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
23:30:03.241 00.002 15712 worker thread done servicing request
23:30:03.241 00.000 15712 Worker thread wakes up
23:30:03.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:03.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:04.656 01.415 15712 Exposure complete
23:30:04.713 00.057 15712 worker thread done servicing request
23:30:04.713 00.000 7988 OnExposeComplete: enter
23:30:04.717 00.004 7988 UpdateGuideState(): m_state=6
23:30:04.717 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1917
23:30:04.717 00.000 7988 Star::Find returns 1 (0), X=497.57, Y=804.37, Mass=1682, SNR=27.3, Peak=172 HFD=4.5
23:30:04.717 00.000 7988 MultiStar: [#1 0.49,0.24,0.00,M2] [#2 0.37,-0.02,0.83,U] [#3 -0.30,0.20,0.82,U] [#4 0.01,0.05,0.74,U] [#5 -0.30,0.12,0.72,U] [#6 0.39,0.20,0.64,U] [#7 0.06,0.23,0.49,U] [#8 -0.29,0.59,0.00,M2] 
23:30:04.717 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.29, 0.07}
23:30:04.717 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
23:30:04.717 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
23:30:04.717 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.95 mountX=0.11 mountY=-0.08, mountTheta=-0.63
23:30:04.717 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
23:30:04.717 00.000 7988 Enqueuing Move request for scope (0.08, 0.11)
23:30:04.717 00.000 15712 Worker thread wakes up
23:30:04.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:30:04.730 00.013 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:30:04.730 00.000 15712 Moving (0.08, 0.11) raw xDistance=0.11 yDistance=-0.08
23:30:04.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:04.730 00.000 7988 UpdateGuideState exits: m=1682 SNR=27.3
23:30:04.732 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:04.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:04.733 00.001 7988 Enqueuing Expose request
23:30:04.733 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.78
23:30:04.733 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
23:30:04.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:04.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:04.733 00.000 15712 MoveAxis(E, 4, ABG)
23:30:04.733 00.000 15712 Guiding  Dir = 2, Dur = 4
23:30:04.733 00.000 15712 IsGuiding returns 0
23:30:04.749 00.016 15712 IsGuiding returns 0
23:30:04.749 00.000 15712 Move returns status 0, amount 4
23:30:04.749 00.000 15712 MoveAxis(N, 0, ABG)
23:30:04.749 00.000 15712 Move returns status 0, amount 0
23:30:04.749 00.000 15712 move complete, result=0
23:30:04.749 00.000 15712 worker thread done servicing request
23:30:04.749 00.000 15712 Worker thread wakes up
23:30:04.749 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:30:04.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:04.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:06.392 01.643 15712 Exposure complete
23:30:06.447 00.055 15712 worker thread done servicing request
23:30:06.447 00.000 7988 OnExposeComplete: enter
23:30:06.456 00.009 7988 UpdateGuideState(): m_state=6
23:30:06.456 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1918
23:30:06.456 00.000 7988 Star::Find returns 1 (0), X=497.28, Y=804.64, Mass=1668, SNR=27.2, Peak=157 HFD=4.7
23:30:06.456 00.000 7988 MultiStar: [#1 0.38,0.34,0.00,M3] [#2 0.02,0.20,0.83,U] [#3 -0.19,0.29,0.84,U] [#4 -0.20,0.04,0.73,U] [#5 -0.37,0.42,0.00,M1] [#6 0.35,0.35,0.00,M1] [#7 0.04,0.34,0.47,U] [#8 -0.05,0.42,0.47,U] 
23:30:06.456 00.000 7988 refined, 5 included, MultiStar: {-0.07, 0.26}, one-star: {-0.00, 0.35}
23:30:06.456 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
23:30:06.456 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
23:30:06.464 00.008 7988 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.82 mountX=0.26 mountY=0.06, mountTheta=0.23
23:30:06.464 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.26, opts=13)
23:30:06.464 00.000 7988 Enqueuing Move request for scope (-0.07, 0.26)
23:30:06.464 00.000 15712 Worker thread wakes up
23:30:06.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
23:30:06.464 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
23:30:06.464 00.000 15712 Moving (-0.07, 0.26) raw xDistance=0.26 yDistance=0.06
23:30:06.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:06.464 00.000 7988 UpdateGuideState exits: m=1668 SNR=27.2
23:30:06.470 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:06.470 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:06.472 00.002 7988 Enqueuing Expose request
23:30:06.472 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 638.78
23:30:06.472 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
23:30:06.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:06.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:30:06.472 00.000 15712 MoveAxis(W, 47, ABG)
23:30:06.472 00.000 15712 Guiding  Dir = 3, Dur = 47
23:30:06.472 00.000 15712 IsGuiding returns 0
23:30:06.498 00.026 15712 PulseGuide returned control before completion, sleep 32
23:30:06.536 00.038 15712 IsGuiding returns 1
23:30:06.536 00.000 15712 scope still moving after pulse duration time elapsed
23:30:06.571 00.035 15712 IsGuiding returns 0
23:30:06.571 00.000 15712 scope move finished after 47 + 58 ms
23:30:06.571 00.000 15712 Move returns status 0, amount 47
23:30:06.571 00.000 15712 MoveAxis(N, 0, ABG)
23:30:06.571 00.000 15712 Move returns status 0, amount 0
23:30:06.571 00.000 15712 move complete, result=0
23:30:06.571 00.000 7988 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
23:30:06.582 00.011 15712 worker thread done servicing request
23:30:06.582 00.000 15712 Worker thread wakes up
23:30:06.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:06.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:07.988 01.406 15712 Exposure complete
23:30:08.047 00.059 15712 worker thread done servicing request
23:30:08.047 00.000 7988 OnExposeComplete: enter
23:30:08.050 00.003 7988 UpdateGuideState(): m_state=6
23:30:08.052 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1919
23:30:08.052 00.000 7988 Star::Find returns 1 (0), X=497.31, Y=804.44, Mass=1625, SNR=26.7, Peak=148 HFD=4.7
23:30:08.054 00.002 7988 MultiStar: [#1 0.42,0.16,0.00,M4] [#2 0.31,0.09,0.86,U] [#3 -0.20,0.12,0.86,U] [#4 0.09,0.17,0.76,U] [#5 -0.21,0.57,0.00,M2] [#6 0.30,0.20,0.67,U] [#7 0.24,0.40,0.00,M1] [#8 -0.03,0.46,0.00,M2] 
23:30:08.054 00.000 7988 single-star, 4 included, MultiStar: {0.09, 0.14}, one-star: {0.03, 0.14}
23:30:08.056 00.002 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
23:30:08.056 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
23:30:08.058 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.35 mountX=0.14 mountY=-0.04, mountTheta=-0.24
23:30:08.060 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.14, opts=13)
23:30:08.060 00.000 7988 Enqueuing Move request for scope (0.03, 0.14)
23:30:08.060 00.000 15712 Worker thread wakes up
23:30:08.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
23:30:08.060 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
23:30:08.060 00.000 15712 Moving (0.03, 0.14) raw xDistance=0.14 yDistance=-0.04
23:30:08.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:08.062 00.002 7988 UpdateGuideState exits: m=1625 SNR=26.7
23:30:08.064 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:08.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:08.066 00.002 7988 Enqueuing Expose request
23:30:08.066 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.77
23:30:08.066 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
23:30:08.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:08.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:30:08.066 00.000 15712 MoveAxis(E, 3, ABG)
23:30:08.066 00.000 15712 Guiding  Dir = 2, Dur = 3
23:30:08.066 00.000 15712 IsGuiding returns 0
23:30:08.082 00.016 15712 IsGuiding returns 0
23:30:08.082 00.000 15712 Move returns status 0, amount 3
23:30:08.082 00.000 15712 MoveAxis(N, 0, ABG)
23:30:08.082 00.000 15712 Move returns status 0, amount 0
23:30:08.082 00.000 15712 move complete, result=0
23:30:08.082 00.000 15712 worker thread done servicing request
23:30:08.082 00.000 15712 Worker thread wakes up
23:30:08.082 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:30:08.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:08.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:09.826 01.744 15712 Exposure complete
23:30:09.882 00.056 15712 worker thread done servicing request
23:30:09.882 00.000 7988 OnExposeComplete: enter
23:30:09.888 00.006 7988 UpdateGuideState(): m_state=6
23:30:09.888 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1920
23:30:09.890 00.002 7988 Star::Find returns 1 (0), X=497.52, Y=804.19, Mass=1543, SNR=26.3, Peak=175 HFD=4.4
23:30:09.892 00.002 7988 MultiStar: [#1 0.53,0.03,0.00,M5] [#2 0.25,-0.14,0.85,U] [#3 -0.13,0.08,0.85,U] [#4 -0.06,0.05,0.78,U] [#5 -0.12,0.34,0.72,U] [#6 0.38,0.02,0.66,U] [#7 0.16,0.37,0.48,U] [#8 -0.09,0.35,0.47,U] 
23:30:09.892 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.24, -0.11}
23:30:09.894 00.002 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
23:30:09.894 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
23:30:09.896 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=0.08 mountY=-0.09, mountTheta=-0.81
23:30:09.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.08, opts=13)
23:30:09.899 00.003 7988 Enqueuing Move request for scope (0.08, 0.08)
23:30:09.899 00.000 15712 Worker thread wakes up
23:30:09.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:30:09.899 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:30:09.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:30:09.899 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.3
23:30:09.902 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:09.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:09.904 00.002 7988 Enqueuing Expose request
23:30:09.904 00.000 15712 Moving (0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
23:30:09.904 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.77
23:30:09.904 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
23:30:09.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:09.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:09.904 00.000 15712 MoveAxis(E, 3, ABG)
23:30:09.904 00.000 15712 Guiding  Dir = 2, Dur = 3
23:30:09.904 00.000 15712 IsGuiding returns 0
23:30:09.936 00.032 15712 IsGuiding returns 0
23:30:09.936 00.000 15712 Move returns status 0, amount 3
23:30:09.936 00.000 15712 MoveAxis(N, 0, ABG)
23:30:09.936 00.000 15712 Move returns status 0, amount 0
23:30:09.936 00.000 15712 move complete, result=0
23:30:09.936 00.000 15712 worker thread done servicing request
23:30:09.936 00.000 15712 Worker thread wakes up
23:30:09.936 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:30:09.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:09.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:11.343 01.407 15712 Exposure complete
23:30:11.397 00.054 15712 worker thread done servicing request
23:30:11.397 00.000 7988 OnExposeComplete: enter
23:30:11.404 00.007 7988 UpdateGuideState(): m_state=6
23:30:11.404 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1921
23:30:11.404 00.000 7988 Star::Find returns 1 (0), X=497.32, Y=804.26, Mass=1519, SNR=25.4, Peak=166 HFD=4.3
23:30:11.404 00.000 7988 MultiStar: [#1 0.41,0.02,1.02,U] [#2 0.28,0.01,0.88,U] [#3 -0.23,-0.02,0.87,U] [#4 -0.07,0.08,0.77,U] [#5 -0.13,0.06,0.76,U] [#6 0.47,0.12,0.00,M1] [#7 0.37,0.18,0.53,U] [#8 -0.06,0.09,0.47,U] 
23:30:11.404 00.000 7988 single-star, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.04, -0.04}
23:30:11.404 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
23:30:11.404 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
23:30:11.404 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.71 mountX=-0.04 mountY=-0.04, mountTheta=-2.29
23:30:11.414 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
23:30:11.414 00.000 7988 Enqueuing Move request for scope (0.04, -0.04)
23:30:11.414 00.000 15712 Worker thread wakes up
23:30:11.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:30:11.414 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:30:11.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:11.414 00.000 7988 UpdateGuideState exits: m=1519 SNR=25.4
23:30:11.418 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:11.419 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:11.419 00.000 7988 Enqueuing Expose request
23:30:11.419 00.000 15712 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=-0.04
23:30:11.419 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.77
23:30:11.419 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
23:30:11.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:11.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:30:11.419 00.000 15712 MoveAxis(W, 2, ABG)
23:30:11.419 00.000 15712 Guiding  Dir = 3, Dur = 2
23:30:11.419 00.000 15712 IsGuiding returns 0
23:30:11.439 00.020 15712 IsGuiding returns 0
23:30:11.439 00.000 15712 Move returns status 0, amount 2
23:30:11.439 00.000 15712 MoveAxis(N, 0, ABG)
23:30:11.439 00.000 15712 Move returns status 0, amount 0
23:30:11.439 00.000 15712 move complete, result=0
23:30:11.439 00.000 15712 worker thread done servicing request
23:30:11.439 00.000 15712 Worker thread wakes up
23:30:11.439 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:30:11.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:11.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:13.080 01.641 15712 Exposure complete
23:30:13.130 00.050 15712 worker thread done servicing request
23:30:13.130 00.000 7988 OnExposeComplete: enter
23:30:13.130 00.000 7988 UpdateGuideState(): m_state=6
23:30:13.144 00.014 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1922
23:30:13.144 00.000 7988 Star::Find returns 1 (0), X=497.41, Y=804.24, Mass=1580, SNR=26.4, Peak=167 HFD=4.5
23:30:13.147 00.003 7988 MultiStar: [#1 0.26,-0.10,1.00,U] [#2 0.31,-0.05,0.86,U] [#3 -0.41,0.22,0.00,M1] [#4 -0.07,-0.01,0.78,U] [#5 -0.09,0.09,0.75,U] [#6 0.46,0.29,0.00,M2] [#7 0.17,0.07,0.49,U] [#8 0.04,-0.03,0.44,U] 
23:30:13.147 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.02}, one-star: {0.13, -0.06}
23:30:13.147 00.000 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
23:30:13.147 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
23:30:13.147 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
23:30:13.147 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.02, opts=13)
23:30:13.147 00.000 7988 Enqueuing Move request for scope (0.12, -0.02)
23:30:13.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:13.147 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.4
23:30:13.147 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:13.147 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:13.147 00.000 7988 Enqueuing Expose request
23:30:13.159 00.012 15712 Worker thread wakes up
23:30:13.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:30:13.159 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:30:13.159 00.000 15712 Moving (0.12, -0.02) raw xDistance=-0.02 yDistance=-0.12
23:30:13.161 00.002 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.77
23:30:13.161 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
23:30:13.161 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:13.161 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:30:13.161 00.000 15712 MoveAxis(W, 1, ABG)
23:30:13.161 00.000 15712 Guiding  Dir = 3, Dur = 1
23:30:13.181 00.020 15712 IsGuiding returns 0
23:30:13.198 00.017 15712 IsGuiding returns 0
23:30:13.198 00.000 15712 Move returns status 0, amount 1
23:30:13.198 00.000 15712 MoveAxis(N, 0, ABG)
23:30:13.198 00.000 15712 Move returns status 0, amount 0
23:30:13.198 00.000 15712 move complete, result=0
23:30:13.198 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:30:13.199 00.001 15712 worker thread done servicing request
23:30:13.199 00.000 15712 Worker thread wakes up
23:30:13.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:13.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:14.610 01.411 15712 Exposure complete
23:30:14.674 00.064 15712 worker thread done servicing request
23:30:14.674 00.000 7988 OnExposeComplete: enter
23:30:14.674 00.000 7988 UpdateGuideState(): m_state=6
23:30:14.676 00.002 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1923
23:30:14.676 00.000 7988 Star::Find returns 1 (0), X=497.50, Y=804.39, Mass=1698, SNR=27.4, Peak=178 HFD=4.4
23:30:14.678 00.002 7988 MultiStar: [#1 0.35,-0.09,0.95,U] [#2 0.35,-0.21,0.83,U] [#3 -0.09,-0.05,0.85,U] [#4 0.20,-0.07,0.73,U] [#5 -0.16,-0.03,0.71,U] [#6 0.46,0.06,0.00,M3] [#7 0.28,0.08,0.46,U] [#8 -0.05,0.12,0.45,U] 
23:30:14.678 00.000 7988 refined, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.22, 0.09}
23:30:14.680 00.002 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
23:30:14.680 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.81 = -1.81)
23:30:14.682 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.21 mountX=-0.03 mountY=-0.15, mountTheta=-1.78
23:30:14.684 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.03, opts=13)
23:30:14.684 00.000 7988 Enqueuing Move request for scope (0.15, -0.03)
23:30:14.686 00.002 15712 Worker thread wakes up
23:30:14.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:30:14.686 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:30:14.686 00.000 15712 Moving (0.15, -0.03) raw xDistance=-0.03 yDistance=-0.15
23:30:14.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:14.686 00.000 7988 UpdateGuideState exits: m=1698 SNR=27.4
23:30:14.689 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:14.690 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:14.690 00.000 7988 Enqueuing Expose request
23:30:14.690 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.76
23:30:14.690 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
23:30:14.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:14.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:30:14.690 00.000 15712 MoveAxis(W, 0, ABG)
23:30:14.690 00.000 15712 Move returns status 0, amount 0
23:30:14.690 00.000 15712 MoveAxis(N, 0, ABG)
23:30:14.690 00.000 15712 Move returns status 0, amount 0
23:30:14.690 00.000 15712 move complete, result=0
23:30:14.690 00.000 15712 worker thread done servicing request
23:30:14.690 00.000 15712 Worker thread wakes up
23:30:14.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:14.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:14.693 00.003 7988 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
23:30:16.334 01.641 15712 Exposure complete
23:30:16.397 00.063 15712 worker thread done servicing request
23:30:16.397 00.000 7988 OnExposeComplete: enter
23:30:16.398 00.001 7988 UpdateGuideState(): m_state=6
23:30:16.398 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1924
23:30:16.400 00.002 7988 Star::Find returns 1 (0), X=497.29, Y=804.42, Mass=1566, SNR=26.5, Peak=167 HFD=4.4
23:30:16.400 00.000 7988 MultiStar: [#1 0.21,0.15,0.96,U] [#2 0.31,0.07,0.84,U] [#3 -0.43,0.25,0.00,M1] [#4 -0.12,0.15,0.80,U] [#5 -0.15,0.27,0.70,U] [#6 0.28,0.39,0.00,M4] [#7 0.16,0.29,0.50,U] [#8 -0.22,0.31,0.45,U] 
23:30:16.402 00.002 7988 single-star, 6 included, MultiStar: {0.05, 0.18}, one-star: {0.01, 0.12}
23:30:16.402 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
23:30:16.404 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
23:30:16.404 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=0.12 mountY=-0.02, mountTheta=-0.13
23:30:16.406 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
23:30:16.408 00.002 7988 Enqueuing Move request for scope (0.01, 0.12)
23:30:16.408 00.000 15712 Worker thread wakes up
23:30:16.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
23:30:16.408 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
23:30:16.408 00.000 15712 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
23:30:16.410 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:16.410 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.5
23:30:16.412 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:16.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:16.414 00.002 7988 Enqueuing Expose request
23:30:16.414 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.76
23:30:16.414 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
23:30:16.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:16.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:30:16.414 00.000 15712 MoveAxis(E, 0, ABG)
23:30:16.414 00.000 15712 Move returns status 0, amount 0
23:30:16.414 00.000 15712 MoveAxis(N, 0, ABG)
23:30:16.414 00.000 15712 Move returns status 0, amount 0
23:30:16.414 00.000 15712 move complete, result=0
23:30:16.416 00.002 15712 worker thread done servicing request
23:30:16.416 00.000 15712 Worker thread wakes up
23:30:16.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:16.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:16.416 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:17.834 01.418 15712 Exposure complete
23:30:17.891 00.057 15712 worker thread done servicing request
23:30:17.891 00.000 7988 OnExposeComplete: enter
23:30:17.896 00.005 7988 UpdateGuideState(): m_state=6
23:30:17.896 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1925
23:30:17.896 00.000 7988 Star::Find returns 1 (0), X=497.47, Y=804.50, Mass=1641, SNR=26.9, Peak=179 HFD=4.8
23:30:17.896 00.000 7988 MultiStar: [#1 0.48,0.37,0.00,M2] [#2 0.35,0.07,0.82,U] [#3 -0.16,0.10,0.82,U] [#4 0.27,0.11,0.78,U] [#5 -0.23,0.28,0.71,U] [#6 0.52,0.13,0.00,M5] [#7 0.15,0.47,0.00,M1] [#8 0.10,0.54,0.00,M1] 
23:30:17.896 00.000 7988 refined, 4 included, MultiStar: {0.10, 0.15}, one-star: {0.20, 0.20}
23:30:17.896 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
23:30:17.896 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
23:30:17.896 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.01 mountX=0.15 mountY=-0.10, mountTheta=-0.58
23:30:17.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.15, opts=13)
23:30:17.896 00.000 7988 Enqueuing Move request for scope (0.10, 0.15)
23:30:17.908 00.012 15712 Worker thread wakes up
23:30:17.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:30:17.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:30:17.908 00.000 15712 Moving (0.10, 0.15) raw xDistance=0.15 yDistance=-0.10
23:30:17.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:17.908 00.000 7988 UpdateGuideState exits: m=1641 SNR=26.9
23:30:17.910 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:17.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:17.912 00.002 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.76
23:30:17.912 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
23:30:17.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:17.912 00.000 7988 Enqueuing Expose request
23:30:17.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:17.912 00.000 15712 MoveAxis(E, 1, ABG)
23:30:17.912 00.000 15712 Guiding  Dir = 2, Dur = 1
23:30:17.929 00.017 15712 IsGuiding returns 0
23:30:17.944 00.015 15712 IsGuiding returns 0
23:30:17.944 00.000 15712 Move returns status 0, amount 1
23:30:17.944 00.000 15712 MoveAxis(N, 0, ABG)
23:30:17.944 00.000 15712 Move returns status 0, amount 0
23:30:17.944 00.000 15712 move complete, result=0
23:30:17.944 00.000 15712 worker thread done servicing request
23:30:17.944 00.000 15712 Worker thread wakes up
23:30:17.944 00.000 7988 GuideStep: 0.2 px 1 ms EAST, -0.1 px 0 ms NORTH
23:30:17.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:17.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:19.588 01.644 15712 Exposure complete
23:30:19.652 00.064 15712 worker thread done servicing request
23:30:19.652 00.000 7988 OnExposeComplete: enter
23:30:19.652 00.000 7988 UpdateGuideState(): m_state=6
23:30:19.655 00.003 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1926
23:30:19.655 00.000 7988 Star::Find returns 1 (0), X=497.62, Y=804.49, Mass=1695, SNR=27.5, Peak=171 HFD=5.0
23:30:19.657 00.002 7988 MultiStar: [#1 0.55,0.34,0.00,M3] [#2 0.41,0.19,0.00,M1] [#3 -0.18,0.38,0.80,U] [#4 -0.03,0.11,0.73,U] [#5 -0.02,0.33,0.74,U] [#6 0.25,0.42,0.00,M6] [#7 0.59,0.16,0.00,M2] [#8 -0.04,0.71,0.00,M2] 
23:30:19.657 00.000 7988 refined, 3 included, MultiStar: {0.05, 0.25}, one-star: {0.34, 0.19}
23:30:19.659 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
23:30:19.659 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
23:30:19.661 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.38 mountX=0.25 mountY=-0.05, mountTheta=-0.21
23:30:19.663 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.25, opts=13)
23:30:19.663 00.000 7988 Enqueuing Move request for scope (0.05, 0.25)
23:30:19.665 00.002 15712 Worker thread wakes up
23:30:19.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
23:30:19.665 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
23:30:19.665 00.000 15712 Moving (0.05, 0.25) raw xDistance=0.25 yDistance=-0.05
23:30:19.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:30:19.665 00.000 7988 UpdateGuideState exits: m=1695 SNR=27.5
23:30:19.667 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:19.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:19.667 00.000 7988 Enqueuing Expose request
23:30:19.667 00.000 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 638.75
23:30:19.667 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
23:30:19.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:19.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:19.667 00.000 15712 MoveAxis(W, 48, ABG)
23:30:19.667 00.000 15712 Guiding  Dir = 3, Dur = 48
23:30:19.667 00.000 15712 IsGuiding returns 0
23:30:19.688 00.021 15712 PulseGuide returned control before completion, sleep 42
23:30:19.731 00.043 15712 IsGuiding returns 1
23:30:19.731 00.000 15712 scope still moving after pulse duration time elapsed
23:30:19.784 00.053 15712 IsGuiding returns 0
23:30:19.784 00.000 15712 scope move finished after 48 + 64 ms
23:30:19.784 00.000 15712 Move returns status 0, amount 48
23:30:19.784 00.000 15712 MoveAxis(N, 0, ABG)
23:30:19.784 00.000 15712 Move returns status 0, amount 0
23:30:19.784 00.000 15712 move complete, result=0
23:30:19.784 00.000 15712 worker thread done servicing request
23:30:19.784 00.000 15712 Worker thread wakes up
23:30:19.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:19.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(482,789,31,31)
23:30:19.784 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
23:30:21.121 01.337 7988 evsrv: cli 0CCCF088 connect
23:30:21.123 00.002 7988 case statement mapped state 6 to 3
23:30:21.125 00.002 7988 case statement mapped state 6 to 3
23:30:21.129 00.004 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"7ccf7050-a879-4e6d-ba65-e46b36c86f55"}
23:30:21.129 00.000 7988 case statement mapped state 6 to 3
23:30:21.132 00.003 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ccf7050-a879-4e6d-ba65-e46b36c86f55"}
23:30:21.132 00.000 7988 evsrv: cli 0CCCF088 disconnect
23:30:21.136 00.004 7988 evsrv: cli 0CCCF588 connect
23:30:21.138 00.002 7988 case statement mapped state 6 to 3
23:30:21.140 00.002 7988 case statement mapped state 6 to 3
23:30:21.142 00.002 7988 evsrv: cli 0CCCF588 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"fa4b587d-4556-4955-8364-0108b5d93f1f"}
23:30:21.144 00.002 7988 PhdController::Dither begins
23:30:21.146 00.002 7988 dither: size=4.00, dRA=0.31 dDec=-2.86
23:30:21.146 00.000 7988 MountToCamera -- mountTheta (-1.46) + m_xAngle (1.56) = xAngle (0.10 = 0.10)
23:30:21.148 00.002 7988 MountToCamera -- mountX=0.31 mountY=-2.86 hyp=2.88 mountTheta=-1.46 cameraX=2.86, cameraY=0.29 cameraTheta=0.10
23:30:21.150 00.002 7988 setting lock position to (500.14, 804.59)
23:30:21.152 00.002 7988 Mount: notify guiding dithered (2.9, 0.3)
23:30:21.154 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
23:30:21.155 00.001 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
23:30:21.157 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:30:21.157 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:30:21.159 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
23:30:21.161 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
23:30:21.163 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
23:30:21.164 00.001 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:30:21.166 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:30:21.168 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
23:30:21.170 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:30:21.170 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
23:30:21.172 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
23:30:21.174 00.002 7988 MultiStar: stabilizing after lock position change
23:30:21.174 00.000 7988 Status Line: Dither by 0.31,-2.86
23:30:21.176 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
23:30:21.176 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
23:30:21.179 00.003 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":0,"id":"fa4b587d-4556-4955-8364-0108b5d93f1f"}
23:30:21.179 00.000 7988 evsrv: cli 0CCCF588 disconnect
23:30:21.198 00.019 15712 Exposure complete
23:30:21.291 00.093 15712 worker thread done servicing request
23:30:21.291 00.000 7988 OnExposeComplete: enter
23:30:21.291 00.000 7988 UpdateGuideState(): m_state=6
23:30:21.291 00.000 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1927
23:30:21.291 00.000 7988 Star::Find returns 1 (0), X=497.33, Y=804.45, Mass=1535, SNR=26.1, Peak=159 HFD=4.5
23:30:21.291 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
23:30:21.291 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.60)
23:30:21.304 00.013 7988 CameraToMount -- cameraX=-2.81 cameraY=-0.15 hyp=2.82 cameraTheta=-3.09 mountX=-0.17 mountY=2.82, mountTheta=1.63
23:30:21.309 00.005 7988 dither recenter: remaining=(-0.3,2.9) step=(-0.3,2.9)
23:30:21.311 00.002 7988 MountToCamera -- mountTheta (1.68) + m_xAngle (1.56) = xAngle (3.24 = -3.04)
23:30:21.313 00.002 7988 MountToCamera -- mountX=-0.31 mountY=2.86 hyp=2.88 mountTheta=1.68 cameraX=-2.86, cameraY=-0.29 cameraTheta=-3.04
23:30:21.315 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-2.86, y=-0.29, opts=4)
23:30:21.315 00.000 7988 Enqueuing Move request for scope (-2.86, -0.29)
23:30:21.317 00.002 15712 Worker thread wakes up
23:30:21.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-2.86, -0.29) opts 0x4
23:30:21.317 00.000 15712 Handling offset move in thread for scope, endpoint = (-2.86, -0.29)
23:30:21.317 00.000 15712 Moving (-2.86, -0.29) raw xDistance=-0.31 yDistance=2.86
23:30:21.317 00.000 15712 BLC: window closed
23:30:21.317 00.000 15712 MoveAxis(E, 103, B)
23:30:21.319 00.002 15712 Guiding  Dir = 2, Dur = 103
23:30:21.319 00.000 7988 Mount: notify direct move -0.31,2.86
23:30:21.321 00.002 15712 IsGuiding returns 0
23:30:21.321 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
23:30:21.324 00.003 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
23:30:21.326 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:30:21.328 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:30:21.332 00.004 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
23:30:21.334 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
23:30:21.336 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
23:30:21.338 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:30:21.341 00.003 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:30:21.343 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
23:30:21.345 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:30:21.347 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
23:30:21.349 00.002 15712 PulseGuide returned control before completion, sleep 85
23:30:21.349 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
23:30:21.353 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:21.354 00.001 7988 UpdateGuideState exits: m=1535 SNR=26.1
23:30:21.356 00.002 7988 PhdController: settling, locked = 1, distance = 2.99 (1.50) aobump = 0 frame = 1 / 99999
23:30:21.358 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767414621.358,"Host":"ASTROPC","Inst":1,"Distance":2.99,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:30:21.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:21.358 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:21.358 00.000 7988 Enqueuing Expose request
23:30:21.476 00.118 15712 IsGuiding returns 0
23:30:21.476 00.000 15712 Move returns status 0, amount 103
23:30:21.476 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:30:21.476 00.000 15712 MoveAxis(S, 731, B)
23:30:21.476 00.000 15712 Guiding  Dir = 1, Dur = 731
23:30:21.510 00.034 15712 IsGuiding returns 0
23:30:21.584 00.074 15712 PulseGuide returned control before completion, sleep 662
23:30:22.256 00.672 15712 IsGuiding returns 1
23:30:22.256 00.000 15712 scope still moving after pulse duration time elapsed
23:30:22.288 00.032 15712 IsGuiding returns 1
23:30:22.351 00.063 15712 IsGuiding returns 0
23:30:22.351 00.000 15712 scope move finished after 731 + 115 ms
23:30:22.357 00.006 15712 Move returns status 0, amount 731
23:30:22.357 00.000 15712 move complete, result=0
23:30:22.357 00.000 15712 worker thread done servicing request
23:30:22.357 00.000 15712 Worker thread wakes up
23:30:22.357 00.000 7988 GuideStep: -0.3 px 103 ms EAST, 2.9 px 731 ms SOUTH
23:30:22.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:22.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:23.990 01.633 15712 Exposure complete
23:30:24.054 00.064 15712 worker thread done servicing request
23:30:24.054 00.000 7988 OnExposeComplete: enter
23:30:24.054 00.000 7988 UpdateGuideState(): m_state=6
23:30:24.064 00.010 7988 Star::Find(15, 497, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1928
23:30:24.066 00.002 7988 Star::Find returns 1 (0), X=499.85, Y=804.57, Mass=1642, SNR=27.0, Peak=177 HFD=4.5
23:30:24.066 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.56) = xAngle (-4.64 = 1.64)
23:30:24.066 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.67 = 1.61)
23:30:24.066 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-3.08 mountX=-0.02 mountY=0.29, mountTheta=1.64
23:30:24.071 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.02, opts=13)
23:30:24.071 00.000 7988 Enqueuing Move request for scope (-0.29, -0.02)
23:30:24.071 00.000 15712 Worker thread wakes up
23:30:24.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.02) opts 0xd
23:30:24.071 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.02)
23:30:24.071 00.000 15712 Moving (-0.29, -0.02) raw xDistance=-0.02 yDistance=0.29
23:30:24.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:24.071 00.000 7988 UpdateGuideState exits: m=1642 SNR=27.0
23:30:24.077 00.006 7988 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 2 / 99999
23:30:24.079 00.002 15712 PPEC rslt(dithering): input = -0.02, final = -0.01
23:30:24.079 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
23:30:24.079 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:24.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:30:24.079 00.000 15712 MoveAxis(E, 4, ABG)
23:30:24.079 00.000 15712 Guiding  Dir = 2, Dur = 4
23:30:24.079 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767414624.079,"Host":"ASTROPC","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:30:24.079 00.000 15712 IsGuiding returns 0
23:30:24.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:24.082 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:24.084 00.002 7988 Enqueuing Expose request
23:30:24.130 00.046 15712 IsGuiding returns 0
23:30:24.130 00.000 15712 Move returns status 0, amount 4
23:30:24.130 00.000 15712 MoveAxis(N, 0, ABG)
23:30:24.130 00.000 15712 Move returns status 0, amount 0
23:30:24.130 00.000 15712 move complete, result=0
23:30:24.130 00.000 15712 worker thread done servicing request
23:30:24.130 00.000 15712 Worker thread wakes up
23:30:24.130 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.3 px 0 ms NORTH
23:30:24.133 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:24.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:25.546 01.413 15712 Exposure complete
23:30:25.630 00.084 15712 worker thread done servicing request
23:30:25.630 00.000 7988 OnExposeComplete: enter
23:30:25.632 00.002 7988 UpdateGuideState(): m_state=6
23:30:25.634 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1929
23:30:25.636 00.002 7988 Star::Find returns 1 (0), X=499.76, Y=804.95, Mass=1573, SNR=26.3, Peak=146 HFD=4.3
23:30:25.638 00.002 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.84 = 0.84)
23:30:25.638 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
23:30:25.638 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=0.35 hyp=0.52 cameraTheta=2.40 mountX=0.35 mountY=0.38, mountTheta=0.82
23:30:25.638 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.35, opts=13)
23:30:25.647 00.009 7988 Enqueuing Move request for scope (-0.39, 0.35)
23:30:25.647 00.000 15712 Worker thread wakes up
23:30:25.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.35) opts 0xd
23:30:25.647 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.35)
23:30:25.647 00.000 15712 Moving (-0.39, 0.35) raw xDistance=0.35 yDistance=0.38
23:30:25.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:30:25.647 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.3
23:30:25.647 00.000 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 3 / 99999
23:30:25.654 00.007 15712 PPEC rslt(dithering): input = 0.35, final = 0.21
23:30:25.654 00.000 15712 PPEC: input: 0.35, control: 0.21, exposure: 1500
23:30:25.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:25.654 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767414625.654,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
23:30:25.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:30:25.654 00.000 15712 MoveAxis(W, 69, ABG)
23:30:25.654 00.000 15712 Guiding  Dir = 3, Dur = 69
23:30:25.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:25.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:25.654 00.000 7988 Enqueuing Expose request
23:30:25.654 00.000 15712 IsGuiding returns 0
23:30:25.681 00.027 15712 PulseGuide returned control before completion, sleep 60
23:30:25.750 00.069 15712 IsGuiding returns 0
23:30:25.750 00.000 15712 Move returns status 0, amount 69
23:30:25.750 00.000 15712 MoveAxis(N, 0, ABG)
23:30:25.750 00.000 15712 Move returns status 0, amount 0
23:30:25.750 00.000 15712 move complete, result=0
23:30:25.750 00.000 15712 worker thread done servicing request
23:30:25.750 00.000 15712 Worker thread wakes up
23:30:25.750 00.000 7988 GuideStep: 0.4 px 69 ms WEST, 0.4 px 0 ms NORTH
23:30:25.764 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:25.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:27.504 01.740 15712 Exposure complete
23:30:27.565 00.061 15712 worker thread done servicing request
23:30:27.565 00.000 7988 OnExposeComplete: enter
23:30:27.566 00.001 7988 UpdateGuideState(): m_state=6
23:30:27.568 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1930
23:30:27.568 00.000 7988 Star::Find returns 1 (0), X=499.83, Y=804.63, Mass=1562, SNR=26.3, Peak=170 HFD=4.4
23:30:27.570 00.002 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.45 = 1.45)
23:30:27.570 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
23:30:27.572 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=0.04 hyp=0.32 cameraTheta=3.01 mountX=0.04 mountY=0.32, mountTheta=1.45
23:30:27.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.04, opts=13)
23:30:27.574 00.002 7988 Enqueuing Move request for scope (-0.32, 0.04)
23:30:27.576 00.002 15712 Worker thread wakes up
23:30:27.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.04) opts 0xd
23:30:27.576 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.04)
23:30:27.576 00.000 15712 Moving (-0.32, 0.04) raw xDistance=0.04 yDistance=0.32
23:30:27.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:27.576 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.3
23:30:27.578 00.002 7988 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 4 / 99999
23:30:27.578 00.000 15712 PPEC rslt(dithering): input = 0.04, final = 0.02
23:30:27.578 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
23:30:27.578 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.99
23:30:27.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
23:30:27.578 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767414627.578,"Host":"ASTROPC","Inst":1,"Distance":0.35,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
23:30:27.578 00.000 15712 MoveAxis(W, 8, ABG)
23:30:27.578 00.000 15712 Guiding  Dir = 3, Dur = 8
23:30:27.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:27.581 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:27.583 00.002 7988 Enqueuing Expose request
23:30:27.583 00.000 15712 IsGuiding returns 0
23:30:27.600 00.017 15712 IsGuiding returns 0
23:30:27.600 00.000 15712 Move returns status 0, amount 8
23:30:27.600 00.000 15712 MoveAxis(S, 80, ABG)
23:30:27.600 00.000 15712 Guiding  Dir = 1, Dur = 80
23:30:27.600 00.000 15712 IsGuiding returns 0
23:30:27.680 00.080 15712 PulseGuide returned control before completion, sleep 11
23:30:27.712 00.032 15712 IsGuiding returns 1
23:30:27.712 00.000 15712 scope still moving after pulse duration time elapsed
23:30:27.742 00.030 15712 IsGuiding returns 1
23:30:27.806 00.064 15712 IsGuiding returns 0
23:30:27.806 00.000 15712 scope move finished after 80 + 127 ms
23:30:27.806 00.000 15712 Move returns status 0, amount 80
23:30:27.806 00.000 15712 move complete, result=0
23:30:27.806 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.3 px 80 ms SOUTH
23:30:27.810 00.004 15712 worker thread done servicing request
23:30:27.810 00.000 15712 Worker thread wakes up
23:30:27.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:27.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:29.228 01.418 15712 Exposure complete
23:30:29.284 00.056 15712 worker thread done servicing request
23:30:29.284 00.000 7988 OnExposeComplete: enter
23:30:29.290 00.006 7988 UpdateGuideState(): m_state=6
23:30:29.290 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1931
23:30:29.292 00.002 7988 Star::Find returns 1 (0), X=500.02, Y=804.42, Mass=1650, SNR=27.0, Peak=168 HFD=4.8
23:30:29.292 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.73 = 2.56)
23:30:29.294 00.002 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.52)
23:30:29.294 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.21 cameraTheta=-2.16 mountX=-0.18 mountY=0.12, mountTheta=2.53
23:30:29.296 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.18, opts=13)
23:30:29.298 00.002 7988 Enqueuing Move request for scope (-0.12, -0.18)
23:30:29.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:29.300 00.002 7988 UpdateGuideState exits: m=1650 SNR=27.0
23:30:29.301 00.001 7988 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 5 / 99999
23:30:29.301 00.000 15712 Worker thread wakes up
23:30:29.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
23:30:29.301 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
23:30:29.301 00.000 15712 Moving (-0.12, -0.18) raw xDistance=-0.18 yDistance=0.12
23:30:29.301 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767414629.301,"Host":"ASTROPC","Inst":1,"Distance":0.31,"Time":5.2,"SettleTime":15.0,"StarLocked":true}
23:30:29.301 00.000 15712 PPEC rslt(dithering): input = -0.18, final = -0.11
23:30:29.301 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
23:30:29.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:29.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:29.305 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:29.305 00.000 7988 Enqueuing Expose request
23:30:29.305 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:30:29.305 00.000 15712 MoveAxis(E, 35, ABG)
23:30:29.305 00.000 15712 Guiding  Dir = 2, Dur = 35
23:30:29.305 00.000 15712 IsGuiding returns 0
23:30:29.321 00.016 15712 PulseGuide returned control before completion, sleep 28
23:30:29.375 00.054 15712 IsGuiding returns 0
23:30:29.375 00.000 15712 Move returns status 0, amount 35
23:30:29.375 00.000 15712 MoveAxis(N, 0, ABG)
23:30:29.375 00.000 15712 Move returns status 0, amount 0
23:30:29.375 00.000 15712 move complete, result=0
23:30:29.375 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
23:30:29.377 00.002 15712 worker thread done servicing request
23:30:29.377 00.000 15712 Worker thread wakes up
23:30:29.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:29.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:31.016 01.639 15712 Exposure complete
23:30:31.077 00.061 15712 worker thread done servicing request
23:30:31.077 00.000 7988 OnExposeComplete: enter
23:30:31.077 00.000 7988 UpdateGuideState(): m_state=6
23:30:31.077 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1932
23:30:31.077 00.000 7988 Star::Find returns 1 (0), X=500.15, Y=805.00, Mass=1659, SNR=27.0, Peak=142 HFD=4.5
23:30:31.077 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
23:30:31.077 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
23:30:31.077 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.55 mountX=0.41 mountY=-0.02, mountTheta=-0.05
23:30:31.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.41, opts=13)
23:30:31.077 00.000 7988 Enqueuing Move request for scope (0.01, 0.41)
23:30:31.088 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:31.088 00.000 7988 UpdateGuideState exits: m=1659 SNR=27.0
23:30:31.088 00.000 7988 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 6 / 99999
23:30:31.088 00.000 15712 Worker thread wakes up
23:30:31.088 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.41) opts 0xd
23:30:31.088 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.41)
23:30:31.088 00.000 15712 Moving (0.01, 0.41) raw xDistance=0.41 yDistance=-0.02
23:30:31.088 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767414631.088,"Host":"ASTROPC","Inst":1,"Distance":0.34,"Time":7.0,"SettleTime":15.0,"StarLocked":true}
23:30:31.088 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:31.093 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:31.093 00.000 7988 Enqueuing Expose request
23:30:31.093 00.000 15712 PPEC rslt(dithering): input = 0.41, final = 0.24
23:30:31.093 00.000 15712 PPEC: input: 0.41, control: 0.24, exposure: 1500
23:30:31.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:31.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:30:31.093 00.000 15712 MoveAxis(W, 80, ABG)
23:30:31.093 00.000 15712 Guiding  Dir = 3, Dur = 80
23:30:31.093 00.000 15712 IsGuiding returns 0
23:30:31.108 00.015 15712 PulseGuide returned control before completion, sleep 69
23:30:31.189 00.081 15712 IsGuiding returns 1
23:30:31.189 00.000 15712 scope still moving after pulse duration time elapsed
23:30:31.224 00.035 15712 IsGuiding returns 0
23:30:31.224 00.000 15712 scope move finished after 80 + 53 ms
23:30:31.224 00.000 15712 Move returns status 0, amount 80
23:30:31.224 00.000 15712 MoveAxis(N, 0, ABG)
23:30:31.224 00.000 15712 Move returns status 0, amount 0
23:30:31.224 00.000 15712 move complete, result=0
23:30:31.224 00.000 15712 worker thread done servicing request
23:30:31.224 00.000 15712 Worker thread wakes up
23:30:31.224 00.000 7988 GuideStep: 0.4 px 80 ms WEST, -0.0 px 0 ms NORTH
23:30:31.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:31.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:32.646 01.422 15712 Exposure complete
23:30:32.703 00.057 15712 worker thread done servicing request
23:30:32.703 00.000 7988 OnExposeComplete: enter
23:30:32.708 00.005 7988 UpdateGuideState(): m_state=6
23:30:32.708 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1933
23:30:32.710 00.002 7988 Star::Find returns 1 (0), X=500.00, Y=804.73, Mass=1573, SNR=26.7, Peak=155 HFD=4.2
23:30:32.710 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
23:30:32.712 00.002 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
23:30:32.712 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.36 mountX=0.14 mountY=0.14, mountTheta=0.78
23:30:32.714 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.14, opts=13)
23:30:32.716 00.002 7988 Enqueuing Move request for scope (-0.14, 0.14)
23:30:32.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:32.718 00.002 7988 UpdateGuideState exits: m=1573 SNR=26.7
23:30:32.718 00.000 7988 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 7 / 99999
23:30:32.720 00.002 15712 Worker thread wakes up
23:30:32.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
23:30:32.720 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
23:30:32.720 00.000 15712 Moving (-0.14, 0.14) raw xDistance=0.14 yDistance=0.14
23:30:32.720 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767414632.720,"Host":"ASTROPC","Inst":1,"Distance":0.30,"Time":8.6,"SettleTime":15.0,"StarLocked":true}
23:30:32.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:32.722 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:32.723 00.001 7988 Enqueuing Expose request
23:30:32.723 00.000 15712 PPEC rslt(dithering): input = 0.14, final = 0.08
23:30:32.723 00.000 15712 PPEC: input: 0.14, control: 0.08, exposure: 1500
23:30:32.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:32.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:30:32.723 00.000 15712 MoveAxis(W, 27, ABG)
23:30:32.723 00.000 15712 Guiding  Dir = 3, Dur = 27
23:30:32.756 00.033 15712 IsGuiding returns 0
23:30:32.780 00.024 15712 PulseGuide returned control before completion, sleep 22
23:30:32.822 00.042 15712 IsGuiding returns 0
23:30:32.822 00.000 15712 Move returns status 0, amount 27
23:30:32.822 00.000 15712 MoveAxis(N, 0, ABG)
23:30:32.822 00.000 15712 Move returns status 0, amount 0
23:30:32.822 00.000 15712 move complete, result=0
23:30:32.822 00.000 7988 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
23:30:32.830 00.008 15712 worker thread done servicing request
23:30:32.830 00.000 15712 Worker thread wakes up
23:30:32.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:32.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:34.467 01.637 15712 Exposure complete
23:30:34.526 00.059 15712 worker thread done servicing request
23:30:34.526 00.000 7988 OnExposeComplete: enter
23:30:34.531 00.005 7988 UpdateGuideState(): m_state=6
23:30:34.531 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1934
23:30:34.531 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=804.40, Mass=1619, SNR=26.9, Peak=151 HFD=4.5
23:30:34.531 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
23:30:34.531 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
23:30:34.531 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.17 mountX=-0.19 mountY=-0.08, mountTheta=-2.76
23:30:34.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.19, opts=13)
23:30:34.531 00.000 7988 Enqueuing Move request for scope (0.08, -0.19)
23:30:34.531 00.000 15712 Worker thread wakes up
23:30:34.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
23:30:34.531 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
23:30:34.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:34.531 00.000 7988 UpdateGuideState exits: m=1619 SNR=26.9
23:30:34.543 00.012 7988 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 8 / 99999
23:30:34.543 00.000 15712 Moving (0.08, -0.19) raw xDistance=-0.19 yDistance=-0.08
23:30:34.543 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767414634.543,"Host":"ASTROPC","Inst":1,"Distance":0.27,"Time":10.5,"SettleTime":15.0,"StarLocked":true}
23:30:34.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:34.543 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:34.547 00.004 7988 Enqueuing Expose request
23:30:34.547 00.000 15712 PPEC rslt(dithering): input = -0.19, final = -0.11
23:30:34.547 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
23:30:34.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:34.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:34.547 00.000 15712 MoveAxis(E, 37, ABG)
23:30:34.547 00.000 15712 Guiding  Dir = 2, Dur = 37
23:30:34.547 00.000 15712 IsGuiding returns 0
23:30:34.569 00.022 15712 PulseGuide returned control before completion, sleep 26
23:30:34.611 00.042 15712 IsGuiding returns 0
23:30:34.611 00.000 15712 Move returns status 0, amount 37
23:30:34.611 00.000 15712 MoveAxis(N, 0, ABG)
23:30:34.611 00.000 15712 Move returns status 0, amount 0
23:30:34.611 00.000 15712 move complete, result=0
23:30:34.611 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:30:34.611 00.000 15712 worker thread done servicing request
23:30:34.611 00.000 15712 Worker thread wakes up
23:30:34.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:34.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:36.033 01.422 15712 Exposure complete
23:30:36.093 00.060 15712 worker thread done servicing request
23:30:36.093 00.000 7988 OnExposeComplete: enter
23:30:36.095 00.002 7988 UpdateGuideState(): m_state=6
23:30:36.095 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1935
23:30:36.095 00.000 7988 Star::Find returns 1 (0), X=500.14, Y=804.55, Mass=1658, SNR=27.2, Peak=180 HFD=3.9
23:30:36.095 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
23:30:36.095 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.07)
23:30:36.095 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.62 mountX=-0.04 mountY=0.00, mountTheta=3.07
23:30:36.095 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.04, opts=13)
23:30:36.095 00.000 7988 Enqueuing Move request for scope (-0.00, -0.04)
23:30:36.095 00.000 15712 Worker thread wakes up
23:30:36.095 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
23:30:36.095 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
23:30:36.095 00.000 15712 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.00
23:30:36.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:36.095 00.000 7988 UpdateGuideState exits: m=1658 SNR=27.2
23:30:36.095 00.000 7988 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 9 / 99999
23:30:36.108 00.013 15712 PPEC rslt(dithering): input = -0.04, final = -0.03
23:30:36.108 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
23:30:36.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:36.108 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767414636.108,"Host":"ASTROPC","Inst":1,"Distance":0.20,"Time":12.0,"SettleTime":15.0,"StarLocked":true}
23:30:36.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:30:36.108 00.000 15712 MoveAxis(E, 9, ABG)
23:30:36.108 00.000 15712 Guiding  Dir = 2, Dur = 9
23:30:36.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:36.111 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:36.111 00.000 7988 Enqueuing Expose request
23:30:36.129 00.018 15712 IsGuiding returns 0
23:30:36.151 00.022 15712 IsGuiding returns 0
23:30:36.151 00.000 15712 Move returns status 0, amount 9
23:30:36.151 00.000 15712 MoveAxis(N, 0, ABG)
23:30:36.151 00.000 15712 Move returns status 0, amount 0
23:30:36.151 00.000 15712 move complete, result=0
23:30:36.151 00.000 15712 worker thread done servicing request
23:30:36.151 00.000 15712 Worker thread wakes up
23:30:36.151 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:30:36.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:36.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:37.789 01.638 15712 Exposure complete
23:30:37.845 00.056 15712 worker thread done servicing request
23:30:37.845 00.000 7988 OnExposeComplete: enter
23:30:37.845 00.000 7988 UpdateGuideState(): m_state=6
23:30:37.852 00.007 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1936
23:30:37.854 00.002 7988 Star::Find returns 1 (0), X=499.99, Y=804.41, Mass=1549, SNR=26.3, Peak=148 HFD=4.2
23:30:37.854 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.84 = 2.45)
23:30:37.854 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.42)
23:30:37.856 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-2.27 mountX=-0.18 mountY=0.15, mountTheta=2.43
23:30:37.858 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.18, opts=13)
23:30:37.858 00.000 7988 Enqueuing Move request for scope (-0.15, -0.18)
23:30:37.860 00.002 15712 Worker thread wakes up
23:30:37.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
23:30:37.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
23:30:37.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:37.860 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.3
23:30:37.862 00.002 7988 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 10 / 99999
23:30:37.862 00.000 15712 Moving (-0.15, -0.18) raw xDistance=-0.18 yDistance=0.15
23:30:37.862 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767414637.862,"Host":"ASTROPC","Inst":1,"Distance":0.21,"Time":13.8,"SettleTime":15.0,"StarLocked":true}
23:30:37.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:37.865 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:37.865 00.000 7988 Enqueuing Expose request
23:30:37.867 00.002 15712 PPEC rslt(dithering): input = -0.18, final = -0.11
23:30:37.867 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
23:30:37.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:37.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:30:37.867 00.000 15712 MoveAxis(E, 35, ABG)
23:30:37.867 00.000 15712 Guiding  Dir = 2, Dur = 35
23:30:37.867 00.000 15712 IsGuiding returns 0
23:30:37.883 00.016 15712 PulseGuide returned control before completion, sleep 19
23:30:37.935 00.052 15712 IsGuiding returns 0
23:30:37.935 00.000 15712 Move returns status 0, amount 35
23:30:37.935 00.000 15712 MoveAxis(N, 0, ABG)
23:30:37.935 00.000 15712 Move returns status 0, amount 0
23:30:37.935 00.000 15712 move complete, result=0
23:30:37.935 00.000 15712 worker thread done servicing request
23:30:37.935 00.000 15712 Worker thread wakes up
23:30:37.935 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
23:30:37.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:37.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:39.352 01.417 15712 Exposure complete
23:30:39.411 00.059 15712 worker thread done servicing request
23:30:39.411 00.000 7988 OnExposeComplete: enter
23:30:39.413 00.002 7988 UpdateGuideState(): m_state=6
23:30:39.413 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1937
23:30:39.413 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=804.58, Mass=1663, SNR=27.1, Peak=149 HFD=4.6
23:30:39.413 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
23:30:39.413 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
23:30:39.413 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.08 cameraTheta=-0.15 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
23:30:39.413 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
23:30:39.413 00.000 7988 Enqueuing Move request for scope (0.07, -0.01)
23:30:39.413 00.000 15712 Worker thread wakes up
23:30:39.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:30:39.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:30:39.413 00.000 15712 Moving (0.07, -0.01) raw xDistance=-0.01 yDistance=-0.07
23:30:39.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:39.413 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.1
23:30:39.425 00.012 7988 PhdController: settling, locked = 1, distance = 0.17 (1.50) aobump = 0 frame = 11 / 99999
23:30:39.425 00.000 7988 PhdController: newstate STATE_FINISH
23:30:39.425 00.000 7988 PhdController complete: success
23:30:39.428 00.003 15712 PPEC rslt(dithering): input = -0.01, final = -0.01
23:30:39.428 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
23:30:39.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:39.428 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767414639.428,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
23:30:39.429 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:30:39.429 00.000 7988 Mount: notify guiding dither settle done success=1
23:30:39.429 00.000 7988 PhdController: newstate STATE_IDLE
23:30:39.432 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:39.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:39.434 00.002 7988 Enqueuing Expose request
23:30:39.434 00.000 15712 MoveAxis(E, 2, ABG)
23:30:39.434 00.000 15712 Guiding  Dir = 2, Dur = 2
23:30:39.434 00.000 15712 IsGuiding returns 0
23:30:39.462 00.028 15712 IsGuiding returns 0
23:30:39.462 00.000 15712 Move returns status 0, amount 2
23:30:39.462 00.000 15712 MoveAxis(N, 0, ABG)
23:30:39.462 00.000 15712 Move returns status 0, amount 0
23:30:39.462 00.000 15712 move complete, result=0
23:30:39.462 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:30:39.464 00.002 15712 worker thread done servicing request
23:30:39.464 00.000 15712 Worker thread wakes up
23:30:39.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:39.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:41.205 01.741 15712 Exposure complete
23:30:41.266 00.061 15712 worker thread done servicing request
23:30:41.266 00.000 7988 OnExposeComplete: enter
23:30:41.266 00.000 7988 UpdateGuideState(): m_state=6
23:30:41.268 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:30:41.268 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=804.69, Mass=1615, SNR=26.6, Peak=143 HFD=4.5
23:30:41.268 00.000 7988 MultiStar: exiting stabilization period
23:30:41.268 00.000 7988 MultiStar: updating star positions after lock position change
23:30:41.268 00.000 7988 Star::Find(15, 966, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:30:41.268 00.000 7988 Star::Find returns 1 (0), X=966.54, Y=213.83, Mass=1516, SNR=26.2, Peak=191 HFD=3.8
23:30:41.268 00.000 7988 Star::Find(15, 1206, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:30:41.268 00.000 7988 Star::Find returns 1 (0), X=1206.13, Y=788.50, Mass=1179, SNR=23.1, Peak=183 HFD=3.4
23:30:41.268 00.000 7988 Star::Find(15, 694, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:30:41.268 00.000 7988 Star::Find returns 1 (0), X=694.74, Y=713.67, Mass=1270, SNR=23.7, Peak=131 HFD=4.3
23:30:41.268 00.000 7988 Star::Find(15, 693, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:30:41.268 00.000 7988 Star::Find returns 1 (0), X=693.32, Y=569.96, Mass=950, SNR=20.3, Peak=125 HFD=4.1
23:30:41.281 00.013 7988 Star::Find(15, 1112, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:30:41.282 00.001 7988 Star::Find returns 1 (0), X=1112.43, Y=663.87, Mass=820, SNR=19.1, Peak=111 HFD=3.4
23:30:41.282 00.000 7988 Star::Find(15, 696, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:30:41.282 00.000 7988 Star::Find returns 1 (0), X=695.30, Y=150.24, Mass=626, SNR=16.8, Peak=107 HFD=2.7
23:30:41.282 00.000 7988 Star::Find(15, 34, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:30:41.282 00.000 7988 Star::Find returns 1 (0), X=33.67, Y=147.24, Mass=357, SNR=12.7, Peak=116 HFD=2.6
23:30:41.282 00.000 7988 Star::Find(15, 266, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:30:41.282 00.000 7988 Star::Find returns 1 (0), X=265.84, Y=66.06, Mass=324, SNR=12.0, Peak=113 HFD=2.2
23:30:41.282 00.000 7988 Star::Find(15, 100, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:30:41.282 00.000 7988 Star::Find returns 1 (0), X=99.94, Y=802.14, Mass=455, SNR=14.0, Peak=94 HFD=3.1
23:30:41.282 00.000 7988 Star::Find(15, 1072, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:30:41.282 00.000 7988 Star::Find returns 1 (0), X=1072.21, Y=746.93, Mass=345, SNR=12.1, Peak=72 HFD=3.3
23:30:41.282 00.000 7988 Star::Find(15, 751, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:30:41.282 00.000 7988 Star::Find returns 1 (0), X=751.01, Y=66.65, Mass=367, SNR=12.6, Peak=92 HFD=2.4
23:30:41.282 00.000 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.56) = xAngle (-0.69 = -0.69)
23:30:41.282 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
23:30:41.282 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=0.10 mountY=-0.08, mountTheta=-0.71
23:30:41.298 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.09, opts=13)
23:30:41.298 00.000 7988 Enqueuing Move request for scope (0.08, 0.09)
23:30:41.298 00.000 15712 Worker thread wakes up
23:30:41.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:30:41.298 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:30:41.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:41.298 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.6
23:30:41.298 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:41.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:41.298 00.000 7988 Enqueuing Expose request
23:30:41.298 00.000 15712 Moving (0.08, 0.09) raw xDistance=0.10 yDistance=-0.08
23:30:41.298 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.72
23:30:41.298 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
23:30:41.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:41.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:41.298 00.000 15712 MoveAxis(E, 6, ABG)
23:30:41.298 00.000 15712 Guiding  Dir = 2, Dur = 6
23:30:41.298 00.000 15712 IsGuiding returns 0
23:30:41.333 00.035 15712 IsGuiding returns 0
23:30:41.333 00.000 15712 Move returns status 0, amount 6
23:30:41.333 00.000 15712 MoveAxis(N, 0, ABG)
23:30:41.333 00.000 15712 Move returns status 0, amount 0
23:30:41.333 00.000 15712 move complete, result=0
23:30:41.333 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:30:41.335 00.002 15712 worker thread done servicing request
23:30:41.335 00.000 15712 Worker thread wakes up
23:30:41.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:41.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:42.751 01.416 15712 Exposure complete
23:30:42.812 00.061 15712 worker thread done servicing request
23:30:42.812 00.000 7988 OnExposeComplete: enter
23:30:42.813 00.001 7988 UpdateGuideState(): m_state=6
23:30:42.813 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1939
23:30:42.813 00.000 7988 Star::Find returns 1 (0), X=500.44, Y=804.84, Mass=1661, SNR=27.1, Peak=174 HFD=4.5
23:30:42.813 00.000 7988 MultiStar: [#1 -0.01,0.10,0.95,U] [#2 0.15,0.13,0.84,U] [#3 -0.00,0.08,0.85,U] [#4 0.30,0.35,0.00,M1] [#5 0.07,0.27,0.69,U] [#6 0.17,0.35,0.67,U] [#7 0.43,-0.23,0.00,M3] [#8 0.02,-0.10,0.44,U] 
23:30:42.813 00.000 7988 refined, 6 included, MultiStar: {0.11, 0.16}, one-star: {0.30, 0.25}
23:30:42.813 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
23:30:42.813 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
23:30:42.813 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.99 mountX=0.16 mountY=-0.11, mountTheta=-0.60
23:30:42.813 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.16, opts=13)
23:30:42.813 00.000 7988 Enqueuing Move request for scope (0.11, 0.16)
23:30:42.813 00.000 15712 Worker thread wakes up
23:30:42.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
23:30:42.813 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
23:30:42.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:30:42.813 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.1
23:30:42.827 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:42.827 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:42.828 00.001 7988 Enqueuing Expose request
23:30:42.828 00.000 15712 Moving (0.11, 0.16) raw xDistance=0.16 yDistance=-0.11
23:30:42.828 00.000 15712 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 638.71
23:30:42.828 00.000 15712 PPEC: input: 0.16, control: 0.08, exposure: 1500
23:30:42.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:42.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:30:42.828 00.000 15712 MoveAxis(W, 26, ABG)
23:30:42.828 00.000 15712 Guiding  Dir = 3, Dur = 26
23:30:42.828 00.000 15712 IsGuiding returns 0
23:30:42.852 00.024 15712 PulseGuide returned control before completion, sleep 18
23:30:42.895 00.043 15712 IsGuiding returns 0
23:30:42.895 00.000 15712 Move returns status 0, amount 26
23:30:42.895 00.000 15712 MoveAxis(N, 0, ABG)
23:30:42.895 00.000 15712 Move returns status 0, amount 0
23:30:42.895 00.000 15712 move complete, result=0
23:30:42.895 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
23:30:42.902 00.007 15712 worker thread done servicing request
23:30:42.902 00.000 15712 Worker thread wakes up
23:30:42.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:42.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:44.540 01.638 15712 Exposure complete
23:30:44.595 00.055 15712 worker thread done servicing request
23:30:44.595 00.000 7988 OnExposeComplete: enter
23:30:44.601 00.006 7988 UpdateGuideState(): m_state=6
23:30:44.601 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1940
23:30:44.603 00.002 7988 Star::Find returns 1 (0), X=500.42, Y=804.57, Mass=1510, SNR=25.9, Peak=162 HFD=4.3
23:30:44.603 00.000 7988 MultiStar: [#1 -0.03,-0.30,0.98,U] [#2 0.28,-0.17,0.87,U] [#3 0.29,-0.36,0.00,M1] [#4 0.44,0.01,0.00,M2] [#5 0.13,-0.31,0.72,U] [#6 0.36,-0.01,0.68,U] [#7 0.26,-0.33,0.51,U] [#8 0.05,-0.22,0.45,U] 
23:30:44.605 00.002 7988 refined, 6 included, MultiStar: {0.19, -0.18}, one-star: {0.28, -0.03}
23:30:44.605 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
23:30:44.607 00.002 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
23:30:44.607 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.77 mountX=-0.18 mountY=-0.18, mountTheta=-2.35
23:30:44.609 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.18, opts=13)
23:30:44.612 00.003 7988 Enqueuing Move request for scope (0.19, -0.18)
23:30:44.612 00.000 15712 Worker thread wakes up
23:30:44.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
23:30:44.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
23:30:44.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:44.612 00.000 7988 UpdateGuideState exits: m=1510 SNR=25.9
23:30:44.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:44.617 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:44.617 00.000 7988 Enqueuing Expose request
23:30:44.619 00.002 15712 Moving (0.19, -0.18) raw xDistance=-0.18 yDistance=-0.18
23:30:44.619 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 638.71
23:30:44.619 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
23:30:44.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:44.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:30:44.619 00.000 15712 MoveAxis(E, 44, ABG)
23:30:44.619 00.000 15712 Guiding  Dir = 2, Dur = 44
23:30:44.619 00.000 15712 IsGuiding returns 0
23:30:44.642 00.023 15712 PulseGuide returned control before completion, sleep 34
23:30:44.682 00.040 15712 IsGuiding returns 1
23:30:44.682 00.000 15712 scope still moving after pulse duration time elapsed
23:30:44.733 00.051 15712 IsGuiding returns 0
23:30:44.733 00.000 15712 scope move finished after 44 + 72 ms
23:30:44.733 00.000 15712 Move returns status 0, amount 44
23:30:44.733 00.000 15712 MoveAxis(N, 0, ABG)
23:30:44.733 00.000 15712 Move returns status 0, amount 0
23:30:44.733 00.000 15712 move complete, result=0
23:30:44.733 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
23:30:44.740 00.007 15712 worker thread done servicing request
23:30:44.740 00.000 15712 Worker thread wakes up
23:30:44.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:44.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:46.152 01.412 15712 Exposure complete
23:30:46.208 00.056 15712 worker thread done servicing request
23:30:46.208 00.000 7988 OnExposeComplete: enter
23:30:46.214 00.006 7988 UpdateGuideState(): m_state=6
23:30:46.216 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1941
23:30:46.216 00.000 7988 Star::Find returns 1 (0), X=500.44, Y=804.96, Mass=1600, SNR=26.6, Peak=198 HFD=4.2
23:30:46.218 00.002 7988 MultiStar: [#1 0.07,0.24,0.97,U] [#2 0.43,0.23,0.00,M1] [#3 0.14,0.42,0.00,M2] [#4 0.50,0.37,0.00,M3] [#5 0.36,0.31,0.00,M1] [#6 0.47,0.69,0.00,M5] [#7 0.47,0.16,0.00,M3] [#8 0.36,0.15,0.44,U] 
23:30:46.218 00.000 7988 refined, 2 included, MultiStar: {0.22, 0.28}, one-star: {0.30, 0.37}
23:30:46.220 00.002 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
23:30:46.220 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
23:30:46.222 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.28 hyp=0.35 cameraTheta=0.90 mountX=0.28 mountY=-0.23, mountTheta=-0.68
23:30:46.224 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.28, opts=13)
23:30:46.224 00.000 7988 Enqueuing Move request for scope (0.22, 0.28)
23:30:46.225 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:46.225 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.6
23:30:46.227 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:46.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:46.229 00.002 15712 Worker thread wakes up
23:30:46.229 00.000 7988 Enqueuing Expose request
23:30:46.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.28) opts 0xd
23:30:46.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.28)
23:30:46.229 00.000 15712 Moving (0.22, 0.28) raw xDistance=0.28 yDistance=-0.23
23:30:46.229 00.000 15712 PPEC rslt: input = 0.28, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 638.71
23:30:46.229 00.000 15712 PPEC: input: 0.28, control: 0.14, exposure: 1500
23:30:46.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:46.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:30:46.229 00.000 15712 MoveAxis(W, 46, ABG)
23:30:46.229 00.000 15712 Guiding  Dir = 3, Dur = 46
23:30:46.229 00.000 15712 IsGuiding returns 0
23:30:46.253 00.024 15712 PulseGuide returned control before completion, sleep 35
23:30:46.308 00.055 15712 IsGuiding returns 1
23:30:46.308 00.000 15712 scope still moving after pulse duration time elapsed
23:30:46.344 00.036 15712 IsGuiding returns 0
23:30:46.344 00.000 15712 scope move finished after 46 + 71 ms
23:30:46.344 00.000 15712 Move returns status 0, amount 46
23:30:46.344 00.000 15712 MoveAxis(N, 0, ABG)
23:30:46.344 00.000 15712 Move returns status 0, amount 0
23:30:46.344 00.000 15712 move complete, result=0
23:30:46.344 00.000 7988 GuideStep: 0.3 px 46 ms WEST, -0.2 px 0 ms NORTH
23:30:46.354 00.010 15712 worker thread done servicing request
23:30:46.354 00.000 15712 Worker thread wakes up
23:30:46.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:46.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:48.095 01.741 15712 Exposure complete
23:30:48.158 00.063 15712 worker thread done servicing request
23:30:48.158 00.000 7988 OnExposeComplete: enter
23:30:48.158 00.000 7988 UpdateGuideState(): m_state=6
23:30:48.160 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1942
23:30:48.160 00.000 7988 Star::Find returns 1 (0), X=500.43, Y=804.45, Mass=1585, SNR=26.6, Peak=166 HFD=4.2
23:30:48.162 00.002 7988 MultiStar: [#1 -0.21,-0.19,0.96,U] [#2 0.09,-0.35,0.87,U] [#3 -0.01,-0.18,0.88,U] [#4 0.25,0.10,0.79,U] [#5 -0.14,-0.04,0.71,U] [#6 0.35,-0.04,0.66,U] [#7 0.19,-0.24,0.50,U] [#8 -0.35,-0.32,0.00,M1] 
23:30:48.163 00.001 7988 refined, 7 included, MultiStar: {0.09, -0.14}, one-star: {0.29, -0.14}
23:30:48.163 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
23:30:48.165 00.002 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
23:30:48.165 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-0.99 mountX=-0.14 mountY=-0.09, mountTheta=-2.57
23:30:48.167 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.14, opts=13)
23:30:48.169 00.002 7988 Enqueuing Move request for scope (0.09, -0.14)
23:30:48.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:48.171 00.002 7988 UpdateGuideState exits: m=1585 SNR=26.6
23:30:48.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:48.173 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:48.173 00.000 7988 Enqueuing Expose request
23:30:48.175 00.002 15712 Worker thread wakes up
23:30:48.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
23:30:48.175 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
23:30:48.175 00.000 15712 Moving (0.09, -0.14) raw xDistance=-0.14 yDistance=-0.09
23:30:48.175 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.70
23:30:48.175 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
23:30:48.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:48.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:48.175 00.000 15712 MoveAxis(E, 10, ABG)
23:30:48.175 00.000 15712 Guiding  Dir = 2, Dur = 10
23:30:48.175 00.000 15712 IsGuiding returns 0
23:30:48.205 00.030 15712 IsGuiding returns 1
23:30:48.205 00.000 15712 scope still moving after pulse duration time elapsed
23:30:48.255 00.050 15712 IsGuiding returns 0
23:30:48.255 00.000 15712 scope move finished after 10 + 66 ms
23:30:48.255 00.000 15712 Move returns status 0, amount 10
23:30:48.255 00.000 15712 MoveAxis(N, 0, ABG)
23:30:48.255 00.000 15712 Move returns status 0, amount 0
23:30:48.255 00.000 15712 move complete, result=0
23:30:48.255 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:48.257 00.002 15712 worker thread done servicing request
23:30:48.257 00.000 15712 Worker thread wakes up
23:30:48.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:48.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:49.672 01.415 15712 Exposure complete
23:30:49.737 00.065 15712 worker thread done servicing request
23:30:49.737 00.000 7988 OnExposeComplete: enter
23:30:49.737 00.000 7988 UpdateGuideState(): m_state=6
23:30:49.737 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1943
23:30:49.744 00.007 7988 Star::Find returns 1 (0), X=500.15, Y=804.74, Mass=1709, SNR=27.8, Peak=143 HFD=4.6
23:30:49.744 00.000 7988 MultiStar: [#1 -0.17,-0.26,0.95,U] [#2 0.14,-0.11,0.81,U] [#3 0.06,0.01,0.81,U] [#4 0.18,0.10,0.73,U] [#5 0.04,0.10,0.70,U] [#6 -0.06,0.19,0.63,U] [#7 0.14,-0.10,0.48,U] [#8 -0.13,0.11,0.44,U] 
23:30:49.744 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.01, 0.15}
23:30:49.744 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.10 = -1.10)
23:30:49.744 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
23:30:49.749 00.005 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.46 mountX=0.01 mountY=-0.02, mountTheta=-1.11
23:30:49.751 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
23:30:49.751 00.000 7988 Enqueuing Move request for scope (0.02, 0.01)
23:30:49.753 00.002 15712 Worker thread wakes up
23:30:49.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:30:49.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:30:49.753 00.000 15712 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
23:30:49.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:49.755 00.002 7988 UpdateGuideState exits: m=1709 SNR=27.8
23:30:49.757 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:49.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:49.759 00.002 7988 Enqueuing Expose request
23:30:49.761 00.002 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.70
23:30:49.761 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
23:30:49.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:49.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:30:49.761 00.000 15712 MoveAxis(E, 9, ABG)
23:30:49.761 00.000 15712 Guiding  Dir = 2, Dur = 9
23:30:49.765 00.004 15712 IsGuiding returns 0
23:30:49.790 00.025 15712 IsGuiding returns 0
23:30:49.790 00.000 15712 Move returns status 0, amount 9
23:30:49.790 00.000 15712 MoveAxis(N, 0, ABG)
23:30:49.790 00.000 15712 Move returns status 0, amount 0
23:30:49.790 00.000 15712 move complete, result=0
23:30:49.790 00.000 15712 worker thread done servicing request
23:30:49.790 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:30:49.790 00.000 15712 Worker thread wakes up
23:30:49.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:49.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:51.425 01.635 15712 Exposure complete
23:30:51.486 00.061 15712 worker thread done servicing request
23:30:51.486 00.000 7988 OnExposeComplete: enter
23:30:51.493 00.007 7988 UpdateGuideState(): m_state=6
23:30:51.493 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
23:30:51.495 00.002 7988 Star::Find returns 1 (0), X=500.30, Y=804.48, Mass=1626, SNR=26.9, Peak=160 HFD=4.5
23:30:51.497 00.002 7988 MultiStar: [#1 0.05,-0.11,0.96,U] [#2 0.35,-0.08,0.87,U] [#3 0.03,-0.20,0.87,U] [#4 0.31,0.35,0.00,M2] [#5 0.10,0.24,0.70,U] [#6 -0.07,0.12,0.65,U] [#7 0.40,-0.12,0.52,U] [#8 0.10,0.13,0.44,U] 
23:30:51.497 00.000 7988 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.15, -0.11}
23:30:51.497 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
23:30:51.502 00.005 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
23:30:51.502 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.26 mountX=-0.04 mountY=-0.13, mountTheta=-1.83
23:30:51.502 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.04, opts=13)
23:30:51.510 00.008 7988 Enqueuing Move request for scope (0.14, -0.04)
23:30:51.510 00.000 15712 Worker thread wakes up
23:30:51.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:51.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:30:51.510 00.000 7988 UpdateGuideState exits: m=1626 SNR=26.9
23:30:51.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:30:51.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:51.510 00.000 15712 Moving (0.14, -0.04) raw xDistance=-0.04 yDistance=-0.13
23:30:51.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:51.518 00.008 7988 Enqueuing Expose request
23:30:51.518 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.69
23:30:51.518 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
23:30:51.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:51.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:51.518 00.000 15712 MoveAxis(E, 8, ABG)
23:30:51.518 00.000 15712 Guiding  Dir = 2, Dur = 8
23:30:51.518 00.000 15712 IsGuiding returns 0
23:30:51.544 00.026 15712 IsGuiding returns 0
23:30:51.544 00.000 15712 Move returns status 0, amount 8
23:30:51.544 00.000 15712 MoveAxis(N, 0, ABG)
23:30:51.544 00.000 15712 Move returns status 0, amount 0
23:30:51.544 00.000 15712 move complete, result=0
23:30:51.544 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:30:51.550 00.006 15712 worker thread done servicing request
23:30:51.550 00.000 15712 Worker thread wakes up
23:30:51.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:51.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:52.953 01.403 15712 Exposure complete
23:30:53.009 00.056 15712 worker thread done servicing request
23:30:53.009 00.000 7988 OnExposeComplete: enter
23:30:53.009 00.000 7988 UpdateGuideState(): m_state=6
23:30:53.017 00.008 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1945
23:30:53.019 00.002 7988 Star::Find returns 1 (0), X=500.35, Y=804.49, Mass=1533, SNR=26.1, Peak=154 HFD=4.5
23:30:53.019 00.000 7988 MultiStar: [#1 -0.08,-0.39,0.99,U] [#2 0.24,-0.17,0.89,U] [#3 -0.01,-0.33,0.87,U] [#4 0.34,-0.07,0.78,U] [#5 0.02,-0.12,0.69,U] [#6 0.24,-0.03,0.66,U] [#7 0.21,-0.42,0.00,M1] [#8 0.09,-0.25,0.45,U] 
23:30:53.021 00.002 7988 refined, 7 included, MultiStar: {0.13, -0.19}, one-star: {0.21, -0.10}
23:30:53.021 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
23:30:53.023 00.002 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
23:30:53.023 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.97 mountX=-0.19 mountY=-0.12, mountTheta=-2.56
23:30:53.026 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.19, opts=13)
23:30:53.026 00.000 7988 Enqueuing Move request for scope (0.13, -0.19)
23:30:53.028 00.002 15712 Worker thread wakes up
23:30:53.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
23:30:53.028 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
23:30:53.028 00.000 15712 Moving (0.13, -0.19) raw xDistance=-0.19 yDistance=-0.12
23:30:53.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:53.028 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.1
23:30:53.030 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:53.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:53.032 00.002 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 638.69
23:30:53.032 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
23:30:53.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:53.032 00.000 7988 Enqueuing Expose request
23:30:53.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:30:53.032 00.000 15712 MoveAxis(E, 46, ABG)
23:30:53.032 00.000 15712 Guiding  Dir = 2, Dur = 46
23:30:53.067 00.035 15712 IsGuiding returns 0
23:30:53.083 00.016 15712 PulseGuide returned control before completion, sleep 41
23:30:53.128 00.045 15712 IsGuiding returns 1
23:30:53.128 00.000 15712 scope still moving after pulse duration time elapsed
23:30:53.162 00.034 15712 IsGuiding returns 0
23:30:53.162 00.000 15712 scope move finished after 46 + 49 ms
23:30:53.162 00.000 15712 Move returns status 0, amount 46
23:30:53.162 00.000 15712 MoveAxis(N, 0, ABG)
23:30:53.162 00.000 15712 Move returns status 0, amount 0
23:30:53.162 00.000 15712 move complete, result=0
23:30:53.162 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
23:30:53.165 00.003 15712 worker thread done servicing request
23:30:53.165 00.000 15712 Worker thread wakes up
23:30:53.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:53.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:54.804 01.639 15712 Exposure complete
23:30:54.864 00.060 15712 worker thread done servicing request
23:30:54.864 00.000 7988 OnExposeComplete: enter
23:30:54.866 00.002 7988 UpdateGuideState(): m_state=6
23:30:54.868 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1946
23:30:54.868 00.000 7988 Star::Find returns 1 (0), X=500.36, Y=804.58, Mass=1580, SNR=26.6, Peak=160 HFD=4.3
23:30:54.870 00.002 7988 MultiStar: [#1 -0.26,-0.36,0.00,M1] [#2 -0.02,-0.18,0.87,U] [#3 0.08,-0.13,0.89,U] [#4 0.41,-0.07,0.73,U] [#5 -0.19,-0.10,0.75,U] [#6 0.18,-0.05,0.68,U] [#7 0.08,-0.13,0.52,U] [#8 0.19,-0.15,0.47,U] 
23:30:54.870 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.10}, one-star: {0.22, -0.01}
23:30:54.872 00.002 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
23:30:54.872 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
23:30:54.874 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.71 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
23:30:54.876 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.10, opts=13)
23:30:54.876 00.000 7988 Enqueuing Move request for scope (0.11, -0.10)
23:30:54.878 00.002 15712 Worker thread wakes up
23:30:54.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
23:30:54.878 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
23:30:54.878 00.000 15712 Moving (0.11, -0.10) raw xDistance=-0.10 yDistance=-0.11
23:30:54.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:54.878 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.6
23:30:54.880 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:54.881 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:54.881 00.000 7988 Enqueuing Expose request
23:30:54.881 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.69
23:30:54.881 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
23:30:54.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:54.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:30:54.881 00.000 15712 MoveAxis(E, 8, ABG)
23:30:54.881 00.000 15712 Guiding  Dir = 2, Dur = 8
23:30:54.881 00.000 15712 IsGuiding returns 0
23:30:54.902 00.021 15712 IsGuiding returns 0
23:30:54.902 00.000 15712 Move returns status 0, amount 8
23:30:54.902 00.000 15712 MoveAxis(N, 0, ABG)
23:30:54.902 00.000 15712 Move returns status 0, amount 0
23:30:54.902 00.000 15712 move complete, result=0
23:30:54.902 00.000 15712 worker thread done servicing request
23:30:54.902 00.000 15712 Worker thread wakes up
23:30:54.902 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:30:54.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:54.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:56.316 01.414 15712 Exposure complete
23:30:56.376 00.060 15712 worker thread done servicing request
23:30:56.376 00.000 7988 OnExposeComplete: enter
23:30:56.376 00.000 7988 UpdateGuideState(): m_state=6
23:30:56.378 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1947
23:30:56.378 00.000 7988 Star::Find returns 1 (0), X=500.27, Y=804.79, Mass=1663, SNR=27.3, Peak=140 HFD=4.4
23:30:56.378 00.000 7988 MultiStar: [#1 -0.16,-0.09,0.94,U] [#2 0.16,0.09,0.83,U] [#3 0.10,0.01,0.86,U] [#4 0.30,0.10,0.73,U] [#5 0.06,0.30,0.72,U] [#6 0.27,0.17,0.64,U] [#7 -0.09,-0.20,0.50,U] [#8 0.16,-0.01,0.44,U] 
23:30:56.378 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.13, 0.20}
23:30:56.378 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
23:30:56.378 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
23:30:56.378 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=0.08 mountY=-0.10, mountTheta=-0.93
23:30:56.378 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.07, opts=13)
23:30:56.378 00.000 7988 Enqueuing Move request for scope (0.10, 0.07)
23:30:56.378 00.000 15712 Worker thread wakes up
23:30:56.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:30:56.378 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:30:56.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:30:56.378 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.3
23:30:56.378 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:56.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:56.378 00.000 7988 Enqueuing Expose request
23:30:56.393 00.015 15712 Moving (0.10, 0.07) raw xDistance=0.08 yDistance=-0.10
23:30:56.395 00.002 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.68
23:30:56.395 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
23:30:56.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:56.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:56.395 00.000 15712 MoveAxis(E, 8, ABG)
23:30:56.395 00.000 15712 Guiding  Dir = 2, Dur = 8
23:30:56.412 00.017 15712 IsGuiding returns 0
23:30:56.429 00.017 15712 IsGuiding returns 0
23:30:56.429 00.000 15712 Move returns status 0, amount 8
23:30:56.429 00.000 15712 MoveAxis(N, 0, ABG)
23:30:56.429 00.000 15712 Move returns status 0, amount 0
23:30:56.429 00.000 15712 move complete, result=0
23:30:56.429 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:30:56.441 00.012 15712 worker thread done servicing request
23:30:56.441 00.000 15712 Worker thread wakes up
23:30:56.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:56.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:58.083 01.642 15712 Exposure complete
23:30:58.144 00.061 15712 worker thread done servicing request
23:30:58.144 00.000 7988 OnExposeComplete: enter
23:30:58.146 00.002 7988 UpdateGuideState(): m_state=6
23:30:58.146 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1948
23:30:58.146 00.000 7988 Star::Find returns 1 (0), X=500.33, Y=804.91, Mass=1588, SNR=26.7, Peak=170 HFD=4.2
23:30:58.146 00.000 7988 MultiStar: [#1 0.07,0.01,1.00,U] [#2 0.24,0.22,0.88,U] [#3 0.25,-0.01,0.85,U] [#4 0.45,0.34,0.00,M1] [#5 0.16,0.19,0.70,U] [#6 0.04,0.39,0.67,U] [#7 0.34,-0.01,0.48,U] [#8 -0.12,0.18,0.46,U] 
23:30:58.146 00.000 7988 refined, 7 included, MultiStar: {0.16, 0.16}, one-star: {0.19, 0.31}
23:30:58.146 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
23:30:58.146 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
23:30:58.146 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.81 mountX=0.16 mountY=-0.16, mountTheta=-0.77
23:30:58.146 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.16, opts=13)
23:30:58.146 00.000 7988 Enqueuing Move request for scope (0.16, 0.16)
23:30:58.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:58.146 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.7
23:30:58.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:58.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:58.162 00.016 7988 Enqueuing Expose request
23:30:58.164 00.002 15712 Worker thread wakes up
23:30:58.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
23:30:58.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
23:30:58.164 00.000 15712 Moving (0.16, 0.16) raw xDistance=0.16 yDistance=-0.16
23:30:58.164 00.000 15712 PPEC rslt: input = 0.16, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 638.68
23:30:58.164 00.000 15712 PPEC: input: 0.16, control: 0.07, exposure: 1500
23:30:58.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:58.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:30:58.164 00.000 15712 MoveAxis(W, 23, ABG)
23:30:58.164 00.000 15712 Guiding  Dir = 3, Dur = 23
23:30:58.164 00.000 15712 IsGuiding returns 0
23:30:58.183 00.019 15712 PulseGuide returned control before completion, sleep 17
23:30:58.230 00.047 15712 IsGuiding returns 0
23:30:58.230 00.000 15712 Move returns status 0, amount 23
23:30:58.230 00.000 15712 MoveAxis(N, 0, ABG)
23:30:58.230 00.000 15712 Move returns status 0, amount 0
23:30:58.230 00.000 15712 move complete, result=0
23:30:58.230 00.000 7988 GuideStep: 0.2 px 23 ms WEST, -0.2 px 0 ms NORTH
23:30:58.233 00.003 15712 worker thread done servicing request
23:30:58.233 00.000 15712 Worker thread wakes up
23:30:58.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:58.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:30:59.647 01.414 15712 Exposure complete
23:30:59.693 00.046 15712 worker thread done servicing request
23:30:59.708 00.015 7988 OnExposeComplete: enter
23:30:59.708 00.000 7988 UpdateGuideState(): m_state=6
23:30:59.708 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1949
23:30:59.708 00.000 7988 Star::Find returns 1 (0), X=500.40, Y=804.59, Mass=1569, SNR=26.2, Peak=159 HFD=4.2
23:30:59.708 00.000 7988 MultiStar: [#1 -0.07,-0.31,1.00,U] [#2 0.18,-0.10,0.90,U] [#3 -0.01,-0.23,0.86,U] [#4 0.27,-0.10,0.78,U] [#5 0.20,-0.10,0.76,U] [#6 0.19,0.18,0.70,U] [#7 0.40,-0.25,0.00,M1] [#8 0.05,-0.37,0.45,U] 
23:30:59.708 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.26, -0.00}
23:30:59.708 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
23:30:59.708 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
23:30:59.708 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.75 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
23:30:59.719 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.12, opts=13)
23:30:59.719 00.000 7988 Enqueuing Move request for scope (0.13, -0.12)
23:30:59.721 00.002 15712 Worker thread wakes up
23:30:59.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
23:30:59.721 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
23:30:59.721 00.000 15712 Moving (0.13, -0.12) raw xDistance=-0.12 yDistance=-0.13
23:30:59.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:30:59.721 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.2
23:30:59.724 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:59.725 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:30:59.725 00.000 7988 Enqueuing Expose request
23:30:59.725 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:30:59.725 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
23:30:59.725 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:59.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:59.725 00.000 15712 MoveAxis(E, 10, ABG)
23:30:59.725 00.000 15712 Guiding  Dir = 2, Dur = 10
23:30:59.725 00.000 15712 IsGuiding returns 0
23:30:59.745 00.020 15712 IsGuiding returns 1
23:30:59.745 00.000 15712 scope still moving after pulse duration time elapsed
23:30:59.793 00.048 15712 IsGuiding returns 0
23:30:59.793 00.000 15712 scope move finished after 10 + 59 ms
23:30:59.793 00.000 15712 Move returns status 0, amount 10
23:30:59.793 00.000 15712 MoveAxis(N, 0, ABG)
23:30:59.793 00.000 15712 Move returns status 0, amount 0
23:30:59.793 00.000 15712 move complete, result=0
23:30:59.793 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:59.799 00.006 15712 worker thread done servicing request
23:30:59.799 00.000 15712 Worker thread wakes up
23:30:59.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:30:59.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:01.433 01.634 15712 Exposure complete
23:31:01.495 00.062 15712 worker thread done servicing request
23:31:01.495 00.000 7988 OnExposeComplete: enter
23:31:01.495 00.000 7988 UpdateGuideState(): m_state=6
23:31:01.495 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1950
23:31:01.495 00.000 7988 Star::Find returns 1 (0), X=500.39, Y=804.45, Mass=1625, SNR=26.7, Peak=160 HFD=4.3
23:31:01.495 00.000 7988 MultiStar: [#1 0.01,-0.46,0.00,M1] [#2 0.36,-0.39,0.00,M1] [#3 0.28,-0.26,0.82,U] [#4 0.22,-0.36,0.77,U] [#5 0.08,-0.25,0.74,U] [#6 0.20,0.06,0.67,U] [#7 0.59,-0.26,0.00,M2] [#8 0.06,-0.43,0.45,U] 
23:31:01.495 00.000 7988 single-star, 5 included, MultiStar: {0.20, -0.22}, one-star: {0.25, -0.15}
23:31:01.495 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
23:31:01.495 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.12 = -2.12)
23:31:01.495 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.53 mountX=-0.14 mountY=-0.25, mountTheta=-2.10
23:31:01.495 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.15, opts=13)
23:31:01.495 00.000 7988 Enqueuing Move request for scope (0.25, -0.15)
23:31:01.495 00.000 15712 Worker thread wakes up
23:31:01.495 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
23:31:01.495 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
23:31:01.495 00.000 15712 Moving (0.25, -0.15) raw xDistance=-0.14 yDistance=-0.25
23:31:01.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:01.495 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.7
23:31:01.510 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:01.511 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:01.511 00.000 7988 Enqueuing Expose request
23:31:01.511 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:31:01.511 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
23:31:01.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:01.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:31:01.511 00.000 15712 MoveAxis(E, 11, ABG)
23:31:01.511 00.000 15712 Guiding  Dir = 2, Dur = 11
23:31:01.511 00.000 15712 IsGuiding returns 0
23:31:01.536 00.025 15712 IsGuiding returns 1
23:31:01.536 00.000 15712 scope still moving after pulse duration time elapsed
23:31:01.596 00.060 15712 IsGuiding returns 0
23:31:01.596 00.000 15712 scope move finished after 11 + 78 ms
23:31:01.596 00.000 15712 Move returns status 0, amount 11
23:31:01.596 00.000 15712 MoveAxis(N, 0, ABG)
23:31:01.596 00.000 15712 Move returns status 0, amount 0
23:31:01.596 00.000 15712 move complete, result=0
23:31:01.596 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
23:31:01.596 00.000 15712 worker thread done servicing request
23:31:01.606 00.010 15712 Worker thread wakes up
23:31:01.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:01.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:03.011 01.405 15712 Exposure complete
23:31:03.057 00.046 15712 worker thread done servicing request
23:31:03.057 00.000 7988 OnExposeComplete: enter
23:31:03.074 00.017 7988 UpdateGuideState(): m_state=6
23:31:03.074 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1951
23:31:03.074 00.000 7988 Star::Find returns 1 (0), X=500.21, Y=804.67, Mass=1509, SNR=25.9, Peak=170 HFD=4.0
23:31:03.074 00.000 7988 MultiStar: [#1 -0.18,-0.35,1.01,U] [#2 0.18,-0.05,0.86,U] [#3 0.02,-0.30,0.87,U] [#4 0.33,0.03,0.80,U] [#5 0.06,0.16,0.75,U] [#6 0.05,-0.07,0.68,U] [#7 0.02,-0.36,0.52,U] [#8 -0.06,-0.30,0.45,U] 
23:31:03.074 00.000 7988 single-star, 8 included, MultiStar: {0.06, -0.12}, one-star: {0.06, 0.08}
23:31:03.074 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
23:31:03.074 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
23:31:03.074 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.90 mountX=0.08 mountY=-0.07, mountTheta=-0.68
23:31:03.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.08, opts=13)
23:31:03.074 00.000 7988 Enqueuing Move request for scope (0.06, 0.08)
23:31:03.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:03.074 00.000 7988 UpdateGuideState exits: m=1509 SNR=25.9
23:31:03.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:03.074 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:03.089 00.015 7988 Enqueuing Expose request
23:31:03.089 00.000 15712 Worker thread wakes up
23:31:03.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:31:03.089 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:31:03.089 00.000 15712 Moving (0.06, 0.08) raw xDistance=0.08 yDistance=-0.07
23:31:03.091 00.002 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.66
23:31:03.091 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
23:31:03.091 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:03.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:31:03.091 00.000 15712 MoveAxis(E, 8, ABG)
23:31:03.091 00.000 15712 Guiding  Dir = 2, Dur = 8
23:31:03.091 00.000 15712 IsGuiding returns 0
23:31:03.121 00.030 15712 IsGuiding returns 0
23:31:03.121 00.000 15712 Move returns status 0, amount 8
23:31:03.121 00.000 15712 MoveAxis(N, 0, ABG)
23:31:03.121 00.000 15712 Move returns status 0, amount 0
23:31:03.121 00.000 15712 move complete, result=0
23:31:03.121 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:31:03.125 00.004 15712 worker thread done servicing request
23:31:03.125 00.000 15712 Worker thread wakes up
23:31:03.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:03.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:04.764 01.639 15712 Exposure complete
23:31:04.822 00.058 15712 worker thread done servicing request
23:31:04.822 00.000 7988 OnExposeComplete: enter
23:31:04.825 00.003 7988 UpdateGuideState(): m_state=6
23:31:04.827 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1952
23:31:04.827 00.000 7988 Star::Find returns 1 (0), X=500.28, Y=804.42, Mass=1640, SNR=27.2, Peak=159 HFD=4.7
23:31:04.829 00.002 7988 MultiStar: [#1 -0.31,-0.54,0.00,M1] [#2 0.20,-0.27,0.84,U] [#3 -0.16,-0.46,0.00,M1] [#4 0.28,-0.29,0.69,U] [#5 -0.14,-0.41,0.70,U] [#6 -0.13,-0.37,0.63,U] [#7 0.18,-0.65,0.00,M2] [#8 0.07,-0.51,0.00,M1] 
23:31:04.829 00.000 7988 single-star, 4 included, MultiStar: {0.08, -0.29}, one-star: {0.13, -0.17}
23:31:04.831 00.002 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
23:31:04.831 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
23:31:04.833 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-0.90 mountX=-0.17 mountY=-0.13, mountTheta=-2.48
23:31:04.835 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.17, opts=13)
23:31:04.835 00.000 7988 Enqueuing Move request for scope (0.13, -0.17)
23:31:04.837 00.002 15712 Worker thread wakes up
23:31:04.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
23:31:04.837 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
23:31:04.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:04.837 00.000 7988 UpdateGuideState exits: m=1640 SNR=27.2
23:31:04.839 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:04.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:04.841 00.002 7988 Enqueuing Expose request
23:31:04.841 00.000 15712 Moving (0.13, -0.17) raw xDistance=-0.17 yDistance=-0.13
23:31:04.843 00.002 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 638.66
23:31:04.843 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
23:31:04.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:04.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:31:04.843 00.000 15712 MoveAxis(E, 41, ABG)
23:31:04.843 00.000 15712 Guiding  Dir = 2, Dur = 41
23:31:04.843 00.000 15712 IsGuiding returns 0
23:31:04.856 00.013 15712 PulseGuide returned control before completion, sleep 33
23:31:04.904 00.048 15712 IsGuiding returns 1
23:31:04.904 00.000 15712 scope still moving after pulse duration time elapsed
23:31:04.941 00.037 15712 IsGuiding returns 0
23:31:04.941 00.000 15712 scope move finished after 41 + 58 ms
23:31:04.941 00.000 15712 Move returns status 0, amount 41
23:31:04.941 00.000 15712 MoveAxis(N, 0, ABG)
23:31:04.941 00.000 15712 Move returns status 0, amount 0
23:31:04.941 00.000 15712 move complete, result=0
23:31:04.941 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:31:04.947 00.006 15712 worker thread done servicing request
23:31:04.947 00.000 15712 Worker thread wakes up
23:31:04.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:04.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:06.359 01.412 15712 Exposure complete
23:31:06.420 00.061 15712 worker thread done servicing request
23:31:06.420 00.000 7988 OnExposeComplete: enter
23:31:06.420 00.000 7988 UpdateGuideState(): m_state=6
23:31:06.422 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1953
23:31:06.422 00.000 7988 Star::Find returns 1 (0), X=499.99, Y=804.30, Mass=1703, SNR=27.7, Peak=167 HFD=4.6
23:31:06.424 00.002 7988 MultiStar: [#1 -0.18,-0.45,0.00,M2] [#2 -0.02,-0.32,0.83,U] [#3 -0.18,-0.45,0.00,M2] [#4 0.21,-0.13,0.71,U] [#5 -0.26,-0.27,0.72,U] [#6 -0.08,-0.35,0.64,U] [#7 -0.30,-0.50,0.00,M3] [#8 -0.19,-0.38,0.42,U] 
23:31:06.424 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.28}, one-star: {-0.15, -0.29}
23:31:06.426 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.40 = 2.89)
23:31:06.426 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.86)
23:31:06.428 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.83 mountX=-0.28 mountY=0.08, mountTheta=2.86
23:31:06.430 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.28, opts=13)
23:31:06.430 00.000 7988 Enqueuing Move request for scope (-0.08, -0.28)
23:31:06.430 00.000 15712 Worker thread wakes up
23:31:06.430 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
23:31:06.430 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
23:31:06.430 00.000 15712 Moving (-0.08, -0.28) raw xDistance=-0.28 yDistance=0.08
23:31:06.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:06.430 00.000 7988 UpdateGuideState exits: m=1703 SNR=27.7
23:31:06.436 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:06.437 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:06.437 00.000 7988 Enqueuing Expose request
23:31:06.437 00.000 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 638.66
23:31:06.437 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
23:31:06.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:06.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:31:06.437 00.000 15712 MoveAxis(E, 62, ABG)
23:31:06.437 00.000 15712 Guiding  Dir = 2, Dur = 62
23:31:06.437 00.000 15712 IsGuiding returns 0
23:31:06.453 00.016 15712 PulseGuide returned control before completion, sleep 48
23:31:06.538 00.085 15712 IsGuiding returns 0
23:31:06.538 00.000 15712 Move returns status 0, amount 62
23:31:06.538 00.000 15712 MoveAxis(N, 0, ABG)
23:31:06.538 00.000 15712 Move returns status 0, amount 0
23:31:06.538 00.000 15712 move complete, result=0
23:31:06.538 00.000 7988 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
23:31:06.545 00.007 15712 worker thread done servicing request
23:31:06.545 00.000 15712 Worker thread wakes up
23:31:06.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:06.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:08.173 01.628 15712 Exposure complete
23:31:08.242 00.069 15712 worker thread done servicing request
23:31:08.242 00.000 7988 OnExposeComplete: enter
23:31:08.242 00.000 7988 UpdateGuideState(): m_state=6
23:31:08.251 00.009 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1954
23:31:08.251 00.000 7988 Star::Find returns 1 (0), X=500.14, Y=804.42, Mass=1697, SNR=27.5, Peak=189 HFD=4.4
23:31:08.251 00.000 7988 MultiStar: [#1 -0.23,-0.43,0.00,M3] [#2 0.11,-0.40,0.84,U] [#3 -0.04,-0.41,0.84,U] [#4 0.03,-0.29,0.69,U] [#5 -0.14,-0.17,0.72,U] [#6 -0.07,-0.15,0.65,U] [#7 0.03,-0.36,0.49,U] [#8 -0.14,-0.38,0.45,U] 
23:31:08.251 00.000 7988 single-star, 7 included, MultiStar: {-0.02, -0.29}, one-star: {-0.00, -0.17}
23:31:08.251 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = 3.14)
23:31:08.251 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
23:31:08.259 00.008 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.58 mountX=-0.17 mountY=0.01, mountTheta=3.11
23:31:08.259 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.17, opts=13)
23:31:08.259 00.000 7988 Enqueuing Move request for scope (-0.00, -0.17)
23:31:08.259 00.000 15712 Worker thread wakes up
23:31:08.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
23:31:08.259 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
23:31:08.259 00.000 15712 Moving (-0.00, -0.17) raw xDistance=-0.17 yDistance=0.01
23:31:08.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:08.267 00.008 7988 UpdateGuideState exits: m=1697 SNR=27.5
23:31:08.269 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:08.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:08.269 00.000 7988 Enqueuing Expose request
23:31:08.273 00.004 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 638.65
23:31:08.273 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
23:31:08.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:08.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:08.273 00.000 15712 MoveAxis(E, 42, ABG)
23:31:08.273 00.000 15712 Guiding  Dir = 2, Dur = 42
23:31:08.283 00.010 15712 IsGuiding returns 0
23:31:08.298 00.015 15712 PulseGuide returned control before completion, sleep 37
23:31:08.346 00.048 15712 IsGuiding returns 1
23:31:08.346 00.000 15712 scope still moving after pulse duration time elapsed
23:31:08.378 00.032 15712 IsGuiding returns 0
23:31:08.378 00.000 15712 scope move finished after 42 + 53 ms
23:31:08.378 00.000 15712 Move returns status 0, amount 42
23:31:08.378 00.000 15712 MoveAxis(N, 0, ABG)
23:31:08.378 00.000 15712 Move returns status 0, amount 0
23:31:08.378 00.000 15712 move complete, result=0
23:31:08.378 00.000 15712 worker thread done servicing request
23:31:08.378 00.000 15712 Worker thread wakes up
23:31:08.378 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
23:31:08.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:08.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:09.788 01.410 15712 Exposure complete
23:31:09.862 00.074 15712 worker thread done servicing request
23:31:09.862 00.000 7988 OnExposeComplete: enter
23:31:09.862 00.000 7988 UpdateGuideState(): m_state=6
23:31:09.864 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1955
23:31:09.866 00.002 7988 Star::Find returns 1 (0), X=500.21, Y=804.93, Mass=1586, SNR=26.6, Peak=163 HFD=4.2
23:31:09.867 00.001 7988 MultiStar: [#1 -0.12,0.03,0.95,U] [#2 0.16,0.13,0.89,U] [#3 -0.02,0.07,0.89,U] [#4 0.15,0.33,0.78,U] [#5 -0.18,0.27,0.73,U] [#6 -0.24,0.17,0.66,U] [#7 0.10,0.09,0.50,U] [#8 -0.00,0.03,0.45,U] 
23:31:09.868 00.001 7988 refined, 8 included, MultiStar: {-0.01, 0.17}, one-star: {0.07, 0.33}
23:31:09.870 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
23:31:09.870 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
23:31:09.872 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.62 mountX=0.17 mountY=0.00, mountTheta=0.02
23:31:09.874 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.17, opts=13)
23:31:09.876 00.002 7988 Enqueuing Move request for scope (-0.01, 0.17)
23:31:09.876 00.000 15712 Worker thread wakes up
23:31:09.876 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
23:31:09.876 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
23:31:09.876 00.000 15712 Moving (-0.01, 0.17) raw xDistance=0.17 yDistance=0.00
23:31:09.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:09.876 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.6
23:31:09.880 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:09.882 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:09.882 00.000 7988 Enqueuing Expose request
23:31:09.884 00.002 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 638.65
23:31:09.884 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
23:31:09.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:09.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:31:09.884 00.000 15712 MoveAxis(W, 26, ABG)
23:31:09.884 00.000 15712 Guiding  Dir = 3, Dur = 26
23:31:09.884 00.000 15712 IsGuiding returns 0
23:31:09.899 00.015 15712 PulseGuide returned control before completion, sleep 21
23:31:09.932 00.033 15712 IsGuiding returns 1
23:31:09.932 00.000 15712 scope still moving after pulse duration time elapsed
23:31:09.964 00.032 15712 IsGuiding returns 0
23:31:09.964 00.000 15712 scope move finished after 26 + 52 ms
23:31:09.964 00.000 15712 Move returns status 0, amount 26
23:31:09.964 00.000 15712 MoveAxis(N, 0, ABG)
23:31:09.964 00.000 15712 Move returns status 0, amount 0
23:31:09.964 00.000 15712 move complete, result=0
23:31:09.964 00.000 15712 worker thread done servicing request
23:31:09.964 00.000 15712 Worker thread wakes up
23:31:09.964 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
23:31:09.965 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:09.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:11.603 01.638 15712 Exposure complete
23:31:11.667 00.064 15712 worker thread done servicing request
23:31:11.667 00.000 7988 OnExposeComplete: enter
23:31:11.667 00.000 7988 UpdateGuideState(): m_state=6
23:31:11.669 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1956
23:31:11.669 00.000 7988 Star::Find returns 1 (0), X=500.33, Y=804.78, Mass=1498, SNR=25.8, Peak=153 HFD=4.4
23:31:11.673 00.004 7988 MultiStar: [#1 -0.10,-0.05,0.99,U] [#2 0.22,0.20,0.87,U] [#3 -0.03,-0.24,0.87,U] [#4 0.28,0.21,0.78,U] [#5 -0.18,0.27,0.76,U] [#6 0.21,0.33,0.71,U] [#7 0.40,-0.31,0.00,M2] [#8 0.13,-0.21,0.48,U] 
23:31:11.675 00.002 7988 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.19, 0.19}
23:31:11.675 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
23:31:11.677 00.002 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
23:31:11.679 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.84 mountX=0.10 mountY=-0.09, mountTheta=-0.74
23:31:11.681 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.10, opts=13)
23:31:11.684 00.003 7988 Enqueuing Move request for scope (0.09, 0.10)
23:31:11.684 00.000 15712 Worker thread wakes up
23:31:11.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:31:11.684 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:31:11.684 00.000 15712 Moving (0.09, 0.10) raw xDistance=0.10 yDistance=-0.09
23:31:11.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:11.688 00.004 7988 UpdateGuideState exits: m=1498 SNR=25.8
23:31:11.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:11.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:11.688 00.000 7988 Enqueuing Expose request
23:31:11.688 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.64
23:31:11.688 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
23:31:11.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:11.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:31:11.688 00.000 15712 MoveAxis(E, 9, ABG)
23:31:11.688 00.000 15712 Guiding  Dir = 2, Dur = 9
23:31:11.688 00.000 15712 IsGuiding returns 0
23:31:11.718 00.030 15712 IsGuiding returns 0
23:31:11.718 00.000 15712 Move returns status 0, amount 9
23:31:11.718 00.000 15712 MoveAxis(N, 0, ABG)
23:31:11.718 00.000 15712 Move returns status 0, amount 0
23:31:11.718 00.000 15712 move complete, result=0
23:31:11.718 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:31:11.724 00.006 15712 worker thread done servicing request
23:31:11.724 00.000 15712 Worker thread wakes up
23:31:11.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:11.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:13.144 01.420 15712 Exposure complete
23:31:13.204 00.060 15712 worker thread done servicing request
23:31:13.204 00.000 7988 OnExposeComplete: enter
23:31:13.206 00.002 7988 UpdateGuideState(): m_state=6
23:31:13.208 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1957
23:31:13.208 00.000 7988 Star::Find returns 1 (0), X=500.39, Y=804.85, Mass=1548, SNR=26.1, Peak=157 HFD=4.3
23:31:13.211 00.003 7988 MultiStar: [#1 0.08,0.30,1.00,U] [#2 0.24,0.20,0.88,U] [#3 0.05,0.20,0.87,U] [#4 0.29,0.51,0.00,M1] [#5 0.04,0.23,0.74,U] [#6 0.25,0.24,0.67,U] [#7 0.20,0.14,0.53,U] [#8 -0.24,0.48,0.00,M1] 
23:31:13.211 00.000 7988 refined, 6 included, MultiStar: {0.15, 0.23}, one-star: {0.25, 0.26}
23:31:13.213 00.002 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
23:31:13.213 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
23:31:13.213 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.28 cameraTheta=0.98 mountX=0.23 mountY=-0.16, mountTheta=-0.60
23:31:13.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.23, opts=13)
23:31:13.213 00.000 7988 Enqueuing Move request for scope (0.15, 0.23)
23:31:13.220 00.007 15712 Worker thread wakes up
23:31:13.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:13.220 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.1
23:31:13.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
23:31:13.220 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
23:31:13.220 00.000 15712 Moving (0.15, 0.23) raw xDistance=0.23 yDistance=-0.16
23:31:13.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:13.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:13.220 00.000 7988 Enqueuing Expose request
23:31:13.220 00.000 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 638.64
23:31:13.220 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
23:31:13.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:13.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:31:13.220 00.000 15712 MoveAxis(W, 38, ABG)
23:31:13.220 00.000 15712 Guiding  Dir = 3, Dur = 38
23:31:13.220 00.000 15712 IsGuiding returns 0
23:31:13.236 00.016 15712 PulseGuide returned control before completion, sleep 34
23:31:13.283 00.047 15712 IsGuiding returns 1
23:31:13.283 00.000 15712 scope still moving after pulse duration time elapsed
23:31:13.315 00.032 15712 IsGuiding returns 0
23:31:13.315 00.000 15712 scope move finished after 38 + 51 ms
23:31:13.315 00.000 15712 Move returns status 0, amount 38
23:31:13.315 00.000 15712 MoveAxis(N, 0, ABG)
23:31:13.315 00.000 15712 Move returns status 0, amount 0
23:31:13.315 00.000 15712 move complete, result=0
23:31:13.315 00.000 15712 worker thread done servicing request
23:31:13.315 00.000 15712 Worker thread wakes up
23:31:13.315 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
23:31:13.317 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:13.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:14.958 01.641 15712 Exposure complete
23:31:15.021 00.063 15712 worker thread done servicing request
23:31:15.021 00.000 7988 OnExposeComplete: enter
23:31:15.021 00.000 7988 UpdateGuideState(): m_state=6
23:31:15.023 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1958
23:31:15.023 00.000 7988 Star::Find returns 1 (0), X=500.12, Y=804.44, Mass=1581, SNR=26.5, Peak=164 HFD=4.4
23:31:15.025 00.002 7988 MultiStar: [#1 -0.29,-0.27,0.97,U] [#2 0.17,-0.25,0.86,U] [#3 -0.18,-0.09,0.85,U] [#4 0.12,0.02,0.75,U] [#5 0.01,-0.11,0.70,U] [#6 -0.09,0.14,0.68,U] [#7 -0.03,-0.17,0.47,U] [#8 0.07,-0.21,0.43,U] 
23:31:15.027 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.13}, one-star: {-0.03, -0.16}
23:31:15.027 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
23:31:15.029 00.002 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
23:31:15.029 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.88 mountX=-0.13 mountY=0.04, mountTheta=2.81
23:31:15.031 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.13, opts=13)
23:31:15.031 00.000 7988 Enqueuing Move request for scope (-0.04, -0.13)
23:31:15.031 00.000 15712 Worker thread wakes up
23:31:15.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
23:31:15.031 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
23:31:15.031 00.000 15712 Moving (-0.04, -0.13) raw xDistance=-0.13 yDistance=0.04
23:31:15.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:31:15.031 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.5
23:31:15.036 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:15.037 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:15.037 00.000 7988 Enqueuing Expose request
23:31:15.037 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.63
23:31:15.037 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
23:31:15.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:15.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:15.037 00.000 15712 MoveAxis(E, 8, ABG)
23:31:15.037 00.000 15712 Guiding  Dir = 2, Dur = 8
23:31:15.041 00.004 15712 IsGuiding returns 0
23:31:15.057 00.016 15712 IsGuiding returns 0
23:31:15.057 00.000 15712 Move returns status 0, amount 8
23:31:15.057 00.000 15712 MoveAxis(N, 0, ABG)
23:31:15.057 00.000 15712 Move returns status 0, amount 0
23:31:15.057 00.000 15712 move complete, result=0
23:31:15.057 00.000 15712 worker thread done servicing request
23:31:15.057 00.000 15712 Worker thread wakes up
23:31:15.057 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:31:15.065 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:15.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:16.471 01.406 15712 Exposure complete
23:31:16.575 00.104 15712 worker thread done servicing request
23:31:16.575 00.000 7988 OnExposeComplete: enter
23:31:16.577 00.002 7988 UpdateGuideState(): m_state=6
23:31:16.579 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1959
23:31:16.580 00.001 7988 Star::Find returns 1 (0), X=500.16, Y=804.73, Mass=1568, SNR=26.2, Peak=149 HFD=4.4
23:31:16.584 00.004 7988 MultiStar: [#1 -0.24,-0.22,0.99,U] [#2 0.04,-0.14,0.86,U] [#3 -0.06,-0.17,0.86,U] [#4 -0.01,0.13,0.76,U] [#5 -0.10,-0.07,0.74,U] [#6 0.08,0.05,0.68,U] [#7 0.08,0.15,0.51,U] [#8 -0.20,-0.21,0.45,U] 
23:31:16.586 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.02, 0.14}
23:31:16.588 00.002 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.56) = xAngle (-3.98 = 2.30)
23:31:16.588 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.27)
23:31:16.590 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.42 mountX=-0.04 mountY=0.05, mountTheta=2.29
23:31:16.593 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
23:31:16.595 00.002 7988 Enqueuing Move request for scope (-0.05, -0.04)
23:31:16.598 00.003 15712 Worker thread wakes up
23:31:16.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:31:16.598 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:31:16.598 00.000 15712 Moving (-0.05, -0.04) raw xDistance=-0.04 yDistance=0.05
23:31:16.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:31:16.600 00.002 7988 UpdateGuideState exits: m=1568 SNR=26.2
23:31:16.602 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:16.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:16.604 00.002 7988 Enqueuing Expose request
23:31:16.606 00.002 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.63
23:31:16.606 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
23:31:16.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:16.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:31:16.606 00.000 15712 MoveAxis(E, 7, ABG)
23:31:16.606 00.000 15712 Guiding  Dir = 2, Dur = 7
23:31:16.628 00.022 15712 IsGuiding returns 0
23:31:16.645 00.017 15712 IsGuiding returns 0
23:31:16.645 00.000 15712 Move returns status 0, amount 7
23:31:16.645 00.000 15712 MoveAxis(N, 0, ABG)
23:31:16.645 00.000 15712 Move returns status 0, amount 0
23:31:16.645 00.000 15712 move complete, result=0
23:31:16.645 00.000 15712 worker thread done servicing request
23:31:16.645 00.000 15712 Worker thread wakes up
23:31:16.645 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:31:16.649 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:16.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:18.280 01.631 15712 Exposure complete
23:31:18.341 00.061 15712 worker thread done servicing request
23:31:18.341 00.000 7988 OnExposeComplete: enter
23:31:18.341 00.000 7988 UpdateGuideState(): m_state=6
23:31:18.341 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1960
23:31:18.356 00.015 7988 Star::Find returns 1 (0), X=499.93, Y=804.36, Mass=1570, SNR=26.2, Peak=151 HFD=4.4
23:31:18.356 00.000 7988 MultiStar: [#1 -0.30,-0.60,0.00,M1] [#2 -0.12,-0.45,0.00,M1] [#3 -0.38,-0.31,0.00,M1] [#4 -0.01,-0.11,0.74,U] [#5 -0.40,-0.32,0.00,M1] [#6 -0.07,-0.21,0.66,U] [#7 -0.14,-0.42,0.00,M1] [#8 -0.18,-0.34,0.45,U] 
23:31:18.356 00.000 7988 refined, 3 included, MultiStar: {-0.12, -0.21}, one-star: {-0.21, -0.23}
23:31:18.356 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.66 = 2.63)
23:31:18.356 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.60)
23:31:18.356 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-2.09 mountX=-0.21 mountY=0.13, mountTheta=2.60
23:31:18.356 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.21, opts=13)
23:31:18.368 00.012 7988 Enqueuing Move request for scope (-0.12, -0.21)
23:31:18.368 00.000 15712 Worker thread wakes up
23:31:18.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
23:31:18.368 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
23:31:18.368 00.000 15712 Moving (-0.12, -0.21) raw xDistance=-0.21 yDistance=0.13
23:31:18.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:31:18.368 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.2
23:31:18.372 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:18.373 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:18.375 00.002 7988 Enqueuing Expose request
23:31:18.375 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 638.62
23:31:18.375 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
23:31:18.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:18.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:31:18.375 00.000 15712 MoveAxis(E, 48, ABG)
23:31:18.375 00.000 15712 Guiding  Dir = 2, Dur = 48
23:31:18.377 00.002 15712 IsGuiding returns 0
23:31:18.405 00.028 15712 PulseGuide returned control before completion, sleep 31
23:31:18.436 00.031 15712 IsGuiding returns 1
23:31:18.436 00.000 15712 scope still moving after pulse duration time elapsed
23:31:18.483 00.047 15712 IsGuiding returns 0
23:31:18.483 00.000 15712 scope move finished after 48 + 58 ms
23:31:18.483 00.000 15712 Move returns status 0, amount 48
23:31:18.483 00.000 15712 MoveAxis(N, 0, ABG)
23:31:18.483 00.000 15712 Move returns status 0, amount 0
23:31:18.483 00.000 15712 move complete, result=0
23:31:18.483 00.000 15712 worker thread done servicing request
23:31:18.483 00.000 15712 Worker thread wakes up
23:31:18.483 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
23:31:18.485 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:18.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:19.903 01.418 15712 Exposure complete
23:31:19.966 00.063 15712 worker thread done servicing request
23:31:19.966 00.000 7988 OnExposeComplete: enter
23:31:19.968 00.002 7988 UpdateGuideState(): m_state=6
23:31:19.968 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1961
23:31:19.970 00.002 7988 Star::Find returns 1 (0), X=500.12, Y=804.46, Mass=1617, SNR=27.0, Peak=149 HFD=4.4
23:31:19.972 00.002 7988 MultiStar: [#1 -0.27,-0.34,0.95,U] [#2 0.06,-0.30,0.84,U] [#3 -0.15,-0.37,0.81,U] [#4 0.03,-0.10,0.75,U] [#5 -0.03,-0.02,0.71,U] [#6 0.15,0.14,0.63,U] [#7 -0.08,-0.16,0.51,U] [#8 -0.03,-0.35,0.43,U] 
23:31:19.972 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.19}, one-star: {-0.02, -0.13}
23:31:19.974 00.002 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.30 = 2.99)
23:31:19.974 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
23:31:19.976 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.73 mountX=-0.13 mountY=0.02, mountTheta=2.96
23:31:19.978 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.13, opts=13)
23:31:19.978 00.000 7988 Enqueuing Move request for scope (-0.02, -0.13)
23:31:19.980 00.002 15712 Worker thread wakes up
23:31:19.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
23:31:19.980 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
23:31:19.980 00.000 15712 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=0.02
23:31:19.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:19.982 00.002 7988 UpdateGuideState exits: m=1617 SNR=27.0
23:31:19.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:19.984 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:19.985 00.001 7988 Enqueuing Expose request
23:31:19.985 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.61
23:31:19.985 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
23:31:19.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:19.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:31:19.985 00.000 15712 MoveAxis(E, 4, ABG)
23:31:19.985 00.000 15712 Guiding  Dir = 2, Dur = 4
23:31:19.985 00.000 15712 IsGuiding returns 0
23:31:20.003 00.018 15712 IsGuiding returns 0
23:31:20.003 00.000 15712 Move returns status 0, amount 4
23:31:20.003 00.000 15712 MoveAxis(N, 0, ABG)
23:31:20.003 00.000 15712 Move returns status 0, amount 0
23:31:20.003 00.000 15712 move complete, result=0
23:31:20.003 00.000 15712 worker thread done servicing request
23:31:20.003 00.000 15712 Worker thread wakes up
23:31:20.003 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
23:31:20.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:20.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:21.642 01.639 15712 Exposure complete
23:31:21.703 00.061 15712 worker thread done servicing request
23:31:21.703 00.000 7988 OnExposeComplete: enter
23:31:21.706 00.003 7988 UpdateGuideState(): m_state=6
23:31:21.706 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1962
23:31:21.706 00.000 7988 Star::Find returns 1 (0), X=500.17, Y=804.55, Mass=1667, SNR=27.4, Peak=152 HFD=4.6
23:31:21.706 00.000 7988 MultiStar: [#1 -0.10,-0.13,0.99,U] [#2 0.07,-0.10,0.84,U] [#3 0.04,-0.28,0.82,U] [#4 -0.07,0.02,0.72,U] [#5 -0.05,-0.02,0.69,U] [#6 0.10,-0.02,0.66,U] [#7 0.26,-0.01,0.48,U] [#8 -0.17,-0.07,0.41,U] 
23:31:21.706 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.03, -0.04}
23:31:21.706 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
23:31:21.706 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
23:31:21.706 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.02 mountX=-0.04 mountY=-0.03, mountTheta=-2.61
23:31:21.706 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
23:31:21.706 00.000 7988 Enqueuing Move request for scope (0.03, -0.04)
23:31:21.706 00.000 15712 Worker thread wakes up
23:31:21.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:31:21.717 00.011 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:31:21.717 00.000 15712 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.03
23:31:21.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:21.717 00.000 7988 UpdateGuideState exits: m=1667 SNR=27.4
23:31:21.719 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:21.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:21.721 00.002 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.61
23:31:21.721 00.000 7988 Enqueuing Expose request
23:31:21.721 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
23:31:21.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:21.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:21.721 00.000 15712 MoveAxis(E, 4, ABG)
23:31:21.721 00.000 15712 Guiding  Dir = 2, Dur = 4
23:31:21.721 00.000 15712 IsGuiding returns 0
23:31:21.738 00.017 15712 IsGuiding returns 0
23:31:21.738 00.000 15712 Move returns status 0, amount 4
23:31:21.738 00.000 15712 MoveAxis(N, 0, ABG)
23:31:21.738 00.000 15712 Move returns status 0, amount 0
23:31:21.738 00.000 15712 move complete, result=0
23:31:21.738 00.000 15712 worker thread done servicing request
23:31:21.738 00.000 15712 Worker thread wakes up
23:31:21.738 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:31:21.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:21.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:23.162 01.424 15712 Exposure complete
23:31:23.213 00.051 15712 worker thread done servicing request
23:31:23.213 00.000 7988 OnExposeComplete: enter
23:31:23.223 00.010 7988 UpdateGuideState(): m_state=6
23:31:23.223 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1963
23:31:23.225 00.002 7988 Star::Find returns 1 (0), X=500.25, Y=804.70, Mass=1614, SNR=26.7, Peak=158 HFD=4.5
23:31:23.227 00.002 7988 MultiStar: [#1 -0.10,-0.08,1.00,U] [#2 0.14,-0.17,0.87,U] [#3 -0.03,0.03,0.83,U] [#4 0.19,0.13,0.77,U] [#5 -0.07,0.22,0.72,U] [#6 0.22,0.16,0.65,U] [#7 0.25,-0.03,0.50,U] [#8 0.00,0.00,0.46,U] 
23:31:23.227 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.11, 0.11}
23:31:23.227 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
23:31:23.230 00.003 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
23:31:23.230 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.50 mountX=0.04 mountY=-0.07, mountTheta=-1.07
23:31:23.232 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
23:31:23.234 00.002 7988 Enqueuing Move request for scope (0.07, 0.04)
23:31:23.234 00.000 15712 Worker thread wakes up
23:31:23.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:31:23.234 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:31:23.234 00.000 15712 Moving (0.07, 0.04) raw xDistance=0.04 yDistance=-0.07
23:31:23.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:23.234 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.7
23:31:23.237 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:23.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:23.239 00.002 7988 Enqueuing Expose request
23:31:23.239 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.60
23:31:23.239 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
23:31:23.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:23.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:31:23.239 00.000 15712 MoveAxis(E, 5, ABG)
23:31:23.239 00.000 15712 Guiding  Dir = 2, Dur = 5
23:31:23.273 00.034 15712 IsGuiding returns 0
23:31:23.296 00.023 15712 IsGuiding returns 0
23:31:23.296 00.000 15712 Move returns status 0, amount 5
23:31:23.296 00.000 15712 MoveAxis(N, 0, ABG)
23:31:23.296 00.000 15712 Move returns status 0, amount 0
23:31:23.296 00.000 15712 move complete, result=0
23:31:23.296 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:31:23.298 00.002 15712 worker thread done servicing request
23:31:23.298 00.000 15712 Worker thread wakes up
23:31:23.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:23.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:24.928 01.630 15712 Exposure complete
23:31:25.016 00.088 15712 worker thread done servicing request
23:31:25.016 00.000 7988 OnExposeComplete: enter
23:31:25.018 00.002 7988 UpdateGuideState(): m_state=6
23:31:25.022 00.004 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1964
23:31:25.022 00.000 7988 Star::Find returns 1 (0), X=500.32, Y=804.21, Mass=1683, SNR=27.4, Peak=161 HFD=4.5
23:31:25.026 00.004 7988 MultiStar: [#1 -0.04,-0.62,0.00,M1] [#2 0.24,-0.30,0.86,U] [#3 -0.05,-0.62,0.00,M1] [#4 0.29,-0.39,0.00,M1] [#5 0.20,-0.24,0.72,U] [#6 0.30,-0.26,0.64,U] [#7 0.34,-0.35,0.00,M1] [#8 -0.10,-0.60,0.00,M1] 
23:31:25.026 00.000 7988 refined, 3 included, MultiStar: {0.22, -0.30}, one-star: {0.18, -0.38}
23:31:25.029 00.003 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
23:31:25.029 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
23:31:25.032 00.003 7988 CameraToMount -- cameraX=0.22 cameraY=-0.30 hyp=0.38 cameraTheta=-0.94 mountX=-0.30 mountY=-0.22, mountTheta=-2.52
23:31:25.036 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.30, opts=13)
23:31:25.038 00.002 7988 Enqueuing Move request for scope (0.22, -0.30)
23:31:25.040 00.002 15712 Worker thread wakes up
23:31:25.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.30) opts 0xd
23:31:25.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.30)
23:31:25.040 00.000 15712 Moving (0.22, -0.30) raw xDistance=-0.30 yDistance=-0.22
23:31:25.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:25.042 00.002 7988 UpdateGuideState exits: m=1683 SNR=27.4
23:31:25.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:25.046 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:25.048 00.002 7988 Enqueuing Expose request
23:31:25.048 00.000 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 638.60
23:31:25.048 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
23:31:25.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:25.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:31:25.048 00.000 15712 MoveAxis(E, 67, ABG)
23:31:25.048 00.000 15712 Guiding  Dir = 2, Dur = 67
23:31:25.048 00.000 15712 IsGuiding returns 0
23:31:25.063 00.015 15712 PulseGuide returned control before completion, sleep 58
23:31:25.150 00.087 15712 IsGuiding returns 0
23:31:25.150 00.000 15712 Move returns status 0, amount 67
23:31:25.150 00.000 15712 MoveAxis(N, 0, ABG)
23:31:25.150 00.000 15712 Move returns status 0, amount 0
23:31:25.150 00.000 15712 move complete, result=0
23:31:25.150 00.000 15712 worker thread done servicing request
23:31:25.150 00.000 15712 Worker thread wakes up
23:31:25.150 00.000 7988 GuideStep: -0.3 px 67 ms EAST, -0.2 px 0 ms NORTH
23:31:25.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:25.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:26.558 01.408 15712 Exposure complete
23:31:26.630 00.072 15712 worker thread done servicing request
23:31:26.632 00.002 7988 OnExposeComplete: enter
23:31:26.632 00.000 7988 UpdateGuideState(): m_state=6
23:31:26.632 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1965
23:31:26.632 00.000 7988 Star::Find returns 1 (0), X=500.10, Y=804.58, Mass=1700, SNR=27.4, Peak=171 HFD=4.3
23:31:26.637 00.005 7988 MultiStar: [#1 -0.19,-0.32,0.94,U] [#2 0.07,-0.06,0.82,U] [#3 -0.01,-0.25,0.84,U] [#4 0.08,-0.06,0.72,U] [#5 -0.30,0.14,0.70,U] [#6 0.22,-0.01,0.63,U] [#7 -0.00,-0.13,0.45,U] [#8 -0.20,-0.21,0.43,U] 
23:31:26.637 00.000 7988 single-star, 8 included, MultiStar: {-0.04, -0.10}, one-star: {-0.04, -0.01}
23:31:26.637 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.41 = 1.87)
23:31:26.641 00.004 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.84)
23:31:26.641 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.85 mountX=-0.01 mountY=0.04, mountTheta=1.87
23:31:26.641 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
23:31:26.641 00.000 7988 Enqueuing Move request for scope (-0.04, -0.01)
23:31:26.641 00.000 15712 Worker thread wakes up
23:31:26.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:31:26.641 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:31:26.641 00.000 15712 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
23:31:26.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:26.641 00.000 7988 UpdateGuideState exits: m=1700 SNR=27.4
23:31:26.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:26.652 00.011 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.59
23:31:26.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:26.654 00.002 7988 Enqueuing Expose request
23:31:26.654 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:31:26.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:26.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:26.654 00.000 15712 MoveAxis(E, 8, ABG)
23:31:26.654 00.000 15712 Guiding  Dir = 2, Dur = 8
23:31:26.656 00.002 15712 IsGuiding returns 0
23:31:26.684 00.028 15712 IsGuiding returns 0
23:31:26.684 00.000 15712 Move returns status 0, amount 8
23:31:26.684 00.000 15712 MoveAxis(N, 0, ABG)
23:31:26.684 00.000 15712 Move returns status 0, amount 0
23:31:26.684 00.000 15712 move complete, result=0
23:31:26.684 00.000 15712 worker thread done servicing request
23:31:26.684 00.000 15712 Worker thread wakes up
23:31:26.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:26.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:26.684 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:31:28.328 01.644 15712 Exposure complete
23:31:28.387 00.059 15712 worker thread done servicing request
23:31:28.388 00.001 7988 OnExposeComplete: enter
23:31:28.389 00.001 7988 UpdateGuideState(): m_state=6
23:31:28.389 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1966
23:31:28.389 00.000 7988 Star::Find returns 1 (0), X=500.03, Y=804.68, Mass=1571, SNR=26.3, Peak=154 HFD=4.1
23:31:28.389 00.000 7988 MultiStar: [#1 -0.24,-0.10,1.00,U] [#2 -0.11,-0.02,0.89,U] [#3 -0.37,-0.12,0.88,U] [#4 -0.03,0.24,0.74,U] [#5 0.03,-0.07,0.75,U] [#6 -0.16,0.16,0.68,U] [#7 -0.17,-0.10,0.51,U] [#8 -0.07,-0.15,0.44,U] 
23:31:28.389 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.00}, one-star: {-0.11, 0.09}
23:31:28.389 00.000 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.56) = xAngle (0.90 = 0.90)
23:31:28.389 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
23:31:28.389 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.46 mountX=0.09 mountY=0.11, mountTheta=0.88
23:31:28.389 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.09, opts=13)
23:31:28.389 00.000 7988 Enqueuing Move request for scope (-0.11, 0.09)
23:31:28.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:31:28.389 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.3
23:31:28.389 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:28.389 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:28.405 00.016 7988 Enqueuing Expose request
23:31:28.405 00.000 15712 Worker thread wakes up
23:31:28.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
23:31:28.405 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
23:31:28.405 00.000 15712 Moving (-0.11, 0.09) raw xDistance=0.09 yDistance=0.11
23:31:28.405 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.59
23:31:28.405 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
23:31:28.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:28.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:31:28.405 00.000 15712 MoveAxis(E, 8, ABG)
23:31:28.405 00.000 15712 Guiding  Dir = 2, Dur = 8
23:31:28.405 00.000 15712 IsGuiding returns 0
23:31:28.422 00.017 15712 IsGuiding returns 0
23:31:28.422 00.000 15712 Move returns status 0, amount 8
23:31:28.422 00.000 15712 MoveAxis(N, 0, ABG)
23:31:28.422 00.000 15712 Move returns status 0, amount 0
23:31:28.422 00.000 15712 move complete, result=0
23:31:28.422 00.000 15712 worker thread done servicing request
23:31:28.422 00.000 15712 Worker thread wakes up
23:31:28.422 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:31:28.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:28.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:29.839 01.417 15712 Exposure complete
23:31:29.885 00.046 15712 worker thread done servicing request
23:31:29.885 00.000 7988 OnExposeComplete: enter
23:31:29.900 00.015 7988 UpdateGuideState(): m_state=6
23:31:29.900 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1967
23:31:29.900 00.000 7988 Star::Find returns 1 (0), X=500.08, Y=805.04, Mass=1611, SNR=26.7, Peak=165 HFD=4.3
23:31:29.900 00.000 7988 MultiStar: [#1 -0.12,0.27,1.00,U] [#2 -0.05,0.32,0.86,U] [#3 -0.33,0.38,0.00,M1] [#4 -0.25,0.53,0.00,M1] [#5 -0.15,0.44,0.00,M1] [#6 -0.04,0.42,0.69,U] [#7 -0.17,0.13,0.46,U] [#8 -0.02,0.25,0.44,U] 
23:31:29.900 00.000 7988 refined, 5 included, MultiStar: {-0.08, 0.33}, one-star: {-0.07, 0.45}
23:31:29.900 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.23 = 0.23)
23:31:29.900 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
23:31:29.900 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.33 cameraTheta=1.80 mountX=0.33 mountY=0.07, mountTheta=0.20
23:31:29.900 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.33, opts=13)
23:31:29.900 00.000 7988 Enqueuing Move request for scope (-0.08, 0.33)
23:31:29.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:29.900 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.7
23:31:29.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:29.916 00.016 15712 Worker thread wakes up
23:31:29.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:29.917 00.001 7988 Enqueuing Expose request
23:31:29.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0xd
23:31:29.917 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
23:31:29.917 00.000 15712 Moving (-0.08, 0.33) raw xDistance=0.33 yDistance=0.07
23:31:29.919 00.002 15712 PPEC rslt: input = 0.33, final = 0.17, react = 0.20, pred = -0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 638.58
23:31:29.919 00.000 15712 PPEC: input: 0.33, control: 0.17, exposure: 1500
23:31:29.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:29.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:31:29.919 00.000 15712 MoveAxis(W, 57, ABG)
23:31:29.919 00.000 15712 Guiding  Dir = 3, Dur = 57
23:31:29.919 00.000 15712 IsGuiding returns 0
23:31:29.936 00.017 15712 PulseGuide returned control before completion, sleep 52
23:31:30.012 00.076 15712 IsGuiding returns 0
23:31:30.012 00.000 15712 Move returns status 0, amount 57
23:31:30.012 00.000 15712 MoveAxis(N, 0, ABG)
23:31:30.012 00.000 15712 Move returns status 0, amount 0
23:31:30.012 00.000 15712 move complete, result=0
23:31:30.012 00.000 15712 worker thread done servicing request
23:31:30.012 00.000 15712 Worker thread wakes up
23:31:30.012 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
23:31:30.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:30.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:31.653 01.641 15712 Exposure complete
23:31:31.700 00.047 15712 worker thread done servicing request
23:31:31.700 00.000 7988 OnExposeComplete: enter
23:31:31.716 00.016 7988 UpdateGuideState(): m_state=6
23:31:31.716 00.000 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1968
23:31:31.716 00.000 7988 Star::Find returns 1 (0), X=499.99, Y=804.56, Mass=1660, SNR=26.8, Peak=157 HFD=4.9
23:31:31.716 00.000 7988 MultiStar: [#1 -0.26,-0.34,0.97,U] [#2 0.03,-0.17,0.85,U] [#3 -0.09,-0.28,0.87,U] [#4 0.04,-0.16,0.71,U] [#5 -0.15,-0.08,0.73,U] [#6 -0.04,0.03,0.68,U] [#7 0.12,-0.12,0.48,U] [#8 -0.29,-0.36,0.00,M1] 
23:31:31.716 00.000 7988 single-star, 7 included, MultiStar: {-0.08, -0.15}, one-star: {-0.15, -0.03}
23:31:31.716 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.56) = xAngle (-4.50 = 1.78)
23:31:31.716 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.53 = 1.75)
23:31:31.716 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.94 mountX=-0.03 mountY=0.15, mountTheta=1.78
23:31:31.716 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.03, opts=13)
23:31:31.716 00.000 7988 Enqueuing Move request for scope (-0.15, -0.03)
23:31:31.716 00.000 15712 Worker thread wakes up
23:31:31.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
23:31:31.716 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
23:31:31.716 00.000 15712 Moving (-0.15, -0.03) raw xDistance=-0.03 yDistance=0.15
23:31:31.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:31.716 00.000 7988 UpdateGuideState exits: m=1660 SNR=26.8
23:31:31.730 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:31.730 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:31.732 00.002 7988 Enqueuing Expose request
23:31:31.733 00.001 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.57
23:31:31.733 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
23:31:31.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:31.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:31:31.733 00.000 15712 MoveAxis(E, 7, ABG)
23:31:31.733 00.000 15712 Guiding  Dir = 2, Dur = 7
23:31:31.733 00.000 15712 IsGuiding returns 0
23:31:31.784 00.051 15712 IsGuiding returns 0
23:31:31.784 00.000 15712 Move returns status 0, amount 7
23:31:31.784 00.000 15712 MoveAxis(N, 0, ABG)
23:31:31.784 00.000 15712 Move returns status 0, amount 0
23:31:31.784 00.000 15712 move complete, result=0
23:31:31.784 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:31:31.786 00.002 15712 worker thread done servicing request
23:31:31.786 00.000 15712 Worker thread wakes up
23:31:31.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:31.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:33.192 01.406 15712 Exposure complete
23:31:33.270 00.078 15712 worker thread done servicing request
23:31:33.274 00.004 7988 OnExposeComplete: enter
23:31:33.274 00.000 7988 UpdateGuideState(): m_state=6
23:31:33.274 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1969
23:31:33.274 00.000 7988 Star::Find returns 1 (0), X=500.01, Y=804.32, Mass=1669, SNR=27.3, Peak=144 HFD=4.7
23:31:33.274 00.000 7988 MultiStar: [#1 -0.31,-0.48,0.00,M1] [#2 -0.09,-0.29,0.86,U] [#3 -0.02,-0.32,0.79,U] [#4 0.20,-0.27,0.75,U] [#5 -0.09,-0.34,0.69,U] [#6 -0.06,-0.18,0.65,U] [#7 0.21,-0.44,0.00,M1] [#8 -0.35,-0.36,0.00,M2] 
23:31:33.274 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.28}, one-star: {-0.13, -0.28}
23:31:33.274 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
23:31:33.274 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
23:31:33.274 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.70 mountX=-0.28 mountY=0.04, mountTheta=2.99
23:31:33.286 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.28, opts=13)
23:31:33.288 00.002 7988 Enqueuing Move request for scope (-0.04, -0.28)
23:31:33.290 00.002 15712 Worker thread wakes up
23:31:33.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
23:31:33.290 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
23:31:33.290 00.000 15712 Moving (-0.04, -0.28) raw xDistance=-0.28 yDistance=0.04
23:31:33.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:33.291 00.001 7988 UpdateGuideState exits: m=1669 SNR=27.3
23:31:33.293 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:33.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:33.296 00.003 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 638.57
23:31:33.296 00.000 7988 Enqueuing Expose request
23:31:33.298 00.002 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
23:31:33.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:33.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:33.298 00.000 15712 MoveAxis(E, 61, ABG)
23:31:33.299 00.001 15712 Guiding  Dir = 2, Dur = 61
23:31:33.299 00.000 15712 IsGuiding returns 0
23:31:33.317 00.018 15712 PulseGuide returned control before completion, sleep 51
23:31:33.397 00.080 15712 IsGuiding returns 0
23:31:33.397 00.000 15712 Move returns status 0, amount 61
23:31:33.397 00.000 15712 MoveAxis(N, 0, ABG)
23:31:33.397 00.000 15712 Move returns status 0, amount 0
23:31:33.397 00.000 15712 move complete, result=0
23:31:33.397 00.000 15712 worker thread done servicing request
23:31:33.397 00.000 15712 Worker thread wakes up
23:31:33.397 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
23:31:33.401 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:33.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:35.034 01.633 15712 Exposure complete
23:31:35.095 00.061 15712 worker thread done servicing request
23:31:35.095 00.000 7988 OnExposeComplete: enter
23:31:35.095 00.000 7988 UpdateGuideState(): m_state=6
23:31:35.099 00.004 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1970
23:31:35.099 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=804.43, Mass=1591, SNR=26.3, Peak=172 HFD=4.5
23:31:35.101 00.002 7988 MultiStar: [#1 -0.15,-0.42,0.00,M2] [#2 0.02,-0.24,0.85,U] [#3 0.09,-0.23,0.86,U] [#4 0.30,-0.20,0.76,U] [#5 -0.09,-0.24,0.74,U] [#6 -0.07,-0.13,0.68,U] [#7 0.13,-0.38,0.49,U] [#8 -0.34,-0.54,0.00,M3] 
23:31:35.101 00.000 7988 single-star, 6 included, MultiStar: {0.07, -0.22}, one-star: {0.12, -0.16}
23:31:35.103 00.002 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
23:31:35.103 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
23:31:35.105 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.93 mountX=-0.16 mountY=-0.12, mountTheta=-2.51
23:31:35.106 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.16, opts=13)
23:31:35.108 00.002 7988 Enqueuing Move request for scope (0.12, -0.16)
23:31:35.108 00.000 15712 Worker thread wakes up
23:31:35.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
23:31:35.108 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
23:31:35.108 00.000 15712 Moving (0.12, -0.16) raw xDistance=-0.16 yDistance=-0.12
23:31:35.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:31:35.108 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.3
23:31:35.112 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:35.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:35.112 00.000 7988 Enqueuing Expose request
23:31:35.112 00.000 15712 PPEC rslt: input = -0.16, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 638.56
23:31:35.112 00.000 15712 PPEC: input: -0.16, control: -0.11, exposure: 1500
23:31:35.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:35.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:35.112 00.000 15712 MoveAxis(E, 36, ABG)
23:31:35.112 00.000 15712 Guiding  Dir = 2, Dur = 36
23:31:35.112 00.000 15712 IsGuiding returns 0
23:31:35.134 00.022 15712 PulseGuide returned control before completion, sleep 21
23:31:35.174 00.040 15712 IsGuiding returns 0
23:31:35.174 00.000 15712 Move returns status 0, amount 36
23:31:35.174 00.000 15712 MoveAxis(N, 0, ABG)
23:31:35.174 00.000 15712 Move returns status 0, amount 0
23:31:35.174 00.000 15712 move complete, result=0
23:31:35.174 00.000 15712 worker thread done servicing request
23:31:35.174 00.000 15712 Worker thread wakes up
23:31:35.174 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:31:35.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:35.176 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:36.595 01.419 15712 Exposure complete
23:31:36.656 00.061 15712 worker thread done servicing request
23:31:36.656 00.000 7988 OnExposeComplete: enter
23:31:36.656 00.000 7988 UpdateGuideState(): m_state=6
23:31:36.660 00.004 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1971
23:31:36.660 00.000 7988 Star::Find returns 1 (0), X=500.09, Y=804.40, Mass=1529, SNR=26.1, Peak=192 HFD=3.9
23:31:36.662 00.002 7988 MultiStar: [#1 -0.15,-0.57,0.00,M3] [#2 0.30,-0.25,0.92,U] [#3 -0.12,-0.37,0.88,U] [#4 0.16,-0.23,0.77,U] [#5 0.15,-0.16,0.74,U] [#6 0.01,-0.07,0.66,U] [#7 0.07,-0.28,0.52,U] [#8 -0.28,0.05,0.47,U] 
23:31:36.662 00.000 7988 single-star, 7 included, MultiStar: {0.04, -0.20}, one-star: {-0.06, -0.19}
23:31:36.664 00.002 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.42 = 2.87)
23:31:36.664 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.84)
23:31:36.666 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.85 mountX=-0.19 mountY=0.06, mountTheta=2.84
23:31:36.668 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.19, opts=13)
23:31:36.668 00.000 7988 Enqueuing Move request for scope (-0.06, -0.19)
23:31:36.670 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:36.670 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.1
23:31:36.672 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:36.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:36.672 00.000 7988 Enqueuing Expose request
23:31:36.672 00.000 15712 Worker thread wakes up
23:31:36.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
23:31:36.672 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
23:31:36.672 00.000 15712 Moving (-0.06, -0.19) raw xDistance=-0.19 yDistance=0.06
23:31:36.678 00.006 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.12, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 638.55
23:31:36.678 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
23:31:36.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:36.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:31:36.678 00.000 15712 MoveAxis(E, 40, ABG)
23:31:36.678 00.000 15712 Guiding  Dir = 2, Dur = 40
23:31:36.679 00.001 15712 IsGuiding returns 0
23:31:36.708 00.029 15712 PulseGuide returned control before completion, sleep 22
23:31:36.739 00.031 15712 IsGuiding returns 1
23:31:36.739 00.000 15712 scope still moving after pulse duration time elapsed
23:31:36.767 00.028 15712 IsGuiding returns 0
23:31:36.767 00.000 15712 scope move finished after 40 + 48 ms
23:31:36.767 00.000 15712 Move returns status 0, amount 40
23:31:36.767 00.000 15712 MoveAxis(N, 0, ABG)
23:31:36.767 00.000 15712 Move returns status 0, amount 0
23:31:36.767 00.000 15712 move complete, result=0
23:31:36.767 00.000 15712 worker thread done servicing request
23:31:36.767 00.000 15712 Worker thread wakes up
23:31:36.767 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
23:31:36.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:36.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:38.510 01.743 15712 Exposure complete
23:31:38.571 00.061 15712 worker thread done servicing request
23:31:38.571 00.000 7988 OnExposeComplete: enter
23:31:38.572 00.001 7988 UpdateGuideState(): m_state=6
23:31:38.574 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1972
23:31:38.574 00.000 7988 Star::Find returns 1 (0), X=500.30, Y=804.58, Mass=1716, SNR=27.3, Peak=144 HFD=4.7
23:31:38.576 00.002 7988 MultiStar: [#1 -0.20,-0.02,0.92,U] [#2 0.17,-0.09,0.84,U] [#3 0.14,-0.26,0.81,U] [#4 0.30,0.18,0.74,U] [#5 0.06,0.13,0.71,U] [#6 0.13,0.04,0.67,U] [#7 0.31,-0.06,0.47,U] [#8 0.16,-0.04,0.45,U] 
23:31:38.576 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.16, -0.01}
23:31:38.578 00.002 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
23:31:38.578 00.000 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
23:31:38.580 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.14 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
23:31:38.582 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.02, opts=13)
23:31:38.582 00.000 7988 Enqueuing Move request for scope (0.12, -0.02)
23:31:38.584 00.002 15712 Worker thread wakes up
23:31:38.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:31:38.584 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:31:38.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:38.584 00.000 7988 UpdateGuideState exits: m=1716 SNR=27.3
23:31:38.586 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:38.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:38.588 00.002 7988 Enqueuing Expose request
23:31:38.588 00.000 15712 Moving (0.12, -0.02) raw xDistance=-0.02 yDistance=-0.12
23:31:38.591 00.003 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.55
23:31:38.591 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
23:31:38.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:38.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:38.591 00.000 15712 MoveAxis(E, 2, ABG)
23:31:38.591 00.000 15712 Guiding  Dir = 2, Dur = 2
23:31:38.591 00.000 15712 IsGuiding returns 0
23:31:38.608 00.017 15712 IsGuiding returns 0
23:31:38.608 00.000 15712 Move returns status 0, amount 2
23:31:38.608 00.000 15712 MoveAxis(N, 0, ABG)
23:31:38.608 00.000 15712 Move returns status 0, amount 0
23:31:38.608 00.000 15712 move complete, result=0
23:31:38.608 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:31:38.612 00.004 15712 worker thread done servicing request
23:31:38.612 00.000 15712 Worker thread wakes up
23:31:38.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:38.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:40.023 01.411 15712 Exposure complete
23:31:40.081 00.058 15712 worker thread done servicing request
23:31:40.081 00.000 7988 OnExposeComplete: enter
23:31:40.084 00.003 7988 UpdateGuideState(): m_state=6
23:31:40.086 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1973
23:31:40.086 00.000 7988 Star::Find returns 1 (0), X=500.16, Y=804.82, Mass=1673, SNR=27.2, Peak=144 HFD=4.3
23:31:40.088 00.002 7988 MultiStar: [#1 -0.23,-0.06,0.94,U] [#2 -0.10,0.19,0.86,U] [#3 -0.05,-0.02,0.88,U] [#4 -0.02,0.41,0.74,U] [#5 -0.10,0.15,0.71,U] [#6 -0.01,0.17,0.65,U] [#7 0.34,-0.06,0.53,U] [#8 -0.13,0.08,0.44,U] 
23:31:40.088 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {0.02, 0.22}
23:31:40.090 00.002 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
23:31:40.090 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
23:31:40.092 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.91 mountX=0.12 mountY=0.04, mountTheta=0.31
23:31:40.094 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.12, opts=13)
23:31:40.094 00.000 7988 Enqueuing Move request for scope (-0.04, 0.12)
23:31:40.096 00.002 15712 Worker thread wakes up
23:31:40.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:31:40.096 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:31:40.096 00.000 15712 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.04
23:31:40.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:40.096 00.000 7988 UpdateGuideState exits: m=1673 SNR=27.2
23:31:40.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:40.100 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:40.100 00.000 7988 Enqueuing Expose request
23:31:40.102 00.002 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.54
23:31:40.102 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
23:31:40.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:40.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:40.103 00.001 15712 MoveAxis(E, 3, ABG)
23:31:40.103 00.000 15712 Guiding  Dir = 2, Dur = 3
23:31:40.103 00.000 15712 IsGuiding returns 0
23:31:40.120 00.017 15712 IsGuiding returns 0
23:31:40.120 00.000 15712 Move returns status 0, amount 3
23:31:40.120 00.000 15712 MoveAxis(N, 0, ABG)
23:31:40.120 00.000 15712 Move returns status 0, amount 0
23:31:40.120 00.000 15712 move complete, result=0
23:31:40.120 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:31:40.131 00.011 15712 worker thread done servicing request
23:31:40.131 00.000 15712 Worker thread wakes up
23:31:40.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:40.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:41.760 01.629 15712 Exposure complete
23:31:41.820 00.060 15712 worker thread done servicing request
23:31:41.822 00.002 7988 OnExposeComplete: enter
23:31:41.822 00.000 7988 UpdateGuideState(): m_state=6
23:31:41.822 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1974
23:31:41.822 00.000 7988 Star::Find returns 1 (0), X=500.14, Y=804.62, Mass=1653, SNR=27.4, Peak=167 HFD=4.2
23:31:41.822 00.000 7988 MultiStar: [#1 -0.12,-0.07,0.98,U] [#2 0.23,-0.01,0.84,U] [#3 0.02,-0.02,0.81,U] [#4 0.19,0.33,0.75,U] [#5 -0.05,0.24,0.72,U] [#6 0.19,0.30,0.62,U] [#7 0.31,-0.04,0.49,U] [#8 0.02,0.05,0.45,U] 
23:31:41.822 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.08}, one-star: {-0.00, 0.03}
23:31:41.822 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
23:31:41.822 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
23:31:41.822 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.70 mountX=0.03 mountY=0.00, mountTheta=0.11
23:31:41.822 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.03, opts=13)
23:31:41.822 00.000 7988 Enqueuing Move request for scope (-0.00, 0.03)
23:31:41.822 00.000 15712 Worker thread wakes up
23:31:41.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
23:31:41.822 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
23:31:41.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:41.822 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.4
23:31:41.836 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:41.837 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:41.837 00.000 7988 Enqueuing Expose request
23:31:41.837 00.000 15712 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=0.00
23:31:41.843 00.006 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.53
23:31:41.843 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
23:31:41.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:41.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:31:41.843 00.000 15712 MoveAxis(E, 5, ABG)
23:31:41.843 00.000 15712 Guiding  Dir = 2, Dur = 5
23:31:41.843 00.000 15712 IsGuiding returns 0
23:31:41.872 00.029 15712 IsGuiding returns 0
23:31:41.872 00.000 15712 Move returns status 0, amount 5
23:31:41.872 00.000 15712 MoveAxis(N, 0, ABG)
23:31:41.872 00.000 15712 Move returns status 0, amount 0
23:31:41.872 00.000 15712 move complete, result=0
23:31:41.872 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:31:41.874 00.002 15712 worker thread done servicing request
23:31:41.874 00.000 15712 Worker thread wakes up
23:31:41.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:41.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:43.292 01.418 15712 Exposure complete
23:31:43.352 00.060 15712 worker thread done servicing request
23:31:43.352 00.000 7988 OnExposeComplete: enter
23:31:43.353 00.001 7988 UpdateGuideState(): m_state=6
23:31:43.353 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1975
23:31:43.353 00.000 7988 Star::Find returns 1 (0), X=500.30, Y=804.89, Mass=1618, SNR=26.8, Peak=145 HFD=4.2
23:31:43.353 00.000 7988 MultiStar: [#1 -0.04,0.04,0.99,U] [#2 0.22,0.28,0.84,U] [#3 0.01,0.23,0.87,U] [#4 0.24,0.20,0.80,U] [#5 0.01,0.35,0.73,U] [#6 0.21,0.25,0.66,U] [#7 -0.01,0.06,0.52,U] [#8 -0.12,0.21,0.43,U] 
23:31:43.353 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.21}, one-star: {0.16, 0.30}
23:31:43.353 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
23:31:43.353 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
23:31:43.353 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.19 mountX=0.21 mountY=-0.09, mountTheta=-0.40
23:31:43.353 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.21, opts=13)
23:31:43.353 00.000 7988 Enqueuing Move request for scope (0.09, 0.21)
23:31:43.353 00.000 15712 Worker thread wakes up
23:31:43.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
23:31:43.353 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
23:31:43.353 00.000 15712 Moving (0.09, 0.21) raw xDistance=0.21 yDistance=-0.09
23:31:43.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:31:43.353 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.8
23:31:43.367 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:43.367 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:43.369 00.002 7988 Enqueuing Expose request
23:31:43.369 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 638.52
23:31:43.369 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
23:31:43.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:43.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:31:43.369 00.000 15712 MoveAxis(W, 38, ABG)
23:31:43.369 00.000 15712 Guiding  Dir = 3, Dur = 38
23:31:43.405 00.036 15712 IsGuiding returns 0
23:31:43.422 00.017 15712 PulseGuide returned control before completion, sleep 33
23:31:43.486 00.064 15712 IsGuiding returns 0
23:31:43.486 00.000 15712 Move returns status 0, amount 38
23:31:43.486 00.000 15712 MoveAxis(N, 0, ABG)
23:31:43.486 00.000 15712 Move returns status 0, amount 0
23:31:43.486 00.000 15712 move complete, result=0
23:31:43.486 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:31:43.488 00.002 15712 worker thread done servicing request
23:31:43.488 00.000 15712 Worker thread wakes up
23:31:43.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:43.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:45.117 01.629 15712 Exposure complete
23:31:45.182 00.065 15712 worker thread done servicing request
23:31:45.182 00.000 7988 OnExposeComplete: enter
23:31:45.182 00.000 7988 UpdateGuideState(): m_state=6
23:31:45.182 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1976
23:31:45.195 00.013 7988 Star::Find returns 1 (0), X=500.26, Y=804.45, Mass=1738, SNR=28.1, Peak=168 HFD=4.0
23:31:45.197 00.002 7988 MultiStar: [#1 -0.01,-0.17,0.90,U] [#2 0.39,-0.09,0.80,U] [#3 -0.00,-0.13,0.81,U] [#4 0.28,-0.24,0.73,U] [#5 0.05,0.05,0.68,U] [#6 0.32,0.01,0.64,U] [#7 0.44,0.00,0.48,U] [#8 -0.02,-0.13,0.44,U] 
23:31:45.199 00.002 7988 single-star, 8 included, MultiStar: {0.16, -0.10}, one-star: {0.12, -0.15}
23:31:45.199 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
23:31:45.201 00.002 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
23:31:45.203 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.88 mountX=-0.15 mountY=-0.12, mountTheta=-2.46
23:31:45.205 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.15, opts=13)
23:31:45.205 00.000 7988 Enqueuing Move request for scope (0.12, -0.15)
23:31:45.207 00.002 15712 Worker thread wakes up
23:31:45.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
23:31:45.207 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
23:31:45.207 00.000 15712 Moving (0.12, -0.15) raw xDistance=-0.15 yDistance=-0.12
23:31:45.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:45.209 00.002 7988 UpdateGuideState exits: m=1738 SNR=28.1
23:31:45.211 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:45.213 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:45.213 00.000 7988 Enqueuing Expose request
23:31:45.215 00.002 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.52
23:31:45.216 00.001 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
23:31:45.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:45.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:45.216 00.000 15712 MoveAxis(E, 4, ABG)
23:31:45.216 00.000 15712 Guiding  Dir = 2, Dur = 4
23:31:45.216 00.000 15712 IsGuiding returns 0
23:31:45.274 00.058 15712 IsGuiding returns 0
23:31:45.274 00.000 15712 Move returns status 0, amount 4
23:31:45.274 00.000 15712 MoveAxis(N, 0, ABG)
23:31:45.274 00.000 15712 Move returns status 0, amount 0
23:31:45.274 00.000 15712 move complete, result=0
23:31:45.274 00.000 15712 worker thread done servicing request
23:31:45.274 00.000 15712 Worker thread wakes up
23:31:45.274 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:31:45.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:45.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:46.687 01.413 15712 Exposure complete
23:31:46.754 00.067 15712 worker thread done servicing request
23:31:46.754 00.000 7988 OnExposeComplete: enter
23:31:46.754 00.000 7988 UpdateGuideState(): m_state=6
23:31:46.754 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1977
23:31:46.754 00.000 7988 Star::Find returns 1 (0), X=500.39, Y=804.62, Mass=1635, SNR=27.1, Peak=165 HFD=4.4
23:31:46.760 00.006 7988 MultiStar: [#1 0.18,-0.08,0.97,U] [#2 0.27,-0.28,0.86,U] [#3 0.13,-0.18,0.82,U] [#4 0.50,0.04,0.00,M1] [#5 0.20,-0.01,0.72,U] [#6 0.19,-0.10,0.65,U] [#7 0.44,-0.29,0.00,M1] [#8 0.18,-0.31,0.42,U] 
23:31:46.760 00.000 7988 refined, 6 included, MultiStar: {0.20, -0.12}, one-star: {0.25, 0.03}
23:31:46.760 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
23:31:46.760 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
23:31:46.764 00.004 7988 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-0.52 mountX=-0.12 mountY=-0.20, mountTheta=-2.09
23:31:46.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.12, opts=13)
23:31:46.764 00.000 7988 Enqueuing Move request for scope (0.20, -0.12)
23:31:46.764 00.000 15712 Worker thread wakes up
23:31:46.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
23:31:46.764 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
23:31:46.764 00.000 15712 Moving (0.20, -0.12) raw xDistance=-0.12 yDistance=-0.20
23:31:46.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:31:46.764 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.1
23:31:46.771 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:46.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:46.771 00.000 7988 Enqueuing Expose request
23:31:46.771 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.51
23:31:46.771 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
23:31:46.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:46.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:31:46.771 00.000 15712 MoveAxis(E, 3, ABG)
23:31:46.771 00.000 15712 Guiding  Dir = 2, Dur = 3
23:31:46.771 00.000 15712 IsGuiding returns 0
23:31:46.796 00.025 15712 IsGuiding returns 0
23:31:46.796 00.000 15712 Move returns status 0, amount 3
23:31:46.796 00.000 15712 MoveAxis(N, 0, ABG)
23:31:46.796 00.000 15712 Move returns status 0, amount 0
23:31:46.796 00.000 15712 move complete, result=0
23:31:46.796 00.000 15712 worker thread done servicing request
23:31:46.796 00.000 15712 Worker thread wakes up
23:31:46.796 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
23:31:46.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:46.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:48.537 01.741 15712 Exposure complete
23:31:48.600 00.063 15712 worker thread done servicing request
23:31:48.600 00.000 7988 OnExposeComplete: enter
23:31:48.600 00.000 7988 UpdateGuideState(): m_state=6
23:31:48.605 00.005 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1978
23:31:48.605 00.000 7988 Star::Find returns 1 (0), X=500.19, Y=804.50, Mass=1599, SNR=26.3, Peak=162 HFD=4.6
23:31:48.607 00.002 7988 MultiStar: [#1 -0.20,-0.30,0.99,U] [#2 -0.01,-0.18,0.89,U] [#3 0.05,-0.43,0.89,U] [#4 0.10,-0.05,0.75,U] [#5 -0.24,-0.05,0.76,U] [#6 -0.10,-0.12,0.68,U] [#7 0.18,-0.54,0.00,M2] [#8 -0.10,-0.31,0.42,U] 
23:31:48.607 00.000 7988 single-star, 7 included, MultiStar: {-0.05, -0.19}, one-star: {0.05, -0.09}
23:31:48.609 00.002 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
23:31:48.609 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
23:31:48.611 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.11 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
23:31:48.613 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.09, opts=13)
23:31:48.613 00.000 7988 Enqueuing Move request for scope (0.05, -0.09)
23:31:48.615 00.002 15712 Worker thread wakes up
23:31:48.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:31:48.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:31:48.615 00.000 15712 Moving (0.05, -0.09) raw xDistance=-0.09 yDistance=-0.04
23:31:48.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:48.615 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.3
23:31:48.618 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:48.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:48.618 00.000 7988 Enqueuing Expose request
23:31:48.618 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.50
23:31:48.618 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
23:31:48.618 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:48.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:31:48.618 00.000 15712 MoveAxis(E, 4, ABG)
23:31:48.618 00.000 15712 Guiding  Dir = 2, Dur = 4
23:31:48.618 00.000 15712 IsGuiding returns 0
23:31:48.651 00.033 15712 IsGuiding returns 0
23:31:48.651 00.000 15712 Move returns status 0, amount 4
23:31:48.651 00.000 15712 MoveAxis(N, 0, ABG)
23:31:48.651 00.000 15712 Move returns status 0, amount 0
23:31:48.651 00.000 15712 move complete, result=0
23:31:48.651 00.000 15712 worker thread done servicing request
23:31:48.651 00.000 15712 Worker thread wakes up
23:31:48.651 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:31:48.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:48.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:50.070 01.419 15712 Exposure complete
23:31:50.134 00.064 15712 worker thread done servicing request
23:31:50.134 00.000 7988 OnExposeComplete: enter
23:31:50.134 00.000 7988 UpdateGuideState(): m_state=6
23:31:50.134 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1979
23:31:50.134 00.000 7988 Star::Find returns 1 (0), X=500.15, Y=804.45, Mass=1567, SNR=26.1, Peak=147 HFD=4.4
23:31:50.134 00.000 7988 MultiStar: [#1 0.02,-0.34,0.98,U] [#2 0.33,-0.22,0.93,U] [#3 -0.03,-0.08,0.86,U] [#4 0.19,-0.12,0.78,U] [#5 -0.15,-0.06,0.72,U] [#6 0.07,-0.30,0.67,U] [#7 0.29,-0.20,0.49,U] [#8 -0.19,-0.21,0.44,U] 
23:31:50.134 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.19}, one-star: {0.01, -0.14}
23:31:50.134 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
23:31:50.134 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
23:31:50.134 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.50 mountX=-0.14 mountY=-0.01, mountTheta=-3.09
23:31:50.134 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.14, opts=13)
23:31:50.134 00.000 7988 Enqueuing Move request for scope (0.01, -0.14)
23:31:50.134 00.000 15712 Worker thread wakes up
23:31:50.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
23:31:50.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
23:31:50.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:50.148 00.014 7988 UpdateGuideState exits: m=1567 SNR=26.1
23:31:50.148 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:50.150 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:50.150 00.000 7988 Enqueuing Expose request
23:31:50.150 00.000 15712 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=-0.01
23:31:50.150 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.49
23:31:50.150 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:31:50.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:50.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:31:50.150 00.000 15712 MoveAxis(E, 4, ABG)
23:31:50.150 00.000 15712 Guiding  Dir = 2, Dur = 4
23:31:50.150 00.000 15712 IsGuiding returns 0
23:31:50.169 00.019 15712 IsGuiding returns 0
23:31:50.169 00.000 15712 Move returns status 0, amount 4
23:31:50.169 00.000 15712 MoveAxis(N, 0, ABG)
23:31:50.169 00.000 15712 Move returns status 0, amount 0
23:31:50.169 00.000 15712 move complete, result=0
23:31:50.169 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:31:50.169 00.000 15712 worker thread done servicing request
23:31:50.171 00.002 15712 Worker thread wakes up
23:31:50.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:50.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:51.805 01.634 15712 Exposure complete
23:31:51.867 00.062 15712 worker thread done servicing request
23:31:51.867 00.000 7988 OnExposeComplete: enter
23:31:51.869 00.002 7988 UpdateGuideState(): m_state=6
23:31:51.869 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1980
23:31:51.869 00.000 7988 Star::Find returns 1 (0), X=500.29, Y=804.06, Mass=1611, SNR=26.9, Peak=161 HFD=4.1
23:31:51.869 00.000 7988 MultiStar: [#1 -0.02,-0.87,0.00,M1] [#2 0.11,-0.79,0.00,M1] [#3 0.15,-0.76,0.00,M1] [#4 0.13,-0.86,0.00,M1] [#5 -0.01,-0.75,0.00,M1] [#6 0.08,-0.52,0.00,M1] [#7 0.30,-0.78,0.00,M2] [#8 0.08,-0.69,0.00,M1] 
23:31:51.869 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
23:31:51.869 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
23:31:51.869 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.53 hyp=0.55 cameraTheta=-1.29 mountX=-0.53 mountY=-0.14, mountTheta=-2.88
23:31:51.869 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.53, opts=13)
23:31:51.869 00.000 7988 Enqueuing Move request for scope (0.15, -0.53)
23:31:51.869 00.000 15712 Worker thread wakes up
23:31:51.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.53) opts 0xd
23:31:51.869 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.53)
23:31:51.869 00.000 15712 Moving (0.15, -0.53) raw xDistance=-0.53 yDistance=-0.14
23:31:51.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:51.869 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.9
23:31:51.882 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:51.882 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:51.884 00.002 7988 Enqueuing Expose request
23:31:51.885 00.001 15712 PPEC rslt: input = -0.53, final = -0.33, react = -0.32, pred = -0.01, hyst = -0.28, hyst_pct = 0.00, period_length = 638.49
23:31:51.885 00.000 15712 PPEC: input: -0.53, control: -0.33, exposure: 1500
23:31:51.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:51.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:31:51.885 00.000 15712 MoveAxis(E, 108, ABG)
23:31:51.885 00.000 15712 Guiding  Dir = 2, Dur = 108
23:31:51.901 00.016 15712 IsGuiding returns 0
23:31:51.927 00.026 15712 PulseGuide returned control before completion, sleep 103
23:31:52.044 00.117 15712 IsGuiding returns 1
23:31:52.044 00.000 15712 scope still moving after pulse duration time elapsed
23:31:52.085 00.041 15712 IsGuiding returns 0
23:31:52.085 00.000 15712 scope move finished after 108 + 68 ms
23:31:52.085 00.000 15712 Move returns status 0, amount 108
23:31:52.085 00.000 15712 MoveAxis(N, 0, ABG)
23:31:52.085 00.000 15712 Move returns status 0, amount 0
23:31:52.085 00.000 15712 move complete, result=0
23:31:52.085 00.000 7988 GuideStep: -0.5 px 108 ms EAST, -0.1 px 0 ms NORTH
23:31:52.090 00.005 15712 worker thread done servicing request
23:31:52.090 00.000 15712 Worker thread wakes up
23:31:52.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:52.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:53.495 01.405 15712 Exposure complete
23:31:53.562 00.067 15712 worker thread done servicing request
23:31:53.562 00.000 7988 OnExposeComplete: enter
23:31:53.562 00.000 7988 UpdateGuideState(): m_state=6
23:31:53.562 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1981
23:31:53.562 00.000 7988 Star::Find returns 1 (0), X=500.21, Y=804.45, Mass=1531, SNR=25.9, Peak=162 HFD=4.1
23:31:53.567 00.005 7988 MultiStar: [#1 -0.23,-0.52,0.00,M2] [#2 0.35,-0.27,0.00,M2] [#3 -0.05,-0.31,0.85,U] [#4 0.25,-0.06,0.75,U] [#5 -0.03,-0.10,0.73,U] [#6 -0.06,-0.29,0.69,U] [#7 0.01,-0.24,0.50,U] [#8 -0.16,-0.46,0.00,M2] 
23:31:53.567 00.000 7988 single-star, 5 included, MultiStar: {0.03, -0.19}, one-star: {0.07, -0.14}
23:31:53.567 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
23:31:53.567 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
23:31:53.567 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.09 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
23:31:53.574 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.14, opts=13)
23:31:53.574 00.000 7988 Enqueuing Move request for scope (0.07, -0.14)
23:31:53.576 00.002 15712 Worker thread wakes up
23:31:53.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
23:31:53.576 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
23:31:53.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:31:53.576 00.000 7988 UpdateGuideState exits: m=1531 SNR=25.9
23:31:53.579 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:53.579 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:53.581 00.002 7988 Enqueuing Expose request
23:31:53.581 00.000 15712 Moving (0.07, -0.14) raw xDistance=-0.14 yDistance=-0.07
23:31:53.584 00.003 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.48
23:31:53.584 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:31:53.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:53.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:31:53.584 00.000 15712 MoveAxis(E, 4, ABG)
23:31:53.584 00.000 15712 Guiding  Dir = 2, Dur = 4
23:31:53.584 00.000 15712 IsGuiding returns 0
23:31:53.604 00.020 15712 IsGuiding returns 0
23:31:53.604 00.000 15712 Move returns status 0, amount 4
23:31:53.604 00.000 15712 MoveAxis(N, 0, ABG)
23:31:53.604 00.000 15712 Move returns status 0, amount 0
23:31:53.604 00.000 15712 move complete, result=0
23:31:53.604 00.000 15712 worker thread done servicing request
23:31:53.604 00.000 15712 Worker thread wakes up
23:31:53.604 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:31:53.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:53.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:55.247 01.643 15712 Exposure complete
23:31:55.301 00.054 15712 worker thread done servicing request
23:31:55.301 00.000 7988 OnExposeComplete: enter
23:31:55.309 00.008 7988 UpdateGuideState(): m_state=6
23:31:55.311 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1982
23:31:55.311 00.000 7988 Star::Find returns 1 (0), X=500.42, Y=804.45, Mass=1532, SNR=26.3, Peak=157 HFD=4.1
23:31:55.313 00.002 7988 MultiStar: [#1 -0.05,-0.15,0.98,U] [#2 -0.02,-0.20,0.86,U] [#3 0.00,-0.19,0.86,U] [#4 0.14,-0.20,0.78,U] [#5 -0.11,-0.14,0.75,U] [#6 0.22,-0.16,0.69,U] [#7 0.16,-0.11,0.51,U] [#8 -0.20,0.06,0.42,U] 
23:31:55.313 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.15}, one-star: {0.28, -0.14}
23:31:55.315 00.002 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
23:31:55.315 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
23:31:55.317 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.21 mountX=-0.15 mountY=-0.05, mountTheta=-2.80
23:31:55.318 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.15, opts=13)
23:31:55.320 00.002 7988 Enqueuing Move request for scope (0.06, -0.15)
23:31:55.320 00.000 15712 Worker thread wakes up
23:31:55.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
23:31:55.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
23:31:55.320 00.000 15712 Moving (0.06, -0.15) raw xDistance=-0.15 yDistance=-0.05
23:31:55.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:31:55.320 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.3
23:31:55.323 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:55.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:55.325 00.002 7988 Enqueuing Expose request
23:31:55.325 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.47
23:31:55.325 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
23:31:55.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:55.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:31:55.325 00.000 15712 MoveAxis(E, 4, ABG)
23:31:55.325 00.000 15712 Guiding  Dir = 2, Dur = 4
23:31:55.325 00.000 15712 IsGuiding returns 0
23:31:55.348 00.023 15712 IsGuiding returns 0
23:31:55.348 00.000 15712 Move returns status 0, amount 4
23:31:55.348 00.000 15712 MoveAxis(N, 0, ABG)
23:31:55.348 00.000 15712 Move returns status 0, amount 0
23:31:55.348 00.000 15712 move complete, result=0
23:31:55.348 00.000 15712 worker thread done servicing request
23:31:55.348 00.000 15712 Worker thread wakes up
23:31:55.348 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:31:55.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:55.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:56.759 01.411 15712 Exposure complete
23:31:56.840 00.081 15712 worker thread done servicing request
23:31:56.840 00.000 7988 OnExposeComplete: enter
23:31:56.844 00.004 7988 UpdateGuideState(): m_state=6
23:31:56.845 00.001 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1983
23:31:56.847 00.002 7988 Star::Find returns 1 (0), X=500.05, Y=805.05, Mass=1700, SNR=27.8, Peak=166 HFD=4.3
23:31:56.847 00.000 7988 MultiStar: [#1 -0.33,0.17,0.96,U] [#2 0.00,0.23,0.83,U] [#3 -0.21,0.33,0.84,U] [#4 0.18,0.43,0.00,M1] [#5 -0.17,0.36,0.71,U] [#6 -0.10,0.27,0.64,U] [#7 0.13,0.19,0.47,U] [#8 0.02,0.36,0.43,U] 
23:31:56.849 00.002 7988 refined, 7 included, MultiStar: {-0.12, 0.30}, one-star: {-0.09, 0.46}
23:31:56.851 00.002 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
23:31:56.852 00.001 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
23:31:56.852 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.95 mountX=0.30 mountY=0.11, mountTheta=0.36
23:31:56.852 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.30, opts=13)
23:31:56.852 00.000 7988 Enqueuing Move request for scope (-0.12, 0.30)
23:31:56.852 00.000 15712 Worker thread wakes up
23:31:56.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:56.862 00.010 7988 UpdateGuideState exits: m=1700 SNR=27.8
23:31:56.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:56.864 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:56.866 00.002 7988 Enqueuing Expose request
23:31:56.868 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.30) opts 0xd
23:31:56.868 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.30)
23:31:56.868 00.000 15712 Moving (-0.12, 0.30) raw xDistance=0.30 yDistance=0.11
23:31:56.872 00.004 15712 PPEC rslt: input = 0.30, final = 0.17, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 638.46
23:31:56.872 00.000 15712 PPEC: input: 0.30, control: 0.17, exposure: 1500
23:31:56.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:56.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:31:56.872 00.000 15712 MoveAxis(W, 54, ABG)
23:31:56.872 00.000 15712 Guiding  Dir = 3, Dur = 54
23:31:56.872 00.000 15712 IsGuiding returns 0
23:31:56.896 00.024 15712 PulseGuide returned control before completion, sleep 39
23:31:56.948 00.052 15712 IsGuiding returns 1
23:31:56.948 00.000 15712 scope still moving after pulse duration time elapsed
23:31:56.979 00.031 15712 IsGuiding returns 0
23:31:56.979 00.000 15712 scope move finished after 54 + 52 ms
23:31:56.979 00.000 15712 Move returns status 0, amount 54
23:31:56.979 00.000 15712 MoveAxis(N, 0, ABG)
23:31:56.979 00.000 15712 Move returns status 0, amount 0
23:31:56.979 00.000 15712 move complete, result=0
23:31:56.979 00.000 15712 worker thread done servicing request
23:31:56.979 00.000 15712 Worker thread wakes up
23:31:56.979 00.000 7988 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
23:31:56.980 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:56.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:31:58.615 01.635 15712 Exposure complete
23:31:58.677 00.062 15712 worker thread done servicing request
23:31:58.677 00.000 7988 OnExposeComplete: enter
23:31:58.677 00.000 7988 UpdateGuideState(): m_state=6
23:31:58.677 00.000 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1984
23:31:58.677 00.000 7988 Star::Find returns 1 (0), X=500.15, Y=804.68, Mass=1630, SNR=26.8, Peak=196 HFD=4.2
23:31:58.677 00.000 7988 MultiStar: [#1 -0.20,-0.25,0.98,U] [#2 -0.01,-0.10,0.86,U] [#3 -0.08,-0.19,0.86,U] [#4 0.20,-0.01,0.75,U] [#5 -0.04,-0.07,0.74,U] [#6 -0.01,0.07,0.65,U] [#7 0.07,-0.28,0.49,U] [#8 -0.27,-0.08,0.43,U] 
23:31:58.677 00.000 7988 single-star, 8 included, MultiStar: {-0.04, -0.09}, one-star: {0.00, 0.09}
23:31:58.677 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
23:31:58.677 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
23:31:58.693 00.016 7988 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.52 mountX=0.09 mountY=-0.01, mountTheta=-0.08
23:31:58.694 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.09, opts=13)
23:31:58.694 00.000 7988 Enqueuing Move request for scope (0.00, 0.09)
23:31:58.694 00.000 15712 Worker thread wakes up
23:31:58.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
23:31:58.694 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
23:31:58.694 00.000 15712 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.01
23:31:58.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:31:58.694 00.000 7988 UpdateGuideState exits: m=1630 SNR=26.8
23:31:58.694 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:58.694 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:31:58.694 00.000 7988 Enqueuing Expose request
23:31:58.694 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.45
23:31:58.694 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
23:31:58.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:58.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:31:58.694 00.000 15712 MoveAxis(E, 4, ABG)
23:31:58.694 00.000 15712 Guiding  Dir = 2, Dur = 4
23:31:58.694 00.000 15712 IsGuiding returns 0
23:31:58.711 00.017 15712 IsGuiding returns 0
23:31:58.711 00.000 15712 Move returns status 0, amount 4
23:31:58.711 00.000 15712 MoveAxis(N, 0, ABG)
23:31:58.711 00.000 15712 Move returns status 0, amount 0
23:31:58.711 00.000 15712 move complete, result=0
23:31:58.711 00.000 15712 worker thread done servicing request
23:31:58.711 00.000 15712 Worker thread wakes up
23:31:58.711 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:31:58.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:31:58.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:00.127 01.416 15712 Exposure complete
23:32:00.188 00.061 15712 worker thread done servicing request
23:32:00.188 00.000 7988 OnExposeComplete: enter
23:32:00.189 00.001 7988 UpdateGuideState(): m_state=6
23:32:00.189 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1985
23:32:00.191 00.002 7988 Star::Find returns 1 (0), X=500.21, Y=804.32, Mass=1572, SNR=26.6, Peak=168 HFD=3.8
23:32:00.193 00.002 7988 MultiStar: [#1 -0.00,-0.36,1.01,U] [#2 -0.05,-0.09,0.90,U] [#3 -0.19,-0.40,0.00,M1] [#4 0.03,-0.11,0.76,U] [#5 0.08,-0.09,0.74,U] [#6 0.20,-0.04,0.67,U] [#7 -0.03,-0.43,0.48,U] [#8 -0.17,-0.39,0.45,U] 
23:32:00.193 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.21}, one-star: {0.06, -0.27}
23:32:00.195 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
23:32:00.195 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
23:32:00.197 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.46 mountX=-0.21 mountY=-0.02, mountTheta=-3.06
23:32:00.197 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.21, opts=13)
23:32:00.199 00.002 7988 Enqueuing Move request for scope (0.02, -0.21)
23:32:00.199 00.000 15712 Worker thread wakes up
23:32:00.201 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
23:32:00.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
23:32:00.201 00.000 15712 Moving (0.02, -0.21) raw xDistance=-0.21 yDistance=-0.02
23:32:00.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:00.201 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.6
23:32:00.203 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:00.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:00.205 00.002 7988 Enqueuing Expose request
23:32:00.205 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 638.44
23:32:00.205 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
23:32:00.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:00.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:32:00.205 00.000 15712 MoveAxis(E, 45, ABG)
23:32:00.205 00.000 15712 Guiding  Dir = 2, Dur = 45
23:32:00.205 00.000 15712 IsGuiding returns 0
23:32:00.222 00.017 15712 PulseGuide returned control before completion, sleep 38
23:32:00.269 00.047 15712 IsGuiding returns 1
23:32:00.269 00.000 15712 scope still moving after pulse duration time elapsed
23:32:00.304 00.035 15712 IsGuiding returns 0
23:32:00.304 00.000 15712 scope move finished after 45 + 52 ms
23:32:00.304 00.000 15712 Move returns status 0, amount 45
23:32:00.304 00.000 15712 MoveAxis(N, 0, ABG)
23:32:00.304 00.000 15712 Move returns status 0, amount 0
23:32:00.304 00.000 15712 move complete, result=0
23:32:00.304 00.000 15712 worker thread done servicing request
23:32:00.304 00.000 15712 Worker thread wakes up
23:32:00.304 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
23:32:00.306 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:00.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:01.944 01.638 15712 Exposure complete
23:32:02.007 00.063 15712 worker thread done servicing request
23:32:02.007 00.000 7988 OnExposeComplete: enter
23:32:02.007 00.000 7988 UpdateGuideState(): m_state=6
23:32:02.007 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1986
23:32:02.007 00.000 7988 Star::Find returns 1 (0), X=500.02, Y=804.57, Mass=1667, SNR=27.1, Peak=173 HFD=4.3
23:32:02.007 00.000 7988 MultiStar: [#1 -0.12,-0.33,0.95,U] [#2 -0.04,-0.17,0.84,U] [#3 -0.33,-0.16,0.84,U] [#4 -0.11,0.12,0.79,U] [#5 -0.03,0.11,0.71,U] [#6 0.02,0.13,0.65,U] [#7 0.24,-0.26,0.48,U] [#8 -0.06,-0.08,0.44,U] 
23:32:02.007 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.12, -0.02}
23:32:02.007 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.96 = 2.32)
23:32:02.007 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
23:32:02.007 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.40 mountX=-0.08 mountY=0.08, mountTheta=2.31
23:32:02.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
23:32:02.007 00.000 7988 Enqueuing Move request for scope (-0.08, -0.08)
23:32:02.007 00.000 15712 Worker thread wakes up
23:32:02.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
23:32:02.007 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
23:32:02.007 00.000 15712 Moving (-0.08, -0.08) raw xDistance=-0.08 yDistance=0.08
23:32:02.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:02.023 00.016 7988 UpdateGuideState exits: m=1667 SNR=27.1
23:32:02.023 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:02.025 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:02.025 00.000 7988 Enqueuing Expose request
23:32:02.027 00.002 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.44
23:32:02.027 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:32:02.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:02.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:32:02.027 00.000 15712 MoveAxis(E, 2, ABG)
23:32:02.027 00.000 15712 Guiding  Dir = 2, Dur = 2
23:32:02.027 00.000 15712 IsGuiding returns 0
23:32:02.045 00.018 15712 IsGuiding returns 0
23:32:02.045 00.000 15712 Move returns status 0, amount 2
23:32:02.045 00.000 15712 MoveAxis(N, 0, ABG)
23:32:02.045 00.000 15712 Move returns status 0, amount 0
23:32:02.045 00.000 15712 move complete, result=0
23:32:02.045 00.000 15712 worker thread done servicing request
23:32:02.045 00.000 15712 Worker thread wakes up
23:32:02.045 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:32:02.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:02.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:03.457 01.412 15712 Exposure complete
23:32:03.519 00.062 15712 worker thread done servicing request
23:32:03.519 00.000 7988 OnExposeComplete: enter
23:32:03.519 00.000 7988 UpdateGuideState(): m_state=6
23:32:03.519 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1987
23:32:03.519 00.000 7988 Star::Find returns 1 (0), X=500.16, Y=804.73, Mass=1733, SNR=28.0, Peak=146 HFD=4.5
23:32:03.519 00.000 7988 MultiStar: [#1 -0.11,0.06,0.93,U] [#2 -0.02,-0.10,0.82,U] [#3 0.09,0.00,0.85,U] [#4 0.25,0.23,0.70,U] [#5 0.13,0.14,0.70,U] [#6 0.03,0.17,0.67,U] [#7 0.12,-0.11,0.47,U] [#8 0.02,-0.08,0.40,U] 
23:32:03.519 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.01, 0.13}
23:32:03.519 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
23:32:03.536 00.017 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
23:32:03.536 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.90 mountX=0.06 mountY=-0.05, mountTheta=-0.69
23:32:03.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
23:32:03.536 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
23:32:03.536 00.000 15712 Worker thread wakes up
23:32:03.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:03.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:32:03.536 00.000 7988 UpdateGuideState exits: m=1733 SNR=28.0
23:32:03.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:32:03.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:03.536 00.000 15712 Moving (0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
23:32:03.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:03.536 00.000 7988 Enqueuing Expose request
23:32:03.536 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.43
23:32:03.536 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
23:32:03.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:03.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:03.536 00.000 15712 MoveAxis(E, 3, ABG)
23:32:03.536 00.000 15712 Guiding  Dir = 2, Dur = 3
23:32:03.536 00.000 15712 IsGuiding returns 0
23:32:03.566 00.030 15712 IsGuiding returns 0
23:32:03.566 00.000 15712 Move returns status 0, amount 3
23:32:03.566 00.000 15712 MoveAxis(N, 0, ABG)
23:32:03.566 00.000 15712 Move returns status 0, amount 0
23:32:03.566 00.000 15712 move complete, result=0
23:32:03.566 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:32:03.566 00.000 15712 worker thread done servicing request
23:32:03.566 00.000 15712 Worker thread wakes up
23:32:03.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:03.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:05.209 01.643 15712 Exposure complete
23:32:05.268 00.059 15712 worker thread done servicing request
23:32:05.268 00.000 7988 OnExposeComplete: enter
23:32:05.270 00.002 7988 UpdateGuideState(): m_state=6
23:32:05.272 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1988
23:32:05.272 00.000 7988 Star::Find returns 1 (0), X=500.23, Y=804.63, Mass=1583, SNR=26.6, Peak=149 HFD=4.5
23:32:05.274 00.002 7988 MultiStar: [#1 -0.18,-0.15,0.98,U] [#2 0.07,0.03,0.86,U] [#3 -0.05,-0.04,0.87,U] [#4 -0.09,0.25,0.78,U] [#5 -0.14,-0.06,0.73,U] [#6 0.11,0.02,0.66,U] [#7 0.05,-0.03,0.47,U] [#8 -0.16,-0.16,0.42,U] 
23:32:05.274 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {0.08, 0.04}
23:32:05.276 00.002 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.56) = xAngle (-4.58 = 1.71)
23:32:05.276 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.61 = 1.67)
23:32:05.278 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.01 mountX=-0.00 mountY=0.03, mountTheta=1.71
23:32:05.280 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.00, opts=13)
23:32:05.280 00.000 7988 Enqueuing Move request for scope (-0.03, -0.00)
23:32:05.282 00.002 15712 Worker thread wakes up
23:32:05.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:05.282 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.6
23:32:05.284 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:05.285 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:05.285 00.000 7988 Enqueuing Expose request
23:32:05.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:32:05.285 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:32:05.285 00.000 15712 Moving (-0.03, -0.00) raw xDistance=-0.00 yDistance=0.03
23:32:05.285 00.000 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.42
23:32:05.285 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
23:32:05.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:05.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:32:05.285 00.000 15712 MoveAxis(E, 1, ABG)
23:32:05.285 00.000 15712 Guiding  Dir = 2, Dur = 1
23:32:05.285 00.000 15712 IsGuiding returns 0
23:32:05.307 00.022 15712 IsGuiding returns 0
23:32:05.307 00.000 15712 Move returns status 0, amount 1
23:32:05.307 00.000 15712 MoveAxis(N, 0, ABG)
23:32:05.307 00.000 15712 Move returns status 0, amount 0
23:32:05.307 00.000 15712 move complete, result=0
23:32:05.307 00.000 15712 worker thread done servicing request
23:32:05.307 00.000 15712 Worker thread wakes up
23:32:05.307 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:32:05.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:05.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:06.714 01.407 15712 Exposure complete
23:32:06.802 00.088 15712 worker thread done servicing request
23:32:06.802 00.000 7988 OnExposeComplete: enter
23:32:06.804 00.002 7988 UpdateGuideState(): m_state=6
23:32:06.806 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1989
23:32:06.808 00.002 7988 Star::Find returns 1 (0), X=500.22, Y=804.49, Mass=1649, SNR=27.1, Peak=153 HFD=4.6
23:32:06.809 00.001 7988 MultiStar: [#1 0.06,-0.20,0.95,U] [#2 0.18,-0.24,0.83,U] [#3 -0.01,-0.17,0.83,U] [#4 0.06,0.14,0.73,U] [#5 0.00,-0.07,0.70,U] [#6 0.18,0.03,0.65,U] [#7 0.10,-0.15,0.46,U] [#8 -0.17,-0.18,0.43,U] 
23:32:06.811 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.08, -0.10}
23:32:06.812 00.001 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
23:32:06.814 00.002 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
23:32:06.816 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.04 mountX=-0.11 mountY=-0.06, mountTheta=-2.63
23:32:06.818 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
23:32:06.820 00.002 7988 Enqueuing Move request for scope (0.06, -0.11)
23:32:06.822 00.002 15712 Worker thread wakes up
23:32:06.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
23:32:06.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
23:32:06.822 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.11 yDistance=-0.06
23:32:06.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:06.822 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.1
23:32:06.825 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:06.827 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:06.829 00.002 7988 Enqueuing Expose request
23:32:06.829 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.41
23:32:06.829 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
23:32:06.829 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:06.829 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:06.829 00.000 15712 MoveAxis(E, 2, ABG)
23:32:06.829 00.000 15712 Guiding  Dir = 2, Dur = 2
23:32:06.831 00.002 15712 IsGuiding returns 0
23:32:06.859 00.028 15712 IsGuiding returns 0
23:32:06.859 00.000 15712 Move returns status 0, amount 2
23:32:06.859 00.000 15712 MoveAxis(N, 0, ABG)
23:32:06.859 00.000 15712 Move returns status 0, amount 0
23:32:06.859 00.000 15712 move complete, result=0
23:32:06.859 00.000 15712 worker thread done servicing request
23:32:06.859 00.000 15712 Worker thread wakes up
23:32:06.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:06.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:06.859 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:32:08.494 01.635 15712 Exposure complete
23:32:08.559 00.065 15712 worker thread done servicing request
23:32:08.559 00.000 7988 OnExposeComplete: enter
23:32:08.559 00.000 7988 UpdateGuideState(): m_state=6
23:32:08.571 00.012 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1990
23:32:08.572 00.001 7988 Star::Find returns 1 (0), X=500.17, Y=804.53, Mass=1625, SNR=27.0, Peak=146 HFD=4.5
23:32:08.572 00.000 7988 MultiStar: [#1 -0.01,-0.22,0.93,U] [#2 0.11,-0.25,0.84,U] [#3 -0.12,-0.27,0.83,U] [#4 0.15,-0.16,0.76,U] [#5 -0.04,-0.02,0.72,U] [#6 -0.05,-0.13,0.66,U] [#7 0.18,-0.29,0.49,U] [#8 0.33,-0.35,0.00,M1] 
23:32:08.576 00.004 7988 single-star, 7 included, MultiStar: {0.02, -0.17}, one-star: {0.03, -0.06}
23:32:08.576 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
23:32:08.576 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
23:32:08.576 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.16 mountX=-0.06 mountY=-0.03, mountTheta=-2.75
23:32:08.576 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.06, opts=13)
23:32:08.576 00.000 7988 Enqueuing Move request for scope (0.03, -0.06)
23:32:08.576 00.000 15712 Worker thread wakes up
23:32:08.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:08.576 00.000 7988 UpdateGuideState exits: m=1625 SNR=27.0
23:32:08.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:08.588 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:08.590 00.002 7988 Enqueuing Expose request
23:32:08.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
23:32:08.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
23:32:08.590 00.000 15712 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.03
23:32:08.595 00.005 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.40
23:32:08.595 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
23:32:08.595 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:08.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:08.595 00.000 15712 MoveAxis(E, 1, ABG)
23:32:08.595 00.000 15712 Guiding  Dir = 2, Dur = 1
23:32:08.599 00.004 15712 IsGuiding returns 0
23:32:08.610 00.011 15712 IsGuiding returns 0
23:32:08.610 00.000 15712 Move returns status 0, amount 1
23:32:08.610 00.000 15712 MoveAxis(N, 0, ABG)
23:32:08.610 00.000 15712 Move returns status 0, amount 0
23:32:08.610 00.000 15712 move complete, result=0
23:32:08.610 00.000 15712 worker thread done servicing request
23:32:08.610 00.000 15712 Worker thread wakes up
23:32:08.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:08.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:08.610 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:32:10.023 01.413 15712 Exposure complete
23:32:10.070 00.047 15712 worker thread done servicing request
23:32:10.070 00.000 7988 OnExposeComplete: enter
23:32:10.086 00.016 7988 UpdateGuideState(): m_state=6
23:32:10.087 00.001 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1991
23:32:10.087 00.000 7988 Star::Find returns 1 (0), X=500.37, Y=804.55, Mass=1545, SNR=26.2, Peak=144 HFD=4.4
23:32:10.087 00.000 7988 MultiStar: [#1 -0.02,-0.32,0.97,U] [#2 0.27,-0.18,0.88,U] [#3 0.06,-0.24,0.87,U] [#4 0.26,0.13,0.75,U] [#5 0.17,-0.07,0.74,U] [#6 0.23,-0.07,0.67,U] [#7 0.05,-0.23,0.48,U] [#8 0.20,-0.31,0.45,U] 
23:32:10.087 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.14}, one-star: {0.23, -0.04}
23:32:10.087 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
23:32:10.087 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
23:32:10.087 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.73 mountX=-0.14 mountY=-0.15, mountTheta=-2.31
23:32:10.087 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.14, opts=13)
23:32:10.087 00.000 7988 Enqueuing Move request for scope (0.16, -0.14)
23:32:10.087 00.000 15712 Worker thread wakes up
23:32:10.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
23:32:10.087 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
23:32:10.087 00.000 15712 Moving (0.16, -0.14) raw xDistance=-0.14 yDistance=-0.15
23:32:10.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:10.087 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.2
23:32:10.100 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:10.100 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:10.102 00.002 7988 Enqueuing Expose request
23:32:10.102 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.39
23:32:10.102 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
23:32:10.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:10.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:32:10.102 00.000 15712 MoveAxis(E, 0, ABG)
23:32:10.102 00.000 15712 Move returns status 0, amount 0
23:32:10.102 00.000 15712 MoveAxis(N, 0, ABG)
23:32:10.102 00.000 15712 Move returns status 0, amount 0
23:32:10.102 00.000 15712 move complete, result=0
23:32:10.102 00.000 15712 worker thread done servicing request
23:32:10.102 00.000 15712 Worker thread wakes up
23:32:10.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:10.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:10.104 00.002 7988 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:11.845 01.741 15712 Exposure complete
23:32:11.904 00.059 15712 worker thread done servicing request
23:32:11.904 00.000 7988 OnExposeComplete: enter
23:32:11.907 00.003 7988 UpdateGuideState(): m_state=6
23:32:11.907 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1992
23:32:11.909 00.002 7988 Star::Find returns 1 (0), X=500.33, Y=804.88, Mass=1581, SNR=26.5, Peak=144 HFD=4.0
23:32:11.909 00.000 7988 MultiStar: [#1 -0.13,0.10,1.01,U] [#2 0.21,0.15,0.85,U] [#3 -0.02,0.08,0.88,U] [#4 0.32,0.39,0.00,M1] [#5 0.08,0.34,0.73,U] [#6 0.22,0.27,0.65,U] [#7 0.30,0.02,0.53,U] [#8 -0.19,0.01,0.47,U] 
23:32:11.909 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.17}, one-star: {0.19, 0.29}
23:32:11.909 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
23:32:11.909 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
23:32:11.909 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.18 cameraTheta=1.12 mountX=0.17 mountY=-0.08, mountTheta=-0.47
23:32:11.909 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.17, opts=13)
23:32:11.909 00.000 7988 Enqueuing Move request for scope (0.08, 0.17)
23:32:11.909 00.000 15712 Worker thread wakes up
23:32:11.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
23:32:11.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
23:32:11.909 00.000 15712 Moving (0.08, 0.17) raw xDistance=0.17 yDistance=-0.08
23:32:11.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:11.909 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.5
23:32:11.921 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:11.922 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:11.924 00.002 7988 Enqueuing Expose request
23:32:11.924 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 638.38
23:32:11.924 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
23:32:11.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:11.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:32:11.924 00.000 15712 MoveAxis(W, 33, ABG)
23:32:11.924 00.000 15712 Guiding  Dir = 3, Dur = 33
23:32:11.924 00.000 15712 IsGuiding returns 0
23:32:11.942 00.018 15712 PulseGuide returned control before completion, sleep 28
23:32:11.988 00.046 15712 IsGuiding returns 0
23:32:11.988 00.000 15712 Move returns status 0, amount 33
23:32:11.988 00.000 15712 MoveAxis(N, 0, ABG)
23:32:11.988 00.000 15712 Move returns status 0, amount 0
23:32:11.988 00.000 15712 move complete, result=0
23:32:11.988 00.000 15712 worker thread done servicing request
23:32:11.988 00.000 15712 Worker thread wakes up
23:32:11.988 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
23:32:11.991 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:11.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:13.409 01.418 15712 Exposure complete
23:32:13.466 00.057 15712 worker thread done servicing request
23:32:13.466 00.000 7988 OnExposeComplete: enter
23:32:13.470 00.004 7988 UpdateGuideState(): m_state=6
23:32:13.471 00.001 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1993
23:32:13.473 00.002 7988 Star::Find returns 1 (0), X=500.16, Y=804.15, Mass=1608, SNR=26.7, Peak=161 HFD=4.3
23:32:13.473 00.000 7988 MultiStar: [#1 -0.20,-0.60,0.00,M1] [#2 0.09,-0.63,0.00,M1] [#3 -0.49,-0.56,0.00,M1] [#4 -0.02,-0.46,0.00,M2] [#5 -0.08,-0.34,0.73,U] [#6 0.01,-0.16,0.67,U] [#7 0.16,-0.40,0.50,U] [#8 -0.22,-0.32,0.44,U] 
23:32:13.475 00.002 7988 refined, 4 included, MultiStar: {-0.01, -0.34}, one-star: {0.02, -0.44}
23:32:13.475 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
23:32:13.477 00.002 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.08)
23:32:13.477 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.61 mountX=-0.34 mountY=0.02, mountTheta=3.08
23:32:13.479 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.34, opts=13)
23:32:13.481 00.002 7988 Enqueuing Move request for scope (-0.01, -0.34)
23:32:13.481 00.000 15712 Worker thread wakes up
23:32:13.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.34) opts 0xd
23:32:13.481 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.34)
23:32:13.481 00.000 15712 Moving (-0.01, -0.34) raw xDistance=-0.34 yDistance=0.02
23:32:13.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:13.481 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.7
23:32:13.484 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:13.484 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:13.486 00.002 7988 Enqueuing Expose request
23:32:13.488 00.002 15712 PPEC rslt: input = -0.34, final = -0.20, react = -0.20, pred = 0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 638.37
23:32:13.488 00.000 15712 PPEC: input: -0.34, control: -0.20, exposure: 1500
23:32:13.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:13.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:32:13.488 00.000 15712 MoveAxis(E, 65, ABG)
23:32:13.488 00.000 15712 Guiding  Dir = 2, Dur = 65
23:32:13.488 00.000 15712 IsGuiding returns 0
23:32:13.505 00.017 15712 PulseGuide returned control before completion, sleep 55
23:32:13.581 00.076 15712 IsGuiding returns 0
23:32:13.581 00.000 15712 Move returns status 0, amount 65
23:32:13.581 00.000 15712 MoveAxis(N, 0, ABG)
23:32:13.589 00.008 15712 Move returns status 0, amount 0
23:32:13.589 00.000 15712 move complete, result=0
23:32:13.589 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.0 px 0 ms NORTH
23:32:13.589 00.000 15712 worker thread done servicing request
23:32:13.589 00.000 15712 Worker thread wakes up
23:32:13.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:13.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:15.226 01.637 15712 Exposure complete
23:32:15.289 00.063 15712 worker thread done servicing request
23:32:15.289 00.000 7988 OnExposeComplete: enter
23:32:15.290 00.001 7988 UpdateGuideState(): m_state=6
23:32:15.290 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1994
23:32:15.292 00.002 7988 Star::Find returns 1 (0), X=500.20, Y=804.48, Mass=1717, SNR=27.9, Peak=169 HFD=4.7
23:32:15.292 00.000 7988 MultiStar: [#1 -0.05,-0.28,0.93,U] [#2 0.04,-0.19,0.84,U] [#3 0.08,-0.26,0.81,U] [#4 0.23,0.07,0.72,U] [#5 -0.06,-0.30,0.69,U] [#6 -0.02,0.04,0.63,U] [#7 0.16,-0.37,0.47,U] [#8 0.00,-0.14,0.44,U] 
23:32:15.294 00.002 7988 single-star, 8 included, MultiStar: {0.04, -0.17}, one-star: {0.06, -0.11}
23:32:15.294 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
23:32:15.296 00.002 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
23:32:15.296 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.08 mountX=-0.11 mountY=-0.06, mountTheta=-2.67
23:32:15.298 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
23:32:15.298 00.000 7988 Enqueuing Move request for scope (0.06, -0.11)
23:32:15.302 00.004 15712 Worker thread wakes up
23:32:15.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:15.303 00.001 7988 UpdateGuideState exits: m=1717 SNR=27.9
23:32:15.304 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:15.305 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:15.306 00.001 7988 Enqueuing Expose request
23:32:15.308 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
23:32:15.308 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
23:32:15.308 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.11 yDistance=-0.06
23:32:15.311 00.003 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.36
23:32:15.311 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
23:32:15.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:15.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:15.311 00.000 15712 MoveAxis(E, 0, ABG)
23:32:15.311 00.000 15712 Move returns status 0, amount 0
23:32:15.311 00.000 15712 MoveAxis(N, 0, ABG)
23:32:15.311 00.000 15712 Move returns status 0, amount 0
23:32:15.311 00.000 15712 move complete, result=0
23:32:15.311 00.000 15712 worker thread done servicing request
23:32:15.311 00.000 15712 Worker thread wakes up
23:32:15.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:15.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:15.311 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:16.722 01.411 15712 Exposure complete
23:32:16.768 00.046 15712 worker thread done servicing request
23:32:16.768 00.000 7988 OnExposeComplete: enter
23:32:16.783 00.015 7988 UpdateGuideState(): m_state=6
23:32:16.785 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1995
23:32:16.785 00.000 7988 Star::Find returns 1 (0), X=499.95, Y=805.01, Mass=1728, SNR=27.5, Peak=177 HFD=4.4
23:32:16.787 00.002 7988 MultiStar: [#1 0.07,-0.13,0.97,U] [#2 0.26,0.09,0.84,U] [#3 -0.21,0.01,0.82,U] [#4 0.21,0.15,0.71,U] [#5 -0.08,0.28,0.70,U] [#6 0.17,0.11,0.64,U] [#7 -0.04,0.00,0.49,U] [#8 -0.10,-0.23,0.43,U] 
23:32:16.787 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {-0.20, 0.42}
23:32:16.789 00.002 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
23:32:16.789 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
23:32:16.791 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.48 mountX=0.10 mountY=-0.01, mountTheta=-0.11
23:32:16.793 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.10, opts=13)
23:32:16.793 00.000 7988 Enqueuing Move request for scope (0.01, 0.10)
23:32:16.795 00.002 15712 Worker thread wakes up
23:32:16.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:32:16.795 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:32:16.795 00.000 15712 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
23:32:16.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:16.795 00.000 7988 UpdateGuideState exits: m=1728 SNR=27.5
23:32:16.797 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:16.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:16.799 00.002 7988 Enqueuing Expose request
23:32:16.799 00.000 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.35
23:32:16.799 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
23:32:16.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:16.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:16.799 00.000 15712 MoveAxis(E, 0, ABG)
23:32:16.799 00.000 15712 Move returns status 0, amount 0
23:32:16.799 00.000 15712 MoveAxis(N, 0, ABG)
23:32:16.799 00.000 15712 Move returns status 0, amount 0
23:32:16.799 00.000 15712 move complete, result=0
23:32:16.799 00.000 15712 worker thread done servicing request
23:32:16.799 00.000 15712 Worker thread wakes up
23:32:16.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:16.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:16.802 00.003 7988 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:18.439 01.637 15712 Exposure complete
23:32:18.528 00.089 15712 worker thread done servicing request
23:32:18.528 00.000 7988 OnExposeComplete: enter
23:32:18.530 00.002 7988 UpdateGuideState(): m_state=6
23:32:18.532 00.002 7988 Star::Find(15, 499, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1996
23:32:18.534 00.002 7988 Star::Find returns 1 (0), X=500.32, Y=804.74, Mass=1578, SNR=26.7, Peak=133 HFD=4.5
23:32:18.536 00.002 7988 MultiStar: [#1 0.02,0.02,0.95,U] [#2 0.33,-0.08,0.84,U] [#3 0.13,0.04,0.86,U] [#4 0.26,0.15,0.75,U] [#5 0.06,0.03,0.74,U] [#6 0.04,0.04,0.68,U] [#7 0.19,-0.05,0.52,U] [#8 -0.10,0.19,0.50,U] 
23:32:18.536 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.18, 0.15}
23:32:18.538 00.002 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.56) = xAngle (-1.18 = -1.18)
23:32:18.540 00.002 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
23:32:18.542 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.38 mountX=0.05 mountY=-0.13, mountTheta=-1.19
23:32:18.544 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.05, opts=13)
23:32:18.546 00.002 7988 Enqueuing Move request for scope (0.13, 0.05)
23:32:18.548 00.002 15712 Worker thread wakes up
23:32:18.548 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:32:18.548 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:32:18.548 00.000 15712 Moving (0.13, 0.05) raw xDistance=0.05 yDistance=-0.13
23:32:18.550 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:18.552 00.002 7988 UpdateGuideState exits: m=1578 SNR=26.7
23:32:18.556 00.004 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.34
23:32:18.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:18.556 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
23:32:18.556 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:18.558 00.002 7988 Enqueuing Expose request
23:32:18.560 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:18.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:32:18.560 00.000 15712 MoveAxis(E, 1, ABG)
23:32:18.560 00.000 15712 Guiding  Dir = 2, Dur = 1
23:32:18.560 00.000 15712 IsGuiding returns 0
23:32:18.565 00.005 15712 IsGuiding returns 0
23:32:18.565 00.000 15712 Move returns status 0, amount 1
23:32:18.565 00.000 15712 MoveAxis(N, 0, ABG)
23:32:18.565 00.000 15712 Move returns status 0, amount 0
23:32:18.565 00.000 15712 move complete, result=0
23:32:18.565 00.000 15712 worker thread done servicing request
23:32:18.565 00.000 15712 Worker thread wakes up
23:32:18.565 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:32:18.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:18.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:19.990 01.425 15712 Exposure complete
23:32:20.058 00.068 15712 worker thread done servicing request
23:32:20.058 00.000 7988 OnExposeComplete: enter
23:32:20.058 00.000 7988 UpdateGuideState(): m_state=6
23:32:20.065 00.007 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1997
23:32:20.067 00.002 7988 Star::Find returns 1 (0), X=500.45, Y=804.35, Mass=1644, SNR=27.3, Peak=161 HFD=4.3
23:32:20.069 00.002 7988 MultiStar: [#1 0.17,-0.37,0.97,U] [#2 0.19,-0.31,0.85,U] [#3 0.02,-0.23,0.81,U] [#4 0.13,-0.13,0.73,U] [#5 0.12,-0.29,0.71,U] [#6 0.11,-0.31,0.66,U] [#7 0.35,-0.37,0.00,M1] [#8 -0.05,-0.39,0.42,U] 
23:32:20.069 00.000 7988 refined, 7 included, MultiStar: {0.14, -0.28}, one-star: {0.31, -0.24}
23:32:20.069 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
23:32:20.069 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
23:32:20.069 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-1.10 mountX=-0.28 mountY=-0.14, mountTheta=-2.68
23:32:20.075 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.28, opts=13)
23:32:20.075 00.000 7988 Enqueuing Move request for scope (0.14, -0.28)
23:32:20.075 00.000 15712 Worker thread wakes up
23:32:20.075 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.28) opts 0xd
23:32:20.075 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.28)
23:32:20.075 00.000 15712 Moving (0.14, -0.28) raw xDistance=-0.28 yDistance=-0.14
23:32:20.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:20.075 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.3
23:32:20.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:20.075 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:20.075 00.000 7988 Enqueuing Expose request
23:32:20.085 00.010 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 638.33
23:32:20.085 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
23:32:20.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:20.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:20.085 00.000 15712 MoveAxis(E, 54, ABG)
23:32:20.085 00.000 15712 Guiding  Dir = 2, Dur = 54
23:32:20.085 00.000 15712 IsGuiding returns 0
23:32:20.109 00.024 15712 PulseGuide returned control before completion, sleep 41
23:32:20.165 00.056 15712 IsGuiding returns 1
23:32:20.165 00.000 15712 scope still moving after pulse duration time elapsed
23:32:20.197 00.032 15712 IsGuiding returns 0
23:32:20.197 00.000 15712 scope move finished after 54 + 65 ms
23:32:20.197 00.000 15712 Move returns status 0, amount 54
23:32:20.197 00.000 15712 MoveAxis(N, 0, ABG)
23:32:20.197 00.000 15712 Move returns status 0, amount 0
23:32:20.197 00.000 15712 move complete, result=0
23:32:20.197 00.000 15712 worker thread done servicing request
23:32:20.197 00.000 15712 Worker thread wakes up
23:32:20.197 00.000 7988 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
23:32:20.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:20.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:21.949 01.752 15712 Exposure complete
23:32:22.010 00.061 15712 worker thread done servicing request
23:32:22.010 00.000 7988 OnExposeComplete: enter
23:32:22.010 00.000 7988 UpdateGuideState(): m_state=6
23:32:22.010 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1998
23:32:22.010 00.000 7988 Star::Find returns 1 (0), X=500.24, Y=805.00, Mass=1550, SNR=26.4, Peak=134 HFD=4.3
23:32:22.010 00.000 7988 MultiStar: [#1 -0.02,0.00,0.96,U] [#2 0.41,0.25,0.00,M1] [#3 -0.07,0.04,0.86,U] [#4 0.35,0.40,0.00,M1] [#5 0.07,0.32,0.74,U] [#6 0.07,0.15,0.66,U] [#7 0.39,0.23,0.00,M2] [#8 -0.02,0.12,0.44,U] 
23:32:22.010 00.000 7988 refined, 5 included, MultiStar: {0.02, 0.18}, one-star: {0.10, 0.41}
23:32:22.010 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
23:32:22.010 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
23:32:22.010 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.45 mountX=0.18 mountY=-0.03, mountTheta=-0.15
23:32:22.026 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.18, opts=13)
23:32:22.027 00.001 7988 Enqueuing Move request for scope (0.02, 0.18)
23:32:22.027 00.000 15712 Worker thread wakes up
23:32:22.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
23:32:22.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
23:32:22.027 00.000 15712 Moving (0.02, 0.18) raw xDistance=0.18 yDistance=-0.03
23:32:22.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:22.027 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.4
23:32:22.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:22.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:22.027 00.000 7988 Enqueuing Expose request
23:32:22.027 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 638.32
23:32:22.027 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
23:32:22.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:22.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:22.027 00.000 15712 MoveAxis(W, 35, ABG)
23:32:22.027 00.000 15712 Guiding  Dir = 3, Dur = 35
23:32:22.027 00.000 15712 IsGuiding returns 0
23:32:22.061 00.034 15712 PulseGuide returned control before completion, sleep 19
23:32:22.091 00.030 15712 IsGuiding returns 1
23:32:22.091 00.000 15712 scope still moving after pulse duration time elapsed
23:32:22.122 00.031 15712 IsGuiding returns 0
23:32:22.122 00.000 15712 scope move finished after 35 + 55 ms
23:32:22.122 00.000 15712 Move returns status 0, amount 35
23:32:22.122 00.000 15712 MoveAxis(N, 0, ABG)
23:32:22.122 00.000 15712 Move returns status 0, amount 0
23:32:22.122 00.000 15712 move complete, result=0
23:32:22.122 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
23:32:22.127 00.005 15712 worker thread done servicing request
23:32:22.127 00.000 15712 Worker thread wakes up
23:32:22.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:22.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:23.545 01.418 15712 Exposure complete
23:32:23.606 00.061 15712 worker thread done servicing request
23:32:23.606 00.000 7988 OnExposeComplete: enter
23:32:23.606 00.000 7988 UpdateGuideState(): m_state=6
23:32:23.608 00.002 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1999
23:32:23.608 00.000 7988 Star::Find returns 1 (0), X=500.40, Y=804.55, Mass=1667, SNR=26.9, Peak=173 HFD=4.5
23:32:23.608 00.000 7988 MultiStar: [#1 -0.04,-0.15,0.92,U] [#2 0.33,-0.29,0.82,U] [#3 0.17,-0.40,0.00,M1] [#4 0.63,0.02,0.00,M2] [#5 0.14,-0.15,0.73,U] [#6 0.31,0.08,0.65,U] [#7 0.39,-0.15,0.48,U] [#8 0.45,-0.25,0.00,M1] 
23:32:23.608 00.000 7988 refined, 5 included, MultiStar: {0.21, -0.12}, one-star: {0.26, -0.04}
23:32:23.608 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.56) = xAngle (-2.07 = -2.07)
23:32:23.608 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
23:32:23.608 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.51 mountX=-0.12 mountY=-0.21, mountTheta=-2.08
23:32:23.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.12, opts=13)
23:32:23.608 00.000 7988 Enqueuing Move request for scope (0.21, -0.12)
23:32:23.608 00.000 15712 Worker thread wakes up
23:32:23.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
23:32:23.608 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
23:32:23.608 00.000 15712 Moving (0.21, -0.12) raw xDistance=-0.12 yDistance=-0.21
23:32:23.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:23.608 00.000 7988 UpdateGuideState exits: m=1667 SNR=26.9
23:32:23.621 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:23.622 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:23.622 00.000 7988 Enqueuing Expose request
23:32:23.622 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.31
23:32:23.625 00.003 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
23:32:23.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:23.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:32:23.625 00.000 15712 MoveAxis(W, 0, ABG)
23:32:23.625 00.000 15712 Move returns status 0, amount 0
23:32:23.625 00.000 15712 MoveAxis(N, 0, ABG)
23:32:23.625 00.000 15712 Move returns status 0, amount 0
23:32:23.625 00.000 15712 move complete, result=0
23:32:23.625 00.000 15712 worker thread done servicing request
23:32:23.625 00.000 15712 Worker thread wakes up
23:32:23.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:23.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:23.625 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
23:32:25.269 01.644 15712 Exposure complete
23:32:25.323 00.054 15712 worker thread done servicing request
23:32:25.329 00.006 7988 OnExposeComplete: enter
23:32:25.329 00.000 7988 UpdateGuideState(): m_state=6
23:32:25.331 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2000
23:32:25.331 00.000 7988 Star::Find returns 1 (0), X=500.30, Y=804.30, Mass=1566, SNR=26.4, Peak=164 HFD=4.3
23:32:25.333 00.002 7988 MultiStar: [#1 -0.10,-0.51,0.00,M1] [#2 0.18,-0.27,0.87,U] [#3 0.16,-0.37,0.81,U] [#4 0.57,-0.21,0.00,M3] [#5 -0.07,-0.20,0.70,U] [#6 0.03,-0.26,0.69,U] [#7 0.44,-0.55,0.00,M2] [#8 0.11,-0.39,0.48,U] 
23:32:25.335 00.002 7988 refined, 5 included, MultiStar: {0.10, -0.29}, one-star: {0.15, -0.30}
23:32:25.335 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
23:32:25.337 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
23:32:25.337 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.24 mountX=-0.29 mountY=-0.09, mountTheta=-2.83
23:32:25.340 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.29, opts=13)
23:32:25.340 00.000 7988 Enqueuing Move request for scope (0.10, -0.29)
23:32:25.342 00.002 15712 Worker thread wakes up
23:32:25.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
23:32:25.342 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
23:32:25.342 00.000 15712 Moving (0.10, -0.29) raw xDistance=-0.29 yDistance=-0.09
23:32:25.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:25.342 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.4
23:32:25.344 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:25.345 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:25.345 00.000 7988 Enqueuing Expose request
23:32:25.345 00.000 15712 PPEC rslt: input = -0.29, final = -0.17, react = -0.18, pred = 0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 638.30
23:32:25.345 00.000 15712 PPEC: input: -0.29, control: -0.17, exposure: 1500
23:32:25.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:25.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:32:25.345 00.000 15712 MoveAxis(E, 55, ABG)
23:32:25.345 00.000 15712 Guiding  Dir = 2, Dur = 55
23:32:25.345 00.000 15712 IsGuiding returns 0
23:32:25.370 00.025 15712 PulseGuide returned control before completion, sleep 44
23:32:25.442 00.072 15712 IsGuiding returns 0
23:32:25.442 00.000 15712 Move returns status 0, amount 55
23:32:25.442 00.000 15712 MoveAxis(N, 0, ABG)
23:32:25.442 00.000 15712 Move returns status 0, amount 0
23:32:25.442 00.000 15712 move complete, result=0
23:32:25.442 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
23:32:25.452 00.010 15712 worker thread done servicing request
23:32:25.452 00.000 15712 Worker thread wakes up
23:32:25.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:25.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:26.862 01.410 15712 Exposure complete
23:32:26.923 00.061 15712 worker thread done servicing request
23:32:26.923 00.000 7988 OnExposeComplete: enter
23:32:26.924 00.001 7988 UpdateGuideState(): m_state=6
23:32:26.924 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2001
23:32:26.926 00.002 7988 Star::Find returns 1 (0), X=499.97, Y=804.44, Mass=1630, SNR=26.9, Peak=175 HFD=4.2
23:32:26.926 00.000 7988 MultiStar: [#1 -0.25,-0.40,0.00,M2] [#2 -0.06,-0.24,0.84,U] [#3 -0.27,-0.20,0.83,U] [#4 -0.11,-0.36,0.74,U] [#5 -0.10,-0.35,0.71,U] [#6 -0.18,-0.16,0.66,U] [#7 -0.07,-0.21,0.48,U] [#8 -0.13,-0.38,0.44,U] 
23:32:26.928 00.002 7988 single-star, 7 included, MultiStar: {-0.14, -0.25}, one-star: {-0.18, -0.16}
23:32:26.930 00.002 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.98 = 2.31)
23:32:26.930 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.01 = 2.27)
23:32:26.930 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-2.41 mountX=-0.16 mountY=0.18, mountTheta=2.29
23:32:26.932 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.16, opts=13)
23:32:26.934 00.002 7988 Enqueuing Move request for scope (-0.18, -0.16)
23:32:26.934 00.000 15712 Worker thread wakes up
23:32:26.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.16) opts 0xd
23:32:26.934 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.16)
23:32:26.934 00.000 15712 Moving (-0.18, -0.16) raw xDistance=-0.16 yDistance=0.18
23:32:26.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:26.934 00.000 7988 UpdateGuideState exits: m=1630 SNR=26.9
23:32:26.938 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:26.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:26.940 00.002 7988 Enqueuing Expose request
23:32:26.940 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.29
23:32:26.940 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
23:32:26.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:26.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:32:26.940 00.000 15712 MoveAxis(W, 1, ABG)
23:32:26.940 00.000 15712 Guiding  Dir = 3, Dur = 1
23:32:26.940 00.000 15712 IsGuiding returns 0
23:32:26.960 00.020 15712 IsGuiding returns 0
23:32:26.960 00.000 15712 Move returns status 0, amount 1
23:32:26.960 00.000 15712 MoveAxis(N, 0, ABG)
23:32:26.960 00.000 15712 Move returns status 0, amount 0
23:32:26.960 00.000 15712 move complete, result=0
23:32:26.960 00.000 7988 GuideStep: -0.2 px 1 ms WEST, 0.2 px 0 ms NORTH
23:32:26.971 00.011 15712 worker thread done servicing request
23:32:26.971 00.000 15712 Worker thread wakes up
23:32:26.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:26.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:28.712 01.741 15712 Exposure complete
23:32:28.773 00.061 15712 worker thread done servicing request
23:32:28.773 00.000 7988 OnExposeComplete: enter
23:32:28.775 00.002 7988 UpdateGuideState(): m_state=6
23:32:28.775 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2002
23:32:28.777 00.002 7988 Star::Find returns 1 (0), X=500.22, Y=804.69, Mass=1500, SNR=25.7, Peak=137 HFD=4.3
23:32:28.777 00.000 7988 MultiStar: [#1 -0.07,-0.11,0.99,U] [#2 0.22,-0.03,0.87,U] [#3 0.09,0.13,0.88,U] [#4 0.46,0.15,0.00,M3] [#5 -0.11,0.34,0.72,U] [#6 0.12,0.18,0.66,U] [#7 0.41,-0.27,0.00,M2] [#8 0.15,-0.21,0.45,U] 
23:32:28.779 00.002 7988 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.08, 0.09}
23:32:28.779 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
23:32:28.781 00.002 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
23:32:28.781 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.78 mountX=0.06 mountY=-0.06, mountTheta=-0.80
23:32:28.783 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
23:32:28.785 00.002 7988 Enqueuing Move request for scope (0.06, 0.06)
23:32:28.785 00.000 15712 Worker thread wakes up
23:32:28.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:32:28.785 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:32:28.785 00.000 15712 Moving (0.06, 0.06) raw xDistance=0.06 yDistance=-0.06
23:32:28.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:28.789 00.004 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.28
23:32:28.789 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
23:32:28.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:28.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:28.789 00.000 15712 MoveAxis(W, 0, ABG)
23:32:28.789 00.000 15712 Move returns status 0, amount 0
23:32:28.789 00.000 15712 MoveAxis(N, 0, ABG)
23:32:28.789 00.000 15712 Move returns status 0, amount 0
23:32:28.789 00.000 15712 move complete, result=0
23:32:28.789 00.000 15712 worker thread done servicing request
23:32:28.789 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.7
23:32:28.789 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:28.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:28.792 00.003 7988 Enqueuing Expose request
23:32:28.792 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:32:28.792 00.000 15712 Worker thread wakes up
23:32:28.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:28.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:30.209 01.417 15712 Exposure complete
23:32:30.270 00.061 15712 worker thread done servicing request
23:32:30.270 00.000 7988 OnExposeComplete: enter
23:32:30.271 00.001 7988 UpdateGuideState(): m_state=6
23:32:30.273 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2003
23:32:30.273 00.000 7988 Star::Find returns 1 (0), X=500.51, Y=805.24, Mass=1576, SNR=26.3, Peak=155 HFD=4.6
23:32:30.275 00.002 7988 MultiStar: [#1 0.14,0.41,1.00,U] [#2 0.53,0.65,0.00,M1] [#3 0.24,0.50,0.00,M1] [#4 0.27,0.65,0.00,M4] [#5 0.36,0.54,0.00,M1] [#6 0.48,0.57,0.00,M1] [#7 0.42,0.32,0.00,M3] [#8 0.21,0.37,0.45,U] 
23:32:30.275 00.000 7988 refined, 2 included, MultiStar: {0.24, 0.50}, one-star: {0.36, 0.65}
23:32:30.277 00.002 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
23:32:30.277 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
23:32:30.277 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.50 hyp=0.56 cameraTheta=1.11 mountX=0.50 mountY=-0.26, mountTheta=-0.47
23:32:30.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.50, opts=13)
23:32:30.277 00.000 7988 Enqueuing Move request for scope (0.24, 0.50)
23:32:30.277 00.000 15712 Worker thread wakes up
23:32:30.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.50) opts 0xd
23:32:30.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.50)
23:32:30.277 00.000 15712 Moving (0.24, 0.50) raw xDistance=0.50 yDistance=-0.26
23:32:30.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:30.277 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.3
23:32:30.286 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:30.286 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:30.288 00.002 7988 Enqueuing Expose request
23:32:30.288 00.000 15712 PPEC rslt: input = 0.50, final = 0.30, react = 0.30, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 638.27
23:32:30.288 00.000 15712 PPEC: input: 0.50, control: 0.30, exposure: 1500
23:32:30.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:32:30.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:32:30.288 00.000 15712 MoveAxis(W, 96, ABG)
23:32:30.288 00.000 15712 Guiding  Dir = 3, Dur = 96
23:32:30.310 00.022 15712 IsGuiding returns 0
23:32:30.322 00.012 15712 PulseGuide returned control before completion, sleep 91
23:32:30.430 00.108 15712 IsGuiding returns 0
23:32:30.430 00.000 15712 Move returns status 0, amount 96
23:32:30.430 00.000 15712 MoveAxis(N, 0, ABG)
23:32:30.430 00.000 15712 Move returns status 0, amount 0
23:32:30.430 00.000 15712 move complete, result=0
23:32:30.430 00.000 7988 GuideStep: 0.5 px 96 ms WEST, -0.3 px 0 ms NORTH
23:32:30.439 00.009 15712 worker thread done servicing request
23:32:30.439 00.000 15712 Worker thread wakes up
23:32:30.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:30.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:32.075 01.636 15712 Exposure complete
23:32:32.123 00.048 15712 worker thread done servicing request
23:32:32.123 00.000 7988 OnExposeComplete: enter
23:32:32.137 00.014 7988 UpdateGuideState(): m_state=6
23:32:32.139 00.002 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
23:32:32.139 00.000 7988 Star::Find returns 1 (0), X=500.53, Y=804.50, Mass=1639, SNR=26.7, Peak=161 HFD=4.6
23:32:32.140 00.001 7988 MultiStar: [#1 -0.09,-0.46,0.00,M1] [#2 0.38,-0.30,0.00,M2] [#3 0.27,-0.36,0.00,M2] [#4 0.37,-0.19,0.76,U] [#5 0.43,0.01,0.71,U] [#6 0.18,-0.30,0.67,U] [#7 0.35,-0.39,0.00,M4] [#8 0.22,-0.44,0.00,M1] 
23:32:32.140 00.000 7988 refined, 3 included, MultiStar: {0.35, -0.14}, one-star: {0.39, -0.10}
23:32:32.142 00.002 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
23:32:32.142 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
23:32:32.144 00.002 7988 CameraToMount -- cameraX=0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-0.38 mountX=-0.14 mountY=-0.35, mountTheta=-1.94
23:32:32.146 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=-0.14, opts=13)
23:32:32.146 00.000 7988 Enqueuing Move request for scope (0.35, -0.14)
23:32:32.148 00.002 15712 Worker thread wakes up
23:32:32.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.14) opts 0xd
23:32:32.148 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, -0.14)
23:32:32.148 00.000 15712 Moving (0.35, -0.14) raw xDistance=-0.14 yDistance=-0.35
23:32:32.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:32.148 00.000 7988 UpdateGuideState exits: m=1639 SNR=26.7
23:32:32.151 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:32.151 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:32.152 00.001 7988 Enqueuing Expose request
23:32:32.152 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.26
23:32:32.152 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:32:32.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:32:32.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:32:32.152 00.000 15712 MoveAxis(E, 3, ABG)
23:32:32.152 00.000 15712 Guiding  Dir = 2, Dur = 3
23:32:32.152 00.000 15712 IsGuiding returns 0
23:32:32.178 00.026 15712 IsGuiding returns 0
23:32:32.178 00.000 15712 Move returns status 0, amount 3
23:32:32.178 00.000 15712 MoveAxis(N, 0, ABG)
23:32:32.178 00.000 15712 Move returns status 0, amount 0
23:32:32.178 00.000 15712 move complete, result=0
23:32:32.178 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.3 px 0 ms NORTH
23:32:32.182 00.004 15712 worker thread done servicing request
23:32:32.182 00.000 15712 Worker thread wakes up
23:32:32.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:32.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:33.588 01.406 15712 Exposure complete
23:32:33.650 00.062 15712 worker thread done servicing request
23:32:33.650 00.000 7988 OnExposeComplete: enter
23:32:33.652 00.002 7988 UpdateGuideState(): m_state=6
23:32:33.652 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2005
23:32:33.652 00.000 7988 Star::Find returns 1 (0), X=500.25, Y=804.59, Mass=1555, SNR=26.4, Peak=155 HFD=4.6
23:32:33.652 00.000 7988 MultiStar: [#1 0.06,-0.44,0.00,M2] [#2 0.25,-0.33,0.82,U] [#3 -0.16,-0.28,0.84,U] [#4 0.25,-0.03,0.76,U] [#5 0.05,-0.19,0.72,U] [#6 0.30,-0.14,0.66,U] [#7 0.30,-0.32,0.00,M5] [#8 0.11,-0.13,0.43,U] 
23:32:33.652 00.000 7988 single-star, 6 included, MultiStar: {0.12, -0.16}, one-star: {0.11, -0.01}
23:32:33.652 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
23:32:33.652 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
23:32:33.652 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
23:32:33.652 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.01, opts=13)
23:32:33.652 00.000 7988 Enqueuing Move request for scope (0.11, -0.01)
23:32:33.652 00.000 15712 Worker thread wakes up
23:32:33.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:32:33.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:32:33.652 00.000 15712 Moving (0.11, -0.01) raw xDistance=-0.00 yDistance=-0.11
23:32:33.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:33.652 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.4
23:32:33.665 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:33.667 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:33.668 00.001 7988 Enqueuing Expose request
23:32:33.668 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.25
23:32:33.668 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
23:32:33.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:33.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:32:33.668 00.000 15712 MoveAxis(E, 3, ABG)
23:32:33.668 00.000 15712 Guiding  Dir = 2, Dur = 3
23:32:33.678 00.010 15712 IsGuiding returns 0
23:32:33.686 00.008 15712 IsGuiding returns 0
23:32:33.686 00.000 15712 Move returns status 0, amount 3
23:32:33.699 00.013 15712 MoveAxis(N, 0, ABG)
23:32:33.699 00.000 15712 Move returns status 0, amount 0
23:32:33.699 00.000 15712 move complete, result=0
23:32:33.699 00.000 15712 worker thread done servicing request
23:32:33.699 00.000 15712 Worker thread wakes up
23:32:33.699 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:32:33.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:33.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:35.339 01.640 15712 Exposure complete
23:32:35.410 00.071 15712 worker thread done servicing request
23:32:35.410 00.000 7988 OnExposeComplete: enter
23:32:35.410 00.000 7988 UpdateGuideState(): m_state=6
23:32:35.410 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2006
23:32:35.410 00.000 7988 Star::Find returns 1 (0), X=500.29, Y=804.48, Mass=1631, SNR=26.8, Peak=172 HFD=3.9
23:32:35.415 00.005 7988 MultiStar: [#1 0.11,-0.35,0.98,U] [#2 0.31,-0.34,0.00,M2] [#3 0.01,-0.26,0.83,U] [#4 0.61,-0.12,0.00,M3] [#5 0.04,-0.18,0.70,U] [#6 0.49,-0.01,0.00,M1] [#7 0.41,-0.32,0.00,M6] [#8 0.13,-0.41,0.46,U] 
23:32:35.416 00.001 7988 single-star, 4 included, MultiStar: {0.09, -0.25}, one-star: {0.14, -0.11}
23:32:35.416 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
23:32:35.416 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
23:32:35.416 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.65 mountX=-0.11 mountY=-0.14, mountTheta=-2.23
23:32:35.416 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.11, opts=13)
23:32:35.416 00.000 7988 Enqueuing Move request for scope (0.14, -0.11)
23:32:35.416 00.000 15712 Worker thread wakes up
23:32:35.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
23:32:35.416 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
23:32:35.416 00.000 15712 Moving (0.14, -0.11) raw xDistance=-0.11 yDistance=-0.14
23:32:35.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:35.416 00.000 7988 UpdateGuideState exits: m=1631 SNR=26.8
23:32:35.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:35.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:35.416 00.000 7988 Enqueuing Expose request
23:32:35.432 00.016 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.24
23:32:35.432 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
23:32:35.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:35.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:35.432 00.000 15712 MoveAxis(E, 4, ABG)
23:32:35.432 00.000 15712 Guiding  Dir = 2, Dur = 4
23:32:35.432 00.000 15712 IsGuiding returns 0
23:32:35.449 00.017 15712 IsGuiding returns 0
23:32:35.449 00.000 15712 Move returns status 0, amount 4
23:32:35.449 00.000 15712 MoveAxis(N, 0, ABG)
23:32:35.449 00.000 15712 Move returns status 0, amount 0
23:32:35.449 00.000 15712 move complete, result=0
23:32:35.449 00.000 15712 worker thread done servicing request
23:32:35.449 00.000 15712 Worker thread wakes up
23:32:35.449 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:32:35.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:35.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:36.863 01.414 15712 Exposure complete
23:32:36.925 00.062 15712 worker thread done servicing request
23:32:36.925 00.000 7988 OnExposeComplete: enter
23:32:36.925 00.000 7988 UpdateGuideState(): m_state=6
23:32:36.925 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2007
23:32:36.925 00.000 7988 Star::Find returns 1 (0), X=500.23, Y=804.46, Mass=1584, SNR=26.7, Peak=167 HFD=3.8
23:32:36.925 00.000 7988 MultiStar: [#1 -0.07,-0.31,1.00,U] [#2 0.24,-0.32,0.85,U] [#3 0.05,-0.49,0.00,M1] [#4 0.11,-0.07,0.76,U] [#5 0.06,-0.18,0.70,U] [#6 0.16,-0.01,0.66,U] [#7 0.18,-0.39,0.49,U] [#8 -0.20,-0.10,0.43,U] 
23:32:36.925 00.000 7988 single-star, 7 included, MultiStar: {0.08, -0.19}, one-star: {0.08, -0.13}
23:32:36.925 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
23:32:36.925 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
23:32:36.925 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.01 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
23:32:36.925 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.13, opts=13)
23:32:36.925 00.000 7988 Enqueuing Move request for scope (0.08, -0.13)
23:32:36.925 00.000 15712 Worker thread wakes up
23:32:36.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
23:32:36.925 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
23:32:36.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:36.925 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.7
23:32:36.940 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:36.941 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:36.941 00.000 7988 Enqueuing Expose request
23:32:36.941 00.000 15712 Moving (0.08, -0.13) raw xDistance=-0.13 yDistance=-0.08
23:32:36.945 00.004 15712 PPEC rslt: input = -0.13, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.23
23:32:36.945 00.000 15712 PPEC: input: -0.13, control: 0.00, exposure: 1500
23:32:36.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:36.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:32:36.945 00.000 15712 MoveAxis(W, 0, ABG)
23:32:36.945 00.000 15712 Move returns status 0, amount 0
23:32:36.945 00.000 15712 MoveAxis(N, 0, ABG)
23:32:36.945 00.000 15712 Move returns status 0, amount 0
23:32:36.945 00.000 15712 move complete, result=0
23:32:36.945 00.000 15712 worker thread done servicing request
23:32:36.945 00.000 15712 Worker thread wakes up
23:32:36.945 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:32:36.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:36.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:38.586 01.641 15712 Exposure complete
23:32:38.641 00.055 15712 worker thread done servicing request
23:32:38.641 00.000 7988 OnExposeComplete: enter
23:32:38.649 00.008 7988 UpdateGuideState(): m_state=6
23:32:38.649 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2008
23:32:38.651 00.002 7988 Star::Find returns 1 (0), X=500.34, Y=804.79, Mass=1589, SNR=26.6, Peak=143 HFD=4.1
23:32:38.651 00.000 7988 MultiStar: [#1 -0.05,-0.11,0.97,U] [#2 0.34,0.03,0.87,U] [#3 -0.06,0.00,0.92,U] [#4 0.23,0.39,0.00,M3] [#5 0.02,0.12,0.72,U] [#6 0.01,0.25,0.66,U] [#7 0.34,-0.02,0.48,U] [#8 0.12,-0.09,0.45,U] 
23:32:38.653 00.002 7988 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.20, 0.20}
23:32:38.653 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
23:32:38.655 00.002 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
23:32:38.655 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=0.05 mountY=-0.11, mountTheta=-1.10
23:32:38.658 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.05, opts=13)
23:32:38.658 00.000 7988 Enqueuing Move request for scope (0.10, 0.05)
23:32:38.660 00.002 15712 Worker thread wakes up
23:32:38.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:32:38.660 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:32:38.660 00.000 15712 Moving (0.10, 0.05) raw xDistance=0.05 yDistance=-0.11
23:32:38.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:38.660 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.6
23:32:38.663 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:38.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:38.665 00.002 7988 Enqueuing Expose request
23:32:38.665 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.22
23:32:38.665 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
23:32:38.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:38.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:32:38.665 00.000 15712 MoveAxis(W, 1, ABG)
23:32:38.665 00.000 15712 Guiding  Dir = 3, Dur = 1
23:32:38.685 00.020 15712 IsGuiding returns 0
23:32:38.702 00.017 15712 IsGuiding returns 0
23:32:38.702 00.000 15712 Move returns status 0, amount 1
23:32:38.702 00.000 15712 MoveAxis(N, 0, ABG)
23:32:38.702 00.000 15712 Move returns status 0, amount 0
23:32:38.702 00.000 15712 move complete, result=0
23:32:38.702 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:32:38.705 00.003 15712 worker thread done servicing request
23:32:38.705 00.000 15712 Worker thread wakes up
23:32:38.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:38.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:40.118 01.413 15712 Exposure complete
23:32:40.170 00.052 15712 worker thread done servicing request
23:32:40.170 00.000 7988 OnExposeComplete: enter
23:32:40.181 00.011 7988 UpdateGuideState(): m_state=6
23:32:40.181 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2009
23:32:40.183 00.002 7988 Star::Find returns 1 (0), X=500.44, Y=804.57, Mass=1701, SNR=27.5, Peak=165 HFD=4.8
23:32:40.183 00.000 7988 MultiStar: [#1 0.23,-0.19,0.97,U] [#2 0.63,-0.02,0.00,M1] [#3 0.06,-0.09,0.81,U] [#4 0.39,0.01,0.75,U] [#5 0.14,0.05,0.69,U] [#6 0.44,0.14,0.00,M1] [#7 0.50,-0.17,0.00,M5] [#8 -0.04,-0.21,0.44,U] 
23:32:40.185 00.002 7988 refined, 5 included, MultiStar: {0.20, -0.07}, one-star: {0.30, -0.02}
23:32:40.185 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
23:32:40.187 00.002 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
23:32:40.187 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.33 mountX=-0.07 mountY=-0.20, mountTheta=-1.89
23:32:40.189 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.07, opts=13)
23:32:40.191 00.002 7988 Enqueuing Move request for scope (0.20, -0.07)
23:32:40.191 00.000 15712 Worker thread wakes up
23:32:40.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
23:32:40.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
23:32:40.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:40.191 00.000 7988 UpdateGuideState exits: m=1701 SNR=27.5
23:32:40.194 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:40.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:40.196 00.002 7988 Enqueuing Expose request
23:32:40.196 00.000 15712 Moving (0.20, -0.07) raw xDistance=-0.07 yDistance=-0.20
23:32:40.196 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.21
23:32:40.196 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
23:32:40.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:40.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:32:40.196 00.000 15712 MoveAxis(W, 2, ABG)
23:32:40.196 00.000 15712 Guiding  Dir = 3, Dur = 2
23:32:40.196 00.000 15712 IsGuiding returns 0
23:32:40.221 00.025 15712 IsGuiding returns 0
23:32:40.221 00.000 15712 Move returns status 0, amount 2
23:32:40.221 00.000 15712 MoveAxis(N, 0, ABG)
23:32:40.221 00.000 15712 Move returns status 0, amount 0
23:32:40.221 00.000 15712 move complete, result=0
23:32:40.221 00.000 15712 worker thread done servicing request
23:32:40.221 00.000 15712 Worker thread wakes up
23:32:40.221 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:32:40.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:40.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:41.858 01.637 15712 Exposure complete
23:32:41.918 00.060 15712 worker thread done servicing request
23:32:41.918 00.000 7988 OnExposeComplete: enter
23:32:41.920 00.002 7988 UpdateGuideState(): m_state=6
23:32:41.920 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2010
23:32:41.922 00.002 7988 Star::Find returns 1 (0), X=500.36, Y=804.82, Mass=1538, SNR=26.0, Peak=152 HFD=4.5
23:32:41.922 00.000 7988 MultiStar: [#1 0.24,-0.19,1.00,U] [#2 0.52,-0.05,0.00,M2] [#3 0.18,0.07,0.85,U] [#4 0.32,0.14,0.77,U] [#5 0.25,0.08,0.75,U] [#6 0.12,0.26,0.68,U] [#7 0.31,-0.17,0.50,U] [#8 0.16,-0.00,0.46,U] 
23:32:41.922 00.000 7988 refined, 7 included, MultiStar: {0.23, 0.06}, one-star: {0.22, 0.23}
23:32:41.922 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
23:32:41.922 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
23:32:41.922 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.23 cameraTheta=0.25 mountX=0.06 mountY=-0.23, mountTheta=-1.31
23:32:41.922 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.06, opts=13)
23:32:41.922 00.000 7988 Enqueuing Move request for scope (0.23, 0.06)
23:32:41.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:41.922 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.0
23:32:41.933 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:41.933 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:41.935 00.002 7988 Enqueuing Expose request
23:32:41.935 00.000 15712 Worker thread wakes up
23:32:41.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
23:32:41.935 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
23:32:41.935 00.000 15712 Moving (0.23, 0.06) raw xDistance=0.06 yDistance=-0.23
23:32:41.939 00.004 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.20
23:32:41.939 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
23:32:41.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:41.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:32:41.939 00.000 15712 MoveAxis(W, 2, ABG)
23:32:41.939 00.000 15712 Guiding  Dir = 3, Dur = 2
23:32:41.939 00.000 15712 IsGuiding returns 0
23:32:41.956 00.017 15712 IsGuiding returns 0
23:32:41.956 00.000 15712 Move returns status 0, amount 2
23:32:41.956 00.000 15712 MoveAxis(N, 0, ABG)
23:32:41.956 00.000 15712 Move returns status 0, amount 0
23:32:41.956 00.000 15712 move complete, result=0
23:32:41.956 00.000 15712 worker thread done servicing request
23:32:41.956 00.000 15712 Worker thread wakes up
23:32:41.956 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:32:41.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:41.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:43.382 01.426 15712 Exposure complete
23:32:43.444 00.062 15712 worker thread done servicing request
23:32:43.444 00.000 7988 OnExposeComplete: enter
23:32:43.446 00.002 7988 UpdateGuideState(): m_state=6
23:32:43.446 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2011
23:32:43.446 00.000 7988 Star::Find returns 1 (0), X=500.51, Y=804.71, Mass=1642, SNR=27.1, Peak=144 HFD=4.6
23:32:43.446 00.000 7988 MultiStar: [#1 0.09,-0.12,0.96,U] [#2 0.32,-0.12,0.83,U] [#3 0.09,-0.02,0.85,U] [#4 0.37,-0.05,0.76,U] [#5 0.02,0.14,0.70,U] [#6 0.46,0.21,0.00,M1] [#7 0.45,-0.25,0.00,M5] [#8 0.13,-0.17,0.44,U] 
23:32:43.446 00.000 7988 refined, 6 included, MultiStar: {0.21, -0.02}, one-star: {0.37, 0.12}
23:32:43.446 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
23:32:43.446 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
23:32:43.453 00.007 7988 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.11 mountX=-0.02 mountY=-0.21, mountTheta=-1.67
23:32:43.453 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.02, opts=13)
23:32:43.453 00.000 7988 Enqueuing Move request for scope (0.21, -0.02)
23:32:43.453 00.000 15712 Worker thread wakes up
23:32:43.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
23:32:43.453 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
23:32:43.453 00.000 15712 Moving (0.21, -0.02) raw xDistance=-0.02 yDistance=-0.21
23:32:43.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:43.453 00.000 7988 UpdateGuideState exits: m=1642 SNR=27.1
23:32:43.460 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:43.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:43.462 00.002 7988 Enqueuing Expose request
23:32:43.462 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.19
23:32:43.462 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
23:32:43.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:43.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:32:43.462 00.000 15712 MoveAxis(W, 2, ABG)
23:32:43.462 00.000 15712 Guiding  Dir = 3, Dur = 2
23:32:43.467 00.005 15712 IsGuiding returns 0
23:32:43.478 00.011 15712 IsGuiding returns 0
23:32:43.478 00.000 15712 Move returns status 0, amount 2
23:32:43.478 00.000 15712 MoveAxis(N, 0, ABG)
23:32:43.478 00.000 15712 Move returns status 0, amount 0
23:32:43.478 00.000 15712 move complete, result=0
23:32:43.478 00.000 15712 worker thread done servicing request
23:32:43.478 00.000 15712 Worker thread wakes up
23:32:43.478 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:32:43.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:43.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:45.125 01.647 15712 Exposure complete
23:32:45.185 00.060 15712 worker thread done servicing request
23:32:45.185 00.000 7988 OnExposeComplete: enter
23:32:45.186 00.001 7988 UpdateGuideState(): m_state=6
23:32:45.186 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2012
23:32:45.188 00.002 7988 Star::Find returns 1 (0), X=500.58, Y=804.48, Mass=1584, SNR=26.5, Peak=144 HFD=4.9
23:32:45.188 00.000 7988 MultiStar: [#1 0.25,-0.29,0.94,U] [#2 0.57,-0.13,0.00,M2] [#3 0.21,-0.28,0.87,U] [#4 0.39,0.02,0.69,U] [#5 0.31,-0.12,0.72,U] [#6 0.46,0.03,0.00,M2] [#7 0.24,-0.15,0.49,U] [#8 0.25,-0.03,0.41,U] 
23:32:45.190 00.002 7988 refined, 6 included, MultiStar: {0.31, -0.15}, one-star: {0.44, -0.11}
23:32:45.190 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
23:32:45.192 00.002 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
23:32:45.192 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-0.46 mountX=-0.15 mountY=-0.30, mountTheta=-2.03
23:32:45.194 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.15, opts=13)
23:32:45.196 00.002 7988 Enqueuing Move request for scope (0.31, -0.15)
23:32:45.196 00.000 15712 Worker thread wakes up
23:32:45.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.15) opts 0xd
23:32:45.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.15)
23:32:45.196 00.000 15712 Moving (0.31, -0.15) raw xDistance=-0.15 yDistance=-0.30
23:32:45.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:45.196 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.5
23:32:45.200 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:45.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:45.202 00.002 7988 Enqueuing Expose request
23:32:45.202 00.000 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.18
23:32:45.202 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
23:32:45.202 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.71 newest=-0.74
23:32:45.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:32:45.202 00.000 15712 MoveAxis(W, 4, ABG)
23:32:45.202 00.000 15712 Guiding  Dir = 3, Dur = 4
23:32:45.204 00.002 15712 IsGuiding returns 0
23:32:45.222 00.018 15712 IsGuiding returns 0
23:32:45.222 00.000 15712 Move returns status 0, amount 4
23:32:45.222 00.000 15712 BLC: Oldest BLC event removed
23:32:45.222 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 74 applied
23:32:45.222 00.000 15712 MoveAxis(N, 151, ABG)
23:32:45.222 00.000 15712 Guiding  Dir = 0, Dur = 151
23:32:45.222 00.000 15712 IsGuiding returns 0
23:32:45.304 00.082 15712 PulseGuide returned control before completion, sleep 82
23:32:45.394 00.090 15712 IsGuiding returns 1
23:32:45.394 00.000 15712 scope still moving after pulse duration time elapsed
23:32:45.426 00.032 15712 IsGuiding returns 1
23:32:45.491 00.065 15712 IsGuiding returns 0
23:32:45.491 00.000 15712 scope move finished after 151 + 120 ms
23:32:45.491 00.000 15712 Move returns status 0, amount 151
23:32:45.491 00.000 15712 move complete, result=0
23:32:45.491 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.3 px 151 ms NORTH
23:32:45.499 00.008 15712 worker thread done servicing request
23:32:45.499 00.000 15712 Worker thread wakes up
23:32:45.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:45.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:45.644 00.145 7988 evsrv: cli 0CCCF628 connect
23:32:45.648 00.004 7988 case statement mapped state 6 to 3
23:32:45.650 00.002 7988 case statement mapped state 6 to 3
23:32:45.650 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_app_state","id":"e17c8c41-5a48-4ed7-8b3a-e52f21ab6855"}
23:32:45.650 00.000 7988 case statement mapped state 6 to 3
23:32:45.650 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":"Guiding","id":"e17c8c41-5a48-4ed7-8b3a-e52f21ab6855"}
23:32:45.661 00.011 7988 evsrv: cli 0CCCF628 disconnect
23:32:46.910 01.249 15712 Exposure complete
23:32:46.969 00.059 15712 worker thread done servicing request
23:32:46.969 00.000 7988 OnExposeComplete: enter
23:32:46.971 00.002 7988 UpdateGuideState(): m_state=6
23:32:46.973 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2013
23:32:46.973 00.000 7988 Star::Find returns 1 (0), X=500.47, Y=804.53, Mass=1655, SNR=27.0, Peak=197 HFD=4.3
23:32:46.975 00.002 7988 MultiStar: [#1 0.19,-0.19,0.96,U] [#2 0.33,-0.21,0.80,U] [#3 0.33,-0.41,0.00,M1] [#4 0.41,-0.09,0.72,U] [#5 0.15,-0.06,0.72,U] [#6 0.49,-0.06,0.00,M3] [#7 0.37,-0.15,0.47,U] [#8 0.16,-0.11,0.44,U] 
23:32:46.975 00.000 7988 refined, 6 included, MultiStar: {0.28, -0.13}, one-star: {0.33, -0.06}
23:32:46.977 00.002 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
23:32:46.977 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
23:32:46.979 00.002 7988 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.43 mountX=-0.12 mountY=-0.28, mountTheta=-1.99
23:32:46.981 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.13, opts=13)
23:32:46.981 00.000 7988 Enqueuing Move request for scope (0.28, -0.13)
23:32:46.983 00.002 15712 Worker thread wakes up
23:32:46.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
23:32:46.983 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
23:32:46.983 00.000 15712 Moving (0.28, -0.13) raw xDistance=-0.12 yDistance=-0.28
23:32:46.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:46.983 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.0
23:32:46.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:46.986 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:46.987 00.001 7988 Enqueuing Expose request
23:32:46.987 00.000 15712 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.303381, 1:0.275498
23:32:46.987 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
23:32:46.987 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.17
23:32:46.987 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
23:32:46.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:32:46.987 00.000 15712 MoveAxis(W, 2, ABG)
23:32:46.987 00.000 15712 Guiding  Dir = 3, Dur = 2
23:32:46.987 00.000 15712 IsGuiding returns 0
23:32:47.037 00.050 15712 IsGuiding returns 0
23:32:47.037 00.000 15712 Move returns status 0, amount 2
23:32:47.037 00.000 15712 MoveAxis(N, 70, ABG)
23:32:47.037 00.000 15712 Guiding  Dir = 0, Dur = 70
23:32:47.037 00.000 15712 IsGuiding returns 0
23:32:47.122 00.085 15712 IsGuiding returns 1
23:32:47.122 00.000 15712 scope still moving after pulse duration time elapsed
23:32:47.163 00.041 15712 IsGuiding returns 1
23:32:47.207 00.044 15712 IsGuiding returns 0
23:32:47.207 00.000 15712 scope move finished after 70 + 89 ms
23:32:47.207 00.000 15712 Move returns status 0, amount 70
23:32:47.207 00.000 15712 move complete, result=0
23:32:47.207 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.3 px 70 ms NORTH
23:32:47.209 00.002 15712 worker thread done servicing request
23:32:47.209 00.000 15712 Worker thread wakes up
23:32:47.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:47.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:48.947 01.738 15712 Exposure complete
23:32:49.010 00.063 15712 worker thread done servicing request
23:32:49.010 00.000 7988 OnExposeComplete: enter
23:32:49.011 00.001 7988 UpdateGuideState(): m_state=6
23:32:49.013 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2014
23:32:49.013 00.000 7988 Star::Find returns 1 (0), X=500.31, Y=804.33, Mass=1595, SNR=26.4, Peak=158 HFD=4.5
23:32:49.013 00.000 7988 MultiStar: [#1 0.01,-0.66,0.00,M1] [#2 0.35,-0.35,0.00,M2] [#3 0.13,-0.41,0.88,U] [#4 0.08,-0.25,0.74,U] [#5 0.29,-0.14,0.74,U] [#6 0.31,-0.21,0.65,U] [#7 0.55,-0.58,0.00,M4] [#8 0.35,-0.34,0.00,M1] 
23:32:49.013 00.000 7988 single-star, 4 included, MultiStar: {0.19, -0.26}, one-star: {0.16, -0.26}
23:32:49.013 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
23:32:49.013 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
23:32:49.013 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.26 hyp=0.31 cameraTheta=-1.01 mountX=-0.26 mountY=-0.16, mountTheta=-2.60
23:32:49.013 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.26, opts=13)
23:32:49.013 00.000 7988 Enqueuing Move request for scope (0.16, -0.26)
23:32:49.013 00.000 15712 Worker thread wakes up
23:32:49.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.26) opts 0xd
23:32:49.013 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.26)
23:32:49.013 00.000 15712 Moving (0.16, -0.26) raw xDistance=-0.26 yDistance=-0.16
23:32:49.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:49.013 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.4
23:32:49.026 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:49.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:49.028 00.002 7988 Enqueuing Expose request
23:32:49.028 00.000 15712 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.303381, 1:0.275498, 2:0.157618
23:32:49.028 00.000 15712 BLC: No correction, Miss < min_move
23:32:49.028 00.000 15712 PPEC rslt: input = -0.26, final = -0.15, react = -0.16, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 638.16
23:32:49.028 00.000 15712 PPEC: input: -0.26, control: -0.15, exposure: 1500
23:32:49.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:49.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:32:49.028 00.000 15712 MoveAxis(E, 50, ABG)
23:32:49.028 00.000 15712 Guiding  Dir = 2, Dur = 50
23:32:49.028 00.000 15712 IsGuiding returns 0
23:32:49.062 00.034 15712 PulseGuide returned control before completion, sleep 31
23:32:49.122 00.060 15712 IsGuiding returns 1
23:32:49.122 00.000 15712 scope still moving after pulse duration time elapsed
23:32:49.154 00.032 15712 IsGuiding returns 0
23:32:49.154 00.000 15712 scope move finished after 50 + 73 ms
23:32:49.154 00.000 15712 Move returns status 0, amount 50
23:32:49.154 00.000 15712 MoveAxis(N, 0, ABG)
23:32:49.154 00.000 15712 Move returns status 0, amount 0
23:32:49.154 00.000 15712 move complete, result=0
23:32:49.154 00.000 7988 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
23:32:49.154 00.000 15712 worker thread done servicing request
23:32:49.154 00.000 15712 Worker thread wakes up
23:32:49.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:49.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:50.576 01.422 15712 Exposure complete
23:32:50.637 00.061 15712 worker thread done servicing request
23:32:50.639 00.002 7988 OnExposeComplete: enter
23:32:50.639 00.000 7988 UpdateGuideState(): m_state=6
23:32:50.639 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2015
23:32:50.642 00.003 7988 Star::Find returns 1 (0), X=500.37, Y=804.42, Mass=1550, SNR=26.0, Peak=165 HFD=4.4
23:32:50.642 00.000 7988 MultiStar: [#1 0.18,-0.53,0.00,M2] [#2 0.44,-0.54,0.00,M3] [#3 0.21,-0.31,0.84,U] [#4 0.16,-0.23,0.78,U] [#5 0.20,-0.05,0.76,U] [#6 0.20,-0.23,0.67,U] [#7 0.63,-0.38,0.00,M5] [#8 0.02,-0.08,0.46,U] 
23:32:50.642 00.000 7988 refined, 5 included, MultiStar: {0.18, -0.19}, one-star: {0.23, -0.17}
23:32:50.642 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
23:32:50.642 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
23:32:50.642 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.79 mountX=-0.19 mountY=-0.18, mountTheta=-2.37
23:32:50.642 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.19, opts=13)
23:32:50.642 00.000 7988 Enqueuing Move request for scope (0.18, -0.19)
23:32:50.642 00.000 15712 Worker thread wakes up
23:32:50.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
23:32:50.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
23:32:50.642 00.000 15712 Moving (0.18, -0.19) raw xDistance=-0.19 yDistance=-0.18
23:32:50.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:50.642 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.0
23:32:50.653 00.011 15712 BLC: window closed
23:32:50.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:50.653 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:50.653 00.000 7988 Enqueuing Expose request
23:32:50.653 00.000 15712 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.303381, 1:0.275498, 2:0.157618
23:32:50.653 00.000 15712 BLC: No correction, Miss < min_move
23:32:50.659 00.006 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 638.15
23:32:50.659 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
23:32:50.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:50.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:32:50.659 00.000 15712 MoveAxis(E, 37, ABG)
23:32:50.659 00.000 15712 Guiding  Dir = 2, Dur = 37
23:32:50.659 00.000 15712 IsGuiding returns 0
23:32:50.676 00.017 15712 PulseGuide returned control before completion, sleep 32
23:32:50.738 00.062 15712 IsGuiding returns 0
23:32:50.738 00.000 15712 Move returns status 0, amount 37
23:32:50.738 00.000 15712 MoveAxis(N, 0, ABG)
23:32:50.738 00.000 15712 Move returns status 0, amount 0
23:32:50.738 00.000 15712 move complete, result=0
23:32:50.738 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
23:32:50.742 00.004 15712 worker thread done servicing request
23:32:50.742 00.000 15712 Worker thread wakes up
23:32:50.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:50.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:52.378 01.636 15712 Exposure complete
23:32:52.425 00.047 15712 worker thread done servicing request
23:32:52.425 00.000 7988 OnExposeComplete: enter
23:32:52.440 00.015 7988 UpdateGuideState(): m_state=6
23:32:52.440 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2016
23:32:52.442 00.002 7988 Star::Find returns 1 (0), X=500.24, Y=804.84, Mass=1647, SNR=26.9, Peak=139 HFD=4.6
23:32:52.442 00.000 7988 MultiStar: [#1 -0.00,0.15,0.93,U] [#2 0.46,0.18,0.00,M4] [#3 0.04,0.06,0.83,U] [#4 0.37,0.25,0.00,M1] [#5 0.18,0.25,0.72,U] [#6 0.14,0.50,0.00,M2] [#7 0.14,0.05,0.49,U] [#8 0.17,-0.16,0.45,U] 
23:32:52.442 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.13}, one-star: {0.10, 0.24}
23:32:52.442 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
23:32:52.442 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
23:32:52.442 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.94 mountX=0.13 mountY=-0.10, mountTheta=-0.65
23:32:52.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.13, opts=13)
23:32:52.442 00.000 7988 Enqueuing Move request for scope (0.09, 0.13)
23:32:52.442 00.000 15712 Worker thread wakes up
23:32:52.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
23:32:52.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
23:32:52.442 00.000 15712 Moving (0.09, 0.13) raw xDistance=0.13 yDistance=-0.10
23:32:52.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:52.442 00.000 7988 UpdateGuideState exits: m=1647 SNR=26.9
23:32:52.453 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:52.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:52.455 00.002 7988 Enqueuing Expose request
23:32:52.455 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.14
23:32:52.455 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
23:32:52.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:52.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:32:52.455 00.000 15712 MoveAxis(E, 4, ABG)
23:32:52.455 00.000 15712 Guiding  Dir = 2, Dur = 4
23:32:52.462 00.007 15712 IsGuiding returns 0
23:32:52.475 00.013 15712 IsGuiding returns 0
23:32:52.475 00.000 15712 Move returns status 0, amount 4
23:32:52.475 00.000 15712 MoveAxis(N, 0, ABG)
23:32:52.475 00.000 15712 Move returns status 0, amount 0
23:32:52.475 00.000 15712 move complete, result=0
23:32:52.475 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:32:52.484 00.009 15712 worker thread done servicing request
23:32:52.484 00.000 15712 Worker thread wakes up
23:32:52.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:52.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:53.889 01.405 15712 Exposure complete
23:32:53.936 00.047 15712 worker thread done servicing request
23:32:53.952 00.016 7988 OnExposeComplete: enter
23:32:53.953 00.001 7988 UpdateGuideState(): m_state=6
23:32:53.953 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2017
23:32:53.953 00.000 7988 Star::Find returns 1 (0), X=500.46, Y=804.60, Mass=1547, SNR=26.2, Peak=146 HFD=4.7
23:32:53.953 00.000 7988 MultiStar: [#1 0.02,-0.10,1.00,U] [#2 0.29,0.07,0.88,U] [#3 0.03,-0.19,0.85,U] [#4 0.23,0.00,0.74,U] [#5 0.35,0.12,0.73,U] [#6 0.22,0.06,0.65,U] [#7 0.21,-0.23,0.52,U] [#8 0.01,-0.46,0.00,M1] 
23:32:53.953 00.000 7988 refined, 7 included, MultiStar: {0.20, -0.03}, one-star: {0.32, 0.01}
23:32:53.953 00.000 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
23:32:53.953 00.000 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
23:32:53.953 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.14 mountX=-0.03 mountY=-0.20, mountTheta=-1.70
23:32:53.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.03, opts=13)
23:32:53.953 00.000 7988 Enqueuing Move request for scope (0.20, -0.03)
23:32:53.968 00.015 15712 Worker thread wakes up
23:32:53.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
23:32:53.968 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
23:32:53.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:53.968 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.2
23:32:53.970 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:53.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:53.972 00.002 7988 Enqueuing Expose request
23:32:53.972 00.000 15712 Moving (0.20, -0.03) raw xDistance=-0.03 yDistance=-0.20
23:32:53.972 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.14
23:32:53.972 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
23:32:53.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:53.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:32:53.972 00.000 15712 MoveAxis(E, 4, ABG)
23:32:53.972 00.000 15712 Guiding  Dir = 2, Dur = 4
23:32:53.972 00.000 15712 IsGuiding returns 0
23:32:54.001 00.029 15712 IsGuiding returns 0
23:32:54.001 00.000 15712 Move returns status 0, amount 4
23:32:54.001 00.000 15712 MoveAxis(N, 0, ABG)
23:32:54.001 00.000 15712 Move returns status 0, amount 0
23:32:54.001 00.000 15712 move complete, result=0
23:32:54.001 00.000 15712 worker thread done servicing request
23:32:54.001 00.000 15712 Worker thread wakes up
23:32:54.001 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
23:32:54.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:54.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:55.644 01.643 15712 Exposure complete
23:32:55.708 00.064 15712 worker thread done servicing request
23:32:55.708 00.000 7988 OnExposeComplete: enter
23:32:55.708 00.000 7988 UpdateGuideState(): m_state=6
23:32:55.710 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2018
23:32:55.712 00.002 7988 Star::Find returns 1 (0), X=500.27, Y=805.08, Mass=1552, SNR=26.3, Peak=152 HFD=4.3
23:32:55.712 00.000 7988 MultiStar: [#1 -0.05,0.38,0.94,U] [#2 -0.03,0.47,0.00,M4] [#3 -0.09,0.56,0.00,M1] [#4 0.14,0.45,0.00,M1] [#5 0.08,0.31,0.71,U] [#6 0.17,0.37,0.66,U] [#7 0.44,0.10,0.00,M4] [#8 -0.20,0.03,0.45,U] 
23:32:55.714 00.002 7988 refined, 4 included, MultiStar: {0.04, 0.35}, one-star: {0.13, 0.49}
23:32:55.716 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
23:32:55.716 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
23:32:55.716 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.35 hyp=0.36 cameraTheta=1.45 mountX=0.35 mountY=-0.05, mountTheta=-0.15
23:32:55.716 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.35, opts=13)
23:32:55.716 00.000 7988 Enqueuing Move request for scope (0.04, 0.35)
23:32:55.722 00.006 15712 Worker thread wakes up
23:32:55.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:55.722 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.3
23:32:55.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:55.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:55.722 00.000 7988 Enqueuing Expose request
23:32:55.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.35) opts 0xd
23:32:55.722 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.35)
23:32:55.722 00.000 15712 Moving (0.04, 0.35) raw xDistance=0.35 yDistance=-0.05
23:32:55.729 00.007 15712 PPEC rslt: input = 0.35, final = 0.19, react = 0.21, pred = -0.02, hyst = 0.19, hyst_pct = 0.00, period_length = 638.13
23:32:55.729 00.000 15712 PPEC: input: 0.35, control: 0.19, exposure: 1500
23:32:55.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:55.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:55.729 00.000 15712 MoveAxis(W, 64, ABG)
23:32:55.729 00.000 15712 Guiding  Dir = 3, Dur = 64
23:32:55.729 00.000 15712 IsGuiding returns 0
23:32:55.759 00.030 15712 PulseGuide returned control before completion, sleep 46
23:32:55.840 00.081 15712 IsGuiding returns 0
23:32:55.840 00.000 15712 Move returns status 0, amount 64
23:32:55.840 00.000 15712 MoveAxis(N, 0, ABG)
23:32:55.840 00.000 15712 Move returns status 0, amount 0
23:32:55.840 00.000 15712 move complete, result=0
23:32:55.840 00.000 7988 GuideStep: 0.4 px 64 ms WEST, -0.1 px 0 ms NORTH
23:32:55.841 00.001 15712 worker thread done servicing request
23:32:55.841 00.000 15712 Worker thread wakes up
23:32:55.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:55.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:57.258 01.417 15712 Exposure complete
23:32:57.328 00.070 15712 worker thread done servicing request
23:32:57.328 00.000 7988 OnExposeComplete: enter
23:32:57.329 00.001 7988 UpdateGuideState(): m_state=6
23:32:57.330 00.001 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2019
23:32:57.331 00.001 7988 Star::Find returns 1 (0), X=500.30, Y=804.67, Mass=1582, SNR=26.6, Peak=145 HFD=4.3
23:32:57.332 00.001 7988 MultiStar: [#1 -0.11,-0.10,0.98,U] [#2 0.12,0.12,0.86,U] [#3 0.14,-0.10,0.82,U] [#4 0.24,0.06,0.76,U] [#5 0.26,0.18,0.75,U] [#6 0.23,0.31,0.67,U] [#7 0.26,-0.11,0.47,U] [#8 -0.02,-0.06,0.49,U] 
23:32:57.333 00.001 7988 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.16, 0.07}
23:32:57.336 00.003 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
23:32:57.337 00.001 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
23:32:57.338 00.001 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.32 mountX=0.05 mountY=-0.13, mountTheta=-1.24
23:32:57.339 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
23:32:57.341 00.002 7988 Enqueuing Move request for scope (0.13, 0.04)
23:32:57.342 00.001 15712 Worker thread wakes up
23:32:57.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:32:57.342 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:32:57.342 00.000 15712 Moving (0.13, 0.04) raw xDistance=0.05 yDistance=-0.13
23:32:57.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:32:57.343 00.001 7988 UpdateGuideState exits: m=1582 SNR=26.6
23:32:57.344 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:57.345 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:57.346 00.001 7988 Enqueuing Expose request
23:32:57.347 00.001 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.12
23:32:57.347 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:32:57.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:57.348 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:32:57.348 00.000 15712 MoveAxis(E, 3, ABG)
23:32:57.348 00.000 15712 Guiding  Dir = 2, Dur = 3
23:32:57.348 00.000 15712 IsGuiding returns 0
23:32:57.374 00.026 15712 IsGuiding returns 0
23:32:57.374 00.000 15712 Move returns status 0, amount 3
23:32:57.374 00.000 15712 MoveAxis(N, 0, ABG)
23:32:57.374 00.000 15712 Move returns status 0, amount 0
23:32:57.374 00.000 15712 move complete, result=0
23:32:57.374 00.000 15712 worker thread done servicing request
23:32:57.374 00.000 15712 Worker thread wakes up
23:32:57.374 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:32:57.375 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:57.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:32:59.119 01.744 15712 Exposure complete
23:32:59.180 00.061 15712 worker thread done servicing request
23:32:59.181 00.001 7988 OnExposeComplete: enter
23:32:59.182 00.001 7988 UpdateGuideState(): m_state=6
23:32:59.183 00.001 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2020
23:32:59.184 00.001 7988 Star::Find returns 1 (0), X=500.31, Y=804.17, Mass=1702, SNR=27.3, Peak=193 HFD=4.4
23:32:59.185 00.001 7988 MultiStar: [#1 -0.04,-0.64,0.00,M1] [#2 0.33,-0.69,0.00,M4] [#3 -0.03,-0.56,0.00,M1] [#4 0.17,-0.48,0.00,M1] [#5 0.17,-0.60,0.00,M1] [#6 0.24,-0.36,0.65,U] [#7 0.14,-0.41,0.00,M4] [#8 0.20,-0.56,0.00,M1] 
23:32:59.186 00.001 7988 refined, 1 included, MultiStar: {0.20, -0.40}, one-star: {0.17, -0.42}
23:32:59.187 00.001 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
23:32:59.188 00.001 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
23:32:59.189 00.001 7988 CameraToMount -- cameraX=0.20 cameraY=-0.40 hyp=0.44 cameraTheta=-1.11 mountX=-0.40 mountY=-0.19, mountTheta=-2.70
23:32:59.191 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.40, opts=13)
23:32:59.192 00.001 7988 Enqueuing Move request for scope (0.20, -0.40)
23:32:59.193 00.001 15712 Worker thread wakes up
23:32:59.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.40) opts 0xd
23:32:59.193 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.40)
23:32:59.193 00.000 15712 Moving (0.20, -0.40) raw xDistance=-0.40 yDistance=-0.19
23:32:59.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:32:59.194 00.001 7988 UpdateGuideState exits: m=1702 SNR=27.3
23:32:59.195 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:59.196 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:32:59.197 00.001 7988 Enqueuing Expose request
23:32:59.198 00.001 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 638.11
23:32:59.198 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
23:32:59.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:59.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:32:59.198 00.000 15712 MoveAxis(E, 80, ABG)
23:32:59.198 00.000 15712 Guiding  Dir = 2, Dur = 80
23:32:59.199 00.001 15712 IsGuiding returns 0
23:32:59.228 00.029 15712 PulseGuide returned control before completion, sleep 62
23:32:59.303 00.075 15712 IsGuiding returns 1
23:32:59.303 00.000 15712 scope still moving after pulse duration time elapsed
23:32:59.340 00.037 15712 IsGuiding returns 0
23:32:59.340 00.000 15712 scope move finished after 80 + 60 ms
23:32:59.340 00.000 15712 Move returns status 0, amount 80
23:32:59.340 00.000 15712 MoveAxis(N, 0, ABG)
23:32:59.340 00.000 15712 Move returns status 0, amount 0
23:32:59.340 00.000 15712 move complete, result=0
23:32:59.340 00.000 7988 GuideStep: -0.4 px 80 ms EAST, -0.2 px 0 ms NORTH
23:32:59.342 00.002 15712 worker thread done servicing request
23:32:59.342 00.000 15712 Worker thread wakes up
23:32:59.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:32:59.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:00.753 01.411 15712 Exposure complete
23:33:00.805 00.052 15712 worker thread done servicing request
23:33:00.805 00.000 7988 OnExposeComplete: enter
23:33:00.815 00.010 7988 UpdateGuideState(): m_state=6
23:33:00.815 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2021
23:33:00.815 00.000 7988 Star::Find returns 1 (0), X=500.52, Y=804.50, Mass=1561, SNR=26.3, Peak=151 HFD=4.3
23:33:00.815 00.000 7988 MultiStar: [#1 0.05,-0.43,0.00,M2] [#2 0.51,-0.28,0.00,M5] [#3 0.29,-0.34,0.00,M2] [#4 0.28,-0.19,0.76,U] [#5 0.33,-0.17,0.73,U] [#6 0.40,-0.03,0.66,U] [#7 0.62,-0.19,0.00,M5] [#8 -0.03,-0.25,0.44,U] 
23:33:00.815 00.000 7988 refined, 4 included, MultiStar: {0.30, -0.14}, one-star: {0.38, -0.09}
23:33:00.815 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
23:33:00.822 00.007 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
23:33:00.822 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-0.42 mountX=-0.13 mountY=-0.30, mountTheta=-1.99
23:33:00.822 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.14, opts=13)
23:33:00.822 00.000 7988 Enqueuing Move request for scope (0.30, -0.14)
23:33:00.822 00.000 15712 Worker thread wakes up
23:33:00.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.14) opts 0xd
23:33:00.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.14)
23:33:00.822 00.000 15712 Moving (0.30, -0.14) raw xDistance=-0.13 yDistance=-0.30
23:33:00.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:00.822 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.3
23:33:00.830 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:00.831 00.001 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.10
23:33:00.831 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:00.831 00.000 7988 Enqueuing Expose request
23:33:00.831 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
23:33:00.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:33:00.831 00.000 15712 MoveAxis(E, 1, ABG)
23:33:00.831 00.000 15712 Guiding  Dir = 2, Dur = 1
23:33:00.856 00.025 15712 IsGuiding returns 0
23:33:00.873 00.017 15712 IsGuiding returns 0
23:33:00.873 00.000 15712 Move returns status 0, amount 1
23:33:00.873 00.000 15712 MoveAxis(N, 76, ABG)
23:33:00.873 00.000 15712 Guiding  Dir = 0, Dur = 76
23:33:00.873 00.000 15712 IsGuiding returns 0
23:33:00.954 00.081 15712 IsGuiding returns 1
23:33:00.954 00.000 15712 scope still moving after pulse duration time elapsed
23:33:00.991 00.037 15712 IsGuiding returns 1
23:33:01.022 00.031 15712 IsGuiding returns 1
23:33:01.077 00.055 15712 IsGuiding returns 0
23:33:01.077 00.000 15712 scope move finished after 76 + 131 ms
23:33:01.077 00.000 15712 Move returns status 0, amount 76
23:33:01.077 00.000 15712 move complete, result=0
23:33:01.077 00.000 15712 worker thread done servicing request
23:33:01.077 00.000 15712 Worker thread wakes up
23:33:01.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:01.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:01.077 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.3 px 76 ms NORTH
23:33:02.827 01.750 15712 Exposure complete
23:33:02.887 00.060 15712 worker thread done servicing request
23:33:02.888 00.001 7988 OnExposeComplete: enter
23:33:02.888 00.000 7988 UpdateGuideState(): m_state=6
23:33:02.888 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2022
23:33:02.888 00.000 7988 Star::Find returns 1 (0), X=500.40, Y=804.92, Mass=1559, SNR=26.5, Peak=134 HFD=4.5
23:33:02.888 00.000 7988 MultiStar: [#1 0.08,0.05,0.95,U] [#2 0.52,-0.22,0.00,M6] [#3 -0.03,-0.00,0.89,U] [#4 0.49,0.05,0.00,M1] [#5 0.31,0.28,0.73,U] [#6 0.42,0.20,0.00,M1] [#7 0.14,-0.15,0.52,U] [#8 0.19,0.16,0.44,U] 
23:33:02.888 00.000 7988 refined, 5 included, MultiStar: {0.15, 0.13}, one-star: {0.26, 0.33}
23:33:02.888 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.87 = -0.87)
23:33:02.888 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
23:33:02.888 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.69 mountX=0.13 mountY=-0.16, mountTheta=-0.89
23:33:02.897 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.13, opts=13)
23:33:02.897 00.000 7988 Enqueuing Move request for scope (0.15, 0.13)
23:33:02.897 00.000 15712 Worker thread wakes up
23:33:02.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
23:33:02.897 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
23:33:02.897 00.000 15712 Moving (0.15, 0.13) raw xDistance=0.13 yDistance=-0.16
23:33:02.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:02.897 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.5
23:33:02.902 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:02.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:02.904 00.002 7988 Enqueuing Expose request
23:33:02.904 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.09
23:33:02.904 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
23:33:02.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:02.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:33:02.904 00.000 15712 MoveAxis(W, 1, ABG)
23:33:02.904 00.000 15712 Guiding  Dir = 3, Dur = 1
23:33:02.904 00.000 15712 IsGuiding returns 0
23:33:02.920 00.016 15712 IsGuiding returns 0
23:33:02.920 00.000 15712 Move returns status 0, amount 1
23:33:02.920 00.000 15712 MoveAxis(N, 0, ABG)
23:33:02.920 00.000 15712 Move returns status 0, amount 0
23:33:02.920 00.000 15712 move complete, result=0
23:33:02.920 00.000 15712 worker thread done servicing request
23:33:02.920 00.000 15712 Worker thread wakes up
23:33:02.920 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:33:02.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:02.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:04.340 01.420 15712 Exposure complete
23:33:04.402 00.062 15712 worker thread done servicing request
23:33:04.402 00.000 7988 OnExposeComplete: enter
23:33:04.402 00.000 7988 UpdateGuideState(): m_state=6
23:33:04.402 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2023
23:33:04.402 00.000 7988 Star::Find returns 1 (0), X=500.20, Y=804.48, Mass=1685, SNR=27.4, Peak=163 HFD=3.8
23:33:04.402 00.000 7988 MultiStar: [#1 0.03,-0.28,0.97,U] [#2 0.23,-0.08,0.84,U] [#3 0.08,-0.01,0.85,U] [#4 0.16,0.28,0.74,U] [#5 -0.14,0.09,0.71,U] [#6 0.27,0.27,0.63,U] [#7 0.26,-0.20,0.49,U] [#8 -0.05,0.23,0.44,U] 
23:33:04.402 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.00}, one-star: {0.06, -0.11}
23:33:04.402 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.59 = -1.59)
23:33:04.402 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.62 = -1.62)
23:33:04.410 00.008 7988 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
23:33:04.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.00, opts=13)
23:33:04.410 00.000 7988 Enqueuing Move request for scope (0.10, -0.00)
23:33:04.410 00.000 15712 Worker thread wakes up
23:33:04.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
23:33:04.410 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
23:33:04.410 00.000 15712 Moving (0.10, -0.00) raw xDistance=-0.00 yDistance=-0.10
23:33:04.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:04.410 00.000 7988 UpdateGuideState exits: m=1685 SNR=27.4
23:33:04.417 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:04.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:04.417 00.000 7988 Enqueuing Expose request
23:33:04.417 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.08
23:33:04.417 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
23:33:04.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:04.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:33:04.417 00.000 15712 MoveAxis(W, 2, ABG)
23:33:04.417 00.000 15712 Guiding  Dir = 3, Dur = 2
23:33:04.417 00.000 15712 IsGuiding returns 0
23:33:04.439 00.022 15712 IsGuiding returns 0
23:33:04.439 00.000 15712 Move returns status 0, amount 2
23:33:04.439 00.000 15712 MoveAxis(N, 0, ABG)
23:33:04.439 00.000 15712 Move returns status 0, amount 0
23:33:04.439 00.000 15712 move complete, result=0
23:33:04.439 00.000 15712 worker thread done servicing request
23:33:04.439 00.000 15712 Worker thread wakes up
23:33:04.439 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:33:04.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:04.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:06.079 01.640 15712 Exposure complete
23:33:06.127 00.048 15712 worker thread done servicing request
23:33:06.127 00.000 7988 OnExposeComplete: enter
23:33:06.141 00.014 7988 UpdateGuideState(): m_state=6
23:33:06.143 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2024
23:33:06.144 00.001 7988 Star::Find returns 1 (0), X=500.40, Y=804.90, Mass=1679, SNR=27.6, Peak=154 HFD=4.1
23:33:06.144 00.000 7988 MultiStar: [#1 0.23,-0.04,0.96,U] [#2 0.47,0.11,0.00,M6] [#3 0.18,-0.01,0.82,U] [#4 0.26,0.19,0.79,U] [#5 0.08,0.07,0.71,U] [#6 0.14,0.17,0.67,U] [#7 0.20,0.24,0.47,U] [#8 0.14,-0.09,0.44,U] 
23:33:06.146 00.002 7988 refined, 7 included, MultiStar: {0.19, 0.11}, one-star: {0.26, 0.31}
23:33:06.146 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.05 = -1.05)
23:33:06.148 00.002 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
23:33:06.148 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.52 mountX=0.11 mountY=-0.20, mountTheta=-1.05
23:33:06.150 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.11, opts=13)
23:33:06.152 00.002 7988 Enqueuing Move request for scope (0.19, 0.11)
23:33:06.152 00.000 15712 Worker thread wakes up
23:33:06.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
23:33:06.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
23:33:06.152 00.000 15712 Moving (0.19, 0.11) raw xDistance=0.11 yDistance=-0.20
23:33:06.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:06.152 00.000 7988 UpdateGuideState exits: m=1679 SNR=27.6
23:33:06.155 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:06.155 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:06.157 00.002 7988 Enqueuing Expose request
23:33:06.157 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.07
23:33:06.157 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
23:33:06.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:06.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:33:06.157 00.000 15712 MoveAxis(W, 4, ABG)
23:33:06.157 00.000 15712 Guiding  Dir = 3, Dur = 4
23:33:06.157 00.000 15712 IsGuiding returns 0
23:33:06.178 00.021 15712 IsGuiding returns 0
23:33:06.178 00.000 15712 Move returns status 0, amount 4
23:33:06.178 00.000 15712 MoveAxis(N, 0, ABG)
23:33:06.178 00.000 15712 Move returns status 0, amount 0
23:33:06.178 00.000 15712 move complete, result=0
23:33:06.178 00.000 15712 worker thread done servicing request
23:33:06.178 00.000 15712 Worker thread wakes up
23:33:06.178 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
23:33:06.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:06.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:07.598 01.420 15712 Exposure complete
23:33:07.661 00.063 15712 worker thread done servicing request
23:33:07.661 00.000 7988 OnExposeComplete: enter
23:33:07.661 00.000 7988 UpdateGuideState(): m_state=6
23:33:07.661 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2025
23:33:07.661 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=804.54, Mass=1728, SNR=27.9, Peak=150 HFD=4.6
23:33:07.661 00.000 7988 MultiStar: [#1 0.10,-0.32,0.95,U] [#2 0.45,-0.34,0.00,M7] [#3 0.11,-0.31,0.80,U] [#4 0.35,-0.00,0.72,U] [#5 0.23,-0.17,0.71,U] [#6 0.25,-0.09,0.62,U] [#7 0.37,-0.18,0.48,U] [#8 0.33,-0.21,0.43,U] 
23:33:07.661 00.000 7988 single-star, 7 included, MultiStar: {0.20, -0.17}, one-star: {0.08, -0.06}
23:33:07.661 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.56) = xAngle (-2.18 = -2.18)
23:33:07.661 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.21 = -2.21)
23:33:07.661 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=-0.05 mountY=-0.08, mountTheta=-2.19
23:33:07.661 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.06, opts=13)
23:33:07.661 00.000 7988 Enqueuing Move request for scope (0.08, -0.06)
23:33:07.674 00.013 15712 Worker thread wakes up
23:33:07.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:33:07.674 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:33:07.674 00.000 15712 Moving (0.08, -0.06) raw xDistance=-0.05 yDistance=-0.08
23:33:07.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:07.674 00.000 7988 UpdateGuideState exits: m=1728 SNR=27.9
23:33:07.676 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:07.677 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:07.679 00.002 7988 Enqueuing Expose request
23:33:07.679 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.06
23:33:07.679 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
23:33:07.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:07.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:07.679 00.000 15712 MoveAxis(W, 2, ABG)
23:33:07.679 00.000 15712 Guiding  Dir = 3, Dur = 2
23:33:07.679 00.000 15712 IsGuiding returns 0
23:33:07.698 00.019 15712 IsGuiding returns 0
23:33:07.698 00.000 15712 Move returns status 0, amount 2
23:33:07.698 00.000 15712 MoveAxis(N, 0, ABG)
23:33:07.698 00.000 15712 Move returns status 0, amount 0
23:33:07.698 00.000 15712 move complete, result=0
23:33:07.698 00.000 15712 worker thread done servicing request
23:33:07.698 00.000 15712 Worker thread wakes up
23:33:07.698 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:33:07.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:07.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:09.333 01.635 15712 Exposure complete
23:33:09.394 00.061 15712 worker thread done servicing request
23:33:09.394 00.000 7988 OnExposeComplete: enter
23:33:09.394 00.000 7988 UpdateGuideState(): m_state=6
23:33:09.396 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2026
23:33:09.396 00.000 7988 Star::Find returns 1 (0), X=500.61, Y=804.57, Mass=1649, SNR=26.9, Peak=183 HFD=4.3
23:33:09.398 00.002 7988 MultiStar: [#1 0.19,-0.27,1.00,U] [#2 0.44,-0.18,0.00,M8] [#3 0.24,-0.21,0.84,U] [#4 0.21,-0.11,0.75,U] [#5 0.31,0.02,0.72,U] [#6 0.51,0.25,0.00,M1] [#7 0.62,-0.11,0.00,M2] [#8 0.47,0.06,0.00,M1] 
23:33:09.398 00.000 7988 refined, 4 included, MultiStar: {0.29, -0.12}, one-star: {0.47, -0.02}
23:33:09.400 00.002 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
23:33:09.400 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
23:33:09.402 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=-0.12 hyp=0.31 cameraTheta=-0.41 mountX=-0.12 mountY=-0.28, mountTheta=-1.98
23:33:09.404 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.12, opts=13)
23:33:09.404 00.000 7988 Enqueuing Move request for scope (0.29, -0.12)
23:33:09.406 00.002 15712 Worker thread wakes up
23:33:09.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.12) opts 0xd
23:33:09.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.12)
23:33:09.406 00.000 15712 Moving (0.29, -0.12) raw xDistance=-0.12 yDistance=-0.28
23:33:09.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:09.406 00.000 7988 UpdateGuideState exits: m=1649 SNR=26.9
23:33:09.409 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:09.410 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:09.410 00.000 7988 Enqueuing Expose request
23:33:09.410 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.05
23:33:09.410 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
23:33:09.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:33:09.410 00.000 15712 MoveAxis(W, 2, ABG)
23:33:09.410 00.000 15712 Guiding  Dir = 3, Dur = 2
23:33:09.443 00.033 15712 IsGuiding returns 0
23:33:09.459 00.016 15712 IsGuiding returns 0
23:33:09.459 00.000 15712 Move returns status 0, amount 2
23:33:09.459 00.000 15712 MoveAxis(N, 72, ABG)
23:33:09.459 00.000 15712 Guiding  Dir = 0, Dur = 72
23:33:09.459 00.000 15712 IsGuiding returns 0
23:33:09.538 00.079 15712 IsGuiding returns 1
23:33:09.538 00.000 15712 scope still moving after pulse duration time elapsed
23:33:09.570 00.032 15712 IsGuiding returns 1
23:33:09.602 00.032 15712 IsGuiding returns 1
23:33:09.666 00.064 15712 IsGuiding returns 0
23:33:09.666 00.000 15712 scope move finished after 72 + 135 ms
23:33:09.666 00.000 15712 Move returns status 0, amount 72
23:33:09.666 00.000 15712 move complete, result=0
23:33:09.666 00.000 15712 worker thread done servicing request
23:33:09.666 00.000 15712 Worker thread wakes up
23:33:09.666 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.3 px 72 ms NORTH
23:33:09.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:09.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:11.072 01.406 15712 Exposure complete
23:33:11.133 00.061 15712 worker thread done servicing request
23:33:11.133 00.000 7988 OnExposeComplete: enter
23:33:11.135 00.002 7988 UpdateGuideState(): m_state=6
23:33:11.135 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2027
23:33:11.135 00.000 7988 Star::Find returns 1 (0), X=500.47, Y=804.55, Mass=1654, SNR=27.0, Peak=199 HFD=4.2
23:33:11.135 00.000 7988 MultiStar: [#1 0.26,-0.36,0.00,M1] [#2 0.65,-0.10,0.00,M9] [#3 0.32,-0.28,0.86,U] [#4 0.41,-0.01,0.74,U] [#5 0.46,-0.24,0.00,M1] [#6 0.49,0.05,0.00,M2] [#7 0.23,-0.48,0.00,M3] [#8 0.25,-0.41,0.00,M2] 
23:33:11.140 00.005 7988 single-star, 2 included, MultiStar: {0.35, -0.11}, one-star: {0.33, -0.04}
23:33:11.140 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
23:33:11.140 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
23:33:11.140 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-0.13 mountX=-0.04 mountY=-0.33, mountTheta=-1.70
23:33:11.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.04, opts=13)
23:33:11.140 00.000 7988 Enqueuing Move request for scope (0.33, -0.04)
23:33:11.140 00.000 15712 Worker thread wakes up
23:33:11.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.04) opts 0xd
23:33:11.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.04)
23:33:11.140 00.000 15712 Moving (0.33, -0.04) raw xDistance=-0.04 yDistance=-0.33
23:33:11.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:11.140 00.000 7988 UpdateGuideState exits: m=1654 SNR=27.0
23:33:11.149 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:11.149 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:11.151 00.002 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.04
23:33:11.151 00.000 7988 Enqueuing Expose request
23:33:11.151 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
23:33:11.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:33:11.151 00.000 15712 MoveAxis(E, 2, ABG)
23:33:11.151 00.000 15712 Guiding  Dir = 2, Dur = 2
23:33:11.151 00.000 15712 IsGuiding returns 0
23:33:11.169 00.018 15712 IsGuiding returns 0
23:33:11.169 00.000 15712 Move returns status 0, amount 2
23:33:11.169 00.000 15712 MoveAxis(N, 84, ABG)
23:33:11.169 00.000 15712 Guiding  Dir = 0, Dur = 84
23:33:11.169 00.000 15712 IsGuiding returns 0
23:33:11.249 00.080 15712 PulseGuide returned control before completion, sleep 14
23:33:11.278 00.029 15712 IsGuiding returns 1
23:33:11.278 00.000 15712 scope still moving after pulse duration time elapsed
23:33:11.310 00.032 15712 IsGuiding returns 1
23:33:11.361 00.051 15712 IsGuiding returns 1
23:33:11.393 00.032 15712 IsGuiding returns 0
23:33:11.393 00.000 15712 scope move finished after 84 + 139 ms
23:33:11.393 00.000 15712 Move returns status 0, amount 84
23:33:11.393 00.000 15712 move complete, result=0
23:33:11.393 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.3 px 84 ms NORTH
23:33:11.394 00.001 15712 worker thread done servicing request
23:33:11.394 00.000 15712 Worker thread wakes up
23:33:11.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:11.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:13.037 01.643 15712 Exposure complete
23:33:13.097 00.060 15712 worker thread done servicing request
23:33:13.097 00.000 7988 OnExposeComplete: enter
23:33:13.099 00.002 7988 UpdateGuideState(): m_state=6
23:33:13.099 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2028
23:33:13.101 00.002 7988 Star::Find returns 1 (0), X=500.11, Y=804.17, Mass=1677, SNR=27.3, Peak=153 HFD=4.3
23:33:13.101 00.000 7988 MultiStar: [#1 -0.27,-0.74,0.00,M2] [#2 -0.00,-0.49,0.00,M10] [#3 -0.16,-0.37,0.85,U] [#4 -0.03,-0.44,0.00,M1] [#5 -0.17,-0.56,0.00,M2] [#6 -0.08,-0.60,0.00,M3] [#7 -0.19,-0.82,0.00,M4] [#8 -0.41,-0.61,0.00,M3] 
23:33:13.103 00.002 7988 refined, 1 included, MultiStar: {-0.09, -0.40}, one-star: {-0.04, -0.42}
23:33:13.103 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
23:33:13.105 00.002 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.89)
23:33:13.105 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.40 hyp=0.41 cameraTheta=-1.80 mountX=-0.40 mountY=0.10, mountTheta=2.89
23:33:13.107 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.40, opts=13)
23:33:13.109 00.002 7988 Enqueuing Move request for scope (-0.09, -0.40)
23:33:13.109 00.000 15712 Worker thread wakes up
23:33:13.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.40) opts 0xd
23:33:13.109 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.40)
23:33:13.109 00.000 15712 Moving (-0.09, -0.40) raw xDistance=-0.40 yDistance=0.10
23:33:13.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:13.109 00.000 7988 UpdateGuideState exits: m=1677 SNR=27.3
23:33:13.112 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:13.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:13.114 00.002 15712 PPEC rslt: input = -0.40, final = -0.24, react = -0.24, pred = -0.00, hyst = -0.21, hyst_pct = 0.00, period_length = 638.03
23:33:13.114 00.000 15712 PPEC: input: -0.40, control: -0.24, exposure: 1500
23:33:13.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:13.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:33:13.114 00.000 15712 MoveAxis(E, 79, ABG)
23:33:13.114 00.000 15712 Guiding  Dir = 2, Dur = 79
23:33:13.114 00.000 7988 Enqueuing Expose request
23:33:13.114 00.000 15712 IsGuiding returns 0
23:33:13.131 00.017 15712 PulseGuide returned control before completion, sleep 70
23:33:13.210 00.079 15712 IsGuiding returns 1
23:33:13.210 00.000 15712 scope still moving after pulse duration time elapsed
23:33:13.247 00.037 15712 IsGuiding returns 0
23:33:13.247 00.000 15712 scope move finished after 79 + 52 ms
23:33:13.247 00.000 15712 Move returns status 0, amount 79
23:33:13.247 00.000 15712 MoveAxis(N, 0, ABG)
23:33:13.247 00.000 15712 Move returns status 0, amount 0
23:33:13.247 00.000 15712 move complete, result=0
23:33:13.247 00.000 7988 GuideStep: -0.4 px 79 ms EAST, 0.1 px 0 ms NORTH
23:33:13.249 00.002 15712 worker thread done servicing request
23:33:13.249 00.000 15712 Worker thread wakes up
23:33:13.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:13.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:14.664 01.415 15712 Exposure complete
23:33:14.712 00.048 15712 worker thread done servicing request
23:33:14.725 00.013 7988 OnExposeComplete: enter
23:33:14.725 00.000 7988 UpdateGuideState(): m_state=6
23:33:14.727 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2029
23:33:14.729 00.002 7988 Star::Find returns 1 (0), X=500.05, Y=804.80, Mass=1763, SNR=28.0, Peak=141 HFD=4.4
23:33:14.729 00.000 7988 MultiStar: [#1 -0.34,-0.17,0.91,U] [#2 -0.13,-0.10,0.80,U] [#3 -0.10,0.10,0.80,U] [#4 -0.01,0.08,0.72,U] [#5 -0.23,0.28,0.69,U] [#6 -0.17,0.36,0.65,U] [#7 0.09,-0.14,0.46,U] [#8 -0.39,0.11,0.43,U] 
23:33:14.731 00.002 7988 refined, 8 included, MultiStar: {-0.15, 0.08}, one-star: {-0.10, 0.20}
23:33:14.731 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
23:33:14.733 00.002 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
23:33:14.733 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.66 mountX=0.08 mountY=0.15, mountTheta=1.09
23:33:14.735 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.08, opts=13)
23:33:14.737 00.002 7988 Enqueuing Move request for scope (-0.15, 0.08)
23:33:14.737 00.000 15712 Worker thread wakes up
23:33:14.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
23:33:14.737 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
23:33:14.737 00.000 15712 Moving (-0.15, 0.08) raw xDistance=0.08 yDistance=0.15
23:33:14.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:14.737 00.000 7988 UpdateGuideState exits: m=1763 SNR=28.0
23:33:14.740 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:14.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:14.741 00.001 7988 Enqueuing Expose request
23:33:14.741 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.02
23:33:14.741 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
23:33:14.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:14.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:33:14.741 00.000 15712 MoveAxis(E, 1, ABG)
23:33:14.741 00.000 15712 Guiding  Dir = 2, Dur = 1
23:33:14.741 00.000 15712 IsGuiding returns 0
23:33:14.763 00.022 15712 IsGuiding returns 0
23:33:14.763 00.000 15712 Move returns status 0, amount 1
23:33:14.763 00.000 15712 MoveAxis(N, 0, ABG)
23:33:14.763 00.000 15712 Move returns status 0, amount 0
23:33:14.763 00.000 15712 move complete, result=0
23:33:14.763 00.000 15712 worker thread done servicing request
23:33:14.763 00.000 15712 Worker thread wakes up
23:33:14.763 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
23:33:14.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:14.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:16.401 01.638 15712 Exposure complete
23:33:16.463 00.062 7988 OnExposeComplete: enter
23:33:16.463 00.000 7988 UpdateGuideState(): m_state=6
23:33:16.465 00.002 15712 worker thread done servicing request
23:33:16.465 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2030
23:33:16.466 00.001 7988 Star::Find returns 1 (0), X=500.30, Y=805.01, Mass=1598, SNR=26.5, Peak=151 HFD=4.2
23:33:16.468 00.002 7988 MultiStar: [#1 0.10,0.21,1.00,U] [#2 0.24,0.37,0.00,M10] [#3 0.12,0.27,0.85,U] [#4 0.21,0.49,0.00,M1] [#5 0.23,0.22,0.74,U] [#6 0.33,0.33,0.00,M3] [#7 0.43,-0.05,0.00,M4] [#8 0.10,0.31,0.44,U] 
23:33:16.468 00.000 7988 refined, 4 included, MultiStar: {0.15, 0.29}, one-star: {0.16, 0.42}
23:33:16.470 00.002 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
23:33:16.470 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
23:33:16.470 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.32 cameraTheta=1.10 mountX=0.29 mountY=-0.15, mountTheta=-0.49
23:33:16.472 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.29, opts=13)
23:33:16.474 00.002 7988 Enqueuing Move request for scope (0.15, 0.29)
23:33:16.474 00.000 15712 Worker thread wakes up
23:33:16.476 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:16.476 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.5
23:33:16.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:16.479 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
23:33:16.479 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
23:33:16.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:16.479 00.000 7988 Enqueuing Expose request
23:33:16.481 00.002 15712 Moving (0.15, 0.29) raw xDistance=0.29 yDistance=-0.15
23:33:16.483 00.002 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.17, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 638.01
23:33:16.483 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
23:33:16.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:16.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:33:16.483 00.000 15712 MoveAxis(W, 57, ABG)
23:33:16.483 00.000 15712 Guiding  Dir = 3, Dur = 57
23:33:16.483 00.000 15712 IsGuiding returns 0
23:33:16.500 00.017 15712 PulseGuide returned control before completion, sleep 44
23:33:16.559 00.059 15712 IsGuiding returns 1
23:33:16.559 00.000 15712 scope still moving after pulse duration time elapsed
23:33:16.602 00.043 15712 IsGuiding returns 0
23:33:16.602 00.000 15712 scope move finished after 57 + 62 ms
23:33:16.602 00.000 15712 Move returns status 0, amount 57
23:33:16.602 00.000 15712 MoveAxis(N, 0, ABG)
23:33:16.602 00.000 15712 Move returns status 0, amount 0
23:33:16.602 00.000 15712 move complete, result=0
23:33:16.602 00.000 7988 GuideStep: 0.3 px 57 ms WEST, -0.2 px 0 ms NORTH
23:33:16.606 00.004 15712 worker thread done servicing request
23:33:16.606 00.000 15712 Worker thread wakes up
23:33:16.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:16.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:18.011 01.405 15712 Exposure complete
23:33:18.072 00.061 15712 worker thread done servicing request
23:33:18.072 00.000 7988 OnExposeComplete: enter
23:33:18.072 00.000 7988 UpdateGuideState(): m_state=6
23:33:18.074 00.002 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2031
23:33:18.074 00.000 7988 Star::Find returns 1 (0), X=500.10, Y=804.58, Mass=1582, SNR=26.4, Peak=150 HFD=4.3
23:33:18.076 00.002 7988 MultiStar: [#1 -0.03,-0.15,0.99,U] [#2 0.03,0.06,0.86,U] [#3 -0.06,-0.07,0.84,U] [#4 0.02,0.43,0.79,U] [#5 -0.07,0.15,0.71,U] [#6 -0.00,0.16,0.65,U] [#7 0.13,-0.12,0.51,U] [#8 -0.01,-0.24,0.45,U] 
23:33:18.076 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.04, -0.02}
23:33:18.078 00.002 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
23:33:18.078 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
23:33:18.080 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.92 mountX=0.03 mountY=0.01, mountTheta=0.32
23:33:18.083 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
23:33:18.083 00.000 7988 Enqueuing Move request for scope (-0.01, 0.03)
23:33:18.085 00.002 15712 Worker thread wakes up
23:33:18.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:33:18.085 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:33:18.085 00.000 15712 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
23:33:18.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:18.085 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.4
23:33:18.087 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:18.088 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:18.088 00.000 7988 Enqueuing Expose request
23:33:18.088 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.01
23:33:18.088 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
23:33:18.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:18.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:33:18.088 00.000 15712 MoveAxis(W, 2, ABG)
23:33:18.088 00.000 15712 Guiding  Dir = 3, Dur = 2
23:33:18.088 00.000 15712 IsGuiding returns 0
23:33:18.106 00.018 15712 IsGuiding returns 0
23:33:18.106 00.000 15712 Move returns status 0, amount 2
23:33:18.106 00.000 15712 MoveAxis(N, 0, ABG)
23:33:18.106 00.000 15712 Move returns status 0, amount 0
23:33:18.106 00.000 15712 move complete, result=0
23:33:18.106 00.000 15712 worker thread done servicing request
23:33:18.106 00.000 15712 Worker thread wakes up
23:33:18.106 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:33:18.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:18.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:19.747 01.641 15712 Exposure complete
23:33:19.809 00.062 15712 worker thread done servicing request
23:33:19.809 00.000 7988 OnExposeComplete: enter
23:33:19.811 00.002 7988 UpdateGuideState(): m_state=6
23:33:19.811 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2032
23:33:19.814 00.003 7988 Star::Find returns 1 (0), X=500.11, Y=804.61, Mass=1559, SNR=26.2, Peak=159 HFD=4.0
23:33:19.814 00.000 7988 MultiStar: [#1 -0.24,-0.07,1.01,U] [#2 0.15,-0.09,0.88,U] [#3 -0.18,0.14,0.85,U] [#4 0.02,0.12,0.77,U] [#5 -0.01,0.24,0.74,U] [#6 -0.08,0.15,0.66,U] [#7 -0.06,-0.13,0.50,U] [#8 -0.17,0.01,0.45,U] 
23:33:19.814 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.04}, one-star: {-0.03, 0.02}
23:33:19.814 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.02 = 1.02)
23:33:19.814 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
23:33:19.814 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.58 mountX=0.02 mountY=0.03, mountTheta=1.01
23:33:19.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
23:33:19.814 00.000 7988 Enqueuing Move request for scope (-0.03, 0.02)
23:33:19.814 00.000 15712 Worker thread wakes up
23:33:19.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:33:19.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:33:19.814 00.000 15712 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.03
23:33:19.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:19.814 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.2
23:33:19.825 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:19.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:19.826 00.001 7988 Enqueuing Expose request
23:33:19.826 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.00
23:33:19.826 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
23:33:19.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:19.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:33:19.826 00.000 15712 MoveAxis(W, 2, ABG)
23:33:19.826 00.000 15712 Guiding  Dir = 3, Dur = 2
23:33:19.826 00.000 15712 IsGuiding returns 0
23:33:19.848 00.022 15712 IsGuiding returns 0
23:33:19.848 00.000 15712 Move returns status 0, amount 2
23:33:19.848 00.000 15712 MoveAxis(N, 0, ABG)
23:33:19.848 00.000 15712 Move returns status 0, amount 0
23:33:19.848 00.000 15712 move complete, result=0
23:33:19.848 00.000 15712 worker thread done servicing request
23:33:19.848 00.000 15712 Worker thread wakes up
23:33:19.848 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:33:19.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:19.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:21.264 01.416 15712 Exposure complete
23:33:21.325 00.061 15712 worker thread done servicing request
23:33:21.325 00.000 7988 OnExposeComplete: enter
23:33:21.327 00.002 7988 UpdateGuideState(): m_state=6
23:33:21.328 00.001 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2033
23:33:21.328 00.000 7988 Star::Find returns 1 (0), X=499.97, Y=804.34, Mass=1611, SNR=26.7, Peak=196 HFD=4.1
23:33:21.328 00.000 7988 MultiStar: [#1 -0.29,-0.50,0.00,M1] [#2 -0.08,-0.38,0.90,U] [#3 -0.30,-0.40,0.00,M1] [#4 0.03,-0.20,0.74,U] [#5 -0.22,-0.21,0.70,U] [#6 0.00,-0.24,0.66,U] [#7 -0.14,-0.19,0.52,U] [#8 -0.13,-0.40,0.43,U] 
23:33:21.328 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.26}, one-star: {-0.17, -0.25}
23:33:21.328 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
23:33:21.328 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.76)
23:33:21.328 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.93 mountX=-0.27 mountY=0.11, mountTheta=2.76
23:33:21.328 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.26, opts=13)
23:33:21.328 00.000 7988 Enqueuing Move request for scope (-0.10, -0.26)
23:33:21.328 00.000 15712 Worker thread wakes up
23:33:21.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
23:33:21.328 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
23:33:21.328 00.000 15712 Moving (-0.10, -0.26) raw xDistance=-0.27 yDistance=0.11
23:33:21.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:21.328 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.7
23:33:21.340 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:21.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:21.341 00.001 7988 Enqueuing Expose request
23:33:21.341 00.000 15712 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 637.99
23:33:21.341 00.000 15712 PPEC: input: -0.27, control: -0.15, exposure: 1500
23:33:21.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:21.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:33:21.341 00.000 15712 MoveAxis(E, 50, ABG)
23:33:21.341 00.000 15712 Guiding  Dir = 2, Dur = 50
23:33:21.341 00.000 15712 IsGuiding returns 0
23:33:21.362 00.021 15712 PulseGuide returned control before completion, sleep 37
23:33:21.406 00.044 15712 IsGuiding returns 1
23:33:21.406 00.000 15712 scope still moving after pulse duration time elapsed
23:33:21.464 00.058 15712 IsGuiding returns 0
23:33:21.464 00.000 15712 scope move finished after 50 + 69 ms
23:33:21.464 00.000 15712 Move returns status 0, amount 50
23:33:21.464 00.000 15712 MoveAxis(N, 0, ABG)
23:33:21.464 00.000 15712 Move returns status 0, amount 0
23:33:21.464 00.000 15712 move complete, result=0
23:33:21.464 00.000 15712 worker thread done servicing request
23:33:21.464 00.000 15712 Worker thread wakes up
23:33:21.464 00.000 7988 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
23:33:21.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:21.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:23.206 01.742 15712 Exposure complete
23:33:23.325 00.119 15712 worker thread done servicing request
23:33:23.327 00.002 7988 OnExposeComplete: enter
23:33:23.329 00.002 7988 UpdateGuideState(): m_state=6
23:33:23.335 00.006 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2034
23:33:23.337 00.002 7988 Star::Find returns 1 (0), X=500.03, Y=804.66, Mass=1570, SNR=26.3, Peak=182 HFD=4.1
23:33:23.343 00.006 7988 MultiStar: [#1 -0.37,-0.18,0.98,U] [#2 -0.02,-0.05,0.91,U] [#3 -0.27,-0.06,0.87,U] [#4 -0.02,0.07,0.75,U] [#5 -0.25,0.10,0.74,U] [#6 -0.09,0.01,0.68,U] [#7 -0.19,-0.13,0.50,U] [#8 -0.39,-0.04,0.44,U] 
23:33:23.348 00.005 7988 single-star, 8 included, MultiStar: {-0.18, -0.02}, one-star: {-0.11, 0.07}
23:33:23.354 00.006 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
23:33:23.356 00.002 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
23:33:23.360 00.004 7988 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.59 mountX=0.07 mountY=0.11, mountTheta=1.02
23:33:23.365 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.07, opts=13)
23:33:23.369 00.004 7988 Enqueuing Move request for scope (-0.11, 0.07)
23:33:23.373 00.004 15712 Worker thread wakes up
23:33:23.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
23:33:23.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
23:33:23.373 00.000 15712 Moving (-0.11, 0.07) raw xDistance=0.07 yDistance=0.11
23:33:23.375 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:23.379 00.004 7988 UpdateGuideState exits: m=1570 SNR=26.3
23:33:23.384 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:23.386 00.002 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.98
23:33:23.386 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
23:33:23.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:23.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:33:23.386 00.000 15712 MoveAxis(W, 1, ABG)
23:33:23.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:23.390 00.004 7988 Enqueuing Expose request
23:33:23.392 00.002 15712 Guiding  Dir = 3, Dur = 1
23:33:23.392 00.000 15712 IsGuiding returns 0
23:33:23.413 00.021 15712 IsGuiding returns 0
23:33:23.413 00.000 15712 Move returns status 0, amount 1
23:33:23.413 00.000 15712 MoveAxis(N, 0, ABG)
23:33:23.413 00.000 15712 Move returns status 0, amount 0
23:33:23.413 00.000 15712 move complete, result=0
23:33:23.413 00.000 15712 worker thread done servicing request
23:33:23.413 00.000 15712 Worker thread wakes up
23:33:23.413 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:33:23.416 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:23.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:24.832 01.416 15712 Exposure complete
23:33:24.893 00.061 15712 worker thread done servicing request
23:33:24.893 00.000 7988 OnExposeComplete: enter
23:33:24.894 00.001 7988 UpdateGuideState(): m_state=6
23:33:24.894 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2035
23:33:24.896 00.002 7988 Star::Find returns 1 (0), X=499.92, Y=804.79, Mass=1578, SNR=26.5, Peak=148 HFD=4.4
23:33:24.896 00.000 7988 MultiStar: [#1 -0.43,-0.10,0.00,M1] [#2 -0.23,0.01,0.85,U] [#3 -0.42,0.03,0.88,U] [#4 0.26,0.23,0.73,U] [#5 -0.19,0.26,0.71,U] [#6 -0.27,0.29,0.70,U] [#7 -0.10,0.05,0.51,U] [#8 -0.36,0.08,0.47,U] 
23:33:24.898 00.002 7988 refined, 7 included, MultiStar: {-0.19, 0.14}, one-star: {-0.22, 0.19}
23:33:24.898 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.95 = 0.95)
23:33:24.900 00.002 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
23:33:24.900 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.51 mountX=0.14 mountY=0.19, mountTheta=0.93
23:33:24.902 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.14, opts=13)
23:33:24.904 00.002 7988 Enqueuing Move request for scope (-0.19, 0.14)
23:33:24.904 00.000 15712 Worker thread wakes up
23:33:24.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
23:33:24.904 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
23:33:24.904 00.000 15712 Moving (-0.19, 0.14) raw xDistance=0.14 yDistance=0.19
23:33:24.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:24.904 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.5
23:33:24.908 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:24.909 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:24.909 00.000 7988 Enqueuing Expose request
23:33:24.911 00.002 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.97
23:33:24.911 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
23:33:24.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:24.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:33:24.911 00.000 15712 MoveAxis(E, 1, ABG)
23:33:24.911 00.000 15712 Guiding  Dir = 2, Dur = 1
23:33:24.911 00.000 15712 IsGuiding returns 0
23:33:24.961 00.050 15712 IsGuiding returns 0
23:33:24.961 00.000 15712 Move returns status 0, amount 1
23:33:24.961 00.000 15712 MoveAxis(N, 0, ABG)
23:33:24.961 00.000 15712 Move returns status 0, amount 0
23:33:24.961 00.000 15712 move complete, result=0
23:33:24.961 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
23:33:24.966 00.005 15712 worker thread done servicing request
23:33:24.966 00.000 15712 Worker thread wakes up
23:33:24.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:24.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:26.602 01.636 15712 Exposure complete
23:33:26.662 00.060 15712 worker thread done servicing request
23:33:26.662 00.000 7988 OnExposeComplete: enter
23:33:26.662 00.000 7988 UpdateGuideState(): m_state=6
23:33:26.666 00.004 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
23:33:26.666 00.000 7988 Star::Find returns 1 (0), X=500.27, Y=804.60, Mass=1697, SNR=27.6, Peak=150 HFD=4.8
23:33:26.666 00.000 7988 MultiStar: [#1 -0.21,-0.27,0.93,U] [#2 0.15,-0.25,0.82,U] [#3 -0.11,-0.29,0.82,U] [#4 0.22,0.01,0.71,U] [#5 0.00,0.07,0.68,U] [#6 0.26,0.07,0.66,U] [#7 0.05,-0.16,0.46,U] [#8 -0.50,-0.46,0.00,M1] 
23:33:26.666 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {0.13, 0.01}
23:33:26.666 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
23:33:26.666 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
23:33:26.666 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.13 mountX=-0.11 mountY=-0.05, mountTheta=-2.72
23:33:26.666 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.11, opts=13)
23:33:26.666 00.000 7988 Enqueuing Move request for scope (0.05, -0.11)
23:33:26.666 00.000 15712 Worker thread wakes up
23:33:26.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
23:33:26.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
23:33:26.666 00.000 15712 Moving (0.05, -0.11) raw xDistance=-0.11 yDistance=-0.05
23:33:26.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:26.679 00.013 7988 UpdateGuideState exits: m=1697 SNR=27.6
23:33:26.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:26.679 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:26.679 00.000 7988 Enqueuing Expose request
23:33:26.682 00.003 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.96
23:33:26.682 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
23:33:26.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:26.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:26.682 00.000 15712 MoveAxis(E, 1, ABG)
23:33:26.682 00.000 15712 Guiding  Dir = 2, Dur = 1
23:33:26.682 00.000 15712 IsGuiding returns 0
23:33:26.703 00.021 15712 IsGuiding returns 0
23:33:26.703 00.000 15712 Move returns status 0, amount 1
23:33:26.703 00.000 15712 MoveAxis(N, 0, ABG)
23:33:26.703 00.000 15712 Move returns status 0, amount 0
23:33:26.703 00.000 15712 move complete, result=0
23:33:26.703 00.000 15712 worker thread done servicing request
23:33:26.703 00.000 15712 Worker thread wakes up
23:33:26.703 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:33:26.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:26.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:28.117 01.414 15712 Exposure complete
23:33:28.174 00.057 15712 worker thread done servicing request
23:33:28.174 00.000 7988 OnExposeComplete: enter
23:33:28.180 00.006 7988 UpdateGuideState(): m_state=6
23:33:28.180 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2037
23:33:28.180 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=804.22, Mass=1590, SNR=26.3, Peak=156 HFD=4.6
23:33:28.180 00.000 7988 MultiStar: [#1 -0.07,-0.48,0.00,M1] [#2 -0.06,-0.38,0.89,U] [#3 0.00,-0.37,0.85,U] [#4 0.16,-0.09,0.75,U] [#5 -0.07,-0.29,0.72,U] [#6 -0.09,-0.09,0.65,U] [#7 0.14,-0.40,0.47,U] [#8 0.30,-0.57,0.00,M2] 
23:33:28.180 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.29}, one-star: {0.08, -0.37}
23:33:28.180 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
23:33:28.180 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
23:33:28.180 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.50 mountX=-0.29 mountY=-0.01, mountTheta=-3.10
23:33:28.180 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.29, opts=13)
23:33:28.191 00.011 7988 Enqueuing Move request for scope (0.02, -0.29)
23:33:28.191 00.000 15712 Worker thread wakes up
23:33:28.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
23:33:28.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
23:33:28.191 00.000 15712 Moving (0.02, -0.29) raw xDistance=-0.29 yDistance=-0.01
23:33:28.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:28.191 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.3
23:33:28.195 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:28.195 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:28.196 00.001 7988 Enqueuing Expose request
23:33:28.196 00.000 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 637.96
23:33:28.196 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
23:33:28.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:28.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:28.196 00.000 15712 MoveAxis(E, 58, ABG)
23:33:28.196 00.000 15712 Guiding  Dir = 2, Dur = 58
23:33:28.196 00.000 15712 IsGuiding returns 0
23:33:28.225 00.029 15712 PulseGuide returned control before completion, sleep 42
23:33:28.311 00.086 15712 IsGuiding returns 1
23:33:28.311 00.000 15712 scope still moving after pulse duration time elapsed
23:33:28.356 00.045 15712 IsGuiding returns 0
23:33:28.356 00.000 15712 scope move finished after 58 + 99 ms
23:33:28.356 00.000 15712 Move returns status 0, amount 58
23:33:28.356 00.000 15712 MoveAxis(N, 0, ABG)
23:33:28.356 00.000 15712 Move returns status 0, amount 0
23:33:28.356 00.000 15712 move complete, result=0
23:33:28.356 00.000 15712 worker thread done servicing request
23:33:28.356 00.000 15712 Worker thread wakes up
23:33:28.356 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
23:33:28.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:28.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:30.000 01.644 15712 Exposure complete
23:33:30.060 00.060 15712 worker thread done servicing request
23:33:30.062 00.002 7988 OnExposeComplete: enter
23:33:30.062 00.000 7988 UpdateGuideState(): m_state=6
23:33:30.062 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2038
23:33:30.062 00.000 7988 Star::Find returns 1 (0), X=500.15, Y=804.98, Mass=1588, SNR=26.6, Peak=133 HFD=4.6
23:33:30.062 00.000 7988 MultiStar: [#1 -0.06,0.20,0.98,U] [#2 0.06,0.15,0.84,U] [#3 -0.18,0.13,0.84,U] [#4 0.08,0.29,0.77,U] [#5 -0.05,0.54,0.00,M1] [#6 -0.09,0.36,0.66,U] [#7 -0.20,0.14,0.51,U] [#8 0.05,0.23,0.47,U] 
23:33:30.062 00.000 7988 refined, 7 included, MultiStar: {-0.04, 0.24}, one-star: {0.00, 0.39}
23:33:30.062 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
23:33:30.062 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
23:33:30.062 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.73 mountX=0.24 mountY=0.03, mountTheta=0.14
23:33:30.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.24, opts=13)
23:33:30.062 00.000 7988 Enqueuing Move request for scope (-0.04, 0.24)
23:33:30.062 00.000 15712 Worker thread wakes up
23:33:30.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
23:33:30.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
23:33:30.062 00.000 15712 Moving (-0.04, 0.24) raw xDistance=0.24 yDistance=0.03
23:33:30.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:30.062 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.6
23:33:30.076 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:30.077 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:30.078 00.001 7988 Enqueuing Expose request
23:33:30.078 00.000 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 637.95
23:33:30.078 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
23:33:30.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:30.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:33:30.078 00.000 15712 MoveAxis(W, 46, ABG)
23:33:30.078 00.000 15712 Guiding  Dir = 3, Dur = 46
23:33:30.078 00.000 15712 IsGuiding returns 0
23:33:30.095 00.017 15712 PulseGuide returned control before completion, sleep 41
23:33:30.158 00.063 15712 IsGuiding returns 1
23:33:30.158 00.000 15712 scope still moving after pulse duration time elapsed
23:33:30.190 00.032 15712 IsGuiding returns 0
23:33:30.190 00.000 15712 scope move finished after 46 + 64 ms
23:33:30.190 00.000 15712 Move returns status 0, amount 46
23:33:30.190 00.000 15712 MoveAxis(N, 0, ABG)
23:33:30.190 00.000 15712 Move returns status 0, amount 0
23:33:30.190 00.000 15712 move complete, result=0
23:33:30.190 00.000 15712 worker thread done servicing request
23:33:30.190 00.000 15712 Worker thread wakes up
23:33:30.190 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
23:33:30.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:30.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:31.611 01.421 15712 Exposure complete
23:33:31.657 00.046 15712 worker thread done servicing request
23:33:31.657 00.000 7988 OnExposeComplete: enter
23:33:31.674 00.017 7988 UpdateGuideState(): m_state=6
23:33:31.674 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2039
23:33:31.674 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.93, Mass=1606, SNR=26.6, Peak=132 HFD=4.7
23:33:31.674 00.000 7988 MultiStar: [#1 -0.35,0.10,0.95,U] [#2 0.21,0.01,0.87,U] [#3 -0.29,0.00,0.82,U] [#4 0.02,0.23,0.73,U] [#5 0.15,0.24,0.70,U] [#6 -0.05,0.34,0.58,U] [#7 0.12,0.01,0.48,U] [#8 -0.01,-0.04,0.44,U] 
23:33:31.674 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.15}, one-star: {0.04, 0.34}
23:33:31.674 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
23:33:31.674 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
23:33:31.674 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.77 mountX=0.15 mountY=0.03, mountTheta=0.18
23:33:31.674 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.15, opts=13)
23:33:31.674 00.000 7988 Enqueuing Move request for scope (-0.03, 0.15)
23:33:31.674 00.000 15712 Worker thread wakes up
23:33:31.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
23:33:31.674 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
23:33:31.674 00.000 15712 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=0.03
23:33:31.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:31.674 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.6
23:33:31.688 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:31.689 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:31.689 00.000 7988 Enqueuing Expose request
23:33:31.691 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.94
23:33:31.691 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:33:31.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:31.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:33:31.691 00.000 15712 MoveAxis(E, 2, ABG)
23:33:31.691 00.000 15712 Guiding  Dir = 2, Dur = 2
23:33:31.691 00.000 15712 IsGuiding returns 0
23:33:31.708 00.017 15712 IsGuiding returns 0
23:33:31.708 00.000 15712 Move returns status 0, amount 2
23:33:31.708 00.000 15712 MoveAxis(N, 0, ABG)
23:33:31.708 00.000 15712 Move returns status 0, amount 0
23:33:31.708 00.000 15712 move complete, result=0
23:33:31.708 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
23:33:31.712 00.004 15712 worker thread done servicing request
23:33:31.712 00.000 15712 Worker thread wakes up
23:33:31.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:31.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:33.352 01.640 15712 Exposure complete
23:33:33.410 00.058 15712 worker thread done servicing request
23:33:33.410 00.000 7988 OnExposeComplete: enter
23:33:33.414 00.004 7988 UpdateGuideState(): m_state=6
23:33:33.414 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2040
23:33:33.414 00.000 7988 Star::Find returns 1 (0), X=500.14, Y=805.10, Mass=1680, SNR=27.2, Peak=147 HFD=4.4
23:33:33.414 00.000 7988 MultiStar: [#1 -0.15,0.29,0.94,U] [#2 -0.01,0.44,0.00,M2] [#3 -0.15,0.25,0.82,U] [#4 0.22,0.47,0.00,M1] [#5 -0.14,0.41,0.72,U] [#6 -0.14,0.53,0.00,M1] [#7 -0.10,0.40,0.49,U] [#8 -0.31,0.55,0.00,M1] 
23:33:33.414 00.000 7988 refined, 4 included, MultiStar: {-0.10, 0.37}, one-star: {0.00, 0.51}
23:33:33.414 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
23:33:33.414 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
23:33:33.414 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.37 hyp=0.39 cameraTheta=1.84 mountX=0.37 mountY=0.09, mountTheta=0.24
23:33:33.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.37, opts=13)
23:33:33.414 00.000 7988 Enqueuing Move request for scope (-0.10, 0.37)
23:33:33.414 00.000 15712 Worker thread wakes up
23:33:33.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.37) opts 0xd
23:33:33.414 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.37)
23:33:33.427 00.013 15712 Moving (-0.10, 0.37) raw xDistance=0.37 yDistance=0.09
23:33:33.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:33.427 00.000 7988 UpdateGuideState exits: m=1680 SNR=27.2
23:33:33.429 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:33.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:33.430 00.001 7988 Enqueuing Expose request
23:33:33.430 00.000 15712 PPEC rslt: input = 0.37, final = 0.22, react = 0.22, pred = -0.00, hyst = 0.21, hyst_pct = 0.00, period_length = 637.93
23:33:33.430 00.000 15712 PPEC: input: 0.37, control: 0.22, exposure: 1500
23:33:33.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:33.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:33:33.430 00.000 15712 MoveAxis(W, 72, ABG)
23:33:33.430 00.000 15712 Guiding  Dir = 3, Dur = 72
23:33:33.430 00.000 15712 IsGuiding returns 0
23:33:33.446 00.016 15712 PulseGuide returned control before completion, sleep 63
23:33:33.546 00.100 15712 IsGuiding returns 0
23:33:33.546 00.000 15712 Move returns status 0, amount 72
23:33:33.546 00.000 15712 MoveAxis(N, 0, ABG)
23:33:33.546 00.000 15712 Move returns status 0, amount 0
23:33:33.546 00.000 15712 move complete, result=0
23:33:33.546 00.000 7988 GuideStep: 0.4 px 72 ms WEST, 0.1 px 0 ms NORTH
23:33:33.550 00.004 15712 worker thread done servicing request
23:33:33.550 00.000 15712 Worker thread wakes up
23:33:33.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:33.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:34.961 01.411 15712 Exposure complete
23:33:35.021 00.060 15712 worker thread done servicing request
23:33:35.021 00.000 7988 OnExposeComplete: enter
23:33:35.021 00.000 7988 UpdateGuideState(): m_state=6
23:33:35.023 00.002 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2041
23:33:35.023 00.000 7988 Star::Find returns 1 (0), X=500.11, Y=804.51, Mass=1612, SNR=26.6, Peak=144 HFD=4.8
23:33:35.026 00.003 7988 MultiStar: [#1 -0.37,-0.43,0.00,M1] [#2 0.10,-0.35,0.83,U] [#3 0.01,-0.17,0.82,U] [#4 0.22,0.00,0.74,U] [#5 -0.21,-0.14,0.75,U] [#6 -0.23,-0.05,0.66,U] [#7 0.29,-0.40,0.00,M1] [#8 -0.26,-0.15,0.44,U] 
23:33:35.026 00.000 7988 single-star, 6 included, MultiStar: {-0.04, -0.14}, one-star: {-0.03, -0.08}
23:33:35.026 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
23:33:35.026 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
23:33:35.026 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.97 mountX=-0.08 mountY=0.04, mountTheta=2.73
23:33:35.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
23:33:35.026 00.000 7988 Enqueuing Move request for scope (-0.03, -0.08)
23:33:35.026 00.000 15712 Worker thread wakes up
23:33:35.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:33:35.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:33:35.026 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.04
23:33:35.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:35.026 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.6
23:33:35.036 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:35.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:35.036 00.000 7988 Enqueuing Expose request
23:33:35.039 00.003 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.93
23:33:35.039 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:33:35.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:35.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:33:35.039 00.000 15712 MoveAxis(E, 4, ABG)
23:33:35.039 00.000 15712 Guiding  Dir = 2, Dur = 4
23:33:35.039 00.000 15712 IsGuiding returns 0
23:33:35.065 00.026 15712 IsGuiding returns 0
23:33:35.065 00.000 15712 Move returns status 0, amount 4
23:33:35.065 00.000 15712 MoveAxis(N, 0, ABG)
23:33:35.065 00.000 15712 Move returns status 0, amount 0
23:33:35.065 00.000 15712 move complete, result=0
23:33:35.065 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
23:33:35.069 00.004 15712 worker thread done servicing request
23:33:35.069 00.000 15712 Worker thread wakes up
23:33:35.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:35.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:36.808 01.739 15712 Exposure complete
23:33:36.859 00.051 15712 worker thread done servicing request
23:33:36.870 00.011 7988 OnExposeComplete: enter
23:33:36.870 00.000 7988 UpdateGuideState(): m_state=6
23:33:36.870 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2042
23:33:36.870 00.000 7988 Star::Find returns 1 (0), X=500.11, Y=804.50, Mass=1672, SNR=26.9, Peak=161 HFD=4.7
23:33:36.870 00.000 7988 MultiStar: [#1 -0.37,-0.33,0.00,M2] [#2 -0.09,-0.19,0.81,U] [#3 -0.38,-0.27,0.00,M1] [#4 -0.13,0.03,0.72,U] [#5 -0.22,-0.22,0.71,U] [#6 0.04,0.10,0.66,U] [#7 0.24,-0.24,0.50,U] [#8 0.11,-0.26,0.46,U] 
23:33:36.870 00.000 7988 single-star, 6 included, MultiStar: {-0.03, -0.12}, one-star: {-0.04, -0.10}
23:33:36.876 00.006 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.80)
23:33:36.876 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
23:33:36.876 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.93 mountX=-0.10 mountY=0.04, mountTheta=2.77
23:33:36.876 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.10, opts=13)
23:33:36.876 00.000 7988 Enqueuing Move request for scope (-0.04, -0.10)
23:33:36.876 00.000 15712 Worker thread wakes up
23:33:36.876 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:33:36.876 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:33:36.876 00.000 15712 Moving (-0.04, -0.10) raw xDistance=-0.10 yDistance=0.04
23:33:36.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:36.876 00.000 7988 UpdateGuideState exits: m=1672 SNR=26.9
23:33:36.884 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:36.885 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:36.885 00.000 7988 Enqueuing Expose request
23:33:36.885 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.92
23:33:36.885 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
23:33:36.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:36.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:33:36.885 00.000 15712 MoveAxis(E, 3, ABG)
23:33:36.885 00.000 15712 Guiding  Dir = 2, Dur = 3
23:33:36.885 00.000 15712 IsGuiding returns 0
23:33:36.905 00.020 15712 IsGuiding returns 0
23:33:36.905 00.000 15712 Move returns status 0, amount 3
23:33:36.905 00.000 15712 MoveAxis(N, 0, ABG)
23:33:36.905 00.000 15712 Move returns status 0, amount 0
23:33:36.905 00.000 15712 move complete, result=0
23:33:36.905 00.000 15712 worker thread done servicing request
23:33:36.905 00.000 15712 Worker thread wakes up
23:33:36.905 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:33:36.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:36.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:38.324 01.419 15712 Exposure complete
23:33:38.384 00.060 7988 OnExposeComplete: enter
23:33:38.384 00.000 7988 UpdateGuideState(): m_state=6
23:33:38.386 00.002 15712 worker thread done servicing request
23:33:38.386 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2043
23:33:38.388 00.002 7988 Star::Find returns 1 (0), X=500.06, Y=804.50, Mass=1585, SNR=26.5, Peak=155 HFD=4.5
23:33:38.388 00.000 7988 MultiStar: [#1 -0.21,-0.37,0.95,U] [#2 0.03,-0.33,0.88,U] [#3 -0.25,-0.36,0.00,M2] [#4 -0.04,-0.28,0.74,U] [#5 -0.18,-0.39,0.71,U] [#6 -0.10,-0.25,0.67,U] [#7 -0.03,0.01,0.51,U] [#8 -0.40,-0.33,0.00,M1] 
23:33:38.390 00.002 7988 single-star, 6 included, MultiStar: {-0.09, -0.25}, one-star: {-0.08, -0.09}
23:33:38.390 00.000 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.86 = 2.43)
23:33:38.392 00.002 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.40)
23:33:38.392 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.29 mountX=-0.09 mountY=0.08, mountTheta=2.41
23:33:38.394 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.09, opts=13)
23:33:38.396 00.002 7988 Enqueuing Move request for scope (-0.08, -0.09)
23:33:38.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:38.398 00.002 7988 UpdateGuideState exits: m=1585 SNR=26.5
23:33:38.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:38.400 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:38.400 00.000 7988 Enqueuing Expose request
23:33:38.402 00.002 15712 Worker thread wakes up
23:33:38.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
23:33:38.402 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
23:33:38.402 00.000 15712 Moving (-0.08, -0.09) raw xDistance=-0.09 yDistance=0.08
23:33:38.403 00.001 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.91
23:33:38.403 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
23:33:38.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:38.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:33:38.403 00.000 15712 MoveAxis(E, 4, ABG)
23:33:38.403 00.000 15712 Guiding  Dir = 2, Dur = 4
23:33:38.403 00.000 15712 IsGuiding returns 0
23:33:38.423 00.020 15712 IsGuiding returns 0
23:33:38.423 00.000 15712 Move returns status 0, amount 4
23:33:38.423 00.000 15712 MoveAxis(N, 0, ABG)
23:33:38.423 00.000 15712 Move returns status 0, amount 0
23:33:38.423 00.000 15712 move complete, result=0
23:33:38.423 00.000 15712 worker thread done servicing request
23:33:38.423 00.000 15712 Worker thread wakes up
23:33:38.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:38.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:38.423 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:33:40.062 01.639 15712 Exposure complete
23:33:40.120 00.058 15712 worker thread done servicing request
23:33:40.120 00.000 7988 OnExposeComplete: enter
23:33:40.120 00.000 7988 UpdateGuideState(): m_state=6
23:33:40.123 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2044
23:33:40.125 00.002 7988 Star::Find returns 1 (0), X=499.99, Y=804.43, Mass=1525, SNR=26.1, Peak=162 HFD=4.2
23:33:40.125 00.000 7988 MultiStar: [#1 -0.32,-0.29,1.00,U] [#2 -0.11,-0.51,0.00,M1] [#3 -0.23,-0.18,0.87,U] [#4 0.01,-0.17,0.78,U] [#5 -0.25,-0.14,0.71,U] [#6 -0.15,-0.06,0.68,U] [#7 0.05,-0.45,0.00,M1] [#8 -0.01,-0.55,0.00,M2] 
23:33:40.127 00.002 7988 single-star, 5 included, MultiStar: {-0.19, -0.17}, one-star: {-0.15, -0.16}
23:33:40.127 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.87 = 2.42)
23:33:40.129 00.002 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.38)
23:33:40.129 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.30 mountX=-0.17 mountY=0.15, mountTheta=2.40
23:33:40.131 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.16, opts=13)
23:33:40.133 00.002 7988 Enqueuing Move request for scope (-0.15, -0.16)
23:33:40.133 00.000 15712 Worker thread wakes up
23:33:40.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
23:33:40.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
23:33:40.133 00.000 15712 Moving (-0.15, -0.16) raw xDistance=-0.17 yDistance=0.15
23:33:40.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:40.137 00.004 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 637.90
23:33:40.137 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
23:33:40.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:40.137 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.1
23:33:40.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:40.140 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:40.140 00.000 7988 Enqueuing Expose request
23:33:40.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:33:40.140 00.000 15712 MoveAxis(E, 37, ABG)
23:33:40.140 00.000 15712 Guiding  Dir = 2, Dur = 37
23:33:40.181 00.041 15712 IsGuiding returns 0
23:33:40.193 00.012 15712 PulseGuide returned control before completion, sleep 32
23:33:40.239 00.046 15712 IsGuiding returns 0
23:33:40.239 00.000 15712 Move returns status 0, amount 37
23:33:40.239 00.000 15712 MoveAxis(N, 0, ABG)
23:33:40.239 00.000 15712 Move returns status 0, amount 0
23:33:40.239 00.000 15712 move complete, result=0
23:33:40.239 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
23:33:40.248 00.009 15712 worker thread done servicing request
23:33:40.248 00.000 15712 Worker thread wakes up
23:33:40.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:40.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:41.658 01.410 15712 Exposure complete
23:33:41.719 00.061 15712 worker thread done servicing request
23:33:41.719 00.000 7988 OnExposeComplete: enter
23:33:41.721 00.002 7988 UpdateGuideState(): m_state=6
23:33:41.723 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2045
23:33:41.723 00.000 7988 Star::Find returns 1 (0), X=499.97, Y=804.83, Mass=1590, SNR=26.5, Peak=138 HFD=4.3
23:33:41.725 00.002 7988 MultiStar: [#1 -0.39,0.11,0.95,U] [#2 -0.02,0.04,0.84,U] [#3 -0.32,0.25,0.89,U] [#4 -0.09,0.50,0.00,M1] [#5 0.01,0.45,0.00,M1] [#6 -0.19,0.62,0.00,M1] [#7 -0.19,0.43,0.00,M2] [#8 -0.29,-0.01,0.44,U] 
23:33:41.725 00.000 7988 refined, 4 included, MultiStar: {-0.24, 0.14}, one-star: {-0.17, 0.23}
23:33:41.727 00.002 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
23:33:41.727 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
23:33:41.729 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.60 mountX=0.14 mountY=0.23, mountTheta=1.02
23:33:41.731 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.14, opts=13)
23:33:41.731 00.000 7988 Enqueuing Move request for scope (-0.24, 0.14)
23:33:41.733 00.002 15712 Worker thread wakes up
23:33:41.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
23:33:41.733 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
23:33:41.733 00.000 15712 Moving (-0.24, 0.14) raw xDistance=0.14 yDistance=0.23
23:33:41.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:41.733 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.5
23:33:41.736 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:41.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:41.737 00.001 7988 Enqueuing Expose request
23:33:41.737 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.90
23:33:41.737 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
23:33:41.739 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:41.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:33:41.739 00.000 15712 MoveAxis(E, 5, ABG)
23:33:41.739 00.000 15712 Guiding  Dir = 2, Dur = 5
23:33:41.739 00.000 15712 IsGuiding returns 0
23:33:41.763 00.024 15712 IsGuiding returns 0
23:33:41.763 00.000 15712 Move returns status 0, amount 5
23:33:41.763 00.000 15712 MoveAxis(N, 0, ABG)
23:33:41.763 00.000 15712 Move returns status 0, amount 0
23:33:41.763 00.000 15712 move complete, result=0
23:33:41.763 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
23:33:41.763 00.000 15712 worker thread done servicing request
23:33:41.763 00.000 15712 Worker thread wakes up
23:33:41.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:41.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:43.506 01.743 15712 Exposure complete
23:33:43.566 00.060 15712 worker thread done servicing request
23:33:43.566 00.000 7988 OnExposeComplete: enter
23:33:43.568 00.002 7988 UpdateGuideState(): m_state=6
23:33:43.570 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2046
23:33:43.571 00.001 7988 Star::Find returns 1 (0), X=499.83, Y=805.05, Mass=1714, SNR=27.7, Peak=149 HFD=4.7
23:33:43.571 00.000 7988 MultiStar: [#1 -0.35,0.38,0.00,M1] [#2 -0.03,0.21,0.80,U] [#3 -0.37,0.20,0.81,U] [#4 -0.06,0.35,0.70,U] [#5 -0.28,0.44,0.00,M2] [#6 0.02,0.36,0.61,U] [#7 0.17,0.06,0.49,U] [#8 -0.04,0.37,0.41,U] 
23:33:43.573 00.002 7988 refined, 6 included, MultiStar: {-0.12, 0.30}, one-star: {-0.31, 0.45}
23:33:43.573 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
23:33:43.575 00.002 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
23:33:43.575 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.97 mountX=0.30 mountY=0.12, mountTheta=0.38
23:33:43.577 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.30, opts=13)
23:33:43.579 00.002 7988 Enqueuing Move request for scope (-0.12, 0.30)
23:33:43.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:43.581 00.002 7988 UpdateGuideState exits: m=1714 SNR=27.7
23:33:43.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:43.583 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:43.584 00.001 7988 Enqueuing Expose request
23:33:43.584 00.000 15712 Worker thread wakes up
23:33:43.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.30) opts 0xd
23:33:43.584 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.30)
23:33:43.584 00.000 15712 Moving (-0.12, 0.30) raw xDistance=0.30 yDistance=0.12
23:33:43.588 00.004 15712 PPEC rslt: input = 0.30, final = 0.16, react = 0.18, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 637.89
23:33:43.588 00.000 15712 PPEC: input: 0.30, control: 0.16, exposure: 1500
23:33:43.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:43.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:33:43.588 00.000 15712 MoveAxis(W, 53, ABG)
23:33:43.588 00.000 15712 Guiding  Dir = 3, Dur = 53
23:33:43.588 00.000 15712 IsGuiding returns 0
23:33:43.602 00.014 15712 PulseGuide returned control before completion, sleep 50
23:33:43.683 00.081 15712 IsGuiding returns 0
23:33:43.683 00.000 15712 Move returns status 0, amount 53
23:33:43.683 00.000 15712 MoveAxis(N, 0, ABG)
23:33:43.683 00.000 15712 Move returns status 0, amount 0
23:33:43.683 00.000 15712 move complete, result=0
23:33:43.683 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
23:33:43.685 00.002 15712 worker thread done servicing request
23:33:43.685 00.000 15712 Worker thread wakes up
23:33:43.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:43.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:45.102 01.417 15712 Exposure complete
23:33:45.161 00.059 15712 worker thread done servicing request
23:33:45.161 00.000 7988 OnExposeComplete: enter
23:33:45.163 00.002 7988 UpdateGuideState(): m_state=6
23:33:45.165 00.002 7988 Star::Find(15, 499, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2047
23:33:45.166 00.001 7988 Star::Find returns 1 (0), X=499.89, Y=804.61, Mass=1663, SNR=27.2, Peak=157 HFD=4.7
23:33:45.166 00.000 7988 MultiStar: [#1 -0.41,-0.15,0.93,U] [#2 -0.12,-0.13,0.82,U] [#3 -0.35,-0.17,0.79,U] [#4 -0.21,0.06,0.74,U] [#5 -0.39,0.16,0.70,U] [#6 -0.02,0.26,0.61,U] [#7 0.21,0.02,0.47,U] [#8 -0.08,0.09,0.44,U] 
23:33:45.168 00.002 7988 refined, 8 included, MultiStar: {-0.21, -0.00}, one-star: {-0.25, 0.02}
23:33:45.168 00.000 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.56) = xAngle (-4.70 = 1.58)
23:33:45.168 00.000 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
23:33:45.168 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.14 mountX=-0.00 mountY=0.21, mountTheta=1.58
23:33:45.168 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.00, opts=13)
23:33:45.168 00.000 7988 Enqueuing Move request for scope (-0.21, -0.00)
23:33:45.168 00.000 15712 Worker thread wakes up
23:33:45.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
23:33:45.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
23:33:45.168 00.000 15712 Moving (-0.21, -0.00) raw xDistance=-0.00 yDistance=0.21
23:33:45.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:45.168 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.2
23:33:45.177 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:45.179 00.002 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.88
23:33:45.179 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:45.179 00.000 7988 Enqueuing Expose request
23:33:45.179 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
23:33:45.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:45.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:33:45.179 00.000 15712 MoveAxis(E, 4, ABG)
23:33:45.179 00.000 15712 Guiding  Dir = 2, Dur = 4
23:33:45.183 00.004 15712 IsGuiding returns 0
23:33:45.202 00.019 15712 IsGuiding returns 0
23:33:45.202 00.000 15712 Move returns status 0, amount 4
23:33:45.202 00.000 15712 MoveAxis(N, 0, ABG)
23:33:45.202 00.000 15712 Move returns status 0, amount 0
23:33:45.202 00.000 15712 move complete, result=0
23:33:45.202 00.000 15712 worker thread done servicing request
23:33:45.202 00.000 15712 Worker thread wakes up
23:33:45.202 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
23:33:45.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:45.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:46.839 01.637 15712 Exposure complete
23:33:46.901 00.062 15712 worker thread done servicing request
23:33:46.901 00.000 7988 OnExposeComplete: enter
23:33:46.901 00.000 7988 UpdateGuideState(): m_state=6
23:33:46.903 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2048
23:33:46.905 00.002 7988 Star::Find returns 1 (0), X=499.97, Y=804.75, Mass=1564, SNR=26.4, Peak=151 HFD=4.3
23:33:46.905 00.000 7988 MultiStar: [#1 -0.20,-0.08,0.96,U] [#2 0.10,-0.15,0.86,U] [#3 -0.11,0.03,0.86,U] [#4 0.15,0.16,0.76,U] [#5 0.01,0.06,0.72,U] [#6 -0.08,0.03,0.66,U] [#7 -0.16,-0.15,0.49,U] [#8 -0.22,0.10,0.41,U] 
23:33:46.907 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.17, 0.16}
23:33:46.907 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
23:33:46.909 00.002 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
23:33:46.909 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.87 mountX=0.02 mountY=0.07, mountTheta=1.30
23:33:46.911 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
23:33:46.913 00.002 7988 Enqueuing Move request for scope (-0.07, 0.02)
23:33:46.913 00.000 15712 Worker thread wakes up
23:33:46.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:33:46.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:33:46.913 00.000 15712 Moving (-0.07, 0.02) raw xDistance=0.02 yDistance=0.07
23:33:46.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:46.913 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.4
23:33:46.916 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:46.918 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:46.918 00.000 7988 Enqueuing Expose request
23:33:46.918 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.88
23:33:46.918 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
23:33:46.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:46.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:33:46.918 00.000 15712 MoveAxis(E, 4, ABG)
23:33:46.918 00.000 15712 Guiding  Dir = 2, Dur = 4
23:33:46.918 00.000 15712 IsGuiding returns 0
23:33:46.935 00.017 15712 IsGuiding returns 0
23:33:46.935 00.000 15712 Move returns status 0, amount 4
23:33:46.935 00.000 15712 MoveAxis(N, 0, ABG)
23:33:46.935 00.000 15712 Move returns status 0, amount 0
23:33:46.935 00.000 15712 move complete, result=0
23:33:46.935 00.000 15712 worker thread done servicing request
23:33:46.935 00.000 15712 Worker thread wakes up
23:33:46.935 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
23:33:46.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:46.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:48.349 01.414 15712 Exposure complete
23:33:48.396 00.047 15712 worker thread done servicing request
23:33:48.396 00.000 7988 OnExposeComplete: enter
23:33:48.411 00.015 7988 UpdateGuideState(): m_state=6
23:33:48.411 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2049
23:33:48.411 00.000 7988 Star::Find returns 1 (0), X=499.99, Y=804.19, Mass=1687, SNR=27.2, Peak=176 HFD=4.5
23:33:48.411 00.000 7988 MultiStar: [#1 -0.49,-0.48,0.00,M1] [#2 -0.21,-0.27,0.84,U] [#3 -0.37,-0.45,0.00,M1] [#4 -0.21,-0.13,0.73,U] [#5 -0.33,-0.48,0.00,M1] [#6 -0.33,-0.44,0.00,M1] [#7 -0.16,-0.47,0.00,M1] [#8 -0.38,-0.36,0.00,M1] 
23:33:48.411 00.000 7988 refined, 2 included, MultiStar: {-0.19, -0.28}, one-star: {-0.15, -0.40}
23:33:48.411 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
23:33:48.411 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
23:33:48.411 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-2.16 mountX=-0.28 mountY=0.19, mountTheta=2.54
23:33:48.411 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.28, opts=13)
23:33:48.411 00.000 7988 Enqueuing Move request for scope (-0.19, -0.28)
23:33:48.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:48.411 00.000 7988 UpdateGuideState exits: m=1687 SNR=27.2
23:33:48.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:48.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:48.427 00.016 7988 Enqueuing Expose request
23:33:48.428 00.001 15712 Worker thread wakes up
23:33:48.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.28) opts 0xd
23:33:48.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.28)
23:33:48.428 00.000 15712 Moving (-0.19, -0.28) raw xDistance=-0.28 yDistance=0.19
23:33:48.428 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 637.87
23:33:48.428 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
23:33:48.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:48.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:33:48.428 00.000 15712 MoveAxis(E, 59, ABG)
23:33:48.428 00.000 15712 Guiding  Dir = 2, Dur = 59
23:33:48.428 00.000 15712 IsGuiding returns 0
23:33:48.445 00.017 15712 PulseGuide returned control before completion, sleep 56
23:33:48.524 00.079 15712 IsGuiding returns 1
23:33:48.524 00.000 15712 scope still moving after pulse duration time elapsed
23:33:48.556 00.032 15712 IsGuiding returns 0
23:33:48.556 00.000 15712 scope move finished after 59 + 64 ms
23:33:48.556 00.000 15712 Move returns status 0, amount 59
23:33:48.556 00.000 15712 MoveAxis(N, 0, ABG)
23:33:48.556 00.000 15712 Move returns status 0, amount 0
23:33:48.556 00.000 15712 move complete, result=0
23:33:48.556 00.000 15712 worker thread done servicing request
23:33:48.556 00.000 15712 Worker thread wakes up
23:33:48.556 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.2 px 0 ms NORTH
23:33:48.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:48.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:50.187 01.631 15712 Exposure complete
23:33:50.248 00.061 15712 worker thread done servicing request
23:33:50.248 00.000 7988 OnExposeComplete: enter
23:33:50.249 00.001 7988 UpdateGuideState(): m_state=6
23:33:50.249 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2050
23:33:50.249 00.000 7988 Star::Find returns 1 (0), X=500.13, Y=804.55, Mass=1692, SNR=27.2, Peak=154 HFD=4.4
23:33:50.249 00.000 7988 MultiStar: [#1 -0.34,-0.24,0.95,U] [#2 -0.04,-0.05,0.83,U] [#3 -0.23,-0.04,0.85,U] [#4 -0.08,0.07,0.73,U] [#5 -0.36,-0.03,0.73,U] [#6 -0.04,0.06,0.67,U] [#7 0.01,-0.46,0.00,M2] [#8 -0.07,-0.14,0.44,U] 
23:33:50.249 00.000 7988 single-star, 7 included, MultiStar: {-0.15, -0.05}, one-star: {-0.02, -0.05}
23:33:50.249 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.48 = 2.81)
23:33:50.249 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.78)
23:33:50.249 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.91 mountX=-0.05 mountY=0.02, mountTheta=2.78
23:33:50.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.05, opts=13)
23:33:50.249 00.000 7988 Enqueuing Move request for scope (-0.02, -0.05)
23:33:50.249 00.000 15712 Worker thread wakes up
23:33:50.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
23:33:50.249 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
23:33:50.249 00.000 15712 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.02
23:33:50.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:50.249 00.000 7988 UpdateGuideState exits: m=1692 SNR=27.2
23:33:50.263 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:50.264 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:50.264 00.000 7988 Enqueuing Expose request
23:33:50.266 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.87
23:33:50.266 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
23:33:50.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:50.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:33:50.266 00.000 15712 MoveAxis(E, 5, ABG)
23:33:50.266 00.000 15712 Guiding  Dir = 2, Dur = 5
23:33:50.266 00.000 15712 IsGuiding returns 0
23:33:50.282 00.016 15712 IsGuiding returns 0
23:33:50.282 00.000 15712 Move returns status 0, amount 5
23:33:50.282 00.000 15712 MoveAxis(N, 0, ABG)
23:33:50.282 00.000 15712 Move returns status 0, amount 0
23:33:50.282 00.000 15712 move complete, result=0
23:33:50.282 00.000 15712 worker thread done servicing request
23:33:50.282 00.000 15712 Worker thread wakes up
23:33:50.282 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:33:50.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:50.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:51.702 01.420 15712 Exposure complete
23:33:51.764 00.062 15712 worker thread done servicing request
23:33:51.764 00.000 7988 OnExposeComplete: enter
23:33:51.765 00.001 7988 UpdateGuideState(): m_state=6
23:33:51.765 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2051
23:33:51.765 00.000 7988 Star::Find returns 1 (0), X=500.03, Y=804.59, Mass=1630, SNR=26.9, Peak=154 HFD=4.1
23:33:51.765 00.000 7988 MultiStar: [#1 -0.42,-0.09,0.97,U] [#2 -0.10,-0.06,0.85,U] [#3 -0.21,0.05,0.86,U] [#4 0.01,0.11,0.75,U] [#5 -0.20,0.32,0.72,U] [#6 -0.08,-0.11,0.66,U] [#7 -0.07,-0.34,0.46,U] [#8 -0.21,-0.30,0.44,U] 
23:33:51.765 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.02}, one-star: {-0.12, -0.00}
23:33:51.765 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.56) = xAngle (-4.67 = 1.61)
23:33:51.765 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.71 = 1.58)
23:33:51.765 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.11 mountX=-0.00 mountY=0.12, mountTheta=1.61
23:33:51.765 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.00, opts=13)
23:33:51.765 00.000 7988 Enqueuing Move request for scope (-0.12, -0.00)
23:33:51.765 00.000 15712 Worker thread wakes up
23:33:51.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:51.777 00.012 7988 UpdateGuideState exits: m=1630 SNR=26.9
23:33:51.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:51.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:51.777 00.000 7988 Enqueuing Expose request
23:33:51.781 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
23:33:51.781 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
23:33:51.781 00.000 15712 Moving (-0.12, -0.00) raw xDistance=-0.00 yDistance=0.12
23:33:51.785 00.004 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.86
23:33:51.785 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
23:33:51.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:51.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:33:51.785 00.000 15712 MoveAxis(E, 6, ABG)
23:33:51.785 00.000 15712 Guiding  Dir = 2, Dur = 6
23:33:51.786 00.001 15712 IsGuiding returns 0
23:33:51.803 00.017 15712 IsGuiding returns 0
23:33:51.803 00.000 15712 Move returns status 0, amount 6
23:33:51.803 00.000 15712 MoveAxis(N, 0, ABG)
23:33:51.803 00.000 15712 Move returns status 0, amount 0
23:33:51.803 00.000 15712 move complete, result=0
23:33:51.803 00.000 15712 worker thread done servicing request
23:33:51.803 00.000 15712 Worker thread wakes up
23:33:51.803 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
23:33:51.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:51.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:53.441 01.638 15712 Exposure complete
23:33:53.512 00.071 15712 worker thread done servicing request
23:33:53.512 00.000 7988 OnExposeComplete: enter
23:33:53.512 00.000 7988 UpdateGuideState(): m_state=6
23:33:53.512 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2052
23:33:53.512 00.000 7988 Star::Find returns 1 (0), X=500.24, Y=804.74, Mass=1545, SNR=26.2, Peak=158 HFD=4.3
23:33:53.517 00.005 7988 MultiStar: [#1 -0.31,0.15,0.97,U] [#2 -0.11,0.12,0.90,U] [#3 -0.02,0.14,0.88,U] [#4 0.28,0.37,0.00,M1] [#5 -0.23,0.40,0.00,M1] [#6 -0.13,0.33,0.70,U] [#7 0.36,-0.06,0.48,U] [#8 -0.11,-0.04,0.46,U] 
23:33:53.517 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.13}, one-star: {0.10, 0.15}
23:33:53.517 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
23:33:53.517 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
23:33:53.517 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.96 mountX=0.13 mountY=0.05, mountTheta=0.37
23:33:53.517 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.13, opts=13)
23:33:53.517 00.000 7988 Enqueuing Move request for scope (-0.05, 0.13)
23:33:53.517 00.000 15712 Worker thread wakes up
23:33:53.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
23:33:53.517 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
23:33:53.517 00.000 15712 Moving (-0.05, 0.13) raw xDistance=0.13 yDistance=0.05
23:33:53.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:53.527 00.010 7988 UpdateGuideState exits: m=1545 SNR=26.2
23:33:53.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:53.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:53.531 00.002 7988 Enqueuing Expose request
23:33:53.531 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.85
23:33:53.531 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
23:33:53.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:53.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:33:53.531 00.000 15712 MoveAxis(E, 5, ABG)
23:33:53.531 00.000 15712 Guiding  Dir = 2, Dur = 5
23:33:53.544 00.013 15712 IsGuiding returns 0
23:33:53.561 00.017 15712 IsGuiding returns 0
23:33:53.561 00.000 15712 Move returns status 0, amount 5
23:33:53.561 00.000 15712 MoveAxis(N, 0, ABG)
23:33:53.561 00.000 15712 Move returns status 0, amount 0
23:33:53.561 00.000 15712 move complete, result=0
23:33:53.561 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:33:53.563 00.002 15712 worker thread done servicing request
23:33:53.563 00.000 15712 Worker thread wakes up
23:33:53.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:53.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:54.968 01.405 15712 Exposure complete
23:33:55.029 00.061 15712 worker thread done servicing request
23:33:55.029 00.000 7988 OnExposeComplete: enter
23:33:55.032 00.003 7988 UpdateGuideState(): m_state=6
23:33:55.032 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2053
23:33:55.032 00.000 7988 Star::Find returns 1 (0), X=500.16, Y=804.66, Mass=1591, SNR=26.7, Peak=144 HFD=4.4
23:33:55.032 00.000 7988 MultiStar: [#1 -0.29,-0.07,0.98,U] [#2 -0.06,-0.02,0.86,U] [#3 -0.07,-0.22,0.84,U] [#4 0.10,0.34,0.74,U] [#5 -0.05,0.06,0.72,U] [#6 0.03,0.14,0.65,U] [#7 0.17,-0.10,0.47,U] [#8 -0.24,0.12,0.45,U] 
23:33:55.032 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.02, 0.07}
23:33:55.032 00.000 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.56) = xAngle (1.06 = 1.06)
23:33:55.032 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
23:33:55.032 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.63 mountX=0.03 mountY=0.05, mountTheta=1.06
23:33:55.040 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
23:33:55.040 00.000 7988 Enqueuing Move request for scope (-0.05, 0.03)
23:33:55.040 00.000 15712 Worker thread wakes up
23:33:55.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:33:55.040 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:33:55.040 00.000 15712 Moving (-0.05, 0.03) raw xDistance=0.03 yDistance=0.05
23:33:55.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:55.040 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.7
23:33:55.045 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:55.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:55.045 00.000 7988 Enqueuing Expose request
23:33:55.048 00.003 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.85
23:33:55.048 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
23:33:55.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:55.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:33:55.048 00.000 15712 MoveAxis(E, 4, ABG)
23:33:55.048 00.000 15712 Guiding  Dir = 2, Dur = 4
23:33:55.048 00.000 15712 IsGuiding returns 0
23:33:55.064 00.016 15712 IsGuiding returns 0
23:33:55.064 00.000 15712 Move returns status 0, amount 4
23:33:55.064 00.000 15712 MoveAxis(N, 0, ABG)
23:33:55.064 00.000 15712 Move returns status 0, amount 0
23:33:55.064 00.000 15712 move complete, result=0
23:33:55.064 00.000 15712 worker thread done servicing request
23:33:55.064 00.000 15712 Worker thread wakes up
23:33:55.064 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:33:55.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:55.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:56.706 01.642 15712 Exposure complete
23:33:56.757 00.051 15712 worker thread done servicing request
23:33:56.757 00.000 7988 OnExposeComplete: enter
23:33:56.770 00.013 7988 UpdateGuideState(): m_state=6
23:33:56.770 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2054
23:33:56.770 00.000 7988 Star::Find returns 1 (0), X=500.28, Y=804.89, Mass=1600, SNR=26.6, Peak=148 HFD=4.5
23:33:56.774 00.004 7988 MultiStar: [#1 -0.31,-0.01,0.95,U] [#2 0.03,0.38,0.86,U] [#3 -0.21,0.29,0.85,U] [#4 0.10,0.40,0.73,U] [#5 -0.12,0.24,0.73,U] [#6 0.06,0.58,0.00,M1] [#7 0.16,0.17,0.49,U] [#8 -0.05,0.10,0.45,U] 
23:33:56.774 00.000 7988 refined, 7 included, MultiStar: {-0.04, 0.24}, one-star: {0.14, 0.30}
23:33:56.774 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
23:33:56.774 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
23:33:56.774 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.75 mountX=0.24 mountY=0.04, mountTheta=0.16
23:33:56.774 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.24, opts=13)
23:33:56.774 00.000 7988 Enqueuing Move request for scope (-0.04, 0.24)
23:33:56.774 00.000 15712 Worker thread wakes up
23:33:56.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
23:33:56.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:33:56.774 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.6
23:33:56.784 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:56.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:56.786 00.002 7988 Enqueuing Expose request
23:33:56.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
23:33:56.786 00.000 15712 Moving (-0.04, 0.24) raw xDistance=0.24 yDistance=0.04
23:33:56.790 00.004 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 637.84
23:33:56.790 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
23:33:56.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:56.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:33:56.790 00.000 15712 MoveAxis(W, 43, ABG)
23:33:56.790 00.000 15712 Guiding  Dir = 3, Dur = 43
23:33:56.790 00.000 15712 IsGuiding returns 0
23:33:56.807 00.017 15712 PulseGuide returned control before completion, sleep 37
23:33:56.850 00.043 15712 IsGuiding returns 1
23:33:56.850 00.000 15712 scope still moving after pulse duration time elapsed
23:33:56.886 00.036 15712 IsGuiding returns 0
23:33:56.886 00.000 15712 scope move finished after 43 + 53 ms
23:33:56.886 00.000 15712 Move returns status 0, amount 43
23:33:56.886 00.000 15712 MoveAxis(N, 0, ABG)
23:33:56.886 00.000 15712 Move returns status 0, amount 0
23:33:56.886 00.000 15712 move complete, result=0
23:33:56.886 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
23:33:56.889 00.003 15712 worker thread done servicing request
23:33:56.889 00.000 15712 Worker thread wakes up
23:33:56.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:56.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:33:58.304 01.415 15712 Exposure complete
23:33:58.366 00.062 15712 worker thread done servicing request
23:33:58.366 00.000 7988 OnExposeComplete: enter
23:33:58.366 00.000 7988 UpdateGuideState(): m_state=6
23:33:58.366 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2055
23:33:58.366 00.000 7988 Star::Find returns 1 (0), X=500.04, Y=804.56, Mass=1564, SNR=26.3, Peak=155 HFD=4.2
23:33:58.366 00.000 7988 MultiStar: [#1 -0.23,-0.16,0.97,U] [#2 0.04,-0.14,0.89,U] [#3 -0.28,-0.09,0.85,U] [#4 0.17,0.25,0.74,U] [#5 -0.09,0.05,0.72,U] [#6 0.06,0.12,0.65,U] [#7 0.20,0.02,0.48,U] [#8 0.04,-0.00,0.43,U] 
23:33:58.366 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.10, -0.03}
23:33:58.366 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.56) = xAngle (-4.48 = 1.81)
23:33:58.374 00.008 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.51 = 1.77)
23:33:58.374 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.91 mountX=-0.01 mountY=0.05, mountTheta=1.80
23:33:58.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.01, opts=13)
23:33:58.374 00.000 7988 Enqueuing Move request for scope (-0.05, -0.01)
23:33:58.374 00.000 15712 Worker thread wakes up
23:33:58.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:33:58.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:33:58.374 00.000 15712 Moving (-0.05, -0.01) raw xDistance=-0.01 yDistance=0.05
23:33:58.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:33:58.374 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.3
23:33:58.382 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:58.382 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:33:58.382 00.000 7988 Enqueuing Expose request
23:33:58.382 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.84
23:33:58.382 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
23:33:58.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:58.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:33:58.382 00.000 15712 MoveAxis(E, 2, ABG)
23:33:58.382 00.000 15712 Guiding  Dir = 2, Dur = 2
23:33:58.382 00.000 15712 IsGuiding returns 0
23:33:58.398 00.016 15712 IsGuiding returns 0
23:33:58.398 00.000 15712 Move returns status 0, amount 2
23:33:58.398 00.000 15712 MoveAxis(N, 0, ABG)
23:33:58.398 00.000 15712 Move returns status 0, amount 0
23:33:58.398 00.000 15712 move complete, result=0
23:33:58.398 00.000 15712 worker thread done servicing request
23:33:58.398 00.000 15712 Worker thread wakes up
23:33:58.398 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:33:58.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:33:58.408 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:00.042 01.634 15712 Exposure complete
23:34:00.093 00.051 15712 worker thread done servicing request
23:34:00.093 00.000 7988 OnExposeComplete: enter
23:34:00.093 00.000 7988 UpdateGuideState(): m_state=6
23:34:00.104 00.011 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2056
23:34:00.106 00.002 7988 Star::Find returns 1 (0), X=499.98, Y=804.93, Mass=1551, SNR=26.1, Peak=145 HFD=4.3
23:34:00.106 00.000 7988 MultiStar: [#1 -0.15,0.06,1.01,U] [#2 -0.02,-0.01,0.86,U] [#3 -0.07,0.02,0.86,U] [#4 0.03,0.40,0.76,U] [#5 -0.12,0.33,0.75,U] [#6 0.07,0.43,0.68,U] [#7 0.21,-0.17,0.47,U] [#8 -0.24,0.17,0.46,U] 
23:34:00.106 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.18}, one-star: {-0.16, 0.34}
23:34:00.106 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
23:34:00.110 00.004 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
23:34:00.110 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.89 mountX=0.18 mountY=0.06, mountTheta=0.30
23:34:00.110 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.18, opts=13)
23:34:00.110 00.000 7988 Enqueuing Move request for scope (-0.06, 0.18)
23:34:00.110 00.000 15712 Worker thread wakes up
23:34:00.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
23:34:00.110 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
23:34:00.110 00.000 15712 Moving (-0.06, 0.18) raw xDistance=0.18 yDistance=0.06
23:34:00.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:00.110 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.1
23:34:00.117 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:00.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:00.120 00.003 7988 Enqueuing Expose request
23:34:00.120 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 637.83
23:34:00.120 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
23:34:00.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:00.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:34:00.120 00.000 15712 MoveAxis(W, 32, ABG)
23:34:00.120 00.000 15712 Guiding  Dir = 3, Dur = 32
23:34:00.120 00.000 15712 IsGuiding returns 0
23:34:00.144 00.024 15712 PulseGuide returned control before completion, sleep 16
23:34:00.178 00.034 15712 IsGuiding returns 1
23:34:00.178 00.000 15712 scope still moving after pulse duration time elapsed
23:34:00.214 00.036 15712 IsGuiding returns 0
23:34:00.214 00.000 15712 scope move finished after 32 + 61 ms
23:34:00.214 00.000 15712 Move returns status 0, amount 32
23:34:00.214 00.000 15712 MoveAxis(N, 0, ABG)
23:34:00.214 00.000 15712 Move returns status 0, amount 0
23:34:00.214 00.000 15712 move complete, result=0
23:34:00.214 00.000 15712 worker thread done servicing request
23:34:00.214 00.000 15712 Worker thread wakes up
23:34:00.214 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
23:34:00.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:00.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:01.636 01.422 15712 Exposure complete
23:34:01.696 00.060 15712 worker thread done servicing request
23:34:01.696 00.000 7988 OnExposeComplete: enter
23:34:01.697 00.001 7988 UpdateGuideState(): m_state=6
23:34:01.697 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2057
23:34:01.697 00.000 7988 Star::Find returns 1 (0), X=500.06, Y=804.47, Mass=1679, SNR=27.2, Peak=172 HFD=4.3
23:34:01.697 00.000 7988 MultiStar: [#1 -0.28,-0.45,0.00,M1] [#2 -0.12,-0.39,0.86,U] [#3 -0.33,-0.34,0.00,M1] [#4 0.07,-0.36,0.75,U] [#5 -0.29,-0.15,0.70,U] [#6 -0.16,-0.26,0.64,U] [#7 0.04,-0.23,0.49,U] [#8 -0.35,-0.20,0.42,U] 
23:34:01.697 00.000 7988 single-star, 6 included, MultiStar: {-0.12, -0.24}, one-star: {-0.08, -0.12}
23:34:01.697 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
23:34:01.697 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
23:34:01.697 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.15 mountX=-0.12 mountY=0.08, mountTheta=2.55
23:34:01.697 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.12, opts=13)
23:34:01.697 00.000 7988 Enqueuing Move request for scope (-0.08, -0.12)
23:34:01.697 00.000 15712 Worker thread wakes up
23:34:01.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
23:34:01.697 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
23:34:01.697 00.000 15712 Moving (-0.08, -0.12) raw xDistance=-0.12 yDistance=0.08
23:34:01.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:01.711 00.014 7988 UpdateGuideState exits: m=1679 SNR=27.2
23:34:01.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:01.713 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:01.713 00.000 7988 Enqueuing Expose request
23:34:01.713 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.83
23:34:01.713 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
23:34:01.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:01.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:34:01.713 00.000 15712 MoveAxis(E, 3, ABG)
23:34:01.713 00.000 15712 Guiding  Dir = 2, Dur = 3
23:34:01.713 00.000 15712 IsGuiding returns 0
23:34:01.730 00.017 15712 IsGuiding returns 0
23:34:01.730 00.000 15712 Move returns status 0, amount 3
23:34:01.730 00.000 15712 MoveAxis(N, 0, ABG)
23:34:01.730 00.000 15712 Move returns status 0, amount 0
23:34:01.730 00.000 15712 move complete, result=0
23:34:01.730 00.000 15712 worker thread done servicing request
23:34:01.730 00.000 15712 Worker thread wakes up
23:34:01.730 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:34:01.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:01.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:03.371 01.641 15712 Exposure complete
23:34:03.434 00.063 15712 worker thread done servicing request
23:34:03.434 00.000 7988 OnExposeComplete: enter
23:34:03.435 00.001 7988 UpdateGuideState(): m_state=6
23:34:03.435 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2058
23:34:03.435 00.000 7988 Star::Find returns 1 (0), X=500.01, Y=804.24, Mass=1647, SNR=27.2, Peak=173 HFD=4.3
23:34:03.435 00.000 7988 MultiStar: [#1 -0.24,-0.53,0.00,M2] [#2 -0.01,-0.50,0.00,M1] [#3 -0.08,-0.46,0.00,M2] [#4 -0.02,-0.23,0.76,U] [#5 0.09,-0.49,0.00,M1] [#6 0.02,-0.46,0.00,M1] [#7 0.20,-0.82,0.00,M1] [#8 -0.20,-0.49,0.00,M1] 
23:34:03.435 00.000 7988 refined, 1 included, MultiStar: {-0.08, -0.30}, one-star: {-0.13, -0.35}
23:34:03.435 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.88)
23:34:03.435 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
23:34:03.435 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.85 mountX=-0.30 mountY=0.09, mountTheta=2.85
23:34:03.435 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.30, opts=13)
23:34:03.445 00.010 7988 Enqueuing Move request for scope (-0.08, -0.30)
23:34:03.445 00.000 15712 Worker thread wakes up
23:34:03.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
23:34:03.445 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
23:34:03.445 00.000 15712 Moving (-0.08, -0.30) raw xDistance=-0.30 yDistance=0.09
23:34:03.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:34:03.445 00.000 7988 UpdateGuideState exits: m=1647 SNR=27.2
23:34:03.448 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:03.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:03.450 00.002 7988 Enqueuing Expose request
23:34:03.450 00.000 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 637.83
23:34:03.450 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
23:34:03.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:03.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:34:03.450 00.000 15712 MoveAxis(E, 64, ABG)
23:34:03.450 00.000 15712 Guiding  Dir = 2, Dur = 64
23:34:03.450 00.000 15712 IsGuiding returns 0
23:34:03.467 00.017 15712 PulseGuide returned control before completion, sleep 55
23:34:03.551 00.084 15712 IsGuiding returns 0
23:34:03.551 00.000 15712 Move returns status 0, amount 64
23:34:03.551 00.000 15712 MoveAxis(N, 0, ABG)
23:34:03.551 00.000 15712 Move returns status 0, amount 0
23:34:03.551 00.000 15712 move complete, result=0
23:34:03.551 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH
23:34:03.554 00.003 15712 worker thread done servicing request
23:34:03.554 00.000 15712 Worker thread wakes up
23:34:03.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:03.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:04.968 01.414 15712 Exposure complete
23:34:05.030 00.062 15712 worker thread done servicing request
23:34:05.030 00.000 7988 OnExposeComplete: enter
23:34:05.031 00.001 7988 UpdateGuideState(): m_state=6
23:34:05.031 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2059
23:34:05.033 00.002 7988 Star::Find returns 1 (0), X=500.18, Y=804.68, Mass=1597, SNR=26.7, Peak=140 HFD=4.5
23:34:05.033 00.000 7988 MultiStar: [#1 -0.15,-0.12,0.98,U] [#2 0.04,-0.11,0.85,U] [#3 -0.23,-0.06,0.85,U] [#4 0.11,-0.02,0.72,U] [#5 -0.16,-0.10,0.70,U] [#6 -0.06,0.06,0.67,U] [#7 -0.07,-0.31,0.49,U] [#8 -0.11,-0.10,0.42,U] 
23:34:05.035 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {0.04, 0.09}
23:34:05.035 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
23:34:05.037 00.002 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
23:34:05.037 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.36 mountX=-0.06 mountY=0.06, mountTheta=2.35
23:34:05.039 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.06, opts=13)
23:34:05.041 00.002 7988 Enqueuing Move request for scope (-0.06, -0.06)
23:34:05.041 00.000 15712 Worker thread wakes up
23:34:05.043 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:34:05.043 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:34:05.043 00.000 15712 Moving (-0.06, -0.06) raw xDistance=-0.06 yDistance=0.06
23:34:05.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:05.043 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.7
23:34:05.045 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:05.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:05.047 00.002 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.82
23:34:05.047 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
23:34:05.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:05.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:34:05.047 00.000 15712 MoveAxis(E, 6, ABG)
23:34:05.047 00.000 15712 Guiding  Dir = 2, Dur = 6
23:34:05.047 00.000 7988 Enqueuing Expose request
23:34:05.049 00.002 15712 IsGuiding returns 0
23:34:05.071 00.022 15712 IsGuiding returns 0
23:34:05.071 00.000 15712 Move returns status 0, amount 6
23:34:05.071 00.000 15712 MoveAxis(N, 0, ABG)
23:34:05.071 00.000 15712 Move returns status 0, amount 0
23:34:05.071 00.000 15712 move complete, result=0
23:34:05.071 00.000 15712 worker thread done servicing request
23:34:05.071 00.000 15712 Worker thread wakes up
23:34:05.071 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:34:05.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:05.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:06.709 01.638 15712 Exposure complete
23:34:06.760 00.051 15712 worker thread done servicing request
23:34:06.760 00.000 7988 OnExposeComplete: enter
23:34:06.772 00.012 7988 UpdateGuideState(): m_state=6
23:34:06.772 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2060
23:34:06.772 00.000 7988 Star::Find returns 1 (0), X=500.15, Y=804.71, Mass=1631, SNR=26.9, Peak=134 HFD=4.4
23:34:06.772 00.000 7988 MultiStar: [#1 -0.26,-0.12,0.97,U] [#2 0.05,0.05,0.86,U] [#3 -0.13,0.13,0.87,U] [#4 0.25,0.25,0.73,U] [#5 -0.22,0.18,0.71,U] [#6 -0.10,0.20,0.64,U] [#7 -0.10,0.15,0.47,U] [#8 -0.15,-0.02,0.42,U] 
23:34:06.777 00.005 7988 single-star, 8 included, MultiStar: {-0.07, 0.10}, one-star: {0.01, 0.12}
23:34:06.777 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
23:34:06.777 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
23:34:06.777 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=0.12 mountY=-0.01, mountTheta=-0.09
23:34:06.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
23:34:06.777 00.000 7988 Enqueuing Move request for scope (0.01, 0.12)
23:34:06.777 00.000 15712 Worker thread wakes up
23:34:06.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
23:34:06.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
23:34:06.777 00.000 15712 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.01
23:34:06.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:06.777 00.000 7988 UpdateGuideState exits: m=1631 SNR=26.9
23:34:06.786 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:06.786 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:06.788 00.002 7988 Enqueuing Expose request
23:34:06.788 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.82
23:34:06.788 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
23:34:06.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:06.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:34:06.788 00.000 15712 MoveAxis(E, 7, ABG)
23:34:06.788 00.000 15712 Guiding  Dir = 2, Dur = 7
23:34:06.788 00.000 15712 IsGuiding returns 0
23:34:06.811 00.023 15712 IsGuiding returns 0
23:34:06.811 00.000 15712 Move returns status 0, amount 7
23:34:06.811 00.000 15712 MoveAxis(N, 0, ABG)
23:34:06.811 00.000 15712 Move returns status 0, amount 0
23:34:06.811 00.000 15712 move complete, result=0
23:34:06.811 00.000 15712 worker thread done servicing request
23:34:06.811 00.000 15712 Worker thread wakes up
23:34:06.811 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:34:06.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:06.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:08.221 01.410 15712 Exposure complete
23:34:08.272 00.051 15712 worker thread done servicing request
23:34:08.285 00.013 7988 OnExposeComplete: enter
23:34:08.285 00.000 7988 UpdateGuideState(): m_state=6
23:34:08.285 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2061
23:34:08.285 00.000 7988 Star::Find returns 1 (0), X=500.16, Y=805.07, Mass=1502, SNR=25.8, Peak=144 HFD=4.2
23:34:08.289 00.004 7988 MultiStar: [#1 -0.24,0.16,0.98,U] [#2 -0.01,0.14,0.87,U] [#3 -0.05,0.19,0.88,U] [#4 -0.01,0.37,0.78,U] [#5 0.03,0.30,0.76,U] [#6 -0.06,0.32,0.67,U] [#7 -0.30,-0.13,0.52,U] [#8 -0.17,0.26,0.46,U] 
23:34:08.289 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.24}, one-star: {0.02, 0.47}
23:34:08.289 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
23:34:08.289 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
23:34:08.289 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.87 mountX=0.24 mountY=0.07, mountTheta=0.28
23:34:08.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.24, opts=13)
23:34:08.289 00.000 7988 Enqueuing Move request for scope (-0.08, 0.24)
23:34:08.289 00.000 15712 Worker thread wakes up
23:34:08.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
23:34:08.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
23:34:08.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:08.289 00.000 7988 UpdateGuideState exits: m=1502 SNR=25.8
23:34:08.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:08.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:08.300 00.011 7988 Enqueuing Expose request
23:34:08.302 00.002 15712 Moving (-0.08, 0.24) raw xDistance=0.24 yDistance=0.07
23:34:08.302 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 637.81
23:34:08.302 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
23:34:08.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:08.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:34:08.302 00.000 15712 MoveAxis(W, 41, ABG)
23:34:08.302 00.000 15712 Guiding  Dir = 3, Dur = 41
23:34:08.306 00.004 15712 IsGuiding returns 0
23:34:08.323 00.017 15712 PulseGuide returned control before completion, sleep 26
23:34:08.364 00.041 15712 IsGuiding returns 1
23:34:08.364 00.000 15712 scope still moving after pulse duration time elapsed
23:34:08.395 00.031 15712 IsGuiding returns 0
23:34:08.395 00.000 15712 scope move finished after 41 + 49 ms
23:34:08.395 00.000 15712 Move returns status 0, amount 41
23:34:08.395 00.000 15712 MoveAxis(N, 0, ABG)
23:34:08.395 00.000 15712 Move returns status 0, amount 0
23:34:08.395 00.000 15712 move complete, result=0
23:34:08.395 00.000 15712 worker thread done servicing request
23:34:08.395 00.000 15712 Worker thread wakes up
23:34:08.395 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
23:34:08.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:08.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:10.137 01.742 15712 Exposure complete
23:34:10.196 00.059 15712 worker thread done servicing request
23:34:10.196 00.000 7988 OnExposeComplete: enter
23:34:10.198 00.002 7988 UpdateGuideState(): m_state=6
23:34:10.200 00.002 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2062
23:34:10.200 00.000 7988 Star::Find returns 1 (0), X=499.94, Y=804.84, Mass=1580, SNR=26.6, Peak=141 HFD=4.4
23:34:10.202 00.002 7988 MultiStar: [#1 -0.29,-0.14,0.97,U] [#2 -0.15,0.01,0.86,U] [#3 -0.13,-0.02,0.85,U] [#4 0.11,0.32,0.73,U] [#5 -0.14,0.15,0.70,U] [#6 0.01,0.24,0.67,U] [#7 0.15,-0.21,0.48,U] [#8 -0.39,0.19,0.00,M1] 
23:34:10.202 00.000 7988 refined, 7 included, MultiStar: {-0.11, 0.08}, one-star: {-0.21, 0.25}
23:34:10.204 00.002 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
23:34:10.204 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
23:34:10.206 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.50 mountX=0.08 mountY=0.10, mountTheta=0.92
23:34:10.208 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.08, opts=13)
23:34:10.208 00.000 7988 Enqueuing Move request for scope (-0.11, 0.08)
23:34:10.210 00.002 15712 Worker thread wakes up
23:34:10.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
23:34:10.210 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
23:34:10.210 00.000 15712 Moving (-0.11, 0.08) raw xDistance=0.08 yDistance=0.10
23:34:10.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:34:10.210 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.6
23:34:10.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:10.213 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:10.214 00.001 7988 Enqueuing Expose request
23:34:10.214 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.81
23:34:10.214 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
23:34:10.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:10.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:34:10.214 00.000 15712 MoveAxis(E, 6, ABG)
23:34:10.214 00.000 15712 Guiding  Dir = 2, Dur = 6
23:34:10.214 00.000 15712 IsGuiding returns 0
23:34:10.230 00.016 15712 IsGuiding returns 0
23:34:10.230 00.000 15712 Move returns status 0, amount 6
23:34:10.230 00.000 15712 MoveAxis(N, 0, ABG)
23:34:10.230 00.000 15712 Move returns status 0, amount 0
23:34:10.230 00.000 15712 move complete, result=0
23:34:10.230 00.000 15712 worker thread done servicing request
23:34:10.230 00.000 15712 Worker thread wakes up
23:34:10.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:10.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:10.230 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:34:11.652 01.422 15712 Exposure complete
23:34:11.713 00.061 15712 worker thread done servicing request
23:34:11.713 00.000 7988 OnExposeComplete: enter
23:34:11.714 00.001 7988 UpdateGuideState(): m_state=6
23:34:11.714 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2063
23:34:11.714 00.000 7988 Star::Find returns 1 (0), X=500.05, Y=804.63, Mass=1614, SNR=26.8, Peak=145 HFD=4.4
23:34:11.714 00.000 7988 MultiStar: [#1 -0.32,-0.13,0.94,U] [#2 0.00,-0.13,0.85,U] [#3 -0.22,-0.20,0.84,U] [#4 0.06,0.05,0.75,U] [#5 -0.21,-0.02,0.72,U] [#6 0.06,-0.05,0.66,U] [#7 0.12,0.04,0.48,U] [#8 0.05,0.05,0.44,U] 
23:34:11.714 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.10, 0.04}
23:34:11.714 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.18 = 2.11)
23:34:11.714 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.07)
23:34:11.714 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=-0.05 mountY=0.09, mountTheta=2.10
23:34:11.714 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
23:34:11.714 00.000 7988 Enqueuing Move request for scope (-0.08, -0.05)
23:34:11.726 00.012 15712 Worker thread wakes up
23:34:11.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
23:34:11.726 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
23:34:11.726 00.000 15712 Moving (-0.08, -0.05) raw xDistance=-0.05 yDistance=0.09
23:34:11.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:11.726 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.8
23:34:11.728 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:11.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:11.730 00.002 7988 Enqueuing Expose request
23:34:11.730 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.81
23:34:11.730 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:34:11.732 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:11.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:34:11.732 00.000 15712 MoveAxis(E, 4, ABG)
23:34:11.732 00.000 15712 Guiding  Dir = 2, Dur = 4
23:34:11.732 00.000 15712 IsGuiding returns 0
23:34:11.778 00.046 15712 IsGuiding returns 0
23:34:11.778 00.000 15712 Move returns status 0, amount 4
23:34:11.778 00.000 15712 MoveAxis(N, 0, ABG)
23:34:11.778 00.000 15712 Move returns status 0, amount 0
23:34:11.778 00.000 15712 move complete, result=0
23:34:11.778 00.000 15712 worker thread done servicing request
23:34:11.778 00.000 15712 Worker thread wakes up
23:34:11.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:11.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:11.778 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
23:34:13.421 01.643 15712 Exposure complete
23:34:13.480 00.059 15712 worker thread done servicing request
23:34:13.480 00.000 7988 OnExposeComplete: enter
23:34:13.483 00.003 7988 UpdateGuideState(): m_state=6
23:34:13.483 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2064
23:34:13.485 00.002 7988 Star::Find returns 1 (0), X=500.37, Y=804.63, Mass=1652, SNR=26.8, Peak=152 HFD=4.8
23:34:13.487 00.002 7988 MultiStar: [#1 -0.07,-0.26,0.95,U] [#2 0.23,-0.07,0.81,U] [#3 -0.08,-0.07,0.87,U] [#4 0.30,0.28,0.73,U] [#5 0.04,0.20,0.73,U] [#6 0.06,0.06,0.65,U] [#7 0.18,-0.29,0.48,U] [#8 -0.08,-0.06,0.44,U] 
23:34:13.487 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.23, 0.04}
23:34:13.489 00.002 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
23:34:13.489 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
23:34:13.491 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=-0.01 mountY=-0.09, mountTheta=-1.71
23:34:13.491 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
23:34:13.493 00.002 7988 Enqueuing Move request for scope (0.09, -0.01)
23:34:13.493 00.000 15712 Worker thread wakes up
23:34:13.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:34:13.493 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:34:13.493 00.000 15712 Moving (0.09, -0.01) raw xDistance=-0.01 yDistance=-0.09
23:34:13.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:13.493 00.000 7988 UpdateGuideState exits: m=1652 SNR=26.8
23:34:13.497 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:13.497 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:13.499 00.002 7988 Enqueuing Expose request
23:34:13.499 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.80
23:34:13.499 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
23:34:13.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:13.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:13.499 00.000 15712 MoveAxis(E, 2, ABG)
23:34:13.499 00.000 15712 Guiding  Dir = 2, Dur = 2
23:34:13.499 00.000 15712 IsGuiding returns 0
23:34:13.527 00.028 15712 IsGuiding returns 0
23:34:13.527 00.000 15712 Move returns status 0, amount 2
23:34:13.527 00.000 15712 MoveAxis(N, 0, ABG)
23:34:13.527 00.000 15712 Move returns status 0, amount 0
23:34:13.527 00.000 15712 move complete, result=0
23:34:13.527 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:34:13.527 00.000 15712 worker thread done servicing request
23:34:13.527 00.000 15712 Worker thread wakes up
23:34:13.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:13.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:14.932 01.405 15712 Exposure complete
23:34:14.988 00.056 15712 worker thread done servicing request
23:34:14.995 00.007 7988 OnExposeComplete: enter
23:34:14.995 00.000 7988 UpdateGuideState(): m_state=6
23:34:14.995 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2065
23:34:14.995 00.000 7988 Star::Find returns 1 (0), X=500.35, Y=804.40, Mass=1572, SNR=26.5, Peak=166 HFD=4.6
23:34:14.995 00.000 7988 MultiStar: [#1 -0.14,-0.37,1.00,U] [#2 0.11,-0.29,0.85,U] [#3 -0.01,-0.30,0.90,U] [#4 0.26,-0.11,0.73,U] [#5 -0.04,-0.19,0.75,U] [#6 0.08,-0.09,0.64,U] [#7 0.06,-0.14,0.48,U] [#8 0.15,-0.11,0.44,U] 
23:34:14.995 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.22}, one-star: {0.21, -0.20}
23:34:14.995 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
23:34:14.995 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
23:34:14.995 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.27 mountX=-0.22 mountY=-0.06, mountTheta=-2.86
23:34:15.005 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.22, opts=13)
23:34:15.006 00.001 7988 Enqueuing Move request for scope (0.07, -0.22)
23:34:15.006 00.000 15712 Worker thread wakes up
23:34:15.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
23:34:15.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
23:34:15.006 00.000 15712 Moving (0.07, -0.22) raw xDistance=-0.22 yDistance=-0.06
23:34:15.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:15.006 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.5
23:34:15.009 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:15.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:15.011 00.002 7988 Enqueuing Expose request
23:34:15.011 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 637.80
23:34:15.011 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
23:34:15.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:15.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:15.011 00.000 15712 MoveAxis(E, 44, ABG)
23:34:15.011 00.000 15712 Guiding  Dir = 2, Dur = 44
23:34:15.011 00.000 15712 IsGuiding returns 0
23:34:15.029 00.018 15712 PulseGuide returned control before completion, sleep 39
23:34:15.108 00.079 15712 IsGuiding returns 1
23:34:15.108 00.000 15712 scope still moving after pulse duration time elapsed
23:34:15.138 00.030 15712 IsGuiding returns 0
23:34:15.138 00.000 15712 scope move finished after 44 + 80 ms
23:34:15.138 00.000 15712 Move returns status 0, amount 44
23:34:15.138 00.000 15712 MoveAxis(N, 0, ABG)
23:34:15.138 00.000 15712 Move returns status 0, amount 0
23:34:15.138 00.000 15712 move complete, result=0
23:34:15.138 00.000 15712 worker thread done servicing request
23:34:15.138 00.000 15712 Worker thread wakes up
23:34:15.138 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
23:34:15.140 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:15.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:16.779 01.639 15712 Exposure complete
23:34:16.841 00.062 15712 worker thread done servicing request
23:34:16.841 00.000 7988 OnExposeComplete: enter
23:34:16.842 00.001 7988 UpdateGuideState(): m_state=6
23:34:16.842 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:34:16.842 00.000 7988 Star::Find returns 1 (0), X=500.06, Y=804.86, Mass=1588, SNR=26.5, Peak=129 HFD=4.5
23:34:16.842 00.000 7988 MultiStar: [#1 -0.36,-0.13,0.94,U] [#2 -0.09,0.10,0.86,U] [#3 -0.18,-0.11,0.85,U] [#4 0.06,0.20,0.76,U] [#5 -0.30,0.43,0.00,M1] [#6 -0.35,0.21,0.62,U] [#7 0.04,-0.20,0.47,U] [#8 -0.24,0.14,0.46,U] 
23:34:16.842 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.07}, one-star: {-0.08, 0.26}
23:34:16.842 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
23:34:16.842 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
23:34:16.842 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.74 mountX=0.06 mountY=0.15, mountTheta=1.17
23:34:16.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.07, opts=13)
23:34:16.842 00.000 7988 Enqueuing Move request for scope (-0.15, 0.07)
23:34:16.842 00.000 15712 Worker thread wakes up
23:34:16.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
23:34:16.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
23:34:16.842 00.000 15712 Moving (-0.15, 0.07) raw xDistance=0.06 yDistance=0.15
23:34:16.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:16.842 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.5
23:34:16.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:16.857 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:16.858 00.001 7988 Enqueuing Expose request
23:34:16.858 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.80
23:34:16.858 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
23:34:16.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:16.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:34:16.858 00.000 15712 MoveAxis(E, 1, ABG)
23:34:16.858 00.000 15712 Guiding  Dir = 2, Dur = 1
23:34:16.858 00.000 15712 IsGuiding returns 0
23:34:16.880 00.022 15712 IsGuiding returns 0
23:34:16.880 00.000 15712 Move returns status 0, amount 1
23:34:16.880 00.000 15712 MoveAxis(N, 0, ABG)
23:34:16.880 00.000 15712 Move returns status 0, amount 0
23:34:16.880 00.000 15712 move complete, result=0
23:34:16.880 00.000 15712 worker thread done servicing request
23:34:16.880 00.000 15712 Worker thread wakes up
23:34:16.880 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
23:34:16.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:16.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:18.294 01.414 15712 Exposure complete
23:34:18.357 00.063 15712 worker thread done servicing request
23:34:18.357 00.000 7988 OnExposeComplete: enter
23:34:18.358 00.001 7988 UpdateGuideState(): m_state=6
23:34:18.358 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2067
23:34:18.358 00.000 7988 Star::Find returns 1 (0), X=500.05, Y=804.58, Mass=1635, SNR=26.9, Peak=156 HFD=4.7
23:34:18.358 00.000 7988 MultiStar: [#1 -0.22,-0.20,0.95,U] [#2 0.09,-0.24,0.86,U] [#3 -0.12,-0.23,0.83,U] [#4 -0.07,0.25,0.76,U] [#5 -0.27,-0.06,0.71,U] [#6 -0.03,0.27,0.62,U] [#7 0.24,0.02,0.47,U] [#8 -0.21,-0.17,0.42,U] 
23:34:18.358 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.09, -0.01}
23:34:18.358 00.000 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.56) = xAngle (-4.61 = 1.67)
23:34:18.358 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.65 = 1.64)
23:34:18.358 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.05 mountX=-0.01 mountY=0.09, mountTheta=1.67
23:34:18.358 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
23:34:18.358 00.000 7988 Enqueuing Move request for scope (-0.09, -0.01)
23:34:18.358 00.000 15712 Worker thread wakes up
23:34:18.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
23:34:18.358 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
23:34:18.358 00.000 15712 Moving (-0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
23:34:18.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:18.358 00.000 7988 UpdateGuideState exits: m=1635 SNR=26.9
23:34:18.372 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:18.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:18.373 00.001 7988 Enqueuing Expose request
23:34:18.373 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.79
23:34:18.373 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
23:34:18.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:18.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:34:18.373 00.000 15712 MoveAxis(W, 0, ABG)
23:34:18.373 00.000 15712 Move returns status 0, amount 0
23:34:18.373 00.000 15712 MoveAxis(N, 0, ABG)
23:34:18.373 00.000 15712 Move returns status 0, amount 0
23:34:18.373 00.000 15712 move complete, result=0
23:34:18.373 00.000 15712 worker thread done servicing request
23:34:18.373 00.000 15712 Worker thread wakes up
23:34:18.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:18.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:18.373 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
23:34:20.015 01.642 15712 Exposure complete
23:34:20.073 00.058 15712 worker thread done servicing request
23:34:20.073 00.000 7988 OnExposeComplete: enter
23:34:20.078 00.005 7988 UpdateGuideState(): m_state=6
23:34:20.080 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2068
23:34:20.080 00.000 7988 Star::Find returns 1 (0), X=500.31, Y=804.73, Mass=1645, SNR=27.0, Peak=128 HFD=4.8
23:34:20.082 00.002 7988 MultiStar: [#1 -0.04,0.02,0.95,U] [#2 0.40,0.10,0.87,U] [#3 0.06,0.07,0.82,U] [#4 0.10,0.24,0.75,U] [#5 -0.04,0.15,0.69,U] [#6 0.00,0.19,0.64,U] [#7 0.23,0.08,0.48,U] [#8 0.08,0.00,0.42,U] 
23:34:20.082 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.17, 0.13}
23:34:20.084 00.002 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
23:34:20.084 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
23:34:20.086 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.80 mountX=0.11 mountY=-0.11, mountTheta=-0.77
23:34:20.088 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.11, opts=13)
23:34:20.088 00.000 7988 Enqueuing Move request for scope (0.11, 0.11)
23:34:20.090 00.002 15712 Worker thread wakes up
23:34:20.090 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:34:20.090 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:34:20.090 00.000 15712 Moving (0.11, 0.11) raw xDistance=0.11 yDistance=-0.11
23:34:20.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:20.090 00.000 7988 UpdateGuideState exits: m=1645 SNR=27.0
23:34:20.092 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:20.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:20.094 00.002 7988 Enqueuing Expose request
23:34:20.094 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.79
23:34:20.094 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
23:34:20.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:20.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:20.094 00.000 15712 MoveAxis(W, 1, ABG)
23:34:20.094 00.000 15712 Guiding  Dir = 3, Dur = 1
23:34:20.094 00.000 15712 IsGuiding returns 0
23:34:20.113 00.019 15712 IsGuiding returns 0
23:34:20.113 00.000 15712 Move returns status 0, amount 1
23:34:20.113 00.000 15712 MoveAxis(N, 0, ABG)
23:34:20.113 00.000 15712 Move returns status 0, amount 0
23:34:20.113 00.000 15712 move complete, result=0
23:34:20.113 00.000 15712 worker thread done servicing request
23:34:20.113 00.000 15712 Worker thread wakes up
23:34:20.113 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:34:20.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:20.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:21.530 01.417 15712 Exposure complete
23:34:21.593 00.063 15712 worker thread done servicing request
23:34:21.593 00.000 7988 OnExposeComplete: enter
23:34:21.595 00.002 7988 UpdateGuideState(): m_state=6
23:34:21.595 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2069
23:34:21.597 00.002 7988 Star::Find returns 1 (0), X=500.30, Y=805.07, Mass=1609, SNR=26.7, Peak=146 HFD=4.6
23:34:21.597 00.000 7988 MultiStar: [#1 -0.08,-0.04,0.96,U] [#2 -0.07,0.04,0.84,U] [#3 -0.19,0.17,0.86,U] [#4 0.16,0.38,0.76,U] [#5 -0.11,0.43,0.00,M1] [#6 -0.11,0.32,0.66,U] [#7 0.08,0.12,0.48,U] [#8 0.16,0.34,0.44,U] 
23:34:21.599 00.002 7988 refined, 7 included, MultiStar: {0.00, 0.22}, one-star: {0.16, 0.48}
23:34:21.599 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
23:34:21.601 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
23:34:21.601 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.55 mountX=0.22 mountY=-0.01, mountTheta=-0.04
23:34:21.603 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.22, opts=13)
23:34:21.605 00.002 7988 Enqueuing Move request for scope (0.00, 0.22)
23:34:21.605 00.000 15712 Worker thread wakes up
23:34:21.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd
23:34:21.605 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.22)
23:34:21.605 00.000 15712 Moving (0.00, 0.22) raw xDistance=0.22 yDistance=-0.01
23:34:21.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:21.605 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.7
23:34:21.608 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:21.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:21.610 00.002 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 637.79
23:34:21.610 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
23:34:21.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:21.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:34:21.610 00.000 15712 MoveAxis(W, 44, ABG)
23:34:21.610 00.000 7988 Enqueuing Expose request
23:34:21.610 00.000 15712 Guiding  Dir = 3, Dur = 44
23:34:21.613 00.003 15712 IsGuiding returns 0
23:34:21.626 00.013 15712 PulseGuide returned control before completion, sleep 36
23:34:21.706 00.080 15712 IsGuiding returns 1
23:34:21.706 00.000 15712 scope still moving after pulse duration time elapsed
23:34:21.745 00.039 15712 IsGuiding returns 0
23:34:21.745 00.000 15712 scope move finished after 44 + 88 ms
23:34:21.745 00.000 15712 Move returns status 0, amount 44
23:34:21.745 00.000 15712 MoveAxis(N, 0, ABG)
23:34:21.745 00.000 15712 Move returns status 0, amount 0
23:34:21.745 00.000 15712 move complete, result=0
23:34:21.745 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
23:34:21.747 00.002 15712 worker thread done servicing request
23:34:21.747 00.000 15712 Worker thread wakes up
23:34:21.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:21.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:23.384 01.637 15712 Exposure complete
23:34:23.445 00.061 15712 worker thread done servicing request
23:34:23.445 00.000 7988 OnExposeComplete: enter
23:34:23.446 00.001 7988 UpdateGuideState(): m_state=6
23:34:23.446 00.000 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2070
23:34:23.446 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=804.58, Mass=1609, SNR=26.5, Peak=140 HFD=4.6
23:34:23.446 00.000 7988 MultiStar: [#1 -0.25,-0.16,1.00,U] [#2 0.07,-0.12,0.86,U] [#3 -0.31,-0.02,0.85,U] [#4 0.10,0.03,0.76,U] [#5 -0.05,0.04,0.74,U] [#6 0.17,0.05,0.64,U] [#7 0.13,-0.13,0.50,U] [#8 0.27,0.15,0.46,U] 
23:34:23.446 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {0.12, -0.01}
23:34:23.446 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
23:34:23.446 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
23:34:23.446 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.54 mountX=-0.03 mountY=-0.00, mountTheta=-3.14
23:34:23.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.03, opts=13)
23:34:23.446 00.000 7988 Enqueuing Move request for scope (0.00, -0.03)
23:34:23.457 00.011 15712 Worker thread wakes up
23:34:23.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
23:34:23.457 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
23:34:23.457 00.000 15712 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=-0.00
23:34:23.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:23.457 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.5
23:34:23.459 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:23.459 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:23.461 00.002 7988 Enqueuing Expose request
23:34:23.461 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.79
23:34:23.461 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
23:34:23.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:23.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:34:23.461 00.000 15712 MoveAxis(W, 2, ABG)
23:34:23.461 00.000 15712 Guiding  Dir = 3, Dur = 2
23:34:23.461 00.000 15712 IsGuiding returns 0
23:34:23.485 00.024 15712 IsGuiding returns 0
23:34:23.485 00.000 15712 Move returns status 0, amount 2
23:34:23.485 00.000 15712 MoveAxis(N, 0, ABG)
23:34:23.485 00.000 15712 Move returns status 0, amount 0
23:34:23.485 00.000 15712 move complete, result=0
23:34:23.485 00.000 15712 worker thread done servicing request
23:34:23.485 00.000 15712 Worker thread wakes up
23:34:23.485 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:34:23.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:23.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:24.899 01.414 15712 Exposure complete
23:34:24.953 00.054 15712 worker thread done servicing request
23:34:24.953 00.000 7988 OnExposeComplete: enter
23:34:24.960 00.007 7988 UpdateGuideState(): m_state=6
23:34:24.962 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2071
23:34:24.962 00.000 7988 Star::Find returns 1 (0), X=500.15, Y=804.35, Mass=1547, SNR=26.1, Peak=148 HFD=4.5
23:34:24.964 00.002 7988 MultiStar: [#1 -0.15,-0.33,0.99,U] [#2 0.11,-0.33,0.87,U] [#3 -0.22,-0.35,0.82,U] [#4 0.04,-0.01,0.77,U] [#5 -0.16,-0.47,0.00,M1] [#6 -0.10,0.09,0.66,U] [#7 -0.13,-0.08,0.52,U] [#8 -0.07,-0.09,0.43,U] 
23:34:24.964 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.19}, one-star: {0.01, -0.24}
23:34:24.966 00.002 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.43 = 2.85)
23:34:24.966 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.82)
23:34:24.968 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.87 mountX=-0.19 mountY=0.06, mountTheta=2.82
23:34:24.970 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.19, opts=13)
23:34:24.970 00.000 7988 Enqueuing Move request for scope (-0.06, -0.19)
23:34:24.972 00.002 15712 Worker thread wakes up
23:34:24.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
23:34:24.972 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
23:34:24.972 00.000 15712 Moving (-0.06, -0.19) raw xDistance=-0.19 yDistance=0.06
23:34:24.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:24.972 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.1
23:34:24.975 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:24.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:24.976 00.001 7988 Enqueuing Expose request
23:34:24.978 00.002 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 637.79
23:34:24.978 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
23:34:24.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:24.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:34:24.978 00.000 15712 MoveAxis(E, 36, ABG)
23:34:24.978 00.000 15712 Guiding  Dir = 2, Dur = 36
23:34:24.978 00.000 15712 IsGuiding returns 0
23:34:25.004 00.026 15712 PulseGuide returned control before completion, sleep 21
23:34:25.064 00.060 15712 IsGuiding returns 0
23:34:25.064 00.000 15712 Move returns status 0, amount 36
23:34:25.064 00.000 15712 MoveAxis(N, 0, ABG)
23:34:25.064 00.000 15712 Move returns status 0, amount 0
23:34:25.064 00.000 15712 move complete, result=0
23:34:25.064 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:34:25.070 00.006 15712 worker thread done servicing request
23:34:25.070 00.000 15712 Worker thread wakes up
23:34:25.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:25.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:26.812 01.742 15712 Exposure complete
23:34:26.874 00.062 15712 worker thread done servicing request
23:34:26.874 00.000 7988 OnExposeComplete: enter
23:34:26.876 00.002 7988 UpdateGuideState(): m_state=6
23:34:26.876 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2072
23:34:26.876 00.000 7988 Star::Find returns 1 (0), X=500.14, Y=804.70, Mass=1522, SNR=25.8, Peak=151 HFD=4.3
23:34:26.876 00.000 7988 MultiStar: [#1 -0.34,-0.31,0.00,M1] [#2 0.10,-0.19,0.89,U] [#3 -0.18,-0.19,0.88,U] [#4 0.06,-0.11,0.74,U] [#5 -0.32,0.24,0.74,U] [#6 -0.03,0.16,0.68,U] [#7 -0.04,-0.33,0.51,U] [#8 -0.07,-0.12,0.47,U] 
23:34:26.876 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.04}, one-star: {-0.00, 0.11}
23:34:26.876 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.56) = xAngle (-4.07 = 2.22)
23:34:26.876 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
23:34:26.876 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.50 mountX=-0.04 mountY=0.06, mountTheta=2.20
23:34:26.876 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
23:34:26.876 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
23:34:26.876 00.000 15712 Worker thread wakes up
23:34:26.876 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:34:26.876 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:34:26.876 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
23:34:26.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:26.876 00.000 7988 UpdateGuideState exits: m=1522 SNR=25.8
23:34:26.889 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:26.889 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:26.889 00.000 7988 Enqueuing Expose request
23:34:26.893 00.004 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
23:34:26.893 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
23:34:26.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:26.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:34:26.893 00.000 15712 MoveAxis(W, 4, ABG)
23:34:26.893 00.000 15712 Guiding  Dir = 3, Dur = 4
23:34:26.906 00.013 15712 IsGuiding returns 0
23:34:26.922 00.016 15712 IsGuiding returns 0
23:34:26.922 00.000 15712 Move returns status 0, amount 4
23:34:26.922 00.000 15712 MoveAxis(N, 0, ABG)
23:34:26.922 00.000 15712 Move returns status 0, amount 0
23:34:26.922 00.000 15712 move complete, result=0
23:34:26.922 00.000 15712 worker thread done servicing request
23:34:26.922 00.000 15712 Worker thread wakes up
23:34:26.922 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:34:26.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:26.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:28.326 01.404 15712 Exposure complete
23:34:28.389 00.063 15712 worker thread done servicing request
23:34:28.389 00.000 7988 OnExposeComplete: enter
23:34:28.390 00.001 7988 UpdateGuideState(): m_state=6
23:34:28.392 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2073
23:34:28.392 00.000 7988 Star::Find returns 1 (0), X=500.00, Y=804.24, Mass=1550, SNR=26.2, Peak=161 HFD=4.3
23:34:28.394 00.002 7988 MultiStar: [#1 -0.18,-0.32,0.95,U] [#2 0.08,-0.34,0.85,U] [#3 -0.23,-0.38,0.00,M1] [#4 -0.07,-0.04,0.75,U] [#5 -0.23,-0.44,0.00,M1] [#6 -0.07,-0.26,0.65,U] [#7 -0.04,-0.50,0.00,M1] [#8 -0.21,-0.33,0.43,U] 
23:34:28.394 00.000 7988 refined, 5 included, MultiStar: {-0.09, -0.28}, one-star: {-0.14, -0.35}
23:34:28.396 00.002 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
23:34:28.396 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
23:34:28.398 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.90 mountX=-0.28 mountY=0.10, mountTheta=2.79
23:34:28.400 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.28, opts=13)
23:34:28.400 00.000 7988 Enqueuing Move request for scope (-0.09, -0.28)
23:34:28.402 00.002 15712 Worker thread wakes up
23:34:28.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
23:34:28.402 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
23:34:28.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:28.402 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.2
23:34:28.404 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:28.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:28.406 00.002 7988 Enqueuing Expose request
23:34:28.406 00.000 15712 Moving (-0.09, -0.28) raw xDistance=-0.28 yDistance=0.10
23:34:28.406 00.000 15712 PPEC rslt: input = -0.28, final = -0.15, react = -0.17, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 637.78
23:34:28.406 00.000 15712 PPEC: input: -0.28, control: -0.15, exposure: 1500
23:34:28.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:28.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:34:28.406 00.000 15712 MoveAxis(E, 50, ABG)
23:34:28.406 00.000 15712 Guiding  Dir = 2, Dur = 50
23:34:28.406 00.000 15712 IsGuiding returns 0
23:34:28.423 00.017 15712 PulseGuide returned control before completion, sleep 46
23:34:28.505 00.082 15712 IsGuiding returns 0
23:34:28.505 00.000 15712 Move returns status 0, amount 50
23:34:28.505 00.000 15712 MoveAxis(N, 0, ABG)
23:34:28.505 00.000 15712 Move returns status 0, amount 0
23:34:28.505 00.000 15712 move complete, result=0
23:34:28.505 00.000 15712 worker thread done servicing request
23:34:28.505 00.000 15712 Worker thread wakes up
23:34:28.505 00.000 7988 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
23:34:28.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:28.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:30.144 01.639 15712 Exposure complete
23:34:30.192 00.048 15712 worker thread done servicing request
23:34:30.192 00.000 7988 OnExposeComplete: enter
23:34:30.208 00.016 7988 UpdateGuideState(): m_state=6
23:34:30.208 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2074
23:34:30.208 00.000 7988 Star::Find returns 1 (0), X=500.08, Y=804.60, Mass=1522, SNR=25.8, Peak=145 HFD=4.1
23:34:30.208 00.000 7988 MultiStar: [#1 -0.22,-0.20,1.03,U] [#2 -0.07,0.00,0.88,U] [#3 -0.29,-0.05,0.87,U] [#4 0.06,-0.03,0.75,U] [#5 -0.47,0.16,0.00,M2] [#6 -0.05,0.22,0.67,U] [#7 0.11,-0.23,0.52,U] [#8 -0.22,-0.03,0.43,U] 
23:34:30.208 00.000 7988 single-star, 7 included, MultiStar: {-0.10, -0.04}, one-star: {-0.06, 0.01}
23:34:30.208 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.44 = 1.44)
23:34:30.208 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
23:34:30.208 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.01 mountX=0.01 mountY=0.06, mountTheta=1.44
23:34:30.208 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.01, opts=13)
23:34:30.208 00.000 7988 Enqueuing Move request for scope (-0.06, 0.01)
23:34:30.208 00.000 15712 Worker thread wakes up
23:34:30.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:34:30.208 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:34:30.208 00.000 15712 Moving (-0.06, 0.01) raw xDistance=0.01 yDistance=0.06
23:34:30.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:30.208 00.000 7988 UpdateGuideState exits: m=1522 SNR=25.8
23:34:30.222 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:30.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:30.224 00.002 7988 Enqueuing Expose request
23:34:30.225 00.001 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
23:34:30.225 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
23:34:30.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:30.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:34:30.225 00.000 15712 MoveAxis(W, 5, ABG)
23:34:30.225 00.000 15712 Guiding  Dir = 3, Dur = 5
23:34:30.242 00.017 15712 IsGuiding returns 0
23:34:30.259 00.017 15712 IsGuiding returns 0
23:34:30.259 00.000 15712 Move returns status 0, amount 5
23:34:30.259 00.000 15712 MoveAxis(N, 0, ABG)
23:34:30.259 00.000 15712 Move returns status 0, amount 0
23:34:30.259 00.000 15712 move complete, result=0
23:34:30.259 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
23:34:30.265 00.006 15712 worker thread done servicing request
23:34:30.265 00.000 15712 Worker thread wakes up
23:34:30.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:30.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:31.679 01.414 15712 Exposure complete
23:34:31.741 00.062 15712 worker thread done servicing request
23:34:31.741 00.000 7988 OnExposeComplete: enter
23:34:31.741 00.000 7988 UpdateGuideState(): m_state=6
23:34:31.743 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2075
23:34:31.743 00.000 7988 Star::Find returns 1 (0), X=500.21, Y=804.63, Mass=1624, SNR=26.9, Peak=157 HFD=4.6
23:34:31.745 00.002 7988 MultiStar: [#1 -0.33,-0.57,0.00,M1] [#2 -0.12,-0.21,0.84,U] [#3 -0.21,-0.37,0.80,U] [#4 0.07,-0.11,0.76,U] [#5 -0.23,0.00,0.74,U] [#6 0.30,-0.07,0.63,U] [#7 0.23,-0.47,0.00,M1] [#8 -0.09,-0.29,0.43,U] 
23:34:31.745 00.000 7988 single-star, 6 included, MultiStar: {-0.03, -0.13}, one-star: {0.06, 0.04}
23:34:31.747 00.002 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.56) = xAngle (-0.98 = -0.98)
23:34:31.747 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
23:34:31.749 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=0.04 mountY=-0.06, mountTheta=-0.99
23:34:31.751 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.04, opts=13)
23:34:31.751 00.000 7988 Enqueuing Move request for scope (0.06, 0.04)
23:34:31.753 00.002 15712 Worker thread wakes up
23:34:31.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:34:31.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:34:31.753 00.000 15712 Moving (0.06, 0.04) raw xDistance=0.04 yDistance=-0.06
23:34:31.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:31.755 00.002 7988 UpdateGuideState exits: m=1624 SNR=26.9
23:34:31.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:31.757 00.002 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
23:34:31.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:31.757 00.000 7988 Enqueuing Expose request
23:34:31.759 00.002 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
23:34:31.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:31.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:31.759 00.000 15712 MoveAxis(W, 1, ABG)
23:34:31.759 00.000 15712 Guiding  Dir = 3, Dur = 1
23:34:31.759 00.000 15712 IsGuiding returns 0
23:34:31.772 00.013 15712 IsGuiding returns 0
23:34:31.772 00.000 15712 Move returns status 0, amount 1
23:34:31.772 00.000 15712 MoveAxis(N, 0, ABG)
23:34:31.772 00.000 15712 Move returns status 0, amount 0
23:34:31.772 00.000 15712 move complete, result=0
23:34:31.772 00.000 15712 worker thread done servicing request
23:34:31.772 00.000 15712 Worker thread wakes up
23:34:31.772 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:34:31.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:31.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:33.527 01.755 15712 Exposure complete
23:34:33.575 00.048 15712 worker thread done servicing request
23:34:33.575 00.000 7988 OnExposeComplete: enter
23:34:33.588 00.013 7988 UpdateGuideState(): m_state=6
23:34:33.588 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2076
23:34:33.588 00.000 7988 Star::Find returns 1 (0), X=500.05, Y=804.66, Mass=1620, SNR=26.8, Peak=131 HFD=4.7
23:34:33.592 00.004 7988 MultiStar: [#1 -0.30,0.03,0.93,U] [#2 -0.12,0.06,0.85,U] [#3 -0.22,-0.07,0.83,U] [#4 -0.11,0.14,0.74,U] [#5 -0.07,0.07,0.70,U] [#6 -0.14,0.28,0.66,U] [#7 0.14,-0.45,0.00,M2] [#8 -0.20,-0.36,0.44,U] 
23:34:33.592 00.000 7988 single-star, 7 included, MultiStar: {-0.16, 0.04}, one-star: {-0.09, 0.06}
23:34:33.592 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
23:34:33.592 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
23:34:33.592 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.54 mountX=0.06 mountY=0.09, mountTheta=0.96
23:34:33.592 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.06, opts=13)
23:34:33.592 00.000 7988 Enqueuing Move request for scope (-0.09, 0.06)
23:34:33.592 00.000 15712 Worker thread wakes up
23:34:33.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
23:34:33.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
23:34:33.592 00.000 15712 Moving (-0.09, 0.06) raw xDistance=0.06 yDistance=0.09
23:34:33.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:33.592 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.8
23:34:33.603 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:33.604 00.001 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
23:34:33.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:33.604 00.000 7988 Enqueuing Expose request
23:34:33.606 00.002 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
23:34:33.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:33.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:34:33.606 00.000 15712 MoveAxis(E, 2, ABG)
23:34:33.606 00.000 15712 Guiding  Dir = 2, Dur = 2
23:34:33.606 00.000 15712 IsGuiding returns 0
23:34:33.626 00.020 15712 IsGuiding returns 0
23:34:33.636 00.010 15712 Move returns status 0, amount 2
23:34:33.636 00.000 15712 MoveAxis(N, 0, ABG)
23:34:33.636 00.000 15712 Move returns status 0, amount 0
23:34:33.636 00.000 15712 move complete, result=0
23:34:33.636 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:34:33.636 00.000 15712 worker thread done servicing request
23:34:33.636 00.000 15712 Worker thread wakes up
23:34:33.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:33.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:35.042 01.406 15712 Exposure complete
23:34:35.104 00.062 15712 worker thread done servicing request
23:34:35.104 00.000 7988 OnExposeComplete: enter
23:34:35.105 00.001 7988 UpdateGuideState(): m_state=6
23:34:35.106 00.001 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2077
23:34:35.106 00.000 7988 Star::Find returns 1 (0), X=500.01, Y=804.77, Mass=1594, SNR=26.3, Peak=152 HFD=4.3
23:34:35.106 00.000 7988 MultiStar: [#1 -0.29,0.04,0.99,U] [#2 0.06,0.02,0.87,U] [#3 -0.09,-0.01,0.88,U] [#4 0.16,0.27,0.76,U] [#5 -0.14,0.37,0.74,U] [#6 -0.13,0.31,0.67,U] [#7 -0.10,0.06,0.50,U] [#8 -0.31,0.06,0.45,U] 
23:34:35.106 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.14}, one-star: {-0.13, 0.17}
23:34:35.106 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
23:34:35.106 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
23:34:35.106 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.20 mountX=0.14 mountY=0.10, mountTheta=0.62
23:34:35.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.14, opts=13)
23:34:35.106 00.000 7988 Enqueuing Move request for scope (-0.10, 0.14)
23:34:35.106 00.000 15712 Worker thread wakes up
23:34:35.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
23:34:35.106 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
23:34:35.106 00.000 15712 Moving (-0.10, 0.14) raw xDistance=0.14 yDistance=0.10
23:34:35.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:35.106 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.3
23:34:35.118 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:35.120 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:35.120 00.000 7988 Enqueuing Expose request
23:34:35.122 00.002 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
23:34:35.122 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
23:34:35.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:35.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:34:35.122 00.000 15712 MoveAxis(E, 4, ABG)
23:34:35.122 00.000 15712 Guiding  Dir = 2, Dur = 4
23:34:35.122 00.000 15712 IsGuiding returns 0
23:34:35.138 00.016 15712 IsGuiding returns 0
23:34:35.138 00.000 15712 Move returns status 0, amount 4
23:34:35.138 00.000 15712 MoveAxis(N, 0, ABG)
23:34:35.138 00.000 15712 Move returns status 0, amount 0
23:34:35.138 00.000 15712 move complete, result=0
23:34:35.138 00.000 15712 worker thread done servicing request
23:34:35.138 00.000 15712 Worker thread wakes up
23:34:35.138 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:34:35.139 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:35.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:36.778 01.639 15712 Exposure complete
23:34:36.838 00.060 15712 worker thread done servicing request
23:34:36.838 00.000 7988 OnExposeComplete: enter
23:34:36.842 00.004 7988 UpdateGuideState(): m_state=6
23:34:36.842 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2078
23:34:36.845 00.003 7988 Star::Find returns 1 (0), X=499.99, Y=804.81, Mass=1565, SNR=26.2, Peak=135 HFD=4.4
23:34:36.847 00.002 7988 MultiStar: [#1 -0.18,0.12,0.99,U] [#2 0.01,0.07,0.88,U] [#3 -0.08,0.09,0.86,U] [#4 0.30,0.22,0.73,U] [#5 -0.08,0.04,0.75,U] [#6 -0.12,0.16,0.70,U] [#7 -0.05,0.02,0.49,U] [#8 -0.02,0.01,0.46,U] 
23:34:36.847 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.15, 0.22}
23:34:36.849 00.002 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
23:34:36.849 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
23:34:36.851 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.98 mountX=0.11 mountY=0.05, mountTheta=0.39
23:34:36.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.12, opts=13)
23:34:36.853 00.002 7988 Enqueuing Move request for scope (-0.05, 0.12)
23:34:36.853 00.000 15712 Worker thread wakes up
23:34:36.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:34:36.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:34:36.853 00.000 15712 Moving (-0.05, 0.12) raw xDistance=0.11 yDistance=0.05
23:34:36.855 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:36.855 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
23:34:36.855 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
23:34:36.858 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:36.858 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.2
23:34:36.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:36.860 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:36.860 00.000 7988 Enqueuing Expose request
23:34:36.862 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:34:36.862 00.000 15712 MoveAxis(E, 4, ABG)
23:34:36.862 00.000 15712 Guiding  Dir = 2, Dur = 4
23:34:36.862 00.000 15712 IsGuiding returns 0
23:34:36.874 00.012 15712 IsGuiding returns 0
23:34:36.874 00.000 15712 Move returns status 0, amount 4
23:34:36.874 00.000 15712 MoveAxis(N, 0, ABG)
23:34:36.874 00.000 15712 Move returns status 0, amount 0
23:34:36.874 00.000 15712 move complete, result=0
23:34:36.874 00.000 15712 worker thread done servicing request
23:34:36.874 00.000 15712 Worker thread wakes up
23:34:36.874 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
23:34:36.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:36.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:38.294 01.420 15712 Exposure complete
23:34:38.351 00.057 15712 worker thread done servicing request
23:34:38.351 00.000 7988 OnExposeComplete: enter
23:34:38.358 00.007 7988 UpdateGuideState(): m_state=6
23:34:38.358 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2079
23:34:38.358 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=804.67, Mass=1554, SNR=26.0, Peak=141 HFD=4.5
23:34:38.358 00.000 7988 MultiStar: [#1 -0.11,0.08,0.98,U] [#2 0.14,-0.09,0.87,U] [#3 -0.02,0.00,0.89,U] [#4 0.23,0.08,0.75,U] [#5 0.14,0.17,0.73,U] [#6 0.11,0.35,0.67,U] [#7 0.27,-0.04,0.47,U] [#8 0.09,0.13,0.44,U] 
23:34:38.358 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.12, 0.08}
23:34:38.358 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
23:34:38.358 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
23:34:38.358 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=0.08 mountY=-0.09, mountTheta=-0.86
23:34:38.358 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.08, opts=13)
23:34:38.368 00.010 7988 Enqueuing Move request for scope (0.09, 0.08)
23:34:38.368 00.000 15712 Worker thread wakes up
23:34:38.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:34:38.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:34:38.368 00.000 15712 Moving (0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
23:34:38.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:38.368 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.0
23:34:38.372 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:38.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:38.374 00.002 7988 Enqueuing Expose request
23:34:38.374 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
23:34:38.374 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
23:34:38.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:38.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:38.376 00.002 15712 MoveAxis(E, 3, ABG)
23:34:38.376 00.000 15712 Guiding  Dir = 2, Dur = 3
23:34:38.376 00.000 15712 IsGuiding returns 0
23:34:38.394 00.018 15712 IsGuiding returns 0
23:34:38.394 00.000 15712 Move returns status 0, amount 3
23:34:38.394 00.000 15712 MoveAxis(N, 0, ABG)
23:34:38.394 00.000 15712 Move returns status 0, amount 0
23:34:38.394 00.000 15712 move complete, result=0
23:34:38.394 00.000 15712 worker thread done servicing request
23:34:38.394 00.000 15712 Worker thread wakes up
23:34:38.394 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:34:38.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:38.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:40.033 01.639 15712 Exposure complete
23:34:40.088 00.055 15712 worker thread done servicing request
23:34:40.088 00.000 7988 OnExposeComplete: enter
23:34:40.094 00.006 7988 UpdateGuideState(): m_state=6
23:34:40.094 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2080
23:34:40.094 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.87, Mass=1639, SNR=26.9, Peak=152 HFD=4.4
23:34:40.094 00.000 7988 MultiStar: [#1 -0.24,0.08,0.94,U] [#2 0.16,0.16,0.85,U] [#3 -0.10,0.13,0.84,U] [#4 0.24,0.26,0.75,U] [#5 0.01,0.37,0.74,U] [#6 -0.02,0.27,0.65,U] [#7 0.22,-0.05,0.49,U] [#8 -0.06,0.03,0.44,U] 
23:34:40.094 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {0.04, 0.28}
23:34:40.094 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
23:34:40.094 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
23:34:40.094 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.19 cameraTheta=1.47 mountX=0.18 mountY=-0.02, mountTheta=-0.12
23:34:40.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.18, opts=13)
23:34:40.105 00.011 7988 Enqueuing Move request for scope (0.02, 0.18)
23:34:40.106 00.001 15712 Worker thread wakes up
23:34:40.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
23:34:40.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
23:34:40.106 00.000 15712 Moving (0.02, 0.18) raw xDistance=0.18 yDistance=-0.02
23:34:40.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:40.106 00.000 7988 UpdateGuideState exits: m=1639 SNR=26.9
23:34:40.108 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:40.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:40.111 00.003 7988 Enqueuing Expose request
23:34:40.111 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 637.78
23:34:40.111 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
23:34:40.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:40.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:34:40.111 00.000 15712 MoveAxis(W, 33, ABG)
23:34:40.111 00.000 15712 Guiding  Dir = 3, Dur = 33
23:34:40.111 00.000 15712 IsGuiding returns 0
23:34:40.142 00.031 15712 PulseGuide returned control before completion, sleep 14
23:34:40.158 00.016 15712 IsGuiding returns 1
23:34:40.158 00.000 15712 scope still moving after pulse duration time elapsed
23:34:40.190 00.032 15712 IsGuiding returns 0
23:34:40.190 00.000 15712 scope move finished after 33 + 44 ms
23:34:40.190 00.000 15712 Move returns status 0, amount 33
23:34:40.190 00.000 15712 MoveAxis(N, 0, ABG)
23:34:40.190 00.000 15712 Move returns status 0, amount 0
23:34:40.190 00.000 15712 move complete, result=0
23:34:40.190 00.000 15712 worker thread done servicing request
23:34:40.190 00.000 15712 Worker thread wakes up
23:34:40.190 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
23:34:40.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:40.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:41.611 01.421 15712 Exposure complete
23:34:41.673 00.062 15712 worker thread done servicing request
23:34:41.673 00.000 7988 OnExposeComplete: enter
23:34:41.673 00.000 7988 UpdateGuideState(): m_state=6
23:34:41.673 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2081
23:34:41.673 00.000 7988 Star::Find returns 1 (0), X=500.03, Y=804.52, Mass=1628, SNR=26.9, Peak=162 HFD=4.2
23:34:41.673 00.000 7988 MultiStar: [#1 -0.04,-0.47,0.00,M1] [#2 0.01,-0.18,0.85,U] [#3 -0.16,-0.44,0.00,M1] [#4 0.03,-0.21,0.75,U] [#5 -0.03,-0.22,0.74,U] [#6 -0.01,-0.17,0.64,U] [#7 -0.14,-0.28,0.50,U] [#8 0.09,-0.27,0.43,U] 
23:34:41.673 00.000 7988 single-star, 6 included, MultiStar: {-0.03, -0.18}, one-star: {-0.11, -0.07}
23:34:41.673 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
23:34:41.673 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.12)
23:34:41.673 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.57 mountX=-0.07 mountY=0.11, mountTheta=2.14
23:34:41.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.07, opts=13)
23:34:41.673 00.000 7988 Enqueuing Move request for scope (-0.11, -0.07)
23:34:41.673 00.000 15712 Worker thread wakes up
23:34:41.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
23:34:41.673 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
23:34:41.673 00.000 15712 Moving (-0.11, -0.07) raw xDistance=-0.07 yDistance=0.11
23:34:41.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:41.686 00.013 7988 UpdateGuideState exits: m=1628 SNR=26.9
23:34:41.688 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:41.689 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:41.689 00.000 7988 Enqueuing Expose request
23:34:41.689 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
23:34:41.689 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
23:34:41.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:41.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:34:41.689 00.000 15712 MoveAxis(E, 0, ABG)
23:34:41.689 00.000 15712 Move returns status 0, amount 0
23:34:41.689 00.000 15712 MoveAxis(N, 0, ABG)
23:34:41.689 00.000 15712 Move returns status 0, amount 0
23:34:41.689 00.000 15712 move complete, result=0
23:34:41.689 00.000 15712 worker thread done servicing request
23:34:41.689 00.000 15712 Worker thread wakes up
23:34:41.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:41.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:41.689 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:43.431 01.742 15712 Exposure complete
23:34:43.493 00.062 15712 worker thread done servicing request
23:34:43.493 00.000 7988 OnExposeComplete: enter
23:34:43.493 00.000 7988 UpdateGuideState(): m_state=6
23:34:43.495 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2082
23:34:43.495 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=804.46, Mass=1633, SNR=27.0, Peak=160 HFD=4.5
23:34:43.498 00.003 7988 MultiStar: [#1 -0.22,-0.40,0.00,M2] [#2 -0.05,-0.05,0.85,U] [#3 -0.18,-0.35,0.83,U] [#4 0.28,-0.11,0.73,U] [#5 -0.04,-0.01,0.69,U] [#6 -0.01,-0.20,0.67,U] [#7 0.03,-0.45,0.00,M1] [#8 -0.16,-0.18,0.44,U] 
23:34:43.498 00.000 7988 refined, 6 included, MultiStar: {-0.00, -0.15}, one-star: {0.08, -0.13}
23:34:43.500 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
23:34:43.500 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.10)
23:34:43.502 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.59 mountX=-0.15 mountY=0.01, mountTheta=3.10
23:34:43.503 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.15, opts=13)
23:34:43.505 00.002 7988 Enqueuing Move request for scope (-0.00, -0.15)
23:34:43.505 00.000 15712 Worker thread wakes up
23:34:43.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
23:34:43.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
23:34:43.505 00.000 15712 Moving (-0.00, -0.15) raw xDistance=-0.15 yDistance=0.01
23:34:43.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:43.505 00.000 7988 UpdateGuideState exits: m=1633 SNR=27.0
23:34:43.508 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:43.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:43.508 00.000 7988 Enqueuing Expose request
23:34:43.508 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
23:34:43.508 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
23:34:43.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:43.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:34:43.508 00.000 15712 MoveAxis(E, 1, ABG)
23:34:43.508 00.000 15712 Guiding  Dir = 2, Dur = 1
23:34:43.508 00.000 15712 IsGuiding returns 0
23:34:43.531 00.023 15712 IsGuiding returns 0
23:34:43.531 00.000 15712 Move returns status 0, amount 1
23:34:43.531 00.000 15712 MoveAxis(N, 0, ABG)
23:34:43.531 00.000 15712 Move returns status 0, amount 0
23:34:43.531 00.000 15712 move complete, result=0
23:34:43.531 00.000 15712 worker thread done servicing request
23:34:43.531 00.000 15712 Worker thread wakes up
23:34:43.531 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:34:43.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:43.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:44.949 01.418 15712 Exposure complete
23:34:45.008 00.059 15712 worker thread done servicing request
23:34:45.008 00.000 7988 OnExposeComplete: enter
23:34:45.010 00.002 7988 UpdateGuideState(): m_state=6
23:34:45.010 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2083
23:34:45.010 00.000 7988 Star::Find returns 1 (0), X=500.14, Y=804.53, Mass=1558, SNR=26.5, Peak=166 HFD=4.4
23:34:45.014 00.004 7988 MultiStar: [#1 -0.24,-0.64,0.00,M3] [#2 0.11,-0.19,0.88,U] [#3 -0.20,-0.40,0.00,M1] [#4 0.01,-0.23,0.77,U] [#5 -0.10,-0.24,0.72,U] [#6 0.08,-0.24,0.65,U] [#7 -0.08,-0.65,0.00,M2] [#8 -0.21,-0.28,0.45,U] 
23:34:45.014 00.000 7988 single-star, 5 included, MultiStar: {-0.00, -0.19}, one-star: {-0.00, -0.06}
23:34:45.014 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
23:34:45.014 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
23:34:45.014 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.64 mountX=-0.06 mountY=0.01, mountTheta=3.05
23:34:45.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.06, opts=13)
23:34:45.014 00.000 7988 Enqueuing Move request for scope (-0.00, -0.06)
23:34:45.014 00.000 15712 Worker thread wakes up
23:34:45.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
23:34:45.014 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
23:34:45.014 00.000 15712 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
23:34:45.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:45.014 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.5
23:34:45.024 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:45.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:45.027 00.003 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
23:34:45.027 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
23:34:45.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:45.027 00.000 7988 Enqueuing Expose request
23:34:45.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:34:45.027 00.000 15712 MoveAxis(W, 1, ABG)
23:34:45.027 00.000 15712 Guiding  Dir = 3, Dur = 1
23:34:45.048 00.021 15712 IsGuiding returns 0
23:34:45.065 00.017 15712 IsGuiding returns 0
23:34:45.065 00.000 15712 Move returns status 0, amount 1
23:34:45.065 00.000 15712 MoveAxis(N, 0, ABG)
23:34:45.065 00.000 15712 Move returns status 0, amount 0
23:34:45.065 00.000 15712 move complete, result=0
23:34:45.065 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:34:45.067 00.002 15712 worker thread done servicing request
23:34:45.067 00.000 15712 Worker thread wakes up
23:34:45.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:45.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:46.702 01.635 15712 Exposure complete
23:34:46.750 00.048 15712 worker thread done servicing request
23:34:46.750 00.000 7988 OnExposeComplete: enter
23:34:46.750 00.000 7988 UpdateGuideState(): m_state=6
23:34:46.765 00.015 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2084
23:34:46.767 00.002 7988 Star::Find returns 1 (0), X=499.95, Y=804.31, Mass=1675, SNR=27.3, Peak=157 HFD=4.3
23:34:46.767 00.000 7988 MultiStar: [#1 -0.07,-0.58,0.00,M4] [#2 0.08,-0.47,0.00,M1] [#3 -0.22,-0.43,0.00,M2] [#4 0.15,-0.19,0.74,U] [#5 -0.14,-0.27,0.71,U] [#6 0.04,-0.41,0.64,U] [#7 0.17,-0.63,0.00,M3] [#8 -0.03,-0.66,0.00,M1] 
23:34:46.769 00.002 7988 refined, 3 included, MultiStar: {-0.05, -0.28}, one-star: {-0.20, -0.28}
23:34:46.771 00.002 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
23:34:46.771 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
23:34:46.773 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.76 mountX=-0.28 mountY=0.06, mountTheta=2.93
23:34:46.773 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.28, opts=13)
23:34:46.773 00.000 7988 Enqueuing Move request for scope (-0.05, -0.28)
23:34:46.773 00.000 15712 Worker thread wakes up
23:34:46.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
23:34:46.773 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
23:34:46.773 00.000 15712 Moving (-0.05, -0.28) raw xDistance=-0.28 yDistance=0.06
23:34:46.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:46.780 00.007 7988 UpdateGuideState exits: m=1675 SNR=27.3
23:34:46.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:46.784 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:46.784 00.000 7988 Enqueuing Expose request
23:34:46.784 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 637.78
23:34:46.784 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
23:34:46.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:46.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:34:46.784 00.000 15712 MoveAxis(E, 56, ABG)
23:34:46.784 00.000 15712 Guiding  Dir = 2, Dur = 56
23:34:46.784 00.000 15712 IsGuiding returns 0
23:34:46.803 00.019 15712 PulseGuide returned control before completion, sleep 46
23:34:46.885 00.082 15712 IsGuiding returns 0
23:34:46.885 00.000 15712 Move returns status 0, amount 56
23:34:46.885 00.000 15712 MoveAxis(N, 0, ABG)
23:34:46.885 00.000 15712 Move returns status 0, amount 0
23:34:46.885 00.000 15712 move complete, result=0
23:34:46.885 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
23:34:46.889 00.004 15712 worker thread done servicing request
23:34:46.889 00.000 15712 Worker thread wakes up
23:34:46.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:46.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:48.294 01.405 15712 Exposure complete
23:34:48.355 00.061 15712 worker thread done servicing request
23:34:48.355 00.000 7988 OnExposeComplete: enter
23:34:48.355 00.000 7988 UpdateGuideState(): m_state=6
23:34:48.355 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2085
23:34:48.355 00.000 7988 Star::Find returns 1 (0), X=500.24, Y=804.78, Mass=1644, SNR=27.0, Peak=147 HFD=4.3
23:34:48.355 00.000 7988 MultiStar: [#1 -0.21,-0.22,0.96,U] [#2 0.09,0.06,0.85,U] [#3 -0.14,0.10,0.83,U] [#4 -0.01,0.36,0.76,U] [#5 0.14,0.07,0.71,U] [#6 -0.06,0.20,0.66,U] [#7 0.29,-0.05,0.50,U] [#8 -0.04,0.08,0.44,U] 
23:34:48.355 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.10, 0.19}
23:34:48.355 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
23:34:48.355 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
23:34:48.355 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.50 mountX=0.09 mountY=-0.01, mountTheta=-0.09
23:34:48.355 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
23:34:48.355 00.000 7988 Enqueuing Move request for scope (0.01, 0.09)
23:34:48.355 00.000 15712 Worker thread wakes up
23:34:48.369 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:34:48.369 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:34:48.369 00.000 15712 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
23:34:48.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:34:48.369 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.0
23:34:48.371 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:48.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:48.371 00.000 7988 Enqueuing Expose request
23:34:48.371 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
23:34:48.371 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
23:34:48.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:48.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:34:48.371 00.000 15712 MoveAxis(E, 1, ABG)
23:34:48.371 00.000 15712 Guiding  Dir = 2, Dur = 1
23:34:48.371 00.000 15712 IsGuiding returns 0
23:34:48.390 00.019 15712 IsGuiding returns 0
23:34:48.390 00.000 15712 Move returns status 0, amount 1
23:34:48.390 00.000 15712 MoveAxis(N, 0, ABG)
23:34:48.390 00.000 15712 Move returns status 0, amount 0
23:34:48.390 00.000 15712 move complete, result=0
23:34:48.390 00.000 15712 worker thread done servicing request
23:34:48.390 00.000 15712 Worker thread wakes up
23:34:48.390 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:34:48.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:48.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:50.032 01.642 15712 Exposure complete
23:34:50.092 00.060 15712 worker thread done servicing request
23:34:50.093 00.001 7988 OnExposeComplete: enter
23:34:50.093 00.000 7988 UpdateGuideState(): m_state=6
23:34:50.093 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2086
23:34:50.093 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.85, Mass=1536, SNR=26.1, Peak=145 HFD=4.4
23:34:50.093 00.000 7988 MultiStar: [#1 -0.36,-0.13,0.97,U] [#2 0.17,-0.13,0.86,U] [#3 -0.12,-0.07,0.89,U] [#4 0.46,0.13,0.00,M1] [#5 -0.32,0.18,0.74,U] [#6 0.07,-0.01,0.67,U] [#7 0.36,-0.22,0.48,U] [#8 0.18,-0.15,0.45,U] 
23:34:50.093 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.04, 0.26}
23:34:50.093 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
23:34:50.093 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
23:34:50.093 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.73 mountX=-0.01 mountY=0.03, mountTheta=1.99
23:34:50.102 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
23:34:50.102 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
23:34:50.102 00.000 15712 Worker thread wakes up
23:34:50.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:34:50.102 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:34:50.106 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:50.106 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.1
23:34:50.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:50.109 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:50.109 00.000 7988 Enqueuing Expose request
23:34:50.111 00.002 15712 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
23:34:50.111 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.78
23:34:50.111 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
23:34:50.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:50.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:34:50.111 00.000 15712 MoveAxis(E, 1, ABG)
23:34:50.111 00.000 15712 Guiding  Dir = 2, Dur = 1
23:34:50.111 00.000 15712 IsGuiding returns 0
23:34:50.124 00.013 15712 IsGuiding returns 0
23:34:50.124 00.000 15712 Move returns status 0, amount 1
23:34:50.124 00.000 15712 MoveAxis(N, 0, ABG)
23:34:50.124 00.000 15712 Move returns status 0, amount 0
23:34:50.124 00.000 15712 move complete, result=0
23:34:50.124 00.000 15712 worker thread done servicing request
23:34:50.124 00.000 15712 Worker thread wakes up
23:34:50.124 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:34:50.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:50.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:51.542 01.418 15712 Exposure complete
23:34:51.598 00.056 15712 worker thread done servicing request
23:34:51.598 00.000 7988 OnExposeComplete: enter
23:34:51.606 00.008 7988 UpdateGuideState(): m_state=6
23:34:51.606 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2087
23:34:51.606 00.000 7988 Star::Find returns 1 (0), X=500.33, Y=804.64, Mass=1530, SNR=26.0, Peak=151 HFD=4.1
23:34:51.606 00.000 7988 MultiStar: [#1 -0.14,-0.16,1.00,U] [#2 0.21,-0.20,0.89,U] [#3 0.07,-0.30,0.88,U] [#4 0.12,-0.09,0.76,U] [#5 0.07,0.04,0.71,U] [#6 0.04,0.16,0.70,U] [#7 0.33,-0.37,0.00,M2] [#8 -0.19,-0.37,0.47,U] 
23:34:51.606 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.19, 0.05}
23:34:51.606 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
23:34:51.606 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
23:34:51.606 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.06 mountX=-0.10 mountY=-0.06, mountTheta=-2.65
23:34:51.615 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.10, opts=13)
23:34:51.615 00.000 7988 Enqueuing Move request for scope (0.06, -0.10)
23:34:51.615 00.000 15712 Worker thread wakes up
23:34:51.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:34:51.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:34:51.615 00.000 15712 Moving (0.06, -0.10) raw xDistance=-0.10 yDistance=-0.06
23:34:51.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:51.615 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.0
23:34:51.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:51.621 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:51.621 00.000 7988 Enqueuing Expose request
23:34:51.621 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.79
23:34:51.621 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
23:34:51.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:51.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:51.621 00.000 15712 MoveAxis(W, 0, ABG)
23:34:51.621 00.000 15712 Move returns status 0, amount 0
23:34:51.621 00.000 15712 MoveAxis(N, 0, ABG)
23:34:51.621 00.000 15712 Move returns status 0, amount 0
23:34:51.621 00.000 15712 move complete, result=0
23:34:51.621 00.000 15712 worker thread done servicing request
23:34:51.621 00.000 15712 Worker thread wakes up
23:34:51.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:51.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:51.621 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:34:53.266 01.645 15712 Exposure complete
23:34:53.316 00.050 15712 worker thread done servicing request
23:34:53.316 00.000 7988 OnExposeComplete: enter
23:34:53.327 00.011 7988 UpdateGuideState(): m_state=6
23:34:53.327 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2088
23:34:53.327 00.000 7988 Star::Find returns 1 (0), X=500.32, Y=804.62, Mass=1627, SNR=26.8, Peak=163 HFD=4.3
23:34:53.327 00.000 7988 MultiStar: [#1 -0.22,-0.37,0.00,M2] [#2 0.04,-0.20,0.86,U] [#3 -0.17,-0.10,0.90,U] [#4 0.02,-0.06,0.75,U] [#5 0.01,-0.19,0.71,U] [#6 0.22,-0.08,0.67,U] [#7 0.33,-0.43,0.00,M3] [#8 -0.02,-0.32,0.42,U] 
23:34:53.327 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.11}, one-star: {0.17, 0.03}
23:34:53.333 00.006 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
23:34:53.333 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
23:34:53.333 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.22 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
23:34:53.333 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.11, opts=13)
23:34:53.333 00.000 7988 Enqueuing Move request for scope (0.04, -0.11)
23:34:53.333 00.000 15712 Worker thread wakes up
23:34:53.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
23:34:53.333 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
23:34:53.333 00.000 15712 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=-0.04
23:34:53.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:34:53.333 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.8
23:34:53.341 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:53.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:53.343 00.002 7988 Enqueuing Expose request
23:34:53.345 00.002 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.79
23:34:53.345 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
23:34:53.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:53.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:34:53.345 00.000 15712 MoveAxis(W, 1, ABG)
23:34:53.345 00.000 15712 Guiding  Dir = 3, Dur = 1
23:34:53.362 00.017 15712 IsGuiding returns 0
23:34:53.375 00.013 15712 IsGuiding returns 0
23:34:53.375 00.000 15712 Move returns status 0, amount 1
23:34:53.375 00.000 15712 MoveAxis(N, 0, ABG)
23:34:53.375 00.000 15712 Move returns status 0, amount 0
23:34:53.375 00.000 15712 move complete, result=0
23:34:53.375 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:34:53.380 00.005 15712 worker thread done servicing request
23:34:53.380 00.000 15712 Worker thread wakes up
23:34:53.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:53.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:54.795 01.415 15712 Exposure complete
23:34:54.846 00.051 15712 worker thread done servicing request
23:34:54.846 00.000 7988 OnExposeComplete: enter
23:34:54.857 00.011 7988 UpdateGuideState(): m_state=6
23:34:54.857 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2089
23:34:54.859 00.002 7988 Star::Find returns 1 (0), X=500.14, Y=804.46, Mass=1484, SNR=25.6, Peak=161 HFD=3.9
23:34:54.859 00.000 7988 MultiStar: [#1 -0.17,-0.35,0.99,U] [#2 0.25,-0.12,0.89,U] [#3 -0.03,-0.27,0.89,U] [#4 0.18,-0.15,0.80,U] [#5 0.13,-0.02,0.73,U] [#6 0.06,-0.05,0.69,U] [#7 0.26,-0.34,0.56,U] [#8 -0.21,-0.14,0.49,U] 
23:34:54.861 00.002 7988 single-star, 8 included, MultiStar: {0.05, -0.18}, one-star: {-0.00, -0.13}
23:34:54.861 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
23:34:54.863 00.002 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.10)
23:34:54.863 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.59 mountX=-0.13 mountY=0.01, mountTheta=3.10
23:34:54.865 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.13, opts=13)
23:34:54.867 00.002 7988 Enqueuing Move request for scope (-0.00, -0.13)
23:34:54.867 00.000 15712 Worker thread wakes up
23:34:54.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
23:34:54.867 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
23:34:54.867 00.000 15712 Moving (-0.00, -0.13) raw xDistance=-0.13 yDistance=0.01
23:34:54.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:54.867 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.6
23:34:54.871 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:54.871 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:54.873 00.002 7988 Enqueuing Expose request
23:34:54.873 00.000 15712 PPEC rslt: input = -0.13, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.79
23:34:54.873 00.000 15712 PPEC: input: -0.13, control: 0.00, exposure: 1500
23:34:54.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:54.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:34:54.873 00.000 15712 MoveAxis(W, 1, ABG)
23:34:54.873 00.000 15712 Guiding  Dir = 3, Dur = 1
23:34:54.873 00.000 15712 IsGuiding returns 0
23:34:54.897 00.024 15712 IsGuiding returns 0
23:34:54.897 00.000 15712 Move returns status 0, amount 1
23:34:54.897 00.000 15712 MoveAxis(N, 0, ABG)
23:34:54.897 00.000 15712 Move returns status 0, amount 0
23:34:54.897 00.000 15712 move complete, result=0
23:34:54.897 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:34:54.897 00.000 15712 worker thread done servicing request
23:34:54.897 00.000 15712 Worker thread wakes up
23:34:54.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:54.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:56.535 01.638 15712 Exposure complete
23:34:56.596 00.061 15712 worker thread done servicing request
23:34:56.597 00.001 7988 OnExposeComplete: enter
23:34:56.597 00.000 7988 UpdateGuideState(): m_state=6
23:34:56.597 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2090
23:34:56.597 00.000 7988 Star::Find returns 1 (0), X=500.24, Y=804.68, Mass=1617, SNR=26.8, Peak=156 HFD=4.5
23:34:56.597 00.000 7988 MultiStar: [#1 0.07,-0.01,0.94,U] [#2 0.25,-0.21,0.86,U] [#3 0.08,-0.22,0.85,U] [#4 0.25,0.12,0.77,U] [#5 -0.14,0.13,0.75,U] [#6 -0.01,-0.00,0.64,U] [#7 0.11,-0.34,0.51,U] [#8 -0.19,0.14,0.46,U] 
23:34:56.597 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.10, 0.09}
23:34:56.597 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
23:34:56.597 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
23:34:56.597 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.42 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
23:34:56.597 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
23:34:56.608 00.011 7988 Enqueuing Move request for scope (0.07, -0.03)
23:34:56.608 00.000 15712 Worker thread wakes up
23:34:56.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:34:56.608 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:34:56.608 00.000 15712 Moving (0.07, -0.03) raw xDistance=-0.03 yDistance=-0.07
23:34:56.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:34:56.608 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.8
23:34:56.611 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:56.612 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:56.613 00.001 7988 Enqueuing Expose request
23:34:56.613 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.79
23:34:56.613 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
23:34:56.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:56.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:56.613 00.000 15712 MoveAxis(E, 3, ABG)
23:34:56.613 00.000 15712 Guiding  Dir = 2, Dur = 3
23:34:56.613 00.000 15712 IsGuiding returns 0
23:34:56.635 00.022 15712 IsGuiding returns 0
23:34:56.635 00.000 15712 Move returns status 0, amount 3
23:34:56.635 00.000 15712 MoveAxis(N, 0, ABG)
23:34:56.635 00.000 15712 Move returns status 0, amount 0
23:34:56.635 00.000 15712 move complete, result=0
23:34:56.635 00.000 15712 worker thread done servicing request
23:34:56.635 00.000 15712 Worker thread wakes up
23:34:56.635 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:34:56.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:56.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:58.048 01.413 15712 Exposure complete
23:34:58.096 00.048 15712 worker thread done servicing request
23:34:58.096 00.000 7988 OnExposeComplete: enter
23:34:58.111 00.015 7988 UpdateGuideState(): m_state=6
23:34:58.111 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2091
23:34:58.111 00.000 7988 Star::Find returns 1 (0), X=500.17, Y=804.44, Mass=1596, SNR=26.5, Peak=169 HFD=4.4
23:34:58.111 00.000 7988 MultiStar: [#1 -0.39,-0.32,0.00,M1] [#2 0.07,-0.21,0.89,U] [#3 -0.16,-0.26,0.86,U] [#4 -0.15,-0.07,0.77,U] [#5 0.07,-0.17,0.75,U] [#6 0.08,-0.14,0.69,U] [#7 0.10,-0.27,0.54,U] [#8 -0.15,-0.18,0.46,U] 
23:34:58.111 00.000 7988 single-star, 7 included, MultiStar: {-0.01, -0.18}, one-star: {0.03, -0.15}
23:34:58.111 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
23:34:58.111 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
23:34:58.111 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.40 mountX=-0.15 mountY=-0.02, mountTheta=-2.99
23:34:58.111 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.15, opts=13)
23:34:58.111 00.000 7988 Enqueuing Move request for scope (0.03, -0.15)
23:34:58.111 00.000 15712 Worker thread wakes up
23:34:58.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
23:34:58.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
23:34:58.111 00.000 15712 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=-0.02
23:34:58.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:58.111 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.5
23:34:58.125 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:58.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:58.128 00.003 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.80
23:34:58.128 00.000 7988 Enqueuing Expose request
23:34:58.128 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
23:34:58.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:58.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:34:58.128 00.000 15712 MoveAxis(E, 3, ABG)
23:34:58.128 00.000 15712 Guiding  Dir = 2, Dur = 3
23:34:58.128 00.000 15712 IsGuiding returns 0
23:34:58.151 00.023 15712 IsGuiding returns 0
23:34:58.151 00.000 15712 Move returns status 0, amount 3
23:34:58.151 00.000 15712 MoveAxis(N, 0, ABG)
23:34:58.151 00.000 15712 Move returns status 0, amount 0
23:34:58.151 00.000 15712 move complete, result=0
23:34:58.151 00.000 15712 worker thread done servicing request
23:34:58.151 00.000 15712 Worker thread wakes up
23:34:58.151 00.000 7988 GuideStep: -0.2 px 3 ms EAST, -0.0 px 0 ms NORTH
23:34:58.159 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:58.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:34:59.803 01.644 15712 Exposure complete
23:34:59.862 00.059 15712 worker thread done servicing request
23:34:59.862 00.000 7988 OnExposeComplete: enter
23:34:59.864 00.002 7988 UpdateGuideState(): m_state=6
23:34:59.864 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2092
23:34:59.864 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=804.43, Mass=1635, SNR=26.9, Peak=167 HFD=4.5
23:34:59.864 00.000 7988 MultiStar: [#1 -0.09,-0.48,0.00,M2] [#2 0.08,-0.37,0.85,U] [#3 -0.04,-0.32,0.82,U] [#4 0.06,-0.44,0.00,M1] [#5 -0.20,-0.00,0.68,U] [#6 -0.12,-0.10,0.65,U] [#7 0.44,-0.41,0.00,M1] [#8 -0.20,-0.33,0.46,U] 
23:34:59.864 00.000 7988 single-star, 5 included, MultiStar: {-0.05, -0.21}, one-star: {0.08, -0.16}
23:34:59.864 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
23:34:59.864 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
23:34:59.864 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.13 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
23:34:59.864 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.16, opts=13)
23:34:59.864 00.000 7988 Enqueuing Move request for scope (0.08, -0.16)
23:34:59.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:34:59.864 00.000 7988 UpdateGuideState exits: m=1635 SNR=26.9
23:34:59.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:59.879 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:34:59.880 00.001 7988 Enqueuing Expose request
23:34:59.880 00.000 15712 Worker thread wakes up
23:34:59.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
23:34:59.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
23:34:59.880 00.000 15712 Moving (0.08, -0.16) raw xDistance=-0.16 yDistance=-0.07
23:34:59.882 00.002 15712 PPEC rslt: input = -0.16, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 637.80
23:34:59.882 00.000 15712 PPEC: input: -0.16, control: -0.11, exposure: 1500
23:34:59.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:59.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:59.882 00.000 15712 MoveAxis(E, 36, ABG)
23:34:59.882 00.000 15712 Guiding  Dir = 2, Dur = 36
23:34:59.882 00.000 15712 IsGuiding returns 0
23:34:59.899 00.017 15712 PulseGuide returned control before completion, sleep 32
23:34:59.947 00.048 15712 IsGuiding returns 0
23:34:59.947 00.000 15712 Move returns status 0, amount 36
23:34:59.947 00.000 15712 MoveAxis(N, 0, ABG)
23:34:59.947 00.000 15712 Move returns status 0, amount 0
23:34:59.947 00.000 15712 move complete, result=0
23:34:59.947 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:34:59.949 00.002 15712 worker thread done servicing request
23:34:59.949 00.000 15712 Worker thread wakes up
23:34:59.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:34:59.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:01.364 01.415 15712 Exposure complete
23:35:01.418 00.054 15712 worker thread done servicing request
23:35:01.418 00.000 7988 OnExposeComplete: enter
23:35:01.426 00.008 7988 UpdateGuideState(): m_state=6
23:35:01.426 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2093
23:35:01.428 00.002 7988 Star::Find returns 1 (0), X=500.20, Y=804.59, Mass=1601, SNR=26.6, Peak=145 HFD=4.6
23:35:01.428 00.000 7988 MultiStar: [#1 -0.08,-0.21,0.95,U] [#2 0.06,-0.21,0.83,U] [#3 -0.11,0.05,0.87,U] [#4 0.45,0.17,0.00,M2] [#5 -0.37,0.20,0.73,U] [#6 0.05,-0.03,0.67,U] [#7 0.09,0.08,0.51,U] [#8 -0.17,0.07,0.44,U] 
23:35:01.430 00.002 7988 refined, 7 included, MultiStar: {-0.05, -0.02}, one-star: {0.06, -0.00}
23:35:01.430 00.000 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.56) = xAngle (-4.33 = 1.95)
23:35:01.432 00.002 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.92)
23:35:01.432 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.77 mountX=-0.02 mountY=0.06, mountTheta=1.95
23:35:01.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
23:35:01.436 00.002 7988 Enqueuing Move request for scope (-0.05, -0.02)
23:35:01.436 00.000 15712 Worker thread wakes up
23:35:01.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:35:01.436 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:35:01.436 00.000 15712 Moving (-0.05, -0.02) raw xDistance=-0.02 yDistance=0.06
23:35:01.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:01.436 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.6
23:35:01.440 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:01.440 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:01.441 00.001 7988 Enqueuing Expose request
23:35:01.443 00.002 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.80
23:35:01.443 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
23:35:01.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:01.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:35:01.443 00.000 15712 MoveAxis(E, 2, ABG)
23:35:01.443 00.000 15712 Guiding  Dir = 2, Dur = 2
23:35:01.443 00.000 15712 IsGuiding returns 0
23:35:01.463 00.020 15712 IsGuiding returns 0
23:35:01.463 00.000 15712 Move returns status 0, amount 2
23:35:01.463 00.000 15712 MoveAxis(N, 0, ABG)
23:35:01.463 00.000 15712 Move returns status 0, amount 0
23:35:01.463 00.000 15712 move complete, result=0
23:35:01.463 00.000 15712 worker thread done servicing request
23:35:01.463 00.000 15712 Worker thread wakes up
23:35:01.463 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:35:01.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:01.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:03.104 01.641 15712 Exposure complete
23:35:03.160 00.056 15712 worker thread done servicing request
23:35:03.160 00.000 7988 OnExposeComplete: enter
23:35:03.166 00.006 7988 UpdateGuideState(): m_state=6
23:35:03.166 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2094
23:35:03.166 00.000 7988 Star::Find returns 1 (0), X=500.30, Y=804.66, Mass=1637, SNR=26.9, Peak=136 HFD=4.7
23:35:03.166 00.000 7988 MultiStar: [#1 0.01,0.04,0.96,U] [#2 0.33,0.18,0.89,U] [#3 0.06,-0.15,0.83,U] [#4 0.24,0.18,0.74,U] [#5 0.09,0.06,0.72,U] [#6 0.32,0.16,0.66,U] [#7 0.57,-0.11,0.00,M1] [#8 0.23,0.28,0.46,U] 
23:35:03.166 00.000 7988 single-star, 7 included, MultiStar: {0.17, 0.09}, one-star: {0.16, 0.07}
23:35:03.166 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
23:35:03.166 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
23:35:03.166 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.42 mountX=0.07 mountY=-0.16, mountTheta=-1.15
23:35:03.166 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.07, opts=13)
23:35:03.177 00.011 7988 Enqueuing Move request for scope (0.16, 0.07)
23:35:03.177 00.000 15712 Worker thread wakes up
23:35:03.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
23:35:03.177 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
23:35:03.177 00.000 15712 Moving (0.16, 0.07) raw xDistance=0.07 yDistance=-0.16
23:35:03.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:03.177 00.000 7988 UpdateGuideState exits: m=1637 SNR=26.9
23:35:03.180 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:03.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:03.182 00.002 7988 Enqueuing Expose request
23:35:03.182 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.81
23:35:03.182 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
23:35:03.182 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:03.182 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:35:03.182 00.000 15712 MoveAxis(E, 4, ABG)
23:35:03.182 00.000 15712 Guiding  Dir = 2, Dur = 4
23:35:03.182 00.000 15712 IsGuiding returns 0
23:35:03.202 00.020 15712 IsGuiding returns 0
23:35:03.202 00.000 15712 Move returns status 0, amount 4
23:35:03.202 00.000 15712 MoveAxis(N, 0, ABG)
23:35:03.202 00.000 15712 Move returns status 0, amount 0
23:35:03.202 00.000 15712 move complete, result=0
23:35:03.202 00.000 15712 worker thread done servicing request
23:35:03.202 00.000 15712 Worker thread wakes up
23:35:03.202 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
23:35:03.210 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:03.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:04.613 01.403 15712 Exposure complete
23:35:04.675 00.062 15712 worker thread done servicing request
23:35:04.675 00.000 7988 OnExposeComplete: enter
23:35:04.676 00.001 7988 UpdateGuideState(): m_state=6
23:35:04.676 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2095
23:35:04.676 00.000 7988 Star::Find returns 1 (0), X=500.39, Y=804.58, Mass=1542, SNR=26.0, Peak=135 HFD=4.3
23:35:04.676 00.000 7988 MultiStar: [#1 0.07,-0.06,0.99,U] [#2 0.36,-0.30,0.00,M1] [#3 0.06,-0.23,0.87,U] [#4 0.30,0.01,0.80,U] [#5 0.13,0.09,0.70,U] [#6 0.15,0.26,0.67,U] [#7 0.26,-0.03,0.51,U] [#8 -0.39,-0.08,0.42,U] 
23:35:04.676 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.25, -0.01}
23:35:04.676 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
23:35:04.676 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.68 = -1.68)
23:35:04.676 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.09 mountX=-0.01 mountY=-0.13, mountTheta=-1.65
23:35:04.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.01, opts=13)
23:35:04.676 00.000 7988 Enqueuing Move request for scope (0.13, -0.01)
23:35:04.676 00.000 15712 Worker thread wakes up
23:35:04.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
23:35:04.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
23:35:04.676 00.000 15712 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=-0.13
23:35:04.688 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:04.688 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.0
23:35:04.690 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:04.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:04.692 00.002 7988 Enqueuing Expose request
23:35:04.692 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.81
23:35:04.692 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
23:35:04.692 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:04.692 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:35:04.692 00.000 15712 MoveAxis(E, 4, ABG)
23:35:04.692 00.000 15712 Guiding  Dir = 2, Dur = 4
23:35:04.692 00.000 15712 IsGuiding returns 0
23:35:04.743 00.051 15712 IsGuiding returns 0
23:35:04.743 00.000 15712 Move returns status 0, amount 4
23:35:04.743 00.000 15712 MoveAxis(N, 0, ABG)
23:35:04.743 00.000 15712 Move returns status 0, amount 0
23:35:04.743 00.000 15712 move complete, result=0
23:35:04.743 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:35:04.745 00.002 15712 worker thread done servicing request
23:35:04.745 00.000 15712 Worker thread wakes up
23:35:04.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:04.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:06.383 01.638 15712 Exposure complete
23:35:06.443 00.060 15712 worker thread done servicing request
23:35:06.443 00.000 7988 OnExposeComplete: enter
23:35:06.444 00.001 7988 UpdateGuideState(): m_state=6
23:35:06.444 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2096
23:35:06.446 00.002 7988 Star::Find returns 1 (0), X=500.28, Y=804.64, Mass=1617, SNR=26.9, Peak=149 HFD=4.3
23:35:06.446 00.000 7988 MultiStar: [#1 0.07,-0.06,0.97,U] [#2 0.33,-0.18,0.83,U] [#3 0.00,-0.19,0.84,U] [#4 0.36,0.17,0.77,U] [#5 0.24,0.02,0.70,U] [#6 -0.01,0.15,0.65,U] [#7 0.24,-0.23,0.50,U] [#8 0.25,-0.28,0.42,U] 
23:35:06.448 00.002 7988 single-star, 8 included, MultiStar: {0.17, -0.05}, one-star: {0.14, 0.04}
23:35:06.450 00.002 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
23:35:06.450 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
23:35:06.452 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=0.04 mountY=-0.14, mountTheta=-1.26
23:35:06.454 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.04, opts=13)
23:35:06.454 00.000 7988 Enqueuing Move request for scope (0.14, 0.04)
23:35:06.456 00.002 15712 Worker thread wakes up
23:35:06.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:35:06.456 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:35:06.456 00.000 15712 Moving (0.14, 0.04) raw xDistance=0.04 yDistance=-0.14
23:35:06.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:06.456 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.9
23:35:06.458 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:06.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:06.460 00.002 7988 Enqueuing Expose request
23:35:06.460 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.81
23:35:06.460 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
23:35:06.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:06.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:35:06.460 00.000 15712 MoveAxis(E, 3, ABG)
23:35:06.460 00.000 15712 Guiding  Dir = 2, Dur = 3
23:35:06.460 00.000 15712 IsGuiding returns 0
23:35:06.480 00.020 15712 IsGuiding returns 0
23:35:06.480 00.000 15712 Move returns status 0, amount 3
23:35:06.480 00.000 15712 MoveAxis(N, 0, ABG)
23:35:06.480 00.000 15712 Move returns status 0, amount 0
23:35:06.480 00.000 15712 move complete, result=0
23:35:06.480 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:35:06.480 00.000 15712 worker thread done servicing request
23:35:06.480 00.000 15712 Worker thread wakes up
23:35:06.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:06.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:07.896 01.416 15712 Exposure complete
23:35:07.950 00.054 15712 worker thread done servicing request
23:35:07.950 00.000 7988 OnExposeComplete: enter
23:35:07.960 00.010 7988 UpdateGuideState(): m_state=6
23:35:07.960 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2097
23:35:07.962 00.002 7988 Star::Find returns 1 (0), X=500.06, Y=804.51, Mass=1663, SNR=27.2, Peak=162 HFD=4.5
23:35:07.964 00.002 7988 MultiStar: [#1 -0.05,-0.54,0.00,M1] [#2 0.44,-0.26,0.00,M1] [#3 -0.03,-0.44,0.00,M1] [#4 0.26,-0.44,0.00,M1] [#5 0.18,-0.15,0.72,U] [#6 0.13,-0.23,0.65,U] [#7 0.45,-0.34,0.00,M1] [#8 -0.18,-0.36,0.44,U] 
23:35:07.966 00.002 7988 single-star, 3 included, MultiStar: {0.02, -0.18}, one-star: {-0.09, -0.08}
23:35:07.967 00.001 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.97 = 2.31)
23:35:07.967 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.28)
23:35:07.969 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.41 mountX=-0.08 mountY=0.09, mountTheta=2.30
23:35:07.969 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.08, opts=13)
23:35:07.971 00.002 7988 Enqueuing Move request for scope (-0.09, -0.08)
23:35:07.973 00.002 15712 Worker thread wakes up
23:35:07.973 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
23:35:07.973 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
23:35:07.973 00.000 15712 Moving (-0.09, -0.08) raw xDistance=-0.08 yDistance=0.09
23:35:07.973 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:07.973 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.2
23:35:07.975 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:07.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:07.975 00.000 7988 Enqueuing Expose request
23:35:07.975 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.82
23:35:07.975 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:35:07.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:07.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:35:07.975 00.000 15712 MoveAxis(E, 3, ABG)
23:35:07.975 00.000 15712 Guiding  Dir = 2, Dur = 3
23:35:07.975 00.000 15712 IsGuiding returns 0
23:35:08.001 00.026 15712 IsGuiding returns 0
23:35:08.001 00.000 15712 Move returns status 0, amount 3
23:35:08.001 00.000 15712 MoveAxis(N, 0, ABG)
23:35:08.001 00.000 15712 Move returns status 0, amount 0
23:35:08.001 00.000 15712 move complete, result=0
23:35:08.001 00.000 15712 worker thread done servicing request
23:35:08.001 00.000 15712 Worker thread wakes up
23:35:08.001 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:35:08.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:08.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:09.747 01.746 15712 Exposure complete
23:35:09.808 00.061 15712 worker thread done servicing request
23:35:09.808 00.000 7988 OnExposeComplete: enter
23:35:09.808 00.000 7988 UpdateGuideState(): m_state=6
23:35:09.810 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2098
23:35:09.810 00.000 7988 Star::Find returns 1 (0), X=500.14, Y=804.49, Mass=1640, SNR=26.8, Peak=150 HFD=4.5
23:35:09.812 00.002 7988 MultiStar: [#1 -0.00,-0.26,0.96,U] [#2 0.10,-0.24,0.87,U] [#3 0.08,-0.28,0.87,U] [#4 0.34,-0.02,0.76,U] [#5 0.04,0.00,0.72,U] [#6 0.27,-0.16,0.64,U] [#7 -0.06,-0.44,0.00,M2] [#8 0.02,-0.35,0.42,U] 
23:35:09.812 00.000 7988 single-star, 7 included, MultiStar: {0.10, -0.17}, one-star: {-0.00, -0.10}
23:35:09.814 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = -3.14)
23:35:09.814 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
23:35:09.816 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.58 mountX=-0.10 mountY=0.00, mountTheta=3.11
23:35:09.819 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.10, opts=13)
23:35:09.819 00.000 7988 Enqueuing Move request for scope (-0.00, -0.10)
23:35:09.821 00.002 15712 Worker thread wakes up
23:35:09.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
23:35:09.821 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
23:35:09.821 00.000 15712 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.00
23:35:09.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:09.821 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.8
23:35:09.823 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:09.824 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:09.824 00.000 7988 Enqueuing Expose request
23:35:09.824 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.82
23:35:09.824 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
23:35:09.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:09.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:35:09.824 00.000 15712 MoveAxis(E, 3, ABG)
23:35:09.824 00.000 15712 Guiding  Dir = 2, Dur = 3
23:35:09.824 00.000 15712 IsGuiding returns 0
23:35:09.842 00.018 15712 IsGuiding returns 0
23:35:09.842 00.000 15712 Move returns status 0, amount 3
23:35:09.842 00.000 15712 MoveAxis(N, 0, ABG)
23:35:09.842 00.000 15712 Move returns status 0, amount 0
23:35:09.842 00.000 15712 move complete, result=0
23:35:09.842 00.000 15712 worker thread done servicing request
23:35:09.842 00.000 15712 Worker thread wakes up
23:35:09.842 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:35:09.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:09.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:11.261 01.419 15712 Exposure complete
23:35:11.323 00.062 15712 worker thread done servicing request
23:35:11.323 00.000 7988 OnExposeComplete: enter
23:35:11.323 00.000 7988 UpdateGuideState(): m_state=6
23:35:11.326 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2099
23:35:11.326 00.000 7988 Star::Find returns 1 (0), X=500.64, Y=804.51, Mass=1615, SNR=26.8, Peak=165 HFD=4.6
23:35:11.328 00.002 7988 MultiStar: [#1 0.22,-0.11,0.96,U] [#2 0.33,-0.02,0.86,U] [#3 0.19,-0.04,0.85,U] [#4 0.30,-0.09,0.77,U] [#5 0.17,-0.16,0.72,U] [#6 0.42,0.27,0.00,M1] [#7 0.35,-0.20,0.48,U] [#8 0.14,-0.06,0.43,U] 
23:35:11.329 00.001 7988 refined, 7 included, MultiStar: {0.29, -0.09}, one-star: {0.50, -0.08}
23:35:11.329 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
23:35:11.331 00.002 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
23:35:11.331 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.30 mountX=-0.08 mountY=-0.28, mountTheta=-1.86
23:35:11.333 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.09, opts=13)
23:35:11.335 00.002 7988 Enqueuing Move request for scope (0.29, -0.09)
23:35:11.335 00.000 15712 Worker thread wakes up
23:35:11.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
23:35:11.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
23:35:11.335 00.000 15712 Moving (0.29, -0.09) raw xDistance=-0.08 yDistance=-0.28
23:35:11.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:11.335 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.8
23:35:11.339 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:11.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:11.341 00.002 7988 Enqueuing Expose request
23:35:11.341 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.83
23:35:11.341 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:35:11.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:35:11.341 00.000 15712 MoveAxis(E, 4, ABG)
23:35:11.341 00.000 15712 Guiding  Dir = 2, Dur = 4
23:35:11.341 00.000 15712 IsGuiding returns 0
23:35:11.354 00.013 15712 IsGuiding returns 0
23:35:11.354 00.000 15712 Move returns status 0, amount 4
23:35:11.354 00.000 15712 MoveAxis(N, 72, ABG)
23:35:11.354 00.000 15712 Guiding  Dir = 0, Dur = 72
23:35:11.354 00.000 15712 IsGuiding returns 0
23:35:11.472 00.118 15712 IsGuiding returns 1
23:35:11.472 00.000 15712 scope still moving after pulse duration time elapsed
23:35:11.499 00.027 15712 IsGuiding returns 1
23:35:11.567 00.068 15712 IsGuiding returns 0
23:35:11.567 00.000 15712 scope move finished after 72 + 136 ms
23:35:11.567 00.000 15712 Move returns status 0, amount 72
23:35:11.567 00.000 15712 move complete, result=0
23:35:11.567 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.3 px 72 ms NORTH
23:35:11.571 00.004 15712 worker thread done servicing request
23:35:11.571 00.000 15712 Worker thread wakes up
23:35:11.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:11.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:13.210 01.639 15712 Exposure complete
23:35:13.267 00.057 15712 worker thread done servicing request
23:35:13.267 00.000 7988 OnExposeComplete: enter
23:35:13.271 00.004 7988 UpdateGuideState(): m_state=6
23:35:13.271 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2100
23:35:13.273 00.002 7988 Star::Find returns 1 (0), X=500.08, Y=804.55, Mass=1681, SNR=27.4, Peak=161 HFD=4.5
23:35:13.273 00.000 7988 MultiStar: [#1 -0.25,-0.31,0.95,U] [#2 -0.04,-0.24,0.83,U] [#3 -0.07,-0.18,0.83,U] [#4 0.17,-0.14,0.72,U] [#5 -0.03,-0.18,0.70,U] [#6 0.03,-0.02,0.65,U] [#7 -0.04,-0.17,0.49,U] [#8 -0.11,-0.06,0.43,U] 
23:35:13.275 00.002 7988 single-star, 8 included, MultiStar: {-0.05, -0.16}, one-star: {-0.06, -0.04}
23:35:13.275 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.56) = xAngle (-4.12 = 2.16)
23:35:13.277 00.002 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.13)
23:35:13.277 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.56 mountX=-0.04 mountY=0.06, mountTheta=2.15
23:35:13.279 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
23:35:13.281 00.002 7988 Enqueuing Move request for scope (-0.06, -0.04)
23:35:13.281 00.000 15712 Worker thread wakes up
23:35:13.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:35:13.281 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:35:13.281 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
23:35:13.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:13.284 00.003 7988 UpdateGuideState exits: m=1681 SNR=27.4
23:35:13.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:13.286 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:13.287 00.001 7988 Enqueuing Expose request
23:35:13.287 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.83
23:35:13.287 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
23:35:13.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:13.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:35:13.287 00.000 15712 MoveAxis(E, 3, ABG)
23:35:13.287 00.000 15712 Guiding  Dir = 2, Dur = 3
23:35:13.287 00.000 15712 IsGuiding returns 0
23:35:13.304 00.017 15712 IsGuiding returns 0
23:35:13.304 00.000 15712 Move returns status 0, amount 3
23:35:13.304 00.000 15712 MoveAxis(N, 0, ABG)
23:35:13.304 00.000 15712 Move returns status 0, amount 0
23:35:13.304 00.000 15712 move complete, result=0
23:35:13.304 00.000 15712 worker thread done servicing request
23:35:13.304 00.000 15712 Worker thread wakes up
23:35:13.304 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:35:13.304 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:13.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:14.722 01.418 15712 Exposure complete
23:35:14.785 00.063 15712 worker thread done servicing request
23:35:14.785 00.000 7988 OnExposeComplete: enter
23:35:14.785 00.000 7988 UpdateGuideState(): m_state=6
23:35:14.787 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2101
23:35:14.787 00.000 7988 Star::Find returns 1 (0), X=499.96, Y=804.46, Mass=1705, SNR=27.7, Peak=192 HFD=4.2
23:35:14.789 00.002 7988 MultiStar: [#1 -0.45,-0.20,0.00,M1] [#2 -0.10,-0.24,0.85,U] [#3 -0.27,-0.10,0.86,U] [#4 -0.17,-0.14,0.72,U] [#5 -0.24,-0.17,0.69,U] [#6 -0.20,-0.20,0.65,U] [#7 -0.01,-0.12,0.48,U] [#8 -0.42,-0.19,0.00,M1] 
23:35:14.789 00.000 7988 single-star, 6 included, MultiStar: {-0.18, -0.16}, one-star: {-0.19, -0.14}
23:35:14.791 00.002 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.07 = 2.21)
23:35:14.791 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.11 = 2.18)
23:35:14.793 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-2.51 mountX=-0.14 mountY=0.19, mountTheta=2.20
23:35:14.795 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.14, opts=13)
23:35:14.797 00.002 7988 Enqueuing Move request for scope (-0.19, -0.14)
23:35:14.797 00.000 15712 Worker thread wakes up
23:35:14.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
23:35:14.797 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
23:35:14.797 00.000 15712 Moving (-0.19, -0.14) raw xDistance=-0.14 yDistance=0.19
23:35:14.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:14.797 00.000 7988 UpdateGuideState exits: m=1705 SNR=27.7
23:35:14.800 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:14.801 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:14.801 00.000 7988 Enqueuing Expose request
23:35:14.801 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.84
23:35:14.801 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:35:14.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:14.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:35:14.801 00.000 15712 MoveAxis(E, 3, ABG)
23:35:14.801 00.000 15712 Guiding  Dir = 2, Dur = 3
23:35:14.801 00.000 15712 IsGuiding returns 0
23:35:14.823 00.022 15712 IsGuiding returns 0
23:35:14.823 00.000 15712 Move returns status 0, amount 3
23:35:14.823 00.000 15712 MoveAxis(N, 0, ABG)
23:35:14.823 00.000 15712 Move returns status 0, amount 0
23:35:14.823 00.000 15712 move complete, result=0
23:35:14.823 00.000 15712 worker thread done servicing request
23:35:14.823 00.000 15712 Worker thread wakes up
23:35:14.823 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
23:35:14.831 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:14.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:16.571 01.740 15712 Exposure complete
23:35:16.632 00.061 15712 worker thread done servicing request
23:35:16.632 00.000 7988 OnExposeComplete: enter
23:35:16.632 00.000 7988 UpdateGuideState(): m_state=6
23:35:16.634 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2102
23:35:16.636 00.002 7988 Star::Find returns 1 (0), X=499.97, Y=804.71, Mass=1643, SNR=26.7, Peak=174 HFD=4.4
23:35:16.636 00.000 7988 MultiStar: [#1 -0.42,-0.16,0.00,M2] [#2 -0.21,-0.08,0.86,U] [#3 -0.36,-0.04,0.87,U] [#4 -0.20,0.07,0.75,U] [#5 -0.22,0.04,0.72,U] [#6 -0.18,0.17,0.66,U] [#7 -0.02,-0.44,0.00,M1] [#8 -0.26,-0.10,0.44,U] 
23:35:16.638 00.002 7988 single-star, 6 included, MultiStar: {-0.23, 0.03}, one-star: {-0.17, 0.12}
23:35:16.638 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
23:35:16.640 00.002 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
23:35:16.640 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.53 mountX=0.12 mountY=0.17, mountTheta=0.96
23:35:16.642 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.12, opts=13)
23:35:16.644 00.002 7988 Enqueuing Move request for scope (-0.17, 0.12)
23:35:16.644 00.000 15712 Worker thread wakes up
23:35:16.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
23:35:16.644 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
23:35:16.644 00.000 15712 Moving (-0.17, 0.12) raw xDistance=0.12 yDistance=0.17
23:35:16.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:16.644 00.000 7988 UpdateGuideState exits: m=1643 SNR=26.7
23:35:16.647 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:16.648 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:16.648 00.000 7988 Enqueuing Expose request
23:35:16.648 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.84
23:35:16.648 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
23:35:16.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:16.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:35:16.648 00.000 15712 MoveAxis(E, 2, ABG)
23:35:16.648 00.000 15712 Guiding  Dir = 2, Dur = 2
23:35:16.648 00.000 15712 IsGuiding returns 0
23:35:16.668 00.020 15712 IsGuiding returns 0
23:35:16.668 00.000 15712 Move returns status 0, amount 2
23:35:16.668 00.000 15712 MoveAxis(N, 0, ABG)
23:35:16.668 00.000 15712 Move returns status 0, amount 0
23:35:16.668 00.000 15712 move complete, result=0
23:35:16.668 00.000 15712 worker thread done servicing request
23:35:16.668 00.000 15712 Worker thread wakes up
23:35:16.668 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
23:35:16.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:16.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:18.085 01.417 15712 Exposure complete
23:35:18.145 00.060 15712 worker thread done servicing request
23:35:18.146 00.001 7988 OnExposeComplete: enter
23:35:18.146 00.000 7988 UpdateGuideState(): m_state=6
23:35:18.146 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2103
23:35:18.146 00.000 7988 Star::Find returns 1 (0), X=500.14, Y=804.70, Mass=1567, SNR=26.2, Peak=153 HFD=4.4
23:35:18.146 00.000 7988 MultiStar: [#1 -0.25,-0.19,1.03,U] [#2 -0.06,-0.03,0.86,U] [#3 -0.18,-0.05,0.90,U] [#4 -0.02,0.25,0.76,U] [#5 -0.40,-0.03,0.74,U] [#6 -0.14,0.27,0.68,U] [#7 -0.01,-0.34,0.52,U] [#8 -0.18,0.08,0.42,U] 
23:35:18.146 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.00, 0.11}
23:35:18.146 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
23:35:18.146 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
23:35:18.146 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.58 mountX=0.11 mountY=-0.00, mountTheta=-0.01
23:35:18.156 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.11, opts=13)
23:35:18.158 00.002 7988 Enqueuing Move request for scope (-0.00, 0.11)
23:35:18.158 00.000 15712 Worker thread wakes up
23:35:18.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
23:35:18.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
23:35:18.158 00.000 15712 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.00
23:35:18.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:18.158 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.2
23:35:18.161 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:18.162 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:18.162 00.000 7988 Enqueuing Expose request
23:35:18.162 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 637.85
23:35:18.162 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
23:35:18.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:18.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:35:18.162 00.000 15712 MoveAxis(E, 0, ABG)
23:35:18.162 00.000 15712 Move returns status 0, amount 0
23:35:18.162 00.000 15712 MoveAxis(N, 0, ABG)
23:35:18.162 00.000 15712 Move returns status 0, amount 0
23:35:18.162 00.000 15712 move complete, result=0
23:35:18.162 00.000 15712 worker thread done servicing request
23:35:18.162 00.000 15712 Worker thread wakes up
23:35:18.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:18.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:18.162 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:19.808 01.646 15712 Exposure complete
23:35:19.860 00.052 15712 worker thread done servicing request
23:35:19.860 00.000 7988 OnExposeComplete: enter
23:35:19.870 00.010 7988 UpdateGuideState(): m_state=6
23:35:19.870 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2104
23:35:19.870 00.000 7988 Star::Find returns 1 (0), X=499.88, Y=804.55, Mass=1665, SNR=27.0, Peak=173 HFD=4.4
23:35:19.870 00.000 7988 MultiStar: [#1 -0.28,-0.15,0.97,U] [#2 -0.17,-0.16,0.87,U] [#3 -0.38,-0.21,0.00,M1] [#4 -0.02,0.01,0.73,U] [#5 -0.29,-0.16,0.73,U] [#6 -0.11,-0.04,0.67,U] [#7 -0.12,-0.06,0.47,U] [#8 -0.47,-0.16,0.00,M1] 
23:35:19.870 00.000 7988 refined, 6 included, MultiStar: {-0.19, -0.09}, one-star: {-0.26, -0.04}
23:35:19.870 00.000 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.26 = 2.02)
23:35:19.870 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 1.99)
23:35:19.877 00.007 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.70 mountX=-0.09 mountY=0.19, mountTheta=2.01
23:35:19.877 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.09, opts=13)
23:35:19.877 00.000 7988 Enqueuing Move request for scope (-0.19, -0.09)
23:35:19.877 00.000 15712 Worker thread wakes up
23:35:19.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
23:35:19.877 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
23:35:19.877 00.000 15712 Moving (-0.19, -0.09) raw xDistance=-0.09 yDistance=0.19
23:35:19.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:19.877 00.000 7988 UpdateGuideState exits: m=1665 SNR=27.0
23:35:19.883 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:19.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:19.885 00.002 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.85
23:35:19.885 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
23:35:19.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:19.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:35:19.885 00.000 15712 MoveAxis(W, 2, ABG)
23:35:19.885 00.000 15712 Guiding  Dir = 3, Dur = 2
23:35:19.885 00.000 7988 Enqueuing Expose request
23:35:19.887 00.002 15712 IsGuiding returns 0
23:35:19.911 00.024 15712 IsGuiding returns 0
23:35:19.911 00.000 15712 Move returns status 0, amount 2
23:35:19.911 00.000 15712 MoveAxis(N, 0, ABG)
23:35:19.911 00.000 15712 Move returns status 0, amount 0
23:35:19.911 00.000 15712 move complete, result=0
23:35:19.911 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
23:35:19.915 00.004 15712 worker thread done servicing request
23:35:19.915 00.000 15712 Worker thread wakes up
23:35:19.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:19.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:21.323 01.408 15712 Exposure complete
23:35:21.385 00.062 15712 worker thread done servicing request
23:35:21.385 00.000 7988 OnExposeComplete: enter
23:35:21.385 00.000 7988 UpdateGuideState(): m_state=6
23:35:21.387 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2105
23:35:21.389 00.002 7988 Star::Find returns 1 (0), X=499.90, Y=804.51, Mass=1706, SNR=27.5, Peak=203 HFD=4.6
23:35:21.389 00.000 7988 MultiStar: [#1 -0.46,-0.42,0.00,M1] [#2 -0.22,-0.37,0.82,U] [#3 -0.40,-0.36,0.00,M2] [#4 -0.16,-0.10,0.73,U] [#5 -0.14,-0.08,0.70,U] [#6 -0.40,-0.08,0.63,U] [#7 -0.06,-0.37,0.50,U] [#8 -0.11,-0.25,0.44,U] 
23:35:21.391 00.002 7988 single-star, 6 included, MultiStar: {-0.20, -0.18}, one-star: {-0.24, -0.08}
23:35:21.391 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
23:35:21.393 00.002 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.86)
23:35:21.393 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.26 cameraTheta=-2.83 mountX=-0.08 mountY=0.25, mountTheta=1.89
23:35:21.395 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.08, opts=13)
23:35:21.397 00.002 7988 Enqueuing Move request for scope (-0.24, -0.08)
23:35:21.397 00.000 15712 Worker thread wakes up
23:35:21.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.08) opts 0xd
23:35:21.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.08)
23:35:21.397 00.000 15712 Moving (-0.24, -0.08) raw xDistance=-0.08 yDistance=0.25
23:35:21.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:21.397 00.000 7988 UpdateGuideState exits: m=1706 SNR=27.5
23:35:21.400 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:21.401 00.001 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.86
23:35:21.401 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
23:35:21.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:21.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:35:21.401 00.000 15712 MoveAxis(W, 4, ABG)
23:35:21.401 00.000 15712 Guiding  Dir = 3, Dur = 4
23:35:21.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:21.403 00.002 15712 IsGuiding returns 0
23:35:21.403 00.000 7988 Enqueuing Expose request
23:35:21.431 00.028 15712 IsGuiding returns 0
23:35:21.431 00.000 15712 Move returns status 0, amount 4
23:35:21.431 00.000 15712 MoveAxis(N, 0, ABG)
23:35:21.431 00.000 15712 Move returns status 0, amount 0
23:35:21.431 00.000 15712 move complete, result=0
23:35:21.431 00.000 15712 worker thread done servicing request
23:35:21.431 00.000 15712 Worker thread wakes up
23:35:21.431 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
23:35:21.432 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:21.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:23.076 01.644 15712 Exposure complete
23:35:23.126 00.050 15712 worker thread done servicing request
23:35:23.126 00.000 7988 OnExposeComplete: enter
23:35:23.140 00.014 7988 UpdateGuideState(): m_state=6
23:35:23.140 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2106
23:35:23.142 00.002 7988 Star::Find returns 1 (0), X=499.81, Y=804.13, Mass=1663, SNR=27.0, Peak=182 HFD=4.4
23:35:23.143 00.001 7988 MultiStar: [#1 -0.53,-0.67,0.00,M2] [#2 -0.10,-0.58,0.00,M1] [#3 -0.39,-0.56,0.00,M3] [#4 -0.27,-0.31,0.75,U] [#5 -0.35,-0.54,0.00,M1] [#6 -0.20,-0.52,0.00,M1] [#7 -0.05,-0.36,0.52,U] [#8 -0.44,-0.92,0.00,M1] 
23:35:23.145 00.002 7988 refined, 2 included, MultiStar: {-0.24, -0.39}, one-star: {-0.33, -0.47}
23:35:23.145 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.69 = 2.59)
23:35:23.147 00.002 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.56)
23:35:23.147 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.39 hyp=0.46 cameraTheta=-2.13 mountX=-0.39 mountY=0.25, mountTheta=2.57
23:35:23.149 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.39, opts=13)
23:35:23.149 00.000 7988 Enqueuing Move request for scope (-0.24, -0.39)
23:35:23.151 00.002 15712 Worker thread wakes up
23:35:23.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.39) opts 0xd
23:35:23.151 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.39)
23:35:23.151 00.000 15712 Moving (-0.24, -0.39) raw xDistance=-0.39 yDistance=0.25
23:35:23.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:23.151 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.0
23:35:23.154 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:23.154 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:23.155 00.001 7988 Enqueuing Expose request
23:35:23.155 00.000 15712 PPEC rslt: input = -0.39, final = -0.23, react = -0.24, pred = 0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 637.87
23:35:23.155 00.000 15712 PPEC: input: -0.39, control: -0.23, exposure: 1500
23:35:23.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:23.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:35:23.155 00.000 15712 MoveAxis(E, 75, ABG)
23:35:23.155 00.000 15712 Guiding  Dir = 2, Dur = 75
23:35:23.155 00.000 15712 IsGuiding returns 0
23:35:23.174 00.019 15712 PulseGuide returned control before completion, sleep 70
23:35:23.251 00.077 15712 IsGuiding returns 1
23:35:23.251 00.000 15712 scope still moving after pulse duration time elapsed
23:35:23.286 00.035 15712 IsGuiding returns 0
23:35:23.286 00.000 15712 scope move finished after 75 + 52 ms
23:35:23.286 00.000 15712 Move returns status 0, amount 75
23:35:23.286 00.000 15712 MoveAxis(N, 0, ABG)
23:35:23.286 00.000 15712 Move returns status 0, amount 0
23:35:23.286 00.000 15712 move complete, result=0
23:35:23.286 00.000 7988 GuideStep: -0.4 px 75 ms EAST, 0.3 px 0 ms NORTH
23:35:23.288 00.002 15712 worker thread done servicing request
23:35:23.288 00.000 15712 Worker thread wakes up
23:35:23.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:23.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:24.705 01.417 15712 Exposure complete
23:35:24.766 00.061 7988 OnExposeComplete: enter
23:35:24.767 00.001 7988 UpdateGuideState(): m_state=6
23:35:24.767 00.000 15712 worker thread done servicing request
23:35:24.767 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2107
23:35:24.767 00.000 7988 Star::Find returns 1 (0), X=499.95, Y=804.68, Mass=1622, SNR=26.7, Peak=141 HFD=4.5
23:35:24.767 00.000 7988 MultiStar: [#1 -0.32,-0.13,1.00,U] [#2 -0.31,0.12,0.84,U] [#3 -0.45,-0.07,0.00,M4] [#4 -0.10,0.09,0.73,U] [#5 -0.25,0.05,0.68,U] [#6 -0.23,0.28,0.66,U] [#7 -0.04,-0.14,0.51,U] [#8 -0.30,0.09,0.43,U] 
23:35:24.767 00.000 7988 single-star, 7 included, MultiStar: {-0.23, 0.05}, one-star: {-0.20, 0.08}
23:35:24.773 00.006 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
23:35:24.773 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
23:35:24.773 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.21 cameraTheta=2.74 mountX=0.08 mountY=0.19, mountTheta=1.17
23:35:24.773 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.08, opts=13)
23:35:24.773 00.000 7988 Enqueuing Move request for scope (-0.20, 0.08)
23:35:24.773 00.000 15712 Worker thread wakes up
23:35:24.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
23:35:24.773 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
23:35:24.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:24.773 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.7
23:35:24.773 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:24.773 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:24.783 00.010 7988 Enqueuing Expose request
23:35:24.783 00.000 15712 Moving (-0.20, 0.08) raw xDistance=0.08 yDistance=0.19
23:35:24.783 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.87
23:35:24.783 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
23:35:24.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:24.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:35:24.783 00.000 15712 MoveAxis(W, 3, ABG)
23:35:24.783 00.000 15712 Guiding  Dir = 3, Dur = 3
23:35:24.820 00.037 15712 IsGuiding returns 0
23:35:24.837 00.017 15712 IsGuiding returns 0
23:35:24.837 00.000 15712 Move returns status 0, amount 3
23:35:24.837 00.000 15712 MoveAxis(N, 0, ABG)
23:35:24.837 00.000 15712 Move returns status 0, amount 0
23:35:24.837 00.000 15712 move complete, result=0
23:35:24.837 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
23:35:24.838 00.001 15712 worker thread done servicing request
23:35:24.838 00.000 15712 Worker thread wakes up
23:35:24.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:24.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:26.473 01.635 15712 Exposure complete
23:35:26.534 00.061 15712 worker thread done servicing request
23:35:26.534 00.000 7988 OnExposeComplete: enter
23:35:26.534 00.000 7988 UpdateGuideState(): m_state=6
23:35:26.537 00.003 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2108
23:35:26.537 00.000 7988 Star::Find returns 1 (0), X=500.07, Y=804.68, Mass=1492, SNR=25.6, Peak=142 HFD=4.1
23:35:26.539 00.002 7988 MultiStar: [#1 -0.35,-0.17,1.01,U] [#2 -0.05,-0.02,0.89,U] [#3 -0.21,-0.14,0.88,U] [#4 0.18,0.20,0.77,U] [#5 -0.02,-0.22,0.76,U] [#6 -0.19,0.01,0.67,U] [#7 0.31,-0.28,0.49,U] [#8 -0.51,-0.43,0.00,M1] 
23:35:26.540 00.001 7988 refined, 7 included, MultiStar: {-0.08, -0.06}, one-star: {-0.07, 0.09}
23:35:26.540 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.08 = 2.20)
23:35:26.542 00.002 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.11 = 2.17)
23:35:26.542 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.52 mountX=-0.06 mountY=0.08, mountTheta=2.19
23:35:26.544 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.06, opts=13)
23:35:26.546 00.002 7988 Enqueuing Move request for scope (-0.08, -0.06)
23:35:26.546 00.000 15712 Worker thread wakes up
23:35:26.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
23:35:26.546 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
23:35:26.546 00.000 15712 Moving (-0.08, -0.06) raw xDistance=-0.06 yDistance=0.08
23:35:26.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:26.546 00.000 7988 UpdateGuideState exits: m=1492 SNR=25.6
23:35:26.550 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:26.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:26.550 00.000 7988 Enqueuing Expose request
23:35:26.550 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.88
23:35:26.550 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
23:35:26.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:26.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:35:26.550 00.000 15712 MoveAxis(W, 2, ABG)
23:35:26.550 00.000 15712 Guiding  Dir = 3, Dur = 2
23:35:26.550 00.000 15712 IsGuiding returns 0
23:35:26.574 00.024 15712 IsGuiding returns 0
23:35:26.574 00.000 15712 Move returns status 0, amount 2
23:35:26.574 00.000 15712 MoveAxis(N, 0, ABG)
23:35:26.574 00.000 15712 Move returns status 0, amount 0
23:35:26.574 00.000 15712 move complete, result=0
23:35:26.574 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
23:35:26.580 00.006 15712 worker thread done servicing request
23:35:26.580 00.000 15712 Worker thread wakes up
23:35:26.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:26.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:27.984 01.404 15712 Exposure complete
23:35:28.045 00.061 15712 worker thread done servicing request
23:35:28.045 00.000 7988 OnExposeComplete: enter
23:35:28.046 00.001 7988 UpdateGuideState(): m_state=6
23:35:28.046 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2109
23:35:28.046 00.000 7988 Star::Find returns 1 (0), X=500.24, Y=804.77, Mass=1559, SNR=26.3, Peak=131 HFD=4.4
23:35:28.046 00.000 7988 MultiStar: [#1 -0.23,-0.09,0.99,U] [#2 -0.03,0.28,0.87,U] [#3 -0.09,0.03,0.88,U] [#4 0.33,0.29,0.00,M1] [#5 -0.14,0.15,0.74,U] [#6 -0.12,0.20,0.67,U] [#7 0.01,-0.08,0.48,U] [#8 0.08,0.04,0.45,U] 
23:35:28.046 00.000 7988 refined, 7 included, MultiStar: {-0.06, 0.10}, one-star: {0.10, 0.17}
23:35:28.051 00.005 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
23:35:28.051 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
23:35:28.051 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.15 mountX=0.10 mountY=0.06, mountTheta=0.56
23:35:28.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.10, opts=13)
23:35:28.051 00.000 7988 Enqueuing Move request for scope (-0.06, 0.10)
23:35:28.051 00.000 15712 Worker thread wakes up
23:35:28.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
23:35:28.051 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
23:35:28.051 00.000 15712 Moving (-0.06, 0.10) raw xDistance=0.10 yDistance=0.06
23:35:28.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:28.051 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.3
23:35:28.060 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:28.060 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:28.062 00.002 7988 Enqueuing Expose request
23:35:28.062 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.89
23:35:28.062 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
23:35:28.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:28.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:35:28.062 00.000 15712 MoveAxis(W, 3, ABG)
23:35:28.062 00.000 15712 Guiding  Dir = 3, Dur = 3
23:35:28.062 00.000 15712 IsGuiding returns 0
23:35:28.082 00.020 15712 IsGuiding returns 0
23:35:28.082 00.000 15712 Move returns status 0, amount 3
23:35:28.082 00.000 15712 MoveAxis(N, 0, ABG)
23:35:28.082 00.000 15712 Move returns status 0, amount 0
23:35:28.082 00.000 15712 move complete, result=0
23:35:28.082 00.000 15712 worker thread done servicing request
23:35:28.082 00.000 15712 Worker thread wakes up
23:35:28.082 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:35:28.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:28.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:29.719 01.637 15712 Exposure complete
23:35:29.781 00.062 15712 worker thread done servicing request
23:35:29.781 00.000 7988 OnExposeComplete: enter
23:35:29.783 00.002 7988 UpdateGuideState(): m_state=6
23:35:29.783 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2110
23:35:29.783 00.000 7988 Star::Find returns 1 (0), X=499.89, Y=804.66, Mass=1703, SNR=27.8, Peak=174 HFD=4.4
23:35:29.786 00.003 7988 MultiStar: [#1 -0.49,-0.04,0.00,M1] [#2 -0.21,0.14,0.87,U] [#3 -0.49,-0.06,0.00,M3] [#4 -0.13,0.18,0.74,U] [#5 -0.27,0.18,0.68,U] [#6 -0.34,0.01,0.63,U] [#7 -0.27,0.05,0.47,U] [#8 -0.36,-0.04,0.44,U] 
23:35:29.786 00.000 7988 single-star, 6 included, MultiStar: {-0.25, 0.09}, one-star: {-0.25, 0.06}
23:35:29.786 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
23:35:29.786 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
23:35:29.786 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.89 mountX=0.06 mountY=0.25, mountTheta=1.33
23:35:29.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.06, opts=13)
23:35:29.786 00.000 7988 Enqueuing Move request for scope (-0.25, 0.06)
23:35:29.786 00.000 15712 Worker thread wakes up
23:35:29.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.06) opts 0xd
23:35:29.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.06)
23:35:29.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:29.786 00.000 7988 UpdateGuideState exits: m=1703 SNR=27.8
23:35:29.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:29.786 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:29.786 00.000 7988 Enqueuing Expose request
23:35:29.799 00.013 15712 Moving (-0.25, 0.06) raw xDistance=0.06 yDistance=0.25
23:35:29.802 00.003 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 637.89
23:35:29.802 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
23:35:29.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:29.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:35:29.802 00.000 15712 MoveAxis(W, 4, ABG)
23:35:29.802 00.000 15712 Guiding  Dir = 3, Dur = 4
23:35:29.839 00.037 15712 IsGuiding returns 0
23:35:29.854 00.015 15712 IsGuiding returns 0
23:35:29.854 00.000 15712 Move returns status 0, amount 4
23:35:29.854 00.000 15712 MoveAxis(N, 0, ABG)
23:35:29.854 00.000 15712 Move returns status 0, amount 0
23:35:29.854 00.000 15712 move complete, result=0
23:35:29.854 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
23:35:29.857 00.003 15712 worker thread done servicing request
23:35:29.857 00.000 15712 Worker thread wakes up
23:35:29.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:29.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:31.269 01.412 15712 Exposure complete
23:35:31.330 00.061 15712 worker thread done servicing request
23:35:31.330 00.000 7988 OnExposeComplete: enter
23:35:31.330 00.000 7988 UpdateGuideState(): m_state=6
23:35:31.332 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2111
23:35:31.332 00.000 7988 Star::Find returns 1 (0), X=499.99, Y=804.91, Mass=1575, SNR=26.4, Peak=144 HFD=4.4
23:35:31.334 00.002 7988 MultiStar: [#1 -0.39,0.01,0.95,U] [#2 -0.24,0.28,0.85,U] [#3 -0.41,0.44,0.00,M4] [#4 -0.23,0.28,0.75,U] [#5 -0.50,0.42,0.00,M1] [#6 -0.01,0.59,0.00,M1] [#7 0.25,0.25,0.46,U] [#8 -0.23,-0.09,0.45,U] 
23:35:31.334 00.000 7988 refined, 5 included, MultiStar: {-0.20, 0.19}, one-star: {-0.15, 0.32}
23:35:31.336 00.002 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.56) = xAngle (0.81 = 0.81)
23:35:31.336 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
23:35:31.338 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.27 cameraTheta=2.38 mountX=0.19 mountY=0.19, mountTheta=0.80
23:35:31.340 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.19, opts=13)
23:35:31.340 00.000 7988 Enqueuing Move request for scope (-0.20, 0.19)
23:35:31.342 00.002 15712 Worker thread wakes up
23:35:31.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
23:35:31.342 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
23:35:31.342 00.000 15712 Moving (-0.20, 0.19) raw xDistance=0.19 yDistance=0.19
23:35:31.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:31.342 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.4
23:35:31.345 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:31.346 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:31.346 00.000 7988 Enqueuing Expose request
23:35:31.346 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 637.90
23:35:31.346 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
23:35:31.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:31.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:35:31.346 00.000 15712 MoveAxis(W, 42, ABG)
23:35:31.346 00.000 15712 Guiding  Dir = 3, Dur = 42
23:35:31.346 00.000 15712 IsGuiding returns 0
23:35:31.372 00.026 15712 PulseGuide returned control before completion, sleep 27
23:35:31.411 00.039 15712 IsGuiding returns 1
23:35:31.411 00.000 15712 scope still moving after pulse duration time elapsed
23:35:31.454 00.043 15712 IsGuiding returns 0
23:35:31.454 00.000 15712 scope move finished after 42 + 63 ms
23:35:31.454 00.000 15712 Move returns status 0, amount 42
23:35:31.454 00.000 15712 MoveAxis(N, 0, ABG)
23:35:31.454 00.000 15712 Move returns status 0, amount 0
23:35:31.454 00.000 15712 move complete, result=0
23:35:31.454 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
23:35:31.456 00.002 15712 worker thread done servicing request
23:35:31.456 00.000 15712 Worker thread wakes up
23:35:31.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:31.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:33.195 01.739 15712 Exposure complete
23:35:33.255 00.060 15712 worker thread done servicing request
23:35:33.256 00.001 7988 OnExposeComplete: enter
23:35:33.256 00.000 7988 UpdateGuideState(): m_state=6
23:35:33.258 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2112
23:35:33.258 00.000 7988 Star::Find returns 1 (0), X=499.94, Y=804.62, Mass=1569, SNR=26.3, Peak=152 HFD=4.3
23:35:33.260 00.002 7988 MultiStar: [#1 -0.33,0.13,1.01,U] [#2 -0.10,0.09,0.87,U] [#3 -0.52,0.07,0.00,M5] [#4 -0.11,0.27,0.74,U] [#5 -0.38,0.06,0.74,U] [#6 -0.08,0.50,0.00,M2] [#7 -0.16,-0.14,0.48,U] [#8 0.09,0.06,0.43,U] 
23:35:33.260 00.000 7988 single-star, 6 included, MultiStar: {-0.20, 0.08}, one-star: {-0.20, 0.03}
23:35:33.262 00.002 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.56) = xAngle (1.45 = 1.45)
23:35:33.262 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
23:35:33.264 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.21 cameraTheta=3.02 mountX=0.02 mountY=0.20, mountTheta=1.45
23:35:33.266 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.03, opts=13)
23:35:33.266 00.000 7988 Enqueuing Move request for scope (-0.20, 0.03)
23:35:33.268 00.002 15712 Worker thread wakes up
23:35:33.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
23:35:33.268 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
23:35:33.268 00.000 15712 Moving (-0.20, 0.03) raw xDistance=0.02 yDistance=0.20
23:35:33.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:33.268 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.3
23:35:33.271 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:33.272 00.001 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.91
23:35:33.272 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
23:35:33.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:33.272 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:33.273 00.001 7988 Enqueuing Expose request
23:35:33.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:35:33.273 00.000 15712 MoveAxis(W, 11, ABG)
23:35:33.273 00.000 15712 Guiding  Dir = 3, Dur = 11
23:35:33.275 00.002 15712 IsGuiding returns 0
23:35:33.293 00.018 15712 IsGuiding returns 1
23:35:33.293 00.000 15712 scope still moving after pulse duration time elapsed
23:35:33.341 00.048 15712 IsGuiding returns 0
23:35:33.341 00.000 15712 scope move finished after 11 + 54 ms
23:35:33.341 00.000 15712 Move returns status 0, amount 11
23:35:33.341 00.000 15712 MoveAxis(N, 0, ABG)
23:35:33.341 00.000 15712 Move returns status 0, amount 0
23:35:33.341 00.000 15712 move complete, result=0
23:35:33.341 00.000 15712 worker thread done servicing request
23:35:33.341 00.000 15712 Worker thread wakes up
23:35:33.341 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.2 px 0 ms NORTH
23:35:33.342 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:33.343 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:34.756 01.413 15712 Exposure complete
23:35:34.818 00.062 15712 worker thread done servicing request
23:35:34.818 00.000 7988 OnExposeComplete: enter
23:35:34.818 00.000 7988 UpdateGuideState(): m_state=6
23:35:34.820 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2113
23:35:34.820 00.000 7988 Star::Find returns 1 (0), X=500.02, Y=804.79, Mass=1664, SNR=27.0, Peak=154 HFD=4.3
23:35:34.822 00.002 7988 MultiStar: [#1 -0.27,-0.14,0.93,U] [#2 -0.09,0.02,0.84,U] [#3 -0.25,0.09,0.86,U] [#4 0.04,0.06,0.73,U] [#5 -0.18,0.07,0.69,U] [#6 -0.06,0.27,0.65,U] [#7 -0.16,-0.25,0.50,U] [#8 -0.37,0.15,0.44,U] 
23:35:34.822 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.12, 0.19}
23:35:34.824 00.002 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
23:35:34.824 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
23:35:34.826 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.80 mountX=0.05 mountY=0.15, mountTheta=1.23
23:35:34.828 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.06, opts=13)
23:35:34.828 00.000 7988 Enqueuing Move request for scope (-0.15, 0.06)
23:35:34.830 00.002 15712 Worker thread wakes up
23:35:34.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
23:35:34.830 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
23:35:34.830 00.000 15712 Moving (-0.15, 0.06) raw xDistance=0.05 yDistance=0.15
23:35:34.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:34.830 00.000 7988 UpdateGuideState exits: m=1664 SNR=27.0
23:35:34.833 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:34.834 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:34.834 00.000 7988 Enqueuing Expose request
23:35:34.834 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 637.92
23:35:34.834 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
23:35:34.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:34.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:35:34.834 00.000 15712 MoveAxis(W, 12, ABG)
23:35:34.834 00.000 15712 Guiding  Dir = 3, Dur = 12
23:35:34.834 00.000 15712 IsGuiding returns 0
23:35:34.856 00.022 15712 IsGuiding returns 1
23:35:34.856 00.000 15712 scope still moving after pulse duration time elapsed
23:35:34.907 00.051 15712 IsGuiding returns 0
23:35:34.907 00.000 15712 scope move finished after 12 + 58 ms
23:35:34.907 00.000 15712 Move returns status 0, amount 12
23:35:34.907 00.000 15712 MoveAxis(N, 0, ABG)
23:35:34.907 00.000 15712 Move returns status 0, amount 0
23:35:34.907 00.000 15712 move complete, result=0
23:35:34.907 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.2 px 0 ms NORTH
23:35:34.909 00.002 15712 worker thread done servicing request
23:35:34.909 00.000 15712 Worker thread wakes up
23:35:34.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:34.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:36.545 01.636 15712 Exposure complete
23:35:36.607 00.062 15712 worker thread done servicing request
23:35:36.607 00.000 7988 OnExposeComplete: enter
23:35:36.607 00.000 7988 UpdateGuideState(): m_state=6
23:35:36.607 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2114
23:35:36.607 00.000 7988 Star::Find returns 1 (0), X=500.07, Y=804.43, Mass=1541, SNR=26.2, Peak=113 HFD=4.9
23:35:36.607 00.000 7988 MultiStar: [#1 -0.34,-0.57,0.00,M1] [#2 -0.03,-0.06,0.84,U] [#3 -0.40,-0.38,0.00,M5] [#4 0.08,-0.26,0.76,U] [#5 -0.37,-0.25,0.00,M1] [#6 -0.55,-0.20,0.00,M2] [#7 0.02,-0.34,0.49,U] [#8 -0.09,-0.34,0.44,U] 
23:35:36.607 00.000 7988 single-star, 4 included, MultiStar: {-0.02, -0.21}, one-star: {-0.07, -0.16}
23:35:36.607 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.54 = 2.74)
23:35:36.607 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.71)
23:35:36.607 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.98 mountX=-0.16 mountY=0.07, mountTheta=2.71
23:35:36.607 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.16, opts=13)
23:35:36.607 00.000 7988 Enqueuing Move request for scope (-0.07, -0.16)
23:35:36.620 00.013 15712 Worker thread wakes up
23:35:36.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
23:35:36.620 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
23:35:36.620 00.000 15712 Moving (-0.07, -0.16) raw xDistance=-0.16 yDistance=0.07
23:35:36.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:36.620 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.2
23:35:36.622 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:36.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:36.622 00.000 7988 Enqueuing Expose request
23:35:36.622 00.000 15712 PPEC rslt: input = -0.16, final = 0.05, react = -0.10, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 637.93
23:35:36.622 00.000 15712 PPEC: input: -0.16, control: 0.05, exposure: 1500
23:35:36.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:36.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:35:36.622 00.000 15712 MoveAxis(W, 15, ABG)
23:35:36.622 00.000 15712 Guiding  Dir = 3, Dur = 15
23:35:36.622 00.000 15712 IsGuiding returns 0
23:35:36.673 00.051 15712 IsGuiding returns 1
23:35:36.673 00.000 15712 scope still moving after pulse duration time elapsed
23:35:36.716 00.043 15712 IsGuiding returns 0
23:35:36.716 00.000 15712 scope move finished after 15 + 75 ms
23:35:36.716 00.000 15712 Move returns status 0, amount 15
23:35:36.716 00.000 15712 MoveAxis(N, 0, ABG)
23:35:36.716 00.000 15712 Move returns status 0, amount 0
23:35:36.716 00.000 15712 move complete, result=0
23:35:36.716 00.000 15712 worker thread done servicing request
23:35:36.716 00.000 15712 Worker thread wakes up
23:35:36.716 00.000 7988 GuideStep: -0.2 px 15 ms WEST, 0.1 px 0 ms NORTH
23:35:36.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:36.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:38.136 01.420 15712 Exposure complete
23:35:38.184 00.048 15712 worker thread done servicing request
23:35:38.184 00.000 7988 OnExposeComplete: enter
23:35:38.198 00.014 7988 UpdateGuideState(): m_state=6
23:35:38.198 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2115
23:35:38.198 00.000 7988 Star::Find returns 1 (0), X=499.95, Y=804.38, Mass=1564, SNR=26.3, Peak=200 HFD=4.1
23:35:38.201 00.003 7988 MultiStar: [#1 -0.46,-0.46,0.00,M2] [#2 -0.12,-0.30,0.87,U] [#3 -0.39,-0.18,0.85,U] [#4 -0.13,-0.48,0.00,M1] [#5 -0.42,-0.13,0.00,M2] [#6 -0.11,-0.19,0.68,U] [#7 -0.16,-0.29,0.48,U] [#8 -0.11,-0.16,0.45,U] 
23:35:38.201 00.000 7988 single-star, 5 included, MultiStar: {-0.19, -0.23}, one-star: {-0.20, -0.22}
23:35:38.201 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.88 = 2.41)
23:35:38.201 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.38)
23:35:38.201 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.22 hyp=0.29 cameraTheta=-2.31 mountX=-0.22 mountY=0.20, mountTheta=2.39
23:35:38.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.22, opts=13)
23:35:38.201 00.000 7988 Enqueuing Move request for scope (-0.20, -0.22)
23:35:38.201 00.000 15712 Worker thread wakes up
23:35:38.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.22) opts 0xd
23:35:38.201 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.22)
23:35:38.201 00.000 15712 Moving (-0.20, -0.22) raw xDistance=-0.22 yDistance=0.20
23:35:38.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:38.201 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.3
23:35:38.212 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:38.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:38.214 00.002 7988 Enqueuing Expose request
23:35:38.214 00.000 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 637.94
23:35:38.214 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
23:35:38.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:38.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:35:38.214 00.000 15712 MoveAxis(E, 32, ABG)
23:35:38.216 00.002 15712 Guiding  Dir = 2, Dur = 32
23:35:38.216 00.000 15712 IsGuiding returns 0
23:35:38.232 00.016 15712 PulseGuide returned control before completion, sleep 27
23:35:38.280 00.048 15712 IsGuiding returns 0
23:35:38.280 00.000 15712 Move returns status 0, amount 32
23:35:38.280 00.000 15712 MoveAxis(N, 0, ABG)
23:35:38.280 00.000 15712 Move returns status 0, amount 0
23:35:38.280 00.000 15712 move complete, result=0
23:35:38.280 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
23:35:38.281 00.001 15712 worker thread done servicing request
23:35:38.281 00.000 15712 Worker thread wakes up
23:35:38.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:38.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:39.920 01.639 15712 Exposure complete
23:35:39.981 00.061 15712 worker thread done servicing request
23:35:39.981 00.000 7988 OnExposeComplete: enter
23:35:39.981 00.000 7988 UpdateGuideState(): m_state=6
23:35:39.984 00.003 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2116
23:35:39.984 00.000 7988 Star::Find returns 1 (0), X=500.10, Y=804.60, Mass=1605, SNR=26.9, Peak=183 HFD=3.9
23:35:39.986 00.002 7988 MultiStar: [#1 -0.20,-0.23,0.95,U] [#2 0.00,-0.01,0.86,U] [#3 -0.30,-0.19,0.83,U] [#4 0.25,0.10,0.74,U] [#5 -0.12,0.02,0.71,U] [#6 0.17,-0.13,0.66,U] [#7 0.27,-0.14,0.51,U] [#8 -0.11,-0.36,0.44,U] 
23:35:39.986 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.04, 0.01}
23:35:39.988 00.002 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.56) = xAngle (1.30 = 1.30)
23:35:39.988 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
23:35:39.990 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.87 mountX=0.01 mountY=0.04, mountTheta=1.30
23:35:39.992 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
23:35:39.992 00.000 7988 Enqueuing Move request for scope (-0.04, 0.01)
23:35:39.994 00.002 15712 Worker thread wakes up
23:35:39.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:35:39.994 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:35:39.994 00.000 15712 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=0.04
23:35:39.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:39.994 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.9
23:35:39.997 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:39.997 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:39.997 00.000 7988 Enqueuing Expose request
23:35:39.997 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.95
23:35:39.997 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
23:35:39.997 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:39.997 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:35:39.997 00.000 15712 MoveAxis(W, 10, ABG)
23:35:39.997 00.000 15712 Guiding  Dir = 3, Dur = 10
23:35:39.997 00.000 15712 IsGuiding returns 0
23:35:40.018 00.021 15712 IsGuiding returns 1
23:35:40.018 00.000 15712 scope still moving after pulse duration time elapsed
23:35:40.044 00.026 15712 IsGuiding returns 1
23:35:40.086 00.042 15712 IsGuiding returns 0
23:35:40.086 00.000 15712 scope move finished after 10 + 75 ms
23:35:40.086 00.000 15712 Move returns status 0, amount 10
23:35:40.086 00.000 15712 MoveAxis(N, 0, ABG)
23:35:40.086 00.000 15712 Move returns status 0, amount 0
23:35:40.086 00.000 15712 move complete, result=0
23:35:40.086 00.000 15712 worker thread done servicing request
23:35:40.086 00.000 15712 Worker thread wakes up
23:35:40.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:40.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:40.086 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
23:35:41.497 01.411 15712 Exposure complete
23:35:41.550 00.053 15712 worker thread done servicing request
23:35:41.559 00.009 7988 OnExposeComplete: enter
23:35:41.559 00.000 7988 UpdateGuideState(): m_state=6
23:35:41.559 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2117
23:35:41.559 00.000 7988 Star::Find returns 1 (0), X=499.92, Y=804.48, Mass=1678, SNR=27.2, Peak=174 HFD=4.3
23:35:41.559 00.000 7988 MultiStar: [#1 -0.20,-0.39,0.00,M2] [#2 -0.05,-0.24,0.84,U] [#3 -0.48,-0.24,0.00,M4] [#4 -0.18,0.16,0.72,U] [#5 -0.14,0.03,0.72,U] [#6 -0.09,-0.03,0.64,U] [#7 -0.02,-0.18,0.49,U] [#8 -0.41,-0.22,0.00,M1] 
23:35:41.559 00.000 7988 refined, 5 included, MultiStar: {-0.13, -0.07}, one-star: {-0.22, -0.11}
23:35:41.559 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.23 = 2.05)
23:35:41.567 00.008 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.02)
23:35:41.567 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-2.67 mountX=-0.07 mountY=0.13, mountTheta=2.05
23:35:41.567 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.07, opts=13)
23:35:41.567 00.000 7988 Enqueuing Move request for scope (-0.13, -0.07)
23:35:41.567 00.000 15712 Worker thread wakes up
23:35:41.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
23:35:41.567 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
23:35:41.567 00.000 15712 Moving (-0.13, -0.07) raw xDistance=-0.07 yDistance=0.13
23:35:41.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:41.567 00.000 7988 UpdateGuideState exits: m=1678 SNR=27.2
23:35:41.574 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:41.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:41.574 00.000 7988 Enqueuing Expose request
23:35:41.574 00.000 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.95
23:35:41.574 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
23:35:41.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:41.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:35:41.574 00.000 15712 MoveAxis(W, 8, ABG)
23:35:41.574 00.000 15712 Guiding  Dir = 3, Dur = 8
23:35:41.574 00.000 15712 IsGuiding returns 0
23:35:41.635 00.061 15712 IsGuiding returns 0
23:35:41.635 00.000 15712 Move returns status 0, amount 8
23:35:41.635 00.000 15712 MoveAxis(N, 0, ABG)
23:35:41.635 00.000 15712 Move returns status 0, amount 0
23:35:41.635 00.000 15712 move complete, result=0
23:35:41.635 00.000 15712 worker thread done servicing request
23:35:41.635 00.000 15712 Worker thread wakes up
23:35:41.635 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
23:35:41.638 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:41.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:43.281 01.643 15712 Exposure complete
23:35:43.337 00.056 15712 worker thread done servicing request
23:35:43.337 00.000 7988 OnExposeComplete: enter
23:35:43.343 00.006 7988 UpdateGuideState(): m_state=6
23:35:43.343 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2118
23:35:43.343 00.000 7988 Star::Find returns 1 (0), X=500.04, Y=804.73, Mass=1639, SNR=26.8, Peak=122 HFD=4.6
23:35:43.343 00.000 7988 MultiStar: [#1 -0.20,0.00,0.96,U] [#2 -0.10,0.09,0.85,U] [#3 -0.15,0.13,0.87,U] [#4 -0.13,0.20,0.73,U] [#5 -0.42,0.18,0.00,M1] [#6 -0.17,0.17,0.67,U] [#7 -0.17,-0.26,0.44,U] [#8 -0.31,0.02,0.42,U] 
23:35:43.343 00.000 7988 single-star, 7 included, MultiStar: {-0.16, 0.08}, one-star: {-0.11, 0.14}
23:35:43.343 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
23:35:43.343 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
23:35:43.343 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.17 cameraTheta=2.22 mountX=0.14 mountY=0.10, mountTheta=0.64
23:35:43.343 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.14, opts=13)
23:35:43.354 00.011 7988 Enqueuing Move request for scope (-0.11, 0.14)
23:35:43.354 00.000 15712 Worker thread wakes up
23:35:43.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
23:35:43.354 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
23:35:43.354 00.000 15712 Moving (-0.11, 0.14) raw xDistance=0.14 yDistance=0.10
23:35:43.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:43.354 00.000 7988 UpdateGuideState exits: m=1639 SNR=26.8
23:35:43.357 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:43.357 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:43.358 00.001 7988 Enqueuing Expose request
23:35:43.358 00.000 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 637.96
23:35:43.358 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
23:35:43.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:43.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:35:43.358 00.000 15712 MoveAxis(W, 8, ABG)
23:35:43.358 00.000 15712 Guiding  Dir = 3, Dur = 8
23:35:43.358 00.000 15712 IsGuiding returns 0
23:35:43.378 00.020 15712 IsGuiding returns 0
23:35:43.378 00.000 15712 Move returns status 0, amount 8
23:35:43.378 00.000 15712 MoveAxis(N, 0, ABG)
23:35:43.378 00.000 15712 Move returns status 0, amount 0
23:35:43.378 00.000 15712 move complete, result=0
23:35:43.378 00.000 15712 worker thread done servicing request
23:35:43.378 00.000 15712 Worker thread wakes up
23:35:43.378 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
23:35:43.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:43.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:44.796 01.418 15712 Exposure complete
23:35:44.856 00.060 15712 worker thread done servicing request
23:35:44.856 00.000 7988 OnExposeComplete: enter
23:35:44.858 00.002 7988 UpdateGuideState(): m_state=6
23:35:44.860 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2119
23:35:44.860 00.000 7988 Star::Find returns 1 (0), X=500.00, Y=805.03, Mass=1575, SNR=26.5, Peak=144 HFD=4.4
23:35:44.862 00.002 7988 MultiStar: [#1 -0.47,0.03,0.00,M2] [#2 -0.07,0.17,0.87,U] [#3 -0.51,0.18,0.00,M4] [#4 -0.14,0.35,0.75,U] [#5 -0.44,0.38,0.00,M2] [#6 -0.12,0.26,0.66,U] [#7 -0.22,0.26,0.52,U] [#8 -0.29,0.25,0.43,U] 
23:35:44.862 00.000 7988 refined, 5 included, MultiStar: {-0.15, 0.30}, one-star: {-0.14, 0.44}
23:35:44.864 00.002 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
23:35:44.864 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
23:35:44.865 00.001 7988 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.34 cameraTheta=2.03 mountX=0.30 mountY=0.14, mountTheta=0.44
23:35:44.867 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.30, opts=13)
23:35:44.867 00.000 7988 Enqueuing Move request for scope (-0.15, 0.30)
23:35:44.869 00.002 15712 Worker thread wakes up
23:35:44.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0xd
23:35:44.869 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
23:35:44.869 00.000 15712 Moving (-0.15, 0.30) raw xDistance=0.30 yDistance=0.14
23:35:44.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:44.869 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.5
23:35:44.872 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:44.874 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:44.874 00.000 7988 Enqueuing Expose request
23:35:44.874 00.000 15712 PPEC rslt: input = 0.30, final = 0.20, react = 0.18, pred = 0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 637.97
23:35:44.874 00.000 15712 PPEC: input: 0.30, control: 0.20, exposure: 1500
23:35:44.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:44.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:35:44.874 00.000 15712 MoveAxis(W, 66, ABG)
23:35:44.874 00.000 15712 Guiding  Dir = 3, Dur = 66
23:35:44.874 00.000 15712 IsGuiding returns 0
23:35:44.890 00.016 15712 PulseGuide returned control before completion, sleep 56
23:35:44.969 00.079 15712 IsGuiding returns 0
23:35:44.969 00.000 15712 Move returns status 0, amount 66
23:35:44.969 00.000 15712 MoveAxis(N, 0, ABG)
23:35:44.969 00.000 15712 Move returns status 0, amount 0
23:35:44.969 00.000 15712 move complete, result=0
23:35:44.969 00.000 7988 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
23:35:44.979 00.010 15712 worker thread done servicing request
23:35:44.979 00.000 15712 Worker thread wakes up
23:35:44.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:44.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:46.612 01.633 15712 Exposure complete
23:35:46.673 00.061 15712 worker thread done servicing request
23:35:46.673 00.000 7988 OnExposeComplete: enter
23:35:46.673 00.000 7988 UpdateGuideState(): m_state=6
23:35:46.677 00.004 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2120
23:35:46.677 00.000 7988 Star::Find returns 1 (0), X=499.75, Y=804.71, Mass=1677, SNR=27.3, Peak=170 HFD=4.2
23:35:46.679 00.002 7988 MultiStar: [#1 -0.38,-0.06,0.96,U] [#2 -0.21,0.04,0.85,U] [#3 -0.44,-0.26,0.00,M5] [#4 -0.05,-0.04,0.72,U] [#5 -0.28,0.03,0.72,U] [#6 -0.31,0.03,0.67,U] [#7 -0.02,-0.06,0.49,U] [#8 -0.50,-0.05,0.00,M1] 
23:35:46.679 00.000 7988 refined, 6 included, MultiStar: {-0.26, 0.01}, one-star: {-0.39, 0.11}
23:35:46.681 00.002 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.56) = xAngle (1.53 = 1.53)
23:35:46.681 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
23:35:46.683 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.09 mountX=0.01 mountY=0.26, mountTheta=1.53
23:35:46.685 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.01, opts=13)
23:35:46.685 00.000 7988 Enqueuing Move request for scope (-0.26, 0.01)
23:35:46.687 00.002 15712 Worker thread wakes up
23:35:46.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
23:35:46.687 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
23:35:46.687 00.000 15712 Moving (-0.26, 0.01) raw xDistance=0.01 yDistance=0.26
23:35:46.689 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:46.689 00.000 7988 UpdateGuideState exits: m=1677 SNR=27.3
23:35:46.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:46.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:46.689 00.000 7988 Enqueuing Expose request
23:35:46.689 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.98
23:35:46.689 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
23:35:46.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:35:46.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:35:46.689 00.000 15712 MoveAxis(W, 7, ABG)
23:35:46.689 00.000 15712 Guiding  Dir = 3, Dur = 7
23:35:46.689 00.000 15712 IsGuiding returns 0
23:35:46.717 00.028 15712 IsGuiding returns 0
23:35:46.717 00.000 15712 Move returns status 0, amount 7
23:35:46.717 00.000 15712 MoveAxis(N, 0, ABG)
23:35:46.717 00.000 15712 Move returns status 0, amount 0
23:35:46.717 00.000 15712 move complete, result=0
23:35:46.717 00.000 15712 worker thread done servicing request
23:35:46.717 00.000 15712 Worker thread wakes up
23:35:46.717 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.3 px 0 ms NORTH
23:35:46.721 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:46.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:47.395 00.674 7988 evsrv: cli 0CCCEEA8 connect
23:35:47.397 00.002 7988 case statement mapped state 6 to 3
23:35:47.399 00.002 7988 case statement mapped state 6 to 3
23:35:47.399 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"58ddcc08-4ad5-46d6-86f6-59820079511d"}
23:35:47.401 00.002 7988 case statement mapped state 6 to 3
23:35:47.403 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"58ddcc08-4ad5-46d6-86f6-59820079511d"}
23:35:47.403 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
23:35:48.135 00.732 15712 Exposure complete
23:35:48.273 00.138 15712 worker thread done servicing request
23:35:48.273 00.000 7988 OnExposeComplete: enter
23:35:48.273 00.000 7988 UpdateGuideState(): m_state=6
23:35:48.277 00.004 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2121
23:35:48.279 00.002 7988 Star::Find returns 1 (0), X=500.08, Y=804.61, Mass=1538, SNR=26.0, Peak=161 HFD=4.1
23:35:48.281 00.002 7988 MultiStar: [#1 -0.24,-0.06,1.00,U] [#2 0.02,-0.23,0.90,U] [#3 0.04,0.09,0.88,U] [#4 0.11,0.07,0.75,U] [#5 -0.07,0.01,0.75,U] [#6 -0.18,0.24,0.68,U] [#7 -0.06,-0.23,0.51,U] [#8 -0.34,0.09,0.45,U] 
23:35:48.283 00.002 7988 single-star, 8 included, MultiStar: {-0.07, -0.00}, one-star: {-0.06, 0.02}
23:35:48.285 00.002 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.56) = xAngle (1.29 = 1.29)
23:35:48.287 00.002 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
23:35:48.289 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.86 mountX=0.02 mountY=0.06, mountTheta=1.29
23:35:48.291 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
23:35:48.294 00.003 7988 Enqueuing Move request for scope (-0.06, 0.02)
23:35:48.294 00.000 15712 Worker thread wakes up
23:35:48.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:48.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:35:48.294 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.0
23:35:48.294 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:35:48.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:48.294 00.000 15712 Moving (-0.06, 0.02) raw xDistance=0.02 yDistance=0.06
23:35:48.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:48.306 00.012 7988 Enqueuing Expose request
23:35:48.309 00.003 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 637.99
23:35:48.309 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
23:35:48.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:48.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:35:48.309 00.000 15712 MoveAxis(W, 7, ABG)
23:35:48.309 00.000 15712 Guiding  Dir = 3, Dur = 7
23:35:48.309 00.000 15712 IsGuiding returns 0
23:35:48.328 00.019 15712 IsGuiding returns 0
23:35:48.328 00.000 15712 Move returns status 0, amount 7
23:35:48.328 00.000 15712 MoveAxis(N, 0, ABG)
23:35:48.328 00.000 15712 Move returns status 0, amount 0
23:35:48.328 00.000 15712 move complete, result=0
23:35:48.328 00.000 15712 worker thread done servicing request
23:35:48.328 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
23:35:48.337 00.009 15712 Worker thread wakes up
23:35:48.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:48.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:49.973 01.636 15712 Exposure complete
23:35:50.044 00.071 15712 worker thread done servicing request
23:35:50.044 00.000 7988 OnExposeComplete: enter
23:35:50.044 00.000 7988 UpdateGuideState(): m_state=6
23:35:50.044 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2122
23:35:50.044 00.000 7988 Star::Find returns 1 (0), X=500.10, Y=804.64, Mass=1672, SNR=27.3, Peak=183 HFD=4.1
23:35:50.050 00.006 7988 MultiStar: [#1 -0.31,-0.38,0.00,M1] [#2 -0.09,-0.17,0.84,U] [#3 -0.33,-0.28,0.00,M5] [#4 0.00,0.03,0.72,U] [#5 -0.29,-0.15,0.73,U] [#6 -0.20,-0.04,0.65,U] [#7 0.18,-0.32,0.50,U] [#8 -0.19,-0.12,0.42,U] 
23:35:50.050 00.000 7988 single-star, 6 included, MultiStar: {-0.09, -0.09}, one-star: {-0.04, 0.04}
23:35:50.053 00.003 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.71 = 0.71)
23:35:50.053 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
23:35:50.053 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.28 mountX=0.04 mountY=0.04, mountTheta=0.70
23:35:50.053 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
23:35:50.053 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
23:35:50.053 00.000 15712 Worker thread wakes up
23:35:50.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:35:50.053 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:35:50.053 00.000 15712 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=0.04
23:35:50.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:50.053 00.000 7988 UpdateGuideState exits: m=1672 SNR=27.3
23:35:50.063 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:50.063 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:50.065 00.002 7988 Enqueuing Expose request
23:35:50.067 00.002 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.00
23:35:50.067 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
23:35:50.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:50.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:35:50.067 00.000 15712 MoveAxis(W, 7, ABG)
23:35:50.067 00.000 15712 Guiding  Dir = 3, Dur = 7
23:35:50.067 00.000 15712 IsGuiding returns 0
23:35:50.091 00.024 15712 IsGuiding returns 0
23:35:50.091 00.000 15712 Move returns status 0, amount 7
23:35:50.091 00.000 15712 MoveAxis(N, 0, ABG)
23:35:50.091 00.000 15712 Move returns status 0, amount 0
23:35:50.093 00.002 15712 move complete, result=0
23:35:50.093 00.000 15712 worker thread done servicing request
23:35:50.093 00.000 15712 Worker thread wakes up
23:35:50.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:50.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:50.093 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
23:35:51.510 01.417 15712 Exposure complete
23:35:51.577 00.067 15712 worker thread done servicing request
23:35:51.577 00.000 7988 OnExposeComplete: enter
23:35:51.577 00.000 7988 UpdateGuideState(): m_state=6
23:35:51.585 00.008 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2123
23:35:51.587 00.002 7988 Star::Find returns 1 (0), X=500.07, Y=804.85, Mass=1673, SNR=27.2, Peak=144 HFD=4.3
23:35:51.587 00.000 7988 MultiStar: [#1 -0.22,0.01,0.96,U] [#2 0.20,0.03,0.82,U] [#3 -0.23,0.01,0.85,U] [#4 -0.05,0.39,0.76,U] [#5 0.06,0.35,0.70,U] [#6 -0.12,0.28,0.66,U] [#7 -0.10,0.12,0.48,U] [#8 -0.04,-0.13,0.42,U] 
23:35:51.587 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.15}, one-star: {-0.08, 0.26}
23:35:51.587 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
23:35:51.587 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
23:35:51.594 00.007 7988 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.99 mountX=0.15 mountY=0.06, mountTheta=0.40
23:35:51.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.15, opts=13)
23:35:51.594 00.000 7988 Enqueuing Move request for scope (-0.07, 0.15)
23:35:51.594 00.000 15712 Worker thread wakes up
23:35:51.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
23:35:51.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
23:35:51.594 00.000 15712 Moving (-0.07, 0.15) raw xDistance=0.15 yDistance=0.06
23:35:51.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:51.602 00.008 7988 UpdateGuideState exits: m=1673 SNR=27.2
23:35:51.603 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:51.603 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:51.603 00.000 7988 Enqueuing Expose request
23:35:51.603 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.01
23:35:51.603 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
23:35:51.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:51.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:35:51.603 00.000 15712 MoveAxis(W, 8, ABG)
23:35:51.603 00.000 15712 Guiding  Dir = 3, Dur = 8
23:35:51.603 00.000 15712 IsGuiding returns 0
23:35:51.619 00.016 15712 IsGuiding returns 0
23:35:51.619 00.000 15712 Move returns status 0, amount 8
23:35:51.619 00.000 15712 MoveAxis(N, 0, ABG)
23:35:51.619 00.000 15712 Move returns status 0, amount 0
23:35:51.619 00.000 15712 move complete, result=0
23:35:51.619 00.000 15712 worker thread done servicing request
23:35:51.619 00.000 15712 Worker thread wakes up
23:35:51.619 00.000 7988 GuideStep: 0.2 px 8 ms WEST, 0.1 px 0 ms NORTH
23:35:51.628 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:51.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:53.261 01.633 15712 Exposure complete
23:35:53.323 00.062 15712 worker thread done servicing request
23:35:53.323 00.000 7988 OnExposeComplete: enter
23:35:53.324 00.001 7988 UpdateGuideState(): m_state=6
23:35:53.324 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2124
23:35:53.324 00.000 7988 Star::Find returns 1 (0), X=500.08, Y=805.22, Mass=1691, SNR=27.3, Peak=178 HFD=4.4
23:35:53.324 00.000 7988 MultiStar: [#1 -0.24,0.33,0.96,U] [#2 -0.03,0.58,0.00,M1] [#3 -0.29,0.44,0.00,M5] [#4 -0.13,0.71,0.00,M1] [#5 -0.13,0.49,0.00,M1] [#6 -0.19,0.65,0.00,M1] [#7 -0.01,0.44,0.00,M1] [#8 -0.18,0.41,0.00,M1] 
23:35:53.324 00.000 7988 refined, 1 included, MultiStar: {-0.15, 0.48}, one-star: {-0.06, 0.63}
23:35:53.324 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
23:35:53.324 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
23:35:53.324 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.48 hyp=0.50 cameraTheta=1.87 mountX=0.48 mountY=0.13, mountTheta=0.27
23:35:53.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.48, opts=13)
23:35:53.324 00.000 7988 Enqueuing Move request for scope (-0.15, 0.48)
23:35:53.324 00.000 15712 Worker thread wakes up
23:35:53.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.48) opts 0xd
23:35:53.324 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.48)
23:35:53.324 00.000 15712 Moving (-0.15, 0.48) raw xDistance=0.48 yDistance=0.13
23:35:53.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:35:53.324 00.000 7988 UpdateGuideState exits: m=1691 SNR=27.3
23:35:53.337 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:53.339 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:53.339 00.000 7988 Enqueuing Expose request
23:35:53.341 00.002 15712 PPEC rslt: input = 0.48, final = 0.31, react = 0.29, pred = 0.03, hyst = 0.26, hyst_pct = 0.00, period_length = 638.02
23:35:53.341 00.000 15712 PPEC: input: 0.48, control: 0.31, exposure: 1500
23:35:53.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:53.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:35:53.341 00.000 15712 MoveAxis(W, 102, ABG)
23:35:53.341 00.000 15712 Guiding  Dir = 3, Dur = 102
23:35:53.341 00.000 15712 IsGuiding returns 0
23:35:53.360 00.019 15712 PulseGuide returned control before completion, sleep 84
23:35:53.476 00.116 15712 IsGuiding returns 0
23:35:53.476 00.000 15712 Move returns status 0, amount 102
23:35:53.476 00.000 15712 MoveAxis(N, 0, ABG)
23:35:53.476 00.000 15712 Move returns status 0, amount 0
23:35:53.476 00.000 15712 move complete, result=0
23:35:53.476 00.000 15712 worker thread done servicing request
23:35:53.476 00.000 15712 Worker thread wakes up
23:35:53.476 00.000 7988 GuideStep: 0.5 px 102 ms WEST, 0.1 px 0 ms NORTH
23:35:53.483 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:53.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:54.899 01.416 15712 Exposure complete
23:35:54.960 00.061 15712 worker thread done servicing request
23:35:54.960 00.000 7988 OnExposeComplete: enter
23:35:54.960 00.000 7988 UpdateGuideState(): m_state=6
23:35:54.960 00.000 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2125
23:35:54.960 00.000 7988 Star::Find returns 1 (0), X=499.99, Y=804.73, Mass=1571, SNR=26.2, Peak=161 HFD=4.2
23:35:54.960 00.000 7988 MultiStar: [#1 -0.47,-0.17,0.00,M1] [#2 -0.06,0.00,0.87,U] [#3 -0.33,-0.03,0.87,U] [#4 -0.17,0.15,0.73,U] [#5 -0.18,0.16,0.74,U] [#6 -0.01,0.08,0.66,U] [#7 -0.12,0.14,0.48,U] [#8 -0.11,0.07,0.44,U] 
23:35:54.960 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.15, 0.13}
23:35:54.968 00.008 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.56) = xAngle (1.06 = 1.06)
23:35:54.968 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
23:35:54.968 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.62 mountX=0.08 mountY=0.15, mountTheta=1.05
23:35:54.968 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.09, opts=13)
23:35:54.968 00.000 7988 Enqueuing Move request for scope (-0.15, 0.09)
23:35:54.968 00.000 15712 Worker thread wakes up
23:35:54.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
23:35:54.968 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
23:35:54.968 00.000 15712 Moving (-0.15, 0.09) raw xDistance=0.08 yDistance=0.15
23:35:54.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:54.976 00.008 7988 UpdateGuideState exits: m=1571 SNR=26.2
23:35:54.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:54.977 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:54.977 00.000 7988 Enqueuing Expose request
23:35:54.977 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.03
23:35:54.977 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
23:35:54.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:54.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:35:54.977 00.000 15712 MoveAxis(W, 8, ABG)
23:35:54.977 00.000 15712 Guiding  Dir = 3, Dur = 8
23:35:54.977 00.000 15712 IsGuiding returns 0
23:35:54.996 00.019 15712 IsGuiding returns 0
23:35:54.996 00.000 15712 Move returns status 0, amount 8
23:35:54.996 00.000 15712 MoveAxis(N, 0, ABG)
23:35:54.996 00.000 15712 Move returns status 0, amount 0
23:35:54.996 00.000 15712 move complete, result=0
23:35:54.996 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
23:35:55.002 00.006 15712 worker thread done servicing request
23:35:55.002 00.000 15712 Worker thread wakes up
23:35:55.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:55.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:56.638 01.636 15712 Exposure complete
23:35:56.699 00.061 15712 worker thread done servicing request
23:35:56.699 00.000 7988 OnExposeComplete: enter
23:35:56.700 00.001 7988 UpdateGuideState(): m_state=6
23:35:56.700 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2126
23:35:56.700 00.000 7988 Star::Find returns 1 (0), X=500.00, Y=804.71, Mass=1596, SNR=26.7, Peak=177 HFD=4.2
23:35:56.700 00.000 7988 MultiStar: [#1 -0.31,-0.22,0.97,U] [#2 -0.09,-0.00,0.84,U] [#3 -0.38,-0.05,0.84,U] [#4 0.06,0.24,0.73,U] [#5 -0.20,0.13,0.72,U] [#6 -0.13,0.06,0.67,U] [#7 -0.07,-0.21,0.49,U] [#8 -0.36,-0.05,0.43,U] 
23:35:56.700 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.01}, one-star: {-0.14, 0.11}
23:35:56.700 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.54 = 1.54)
23:35:56.700 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
23:35:56.700 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.10 mountX=0.01 mountY=0.18, mountTheta=1.54
23:35:56.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.01, opts=13)
23:35:56.700 00.000 7988 Enqueuing Move request for scope (-0.18, 0.01)
23:35:56.700 00.000 15712 Worker thread wakes up
23:35:56.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
23:35:56.700 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
23:35:56.700 00.000 15712 Moving (-0.18, 0.01) raw xDistance=0.01 yDistance=0.18
23:35:56.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:35:56.700 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.7
23:35:56.714 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:56.715 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:56.715 00.000 7988 Enqueuing Expose request
23:35:56.717 00.002 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.05
23:35:56.717 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
23:35:56.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:56.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:35:56.717 00.000 15712 MoveAxis(W, 11, ABG)
23:35:56.717 00.000 15712 Guiding  Dir = 3, Dur = 11
23:35:56.717 00.000 15712 IsGuiding returns 0
23:35:56.736 00.019 15712 IsGuiding returns 1
23:35:56.736 00.000 15712 scope still moving after pulse duration time elapsed
23:35:56.763 00.027 15712 IsGuiding returns 1
23:35:56.802 00.039 15712 IsGuiding returns 0
23:35:56.802 00.000 15712 scope move finished after 11 + 78 ms
23:35:56.802 00.000 15712 Move returns status 0, amount 11
23:35:56.802 00.000 15712 MoveAxis(N, 0, ABG)
23:35:56.802 00.000 15712 Move returns status 0, amount 0
23:35:56.802 00.000 15712 move complete, result=0
23:35:56.802 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.2 px 0 ms NORTH
23:35:56.808 00.006 15712 worker thread done servicing request
23:35:56.808 00.000 15712 Worker thread wakes up
23:35:56.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:56.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:35:58.215 01.407 15712 Exposure complete
23:35:58.276 00.061 15712 worker thread done servicing request
23:35:58.276 00.000 7988 OnExposeComplete: enter
23:35:58.276 00.000 7988 UpdateGuideState(): m_state=6
23:35:58.276 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
23:35:58.276 00.000 7988 Star::Find returns 1 (0), X=499.99, Y=804.33, Mass=1644, SNR=27.0, Peak=195 HFD=4.2
23:35:58.276 00.000 7988 MultiStar: [#1 -0.21,-0.39,0.00,M1] [#2 -0.07,-0.20,0.83,U] [#3 -0.33,-0.13,0.84,U] [#4 0.06,0.05,0.74,U] [#5 -0.10,-0.13,0.71,U] [#6 -0.16,-0.06,0.64,U] [#7 -0.06,-0.02,0.49,U] [#8 -0.24,-0.44,0.00,M1] 
23:35:58.282 00.006 7988 refined, 6 included, MultiStar: {-0.12, -0.12}, one-star: {-0.16, -0.26}
23:35:58.282 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
23:35:58.282 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
23:35:58.282 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.18 cameraTheta=-2.36 mountX=-0.13 mountY=0.13, mountTheta=2.35
23:35:58.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.12, opts=13)
23:35:58.288 00.006 7988 Enqueuing Move request for scope (-0.12, -0.12)
23:35:58.288 00.000 15712 Worker thread wakes up
23:35:58.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
23:35:58.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
23:35:58.288 00.000 15712 Moving (-0.12, -0.12) raw xDistance=-0.13 yDistance=0.13
23:35:58.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:35:58.288 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.0
23:35:58.292 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:58.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:35:58.292 00.000 7988 Enqueuing Expose request
23:35:58.292 00.000 15712 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.06
23:35:58.292 00.000 15712 PPEC: input: -0.13, control: 0.04, exposure: 1500
23:35:58.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:58.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:35:58.292 00.000 15712 MoveAxis(W, 12, ABG)
23:35:58.292 00.000 15712 Guiding  Dir = 3, Dur = 12
23:35:58.309 00.017 15712 IsGuiding returns 0
23:35:58.325 00.016 15712 IsGuiding returns 1
23:35:58.325 00.000 15712 scope still moving after pulse duration time elapsed
23:35:58.372 00.047 15712 IsGuiding returns 0
23:35:58.372 00.000 15712 scope move finished after 12 + 52 ms
23:35:58.372 00.000 15712 Move returns status 0, amount 12
23:35:58.372 00.000 15712 MoveAxis(N, 0, ABG)
23:35:58.372 00.000 15712 Move returns status 0, amount 0
23:35:58.372 00.000 15712 move complete, result=0
23:35:58.372 00.000 15712 worker thread done servicing request
23:35:58.372 00.000 15712 Worker thread wakes up
23:35:58.372 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
23:35:58.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:35:58.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:00.016 01.644 15712 Exposure complete
23:36:00.077 00.061 15712 worker thread done servicing request
23:36:00.077 00.000 7988 OnExposeComplete: enter
23:36:00.080 00.003 7988 UpdateGuideState(): m_state=6
23:36:00.080 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2128
23:36:00.082 00.002 7988 Star::Find returns 1 (0), X=499.67, Y=804.50, Mass=1551, SNR=26.4, Peak=176 HFD=4.0
23:36:00.082 00.000 7988 MultiStar: [#1 -0.50,-0.18,0.00,M2] [#2 -0.15,-0.16,0.86,U] [#3 -0.32,-0.18,0.87,U] [#4 -0.07,-0.06,0.76,U] [#5 -0.29,0.06,0.72,U] [#6 -0.42,0.12,0.67,U] [#7 -0.04,-0.16,0.51,U] [#8 -0.32,0.06,0.41,U] 
23:36:00.084 00.002 7988 refined, 7 included, MultiStar: {-0.27, -0.06}, one-star: {-0.47, -0.09}
23:36:00.084 00.000 7988 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.56) = xAngle (-4.48 = 1.80)
23:36:00.086 00.002 7988 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.51 = 1.77)
23:36:00.086 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-2.92 mountX=-0.06 mountY=0.27, mountTheta=1.80
23:36:00.088 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.06, opts=13)
23:36:00.090 00.002 7988 Enqueuing Move request for scope (-0.27, -0.06)
23:36:00.090 00.000 15712 Worker thread wakes up
23:36:00.090 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.06) opts 0xd
23:36:00.090 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.06)
23:36:00.090 00.000 15712 Moving (-0.27, -0.06) raw xDistance=-0.06 yDistance=0.27
23:36:00.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:00.090 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.4
23:36:00.094 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:00.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:00.096 00.002 7988 Enqueuing Expose request
23:36:00.096 00.000 15712 PPEC rslt: input = -0.06, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.07
23:36:00.096 00.000 15712 PPEC: input: -0.06, control: 0.05, exposure: 1500
23:36:00.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:36:00.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:36:00.096 00.000 15712 MoveAxis(W, 17, ABG)
23:36:00.096 00.000 15712 Guiding  Dir = 3, Dur = 17
23:36:00.096 00.000 15712 IsGuiding returns 0
23:36:00.115 00.019 15712 IsGuiding returns 1
23:36:00.115 00.000 15712 scope still moving after pulse duration time elapsed
23:36:00.160 00.045 15712 IsGuiding returns 0
23:36:00.160 00.000 15712 scope move finished after 17 + 48 ms
23:36:00.160 00.000 15712 Move returns status 0, amount 17
23:36:00.160 00.000 15712 MoveAxis(N, 0, ABG)
23:36:00.160 00.000 15712 Move returns status 0, amount 0
23:36:00.160 00.000 15712 move complete, result=0
23:36:00.160 00.000 15712 worker thread done servicing request
23:36:00.160 00.000 15712 Worker thread wakes up
23:36:00.160 00.000 7988 GuideStep: -0.1 px 17 ms WEST, 0.3 px 0 ms NORTH
23:36:00.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:00.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:01.580 01.420 15712 Exposure complete
23:36:01.632 00.052 15712 worker thread done servicing request
23:36:01.632 00.000 7988 OnExposeComplete: enter
23:36:01.641 00.009 7988 UpdateGuideState(): m_state=6
23:36:01.641 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2129
23:36:01.641 00.000 7988 Star::Find returns 1 (0), X=500.02, Y=804.70, Mass=1571, SNR=26.3, Peak=154 HFD=4.1
23:36:01.645 00.004 7988 MultiStar: [#1 -0.52,-0.08,0.00,M3] [#2 -0.29,-0.06,0.91,U] [#3 -0.44,0.08,0.00,M2] [#4 -0.11,0.02,0.74,U] [#5 -0.39,-0.14,0.73,U] [#6 -0.27,0.15,0.66,U] [#7 -0.10,-0.12,0.47,U] [#8 -0.50,-0.16,0.00,M1] 
23:36:01.645 00.000 7988 single-star, 5 included, MultiStar: {-0.22, 0.00}, one-star: {-0.13, 0.11}
23:36:01.645 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
23:36:01.645 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
23:36:01.645 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.41 mountX=0.11 mountY=0.12, mountTheta=0.83
23:36:01.645 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.11, opts=13)
23:36:01.645 00.000 7988 Enqueuing Move request for scope (-0.13, 0.11)
23:36:01.645 00.000 15712 Worker thread wakes up
23:36:01.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
23:36:01.645 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
23:36:01.645 00.000 15712 Moving (-0.13, 0.11) raw xDistance=0.11 yDistance=0.12
23:36:01.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:01.645 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.3
23:36:01.656 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:01.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:01.657 00.001 7988 Enqueuing Expose request
23:36:01.657 00.000 15712 PPEC rslt: input = 0.11, final = 0.05, react = 0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.08
23:36:01.657 00.000 15712 PPEC: input: 0.11, control: 0.05, exposure: 1500
23:36:01.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:01.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:36:01.657 00.000 15712 MoveAxis(W, 17, ABG)
23:36:01.657 00.000 15712 Guiding  Dir = 3, Dur = 17
23:36:01.657 00.000 15712 IsGuiding returns 0
23:36:01.682 00.025 15712 IsGuiding returns 1
23:36:01.682 00.000 15712 scope still moving after pulse duration time elapsed
23:36:01.730 00.048 15712 IsGuiding returns 0
23:36:01.730 00.000 15712 scope move finished after 17 + 53 ms
23:36:01.730 00.000 15712 Move returns status 0, amount 17
23:36:01.730 00.000 15712 MoveAxis(N, 0, ABG)
23:36:01.730 00.000 15712 Move returns status 0, amount 0
23:36:01.730 00.000 15712 move complete, result=0
23:36:01.730 00.000 7988 GuideStep: 0.1 px 17 ms WEST, 0.1 px 0 ms NORTH
23:36:01.730 00.000 15712 worker thread done servicing request
23:36:01.730 00.000 15712 Worker thread wakes up
23:36:01.732 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:01.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:03.368 01.636 15712 Exposure complete
23:36:03.413 00.045 15712 worker thread done servicing request
23:36:03.429 00.016 7988 OnExposeComplete: enter
23:36:03.430 00.001 7988 UpdateGuideState(): m_state=6
23:36:03.430 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2130
23:36:03.432 00.002 7988 Star::Find returns 1 (0), X=499.97, Y=804.65, Mass=1608, SNR=26.7, Peak=150 HFD=4.5
23:36:03.432 00.000 7988 MultiStar: [#1 -0.19,-0.02,0.98,U] [#2 -0.12,-0.12,0.88,U] [#3 -0.15,0.02,0.84,U] [#4 -0.01,0.30,0.75,U] [#5 -0.22,0.12,0.71,U] [#6 -0.16,0.41,0.00,M1] [#7 0.03,0.03,0.45,U] [#8 -0.04,-0.09,0.42,U] 
23:36:03.434 00.002 7988 refined, 7 included, MultiStar: {-0.13, 0.04}, one-star: {-0.17, 0.06}
23:36:03.434 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.56) = xAngle (1.27 = 1.27)
23:36:03.436 00.002 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
23:36:03.436 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.83 mountX=0.04 mountY=0.13, mountTheta=1.27
23:36:03.438 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.04, opts=13)
23:36:03.440 00.002 7988 Enqueuing Move request for scope (-0.13, 0.04)
23:36:03.440 00.000 15712 Worker thread wakes up
23:36:03.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
23:36:03.440 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
23:36:03.440 00.000 15712 Moving (-0.13, 0.04) raw xDistance=0.04 yDistance=0.13
23:36:03.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:03.440 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.7
23:36:03.444 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:03.444 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:03.445 00.001 7988 Enqueuing Expose request
23:36:03.447 00.002 15712 PPEC rslt: input = 0.04, final = 0.06, react = 0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 638.09
23:36:03.447 00.000 15712 PPEC: input: 0.04, control: 0.06, exposure: 1500
23:36:03.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:03.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:36:03.447 00.000 15712 MoveAxis(W, 18, ABG)
23:36:03.447 00.000 15712 Guiding  Dir = 3, Dur = 18
23:36:03.447 00.000 15712 IsGuiding returns 0
23:36:03.464 00.017 15712 IsGuiding returns 1
23:36:03.464 00.000 15712 scope still moving after pulse duration time elapsed
23:36:03.515 00.051 15712 IsGuiding returns 0
23:36:03.515 00.000 15712 scope move finished after 18 + 54 ms
23:36:03.515 00.000 15712 Move returns status 0, amount 18
23:36:03.515 00.000 15712 MoveAxis(N, 0, ABG)
23:36:03.515 00.000 15712 Move returns status 0, amount 0
23:36:03.515 00.000 15712 move complete, result=0
23:36:03.515 00.000 7988 GuideStep: 0.0 px 18 ms WEST, 0.1 px 0 ms NORTH
23:36:03.521 00.006 15712 worker thread done servicing request
23:36:03.521 00.000 15712 Worker thread wakes up
23:36:03.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:03.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:04.924 01.403 15712 Exposure complete
23:36:04.995 00.071 15712 worker thread done servicing request
23:36:04.995 00.000 7988 OnExposeComplete: enter
23:36:04.995 00.000 7988 UpdateGuideState(): m_state=6
23:36:04.995 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2131
23:36:05.003 00.008 7988 Star::Find returns 1 (0), X=500.00, Y=804.65, Mass=1629, SNR=26.9, Peak=167 HFD=4.2
23:36:05.003 00.000 7988 MultiStar: [#1 -0.47,-0.15,0.00,M3] [#2 -0.01,-0.00,0.87,U] [#3 -0.19,-0.28,0.82,U] [#4 -0.09,-0.03,0.75,U] [#5 -0.40,-0.14,0.74,U] [#6 -0.04,0.12,0.66,U] [#7 0.03,0.01,0.49,U] [#8 -0.22,-0.13,0.47,U] 
23:36:05.006 00.003 7988 refined, 7 included, MultiStar: {-0.13, -0.05}, one-star: {-0.14, 0.06}
23:36:05.006 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
23:36:05.006 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
23:36:05.006 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.81 mountX=-0.05 mountY=0.14, mountTheta=1.91
23:36:05.012 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.05, opts=13)
23:36:05.012 00.000 7988 Enqueuing Move request for scope (-0.13, -0.05)
23:36:05.012 00.000 15712 Worker thread wakes up
23:36:05.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:05.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
23:36:05.012 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.9
23:36:05.019 00.007 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
23:36:05.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:05.019 00.000 15712 Moving (-0.13, -0.05) raw xDistance=-0.05 yDistance=0.14
23:36:05.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:05.019 00.000 7988 Enqueuing Expose request
23:36:05.024 00.005 15712 PPEC rslt: input = -0.05, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.10
23:36:05.024 00.000 15712 PPEC: input: -0.05, control: 0.05, exposure: 1500
23:36:05.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:05.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:36:05.026 00.002 15712 MoveAxis(W, 16, ABG)
23:36:05.026 00.000 15712 Guiding  Dir = 3, Dur = 16
23:36:05.026 00.000 15712 IsGuiding returns 0
23:36:05.050 00.024 15712 IsGuiding returns 1
23:36:05.050 00.000 15712 scope still moving after pulse duration time elapsed
23:36:05.098 00.048 15712 IsGuiding returns 0
23:36:05.098 00.000 15712 scope move finished after 16 + 60 ms
23:36:05.098 00.000 15712 Move returns status 0, amount 16
23:36:05.098 00.000 15712 MoveAxis(N, 0, ABG)
23:36:05.098 00.000 15712 Move returns status 0, amount 0
23:36:05.098 00.000 15712 move complete, result=0
23:36:05.098 00.000 15712 worker thread done servicing request
23:36:05.098 00.000 15712 Worker thread wakes up
23:36:05.098 00.000 7988 GuideStep: -0.0 px 16 ms WEST, 0.1 px 0 ms NORTH
23:36:05.104 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:05.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:06.742 01.638 15712 Exposure complete
23:36:06.795 00.053 15712 worker thread done servicing request
23:36:06.795 00.000 7988 OnExposeComplete: enter
23:36:06.804 00.009 7988 UpdateGuideState(): m_state=6
23:36:06.804 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2132
23:36:06.804 00.000 7988 Star::Find returns 1 (0), X=500.25, Y=804.41, Mass=1677, SNR=27.2, Peak=162 HFD=4.5
23:36:06.804 00.000 7988 MultiStar: [#1 -0.18,-0.43,0.00,M4] [#2 0.08,-0.30,0.85,U] [#3 -0.13,-0.43,0.00,M1] [#4 0.09,-0.07,0.75,U] [#5 -0.03,-0.17,0.70,U] [#6 -0.10,-0.02,0.62,U] [#7 -0.08,-0.24,0.49,U] [#8 -0.10,-0.12,0.42,U] 
23:36:06.804 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.16}, one-star: {0.11, -0.18}
23:36:06.804 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
23:36:06.804 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
23:36:06.812 00.008 7988 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.47 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
23:36:06.814 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.16, opts=13)
23:36:06.814 00.000 7988 Enqueuing Move request for scope (0.02, -0.16)
23:36:06.816 00.002 15712 Worker thread wakes up
23:36:06.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
23:36:06.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
23:36:06.816 00.000 15712 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=-0.01
23:36:06.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:06.816 00.000 7988 UpdateGuideState exits: m=1677 SNR=27.2
23:36:06.818 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:06.819 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:06.819 00.000 7988 Enqueuing Expose request
23:36:06.819 00.000 15712 PPEC rslt: input = -0.16, final = -0.05, react = -0.10, pred = 0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 638.11
23:36:06.819 00.000 15712 PPEC: input: -0.16, control: -0.05, exposure: 1500
23:36:06.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:06.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:36:06.819 00.000 15712 MoveAxis(E, 17, ABG)
23:36:06.819 00.000 15712 Guiding  Dir = 2, Dur = 17
23:36:06.819 00.000 15712 IsGuiding returns 0
23:36:06.844 00.025 15712 IsGuiding returns 1
23:36:06.844 00.000 15712 scope still moving after pulse duration time elapsed
23:36:06.867 00.023 15712 IsGuiding returns 1
23:36:06.899 00.032 15712 IsGuiding returns 0
23:36:06.899 00.000 15712 scope move finished after 17 + 68 ms
23:36:06.899 00.000 15712 Move returns status 0, amount 17
23:36:06.899 00.000 15712 MoveAxis(N, 0, ABG)
23:36:06.899 00.000 15712 Move returns status 0, amount 0
23:36:06.899 00.000 15712 move complete, result=0
23:36:06.899 00.000 7988 GuideStep: -0.2 px 17 ms EAST, -0.0 px 0 ms NORTH
23:36:06.911 00.012 15712 worker thread done servicing request
23:36:06.911 00.000 15712 Worker thread wakes up
23:36:06.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:06.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:08.321 01.410 15712 Exposure complete
23:36:08.375 00.054 15712 worker thread done servicing request
23:36:08.375 00.000 7988 OnExposeComplete: enter
23:36:08.383 00.008 7988 UpdateGuideState(): m_state=6
23:36:08.383 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2133
23:36:08.385 00.002 7988 Star::Find returns 1 (0), X=500.09, Y=804.92, Mass=1676, SNR=27.5, Peak=147 HFD=4.4
23:36:08.387 00.002 7988 MultiStar: [#1 -0.26,0.02,0.94,U] [#2 -0.03,0.07,0.85,U] [#3 -0.25,0.22,0.83,U] [#4 -0.02,0.32,0.72,U] [#5 -0.10,0.37,0.72,U] [#6 -0.07,0.52,0.00,M1] [#7 0.02,0.10,0.47,U] [#8 -0.35,0.21,0.43,U] 
23:36:08.387 00.000 7988 refined, 7 included, MultiStar: {-0.13, 0.20}, one-star: {-0.05, 0.33}
23:36:08.389 00.002 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
23:36:08.389 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
23:36:08.391 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.13 mountX=0.20 mountY=0.12, mountTheta=0.54
23:36:08.392 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.20, opts=13)
23:36:08.392 00.000 7988 Enqueuing Move request for scope (-0.13, 0.20)
23:36:08.394 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:08.396 00.002 7988 UpdateGuideState exits: m=1676 SNR=27.5
23:36:08.396 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:08.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:08.398 00.002 7988 Enqueuing Expose request
23:36:08.399 00.001 15712 Worker thread wakes up
23:36:08.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
23:36:08.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
23:36:08.399 00.000 15712 Moving (-0.13, 0.20) raw xDistance=0.20 yDistance=0.12
23:36:08.399 00.000 15712 PPEC rslt: input = 0.20, final = 0.16, react = 0.12, pred = 0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 638.12
23:36:08.399 00.000 15712 PPEC: input: 0.20, control: 0.16, exposure: 1500
23:36:08.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:08.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:36:08.399 00.000 15712 MoveAxis(W, 53, ABG)
23:36:08.399 00.000 15712 Guiding  Dir = 3, Dur = 53
23:36:08.399 00.000 15712 IsGuiding returns 0
23:36:08.426 00.027 15712 PulseGuide returned control before completion, sleep 39
23:36:08.479 00.053 15712 IsGuiding returns 1
23:36:08.479 00.000 15712 scope still moving after pulse duration time elapsed
23:36:08.526 00.047 15712 IsGuiding returns 0
23:36:08.526 00.000 15712 scope move finished after 53 + 70 ms
23:36:08.526 00.000 15712 Move returns status 0, amount 53
23:36:08.526 00.000 15712 MoveAxis(N, 0, ABG)
23:36:08.526 00.000 15712 Move returns status 0, amount 0
23:36:08.526 00.000 15712 move complete, result=0
23:36:08.526 00.000 15712 worker thread done servicing request
23:36:08.526 00.000 15712 Worker thread wakes up
23:36:08.526 00.000 7988 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
23:36:08.529 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:08.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:10.170 01.641 15712 Exposure complete
23:36:10.230 00.060 15712 worker thread done servicing request
23:36:10.230 00.000 7988 OnExposeComplete: enter
23:36:10.231 00.001 7988 UpdateGuideState(): m_state=6
23:36:10.233 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2134
23:36:10.233 00.000 7988 Star::Find returns 1 (0), X=500.11, Y=805.00, Mass=1558, SNR=26.1, Peak=143 HFD=4.4
23:36:10.235 00.002 7988 MultiStar: [#1 -0.25,0.23,0.97,U] [#2 -0.03,0.24,0.88,U] [#3 -0.34,0.10,0.83,U] [#4 0.16,0.13,0.77,U] [#5 -0.16,0.31,0.73,U] [#6 0.06,0.53,0.00,M2] [#7 0.19,0.05,0.48,U] [#8 -0.11,0.19,0.43,U] 
23:36:10.235 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.22}, one-star: {-0.03, 0.41}
23:36:10.237 00.002 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
23:36:10.237 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
23:36:10.239 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.94 mountX=0.22 mountY=0.08, mountTheta=0.35
23:36:10.241 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.22, opts=13)
23:36:10.241 00.000 7988 Enqueuing Move request for scope (-0.09, 0.22)
23:36:10.243 00.002 15712 Worker thread wakes up
23:36:10.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
23:36:10.243 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
23:36:10.243 00.000 15712 Moving (-0.09, 0.22) raw xDistance=0.22 yDistance=0.08
23:36:10.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:10.245 00.002 7988 UpdateGuideState exits: m=1558 SNR=26.1
23:36:10.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:10.247 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:10.247 00.000 7988 Enqueuing Expose request
23:36:10.249 00.002 15712 PPEC rslt: input = 0.22, final = 0.17, react = 0.13, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 638.14
23:36:10.249 00.000 15712 PPEC: input: 0.22, control: 0.17, exposure: 1500
23:36:10.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:10.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:36:10.249 00.000 15712 MoveAxis(W, 55, ABG)
23:36:10.249 00.000 15712 Guiding  Dir = 3, Dur = 55
23:36:10.249 00.000 15712 IsGuiding returns 0
23:36:10.265 00.016 15712 PulseGuide returned control before completion, sleep 50
23:36:10.327 00.062 15712 IsGuiding returns 1
23:36:10.327 00.000 15712 scope still moving after pulse duration time elapsed
23:36:10.359 00.032 15712 IsGuiding returns 0
23:36:10.359 00.000 15712 scope move finished after 55 + 57 ms
23:36:10.359 00.000 15712 Move returns status 0, amount 55
23:36:10.359 00.000 15712 MoveAxis(N, 0, ABG)
23:36:10.359 00.000 15712 Move returns status 0, amount 0
23:36:10.359 00.000 15712 move complete, result=0
23:36:10.359 00.000 7988 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
23:36:10.364 00.005 15712 worker thread done servicing request
23:36:10.364 00.000 15712 Worker thread wakes up
23:36:10.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:10.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:11.782 01.418 15712 Exposure complete
23:36:11.841 00.059 15712 worker thread done servicing request
23:36:11.841 00.000 7988 OnExposeComplete: enter
23:36:11.844 00.003 7988 UpdateGuideState(): m_state=6
23:36:11.844 00.000 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2135
23:36:11.846 00.002 7988 Star::Find returns 1 (0), X=500.25, Y=804.89, Mass=1610, SNR=26.4, Peak=134 HFD=4.7
23:36:11.846 00.000 7988 MultiStar: [#1 -0.32,0.08,0.94,U] [#2 0.02,0.24,0.84,U] [#3 -0.12,0.10,0.82,U] [#4 0.13,0.36,0.76,U] [#5 -0.06,0.45,0.00,M1] [#6 -0.20,0.40,0.00,M3] [#7 -0.04,0.05,0.50,U] [#8 0.18,0.01,0.45,U] 
23:36:11.848 00.002 7988 refined, 6 included, MultiStar: {-0.02, 0.18}, one-star: {0.10, 0.30}
23:36:11.848 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
23:36:11.850 00.002 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
23:36:11.850 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.70 mountX=0.18 mountY=0.02, mountTheta=0.10
23:36:11.852 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.18, opts=13)
23:36:11.854 00.002 7988 Enqueuing Move request for scope (-0.02, 0.18)
23:36:11.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:11.856 00.002 7988 UpdateGuideState exits: m=1610 SNR=26.4
23:36:11.856 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:11.858 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:11.858 00.000 7988 Enqueuing Expose request
23:36:11.861 00.003 15712 Worker thread wakes up
23:36:11.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
23:36:11.861 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
23:36:11.861 00.000 15712 Moving (-0.02, 0.18) raw xDistance=0.18 yDistance=0.02
23:36:11.861 00.000 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 638.15
23:36:11.861 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
23:36:11.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:11.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:36:11.861 00.000 15712 MoveAxis(W, 45, ABG)
23:36:11.861 00.000 15712 Guiding  Dir = 3, Dur = 45
23:36:11.861 00.000 15712 IsGuiding returns 0
23:36:11.880 00.019 15712 PulseGuide returned control before completion, sleep 40
23:36:11.924 00.044 15712 IsGuiding returns 1
23:36:11.924 00.000 15712 scope still moving after pulse duration time elapsed
23:36:11.960 00.036 15712 IsGuiding returns 0
23:36:11.960 00.000 15712 scope move finished after 45 + 50 ms
23:36:11.960 00.000 15712 Move returns status 0, amount 45
23:36:11.960 00.000 15712 MoveAxis(N, 0, ABG)
23:36:11.960 00.000 15712 Move returns status 0, amount 0
23:36:11.960 00.000 15712 move complete, result=0
23:36:11.960 00.000 15712 worker thread done servicing request
23:36:11.960 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
23:36:11.960 00.000 15712 Worker thread wakes up
23:36:11.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:11.962 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:13.598 01.636 15712 Exposure complete
23:36:13.660 00.062 15712 worker thread done servicing request
23:36:13.660 00.000 7988 OnExposeComplete: enter
23:36:13.662 00.002 7988 UpdateGuideState(): m_state=6
23:36:13.662 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2136
23:36:13.662 00.000 7988 Star::Find returns 1 (0), X=499.95, Y=804.33, Mass=1682, SNR=27.2, Peak=209 HFD=4.1
23:36:13.662 00.000 7988 MultiStar: [#1 -0.27,-0.43,0.00,M2] [#2 -0.04,-0.25,0.85,U] [#3 -0.28,-0.17,0.85,U] [#4 -0.01,-0.14,0.74,U] [#5 -0.08,-0.28,0.72,U] [#6 -0.04,-0.17,0.65,U] [#7 0.10,0.08,0.48,U] [#8 -0.32,-0.25,0.43,U] 
23:36:13.662 00.000 7988 refined, 7 included, MultiStar: {-0.11, -0.19}, one-star: {-0.19, -0.26}
23:36:13.662 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.66 = 2.62)
23:36:13.662 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.59)
23:36:13.662 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.10 mountX=-0.19 mountY=0.12, mountTheta=2.60
23:36:13.662 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.19, opts=13)
23:36:13.662 00.000 7988 Enqueuing Move request for scope (-0.11, -0.19)
23:36:13.662 00.000 15712 Worker thread wakes up
23:36:13.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
23:36:13.662 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
23:36:13.662 00.000 15712 Moving (-0.11, -0.19) raw xDistance=-0.19 yDistance=0.12
23:36:13.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:13.662 00.000 7988 UpdateGuideState exits: m=1682 SNR=27.2
23:36:13.676 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:13.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:13.678 00.002 7988 Enqueuing Expose request
23:36:13.679 00.001 15712 PPEC rslt: input = -0.19, final = -0.08, react = -0.12, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 638.16
23:36:13.679 00.000 15712 PPEC: input: -0.19, control: -0.08, exposure: 1500
23:36:13.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:13.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:36:13.679 00.000 15712 MoveAxis(E, 28, ABG)
23:36:13.679 00.000 15712 Guiding  Dir = 2, Dur = 28
23:36:13.679 00.000 15712 IsGuiding returns 0
23:36:13.697 00.018 15712 PulseGuide returned control before completion, sleep 16
23:36:13.748 00.051 15712 IsGuiding returns 1
23:36:13.748 00.000 15712 scope still moving after pulse duration time elapsed
23:36:13.774 00.026 15712 IsGuiding returns 0
23:36:13.774 00.000 15712 scope move finished after 28 + 66 ms
23:36:13.774 00.000 15712 Move returns status 0, amount 28
23:36:13.774 00.000 15712 MoveAxis(N, 0, ABG)
23:36:13.774 00.000 15712 Move returns status 0, amount 0
23:36:13.774 00.000 15712 move complete, result=0
23:36:13.774 00.000 7988 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:36:13.774 00.000 15712 worker thread done servicing request
23:36:13.776 00.002 15712 Worker thread wakes up
23:36:13.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:13.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:15.180 01.404 15712 Exposure complete
23:36:15.226 00.046 15712 worker thread done servicing request
23:36:15.242 00.016 7988 OnExposeComplete: enter
23:36:15.243 00.001 7988 UpdateGuideState(): m_state=6
23:36:15.243 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2137
23:36:15.243 00.000 7988 Star::Find returns 1 (0), X=500.03, Y=804.63, Mass=1597, SNR=26.7, Peak=164 HFD=4.1
23:36:15.243 00.000 7988 MultiStar: [#1 -0.40,-0.18,0.00,M3] [#2 -0.07,-0.18,0.86,U] [#3 -0.33,-0.35,0.00,M1] [#4 -0.09,0.07,0.73,U] [#5 -0.26,-0.04,0.73,U] [#6 -0.29,-0.13,0.66,U] [#7 0.24,-0.31,0.46,U] [#8 -0.33,-0.02,0.46,U] 
23:36:15.243 00.000 7988 single-star, 6 included, MultiStar: {-0.14, -0.07}, one-star: {-0.12, 0.04}
23:36:15.243 00.000 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.56) = xAngle (1.26 = 1.26)
23:36:15.243 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
23:36:15.243 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.82 mountX=0.04 mountY=0.12, mountTheta=1.26
23:36:15.243 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.04, opts=13)
23:36:15.243 00.000 7988 Enqueuing Move request for scope (-0.12, 0.04)
23:36:15.243 00.000 15712 Worker thread wakes up
23:36:15.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
23:36:15.243 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
23:36:15.243 00.000 15712 Moving (-0.12, 0.04) raw xDistance=0.04 yDistance=0.12
23:36:15.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:15.243 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.7
23:36:15.256 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:15.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:15.258 00.002 7988 Enqueuing Expose request
23:36:15.258 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.17
23:36:15.260 00.002 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
23:36:15.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:15.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:36:15.260 00.000 15712 MoveAxis(W, 9, ABG)
23:36:15.260 00.000 15712 Guiding  Dir = 3, Dur = 9
23:36:15.261 00.001 15712 IsGuiding returns 0
23:36:15.283 00.022 15712 IsGuiding returns 0
23:36:15.283 00.000 15712 Move returns status 0, amount 9
23:36:15.283 00.000 15712 MoveAxis(N, 0, ABG)
23:36:15.283 00.000 15712 Move returns status 0, amount 0
23:36:15.283 00.000 15712 move complete, result=0
23:36:15.283 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
23:36:15.287 00.004 15712 worker thread done servicing request
23:36:15.287 00.000 15712 Worker thread wakes up
23:36:15.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:15.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:17.027 01.740 15712 Exposure complete
23:36:17.081 00.054 15712 worker thread done servicing request
23:36:17.081 00.000 7988 OnExposeComplete: enter
23:36:17.088 00.007 7988 UpdateGuideState(): m_state=6
23:36:17.090 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2138
23:36:17.090 00.000 7988 Star::Find returns 1 (0), X=500.05, Y=804.96, Mass=1634, SNR=26.8, Peak=137 HFD=4.4
23:36:17.090 00.000 7988 MultiStar: [#1 -0.46,-0.00,0.00,M4] [#2 -0.10,0.15,0.84,U] [#3 -0.21,0.12,0.85,U] [#4 -0.09,0.22,0.76,U] [#5 -0.32,0.25,0.74,U] [#6 -0.03,0.34,0.68,U] [#7 0.09,-0.07,0.51,U] [#8 -0.19,0.22,0.47,U] 
23:36:17.090 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.21}, one-star: {-0.09, 0.37}
23:36:17.090 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
23:36:17.090 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
23:36:17.090 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.25 cameraTheta=2.10 mountX=0.21 mountY=0.12, mountTheta=0.51
23:36:17.098 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.21, opts=13)
23:36:17.098 00.000 7988 Enqueuing Move request for scope (-0.12, 0.21)
23:36:17.098 00.000 15712 Worker thread wakes up
23:36:17.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
23:36:17.098 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
23:36:17.098 00.000 15712 Moving (-0.12, 0.21) raw xDistance=0.21 yDistance=0.12
23:36:17.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:17.098 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.8
23:36:17.103 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:17.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:17.104 00.001 7988 Enqueuing Expose request
23:36:17.104 00.000 15712 PPEC rslt: input = 0.21, final = 0.17, react = 0.13, pred = 0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 638.18
23:36:17.104 00.000 15712 PPEC: input: 0.21, control: 0.17, exposure: 1500
23:36:17.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:17.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:36:17.104 00.000 15712 MoveAxis(W, 54, ABG)
23:36:17.104 00.000 15712 Guiding  Dir = 3, Dur = 54
23:36:17.104 00.000 15712 IsGuiding returns 0
23:36:17.123 00.019 15712 PulseGuide returned control before completion, sleep 49
23:36:17.203 00.080 15712 IsGuiding returns 0
23:36:17.203 00.000 15712 Move returns status 0, amount 54
23:36:17.203 00.000 15712 MoveAxis(N, 0, ABG)
23:36:17.203 00.000 15712 Move returns status 0, amount 0
23:36:17.203 00.000 15712 move complete, result=0
23:36:17.203 00.000 7988 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
23:36:17.205 00.002 15712 worker thread done servicing request
23:36:17.205 00.000 15712 Worker thread wakes up
23:36:17.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:17.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:18.619 01.414 15712 Exposure complete
23:36:18.682 00.063 15712 worker thread done servicing request
23:36:18.682 00.000 7988 OnExposeComplete: enter
23:36:18.682 00.000 7988 UpdateGuideState(): m_state=6
23:36:18.682 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2139
23:36:18.682 00.000 7988 Star::Find returns 1 (0), X=499.96, Y=804.83, Mass=1638, SNR=27.0, Peak=153 HFD=4.3
23:36:18.682 00.000 7988 MultiStar: [#1 -0.35,0.13,0.98,U] [#2 -0.15,0.28,0.86,U] [#3 -0.41,0.06,0.84,U] [#4 -0.14,0.16,0.76,U] [#5 -0.42,0.13,0.00,M1] [#6 -0.11,0.17,0.66,U] [#7 -0.21,0.20,0.48,U] [#8 -0.42,0.17,0.00,M1] 
23:36:18.682 00.000 7988 refined, 6 included, MultiStar: {-0.23, 0.18}, one-star: {-0.18, 0.24}
23:36:18.682 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.92 = 0.92)
23:36:18.682 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
23:36:18.691 00.009 7988 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.29 cameraTheta=2.49 mountX=0.18 mountY=0.23, mountTheta=0.91
23:36:18.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.18, opts=13)
23:36:18.694 00.001 7988 Enqueuing Move request for scope (-0.23, 0.18)
23:36:18.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:18.696 00.002 7988 UpdateGuideState exits: m=1638 SNR=27.0
23:36:18.696 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:18.696 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:18.696 00.000 7988 Enqueuing Expose request
23:36:18.696 00.000 15712 Worker thread wakes up
23:36:18.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.18) opts 0xd
23:36:18.696 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.18)
23:36:18.696 00.000 15712 Moving (-0.23, 0.18) raw xDistance=0.18 yDistance=0.23
23:36:18.696 00.000 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 638.19
23:36:18.696 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
23:36:18.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:18.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:36:18.696 00.000 15712 MoveAxis(W, 46, ABG)
23:36:18.696 00.000 15712 Guiding  Dir = 3, Dur = 46
23:36:18.696 00.000 15712 IsGuiding returns 0
23:36:18.714 00.018 15712 PulseGuide returned control before completion, sleep 39
23:36:18.785 00.071 15712 IsGuiding returns 1
23:36:18.788 00.003 15712 scope still moving after pulse duration time elapsed
23:36:18.823 00.035 15712 IsGuiding returns 0
23:36:18.823 00.000 15712 scope move finished after 46 + 73 ms
23:36:18.823 00.000 15712 Move returns status 0, amount 46
23:36:18.823 00.000 15712 MoveAxis(N, 0, ABG)
23:36:18.823 00.000 15712 Move returns status 0, amount 0
23:36:18.823 00.000 15712 move complete, result=0
23:36:18.823 00.000 15712 worker thread done servicing request
23:36:18.823 00.000 15712 Worker thread wakes up
23:36:18.823 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
23:36:18.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:18.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:20.465 01.642 15712 Exposure complete
23:36:20.528 00.063 15712 worker thread done servicing request
23:36:20.528 00.000 7988 OnExposeComplete: enter
23:36:20.528 00.000 7988 UpdateGuideState(): m_state=6
23:36:20.530 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2140
23:36:20.532 00.002 7988 Star::Find returns 1 (0), X=500.09, Y=804.44, Mass=1639, SNR=27.1, Peak=200 HFD=4.0
23:36:20.532 00.000 7988 MultiStar: [#1 -0.46,-0.46,0.00,M4] [#2 -0.14,-0.27,0.87,U] [#3 -0.36,-0.47,0.00,M1] [#4 -0.11,0.04,0.74,U] [#5 -0.36,-0.02,0.72,U] [#6 -0.34,-0.08,0.67,U] [#7 -0.06,-0.55,0.00,M1] [#8 -0.21,-0.25,0.44,U] 
23:36:20.534 00.002 7988 single-star, 5 included, MultiStar: {-0.19, -0.12}, one-star: {-0.05, -0.16}
23:36:20.534 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.45 = 2.84)
23:36:20.536 00.002 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
23:36:20.536 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.88 mountX=-0.16 mountY=0.05, mountTheta=2.81
23:36:20.538 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.16, opts=13)
23:36:20.540 00.002 7988 Enqueuing Move request for scope (-0.05, -0.16)
23:36:20.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:20.542 00.002 7988 UpdateGuideState exits: m=1639 SNR=27.1
23:36:20.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:20.543 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:20.544 00.001 7988 Enqueuing Expose request
23:36:20.544 00.000 15712 Worker thread wakes up
23:36:20.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
23:36:20.544 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
23:36:20.544 00.000 15712 Moving (-0.05, -0.16) raw xDistance=-0.16 yDistance=0.05
23:36:20.544 00.000 15712 PPEC rslt: input = -0.16, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.20
23:36:20.544 00.000 15712 PPEC: input: -0.16, control: 0.04, exposure: 1500
23:36:20.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:20.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:36:20.544 00.000 15712 MoveAxis(W, 13, ABG)
23:36:20.544 00.000 15712 Guiding  Dir = 3, Dur = 13
23:36:20.544 00.000 15712 IsGuiding returns 0
23:36:20.576 00.032 15712 IsGuiding returns 1
23:36:20.576 00.000 15712 scope still moving after pulse duration time elapsed
23:36:20.624 00.048 15712 IsGuiding returns 0
23:36:20.624 00.000 15712 scope move finished after 13 + 61 ms
23:36:20.624 00.000 15712 Move returns status 0, amount 13
23:36:20.624 00.000 15712 MoveAxis(N, 0, ABG)
23:36:20.624 00.000 15712 Move returns status 0, amount 0
23:36:20.624 00.000 15712 move complete, result=0
23:36:20.624 00.000 15712 worker thread done servicing request
23:36:20.624 00.000 15712 Worker thread wakes up
23:36:20.624 00.000 7988 GuideStep: -0.2 px 13 ms WEST, 0.1 px 0 ms NORTH
23:36:20.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:20.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:22.044 01.420 15712 Exposure complete
23:36:22.091 00.047 15712 worker thread done servicing request
23:36:22.091 00.000 7988 OnExposeComplete: enter
23:36:22.105 00.014 7988 UpdateGuideState(): m_state=6
23:36:22.105 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2141
23:36:22.108 00.003 7988 Star::Find returns 1 (0), X=500.21, Y=804.39, Mass=1603, SNR=26.6, Peak=156 HFD=4.5
23:36:22.108 00.000 7988 MultiStar: [#1 -0.26,-0.39,0.00,M5] [#2 0.16,-0.25,0.85,U] [#3 -0.14,-0.43,0.00,M2] [#4 0.16,-0.32,0.77,U] [#5 -0.05,-0.31,0.75,U] [#6 0.06,-0.22,0.63,U] [#7 -0.08,-0.49,0.00,M2] [#8 -0.22,-0.20,0.44,U] 
23:36:22.108 00.000 7988 single-star, 5 included, MultiStar: {0.05, -0.25}, one-star: {0.06, -0.20}
23:36:22.108 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
23:36:22.108 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
23:36:22.108 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.27 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
23:36:22.108 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.20, opts=13)
23:36:22.108 00.000 7988 Enqueuing Move request for scope (0.06, -0.20)
23:36:22.108 00.000 15712 Worker thread wakes up
23:36:22.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
23:36:22.108 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
23:36:22.108 00.000 15712 Moving (0.06, -0.20) raw xDistance=-0.20 yDistance=-0.06
23:36:22.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:22.108 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.6
23:36:22.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:22.121 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:22.121 00.000 7988 Enqueuing Expose request
23:36:22.121 00.000 15712 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 638.22
23:36:22.121 00.000 15712 PPEC: input: -0.20, control: -0.09, exposure: 1500
23:36:22.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:22.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:22.121 00.000 15712 MoveAxis(E, 29, ABG)
23:36:22.121 00.000 15712 Guiding  Dir = 2, Dur = 29
23:36:22.121 00.000 15712 IsGuiding returns 0
23:36:22.142 00.021 15712 PulseGuide returned control before completion, sleep 21
23:36:22.169 00.027 15712 IsGuiding returns 1
23:36:22.169 00.000 15712 scope still moving after pulse duration time elapsed
23:36:22.201 00.032 15712 IsGuiding returns 0
23:36:22.201 00.000 15712 scope move finished after 29 + 53 ms
23:36:22.201 00.000 15712 Move returns status 0, amount 29
23:36:22.201 00.000 15712 MoveAxis(N, 0, ABG)
23:36:22.201 00.000 15712 Move returns status 0, amount 0
23:36:22.201 00.000 15712 move complete, result=0
23:36:22.201 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
23:36:22.208 00.007 15712 worker thread done servicing request
23:36:22.208 00.000 15712 Worker thread wakes up
23:36:22.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:22.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:23.847 01.639 15712 Exposure complete
23:36:23.895 00.048 15712 worker thread done servicing request
23:36:23.895 00.000 7988 OnExposeComplete: enter
23:36:23.910 00.015 7988 UpdateGuideState(): m_state=6
23:36:23.912 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2142
23:36:23.912 00.000 7988 Star::Find returns 1 (0), X=500.21, Y=804.85, Mass=1673, SNR=27.3, Peak=154 HFD=4.3
23:36:23.914 00.002 7988 MultiStar: [#1 -0.15,0.08,0.95,U] [#2 0.21,0.28,0.85,U] [#3 -0.10,0.13,0.86,U] [#4 0.24,0.29,0.74,U] [#5 0.08,0.31,0.70,U] [#6 0.11,0.26,0.65,U] [#7 0.30,-0.01,0.48,U] [#8 -0.25,0.14,0.42,U] 
23:36:23.914 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.20}, one-star: {0.07, 0.26}
23:36:23.916 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
23:36:23.916 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
23:36:23.918 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.31 mountX=0.20 mountY=-0.06, mountTheta=-0.29
23:36:23.920 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.20, opts=13)
23:36:23.920 00.000 7988 Enqueuing Move request for scope (0.05, 0.20)
23:36:23.922 00.002 15712 Worker thread wakes up
23:36:23.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
23:36:23.922 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
23:36:23.922 00.000 15712 Moving (0.05, 0.20) raw xDistance=0.20 yDistance=-0.06
23:36:23.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:23.922 00.000 7988 UpdateGuideState exits: m=1673 SNR=27.3
23:36:23.924 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:23.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:23.927 00.003 7988 Enqueuing Expose request
23:36:23.927 00.000 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 638.23
23:36:23.927 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
23:36:23.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:23.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:23.927 00.000 15712 MoveAxis(W, 49, ABG)
23:36:23.927 00.000 15712 Guiding  Dir = 3, Dur = 49
23:36:23.927 00.000 15712 IsGuiding returns 0
23:36:23.944 00.017 15712 PulseGuide returned control before completion, sleep 40
23:36:24.013 00.069 15712 IsGuiding returns 1
23:36:24.013 00.000 15712 scope still moving after pulse duration time elapsed
23:36:24.038 00.025 15712 IsGuiding returns 0
23:36:24.038 00.000 15712 scope move finished after 49 + 60 ms
23:36:24.038 00.000 15712 Move returns status 0, amount 49
23:36:24.038 00.000 15712 MoveAxis(N, 0, ABG)
23:36:24.038 00.000 15712 Move returns status 0, amount 0
23:36:24.038 00.000 15712 move complete, result=0
23:36:24.038 00.000 15712 worker thread done servicing request
23:36:24.038 00.000 15712 Worker thread wakes up
23:36:24.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:24.038 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
23:36:24.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:25.458 01.420 15712 Exposure complete
23:36:25.521 00.063 15712 worker thread done servicing request
23:36:25.521 00.000 7988 OnExposeComplete: enter
23:36:25.521 00.000 7988 UpdateGuideState(): m_state=6
23:36:25.521 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2143
23:36:25.521 00.000 7988 Star::Find returns 1 (0), X=500.08, Y=804.78, Mass=1676, SNR=27.3, Peak=164 HFD=4.4
23:36:25.521 00.000 7988 MultiStar: [#1 -0.31,0.03,0.95,U] [#2 -0.13,0.00,0.83,U] [#3 -0.32,-0.13,0.83,U] [#4 -0.27,0.19,0.73,U] [#5 -0.29,0.17,0.70,U] [#6 -0.18,0.41,0.00,M1] [#7 0.03,0.00,0.49,U] [#8 -0.18,-0.10,0.42,U] 
23:36:25.526 00.005 7988 single-star, 7 included, MultiStar: {-0.20, 0.05}, one-star: {-0.06, 0.18}
23:36:25.526 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.56) = xAngle (0.32 = 0.32)
23:36:25.526 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
23:36:25.526 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.88 mountX=0.18 mountY=0.06, mountTheta=0.29
23:36:25.526 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.18, opts=13)
23:36:25.526 00.000 7988 Enqueuing Move request for scope (-0.06, 0.18)
23:36:25.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:25.526 00.000 7988 UpdateGuideState exits: m=1676 SNR=27.3
23:36:25.535 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:25.537 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:25.537 00.000 7988 Enqueuing Expose request
23:36:25.537 00.000 15712 Worker thread wakes up
23:36:25.539 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
23:36:25.539 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
23:36:25.539 00.000 15712 Moving (-0.06, 0.18) raw xDistance=0.18 yDistance=0.06
23:36:25.539 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 638.24
23:36:25.539 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
23:36:25.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:25.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:36:25.539 00.000 15712 MoveAxis(W, 44, ABG)
23:36:25.539 00.000 15712 Guiding  Dir = 3, Dur = 44
23:36:25.539 00.000 15712 IsGuiding returns 0
23:36:25.560 00.021 15712 PulseGuide returned control before completion, sleep 34
23:36:25.600 00.040 15712 IsGuiding returns 1
23:36:25.600 00.000 15712 scope still moving after pulse duration time elapsed
23:36:25.633 00.033 15712 IsGuiding returns 0
23:36:25.633 00.000 15712 scope move finished after 44 + 56 ms
23:36:25.633 00.000 15712 Move returns status 0, amount 44
23:36:25.633 00.000 15712 MoveAxis(N, 0, ABG)
23:36:25.633 00.000 15712 Move returns status 0, amount 0
23:36:25.633 00.000 15712 move complete, result=0
23:36:25.633 00.000 15712 worker thread done servicing request
23:36:25.633 00.000 15712 Worker thread wakes up
23:36:25.633 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
23:36:25.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:25.645 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:27.385 01.740 15712 Exposure complete
23:36:27.446 00.061 15712 worker thread done servicing request
23:36:27.446 00.000 7988 OnExposeComplete: enter
23:36:27.448 00.002 7988 UpdateGuideState(): m_state=6
23:36:27.448 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2144
23:36:27.450 00.002 7988 Star::Find returns 1 (0), X=499.93, Y=804.37, Mass=1640, SNR=26.9, Peak=169 HFD=4.3
23:36:27.450 00.000 7988 MultiStar: [#1 -0.39,-0.46,0.00,M4] [#2 0.05,-0.39,0.85,U] [#3 -0.29,-0.36,0.00,M1] [#4 0.18,-0.21,0.73,U] [#5 -0.18,-0.32,0.76,U] [#6 -0.17,-0.15,0.65,U] [#7 -0.10,-0.37,0.49,U] [#8 -0.30,-0.45,0.00,M1] 
23:36:27.452 00.002 7988 refined, 5 included, MultiStar: {-0.08, -0.27}, one-star: {-0.21, -0.22}
23:36:27.452 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.41 = 2.88)
23:36:27.454 00.002 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
23:36:27.454 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.84 mountX=-0.27 mountY=0.08, mountTheta=2.85
23:36:27.456 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.27, opts=13)
23:36:27.458 00.002 7988 Enqueuing Move request for scope (-0.08, -0.27)
23:36:27.458 00.000 15712 Worker thread wakes up
23:36:27.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
23:36:27.458 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
23:36:27.458 00.000 15712 Moving (-0.08, -0.27) raw xDistance=-0.27 yDistance=0.08
23:36:27.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:27.458 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.9
23:36:27.462 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:27.462 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:27.462 00.000 7988 Enqueuing Expose request
23:36:27.465 00.003 15712 PPEC rslt: input = -0.27, final = -0.14, react = -0.16, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 638.25
23:36:27.465 00.000 15712 PPEC: input: -0.27, control: -0.14, exposure: 1500
23:36:27.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:27.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:36:27.465 00.000 15712 MoveAxis(E, 44, ABG)
23:36:27.465 00.000 15712 Guiding  Dir = 2, Dur = 44
23:36:27.465 00.000 15712 IsGuiding returns 0
23:36:27.478 00.013 15712 PulseGuide returned control before completion, sleep 40
23:36:27.526 00.048 15712 IsGuiding returns 1
23:36:27.526 00.000 15712 scope still moving after pulse duration time elapsed
23:36:27.561 00.035 15712 IsGuiding returns 0
23:36:27.561 00.000 15712 scope move finished after 44 + 51 ms
23:36:27.561 00.000 15712 Move returns status 0, amount 44
23:36:27.561 00.000 15712 MoveAxis(N, 0, ABG)
23:36:27.561 00.000 15712 Move returns status 0, amount 0
23:36:27.561 00.000 15712 move complete, result=0
23:36:27.561 00.000 7988 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
23:36:27.563 00.002 15712 worker thread done servicing request
23:36:27.563 00.000 15712 Worker thread wakes up
23:36:27.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:27.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:28.979 01.416 15712 Exposure complete
23:36:29.031 00.052 15712 worker thread done servicing request
23:36:29.031 00.000 7988 OnExposeComplete: enter
23:36:29.041 00.010 7988 UpdateGuideState(): m_state=6
23:36:29.043 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2145
23:36:29.043 00.000 7988 Star::Find returns 1 (0), X=499.97, Y=804.73, Mass=1642, SNR=26.8, Peak=136 HFD=4.5
23:36:29.045 00.002 7988 MultiStar: [#1 -0.50,-0.15,0.00,M5] [#2 -0.08,-0.17,0.85,U] [#3 -0.30,0.00,0.86,U] [#4 0.02,0.02,0.73,U] [#5 -0.27,0.10,0.71,U] [#6 0.00,0.31,0.66,U] [#7 -0.21,-0.12,0.49,U] [#8 -0.05,-0.02,0.45,U] 
23:36:29.045 00.000 7988 refined, 7 included, MultiStar: {-0.14, 0.04}, one-star: {-0.18, 0.14}
23:36:29.047 00.002 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
23:36:29.048 00.001 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
23:36:29.048 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.88 mountX=0.04 mountY=0.14, mountTheta=1.31
23:36:29.050 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.04, opts=13)
23:36:29.052 00.002 7988 Enqueuing Move request for scope (-0.14, 0.04)
23:36:29.052 00.000 15712 Worker thread wakes up
23:36:29.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
23:36:29.052 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
23:36:29.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:29.052 00.000 7988 UpdateGuideState exits: m=1642 SNR=26.8
23:36:29.055 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:29.055 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:29.057 00.002 15712 Moving (-0.14, 0.04) raw xDistance=0.04 yDistance=0.14
23:36:29.057 00.000 7988 Enqueuing Expose request
23:36:29.059 00.002 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.26
23:36:29.059 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
23:36:29.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:29.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:36:29.059 00.000 15712 MoveAxis(W, 9, ABG)
23:36:29.059 00.000 15712 Guiding  Dir = 3, Dur = 9
23:36:29.059 00.000 15712 IsGuiding returns 0
23:36:29.079 00.020 15712 IsGuiding returns 0
23:36:29.079 00.000 15712 Move returns status 0, amount 9
23:36:29.079 00.000 15712 MoveAxis(N, 0, ABG)
23:36:29.079 00.000 15712 Move returns status 0, amount 0
23:36:29.079 00.000 15712 move complete, result=0
23:36:29.079 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
23:36:29.081 00.002 15712 worker thread done servicing request
23:36:29.081 00.000 15712 Worker thread wakes up
23:36:29.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:29.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:30.715 01.634 15712 Exposure complete
23:36:30.776 00.061 7988 OnExposeComplete: enter
23:36:30.776 00.000 7988 UpdateGuideState(): m_state=6
23:36:30.776 00.000 15712 worker thread done servicing request
23:36:30.776 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2146
23:36:30.776 00.000 7988 Star::Find returns 1 (0), X=500.02, Y=804.83, Mass=1493, SNR=25.7, Peak=141 HFD=4.3
23:36:30.776 00.000 7988 MultiStar: [#1 -0.19,-0.05,1.02,U] [#2 -0.09,0.03,0.88,U] [#3 -0.39,0.01,0.88,U] [#4 -0.10,0.25,0.76,U] [#5 -0.16,0.16,0.72,U] [#6 -0.07,0.12,0.67,U] [#7 0.29,0.08,0.50,U] [#8 -0.19,0.11,0.44,U] 
23:36:30.776 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.10}, one-star: {-0.12, 0.24}
23:36:30.784 00.008 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
23:36:30.784 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
23:36:30.784 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.49 mountX=0.10 mountY=0.13, mountTheta=0.92
23:36:30.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.10, opts=13)
23:36:30.784 00.000 7988 Enqueuing Move request for scope (-0.13, 0.10)
23:36:30.784 00.000 15712 Worker thread wakes up
23:36:30.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:30.784 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.7
23:36:30.792 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:30.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:30.794 00.002 7988 Enqueuing Expose request
23:36:30.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
23:36:30.794 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
23:36:30.794 00.000 15712 Moving (-0.13, 0.10) raw xDistance=0.10 yDistance=0.13
23:36:30.798 00.004 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.27
23:36:30.798 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
23:36:30.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:30.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:36:30.798 00.000 15712 MoveAxis(W, 11, ABG)
23:36:30.798 00.000 15712 Guiding  Dir = 3, Dur = 11
23:36:30.798 00.000 15712 IsGuiding returns 0
23:36:30.818 00.020 15712 IsGuiding returns 1
23:36:30.818 00.000 15712 scope still moving after pulse duration time elapsed
23:36:30.869 00.051 15712 IsGuiding returns 0
23:36:30.869 00.000 15712 scope move finished after 11 + 61 ms
23:36:30.869 00.000 15712 Move returns status 0, amount 11
23:36:30.869 00.000 15712 MoveAxis(N, 0, ABG)
23:36:30.869 00.000 15712 Move returns status 0, amount 0
23:36:30.869 00.000 15712 move complete, result=0
23:36:30.869 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
23:36:30.872 00.003 15712 worker thread done servicing request
23:36:30.872 00.000 15712 Worker thread wakes up
23:36:30.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:30.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:32.276 01.404 15712 Exposure complete
23:36:32.333 00.057 15712 worker thread done servicing request
23:36:32.338 00.005 7988 OnExposeComplete: enter
23:36:32.338 00.000 7988 UpdateGuideState(): m_state=6
23:36:32.338 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2147
23:36:32.338 00.000 7988 Star::Find returns 1 (0), X=499.98, Y=804.81, Mass=1663, SNR=27.0, Peak=143 HFD=4.4
23:36:32.338 00.000 7988 MultiStar: [#1 -0.23,0.05,0.95,U] [#2 -0.08,0.06,0.85,U] [#3 -0.08,0.15,0.88,U] [#4 0.20,0.35,0.76,U] [#5 -0.25,0.20,0.72,U] [#6 0.00,0.34,0.63,U] [#7 -0.09,0.26,0.50,U] [#8 -0.27,0.21,0.43,U] 
23:36:32.338 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.19}, one-star: {-0.17, 0.21}
23:36:32.338 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
23:36:32.338 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
23:36:32.338 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.07 mountX=0.19 mountY=0.10, mountTheta=0.48
23:36:32.338 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.19, opts=13)
23:36:32.338 00.000 7988 Enqueuing Move request for scope (-0.11, 0.19)
23:36:32.338 00.000 15712 Worker thread wakes up
23:36:32.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
23:36:32.338 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
23:36:32.350 00.012 15712 Moving (-0.11, 0.19) raw xDistance=0.19 yDistance=0.10
23:36:32.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:32.350 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.0
23:36:32.352 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:32.353 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:32.353 00.000 7988 Enqueuing Expose request
23:36:32.353 00.000 15712 PPEC rslt: input = 0.19, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 638.28
23:36:32.353 00.000 15712 PPEC: input: 0.19, control: 0.15, exposure: 1500
23:36:32.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:32.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:36:32.353 00.000 15712 MoveAxis(W, 48, ABG)
23:36:32.353 00.000 15712 Guiding  Dir = 3, Dur = 48
23:36:32.353 00.000 15712 IsGuiding returns 0
23:36:32.373 00.020 15712 PulseGuide returned control before completion, sleep 41
23:36:32.416 00.043 15712 IsGuiding returns 1
23:36:32.416 00.000 15712 scope still moving after pulse duration time elapsed
23:36:32.452 00.036 15712 IsGuiding returns 0
23:36:32.452 00.000 15712 scope move finished after 48 + 48 ms
23:36:32.452 00.000 15712 Move returns status 0, amount 48
23:36:32.452 00.000 15712 MoveAxis(N, 0, ABG)
23:36:32.452 00.000 15712 Move returns status 0, amount 0
23:36:32.452 00.000 15712 move complete, result=0
23:36:32.452 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
23:36:32.454 00.002 15712 worker thread done servicing request
23:36:32.454 00.000 15712 Worker thread wakes up
23:36:32.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:32.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:34.092 01.638 15712 Exposure complete
23:36:34.151 00.059 15712 worker thread done servicing request
23:36:34.151 00.000 7988 OnExposeComplete: enter
23:36:34.154 00.003 7988 UpdateGuideState(): m_state=6
23:36:34.156 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2148
23:36:34.156 00.000 7988 Star::Find returns 1 (0), X=499.79, Y=804.66, Mass=1699, SNR=27.5, Peak=172 HFD=4.5
23:36:34.158 00.002 7988 MultiStar: [#1 -0.37,-0.15,0.97,U] [#2 -0.13,-0.15,0.83,U] [#3 -0.31,-0.21,0.82,U] [#4 -0.06,0.35,0.77,U] [#5 -0.34,0.22,0.71,U] [#6 -0.33,0.22,0.65,U] [#7 -0.04,-0.08,0.47,U] [#8 -0.45,0.04,0.00,M1] 
23:36:34.158 00.000 7988 refined, 7 included, MultiStar: {-0.26, 0.02}, one-star: {-0.35, 0.07}
23:36:34.160 00.002 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.56) = xAngle (1.49 = 1.49)
23:36:34.160 00.000 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
23:36:34.162 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.02 hyp=0.26 cameraTheta=3.06 mountX=0.02 mountY=0.26, mountTheta=1.49
23:36:34.162 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.02, opts=13)
23:36:34.164 00.002 7988 Enqueuing Move request for scope (-0.26, 0.02)
23:36:34.166 00.002 15712 Worker thread wakes up
23:36:34.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.02) opts 0xd
23:36:34.166 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.02)
23:36:34.166 00.000 15712 Moving (-0.26, 0.02) raw xDistance=0.02 yDistance=0.26
23:36:34.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:34.166 00.000 7988 UpdateGuideState exits: m=1699 SNR=27.5
23:36:34.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:34.168 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:34.170 00.002 7988 Enqueuing Expose request
23:36:34.170 00.000 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.29
23:36:34.170 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
23:36:34.170 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:36:34.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:36:34.170 00.000 15712 MoveAxis(W, 12, ABG)
23:36:34.170 00.000 15712 Guiding  Dir = 3, Dur = 12
23:36:34.170 00.000 15712 IsGuiding returns 0
23:36:34.222 00.052 15712 IsGuiding returns 1
23:36:34.222 00.000 15712 scope still moving after pulse duration time elapsed
23:36:34.248 00.026 15712 IsGuiding returns 0
23:36:34.248 00.000 15712 scope move finished after 12 + 65 ms
23:36:34.248 00.000 15712 Move returns status 0, amount 12
23:36:34.248 00.000 15712 MoveAxis(N, 0, ABG)
23:36:34.248 00.000 15712 Move returns status 0, amount 0
23:36:34.248 00.000 15712 move complete, result=0
23:36:34.248 00.000 15712 worker thread done servicing request
23:36:34.248 00.000 15712 Worker thread wakes up
23:36:34.248 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.3 px 0 ms NORTH
23:36:34.250 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:34.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:35.669 01.419 15712 Exposure complete
23:36:35.729 00.060 15712 worker thread done servicing request
23:36:35.729 00.000 7988 OnExposeComplete: enter
23:36:35.730 00.001 7988 UpdateGuideState(): m_state=6
23:36:35.730 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2149
23:36:35.730 00.000 7988 Star::Find returns 1 (0), X=500.16, Y=804.43, Mass=1586, SNR=26.4, Peak=150 HFD=4.6
23:36:35.730 00.000 7988 MultiStar: [#1 -0.40,-0.12,0.98,U] [#2 0.13,-0.04,0.86,U] [#3 -0.16,0.00,0.89,U] [#4 -0.27,0.00,0.76,U] [#5 -0.09,0.16,0.75,U] [#6 -0.11,0.08,0.64,U] [#7 -0.08,0.21,0.50,U] [#8 -0.66,0.05,0.00,M2] 
23:36:35.730 00.000 7988 refined, 7 included, MultiStar: {-0.12, -0.01}, one-star: {0.02, -0.16}
23:36:35.730 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
23:36:35.730 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.60)
23:36:35.730 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.09 mountX=-0.01 mountY=0.12, mountTheta=1.63
23:36:35.730 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.01, opts=13)
23:36:35.730 00.000 7988 Enqueuing Move request for scope (-0.12, -0.01)
23:36:35.730 00.000 15712 Worker thread wakes up
23:36:35.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
23:36:35.730 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
23:36:35.730 00.000 15712 Moving (-0.12, -0.01) raw xDistance=-0.01 yDistance=0.12
23:36:35.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=22, FiltMax=255, Gamma=0.690
23:36:35.730 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.4
23:36:35.744 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:35.744 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:35.746 00.002 7988 Enqueuing Expose request
23:36:35.746 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.30
23:36:35.748 00.002 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
23:36:35.748 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:35.748 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:36:35.748 00.000 15712 MoveAxis(W, 11, ABG)
23:36:35.748 00.000 15712 Guiding  Dir = 3, Dur = 11
23:36:35.748 00.000 15712 IsGuiding returns 0
23:36:35.772 00.024 15712 IsGuiding returns 1
23:36:35.772 00.000 15712 scope still moving after pulse duration time elapsed
23:36:35.814 00.042 15712 IsGuiding returns 0
23:36:35.826 00.012 15712 scope move finished after 11 + 65 ms
23:36:35.826 00.000 15712 Move returns status 0, amount 11
23:36:35.826 00.000 15712 MoveAxis(N, 0, ABG)
23:36:35.826 00.000 15712 Move returns status 0, amount 0
23:36:35.826 00.000 15712 move complete, result=0
23:36:35.826 00.000 15712 worker thread done servicing request
23:36:35.826 00.000 15712 Worker thread wakes up
23:36:35.826 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
23:36:35.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:35.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:37.468 01.642 15712 Exposure complete
23:36:37.527 00.059 15712 worker thread done servicing request
23:36:37.527 00.000 7988 OnExposeComplete: enter
23:36:37.529 00.002 7988 UpdateGuideState(): m_state=6
23:36:37.529 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2150
23:36:37.531 00.002 7988 Star::Find returns 1 (0), X=500.28, Y=804.60, Mass=1700, SNR=27.6, Peak=144 HFD=4.7
23:36:37.531 00.000 7988 MultiStar: [#1 -0.26,-0.11,0.95,U] [#2 0.03,-0.00,0.83,U] [#3 -0.21,-0.27,0.82,U] [#4 -0.01,0.17,0.69,U] [#5 -0.40,-0.04,0.71,U] [#6 -0.12,0.14,0.59,U] [#7 0.16,-0.25,0.49,U] [#8 -0.34,-0.01,0.42,U] 
23:36:37.531 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {0.13, 0.01}
23:36:37.531 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.32 = 1.96)
23:36:37.531 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
23:36:37.531 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.76 mountX=-0.04 mountY=0.11, mountTheta=1.96
23:36:37.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
23:36:37.531 00.000 7988 Enqueuing Move request for scope (-0.11, -0.04)
23:36:37.531 00.000 15712 Worker thread wakes up
23:36:37.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
23:36:37.531 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
23:36:37.531 00.000 15712 Moving (-0.11, -0.04) raw xDistance=-0.04 yDistance=0.11
23:36:37.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:37.531 00.000 7988 UpdateGuideState exits: m=1700 SNR=27.6
23:36:37.543 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:37.543 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:37.545 00.002 7988 Enqueuing Expose request
23:36:37.545 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.32
23:36:37.545 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
23:36:37.545 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:37.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:36:37.545 00.000 15712 MoveAxis(W, 11, ABG)
23:36:37.545 00.000 15712 Guiding  Dir = 3, Dur = 11
23:36:37.583 00.038 15712 IsGuiding returns 0
23:36:37.599 00.016 15712 IsGuiding returns 1
23:36:37.599 00.000 15712 scope still moving after pulse duration time elapsed
23:36:37.645 00.046 15712 IsGuiding returns 0
23:36:37.645 00.000 15712 scope move finished after 11 + 52 ms
23:36:37.645 00.000 15712 Move returns status 0, amount 11
23:36:37.645 00.000 15712 MoveAxis(N, 0, ABG)
23:36:37.645 00.000 15712 Move returns status 0, amount 0
23:36:37.645 00.000 15712 move complete, result=0
23:36:37.645 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
23:36:37.645 00.000 15712 worker thread done servicing request
23:36:37.645 00.000 15712 Worker thread wakes up
23:36:37.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:37.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:39.059 01.414 15712 Exposure complete
23:36:39.127 00.068 15712 worker thread done servicing request
23:36:39.127 00.000 7988 OnExposeComplete: enter
23:36:39.138 00.011 7988 UpdateGuideState(): m_state=6
23:36:39.138 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2151
23:36:39.138 00.000 7988 Star::Find returns 1 (0), X=500.09, Y=804.53, Mass=1638, SNR=26.9, Peak=132 HFD=4.9
23:36:39.144 00.006 7988 MultiStar: [#1 -0.03,-0.13,0.98,U] [#2 0.06,0.09,0.84,U] [#3 -0.23,-0.14,0.83,U] [#4 0.15,0.16,0.74,U] [#5 0.04,-0.11,0.71,U] [#6 0.23,0.32,0.64,U] [#7 -0.01,0.06,0.52,U] [#8 -0.25,-0.09,0.46,U] 
23:36:39.144 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {-0.06, -0.06}
23:36:39.148 00.004 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.54 = 1.54)
23:36:39.150 00.002 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
23:36:39.152 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.10 mountX=0.00 mountY=0.01, mountTheta=1.54
23:36:39.154 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.00, opts=13)
23:36:39.154 00.000 7988 Enqueuing Move request for scope (-0.01, 0.00)
23:36:39.154 00.000 15712 Worker thread wakes up
23:36:39.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:39.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:36:39.154 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:36:39.154 00.000 15712 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
23:36:39.154 00.000 7988 UpdateGuideState exits: m=1638 SNR=26.9
23:36:39.161 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:39.163 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:39.163 00.000 7988 Enqueuing Expose request
23:36:39.163 00.000 15712 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.33
23:36:39.163 00.000 15712 PPEC: input: 0.00, control: 0.03, exposure: 1500
23:36:39.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:39.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:36:39.163 00.000 15712 MoveAxis(W, 8, ABG)
23:36:39.163 00.000 15712 Guiding  Dir = 3, Dur = 8
23:36:39.163 00.000 15712 IsGuiding returns 0
23:36:39.178 00.015 15712 IsGuiding returns 0
23:36:39.178 00.000 15712 Move returns status 0, amount 8
23:36:39.178 00.000 15712 MoveAxis(N, 0, ABG)
23:36:39.178 00.000 15712 Move returns status 0, amount 0
23:36:39.178 00.000 15712 move complete, result=0
23:36:39.178 00.000 15712 worker thread done servicing request
23:36:39.178 00.000 15712 Worker thread wakes up
23:36:39.178 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
23:36:39.185 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:39.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:40.827 01.642 15712 Exposure complete
23:36:40.888 00.061 15712 worker thread done servicing request
23:36:40.888 00.000 7988 OnExposeComplete: enter
23:36:40.888 00.000 7988 UpdateGuideState(): m_state=6
23:36:40.890 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2152
23:36:40.895 00.005 7988 Star::Find returns 1 (0), X=499.88, Y=804.58, Mass=1644, SNR=27.0, Peak=149 HFD=4.6
23:36:40.895 00.000 7988 MultiStar: [#1 -0.33,-0.23,0.99,U] [#2 -0.19,-0.03,0.86,U] [#3 -0.50,-0.10,0.00,M1] [#4 0.00,0.06,0.79,U] [#5 -0.31,0.25,0.70,U] [#6 -0.16,0.02,0.62,U] [#7 0.17,-0.22,0.51,U] [#8 -0.35,0.06,0.45,U] 
23:36:40.897 00.002 7988 refined, 7 included, MultiStar: {-0.19, -0.02}, one-star: {-0.26, -0.02}
23:36:40.897 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
23:36:40.899 00.002 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.63 = 1.65)
23:36:40.899 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.04 mountX=-0.02 mountY=0.19, mountTheta=1.68
23:36:40.901 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.02, opts=13)
23:36:40.903 00.002 7988 Enqueuing Move request for scope (-0.19, -0.02)
23:36:40.903 00.000 15712 Worker thread wakes up
23:36:40.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
23:36:40.903 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
23:36:40.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:40.905 00.002 7988 UpdateGuideState exits: m=1644 SNR=27.0
23:36:40.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:40.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:40.905 00.000 7988 Enqueuing Expose request
23:36:40.905 00.000 15712 Moving (-0.19, -0.02) raw xDistance=-0.02 yDistance=0.19
23:36:40.912 00.007 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.34
23:36:40.912 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
23:36:40.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:40.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:36:40.912 00.000 15712 MoveAxis(W, 8, ABG)
23:36:40.912 00.000 15712 Guiding  Dir = 3, Dur = 8
23:36:40.912 00.000 15712 IsGuiding returns 0
23:36:40.937 00.025 15712 IsGuiding returns 0
23:36:40.937 00.000 15712 Move returns status 0, amount 8
23:36:40.937 00.000 15712 MoveAxis(N, 0, ABG)
23:36:40.937 00.000 15712 Move returns status 0, amount 0
23:36:40.937 00.000 15712 move complete, result=0
23:36:40.937 00.000 15712 worker thread done servicing request
23:36:40.937 00.000 15712 Worker thread wakes up
23:36:40.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:40.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:40.937 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.2 px 0 ms NORTH
23:36:42.344 01.407 15712 Exposure complete
23:36:42.405 00.061 15712 worker thread done servicing request
23:36:42.406 00.001 7988 OnExposeComplete: enter
23:36:42.406 00.000 7988 UpdateGuideState(): m_state=6
23:36:42.408 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2153
23:36:42.410 00.002 7988 Star::Find returns 1 (0), X=499.96, Y=804.64, Mass=1504, SNR=25.8, Peak=129 HFD=4.2
23:36:42.410 00.000 7988 MultiStar: [#1 -0.21,-0.14,0.99,U] [#2 0.08,-0.15,0.91,U] [#3 0.05,-0.30,0.88,U] [#4 0.10,0.09,0.80,U] [#5 -0.31,0.09,0.75,U] [#6 -0.19,0.21,0.64,U] [#7 0.04,-0.23,0.50,U] [#8 -0.40,-0.01,0.50,U] 
23:36:42.412 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.18, 0.05}
23:36:42.412 00.000 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.26 = 2.02)
23:36:42.414 00.002 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.99)
23:36:42.414 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.70 mountX=-0.05 mountY=0.11, mountTheta=2.01
23:36:42.416 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
23:36:42.418 00.002 7988 Enqueuing Move request for scope (-0.10, -0.05)
23:36:42.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:42.420 00.002 7988 UpdateGuideState exits: m=1504 SNR=25.8
23:36:42.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:42.422 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:42.422 00.000 7988 Enqueuing Expose request
23:36:42.422 00.000 15712 Worker thread wakes up
23:36:42.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
23:36:42.422 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
23:36:42.422 00.000 15712 Moving (-0.10, -0.05) raw xDistance=-0.05 yDistance=0.11
23:36:42.425 00.003 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.35
23:36:42.425 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
23:36:42.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:42.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:36:42.425 00.000 15712 MoveAxis(W, 6, ABG)
23:36:42.425 00.000 15712 Guiding  Dir = 3, Dur = 6
23:36:42.425 00.000 15712 IsGuiding returns 0
23:36:42.442 00.017 15712 IsGuiding returns 0
23:36:42.442 00.000 15712 Move returns status 0, amount 6
23:36:42.442 00.000 15712 MoveAxis(N, 0, ABG)
23:36:42.442 00.000 15712 Move returns status 0, amount 0
23:36:42.442 00.000 15712 move complete, result=0
23:36:42.442 00.000 15712 worker thread done servicing request
23:36:42.442 00.000 15712 Worker thread wakes up
23:36:42.442 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
23:36:42.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:42.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:44.082 01.640 15712 Exposure complete
23:36:44.146 00.064 15712 worker thread done servicing request
23:36:44.146 00.000 7988 OnExposeComplete: enter
23:36:44.146 00.000 7988 UpdateGuideState(): m_state=6
23:36:44.146 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2154
23:36:44.146 00.000 7988 Star::Find returns 1 (0), X=500.14, Y=804.53, Mass=1559, SNR=26.3, Peak=152 HFD=3.8
23:36:44.146 00.000 7988 MultiStar: [#1 -0.06,-0.08,1.02,U] [#2 0.30,-0.01,0.84,U] [#3 0.03,-0.09,0.88,U] [#4 0.19,0.10,0.74,U] [#5 0.05,0.26,0.72,U] [#6 0.01,0.25,0.68,U] [#7 -0.00,0.06,0.51,U] [#8 -0.07,-0.17,0.45,U] 
23:36:44.146 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.00, -0.06}
23:36:44.146 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
23:36:44.146 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
23:36:44.146 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.41 mountX=0.02 mountY=-0.05, mountTheta=-1.15
23:36:44.146 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.02, opts=13)
23:36:44.146 00.000 7988 Enqueuing Move request for scope (0.05, 0.02)
23:36:44.146 00.000 15712 Worker thread wakes up
23:36:44.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:36:44.146 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:36:44.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:44.159 00.013 7988 UpdateGuideState exits: m=1559 SNR=26.3
23:36:44.161 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:44.161 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:44.163 00.002 7988 Enqueuing Expose request
23:36:44.163 00.000 15712 Moving (0.05, 0.02) raw xDistance=0.02 yDistance=-0.05
23:36:44.165 00.002 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.36
23:36:44.165 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
23:36:44.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:44.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:36:44.165 00.000 15712 MoveAxis(W, 5, ABG)
23:36:44.165 00.000 15712 Guiding  Dir = 3, Dur = 5
23:36:44.165 00.000 15712 IsGuiding returns 0
23:36:44.185 00.020 15712 IsGuiding returns 0
23:36:44.185 00.000 15712 Move returns status 0, amount 5
23:36:44.185 00.000 15712 MoveAxis(N, 0, ABG)
23:36:44.185 00.000 15712 Move returns status 0, amount 0
23:36:44.185 00.000 15712 move complete, result=0
23:36:44.185 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:36:44.187 00.002 15712 worker thread done servicing request
23:36:44.187 00.000 15712 Worker thread wakes up
23:36:44.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:44.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:45.592 01.405 15712 Exposure complete
23:36:45.654 00.062 15712 worker thread done servicing request
23:36:45.654 00.000 7988 OnExposeComplete: enter
23:36:45.656 00.002 7988 UpdateGuideState(): m_state=6
23:36:45.656 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2155
23:36:45.656 00.000 7988 Star::Find returns 1 (0), X=499.98, Y=804.90, Mass=1749, SNR=27.9, Peak=181 HFD=4.3
23:36:45.656 00.000 7988 MultiStar: [#1 -0.24,-0.09,0.92,U] [#2 0.03,-0.10,0.81,U] [#3 -0.20,0.12,0.83,U] [#4 -0.09,0.27,0.74,U] [#5 -0.32,0.22,0.72,U] [#6 -0.05,0.57,0.00,M1] [#7 -0.12,0.21,0.49,U] [#8 -0.00,-0.04,0.43,U] 
23:36:45.656 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.12}, one-star: {-0.16, 0.31}
23:36:45.656 00.000 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.56) = xAngle (0.90 = 0.90)
23:36:45.656 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
23:36:45.656 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.46 mountX=0.12 mountY=0.14, mountTheta=0.89
23:36:45.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.12, opts=13)
23:36:45.656 00.000 7988 Enqueuing Move request for scope (-0.15, 0.12)
23:36:45.656 00.000 15712 Worker thread wakes up
23:36:45.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
23:36:45.656 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
23:36:45.656 00.000 15712 Moving (-0.15, 0.12) raw xDistance=0.12 yDistance=0.14
23:36:45.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:45.656 00.000 7988 UpdateGuideState exits: m=1749 SNR=27.9
23:36:45.669 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:45.669 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.37
23:36:45.669 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
23:36:45.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:45.669 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:45.672 00.003 7988 Enqueuing Expose request
23:36:45.673 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:36:45.673 00.000 15712 MoveAxis(W, 4, ABG)
23:36:45.673 00.000 15712 Guiding  Dir = 3, Dur = 4
23:36:45.674 00.001 15712 IsGuiding returns 0
23:36:45.688 00.014 15712 IsGuiding returns 0
23:36:45.688 00.000 15712 Move returns status 0, amount 4
23:36:45.688 00.000 15712 MoveAxis(N, 0, ABG)
23:36:45.688 00.000 15712 Move returns status 0, amount 0
23:36:45.688 00.000 15712 move complete, result=0
23:36:45.688 00.000 15712 worker thread done servicing request
23:36:45.688 00.000 15712 Worker thread wakes up
23:36:45.688 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
23:36:45.690 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:45.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:47.329 01.639 15712 Exposure complete
23:36:47.390 00.061 15712 worker thread done servicing request
23:36:47.390 00.000 7988 OnExposeComplete: enter
23:36:47.391 00.001 7988 UpdateGuideState(): m_state=6
23:36:47.393 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2156
23:36:47.393 00.000 7988 Star::Find returns 1 (0), X=499.95, Y=805.00, Mass=1659, SNR=27.2, Peak=159 HFD=4.4
23:36:47.395 00.002 7988 MultiStar: [#1 -0.32,0.20,0.96,U] [#2 -0.01,0.21,0.85,U] [#3 -0.16,0.39,0.85,U] [#4 0.15,0.67,0.00,M1] [#5 -0.25,0.31,0.72,U] [#6 -0.15,0.70,0.00,M2] [#7 -0.39,0.09,0.51,U] [#8 -0.11,0.12,0.44,U] 
23:36:47.395 00.000 7988 refined, 6 included, MultiStar: {-0.20, 0.27}, one-star: {-0.20, 0.40}
23:36:47.397 00.002 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
23:36:47.397 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
23:36:47.399 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.33 cameraTheta=2.22 mountX=0.26 mountY=0.20, mountTheta=0.64
23:36:47.401 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.27, opts=13)
23:36:47.401 00.000 7988 Enqueuing Move request for scope (-0.20, 0.27)
23:36:47.403 00.002 15712 Worker thread wakes up
23:36:47.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd
23:36:47.403 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
23:36:47.403 00.000 15712 Moving (-0.20, 0.27) raw xDistance=0.26 yDistance=0.20
23:36:47.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:47.403 00.000 7988 UpdateGuideState exits: m=1659 SNR=27.2
23:36:47.405 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:47.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:47.407 00.002 7988 Enqueuing Expose request
23:36:47.407 00.000 15712 PPEC rslt: input = 0.26, final = 0.17, react = 0.16, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 638.38
23:36:47.407 00.000 15712 PPEC: input: 0.26, control: 0.17, exposure: 1500
23:36:47.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:47.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:36:47.407 00.000 15712 MoveAxis(W, 56, ABG)
23:36:47.407 00.000 15712 Guiding  Dir = 3, Dur = 56
23:36:47.407 00.000 15712 IsGuiding returns 0
23:36:47.423 00.016 15712 PulseGuide returned control before completion, sleep 46
23:36:47.508 00.085 15712 IsGuiding returns 0
23:36:47.508 00.000 15712 Move returns status 0, amount 56
23:36:47.508 00.000 15712 MoveAxis(N, 0, ABG)
23:36:47.508 00.000 15712 Move returns status 0, amount 0
23:36:47.508 00.000 15712 move complete, result=0
23:36:47.508 00.000 7988 GuideStep: 0.3 px 56 ms WEST, 0.2 px 0 ms NORTH
23:36:47.512 00.004 15712 worker thread done servicing request
23:36:47.512 00.000 15712 Worker thread wakes up
23:36:47.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:47.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:48.924 01.412 15712 Exposure complete
23:36:48.984 00.060 15712 worker thread done servicing request
23:36:48.984 00.000 7988 OnExposeComplete: enter
23:36:48.985 00.001 7988 UpdateGuideState(): m_state=6
23:36:48.985 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2157
23:36:48.988 00.003 7988 Star::Find returns 1 (0), X=499.95, Y=804.90, Mass=1557, SNR=26.2, Peak=147 HFD=4.4
23:36:48.988 00.000 7988 MultiStar: [#1 -0.24,0.19,0.99,U] [#2 -0.05,0.14,0.85,U] [#3 -0.31,0.04,0.87,U] [#4 0.03,0.27,0.78,U] [#5 -0.33,0.11,0.73,U] [#6 -0.04,0.54,0.00,M3] [#7 -0.02,0.16,0.48,U] [#8 -0.55,0.33,0.00,M1] 
23:36:48.988 00.000 7988 refined, 6 included, MultiStar: {-0.17, 0.18}, one-star: {-0.20, 0.31}
23:36:48.988 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.56) = xAngle (0.76 = 0.76)
23:36:48.988 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
23:36:48.988 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.33 mountX=0.18 mountY=0.16, mountTheta=0.75
23:36:48.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.18, opts=13)
23:36:48.988 00.000 7988 Enqueuing Move request for scope (-0.17, 0.18)
23:36:48.988 00.000 15712 Worker thread wakes up
23:36:48.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:48.988 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.2
23:36:49.000 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:49.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:49.002 00.002 7988 Enqueuing Expose request
23:36:49.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
23:36:49.002 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
23:36:49.002 00.000 15712 Moving (-0.17, 0.18) raw xDistance=0.18 yDistance=0.16
23:36:49.006 00.004 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 638.39
23:36:49.006 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
23:36:49.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:49.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:36:49.006 00.000 15712 MoveAxis(W, 39, ABG)
23:36:49.006 00.000 15712 Guiding  Dir = 3, Dur = 39
23:36:49.006 00.000 15712 IsGuiding returns 0
23:36:49.023 00.017 15712 PulseGuide returned control before completion, sleep 34
23:36:49.074 00.051 15712 IsGuiding returns 0
23:36:49.074 00.000 15712 Move returns status 0, amount 39
23:36:49.074 00.000 15712 MoveAxis(N, 0, ABG)
23:36:49.074 00.000 15712 Move returns status 0, amount 0
23:36:49.074 00.000 15712 move complete, result=0
23:36:49.074 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
23:36:49.079 00.005 15712 worker thread done servicing request
23:36:49.079 00.000 15712 Worker thread wakes up
23:36:49.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:49.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:50.709 01.630 15712 Exposure complete
23:36:50.757 00.048 15712 worker thread done servicing request
23:36:50.757 00.000 7988 OnExposeComplete: enter
23:36:50.771 00.014 7988 UpdateGuideState(): m_state=6
23:36:50.773 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2158
23:36:50.774 00.001 7988 Star::Find returns 1 (0), X=500.04, Y=805.27, Mass=1534, SNR=26.3, Peak=155 HFD=4.1
23:36:50.774 00.000 7988 MultiStar: [#1 -0.27,0.55,0.00,M1] [#2 0.01,0.71,0.00,M1] [#3 -0.10,0.70,0.00,M1] [#4 0.01,0.67,0.00,M1] [#5 -0.11,0.51,0.00,M1] [#6 0.08,0.85,0.00,M4] [#7 -0.19,0.65,0.00,M1] [#8 -0.22,0.63,0.00,M2] 
23:36:50.776 00.002 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
23:36:50.776 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
23:36:50.778 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.68 hyp=0.68 cameraTheta=1.72 mountX=0.67 mountY=0.09, mountTheta=0.13
23:36:50.780 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.68, opts=13)
23:36:50.780 00.000 7988 Enqueuing Move request for scope (-0.10, 0.68)
23:36:50.782 00.002 15712 Worker thread wakes up
23:36:50.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.68) opts 0xd
23:36:50.782 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.68)
23:36:50.782 00.000 15712 Moving (-0.10, 0.68) raw xDistance=0.67 yDistance=0.09
23:36:50.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:50.782 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.3
23:36:50.784 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:50.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:50.786 00.002 7988 Enqueuing Expose request
23:36:50.786 00.000 15712 PPEC rslt: input = 0.67, final = 0.42, react = 0.40, pred = 0.02, hyst = 0.37, hyst_pct = 0.00, period_length = 638.40
23:36:50.786 00.000 15712 PPEC: input: 0.67, control: 0.42, exposure: 1500
23:36:50.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:50.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:36:50.786 00.000 15712 MoveAxis(W, 137, ABG)
23:36:50.786 00.000 15712 Guiding  Dir = 3, Dur = 137
23:36:50.786 00.000 15712 IsGuiding returns 0
23:36:50.802 00.016 15712 PulseGuide returned control before completion, sleep 133
23:36:50.963 00.161 15712 IsGuiding returns 0
23:36:50.963 00.000 15712 Move returns status 0, amount 137
23:36:50.963 00.000 15712 MoveAxis(N, 0, ABG)
23:36:50.963 00.000 15712 Move returns status 0, amount 0
23:36:50.963 00.000 15712 move complete, result=0
23:36:50.963 00.000 15712 worker thread done servicing request
23:36:50.963 00.000 15712 Worker thread wakes up
23:36:50.963 00.000 7988 GuideStep: 0.7 px 137 ms WEST, 0.1 px 0 ms NORTH
23:36:50.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:50.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:52.383 01.420 15712 Exposure complete
23:36:52.439 00.056 15712 worker thread done servicing request
23:36:52.439 00.000 7988 OnExposeComplete: enter
23:36:52.445 00.006 7988 UpdateGuideState(): m_state=6
23:36:52.447 00.002 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2159
23:36:52.447 00.000 7988 Star::Find returns 1 (0), X=500.24, Y=804.94, Mass=1610, SNR=26.7, Peak=154 HFD=4.2
23:36:52.449 00.002 7988 MultiStar: [#1 -0.13,-0.04,0.99,U] [#2 0.04,-0.04,0.88,U] [#3 -0.03,0.08,0.84,U] [#4 0.15,0.31,0.77,U] [#5 -0.00,0.19,0.72,U] [#6 0.10,0.50,0.00,M5] [#7 0.23,-0.01,0.53,U] [#8 0.03,0.41,0.45,U] 
23:36:52.449 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.14}, one-star: {0.09, 0.34}
23:36:52.451 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
23:36:52.451 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
23:36:52.453 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.33 mountX=0.14 mountY=-0.04, mountTheta=-0.26
23:36:52.453 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
23:36:52.456 00.003 7988 Enqueuing Move request for scope (0.04, 0.14)
23:36:52.456 00.000 15712 Worker thread wakes up
23:36:52.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
23:36:52.456 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
23:36:52.456 00.000 15712 Moving (0.04, 0.14) raw xDistance=0.14 yDistance=-0.04
23:36:52.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:52.456 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.7
23:36:52.459 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:52.459 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:52.461 00.002 7988 Enqueuing Expose request
23:36:52.461 00.000 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.41
23:36:52.461 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
23:36:52.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:52.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:36:52.461 00.000 15712 MoveAxis(W, 10, ABG)
23:36:52.461 00.000 15712 Guiding  Dir = 3, Dur = 10
23:36:52.461 00.000 15712 IsGuiding returns 0
23:36:52.477 00.016 15712 IsGuiding returns 1
23:36:52.477 00.000 15712 scope still moving after pulse duration time elapsed
23:36:52.527 00.050 15712 IsGuiding returns 0
23:36:52.527 00.000 15712 scope move finished after 10 + 56 ms
23:36:52.527 00.000 15712 Move returns status 0, amount 10
23:36:52.527 00.000 15712 MoveAxis(N, 0, ABG)
23:36:52.527 00.000 15712 Move returns status 0, amount 0
23:36:52.527 00.000 15712 move complete, result=0
23:36:52.527 00.000 15712 worker thread done servicing request
23:36:52.527 00.000 15712 Worker thread wakes up
23:36:52.527 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
23:36:52.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:52.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:54.171 01.644 15712 Exposure complete
23:36:54.232 00.061 15712 worker thread done servicing request
23:36:54.232 00.000 7988 OnExposeComplete: enter
23:36:54.234 00.002 7988 UpdateGuideState(): m_state=6
23:36:54.234 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2160
23:36:54.236 00.002 7988 Star::Find returns 1 (0), X=500.14, Y=804.74, Mass=1654, SNR=27.0, Peak=148 HFD=4.5
23:36:54.236 00.000 7988 MultiStar: [#1 -0.05,-0.19,0.94,U] [#2 -0.04,-0.03,0.85,U] [#3 -0.06,-0.07,0.85,U] [#4 0.11,0.12,0.77,U] [#5 -0.25,0.17,0.72,U] [#6 0.11,0.06,0.65,U] [#7 -0.05,0.01,0.50,U] [#8 -0.10,0.01,0.46,U] 
23:36:54.238 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.00, 0.15}
23:36:54.239 00.001 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
23:36:54.239 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
23:36:54.239 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.59 mountX=0.02 mountY=0.03, mountTheta=1.02
23:36:54.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
23:36:54.239 00.000 7988 Enqueuing Move request for scope (-0.03, 0.02)
23:36:54.239 00.000 15712 Worker thread wakes up
23:36:54.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:36:54.239 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:36:54.239 00.000 15712 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.03
23:36:54.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:54.239 00.000 7988 UpdateGuideState exits: m=1654 SNR=27.0
23:36:54.248 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:54.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:54.250 00.002 7988 Enqueuing Expose request
23:36:54.250 00.000 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.42
23:36:54.250 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
23:36:54.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:54.252 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:54.252 00.000 15712 MoveAxis(W, 12, ABG)
23:36:54.252 00.000 15712 Guiding  Dir = 3, Dur = 12
23:36:54.252 00.000 15712 IsGuiding returns 0
23:36:54.272 00.020 15712 IsGuiding returns 1
23:36:54.272 00.000 15712 scope still moving after pulse duration time elapsed
23:36:54.320 00.048 15712 IsGuiding returns 0
23:36:54.320 00.000 15712 scope move finished after 12 + 55 ms
23:36:54.320 00.000 15712 Move returns status 0, amount 12
23:36:54.320 00.000 15712 MoveAxis(N, 0, ABG)
23:36:54.320 00.000 15712 Move returns status 0, amount 0
23:36:54.320 00.000 15712 move complete, result=0
23:36:54.320 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
23:36:54.322 00.002 15712 worker thread done servicing request
23:36:54.322 00.000 15712 Worker thread wakes up
23:36:54.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:54.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:55.736 01.414 15712 Exposure complete
23:36:55.798 00.062 15712 worker thread done servicing request
23:36:55.798 00.000 7988 OnExposeComplete: enter
23:36:55.798 00.000 7988 UpdateGuideState(): m_state=6
23:36:55.800 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2161
23:36:55.800 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=804.41, Mass=1568, SNR=26.4, Peak=166 HFD=3.8
23:36:55.802 00.002 7988 MultiStar: [#1 -0.08,-0.48,0.00,M1] [#2 0.25,-0.33,0.86,U] [#3 -0.09,-0.26,0.86,U] [#4 0.33,0.07,0.77,U] [#5 0.15,-0.22,0.80,U] [#6 0.20,-0.05,0.69,U] [#7 0.18,-0.45,0.00,M1] [#8 0.08,-0.32,0.44,U] 
23:36:55.802 00.000 7988 single-star, 6 included, MultiStar: {0.15, -0.18}, one-star: {0.12, -0.18}
23:36:55.804 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
23:36:55.804 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
23:36:55.806 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.98 mountX=-0.18 mountY=-0.12, mountTheta=-2.57
23:36:55.808 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.18, opts=13)
23:36:55.808 00.000 7988 Enqueuing Move request for scope (0.12, -0.18)
23:36:55.810 00.002 15712 Worker thread wakes up
23:36:55.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
23:36:55.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
23:36:55.810 00.000 15712 Moving (0.12, -0.18) raw xDistance=-0.18 yDistance=-0.12
23:36:55.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:55.810 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.4
23:36:55.813 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:55.814 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:55.814 00.000 7988 Enqueuing Expose request
23:36:55.814 00.000 15712 PPEC rslt: input = -0.18, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 638.43
23:36:55.814 00.000 15712 PPEC: input: -0.18, control: -0.07, exposure: 1500
23:36:55.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:55.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:36:55.814 00.000 15712 MoveAxis(E, 22, ABG)
23:36:55.814 00.000 15712 Guiding  Dir = 2, Dur = 22
23:36:55.814 00.000 15712 IsGuiding returns 0
23:36:55.838 00.024 15712 PulseGuide returned control before completion, sleep 11
23:36:55.887 00.049 15712 IsGuiding returns 0
23:36:55.887 00.000 15712 Move returns status 0, amount 22
23:36:55.887 00.000 15712 MoveAxis(N, 0, ABG)
23:36:55.887 00.000 15712 Move returns status 0, amount 0
23:36:55.887 00.000 15712 move complete, result=0
23:36:55.887 00.000 7988 GuideStep: -0.2 px 22 ms EAST, -0.1 px 0 ms NORTH
23:36:55.887 00.000 15712 worker thread done servicing request
23:36:55.889 00.002 15712 Worker thread wakes up
23:36:55.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:55.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:57.522 01.633 15712 Exposure complete
23:36:57.583 00.061 15712 worker thread done servicing request
23:36:57.583 00.000 7988 OnExposeComplete: enter
23:36:57.584 00.001 7988 UpdateGuideState(): m_state=6
23:36:57.584 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
23:36:57.584 00.000 7988 Star::Find returns 1 (0), X=500.32, Y=804.83, Mass=1754, SNR=28.1, Peak=148 HFD=4.5
23:36:57.584 00.000 7988 MultiStar: [#1 -0.01,0.04,0.92,U] [#2 0.19,0.16,0.83,U] [#3 0.03,0.08,0.82,U] [#4 0.22,0.32,0.71,U] [#5 -0.01,0.27,0.69,U] [#6 0.12,0.30,0.63,U] [#7 0.31,0.07,0.50,U] [#8 -0.15,0.19,0.40,U] 
23:36:57.584 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.18}, one-star: {0.18, 0.24}
23:36:57.584 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
23:36:57.584 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
23:36:57.591 00.007 7988 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.06 mountX=0.18 mountY=-0.11, mountTheta=-0.53
23:36:57.591 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.18, opts=13)
23:36:57.591 00.000 7988 Enqueuing Move request for scope (0.10, 0.18)
23:36:57.591 00.000 15712 Worker thread wakes up
23:36:57.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
23:36:57.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
23:36:57.591 00.000 15712 Moving (0.10, 0.18) raw xDistance=0.18 yDistance=-0.11
23:36:57.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:36:57.591 00.000 7988 UpdateGuideState exits: m=1754 SNR=28.1
23:36:57.598 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:57.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:57.600 00.002 15712 PPEC rslt: input = 0.18, final = 0.17, react = 0.11, pred = 0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 638.44
23:36:57.600 00.000 7988 Enqueuing Expose request
23:36:57.600 00.000 15712 PPEC: input: 0.18, control: 0.17, exposure: 1500
23:36:57.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:57.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:57.600 00.000 15712 MoveAxis(W, 55, ABG)
23:36:57.600 00.000 15712 Guiding  Dir = 3, Dur = 55
23:36:57.600 00.000 15712 IsGuiding returns 0
23:36:57.625 00.025 15712 PulseGuide returned control before completion, sleep 39
23:36:57.680 00.055 15712 IsGuiding returns 1
23:36:57.680 00.000 15712 scope still moving after pulse duration time elapsed
23:36:57.716 00.036 15712 IsGuiding returns 0
23:36:57.716 00.000 15712 scope move finished after 55 + 67 ms
23:36:57.716 00.000 15712 Move returns status 0, amount 55
23:36:57.716 00.000 15712 MoveAxis(N, 0, ABG)
23:36:57.716 00.000 15712 Move returns status 0, amount 0
23:36:57.716 00.000 15712 move complete, result=0
23:36:57.716 00.000 7988 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
23:36:57.727 00.011 15712 worker thread done servicing request
23:36:57.727 00.000 15712 Worker thread wakes up
23:36:57.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:57.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:36:59.132 01.405 15712 Exposure complete
23:36:59.193 00.061 15712 worker thread done servicing request
23:36:59.193 00.000 7988 OnExposeComplete: enter
23:36:59.193 00.000 7988 UpdateGuideState(): m_state=6
23:36:59.193 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2163
23:36:59.193 00.000 7988 Star::Find returns 1 (0), X=500.12, Y=804.49, Mass=1562, SNR=26.4, Peak=157 HFD=3.9
23:36:59.193 00.000 7988 MultiStar: [#1 -0.10,-0.32,1.01,U] [#2 0.10,-0.21,0.88,U] [#3 -0.22,-0.07,0.88,U] [#4 -0.07,-0.06,0.77,U] [#5 -0.14,-0.07,0.74,U] [#6 0.01,0.09,0.67,U] [#7 0.03,-0.27,0.52,U] [#8 0.08,-0.33,0.46,U] 
23:36:59.193 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.14}, one-star: {-0.02, -0.11}
23:36:59.193 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
23:36:59.193 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.96)
23:36:59.193 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.73 mountX=-0.11 mountY=0.02, mountTheta=2.96
23:36:59.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.11, opts=13)
23:36:59.193 00.000 7988 Enqueuing Move request for scope (-0.02, -0.11)
23:36:59.193 00.000 15712 Worker thread wakes up
23:36:59.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
23:36:59.193 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
23:36:59.193 00.000 15712 Moving (-0.02, -0.11) raw xDistance=-0.11 yDistance=0.02
23:36:59.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:36:59.207 00.014 7988 UpdateGuideState exits: m=1562 SNR=26.4
23:36:59.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:59.209 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:36:59.209 00.000 7988 Enqueuing Expose request
23:36:59.209 00.000 15712 PPEC rslt: input = -0.11, final = 0.06, react = -0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 638.45
23:36:59.209 00.000 15712 PPEC: input: -0.11, control: 0.06, exposure: 1500
23:36:59.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:59.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:36:59.209 00.000 15712 MoveAxis(W, 19, ABG)
23:36:59.209 00.000 15712 Guiding  Dir = 3, Dur = 19
23:36:59.244 00.035 15712 IsGuiding returns 0
23:36:59.260 00.016 15712 PulseGuide returned control before completion, sleep 14
23:36:59.308 00.048 15712 IsGuiding returns 0
23:36:59.308 00.000 15712 Move returns status 0, amount 19
23:36:59.308 00.000 15712 MoveAxis(N, 0, ABG)
23:36:59.308 00.000 15712 Move returns status 0, amount 0
23:36:59.308 00.000 15712 move complete, result=0
23:36:59.308 00.000 7988 GuideStep: -0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
23:36:59.309 00.001 15712 worker thread done servicing request
23:36:59.309 00.000 15712 Worker thread wakes up
23:36:59.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:36:59.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:00.948 01.639 15712 Exposure complete
23:37:01.011 00.063 15712 worker thread done servicing request
23:37:01.011 00.000 7988 OnExposeComplete: enter
23:37:01.011 00.000 7988 UpdateGuideState(): m_state=6
23:37:01.011 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2164
23:37:01.011 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=804.69, Mass=1643, SNR=27.0, Peak=160 HFD=4.3
23:37:01.011 00.000 7988 MultiStar: [#1 -0.13,-0.29,0.97,U] [#2 0.18,-0.05,0.83,U] [#3 0.03,-0.15,0.85,U] [#4 0.31,-0.09,0.77,U] [#5 0.03,-0.07,0.71,U] [#6 0.15,-0.14,0.66,U] [#7 0.19,-0.33,0.48,U] [#8 -0.04,-0.01,0.47,U] 
23:37:01.011 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.11, 0.10}
23:37:01.011 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.45 = -2.45)
23:37:01.011 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
23:37:01.011 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.89 mountX=-0.11 mountY=-0.09, mountTheta=-2.47
23:37:01.011 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.11, opts=13)
23:37:01.011 00.000 7988 Enqueuing Move request for scope (0.09, -0.11)
23:37:01.024 00.013 15712 Worker thread wakes up
23:37:01.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:37:01.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:37:01.024 00.000 15712 Moving (0.09, -0.11) raw xDistance=-0.11 yDistance=-0.09
23:37:01.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:37:01.024 00.000 7988 UpdateGuideState exits: m=1643 SNR=27.0
23:37:01.027 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:01.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:01.027 00.000 7988 Enqueuing Expose request
23:37:01.027 00.000 15712 PPEC rslt: input = -0.11, final = 0.06, react = -0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 638.46
23:37:01.027 00.000 15712 PPEC: input: -0.11, control: 0.06, exposure: 1500
23:37:01.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:01.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:37:01.027 00.000 15712 MoveAxis(W, 21, ABG)
23:37:01.027 00.000 15712 Guiding  Dir = 3, Dur = 21
23:37:01.027 00.000 15712 IsGuiding returns 0
23:37:01.043 00.016 15712 PulseGuide returned control before completion, sleep 12
23:37:01.096 00.053 15712 IsGuiding returns 0
23:37:01.096 00.000 15712 Move returns status 0, amount 21
23:37:01.096 00.000 15712 MoveAxis(N, 0, ABG)
23:37:01.096 00.000 15712 Move returns status 0, amount 0
23:37:01.096 00.000 15712 move complete, result=0
23:37:01.096 00.000 7988 GuideStep: -0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
23:37:01.100 00.004 15712 worker thread done servicing request
23:37:01.100 00.000 15712 Worker thread wakes up
23:37:01.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:01.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:02.509 01.409 15712 Exposure complete
23:37:02.570 00.061 15712 worker thread done servicing request
23:37:02.570 00.000 7988 OnExposeComplete: enter
23:37:02.573 00.003 7988 UpdateGuideState(): m_state=6
23:37:02.573 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2165
23:37:02.573 00.000 7988 Star::Find returns 1 (0), X=499.87, Y=804.69, Mass=1625, SNR=26.7, Peak=139 HFD=4.5
23:37:02.573 00.000 7988 MultiStar: [#1 -0.09,-0.01,0.97,U] [#2 0.09,-0.14,0.86,U] [#3 -0.16,-0.04,0.83,U] [#4 0.18,0.01,0.79,U] [#5 0.09,-0.11,0.73,U] [#6 0.28,0.23,0.64,U] [#7 0.21,-0.02,0.49,U] [#8 -0.09,-0.11,0.42,U] 
23:37:02.573 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {-0.27, 0.10}
23:37:02.573 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
23:37:02.573 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
23:37:02.573 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-0.93 mountX=-0.01 mountY=-0.00, mountTheta=-2.52
23:37:02.573 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.01, opts=13)
23:37:02.573 00.000 7988 Enqueuing Move request for scope (0.00, -0.01)
23:37:02.573 00.000 15712 Worker thread wakes up
23:37:02.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
23:37:02.573 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
23:37:02.573 00.000 15712 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
23:37:02.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:02.573 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.7
23:37:02.586 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:02.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:02.588 00.002 7988 Enqueuing Expose request
23:37:02.589 00.001 15712 PPEC rslt: input = -0.01, final = 0.05, react = -0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.47
23:37:02.589 00.000 15712 PPEC: input: -0.01, control: 0.05, exposure: 1500
23:37:02.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:02.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:37:02.589 00.000 15712 MoveAxis(W, 15, ABG)
23:37:02.589 00.000 15712 Guiding  Dir = 3, Dur = 15
23:37:02.606 00.017 15712 IsGuiding returns 0
23:37:02.623 00.017 15712 IsGuiding returns 1
23:37:02.623 00.000 15712 scope still moving after pulse duration time elapsed
23:37:02.674 00.051 15712 IsGuiding returns 0
23:37:02.674 00.000 15712 scope move finished after 15 + 49 ms
23:37:02.674 00.000 15712 Move returns status 0, amount 15
23:37:02.674 00.000 15712 MoveAxis(N, 0, ABG)
23:37:02.674 00.000 15712 Move returns status 0, amount 0
23:37:02.674 00.000 15712 move complete, result=0
23:37:02.674 00.000 7988 GuideStep: -0.0 px 15 ms WEST, -0.0 px 0 ms NORTH
23:37:02.682 00.008 15712 worker thread done servicing request
23:37:02.682 00.000 15712 Worker thread wakes up
23:37:02.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:02.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:04.313 01.631 15712 Exposure complete
23:37:04.358 00.045 15712 worker thread done servicing request
23:37:04.358 00.000 7988 OnExposeComplete: enter
23:37:04.374 00.016 7988 UpdateGuideState(): m_state=6
23:37:04.374 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2166
23:37:04.374 00.000 7988 Star::Find returns 1 (0), X=499.96, Y=804.69, Mass=1638, SNR=26.9, Peak=192 HFD=4.1
23:37:04.374 00.000 7988 MultiStar: [#1 -0.18,-0.23,0.99,U] [#2 -0.10,-0.15,0.86,U] [#3 -0.37,-0.07,0.90,U] [#4 -0.01,0.03,0.76,U] [#5 -0.35,-0.01,0.75,U] [#6 -0.17,0.12,0.64,U] [#7 0.10,-0.20,0.46,U] [#8 -0.09,-0.20,0.46,U] 
23:37:04.374 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.06}, one-star: {-0.18, 0.10}
23:37:04.374 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.56) = xAngle (-4.37 = 1.92)
23:37:04.374 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
23:37:04.374 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.80 mountX=-0.06 mountY=0.17, mountTheta=1.91
23:37:04.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.06, opts=13)
23:37:04.374 00.000 7988 Enqueuing Move request for scope (-0.17, -0.06)
23:37:04.374 00.000 15712 Worker thread wakes up
23:37:04.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
23:37:04.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
23:37:04.374 00.000 15712 Moving (-0.17, -0.06) raw xDistance=-0.06 yDistance=0.17
23:37:04.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:04.374 00.000 7988 UpdateGuideState exits: m=1638 SNR=26.9
23:37:04.389 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:04.390 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:04.391 00.001 7988 Enqueuing Expose request
23:37:04.391 00.000 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.47
23:37:04.391 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
23:37:04.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:04.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:37:04.391 00.000 15712 MoveAxis(W, 15, ABG)
23:37:04.391 00.000 15712 Guiding  Dir = 3, Dur = 15
23:37:04.391 00.000 15712 IsGuiding returns 0
23:37:04.454 00.063 15712 IsGuiding returns 1
23:37:04.454 00.000 15712 scope still moving after pulse duration time elapsed
23:37:04.485 00.031 15712 IsGuiding returns 0
23:37:04.485 00.000 15712 scope move finished after 15 + 78 ms
23:37:04.485 00.000 15712 Move returns status 0, amount 15
23:37:04.485 00.000 15712 MoveAxis(N, 0, ABG)
23:37:04.485 00.000 15712 Move returns status 0, amount 0
23:37:04.485 00.000 15712 move complete, result=0
23:37:04.485 00.000 15712 worker thread done servicing request
23:37:04.485 00.000 15712 Worker thread wakes up
23:37:04.485 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.2 px 0 ms NORTH
23:37:04.488 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:04.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:05.906 01.418 15712 Exposure complete
23:37:05.971 00.065 15712 worker thread done servicing request
23:37:05.971 00.000 7988 OnExposeComplete: enter
23:37:05.971 00.000 7988 UpdateGuideState(): m_state=6
23:37:05.971 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2167
23:37:05.971 00.000 7988 Star::Find returns 1 (0), X=500.09, Y=804.80, Mass=1631, SNR=26.8, Peak=168 HFD=4.2
23:37:05.971 00.000 7988 MultiStar: [#1 -0.07,0.03,0.95,U] [#2 0.05,0.05,0.86,U] [#3 -0.21,0.08,0.86,U] [#4 0.06,0.11,0.75,U] [#5 -0.09,0.21,0.71,U] [#6 0.12,0.17,0.69,U] [#7 0.03,0.03,0.50,U] [#8 -0.20,-0.23,0.47,U] 
23:37:05.971 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {-0.05, 0.21}
23:37:05.971 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
23:37:05.971 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
23:37:05.971 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.98 mountX=0.09 mountY=0.04, mountTheta=0.39
23:37:05.971 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.09, opts=13)
23:37:05.983 00.012 7988 Enqueuing Move request for scope (-0.04, 0.09)
23:37:05.983 00.000 15712 Worker thread wakes up
23:37:05.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
23:37:05.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
23:37:05.983 00.000 15712 Moving (-0.04, 0.09) raw xDistance=0.09 yDistance=0.04
23:37:05.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:05.983 00.000 7988 UpdateGuideState exits: m=1631 SNR=26.8
23:37:05.986 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:05.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:05.986 00.000 7988 Enqueuing Expose request
23:37:05.986 00.000 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.48
23:37:05.986 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
23:37:05.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:05.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:05.986 00.000 15712 MoveAxis(W, 12, ABG)
23:37:05.986 00.000 15712 Guiding  Dir = 3, Dur = 12
23:37:05.986 00.000 15712 IsGuiding returns 0
23:37:06.005 00.019 15712 IsGuiding returns 1
23:37:06.005 00.000 15712 scope still moving after pulse duration time elapsed
23:37:06.047 00.042 15712 IsGuiding returns 0
23:37:06.047 00.000 15712 scope move finished after 12 + 51 ms
23:37:06.047 00.000 15712 Move returns status 0, amount 12
23:37:06.047 00.000 15712 MoveAxis(N, 0, ABG)
23:37:06.047 00.000 15712 Move returns status 0, amount 0
23:37:06.047 00.000 15712 move complete, result=0
23:37:06.047 00.000 15712 worker thread done servicing request
23:37:06.047 00.000 15712 Worker thread wakes up
23:37:06.047 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
23:37:06.054 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:06.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:07.692 01.638 15712 Exposure complete
23:37:07.738 00.046 15712 worker thread done servicing request
23:37:07.738 00.000 7988 OnExposeComplete: enter
23:37:07.755 00.017 7988 UpdateGuideState(): m_state=6
23:37:07.755 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2168
23:37:07.755 00.000 7988 Star::Find returns 1 (0), X=500.35, Y=804.70, Mass=1689, SNR=27.6, Peak=160 HFD=4.3
23:37:07.755 00.000 7988 MultiStar: [#1 -0.11,-0.19,0.95,U] [#2 0.10,0.03,0.82,U] [#3 -0.17,-0.24,0.82,U] [#4 0.24,0.02,0.76,U] [#5 -0.08,-0.09,0.70,U] [#6 -0.13,0.15,0.63,U] [#7 0.19,-0.08,0.46,U] [#8 -0.20,-0.21,0.43,U] 
23:37:07.755 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.21, 0.11}
23:37:07.755 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
23:37:07.755 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
23:37:07.755 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.28 mountX=-0.05 mountY=-0.01, mountTheta=-2.88
23:37:07.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.05, opts=13)
23:37:07.755 00.000 7988 Enqueuing Move request for scope (0.01, -0.05)
23:37:07.755 00.000 15712 Worker thread wakes up
23:37:07.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:37:07.755 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:37:07.755 00.000 15712 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.01
23:37:07.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:07.755 00.000 7988 UpdateGuideState exits: m=1689 SNR=27.6
23:37:07.768 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:07.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:07.770 00.002 7988 Enqueuing Expose request
23:37:07.772 00.002 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.49
23:37:07.772 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
23:37:07.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:07.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:07.772 00.000 15712 MoveAxis(W, 11, ABG)
23:37:07.772 00.000 15712 Guiding  Dir = 3, Dur = 11
23:37:07.806 00.034 15712 IsGuiding returns 0
23:37:07.822 00.016 15712 IsGuiding returns 1
23:37:07.822 00.000 15712 scope still moving after pulse duration time elapsed
23:37:07.875 00.053 15712 IsGuiding returns 0
23:37:07.875 00.000 15712 scope move finished after 11 + 52 ms
23:37:07.875 00.000 15712 Move returns status 0, amount 11
23:37:07.875 00.000 15712 MoveAxis(N, 0, ABG)
23:37:07.875 00.000 15712 Move returns status 0, amount 0
23:37:07.875 00.000 15712 move complete, result=0
23:37:07.875 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
23:37:07.877 00.002 15712 worker thread done servicing request
23:37:07.877 00.000 15712 Worker thread wakes up
23:37:07.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:07.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:09.287 01.410 15712 Exposure complete
23:37:09.346 00.059 15712 worker thread done servicing request
23:37:09.346 00.000 7988 OnExposeComplete: enter
23:37:09.348 00.002 7988 UpdateGuideState(): m_state=6
23:37:09.350 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2169
23:37:09.351 00.001 7988 Star::Find returns 1 (0), X=500.05, Y=804.26, Mass=1631, SNR=27.0, Peak=171 HFD=4.2
23:37:09.351 00.000 7988 MultiStar: [#1 -0.20,-0.28,0.92,U] [#2 -0.08,-0.27,0.85,U] [#3 -0.21,-0.36,0.85,U] [#4 0.08,-0.09,0.75,U] [#5 -0.08,-0.10,0.70,U] [#6 0.00,-0.39,0.67,U] [#7 0.41,-0.34,0.00,M1] [#8 -0.01,-0.19,0.45,U] 
23:37:09.353 00.002 7988 refined, 7 included, MultiStar: {-0.08, -0.26}, one-star: {-0.09, -0.33}
23:37:09.353 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
23:37:09.355 00.002 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
23:37:09.355 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.89 mountX=-0.26 mountY=0.09, mountTheta=2.81
23:37:09.359 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.26, opts=13)
23:37:09.360 00.001 7988 Enqueuing Move request for scope (-0.08, -0.26)
23:37:09.361 00.001 15712 Worker thread wakes up
23:37:09.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
23:37:09.361 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
23:37:09.361 00.000 15712 Moving (-0.08, -0.26) raw xDistance=-0.26 yDistance=0.09
23:37:09.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:09.362 00.001 7988 UpdateGuideState exits: m=1631 SNR=27.0
23:37:09.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:09.365 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:09.366 00.001 7988 Enqueuing Expose request
23:37:09.367 00.001 15712 PPEC rslt: input = -0.26, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 638.50
23:37:09.367 00.000 15712 PPEC: input: -0.26, control: -0.13, exposure: 1500
23:37:09.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:09.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:37:09.367 00.000 15712 MoveAxis(E, 42, ABG)
23:37:09.367 00.000 15712 Guiding  Dir = 2, Dur = 42
23:37:09.367 00.000 15712 IsGuiding returns 0
23:37:09.385 00.018 15712 PulseGuide returned control before completion, sleep 26
23:37:09.427 00.042 15712 IsGuiding returns 1
23:37:09.427 00.000 15712 scope still moving after pulse duration time elapsed
23:37:09.470 00.043 15712 IsGuiding returns 0
23:37:09.470 00.000 15712 scope move finished after 42 + 65 ms
23:37:09.470 00.000 15712 Move returns status 0, amount 42
23:37:09.470 00.000 15712 MoveAxis(N, 0, ABG)
23:37:09.470 00.000 15712 Move returns status 0, amount 0
23:37:09.470 00.000 15712 move complete, result=0
23:37:09.470 00.000 7988 GuideStep: -0.3 px 42 ms EAST, 0.1 px 0 ms NORTH
23:37:09.476 00.006 15712 worker thread done servicing request
23:37:09.476 00.000 15712 Worker thread wakes up
23:37:09.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:09.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:11.215 01.739 15712 Exposure complete
23:37:11.272 00.057 15712 worker thread done servicing request
23:37:11.272 00.000 7988 OnExposeComplete: enter
23:37:11.277 00.005 7988 UpdateGuideState(): m_state=6
23:37:11.277 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2170
23:37:11.277 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=804.56, Mass=1651, SNR=26.9, Peak=155 HFD=4.6
23:37:11.277 00.000 7988 MultiStar: [#1 -0.23,-0.15,0.95,U] [#2 0.16,-0.03,0.87,U] [#3 -0.14,-0.07,0.83,U] [#4 0.18,0.04,0.74,U] [#5 0.10,-0.01,0.70,U] [#6 -0.10,-0.01,0.66,U] [#7 -0.11,-0.23,0.50,U] [#8 -0.26,-0.39,0.00,M1] 
23:37:11.277 00.000 7988 refined, 7 included, MultiStar: {-0.00, -0.06}, one-star: {0.12, -0.04}
23:37:11.277 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
23:37:11.277 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
23:37:11.277 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.59 mountX=-0.06 mountY=0.00, mountTheta=3.10
23:37:11.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.06, opts=13)
23:37:11.277 00.000 7988 Enqueuing Move request for scope (-0.00, -0.06)
23:37:11.289 00.012 15712 Worker thread wakes up
23:37:11.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
23:37:11.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
23:37:11.289 00.000 15712 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.00
23:37:11.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:11.289 00.000 7988 UpdateGuideState exits: m=1651 SNR=26.9
23:37:11.291 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:11.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:11.293 00.002 7988 Enqueuing Expose request
23:37:11.293 00.000 15712 PPEC rslt: input = -0.06, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.51
23:37:11.293 00.000 15712 PPEC: input: -0.06, control: 0.05, exposure: 1500
23:37:11.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:11.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:37:11.293 00.000 15712 MoveAxis(W, 17, ABG)
23:37:11.293 00.000 15712 Guiding  Dir = 3, Dur = 17
23:37:11.293 00.000 15712 IsGuiding returns 0
23:37:11.312 00.019 15712 PulseGuide returned control before completion, sleep 11
23:37:11.325 00.013 15712 IsGuiding returns 1
23:37:11.325 00.000 15712 scope still moving after pulse duration time elapsed
23:37:11.376 00.051 15712 IsGuiding returns 0
23:37:11.376 00.000 15712 scope move finished after 17 + 63 ms
23:37:11.376 00.000 15712 Move returns status 0, amount 17
23:37:11.376 00.000 15712 MoveAxis(N, 0, ABG)
23:37:11.376 00.000 15712 Move returns status 0, amount 0
23:37:11.376 00.000 15712 move complete, result=0
23:37:11.376 00.000 7988 GuideStep: -0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
23:37:11.377 00.001 15712 worker thread done servicing request
23:37:11.377 00.000 15712 Worker thread wakes up
23:37:11.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:11.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:12.792 01.415 15712 Exposure complete
23:37:12.854 00.062 15712 worker thread done servicing request
23:37:12.854 00.000 7988 OnExposeComplete: enter
23:37:12.854 00.000 7988 UpdateGuideState(): m_state=6
23:37:12.857 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2171
23:37:12.857 00.000 7988 Star::Find returns 1 (0), X=500.12, Y=804.40, Mass=1601, SNR=26.6, Peak=159 HFD=4.4
23:37:12.859 00.002 7988 MultiStar: [#1 -0.03,-0.15,0.97,U] [#2 0.28,-0.16,0.86,U] [#3 0.03,-0.21,0.84,U] [#4 0.12,-0.26,0.78,U] [#5 0.04,-0.20,0.72,U] [#6 -0.02,-0.07,0.69,U] [#7 0.32,-0.41,0.00,M1] [#8 0.02,-0.26,0.45,U] 
23:37:12.859 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.18}, one-star: {-0.02, -0.20}
23:37:12.861 00.002 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
23:37:12.861 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
23:37:12.863 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.30 mountX=-0.18 mountY=-0.05, mountTheta=-2.89
23:37:12.865 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.18, opts=13)
23:37:12.865 00.000 7988 Enqueuing Move request for scope (0.05, -0.18)
23:37:12.867 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:12.868 00.001 7988 UpdateGuideState exits: m=1601 SNR=26.6
23:37:12.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:12.869 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:12.871 00.002 7988 Enqueuing Expose request
23:37:12.871 00.000 15712 Worker thread wakes up
23:37:12.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
23:37:12.871 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
23:37:12.871 00.000 15712 Moving (0.05, -0.18) raw xDistance=-0.18 yDistance=-0.05
23:37:12.871 00.000 15712 PPEC rslt: input = -0.18, final = -0.06, react = -0.11, pred = 0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 638.51
23:37:12.871 00.000 15712 PPEC: input: -0.18, control: -0.06, exposure: 1500
23:37:12.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:12.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:12.871 00.000 15712 MoveAxis(E, 21, ABG)
23:37:12.871 00.000 15712 Guiding  Dir = 2, Dur = 21
23:37:12.871 00.000 15712 IsGuiding returns 0
23:37:12.885 00.014 15712 PulseGuide returned control before completion, sleep 14
23:37:12.935 00.050 15712 IsGuiding returns 0
23:37:12.935 00.000 15712 Move returns status 0, amount 21
23:37:12.935 00.000 15712 MoveAxis(N, 0, ABG)
23:37:12.935 00.000 15712 Move returns status 0, amount 0
23:37:12.935 00.000 15712 move complete, result=0
23:37:12.935 00.000 7988 GuideStep: -0.2 px 21 ms EAST, -0.0 px 0 ms NORTH
23:37:12.944 00.009 15712 worker thread done servicing request
23:37:12.944 00.000 15712 Worker thread wakes up
23:37:12.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:12.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:14.578 01.634 15712 Exposure complete
23:37:14.634 00.056 15712 worker thread done servicing request
23:37:14.634 00.000 7988 OnExposeComplete: enter
23:37:14.640 00.006 7988 UpdateGuideState(): m_state=6
23:37:14.640 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2172
23:37:14.642 00.002 7988 Star::Find returns 1 (0), X=500.10, Y=804.73, Mass=1626, SNR=27.0, Peak=140 HFD=4.5
23:37:14.644 00.002 7988 MultiStar: [#1 -0.23,-0.22,0.97,U] [#2 -0.04,0.04,0.84,U] [#3 -0.20,0.14,0.82,U] [#4 0.19,0.19,0.71,U] [#5 -0.09,0.14,0.69,U] [#6 0.00,-0.02,0.65,U] [#7 0.32,-0.18,0.49,U] [#8 -0.12,-0.11,0.45,U] 
23:37:14.644 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.04, 0.14}
23:37:14.646 00.002 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
23:37:14.646 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
23:37:14.648 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.64 mountX=0.02 mountY=0.04, mountTheta=1.07
23:37:14.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.02, opts=13)
23:37:14.650 00.002 7988 Enqueuing Move request for scope (-0.04, 0.02)
23:37:14.651 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:14.651 00.000 7988 UpdateGuideState exits: m=1626 SNR=27.0
23:37:14.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:14.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:14.656 00.005 7988 Enqueuing Expose request
23:37:14.656 00.000 15712 Worker thread wakes up
23:37:14.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:37:14.656 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:37:14.656 00.000 15712 Moving (-0.04, 0.02) raw xDistance=0.02 yDistance=0.04
23:37:14.658 00.002 15712 PPEC rslt: input = 0.02, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.52
23:37:14.658 00.000 15712 PPEC: input: 0.02, control: 0.05, exposure: 1500
23:37:14.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:14.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:14.658 00.000 15712 MoveAxis(W, 15, ABG)
23:37:14.658 00.000 15712 Guiding  Dir = 3, Dur = 15
23:37:14.658 00.000 15712 IsGuiding returns 0
23:37:14.672 00.014 15712 IsGuiding returns 1
23:37:14.672 00.000 15712 scope still moving after pulse duration time elapsed
23:37:14.720 00.048 15712 IsGuiding returns 0
23:37:14.720 00.000 15712 scope move finished after 15 + 56 ms
23:37:14.720 00.000 15712 Move returns status 0, amount 15
23:37:14.720 00.000 15712 MoveAxis(N, 0, ABG)
23:37:14.720 00.000 15712 Move returns status 0, amount 0
23:37:14.720 00.000 15712 move complete, result=0
23:37:14.720 00.000 7988 GuideStep: 0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
23:37:14.734 00.014 15712 worker thread done servicing request
23:37:14.734 00.000 15712 Worker thread wakes up
23:37:14.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:14.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:16.141 01.407 15712 Exposure complete
23:37:16.201 00.060 15712 worker thread done servicing request
23:37:16.201 00.000 7988 OnExposeComplete: enter
23:37:16.201 00.000 7988 UpdateGuideState(): m_state=6
23:37:16.206 00.005 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2173
23:37:16.206 00.000 7988 Star::Find returns 1 (0), X=499.97, Y=804.60, Mass=1603, SNR=26.6, Peak=160 HFD=4.2
23:37:16.208 00.002 7988 MultiStar: [#1 -0.09,-0.19,0.95,U] [#2 0.12,-0.07,0.82,U] [#3 -0.40,-0.05,0.86,U] [#4 0.16,0.26,0.71,U] [#5 -0.21,0.23,0.70,U] [#6 0.14,0.15,0.69,U] [#7 -0.16,-0.12,0.46,U] [#8 -0.09,-0.28,0.46,U] 
23:37:16.208 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {-0.17, 0.01}
23:37:16.210 00.002 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.68 = 1.60)
23:37:16.210 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.71 = 1.57)
23:37:16.212 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.12 mountX=-0.00 mountY=0.08, mountTheta=1.60
23:37:16.212 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.00, opts=13)
23:37:16.214 00.002 7988 Enqueuing Move request for scope (-0.08, -0.00)
23:37:16.216 00.002 15712 Worker thread wakes up
23:37:16.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
23:37:16.216 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
23:37:16.216 00.000 15712 Moving (-0.08, -0.00) raw xDistance=-0.00 yDistance=0.08
23:37:16.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:16.216 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.6
23:37:16.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:16.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:16.216 00.000 7988 Enqueuing Expose request
23:37:16.216 00.000 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.53
23:37:16.216 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
23:37:16.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:16.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:37:16.216 00.000 15712 MoveAxis(W, 9, ABG)
23:37:16.216 00.000 15712 Guiding  Dir = 3, Dur = 9
23:37:16.216 00.000 15712 IsGuiding returns 0
23:37:16.251 00.035 15712 IsGuiding returns 0
23:37:16.251 00.000 15712 Move returns status 0, amount 9
23:37:16.251 00.000 15712 MoveAxis(N, 0, ABG)
23:37:16.251 00.000 15712 Move returns status 0, amount 0
23:37:16.251 00.000 15712 move complete, result=0
23:37:16.251 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
23:37:16.253 00.002 15712 worker thread done servicing request
23:37:16.253 00.000 15712 Worker thread wakes up
23:37:16.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:16.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:17.897 01.644 15712 Exposure complete
23:37:17.958 00.061 7988 OnExposeComplete: enter
23:37:17.960 00.002 7988 UpdateGuideState(): m_state=6
23:37:17.960 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2174
23:37:17.962 00.002 7988 Star::Find returns 1 (0), X=500.04, Y=804.83, Mass=1595, SNR=26.6, Peak=159 HFD=4.3
23:37:17.964 00.002 15712 worker thread done servicing request
23:37:17.964 00.000 7988 MultiStar: [#1 -0.29,-0.04,0.96,U] [#2 -0.03,0.07,0.85,U] [#3 -0.37,0.02,0.86,U] [#4 -0.13,0.26,0.74,U] [#5 -0.18,0.08,0.73,U] [#6 -0.21,0.25,0.62,U] [#7 0.17,-0.13,0.50,U] [#8 -0.33,0.33,0.00,M1] 
23:37:17.964 00.000 7988 refined, 7 included, MultiStar: {-0.16, 0.10}, one-star: {-0.10, 0.24}
23:37:17.967 00.003 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
23:37:17.967 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
23:37:17.967 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.59 mountX=0.10 mountY=0.16, mountTheta=1.02
23:37:17.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.10, opts=13)
23:37:17.967 00.000 7988 Enqueuing Move request for scope (-0.16, 0.10)
23:37:17.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:17.974 00.007 7988 UpdateGuideState exits: m=1595 SNR=26.6
23:37:17.974 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:17.974 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:17.974 00.000 7988 Enqueuing Expose request
23:37:17.974 00.000 15712 Worker thread wakes up
23:37:17.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
23:37:17.974 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
23:37:17.974 00.000 15712 Moving (-0.16, 0.10) raw xDistance=0.10 yDistance=0.16
23:37:17.974 00.000 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.54
23:37:17.974 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
23:37:17.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:17.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:37:17.974 00.000 15712 MoveAxis(W, 8, ABG)
23:37:17.974 00.000 15712 Guiding  Dir = 3, Dur = 8
23:37:17.974 00.000 15712 IsGuiding returns 0
23:37:18.009 00.035 15712 IsGuiding returns 0
23:37:18.009 00.000 15712 Move returns status 0, amount 8
23:37:18.009 00.000 15712 MoveAxis(N, 0, ABG)
23:37:18.009 00.000 15712 Move returns status 0, amount 0
23:37:18.009 00.000 15712 move complete, result=0
23:37:18.009 00.000 15712 worker thread done servicing request
23:37:18.009 00.000 15712 Worker thread wakes up
23:37:18.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:18.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:18.009 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.2 px 0 ms NORTH
23:37:19.426 01.417 15712 Exposure complete
23:37:19.489 00.063 15712 worker thread done servicing request
23:37:19.489 00.000 7988 OnExposeComplete: enter
23:37:19.489 00.000 7988 UpdateGuideState(): m_state=6
23:37:19.489 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2175
23:37:19.489 00.000 7988 Star::Find returns 1 (0), X=500.24, Y=805.12, Mass=1696, SNR=27.6, Peak=173 HFD=4.4
23:37:19.489 00.000 7988 MultiStar: [#1 -0.04,0.41,0.96,U] [#2 0.28,0.44,0.00,M1] [#3 0.03,0.45,0.00,M1] [#4 0.27,0.58,0.00,M1] [#5 0.14,0.42,0.00,M1] [#6 0.16,0.68,0.00,M1] [#7 -0.05,0.56,0.00,M1] [#8 -0.41,0.33,0.00,M2] 
23:37:19.489 00.000 7988 refined, 1 included, MultiStar: {0.03, 0.47}, one-star: {0.10, 0.52}
23:37:19.489 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
23:37:19.496 00.007 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
23:37:19.496 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.47 hyp=0.47 cameraTheta=1.50 mountX=0.47 mountY=-0.05, mountTheta=-0.10
23:37:19.496 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.47, opts=13)
23:37:19.496 00.000 7988 Enqueuing Move request for scope (0.03, 0.47)
23:37:19.496 00.000 15712 Worker thread wakes up
23:37:19.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.47) opts 0xd
23:37:19.496 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.47)
23:37:19.496 00.000 15712 Moving (0.03, 0.47) raw xDistance=0.47 yDistance=-0.05
23:37:19.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:19.496 00.000 7988 UpdateGuideState exits: m=1696 SNR=27.6
23:37:19.504 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:19.505 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:19.505 00.000 7988 Enqueuing Expose request
23:37:19.505 00.000 15712 PPEC rslt: input = 0.47, final = 0.30, react = 0.28, pred = 0.02, hyst = 0.26, hyst_pct = 0.00, period_length = 638.54
23:37:19.505 00.000 15712 PPEC: input: 0.47, control: 0.30, exposure: 1500
23:37:19.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:19.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:19.505 00.000 15712 MoveAxis(W, 99, ABG)
23:37:19.505 00.000 15712 Guiding  Dir = 3, Dur = 99
23:37:19.505 00.000 15712 IsGuiding returns 0
23:37:19.523 00.018 15712 PulseGuide returned control before completion, sleep 90
23:37:19.632 00.109 15712 IsGuiding returns 0
23:37:19.632 00.000 15712 Move returns status 0, amount 99
23:37:19.632 00.000 15712 MoveAxis(N, 0, ABG)
23:37:19.632 00.000 15712 Move returns status 0, amount 0
23:37:19.632 00.000 15712 move complete, result=0
23:37:19.632 00.000 7988 GuideStep: 0.5 px 99 ms WEST, -0.0 px 0 ms NORTH
23:37:19.642 00.010 15712 worker thread done servicing request
23:37:19.642 00.000 15712 Worker thread wakes up
23:37:19.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:19.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:21.278 01.636 15712 Exposure complete
23:37:21.333 00.055 15712 worker thread done servicing request
23:37:21.333 00.000 7988 OnExposeComplete: enter
23:37:21.342 00.009 7988 UpdateGuideState(): m_state=6
23:37:21.342 00.000 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2176
23:37:21.342 00.000 7988 Star::Find returns 1 (0), X=500.11, Y=804.65, Mass=1592, SNR=26.5, Peak=155 HFD=4.6
23:37:21.342 00.000 7988 MultiStar: [#1 -0.19,-0.20,0.96,U] [#2 0.02,-0.26,0.84,U] [#3 -0.12,-0.11,0.85,U] [#4 -0.01,0.10,0.75,U] [#5 -0.19,0.04,0.75,U] [#6 0.10,0.19,0.67,U] [#7 0.30,-0.23,0.50,U] [#8 -0.13,0.05,0.47,U] 
23:37:21.342 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.03, 0.06}
23:37:21.342 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.88 = 2.41)
23:37:21.342 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.38)
23:37:21.350 00.008 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.31 mountX=-0.05 mountY=0.04, mountTheta=2.39
23:37:21.350 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.05, opts=13)
23:37:21.350 00.000 7988 Enqueuing Move request for scope (-0.04, -0.05)
23:37:21.350 00.000 15712 Worker thread wakes up
23:37:21.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:37:21.350 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:37:21.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:37:21.350 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.5
23:37:21.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:21.357 00.007 15712 Moving (-0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
23:37:21.357 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:21.359 00.002 7988 Enqueuing Expose request
23:37:21.360 00.001 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.55
23:37:21.360 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
23:37:21.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:21.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:21.361 00.001 15712 MoveAxis(W, 6, ABG)
23:37:21.361 00.000 15712 Guiding  Dir = 3, Dur = 6
23:37:21.394 00.033 15712 IsGuiding returns 0
23:37:21.405 00.011 15712 IsGuiding returns 0
23:37:21.405 00.000 15712 Move returns status 0, amount 6
23:37:21.405 00.000 15712 MoveAxis(N, 0, ABG)
23:37:21.405 00.000 15712 Move returns status 0, amount 0
23:37:21.405 00.000 15712 move complete, result=0
23:37:21.405 00.000 15712 worker thread done servicing request
23:37:21.405 00.000 15712 Worker thread wakes up
23:37:21.405 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:37:21.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:21.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:22.827 01.422 15712 Exposure complete
23:37:22.878 00.051 15712 worker thread done servicing request
23:37:22.888 00.010 7988 OnExposeComplete: enter
23:37:22.888 00.000 7988 UpdateGuideState(): m_state=6
23:37:22.890 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2177
23:37:22.890 00.000 7988 Star::Find returns 1 (0), X=500.04, Y=804.57, Mass=1646, SNR=27.2, Peak=157 HFD=4.7
23:37:22.892 00.002 7988 MultiStar: [#1 -0.34,-0.47,0.00,M1] [#2 -0.05,-0.01,0.84,U] [#3 -0.08,-0.12,0.83,U] [#4 0.17,0.04,0.76,U] [#5 -0.16,-0.02,0.66,U] [#6 0.15,0.02,0.66,U] [#7 -0.00,-0.19,0.45,U] [#8 0.03,-0.31,0.45,U] 
23:37:22.892 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {-0.10, -0.02}
23:37:22.894 00.002 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
23:37:22.895 00.001 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
23:37:22.895 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.81 mountX=-0.06 mountY=0.01, mountTheta=2.88
23:37:22.897 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.06, opts=13)
23:37:22.899 00.002 7988 Enqueuing Move request for scope (-0.01, -0.06)
23:37:22.899 00.000 15712 Worker thread wakes up
23:37:22.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:37:22.899 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:37:22.899 00.000 15712 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
23:37:22.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:37:22.899 00.000 7988 UpdateGuideState exits: m=1646 SNR=27.2
23:37:22.903 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:22.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:22.904 00.001 7988 Enqueuing Expose request
23:37:22.904 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.56
23:37:22.906 00.002 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
23:37:22.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:22.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:22.906 00.000 15712 MoveAxis(W, 7, ABG)
23:37:22.906 00.000 15712 Guiding  Dir = 3, Dur = 7
23:37:22.906 00.000 15712 IsGuiding returns 0
23:37:22.929 00.023 15712 IsGuiding returns 0
23:37:22.929 00.000 15712 Move returns status 0, amount 7
23:37:22.929 00.000 15712 MoveAxis(N, 0, ABG)
23:37:22.929 00.000 15712 Move returns status 0, amount 0
23:37:22.929 00.000 15712 move complete, result=0
23:37:22.929 00.000 15712 worker thread done servicing request
23:37:22.929 00.000 15712 Worker thread wakes up
23:37:22.929 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
23:37:22.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:22.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:24.563 01.634 15712 Exposure complete
23:37:24.616 00.053 15712 worker thread done servicing request
23:37:24.616 00.000 7988 OnExposeComplete: enter
23:37:24.625 00.009 7988 UpdateGuideState(): m_state=6
23:37:24.625 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2178
23:37:24.625 00.000 7988 Star::Find returns 1 (0), X=500.28, Y=804.76, Mass=1580, SNR=26.4, Peak=162 HFD=4.4
23:37:24.625 00.000 7988 MultiStar: [#1 -0.39,-0.15,0.98,U] [#2 0.00,-0.15,0.87,U] [#3 -0.20,-0.27,0.88,U] [#4 -0.14,0.22,0.75,U] [#5 -0.26,0.10,0.75,U] [#6 0.17,0.11,0.67,U] [#7 0.03,0.04,0.50,U] [#8 -0.09,0.18,0.47,U] 
23:37:24.625 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {0.14, 0.17}
23:37:24.625 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
23:37:24.625 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
23:37:24.625 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.04 mountX=0.01 mountY=0.09, mountTheta=1.48
23:37:24.634 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.01, opts=13)
23:37:24.634 00.000 7988 Enqueuing Move request for scope (-0.09, 0.01)
23:37:24.634 00.000 15712 Worker thread wakes up
23:37:24.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:37:24.634 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:37:24.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:24.634 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.4
23:37:24.639 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:24.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:24.641 00.002 7988 Enqueuing Expose request
23:37:24.641 00.000 15712 Moving (-0.09, 0.01) raw xDistance=0.01 yDistance=0.09
23:37:24.641 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.56
23:37:24.641 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
23:37:24.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:24.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:37:24.641 00.000 15712 MoveAxis(W, 7, ABG)
23:37:24.641 00.000 15712 Guiding  Dir = 3, Dur = 7
23:37:24.641 00.000 15712 IsGuiding returns 0
23:37:24.707 00.066 15712 IsGuiding returns 0
23:37:24.707 00.000 15712 Move returns status 0, amount 7
23:37:24.707 00.000 15712 MoveAxis(N, 0, ABG)
23:37:24.707 00.000 15712 Move returns status 0, amount 0
23:37:24.707 00.000 15712 move complete, result=0
23:37:24.707 00.000 15712 worker thread done servicing request
23:37:24.707 00.000 15712 Worker thread wakes up
23:37:24.707 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
23:37:24.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:24.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:26.126 01.419 15712 Exposure complete
23:37:26.180 00.054 15712 worker thread done servicing request
23:37:26.187 00.007 7988 OnExposeComplete: enter
23:37:26.187 00.000 7988 UpdateGuideState(): m_state=6
23:37:26.187 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2179
23:37:26.187 00.000 7988 Star::Find returns 1 (0), X=500.16, Y=804.38, Mass=1597, SNR=26.8, Peak=154 HFD=4.5
23:37:26.187 00.000 7988 MultiStar: [#1 -0.07,-0.59,0.00,M1] [#2 0.06,-0.46,0.00,M1] [#3 -0.07,-0.29,0.85,U] [#4 0.13,-0.04,0.75,U] [#5 -0.28,-0.24,0.72,U] [#6 0.11,-0.23,0.68,U] [#7 0.29,-0.35,0.00,M1] [#8 -0.22,-0.07,0.46,U] 
23:37:26.187 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.19}, one-star: {0.02, -0.21}
23:37:26.187 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
23:37:26.187 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
23:37:26.187 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.76 mountX=-0.19 mountY=0.04, mountTheta=2.93
23:37:26.197 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.19, opts=13)
23:37:26.197 00.000 7988 Enqueuing Move request for scope (-0.04, -0.19)
23:37:26.197 00.000 15712 Worker thread wakes up
23:37:26.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
23:37:26.197 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
23:37:26.197 00.000 15712 Moving (-0.04, -0.19) raw xDistance=-0.19 yDistance=0.04
23:37:26.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:26.197 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.8
23:37:26.202 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:26.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:26.203 00.001 7988 Enqueuing Expose request
23:37:26.203 00.000 15712 PPEC rslt: input = -0.19, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 638.57
23:37:26.203 00.000 15712 PPEC: input: -0.19, control: -0.08, exposure: 1500
23:37:26.203 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:26.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:26.203 00.000 15712 MoveAxis(E, 27, ABG)
23:37:26.203 00.000 15712 Guiding  Dir = 2, Dur = 27
23:37:26.203 00.000 15712 IsGuiding returns 0
23:37:26.223 00.020 15712 PulseGuide returned control before completion, sleep 17
23:37:26.272 00.049 15712 IsGuiding returns 0
23:37:26.272 00.000 15712 Move returns status 0, amount 27
23:37:26.272 00.000 15712 MoveAxis(N, 0, ABG)
23:37:26.272 00.000 15712 Move returns status 0, amount 0
23:37:26.272 00.000 15712 move complete, result=0
23:37:26.272 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
23:37:26.276 00.004 15712 worker thread done servicing request
23:37:26.276 00.000 15712 Worker thread wakes up
23:37:26.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:26.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:27.915 01.639 15712 Exposure complete
23:37:27.976 00.061 15712 worker thread done servicing request
23:37:27.976 00.000 7988 OnExposeComplete: enter
23:37:27.976 00.000 7988 UpdateGuideState(): m_state=6
23:37:27.979 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2180
23:37:27.979 00.000 7988 Star::Find returns 1 (0), X=500.01, Y=805.00, Mass=1611, SNR=26.8, Peak=149 HFD=4.5
23:37:27.981 00.002 7988 MultiStar: [#1 -0.18,0.16,0.98,U] [#2 -0.07,0.49,0.00,M2] [#3 -0.16,0.33,0.85,U] [#4 -0.05,0.43,0.76,U] [#5 -0.13,0.51,0.00,M1] [#6 0.01,0.73,0.00,M1] [#7 0.01,0.26,0.49,U] [#8 -0.42,0.33,0.00,M1] 
23:37:27.981 00.000 7988 refined, 4 included, MultiStar: {-0.12, 0.32}, one-star: {-0.13, 0.41}
23:37:27.983 00.002 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
23:37:27.983 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
23:37:27.985 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.93 mountX=0.32 mountY=0.11, mountTheta=0.33
23:37:27.987 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.32, opts=13)
23:37:27.987 00.000 7988 Enqueuing Move request for scope (-0.12, 0.32)
23:37:27.989 00.002 15712 Worker thread wakes up
23:37:27.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.32) opts 0xd
23:37:27.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.32)
23:37:27.989 00.000 15712 Moving (-0.12, 0.32) raw xDistance=0.32 yDistance=0.11
23:37:27.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:27.989 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.8
23:37:27.991 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:27.992 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:27.992 00.000 7988 Enqueuing Expose request
23:37:27.994 00.002 15712 PPEC rslt: input = 0.32, final = 0.22, react = 0.19, pred = 0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 638.57
23:37:27.994 00.000 15712 PPEC: input: 0.32, control: 0.22, exposure: 1500
23:37:27.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:27.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:37:27.994 00.000 15712 MoveAxis(W, 70, ABG)
23:37:27.994 00.000 15712 Guiding  Dir = 3, Dur = 70
23:37:27.994 00.000 15712 IsGuiding returns 0
23:37:28.008 00.014 15712 PulseGuide returned control before completion, sleep 60
23:37:28.088 00.080 15712 IsGuiding returns 1
23:37:28.088 00.000 15712 scope still moving after pulse duration time elapsed
23:37:28.120 00.032 15712 IsGuiding returns 0
23:37:28.120 00.000 15712 scope move finished after 70 + 54 ms
23:37:28.120 00.000 15712 Move returns status 0, amount 70
23:37:28.120 00.000 15712 MoveAxis(N, 0, ABG)
23:37:28.120 00.000 15712 Move returns status 0, amount 0
23:37:28.120 00.000 15712 move complete, result=0
23:37:28.120 00.000 15712 worker thread done servicing request
23:37:28.120 00.000 15712 Worker thread wakes up
23:37:28.120 00.000 7988 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
23:37:28.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:28.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:29.539 01.419 15712 Exposure complete
23:37:29.598 00.059 15712 worker thread done servicing request
23:37:29.598 00.000 7988 OnExposeComplete: enter
23:37:29.600 00.002 7988 UpdateGuideState(): m_state=6
23:37:29.600 00.000 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2181
23:37:29.600 00.000 7988 Star::Find returns 1 (0), X=500.23, Y=804.55, Mass=1506, SNR=25.7, Peak=146 HFD=4.2
23:37:29.600 00.000 7988 MultiStar: [#1 -0.15,-0.27,1.00,U] [#2 -0.06,-0.18,0.92,U] [#3 -0.28,-0.18,0.90,U] [#4 0.10,0.06,0.75,U] [#5 -0.13,0.11,0.76,U] [#6 -0.02,0.05,0.69,U] [#7 0.09,-0.17,0.51,U] [#8 -0.09,-0.20,0.46,U] 
23:37:29.600 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.09, -0.04}
23:37:29.600 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
23:37:29.600 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
23:37:29.600 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.46 mountX=-0.04 mountY=-0.09, mountTheta=-2.03
23:37:29.600 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.04, opts=13)
23:37:29.600 00.000 7988 Enqueuing Move request for scope (0.09, -0.04)
23:37:29.612 00.012 15712 Worker thread wakes up
23:37:29.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:37:29.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:37:29.612 00.000 15712 Moving (0.09, -0.04) raw xDistance=-0.04 yDistance=-0.09
23:37:29.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:37:29.612 00.000 7988 UpdateGuideState exits: m=1506 SNR=25.7
23:37:29.615 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:29.615 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:29.616 00.001 7988 Enqueuing Expose request
23:37:29.616 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.58
23:37:29.616 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
23:37:29.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:29.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:37:29.616 00.000 15712 MoveAxis(W, 7, ABG)
23:37:29.616 00.000 15712 Guiding  Dir = 3, Dur = 7
23:37:29.616 00.000 15712 IsGuiding returns 0
23:37:29.646 00.030 15712 IsGuiding returns 0
23:37:29.646 00.000 15712 Move returns status 0, amount 7
23:37:29.646 00.000 15712 MoveAxis(N, 0, ABG)
23:37:29.646 00.000 15712 Move returns status 0, amount 0
23:37:29.646 00.000 15712 move complete, result=0
23:37:29.646 00.000 15712 worker thread done servicing request
23:37:29.646 00.000 15712 Worker thread wakes up
23:37:29.646 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:37:29.648 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:29.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:31.386 01.738 15712 Exposure complete
23:37:31.447 00.061 15712 worker thread done servicing request
23:37:31.447 00.000 7988 OnExposeComplete: enter
23:37:31.447 00.000 7988 UpdateGuideState(): m_state=6
23:37:31.450 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2182
23:37:31.450 00.000 7988 Star::Find returns 1 (0), X=500.06, Y=804.66, Mass=1665, SNR=27.2, Peak=129 HFD=4.8
23:37:31.452 00.002 7988 MultiStar: [#1 -0.02,-0.14,0.92,U] [#2 0.10,-0.07,0.83,U] [#3 -0.15,-0.14,0.85,U] [#4 0.03,0.24,0.74,U] [#5 -0.15,0.20,0.70,U] [#6 -0.00,0.14,0.61,U] [#7 0.24,-0.28,0.47,U] [#8 -0.13,-0.28,0.45,U] 
23:37:31.452 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.09, 0.07}
23:37:31.454 00.002 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.56) = xAngle (-4.24 = 2.04)
23:37:31.454 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.01)
23:37:31.456 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.68 mountX=-0.01 mountY=0.03, mountTheta=2.03
23:37:31.458 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
23:37:31.458 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
23:37:31.460 00.002 15712 Worker thread wakes up
23:37:31.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:37:31.460 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:37:31.460 00.000 15712 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
23:37:31.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:31.463 00.003 7988 UpdateGuideState exits: m=1665 SNR=27.2
23:37:31.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:31.463 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:31.463 00.000 7988 Enqueuing Expose request
23:37:31.463 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.58
23:37:31.463 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
23:37:31.463 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:31.463 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:37:31.463 00.000 15712 MoveAxis(W, 9, ABG)
23:37:31.463 00.000 15712 Guiding  Dir = 3, Dur = 9
23:37:31.463 00.000 15712 IsGuiding returns 0
23:37:31.480 00.017 15712 IsGuiding returns 0
23:37:31.480 00.000 15712 Move returns status 0, amount 9
23:37:31.480 00.000 15712 MoveAxis(N, 0, ABG)
23:37:31.480 00.000 15712 Move returns status 0, amount 0
23:37:31.480 00.000 15712 move complete, result=0
23:37:31.480 00.000 15712 worker thread done servicing request
23:37:31.480 00.000 15712 Worker thread wakes up
23:37:31.480 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
23:37:31.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:31.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:32.898 01.418 15712 Exposure complete
23:37:32.960 00.062 15712 worker thread done servicing request
23:37:32.960 00.000 7988 OnExposeComplete: enter
23:37:32.960 00.000 7988 UpdateGuideState(): m_state=6
23:37:32.960 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2183
23:37:32.960 00.000 7988 Star::Find returns 1 (0), X=500.15, Y=804.80, Mass=1547, SNR=26.3, Peak=141 HFD=4.3
23:37:32.960 00.000 7988 MultiStar: [#1 -0.06,0.08,0.98,U] [#2 0.14,0.05,0.89,U] [#3 -0.13,0.05,0.87,U] [#4 0.33,0.21,0.76,U] [#5 -0.08,0.43,0.00,M1] [#6 0.22,0.54,0.00,M1] [#7 0.26,0.14,0.48,U] [#8 -0.11,0.04,0.47,U] 
23:37:32.960 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.11}, one-star: {0.00, 0.21}
23:37:32.960 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
23:37:32.960 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
23:37:32.960 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.14 mountX=0.12 mountY=-0.06, mountTheta=-0.45
23:37:32.960 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.11, opts=13)
23:37:32.960 00.000 7988 Enqueuing Move request for scope (0.05, 0.11)
23:37:32.960 00.000 15712 Worker thread wakes up
23:37:32.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:37:32.960 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:37:32.960 00.000 15712 Moving (0.05, 0.11) raw xDistance=0.12 yDistance=-0.06
23:37:32.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:37:32.960 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.3
23:37:32.975 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:32.976 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:32.977 00.001 7988 Enqueuing Expose request
23:37:32.977 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.59
23:37:32.977 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
23:37:32.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:32.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:32.977 00.000 15712 MoveAxis(W, 10, ABG)
23:37:32.977 00.000 15712 Guiding  Dir = 3, Dur = 10
23:37:32.977 00.000 15712 IsGuiding returns 0
23:37:32.998 00.021 15712 IsGuiding returns 1
23:37:32.998 00.000 15712 scope still moving after pulse duration time elapsed
23:37:33.045 00.047 15712 IsGuiding returns 0
23:37:33.045 00.000 15712 scope move finished after 10 + 62 ms
23:37:33.045 00.000 15712 Move returns status 0, amount 10
23:37:33.045 00.000 15712 MoveAxis(N, 0, ABG)
23:37:33.045 00.000 15712 Move returns status 0, amount 0
23:37:33.045 00.000 15712 move complete, result=0
23:37:33.045 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
23:37:33.053 00.008 15712 worker thread done servicing request
23:37:33.053 00.000 15712 Worker thread wakes up
23:37:33.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:33.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:34.795 01.742 15712 Exposure complete
23:37:34.856 00.061 15712 worker thread done servicing request
23:37:34.856 00.000 7988 OnExposeComplete: enter
23:37:34.856 00.000 7988 UpdateGuideState(): m_state=6
23:37:34.858 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2184
23:37:34.858 00.000 7988 Star::Find returns 1 (0), X=500.25, Y=805.04, Mass=1583, SNR=26.5, Peak=171 HFD=4.4
23:37:34.860 00.002 7988 MultiStar: [#1 -0.15,0.14,0.98,U] [#2 0.40,0.35,0.00,M1] [#3 0.25,0.21,0.85,U] [#4 0.15,0.48,0.00,M1] [#5 -0.08,0.41,0.71,U] [#6 0.35,0.29,0.00,M2] [#7 0.06,-0.04,0.52,U] [#8 -0.34,0.04,0.46,U] 
23:37:34.860 00.000 7988 refined, 5 included, MultiStar: {-0.00, 0.23}, one-star: {0.11, 0.45}
23:37:34.862 00.002 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
23:37:34.862 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
23:37:34.864 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=0.23 mountY=-0.01, mountTheta=-0.02
23:37:34.865 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.23, opts=13)
23:37:34.867 00.002 7988 Enqueuing Move request for scope (-0.00, 0.23)
23:37:34.867 00.000 15712 Worker thread wakes up
23:37:34.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
23:37:34.867 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
23:37:34.867 00.000 15712 Moving (-0.00, 0.23) raw xDistance=0.23 yDistance=-0.01
23:37:34.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:34.867 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.5
23:37:34.871 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:34.872 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:34.872 00.000 7988 Enqueuing Expose request
23:37:34.872 00.000 15712 PPEC rslt: input = 0.23, final = 0.17, react = 0.14, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 638.59
23:37:34.872 00.000 15712 PPEC: input: 0.23, control: 0.17, exposure: 1500
23:37:34.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:34.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:34.872 00.000 15712 MoveAxis(W, 56, ABG)
23:37:34.872 00.000 15712 Guiding  Dir = 3, Dur = 56
23:37:34.872 00.000 15712 IsGuiding returns 0
23:37:34.888 00.016 15712 PulseGuide returned control before completion, sleep 51
23:37:34.954 00.066 15712 IsGuiding returns 0
23:37:34.954 00.000 15712 Move returns status 0, amount 56
23:37:34.954 00.000 15712 MoveAxis(N, 0, ABG)
23:37:34.954 00.000 15712 Move returns status 0, amount 0
23:37:34.954 00.000 15712 move complete, result=0
23:37:34.954 00.000 15712 worker thread done servicing request
23:37:34.954 00.000 15712 Worker thread wakes up
23:37:34.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:34.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:34.954 00.000 7988 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
23:37:36.373 01.419 15712 Exposure complete
23:37:36.429 00.056 15712 worker thread done servicing request
23:37:36.434 00.005 7988 OnExposeComplete: enter
23:37:36.434 00.000 7988 UpdateGuideState(): m_state=6
23:37:36.436 00.002 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2185
23:37:36.436 00.000 7988 Star::Find returns 1 (0), X=500.21, Y=804.56, Mass=1598, SNR=26.6, Peak=147 HFD=4.5
23:37:36.438 00.002 7988 MultiStar: [#1 0.03,-0.01,0.95,U] [#2 0.07,-0.10,0.87,U] [#3 -0.06,-0.07,0.82,U] [#4 0.18,0.21,0.74,U] [#5 -0.00,0.18,0.71,U] [#6 0.39,0.29,0.00,M3] [#7 0.20,-0.13,0.49,U] [#8 -0.00,0.14,0.44,U] 
23:37:36.438 00.000 7988 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.06, -0.03}
23:37:36.440 00.002 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
23:37:36.440 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
23:37:36.442 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.25 mountX=0.01 mountY=-0.06, mountTheta=-1.31
23:37:36.444 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
23:37:36.444 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
23:37:36.444 00.000 15712 Worker thread wakes up
23:37:36.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:37:36.446 00.002 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:37:36.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:37:36.446 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.6
23:37:36.448 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:36.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:36.450 00.002 7988 Enqueuing Expose request
23:37:36.450 00.000 15712 Moving (0.06, 0.01) raw xDistance=0.01 yDistance=-0.06
23:37:36.452 00.002 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.60
23:37:36.452 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
23:37:36.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:36.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:36.452 00.000 15712 MoveAxis(W, 10, ABG)
23:37:36.452 00.000 15712 Guiding  Dir = 3, Dur = 10
23:37:36.452 00.000 15712 IsGuiding returns 0
23:37:36.470 00.018 15712 IsGuiding returns 1
23:37:36.470 00.000 15712 scope still moving after pulse duration time elapsed
23:37:36.497 00.027 15712 IsGuiding returns 1
23:37:36.531 00.034 15712 IsGuiding returns 0
23:37:36.531 00.000 15712 scope move finished after 10 + 71 ms
23:37:36.531 00.000 15712 Move returns status 0, amount 10
23:37:36.531 00.000 15712 MoveAxis(N, 0, ABG)
23:37:36.531 00.000 15712 Move returns status 0, amount 0
23:37:36.531 00.000 15712 move complete, result=0
23:37:36.531 00.000 15712 worker thread done servicing request
23:37:36.531 00.000 15712 Worker thread wakes up
23:37:36.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:36.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:36.531 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
23:37:38.173 01.642 15712 Exposure complete
23:37:38.229 00.056 15712 worker thread done servicing request
23:37:38.229 00.000 7988 OnExposeComplete: enter
23:37:38.235 00.006 7988 UpdateGuideState(): m_state=6
23:37:38.235 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2186
23:37:38.235 00.000 7988 Star::Find returns 1 (0), X=500.27, Y=804.43, Mass=1565, SNR=26.6, Peak=158 HFD=4.5
23:37:38.235 00.000 7988 MultiStar: [#1 -0.23,-0.51,0.00,M1] [#2 -0.02,-0.37,0.85,U] [#3 -0.26,-0.27,0.86,U] [#4 0.25,-0.24,0.75,U] [#5 0.05,-0.37,0.72,U] [#6 -0.02,-0.21,0.67,U] [#7 0.11,-0.38,0.46,U] [#8 0.07,-0.45,0.00,M1] 
23:37:38.235 00.000 7988 single-star, 6 included, MultiStar: {0.03, -0.28}, one-star: {0.13, -0.16}
23:37:38.235 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
23:37:38.235 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
23:37:38.235 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.89 mountX=-0.16 mountY=-0.13, mountTheta=-2.48
23:37:38.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.16, opts=13)
23:37:38.235 00.000 7988 Enqueuing Move request for scope (0.13, -0.16)
23:37:38.246 00.011 15712 Worker thread wakes up
23:37:38.246 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
23:37:38.246 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
23:37:38.246 00.000 15712 Moving (0.13, -0.16) raw xDistance=-0.16 yDistance=-0.13
23:37:38.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:37:38.246 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.6
23:37:38.248 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:38.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:38.250 00.002 7988 Enqueuing Expose request
23:37:38.250 00.000 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.60
23:37:38.250 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
23:37:38.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:38.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:37:38.250 00.000 15712 MoveAxis(W, 10, ABG)
23:37:38.250 00.000 15712 Guiding  Dir = 3, Dur = 10
23:37:38.250 00.000 15712 IsGuiding returns 0
23:37:38.271 00.021 15712 IsGuiding returns 1
23:37:38.271 00.000 15712 scope still moving after pulse duration time elapsed
23:37:38.314 00.043 15712 IsGuiding returns 0
23:37:38.314 00.000 15712 scope move finished after 10 + 65 ms
23:37:38.314 00.000 15712 Move returns status 0, amount 10
23:37:38.314 00.000 15712 MoveAxis(N, 0, ABG)
23:37:38.314 00.000 15712 Move returns status 0, amount 0
23:37:38.314 00.000 15712 move complete, result=0
23:37:38.314 00.000 7988 GuideStep: -0.2 px 10 ms WEST, -0.1 px 0 ms NORTH
23:37:38.329 00.015 15712 worker thread done servicing request
23:37:38.329 00.000 15712 Worker thread wakes up
23:37:38.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:38.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:39.748 01.419 15712 Exposure complete
23:37:39.809 00.061 15712 worker thread done servicing request
23:37:39.809 00.000 7988 OnExposeComplete: enter
23:37:39.809 00.000 7988 UpdateGuideState(): m_state=6
23:37:39.809 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2187
23:37:39.809 00.000 7988 Star::Find returns 1 (0), X=500.24, Y=804.23, Mass=1537, SNR=26.3, Peak=152 HFD=4.3
23:37:39.813 00.004 7988 MultiStar: [#1 -0.31,-0.47,0.00,M2] [#2 0.18,-0.41,0.00,M1] [#3 -0.05,-0.40,0.86,U] [#4 0.16,-0.28,0.77,U] [#5 -0.21,-0.11,0.74,U] [#6 -0.09,-0.18,0.71,U] [#7 0.17,-0.46,0.00,M1] [#8 0.02,-0.18,0.42,U] 
23:37:39.813 00.000 7988 refined, 5 included, MultiStar: {-0.01, -0.27}, one-star: {0.10, -0.36}
23:37:39.813 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
23:37:39.813 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.10)
23:37:39.813 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.59 mountX=-0.27 mountY=0.01, mountTheta=3.10
23:37:39.813 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.27, opts=13)
23:37:39.813 00.000 7988 Enqueuing Move request for scope (-0.01, -0.27)
23:37:39.813 00.000 15712 Worker thread wakes up
23:37:39.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
23:37:39.813 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
23:37:39.813 00.000 15712 Moving (-0.01, -0.27) raw xDistance=-0.27 yDistance=0.01
23:37:39.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:37:39.813 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.3
23:37:39.824 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:39.826 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:39.826 00.000 7988 Enqueuing Expose request
23:37:39.826 00.000 15712 PPEC rslt: input = -0.27, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 638.61
23:37:39.826 00.000 15712 PPEC: input: -0.27, control: -0.13, exposure: 1500
23:37:39.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:39.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:39.826 00.000 15712 MoveAxis(E, 42, ABG)
23:37:39.826 00.000 15712 Guiding  Dir = 2, Dur = 42
23:37:39.826 00.000 15712 IsGuiding returns 0
23:37:39.846 00.020 15712 PulseGuide returned control before completion, sleep 35
23:37:39.888 00.042 15712 IsGuiding returns 1
23:37:39.888 00.000 15712 scope still moving after pulse duration time elapsed
23:37:39.941 00.053 15712 IsGuiding returns 0
23:37:39.941 00.000 15712 scope move finished after 42 + 70 ms
23:37:39.941 00.000 15712 Move returns status 0, amount 42
23:37:39.941 00.000 15712 MoveAxis(N, 0, ABG)
23:37:39.941 00.000 15712 Move returns status 0, amount 0
23:37:39.941 00.000 15712 move complete, result=0
23:37:39.941 00.000 15712 worker thread done servicing request
23:37:39.941 00.000 15712 Worker thread wakes up
23:37:39.941 00.000 7988 GuideStep: -0.3 px 42 ms EAST, 0.0 px 0 ms NORTH
23:37:39.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:39.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:41.581 01.640 15712 Exposure complete
23:37:41.643 00.062 15712 worker thread done servicing request
23:37:41.643 00.000 7988 OnExposeComplete: enter
23:37:41.645 00.002 7988 UpdateGuideState(): m_state=6
23:37:41.647 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2188
23:37:41.647 00.000 7988 Star::Find returns 1 (0), X=500.19, Y=804.70, Mass=1611, SNR=26.7, Peak=131 HFD=4.5
23:37:41.647 00.000 7988 MultiStar: [#1 -0.21,-0.26,0.94,U] [#2 -0.10,-0.14,0.85,U] [#3 -0.09,-0.02,0.83,U] [#4 0.22,0.24,0.73,U] [#5 -0.11,-0.09,0.70,U] [#6 0.10,0.15,0.63,U] [#7 0.04,0.08,0.51,U] [#8 -0.66,-0.11,0.00,M1] 
23:37:41.647 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.01}, one-star: {0.05, 0.11}
23:37:41.647 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.43 = 1.85)
23:37:41.647 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.82)
23:37:41.647 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.87 mountX=-0.01 mountY=0.02, mountTheta=1.85
23:37:41.647 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
23:37:41.647 00.000 7988 Enqueuing Move request for scope (-0.02, -0.01)
23:37:41.647 00.000 15712 Worker thread wakes up
23:37:41.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:37:41.647 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:37:41.647 00.000 15712 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
23:37:41.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:41.658 00.011 7988 UpdateGuideState exits: m=1611 SNR=26.7
23:37:41.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:41.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:41.662 00.004 7988 Enqueuing Expose request
23:37:41.662 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.61
23:37:41.662 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
23:37:41.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:41.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:37:41.662 00.000 15712 MoveAxis(W, 10, ABG)
23:37:41.662 00.000 15712 Guiding  Dir = 3, Dur = 10
23:37:41.662 00.000 15712 IsGuiding returns 0
23:37:41.679 00.017 15712 IsGuiding returns 1
23:37:41.679 00.000 15712 scope still moving after pulse duration time elapsed
23:37:41.731 00.052 15712 IsGuiding returns 0
23:37:41.731 00.000 15712 scope move finished after 10 + 53 ms
23:37:41.731 00.000 15712 Move returns status 0, amount 10
23:37:41.731 00.000 15712 MoveAxis(N, 0, ABG)
23:37:41.731 00.000 15712 Move returns status 0, amount 0
23:37:41.731 00.000 15712 move complete, result=0
23:37:41.731 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
23:37:41.733 00.002 15712 worker thread done servicing request
23:37:41.733 00.000 15712 Worker thread wakes up
23:37:41.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:41.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:43.143 01.410 15712 Exposure complete
23:37:43.204 00.061 15712 worker thread done servicing request
23:37:43.204 00.000 7988 OnExposeComplete: enter
23:37:43.204 00.000 7988 UpdateGuideState(): m_state=6
23:37:43.207 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2189
23:37:43.207 00.000 7988 Star::Find returns 1 (0), X=500.28, Y=804.81, Mass=1572, SNR=26.4, Peak=144 HFD=4.4
23:37:43.209 00.002 7988 MultiStar: [#1 -0.16,0.05,1.00,U] [#2 0.02,0.06,0.84,U] [#3 -0.07,0.11,0.84,U] [#4 0.12,0.44,0.00,M1] [#5 -0.18,0.31,0.71,U] [#6 0.26,0.41,0.00,M1] [#7 0.33,0.03,0.45,U] [#8 -0.29,-0.13,0.44,U] 
23:37:43.209 00.000 7988 refined, 6 included, MultiStar: {-0.03, 0.11}, one-star: {0.13, 0.22}
23:37:43.211 00.002 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
23:37:43.212 00.001 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
23:37:43.212 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.86 mountX=0.11 mountY=0.03, mountTheta=0.27
23:37:43.214 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.11, opts=13)
23:37:43.216 00.002 7988 Enqueuing Move request for scope (-0.03, 0.11)
23:37:43.216 00.000 15712 Worker thread wakes up
23:37:43.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
23:37:43.216 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
23:37:43.216 00.000 15712 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.03
23:37:43.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:43.216 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.4
23:37:43.219 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:43.220 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:43.220 00.000 7988 Enqueuing Expose request
23:37:43.220 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.62
23:37:43.220 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
23:37:43.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:43.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:37:43.220 00.000 15712 MoveAxis(W, 9, ABG)
23:37:43.220 00.000 15712 Guiding  Dir = 3, Dur = 9
23:37:43.220 00.000 15712 IsGuiding returns 0
23:37:43.246 00.026 15712 IsGuiding returns 0
23:37:43.246 00.000 15712 Move returns status 0, amount 9
23:37:43.246 00.000 15712 MoveAxis(N, 0, ABG)
23:37:43.246 00.000 15712 Move returns status 0, amount 0
23:37:43.246 00.000 15712 move complete, result=0
23:37:43.246 00.000 15712 worker thread done servicing request
23:37:43.246 00.000 15712 Worker thread wakes up
23:37:43.246 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
23:37:43.252 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:43.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:44.992 01.740 15712 Exposure complete
23:37:45.048 00.056 15712 worker thread done servicing request
23:37:45.048 00.000 7988 OnExposeComplete: enter
23:37:45.053 00.005 7988 UpdateGuideState(): m_state=6
23:37:45.053 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2190
23:37:45.053 00.000 7988 Star::Find returns 1 (0), X=500.28, Y=805.01, Mass=1659, SNR=27.3, Peak=154 HFD=4.6
23:37:45.053 00.000 7988 MultiStar: [#1 -0.11,0.29,0.95,U] [#2 0.11,0.47,0.00,M1] [#3 -0.33,0.31,0.00,M1] [#4 0.23,0.40,0.00,M2] [#5 -0.05,0.36,0.68,U] [#6 -0.14,0.46,0.00,M2] [#7 -0.03,0.06,0.48,U] [#8 -0.16,0.42,0.00,M1] 
23:37:45.053 00.000 7988 refined, 3 included, MultiStar: {-0.01, 0.31}, one-star: {0.13, 0.42}
23:37:45.053 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
23:37:45.053 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
23:37:45.053 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.59 mountX=0.31 mountY=-0.00, mountTheta=-0.00
23:37:45.053 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.31, opts=13)
23:37:45.053 00.000 7988 Enqueuing Move request for scope (-0.01, 0.31)
23:37:45.053 00.000 15712 Worker thread wakes up
23:37:45.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
23:37:45.053 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
23:37:45.065 00.012 15712 Moving (-0.01, 0.31) raw xDistance=0.31 yDistance=-0.00
23:37:45.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:37:45.065 00.000 7988 UpdateGuideState exits: m=1659 SNR=27.3
23:37:45.067 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:45.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:45.069 00.002 7988 Enqueuing Expose request
23:37:45.069 00.000 15712 PPEC rslt: input = 0.31, final = 0.21, react = 0.19, pred = 0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 638.62
23:37:45.069 00.000 15712 PPEC: input: 0.31, control: 0.21, exposure: 1500
23:37:45.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:45.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:37:45.069 00.000 15712 MoveAxis(W, 69, ABG)
23:37:45.069 00.000 15712 Guiding  Dir = 3, Dur = 69
23:37:45.069 00.000 15712 IsGuiding returns 0
23:37:45.088 00.019 15712 PulseGuide returned control before completion, sleep 63
23:37:45.167 00.079 15712 IsGuiding returns 0
23:37:45.167 00.000 15712 Move returns status 0, amount 69
23:37:45.167 00.000 15712 MoveAxis(N, 0, ABG)
23:37:45.167 00.000 15712 Move returns status 0, amount 0
23:37:45.167 00.000 15712 move complete, result=0
23:37:45.167 00.000 7988 GuideStep: 0.3 px 69 ms WEST, -0.0 px 0 ms NORTH
23:37:45.170 00.003 15712 worker thread done servicing request
23:37:45.170 00.000 15712 Worker thread wakes up
23:37:45.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:45.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:46.582 01.412 15712 Exposure complete
23:37:46.641 00.059 15712 worker thread done servicing request
23:37:46.641 00.000 7988 OnExposeComplete: enter
23:37:46.643 00.002 7988 UpdateGuideState(): m_state=6
23:37:46.645 00.002 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2191
23:37:46.645 00.000 7988 Star::Find returns 1 (0), X=500.13, Y=804.74, Mass=1593, SNR=26.7, Peak=140 HFD=4.5
23:37:46.647 00.002 7988 MultiStar: [#1 -0.17,0.11,0.95,U] [#2 0.08,-0.11,0.83,U] [#3 -0.15,-0.03,0.85,U] [#4 0.13,0.35,0.75,U] [#5 0.00,0.23,0.73,U] [#6 0.07,0.32,0.62,U] [#7 0.24,-0.17,0.48,U] [#8 -0.31,-0.06,0.45,U] 
23:37:46.647 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.01, 0.15}
23:37:46.649 00.002 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
23:37:46.649 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
23:37:46.651 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.74 mountX=0.10 mountY=0.02, mountTheta=0.15
23:37:46.653 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.10, opts=13)
23:37:46.653 00.000 7988 Enqueuing Move request for scope (-0.02, 0.10)
23:37:46.653 00.000 15712 Worker thread wakes up
23:37:46.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
23:37:46.653 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
23:37:46.653 00.000 15712 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=0.02
23:37:46.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:46.653 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.7
23:37:46.657 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:46.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:46.660 00.003 7988 Enqueuing Expose request
23:37:46.660 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.62
23:37:46.660 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
23:37:46.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:46.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:37:46.660 00.000 15712 MoveAxis(W, 6, ABG)
23:37:46.660 00.000 15712 Guiding  Dir = 3, Dur = 6
23:37:46.660 00.000 15712 IsGuiding returns 0
23:37:46.677 00.017 15712 IsGuiding returns 0
23:37:46.677 00.000 15712 Move returns status 0, amount 6
23:37:46.677 00.000 15712 MoveAxis(N, 0, ABG)
23:37:46.677 00.000 15712 Move returns status 0, amount 0
23:37:46.677 00.000 15712 move complete, result=0
23:37:46.677 00.000 15712 worker thread done servicing request
23:37:46.677 00.000 15712 Worker thread wakes up
23:37:46.677 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:37:46.689 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:46.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:48.429 01.740 15712 Exposure complete
23:37:48.480 00.051 15712 worker thread done servicing request
23:37:48.480 00.000 7988 OnExposeComplete: enter
23:37:48.492 00.012 7988 UpdateGuideState(): m_state=6
23:37:48.494 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2192
23:37:48.494 00.000 7988 Star::Find returns 1 (0), X=500.21, Y=804.47, Mass=1541, SNR=26.2, Peak=141 HFD=4.7
23:37:48.496 00.002 7988 MultiStar: [#1 -0.15,-0.41,0.00,M1] [#2 0.14,0.02,0.87,U] [#3 -0.09,-0.27,0.84,U] [#4 0.09,-0.08,0.75,U] [#5 0.06,-0.04,0.73,U] [#6 0.18,0.10,0.66,U] [#7 0.24,-0.07,0.51,U] [#8 -0.07,-0.16,0.43,U] 
23:37:48.497 00.001 7988 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.07, -0.13}
23:37:48.497 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
23:37:48.499 00.002 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.41 = -2.41)
23:37:48.501 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.81 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
23:37:48.503 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.08, opts=13)
23:37:48.503 00.000 7988 Enqueuing Move request for scope (0.08, -0.08)
23:37:48.505 00.002 15712 Worker thread wakes up
23:37:48.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
23:37:48.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
23:37:48.505 00.000 15712 Moving (0.08, -0.08) raw xDistance=-0.08 yDistance=-0.08
23:37:48.507 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:48.508 00.001 7988 UpdateGuideState exits: m=1541 SNR=26.2
23:37:48.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:48.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:48.508 00.000 7988 Enqueuing Expose request
23:37:48.514 00.006 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.63
23:37:48.514 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
23:37:48.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:48.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:37:48.514 00.000 15712 MoveAxis(W, 6, ABG)
23:37:48.514 00.000 15712 Guiding  Dir = 3, Dur = 6
23:37:48.541 00.027 15712 IsGuiding returns 0
23:37:48.557 00.016 15712 IsGuiding returns 0
23:37:48.557 00.000 15712 Move returns status 0, amount 6
23:37:48.557 00.000 15712 MoveAxis(N, 0, ABG)
23:37:48.557 00.000 15712 Move returns status 0, amount 0
23:37:48.557 00.000 15712 move complete, result=0
23:37:48.557 00.000 15712 worker thread done servicing request
23:37:48.557 00.000 15712 Worker thread wakes up
23:37:48.557 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:37:48.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:48.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:49.977 01.420 15712 Exposure complete
23:37:50.038 00.061 15712 worker thread done servicing request
23:37:50.038 00.000 7988 OnExposeComplete: enter
23:37:50.038 00.000 7988 UpdateGuideState(): m_state=6
23:37:50.040 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2193
23:37:50.042 00.002 7988 Star::Find returns 1 (0), X=500.07, Y=804.64, Mass=1709, SNR=27.5, Peak=167 HFD=4.6
23:37:50.042 00.000 7988 MultiStar: [#1 -0.18,-0.17,0.95,U] [#2 0.30,-0.08,0.83,U] [#3 -0.09,-0.26,0.82,U] [#4 0.00,0.06,0.75,U] [#5 -0.13,0.05,0.72,U] [#6 0.18,-0.01,0.65,U] [#7 -0.08,0.02,0.48,U] [#8 0.02,0.01,0.43,U] 
23:37:50.044 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.07, 0.05}
23:37:50.044 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.34 = 2.94)
23:37:50.046 00.002 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
23:37:50.046 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.78 mountX=-0.05 mountY=0.01, mountTheta=2.91
23:37:50.048 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.05, opts=13)
23:37:50.050 00.002 7988 Enqueuing Move request for scope (-0.01, -0.05)
23:37:50.050 00.000 15712 Worker thread wakes up
23:37:50.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:37:50.050 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:37:50.050 00.000 15712 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
23:37:50.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:50.050 00.000 7988 UpdateGuideState exits: m=1709 SNR=27.5
23:37:50.054 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:50.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:50.056 00.002 7988 Enqueuing Expose request
23:37:50.056 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.63
23:37:50.056 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
23:37:50.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:50.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:50.056 00.000 15712 MoveAxis(W, 5, ABG)
23:37:50.056 00.000 15712 Guiding  Dir = 3, Dur = 5
23:37:50.056 00.000 15712 IsGuiding returns 0
23:37:50.070 00.014 15712 IsGuiding returns 0
23:37:50.070 00.000 15712 Move returns status 0, amount 5
23:37:50.070 00.000 15712 MoveAxis(N, 0, ABG)
23:37:50.070 00.000 15712 Move returns status 0, amount 0
23:37:50.070 00.000 15712 move complete, result=0
23:37:50.070 00.000 15712 worker thread done servicing request
23:37:50.070 00.000 15712 Worker thread wakes up
23:37:50.070 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:37:50.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:50.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:51.715 01.645 15712 Exposure complete
23:37:51.761 00.046 15712 worker thread done servicing request
23:37:51.761 00.000 7988 OnExposeComplete: enter
23:37:51.777 00.016 7988 UpdateGuideState(): m_state=6
23:37:51.777 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2194
23:37:51.780 00.003 7988 Star::Find returns 1 (0), X=500.29, Y=804.80, Mass=1635, SNR=27.1, Peak=160 HFD=4.4
23:37:51.780 00.000 7988 MultiStar: [#1 0.09,-0.16,0.97,U] [#2 0.14,-0.09,0.83,U] [#3 0.20,0.01,0.87,U] [#4 0.29,0.08,0.75,U] [#5 0.32,0.15,0.73,U] [#6 0.35,0.21,0.65,U] [#7 0.42,-0.29,0.00,M1] [#8 0.10,-0.02,0.46,U] 
23:37:51.782 00.002 7988 refined, 7 included, MultiStar: {0.20, 0.05}, one-star: {0.15, 0.21}
23:37:51.782 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
23:37:51.784 00.002 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
23:37:51.784 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.22 mountX=0.05 mountY=-0.20, mountTheta=-1.34
23:37:51.786 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.05, opts=13)
23:37:51.788 00.002 7988 Enqueuing Move request for scope (0.20, 0.05)
23:37:51.788 00.000 15712 Worker thread wakes up
23:37:51.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
23:37:51.788 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
23:37:51.788 00.000 15712 Moving (0.20, 0.05) raw xDistance=0.05 yDistance=-0.20
23:37:51.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:51.788 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.1
23:37:51.792 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:51.793 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:51.794 00.001 7988 Enqueuing Expose request
23:37:51.794 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.63
23:37:51.794 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
23:37:51.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:51.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:37:51.794 00.000 15712 MoveAxis(W, 7, ABG)
23:37:51.794 00.000 15712 Guiding  Dir = 3, Dur = 7
23:37:51.794 00.000 15712 IsGuiding returns 0
23:37:51.811 00.017 15712 IsGuiding returns 0
23:37:51.811 00.000 15712 Move returns status 0, amount 7
23:37:51.811 00.000 15712 MoveAxis(N, 0, ABG)
23:37:51.811 00.000 15712 Move returns status 0, amount 0
23:37:51.811 00.000 15712 move complete, result=0
23:37:51.811 00.000 15712 worker thread done servicing request
23:37:51.811 00.000 15712 Worker thread wakes up
23:37:51.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:51.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:51.811 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
23:37:53.232 01.421 15712 Exposure complete
23:37:53.293 00.061 15712 worker thread done servicing request
23:37:53.293 00.000 7988 OnExposeComplete: enter
23:37:53.295 00.002 7988 UpdateGuideState(): m_state=6
23:37:53.295 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2195
23:37:53.295 00.000 7988 Star::Find returns 1 (0), X=500.33, Y=804.72, Mass=1609, SNR=26.7, Peak=161 HFD=4.3
23:37:53.295 00.000 7988 MultiStar: [#1 -0.06,-0.06,0.97,U] [#2 0.34,-0.17,0.85,U] [#3 0.15,0.00,0.86,U] [#4 0.26,0.14,0.77,U] [#5 0.26,-0.01,0.72,U] [#6 0.20,0.21,0.67,U] [#7 0.26,0.18,0.49,U] [#8 0.14,-0.28,0.44,U] 
23:37:53.295 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.19, 0.13}
23:37:53.295 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
23:37:53.295 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
23:37:53.295 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.11 mountX=0.02 mountY=-0.19, mountTheta=-1.45
23:37:53.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.02, opts=13)
23:37:53.306 00.011 7988 Enqueuing Move request for scope (0.19, 0.02)
23:37:53.306 00.000 15712 Worker thread wakes up
23:37:53.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
23:37:53.306 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
23:37:53.306 00.000 15712 Moving (0.19, 0.02) raw xDistance=0.02 yDistance=-0.19
23:37:53.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:37:53.308 00.002 7988 UpdateGuideState exits: m=1609 SNR=26.7
23:37:53.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:53.310 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:53.311 00.001 7988 Enqueuing Expose request
23:37:53.311 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.63
23:37:53.311 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
23:37:53.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:53.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:37:53.311 00.000 15712 MoveAxis(W, 7, ABG)
23:37:53.311 00.000 15712 Guiding  Dir = 3, Dur = 7
23:37:53.347 00.036 15712 IsGuiding returns 0
23:37:53.359 00.012 15712 IsGuiding returns 0
23:37:53.359 00.000 15712 Move returns status 0, amount 7
23:37:53.359 00.000 15712 MoveAxis(N, 0, ABG)
23:37:53.359 00.000 15712 Move returns status 0, amount 0
23:37:53.359 00.000 15712 move complete, result=0
23:37:53.359 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
23:37:53.370 00.011 15712 worker thread done servicing request
23:37:53.370 00.000 15712 Worker thread wakes up
23:37:53.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:53.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:55.114 01.744 15712 Exposure complete
23:37:55.175 00.061 15712 worker thread done servicing request
23:37:55.175 00.000 7988 OnExposeComplete: enter
23:37:55.175 00.000 7988 UpdateGuideState(): m_state=6
23:37:55.178 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2196
23:37:55.178 00.000 7988 Star::Find returns 1 (0), X=500.23, Y=804.75, Mass=1644, SNR=26.8, Peak=143 HFD=4.3
23:37:55.180 00.002 7988 MultiStar: [#1 -0.18,0.00,0.97,U] [#2 0.09,0.12,0.85,U] [#3 0.07,0.14,0.85,U] [#4 0.19,0.15,0.79,U] [#5 -0.19,0.19,0.70,U] [#6 0.02,0.19,0.65,U] [#7 0.10,-0.01,0.50,U] [#8 -0.11,-0.08,0.45,U] 
23:37:55.181 00.001 7988 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.09, 0.16}
23:37:55.181 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
23:37:55.183 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
23:37:55.183 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=0.11 mountY=-0.01, mountTheta=-0.14
23:37:55.185 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.11, opts=13)
23:37:55.187 00.002 7988 Enqueuing Move request for scope (0.01, 0.11)
23:37:55.187 00.000 15712 Worker thread wakes up
23:37:55.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:37:55.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:37:55.187 00.000 15712 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.01
23:37:55.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:55.192 00.005 7988 UpdateGuideState exits: m=1644 SNR=26.8
23:37:55.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:55.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:55.192 00.000 7988 Enqueuing Expose request
23:37:55.192 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.64
23:37:55.192 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
23:37:55.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:55.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:55.192 00.000 15712 MoveAxis(W, 7, ABG)
23:37:55.192 00.000 15712 Guiding  Dir = 3, Dur = 7
23:37:55.192 00.000 15712 IsGuiding returns 0
23:37:55.255 00.063 15712 IsGuiding returns 0
23:37:55.255 00.000 15712 Move returns status 0, amount 7
23:37:55.255 00.000 15712 MoveAxis(N, 0, ABG)
23:37:55.255 00.000 15712 Move returns status 0, amount 0
23:37:55.255 00.000 15712 move complete, result=0
23:37:55.255 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:37:55.257 00.002 15712 worker thread done servicing request
23:37:55.257 00.000 15712 Worker thread wakes up
23:37:55.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:55.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:56.675 01.418 15712 Exposure complete
23:37:56.740 00.065 15712 worker thread done servicing request
23:37:56.740 00.000 7988 OnExposeComplete: enter
23:37:56.740 00.000 7988 UpdateGuideState(): m_state=6
23:37:56.740 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2197
23:37:56.743 00.003 7988 Star::Find returns 1 (0), X=500.29, Y=804.84, Mass=1499, SNR=25.6, Peak=150 HFD=4.4
23:37:56.743 00.000 7988 MultiStar: [#1 -0.30,0.11,0.98,U] [#2 0.00,0.33,0.88,U] [#3 -0.08,0.12,0.86,U] [#4 0.06,0.23,0.79,U] [#5 -0.02,0.26,0.78,U] [#6 0.09,0.26,0.67,U] [#7 0.04,-0.02,0.52,U] [#8 -0.10,0.11,0.46,U] 
23:37:56.743 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.19}, one-star: {0.14, 0.25}
23:37:56.743 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
23:37:56.743 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
23:37:56.743 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.68 mountX=0.19 mountY=0.02, mountTheta=0.09
23:37:56.743 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.19, opts=13)
23:37:56.743 00.000 7988 Enqueuing Move request for scope (-0.02, 0.19)
23:37:56.743 00.000 15712 Worker thread wakes up
23:37:56.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
23:37:56.753 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:56.753 00.000 7988 UpdateGuideState exits: m=1499 SNR=25.6
23:37:56.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:56.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:56.753 00.000 7988 Enqueuing Expose request
23:37:56.753 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
23:37:56.753 00.000 15712 Moving (-0.02, 0.19) raw xDistance=0.19 yDistance=0.02
23:37:56.760 00.007 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 638.64
23:37:56.760 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
23:37:56.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:56.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:37:56.760 00.000 15712 MoveAxis(W, 44, ABG)
23:37:56.760 00.000 15712 Guiding  Dir = 3, Dur = 44
23:37:56.760 00.000 15712 IsGuiding returns 0
23:37:56.785 00.025 15712 PulseGuide returned control before completion, sleep 26
23:37:56.817 00.032 15712 IsGuiding returns 1
23:37:56.817 00.000 15712 scope still moving after pulse duration time elapsed
23:37:56.869 00.052 15712 IsGuiding returns 0
23:37:56.869 00.000 15712 scope move finished after 44 + 63 ms
23:37:56.869 00.000 15712 Move returns status 0, amount 44
23:37:56.869 00.000 15712 MoveAxis(N, 0, ABG)
23:37:56.869 00.000 15712 Move returns status 0, amount 0
23:37:56.869 00.000 15712 move complete, result=0
23:37:56.869 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
23:37:56.869 00.000 15712 worker thread done servicing request
23:37:56.871 00.002 15712 Worker thread wakes up
23:37:56.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:56.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:58.509 01.638 15712 Exposure complete
23:37:58.563 00.054 15712 worker thread done servicing request
23:37:58.563 00.000 7988 OnExposeComplete: enter
23:37:58.570 00.007 7988 UpdateGuideState(): m_state=6
23:37:58.572 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2198
23:37:58.572 00.000 7988 Star::Find returns 1 (0), X=500.13, Y=804.78, Mass=1612, SNR=26.7, Peak=124 HFD=4.5
23:37:58.574 00.002 7988 MultiStar: [#1 -0.08,0.08,1.01,U] [#2 0.21,-0.02,0.85,U] [#3 -0.07,-0.09,0.83,U] [#4 0.20,0.12,0.75,U] [#5 -0.02,0.10,0.68,U] [#6 0.09,0.21,0.66,U] [#7 0.40,-0.31,0.00,M1] [#8 0.19,0.13,0.43,U] 
23:37:58.574 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {-0.02, 0.19}
23:37:58.576 00.002 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
23:37:58.576 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
23:37:58.578 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.07 mountX=0.09 mountY=-0.05, mountTheta=-0.52
23:37:58.580 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
23:37:58.580 00.000 7988 Enqueuing Move request for scope (0.05, 0.09)
23:37:58.580 00.000 15712 Worker thread wakes up
23:37:58.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:37:58.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:37:58.580 00.000 15712 Moving (0.05, 0.09) raw xDistance=0.09 yDistance=-0.05
23:37:58.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:37:58.580 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.7
23:37:58.585 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:58.586 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:37:58.586 00.000 7988 Enqueuing Expose request
23:37:58.589 00.003 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.64
23:37:58.589 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
23:37:58.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:58.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:58.589 00.000 15712 MoveAxis(W, 5, ABG)
23:37:58.589 00.000 15712 Guiding  Dir = 3, Dur = 5
23:37:58.589 00.000 15712 IsGuiding returns 0
23:37:58.602 00.013 15712 IsGuiding returns 0
23:37:58.602 00.000 15712 Move returns status 0, amount 5
23:37:58.602 00.000 15712 MoveAxis(N, 0, ABG)
23:37:58.602 00.000 15712 Move returns status 0, amount 0
23:37:58.602 00.000 15712 move complete, result=0
23:37:58.602 00.000 15712 worker thread done servicing request
23:37:58.602 00.000 15712 Worker thread wakes up
23:37:58.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:37:58.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:37:58.602 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:38:00.025 01.423 15712 Exposure complete
23:38:00.076 00.051 15712 worker thread done servicing request
23:38:00.076 00.000 7988 OnExposeComplete: enter
23:38:00.088 00.012 7988 UpdateGuideState(): m_state=6
23:38:00.088 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2199
23:38:00.090 00.002 7988 Star::Find returns 1 (0), X=500.30, Y=804.84, Mass=1607, SNR=26.6, Peak=135 HFD=4.5
23:38:00.090 00.000 7988 MultiStar: [#1 -0.18,-0.13,0.96,U] [#2 0.19,0.08,0.87,U] [#3 0.03,-0.15,0.84,U] [#4 0.41,0.17,0.00,M1] [#5 0.16,0.37,0.72,U] [#6 0.26,0.17,0.66,U] [#7 0.02,-0.06,0.48,U] [#8 -0.06,0.06,0.44,U] 
23:38:00.092 00.002 7988 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.16, 0.24}
23:38:00.093 00.001 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
23:38:00.093 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
23:38:00.095 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.77 mountX=0.07 mountY=-0.08, mountTheta=-0.81
23:38:00.097 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.07, opts=13)
23:38:00.097 00.000 7988 Enqueuing Move request for scope (0.08, 0.07)
23:38:00.099 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:00.099 00.000 7988 UpdateGuideState exits: m=1607 SNR=26.6
23:38:00.101 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:00.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:00.103 00.002 7988 Enqueuing Expose request
23:38:00.104 00.001 15712 Worker thread wakes up
23:38:00.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:38:00.104 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:38:00.104 00.000 15712 Moving (0.08, 0.07) raw xDistance=0.07 yDistance=-0.08
23:38:00.106 00.002 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.64
23:38:00.106 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
23:38:00.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:00.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:38:00.106 00.000 15712 MoveAxis(W, 4, ABG)
23:38:00.106 00.000 15712 Guiding  Dir = 3, Dur = 4
23:38:00.106 00.000 15712 IsGuiding returns 0
23:38:00.127 00.021 15712 IsGuiding returns 0
23:38:00.127 00.000 15712 Move returns status 0, amount 4
23:38:00.127 00.000 15712 MoveAxis(N, 0, ABG)
23:38:00.127 00.000 15712 Move returns status 0, amount 0
23:38:00.127 00.000 15712 move complete, result=0
23:38:00.127 00.000 15712 worker thread done servicing request
23:38:00.127 00.000 15712 Worker thread wakes up
23:38:00.127 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:38:00.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:00.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:01.765 01.638 15712 Exposure complete
23:38:01.826 00.061 15712 worker thread done servicing request
23:38:01.826 00.000 7988 OnExposeComplete: enter
23:38:01.827 00.001 7988 UpdateGuideState(): m_state=6
23:38:01.827 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2200
23:38:01.827 00.000 7988 Star::Find returns 1 (0), X=500.25, Y=804.78, Mass=1594, SNR=26.5, Peak=134 HFD=4.6
23:38:01.827 00.000 7988 MultiStar: [#1 -0.18,-0.13,0.97,U] [#2 0.26,0.02,0.84,U] [#3 -0.11,-0.17,0.81,U] [#4 0.04,0.29,0.73,U] [#5 -0.09,0.25,0.74,U] [#6 0.20,0.35,0.64,U] [#7 0.47,-0.09,0.00,M1] [#8 -0.18,0.05,0.40,U] 
23:38:01.827 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.11, 0.18}
23:38:01.827 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
23:38:01.827 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
23:38:01.827 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.42 mountX=0.09 mountY=-0.02, mountTheta=-0.17
23:38:01.827 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
23:38:01.827 00.000 7988 Enqueuing Move request for scope (0.01, 0.09)
23:38:01.827 00.000 15712 Worker thread wakes up
23:38:01.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:38:01.827 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:38:01.827 00.000 15712 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
23:38:01.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:01.827 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.5
23:38:01.841 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:01.842 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:01.842 00.000 7988 Enqueuing Expose request
23:38:01.844 00.002 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.65
23:38:01.844 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
23:38:01.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:01.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:38:01.844 00.000 15712 MoveAxis(W, 3, ABG)
23:38:01.844 00.000 15712 Guiding  Dir = 3, Dur = 3
23:38:01.844 00.000 15712 IsGuiding returns 0
23:38:01.864 00.020 15712 IsGuiding returns 0
23:38:01.864 00.000 15712 Move returns status 0, amount 3
23:38:01.864 00.000 15712 MoveAxis(N, 0, ABG)
23:38:01.864 00.000 15712 Move returns status 0, amount 0
23:38:01.864 00.000 15712 move complete, result=0
23:38:01.864 00.000 15712 worker thread done servicing request
23:38:01.864 00.000 15712 Worker thread wakes up
23:38:01.864 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:38:01.874 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:01.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:03.278 01.404 15712 Exposure complete
23:38:03.339 00.061 15712 worker thread done servicing request
23:38:03.339 00.000 7988 OnExposeComplete: enter
23:38:03.339 00.000 7988 UpdateGuideState(): m_state=6
23:38:03.341 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2201
23:38:03.343 00.002 7988 Star::Find returns 1 (0), X=500.10, Y=804.65, Mass=1561, SNR=26.3, Peak=131 HFD=4.7
23:38:03.343 00.000 7988 MultiStar: [#1 -0.13,-0.07,0.96,U] [#2 0.14,-0.08,0.84,U] [#3 -0.18,-0.16,0.85,U] [#4 0.28,0.09,0.75,U] [#5 -0.17,-0.07,0.73,U] [#6 0.33,0.08,0.68,U] [#7 0.03,-0.15,0.49,U] [#8 -0.19,-0.21,0.44,U] 
23:38:03.345 00.002 7988 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.04, 0.05}
23:38:03.345 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
23:38:03.347 00.002 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
23:38:03.347 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.48 mountX=-0.04 mountY=-0.00, mountTheta=-3.08
23:38:03.349 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.04, opts=13)
23:38:03.351 00.002 7988 Enqueuing Move request for scope (0.00, -0.04)
23:38:03.351 00.000 15712 Worker thread wakes up
23:38:03.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
23:38:03.351 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
23:38:03.351 00.000 15712 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=-0.00
23:38:03.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:38:03.351 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.3
23:38:03.354 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:03.355 00.001 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.65
23:38:03.355 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
23:38:03.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:03.356 00.001 7988 Enqueuing Expose request
23:38:03.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:03.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:38:03.356 00.000 15712 MoveAxis(W, 2, ABG)
23:38:03.356 00.000 15712 Guiding  Dir = 3, Dur = 2
23:38:03.390 00.034 15712 IsGuiding returns 0
23:38:03.407 00.017 15712 IsGuiding returns 0
23:38:03.407 00.000 15712 Move returns status 0, amount 2
23:38:03.407 00.000 15712 MoveAxis(N, 0, ABG)
23:38:03.407 00.000 15712 Move returns status 0, amount 0
23:38:03.407 00.000 15712 move complete, result=0
23:38:03.407 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:38:03.409 00.002 15712 worker thread done servicing request
23:38:03.409 00.000 15712 Worker thread wakes up
23:38:03.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:03.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:05.048 01.639 15712 Exposure complete
23:38:05.108 00.060 15712 worker thread done servicing request
23:38:05.108 00.000 7988 OnExposeComplete: enter
23:38:05.111 00.003 7988 UpdateGuideState(): m_state=6
23:38:05.111 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2202
23:38:05.111 00.000 7988 Star::Find returns 1 (0), X=500.28, Y=804.67, Mass=1577, SNR=26.4, Peak=148 HFD=4.7
23:38:05.111 00.000 7988 MultiStar: [#1 -0.19,-0.35,0.94,U] [#2 0.05,-0.19,0.82,U] [#3 -0.13,-0.09,0.83,U] [#4 0.21,-0.06,0.76,U] [#5 0.09,0.04,0.72,U] [#6 0.06,-0.01,0.67,U] [#7 0.29,-0.18,0.48,U] [#8 0.34,-0.10,0.44,U] 
23:38:05.111 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.14, 0.08}
23:38:05.111 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
23:38:05.111 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
23:38:05.111 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.95 mountX=-0.09 mountY=-0.07, mountTheta=-2.54
23:38:05.111 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
23:38:05.111 00.000 7988 Enqueuing Move request for scope (0.07, -0.09)
23:38:05.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:05.111 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.4
23:38:05.124 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:05.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:05.127 00.003 7988 Enqueuing Expose request
23:38:05.127 00.000 15712 Worker thread wakes up
23:38:05.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:38:05.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:38:05.127 00.000 15712 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=-0.07
23:38:05.127 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.65
23:38:05.127 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
23:38:05.127 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:05.127 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:38:05.127 00.000 15712 MoveAxis(E, 1, ABG)
23:38:05.127 00.000 15712 Guiding  Dir = 2, Dur = 1
23:38:05.127 00.000 15712 IsGuiding returns 0
23:38:05.149 00.022 15712 IsGuiding returns 0
23:38:05.149 00.000 15712 Move returns status 0, amount 1
23:38:05.149 00.000 15712 MoveAxis(N, 0, ABG)
23:38:05.149 00.000 15712 Move returns status 0, amount 0
23:38:05.149 00.000 15712 move complete, result=0
23:38:05.149 00.000 15712 worker thread done servicing request
23:38:05.149 00.000 15712 Worker thread wakes up
23:38:05.149 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:38:05.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:05.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:06.563 01.414 15712 Exposure complete
23:38:06.624 00.061 15712 worker thread done servicing request
23:38:06.624 00.000 7988 OnExposeComplete: enter
23:38:06.624 00.000 7988 UpdateGuideState(): m_state=6
23:38:06.626 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2203
23:38:06.628 00.002 7988 Star::Find returns 1 (0), X=500.12, Y=804.40, Mass=1576, SNR=26.5, Peak=143 HFD=4.5
23:38:06.628 00.000 7988 MultiStar: [#1 -0.26,-0.37,0.00,M1] [#2 0.10,-0.22,0.84,U] [#3 -0.28,-0.25,0.86,U] [#4 0.14,-0.31,0.73,U] [#5 0.06,-0.23,0.70,U] [#6 0.32,0.00,0.64,U] [#7 -0.08,-0.10,0.48,U] [#8 -0.25,-0.04,0.46,U] 
23:38:06.630 00.002 7988 refined, 7 included, MultiStar: {0.00, -0.18}, one-star: {-0.02, -0.20}
23:38:06.630 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
23:38:06.632 00.002 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.14)
23:38:06.632 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.55 mountX=-0.18 mountY=0.00, mountTheta=3.14
23:38:06.634 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.18, opts=13)
23:38:06.636 00.002 7988 Enqueuing Move request for scope (0.00, -0.18)
23:38:06.636 00.000 15712 Worker thread wakes up
23:38:06.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
23:38:06.636 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
23:38:06.636 00.000 15712 Moving (0.00, -0.18) raw xDistance=-0.18 yDistance=0.00
23:38:06.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:06.639 00.003 7988 UpdateGuideState exits: m=1576 SNR=26.5
23:38:06.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:06.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:06.639 00.000 7988 Enqueuing Expose request
23:38:06.639 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 638.65
23:38:06.639 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
23:38:06.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:06.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:38:06.639 00.000 15712 MoveAxis(E, 38, ABG)
23:38:06.639 00.000 15712 Guiding  Dir = 2, Dur = 38
23:38:06.639 00.000 15712 IsGuiding returns 0
23:38:06.661 00.022 15712 PulseGuide returned control before completion, sleep 25
23:38:06.707 00.046 15712 IsGuiding returns 0
23:38:06.707 00.000 15712 Move returns status 0, amount 38
23:38:06.707 00.000 15712 MoveAxis(N, 0, ABG)
23:38:06.707 00.000 15712 Move returns status 0, amount 0
23:38:06.707 00.000 15712 move complete, result=0
23:38:06.707 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
23:38:06.717 00.010 15712 worker thread done servicing request
23:38:06.717 00.000 15712 Worker thread wakes up
23:38:06.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:06.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:08.457 01.740 15712 Exposure complete
23:38:08.508 00.051 15712 worker thread done servicing request
23:38:08.508 00.000 7988 OnExposeComplete: enter
23:38:08.521 00.013 7988 UpdateGuideState(): m_state=6
23:38:08.521 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2204
23:38:08.521 00.000 7988 Star::Find returns 1 (0), X=500.08, Y=804.60, Mass=1574, SNR=26.3, Peak=148 HFD=4.3
23:38:08.521 00.000 7988 MultiStar: [#1 0.19,-0.07,0.98,U] [#2 0.19,-0.04,0.85,U] [#3 -0.00,-0.03,0.86,U] [#4 0.04,0.03,0.76,U] [#5 -0.14,0.10,0.72,U] [#6 -0.12,0.14,0.65,U] [#7 0.23,-0.25,0.48,U] [#8 0.10,-0.19,0.44,U] 
23:38:08.526 00.005 7988 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {-0.06, 0.01}
23:38:08.526 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
23:38:08.526 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
23:38:08.526 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.46 mountX=-0.02 mountY=-0.04, mountTheta=-2.03
23:38:08.526 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
23:38:08.526 00.000 7988 Enqueuing Move request for scope (0.04, -0.02)
23:38:08.526 00.000 15712 Worker thread wakes up
23:38:08.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:38:08.526 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:38:08.526 00.000 15712 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=-0.04
23:38:08.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:08.526 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.3
23:38:08.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:08.537 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:08.537 00.000 7988 Enqueuing Expose request
23:38:08.537 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.65
23:38:08.537 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:38:08.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:08.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:38:08.537 00.000 15712 MoveAxis(E, 5, ABG)
23:38:08.537 00.000 15712 Guiding  Dir = 2, Dur = 5
23:38:08.537 00.000 15712 IsGuiding returns 0
23:38:08.554 00.017 15712 IsGuiding returns 0
23:38:08.554 00.000 15712 Move returns status 0, amount 5
23:38:08.554 00.000 15712 MoveAxis(N, 0, ABG)
23:38:08.554 00.000 15712 Move returns status 0, amount 0
23:38:08.554 00.000 15712 move complete, result=0
23:38:08.554 00.000 15712 worker thread done servicing request
23:38:08.554 00.000 15712 Worker thread wakes up
23:38:08.554 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:38:08.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:08.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:09.960 01.406 15712 Exposure complete
23:38:10.025 00.065 15712 worker thread done servicing request
23:38:10.025 00.000 7988 OnExposeComplete: enter
23:38:10.025 00.000 7988 UpdateGuideState(): m_state=6
23:38:10.025 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2205
23:38:10.025 00.000 7988 Star::Find returns 1 (0), X=500.24, Y=805.08, Mass=1532, SNR=26.1, Peak=151 HFD=4.5
23:38:10.025 00.000 7988 MultiStar: [#1 -0.06,0.28,0.98,U] [#2 0.18,0.21,0.88,U] [#3 0.06,0.15,0.87,U] [#4 0.15,0.25,0.75,U] [#5 0.02,0.41,0.74,U] [#6 0.10,0.67,0.00,M1] [#7 0.19,0.21,0.50,U] [#8 -0.39,0.32,0.00,M1] 
23:38:10.025 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.29}, one-star: {0.09, 0.49}
23:38:10.025 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
23:38:10.025 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
23:38:10.025 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.30 mountX=0.29 mountY=-0.09, mountTheta=-0.29
23:38:10.037 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.29, opts=13)
23:38:10.038 00.001 7988 Enqueuing Move request for scope (0.08, 0.29)
23:38:10.038 00.000 15712 Worker thread wakes up
23:38:10.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.29) opts 0xd
23:38:10.038 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.29)
23:38:10.038 00.000 15712 Moving (0.08, 0.29) raw xDistance=0.29 yDistance=-0.09
23:38:10.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:10.038 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.1
23:38:10.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:10.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:10.038 00.000 7988 Enqueuing Expose request
23:38:10.038 00.000 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.18, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 638.65
23:38:10.038 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
23:38:10.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:10.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:38:10.038 00.000 15712 MoveAxis(W, 51, ABG)
23:38:10.038 00.000 15712 Guiding  Dir = 3, Dur = 51
23:38:10.057 00.019 15712 IsGuiding returns 0
23:38:10.072 00.015 15712 PulseGuide returned control before completion, sleep 46
23:38:10.153 00.081 15712 IsGuiding returns 0
23:38:10.153 00.000 15712 Move returns status 0, amount 51
23:38:10.153 00.000 15712 MoveAxis(N, 0, ABG)
23:38:10.153 00.000 15712 Move returns status 0, amount 0
23:38:10.153 00.000 15712 move complete, result=0
23:38:10.153 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
23:38:10.153 00.000 15712 worker thread done servicing request
23:38:10.153 00.000 15712 Worker thread wakes up
23:38:10.155 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:10.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:11.795 01.640 15712 Exposure complete
23:38:11.857 00.062 15712 worker thread done servicing request
23:38:11.857 00.000 7988 OnExposeComplete: enter
23:38:11.857 00.000 7988 UpdateGuideState(): m_state=6
23:38:11.857 00.000 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2206
23:38:11.857 00.000 7988 Star::Find returns 1 (0), X=500.35, Y=804.38, Mass=1590, SNR=26.8, Peak=159 HFD=4.6
23:38:11.857 00.000 7988 MultiStar: [#1 -0.26,-0.02,0.94,U] [#2 0.09,-0.24,0.82,U] [#3 -0.11,-0.22,0.80,U] [#4 0.04,-0.11,0.73,U] [#5 -0.20,-0.11,0.71,U] [#6 0.08,-0.08,0.65,U] [#7 0.44,0.00,0.00,M1] [#8 0.27,0.03,0.44,U] 
23:38:11.857 00.000 7988 refined, 7 included, MultiStar: {-0.00, -0.13}, one-star: {0.20, -0.21}
23:38:11.857 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = 3.14)
23:38:11.857 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
23:38:11.857 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.58 mountX=-0.13 mountY=0.00, mountTheta=3.11
23:38:11.857 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.13, opts=13)
23:38:11.857 00.000 7988 Enqueuing Move request for scope (-0.00, -0.13)
23:38:11.857 00.000 15712 Worker thread wakes up
23:38:11.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
23:38:11.857 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
23:38:11.857 00.000 15712 Moving (-0.00, -0.13) raw xDistance=-0.13 yDistance=0.00
23:38:11.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:11.857 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.8
23:38:11.871 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:11.873 00.002 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.65
23:38:11.873 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
23:38:11.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:11.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:38:11.873 00.000 15712 MoveAxis(E, 8, ABG)
23:38:11.873 00.000 15712 Guiding  Dir = 2, Dur = 8
23:38:11.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:11.874 00.001 7988 Enqueuing Expose request
23:38:11.874 00.000 15712 IsGuiding returns 0
23:38:11.891 00.017 15712 IsGuiding returns 0
23:38:11.891 00.000 15712 Move returns status 0, amount 8
23:38:11.891 00.000 15712 MoveAxis(N, 0, ABG)
23:38:11.891 00.000 15712 Move returns status 0, amount 0
23:38:11.891 00.000 15712 move complete, result=0
23:38:11.891 00.000 15712 worker thread done servicing request
23:38:11.891 00.000 15712 Worker thread wakes up
23:38:11.891 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:38:11.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:11.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:13.308 01.417 15712 Exposure complete
23:38:13.364 00.056 15712 worker thread done servicing request
23:38:13.371 00.007 7988 OnExposeComplete: enter
23:38:13.372 00.001 7988 UpdateGuideState(): m_state=6
23:38:13.372 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2207
23:38:13.374 00.002 7988 Star::Find returns 1 (0), X=500.35, Y=804.10, Mass=1614, SNR=26.6, Peak=176 HFD=4.5
23:38:13.374 00.000 7988 MultiStar: [#1 0.26,-0.48,0.00,M1] [#2 0.39,-0.34,0.00,M1] [#3 0.15,-0.41,0.00,M1] [#4 0.39,-0.12,0.76,U] [#5 0.33,-0.28,0.00,M1] [#6 0.18,-0.06,0.64,U] [#7 0.24,-0.37,0.00,M2] [#8 0.19,-0.09,0.44,U] 
23:38:13.376 00.002 7988 refined, 3 included, MultiStar: {0.25, -0.23}, one-star: {0.20, -0.49}
23:38:13.376 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.56) = xAngle (-2.32 = -2.32)
23:38:13.378 00.002 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.36 = -2.36)
23:38:13.378 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-0.76 mountX=-0.23 mountY=-0.24, mountTheta=-2.34
23:38:13.380 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.23, opts=13)
23:38:13.380 00.000 7988 Enqueuing Move request for scope (0.25, -0.23)
23:38:13.380 00.000 15712 Worker thread wakes up
23:38:13.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.23) opts 0xd
23:38:13.380 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.23)
23:38:13.380 00.000 15712 Moving (0.25, -0.23) raw xDistance=-0.23 yDistance=-0.24
23:38:13.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:13.380 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.6
23:38:13.386 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:13.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:13.388 00.002 7988 Enqueuing Expose request
23:38:13.388 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 638.66
23:38:13.388 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
23:38:13.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:13.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:38:13.388 00.000 15712 MoveAxis(E, 53, ABG)
23:38:13.388 00.000 15712 Guiding  Dir = 2, Dur = 53
23:38:13.388 00.000 15712 IsGuiding returns 0
23:38:13.405 00.017 15712 PulseGuide returned control before completion, sleep 48
23:38:13.489 00.084 15712 IsGuiding returns 0
23:38:13.489 00.000 15712 Move returns status 0, amount 53
23:38:13.489 00.000 15712 MoveAxis(N, 0, ABG)
23:38:13.489 00.000 15712 Move returns status 0, amount 0
23:38:13.489 00.000 15712 move complete, result=0
23:38:13.489 00.000 7988 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
23:38:13.495 00.006 15712 worker thread done servicing request
23:38:13.495 00.000 15712 Worker thread wakes up
23:38:13.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:13.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:15.235 01.740 15712 Exposure complete
23:38:15.293 00.058 15712 worker thread done servicing request
23:38:15.293 00.000 7988 OnExposeComplete: enter
23:38:15.299 00.006 7988 UpdateGuideState(): m_state=6
23:38:15.299 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2208
23:38:15.301 00.002 7988 Star::Find returns 1 (0), X=500.24, Y=804.40, Mass=1603, SNR=26.6, Peak=154 HFD=4.6
23:38:15.301 00.000 7988 MultiStar: [#1 -0.07,-0.37,0.95,U] [#2 0.08,-0.31,0.83,U] [#3 -0.07,-0.14,0.84,U] [#4 0.16,-0.12,0.76,U] [#5 -0.04,-0.13,0.70,U] [#6 -0.12,-0.11,0.66,U] [#7 -0.05,-0.14,0.52,U] [#8 -0.04,-0.41,0.40,U] 
23:38:15.303 00.002 7988 refined, 8 included, MultiStar: {0.00, -0.21}, one-star: {0.10, -0.20}
23:38:15.303 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
23:38:15.305 00.002 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
23:38:15.305 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=-0.21 mountY=0.00, mountTheta=3.13
23:38:15.307 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.21, opts=13)
23:38:15.309 00.002 7988 Enqueuing Move request for scope (0.00, -0.21)
23:38:15.310 00.001 15712 Worker thread wakes up
23:38:15.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
23:38:15.310 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
23:38:15.310 00.000 15712 Moving (0.00, -0.21) raw xDistance=-0.21 yDistance=0.00
23:38:15.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:15.310 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.6
23:38:15.313 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:15.313 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:15.315 00.002 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 638.66
23:38:15.315 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
23:38:15.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:15.315 00.000 7988 Enqueuing Expose request
23:38:15.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:38:15.315 00.000 15712 MoveAxis(E, 50, ABG)
23:38:15.315 00.000 15712 Guiding  Dir = 2, Dur = 50
23:38:15.315 00.000 15712 IsGuiding returns 0
23:38:15.331 00.016 15712 PulseGuide returned control before completion, sleep 46
23:38:15.379 00.048 15712 IsGuiding returns 1
23:38:15.379 00.000 15712 scope still moving after pulse duration time elapsed
23:38:15.411 00.032 15712 IsGuiding returns 0
23:38:15.411 00.000 15712 scope move finished after 50 + 44 ms
23:38:15.411 00.000 15712 Move returns status 0, amount 50
23:38:15.411 00.000 15712 MoveAxis(N, 0, ABG)
23:38:15.411 00.000 15712 Move returns status 0, amount 0
23:38:15.411 00.000 15712 move complete, result=0
23:38:15.411 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
23:38:15.413 00.002 15712 worker thread done servicing request
23:38:15.413 00.000 15712 Worker thread wakes up
23:38:15.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:15.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:16.817 01.404 15712 Exposure complete
23:38:16.875 00.058 15712 worker thread done servicing request
23:38:16.875 00.000 7988 OnExposeComplete: enter
23:38:16.879 00.004 7988 UpdateGuideState(): m_state=6
23:38:16.879 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2209
23:38:16.879 00.000 7988 Star::Find returns 1 (0), X=500.50, Y=804.39, Mass=1604, SNR=26.5, Peak=171 HFD=4.7
23:38:16.879 00.000 7988 MultiStar: [#1 0.01,-0.43,0.00,M1] [#2 0.28,-0.29,0.82,U] [#3 0.08,-0.36,0.82,U] [#4 0.22,-0.23,0.76,U] [#5 0.23,-0.14,0.72,U] [#6 0.03,-0.06,0.67,U] [#7 0.55,-0.28,0.00,M2] [#8 0.45,-0.42,0.00,M1] 
23:38:16.879 00.000 7988 refined, 5 included, MultiStar: {0.21, -0.22}, one-star: {0.35, -0.20}
23:38:16.879 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
23:38:16.879 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
23:38:16.879 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-0.81 mountX=-0.22 mountY=-0.20, mountTheta=-2.39
23:38:16.879 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.22, opts=13)
23:38:16.879 00.000 7988 Enqueuing Move request for scope (0.21, -0.22)
23:38:16.879 00.000 15712 Worker thread wakes up
23:38:16.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.22) opts 0xd
23:38:16.879 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.22)
23:38:16.879 00.000 15712 Moving (0.21, -0.22) raw xDistance=-0.22 yDistance=-0.20
23:38:16.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:16.892 00.013 7988 UpdateGuideState exits: m=1604 SNR=26.5
23:38:16.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:16.894 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:16.895 00.001 7988 Enqueuing Expose request
23:38:16.895 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 638.66
23:38:16.895 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
23:38:16.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:16.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:38:16.895 00.000 15712 MoveAxis(E, 50, ABG)
23:38:16.895 00.000 15712 Guiding  Dir = 2, Dur = 50
23:38:16.914 00.019 15712 IsGuiding returns 0
23:38:16.930 00.016 15712 PulseGuide returned control before completion, sleep 45
23:38:17.010 00.080 15712 IsGuiding returns 0
23:38:17.010 00.000 15712 Move returns status 0, amount 50
23:38:17.010 00.000 15712 MoveAxis(N, 0, ABG)
23:38:17.010 00.000 15712 Move returns status 0, amount 0
23:38:17.010 00.000 15712 move complete, result=0
23:38:17.010 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.2 px 0 ms NORTH
23:38:17.011 00.001 15712 worker thread done servicing request
23:38:17.011 00.000 15712 Worker thread wakes up
23:38:17.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:17.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:18.648 01.637 15712 Exposure complete
23:38:18.710 00.062 15712 worker thread done servicing request
23:38:18.710 00.000 7988 OnExposeComplete: enter
23:38:18.710 00.000 7988 UpdateGuideState(): m_state=6
23:38:18.712 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2210
23:38:18.712 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=804.82, Mass=1633, SNR=26.9, Peak=142 HFD=4.4
23:38:18.714 00.002 7988 MultiStar: [#1 0.01,0.10,0.94,U] [#2 0.12,0.06,0.82,U] [#3 0.12,0.06,0.84,U] [#4 0.24,0.24,0.78,U] [#5 -0.01,0.21,0.74,U] [#6 0.27,0.42,0.00,M1] [#7 0.14,-0.23,0.48,U] [#8 -0.05,0.13,0.44,U] 
23:38:18.714 00.000 7988 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {0.08, 0.23}
23:38:18.716 00.002 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
23:38:18.716 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
23:38:18.718 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.14 cameraTheta=0.93 mountX=0.12 mountY=-0.09, mountTheta=-0.65
23:38:18.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.12, opts=13)
23:38:18.720 00.000 7988 Enqueuing Move request for scope (0.09, 0.12)
23:38:18.722 00.002 15712 Worker thread wakes up
23:38:18.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:38:18.722 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:38:18.722 00.000 15712 Moving (0.09, 0.12) raw xDistance=0.12 yDistance=-0.09
23:38:18.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:18.722 00.000 7988 UpdateGuideState exits: m=1633 SNR=26.9
23:38:18.725 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:18.726 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:18.727 00.001 7988 Enqueuing Expose request
23:38:18.727 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.66
23:38:18.727 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
23:38:18.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:18.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:38:18.727 00.000 15712 MoveAxis(E, 7, ABG)
23:38:18.727 00.000 15712 Guiding  Dir = 2, Dur = 7
23:38:18.729 00.002 15712 IsGuiding returns 0
23:38:18.752 00.023 15712 IsGuiding returns 0
23:38:18.752 00.000 15712 Move returns status 0, amount 7
23:38:18.752 00.000 15712 MoveAxis(N, 0, ABG)
23:38:18.752 00.000 15712 Move returns status 0, amount 0
23:38:18.752 00.000 15712 move complete, result=0
23:38:18.752 00.000 15712 worker thread done servicing request
23:38:18.752 00.000 15712 Worker thread wakes up
23:38:18.752 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:38:18.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:18.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:20.163 01.411 15712 Exposure complete
23:38:20.223 00.060 15712 worker thread done servicing request
23:38:20.223 00.000 7988 OnExposeComplete: enter
23:38:20.225 00.002 7988 UpdateGuideState(): m_state=6
23:38:20.225 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2211
23:38:20.227 00.002 7988 Star::Find returns 1 (0), X=500.30, Y=804.63, Mass=1602, SNR=26.8, Peak=150 HFD=4.3
23:38:20.229 00.002 7988 MultiStar: [#1 -0.18,-0.25,0.96,U] [#2 0.22,-0.04,0.85,U] [#3 -0.05,-0.28,0.85,U] [#4 0.48,0.09,0.00,M1] [#5 -0.05,0.14,0.67,U] [#6 0.33,0.15,0.65,U] [#7 0.17,-0.12,0.49,U] [#8 -0.15,-0.12,0.44,U] 
23:38:20.229 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.16, 0.03}
23:38:20.231 00.002 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
23:38:20.231 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
23:38:20.233 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.88 mountX=-0.07 mountY=-0.05, mountTheta=-2.46
23:38:20.233 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
23:38:20.235 00.002 7988 Enqueuing Move request for scope (0.05, -0.07)
23:38:20.235 00.000 15712 Worker thread wakes up
23:38:20.237 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:38:20.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:38:20.237 00.000 15712 Moving (0.05, -0.07) raw xDistance=-0.07 yDistance=-0.05
23:38:20.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:20.237 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.8
23:38:20.239 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:20.240 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:20.241 00.001 7988 Enqueuing Expose request
23:38:20.241 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.66
23:38:20.241 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
23:38:20.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:20.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:38:20.241 00.000 15712 MoveAxis(E, 7, ABG)
23:38:20.241 00.000 15712 Guiding  Dir = 2, Dur = 7
23:38:20.241 00.000 15712 IsGuiding returns 0
23:38:20.267 00.026 15712 IsGuiding returns 0
23:38:20.267 00.000 15712 Move returns status 0, amount 7
23:38:20.267 00.000 15712 MoveAxis(N, 0, ABG)
23:38:20.267 00.000 15712 Move returns status 0, amount 0
23:38:20.267 00.000 15712 move complete, result=0
23:38:20.267 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:38:20.272 00.005 15712 worker thread done servicing request
23:38:20.272 00.000 15712 Worker thread wakes up
23:38:20.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:20.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:21.898 01.626 15712 Exposure complete
23:38:21.956 00.058 15712 worker thread done servicing request
23:38:21.956 00.000 7988 OnExposeComplete: enter
23:38:21.961 00.005 7988 UpdateGuideState(): m_state=6
23:38:21.961 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2212
23:38:21.961 00.000 7988 Star::Find returns 1 (0), X=500.42, Y=804.61, Mass=1479, SNR=25.6, Peak=154 HFD=4.2
23:38:21.961 00.000 7988 MultiStar: [#1 0.07,-0.34,1.00,U] [#2 0.39,-0.37,0.00,M1] [#3 -0.01,-0.21,0.85,U] [#4 0.34,-0.23,0.76,U] [#5 0.17,-0.14,0.77,U] [#6 0.35,-0.16,0.69,U] [#7 0.24,-0.28,0.52,U] [#8 0.43,-0.19,0.00,M1] 
23:38:21.961 00.000 7988 refined, 6 included, MultiStar: {0.20, -0.19}, one-star: {0.28, 0.02}
23:38:21.961 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
23:38:21.961 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.36 = -2.36)
23:38:21.961 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.27 cameraTheta=-0.76 mountX=-0.19 mountY=-0.19, mountTheta=-2.34
23:38:21.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.19, opts=13)
23:38:21.972 00.011 7988 Enqueuing Move request for scope (0.20, -0.19)
23:38:21.972 00.000 15712 Worker thread wakes up
23:38:21.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
23:38:21.972 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
23:38:21.972 00.000 15712 Moving (0.20, -0.19) raw xDistance=-0.19 yDistance=-0.19
23:38:21.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:21.972 00.000 7988 UpdateGuideState exits: m=1479 SNR=25.6
23:38:21.976 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:21.976 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:21.977 00.001 7988 Enqueuing Expose request
23:38:21.977 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 638.66
23:38:21.977 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
23:38:21.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:21.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:38:21.977 00.000 15712 MoveAxis(E, 45, ABG)
23:38:21.977 00.000 15712 Guiding  Dir = 2, Dur = 45
23:38:21.977 00.000 15712 IsGuiding returns 0
23:38:21.997 00.020 15712 PulseGuide returned control before completion, sleep 39
23:38:22.042 00.045 15712 IsGuiding returns 1
23:38:22.042 00.000 15712 scope still moving after pulse duration time elapsed
23:38:22.077 00.035 15712 IsGuiding returns 0
23:38:22.077 00.000 15712 scope move finished after 45 + 51 ms
23:38:22.077 00.000 15712 Move returns status 0, amount 45
23:38:22.077 00.000 15712 MoveAxis(N, 0, ABG)
23:38:22.077 00.000 15712 Move returns status 0, amount 0
23:38:22.077 00.000 15712 move complete, result=0
23:38:22.077 00.000 15712 worker thread done servicing request
23:38:22.077 00.000 15712 Worker thread wakes up
23:38:22.077 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
23:38:22.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:22.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:23.495 01.418 15712 Exposure complete
23:38:23.556 00.061 15712 worker thread done servicing request
23:38:23.556 00.000 7988 OnExposeComplete: enter
23:38:23.556 00.000 7988 UpdateGuideState(): m_state=6
23:38:23.559 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2213
23:38:23.559 00.000 7988 Star::Find returns 1 (0), X=500.37, Y=804.92, Mass=1705, SNR=27.6, Peak=151 HFD=5.0
23:38:23.561 00.002 7988 MultiStar: [#1 0.06,-0.00,0.93,U] [#2 0.24,0.03,0.82,U] [#3 0.01,0.06,0.80,U] [#4 0.21,0.32,0.72,U] [#5 0.04,0.32,0.71,U] [#6 0.41,0.14,0.00,M1] [#7 0.14,0.21,0.49,U] [#8 -0.15,-0.13,0.43,U] 
23:38:23.561 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.15}, one-star: {0.23, 0.33}
23:38:23.563 00.002 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
23:38:23.563 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
23:38:23.565 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=0.15 mountY=-0.12, mountTheta=-0.66
23:38:23.567 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.15, opts=13)
23:38:23.567 00.000 7988 Enqueuing Move request for scope (0.12, 0.15)
23:38:23.569 00.002 15712 Worker thread wakes up
23:38:23.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
23:38:23.569 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
23:38:23.569 00.000 15712 Moving (0.12, 0.15) raw xDistance=0.15 yDistance=-0.12
23:38:23.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:23.571 00.002 7988 UpdateGuideState exits: m=1705 SNR=27.6
23:38:23.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:23.572 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:23.572 00.000 7988 Enqueuing Expose request
23:38:23.572 00.000 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.66
23:38:23.572 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
23:38:23.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:23.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:38:23.572 00.000 15712 MoveAxis(E, 10, ABG)
23:38:23.572 00.000 15712 Guiding  Dir = 2, Dur = 10
23:38:23.572 00.000 15712 IsGuiding returns 0
23:38:23.622 00.050 15712 IsGuiding returns 1
23:38:23.622 00.000 15712 scope still moving after pulse duration time elapsed
23:38:23.656 00.034 15712 IsGuiding returns 0
23:38:23.656 00.000 15712 scope move finished after 10 + 74 ms
23:38:23.656 00.000 15712 Move returns status 0, amount 10
23:38:23.656 00.000 15712 MoveAxis(N, 0, ABG)
23:38:23.656 00.000 15712 Move returns status 0, amount 0
23:38:23.656 00.000 15712 move complete, result=0
23:38:23.656 00.000 7988 GuideStep: 0.2 px 10 ms EAST, -0.1 px 0 ms NORTH
23:38:23.661 00.005 15712 worker thread done servicing request
23:38:23.661 00.000 15712 Worker thread wakes up
23:38:23.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:23.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:25.295 01.634 15712 Exposure complete
23:38:25.341 00.046 15712 worker thread done servicing request
23:38:25.356 00.015 7988 OnExposeComplete: enter
23:38:25.357 00.001 7988 UpdateGuideState(): m_state=6
23:38:25.357 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2214
23:38:25.357 00.000 7988 Star::Find returns 1 (0), X=500.56, Y=805.26, Mass=1593, SNR=26.5, Peak=161 HFD=4.7
23:38:25.357 00.000 7988 MultiStar: [#1 0.06,0.41,0.96,U] [#2 0.35,0.33,0.00,M1] [#3 0.12,0.41,0.84,U] [#4 0.68,0.54,0.00,M1] [#5 0.12,0.61,0.00,M1] [#6 0.50,0.73,0.00,M2] [#7 0.57,0.47,0.00,M1] [#8 0.37,0.60,0.00,M1] 
23:38:25.357 00.000 7988 refined, 2 included, MultiStar: {0.21, 0.50}, one-star: {0.42, 0.67}
23:38:25.357 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
23:38:25.357 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
23:38:25.357 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.50 hyp=0.54 cameraTheta=1.18 mountX=0.50 mountY=-0.22, mountTheta=-0.41
23:38:25.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.50, opts=13)
23:38:25.357 00.000 7988 Enqueuing Move request for scope (0.21, 0.50)
23:38:25.357 00.000 15712 Worker thread wakes up
23:38:25.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.50) opts 0xd
23:38:25.357 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.50)
23:38:25.357 00.000 15712 Moving (0.21, 0.50) raw xDistance=0.50 yDistance=-0.22
23:38:25.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:38:25.357 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.5
23:38:25.371 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:25.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:25.373 00.002 7988 Enqueuing Expose request
23:38:25.373 00.000 15712 PPEC rslt: input = 0.50, final = 0.27, react = 0.30, pred = -0.03, hyst = 0.26, hyst_pct = 0.00, period_length = 638.66
23:38:25.373 00.000 15712 PPEC: input: 0.50, control: 0.27, exposure: 1500
23:38:25.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:25.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:38:25.373 00.000 15712 MoveAxis(W, 88, ABG)
23:38:25.373 00.000 15712 Guiding  Dir = 3, Dur = 88
23:38:25.373 00.000 15712 IsGuiding returns 0
23:38:25.399 00.026 15712 PulseGuide returned control before completion, sleep 71
23:38:25.509 00.110 15712 IsGuiding returns 0
23:38:25.509 00.000 15712 Move returns status 0, amount 88
23:38:25.509 00.000 15712 MoveAxis(N, 0, ABG)
23:38:25.509 00.000 15712 Move returns status 0, amount 0
23:38:25.509 00.000 15712 move complete, result=0
23:38:25.509 00.000 15712 worker thread done servicing request
23:38:25.509 00.000 15712 Worker thread wakes up
23:38:25.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:25.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:25.509 00.000 7988 GuideStep: 0.5 px 88 ms WEST, -0.2 px 0 ms NORTH
23:38:26.920 01.411 15712 Exposure complete
23:38:26.983 00.063 15712 worker thread done servicing request
23:38:26.983 00.000 7988 OnExposeComplete: enter
23:38:26.983 00.000 7988 UpdateGuideState(): m_state=6
23:38:26.986 00.003 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2215
23:38:26.986 00.000 7988 Star::Find returns 1 (0), X=500.30, Y=804.72, Mass=1546, SNR=26.2, Peak=128 HFD=4.6
23:38:26.988 00.002 7988 MultiStar: [#1 0.06,0.00,0.96,U] [#2 0.42,-0.12,0.00,M2] [#3 0.18,0.06,0.89,U] [#4 0.25,0.27,0.77,U] [#5 0.24,0.16,0.75,U] [#6 0.23,0.20,0.64,U] [#7 0.52,-0.06,0.00,M2] [#8 -0.33,0.01,0.48,U] 
23:38:26.988 00.000 7988 refined, 6 included, MultiStar: {0.13, 0.12}, one-star: {0.16, 0.13}
23:38:26.990 00.002 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.56) = xAngle (-0.84 = -0.84)
23:38:26.990 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
23:38:26.992 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.73 mountX=0.12 mountY=-0.14, mountTheta=-0.85
23:38:26.994 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.12, opts=13)
23:38:26.994 00.000 7988 Enqueuing Move request for scope (0.13, 0.12)
23:38:26.996 00.002 15712 Worker thread wakes up
23:38:26.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:38:26.996 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:38:26.996 00.000 15712 Moving (0.13, 0.12) raw xDistance=0.12 yDistance=-0.14
23:38:26.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:38:26.996 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.2
23:38:26.998 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:26.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:26.998 00.000 7988 Enqueuing Expose request
23:38:26.998 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.66
23:38:26.998 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
23:38:26.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:26.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:38:26.998 00.000 15712 MoveAxis(E, 9, ABG)
23:38:26.998 00.000 15712 Guiding  Dir = 2, Dur = 9
23:38:26.998 00.000 15712 IsGuiding returns 0
23:38:27.014 00.016 15712 IsGuiding returns 0
23:38:27.014 00.000 15712 Move returns status 0, amount 9
23:38:27.014 00.000 15712 MoveAxis(N, 0, ABG)
23:38:27.014 00.000 15712 Move returns status 0, amount 0
23:38:27.014 00.000 15712 move complete, result=0
23:38:27.014 00.000 15712 worker thread done servicing request
23:38:27.014 00.000 15712 Worker thread wakes up
23:38:27.014 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:38:27.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:27.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:28.660 01.646 15712 Exposure complete
23:38:28.705 00.045 15712 worker thread done servicing request
23:38:28.705 00.000 7988 OnExposeComplete: enter
23:38:28.721 00.016 7988 UpdateGuideState(): m_state=6
23:38:28.721 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2216
23:38:28.721 00.000 7988 Star::Find returns 1 (0), X=500.17, Y=804.64, Mass=1586, SNR=26.6, Peak=135 HFD=4.7
23:38:28.721 00.000 7988 MultiStar: [#1 0.02,-0.01,0.95,U] [#2 0.14,-0.02,0.84,U] [#3 0.25,-0.03,0.86,U] [#4 0.48,0.12,0.00,M1] [#5 0.12,0.13,0.74,U] [#6 0.36,0.11,0.67,U] [#7 0.22,-0.15,0.50,U] [#8 0.47,-0.19,0.00,M1] 
23:38:28.721 00.000 7988 single-star, 6 included, MultiStar: {0.15, 0.02}, one-star: {0.03, 0.04}
23:38:28.721 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.59 = -0.59)
23:38:28.721 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
23:38:28.721 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.98 mountX=0.05 mountY=-0.03, mountTheta=-0.61
23:38:28.721 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
23:38:28.721 00.000 7988 Enqueuing Move request for scope (0.03, 0.04)
23:38:28.721 00.000 15712 Worker thread wakes up
23:38:28.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:38:28.721 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:38:28.721 00.000 15712 Moving (0.03, 0.04) raw xDistance=0.05 yDistance=-0.03
23:38:28.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:28.721 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.6
23:38:28.735 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:28.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:28.737 00.002 7988 Enqueuing Expose request
23:38:28.738 00.001 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.66
23:38:28.738 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
23:38:28.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:28.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:38:28.738 00.000 15712 MoveAxis(E, 11, ABG)
23:38:28.738 00.000 15712 Guiding  Dir = 2, Dur = 11
23:38:28.738 00.000 15712 IsGuiding returns 0
23:38:28.755 00.017 15712 IsGuiding returns 1
23:38:28.755 00.000 15712 scope still moving after pulse duration time elapsed
23:38:28.807 00.052 15712 IsGuiding returns 0
23:38:28.807 00.000 15712 scope move finished after 11 + 56 ms
23:38:28.807 00.000 15712 Move returns status 0, amount 11
23:38:28.807 00.000 15712 MoveAxis(N, 0, ABG)
23:38:28.807 00.000 15712 Move returns status 0, amount 0
23:38:28.807 00.000 15712 move complete, result=0
23:38:28.807 00.000 15712 worker thread done servicing request
23:38:28.807 00.000 15712 Worker thread wakes up
23:38:28.807 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:38:28.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:28.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:30.223 01.416 15712 Exposure complete
23:38:30.284 00.061 15712 worker thread done servicing request
23:38:30.284 00.000 7988 OnExposeComplete: enter
23:38:30.284 00.000 7988 UpdateGuideState(): m_state=6
23:38:30.286 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2217
23:38:30.288 00.002 7988 Star::Find returns 1 (0), X=500.39, Y=804.66, Mass=1616, SNR=26.6, Peak=145 HFD=4.6
23:38:30.288 00.000 7988 MultiStar: [#1 -0.06,-0.13,0.94,U] [#2 0.18,0.21,0.89,U] [#3 0.27,-0.02,0.82,U] [#4 0.12,-0.16,0.75,U] [#5 0.09,0.38,0.76,U] [#6 0.03,0.15,0.64,U] [#7 0.19,-0.05,0.49,U] [#8 0.26,-0.31,0.44,U] 
23:38:30.290 00.002 7988 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.24, 0.07}
23:38:30.290 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
23:38:30.292 00.002 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
23:38:30.292 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=0.03 mountY=-0.14, mountTheta=-1.34
23:38:30.292 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.03, opts=13)
23:38:30.292 00.000 7988 Enqueuing Move request for scope (0.14, 0.03)
23:38:30.292 00.000 15712 Worker thread wakes up
23:38:30.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:38:30.292 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:38:30.292 00.000 15712 Moving (0.14, 0.03) raw xDistance=0.03 yDistance=-0.14
23:38:30.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:30.292 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.6
23:38:30.300 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:30.301 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:30.301 00.000 7988 Enqueuing Expose request
23:38:30.301 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.66
23:38:30.301 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
23:38:30.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:30.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:38:30.301 00.000 15712 MoveAxis(E, 11, ABG)
23:38:30.301 00.000 15712 Guiding  Dir = 2, Dur = 11
23:38:30.319 00.018 15712 IsGuiding returns 0
23:38:30.336 00.017 15712 IsGuiding returns 1
23:38:30.336 00.000 15712 scope still moving after pulse duration time elapsed
23:38:30.387 00.051 15712 IsGuiding returns 0
23:38:30.387 00.000 15712 scope move finished after 11 + 52 ms
23:38:30.387 00.000 15712 Move returns status 0, amount 11
23:38:30.387 00.000 15712 MoveAxis(N, 0, ABG)
23:38:30.387 00.000 15712 Move returns status 0, amount 0
23:38:30.387 00.000 15712 move complete, result=0
23:38:30.387 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:38:30.391 00.004 15712 worker thread done servicing request
23:38:30.391 00.000 15712 Worker thread wakes up
23:38:30.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:30.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:32.027 01.636 15712 Exposure complete
23:38:32.087 00.060 15712 worker thread done servicing request
23:38:32.087 00.000 7988 OnExposeComplete: enter
23:38:32.089 00.002 7988 UpdateGuideState(): m_state=6
23:38:32.091 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2218
23:38:32.091 00.000 7988 Star::Find returns 1 (0), X=500.37, Y=804.66, Mass=1662, SNR=26.9, Peak=145 HFD=4.8
23:38:32.093 00.002 7988 MultiStar: [#1 0.00,-0.01,0.98,U] [#2 0.39,-0.19,0.00,M1] [#3 0.01,0.15,0.85,U] [#4 0.24,0.10,0.72,U] [#5 0.14,0.15,0.72,U] [#6 0.30,0.20,0.64,U] [#7 0.56,-0.24,0.00,M1] [#8 0.19,0.46,0.00,M1] 
23:38:32.093 00.000 7988 refined, 5 included, MultiStar: {0.14, 0.10}, one-star: {0.22, 0.07}
23:38:32.095 00.002 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
23:38:32.095 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
23:38:32.097 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.62 mountX=0.10 mountY=-0.14, mountTheta=-0.95
23:38:32.099 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.10, opts=13)
23:38:32.099 00.000 7988 Enqueuing Move request for scope (0.14, 0.10)
23:38:32.101 00.002 15712 Worker thread wakes up
23:38:32.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
23:38:32.101 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
23:38:32.101 00.000 15712 Moving (0.14, 0.10) raw xDistance=0.10 yDistance=-0.14
23:38:32.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:32.101 00.000 7988 UpdateGuideState exits: m=1662 SNR=26.9
23:38:32.103 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:32.104 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:32.104 00.000 7988 Enqueuing Expose request
23:38:32.104 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.66
23:38:32.104 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
23:38:32.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:32.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:38:32.104 00.000 15712 MoveAxis(E, 6, ABG)
23:38:32.104 00.000 15712 Guiding  Dir = 2, Dur = 6
23:38:32.104 00.000 15712 IsGuiding returns 0
23:38:32.121 00.017 15712 IsGuiding returns 0
23:38:32.121 00.000 15712 Move returns status 0, amount 6
23:38:32.121 00.000 15712 MoveAxis(N, 0, ABG)
23:38:32.121 00.000 15712 Move returns status 0, amount 0
23:38:32.121 00.000 15712 move complete, result=0
23:38:32.121 00.000 15712 worker thread done servicing request
23:38:32.121 00.000 15712 Worker thread wakes up
23:38:32.121 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:38:32.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:32.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:33.540 01.419 15712 Exposure complete
23:38:33.600 00.060 15712 worker thread done servicing request
23:38:33.600 00.000 7988 OnExposeComplete: enter
23:38:33.601 00.001 7988 UpdateGuideState(): m_state=6
23:38:33.601 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2219
23:38:33.601 00.000 7988 Star::Find returns 1 (0), X=500.15, Y=804.76, Mass=1605, SNR=26.9, Peak=142 HFD=4.4
23:38:33.601 00.000 7988 MultiStar: [#1 -0.14,0.03,1.00,U] [#2 0.15,-0.10,0.84,U] [#3 -0.10,0.02,0.82,U] [#4 0.22,0.12,0.78,U] [#5 -0.05,0.02,0.71,U] [#6 0.09,0.11,0.65,U] [#7 0.27,0.07,0.48,U] [#8 -0.03,0.04,0.47,U] 
23:38:33.601 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.01, 0.17}
23:38:33.601 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
23:38:33.601 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
23:38:33.601 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.02 mountX=0.05 mountY=-0.03, mountTheta=-0.57
23:38:33.601 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
23:38:33.601 00.000 7988 Enqueuing Move request for scope (0.03, 0.05)
23:38:33.601 00.000 15712 Worker thread wakes up
23:38:33.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:38:33.601 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:38:33.601 00.000 15712 Moving (0.03, 0.05) raw xDistance=0.05 yDistance=-0.03
23:38:33.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:33.615 00.014 7988 UpdateGuideState exits: m=1605 SNR=26.9
23:38:33.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:33.617 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:33.617 00.000 7988 Enqueuing Expose request
23:38:33.617 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:33.617 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:38:33.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:33.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:38:33.617 00.000 15712 MoveAxis(E, 4, ABG)
23:38:33.617 00.000 15712 Guiding  Dir = 2, Dur = 4
23:38:33.649 00.032 15712 IsGuiding returns 0
23:38:33.666 00.017 15712 IsGuiding returns 0
23:38:33.666 00.000 15712 Move returns status 0, amount 4
23:38:33.666 00.000 15712 MoveAxis(N, 0, ABG)
23:38:33.666 00.000 15712 Move returns status 0, amount 0
23:38:33.666 00.000 15712 move complete, result=0
23:38:33.666 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:38:33.668 00.002 15712 worker thread done servicing request
23:38:33.668 00.000 15712 Worker thread wakes up
23:38:33.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:33.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:35.408 01.740 15712 Exposure complete
23:38:35.470 00.062 15712 worker thread done servicing request
23:38:35.470 00.000 7988 OnExposeComplete: enter
23:38:35.470 00.000 7988 UpdateGuideState(): m_state=6
23:38:35.472 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2220
23:38:35.472 00.000 7988 Star::Find returns 1 (0), X=500.23, Y=804.51, Mass=1557, SNR=26.3, Peak=149 HFD=4.6
23:38:35.474 00.002 7988 MultiStar: [#1 -0.01,-0.30,0.98,U] [#2 0.29,-0.11,0.86,U] [#3 -0.13,-0.07,0.90,U] [#4 0.27,-0.05,0.75,U] [#5 0.06,-0.16,0.73,U] [#6 0.24,0.02,0.69,U] [#7 0.52,-0.19,0.00,M1] [#8 0.27,0.04,0.45,U] 
23:38:35.474 00.000 7988 single-star, 7 included, MultiStar: {0.12, -0.10}, one-star: {0.09, -0.09}
23:38:35.476 00.002 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
23:38:35.476 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
23:38:35.478 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.75 mountX=-0.08 mountY=-0.09, mountTheta=-2.33
23:38:35.480 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.09, opts=13)
23:38:35.480 00.000 7988 Enqueuing Move request for scope (0.09, -0.09)
23:38:35.482 00.002 15712 Worker thread wakes up
23:38:35.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:38:35.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:38:35.482 00.000 15712 Moving (0.09, -0.09) raw xDistance=-0.08 yDistance=-0.09
23:38:35.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:35.484 00.002 7988 UpdateGuideState exits: m=1557 SNR=26.3
23:38:35.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:35.486 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:35.486 00.000 7988 Enqueuing Expose request
23:38:35.486 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:35.486 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:38:35.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:35.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:38:35.486 00.000 15712 MoveAxis(E, 2, ABG)
23:38:35.486 00.000 15712 Guiding  Dir = 2, Dur = 2
23:38:35.486 00.000 15712 IsGuiding returns 0
23:38:35.505 00.019 15712 IsGuiding returns 0
23:38:35.505 00.000 15712 Move returns status 0, amount 2
23:38:35.505 00.000 15712 MoveAxis(N, 0, ABG)
23:38:35.505 00.000 15712 Move returns status 0, amount 0
23:38:35.505 00.000 15712 move complete, result=0
23:38:35.505 00.000 15712 worker thread done servicing request
23:38:35.505 00.000 15712 Worker thread wakes up
23:38:35.505 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:38:35.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:35.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:36.923 01.418 15712 Exposure complete
23:38:36.982 00.059 15712 worker thread done servicing request
23:38:36.982 00.000 7988 OnExposeComplete: enter
23:38:36.985 00.003 7988 UpdateGuideState(): m_state=6
23:38:36.987 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2221
23:38:36.987 00.000 7988 Star::Find returns 1 (0), X=500.45, Y=804.58, Mass=1572, SNR=26.5, Peak=138 HFD=4.4
23:38:36.989 00.002 7988 MultiStar: [#1 -0.09,-0.17,0.98,U] [#2 0.21,0.07,0.86,U] [#3 -0.16,-0.13,0.89,U] [#4 0.29,0.19,0.77,U] [#5 0.23,0.31,0.71,U] [#6 0.13,0.16,0.67,U] [#7 0.28,-0.33,0.48,U] [#8 -0.12,-0.01,0.43,U] 
23:38:36.989 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.31, -0.01}
23:38:36.991 00.002 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
23:38:36.991 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
23:38:36.993 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.11 mountX=0.01 mountY=-0.12, mountTheta=-1.45
23:38:36.995 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.01, opts=13)
23:38:36.995 00.000 7988 Enqueuing Move request for scope (0.12, 0.01)
23:38:36.997 00.002 15712 Worker thread wakes up
23:38:36.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:38:36.997 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:38:36.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:38:36.997 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.5
23:38:36.999 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:36.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:37.001 00.002 7988 Enqueuing Expose request
23:38:37.001 00.000 15712 Moving (0.12, 0.01) raw xDistance=0.01 yDistance=-0.12
23:38:37.001 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:37.001 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
23:38:37.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:37.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:38:37.001 00.000 15712 MoveAxis(E, 2, ABG)
23:38:37.006 00.005 15712 Guiding  Dir = 2, Dur = 2
23:38:37.006 00.000 15712 IsGuiding returns 0
23:38:37.021 00.015 15712 IsGuiding returns 0
23:38:37.021 00.000 15712 Move returns status 0, amount 2
23:38:37.021 00.000 15712 MoveAxis(N, 0, ABG)
23:38:37.021 00.000 15712 Move returns status 0, amount 0
23:38:37.021 00.000 15712 move complete, result=0
23:38:37.021 00.000 15712 worker thread done servicing request
23:38:37.021 00.000 15712 Worker thread wakes up
23:38:37.021 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:38:37.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:37.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:38.657 01.636 15712 Exposure complete
23:38:38.714 00.057 15712 worker thread done servicing request
23:38:38.714 00.000 7988 OnExposeComplete: enter
23:38:38.721 00.007 7988 UpdateGuideState(): m_state=6
23:38:38.721 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2222
23:38:38.721 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=804.59, Mass=1684, SNR=27.4, Peak=158 HFD=4.2
23:38:38.721 00.000 7988 MultiStar: [#1 0.06,-0.04,0.95,U] [#2 0.29,-0.25,0.82,U] [#3 0.20,-0.21,0.83,U] [#4 0.35,0.23,0.72,U] [#5 0.06,-0.00,0.70,U] [#6 0.27,-0.03,0.64,U] [#7 0.35,-0.08,0.49,U] [#8 0.13,0.05,0.44,U] 
23:38:38.721 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.05}, one-star: {0.12, -0.00}
23:38:38.721 00.000 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
23:38:38.721 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
23:38:38.721 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.04 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
23:38:38.721 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.00, opts=13)
23:38:38.731 00.010 7988 Enqueuing Move request for scope (0.12, -0.00)
23:38:38.731 00.000 15712 Worker thread wakes up
23:38:38.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
23:38:38.731 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
23:38:38.731 00.000 15712 Moving (0.12, -0.00) raw xDistance=-0.00 yDistance=-0.12
23:38:38.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:38.731 00.000 7988 UpdateGuideState exits: m=1684 SNR=27.4
23:38:38.735 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:38.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:38.737 00.002 7988 Enqueuing Expose request
23:38:38.737 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:38.737 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
23:38:38.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:38.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:38:38.739 00.002 15712 MoveAxis(E, 2, ABG)
23:38:38.739 00.000 15712 Guiding  Dir = 2, Dur = 2
23:38:38.739 00.000 15712 IsGuiding returns 0
23:38:38.765 00.026 15712 IsGuiding returns 0
23:38:38.765 00.000 15712 Move returns status 0, amount 2
23:38:38.765 00.000 15712 MoveAxis(N, 0, ABG)
23:38:38.765 00.000 15712 Move returns status 0, amount 0
23:38:38.765 00.000 15712 move complete, result=0
23:38:38.765 00.000 15712 worker thread done servicing request
23:38:38.765 00.000 15712 Worker thread wakes up
23:38:38.765 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:38:38.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:38.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:40.186 01.421 15712 Exposure complete
23:38:40.243 00.057 15712 worker thread done servicing request
23:38:40.243 00.000 7988 OnExposeComplete: enter
23:38:40.247 00.004 7988 UpdateGuideState(): m_state=6
23:38:40.249 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2223
23:38:40.249 00.000 7988 Star::Find returns 1 (0), X=500.54, Y=804.89, Mass=1568, SNR=26.5, Peak=145 HFD=4.0
23:38:40.251 00.002 7988 MultiStar: [#1 0.08,0.02,0.98,U] [#2 0.37,0.11,0.90,U] [#3 0.18,0.12,0.88,U] [#4 0.53,0.20,0.00,M1] [#5 0.32,-0.07,0.73,U] [#6 0.37,0.31,0.00,M1] [#7 0.22,0.28,0.52,U] [#8 0.09,0.22,0.42,U] 
23:38:40.251 00.000 7988 refined, 6 included, MultiStar: {0.25, 0.13}, one-star: {0.40, 0.30}
23:38:40.253 00.002 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
23:38:40.253 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
23:38:40.255 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=0.13 hyp=0.28 cameraTheta=0.48 mountX=0.13 mountY=-0.25, mountTheta=-1.09
23:38:40.257 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.13, opts=13)
23:38:40.257 00.000 7988 Enqueuing Move request for scope (0.25, 0.13)
23:38:40.259 00.002 15712 Worker thread wakes up
23:38:40.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.13) opts 0xd
23:38:40.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.13)
23:38:40.259 00.000 15712 Moving (0.25, 0.13) raw xDistance=0.13 yDistance=-0.25
23:38:40.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:40.260 00.001 7988 UpdateGuideState exits: m=1568 SNR=26.5
23:38:40.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:40.262 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:40.263 00.001 7988 Enqueuing Expose request
23:38:40.263 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:40.263 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
23:38:40.263 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:38:40.263 00.000 15712 MoveAxis(E, 1, ABG)
23:38:40.263 00.000 15712 Guiding  Dir = 2, Dur = 1
23:38:40.263 00.000 15712 IsGuiding returns 0
23:38:40.315 00.052 15712 IsGuiding returns 0
23:38:40.315 00.000 15712 Move returns status 0, amount 1
23:38:40.315 00.000 15712 MoveAxis(N, 64, ABG)
23:38:40.315 00.000 15712 Guiding  Dir = 0, Dur = 64
23:38:40.315 00.000 15712 IsGuiding returns 0
23:38:40.396 00.081 15712 IsGuiding returns 1
23:38:40.396 00.000 15712 scope still moving after pulse duration time elapsed
23:38:40.422 00.026 15712 IsGuiding returns 1
23:38:40.496 00.074 15712 IsGuiding returns 0
23:38:40.496 00.000 15712 scope move finished after 64 + 116 ms
23:38:40.496 00.000 15712 Move returns status 0, amount 64
23:38:40.496 00.000 15712 move complete, result=0
23:38:40.496 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.3 px 64 ms NORTH
23:38:40.498 00.002 15712 worker thread done servicing request
23:38:40.498 00.000 15712 Worker thread wakes up
23:38:40.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:40.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:42.131 01.633 15712 Exposure complete
23:38:42.191 00.060 15712 worker thread done servicing request
23:38:42.193 00.002 7988 OnExposeComplete: enter
23:38:42.193 00.000 7988 UpdateGuideState(): m_state=6
23:38:42.193 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2224
23:38:42.193 00.000 7988 Star::Find returns 1 (0), X=500.02, Y=804.82, Mass=1653, SNR=27.2, Peak=156 HFD=4.1
23:38:42.193 00.000 7988 MultiStar: [#1 -0.16,-0.15,0.98,U] [#2 0.09,-0.00,0.87,U] [#3 -0.28,0.05,0.85,U] [#4 0.29,0.18,0.77,U] [#5 -0.18,-0.04,0.73,U] [#6 -0.09,0.22,0.65,U] [#7 0.38,-0.11,0.50,U] [#8 -0.23,0.09,0.46,U] 
23:38:42.193 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {-0.12, 0.22}
23:38:42.200 00.007 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.56) = xAngle (0.73 = 0.73)
23:38:42.200 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
23:38:42.200 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.29 mountX=0.05 mountY=0.05, mountTheta=0.71
23:38:42.200 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.05, opts=13)
23:38:42.200 00.000 7988 Enqueuing Move request for scope (-0.05, 0.05)
23:38:42.200 00.000 15712 Worker thread wakes up
23:38:42.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:38:42.200 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:38:42.200 00.000 15712 Moving (-0.05, 0.05) raw xDistance=0.05 yDistance=0.05
23:38:42.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:42.200 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.2
23:38:42.208 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:42.210 00.002 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:42.210 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:38:42.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:42.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:38:42.210 00.000 15712 MoveAxis(E, 3, ABG)
23:38:42.210 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:42.210 00.000 7988 Enqueuing Expose request
23:38:42.210 00.000 15712 Guiding  Dir = 2, Dur = 3
23:38:42.217 00.007 15712 IsGuiding returns 0
23:38:42.233 00.016 15712 IsGuiding returns 0
23:38:42.233 00.000 15712 Move returns status 0, amount 3
23:38:42.233 00.000 15712 MoveAxis(N, 0, ABG)
23:38:42.233 00.000 15712 Move returns status 0, amount 0
23:38:42.233 00.000 15712 move complete, result=0
23:38:42.233 00.000 15712 worker thread done servicing request
23:38:42.233 00.000 15712 Worker thread wakes up
23:38:42.233 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:38:42.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:42.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:43.643 01.410 15712 Exposure complete
23:38:43.694 00.051 15712 worker thread done servicing request
23:38:43.694 00.000 7988 OnExposeComplete: enter
23:38:43.705 00.011 7988 UpdateGuideState(): m_state=6
23:38:43.707 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2225
23:38:43.707 00.000 7988 Star::Find returns 1 (0), X=500.33, Y=804.77, Mass=1585, SNR=26.4, Peak=156 HFD=4.4
23:38:43.709 00.002 7988 MultiStar: [#1 -0.17,-0.10,1.00,U] [#2 -0.14,-0.07,0.86,U] [#3 -0.25,0.04,0.86,U] [#4 -0.07,0.02,0.76,U] [#5 -0.13,-0.01,0.74,U] [#6 -0.20,0.20,0.68,U] [#7 0.03,0.03,0.49,U] [#8 -0.34,-0.08,0.48,U] 
23:38:43.711 00.002 7988 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {0.19, 0.18}
23:38:43.711 00.000 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
23:38:43.713 00.002 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
23:38:43.713 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.91 mountX=0.02 mountY=0.11, mountTheta=1.34
23:38:43.715 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.03, opts=13)
23:38:43.715 00.000 7988 Enqueuing Move request for scope (-0.11, 0.03)
23:38:43.717 00.002 15712 Worker thread wakes up
23:38:43.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
23:38:43.717 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
23:38:43.717 00.000 15712 Moving (-0.11, 0.03) raw xDistance=0.02 yDistance=0.11
23:38:43.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:43.717 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.4
23:38:43.720 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:43.721 00.001 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:43.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:43.721 00.000 7988 Enqueuing Expose request
23:38:43.721 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
23:38:43.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:43.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:38:43.721 00.000 15712 MoveAxis(E, 1, ABG)
23:38:43.721 00.000 15712 Guiding  Dir = 2, Dur = 1
23:38:43.721 00.000 15712 IsGuiding returns 0
23:38:43.745 00.024 15712 IsGuiding returns 0
23:38:43.745 00.000 15712 Move returns status 0, amount 1
23:38:43.745 00.000 15712 MoveAxis(N, 0, ABG)
23:38:43.753 00.008 15712 Move returns status 0, amount 0
23:38:43.753 00.000 15712 move complete, result=0
23:38:43.753 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
23:38:43.753 00.000 15712 worker thread done servicing request
23:38:43.753 00.000 15712 Worker thread wakes up
23:38:43.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:43.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:45.395 01.642 15712 Exposure complete
23:38:45.456 00.061 15712 worker thread done servicing request
23:38:45.456 00.000 7988 OnExposeComplete: enter
23:38:45.456 00.000 7988 UpdateGuideState(): m_state=6
23:38:45.458 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:38:45.458 00.000 7988 Star::Find returns 1 (0), X=500.10, Y=804.59, Mass=1664, SNR=27.2, Peak=165 HFD=4.5
23:38:45.460 00.002 7988 MultiStar: [#1 -0.33,-0.14,0.97,U] [#2 -0.14,-0.21,0.86,U] [#3 -0.25,-0.01,0.85,U] [#4 -0.04,-0.06,0.75,U] [#5 -0.03,0.02,0.74,U] [#6 -0.08,-0.02,0.66,U] [#7 -0.10,-0.01,0.47,U] [#8 -0.07,-0.14,0.46,U] 
23:38:45.460 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.04, -0.00}
23:38:45.462 00.002 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.56) = xAngle (-4.60 = 1.69)
23:38:45.464 00.002 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.63 = 1.66)
23:38:45.464 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.03 mountX=-0.00 mountY=0.04, mountTheta=1.69
23:38:45.466 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.00, opts=13)
23:38:45.468 00.002 7988 Enqueuing Move request for scope (-0.04, -0.00)
23:38:45.468 00.000 15712 Worker thread wakes up
23:38:45.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
23:38:45.468 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
23:38:45.468 00.000 15712 Moving (-0.04, -0.00) raw xDistance=-0.00 yDistance=0.04
23:38:45.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:45.468 00.000 7988 UpdateGuideState exits: m=1664 SNR=27.2
23:38:45.471 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:45.472 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:45.472 00.000 7988 Enqueuing Expose request
23:38:45.474 00.002 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:45.474 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
23:38:45.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:45.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:38:45.474 00.000 15712 MoveAxis(E, 1, ABG)
23:38:45.474 00.000 15712 Guiding  Dir = 2, Dur = 1
23:38:45.474 00.000 15712 IsGuiding returns 0
23:38:45.520 00.046 15712 IsGuiding returns 0
23:38:45.520 00.000 15712 Move returns status 0, amount 1
23:38:45.520 00.000 15712 MoveAxis(N, 0, ABG)
23:38:45.520 00.000 15712 Move returns status 0, amount 0
23:38:45.520 00.000 15712 move complete, result=0
23:38:45.520 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:38:45.529 00.009 15712 worker thread done servicing request
23:38:45.529 00.000 15712 Worker thread wakes up
23:38:45.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:45.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:46.941 01.412 15712 Exposure complete
23:38:47.002 00.061 15712 worker thread done servicing request
23:38:47.002 00.000 7988 OnExposeComplete: enter
23:38:47.002 00.000 7988 UpdateGuideState(): m_state=6
23:38:47.002 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
23:38:47.006 00.004 7988 Star::Find returns 1 (0), X=500.10, Y=804.66, Mass=1595, SNR=26.5, Peak=171 HFD=4.4
23:38:47.006 00.000 7988 MultiStar: [#1 -0.32,-0.22,0.98,U] [#2 -0.00,-0.27,0.86,U] [#3 -0.35,-0.23,0.90,U] [#4 -0.18,0.08,0.78,U] [#5 -0.17,0.19,0.73,U] [#6 -0.05,0.11,0.67,U] [#7 -0.00,-0.10,0.52,U] [#8 -0.21,-0.02,0.44,U] 
23:38:47.009 00.003 7988 single-star, 8 included, MultiStar: {-0.15, -0.05}, one-star: {-0.04, 0.07}
23:38:47.009 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
23:38:47.009 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
23:38:47.009 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.07 mountX=0.07 mountY=0.04, mountTheta=0.49
23:38:47.009 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.07, opts=13)
23:38:47.009 00.000 7988 Enqueuing Move request for scope (-0.04, 0.07)
23:38:47.009 00.000 15712 Worker thread wakes up
23:38:47.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:38:47.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:38:47.009 00.000 15712 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=0.04
23:38:47.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:38:47.009 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.5
23:38:47.018 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:47.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:47.018 00.000 7988 Enqueuing Expose request
23:38:47.018 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:47.018 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
23:38:47.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:47.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:38:47.018 00.000 15712 MoveAxis(E, 1, ABG)
23:38:47.018 00.000 15712 Guiding  Dir = 2, Dur = 1
23:38:47.018 00.000 15712 IsGuiding returns 0
23:38:47.043 00.025 15712 IsGuiding returns 0
23:38:47.043 00.000 15712 Move returns status 0, amount 1
23:38:47.043 00.000 15712 MoveAxis(N, 0, ABG)
23:38:47.043 00.000 15712 Move returns status 0, amount 0
23:38:47.043 00.000 15712 move complete, result=0
23:38:47.043 00.000 15712 worker thread done servicing request
23:38:47.043 00.000 15712 Worker thread wakes up
23:38:47.043 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:38:47.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:47.047 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:48.788 01.741 15712 Exposure complete
23:38:48.843 00.055 15712 worker thread done servicing request
23:38:48.843 00.000 7988 OnExposeComplete: enter
23:38:48.849 00.006 7988 UpdateGuideState(): m_state=6
23:38:48.851 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2228
23:38:48.851 00.000 7988 Star::Find returns 1 (0), X=499.85, Y=804.55, Mass=1558, SNR=26.1, Peak=161 HFD=4.7
23:38:48.853 00.002 7988 MultiStar: [#1 -0.43,-0.31,0.00,M1] [#2 0.09,-0.34,0.86,U] [#3 -0.28,-0.39,0.00,M1] [#4 -0.08,-0.41,0.77,U] [#5 -0.21,-0.32,0.74,U] [#6 -0.09,-0.26,0.65,U] [#7 -0.35,-0.30,0.00,M1] [#8 -0.24,-0.35,0.45,U] 
23:38:48.853 00.000 7988 single-star, 5 included, MultiStar: {-0.13, -0.27}, one-star: {-0.29, -0.04}
23:38:48.855 00.002 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.56) = xAngle (-4.55 = 1.73)
23:38:48.855 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.59 = 1.70)
23:38:48.857 00.002 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-2.99 mountX=-0.05 mountY=0.29, mountTheta=1.73
23:38:48.859 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.04, opts=13)
23:38:48.860 00.001 7988 Enqueuing Move request for scope (-0.29, -0.04)
23:38:48.860 00.000 15712 Worker thread wakes up
23:38:48.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.04) opts 0xd
23:38:48.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.04)
23:38:48.860 00.000 15712 Moving (-0.29, -0.04) raw xDistance=-0.05 yDistance=0.29
23:38:48.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:48.860 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.1
23:38:48.863 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:48.865 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:48.865 00.000 7988 Enqueuing Expose request
23:38:48.865 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:48.865 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:38:48.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:38:48.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:38:48.865 00.000 15712 MoveAxis(E, 2, ABG)
23:38:48.865 00.000 15712 Guiding  Dir = 2, Dur = 2
23:38:48.865 00.000 15712 IsGuiding returns 0
23:38:48.881 00.016 15712 IsGuiding returns 0
23:38:48.881 00.000 15712 Move returns status 0, amount 2
23:38:48.881 00.000 15712 MoveAxis(N, 0, ABG)
23:38:48.881 00.000 15712 Move returns status 0, amount 0
23:38:48.881 00.000 15712 move complete, result=0
23:38:48.881 00.000 15712 worker thread done servicing request
23:38:48.881 00.000 15712 Worker thread wakes up
23:38:48.881 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.3 px 0 ms NORTH
23:38:48.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:48.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:50.294 01.413 15712 Exposure complete
23:38:50.372 00.078 15712 worker thread done servicing request
23:38:50.372 00.000 7988 OnExposeComplete: enter
23:38:50.372 00.000 7988 UpdateGuideState(): m_state=6
23:38:50.372 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2229
23:38:50.372 00.000 7988 Star::Find returns 1 (0), X=499.92, Y=804.59, Mass=1611, SNR=26.8, Peak=146 HFD=4.8
23:38:50.372 00.000 7988 MultiStar: [#1 -0.26,-0.34,0.00,M2] [#2 -0.21,-0.20,0.87,U] [#3 -0.38,-0.55,0.00,M2] [#4 -0.14,0.08,0.76,U] [#5 -0.08,-0.23,0.72,U] [#6 -0.27,-0.12,0.63,U] [#7 -0.26,-0.41,0.00,M2] [#8 -0.32,0.10,0.45,U] 
23:38:50.372 00.000 7988 refined, 5 included, MultiStar: {-0.20, -0.07}, one-star: {-0.23, -0.00}
23:38:50.372 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
23:38:50.372 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
23:38:50.383 00.011 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.81 mountX=-0.07 mountY=0.20, mountTheta=1.91
23:38:50.383 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.07, opts=13)
23:38:50.383 00.000 7988 Enqueuing Move request for scope (-0.20, -0.07)
23:38:50.388 00.005 15712 Worker thread wakes up
23:38:50.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
23:38:50.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
23:38:50.388 00.000 15712 Moving (-0.20, -0.07) raw xDistance=-0.07 yDistance=0.20
23:38:50.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:50.392 00.004 7988 UpdateGuideState exits: m=1611 SNR=26.8
23:38:50.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:50.394 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:50.396 00.002 7988 Enqueuing Expose request
23:38:50.396 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:50.396 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
23:38:50.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:50.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:38:50.396 00.000 15712 MoveAxis(E, 3, ABG)
23:38:50.396 00.000 15712 Guiding  Dir = 2, Dur = 3
23:38:50.398 00.002 15712 IsGuiding returns 0
23:38:50.417 00.019 15712 IsGuiding returns 0
23:38:50.417 00.000 15712 Move returns status 0, amount 3
23:38:50.417 00.000 15712 MoveAxis(N, 0, ABG)
23:38:50.417 00.000 15712 Move returns status 0, amount 0
23:38:50.417 00.000 15712 move complete, result=0
23:38:50.417 00.000 15712 worker thread done servicing request
23:38:50.417 00.000 15712 Worker thread wakes up
23:38:50.417 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
23:38:50.420 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:50.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:52.055 01.635 15712 Exposure complete
23:38:52.117 00.062 15712 worker thread done servicing request
23:38:52.117 00.000 7988 OnExposeComplete: enter
23:38:52.129 00.012 7988 UpdateGuideState(): m_state=6
23:38:52.129 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2230
23:38:52.131 00.002 7988 Star::Find returns 1 (0), X=499.99, Y=804.74, Mass=1641, SNR=26.9, Peak=156 HFD=4.4
23:38:52.133 00.002 7988 MultiStar: [#1 -0.32,-0.05,0.93,U] [#2 -0.07,0.11,0.87,U] [#3 -0.20,0.07,0.84,U] [#4 -0.13,0.09,0.70,U] [#5 -0.25,0.15,0.72,U] [#6 -0.16,0.00,0.66,U] [#7 -0.05,-0.22,0.52,U] [#8 -0.45,0.02,0.00,M1] 
23:38:52.135 00.002 7988 refined, 7 included, MultiStar: {-0.17, 0.05}, one-star: {-0.15, 0.15}
23:38:52.135 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.56) = xAngle (1.30 = 1.30)
23:38:52.137 00.002 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
23:38:52.137 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.87 mountX=0.05 mountY=0.17, mountTheta=1.30
23:38:52.139 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.05, opts=13)
23:38:52.141 00.002 7988 Enqueuing Move request for scope (-0.17, 0.05)
23:38:52.143 00.002 15712 Worker thread wakes up
23:38:52.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
23:38:52.143 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
23:38:52.143 00.000 15712 Moving (-0.17, 0.05) raw xDistance=0.05 yDistance=0.17
23:38:52.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:52.143 00.000 7988 UpdateGuideState exits: m=1641 SNR=26.9
23:38:52.146 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:52.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:52.149 00.003 7988 Enqueuing Expose request
23:38:52.149 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:52.149 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:38:52.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:52.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:38:52.149 00.000 15712 MoveAxis(E, 3, ABG)
23:38:52.151 00.002 15712 Guiding  Dir = 2, Dur = 3
23:38:52.151 00.000 15712 IsGuiding returns 0
23:38:52.165 00.014 15712 IsGuiding returns 0
23:38:52.165 00.000 15712 Move returns status 0, amount 3
23:38:52.165 00.000 15712 MoveAxis(N, 0, ABG)
23:38:52.165 00.000 15712 Move returns status 0, amount 0
23:38:52.165 00.000 15712 move complete, result=0
23:38:52.165 00.000 15712 worker thread done servicing request
23:38:52.165 00.000 15712 Worker thread wakes up
23:38:52.165 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
23:38:52.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:52.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:53.582 01.417 15712 Exposure complete
23:38:53.657 00.075 15712 worker thread done servicing request
23:38:53.657 00.000 7988 OnExposeComplete: enter
23:38:53.659 00.002 7988 UpdateGuideState(): m_state=6
23:38:53.661 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2231
23:38:53.661 00.000 7988 Star::Find returns 1 (0), X=500.07, Y=804.78, Mass=1698, SNR=27.5, Peak=147 HFD=4.4
23:38:53.661 00.000 7988 MultiStar: [#1 -0.54,0.16,0.00,M2] [#2 -0.12,0.18,0.83,U] [#3 -0.24,-0.08,0.85,U] [#4 -0.32,0.45,0.00,M1] [#5 -0.03,0.24,0.71,U] [#6 -0.31,0.11,0.62,U] [#7 -0.28,0.05,0.48,U] [#8 -0.42,0.00,0.40,U] 
23:38:53.661 00.000 7988 single-star, 6 included, MultiStar: {-0.18, 0.11}, one-star: {-0.07, 0.19}
23:38:53.661 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
23:38:53.661 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
23:38:53.661 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.95 mountX=0.19 mountY=0.07, mountTheta=0.35
23:38:53.672 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.19, opts=13)
23:38:53.672 00.000 7988 Enqueuing Move request for scope (-0.07, 0.19)
23:38:53.675 00.003 15712 Worker thread wakes up
23:38:53.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
23:38:53.675 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
23:38:53.675 00.000 15712 Moving (-0.07, 0.19) raw xDistance=0.19 yDistance=0.07
23:38:53.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:53.679 00.004 7988 UpdateGuideState exits: m=1698 SNR=27.5
23:38:53.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:53.681 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:53.683 00.002 7988 Enqueuing Expose request
23:38:53.685 00.002 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 638.67
23:38:53.685 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
23:38:53.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:53.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:38:53.685 00.000 15712 MoveAxis(W, 32, ABG)
23:38:53.685 00.000 15712 Guiding  Dir = 3, Dur = 32
23:38:53.685 00.000 15712 IsGuiding returns 0
23:38:53.711 00.026 15712 PulseGuide returned control before completion, sleep 17
23:38:53.757 00.046 15712 IsGuiding returns 0
23:38:53.757 00.000 15712 Move returns status 0, amount 32
23:38:53.757 00.000 15712 MoveAxis(N, 0, ABG)
23:38:53.757 00.000 15712 Move returns status 0, amount 0
23:38:53.757 00.000 15712 move complete, result=0
23:38:53.757 00.000 15712 worker thread done servicing request
23:38:53.757 00.000 15712 Worker thread wakes up
23:38:53.757 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
23:38:53.762 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:53.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:53.862 00.100 7988 evsrv: cli 0CCCFEE8 connect
23:38:53.864 00.002 7988 case statement mapped state 6 to 3
23:38:53.866 00.002 7988 case statement mapped state 6 to 3
23:38:53.866 00.000 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_app_state","id":"10ef6ad7-6996-4391-9990-963049ce4039"}
23:38:53.866 00.000 7988 case statement mapped state 6 to 3
23:38:53.866 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":"Guiding","id":"10ef6ad7-6996-4391-9990-963049ce4039"}
23:38:53.866 00.000 7988 evsrv: cli 0CCCFEE8 disconnect
23:38:55.503 01.637 15712 Exposure complete
23:38:55.565 00.062 15712 worker thread done servicing request
23:38:55.565 00.000 7988 OnExposeComplete: enter
23:38:55.565 00.000 7988 UpdateGuideState(): m_state=6
23:38:55.574 00.009 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2232
23:38:55.574 00.000 7988 Star::Find returns 1 (0), X=500.06, Y=804.55, Mass=1710, SNR=27.6, Peak=163 HFD=4.8
23:38:55.576 00.002 7988 MultiStar: [#1 -0.24,-0.32,0.91,U] [#2 -0.17,-0.28,0.83,U] [#3 -0.21,-0.17,0.83,U] [#4 0.20,0.06,0.72,U] [#5 -0.27,0.00,0.69,U] [#6 -0.23,-0.21,0.63,U] [#7 -0.03,-0.30,0.45,U] [#8 -0.37,-0.13,0.41,U] 
23:38:55.576 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.15}, one-star: {-0.08, -0.04}
23:38:55.578 00.002 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.25 = 2.03)
23:38:55.578 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 2.00)
23:38:55.580 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.69 mountX=-0.04 mountY=0.08, mountTheta=2.02
23:38:55.581 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
23:38:55.581 00.000 7988 Enqueuing Move request for scope (-0.08, -0.04)
23:38:55.581 00.000 15712 Worker thread wakes up
23:38:55.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
23:38:55.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
23:38:55.581 00.000 15712 Moving (-0.08, -0.04) raw xDistance=-0.04 yDistance=0.08
23:38:55.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:55.581 00.000 7988 UpdateGuideState exits: m=1710 SNR=27.6
23:38:55.587 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:55.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:55.589 00.002 7988 Enqueuing Expose request
23:38:55.590 00.001 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.67
23:38:55.590 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
23:38:55.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:55.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:38:55.590 00.000 15712 MoveAxis(E, 8, ABG)
23:38:55.590 00.000 15712 Guiding  Dir = 2, Dur = 8
23:38:55.590 00.000 15712 IsGuiding returns 0
23:38:55.613 00.023 15712 IsGuiding returns 0
23:38:55.613 00.000 15712 Move returns status 0, amount 8
23:38:55.613 00.000 15712 MoveAxis(N, 0, ABG)
23:38:55.613 00.000 15712 Move returns status 0, amount 0
23:38:55.613 00.000 15712 move complete, result=0
23:38:55.613 00.000 15712 worker thread done servicing request
23:38:55.613 00.000 15712 Worker thread wakes up
23:38:55.613 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
23:38:55.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:55.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:57.033 01.420 15712 Exposure complete
23:38:57.092 00.059 15712 worker thread done servicing request
23:38:57.092 00.000 7988 OnExposeComplete: enter
23:38:57.095 00.003 7988 UpdateGuideState(): m_state=6
23:38:57.095 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2233
23:38:57.097 00.002 7988 Star::Find returns 1 (0), X=499.92, Y=804.50, Mass=1504, SNR=25.6, Peak=166 HFD=4.3
23:38:57.097 00.000 7988 MultiStar: [#1 -0.40,-0.24,0.00,M2] [#2 0.17,-0.34,0.86,U] [#3 -0.37,-0.29,0.00,M1] [#4 0.16,-0.15,0.80,U] [#5 -0.32,-0.20,0.77,U] [#6 -0.09,-0.14,0.69,U] [#7 -0.01,-0.29,0.50,U] [#8 -0.52,-0.23,0.00,M1] 
23:38:57.099 00.002 7988 refined, 5 included, MultiStar: {-0.06, -0.20}, one-star: {-0.22, -0.09}
23:38:57.099 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.42 = 2.87)
23:38:57.099 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
23:38:57.103 00.004 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.20 cameraTheta=-1.85 mountX=-0.20 mountY=0.06, mountTheta=2.84
23:38:57.103 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.20, opts=13)
23:38:57.105 00.002 7988 Enqueuing Move request for scope (-0.06, -0.20)
23:38:57.107 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:57.107 00.000 7988 UpdateGuideState exits: m=1504 SNR=25.6
23:38:57.109 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:57.109 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:57.111 00.002 7988 Enqueuing Expose request
23:38:57.111 00.000 15712 Worker thread wakes up
23:38:57.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
23:38:57.111 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
23:38:57.111 00.000 15712 Moving (-0.06, -0.20) raw xDistance=-0.20 yDistance=0.06
23:38:57.113 00.002 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 638.68
23:38:57.113 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
23:38:57.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:57.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:38:57.113 00.000 15712 MoveAxis(E, 45, ABG)
23:38:57.113 00.000 15712 Guiding  Dir = 2, Dur = 45
23:38:57.113 00.000 15712 IsGuiding returns 0
23:38:57.131 00.018 15712 PulseGuide returned control before completion, sleep 40
23:38:57.175 00.044 15712 IsGuiding returns 1
23:38:57.175 00.000 15712 scope still moving after pulse duration time elapsed
23:38:57.211 00.036 15712 IsGuiding returns 0
23:38:57.211 00.000 15712 scope move finished after 45 + 50 ms
23:38:57.211 00.000 15712 Move returns status 0, amount 45
23:38:57.211 00.000 15712 MoveAxis(N, 0, ABG)
23:38:57.211 00.000 15712 Move returns status 0, amount 0
23:38:57.211 00.000 15712 move complete, result=0
23:38:57.211 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
23:38:57.215 00.004 15712 worker thread done servicing request
23:38:57.215 00.000 15712 Worker thread wakes up
23:38:57.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:57.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:38:58.851 01.636 15712 Exposure complete
23:38:58.904 00.053 15712 worker thread done servicing request
23:38:58.904 00.000 7988 OnExposeComplete: enter
23:38:58.914 00.010 7988 UpdateGuideState(): m_state=6
23:38:58.914 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2234
23:38:58.914 00.000 7988 Star::Find returns 1 (0), X=500.09, Y=804.58, Mass=1728, SNR=27.7, Peak=171 HFD=4.9
23:38:58.914 00.000 7988 MultiStar: [#1 -0.43,-0.33,0.00,M3] [#2 -0.02,-0.14,0.81,U] [#3 -0.21,-0.15,0.81,U] [#4 -0.05,-0.02,0.69,U] [#5 -0.11,-0.02,0.69,U] [#6 -0.11,-0.09,0.63,U] [#7 -0.28,-0.06,0.46,U] [#8 -0.41,0.19,0.00,M2] 
23:38:58.914 00.000 7988 single-star, 6 included, MultiStar: {-0.11, -0.07}, one-star: {-0.05, -0.01}
23:38:58.914 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.54 = 1.74)
23:38:58.914 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.71)
23:38:58.921 00.007 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.98 mountX=-0.01 mountY=0.05, mountTheta=1.74
23:38:58.921 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.01, opts=13)
23:38:58.921 00.000 7988 Enqueuing Move request for scope (-0.05, -0.01)
23:38:58.921 00.000 15712 Worker thread wakes up
23:38:58.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:38:58.921 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:38:58.921 00.000 15712 Moving (-0.05, -0.01) raw xDistance=-0.01 yDistance=0.05
23:38:58.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:38:58.921 00.000 7988 UpdateGuideState exits: m=1728 SNR=27.7
23:38:58.928 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:58.928 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:38:58.930 00.002 7988 Enqueuing Expose request
23:38:58.930 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.68
23:38:58.930 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
23:38:58.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:58.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:38:58.930 00.000 15712 MoveAxis(E, 6, ABG)
23:38:58.930 00.000 15712 Guiding  Dir = 2, Dur = 6
23:38:58.930 00.000 15712 IsGuiding returns 0
23:38:58.955 00.025 15712 IsGuiding returns 0
23:38:58.955 00.000 15712 Move returns status 0, amount 6
23:38:58.955 00.000 15712 MoveAxis(N, 0, ABG)
23:38:58.955 00.000 15712 Move returns status 0, amount 0
23:38:58.955 00.000 15712 move complete, result=0
23:38:58.955 00.000 15712 worker thread done servicing request
23:38:58.955 00.000 15712 Worker thread wakes up
23:38:58.955 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:38:58.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:38:58.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:00.367 01.412 15712 Exposure complete
23:39:00.428 00.061 15712 worker thread done servicing request
23:39:00.428 00.000 7988 OnExposeComplete: enter
23:39:00.428 00.000 7988 UpdateGuideState(): m_state=6
23:39:00.430 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2235
23:39:00.430 00.000 7988 Star::Find returns 1 (0), X=500.05, Y=804.51, Mass=1676, SNR=27.1, Peak=159 HFD=4.9
23:39:00.433 00.003 7988 MultiStar: [#1 -0.37,-0.38,0.00,M4] [#2 -0.24,-0.15,0.84,U] [#3 -0.41,-0.25,0.00,M1] [#4 0.09,0.08,0.76,U] [#5 -0.30,-0.14,0.68,U] [#6 -0.05,-0.02,0.65,U] [#7 -0.02,-0.26,0.48,U] [#8 0.07,-0.17,0.42,U] 
23:39:00.433 00.000 7988 single-star, 6 included, MultiStar: {-0.09, -0.09}, one-star: {-0.09, -0.08}
23:39:00.435 00.002 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.98 = 2.31)
23:39:00.435 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.01 = 2.27)
23:39:00.437 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.13 cameraTheta=-2.41 mountX=-0.08 mountY=0.10, mountTheta=2.29
23:39:00.439 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.08, opts=13)
23:39:00.439 00.000 7988 Enqueuing Move request for scope (-0.09, -0.08)
23:39:00.441 00.002 15712 Worker thread wakes up
23:39:00.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
23:39:00.441 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
23:39:00.441 00.000 15712 Moving (-0.09, -0.08) raw xDistance=-0.08 yDistance=0.10
23:39:00.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:00.441 00.000 7988 UpdateGuideState exits: m=1676 SNR=27.1
23:39:00.443 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:00.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:00.443 00.000 7988 Enqueuing Expose request
23:39:00.443 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.68
23:39:00.443 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:39:00.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:00.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:39:00.443 00.000 15712 MoveAxis(E, 4, ABG)
23:39:00.443 00.000 15712 Guiding  Dir = 2, Dur = 4
23:39:00.467 00.024 15712 IsGuiding returns 0
23:39:00.484 00.017 15712 IsGuiding returns 0
23:39:00.484 00.000 15712 Move returns status 0, amount 4
23:39:00.484 00.000 15712 MoveAxis(N, 0, ABG)
23:39:00.484 00.000 15712 Move returns status 0, amount 0
23:39:00.484 00.000 15712 move complete, result=0
23:39:00.484 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:39:00.491 00.007 15712 worker thread done servicing request
23:39:00.491 00.000 15712 Worker thread wakes up
23:39:00.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:00.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:02.231 01.740 15712 Exposure complete
23:39:02.285 00.054 15712 worker thread done servicing request
23:39:02.285 00.000 7988 OnExposeComplete: enter
23:39:02.293 00.008 7988 UpdateGuideState(): m_state=6
23:39:02.295 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2236
23:39:02.295 00.000 7988 Star::Find returns 1 (0), X=500.08, Y=804.26, Mass=1524, SNR=26.0, Peak=161 HFD=4.3
23:39:02.297 00.002 7988 MultiStar: [#1 -0.33,-0.58,0.00,M5] [#2 0.08,-0.32,0.87,U] [#3 -0.37,-0.47,0.00,M2] [#4 0.01,-0.29,0.77,U] [#5 -0.15,-0.49,0.00,M1] [#6 0.14,-0.11,0.67,U] [#7 0.20,-0.61,0.00,M1] [#8 -0.43,-0.26,0.00,M2] 
23:39:02.297 00.000 7988 refined, 3 included, MultiStar: {0.03, -0.28}, one-star: {-0.06, -0.33}
23:39:02.299 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
23:39:02.299 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
23:39:02.301 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.44 mountX=-0.28 mountY=-0.03, mountTheta=-3.04
23:39:02.302 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.28, opts=13)
23:39:02.302 00.000 7988 Enqueuing Move request for scope (0.03, -0.28)
23:39:02.304 00.002 15712 Worker thread wakes up
23:39:02.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
23:39:02.304 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
23:39:02.304 00.000 15712 Moving (0.03, -0.28) raw xDistance=-0.28 yDistance=-0.03
23:39:02.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:02.304 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.0
23:39:02.307 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:02.309 00.002 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 638.68
23:39:02.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:02.309 00.000 7988 Enqueuing Expose request
23:39:02.309 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
23:39:02.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:02.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:02.309 00.000 15712 MoveAxis(E, 59, ABG)
23:39:02.309 00.000 15712 Guiding  Dir = 2, Dur = 59
23:39:02.325 00.016 15712 IsGuiding returns 0
23:39:02.344 00.019 15712 PulseGuide returned control before completion, sleep 54
23:39:02.405 00.061 15712 IsGuiding returns 1
23:39:02.405 00.000 15712 scope still moving after pulse duration time elapsed
23:39:02.439 00.034 15712 IsGuiding returns 0
23:39:02.439 00.000 15712 scope move finished after 59 + 52 ms
23:39:02.439 00.000 15712 Move returns status 0, amount 59
23:39:02.439 00.000 15712 MoveAxis(N, 0, ABG)
23:39:02.439 00.000 15712 Move returns status 0, amount 0
23:39:02.439 00.000 15712 move complete, result=0
23:39:02.439 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
23:39:02.441 00.002 15712 worker thread done servicing request
23:39:02.441 00.000 15712 Worker thread wakes up
23:39:02.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:02.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:03.858 01.417 15712 Exposure complete
23:39:03.918 00.060 15712 worker thread done servicing request
23:39:03.918 00.000 7988 OnExposeComplete: enter
23:39:03.918 00.000 7988 UpdateGuideState(): m_state=6
23:39:03.918 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2237
23:39:03.918 00.000 7988 Star::Find returns 1 (0), X=499.97, Y=804.60, Mass=1613, SNR=26.6, Peak=152 HFD=4.3
23:39:03.918 00.000 7988 MultiStar: [#1 -0.42,-0.17,0.00,M6] [#2 -0.01,-0.06,0.85,U] [#3 -0.34,-0.14,0.84,U] [#4 0.10,0.27,0.77,U] [#5 -0.23,0.23,0.74,U] [#6 -0.13,0.07,0.63,U] [#7 0.06,-0.09,0.50,U] [#8 -0.33,0.05,0.48,U] 
23:39:03.918 00.000 7988 refined, 7 included, MultiStar: {-0.13, 0.04}, one-star: {-0.17, 0.01}
23:39:03.918 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.56) = xAngle (1.27 = 1.27)
23:39:03.918 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
23:39:03.918 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.83 mountX=0.04 mountY=0.13, mountTheta=1.27
23:39:03.918 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.04, opts=13)
23:39:03.918 00.000 7988 Enqueuing Move request for scope (-0.13, 0.04)
23:39:03.918 00.000 15712 Worker thread wakes up
23:39:03.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
23:39:03.918 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
23:39:03.918 00.000 15712 Moving (-0.13, 0.04) raw xDistance=0.04 yDistance=0.13
23:39:03.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
23:39:03.918 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.6
23:39:03.935 00.017 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:03.935 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:03.935 00.000 7988 Enqueuing Expose request
23:39:03.935 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.68
23:39:03.935 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
23:39:03.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:03.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:39:03.935 00.000 15712 MoveAxis(E, 6, ABG)
23:39:03.935 00.000 15712 Guiding  Dir = 2, Dur = 6
23:39:03.935 00.000 15712 IsGuiding returns 0
23:39:03.956 00.021 15712 IsGuiding returns 0
23:39:03.956 00.000 15712 Move returns status 0, amount 6
23:39:03.956 00.000 15712 MoveAxis(N, 0, ABG)
23:39:03.956 00.000 15712 Move returns status 0, amount 0
23:39:03.956 00.000 15712 move complete, result=0
23:39:03.956 00.000 15712 worker thread done servicing request
23:39:03.956 00.000 15712 Worker thread wakes up
23:39:03.956 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
23:39:03.961 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:03.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:05.594 01.633 15712 Exposure complete
23:39:05.656 00.062 15712 worker thread done servicing request
23:39:05.656 00.000 7988 OnExposeComplete: enter
23:39:05.656 00.000 7988 UpdateGuideState(): m_state=6
23:39:05.658 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2238
23:39:05.658 00.000 7988 Star::Find returns 1 (0), X=500.17, Y=804.38, Mass=1653, SNR=27.2, Peak=154 HFD=4.7
23:39:05.660 00.002 7988 MultiStar: [#1 -0.27,-0.45,0.00,M7] [#2 0.04,-0.54,0.00,M1] [#3 -0.31,-0.27,0.83,U] [#4 0.01,-0.12,0.75,U] [#5 -0.05,-0.20,0.70,U] [#6 -0.05,-0.01,0.65,U] [#7 -0.13,-0.15,0.47,U] [#8 -0.03,0.03,0.46,U] 
23:39:05.660 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.15}, one-star: {0.03, -0.21}
23:39:05.662 00.002 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
23:39:05.662 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.63 = 2.66)
23:39:05.664 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.03 mountX=-0.15 mountY=0.08, mountTheta=2.66
23:39:05.666 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.15, opts=13)
23:39:05.668 00.002 7988 Enqueuing Move request for scope (-0.07, -0.15)
23:39:05.668 00.000 15712 Worker thread wakes up
23:39:05.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
23:39:05.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
23:39:05.668 00.000 15712 Moving (-0.07, -0.15) raw xDistance=-0.15 yDistance=0.08
23:39:05.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:05.668 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.2
23:39:05.671 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:05.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:05.671 00.000 7988 Enqueuing Expose request
23:39:05.671 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.68
23:39:05.671 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
23:39:05.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:05.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:39:05.671 00.000 15712 MoveAxis(E, 7, ABG)
23:39:05.671 00.000 15712 Guiding  Dir = 2, Dur = 7
23:39:05.707 00.036 15712 IsGuiding returns 0
23:39:05.723 00.016 15712 IsGuiding returns 0
23:39:05.723 00.000 15712 Move returns status 0, amount 7
23:39:05.723 00.000 15712 MoveAxis(N, 0, ABG)
23:39:05.723 00.000 15712 Move returns status 0, amount 0
23:39:05.723 00.000 15712 move complete, result=0
23:39:05.723 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:39:05.734 00.011 15712 worker thread done servicing request
23:39:05.734 00.000 15712 Worker thread wakes up
23:39:05.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:05.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:07.139 01.405 15712 Exposure complete
23:39:07.200 00.061 15712 worker thread done servicing request
23:39:07.201 00.001 7988 OnExposeComplete: enter
23:39:07.201 00.000 7988 UpdateGuideState(): m_state=6
23:39:07.201 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2239
23:39:07.201 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.59, Mass=1458, SNR=25.1, Peak=152 HFD=4.2
23:39:07.201 00.000 7988 MultiStar: [#1 -0.13,-0.37,1.05,U] [#2 -0.03,-0.25,0.92,U] [#3 -0.14,-0.11,0.89,U] [#4 -0.06,0.14,0.84,U] [#5 -0.17,-0.00,0.78,U] [#6 -0.11,-0.00,0.68,U] [#7 -0.03,-0.17,0.49,U] [#8 -0.48,-0.15,0.00,M1] 
23:39:07.201 00.000 7988 single-star, 7 included, MultiStar: {-0.08, -0.10}, one-star: {0.03, 0.00}
23:39:07.201 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
23:39:07.201 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.58 = -1.58)
23:39:07.201 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.02 mountX=0.00 mountY=-0.03, mountTheta=-1.54
23:39:07.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.00, opts=13)
23:39:07.201 00.000 7988 Enqueuing Move request for scope (0.03, 0.00)
23:39:07.201 00.000 15712 Worker thread wakes up
23:39:07.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:39:07.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:39:07.201 00.000 15712 Moving (0.03, 0.00) raw xDistance=0.00 yDistance=-0.03
23:39:07.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:07.214 00.013 7988 UpdateGuideState exits: m=1458 SNR=25.1
23:39:07.216 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:07.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:07.216 00.000 7988 Enqueuing Expose request
23:39:07.216 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.68
23:39:07.216 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
23:39:07.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:07.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:07.216 00.000 15712 MoveAxis(E, 7, ABG)
23:39:07.216 00.000 15712 Guiding  Dir = 2, Dur = 7
23:39:07.216 00.000 15712 IsGuiding returns 0
23:39:07.235 00.019 15712 IsGuiding returns 0
23:39:07.235 00.000 15712 Move returns status 0, amount 7
23:39:07.235 00.000 15712 MoveAxis(N, 0, ABG)
23:39:07.235 00.000 15712 Move returns status 0, amount 0
23:39:07.235 00.000 15712 move complete, result=0
23:39:07.235 00.000 15712 worker thread done servicing request
23:39:07.235 00.000 15712 Worker thread wakes up
23:39:07.235 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:39:07.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:07.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:08.879 01.644 15712 Exposure complete
23:39:08.930 00.051 15712 worker thread done servicing request
23:39:08.941 00.011 7988 OnExposeComplete: enter
23:39:08.941 00.000 7988 UpdateGuideState(): m_state=6
23:39:08.943 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2240
23:39:08.943 00.000 7988 Star::Find returns 1 (0), X=500.10, Y=804.50, Mass=1459, SNR=25.4, Peak=148 HFD=4.1
23:39:08.945 00.002 7988 MultiStar: [#1 -0.20,-0.17,0.98,U] [#2 0.10,-0.18,0.92,U] [#3 0.02,-0.22,0.87,U] [#4 0.13,0.10,0.73,U] [#5 -0.09,-0.10,0.74,U] [#6 0.08,0.07,0.71,U] [#7 0.22,-0.23,0.51,U] [#8 0.07,-0.12,0.48,U] 
23:39:08.945 00.000 7988 single-star, 8 included, MultiStar: {0.02, -0.11}, one-star: {-0.04, -0.09}
23:39:08.947 00.002 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.58 = 2.71)
23:39:08.947 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.68)
23:39:08.949 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.01 mountX=-0.09 mountY=0.05, mountTheta=2.68
23:39:08.951 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.09, opts=13)
23:39:08.951 00.000 7988 Enqueuing Move request for scope (-0.04, -0.09)
23:39:08.953 00.002 15712 Worker thread wakes up
23:39:08.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
23:39:08.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
23:39:08.953 00.000 15712 Moving (-0.04, -0.09) raw xDistance=-0.09 yDistance=0.05
23:39:08.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:08.953 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.4
23:39:08.956 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:08.957 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:08.957 00.000 7988 Enqueuing Expose request
23:39:08.957 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.68
23:39:08.957 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
23:39:08.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:08.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:39:08.957 00.000 15712 MoveAxis(E, 7, ABG)
23:39:08.957 00.000 15712 Guiding  Dir = 2, Dur = 7
23:39:08.957 00.000 15712 IsGuiding returns 0
23:39:09.006 00.049 15712 IsGuiding returns 0
23:39:09.006 00.000 15712 Move returns status 0, amount 7
23:39:09.006 00.000 15712 MoveAxis(N, 0, ABG)
23:39:09.006 00.000 15712 Move returns status 0, amount 0
23:39:09.006 00.000 15712 move complete, result=0
23:39:09.006 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:39:09.012 00.006 15712 worker thread done servicing request
23:39:09.012 00.000 15712 Worker thread wakes up
23:39:09.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:09.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:10.429 01.417 15712 Exposure complete
23:39:10.490 00.061 7988 OnExposeComplete: enter
23:39:10.492 00.002 7988 UpdateGuideState(): m_state=6
23:39:10.492 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2241
23:39:10.494 00.002 7988 Star::Find returns 1 (0), X=500.37, Y=804.29, Mass=1564, SNR=26.2, Peak=155 HFD=4.6
23:39:10.494 00.000 7988 MultiStar: [#1 -0.15,-0.39,0.97,U] [#2 0.37,-0.28,0.00,M1] [#3 -0.05,-0.18,0.87,U] [#4 0.22,-0.10,0.77,U] [#5 -0.03,-0.18,0.72,U] [#6 0.11,-0.20,0.68,U] [#7 0.32,-0.22,0.50,U] [#8 -0.28,-0.12,0.44,U] 
23:39:10.496 00.002 15712 worker thread done servicing request
23:39:10.497 00.001 7988 refined, 7 included, MultiStar: {0.05, -0.23}, one-star: {0.22, -0.30}
23:39:10.497 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
23:39:10.499 00.002 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
23:39:10.499 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.35 mountX=-0.22 mountY=-0.04, mountTheta=-2.95
23:39:10.501 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.23, opts=13)
23:39:10.503 00.002 7988 Enqueuing Move request for scope (0.05, -0.23)
23:39:10.505 00.002 15712 Worker thread wakes up
23:39:10.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
23:39:10.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
23:39:10.505 00.000 15712 Moving (0.05, -0.23) raw xDistance=-0.22 yDistance=-0.04
23:39:10.506 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:10.506 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.2
23:39:10.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:10.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:10.506 00.000 7988 Enqueuing Expose request
23:39:10.506 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 638.69
23:39:10.506 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
23:39:10.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:10.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:10.506 00.000 15712 MoveAxis(E, 52, ABG)
23:39:10.506 00.000 15712 Guiding  Dir = 2, Dur = 52
23:39:10.506 00.000 15712 IsGuiding returns 0
23:39:10.522 00.016 15712 PulseGuide returned control before completion, sleep 46
23:39:10.608 00.086 15712 IsGuiding returns 0
23:39:10.608 00.000 15712 Move returns status 0, amount 52
23:39:10.608 00.000 15712 MoveAxis(N, 0, ABG)
23:39:10.608 00.000 15712 Move returns status 0, amount 0
23:39:10.608 00.000 15712 move complete, result=0
23:39:10.608 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
23:39:10.610 00.002 15712 worker thread done servicing request
23:39:10.610 00.000 15712 Worker thread wakes up
23:39:10.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:10.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:12.249 01.639 15712 Exposure complete
23:39:12.311 00.062 15712 worker thread done servicing request
23:39:12.311 00.000 7988 OnExposeComplete: enter
23:39:12.311 00.000 7988 UpdateGuideState(): m_state=6
23:39:12.314 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2242
23:39:12.314 00.000 7988 Star::Find returns 1 (0), X=500.11, Y=804.31, Mass=1563, SNR=26.3, Peak=152 HFD=4.3
23:39:12.316 00.002 7988 MultiStar: [#1 -0.26,-0.18,0.99,U] [#2 0.05,-0.23,0.88,U] [#3 -0.14,-0.15,0.88,U] [#4 0.08,-0.15,0.75,U] [#5 -0.02,0.19,0.72,U] [#6 -0.27,-0.12,0.64,U] [#7 0.11,-0.16,0.47,U] [#8 -0.07,-0.22,0.44,U] 
23:39:12.316 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.15}, one-star: {-0.04, -0.28}
23:39:12.318 00.002 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
23:39:12.318 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.68)
23:39:12.318 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.01 mountX=-0.15 mountY=0.07, mountTheta=2.68
23:39:12.318 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.15, opts=13)
23:39:12.318 00.000 7988 Enqueuing Move request for scope (-0.07, -0.15)
23:39:12.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:12.318 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.3
23:39:12.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:12.327 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:12.327 00.000 7988 Enqueuing Expose request
23:39:12.329 00.002 15712 Worker thread wakes up
23:39:12.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
23:39:12.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
23:39:12.329 00.000 15712 Moving (-0.07, -0.15) raw xDistance=-0.15 yDistance=0.07
23:39:12.329 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.69
23:39:12.329 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
23:39:12.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:12.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:39:12.329 00.000 15712 MoveAxis(E, 7, ABG)
23:39:12.329 00.000 15712 Guiding  Dir = 2, Dur = 7
23:39:12.333 00.004 15712 IsGuiding returns 0
23:39:12.350 00.017 15712 IsGuiding returns 0
23:39:12.350 00.000 15712 Move returns status 0, amount 7
23:39:12.350 00.000 15712 MoveAxis(N, 0, ABG)
23:39:12.350 00.000 15712 Move returns status 0, amount 0
23:39:12.350 00.000 15712 move complete, result=0
23:39:12.350 00.000 15712 worker thread done servicing request
23:39:12.350 00.000 15712 Worker thread wakes up
23:39:12.350 00.000 7988 GuideStep: -0.2 px 7 ms EAST, 0.1 px 0 ms NORTH
23:39:12.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:12.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:13.765 01.415 15712 Exposure complete
23:39:13.812 00.047 15712 worker thread done servicing request
23:39:13.812 00.000 7988 OnExposeComplete: enter
23:39:13.827 00.015 7988 UpdateGuideState(): m_state=6
23:39:13.827 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2243
23:39:13.829 00.002 7988 Star::Find returns 1 (0), X=499.99, Y=804.21, Mass=1535, SNR=26.2, Peak=151 HFD=4.4
23:39:13.829 00.000 7988 MultiStar: [#1 -0.25,-0.54,0.00,M4] [#2 0.10,-0.49,0.00,M1] [#3 -0.19,-0.49,0.00,M1] [#4 0.16,-0.44,0.00,M1] [#5 -0.27,-0.50,0.00,M1] [#6 -0.01,-0.24,0.68,U] [#7 -0.06,-0.58,0.00,M1] [#8 -0.23,-0.28,0.41,U] 
23:39:13.829 00.000 7988 refined, 2 included, MultiStar: {-0.12, -0.32}, one-star: {-0.15, -0.39}
23:39:13.829 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
23:39:13.829 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.76)
23:39:13.829 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.93 mountX=-0.32 mountY=0.13, mountTheta=2.76
23:39:13.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.32, opts=13)
23:39:13.829 00.000 7988 Enqueuing Move request for scope (-0.12, -0.32)
23:39:13.829 00.000 15712 Worker thread wakes up
23:39:13.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.32) opts 0xd
23:39:13.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.32)
23:39:13.829 00.000 15712 Moving (-0.12, -0.32) raw xDistance=-0.32 yDistance=0.13
23:39:13.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:13.829 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.2
23:39:13.840 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:13.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:13.840 00.000 7988 Enqueuing Expose request
23:39:13.843 00.003 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 638.69
23:39:13.843 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
23:39:13.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:13.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:39:13.843 00.000 15712 MoveAxis(E, 68, ABG)
23:39:13.843 00.000 15712 Guiding  Dir = 2, Dur = 68
23:39:13.843 00.000 15712 IsGuiding returns 0
23:39:13.865 00.022 15712 PulseGuide returned control before completion, sleep 55
23:39:13.947 00.082 15712 IsGuiding returns 0
23:39:13.947 00.000 15712 Move returns status 0, amount 68
23:39:13.947 00.000 15712 MoveAxis(N, 0, ABG)
23:39:13.947 00.000 15712 Move returns status 0, amount 0
23:39:13.947 00.000 15712 move complete, result=0
23:39:13.947 00.000 7988 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
23:39:13.951 00.004 15712 worker thread done servicing request
23:39:13.951 00.000 15712 Worker thread wakes up
23:39:13.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:13.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:15.693 01.742 15712 Exposure complete
23:39:15.754 00.061 15712 worker thread done servicing request
23:39:15.754 00.000 7988 OnExposeComplete: enter
23:39:15.754 00.000 7988 UpdateGuideState(): m_state=6
23:39:15.757 00.003 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2244
23:39:15.757 00.000 7988 Star::Find returns 1 (0), X=499.96, Y=804.33, Mass=1566, SNR=26.3, Peak=150 HFD=4.2
23:39:15.759 00.002 7988 MultiStar: [#1 -0.23,-0.52,0.00,M5] [#2 0.04,-0.55,0.00,M2] [#3 -0.18,-0.49,0.00,M2] [#4 0.03,-0.43,0.00,M2] [#5 -0.21,-0.36,0.75,U] [#6 -0.02,0.00,0.65,U] [#7 0.05,-0.56,0.00,M2] [#8 -0.30,-0.40,0.00,M1] 
23:39:15.759 00.000 7988 refined, 2 included, MultiStar: {-0.15, -0.22}, one-star: {-0.18, -0.26}
23:39:15.761 00.002 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.73 = 2.56)
23:39:15.761 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.52)
23:39:15.763 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.26 cameraTheta=-2.16 mountX=-0.22 mountY=0.15, mountTheta=2.54
23:39:15.765 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.22, opts=13)
23:39:15.765 00.000 7988 Enqueuing Move request for scope (-0.15, -0.22)
23:39:15.767 00.002 15712 Worker thread wakes up
23:39:15.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
23:39:15.767 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
23:39:15.767 00.000 15712 Moving (-0.15, -0.22) raw xDistance=-0.22 yDistance=0.15
23:39:15.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:15.767 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.3
23:39:15.770 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:15.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:15.770 00.000 7988 Enqueuing Expose request
23:39:15.770 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 638.69
23:39:15.770 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
23:39:15.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:15.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:39:15.770 00.000 15712 MoveAxis(E, 48, ABG)
23:39:15.770 00.000 15712 Guiding  Dir = 2, Dur = 48
23:39:15.770 00.000 15712 IsGuiding returns 0
23:39:15.803 00.033 15712 PulseGuide returned control before completion, sleep 29
23:39:15.833 00.030 15712 IsGuiding returns 1
23:39:15.833 00.000 15712 scope still moving after pulse duration time elapsed
23:39:15.883 00.050 15712 IsGuiding returns 0
23:39:15.883 00.000 15712 scope move finished after 48 + 61 ms
23:39:15.883 00.000 15712 Move returns status 0, amount 48
23:39:15.883 00.000 15712 MoveAxis(N, 0, ABG)
23:39:15.883 00.000 15712 Move returns status 0, amount 0
23:39:15.883 00.000 15712 move complete, result=0
23:39:15.884 00.001 7988 GuideStep: -0.2 px 48 ms EAST, 0.2 px 0 ms NORTH
23:39:15.884 00.000 15712 worker thread done servicing request
23:39:15.884 00.000 15712 Worker thread wakes up
23:39:15.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:15.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:17.302 01.418 15712 Exposure complete
23:39:17.362 00.060 15712 worker thread done servicing request
23:39:17.362 00.000 7988 OnExposeComplete: enter
23:39:17.364 00.002 7988 UpdateGuideState(): m_state=6
23:39:17.364 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2245
23:39:17.364 00.000 7988 Star::Find returns 1 (0), X=500.13, Y=804.47, Mass=1675, SNR=27.1, Peak=154 HFD=4.8
23:39:17.364 00.000 7988 MultiStar: [#1 -0.11,-0.28,0.95,U] [#2 0.14,-0.20,0.84,U] [#3 -0.08,-0.16,0.81,U] [#4 0.11,-0.09,0.76,U] [#5 -0.06,-0.24,0.72,U] [#6 0.18,0.05,0.65,U] [#7 0.34,-0.26,0.00,M3] [#8 -0.29,0.02,0.44,U] 
23:39:17.364 00.000 7988 single-star, 7 included, MultiStar: {-0.00, -0.14}, one-star: {-0.01, -0.12}
23:39:17.364 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.20 = 3.09)
23:39:17.371 00.007 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.06)
23:39:17.371 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.63 mountX=-0.12 mountY=0.01, mountTheta=3.06
23:39:17.373 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
23:39:17.375 00.002 7988 Enqueuing Move request for scope (-0.01, -0.12)
23:39:17.375 00.000 15712 Worker thread wakes up
23:39:17.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
23:39:17.375 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
23:39:17.375 00.000 15712 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.01
23:39:17.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:17.375 00.000 7988 UpdateGuideState exits: m=1675 SNR=27.1
23:39:17.379 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:17.380 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:17.380 00.000 7988 Enqueuing Expose request
23:39:17.382 00.002 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.69
23:39:17.382 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
23:39:17.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:17.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:39:17.382 00.000 15712 MoveAxis(E, 8, ABG)
23:39:17.382 00.000 15712 Guiding  Dir = 2, Dur = 8
23:39:17.382 00.000 15712 IsGuiding returns 0
23:39:17.401 00.019 15712 IsGuiding returns 0
23:39:17.401 00.000 15712 Move returns status 0, amount 8
23:39:17.401 00.000 15712 MoveAxis(N, 0, ABG)
23:39:17.401 00.000 15712 Move returns status 0, amount 0
23:39:17.401 00.000 15712 move complete, result=0
23:39:17.401 00.000 15712 worker thread done servicing request
23:39:17.401 00.000 15712 Worker thread wakes up
23:39:17.401 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:39:17.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:17.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:19.039 01.638 15712 Exposure complete
23:39:19.097 00.058 15712 worker thread done servicing request
23:39:19.100 00.003 7988 OnExposeComplete: enter
23:39:19.100 00.000 7988 UpdateGuideState(): m_state=6
23:39:19.100 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2246
23:39:19.100 00.000 7988 Star::Find returns 1 (0), X=500.05, Y=804.58, Mass=1709, SNR=27.6, Peak=164 HFD=4.3
23:39:19.100 00.000 7988 MultiStar: [#1 -0.24,-0.06,0.96,U] [#2 0.02,-0.10,0.82,U] [#3 -0.17,-0.14,0.83,U] [#4 -0.08,-0.13,0.74,U] [#5 -0.15,-0.01,0.70,U] [#6 -0.18,0.06,0.63,U] [#7 0.05,-0.17,0.44,U] [#8 -0.31,-0.21,0.45,U] 
23:39:19.100 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.08}, one-star: {-0.09, -0.01}
23:39:19.100 00.000 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.56) = xAngle (-4.62 = 1.66)
23:39:19.100 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.65 = 1.63)
23:39:19.100 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.06 mountX=-0.01 mountY=0.09, mountTheta=1.66
23:39:19.100 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
23:39:19.100 00.000 7988 Enqueuing Move request for scope (-0.09, -0.01)
23:39:19.100 00.000 15712 Worker thread wakes up
23:39:19.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
23:39:19.114 00.014 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
23:39:19.114 00.000 15712 Moving (-0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
23:39:19.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:19.114 00.000 7988 UpdateGuideState exits: m=1709 SNR=27.6
23:39:19.116 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:19.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:19.116 00.000 7988 Enqueuing Expose request
23:39:19.116 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.70
23:39:19.116 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:39:19.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:19.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:39:19.116 00.000 15712 MoveAxis(E, 10, ABG)
23:39:19.116 00.000 15712 Guiding  Dir = 2, Dur = 10
23:39:19.116 00.000 15712 IsGuiding returns 0
23:39:19.139 00.023 15712 IsGuiding returns 1
23:39:19.139 00.000 15712 scope still moving after pulse duration time elapsed
23:39:19.182 00.043 15712 IsGuiding returns 0
23:39:19.182 00.000 15712 scope move finished after 10 + 62 ms
23:39:19.182 00.000 15712 Move returns status 0, amount 10
23:39:19.182 00.000 15712 MoveAxis(N, 0, ABG)
23:39:19.182 00.000 15712 Move returns status 0, amount 0
23:39:19.182 00.000 15712 move complete, result=0
23:39:19.182 00.000 15712 worker thread done servicing request
23:39:19.182 00.000 15712 Worker thread wakes up
23:39:19.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:19.182 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
23:39:19.193 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:20.599 01.406 15712 Exposure complete
23:39:20.659 00.060 15712 worker thread done servicing request
23:39:20.659 00.000 7988 OnExposeComplete: enter
23:39:20.661 00.002 7988 UpdateGuideState(): m_state=6
23:39:20.661 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2247
23:39:20.661 00.000 7988 Star::Find returns 1 (0), X=500.31, Y=804.91, Mass=1672, SNR=27.3, Peak=143 HFD=4.6
23:39:20.661 00.000 7988 MultiStar: [#1 -0.27,0.18,0.95,U] [#2 0.16,0.33,0.85,U] [#3 -0.07,0.14,0.83,U] [#4 -0.09,0.39,0.71,U] [#5 -0.02,0.42,0.66,U] [#6 -0.06,0.55,0.00,M1] [#7 -0.20,0.02,0.47,U] [#8 -0.24,0.16,0.42,U] 
23:39:20.661 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.26}, one-star: {0.16, 0.32}
23:39:20.661 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
23:39:20.661 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
23:39:20.661 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.76 mountX=0.26 mountY=0.04, mountTheta=0.16
23:39:20.661 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.26, opts=13)
23:39:20.661 00.000 7988 Enqueuing Move request for scope (-0.05, 0.26)
23:39:20.661 00.000 15712 Worker thread wakes up
23:39:20.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
23:39:20.661 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
23:39:20.661 00.000 15712 Moving (-0.05, 0.26) raw xDistance=0.26 yDistance=0.04
23:39:20.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:20.661 00.000 7988 UpdateGuideState exits: m=1672 SNR=27.3
23:39:20.675 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:20.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:20.678 00.003 15712 PPEC rslt: input = 0.26, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 638.70
23:39:20.678 00.000 7988 Enqueuing Expose request
23:39:20.678 00.000 15712 PPEC: input: 0.26, control: 0.12, exposure: 1500
23:39:20.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:20.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:20.678 00.000 15712 MoveAxis(W, 39, ABG)
23:39:20.678 00.000 15712 Guiding  Dir = 3, Dur = 39
23:39:20.678 00.000 15712 IsGuiding returns 0
23:39:20.693 00.015 15712 PulseGuide returned control before completion, sleep 35
23:39:20.742 00.049 15712 IsGuiding returns 0
23:39:20.742 00.000 15712 Move returns status 0, amount 39
23:39:20.742 00.000 15712 MoveAxis(N, 0, ABG)
23:39:20.742 00.000 15712 Move returns status 0, amount 0
23:39:20.742 00.000 15712 move complete, result=0
23:39:20.742 00.000 7988 GuideStep: 0.3 px 39 ms WEST, 0.0 px 0 ms NORTH
23:39:20.744 00.002 15712 worker thread done servicing request
23:39:20.744 00.000 15712 Worker thread wakes up
23:39:20.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:20.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:22.384 01.640 15712 Exposure complete
23:39:22.445 00.061 15712 worker thread done servicing request
23:39:22.445 00.000 7988 OnExposeComplete: enter
23:39:22.448 00.003 7988 UpdateGuideState(): m_state=6
23:39:22.448 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2248
23:39:22.450 00.002 7988 Star::Find returns 1 (0), X=500.22, Y=804.54, Mass=1646, SNR=27.2, Peak=174 HFD=4.6
23:39:22.450 00.000 7988 MultiStar: [#1 -0.12,-0.18,0.98,U] [#2 0.03,-0.14,0.84,U] [#3 -0.04,-0.01,0.84,U] [#4 0.12,0.12,0.69,U] [#5 -0.08,0.29,0.75,U] [#6 0.21,0.14,0.64,U] [#7 0.19,-0.14,0.46,U] [#8 0.06,0.06,0.43,U] 
23:39:22.452 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.08, -0.05}
23:39:22.452 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.55 = -1.55)
23:39:22.454 00.002 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
23:39:22.454 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.01 mountX=0.00 mountY=-0.03, mountTheta=-1.55
23:39:22.456 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.00, opts=13)
23:39:22.458 00.002 7988 Enqueuing Move request for scope (0.03, 0.00)
23:39:22.458 00.000 15712 Worker thread wakes up
23:39:22.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:39:22.458 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:39:22.458 00.000 15712 Moving (0.03, 0.00) raw xDistance=0.00 yDistance=-0.03
23:39:22.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:22.458 00.000 7988 UpdateGuideState exits: m=1646 SNR=27.2
23:39:22.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:22.462 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:22.464 00.002 7988 Enqueuing Expose request
23:39:22.464 00.000 15712 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.70
23:39:22.464 00.000 15712 PPEC: input: 0.00, control: -0.04, exposure: 1500
23:39:22.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:22.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:22.464 00.000 15712 MoveAxis(E, 12, ABG)
23:39:22.464 00.000 15712 Guiding  Dir = 2, Dur = 12
23:39:22.464 00.000 15712 IsGuiding returns 0
23:39:22.479 00.015 15712 IsGuiding returns 1
23:39:22.479 00.000 15712 scope still moving after pulse duration time elapsed
23:39:22.530 00.051 15712 IsGuiding returns 0
23:39:22.530 00.000 15712 scope move finished after 12 + 55 ms
23:39:22.530 00.000 15712 Move returns status 0, amount 12
23:39:22.530 00.000 15712 MoveAxis(N, 0, ABG)
23:39:22.530 00.000 15712 Move returns status 0, amount 0
23:39:22.530 00.000 15712 move complete, result=0
23:39:22.530 00.000 15712 worker thread done servicing request
23:39:22.530 00.000 15712 Worker thread wakes up
23:39:22.530 00.000 7988 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
23:39:22.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:22.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:23.949 01.419 15712 Exposure complete
23:39:24.010 00.061 15712 worker thread done servicing request
23:39:24.010 00.000 7988 OnExposeComplete: enter
23:39:24.010 00.000 7988 UpdateGuideState(): m_state=6
23:39:24.010 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2249
23:39:24.010 00.000 7988 Star::Find returns 1 (0), X=500.44, Y=805.02, Mass=1727, SNR=27.8, Peak=161 HFD=4.1
23:39:24.010 00.000 7988 MultiStar: [#1 0.00,0.15,0.94,U] [#2 0.11,0.12,0.81,U] [#3 -0.18,0.27,0.84,U] [#4 0.32,0.27,0.74,U] [#5 -0.09,0.09,0.66,U] [#6 0.33,0.41,0.00,M1] [#7 0.33,-0.03,0.45,U] [#8 -0.18,0.21,0.44,U] 
23:39:24.010 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.21}, one-star: {0.29, 0.42}
23:39:24.010 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
23:39:24.010 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
23:39:24.010 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.20 mountX=0.21 mountY=-0.09, mountTheta=-0.39
23:39:24.020 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.21, opts=13)
23:39:24.022 00.002 7988 Enqueuing Move request for scope (0.08, 0.21)
23:39:24.022 00.000 15712 Worker thread wakes up
23:39:24.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
23:39:24.022 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
23:39:24.022 00.000 15712 Moving (0.08, 0.21) raw xDistance=0.21 yDistance=-0.09
23:39:24.025 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:24.026 00.001 7988 UpdateGuideState exits: m=1727 SNR=27.8
23:39:24.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:24.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:24.026 00.000 7988 Enqueuing Expose request
23:39:24.026 00.000 15712 PPEC rslt: input = 0.21, final = 0.09, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 638.70
23:39:24.026 00.000 15712 PPEC: input: 0.21, control: 0.09, exposure: 1500
23:39:24.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:24.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:39:24.026 00.000 15712 MoveAxis(W, 31, ABG)
23:39:24.026 00.000 15712 Guiding  Dir = 3, Dur = 31
23:39:24.026 00.000 15712 IsGuiding returns 0
23:39:24.047 00.021 15712 PulseGuide returned control before completion, sleep 21
23:39:24.074 00.027 15712 IsGuiding returns 1
23:39:24.074 00.000 15712 scope still moving after pulse duration time elapsed
23:39:24.112 00.038 15712 IsGuiding returns 0
23:39:24.112 00.000 15712 scope move finished after 31 + 53 ms
23:39:24.112 00.000 15712 Move returns status 0, amount 31
23:39:24.112 00.000 15712 MoveAxis(N, 0, ABG)
23:39:24.112 00.000 15712 Move returns status 0, amount 0
23:39:24.112 00.000 15712 move complete, result=0
23:39:24.112 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
23:39:24.117 00.005 15712 worker thread done servicing request
23:39:24.117 00.000 15712 Worker thread wakes up
23:39:24.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:24.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:25.857 01.740 15712 Exposure complete
23:39:25.918 00.061 15712 worker thread done servicing request
23:39:25.918 00.000 7988 OnExposeComplete: enter
23:39:25.918 00.000 7988 UpdateGuideState(): m_state=6
23:39:25.918 00.000 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2250
23:39:25.918 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.44, Mass=1570, SNR=26.2, Peak=155 HFD=4.7
23:39:25.918 00.000 7988 MultiStar: [#1 -0.14,-0.43,0.00,M1] [#2 -0.08,-0.36,0.86,U] [#3 -0.03,-0.39,0.83,U] [#4 -0.03,-0.35,0.72,U] [#5 -0.01,-0.27,0.72,U] [#6 -0.05,-0.13,0.65,U] [#7 0.15,-0.18,0.47,U] [#8 0.08,0.08,0.44,U] 
23:39:25.918 00.000 7988 single-star, 7 included, MultiStar: {-0.00, -0.24}, one-star: {0.03, -0.15}
23:39:25.918 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
23:39:25.918 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
23:39:25.918 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.35 mountX=-0.15 mountY=-0.03, mountTheta=-2.95
23:39:25.929 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.15, opts=13)
23:39:25.929 00.000 7988 Enqueuing Move request for scope (0.03, -0.15)
23:39:25.929 00.000 15712 Worker thread wakes up
23:39:25.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
23:39:25.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
23:39:25.929 00.000 15712 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=-0.03
23:39:25.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:25.929 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.2
23:39:25.934 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:25.936 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:25.936 00.000 7988 Enqueuing Expose request
23:39:25.936 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.70
23:39:25.936 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
23:39:25.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:25.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:25.936 00.000 15712 MoveAxis(E, 11, ABG)
23:39:25.936 00.000 15712 Guiding  Dir = 2, Dur = 11
23:39:25.936 00.000 15712 IsGuiding returns 0
23:39:25.966 00.030 15712 IsGuiding returns 1
23:39:25.966 00.000 15712 scope still moving after pulse duration time elapsed
23:39:26.014 00.048 15712 IsGuiding returns 0
23:39:26.014 00.000 15712 scope move finished after 11 + 65 ms
23:39:26.014 00.000 15712 Move returns status 0, amount 11
23:39:26.014 00.000 15712 MoveAxis(N, 0, ABG)
23:39:26.014 00.000 15712 Move returns status 0, amount 0
23:39:26.014 00.000 15712 move complete, result=0
23:39:26.014 00.000 15712 worker thread done servicing request
23:39:26.014 00.000 15712 Worker thread wakes up
23:39:26.014 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.0 px 0 ms NORTH
23:39:26.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:26.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:27.432 01.418 15712 Exposure complete
23:39:27.494 00.062 15712 worker thread done servicing request
23:39:27.496 00.002 7988 OnExposeComplete: enter
23:39:27.496 00.000 7988 UpdateGuideState(): m_state=6
23:39:27.496 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2251
23:39:27.496 00.000 7988 Star::Find returns 1 (0), X=500.02, Y=804.29, Mass=1477, SNR=25.5, Peak=150 HFD=4.1
23:39:27.496 00.000 7988 MultiStar: [#1 -0.20,-0.40,0.00,M2] [#2 0.01,-0.22,0.86,U] [#3 0.09,-0.41,0.87,U] [#4 -0.01,-0.28,0.77,U] [#5 -0.12,0.17,0.76,U] [#6 0.01,-0.26,0.65,U] [#7 0.03,-0.34,0.51,U] [#8 -0.25,-0.12,0.45,U] 
23:39:27.496 00.000 7988 refined, 7 included, MultiStar: {-0.04, -0.23}, one-star: {-0.13, -0.30}
23:39:27.496 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.31 = 2.98)
23:39:27.496 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
23:39:27.496 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.74 mountX=-0.23 mountY=0.04, mountTheta=2.95
23:39:27.496 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.23, opts=13)
23:39:27.496 00.000 7988 Enqueuing Move request for scope (-0.04, -0.23)
23:39:27.496 00.000 15712 Worker thread wakes up
23:39:27.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
23:39:27.496 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
23:39:27.496 00.000 15712 Moving (-0.04, -0.23) raw xDistance=-0.23 yDistance=0.04
23:39:27.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:27.496 00.000 7988 UpdateGuideState exits: m=1477 SNR=25.5
23:39:27.511 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:27.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:27.511 00.000 7988 Enqueuing Expose request
23:39:27.511 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 638.71
23:39:27.511 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
23:39:27.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:27.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:27.511 00.000 15712 MoveAxis(E, 50, ABG)
23:39:27.511 00.000 15712 Guiding  Dir = 2, Dur = 50
23:39:27.511 00.000 15712 IsGuiding returns 0
23:39:27.528 00.017 15712 PulseGuide returned control before completion, sleep 40
23:39:27.596 00.068 15712 IsGuiding returns 0
23:39:27.596 00.000 15712 Move returns status 0, amount 50
23:39:27.596 00.000 15712 MoveAxis(N, 0, ABG)
23:39:27.596 00.000 15712 Move returns status 0, amount 0
23:39:27.596 00.000 15712 move complete, result=0
23:39:27.596 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
23:39:27.601 00.005 15712 worker thread done servicing request
23:39:27.601 00.000 15712 Worker thread wakes up
23:39:27.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:27.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:29.345 01.744 15712 Exposure complete
23:39:29.407 00.062 15712 worker thread done servicing request
23:39:29.407 00.000 7988 OnExposeComplete: enter
23:39:29.407 00.000 7988 UpdateGuideState(): m_state=6
23:39:29.410 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2252
23:39:29.410 00.000 7988 Star::Find returns 1 (0), X=500.12, Y=804.87, Mass=1508, SNR=25.8, Peak=127 HFD=4.4
23:39:29.412 00.002 7988 MultiStar: [#1 -0.23,0.12,1.01,U] [#2 0.09,0.24,0.84,U] [#3 0.02,-0.16,0.87,U] [#4 0.25,0.14,0.74,U] [#5 -0.28,0.23,0.72,U] [#6 0.02,0.34,0.65,U] [#7 0.23,0.12,0.49,U] [#8 -0.07,0.02,0.47,U] 
23:39:29.412 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {-0.02, 0.28}
23:39:29.414 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
23:39:29.414 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
23:39:29.416 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.65 mountX=0.15 mountY=0.01, mountTheta=0.05
23:39:29.418 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
23:39:29.418 00.000 7988 Enqueuing Move request for scope (-0.01, 0.15)
23:39:29.420 00.002 15712 Worker thread wakes up
23:39:29.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:39:29.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:39:29.420 00.000 15712 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=0.01
23:39:29.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:29.420 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.8
23:39:29.423 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:29.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:29.423 00.000 7988 Enqueuing Expose request
23:39:29.423 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.71
23:39:29.423 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
23:39:29.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:29.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:39:29.423 00.000 15712 MoveAxis(E, 7, ABG)
23:39:29.423 00.000 15712 Guiding  Dir = 2, Dur = 7
23:39:29.423 00.000 15712 IsGuiding returns 0
23:39:29.482 00.059 15712 IsGuiding returns 0
23:39:29.482 00.000 15712 Move returns status 0, amount 7
23:39:29.486 00.004 15712 MoveAxis(N, 0, ABG)
23:39:29.486 00.000 15712 Move returns status 0, amount 0
23:39:29.486 00.000 15712 move complete, result=0
23:39:29.486 00.000 15712 worker thread done servicing request
23:39:29.486 00.000 15712 Worker thread wakes up
23:39:29.486 00.000 7988 GuideStep: 0.2 px 7 ms EAST, 0.0 px 0 ms NORTH
23:39:29.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:29.488 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:30.893 01.405 15712 Exposure complete
23:39:30.954 00.061 15712 worker thread done servicing request
23:39:30.954 00.000 7988 OnExposeComplete: enter
23:39:30.954 00.000 7988 UpdateGuideState(): m_state=6
23:39:30.954 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2253
23:39:30.954 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=804.80, Mass=1514, SNR=25.8, Peak=130 HFD=4.5
23:39:30.954 00.000 7988 MultiStar: [#1 -0.17,0.20,0.97,U] [#2 -0.06,0.23,0.86,U] [#3 0.03,0.19,0.85,U] [#4 0.43,0.34,0.00,M1] [#5 -0.36,0.22,0.72,U] [#6 0.10,0.29,0.68,U] [#7 0.18,0.13,0.48,U] [#8 -0.04,0.21,0.42,U] 
23:39:30.960 00.006 7988 refined, 7 included, MultiStar: {-0.03, 0.21}, one-star: {0.12, 0.20}
23:39:30.960 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
23:39:30.960 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
23:39:30.960 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.72 mountX=0.21 mountY=0.03, mountTheta=0.12
23:39:30.960 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.21, opts=13)
23:39:30.960 00.000 7988 Enqueuing Move request for scope (-0.03, 0.21)
23:39:30.960 00.000 15712 Worker thread wakes up
23:39:30.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
23:39:30.960 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
23:39:30.960 00.000 15712 Moving (-0.03, 0.21) raw xDistance=0.21 yDistance=0.03
23:39:30.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:30.960 00.000 7988 UpdateGuideState exits: m=1514 SNR=25.8
23:39:30.969 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:30.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:30.969 00.000 7988 Enqueuing Expose request
23:39:30.969 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 638.71
23:39:30.969 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
23:39:30.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:30.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:30.969 00.000 15712 MoveAxis(W, 35, ABG)
23:39:30.969 00.000 15712 Guiding  Dir = 3, Dur = 35
23:39:30.969 00.000 15712 IsGuiding returns 0
23:39:30.988 00.019 15712 PulseGuide returned control before completion, sleep 31
23:39:31.034 00.046 15712 IsGuiding returns 0
23:39:31.034 00.000 15712 Move returns status 0, amount 35
23:39:31.034 00.000 15712 MoveAxis(N, 0, ABG)
23:39:31.034 00.000 15712 Move returns status 0, amount 0
23:39:31.034 00.000 15712 move complete, result=0
23:39:31.034 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
23:39:31.038 00.004 15712 worker thread done servicing request
23:39:31.038 00.000 15712 Worker thread wakes up
23:39:31.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:31.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:32.677 01.639 15712 Exposure complete
23:39:32.738 00.061 15712 worker thread done servicing request
23:39:32.738 00.000 7988 OnExposeComplete: enter
23:39:32.739 00.001 7988 UpdateGuideState(): m_state=6
23:39:32.739 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2254
23:39:32.739 00.000 7988 Star::Find returns 1 (0), X=500.31, Y=804.35, Mass=1571, SNR=26.4, Peak=151 HFD=4.7
23:39:32.739 00.000 7988 MultiStar: [#1 -0.02,-0.16,0.97,U] [#2 0.22,0.12,0.87,U] [#3 -0.02,-0.38,0.87,U] [#4 -0.07,-0.03,0.77,U] [#5 0.13,0.15,0.72,U] [#6 0.05,0.06,0.68,U] [#7 0.10,0.13,0.48,U] [#8 -0.07,0.05,0.45,U] 
23:39:32.744 00.005 7988 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.17, -0.24}
23:39:32.744 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
23:39:32.744 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
23:39:32.744 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.80 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
23:39:32.744 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
23:39:32.744 00.000 7988 Enqueuing Move request for scope (0.06, -0.06)
23:39:32.744 00.000 15712 Worker thread wakes up
23:39:32.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:39:32.744 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:39:32.744 00.000 15712 Moving (0.06, -0.06) raw xDistance=-0.06 yDistance=-0.06
23:39:32.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:32.744 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.71
23:39:32.744 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
23:39:32.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:32.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:39:32.744 00.000 15712 MoveAxis(E, 9, ABG)
23:39:32.744 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.4
23:39:32.755 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:32.757 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:32.757 00.000 7988 Enqueuing Expose request
23:39:32.759 00.002 15712 Guiding  Dir = 2, Dur = 9
23:39:32.786 00.027 15712 IsGuiding returns 0
23:39:32.811 00.025 15712 IsGuiding returns 0
23:39:32.811 00.000 15712 Move returns status 0, amount 9
23:39:32.811 00.000 15712 MoveAxis(N, 0, ABG)
23:39:32.811 00.000 15712 Move returns status 0, amount 0
23:39:32.811 00.000 15712 move complete, result=0
23:39:32.811 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:39:32.813 00.002 15712 worker thread done servicing request
23:39:32.813 00.000 15712 Worker thread wakes up
23:39:32.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:32.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:34.223 01.410 15712 Exposure complete
23:39:34.282 00.059 15712 worker thread done servicing request
23:39:34.282 00.000 7988 OnExposeComplete: enter
23:39:34.284 00.002 7988 UpdateGuideState(): m_state=6
23:39:34.284 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2255
23:39:34.284 00.000 7988 Star::Find returns 1 (0), X=500.25, Y=804.65, Mass=1522, SNR=26.0, Peak=140 HFD=4.4
23:39:34.284 00.000 7988 MultiStar: [#1 -0.04,-0.10,0.99,U] [#2 0.06,0.20,0.85,U] [#3 -0.20,0.03,0.90,U] [#4 0.11,0.34,0.77,U] [#5 -0.10,0.17,0.72,U] [#6 0.08,0.25,0.66,U] [#7 0.14,-0.06,0.52,U] [#8 -0.02,-0.13,0.44,U] 
23:39:34.284 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.11, 0.06}
23:39:34.284 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
23:39:34.284 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
23:39:34.284 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.47 mountX=0.09 mountY=-0.01, mountTheta=-0.13
23:39:34.293 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
23:39:34.293 00.000 7988 Enqueuing Move request for scope (0.01, 0.09)
23:39:34.293 00.000 15712 Worker thread wakes up
23:39:34.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:39:34.293 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:39:34.293 00.000 15712 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
23:39:34.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:34.293 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.0
23:39:34.298 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:34.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:34.300 00.002 7988 Enqueuing Expose request
23:39:34.300 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.72
23:39:34.300 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
23:39:34.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:34.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:39:34.300 00.000 15712 MoveAxis(E, 9, ABG)
23:39:34.300 00.000 15712 Guiding  Dir = 2, Dur = 9
23:39:34.300 00.000 15712 IsGuiding returns 0
23:39:34.327 00.027 15712 IsGuiding returns 0
23:39:34.327 00.000 15712 Move returns status 0, amount 9
23:39:34.327 00.000 15712 MoveAxis(N, 0, ABG)
23:39:34.327 00.000 15712 Move returns status 0, amount 0
23:39:34.327 00.000 15712 move complete, result=0
23:39:34.327 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:39:34.331 00.004 15712 worker thread done servicing request
23:39:34.331 00.000 15712 Worker thread wakes up
23:39:34.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:34.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:35.960 01.629 15712 Exposure complete
23:39:36.021 00.061 15712 worker thread done servicing request
23:39:36.021 00.000 7988 OnExposeComplete: enter
23:39:36.021 00.000 7988 UpdateGuideState(): m_state=6
23:39:36.024 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2256
23:39:36.026 00.002 7988 Star::Find returns 1 (0), X=500.06, Y=804.56, Mass=1636, SNR=27.0, Peak=152 HFD=4.9
23:39:36.026 00.000 7988 MultiStar: [#1 -0.33,-0.12,0.96,U] [#2 -0.12,-0.18,0.85,U] [#3 -0.32,-0.06,0.82,U] [#4 0.06,0.03,0.71,U] [#5 -0.08,0.07,0.72,U] [#6 -0.02,-0.08,0.61,U] [#7 0.01,-0.12,0.48,U] [#8 -0.06,-0.14,0.42,U] 
23:39:36.028 00.002 7988 single-star, 8 included, MultiStar: {-0.12, -0.07}, one-star: {-0.08, -0.03}
23:39:36.028 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
23:39:36.030 00.002 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
23:39:36.030 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.73 mountX=-0.03 mountY=0.08, mountTheta=1.99
23:39:36.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
23:39:36.030 00.000 7988 Enqueuing Move request for scope (-0.08, -0.03)
23:39:36.030 00.000 15712 Worker thread wakes up
23:39:36.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
23:39:36.030 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
23:39:36.030 00.000 15712 Moving (-0.08, -0.03) raw xDistance=-0.03 yDistance=0.08
23:39:36.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:36.036 00.006 7988 UpdateGuideState exits: m=1636 SNR=27.0
23:39:36.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:36.038 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:36.038 00.000 7988 Enqueuing Expose request
23:39:36.040 00.002 15712 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.72
23:39:36.040 00.000 15712 PPEC: input: -0.03, control: -0.04, exposure: 1500
23:39:36.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:36.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:39:36.040 00.000 15712 MoveAxis(E, 12, ABG)
23:39:36.040 00.000 15712 Guiding  Dir = 2, Dur = 12
23:39:36.040 00.000 15712 IsGuiding returns 0
23:39:36.056 00.016 15712 IsGuiding returns 1
23:39:36.056 00.000 15712 scope still moving after pulse duration time elapsed
23:39:36.104 00.048 15712 IsGuiding returns 0
23:39:36.104 00.000 15712 scope move finished after 12 + 50 ms
23:39:36.104 00.000 15712 Move returns status 0, amount 12
23:39:36.104 00.000 15712 MoveAxis(N, 0, ABG)
23:39:36.104 00.000 15712 Move returns status 0, amount 0
23:39:36.104 00.000 15712 move complete, result=0
23:39:36.104 00.000 7988 GuideStep: -0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
23:39:36.105 00.001 15712 worker thread done servicing request
23:39:36.105 00.000 15712 Worker thread wakes up
23:39:36.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:36.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:37.521 01.416 15712 Exposure complete
23:39:37.591 00.070 15712 worker thread done servicing request
23:39:37.591 00.000 7988 OnExposeComplete: enter
23:39:37.591 00.000 7988 UpdateGuideState(): m_state=6
23:39:37.591 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2257
23:39:37.591 00.000 7988 Star::Find returns 1 (0), X=500.02, Y=804.45, Mass=1604, SNR=26.6, Peak=150 HFD=4.9
23:39:37.591 00.000 7988 MultiStar: [#1 -0.25,-0.20,0.96,U] [#2 0.06,-0.08,0.86,U] [#3 -0.28,-0.33,0.00,M1] [#4 0.03,0.07,0.71,U] [#5 -0.28,-0.21,0.72,U] [#6 -0.13,0.07,0.63,U] [#7 0.27,-0.06,0.48,U] [#8 -0.16,0.06,0.46,U] 
23:39:37.591 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.08}, one-star: {-0.12, -0.15}
23:39:37.591 00.000 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.97 = 2.31)
23:39:37.591 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.28)
23:39:37.600 00.009 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.41 mountX=-0.08 mountY=0.09, mountTheta=2.30
23:39:37.600 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.08, opts=13)
23:39:37.600 00.000 7988 Enqueuing Move request for scope (-0.09, -0.08)
23:39:37.600 00.000 15712 Worker thread wakes up
23:39:37.600 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
23:39:37.600 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
23:39:37.600 00.000 15712 Moving (-0.09, -0.08) raw xDistance=-0.08 yDistance=0.09
23:39:37.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:37.600 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.6
23:39:37.606 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:37.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:37.606 00.000 7988 Enqueuing Expose request
23:39:37.606 00.000 15712 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.72
23:39:37.606 00.000 15712 PPEC: input: -0.08, control: -0.04, exposure: 1500
23:39:37.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:37.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:39:37.606 00.000 15712 MoveAxis(E, 14, ABG)
23:39:37.606 00.000 15712 Guiding  Dir = 2, Dur = 14
23:39:37.606 00.000 15712 IsGuiding returns 0
23:39:37.631 00.025 15712 IsGuiding returns 1
23:39:37.631 00.000 15712 scope still moving after pulse duration time elapsed
23:39:37.683 00.052 15712 IsGuiding returns 0
23:39:37.683 00.000 15712 scope move finished after 14 + 62 ms
23:39:37.683 00.000 15712 Move returns status 0, amount 14
23:39:37.683 00.000 15712 MoveAxis(N, 0, ABG)
23:39:37.683 00.000 15712 Move returns status 0, amount 0
23:39:37.683 00.000 15712 move complete, result=0
23:39:37.683 00.000 7988 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
23:39:37.688 00.005 15712 worker thread done servicing request
23:39:37.688 00.000 15712 Worker thread wakes up
23:39:37.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:37.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:39.323 01.635 15712 Exposure complete
23:39:39.385 00.062 15712 worker thread done servicing request
23:39:39.385 00.000 7988 OnExposeComplete: enter
23:39:39.386 00.001 7988 UpdateGuideState(): m_state=6
23:39:39.388 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2258
23:39:39.389 00.001 7988 Star::Find returns 1 (0), X=500.07, Y=804.36, Mass=1548, SNR=26.4, Peak=175 HFD=4.1
23:39:39.390 00.001 7988 MultiStar: [#1 -0.34,-0.24,0.93,U] [#2 0.04,-0.10,0.85,U] [#3 -0.38,-0.26,0.00,M2] [#4 0.17,-0.07,0.71,U] [#5 -0.14,-0.04,0.74,U] [#6 -0.12,-0.09,0.69,U] [#7 -0.13,-0.08,0.46,U] [#8 -0.19,-0.36,0.45,U] 
23:39:39.391 00.001 7988 refined, 7 included, MultiStar: {-0.10, -0.15}, one-star: {-0.07, -0.23}
23:39:39.392 00.001 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.58)
23:39:39.393 00.001 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.55)
23:39:39.394 00.001 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.14 mountX=-0.15 mountY=0.10, mountTheta=2.56
23:39:39.396 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.15, opts=13)
23:39:39.397 00.001 7988 Enqueuing Move request for scope (-0.10, -0.15)
23:39:39.397 00.000 15712 Worker thread wakes up
23:39:39.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
23:39:39.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
23:39:39.397 00.000 15712 Moving (-0.10, -0.15) raw xDistance=-0.15 yDistance=0.10
23:39:39.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:39.397 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.4
23:39:39.401 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:39.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:39.403 00.002 7988 Enqueuing Expose request
23:39:39.403 00.000 15712 PPEC rslt: input = -0.15, final = -0.05, react = -0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.73
23:39:39.403 00.000 15712 PPEC: input: -0.15, control: -0.05, exposure: 1500
23:39:39.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:39.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:39:39.403 00.000 15712 MoveAxis(E, 15, ABG)
23:39:39.403 00.000 15712 Guiding  Dir = 2, Dur = 15
23:39:39.403 00.000 15712 IsGuiding returns 0
23:39:39.425 00.022 15712 IsGuiding returns 1
23:39:39.425 00.000 15712 scope still moving after pulse duration time elapsed
23:39:39.493 00.068 15712 IsGuiding returns 0
23:39:39.493 00.000 15712 scope move finished after 15 + 73 ms
23:39:39.493 00.000 15712 Move returns status 0, amount 15
23:39:39.493 00.000 15712 MoveAxis(N, 0, ABG)
23:39:39.493 00.000 15712 Move returns status 0, amount 0
23:39:39.493 00.000 15712 move complete, result=0
23:39:39.493 00.000 15712 worker thread done servicing request
23:39:39.493 00.000 15712 Worker thread wakes up
23:39:39.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:39.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:39.493 00.000 7988 GuideStep: -0.2 px 15 ms EAST, 0.1 px 0 ms NORTH
23:39:40.901 01.408 15712 Exposure complete
23:39:40.962 00.061 15712 worker thread done servicing request
23:39:40.964 00.002 7988 OnExposeComplete: enter
23:39:40.964 00.000 7988 UpdateGuideState(): m_state=6
23:39:40.964 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2259
23:39:40.964 00.000 7988 Star::Find returns 1 (0), X=500.15, Y=804.26, Mass=1526, SNR=25.8, Peak=162 HFD=4.4
23:39:40.968 00.004 7988 MultiStar: [#1 -0.16,-0.59,0.00,M1] [#2 -0.11,-0.51,0.00,M1] [#3 -0.14,-0.53,0.00,M3] [#4 0.30,-0.40,0.00,M1] [#5 -0.16,-0.36,0.72,U] [#6 0.22,-0.24,0.65,U] [#7 0.20,-0.47,0.00,M1] [#8 -0.11,-0.44,0.00,M1] 
23:39:40.968 00.000 7988 refined, 2 included, MultiStar: {0.01, -0.32}, one-star: {0.01, -0.34}
23:39:40.970 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
23:39:40.970 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
23:39:40.970 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.52 mountX=-0.32 mountY=-0.01, mountTheta=-3.12
23:39:40.970 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.32, opts=13)
23:39:40.970 00.000 7988 Enqueuing Move request for scope (0.01, -0.32)
23:39:40.970 00.000 15712 Worker thread wakes up
23:39:40.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd
23:39:40.970 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.32)
23:39:40.970 00.000 15712 Moving (0.01, -0.32) raw xDistance=-0.32 yDistance=-0.01
23:39:40.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:40.970 00.000 7988 UpdateGuideState exits: m=1526 SNR=25.8
23:39:40.978 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:40.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:40.978 00.000 7988 Enqueuing Expose request
23:39:40.978 00.000 15712 PPEC rslt: input = -0.32, final = -0.23, react = -0.19, pred = -0.04, hyst = -0.17, hyst_pct = 0.00, period_length = 638.73
23:39:40.978 00.000 15712 PPEC: input: -0.32, control: -0.23, exposure: 1500
23:39:40.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:40.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:39:40.978 00.000 15712 MoveAxis(E, 76, ABG)
23:39:40.978 00.000 15712 Guiding  Dir = 2, Dur = 76
23:39:40.978 00.000 15712 IsGuiding returns 0
23:39:41.011 00.033 15712 PulseGuide returned control before completion, sleep 57
23:39:41.074 00.063 15712 IsGuiding returns 1
23:39:41.074 00.000 15712 scope still moving after pulse duration time elapsed
23:39:41.123 00.049 15712 IsGuiding returns 0
23:39:41.123 00.000 15712 scope move finished after 76 + 64 ms
23:39:41.123 00.000 15712 Move returns status 0, amount 76
23:39:41.123 00.000 15712 MoveAxis(N, 0, ABG)
23:39:41.123 00.000 15712 Move returns status 0, amount 0
23:39:41.123 00.000 15712 move complete, result=0
23:39:41.123 00.000 7988 GuideStep: -0.3 px 76 ms EAST, -0.0 px 0 ms NORTH
23:39:41.123 00.000 15712 worker thread done servicing request
23:39:41.125 00.002 15712 Worker thread wakes up
23:39:41.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:41.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:42.866 01.741 15712 Exposure complete
23:39:42.926 00.060 15712 worker thread done servicing request
23:39:42.926 00.000 7988 OnExposeComplete: enter
23:39:42.927 00.001 7988 UpdateGuideState(): m_state=6
23:39:42.927 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2260
23:39:42.929 00.002 7988 Star::Find returns 1 (0), X=500.24, Y=804.49, Mass=1618, SNR=26.8, Peak=151 HFD=4.6
23:39:42.931 00.002 7988 MultiStar: [#1 -0.15,-0.27,0.95,U] [#2 0.08,-0.16,0.85,U] [#3 -0.10,-0.10,0.87,U] [#4 0.06,-0.01,0.74,U] [#5 -0.06,0.09,0.72,U] [#6 0.09,0.11,0.68,U] [#7 0.22,-0.33,0.45,U] [#8 -0.34,-0.24,0.47,U] 
23:39:42.931 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.10, -0.11}
23:39:42.933 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
23:39:42.933 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
23:39:42.935 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.66 mountX=-0.11 mountY=0.01, mountTheta=3.03
23:39:42.935 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.11, opts=13)
23:39:42.937 00.002 7988 Enqueuing Move request for scope (-0.01, -0.11)
23:39:42.937 00.000 15712 Worker thread wakes up
23:39:42.937 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
23:39:42.937 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
23:39:42.937 00.000 15712 Moving (-0.01, -0.11) raw xDistance=-0.11 yDistance=0.01
23:39:42.937 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:42.937 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.8
23:39:42.941 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:42.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:42.942 00.001 7988 Enqueuing Expose request
23:39:42.944 00.002 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.73
23:39:42.944 00.000 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
23:39:42.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:42.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:39:42.944 00.000 15712 MoveAxis(E, 13, ABG)
23:39:42.944 00.000 15712 Guiding  Dir = 2, Dur = 13
23:39:42.944 00.000 15712 IsGuiding returns 0
23:39:42.960 00.016 15712 IsGuiding returns 1
23:39:42.960 00.000 15712 scope still moving after pulse duration time elapsed
23:39:43.010 00.050 15712 IsGuiding returns 0
23:39:43.010 00.000 15712 scope move finished after 13 + 51 ms
23:39:43.010 00.000 15712 Move returns status 0, amount 13
23:39:43.010 00.000 15712 MoveAxis(N, 0, ABG)
23:39:43.010 00.000 15712 Move returns status 0, amount 0
23:39:43.010 00.000 15712 move complete, result=0
23:39:43.010 00.000 15712 worker thread done servicing request
23:39:43.010 00.000 15712 Worker thread wakes up
23:39:43.010 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
23:39:43.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:43.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:44.427 01.417 15712 Exposure complete
23:39:44.489 00.062 15712 worker thread done servicing request
23:39:44.489 00.000 7988 OnExposeComplete: enter
23:39:44.491 00.002 7988 UpdateGuideState(): m_state=6
23:39:44.491 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2261
23:39:44.493 00.002 7988 Star::Find returns 1 (0), X=500.21, Y=804.57, Mass=1557, SNR=26.3, Peak=152 HFD=4.6
23:39:44.495 00.002 7988 MultiStar: [#1 -0.19,-0.29,1.00,U] [#2 0.19,-0.20,0.87,U] [#3 -0.17,-0.07,0.85,U] [#4 0.29,0.10,0.77,U] [#5 -0.27,-0.38,0.00,M1] [#6 0.24,-0.07,0.66,U] [#7 -0.01,-0.14,0.51,U] [#8 -0.20,0.10,0.45,U] 
23:39:44.495 00.000 7988 single-star, 7 included, MultiStar: {0.03, -0.09}, one-star: {0.07, -0.03}
23:39:44.498 00.003 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
23:39:44.498 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
23:39:44.500 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.36 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
23:39:44.502 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
23:39:44.504 00.002 7988 Enqueuing Move request for scope (0.07, -0.03)
23:39:44.504 00.000 15712 Worker thread wakes up
23:39:44.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:39:44.504 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:39:44.504 00.000 15712 Moving (0.07, -0.03) raw xDistance=-0.03 yDistance=-0.07
23:39:44.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:39:44.506 00.002 7988 UpdateGuideState exits: m=1557 SNR=26.3
23:39:44.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:44.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:44.506 00.000 7988 Enqueuing Expose request
23:39:44.506 00.000 15712 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 638.74
23:39:44.506 00.000 15712 PPEC: input: -0.03, control: -0.04, exposure: 1500
23:39:44.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:44.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:39:44.506 00.000 15712 MoveAxis(E, 13, ABG)
23:39:44.506 00.000 15712 Guiding  Dir = 2, Dur = 13
23:39:44.506 00.000 15712 IsGuiding returns 0
23:39:44.524 00.018 15712 IsGuiding returns 1
23:39:44.524 00.000 15712 scope still moving after pulse duration time elapsed
23:39:44.576 00.052 15712 IsGuiding returns 0
23:39:44.576 00.000 15712 scope move finished after 13 + 51 ms
23:39:44.576 00.000 15712 Move returns status 0, amount 13
23:39:44.576 00.000 15712 MoveAxis(N, 0, ABG)
23:39:44.576 00.000 15712 Move returns status 0, amount 0
23:39:44.576 00.000 15712 move complete, result=0
23:39:44.576 00.000 7988 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:39:44.577 00.001 15712 worker thread done servicing request
23:39:44.577 00.000 15712 Worker thread wakes up
23:39:44.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:44.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:46.214 01.637 15712 Exposure complete
23:39:46.275 00.061 15712 worker thread done servicing request
23:39:46.275 00.000 7988 OnExposeComplete: enter
23:39:46.275 00.000 7988 UpdateGuideState(): m_state=6
23:39:46.277 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2262
23:39:46.279 00.002 7988 Star::Find returns 1 (0), X=500.09, Y=804.42, Mass=1567, SNR=26.6, Peak=152 HFD=4.4
23:39:46.279 00.000 7988 MultiStar: [#1 -0.29,-0.55,0.00,M1] [#2 0.26,-0.25,0.84,U] [#3 -0.28,-0.49,0.00,M2] [#4 0.27,-0.22,0.75,U] [#5 0.00,-0.02,0.70,U] [#6 -0.26,-0.14,0.67,U] [#7 0.31,-0.42,0.00,M1] [#8 0.01,-0.43,0.00,M1] 
23:39:46.281 00.002 7988 refined, 4 included, MultiStar: {0.05, -0.17}, one-star: {-0.05, -0.17}
23:39:46.281 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
23:39:46.283 00.002 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
23:39:46.283 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.29 mountX=-0.17 mountY=-0.04, mountTheta=-2.88
23:39:46.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.17, opts=13)
23:39:46.287 00.002 7988 Enqueuing Move request for scope (0.05, -0.17)
23:39:46.287 00.000 15712 Worker thread wakes up
23:39:46.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
23:39:46.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
23:39:46.287 00.000 15712 Moving (0.05, -0.17) raw xDistance=-0.17 yDistance=-0.04
23:39:46.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:39:46.287 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.6
23:39:46.291 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:46.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:46.293 00.002 7988 Enqueuing Expose request
23:39:46.293 00.000 15712 PPEC rslt: input = -0.17, final = -0.15, react = -0.10, pred = -0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 638.74
23:39:46.293 00.000 15712 PPEC: input: -0.17, control: -0.15, exposure: 1500
23:39:46.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:46.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:46.293 00.000 15712 MoveAxis(E, 49, ABG)
23:39:46.293 00.000 15712 Guiding  Dir = 2, Dur = 49
23:39:46.293 00.000 15712 IsGuiding returns 0
23:39:46.310 00.017 15712 PulseGuide returned control before completion, sleep 36
23:39:46.395 00.085 15712 IsGuiding returns 0
23:39:46.395 00.000 15712 Move returns status 0, amount 49
23:39:46.395 00.000 15712 MoveAxis(N, 0, ABG)
23:39:46.395 00.000 15712 Move returns status 0, amount 0
23:39:46.395 00.000 15712 move complete, result=0
23:39:46.395 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
23:39:46.400 00.005 15712 worker thread done servicing request
23:39:46.400 00.000 15712 Worker thread wakes up
23:39:46.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:46.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:47.807 01.407 15712 Exposure complete
23:39:47.857 00.050 15712 worker thread done servicing request
23:39:47.869 00.012 7988 OnExposeComplete: enter
23:39:47.869 00.000 7988 UpdateGuideState(): m_state=6
23:39:47.869 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
23:39:47.869 00.000 7988 Star::Find returns 1 (0), X=500.13, Y=804.90, Mass=1589, SNR=26.7, Peak=137 HFD=4.3
23:39:47.874 00.005 7988 MultiStar: [#1 -0.19,0.05,1.00,U] [#2 0.03,0.08,0.84,U] [#3 -0.23,0.12,0.85,U] [#4 0.14,0.27,0.76,U] [#5 -0.19,0.20,0.74,U] [#6 -0.06,0.35,0.65,U] [#7 -0.21,0.20,0.51,U] [#8 -0.26,-0.04,0.44,U] 
23:39:47.874 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.17}, one-star: {-0.01, 0.30}
23:39:47.874 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
23:39:47.874 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
23:39:47.874 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.08 mountX=0.17 mountY=0.09, mountTheta=0.49
23:39:47.874 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.17, opts=13)
23:39:47.874 00.000 7988 Enqueuing Move request for scope (-0.10, 0.17)
23:39:47.874 00.000 15712 Worker thread wakes up
23:39:47.874 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
23:39:47.874 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
23:39:47.874 00.000 15712 Moving (-0.10, 0.17) raw xDistance=0.17 yDistance=0.09
23:39:47.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:47.874 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.7
23:39:47.885 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:47.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:47.885 00.000 7988 Enqueuing Expose request
23:39:47.885 00.000 15712 PPEC rslt: input = 0.17, final = 0.06, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 638.74
23:39:47.885 00.000 15712 PPEC: input: 0.17, control: 0.06, exposure: 1500
23:39:47.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:47.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:39:47.885 00.000 15712 MoveAxis(W, 18, ABG)
23:39:47.885 00.000 15712 Guiding  Dir = 3, Dur = 18
23:39:47.885 00.000 15712 IsGuiding returns 0
23:39:47.916 00.031 15712 IsGuiding returns 1
23:39:47.916 00.000 15712 scope still moving after pulse duration time elapsed
23:39:47.965 00.049 15712 IsGuiding returns 0
23:39:47.965 00.000 15712 scope move finished after 18 + 57 ms
23:39:47.965 00.000 15712 Move returns status 0, amount 18
23:39:47.965 00.000 15712 MoveAxis(N, 0, ABG)
23:39:47.965 00.000 15712 Move returns status 0, amount 0
23:39:47.965 00.000 15712 move complete, result=0
23:39:47.965 00.000 15712 worker thread done servicing request
23:39:47.965 00.000 15712 Worker thread wakes up
23:39:47.965 00.000 7988 GuideStep: 0.2 px 18 ms WEST, 0.1 px 0 ms NORTH
23:39:47.967 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:47.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:49.605 01.638 15712 Exposure complete
23:39:49.660 00.055 15712 worker thread done servicing request
23:39:49.668 00.008 7988 OnExposeComplete: enter
23:39:49.668 00.000 7988 UpdateGuideState(): m_state=6
23:39:49.668 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2264
23:39:49.668 00.000 7988 Star::Find returns 1 (0), X=500.08, Y=804.53, Mass=1618, SNR=26.9, Peak=167 HFD=4.3
23:39:49.668 00.000 7988 MultiStar: [#1 -0.23,-0.49,0.00,M1] [#2 -0.04,-0.20,0.87,U] [#3 -0.16,-0.33,0.88,U] [#4 -0.01,-0.16,0.73,U] [#5 -0.35,0.01,0.70,U] [#6 0.02,0.30,0.65,U] [#7 -0.19,-0.24,0.48,U] [#8 -0.06,-0.06,0.47,U] 
23:39:49.668 00.000 7988 single-star, 7 included, MultiStar: {-0.10, -0.10}, one-star: {-0.06, -0.07}
23:39:49.668 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.89 = 2.40)
23:39:49.668 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.37)
23:39:49.677 00.009 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.32 mountX=-0.07 mountY=0.06, mountTheta=2.38
23:39:49.677 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
23:39:49.677 00.000 7988 Enqueuing Move request for scope (-0.06, -0.07)
23:39:49.677 00.000 15712 Worker thread wakes up
23:39:49.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
23:39:49.677 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
23:39:49.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:49.677 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.9
23:39:49.684 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:49.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:49.684 00.000 7988 Enqueuing Expose request
23:39:49.684 00.000 15712 Moving (-0.06, -0.07) raw xDistance=-0.07 yDistance=0.06
23:39:49.684 00.000 15712 PPEC rslt: input = -0.07, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 638.75
23:39:49.684 00.000 15712 PPEC: input: -0.07, control: -0.05, exposure: 1500
23:39:49.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:49.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:39:49.684 00.000 15712 MoveAxis(E, 16, ABG)
23:39:49.684 00.000 15712 Guiding  Dir = 2, Dur = 16
23:39:49.720 00.036 15712 IsGuiding returns 0
23:39:49.739 00.019 15712 PulseGuide returned control before completion, sleep 11
23:39:49.764 00.025 15712 IsGuiding returns 1
23:39:49.764 00.000 15712 scope still moving after pulse duration time elapsed
23:39:49.803 00.039 15712 IsGuiding returns 0
23:39:49.803 00.000 15712 scope move finished after 16 + 63 ms
23:39:49.803 00.000 15712 Move returns status 0, amount 16
23:39:49.803 00.000 15712 MoveAxis(N, 0, ABG)
23:39:49.803 00.000 15712 Move returns status 0, amount 0
23:39:49.803 00.000 15712 move complete, result=0
23:39:49.803 00.000 7988 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
23:39:49.805 00.002 15712 worker thread done servicing request
23:39:49.805 00.000 15712 Worker thread wakes up
23:39:49.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:49.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:51.217 01.412 15712 Exposure complete
23:39:51.279 00.062 15712 worker thread done servicing request
23:39:51.279 00.000 7988 OnExposeComplete: enter
23:39:51.279 00.000 7988 UpdateGuideState(): m_state=6
23:39:51.281 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2265
23:39:51.281 00.000 7988 Star::Find returns 1 (0), X=499.97, Y=804.47, Mass=1644, SNR=27.0, Peak=190 HFD=4.1
23:39:51.283 00.002 7988 MultiStar: [#1 -0.33,-0.41,0.00,M2] [#2 0.11,-0.15,0.88,U] [#3 -0.27,-0.31,0.88,U] [#4 -0.03,-0.01,0.71,U] [#5 -0.28,-0.32,0.00,M1] [#6 0.12,0.03,0.65,U] [#7 0.08,-0.25,0.46,U] [#8 -0.11,-0.23,0.42,U] 
23:39:51.283 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.14}, one-star: {-0.17, -0.12}
23:39:51.285 00.002 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
23:39:51.285 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.77)
23:39:51.287 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.92 mountX=-0.14 mountY=0.06, mountTheta=2.77
23:39:51.289 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.14, opts=13)
23:39:51.289 00.000 7988 Enqueuing Move request for scope (-0.05, -0.14)
23:39:51.291 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:51.293 00.002 7988 UpdateGuideState exits: m=1644 SNR=27.0
23:39:51.294 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:51.295 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:51.297 00.002 7988 Enqueuing Expose request
23:39:51.297 00.000 15712 Worker thread wakes up
23:39:51.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
23:39:51.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
23:39:51.297 00.000 15712 Moving (-0.05, -0.14) raw xDistance=-0.14 yDistance=0.06
23:39:51.299 00.002 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.75
23:39:51.299 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
23:39:51.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:51.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:39:51.299 00.000 15712 MoveAxis(E, 11, ABG)
23:39:51.299 00.000 15712 Guiding  Dir = 2, Dur = 11
23:39:51.299 00.000 15712 IsGuiding returns 0
23:39:51.317 00.018 15712 IsGuiding returns 1
23:39:51.317 00.000 15712 scope still moving after pulse duration time elapsed
23:39:51.379 00.062 15712 IsGuiding returns 0
23:39:51.379 00.000 15712 scope move finished after 11 + 73 ms
23:39:51.379 00.000 15712 Move returns status 0, amount 11
23:39:51.379 00.000 15712 MoveAxis(N, 0, ABG)
23:39:51.379 00.000 15712 Move returns status 0, amount 0
23:39:51.379 00.000 15712 move complete, result=0
23:39:51.379 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
23:39:51.387 00.008 15712 worker thread done servicing request
23:39:51.387 00.000 15712 Worker thread wakes up
23:39:51.388 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:51.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:53.127 01.739 15712 Exposure complete
23:39:53.188 00.061 15712 worker thread done servicing request
23:39:53.188 00.000 7988 OnExposeComplete: enter
23:39:53.188 00.000 7988 UpdateGuideState(): m_state=6
23:39:53.190 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2266
23:39:53.190 00.000 7988 Star::Find returns 1 (0), X=500.01, Y=804.58, Mass=1538, SNR=26.2, Peak=166 HFD=4.1
23:39:53.192 00.002 7988 MultiStar: [#1 -0.14,-0.30,0.99,U] [#2 0.09,-0.15,0.87,U] [#3 -0.10,-0.28,0.86,U] [#4 0.14,-0.09,0.74,U] [#5 -0.22,-0.22,0.76,U] [#6 0.06,-0.10,0.68,U] [#7 0.06,-0.29,0.47,U] [#8 -0.17,-0.29,0.46,U] 
23:39:53.192 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.18}, one-star: {-0.13, -0.01}
23:39:53.194 00.002 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
23:39:53.194 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.60)
23:39:53.196 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.09 mountX=-0.01 mountY=0.13, mountTheta=1.63
23:39:53.198 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
23:39:53.198 00.000 7988 Enqueuing Move request for scope (-0.13, -0.01)
23:39:53.200 00.002 15712 Worker thread wakes up
23:39:53.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
23:39:53.200 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
23:39:53.200 00.000 15712 Moving (-0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
23:39:53.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:53.200 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.2
23:39:53.203 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:53.204 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:53.204 00.000 7988 Enqueuing Expose request
23:39:53.204 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.75
23:39:53.204 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:39:53.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:53.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:39:53.204 00.000 15712 MoveAxis(E, 10, ABG)
23:39:53.204 00.000 15712 Guiding  Dir = 2, Dur = 10
23:39:53.204 00.000 15712 IsGuiding returns 0
23:39:53.220 00.016 15712 IsGuiding returns 1
23:39:53.220 00.000 15712 scope still moving after pulse duration time elapsed
23:39:53.267 00.047 15712 IsGuiding returns 1
23:39:53.298 00.031 15712 IsGuiding returns 0
23:39:53.298 00.000 15712 scope move finished after 10 + 81 ms
23:39:53.298 00.000 15712 Move returns status 0, amount 10
23:39:53.298 00.000 15712 MoveAxis(N, 0, ABG)
23:39:53.298 00.000 15712 Move returns status 0, amount 0
23:39:53.298 00.000 15712 move complete, result=0
23:39:53.298 00.000 15712 worker thread done servicing request
23:39:53.298 00.000 15712 Worker thread wakes up
23:39:53.298 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
23:39:53.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:53.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:54.719 01.421 15712 Exposure complete
23:39:54.779 00.060 15712 worker thread done servicing request
23:39:54.780 00.001 7988 OnExposeComplete: enter
23:39:54.780 00.000 7988 UpdateGuideState(): m_state=6
23:39:54.780 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2267
23:39:54.780 00.000 7988 Star::Find returns 1 (0), X=500.05, Y=804.47, Mass=1641, SNR=27.0, Peak=152 HFD=4.9
23:39:54.780 00.000 7988 MultiStar: [#1 -0.33,-0.28,0.00,M2] [#2 0.00,0.05,0.84,U] [#3 -0.29,-0.26,0.85,U] [#4 -0.06,0.03,0.73,U] [#5 0.07,-0.16,0.69,U] [#6 -0.13,-0.03,0.63,U] [#7 0.05,-0.09,0.50,U] [#8 -0.09,-0.36,0.45,U] 
23:39:54.780 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.11}, one-star: {-0.09, -0.12}
23:39:54.780 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.75 = 2.54)
23:39:54.780 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.51)
23:39:54.780 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.18 mountX=-0.11 mountY=0.08, mountTheta=2.52
23:39:54.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
23:39:54.780 00.000 7988 Enqueuing Move request for scope (-0.08, -0.11)
23:39:54.780 00.000 15712 Worker thread wakes up
23:39:54.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
23:39:54.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
23:39:54.780 00.000 15712 Moving (-0.08, -0.11) raw xDistance=-0.11 yDistance=0.08
23:39:54.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:54.794 00.014 7988 UpdateGuideState exits: m=1641 SNR=27.0
23:39:54.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:54.796 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:54.796 00.000 7988 Enqueuing Expose request
23:39:54.796 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.76
23:39:54.796 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
23:39:54.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:54.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:39:54.796 00.000 15712 MoveAxis(E, 8, ABG)
23:39:54.796 00.000 15712 Guiding  Dir = 2, Dur = 8
23:39:54.796 00.000 15712 IsGuiding returns 0
23:39:54.817 00.021 15712 IsGuiding returns 0
23:39:54.817 00.000 15712 Move returns status 0, amount 8
23:39:54.817 00.000 15712 MoveAxis(N, 0, ABG)
23:39:54.817 00.000 15712 Move returns status 0, amount 0
23:39:54.817 00.000 15712 move complete, result=0
23:39:54.817 00.000 15712 worker thread done servicing request
23:39:54.817 00.000 15712 Worker thread wakes up
23:39:54.817 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:39:54.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:54.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:56.566 01.749 15712 Exposure complete
23:39:56.614 00.048 15712 worker thread done servicing request
23:39:56.614 00.000 7988 OnExposeComplete: enter
23:39:56.628 00.014 7988 UpdateGuideState(): m_state=6
23:39:56.628 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2268
23:39:56.631 00.003 7988 Star::Find returns 1 (0), X=500.10, Y=804.93, Mass=1635, SNR=27.0, Peak=132 HFD=4.5
23:39:56.631 00.000 7988 MultiStar: [#1 -0.18,0.10,0.93,U] [#2 0.23,0.26,0.84,U] [#3 -0.16,0.24,0.78,U] [#4 0.15,0.33,0.72,U] [#5 -0.01,0.26,0.69,U] [#6 0.05,0.25,0.63,U] [#7 -0.06,-0.13,0.50,U] [#8 -0.30,-0.18,0.42,U] 
23:39:56.631 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.20}, one-star: {-0.04, 0.34}
23:39:56.631 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
23:39:56.631 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
23:39:56.631 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.71 mountX=0.20 mountY=0.02, mountTheta=0.12
23:39:56.631 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.20, opts=13)
23:39:56.631 00.000 7988 Enqueuing Move request for scope (-0.03, 0.20)
23:39:56.631 00.000 15712 Worker thread wakes up
23:39:56.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
23:39:56.631 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
23:39:56.631 00.000 15712 Moving (-0.03, 0.20) raw xDistance=0.20 yDistance=0.02
23:39:56.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:56.631 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.0
23:39:56.642 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:56.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:56.644 00.002 7988 Enqueuing Expose request
23:39:56.644 00.000 15712 PPEC rslt: input = 0.20, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 638.76
23:39:56.646 00.002 15712 PPEC: input: 0.20, control: 0.09, exposure: 1500
23:39:56.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:56.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:39:56.646 00.000 15712 MoveAxis(W, 29, ABG)
23:39:56.646 00.000 15712 Guiding  Dir = 3, Dur = 29
23:39:56.646 00.000 15712 IsGuiding returns 0
23:39:56.660 00.014 15712 PulseGuide returned control before completion, sleep 26
23:39:56.708 00.048 15712 IsGuiding returns 0
23:39:56.708 00.000 15712 Move returns status 0, amount 29
23:39:56.708 00.000 15712 MoveAxis(N, 0, ABG)
23:39:56.708 00.000 15712 Move returns status 0, amount 0
23:39:56.708 00.000 15712 move complete, result=0
23:39:56.708 00.000 15712 worker thread done servicing request
23:39:56.708 00.000 15712 Worker thread wakes up
23:39:56.708 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
23:39:56.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:56.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:58.126 01.418 15712 Exposure complete
23:39:58.187 00.061 15712 worker thread done servicing request
23:39:58.187 00.000 7988 OnExposeComplete: enter
23:39:58.187 00.000 7988 UpdateGuideState(): m_state=6
23:39:58.189 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2269
23:39:58.189 00.000 7988 Star::Find returns 1 (0), X=500.38, Y=804.65, Mass=1652, SNR=27.1, Peak=147 HFD=4.5
23:39:58.191 00.002 7988 MultiStar: [#1 -0.09,0.07,0.94,U] [#2 0.04,0.03,0.84,U] [#3 -0.09,-0.02,0.87,U] [#4 0.34,0.28,0.00,M1] [#5 -0.19,0.14,0.71,U] [#6 0.11,0.36,0.67,U] [#7 0.05,-0.02,0.48,U] [#8 -0.06,-0.14,0.44,U] 
23:39:58.191 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.24, 0.06}
23:39:58.193 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
23:39:58.194 00.001 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
23:39:58.194 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=0.07 mountY=-0.01, mountTheta=-0.14
23:39:58.196 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.07, opts=13)
23:39:58.198 00.002 7988 Enqueuing Move request for scope (0.01, 0.07)
23:39:58.198 00.000 15712 Worker thread wakes up
23:39:58.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:39:58.198 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:39:58.198 00.000 15712 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
23:39:58.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:58.198 00.000 7988 UpdateGuideState exits: m=1652 SNR=27.1
23:39:58.202 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:58.203 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:58.203 00.000 7988 Enqueuing Expose request
23:39:58.203 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.76
23:39:58.203 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:39:58.203 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:58.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:39:58.203 00.000 15712 MoveAxis(E, 9, ABG)
23:39:58.203 00.000 15712 Guiding  Dir = 2, Dur = 9
23:39:58.203 00.000 15712 IsGuiding returns 0
23:39:58.219 00.016 15712 IsGuiding returns 0
23:39:58.219 00.000 15712 Move returns status 0, amount 9
23:39:58.219 00.000 15712 MoveAxis(N, 0, ABG)
23:39:58.219 00.000 15712 Move returns status 0, amount 0
23:39:58.219 00.000 15712 move complete, result=0
23:39:58.228 00.009 15712 worker thread done servicing request
23:39:58.228 00.000 15712 Worker thread wakes up
23:39:58.228 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:39:58.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:58.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:39:59.867 01.639 15712 Exposure complete
23:39:59.921 00.054 15712 worker thread done servicing request
23:39:59.921 00.000 7988 OnExposeComplete: enter
23:39:59.930 00.009 7988 UpdateGuideState(): m_state=6
23:39:59.930 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2270
23:39:59.930 00.000 7988 Star::Find returns 1 (0), X=500.07, Y=804.66, Mass=1629, SNR=26.9, Peak=156 HFD=4.4
23:39:59.930 00.000 7988 MultiStar: [#1 -0.30,-0.17,0.94,U] [#2 0.04,-0.04,0.85,U] [#3 -0.12,0.03,0.88,U] [#4 0.13,0.01,0.70,U] [#5 -0.15,-0.06,0.67,U] [#6 -0.20,-0.01,0.66,U] [#7 -0.08,-0.58,0.00,M1] [#8 -0.24,-0.28,0.42,U] 
23:39:59.930 00.000 7988 single-star, 7 included, MultiStar: {-0.11, -0.04}, one-star: {-0.07, 0.07}
23:39:59.930 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.84 = 0.84)
23:39:59.930 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
23:39:59.930 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.41 mountX=0.07 mountY=0.07, mountTheta=0.83
23:39:59.930 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.07, opts=13)
23:39:59.930 00.000 7988 Enqueuing Move request for scope (-0.07, 0.07)
23:39:59.930 00.000 15712 Worker thread wakes up
23:39:59.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
23:39:59.930 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
23:39:59.930 00.000 15712 Moving (-0.07, 0.07) raw xDistance=0.07 yDistance=0.07
23:39:59.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:39:59.930 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.9
23:39:59.944 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:59.945 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:39:59.945 00.000 7988 Enqueuing Expose request
23:39:59.947 00.002 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.77
23:39:59.947 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:39:59.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:59.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:39:59.947 00.000 15712 MoveAxis(E, 8, ABG)
23:39:59.947 00.000 15712 Guiding  Dir = 2, Dur = 8
23:39:59.947 00.000 15712 IsGuiding returns 0
23:39:59.970 00.023 15712 IsGuiding returns 0
23:39:59.970 00.000 15712 Move returns status 0, amount 8
23:39:59.970 00.000 15712 MoveAxis(N, 0, ABG)
23:39:59.970 00.000 15712 Move returns status 0, amount 0
23:39:59.970 00.000 15712 move complete, result=0
23:39:59.970 00.000 15712 worker thread done servicing request
23:39:59.970 00.000 15712 Worker thread wakes up
23:39:59.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:39:59.970 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:39:59.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:01.381 01.411 15712 Exposure complete
23:40:01.443 00.062 15712 worker thread done servicing request
23:40:01.443 00.000 7988 OnExposeComplete: enter
23:40:01.445 00.002 7988 UpdateGuideState(): m_state=6
23:40:01.445 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2271
23:40:01.447 00.002 7988 Star::Find returns 1 (0), X=500.18, Y=804.41, Mass=1562, SNR=26.4, Peak=152 HFD=4.5
23:40:01.447 00.000 7988 MultiStar: [#1 -0.34,-0.40,0.00,M1] [#2 0.05,-0.26,0.84,U] [#3 -0.39,-0.24,0.00,M1] [#4 0.29,-0.16,0.73,U] [#5 -0.19,-0.39,0.00,M1] [#6 0.13,-0.10,0.63,U] [#7 0.24,-0.25,0.51,U] [#8 -0.15,-0.16,0.43,U] 
23:40:01.449 00.002 7988 single-star, 5 included, MultiStar: {0.10, -0.19}, one-star: {0.04, -0.18}
23:40:01.449 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
23:40:01.451 00.002 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
23:40:01.451 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.35 mountX=-0.18 mountY=-0.04, mountTheta=-2.94
23:40:01.453 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.18, opts=13)
23:40:01.455 00.002 7988 Enqueuing Move request for scope (0.04, -0.18)
23:40:01.455 00.000 15712 Worker thread wakes up
23:40:01.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
23:40:01.455 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
23:40:01.455 00.000 15712 Moving (0.04, -0.18) raw xDistance=-0.18 yDistance=-0.04
23:40:01.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:40:01.455 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.4
23:40:01.458 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:01.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:01.460 00.002 7988 Enqueuing Expose request
23:40:01.460 00.000 15712 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 638.77
23:40:01.460 00.000 15712 PPEC: input: -0.18, control: -0.14, exposure: 1500
23:40:01.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:01.462 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:40:01.462 00.000 15712 MoveAxis(E, 44, ABG)
23:40:01.462 00.000 15712 Guiding  Dir = 2, Dur = 44
23:40:01.462 00.000 15712 IsGuiding returns 0
23:40:01.482 00.020 15712 PulseGuide returned control before completion, sleep 29
23:40:01.524 00.042 15712 IsGuiding returns 1
23:40:01.524 00.000 15712 scope still moving after pulse duration time elapsed
23:40:01.562 00.038 15712 IsGuiding returns 0
23:40:01.562 00.000 15712 scope move finished after 44 + 61 ms
23:40:01.562 00.000 15712 Move returns status 0, amount 44
23:40:01.562 00.000 15712 MoveAxis(N, 0, ABG)
23:40:01.562 00.000 15712 Move returns status 0, amount 0
23:40:01.562 00.000 15712 move complete, result=0
23:40:01.562 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
23:40:01.569 00.007 15712 worker thread done servicing request
23:40:01.569 00.000 15712 Worker thread wakes up
23:40:01.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:01.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:03.313 01.744 15712 Exposure complete
23:40:03.374 00.061 15712 worker thread done servicing request
23:40:03.375 00.001 7988 OnExposeComplete: enter
23:40:03.375 00.000 7988 UpdateGuideState(): m_state=6
23:40:03.375 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2272
23:40:03.375 00.000 7988 Star::Find returns 1 (0), X=499.97, Y=804.62, Mass=1565, SNR=26.3, Peak=143 HFD=4.2
23:40:03.375 00.000 7988 MultiStar: [#1 -0.45,-0.15,0.00,M2] [#2 -0.07,-0.12,0.87,U] [#3 -0.35,0.03,0.84,U] [#4 -0.07,0.13,0.75,U] [#5 -0.34,0.12,0.70,U] [#6 0.02,0.29,0.66,U] [#7 0.07,-0.19,0.49,U] [#8 -0.41,-0.01,0.44,U] 
23:40:03.375 00.000 7988 single-star, 7 included, MultiStar: {-0.17, 0.04}, one-star: {-0.17, 0.03}
23:40:03.375 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
23:40:03.375 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
23:40:03.383 00.008 7988 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.97 mountX=0.03 mountY=0.17, mountTheta=1.40
23:40:03.383 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.03, opts=13)
23:40:03.383 00.000 7988 Enqueuing Move request for scope (-0.17, 0.03)
23:40:03.383 00.000 15712 Worker thread wakes up
23:40:03.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
23:40:03.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
23:40:03.383 00.000 15712 Moving (-0.17, 0.03) raw xDistance=0.03 yDistance=0.17
23:40:03.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:03.383 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.3
23:40:03.389 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:03.390 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:03.390 00.000 7988 Enqueuing Expose request
23:40:03.393 00.003 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.77
23:40:03.393 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
23:40:03.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:03.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:40:03.393 00.000 15712 MoveAxis(E, 11, ABG)
23:40:03.393 00.000 15712 Guiding  Dir = 2, Dur = 11
23:40:03.393 00.000 15712 IsGuiding returns 0
23:40:03.422 00.029 15712 IsGuiding returns 1
23:40:03.422 00.000 15712 scope still moving after pulse duration time elapsed
23:40:03.470 00.048 15712 IsGuiding returns 0
23:40:03.470 00.000 15712 scope move finished after 11 + 65 ms
23:40:03.470 00.000 15712 Move returns status 0, amount 11
23:40:03.470 00.000 15712 MoveAxis(N, 0, ABG)
23:40:03.470 00.000 15712 Move returns status 0, amount 0
23:40:03.470 00.000 15712 move complete, result=0
23:40:03.470 00.000 15712 worker thread done servicing request
23:40:03.470 00.000 15712 Worker thread wakes up
23:40:03.470 00.000 7988 GuideStep: 0.0 px 11 ms EAST, 0.2 px 0 ms NORTH
23:40:03.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:03.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:04.890 01.420 15712 Exposure complete
23:40:04.951 00.061 15712 worker thread done servicing request
23:40:04.951 00.000 7988 OnExposeComplete: enter
23:40:04.951 00.000 7988 UpdateGuideState(): m_state=6
23:40:04.951 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2273
23:40:04.951 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=804.77, Mass=1607, SNR=26.7, Peak=153 HFD=4.5
23:40:04.951 00.000 7988 MultiStar: [#1 -0.26,-0.19,0.98,U] [#2 -0.08,-0.12,0.87,U] [#3 -0.15,0.07,0.85,U] [#4 0.11,0.07,0.75,U] [#5 -0.37,0.19,0.71,U] [#6 -0.14,0.05,0.61,U] [#7 -0.14,0.16,0.49,U] [#8 -0.14,0.11,0.43,U] 
23:40:04.951 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.04}, one-star: {0.08, 0.18}
23:40:04.951 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
23:40:04.951 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
23:40:04.951 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.78 mountX=0.04 mountY=0.11, mountTheta=1.21
23:40:04.951 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.04, opts=13)
23:40:04.951 00.000 7988 Enqueuing Move request for scope (-0.11, 0.04)
23:40:04.963 00.012 15712 Worker thread wakes up
23:40:04.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
23:40:04.963 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
23:40:04.963 00.000 15712 Moving (-0.11, 0.04) raw xDistance=0.04 yDistance=0.11
23:40:04.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:04.963 00.000 7988 UpdateGuideState exits: m=1607 SNR=26.7
23:40:04.965 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:04.966 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:04.966 00.000 7988 Enqueuing Expose request
23:40:04.966 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.78
23:40:04.966 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
23:40:04.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:04.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:40:04.966 00.000 15712 MoveAxis(E, 10, ABG)
23:40:04.966 00.000 15712 Guiding  Dir = 2, Dur = 10
23:40:04.966 00.000 15712 IsGuiding returns 0
23:40:04.988 00.022 15712 IsGuiding returns 1
23:40:04.988 00.000 15712 scope still moving after pulse duration time elapsed
23:40:05.014 00.026 15712 IsGuiding returns 1
23:40:05.048 00.034 15712 IsGuiding returns 0
23:40:05.048 00.000 15712 scope move finished after 10 + 73 ms
23:40:05.048 00.000 15712 Move returns status 0, amount 10
23:40:05.048 00.000 15712 MoveAxis(N, 0, ABG)
23:40:05.048 00.000 15712 Move returns status 0, amount 0
23:40:05.048 00.000 15712 move complete, result=0
23:40:05.048 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
23:40:05.054 00.006 15712 worker thread done servicing request
23:40:05.054 00.000 15712 Worker thread wakes up
23:40:05.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:05.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:06.691 01.637 15712 Exposure complete
23:40:06.747 00.056 15712 worker thread done servicing request
23:40:06.747 00.000 7988 OnExposeComplete: enter
23:40:06.752 00.005 7988 UpdateGuideState(): m_state=6
23:40:06.752 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2274
23:40:06.755 00.003 7988 Star::Find returns 1 (0), X=500.07, Y=804.66, Mass=1629, SNR=26.8, Peak=144 HFD=4.7
23:40:06.755 00.000 7988 MultiStar: [#1 -0.29,-0.20,0.95,U] [#2 -0.07,-0.06,0.88,U] [#3 -0.15,-0.20,0.83,U] [#4 0.36,-0.04,0.74,U] [#5 -0.29,-0.05,0.72,U] [#6 -0.07,0.07,0.68,U] [#7 0.05,-0.23,0.46,U] [#8 -0.35,0.08,0.43,U] 
23:40:06.757 00.002 7988 single-star, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.07, 0.07}
23:40:06.757 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
23:40:06.759 00.002 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
23:40:06.759 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.37 mountX=0.07 mountY=0.07, mountTheta=0.79
23:40:06.761 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.07, opts=13)
23:40:06.763 00.002 7988 Enqueuing Move request for scope (-0.07, 0.07)
23:40:06.764 00.001 15712 Worker thread wakes up
23:40:06.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
23:40:06.764 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
23:40:06.764 00.000 15712 Moving (-0.07, 0.07) raw xDistance=0.07 yDistance=0.07
23:40:06.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:06.764 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.8
23:40:06.766 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:06.767 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:06.767 00.000 7988 Enqueuing Expose request
23:40:06.770 00.003 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.78
23:40:06.770 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:40:06.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:06.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:40:06.770 00.000 15712 MoveAxis(E, 9, ABG)
23:40:06.770 00.000 15712 Guiding  Dir = 2, Dur = 9
23:40:06.770 00.000 15712 IsGuiding returns 0
23:40:06.790 00.020 15712 IsGuiding returns 0
23:40:06.790 00.000 15712 Move returns status 0, amount 9
23:40:06.790 00.000 15712 MoveAxis(N, 0, ABG)
23:40:06.790 00.000 15712 Move returns status 0, amount 0
23:40:06.790 00.000 15712 move complete, result=0
23:40:06.790 00.000 15712 worker thread done servicing request
23:40:06.790 00.000 15712 Worker thread wakes up
23:40:06.790 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
23:40:06.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:06.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:08.202 01.412 15712 Exposure complete
23:40:08.261 00.059 15712 worker thread done servicing request
23:40:08.261 00.000 7988 OnExposeComplete: enter
23:40:08.264 00.003 7988 UpdateGuideState(): m_state=6
23:40:08.264 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2275
23:40:08.264 00.000 7988 Star::Find returns 1 (0), X=500.11, Y=804.50, Mass=1577, SNR=26.4, Peak=168 HFD=4.5
23:40:08.264 00.000 7988 MultiStar: [#1 -0.27,-0.50,0.00,M1] [#2 -0.02,-0.29,0.87,U] [#3 -0.32,-0.30,0.00,M1] [#4 -0.12,-0.21,0.80,U] [#5 -0.10,-0.33,0.74,U] [#6 -0.09,-0.19,0.65,U] [#7 0.05,-0.61,0.00,M1] [#8 -0.04,-0.27,0.46,U] 
23:40:08.264 00.000 7988 single-star, 5 included, MultiStar: {-0.07, -0.22}, one-star: {-0.03, -0.09}
23:40:08.264 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
23:40:08.264 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
23:40:08.264 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.91 mountX=-0.09 mountY=0.03, mountTheta=2.79
23:40:08.264 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.09, opts=13)
23:40:08.274 00.010 7988 Enqueuing Move request for scope (-0.03, -0.09)
23:40:08.274 00.000 15712 Worker thread wakes up
23:40:08.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
23:40:08.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
23:40:08.274 00.000 15712 Moving (-0.03, -0.09) raw xDistance=-0.09 yDistance=0.03
23:40:08.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:08.274 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.4
23:40:08.277 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:08.277 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:08.280 00.003 7988 Enqueuing Expose request
23:40:08.280 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.79
23:40:08.280 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
23:40:08.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:08.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:40:08.280 00.000 15712 MoveAxis(E, 7, ABG)
23:40:08.280 00.000 15712 Guiding  Dir = 2, Dur = 7
23:40:08.282 00.002 15712 IsGuiding returns 0
23:40:08.297 00.015 15712 IsGuiding returns 0
23:40:08.297 00.000 15712 Move returns status 0, amount 7
23:40:08.297 00.000 15712 MoveAxis(N, 0, ABG)
23:40:08.297 00.000 15712 Move returns status 0, amount 0
23:40:08.297 00.000 15712 move complete, result=0
23:40:08.297 00.000 15712 worker thread done servicing request
23:40:08.297 00.000 15712 Worker thread wakes up
23:40:08.297 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:40:08.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:08.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:09.938 01.641 15712 Exposure complete
23:40:09.999 00.061 15712 worker thread done servicing request
23:40:09.999 00.000 7988 OnExposeComplete: enter
23:40:09.999 00.000 7988 UpdateGuideState(): m_state=6
23:40:10.003 00.004 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2276
23:40:10.003 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=804.40, Mass=1553, SNR=26.1, Peak=139 HFD=4.5
23:40:10.005 00.002 7988 MultiStar: [#1 -0.25,-0.46,0.00,M2] [#2 0.01,-0.18,0.85,U] [#3 -0.28,-0.50,0.00,M2] [#4 0.13,-0.12,0.78,U] [#5 -0.11,-0.43,0.00,M1] [#6 0.03,-0.13,0.69,U] [#7 0.19,-0.46,0.00,M2] [#8 0.04,-0.04,0.46,U] 
23:40:10.005 00.000 7988 refined, 4 included, MultiStar: {0.06, -0.14}, one-star: {0.08, -0.19}
23:40:10.007 00.002 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
23:40:10.007 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
23:40:10.009 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.18 mountX=-0.14 mountY=-0.06, mountTheta=-2.77
23:40:10.011 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.14, opts=13)
23:40:10.011 00.000 7988 Enqueuing Move request for scope (0.06, -0.14)
23:40:10.013 00.002 15712 Worker thread wakes up
23:40:10.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
23:40:10.013 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
23:40:10.013 00.000 15712 Moving (0.06, -0.14) raw xDistance=-0.14 yDistance=-0.06
23:40:10.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:10.013 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.1
23:40:10.015 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:10.017 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:10.017 00.000 7988 Enqueuing Expose request
23:40:10.017 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.79
23:40:10.019 00.002 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
23:40:10.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:10.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:40:10.019 00.000 15712 MoveAxis(E, 8, ABG)
23:40:10.019 00.000 15712 Guiding  Dir = 2, Dur = 8
23:40:10.019 00.000 15712 IsGuiding returns 0
23:40:10.036 00.017 15712 IsGuiding returns 0
23:40:10.036 00.000 15712 Move returns status 0, amount 8
23:40:10.036 00.000 15712 MoveAxis(N, 0, ABG)
23:40:10.036 00.000 15712 Move returns status 0, amount 0
23:40:10.036 00.000 15712 move complete, result=0
23:40:10.036 00.000 15712 worker thread done servicing request
23:40:10.036 00.000 15712 Worker thread wakes up
23:40:10.036 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:40:10.041 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:10.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:11.451 01.410 15712 Exposure complete
23:40:11.512 00.061 15712 worker thread done servicing request
23:40:11.512 00.000 7988 OnExposeComplete: enter
23:40:11.514 00.002 7988 UpdateGuideState(): m_state=6
23:40:11.514 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2277
23:40:11.516 00.002 7988 Star::Find returns 1 (0), X=500.01, Y=804.55, Mass=1539, SNR=26.0, Peak=159 HFD=4.1
23:40:11.518 00.002 7988 MultiStar: [#1 -0.32,-0.34,0.00,M3] [#2 0.00,-0.15,0.88,U] [#3 -0.15,-0.30,0.88,U] [#4 0.30,-0.20,0.80,U] [#5 -0.06,-0.03,0.76,U] [#6 0.05,0.02,0.64,U] [#7 0.08,-0.44,0.00,M3] [#8 -0.10,-0.37,0.45,U] 
23:40:11.519 00.001 7988 single-star, 6 included, MultiStar: {-0.02, -0.14}, one-star: {-0.13, -0.05}
23:40:11.519 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
23:40:11.521 00.002 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
23:40:11.521 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.81 mountX=-0.05 mountY=0.13, mountTheta=1.91
23:40:11.523 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.05, opts=13)
23:40:11.523 00.000 7988 Enqueuing Move request for scope (-0.13, -0.05)
23:40:11.525 00.002 15712 Worker thread wakes up
23:40:11.525 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
23:40:11.525 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
23:40:11.525 00.000 15712 Moving (-0.13, -0.05) raw xDistance=-0.05 yDistance=0.13
23:40:11.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:11.525 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.0
23:40:11.528 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:11.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:11.530 00.002 7988 Enqueuing Expose request
23:40:11.530 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.79
23:40:11.530 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
23:40:11.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:11.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:40:11.530 00.000 15712 MoveAxis(E, 8, ABG)
23:40:11.530 00.000 15712 Guiding  Dir = 2, Dur = 8
23:40:11.532 00.002 15712 IsGuiding returns 0
23:40:11.555 00.023 15712 IsGuiding returns 0
23:40:11.555 00.000 15712 Move returns status 0, amount 8
23:40:11.555 00.000 15712 MoveAxis(N, 0, ABG)
23:40:11.555 00.000 15712 Move returns status 0, amount 0
23:40:11.555 00.000 15712 move complete, result=0
23:40:11.555 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
23:40:11.561 00.006 15712 worker thread done servicing request
23:40:11.561 00.000 15712 Worker thread wakes up
23:40:11.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:11.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:13.301 01.740 15712 Exposure complete
23:40:13.355 00.054 15712 worker thread done servicing request
23:40:13.355 00.000 7988 OnExposeComplete: enter
23:40:13.362 00.007 7988 UpdateGuideState(): m_state=6
23:40:13.364 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2278
23:40:13.364 00.000 7988 Star::Find returns 1 (0), X=500.00, Y=804.48, Mass=1627, SNR=26.7, Peak=161 HFD=4.7
23:40:13.366 00.002 7988 MultiStar: [#1 -0.31,-0.40,0.00,M4] [#2 -0.15,-0.22,0.89,U] [#3 -0.24,-0.33,0.84,U] [#4 0.29,0.09,0.75,U] [#5 -0.27,-0.23,0.68,U] [#6 -0.34,-0.26,0.00,M1] [#7 0.01,-0.22,0.46,U] [#8 -0.24,-0.14,0.44,U] 
23:40:13.366 00.000 7988 single-star, 6 included, MultiStar: {-0.11, -0.16}, one-star: {-0.14, -0.11}
23:40:13.368 00.002 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.03 = 2.26)
23:40:13.368 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.23)
23:40:13.370 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.46 mountX=-0.11 mountY=0.14, mountTheta=2.24
23:40:13.372 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.11, opts=13)
23:40:13.372 00.000 7988 Enqueuing Move request for scope (-0.14, -0.11)
23:40:13.374 00.002 15712 Worker thread wakes up
23:40:13.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
23:40:13.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
23:40:13.374 00.000 15712 Moving (-0.14, -0.11) raw xDistance=-0.11 yDistance=0.14
23:40:13.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:13.374 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.7
23:40:13.377 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:13.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:13.378 00.001 7988 Enqueuing Expose request
23:40:13.378 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:40:13.378 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
23:40:13.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:13.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:40:13.378 00.000 15712 MoveAxis(E, 8, ABG)
23:40:13.378 00.000 15712 Guiding  Dir = 2, Dur = 8
23:40:13.378 00.000 15712 IsGuiding returns 0
23:40:13.396 00.018 15712 IsGuiding returns 0
23:40:13.396 00.000 15712 Move returns status 0, amount 8
23:40:13.396 00.000 15712 MoveAxis(N, 0, ABG)
23:40:13.396 00.000 15712 Move returns status 0, amount 0
23:40:13.396 00.000 15712 move complete, result=0
23:40:13.396 00.000 15712 worker thread done servicing request
23:40:13.396 00.000 15712 Worker thread wakes up
23:40:13.396 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:40:13.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:13.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:14.815 01.419 15712 Exposure complete
23:40:14.875 00.060 15712 worker thread done servicing request
23:40:14.875 00.000 7988 OnExposeComplete: enter
23:40:14.876 00.001 7988 UpdateGuideState(): m_state=6
23:40:14.876 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2279
23:40:14.878 00.002 7988 Star::Find returns 1 (0), X=500.09, Y=804.70, Mass=1628, SNR=26.9, Peak=147 HFD=4.6
23:40:14.880 00.002 7988 MultiStar: [#1 -0.19,0.05,0.93,U] [#2 0.03,-0.03,0.87,U] [#3 -0.11,-0.17,0.85,U] [#4 0.20,0.18,0.74,U] [#5 -0.23,0.03,0.67,U] [#6 0.17,0.15,0.63,U] [#7 0.15,-0.20,0.48,U] [#8 -0.27,-0.04,0.44,U] 
23:40:14.880 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.05, 0.11}
23:40:14.880 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
23:40:14.882 00.002 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
23:40:14.883 00.001 7988 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.68 mountX=0.02 mountY=0.04, mountTheta=1.11
23:40:14.885 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.02, opts=13)
23:40:14.885 00.000 7988 Enqueuing Move request for scope (-0.04, 0.02)
23:40:14.887 00.002 15712 Worker thread wakes up
23:40:14.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:40:14.887 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:40:14.887 00.000 15712 Moving (-0.04, 0.02) raw xDistance=0.02 yDistance=0.04
23:40:14.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:40:14.887 00.000 7988 UpdateGuideState exits: m=1628 SNR=26.9
23:40:14.890 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:14.890 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:14.892 00.002 7988 Enqueuing Expose request
23:40:14.892 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.80
23:40:14.892 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
23:40:14.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:14.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:40:14.892 00.000 15712 MoveAxis(E, 7, ABG)
23:40:14.892 00.000 15712 Guiding  Dir = 2, Dur = 7
23:40:14.892 00.000 15712 IsGuiding returns 0
23:40:14.915 00.023 15712 IsGuiding returns 0
23:40:14.915 00.000 15712 Move returns status 0, amount 7
23:40:14.915 00.000 15712 MoveAxis(N, 0, ABG)
23:40:14.915 00.000 15712 Move returns status 0, amount 0
23:40:14.915 00.000 15712 move complete, result=0
23:40:14.915 00.000 15712 worker thread done servicing request
23:40:14.915 00.000 15712 Worker thread wakes up
23:40:14.915 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:40:14.917 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:14.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:16.550 01.633 15712 Exposure complete
23:40:16.599 00.049 15712 worker thread done servicing request
23:40:16.599 00.000 7988 OnExposeComplete: enter
23:40:16.614 00.015 7988 UpdateGuideState(): m_state=6
23:40:16.614 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2280
23:40:16.616 00.002 7988 Star::Find returns 1 (0), X=500.16, Y=804.40, Mass=1540, SNR=25.9, Peak=162 HFD=4.3
23:40:16.616 00.000 7988 MultiStar: [#1 -0.54,-0.27,0.00,M4] [#2 -0.12,-0.23,0.88,U] [#3 -0.18,-0.42,0.00,M1] [#4 0.11,-0.17,0.75,U] [#5 -0.27,0.18,0.71,U] [#6 0.07,-0.29,0.65,U] [#7 0.05,-0.28,0.51,U] [#8 -0.47,-0.14,0.00,M1] 
23:40:16.616 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.16}, one-star: {0.01, -0.19}
23:40:16.616 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.31 = 2.98)
23:40:16.616 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.95)
23:40:16.616 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.74 mountX=-0.16 mountY=0.03, mountTheta=2.95
23:40:16.616 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.16, opts=13)
23:40:16.616 00.000 7988 Enqueuing Move request for scope (-0.03, -0.16)
23:40:16.616 00.000 15712 Worker thread wakes up
23:40:16.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
23:40:16.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
23:40:16.616 00.000 15712 Moving (-0.03, -0.16) raw xDistance=-0.16 yDistance=0.03
23:40:16.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:16.616 00.000 7988 UpdateGuideState exits: m=1540 SNR=25.9
23:40:16.628 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:16.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:16.630 00.002 7988 Enqueuing Expose request
23:40:16.630 00.000 15712 PPEC rslt: input = -0.16, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 638.81
23:40:16.630 00.000 15712 PPEC: input: -0.16, control: -0.13, exposure: 1500
23:40:16.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:16.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:40:16.630 00.000 15712 MoveAxis(E, 41, ABG)
23:40:16.630 00.000 15712 Guiding  Dir = 2, Dur = 41
23:40:16.630 00.000 15712 IsGuiding returns 0
23:40:16.650 00.020 15712 PulseGuide returned control before completion, sleep 26
23:40:16.701 00.051 15712 IsGuiding returns 1
23:40:16.701 00.000 15712 scope still moving after pulse duration time elapsed
23:40:16.741 00.040 15712 IsGuiding returns 0
23:40:16.741 00.000 15712 scope move finished after 41 + 68 ms
23:40:16.741 00.000 15712 Move returns status 0, amount 41
23:40:16.741 00.000 15712 MoveAxis(N, 0, ABG)
23:40:16.741 00.000 15712 Move returns status 0, amount 0
23:40:16.741 00.000 15712 move complete, result=0
23:40:16.741 00.000 15712 worker thread done servicing request
23:40:16.741 00.000 15712 Worker thread wakes up
23:40:16.741 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
23:40:16.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:16.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:18.163 01.422 15712 Exposure complete
23:40:18.213 00.050 15712 worker thread done servicing request
23:40:18.213 00.000 7988 OnExposeComplete: enter
23:40:18.213 00.000 7988 UpdateGuideState(): m_state=6
23:40:18.224 00.011 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2281
23:40:18.226 00.002 7988 Star::Find returns 1 (0), X=499.94, Y=804.42, Mass=1508, SNR=25.8, Peak=171 HFD=4.2
23:40:18.226 00.000 7988 MultiStar: [#1 -0.45,-0.36,0.00,M5] [#2 -0.14,-0.23,0.86,U] [#3 -0.31,-0.37,0.00,M2] [#4 -0.28,-0.26,0.76,U] [#5 -0.29,-0.26,0.71,U] [#6 -0.09,-0.12,0.69,U] [#7 0.19,-0.30,0.48,U] [#8 0.03,-0.16,0.46,U] 
23:40:18.228 00.002 7988 refined, 6 included, MultiStar: {-0.14, -0.21}, one-star: {-0.21, -0.17}
23:40:18.228 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
23:40:18.228 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
23:40:18.231 00.003 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.21 hyp=0.26 cameraTheta=-2.16 mountX=-0.21 mountY=0.15, mountTheta=2.54
23:40:18.233 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.21, opts=13)
23:40:18.233 00.000 7988 Enqueuing Move request for scope (-0.14, -0.21)
23:40:18.235 00.002 15712 Worker thread wakes up
23:40:18.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.21) opts 0xd
23:40:18.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.21)
23:40:18.235 00.000 15712 Moving (-0.14, -0.21) raw xDistance=-0.21 yDistance=0.15
23:40:18.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:18.235 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.8
23:40:18.237 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:18.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:18.239 00.002 7988 Enqueuing Expose request
23:40:18.239 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 638.81
23:40:18.239 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
23:40:18.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:18.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:40:18.239 00.000 15712 MoveAxis(E, 50, ABG)
23:40:18.239 00.000 15712 Guiding  Dir = 2, Dur = 50
23:40:18.239 00.000 15712 IsGuiding returns 0
23:40:18.255 00.016 15712 PulseGuide returned control before completion, sleep 46
23:40:18.304 00.049 15712 IsGuiding returns 1
23:40:18.304 00.000 15712 scope still moving after pulse duration time elapsed
23:40:18.368 00.064 15712 IsGuiding returns 0
23:40:18.368 00.000 15712 scope move finished after 50 + 77 ms
23:40:18.368 00.000 15712 Move returns status 0, amount 50
23:40:18.368 00.000 15712 MoveAxis(N, 0, ABG)
23:40:18.368 00.000 15712 Move returns status 0, amount 0
23:40:18.368 00.000 15712 move complete, result=0
23:40:18.368 00.000 15712 worker thread done servicing request
23:40:18.368 00.000 15712 Worker thread wakes up
23:40:18.368 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
23:40:18.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:18.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:20.009 01.641 15712 Exposure complete
23:40:20.073 00.064 15712 worker thread done servicing request
23:40:20.073 00.000 7988 OnExposeComplete: enter
23:40:20.073 00.000 7988 UpdateGuideState(): m_state=6
23:40:20.075 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2282
23:40:20.075 00.000 7988 Star::Find returns 1 (0), X=500.00, Y=804.47, Mass=1542, SNR=26.1, Peak=159 HFD=4.1
23:40:20.077 00.002 7988 MultiStar: [#1 -0.30,-0.18,0.98,U] [#2 -0.14,-0.00,0.88,U] [#3 -0.45,-0.18,0.00,M3] [#4 0.15,0.01,0.73,U] [#5 -0.14,0.01,0.74,U] [#6 -0.17,0.12,0.65,U] [#7 -0.02,-0.31,0.50,U] [#8 -0.31,-0.11,0.45,U] 
23:40:20.077 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.07}, one-star: {-0.14, -0.12}
23:40:20.079 00.002 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.24 = 2.05)
23:40:20.079 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.02)
23:40:20.081 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.67 mountX=-0.07 mountY=0.14, mountTheta=2.04
23:40:20.083 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.07, opts=13)
23:40:20.083 00.000 7988 Enqueuing Move request for scope (-0.14, -0.07)
23:40:20.085 00.002 15712 Worker thread wakes up
23:40:20.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
23:40:20.085 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
23:40:20.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:40:20.085 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.1
23:40:20.087 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:20.088 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:20.088 00.000 7988 Enqueuing Expose request
23:40:20.088 00.000 15712 Moving (-0.14, -0.07) raw xDistance=-0.07 yDistance=0.14
23:40:20.088 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.81
23:40:20.088 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
23:40:20.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:20.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:40:20.088 00.000 15712 MoveAxis(E, 8, ABG)
23:40:20.088 00.000 15712 Guiding  Dir = 2, Dur = 8
23:40:20.088 00.000 15712 IsGuiding returns 0
23:40:20.106 00.018 15712 IsGuiding returns 0
23:40:20.106 00.000 15712 Move returns status 0, amount 8
23:40:20.106 00.000 15712 MoveAxis(N, 0, ABG)
23:40:20.106 00.000 15712 Move returns status 0, amount 0
23:40:20.106 00.000 15712 move complete, result=0
23:40:20.106 00.000 15712 worker thread done servicing request
23:40:20.106 00.000 15712 Worker thread wakes up
23:40:20.106 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:40:20.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:20.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:21.527 01.421 15712 Exposure complete
23:40:21.578 00.051 15712 worker thread done servicing request
23:40:21.578 00.000 7988 OnExposeComplete: enter
23:40:21.590 00.012 7988 UpdateGuideState(): m_state=6
23:40:21.590 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2283
23:40:21.590 00.000 7988 Star::Find returns 1 (0), X=500.15, Y=804.61, Mass=1519, SNR=25.5, Peak=153 HFD=4.6
23:40:21.590 00.000 7988 MultiStar: [#1 -0.24,-0.59,0.00,M5] [#2 -0.03,-0.09,0.89,U] [#3 -0.39,-0.26,0.00,M4] [#4 0.02,-0.06,0.76,U] [#5 -0.09,-0.24,0.73,U] [#6 -0.17,0.22,0.62,U] [#7 -0.13,-0.29,0.50,U] [#8 -0.13,-0.31,0.47,U] 
23:40:21.595 00.005 7988 single-star, 6 included, MultiStar: {-0.06, -0.09}, one-star: {0.01, 0.02}
23:40:21.595 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
23:40:21.595 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
23:40:21.595 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.92 mountX=0.02 mountY=-0.01, mountTheta=-0.67
23:40:21.595 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.02, opts=13)
23:40:21.595 00.000 7988 Enqueuing Move request for scope (0.01, 0.02)
23:40:21.595 00.000 15712 Worker thread wakes up
23:40:21.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:40:21.595 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:40:21.595 00.000 15712 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
23:40:21.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:21.595 00.000 7988 UpdateGuideState exits: m=1519 SNR=25.5
23:40:21.604 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:21.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:21.607 00.003 7988 Enqueuing Expose request
23:40:21.607 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.82
23:40:21.607 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
23:40:21.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:21.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:40:21.607 00.000 15712 MoveAxis(E, 7, ABG)
23:40:21.607 00.000 15712 Guiding  Dir = 2, Dur = 7
23:40:21.607 00.000 15712 IsGuiding returns 0
23:40:21.629 00.022 15712 IsGuiding returns 0
23:40:21.629 00.000 15712 Move returns status 0, amount 7
23:40:21.629 00.000 15712 MoveAxis(N, 0, ABG)
23:40:21.629 00.000 15712 Move returns status 0, amount 0
23:40:21.629 00.000 15712 move complete, result=0
23:40:21.629 00.000 15712 worker thread done servicing request
23:40:21.629 00.000 15712 Worker thread wakes up
23:40:21.629 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:40:21.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:21.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:23.269 01.640 15712 Exposure complete
23:40:23.332 00.063 15712 worker thread done servicing request
23:40:23.332 00.000 7988 OnExposeComplete: enter
23:40:23.333 00.001 7988 UpdateGuideState(): m_state=6
23:40:23.333 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2284
23:40:23.333 00.000 7988 Star::Find returns 1 (0), X=500.00, Y=804.13, Mass=1515, SNR=25.7, Peak=165 HFD=4.3
23:40:23.333 00.000 7988 MultiStar: [#1 -0.25,-0.46,0.00,M6] [#2 0.14,-0.36,0.88,U] [#3 -0.29,-0.56,0.00,M5] [#4 0.23,-0.45,0.00,M1] [#5 -0.35,-0.35,0.00,M1] [#6 -0.11,-0.17,0.63,U] [#7 -0.03,-0.57,0.00,M1] [#8 -0.27,-0.43,0.00,M1] 
23:40:23.333 00.000 7988 refined, 2 included, MultiStar: {-0.04, -0.35}, one-star: {-0.14, -0.46}
23:40:23.333 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.24 = 3.04)
23:40:23.333 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
23:40:23.341 00.008 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.68 mountX=-0.35 mountY=0.05, mountTheta=3.01
23:40:23.343 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.35, opts=13)
23:40:23.343 00.000 7988 Enqueuing Move request for scope (-0.04, -0.35)
23:40:23.345 00.002 15712 Worker thread wakes up
23:40:23.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.35) opts 0xd
23:40:23.345 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.35)
23:40:23.345 00.000 15712 Moving (-0.04, -0.35) raw xDistance=-0.35 yDistance=0.05
23:40:23.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:23.345 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.7
23:40:23.347 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:23.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:23.349 00.002 7988 Enqueuing Expose request
23:40:23.349 00.000 15712 PPEC rslt: input = -0.35, final = -0.24, react = -0.21, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 638.82
23:40:23.349 00.000 15712 PPEC: input: -0.35, control: -0.24, exposure: 1500
23:40:23.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:23.349 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:40:23.349 00.000 15712 MoveAxis(E, 77, ABG)
23:40:23.349 00.000 15712 Guiding  Dir = 2, Dur = 77
23:40:23.369 00.020 15712 IsGuiding returns 0
23:40:23.381 00.012 15712 PulseGuide returned control before completion, sleep 72
23:40:23.460 00.079 15712 IsGuiding returns 1
23:40:23.460 00.000 15712 scope still moving after pulse duration time elapsed
23:40:23.496 00.036 15712 IsGuiding returns 0
23:40:23.496 00.000 15712 scope move finished after 77 + 50 ms
23:40:23.496 00.000 15712 Move returns status 0, amount 77
23:40:23.500 00.004 15712 MoveAxis(N, 0, ABG)
23:40:23.500 00.000 15712 Move returns status 0, amount 0
23:40:23.500 00.000 15712 move complete, result=0
23:40:23.500 00.000 7988 GuideStep: -0.4 px 77 ms EAST, 0.0 px 0 ms NORTH
23:40:23.500 00.000 15712 worker thread done servicing request
23:40:23.502 00.002 15712 Worker thread wakes up
23:40:23.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:23.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:24.915 01.413 15712 Exposure complete
23:40:24.976 00.061 15712 worker thread done servicing request
23:40:24.976 00.000 7988 OnExposeComplete: enter
23:40:24.976 00.000 7988 UpdateGuideState(): m_state=6
23:40:24.979 00.003 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2285
23:40:24.979 00.000 7988 Star::Find returns 1 (0), X=500.17, Y=804.41, Mass=1585, SNR=26.3, Peak=164 HFD=4.6
23:40:24.979 00.000 7988 MultiStar: [#1 -0.24,-0.23,0.94,U] [#2 0.13,-0.23,0.88,U] [#3 -0.03,-0.19,0.83,U] [#4 0.29,0.08,0.78,U] [#5 -0.24,0.07,0.70,U] [#6 -0.08,0.10,0.64,U] [#7 0.09,-0.03,0.47,U] [#8 -0.29,-0.16,0.42,U] 
23:40:24.979 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {0.02, -0.18}
23:40:24.979 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.87)
23:40:24.979 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.84)
23:40:24.979 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.85 mountX=-0.10 mountY=0.03, mountTheta=2.84
23:40:24.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.10, opts=13)
23:40:24.979 00.000 7988 Enqueuing Move request for scope (-0.03, -0.10)
23:40:24.979 00.000 15712 Worker thread wakes up
23:40:24.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
23:40:24.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
23:40:24.979 00.000 15712 Moving (-0.03, -0.10) raw xDistance=-0.10 yDistance=0.03
23:40:24.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=26, FiltMax=255, Gamma=0.690
23:40:24.979 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.3
23:40:24.991 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:24.992 00.001 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.83
23:40:24.992 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
23:40:24.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:24.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:24.992 00.000 7988 Enqueuing Expose request
23:40:24.995 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:40:24.995 00.000 15712 MoveAxis(E, 8, ABG)
23:40:24.995 00.000 15712 Guiding  Dir = 2, Dur = 8
23:40:25.030 00.035 15712 IsGuiding returns 0
23:40:25.050 00.020 15712 IsGuiding returns 0
23:40:25.050 00.000 15712 Move returns status 0, amount 8
23:40:25.050 00.000 15712 MoveAxis(N, 0, ABG)
23:40:25.050 00.000 15712 Move returns status 0, amount 0
23:40:25.050 00.000 15712 move complete, result=0
23:40:25.050 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:40:25.052 00.002 15712 worker thread done servicing request
23:40:25.052 00.000 15712 Worker thread wakes up
23:40:25.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:25.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:26.687 01.635 15712 Exposure complete
23:40:26.748 00.061 15712 worker thread done servicing request
23:40:26.748 00.000 7988 OnExposeComplete: enter
23:40:26.748 00.000 7988 UpdateGuideState(): m_state=6
23:40:26.751 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2286
23:40:26.751 00.000 7988 Star::Find returns 1 (0), X=500.05, Y=804.68, Mass=1558, SNR=26.0, Peak=149 HFD=4.3
23:40:26.753 00.002 7988 MultiStar: [#1 -0.19,-0.25,0.98,U] [#2 -0.00,0.00,0.87,U] [#3 -0.26,-0.07,0.90,U] [#4 -0.00,0.03,0.75,U] [#5 -0.31,-0.12,0.75,U] [#6 -0.27,-0.10,0.71,U] [#7 -0.08,-0.32,0.47,U] [#8 -0.24,-0.29,0.43,U] 
23:40:26.753 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.09}, one-star: {-0.09, 0.09}
23:40:26.755 00.002 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
23:40:26.755 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
23:40:26.757 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.36 mountX=0.09 mountY=0.09, mountTheta=0.78
23:40:26.759 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.09, opts=13)
23:40:26.759 00.000 7988 Enqueuing Move request for scope (-0.09, 0.09)
23:40:26.761 00.002 15712 Worker thread wakes up
23:40:26.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
23:40:26.761 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
23:40:26.761 00.000 15712 Moving (-0.09, 0.09) raw xDistance=0.09 yDistance=0.09
23:40:26.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:40:26.761 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.0
23:40:26.764 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:26.766 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:26.766 00.000 7988 Enqueuing Expose request
23:40:26.766 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.83
23:40:26.766 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
23:40:26.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:26.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:40:26.766 00.000 15712 MoveAxis(E, 10, ABG)
23:40:26.766 00.000 15712 Guiding  Dir = 2, Dur = 10
23:40:26.766 00.000 15712 IsGuiding returns 0
23:40:26.783 00.017 15712 IsGuiding returns 1
23:40:26.783 00.000 15712 scope still moving after pulse duration time elapsed
23:40:26.834 00.051 15712 IsGuiding returns 0
23:40:26.834 00.000 15712 scope move finished after 10 + 62 ms
23:40:26.834 00.000 15712 Move returns status 0, amount 10
23:40:26.834 00.000 15712 MoveAxis(N, 0, ABG)
23:40:26.834 00.000 15712 Move returns status 0, amount 0
23:40:26.834 00.000 15712 move complete, result=0
23:40:26.834 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
23:40:26.842 00.008 15712 worker thread done servicing request
23:40:26.842 00.000 15712 Worker thread wakes up
23:40:26.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:26.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:28.247 01.405 15712 Exposure complete
23:40:28.307 00.060 15712 worker thread done servicing request
23:40:28.307 00.000 7988 OnExposeComplete: enter
23:40:28.308 00.001 7988 UpdateGuideState(): m_state=6
23:40:28.308 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2287
23:40:28.308 00.000 7988 Star::Find returns 1 (0), X=500.04, Y=804.69, Mass=1572, SNR=26.4, Peak=135 HFD=4.6
23:40:28.312 00.004 7988 MultiStar: [#1 -0.46,-0.11,0.00,M5] [#2 -0.08,0.11,0.85,U] [#3 -0.25,0.09,0.87,U] [#4 -0.16,0.26,0.74,U] [#5 -0.18,0.31,0.74,U] [#6 0.03,0.06,0.69,U] [#7 0.01,0.08,0.50,U] [#8 -0.41,0.00,0.45,U] 
23:40:28.312 00.000 7988 single-star, 7 included, MultiStar: {-0.14, 0.13}, one-star: {-0.11, 0.10}
23:40:28.312 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
23:40:28.312 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
23:40:28.312 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.14 cameraTheta=2.41 mountX=0.09 mountY=0.10, mountTheta=0.83
23:40:28.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.10, opts=13)
23:40:28.312 00.000 7988 Enqueuing Move request for scope (-0.11, 0.10)
23:40:28.312 00.000 15712 Worker thread wakes up
23:40:28.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
23:40:28.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
23:40:28.312 00.000 15712 Moving (-0.11, 0.10) raw xDistance=0.09 yDistance=0.10
23:40:28.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
23:40:28.312 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.4
23:40:28.322 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:28.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:28.324 00.002 7988 Enqueuing Expose request
23:40:28.324 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.83
23:40:28.324 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
23:40:28.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:28.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:40:28.324 00.000 15712 MoveAxis(E, 9, ABG)
23:40:28.324 00.000 15712 Guiding  Dir = 2, Dur = 9
23:40:28.356 00.032 15712 IsGuiding returns 0
23:40:28.375 00.019 15712 IsGuiding returns 0
23:40:28.375 00.000 15712 Move returns status 0, amount 9
23:40:28.375 00.000 15712 MoveAxis(N, 0, ABG)
23:40:28.375 00.000 15712 Move returns status 0, amount 0
23:40:28.375 00.000 15712 move complete, result=0
23:40:28.375 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
23:40:28.377 00.002 15712 worker thread done servicing request
23:40:28.377 00.000 15712 Worker thread wakes up
23:40:28.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:28.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:30.014 01.637 15712 Exposure complete
23:40:30.078 00.064 15712 worker thread done servicing request
23:40:30.078 00.000 7988 OnExposeComplete: enter
23:40:30.079 00.001 7988 UpdateGuideState(): m_state=6
23:40:30.079 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2288
23:40:30.079 00.000 7988 Star::Find returns 1 (0), X=499.98, Y=804.71, Mass=1634, SNR=27.1, Peak=154 HFD=4.2
23:40:30.079 00.000 7988 MultiStar: [#1 -0.43,-0.01,0.00,M6] [#2 0.08,0.23,0.85,U] [#3 -0.22,0.03,0.87,U] [#4 0.23,0.47,0.00,M1] [#5 -0.14,0.24,0.72,U] [#6 -0.18,0.11,0.65,U] [#7 -0.25,0.14,0.49,U] [#8 -0.32,0.15,0.43,U] 
23:40:30.079 00.000 7988 single-star, 6 included, MultiStar: {-0.15, 0.14}, one-star: {-0.17, 0.12}
23:40:30.079 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.56) = xAngle (0.96 = 0.96)
23:40:30.079 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
23:40:30.079 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.20 cameraTheta=2.53 mountX=0.12 mountY=0.16, mountTheta=0.95
23:40:30.079 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.12, opts=13)
23:40:30.079 00.000 7988 Enqueuing Move request for scope (-0.17, 0.12)
23:40:30.079 00.000 15712 Worker thread wakes up
23:40:30.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
23:40:30.079 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
23:40:30.079 00.000 15712 Moving (-0.17, 0.12) raw xDistance=0.12 yDistance=0.16
23:40:30.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:30.079 00.000 7988 UpdateGuideState exits: m=1634 SNR=27.1
23:40:30.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:30.094 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:30.094 00.000 7988 Enqueuing Expose request
23:40:30.096 00.002 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.84
23:40:30.096 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
23:40:30.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:30.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:40:30.096 00.000 15712 MoveAxis(E, 10, ABG)
23:40:30.096 00.000 15712 Guiding  Dir = 2, Dur = 10
23:40:30.096 00.000 15712 IsGuiding returns 0
23:40:30.113 00.017 15712 IsGuiding returns 1
23:40:30.113 00.000 15712 scope still moving after pulse duration time elapsed
23:40:30.165 00.052 15712 IsGuiding returns 0
23:40:30.165 00.000 15712 scope move finished after 10 + 59 ms
23:40:30.165 00.000 15712 Move returns status 0, amount 10
23:40:30.165 00.000 15712 MoveAxis(N, 0, ABG)
23:40:30.165 00.000 15712 Move returns status 0, amount 0
23:40:30.165 00.000 15712 move complete, result=0
23:40:30.165 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
23:40:30.167 00.002 15712 worker thread done servicing request
23:40:30.167 00.000 15712 Worker thread wakes up
23:40:30.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:30.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:31.579 01.412 15712 Exposure complete
23:40:31.640 00.061 15712 worker thread done servicing request
23:40:31.641 00.001 7988 OnExposeComplete: enter
23:40:31.641 00.000 7988 UpdateGuideState(): m_state=6
23:40:31.643 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2289
23:40:31.643 00.000 7988 Star::Find returns 1 (0), X=500.12, Y=804.98, Mass=1616, SNR=26.8, Peak=137 HFD=4.5
23:40:31.645 00.002 7988 MultiStar: [#1 -0.37,0.23,0.00,M7] [#2 -0.08,0.26,0.84,U] [#3 -0.08,0.21,0.85,U] [#4 -0.08,0.37,0.70,U] [#5 -0.27,0.49,0.00,M1] [#6 -0.10,0.38,0.67,U] [#7 0.26,0.07,0.48,U] [#8 -0.34,0.32,0.00,M1] 
23:40:31.645 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.30}, one-star: {-0.02, 0.39}
23:40:31.647 00.002 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
23:40:31.647 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
23:40:31.649 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.68 mountX=0.30 mountY=0.03, mountTheta=0.09
23:40:31.651 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.30, opts=13)
23:40:31.651 00.000 7988 Enqueuing Move request for scope (-0.03, 0.30)
23:40:31.653 00.002 15712 Worker thread wakes up
23:40:31.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
23:40:31.653 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
23:40:31.653 00.000 15712 Moving (-0.03, 0.30) raw xDistance=0.30 yDistance=0.03
23:40:31.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:31.653 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.8
23:40:31.656 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:31.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:31.659 00.003 7988 Enqueuing Expose request
23:40:31.659 00.000 15712 PPEC rslt: input = 0.30, final = 0.15, react = 0.18, pred = -0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 638.84
23:40:31.659 00.000 15712 PPEC: input: 0.30, control: 0.15, exposure: 1500
23:40:31.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:31.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:40:31.659 00.000 15712 MoveAxis(W, 49, ABG)
23:40:31.659 00.000 15712 Guiding  Dir = 3, Dur = 49
23:40:31.692 00.033 15712 IsGuiding returns 0
23:40:31.709 00.017 15712 PulseGuide returned control before completion, sleep 44
23:40:31.795 00.086 15712 IsGuiding returns 0
23:40:31.795 00.000 15712 Move returns status 0, amount 49
23:40:31.795 00.000 15712 MoveAxis(N, 0, ABG)
23:40:31.795 00.000 15712 Move returns status 0, amount 0
23:40:31.795 00.000 15712 move complete, result=0
23:40:31.795 00.000 15712 worker thread done servicing request
23:40:31.795 00.000 15712 Worker thread wakes up
23:40:31.795 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.0 px 0 ms NORTH
23:40:31.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:31.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:33.538 01.743 15712 Exposure complete
23:40:33.597 00.059 15712 worker thread done servicing request
23:40:33.597 00.000 7988 OnExposeComplete: enter
23:40:33.600 00.003 7988 UpdateGuideState(): m_state=6
23:40:33.600 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2290
23:40:33.600 00.000 7988 Star::Find returns 1 (0), X=499.95, Y=804.66, Mass=1602, SNR=26.7, Peak=137 HFD=4.4
23:40:33.600 00.000 7988 MultiStar: [#1 -0.36,0.01,0.96,U] [#2 -0.09,0.07,0.85,U] [#3 -0.29,0.06,0.88,U] [#4 -0.05,0.25,0.75,U] [#5 -0.49,0.27,0.00,M2] [#6 -0.32,0.08,0.67,U] [#7 -0.10,0.01,0.47,U] [#8 -0.19,-0.02,0.42,U] 
23:40:33.600 00.000 7988 single-star, 7 included, MultiStar: {-0.21, 0.07}, one-star: {-0.20, 0.07}
23:40:33.600 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
23:40:33.600 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
23:40:33.600 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.81 mountX=0.07 mountY=0.19, mountTheta=1.25
23:40:33.600 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.07, opts=13)
23:40:33.600 00.000 7988 Enqueuing Move request for scope (-0.20, 0.07)
23:40:33.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:33.600 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.7
23:40:33.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:33.600 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:33.615 00.015 7988 Enqueuing Expose request
23:40:33.615 00.000 15712 Worker thread wakes up
23:40:33.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
23:40:33.615 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
23:40:33.615 00.000 15712 Moving (-0.20, 0.07) raw xDistance=0.07 yDistance=0.19
23:40:33.617 00.002 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.85
23:40:33.617 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:40:33.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:33.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:40:33.617 00.000 15712 MoveAxis(E, 8, ABG)
23:40:33.617 00.000 15712 Guiding  Dir = 2, Dur = 8
23:40:33.617 00.000 15712 IsGuiding returns 0
23:40:33.633 00.016 15712 IsGuiding returns 0
23:40:33.634 00.001 15712 Move returns status 0, amount 8
23:40:33.634 00.000 15712 MoveAxis(N, 0, ABG)
23:40:33.634 00.000 15712 Move returns status 0, amount 0
23:40:33.634 00.000 15712 move complete, result=0
23:40:33.634 00.000 15712 worker thread done servicing request
23:40:33.634 00.000 15712 Worker thread wakes up
23:40:33.634 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
23:40:33.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:33.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:35.054 01.420 15712 Exposure complete
23:40:35.112 00.058 15712 worker thread done servicing request
23:40:35.112 00.000 7988 OnExposeComplete: enter
23:40:35.116 00.004 7988 UpdateGuideState(): m_state=6
23:40:35.116 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2291
23:40:35.118 00.002 7988 Star::Find returns 1 (0), X=500.09, Y=804.58, Mass=1678, SNR=27.4, Peak=142 HFD=4.9
23:40:35.118 00.000 7988 MultiStar: [#1 -0.25,-0.19,0.93,U] [#2 0.13,-0.10,0.80,U] [#3 -0.20,-0.15,0.82,U] [#4 0.03,0.08,0.70,U] [#5 -0.20,0.15,0.72,U] [#6 -0.22,0.04,0.64,U] [#7 0.18,-0.19,0.46,U] [#8 0.03,0.05,0.41,U] 
23:40:35.120 00.002 7988 single-star, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.05, -0.01}
23:40:35.120 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.56) = xAngle (-4.50 = 1.78)
23:40:35.122 00.002 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.53 = 1.75)
23:40:35.122 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.94 mountX=-0.01 mountY=0.05, mountTheta=1.78
23:40:35.124 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.01, opts=13)
23:40:35.126 00.002 7988 Enqueuing Move request for scope (-0.05, -0.01)
23:40:35.126 00.000 15712 Worker thread wakes up
23:40:35.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:40:35.126 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:40:35.126 00.000 15712 Moving (-0.05, -0.01) raw xDistance=-0.01 yDistance=0.05
23:40:35.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:35.129 00.003 7988 UpdateGuideState exits: m=1678 SNR=27.4
23:40:35.129 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:35.131 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:35.131 00.000 7988 Enqueuing Expose request
23:40:35.131 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.85
23:40:35.131 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
23:40:35.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:35.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:40:35.131 00.000 15712 MoveAxis(E, 5, ABG)
23:40:35.131 00.000 15712 Guiding  Dir = 2, Dur = 5
23:40:35.131 00.000 15712 IsGuiding returns 0
23:40:35.147 00.016 15712 IsGuiding returns 0
23:40:35.147 00.000 15712 Move returns status 0, amount 5
23:40:35.147 00.000 15712 MoveAxis(N, 0, ABG)
23:40:35.147 00.000 15712 Move returns status 0, amount 0
23:40:35.147 00.000 15712 move complete, result=0
23:40:35.147 00.000 15712 worker thread done servicing request
23:40:35.147 00.000 15712 Worker thread wakes up
23:40:35.147 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:40:35.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:35.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:36.792 01.645 15712 Exposure complete
23:40:36.854 00.062 15712 worker thread done servicing request
23:40:36.854 00.000 7988 OnExposeComplete: enter
23:40:36.854 00.000 7988 UpdateGuideState(): m_state=6
23:40:36.856 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2292
23:40:36.856 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.56, Mass=1642, SNR=27.0, Peak=149 HFD=4.5
23:40:36.858 00.002 7988 MultiStar: [#1 -0.04,-0.14,0.98,U] [#2 -0.02,0.02,0.85,U] [#3 -0.29,-0.25,0.81,U] [#4 0.04,0.03,0.73,U] [#5 -0.02,-0.01,0.69,U] [#6 0.02,-0.11,0.68,U] [#7 -0.12,-0.13,0.50,U] [#8 -0.30,0.11,0.40,U] 
23:40:36.860 00.002 7988 single-star, 8 included, MultiStar: {-0.06, -0.06}, one-star: {0.04, -0.03}
23:40:36.860 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
23:40:36.860 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
23:40:36.862 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.66 mountX=-0.03 mountY=-0.04, mountTheta=-2.23
23:40:36.864 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
23:40:36.865 00.001 7988 Enqueuing Move request for scope (0.04, -0.03)
23:40:36.865 00.000 15712 Worker thread wakes up
23:40:36.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:40:36.865 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:40:36.865 00.000 15712 Moving (0.04, -0.03) raw xDistance=-0.03 yDistance=-0.04
23:40:36.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:36.865 00.000 7988 UpdateGuideState exits: m=1642 SNR=27.0
23:40:36.868 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:36.869 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:36.869 00.000 7988 Enqueuing Expose request
23:40:36.869 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.85
23:40:36.869 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
23:40:36.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:36.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:40:36.869 00.000 15712 MoveAxis(E, 3, ABG)
23:40:36.869 00.000 15712 Guiding  Dir = 2, Dur = 3
23:40:36.869 00.000 15712 IsGuiding returns 0
23:40:36.921 00.052 15712 IsGuiding returns 0
23:40:36.921 00.000 15712 Move returns status 0, amount 3
23:40:36.921 00.000 15712 MoveAxis(N, 0, ABG)
23:40:36.921 00.000 15712 Move returns status 0, amount 0
23:40:36.921 00.000 15712 move complete, result=0
23:40:36.921 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:40:36.929 00.008 15712 worker thread done servicing request
23:40:36.929 00.000 15712 Worker thread wakes up
23:40:36.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:36.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:38.342 01.413 15712 Exposure complete
23:40:38.402 00.060 15712 worker thread done servicing request
23:40:38.402 00.000 7988 OnExposeComplete: enter
23:40:38.404 00.002 7988 UpdateGuideState(): m_state=6
23:40:38.406 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2293
23:40:38.406 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=804.37, Mass=1642, SNR=27.0, Peak=159 HFD=4.6
23:40:38.408 00.002 7988 MultiStar: [#1 -0.41,-0.49,0.00,M5] [#2 0.31,-0.34,0.00,M1] [#3 -0.15,-0.39,0.83,U] [#4 0.21,-0.09,0.76,U] [#5 -0.08,-0.17,0.73,U] [#6 0.15,-0.12,0.65,U] [#7 0.24,-0.15,0.46,U] [#8 -0.22,-0.44,0.00,M1] 
23:40:38.408 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.20}, one-star: {0.12, -0.22}
23:40:38.410 00.002 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
23:40:38.410 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
23:40:38.412 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.23 mountX=-0.20 mountY=-0.06, mountTheta=-2.82
23:40:38.413 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.20, opts=13)
23:40:38.415 00.002 7988 Enqueuing Move request for scope (0.07, -0.20)
23:40:38.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:38.417 00.002 7988 UpdateGuideState exits: m=1642 SNR=27.0
23:40:38.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:38.419 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:38.420 00.001 15712 Worker thread wakes up
23:40:38.420 00.000 7988 Enqueuing Expose request
23:40:38.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
23:40:38.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
23:40:38.420 00.000 15712 Moving (0.07, -0.20) raw xDistance=-0.20 yDistance=-0.06
23:40:38.420 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 638.86
23:40:38.420 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
23:40:38.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:38.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:40:38.420 00.000 15712 MoveAxis(E, 41, ABG)
23:40:38.420 00.000 15712 Guiding  Dir = 2, Dur = 41
23:40:38.420 00.000 15712 IsGuiding returns 0
23:40:38.442 00.022 15712 PulseGuide returned control before completion, sleep 31
23:40:38.500 00.058 15712 IsGuiding returns 0
23:40:38.500 00.000 15712 Move returns status 0, amount 41
23:40:38.500 00.000 15712 MoveAxis(N, 0, ABG)
23:40:38.500 00.000 15712 Move returns status 0, amount 0
23:40:38.500 00.000 15712 move complete, result=0
23:40:38.500 00.000 15712 worker thread done servicing request
23:40:38.500 00.000 15712 Worker thread wakes up
23:40:38.500 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:40:38.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:38.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:40.253 01.753 15712 Exposure complete
23:40:40.300 00.047 15712 worker thread done servicing request
23:40:40.300 00.000 7988 OnExposeComplete: enter
23:40:40.315 00.015 7988 UpdateGuideState(): m_state=6
23:40:40.317 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2294
23:40:40.317 00.000 7988 Star::Find returns 1 (0), X=500.23, Y=804.78, Mass=1622, SNR=26.7, Peak=138 HFD=4.7
23:40:40.317 00.000 7988 MultiStar: [#1 -0.21,0.04,0.97,U] [#2 -0.11,-0.13,0.82,U] [#3 -0.30,-0.04,0.85,U] [#4 0.17,0.45,0.00,M1] [#5 -0.07,0.15,0.68,U] [#6 -0.34,0.23,0.64,U] [#7 0.08,-0.02,0.54,U] [#8 -0.08,0.03,0.41,U] 
23:40:40.317 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.06}, one-star: {0.09, 0.18}
23:40:40.317 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
23:40:40.317 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
23:40:40.317 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.71 mountX=0.06 mountY=0.12, mountTheta=1.14
23:40:40.317 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.06, opts=13)
23:40:40.317 00.000 7988 Enqueuing Move request for scope (-0.12, 0.06)
23:40:40.317 00.000 15712 Worker thread wakes up
23:40:40.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
23:40:40.317 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
23:40:40.317 00.000 15712 Moving (-0.12, 0.06) raw xDistance=0.06 yDistance=0.12
23:40:40.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:40.317 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.7
23:40:40.329 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:40.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:40.331 00.002 7988 Enqueuing Expose request
23:40:40.331 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.86
23:40:40.331 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
23:40:40.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:40.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:40:40.331 00.000 15712 MoveAxis(E, 2, ABG)
23:40:40.331 00.000 15712 Guiding  Dir = 2, Dur = 2
23:40:40.331 00.000 15712 IsGuiding returns 0
23:40:40.347 00.016 15712 IsGuiding returns 0
23:40:40.347 00.000 15712 Move returns status 0, amount 2
23:40:40.347 00.000 15712 MoveAxis(N, 0, ABG)
23:40:40.347 00.000 15712 Move returns status 0, amount 0
23:40:40.347 00.000 15712 move complete, result=0
23:40:40.347 00.000 15712 worker thread done servicing request
23:40:40.347 00.000 15712 Worker thread wakes up
23:40:40.347 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:40:40.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:40.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:41.753 01.406 15712 Exposure complete
23:40:41.799 00.046 15712 worker thread done servicing request
23:40:41.799 00.000 7988 OnExposeComplete: enter
23:40:41.815 00.016 7988 UpdateGuideState(): m_state=6
23:40:41.815 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2295
23:40:41.815 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=805.05, Mass=1626, SNR=26.9, Peak=141 HFD=4.2
23:40:41.815 00.000 7988 MultiStar: [#1 -0.35,0.23,0.96,U] [#2 -0.01,0.29,0.85,U] [#3 -0.16,0.12,0.84,U] [#4 0.28,0.44,0.00,M2] [#5 -0.18,0.41,0.00,M1] [#6 -0.02,0.46,0.00,M1] [#7 0.07,0.21,0.48,U] [#8 -0.12,0.22,0.42,U] 
23:40:41.815 00.000 7988 refined, 5 included, MultiStar: {-0.09, 0.27}, one-star: {0.08, 0.46}
23:40:41.815 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
23:40:41.815 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
23:40:41.815 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.90 mountX=0.27 mountY=0.08, mountTheta=0.30
23:40:41.815 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.27, opts=13)
23:40:41.815 00.000 7988 Enqueuing Move request for scope (-0.09, 0.27)
23:40:41.815 00.000 15712 Worker thread wakes up
23:40:41.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
23:40:41.815 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
23:40:41.815 00.000 15712 Moving (-0.09, 0.27) raw xDistance=0.27 yDistance=0.08
23:40:41.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:41.815 00.000 7988 UpdateGuideState exits: m=1626 SNR=26.9
23:40:41.828 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:41.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:41.831 00.003 7988 Enqueuing Expose request
23:40:41.832 00.001 15712 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 638.86
23:40:41.832 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
23:40:41.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:41.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:40:41.832 00.000 15712 MoveAxis(W, 51, ABG)
23:40:41.832 00.000 15712 Guiding  Dir = 3, Dur = 51
23:40:41.832 00.000 15712 IsGuiding returns 0
23:40:41.851 00.019 15712 PulseGuide returned control before completion, sleep 43
23:40:41.899 00.048 15712 IsGuiding returns 1
23:40:41.899 00.000 15712 scope still moving after pulse duration time elapsed
23:40:41.927 00.028 15712 IsGuiding returns 0
23:40:41.927 00.000 15712 scope move finished after 51 + 44 ms
23:40:41.927 00.000 15712 Move returns status 0, amount 51
23:40:41.927 00.000 15712 MoveAxis(N, 0, ABG)
23:40:41.927 00.000 15712 Move returns status 0, amount 0
23:40:41.927 00.000 15712 move complete, result=0
23:40:41.927 00.000 7988 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
23:40:41.929 00.002 15712 worker thread done servicing request
23:40:41.929 00.000 15712 Worker thread wakes up
23:40:41.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:41.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:43.570 01.641 15712 Exposure complete
23:40:43.631 00.061 15712 worker thread done servicing request
23:40:43.631 00.000 7988 OnExposeComplete: enter
23:40:43.633 00.002 7988 UpdateGuideState(): m_state=6
23:40:43.633 00.000 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2296
23:40:43.633 00.000 7988 Star::Find returns 1 (0), X=499.92, Y=804.59, Mass=1524, SNR=25.9, Peak=135 HFD=4.9
23:40:43.633 00.000 7988 MultiStar: [#1 -0.10,-0.13,0.96,U] [#2 0.01,0.00,0.89,U] [#3 -0.07,-0.15,0.88,U] [#4 0.06,0.18,0.78,U] [#5 -0.05,0.03,0.74,U] [#6 -0.09,0.08,0.67,U] [#7 -0.01,-0.29,0.50,U] [#8 0.18,-0.05,0.44,U] 
23:40:43.633 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.22, -0.01}
23:40:43.633 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.14 = 2.15)
23:40:43.633 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.11)
23:40:43.633 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.57 mountX=-0.03 mountY=0.05, mountTheta=2.14
23:40:43.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.03, opts=13)
23:40:43.633 00.000 7988 Enqueuing Move request for scope (-0.05, -0.03)
23:40:43.633 00.000 15712 Worker thread wakes up
23:40:43.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
23:40:43.633 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
23:40:43.633 00.000 15712 Moving (-0.05, -0.03) raw xDistance=-0.03 yDistance=0.05
23:40:43.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:43.633 00.000 7988 UpdateGuideState exits: m=1524 SNR=25.9
23:40:43.647 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:43.649 00.002 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.87
23:40:43.649 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
23:40:43.649 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:43.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:43.649 00.000 7988 Enqueuing Expose request
23:40:43.649 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:40:43.649 00.000 15712 MoveAxis(E, 1, ABG)
23:40:43.649 00.000 15712 Guiding  Dir = 2, Dur = 1
23:40:43.649 00.000 15712 IsGuiding returns 0
23:40:43.670 00.021 15712 IsGuiding returns 0
23:40:43.670 00.000 15712 Move returns status 0, amount 1
23:40:43.670 00.000 15712 MoveAxis(N, 0, ABG)
23:40:43.670 00.000 15712 Move returns status 0, amount 0
23:40:43.670 00.000 15712 move complete, result=0
23:40:43.670 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:40:43.675 00.005 15712 worker thread done servicing request
23:40:43.675 00.000 15712 Worker thread wakes up
23:40:43.677 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:43.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:45.089 01.412 15712 Exposure complete
23:40:45.150 00.061 15712 worker thread done servicing request
23:40:45.150 00.000 7988 OnExposeComplete: enter
23:40:45.151 00.001 7988 UpdateGuideState(): m_state=6
23:40:45.151 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2297
23:40:45.151 00.000 7988 Star::Find returns 1 (0), X=500.07, Y=804.72, Mass=1609, SNR=26.6, Peak=154 HFD=4.5
23:40:45.151 00.000 7988 MultiStar: [#1 -0.24,-0.17,0.95,U] [#2 0.08,-0.11,0.88,U] [#3 -0.22,-0.21,0.85,U] [#4 -0.01,0.09,0.74,U] [#5 -0.25,0.11,0.73,U] [#6 -0.17,0.02,0.63,U] [#7 0.24,-0.14,0.50,U] [#8 -0.14,-0.02,0.41,U] 
23:40:45.151 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {-0.07, 0.12}
23:40:45.151 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.56) = xAngle (-4.36 = 1.92)
23:40:45.151 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.89)
23:40:45.151 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.80 mountX=-0.04 mountY=0.10, mountTheta=1.91
23:40:45.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.03, opts=13)
23:40:45.160 00.009 7988 Enqueuing Move request for scope (-0.10, -0.03)
23:40:45.160 00.000 15712 Worker thread wakes up
23:40:45.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
23:40:45.160 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
23:40:45.160 00.000 15712 Moving (-0.10, -0.03) raw xDistance=-0.04 yDistance=0.10
23:40:45.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:45.160 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.6
23:40:45.164 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:45.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:45.166 00.002 7988 Enqueuing Expose request
23:40:45.166 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.87
23:40:45.166 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
23:40:45.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:45.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:40:45.166 00.000 15712 MoveAxis(E, 1, ABG)
23:40:45.166 00.000 15712 Guiding  Dir = 2, Dur = 1
23:40:45.166 00.000 15712 IsGuiding returns 0
23:40:45.182 00.016 15712 IsGuiding returns 0
23:40:45.182 00.000 15712 Move returns status 0, amount 1
23:40:45.182 00.000 15712 MoveAxis(N, 0, ABG)
23:40:45.182 00.000 15712 Move returns status 0, amount 0
23:40:45.182 00.000 15712 move complete, result=0
23:40:45.182 00.000 15712 worker thread done servicing request
23:40:45.182 00.000 15712 Worker thread wakes up
23:40:45.182 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
23:40:45.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:45.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:46.828 01.646 15712 Exposure complete
23:40:46.875 00.047 15712 worker thread done servicing request
23:40:46.875 00.000 7988 OnExposeComplete: enter
23:40:46.889 00.014 7988 UpdateGuideState(): m_state=6
23:40:46.889 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2298
23:40:46.892 00.003 7988 Star::Find returns 1 (0), X=500.06, Y=805.03, Mass=1645, SNR=27.2, Peak=145 HFD=4.5
23:40:46.892 00.000 7988 MultiStar: [#1 -0.07,-0.04,0.99,U] [#2 0.18,0.13,0.84,U] [#3 -0.03,-0.13,0.84,U] [#4 0.12,0.19,0.74,U] [#5 -0.03,0.20,0.71,U] [#6 -0.08,0.13,0.63,U] [#7 0.22,-0.03,0.48,U] [#8 -0.22,-0.07,0.45,U] 
23:40:46.892 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {-0.08, 0.44}
23:40:46.892 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
23:40:46.892 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
23:40:46.892 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.58 mountX=0.11 mountY=-0.00, mountTheta=-0.02
23:40:46.892 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.11, opts=13)
23:40:46.892 00.000 7988 Enqueuing Move request for scope (-0.00, 0.11)
23:40:46.892 00.000 15712 Worker thread wakes up
23:40:46.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
23:40:46.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
23:40:46.892 00.000 15712 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.00
23:40:46.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:46.892 00.000 7988 UpdateGuideState exits: m=1645 SNR=27.2
23:40:46.903 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:46.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:46.905 00.002 7988 Enqueuing Expose request
23:40:46.905 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.88
23:40:46.905 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
23:40:46.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:46.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:40:46.905 00.000 15712 MoveAxis(W, 0, ABG)
23:40:46.905 00.000 15712 Move returns status 0, amount 0
23:40:46.905 00.000 15712 MoveAxis(N, 0, ABG)
23:40:46.905 00.000 15712 Move returns status 0, amount 0
23:40:46.905 00.000 15712 move complete, result=0
23:40:46.905 00.000 15712 worker thread done servicing request
23:40:46.905 00.000 15712 Worker thread wakes up
23:40:46.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:46.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:46.905 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:40:48.422 01.517 15712 Exposure complete
23:40:48.485 00.063 15712 worker thread done servicing request
23:40:48.485 00.000 7988 OnExposeComplete: enter
23:40:48.485 00.000 7988 UpdateGuideState(): m_state=6
23:40:48.489 00.004 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2299
23:40:48.490 00.001 7988 Star::Find returns 1 (0), X=499.92, Y=804.65, Mass=1550, SNR=25.9, Peak=149 HFD=4.3
23:40:48.490 00.000 7988 MultiStar: [#1 -0.10,-0.29,0.99,U] [#2 -0.01,-0.06,0.87,U] [#3 -0.15,-0.11,0.90,U] [#4 0.05,-0.07,0.73,U] [#5 0.05,-0.08,0.73,U] [#6 -0.04,0.04,0.66,U] [#7 0.04,0.10,0.54,U] [#8 -0.18,-0.37,0.46,U] 
23:40:48.492 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.22, 0.05}
23:40:48.492 00.000 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.82 = 2.47)
23:40:48.494 00.002 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.44)
23:40:48.494 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.25 mountX=-0.09 mountY=0.07, mountTheta=2.45
23:40:48.496 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
23:40:48.498 00.002 7988 Enqueuing Move request for scope (-0.07, -0.08)
23:40:48.498 00.000 15712 Worker thread wakes up
23:40:48.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
23:40:48.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
23:40:48.498 00.000 15712 Moving (-0.07, -0.08) raw xDistance=-0.09 yDistance=0.07
23:40:48.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:48.501 00.003 7988 UpdateGuideState exits: m=1550 SNR=25.9
23:40:48.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:48.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:48.501 00.000 7988 Enqueuing Expose request
23:40:48.501 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.88
23:40:48.501 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
23:40:48.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:48.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:40:48.501 00.000 15712 MoveAxis(W, 1, ABG)
23:40:48.501 00.000 15712 Guiding  Dir = 3, Dur = 1
23:40:48.501 00.000 15712 IsGuiding returns 0
23:40:48.524 00.023 15712 IsGuiding returns 0
23:40:48.524 00.000 15712 Move returns status 0, amount 1
23:40:48.524 00.000 15712 MoveAxis(N, 0, ABG)
23:40:48.524 00.000 15712 Move returns status 0, amount 0
23:40:48.524 00.000 15712 move complete, result=0
23:40:48.524 00.000 15712 worker thread done servicing request
23:40:48.524 00.000 15712 Worker thread wakes up
23:40:48.524 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:40:48.533 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:48.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:50.175 01.642 15712 Exposure complete
23:40:50.234 00.059 15712 worker thread done servicing request
23:40:50.234 00.000 7988 OnExposeComplete: enter
23:40:50.237 00.003 7988 UpdateGuideState(): m_state=6
23:40:50.237 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2300
23:40:50.239 00.002 7988 Star::Find returns 1 (0), X=500.17, Y=804.40, Mass=1606, SNR=26.6, Peak=143 HFD=4.7
23:40:50.239 00.000 7988 MultiStar: [#1 -0.17,-0.31,0.94,U] [#2 0.07,-0.24,0.85,U] [#3 -0.15,-0.30,0.81,U] [#4 0.39,-0.22,0.00,M1] [#5 -0.10,-0.17,0.72,U] [#6 0.22,0.08,0.65,U] [#7 0.02,-0.08,0.46,U] [#8 -0.08,-0.19,0.41,U] 
23:40:50.241 00.002 7988 refined, 7 included, MultiStar: {-0.03, -0.19}, one-star: {0.02, -0.19}
23:40:50.241 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.27 = 3.02)
23:40:50.241 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.99)
23:40:50.244 00.003 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.70 mountX=-0.19 mountY=0.03, mountTheta=2.99
23:40:50.246 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.19, opts=13)
23:40:50.246 00.000 7988 Enqueuing Move request for scope (-0.03, -0.19)
23:40:50.248 00.002 15712 Worker thread wakes up
23:40:50.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
23:40:50.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
23:40:50.248 00.000 15712 Moving (-0.03, -0.19) raw xDistance=-0.19 yDistance=0.03
23:40:50.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:50.248 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.6
23:40:50.251 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:50.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:50.253 00.002 7988 Enqueuing Expose request
23:40:50.253 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 638.88
23:40:50.253 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
23:40:50.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:50.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:40:50.253 00.000 15712 MoveAxis(E, 34, ABG)
23:40:50.253 00.000 15712 Guiding  Dir = 2, Dur = 34
23:40:50.258 00.005 15712 IsGuiding returns 0
23:40:50.269 00.011 15712 PulseGuide returned control before completion, sleep 28
23:40:50.323 00.054 15712 IsGuiding returns 0
23:40:50.323 00.000 15712 Move returns status 0, amount 34
23:40:50.323 00.000 15712 MoveAxis(N, 0, ABG)
23:40:50.323 00.000 15712 Move returns status 0, amount 0
23:40:50.323 00.000 15712 move complete, result=0
23:40:50.323 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
23:40:50.324 00.001 15712 worker thread done servicing request
23:40:50.324 00.000 15712 Worker thread wakes up
23:40:50.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:50.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:51.738 01.414 15712 Exposure complete
23:40:51.799 00.061 15712 worker thread done servicing request
23:40:51.799 00.000 7988 OnExposeComplete: enter
23:40:51.799 00.000 7988 UpdateGuideState(): m_state=6
23:40:51.799 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2301
23:40:51.799 00.000 7988 Star::Find returns 1 (0), X=499.92, Y=804.36, Mass=1595, SNR=26.6, Peak=152 HFD=4.4
23:40:51.804 00.005 7988 MultiStar: [#1 -0.30,-0.50,0.00,M1] [#2 -0.09,-0.29,0.86,U] [#3 -0.30,-0.42,0.00,M1] [#4 -0.00,-0.05,0.76,U] [#5 -0.08,-0.20,0.74,U] [#6 -0.16,-0.12,0.67,U] [#7 -0.31,0.01,0.47,U] [#8 -0.39,-0.43,0.00,M1] 
23:40:51.804 00.000 7988 refined, 5 included, MultiStar: {-0.13, -0.17}, one-star: {-0.22, -0.24}
23:40:51.804 00.000 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.81 = 2.47)
23:40:51.804 00.000 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.44)
23:40:51.808 00.004 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.25 mountX=-0.17 mountY=0.14, mountTheta=2.45
23:40:51.808 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.17, opts=13)
23:40:51.808 00.000 7988 Enqueuing Move request for scope (-0.13, -0.17)
23:40:51.808 00.000 15712 Worker thread wakes up
23:40:51.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
23:40:51.808 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
23:40:51.808 00.000 15712 Moving (-0.13, -0.17) raw xDistance=-0.17 yDistance=0.14
23:40:51.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:51.808 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.6
23:40:51.814 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:51.816 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:51.816 00.000 7988 Enqueuing Expose request
23:40:51.818 00.002 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 638.89
23:40:51.818 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
23:40:51.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:51.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:40:51.818 00.000 15712 MoveAxis(E, 31, ABG)
23:40:51.818 00.000 15712 Guiding  Dir = 2, Dur = 31
23:40:51.818 00.000 15712 IsGuiding returns 0
23:40:51.841 00.023 15712 PulseGuide returned control before completion, sleep 19
23:40:51.884 00.043 15712 IsGuiding returns 0
23:40:51.884 00.000 15712 Move returns status 0, amount 31
23:40:51.884 00.000 15712 MoveAxis(N, 0, ABG)
23:40:51.884 00.000 15712 Move returns status 0, amount 0
23:40:51.884 00.000 15712 move complete, result=0
23:40:51.884 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
23:40:51.891 00.007 15712 worker thread done servicing request
23:40:51.891 00.000 15712 Worker thread wakes up
23:40:51.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:51.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:53.523 01.632 15712 Exposure complete
23:40:53.577 00.054 15712 worker thread done servicing request
23:40:53.577 00.000 7988 OnExposeComplete: enter
23:40:53.587 00.010 7988 UpdateGuideState(): m_state=6
23:40:53.587 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
23:40:53.587 00.000 7988 Star::Find returns 1 (0), X=500.14, Y=804.65, Mass=1558, SNR=26.5, Peak=151 HFD=4.3
23:40:53.587 00.000 7988 MultiStar: [#1 -0.22,-0.02,0.95,U] [#2 -0.08,-0.07,0.83,U] [#3 0.02,0.13,0.84,U] [#4 0.21,0.13,0.78,U] [#5 -0.14,0.12,0.72,U] [#6 0.01,0.36,0.63,U] [#7 0.30,-0.15,0.47,U] [#8 0.13,0.04,0.47,U] 
23:40:53.587 00.000 7988 single-star, 8 included, MultiStar: {0.00, 0.07}, one-star: {-0.00, 0.06}
23:40:53.587 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
23:40:53.594 00.007 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
23:40:53.594 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.61 mountX=0.06 mountY=0.00, mountTheta=0.02
23:40:53.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.06, opts=13)
23:40:53.594 00.000 7988 Enqueuing Move request for scope (-0.00, 0.06)
23:40:53.594 00.000 15712 Worker thread wakes up
23:40:53.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:40:53.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:40:53.594 00.000 15712 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=0.00
23:40:53.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:53.594 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.5
23:40:53.601 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:53.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:53.602 00.001 7988 Enqueuing Expose request
23:40:53.602 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.89
23:40:53.602 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
23:40:53.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:53.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:40:53.602 00.000 15712 MoveAxis(W, 1, ABG)
23:40:53.602 00.000 15712 Guiding  Dir = 3, Dur = 1
23:40:53.645 00.043 15712 IsGuiding returns 0
23:40:53.662 00.017 15712 IsGuiding returns 0
23:40:53.662 00.000 15712 Move returns status 0, amount 1
23:40:53.662 00.000 15712 MoveAxis(N, 0, ABG)
23:40:53.662 00.000 15712 Move returns status 0, amount 0
23:40:53.662 00.000 15712 move complete, result=0
23:40:53.662 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:40:53.665 00.003 15712 worker thread done servicing request
23:40:53.665 00.000 15712 Worker thread wakes up
23:40:53.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:53.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:55.068 01.403 15712 Exposure complete
23:40:55.131 00.063 15712 worker thread done servicing request
23:40:55.131 00.000 7988 OnExposeComplete: enter
23:40:55.131 00.000 7988 UpdateGuideState(): m_state=6
23:40:55.134 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2303
23:40:55.134 00.000 7988 Star::Find returns 1 (0), X=500.17, Y=804.71, Mass=1614, SNR=26.7, Peak=144 HFD=4.5
23:40:55.136 00.002 7988 MultiStar: [#1 -0.11,0.02,0.96,U] [#2 0.19,0.07,0.84,U] [#3 0.01,-0.22,0.84,U] [#4 0.17,0.13,0.79,U] [#5 -0.04,0.09,0.71,U] [#6 0.15,0.30,0.63,U] [#7 -0.07,0.02,0.49,U] [#8 -0.08,0.49,0.00,M1] 
23:40:55.138 00.002 7988 refined, 7 included, MultiStar: {0.04, 0.06}, one-star: {0.03, 0.12}
23:40:55.138 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.56) = xAngle (-0.59 = -0.59)
23:40:55.138 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
23:40:55.141 00.003 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.97 mountX=0.06 mountY=-0.04, mountTheta=-0.61
23:40:55.142 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
23:40:55.144 00.002 7988 Enqueuing Move request for scope (0.04, 0.06)
23:40:55.144 00.000 15712 Worker thread wakes up
23:40:55.144 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:40:55.144 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:40:55.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:55.144 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.7
23:40:55.147 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:55.147 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:55.147 00.000 7988 Enqueuing Expose request
23:40:55.147 00.000 15712 Moving (0.04, 0.06) raw xDistance=0.06 yDistance=-0.04
23:40:55.147 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.89
23:40:55.147 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
23:40:55.147 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:55.147 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:40:55.147 00.000 15712 MoveAxis(E, 1, ABG)
23:40:55.147 00.000 15712 Guiding  Dir = 2, Dur = 1
23:40:55.147 00.000 15712 IsGuiding returns 0
23:40:55.182 00.035 15712 IsGuiding returns 0
23:40:55.182 00.000 15712 Move returns status 0, amount 1
23:40:55.182 00.000 15712 MoveAxis(N, 0, ABG)
23:40:55.182 00.000 15712 Move returns status 0, amount 0
23:40:55.182 00.000 15712 move complete, result=0
23:40:55.182 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:40:55.184 00.002 15712 worker thread done servicing request
23:40:55.184 00.000 15712 Worker thread wakes up
23:40:55.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:55.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:56.823 01.639 15712 Exposure complete
23:40:56.874 00.051 15712 worker thread done servicing request
23:40:56.874 00.000 7988 OnExposeComplete: enter
23:40:56.874 00.000 7988 UpdateGuideState(): m_state=6
23:40:56.886 00.012 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2304
23:40:56.886 00.000 7988 Star::Find returns 1 (0), X=500.00, Y=804.75, Mass=1612, SNR=26.6, Peak=133 HFD=4.5
23:40:56.886 00.000 7988 MultiStar: [#1 -0.45,-0.20,0.00,M1] [#2 -0.30,0.06,0.87,U] [#3 -0.40,-0.02,0.87,U] [#4 -0.17,0.29,0.76,U] [#5 -0.30,-0.09,0.69,U] [#6 -0.25,0.18,0.66,U] [#7 0.05,0.06,0.45,U] [#8 -0.18,0.07,0.45,U] 
23:40:56.886 00.000 7988 single-star, 7 included, MultiStar: {-0.23, 0.09}, one-star: {-0.14, 0.16}
23:40:56.891 00.005 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.56) = xAngle (0.76 = 0.76)
23:40:56.891 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
23:40:56.891 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.32 mountX=0.15 mountY=0.14, mountTheta=0.74
23:40:56.891 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.16, opts=13)
23:40:56.891 00.000 7988 Enqueuing Move request for scope (-0.14, 0.16)
23:40:56.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:56.891 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.6
23:40:56.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:56.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:56.902 00.011 7988 Enqueuing Expose request
23:40:56.902 00.000 15712 Worker thread wakes up
23:40:56.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
23:40:56.902 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
23:40:56.902 00.000 15712 Moving (-0.14, 0.16) raw xDistance=0.15 yDistance=0.14
23:40:56.904 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.90
23:40:56.904 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:40:56.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:56.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:40:56.904 00.000 15712 MoveAxis(E, 4, ABG)
23:40:56.904 00.000 15712 Guiding  Dir = 2, Dur = 4
23:40:56.921 00.017 15712 IsGuiding returns 0
23:40:56.934 00.013 15712 IsGuiding returns 0
23:40:56.934 00.000 15712 Move returns status 0, amount 4
23:40:56.934 00.000 15712 MoveAxis(N, 0, ABG)
23:40:56.934 00.000 15712 Move returns status 0, amount 0
23:40:56.934 00.000 15712 move complete, result=0
23:40:56.934 00.000 15712 worker thread done servicing request
23:40:56.934 00.000 15712 Worker thread wakes up
23:40:56.934 00.000 7988 GuideStep: 0.2 px 4 ms EAST, 0.1 px 0 ms NORTH
23:40:56.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:56.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:40:58.357 01.423 15712 Exposure complete
23:40:58.416 00.059 15712 worker thread done servicing request
23:40:58.416 00.000 7988 OnExposeComplete: enter
23:40:58.418 00.002 7988 UpdateGuideState(): m_state=6
23:40:58.419 00.001 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2305
23:40:58.419 00.000 7988 Star::Find returns 1 (0), X=500.04, Y=804.85, Mass=1668, SNR=27.4, Peak=149 HFD=4.3
23:40:58.419 00.000 7988 MultiStar: [#1 -0.15,0.00,0.94,U] [#2 -0.07,0.16,0.84,U] [#3 -0.27,0.21,0.85,U] [#4 0.02,0.37,0.70,U] [#5 -0.26,0.18,0.73,U] [#6 0.03,0.23,0.64,U] [#7 -0.07,-0.04,0.49,U] [#8 -0.13,0.15,0.43,U] 
23:40:58.419 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.17}, one-star: {-0.10, 0.25}
23:40:58.419 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.56) = xAngle (0.61 = 0.61)
23:40:58.419 00.000 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
23:40:58.419 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.17 mountX=0.17 mountY=0.11, mountTheta=0.58
23:40:58.419 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.17, opts=13)
23:40:58.419 00.000 7988 Enqueuing Move request for scope (-0.12, 0.17)
23:40:58.419 00.000 15712 Worker thread wakes up
23:40:58.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
23:40:58.419 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
23:40:58.419 00.000 15712 Moving (-0.12, 0.17) raw xDistance=0.17 yDistance=0.11
23:40:58.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:40:58.419 00.000 7988 UpdateGuideState exits: m=1668 SNR=27.4
23:40:58.432 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:58.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:40:58.434 00.002 7988 Enqueuing Expose request
23:40:58.434 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 638.90
23:40:58.434 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
23:40:58.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:58.434 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:40:58.434 00.000 15712 MoveAxis(W, 29, ABG)
23:40:58.434 00.000 15712 Guiding  Dir = 3, Dur = 29
23:40:58.434 00.000 15712 IsGuiding returns 0
23:40:58.458 00.024 15712 PulseGuide returned control before completion, sleep 17
23:40:58.482 00.024 15712 IsGuiding returns 1
23:40:58.482 00.000 15712 scope still moving after pulse duration time elapsed
23:40:58.520 00.038 15712 IsGuiding returns 0
23:40:58.520 00.000 15712 scope move finished after 29 + 57 ms
23:40:58.520 00.000 15712 Move returns status 0, amount 29
23:40:58.520 00.000 15712 MoveAxis(N, 0, ABG)
23:40:58.520 00.000 15712 Move returns status 0, amount 0
23:40:58.520 00.000 15712 move complete, result=0
23:40:58.520 00.000 15712 worker thread done servicing request
23:40:58.520 00.000 15712 Worker thread wakes up
23:40:58.520 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
23:40:58.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:40:58.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:00.157 01.637 15712 Exposure complete
23:41:00.206 00.049 15712 worker thread done servicing request
23:41:00.206 00.000 7988 OnExposeComplete: enter
23:41:00.206 00.000 7988 UpdateGuideState(): m_state=6
23:41:00.221 00.015 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2306
23:41:00.223 00.002 7988 Star::Find returns 1 (0), X=500.18, Y=804.58, Mass=1697, SNR=27.5, Peak=152 HFD=4.5
23:41:00.223 00.000 7988 MultiStar: [#1 -0.14,-0.19,0.92,U] [#2 0.13,-0.26,0.84,U] [#3 -0.02,-0.21,0.87,U] [#4 0.28,0.01,0.73,U] [#5 -0.14,0.07,0.72,U] [#6 -0.03,0.15,0.60,U] [#7 -0.17,-0.04,0.45,U] [#8 -0.22,-0.05,0.41,U] 
23:41:00.223 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.04, -0.02}
23:41:00.223 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
23:41:00.223 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
23:41:00.223 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.36 mountX=-0.02 mountY=-0.04, mountTheta=-1.93
23:41:00.223 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
23:41:00.223 00.000 7988 Enqueuing Move request for scope (0.04, -0.02)
23:41:00.223 00.000 15712 Worker thread wakes up
23:41:00.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:41:00.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:41:00.223 00.000 15712 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=-0.04
23:41:00.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:00.223 00.000 7988 UpdateGuideState exits: m=1697 SNR=27.5
23:41:00.234 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:00.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:00.236 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.90
23:41:00.236 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:41:00.236 00.000 7988 Enqueuing Expose request
23:41:00.238 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:00.238 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:00.238 00.000 15712 MoveAxis(E, 6, ABG)
23:41:00.238 00.000 15712 Guiding  Dir = 2, Dur = 6
23:41:00.238 00.000 15712 IsGuiding returns 0
23:41:00.291 00.053 15712 IsGuiding returns 0
23:41:00.291 00.000 15712 Move returns status 0, amount 6
23:41:00.291 00.000 15712 MoveAxis(N, 0, ABG)
23:41:00.291 00.000 15712 Move returns status 0, amount 0
23:41:00.291 00.000 15712 move complete, result=0
23:41:00.291 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:41:00.298 00.007 15712 worker thread done servicing request
23:41:00.298 00.000 15712 Worker thread wakes up
23:41:00.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:00.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:01.705 01.407 15712 Exposure complete
23:41:01.766 00.061 15712 worker thread done servicing request
23:41:01.766 00.000 7988 OnExposeComplete: enter
23:41:01.766 00.000 7988 UpdateGuideState(): m_state=6
23:41:01.769 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2307
23:41:01.769 00.000 7988 Star::Find returns 1 (0), X=499.98, Y=804.56, Mass=1656, SNR=27.1, Peak=175 HFD=4.2
23:41:01.769 00.000 7988 MultiStar: [#1 -0.36,-0.43,0.00,M1] [#2 -0.19,-0.19,0.86,U] [#3 -0.16,-0.16,0.83,U] [#4 -0.17,0.07,0.73,U] [#5 -0.25,-0.16,0.76,U] [#6 -0.38,-0.05,0.67,U] [#7 0.25,-0.12,0.49,U] [#8 -0.32,-0.09,0.47,U] 
23:41:01.769 00.000 7988 single-star, 7 included, MultiStar: {-0.18, -0.09}, one-star: {-0.16, -0.03}
23:41:01.769 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.56) = xAngle (-4.50 = 1.79)
23:41:01.769 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.53 = 1.75)
23:41:01.769 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-2.93 mountX=-0.04 mountY=0.16, mountTheta=1.79
23:41:01.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.03, opts=13)
23:41:01.769 00.000 7988 Enqueuing Move request for scope (-0.16, -0.03)
23:41:01.769 00.000 15712 Worker thread wakes up
23:41:01.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
23:41:01.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
23:41:01.769 00.000 15712 Moving (-0.16, -0.03) raw xDistance=-0.04 yDistance=0.16
23:41:01.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:01.769 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.1
23:41:01.781 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:01.782 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:01.782 00.000 7988 Enqueuing Expose request
23:41:01.784 00.002 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.91
23:41:01.784 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
23:41:01.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:01.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:41:01.784 00.000 15712 MoveAxis(E, 3, ABG)
23:41:01.784 00.000 15712 Guiding  Dir = 2, Dur = 3
23:41:01.786 00.002 15712 IsGuiding returns 0
23:41:01.815 00.029 15712 IsGuiding returns 0
23:41:01.815 00.000 15712 Move returns status 0, amount 3
23:41:01.815 00.000 15712 MoveAxis(N, 0, ABG)
23:41:01.815 00.000 15712 Move returns status 0, amount 0
23:41:01.815 00.000 15712 move complete, result=0
23:41:01.815 00.000 15712 worker thread done servicing request
23:41:01.815 00.000 15712 Worker thread wakes up
23:41:01.815 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
23:41:01.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:01.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:03.557 01.742 15712 Exposure complete
23:41:03.618 00.061 15712 worker thread done servicing request
23:41:03.618 00.000 7988 OnExposeComplete: enter
23:41:03.618 00.000 7988 UpdateGuideState(): m_state=6
23:41:03.621 00.003 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2308
23:41:03.621 00.000 7988 Star::Find returns 1 (0), X=500.10, Y=804.55, Mass=1515, SNR=26.0, Peak=136 HFD=4.3
23:41:03.623 00.002 7988 MultiStar: [#1 -0.29,-0.31,0.00,M2] [#2 0.07,-0.35,0.87,U] [#3 -0.20,-0.13,0.86,U] [#4 0.03,-0.07,0.80,U] [#5 -0.13,-0.29,0.73,U] [#6 0.23,-0.21,0.69,U] [#7 0.00,-0.18,0.49,U] [#8 0.08,-0.19,0.46,U] 
23:41:03.623 00.000 7988 single-star, 7 included, MultiStar: {-0.01, -0.18}, one-star: {-0.04, -0.04}
23:41:03.625 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
23:41:03.625 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
23:41:03.627 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.29 mountX=-0.04 mountY=0.04, mountTheta=2.41
23:41:03.629 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
23:41:03.629 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
23:41:03.631 00.002 15712 Worker thread wakes up
23:41:03.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
23:41:03.631 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
23:41:03.631 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
23:41:03.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:03.631 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.0
23:41:03.634 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:03.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:03.634 00.000 7988 Enqueuing Expose request
23:41:03.634 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.91
23:41:03.634 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
23:41:03.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:03.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:41:03.634 00.000 15712 MoveAxis(E, 2, ABG)
23:41:03.634 00.000 15712 Guiding  Dir = 2, Dur = 2
23:41:03.638 00.004 15712 IsGuiding returns 0
23:41:03.653 00.015 15712 IsGuiding returns 0
23:41:03.653 00.000 15712 Move returns status 0, amount 2
23:41:03.653 00.000 15712 MoveAxis(N, 0, ABG)
23:41:03.653 00.000 15712 Move returns status 0, amount 0
23:41:03.653 00.000 15712 move complete, result=0
23:41:03.653 00.000 15712 worker thread done servicing request
23:41:03.653 00.000 15712 Worker thread wakes up
23:41:03.653 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:41:03.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:03.655 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:05.072 01.417 15712 Exposure complete
23:41:05.133 00.061 15712 worker thread done servicing request
23:41:05.133 00.000 7988 OnExposeComplete: enter
23:41:05.134 00.001 7988 UpdateGuideState(): m_state=6
23:41:05.134 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2309
23:41:05.136 00.002 7988 Star::Find returns 1 (0), X=500.06, Y=804.28, Mass=1688, SNR=27.4, Peak=173 HFD=4.5
23:41:05.138 00.002 7988 MultiStar: [#1 -0.36,-0.49,0.00,M3] [#2 -0.08,-0.23,0.85,U] [#3 -0.27,-0.42,0.00,M1] [#4 0.07,-0.24,0.72,U] [#5 -0.36,-0.45,0.00,M1] [#6 0.15,-0.18,0.66,U] [#7 -0.26,-0.34,0.49,U] [#8 -0.05,-0.04,0.43,U] 
23:41:05.138 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.23}, one-star: {-0.08, -0.31}
23:41:05.140 00.002 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.29 = 3.00)
23:41:05.140 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.96)
23:41:05.140 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.72 mountX=-0.23 mountY=0.04, mountTheta=2.97
23:41:05.142 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.23, opts=13)
23:41:05.144 00.002 7988 Enqueuing Move request for scope (-0.04, -0.23)
23:41:05.144 00.000 15712 Worker thread wakes up
23:41:05.144 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
23:41:05.144 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
23:41:05.144 00.000 15712 Moving (-0.04, -0.23) raw xDistance=-0.23 yDistance=0.04
23:41:05.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:05.144 00.000 7988 UpdateGuideState exits: m=1688 SNR=27.4
23:41:05.148 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:05.149 00.001 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 638.91
23:41:05.149 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
23:41:05.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:05.149 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:05.151 00.002 7988 Enqueuing Expose request
23:41:05.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:41:05.151 00.000 15712 MoveAxis(E, 45, ABG)
23:41:05.151 00.000 15712 Guiding  Dir = 2, Dur = 45
23:41:05.151 00.000 15712 IsGuiding returns 0
23:41:05.172 00.021 15712 PulseGuide returned control before completion, sleep 36
23:41:05.213 00.041 15712 IsGuiding returns 1
23:41:05.213 00.000 15712 scope still moving after pulse duration time elapsed
23:41:05.261 00.048 15712 IsGuiding returns 1
23:41:05.293 00.032 15712 IsGuiding returns 0
23:41:05.293 00.000 15712 scope move finished after 45 + 95 ms
23:41:05.293 00.000 15712 Move returns status 0, amount 45
23:41:05.293 00.000 15712 MoveAxis(N, 0, ABG)
23:41:05.293 00.000 15712 Move returns status 0, amount 0
23:41:05.293 00.000 15712 move complete, result=0
23:41:05.293 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
23:41:05.295 00.002 15712 worker thread done servicing request
23:41:05.295 00.000 15712 Worker thread wakes up
23:41:05.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:05.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:06.925 01.630 15712 Exposure complete
23:41:06.986 00.061 15712 worker thread done servicing request
23:41:06.987 00.001 7988 OnExposeComplete: enter
23:41:06.987 00.000 7988 UpdateGuideState(): m_state=6
23:41:06.987 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2310
23:41:06.987 00.000 7988 Star::Find returns 1 (0), X=500.04, Y=804.65, Mass=1452, SNR=25.3, Peak=145 HFD=4.2
23:41:06.987 00.000 7988 MultiStar: [#1 -0.05,-0.11,1.02,U] [#2 0.09,0.05,0.91,U] [#3 -0.32,0.06,0.84,U] [#4 -0.06,0.10,0.76,U] [#5 -0.03,-0.10,0.74,U] [#6 0.26,0.26,0.68,U] [#7 0.02,-0.14,0.47,U] [#8 -0.15,0.07,0.47,U] 
23:41:06.987 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.11, 0.05}
23:41:06.987 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.56) = xAngle (1.01 = 1.01)
23:41:06.987 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
23:41:06.987 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.57 mountX=0.03 mountY=0.04, mountTheta=1.00
23:41:06.987 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.03, opts=13)
23:41:06.987 00.000 7988 Enqueuing Move request for scope (-0.04, 0.03)
23:41:06.987 00.000 15712 Worker thread wakes up
23:41:06.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:41:06.987 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:41:06.987 00.000 15712 Moving (-0.04, 0.03) raw xDistance=0.03 yDistance=0.04
23:41:06.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:06.987 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.3
23:41:07.001 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:07.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:07.003 00.002 7988 Enqueuing Expose request
23:41:07.003 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.92
23:41:07.003 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
23:41:07.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:07.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:41:07.003 00.000 15712 MoveAxis(W, 1, ABG)
23:41:07.003 00.000 15712 Guiding  Dir = 3, Dur = 1
23:41:07.005 00.002 15712 IsGuiding returns 0
23:41:07.020 00.015 15712 IsGuiding returns 0
23:41:07.020 00.000 15712 Move returns status 0, amount 1
23:41:07.020 00.000 15712 MoveAxis(N, 0, ABG)
23:41:07.020 00.000 15712 Move returns status 0, amount 0
23:41:07.020 00.000 15712 move complete, result=0
23:41:07.020 00.000 15712 worker thread done servicing request
23:41:07.020 00.000 15712 Worker thread wakes up
23:41:07.020 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:41:07.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:07.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:08.442 01.422 15712 Exposure complete
23:41:08.499 00.057 15712 worker thread done servicing request
23:41:08.499 00.000 7988 OnExposeComplete: enter
23:41:08.504 00.005 7988 UpdateGuideState(): m_state=6
23:41:08.504 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2311
23:41:08.504 00.000 7988 Star::Find returns 1 (0), X=500.05, Y=804.63, Mass=1531, SNR=26.1, Peak=155 HFD=4.1
23:41:08.509 00.005 7988 MultiStar: [#1 -0.29,-0.01,0.98,U] [#2 0.01,-0.02,0.90,U] [#3 -0.24,0.03,0.86,U] [#4 0.26,0.14,0.80,U] [#5 -0.11,0.02,0.73,U] [#6 0.09,0.03,0.68,U] [#7 0.11,-0.14,0.53,U] [#8 -0.17,-0.12,0.46,U] 
23:41:08.509 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.09, 0.03}
23:41:08.511 00.002 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
23:41:08.511 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
23:41:08.513 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.03 mountX=0.01 mountY=0.06, mountTheta=1.47
23:41:08.515 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.01, opts=13)
23:41:08.516 00.001 7988 Enqueuing Move request for scope (-0.06, 0.01)
23:41:08.516 00.000 15712 Worker thread wakes up
23:41:08.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:41:08.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:41:08.516 00.000 15712 Moving (-0.06, 0.01) raw xDistance=0.01 yDistance=0.06
23:41:08.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:08.519 00.003 7988 UpdateGuideState exits: m=1531 SNR=26.1
23:41:08.521 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:08.521 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:08.521 00.000 7988 Enqueuing Expose request
23:41:08.521 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 638.92
23:41:08.521 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
23:41:08.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:08.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:41:08.521 00.000 15712 MoveAxis(E, 1, ABG)
23:41:08.521 00.000 15712 Guiding  Dir = 2, Dur = 1
23:41:08.521 00.000 15712 IsGuiding returns 0
23:41:08.535 00.014 15712 IsGuiding returns 0
23:41:08.535 00.000 15712 Move returns status 0, amount 1
23:41:08.535 00.000 15712 MoveAxis(N, 0, ABG)
23:41:08.535 00.000 15712 Move returns status 0, amount 0
23:41:08.535 00.000 15712 move complete, result=0
23:41:08.535 00.000 15712 worker thread done servicing request
23:41:08.535 00.000 15712 Worker thread wakes up
23:41:08.535 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
23:41:08.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:08.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:10.181 01.646 15712 Exposure complete
23:41:10.242 00.061 15712 worker thread done servicing request
23:41:10.242 00.000 7988 OnExposeComplete: enter
23:41:10.242 00.000 7988 UpdateGuideState(): m_state=6
23:41:10.244 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2312
23:41:10.244 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.67, Mass=1587, SNR=26.2, Peak=141 HFD=4.5
23:41:10.246 00.002 7988 MultiStar: [#1 -0.07,0.05,1.00,U] [#2 0.16,0.08,0.89,U] [#3 -0.03,0.10,0.86,U] [#4 0.09,0.30,0.71,U] [#5 0.23,0.28,0.72,U] [#6 0.08,0.47,0.00,M1] [#7 0.09,0.17,0.48,U] [#8 -0.12,-0.22,0.45,U] 
23:41:10.246 00.000 7988 single-star, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.04, 0.08}
23:41:10.248 00.002 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
23:41:10.248 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
23:41:10.250 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.10 mountX=0.08 mountY=-0.04, mountTheta=-0.48
23:41:10.252 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
23:41:10.254 00.002 7988 Enqueuing Move request for scope (0.04, 0.08)
23:41:10.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:10.256 00.002 7988 UpdateGuideState exits: m=1587 SNR=26.2
23:41:10.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:10.258 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:10.258 00.000 7988 Enqueuing Expose request
23:41:10.258 00.000 15712 Worker thread wakes up
23:41:10.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:41:10.258 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:41:10.258 00.000 15712 Moving (0.04, 0.08) raw xDistance=0.08 yDistance=-0.04
23:41:10.258 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.92
23:41:10.258 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
23:41:10.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:10.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:10.258 00.000 15712 MoveAxis(E, 4, ABG)
23:41:10.258 00.000 15712 Guiding  Dir = 2, Dur = 4
23:41:10.294 00.036 15712 IsGuiding returns 0
23:41:10.305 00.011 15712 IsGuiding returns 0
23:41:10.305 00.000 15712 Move returns status 0, amount 4
23:41:10.305 00.000 15712 MoveAxis(N, 0, ABG)
23:41:10.305 00.000 15712 Move returns status 0, amount 0
23:41:10.305 00.000 15712 move complete, result=0
23:41:10.305 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:41:10.321 00.016 15712 worker thread done servicing request
23:41:10.321 00.000 15712 Worker thread wakes up
23:41:10.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:10.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:11.726 01.405 15712 Exposure complete
23:41:11.788 00.062 15712 worker thread done servicing request
23:41:11.788 00.000 7988 OnExposeComplete: enter
23:41:11.788 00.000 7988 UpdateGuideState(): m_state=6
23:41:11.788 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2313
23:41:11.788 00.000 7988 Star::Find returns 1 (0), X=500.17, Y=805.04, Mass=1659, SNR=27.2, Peak=152 HFD=4.4
23:41:11.788 00.000 7988 MultiStar: [#1 -0.07,0.32,0.93,U] [#2 0.17,0.19,0.83,U] [#3 0.08,0.20,0.83,U] [#4 0.10,0.65,0.00,M1] [#5 0.11,0.40,0.71,U] [#6 0.14,0.43,0.00,M2] [#7 0.08,0.31,0.48,U] [#8 -0.20,0.38,0.00,M1] 
23:41:11.788 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.31}, one-star: {0.03, 0.44}
23:41:11.788 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
23:41:11.788 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
23:41:11.788 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.38 mountX=0.31 mountY=-0.07, mountTheta=-0.22
23:41:11.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.31, opts=13)
23:41:11.788 00.000 7988 Enqueuing Move request for scope (0.06, 0.31)
23:41:11.800 00.012 15712 Worker thread wakes up
23:41:11.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
23:41:11.800 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
23:41:11.800 00.000 15712 Moving (0.06, 0.31) raw xDistance=0.31 yDistance=-0.07
23:41:11.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:11.800 00.000 7988 UpdateGuideState exits: m=1659 SNR=27.2
23:41:11.803 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:11.804 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:11.804 00.000 7988 Enqueuing Expose request
23:41:11.804 00.000 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.19, pred = -0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 638.92
23:41:11.804 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
23:41:11.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:11.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:11.804 00.000 15712 MoveAxis(W, 55, ABG)
23:41:11.804 00.000 15712 Guiding  Dir = 3, Dur = 55
23:41:11.804 00.000 15712 IsGuiding returns 0
23:41:11.820 00.016 15712 PulseGuide returned control before completion, sleep 51
23:41:11.902 00.082 15712 IsGuiding returns 0
23:41:11.902 00.000 15712 Move returns status 0, amount 55
23:41:11.902 00.000 15712 MoveAxis(N, 0, ABG)
23:41:11.902 00.000 15712 Move returns status 0, amount 0
23:41:11.902 00.000 15712 move complete, result=0
23:41:11.902 00.000 15712 worker thread done servicing request
23:41:11.902 00.000 15712 Worker thread wakes up
23:41:11.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:11.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:11.903 00.001 7988 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
23:41:13.545 01.642 15712 Exposure complete
23:41:13.605 00.060 15712 worker thread done servicing request
23:41:13.605 00.000 7988 OnExposeComplete: enter
23:41:13.605 00.000 7988 UpdateGuideState(): m_state=6
23:41:13.608 00.003 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2314
23:41:13.608 00.000 7988 Star::Find returns 1 (0), X=500.10, Y=804.82, Mass=1669, SNR=27.1, Peak=146 HFD=4.4
23:41:13.610 00.002 7988 MultiStar: [#1 -0.29,0.00,0.99,U] [#2 -0.16,0.20,0.83,U] [#3 -0.28,-0.05,0.84,U] [#4 -0.02,0.35,0.69,U] [#5 -0.15,0.20,0.68,U] [#6 0.03,0.12,0.66,U] [#7 -0.02,-0.15,0.49,U] [#8 -0.10,0.03,0.45,U] 
23:41:13.610 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.11}, one-star: {-0.04, 0.23}
23:41:13.612 00.002 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
23:41:13.614 00.002 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
23:41:13.614 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.43 mountX=0.11 mountY=0.13, mountTheta=0.85
23:41:13.616 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.11, opts=13)
23:41:13.617 00.001 7988 Enqueuing Move request for scope (-0.13, 0.11)
23:41:13.617 00.000 15712 Worker thread wakes up
23:41:13.619 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
23:41:13.619 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
23:41:13.619 00.000 15712 Moving (-0.13, 0.11) raw xDistance=0.11 yDistance=0.13
23:41:13.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:13.619 00.000 7988 UpdateGuideState exits: m=1669 SNR=27.1
23:41:13.621 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:13.623 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:13.623 00.000 7988 Enqueuing Expose request
23:41:13.625 00.002 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.93
23:41:13.625 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
23:41:13.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:13.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:41:13.625 00.000 15712 MoveAxis(E, 7, ABG)
23:41:13.625 00.000 15712 Guiding  Dir = 2, Dur = 7
23:41:13.625 00.000 15712 IsGuiding returns 0
23:41:13.644 00.019 15712 IsGuiding returns 0
23:41:13.644 00.000 15712 Move returns status 0, amount 7
23:41:13.644 00.000 15712 MoveAxis(N, 0, ABG)
23:41:13.644 00.000 15712 Move returns status 0, amount 0
23:41:13.644 00.000 15712 move complete, result=0
23:41:13.644 00.000 15712 worker thread done servicing request
23:41:13.644 00.000 15712 Worker thread wakes up
23:41:13.644 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:41:13.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:13.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:15.055 01.411 15712 Exposure complete
23:41:15.112 00.057 15712 worker thread done servicing request
23:41:15.112 00.000 7988 OnExposeComplete: enter
23:41:15.117 00.005 7988 UpdateGuideState(): m_state=6
23:41:15.117 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2315
23:41:15.117 00.000 7988 Star::Find returns 1 (0), X=500.09, Y=804.76, Mass=1679, SNR=27.3, Peak=158 HFD=4.2
23:41:15.117 00.000 7988 MultiStar: [#1 -0.22,-0.10,0.94,U] [#2 0.15,-0.15,0.84,U] [#3 -0.11,-0.08,0.81,U] [#4 0.18,0.35,0.74,U] [#5 0.04,0.08,0.73,U] [#6 -0.22,0.03,0.64,U] [#7 -0.01,-0.31,0.45,U] [#8 0.15,0.06,0.46,U] 
23:41:15.117 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.06, 0.17}
23:41:15.117 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.56) = xAngle (0.91 = 0.91)
23:41:15.117 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
23:41:15.117 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.48 mountX=0.02 mountY=0.02, mountTheta=0.90
23:41:15.117 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.02, opts=13)
23:41:15.117 00.000 7988 Enqueuing Move request for scope (-0.02, 0.02)
23:41:15.128 00.011 15712 Worker thread wakes up
23:41:15.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:41:15.128 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:41:15.128 00.000 15712 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.02
23:41:15.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
23:41:15.128 00.000 7988 UpdateGuideState exits: m=1679 SNR=27.3
23:41:15.131 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:15.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:15.132 00.001 7988 Enqueuing Expose request
23:41:15.132 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.93
23:41:15.132 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
23:41:15.134 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:15.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:15.134 00.000 15712 MoveAxis(E, 8, ABG)
23:41:15.134 00.000 15712 Guiding  Dir = 2, Dur = 8
23:41:15.134 00.000 15712 IsGuiding returns 0
23:41:15.162 00.028 15712 IsGuiding returns 0
23:41:15.162 00.000 15712 Move returns status 0, amount 8
23:41:15.162 00.000 15712 MoveAxis(N, 0, ABG)
23:41:15.162 00.000 15712 Move returns status 0, amount 0
23:41:15.162 00.000 15712 move complete, result=0
23:41:15.162 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:41:15.164 00.002 15712 worker thread done servicing request
23:41:15.164 00.000 15712 Worker thread wakes up
23:41:15.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:15.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:16.905 01.741 15712 Exposure complete
23:41:16.966 00.061 15712 worker thread done servicing request
23:41:16.966 00.000 7988 OnExposeComplete: enter
23:41:16.966 00.000 7988 UpdateGuideState(): m_state=6
23:41:16.966 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2316
23:41:16.966 00.000 7988 Star::Find returns 1 (0), X=500.07, Y=804.71, Mass=1654, SNR=27.0, Peak=147 HFD=4.3
23:41:16.966 00.000 7988 MultiStar: [#1 -0.17,-0.05,0.95,U] [#2 0.01,0.05,0.83,U] [#3 -0.14,0.13,0.84,U] [#4 -0.07,0.20,0.74,U] [#5 -0.32,0.48,0.00,M1] [#6 -0.08,0.18,0.63,U] [#7 -0.03,0.05,0.50,U] [#8 0.03,-0.37,0.45,U] 
23:41:16.966 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {-0.07, 0.12}
23:41:16.966 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
23:41:16.966 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
23:41:16.966 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.49 mountX=0.06 mountY=0.07, mountTheta=0.91
23:41:16.966 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.06, opts=13)
23:41:16.966 00.000 7988 Enqueuing Move request for scope (-0.07, 0.06)
23:41:16.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:16.966 00.000 7988 UpdateGuideState exits: m=1654 SNR=27.0
23:41:16.981 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:16.982 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:16.982 00.000 7988 Enqueuing Expose request
23:41:16.982 00.000 15712 Worker thread wakes up
23:41:16.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:41:16.982 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:41:16.982 00.000 15712 Moving (-0.07, 0.06) raw xDistance=0.06 yDistance=0.07
23:41:16.982 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.93
23:41:16.982 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
23:41:16.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:16.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:41:16.982 00.000 15712 MoveAxis(E, 6, ABG)
23:41:16.982 00.000 15712 Guiding  Dir = 2, Dur = 6
23:41:17.000 00.018 15712 IsGuiding returns 0
23:41:17.017 00.017 15712 IsGuiding returns 0
23:41:17.017 00.000 15712 Move returns status 0, amount 6
23:41:17.017 00.000 15712 MoveAxis(N, 0, ABG)
23:41:17.017 00.000 15712 Move returns status 0, amount 0
23:41:17.017 00.000 15712 move complete, result=0
23:41:17.017 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:41:17.019 00.002 15712 worker thread done servicing request
23:41:17.019 00.000 15712 Worker thread wakes up
23:41:17.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:17.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:18.437 01.418 15712 Exposure complete
23:41:18.498 00.061 15712 worker thread done servicing request
23:41:18.498 00.000 7988 OnExposeComplete: enter
23:41:18.498 00.000 7988 UpdateGuideState(): m_state=6
23:41:18.498 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2317
23:41:18.498 00.000 7988 Star::Find returns 1 (0), X=500.09, Y=804.51, Mass=1608, SNR=26.5, Peak=159 HFD=4.3
23:41:18.498 00.000 7988 MultiStar: [#1 -0.37,-0.42,0.00,M1] [#2 0.11,-0.23,0.88,U] [#3 -0.19,-0.06,0.86,U] [#4 0.13,-0.23,0.77,U] [#5 -0.08,-0.22,0.70,U] [#6 0.01,-0.20,0.65,U] [#7 0.07,-0.40,0.48,U] [#8 -0.00,-0.35,0.46,U] 
23:41:18.498 00.000 7988 single-star, 7 included, MultiStar: {-0.01, -0.20}, one-star: {-0.05, -0.09}
23:41:18.498 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
23:41:18.498 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.61)
23:41:18.498 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.08 mountX=-0.09 mountY=0.05, mountTheta=2.61
23:41:18.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.09, opts=13)
23:41:18.498 00.000 7988 Enqueuing Move request for scope (-0.05, -0.09)
23:41:18.498 00.000 15712 Worker thread wakes up
23:41:18.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
23:41:18.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
23:41:18.498 00.000 15712 Moving (-0.05, -0.09) raw xDistance=-0.09 yDistance=0.05
23:41:18.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:18.498 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.5
23:41:18.513 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:18.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:18.513 00.000 7988 Enqueuing Expose request
23:41:18.513 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.94
23:41:18.513 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
23:41:18.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:18.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:18.513 00.000 15712 MoveAxis(E, 6, ABG)
23:41:18.513 00.000 15712 Guiding  Dir = 2, Dur = 6
23:41:18.513 00.000 15712 IsGuiding returns 0
23:41:18.530 00.017 15712 IsGuiding returns 0
23:41:18.530 00.000 15712 Move returns status 0, amount 6
23:41:18.530 00.000 15712 MoveAxis(N, 0, ABG)
23:41:18.530 00.000 15712 Move returns status 0, amount 0
23:41:18.530 00.000 15712 move complete, result=0
23:41:18.530 00.000 15712 worker thread done servicing request
23:41:18.530 00.000 15712 Worker thread wakes up
23:41:18.530 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:41:18.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:18.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:20.174 01.644 15712 Exposure complete
23:41:20.231 00.057 15712 worker thread done servicing request
23:41:20.231 00.000 7988 OnExposeComplete: enter
23:41:20.237 00.006 7988 UpdateGuideState(): m_state=6
23:41:20.237 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2318
23:41:20.237 00.000 7988 Star::Find returns 1 (0), X=500.10, Y=804.64, Mass=1658, SNR=27.1, Peak=140 HFD=4.4
23:41:20.237 00.000 7988 MultiStar: [#1 -0.14,-0.24,0.95,U] [#2 0.07,-0.17,0.84,U] [#3 -0.16,-0.05,0.85,U] [#4 0.20,0.14,0.76,U] [#5 0.01,0.03,0.73,U] [#6 -0.10,0.10,0.65,U] [#7 0.04,-0.23,0.52,U] [#8 -0.33,0.03,0.43,U] 
23:41:20.237 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.04, 0.05}
23:41:20.237 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.90 = 2.39)
23:41:20.237 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.35)
23:41:20.237 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.33 mountX=-0.04 mountY=0.04, mountTheta=2.37
23:41:20.237 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
23:41:20.248 00.011 7988 Enqueuing Move request for scope (-0.04, -0.04)
23:41:20.248 00.000 15712 Worker thread wakes up
23:41:20.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
23:41:20.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
23:41:20.248 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
23:41:20.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:20.248 00.000 7988 UpdateGuideState exits: m=1658 SNR=27.1
23:41:20.252 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:20.252 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:20.253 00.001 7988 Enqueuing Expose request
23:41:20.253 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.94
23:41:20.253 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
23:41:20.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:20.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:41:20.253 00.000 15712 MoveAxis(E, 6, ABG)
23:41:20.253 00.000 15712 Guiding  Dir = 2, Dur = 6
23:41:20.253 00.000 15712 IsGuiding returns 0
23:41:20.269 00.016 15712 IsGuiding returns 0
23:41:20.269 00.000 15712 Move returns status 0, amount 6
23:41:20.269 00.000 15712 MoveAxis(N, 0, ABG)
23:41:20.269 00.000 15712 Move returns status 0, amount 0
23:41:20.269 00.000 15712 move complete, result=0
23:41:20.269 00.000 15712 worker thread done servicing request
23:41:20.269 00.000 15712 Worker thread wakes up
23:41:20.269 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:41:20.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:20.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:21.687 01.418 15712 Exposure complete
23:41:21.747 00.060 15712 worker thread done servicing request
23:41:21.747 00.000 7988 OnExposeComplete: enter
23:41:21.749 00.002 7988 UpdateGuideState(): m_state=6
23:41:21.749 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2319
23:41:21.751 00.002 7988 Star::Find returns 1 (0), X=500.06, Y=804.73, Mass=1662, SNR=27.2, Peak=141 HFD=4.4
23:41:21.753 00.002 7988 MultiStar: [#1 -0.21,0.01,0.93,U] [#2 0.06,-0.03,0.84,U] [#3 -0.17,-0.11,0.84,U] [#4 0.29,0.16,0.75,U] [#5 -0.23,-0.02,0.69,U] [#6 0.09,0.27,0.65,U] [#7 -0.05,0.10,0.51,U] [#8 -0.16,0.15,0.43,U] 
23:41:21.753 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.08, 0.14}
23:41:21.755 00.002 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
23:41:21.755 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
23:41:21.757 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.24 mountX=0.07 mountY=0.05, mountTheta=0.66
23:41:21.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.07, opts=13)
23:41:21.759 00.002 7988 Enqueuing Move request for scope (-0.05, 0.07)
23:41:21.761 00.002 15712 Worker thread wakes up
23:41:21.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:41:21.761 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:41:21.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:41:21.762 00.001 7988 UpdateGuideState exits: m=1662 SNR=27.2
23:41:21.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:21.764 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:21.765 00.001 7988 Enqueuing Expose request
23:41:21.765 00.000 15712 Moving (-0.05, 0.07) raw xDistance=0.07 yDistance=0.05
23:41:21.765 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.94
23:41:21.765 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
23:41:21.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:21.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:21.765 00.000 15712 MoveAxis(E, 6, ABG)
23:41:21.765 00.000 15712 Guiding  Dir = 2, Dur = 6
23:41:21.765 00.000 15712 IsGuiding returns 0
23:41:21.796 00.031 15712 IsGuiding returns 0
23:41:21.797 00.001 15712 Move returns status 0, amount 6
23:41:21.797 00.000 15712 MoveAxis(N, 0, ABG)
23:41:21.797 00.000 15712 Move returns status 0, amount 0
23:41:21.797 00.000 15712 move complete, result=0
23:41:21.797 00.000 15712 worker thread done servicing request
23:41:21.797 00.000 15712 Worker thread wakes up
23:41:21.797 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:41:21.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:21.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:23.423 01.626 15712 Exposure complete
23:41:23.485 00.062 15712 worker thread done servicing request
23:41:23.485 00.000 7988 OnExposeComplete: enter
23:41:23.486 00.001 7988 UpdateGuideState(): m_state=6
23:41:23.488 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2320
23:41:23.488 00.000 7988 Star::Find returns 1 (0), X=500.15, Y=804.90, Mass=1581, SNR=26.6, Peak=139 HFD=4.3
23:41:23.490 00.002 7988 MultiStar: [#1 -0.27,0.09,0.99,U] [#2 0.11,0.15,0.86,U] [#3 -0.31,-0.05,0.87,U] [#4 0.16,0.59,0.00,M1] [#5 -0.21,0.31,0.72,U] [#6 0.13,0.27,0.67,U] [#7 0.39,0.26,0.00,M1] [#8 -0.40,0.15,0.47,U] 
23:41:23.490 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.17}, one-star: {0.01, 0.31}
23:41:23.492 00.002 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
23:41:23.492 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
23:41:23.494 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.19 mountX=0.17 mountY=0.12, mountTheta=0.60
23:41:23.495 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.17, opts=13)
23:41:23.497 00.002 7988 Enqueuing Move request for scope (-0.12, 0.17)
23:41:23.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:23.499 00.002 7988 UpdateGuideState exits: m=1581 SNR=26.6
23:41:23.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:23.501 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:23.502 00.001 7988 Enqueuing Expose request
23:41:23.502 00.000 15712 Worker thread wakes up
23:41:23.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
23:41:23.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
23:41:23.502 00.000 15712 Moving (-0.12, 0.17) raw xDistance=0.17 yDistance=0.12
23:41:23.506 00.004 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 638.94
23:41:23.506 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
23:41:23.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:23.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:41:23.506 00.000 15712 MoveAxis(W, 26, ABG)
23:41:23.506 00.000 15712 Guiding  Dir = 3, Dur = 26
23:41:23.508 00.002 15712 IsGuiding returns 0
23:41:23.518 00.010 15712 PulseGuide returned control before completion, sleep 21
23:41:23.571 00.053 15712 IsGuiding returns 0
23:41:23.571 00.000 15712 Move returns status 0, amount 26
23:41:23.571 00.000 15712 MoveAxis(N, 0, ABG)
23:41:23.571 00.000 15712 Move returns status 0, amount 0
23:41:23.571 00.000 15712 move complete, result=0
23:41:23.571 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
23:41:23.573 00.002 15712 worker thread done servicing request
23:41:23.573 00.000 15712 Worker thread wakes up
23:41:23.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:23.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:24.989 01.416 15712 Exposure complete
23:41:25.048 00.059 15712 worker thread done servicing request
23:41:25.048 00.000 7988 OnExposeComplete: enter
23:41:25.050 00.002 7988 UpdateGuideState(): m_state=6
23:41:25.050 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2321
23:41:25.050 00.000 7988 Star::Find returns 1 (0), X=500.32, Y=804.69, Mass=1585, SNR=26.7, Peak=143 HFD=4.6
23:41:25.050 00.000 7988 MultiStar: [#1 -0.19,-0.16,0.96,U] [#2 0.21,-0.17,0.84,U] [#3 -0.21,-0.14,0.85,U] [#4 0.07,0.20,0.71,U] [#5 -0.16,0.04,0.71,U] [#6 -0.03,0.13,0.63,U] [#7 0.14,0.02,0.49,U] [#8 0.07,-0.05,0.43,U] 
23:41:25.050 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {0.17, 0.10}
23:41:25.050 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
23:41:25.050 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
23:41:25.050 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.59 mountX=-0.01 mountY=0.00, mountTheta=3.09
23:41:25.059 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.01, opts=13)
23:41:25.059 00.000 7988 Enqueuing Move request for scope (-0.00, -0.01)
23:41:25.059 00.000 15712 Worker thread wakes up
23:41:25.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
23:41:25.059 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
23:41:25.059 00.000 15712 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
23:41:25.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:25.059 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.7
23:41:25.064 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:25.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:25.066 00.002 7988 Enqueuing Expose request
23:41:25.066 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.95
23:41:25.066 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
23:41:25.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:25.068 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:41:25.068 00.000 15712 MoveAxis(E, 8, ABG)
23:41:25.068 00.000 15712 Guiding  Dir = 2, Dur = 8
23:41:25.068 00.000 15712 IsGuiding returns 0
23:41:25.089 00.021 15712 IsGuiding returns 0
23:41:25.089 00.000 15712 Move returns status 0, amount 8
23:41:25.089 00.000 15712 MoveAxis(N, 0, ABG)
23:41:25.089 00.000 15712 Move returns status 0, amount 0
23:41:25.089 00.000 15712 move complete, result=0
23:41:25.089 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:41:25.092 00.003 15712 worker thread done servicing request
23:41:25.092 00.000 15712 Worker thread wakes up
23:41:25.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:25.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:26.726 01.634 15712 Exposure complete
23:41:26.787 00.061 15712 worker thread done servicing request
23:41:26.787 00.000 7988 OnExposeComplete: enter
23:41:26.789 00.002 7988 UpdateGuideState(): m_state=6
23:41:26.789 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2322
23:41:26.789 00.000 7988 Star::Find returns 1 (0), X=500.24, Y=804.80, Mass=1610, SNR=26.7, Peak=141 HFD=4.3
23:41:26.789 00.000 7988 MultiStar: [#1 -0.37,-0.07,0.98,U] [#2 -0.04,0.05,0.87,U] [#3 -0.05,-0.10,0.87,U] [#4 0.25,0.16,0.76,U] [#5 -0.00,0.16,0.75,U] [#6 0.13,0.12,0.66,U] [#7 0.32,-0.32,0.00,M1] [#8 -0.20,0.17,0.47,U] 
23:41:26.794 00.005 7988 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {0.10, 0.21}
23:41:26.794 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
23:41:26.794 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
23:41:26.794 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.87 mountX=0.08 mountY=0.02, mountTheta=0.28
23:41:26.794 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.08, opts=13)
23:41:26.794 00.000 7988 Enqueuing Move request for scope (-0.02, 0.08)
23:41:26.794 00.000 15712 Worker thread wakes up
23:41:26.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:41:26.794 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:41:26.794 00.000 15712 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=0.02
23:41:26.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:26.794 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.7
23:41:26.803 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:26.804 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:26.804 00.000 7988 Enqueuing Expose request
23:41:26.804 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.95
23:41:26.804 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
23:41:26.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:26.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:26.804 00.000 15712 MoveAxis(E, 9, ABG)
23:41:26.804 00.000 15712 Guiding  Dir = 2, Dur = 9
23:41:26.804 00.000 15712 IsGuiding returns 0
23:41:26.828 00.024 15712 IsGuiding returns 0
23:41:26.828 00.000 15712 Move returns status 0, amount 9
23:41:26.828 00.000 15712 MoveAxis(N, 0, ABG)
23:41:26.828 00.000 15712 Move returns status 0, amount 0
23:41:26.828 00.000 15712 move complete, result=0
23:41:26.828 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:41:26.833 00.005 15712 worker thread done servicing request
23:41:26.833 00.000 15712 Worker thread wakes up
23:41:26.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:26.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:28.238 01.405 15712 Exposure complete
23:41:28.300 00.062 15712 worker thread done servicing request
23:41:28.300 00.000 7988 OnExposeComplete: enter
23:41:28.302 00.002 7988 UpdateGuideState(): m_state=6
23:41:28.304 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2323
23:41:28.304 00.000 7988 Star::Find returns 1 (0), X=500.06, Y=804.82, Mass=1583, SNR=26.7, Peak=135 HFD=4.3
23:41:28.306 00.002 7988 MultiStar: [#1 -0.12,-0.03,1.00,U] [#2 0.03,0.01,0.85,U] [#3 -0.11,0.01,0.83,U] [#4 0.16,0.36,0.75,U] [#5 -0.27,0.28,0.72,U] [#6 -0.02,0.12,0.68,U] [#7 0.01,-0.01,0.47,U] [#8 -0.29,-0.08,0.47,U] 
23:41:28.306 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {-0.08, 0.23}
23:41:28.308 00.002 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.60 = 0.60)
23:41:28.308 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
23:41:28.310 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.16 mountX=0.11 mountY=0.07, mountTheta=0.58
23:41:28.311 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.11, opts=13)
23:41:28.313 00.002 7988 Enqueuing Move request for scope (-0.07, 0.11)
23:41:28.313 00.000 15712 Worker thread wakes up
23:41:28.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
23:41:28.313 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
23:41:28.313 00.000 15712 Moving (-0.07, 0.11) raw xDistance=0.11 yDistance=0.07
23:41:28.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:28.313 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.7
23:41:28.316 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:28.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:28.318 00.002 7988 Enqueuing Expose request
23:41:28.318 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.95
23:41:28.318 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
23:41:28.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:28.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:41:28.318 00.000 15712 MoveAxis(E, 7, ABG)
23:41:28.318 00.000 15712 Guiding  Dir = 2, Dur = 7
23:41:28.318 00.000 15712 IsGuiding returns 0
23:41:28.333 00.015 15712 IsGuiding returns 0
23:41:28.333 00.000 15712 Move returns status 0, amount 7
23:41:28.333 00.000 15712 MoveAxis(N, 0, ABG)
23:41:28.333 00.000 15712 Move returns status 0, amount 0
23:41:28.333 00.000 15712 move complete, result=0
23:41:28.333 00.000 15712 worker thread done servicing request
23:41:28.333 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:41:28.333 00.000 15712 Worker thread wakes up
23:41:28.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:28.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:30.075 01.742 15712 Exposure complete
23:41:30.136 00.061 15712 worker thread done servicing request
23:41:30.136 00.000 7988 OnExposeComplete: enter
23:41:30.137 00.001 7988 UpdateGuideState(): m_state=6
23:41:30.137 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2324
23:41:30.139 00.002 7988 Star::Find returns 1 (0), X=500.20, Y=804.81, Mass=1625, SNR=26.8, Peak=158 HFD=4.4
23:41:30.141 00.002 7988 MultiStar: [#1 -0.10,-0.15,0.96,U] [#2 0.05,0.02,0.88,U] [#3 -0.04,0.15,0.84,U] [#4 0.06,0.05,0.76,U] [#5 -0.05,0.06,0.71,U] [#6 0.06,0.08,0.67,U] [#7 0.22,-0.24,0.47,U] [#8 -0.21,0.23,0.45,U] 
23:41:30.141 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.06, 0.21}
23:41:30.143 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
23:41:30.143 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
23:41:30.145 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.47 mountX=0.05 mountY=-0.01, mountTheta=-0.13
23:41:30.145 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
23:41:30.147 00.002 7988 Enqueuing Move request for scope (0.01, 0.05)
23:41:30.149 00.002 15712 Worker thread wakes up
23:41:30.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:41:30.149 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:41:30.149 00.000 15712 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
23:41:30.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:30.149 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.8
23:41:30.151 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:30.151 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:30.152 00.001 7988 Enqueuing Expose request
23:41:30.152 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.96
23:41:30.152 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
23:41:30.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:30.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:30.152 00.000 15712 MoveAxis(E, 6, ABG)
23:41:30.154 00.002 15712 Guiding  Dir = 2, Dur = 6
23:41:30.154 00.000 15712 IsGuiding returns 0
23:41:30.168 00.014 15712 IsGuiding returns 0
23:41:30.168 00.000 15712 Move returns status 0, amount 6
23:41:30.168 00.000 15712 MoveAxis(N, 0, ABG)
23:41:30.168 00.000 15712 Move returns status 0, amount 0
23:41:30.168 00.000 15712 move complete, result=0
23:41:30.168 00.000 15712 worker thread done servicing request
23:41:30.168 00.000 15712 Worker thread wakes up
23:41:30.168 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:41:30.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:30.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:31.592 01.424 15712 Exposure complete
23:41:31.654 00.062 15712 worker thread done servicing request
23:41:31.654 00.000 7988 OnExposeComplete: enter
23:41:31.654 00.000 7988 UpdateGuideState(): m_state=6
23:41:31.656 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2325
23:41:31.658 00.002 7988 Star::Find returns 1 (0), X=500.15, Y=804.58, Mass=1540, SNR=25.8, Peak=148 HFD=4.4
23:41:31.658 00.000 7988 MultiStar: [#1 0.07,-0.20,1.02,U] [#2 0.20,-0.07,0.89,U] [#3 -0.05,-0.22,0.87,U] [#4 0.14,0.00,0.76,U] [#5 -0.02,-0.06,0.75,U] [#6 0.01,-0.08,0.65,U] [#7 0.23,-0.36,0.00,M1] [#8 -0.11,-0.17,0.46,U] 
23:41:31.660 00.002 7988 single-star, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.01, -0.01}
23:41:31.660 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
23:41:31.662 00.002 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
23:41:31.662 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.78 mountX=-0.01 mountY=-0.01, mountTheta=-2.36
23:41:31.664 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
23:41:31.666 00.002 7988 Enqueuing Move request for scope (0.01, -0.01)
23:41:31.666 00.000 15712 Worker thread wakes up
23:41:31.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:41:31.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:41:31.666 00.000 15712 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:41:31.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:31.666 00.000 7988 UpdateGuideState exits: m=1540 SNR=25.8
23:41:31.669 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:31.669 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:31.669 00.000 7988 Enqueuing Expose request
23:41:31.669 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.96
23:41:31.669 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
23:41:31.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:31.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:31.669 00.000 15712 MoveAxis(E, 6, ABG)
23:41:31.669 00.000 15712 Guiding  Dir = 2, Dur = 6
23:41:31.669 00.000 15712 IsGuiding returns 0
23:41:31.721 00.052 15712 IsGuiding returns 0
23:41:31.721 00.000 15712 Move returns status 0, amount 6
23:41:31.721 00.000 15712 MoveAxis(N, 0, ABG)
23:41:31.721 00.000 15712 Move returns status 0, amount 0
23:41:31.721 00.000 15712 move complete, result=0
23:41:31.721 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:41:31.725 00.004 15712 worker thread done servicing request
23:41:31.725 00.000 15712 Worker thread wakes up
23:41:31.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:31.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:33.362 01.637 15712 Exposure complete
23:41:33.411 00.049 15712 worker thread done servicing request
23:41:33.411 00.000 7988 OnExposeComplete: enter
23:41:33.424 00.013 7988 UpdateGuideState(): m_state=6
23:41:33.424 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2326
23:41:33.426 00.002 7988 Star::Find returns 1 (0), X=500.14, Y=804.53, Mass=1494, SNR=25.5, Peak=128 HFD=4.8
23:41:33.426 00.000 7988 MultiStar: [#1 -0.07,-0.11,1.02,U] [#2 0.04,-0.07,0.88,U] [#3 -0.02,-0.08,0.88,U] [#4 0.10,0.40,0.71,U] [#5 0.15,0.04,0.75,U] [#6 0.33,0.06,0.65,U] [#7 0.51,-0.29,0.00,M2] [#8 -0.02,-0.13,0.43,U] 
23:41:33.428 00.002 7988 refined, 7 included, MultiStar: {0.05, -0.00}, one-star: {0.00, -0.06}
23:41:33.430 00.002 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
23:41:33.431 00.001 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
23:41:33.432 00.001 7988 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.04 mountX=-0.00 mountY=-0.05, mountTheta=-1.61
23:41:33.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.00, opts=13)
23:41:33.435 00.001 7988 Enqueuing Move request for scope (0.05, -0.00)
23:41:33.436 00.001 15712 Worker thread wakes up
23:41:33.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
23:41:33.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
23:41:33.437 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:33.438 00.001 7988 UpdateGuideState exits: m=1494 SNR=25.5
23:41:33.439 00.001 15712 Moving (0.05, -0.00) raw xDistance=-0.00 yDistance=-0.05
23:41:33.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:33.440 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:33.440 00.000 7988 Enqueuing Expose request
23:41:33.440 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.96
23:41:33.440 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
23:41:33.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:33.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:41:33.440 00.000 15712 MoveAxis(E, 7, ABG)
23:41:33.440 00.000 15712 Guiding  Dir = 2, Dur = 7
23:41:33.440 00.000 15712 IsGuiding returns 0
23:41:33.462 00.022 15712 IsGuiding returns 0
23:41:33.462 00.000 15712 Move returns status 0, amount 7
23:41:33.462 00.000 15712 MoveAxis(N, 0, ABG)
23:41:33.462 00.000 15712 Move returns status 0, amount 0
23:41:33.462 00.000 15712 move complete, result=0
23:41:33.462 00.000 15712 worker thread done servicing request
23:41:33.462 00.000 15712 Worker thread wakes up
23:41:33.462 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:41:33.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:33.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:34.874 01.412 15712 Exposure complete
23:41:34.925 00.051 15712 worker thread done servicing request
23:41:34.925 00.000 7988 OnExposeComplete: enter
23:41:34.938 00.013 7988 UpdateGuideState(): m_state=6
23:41:34.938 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2327
23:41:34.938 00.000 7988 Star::Find returns 1 (0), X=500.11, Y=804.66, Mass=1661, SNR=27.2, Peak=156 HFD=4.7
23:41:34.942 00.004 7988 MultiStar: [#1 -0.07,-0.09,0.90,U] [#2 0.08,-0.30,0.84,U] [#3 -0.08,-0.33,0.83,U] [#4 0.06,0.06,0.72,U] [#5 0.10,-0.12,0.70,U] [#6 0.03,-0.09,0.67,U] [#7 0.14,-0.01,0.45,U] [#8 -0.36,-0.26,0.00,M1] 
23:41:34.942 00.000 7988 single-star, 7 included, MultiStar: {0.02, -0.11}, one-star: {-0.03, 0.06}
23:41:34.942 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
23:41:34.942 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
23:41:34.942 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.98 mountX=0.06 mountY=0.03, mountTheta=0.39
23:41:34.942 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
23:41:34.942 00.000 7988 Enqueuing Move request for scope (-0.03, 0.06)
23:41:34.942 00.000 15712 Worker thread wakes up
23:41:34.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:41:34.942 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:41:34.942 00.000 15712 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.03
23:41:34.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:34.942 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.2
23:41:34.952 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:34.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:34.954 00.002 7988 Enqueuing Expose request
23:41:34.954 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.96
23:41:34.954 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
23:41:34.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:34.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:41:34.954 00.000 15712 MoveAxis(E, 8, ABG)
23:41:34.954 00.000 15712 Guiding  Dir = 2, Dur = 8
23:41:34.954 00.000 15712 IsGuiding returns 0
23:41:34.976 00.022 15712 IsGuiding returns 0
23:41:34.976 00.000 15712 Move returns status 0, amount 8
23:41:34.976 00.000 15712 MoveAxis(N, 0, ABG)
23:41:34.976 00.000 15712 Move returns status 0, amount 0
23:41:34.976 00.000 15712 move complete, result=0
23:41:34.976 00.000 15712 worker thread done servicing request
23:41:34.976 00.000 15712 Worker thread wakes up
23:41:34.976 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:41:34.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:34.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:36.724 01.748 15712 Exposure complete
23:41:36.786 00.062 15712 worker thread done servicing request
23:41:36.786 00.000 7988 OnExposeComplete: enter
23:41:36.786 00.000 7988 UpdateGuideState(): m_state=6
23:41:36.788 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2328
23:41:36.790 00.002 7988 Star::Find returns 1 (0), X=500.16, Y=804.67, Mass=1720, SNR=27.4, Peak=158 HFD=4.5
23:41:36.790 00.000 7988 MultiStar: [#1 -0.33,-0.26,0.95,U] [#2 0.14,-0.07,0.84,U] [#3 -0.12,-0.02,0.85,U] [#4 0.33,0.29,0.00,M1] [#5 0.07,0.09,0.72,U] [#6 -0.15,0.20,0.65,U] [#7 0.00,0.16,0.45,U] [#8 -0.08,0.13,0.44,U] 
23:41:36.792 00.002 7988 refined, 7 included, MultiStar: {-0.06, 0.01}, one-star: {0.02, 0.08}
23:41:36.792 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
23:41:36.794 00.002 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
23:41:36.795 00.001 7988 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.96 mountX=0.01 mountY=0.06, mountTheta=1.40
23:41:36.797 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.01, opts=13)
23:41:36.797 00.000 7988 Enqueuing Move request for scope (-0.06, 0.01)
23:41:36.799 00.002 15712 Worker thread wakes up
23:41:36.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:41:36.799 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:41:36.799 00.000 15712 Moving (-0.06, 0.01) raw xDistance=0.01 yDistance=0.06
23:41:36.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:36.799 00.000 7988 UpdateGuideState exits: m=1720 SNR=27.4
23:41:36.801 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:36.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:36.801 00.000 7988 Enqueuing Expose request
23:41:36.801 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.97
23:41:36.801 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
23:41:36.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:36.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:41:36.801 00.000 15712 MoveAxis(E, 10, ABG)
23:41:36.801 00.000 15712 Guiding  Dir = 2, Dur = 10
23:41:36.801 00.000 15712 IsGuiding returns 0
23:41:36.823 00.022 15712 IsGuiding returns 1
23:41:36.823 00.000 15712 scope still moving after pulse duration time elapsed
23:41:36.865 00.042 15712 IsGuiding returns 0
23:41:36.865 00.000 15712 scope move finished after 10 + 55 ms
23:41:36.865 00.000 15712 Move returns status 0, amount 10
23:41:36.865 00.000 15712 MoveAxis(N, 0, ABG)
23:41:36.865 00.000 15712 Move returns status 0, amount 0
23:41:36.865 00.000 15712 move complete, result=0
23:41:36.865 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
23:41:36.872 00.007 15712 worker thread done servicing request
23:41:36.872 00.000 15712 Worker thread wakes up
23:41:36.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:36.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:38.287 01.415 15712 Exposure complete
23:41:38.341 00.054 15712 worker thread done servicing request
23:41:38.341 00.000 7988 OnExposeComplete: enter
23:41:38.341 00.000 7988 UpdateGuideState(): m_state=6
23:41:38.349 00.008 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2329
23:41:38.351 00.002 7988 Star::Find returns 1 (0), X=500.21, Y=804.71, Mass=1597, SNR=26.7, Peak=147 HFD=4.3
23:41:38.351 00.000 7988 MultiStar: [#1 -0.24,-0.12,0.96,U] [#2 0.13,-0.12,0.86,U] [#3 -0.09,-0.09,0.85,U] [#4 0.20,0.31,0.73,U] [#5 0.02,0.21,0.74,U] [#6 0.14,-0.02,0.66,U] [#7 0.17,-0.29,0.47,U] [#8 -0.31,-0.18,0.45,U] 
23:41:38.353 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.06, 0.12}
23:41:38.353 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.88 = -1.88)
23:41:38.355 00.002 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.91 = -1.91)
23:41:38.355 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.31 mountX=-0.00 mountY=-0.01, mountTheta=-1.88
23:41:38.358 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.00, opts=13)
23:41:38.358 00.000 7988 Enqueuing Move request for scope (0.01, -0.00)
23:41:38.360 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:38.360 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.7
23:41:38.362 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:38.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:38.364 00.002 7988 Enqueuing Expose request
23:41:38.365 00.001 15712 Worker thread wakes up
23:41:38.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:41:38.365 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:41:38.365 00.000 15712 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=-0.01
23:41:38.365 00.000 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.97
23:41:38.365 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
23:41:38.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:38.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:38.365 00.000 15712 MoveAxis(E, 11, ABG)
23:41:38.365 00.000 15712 Guiding  Dir = 2, Dur = 11
23:41:38.365 00.000 15712 IsGuiding returns 0
23:41:38.385 00.020 15712 IsGuiding returns 1
23:41:38.385 00.000 15712 scope still moving after pulse duration time elapsed
23:41:38.429 00.044 15712 IsGuiding returns 1
23:41:38.460 00.031 15712 IsGuiding returns 0
23:41:38.460 00.000 15712 scope move finished after 11 + 80 ms
23:41:38.460 00.000 15712 Move returns status 0, amount 11
23:41:38.460 00.000 15712 MoveAxis(N, 0, ABG)
23:41:38.460 00.000 15712 Move returns status 0, amount 0
23:41:38.460 00.000 15712 move complete, result=0
23:41:38.460 00.000 15712 worker thread done servicing request
23:41:38.460 00.000 15712 Worker thread wakes up
23:41:38.460 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:41:38.461 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:38.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:40.089 01.628 15712 Exposure complete
23:41:40.144 00.055 15712 worker thread done servicing request
23:41:40.144 00.000 7988 OnExposeComplete: enter
23:41:40.150 00.006 7988 UpdateGuideState(): m_state=6
23:41:40.152 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2330
23:41:40.152 00.000 7988 Star::Find returns 1 (0), X=500.07, Y=805.04, Mass=1650, SNR=27.0, Peak=155 HFD=4.4
23:41:40.154 00.002 7988 MultiStar: [#1 -0.07,0.06,0.94,U] [#2 0.23,0.18,0.83,U] [#3 -0.10,0.21,0.83,U] [#4 0.32,0.39,0.00,M1] [#5 0.13,0.35,0.69,U] [#6 0.10,0.45,0.00,M1] [#7 0.16,0.15,0.50,U] [#8 -0.34,0.35,0.00,M1] 
23:41:40.154 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.24}, one-star: {-0.07, 0.45}
23:41:40.156 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
23:41:40.156 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
23:41:40.158 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.45 mountX=0.24 mountY=-0.04, mountTheta=-0.15
23:41:40.160 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.24, opts=13)
23:41:40.161 00.001 7988 Enqueuing Move request for scope (0.03, 0.24)
23:41:40.161 00.000 15712 Worker thread wakes up
23:41:40.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
23:41:40.161 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
23:41:40.161 00.000 15712 Moving (0.03, 0.24) raw xDistance=0.24 yDistance=-0.04
23:41:40.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:40.161 00.000 7988 UpdateGuideState exits: m=1650 SNR=27.0
23:41:40.165 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:40.165 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:40.166 00.001 7988 Enqueuing Expose request
23:41:40.166 00.000 15712 PPEC rslt: input = 0.24, final = 0.11, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 638.97
23:41:40.166 00.000 15712 PPEC: input: 0.24, control: 0.11, exposure: 1500
23:41:40.168 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:40.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:40.168 00.000 15712 MoveAxis(W, 35, ABG)
23:41:40.168 00.000 15712 Guiding  Dir = 3, Dur = 35
23:41:40.168 00.000 15712 IsGuiding returns 0
23:41:40.195 00.027 15712 PulseGuide returned control before completion, sleep 19
23:41:40.214 00.019 15712 IsGuiding returns 1
23:41:40.214 00.000 15712 scope still moving after pulse duration time elapsed
23:41:40.246 00.032 15712 IsGuiding returns 0
23:41:40.246 00.000 15712 scope move finished after 35 + 55 ms
23:41:40.246 00.000 15712 Move returns status 0, amount 35
23:41:40.246 00.000 15712 MoveAxis(N, 0, ABG)
23:41:40.246 00.000 15712 Move returns status 0, amount 0
23:41:40.246 00.000 15712 move complete, result=0
23:41:40.246 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
23:41:40.261 00.015 15712 worker thread done servicing request
23:41:40.261 00.000 15712 Worker thread wakes up
23:41:40.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:40.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:41.666 01.405 15712 Exposure complete
23:41:41.726 00.060 15712 worker thread done servicing request
23:41:41.726 00.000 7988 OnExposeComplete: enter
23:41:41.729 00.003 7988 UpdateGuideState(): m_state=6
23:41:41.729 00.000 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2331
23:41:41.729 00.000 7988 Star::Find returns 1 (0), X=500.38, Y=804.74, Mass=1585, SNR=26.4, Peak=146 HFD=4.6
23:41:41.729 00.000 7988 MultiStar: [#1 0.09,0.01,0.94,U] [#2 0.08,0.02,0.86,U] [#3 -0.16,0.04,0.87,U] [#4 0.18,0.23,0.75,U] [#5 0.11,0.09,0.70,U] [#6 0.18,0.15,0.66,U] [#7 0.27,0.08,0.46,U] [#8 0.01,0.08,0.43,U] 
23:41:41.729 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.24, 0.15}
23:41:41.729 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.84 = -0.84)
23:41:41.729 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
23:41:41.729 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=0.09 mountY=-0.11, mountTheta=-0.86
23:41:41.729 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.09, opts=13)
23:41:41.729 00.000 7988 Enqueuing Move request for scope (0.11, 0.09)
23:41:41.729 00.000 15712 Worker thread wakes up
23:41:41.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
23:41:41.729 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
23:41:41.729 00.000 15712 Moving (0.11, 0.09) raw xDistance=0.09 yDistance=-0.11
23:41:41.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:41:41.729 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.4
23:41:41.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:41.743 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:41.745 00.002 7988 Enqueuing Expose request
23:41:41.745 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.97
23:41:41.745 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
23:41:41.745 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:41.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:41:41.745 00.000 15712 MoveAxis(E, 11, ABG)
23:41:41.745 00.000 15712 Guiding  Dir = 2, Dur = 11
23:41:41.778 00.033 15712 IsGuiding returns 0
23:41:41.794 00.016 15712 IsGuiding returns 1
23:41:41.794 00.000 15712 scope still moving after pulse duration time elapsed
23:41:41.842 00.048 15712 IsGuiding returns 0
23:41:41.842 00.000 15712 scope move finished after 11 + 52 ms
23:41:41.842 00.000 15712 Move returns status 0, amount 11
23:41:41.842 00.000 15712 MoveAxis(N, 0, ABG)
23:41:41.842 00.000 15712 Move returns status 0, amount 0
23:41:41.842 00.000 15712 move complete, result=0
23:41:41.842 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:41:41.844 00.002 15712 worker thread done servicing request
23:41:41.844 00.000 15712 Worker thread wakes up
23:41:41.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:41.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:43.484 01.640 15712 Exposure complete
23:41:43.547 00.063 15712 worker thread done servicing request
23:41:43.548 00.001 7988 OnExposeComplete: enter
23:41:43.548 00.000 7988 UpdateGuideState(): m_state=6
23:41:43.550 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2332
23:41:43.552 00.002 7988 Star::Find returns 1 (0), X=500.30, Y=804.76, Mass=1558, SNR=26.3, Peak=153 HFD=4.6
23:41:43.552 00.000 7988 MultiStar: [#1 -0.15,-0.33,0.97,U] [#2 0.06,-0.18,0.83,U] [#3 -0.03,-0.05,0.84,U] [#4 -0.14,-0.02,0.73,U] [#5 0.18,-0.02,0.74,U] [#6 0.13,0.01,0.64,U] [#7 0.21,-0.30,0.50,U] [#8 -0.36,-0.10,0.48,U] 
23:41:43.554 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.16, 0.17}
23:41:43.554 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
23:41:43.556 00.002 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
23:41:43.556 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.42 mountX=-0.08 mountY=-0.01, mountTheta=-3.01
23:41:43.558 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
23:41:43.560 00.002 7988 Enqueuing Move request for scope (0.01, -0.08)
23:41:43.560 00.000 15712 Worker thread wakes up
23:41:43.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
23:41:43.560 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
23:41:43.560 00.000 15712 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=-0.01
23:41:43.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:41:43.562 00.002 7988 UpdateGuideState exits: m=1558 SNR=26.3
23:41:43.564 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:43.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:43.564 00.000 7988 Enqueuing Expose request
23:41:43.564 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.97
23:41:43.564 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
23:41:43.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:43.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:43.564 00.000 15712 MoveAxis(E, 9, ABG)
23:41:43.564 00.000 15712 Guiding  Dir = 2, Dur = 9
23:41:43.564 00.000 15712 IsGuiding returns 0
23:41:43.584 00.020 15712 IsGuiding returns 0
23:41:43.584 00.000 15712 Move returns status 0, amount 9
23:41:43.584 00.000 15712 MoveAxis(N, 0, ABG)
23:41:43.584 00.000 15712 Move returns status 0, amount 0
23:41:43.584 00.000 15712 move complete, result=0
23:41:43.584 00.000 15712 worker thread done servicing request
23:41:43.584 00.000 15712 Worker thread wakes up
23:41:43.584 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:41:43.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:43.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:45.001 01.417 15712 Exposure complete
23:41:45.061 00.060 15712 worker thread done servicing request
23:41:45.061 00.000 7988 OnExposeComplete: enter
23:41:45.063 00.002 7988 UpdateGuideState(): m_state=6
23:41:45.063 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2333
23:41:45.063 00.000 7988 Star::Find returns 1 (0), X=500.35, Y=804.49, Mass=1566, SNR=26.3, Peak=156 HFD=4.4
23:41:45.063 00.000 7988 MultiStar: [#1 -0.17,-0.32,0.94,U] [#2 0.12,-0.06,0.86,U] [#3 -0.12,-0.15,0.85,U] [#4 0.00,-0.09,0.75,U] [#5 -0.04,-0.20,0.71,U] [#6 0.03,0.02,0.68,U] [#7 0.10,-0.47,0.00,M1] [#8 0.22,-0.54,0.00,M1] 
23:41:45.063 00.000 7988 refined, 6 included, MultiStar: {0.01, -0.13}, one-star: {0.20, -0.10}
23:41:45.063 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
23:41:45.063 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
23:41:45.063 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.52 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
23:41:45.063 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.13, opts=13)
23:41:45.063 00.000 7988 Enqueuing Move request for scope (0.01, -0.13)
23:41:45.074 00.011 15712 Worker thread wakes up
23:41:45.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
23:41:45.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
23:41:45.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:41:45.074 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.3
23:41:45.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:45.074 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:45.078 00.004 7988 Enqueuing Expose request
23:41:45.078 00.000 15712 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=-0.00
23:41:45.081 00.003 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.98
23:41:45.081 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
23:41:45.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:45.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:41:45.081 00.000 15712 MoveAxis(E, 6, ABG)
23:41:45.081 00.000 15712 Guiding  Dir = 2, Dur = 6
23:41:45.118 00.037 15712 IsGuiding returns 0
23:41:45.126 00.008 15712 IsGuiding returns 0
23:41:45.126 00.000 15712 Move returns status 0, amount 6
23:41:45.126 00.000 15712 MoveAxis(N, 0, ABG)
23:41:45.126 00.000 15712 Move returns status 0, amount 0
23:41:45.126 00.000 15712 move complete, result=0
23:41:45.126 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:41:45.136 00.010 15712 worker thread done servicing request
23:41:45.136 00.000 15712 Worker thread wakes up
23:41:45.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:45.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:46.772 01.636 15712 Exposure complete
23:41:46.834 00.062 15712 worker thread done servicing request
23:41:46.834 00.000 7988 OnExposeComplete: enter
23:41:46.834 00.000 7988 UpdateGuideState(): m_state=6
23:41:46.836 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2334
23:41:46.836 00.000 7988 Star::Find returns 1 (0), X=500.12, Y=804.65, Mass=1654, SNR=27.0, Peak=142 HFD=4.8
23:41:46.838 00.002 7988 MultiStar: [#1 -0.13,-0.25,0.88,U] [#2 0.15,-0.05,0.85,U] [#3 -0.05,-0.01,0.85,U] [#4 0.21,0.16,0.74,U] [#5 0.26,-0.14,0.73,U] [#6 -0.11,0.13,0.65,U] [#7 0.46,0.07,0.00,M2] [#8 -0.03,0.03,0.43,U] 
23:41:46.838 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {-0.03, 0.06}
23:41:46.840 00.002 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
23:41:46.840 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
23:41:46.842 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.44 mountX=-0.02 mountY=-0.03, mountTheta=-2.01
23:41:46.844 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
23:41:46.844 00.000 7988 Enqueuing Move request for scope (0.03, -0.02)
23:41:46.846 00.002 15712 Worker thread wakes up
23:41:46.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:41:46.846 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:41:46.846 00.000 15712 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
23:41:46.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:46.846 00.000 7988 UpdateGuideState exits: m=1654 SNR=27.0
23:41:46.848 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:46.849 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:46.849 00.000 7988 Enqueuing Expose request
23:41:46.849 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.98
23:41:46.849 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
23:41:46.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:46.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:46.849 00.000 15712 MoveAxis(E, 4, ABG)
23:41:46.849 00.000 15712 Guiding  Dir = 2, Dur = 4
23:41:46.849 00.000 15712 IsGuiding returns 0
23:41:46.873 00.024 15712 IsGuiding returns 0
23:41:46.873 00.000 15712 Move returns status 0, amount 4
23:41:46.873 00.000 15712 MoveAxis(N, 0, ABG)
23:41:46.873 00.000 15712 Move returns status 0, amount 0
23:41:46.873 00.000 15712 move complete, result=0
23:41:46.873 00.000 15712 worker thread done servicing request
23:41:46.873 00.000 15712 Worker thread wakes up
23:41:46.873 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:41:46.878 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:46.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:48.282 01.404 15712 Exposure complete
23:41:48.343 00.061 15712 worker thread done servicing request
23:41:48.343 00.000 7988 OnExposeComplete: enter
23:41:48.346 00.003 7988 UpdateGuideState(): m_state=6
23:41:48.346 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2335
23:41:48.346 00.000 7988 Star::Find returns 1 (0), X=500.14, Y=804.77, Mass=1643, SNR=27.0, Peak=155 HFD=4.5
23:41:48.346 00.000 7988 MultiStar: [#1 -0.27,-0.01,0.97,U] [#2 0.04,-0.07,0.83,U] [#3 -0.21,0.06,0.82,U] [#4 0.08,0.23,0.75,U] [#5 -0.11,0.41,0.71,U] [#6 -0.16,0.16,0.66,U] [#7 -0.28,-0.01,0.51,U] [#8 -0.43,0.28,0.00,M1] 
23:41:48.346 00.000 7988 refined, 7 included, MultiStar: {-0.11, 0.12}, one-star: {-0.00, 0.17}
23:41:48.346 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.56) = xAngle (0.75 = 0.75)
23:41:48.346 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
23:41:48.346 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.31 mountX=0.12 mountY=0.10, mountTheta=0.73
23:41:48.346 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.12, opts=13)
23:41:48.346 00.000 7988 Enqueuing Move request for scope (-0.11, 0.12)
23:41:48.346 00.000 15712 Worker thread wakes up
23:41:48.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
23:41:48.346 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
23:41:48.346 00.000 15712 Moving (-0.11, 0.12) raw xDistance=0.12 yDistance=0.10
23:41:48.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:48.358 00.012 7988 UpdateGuideState exits: m=1643 SNR=27.0
23:41:48.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:48.360 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:48.360 00.000 7988 Enqueuing Expose request
23:41:48.362 00.002 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 638.98
23:41:48.362 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
23:41:48.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:48.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:41:48.362 00.000 15712 MoveAxis(E, 3, ABG)
23:41:48.362 00.000 15712 Guiding  Dir = 2, Dur = 3
23:41:48.362 00.000 15712 IsGuiding returns 0
23:41:48.378 00.016 15712 IsGuiding returns 0
23:41:48.378 00.000 15712 Move returns status 0, amount 3
23:41:48.378 00.000 15712 MoveAxis(N, 0, ABG)
23:41:48.378 00.000 15712 Move returns status 0, amount 0
23:41:48.378 00.000 15712 move complete, result=0
23:41:48.378 00.000 15712 worker thread done servicing request
23:41:48.378 00.000 15712 Worker thread wakes up
23:41:48.378 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:41:48.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:48.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:50.019 01.641 15712 Exposure complete
23:41:50.073 00.054 15712 worker thread done servicing request
23:41:50.073 00.000 7988 OnExposeComplete: enter
23:41:50.083 00.010 7988 UpdateGuideState(): m_state=6
23:41:50.083 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2336
23:41:50.083 00.000 7988 Star::Find returns 1 (0), X=500.15, Y=804.61, Mass=1517, SNR=25.7, Peak=151 HFD=4.1
23:41:50.083 00.000 7988 MultiStar: [#1 -0.08,-0.22,0.99,U] [#2 0.03,-0.22,0.90,U] [#3 -0.11,-0.12,0.88,U] [#4 0.25,-0.07,0.74,U] [#5 -0.08,0.09,0.77,U] [#6 -0.18,0.24,0.69,U] [#7 0.22,-0.04,0.48,U] [#8 -0.26,-0.10,0.47,U] 
23:41:50.083 00.000 7988 single-star, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.01, 0.02}
23:41:50.083 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
23:41:50.090 00.007 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
23:41:50.090 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.27 mountX=0.02 mountY=-0.01, mountTheta=-0.32
23:41:50.090 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.02, opts=13)
23:41:50.090 00.000 7988 Enqueuing Move request for scope (0.01, 0.02)
23:41:50.090 00.000 15712 Worker thread wakes up
23:41:50.090 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:41:50.090 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:41:50.090 00.000 15712 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
23:41:50.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:50.090 00.000 7988 UpdateGuideState exits: m=1517 SNR=25.7
23:41:50.098 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:50.099 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:50.099 00.000 7988 Enqueuing Expose request
23:41:50.099 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 638.98
23:41:50.099 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
23:41:50.099 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:50.099 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:50.099 00.000 15712 MoveAxis(E, 6, ABG)
23:41:50.099 00.000 15712 Guiding  Dir = 2, Dur = 6
23:41:50.135 00.036 15712 IsGuiding returns 0
23:41:50.154 00.019 15712 IsGuiding returns 0
23:41:50.154 00.000 15712 Move returns status 0, amount 6
23:41:50.154 00.000 15712 MoveAxis(N, 0, ABG)
23:41:50.154 00.000 15712 Move returns status 0, amount 0
23:41:50.154 00.000 15712 move complete, result=0
23:41:50.154 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:41:50.155 00.001 15712 worker thread done servicing request
23:41:50.155 00.000 15712 Worker thread wakes up
23:41:50.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:50.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:51.569 01.414 15712 Exposure complete
23:41:51.630 00.061 15712 worker thread done servicing request
23:41:51.630 00.000 7988 OnExposeComplete: enter
23:41:51.630 00.000 7988 UpdateGuideState(): m_state=6
23:41:51.630 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2337
23:41:51.630 00.000 7988 Star::Find returns 1 (0), X=500.08, Y=804.66, Mass=1592, SNR=26.3, Peak=142 HFD=4.4
23:41:51.630 00.000 7988 MultiStar: [#1 -0.20,-0.24,0.97,U] [#2 0.09,-0.12,0.85,U] [#3 -0.09,-0.17,0.85,U] [#4 0.18,0.10,0.71,U] [#5 -0.23,0.28,0.74,U] [#6 0.14,0.16,0.66,U] [#7 0.14,-0.27,0.49,U] [#8 -0.50,0.06,0.00,M1] 
23:41:51.630 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {-0.06, 0.07}
23:41:51.637 00.007 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.83 = 2.45)
23:41:51.637 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.42)
23:41:51.637 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.27 mountX=-0.03 mountY=0.02, mountTheta=2.43
23:41:51.637 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.03, opts=13)
23:41:51.637 00.000 7988 Enqueuing Move request for scope (-0.02, -0.03)
23:41:51.637 00.000 15712 Worker thread wakes up
23:41:51.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:41:51.637 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:41:51.637 00.000 15712 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
23:41:51.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:51.637 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.3
23:41:51.645 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:51.646 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:51.646 00.000 7988 Enqueuing Expose request
23:41:51.646 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.99
23:41:51.646 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
23:41:51.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:51.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:51.646 00.000 15712 MoveAxis(E, 8, ABG)
23:41:51.646 00.000 15712 Guiding  Dir = 2, Dur = 8
23:41:51.646 00.000 15712 IsGuiding returns 0
23:41:51.671 00.025 15712 IsGuiding returns 0
23:41:51.671 00.000 15712 Move returns status 0, amount 8
23:41:51.671 00.000 15712 MoveAxis(N, 0, ABG)
23:41:51.671 00.000 15712 Move returns status 0, amount 0
23:41:51.671 00.000 15712 move complete, result=0
23:41:51.671 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:41:51.674 00.003 15712 worker thread done servicing request
23:41:51.674 00.000 15712 Worker thread wakes up
23:41:51.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:51.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:53.308 01.634 15712 Exposure complete
23:41:53.369 00.061 15712 worker thread done servicing request
23:41:53.369 00.000 7988 OnExposeComplete: enter
23:41:53.369 00.000 7988 UpdateGuideState(): m_state=6
23:41:53.371 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2338
23:41:53.371 00.000 7988 Star::Find returns 1 (0), X=500.33, Y=804.52, Mass=1588, SNR=26.4, Peak=150 HFD=4.5
23:41:53.373 00.002 7988 MultiStar: [#1 -0.26,-0.22,0.98,U] [#2 0.07,-0.28,0.84,U] [#3 -0.13,-0.13,0.86,U] [#4 0.14,0.21,0.76,U] [#5 -0.17,-0.08,0.73,U] [#6 0.15,-0.01,0.65,U] [#7 0.10,-0.14,0.46,U] [#8 -0.18,-0.31,0.45,U] 
23:41:53.373 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.19, -0.07}
23:41:53.375 00.002 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.24 = 3.05)
23:41:53.375 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
23:41:53.377 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.67 mountX=-0.11 mountY=0.01, mountTheta=3.01
23:41:53.379 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.11, opts=13)
23:41:53.379 00.000 7988 Enqueuing Move request for scope (-0.01, -0.11)
23:41:53.381 00.002 15712 Worker thread wakes up
23:41:53.381 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
23:41:53.381 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
23:41:53.381 00.000 15712 Moving (-0.01, -0.11) raw xDistance=-0.11 yDistance=0.01
23:41:53.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:53.381 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.4
23:41:53.384 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:53.386 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:53.386 00.000 7988 Enqueuing Expose request
23:41:53.386 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.99
23:41:53.386 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
23:41:53.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:53.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:41:53.386 00.000 15712 MoveAxis(E, 10, ABG)
23:41:53.386 00.000 15712 Guiding  Dir = 2, Dur = 10
23:41:53.386 00.000 15712 IsGuiding returns 0
23:41:53.406 00.020 15712 IsGuiding returns 1
23:41:53.406 00.000 15712 scope still moving after pulse duration time elapsed
23:41:53.458 00.052 15712 IsGuiding returns 0
23:41:53.458 00.000 15712 scope move finished after 10 + 64 ms
23:41:53.458 00.000 15712 Move returns status 0, amount 10
23:41:53.463 00.005 15712 MoveAxis(N, 0, ABG)
23:41:53.463 00.000 15712 Move returns status 0, amount 0
23:41:53.463 00.000 15712 move complete, result=0
23:41:53.463 00.000 15712 worker thread done servicing request
23:41:53.463 00.000 15712 Worker thread wakes up
23:41:53.463 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
23:41:53.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:53.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:54.870 01.407 15712 Exposure complete
23:41:54.916 00.046 15712 worker thread done servicing request
23:41:54.931 00.015 7988 OnExposeComplete: enter
23:41:54.931 00.000 7988 UpdateGuideState(): m_state=6
23:41:54.933 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2339
23:41:54.935 00.002 7988 Star::Find returns 1 (0), X=499.85, Y=804.61, Mass=1581, SNR=26.5, Peak=139 HFD=4.7
23:41:54.935 00.000 7988 MultiStar: [#1 -0.14,-0.17,0.97,U] [#2 0.16,-0.02,0.84,U] [#3 -0.12,-0.33,0.82,U] [#4 0.24,0.20,0.75,U] [#5 -0.12,0.03,0.71,U] [#6 -0.06,0.23,0.67,U] [#7 0.32,0.03,0.47,U] [#8 -0.15,-0.03,0.42,U] 
23:41:54.937 00.002 7988 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.29, 0.01}
23:41:54.937 00.000 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.26 = 2.02)
23:41:54.939 00.002 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.99)
23:41:54.939 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.70 mountX=-0.02 mountY=0.04, mountTheta=2.01
23:41:54.941 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.02, opts=13)
23:41:54.943 00.002 7988 Enqueuing Move request for scope (-0.04, -0.02)
23:41:54.943 00.000 15712 Worker thread wakes up
23:41:54.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
23:41:54.943 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
23:41:54.943 00.000 15712 Moving (-0.04, -0.02) raw xDistance=-0.02 yDistance=0.04
23:41:54.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:54.943 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.5
23:41:54.947 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:54.948 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:54.949 00.001 7988 Enqueuing Expose request
23:41:54.949 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.99
23:41:54.949 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
23:41:54.949 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:54.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:41:54.949 00.000 15712 MoveAxis(E, 9, ABG)
23:41:54.949 00.000 15712 Guiding  Dir = 2, Dur = 9
23:41:54.949 00.000 15712 IsGuiding returns 0
23:41:54.964 00.015 15712 IsGuiding returns 0
23:41:54.964 00.000 15712 Move returns status 0, amount 9
23:41:54.964 00.000 15712 MoveAxis(N, 0, ABG)
23:41:54.964 00.000 15712 Move returns status 0, amount 0
23:41:54.964 00.000 15712 move complete, result=0
23:41:54.964 00.000 15712 worker thread done servicing request
23:41:54.966 00.002 15712 Worker thread wakes up
23:41:54.966 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:41:54.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:54.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:55.540 00.574 7988 evsrv: cli 0CCCECC8 connect
23:41:55.542 00.002 7988 case statement mapped state 6 to 3
23:41:55.544 00.002 7988 case statement mapped state 6 to 3
23:41:55.546 00.002 7988 evsrv: cli 0CCCECC8 request: {"method":"get_app_state","id":"57a0caad-0129-4b2f-bd54-d285b16c9b11"}
23:41:55.546 00.000 7988 case statement mapped state 6 to 3
23:41:55.548 00.002 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"57a0caad-0129-4b2f-bd54-d285b16c9b11"}
23:41:55.550 00.002 7988 evsrv: cli 0CCCECC8 disconnect
23:41:56.601 01.051 15712 Exposure complete
23:41:56.679 00.078 15712 worker thread done servicing request
23:41:56.679 00.000 7988 OnExposeComplete: enter
23:41:56.679 00.000 7988 UpdateGuideState(): m_state=6
23:41:56.690 00.011 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2340
23:41:56.692 00.002 7988 Star::Find returns 1 (0), X=500.26, Y=804.58, Mass=1585, SNR=26.5, Peak=137 HFD=4.7
23:41:56.694 00.002 7988 MultiStar: [#1 -0.12,0.00,0.96,U] [#2 0.05,-0.26,0.81,U] [#3 0.18,-0.17,0.85,U] [#4 0.17,0.07,0.74,U] [#5 0.07,0.13,0.73,U] [#6 -0.13,0.22,0.61,U] [#7 0.09,-0.34,0.52,U] [#8 -0.42,0.04,0.44,U] 
23:41:56.696 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.12, -0.01}
23:41:56.696 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
23:41:56.696 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
23:41:56.699 00.003 7988 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.98 mountX=-0.03 mountY=-0.02, mountTheta=-2.57
23:41:56.701 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.03, opts=13)
23:41:56.703 00.002 7988 Enqueuing Move request for scope (0.02, -0.03)
23:41:56.705 00.002 15712 Worker thread wakes up
23:41:56.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:41:56.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:41:56.705 00.000 15712 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
23:41:56.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:41:56.707 00.002 7988 UpdateGuideState exits: m=1585 SNR=26.5
23:41:56.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:56.709 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:56.710 00.001 7988 Enqueuing Expose request
23:41:56.713 00.003 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 638.99
23:41:56.713 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
23:41:56.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:56.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:41:56.713 00.000 15712 MoveAxis(E, 8, ABG)
23:41:56.713 00.000 15712 Guiding  Dir = 2, Dur = 8
23:41:56.713 00.000 15712 IsGuiding returns 0
23:41:56.730 00.017 15712 IsGuiding returns 0
23:41:56.730 00.000 15712 Move returns status 0, amount 8
23:41:56.730 00.000 15712 MoveAxis(N, 0, ABG)
23:41:56.730 00.000 15712 Move returns status 0, amount 0
23:41:56.730 00.000 15712 move complete, result=0
23:41:56.730 00.000 15712 worker thread done servicing request
23:41:56.730 00.000 15712 Worker thread wakes up
23:41:56.730 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:41:56.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:56.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:58.155 01.425 15712 Exposure complete
23:41:58.223 00.068 15712 worker thread done servicing request
23:41:58.223 00.000 7988 OnExposeComplete: enter
23:41:58.223 00.000 7988 UpdateGuideState(): m_state=6
23:41:58.223 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2341
23:41:58.223 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.42, Mass=1515, SNR=25.8, Peak=134 HFD=4.6
23:41:58.223 00.000 7988 MultiStar: [#1 -0.25,-0.32,1.02,U] [#2 0.05,-0.13,0.90,U] [#3 -0.18,-0.36,0.89,U] [#4 0.17,0.03,0.78,U] [#5 -0.18,-0.30,0.74,U] [#6 0.02,-0.12,0.68,U] [#7 -0.14,-0.34,0.52,U] [#8 -0.16,0.07,0.46,U] 
23:41:58.223 00.000 7988 single-star, 8 included, MultiStar: {-0.07, -0.20}, one-star: {0.04, -0.17}
23:41:58.235 00.012 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
23:41:58.235 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
23:41:58.235 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.35 mountX=-0.17 mountY=-0.03, mountTheta=-2.95
23:41:58.240 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.17, opts=13)
23:41:58.240 00.000 7988 Enqueuing Move request for scope (0.04, -0.17)
23:41:58.240 00.000 15712 Worker thread wakes up
23:41:58.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
23:41:58.240 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
23:41:58.240 00.000 15712 Moving (0.04, -0.17) raw xDistance=-0.17 yDistance=-0.03
23:41:58.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:41:58.240 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.8
23:41:58.245 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:58.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:41:58.245 00.000 7988 Enqueuing Expose request
23:41:58.245 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 638.99
23:41:58.245 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
23:41:58.245 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:58.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:58.245 00.000 15712 MoveAxis(E, 40, ABG)
23:41:58.245 00.000 15712 Guiding  Dir = 2, Dur = 40
23:41:58.245 00.000 15712 IsGuiding returns 0
23:41:58.267 00.022 15712 PulseGuide returned control before completion, sleep 27
23:41:58.315 00.048 15712 IsGuiding returns 0
23:41:58.315 00.000 15712 Move returns status 0, amount 40
23:41:58.315 00.000 15712 MoveAxis(N, 0, ABG)
23:41:58.315 00.000 15712 Move returns status 0, amount 0
23:41:58.315 00.000 15712 move complete, result=0
23:41:58.315 00.000 15712 worker thread done servicing request
23:41:58.315 00.000 15712 Worker thread wakes up
23:41:58.315 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
23:41:58.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:41:58.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:41:59.952 01.637 15712 Exposure complete
23:42:00.045 00.093 15712 worker thread done servicing request
23:42:00.045 00.000 7988 OnExposeComplete: enter
23:42:00.050 00.005 7988 UpdateGuideState(): m_state=6
23:42:00.052 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2342
23:42:00.053 00.001 7988 Star::Find returns 1 (0), X=500.34, Y=804.75, Mass=1581, SNR=26.2, Peak=143 HFD=4.7
23:42:00.055 00.002 7988 MultiStar: [#1 -0.33,0.17,0.97,U] [#2 -0.04,-0.01,0.86,U] [#3 -0.00,-0.17,0.85,U] [#4 0.22,0.45,0.00,M1] [#5 -0.15,0.23,0.70,U] [#6 -0.14,0.26,0.67,U] [#7 0.30,0.22,0.51,U] [#8 -0.00,0.02,0.45,U] 
23:42:00.057 00.002 7988 refined, 7 included, MultiStar: {-0.03, 0.10}, one-star: {0.19, 0.16}
23:42:00.059 00.002 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
23:42:00.061 00.002 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
23:42:00.063 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.89 mountX=0.10 mountY=0.03, mountTheta=0.30
23:42:00.067 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.10, opts=13)
23:42:00.069 00.002 7988 Enqueuing Move request for scope (-0.03, 0.10)
23:42:00.070 00.001 15712 Worker thread wakes up
23:42:00.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:00.072 00.002 7988 UpdateGuideState exits: m=1581 SNR=26.2
23:42:00.072 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:00.074 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:00.076 00.002 7988 Enqueuing Expose request
23:42:00.078 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
23:42:00.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
23:42:00.078 00.000 15712 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.03
23:42:00.078 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.00
23:42:00.078 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
23:42:00.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:00.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:42:00.078 00.000 15712 MoveAxis(E, 6, ABG)
23:42:00.078 00.000 15712 Guiding  Dir = 2, Dur = 6
23:42:00.078 00.000 15712 IsGuiding returns 0
23:42:00.140 00.062 15712 IsGuiding returns 0
23:42:00.140 00.000 15712 Move returns status 0, amount 6
23:42:00.140 00.000 15712 MoveAxis(N, 0, ABG)
23:42:00.140 00.000 15712 Move returns status 0, amount 0
23:42:00.140 00.000 15712 move complete, result=0
23:42:00.140 00.000 15712 worker thread done servicing request
23:42:00.140 00.000 15712 Worker thread wakes up
23:42:00.140 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:42:00.146 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:00.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:01.557 01.411 15712 Exposure complete
23:42:01.612 00.055 15712 worker thread done servicing request
23:42:01.620 00.008 7988 OnExposeComplete: enter
23:42:01.621 00.001 7988 UpdateGuideState(): m_state=6
23:42:01.623 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2343
23:42:01.623 00.000 7988 Star::Find returns 1 (0), X=500.09, Y=804.92, Mass=1621, SNR=26.7, Peak=149 HFD=4.4
23:42:01.625 00.002 7988 MultiStar: [#1 -0.19,-0.01,0.98,U] [#2 0.22,0.15,0.87,U] [#3 -0.18,0.22,0.84,U] [#4 0.36,0.39,0.00,M2] [#5 -0.16,0.26,0.70,U] [#6 0.03,0.43,0.00,M1] [#7 0.33,0.06,0.52,U] [#8 -0.31,-0.07,0.45,U] 
23:42:01.625 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.15}, one-star: {-0.05, 0.32}
23:42:01.627 00.002 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
23:42:01.627 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
23:42:01.629 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.89 mountX=0.15 mountY=0.05, mountTheta=0.30
23:42:01.629 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.15, opts=13)
23:42:01.631 00.002 7988 Enqueuing Move request for scope (-0.05, 0.15)
23:42:01.631 00.000 15712 Worker thread wakes up
23:42:01.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
23:42:01.631 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
23:42:01.631 00.000 15712 Moving (-0.05, 0.15) raw xDistance=0.15 yDistance=0.05
23:42:01.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:01.631 00.000 7988 UpdateGuideState exits: m=1621 SNR=26.7
23:42:01.635 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:01.636 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:01.636 00.000 7988 Enqueuing Expose request
23:42:01.636 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.00
23:42:01.636 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:42:01.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:01.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:42:01.636 00.000 15712 MoveAxis(E, 4, ABG)
23:42:01.636 00.000 15712 Guiding  Dir = 2, Dur = 4
23:42:01.636 00.000 15712 IsGuiding returns 0
23:42:01.663 00.027 15712 IsGuiding returns 0
23:42:01.663 00.000 15712 Move returns status 0, amount 4
23:42:01.663 00.000 15712 MoveAxis(N, 0, ABG)
23:42:01.663 00.000 15712 Move returns status 0, amount 0
23:42:01.663 00.000 15712 move complete, result=0
23:42:01.663 00.000 15712 worker thread done servicing request
23:42:01.663 00.000 15712 Worker thread wakes up
23:42:01.663 00.000 7988 GuideStep: 0.2 px 4 ms EAST, 0.0 px 0 ms NORTH
23:42:01.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:01.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:03.406 01.743 15712 Exposure complete
23:42:03.466 00.060 15712 worker thread done servicing request
23:42:03.466 00.000 7988 OnExposeComplete: enter
23:42:03.466 00.000 7988 UpdateGuideState(): m_state=6
23:42:03.469 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2344
23:42:03.469 00.000 7988 Star::Find returns 1 (0), X=500.17, Y=804.83, Mass=1491, SNR=25.5, Peak=145 HFD=4.3
23:42:03.471 00.002 7988 MultiStar: [#1 -0.06,0.12,1.01,U] [#2 0.26,0.19,0.90,U] [#3 0.10,0.10,0.92,U] [#4 0.15,-0.05,0.77,U] [#5 0.23,0.31,0.76,U] [#6 0.47,0.34,0.00,M2] [#7 0.10,-0.06,0.52,U] [#8 -0.30,0.05,0.47,U] 
23:42:03.471 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.13}, one-star: {0.03, 0.24}
23:42:03.473 00.002 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
23:42:03.473 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
23:42:03.475 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.03 mountX=0.13 mountY=-0.08, mountTheta=-0.56
23:42:03.477 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.13, opts=13)
23:42:03.477 00.000 7988 Enqueuing Move request for scope (0.08, 0.13)
23:42:03.479 00.002 15712 Worker thread wakes up
23:42:03.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
23:42:03.479 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
23:42:03.479 00.000 15712 Moving (0.08, 0.13) raw xDistance=0.13 yDistance=-0.08
23:42:03.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:03.481 00.002 7988 UpdateGuideState exits: m=1491 SNR=25.5
23:42:03.482 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:03.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:03.482 00.000 7988 Enqueuing Expose request
23:42:03.482 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.00
23:42:03.482 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
23:42:03.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:03.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:03.482 00.000 15712 MoveAxis(E, 4, ABG)
23:42:03.482 00.000 15712 Guiding  Dir = 2, Dur = 4
23:42:03.482 00.000 15712 IsGuiding returns 0
23:42:03.498 00.016 15712 IsGuiding returns 0
23:42:03.498 00.000 15712 Move returns status 0, amount 4
23:42:03.498 00.000 15712 MoveAxis(N, 0, ABG)
23:42:03.498 00.000 15712 Move returns status 0, amount 0
23:42:03.498 00.000 15712 move complete, result=0
23:42:03.498 00.000 15712 worker thread done servicing request
23:42:03.498 00.000 15712 Worker thread wakes up
23:42:03.498 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:42:03.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:03.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:04.917 01.419 15712 Exposure complete
23:42:04.977 00.060 15712 worker thread done servicing request
23:42:04.977 00.000 7988 OnExposeComplete: enter
23:42:04.978 00.001 7988 UpdateGuideState(): m_state=6
23:42:04.978 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2345
23:42:04.978 00.000 7988 Star::Find returns 1 (0), X=500.34, Y=804.81, Mass=1574, SNR=25.8, Peak=146 HFD=4.5
23:42:04.978 00.000 7988 MultiStar: [#1 -0.22,-0.14,1.00,U] [#2 0.25,0.18,0.91,U] [#3 0.03,-0.14,0.86,U] [#4 0.19,0.09,0.72,U] [#5 0.12,0.18,0.75,U] [#6 -0.04,0.16,0.64,U] [#7 0.38,-0.02,0.47,U] [#8 -0.13,0.00,0.44,U] 
23:42:04.978 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.20, 0.22}
23:42:04.978 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
23:42:04.978 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
23:42:04.978 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.64 mountX=0.06 mountY=-0.08, mountTheta=-0.93
23:42:04.978 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
23:42:04.978 00.000 7988 Enqueuing Move request for scope (0.08, 0.06)
23:42:04.978 00.000 15712 Worker thread wakes up
23:42:04.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:42:04.978 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:42:04.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:04.978 00.000 7988 UpdateGuideState exits: m=1574 SNR=25.8
23:42:04.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:04.994 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:04.994 00.000 7988 Enqueuing Expose request
23:42:04.994 00.000 15712 Moving (0.08, 0.06) raw xDistance=0.06 yDistance=-0.08
23:42:04.994 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.00
23:42:04.994 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
23:42:04.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:04.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:04.994 00.000 15712 MoveAxis(E, 7, ABG)
23:42:04.994 00.000 15712 Guiding  Dir = 2, Dur = 7
23:42:04.994 00.000 15712 IsGuiding returns 0
23:42:05.010 00.016 15712 IsGuiding returns 0
23:42:05.010 00.000 15712 Move returns status 0, amount 7
23:42:05.010 00.000 15712 MoveAxis(N, 0, ABG)
23:42:05.010 00.000 15712 Move returns status 0, amount 0
23:42:05.010 00.000 15712 move complete, result=0
23:42:05.010 00.000 15712 worker thread done servicing request
23:42:05.010 00.000 15712 Worker thread wakes up
23:42:05.010 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:42:05.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:05.021 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:06.653 01.632 15712 Exposure complete
23:42:06.715 00.062 7988 OnExposeComplete: enter
23:42:06.715 00.000 7988 UpdateGuideState(): m_state=6
23:42:06.715 00.000 15712 worker thread done servicing request
23:42:06.715 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2346
23:42:06.715 00.000 7988 Star::Find returns 1 (0), X=500.21, Y=804.73, Mass=1641, SNR=27.1, Peak=135 HFD=4.6
23:42:06.715 00.000 7988 MultiStar: [#1 -0.27,-0.12,0.93,U] [#2 0.08,-0.08,0.86,U] [#3 -0.31,0.07,0.82,U] [#4 0.15,0.07,0.73,U] [#5 -0.07,0.13,0.71,U] [#6 0.09,0.17,0.65,U] [#7 0.41,-0.31,0.00,M1] [#8 -0.10,0.31,0.44,U] 
23:42:06.715 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {0.07, 0.14}
23:42:06.715 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
23:42:06.715 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
23:42:06.715 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.22 mountX=0.06 mountY=0.05, mountTheta=0.63
23:42:06.726 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
23:42:06.728 00.002 7988 Enqueuing Move request for scope (-0.05, 0.06)
23:42:06.728 00.000 15712 Worker thread wakes up
23:42:06.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:42:06.728 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:42:06.728 00.000 15712 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=0.05
23:42:06.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:06.728 00.000 7988 UpdateGuideState exits: m=1641 SNR=27.1
23:42:06.731 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:06.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:06.733 00.002 7988 Enqueuing Expose request
23:42:06.733 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.00
23:42:06.733 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
23:42:06.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:06.735 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:42:06.735 00.000 15712 MoveAxis(E, 8, ABG)
23:42:06.735 00.000 15712 Guiding  Dir = 2, Dur = 8
23:42:06.735 00.000 15712 IsGuiding returns 0
23:42:06.794 00.059 15712 IsGuiding returns 0
23:42:06.794 00.000 15712 Move returns status 0, amount 8
23:42:06.794 00.000 15712 MoveAxis(N, 0, ABG)
23:42:06.794 00.000 15712 Move returns status 0, amount 0
23:42:06.794 00.000 15712 move complete, result=0
23:42:06.794 00.000 15712 worker thread done servicing request
23:42:06.794 00.000 15712 Worker thread wakes up
23:42:06.794 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:42:06.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:06.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:08.200 01.406 15712 Exposure complete
23:42:08.254 00.054 15712 worker thread done servicing request
23:42:08.261 00.007 7988 OnExposeComplete: enter
23:42:08.261 00.000 7988 UpdateGuideState(): m_state=6
23:42:08.261 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2347
23:42:08.261 00.000 7988 Star::Find returns 1 (0), X=500.21, Y=804.57, Mass=1585, SNR=26.7, Peak=151 HFD=4.5
23:42:08.261 00.000 7988 MultiStar: [#1 -0.13,-0.13,0.94,U] [#2 0.13,0.00,0.84,U] [#3 -0.05,-0.16,0.85,U] [#4 0.16,0.03,0.75,U] [#5 -0.06,0.21,0.74,U] [#6 -0.07,0.14,0.67,U] [#7 0.10,-0.23,0.48,U] [#8 -0.02,0.09,0.45,U] 
23:42:08.261 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.07, -0.02}
23:42:08.261 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
23:42:08.261 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
23:42:08.261 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.75 mountX=-0.01 mountY=-0.01, mountTheta=-2.33
23:42:08.271 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
23:42:08.271 00.000 7988 Enqueuing Move request for scope (0.01, -0.01)
23:42:08.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:08.271 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.7
23:42:08.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:08.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:08.277 00.006 7988 Enqueuing Expose request
23:42:08.277 00.000 15712 Worker thread wakes up
23:42:08.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:42:08.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:42:08.277 00.000 15712 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:42:08.277 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.01
23:42:08.277 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:42:08.277 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:08.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:08.277 00.000 15712 MoveAxis(E, 9, ABG)
23:42:08.277 00.000 15712 Guiding  Dir = 2, Dur = 9
23:42:08.277 00.000 15712 IsGuiding returns 0
23:42:08.297 00.020 15712 IsGuiding returns 0
23:42:08.297 00.000 15712 Move returns status 0, amount 9
23:42:08.297 00.000 15712 MoveAxis(N, 0, ABG)
23:42:08.297 00.000 15712 Move returns status 0, amount 0
23:42:08.297 00.000 15712 move complete, result=0
23:42:08.297 00.000 15712 worker thread done servicing request
23:42:08.297 00.000 15712 Worker thread wakes up
23:42:08.297 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:42:08.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:08.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:09.936 01.639 15712 Exposure complete
23:42:09.997 00.061 15712 worker thread done servicing request
23:42:09.997 00.000 7988 OnExposeComplete: enter
23:42:09.997 00.000 7988 UpdateGuideState(): m_state=6
23:42:09.997 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2348
23:42:09.997 00.000 7988 Star::Find returns 1 (0), X=500.25, Y=804.45, Mass=1598, SNR=26.6, Peak=161 HFD=4.6
23:42:09.997 00.000 7988 MultiStar: [#1 -0.04,-0.21,0.96,U] [#2 0.07,-0.29,0.86,U] [#3 -0.04,-0.31,0.84,U] [#4 0.13,-0.06,0.74,U] [#5 -0.01,-0.17,0.73,U] [#6 0.40,0.09,0.67,U] [#7 0.26,-0.10,0.49,U] [#8 -0.28,0.15,0.46,U] 
23:42:10.004 00.007 7988 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.10, -0.14}
23:42:10.004 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
23:42:10.004 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
23:42:10.004 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-1.13 mountX=-0.14 mountY=-0.06, mountTheta=-2.72
23:42:10.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.14, opts=13)
23:42:10.004 00.000 7988 Enqueuing Move request for scope (0.07, -0.14)
23:42:10.004 00.000 15712 Worker thread wakes up
23:42:10.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
23:42:10.004 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
23:42:10.004 00.000 15712 Moving (0.07, -0.14) raw xDistance=-0.14 yDistance=-0.06
23:42:10.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:10.004 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.6
23:42:10.013 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:10.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:10.013 00.000 7988 Enqueuing Expose request
23:42:10.013 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.01
23:42:10.013 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
23:42:10.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:10.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:42:10.013 00.000 15712 MoveAxis(E, 6, ABG)
23:42:10.013 00.000 15712 Guiding  Dir = 2, Dur = 6
23:42:10.013 00.000 15712 IsGuiding returns 0
23:42:10.037 00.024 15712 IsGuiding returns 0
23:42:10.037 00.000 15712 Move returns status 0, amount 6
23:42:10.037 00.000 15712 MoveAxis(N, 0, ABG)
23:42:10.037 00.000 15712 Move returns status 0, amount 0
23:42:10.037 00.000 15712 move complete, result=0
23:42:10.037 00.000 15712 worker thread done servicing request
23:42:10.037 00.000 15712 Worker thread wakes up
23:42:10.037 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:42:10.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:10.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:11.447 01.410 15712 Exposure complete
23:42:11.508 00.061 15712 worker thread done servicing request
23:42:11.508 00.000 7988 OnExposeComplete: enter
23:42:11.508 00.000 7988 UpdateGuideState(): m_state=6
23:42:11.511 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2349
23:42:11.513 00.002 7988 Star::Find returns 1 (0), X=500.09, Y=804.55, Mass=1526, SNR=25.9, Peak=151 HFD=4.3
23:42:11.513 00.000 7988 MultiStar: [#1 -0.11,-0.22,0.98,U] [#2 0.06,-0.15,0.89,U] [#3 -0.09,-0.10,0.87,U] [#4 -0.04,-0.17,0.78,U] [#5 0.02,-0.17,0.73,U] [#6 0.08,0.04,0.65,U] [#7 0.26,-0.38,0.00,M1] [#8 -0.23,-0.03,0.42,U] 
23:42:11.515 00.002 7988 single-star, 7 included, MultiStar: {-0.04, -0.11}, one-star: {-0.06, -0.05}
23:42:11.515 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.03 = 2.26)
23:42:11.517 00.002 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.23)
23:42:11.517 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-2.46 mountX=-0.05 mountY=0.06, mountTheta=2.25
23:42:11.519 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.05, opts=13)
23:42:11.521 00.002 7988 Enqueuing Move request for scope (-0.06, -0.05)
23:42:11.521 00.000 15712 Worker thread wakes up
23:42:11.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
23:42:11.521 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
23:42:11.521 00.000 15712 Moving (-0.06, -0.05) raw xDistance=-0.05 yDistance=0.06
23:42:11.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:11.521 00.000 7988 UpdateGuideState exits: m=1526 SNR=25.9
23:42:11.524 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:11.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:11.526 00.002 7988 Enqueuing Expose request
23:42:11.526 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.01
23:42:11.526 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
23:42:11.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:11.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:42:11.526 00.000 15712 MoveAxis(E, 7, ABG)
23:42:11.526 00.000 15712 Guiding  Dir = 2, Dur = 7
23:42:11.526 00.000 15712 IsGuiding returns 0
23:42:11.589 00.063 15712 IsGuiding returns 0
23:42:11.589 00.000 15712 Move returns status 0, amount 7
23:42:11.589 00.000 15712 MoveAxis(N, 0, ABG)
23:42:11.589 00.000 15712 Move returns status 0, amount 0
23:42:11.589 00.000 15712 move complete, result=0
23:42:11.589 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:42:11.591 00.002 15712 worker thread done servicing request
23:42:11.591 00.000 15712 Worker thread wakes up
23:42:11.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:11.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:13.233 01.642 15712 Exposure complete
23:42:13.295 00.062 15712 worker thread done servicing request
23:42:13.295 00.000 7988 OnExposeComplete: enter
23:42:13.295 00.000 7988 UpdateGuideState(): m_state=6
23:42:13.297 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2350
23:42:13.299 00.002 7988 Star::Find returns 1 (0), X=500.29, Y=804.45, Mass=1599, SNR=26.5, Peak=155 HFD=4.6
23:42:13.299 00.000 7988 MultiStar: [#1 -0.20,-0.35,0.99,U] [#2 -0.03,-0.24,0.84,U] [#3 -0.14,-0.31,0.86,U] [#4 0.07,-0.16,0.75,U] [#5 -0.32,-0.25,0.75,U] [#6 -0.08,0.12,0.62,U] [#7 0.03,-0.13,0.50,U] [#8 -0.28,-0.15,0.45,U] 
23:42:13.301 00.002 7988 single-star, 8 included, MultiStar: {-0.08, -0.20}, one-star: {0.15, -0.14}
23:42:13.301 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
23:42:13.303 00.002 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
23:42:13.303 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.77 mountX=-0.14 mountY=-0.14, mountTheta=-2.35
23:42:13.305 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.14, opts=13)
23:42:13.307 00.002 7988 Enqueuing Move request for scope (0.15, -0.14)
23:42:13.307 00.000 15712 Worker thread wakes up
23:42:13.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
23:42:13.307 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
23:42:13.307 00.000 15712 Moving (0.15, -0.14) raw xDistance=-0.14 yDistance=-0.14
23:42:13.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:13.307 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.5
23:42:13.311 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:13.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:13.311 00.000 7988 Enqueuing Expose request
23:42:13.311 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.01
23:42:13.311 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
23:42:13.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:13.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:13.311 00.000 15712 MoveAxis(E, 6, ABG)
23:42:13.311 00.000 15712 Guiding  Dir = 2, Dur = 6
23:42:13.311 00.000 15712 IsGuiding returns 0
23:42:13.327 00.016 15712 IsGuiding returns 0
23:42:13.327 00.000 15712 Move returns status 0, amount 6
23:42:13.327 00.000 15712 MoveAxis(N, 0, ABG)
23:42:13.327 00.000 15712 Move returns status 0, amount 0
23:42:13.327 00.000 15712 move complete, result=0
23:42:13.327 00.000 15712 worker thread done servicing request
23:42:13.327 00.000 15712 Worker thread wakes up
23:42:13.327 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:42:13.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:13.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:14.748 01.421 15712 Exposure complete
23:42:14.811 00.063 15712 worker thread done servicing request
23:42:14.811 00.000 7988 OnExposeComplete: enter
23:42:14.812 00.001 7988 UpdateGuideState(): m_state=6
23:42:14.812 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2351
23:42:14.814 00.002 7988 Star::Find returns 1 (0), X=500.47, Y=804.50, Mass=1669, SNR=27.0, Peak=157 HFD=5.1
23:42:14.814 00.000 7988 MultiStar: [#1 -0.12,-0.42,0.00,M1] [#2 -0.05,-0.20,0.82,U] [#3 -0.03,-0.39,0.83,U] [#4 0.28,0.08,0.75,U] [#5 0.01,-0.05,0.73,U] [#6 -0.05,-0.17,0.62,U] [#7 -0.04,-0.37,0.44,U] [#8 0.15,-0.13,0.45,U] 
23:42:14.814 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.16}, one-star: {0.33, -0.10}
23:42:14.814 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
23:42:14.814 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
23:42:14.814 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.06 mountX=-0.16 mountY=-0.09, mountTheta=-2.64
23:42:14.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.16, opts=13)
23:42:14.814 00.000 7988 Enqueuing Move request for scope (0.09, -0.16)
23:42:14.814 00.000 15712 Worker thread wakes up
23:42:14.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
23:42:14.814 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
23:42:14.814 00.000 15712 Moving (0.09, -0.16) raw xDistance=-0.16 yDistance=-0.09
23:42:14.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
23:42:14.814 00.000 7988 UpdateGuideState exits: m=1669 SNR=27.0
23:42:14.825 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:14.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:14.827 00.002 7988 Enqueuing Expose request
23:42:14.829 00.002 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.01
23:42:14.829 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
23:42:14.829 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:14.829 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:14.829 00.000 15712 MoveAxis(E, 5, ABG)
23:42:14.829 00.000 15712 Guiding  Dir = 2, Dur = 5
23:42:14.829 00.000 15712 IsGuiding returns 0
23:42:14.851 00.022 15712 IsGuiding returns 0
23:42:14.851 00.000 15712 Move returns status 0, amount 5
23:42:14.851 00.000 15712 MoveAxis(N, 0, ABG)
23:42:14.851 00.000 15712 Move returns status 0, amount 0
23:42:14.851 00.000 15712 move complete, result=0
23:42:14.851 00.000 15712 worker thread done servicing request
23:42:14.851 00.000 15712 Worker thread wakes up
23:42:14.851 00.000 7988 GuideStep: -0.2 px 5 ms EAST, -0.1 px 0 ms NORTH
23:42:14.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:14.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:16.487 01.636 15712 Exposure complete
23:42:16.548 00.061 15712 worker thread done servicing request
23:42:16.548 00.000 7988 OnExposeComplete: enter
23:42:16.549 00.001 7988 UpdateGuideState(): m_state=6
23:42:16.549 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2352
23:42:16.549 00.000 7988 Star::Find returns 1 (0), X=500.20, Y=804.60, Mass=1555, SNR=26.2, Peak=149 HFD=4.6
23:42:16.549 00.000 7988 MultiStar: [#1 -0.14,-0.16,0.96,U] [#2 -0.06,-0.21,0.85,U] [#3 -0.10,-0.07,0.85,U] [#4 -0.06,0.02,0.77,U] [#5 -0.02,0.01,0.69,U] [#6 0.01,0.03,0.67,U] [#7 0.44,-0.19,0.00,M1] [#8 -0.32,-0.09,0.44,U] 
23:42:16.549 00.000 7988 single-star, 7 included, MultiStar: {-0.07, -0.06}, one-star: {0.06, 0.01}
23:42:16.549 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
23:42:16.549 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
23:42:16.549 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=0.01 mountY=-0.06, mountTheta=-1.43
23:42:16.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
23:42:16.549 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
23:42:16.549 00.000 15712 Worker thread wakes up
23:42:16.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:42:16.549 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:42:16.549 00.000 15712 Moving (0.06, 0.01) raw xDistance=0.01 yDistance=-0.06
23:42:16.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:16.549 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.2
23:42:16.563 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:16.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:16.564 00.001 7988 Enqueuing Expose request
23:42:16.567 00.003 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.01
23:42:16.567 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
23:42:16.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:16.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:42:16.567 00.000 15712 MoveAxis(E, 6, ABG)
23:42:16.567 00.000 15712 Guiding  Dir = 2, Dur = 6
23:42:16.567 00.000 15712 IsGuiding returns 0
23:42:16.590 00.023 15712 IsGuiding returns 0
23:42:16.590 00.000 15712 Move returns status 0, amount 6
23:42:16.590 00.000 15712 MoveAxis(N, 0, ABG)
23:42:16.590 00.000 15712 Move returns status 0, amount 0
23:42:16.590 00.000 15712 move complete, result=0
23:42:16.590 00.000 15712 worker thread done servicing request
23:42:16.590 00.000 15712 Worker thread wakes up
23:42:16.590 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:42:16.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:16.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:17.999 01.409 15712 Exposure complete
23:42:18.062 00.063 15712 worker thread done servicing request
23:42:18.062 00.000 7988 OnExposeComplete: enter
23:42:18.063 00.001 7988 UpdateGuideState(): m_state=6
23:42:18.063 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2353
23:42:18.063 00.000 7988 Star::Find returns 1 (0), X=500.16, Y=804.68, Mass=1550, SNR=26.2, Peak=143 HFD=4.5
23:42:18.063 00.000 7988 MultiStar: [#1 -0.19,-0.26,0.99,U] [#2 0.00,-0.06,0.87,U] [#3 -0.33,0.08,0.85,U] [#4 0.03,0.03,0.79,U] [#5 -0.10,0.03,0.72,U] [#6 0.11,0.07,0.69,U] [#7 -0.00,-0.13,0.47,U] [#8 0.12,-0.09,0.42,U] 
23:42:18.063 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.02, 0.08}
23:42:18.063 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.56) = xAngle (-4.31 = 1.97)
23:42:18.063 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.34 = 1.94)
23:42:18.063 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.75 mountX=-0.02 mountY=0.06, mountTheta=1.97
23:42:18.063 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
23:42:18.063 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
23:42:18.063 00.000 15712 Worker thread wakes up
23:42:18.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:42:18.063 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:42:18.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:18.063 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.2
23:42:18.063 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:18.077 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:18.077 00.000 7988 Enqueuing Expose request
23:42:18.080 00.003 15712 Moving (-0.06, -0.02) raw xDistance=-0.02 yDistance=0.06
23:42:18.080 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.02
23:42:18.080 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:42:18.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:18.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:42:18.080 00.000 15712 MoveAxis(E, 6, ABG)
23:42:18.080 00.000 15712 Guiding  Dir = 2, Dur = 6
23:42:18.080 00.000 15712 IsGuiding returns 0
23:42:18.109 00.029 15712 IsGuiding returns 0
23:42:18.109 00.000 15712 Move returns status 0, amount 6
23:42:18.109 00.000 15712 MoveAxis(N, 0, ABG)
23:42:18.109 00.000 15712 Move returns status 0, amount 0
23:42:18.109 00.000 15712 move complete, result=0
23:42:18.109 00.000 15712 worker thread done servicing request
23:42:18.109 00.000 15712 Worker thread wakes up
23:42:18.109 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
23:42:18.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:18.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:19.755 01.646 15712 Exposure complete
23:42:19.816 00.061 15712 worker thread done servicing request
23:42:19.816 00.000 7988 OnExposeComplete: enter
23:42:19.816 00.000 7988 UpdateGuideState(): m_state=6
23:42:19.816 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2354
23:42:19.816 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.48, Mass=1559, SNR=26.3, Peak=146 HFD=4.7
23:42:19.816 00.000 7988 MultiStar: [#1 -0.29,-0.19,0.96,U] [#2 -0.25,-0.07,0.89,U] [#3 -0.24,-0.18,0.86,U] [#4 -0.04,0.11,0.72,U] [#5 -0.17,-0.19,0.76,U] [#6 0.06,-0.15,0.66,U] [#7 0.01,-0.18,0.49,U] [#8 -0.20,-0.26,0.45,U] 
23:42:19.816 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.13}, one-star: {0.04, -0.12}
23:42:19.816 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
23:42:19.816 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
23:42:19.816 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.23 mountX=-0.11 mountY=-0.04, mountTheta=-2.82
23:42:19.816 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
23:42:19.816 00.000 7988 Enqueuing Move request for scope (0.04, -0.12)
23:42:19.816 00.000 15712 Worker thread wakes up
23:42:19.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
23:42:19.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
23:42:19.816 00.000 15712 Moving (0.04, -0.12) raw xDistance=-0.11 yDistance=-0.04
23:42:19.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:19.816 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.3
23:42:19.831 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:19.831 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:19.833 00.002 7988 Enqueuing Expose request
23:42:19.833 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.02
23:42:19.833 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
23:42:19.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:19.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:42:19.833 00.000 15712 MoveAxis(E, 6, ABG)
23:42:19.833 00.000 15712 Guiding  Dir = 2, Dur = 6
23:42:19.833 00.000 15712 IsGuiding returns 0
23:42:19.850 00.017 15712 IsGuiding returns 0
23:42:19.850 00.000 15712 Move returns status 0, amount 6
23:42:19.850 00.000 15712 MoveAxis(N, 0, ABG)
23:42:19.850 00.000 15712 Move returns status 0, amount 0
23:42:19.850 00.000 15712 move complete, result=0
23:42:19.850 00.000 15712 worker thread done servicing request
23:42:19.850 00.000 15712 Worker thread wakes up
23:42:19.850 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:42:19.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:19.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:21.268 01.418 15712 Exposure complete
23:42:21.315 00.047 15712 worker thread done servicing request
23:42:21.315 00.000 7988 OnExposeComplete: enter
23:42:21.331 00.016 7988 UpdateGuideState(): m_state=6
23:42:21.331 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2355
23:42:21.331 00.000 7988 Star::Find returns 1 (0), X=500.35, Y=804.47, Mass=1598, SNR=26.6, Peak=159 HFD=4.8
23:42:21.331 00.000 7988 MultiStar: [#1 -0.08,-0.25,0.96,U] [#2 0.15,-0.20,0.86,U] [#3 -0.28,-0.36,0.00,M1] [#4 0.18,-0.24,0.69,U] [#5 -0.08,0.04,0.70,U] [#6 -0.16,0.04,0.66,U] [#7 0.03,-0.17,0.50,U] [#8 0.10,-0.30,0.44,U] 
23:42:21.331 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.15}, one-star: {0.21, -0.12}
23:42:21.331 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
23:42:21.331 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
23:42:21.331 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.25 mountX=-0.15 mountY=-0.04, mountTheta=-2.85
23:42:21.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.15, opts=13)
23:42:21.331 00.000 7988 Enqueuing Move request for scope (0.05, -0.15)
23:42:21.331 00.000 15712 Worker thread wakes up
23:42:21.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
23:42:21.331 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
23:42:21.331 00.000 15712 Moving (0.05, -0.15) raw xDistance=-0.15 yDistance=-0.04
23:42:21.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:42:21.331 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.6
23:42:21.346 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:21.347 00.001 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.02
23:42:21.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:21.348 00.001 7988 Enqueuing Expose request
23:42:21.348 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
23:42:21.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:21.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:42:21.348 00.000 15712 MoveAxis(E, 5, ABG)
23:42:21.348 00.000 15712 Guiding  Dir = 2, Dur = 5
23:42:21.365 00.017 15712 IsGuiding returns 0
23:42:21.382 00.017 15712 IsGuiding returns 0
23:42:21.382 00.000 15712 Move returns status 0, amount 5
23:42:21.382 00.000 15712 MoveAxis(N, 0, ABG)
23:42:21.382 00.000 15712 Move returns status 0, amount 0
23:42:21.382 00.000 15712 move complete, result=0
23:42:21.382 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:42:21.390 00.008 15712 worker thread done servicing request
23:42:21.390 00.000 15712 Worker thread wakes up
23:42:21.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:21.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:23.021 01.631 15712 Exposure complete
23:42:23.067 00.046 15712 worker thread done servicing request
23:42:23.067 00.000 7988 OnExposeComplete: enter
23:42:23.082 00.015 7988 UpdateGuideState(): m_state=6
23:42:23.084 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2356
23:42:23.084 00.000 7988 Star::Find returns 1 (0), X=500.16, Y=804.07, Mass=1567, SNR=26.4, Peak=155 HFD=4.4
23:42:23.086 00.002 7988 MultiStar: [#1 -0.13,-0.61,0.00,M1] [#2 0.08,-0.51,0.00,M1] [#3 0.03,-0.47,0.00,M2] [#4 0.18,-0.19,0.74,U] [#5 -0.24,-0.57,0.00,M1] [#6 0.25,-0.21,0.66,U] [#7 0.17,-0.59,0.00,M1] [#8 0.01,-0.39,0.46,U] 
23:42:23.086 00.000 7988 refined, 3 included, MultiStar: {0.11, -0.35}, one-star: {0.02, -0.53}
23:42:23.088 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
23:42:23.088 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
23:42:23.090 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.35 hyp=0.36 cameraTheta=-1.25 mountX=-0.34 mountY=-0.11, mountTheta=-2.85
23:42:23.092 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.35, opts=13)
23:42:23.092 00.000 7988 Enqueuing Move request for scope (0.11, -0.35)
23:42:23.094 00.002 15712 Worker thread wakes up
23:42:23.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.35) opts 0xd
23:42:23.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.35)
23:42:23.094 00.000 15712 Moving (0.11, -0.35) raw xDistance=-0.34 yDistance=-0.11
23:42:23.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:23.094 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.4
23:42:23.097 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:23.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:23.099 00.002 7988 Enqueuing Expose request
23:42:23.099 00.000 15712 PPEC rslt: input = -0.34, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.02
23:42:23.099 00.000 15712 PPEC: input: -0.34, control: -0.22, exposure: 1500
23:42:23.099 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:23.099 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:42:23.099 00.000 15712 MoveAxis(E, 72, ABG)
23:42:23.099 00.000 15712 Guiding  Dir = 2, Dur = 72
23:42:23.099 00.000 15712 IsGuiding returns 0
23:42:23.130 00.031 15712 PulseGuide returned control before completion, sleep 53
23:42:23.210 00.080 15712 IsGuiding returns 0
23:42:23.210 00.000 15712 Move returns status 0, amount 72
23:42:23.210 00.000 15712 MoveAxis(N, 0, ABG)
23:42:23.210 00.000 15712 Move returns status 0, amount 0
23:42:23.210 00.000 15712 move complete, result=0
23:42:23.210 00.000 15712 worker thread done servicing request
23:42:23.210 00.000 15712 Worker thread wakes up
23:42:23.210 00.000 7988 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
23:42:23.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:23.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:24.616 01.406 15712 Exposure complete
23:42:24.676 00.060 15712 worker thread done servicing request
23:42:24.676 00.000 7988 OnExposeComplete: enter
23:42:24.678 00.002 7988 UpdateGuideState(): m_state=6
23:42:24.678 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2357
23:42:24.681 00.003 7988 Star::Find returns 1 (0), X=500.14, Y=804.54, Mass=1620, SNR=26.7, Peak=149 HFD=4.7
23:42:24.681 00.000 7988 MultiStar: [#1 0.04,-0.34,0.94,U] [#2 0.09,-0.43,0.00,M2] [#3 -0.28,-0.07,0.84,U] [#4 0.13,0.22,0.73,U] [#5 -0.18,-0.20,0.73,U] [#6 -0.22,-0.05,0.65,U] [#7 0.36,-0.42,0.00,M2] [#8 -0.13,0.12,0.46,U] 
23:42:24.681 00.000 7988 single-star, 6 included, MultiStar: {-0.08, -0.07}, one-star: {-0.00, -0.05}
23:42:24.681 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = -3.14)
23:42:24.681 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
23:42:24.681 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.58 mountX=-0.05 mountY=0.00, mountTheta=3.11
23:42:24.681 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.05, opts=13)
23:42:24.681 00.000 7988 Enqueuing Move request for scope (-0.00, -0.05)
23:42:24.681 00.000 15712 Worker thread wakes up
23:42:24.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
23:42:24.681 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
23:42:24.681 00.000 15712 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.00
23:42:24.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:24.681 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.7
23:42:24.694 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:24.696 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:24.696 00.000 7988 Enqueuing Expose request
23:42:24.698 00.002 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.02
23:42:24.698 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:42:24.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:24.698 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:42:24.698 00.000 15712 MoveAxis(E, 3, ABG)
23:42:24.698 00.000 15712 Guiding  Dir = 2, Dur = 3
23:42:24.698 00.000 15712 IsGuiding returns 0
23:42:24.713 00.015 15712 IsGuiding returns 0
23:42:24.713 00.000 15712 Move returns status 0, amount 3
23:42:24.713 00.000 15712 MoveAxis(N, 0, ABG)
23:42:24.713 00.000 15712 Move returns status 0, amount 0
23:42:24.713 00.000 15712 move complete, result=0
23:42:24.713 00.000 15712 worker thread done servicing request
23:42:24.713 00.000 15712 Worker thread wakes up
23:42:24.713 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:42:24.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:24.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:26.358 01.645 15712 Exposure complete
23:42:26.418 00.060 15712 worker thread done servicing request
23:42:26.418 00.000 7988 OnExposeComplete: enter
23:42:26.419 00.001 7988 UpdateGuideState(): m_state=6
23:42:26.419 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2358
23:42:26.419 00.000 7988 Star::Find returns 1 (0), X=500.02, Y=804.43, Mass=1583, SNR=26.3, Peak=150 HFD=4.9
23:42:26.419 00.000 7988 MultiStar: [#1 -0.19,-0.43,0.00,M1] [#2 -0.02,-0.21,0.87,U] [#3 -0.25,-0.38,0.00,M2] [#4 -0.06,0.06,0.73,U] [#5 -0.06,-0.22,0.72,U] [#6 -0.04,-0.06,0.64,U] [#7 0.35,-0.30,0.00,M3] [#8 -0.23,-0.12,0.42,U] 
23:42:26.419 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.12}, one-star: {-0.12, -0.16}
23:42:26.419 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
23:42:26.419 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
23:42:26.419 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.15 mountX=-0.12 mountY=0.08, mountTheta=2.54
23:42:26.419 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.12, opts=13)
23:42:26.419 00.000 7988 Enqueuing Move request for scope (-0.08, -0.12)
23:42:26.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:26.419 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.3
23:42:26.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:26.419 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:26.435 00.016 7988 Enqueuing Expose request
23:42:26.435 00.000 15712 Worker thread wakes up
23:42:26.437 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
23:42:26.437 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
23:42:26.437 00.000 15712 Moving (-0.08, -0.12) raw xDistance=-0.12 yDistance=0.08
23:42:26.437 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.02
23:42:26.437 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
23:42:26.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:26.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:42:26.437 00.000 15712 MoveAxis(E, 4, ABG)
23:42:26.437 00.000 15712 Guiding  Dir = 2, Dur = 4
23:42:26.437 00.000 15712 IsGuiding returns 0
23:42:26.455 00.018 15712 IsGuiding returns 0
23:42:26.455 00.000 15712 Move returns status 0, amount 4
23:42:26.455 00.000 15712 MoveAxis(N, 0, ABG)
23:42:26.455 00.000 15712 Move returns status 0, amount 0
23:42:26.455 00.000 15712 move complete, result=0
23:42:26.455 00.000 15712 worker thread done servicing request
23:42:26.455 00.000 15712 Worker thread wakes up
23:42:26.455 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:42:26.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:26.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:27.872 01.417 15712 Exposure complete
23:42:27.932 00.060 15712 worker thread done servicing request
23:42:27.932 00.000 7988 OnExposeComplete: enter
23:42:27.933 00.001 7988 UpdateGuideState(): m_state=6
23:42:27.933 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2359
23:42:27.933 00.000 7988 Star::Find returns 1 (0), X=500.09, Y=804.59, Mass=1526, SNR=25.7, Peak=144 HFD=4.6
23:42:27.933 00.000 7988 MultiStar: [#1 -0.20,-0.26,0.99,U] [#2 0.07,-0.16,0.88,U] [#3 -0.04,-0.25,0.85,U] [#4 0.25,0.02,0.77,U] [#5 -0.05,-0.18,0.73,U] [#6 0.01,-0.13,0.68,U] [#7 0.19,-0.34,0.49,U] [#8 -0.29,-0.33,0.00,M1] 
23:42:27.933 00.000 7988 single-star, 7 included, MultiStar: {0.01, -0.15}, one-star: {-0.06, 0.00}
23:42:27.933 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.56) = xAngle (1.53 = 1.53)
23:42:27.933 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
23:42:27.933 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.09 mountX=0.00 mountY=0.06, mountTheta=1.53
23:42:27.933 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.00, opts=13)
23:42:27.933 00.000 7988 Enqueuing Move request for scope (-0.06, 0.00)
23:42:27.933 00.000 15712 Worker thread wakes up
23:42:27.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
23:42:27.933 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
23:42:27.933 00.000 15712 Moving (-0.06, 0.00) raw xDistance=0.00 yDistance=0.06
23:42:27.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:27.947 00.014 7988 UpdateGuideState exits: m=1526 SNR=25.7
23:42:27.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:27.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:27.949 00.002 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.02
23:42:27.949 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
23:42:27.949 00.000 7988 Enqueuing Expose request
23:42:27.949 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:27.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:42:27.949 00.000 15712 MoveAxis(E, 3, ABG)
23:42:27.949 00.000 15712 Guiding  Dir = 2, Dur = 3
23:42:27.949 00.000 15712 IsGuiding returns 0
23:42:27.974 00.025 15712 IsGuiding returns 0
23:42:27.974 00.000 15712 Move returns status 0, amount 3
23:42:27.974 00.000 15712 MoveAxis(N, 0, ABG)
23:42:27.974 00.000 15712 Move returns status 0, amount 0
23:42:27.974 00.000 15712 move complete, result=0
23:42:27.974 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:42:27.974 00.000 15712 worker thread done servicing request
23:42:27.976 00.002 15712 Worker thread wakes up
23:42:27.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:27.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:29.608 01.632 15712 Exposure complete
23:42:29.670 00.062 15712 worker thread done servicing request
23:42:29.670 00.000 7988 OnExposeComplete: enter
23:42:29.671 00.001 7988 UpdateGuideState(): m_state=6
23:42:29.671 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2360
23:42:29.671 00.000 7988 Star::Find returns 1 (0), X=500.29, Y=804.67, Mass=1556, SNR=26.2, Peak=149 HFD=4.7
23:42:29.671 00.000 7988 MultiStar: [#1 -0.25,-0.23,0.95,U] [#2 0.03,-0.03,0.84,U] [#3 -0.03,-0.03,0.86,U] [#4 0.25,0.16,0.74,U] [#5 -0.13,-0.02,0.73,U] [#6 0.05,-0.19,0.67,U] [#7 0.24,-0.05,0.46,U] [#8 -0.13,-0.22,0.44,U] 
23:42:29.671 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.15, 0.08}
23:42:29.671 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
23:42:29.671 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
23:42:29.671 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.34 mountX=-0.05 mountY=-0.01, mountTheta=-2.93
23:42:29.680 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.05, opts=13)
23:42:29.680 00.000 7988 Enqueuing Move request for scope (0.01, -0.05)
23:42:29.680 00.000 15712 Worker thread wakes up
23:42:29.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:42:29.680 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:42:29.680 00.000 15712 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.01
23:42:29.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:29.680 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.2
23:42:29.685 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:29.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:29.687 00.002 7988 Enqueuing Expose request
23:42:29.687 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.02
23:42:29.687 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:42:29.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:29.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:29.687 00.000 15712 MoveAxis(E, 5, ABG)
23:42:29.687 00.000 15712 Guiding  Dir = 2, Dur = 5
23:42:29.713 00.026 15712 IsGuiding returns 0
23:42:29.730 00.017 15712 IsGuiding returns 0
23:42:29.730 00.000 15712 Move returns status 0, amount 5
23:42:29.730 00.000 15712 MoveAxis(N, 0, ABG)
23:42:29.730 00.000 15712 Move returns status 0, amount 0
23:42:29.730 00.000 15712 move complete, result=0
23:42:29.730 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:42:29.734 00.004 15712 worker thread done servicing request
23:42:29.734 00.000 15712 Worker thread wakes up
23:42:29.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:29.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:31.154 01.420 15712 Exposure complete
23:42:31.218 00.064 15712 worker thread done servicing request
23:42:31.218 00.000 7988 OnExposeComplete: enter
23:42:31.218 00.000 7988 UpdateGuideState(): m_state=6
23:42:31.218 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2361
23:42:31.218 00.000 7988 Star::Find returns 1 (0), X=500.17, Y=804.69, Mass=1595, SNR=26.5, Peak=153 HFD=4.3
23:42:31.218 00.000 7988 MultiStar: [#1 -0.05,0.03,0.96,U] [#2 0.15,-0.14,0.84,U] [#3 -0.18,-0.10,0.86,U] [#4 0.19,0.13,0.74,U] [#5 -0.17,0.19,0.72,U] [#6 0.18,0.15,0.67,U] [#7 -0.02,-0.03,0.50,U] [#8 -0.24,-0.06,0.46,U] 
23:42:31.218 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.03, 0.10}
23:42:31.218 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
23:42:31.227 00.009 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
23:42:31.227 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.75 mountX=0.03 mountY=0.00, mountTheta=0.15
23:42:31.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
23:42:31.227 00.000 7988 Enqueuing Move request for scope (-0.01, 0.03)
23:42:31.231 00.004 15712 Worker thread wakes up
23:42:31.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:42:31.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:42:31.231 00.000 15712 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
23:42:31.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:31.231 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.5
23:42:31.236 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:31.238 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:31.238 00.000 7988 Enqueuing Expose request
23:42:31.240 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.02
23:42:31.240 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
23:42:31.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:31.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:42:31.240 00.000 15712 MoveAxis(E, 5, ABG)
23:42:31.240 00.000 15712 Guiding  Dir = 2, Dur = 5
23:42:31.240 00.000 15712 IsGuiding returns 0
23:42:31.263 00.023 15712 IsGuiding returns 0
23:42:31.263 00.000 15712 Move returns status 0, amount 5
23:42:31.263 00.000 15712 MoveAxis(N, 0, ABG)
23:42:31.263 00.000 15712 Move returns status 0, amount 0
23:42:31.263 00.000 15712 move complete, result=0
23:42:31.263 00.000 15712 worker thread done servicing request
23:42:31.263 00.000 15712 Worker thread wakes up
23:42:31.263 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:42:31.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:31.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:32.902 01.639 15712 Exposure complete
23:42:32.956 00.054 15712 worker thread done servicing request
23:42:32.964 00.008 7988 OnExposeComplete: enter
23:42:32.964 00.000 7988 UpdateGuideState(): m_state=6
23:42:32.964 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2362
23:42:32.964 00.000 7988 Star::Find returns 1 (0), X=500.27, Y=804.61, Mass=1427, SNR=25.1, Peak=139 HFD=4.2
23:42:32.964 00.000 7988 MultiStar: [#1 0.05,-0.15,1.08,U] [#2 0.10,0.02,0.90,U] [#3 -0.12,-0.11,0.89,U] [#4 0.29,0.02,0.80,U] [#5 -0.01,0.18,0.76,U] [#6 -0.04,0.06,0.69,U] [#7 0.18,0.04,0.48,U] [#8 0.04,-0.24,0.50,U] 
23:42:32.970 00.006 7988 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.13, 0.02}
23:42:32.970 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
23:42:32.972 00.002 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
23:42:32.973 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.26 mountX=-0.02 mountY=-0.07, mountTheta=-1.82
23:42:32.975 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
23:42:32.975 00.000 7988 Enqueuing Move request for scope (0.07, -0.02)
23:42:32.977 00.002 15712 Worker thread wakes up
23:42:32.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:42:32.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:42:32.977 00.000 15712 Moving (0.07, -0.02) raw xDistance=-0.02 yDistance=-0.07
23:42:32.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:32.977 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.1
23:42:32.980 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:32.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:32.980 00.000 7988 Enqueuing Expose request
23:42:32.980 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:42:32.980 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:42:32.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:32.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:42:32.980 00.000 15712 MoveAxis(E, 6, ABG)
23:42:32.980 00.000 15712 Guiding  Dir = 2, Dur = 6
23:42:33.025 00.045 15712 IsGuiding returns 0
23:42:33.037 00.012 15712 IsGuiding returns 0
23:42:33.037 00.000 15712 Move returns status 0, amount 6
23:42:33.037 00.000 15712 MoveAxis(N, 0, ABG)
23:42:33.037 00.000 15712 Move returns status 0, amount 0
23:42:33.037 00.000 15712 move complete, result=0
23:42:33.037 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:42:33.042 00.005 15712 worker thread done servicing request
23:42:33.043 00.001 15712 Worker thread wakes up
23:42:33.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:33.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:34.463 01.420 15712 Exposure complete
23:42:34.526 00.063 7988 OnExposeComplete: enter
23:42:34.528 00.002 7988 UpdateGuideState(): m_state=6
23:42:34.530 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2363
23:42:34.530 00.000 15712 worker thread done servicing request
23:42:34.530 00.000 7988 Star::Find returns 1 (0), X=500.21, Y=804.75, Mass=1602, SNR=26.5, Peak=139 HFD=4.6
23:42:34.532 00.002 7988 MultiStar: [#1 -0.14,-0.05,0.94,U] [#2 -0.03,0.15,0.86,U] [#3 -0.18,-0.01,0.85,U] [#4 0.26,0.13,0.76,U] [#5 0.02,0.25,0.72,U] [#6 0.00,0.26,0.66,U] [#7 0.11,0.09,0.46,U] [#8 0.03,0.09,0.43,U] 
23:42:34.534 00.002 7988 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.07, 0.16}
23:42:34.534 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
23:42:34.536 00.002 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
23:42:34.536 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=0.12 mountY=-0.01, mountTheta=-0.08
23:42:34.538 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
23:42:34.540 00.002 7988 Enqueuing Move request for scope (0.01, 0.12)
23:42:34.540 00.000 15712 Worker thread wakes up
23:42:34.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
23:42:34.540 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
23:42:34.540 00.000 15712 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.01
23:42:34.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:34.540 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.5
23:42:34.544 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:34.544 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:34.546 00.002 7988 Enqueuing Expose request
23:42:34.546 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:42:34.546 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
23:42:34.548 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:34.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:34.548 00.000 15712 MoveAxis(E, 6, ABG)
23:42:34.548 00.000 15712 Guiding  Dir = 2, Dur = 6
23:42:34.548 00.000 15712 IsGuiding returns 0
23:42:34.575 00.027 15712 IsGuiding returns 0
23:42:34.575 00.000 15712 Move returns status 0, amount 6
23:42:34.575 00.000 15712 MoveAxis(N, 0, ABG)
23:42:34.575 00.000 15712 Move returns status 0, amount 0
23:42:34.575 00.000 15712 move complete, result=0
23:42:34.575 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:42:34.577 00.002 15712 worker thread done servicing request
23:42:34.577 00.000 15712 Worker thread wakes up
23:42:34.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:34.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:36.216 01.639 15712 Exposure complete
23:42:36.278 00.062 15712 worker thread done servicing request
23:42:36.278 00.000 7988 OnExposeComplete: enter
23:42:36.278 00.000 7988 UpdateGuideState(): m_state=6
23:42:36.278 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2364
23:42:36.278 00.000 7988 Star::Find returns 1 (0), X=500.28, Y=804.74, Mass=1461, SNR=25.2, Peak=140 HFD=4.4
23:42:36.278 00.000 7988 MultiStar: [#1 -0.07,-0.16,1.01,U] [#2 -0.03,0.03,0.89,U] [#3 -0.17,0.16,0.87,U] [#4 0.15,0.11,0.74,U] [#5 0.03,0.45,0.00,M1] [#6 0.07,0.18,0.71,U] [#7 0.11,-0.14,0.51,U] [#8 -0.15,-0.02,0.50,U] 
23:42:36.278 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {0.14, 0.15}
23:42:36.278 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
23:42:36.278 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
23:42:36.278 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.45 mountX=0.05 mountY=-0.01, mountTheta=-0.15
23:42:36.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
23:42:36.278 00.000 7988 Enqueuing Move request for scope (0.01, 0.05)
23:42:36.290 00.012 15712 Worker thread wakes up
23:42:36.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:42:36.290 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:42:36.290 00.000 15712 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
23:42:36.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:36.290 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.2
23:42:36.292 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:36.293 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:36.293 00.000 7988 Enqueuing Expose request
23:42:36.293 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:42:36.293 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:42:36.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:36.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:36.293 00.000 15712 MoveAxis(E, 3, ABG)
23:42:36.293 00.000 15712 Guiding  Dir = 2, Dur = 3
23:42:36.293 00.000 15712 IsGuiding returns 0
23:42:36.346 00.053 15712 IsGuiding returns 0
23:42:36.346 00.000 15712 Move returns status 0, amount 3
23:42:36.346 00.000 15712 MoveAxis(N, 0, ABG)
23:42:36.346 00.000 15712 Move returns status 0, amount 0
23:42:36.346 00.000 15712 move complete, result=0
23:42:36.346 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:42:36.346 00.000 15712 worker thread done servicing request
23:42:36.346 00.000 15712 Worker thread wakes up
23:42:36.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:36.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:37.763 01.417 15712 Exposure complete
23:42:37.820 00.057 15712 worker thread done servicing request
23:42:37.820 00.000 7988 OnExposeComplete: enter
23:42:37.824 00.004 7988 UpdateGuideState(): m_state=6
23:42:37.824 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2365
23:42:37.824 00.000 7988 Star::Find returns 1 (0), X=500.10, Y=804.57, Mass=1562, SNR=26.3, Peak=142 HFD=4.4
23:42:37.824 00.000 7988 MultiStar: [#1 -0.10,-0.18,0.96,U] [#2 0.00,0.08,0.85,U] [#3 0.25,-0.27,0.89,U] [#4 0.09,0.13,0.76,U] [#5 -0.05,-0.03,0.74,U] [#6 0.19,0.03,0.66,U] [#7 -0.06,-0.19,0.50,U] [#8 -0.12,-0.23,0.47,U] 
23:42:37.824 00.000 7988 single-star, 8 included, MultiStar: {0.02, -0.07}, one-star: {-0.04, -0.02}
23:42:37.824 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.16 = 2.13)
23:42:37.824 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.09)
23:42:37.824 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.59 mountX=-0.02 mountY=0.04, mountTheta=2.12
23:42:37.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.02, opts=13)
23:42:37.824 00.000 7988 Enqueuing Move request for scope (-0.04, -0.02)
23:42:37.824 00.000 15712 Worker thread wakes up
23:42:37.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
23:42:37.824 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
23:42:37.824 00.000 15712 Moving (-0.04, -0.02) raw xDistance=-0.02 yDistance=0.04
23:42:37.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:37.837 00.013 7988 UpdateGuideState exits: m=1562 SNR=26.3
23:42:37.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:37.839 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:37.840 00.001 7988 Enqueuing Expose request
23:42:37.840 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:42:37.840 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
23:42:37.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:37.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:42:37.840 00.000 15712 MoveAxis(E, 1, ABG)
23:42:37.840 00.000 15712 Guiding  Dir = 2, Dur = 1
23:42:37.840 00.000 15712 IsGuiding returns 0
23:42:37.866 00.026 15712 IsGuiding returns 0
23:42:37.866 00.000 15712 Move returns status 0, amount 1
23:42:37.866 00.000 15712 MoveAxis(N, 0, ABG)
23:42:37.866 00.000 15712 Move returns status 0, amount 0
23:42:37.866 00.000 15712 move complete, result=0
23:42:37.866 00.000 15712 worker thread done servicing request
23:42:37.866 00.000 15712 Worker thread wakes up
23:42:37.866 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:42:37.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:37.871 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:39.610 01.739 15712 Exposure complete
23:42:39.671 00.061 15712 worker thread done servicing request
23:42:39.671 00.000 7988 OnExposeComplete: enter
23:42:39.672 00.001 7988 UpdateGuideState(): m_state=6
23:42:39.672 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2366
23:42:39.672 00.000 7988 Star::Find returns 1 (0), X=500.33, Y=804.55, Mass=1498, SNR=25.7, Peak=138 HFD=4.2
23:42:39.672 00.000 7988 MultiStar: [#1 0.04,-0.07,1.02,U] [#2 0.15,-0.18,0.89,U] [#3 -0.15,0.04,0.85,U] [#4 0.32,0.13,0.79,U] [#5 -0.14,-0.09,0.76,U] [#6 0.05,0.23,0.65,U] [#7 0.19,-0.01,0.47,U] [#8 -0.29,0.02,0.45,U] 
23:42:39.672 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.19, -0.04}
23:42:39.672 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
23:42:39.672 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
23:42:39.672 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.11 mountX=-0.01 mountY=-0.05, mountTheta=-1.68
23:42:39.672 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.01, opts=13)
23:42:39.672 00.000 7988 Enqueuing Move request for scope (0.05, -0.01)
23:42:39.672 00.000 15712 Worker thread wakes up
23:42:39.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:42:39.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:42:39.672 00.000 15712 Moving (0.05, -0.01) raw xDistance=-0.01 yDistance=-0.05
23:42:39.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:42:39.672 00.000 7988 UpdateGuideState exits: m=1498 SNR=25.7
23:42:39.685 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:39.686 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:39.686 00.000 7988 Enqueuing Expose request
23:42:39.689 00.003 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:42:39.689 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
23:42:39.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:39.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:42:39.689 00.000 15712 MoveAxis(E, 1, ABG)
23:42:39.689 00.000 15712 Guiding  Dir = 2, Dur = 1
23:42:39.689 00.000 15712 IsGuiding returns 0
23:42:39.706 00.017 15712 IsGuiding returns 0
23:42:39.706 00.000 15712 Move returns status 0, amount 1
23:42:39.706 00.000 15712 MoveAxis(N, 0, ABG)
23:42:39.706 00.000 15712 Move returns status 0, amount 0
23:42:39.706 00.000 15712 move complete, result=0
23:42:39.706 00.000 15712 worker thread done servicing request
23:42:39.706 00.000 15712 Worker thread wakes up
23:42:39.706 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:42:39.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:39.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:41.126 01.420 15712 Exposure complete
23:42:41.183 00.057 15712 worker thread done servicing request
23:42:41.183 00.000 7988 OnExposeComplete: enter
23:42:41.187 00.004 7988 UpdateGuideState(): m_state=6
23:42:41.189 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2367
23:42:41.189 00.000 7988 Star::Find returns 1 (0), X=500.22, Y=804.47, Mass=1614, SNR=27.0, Peak=152 HFD=4.6
23:42:41.191 00.002 7988 MultiStar: [#1 -0.13,-0.07,0.94,U] [#2 0.12,-0.18,0.85,U] [#3 -0.07,-0.13,0.83,U] [#4 0.16,0.16,0.74,U] [#5 -0.02,-0.14,0.73,U] [#6 0.19,0.03,0.58,U] [#7 0.24,0.02,0.47,U] [#8 -0.05,-0.18,0.42,U] 
23:42:41.191 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.08, -0.13}
23:42:41.193 00.002 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
23:42:41.193 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
23:42:41.195 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-1.01 mountX=-0.07 mountY=-0.04, mountTheta=-2.59
23:42:41.197 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
23:42:41.197 00.000 7988 Enqueuing Move request for scope (0.05, -0.07)
23:42:41.199 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:42:41.200 00.001 7988 UpdateGuideState exits: m=1614 SNR=27.0
23:42:41.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:41.202 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:41.203 00.001 7988 Enqueuing Expose request
23:42:41.205 00.002 15712 Worker thread wakes up
23:42:41.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:42:41.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:42:41.205 00.000 15712 Moving (0.05, -0.07) raw xDistance=-0.07 yDistance=-0.04
23:42:41.205 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:42:41.205 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
23:42:41.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:41.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:42:41.205 00.000 15712 MoveAxis(E, 1, ABG)
23:42:41.205 00.000 15712 Guiding  Dir = 2, Dur = 1
23:42:41.205 00.000 15712 IsGuiding returns 0
23:42:41.223 00.018 15712 IsGuiding returns 0
23:42:41.223 00.000 15712 Move returns status 0, amount 1
23:42:41.223 00.000 15712 MoveAxis(N, 0, ABG)
23:42:41.223 00.000 15712 Move returns status 0, amount 0
23:42:41.223 00.000 15712 move complete, result=0
23:42:41.223 00.000 15712 worker thread done servicing request
23:42:41.223 00.000 15712 Worker thread wakes up
23:42:41.223 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:42:41.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:41.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:42.865 01.642 15712 Exposure complete
23:42:42.926 00.061 15712 worker thread done servicing request
23:42:42.926 00.000 7988 OnExposeComplete: enter
23:42:42.926 00.000 7988 UpdateGuideState(): m_state=6
23:42:42.926 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2368
23:42:42.926 00.000 7988 Star::Find returns 1 (0), X=500.21, Y=804.72, Mass=1571, SNR=26.4, Peak=137 HFD=4.4
23:42:42.926 00.000 7988 MultiStar: [#1 -0.16,0.05,0.99,U] [#2 0.16,-0.02,0.86,U] [#3 -0.02,0.08,0.83,U] [#4 0.21,0.28,0.75,U] [#5 -0.06,0.13,0.72,U] [#6 -0.12,0.24,0.63,U] [#7 0.03,-0.06,0.48,U] [#8 -0.14,-0.19,0.41,U] 
23:42:42.932 00.006 7988 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.07, 0.13}
23:42:42.932 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
23:42:42.932 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
23:42:42.932 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.52 mountX=0.09 mountY=-0.01, mountTheta=-0.07
23:42:42.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.09, opts=13)
23:42:42.932 00.000 7988 Enqueuing Move request for scope (0.00, 0.09)
23:42:42.932 00.000 15712 Worker thread wakes up
23:42:42.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
23:42:42.932 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
23:42:42.932 00.000 15712 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.01
23:42:42.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:42.932 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.4
23:42:42.942 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:42.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:42.942 00.000 7988 Enqueuing Expose request
23:42:42.942 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:42:42.942 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
23:42:42.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:42.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:42.942 00.000 15712 MoveAxis(E, 2, ABG)
23:42:42.942 00.000 15712 Guiding  Dir = 2, Dur = 2
23:42:42.942 00.000 15712 IsGuiding returns 0
23:42:42.966 00.024 15712 IsGuiding returns 0
23:42:42.966 00.000 15712 Move returns status 0, amount 2
23:42:42.966 00.000 15712 MoveAxis(N, 0, ABG)
23:42:42.966 00.000 15712 Move returns status 0, amount 0
23:42:42.966 00.000 15712 move complete, result=0
23:42:42.966 00.000 15712 worker thread done servicing request
23:42:42.966 00.000 15712 Worker thread wakes up
23:42:42.966 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:42:42.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:42.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:44.380 01.414 15712 Exposure complete
23:42:44.442 00.062 15712 worker thread done servicing request
23:42:44.442 00.000 7988 OnExposeComplete: enter
23:42:44.442 00.000 7988 UpdateGuideState(): m_state=6
23:42:44.442 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2369
23:42:44.446 00.004 7988 Star::Find returns 1 (0), X=500.34, Y=804.87, Mass=1638, SNR=27.0, Peak=141 HFD=4.6
23:42:44.446 00.000 7988 MultiStar: [#1 -0.05,0.14,0.97,U] [#2 0.20,0.14,0.85,U] [#3 0.04,0.15,0.84,U] [#4 0.10,0.19,0.75,U] [#5 0.07,0.24,0.72,U] [#6 0.08,0.27,0.63,U] [#7 0.15,-0.00,0.48,U] [#8 -0.20,0.24,0.44,U] 
23:42:44.446 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.19}, one-star: {0.20, 0.27}
23:42:44.446 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
23:42:44.446 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
23:42:44.446 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.18 mountX=0.19 mountY=-0.08, mountTheta=-0.41
23:42:44.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.19, opts=13)
23:42:44.446 00.000 7988 Enqueuing Move request for scope (0.08, 0.19)
23:42:44.456 00.010 15712 Worker thread wakes up
23:42:44.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
23:42:44.456 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
23:42:44.456 00.000 15712 Moving (0.08, 0.19) raw xDistance=0.19 yDistance=-0.08
23:42:44.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:44.456 00.000 7988 UpdateGuideState exits: m=1638 SNR=27.0
23:42:44.458 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:44.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:44.458 00.000 7988 Enqueuing Expose request
23:42:44.458 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.03
23:42:44.458 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
23:42:44.458 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:44.458 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:44.458 00.000 15712 MoveAxis(W, 35, ABG)
23:42:44.458 00.000 15712 Guiding  Dir = 3, Dur = 35
23:42:44.458 00.000 15712 IsGuiding returns 0
23:42:44.480 00.022 15712 PulseGuide returned control before completion, sleep 22
23:42:44.531 00.051 15712 IsGuiding returns 0
23:42:44.531 00.000 15712 Move returns status 0, amount 35
23:42:44.531 00.000 15712 MoveAxis(N, 0, ABG)
23:42:44.531 00.000 15712 Move returns status 0, amount 0
23:42:44.531 00.000 15712 move complete, result=0
23:42:44.531 00.000 15712 worker thread done servicing request
23:42:44.531 00.000 15712 Worker thread wakes up
23:42:44.531 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
23:42:44.536 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:44.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:46.180 01.644 15712 Exposure complete
23:42:46.232 00.052 15712 worker thread done servicing request
23:42:46.232 00.000 7988 OnExposeComplete: enter
23:42:46.241 00.009 7988 UpdateGuideState(): m_state=6
23:42:46.241 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2370
23:42:46.241 00.000 7988 Star::Find returns 1 (0), X=500.19, Y=805.04, Mass=1591, SNR=26.6, Peak=139 HFD=4.4
23:42:46.241 00.000 7988 MultiStar: [#1 0.12,-0.07,0.96,U] [#2 0.10,0.16,0.83,U] [#3 -0.20,0.22,0.87,U] [#4 0.11,0.24,0.72,U] [#5 0.04,0.40,0.75,U] [#6 -0.07,0.49,0.00,M1] [#7 0.11,0.12,0.52,U] [#8 0.06,0.08,0.43,U] 
23:42:46.241 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.21}, one-star: {0.05, 0.45}
23:42:46.241 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
23:42:46.241 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
23:42:46.249 00.008 7988 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.37 mountX=0.21 mountY=-0.05, mountTheta=-0.22
23:42:46.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.21, opts=13)
23:42:46.249 00.000 7988 Enqueuing Move request for scope (0.04, 0.21)
23:42:46.249 00.000 15712 Worker thread wakes up
23:42:46.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
23:42:46.249 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
23:42:46.249 00.000 15712 Moving (0.04, 0.21) raw xDistance=0.21 yDistance=-0.05
23:42:46.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:46.249 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.6
23:42:46.256 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:46.257 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:46.257 00.000 7988 Enqueuing Expose request
23:42:46.257 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.03
23:42:46.257 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
23:42:46.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:46.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:42:46.257 00.000 15712 MoveAxis(W, 37, ABG)
23:42:46.257 00.000 15712 Guiding  Dir = 3, Dur = 37
23:42:46.257 00.000 15712 IsGuiding returns 0
23:42:46.272 00.015 15712 PulseGuide returned control before completion, sleep 30
23:42:46.321 00.049 15712 IsGuiding returns 0
23:42:46.321 00.000 15712 Move returns status 0, amount 37
23:42:46.321 00.000 15712 MoveAxis(N, 0, ABG)
23:42:46.321 00.000 15712 Move returns status 0, amount 0
23:42:46.321 00.000 15712 move complete, result=0
23:42:46.321 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
23:42:46.327 00.006 15712 worker thread done servicing request
23:42:46.327 00.000 15712 Worker thread wakes up
23:42:46.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:46.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:47.743 01.416 15712 Exposure complete
23:42:47.804 00.061 15712 worker thread done servicing request
23:42:47.804 00.000 7988 OnExposeComplete: enter
23:42:47.804 00.000 7988 UpdateGuideState(): m_state=6
23:42:47.806 00.002 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2371
23:42:47.806 00.000 7988 Star::Find returns 1 (0), X=500.17, Y=804.69, Mass=1583, SNR=26.3, Peak=145 HFD=4.5
23:42:47.808 00.002 7988 MultiStar: [#1 -0.15,-0.09,0.96,U] [#2 0.23,-0.05,0.85,U] [#3 -0.04,0.16,0.87,U] [#4 -0.04,0.06,0.73,U] [#5 0.03,0.18,0.71,U] [#6 -0.06,0.10,0.66,U] [#7 0.18,-0.04,0.49,U] [#8 0.06,0.11,0.44,U] 
23:42:47.808 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.03, 0.10}
23:42:47.810 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
23:42:47.810 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
23:42:47.812 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.31 mountX=0.06 mountY=-0.02, mountTheta=-0.29
23:42:47.814 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.06, opts=13)
23:42:47.816 00.002 7988 Enqueuing Move request for scope (0.02, 0.06)
23:42:47.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:47.818 00.002 7988 UpdateGuideState exits: m=1583 SNR=26.3
23:42:47.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:47.820 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:47.820 00.000 7988 Enqueuing Expose request
23:42:47.820 00.000 15712 Worker thread wakes up
23:42:47.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:42:47.820 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:42:47.820 00.000 15712 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.02
23:42:47.820 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:42:47.820 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
23:42:47.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:47.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:42:47.820 00.000 15712 MoveAxis(E, 4, ABG)
23:42:47.820 00.000 15712 Guiding  Dir = 2, Dur = 4
23:42:47.820 00.000 15712 IsGuiding returns 0
23:42:47.843 00.023 15712 IsGuiding returns 0
23:42:47.843 00.000 15712 Move returns status 0, amount 4
23:42:47.843 00.000 15712 MoveAxis(N, 0, ABG)
23:42:47.843 00.000 15712 Move returns status 0, amount 0
23:42:47.843 00.000 15712 move complete, result=0
23:42:47.843 00.000 15712 worker thread done servicing request
23:42:47.843 00.000 15712 Worker thread wakes up
23:42:47.843 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:42:47.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:47.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:49.478 01.635 15712 Exposure complete
23:42:49.532 00.054 15712 worker thread done servicing request
23:42:49.532 00.000 7988 OnExposeComplete: enter
23:42:49.540 00.008 7988 UpdateGuideState(): m_state=6
23:42:49.542 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2372
23:42:49.542 00.000 7988 Star::Find returns 1 (0), X=500.29, Y=804.32, Mass=1599, SNR=26.8, Peak=147 HFD=4.6
23:42:49.544 00.002 7988 MultiStar: [#1 -0.14,-0.23,0.94,U] [#2 0.09,-0.06,0.84,U] [#3 -0.21,-0.23,0.83,U] [#4 0.10,-0.19,0.70,U] [#5 0.10,0.03,0.72,U] [#6 -0.09,-0.03,0.66,U] [#7 0.31,-0.28,0.49,U] [#8 -0.22,0.09,0.46,U] 
23:42:49.544 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {0.15, -0.27}
23:42:49.546 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
23:42:49.546 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
23:42:49.548 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.15 cameraTheta=-1.51 mountX=-0.14 mountY=-0.01, mountTheta=-3.10
23:42:49.549 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.14, opts=13)
23:42:49.551 00.002 7988 Enqueuing Move request for scope (0.01, -0.14)
23:42:49.551 00.000 15712 Worker thread wakes up
23:42:49.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
23:42:49.551 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
23:42:49.551 00.000 15712 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=-0.01
23:42:49.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:42:49.551 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.8
23:42:49.554 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:49.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:49.556 00.002 7988 Enqueuing Expose request
23:42:49.556 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:42:49.556 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:42:49.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:49.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:49.556 00.000 15712 MoveAxis(E, 3, ABG)
23:42:49.556 00.000 15712 Guiding  Dir = 2, Dur = 3
23:42:49.556 00.000 15712 IsGuiding returns 0
23:42:49.582 00.026 15712 IsGuiding returns 0
23:42:49.582 00.000 15712 Move returns status 0, amount 3
23:42:49.582 00.000 15712 MoveAxis(N, 0, ABG)
23:42:49.582 00.000 15712 Move returns status 0, amount 0
23:42:49.582 00.000 15712 move complete, result=0
23:42:49.582 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:42:49.588 00.006 15712 worker thread done servicing request
23:42:49.588 00.000 15712 Worker thread wakes up
23:42:49.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:49.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:50.991 01.403 15712 Exposure complete
23:42:51.045 00.054 15712 worker thread done servicing request
23:42:51.045 00.000 7988 OnExposeComplete: enter
23:42:51.054 00.009 7988 UpdateGuideState(): m_state=6
23:42:51.054 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2373
23:42:51.054 00.000 7988 Star::Find returns 1 (0), X=500.39, Y=804.40, Mass=1571, SNR=26.5, Peak=142 HFD=4.6
23:42:51.054 00.000 7988 MultiStar: [#1 -0.00,-0.41,0.98,U] [#2 0.28,-0.38,0.00,M1] [#3 -0.00,-0.26,0.84,U] [#4 0.47,0.02,0.00,M1] [#5 0.04,-0.04,0.76,U] [#6 0.18,-0.02,0.64,U] [#7 0.27,-0.25,0.51,U] [#8 -0.04,-0.40,0.44,U] 
23:42:51.054 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.22}, one-star: {0.25, -0.19}
23:42:51.054 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
23:42:51.054 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
23:42:51.062 00.008 7988 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.15 mountX=-0.22 mountY=-0.09, mountTheta=-2.74
23:42:51.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.22, opts=13)
23:42:51.062 00.000 7988 Enqueuing Move request for scope (0.10, -0.22)
23:42:51.062 00.000 15712 Worker thread wakes up
23:42:51.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
23:42:51.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
23:42:51.062 00.000 15712 Moving (0.10, -0.22) raw xDistance=-0.22 yDistance=-0.09
23:42:51.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:51.062 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.5
23:42:51.068 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:51.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:51.070 00.002 7988 Enqueuing Expose request
23:42:51.070 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 639.03
23:42:51.070 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
23:42:51.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:51.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:51.070 00.000 15712 MoveAxis(E, 44, ABG)
23:42:51.070 00.000 15712 Guiding  Dir = 2, Dur = 44
23:42:51.070 00.000 15712 IsGuiding returns 0
23:42:51.088 00.018 15712 PulseGuide returned control before completion, sleep 39
23:42:51.137 00.049 15712 IsGuiding returns 1
23:42:51.137 00.000 15712 scope still moving after pulse duration time elapsed
23:42:51.166 00.029 15712 IsGuiding returns 0
23:42:51.166 00.000 15712 scope move finished after 44 + 49 ms
23:42:51.166 00.000 15712 Move returns status 0, amount 44
23:42:51.166 00.000 15712 MoveAxis(N, 0, ABG)
23:42:51.166 00.000 15712 Move returns status 0, amount 0
23:42:51.166 00.000 15712 move complete, result=0
23:42:51.166 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
23:42:51.168 00.002 15712 worker thread done servicing request
23:42:51.168 00.000 15712 Worker thread wakes up
23:42:51.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:51.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:52.812 01.644 15712 Exposure complete
23:42:52.872 00.060 15712 worker thread done servicing request
23:42:52.872 00.000 7988 OnExposeComplete: enter
23:42:52.874 00.002 7988 UpdateGuideState(): m_state=6
23:42:52.874 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2374
23:42:52.874 00.000 7988 Star::Find returns 1 (0), X=499.92, Y=804.56, Mass=1603, SNR=26.6, Peak=129 HFD=4.8
23:42:52.874 00.000 7988 MultiStar: [#1 -0.29,-0.23,0.95,U] [#2 -0.08,0.01,0.84,U] [#3 -0.22,-0.17,0.85,U] [#4 0.04,0.06,0.74,U] [#5 -0.13,-0.19,0.71,U] [#6 0.15,0.14,0.65,U] [#7 0.14,-0.18,0.49,U] [#8 -0.01,-0.24,0.43,U] 
23:42:52.874 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.09}, one-star: {-0.22, -0.03}
23:42:52.874 00.000 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.56) = xAngle (-3.98 = 2.30)
23:42:52.881 00.007 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.01 = 2.27)
23:42:52.881 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.42 mountX=-0.09 mountY=0.10, mountTheta=2.29
23:42:52.881 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.09, opts=13)
23:42:52.881 00.000 7988 Enqueuing Move request for scope (-0.10, -0.09)
23:42:52.881 00.000 15712 Worker thread wakes up
23:42:52.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
23:42:52.881 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
23:42:52.881 00.000 15712 Moving (-0.10, -0.09) raw xDistance=-0.09 yDistance=0.10
23:42:52.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:42:52.881 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.6
23:42:52.888 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:52.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:52.890 00.002 7988 Enqueuing Expose request
23:42:52.890 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:42:52.890 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
23:42:52.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:52.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:42:52.890 00.000 15712 MoveAxis(W, 1, ABG)
23:42:52.890 00.000 15712 Guiding  Dir = 3, Dur = 1
23:42:52.890 00.000 15712 IsGuiding returns 0
23:42:52.911 00.021 15712 IsGuiding returns 0
23:42:52.911 00.000 15712 Move returns status 0, amount 1
23:42:52.911 00.000 15712 MoveAxis(N, 0, ABG)
23:42:52.911 00.000 15712 Move returns status 0, amount 0
23:42:52.911 00.000 15712 move complete, result=0
23:42:52.911 00.000 15712 worker thread done servicing request
23:42:52.911 00.000 15712 Worker thread wakes up
23:42:52.911 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:42:52.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:52.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:54.325 01.414 15712 Exposure complete
23:42:54.386 00.061 15712 worker thread done servicing request
23:42:54.388 00.002 7988 OnExposeComplete: enter
23:42:54.389 00.001 7988 UpdateGuideState(): m_state=6
23:42:54.389 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
23:42:54.389 00.000 7988 Star::Find returns 1 (0), X=500.13, Y=804.50, Mass=1673, SNR=27.5, Peak=167 HFD=4.8
23:42:54.393 00.004 7988 MultiStar: [#1 -0.27,-0.38,0.00,M1] [#2 -0.04,-0.37,0.84,U] [#3 -0.20,-0.30,0.83,U] [#4 0.08,-0.36,0.72,U] [#5 -0.07,-0.10,0.71,U] [#6 -0.01,-0.12,0.61,U] [#7 -0.02,-0.19,0.50,U] [#8 0.10,-0.34,0.43,U] 
23:42:54.393 00.000 7988 single-star, 7 included, MultiStar: {-0.03, -0.23}, one-star: {-0.01, -0.09}
23:42:54.393 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
23:42:54.393 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
23:42:54.393 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.72 mountX=-0.09 mountY=0.02, mountTheta=2.97
23:42:54.393 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.09, opts=13)
23:42:54.393 00.000 7988 Enqueuing Move request for scope (-0.01, -0.09)
23:42:54.393 00.000 15712 Worker thread wakes up
23:42:54.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
23:42:54.393 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
23:42:54.393 00.000 15712 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.02
23:42:54.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:54.393 00.000 7988 UpdateGuideState exits: m=1673 SNR=27.5
23:42:54.403 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:54.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:54.405 00.002 7988 Enqueuing Expose request
23:42:54.405 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:42:54.405 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
23:42:54.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:54.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:42:54.405 00.000 15712 MoveAxis(W, 2, ABG)
23:42:54.405 00.000 15712 Guiding  Dir = 3, Dur = 2
23:42:54.407 00.002 15712 IsGuiding returns 0
23:42:54.454 00.047 15712 IsGuiding returns 0
23:42:54.461 00.007 15712 Move returns status 0, amount 2
23:42:54.461 00.000 15712 MoveAxis(N, 0, ABG)
23:42:54.461 00.000 15712 Move returns status 0, amount 0
23:42:54.461 00.000 15712 move complete, result=0
23:42:54.461 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:42:54.461 00.000 15712 worker thread done servicing request
23:42:54.461 00.000 15712 Worker thread wakes up
23:42:54.463 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:54.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:56.095 01.632 15712 Exposure complete
23:42:56.147 00.052 15712 worker thread done servicing request
23:42:56.157 00.010 7988 OnExposeComplete: enter
23:42:56.157 00.000 7988 UpdateGuideState(): m_state=6
23:42:56.159 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
23:42:56.159 00.000 7988 Star::Find returns 1 (0), X=500.10, Y=804.73, Mass=1645, SNR=27.1, Peak=128 HFD=4.6
23:42:56.161 00.002 7988 MultiStar: [#1 -0.22,-0.13,0.92,U] [#2 0.19,-0.10,0.79,U] [#3 -0.03,-0.06,0.82,U] [#4 0.15,0.33,0.75,U] [#5 -0.02,0.35,0.70,U] [#6 0.00,0.27,0.64,U] [#7 0.15,-0.18,0.51,U] [#8 -0.25,0.05,0.43,U] 
23:42:56.161 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {-0.04, 0.14}
23:42:56.163 00.002 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
23:42:56.164 00.001 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
23:42:56.164 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.66 mountX=0.07 mountY=0.01, mountTheta=0.07
23:42:56.166 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
23:42:56.168 00.002 7988 Enqueuing Move request for scope (-0.01, 0.07)
23:42:56.168 00.000 15712 Worker thread wakes up
23:42:56.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:42:56.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:42:56.168 00.000 15712 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=0.01
23:42:56.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:56.168 00.000 7988 UpdateGuideState exits: m=1645 SNR=27.1
23:42:56.171 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:56.172 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:56.172 00.000 7988 Enqueuing Expose request
23:42:56.172 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:42:56.172 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
23:42:56.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:56.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:42:56.172 00.000 15712 MoveAxis(E, 1, ABG)
23:42:56.172 00.000 15712 Guiding  Dir = 2, Dur = 1
23:42:56.172 00.000 15712 IsGuiding returns 0
23:42:56.198 00.026 15712 IsGuiding returns 0
23:42:56.198 00.000 15712 Move returns status 0, amount 1
23:42:56.198 00.000 15712 MoveAxis(N, 0, ABG)
23:42:56.198 00.000 15712 Move returns status 0, amount 0
23:42:56.198 00.000 15712 move complete, result=0
23:42:56.198 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:42:56.205 00.007 15712 worker thread done servicing request
23:42:56.205 00.000 15712 Worker thread wakes up
23:42:56.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:56.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:57.607 01.402 15712 Exposure complete
23:42:57.661 00.054 15712 worker thread done servicing request
23:42:57.661 00.000 7988 OnExposeComplete: enter
23:42:57.671 00.010 7988 UpdateGuideState(): m_state=6
23:42:57.673 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2377
23:42:57.673 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.87, Mass=1503, SNR=25.4, Peak=125 HFD=4.5
23:42:57.675 00.002 7988 MultiStar: [#1 -0.18,0.10,0.99,U] [#2 0.17,0.07,0.88,U] [#3 -0.12,0.10,0.87,U] [#4 0.00,0.36,0.77,U] [#5 -0.05,0.32,0.74,U] [#6 0.10,0.56,0.00,M1] [#7 0.33,0.29,0.00,M1] [#8 -0.26,0.23,0.42,U] 
23:42:57.675 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.20}, one-star: {0.03, 0.27}
23:42:57.677 00.002 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.56) = xAngle (0.23 = 0.23)
23:42:57.678 00.001 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
23:42:57.678 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.79 mountX=0.20 mountY=0.04, mountTheta=0.20
23:42:57.680 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.20, opts=13)
23:42:57.682 00.002 7988 Enqueuing Move request for scope (-0.04, 0.20)
23:42:57.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:57.684 00.002 7988 UpdateGuideState exits: m=1503 SNR=25.4
23:42:57.684 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:57.686 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:57.687 00.001 7988 Enqueuing Expose request
23:42:57.687 00.000 15712 Worker thread wakes up
23:42:57.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
23:42:57.687 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
23:42:57.687 00.000 15712 Moving (-0.04, 0.20) raw xDistance=0.20 yDistance=0.04
23:42:57.687 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.03
23:42:57.687 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
23:42:57.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:57.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:42:57.687 00.000 15712 MoveAxis(W, 38, ABG)
23:42:57.687 00.000 15712 Guiding  Dir = 3, Dur = 38
23:42:57.687 00.000 15712 IsGuiding returns 0
23:42:57.703 00.016 15712 PulseGuide returned control before completion, sleep 35
23:42:57.754 00.051 15712 IsGuiding returns 0
23:42:57.754 00.000 15712 Move returns status 0, amount 38
23:42:57.754 00.000 15712 MoveAxis(N, 0, ABG)
23:42:57.754 00.000 15712 Move returns status 0, amount 0
23:42:57.754 00.000 15712 move complete, result=0
23:42:57.754 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
23:42:57.756 00.002 15712 worker thread done servicing request
23:42:57.756 00.000 15712 Worker thread wakes up
23:42:57.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:57.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:42:59.397 01.641 15712 Exposure complete
23:42:59.456 00.059 15712 worker thread done servicing request
23:42:59.456 00.000 7988 OnExposeComplete: enter
23:42:59.459 00.003 7988 UpdateGuideState(): m_state=6
23:42:59.459 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2378
23:42:59.461 00.002 7988 Star::Find returns 1 (0), X=500.06, Y=804.93, Mass=1554, SNR=26.1, Peak=131 HFD=4.4
23:42:59.461 00.000 7988 MultiStar: [#1 -0.36,0.06,0.99,U] [#2 0.05,0.18,0.88,U] [#3 -0.05,-0.01,0.85,U] [#4 -0.02,0.25,0.76,U] [#5 0.09,0.36,0.72,U] [#6 0.22,0.36,0.62,U] [#7 0.18,0.03,0.52,U] [#8 -0.37,0.16,0.44,U] 
23:42:59.463 00.002 7988 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {-0.08, 0.34}
23:42:59.463 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
23:42:59.465 00.002 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
23:42:59.465 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.82 mountX=0.19 mountY=0.04, mountTheta=0.23
23:42:59.467 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.19, opts=13)
23:42:59.469 00.002 7988 Enqueuing Move request for scope (-0.05, 0.19)
23:42:59.469 00.000 15712 Worker thread wakes up
23:42:59.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
23:42:59.469 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
23:42:59.469 00.000 15712 Moving (-0.05, 0.19) raw xDistance=0.19 yDistance=0.04
23:42:59.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:42:59.469 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.1
23:42:59.472 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:59.472 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:42:59.474 00.002 7988 Enqueuing Expose request
23:42:59.474 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.03
23:42:59.474 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
23:42:59.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:59.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:42:59.474 00.000 15712 MoveAxis(W, 34, ABG)
23:42:59.474 00.000 15712 Guiding  Dir = 3, Dur = 34
23:42:59.474 00.000 15712 IsGuiding returns 0
23:42:59.494 00.020 15712 PulseGuide returned control before completion, sleep 25
23:42:59.538 00.044 15712 IsGuiding returns 0
23:42:59.538 00.000 15712 Move returns status 0, amount 34
23:42:59.538 00.000 15712 MoveAxis(N, 0, ABG)
23:42:59.538 00.000 15712 Move returns status 0, amount 0
23:42:59.538 00.000 15712 move complete, result=0
23:42:59.538 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
23:42:59.546 00.008 15712 worker thread done servicing request
23:42:59.546 00.000 15712 Worker thread wakes up
23:42:59.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:42:59.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:00.958 01.412 15712 Exposure complete
23:43:01.008 00.050 15712 worker thread done servicing request
23:43:01.008 00.000 7988 OnExposeComplete: enter
23:43:01.020 00.012 7988 UpdateGuideState(): m_state=6
23:43:01.022 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2379
23:43:01.022 00.000 7988 Star::Find returns 1 (0), X=500.23, Y=804.50, Mass=1633, SNR=26.8, Peak=148 HFD=4.6
23:43:01.024 00.002 7988 MultiStar: [#1 -0.12,-0.11,0.96,U] [#2 0.32,-0.19,0.85,U] [#3 -0.09,-0.14,0.89,U] [#4 0.06,-0.18,0.76,U] [#5 0.30,-0.09,0.74,U] [#6 0.27,-0.07,0.65,U] [#7 -0.18,0.12,0.49,U] [#8 -0.00,-0.10,0.41,U] 
23:43:01.024 00.000 7988 single-star, 8 included, MultiStar: {0.08, -0.11}, one-star: {0.09, -0.09}
23:43:01.026 00.002 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
23:43:01.026 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
23:43:01.028 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.79 mountX=-0.09 mountY=-0.09, mountTheta=-2.36
23:43:01.030 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.09, opts=13)
23:43:01.030 00.000 7988 Enqueuing Move request for scope (0.09, -0.09)
23:43:01.032 00.002 15712 Worker thread wakes up
23:43:01.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:43:01.032 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:43:01.032 00.000 15712 Moving (0.09, -0.09) raw xDistance=-0.09 yDistance=-0.09
23:43:01.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:01.032 00.000 7988 UpdateGuideState exits: m=1633 SNR=26.8
23:43:01.036 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:01.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:01.036 00.000 7988 Enqueuing Expose request
23:43:01.036 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:01.036 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
23:43:01.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:01.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:43:01.036 00.000 15712 MoveAxis(E, 1, ABG)
23:43:01.036 00.000 15712 Guiding  Dir = 2, Dur = 1
23:43:01.036 00.000 15712 IsGuiding returns 0
23:43:01.093 00.057 15712 IsGuiding returns 0
23:43:01.093 00.000 15712 Move returns status 0, amount 1
23:43:01.093 00.000 15712 MoveAxis(N, 0, ABG)
23:43:01.093 00.000 15712 Move returns status 0, amount 0
23:43:01.093 00.000 15712 move complete, result=0
23:43:01.093 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:43:01.096 00.003 15712 worker thread done servicing request
23:43:01.096 00.000 15712 Worker thread wakes up
23:43:01.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:01.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:02.742 01.646 15712 Exposure complete
23:43:02.805 00.063 15712 worker thread done servicing request
23:43:02.805 00.000 7988 OnExposeComplete: enter
23:43:02.806 00.001 7988 UpdateGuideState(): m_state=6
23:43:02.808 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2380
23:43:02.808 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.40, Mass=1567, SNR=26.4, Peak=149 HFD=4.5
23:43:02.810 00.002 7988 MultiStar: [#1 -0.08,-0.41,0.97,U] [#2 0.01,-0.38,0.88,U] [#3 -0.14,-0.18,0.87,U] [#4 0.12,-0.03,0.73,U] [#5 -0.23,-0.22,0.72,U] [#6 -0.19,0.01,0.67,U] [#7 0.23,-0.56,0.00,M1] [#8 -0.17,-0.18,0.43,U] 
23:43:02.810 00.000 7988 single-star, 7 included, MultiStar: {-0.07, -0.21}, one-star: {0.04, -0.19}
23:43:02.812 00.002 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
23:43:02.812 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
23:43:02.814 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.38 mountX=-0.19 mountY=-0.03, mountTheta=-2.98
23:43:02.816 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.19, opts=13)
23:43:02.816 00.000 7988 Enqueuing Move request for scope (0.04, -0.19)
23:43:02.818 00.002 15712 Worker thread wakes up
23:43:02.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
23:43:02.818 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
23:43:02.818 00.000 15712 Moving (0.04, -0.19) raw xDistance=-0.19 yDistance=-0.03
23:43:02.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:02.818 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.4
23:43:02.820 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:02.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:02.822 00.002 7988 Enqueuing Expose request
23:43:02.822 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.03
23:43:02.822 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
23:43:02.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:02.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:02.822 00.000 15712 MoveAxis(E, 37, ABG)
23:43:02.822 00.000 15712 Guiding  Dir = 2, Dur = 37
23:43:02.822 00.000 15712 IsGuiding returns 0
23:43:02.848 00.026 15712 PulseGuide returned control before completion, sleep 19
23:43:02.900 00.052 15712 IsGuiding returns 0
23:43:02.900 00.000 15712 Move returns status 0, amount 37
23:43:02.900 00.000 15712 MoveAxis(N, 0, ABG)
23:43:02.900 00.000 15712 Move returns status 0, amount 0
23:43:02.900 00.000 15712 move complete, result=0
23:43:02.900 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
23:43:02.902 00.002 15712 worker thread done servicing request
23:43:02.902 00.000 15712 Worker thread wakes up
23:43:02.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:02.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:04.322 01.420 15712 Exposure complete
23:43:04.378 00.056 15712 worker thread done servicing request
23:43:04.378 00.000 7988 OnExposeComplete: enter
23:43:04.383 00.005 7988 UpdateGuideState(): m_state=6
23:43:04.383 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2381
23:43:04.383 00.000 7988 Star::Find returns 1 (0), X=500.19, Y=804.68, Mass=1649, SNR=27.0, Peak=152 HFD=4.5
23:43:04.383 00.000 7988 MultiStar: [#1 -0.14,-0.55,0.00,M1] [#2 0.13,-0.20,0.88,U] [#3 0.03,-0.31,0.86,U] [#4 0.20,0.00,0.77,U] [#5 0.08,-0.32,0.73,U] [#6 0.07,-0.08,0.68,U] [#7 0.34,-0.37,0.00,M2] [#8 0.08,-0.19,0.42,U] 
23:43:04.383 00.000 7988 single-star, 6 included, MultiStar: {0.09, -0.13}, one-star: {0.04, 0.09}
23:43:04.383 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
23:43:04.383 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
23:43:04.383 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.12 mountX=0.09 mountY=-0.05, mountTheta=-0.47
23:43:04.383 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
23:43:04.383 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
23:43:04.383 00.000 15712 Worker thread wakes up
23:43:04.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:43:04.383 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:43:04.383 00.000 15712 Moving (0.04, 0.09) raw xDistance=0.09 yDistance=-0.05
23:43:04.396 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:04.396 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.0
23:43:04.398 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:04.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:04.399 00.001 7988 Enqueuing Expose request
23:43:04.399 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:04.399 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
23:43:04.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:04.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:43:04.399 00.000 15712 MoveAxis(E, 0, ABG)
23:43:04.399 00.000 15712 Move returns status 0, amount 0
23:43:04.399 00.000 15712 MoveAxis(N, 0, ABG)
23:43:04.399 00.000 15712 Move returns status 0, amount 0
23:43:04.399 00.000 15712 move complete, result=0
23:43:04.399 00.000 15712 worker thread done servicing request
23:43:04.399 00.000 15712 Worker thread wakes up
23:43:04.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:04.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:04.399 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:06.045 01.646 15712 Exposure complete
23:43:06.105 00.060 15712 worker thread done servicing request
23:43:06.105 00.000 7988 OnExposeComplete: enter
23:43:06.105 00.000 7988 UpdateGuideState(): m_state=6
23:43:06.109 00.004 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2382
23:43:06.109 00.000 7988 Star::Find returns 1 (0), X=500.37, Y=804.27, Mass=1607, SNR=26.3, Peak=169 HFD=4.5
23:43:06.111 00.002 7988 MultiStar: [#1 -0.18,-0.52,0.00,M2] [#2 -0.09,-0.56,0.00,M1] [#3 0.12,-0.39,0.86,U] [#4 0.15,-0.25,0.70,U] [#5 -0.20,-0.16,0.75,U] [#6 0.26,-0.21,0.67,U] [#7 0.06,-0.32,0.49,U] [#8 -0.03,-0.33,0.43,U] 
23:43:06.111 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.29}, one-star: {0.23, -0.33}
23:43:06.113 00.002 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
23:43:06.115 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
23:43:06.115 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.30 cameraTheta=-1.24 mountX=-0.28 mountY=-0.09, mountTheta=-2.83
23:43:06.117 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.29, opts=13)
23:43:06.119 00.002 7988 Enqueuing Move request for scope (0.10, -0.29)
23:43:06.119 00.000 15712 Worker thread wakes up
23:43:06.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
23:43:06.119 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
23:43:06.119 00.000 15712 Moving (0.10, -0.29) raw xDistance=-0.28 yDistance=-0.09
23:43:06.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:06.119 00.000 7988 UpdateGuideState exits: m=1607 SNR=26.3
23:43:06.121 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:06.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:06.121 00.000 7988 Enqueuing Expose request
23:43:06.121 00.000 15712 PPEC rslt: input = -0.28, final = -0.16, react = -0.17, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.03
23:43:06.126 00.005 15712 PPEC: input: -0.28, control: -0.16, exposure: 1500
23:43:06.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:06.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:43:06.126 00.000 15712 MoveAxis(E, 52, ABG)
23:43:06.126 00.000 15712 Guiding  Dir = 2, Dur = 52
23:43:06.126 00.000 15712 IsGuiding returns 0
23:43:06.142 00.016 15712 PulseGuide returned control before completion, sleep 43
23:43:06.201 00.059 15712 IsGuiding returns 1
23:43:06.201 00.000 15712 scope still moving after pulse duration time elapsed
23:43:06.237 00.036 15712 IsGuiding returns 0
23:43:06.237 00.000 15712 scope move finished after 52 + 64 ms
23:43:06.237 00.000 15712 Move returns status 0, amount 52
23:43:06.237 00.000 15712 MoveAxis(N, 0, ABG)
23:43:06.237 00.000 15712 Move returns status 0, amount 0
23:43:06.237 00.000 15712 move complete, result=0
23:43:06.237 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
23:43:06.243 00.006 15712 worker thread done servicing request
23:43:06.243 00.000 15712 Worker thread wakes up
23:43:06.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:06.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:07.650 01.407 15712 Exposure complete
23:43:07.711 00.061 15712 worker thread done servicing request
23:43:07.711 00.000 7988 OnExposeComplete: enter
23:43:07.711 00.000 7988 UpdateGuideState(): m_state=6
23:43:07.714 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2383
23:43:07.714 00.000 7988 Star::Find returns 1 (0), X=500.34, Y=804.49, Mass=1577, SNR=26.3, Peak=143 HFD=4.7
23:43:07.716 00.002 7988 MultiStar: [#1 -0.07,-0.22,0.98,U] [#2 0.22,-0.23,0.89,U] [#3 -0.23,-0.17,0.86,U] [#4 0.19,0.09,0.75,U] [#5 0.18,-0.03,0.73,U] [#6 0.13,0.12,0.67,U] [#7 0.32,-0.16,0.49,U] [#8 0.07,-0.21,0.44,U] 
23:43:07.716 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.20, -0.10}
23:43:07.718 00.002 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
23:43:07.718 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.41 = -2.41)
23:43:07.720 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.81 mountX=-0.10 mountY=-0.10, mountTheta=-2.39
23:43:07.722 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
23:43:07.723 00.001 7988 Enqueuing Move request for scope (0.10, -0.11)
23:43:07.723 00.000 15712 Worker thread wakes up
23:43:07.723 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:43:07.723 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:43:07.723 00.000 15712 Moving (0.10, -0.11) raw xDistance=-0.10 yDistance=-0.10
23:43:07.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:07.723 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.3
23:43:07.727 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:07.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:07.727 00.000 7988 Enqueuing Expose request
23:43:07.727 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:07.727 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
23:43:07.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:07.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:43:07.727 00.000 15712 MoveAxis(W, 6, ABG)
23:43:07.727 00.000 15712 Guiding  Dir = 3, Dur = 6
23:43:07.759 00.032 15712 IsGuiding returns 0
23:43:07.774 00.015 15712 IsGuiding returns 0
23:43:07.774 00.000 15712 Move returns status 0, amount 6
23:43:07.774 00.000 15712 MoveAxis(N, 0, ABG)
23:43:07.774 00.000 15712 Move returns status 0, amount 0
23:43:07.774 00.000 15712 move complete, result=0
23:43:07.774 00.000 15712 worker thread done servicing request
23:43:07.774 00.000 15712 Worker thread wakes up
23:43:07.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:07.774 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:43:07.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:09.420 01.646 15712 Exposure complete
23:43:09.480 00.060 15712 worker thread done servicing request
23:43:09.480 00.000 7988 OnExposeComplete: enter
23:43:09.480 00.000 7988 UpdateGuideState(): m_state=6
23:43:09.480 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2384
23:43:09.480 00.000 7988 Star::Find returns 1 (0), X=500.24, Y=804.61, Mass=1498, SNR=25.7, Peak=150 HFD=3.9
23:43:09.480 00.000 7988 MultiStar: [#1 -0.15,-0.18,1.02,U] [#2 0.30,-0.13,0.91,U] [#3 -0.03,0.00,0.90,U] [#4 0.22,-0.10,0.76,U] [#5 0.11,-0.05,0.74,U] [#6 0.16,0.04,0.69,U] [#7 -0.03,0.04,0.52,U] [#8 0.11,-0.25,0.47,U] 
23:43:09.480 00.000 7988 single-star, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.10, 0.02}
23:43:09.480 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.39 = -1.39)
23:43:09.480 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
23:43:09.480 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.17 mountX=0.02 mountY=-0.10, mountTheta=-1.40
23:43:09.491 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.02, opts=13)
23:43:09.491 00.000 7988 Enqueuing Move request for scope (0.10, 0.02)
23:43:09.491 00.000 15712 Worker thread wakes up
23:43:09.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:43:09.491 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:43:09.491 00.000 15712 Moving (0.10, 0.02) raw xDistance=0.02 yDistance=-0.10
23:43:09.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:09.491 00.000 7988 UpdateGuideState exits: m=1498 SNR=25.7
23:43:09.495 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:09.496 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:09.496 00.000 7988 Enqueuing Expose request
23:43:09.498 00.002 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:09.498 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
23:43:09.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:09.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:43:09.498 00.000 15712 MoveAxis(W, 6, ABG)
23:43:09.498 00.000 15712 Guiding  Dir = 3, Dur = 6
23:43:09.498 00.000 15712 IsGuiding returns 0
23:43:09.518 00.020 15712 IsGuiding returns 0
23:43:09.518 00.000 15712 Move returns status 0, amount 6
23:43:09.518 00.000 15712 MoveAxis(N, 0, ABG)
23:43:09.518 00.000 15712 Move returns status 0, amount 0
23:43:09.518 00.000 15712 move complete, result=0
23:43:09.518 00.000 15712 worker thread done servicing request
23:43:09.518 00.000 15712 Worker thread wakes up
23:43:09.518 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:43:09.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:09.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:10.934 01.416 15712 Exposure complete
23:43:10.994 00.060 15712 worker thread done servicing request
23:43:10.994 00.000 7988 OnExposeComplete: enter
23:43:10.996 00.002 7988 UpdateGuideState(): m_state=6
23:43:10.996 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2385
23:43:10.996 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=804.59, Mass=1687, SNR=27.3, Peak=134 HFD=4.9
23:43:10.996 00.000 7988 MultiStar: [#1 -0.15,-0.09,0.95,U] [#2 0.18,-0.31,0.81,U] [#3 -0.06,-0.03,0.84,U] [#4 0.12,-0.04,0.73,U] [#5 -0.13,0.10,0.68,U] [#6 0.20,0.00,0.66,U] [#7 0.39,-0.43,0.00,M1] [#8 -0.00,0.07,0.44,U] 
23:43:10.996 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.11, -0.00}
23:43:11.001 00.005 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
23:43:11.001 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
23:43:11.001 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=-0.05 mountY=-0.03, mountTheta=-2.56
23:43:11.001 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
23:43:11.006 00.005 7988 Enqueuing Move request for scope (0.03, -0.05)
23:43:11.006 00.000 15712 Worker thread wakes up
23:43:11.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:43:11.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:43:11.006 00.000 15712 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.03
23:43:11.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:11.006 00.000 7988 UpdateGuideState exits: m=1687 SNR=27.3
23:43:11.009 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:11.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:11.009 00.000 7988 Enqueuing Expose request
23:43:11.012 00.003 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:11.012 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
23:43:11.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:11.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:11.012 00.000 15712 MoveAxis(W, 2, ABG)
23:43:11.012 00.000 15712 Guiding  Dir = 3, Dur = 2
23:43:11.012 00.000 15712 IsGuiding returns 0
23:43:11.037 00.025 15712 IsGuiding returns 0
23:43:11.037 00.000 15712 Move returns status 0, amount 2
23:43:11.037 00.000 15712 MoveAxis(N, 0, ABG)
23:43:11.037 00.000 15712 Move returns status 0, amount 0
23:43:11.037 00.000 15712 move complete, result=0
23:43:11.037 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:43:11.039 00.002 15712 worker thread done servicing request
23:43:11.039 00.000 15712 Worker thread wakes up
23:43:11.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:11.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:12.671 01.632 15712 Exposure complete
23:43:12.719 00.048 15712 worker thread done servicing request
23:43:12.719 00.000 7988 OnExposeComplete: enter
23:43:12.736 00.017 7988 UpdateGuideState(): m_state=6
23:43:12.736 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2386
23:43:12.736 00.000 7988 Star::Find returns 1 (0), X=500.01, Y=804.63, Mass=1549, SNR=26.2, Peak=142 HFD=4.2
23:43:12.736 00.000 7988 MultiStar: [#1 -0.17,-0.19,0.98,U] [#2 0.11,-0.10,0.86,U] [#3 -0.19,-0.19,0.87,U] [#4 0.13,0.32,0.81,U] [#5 0.05,0.29,0.74,U] [#6 -0.13,0.08,0.68,U] [#7 0.29,-0.15,0.51,U] [#8 -0.17,-0.06,0.46,U] 
23:43:12.736 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {-0.13, 0.04}
23:43:12.736 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
23:43:12.736 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
23:43:12.736 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.04 mountX=0.00 mountY=0.04, mountTheta=1.47
23:43:12.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.00, opts=13)
23:43:12.736 00.000 7988 Enqueuing Move request for scope (-0.04, 0.00)
23:43:12.736 00.000 15712 Worker thread wakes up
23:43:12.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:12.736 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.2
23:43:12.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:12.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:12.750 00.014 7988 Enqueuing Expose request
23:43:12.752 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
23:43:12.752 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
23:43:12.752 00.000 15712 Moving (-0.04, 0.00) raw xDistance=0.00 yDistance=0.04
23:43:12.752 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:12.752 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
23:43:12.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:12.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:12.752 00.000 15712 MoveAxis(E, 0, ABG)
23:43:12.752 00.000 15712 Move returns status 0, amount 0
23:43:12.752 00.000 15712 MoveAxis(N, 0, ABG)
23:43:12.752 00.000 15712 Move returns status 0, amount 0
23:43:12.752 00.000 15712 move complete, result=0
23:43:12.752 00.000 15712 worker thread done servicing request
23:43:12.752 00.000 15712 Worker thread wakes up
23:43:12.752 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:12.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:12.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:14.280 01.528 15712 Exposure complete
23:43:14.331 00.051 15712 worker thread done servicing request
23:43:14.331 00.000 7988 OnExposeComplete: enter
23:43:14.343 00.012 7988 UpdateGuideState(): m_state=6
23:43:14.343 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2387
23:43:14.343 00.000 7988 Star::Find returns 1 (0), X=500.12, Y=804.79, Mass=1584, SNR=26.6, Peak=142 HFD=4.2
23:43:14.343 00.000 7988 MultiStar: [#1 -0.15,-0.16,0.95,U] [#2 0.13,-0.04,0.89,U] [#3 -0.06,0.02,0.87,U] [#4 0.29,0.17,0.77,U] [#5 -0.01,0.21,0.71,U] [#6 0.02,-0.07,0.65,U] [#7 -0.04,-0.08,0.50,U] [#8 0.01,0.00,0.46,U] 
23:43:14.343 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.02, 0.20}
23:43:14.348 00.005 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
23:43:14.348 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
23:43:14.348 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.11 mountX=0.03 mountY=-0.02, mountTheta=-0.47
23:43:14.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.03, opts=13)
23:43:14.348 00.000 7988 Enqueuing Move request for scope (0.02, 0.03)
23:43:14.348 00.000 15712 Worker thread wakes up
23:43:14.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:43:14.348 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:43:14.348 00.000 15712 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
23:43:14.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:43:14.348 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.6
23:43:14.357 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:14.357 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:14.359 00.002 7988 Enqueuing Expose request
23:43:14.359 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:14.359 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
23:43:14.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:14.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:43:14.359 00.000 15712 MoveAxis(E, 2, ABG)
23:43:14.359 00.000 15712 Guiding  Dir = 2, Dur = 2
23:43:14.359 00.000 15712 IsGuiding returns 0
23:43:14.378 00.019 15712 IsGuiding returns 0
23:43:14.378 00.000 15712 Move returns status 0, amount 2
23:43:14.378 00.000 15712 MoveAxis(N, 0, ABG)
23:43:14.378 00.000 15712 Move returns status 0, amount 0
23:43:14.378 00.000 15712 move complete, result=0
23:43:14.378 00.000 15712 worker thread done servicing request
23:43:14.378 00.000 15712 Worker thread wakes up
23:43:14.378 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:43:14.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:14.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:16.020 01.642 15712 Exposure complete
23:43:16.066 00.046 15712 worker thread done servicing request
23:43:16.081 00.015 7988 OnExposeComplete: enter
23:43:16.081 00.000 7988 UpdateGuideState(): m_state=6
23:43:16.083 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2388
23:43:16.083 00.000 7988 Star::Find returns 1 (0), X=500.04, Y=804.61, Mass=1633, SNR=27.1, Peak=153 HFD=4.1
23:43:16.083 00.000 7988 MultiStar: [#1 -0.05,0.05,0.97,U] [#2 0.07,-0.01,0.86,U] [#3 -0.04,-0.20,0.82,U] [#4 0.07,0.28,0.75,U] [#5 -0.16,0.01,0.70,U] [#6 0.12,0.27,0.63,U] [#7 0.09,0.12,0.48,U] [#8 -0.17,-0.23,0.45,U] 
23:43:16.083 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.10, 0.02}
23:43:16.083 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
23:43:16.083 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
23:43:16.083 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.08 mountX=0.04 mountY=0.02, mountTheta=0.49
23:43:16.083 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.04, opts=13)
23:43:16.083 00.000 7988 Enqueuing Move request for scope (-0.02, 0.04)
23:43:16.083 00.000 15712 Worker thread wakes up
23:43:16.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:43:16.083 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:43:16.083 00.000 15712 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.02
23:43:16.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:16.083 00.000 7988 UpdateGuideState exits: m=1633 SNR=27.1
23:43:16.095 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:16.097 00.002 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:16.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:16.097 00.000 7988 Enqueuing Expose request
23:43:16.099 00.002 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
23:43:16.099 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:16.099 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:43:16.099 00.000 15712 MoveAxis(E, 3, ABG)
23:43:16.099 00.000 15712 Guiding  Dir = 2, Dur = 3
23:43:16.133 00.034 15712 IsGuiding returns 0
23:43:16.150 00.017 15712 IsGuiding returns 0
23:43:16.150 00.000 15712 Move returns status 0, amount 3
23:43:16.150 00.000 15712 MoveAxis(N, 0, ABG)
23:43:16.150 00.000 15712 Move returns status 0, amount 0
23:43:16.150 00.000 15712 move complete, result=0
23:43:16.150 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:43:16.154 00.004 15712 worker thread done servicing request
23:43:16.154 00.000 15712 Worker thread wakes up
23:43:16.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:16.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:17.568 01.414 15712 Exposure complete
23:43:17.628 00.060 15712 worker thread done servicing request
23:43:17.628 00.000 7988 OnExposeComplete: enter
23:43:17.630 00.002 7988 UpdateGuideState(): m_state=6
23:43:17.630 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2389
23:43:17.630 00.000 7988 Star::Find returns 1 (0), X=500.07, Y=804.45, Mass=1630, SNR=27.0, Peak=179 HFD=4.0
23:43:17.630 00.000 7988 MultiStar: [#1 -0.05,-0.28,0.98,U] [#2 0.22,-0.24,0.85,U] [#3 -0.22,-0.20,0.86,U] [#4 0.06,-0.05,0.74,U] [#5 -0.11,-0.09,0.74,U] [#6 0.19,0.09,0.67,U] [#7 0.20,-0.22,0.49,U] [#8 0.04,-0.17,0.48,U] 
23:43:17.630 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {-0.07, -0.14}
23:43:17.630 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
23:43:17.630 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
23:43:17.630 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.50 mountX=-0.15 mountY=-0.01, mountTheta=-3.09
23:43:17.630 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.15, opts=13)
23:43:17.630 00.000 7988 Enqueuing Move request for scope (0.01, -0.15)
23:43:17.630 00.000 15712 Worker thread wakes up
23:43:17.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
23:43:17.630 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
23:43:17.630 00.000 15712 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=-0.01
23:43:17.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:17.630 00.000 7988 UpdateGuideState exits: m=1630 SNR=27.0
23:43:17.644 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:17.645 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:17.645 00.000 7988 Enqueuing Expose request
23:43:17.645 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:17.645 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
23:43:17.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:17.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:17.645 00.000 15712 MoveAxis(E, 3, ABG)
23:43:17.645 00.000 15712 Guiding  Dir = 2, Dur = 3
23:43:17.645 00.000 15712 IsGuiding returns 0
23:43:17.667 00.022 15712 IsGuiding returns 0
23:43:17.667 00.000 15712 Move returns status 0, amount 3
23:43:17.667 00.000 15712 MoveAxis(N, 0, ABG)
23:43:17.667 00.000 15712 Move returns status 0, amount 0
23:43:17.667 00.000 15712 move complete, result=0
23:43:17.667 00.000 15712 worker thread done servicing request
23:43:17.667 00.000 15712 Worker thread wakes up
23:43:17.667 00.000 7988 GuideStep: -0.2 px 3 ms EAST, -0.0 px 0 ms NORTH
23:43:17.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:17.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:19.307 01.640 15712 Exposure complete
23:43:19.362 00.055 15712 worker thread done servicing request
23:43:19.362 00.000 7988 OnExposeComplete: enter
23:43:19.369 00.007 7988 UpdateGuideState(): m_state=6
23:43:19.369 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2390
23:43:19.371 00.002 7988 Star::Find returns 1 (0), X=500.25, Y=804.30, Mass=1717, SNR=27.6, Peak=161 HFD=4.4
23:43:19.371 00.000 7988 MultiStar: [#1 -0.15,-0.56,0.00,M1] [#2 -0.01,-0.31,0.85,U] [#3 -0.04,-0.37,0.84,U] [#4 0.01,-0.26,0.74,U] [#5 0.01,-0.06,0.70,U] [#6 0.10,-0.18,0.65,U] [#7 0.23,-0.48,0.00,M1] [#8 0.13,-0.21,0.44,U] 
23:43:19.373 00.002 7988 refined, 6 included, MultiStar: {0.04, -0.25}, one-star: {0.11, -0.29}
23:43:19.373 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
23:43:19.375 00.002 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
23:43:19.375 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.42 mountX=-0.25 mountY=-0.03, mountTheta=-3.01
23:43:19.377 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.25, opts=13)
23:43:19.379 00.002 7988 Enqueuing Move request for scope (0.04, -0.25)
23:43:19.379 00.000 15712 Worker thread wakes up
23:43:19.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
23:43:19.379 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
23:43:19.379 00.000 15712 Moving (0.04, -0.25) raw xDistance=-0.25 yDistance=-0.03
23:43:19.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:19.379 00.000 7988 UpdateGuideState exits: m=1717 SNR=27.6
23:43:19.382 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:19.382 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:19.384 00.002 7988 Enqueuing Expose request
23:43:19.384 00.000 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.03
23:43:19.384 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
23:43:19.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:19.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:19.384 00.000 15712 MoveAxis(E, 53, ABG)
23:43:19.384 00.000 15712 Guiding  Dir = 2, Dur = 53
23:43:19.386 00.002 15712 IsGuiding returns 0
23:43:19.404 00.018 15712 PulseGuide returned control before completion, sleep 37
23:43:19.486 00.082 15712 IsGuiding returns 0
23:43:19.486 00.000 15712 Move returns status 0, amount 53
23:43:19.486 00.000 15712 MoveAxis(N, 0, ABG)
23:43:19.486 00.000 15712 Move returns status 0, amount 0
23:43:19.486 00.000 15712 move complete, result=0
23:43:19.486 00.000 7988 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
23:43:19.495 00.009 15712 worker thread done servicing request
23:43:19.495 00.000 15712 Worker thread wakes up
23:43:19.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:19.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:20.902 01.407 15712 Exposure complete
23:43:20.958 00.056 15712 worker thread done servicing request
23:43:20.963 00.005 7988 OnExposeComplete: enter
23:43:20.963 00.000 7988 UpdateGuideState(): m_state=6
23:43:20.963 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
23:43:20.963 00.000 7988 Star::Find returns 1 (0), X=500.27, Y=804.59, Mass=1653, SNR=27.2, Peak=165 HFD=4.4
23:43:20.963 00.000 7988 MultiStar: [#1 0.01,-0.35,0.98,U] [#2 0.07,-0.24,0.84,U] [#3 -0.13,-0.21,0.87,U] [#4 0.15,-0.02,0.75,U] [#5 -0.05,-0.04,0.75,U] [#6 0.22,0.03,0.64,U] [#7 0.01,-0.35,0.52,U] [#8 -0.04,-0.19,0.48,U] 
23:43:20.963 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.15}, one-star: {0.13, 0.00}
23:43:20.963 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.55 = -1.55)
23:43:20.963 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.58 = -1.58)
23:43:20.963 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.01 mountX=0.00 mountY=-0.13, mountTheta=-1.55
23:43:20.963 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.00, opts=13)
23:43:20.963 00.000 7988 Enqueuing Move request for scope (0.13, 0.00)
23:43:20.975 00.012 15712 Worker thread wakes up
23:43:20.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
23:43:20.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
23:43:20.975 00.000 15712 Moving (0.13, 0.00) raw xDistance=0.00 yDistance=-0.13
23:43:20.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:20.975 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.2
23:43:20.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:20.979 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:20.979 00.000 7988 Enqueuing Expose request
23:43:20.979 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:20.979 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
23:43:20.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:20.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:43:20.979 00.000 15712 MoveAxis(E, 1, ABG)
23:43:20.979 00.000 15712 Guiding  Dir = 2, Dur = 1
23:43:20.979 00.000 15712 IsGuiding returns 0
23:43:21.011 00.032 15712 IsGuiding returns 0
23:43:21.011 00.000 15712 Move returns status 0, amount 1
23:43:21.011 00.000 15712 MoveAxis(N, 0, ABG)
23:43:21.011 00.000 15712 Move returns status 0, amount 0
23:43:21.011 00.000 15712 move complete, result=0
23:43:21.011 00.000 15712 worker thread done servicing request
23:43:21.011 00.000 15712 Worker thread wakes up
23:43:21.011 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:43:21.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:21.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:22.654 01.643 15712 Exposure complete
23:43:22.715 00.061 15712 worker thread done servicing request
23:43:22.715 00.000 7988 OnExposeComplete: enter
23:43:22.715 00.000 7988 UpdateGuideState(): m_state=6
23:43:22.715 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2392
23:43:22.715 00.000 7988 Star::Find returns 1 (0), X=500.55, Y=804.82, Mass=1655, SNR=27.1, Peak=153 HFD=4.5
23:43:22.715 00.000 7988 MultiStar: [#1 0.37,-0.13,0.98,U] [#2 0.43,0.06,0.00,M1] [#3 0.12,-0.09,0.85,U] [#4 0.44,0.28,0.00,M1] [#5 0.25,0.15,0.71,U] [#6 0.41,0.21,0.00,M1] [#7 0.51,-0.26,0.00,M1] [#8 -0.18,0.09,0.44,U] 
23:43:22.715 00.000 7988 refined, 4 included, MultiStar: {0.25, 0.04}, one-star: {0.41, 0.23}
23:43:22.715 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.39 = -1.39)
23:43:22.715 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
23:43:22.715 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.25 cameraTheta=0.17 mountX=0.04 mountY=-0.25, mountTheta=-1.40
23:43:22.725 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.04, opts=13)
23:43:22.725 00.000 7988 Enqueuing Move request for scope (0.25, 0.04)
23:43:22.725 00.000 15712 Worker thread wakes up
23:43:22.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
23:43:22.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
23:43:22.725 00.000 15712 Moving (0.25, 0.04) raw xDistance=0.04 yDistance=-0.25
23:43:22.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:22.725 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.1
23:43:22.729 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:22.731 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:22.731 00.000 7988 Enqueuing Expose request
23:43:22.731 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:22.731 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
23:43:22.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:22.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:43:22.731 00.000 15712 MoveAxis(E, 1, ABG)
23:43:22.731 00.000 15712 Guiding  Dir = 2, Dur = 1
23:43:22.731 00.000 15712 IsGuiding returns 0
23:43:22.783 00.052 15712 IsGuiding returns 0
23:43:22.783 00.000 15712 Move returns status 0, amount 1
23:43:22.783 00.000 15712 MoveAxis(N, 0, ABG)
23:43:22.783 00.000 15712 Move returns status 0, amount 0
23:43:22.783 00.000 15712 move complete, result=0
23:43:22.783 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
23:43:22.788 00.005 15712 worker thread done servicing request
23:43:22.788 00.000 15712 Worker thread wakes up
23:43:22.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:22.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:24.201 01.413 15712 Exposure complete
23:43:24.262 00.061 15712 worker thread done servicing request
23:43:24.262 00.000 7988 OnExposeComplete: enter
23:43:24.262 00.000 7988 UpdateGuideState(): m_state=6
23:43:24.262 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2393
23:43:24.262 00.000 7988 Star::Find returns 1 (0), X=500.45, Y=804.62, Mass=1606, SNR=26.7, Peak=154 HFD=4.4
23:43:24.262 00.000 7988 MultiStar: [#1 0.12,-0.12,0.97,U] [#2 0.33,-0.07,0.83,U] [#3 0.09,-0.14,0.87,U] [#4 0.25,0.29,0.76,U] [#5 0.35,0.09,0.73,U] [#6 0.21,-0.03,0.67,U] [#7 0.49,-0.16,0.00,M2] [#8 -0.06,-0.15,0.43,U] 
23:43:24.262 00.000 7988 refined, 7 included, MultiStar: {0.22, -0.01}, one-star: {0.31, 0.03}
23:43:24.262 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
23:43:24.262 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
23:43:24.262 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.05 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
23:43:24.271 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.01, opts=13)
23:43:24.271 00.000 7988 Enqueuing Move request for scope (0.22, -0.01)
23:43:24.271 00.000 15712 Worker thread wakes up
23:43:24.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:24.271 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.7
23:43:24.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:24.277 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:24.277 00.000 7988 Enqueuing Expose request
23:43:24.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
23:43:24.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
23:43:24.277 00.000 15712 Moving (0.22, -0.01) raw xDistance=-0.01 yDistance=-0.21
23:43:24.277 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:24.277 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
23:43:24.277 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:24.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:43:24.277 00.000 15712 MoveAxis(E, 0, ABG)
23:43:24.277 00.000 15712 Move returns status 0, amount 0
23:43:24.277 00.000 15712 MoveAxis(N, 0, ABG)
23:43:24.277 00.000 15712 Move returns status 0, amount 0
23:43:24.277 00.000 15712 move complete, result=0
23:43:24.277 00.000 15712 worker thread done servicing request
23:43:24.277 00.000 15712 Worker thread wakes up
23:43:24.277 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:24.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:24.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:25.922 01.645 15712 Exposure complete
23:43:25.984 00.062 15712 worker thread done servicing request
23:43:25.984 00.000 7988 OnExposeComplete: enter
23:43:25.984 00.000 7988 UpdateGuideState(): m_state=6
23:43:25.984 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2394
23:43:25.984 00.000 7988 Star::Find returns 1 (0), X=500.26, Y=804.70, Mass=1539, SNR=26.0, Peak=138 HFD=4.3
23:43:25.990 00.006 7988 MultiStar: [#1 0.09,-0.11,0.96,U] [#2 0.29,-0.09,0.86,U] [#3 -0.13,-0.13,0.87,U] [#4 0.32,0.12,0.78,U] [#5 0.02,0.09,0.74,U] [#6 0.13,0.13,0.64,U] [#7 0.13,-0.05,0.49,U] [#8 -0.14,-0.02,0.49,U] 
23:43:25.990 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.11, 0.11}
23:43:25.990 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.53 = -1.53)
23:43:25.990 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
23:43:25.990 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=0.00 mountY=-0.10, mountTheta=-1.53
23:43:25.990 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.00, opts=13)
23:43:25.990 00.000 7988 Enqueuing Move request for scope (0.10, 0.00)
23:43:25.990 00.000 15712 Worker thread wakes up
23:43:25.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:43:25.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:43:25.990 00.000 15712 Moving (0.10, 0.00) raw xDistance=0.00 yDistance=-0.10
23:43:25.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:25.990 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.0
23:43:26.000 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:26.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:26.000 00.000 7988 Enqueuing Expose request
23:43:26.000 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:26.000 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
23:43:26.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:26.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:43:26.000 00.000 15712 MoveAxis(E, 3, ABG)
23:43:26.000 00.000 15712 Guiding  Dir = 2, Dur = 3
23:43:26.000 00.000 15712 IsGuiding returns 0
23:43:26.024 00.024 15712 IsGuiding returns 0
23:43:26.024 00.000 15712 Move returns status 0, amount 3
23:43:26.024 00.000 15712 MoveAxis(N, 0, ABG)
23:43:26.024 00.000 15712 Move returns status 0, amount 0
23:43:26.024 00.000 15712 move complete, result=0
23:43:26.032 00.008 15712 worker thread done servicing request
23:43:26.032 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:43:26.032 00.000 15712 Worker thread wakes up
23:43:26.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:26.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:27.452 01.420 15712 Exposure complete
23:43:27.513 00.061 15712 worker thread done servicing request
23:43:27.513 00.000 7988 OnExposeComplete: enter
23:43:27.513 00.000 7988 UpdateGuideState(): m_state=6
23:43:27.515 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2395
23:43:27.517 00.002 7988 Star::Find returns 1 (0), X=500.40, Y=804.95, Mass=1569, SNR=26.6, Peak=150 HFD=4.2
23:43:27.518 00.001 7988 MultiStar: [#1 -0.04,-0.06,0.99,U] [#2 0.29,0.00,0.87,U] [#3 0.15,0.28,0.83,U] [#4 0.31,0.18,0.76,U] [#5 0.09,0.22,0.73,U] [#6 0.19,0.34,0.67,U] [#7 0.04,0.01,0.45,U] [#8 0.00,0.21,0.47,U] 
23:43:27.518 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.17}, one-star: {0.26, 0.35}
23:43:27.520 00.002 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
23:43:27.520 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
23:43:27.522 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.84 mountX=0.17 mountY=-0.16, mountTheta=-0.74
23:43:27.524 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.17, opts=13)
23:43:27.524 00.000 7988 Enqueuing Move request for scope (0.15, 0.17)
23:43:27.526 00.002 15712 Worker thread wakes up
23:43:27.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
23:43:27.526 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
23:43:27.526 00.000 15712 Moving (0.15, 0.17) raw xDistance=0.17 yDistance=-0.16
23:43:27.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:43:27.526 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.6
23:43:27.528 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:27.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:27.528 00.000 7988 Enqueuing Expose request
23:43:27.528 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.03
23:43:27.528 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
23:43:27.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:27.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:43:27.528 00.000 15712 MoveAxis(W, 32, ABG)
23:43:27.528 00.000 15712 Guiding  Dir = 3, Dur = 32
23:43:27.528 00.000 15712 IsGuiding returns 0
23:43:27.544 00.016 15712 PulseGuide returned control before completion, sleep 26
23:43:27.592 00.048 15712 IsGuiding returns 0
23:43:27.592 00.000 15712 Move returns status 0, amount 32
23:43:27.592 00.000 15712 MoveAxis(N, 0, ABG)
23:43:27.592 00.000 15712 Move returns status 0, amount 0
23:43:27.592 00.000 15712 move complete, result=0
23:43:27.592 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.2 px 0 ms NORTH
23:43:27.599 00.007 15712 worker thread done servicing request
23:43:27.599 00.000 15712 Worker thread wakes up
23:43:27.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:27.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:29.235 01.636 15712 Exposure complete
23:43:29.285 00.050 15712 worker thread done servicing request
23:43:29.285 00.000 7988 OnExposeComplete: enter
23:43:29.299 00.014 7988 UpdateGuideState(): m_state=6
23:43:29.299 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2396
23:43:29.302 00.003 7988 Star::Find returns 1 (0), X=499.97, Y=804.38, Mass=1610, SNR=26.8, Peak=166 HFD=4.1
23:43:29.302 00.000 7988 MultiStar: [#1 -0.09,-0.34,0.93,U] [#2 0.09,-0.26,0.84,U] [#3 -0.13,-0.37,0.85,U] [#4 0.04,-0.25,0.74,U] [#5 -0.09,0.09,0.74,U] [#6 0.01,-0.19,0.66,U] [#7 0.13,-0.52,0.00,M1] [#8 -0.21,-0.14,0.46,U] 
23:43:29.302 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.22}, one-star: {-0.17, -0.21}
23:43:29.302 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.44 = 2.85)
23:43:29.302 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
23:43:29.302 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.87 mountX=-0.22 mountY=0.07, mountTheta=2.82
23:43:29.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.22, opts=13)
23:43:29.302 00.000 7988 Enqueuing Move request for scope (-0.07, -0.22)
23:43:29.302 00.000 15712 Worker thread wakes up
23:43:29.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
23:43:29.302 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
23:43:29.302 00.000 15712 Moving (-0.07, -0.22) raw xDistance=-0.22 yDistance=0.07
23:43:29.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:29.302 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.8
23:43:29.313 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:29.313 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:29.315 00.002 7988 Enqueuing Expose request
23:43:29.315 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.03
23:43:29.315 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
23:43:29.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:29.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:43:29.315 00.000 15712 MoveAxis(E, 45, ABG)
23:43:29.315 00.000 15712 Guiding  Dir = 2, Dur = 45
23:43:29.315 00.000 15712 IsGuiding returns 0
23:43:29.336 00.021 15712 PulseGuide returned control before completion, sleep 33
23:43:29.403 00.067 15712 IsGuiding returns 1
23:43:29.403 00.000 15712 scope still moving after pulse duration time elapsed
23:43:29.427 00.024 15712 IsGuiding returns 0
23:43:29.427 00.000 15712 scope move finished after 45 + 65 ms
23:43:29.427 00.000 15712 Move returns status 0, amount 45
23:43:29.427 00.000 15712 MoveAxis(N, 0, ABG)
23:43:29.427 00.000 15712 Move returns status 0, amount 0
23:43:29.427 00.000 15712 move complete, result=0
23:43:29.427 00.000 15712 worker thread done servicing request
23:43:29.427 00.000 15712 Worker thread wakes up
23:43:29.427 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
23:43:29.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:29.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:30.848 01.421 15712 Exposure complete
23:43:30.901 00.053 15712 worker thread done servicing request
23:43:30.901 00.000 7988 OnExposeComplete: enter
23:43:30.910 00.009 7988 UpdateGuideState(): m_state=6
23:43:30.910 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2397
23:43:30.912 00.002 7988 Star::Find returns 1 (0), X=500.19, Y=804.64, Mass=1718, SNR=27.4, Peak=151 HFD=4.6
23:43:30.912 00.000 7988 MultiStar: [#1 -0.14,-0.34,0.94,U] [#2 0.02,-0.25,0.86,U] [#3 0.08,-0.15,0.84,U] [#4 -0.05,0.04,0.73,U] [#5 -0.02,0.09,0.72,U] [#6 -0.00,0.01,0.66,U] [#7 0.35,-0.10,0.48,U] [#8 -0.41,0.07,0.44,U] 
23:43:30.914 00.002 7988 single-star, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.05, 0.05}
23:43:30.914 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
23:43:30.916 00.002 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
23:43:30.916 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.81 mountX=0.05 mountY=-0.05, mountTheta=-0.77
23:43:30.918 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
23:43:30.920 00.002 7988 Enqueuing Move request for scope (0.05, 0.05)
23:43:30.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:30.922 00.002 7988 UpdateGuideState exits: m=1718 SNR=27.4
23:43:30.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:30.924 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:30.924 00.000 7988 Enqueuing Expose request
23:43:30.925 00.001 15712 Worker thread wakes up
23:43:30.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:43:30.925 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:43:30.925 00.000 15712 Moving (0.05, 0.05) raw xDistance=0.05 yDistance=-0.05
23:43:30.925 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:30.925 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
23:43:30.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:30.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:43:30.925 00.000 15712 MoveAxis(E, 1, ABG)
23:43:30.925 00.000 15712 Guiding  Dir = 2, Dur = 1
23:43:30.925 00.000 15712 IsGuiding returns 0
23:43:30.951 00.026 15712 IsGuiding returns 0
23:43:30.951 00.000 15712 Move returns status 0, amount 1
23:43:30.951 00.000 15712 MoveAxis(N, 0, ABG)
23:43:30.951 00.000 15712 Move returns status 0, amount 0
23:43:30.951 00.000 15712 move complete, result=0
23:43:30.951 00.000 15712 worker thread done servicing request
23:43:30.951 00.000 15712 Worker thread wakes up
23:43:30.951 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:43:30.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:30.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:32.697 01.746 15712 Exposure complete
23:43:32.758 00.061 15712 worker thread done servicing request
23:43:32.758 00.000 7988 OnExposeComplete: enter
23:43:32.758 00.000 7988 UpdateGuideState(): m_state=6
23:43:32.758 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2398
23:43:32.758 00.000 7988 Star::Find returns 1 (0), X=500.36, Y=804.67, Mass=1586, SNR=26.6, Peak=153 HFD=4.6
23:43:32.758 00.000 7988 MultiStar: [#1 0.10,0.04,0.99,U] [#2 0.31,0.00,0.85,U] [#3 0.13,0.11,0.84,U] [#4 0.36,0.29,0.00,M1] [#5 0.05,0.14,0.70,U] [#6 0.50,0.07,0.00,M1] [#7 0.07,0.31,0.53,U] [#8 0.28,-0.08,0.43,U] 
23:43:32.758 00.000 7988 refined, 6 included, MultiStar: {0.16, 0.08}, one-star: {0.22, 0.08}
23:43:32.758 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.10 = -1.10)
23:43:32.758 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
23:43:32.758 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=0.08 mountY=-0.17, mountTheta=-1.11
23:43:32.758 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.08, opts=13)
23:43:32.769 00.011 7988 Enqueuing Move request for scope (0.16, 0.08)
23:43:32.769 00.000 15712 Worker thread wakes up
23:43:32.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
23:43:32.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
23:43:32.769 00.000 15712 Moving (0.16, 0.08) raw xDistance=0.08 yDistance=-0.17
23:43:32.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:32.769 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.6
23:43:32.773 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:32.774 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:32.774 00.000 7988 Enqueuing Expose request
23:43:32.774 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:32.774 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
23:43:32.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:32.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:43:32.774 00.000 15712 MoveAxis(E, 1, ABG)
23:43:32.774 00.000 15712 Guiding  Dir = 2, Dur = 1
23:43:32.774 00.000 15712 IsGuiding returns 0
23:43:32.792 00.018 15712 IsGuiding returns 0
23:43:32.792 00.000 15712 Move returns status 0, amount 1
23:43:32.792 00.000 15712 MoveAxis(N, 0, ABG)
23:43:32.792 00.000 15712 Move returns status 0, amount 0
23:43:32.792 00.000 15712 move complete, result=0
23:43:32.792 00.000 15712 worker thread done servicing request
23:43:32.792 00.000 15712 Worker thread wakes up
23:43:32.792 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:43:32.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:32.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:34.212 01.420 15712 Exposure complete
23:43:34.272 00.060 15712 worker thread done servicing request
23:43:34.274 00.002 7988 OnExposeComplete: enter
23:43:34.274 00.000 7988 UpdateGuideState(): m_state=6
23:43:34.276 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2399
23:43:34.278 00.002 7988 Star::Find returns 1 (0), X=500.34, Y=804.53, Mass=1613, SNR=26.6, Peak=150 HFD=4.5
23:43:34.278 00.000 7988 MultiStar: [#1 0.18,-0.24,0.97,U] [#2 0.26,-0.10,0.84,U] [#3 -0.16,-0.22,0.87,U] [#4 0.20,0.08,0.73,U] [#5 0.18,-0.04,0.72,U] [#6 0.20,-0.20,0.66,U] [#7 0.30,-0.14,0.50,U] [#8 0.03,-0.41,0.47,U] 
23:43:34.280 00.002 7988 refined, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.20, -0.06}
23:43:34.280 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
23:43:34.282 00.002 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
23:43:34.283 00.001 7988 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.74 mountX=-0.14 mountY=-0.15, mountTheta=-2.32
23:43:34.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.14, opts=13)
23:43:34.285 00.000 7988 Enqueuing Move request for scope (0.15, -0.14)
23:43:34.287 00.002 15712 Worker thread wakes up
23:43:34.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
23:43:34.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
23:43:34.287 00.000 15712 Moving (0.15, -0.14) raw xDistance=-0.14 yDistance=-0.15
23:43:34.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:34.287 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.6
23:43:34.289 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:34.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:34.289 00.000 7988 Enqueuing Expose request
23:43:34.289 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:34.289 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
23:43:34.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:34.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:43:34.289 00.000 15712 MoveAxis(E, 0, ABG)
23:43:34.289 00.000 15712 Move returns status 0, amount 0
23:43:34.289 00.000 15712 MoveAxis(N, 0, ABG)
23:43:34.289 00.000 15712 Move returns status 0, amount 0
23:43:34.289 00.000 15712 move complete, result=0
23:43:34.289 00.000 15712 worker thread done servicing request
23:43:34.289 00.000 15712 Worker thread wakes up
23:43:34.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:34.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:34.289 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:35.935 01.646 15712 Exposure complete
23:43:35.997 00.062 15712 worker thread done servicing request
23:43:35.999 00.002 7988 OnExposeComplete: enter
23:43:35.999 00.000 7988 UpdateGuideState(): m_state=6
23:43:35.999 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2400
23:43:36.001 00.002 7988 Star::Find returns 1 (0), X=500.21, Y=804.50, Mass=1540, SNR=26.2, Peak=138 HFD=4.5
23:43:36.001 00.000 7988 MultiStar: [#1 0.01,-0.22,0.96,U] [#2 -0.00,-0.12,0.83,U] [#3 -0.06,-0.18,0.87,U] [#4 -0.03,-0.12,0.78,U] [#5 0.04,0.00,0.70,U] [#6 -0.09,-0.10,0.69,U] [#7 0.28,0.08,0.54,U] [#8 0.11,-0.41,0.00,M1] 
23:43:36.001 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.11}, one-star: {0.07, -0.10}
23:43:36.001 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
23:43:36.001 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
23:43:36.001 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.41 mountX=-0.11 mountY=-0.01, mountTheta=-3.01
23:43:36.001 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.11, opts=13)
23:43:36.001 00.000 7988 Enqueuing Move request for scope (0.02, -0.11)
23:43:36.001 00.000 15712 Worker thread wakes up
23:43:36.001 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:43:36.001 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:43:36.001 00.000 15712 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=-0.01
23:43:36.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:36.001 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.2
23:43:36.013 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:36.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:36.013 00.000 7988 Enqueuing Expose request
23:43:36.013 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:36.013 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
23:43:36.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:36.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:36.013 00.000 15712 MoveAxis(E, 1, ABG)
23:43:36.013 00.000 15712 Guiding  Dir = 2, Dur = 1
23:43:36.013 00.000 15712 IsGuiding returns 0
23:43:36.069 00.056 15712 IsGuiding returns 0
23:43:36.069 00.000 15712 Move returns status 0, amount 1
23:43:36.069 00.000 15712 MoveAxis(N, 0, ABG)
23:43:36.069 00.000 15712 Move returns status 0, amount 0
23:43:36.069 00.000 15712 move complete, result=0
23:43:36.069 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:43:36.071 00.002 15712 worker thread done servicing request
23:43:36.071 00.000 15712 Worker thread wakes up
23:43:36.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:36.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:37.480 01.409 15712 Exposure complete
23:43:37.541 00.061 15712 worker thread done servicing request
23:43:37.541 00.000 7988 OnExposeComplete: enter
23:43:37.541 00.000 7988 UpdateGuideState(): m_state=6
23:43:37.544 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2401
23:43:37.544 00.000 7988 Star::Find returns 1 (0), X=500.41, Y=804.31, Mass=1576, SNR=26.3, Peak=160 HFD=4.7
23:43:37.546 00.002 7988 MultiStar: [#1 -0.04,-0.60,0.00,M1] [#2 0.39,-0.42,0.00,M1] [#3 0.21,-0.30,0.88,U] [#4 0.15,-0.32,0.75,U] [#5 -0.01,-0.21,0.73,U] [#6 0.09,-0.15,0.63,U] [#7 0.14,-0.49,0.00,M1] [#8 -0.21,-0.22,0.45,U] 
23:43:37.548 00.002 7988 refined, 5 included, MultiStar: {0.12, -0.25}, one-star: {0.27, -0.28}
23:43:37.548 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
23:43:37.550 00.002 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
23:43:37.550 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.14 mountX=-0.25 mountY=-0.11, mountTheta=-2.73
23:43:37.552 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.25, opts=13)
23:43:37.554 00.002 7988 Enqueuing Move request for scope (0.12, -0.25)
23:43:37.554 00.000 15712 Worker thread wakes up
23:43:37.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
23:43:37.554 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
23:43:37.554 00.000 15712 Moving (0.12, -0.25) raw xDistance=-0.25 yDistance=-0.11
23:43:37.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:37.554 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.3
23:43:37.557 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:37.559 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:37.559 00.000 7988 Enqueuing Expose request
23:43:37.561 00.002 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.03
23:43:37.561 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
23:43:37.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:37.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:43:37.561 00.000 15712 MoveAxis(E, 50, ABG)
23:43:37.561 00.000 15712 Guiding  Dir = 2, Dur = 50
23:43:37.561 00.000 15712 IsGuiding returns 0
23:43:37.588 00.027 15712 PulseGuide returned control before completion, sleep 34
23:43:37.636 00.048 15712 IsGuiding returns 1
23:43:37.636 00.000 15712 scope still moving after pulse duration time elapsed
23:43:37.699 00.063 15712 IsGuiding returns 0
23:43:37.699 00.000 15712 scope move finished after 50 + 88 ms
23:43:37.699 00.000 15712 Move returns status 0, amount 50
23:43:37.699 00.000 15712 MoveAxis(N, 0, ABG)
23:43:37.699 00.000 15712 Move returns status 0, amount 0
23:43:37.699 00.000 15712 move complete, result=0
23:43:37.699 00.000 15712 worker thread done servicing request
23:43:37.699 00.000 15712 Worker thread wakes up
23:43:37.699 00.000 7988 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
23:43:37.702 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:37.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:39.340 01.638 15712 Exposure complete
23:43:39.402 00.062 15712 worker thread done servicing request
23:43:39.402 00.000 7988 OnExposeComplete: enter
23:43:39.405 00.003 7988 UpdateGuideState(): m_state=6
23:43:39.405 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2402
23:43:39.407 00.002 7988 Star::Find returns 1 (0), X=500.53, Y=804.36, Mass=1558, SNR=25.9, Peak=181 HFD=4.4
23:43:39.407 00.000 7988 MultiStar: [#1 -0.02,-0.44,0.00,M2] [#2 0.16,-0.66,0.00,M2] [#3 -0.04,-0.40,0.86,U] [#4 0.47,-0.42,0.00,M1] [#5 0.15,-0.35,0.76,U] [#6 0.19,-0.32,0.69,U] [#7 0.23,-0.45,0.00,M2] [#8 0.36,-0.51,0.00,M1] 
23:43:39.409 00.002 7988 refined, 3 included, MultiStar: {0.18, -0.32}, one-star: {0.39, -0.24}
23:43:39.409 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
23:43:39.411 00.002 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
23:43:39.411 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-1.06 mountX=-0.32 mountY=-0.17, mountTheta=-2.65
23:43:39.413 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.32, opts=13)
23:43:39.415 00.002 7988 Enqueuing Move request for scope (0.18, -0.32)
23:43:39.415 00.000 15712 Worker thread wakes up
23:43:39.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.32) opts 0xd
23:43:39.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.32)
23:43:39.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:43:39.415 00.000 7988 UpdateGuideState exits: m=1558 SNR=25.9
23:43:39.415 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:39.419 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:39.419 00.000 7988 Enqueuing Expose request
23:43:39.421 00.002 15712 Moving (0.18, -0.32) raw xDistance=-0.32 yDistance=-0.17
23:43:39.423 00.002 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.03
23:43:39.423 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
23:43:39.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:39.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:43:39.423 00.000 15712 MoveAxis(E, 66, ABG)
23:43:39.423 00.000 15712 Guiding  Dir = 2, Dur = 66
23:43:39.423 00.000 15712 IsGuiding returns 0
23:43:39.436 00.013 15712 PulseGuide returned control before completion, sleep 59
23:43:39.521 00.085 15712 IsGuiding returns 0
23:43:39.521 00.000 15712 Move returns status 0, amount 66
23:43:39.521 00.000 15712 MoveAxis(N, 0, ABG)
23:43:39.521 00.000 15712 Move returns status 0, amount 0
23:43:39.521 00.000 15712 move complete, result=0
23:43:39.521 00.000 7988 GuideStep: -0.3 px 66 ms EAST, -0.2 px 0 ms NORTH
23:43:39.524 00.003 15712 worker thread done servicing request
23:43:39.524 00.000 15712 Worker thread wakes up
23:43:39.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:39.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:40.936 01.412 15712 Exposure complete
23:43:40.984 00.048 15712 worker thread done servicing request
23:43:40.984 00.000 7988 OnExposeComplete: enter
23:43:40.999 00.015 7988 UpdateGuideState(): m_state=6
23:43:40.999 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2403
23:43:40.999 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.51, Mass=1529, SNR=26.0, Peak=157 HFD=4.5
23:43:40.999 00.000 7988 MultiStar: [#1 0.01,-0.55,0.00,M3] [#2 0.10,-0.35,0.85,U] [#3 -0.00,-0.34,0.88,U] [#4 0.31,-0.25,0.79,U] [#5 0.15,-0.11,0.73,U] [#6 0.00,-0.16,0.68,U] [#7 0.26,-0.44,0.00,M3] [#8 -0.02,-0.40,0.48,U] 
23:43:40.999 00.000 7988 single-star, 6 included, MultiStar: {0.09, -0.24}, one-star: {0.04, -0.08}
23:43:40.999 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
23:43:41.006 00.007 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
23:43:41.006 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
23:43:41.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.08, opts=13)
23:43:41.006 00.000 7988 Enqueuing Move request for scope (0.04, -0.08)
23:43:41.010 00.004 15712 Worker thread wakes up
23:43:41.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:43:41.010 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:43:41.010 00.000 15712 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=-0.04
23:43:41.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:41.010 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.0
23:43:41.013 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:41.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:41.015 00.002 7988 Enqueuing Expose request
23:43:41.016 00.001 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:41.016 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:43:41.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:41.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:41.016 00.000 15712 MoveAxis(E, 3, ABG)
23:43:41.016 00.000 15712 Guiding  Dir = 2, Dur = 3
23:43:41.057 00.041 15712 IsGuiding returns 0
23:43:41.068 00.011 15712 IsGuiding returns 0
23:43:41.068 00.000 15712 Move returns status 0, amount 3
23:43:41.068 00.000 15712 MoveAxis(N, 0, ABG)
23:43:41.068 00.000 15712 Move returns status 0, amount 0
23:43:41.068 00.000 15712 move complete, result=0
23:43:41.068 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:43:41.075 00.007 15712 worker thread done servicing request
23:43:41.075 00.000 15712 Worker thread wakes up
23:43:41.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:41.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:42.707 01.632 15712 Exposure complete
23:43:42.770 00.063 15712 worker thread done servicing request
23:43:42.770 00.000 7988 OnExposeComplete: enter
23:43:42.770 00.000 7988 UpdateGuideState(): m_state=6
23:43:42.772 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2404
23:43:42.772 00.000 7988 Star::Find returns 1 (0), X=500.71, Y=804.96, Mass=1537, SNR=26.0, Peak=150 HFD=4.3
23:43:42.774 00.002 7988 MultiStar: [#1 0.01,0.13,0.95,U] [#2 0.40,0.20,0.00,M2] [#3 0.28,0.16,0.84,U] [#4 0.29,0.18,0.75,U] [#5 0.32,0.17,0.77,U] [#6 0.30,0.39,0.00,M1] [#7 0.33,0.16,0.53,U] [#8 0.32,0.26,0.45,U] 
23:43:42.774 00.000 7988 refined, 6 included, MultiStar: {0.30, 0.21}, one-star: {0.57, 0.37}
23:43:42.776 00.002 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
23:43:42.776 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
23:43:42.778 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=0.21 hyp=0.37 cameraTheta=0.60 mountX=0.21 mountY=-0.31, mountTheta=-0.98
23:43:42.780 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.21, opts=13)
23:43:42.780 00.000 7988 Enqueuing Move request for scope (0.30, 0.21)
23:43:42.782 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:42.782 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.0
23:43:42.784 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:42.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:42.787 00.003 7988 Enqueuing Expose request
23:43:42.787 00.000 15712 Worker thread wakes up
23:43:42.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.21) opts 0xd
23:43:42.787 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.21)
23:43:42.787 00.000 15712 Moving (0.30, 0.21) raw xDistance=0.21 yDistance=-0.31
23:43:42.789 00.002 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.03
23:43:42.789 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
23:43:42.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:43:42.789 00.000 15712 MoveAxis(W, 38, ABG)
23:43:42.789 00.000 15712 Guiding  Dir = 3, Dur = 38
23:43:42.789 00.000 15712 IsGuiding returns 0
23:43:42.811 00.022 15712 PulseGuide returned control before completion, sleep 25
23:43:42.871 00.060 15712 IsGuiding returns 0
23:43:42.871 00.000 15712 Move returns status 0, amount 38
23:43:42.871 00.000 15712 MoveAxis(N, 79, ABG)
23:43:42.871 00.000 15712 Guiding  Dir = 0, Dur = 79
23:43:42.871 00.000 15712 IsGuiding returns 0
23:43:42.990 00.119 15712 IsGuiding returns 1
23:43:42.990 00.000 15712 scope still moving after pulse duration time elapsed
23:43:43.025 00.035 15712 IsGuiding returns 1
23:43:43.076 00.051 15712 IsGuiding returns 0
23:43:43.076 00.000 15712 scope move finished after 79 + 128 ms
23:43:43.076 00.000 15712 Move returns status 0, amount 79
23:43:43.076 00.000 15712 move complete, result=0
23:43:43.076 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.3 px 79 ms NORTH
23:43:43.088 00.012 15712 worker thread done servicing request
23:43:43.088 00.000 15712 Worker thread wakes up
23:43:43.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:43.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:44.508 01.420 15712 Exposure complete
23:43:44.568 00.060 15712 worker thread done servicing request
23:43:44.568 00.000 7988 OnExposeComplete: enter
23:43:44.569 00.001 7988 UpdateGuideState(): m_state=6
23:43:44.569 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2405
23:43:44.571 00.002 7988 Star::Find returns 1 (0), X=500.12, Y=804.91, Mass=1602, SNR=26.5, Peak=141 HFD=4.3
23:43:44.573 00.002 7988 MultiStar: [#1 -0.38,0.24,0.00,M3] [#2 -0.13,0.17,0.86,U] [#3 -0.32,0.40,0.00,M1] [#4 -0.16,0.33,0.76,U] [#5 -0.35,0.37,0.00,M1] [#6 -0.18,0.44,0.00,M2] [#7 0.06,0.20,0.51,U] [#8 -0.08,0.56,0.00,M1] 
23:43:44.573 00.000 7988 refined, 3 included, MultiStar: {-0.07, 0.26}, one-star: {-0.02, 0.32}
23:43:44.575 00.002 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
23:43:44.575 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
23:43:44.577 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.84 mountX=0.26 mountY=0.07, mountTheta=0.25
23:43:44.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.26, opts=13)
23:43:44.579 00.002 7988 Enqueuing Move request for scope (-0.07, 0.26)
23:43:44.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:44.581 00.002 7988 UpdateGuideState exits: m=1602 SNR=26.5
23:43:44.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:44.583 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:44.584 00.001 7988 Enqueuing Expose request
23:43:44.585 00.001 15712 Worker thread wakes up
23:43:44.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
23:43:44.585 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
23:43:44.585 00.000 15712 Moving (-0.07, 0.26) raw xDistance=0.26 yDistance=0.07
23:43:44.587 00.002 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.16, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 639.03
23:43:44.587 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
23:43:44.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:44.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:43:44.587 00.000 15712 MoveAxis(W, 50, ABG)
23:43:44.587 00.000 15712 Guiding  Dir = 3, Dur = 50
23:43:44.587 00.000 15712 IsGuiding returns 0
23:43:44.606 00.019 15712 PulseGuide returned control before completion, sleep 45
23:43:44.669 00.063 15712 IsGuiding returns 0
23:43:44.669 00.000 15712 Move returns status 0, amount 50
23:43:44.669 00.000 15712 MoveAxis(N, 0, ABG)
23:43:44.669 00.000 15712 Move returns status 0, amount 0
23:43:44.669 00.000 15712 move complete, result=0
23:43:44.669 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
23:43:44.669 00.000 15712 worker thread done servicing request
23:43:44.671 00.002 15712 Worker thread wakes up
23:43:44.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:44.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:46.310 01.639 15712 Exposure complete
23:43:46.372 00.062 15712 worker thread done servicing request
23:43:46.372 00.000 7988 OnExposeComplete: enter
23:43:46.373 00.001 7988 UpdateGuideState(): m_state=6
23:43:46.373 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2406
23:43:46.373 00.000 7988 Star::Find returns 1 (0), X=499.91, Y=804.56, Mass=1612, SNR=26.7, Peak=154 HFD=4.7
23:43:46.373 00.000 7988 MultiStar: [#1 -0.56,-0.26,0.00,M4] [#2 -0.23,-0.24,0.86,U] [#3 -0.40,-0.39,0.00,M2] [#4 -0.15,-0.16,0.72,U] [#5 -0.41,-0.15,0.00,M2] [#6 -0.22,0.04,0.61,U] [#7 -0.02,-0.50,0.00,M2] [#8 -0.43,-0.24,0.00,M2] 
23:43:46.373 00.000 7988 refined, 3 included, MultiStar: {-0.21, -0.10}, one-star: {-0.24, -0.03}
23:43:46.373 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.25 = 2.03)
23:43:46.373 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.00)
23:43:46.373 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-2.69 mountX=-0.11 mountY=0.22, mountTheta=2.03
23:43:46.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.10, opts=13)
23:43:46.373 00.000 7988 Enqueuing Move request for scope (-0.21, -0.10)
23:43:46.373 00.000 15712 Worker thread wakes up
23:43:46.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
23:43:46.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
23:43:46.373 00.000 15712 Moving (-0.21, -0.10) raw xDistance=-0.11 yDistance=0.22
23:43:46.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:46.373 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.7
23:43:46.386 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:46.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:46.388 00.002 7988 Enqueuing Expose request
23:43:46.388 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.03
23:43:46.388 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
23:43:46.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:46.390 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:43:46.390 00.000 15712 MoveAxis(E, 2, ABG)
23:43:46.390 00.000 15712 Guiding  Dir = 2, Dur = 2
23:43:46.390 00.000 15712 IsGuiding returns 0
23:43:46.404 00.014 15712 IsGuiding returns 0
23:43:46.404 00.000 15712 Move returns status 0, amount 2
23:43:46.404 00.000 15712 MoveAxis(N, 0, ABG)
23:43:46.404 00.000 15712 Move returns status 0, amount 0
23:43:46.404 00.000 15712 move complete, result=0
23:43:46.404 00.000 15712 worker thread done servicing request
23:43:46.404 00.000 15712 Worker thread wakes up
23:43:46.404 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
23:43:46.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:46.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:47.826 01.422 15712 Exposure complete
23:43:47.881 00.055 15712 worker thread done servicing request
23:43:47.881 00.000 7988 OnExposeComplete: enter
23:43:47.890 00.009 7988 UpdateGuideState(): m_state=6
23:43:47.892 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2407
23:43:47.892 00.000 7988 Star::Find returns 1 (0), X=499.91, Y=804.21, Mass=1499, SNR=25.7, Peak=170 HFD=4.2
23:43:47.894 00.002 7988 MultiStar: [#1 -0.36,-0.37,0.00,M5] [#2 0.01,-0.37,0.92,U] [#3 -0.20,-0.36,0.88,U] [#4 -0.09,-0.27,0.77,U] [#5 -0.29,-0.25,0.78,U] [#6 -0.08,-0.17,0.71,U] [#7 0.12,-0.46,0.00,M3] [#8 -0.35,-0.07,0.46,U] 
23:43:47.894 00.000 7988 refined, 6 included, MultiStar: {-0.17, -0.29}, one-star: {-0.23, -0.38}
23:43:47.896 00.002 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.65 = 2.63)
23:43:47.896 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.60)
23:43:47.898 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.33 cameraTheta=-2.09 mountX=-0.29 mountY=0.17, mountTheta=2.61
23:43:47.898 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.29, opts=13)
23:43:47.900 00.002 7988 Enqueuing Move request for scope (-0.17, -0.29)
23:43:47.900 00.000 15712 Worker thread wakes up
23:43:47.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
23:43:47.900 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
23:43:47.900 00.000 15712 Moving (-0.17, -0.29) raw xDistance=-0.29 yDistance=0.17
23:43:47.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:47.900 00.000 7988 UpdateGuideState exits: m=1499 SNR=25.7
23:43:47.904 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:47.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:47.905 00.001 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.04
23:43:47.905 00.000 7988 Enqueuing Expose request
23:43:47.907 00.002 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
23:43:47.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:47.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:43:47.907 00.000 15712 MoveAxis(E, 57, ABG)
23:43:47.907 00.000 15712 Guiding  Dir = 2, Dur = 57
23:43:47.908 00.001 15712 IsGuiding returns 0
23:43:47.921 00.013 15712 PulseGuide returned control before completion, sleep 46
23:43:47.985 00.064 15712 IsGuiding returns 1
23:43:47.985 00.000 15712 scope still moving after pulse duration time elapsed
23:43:48.017 00.032 15712 IsGuiding returns 0
23:43:48.017 00.000 15712 scope move finished after 57 + 61 ms
23:43:48.017 00.000 15712 Move returns status 0, amount 57
23:43:48.017 00.000 15712 MoveAxis(N, 0, ABG)
23:43:48.017 00.000 15712 Move returns status 0, amount 0
23:43:48.017 00.000 15712 move complete, result=0
23:43:48.017 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.2 px 0 ms NORTH
23:43:48.028 00.011 15712 worker thread done servicing request
23:43:48.028 00.000 15712 Worker thread wakes up
23:43:48.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:48.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:49.661 01.633 15712 Exposure complete
23:43:49.718 00.057 15712 worker thread done servicing request
23:43:49.718 00.000 7988 OnExposeComplete: enter
23:43:49.723 00.005 7988 UpdateGuideState(): m_state=6
23:43:49.725 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2408
23:43:49.725 00.000 7988 Star::Find returns 1 (0), X=500.03, Y=804.26, Mass=1629, SNR=26.8, Peak=170 HFD=4.5
23:43:49.727 00.002 7988 MultiStar: [#1 -0.42,-0.52,0.00,M6] [#2 -0.09,-0.57,0.00,M1] [#3 -0.27,-0.28,0.85,U] [#4 -0.08,-0.34,0.75,U] [#5 -0.23,-0.36,0.72,U] [#6 -0.01,-0.15,0.65,U] [#7 0.16,-0.44,0.00,M4] [#8 -0.62,-0.46,0.00,M2] 
23:43:49.727 00.000 7988 refined, 4 included, MultiStar: {-0.14, -0.30}, one-star: {-0.11, -0.33}
23:43:49.729 00.002 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.58 = 2.70)
23:43:49.729 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.67)
23:43:49.731 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.02 mountX=-0.30 mountY=0.15, mountTheta=2.68
23:43:49.733 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.30, opts=13)
23:43:49.733 00.000 7988 Enqueuing Move request for scope (-0.14, -0.30)
23:43:49.735 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:49.735 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.8
23:43:49.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:49.738 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:49.738 00.000 7988 Enqueuing Expose request
23:43:49.738 00.000 15712 Worker thread wakes up
23:43:49.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
23:43:49.738 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
23:43:49.738 00.000 15712 Moving (-0.14, -0.30) raw xDistance=-0.30 yDistance=0.15
23:43:49.738 00.000 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 639.04
23:43:49.738 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
23:43:49.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:49.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:43:49.738 00.000 15712 MoveAxis(E, 59, ABG)
23:43:49.738 00.000 15712 Guiding  Dir = 2, Dur = 59
23:43:49.738 00.000 15712 IsGuiding returns 0
23:43:49.769 00.031 15712 PulseGuide returned control before completion, sleep 45
23:43:49.817 00.048 15712 IsGuiding returns 1
23:43:49.817 00.000 15712 scope still moving after pulse duration time elapsed
23:43:49.848 00.031 15712 IsGuiding returns 0
23:43:49.848 00.000 15712 scope move finished after 59 + 44 ms
23:43:49.848 00.000 15712 Move returns status 0, amount 59
23:43:49.848 00.000 15712 MoveAxis(N, 0, ABG)
23:43:49.848 00.000 15712 Move returns status 0, amount 0
23:43:49.848 00.000 15712 move complete, result=0
23:43:49.848 00.000 15712 worker thread done servicing request
23:43:49.848 00.000 15712 Worker thread wakes up
23:43:49.848 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.2 px 0 ms NORTH
23:43:49.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:49.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:51.269 01.421 15712 Exposure complete
23:43:51.329 00.060 15712 worker thread done servicing request
23:43:51.329 00.000 7988 OnExposeComplete: enter
23:43:51.331 00.002 7988 UpdateGuideState(): m_state=6
23:43:51.332 00.001 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2409
23:43:51.332 00.000 7988 Star::Find returns 1 (0), X=499.76, Y=804.35, Mass=1444, SNR=25.3, Peak=158 HFD=4.2
23:43:51.332 00.000 7988 MultiStar: [#1 -0.46,-0.63,0.00,M7] [#2 -0.18,-0.37,0.88,U] [#3 -0.43,-0.38,0.00,M1] [#4 -0.28,-0.33,0.00,M1] [#5 -0.45,-0.34,0.00,M1] [#6 -0.18,-0.32,0.69,U] [#7 -0.10,-0.44,0.00,M5] [#8 -0.57,-0.19,0.00,M3] 
23:43:51.332 00.000 7988 refined, 2 included, MultiStar: {-0.26, -0.31}, one-star: {-0.38, -0.25}
23:43:51.332 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.83 = 2.46)
23:43:51.332 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.42)
23:43:51.332 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.31 hyp=0.40 cameraTheta=-2.26 mountX=-0.31 mountY=0.27, mountTheta=2.44
23:43:51.332 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.31, opts=13)
23:43:51.332 00.000 7988 Enqueuing Move request for scope (-0.26, -0.31)
23:43:51.332 00.000 15712 Worker thread wakes up
23:43:51.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.31) opts 0xd
23:43:51.332 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.31)
23:43:51.332 00.000 15712 Moving (-0.26, -0.31) raw xDistance=-0.31 yDistance=0.27
23:43:51.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:51.332 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.3
23:43:51.345 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:51.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:51.346 00.001 7988 Enqueuing Expose request
23:43:51.346 00.000 15712 PPEC rslt: input = -0.31, final = -0.18, react = -0.19, pred = 0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.04
23:43:51.346 00.000 15712 PPEC: input: -0.31, control: -0.18, exposure: 1500
23:43:51.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:51.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:43:51.346 00.000 15712 MoveAxis(E, 59, ABG)
23:43:51.346 00.000 15712 Guiding  Dir = 2, Dur = 59
23:43:51.349 00.003 15712 IsGuiding returns 0
23:43:51.367 00.018 15712 PulseGuide returned control before completion, sleep 54
23:43:51.442 00.075 15712 IsGuiding returns 0
23:43:51.442 00.000 15712 Move returns status 0, amount 59
23:43:51.442 00.000 15712 MoveAxis(N, 0, ABG)
23:43:51.442 00.000 15712 Move returns status 0, amount 0
23:43:51.442 00.000 15712 move complete, result=0
23:43:51.442 00.000 15712 worker thread done servicing request
23:43:51.442 00.000 15712 Worker thread wakes up
23:43:51.442 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.3 px 0 ms NORTH
23:43:51.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:51.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:53.088 01.646 15712 Exposure complete
23:43:53.147 00.059 15712 worker thread done servicing request
23:43:53.147 00.000 7988 OnExposeComplete: enter
23:43:53.150 00.003 7988 UpdateGuideState(): m_state=6
23:43:53.150 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2410
23:43:53.152 00.002 7988 Star::Find returns 1 (0), X=500.22, Y=804.85, Mass=1601, SNR=26.7, Peak=128 HFD=4.5
23:43:53.152 00.000 7988 MultiStar: [#1 -0.37,0.19,0.96,U] [#2 -0.04,0.01,0.84,U] [#3 -0.41,0.20,0.00,M2] [#4 -0.17,0.49,0.00,M2] [#5 -0.11,0.39,0.71,U] [#6 -0.21,0.42,0.00,M1] [#7 -0.06,-0.11,0.47,U] [#8 -0.50,0.24,0.00,M4] 
23:43:53.152 00.000 7988 refined, 4 included, MultiStar: {-0.10, 0.17}, one-star: {0.08, 0.26}
23:43:53.152 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
23:43:53.152 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
23:43:53.152 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.12 mountX=0.17 mountY=0.10, mountTheta=0.53
23:43:53.152 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.17, opts=13)
23:43:53.152 00.000 7988 Enqueuing Move request for scope (-0.10, 0.17)
23:43:53.152 00.000 15712 Worker thread wakes up
23:43:53.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:53.152 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.7
23:43:53.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
23:43:53.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:53.152 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:53.165 00.013 7988 Enqueuing Expose request
23:43:53.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
23:43:53.165 00.000 15712 Moving (-0.10, 0.17) raw xDistance=0.17 yDistance=0.10
23:43:53.169 00.004 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 639.04
23:43:53.169 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
23:43:53.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:53.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:43:53.169 00.000 15712 MoveAxis(W, 35, ABG)
23:43:53.169 00.000 15712 Guiding  Dir = 3, Dur = 35
23:43:53.169 00.000 15712 IsGuiding returns 0
23:43:53.189 00.020 15712 PulseGuide returned control before completion, sleep 27
23:43:53.254 00.065 15712 IsGuiding returns 1
23:43:53.254 00.000 15712 scope still moving after pulse duration time elapsed
23:43:53.277 00.023 15712 IsGuiding returns 0
23:43:53.277 00.000 15712 scope move finished after 35 + 71 ms
23:43:53.277 00.000 15712 Move returns status 0, amount 35
23:43:53.277 00.000 15712 MoveAxis(N, 0, ABG)
23:43:53.277 00.000 15712 Move returns status 0, amount 0
23:43:53.277 00.000 15712 move complete, result=0
23:43:53.277 00.000 15712 worker thread done servicing request
23:43:53.277 00.000 15712 Worker thread wakes up
23:43:53.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:53.277 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
23:43:53.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:54.695 01.418 15712 Exposure complete
23:43:54.756 00.061 15712 worker thread done servicing request
23:43:54.756 00.000 7988 OnExposeComplete: enter
23:43:54.757 00.001 7988 UpdateGuideState(): m_state=6
23:43:54.757 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2411
23:43:54.757 00.000 7988 Star::Find returns 1 (0), X=500.02, Y=804.47, Mass=1446, SNR=25.1, Peak=155 HFD=4.1
23:43:54.757 00.000 7988 MultiStar: [#1 -0.46,-0.22,0.00,M7] [#2 0.11,-0.08,0.89,U] [#3 -0.36,-0.10,0.87,U] [#4 -0.13,0.07,0.79,U] [#5 -0.11,0.13,0.76,U] [#6 -0.17,0.01,0.72,U] [#7 0.07,0.07,0.56,U] [#8 0.02,-0.21,0.43,U] 
23:43:54.757 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {-0.12, -0.12}
23:43:54.757 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.56) = xAngle (-4.43 = 1.86)
23:43:54.757 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.83)
23:43:54.764 00.007 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.86 mountX=-0.03 mountY=0.10, mountTheta=1.86
23:43:54.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.03, opts=13)
23:43:54.764 00.000 7988 Enqueuing Move request for scope (-0.10, -0.03)
23:43:54.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:54.764 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.1
23:43:54.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:54.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:54.772 00.008 7988 Enqueuing Expose request
23:43:54.772 00.000 15712 Worker thread wakes up
23:43:54.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
23:43:54.772 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
23:43:54.772 00.000 15712 Moving (-0.10, -0.03) raw xDistance=-0.03 yDistance=0.10
23:43:54.774 00.002 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:43:54.774 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
23:43:54.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:54.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:43:54.774 00.000 15712 MoveAxis(W, 1, ABG)
23:43:54.774 00.000 15712 Guiding  Dir = 3, Dur = 1
23:43:54.774 00.000 15712 IsGuiding returns 0
23:43:54.804 00.030 15712 IsGuiding returns 0
23:43:54.804 00.000 15712 Move returns status 0, amount 1
23:43:54.804 00.000 15712 MoveAxis(N, 0, ABG)
23:43:54.804 00.000 15712 Move returns status 0, amount 0
23:43:54.804 00.000 15712 move complete, result=0
23:43:54.804 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
23:43:54.806 00.002 15712 worker thread done servicing request
23:43:54.806 00.000 15712 Worker thread wakes up
23:43:54.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:54.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:56.444 01.638 15712 Exposure complete
23:43:56.506 00.062 15712 worker thread done servicing request
23:43:56.506 00.000 7988 OnExposeComplete: enter
23:43:56.506 00.000 7988 UpdateGuideState(): m_state=6
23:43:56.506 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2412
23:43:56.509 00.003 7988 Star::Find returns 1 (0), X=500.00, Y=804.46, Mass=1632, SNR=26.9, Peak=149 HFD=4.9
23:43:56.509 00.000 7988 MultiStar: [#1 -0.43,-0.24,0.00,M8] [#2 -0.22,-0.11,0.85,U] [#3 -0.15,-0.29,0.86,U] [#4 -0.17,-0.01,0.75,U] [#5 -0.36,-0.09,0.68,U] [#6 0.05,-0.06,0.64,U] [#7 0.01,-0.36,0.47,U] [#8 -0.38,-0.32,0.00,M4] 
23:43:56.511 00.002 7988 single-star, 6 included, MultiStar: {-0.15, -0.15}, one-star: {-0.14, -0.14}
23:43:56.513 00.002 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
23:43:56.513 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
23:43:56.515 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.39 mountX=-0.14 mountY=0.15, mountTheta=2.32
23:43:56.517 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.14, opts=13)
23:43:56.519 00.002 7988 Enqueuing Move request for scope (-0.14, -0.14)
23:43:56.519 00.000 15712 Worker thread wakes up
23:43:56.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
23:43:56.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
23:43:56.519 00.000 15712 Moving (-0.14, -0.14) raw xDistance=-0.14 yDistance=0.15
23:43:56.521 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:56.521 00.000 7988 UpdateGuideState exits: m=1632 SNR=26.9
23:43:56.523 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:56.525 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:56.525 00.000 7988 Enqueuing Expose request
23:43:56.527 00.002 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:43:56.527 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:43:56.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:56.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:43:56.527 00.000 15712 MoveAxis(E, 2, ABG)
23:43:56.527 00.000 15712 Guiding  Dir = 2, Dur = 2
23:43:56.527 00.000 15712 IsGuiding returns 0
23:43:56.542 00.015 15712 IsGuiding returns 0
23:43:56.542 00.000 15712 Move returns status 0, amount 2
23:43:56.542 00.000 15712 MoveAxis(N, 0, ABG)
23:43:56.542 00.000 15712 Move returns status 0, amount 0
23:43:56.542 00.000 15712 move complete, result=0
23:43:56.542 00.000 15712 worker thread done servicing request
23:43:56.542 00.000 15712 Worker thread wakes up
23:43:56.542 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:43:56.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:56.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:57.957 01.415 15712 Exposure complete
23:43:58.018 00.061 15712 worker thread done servicing request
23:43:58.018 00.000 7988 OnExposeComplete: enter
23:43:58.018 00.000 7988 UpdateGuideState(): m_state=6
23:43:58.018 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2413
23:43:58.018 00.000 7988 Star::Find returns 1 (0), X=500.09, Y=804.64, Mass=1578, SNR=26.5, Peak=148 HFD=4.5
23:43:58.018 00.000 7988 MultiStar: [#1 -0.52,0.02,0.00,M9] [#2 -0.25,-0.06,0.85,U] [#3 -0.31,-0.05,0.86,U] [#4 -0.09,0.08,0.75,U] [#5 -0.40,0.15,0.71,U] [#6 -0.24,-0.06,0.67,U] [#7 -0.22,-0.04,0.49,U] [#8 -0.61,0.01,0.00,M5] 
23:43:58.018 00.000 7988 single-star, 6 included, MultiStar: {-0.21, 0.01}, one-star: {-0.05, 0.05}
23:43:58.018 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.56) = xAngle (0.82 = 0.82)
23:43:58.018 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
23:43:58.018 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.38 mountX=0.05 mountY=0.05, mountTheta=0.80
23:43:58.028 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.05, opts=13)
23:43:58.028 00.000 7988 Enqueuing Move request for scope (-0.05, 0.05)
23:43:58.028 00.000 15712 Worker thread wakes up
23:43:58.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:43:58.028 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:43:58.028 00.000 15712 Moving (-0.05, 0.05) raw xDistance=0.05 yDistance=0.05
23:43:58.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:58.028 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.5
23:43:58.033 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:58.034 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:58.034 00.000 7988 Enqueuing Expose request
23:43:58.034 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:43:58.034 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
23:43:58.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:58.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:43:58.034 00.000 15712 MoveAxis(E, 1, ABG)
23:43:58.034 00.000 15712 Guiding  Dir = 2, Dur = 1
23:43:58.034 00.000 15712 IsGuiding returns 0
23:43:58.062 00.028 15712 IsGuiding returns 0
23:43:58.062 00.000 15712 Move returns status 0, amount 1
23:43:58.062 00.000 15712 MoveAxis(N, 0, ABG)
23:43:58.062 00.000 15712 Move returns status 0, amount 0
23:43:58.062 00.000 15712 move complete, result=0
23:43:58.062 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:43:58.066 00.004 15712 worker thread done servicing request
23:43:58.066 00.000 15712 Worker thread wakes up
23:43:58.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:58.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:43:59.807 01.741 15712 Exposure complete
23:43:59.868 00.061 15712 worker thread done servicing request
23:43:59.868 00.000 7988 OnExposeComplete: enter
23:43:59.868 00.000 7988 UpdateGuideState(): m_state=6
23:43:59.870 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2414
23:43:59.872 00.002 7988 Star::Find returns 1 (0), X=499.86, Y=804.44, Mass=1628, SNR=26.8, Peak=163 HFD=4.4
23:43:59.872 00.000 7988 MultiStar: [#1 -0.46,-0.38,0.00,M10] [#2 -0.24,-0.24,0.85,U] [#3 -0.52,-0.28,0.00,M1] [#4 -0.29,0.04,0.73,U] [#5 -0.23,-0.15,0.74,U] [#6 -0.13,0.07,0.60,U] [#7 -0.14,-0.24,0.47,U] [#8 -0.64,-0.14,0.00,M6] 
23:43:59.874 00.002 7988 refined, 5 included, MultiStar: {-0.23, -0.12}, one-star: {-0.28, -0.16}
23:43:59.874 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.24 = 2.05)
23:43:59.876 00.002 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.01)
23:43:59.876 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.67 mountX=-0.12 mountY=0.23, mountTheta=2.04
23:43:59.878 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.12, opts=13)
23:43:59.880 00.002 7988 Enqueuing Move request for scope (-0.23, -0.12)
23:43:59.880 00.000 15712 Worker thread wakes up
23:43:59.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
23:43:59.880 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
23:43:59.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:43:59.880 00.000 7988 UpdateGuideState exits: m=1628 SNR=26.8
23:43:59.883 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:59.884 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:43:59.884 00.000 7988 Enqueuing Expose request
23:43:59.884 00.000 15712 Moving (-0.23, -0.12) raw xDistance=-0.12 yDistance=0.23
23:43:59.884 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:43:59.884 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
23:43:59.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:59.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:43:59.884 00.000 15712 MoveAxis(W, 2, ABG)
23:43:59.884 00.000 15712 Guiding  Dir = 3, Dur = 2
23:43:59.903 00.019 15712 IsGuiding returns 0
23:43:59.919 00.016 15712 IsGuiding returns 0
23:43:59.919 00.000 15712 Move returns status 0, amount 2
23:43:59.919 00.000 15712 MoveAxis(N, 0, ABG)
23:43:59.919 00.000 15712 Move returns status 0, amount 0
23:43:59.919 00.000 15712 move complete, result=0
23:43:59.919 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
23:43:59.920 00.001 15712 worker thread done servicing request
23:43:59.920 00.000 15712 Worker thread wakes up
23:43:59.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:43:59.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:01.336 01.416 15712 Exposure complete
23:44:01.398 00.062 15712 worker thread done servicing request
23:44:01.399 00.001 7988 OnExposeComplete: enter
23:44:01.399 00.000 7988 UpdateGuideState(): m_state=6
23:44:01.399 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2415
23:44:01.399 00.000 7988 Star::Find returns 1 (0), X=499.74, Y=804.64, Mass=1607, SNR=26.5, Peak=162 HFD=4.5
23:44:01.399 00.000 7988 MultiStar: [#1 -0.52,-0.11,0.00,R] [#2 -0.33,-0.15,0.83,U] [#3 -0.63,-0.20,0.00,M2] [#4 -0.24,0.08,0.75,U] [#5 -0.38,0.07,0.71,U] [#6 -0.34,0.22,0.66,U] [#7 0.04,-0.27,0.51,U] [#8 -0.41,-0.17,0.00,M7] 
23:44:01.399 00.000 7988 refined, 5 included, MultiStar: {-0.30, 0.01}, one-star: {-0.40, 0.05}
23:44:01.399 00.000 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.56) = xAngle (1.55 = 1.55)
23:44:01.399 00.000 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
23:44:01.399 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.01 hyp=0.30 cameraTheta=3.11 mountX=0.01 mountY=0.30, mountTheta=1.55
23:44:01.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.01, opts=13)
23:44:01.399 00.000 7988 Enqueuing Move request for scope (-0.30, 0.01)
23:44:01.399 00.000 15712 Worker thread wakes up
23:44:01.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.01) opts 0xd
23:44:01.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.01)
23:44:01.399 00.000 15712 Moving (-0.30, 0.01) raw xDistance=0.01 yDistance=0.30
23:44:01.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:01.412 00.013 7988 UpdateGuideState exits: m=1607 SNR=26.5
23:44:01.413 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:01.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:01.413 00.000 7988 Enqueuing Expose request
23:44:01.413 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:44:01.413 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
23:44:01.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:01.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:44:01.413 00.000 15712 MoveAxis(W, 2, ABG)
23:44:01.413 00.000 15712 Guiding  Dir = 3, Dur = 2
23:44:01.413 00.000 15712 IsGuiding returns 0
23:44:01.430 00.017 15712 IsGuiding returns 0
23:44:01.430 00.000 15712 Move returns status 0, amount 2
23:44:01.430 00.000 15712 MoveAxis(N, 0, ABG)
23:44:01.430 00.000 15712 Move returns status 0, amount 0
23:44:01.430 00.000 15712 move complete, result=0
23:44:01.430 00.000 15712 worker thread done servicing request
23:44:01.430 00.000 15712 Worker thread wakes up
23:44:01.430 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.3 px 0 ms NORTH
23:44:01.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:01.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:03.074 01.644 15712 Exposure complete
23:44:03.132 00.058 15712 worker thread done servicing request
23:44:03.132 00.000 7988 OnExposeComplete: enter
23:44:03.136 00.004 7988 UpdateGuideState(): m_state=6
23:44:03.136 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2416
23:44:03.138 00.002 7988 Star::Find returns 1 (0), X=499.90, Y=804.70, Mass=1464, SNR=25.1, Peak=134 HFD=4.2
23:44:03.140 00.002 7988 MultiStar: [#1 0.09,0.14,1.01,U] [#2 -0.03,-0.04,0.90,U] [#3 -0.28,-0.03,0.89,U] [#4 -0.16,0.03,0.81,U] [#5 -0.18,0.12,0.78,U] [#6 -0.14,0.28,0.67,U] [#7 -0.39,0.03,0.54,U] [#8 0.13,0.08,0.48,U] 
23:44:03.140 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.08}, one-star: {-0.24, 0.11}
23:44:03.140 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
23:44:03.142 00.002 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
23:44:03.142 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.61 mountX=0.08 mountY=0.13, mountTheta=1.04
23:44:03.144 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.08, opts=13)
23:44:03.146 00.002 7988 Enqueuing Move request for scope (-0.13, 0.08)
23:44:03.146 00.000 15712 Worker thread wakes up
23:44:03.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:44:03.146 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:44:03.146 00.000 15712 Moving (-0.13, 0.08) raw xDistance=0.08 yDistance=0.13
23:44:03.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:03.149 00.003 7988 UpdateGuideState exits: m=1464 SNR=25.1
23:44:03.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:03.151 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:03.152 00.001 7988 Enqueuing Expose request
23:44:03.152 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:44:03.152 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
23:44:03.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:03.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:44:03.152 00.000 15712 MoveAxis(W, 3, ABG)
23:44:03.152 00.000 15712 Guiding  Dir = 3, Dur = 3
23:44:03.154 00.002 15712 IsGuiding returns 0
23:44:03.178 00.024 15712 IsGuiding returns 0
23:44:03.178 00.000 15712 Move returns status 0, amount 3
23:44:03.178 00.000 15712 MoveAxis(N, 0, ABG)
23:44:03.178 00.000 15712 Move returns status 0, amount 0
23:44:03.178 00.000 15712 move complete, result=0
23:44:03.178 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:44:03.182 00.004 15712 worker thread done servicing request
23:44:03.182 00.000 15712 Worker thread wakes up
23:44:03.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:03.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:04.585 01.403 15712 Exposure complete
23:44:04.647 00.062 15712 worker thread done servicing request
23:44:04.647 00.000 7988 OnExposeComplete: enter
23:44:04.647 00.000 7988 UpdateGuideState(): m_state=6
23:44:04.650 00.003 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2417
23:44:04.650 00.000 7988 Star::Find returns 1 (0), X=499.96, Y=804.64, Mass=1624, SNR=26.7, Peak=162 HFD=4.2
23:44:04.650 00.000 7988 MultiStar: [#1 0.06,-0.11,0.96,U] [#2 -0.16,-0.12,0.84,U] [#3 -0.41,0.10,0.84,U] [#4 0.13,0.11,0.73,U] [#5 -0.10,0.19,0.70,U] [#6 0.03,0.25,0.67,U] [#7 0.19,0.01,0.47,U] [#8 -0.24,0.15,0.40,U] 
23:44:04.650 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {-0.18, 0.05}
23:44:04.650 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.98 = 0.98)
23:44:04.650 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
23:44:04.650 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.54 mountX=0.06 mountY=0.08, mountTheta=0.97
23:44:04.650 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
23:44:04.650 00.000 7988 Enqueuing Move request for scope (-0.08, 0.06)
23:44:04.650 00.000 15712 Worker thread wakes up
23:44:04.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
23:44:04.650 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
23:44:04.650 00.000 15712 Moving (-0.08, 0.06) raw xDistance=0.06 yDistance=0.08
23:44:04.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:04.662 00.012 7988 UpdateGuideState exits: m=1624 SNR=26.7
23:44:04.663 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:04.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:04.663 00.000 7988 Enqueuing Expose request
23:44:04.663 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:44:04.663 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
23:44:04.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:04.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:44:04.663 00.000 15712 MoveAxis(W, 1, ABG)
23:44:04.663 00.000 15712 Guiding  Dir = 3, Dur = 1
23:44:04.663 00.000 15712 IsGuiding returns 0
23:44:04.683 00.020 15712 IsGuiding returns 0
23:44:04.683 00.000 15712 Move returns status 0, amount 1
23:44:04.683 00.000 15712 MoveAxis(N, 0, ABG)
23:44:04.683 00.000 15712 Move returns status 0, amount 0
23:44:04.683 00.000 15712 move complete, result=0
23:44:04.683 00.000 15712 worker thread done servicing request
23:44:04.683 00.000 15712 Worker thread wakes up
23:44:04.683 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:44:04.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:04.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:06.325 01.642 15712 Exposure complete
23:44:06.385 00.060 15712 worker thread done servicing request
23:44:06.385 00.000 7988 OnExposeComplete: enter
23:44:06.387 00.002 7988 UpdateGuideState(): m_state=6
23:44:06.389 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2418
23:44:06.389 00.000 7988 Star::Find returns 1 (0), X=499.98, Y=804.58, Mass=1553, SNR=26.3, Peak=162 HFD=4.1
23:44:06.391 00.002 7988 MultiStar: [#1 0.05,-0.02,0.98,U] [#2 -0.21,-0.06,0.89,U] [#3 -0.37,0.12,0.87,U] [#4 -0.15,0.32,0.73,U] [#5 -0.50,0.11,0.00,M1] [#6 -0.23,0.30,0.68,U] [#7 -0.05,-0.04,0.52,U] [#8 -0.51,0.12,0.00,M6] 
23:44:06.391 00.000 7988 single-star, 6 included, MultiStar: {-0.16, 0.08}, one-star: {-0.17, -0.01}
23:44:06.393 00.002 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.66 = 1.62)
23:44:06.393 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.59)
23:44:06.395 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.10 mountX=-0.01 mountY=0.17, mountTheta=1.62
23:44:06.397 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.01, opts=13)
23:44:06.397 00.000 7988 Enqueuing Move request for scope (-0.17, -0.01)
23:44:06.399 00.002 15712 Worker thread wakes up
23:44:06.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
23:44:06.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
23:44:06.399 00.000 15712 Moving (-0.17, -0.01) raw xDistance=-0.01 yDistance=0.17
23:44:06.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:06.399 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.3
23:44:06.401 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:06.402 00.001 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:44:06.402 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:06.402 00.000 7988 Enqueuing Expose request
23:44:06.402 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
23:44:06.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:06.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:44:06.402 00.000 15712 MoveAxis(W, 1, ABG)
23:44:06.402 00.000 15712 Guiding  Dir = 3, Dur = 1
23:44:06.402 00.000 15712 IsGuiding returns 0
23:44:06.423 00.021 15712 IsGuiding returns 0
23:44:06.423 00.000 15712 Move returns status 0, amount 1
23:44:06.423 00.000 15712 MoveAxis(N, 0, ABG)
23:44:06.423 00.000 15712 Move returns status 0, amount 0
23:44:06.423 00.000 15712 move complete, result=0
23:44:06.423 00.000 15712 worker thread done servicing request
23:44:06.423 00.000 15712 Worker thread wakes up
23:44:06.423 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
23:44:06.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:06.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:07.837 01.414 15712 Exposure complete
23:44:07.899 00.062 15712 worker thread done servicing request
23:44:07.899 00.000 7988 OnExposeComplete: enter
23:44:07.901 00.002 7988 UpdateGuideState(): m_state=6
23:44:07.901 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2419
23:44:07.901 00.000 7988 Star::Find returns 1 (0), X=499.90, Y=804.78, Mass=1598, SNR=26.6, Peak=149 HFD=4.5
23:44:07.901 00.000 7988 MultiStar: [#1 0.30,-0.22,0.95,U] [#2 -0.10,-0.11,0.85,U] [#3 -0.37,-0.12,0.84,U] [#4 -0.04,0.01,0.73,U] [#5 -0.28,0.00,0.69,U] [#6 -0.14,0.09,0.65,U] [#7 -0.06,-0.25,0.46,U] [#8 -0.13,0.06,0.46,U] 
23:44:07.901 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.24, 0.19}
23:44:07.901 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
23:44:07.901 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.85)
23:44:07.901 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.84 mountX=-0.04 mountY=0.11, mountTheta=1.88
23:44:07.901 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
23:44:07.901 00.000 7988 Enqueuing Move request for scope (-0.11, -0.04)
23:44:07.912 00.011 15712 Worker thread wakes up
23:44:07.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
23:44:07.912 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
23:44:07.912 00.000 15712 Moving (-0.11, -0.04) raw xDistance=-0.04 yDistance=0.11
23:44:07.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:07.912 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.6
23:44:07.914 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:07.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:07.916 00.002 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:44:07.916 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
23:44:07.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:07.916 00.000 7988 Enqueuing Expose request
23:44:07.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:44:07.916 00.000 15712 MoveAxis(E, 0, ABG)
23:44:07.916 00.000 15712 Move returns status 0, amount 0
23:44:07.916 00.000 15712 MoveAxis(N, 0, ABG)
23:44:07.916 00.000 15712 Move returns status 0, amount 0
23:44:07.916 00.000 15712 move complete, result=0
23:44:07.916 00.000 15712 worker thread done servicing request
23:44:07.916 00.000 15712 Worker thread wakes up
23:44:07.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:07.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:07.916 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:09.657 01.741 15712 Exposure complete
23:44:09.718 00.061 7988 OnExposeComplete: enter
23:44:09.718 00.000 7988 UpdateGuideState(): m_state=6
23:44:09.718 00.000 15712 worker thread done servicing request
23:44:09.718 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2420
23:44:09.718 00.000 7988 Star::Find returns 1 (0), X=500.19, Y=804.92, Mass=1610, SNR=26.6, Peak=130 HFD=4.5
23:44:09.718 00.000 7988 MultiStar: [#1 0.25,0.15,0.95,U] [#2 0.02,0.19,0.85,U] [#3 -0.03,0.28,0.83,U] [#4 -0.11,0.38,0.76,U] [#5 -0.36,0.33,0.00,M1] [#6 -0.16,0.18,0.68,U] [#7 0.05,0.04,0.47,U] [#8 -0.22,0.16,0.44,U] 
23:44:09.718 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.23}, one-star: {0.05, 0.33}
23:44:09.718 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
23:44:09.718 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
23:44:09.718 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.56 mountX=0.23 mountY=-0.01, mountTheta=-0.03
23:44:09.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.23, opts=13)
23:44:09.730 00.012 7988 Enqueuing Move request for scope (0.00, 0.23)
23:44:09.730 00.000 15712 Worker thread wakes up
23:44:09.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
23:44:09.730 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
23:44:09.730 00.000 15712 Moving (0.00, 0.23) raw xDistance=0.23 yDistance=-0.01
23:44:09.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:09.730 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.6
23:44:09.734 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:09.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:09.734 00.000 7988 Enqueuing Expose request
23:44:09.734 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 639.04
23:44:09.734 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
23:44:09.734 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:09.734 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:44:09.734 00.000 15712 MoveAxis(W, 44, ABG)
23:44:09.734 00.000 15712 Guiding  Dir = 3, Dur = 44
23:44:09.734 00.000 15712 IsGuiding returns 0
23:44:09.766 00.032 15712 PulseGuide returned control before completion, sleep 26
23:44:09.797 00.031 15712 IsGuiding returns 1
23:44:09.797 00.000 15712 scope still moving after pulse duration time elapsed
23:44:09.846 00.049 15712 IsGuiding returns 0
23:44:09.846 00.000 15712 scope move finished after 44 + 64 ms
23:44:09.846 00.000 15712 Move returns status 0, amount 44
23:44:09.846 00.000 15712 MoveAxis(N, 0, ABG)
23:44:09.846 00.000 15712 Move returns status 0, amount 0
23:44:09.846 00.000 15712 move complete, result=0
23:44:09.846 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
23:44:09.848 00.002 15712 worker thread done servicing request
23:44:09.848 00.000 15712 Worker thread wakes up
23:44:09.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:09.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:11.267 01.419 15712 Exposure complete
23:44:11.327 00.060 15712 worker thread done servicing request
23:44:11.327 00.000 7988 OnExposeComplete: enter
23:44:11.327 00.000 7988 UpdateGuideState(): m_state=6
23:44:11.330 00.003 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2421
23:44:11.330 00.000 7988 Star::Find returns 1 (0), X=499.96, Y=804.83, Mass=1604, SNR=26.4, Peak=145 HFD=4.4
23:44:11.332 00.002 7988 MultiStar: [#1 0.14,-0.04,0.97,U] [#2 0.02,-0.09,0.86,U] [#3 -0.37,-0.02,0.85,U] [#4 0.02,0.04,0.72,U] [#5 -0.16,0.10,0.71,U] [#6 -0.22,0.20,0.68,U] [#7 0.17,-0.03,0.48,U] [#8 -0.38,0.17,0.45,U] 
23:44:11.332 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.06}, one-star: {-0.18, 0.24}
23:44:11.334 00.002 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
23:44:11.334 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
23:44:11.336 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.61 mountX=0.06 mountY=0.10, mountTheta=1.04
23:44:11.338 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.06, opts=13)
23:44:11.338 00.000 7988 Enqueuing Move request for scope (-0.10, 0.06)
23:44:11.340 00.002 15712 Worker thread wakes up
23:44:11.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
23:44:11.340 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
23:44:11.340 00.000 15712 Moving (-0.10, 0.06) raw xDistance=0.06 yDistance=0.10
23:44:11.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:11.340 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.4
23:44:11.342 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:11.343 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:11.344 00.001 7988 Enqueuing Expose request
23:44:11.344 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:44:11.344 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
23:44:11.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:11.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:44:11.344 00.000 15712 MoveAxis(E, 0, ABG)
23:44:11.344 00.000 15712 Move returns status 0, amount 0
23:44:11.344 00.000 15712 MoveAxis(N, 0, ABG)
23:44:11.344 00.000 15712 Move returns status 0, amount 0
23:44:11.344 00.000 15712 move complete, result=0
23:44:11.344 00.000 15712 worker thread done servicing request
23:44:11.344 00.000 15712 Worker thread wakes up
23:44:11.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:11.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:11.344 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:13.087 01.743 15712 Exposure complete
23:44:13.148 00.061 15712 worker thread done servicing request
23:44:13.149 00.001 7988 OnExposeComplete: enter
23:44:13.149 00.000 7988 UpdateGuideState(): m_state=6
23:44:13.149 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2422
23:44:13.149 00.000 7988 Star::Find returns 1 (0), X=499.80, Y=804.80, Mass=1642, SNR=27.1, Peak=138 HFD=4.6
23:44:13.149 00.000 7988 MultiStar: [#1 0.02,0.15,0.93,U] [#2 -0.27,0.12,0.81,U] [#3 -0.42,-0.06,0.00,M1] [#4 -0.03,0.20,0.74,U] [#5 -0.53,0.21,0.00,M1] [#6 -0.18,0.23,0.65,U] [#7 -0.24,0.25,0.46,U] [#8 -0.07,-0.11,0.46,U] 
23:44:13.149 00.000 7988 refined, 6 included, MultiStar: {-0.16, 0.16}, one-star: {-0.34, 0.20}
23:44:13.149 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
23:44:13.149 00.000 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
23:44:13.149 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.37 mountX=0.16 mountY=0.16, mountTheta=0.79
23:44:13.149 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.16, opts=13)
23:44:13.149 00.000 7988 Enqueuing Move request for scope (-0.16, 0.16)
23:44:13.149 00.000 15712 Worker thread wakes up
23:44:13.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
23:44:13.149 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
23:44:13.149 00.000 15712 Moving (-0.16, 0.16) raw xDistance=0.16 yDistance=0.16
23:44:13.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:13.162 00.013 7988 UpdateGuideState exits: m=1642 SNR=27.1
23:44:13.164 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:13.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:13.164 00.000 7988 Enqueuing Expose request
23:44:13.164 00.000 15712 PPEC rslt: input = 0.16, final = -0.00, react = 0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:44:13.164 00.000 15712 PPEC: input: 0.16, control: -0.00, exposure: 1500
23:44:13.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:13.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:44:13.164 00.000 15712 MoveAxis(E, 1, ABG)
23:44:13.164 00.000 15712 Guiding  Dir = 2, Dur = 1
23:44:13.164 00.000 15712 IsGuiding returns 0
23:44:13.217 00.053 15712 IsGuiding returns 0
23:44:13.217 00.000 15712 Move returns status 0, amount 1
23:44:13.217 00.000 15712 MoveAxis(N, 0, ABG)
23:44:13.217 00.000 15712 Move returns status 0, amount 0
23:44:13.217 00.000 15712 move complete, result=0
23:44:13.217 00.000 7988 GuideStep: 0.2 px 1 ms EAST, 0.2 px 0 ms NORTH
23:44:13.221 00.004 15712 worker thread done servicing request
23:44:13.221 00.000 15712 Worker thread wakes up
23:44:13.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:13.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:14.633 01.412 15712 Exposure complete
23:44:14.693 00.060 15712 worker thread done servicing request
23:44:14.693 00.000 7988 OnExposeComplete: enter
23:44:14.694 00.001 7988 UpdateGuideState(): m_state=6
23:44:14.696 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2423
23:44:14.696 00.000 7988 Star::Find returns 1 (0), X=499.97, Y=804.74, Mass=1537, SNR=26.3, Peak=136 HFD=4.2
23:44:14.698 00.002 7988 MultiStar: [#1 -0.04,0.16,1.00,U] [#2 -0.16,-0.05,0.86,U] [#3 -0.24,-0.12,0.87,U] [#4 -0.15,0.20,0.75,U] [#5 -0.30,0.29,0.73,U] [#6 -0.27,0.30,0.64,U] [#7 -0.04,-0.21,0.51,U] [#8 0.19,-0.07,0.47,U] 
23:44:14.698 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.08}, one-star: {-0.17, 0.15}
23:44:14.700 00.002 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.56) = xAngle (1.06 = 1.06)
23:44:14.700 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
23:44:14.702 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.62 mountX=0.08 mountY=0.14, mountTheta=1.05
23:44:14.704 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.08, opts=13)
23:44:14.704 00.000 7988 Enqueuing Move request for scope (-0.15, 0.08)
23:44:14.706 00.002 15712 Worker thread wakes up
23:44:14.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
23:44:14.706 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
23:44:14.706 00.000 15712 Moving (-0.15, 0.08) raw xDistance=0.08 yDistance=0.14
23:44:14.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:14.706 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.3
23:44:14.709 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:14.710 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:14.710 00.000 7988 Enqueuing Expose request
23:44:14.710 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:44:14.710 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
23:44:14.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:14.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:44:14.710 00.000 15712 MoveAxis(W, 1, ABG)
23:44:14.710 00.000 15712 Guiding  Dir = 3, Dur = 1
23:44:14.710 00.000 15712 IsGuiding returns 0
23:44:14.730 00.020 15712 IsGuiding returns 0
23:44:14.730 00.000 15712 Move returns status 0, amount 1
23:44:14.730 00.000 15712 MoveAxis(N, 0, ABG)
23:44:14.730 00.000 15712 Move returns status 0, amount 0
23:44:14.730 00.000 15712 move complete, result=0
23:44:14.730 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:44:14.739 00.009 15712 worker thread done servicing request
23:44:14.739 00.000 15712 Worker thread wakes up
23:44:14.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:14.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:16.371 01.632 15712 Exposure complete
23:44:16.429 00.058 15712 worker thread done servicing request
23:44:16.429 00.000 7988 OnExposeComplete: enter
23:44:16.429 00.000 7988 UpdateGuideState(): m_state=6
23:44:16.434 00.005 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2424
23:44:16.434 00.000 7988 Star::Find returns 1 (0), X=500.03, Y=804.78, Mass=1646, SNR=26.8, Peak=159 HFD=4.4
23:44:16.434 00.000 7988 MultiStar: [#1 0.24,0.03,0.97,U] [#2 -0.15,-0.17,0.85,U] [#3 -0.49,-0.05,0.00,M1] [#4 -0.16,0.20,0.74,U] [#5 -0.27,-0.05,0.72,U] [#6 -0.25,0.07,0.66,U] [#7 0.10,-0.08,0.52,U] [#8 -0.36,0.11,0.43,U] 
23:44:16.434 00.000 7988 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {-0.11, 0.19}
23:44:16.434 00.000 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
23:44:16.434 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
23:44:16.434 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.75 mountX=0.04 mountY=0.10, mountTheta=1.18
23:44:16.434 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.04, opts=13)
23:44:16.434 00.000 7988 Enqueuing Move request for scope (-0.10, 0.04)
23:44:16.434 00.000 15712 Worker thread wakes up
23:44:16.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:44:16.434 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:44:16.446 00.012 15712 Moving (-0.10, 0.04) raw xDistance=0.04 yDistance=0.10
23:44:16.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:44:16.446 00.000 7988 UpdateGuideState exits: m=1646 SNR=26.8
23:44:16.448 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:16.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:16.448 00.000 7988 Enqueuing Expose request
23:44:16.450 00.002 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.04
23:44:16.450 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
23:44:16.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:16.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:44:16.450 00.000 15712 MoveAxis(W, 2, ABG)
23:44:16.450 00.000 15712 Guiding  Dir = 3, Dur = 2
23:44:16.450 00.000 15712 IsGuiding returns 0
23:44:16.480 00.030 15712 IsGuiding returns 0
23:44:16.480 00.000 15712 Move returns status 0, amount 2
23:44:16.480 00.000 15712 MoveAxis(N, 0, ABG)
23:44:16.480 00.000 15712 Move returns status 0, amount 0
23:44:16.480 00.000 15712 move complete, result=0
23:44:16.480 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:44:16.480 00.000 15712 worker thread done servicing request
23:44:16.480 00.000 15712 Worker thread wakes up
23:44:16.482 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:16.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:17.890 01.408 15712 Exposure complete
23:44:17.943 00.053 15712 worker thread done servicing request
23:44:17.943 00.000 7988 OnExposeComplete: enter
23:44:17.951 00.008 7988 UpdateGuideState(): m_state=6
23:44:17.951 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2425
23:44:17.951 00.000 7988 Star::Find returns 1 (0), X=500.09, Y=804.51, Mass=1635, SNR=27.1, Peak=152 HFD=4.7
23:44:17.951 00.000 7988 MultiStar: [#1 0.27,-0.26,0.97,U] [#2 -0.18,-0.33,0.82,U] [#3 -0.30,-0.24,0.84,U] [#4 -0.12,0.01,0.77,U] [#5 -0.07,-0.12,0.68,U] [#6 0.07,0.01,0.64,U] [#7 0.09,-0.33,0.48,U] [#8 0.12,-0.10,0.44,U] 
23:44:17.951 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.16}, one-star: {-0.06, -0.08}
23:44:17.951 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
23:44:17.960 00.009 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
23:44:17.960 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.16 mountX=-0.08 mountY=0.06, mountTheta=2.54
23:44:17.960 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.08, opts=13)
23:44:17.960 00.000 7988 Enqueuing Move request for scope (-0.06, -0.08)
23:44:17.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:17.967 00.007 7988 UpdateGuideState exits: m=1635 SNR=27.1
23:44:17.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:17.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:17.967 00.000 7988 Enqueuing Expose request
23:44:17.967 00.000 15712 Worker thread wakes up
23:44:17.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
23:44:17.967 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
23:44:17.967 00.000 15712 Moving (-0.06, -0.08) raw xDistance=-0.08 yDistance=0.06
23:44:17.967 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.05
23:44:17.967 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
23:44:17.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:17.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:44:17.967 00.000 15712 MoveAxis(W, 2, ABG)
23:44:17.967 00.000 15712 Guiding  Dir = 3, Dur = 2
23:44:17.967 00.000 15712 IsGuiding returns 0
23:44:18.029 00.062 15712 IsGuiding returns 0
23:44:18.029 00.000 15712 Move returns status 0, amount 2
23:44:18.031 00.002 15712 MoveAxis(N, 0, ABG)
23:44:18.031 00.000 15712 Move returns status 0, amount 0
23:44:18.031 00.000 15712 move complete, result=0
23:44:18.031 00.000 15712 worker thread done servicing request
23:44:18.031 00.000 15712 Worker thread wakes up
23:44:18.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:18.031 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
23:44:18.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:19.673 01.642 15712 Exposure complete
23:44:19.733 00.060 15712 worker thread done servicing request
23:44:19.734 00.001 7988 OnExposeComplete: enter
23:44:19.734 00.000 7988 UpdateGuideState(): m_state=6
23:44:19.734 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2426
23:44:19.734 00.000 7988 Star::Find returns 1 (0), X=500.01, Y=804.24, Mass=1560, SNR=26.4, Peak=143 HFD=4.3
23:44:19.734 00.000 7988 MultiStar: [#1 0.09,-0.40,0.95,U] [#2 0.03,-0.49,0.00,M1] [#3 -0.40,-0.53,0.00,M1] [#4 -0.10,-0.39,0.75,U] [#5 -0.28,-0.25,0.73,U] [#6 -0.13,-0.36,0.61,U] [#7 -0.09,-0.47,0.00,M1] [#8 -0.03,-0.16,0.44,U] 
23:44:19.734 00.000 7988 refined, 5 included, MultiStar: {-0.09, -0.33}, one-star: {-0.13, -0.35}
23:44:19.734 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
23:44:19.734 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.85)
23:44:19.734 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.35 cameraTheta=-1.84 mountX=-0.34 mountY=0.10, mountTheta=2.85
23:44:19.734 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.33, opts=13)
23:44:19.734 00.000 7988 Enqueuing Move request for scope (-0.09, -0.33)
23:44:19.734 00.000 15712 Worker thread wakes up
23:44:19.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd
23:44:19.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.33)
23:44:19.734 00.000 15712 Moving (-0.09, -0.33) raw xDistance=-0.34 yDistance=0.10
23:44:19.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:19.734 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.4
23:44:19.748 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:19.748 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:19.748 00.000 7988 Enqueuing Expose request
23:44:19.748 00.000 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.05
23:44:19.748 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
23:44:19.748 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:19.748 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:44:19.748 00.000 15712 MoveAxis(E, 68, ABG)
23:44:19.748 00.000 15712 Guiding  Dir = 2, Dur = 68
23:44:19.748 00.000 15712 IsGuiding returns 0
23:44:19.765 00.017 15712 PulseGuide returned control before completion, sleep 58
23:44:19.851 00.086 15712 IsGuiding returns 0
23:44:19.851 00.000 15712 Move returns status 0, amount 68
23:44:19.851 00.000 15712 MoveAxis(N, 0, ABG)
23:44:19.851 00.000 15712 Move returns status 0, amount 0
23:44:19.851 00.000 15712 move complete, result=0
23:44:19.851 00.000 7988 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
23:44:19.854 00.003 15712 worker thread done servicing request
23:44:19.854 00.000 15712 Worker thread wakes up
23:44:19.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:19.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:21.267 01.413 15712 Exposure complete
23:44:21.314 00.047 15712 worker thread done servicing request
23:44:21.314 00.000 7988 OnExposeComplete: enter
23:44:21.328 00.014 7988 UpdateGuideState(): m_state=6
23:44:21.328 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2427
23:44:21.330 00.002 7988 Star::Find returns 1 (0), X=500.17, Y=804.19, Mass=1526, SNR=25.9, Peak=143 HFD=4.4
23:44:21.330 00.000 7988 MultiStar: [#1 0.23,-0.55,0.00,M1] [#2 -0.08,-0.50,0.00,M2] [#3 -0.28,-0.44,0.00,M2] [#4 0.13,-0.24,0.78,U] [#5 -0.12,-0.50,0.00,M1] [#6 0.04,-0.21,0.64,U] [#7 0.12,-0.60,0.00,M2] [#8 -0.29,-0.61,0.00,M1] 
23:44:21.330 00.000 7988 refined, 2 included, MultiStar: {0.06, -0.30}, one-star: {0.03, -0.40}
23:44:21.330 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
23:44:21.330 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
23:44:21.330 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.36 mountX=-0.30 mountY=-0.06, mountTheta=-2.95
23:44:21.330 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.30, opts=13)
23:44:21.330 00.000 7988 Enqueuing Move request for scope (0.06, -0.30)
23:44:21.340 00.010 15712 Worker thread wakes up
23:44:21.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
23:44:21.340 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
23:44:21.340 00.000 15712 Moving (0.06, -0.30) raw xDistance=-0.30 yDistance=-0.06
23:44:21.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:21.340 00.000 7988 UpdateGuideState exits: m=1526 SNR=25.9
23:44:21.342 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:21.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:21.344 00.002 7988 Enqueuing Expose request
23:44:21.344 00.000 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.05
23:44:21.344 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
23:44:21.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:21.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:21.344 00.000 15712 MoveAxis(E, 63, ABG)
23:44:21.344 00.000 15712 Guiding  Dir = 2, Dur = 63
23:44:21.371 00.027 15712 IsGuiding returns 0
23:44:21.381 00.010 15712 PulseGuide returned control before completion, sleep 57
23:44:21.466 00.085 15712 IsGuiding returns 0
23:44:21.466 00.000 15712 Move returns status 0, amount 63
23:44:21.466 00.000 15712 MoveAxis(N, 0, ABG)
23:44:21.466 00.000 15712 Move returns status 0, amount 0
23:44:21.466 00.000 15712 move complete, result=0
23:44:21.466 00.000 15712 worker thread done servicing request
23:44:21.466 00.000 15712 Worker thread wakes up
23:44:21.467 00.001 7988 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
23:44:21.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:21.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:23.098 01.631 15712 Exposure complete
23:44:23.157 00.059 15712 worker thread done servicing request
23:44:23.159 00.002 7988 OnExposeComplete: enter
23:44:23.160 00.001 7988 UpdateGuideState(): m_state=6
23:44:23.160 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2428
23:44:23.162 00.002 7988 Star::Find returns 1 (0), X=499.93, Y=804.35, Mass=1626, SNR=26.8, Peak=161 HFD=4.5
23:44:23.162 00.000 7988 MultiStar: [#1 -0.07,-0.46,0.00,M2] [#2 -0.11,-0.14,0.88,U] [#3 -0.39,-0.48,0.00,M3] [#4 0.06,-0.37,0.75,U] [#5 -0.12,-0.20,0.72,U] [#6 -0.20,-0.29,0.63,U] [#7 0.09,-0.49,0.00,M3] [#8 -0.28,-0.37,0.00,M2] 
23:44:23.164 00.002 7988 refined, 4 included, MultiStar: {-0.12, -0.24}, one-star: {-0.21, -0.24}
23:44:23.164 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.60 = 2.69)
23:44:23.166 00.002 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.63 = 2.65)
23:44:23.166 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.03 mountX=-0.24 mountY=0.13, mountTheta=2.66
23:44:23.168 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.24, opts=13)
23:44:23.168 00.000 7988 Enqueuing Move request for scope (-0.12, -0.24)
23:44:23.168 00.000 15712 Worker thread wakes up
23:44:23.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd
23:44:23.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.24)
23:44:23.168 00.000 15712 Moving (-0.12, -0.24) raw xDistance=-0.24 yDistance=0.13
23:44:23.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:23.168 00.000 7988 UpdateGuideState exits: m=1626 SNR=26.8
23:44:23.174 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:23.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:23.176 00.002 7988 Enqueuing Expose request
23:44:23.176 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.05
23:44:23.176 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
23:44:23.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:23.178 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:44:23.178 00.000 15712 MoveAxis(E, 53, ABG)
23:44:23.178 00.000 15712 Guiding  Dir = 2, Dur = 53
23:44:23.178 00.000 15712 IsGuiding returns 0
23:44:23.193 00.015 15712 PulseGuide returned control before completion, sleep 49
23:44:23.257 00.064 15712 IsGuiding returns 0
23:44:23.257 00.000 15712 Move returns status 0, amount 53
23:44:23.257 00.000 15712 MoveAxis(N, 0, ABG)
23:44:23.257 00.000 15712 Move returns status 0, amount 0
23:44:23.257 00.000 15712 move complete, result=0
23:44:23.257 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
23:44:23.258 00.001 15712 worker thread done servicing request
23:44:23.258 00.000 15712 Worker thread wakes up
23:44:23.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:23.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:24.675 01.417 15712 Exposure complete
23:44:24.737 00.062 15712 worker thread done servicing request
23:44:24.737 00.000 7988 OnExposeComplete: enter
23:44:24.737 00.000 7988 UpdateGuideState(): m_state=6
23:44:24.739 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2429
23:44:24.739 00.000 7988 Star::Find returns 1 (0), X=500.02, Y=804.57, Mass=1609, SNR=26.8, Peak=145 HFD=4.7
23:44:24.741 00.002 7988 MultiStar: [#1 0.09,-0.11,0.97,U] [#2 -0.10,-0.14,0.82,U] [#3 -0.21,-0.04,0.86,U] [#4 0.13,0.19,0.74,U] [#5 -0.22,0.05,0.73,U] [#6 -0.03,0.16,0.64,U] [#7 -0.19,0.06,0.46,U] [#8 -0.38,-0.35,0.00,M3] 
23:44:24.741 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.00}, one-star: {-0.13, -0.02}
23:44:24.743 00.002 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.56) = xAngle (1.52 = 1.52)
23:44:24.743 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
23:44:24.745 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.08 mountX=0.00 mountY=0.08, mountTheta=1.52
23:44:24.748 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.00, opts=13)
23:44:24.748 00.000 7988 Enqueuing Move request for scope (-0.08, 0.00)
23:44:24.750 00.002 15712 Worker thread wakes up
23:44:24.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
23:44:24.750 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
23:44:24.750 00.000 15712 Moving (-0.08, 0.00) raw xDistance=0.00 yDistance=0.08
23:44:24.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:24.753 00.003 7988 UpdateGuideState exits: m=1609 SNR=26.8
23:44:24.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:24.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:24.753 00.000 7988 Enqueuing Expose request
23:44:24.753 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.05
23:44:24.753 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
23:44:24.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:24.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:44:24.753 00.000 15712 MoveAxis(E, 6, ABG)
23:44:24.753 00.000 15712 Guiding  Dir = 2, Dur = 6
23:44:24.753 00.000 15712 IsGuiding returns 0
23:44:24.773 00.020 15712 IsGuiding returns 0
23:44:24.773 00.000 15712 Move returns status 0, amount 6
23:44:24.773 00.000 15712 MoveAxis(N, 0, ABG)
23:44:24.773 00.000 15712 Move returns status 0, amount 0
23:44:24.773 00.000 15712 move complete, result=0
23:44:24.773 00.000 15712 worker thread done servicing request
23:44:24.773 00.000 15712 Worker thread wakes up
23:44:24.773 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
23:44:24.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:24.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:26.412 01.639 15712 Exposure complete
23:44:26.473 00.061 15712 worker thread done servicing request
23:44:26.473 00.000 7988 OnExposeComplete: enter
23:44:26.475 00.002 7988 UpdateGuideState(): m_state=6
23:44:26.475 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2430
23:44:26.475 00.000 7988 Star::Find returns 1 (0), X=499.97, Y=805.02, Mass=1698, SNR=27.2, Peak=155 HFD=4.5
23:44:26.475 00.000 7988 MultiStar: [#1 0.24,0.22,0.96,U] [#2 -0.10,0.26,0.84,U] [#3 -0.28,0.36,0.00,M3] [#4 -0.05,0.49,0.00,M1] [#5 -0.00,0.31,0.70,U] [#6 -0.05,0.35,0.66,U] [#7 -0.10,0.16,0.53,U] [#8 -0.40,0.31,0.00,M4] 
23:44:26.475 00.000 7988 refined, 5 included, MultiStar: {-0.02, 0.29}, one-star: {-0.17, 0.43}
23:44:26.480 00.005 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
23:44:26.480 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
23:44:26.480 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.30 cameraTheta=1.65 mountX=0.29 mountY=0.02, mountTheta=0.05
23:44:26.480 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.29, opts=13)
23:44:26.480 00.000 7988 Enqueuing Move request for scope (-0.02, 0.29)
23:44:26.480 00.000 15712 Worker thread wakes up
23:44:26.480 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
23:44:26.480 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
23:44:26.480 00.000 15712 Moving (-0.02, 0.29) raw xDistance=0.29 yDistance=0.02
23:44:26.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:26.480 00.000 7988 UpdateGuideState exits: m=1698 SNR=27.2
23:44:26.488 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:26.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:26.490 00.002 15712 PPEC rslt: input = 0.29, final = 0.15, react = 0.18, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.05
23:44:26.490 00.000 15712 PPEC: input: 0.29, control: 0.15, exposure: 1500
23:44:26.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:26.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:44:26.490 00.000 15712 MoveAxis(W, 48, ABG)
23:44:26.490 00.000 15712 Guiding  Dir = 3, Dur = 48
23:44:26.490 00.000 7988 Enqueuing Expose request
23:44:26.493 00.003 15712 IsGuiding returns 0
23:44:26.517 00.024 15712 PulseGuide returned control before completion, sleep 34
23:44:26.599 00.082 15712 IsGuiding returns 1
23:44:26.599 00.000 15712 scope still moving after pulse duration time elapsed
23:44:26.633 00.034 15712 IsGuiding returns 0
23:44:26.633 00.000 15712 scope move finished after 48 + 92 ms
23:44:26.633 00.000 15712 Move returns status 0, amount 48
23:44:26.633 00.000 15712 MoveAxis(N, 0, ABG)
23:44:26.633 00.000 15712 Move returns status 0, amount 0
23:44:26.633 00.000 15712 move complete, result=0
23:44:26.633 00.000 15712 worker thread done servicing request
23:44:26.633 00.000 15712 Worker thread wakes up
23:44:26.633 00.000 7988 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
23:44:26.635 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:26.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:28.040 01.405 15712 Exposure complete
23:44:28.095 00.055 15712 worker thread done servicing request
23:44:28.095 00.000 7988 OnExposeComplete: enter
23:44:28.101 00.006 7988 UpdateGuideState(): m_state=6
23:44:28.101 00.000 7988 Star::Find(15, 499, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2431
23:44:28.101 00.000 7988 Star::Find returns 1 (0), X=500.18, Y=804.71, Mass=1634, SNR=26.9, Peak=136 HFD=4.5
23:44:28.101 00.000 7988 MultiStar: [#1 0.33,0.23,0.99,U] [#2 0.12,-0.19,0.83,U] [#3 -0.28,0.05,0.85,U] [#4 0.03,0.30,0.71,U] [#5 -0.14,0.20,0.70,U] [#6 -0.11,0.26,0.65,U] [#7 -0.13,0.05,0.46,U] [#8 -0.39,0.06,0.41,U] 
23:44:28.101 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.03, 0.12}
23:44:28.101 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
23:44:28.101 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
23:44:28.101 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.12 mountY=0.02, mountTheta=0.18
23:44:28.101 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.12, opts=13)
23:44:28.112 00.011 7988 Enqueuing Move request for scope (-0.02, 0.12)
23:44:28.112 00.000 15712 Worker thread wakes up
23:44:28.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:44:28.112 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:44:28.112 00.000 15712 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=0.02
23:44:28.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:28.112 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.9
23:44:28.115 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:28.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:28.117 00.002 7988 Enqueuing Expose request
23:44:28.117 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.05
23:44:28.117 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
23:44:28.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:28.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:44:28.117 00.000 15712 MoveAxis(E, 8, ABG)
23:44:28.117 00.000 15712 Guiding  Dir = 2, Dur = 8
23:44:28.117 00.000 15712 IsGuiding returns 0
23:44:28.149 00.032 15712 IsGuiding returns 0
23:44:28.149 00.000 15712 Move returns status 0, amount 8
23:44:28.149 00.000 15712 MoveAxis(N, 0, ABG)
23:44:28.149 00.000 15712 Move returns status 0, amount 0
23:44:28.149 00.000 15712 move complete, result=0
23:44:28.149 00.000 15712 worker thread done servicing request
23:44:28.149 00.000 15712 Worker thread wakes up
23:44:28.149 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:44:28.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:28.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:29.788 01.639 15712 Exposure complete
23:44:29.849 00.061 15712 worker thread done servicing request
23:44:29.849 00.000 7988 OnExposeComplete: enter
23:44:29.851 00.002 7988 UpdateGuideState(): m_state=6
23:44:29.851 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2432
23:44:29.851 00.000 7988 Star::Find returns 1 (0), X=499.74, Y=804.85, Mass=1580, SNR=26.3, Peak=160 HFD=4.5
23:44:29.851 00.000 7988 MultiStar: [#1 -0.09,0.03,0.98,U] [#2 -0.24,0.03,0.88,U] [#3 -0.40,0.01,0.85,U] [#4 -0.38,0.52,0.00,M1] [#5 -0.34,0.28,0.00,M1] [#6 -0.44,0.11,0.00,M1] [#7 -0.39,-0.01,0.54,U] [#8 -0.42,0.11,0.00,M4] 
23:44:29.851 00.000 7988 refined, 4 included, MultiStar: {-0.29, 0.08}, one-star: {-0.40, 0.26}
23:44:29.851 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
23:44:29.851 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
23:44:29.851 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.08 hyp=0.30 cameraTheta=2.89 mountX=0.07 mountY=0.29, mountTheta=1.32
23:44:29.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.08, opts=13)
23:44:29.862 00.011 7988 Enqueuing Move request for scope (-0.29, 0.08)
23:44:29.862 00.000 15712 Worker thread wakes up
23:44:29.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.08) opts 0xd
23:44:29.862 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.08)
23:44:29.862 00.000 15712 Moving (-0.29, 0.08) raw xDistance=0.07 yDistance=0.29
23:44:29.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:44:29.862 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.3
23:44:29.866 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:29.866 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:29.867 00.001 7988 Enqueuing Expose request
23:44:29.869 00.002 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.05
23:44:29.869 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
23:44:29.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:29.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:44:29.869 00.000 15712 MoveAxis(E, 8, ABG)
23:44:29.869 00.000 15712 Guiding  Dir = 2, Dur = 8
23:44:29.869 00.000 15712 IsGuiding returns 0
23:44:29.890 00.021 15712 IsGuiding returns 0
23:44:29.890 00.000 15712 Move returns status 0, amount 8
23:44:29.890 00.000 15712 MoveAxis(N, 0, ABG)
23:44:29.890 00.000 15712 Move returns status 0, amount 0
23:44:29.890 00.000 15712 move complete, result=0
23:44:29.890 00.000 15712 worker thread done servicing request
23:44:29.890 00.000 15712 Worker thread wakes up
23:44:29.890 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.3 px 0 ms NORTH
23:44:29.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:29.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:31.302 01.412 15712 Exposure complete
23:44:31.363 00.061 15712 worker thread done servicing request
23:44:31.363 00.000 7988 OnExposeComplete: enter
23:44:31.364 00.001 7988 UpdateGuideState(): m_state=6
23:44:31.364 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2433
23:44:31.364 00.000 7988 Star::Find returns 1 (0), X=500.05, Y=804.56, Mass=1565, SNR=26.2, Peak=163 HFD=4.5
23:44:31.364 00.000 7988 MultiStar: [#1 0.22,-0.11,0.96,U] [#2 -0.05,-0.15,0.85,U] [#3 -0.38,-0.14,0.89,U] [#4 0.03,0.03,0.72,U] [#5 -0.31,-0.10,0.76,U] [#6 -0.21,0.26,0.66,U] [#7 0.26,-0.24,0.47,U] [#8 -0.47,0.02,0.00,M5] 
23:44:31.364 00.000 7988 single-star, 7 included, MultiStar: {-0.08, -0.06}, one-star: {-0.09, -0.03}
23:44:31.364 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.56) = xAngle (-4.36 = 1.92)
23:44:31.364 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.89)
23:44:31.364 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.80 mountX=-0.03 mountY=0.09, mountTheta=1.91
23:44:31.373 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.03, opts=13)
23:44:31.373 00.000 7988 Enqueuing Move request for scope (-0.09, -0.03)
23:44:31.373 00.000 15712 Worker thread wakes up
23:44:31.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
23:44:31.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
23:44:31.373 00.000 15712 Moving (-0.09, -0.03) raw xDistance=-0.03 yDistance=0.09
23:44:31.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:31.373 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.2
23:44:31.379 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:31.380 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:31.380 00.000 7988 Enqueuing Expose request
23:44:31.380 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.06
23:44:31.380 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
23:44:31.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:31.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:44:31.380 00.000 15712 MoveAxis(E, 5, ABG)
23:44:31.380 00.000 15712 Guiding  Dir = 2, Dur = 5
23:44:31.380 00.000 15712 IsGuiding returns 0
23:44:31.407 00.027 15712 IsGuiding returns 0
23:44:31.407 00.000 15712 Move returns status 0, amount 5
23:44:31.407 00.000 15712 MoveAxis(N, 0, ABG)
23:44:31.407 00.000 15712 Move returns status 0, amount 0
23:44:31.407 00.000 15712 move complete, result=0
23:44:31.407 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:44:31.412 00.005 15712 worker thread done servicing request
23:44:31.412 00.000 15712 Worker thread wakes up
23:44:31.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:31.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:33.041 01.629 15712 Exposure complete
23:44:33.091 00.050 15712 worker thread done servicing request
23:44:33.091 00.000 7988 OnExposeComplete: enter
23:44:33.091 00.000 7988 UpdateGuideState(): m_state=6
23:44:33.102 00.011 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2434
23:44:33.104 00.002 7988 Star::Find returns 1 (0), X=500.01, Y=804.26, Mass=1680, SNR=27.4, Peak=182 HFD=4.2
23:44:33.104 00.000 7988 MultiStar: [#1 0.17,-0.31,0.93,U] [#2 -0.33,-0.56,0.00,M1] [#3 -0.37,-0.33,0.00,M1] [#4 -0.09,-0.40,0.72,U] [#5 -0.33,-0.25,0.70,U] [#6 -0.07,-0.20,0.67,U] [#7 0.01,-0.49,0.00,M1] [#8 -0.28,-0.44,0.00,M6] 
23:44:33.106 00.002 7988 refined, 4 included, MultiStar: {-0.08, -0.30}, one-star: {-0.14, -0.33}
23:44:33.106 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
23:44:33.108 00.002 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
23:44:33.108 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.83 mountX=-0.30 mountY=0.09, mountTheta=2.86
23:44:33.110 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.30, opts=13)
23:44:33.112 00.002 7988 Enqueuing Move request for scope (-0.08, -0.30)
23:44:33.112 00.000 15712 Worker thread wakes up
23:44:33.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
23:44:33.112 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
23:44:33.112 00.000 15712 Moving (-0.08, -0.30) raw xDistance=-0.30 yDistance=0.09
23:44:33.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:33.112 00.000 7988 UpdateGuideState exits: m=1680 SNR=27.4
23:44:33.116 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:33.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:33.118 00.002 7988 Enqueuing Expose request
23:44:33.118 00.000 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.06
23:44:33.118 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
23:44:33.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:33.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:44:33.118 00.000 15712 MoveAxis(E, 65, ABG)
23:44:33.118 00.000 15712 Guiding  Dir = 2, Dur = 65
23:44:33.120 00.002 15712 IsGuiding returns 0
23:44:33.136 00.016 15712 PulseGuide returned control before completion, sleep 60
23:44:33.198 00.062 15712 IsGuiding returns 1
23:44:33.198 00.000 15712 scope still moving after pulse duration time elapsed
23:44:33.230 00.032 15712 IsGuiding returns 0
23:44:33.230 00.000 15712 scope move finished after 65 + 46 ms
23:44:33.230 00.000 15712 Move returns status 0, amount 65
23:44:33.230 00.000 15712 MoveAxis(N, 0, ABG)
23:44:33.230 00.000 15712 Move returns status 0, amount 0
23:44:33.230 00.000 15712 move complete, result=0
23:44:33.230 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
23:44:33.233 00.003 15712 worker thread done servicing request
23:44:33.233 00.000 15712 Worker thread wakes up
23:44:33.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:33.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:34.653 01.420 15712 Exposure complete
23:44:34.714 00.061 15712 worker thread done servicing request
23:44:34.714 00.000 7988 OnExposeComplete: enter
23:44:34.714 00.000 7988 UpdateGuideState(): m_state=6
23:44:34.716 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2435
23:44:34.716 00.000 7988 Star::Find returns 1 (0), X=499.91, Y=804.33, Mass=1576, SNR=26.4, Peak=170 HFD=4.1
23:44:34.718 00.002 7988 MultiStar: [#1 0.20,-0.27,0.97,U] [#2 -0.33,-0.20,0.87,U] [#3 -0.31,-0.29,0.00,M2] [#4 -0.20,-0.21,0.75,U] [#5 -0.29,-0.22,0.73,U] [#6 -0.08,-0.19,0.63,U] [#7 -0.31,-0.46,0.00,M2] [#8 -0.40,-0.35,0.00,M7] 
23:44:34.718 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.23}, one-star: {-0.23, -0.26}
23:44:34.720 00.002 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
23:44:34.720 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
23:44:34.722 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-2.15 mountX=-0.23 mountY=0.15, mountTheta=2.55
23:44:34.724 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.23, opts=13)
23:44:34.724 00.000 7988 Enqueuing Move request for scope (-0.15, -0.23)
23:44:34.726 00.002 15712 Worker thread wakes up
23:44:34.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
23:44:34.726 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
23:44:34.726 00.000 15712 Moving (-0.15, -0.23) raw xDistance=-0.23 yDistance=0.15
23:44:34.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
23:44:34.726 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.4
23:44:34.729 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:34.730 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:34.730 00.000 7988 Enqueuing Expose request
23:44:34.732 00.002 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.06
23:44:34.732 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
23:44:34.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:34.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:44:34.732 00.000 15712 MoveAxis(E, 50, ABG)
23:44:34.732 00.000 15712 Guiding  Dir = 2, Dur = 50
23:44:34.732 00.000 15712 IsGuiding returns 0
23:44:34.751 00.019 15712 PulseGuide returned control before completion, sleep 43
23:44:34.795 00.044 15712 IsGuiding returns 1
23:44:34.795 00.000 15712 scope still moving after pulse duration time elapsed
23:44:34.846 00.051 15712 IsGuiding returns 0
23:44:34.846 00.000 15712 scope move finished after 50 + 63 ms
23:44:34.846 00.000 15712 Move returns status 0, amount 50
23:44:34.846 00.000 15712 MoveAxis(N, 0, ABG)
23:44:34.846 00.000 15712 Move returns status 0, amount 0
23:44:34.846 00.000 15712 move complete, result=0
23:44:34.846 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.2 px 0 ms NORTH
23:44:34.848 00.002 15712 worker thread done servicing request
23:44:34.848 00.000 15712 Worker thread wakes up
23:44:34.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:34.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:36.489 01.641 15712 Exposure complete
23:44:36.551 00.062 15712 worker thread done servicing request
23:44:36.552 00.001 7988 OnExposeComplete: enter
23:44:36.552 00.000 7988 UpdateGuideState(): m_state=6
23:44:36.552 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2436
23:44:36.552 00.000 7988 Star::Find returns 1 (0), X=499.99, Y=804.64, Mass=1647, SNR=27.1, Peak=168 HFD=4.8
23:44:36.552 00.000 7988 MultiStar: [#1 0.07,-0.12,0.95,U] [#2 -0.03,-0.20,0.83,U] [#3 -0.25,-0.20,0.83,U] [#4 0.09,0.14,0.73,U] [#5 -0.24,0.01,0.71,U] [#6 -0.27,0.07,0.62,U] [#7 -0.03,-0.16,0.50,U] [#8 -0.62,-0.15,0.00,M8] 
23:44:36.552 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.05}, one-star: {-0.15, 0.05}
23:44:36.552 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.23 = 2.05)
23:44:36.552 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.02)
23:44:36.552 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.67 mountX=-0.05 mountY=0.10, mountTheta=2.04
23:44:36.552 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
23:44:36.562 00.010 7988 Enqueuing Move request for scope (-0.10, -0.05)
23:44:36.562 00.000 15712 Worker thread wakes up
23:44:36.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
23:44:36.562 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
23:44:36.562 00.000 15712 Moving (-0.10, -0.05) raw xDistance=-0.05 yDistance=0.10
23:44:36.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:36.562 00.000 7988 UpdateGuideState exits: m=1647 SNR=27.1
23:44:36.566 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:36.567 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:36.567 00.000 7988 Enqueuing Expose request
23:44:36.567 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.06
23:44:36.567 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:44:36.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:36.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:44:36.567 00.000 15712 MoveAxis(E, 4, ABG)
23:44:36.567 00.000 15712 Guiding  Dir = 2, Dur = 4
23:44:36.567 00.000 15712 IsGuiding returns 0
23:44:36.587 00.020 15712 IsGuiding returns 0
23:44:36.587 00.000 15712 Move returns status 0, amount 4
23:44:36.587 00.000 15712 MoveAxis(N, 0, ABG)
23:44:36.587 00.000 15712 Move returns status 0, amount 0
23:44:36.587 00.000 15712 move complete, result=0
23:44:36.587 00.000 15712 worker thread done servicing request
23:44:36.587 00.000 15712 Worker thread wakes up
23:44:36.587 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:44:36.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:36.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:38.003 01.416 15712 Exposure complete
23:44:38.067 00.064 15712 worker thread done servicing request
23:44:38.067 00.000 7988 OnExposeComplete: enter
23:44:38.067 00.000 7988 UpdateGuideState(): m_state=6
23:44:38.067 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2437
23:44:38.067 00.000 7988 Star::Find returns 1 (0), X=499.84, Y=804.63, Mass=1596, SNR=26.5, Peak=163 HFD=4.5
23:44:38.067 00.000 7988 MultiStar: [#1 -0.04,-0.14,0.94,U] [#2 -0.18,-0.12,0.85,U] [#3 -0.40,-0.22,0.00,M2] [#4 -0.41,-0.04,0.70,U] [#5 -0.51,-0.16,0.00,M1] [#6 0.03,-0.06,0.68,U] [#7 0.15,-0.23,0.46,U] [#8 -0.37,0.23,0.00,M9] 
23:44:38.067 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.08}, one-star: {-0.31, 0.04}
23:44:38.067 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
23:44:38.075 00.008 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
23:44:38.075 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.66 mountX=-0.08 mountY=0.15, mountTheta=2.05
23:44:38.075 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.08, opts=13)
23:44:38.075 00.000 7988 Enqueuing Move request for scope (-0.15, -0.08)
23:44:38.075 00.000 15712 Worker thread wakes up
23:44:38.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:38.075 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.5
23:44:38.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:38.083 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:38.083 00.000 7988 Enqueuing Expose request
23:44:38.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
23:44:38.083 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
23:44:38.083 00.000 15712 Moving (-0.15, -0.08) raw xDistance=-0.08 yDistance=0.15
23:44:38.083 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.06
23:44:38.083 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:44:38.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:38.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:44:38.083 00.000 15712 MoveAxis(E, 3, ABG)
23:44:38.083 00.000 15712 Guiding  Dir = 2, Dur = 3
23:44:38.083 00.000 15712 IsGuiding returns 0
23:44:38.099 00.016 15712 IsGuiding returns 0
23:44:38.099 00.000 15712 Move returns status 0, amount 3
23:44:38.099 00.000 15712 MoveAxis(N, 0, ABG)
23:44:38.099 00.000 15712 Move returns status 0, amount 0
23:44:38.099 00.000 15712 move complete, result=0
23:44:38.099 00.000 15712 worker thread done servicing request
23:44:38.099 00.000 15712 Worker thread wakes up
23:44:38.099 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
23:44:38.108 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:38.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:39.744 01.636 15712 Exposure complete
23:44:39.804 00.060 15712 worker thread done servicing request
23:44:39.804 00.000 7988 OnExposeComplete: enter
23:44:39.806 00.002 7988 UpdateGuideState(): m_state=6
23:44:39.806 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2438
23:44:39.808 00.002 7988 Star::Find returns 1 (0), X=500.17, Y=804.89, Mass=1570, SNR=26.5, Peak=151 HFD=4.3
23:44:39.808 00.000 7988 MultiStar: [#1 0.32,0.06,0.98,U] [#2 0.13,0.13,0.86,U] [#3 -0.23,-0.10,0.85,U] [#4 -0.02,0.38,0.75,U] [#5 -0.07,0.26,0.67,U] [#6 -0.05,0.44,0.00,M1] [#7 0.33,-0.02,0.49,U] [#8 -0.02,0.15,0.44,U] 
23:44:39.810 00.002 7988 refined, 7 included, MultiStar: {0.06, 0.15}, one-star: {0.03, 0.30}
23:44:39.810 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
23:44:39.812 00.002 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
23:44:39.812 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.20 mountX=0.15 mountY=-0.06, mountTheta=-0.39
23:44:39.814 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.15, opts=13)
23:44:39.816 00.002 7988 Enqueuing Move request for scope (0.06, 0.15)
23:44:39.816 00.000 15712 Worker thread wakes up
23:44:39.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
23:44:39.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
23:44:39.816 00.000 15712 Moving (0.06, 0.15) raw xDistance=0.15 yDistance=-0.06
23:44:39.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:39.816 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.5
23:44:39.820 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:39.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:39.821 00.001 7988 Enqueuing Expose request
23:44:39.821 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.07
23:44:39.823 00.002 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:44:39.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:39.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:39.823 00.000 15712 MoveAxis(E, 2, ABG)
23:44:39.823 00.000 15712 Guiding  Dir = 2, Dur = 2
23:44:39.823 00.000 15712 IsGuiding returns 0
23:44:39.840 00.017 15712 IsGuiding returns 0
23:44:39.840 00.000 15712 Move returns status 0, amount 2
23:44:39.840 00.000 15712 MoveAxis(N, 0, ABG)
23:44:39.840 00.000 15712 Move returns status 0, amount 0
23:44:39.840 00.000 15712 move complete, result=0
23:44:39.840 00.000 15712 worker thread done servicing request
23:44:39.840 00.000 15712 Worker thread wakes up
23:44:39.840 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:44:39.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:39.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:41.256 01.416 15712 Exposure complete
23:44:41.316 00.060 15712 worker thread done servicing request
23:44:41.318 00.002 7988 OnExposeComplete: enter
23:44:41.318 00.000 7988 UpdateGuideState(): m_state=6
23:44:41.318 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2439
23:44:41.318 00.000 7988 Star::Find returns 1 (0), X=500.04, Y=805.29, Mass=1681, SNR=27.4, Peak=159 HFD=4.8
23:44:41.318 00.000 7988 MultiStar: [#1 0.21,0.51,0.00,M1] [#2 -0.31,0.49,0.00,M1] [#3 -0.19,0.41,0.00,M2] [#4 -0.10,0.62,0.00,M1] [#5 -0.38,0.48,0.00,M1] [#6 -0.23,0.79,0.00,M2] [#7 -0.08,0.24,0.45,U] [#8 -0.21,0.35,0.40,U] 
23:44:41.318 00.000 7988 refined, 2 included, MultiStar: {-0.12, 0.51}, one-star: {-0.10, 0.70}
23:44:41.318 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
23:44:41.318 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
23:44:41.318 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.51 hyp=0.53 cameraTheta=1.80 mountX=0.51 mountY=0.11, mountTheta=0.21
23:44:41.318 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.51, opts=13)
23:44:41.318 00.000 7988 Enqueuing Move request for scope (-0.12, 0.51)
23:44:41.318 00.000 15712 Worker thread wakes up
23:44:41.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.51) opts 0xd
23:44:41.318 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.51)
23:44:41.318 00.000 15712 Moving (-0.12, 0.51) raw xDistance=0.51 yDistance=0.11
23:44:41.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:41.318 00.000 7988 UpdateGuideState exits: m=1681 SNR=27.4
23:44:41.332 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:41.333 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:41.333 00.000 7988 Enqueuing Expose request
23:44:41.333 00.000 15712 PPEC rslt: input = 0.51, final = 0.30, react = 0.31, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 639.07
23:44:41.333 00.000 15712 PPEC: input: 0.51, control: 0.30, exposure: 1500
23:44:41.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:41.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:44:41.333 00.000 15712 MoveAxis(W, 97, ABG)
23:44:41.333 00.000 15712 Guiding  Dir = 3, Dur = 97
23:44:41.333 00.000 15712 IsGuiding returns 0
23:44:41.350 00.017 15712 PulseGuide returned control before completion, sleep 92
23:44:41.464 00.114 15712 IsGuiding returns 0
23:44:41.464 00.000 15712 Move returns status 0, amount 97
23:44:41.464 00.000 15712 MoveAxis(N, 0, ABG)
23:44:41.464 00.000 15712 Move returns status 0, amount 0
23:44:41.464 00.000 15712 move complete, result=0
23:44:41.464 00.000 7988 GuideStep: 0.5 px 97 ms WEST, 0.1 px 0 ms NORTH
23:44:41.466 00.002 15712 worker thread done servicing request
23:44:41.466 00.000 15712 Worker thread wakes up
23:44:41.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:41.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:43.108 01.642 15712 Exposure complete
23:44:43.154 00.046 15712 worker thread done servicing request
23:44:43.154 00.000 7988 OnExposeComplete: enter
23:44:43.171 00.017 7988 UpdateGuideState(): m_state=6
23:44:43.171 00.000 7988 Star::Find(15, 500, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2440
23:44:43.171 00.000 7988 Star::Find returns 1 (0), X=500.06, Y=804.64, Mass=1660, SNR=27.1, Peak=142 HFD=4.7
23:44:43.171 00.000 7988 MultiStar: [#1 0.35,-0.08,0.95,U] [#2 0.06,-0.10,0.82,U] [#3 -0.38,-0.26,0.00,M3] [#4 -0.14,-0.09,0.76,U] [#5 -0.30,-0.11,0.71,U] [#6 -0.22,-0.02,0.65,U] [#7 0.06,-0.27,0.50,U] [#8 -0.50,0.06,0.00,M8] 
23:44:43.171 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.08}, one-star: {-0.08, 0.05}
23:44:43.171 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
23:44:43.171 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
23:44:43.171 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.88 mountX=-0.08 mountY=0.03, mountTheta=2.82
23:44:43.171 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.08, opts=13)
23:44:43.171 00.000 7988 Enqueuing Move request for scope (-0.02, -0.08)
23:44:43.171 00.000 15712 Worker thread wakes up
23:44:43.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:44:43.171 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:44:43.171 00.000 15712 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=0.03
23:44:43.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:43.171 00.000 7988 UpdateGuideState exits: m=1660 SNR=27.1
23:44:43.184 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:43.184 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:43.185 00.001 7988 Enqueuing Expose request
23:44:43.187 00.002 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.07
23:44:43.187 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:44:43.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:43.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:44:43.187 00.000 15712 MoveAxis(E, 3, ABG)
23:44:43.187 00.000 15712 Guiding  Dir = 2, Dur = 3
23:44:43.204 00.017 15712 IsGuiding returns 0
23:44:43.221 00.017 15712 IsGuiding returns 0
23:44:43.221 00.000 15712 Move returns status 0, amount 3
23:44:43.221 00.000 15712 MoveAxis(N, 0, ABG)
23:44:43.221 00.000 15712 Move returns status 0, amount 0
23:44:43.221 00.000 15712 move complete, result=0
23:44:43.221 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:44:43.224 00.003 15712 worker thread done servicing request
23:44:43.224 00.000 15712 Worker thread wakes up
23:44:43.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:43.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:44.639 01.415 15712 Exposure complete
23:44:44.702 00.063 15712 worker thread done servicing request
23:44:44.702 00.000 7988 OnExposeComplete: enter
23:44:44.703 00.001 7988 UpdateGuideState(): m_state=6
23:44:44.703 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2441
23:44:44.705 00.002 7988 Star::Find returns 1 (0), X=499.87, Y=805.10, Mass=1460, SNR=25.5, Peak=139 HFD=4.3
23:44:44.707 00.002 7988 MultiStar: [#1 0.02,0.27,1.01,U] [#2 -0.15,0.24,0.90,U] [#3 -0.33,0.34,0.00,M4] [#4 0.00,0.47,0.00,M1] [#5 -0.34,0.34,0.00,M1] [#6 -0.20,0.54,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 -0.36,0.19,0.49,U] [#9 -0.01,0.32,0.49,U] 
23:44:44.707 00.000 7988 refined, 4 included, MultiStar: {-0.15, 0.32}, one-star: {-0.27, 0.51}
23:44:44.709 00.002 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
23:44:44.709 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
23:44:44.711 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.32 hyp=0.35 cameraTheta=2.00 mountX=0.32 mountY=0.14, mountTheta=0.41
23:44:44.711 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.32, opts=13)
23:44:44.713 00.002 7988 Enqueuing Move request for scope (-0.15, 0.32)
23:44:44.713 00.000 15712 Worker thread wakes up
23:44:44.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.32) opts 0xd
23:44:44.713 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.32)
23:44:44.713 00.000 15712 Moving (-0.15, 0.32) raw xDistance=0.32 yDistance=0.14
23:44:44.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:44.713 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.5
23:44:44.717 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:44.717 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:44.719 00.002 7988 Enqueuing Expose request
23:44:44.719 00.000 15712 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.07
23:44:44.719 00.000 15712 PPEC: input: 0.32, control: 0.18, exposure: 1500
23:44:44.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:44.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:44:44.719 00.000 15712 MoveAxis(W, 58, ABG)
23:44:44.719 00.000 15712 Guiding  Dir = 3, Dur = 58
23:44:44.719 00.000 15712 IsGuiding returns 0
23:44:44.734 00.015 15712 PulseGuide returned control before completion, sleep 48
23:44:44.819 00.085 15712 IsGuiding returns 0
23:44:44.819 00.000 15712 Move returns status 0, amount 58
23:44:44.819 00.000 15712 MoveAxis(N, 0, ABG)
23:44:44.819 00.000 15712 Move returns status 0, amount 0
23:44:44.819 00.000 15712 move complete, result=0
23:44:44.819 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
23:44:44.823 00.004 15712 worker thread done servicing request
23:44:44.823 00.000 15712 Worker thread wakes up
23:44:44.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:44.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:46.456 01.633 15712 Exposure complete
23:44:46.517 00.061 15712 worker thread done servicing request
23:44:46.517 00.000 7988 OnExposeComplete: enter
23:44:46.517 00.000 7988 UpdateGuideState(): m_state=6
23:44:46.520 00.003 7988 Star::Find(15, 499, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2442
23:44:46.522 00.002 7988 Star::Find returns 1 (0), X=500.05, Y=804.69, Mass=1604, SNR=26.8, Peak=135 HFD=4.6
23:44:46.522 00.000 7988 MultiStar: [#1 0.16,0.00,0.94,U] [#2 0.00,-0.11,0.85,U] [#3 -0.30,0.03,0.84,U] [#4 -0.16,0.27,0.75,U] [#5 -0.08,0.34,0.72,U] [#6 -0.08,0.29,0.68,U] [#7 -0.12,-0.03,0.49,U] [#8 -0.13,-0.08,0.47,U] 
23:44:46.524 00.002 7988 refined, 8 included, MultiStar: {-0.08, 0.09}, one-star: {-0.09, 0.10}
23:44:46.524 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
23:44:46.526 00.002 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
23:44:46.526 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.09 mountY=0.08, mountTheta=0.70
23:44:46.528 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.09, opts=13)
23:44:46.530 00.002 7988 Enqueuing Move request for scope (-0.08, 0.09)
23:44:46.532 00.002 15712 Worker thread wakes up
23:44:46.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:44:46.532 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:44:46.532 00.000 15712 Moving (-0.08, 0.09) raw xDistance=0.09 yDistance=0.08
23:44:46.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:46.533 00.001 7988 UpdateGuideState exits: m=1604 SNR=26.8
23:44:46.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:46.533 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:46.533 00.000 7988 Enqueuing Expose request
23:44:46.537 00.004 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.08
23:44:46.537 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
23:44:46.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:46.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:44:46.537 00.000 15712 MoveAxis(E, 2, ABG)
23:44:46.537 00.000 15712 Guiding  Dir = 2, Dur = 2
23:44:46.537 00.000 15712 IsGuiding returns 0
23:44:46.554 00.017 15712 IsGuiding returns 0
23:44:46.554 00.000 15712 Move returns status 0, amount 2
23:44:46.554 00.000 15712 MoveAxis(N, 0, ABG)
23:44:46.554 00.000 15712 Move returns status 0, amount 0
23:44:46.554 00.000 15712 move complete, result=0
23:44:46.554 00.000 15712 worker thread done servicing request
23:44:46.554 00.000 15712 Worker thread wakes up
23:44:46.554 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:44:46.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:46.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:47.967 01.413 15712 Exposure complete
23:44:48.018 00.051 15712 worker thread done servicing request
23:44:48.018 00.000 7988 OnExposeComplete: enter
23:44:48.030 00.012 7988 UpdateGuideState(): m_state=6
23:44:48.030 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2443
23:44:48.030 00.000 7988 Star::Find returns 1 (0), X=500.08, Y=804.69, Mass=1630, SNR=26.9, Peak=154 HFD=4.5
23:44:48.030 00.000 7988 MultiStar: [#1 0.14,0.19,0.96,U] [#2 0.04,0.09,0.85,U] [#3 -0.27,0.06,0.84,U] [#4 0.09,0.20,0.73,U] [#5 -0.09,0.31,0.71,U] [#6 -0.05,0.08,0.63,U] [#7 -0.11,-0.05,0.50,U] [#8 -0.41,0.21,0.00,M7] 
23:44:48.035 00.005 7988 single-star, 7 included, MultiStar: {-0.03, 0.13}, one-star: {-0.06, 0.09}
23:44:48.035 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.60 = 0.60)
23:44:48.035 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
23:44:48.035 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.16 mountX=0.09 mountY=0.06, mountTheta=0.58
23:44:48.035 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.09, opts=13)
23:44:48.035 00.000 7988 Enqueuing Move request for scope (-0.06, 0.09)
23:44:48.035 00.000 15712 Worker thread wakes up
23:44:48.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
23:44:48.035 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
23:44:48.035 00.000 15712 Moving (-0.06, 0.09) raw xDistance=0.09 yDistance=0.06
23:44:48.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:48.035 00.000 7988 UpdateGuideState exits: m=1630 SNR=26.9
23:44:48.044 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:48.044 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:48.046 00.002 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.08
23:44:48.046 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
23:44:48.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:48.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:44:48.046 00.000 15712 MoveAxis(E, 4, ABG)
23:44:48.046 00.000 15712 Guiding  Dir = 2, Dur = 4
23:44:48.046 00.000 7988 Enqueuing Expose request
23:44:48.046 00.000 15712 IsGuiding returns 0
23:44:48.066 00.020 15712 IsGuiding returns 0
23:44:48.066 00.000 15712 Move returns status 0, amount 4
23:44:48.066 00.000 15712 MoveAxis(N, 0, ABG)
23:44:48.066 00.000 15712 Move returns status 0, amount 0
23:44:48.066 00.000 15712 move complete, result=0
23:44:48.066 00.000 15712 worker thread done servicing request
23:44:48.066 00.000 15712 Worker thread wakes up
23:44:48.066 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:44:48.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:48.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:49.702 01.636 15712 Exposure complete
23:44:49.752 00.050 15712 worker thread done servicing request
23:44:49.752 00.000 7988 OnExposeComplete: enter
23:44:49.766 00.014 7988 UpdateGuideState(): m_state=6
23:44:49.766 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2444
23:44:49.768 00.002 7988 Star::Find returns 1 (0), X=500.06, Y=804.60, Mass=1613, SNR=26.6, Peak=174 HFD=4.5
23:44:49.769 00.001 7988 MultiStar: [#1 0.15,-0.22,0.95,U] [#2 -0.05,-0.19,0.87,U] [#3 -0.17,-0.24,0.87,U] [#4 0.11,-0.12,0.76,U] [#5 -0.45,-0.13,0.00,M1] [#6 -0.21,0.10,0.67,U] [#7 -0.31,-0.19,0.48,U] [#8 -0.20,-0.17,0.43,U] 
23:44:49.769 00.000 7988 single-star, 7 included, MultiStar: {-0.07, -0.13}, one-star: {-0.09, 0.01}
23:44:49.771 00.002 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
23:44:49.771 00.000 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
23:44:49.773 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.07 mountX=0.01 mountY=0.08, mountTheta=1.51
23:44:49.775 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.01, opts=13)
23:44:49.775 00.000 7988 Enqueuing Move request for scope (-0.09, 0.01)
23:44:49.777 00.002 15712 Worker thread wakes up
23:44:49.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:44:49.777 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:44:49.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:49.777 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.6
23:44:49.780 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:49.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:49.782 00.002 7988 Enqueuing Expose request
23:44:49.782 00.000 15712 Moving (-0.09, 0.01) raw xDistance=0.01 yDistance=0.08
23:44:49.784 00.002 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.08
23:44:49.784 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
23:44:49.786 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:49.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:44:49.786 00.000 15712 MoveAxis(E, 4, ABG)
23:44:49.786 00.000 15712 Guiding  Dir = 2, Dur = 4
23:44:49.786 00.000 15712 IsGuiding returns 0
23:44:49.805 00.019 15712 IsGuiding returns 0
23:44:49.805 00.000 15712 Move returns status 0, amount 4
23:44:49.805 00.000 15712 MoveAxis(N, 0, ABG)
23:44:49.805 00.000 15712 Move returns status 0, amount 0
23:44:49.805 00.000 15712 move complete, result=0
23:44:49.805 00.000 15712 worker thread done servicing request
23:44:49.805 00.000 15712 Worker thread wakes up
23:44:49.805 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
23:44:49.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:49.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:51.219 01.414 15712 Exposure complete
23:44:51.279 00.060 15712 worker thread done servicing request
23:44:51.279 00.000 7988 OnExposeComplete: enter
23:44:51.280 00.001 7988 UpdateGuideState(): m_state=6
23:44:51.282 00.002 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2445
23:44:51.282 00.000 7988 Star::Find returns 1 (0), X=499.84, Y=804.31, Mass=1599, SNR=26.5, Peak=163 HFD=4.5
23:44:51.282 00.000 7988 MultiStar: [#1 0.17,-0.56,0.00,M1] [#2 -0.17,-0.29,0.85,U] [#3 -0.40,-0.36,0.00,M2] [#4 -0.08,-0.48,0.00,M1] [#5 -0.22,-0.47,0.00,M2] [#6 0.04,-0.20,0.66,U] [#7 -0.25,-0.31,0.49,U] [#8 -0.58,-0.62,0.00,M7] 
23:44:51.282 00.000 7988 refined, 3 included, MultiStar: {-0.18, -0.27}, one-star: {-0.30, -0.29}
23:44:51.282 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
23:44:51.282 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.54)
23:44:51.282 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.27 hyp=0.33 cameraTheta=-2.15 mountX=-0.27 mountY=0.18, mountTheta=2.55
23:44:51.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.27, opts=13)
23:44:51.282 00.000 7988 Enqueuing Move request for scope (-0.18, -0.27)
23:44:51.282 00.000 15712 Worker thread wakes up
23:44:51.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.27) opts 0xd
23:44:51.282 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.27)
23:44:51.282 00.000 15712 Moving (-0.18, -0.27) raw xDistance=-0.27 yDistance=0.18
23:44:51.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
23:44:51.282 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.5
23:44:51.295 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:51.296 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:51.296 00.000 7988 Enqueuing Expose request
23:44:51.296 00.000 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.08
23:44:51.296 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
23:44:51.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:51.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:44:51.296 00.000 15712 MoveAxis(E, 55, ABG)
23:44:51.296 00.000 15712 Guiding  Dir = 2, Dur = 55
23:44:51.299 00.003 15712 IsGuiding returns 0
23:44:51.322 00.023 15712 PulseGuide returned control before completion, sleep 49
23:44:51.392 00.070 15712 IsGuiding returns 0
23:44:51.392 00.000 15712 Move returns status 0, amount 55
23:44:51.392 00.000 15712 MoveAxis(N, 0, ABG)
23:44:51.392 00.000 15712 Move returns status 0, amount 0
23:44:51.392 00.000 15712 move complete, result=0
23:44:51.392 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.2 px 0 ms NORTH
23:44:51.394 00.002 15712 worker thread done servicing request
23:44:51.394 00.000 15712 Worker thread wakes up
23:44:51.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:51.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:53.034 01.640 15712 Exposure complete
23:44:53.084 00.050 15712 worker thread done servicing request
23:44:53.084 00.000 7988 OnExposeComplete: enter
23:44:53.098 00.014 7988 UpdateGuideState(): m_state=6
23:44:53.098 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2446
23:44:53.100 00.002 7988 Star::Find returns 1 (0), X=499.98, Y=804.49, Mass=1642, SNR=26.8, Peak=148 HFD=5.0
23:44:53.101 00.001 7988 MultiStar: [#1 0.23,-0.08,0.93,U] [#2 -0.09,-0.32,0.83,U] [#3 -0.12,-0.19,0.81,U] [#4 -0.13,-0.12,0.75,U] [#5 -0.43,-0.06,0.00,M3] [#6 -0.06,0.15,0.61,U] [#7 -0.03,-0.30,0.48,U] [#8 -0.21,-0.00,0.45,U] 
23:44:53.101 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.13}, one-star: {-0.16, -0.10}
23:44:53.103 00.002 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.58 = 2.70)
23:44:53.103 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.67)
23:44:53.105 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.02 mountX=-0.13 mountY=0.06, mountTheta=2.67
23:44:53.107 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.13, opts=13)
23:44:53.107 00.000 7988 Enqueuing Move request for scope (-0.06, -0.13)
23:44:53.109 00.002 15712 Worker thread wakes up
23:44:53.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
23:44:53.109 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
23:44:53.109 00.000 15712 Moving (-0.06, -0.13) raw xDistance=-0.13 yDistance=0.06
23:44:53.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:44:53.109 00.000 7988 UpdateGuideState exits: m=1642 SNR=26.8
23:44:53.112 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:53.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:53.114 00.002 7988 Enqueuing Expose request
23:44:53.114 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.09
23:44:53.114 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
23:44:53.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:53.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:44:53.114 00.000 15712 MoveAxis(E, 1, ABG)
23:44:53.114 00.000 15712 Guiding  Dir = 2, Dur = 1
23:44:53.114 00.000 15712 IsGuiding returns 0
23:44:53.133 00.019 15712 IsGuiding returns 0
23:44:53.133 00.000 15712 Move returns status 0, amount 1
23:44:53.133 00.000 15712 MoveAxis(N, 0, ABG)
23:44:53.133 00.000 15712 Move returns status 0, amount 0
23:44:53.133 00.000 15712 move complete, result=0
23:44:53.133 00.000 15712 worker thread done servicing request
23:44:53.133 00.000 15712 Worker thread wakes up
23:44:53.133 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
23:44:53.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:53.135 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:54.551 01.416 15712 Exposure complete
23:44:54.598 00.047 15712 worker thread done servicing request
23:44:54.614 00.016 7988 OnExposeComplete: enter
23:44:54.615 00.001 7988 UpdateGuideState(): m_state=6
23:44:54.615 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2447
23:44:54.617 00.002 7988 Star::Find returns 1 (0), X=499.77, Y=804.34, Mass=1544, SNR=26.0, Peak=135 HFD=4.7
23:44:54.617 00.000 7988 MultiStar: [#1 -0.00,-0.39,0.97,U] [#2 -0.27,-0.31,0.87,U] [#3 -0.38,-0.44,0.00,M2] [#4 -0.22,-0.20,0.78,U] [#5 -0.40,-0.34,0.00,M4] [#6 -0.24,-0.20,0.66,U] [#7 -0.08,-0.07,0.51,U] [#8 0.01,-0.20,0.45,U] 
23:44:54.619 00.002 7988 refined, 6 included, MultiStar: {-0.19, -0.25}, one-star: {-0.37, -0.26}
23:44:54.619 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
23:44:54.619 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.48)
23:44:54.619 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-2.21 mountX=-0.25 mountY=0.19, mountTheta=2.49
23:44:54.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.25, opts=13)
23:44:54.619 00.000 7988 Enqueuing Move request for scope (-0.19, -0.25)
23:44:54.619 00.000 15712 Worker thread wakes up
23:44:54.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.25) opts 0xd
23:44:54.619 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.25)
23:44:54.619 00.000 15712 Moving (-0.19, -0.25) raw xDistance=-0.25 yDistance=0.19
23:44:54.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:54.619 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.0
23:44:54.629 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:54.630 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:54.632 00.002 7988 Enqueuing Expose request
23:44:54.632 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.09
23:44:54.632 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
23:44:54.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:54.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:44:54.632 00.000 15712 MoveAxis(E, 50, ABG)
23:44:54.632 00.000 15712 Guiding  Dir = 2, Dur = 50
23:44:54.632 00.000 15712 IsGuiding returns 0
23:44:54.652 00.020 15712 PulseGuide returned control before completion, sleep 45
23:44:54.731 00.079 15712 IsGuiding returns 0
23:44:54.731 00.000 15712 Move returns status 0, amount 50
23:44:54.731 00.000 15712 MoveAxis(N, 0, ABG)
23:44:54.731 00.000 15712 Move returns status 0, amount 0
23:44:54.731 00.000 15712 move complete, result=0
23:44:54.731 00.000 7988 GuideStep: -0.3 px 50 ms EAST, 0.2 px 0 ms NORTH
23:44:54.733 00.002 15712 worker thread done servicing request
23:44:54.733 00.000 15712 Worker thread wakes up
23:44:54.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:54.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:56.369 01.636 15712 Exposure complete
23:44:56.429 00.060 15712 worker thread done servicing request
23:44:56.431 00.002 7988 OnExposeComplete: enter
23:44:56.432 00.001 7988 UpdateGuideState(): m_state=6
23:44:56.432 00.000 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2448
23:44:56.434 00.002 7988 Star::Find returns 1 (0), X=499.97, Y=804.67, Mass=1590, SNR=26.6, Peak=146 HFD=4.4
23:44:56.436 00.002 7988 MultiStar: [#1 0.21,0.03,1.01,U] [#2 -0.15,-0.04,0.84,U] [#3 -0.13,-0.11,0.83,U] [#4 -0.07,0.17,0.74,U] [#5 -0.32,0.07,0.72,U] [#6 -0.23,0.35,0.69,U] [#7 -0.01,-0.17,0.51,U] [#8 -0.18,0.02,0.44,U] 
23:44:56.436 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.18, 0.07}
23:44:56.438 00.002 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.56) = xAngle (1.16 = 1.16)
23:44:56.438 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
23:44:56.438 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.73 mountX=0.05 mountY=0.10, mountTheta=1.16
23:44:56.440 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.05, opts=13)
23:44:56.442 00.002 7988 Enqueuing Move request for scope (-0.10, 0.05)
23:44:56.442 00.000 15712 Worker thread wakes up
23:44:56.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
23:44:56.442 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
23:44:56.442 00.000 15712 Moving (-0.10, 0.05) raw xDistance=0.05 yDistance=0.10
23:44:56.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:44:56.442 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.6
23:44:56.446 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:56.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:56.448 00.002 7988 Enqueuing Expose request
23:44:56.448 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.09
23:44:56.448 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:44:56.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:56.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:44:56.448 00.000 15712 MoveAxis(E, 4, ABG)
23:44:56.448 00.000 15712 Guiding  Dir = 2, Dur = 4
23:44:56.448 00.000 15712 IsGuiding returns 0
23:44:56.474 00.026 15712 IsGuiding returns 0
23:44:56.474 00.000 15712 Move returns status 0, amount 4
23:44:56.474 00.000 15712 MoveAxis(N, 0, ABG)
23:44:56.474 00.000 15712 Move returns status 0, amount 0
23:44:56.474 00.000 15712 move complete, result=0
23:44:56.474 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
23:44:56.476 00.002 15712 worker thread done servicing request
23:44:56.476 00.000 15712 Worker thread wakes up
23:44:56.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:56.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(485,790,31,31)
23:44:57.232 00.756 7988 evsrv: cli 0CCCEF48 connect
23:44:57.234 00.002 7988 case statement mapped state 6 to 3
23:44:57.236 00.002 7988 case statement mapped state 6 to 3
23:44:57.240 00.004 7988 evsrv: cli 0CCCEF48 request: {"method":"get_app_state","id":"f970b4f3-0633-4c89-b1af-3fcd3a75fd94"}
23:44:57.242 00.002 7988 case statement mapped state 6 to 3
23:44:57.244 00.002 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":"Guiding","id":"f970b4f3-0633-4c89-b1af-3fcd3a75fd94"}
23:44:57.248 00.004 7988 evsrv: cli 0CCCEF48 disconnect
23:44:57.249 00.001 7988 evsrv: cli 0CCCF8A8 connect
23:44:57.249 00.000 7988 case statement mapped state 6 to 3
23:44:57.249 00.000 7988 case statement mapped state 6 to 3
23:44:57.249 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"c157c9ae-7127-4f57-bf96-aa9660dff588"}
23:44:57.249 00.000 7988 PhdController::Dither begins
23:44:57.259 00.010 7988 dither: size=4.00, dRA=-0.30 dDec=-2.12
23:44:57.260 00.001 7988 MountToCamera -- mountTheta (-1.71) + m_xAngle (1.56) = xAngle (-0.15 = -0.15)
23:44:57.260 00.000 7988 MountToCamera -- mountX=-0.30 mountY=-2.12 hyp=2.14 mountTheta=-1.71 cameraX=2.11, cameraY=-0.32 cameraTheta=-0.15
23:44:57.262 00.002 7988 setting lock position to (502.26, 804.27)
23:44:57.262 00.000 7988 Mount: notify guiding dithered (2.1, -0.3)
23:44:57.264 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
23:44:57.266 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
23:44:57.268 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:44:57.268 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:44:57.270 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
23:44:57.272 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
23:44:57.272 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
23:44:57.275 00.003 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:44:57.276 00.001 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:44:57.278 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
23:44:57.280 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:44:57.283 00.003 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
23:44:57.285 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
23:44:57.287 00.002 7988 MultiStar: stabilizing after lock position change
23:44:57.287 00.000 7988 Status Line: Dither by -0.30,-2.12
23:44:57.291 00.004 7988 PhdController: newstate STATE_SETTLE_BEGIN
23:44:57.292 00.001 7988 PhdController: newstate STATE_SETTLE_WAIT
23:44:57.294 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":0,"id":"c157c9ae-7127-4f57-bf96-aa9660dff588"}
23:44:57.308 00.014 7988 evsrv: cli 0CCCF8A8 disconnect
23:44:57.897 00.589 15712 Exposure complete
23:44:58.017 00.120 15712 worker thread done servicing request
23:44:58.019 00.002 7988 OnExposeComplete: enter
23:44:58.021 00.002 7988 UpdateGuideState(): m_state=6
23:44:58.023 00.002 7988 Star::Find(15, 499, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:44:58.026 00.003 7988 Star::Find returns 1 (0), X=500.14, Y=804.78, Mass=1463, SNR=25.2, Peak=135 HFD=4.4
23:44:58.029 00.003 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
23:44:58.031 00.002 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
23:44:58.033 00.002 7988 CameraToMount -- cameraX=-2.11 cameraY=0.51 hyp=2.17 cameraTheta=2.91 mountX=0.49 mountY=2.10, mountTheta=1.34
23:44:58.037 00.004 7988 dither recenter: remaining=(0.3,2.1) step=(0.3,2.1)
23:44:58.041 00.004 7988 MountToCamera -- mountTheta (1.43) + m_xAngle (1.56) = xAngle (2.99 = 2.99)
23:44:58.043 00.002 7988 MountToCamera -- mountX=0.30 mountY=2.12 hyp=2.14 mountTheta=1.43 cameraX=-2.11, cameraY=0.32 cameraTheta=2.99
23:44:58.046 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-2.11, y=0.32, opts=4)
23:44:58.048 00.002 7988 Enqueuing Move request for scope (-2.11, 0.32)
23:44:58.051 00.003 15712 Worker thread wakes up
23:44:58.051 00.000 7988 Mount: notify direct move 0.30,2.12
23:44:58.053 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-2.11, 0.32) opts 0x4
23:44:58.053 00.000 15712 Handling offset move in thread for scope, endpoint = (-2.11, 0.32)
23:44:58.053 00.000 15712 Moving (-2.11, 0.32) raw xDistance=0.30 yDistance=2.12
23:44:58.053 00.000 15712 BLC: window closed
23:44:58.053 00.000 15712 MoveAxis(W, 99, B)
23:44:58.053 00.000 15712 Guiding  Dir = 3, Dur = 99
23:44:58.055 00.002 15712 IsGuiding returns 0
23:44:58.055 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
23:44:58.059 00.004 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
23:44:58.061 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:44:58.063 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:44:58.066 00.003 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
23:44:58.068 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
23:44:58.073 00.005 15712 PulseGuide returned control before completion, sleep 92
23:44:58.073 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
23:44:58.075 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:44:58.077 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:44:58.080 00.003 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
23:44:58.083 00.003 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:44:58.087 00.004 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
23:44:58.089 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
23:44:58.091 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:44:58.093 00.002 7988 UpdateGuideState exits: m=1463 SNR=25.2
23:44:58.095 00.002 7988 PhdController: settling, locked = 1, distance = 2.28 (1.50) aobump = 0 frame = 1 / 99999
23:44:58.100 00.005 7988 evsrv: {"Event":"Settling","Timestamp":1767415498.100,"Host":"ASTROPC","Inst":1,"Distance":2.28,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:44:58.102 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:58.104 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:44:58.108 00.004 7988 Enqueuing Expose request
23:44:58.181 00.073 15712 IsGuiding returns 0
23:44:58.181 00.000 15712 Move returns status 0, amount 99
23:44:58.181 00.000 15712 BLC: window closed
23:44:58.181 00.000 15712 BLC: Compensation needed for non-algo type move
23:44:58.181 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 74 applied
23:44:58.181 00.000 15712 MoveAxis(S, 615, B)
23:44:58.181 00.000 15712 Guiding  Dir = 1, Dur = 615
23:44:58.181 00.000 15712 IsGuiding returns 0
23:44:58.262 00.081 15712 PulseGuide returned control before completion, sleep 546
23:44:58.814 00.552 15712 IsGuiding returns 1
23:44:58.814 00.000 15712 scope still moving after pulse duration time elapsed
23:44:58.846 00.032 15712 IsGuiding returns 1
23:44:58.893 00.047 15712 IsGuiding returns 0
23:44:58.893 00.000 15712 scope move finished after 615 + 103 ms
23:44:58.893 00.000 15712 Move returns status 0, amount 615
23:44:58.893 00.000 15712 move complete, result=0
23:44:58.893 00.000 15712 worker thread done servicing request
23:44:58.893 00.000 15712 Worker thread wakes up
23:44:58.893 00.000 7988 GuideStep: 0.3 px 99 ms WEST, 2.1 px 615 ms SOUTH
23:44:58.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:44:58.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:00.543 01.650 15712 Exposure complete
23:45:00.608 00.065 15712 worker thread done servicing request
23:45:00.608 00.000 7988 OnExposeComplete: enter
23:45:00.608 00.000 7988 UpdateGuideState(): m_state=6
23:45:00.608 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2450
23:45:00.608 00.000 7988 Star::Find returns 1 (0), X=500.68, Y=804.28, Mass=1513, SNR=25.9, Peak=168 HFD=4.5
23:45:00.620 00.012 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
23:45:00.622 00.002 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
23:45:00.622 00.000 7988 CameraToMount -- cameraX=-1.57 cameraY=0.01 hyp=1.57 cameraTheta=3.14 mountX=-0.01 mountY=1.57, mountTheta=1.57
23:45:00.626 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-1.57, y=0.01, opts=13)
23:45:00.626 00.000 7988 Enqueuing Move request for scope (-1.57, 0.01)
23:45:00.628 00.002 15712 Worker thread wakes up
23:45:00.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.57, 0.01) opts 0xd
23:45:00.628 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.57, 0.01)
23:45:00.628 00.000 15712 Moving (-1.57, 0.01) raw xDistance=-0.01 yDistance=1.57
23:45:00.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:00.630 00.002 7988 UpdateGuideState exits: m=1513 SNR=25.9
23:45:00.630 00.000 7988 PhdController: settling, locked = 1, distance = 1.57 (1.50) aobump = 0 frame = 2 / 99999
23:45:00.632 00.002 15712 PPEC rslt(dithering): input = -0.01, final = -0.00
23:45:00.632 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
23:45:00.632 00.000 15712 resist switch: large excursion: input 1.57 thresh 0.75 direction from 0 to 1
23:45:00.632 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.72
23:45:00.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.57 from input 1.57
23:45:00.632 00.000 15712 MoveAxis(E, 1, ABG)
23:45:00.632 00.000 15712 Guiding  Dir = 2, Dur = 1
23:45:00.632 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767415500.632,"Host":"ASTROPC","Inst":1,"Distance":1.57,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:45:00.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:00.636 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:00.636 00.000 7988 Enqueuing Expose request
23:45:00.642 00.006 15712 IsGuiding returns 0
23:45:00.659 00.017 15712 IsGuiding returns 0
23:45:00.659 00.000 15712 Move returns status 0, amount 1
23:45:00.659 00.000 15712 MoveAxis(S, 402, ABG)
23:45:00.659 00.000 15712 Guiding  Dir = 1, Dur = 402
23:45:00.659 00.000 15712 IsGuiding returns 0
23:45:00.741 00.082 15712 PulseGuide returned control before completion, sleep 333
23:45:01.117 00.376 15712 IsGuiding returns 1
23:45:01.117 00.000 15712 scope still moving after pulse duration time elapsed
23:45:01.168 00.051 15712 IsGuiding returns 0
23:45:01.168 00.000 15712 scope move finished after 402 + 108 ms
23:45:01.168 00.000 15712 Move returns status 0, amount 402
23:45:01.168 00.000 15712 move complete, result=0
23:45:01.168 00.000 15712 worker thread done servicing request
23:45:01.168 00.000 15712 Worker thread wakes up
23:45:01.168 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 1.6 px 402 ms SOUTH
23:45:01.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:01.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:02.591 01.423 15712 Exposure complete
23:45:02.655 00.064 15712 worker thread done servicing request
23:45:02.655 00.000 7988 OnExposeComplete: enter
23:45:02.655 00.000 7988 UpdateGuideState(): m_state=6
23:45:02.655 00.000 7988 Star::Find(15, 500, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2451
23:45:02.655 00.000 7988 Star::Find returns 1 (0), X=501.64, Y=803.99, Mass=1541, SNR=26.2, Peak=138 HFD=4.2
23:45:02.655 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
23:45:02.655 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.98)
23:45:02.655 00.000 7988 CameraToMount -- cameraX=-0.61 cameraY=-0.28 hyp=0.68 cameraTheta=-2.71 mountX=-0.29 mountY=0.62, mountTheta=2.00
23:45:02.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.61, y=-0.28, opts=13)
23:45:02.655 00.000 7988 Enqueuing Move request for scope (-0.61, -0.28)
23:45:02.665 00.010 15712 Worker thread wakes up
23:45:02.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:02.665 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.2
23:45:02.665 00.000 7988 PhdController: settling, locked = 1, distance = 1.30 (1.50) aobump = 0 frame = 3 / 99999
23:45:02.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.28) opts 0xd
23:45:02.665 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767415502.665,"Host":"ASTROPC","Inst":1,"Distance":1.30,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:45:02.665 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.61, -0.28)
23:45:02.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:02.671 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:02.671 00.000 7988 Enqueuing Expose request
23:45:02.671 00.000 15712 Moving (-0.61, -0.28) raw xDistance=-0.29 yDistance=0.62
23:45:02.675 00.004 15712 PPEC rslt(dithering): input = -0.29, final = -0.17
23:45:02.675 00.000 15712 PPEC: input: -0.29, control: -0.17, exposure: 1500
23:45:02.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
23:45:02.675 00.000 15712 MoveAxis(E, 56, ABG)
23:45:02.675 00.000 15712 Guiding  Dir = 2, Dur = 56
23:45:02.675 00.000 15712 IsGuiding returns 0
23:45:02.687 00.012 15712 PulseGuide returned control before completion, sleep 50
23:45:02.750 00.063 15712 IsGuiding returns 1
23:45:02.750 00.000 15712 scope still moving after pulse duration time elapsed
23:45:02.782 00.032 15712 IsGuiding returns 0
23:45:02.782 00.000 15712 scope move finished after 56 + 50 ms
23:45:02.782 00.000 15712 Move returns status 0, amount 56
23:45:02.782 00.000 15712 MoveAxis(S, 159, ABG)
23:45:02.782 00.000 15712 Guiding  Dir = 1, Dur = 159
23:45:02.782 00.000 15712 IsGuiding returns 0
23:45:02.861 00.079 15712 PulseGuide returned control before completion, sleep 84
23:45:02.996 00.135 15712 IsGuiding returns 1
23:45:02.996 00.000 15712 scope still moving after pulse duration time elapsed
23:45:03.060 00.064 15712 IsGuiding returns 0
23:45:03.060 00.000 15712 scope move finished after 159 + 118 ms
23:45:03.060 00.000 15712 Move returns status 0, amount 159
23:45:03.060 00.000 15712 move complete, result=0
23:45:03.060 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.6 px 159 ms SOUTH
23:45:03.062 00.002 15712 worker thread done servicing request
23:45:03.062 00.000 15712 Worker thread wakes up
23:45:03.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:03.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:04.702 01.640 15712 Exposure complete
23:45:04.756 00.054 15712 worker thread done servicing request
23:45:04.756 00.000 7988 OnExposeComplete: enter
23:45:04.763 00.007 7988 UpdateGuideState(): m_state=6
23:45:04.763 00.000 7988 Star::Find(15, 501, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2452
23:45:04.765 00.002 7988 Star::Find returns 1 (0), X=502.51, Y=804.28, Mass=1679, SNR=27.4, Peak=167 HFD=4.7
23:45:04.765 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
23:45:04.767 00.002 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
23:45:04.767 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.04 mountX=0.01 mountY=-0.25, mountTheta=-1.52
23:45:04.769 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.01, opts=13)
23:45:04.771 00.002 7988 Enqueuing Move request for scope (0.25, 0.01)
23:45:04.773 00.002 15712 Worker thread wakes up
23:45:04.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd
23:45:04.773 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.01)
23:45:04.773 00.000 15712 Moving (0.25, 0.01) raw xDistance=0.01 yDistance=-0.25
23:45:04.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:04.773 00.000 7988 UpdateGuideState exits: m=1679 SNR=27.4
23:45:04.775 00.002 7988 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 4 / 99999
23:45:04.775 00.000 15712 PPEC rslt(dithering): input = 0.01, final = 0.01
23:45:04.775 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
23:45:04.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:45:04.775 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767415504.775,"Host":"ASTROPC","Inst":1,"Distance":0.99,"Time":2.1,"SettleTime":15.0,"StarLocked":true}
23:45:04.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:45:04.775 00.000 15712 MoveAxis(W, 3, ABG)
23:45:04.775 00.000 15712 Guiding  Dir = 3, Dur = 3
23:45:04.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:04.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:04.779 00.004 7988 Enqueuing Expose request
23:45:04.779 00.000 15712 IsGuiding returns 0
23:45:04.795 00.016 15712 IsGuiding returns 0
23:45:04.795 00.000 15712 Move returns status 0, amount 3
23:45:04.795 00.000 15712 MoveAxis(N, 0, ABG)
23:45:04.795 00.000 15712 Move returns status 0, amount 0
23:45:04.795 00.000 15712 move complete, result=0
23:45:04.795 00.000 15712 worker thread done servicing request
23:45:04.795 00.000 15712 Worker thread wakes up
23:45:04.795 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.3 px 0 ms NORTH
23:45:04.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:04.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:06.215 01.420 15712 Exposure complete
23:45:06.271 00.056 15712 worker thread done servicing request
23:45:06.271 00.000 7988 OnExposeComplete: enter
23:45:06.279 00.008 7988 UpdateGuideState(): m_state=6
23:45:06.279 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2453
23:45:06.279 00.000 7988 Star::Find returns 1 (0), X=502.47, Y=804.66, Mass=1579, SNR=26.3, Peak=161 HFD=4.8
23:45:06.279 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
23:45:06.279 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
23:45:06.279 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.39 hyp=0.44 cameraTheta=1.06 mountX=0.39 mountY=-0.23, mountTheta=-0.53
23:45:06.279 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.39, opts=13)
23:45:06.279 00.000 7988 Enqueuing Move request for scope (0.22, 0.39)
23:45:06.288 00.009 15712 Worker thread wakes up
23:45:06.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.39) opts 0xd
23:45:06.288 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.39)
23:45:06.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:06.288 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.3
23:45:06.290 00.002 7988 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 5 / 99999
23:45:06.290 00.000 15712 Moving (0.22, 0.39) raw xDistance=0.39 yDistance=-0.23
23:45:06.290 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767415506.290,"Host":"ASTROPC","Inst":1,"Distance":0.83,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
23:45:06.290 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:06.293 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:06.294 00.001 7988 Enqueuing Expose request
23:45:06.294 00.000 15712 PPEC rslt(dithering): input = 0.39, final = 0.23
23:45:06.294 00.000 15712 PPEC: input: 0.39, control: 0.23, exposure: 1500
23:45:06.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:06.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:45:06.294 00.000 15712 MoveAxis(W, 76, ABG)
23:45:06.294 00.000 15712 Guiding  Dir = 3, Dur = 76
23:45:06.294 00.000 15712 IsGuiding returns 0
23:45:06.316 00.022 15712 PulseGuide returned control before completion, sleep 62
23:45:06.389 00.073 15712 IsGuiding returns 1
23:45:06.389 00.000 15712 scope still moving after pulse duration time elapsed
23:45:06.424 00.035 15712 IsGuiding returns 0
23:45:06.424 00.000 15712 scope move finished after 76 + 60 ms
23:45:06.424 00.000 15712 Move returns status 0, amount 76
23:45:06.424 00.000 15712 MoveAxis(N, 0, ABG)
23:45:06.424 00.000 15712 Move returns status 0, amount 0
23:45:06.424 00.000 15712 move complete, result=0
23:45:06.424 00.000 7988 GuideStep: 0.4 px 76 ms WEST, -0.2 px 0 ms NORTH
23:45:06.435 00.011 15712 worker thread done servicing request
23:45:06.435 00.000 15712 Worker thread wakes up
23:45:06.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:06.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:08.175 01.740 15712 Exposure complete
23:45:08.236 00.061 15712 worker thread done servicing request
23:45:08.236 00.000 7988 OnExposeComplete: enter
23:45:08.237 00.001 7988 UpdateGuideState(): m_state=6
23:45:08.237 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2454
23:45:08.239 00.002 7988 Star::Find returns 1 (0), X=502.26, Y=804.19, Mass=1556, SNR=26.2, Peak=149 HFD=4.6
23:45:08.239 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
23:45:08.239 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
23:45:08.243 00.004 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.09 cameraTheta=-1.50 mountX=-0.08 mountY=-0.00, mountTheta=-3.09
23:45:08.243 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
23:45:08.243 00.000 7988 Enqueuing Move request for scope (0.01, -0.08)
23:45:08.243 00.000 15712 Worker thread wakes up
23:45:08.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
23:45:08.243 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
23:45:08.243 00.000 15712 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=-0.00
23:45:08.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:08.243 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.2
23:45:08.249 00.006 7988 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 6 / 99999
23:45:08.249 00.000 15712 PPEC rslt(dithering): input = -0.08, final = -0.05
23:45:08.249 00.000 15712 PPEC: input: -0.08, control: -0.05, exposure: 1500
23:45:08.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:08.249 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767415508.249,"Host":"ASTROPC","Inst":1,"Distance":0.60,"Time":5.6,"SettleTime":15.0,"StarLocked":true}
23:45:08.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:45:08.249 00.000 15712 MoveAxis(E, 17, ABG)
23:45:08.249 00.000 15712 Guiding  Dir = 2, Dur = 17
23:45:08.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:08.253 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:08.253 00.000 7988 Enqueuing Expose request
23:45:08.255 00.002 15712 IsGuiding returns 0
23:45:08.269 00.014 15712 PulseGuide returned control before completion, sleep 11
23:45:08.285 00.016 15712 IsGuiding returns 1
23:45:08.285 00.000 15712 scope still moving after pulse duration time elapsed
23:45:08.319 00.034 15712 IsGuiding returns 0
23:45:08.319 00.000 15712 scope move finished after 17 + 47 ms
23:45:08.319 00.000 15712 Move returns status 0, amount 17
23:45:08.319 00.000 15712 MoveAxis(N, 0, ABG)
23:45:08.319 00.000 15712 Move returns status 0, amount 0
23:45:08.319 00.000 15712 move complete, result=0
23:45:08.319 00.000 7988 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
23:45:08.321 00.002 15712 worker thread done servicing request
23:45:08.321 00.000 15712 Worker thread wakes up
23:45:08.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:08.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:09.726 01.405 15712 Exposure complete
23:45:09.787 00.061 15712 worker thread done servicing request
23:45:09.787 00.000 7988 OnExposeComplete: enter
23:45:09.788 00.001 7988 UpdateGuideState(): m_state=6
23:45:09.788 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2455
23:45:09.790 00.002 7988 Star::Find returns 1 (0), X=502.40, Y=804.13, Mass=1607, SNR=26.7, Peak=158 HFD=4.4
23:45:09.790 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
23:45:09.792 00.002 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
23:45:09.792 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.81 mountX=-0.14 mountY=-0.14, mountTheta=-2.39
23:45:09.794 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.15, opts=13)
23:45:09.796 00.002 7988 Enqueuing Move request for scope (0.14, -0.15)
23:45:09.798 00.002 15712 Worker thread wakes up
23:45:09.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
23:45:09.798 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
23:45:09.798 00.000 15712 Moving (0.14, -0.15) raw xDistance=-0.14 yDistance=-0.14
23:45:09.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:09.798 00.000 7988 UpdateGuideState exits: m=1607 SNR=26.7
23:45:09.800 00.002 7988 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 7 / 99999
23:45:09.800 00.000 15712 PPEC rslt(dithering): input = -0.14, final = -0.09
23:45:09.800 00.000 15712 PPEC: input: -0.14, control: -0.09, exposure: 1500
23:45:09.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:09.800 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767415509.800,"Host":"ASTROPC","Inst":1,"Distance":0.48,"Time":7.1,"SettleTime":15.0,"StarLocked":true}
23:45:09.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:45:09.800 00.000 15712 MoveAxis(E, 28, ABG)
23:45:09.800 00.000 15712 Guiding  Dir = 2, Dur = 28
23:45:09.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:09.803 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:09.803 00.000 7988 Enqueuing Expose request
23:45:09.805 00.002 15712 IsGuiding returns 0
23:45:09.819 00.014 15712 PulseGuide returned control before completion, sleep 23
23:45:09.870 00.051 15712 IsGuiding returns 0
23:45:09.870 00.000 15712 Move returns status 0, amount 28
23:45:09.870 00.000 15712 MoveAxis(N, 0, ABG)
23:45:09.870 00.000 15712 Move returns status 0, amount 0
23:45:09.870 00.000 15712 move complete, result=0
23:45:09.870 00.000 7988 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
23:45:09.872 00.002 15712 worker thread done servicing request
23:45:09.872 00.000 15712 Worker thread wakes up
23:45:09.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:09.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:11.513 01.641 15712 Exposure complete
23:45:11.573 00.060 15712 worker thread done servicing request
23:45:11.573 00.000 7988 OnExposeComplete: enter
23:45:11.574 00.001 7988 UpdateGuideState(): m_state=6
23:45:11.574 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2456
23:45:11.577 00.003 7988 Star::Find returns 1 (0), X=502.27, Y=804.01, Mass=1604, SNR=26.6, Peak=150 HFD=4.6
23:45:11.577 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
23:45:11.579 00.002 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
23:45:11.579 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.27 cameraTheta=-1.51 mountX=-0.26 mountY=-0.01, mountTheta=-3.11
23:45:11.583 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.26, opts=13)
23:45:11.583 00.000 7988 Enqueuing Move request for scope (0.02, -0.26)
23:45:11.585 00.002 15712 Worker thread wakes up
23:45:11.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
23:45:11.585 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
23:45:11.585 00.000 15712 Moving (0.02, -0.26) raw xDistance=-0.26 yDistance=-0.01
23:45:11.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:11.585 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.6
23:45:11.587 00.002 7988 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 8 / 99999
23:45:11.587 00.000 15712 PPEC rslt(dithering): input = -0.26, final = -0.16
23:45:11.587 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
23:45:11.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:11.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:11.587 00.000 15712 MoveAxis(E, 52, ABG)
23:45:11.587 00.000 15712 Guiding  Dir = 2, Dur = 52
23:45:11.587 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767415511.587,"Host":"ASTROPC","Inst":1,"Distance":0.42,"Time":8.9,"SettleTime":15.0,"StarLocked":true}
23:45:11.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:11.590 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:11.592 00.002 7988 Enqueuing Expose request
23:45:11.594 00.002 15712 IsGuiding returns 0
23:45:11.611 00.017 15712 PulseGuide returned control before completion, sleep 47
23:45:11.669 00.058 15712 IsGuiding returns 1
23:45:11.669 00.000 15712 scope still moving after pulse duration time elapsed
23:45:11.707 00.038 15712 IsGuiding returns 0
23:45:11.707 00.000 15712 scope move finished after 52 + 60 ms
23:45:11.707 00.000 15712 Move returns status 0, amount 52
23:45:11.707 00.000 15712 MoveAxis(N, 0, ABG)
23:45:11.707 00.000 15712 Move returns status 0, amount 0
23:45:11.707 00.000 15712 move complete, result=0
23:45:11.707 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
23:45:11.711 00.004 15712 worker thread done servicing request
23:45:11.711 00.000 15712 Worker thread wakes up
23:45:11.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:11.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:13.126 01.415 15712 Exposure complete
23:45:13.187 00.061 15712 worker thread done servicing request
23:45:13.187 00.000 7988 OnExposeComplete: enter
23:45:13.188 00.001 7988 UpdateGuideState(): m_state=6
23:45:13.188 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2457
23:45:13.190 00.002 7988 Star::Find returns 1 (0), X=502.09, Y=804.14, Mass=1650, SNR=27.0, Peak=138 HFD=4.5
23:45:13.190 00.000 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.04 = 2.25)
23:45:13.192 00.002 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.07 = 2.21)
23:45:13.192 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-2.47 mountX=-0.14 mountY=0.17, mountTheta=2.23
23:45:13.194 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.13, opts=13)
23:45:13.194 00.000 7988 Enqueuing Move request for scope (-0.17, -0.13)
23:45:13.194 00.000 15712 Worker thread wakes up
23:45:13.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
23:45:13.194 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
23:45:13.194 00.000 15712 Moving (-0.17, -0.13) raw xDistance=-0.14 yDistance=0.17
23:45:13.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:13.194 00.000 7988 UpdateGuideState exits: m=1650 SNR=27.0
23:45:13.200 00.006 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 9 / 99999
23:45:13.200 00.000 15712 PPEC rslt(dithering): input = -0.14, final = -0.08
23:45:13.200 00.000 15712 PPEC: input: -0.14, control: -0.08, exposure: 1500
23:45:13.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:13.200 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767415513.200,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":10.5,"SettleTime":15.0,"StarLocked":true}
23:45:13.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:45:13.200 00.000 15712 MoveAxis(E, 27, ABG)
23:45:13.200 00.000 15712 Guiding  Dir = 2, Dur = 27
23:45:13.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:13.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:13.204 00.004 7988 Enqueuing Expose request
23:45:13.204 00.000 15712 IsGuiding returns 0
23:45:13.226 00.022 15712 PulseGuide returned control before completion, sleep 16
23:45:13.259 00.033 15712 IsGuiding returns 1
23:45:13.259 00.000 15712 scope still moving after pulse duration time elapsed
23:45:13.284 00.025 15712 IsGuiding returns 0
23:45:13.284 00.000 15712 scope move finished after 27 + 52 ms
23:45:13.284 00.000 15712 Move returns status 0, amount 27
23:45:13.284 00.000 15712 MoveAxis(N, 0, ABG)
23:45:13.284 00.000 15712 Move returns status 0, amount 0
23:45:13.284 00.000 15712 move complete, result=0
23:45:13.284 00.000 7988 GuideStep: -0.1 px 27 ms EAST, 0.2 px 0 ms NORTH
23:45:13.287 00.003 15712 worker thread done servicing request
23:45:13.287 00.000 15712 Worker thread wakes up
23:45:13.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:13.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:15.027 01.740 15712 Exposure complete
23:45:15.081 00.054 15712 worker thread done servicing request
23:45:15.081 00.000 7988 OnExposeComplete: enter
23:45:15.089 00.008 7988 UpdateGuideState(): m_state=6
23:45:15.089 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2458
23:45:15.089 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=804.13, Mass=1617, SNR=27.0, Peak=176 HFD=4.4
23:45:15.089 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
23:45:15.089 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
23:45:15.089 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.07 mountX=-0.14 mountY=-0.07, mountTheta=-2.66
23:45:15.089 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.14, opts=13)
23:45:15.089 00.000 7988 Enqueuing Move request for scope (0.08, -0.14)
23:45:15.098 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:15.098 00.000 7988 UpdateGuideState exits: m=1617 SNR=27.0
23:45:15.098 00.000 7988 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 10 / 99999
23:45:15.098 00.000 15712 Worker thread wakes up
23:45:15.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
23:45:15.098 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
23:45:15.098 00.000 15712 Moving (0.08, -0.14) raw xDistance=-0.14 yDistance=-0.07
23:45:15.098 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767415515.098,"Host":"ASTROPC","Inst":1,"Distance":0.30,"Time":12.4,"SettleTime":15.0,"StarLocked":true}
23:45:15.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:15.104 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:15.105 00.001 15712 PPEC rslt(dithering): input = -0.14, final = -0.08
23:45:15.105 00.000 7988 Enqueuing Expose request
23:45:15.106 00.001 15712 PPEC: input: -0.14, control: -0.08, exposure: 1500
23:45:15.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:15.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:15.106 00.000 15712 MoveAxis(E, 27, ABG)
23:45:15.106 00.000 15712 Guiding  Dir = 2, Dur = 27
23:45:15.106 00.000 15712 IsGuiding returns 0
23:45:15.122 00.016 15712 PulseGuide returned control before completion, sleep 15
23:45:15.173 00.051 15712 IsGuiding returns 1
23:45:15.173 00.000 15712 scope still moving after pulse duration time elapsed
23:45:15.201 00.028 15712 IsGuiding returns 0
23:45:15.201 00.000 15712 scope move finished after 27 + 67 ms
23:45:15.201 00.000 15712 Move returns status 0, amount 27
23:45:15.201 00.000 15712 MoveAxis(N, 0, ABG)
23:45:15.201 00.000 15712 Move returns status 0, amount 0
23:45:15.201 00.000 15712 move complete, result=0
23:45:15.201 00.000 7988 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
23:45:15.203 00.002 15712 worker thread done servicing request
23:45:15.203 00.000 15712 Worker thread wakes up
23:45:15.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:15.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:16.609 01.406 15712 Exposure complete
23:45:16.663 00.054 15712 worker thread done servicing request
23:45:16.663 00.000 7988 OnExposeComplete: enter
23:45:16.663 00.000 7988 UpdateGuideState(): m_state=6
23:45:16.671 00.008 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2459
23:45:16.671 00.000 7988 Star::Find returns 1 (0), X=502.31, Y=804.21, Mass=1624, SNR=26.9, Peak=161 HFD=4.5
23:45:16.671 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
23:45:16.671 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
23:45:16.671 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.79 mountX=-0.06 mountY=-0.06, mountTheta=-2.37
23:45:16.671 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
23:45:16.671 00.000 7988 Enqueuing Move request for scope (0.06, -0.06)
23:45:16.680 00.009 15712 Worker thread wakes up
23:45:16.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
23:45:16.680 00.000 7988 UpdateGuideState exits: m=1624 SNR=26.9
23:45:16.680 00.000 7988 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 11 / 99999
23:45:16.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:45:16.680 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:45:16.680 00.000 15712 Moving (0.06, -0.06) raw xDistance=-0.06 yDistance=-0.06
23:45:16.680 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767415516.680,"Host":"ASTROPC","Inst":1,"Distance":0.23,"Time":14.0,"SettleTime":15.0,"StarLocked":true}
23:45:16.680 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:16.685 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:16.685 00.000 7988 Enqueuing Expose request
23:45:16.687 00.002 15712 PPEC rslt(dithering): input = -0.06, final = -0.03
23:45:16.687 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
23:45:16.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:16.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:45:16.687 00.000 15712 MoveAxis(E, 11, ABG)
23:45:16.687 00.000 15712 Guiding  Dir = 2, Dur = 11
23:45:16.687 00.000 15712 IsGuiding returns 0
23:45:16.713 00.026 15712 IsGuiding returns 1
23:45:16.713 00.000 15712 scope still moving after pulse duration time elapsed
23:45:16.761 00.048 15712 IsGuiding returns 0
23:45:16.761 00.000 15712 scope move finished after 11 + 61 ms
23:45:16.761 00.000 15712 Move returns status 0, amount 11
23:45:16.761 00.000 15712 MoveAxis(N, 0, ABG)
23:45:16.761 00.000 15712 Move returns status 0, amount 0
23:45:16.761 00.000 15712 move complete, result=0
23:45:16.761 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:45:16.763 00.002 15712 worker thread done servicing request
23:45:16.763 00.000 15712 Worker thread wakes up
23:45:16.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:16.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:18.398 01.635 15712 Exposure complete
23:45:18.457 00.059 15712 worker thread done servicing request
23:45:18.457 00.000 7988 OnExposeComplete: enter
23:45:18.460 00.003 7988 UpdateGuideState(): m_state=6
23:45:18.460 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2460
23:45:18.460 00.000 7988 Star::Find returns 1 (0), X=502.23, Y=804.50, Mass=1566, SNR=26.4, Peak=142 HFD=4.6
23:45:18.460 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
23:45:18.460 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
23:45:18.460 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.68 mountX=0.22 mountY=0.02, mountTheta=0.09
23:45:18.466 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.22, opts=13)
23:45:18.466 00.000 7988 Enqueuing Move request for scope (-0.03, 0.22)
23:45:18.466 00.000 15712 Worker thread wakes up
23:45:18.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
23:45:18.466 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
23:45:18.466 00.000 15712 Moving (-0.03, 0.22) raw xDistance=0.22 yDistance=0.02
23:45:18.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:18.466 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.4
23:45:18.471 00.005 7988 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 12 / 99999
23:45:18.471 00.000 7988 PhdController: newstate STATE_FINISH
23:45:18.471 00.000 7988 PhdController complete: success
23:45:18.475 00.004 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.14
23:45:18.475 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767415518.475,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
23:45:18.477 00.002 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
23:45:18.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:18.477 00.000 7988 Mount: notify guiding dither settle done success=1
23:45:18.478 00.001 7988 PhdController: newstate STATE_IDLE
23:45:18.479 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:18.480 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:18.481 00.001 7988 Enqueuing Expose request
23:45:18.482 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:45:18.482 00.000 15712 MoveAxis(W, 42, ABG)
23:45:18.482 00.000 15712 Guiding  Dir = 3, Dur = 42
23:45:18.517 00.035 15712 IsGuiding returns 0
23:45:18.534 00.017 15712 PulseGuide returned control before completion, sleep 36
23:45:18.571 00.037 15712 IsGuiding returns 1
23:45:18.571 00.000 15712 scope still moving after pulse duration time elapsed
23:45:18.620 00.049 15712 IsGuiding returns 0
23:45:18.620 00.000 15712 scope move finished after 42 + 69 ms
23:45:18.620 00.000 15712 Move returns status 0, amount 42
23:45:18.620 00.000 15712 MoveAxis(N, 0, ABG)
23:45:18.620 00.000 15712 Move returns status 0, amount 0
23:45:18.620 00.000 15712 move complete, result=0
23:45:18.620 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
23:45:18.632 00.012 15712 worker thread done servicing request
23:45:18.632 00.000 15712 Worker thread wakes up
23:45:18.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:18.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:20.038 01.406 15712 Exposure complete
23:45:20.099 00.061 15712 worker thread done servicing request
23:45:20.099 00.000 7988 OnExposeComplete: enter
23:45:20.100 00.001 7988 UpdateGuideState(): m_state=6
23:45:20.102 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:45:20.102 00.000 7988 Star::Find returns 1 (0), X=502.13, Y=804.49, Mass=1481, SNR=25.6, Peak=146 HFD=3.9
23:45:20.102 00.000 7988 MultiStar: exiting stabilization period
23:45:20.102 00.000 7988 MultiStar: updating star positions after lock position change
23:45:20.106 00.004 7988 Star::Find(15, 968, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:45:20.106 00.000 7988 Star::Find returns 1 (0), X=968.54, Y=213.65, Mass=1510, SNR=25.9, Peak=162 HFD=4.0
23:45:20.106 00.000 7988 Star::Find(15, 1208, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:45:20.106 00.000 7988 Star::Find returns 1 (0), X=1208.23, Y=788.37, Mass=1146, SNR=22.8, Peak=170 HFD=3.6
23:45:20.106 00.000 7988 Star::Find(15, 696, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:45:20.106 00.000 7988 Star::Find returns 1 (0), X=696.57, Y=713.52, Mass=1201, SNR=23.0, Peak=141 HFD=4.3
23:45:20.106 00.000 7988 Star::Find(15, 695, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:45:20.106 00.000 7988 Star::Find returns 1 (0), X=695.45, Y=570.08, Mass=934, SNR=20.0, Peak=97 HFD=4.6
23:45:20.106 00.000 7988 Star::Find(15, 1114, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:45:20.106 00.000 7988 Star::Find returns 1 (0), X=1114.55, Y=663.88, Mass=808, SNR=19.0, Peak=112 HFD=3.6
23:45:20.116 00.010 7988 Star::Find(15, 697, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:45:20.117 00.001 7988 Star::Find returns 1 (0), X=697.40, Y=150.36, Mass=734, SNR=17.9, Peak=120 HFD=3.3
23:45:20.117 00.000 7988 Star::Find(15, 36, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:45:20.119 00.002 7988 Star::Find returns 1 (0), X=35.65, Y=147.04, Mass=385, SNR=13.0, Peak=120 HFD=2.3
23:45:20.119 00.000 7988 Star::Find(15, 268, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:45:20.119 00.000 7988 Star::Find returns 1 (0), X=267.52, Y=65.80, Mass=343, SNR=12.3, Peak=103 HFD=2.6
23:45:20.119 00.000 7988 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:45:20.119 00.000 7988 Star::Find returns 1 (0), X=101.73, Y=802.50, Mass=408, SNR=13.2, Peak=90 HFD=3.6
23:45:20.119 00.000 7988 Star::Find(15, 1074, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:45:20.119 00.000 7988 Star::Find returns 1 (0), X=1074.34, Y=746.87, Mass=396, SNR=13.0, Peak=72 HFD=3.6
23:45:20.119 00.000 7988 Star::Find(15, 753, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:45:20.119 00.000 7988 Star::Find returns 1 (0), X=752.86, Y=66.76, Mass=330, SNR=11.9, Peak=79 HFD=2.6
23:45:20.119 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
23:45:20.119 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
23:45:20.119 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.09 mountX=0.22 mountY=0.12, mountTheta=0.50
23:45:20.119 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.22, opts=13)
23:45:20.132 00.013 7988 Enqueuing Move request for scope (-0.13, 0.22)
23:45:20.132 00.000 15712 Worker thread wakes up
23:45:20.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
23:45:20.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:20.132 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.6
23:45:20.136 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:20.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:20.138 00.002 7988 Enqueuing Expose request
23:45:20.138 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
23:45:20.138 00.000 15712 Moving (-0.13, 0.22) raw xDistance=0.22 yDistance=0.12
23:45:20.140 00.002 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.15
23:45:20.140 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
23:45:20.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:20.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:45:20.140 00.000 15712 MoveAxis(W, 40, ABG)
23:45:20.140 00.000 15712 Guiding  Dir = 3, Dur = 40
23:45:20.149 00.009 15712 IsGuiding returns 0
23:45:20.164 00.015 15712 PulseGuide returned control before completion, sleep 35
23:45:20.214 00.050 15712 IsGuiding returns 0
23:45:20.214 00.000 15712 Move returns status 0, amount 40
23:45:20.214 00.000 15712 MoveAxis(N, 0, ABG)
23:45:20.214 00.000 15712 Move returns status 0, amount 0
23:45:20.214 00.000 15712 move complete, result=0
23:45:20.214 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
23:45:20.215 00.001 15712 worker thread done servicing request
23:45:20.215 00.000 15712 Worker thread wakes up
23:45:20.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:20.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:21.854 01.639 15712 Exposure complete
23:45:21.916 00.062 15712 worker thread done servicing request
23:45:21.916 00.000 7988 OnExposeComplete: enter
23:45:21.918 00.002 7988 UpdateGuideState(): m_state=6
23:45:21.920 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2462
23:45:21.920 00.000 7988 Star::Find returns 1 (0), X=502.09, Y=804.38, Mass=1568, SNR=26.4, Peak=153 HFD=4.5
23:45:21.921 00.001 7988 MultiStar: [#1 -0.31,-0.11,0.98,U] [#2 -0.17,-0.01,0.85,U] [#3 -0.12,0.01,0.87,U] [#4 -0.34,-0.35,0.00,M1] [#5 -0.20,-0.28,0.73,U] [#6 -0.31,-0.35,0.00,M1] [#7 -0.01,-0.06,0.51,U] [#8 0.10,0.05,0.45,U] 
23:45:21.921 00.000 7988 refined, 6 included, MultiStar: {-0.15, -0.04}, one-star: {-0.16, 0.11}
23:45:21.923 00.002 7988 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.56) = xAngle (-4.45 = 1.84)
23:45:21.923 00.000 7988 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.48 = 1.81)
23:45:21.925 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.88 mountX=-0.04 mountY=0.15, mountTheta=1.84
23:45:21.927 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.04, opts=13)
23:45:21.927 00.000 7988 Enqueuing Move request for scope (-0.15, -0.04)
23:45:21.929 00.002 15712 Worker thread wakes up
23:45:21.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
23:45:21.929 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
23:45:21.929 00.000 15712 Moving (-0.15, -0.04) raw xDistance=-0.04 yDistance=0.15
23:45:21.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:21.929 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.4
23:45:21.932 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:21.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:21.934 00.002 7988 Enqueuing Expose request
23:45:21.934 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.15
23:45:21.934 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
23:45:21.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:21.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:45:21.934 00.000 15712 MoveAxis(E, 3, ABG)
23:45:21.934 00.000 15712 Guiding  Dir = 2, Dur = 3
23:45:21.934 00.000 15712 IsGuiding returns 0
23:45:21.956 00.022 15712 IsGuiding returns 0
23:45:21.956 00.000 15712 Move returns status 0, amount 3
23:45:21.956 00.000 15712 MoveAxis(N, 0, ABG)
23:45:21.956 00.000 15712 Move returns status 0, amount 0
23:45:21.956 00.000 15712 move complete, result=0
23:45:21.956 00.000 15712 worker thread done servicing request
23:45:21.956 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
23:45:21.956 00.000 15712 Worker thread wakes up
23:45:21.958 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:21.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:23.370 01.412 15712 Exposure complete
23:45:23.432 00.062 15712 worker thread done servicing request
23:45:23.432 00.000 7988 OnExposeComplete: enter
23:45:23.433 00.001 7988 UpdateGuideState(): m_state=6
23:45:23.435 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2463
23:45:23.435 00.000 7988 Star::Find returns 1 (0), X=502.09, Y=804.43, Mass=1569, SNR=26.4, Peak=172 HFD=4.3
23:45:23.437 00.002 7988 MultiStar: [#1 -0.07,-0.13,1.00,U] [#2 0.02,-0.39,0.86,U] [#3 0.21,-0.20,0.84,U] [#4 -0.13,-0.19,0.75,U] [#5 -0.06,-0.37,0.71,U] [#6 -0.20,-0.16,0.68,U] [#7 0.06,-0.05,0.51,U] [#8 0.23,0.05,0.43,U] 
23:45:23.437 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {-0.17, 0.16}
23:45:23.439 00.002 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
23:45:23.439 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
23:45:23.441 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.76 mountX=-0.15 mountY=0.03, mountTheta=2.93
23:45:23.443 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.15, opts=13)
23:45:23.443 00.000 7988 Enqueuing Move request for scope (-0.03, -0.15)
23:45:23.445 00.002 15712 Worker thread wakes up
23:45:23.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
23:45:23.445 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
23:45:23.445 00.000 15712 Moving (-0.03, -0.15) raw xDistance=-0.15 yDistance=0.03
23:45:23.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:23.445 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.4
23:45:23.447 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:23.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:23.449 00.002 7988 Enqueuing Expose request
23:45:23.451 00.002 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.16
23:45:23.451 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
23:45:23.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:23.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:45:23.451 00.000 15712 MoveAxis(E, 2, ABG)
23:45:23.451 00.000 15712 Guiding  Dir = 2, Dur = 2
23:45:23.451 00.000 15712 IsGuiding returns 0
23:45:23.500 00.049 15712 IsGuiding returns 0
23:45:23.500 00.000 15712 Move returns status 0, amount 2
23:45:23.500 00.000 15712 MoveAxis(N, 0, ABG)
23:45:23.500 00.000 15712 Move returns status 0, amount 0
23:45:23.500 00.000 15712 move complete, result=0
23:45:23.500 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
23:45:23.509 00.009 15712 worker thread done servicing request
23:45:23.509 00.000 15712 Worker thread wakes up
23:45:23.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:23.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:25.143 01.634 15712 Exposure complete
23:45:25.189 00.046 15712 worker thread done servicing request
23:45:25.189 00.000 7988 OnExposeComplete: enter
23:45:25.205 00.016 7988 UpdateGuideState(): m_state=6
23:45:25.205 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2464
23:45:25.207 00.002 7988 Star::Find returns 1 (0), X=502.39, Y=804.15, Mass=1672, SNR=27.3, Peak=150 HFD=4.5
23:45:25.207 00.000 7988 MultiStar: [#1 -0.06,-0.49,0.00,M1] [#2 0.08,-0.55,0.00,M1] [#3 0.29,-0.54,0.00,M1] [#4 0.09,-0.74,0.00,M1] [#5 -0.15,-0.38,0.68,U] [#6 -0.06,-0.50,0.00,M1] [#7 0.30,-0.53,0.00,M1] [#8 0.11,-0.32,0.45,U] 
23:45:25.209 00.002 7988 single-star, 2 included, MultiStar: {0.04, -0.25}, one-star: {0.14, -0.12}
23:45:25.209 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
23:45:25.211 00.002 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.32 = -2.32)
23:45:25.211 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.72 mountX=-0.12 mountY=-0.13, mountTheta=-2.30
23:45:25.213 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.12, opts=13)
23:45:25.215 00.002 7988 Enqueuing Move request for scope (0.14, -0.12)
23:45:25.215 00.000 15712 Worker thread wakes up
23:45:25.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
23:45:25.215 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
23:45:25.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:25.215 00.000 7988 UpdateGuideState exits: m=1672 SNR=27.3
23:45:25.218 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:25.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:25.220 00.002 7988 Enqueuing Expose request
23:45:25.221 00.001 15712 Moving (0.14, -0.12) raw xDistance=-0.12 yDistance=-0.13
23:45:25.221 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.16
23:45:25.221 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
23:45:25.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:25.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:25.221 00.000 15712 MoveAxis(W, 0, ABG)
23:45:25.221 00.000 15712 Move returns status 0, amount 0
23:45:25.221 00.000 15712 MoveAxis(N, 0, ABG)
23:45:25.221 00.000 15712 Move returns status 0, amount 0
23:45:25.221 00.000 15712 move complete, result=0
23:45:25.221 00.000 15712 worker thread done servicing request
23:45:25.221 00.000 15712 Worker thread wakes up
23:45:25.221 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:45:25.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:25.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:26.752 01.531 15712 Exposure complete
23:45:26.812 00.060 15712 worker thread done servicing request
23:45:26.812 00.000 7988 OnExposeComplete: enter
23:45:26.812 00.000 7988 UpdateGuideState(): m_state=6
23:45:26.815 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2465
23:45:26.815 00.000 7988 Star::Find returns 1 (0), X=502.17, Y=804.13, Mass=1627, SNR=26.9, Peak=154 HFD=4.4
23:45:26.817 00.002 7988 MultiStar: [#1 -0.17,-0.60,0.00,M2] [#2 0.13,-0.60,0.00,M2] [#3 -0.01,-0.50,0.00,M2] [#4 0.01,-0.66,0.00,M2] [#5 -0.26,-0.56,0.00,M1] [#6 -0.13,-0.66,0.00,M2] [#7 0.32,-0.70,0.00,M2] [#8 0.30,-0.35,0.00,M2] 
23:45:26.817 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
23:45:26.817 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
23:45:26.817 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.12 mountX=-0.14 mountY=0.09, mountTheta=2.58
23:45:26.817 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.14, opts=13)
23:45:26.817 00.000 7988 Enqueuing Move request for scope (-0.09, -0.14)
23:45:26.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:26.817 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.9
23:45:26.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:26.817 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:26.828 00.011 7988 Enqueuing Expose request
23:45:26.828 00.000 15712 Worker thread wakes up
23:45:26.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
23:45:26.828 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
23:45:26.828 00.000 15712 Moving (-0.09, -0.14) raw xDistance=-0.14 yDistance=0.09
23:45:26.828 00.000 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.17
23:45:26.828 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
23:45:26.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:26.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:45:26.828 00.000 15712 MoveAxis(W, 1, ABG)
23:45:26.828 00.000 15712 Guiding  Dir = 3, Dur = 1
23:45:26.834 00.006 15712 IsGuiding returns 0
23:45:26.844 00.010 15712 IsGuiding returns 0
23:45:26.844 00.000 15712 Move returns status 0, amount 1
23:45:26.844 00.000 15712 MoveAxis(N, 0, ABG)
23:45:26.844 00.000 15712 Move returns status 0, amount 0
23:45:26.844 00.000 15712 move complete, result=0
23:45:26.844 00.000 15712 worker thread done servicing request
23:45:26.844 00.000 15712 Worker thread wakes up
23:45:26.844 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:45:26.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:26.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:27.675 00.831 7988 evsrv: cli 0CCCF768 connect
23:45:27.675 00.000 7988 case statement mapped state 6 to 3
23:45:27.675 00.000 7988 case statement mapped state 6 to 3
23:45:27.675 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"get_app_state","id":"a5938b56-9abd-4b02-9f66-3d6ddb760e2e"}
23:45:27.675 00.000 7988 case statement mapped state 6 to 3
23:45:27.675 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5938b56-9abd-4b02-9f66-3d6ddb760e2e"}
23:45:27.683 00.008 7988 evsrv: cli 0CCCF768 disconnect
23:45:28.489 00.806 15712 Exposure complete
23:45:28.551 00.062 15712 worker thread done servicing request
23:45:28.551 00.000 7988 OnExposeComplete: enter
23:45:28.551 00.000 7988 UpdateGuideState(): m_state=6
23:45:28.553 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2466
23:45:28.555 00.002 7988 Star::Find returns 1 (0), X=502.24, Y=803.99, Mass=1585, SNR=26.4, Peak=146 HFD=4.6
23:45:28.555 00.000 7988 MultiStar: [#1 -0.21,-0.46,0.00,M3] [#2 -0.26,-0.44,0.00,M3] [#3 0.28,-0.57,0.00,M3] [#4 0.18,-0.75,0.00,M3] [#5 -0.33,-0.56,0.00,M2] [#6 0.05,-0.70,0.00,M3] [#7 0.09,-0.67,0.00,M3] [#8 0.14,-0.64,0.00,M3] 
23:45:28.557 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
23:45:28.557 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
23:45:28.559 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.29 cameraTheta=-1.63 mountX=-0.28 mountY=0.02, mountTheta=3.06
23:45:28.561 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.28, opts=13)
23:45:28.561 00.000 7988 Enqueuing Move request for scope (-0.02, -0.28)
23:45:28.563 00.002 15712 Worker thread wakes up
23:45:28.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
23:45:28.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
23:45:28.563 00.000 15712 Moving (-0.02, -0.28) raw xDistance=-0.28 yDistance=0.02
23:45:28.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
23:45:28.563 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.4
23:45:28.565 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:28.566 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:28.568 00.002 7988 Enqueuing Expose request
23:45:28.568 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.17
23:45:28.568 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
23:45:28.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:28.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:45:28.568 00.000 15712 MoveAxis(E, 55, ABG)
23:45:28.568 00.000 15712 Guiding  Dir = 2, Dur = 55
23:45:28.568 00.000 15712 IsGuiding returns 0
23:45:28.590 00.022 15712 PulseGuide returned control before completion, sleep 45
23:45:28.670 00.080 15712 IsGuiding returns 0
23:45:28.670 00.000 15712 Move returns status 0, amount 55
23:45:28.670 00.000 15712 MoveAxis(N, 0, ABG)
23:45:28.670 00.000 15712 Move returns status 0, amount 0
23:45:28.670 00.000 15712 move complete, result=0
23:45:28.670 00.000 15712 worker thread done servicing request
23:45:28.670 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.0 px 0 ms NORTH
23:45:28.672 00.002 15712 Worker thread wakes up
23:45:28.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:28.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:30.082 01.410 15712 Exposure complete
23:45:30.144 00.062 15712 worker thread done servicing request
23:45:30.144 00.000 7988 OnExposeComplete: enter
23:45:30.144 00.000 7988 UpdateGuideState(): m_state=6
23:45:30.147 00.003 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2467
23:45:30.147 00.000 7988 Star::Find returns 1 (0), X=502.35, Y=804.08, Mass=1599, SNR=26.6, Peak=154 HFD=4.7
23:45:30.149 00.002 7988 MultiStar: [#1 -0.06,-0.43,0.00,M4] [#2 0.07,-0.52,0.00,M4] [#3 0.24,-0.45,0.00,M4] [#4 0.14,-0.71,0.00,M4] [#5 0.15,-0.47,0.00,M3] [#6 0.03,-0.70,0.00,M4] [#7 0.47,-0.76,0.00,M4] [#8 0.24,-0.51,0.00,M4] 
23:45:30.149 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
23:45:30.151 00.002 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
23:45:30.151 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.13 mountX=-0.19 mountY=-0.08, mountTheta=-2.72
23:45:30.153 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.19, opts=13)
23:45:30.155 00.002 7988 Enqueuing Move request for scope (0.09, -0.19)
23:45:30.155 00.000 15712 Worker thread wakes up
23:45:30.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
23:45:30.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
23:45:30.155 00.000 15712 Moving (0.09, -0.19) raw xDistance=-0.19 yDistance=-0.08
23:45:30.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:30.155 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.6
23:45:30.159 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:30.159 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:30.160 00.001 7988 Enqueuing Expose request
23:45:30.160 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.18
23:45:30.160 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
23:45:30.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:30.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:30.160 00.000 15712 MoveAxis(E, 38, ABG)
23:45:30.160 00.000 15712 Guiding  Dir = 2, Dur = 38
23:45:30.160 00.000 15712 IsGuiding returns 0
23:45:30.183 00.023 15712 PulseGuide returned control before completion, sleep 22
23:45:30.234 00.051 15712 IsGuiding returns 0
23:45:30.234 00.000 15712 Move returns status 0, amount 38
23:45:30.234 00.000 15712 MoveAxis(N, 0, ABG)
23:45:30.234 00.000 15712 Move returns status 0, amount 0
23:45:30.234 00.000 15712 move complete, result=0
23:45:30.234 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
23:45:30.239 00.005 15712 worker thread done servicing request
23:45:30.239 00.000 15712 Worker thread wakes up
23:45:30.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:30.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:31.979 01.740 15712 Exposure complete
23:45:32.040 00.061 15712 worker thread done servicing request
23:45:32.040 00.000 7988 OnExposeComplete: enter
23:45:32.041 00.001 7988 UpdateGuideState(): m_state=6
23:45:32.043 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2468
23:45:32.043 00.000 7988 Star::Find returns 1 (0), X=502.30, Y=804.03, Mass=1580, SNR=26.5, Peak=148 HFD=4.6
23:45:32.045 00.002 7988 MultiStar: [#1 0.02,-0.62,0.00,M5] [#2 0.08,-0.61,0.00,M5] [#3 0.15,-0.43,0.00,M5] [#4 -0.18,-0.57,0.00,M5] [#5 -0.02,-0.46,0.00,M4] [#6 0.07,-0.64,0.00,M5] [#7 0.38,-0.40,0.00,M5] [#8 0.08,-0.32,0.42,U] 
23:45:32.045 00.000 7988 single-star, 1 included, MultiStar: {0.05, -0.26}, one-star: {0.04, -0.24}
23:45:32.047 00.002 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
23:45:32.047 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
23:45:32.049 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.40 mountX=-0.24 mountY=-0.03, mountTheta=-3.00
23:45:32.051 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.24, opts=13)
23:45:32.051 00.000 7988 Enqueuing Move request for scope (0.04, -0.24)
23:45:32.053 00.002 15712 Worker thread wakes up
23:45:32.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
23:45:32.053 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
23:45:32.053 00.000 15712 Moving (0.04, -0.24) raw xDistance=-0.24 yDistance=-0.03
23:45:32.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:32.053 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.5
23:45:32.056 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:32.056 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:32.057 00.001 7988 Enqueuing Expose request
23:45:32.057 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.18
23:45:32.057 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
23:45:32.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:32.059 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:45:32.059 00.000 15712 MoveAxis(E, 49, ABG)
23:45:32.059 00.000 15712 Guiding  Dir = 2, Dur = 49
23:45:32.060 00.001 15712 IsGuiding returns 0
23:45:32.075 00.015 15712 PulseGuide returned control before completion, sleep 45
23:45:32.121 00.046 15712 IsGuiding returns 1
23:45:32.121 00.000 15712 scope still moving after pulse duration time elapsed
23:45:32.155 00.034 15712 IsGuiding returns 0
23:45:32.155 00.000 15712 scope move finished after 49 + 46 ms
23:45:32.155 00.000 15712 Move returns status 0, amount 49
23:45:32.155 00.000 15712 MoveAxis(N, 0, ABG)
23:45:32.155 00.000 15712 Move returns status 0, amount 0
23:45:32.155 00.000 15712 move complete, result=0
23:45:32.155 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
23:45:32.155 00.000 15712 worker thread done servicing request
23:45:32.157 00.002 15712 Worker thread wakes up
23:45:32.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:32.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:33.574 01.417 15712 Exposure complete
23:45:33.635 00.061 15712 worker thread done servicing request
23:45:33.635 00.000 7988 OnExposeComplete: enter
23:45:33.635 00.000 7988 UpdateGuideState(): m_state=6
23:45:33.635 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2469
23:45:33.638 00.003 7988 Star::Find returns 1 (0), X=502.33, Y=804.10, Mass=1605, SNR=26.6, Peak=165 HFD=4.5
23:45:33.640 00.002 7988 MultiStar: [#1 -0.16,-0.29,0.98,U] [#2 0.14,-0.43,0.00,M6] [#3 0.38,-0.37,0.00,M6] [#4 -0.05,-0.41,0.76,U] [#5 -0.09,-0.45,0.00,M5] [#6 0.19,-0.28,0.66,U] [#7 0.27,-0.51,0.00,M6] [#8 0.55,-0.54,0.00,M4] 
23:45:33.640 00.000 7988 single-star, 3 included, MultiStar: {0.00, -0.28}, one-star: {0.08, -0.17}
23:45:33.642 00.002 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
23:45:33.642 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
23:45:33.644 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.14 mountX=-0.17 mountY=-0.07, mountTheta=-2.73
23:45:33.644 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.17, opts=13)
23:45:33.646 00.002 7988 Enqueuing Move request for scope (0.08, -0.17)
23:45:33.648 00.002 15712 Worker thread wakes up
23:45:33.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
23:45:33.648 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
23:45:33.648 00.000 15712 Moving (0.08, -0.17) raw xDistance=-0.17 yDistance=-0.07
23:45:33.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:33.648 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.6
23:45:33.650 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:33.651 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:33.651 00.000 7988 Enqueuing Expose request
23:45:33.651 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.19
23:45:33.651 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
23:45:33.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:33.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:33.651 00.000 15712 MoveAxis(E, 36, ABG)
23:45:33.651 00.000 15712 Guiding  Dir = 2, Dur = 36
23:45:33.651 00.000 15712 IsGuiding returns 0
23:45:33.672 00.021 15712 PulseGuide returned control before completion, sleep 28
23:45:33.722 00.050 15712 IsGuiding returns 0
23:45:33.722 00.000 15712 Move returns status 0, amount 36
23:45:33.722 00.000 15712 MoveAxis(N, 0, ABG)
23:45:33.722 00.000 15712 Move returns status 0, amount 0
23:45:33.722 00.000 15712 move complete, result=0
23:45:33.722 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:45:33.723 00.001 15712 worker thread done servicing request
23:45:33.723 00.000 15712 Worker thread wakes up
23:45:33.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:33.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:35.356 01.633 15712 Exposure complete
23:45:35.407 00.051 15712 worker thread done servicing request
23:45:35.407 00.000 7988 OnExposeComplete: enter
23:45:35.419 00.012 7988 UpdateGuideState(): m_state=6
23:45:35.419 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2470
23:45:35.419 00.000 7988 Star::Find returns 1 (0), X=502.21, Y=804.71, Mass=1626, SNR=26.8, Peak=144 HFD=4.5
23:45:35.419 00.000 7988 MultiStar: [#1 -0.11,0.07,0.99,U] [#2 0.15,0.02,0.82,U] [#3 0.20,0.16,0.87,U] [#4 -0.04,-0.13,0.70,U] [#5 -0.22,0.09,0.71,U] [#6 0.08,0.17,0.64,U] [#7 0.29,0.06,0.47,U] [#8 0.51,0.22,0.00,M5] 
23:45:35.424 00.005 7988 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {-0.05, 0.44}
23:45:35.424 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
23:45:35.424 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
23:45:35.424 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.38 mountX=0.12 mountY=-0.03, mountTheta=-0.21
23:45:35.424 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.12, opts=13)
23:45:35.424 00.000 7988 Enqueuing Move request for scope (0.02, 0.12)
23:45:35.424 00.000 15712 Worker thread wakes up
23:45:35.424 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:45:35.424 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:45:35.424 00.000 15712 Moving (0.02, 0.12) raw xDistance=0.12 yDistance=-0.03
23:45:35.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
23:45:35.424 00.000 7988 UpdateGuideState exits: m=1626 SNR=26.8
23:45:35.433 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:35.433 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:35.435 00.002 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.20
23:45:35.435 00.000 7988 Enqueuing Expose request
23:45:35.435 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
23:45:35.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:35.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:45:35.435 00.000 15712 MoveAxis(E, 3, ABG)
23:45:35.435 00.000 15712 Guiding  Dir = 2, Dur = 3
23:45:35.435 00.000 15712 IsGuiding returns 0
23:45:35.458 00.023 15712 IsGuiding returns 0
23:45:35.458 00.000 15712 Move returns status 0, amount 3
23:45:35.458 00.000 15712 MoveAxis(N, 0, ABG)
23:45:35.458 00.000 15712 Move returns status 0, amount 0
23:45:35.458 00.000 15712 move complete, result=0
23:45:35.458 00.000 15712 worker thread done servicing request
23:45:35.458 00.000 15712 Worker thread wakes up
23:45:35.458 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:45:35.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:35.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:36.870 01.412 15712 Exposure complete
23:45:36.921 00.051 15712 worker thread done servicing request
23:45:36.921 00.000 7988 OnExposeComplete: enter
23:45:36.932 00.011 7988 UpdateGuideState(): m_state=6
23:45:36.932 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2471
23:45:36.932 00.000 7988 Star::Find returns 1 (0), X=502.09, Y=805.22, Mass=1627, SNR=27.1, Peak=148 HFD=4.5
23:45:36.932 00.000 7988 MultiStar: large primary error, entering stabilization period
23:45:36.932 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
23:45:36.938 00.006 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
23:45:36.938 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.95 hyp=0.97 cameraTheta=1.74 mountX=0.95 mountY=0.14, mountTheta=0.15
23:45:36.938 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.95, opts=13)
23:45:36.938 00.000 7988 Enqueuing Move request for scope (-0.17, 0.95)
23:45:36.938 00.000 15712 Worker thread wakes up
23:45:36.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.95) opts 0xd
23:45:36.938 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.95)
23:45:36.938 00.000 15712 Moving (-0.17, 0.95) raw xDistance=0.95 yDistance=0.14
23:45:36.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:36.938 00.000 7988 UpdateGuideState exits: m=1627 SNR=27.1
23:45:36.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:36.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:36.948 00.010 7988 Enqueuing Expose request
23:45:36.948 00.000 15712 PPEC rslt: input = 0.95, final = 0.57, react = 0.57, pred = 0.00, hyst = 0.51, hyst_pct = 0.00, period_length = 639.20
23:45:36.950 00.002 15712 PPEC: input: 0.95, control: 0.57, exposure: 1500
23:45:36.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:36.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:45:36.950 00.000 15712 MoveAxis(W, 186, ABG)
23:45:36.950 00.000 15712 Guiding  Dir = 3, Dur = 186
23:45:36.950 00.000 15712 IsGuiding returns 0
23:45:36.964 00.014 15712 PulseGuide returned control before completion, sleep 181
23:45:37.154 00.190 15712 IsGuiding returns 1
23:45:37.154 00.000 15712 scope still moving after pulse duration time elapsed
23:45:37.189 00.035 15712 IsGuiding returns 0
23:45:37.189 00.000 15712 scope move finished after 186 + 54 ms
23:45:37.189 00.000 15712 Move returns status 0, amount 186
23:45:37.189 00.000 15712 MoveAxis(N, 0, ABG)
23:45:37.189 00.000 15712 Move returns status 0, amount 0
23:45:37.189 00.000 15712 move complete, result=0
23:45:37.189 00.000 7988 GuideStep: 0.9 px 186 ms WEST, 0.1 px 0 ms NORTH
23:45:37.193 00.004 15712 worker thread done servicing request
23:45:37.193 00.000 15712 Worker thread wakes up
23:45:37.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:37.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:38.827 01.634 15712 Exposure complete
23:45:38.889 00.062 15712 worker thread done servicing request
23:45:38.890 00.001 7988 OnExposeComplete: enter
23:45:38.890 00.000 7988 UpdateGuideState(): m_state=6
23:45:38.890 00.000 7988 Star::Find(15, 502, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2472
23:45:38.890 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=804.49, Mass=1601, SNR=26.7, Peak=151 HFD=4.2
23:45:38.895 00.005 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.92 = 0.92)
23:45:38.895 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
23:45:38.895 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.22 hyp=0.36 cameraTheta=2.49 mountX=0.22 mountY=0.28, mountTheta=0.91
23:45:38.895 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.22, opts=13)
23:45:38.895 00.000 7988 Enqueuing Move request for scope (-0.29, 0.22)
23:45:38.895 00.000 15712 Worker thread wakes up
23:45:38.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.22) opts 0xd
23:45:38.895 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.22)
23:45:38.895 00.000 15712 Moving (-0.29, 0.22) raw xDistance=0.22 yDistance=0.28
23:45:38.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:38.895 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.7
23:45:38.904 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:38.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:38.904 00.000 7988 Enqueuing Expose request
23:45:38.904 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 639.21
23:45:38.904 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
23:45:38.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
23:45:38.904 00.000 15712 MoveAxis(W, 43, ABG)
23:45:38.904 00.000 15712 Guiding  Dir = 3, Dur = 43
23:45:38.904 00.000 15712 IsGuiding returns 0
23:45:38.921 00.017 15712 PulseGuide returned control before completion, sleep 38
23:45:39.006 00.085 15712 IsGuiding returns 0
23:45:39.006 00.000 15712 Move returns status 0, amount 43
23:45:39.006 00.000 15712 MoveAxis(S, 72, ABG)
23:45:39.006 00.000 15712 Guiding  Dir = 1, Dur = 72
23:45:39.006 00.000 15712 IsGuiding returns 0
23:45:39.090 00.084 15712 IsGuiding returns 1
23:45:39.090 00.000 15712 scope still moving after pulse duration time elapsed
23:45:39.127 00.037 15712 IsGuiding returns 1
23:45:39.180 00.053 15712 IsGuiding returns 0
23:45:39.180 00.000 15712 scope move finished after 72 + 103 ms
23:45:39.180 00.000 15712 Move returns status 0, amount 72
23:45:39.180 00.000 15712 move complete, result=0
23:45:39.180 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.3 px 72 ms SOUTH
23:45:39.190 00.010 15712 worker thread done servicing request
23:45:39.190 00.000 15712 Worker thread wakes up
23:45:39.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:39.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:40.597 01.407 15712 Exposure complete
23:45:40.659 00.062 7988 OnExposeComplete: enter
23:45:40.659 00.000 7988 UpdateGuideState(): m_state=6
23:45:40.659 00.000 15712 worker thread done servicing request
23:45:40.659 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2473
23:45:40.659 00.000 7988 Star::Find returns 1 (0), X=502.26, Y=804.45, Mass=1631, SNR=27.1, Peak=155 HFD=4.6
23:45:40.659 00.000 7988 MultiStar: exiting stabilization period
23:45:40.659 00.000 7988 MultiStar: [#1 0.17,-0.03,0.94,U] [#2 0.09,-0.17,0.85,U] [#3 0.29,-0.06,0.83,U] [#4 0.27,-0.29,0.79,U] [#5 0.08,0.04,0.69,U] [#6 0.14,-0.39,0.65,U] [#7 0.25,-0.15,0.47,U] [#8 0.41,-0.10,0.00,M6] 
23:45:40.659 00.000 7988 single-star, 7 included, MultiStar: {0.15, -0.09}, one-star: {0.01, 0.17}
23:45:40.659 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
23:45:40.659 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
23:45:40.659 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.53 mountX=0.17 mountY=-0.01, mountTheta=-0.07
23:45:40.659 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.17, opts=13)
23:45:40.672 00.013 7988 Enqueuing Move request for scope (0.01, 0.17)
23:45:40.672 00.000 15712 Worker thread wakes up
23:45:40.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
23:45:40.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
23:45:40.672 00.000 15712 Moving (0.01, 0.17) raw xDistance=0.17 yDistance=-0.01
23:45:40.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:40.675 00.003 7988 UpdateGuideState exits: m=1631 SNR=27.1
23:45:40.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:40.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:40.675 00.000 7988 Enqueuing Expose request
23:45:40.675 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 639.22
23:45:40.675 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
23:45:40.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:40.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:40.675 00.000 15712 MoveAxis(W, 34, ABG)
23:45:40.675 00.000 15712 Guiding  Dir = 3, Dur = 34
23:45:40.675 00.000 15712 IsGuiding returns 0
23:45:40.707 00.032 15712 PulseGuide returned control before completion, sleep 17
23:45:40.755 00.048 15712 IsGuiding returns 1
23:45:40.756 00.001 15712 scope still moving after pulse duration time elapsed
23:45:40.786 00.030 15712 IsGuiding returns 0
23:45:40.786 00.000 15712 scope move finished after 34 + 72 ms
23:45:40.786 00.000 15712 Move returns status 0, amount 34
23:45:40.786 00.000 15712 MoveAxis(N, 0, ABG)
23:45:40.786 00.000 15712 Move returns status 0, amount 0
23:45:40.786 00.000 15712 move complete, result=0
23:45:40.786 00.000 15712 worker thread done servicing request
23:45:40.786 00.000 15712 Worker thread wakes up
23:45:40.786 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.0 px 0 ms NORTH
23:45:40.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:40.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:42.431 01.645 15712 Exposure complete
23:45:42.491 00.060 15712 worker thread done servicing request
23:45:42.493 00.002 7988 OnExposeComplete: enter
23:45:42.493 00.000 7988 UpdateGuideState(): m_state=6
23:45:42.495 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2474
23:45:42.495 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=804.29, Mass=1601, SNR=26.7, Peak=165 HFD=4.7
23:45:42.497 00.002 7988 MultiStar: [#1 0.20,-0.37,0.99,U] [#2 0.25,-0.48,0.00,M5] [#3 0.44,-0.26,0.00,M5] [#4 0.40,-0.43,0.00,M3] [#5 0.12,-0.32,0.73,U] [#6 0.13,-0.25,0.69,U] [#7 0.32,-0.06,0.51,U] [#8 0.46,-0.10,0.00,M7] 
23:45:42.499 00.002 7988 single-star, 4 included, MultiStar: {0.19, -0.20}, one-star: {0.22, 0.01}
23:45:42.499 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.56) = xAngle (-1.50 = -1.50)
23:45:42.501 00.002 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
23:45:42.503 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.06 mountX=0.02 mountY=-0.22, mountTheta=-1.50
23:45:42.505 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.01, opts=13)
23:45:42.505 00.000 7988 Enqueuing Move request for scope (0.22, 0.01)
23:45:42.505 00.000 15712 Worker thread wakes up
23:45:42.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
23:45:42.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
23:45:42.505 00.000 15712 Moving (0.22, 0.01) raw xDistance=0.02 yDistance=-0.22
23:45:42.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:45:42.509 00.004 7988 UpdateGuideState exits: m=1601 SNR=26.7
23:45:42.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:42.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:42.509 00.000 7988 Enqueuing Expose request
23:45:42.509 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.22
23:45:42.509 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
23:45:42.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:42.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:45:42.509 00.000 15712 MoveAxis(E, 0, ABG)
23:45:42.509 00.000 15712 Move returns status 0, amount 0
23:45:42.509 00.000 15712 MoveAxis(N, 0, ABG)
23:45:42.509 00.000 15712 Move returns status 0, amount 0
23:45:42.509 00.000 15712 move complete, result=0
23:45:42.509 00.000 15712 worker thread done servicing request
23:45:42.509 00.000 15712 Worker thread wakes up
23:45:42.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:42.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:42.509 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:43.928 01.419 15712 Exposure complete
23:45:43.991 00.063 15712 worker thread done servicing request
23:45:43.991 00.000 7988 OnExposeComplete: enter
23:45:43.991 00.000 7988 UpdateGuideState(): m_state=6
23:45:43.995 00.004 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2475
23:45:43.995 00.000 7988 Star::Find returns 1 (0), X=502.47, Y=804.22, Mass=1677, SNR=27.3, Peak=155 HFD=4.6
23:45:43.997 00.002 7988 MultiStar: [#1 0.05,-0.23,0.95,U] [#2 0.24,-0.16,0.83,U] [#3 0.21,-0.27,0.85,U] [#4 0.40,-0.39,0.00,M4] [#5 0.10,-0.20,0.67,U] [#6 0.29,-0.20,0.65,U] [#7 0.41,-0.31,0.00,M4] [#8 0.53,0.18,0.00,M8] 
23:45:43.997 00.000 7988 single-star, 5 included, MultiStar: {0.18, -0.18}, one-star: {0.21, -0.05}
23:45:44.000 00.003 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
23:45:44.000 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
23:45:44.002 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.24 mountX=-0.05 mountY=-0.21, mountTheta=-1.80
23:45:44.004 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.05, opts=13)
23:45:44.004 00.000 7988 Enqueuing Move request for scope (0.21, -0.05)
23:45:44.006 00.002 15712 Worker thread wakes up
23:45:44.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
23:45:44.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
23:45:44.006 00.000 15712 Moving (0.21, -0.05) raw xDistance=-0.05 yDistance=-0.21
23:45:44.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:44.007 00.001 7988 UpdateGuideState exits: m=1677 SNR=27.3
23:45:44.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:44.009 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:44.009 00.000 7988 Enqueuing Expose request
23:45:44.011 00.002 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.23
23:45:44.011 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
23:45:44.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:44.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:45:44.011 00.000 15712 MoveAxis(E, 1, ABG)
23:45:44.011 00.000 15712 Guiding  Dir = 2, Dur = 1
23:45:44.011 00.000 15712 IsGuiding returns 0
23:45:44.030 00.019 15712 IsGuiding returns 0
23:45:44.030 00.000 15712 Move returns status 0, amount 1
23:45:44.030 00.000 15712 MoveAxis(N, 0, ABG)
23:45:44.030 00.000 15712 Move returns status 0, amount 0
23:45:44.030 00.000 15712 move complete, result=0
23:45:44.030 00.000 15712 worker thread done servicing request
23:45:44.030 00.000 15712 Worker thread wakes up
23:45:44.030 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
23:45:44.034 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:44.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:45.666 01.632 15712 Exposure complete
23:45:45.720 00.054 15712 worker thread done servicing request
23:45:45.720 00.000 7988 OnExposeComplete: enter
23:45:45.730 00.010 7988 UpdateGuideState(): m_state=6
23:45:45.730 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2476
23:45:45.730 00.000 7988 Star::Find returns 1 (0), X=502.37, Y=804.62, Mass=1532, SNR=26.1, Peak=131 HFD=4.8
23:45:45.730 00.000 7988 MultiStar: [#1 -0.14,-0.01,0.97,U] [#2 0.20,-0.04,0.89,U] [#3 0.38,-0.04,0.85,U] [#4 0.03,-0.24,0.73,U] [#5 -0.07,-0.20,0.71,U] [#6 0.11,-0.05,0.67,U] [#7 0.53,-0.16,0.00,M5] [#8 0.35,0.09,0.44,U] 
23:45:45.730 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.12, 0.35}
23:45:45.730 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
23:45:45.730 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
23:45:45.738 00.008 7988 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=-0.00 mountY=-0.11, mountTheta=-1.62
23:45:45.738 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.01, opts=13)
23:45:45.738 00.000 7988 Enqueuing Move request for scope (0.11, -0.01)
23:45:45.738 00.000 15712 Worker thread wakes up
23:45:45.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:45:45.738 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:45:45.738 00.000 15712 Moving (0.11, -0.01) raw xDistance=-0.00 yDistance=-0.11
23:45:45.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
23:45:45.738 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.1
23:45:45.744 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:45.744 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:45.746 00.002 7988 Enqueuing Expose request
23:45:45.746 00.000 15712 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.24
23:45:45.746 00.000 15712 PPEC: input: -0.00, control: 0.00, exposure: 1500
23:45:45.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:45.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:45:45.746 00.000 15712 MoveAxis(W, 0, ABG)
23:45:45.746 00.000 15712 Move returns status 0, amount 0
23:45:45.746 00.000 15712 MoveAxis(N, 0, ABG)
23:45:45.746 00.000 15712 Move returns status 0, amount 0
23:45:45.746 00.000 15712 move complete, result=0
23:45:45.746 00.000 15712 worker thread done servicing request
23:45:45.746 00.000 15712 Worker thread wakes up
23:45:45.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:45.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:45.746 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:45:47.164 01.418 15712 Exposure complete
23:45:47.214 00.050 15712 worker thread done servicing request
23:45:47.214 00.000 7988 OnExposeComplete: enter
23:45:47.226 00.012 7988 UpdateGuideState(): m_state=6
23:45:47.226 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2477
23:45:47.226 00.000 7988 Star::Find returns 1 (0), X=502.38, Y=804.36, Mass=1644, SNR=26.8, Peak=149 HFD=4.9
23:45:47.226 00.000 7988 MultiStar: [#1 0.33,-0.17,0.92,U] [#2 0.11,-0.28,0.83,U] [#3 0.31,-0.22,0.84,U] [#4 0.20,-0.31,0.74,U] [#5 -0.13,-0.28,0.69,U] [#6 0.10,-0.48,0.00,M1] [#7 0.39,-0.24,0.00,M6] [#8 0.40,-0.15,0.45,U] 
23:45:47.231 00.005 7988 single-star, 6 included, MultiStar: {0.19, -0.18}, one-star: {0.13, 0.08}
23:45:47.231 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
23:45:47.231 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
23:45:47.231 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.59 mountX=0.09 mountY=-0.13, mountTheta=-0.98
23:45:47.231 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.08, opts=13)
23:45:47.231 00.000 7988 Enqueuing Move request for scope (0.13, 0.08)
23:45:47.231 00.000 15712 Worker thread wakes up
23:45:47.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:45:47.231 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:45:47.231 00.000 15712 Moving (0.13, 0.08) raw xDistance=0.09 yDistance=-0.13
23:45:47.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
23:45:47.231 00.000 7988 UpdateGuideState exits: m=1644 SNR=26.8
23:45:47.241 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:47.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:47.242 00.001 7988 Enqueuing Expose request
23:45:47.242 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.24
23:45:47.242 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
23:45:47.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:47.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:47.242 00.000 15712 MoveAxis(W, 0, ABG)
23:45:47.242 00.000 15712 Move returns status 0, amount 0
23:45:47.242 00.000 15712 MoveAxis(N, 0, ABG)
23:45:47.242 00.000 15712 Move returns status 0, amount 0
23:45:47.242 00.000 15712 move complete, result=0
23:45:47.242 00.000 15712 worker thread done servicing request
23:45:47.242 00.000 15712 Worker thread wakes up
23:45:47.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:47.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:47.242 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:45:48.885 01.643 15712 Exposure complete
23:45:48.949 00.064 15712 worker thread done servicing request
23:45:48.949 00.000 7988 OnExposeComplete: enter
23:45:48.949 00.000 7988 UpdateGuideState(): m_state=6
23:45:48.951 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2478
23:45:48.951 00.000 7988 Star::Find returns 1 (0), X=502.28, Y=803.64, Mass=1539, SNR=26.2, Peak=134 HFD=4.5
23:45:48.953 00.002 7988 MultiStar: [#1 0.02,-0.77,0.00,M1] [#2 -0.01,-0.79,0.00,M3] [#3 0.04,-0.81,0.00,M3] [#4 0.02,-0.65,0.00,M3] [#5 -0.23,-0.61,0.00,M1] [#6 0.10,-0.62,0.00,M2] [#7 0.50,-0.66,0.00,M7] [#8 0.43,-0.53,0.00,M7] 
23:45:48.953 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
23:45:48.955 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
23:45:48.955 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.63 hyp=0.63 cameraTheta=-1.53 mountX=-0.63 mountY=-0.01, mountTheta=-3.13
23:45:48.957 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.63, opts=13)
23:45:48.959 00.002 7988 Enqueuing Move request for scope (0.03, -0.63)
23:45:48.959 00.000 15712 Worker thread wakes up
23:45:48.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.63) opts 0xd
23:45:48.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.63)
23:45:48.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:48.959 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.2
23:45:48.963 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:48.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:48.965 00.002 15712 Moving (0.03, -0.63) raw xDistance=-0.63 yDistance=-0.01
23:45:48.965 00.000 7988 Enqueuing Expose request
23:45:48.967 00.002 15712 PPEC rslt: input = -0.63, final = -0.38, react = -0.38, pred = 0.00, hyst = -0.34, hyst_pct = 0.00, period_length = 639.25
23:45:48.967 00.000 15712 PPEC: input: -0.63, control: -0.38, exposure: 1500
23:45:48.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:48.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:48.967 00.000 15712 MoveAxis(E, 123, ABG)
23:45:48.967 00.000 15712 Guiding  Dir = 2, Dur = 123
23:45:48.967 00.000 15712 IsGuiding returns 0
23:45:48.982 00.015 15712 PulseGuide returned control before completion, sleep 115
23:45:49.125 00.143 15712 IsGuiding returns 0
23:45:49.125 00.000 15712 Move returns status 0, amount 123
23:45:49.125 00.000 15712 MoveAxis(N, 0, ABG)
23:45:49.125 00.000 15712 Move returns status 0, amount 0
23:45:49.125 00.000 15712 move complete, result=0
23:45:49.125 00.000 7988 GuideStep: -0.6 px 123 ms EAST, -0.0 px 0 ms NORTH
23:45:49.133 00.008 15712 worker thread done servicing request
23:45:49.133 00.000 15712 Worker thread wakes up
23:45:49.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:49.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:50.549 01.416 15712 Exposure complete
23:45:50.595 00.046 15712 worker thread done servicing request
23:45:50.595 00.000 7988 OnExposeComplete: enter
23:45:50.611 00.016 7988 UpdateGuideState(): m_state=6
23:45:50.611 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2479
23:45:50.611 00.000 7988 Star::Find returns 1 (0), X=502.38, Y=803.84, Mass=1528, SNR=26.1, Peak=128 HFD=4.4
23:45:50.611 00.000 7988 MultiStar: [#1 0.06,-0.75,0.00,M2] [#2 0.11,-0.70,0.00,M4] [#3 0.24,-0.60,0.00,M4] [#4 0.08,-0.72,0.00,M4] [#5 0.17,-0.59,0.00,M2] [#6 0.21,-0.93,0.00,M3] [#7 0.19,-0.56,0.00,M8] [#8 0.14,-0.44,0.00,M8] 
23:45:50.611 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
23:45:50.611 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
23:45:50.611 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.43 hyp=0.44 cameraTheta=-1.30 mountX=-0.43 mountY=-0.11, mountTheta=-2.89
23:45:50.611 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.43, opts=13)
23:45:50.611 00.000 7988 Enqueuing Move request for scope (0.12, -0.43)
23:45:50.611 00.000 15712 Worker thread wakes up
23:45:50.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.43) opts 0xd
23:45:50.611 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.43)
23:45:50.611 00.000 15712 Moving (0.12, -0.43) raw xDistance=-0.43 yDistance=-0.11
23:45:50.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:50.611 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.1
23:45:50.624 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:50.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:50.624 00.000 7988 Enqueuing Expose request
23:45:50.627 00.003 15712 PPEC rslt: input = -0.43, final = -0.26, react = -0.26, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 639.26
23:45:50.628 00.001 15712 PPEC: input: -0.43, control: -0.26, exposure: 1500
23:45:50.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:50.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:45:50.628 00.000 15712 MoveAxis(E, 86, ABG)
23:45:50.628 00.000 15712 Guiding  Dir = 2, Dur = 86
23:45:50.629 00.001 15712 IsGuiding returns 0
23:45:50.645 00.016 15712 PulseGuide returned control before completion, sleep 76
23:45:50.759 00.114 15712 IsGuiding returns 0
23:45:50.759 00.000 15712 Move returns status 0, amount 86
23:45:50.759 00.000 15712 MoveAxis(N, 0, ABG)
23:45:50.759 00.000 15712 Move returns status 0, amount 0
23:45:50.759 00.000 15712 move complete, result=0
23:45:50.759 00.000 7988 GuideStep: -0.4 px 86 ms EAST, -0.1 px 0 ms NORTH
23:45:50.759 00.000 15712 worker thread done servicing request
23:45:50.759 00.000 15712 Worker thread wakes up
23:45:50.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:50.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:52.400 01.641 15712 Exposure complete
23:45:52.459 00.059 15712 worker thread done servicing request
23:45:52.459 00.000 7988 OnExposeComplete: enter
23:45:52.462 00.003 7988 UpdateGuideState(): m_state=6
23:45:52.462 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2480
23:45:52.464 00.002 7988 Star::Find returns 1 (0), X=502.36, Y=804.10, Mass=1563, SNR=26.5, Peak=156 HFD=4.5
23:45:52.464 00.000 7988 MultiStar: [#1 0.03,-0.59,0.00,M3] [#2 0.15,-0.52,0.00,M5] [#3 0.07,-0.48,0.00,M5] [#4 0.12,-0.67,0.00,M5] [#5 0.26,-0.33,0.72,U] [#6 -0.03,-0.49,0.00,M4] [#7 0.28,-0.61,0.00,M9] [#8 0.29,-0.08,0.45,U] 
23:45:52.464 00.000 7988 single-star, 2 included, MultiStar: {0.19, -0.21}, one-star: {0.10, -0.17}
23:45:52.464 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
23:45:52.464 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
23:45:52.464 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.03 mountX=-0.17 mountY=-0.10, mountTheta=-2.62
23:45:52.464 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.17, opts=13)
23:45:52.464 00.000 7988 Enqueuing Move request for scope (0.10, -0.17)
23:45:52.464 00.000 15712 Worker thread wakes up
23:45:52.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
23:45:52.464 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
23:45:52.464 00.000 15712 Moving (0.10, -0.17) raw xDistance=-0.17 yDistance=-0.10
23:45:52.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:45:52.464 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.5
23:45:52.475 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:52.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:52.477 00.002 7988 Enqueuing Expose request
23:45:52.477 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
23:45:52.477 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
23:45:52.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:52.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:52.477 00.000 15712 MoveAxis(E, 37, ABG)
23:45:52.477 00.000 15712 Guiding  Dir = 2, Dur = 37
23:45:52.518 00.041 15712 IsGuiding returns 0
23:45:52.531 00.013 15712 PulseGuide returned control before completion, sleep 31
23:45:52.599 00.068 15712 IsGuiding returns 0
23:45:52.599 00.000 15712 Move returns status 0, amount 37
23:45:52.599 00.000 15712 MoveAxis(N, 0, ABG)
23:45:52.599 00.000 15712 Move returns status 0, amount 0
23:45:52.599 00.000 15712 move complete, result=0
23:45:52.599 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:45:52.601 00.002 15712 worker thread done servicing request
23:45:52.601 00.000 15712 Worker thread wakes up
23:45:52.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:52.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:54.011 01.410 15712 Exposure complete
23:45:54.072 00.061 15712 worker thread done servicing request
23:45:54.072 00.000 7988 OnExposeComplete: enter
23:45:54.073 00.001 7988 UpdateGuideState(): m_state=6
23:45:54.073 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2481
23:45:54.075 00.002 7988 Star::Find returns 1 (0), X=502.24, Y=804.43, Mass=1560, SNR=26.6, Peak=163 HFD=4.6
23:45:54.077 00.002 7988 MultiStar: [#1 0.09,-0.25,0.95,U] [#2 0.20,-0.04,0.86,U] [#3 0.22,0.00,0.84,U] [#4 0.24,-0.37,0.00,M6] [#5 0.15,-0.08,0.73,U] [#6 0.30,-0.35,0.00,M5] [#7 0.31,-0.26,0.46,U] [#8 0.52,0.03,0.00,M8] 
23:45:54.077 00.000 7988 refined, 5 included, MultiStar: {0.14, -0.06}, one-star: {-0.02, 0.16}
23:45:54.079 00.002 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
23:45:54.079 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
23:45:54.081 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.40 mountX=-0.06 mountY=-0.14, mountTheta=-1.97
23:45:54.081 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.06, opts=13)
23:45:54.083 00.002 7988 Enqueuing Move request for scope (0.14, -0.06)
23:45:54.085 00.002 15712 Worker thread wakes up
23:45:54.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
23:45:54.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
23:45:54.085 00.000 15712 Moving (0.14, -0.06) raw xDistance=-0.06 yDistance=-0.14
23:45:54.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:54.085 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.6
23:45:54.087 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:54.087 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:54.089 00.002 7988 Enqueuing Expose request
23:45:54.089 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
23:45:54.089 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
23:45:54.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:54.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:45:54.089 00.000 15712 MoveAxis(E, 4, ABG)
23:45:54.089 00.000 15712 Guiding  Dir = 2, Dur = 4
23:45:54.089 00.000 15712 IsGuiding returns 0
23:45:54.113 00.024 15712 IsGuiding returns 0
23:45:54.113 00.000 15712 Move returns status 0, amount 4
23:45:54.113 00.000 15712 MoveAxis(N, 0, ABG)
23:45:54.113 00.000 15712 Move returns status 0, amount 0
23:45:54.113 00.000 15712 move complete, result=0
23:45:54.113 00.000 15712 worker thread done servicing request
23:45:54.113 00.000 15712 Worker thread wakes up
23:45:54.113 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:45:54.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:54.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:55.862 01.749 15712 Exposure complete
23:45:55.915 00.053 15712 worker thread done servicing request
23:45:55.915 00.000 7988 OnExposeComplete: enter
23:45:55.923 00.008 7988 UpdateGuideState(): m_state=6
23:45:55.923 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
23:45:55.925 00.002 7988 Star::Find returns 1 (0), X=502.61, Y=804.70, Mass=1580, SNR=26.6, Peak=146 HFD=4.7
23:45:55.927 00.002 7988 MultiStar: [#1 0.36,0.14,0.98,U] [#2 0.31,0.16,0.87,U] [#3 0.49,0.19,0.00,M5] [#4 0.38,0.22,0.00,M7] [#5 0.14,-0.04,0.76,U] [#6 0.43,-0.02,0.00,M6] [#7 0.62,0.14,0.00,M9] [#8 0.71,0.48,0.00,M9] 
23:45:55.927 00.000 7988 refined, 3 included, MultiStar: {0.30, 0.19}, one-star: {0.36, 0.43}
23:45:55.929 00.002 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
23:45:55.929 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
23:45:55.929 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.19 hyp=0.35 cameraTheta=0.56 mountX=0.19 mountY=-0.31, mountTheta=-1.01
23:45:55.932 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.19, opts=13)
23:45:55.932 00.000 7988 Enqueuing Move request for scope (0.30, 0.19)
23:45:55.934 00.002 15712 Worker thread wakes up
23:45:55.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.19) opts 0xd
23:45:55.934 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.19)
23:45:55.934 00.000 15712 Moving (0.30, 0.19) raw xDistance=0.19 yDistance=-0.31
23:45:55.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:55.934 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.6
23:45:55.937 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:55.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:55.939 00.002 7988 Enqueuing Expose request
23:45:55.941 00.002 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.28
23:45:55.941 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
23:45:55.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:55.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:45:55.941 00.000 15712 MoveAxis(W, 32, ABG)
23:45:55.941 00.000 15712 Guiding  Dir = 3, Dur = 32
23:45:55.941 00.000 15712 IsGuiding returns 0
23:45:55.955 00.014 15712 PulseGuide returned control before completion, sleep 28
23:45:56.005 00.050 15712 IsGuiding returns 0
23:45:56.005 00.000 15712 Move returns status 0, amount 32
23:45:56.005 00.000 15712 MoveAxis(N, 0, ABG)
23:45:56.005 00.000 15712 Move returns status 0, amount 0
23:45:56.005 00.000 15712 move complete, result=0
23:45:56.005 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.3 px 0 ms NORTH
23:45:56.007 00.002 15712 worker thread done servicing request
23:45:56.007 00.000 15712 Worker thread wakes up
23:45:56.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:56.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:57.424 01.417 15712 Exposure complete
23:45:57.484 00.060 15712 worker thread done servicing request
23:45:57.484 00.000 7988 OnExposeComplete: enter
23:45:57.485 00.001 7988 UpdateGuideState(): m_state=6
23:45:57.487 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2483
23:45:57.489 00.002 7988 Star::Find returns 1 (0), X=502.36, Y=805.01, Mass=1620, SNR=26.7, Peak=166 HFD=4.2
23:45:57.490 00.001 7988 MultiStar: [#1 -0.02,0.41,0.95,U] [#2 0.15,0.47,0.00,M4] [#3 0.39,0.48,0.00,M6] [#4 0.37,0.34,0.00,M8] [#5 0.03,0.57,0.00,M1] [#6 0.26,0.37,0.00,M7] [#7 0.20,0.60,0.00,M10] [#8 0.49,0.60,0.00,M10] 
23:45:57.491 00.001 7988 refined, 1 included, MultiStar: {0.04, 0.58}, one-star: {0.10, 0.74}
23:45:57.492 00.001 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
23:45:57.493 00.001 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
23:45:57.494 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=0.58 hyp=0.58 cameraTheta=1.49 mountX=0.58 mountY=-0.06, mountTheta=-0.10
23:45:57.496 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.58, opts=13)
23:45:57.498 00.002 7988 Enqueuing Move request for scope (0.04, 0.58)
23:45:57.499 00.001 15712 Worker thread wakes up
23:45:57.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.58) opts 0xd
23:45:57.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.58)
23:45:57.499 00.000 15712 Moving (0.04, 0.58) raw xDistance=0.58 yDistance=-0.06
23:45:57.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:57.499 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.7
23:45:57.501 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:57.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:57.501 00.000 7988 Enqueuing Expose request
23:45:57.501 00.000 15712 PPEC rslt: input = 0.58, final = 0.33, react = 0.35, pred = -0.02, hyst = 0.31, hyst_pct = 0.00, period_length = 639.29
23:45:57.501 00.000 15712 PPEC: input: 0.58, control: 0.33, exposure: 1500
23:45:57.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:57.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:45:57.501 00.000 15712 MoveAxis(W, 108, ABG)
23:45:57.501 00.000 15712 Guiding  Dir = 3, Dur = 108
23:45:57.501 00.000 15712 IsGuiding returns 0
23:45:57.522 00.021 15712 PulseGuide returned control before completion, sleep 100
23:45:57.629 00.107 15712 IsGuiding returns 1
23:45:57.629 00.000 15712 scope still moving after pulse duration time elapsed
23:45:57.664 00.035 15712 IsGuiding returns 0
23:45:57.664 00.000 15712 scope move finished after 108 + 54 ms
23:45:57.664 00.000 15712 Move returns status 0, amount 108
23:45:57.664 00.000 15712 MoveAxis(N, 0, ABG)
23:45:57.664 00.000 15712 Move returns status 0, amount 0
23:45:57.664 00.000 15712 move complete, result=0
23:45:57.664 00.000 7988 GuideStep: 0.6 px 108 ms WEST, -0.1 px 0 ms NORTH
23:45:57.669 00.005 15712 worker thread done servicing request
23:45:57.669 00.000 15712 Worker thread wakes up
23:45:57.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:57.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:45:59.309 01.640 15712 Exposure complete
23:45:59.361 00.052 15712 worker thread done servicing request
23:45:59.361 00.000 7988 OnExposeComplete: enter
23:45:59.370 00.009 7988 UpdateGuideState(): m_state=6
23:45:59.372 00.002 7988 Star::Find(15, 502, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2484
23:45:59.372 00.000 7988 Star::Find returns 1 (0), X=502.79, Y=804.67, Mass=1604, SNR=26.8, Peak=159 HFD=4.5
23:45:59.374 00.002 7988 MultiStar: [#1 0.39,0.18,0.00,M1] [#2 0.40,0.10,0.83,U] [#3 0.45,0.19,0.00,M7] [#4 0.48,0.12,0.00,M9] [#5 0.29,0.32,0.00,M2] [#6 0.36,-0.08,0.66,U] [#7 0.63,0.01,0.00,R] [#8 0.53,0.36,0.00,R] 
23:45:59.374 00.000 7988 refined, 2 included, MultiStar: {0.45, 0.17}, one-star: {0.54, 0.39}
23:45:59.376 00.002 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
23:45:59.376 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
23:45:59.378 00.002 7988 CameraToMount -- cameraX=0.45 cameraY=0.17 hyp=0.48 cameraTheta=0.36 mountX=0.17 mountY=-0.45, mountTheta=-1.21
23:45:59.380 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=0.17, opts=13)
23:45:59.380 00.000 7988 Enqueuing Move request for scope (0.45, 0.17)
23:45:59.382 00.002 15712 Worker thread wakes up
23:45:59.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.17) opts 0xd
23:45:59.382 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, 0.17)
23:45:59.382 00.000 15712 Moving (0.45, 0.17) raw xDistance=0.17 yDistance=-0.45
23:45:59.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:45:59.382 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.8
23:45:59.385 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:59.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:45:59.386 00.001 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.29
23:45:59.386 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
23:45:59.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:59.386 00.000 7988 Enqueuing Expose request
23:45:59.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:45:59.386 00.000 15712 MoveAxis(W, 28, ABG)
23:45:59.386 00.000 15712 Guiding  Dir = 3, Dur = 28
23:45:59.423 00.037 15712 IsGuiding returns 0
23:45:59.441 00.018 15712 PulseGuide returned control before completion, sleep 23
23:45:59.467 00.026 15712 IsGuiding returns 1
23:45:59.467 00.000 15712 scope still moving after pulse duration time elapsed
23:45:59.499 00.032 15712 IsGuiding returns 0
23:45:59.499 00.000 15712 scope move finished after 28 + 51 ms
23:45:59.499 00.000 15712 Move returns status 0, amount 28
23:45:59.499 00.000 15712 MoveAxis(N, 0, ABG)
23:45:59.499 00.000 15712 Move returns status 0, amount 0
23:45:59.499 00.000 15712 move complete, result=0
23:45:59.499 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.5 px 0 ms NORTH
23:45:59.507 00.008 15712 worker thread done servicing request
23:45:59.507 00.000 15712 Worker thread wakes up
23:45:59.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:45:59.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:00.922 01.415 15712 Exposure complete
23:46:00.976 00.054 15712 worker thread done servicing request
23:46:00.976 00.000 7988 OnExposeComplete: enter
23:46:00.984 00.008 7988 UpdateGuideState(): m_state=6
23:46:00.984 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2485
23:46:00.984 00.000 7988 Star::Find returns 1 (0), X=502.49, Y=804.66, Mass=1550, SNR=26.2, Peak=134 HFD=4.5
23:46:00.984 00.000 7988 MultiStar: [#1 0.15,0.05,1.00,U] [#2 0.47,0.06,0.00,M4] [#3 0.39,0.03,0.87,U] [#4 0.09,-0.01,0.75,U] [#5 -0.06,-0.03,0.75,U] [#6 0.08,-0.05,0.71,U] [#7 -0.08,0.05,0.52,U] [#8 0.13,-0.19,0.43,U] 
23:46:00.984 00.000 7988 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.23, 0.39}
23:46:00.984 00.000 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
23:46:00.984 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
23:46:00.984 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.40 mountX=0.06 mountY=-0.14, mountTheta=-1.17
23:46:00.993 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.06, opts=13)
23:46:00.993 00.000 7988 Enqueuing Move request for scope (0.13, 0.06)
23:46:00.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:00.993 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.2
23:46:00.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:00.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:00.993 00.000 7988 Enqueuing Expose request
23:46:01.000 00.007 15712 Worker thread wakes up
23:46:01.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:46:01.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:46:01.000 00.000 15712 Moving (0.13, 0.06) raw xDistance=0.06 yDistance=-0.14
23:46:01.002 00.002 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
23:46:01.002 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
23:46:01.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:01.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:46:01.002 00.000 15712 MoveAxis(E, 2, ABG)
23:46:01.002 00.000 15712 Guiding  Dir = 2, Dur = 2
23:46:01.002 00.000 15712 IsGuiding returns 0
23:46:01.020 00.018 15712 IsGuiding returns 0
23:46:01.020 00.000 15712 Move returns status 0, amount 2
23:46:01.020 00.000 15712 MoveAxis(N, 0, ABG)
23:46:01.020 00.000 15712 Move returns status 0, amount 0
23:46:01.020 00.000 15712 move complete, result=0
23:46:01.020 00.000 15712 worker thread done servicing request
23:46:01.020 00.000 15712 Worker thread wakes up
23:46:01.020 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:46:01.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:01.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:02.660 01.640 15712 Exposure complete
23:46:02.711 00.051 15712 worker thread done servicing request
23:46:02.711 00.000 7988 OnExposeComplete: enter
23:46:02.723 00.012 7988 UpdateGuideState(): m_state=6
23:46:02.723 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2486
23:46:02.723 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=804.41, Mass=1669, SNR=27.2, Peak=156 HFD=4.6
23:46:02.723 00.000 7988 MultiStar: [#1 0.09,-0.31,0.93,U] [#2 0.25,-0.06,0.83,U] [#3 0.40,-0.26,0.00,M7] [#4 0.23,-0.30,0.75,U] [#5 0.10,-0.22,0.68,U] [#6 0.23,-0.26,0.66,U] [#7 -0.47,-0.11,0.00,M1] [#8 -0.44,-0.44,0.00,M1] 
23:46:02.723 00.000 7988 single-star, 5 included, MultiStar: {0.16, -0.15}, one-star: {0.08, 0.13}
23:46:02.728 00.005 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
23:46:02.728 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
23:46:02.728 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.05 mountX=0.14 mountY=-0.08, mountTheta=-0.54
23:46:02.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.13, opts=13)
23:46:02.728 00.000 7988 Enqueuing Move request for scope (0.08, 0.13)
23:46:02.728 00.000 15712 Worker thread wakes up
23:46:02.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
23:46:02.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
23:46:02.728 00.000 15712 Moving (0.08, 0.13) raw xDistance=0.14 yDistance=-0.08
23:46:02.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:02.728 00.000 7988 UpdateGuideState exits: m=1669 SNR=27.2
23:46:02.736 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:02.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:02.738 00.002 7988 Enqueuing Expose request
23:46:02.738 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
23:46:02.738 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
23:46:02.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:02.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:46:02.738 00.000 15712 MoveAxis(E, 0, ABG)
23:46:02.738 00.000 15712 Move returns status 0, amount 0
23:46:02.738 00.000 15712 MoveAxis(N, 0, ABG)
23:46:02.738 00.000 15712 Move returns status 0, amount 0
23:46:02.738 00.000 15712 move complete, result=0
23:46:02.738 00.000 15712 worker thread done servicing request
23:46:02.738 00.000 15712 Worker thread wakes up
23:46:02.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:02.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:02.738 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:04.156 01.418 15712 Exposure complete
23:46:04.218 00.062 15712 worker thread done servicing request
23:46:04.218 00.000 7988 OnExposeComplete: enter
23:46:04.220 00.002 7988 UpdateGuideState(): m_state=6
23:46:04.220 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2487
23:46:04.223 00.003 7988 Star::Find returns 1 (0), X=502.44, Y=804.44, Mass=1678, SNR=27.3, Peak=150 HFD=5.0
23:46:04.223 00.000 7988 MultiStar: [#1 0.24,-0.03,0.99,U] [#2 0.29,-0.11,0.84,U] [#3 0.53,-0.07,0.00,M8] [#4 0.10,-0.18,0.75,U] [#5 -0.10,-0.06,0.67,U] [#6 0.33,-0.03,0.66,U] [#7 -0.22,0.20,0.49,U] [#8 -0.20,-0.20,0.41,U] 
23:46:04.223 00.000 7988 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.18, 0.17}
23:46:04.223 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.56) = xAngle (-1.75 = -1.75)
23:46:04.223 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.78 = -1.78)
23:46:04.223 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.19 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
23:46:04.223 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.02, opts=13)
23:46:04.223 00.000 7988 Enqueuing Move request for scope (0.12, -0.02)
23:46:04.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:04.223 00.000 7988 UpdateGuideState exits: m=1678 SNR=27.3
23:46:04.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:04.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:04.235 00.012 7988 Enqueuing Expose request
23:46:04.235 00.000 15712 Worker thread wakes up
23:46:04.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:46:04.235 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:46:04.235 00.000 15712 Moving (0.12, -0.02) raw xDistance=-0.02 yDistance=-0.12
23:46:04.240 00.005 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
23:46:04.240 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
23:46:04.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:04.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:46:04.240 00.000 15712 MoveAxis(W, 1, ABG)
23:46:04.240 00.000 15712 Guiding  Dir = 3, Dur = 1
23:46:04.240 00.000 15712 IsGuiding returns 0
23:46:04.269 00.029 15712 IsGuiding returns 0
23:46:04.269 00.000 15712 Move returns status 0, amount 1
23:46:04.269 00.000 15712 MoveAxis(N, 0, ABG)
23:46:04.269 00.000 15712 Move returns status 0, amount 0
23:46:04.269 00.000 15712 move complete, result=0
23:46:04.269 00.000 15712 worker thread done servicing request
23:46:04.269 00.000 15712 Worker thread wakes up
23:46:04.269 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:46:04.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:04.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:05.912 01.643 15712 Exposure complete
23:46:05.973 00.061 15712 worker thread done servicing request
23:46:05.973 00.000 7988 OnExposeComplete: enter
23:46:05.973 00.000 7988 UpdateGuideState(): m_state=6
23:46:05.973 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2488
23:46:05.973 00.000 7988 Star::Find returns 1 (0), X=502.24, Y=804.37, Mass=1533, SNR=25.9, Peak=155 HFD=4.2
23:46:05.973 00.000 7988 MultiStar: [#1 -0.04,-0.34,1.01,U] [#2 0.02,-0.10,0.87,U] [#3 0.07,-0.16,0.90,U] [#4 0.18,-0.30,0.77,U] [#5 -0.11,0.02,0.73,U] [#6 0.21,-0.24,0.68,U] [#7 -0.16,-0.03,0.50,U] [#8 0.02,-0.43,0.00,M1] 
23:46:05.973 00.000 7988 single-star, 7 included, MultiStar: {0.02, -0.14}, one-star: {-0.02, 0.10}
23:46:05.973 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.56) = xAngle (0.23 = 0.23)
23:46:05.973 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
23:46:05.973 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.79 mountX=0.10 mountY=0.02, mountTheta=0.20
23:46:05.973 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.10, opts=13)
23:46:05.973 00.000 7988 Enqueuing Move request for scope (-0.02, 0.10)
23:46:05.973 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:05.973 00.000 7988 UpdateGuideState exits: m=1533 SNR=25.9
23:46:05.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:05.989 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:05.989 00.000 7988 Enqueuing Expose request
23:46:05.989 00.000 15712 Worker thread wakes up
23:46:05.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
23:46:05.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
23:46:05.989 00.000 15712 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=0.02
23:46:05.989 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
23:46:05.989 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
23:46:05.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:05.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:05.989 00.000 15712 MoveAxis(W, 3, ABG)
23:46:05.989 00.000 15712 Guiding  Dir = 3, Dur = 3
23:46:05.989 00.000 15712 IsGuiding returns 0
23:46:06.009 00.020 15712 IsGuiding returns 0
23:46:06.009 00.000 15712 Move returns status 0, amount 3
23:46:06.009 00.000 15712 MoveAxis(N, 0, ABG)
23:46:06.009 00.000 15712 Move returns status 0, amount 0
23:46:06.009 00.000 15712 move complete, result=0
23:46:06.009 00.000 15712 worker thread done servicing request
23:46:06.009 00.000 15712 Worker thread wakes up
23:46:06.009 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:46:06.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:06.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:07.425 01.416 15712 Exposure complete
23:46:07.488 00.063 15712 worker thread done servicing request
23:46:07.488 00.000 7988 OnExposeComplete: enter
23:46:07.489 00.001 7988 UpdateGuideState(): m_state=6
23:46:07.489 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2489
23:46:07.489 00.000 7988 Star::Find returns 1 (0), X=502.24, Y=804.11, Mass=1692, SNR=27.5, Peak=155 HFD=4.5
23:46:07.489 00.000 7988 MultiStar: [#1 -0.23,-0.47,0.00,M1] [#2 0.41,-0.69,0.00,M2] [#3 0.14,-0.42,0.00,M8] [#4 0.21,-0.58,0.00,M6] [#5 0.15,-0.63,0.00,M1] [#6 -0.07,-0.46,0.00,M3] [#7 -0.56,-0.40,0.00,M1] [#8 -0.41,-0.63,0.00,M2] 
23:46:07.489 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
23:46:07.489 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
23:46:07.489 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.70 mountX=-0.17 mountY=0.03, mountTheta=2.99
23:46:07.489 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.17, opts=13)
23:46:07.489 00.000 7988 Enqueuing Move request for scope (-0.02, -0.17)
23:46:07.500 00.011 15712 Worker thread wakes up
23:46:07.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
23:46:07.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
23:46:07.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:46:07.500 00.000 7988 UpdateGuideState exits: m=1692 SNR=27.5
23:46:07.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:07.503 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:07.503 00.000 7988 Enqueuing Expose request
23:46:07.504 00.001 15712 Moving (-0.02, -0.17) raw xDistance=-0.17 yDistance=0.03
23:46:07.504 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.34
23:46:07.504 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
23:46:07.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:07.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:46:07.504 00.000 15712 MoveAxis(E, 28, ABG)
23:46:07.504 00.000 15712 Guiding  Dir = 2, Dur = 28
23:46:07.504 00.000 15712 IsGuiding returns 0
23:46:07.519 00.015 15712 PulseGuide returned control before completion, sleep 23
23:46:07.570 00.051 15712 IsGuiding returns 0
23:46:07.570 00.000 15712 Move returns status 0, amount 28
23:46:07.570 00.000 15712 MoveAxis(N, 0, ABG)
23:46:07.570 00.000 15712 Move returns status 0, amount 0
23:46:07.570 00.000 15712 move complete, result=0
23:46:07.570 00.000 7988 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
23:46:07.580 00.010 15712 worker thread done servicing request
23:46:07.580 00.000 15712 Worker thread wakes up
23:46:07.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:07.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:09.320 01.740 15712 Exposure complete
23:46:09.381 00.061 15712 worker thread done servicing request
23:46:09.381 00.000 7988 OnExposeComplete: enter
23:46:09.381 00.000 7988 UpdateGuideState(): m_state=6
23:46:09.381 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2490
23:46:09.381 00.000 7988 Star::Find returns 1 (0), X=502.36, Y=804.12, Mass=1560, SNR=26.3, Peak=140 HFD=4.5
23:46:09.381 00.000 7988 MultiStar: [#1 0.01,-0.47,0.00,M2] [#2 0.24,-0.57,0.00,M3] [#3 0.19,-0.66,0.00,M9] [#4 0.33,-0.45,0.00,M7] [#5 -0.03,-0.53,0.00,M2] [#6 0.11,-0.58,0.00,M4] [#7 -0.22,-0.55,0.00,M2] [#8 0.11,-0.62,0.00,M3] 
23:46:09.381 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
23:46:09.381 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
23:46:09.390 00.009 7988 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-1.00 mountX=-0.15 mountY=-0.09, mountTheta=-2.59
23:46:09.390 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.15, opts=13)
23:46:09.390 00.000 7988 Enqueuing Move request for scope (0.10, -0.15)
23:46:09.390 00.000 15712 Worker thread wakes up
23:46:09.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:46:09.390 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.3
23:46:09.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:09.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:09.397 00.007 7988 Enqueuing Expose request
23:46:09.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
23:46:09.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
23:46:09.397 00.000 15712 Moving (0.10, -0.15) raw xDistance=-0.15 yDistance=-0.09
23:46:09.397 00.000 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
23:46:09.397 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
23:46:09.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:09.397 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:46:09.397 00.000 15712 MoveAxis(W, 7, ABG)
23:46:09.397 00.000 15712 Guiding  Dir = 3, Dur = 7
23:46:09.397 00.000 15712 IsGuiding returns 0
23:46:09.432 00.035 15712 IsGuiding returns 0
23:46:09.432 00.000 15712 Move returns status 0, amount 7
23:46:09.432 00.000 15712 MoveAxis(N, 0, ABG)
23:46:09.432 00.000 15712 Move returns status 0, amount 0
23:46:09.432 00.000 15712 move complete, result=0
23:46:09.432 00.000 7988 GuideStep: -0.2 px 7 ms WEST, -0.1 px 0 ms NORTH
23:46:09.433 00.001 15712 worker thread done servicing request
23:46:09.433 00.000 15712 Worker thread wakes up
23:46:09.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:09.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:10.849 01.416 15712 Exposure complete
23:46:10.903 00.054 15712 worker thread done servicing request
23:46:10.903 00.000 7988 OnExposeComplete: enter
23:46:10.911 00.008 7988 UpdateGuideState(): m_state=6
23:46:10.913 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2491
23:46:10.913 00.000 7988 Star::Find returns 1 (0), X=502.35, Y=804.26, Mass=1648, SNR=26.9, Peak=162 HFD=4.4
23:46:10.915 00.002 7988 MultiStar: [#1 0.08,-0.35,0.96,U] [#2 0.25,-0.35,0.00,M4] [#3 0.32,-0.31,0.00,M10] [#4 0.29,-0.39,0.00,M8] [#5 0.13,-0.44,0.00,M3] [#6 0.02,-0.48,0.00,M5] [#7 -0.43,-0.63,0.00,M3] [#8 -0.30,-0.65,0.00,M4] 
23:46:10.915 00.000 7988 single-star, 1 included, MultiStar: {0.09, -0.18}, one-star: {0.10, -0.01}
23:46:10.917 00.002 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
23:46:10.917 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
23:46:10.919 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
23:46:10.920 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.01, opts=13)
23:46:10.922 00.002 7988 Enqueuing Move request for scope (0.10, -0.01)
23:46:10.922 00.000 15712 Worker thread wakes up
23:46:10.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:46:10.922 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:46:10.922 00.000 15712 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=-0.10
23:46:10.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:10.922 00.000 7988 UpdateGuideState exits: m=1648 SNR=26.9
23:46:10.925 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:10.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:10.927 00.002 7988 Enqueuing Expose request
23:46:10.927 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
23:46:10.927 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
23:46:10.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:10.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:10.927 00.000 15712 MoveAxis(W, 4, ABG)
23:46:10.927 00.000 15712 Guiding  Dir = 3, Dur = 4
23:46:10.927 00.000 15712 IsGuiding returns 0
23:46:10.947 00.020 15712 IsGuiding returns 0
23:46:10.947 00.000 15712 Move returns status 0, amount 4
23:46:10.947 00.000 15712 MoveAxis(N, 0, ABG)
23:46:10.947 00.000 15712 Move returns status 0, amount 0
23:46:10.947 00.000 15712 move complete, result=0
23:46:10.947 00.000 15712 worker thread done servicing request
23:46:10.947 00.000 15712 Worker thread wakes up
23:46:10.947 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:46:10.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:10.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:12.589 01.642 15712 Exposure complete
23:46:12.636 00.047 15712 worker thread done servicing request
23:46:12.650 00.014 7988 OnExposeComplete: enter
23:46:12.650 00.000 7988 UpdateGuideState(): m_state=6
23:46:12.650 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2492
23:46:12.654 00.004 7988 Star::Find returns 1 (0), X=502.45, Y=804.76, Mass=1494, SNR=25.7, Peak=142 HFD=4.6
23:46:12.654 00.000 7988 MultiStar: [#1 0.06,0.18,1.01,U] [#2 0.20,0.04,0.88,U] [#3 0.24,0.02,0.84,U] [#4 0.22,-0.08,0.76,U] [#5 0.02,0.06,0.73,U] [#6 0.17,0.25,0.68,U] [#7 -0.19,-0.09,0.49,U] [#8 0.14,-0.14,0.45,U] 
23:46:12.654 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.11}, one-star: {0.19, 0.49}
23:46:12.654 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.84 = -0.84)
23:46:12.654 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
23:46:12.654 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.72 mountX=0.11 mountY=-0.13, mountTheta=-0.86
23:46:12.654 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.11, opts=13)
23:46:12.654 00.000 7988 Enqueuing Move request for scope (0.13, 0.11)
23:46:12.654 00.000 15712 Worker thread wakes up
23:46:12.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:46:12.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:46:12.654 00.000 15712 Moving (0.13, 0.11) raw xDistance=0.11 yDistance=-0.13
23:46:12.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:12.654 00.000 7988 UpdateGuideState exits: m=1494 SNR=25.7
23:46:12.664 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:12.664 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:12.666 00.002 7988 Enqueuing Expose request
23:46:12.668 00.002 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
23:46:12.668 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
23:46:12.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:12.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:46:12.668 00.000 15712 MoveAxis(W, 4, ABG)
23:46:12.668 00.000 15712 Guiding  Dir = 3, Dur = 4
23:46:12.668 00.000 15712 IsGuiding returns 0
23:46:12.721 00.053 15712 IsGuiding returns 0
23:46:12.721 00.000 15712 Move returns status 0, amount 4
23:46:12.721 00.000 15712 MoveAxis(N, 0, ABG)
23:46:12.721 00.000 15712 Move returns status 0, amount 0
23:46:12.721 00.000 15712 move complete, result=0
23:46:12.721 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:46:12.727 00.006 15712 worker thread done servicing request
23:46:12.727 00.000 15712 Worker thread wakes up
23:46:12.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:12.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:14.133 01.406 15712 Exposure complete
23:46:14.184 00.051 15712 worker thread done servicing request
23:46:14.195 00.011 7988 OnExposeComplete: enter
23:46:14.195 00.000 7988 UpdateGuideState(): m_state=6
23:46:14.195 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2493
23:46:14.195 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=805.21, Mass=1604, SNR=26.5, Peak=166 HFD=4.6
23:46:14.195 00.000 7988 MultiStar: large primary error, entering stabilization period
23:46:14.201 00.006 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
23:46:14.201 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
23:46:14.201 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.94 hyp=0.94 cameraTheta=1.51 mountX=0.94 mountY=-0.08, mountTheta=-0.09
23:46:14.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.94, opts=13)
23:46:14.201 00.000 7988 Enqueuing Move request for scope (0.06, 0.94)
23:46:14.201 00.000 15712 Worker thread wakes up
23:46:14.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.94) opts 0xd
23:46:14.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.94)
23:46:14.201 00.000 15712 Moving (0.06, 0.94) raw xDistance=0.94 yDistance=-0.08
23:46:14.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:14.201 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.5
23:46:14.209 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:14.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:14.210 00.001 7988 Enqueuing Expose request
23:46:14.210 00.000 15712 PPEC rslt: input = 0.94, final = 0.58, react = 0.56, pred = 0.01, hyst = 0.51, hyst_pct = 0.00, period_length = 639.37
23:46:14.210 00.000 15712 PPEC: input: 0.94, control: 0.58, exposure: 1500
23:46:14.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:14.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:46:14.210 00.000 15712 MoveAxis(W, 188, ABG)
23:46:14.210 00.000 15712 Guiding  Dir = 3, Dur = 188
23:46:14.210 00.000 15712 IsGuiding returns 0
23:46:14.227 00.017 15712 PulseGuide returned control before completion, sleep 184
23:46:14.435 00.208 15712 IsGuiding returns 0
23:46:14.435 00.000 15712 Move returns status 0, amount 188
23:46:14.435 00.000 15712 MoveAxis(N, 0, ABG)
23:46:14.435 00.000 15712 Move returns status 0, amount 0
23:46:14.435 00.000 15712 move complete, result=0
23:46:14.435 00.000 7988 GuideStep: 0.9 px 188 ms WEST, -0.1 px 0 ms NORTH
23:46:14.437 00.002 15712 worker thread done servicing request
23:46:14.437 00.000 15712 Worker thread wakes up
23:46:14.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:14.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:16.178 01.741 15712 Exposure complete
23:46:16.240 00.062 15712 worker thread done servicing request
23:46:16.240 00.000 7988 OnExposeComplete: enter
23:46:16.240 00.000 7988 UpdateGuideState(): m_state=6
23:46:16.243 00.003 7988 Star::Find(15, 502, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2494
23:46:16.243 00.000 7988 Star::Find returns 1 (0), X=502.46, Y=804.24, Mass=1659, SNR=27.2, Peak=142 HFD=4.8
23:46:16.245 00.002 7988 MultiStar: exiting stabilization period
23:46:16.245 00.000 7988 MultiStar: [#1 0.03,-0.65,0.00,M1] [#2 0.28,-0.50,0.00,M4] [#3 0.10,-0.51,0.00,M10] [#4 0.20,-0.67,0.00,M8] [#5 0.19,-0.61,0.00,M3] [#6 -0.01,-0.31,0.64,U] [#7 -0.28,-0.53,0.00,M3] [#8 -0.11,-0.97,0.00,M4] 
23:46:16.247 00.002 7988 refined, 1 included, MultiStar: {0.12, -0.14}, one-star: {0.20, -0.04}
23:46:16.247 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
23:46:16.249 00.002 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
23:46:16.249 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.86 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
23:46:16.251 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.14, opts=13)
23:46:16.253 00.002 7988 Enqueuing Move request for scope (0.12, -0.14)
23:46:16.253 00.000 15712 Worker thread wakes up
23:46:16.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
23:46:16.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
23:46:16.253 00.000 15712 Moving (0.12, -0.14) raw xDistance=-0.14 yDistance=-0.12
23:46:16.255 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:16.257 00.002 7988 UpdateGuideState exits: m=1659 SNR=27.2
23:46:16.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:16.259 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:16.259 00.000 7988 Enqueuing Expose request
23:46:16.261 00.002 15712 PPEC rslt: input = -0.14, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
23:46:16.261 00.000 15712 PPEC: input: -0.14, control: 0.02, exposure: 1500
23:46:16.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:16.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:46:16.261 00.000 15712 MoveAxis(W, 8, ABG)
23:46:16.261 00.000 15712 Guiding  Dir = 3, Dur = 8
23:46:16.261 00.000 15712 IsGuiding returns 0
23:46:16.289 00.028 15712 IsGuiding returns 0
23:46:16.289 00.000 15712 Move returns status 0, amount 8
23:46:16.289 00.000 15712 MoveAxis(N, 0, ABG)
23:46:16.289 00.000 15712 Move returns status 0, amount 0
23:46:16.289 00.000 15712 move complete, result=0
23:46:16.289 00.000 15712 worker thread done servicing request
23:46:16.289 00.000 15712 Worker thread wakes up
23:46:16.289 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:46:16.290 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:16.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:17.709 01.419 15712 Exposure complete
23:46:17.770 00.061 15712 worker thread done servicing request
23:46:17.770 00.000 7988 OnExposeComplete: enter
23:46:17.770 00.000 7988 UpdateGuideState(): m_state=6
23:46:17.770 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2495
23:46:17.770 00.000 7988 Star::Find returns 1 (0), X=502.59, Y=804.26, Mass=1586, SNR=26.5, Peak=163 HFD=4.7
23:46:17.770 00.000 7988 MultiStar: [#1 0.20,-0.24,0.97,U] [#2 0.27,-0.24,0.85,U] [#3 0.22,-0.29,0.86,U] [#4 0.42,-0.29,0.00,M9] [#5 0.13,-0.18,0.71,U] [#6 0.28,-0.22,0.66,U] [#7 -0.22,-0.16,0.49,U] [#8 -0.25,-0.19,0.46,U] 
23:46:17.770 00.000 7988 refined, 7 included, MultiStar: {0.17, -0.19}, one-star: {0.33, -0.01}
23:46:17.770 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
23:46:17.770 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
23:46:17.770 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-0.84 mountX=-0.19 mountY=-0.16, mountTheta=-2.42
23:46:17.770 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.19, opts=13)
23:46:17.770 00.000 7988 Enqueuing Move request for scope (0.17, -0.19)
23:46:17.770 00.000 15712 Worker thread wakes up
23:46:17.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
23:46:17.770 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
23:46:17.770 00.000 15712 Moving (0.17, -0.19) raw xDistance=-0.19 yDistance=-0.16
23:46:17.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:17.770 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.5
23:46:17.785 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:17.786 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:17.786 00.000 7988 Enqueuing Expose request
23:46:17.786 00.000 15712 PPEC rslt: input = -0.19, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 639.39
23:46:17.786 00.000 15712 PPEC: input: -0.19, control: -0.09, exposure: 1500
23:46:17.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:17.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:46:17.786 00.000 15712 MoveAxis(E, 29, ABG)
23:46:17.786 00.000 15712 Guiding  Dir = 2, Dur = 29
23:46:17.786 00.000 15712 IsGuiding returns 0
23:46:17.808 00.022 15712 PulseGuide returned control before completion, sleep 21
23:46:17.853 00.045 15712 IsGuiding returns 0
23:46:17.853 00.000 15712 Move returns status 0, amount 29
23:46:17.853 00.000 15712 MoveAxis(N, 0, ABG)
23:46:17.853 00.000 15712 Move returns status 0, amount 0
23:46:17.853 00.000 15712 move complete, result=0
23:46:17.853 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
23:46:17.858 00.005 15712 worker thread done servicing request
23:46:17.858 00.000 15712 Worker thread wakes up
23:46:17.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:17.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:19.494 01.636 15712 Exposure complete
23:46:19.555 00.061 15712 worker thread done servicing request
23:46:19.555 00.000 7988 OnExposeComplete: enter
23:46:19.558 00.003 7988 UpdateGuideState(): m_state=6
23:46:19.558 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2496
23:46:19.558 00.000 7988 Star::Find returns 1 (0), X=502.30, Y=804.51, Mass=1736, SNR=27.8, Peak=128 HFD=5.0
23:46:19.558 00.000 7988 MultiStar: [#1 -0.05,0.06,0.94,U] [#2 0.23,0.10,0.82,U] [#3 0.24,0.15,0.79,U] [#4 0.05,-0.01,0.71,U] [#5 0.21,-0.03,0.70,U] [#6 0.58,-0.21,0.00,M3] [#7 -0.28,0.23,0.47,U] [#8 -0.15,-0.36,0.42,U] 
23:46:19.558 00.000 7988 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {0.04, 0.24}
23:46:19.558 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
23:46:19.558 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
23:46:19.558 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.86 mountX=0.07 mountY=-0.06, mountTheta=-0.72
23:46:19.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.07, opts=13)
23:46:19.568 00.010 7988 Enqueuing Move request for scope (0.06, 0.07)
23:46:19.568 00.000 15712 Worker thread wakes up
23:46:19.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:46:19.568 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:46:19.568 00.000 15712 Moving (0.06, 0.07) raw xDistance=0.07 yDistance=-0.06
23:46:19.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:19.570 00.002 7988 UpdateGuideState exits: m=1736 SNR=27.8
23:46:19.572 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:19.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:19.574 00.002 7988 Enqueuing Expose request
23:46:19.574 00.000 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
23:46:19.574 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
23:46:19.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:19.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:46:19.574 00.000 15712 MoveAxis(W, 10, ABG)
23:46:19.574 00.000 15712 Guiding  Dir = 3, Dur = 10
23:46:19.574 00.000 15712 IsGuiding returns 0
23:46:19.590 00.016 15712 IsGuiding returns 1
23:46:19.590 00.000 15712 scope still moving after pulse duration time elapsed
23:46:19.647 00.057 15712 IsGuiding returns 0
23:46:19.647 00.000 15712 scope move finished after 10 + 60 ms
23:46:19.647 00.000 15712 Move returns status 0, amount 10
23:46:19.647 00.000 15712 MoveAxis(N, 0, ABG)
23:46:19.647 00.000 15712 Move returns status 0, amount 0
23:46:19.647 00.000 15712 move complete, result=0
23:46:19.647 00.000 15712 worker thread done servicing request
23:46:19.647 00.000 15712 Worker thread wakes up
23:46:19.647 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
23:46:19.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:19.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:21.060 01.413 15712 Exposure complete
23:46:21.121 00.061 15712 worker thread done servicing request
23:46:21.121 00.000 7988 OnExposeComplete: enter
23:46:21.121 00.000 7988 UpdateGuideState(): m_state=6
23:46:21.124 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2497
23:46:21.124 00.000 7988 Star::Find returns 1 (0), X=502.27, Y=804.62, Mass=1608, SNR=26.6, Peak=144 HFD=4.7
23:46:21.126 00.002 7988 MultiStar: [#1 0.04,0.23,0.98,U] [#2 0.03,0.21,0.84,U] [#3 0.44,0.15,0.00,M9] [#4 0.09,0.40,0.74,U] [#5 -0.01,0.12,0.74,U] [#6 -0.14,-0.10,0.67,U] [#7 -0.07,0.22,0.50,U] [#8 -0.12,-0.12,0.44,U] 
23:46:21.126 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.19}, one-star: {0.01, 0.35}
23:46:21.128 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
23:46:21.128 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
23:46:21.130 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.62 mountX=0.19 mountY=0.00, mountTheta=0.02
23:46:21.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.19, opts=13)
23:46:21.132 00.000 7988 Enqueuing Move request for scope (-0.01, 0.19)
23:46:21.134 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:21.134 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.6
23:46:21.136 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:21.137 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:21.137 00.000 7988 Enqueuing Expose request
23:46:21.137 00.000 15712 Worker thread wakes up
23:46:21.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
23:46:21.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
23:46:21.137 00.000 15712 Moving (-0.01, 0.19) raw xDistance=0.19 yDistance=0.00
23:46:21.137 00.000 15712 PPEC rslt: input = 0.19, final = 0.15, react = 0.11, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 639.41
23:46:21.137 00.000 15712 PPEC: input: 0.19, control: 0.15, exposure: 1500
23:46:21.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:21.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:46:21.137 00.000 15712 MoveAxis(W, 50, ABG)
23:46:21.137 00.000 15712 Guiding  Dir = 3, Dur = 50
23:46:21.137 00.000 15712 IsGuiding returns 0
23:46:21.153 00.016 15712 PulseGuide returned control before completion, sleep 39
23:46:21.244 00.091 15712 IsGuiding returns 0
23:46:21.244 00.000 15712 Move returns status 0, amount 50
23:46:21.244 00.000 15712 MoveAxis(N, 0, ABG)
23:46:21.244 00.000 15712 Move returns status 0, amount 0
23:46:21.244 00.000 15712 move complete, result=0
23:46:21.244 00.000 7988 GuideStep: 0.2 px 50 ms WEST, 0.0 px 0 ms NORTH
23:46:21.247 00.003 15712 worker thread done servicing request
23:46:21.247 00.000 15712 Worker thread wakes up
23:46:21.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:21.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:22.876 01.629 15712 Exposure complete
23:46:22.939 00.063 15712 worker thread done servicing request
23:46:22.939 00.000 7988 OnExposeComplete: enter
23:46:22.940 00.001 7988 UpdateGuideState(): m_state=6
23:46:22.940 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2498
23:46:22.942 00.002 7988 Star::Find returns 1 (0), X=502.50, Y=804.74, Mass=1601, SNR=26.6, Peak=148 HFD=4.6
23:46:22.942 00.000 7988 MultiStar: [#1 0.27,0.02,0.96,U] [#2 0.33,0.04,0.86,U] [#3 0.38,0.17,0.85,U] [#4 0.41,-0.17,0.00,M8] [#5 0.35,-0.00,0.71,U] [#6 0.14,-0.03,0.65,U] [#7 -0.25,0.06,0.46,U] [#8 -0.09,-0.09,0.46,U] 
23:46:22.944 00.002 7988 refined, 7 included, MultiStar: {0.22, 0.10}, one-star: {0.25, 0.47}
23:46:22.944 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
23:46:22.946 00.002 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
23:46:22.946 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.45 mountX=0.11 mountY=-0.22, mountTheta=-1.12
23:46:22.948 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.10, opts=13)
23:46:22.950 00.002 7988 Enqueuing Move request for scope (0.22, 0.10)
23:46:22.950 00.000 15712 Worker thread wakes up
23:46:22.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
23:46:22.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
23:46:22.950 00.000 15712 Moving (0.22, 0.10) raw xDistance=0.11 yDistance=-0.22
23:46:22.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:22.950 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.6
23:46:22.954 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:22.954 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:22.956 00.002 7988 Enqueuing Expose request
23:46:22.956 00.000 15712 PPEC rslt: input = 0.11, final = 0.05, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
23:46:22.956 00.000 15712 PPEC: input: 0.11, control: 0.05, exposure: 1500
23:46:22.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:22.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:46:22.956 00.000 15712 MoveAxis(W, 15, ABG)
23:46:22.956 00.000 15712 Guiding  Dir = 3, Dur = 15
23:46:22.956 00.000 15712 IsGuiding returns 0
23:46:22.987 00.031 15712 IsGuiding returns 1
23:46:22.987 00.000 15712 scope still moving after pulse duration time elapsed
23:46:23.019 00.032 15712 IsGuiding returns 0
23:46:23.019 00.000 15712 scope move finished after 15 + 46 ms
23:46:23.019 00.000 15712 Move returns status 0, amount 15
23:46:23.019 00.000 15712 MoveAxis(N, 0, ABG)
23:46:23.019 00.000 15712 Move returns status 0, amount 0
23:46:23.019 00.000 15712 move complete, result=0
23:46:23.019 00.000 15712 worker thread done servicing request
23:46:23.019 00.000 15712 Worker thread wakes up
23:46:23.019 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
23:46:23.021 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:23.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:24.441 01.420 15712 Exposure complete
23:46:24.502 00.061 15712 worker thread done servicing request
23:46:24.502 00.000 7988 OnExposeComplete: enter
23:46:24.502 00.000 7988 UpdateGuideState(): m_state=6
23:46:24.504 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2499
23:46:24.504 00.000 7988 Star::Find returns 1 (0), X=502.54, Y=804.57, Mass=1533, SNR=25.9, Peak=162 HFD=4.4
23:46:24.506 00.002 7988 MultiStar: [#1 0.28,-0.13,0.98,U] [#2 0.42,-0.14,0.00,M1] [#3 0.40,-0.16,0.00,M9] [#4 0.21,-0.14,0.80,U] [#5 0.34,-0.04,0.74,U] [#6 0.24,0.25,0.68,U] [#7 -0.04,0.10,0.48,U] [#8 0.01,-0.25,0.46,U] 
23:46:24.506 00.000 7988 refined, 6 included, MultiStar: {0.22, 0.03}, one-star: {0.29, 0.29}
23:46:24.508 00.002 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
23:46:24.510 00.002 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
23:46:24.510 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.12 mountX=0.03 mountY=-0.22, mountTheta=-1.44
23:46:24.512 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.03, opts=13)
23:46:24.514 00.002 7988 Enqueuing Move request for scope (0.22, 0.03)
23:46:24.516 00.002 15712 Worker thread wakes up
23:46:24.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
23:46:24.516 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
23:46:24.516 00.000 15712 Moving (0.22, 0.03) raw xDistance=0.03 yDistance=-0.22
23:46:24.518 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:24.518 00.000 7988 UpdateGuideState exits: m=1533 SNR=25.9
23:46:24.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:24.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:24.518 00.000 7988 Enqueuing Expose request
23:46:24.518 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
23:46:24.518 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
23:46:24.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:24.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:46:24.518 00.000 15712 MoveAxis(W, 14, ABG)
23:46:24.518 00.000 15712 Guiding  Dir = 3, Dur = 14
23:46:24.518 00.000 15712 IsGuiding returns 0
23:46:24.586 00.068 15712 IsGuiding returns 1
23:46:24.586 00.000 15712 scope still moving after pulse duration time elapsed
23:46:24.613 00.027 15712 IsGuiding returns 0
23:46:24.613 00.000 15712 scope move finished after 14 + 75 ms
23:46:24.613 00.000 15712 Move returns status 0, amount 14
23:46:24.613 00.000 15712 MoveAxis(N, 0, ABG)
23:46:24.613 00.000 15712 Move returns status 0, amount 0
23:46:24.613 00.000 15712 move complete, result=0
23:46:24.613 00.000 7988 GuideStep: 0.0 px 14 ms WEST, -0.2 px 0 ms NORTH
23:46:24.615 00.002 15712 worker thread done servicing request
23:46:24.615 00.000 15712 Worker thread wakes up
23:46:24.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:24.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:26.241 01.626 15712 Exposure complete
23:46:26.301 00.060 15712 worker thread done servicing request
23:46:26.301 00.000 7988 OnExposeComplete: enter
23:46:26.305 00.004 7988 UpdateGuideState(): m_state=6
23:46:26.305 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2500
23:46:26.307 00.002 7988 Star::Find returns 1 (0), X=502.48, Y=804.37, Mass=1621, SNR=26.6, Peak=162 HFD=4.5
23:46:26.307 00.000 7988 MultiStar: [#1 0.22,-0.37,0.00,M1] [#2 0.22,-0.21,0.86,U] [#3 0.27,-0.10,0.86,U] [#4 0.00,-0.20,0.76,U] [#5 0.07,-0.22,0.73,U] [#6 0.33,-0.24,0.67,U] [#7 -0.31,-0.02,0.50,U] [#8 -0.08,-0.47,0.00,M1] 
23:46:26.309 00.002 7988 refined, 6 included, MultiStar: {0.14, -0.12}, one-star: {0.22, 0.09}
23:46:26.309 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
23:46:26.311 00.002 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
23:46:26.311 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.71 mountX=-0.12 mountY=-0.14, mountTheta=-2.29
23:46:26.313 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.12, opts=13)
23:46:26.315 00.002 7988 Enqueuing Move request for scope (0.14, -0.12)
23:46:26.315 00.000 15712 Worker thread wakes up
23:46:26.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
23:46:26.315 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
23:46:26.315 00.000 15712 Moving (0.14, -0.12) raw xDistance=-0.12 yDistance=-0.14
23:46:26.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:26.318 00.003 7988 UpdateGuideState exits: m=1621 SNR=26.6
23:46:26.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:26.320 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:26.321 00.001 7988 Enqueuing Expose request
23:46:26.321 00.000 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
23:46:26.321 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
23:46:26.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:26.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:46:26.321 00.000 15712 MoveAxis(W, 11, ABG)
23:46:26.321 00.000 15712 Guiding  Dir = 3, Dur = 11
23:46:26.321 00.000 15712 IsGuiding returns 0
23:46:26.344 00.023 15712 IsGuiding returns 1
23:46:26.344 00.000 15712 scope still moving after pulse duration time elapsed
23:46:26.369 00.025 15712 IsGuiding returns 1
23:46:26.406 00.037 15712 IsGuiding returns 0
23:46:26.406 00.000 15712 scope move finished after 11 + 74 ms
23:46:26.406 00.000 15712 Move returns status 0, amount 11
23:46:26.406 00.000 15712 MoveAxis(N, 0, ABG)
23:46:26.406 00.000 15712 Move returns status 0, amount 0
23:46:26.406 00.000 15712 move complete, result=0
23:46:26.406 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
23:46:26.410 00.004 15712 worker thread done servicing request
23:46:26.410 00.000 15712 Worker thread wakes up
23:46:26.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:26.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:27.822 01.412 15712 Exposure complete
23:46:27.883 00.061 15712 worker thread done servicing request
23:46:27.884 00.001 7988 OnExposeComplete: enter
23:46:27.884 00.000 7988 UpdateGuideState(): m_state=6
23:46:27.884 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2501
23:46:27.884 00.000 7988 Star::Find returns 1 (0), X=502.55, Y=804.11, Mass=1640, SNR=27.0, Peak=141 HFD=4.8
23:46:27.884 00.000 7988 MultiStar: [#1 0.17,-0.61,0.00,M2] [#2 0.40,-0.49,0.00,M1] [#3 0.31,-0.47,0.00,M9] [#4 0.38,-0.73,0.00,M7] [#5 0.20,-0.79,0.00,M1] [#6 0.26,-0.76,0.00,M1] [#7 -0.13,-0.76,0.00,M1] [#8 -0.36,-0.97,0.00,M2] 
23:46:27.884 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
23:46:27.884 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.09 = -2.09)
23:46:27.884 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.16 hyp=0.33 cameraTheta=-0.50 mountX=-0.16 mountY=-0.29, mountTheta=-2.07
23:46:27.884 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.16, opts=13)
23:46:27.884 00.000 7988 Enqueuing Move request for scope (0.29, -0.16)
23:46:27.884 00.000 15712 Worker thread wakes up
23:46:27.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.16) opts 0xd
23:46:27.884 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.16)
23:46:27.884 00.000 15712 Moving (0.29, -0.16) raw xDistance=-0.16 yDistance=-0.29
23:46:27.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:27.896 00.012 7988 UpdateGuideState exits: m=1640 SNR=27.0
23:46:27.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:27.898 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:27.898 00.000 7988 Enqueuing Expose request
23:46:27.900 00.002 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
23:46:27.900 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
23:46:27.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:46:27.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:46:27.900 00.000 15712 MoveAxis(W, 9, ABG)
23:46:27.900 00.000 15712 Guiding  Dir = 3, Dur = 9
23:46:27.900 00.000 15712 IsGuiding returns 0
23:46:27.916 00.016 15712 IsGuiding returns 0
23:46:27.916 00.000 15712 Move returns status 0, amount 9
23:46:27.916 00.000 15712 MoveAxis(N, 0, ABG)
23:46:27.916 00.000 15712 Move returns status 0, amount 0
23:46:27.916 00.000 15712 move complete, result=0
23:46:27.916 00.000 15712 worker thread done servicing request
23:46:27.916 00.000 15712 Worker thread wakes up
23:46:27.916 00.000 7988 GuideStep: -0.2 px 9 ms WEST, -0.3 px 0 ms NORTH
23:46:27.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:27.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:29.562 01.646 15712 Exposure complete
23:46:29.612 00.050 15712 worker thread done servicing request
23:46:29.612 00.000 7988 OnExposeComplete: enter
23:46:29.624 00.012 7988 UpdateGuideState(): m_state=6
23:46:29.624 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2502
23:46:29.624 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=803.92, Mass=1628, SNR=26.8, Peak=158 HFD=4.7
23:46:29.624 00.000 7988 MultiStar: [#1 0.26,-0.78,0.00,M3] [#2 0.56,-0.68,0.00,M2] [#3 0.39,-0.82,0.00,M10] [#4 0.56,-0.89,0.00,M8] [#5 0.21,-0.83,0.00,M2] [#6 0.39,-0.86,0.00,M2] [#7 -0.04,-0.63,0.00,M2] [#8 0.28,-0.75,0.00,M3] 
23:46:29.624 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
23:46:29.629 00.005 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
23:46:29.629 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.35 hyp=0.42 cameraTheta=-1.00 mountX=-0.35 mountY=-0.22, mountTheta=-2.59
23:46:29.629 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.35, opts=13)
23:46:29.629 00.000 7988 Enqueuing Move request for scope (0.22, -0.35)
23:46:29.629 00.000 15712 Worker thread wakes up
23:46:29.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.35) opts 0xd
23:46:29.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.35)
23:46:29.629 00.000 15712 Moving (0.22, -0.35) raw xDistance=-0.35 yDistance=-0.22
23:46:29.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:29.629 00.000 7988 UpdateGuideState exits: m=1628 SNR=26.8
23:46:29.637 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:29.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:29.639 00.002 7988 Enqueuing Expose request
23:46:29.639 00.000 15712 PPEC rslt: input = -0.35, final = -0.19, react = -0.21, pred = 0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 639.45
23:46:29.639 00.000 15712 PPEC: input: -0.35, control: -0.19, exposure: 1500
23:46:29.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:29.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:46:29.639 00.000 15712 MoveAxis(E, 61, ABG)
23:46:29.639 00.000 15712 Guiding  Dir = 2, Dur = 61
23:46:29.641 00.002 15712 IsGuiding returns 0
23:46:29.663 00.022 15712 PulseGuide returned control before completion, sleep 44
23:46:29.749 00.086 15712 IsGuiding returns 0
23:46:29.749 00.000 15712 Move returns status 0, amount 61
23:46:29.749 00.000 15712 MoveAxis(N, 0, ABG)
23:46:29.749 00.000 15712 Move returns status 0, amount 0
23:46:29.749 00.000 15712 move complete, result=0
23:46:29.749 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.2 px 0 ms NORTH
23:46:29.749 00.000 15712 worker thread done servicing request
23:46:29.749 00.000 15712 Worker thread wakes up
23:46:29.751 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:29.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:31.156 01.405 15712 Exposure complete
23:46:31.210 00.054 15712 worker thread done servicing request
23:46:31.210 00.000 7988 OnExposeComplete: enter
23:46:31.218 00.008 7988 UpdateGuideState(): m_state=6
23:46:31.218 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2503
23:46:31.218 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=804.30, Mass=1591, SNR=26.5, Peak=144 HFD=4.7
23:46:31.218 00.000 7988 MultiStar: [#1 -0.02,-0.49,0.00,M4] [#2 0.22,-0.42,0.00,M3] [#3 0.49,-0.38,0.00,R] [#4 0.47,-0.59,0.00,M9] [#5 0.20,-0.59,0.00,M3] [#6 0.17,-0.46,0.00,M3] [#7 -0.36,-0.34,0.00,M3] [#8 -0.07,-0.48,0.00,M4] 
23:46:31.218 00.000 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
23:46:31.218 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
23:46:31.218 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.18 mountX=0.03 mountY=-0.16, mountTheta=-1.38
23:46:31.218 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.03, opts=13)
23:46:31.227 00.009 7988 Enqueuing Move request for scope (0.16, 0.03)
23:46:31.227 00.000 15712 Worker thread wakes up
23:46:31.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
23:46:31.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
23:46:31.227 00.000 15712 Moving (0.16, 0.03) raw xDistance=0.03 yDistance=-0.16
23:46:31.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:31.227 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.5
23:46:31.231 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:31.231 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:31.231 00.000 7988 Enqueuing Expose request
23:46:31.234 00.003 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
23:46:31.234 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
23:46:31.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:31.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:46:31.234 00.000 15712 MoveAxis(W, 8, ABG)
23:46:31.234 00.000 15712 Guiding  Dir = 3, Dur = 8
23:46:31.234 00.000 15712 IsGuiding returns 0
23:46:31.250 00.016 15712 IsGuiding returns 0
23:46:31.250 00.000 15712 Move returns status 0, amount 8
23:46:31.250 00.000 15712 MoveAxis(N, 0, ABG)
23:46:31.250 00.000 15712 Move returns status 0, amount 0
23:46:31.250 00.000 15712 move complete, result=0
23:46:31.250 00.000 15712 worker thread done servicing request
23:46:31.250 00.000 15712 Worker thread wakes up
23:46:31.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:31.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:31.250 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
23:46:32.881 01.631 15712 Exposure complete
23:46:32.927 00.046 15712 worker thread done servicing request
23:46:32.927 00.000 7988 OnExposeComplete: enter
23:46:32.944 00.017 7988 UpdateGuideState(): m_state=6
23:46:32.944 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2504
23:46:32.944 00.000 7988 Star::Find returns 1 (0), X=502.49, Y=804.42, Mass=1556, SNR=26.1, Peak=153 HFD=4.3
23:46:32.944 00.000 7988 MultiStar: [#1 0.34,-0.33,0.00,M5] [#2 0.31,-0.39,0.00,M4] [#3 -0.12,-0.01,0.86,U] [#4 0.27,-0.51,0.00,M10] [#5 0.19,-0.46,0.00,M4] [#6 0.26,-0.20,0.68,U] [#7 -0.26,-0.46,0.00,M4] [#8 -0.38,-0.43,0.00,M5] 
23:46:32.944 00.000 7988 refined, 2 included, MultiStar: {0.12, 0.00}, one-star: {0.23, 0.15}
23:46:32.944 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.53 = -1.53)
23:46:32.944 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
23:46:32.944 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.04 mountX=0.01 mountY=-0.12, mountTheta=-1.53
23:46:32.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.00, opts=13)
23:46:32.944 00.000 7988 Enqueuing Move request for scope (0.12, 0.00)
23:46:32.944 00.000 15712 Worker thread wakes up
23:46:32.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
23:46:32.944 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
23:46:32.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:32.944 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.1
23:46:32.957 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:32.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:32.958 00.001 7988 Enqueuing Expose request
23:46:32.960 00.002 15712 Moving (0.12, 0.00) raw xDistance=0.01 yDistance=-0.12
23:46:32.960 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
23:46:32.960 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
23:46:32.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:32.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:46:32.960 00.000 15712 MoveAxis(W, 8, ABG)
23:46:32.960 00.000 15712 Guiding  Dir = 3, Dur = 8
23:46:32.994 00.034 15712 IsGuiding returns 0
23:46:33.006 00.012 15712 IsGuiding returns 0
23:46:33.006 00.000 15712 Move returns status 0, amount 8
23:46:33.006 00.000 15712 MoveAxis(N, 0, ABG)
23:46:33.006 00.000 15712 Move returns status 0, amount 0
23:46:33.006 00.000 15712 move complete, result=0
23:46:33.006 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:46:33.011 00.005 15712 worker thread done servicing request
23:46:33.011 00.000 15712 Worker thread wakes up
23:46:33.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:33.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:34.429 01.418 15712 Exposure complete
23:46:34.490 00.061 15712 worker thread done servicing request
23:46:34.490 00.000 7988 OnExposeComplete: enter
23:46:34.492 00.002 7988 UpdateGuideState(): m_state=6
23:46:34.492 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2505
23:46:34.494 00.002 7988 Star::Find returns 1 (0), X=502.48, Y=804.87, Mass=1551, SNR=26.3, Peak=150 HFD=4.8
23:46:34.496 00.002 7988 MultiStar: [#1 0.37,0.21,0.00,M6] [#2 0.51,-0.06,0.00,M5] [#3 0.00,0.66,0.00,M1] [#4 0.51,0.05,0.00,R] [#5 0.16,0.13,0.69,U] [#6 0.36,-0.03,0.65,U] [#7 -0.18,0.28,0.52,U] [#8 0.31,-0.06,0.44,U] 
23:46:34.496 00.000 7988 refined, 4 included, MultiStar: {0.19, 0.24}, one-star: {0.23, 0.60}
23:46:34.498 00.002 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
23:46:34.498 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
23:46:34.500 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.30 cameraTheta=0.91 mountX=0.24 mountY=-0.19, mountTheta=-0.67
23:46:34.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.24, opts=13)
23:46:34.502 00.002 7988 Enqueuing Move request for scope (0.19, 0.24)
23:46:34.502 00.000 15712 Worker thread wakes up
23:46:34.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
23:46:34.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
23:46:34.502 00.000 15712 Moving (0.19, 0.24) raw xDistance=0.24 yDistance=-0.19
23:46:34.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:34.504 00.002 7988 UpdateGuideState exits: m=1551 SNR=26.3
23:46:34.506 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:34.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:34.506 00.000 7988 Enqueuing Expose request
23:46:34.506 00.000 15712 PPEC rslt: input = 0.24, final = 0.17, react = 0.14, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.48
23:46:34.506 00.000 15712 PPEC: input: 0.24, control: 0.17, exposure: 1500
23:46:34.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:34.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:46:34.506 00.000 15712 MoveAxis(W, 55, ABG)
23:46:34.506 00.000 15712 Guiding  Dir = 3, Dur = 55
23:46:34.506 00.000 15712 IsGuiding returns 0
23:46:34.521 00.015 15712 PulseGuide returned control before completion, sleep 48
23:46:34.606 00.085 15712 IsGuiding returns 0
23:46:34.606 00.000 15712 Move returns status 0, amount 55
23:46:34.606 00.000 15712 MoveAxis(N, 0, ABG)
23:46:34.606 00.000 15712 Move returns status 0, amount 0
23:46:34.606 00.000 15712 move complete, result=0
23:46:34.606 00.000 7988 GuideStep: 0.2 px 55 ms WEST, -0.2 px 0 ms NORTH
23:46:34.610 00.004 15712 worker thread done servicing request
23:46:34.610 00.000 15712 Worker thread wakes up
23:46:34.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:34.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:36.248 01.638 15712 Exposure complete
23:46:36.307 00.059 15712 worker thread done servicing request
23:46:36.310 00.003 7988 OnExposeComplete: enter
23:46:36.310 00.000 7988 UpdateGuideState(): m_state=6
23:46:36.310 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2506
23:46:36.310 00.000 7988 Star::Find returns 1 (0), X=502.74, Y=804.76, Mass=1543, SNR=26.2, Peak=154 HFD=4.3
23:46:36.310 00.000 7988 MultiStar: [#1 0.49,0.13,0.00,M7] [#2 0.66,0.31,0.00,M6] [#3 0.24,0.47,0.00,M2] [#4 0.16,0.24,0.75,U] [#5 0.30,-0.04,0.74,U] [#6 0.43,0.15,0.00,M2] [#7 -0.28,-0.04,0.51,U] [#8 0.06,-0.11,0.44,U] 
23:46:36.310 00.000 7988 refined, 4 included, MultiStar: {0.21, 0.17}, one-star: {0.48, 0.49}
23:46:36.310 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
23:46:36.310 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
23:46:36.310 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.26 cameraTheta=0.68 mountX=0.17 mountY=-0.21, mountTheta=-0.90
23:46:36.310 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.17, opts=13)
23:46:36.310 00.000 7988 Enqueuing Move request for scope (0.21, 0.17)
23:46:36.310 00.000 15712 Worker thread wakes up
23:46:36.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.17) opts 0xd
23:46:36.310 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.17)
23:46:36.310 00.000 15712 Moving (0.21, 0.17) raw xDistance=0.17 yDistance=-0.21
23:46:36.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:36.310 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.2
23:46:36.324 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:36.326 00.002 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.49
23:46:36.326 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
23:46:36.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:36.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:46:36.326 00.000 15712 MoveAxis(W, 40, ABG)
23:46:36.326 00.000 15712 Guiding  Dir = 3, Dur = 40
23:46:36.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:36.326 00.000 7988 Enqueuing Expose request
23:46:36.326 00.000 15712 IsGuiding returns 0
23:46:36.348 00.022 15712 PulseGuide returned control before completion, sleep 28
23:46:36.396 00.048 15712 IsGuiding returns 0
23:46:36.396 00.000 15712 Move returns status 0, amount 40
23:46:36.396 00.000 15712 MoveAxis(N, 0, ABG)
23:46:36.396 00.000 15712 Move returns status 0, amount 0
23:46:36.396 00.000 15712 move complete, result=0
23:46:36.396 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
23:46:36.400 00.004 15712 worker thread done servicing request
23:46:36.400 00.000 15712 Worker thread wakes up
23:46:36.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:36.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:37.807 01.407 15712 Exposure complete
23:46:37.859 00.052 15712 worker thread done servicing request
23:46:37.870 00.011 7988 OnExposeComplete: enter
23:46:37.870 00.000 7988 UpdateGuideState(): m_state=6
23:46:37.870 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2507
23:46:37.870 00.000 7988 Star::Find returns 1 (0), X=502.80, Y=804.47, Mass=1686, SNR=27.4, Peak=186 HFD=4.5
23:46:37.870 00.000 7988 MultiStar: [#1 0.55,-0.02,0.00,M8] [#2 0.53,-0.09,0.00,M7] [#3 0.07,0.30,0.82,U] [#4 0.13,-0.21,0.73,U] [#5 0.43,-0.18,0.00,M3] [#6 0.66,-0.29,0.00,M3] [#7 -0.03,-0.40,0.51,U] [#8 0.44,0.02,0.00,M4] 
23:46:37.876 00.006 7988 refined, 3 included, MultiStar: {0.22, 0.03}, one-star: {0.54, 0.19}
23:46:37.876 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
23:46:37.876 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
23:46:37.876 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.12 mountX=0.03 mountY=-0.22, mountTheta=-1.44
23:46:37.876 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.03, opts=13)
23:46:37.876 00.000 7988 Enqueuing Move request for scope (0.22, 0.03)
23:46:37.876 00.000 15712 Worker thread wakes up
23:46:37.876 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
23:46:37.876 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
23:46:37.876 00.000 15712 Moving (0.22, 0.03) raw xDistance=0.03 yDistance=-0.22
23:46:37.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:37.876 00.000 7988 UpdateGuideState exits: m=1686 SNR=27.4
23:46:37.885 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:37.886 00.001 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
23:46:37.886 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
23:46:37.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:37.886 00.000 7988 Enqueuing Expose request
23:46:37.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:37.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:46:37.886 00.000 15712 MoveAxis(W, 7, ABG)
23:46:37.886 00.000 15712 Guiding  Dir = 3, Dur = 7
23:46:37.886 00.000 15712 IsGuiding returns 0
23:46:37.913 00.027 15712 IsGuiding returns 0
23:46:37.913 00.000 15712 Move returns status 0, amount 7
23:46:37.913 00.000 15712 MoveAxis(N, 0, ABG)
23:46:37.913 00.000 15712 Move returns status 0, amount 0
23:46:37.913 00.000 15712 move complete, result=0
23:46:37.913 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
23:46:37.918 00.005 15712 worker thread done servicing request
23:46:37.918 00.000 15712 Worker thread wakes up
23:46:37.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:37.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:39.659 01.741 15712 Exposure complete
23:46:39.721 00.062 15712 worker thread done servicing request
23:46:39.721 00.000 7988 OnExposeComplete: enter
23:46:39.721 00.000 7988 UpdateGuideState(): m_state=6
23:46:39.721 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2508
23:46:39.721 00.000 7988 Star::Find returns 1 (0), X=502.46, Y=804.56, Mass=1617, SNR=27.0, Peak=161 HFD=4.3
23:46:39.721 00.000 7988 MultiStar: [#1 0.39,-0.16,0.96,U] [#2 0.47,0.05,0.00,M8] [#3 -0.12,0.29,0.85,U] [#4 -0.17,-0.26,0.74,U] [#5 0.18,-0.19,0.72,U] [#6 0.48,-0.21,0.00,M4] [#7 -0.04,-0.17,0.46,U] [#8 0.31,-0.34,0.00,M5] 
23:46:39.721 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.01}, one-star: {0.21, 0.29}
23:46:39.721 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
23:46:39.721 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
23:46:39.729 00.008 7988 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.01 mountY=-0.10, mountTheta=-1.62
23:46:39.729 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.01, opts=13)
23:46:39.729 00.000 7988 Enqueuing Move request for scope (0.10, -0.01)
23:46:39.729 00.000 15712 Worker thread wakes up
23:46:39.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:46:39.729 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:46:39.729 00.000 15712 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=-0.10
23:46:39.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:39.729 00.000 7988 UpdateGuideState exits: m=1617 SNR=27.0
23:46:39.736 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:39.737 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:39.737 00.000 7988 Enqueuing Expose request
23:46:39.737 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
23:46:39.737 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
23:46:39.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:39.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:39.737 00.000 15712 MoveAxis(W, 8, ABG)
23:46:39.737 00.000 15712 Guiding  Dir = 3, Dur = 8
23:46:39.737 00.000 15712 IsGuiding returns 0
23:46:39.755 00.018 15712 IsGuiding returns 0
23:46:39.755 00.000 15712 Move returns status 0, amount 8
23:46:39.755 00.000 15712 MoveAxis(N, 0, ABG)
23:46:39.755 00.000 15712 Move returns status 0, amount 0
23:46:39.755 00.000 15712 move complete, result=0
23:46:39.755 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:46:39.756 00.001 15712 worker thread done servicing request
23:46:39.756 00.000 15712 Worker thread wakes up
23:46:39.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:39.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:41.171 01.415 15712 Exposure complete
23:46:41.234 00.063 15712 worker thread done servicing request
23:46:41.234 00.000 7988 OnExposeComplete: enter
23:46:41.235 00.001 7988 UpdateGuideState(): m_state=6
23:46:41.235 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2509
23:46:41.235 00.000 7988 Star::Find returns 1 (0), X=502.49, Y=804.47, Mass=1625, SNR=26.7, Peak=162 HFD=4.3
23:46:41.235 00.000 7988 MultiStar: [#1 0.24,-0.24,0.96,U] [#2 0.40,-0.05,0.88,U] [#3 -0.01,0.23,0.85,U] [#4 -0.28,-0.57,0.00,M1] [#5 0.25,-0.16,0.70,U] [#6 0.29,-0.35,0.00,M5] [#7 -0.36,0.01,0.48,U] [#8 -0.38,-0.13,0.46,U] 
23:46:41.235 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.23, 0.20}
23:46:41.235 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
23:46:41.235 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
23:46:41.243 00.008 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
23:46:41.243 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
23:46:41.243 00.000 7988 Enqueuing Move request for scope (0.12, -0.01)
23:46:41.243 00.000 15712 Worker thread wakes up
23:46:41.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:46:41.243 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.7
23:46:41.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:41.243 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:41.251 00.008 7988 Enqueuing Expose request
23:46:41.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:46:41.251 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:46:41.251 00.000 15712 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=-0.12
23:46:41.251 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
23:46:41.251 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
23:46:41.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:41.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:46:41.251 00.000 15712 MoveAxis(W, 10, ABG)
23:46:41.251 00.000 15712 Guiding  Dir = 3, Dur = 10
23:46:41.251 00.000 15712 IsGuiding returns 0
23:46:41.299 00.048 15712 IsGuiding returns 1
23:46:41.299 00.000 15712 scope still moving after pulse duration time elapsed
23:46:41.331 00.032 15712 IsGuiding returns 0
23:46:41.331 00.000 15712 scope move finished after 10 + 65 ms
23:46:41.331 00.000 15712 Move returns status 0, amount 10
23:46:41.331 00.000 15712 MoveAxis(N, 0, ABG)
23:46:41.331 00.000 15712 Move returns status 0, amount 0
23:46:41.331 00.000 15712 move complete, result=0
23:46:41.331 00.000 15712 worker thread done servicing request
23:46:41.331 00.000 15712 Worker thread wakes up
23:46:41.331 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
23:46:41.333 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:41.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:42.974 01.641 15712 Exposure complete
23:46:43.025 00.051 15712 worker thread done servicing request
23:46:43.025 00.000 7988 OnExposeComplete: enter
23:46:43.037 00.012 7988 UpdateGuideState(): m_state=6
23:46:43.039 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2510
23:46:43.039 00.000 7988 Star::Find returns 1 (0), X=502.59, Y=804.84, Mass=1605, SNR=26.8, Peak=154 HFD=4.5
23:46:43.041 00.002 7988 MultiStar: [#1 0.15,0.26,0.96,U] [#2 0.26,0.01,0.88,U] [#3 -0.04,0.55,0.00,M1] [#4 -0.17,-0.04,0.74,U] [#5 0.19,0.21,0.73,U] [#6 0.17,0.14,0.66,U] [#7 -0.18,0.06,0.50,U] [#8 -0.23,-0.35,0.46,U] 
23:46:43.042 00.001 7988 refined, 7 included, MultiStar: {0.11, 0.15}, one-star: {0.33, 0.57}
23:46:43.042 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
23:46:43.044 00.002 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
23:46:43.044 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.96 mountX=0.15 mountY=-0.11, mountTheta=-0.62
23:46:43.046 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.15, opts=13)
23:46:43.048 00.002 7988 Enqueuing Move request for scope (0.11, 0.15)
23:46:43.048 00.000 15712 Worker thread wakes up
23:46:43.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
23:46:43.048 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
23:46:43.048 00.000 15712 Moving (0.11, 0.15) raw xDistance=0.15 yDistance=-0.11
23:46:43.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:43.048 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.8
23:46:43.051 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:43.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:43.053 00.002 7988 Enqueuing Expose request
23:46:43.053 00.000 15712 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
23:46:43.053 00.000 15712 PPEC: input: 0.15, control: 0.04, exposure: 1500
23:46:43.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:43.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:46:43.053 00.000 15712 MoveAxis(W, 13, ABG)
23:46:43.053 00.000 15712 Guiding  Dir = 3, Dur = 13
23:46:43.053 00.000 15712 IsGuiding returns 0
23:46:43.076 00.023 15712 IsGuiding returns 1
23:46:43.076 00.000 15712 scope still moving after pulse duration time elapsed
23:46:43.127 00.051 15712 IsGuiding returns 0
23:46:43.127 00.000 15712 scope move finished after 13 + 59 ms
23:46:43.127 00.000 15712 Move returns status 0, amount 13
23:46:43.127 00.000 15712 MoveAxis(N, 0, ABG)
23:46:43.127 00.000 15712 Move returns status 0, amount 0
23:46:43.127 00.000 15712 move complete, result=0
23:46:43.127 00.000 7988 GuideStep: 0.2 px 13 ms WEST, -0.1 px 0 ms NORTH
23:46:43.129 00.002 15712 worker thread done servicing request
23:46:43.129 00.000 15712 Worker thread wakes up
23:46:43.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:43.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:44.537 01.408 15712 Exposure complete
23:46:44.598 00.061 15712 worker thread done servicing request
23:46:44.598 00.000 7988 OnExposeComplete: enter
23:46:44.598 00.000 7988 UpdateGuideState(): m_state=6
23:46:44.601 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2511
23:46:44.601 00.000 7988 Star::Find returns 1 (0), X=502.30, Y=804.56, Mass=1662, SNR=27.3, Peak=133 HFD=4.7
23:46:44.603 00.002 7988 MultiStar: [#1 0.15,-0.01,0.93,U] [#2 0.36,0.00,0.83,U] [#3 -0.15,0.23,0.84,U] [#4 -0.34,-0.03,0.75,U] [#5 0.04,-0.00,0.71,U] [#6 0.24,0.01,0.59,U] [#7 -0.35,0.02,0.49,U] [#8 -0.02,-0.24,0.46,U] 
23:46:44.603 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.04, 0.29}
23:46:44.605 00.002 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
23:46:44.605 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
23:46:44.607 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.32 mountX=0.05 mountY=-0.01, mountTheta=-0.27
23:46:44.608 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
23:46:44.610 00.002 7988 Enqueuing Move request for scope (0.01, 0.05)
23:46:44.610 00.000 15712 Worker thread wakes up
23:46:44.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:46:44.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:46:44.610 00.000 15712 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
23:46:44.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:46:44.610 00.000 7988 UpdateGuideState exits: m=1662 SNR=27.3
23:46:44.613 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:44.614 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:44.614 00.000 7988 Enqueuing Expose request
23:46:44.614 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
23:46:44.614 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
23:46:44.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:44.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:44.614 00.000 15712 MoveAxis(W, 13, ABG)
23:46:44.614 00.000 15712 Guiding  Dir = 3, Dur = 13
23:46:44.614 00.000 15712 IsGuiding returns 0
23:46:44.646 00.032 15712 IsGuiding returns 1
23:46:44.646 00.000 15712 scope still moving after pulse duration time elapsed
23:46:44.695 00.049 15712 IsGuiding returns 0
23:46:44.695 00.000 15712 scope move finished after 13 + 64 ms
23:46:44.695 00.000 15712 Move returns status 0, amount 13
23:46:44.695 00.000 15712 MoveAxis(N, 0, ABG)
23:46:44.695 00.000 15712 Move returns status 0, amount 0
23:46:44.695 00.000 15712 move complete, result=0
23:46:44.695 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
23:46:44.696 00.001 15712 worker thread done servicing request
23:46:44.696 00.000 15712 Worker thread wakes up
23:46:44.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:44.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:46.333 01.637 15712 Exposure complete
23:46:46.394 00.061 15712 worker thread done servicing request
23:46:46.394 00.000 7988 OnExposeComplete: enter
23:46:46.397 00.003 7988 UpdateGuideState(): m_state=6
23:46:46.397 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2512
23:46:46.399 00.002 7988 Star::Find returns 1 (0), X=502.28, Y=804.67, Mass=1505, SNR=26.0, Peak=127 HFD=4.6
23:46:46.399 00.000 7988 MultiStar: [#1 0.25,0.08,1.00,U] [#2 0.34,-0.04,0.87,U] [#3 -0.38,0.47,0.00,M1] [#4 -0.17,-0.24,0.78,U] [#5 -0.02,0.04,0.74,U] [#6 0.14,0.05,0.67,U] [#7 -0.46,0.08,0.00,M1] [#8 -0.06,-0.04,0.48,U] 
23:46:46.401 00.002 7988 refined, 6 included, MultiStar: {0.09, 0.05}, one-star: {0.03, 0.40}
23:46:46.401 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
23:46:46.403 00.002 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
23:46:46.403 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=0.05 mountY=-0.09, mountTheta=-1.03
23:46:46.405 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.05, opts=13)
23:46:46.407 00.002 7988 Enqueuing Move request for scope (0.09, 0.05)
23:46:46.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:46:46.409 00.002 7988 UpdateGuideState exits: m=1505 SNR=26.0
23:46:46.409 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:46.411 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:46.413 00.002 15712 Worker thread wakes up
23:46:46.413 00.000 7988 Enqueuing Expose request
23:46:46.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:46:46.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:46:46.413 00.000 15712 Moving (0.09, 0.05) raw xDistance=0.05 yDistance=-0.09
23:46:46.413 00.000 15712 PPEC rslt: input = 0.05, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
23:46:46.413 00.000 15712 PPEC: input: 0.05, control: 0.05, exposure: 1500
23:46:46.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:46.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:46:46.413 00.000 15712 MoveAxis(W, 17, ABG)
23:46:46.413 00.000 15712 Guiding  Dir = 3, Dur = 17
23:46:46.413 00.000 15712 IsGuiding returns 0
23:46:46.428 00.015 15712 IsGuiding returns 1
23:46:46.428 00.000 15712 scope still moving after pulse duration time elapsed
23:46:46.479 00.051 15712 IsGuiding returns 0
23:46:46.479 00.000 15712 scope move finished after 17 + 50 ms
23:46:46.479 00.000 15712 Move returns status 0, amount 17
23:46:46.479 00.000 15712 MoveAxis(N, 0, ABG)
23:46:46.479 00.000 15712 Move returns status 0, amount 0
23:46:46.479 00.000 15712 move complete, result=0
23:46:46.479 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
23:46:46.486 00.007 15712 worker thread done servicing request
23:46:46.486 00.000 15712 Worker thread wakes up
23:46:46.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:46.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:47.898 01.412 15712 Exposure complete
23:46:47.959 00.061 7988 OnExposeComplete: enter
23:46:47.961 00.002 7988 UpdateGuideState(): m_state=6
23:46:47.963 00.002 15712 worker thread done servicing request
23:46:47.963 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2513
23:46:47.963 00.000 7988 Star::Find returns 1 (0), X=502.54, Y=804.88, Mass=1612, SNR=26.9, Peak=140 HFD=4.8
23:46:47.963 00.000 7988 MultiStar: [#1 0.30,0.17,0.93,U] [#2 0.38,0.24,0.00,M5] [#3 -0.06,0.59,0.00,M2] [#4 -0.03,0.01,0.71,U] [#5 0.37,0.11,0.71,U] [#6 0.60,0.32,0.00,M3] [#7 -0.06,0.20,0.45,U] [#8 0.08,-0.04,0.45,U] 
23:46:47.963 00.000 7988 refined, 5 included, MultiStar: {0.19, 0.22}, one-star: {0.28, 0.60}
23:46:47.963 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
23:46:47.963 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
23:46:47.963 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.85 mountX=0.22 mountY=-0.20, mountTheta=-0.73
23:46:47.963 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.22, opts=13)
23:46:47.974 00.011 7988 Enqueuing Move request for scope (0.19, 0.22)
23:46:47.974 00.000 15712 Worker thread wakes up
23:46:47.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
23:46:47.974 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
23:46:47.974 00.000 15712 Moving (0.19, 0.22) raw xDistance=0.22 yDistance=-0.20
23:46:47.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:47.974 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.9
23:46:47.977 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:47.977 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:47.977 00.000 7988 Enqueuing Expose request
23:46:47.977 00.000 15712 PPEC rslt: input = 0.22, final = 0.18, react = 0.13, pred = 0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 639.55
23:46:47.977 00.000 15712 PPEC: input: 0.22, control: 0.18, exposure: 1500
23:46:47.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:47.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:46:47.977 00.000 15712 MoveAxis(W, 59, ABG)
23:46:47.977 00.000 15712 Guiding  Dir = 3, Dur = 59
23:46:47.977 00.000 15712 IsGuiding returns 0
23:46:47.996 00.019 15712 PulseGuide returned control before completion, sleep 48
23:46:48.076 00.080 15712 IsGuiding returns 0
23:46:48.076 00.000 15712 Move returns status 0, amount 59
23:46:48.076 00.000 15712 MoveAxis(N, 0, ABG)
23:46:48.076 00.000 15712 Move returns status 0, amount 0
23:46:48.076 00.000 15712 move complete, result=0
23:46:48.076 00.000 7988 GuideStep: 0.2 px 59 ms WEST, -0.2 px 0 ms NORTH
23:46:48.085 00.009 15712 worker thread done servicing request
23:46:48.085 00.000 15712 Worker thread wakes up
23:46:48.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:48.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:49.826 01.741 15712 Exposure complete
23:46:49.886 00.060 15712 worker thread done servicing request
23:46:49.887 00.001 7988 OnExposeComplete: enter
23:46:49.887 00.000 7988 UpdateGuideState(): m_state=6
23:46:49.889 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2514
23:46:49.891 00.002 7988 Star::Find returns 1 (0), X=502.68, Y=805.00, Mass=1546, SNR=26.1, Peak=141 HFD=4.6
23:46:49.891 00.000 7988 MultiStar: [#1 0.33,0.37,0.00,M3] [#2 0.43,0.23,0.00,M6] [#3 0.05,0.64,0.00,M3] [#4 -0.05,0.35,0.75,U] [#5 0.07,0.39,0.73,U] [#6 0.18,0.26,0.67,U] [#7 -0.07,0.40,0.50,U] [#8 0.27,0.00,0.42,U] 
23:46:49.893 00.002 7988 refined, 5 included, MultiStar: {0.16, 0.41}, one-star: {0.42, 0.73}
23:46:49.893 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
23:46:49.895 00.002 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
23:46:49.896 00.001 7988 CameraToMount -- cameraX=0.16 cameraY=0.41 hyp=0.44 cameraTheta=1.21 mountX=0.41 mountY=-0.17, mountTheta=-0.38
23:46:49.898 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.41, opts=13)
23:46:49.898 00.000 7988 Enqueuing Move request for scope (0.16, 0.41)
23:46:49.900 00.002 15712 Worker thread wakes up
23:46:49.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.41) opts 0xd
23:46:49.900 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.41)
23:46:49.900 00.000 15712 Moving (0.16, 0.41) raw xDistance=0.41 yDistance=-0.17
23:46:49.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:46:49.900 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.1
23:46:49.903 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:49.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:49.903 00.000 7988 Enqueuing Expose request
23:46:49.903 00.000 15712 PPEC rslt: input = 0.41, final = 0.30, react = 0.25, pred = 0.06, hyst = 0.22, hyst_pct = 0.00, period_length = 639.56
23:46:49.903 00.000 15712 PPEC: input: 0.41, control: 0.30, exposure: 1500
23:46:49.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:49.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:46:49.903 00.000 15712 MoveAxis(W, 99, ABG)
23:46:49.903 00.000 15712 Guiding  Dir = 3, Dur = 99
23:46:49.903 00.000 15712 IsGuiding returns 0
23:46:49.919 00.016 15712 PulseGuide returned control before completion, sleep 96
23:46:50.033 00.114 15712 IsGuiding returns 0
23:46:50.033 00.000 15712 Move returns status 0, amount 99
23:46:50.033 00.000 15712 MoveAxis(N, 0, ABG)
23:46:50.033 00.000 15712 Move returns status 0, amount 0
23:46:50.033 00.000 15712 move complete, result=0
23:46:50.033 00.000 7988 GuideStep: 0.4 px 99 ms WEST, -0.2 px 0 ms NORTH
23:46:50.035 00.002 15712 worker thread done servicing request
23:46:50.035 00.000 15712 Worker thread wakes up
23:46:50.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:50.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:51.451 01.416 15712 Exposure complete
23:46:51.513 00.062 15712 worker thread done servicing request
23:46:51.514 00.001 7988 OnExposeComplete: enter
23:46:51.514 00.000 7988 UpdateGuideState(): m_state=6
23:46:51.514 00.000 7988 Star::Find(15, 502, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2515
23:46:51.514 00.000 7988 Star::Find returns 1 (0), X=502.52, Y=804.65, Mass=1569, SNR=26.5, Peak=159 HFD=4.5
23:46:51.514 00.000 7988 MultiStar: [#1 0.45,0.05,0.00,M4] [#2 0.52,0.11,0.00,M7] [#3 0.25,0.52,0.00,M4] [#4 -0.09,-0.28,0.75,U] [#5 0.17,0.17,0.68,U] [#6 0.43,0.04,0.00,M3] [#7 0.12,0.17,0.50,U] [#8 0.20,-0.06,0.41,U] 
23:46:51.514 00.000 7988 refined, 4 included, MultiStar: {0.14, 0.10}, one-star: {0.26, 0.38}
23:46:51.514 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
23:46:51.514 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
23:46:51.514 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.65 mountX=0.10 mountY=-0.14, mountTheta=-0.93
23:46:51.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.10, opts=13)
23:46:51.514 00.000 7988 Enqueuing Move request for scope (0.14, 0.10)
23:46:51.527 00.013 15712 Worker thread wakes up
23:46:51.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
23:46:51.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
23:46:51.527 00.000 15712 Moving (0.14, 0.10) raw xDistance=0.10 yDistance=-0.14
23:46:51.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:51.527 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.5
23:46:51.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:51.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:51.529 00.000 7988 Enqueuing Expose request
23:46:51.532 00.003 15712 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
23:46:51.532 00.000 15712 PPEC: input: 0.10, control: 0.05, exposure: 1500
23:46:51.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:51.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:46:51.532 00.000 15712 MoveAxis(W, 16, ABG)
23:46:51.532 00.000 15712 Guiding  Dir = 3, Dur = 16
23:46:51.532 00.000 15712 IsGuiding returns 0
23:46:51.545 00.013 15712 IsGuiding returns 1
23:46:51.545 00.000 15712 scope still moving after pulse duration time elapsed
23:46:51.595 00.050 15712 IsGuiding returns 0
23:46:51.595 00.000 15712 scope move finished after 16 + 50 ms
23:46:51.595 00.000 15712 Move returns status 0, amount 16
23:46:51.595 00.000 15712 MoveAxis(N, 0, ABG)
23:46:51.595 00.000 15712 Move returns status 0, amount 0
23:46:51.595 00.000 15712 move complete, result=0
23:46:51.595 00.000 7988 GuideStep: 0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
23:46:51.601 00.006 15712 worker thread done servicing request
23:46:51.601 00.000 15712 Worker thread wakes up
23:46:51.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:51.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:53.239 01.638 15712 Exposure complete
23:46:53.298 00.059 15712 worker thread done servicing request
23:46:53.298 00.000 7988 OnExposeComplete: enter
23:46:53.298 00.000 7988 UpdateGuideState(): m_state=6
23:46:53.301 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2516
23:46:53.301 00.000 7988 Star::Find returns 1 (0), X=502.60, Y=804.69, Mass=1613, SNR=26.8, Peak=163 HFD=4.7
23:46:53.303 00.002 7988 MultiStar: [#1 0.29,0.16,0.94,U] [#2 0.36,0.11,0.85,U] [#3 -0.00,0.60,0.00,M5] [#4 -0.02,0.18,0.76,U] [#5 0.19,0.11,0.72,U] [#6 0.21,-0.09,0.63,U] [#7 -0.15,0.21,0.47,U] [#8 0.21,-0.04,0.42,U] 
23:46:53.303 00.000 7988 refined, 7 included, MultiStar: {0.21, 0.15}, one-star: {0.35, 0.41}
23:46:53.305 00.002 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
23:46:53.305 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
23:46:53.307 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.64 mountX=0.15 mountY=-0.21, mountTheta=-0.94
23:46:53.309 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.15, opts=13)
23:46:53.309 00.000 7988 Enqueuing Move request for scope (0.21, 0.15)
23:46:53.311 00.002 15712 Worker thread wakes up
23:46:53.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
23:46:53.311 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
23:46:53.311 00.000 15712 Moving (0.21, 0.15) raw xDistance=0.15 yDistance=-0.21
23:46:53.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:53.311 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.8
23:46:53.314 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:53.315 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:53.315 00.000 7988 Enqueuing Expose request
23:46:53.315 00.000 15712 PPEC rslt: input = 0.15, final = 0.05, react = 0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
23:46:53.315 00.000 15712 PPEC: input: 0.15, control: 0.05, exposure: 1500
23:46:53.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:53.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:46:53.315 00.000 15712 MoveAxis(W, 15, ABG)
23:46:53.315 00.000 15712 Guiding  Dir = 3, Dur = 15
23:46:53.315 00.000 15712 IsGuiding returns 0
23:46:53.332 00.017 15712 IsGuiding returns 1
23:46:53.332 00.000 15712 scope still moving after pulse duration time elapsed
23:46:53.383 00.051 15712 IsGuiding returns 0
23:46:53.383 00.000 15712 scope move finished after 15 + 57 ms
23:46:53.383 00.000 15712 Move returns status 0, amount 15
23:46:53.383 00.000 15712 MoveAxis(N, 0, ABG)
23:46:53.383 00.000 15712 Move returns status 0, amount 0
23:46:53.383 00.000 15712 move complete, result=0
23:46:53.383 00.000 7988 GuideStep: 0.2 px 15 ms WEST, -0.2 px 0 ms NORTH
23:46:53.392 00.009 15712 worker thread done servicing request
23:46:53.392 00.000 15712 Worker thread wakes up
23:46:53.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:53.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:54.796 01.404 15712 Exposure complete
23:46:54.857 00.061 15712 worker thread done servicing request
23:46:54.859 00.002 7988 OnExposeComplete: enter
23:46:54.859 00.000 7988 UpdateGuideState(): m_state=6
23:46:54.859 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2517
23:46:54.861 00.002 7988 Star::Find returns 1 (0), X=502.63, Y=804.53, Mass=1512, SNR=25.8, Peak=162 HFD=4.5
23:46:54.861 00.000 7988 MultiStar: [#1 0.15,-0.17,0.99,U] [#2 0.34,-0.19,0.88,U] [#3 0.14,0.34,0.89,U] [#4 -0.01,-0.33,0.76,U] [#5 0.34,-0.10,0.74,U] [#6 0.20,-0.15,0.70,U] [#7 -0.23,-0.16,0.49,U] [#8 0.34,-0.36,0.00,M1] 
23:46:54.861 00.000 7988 refined, 7 included, MultiStar: {0.19, -0.04}, one-star: {0.37, 0.26}
23:46:54.861 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.56) = xAngle (-1.79 = -1.79)
23:46:54.861 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
23:46:54.861 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.23 mountX=-0.04 mountY=-0.19, mountTheta=-1.80
23:46:54.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.04, opts=13)
23:46:54.861 00.000 7988 Enqueuing Move request for scope (0.19, -0.04)
23:46:54.861 00.000 15712 Worker thread wakes up
23:46:54.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
23:46:54.861 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
23:46:54.861 00.000 15712 Moving (0.19, -0.04) raw xDistance=-0.04 yDistance=-0.19
23:46:54.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:54.861 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.8
23:46:54.873 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:54.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:54.873 00.000 7988 Enqueuing Expose request
23:46:54.873 00.000 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
23:46:54.873 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
23:46:54.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:54.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:46:54.873 00.000 15712 MoveAxis(W, 13, ABG)
23:46:54.873 00.000 15712 Guiding  Dir = 3, Dur = 13
23:46:54.873 00.000 15712 IsGuiding returns 0
23:46:54.893 00.020 15712 IsGuiding returns 1
23:46:54.893 00.000 15712 scope still moving after pulse duration time elapsed
23:46:54.941 00.048 15712 IsGuiding returns 0
23:46:54.941 00.000 15712 scope move finished after 13 + 50 ms
23:46:54.941 00.000 15712 Move returns status 0, amount 13
23:46:54.941 00.000 15712 MoveAxis(N, 0, ABG)
23:46:54.941 00.000 15712 Move returns status 0, amount 0
23:46:54.941 00.000 15712 move complete, result=0
23:46:54.941 00.000 7988 GuideStep: -0.0 px 13 ms WEST, -0.2 px 0 ms NORTH
23:46:54.943 00.002 15712 worker thread done servicing request
23:46:54.943 00.000 15712 Worker thread wakes up
23:46:54.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:54.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:56.583 01.640 15712 Exposure complete
23:46:56.629 00.046 15712 worker thread done servicing request
23:46:56.629 00.000 7988 OnExposeComplete: enter
23:46:56.644 00.015 7988 UpdateGuideState(): m_state=6
23:46:56.646 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2518
23:46:56.646 00.000 7988 Star::Find returns 1 (0), X=502.70, Y=804.42, Mass=1599, SNR=26.6, Peak=156 HFD=4.7
23:46:56.646 00.000 7988 MultiStar: [#1 0.39,0.00,0.96,U] [#2 0.50,-0.03,0.00,M6] [#3 -0.12,0.43,0.00,M5] [#4 -0.10,-0.19,0.72,U] [#5 0.40,0.02,0.73,U] [#6 0.46,0.09,0.00,M2] [#7 0.04,0.20,0.49,U] [#8 0.00,-0.14,0.44,U] 
23:46:56.646 00.000 7988 refined, 5 included, MultiStar: {0.24, 0.02}, one-star: {0.44, 0.15}
23:46:56.646 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.56) = xAngle (-1.50 = -1.50)
23:46:56.646 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
23:46:56.646 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.06 mountX=0.02 mountY=-0.24, mountTheta=-1.50
23:46:56.646 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.02, opts=13)
23:46:56.646 00.000 7988 Enqueuing Move request for scope (0.24, 0.02)
23:46:56.646 00.000 15712 Worker thread wakes up
23:46:56.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
23:46:56.646 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
23:46:56.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:46:56.646 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.6
23:46:56.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:56.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:56.660 00.014 7988 Enqueuing Expose request
23:46:56.662 00.002 15712 Moving (0.24, 0.02) raw xDistance=0.02 yDistance=-0.24
23:46:56.663 00.001 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
23:46:56.663 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
23:46:56.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:56.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:46:56.663 00.000 15712 MoveAxis(W, 14, ABG)
23:46:56.663 00.000 15712 Guiding  Dir = 3, Dur = 14
23:46:56.663 00.000 15712 IsGuiding returns 0
23:46:56.680 00.017 15712 IsGuiding returns 1
23:46:56.680 00.000 15712 scope still moving after pulse duration time elapsed
23:46:56.728 00.048 15712 IsGuiding returns 0
23:46:56.728 00.000 15712 scope move finished after 14 + 51 ms
23:46:56.728 00.000 15712 Move returns status 0, amount 14
23:46:56.731 00.003 15712 MoveAxis(N, 0, ABG)
23:46:56.731 00.000 15712 Move returns status 0, amount 0
23:46:56.731 00.000 15712 move complete, result=0
23:46:56.731 00.000 7988 GuideStep: 0.0 px 14 ms WEST, -0.2 px 0 ms NORTH
23:46:56.731 00.000 15712 worker thread done servicing request
23:46:56.731 00.000 15712 Worker thread wakes up
23:46:56.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:56.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:58.145 01.414 15712 Exposure complete
23:46:58.207 00.062 15712 worker thread done servicing request
23:46:58.207 00.000 7988 OnExposeComplete: enter
23:46:58.207 00.000 7988 UpdateGuideState(): m_state=6
23:46:58.209 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2519
23:46:58.210 00.001 7988 Star::Find returns 1 (0), X=502.67, Y=804.38, Mass=1601, SNR=26.5, Peak=161 HFD=4.8
23:46:58.210 00.000 7988 MultiStar: [#1 0.32,-0.17,0.96,U] [#2 0.56,-0.35,0.00,M7] [#3 -0.21,-0.01,0.86,U] [#4 -0.23,-0.32,0.70,U] [#5 0.22,-0.25,0.71,U] [#6 0.06,-0.17,0.67,U] [#7 -0.20,-0.33,0.50,U] [#8 0.17,-0.68,0.00,M1] 
23:46:58.212 00.002 7988 refined, 6 included, MultiStar: {0.09, -0.14}, one-star: {0.41, 0.10}
23:46:58.212 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
23:46:58.214 00.002 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
23:46:58.214 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-1.01 mountX=-0.14 mountY=-0.08, mountTheta=-2.60
23:46:58.216 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.14, opts=13)
23:46:58.216 00.000 7988 Enqueuing Move request for scope (0.09, -0.14)
23:46:58.216 00.000 15712 Worker thread wakes up
23:46:58.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:46:58.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
23:46:58.216 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.5
23:46:58.222 00.006 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
23:46:58.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:58.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:46:58.225 00.003 7988 Enqueuing Expose request
23:46:58.225 00.000 15712 Moving (0.09, -0.14) raw xDistance=-0.14 yDistance=-0.08
23:46:58.227 00.002 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
23:46:58.227 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
23:46:58.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:58.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:46:58.227 00.000 15712 MoveAxis(W, 14, ABG)
23:46:58.227 00.000 15712 Guiding  Dir = 3, Dur = 14
23:46:58.227 00.000 15712 IsGuiding returns 0
23:46:58.244 00.017 15712 IsGuiding returns 1
23:46:58.244 00.000 15712 scope still moving after pulse duration time elapsed
23:46:58.295 00.051 15712 IsGuiding returns 0
23:46:58.295 00.000 15712 scope move finished after 14 + 54 ms
23:46:58.295 00.000 15712 Move returns status 0, amount 14
23:46:58.295 00.000 15712 MoveAxis(N, 0, ABG)
23:46:58.295 00.000 15712 Move returns status 0, amount 0
23:46:58.295 00.000 15712 move complete, result=0
23:46:58.295 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
23:46:58.299 00.004 15712 worker thread done servicing request
23:46:58.299 00.000 15712 Worker thread wakes up
23:46:58.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:46:58.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:46:59.930 01.631 15712 Exposure complete
23:46:59.993 00.063 15712 worker thread done servicing request
23:46:59.993 00.000 7988 OnExposeComplete: enter
23:46:59.995 00.002 7988 UpdateGuideState(): m_state=6
23:46:59.995 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2520
23:46:59.997 00.002 7988 Star::Find returns 1 (0), X=502.37, Y=804.20, Mass=1541, SNR=26.2, Peak=160 HFD=4.6
23:46:59.997 00.000 7988 MultiStar: [#1 0.21,-0.40,0.00,M1] [#2 0.23,-0.37,0.00,M8] [#3 -0.15,-0.01,0.82,U] [#4 -0.17,-0.73,0.00,M1] [#5 0.06,-0.34,0.73,U] [#6 0.17,-0.44,0.00,M2] [#7 -0.22,-0.39,0.00,M1] [#8 -0.09,-0.44,0.00,M2] 
23:46:59.999 00.002 7988 refined, 2 included, MultiStar: {0.01, -0.13}, one-star: {0.12, -0.07}
23:46:59.999 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
23:47:00.001 00.002 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
23:47:00.001 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=-0.13 mountY=-0.01, mountTheta=-3.05
23:47:00.003 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.13, opts=13)
23:47:00.005 00.002 7988 Enqueuing Move request for scope (0.01, -0.13)
23:47:00.005 00.000 15712 Worker thread wakes up
23:47:00.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
23:47:00.005 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
23:47:00.005 00.000 15712 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=-0.01
23:47:00.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:00.005 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.2
23:47:00.008 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:00.010 00.002 15712 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
23:47:00.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:00.012 00.002 7988 Enqueuing Expose request
23:47:00.014 00.002 15712 PPEC: input: -0.13, control: 0.04, exposure: 1500
23:47:00.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:00.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:47:00.014 00.000 15712 MoveAxis(W, 14, ABG)
23:47:00.014 00.000 15712 Guiding  Dir = 3, Dur = 14
23:47:00.014 00.000 15712 IsGuiding returns 0
23:47:00.029 00.015 15712 IsGuiding returns 1
23:47:00.029 00.000 15712 scope still moving after pulse duration time elapsed
23:47:00.073 00.044 15712 IsGuiding returns 0
23:47:00.073 00.000 15712 scope move finished after 14 + 43 ms
23:47:00.073 00.000 15712 Move returns status 0, amount 14
23:47:00.073 00.000 15712 MoveAxis(N, 0, ABG)
23:47:00.073 00.000 15712 Move returns status 0, amount 0
23:47:00.073 00.000 15712 move complete, result=0
23:47:00.073 00.000 15712 worker thread done servicing request
23:47:00.073 00.000 15712 Worker thread wakes up
23:47:00.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:00.073 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
23:47:00.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:01.493 01.420 15712 Exposure complete
23:47:01.554 00.061 15712 worker thread done servicing request
23:47:01.554 00.000 7988 OnExposeComplete: enter
23:47:01.554 00.000 7988 UpdateGuideState(): m_state=6
23:47:01.557 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2521
23:47:01.557 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=804.29, Mass=1678, SNR=27.1, Peak=187 HFD=4.7
23:47:01.557 00.000 7988 MultiStar: [#1 0.21,-0.28,0.95,U] [#2 0.31,-0.12,0.85,U] [#3 0.02,0.09,0.84,U] [#4 -0.20,-0.48,0.00,M2] [#5 0.30,-0.29,0.72,U] [#6 0.42,-0.18,0.00,M3] [#7 -0.02,-0.17,0.49,U] [#8 -0.22,-0.42,0.00,M3] 
23:47:01.557 00.000 7988 single-star, 5 included, MultiStar: {0.19, -0.12}, one-star: {0.22, 0.02}
23:47:01.561 00.004 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
23:47:01.561 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
23:47:01.561 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.07 mountX=0.02 mountY=-0.22, mountTheta=-1.49
23:47:01.561 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.02, opts=13)
23:47:01.561 00.000 7988 Enqueuing Move request for scope (0.22, 0.02)
23:47:01.561 00.000 15712 Worker thread wakes up
23:47:01.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
23:47:01.561 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
23:47:01.561 00.000 15712 Moving (0.22, 0.02) raw xDistance=0.02 yDistance=-0.22
23:47:01.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:01.561 00.000 7988 UpdateGuideState exits: m=1678 SNR=27.1
23:47:01.570 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:01.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:01.570 00.000 7988 Enqueuing Expose request
23:47:01.570 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
23:47:01.570 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
23:47:01.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:01.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:47:01.570 00.000 15712 MoveAxis(W, 9, ABG)
23:47:01.570 00.000 15712 Guiding  Dir = 3, Dur = 9
23:47:01.570 00.000 15712 IsGuiding returns 0
23:47:01.586 00.016 15712 IsGuiding returns 0
23:47:01.586 00.000 15712 Move returns status 0, amount 9
23:47:01.586 00.000 15712 MoveAxis(N, 0, ABG)
23:47:01.586 00.000 15712 Move returns status 0, amount 0
23:47:01.586 00.000 15712 move complete, result=0
23:47:01.586 00.000 15712 worker thread done servicing request
23:47:01.586 00.000 15712 Worker thread wakes up
23:47:01.586 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
23:47:01.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:01.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:03.229 01.643 15712 Exposure complete
23:47:03.291 00.062 15712 worker thread done servicing request
23:47:03.291 00.000 7988 OnExposeComplete: enter
23:47:03.293 00.002 7988 UpdateGuideState(): m_state=6
23:47:03.294 00.001 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2522
23:47:03.294 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=804.67, Mass=1501, SNR=25.8, Peak=145 HFD=4.3
23:47:03.294 00.000 7988 MultiStar: [#1 0.28,0.03,1.00,U] [#2 0.33,0.04,0.86,U] [#3 -0.07,0.57,0.00,M3] [#4 -0.29,0.02,0.79,U] [#5 0.07,0.08,0.75,U] [#6 0.25,-0.01,0.70,U] [#7 -0.15,0.18,0.50,U] [#8 -0.15,-0.19,0.46,U] 
23:47:03.294 00.000 7988 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.15, 0.40}
23:47:03.294 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
23:47:03.294 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
23:47:03.294 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.09 mountY=-0.10, mountTheta=-0.83
23:47:03.294 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.09, opts=13)
23:47:03.294 00.000 7988 Enqueuing Move request for scope (0.09, 0.09)
23:47:03.294 00.000 15712 Worker thread wakes up
23:47:03.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:47:03.294 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:47:03.294 00.000 15712 Moving (0.09, 0.09) raw xDistance=0.09 yDistance=-0.10
23:47:03.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:03.294 00.000 7988 UpdateGuideState exits: m=1501 SNR=25.8
23:47:03.307 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:03.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:03.309 00.002 7988 Enqueuing Expose request
23:47:03.309 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
23:47:03.309 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
23:47:03.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:03.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:47:03.309 00.000 15712 MoveAxis(W, 10, ABG)
23:47:03.309 00.000 15712 Guiding  Dir = 3, Dur = 10
23:47:03.309 00.000 15712 IsGuiding returns 0
23:47:03.333 00.024 15712 IsGuiding returns 1
23:47:03.333 00.000 15712 scope still moving after pulse duration time elapsed
23:47:03.357 00.024 15712 IsGuiding returns 1
23:47:03.396 00.039 15712 IsGuiding returns 0
23:47:03.396 00.000 15712 scope move finished after 10 + 76 ms
23:47:03.396 00.000 15712 Move returns status 0, amount 10
23:47:03.396 00.000 15712 MoveAxis(N, 0, ABG)
23:47:03.396 00.000 15712 Move returns status 0, amount 0
23:47:03.396 00.000 15712 move complete, result=0
23:47:03.396 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
23:47:03.399 00.003 15712 worker thread done servicing request
23:47:03.399 00.000 15712 Worker thread wakes up
23:47:03.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:03.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:04.812 01.413 15712 Exposure complete
23:47:04.873 00.061 15712 worker thread done servicing request
23:47:04.873 00.000 7988 OnExposeComplete: enter
23:47:04.874 00.001 7988 UpdateGuideState(): m_state=6
23:47:04.876 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2523
23:47:04.876 00.000 7988 Star::Find returns 1 (0), X=502.67, Y=804.60, Mass=1626, SNR=27.0, Peak=162 HFD=4.7
23:47:04.878 00.002 7988 MultiStar: [#1 0.36,-0.06,0.96,U] [#2 0.42,-0.15,0.00,M7] [#3 -0.27,0.57,0.00,M4] [#4 -0.02,-0.23,0.75,U] [#5 -0.03,-0.07,0.70,U] [#6 0.52,-0.24,0.00,M3] [#7 -0.17,-0.11,0.46,U] [#8 -0.08,-0.43,0.00,M3] 
23:47:04.878 00.000 7988 refined, 4 included, MultiStar: {0.17, -0.00}, one-star: {0.41, 0.33}
23:47:04.880 00.002 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.56) = xAngle (-1.57 = -1.57)
23:47:04.880 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
23:47:04.882 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.01 mountX=-0.00 mountY=-0.17, mountTheta=-1.57
23:47:04.882 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.00, opts=13)
23:47:04.884 00.002 7988 Enqueuing Move request for scope (0.17, -0.00)
23:47:04.886 00.002 15712 Worker thread wakes up
23:47:04.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
23:47:04.886 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
23:47:04.886 00.000 15712 Moving (0.17, -0.00) raw xDistance=-0.00 yDistance=-0.17
23:47:04.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:04.886 00.000 7988 UpdateGuideState exits: m=1626 SNR=27.0
23:47:04.888 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:04.889 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:04.889 00.000 7988 Enqueuing Expose request
23:47:04.891 00.002 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
23:47:04.891 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
23:47:04.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:04.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:47:04.891 00.000 15712 MoveAxis(W, 9, ABG)
23:47:04.891 00.000 15712 Guiding  Dir = 3, Dur = 9
23:47:04.891 00.000 15712 IsGuiding returns 0
23:47:04.947 00.056 15712 IsGuiding returns 0
23:47:04.947 00.000 15712 Move returns status 0, amount 9
23:47:04.947 00.000 15712 MoveAxis(N, 0, ABG)
23:47:04.947 00.000 15712 Move returns status 0, amount 0
23:47:04.947 00.000 15712 move complete, result=0
23:47:04.947 00.000 15712 worker thread done servicing request
23:47:04.947 00.000 15712 Worker thread wakes up
23:47:04.947 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
23:47:04.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:04.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:06.689 01.742 15712 Exposure complete
23:47:06.749 00.060 15712 worker thread done servicing request
23:47:06.749 00.000 7988 OnExposeComplete: enter
23:47:06.750 00.001 7988 UpdateGuideState(): m_state=6
23:47:06.752 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2524
23:47:06.752 00.000 7988 Star::Find returns 1 (0), X=502.78, Y=804.54, Mass=1640, SNR=26.8, Peak=154 HFD=4.7
23:47:06.754 00.002 7988 MultiStar: [#1 0.16,-0.08,0.97,U] [#2 0.35,-0.14,0.83,U] [#3 -0.03,0.34,0.84,U] [#4 -0.04,-0.10,0.72,U] [#5 0.26,0.02,0.67,U] [#6 0.57,-0.06,0.00,M4] [#7 -0.05,-0.21,0.47,U] [#8 -0.01,-0.28,0.43,U] 
23:47:06.754 00.000 7988 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.52, 0.27}
23:47:06.756 00.002 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
23:47:06.756 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
23:47:06.758 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.07 mountX=0.01 mountY=-0.18, mountTheta=-1.49
23:47:06.758 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.01, opts=13)
23:47:06.760 00.002 7988 Enqueuing Move request for scope (0.18, 0.01)
23:47:06.762 00.002 15712 Worker thread wakes up
23:47:06.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
23:47:06.762 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
23:47:06.762 00.000 15712 Moving (0.18, 0.01) raw xDistance=0.01 yDistance=-0.18
23:47:06.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:06.762 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.8
23:47:06.764 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:06.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:06.766 00.002 7988 Enqueuing Expose request
23:47:06.766 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
23:47:06.766 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
23:47:06.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:06.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:47:06.766 00.000 15712 MoveAxis(W, 9, ABG)
23:47:06.766 00.000 15712 Guiding  Dir = 3, Dur = 9
23:47:06.766 00.000 15712 IsGuiding returns 0
23:47:06.785 00.019 15712 IsGuiding returns 0
23:47:06.785 00.000 15712 Move returns status 0, amount 9
23:47:06.785 00.000 15712 MoveAxis(N, 0, ABG)
23:47:06.785 00.000 15712 Move returns status 0, amount 0
23:47:06.785 00.000 15712 move complete, result=0
23:47:06.785 00.000 15712 worker thread done servicing request
23:47:06.785 00.000 15712 Worker thread wakes up
23:47:06.785 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
23:47:06.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:06.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:08.204 01.419 15712 Exposure complete
23:47:08.266 00.062 15712 worker thread done servicing request
23:47:08.266 00.000 7988 OnExposeComplete: enter
23:47:08.266 00.000 7988 UpdateGuideState(): m_state=6
23:47:08.266 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2525
23:47:08.266 00.000 7988 Star::Find returns 1 (0), X=502.57, Y=804.64, Mass=1595, SNR=26.6, Peak=158 HFD=4.8
23:47:08.266 00.000 7988 MultiStar: [#1 0.33,0.04,0.99,U] [#2 0.61,0.05,0.00,M7] [#3 0.22,0.41,0.00,M4] [#4 0.25,-0.01,0.77,U] [#5 0.35,-0.04,0.71,U] [#6 0.54,-0.18,0.00,M5] [#7 0.12,-0.16,0.50,U] [#8 -0.13,-0.14,0.44,U] 
23:47:08.266 00.000 7988 refined, 5 included, MultiStar: {0.25, 0.05}, one-star: {0.32, 0.37}
23:47:08.272 00.006 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.36 = -1.36)
23:47:08.272 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
23:47:08.272 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.25 cameraTheta=0.20 mountX=0.05 mountY=-0.25, mountTheta=-1.37
23:47:08.272 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.05, opts=13)
23:47:08.272 00.000 7988 Enqueuing Move request for scope (0.25, 0.05)
23:47:08.272 00.000 15712 Worker thread wakes up
23:47:08.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
23:47:08.272 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
23:47:08.272 00.000 15712 Moving (0.25, 0.05) raw xDistance=0.05 yDistance=-0.25
23:47:08.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:47:08.272 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.6
23:47:08.280 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:08.282 00.002 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
23:47:08.282 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:08.282 00.000 7988 Enqueuing Expose request
23:47:08.284 00.002 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
23:47:08.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:08.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:47:08.284 00.000 15712 MoveAxis(W, 6, ABG)
23:47:08.284 00.000 15712 Guiding  Dir = 3, Dur = 6
23:47:08.289 00.005 15712 IsGuiding returns 0
23:47:08.298 00.009 15712 IsGuiding returns 0
23:47:08.298 00.000 15712 Move returns status 0, amount 6
23:47:08.298 00.000 15712 MoveAxis(N, 0, ABG)
23:47:08.298 00.000 15712 Move returns status 0, amount 0
23:47:08.298 00.000 15712 move complete, result=0
23:47:08.298 00.000 15712 worker thread done servicing request
23:47:08.298 00.000 15712 Worker thread wakes up
23:47:08.298 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:47:08.305 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:08.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:09.943 01.638 15712 Exposure complete
23:47:10.006 00.063 15712 worker thread done servicing request
23:47:10.007 00.001 7988 OnExposeComplete: enter
23:47:10.007 00.000 7988 UpdateGuideState(): m_state=6
23:47:10.007 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2526
23:47:10.007 00.000 7988 Star::Find returns 1 (0), X=502.55, Y=804.52, Mass=1628, SNR=26.8, Peak=158 HFD=4.8
23:47:10.007 00.000 7988 MultiStar: [#1 0.32,-0.06,0.96,U] [#2 0.47,0.04,0.00,M8] [#3 0.04,0.41,0.88,U] [#4 -0.07,-0.13,0.72,U] [#5 0.23,0.01,0.75,U] [#6 0.54,0.04,0.00,M6] [#7 -0.17,0.00,0.49,U] [#8 0.11,-0.29,0.45,U] 
23:47:10.007 00.000 7988 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.29, 0.24}
23:47:10.007 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
23:47:10.007 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
23:47:10.007 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.43 mountX=0.06 mountY=-0.14, mountTheta=-1.14
23:47:10.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.06, opts=13)
23:47:10.007 00.000 7988 Enqueuing Move request for scope (0.14, 0.06)
23:47:10.007 00.000 15712 Worker thread wakes up
23:47:10.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:47:10.007 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:47:10.007 00.000 15712 Moving (0.14, 0.06) raw xDistance=0.06 yDistance=-0.14
23:47:10.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:47:10.007 00.000 7988 UpdateGuideState exits: m=1628 SNR=26.8
23:47:10.022 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:10.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:10.022 00.000 7988 Enqueuing Expose request
23:47:10.022 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
23:47:10.022 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
23:47:10.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:10.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:47:10.022 00.000 15712 MoveAxis(W, 6, ABG)
23:47:10.022 00.000 15712 Guiding  Dir = 3, Dur = 6
23:47:10.022 00.000 15712 IsGuiding returns 0
23:47:10.046 00.024 15712 IsGuiding returns 0
23:47:10.046 00.000 15712 Move returns status 0, amount 6
23:47:10.046 00.000 15712 MoveAxis(N, 0, ABG)
23:47:10.046 00.000 15712 Move returns status 0, amount 0
23:47:10.046 00.000 15712 move complete, result=0
23:47:10.046 00.000 15712 worker thread done servicing request
23:47:10.046 00.000 15712 Worker thread wakes up
23:47:10.046 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:47:10.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:10.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:11.458 01.412 15712 Exposure complete
23:47:11.519 00.061 15712 worker thread done servicing request
23:47:11.519 00.000 7988 OnExposeComplete: enter
23:47:11.522 00.003 7988 UpdateGuideState(): m_state=6
23:47:11.522 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2527
23:47:11.522 00.000 7988 Star::Find returns 1 (0), X=502.67, Y=804.34, Mass=1557, SNR=26.1, Peak=161 HFD=4.7
23:47:11.522 00.000 7988 MultiStar: [#1 0.36,-0.04,0.98,U] [#2 0.45,-0.08,0.00,M9] [#3 0.07,0.28,0.88,U] [#4 -0.09,-0.17,0.77,U] [#5 0.20,-0.11,0.74,U] [#6 0.37,-0.17,0.66,U] [#7 -0.24,0.03,0.49,U] [#8 -0.28,-0.37,0.00,M1] 
23:47:11.522 00.000 7988 refined, 6 included, MultiStar: {0.19, -0.01}, one-star: {0.41, 0.07}
23:47:11.522 00.000 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
23:47:11.522 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
23:47:11.522 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.04 mountX=-0.01 mountY=-0.19, mountTheta=-1.60
23:47:11.522 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.01, opts=13)
23:47:11.522 00.000 7988 Enqueuing Move request for scope (0.19, -0.01)
23:47:11.522 00.000 15712 Worker thread wakes up
23:47:11.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
23:47:11.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
23:47:11.522 00.000 15712 Moving (0.19, -0.01) raw xDistance=-0.01 yDistance=-0.19
23:47:11.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:11.534 00.012 7988 UpdateGuideState exits: m=1557 SNR=26.1
23:47:11.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:11.536 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:11.537 00.001 7988 Enqueuing Expose request
23:47:11.537 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
23:47:11.537 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
23:47:11.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:11.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:47:11.537 00.000 15712 MoveAxis(W, 7, ABG)
23:47:11.537 00.000 15712 Guiding  Dir = 3, Dur = 7
23:47:11.537 00.000 15712 IsGuiding returns 0
23:47:11.558 00.021 15712 IsGuiding returns 0
23:47:11.558 00.000 15712 Move returns status 0, amount 7
23:47:11.558 00.000 15712 MoveAxis(N, 0, ABG)
23:47:11.558 00.000 15712 Move returns status 0, amount 0
23:47:11.558 00.000 15712 move complete, result=0
23:47:11.558 00.000 15712 worker thread done servicing request
23:47:11.558 00.000 15712 Worker thread wakes up
23:47:11.558 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
23:47:11.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:11.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:13.307 01.749 15712 Exposure complete
23:47:13.369 00.062 15712 worker thread done servicing request
23:47:13.370 00.001 7988 OnExposeComplete: enter
23:47:13.370 00.000 7988 UpdateGuideState(): m_state=6
23:47:13.371 00.001 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2528
23:47:13.371 00.000 7988 Star::Find returns 1 (0), X=502.70, Y=804.63, Mass=1523, SNR=25.8, Peak=139 HFD=4.7
23:47:13.373 00.002 7988 MultiStar: [#1 0.37,0.16,0.97,U] [#2 0.58,0.01,0.00,M10] [#3 0.15,0.56,0.00,M3] [#4 0.02,-0.06,0.77,U] [#5 0.32,0.03,0.75,U] [#6 0.50,0.08,0.00,M6] [#7 -0.01,0.07,0.52,U] [#8 0.05,0.05,0.46,U] 
23:47:13.373 00.000 7988 refined, 5 included, MultiStar: {0.24, 0.12}, one-star: {0.44, 0.36}
23:47:13.375 00.002 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
23:47:13.375 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
23:47:13.377 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.47 mountX=0.12 mountY=-0.24, mountTheta=-1.10
23:47:13.379 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.12, opts=13)
23:47:13.379 00.000 7988 Enqueuing Move request for scope (0.24, 0.12)
23:47:13.381 00.002 15712 Worker thread wakes up
23:47:13.381 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd
23:47:13.381 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.12)
23:47:13.381 00.000 15712 Moving (0.24, 0.12) raw xDistance=0.12 yDistance=-0.24
23:47:13.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:47:13.381 00.000 7988 UpdateGuideState exits: m=1523 SNR=25.8
23:47:13.384 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:13.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:13.387 00.003 7988 Enqueuing Expose request
23:47:13.387 00.000 15712 PPEC rslt: input = 0.12, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
23:47:13.387 00.000 15712 PPEC: input: 0.12, control: 0.04, exposure: 1500
23:47:13.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:13.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:47:13.387 00.000 15712 MoveAxis(W, 12, ABG)
23:47:13.387 00.000 15712 Guiding  Dir = 3, Dur = 12
23:47:13.387 00.000 15712 IsGuiding returns 0
23:47:13.401 00.014 15712 IsGuiding returns 1
23:47:13.401 00.000 15712 scope still moving after pulse duration time elapsed
23:47:13.448 00.047 15712 IsGuiding returns 0
23:47:13.448 00.000 15712 scope move finished after 12 + 50 ms
23:47:13.448 00.000 15712 Move returns status 0, amount 12
23:47:13.448 00.000 15712 MoveAxis(N, 0, ABG)
23:47:13.448 00.000 15712 Move returns status 0, amount 0
23:47:13.448 00.000 15712 move complete, result=0
23:47:13.448 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
23:47:13.453 00.005 15712 worker thread done servicing request
23:47:13.453 00.000 15712 Worker thread wakes up
23:47:13.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:13.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:14.872 01.419 15712 Exposure complete
23:47:14.933 00.061 15712 worker thread done servicing request
23:47:14.933 00.000 7988 OnExposeComplete: enter
23:47:14.933 00.000 7988 UpdateGuideState(): m_state=6
23:47:14.935 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2529
23:47:14.937 00.002 7988 Star::Find returns 1 (0), X=502.70, Y=804.55, Mass=1666, SNR=27.2, Peak=144 HFD=4.7
23:47:14.937 00.000 7988 MultiStar: [#1 0.30,0.04,0.94,U] [#2 0.45,-0.05,0.00,R] [#3 -0.05,0.18,0.81,U] [#4 -0.17,-0.11,0.74,U] [#5 0.42,0.10,0.70,U] [#6 0.46,-0.00,0.00,M7] [#7 0.24,-0.21,0.48,U] [#8 -0.02,-0.44,0.00,M1] 
23:47:14.939 00.002 7988 refined, 5 included, MultiStar: {0.21, 0.07}, one-star: {0.44, 0.27}
23:47:14.939 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
23:47:14.941 00.002 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
23:47:14.941 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.34 mountX=0.08 mountY=-0.21, mountTheta=-1.22
23:47:14.943 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.07, opts=13)
23:47:14.945 00.002 7988 Enqueuing Move request for scope (0.21, 0.07)
23:47:14.945 00.000 15712 Worker thread wakes up
23:47:14.945 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
23:47:14.945 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
23:47:14.945 00.000 15712 Moving (0.21, 0.07) raw xDistance=0.08 yDistance=-0.21
23:47:14.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:14.945 00.000 7988 UpdateGuideState exits: m=1666 SNR=27.2
23:47:14.948 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:14.949 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:14.950 00.001 7988 Enqueuing Expose request
23:47:14.950 00.000 15712 PPEC rslt: input = 0.08, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
23:47:14.950 00.000 15712 PPEC: input: 0.08, control: 0.04, exposure: 1500
23:47:14.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:14.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:47:14.950 00.000 15712 MoveAxis(W, 12, ABG)
23:47:14.950 00.000 15712 Guiding  Dir = 3, Dur = 12
23:47:14.969 00.019 15712 IsGuiding returns 0
23:47:14.986 00.017 15712 IsGuiding returns 1
23:47:14.986 00.000 15712 scope still moving after pulse duration time elapsed
23:47:15.012 00.026 15712 IsGuiding returns 1
23:47:15.048 00.036 15712 IsGuiding returns 0
23:47:15.048 00.000 15712 scope move finished after 12 + 68 ms
23:47:15.048 00.000 15712 Move returns status 0, amount 12
23:47:15.048 00.000 15712 MoveAxis(N, 0, ABG)
23:47:15.048 00.000 15712 Move returns status 0, amount 0
23:47:15.048 00.000 15712 move complete, result=0
23:47:15.048 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
23:47:15.051 00.003 15712 worker thread done servicing request
23:47:15.051 00.000 15712 Worker thread wakes up
23:47:15.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:15.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:16.690 01.639 15712 Exposure complete
23:47:16.750 00.060 15712 worker thread done servicing request
23:47:16.750 00.000 7988 OnExposeComplete: enter
23:47:16.752 00.002 7988 UpdateGuideState(): m_state=6
23:47:16.752 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2530
23:47:16.754 00.002 7988 Star::Find returns 1 (0), X=502.72, Y=804.70, Mass=1650, SNR=27.1, Peak=161 HFD=4.5
23:47:16.756 00.002 7988 MultiStar: [#1 0.57,0.11,0.00,M1] [#2 0.30,-0.10,0.86,U] [#3 0.22,0.37,0.00,M3] [#4 0.25,0.06,0.72,U] [#5 0.44,0.22,0.00,M1] [#6 0.77,-0.07,0.00,M8] [#7 0.23,0.22,0.46,U] [#8 0.34,-0.13,0.43,U] 
23:47:16.756 00.000 7988 refined, 4 included, MultiStar: {0.33, 0.12}, one-star: {0.46, 0.43}
23:47:16.758 00.002 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.56) = xAngle (-1.21 = -1.21)
23:47:16.758 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
23:47:16.760 00.002 7988 CameraToMount -- cameraX=0.33 cameraY=0.12 hyp=0.35 cameraTheta=0.36 mountX=0.13 mountY=-0.33, mountTheta=-1.21
23:47:16.760 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.12, opts=13)
23:47:16.762 00.002 7988 Enqueuing Move request for scope (0.33, 0.12)
23:47:16.762 00.000 15712 Worker thread wakes up
23:47:16.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.12) opts 0xd
23:47:16.762 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.12)
23:47:16.762 00.000 15712 Moving (0.33, 0.12) raw xDistance=0.13 yDistance=-0.33
23:47:16.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:16.762 00.000 7988 UpdateGuideState exits: m=1650 SNR=27.1
23:47:16.766 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:16.766 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:16.767 00.001 7988 Enqueuing Expose request
23:47:16.767 00.000 15712 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
23:47:16.767 00.000 15712 PPEC: input: 0.13, control: 0.04, exposure: 1500
23:47:16.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:16.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:47:16.767 00.000 15712 MoveAxis(W, 14, ABG)
23:47:16.767 00.000 15712 Guiding  Dir = 3, Dur = 14
23:47:16.767 00.000 15712 IsGuiding returns 0
23:47:16.791 00.024 15712 IsGuiding returns 1
23:47:16.791 00.000 15712 scope still moving after pulse duration time elapsed
23:47:16.840 00.049 15712 IsGuiding returns 0
23:47:16.840 00.000 15712 scope move finished after 14 + 56 ms
23:47:16.840 00.000 15712 Move returns status 0, amount 14
23:47:16.840 00.000 15712 MoveAxis(N, 0, ABG)
23:47:16.840 00.000 15712 Move returns status 0, amount 0
23:47:16.840 00.000 15712 move complete, result=0
23:47:16.840 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.3 px 0 ms NORTH
23:47:16.842 00.002 15712 worker thread done servicing request
23:47:16.842 00.000 15712 Worker thread wakes up
23:47:16.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:16.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:18.253 01.411 15712 Exposure complete
23:47:18.312 00.059 15712 worker thread done servicing request
23:47:18.312 00.000 7988 OnExposeComplete: enter
23:47:18.315 00.003 7988 UpdateGuideState(): m_state=6
23:47:18.315 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
23:47:18.317 00.002 7988 Star::Find returns 1 (0), X=502.76, Y=804.62, Mass=1700, SNR=27.3, Peak=170 HFD=4.7
23:47:18.317 00.000 7988 MultiStar: [#1 0.46,0.09,0.00,M2] [#2 0.27,0.06,0.86,U] [#3 0.18,0.58,0.00,M4] [#4 0.07,-0.04,0.73,U] [#5 0.67,0.18,0.00,M2] [#6 0.62,-0.05,0.00,M9] [#7 0.46,-0.01,0.00,M1] [#8 0.06,-0.19,0.43,U] 
23:47:18.319 00.002 7988 refined, 3 included, MultiStar: {0.27, 0.09}, one-star: {0.50, 0.34}
23:47:18.319 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.23 = -1.23)
23:47:18.321 00.002 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
23:47:18.321 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.09 hyp=0.28 cameraTheta=0.34 mountX=0.10 mountY=-0.27, mountTheta=-1.23
23:47:18.323 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.09, opts=13)
23:47:18.325 00.002 7988 Enqueuing Move request for scope (0.27, 0.09)
23:47:18.325 00.000 15712 Worker thread wakes up
23:47:18.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.09) opts 0xd
23:47:18.325 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.09)
23:47:18.325 00.000 15712 Moving (0.27, 0.09) raw xDistance=0.10 yDistance=-0.27
23:47:18.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:18.325 00.000 7988 UpdateGuideState exits: m=1700 SNR=27.3
23:47:18.329 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:18.331 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:18.332 00.001 7988 Enqueuing Expose request
23:47:18.332 00.000 15712 PPEC rslt: input = 0.10, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
23:47:18.332 00.000 15712 PPEC: input: 0.10, control: 0.04, exposure: 1500
23:47:18.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:18.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:47:18.332 00.000 15712 MoveAxis(W, 12, ABG)
23:47:18.332 00.000 15712 Guiding  Dir = 3, Dur = 12
23:47:18.332 00.000 15712 IsGuiding returns 0
23:47:18.352 00.020 15712 IsGuiding returns 1
23:47:18.352 00.000 15712 scope still moving after pulse duration time elapsed
23:47:18.400 00.048 15712 IsGuiding returns 0
23:47:18.400 00.000 15712 scope move finished after 12 + 60 ms
23:47:18.400 00.000 15712 Move returns status 0, amount 12
23:47:18.400 00.000 15712 MoveAxis(N, 0, ABG)
23:47:18.400 00.000 15712 Move returns status 0, amount 0
23:47:18.400 00.000 15712 move complete, result=0
23:47:18.400 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.3 px 0 ms NORTH
23:47:18.408 00.008 15712 worker thread done servicing request
23:47:18.408 00.000 15712 Worker thread wakes up
23:47:18.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:18.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:20.039 01.631 15712 Exposure complete
23:47:20.087 00.048 15712 worker thread done servicing request
23:47:20.087 00.000 7988 OnExposeComplete: enter
23:47:20.102 00.015 7988 UpdateGuideState(): m_state=6
23:47:20.102 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2532
23:47:20.102 00.000 7988 Star::Find returns 1 (0), X=502.81, Y=804.95, Mass=1598, SNR=26.5, Peak=146 HFD=4.4
23:47:20.106 00.004 7988 MultiStar: large primary error, entering stabilization period
23:47:20.106 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
23:47:20.106 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
23:47:20.106 00.000 7988 CameraToMount -- cameraX=0.55 cameraY=0.68 hyp=0.87 cameraTheta=0.89 mountX=0.68 mountY=-0.57, mountTheta=-0.70
23:47:20.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.55, y=0.68, opts=13)
23:47:20.106 00.000 7988 Enqueuing Move request for scope (0.55, 0.68)
23:47:20.106 00.000 15712 Worker thread wakes up
23:47:20.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.68) opts 0xd
23:47:20.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.55, 0.68)
23:47:20.106 00.000 15712 Moving (0.55, 0.68) raw xDistance=0.68 yDistance=-0.57
23:47:20.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:20.106 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.5
23:47:20.115 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:20.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:20.115 00.000 7988 Enqueuing Expose request
23:47:20.118 00.003 15712 PPEC rslt: input = 0.68, final = 0.44, react = 0.41, pred = 0.04, hyst = 0.37, hyst_pct = 0.00, period_length = 639.71
23:47:20.118 00.000 15712 PPEC: input: 0.68, control: 0.44, exposure: 1500
23:47:20.118 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.59 newest=-1.17
23:47:20.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:47:20.118 00.000 15712 MoveAxis(W, 145, ABG)
23:47:20.118 00.000 15712 Guiding  Dir = 3, Dur = 145
23:47:20.119 00.001 15712 IsGuiding returns 0
23:47:20.139 00.020 15712 PulseGuide returned control before completion, sleep 126
23:47:20.306 00.167 15712 IsGuiding returns 0
23:47:20.306 00.000 15712 Move returns status 0, amount 145
23:47:20.306 00.000 15712 BLC: Oldest BLC event removed
23:47:20.306 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 74 applied
23:47:20.306 00.000 15712 MoveAxis(N, 219, ABG)
23:47:20.306 00.000 15712 Guiding  Dir = 0, Dur = 219
23:47:20.306 00.000 15712 IsGuiding returns 0
23:47:20.378 00.072 15712 PulseGuide returned control before completion, sleep 150
23:47:20.550 00.172 15712 IsGuiding returns 1
23:47:20.550 00.000 15712 scope still moving after pulse duration time elapsed
23:47:20.581 00.031 15712 IsGuiding returns 1
23:47:20.628 00.047 15712 IsGuiding returns 0
23:47:20.628 00.000 15712 scope move finished after 219 + 99 ms
23:47:20.628 00.000 15712 Move returns status 0, amount 219
23:47:20.628 00.000 15712 move complete, result=0
23:47:20.628 00.000 7988 GuideStep: 0.7 px 145 ms WEST, -0.6 px 219 ms NORTH
23:47:20.629 00.001 15712 worker thread done servicing request
23:47:20.629 00.000 15712 Worker thread wakes up
23:47:20.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:20.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:22.049 01.420 15712 Exposure complete
23:47:22.107 00.058 15712 worker thread done servicing request
23:47:22.107 00.000 7988 OnExposeComplete: enter
23:47:22.111 00.004 7988 UpdateGuideState(): m_state=6
23:47:22.111 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2533
23:47:22.111 00.000 7988 Star::Find returns 1 (0), X=502.88, Y=804.37, Mass=1571, SNR=26.4, Peak=194 HFD=4.2
23:47:22.111 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
23:47:22.111 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
23:47:22.111 00.000 7988 CameraToMount -- cameraX=0.62 cameraY=0.10 hyp=0.63 cameraTheta=0.16 mountX=0.11 mountY=-0.63, mountTheta=-1.40
23:47:22.111 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.62, y=0.10, opts=13)
23:47:22.111 00.000 7988 Enqueuing Move request for scope (0.62, 0.10)
23:47:22.111 00.000 15712 Worker thread wakes up
23:47:22.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.10) opts 0xd
23:47:22.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.62, 0.10)
23:47:22.111 00.000 15712 Moving (0.62, 0.10) raw xDistance=0.11 yDistance=-0.63
23:47:22.111 00.000 15712 BLC: History state: CurrMiss=0.63, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.569601, 1:0.627125
23:47:22.111 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
23:47:22.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:22.124 00.013 7988 UpdateGuideState exits: m=1571 SNR=26.4
23:47:22.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:22.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:22.127 00.003 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
23:47:22.127 00.000 7988 Enqueuing Expose request
23:47:22.127 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
23:47:22.127 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
23:47:22.127 00.000 15712 MoveAxis(W, 12, ABG)
23:47:22.127 00.000 15712 Guiding  Dir = 3, Dur = 12
23:47:22.146 00.019 15712 IsGuiding returns 0
23:47:22.162 00.016 15712 IsGuiding returns 1
23:47:22.162 00.000 15712 scope still moving after pulse duration time elapsed
23:47:22.209 00.047 15712 IsGuiding returns 0
23:47:22.209 00.000 15712 scope move finished after 12 + 52 ms
23:47:22.209 00.000 15712 Move returns status 0, amount 12
23:47:22.209 00.000 15712 MoveAxis(N, 160, ABG)
23:47:22.209 00.000 15712 Guiding  Dir = 0, Dur = 160
23:47:22.209 00.000 15712 IsGuiding returns 0
23:47:22.287 00.078 15712 PulseGuide returned control before completion, sleep 91
23:47:22.387 00.100 15712 IsGuiding returns 1
23:47:22.387 00.000 15712 scope still moving after pulse duration time elapsed
23:47:22.415 00.028 15712 IsGuiding returns 1
23:47:22.481 00.066 15712 IsGuiding returns 0
23:47:22.481 00.000 15712 scope move finished after 160 + 111 ms
23:47:22.481 00.000 15712 Move returns status 0, amount 160
23:47:22.481 00.000 15712 move complete, result=0
23:47:22.481 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.6 px 160 ms NORTH
23:47:22.485 00.004 15712 worker thread done servicing request
23:47:22.485 00.000 15712 Worker thread wakes up
23:47:22.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:22.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:24.125 01.640 15712 Exposure complete
23:47:24.182 00.057 15712 worker thread done servicing request
23:47:24.182 00.000 7988 OnExposeComplete: enter
23:47:24.186 00.004 7988 UpdateGuideState(): m_state=6
23:47:24.188 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2534
23:47:24.188 00.000 7988 Star::Find returns 1 (0), X=502.65, Y=803.76, Mass=1535, SNR=26.1, Peak=155 HFD=3.8
23:47:24.190 00.002 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
23:47:24.190 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
23:47:24.192 00.002 7988 CameraToMount -- cameraX=0.40 cameraY=-0.52 hyp=0.65 cameraTheta=-0.92 mountX=-0.51 mountY=-0.38, mountTheta=-2.50
23:47:24.194 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-0.52, opts=13)
23:47:24.194 00.000 7988 Enqueuing Move request for scope (0.40, -0.52)
23:47:24.196 00.002 15712 Worker thread wakes up
23:47:24.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.52) opts 0xd
23:47:24.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -0.52)
23:47:24.196 00.000 15712 Moving (0.40, -0.52) raw xDistance=-0.51 yDistance=-0.38
23:47:24.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:24.196 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.1
23:47:24.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:24.199 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:24.199 00.000 7988 Enqueuing Expose request
23:47:24.201 00.002 15712 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.569601, 1:0.627125, 2:0.383539
23:47:24.201 00.000 15712 BLC: Under-shoot: nominal increase by 97
23:47:24.201 00.000 15712 BLC: window closed
23:47:24.201 00.000 15712 BLC: Pulse adjusted to 81
23:47:24.202 00.001 15712 PPEC rslt: input = -0.51, final = -0.28, react = -0.31, pred = 0.03, hyst = -0.25, hyst_pct = 0.00, period_length = 639.73
23:47:24.202 00.000 15712 PPEC: input: -0.51, control: -0.28, exposure: 1500
23:47:24.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:47:24.202 00.000 15712 MoveAxis(E, 91, ABG)
23:47:24.202 00.000 15712 Guiding  Dir = 2, Dur = 91
23:47:24.202 00.000 15712 IsGuiding returns 0
23:47:24.218 00.016 15712 PulseGuide returned control before completion, sleep 82
23:47:24.336 00.118 15712 IsGuiding returns 0
23:47:24.336 00.000 15712 Move returns status 0, amount 91
23:47:24.336 00.000 15712 MoveAxis(N, 98, ABG)
23:47:24.336 00.000 15712 Guiding  Dir = 0, Dur = 98
23:47:24.336 00.000 15712 IsGuiding returns 0
23:47:24.417 00.081 15712 PulseGuide returned control before completion, sleep 29
23:47:24.475 00.058 7988 evsrv: cli 0CCCF8A8 connect
23:47:24.477 00.002 7988 case statement mapped state 6 to 3
23:47:24.477 00.000 7988 case statement mapped state 6 to 3
23:47:24.479 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_pixel_scale","id":"981a5c2e-91c0-4d67-aa9f-68de5afe54c3"}
23:47:24.479 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":3.86747,"id":"981a5c2e-91c0-4d67-aa9f-68de5afe54c3"}
23:47:24.479 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
23:47:24.491 00.012 15712 IsGuiding returns 1
23:47:24.491 00.000 15712 scope still moving after pulse duration time elapsed
23:47:24.557 00.066 15712 IsGuiding returns 0
23:47:24.557 00.000 15712 scope move finished after 98 + 125 ms
23:47:24.557 00.000 15712 Move returns status 0, amount 98
23:47:24.557 00.000 15712 move complete, result=0
23:47:24.557 00.000 7988 GuideStep: -0.5 px 91 ms EAST, -0.4 px 98 ms NORTH
23:47:24.562 00.005 15712 worker thread done servicing request
23:47:24.562 00.000 15712 Worker thread wakes up
23:47:24.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:24.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:25.976 01.414 15712 Exposure complete
23:47:26.037 00.061 15712 worker thread done servicing request
23:47:26.037 00.000 7988 OnExposeComplete: enter
23:47:26.038 00.001 7988 UpdateGuideState(): m_state=6
23:47:26.040 00.002 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2535
23:47:26.040 00.000 7988 Star::Find returns 1 (0), X=502.70, Y=804.44, Mass=1554, SNR=26.1, Peak=152 HFD=4.6
23:47:26.042 00.002 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
23:47:26.042 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
23:47:26.044 00.002 7988 CameraToMount -- cameraX=0.44 cameraY=0.17 hyp=0.47 cameraTheta=0.36 mountX=0.17 mountY=-0.45, mountTheta=-1.20
23:47:26.044 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=0.17, opts=13)
23:47:26.046 00.002 7988 Enqueuing Move request for scope (0.44, 0.17)
23:47:26.048 00.002 15712 Worker thread wakes up
23:47:26.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.17) opts 0xd
23:47:26.048 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, 0.17)
23:47:26.048 00.000 15712 Moving (0.44, 0.17) raw xDistance=0.17 yDistance=-0.45
23:47:26.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:47:26.048 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.1
23:47:26.050 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:26.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:26.052 00.002 7988 Enqueuing Expose request
23:47:26.052 00.000 15712 PPEC rslt: input = 0.17, final = 0.13, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.73
23:47:26.052 00.000 15712 PPEC: input: 0.17, control: 0.13, exposure: 1500
23:47:26.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:47:26.052 00.000 15712 MoveAxis(W, 42, ABG)
23:47:26.052 00.000 15712 Guiding  Dir = 3, Dur = 42
23:47:26.054 00.002 15712 IsGuiding returns 0
23:47:26.074 00.020 15712 PulseGuide returned control before completion, sleep 28
23:47:26.118 00.044 15712 IsGuiding returns 1
23:47:26.118 00.000 15712 scope still moving after pulse duration time elapsed
23:47:26.155 00.037 15712 IsGuiding returns 0
23:47:26.155 00.000 15712 scope move finished after 42 + 62 ms
23:47:26.155 00.000 15712 Move returns status 0, amount 42
23:47:26.155 00.000 15712 MoveAxis(N, 114, ABG)
23:47:26.155 00.000 15712 Guiding  Dir = 0, Dur = 114
23:47:26.189 00.034 15712 IsGuiding returns 0
23:47:26.271 00.082 15712 PulseGuide returned control before completion, sleep 45
23:47:26.326 00.055 15712 IsGuiding returns 1
23:47:26.326 00.000 15712 scope still moving after pulse duration time elapsed
23:47:26.358 00.032 15712 IsGuiding returns 1
23:47:26.410 00.052 15712 IsGuiding returns 0
23:47:26.410 00.000 15712 scope move finished after 114 + 109 ms
23:47:26.410 00.000 15712 Move returns status 0, amount 114
23:47:26.410 00.000 15712 move complete, result=0
23:47:26.410 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.4 px 114 ms NORTH
23:47:26.416 00.006 15712 worker thread done servicing request
23:47:26.416 00.000 15712 Worker thread wakes up
23:47:26.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:26.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:28.051 01.635 15712 Exposure complete
23:47:28.112 00.061 15712 worker thread done servicing request
23:47:28.112 00.000 7988 OnExposeComplete: enter
23:47:28.112 00.000 7988 UpdateGuideState(): m_state=6
23:47:28.114 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2536
23:47:28.114 00.000 7988 Star::Find returns 1 (0), X=502.28, Y=804.62, Mass=1575, SNR=26.4, Peak=142 HFD=4.6
23:47:28.116 00.002 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
23:47:28.116 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
23:47:28.118 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.51 mountX=0.35 mountY=-0.03, mountTheta=-0.08
23:47:28.120 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.35, opts=13)
23:47:28.120 00.000 7988 Enqueuing Move request for scope (0.02, 0.35)
23:47:28.122 00.002 15712 Worker thread wakes up
23:47:28.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.35) opts 0xd
23:47:28.122 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.35)
23:47:28.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:28.122 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.4
23:47:28.125 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:28.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:28.127 00.002 7988 Enqueuing Expose request
23:47:28.128 00.001 15712 Moving (0.02, 0.35) raw xDistance=0.35 yDistance=-0.03
23:47:28.130 00.002 15712 PPEC rslt: input = 0.35, final = 0.24, react = 0.21, pred = 0.04, hyst = 0.17, hyst_pct = 0.00, period_length = 639.74
23:47:28.130 00.000 15712 PPEC: input: 0.35, control: 0.24, exposure: 1500
23:47:28.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:28.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:28.130 00.000 15712 MoveAxis(W, 80, ABG)
23:47:28.130 00.000 15712 Guiding  Dir = 3, Dur = 80
23:47:28.130 00.000 15712 IsGuiding returns 0
23:47:28.144 00.014 15712 PulseGuide returned control before completion, sleep 66
23:47:28.223 00.079 15712 IsGuiding returns 1
23:47:28.223 00.000 15712 scope still moving after pulse duration time elapsed
23:47:28.265 00.042 15712 IsGuiding returns 0
23:47:28.265 00.000 15712 scope move finished after 80 + 57 ms
23:47:28.265 00.000 15712 Move returns status 0, amount 80
23:47:28.265 00.000 15712 MoveAxis(N, 0, ABG)
23:47:28.265 00.000 15712 Move returns status 0, amount 0
23:47:28.265 00.000 15712 move complete, result=0
23:47:28.265 00.000 7988 GuideStep: 0.3 px 80 ms WEST, -0.0 px 0 ms NORTH
23:47:28.271 00.006 15712 worker thread done servicing request
23:47:28.271 00.000 15712 Worker thread wakes up
23:47:28.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:28.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:29.676 01.405 15712 Exposure complete
23:47:29.737 00.061 15712 worker thread done servicing request
23:47:29.737 00.000 7988 OnExposeComplete: enter
23:47:29.738 00.001 7988 UpdateGuideState(): m_state=6
23:47:29.738 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2537
23:47:29.738 00.000 7988 Star::Find returns 1 (0), X=502.07, Y=804.21, Mass=1618, SNR=26.7, Peak=164 HFD=4.4
23:47:29.742 00.004 7988 MultiStar: exiting stabilization period
23:47:29.742 00.000 7988 MultiStar: [#1 -0.23,-0.22,0.96,U] [#2 -0.32,-0.02,0.86,U] [#3 -0.59,0.17,0.00,M5] [#4 -0.19,-0.34,0.75,U] [#5 -0.24,-0.21,0.72,U] [#6 -0.13,-0.20,0.65,U] [#7 -0.37,0.03,0.51,U] [#8 -0.36,-0.22,0.45,U] 
23:47:29.742 00.000 7988 single-star, 7 included, MultiStar: {-0.24, -0.15}, one-star: {-0.19, -0.06}
23:47:29.742 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
23:47:29.742 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.85)
23:47:29.742 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.84 mountX=-0.06 mountY=0.19, mountTheta=1.88
23:47:29.742 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.06, opts=13)
23:47:29.742 00.000 7988 Enqueuing Move request for scope (-0.19, -0.06)
23:47:29.742 00.000 15712 Worker thread wakes up
23:47:29.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
23:47:29.742 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
23:47:29.742 00.000 15712 Moving (-0.19, -0.06) raw xDistance=-0.06 yDistance=0.19
23:47:29.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:29.742 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.7
23:47:29.753 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:29.754 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:29.754 00.000 7988 Enqueuing Expose request
23:47:29.754 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
23:47:29.754 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
23:47:29.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:29.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:47:29.754 00.000 15712 MoveAxis(W, 11, ABG)
23:47:29.754 00.000 15712 Guiding  Dir = 3, Dur = 11
23:47:29.770 00.016 15712 IsGuiding returns 0
23:47:29.788 00.018 15712 IsGuiding returns 1
23:47:29.788 00.000 15712 scope still moving after pulse duration time elapsed
23:47:29.834 00.046 15712 IsGuiding returns 0
23:47:29.834 00.000 15712 scope move finished after 11 + 51 ms
23:47:29.834 00.000 15712 Move returns status 0, amount 11
23:47:29.834 00.000 15712 MoveAxis(N, 0, ABG)
23:47:29.834 00.000 15712 Move returns status 0, amount 0
23:47:29.834 00.000 15712 move complete, result=0
23:47:29.834 00.000 15712 worker thread done servicing request
23:47:29.834 00.000 15712 Worker thread wakes up
23:47:29.834 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
23:47:29.836 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:29.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:31.476 01.640 15712 Exposure complete
23:47:31.526 00.050 15712 worker thread done servicing request
23:47:31.526 00.000 7988 OnExposeComplete: enter
23:47:31.538 00.012 7988 UpdateGuideState(): m_state=6
23:47:31.541 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2538
23:47:31.541 00.000 7988 Star::Find returns 1 (0), X=502.18, Y=804.74, Mass=1628, SNR=27.0, Peak=141 HFD=4.4
23:47:31.543 00.002 7988 MultiStar: [#1 -0.01,0.08,1.00,U] [#2 -0.27,0.10,0.90,U] [#3 -0.20,0.47,0.00,M6] [#4 -0.44,-0.19,0.00,M1] [#5 0.13,0.12,0.73,U] [#6 0.27,-0.06,0.67,U] [#7 -0.21,0.31,0.49,U] [#8 -0.38,-0.11,0.45,U] 
23:47:31.543 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.15}, one-star: {-0.08, 0.47}
23:47:31.543 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
23:47:31.545 00.002 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
23:47:31.545 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.98 mountX=0.15 mountY=0.06, mountTheta=0.38
23:47:31.547 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.15, opts=13)
23:47:31.549 00.002 7988 Enqueuing Move request for scope (-0.06, 0.15)
23:47:31.549 00.000 15712 Worker thread wakes up
23:47:31.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
23:47:31.549 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
23:47:31.549 00.000 15712 Moving (-0.06, 0.15) raw xDistance=0.15 yDistance=0.06
23:47:31.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:31.549 00.000 7988 UpdateGuideState exits: m=1628 SNR=27.0
23:47:31.553 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:31.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:31.554 00.001 7988 Enqueuing Expose request
23:47:31.554 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
23:47:31.554 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
23:47:31.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:31.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:47:31.554 00.000 15712 MoveAxis(W, 11, ABG)
23:47:31.554 00.000 15712 Guiding  Dir = 3, Dur = 11
23:47:31.554 00.000 15712 IsGuiding returns 0
23:47:31.577 00.023 15712 IsGuiding returns 1
23:47:31.577 00.000 15712 scope still moving after pulse duration time elapsed
23:47:31.618 00.041 15712 IsGuiding returns 0
23:47:31.618 00.000 15712 scope move finished after 11 + 58 ms
23:47:31.618 00.000 15712 Move returns status 0, amount 11
23:47:31.618 00.000 15712 MoveAxis(N, 0, ABG)
23:47:31.618 00.000 15712 Move returns status 0, amount 0
23:47:31.618 00.000 15712 move complete, result=0
23:47:31.618 00.000 15712 worker thread done servicing request
23:47:31.618 00.000 15712 Worker thread wakes up
23:47:31.618 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
23:47:31.628 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:31.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:33.039 01.411 15712 Exposure complete
23:47:33.101 00.062 15712 worker thread done servicing request
23:47:33.101 00.000 7988 OnExposeComplete: enter
23:47:33.101 00.000 7988 UpdateGuideState(): m_state=6
23:47:33.103 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2539
23:47:33.105 00.002 7988 Star::Find returns 1 (0), X=501.98, Y=804.37, Mass=1546, SNR=26.2, Peak=142 HFD=4.2
23:47:33.105 00.000 7988 MultiStar: [#1 -0.16,0.05,1.00,U] [#2 -0.57,0.05,0.00,M1] [#3 -0.49,0.35,0.00,M7] [#4 -0.65,-0.15,0.00,M2] [#5 -0.29,0.20,0.76,U] [#6 -0.26,0.12,0.68,U] [#7 -0.66,0.21,0.00,M1] [#8 -0.03,-0.35,0.42,U] 
23:47:33.107 00.002 7988 refined, 4 included, MultiStar: {-0.22, 0.06}, one-star: {-0.28, 0.10}
23:47:33.107 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
23:47:33.109 00.002 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
23:47:33.109 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.88 mountX=0.06 mountY=0.22, mountTheta=1.31
23:47:33.111 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.06, opts=13)
23:47:33.111 00.000 7988 Enqueuing Move request for scope (-0.22, 0.06)
23:47:33.111 00.000 15712 Worker thread wakes up
23:47:33.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
23:47:33.111 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
23:47:33.111 00.000 15712 Moving (-0.22, 0.06) raw xDistance=0.06 yDistance=0.22
23:47:33.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:33.111 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.2
23:47:33.116 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:33.117 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:33.117 00.000 7988 Enqueuing Expose request
23:47:33.117 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
23:47:33.117 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
23:47:33.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:33.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:47:33.117 00.000 15712 MoveAxis(W, 10, ABG)
23:47:33.117 00.000 15712 Guiding  Dir = 3, Dur = 10
23:47:33.122 00.005 15712 IsGuiding returns 0
23:47:33.143 00.021 15712 IsGuiding returns 1
23:47:33.143 00.000 15712 scope still moving after pulse duration time elapsed
23:47:33.165 00.022 15712 IsGuiding returns 1
23:47:33.208 00.043 15712 IsGuiding returns 0
23:47:33.208 00.000 15712 scope move finished after 10 + 69 ms
23:47:33.208 00.000 15712 Move returns status 0, amount 10
23:47:33.208 00.000 15712 MoveAxis(N, 0, ABG)
23:47:33.208 00.000 15712 Move returns status 0, amount 0
23:47:33.208 00.000 15712 move complete, result=0
23:47:33.208 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.2 px 0 ms NORTH
23:47:33.210 00.002 15712 worker thread done servicing request
23:47:33.210 00.000 15712 Worker thread wakes up
23:47:33.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:33.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:34.954 01.744 15712 Exposure complete
23:47:35.015 00.061 15712 worker thread done servicing request
23:47:35.015 00.000 7988 OnExposeComplete: enter
23:47:35.015 00.000 7988 UpdateGuideState(): m_state=6
23:47:35.018 00.003 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2540
23:47:35.018 00.000 7988 Star::Find returns 1 (0), X=502.23, Y=804.46, Mass=1619, SNR=26.5, Peak=149 HFD=4.6
23:47:35.020 00.002 7988 MultiStar: [#1 -0.02,-0.16,0.95,U] [#2 -0.40,-0.18,0.00,M2] [#3 -0.36,0.29,0.00,M8] [#4 -0.45,-0.25,0.00,M3] [#5 -0.14,-0.18,0.71,U] [#6 -0.09,-0.16,0.67,U] [#7 -0.34,-0.21,0.49,U] [#8 -0.36,-0.45,0.00,M1] 
23:47:35.020 00.000 7988 refined, 4 included, MultiStar: {-0.10, -0.08}, one-star: {-0.02, 0.19}
23:47:35.022 00.002 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.02 = 2.26)
23:47:35.022 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.23)
23:47:35.024 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-2.46 mountX=-0.08 mountY=0.10, mountTheta=2.25
23:47:35.026 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.08, opts=13)
23:47:35.028 00.002 7988 Enqueuing Move request for scope (-0.10, -0.08)
23:47:35.028 00.000 15712 Worker thread wakes up
23:47:35.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
23:47:35.028 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
23:47:35.028 00.000 15712 Moving (-0.10, -0.08) raw xDistance=-0.08 yDistance=0.10
23:47:35.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:47:35.028 00.000 7988 UpdateGuideState exits: m=1619 SNR=26.5
23:47:35.031 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:35.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:35.031 00.000 7988 Enqueuing Expose request
23:47:35.031 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
23:47:35.031 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
23:47:35.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:35.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:47:35.031 00.000 15712 MoveAxis(W, 11, ABG)
23:47:35.031 00.000 15712 Guiding  Dir = 3, Dur = 11
23:47:35.031 00.000 15712 IsGuiding returns 0
23:47:35.062 00.031 15712 IsGuiding returns 1
23:47:35.062 00.000 15712 scope still moving after pulse duration time elapsed
23:47:35.110 00.048 15712 IsGuiding returns 0
23:47:35.110 00.000 15712 scope move finished after 11 + 63 ms
23:47:35.110 00.000 15712 Move returns status 0, amount 11
23:47:35.110 00.000 15712 MoveAxis(N, 0, ABG)
23:47:35.110 00.000 15712 Move returns status 0, amount 0
23:47:35.110 00.000 15712 move complete, result=0
23:47:35.110 00.000 15712 worker thread done servicing request
23:47:35.110 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
23:47:35.110 00.000 15712 Worker thread wakes up
23:47:35.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:35.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:36.528 01.418 15712 Exposure complete
23:47:36.576 00.048 15712 worker thread done servicing request
23:47:36.576 00.000 7988 OnExposeComplete: enter
23:47:36.592 00.016 7988 UpdateGuideState(): m_state=6
23:47:36.593 00.001 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2541
23:47:36.595 00.002 7988 Star::Find returns 1 (0), X=502.16, Y=804.22, Mass=1696, SNR=27.4, Peak=161 HFD=4.5
23:47:36.595 00.000 7988 MultiStar: [#1 -0.09,-0.41,0.94,U] [#2 -0.45,-0.20,0.00,M3] [#3 -0.19,0.09,0.84,U] [#4 -0.57,-0.57,0.00,M4] [#5 -0.19,-0.55,0.00,M1] [#6 0.03,-0.41,0.64,U] [#7 -0.31,-0.31,0.00,M1] [#8 -0.43,-0.55,0.00,M2] 
23:47:36.597 00.002 7988 single-star, 3 included, MultiStar: {-0.09, -0.18}, one-star: {-0.09, -0.05}
23:47:36.597 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.23 = 2.05)
23:47:36.599 00.002 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.02)
23:47:36.599 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.67 mountX=-0.05 mountY=0.10, mountTheta=2.04
23:47:36.601 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
23:47:36.603 00.002 7988 Enqueuing Move request for scope (-0.09, -0.05)
23:47:36.603 00.000 15712 Worker thread wakes up
23:47:36.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
23:47:36.603 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
23:47:36.603 00.000 15712 Moving (-0.09, -0.05) raw xDistance=-0.05 yDistance=0.10
23:47:36.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:36.603 00.000 7988 UpdateGuideState exits: m=1696 SNR=27.4
23:47:36.606 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:36.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:36.608 00.002 7988 Enqueuing Expose request
23:47:36.610 00.002 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
23:47:36.610 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
23:47:36.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:36.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:47:36.610 00.000 15712 MoveAxis(W, 9, ABG)
23:47:36.610 00.000 15712 Guiding  Dir = 3, Dur = 9
23:47:36.610 00.000 15712 IsGuiding returns 0
23:47:36.661 00.051 15712 IsGuiding returns 0
23:47:36.661 00.000 15712 Move returns status 0, amount 9
23:47:36.661 00.000 15712 MoveAxis(N, 0, ABG)
23:47:36.661 00.000 15712 Move returns status 0, amount 0
23:47:36.661 00.000 15712 move complete, result=0
23:47:36.661 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
23:47:36.663 00.002 15712 worker thread done servicing request
23:47:36.663 00.000 15712 Worker thread wakes up
23:47:36.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:36.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:38.303 01.640 15712 Exposure complete
23:47:38.364 00.061 15712 worker thread done servicing request
23:47:38.364 00.000 7988 OnExposeComplete: enter
23:47:38.365 00.001 7988 UpdateGuideState(): m_state=6
23:47:38.365 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2542
23:47:38.365 00.000 7988 Star::Find returns 1 (0), X=502.39, Y=804.23, Mass=1600, SNR=26.7, Peak=177 HFD=4.5
23:47:38.365 00.000 7988 MultiStar: [#1 0.27,-0.54,0.00,M1] [#2 -0.18,-0.34,0.86,U] [#3 0.04,-0.06,0.85,U] [#4 -0.11,-0.54,0.00,M5] [#5 0.12,-0.52,0.00,M2] [#6 0.38,-0.55,0.00,M5] [#7 -0.31,-0.65,0.00,M2] [#8 -0.41,-0.69,0.00,M3] 
23:47:38.365 00.000 7988 refined, 2 included, MultiStar: {0.01, -0.14}, one-star: {0.14, -0.04}
23:47:38.365 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
23:47:38.365 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
23:47:38.365 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.53 mountX=-0.14 mountY=-0.00, mountTheta=-3.12
23:47:38.365 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.14, opts=13)
23:47:38.365 00.000 7988 Enqueuing Move request for scope (0.01, -0.14)
23:47:38.365 00.000 15712 Worker thread wakes up
23:47:38.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
23:47:38.365 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
23:47:38.365 00.000 15712 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=-0.00
23:47:38.377 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:38.377 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.7
23:47:38.379 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:38.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:38.380 00.001 7988 Enqueuing Expose request
23:47:38.380 00.000 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
23:47:38.380 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
23:47:38.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:38.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:47:38.380 00.000 15712 MoveAxis(W, 13, ABG)
23:47:38.380 00.000 15712 Guiding  Dir = 3, Dur = 13
23:47:38.382 00.002 15712 IsGuiding returns 0
23:47:38.401 00.019 15712 IsGuiding returns 1
23:47:38.401 00.000 15712 scope still moving after pulse duration time elapsed
23:47:38.450 00.049 15712 IsGuiding returns 0
23:47:38.450 00.000 15712 scope move finished after 13 + 56 ms
23:47:38.450 00.000 15712 Move returns status 0, amount 13
23:47:38.450 00.000 15712 MoveAxis(N, 0, ABG)
23:47:38.450 00.000 15712 Move returns status 0, amount 0
23:47:38.450 00.000 15712 move complete, result=0
23:47:38.450 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
23:47:38.453 00.003 15712 worker thread done servicing request
23:47:38.453 00.000 15712 Worker thread wakes up
23:47:38.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:38.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:39.867 01.414 15712 Exposure complete
23:47:39.922 00.055 15712 worker thread done servicing request
23:47:39.922 00.000 7988 OnExposeComplete: enter
23:47:39.928 00.006 7988 UpdateGuideState(): m_state=6
23:47:39.930 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2543
23:47:39.930 00.000 7988 Star::Find returns 1 (0), X=502.27, Y=804.16, Mass=1615, SNR=26.8, Peak=159 HFD=4.3
23:47:39.932 00.002 7988 MultiStar: [#1 -0.08,-0.35,0.93,U] [#2 -0.29,-0.19,0.86,U] [#3 -0.14,0.05,0.82,U] [#4 -0.34,-0.62,0.00,M6] [#5 0.12,-0.31,0.68,U] [#6 0.08,-0.37,0.68,U] [#7 -0.32,-0.46,0.00,M3] [#8 -0.07,-0.52,0.00,M4] 
23:47:39.932 00.000 7988 single-star, 5 included, MultiStar: {-0.06, -0.20}, one-star: {0.01, -0.11}
23:47:39.934 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
23:47:39.934 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
23:47:39.936 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.45 mountX=-0.11 mountY=-0.01, mountTheta=-3.05
23:47:39.938 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
23:47:39.939 00.001 7988 Enqueuing Move request for scope (0.01, -0.11)
23:47:39.939 00.000 15712 Worker thread wakes up
23:47:39.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:47:39.939 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:47:39.939 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=-0.01
23:47:39.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:39.939 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.8
23:47:39.943 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:39.943 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:39.944 00.001 7988 Enqueuing Expose request
23:47:39.944 00.000 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
23:47:39.944 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
23:47:39.946 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:39.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:47:39.946 00.000 15712 MoveAxis(W, 13, ABG)
23:47:39.946 00.000 15712 Guiding  Dir = 3, Dur = 13
23:47:39.946 00.000 15712 IsGuiding returns 0
23:47:39.961 00.015 15712 IsGuiding returns 1
23:47:39.961 00.000 15712 scope still moving after pulse duration time elapsed
23:47:40.012 00.051 15712 IsGuiding returns 1
23:47:40.040 00.028 15712 IsGuiding returns 0
23:47:40.040 00.000 15712 scope move finished after 13 + 80 ms
23:47:40.040 00.000 15712 Move returns status 0, amount 13
23:47:40.040 00.000 15712 MoveAxis(N, 0, ABG)
23:47:40.040 00.000 15712 Move returns status 0, amount 0
23:47:40.040 00.000 15712 move complete, result=0
23:47:40.040 00.000 15712 worker thread done servicing request
23:47:40.040 00.000 15712 Worker thread wakes up
23:47:40.040 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
23:47:40.042 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:40.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:41.672 01.630 15712 Exposure complete
23:47:41.724 00.052 15712 worker thread done servicing request
23:47:41.724 00.000 7988 OnExposeComplete: enter
23:47:41.733 00.009 7988 UpdateGuideState(): m_state=6
23:47:41.733 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2544
23:47:41.733 00.000 7988 Star::Find returns 1 (0), X=502.57, Y=804.28, Mass=1598, SNR=26.8, Peak=182 HFD=4.6
23:47:41.733 00.000 7988 MultiStar: [#1 0.35,-0.20,0.96,U] [#2 0.01,-0.32,0.86,U] [#3 -0.09,0.24,0.84,U] [#4 -0.12,-0.30,0.75,U] [#5 0.37,-0.05,0.74,U] [#6 0.38,-0.28,0.00,M5] [#7 -0.10,-0.35,0.48,U] [#8 0.01,-0.40,0.42,U] 
23:47:41.733 00.000 7988 refined, 7 included, MultiStar: {0.12, -0.14}, one-star: {0.31, 0.00}
23:47:41.733 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
23:47:41.733 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
23:47:41.741 00.008 7988 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.87 mountX=-0.14 mountY=-0.11, mountTheta=-2.46
23:47:41.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.14, opts=13)
23:47:41.741 00.000 7988 Enqueuing Move request for scope (0.12, -0.14)
23:47:41.741 00.000 15712 Worker thread wakes up
23:47:41.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
23:47:41.741 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
23:47:41.741 00.000 15712 Moving (0.12, -0.14) raw xDistance=-0.14 yDistance=-0.11
23:47:41.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:41.741 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.8
23:47:41.747 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:41.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:41.749 00.002 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
23:47:41.749 00.000 7988 Enqueuing Expose request
23:47:41.749 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
23:47:41.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:41.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:47:41.749 00.000 15712 MoveAxis(W, 13, ABG)
23:47:41.749 00.000 15712 Guiding  Dir = 3, Dur = 13
23:47:41.749 00.000 15712 IsGuiding returns 0
23:47:41.775 00.026 15712 IsGuiding returns 1
23:47:41.775 00.000 15712 scope still moving after pulse duration time elapsed
23:47:41.817 00.042 15712 IsGuiding returns 0
23:47:41.817 00.000 15712 scope move finished after 13 + 59 ms
23:47:41.817 00.000 15712 Move returns status 0, amount 13
23:47:41.817 00.000 15712 MoveAxis(N, 0, ABG)
23:47:41.817 00.000 15712 Move returns status 0, amount 0
23:47:41.817 00.000 15712 move complete, result=0
23:47:41.817 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
23:47:41.826 00.009 15712 worker thread done servicing request
23:47:41.826 00.000 15712 Worker thread wakes up
23:47:41.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:41.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:43.233 01.407 15712 Exposure complete
23:47:43.294 00.061 15712 worker thread done servicing request
23:47:43.294 00.000 7988 OnExposeComplete: enter
23:47:43.294 00.000 7988 UpdateGuideState(): m_state=6
23:47:43.294 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2545
23:47:43.294 00.000 7988 Star::Find returns 1 (0), X=502.65, Y=804.43, Mass=1620, SNR=26.7, Peak=159 HFD=4.8
23:47:43.294 00.000 7988 MultiStar: [#1 0.46,-0.08,0.00,M1] [#2 -0.06,-0.04,0.88,U] [#3 0.07,0.31,0.87,U] [#4 0.16,-0.31,0.74,U] [#5 0.25,-0.04,0.72,U] [#6 0.58,-0.28,0.00,M6] [#7 -0.02,-0.20,0.48,U] [#8 0.16,-0.40,0.43,U] 
23:47:43.294 00.000 7988 refined, 6 included, MultiStar: {0.15, -0.03}, one-star: {0.39, 0.16}
23:47:43.294 00.000 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
23:47:43.294 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
23:47:43.294 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.18 mountX=-0.03 mountY=-0.15, mountTheta=-1.74
23:47:43.304 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.03, opts=13)
23:47:43.304 00.000 7988 Enqueuing Move request for scope (0.15, -0.03)
23:47:43.304 00.000 15712 Worker thread wakes up
23:47:43.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:47:43.304 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:47:43.304 00.000 15712 Moving (0.15, -0.03) raw xDistance=-0.03 yDistance=-0.15
23:47:43.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:43.304 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.7
23:47:43.309 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:43.310 00.001 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
23:47:43.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:43.310 00.000 7988 Enqueuing Expose request
23:47:43.310 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
23:47:43.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:43.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:47:43.310 00.000 15712 MoveAxis(W, 13, ABG)
23:47:43.310 00.000 15712 Guiding  Dir = 3, Dur = 13
23:47:43.310 00.000 15712 IsGuiding returns 0
23:47:43.374 00.064 15712 IsGuiding returns 1
23:47:43.374 00.000 15712 scope still moving after pulse duration time elapsed
23:47:43.406 00.032 15712 IsGuiding returns 0
23:47:43.406 00.000 15712 scope move finished after 13 + 79 ms
23:47:43.406 00.000 15712 Move returns status 0, amount 13
23:47:43.406 00.000 15712 MoveAxis(N, 0, ABG)
23:47:43.406 00.000 15712 Move returns status 0, amount 0
23:47:43.406 00.000 15712 move complete, result=0
23:47:43.406 00.000 15712 worker thread done servicing request
23:47:43.406 00.000 15712 Worker thread wakes up
23:47:43.406 00.000 7988 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
23:47:43.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:43.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:45.050 01.644 15712 Exposure complete
23:47:45.106 00.056 15712 worker thread done servicing request
23:47:45.106 00.000 7988 OnExposeComplete: enter
23:47:45.113 00.007 7988 UpdateGuideState(): m_state=6
23:47:45.113 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2546
23:47:45.115 00.002 7988 Star::Find returns 1 (0), X=502.81, Y=804.30, Mass=1662, SNR=27.2, Peak=164 HFD=4.7
23:47:45.115 00.000 7988 MultiStar: [#1 0.46,-0.33,0.00,M2] [#2 -0.01,-0.09,0.82,U] [#3 0.28,0.18,0.82,U] [#4 0.13,-0.47,0.00,M5] [#5 0.23,-0.48,0.00,M1] [#6 0.43,-0.24,0.00,M7] [#7 -0.14,-0.45,0.00,M2] [#8 0.27,-0.64,0.00,M3] 
23:47:45.117 00.002 7988 refined, 2 included, MultiStar: {0.29, 0.04}, one-star: {0.55, 0.03}
23:47:45.117 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
23:47:45.119 00.002 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
23:47:45.119 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.30 cameraTheta=0.13 mountX=0.04 mountY=-0.29, mountTheta=-1.44
23:47:45.121 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.04, opts=13)
23:47:45.122 00.001 7988 Enqueuing Move request for scope (0.29, 0.04)
23:47:45.122 00.000 15712 Worker thread wakes up
23:47:45.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
23:47:45.122 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
23:47:45.122 00.000 15712 Moving (0.29, 0.04) raw xDistance=0.04 yDistance=-0.29
23:47:45.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:45.122 00.000 7988 UpdateGuideState exits: m=1662 SNR=27.2
23:47:45.126 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:45.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:45.128 00.002 7988 Enqueuing Expose request
23:47:45.128 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
23:47:45.128 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
23:47:45.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:47:45.128 00.000 15712 MoveAxis(W, 14, ABG)
23:47:45.128 00.000 15712 Guiding  Dir = 3, Dur = 14
23:47:45.128 00.000 15712 IsGuiding returns 0
23:47:45.149 00.021 15712 IsGuiding returns 1
23:47:45.149 00.000 15712 scope still moving after pulse duration time elapsed
23:47:45.196 00.047 15712 IsGuiding returns 0
23:47:45.196 00.000 15712 scope move finished after 14 + 52 ms
23:47:45.196 00.000 15712 Move returns status 0, amount 14
23:47:45.196 00.000 15712 MoveAxis(N, 75, ABG)
23:47:45.196 00.000 15712 Guiding  Dir = 0, Dur = 75
23:47:45.196 00.000 15712 IsGuiding returns 0
23:47:45.274 00.078 15712 IsGuiding returns 1
23:47:45.274 00.000 15712 scope still moving after pulse duration time elapsed
23:47:45.309 00.035 15712 IsGuiding returns 1
23:47:45.336 00.027 15712 IsGuiding returns 1
23:47:45.405 00.069 15712 IsGuiding returns 0
23:47:45.405 00.000 15712 scope move finished after 75 + 132 ms
23:47:45.405 00.000 15712 Move returns status 0, amount 75
23:47:45.405 00.000 15712 move complete, result=0
23:47:45.405 00.000 7988 GuideStep: 0.0 px 14 ms WEST, -0.3 px 75 ms NORTH
23:47:45.407 00.002 15712 worker thread done servicing request
23:47:45.407 00.000 15712 Worker thread wakes up
23:47:45.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:45.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:46.822 01.415 15712 Exposure complete
23:47:46.884 00.062 15712 worker thread done servicing request
23:47:46.884 00.000 7988 OnExposeComplete: enter
23:47:46.884 00.000 7988 UpdateGuideState(): m_state=6
23:47:46.886 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2547
23:47:46.886 00.000 7988 Star::Find returns 1 (0), X=502.50, Y=804.34, Mass=1538, SNR=25.9, Peak=160 HFD=4.5
23:47:46.889 00.003 7988 MultiStar: [#1 0.32,-0.22,0.95,U] [#2 -0.28,-0.33,0.00,M1] [#3 -0.19,-0.03,0.87,U] [#4 -0.32,-0.54,0.00,M6] [#5 0.18,-0.28,0.73,U] [#6 0.28,-0.55,0.00,M8] [#7 -0.16,-0.21,0.49,U] [#8 -0.12,-0.56,0.00,M4] 
23:47:46.889 00.000 7988 refined, 4 included, MultiStar: {0.11, -0.12}, one-star: {0.24, 0.07}
23:47:46.891 00.002 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
23:47:46.891 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
23:47:46.893 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.83 mountX=-0.12 mountY=-0.10, mountTheta=-2.41
23:47:46.893 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.12, opts=13)
23:47:46.895 00.002 7988 Enqueuing Move request for scope (0.11, -0.12)
23:47:46.895 00.000 15712 Worker thread wakes up
23:47:46.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
23:47:46.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
23:47:46.895 00.000 15712 Moving (0.11, -0.12) raw xDistance=-0.12 yDistance=-0.10
23:47:46.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:47:46.895 00.000 7988 UpdateGuideState exits: m=1538 SNR=25.9
23:47:46.899 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:46.900 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:46.900 00.000 7988 Enqueuing Expose request
23:47:46.900 00.000 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
23:47:46.900 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
23:47:46.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:46.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:47:46.900 00.000 15712 MoveAxis(W, 13, ABG)
23:47:46.900 00.000 15712 Guiding  Dir = 3, Dur = 13
23:47:46.900 00.000 15712 IsGuiding returns 0
23:47:46.953 00.053 15712 IsGuiding returns 1
23:47:46.953 00.000 15712 scope still moving after pulse duration time elapsed
23:47:46.980 00.027 15712 IsGuiding returns 0
23:47:46.980 00.000 15712 scope move finished after 13 + 64 ms
23:47:46.980 00.000 15712 Move returns status 0, amount 13
23:47:46.980 00.000 15712 MoveAxis(N, 0, ABG)
23:47:46.980 00.000 15712 Move returns status 0, amount 0
23:47:46.980 00.000 15712 move complete, result=0
23:47:46.980 00.000 15712 worker thread done servicing request
23:47:46.980 00.000 15712 Worker thread wakes up
23:47:46.980 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
23:47:46.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:46.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:48.610 01.630 15712 Exposure complete
23:47:48.656 00.046 15712 worker thread done servicing request
23:47:48.656 00.000 7988 OnExposeComplete: enter
23:47:48.672 00.016 7988 UpdateGuideState(): m_state=6
23:47:48.672 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2548
23:47:48.672 00.000 7988 Star::Find returns 1 (0), X=502.16, Y=804.23, Mass=1569, SNR=26.0, Peak=136 HFD=4.6
23:47:48.672 00.000 7988 MultiStar: [#1 -0.28,-0.50,0.00,M2] [#2 -0.79,-0.45,0.00,M2] [#3 -0.59,-0.07,0.00,M2] [#4 -0.47,-0.66,0.00,M7] [#5 -0.24,-0.55,0.00,M1] [#6 -0.10,-0.41,0.70,U] [#7 -0.54,-0.26,0.00,M2] [#8 -0.27,-0.89,0.00,M5] 
23:47:48.672 00.000 7988 single-star, 1 included, MultiStar: {-0.10, -0.19}, one-star: {-0.10, -0.04}
23:47:48.672 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
23:47:48.672 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
23:47:48.672 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.72 mountX=-0.04 mountY=0.10, mountTheta=2.00
23:47:48.672 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
23:47:48.672 00.000 7988 Enqueuing Move request for scope (-0.10, -0.04)
23:47:48.672 00.000 15712 Worker thread wakes up
23:47:48.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
23:47:48.672 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
23:47:48.672 00.000 15712 Moving (-0.10, -0.04) raw xDistance=-0.04 yDistance=0.10
23:47:48.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:48.672 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.0
23:47:48.686 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:48.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:48.689 00.003 7988 Enqueuing Expose request
23:47:48.689 00.000 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
23:47:48.689 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
23:47:48.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:48.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:47:48.689 00.000 15712 MoveAxis(W, 12, ABG)
23:47:48.689 00.000 15712 Guiding  Dir = 3, Dur = 12
23:47:48.689 00.000 15712 IsGuiding returns 0
23:47:48.706 00.017 15712 IsGuiding returns 1
23:47:48.706 00.000 15712 scope still moving after pulse duration time elapsed
23:47:48.759 00.053 15712 IsGuiding returns 0
23:47:48.759 00.000 15712 scope move finished after 12 + 59 ms
23:47:48.759 00.000 15712 Move returns status 0, amount 12
23:47:48.759 00.000 15712 MoveAxis(N, 0, ABG)
23:47:48.759 00.000 15712 Move returns status 0, amount 0
23:47:48.759 00.000 15712 move complete, result=0
23:47:48.759 00.000 15712 worker thread done servicing request
23:47:48.759 00.000 15712 Worker thread wakes up
23:47:48.759 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
23:47:48.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:48.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:50.172 01.413 15712 Exposure complete
23:47:50.233 00.061 15712 worker thread done servicing request
23:47:50.233 00.000 7988 OnExposeComplete: enter
23:47:50.233 00.000 7988 UpdateGuideState(): m_state=6
23:47:50.235 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2549
23:47:50.235 00.000 7988 Star::Find returns 1 (0), X=502.26, Y=803.96, Mass=1549, SNR=26.1, Peak=148 HFD=4.5
23:47:50.237 00.002 7988 MultiStar: [#1 -0.18,-0.46,0.00,M3] [#2 -0.49,-0.46,0.00,M3] [#3 -0.31,-0.23,0.89,U] [#4 -0.51,-0.43,0.00,M8] [#5 -0.25,-0.43,0.00,M2] [#6 -0.20,-0.56,0.00,M8] [#7 -0.34,-0.59,0.00,M3] [#8 -0.25,-0.71,0.00,M6] 
23:47:50.237 00.000 7988 refined, 1 included, MultiStar: {-0.14, -0.27}, one-star: {0.00, -0.31}
23:47:50.239 00.002 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.62 = 2.66)
23:47:50.239 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
23:47:50.241 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-2.06 mountX=-0.27 mountY=0.15, mountTheta=2.64
23:47:50.243 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.27, opts=13)
23:47:50.243 00.000 7988 Enqueuing Move request for scope (-0.14, -0.27)
23:47:50.245 00.002 15712 Worker thread wakes up
23:47:50.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.27) opts 0xd
23:47:50.245 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.27)
23:47:50.245 00.000 15712 Moving (-0.14, -0.27) raw xDistance=-0.27 yDistance=0.15
23:47:50.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:50.245 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.1
23:47:50.248 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:50.251 00.003 15712 PPEC rslt: input = -0.27, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.81
23:47:50.251 00.000 15712 PPEC: input: -0.27, control: -0.13, exposure: 1500
23:47:50.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:50.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:50.251 00.000 7988 Enqueuing Expose request
23:47:50.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:47:50.251 00.000 15712 MoveAxis(E, 43, ABG)
23:47:50.251 00.000 15712 Guiding  Dir = 2, Dur = 43
23:47:50.281 00.030 15712 IsGuiding returns 0
23:47:50.297 00.016 15712 PulseGuide returned control before completion, sleep 38
23:47:50.345 00.048 15712 IsGuiding returns 1
23:47:50.345 00.000 15712 scope still moving after pulse duration time elapsed
23:47:50.376 00.031 15712 IsGuiding returns 0
23:47:50.376 00.000 15712 scope move finished after 43 + 52 ms
23:47:50.376 00.000 15712 Move returns status 0, amount 43
23:47:50.376 00.000 15712 MoveAxis(N, 0, ABG)
23:47:50.376 00.000 15712 Move returns status 0, amount 0
23:47:50.376 00.000 15712 move complete, result=0
23:47:50.376 00.000 7988 GuideStep: -0.3 px 43 ms EAST, 0.1 px 0 ms NORTH
23:47:50.378 00.002 15712 worker thread done servicing request
23:47:50.378 00.000 15712 Worker thread wakes up
23:47:50.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:50.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:52.020 01.642 15712 Exposure complete
23:47:52.082 00.062 15712 worker thread done servicing request
23:47:52.082 00.000 7988 OnExposeComplete: enter
23:47:52.082 00.000 7988 UpdateGuideState(): m_state=6
23:47:52.084 00.002 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2550
23:47:52.084 00.000 7988 Star::Find returns 1 (0), X=502.13, Y=804.41, Mass=1650, SNR=26.9, Peak=167 HFD=4.7
23:47:52.086 00.002 7988 MultiStar: [#1 -0.04,-0.12,0.98,U] [#2 -0.36,-0.28,0.00,M4] [#3 -0.42,0.25,0.00,M2] [#4 -0.33,0.00,0.75,U] [#5 -0.00,0.06,0.70,U] [#6 -0.14,-0.16,0.66,U] [#7 -0.59,-0.09,0.00,M4] [#8 -0.27,-0.35,0.00,M7] 
23:47:52.088 00.002 7988 refined, 4 included, MultiStar: {-0.12, -0.01}, one-star: {-0.13, 0.14}
23:47:52.088 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.63 = 1.65)
23:47:52.090 00.002 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.66 = 1.62)
23:47:52.090 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.13 cameraTheta=-3.07 mountX=-0.01 mountY=0.12, mountTheta=1.65
23:47:52.092 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.01, opts=13)
23:47:52.092 00.000 7988 Enqueuing Move request for scope (-0.12, -0.01)
23:47:52.094 00.002 15712 Worker thread wakes up
23:47:52.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
23:47:52.094 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
23:47:52.094 00.000 15712 Moving (-0.12, -0.01) raw xDistance=-0.01 yDistance=0.12
23:47:52.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:52.094 00.000 7988 UpdateGuideState exits: m=1650 SNR=26.9
23:47:52.097 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:52.098 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:52.098 00.000 7988 Enqueuing Expose request
23:47:52.100 00.002 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
23:47:52.100 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
23:47:52.100 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:52.100 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:47:52.100 00.000 15712 MoveAxis(W, 12, ABG)
23:47:52.100 00.000 15712 Guiding  Dir = 3, Dur = 12
23:47:52.100 00.000 15712 IsGuiding returns 0
23:47:52.113 00.013 15712 IsGuiding returns 1
23:47:52.113 00.000 15712 scope still moving after pulse duration time elapsed
23:47:52.167 00.054 15712 IsGuiding returns 0
23:47:52.168 00.001 15712 scope move finished after 12 + 55 ms
23:47:52.168 00.000 15712 Move returns status 0, amount 12
23:47:52.168 00.000 15712 MoveAxis(N, 0, ABG)
23:47:52.168 00.000 15712 Move returns status 0, amount 0
23:47:52.168 00.000 15712 move complete, result=0
23:47:52.168 00.000 15712 worker thread done servicing request
23:47:52.168 00.000 15712 Worker thread wakes up
23:47:52.168 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
23:47:52.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:52.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:53.580 01.412 15712 Exposure complete
23:47:53.641 00.061 15712 worker thread done servicing request
23:47:53.641 00.000 7988 OnExposeComplete: enter
23:47:53.641 00.000 7988 UpdateGuideState(): m_state=6
23:47:53.644 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2551
23:47:53.644 00.000 7988 Star::Find returns 1 (0), X=502.10, Y=804.71, Mass=1555, SNR=26.1, Peak=142 HFD=4.4
23:47:53.646 00.002 7988 MultiStar: [#1 -0.10,0.10,0.97,U] [#2 -0.32,0.25,0.87,U] [#3 -0.11,0.43,0.00,M3] [#4 -0.22,0.02,0.77,U] [#5 -0.09,0.10,0.75,U] [#6 0.34,0.05,0.67,U] [#7 -0.38,0.08,0.49,U] [#8 -0.39,-0.04,0.43,U] 
23:47:53.646 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.15}, one-star: {-0.16, 0.44}
23:47:53.648 00.002 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
23:47:53.648 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
23:47:53.651 00.003 7988 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.36 mountX=0.15 mountY=0.15, mountTheta=0.78
23:47:53.653 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.15, opts=13)
23:47:53.653 00.000 7988 Enqueuing Move request for scope (-0.15, 0.15)
23:47:53.655 00.002 15712 Worker thread wakes up
23:47:53.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
23:47:53.655 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
23:47:53.655 00.000 15712 Moving (-0.15, 0.15) raw xDistance=0.15 yDistance=0.15
23:47:53.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:53.656 00.001 7988 UpdateGuideState exits: m=1555 SNR=26.1
23:47:53.657 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:53.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:53.657 00.000 7988 Enqueuing Expose request
23:47:53.657 00.000 15712 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
23:47:53.657 00.000 15712 PPEC: input: 0.15, control: 0.04, exposure: 1500
23:47:53.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:53.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:47:53.657 00.000 15712 MoveAxis(W, 13, ABG)
23:47:53.657 00.000 15712 Guiding  Dir = 3, Dur = 13
23:47:53.657 00.000 15712 IsGuiding returns 0
23:47:53.673 00.016 15712 IsGuiding returns 1
23:47:53.673 00.000 15712 scope still moving after pulse duration time elapsed
23:47:53.724 00.051 15712 IsGuiding returns 0
23:47:53.724 00.000 15712 scope move finished after 13 + 59 ms
23:47:53.724 00.000 15712 Move returns status 0, amount 13
23:47:53.724 00.000 15712 MoveAxis(N, 0, ABG)
23:47:53.724 00.000 15712 Move returns status 0, amount 0
23:47:53.724 00.000 15712 move complete, result=0
23:47:53.724 00.000 7988 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
23:47:53.735 00.011 15712 worker thread done servicing request
23:47:53.735 00.000 15712 Worker thread wakes up
23:47:53.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:53.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:55.377 01.642 15712 Exposure complete
23:47:55.440 00.063 15712 worker thread done servicing request
23:47:55.440 00.000 7988 OnExposeComplete: enter
23:47:55.441 00.001 7988 UpdateGuideState(): m_state=6
23:47:55.441 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2552
23:47:55.443 00.002 7988 Star::Find returns 1 (0), X=502.27, Y=804.70, Mass=1620, SNR=26.8, Peak=143 HFD=4.7
23:47:55.445 00.002 7988 MultiStar: [#1 -0.01,0.16,0.95,U] [#2 -0.37,0.25,0.00,M4] [#3 -0.35,0.51,0.00,M4] [#4 -0.27,0.07,0.76,U] [#5 -0.05,0.25,0.69,U] [#6 -0.00,-0.01,0.62,U] [#7 -0.10,0.16,0.48,U] [#8 -0.41,-0.13,0.44,U] 
23:47:55.445 00.000 7988 refined, 6 included, MultiStar: {-0.09, 0.17}, one-star: {0.01, 0.43}
23:47:55.447 00.002 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
23:47:55.447 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
23:47:55.449 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.07 mountX=0.17 mountY=0.09, mountTheta=0.49
23:47:55.451 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.17, opts=13)
23:47:55.451 00.000 7988 Enqueuing Move request for scope (-0.09, 0.17)
23:47:55.453 00.002 15712 Worker thread wakes up
23:47:55.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
23:47:55.453 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
23:47:55.453 00.000 15712 Moving (-0.09, 0.17) raw xDistance=0.17 yDistance=0.09
23:47:55.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:47:55.453 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.8
23:47:55.455 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:55.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:55.455 00.000 7988 Enqueuing Expose request
23:47:55.458 00.003 15712 PPEC rslt: input = 0.17, final = 0.14, react = 0.10, pred = 0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 639.82
23:47:55.458 00.000 15712 PPEC: input: 0.17, control: 0.14, exposure: 1500
23:47:55.458 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:55.458 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:47:55.458 00.000 15712 MoveAxis(W, 45, ABG)
23:47:55.458 00.000 15712 Guiding  Dir = 3, Dur = 45
23:47:55.458 00.000 15712 IsGuiding returns 0
23:47:55.475 00.017 15712 PulseGuide returned control before completion, sleep 39
23:47:55.535 00.060 15712 IsGuiding returns 1
23:47:55.535 00.000 15712 scope still moving after pulse duration time elapsed
23:47:55.567 00.032 15712 IsGuiding returns 0
23:47:55.567 00.000 15712 scope move finished after 45 + 62 ms
23:47:55.567 00.000 15712 Move returns status 0, amount 45
23:47:55.567 00.000 15712 MoveAxis(N, 0, ABG)
23:47:55.567 00.000 15712 Move returns status 0, amount 0
23:47:55.567 00.000 15712 move complete, result=0
23:47:55.567 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
23:47:55.569 00.002 15712 worker thread done servicing request
23:47:55.569 00.000 15712 Worker thread wakes up
23:47:55.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:55.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:56.974 01.405 15712 Exposure complete
23:47:57.035 00.061 15712 worker thread done servicing request
23:47:57.035 00.000 7988 OnExposeComplete: enter
23:47:57.035 00.000 7988 UpdateGuideState(): m_state=6
23:47:57.038 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2553
23:47:57.039 00.001 7988 Star::Find returns 1 (0), X=502.30, Y=804.79, Mass=1601, SNR=26.6, Peak=143 HFD=4.6
23:47:57.039 00.000 7988 MultiStar: [#1 0.02,0.16,0.95,U] [#2 -0.31,0.13,0.84,U] [#3 -0.24,0.48,0.00,M5] [#4 -0.45,0.10,0.00,M6] [#5 -0.11,0.05,0.71,U] [#6 0.23,-0.11,0.69,U] [#7 -0.43,0.03,0.50,U] [#8 -0.35,-0.24,0.45,U] 
23:47:57.041 00.002 7988 refined, 6 included, MultiStar: {-0.10, 0.12}, one-star: {0.04, 0.51}
23:47:57.041 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.67 = 0.67)
23:47:57.043 00.002 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
23:47:57.043 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.23 mountX=0.12 mountY=0.09, mountTheta=0.65
23:47:57.045 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.12, opts=13)
23:47:57.047 00.002 7988 Enqueuing Move request for scope (-0.10, 0.12)
23:47:57.047 00.000 15712 Worker thread wakes up
23:47:57.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
23:47:57.047 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
23:47:57.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:57.047 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.6
23:47:57.050 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:57.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:57.050 00.000 7988 Enqueuing Expose request
23:47:57.050 00.000 15712 Moving (-0.10, 0.12) raw xDistance=0.12 yDistance=0.09
23:47:57.056 00.006 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
23:47:57.056 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
23:47:57.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:57.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:47:57.056 00.000 15712 MoveAxis(W, 11, ABG)
23:47:57.056 00.000 15712 Guiding  Dir = 3, Dur = 11
23:47:57.056 00.000 15712 IsGuiding returns 0
23:47:57.073 00.017 15712 IsGuiding returns 1
23:47:57.073 00.000 15712 scope still moving after pulse duration time elapsed
23:47:57.122 00.049 15712 IsGuiding returns 0
23:47:57.122 00.000 15712 scope move finished after 11 + 54 ms
23:47:57.122 00.000 15712 Move returns status 0, amount 11
23:47:57.122 00.000 15712 MoveAxis(N, 0, ABG)
23:47:57.122 00.000 15712 Move returns status 0, amount 0
23:47:57.122 00.000 15712 move complete, result=0
23:47:57.122 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
23:47:57.123 00.001 15712 worker thread done servicing request
23:47:57.123 00.000 15712 Worker thread wakes up
23:47:57.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:57.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:47:58.763 01.640 15712 Exposure complete
23:47:58.825 00.062 15712 worker thread done servicing request
23:47:58.825 00.000 7988 OnExposeComplete: enter
23:47:58.825 00.000 7988 UpdateGuideState(): m_state=6
23:47:58.827 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2554
23:47:58.827 00.000 7988 Star::Find returns 1 (0), X=502.38, Y=804.46, Mass=1594, SNR=26.6, Peak=144 HFD=4.8
23:47:58.829 00.002 7988 MultiStar: [#1 0.03,0.00,0.97,U] [#2 -0.39,0.08,0.85,U] [#3 -0.35,0.63,0.00,M6] [#4 -0.30,-0.09,0.74,U] [#5 -0.08,0.13,0.72,U] [#6 0.02,0.11,0.65,U] [#7 -0.20,0.11,0.47,U] [#8 -0.32,-0.22,0.45,U] 
23:47:58.829 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.05}, one-star: {0.12, 0.18}
23:47:58.831 00.002 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
23:47:58.831 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
23:47:58.833 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.71 mountX=0.05 mountY=0.11, mountTheta=1.14
23:47:58.835 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.05, opts=13)
23:47:58.835 00.000 7988 Enqueuing Move request for scope (-0.12, 0.05)
23:47:58.837 00.002 15712 Worker thread wakes up
23:47:58.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
23:47:58.837 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
23:47:58.837 00.000 15712 Moving (-0.12, 0.05) raw xDistance=0.05 yDistance=0.11
23:47:58.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:47:58.837 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.6
23:47:58.839 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:58.841 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:47:58.841 00.000 7988 Enqueuing Expose request
23:47:58.841 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
23:47:58.841 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
23:47:58.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:58.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:47:58.841 00.000 15712 MoveAxis(W, 11, ABG)
23:47:58.841 00.000 15712 Guiding  Dir = 3, Dur = 11
23:47:58.841 00.000 15712 IsGuiding returns 0
23:47:58.856 00.015 15712 IsGuiding returns 1
23:47:58.856 00.000 15712 scope still moving after pulse duration time elapsed
23:47:58.907 00.051 15712 IsGuiding returns 1
23:47:58.936 00.029 15712 IsGuiding returns 0
23:47:58.936 00.000 15712 scope move finished after 11 + 81 ms
23:47:58.936 00.000 15712 Move returns status 0, amount 11
23:47:58.936 00.000 15712 MoveAxis(N, 0, ABG)
23:47:58.936 00.000 15712 Move returns status 0, amount 0
23:47:58.936 00.000 15712 move complete, result=0
23:47:58.936 00.000 15712 worker thread done servicing request
23:47:58.936 00.000 15712 Worker thread wakes up
23:47:58.936 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
23:47:58.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:47:58.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:00.344 01.408 15712 Exposure complete
23:48:00.403 00.059 15712 worker thread done servicing request
23:48:00.403 00.000 7988 OnExposeComplete: enter
23:48:00.405 00.002 7988 UpdateGuideState(): m_state=6
23:48:00.405 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2555
23:48:00.405 00.000 7988 Star::Find returns 1 (0), X=502.46, Y=804.73, Mass=1584, SNR=26.3, Peak=139 HFD=4.6
23:48:00.405 00.000 7988 MultiStar: [#1 0.10,0.04,0.98,U] [#2 -0.20,0.34,0.86,U] [#3 -0.31,0.34,0.00,M7] [#4 -0.24,-0.23,0.74,U] [#5 -0.15,0.20,0.71,U] [#6 0.08,0.15,0.60,U] [#7 -0.45,0.18,0.00,M1] [#8 -0.16,-0.07,0.44,U] 
23:48:00.405 00.000 7988 refined, 6 included, MultiStar: {-0.03, 0.15}, one-star: {0.20, 0.46}
23:48:00.405 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
23:48:00.405 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
23:48:00.405 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.78 mountX=0.15 mountY=0.03, mountTheta=0.18
23:48:00.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.15, opts=13)
23:48:00.405 00.000 7988 Enqueuing Move request for scope (-0.03, 0.15)
23:48:00.405 00.000 15712 Worker thread wakes up
23:48:00.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
23:48:00.405 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
23:48:00.405 00.000 15712 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=0.03
23:48:00.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:48:00.405 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.3
23:48:00.419 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:00.420 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:00.421 00.001 7988 Enqueuing Expose request
23:48:00.421 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
23:48:00.421 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
23:48:00.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:00.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:00.421 00.000 15712 MoveAxis(W, 10, ABG)
23:48:00.421 00.000 15712 Guiding  Dir = 3, Dur = 10
23:48:00.421 00.000 15712 IsGuiding returns 0
23:48:00.437 00.016 15712 IsGuiding returns 1
23:48:00.437 00.000 15712 scope still moving after pulse duration time elapsed
23:48:00.494 00.057 15712 IsGuiding returns 0
23:48:00.494 00.000 15712 scope move finished after 10 + 61 ms
23:48:00.494 00.000 15712 Move returns status 0, amount 10
23:48:00.494 00.000 15712 MoveAxis(N, 0, ABG)
23:48:00.494 00.000 15712 Move returns status 0, amount 0
23:48:00.494 00.000 15712 move complete, result=0
23:48:00.494 00.000 7988 GuideStep: 0.2 px 10 ms WEST, 0.0 px 0 ms NORTH
23:48:00.496 00.002 15712 worker thread done servicing request
23:48:00.496 00.000 15712 Worker thread wakes up
23:48:00.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:00.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:02.130 01.634 15712 Exposure complete
23:48:02.191 00.061 15712 worker thread done servicing request
23:48:02.191 00.000 7988 OnExposeComplete: enter
23:48:02.191 00.000 7988 UpdateGuideState(): m_state=6
23:48:02.194 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2556
23:48:02.194 00.000 7988 Star::Find returns 1 (0), X=502.36, Y=804.47, Mass=1599, SNR=26.6, Peak=146 HFD=4.8
23:48:02.196 00.002 7988 MultiStar: [#1 -0.02,-0.16,0.96,U] [#2 -0.21,0.02,0.83,U] [#3 -0.24,0.33,0.82,U] [#4 -0.26,-0.13,0.75,U] [#5 -0.07,-0.01,0.71,U] [#6 0.15,-0.13,0.68,U] [#7 -0.36,-0.31,0.00,M2] [#8 -0.36,-0.16,0.43,U] 
23:48:02.196 00.000 7988 refined, 7 included, MultiStar: {-0.10, 0.01}, one-star: {0.10, 0.19}
23:48:02.198 00.002 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
23:48:02.198 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
23:48:02.200 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.03 mountX=0.01 mountY=0.10, mountTheta=1.46
23:48:02.202 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.01, opts=13)
23:48:02.202 00.000 7988 Enqueuing Move request for scope (-0.10, 0.01)
23:48:02.204 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:48:02.205 00.001 7988 UpdateGuideState exits: m=1599 SNR=26.6
23:48:02.207 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:02.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:02.207 00.000 7988 Enqueuing Expose request
23:48:02.207 00.000 15712 Worker thread wakes up
23:48:02.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
23:48:02.207 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
23:48:02.207 00.000 15712 Moving (-0.10, 0.01) raw xDistance=0.01 yDistance=0.10
23:48:02.207 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
23:48:02.207 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
23:48:02.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:02.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:48:02.207 00.000 15712 MoveAxis(W, 11, ABG)
23:48:02.207 00.000 15712 Guiding  Dir = 3, Dur = 11
23:48:02.238 00.031 15712 IsGuiding returns 0
23:48:02.254 00.016 15712 IsGuiding returns 1
23:48:02.254 00.000 15712 scope still moving after pulse duration time elapsed
23:48:02.286 00.032 15712 IsGuiding returns 0
23:48:02.286 00.000 15712 scope move finished after 11 + 36 ms
23:48:02.286 00.000 15712 Move returns status 0, amount 11
23:48:02.286 00.000 15712 MoveAxis(N, 0, ABG)
23:48:02.286 00.000 15712 Move returns status 0, amount 0
23:48:02.286 00.000 15712 move complete, result=0
23:48:02.286 00.000 15712 worker thread done servicing request
23:48:02.286 00.000 15712 Worker thread wakes up
23:48:02.286 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
23:48:02.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:02.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:03.692 01.406 15712 Exposure complete
23:48:03.737 00.045 15712 worker thread done servicing request
23:48:03.737 00.000 7988 OnExposeComplete: enter
23:48:03.753 00.016 7988 UpdateGuideState(): m_state=6
23:48:03.755 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2557
23:48:03.755 00.000 7988 Star::Find returns 1 (0), X=502.34, Y=804.34, Mass=1566, SNR=26.3, Peak=154 HFD=4.7
23:48:03.757 00.002 7988 MultiStar: [#1 0.08,-0.16,0.97,U] [#2 -0.25,-0.07,0.81,U] [#3 -0.29,0.39,0.00,M7] [#4 -0.25,-0.14,0.76,U] [#5 -0.03,0.01,0.74,U] [#6 0.40,-0.09,0.64,U] [#7 -0.26,-0.01,0.47,U] [#8 -0.15,-0.07,0.44,U] 
23:48:03.757 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.08, 0.07}
23:48:03.759 00.002 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
23:48:03.759 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.62)
23:48:03.761 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.07 mountX=-0.06 mountY=0.03, mountTheta=2.62
23:48:03.763 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
23:48:03.763 00.000 7988 Enqueuing Move request for scope (-0.03, -0.06)
23:48:03.765 00.002 15712 Worker thread wakes up
23:48:03.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:48:03.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:48:03.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:03.765 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.3
23:48:03.767 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:03.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:03.770 00.003 7988 Enqueuing Expose request
23:48:03.770 00.000 15712 Moving (-0.03, -0.06) raw xDistance=-0.06 yDistance=0.03
23:48:03.770 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
23:48:03.770 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
23:48:03.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:03.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:03.770 00.000 15712 MoveAxis(W, 9, ABG)
23:48:03.770 00.000 15712 Guiding  Dir = 3, Dur = 9
23:48:03.770 00.000 15712 IsGuiding returns 0
23:48:03.788 00.018 15712 IsGuiding returns 0
23:48:03.788 00.000 15712 Move returns status 0, amount 9
23:48:03.788 00.000 15712 MoveAxis(N, 0, ABG)
23:48:03.788 00.000 15712 Move returns status 0, amount 0
23:48:03.788 00.000 15712 move complete, result=0
23:48:03.788 00.000 15712 worker thread done servicing request
23:48:03.788 00.000 15712 Worker thread wakes up
23:48:03.788 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
23:48:03.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:03.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:05.429 01.641 15712 Exposure complete
23:48:05.491 00.062 15712 worker thread done servicing request
23:48:05.491 00.000 7988 OnExposeComplete: enter
23:48:05.492 00.001 7988 UpdateGuideState(): m_state=6
23:48:05.494 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2558
23:48:05.494 00.000 7988 Star::Find returns 1 (0), X=502.39, Y=804.39, Mass=1609, SNR=26.8, Peak=155 HFD=4.8
23:48:05.496 00.002 7988 MultiStar: [#1 0.19,0.02,0.95,U] [#2 -0.26,-0.03,0.86,U] [#3 -0.21,0.34,0.82,U] [#4 -0.10,-0.17,0.76,U] [#5 0.23,0.04,0.70,U] [#6 0.08,-0.08,0.65,U] [#7 -0.38,-0.09,0.46,U] [#8 -0.10,-0.11,0.41,U] 
23:48:05.496 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.13, 0.12}
23:48:05.498 00.002 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
23:48:05.498 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
23:48:05.500 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.41 mountX=0.02 mountY=0.02, mountTheta=0.83
23:48:05.502 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
23:48:05.502 00.000 7988 Enqueuing Move request for scope (-0.03, 0.02)
23:48:05.504 00.002 15712 Worker thread wakes up
23:48:05.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:48:05.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:48:05.504 00.000 15712 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.02
23:48:05.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:05.504 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.8
23:48:05.507 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:05.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:05.508 00.001 7988 Enqueuing Expose request
23:48:05.508 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
23:48:05.508 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
23:48:05.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:05.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:05.508 00.000 15712 MoveAxis(W, 9, ABG)
23:48:05.508 00.000 15712 Guiding  Dir = 3, Dur = 9
23:48:05.508 00.000 15712 IsGuiding returns 0
23:48:05.530 00.022 15712 IsGuiding returns 0
23:48:05.530 00.000 15712 Move returns status 0, amount 9
23:48:05.530 00.000 15712 MoveAxis(N, 0, ABG)
23:48:05.530 00.000 15712 Move returns status 0, amount 0
23:48:05.530 00.000 15712 move complete, result=0
23:48:05.530 00.000 15712 worker thread done servicing request
23:48:05.530 00.000 15712 Worker thread wakes up
23:48:05.530 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
23:48:05.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:05.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:06.945 01.415 15712 Exposure complete
23:48:07.006 00.061 15712 worker thread done servicing request
23:48:07.006 00.000 7988 OnExposeComplete: enter
23:48:07.006 00.000 7988 UpdateGuideState(): m_state=6
23:48:07.009 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2559
23:48:07.012 00.003 7988 Star::Find returns 1 (0), X=502.33, Y=804.85, Mass=1603, SNR=26.6, Peak=142 HFD=4.5
23:48:07.012 00.000 7988 MultiStar: [#1 0.04,0.20,0.96,U] [#2 -0.44,0.20,0.00,M1] [#3 -0.38,0.69,0.00,M7] [#4 -0.52,0.01,0.00,M2] [#5 -0.30,0.34,0.00,M1] [#6 -0.01,0.14,0.65,U] [#7 -0.48,0.23,0.00,M1] [#8 -0.07,-0.40,0.45,U] 
23:48:07.014 00.002 7988 refined, 3 included, MultiStar: {0.02, 0.22}, one-star: {0.07, 0.58}
23:48:07.014 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
23:48:07.016 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
23:48:07.017 00.001 7988 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.46 mountX=0.22 mountY=-0.03, mountTheta=-0.13
23:48:07.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.22, opts=13)
23:48:07.017 00.000 7988 Enqueuing Move request for scope (0.02, 0.22)
23:48:07.017 00.000 15712 Worker thread wakes up
23:48:07.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
23:48:07.017 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
23:48:07.017 00.000 15712 Moving (0.02, 0.22) raw xDistance=0.22 yDistance=-0.03
23:48:07.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:07.017 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.6
23:48:07.023 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:07.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:07.023 00.000 7988 Enqueuing Expose request
23:48:07.026 00.003 15712 PPEC rslt: input = 0.22, final = 0.16, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.84
23:48:07.026 00.000 15712 PPEC: input: 0.22, control: 0.16, exposure: 1500
23:48:07.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:07.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:07.026 00.000 15712 MoveAxis(W, 51, ABG)
23:48:07.026 00.000 15712 Guiding  Dir = 3, Dur = 51
23:48:07.041 00.015 15712 IsGuiding returns 0
23:48:07.065 00.024 15712 PulseGuide returned control before completion, sleep 45
23:48:07.121 00.056 15712 IsGuiding returns 1
23:48:07.121 00.000 15712 scope still moving after pulse duration time elapsed
23:48:07.157 00.036 15712 IsGuiding returns 0
23:48:07.157 00.000 15712 scope move finished after 51 + 61 ms
23:48:07.157 00.000 15712 Move returns status 0, amount 51
23:48:07.157 00.000 15712 MoveAxis(N, 0, ABG)
23:48:07.157 00.000 15712 Move returns status 0, amount 0
23:48:07.157 00.000 15712 move complete, result=0
23:48:07.157 00.000 7988 GuideStep: 0.2 px 51 ms WEST, -0.0 px 0 ms NORTH
23:48:07.163 00.006 15712 worker thread done servicing request
23:48:07.163 00.000 15712 Worker thread wakes up
23:48:07.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:07.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:08.796 01.633 15712 Exposure complete
23:48:08.858 00.062 15712 worker thread done servicing request
23:48:08.858 00.000 7988 OnExposeComplete: enter
23:48:08.858 00.000 7988 UpdateGuideState(): m_state=6
23:48:08.861 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2560
23:48:08.861 00.000 7988 Star::Find returns 1 (0), X=502.25, Y=804.72, Mass=1682, SNR=27.1, Peak=134 HFD=4.9
23:48:08.863 00.002 7988 MultiStar: [#1 0.04,0.03,0.92,U] [#2 -0.29,0.24,0.80,U] [#3 -0.35,0.56,0.00,M8] [#4 -0.50,-0.05,0.00,M3] [#5 0.24,-0.02,0.67,U] [#6 0.34,0.04,0.61,U] [#7 -0.49,0.24,0.00,M2] [#8 -0.17,-0.23,0.42,U] 
23:48:08.863 00.000 7988 refined, 5 included, MultiStar: {0.02, 0.13}, one-star: {-0.01, 0.45}
23:48:08.865 00.002 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
23:48:08.865 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
23:48:08.867 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.40 mountX=0.13 mountY=-0.03, mountTheta=-0.19
23:48:08.869 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.13, opts=13)
23:48:08.869 00.000 7988 Enqueuing Move request for scope (0.02, 0.13)
23:48:08.871 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:08.871 00.000 7988 UpdateGuideState exits: m=1682 SNR=27.1
23:48:08.873 00.002 15712 Worker thread wakes up
23:48:08.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:08.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:08.875 00.002 7988 Enqueuing Expose request
23:48:08.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:48:08.875 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:48:08.875 00.000 15712 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=-0.03
23:48:08.879 00.004 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
23:48:08.879 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
23:48:08.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:08.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:08.879 00.000 15712 MoveAxis(W, 9, ABG)
23:48:08.879 00.000 15712 Guiding  Dir = 3, Dur = 9
23:48:08.879 00.000 15712 IsGuiding returns 0
23:48:08.889 00.010 15712 IsGuiding returns 0
23:48:08.889 00.000 15712 Move returns status 0, amount 9
23:48:08.889 00.000 15712 MoveAxis(N, 0, ABG)
23:48:08.889 00.000 15712 Move returns status 0, amount 0
23:48:08.889 00.000 15712 move complete, result=0
23:48:08.889 00.000 15712 worker thread done servicing request
23:48:08.889 00.000 15712 Worker thread wakes up
23:48:08.889 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
23:48:08.905 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:08.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:10.308 01.403 15712 Exposure complete
23:48:10.366 00.058 15712 worker thread done servicing request
23:48:10.366 00.000 7988 OnExposeComplete: enter
23:48:10.371 00.005 7988 UpdateGuideState(): m_state=6
23:48:10.371 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2561
23:48:10.371 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=804.65, Mass=1573, SNR=26.2, Peak=133 HFD=4.8
23:48:10.371 00.000 7988 MultiStar: [#1 0.03,0.14,0.97,U] [#2 -0.27,0.12,0.85,U] [#3 -0.19,0.52,0.00,M9] [#4 -0.30,-0.15,0.78,U] [#5 -0.15,0.00,0.72,U] [#6 0.15,0.01,0.64,U] [#7 -0.13,-0.01,0.47,U] [#8 -0.11,-0.28,0.46,U] 
23:48:10.371 00.000 7988 refined, 7 included, MultiStar: {-0.06, 0.06}, one-star: {0.17, 0.38}
23:48:10.371 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
23:48:10.371 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
23:48:10.371 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.36 mountX=0.06 mountY=0.06, mountTheta=0.78
23:48:10.371 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.06, opts=13)
23:48:10.371 00.000 7988 Enqueuing Move request for scope (-0.06, 0.06)
23:48:10.383 00.012 15712 Worker thread wakes up
23:48:10.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
23:48:10.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
23:48:10.383 00.000 15712 Moving (-0.06, 0.06) raw xDistance=0.06 yDistance=0.06
23:48:10.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:48:10.383 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.2
23:48:10.385 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:10.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:10.387 00.002 7988 Enqueuing Expose request
23:48:10.387 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
23:48:10.387 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
23:48:10.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:10.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:10.387 00.000 15712 MoveAxis(W, 8, ABG)
23:48:10.387 00.000 15712 Guiding  Dir = 3, Dur = 8
23:48:10.387 00.000 15712 IsGuiding returns 0
23:48:10.406 00.019 15712 IsGuiding returns 0
23:48:10.406 00.000 15712 Move returns status 0, amount 8
23:48:10.406 00.000 15712 MoveAxis(N, 0, ABG)
23:48:10.406 00.000 15712 Move returns status 0, amount 0
23:48:10.406 00.000 15712 move complete, result=0
23:48:10.406 00.000 15712 worker thread done servicing request
23:48:10.406 00.000 15712 Worker thread wakes up
23:48:10.406 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
23:48:10.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:10.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:12.047 01.641 15712 Exposure complete
23:48:12.108 00.061 15712 worker thread done servicing request
23:48:12.108 00.000 7988 OnExposeComplete: enter
23:48:12.108 00.000 7988 UpdateGuideState(): m_state=6
23:48:12.108 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2562
23:48:12.108 00.000 7988 Star::Find returns 1 (0), X=502.45, Y=804.85, Mass=1651, SNR=26.9, Peak=133 HFD=4.9
23:48:12.108 00.000 7988 MultiStar: [#1 -0.32,0.17,0.94,U] [#2 -0.38,0.39,0.00,M1] [#3 -0.14,0.57,0.00,M10] [#4 -0.61,0.01,0.00,M3] [#5 -0.18,0.31,0.69,U] [#6 -0.21,0.14,0.65,U] [#7 -0.16,-0.02,0.48,U] [#8 -0.16,0.15,0.45,U] 
23:48:12.108 00.000 7988 refined, 5 included, MultiStar: {-0.12, 0.26}, one-star: {0.19, 0.58}
23:48:12.108 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.56) = xAngle (0.45 = 0.45)
23:48:12.108 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
23:48:12.108 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.29 cameraTheta=2.01 mountX=0.26 mountY=0.12, mountTheta=0.42
23:48:12.117 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.26, opts=13)
23:48:12.117 00.000 7988 Enqueuing Move request for scope (-0.12, 0.26)
23:48:12.117 00.000 15712 Worker thread wakes up
23:48:12.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
23:48:12.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
23:48:12.117 00.000 15712 Moving (-0.12, 0.26) raw xDistance=0.26 yDistance=0.12
23:48:12.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:12.117 00.000 7988 UpdateGuideState exits: m=1651 SNR=26.9
23:48:12.123 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:12.124 00.001 15712 PPEC rslt: input = 0.26, final = 0.18, react = 0.16, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.85
23:48:12.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:12.124 00.000 7988 Enqueuing Expose request
23:48:12.124 00.000 15712 PPEC: input: 0.26, control: 0.18, exposure: 1500
23:48:12.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:12.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:48:12.124 00.000 15712 MoveAxis(W, 59, ABG)
23:48:12.124 00.000 15712 Guiding  Dir = 3, Dur = 59
23:48:12.124 00.000 15712 IsGuiding returns 0
23:48:12.148 00.024 15712 PulseGuide returned control before completion, sleep 49
23:48:12.221 00.073 15712 IsGuiding returns 0
23:48:12.221 00.000 15712 Move returns status 0, amount 59
23:48:12.221 00.000 15712 MoveAxis(N, 0, ABG)
23:48:12.221 00.000 15712 Move returns status 0, amount 0
23:48:12.221 00.000 15712 move complete, result=0
23:48:12.221 00.000 7988 GuideStep: 0.3 px 59 ms WEST, 0.1 px 0 ms NORTH
23:48:12.230 00.009 15712 worker thread done servicing request
23:48:12.230 00.000 15712 Worker thread wakes up
23:48:12.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:12.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:13.641 01.411 15712 Exposure complete
23:48:13.701 00.060 15712 worker thread done servicing request
23:48:13.701 00.000 7988 OnExposeComplete: enter
23:48:13.702 00.001 7988 UpdateGuideState(): m_state=6
23:48:13.702 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2563
23:48:13.702 00.000 7988 Star::Find returns 1 (0), X=502.37, Y=804.75, Mass=1461, SNR=25.2, Peak=158 HFD=4.3
23:48:13.702 00.000 7988 MultiStar: [#1 0.02,0.01,1.02,U] [#2 -0.25,0.27,0.86,U] [#3 -0.47,0.33,0.00,R] [#4 -0.37,-0.39,0.00,M4] [#5 -0.08,0.22,0.75,U] [#6 -0.02,0.02,0.68,U] [#7 0.04,0.08,0.55,U] [#8 -0.36,-0.09,0.47,U] 
23:48:13.702 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.17}, one-star: {0.12, 0.48}
23:48:13.702 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
23:48:13.702 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
23:48:13.702 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.89 mountX=0.17 mountY=0.05, mountTheta=0.30
23:48:13.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.17, opts=13)
23:48:13.702 00.000 7988 Enqueuing Move request for scope (-0.06, 0.17)
23:48:13.702 00.000 15712 Worker thread wakes up
23:48:13.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
23:48:13.702 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
23:48:13.702 00.000 15712 Moving (-0.06, 0.17) raw xDistance=0.17 yDistance=0.05
23:48:13.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:13.716 00.014 7988 UpdateGuideState exits: m=1461 SNR=25.2
23:48:13.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:13.718 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:13.718 00.000 7988 Enqueuing Expose request
23:48:13.718 00.000 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.85
23:48:13.718 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
23:48:13.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:13.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:48:13.718 00.000 15712 MoveAxis(W, 40, ABG)
23:48:13.718 00.000 15712 Guiding  Dir = 3, Dur = 40
23:48:13.718 00.000 15712 IsGuiding returns 0
23:48:13.739 00.021 15712 PulseGuide returned control before completion, sleep 25
23:48:13.784 00.045 15712 IsGuiding returns 0
23:48:13.784 00.000 15712 Move returns status 0, amount 40
23:48:13.784 00.000 15712 MoveAxis(N, 0, ABG)
23:48:13.784 00.000 15712 Move returns status 0, amount 0
23:48:13.784 00.000 15712 move complete, result=0
23:48:13.784 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
23:48:13.797 00.013 15712 worker thread done servicing request
23:48:13.797 00.000 15712 Worker thread wakes up
23:48:13.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:13.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:15.533 01.736 15712 Exposure complete
23:48:15.596 00.063 15712 worker thread done servicing request
23:48:15.596 00.000 7988 OnExposeComplete: enter
23:48:15.596 00.000 7988 UpdateGuideState(): m_state=6
23:48:15.596 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2564
23:48:15.596 00.000 7988 Star::Find returns 1 (0), X=502.47, Y=804.33, Mass=1524, SNR=25.8, Peak=155 HFD=4.5
23:48:15.596 00.000 7988 MultiStar: [#1 -0.19,-0.21,0.97,U] [#2 -0.42,0.01,0.87,U] [#3 0.21,-0.05,0.83,U] [#4 -0.27,-0.13,0.75,U] [#5 -0.17,0.02,0.71,U] [#6 0.19,0.05,0.69,U] [#7 -0.36,-0.04,0.52,U] [#8 -0.30,-0.18,0.44,U] 
23:48:15.596 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {0.21, 0.06}
23:48:15.603 00.007 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
23:48:15.603 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.98)
23:48:15.605 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.71 mountX=-0.05 mountY=0.10, mountTheta=2.01
23:48:15.607 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
23:48:15.607 00.000 7988 Enqueuing Move request for scope (-0.10, -0.05)
23:48:15.609 00.002 15712 Worker thread wakes up
23:48:15.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
23:48:15.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
23:48:15.609 00.000 15712 Moving (-0.10, -0.05) raw xDistance=-0.05 yDistance=0.10
23:48:15.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:15.609 00.000 7988 UpdateGuideState exits: m=1524 SNR=25.8
23:48:15.612 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:15.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:15.612 00.000 7988 Enqueuing Expose request
23:48:15.612 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
23:48:15.612 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
23:48:15.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:15.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:48:15.612 00.000 15712 MoveAxis(W, 4, ABG)
23:48:15.612 00.000 15712 Guiding  Dir = 3, Dur = 4
23:48:15.612 00.000 15712 IsGuiding returns 0
23:48:15.633 00.021 15712 IsGuiding returns 0
23:48:15.633 00.000 15712 Move returns status 0, amount 4
23:48:15.633 00.000 15712 MoveAxis(N, 0, ABG)
23:48:15.633 00.000 15712 Move returns status 0, amount 0
23:48:15.633 00.000 15712 move complete, result=0
23:48:15.633 00.000 15712 worker thread done servicing request
23:48:15.633 00.000 15712 Worker thread wakes up
23:48:15.633 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:48:15.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:15.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:17.049 01.416 15712 Exposure complete
23:48:17.100 00.051 15712 worker thread done servicing request
23:48:17.100 00.000 7988 OnExposeComplete: enter
23:48:17.111 00.011 7988 UpdateGuideState(): m_state=6
23:48:17.113 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2565
23:48:17.113 00.000 7988 Star::Find returns 1 (0), X=502.15, Y=804.52, Mass=1511, SNR=25.9, Peak=142 HFD=4.7
23:48:17.115 00.002 7988 MultiStar: [#1 0.04,-0.06,0.97,U] [#2 -0.30,-0.02,0.83,U] [#3 0.18,0.09,0.83,U] [#4 -0.41,-0.20,0.00,M4] [#5 0.08,0.17,0.70,U] [#6 0.08,-0.09,0.65,U] [#7 -0.43,-0.10,0.00,M1] [#8 -0.18,-0.48,0.00,M1] 
23:48:17.115 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.06}, one-star: {-0.10, 0.25}
23:48:17.117 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
23:48:17.117 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
23:48:17.119 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.76 mountX=0.06 mountY=0.01, mountTheta=0.17
23:48:17.121 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
23:48:17.121 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
23:48:17.123 00.002 15712 Worker thread wakes up
23:48:17.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:48:17.123 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:48:17.123 00.000 15712 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=0.01
23:48:17.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:17.123 00.000 7988 UpdateGuideState exits: m=1511 SNR=25.9
23:48:17.125 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:17.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:17.127 00.002 7988 Enqueuing Expose request
23:48:17.127 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
23:48:17.129 00.002 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
23:48:17.129 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:17.129 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:17.129 00.000 15712 MoveAxis(W, 5, ABG)
23:48:17.129 00.000 15712 Guiding  Dir = 3, Dur = 5
23:48:17.129 00.000 15712 IsGuiding returns 0
23:48:17.150 00.021 15712 IsGuiding returns 0
23:48:17.150 00.000 15712 Move returns status 0, amount 5
23:48:17.150 00.000 15712 MoveAxis(N, 0, ABG)
23:48:17.150 00.000 15712 Move returns status 0, amount 0
23:48:17.150 00.000 15712 move complete, result=0
23:48:17.150 00.000 15712 worker thread done servicing request
23:48:17.150 00.000 15712 Worker thread wakes up
23:48:17.150 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:48:17.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:17.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:18.785 01.635 15712 Exposure complete
23:48:18.847 00.062 15712 worker thread done servicing request
23:48:18.847 00.000 7988 OnExposeComplete: enter
23:48:18.849 00.002 7988 UpdateGuideState(): m_state=6
23:48:18.849 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2566
23:48:18.849 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=804.86, Mass=1588, SNR=26.5, Peak=130 HFD=4.8
23:48:18.852 00.003 7988 MultiStar: [#1 -0.04,0.07,0.95,U] [#2 -0.29,0.06,0.87,U] [#3 0.24,0.18,0.85,U] [#4 -0.20,-0.15,0.76,U] [#5 0.05,0.00,0.75,U] [#6 0.12,-0.01,0.66,U] [#7 -0.22,-0.08,0.49,U] [#8 -0.10,0.20,0.45,U] 
23:48:18.852 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.15, 0.59}
23:48:18.852 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
23:48:18.852 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
23:48:18.852 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.12 mountY=0.01, mountTheta=0.12
23:48:18.852 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.12, opts=13)
23:48:18.852 00.000 7988 Enqueuing Move request for scope (-0.02, 0.12)
23:48:18.852 00.000 15712 Worker thread wakes up
23:48:18.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:48:18.852 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:48:18.852 00.000 15712 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=0.01
23:48:18.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:18.852 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.5
23:48:18.862 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:18.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:18.864 00.002 7988 Enqueuing Expose request
23:48:18.864 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
23:48:18.864 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
23:48:18.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:18.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:18.864 00.000 15712 MoveAxis(W, 11, ABG)
23:48:18.864 00.000 15712 Guiding  Dir = 3, Dur = 11
23:48:18.864 00.000 15712 IsGuiding returns 0
23:48:18.885 00.021 15712 IsGuiding returns 1
23:48:18.885 00.000 15712 scope still moving after pulse duration time elapsed
23:48:18.937 00.052 15712 IsGuiding returns 0
23:48:18.937 00.000 15712 scope move finished after 11 + 65 ms
23:48:18.937 00.000 15712 Move returns status 0, amount 11
23:48:18.937 00.000 15712 MoveAxis(N, 0, ABG)
23:48:18.937 00.000 15712 Move returns status 0, amount 0
23:48:18.937 00.000 15712 move complete, result=0
23:48:18.937 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
23:48:18.944 00.007 15712 worker thread done servicing request
23:48:18.944 00.000 15712 Worker thread wakes up
23:48:18.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:18.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:20.360 01.416 15712 Exposure complete
23:48:20.416 00.056 15712 worker thread done servicing request
23:48:20.416 00.000 7988 OnExposeComplete: enter
23:48:20.424 00.008 7988 UpdateGuideState(): m_state=6
23:48:20.424 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2567
23:48:20.426 00.002 7988 Star::Find returns 1 (0), X=502.15, Y=804.75, Mass=1597, SNR=26.7, Peak=138 HFD=4.5
23:48:20.428 00.002 7988 MultiStar: [#1 0.01,0.15,0.95,U] [#2 -0.36,0.16,0.84,U] [#3 0.01,0.19,0.83,U] [#4 -0.63,0.04,0.00,M4] [#5 -0.21,-0.09,0.70,U] [#6 -0.08,0.16,0.63,U] [#7 -0.39,0.16,0.49,U] [#8 -0.41,-0.29,0.00,M1] 
23:48:20.428 00.000 7988 refined, 6 included, MultiStar: {-0.14, 0.19}, one-star: {-0.11, 0.47}
23:48:20.430 00.002 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
23:48:20.430 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
23:48:20.432 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.22 mountX=0.19 mountY=0.14, mountTheta=0.64
23:48:20.433 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.19, opts=13)
23:48:20.435 00.002 7988 Enqueuing Move request for scope (-0.14, 0.19)
23:48:20.435 00.000 15712 Worker thread wakes up
23:48:20.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
23:48:20.435 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
23:48:20.435 00.000 15712 Moving (-0.14, 0.19) raw xDistance=0.19 yDistance=0.14
23:48:20.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:20.435 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.7
23:48:20.438 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:20.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:20.440 00.002 7988 Enqueuing Expose request
23:48:20.440 00.000 15712 PPEC rslt: input = 0.19, final = 0.15, react = 0.11, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 639.86
23:48:20.440 00.000 15712 PPEC: input: 0.19, control: 0.15, exposure: 1500
23:48:20.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:20.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:48:20.440 00.000 15712 MoveAxis(W, 49, ABG)
23:48:20.440 00.000 15712 Guiding  Dir = 3, Dur = 49
23:48:20.440 00.000 15712 IsGuiding returns 0
23:48:20.456 00.016 15712 PulseGuide returned control before completion, sleep 41
23:48:20.505 00.049 15712 IsGuiding returns 1
23:48:20.505 00.000 15712 scope still moving after pulse duration time elapsed
23:48:20.537 00.032 15712 IsGuiding returns 0
23:48:20.537 00.000 15712 scope move finished after 49 + 49 ms
23:48:20.537 00.000 15712 Move returns status 0, amount 49
23:48:20.537 00.000 15712 MoveAxis(N, 0, ABG)
23:48:20.537 00.000 15712 Move returns status 0, amount 0
23:48:20.537 00.000 15712 move complete, result=0
23:48:20.537 00.000 15712 worker thread done servicing request
23:48:20.537 00.000 15712 Worker thread wakes up
23:48:20.537 00.000 7988 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
23:48:20.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:20.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:22.179 01.642 15712 Exposure complete
23:48:22.243 00.064 15712 worker thread done servicing request
23:48:22.243 00.000 7988 OnExposeComplete: enter
23:48:22.243 00.000 7988 UpdateGuideState(): m_state=6
23:48:22.245 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2568
23:48:22.247 00.002 7988 Star::Find returns 1 (0), X=502.46, Y=804.65, Mass=1441, SNR=24.9, Peak=134 HFD=4.5
23:48:22.247 00.000 7988 MultiStar: [#1 0.02,0.02,1.02,U] [#2 -0.26,0.14,0.92,U] [#3 0.21,0.08,0.89,U] [#4 -0.30,-0.24,0.77,U] [#5 0.09,-0.09,0.74,U] [#6 -0.01,-0.25,0.67,U] [#7 -0.74,0.30,0.00,M1] [#8 0.16,0.03,0.48,U] 
23:48:22.249 00.002 7988 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {0.20, 0.38}
23:48:22.249 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
23:48:22.251 00.002 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
23:48:22.251 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.18 mountX=0.03 mountY=-0.01, mountTheta=-0.41
23:48:22.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
23:48:22.251 00.000 7988 Enqueuing Move request for scope (0.01, 0.03)
23:48:22.256 00.005 15712 Worker thread wakes up
23:48:22.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:48:22.256 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:48:22.256 00.000 15712 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
23:48:22.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:22.256 00.000 7988 UpdateGuideState exits: m=1441 SNR=24.9
23:48:22.258 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:22.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:22.258 00.000 7988 Enqueuing Expose request
23:48:22.258 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
23:48:22.258 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
23:48:22.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:22.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:22.258 00.000 15712 MoveAxis(W, 15, ABG)
23:48:22.258 00.000 15712 Guiding  Dir = 3, Dur = 15
23:48:22.280 00.022 15712 IsGuiding returns 0
23:48:22.291 00.011 15712 IsGuiding returns 1
23:48:22.291 00.000 15712 scope still moving after pulse duration time elapsed
23:48:22.341 00.050 15712 IsGuiding returns 0
23:48:22.341 00.000 15712 scope move finished after 15 + 48 ms
23:48:22.341 00.000 15712 Move returns status 0, amount 15
23:48:22.341 00.000 15712 MoveAxis(N, 0, ABG)
23:48:22.341 00.000 15712 Move returns status 0, amount 0
23:48:22.341 00.000 15712 move complete, result=0
23:48:22.341 00.000 7988 GuideStep: 0.0 px 15 ms WEST, -0.0 px 0 ms NORTH
23:48:22.349 00.008 15712 worker thread done servicing request
23:48:22.349 00.000 15712 Worker thread wakes up
23:48:22.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:22.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:23.759 01.410 15712 Exposure complete
23:48:23.819 00.060 15712 worker thread done servicing request
23:48:23.819 00.000 7988 OnExposeComplete: enter
23:48:23.820 00.001 7988 UpdateGuideState(): m_state=6
23:48:23.822 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2569
23:48:23.822 00.000 7988 Star::Find returns 1 (0), X=502.11, Y=804.61, Mass=1515, SNR=25.5, Peak=139 HFD=4.2
23:48:23.824 00.002 7988 MultiStar: [#1 0.19,-0.03,0.99,U] [#2 -0.23,0.11,0.89,U] [#3 0.14,0.11,0.86,U] [#4 -0.69,-0.07,0.00,M4] [#5 -0.09,-0.00,0.71,U] [#6 -0.00,0.07,0.68,U] [#7 -0.42,-0.08,0.50,U] [#8 -0.23,0.09,0.46,U] 
23:48:23.824 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.09}, one-star: {-0.15, 0.33}
23:48:23.826 00.002 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.67 = 0.67)
23:48:23.826 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
23:48:23.828 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.23 mountX=0.09 mountY=0.07, mountTheta=0.64
23:48:23.830 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.09, opts=13)
23:48:23.830 00.000 7988 Enqueuing Move request for scope (-0.07, 0.09)
23:48:23.832 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:23.832 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.5
23:48:23.834 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:23.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:23.836 00.002 7988 Enqueuing Expose request
23:48:23.836 00.000 15712 Worker thread wakes up
23:48:23.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
23:48:23.836 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
23:48:23.836 00.000 15712 Moving (-0.07, 0.09) raw xDistance=0.09 yDistance=0.07
23:48:23.836 00.000 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
23:48:23.836 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
23:48:23.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:23.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:48:23.836 00.000 15712 MoveAxis(W, 12, ABG)
23:48:23.836 00.000 15712 Guiding  Dir = 3, Dur = 12
23:48:23.836 00.000 15712 IsGuiding returns 0
23:48:23.862 00.026 15712 IsGuiding returns 1
23:48:23.862 00.000 15712 scope still moving after pulse duration time elapsed
23:48:23.921 00.059 15712 IsGuiding returns 0
23:48:23.921 00.000 15712 scope move finished after 12 + 76 ms
23:48:23.921 00.000 15712 Move returns status 0, amount 12
23:48:23.921 00.000 15712 MoveAxis(N, 0, ABG)
23:48:23.921 00.000 15712 Move returns status 0, amount 0
23:48:23.921 00.000 15712 move complete, result=0
23:48:23.921 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
23:48:23.932 00.011 15712 worker thread done servicing request
23:48:23.932 00.000 15712 Worker thread wakes up
23:48:23.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:23.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:25.671 01.739 15712 Exposure complete
23:48:25.722 00.051 15712 worker thread done servicing request
23:48:25.722 00.000 7988 OnExposeComplete: enter
23:48:25.733 00.011 7988 UpdateGuideState(): m_state=6
23:48:25.733 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
23:48:25.733 00.000 7988 Star::Find returns 1 (0), X=502.09, Y=804.24, Mass=1583, SNR=26.2, Peak=146 HFD=4.5
23:48:25.733 00.000 7988 MultiStar: [#1 -0.15,-0.33,0.98,U] [#2 -0.45,-0.24,0.00,M1] [#3 0.03,-0.41,0.85,U] [#4 -0.35,-0.56,0.00,M5] [#5 -0.16,-0.56,0.00,M1] [#6 -0.05,-0.32,0.65,U] [#7 -0.23,-0.46,0.00,M1] [#8 -0.54,-0.48,0.00,M1] 
23:48:25.733 00.000 7988 single-star, 3 included, MultiStar: {-0.09, -0.26}, one-star: {-0.17, -0.03}
23:48:25.739 00.006 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.55 = 1.74)
23:48:25.739 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.58 = 1.71)
23:48:25.739 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.98 mountX=-0.03 mountY=0.17, mountTheta=1.74
23:48:25.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.03, opts=13)
23:48:25.739 00.000 7988 Enqueuing Move request for scope (-0.17, -0.03)
23:48:25.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:25.739 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.2
23:48:25.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:25.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:25.749 00.010 7988 Enqueuing Expose request
23:48:25.749 00.000 15712 Worker thread wakes up
23:48:25.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
23:48:25.749 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
23:48:25.749 00.000 15712 Moving (-0.17, -0.03) raw xDistance=-0.03 yDistance=0.17
23:48:25.751 00.002 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:25.751 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
23:48:25.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:25.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:48:25.751 00.000 15712 MoveAxis(W, 13, ABG)
23:48:25.751 00.000 15712 Guiding  Dir = 3, Dur = 13
23:48:25.751 00.000 15712 IsGuiding returns 0
23:48:25.768 00.017 15712 IsGuiding returns 1
23:48:25.768 00.000 15712 scope still moving after pulse duration time elapsed
23:48:25.813 00.045 15712 IsGuiding returns 1
23:48:25.845 00.032 15712 IsGuiding returns 0
23:48:25.845 00.000 15712 scope move finished after 13 + 78 ms
23:48:25.845 00.000 15712 Move returns status 0, amount 13
23:48:25.845 00.000 15712 MoveAxis(N, 0, ABG)
23:48:25.845 00.000 15712 Move returns status 0, amount 0
23:48:25.845 00.000 15712 move complete, result=0
23:48:25.845 00.000 15712 worker thread done servicing request
23:48:25.845 00.000 15712 Worker thread wakes up
23:48:25.845 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.2 px 0 ms NORTH
23:48:25.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:25.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:27.249 01.404 15712 Exposure complete
23:48:27.313 00.064 15712 worker thread done servicing request
23:48:27.313 00.000 7988 OnExposeComplete: enter
23:48:27.313 00.000 7988 UpdateGuideState(): m_state=6
23:48:27.316 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2571
23:48:27.316 00.000 7988 Star::Find returns 1 (0), X=502.19, Y=804.38, Mass=1547, SNR=26.2, Peak=161 HFD=4.6
23:48:27.318 00.002 7988 MultiStar: [#1 -0.08,-0.34,0.95,U] [#2 -0.30,-0.29,0.86,U] [#3 0.29,-0.18,0.82,U] [#4 -0.24,-0.75,0.00,M6] [#5 -0.13,-0.26,0.70,U] [#6 0.03,-0.52,0.00,M1] [#7 -0.65,-0.22,0.00,M2] [#8 -0.81,-0.32,0.00,M2] 
23:48:27.319 00.001 7988 single-star, 4 included, MultiStar: {-0.06, -0.18}, one-star: {-0.06, 0.11}
23:48:27.319 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
23:48:27.321 00.002 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
23:48:27.321 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.11 mountX=0.10 mountY=0.06, mountTheta=0.52
23:48:27.323 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.11, opts=13)
23:48:27.325 00.002 7988 Enqueuing Move request for scope (-0.06, 0.11)
23:48:27.325 00.000 15712 Worker thread wakes up
23:48:27.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:48:27.325 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:48:27.325 00.000 15712 Moving (-0.06, 0.11) raw xDistance=0.10 yDistance=0.06
23:48:27.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:48:27.328 00.003 7988 UpdateGuideState exits: m=1547 SNR=26.2
23:48:27.330 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:27.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:27.332 00.002 7988 Enqueuing Expose request
23:48:27.332 00.000 15712 PPEC rslt: input = 0.10, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:27.332 00.000 15712 PPEC: input: 0.10, control: 0.04, exposure: 1500
23:48:27.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:27.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:27.332 00.000 15712 MoveAxis(W, 12, ABG)
23:48:27.332 00.000 15712 Guiding  Dir = 3, Dur = 12
23:48:27.334 00.002 15712 IsGuiding returns 0
23:48:27.349 00.015 15712 IsGuiding returns 1
23:48:27.349 00.000 15712 scope still moving after pulse duration time elapsed
23:48:27.398 00.049 15712 IsGuiding returns 0
23:48:27.398 00.000 15712 scope move finished after 12 + 52 ms
23:48:27.398 00.000 15712 Move returns status 0, amount 12
23:48:27.398 00.000 15712 MoveAxis(N, 0, ABG)
23:48:27.398 00.000 15712 Move returns status 0, amount 0
23:48:27.398 00.000 15712 move complete, result=0
23:48:27.398 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
23:48:27.400 00.002 15712 worker thread done servicing request
23:48:27.400 00.000 15712 Worker thread wakes up
23:48:27.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:27.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:29.037 01.637 15712 Exposure complete
23:48:29.091 00.054 15712 worker thread done servicing request
23:48:29.100 00.009 7988 OnExposeComplete: enter
23:48:29.100 00.000 7988 UpdateGuideState(): m_state=6
23:48:29.102 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2572
23:48:29.102 00.000 7988 Star::Find returns 1 (0), X=502.02, Y=804.13, Mass=1532, SNR=25.6, Peak=151 HFD=4.5
23:48:29.104 00.002 7988 MultiStar: [#1 -0.11,-0.54,0.00,M1] [#2 -0.51,-0.41,0.00,M1] [#3 0.09,-0.58,0.00,M1] [#4 -0.36,-0.83,0.00,M7] [#5 -0.30,-0.56,0.00,M1] [#6 -0.18,-0.60,0.00,M2] [#7 -0.41,-0.41,0.00,M3] [#8 -0.07,-0.78,0.00,M3] 
23:48:29.104 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.56) = xAngle (-4.17 = 2.12)
23:48:29.106 00.002 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.20 = 2.08)
23:48:29.108 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.14 hyp=0.27 cameraTheta=-2.60 mountX=-0.14 mountY=0.24, mountTheta=2.11
23:48:29.110 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.14, opts=13)
23:48:29.110 00.000 7988 Enqueuing Move request for scope (-0.24, -0.14)
23:48:29.112 00.002 15712 Worker thread wakes up
23:48:29.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.14) opts 0xd
23:48:29.112 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.14)
23:48:29.112 00.000 15712 Moving (-0.24, -0.14) raw xDistance=-0.14 yDistance=0.24
23:48:29.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:29.112 00.000 7988 UpdateGuideState exits: m=1532 SNR=25.6
23:48:29.114 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:29.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:29.116 00.002 7988 Enqueuing Expose request
23:48:29.116 00.000 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:29.116 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
23:48:29.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:29.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:48:29.116 00.000 15712 MoveAxis(W, 11, ABG)
23:48:29.116 00.000 15712 Guiding  Dir = 3, Dur = 11
23:48:29.152 00.036 15712 IsGuiding returns 0
23:48:29.173 00.021 15712 IsGuiding returns 1
23:48:29.173 00.000 15712 scope still moving after pulse duration time elapsed
23:48:29.196 00.023 15712 IsGuiding returns 1
23:48:29.232 00.036 15712 IsGuiding returns 0
23:48:29.232 00.000 15712 scope move finished after 11 + 68 ms
23:48:29.232 00.000 15712 Move returns status 0, amount 11
23:48:29.232 00.000 15712 MoveAxis(N, 0, ABG)
23:48:29.232 00.000 15712 Move returns status 0, amount 0
23:48:29.232 00.000 15712 move complete, result=0
23:48:29.232 00.000 15712 worker thread done servicing request
23:48:29.232 00.000 15712 Worker thread wakes up
23:48:29.232 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
23:48:29.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:29.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:29.374 00.142 7988 evsrv: cli 0CCCFBC8 connect
23:48:29.376 00.002 7988 case statement mapped state 6 to 3
23:48:29.378 00.002 7988 case statement mapped state 6 to 3
23:48:29.378 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_app_state","id":"07485596-3bcf-42ed-acb3-2d5982f4b4d8"}
23:48:29.381 00.003 7988 case statement mapped state 6 to 3
23:48:29.381 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"07485596-3bcf-42ed-acb3-2d5982f4b4d8"}
23:48:29.381 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
23:48:30.654 01.273 15712 Exposure complete
23:48:30.733 00.079 15712 worker thread done servicing request
23:48:30.733 00.000 7988 OnExposeComplete: enter
23:48:30.734 00.001 7988 UpdateGuideState(): m_state=6
23:48:30.734 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2573
23:48:30.734 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=804.00, Mass=1549, SNR=26.1, Peak=131 HFD=4.7
23:48:30.734 00.000 7988 MultiStar: [#1 -0.14,-0.79,0.00,M2] [#2 -0.56,-0.65,0.00,M2] [#3 0.21,-0.52,0.00,M2] [#4 -0.40,-0.73,0.00,M8] [#5 -0.24,-0.55,0.00,M2] [#6 -0.06,-0.59,0.00,M3] [#7 -0.67,-0.78,0.00,M4] [#8 -0.44,-0.85,0.00,M4] 
23:48:30.734 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
23:48:30.734 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
23:48:30.734 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.31 mountX=-0.27 mountY=-0.07, mountTheta=-2.91
23:48:30.734 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.27, opts=13)
23:48:30.734 00.000 7988 Enqueuing Move request for scope (0.07, -0.27)
23:48:30.747 00.013 15712 Worker thread wakes up
23:48:30.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
23:48:30.747 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
23:48:30.747 00.000 15712 Moving (0.07, -0.27) raw xDistance=-0.27 yDistance=-0.07
23:48:30.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:48:30.747 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.1
23:48:30.751 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:30.753 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:30.753 00.000 7988 Enqueuing Expose request
23:48:30.755 00.002 15712 PPEC rslt: input = -0.27, final = -0.14, react = -0.16, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.87
23:48:30.755 00.000 15712 PPEC: input: -0.27, control: -0.14, exposure: 1500
23:48:30.755 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:30.755 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:48:30.755 00.000 15712 MoveAxis(E, 45, ABG)
23:48:30.755 00.000 15712 Guiding  Dir = 2, Dur = 45
23:48:30.755 00.000 15712 IsGuiding returns 0
23:48:30.768 00.013 15712 PulseGuide returned control before completion, sleep 41
23:48:30.826 00.058 15712 IsGuiding returns 1
23:48:30.826 00.000 15712 scope still moving after pulse duration time elapsed
23:48:30.866 00.040 15712 IsGuiding returns 0
23:48:30.866 00.000 15712 scope move finished after 45 + 65 ms
23:48:30.866 00.000 15712 Move returns status 0, amount 45
23:48:30.866 00.000 15712 MoveAxis(N, 0, ABG)
23:48:30.866 00.000 15712 Move returns status 0, amount 0
23:48:30.866 00.000 15712 move complete, result=0
23:48:30.866 00.000 15712 worker thread done servicing request
23:48:30.866 00.000 15712 Worker thread wakes up
23:48:30.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:30.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:30.866 00.000 7988 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
23:48:32.497 01.631 15712 Exposure complete
23:48:32.564 00.067 15712 worker thread done servicing request
23:48:32.574 00.010 7988 OnExposeComplete: enter
23:48:32.574 00.000 7988 UpdateGuideState(): m_state=6
23:48:32.574 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2574
23:48:32.574 00.000 7988 Star::Find returns 1 (0), X=502.17, Y=804.17, Mass=1532, SNR=26.1, Peak=157 HFD=4.4
23:48:32.574 00.000 7988 MultiStar: [#1 -0.20,-0.26,0.96,U] [#2 -0.67,-0.31,0.00,M3] [#3 0.18,-0.43,0.00,M3] [#4 -0.70,-0.52,0.00,M9] [#5 -0.29,-0.29,0.73,U] [#6 -0.05,-0.50,0.00,M4] [#7 -0.55,-0.33,0.00,M5] [#8 -0.37,-0.58,0.00,M5] 
23:48:32.574 00.000 7988 single-star, 2 included, MultiStar: {-0.18, -0.21}, one-star: {-0.09, -0.10}
23:48:32.581 00.007 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.86 = 2.42)
23:48:32.581 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.39)
23:48:32.581 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.30 mountX=-0.10 mountY=0.09, mountTheta=2.41
23:48:32.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
23:48:32.581 00.000 7988 Enqueuing Move request for scope (-0.09, -0.10)
23:48:32.581 00.000 15712 Worker thread wakes up
23:48:32.590 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:32.590 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.1
23:48:32.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:32.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:32.590 00.000 7988 Enqueuing Expose request
23:48:32.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
23:48:32.590 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
23:48:32.590 00.000 15712 Moving (-0.09, -0.10) raw xDistance=-0.10 yDistance=0.09
23:48:32.598 00.008 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:32.598 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
23:48:32.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:32.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:48:32.598 00.000 15712 MoveAxis(W, 9, ABG)
23:48:32.598 00.000 15712 Guiding  Dir = 3, Dur = 9
23:48:32.598 00.000 15712 IsGuiding returns 0
23:48:32.622 00.024 15712 IsGuiding returns 0
23:48:32.622 00.000 15712 Move returns status 0, amount 9
23:48:32.622 00.000 15712 MoveAxis(N, 0, ABG)
23:48:32.622 00.000 15712 Move returns status 0, amount 0
23:48:32.622 00.000 15712 move complete, result=0
23:48:32.622 00.000 15712 worker thread done servicing request
23:48:32.622 00.000 15712 Worker thread wakes up
23:48:32.622 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
23:48:32.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:32.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:34.039 01.417 15712 Exposure complete
23:48:34.123 00.084 15712 worker thread done servicing request
23:48:34.123 00.000 7988 OnExposeComplete: enter
23:48:34.123 00.000 7988 UpdateGuideState(): m_state=6
23:48:34.123 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2575
23:48:34.123 00.000 7988 Star::Find returns 1 (0), X=502.18, Y=804.42, Mass=1477, SNR=25.6, Peak=146 HFD=4.6
23:48:34.123 00.000 7988 MultiStar: [#1 -0.22,-0.36,0.98,U] [#2 -0.53,-0.04,0.00,M4] [#3 0.04,-0.06,0.86,U] [#4 -0.67,-0.22,0.00,M10] [#5 -0.22,-0.07,0.72,U] [#6 -0.22,-0.13,0.63,U] [#7 -0.36,-0.31,0.00,M6] [#8 0.03,-0.39,0.41,U] 
23:48:34.131 00.008 7988 single-star, 5 included, MultiStar: {-0.12, -0.12}, one-star: {-0.08, 0.15}
23:48:34.133 00.002 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
23:48:34.135 00.002 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
23:48:34.135 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.04 mountX=0.15 mountY=0.07, mountTheta=0.45
23:48:34.139 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.15, opts=13)
23:48:34.140 00.001 7988 Enqueuing Move request for scope (-0.08, 0.15)
23:48:34.142 00.002 15712 Worker thread wakes up
23:48:34.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
23:48:34.142 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
23:48:34.142 00.000 15712 Moving (-0.08, 0.15) raw xDistance=0.15 yDistance=0.07
23:48:34.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:34.144 00.002 7988 UpdateGuideState exits: m=1477 SNR=25.6
23:48:34.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:34.147 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:34.147 00.000 7988 Enqueuing Expose request
23:48:34.151 00.004 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:34.151 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
23:48:34.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:34.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:48:34.151 00.000 15712 MoveAxis(W, 7, ABG)
23:48:34.151 00.000 15712 Guiding  Dir = 3, Dur = 7
23:48:34.151 00.000 15712 IsGuiding returns 0
23:48:34.174 00.023 15712 IsGuiding returns 0
23:48:34.174 00.000 15712 Move returns status 0, amount 7
23:48:34.174 00.000 15712 MoveAxis(N, 0, ABG)
23:48:34.174 00.000 15712 Move returns status 0, amount 0
23:48:34.174 00.000 15712 move complete, result=0
23:48:34.174 00.000 15712 worker thread done servicing request
23:48:34.174 00.000 15712 Worker thread wakes up
23:48:34.174 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
23:48:34.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:34.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:35.817 01.643 15712 Exposure complete
23:48:35.880 00.063 15712 worker thread done servicing request
23:48:35.880 00.000 7988 OnExposeComplete: enter
23:48:35.880 00.000 7988 UpdateGuideState(): m_state=6
23:48:35.880 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2576
23:48:35.880 00.000 7988 Star::Find returns 1 (0), X=502.23, Y=804.42, Mass=1573, SNR=26.2, Peak=143 HFD=4.6
23:48:35.880 00.000 7988 MultiStar: [#1 0.03,-0.35,0.98,U] [#2 -0.27,-0.24,0.86,U] [#3 0.21,-0.12,0.86,U] [#4 -0.46,-0.06,0.00,R] [#5 -0.09,-0.31,0.70,U] [#6 0.00,-0.18,0.66,U] [#7 -0.33,-0.14,0.54,U] [#8 -0.29,-0.50,0.00,M5] 
23:48:35.880 00.000 7988 single-star, 6 included, MultiStar: {-0.05, -0.16}, one-star: {-0.02, 0.15}
23:48:35.880 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
23:48:35.880 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
23:48:35.880 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.72 mountX=0.15 mountY=0.02, mountTheta=0.12
23:48:35.889 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.15, opts=13)
23:48:35.889 00.000 7988 Enqueuing Move request for scope (-0.02, 0.15)
23:48:35.889 00.000 15712 Worker thread wakes up
23:48:35.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
23:48:35.889 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
23:48:35.889 00.000 15712 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=0.02
23:48:35.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:35.889 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.2
23:48:35.895 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:35.895 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:35.896 00.001 7988 Enqueuing Expose request
23:48:35.896 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:35.896 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
23:48:35.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:35.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:35.896 00.000 15712 MoveAxis(W, 6, ABG)
23:48:35.896 00.000 15712 Guiding  Dir = 3, Dur = 6
23:48:35.896 00.000 15712 IsGuiding returns 0
23:48:35.917 00.021 15712 IsGuiding returns 0
23:48:35.917 00.000 15712 Move returns status 0, amount 6
23:48:35.917 00.000 15712 MoveAxis(N, 0, ABG)
23:48:35.917 00.000 15712 Move returns status 0, amount 0
23:48:35.917 00.000 15712 move complete, result=0
23:48:35.917 00.000 7988 GuideStep: 0.2 px 6 ms WEST, 0.0 px 0 ms NORTH
23:48:35.919 00.002 15712 worker thread done servicing request
23:48:35.919 00.000 15712 Worker thread wakes up
23:48:35.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:35.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:37.335 01.416 15712 Exposure complete
23:48:37.386 00.051 15712 worker thread done servicing request
23:48:37.386 00.000 7988 OnExposeComplete: enter
23:48:37.398 00.012 7988 UpdateGuideState(): m_state=6
23:48:37.398 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2577
23:48:37.398 00.000 7988 Star::Find returns 1 (0), X=502.20, Y=804.51, Mass=1694, SNR=27.5, Peak=164 HFD=4.7
23:48:37.403 00.005 7988 MultiStar: [#1 -0.28,-0.30,0.93,U] [#2 -0.48,-0.12,0.00,M4] [#3 -0.10,-0.10,0.83,U] [#4 0.06,-0.27,0.70,U] [#5 0.05,-0.26,0.72,U] [#6 -0.03,-0.18,0.62,U] [#7 -0.60,-0.05,0.00,M6] [#8 -0.60,-0.34,0.00,M6] 
23:48:37.403 00.000 7988 refined, 5 included, MultiStar: {-0.07, -0.13}, one-star: {-0.05, 0.24}
23:48:37.403 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
23:48:37.403 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.61)
23:48:37.406 00.003 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-2.08 mountX=-0.13 mountY=0.07, mountTheta=2.61
23:48:37.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.13, opts=13)
23:48:37.406 00.000 7988 Enqueuing Move request for scope (-0.07, -0.13)
23:48:37.406 00.000 15712 Worker thread wakes up
23:48:37.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
23:48:37.406 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
23:48:37.406 00.000 15712 Moving (-0.07, -0.13) raw xDistance=-0.13 yDistance=0.07
23:48:37.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:37.406 00.000 7988 UpdateGuideState exits: m=1694 SNR=27.5
23:48:37.413 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:37.414 00.001 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:37.414 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
23:48:37.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:37.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:48:37.414 00.000 15712 MoveAxis(W, 3, ABG)
23:48:37.414 00.000 15712 Guiding  Dir = 3, Dur = 3
23:48:37.414 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:37.414 00.000 7988 Enqueuing Expose request
23:48:37.436 00.022 15712 IsGuiding returns 0
23:48:37.452 00.016 15712 IsGuiding returns 0
23:48:37.452 00.000 15712 Move returns status 0, amount 3
23:48:37.452 00.000 15712 MoveAxis(N, 0, ABG)
23:48:37.452 00.000 15712 Move returns status 0, amount 0
23:48:37.452 00.000 15712 move complete, result=0
23:48:37.452 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:48:37.453 00.001 15712 worker thread done servicing request
23:48:37.453 00.000 15712 Worker thread wakes up
23:48:37.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:37.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:39.088 01.635 15712 Exposure complete
23:48:39.137 00.049 15712 worker thread done servicing request
23:48:39.137 00.000 7988 OnExposeComplete: enter
23:48:39.150 00.013 7988 UpdateGuideState(): m_state=6
23:48:39.150 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2578
23:48:39.150 00.000 7988 Star::Find returns 1 (0), X=502.08, Y=804.40, Mass=1533, SNR=25.9, Peak=145 HFD=4.5
23:48:39.154 00.004 7988 MultiStar: [#1 -0.08,-0.27,0.95,U] [#2 -0.48,0.11,0.00,M5] [#3 0.28,-0.05,0.85,U] [#4 0.13,-0.01,0.77,U] [#5 -0.06,-0.06,0.72,U] [#6 0.09,-0.04,0.67,U] [#7 -0.41,-0.23,0.00,M7] [#8 -0.25,-0.30,0.44,U] 
23:48:39.154 00.000 7988 refined, 6 included, MultiStar: {-0.00, -0.07}, one-star: {-0.18, 0.12}
23:48:39.154 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
23:48:39.154 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.07)
23:48:39.154 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.62 mountX=-0.07 mountY=0.01, mountTheta=3.07
23:48:39.154 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.07, opts=13)
23:48:39.154 00.000 7988 Enqueuing Move request for scope (-0.00, -0.07)
23:48:39.154 00.000 15712 Worker thread wakes up
23:48:39.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
23:48:39.154 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
23:48:39.154 00.000 15712 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.01
23:48:39.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:39.154 00.000 7988 UpdateGuideState exits: m=1533 SNR=25.9
23:48:39.164 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:39.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:39.166 00.002 7988 Enqueuing Expose request
23:48:39.166 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:39.166 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
23:48:39.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:39.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:39.166 00.000 15712 MoveAxis(W, 3, ABG)
23:48:39.166 00.000 15712 Guiding  Dir = 3, Dur = 3
23:48:39.166 00.000 15712 IsGuiding returns 0
23:48:39.188 00.022 15712 IsGuiding returns 0
23:48:39.188 00.000 15712 Move returns status 0, amount 3
23:48:39.188 00.000 15712 MoveAxis(N, 0, ABG)
23:48:39.188 00.000 15712 Move returns status 0, amount 0
23:48:39.188 00.000 15712 move complete, result=0
23:48:39.188 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:48:39.188 00.000 15712 worker thread done servicing request
23:48:39.188 00.000 15712 Worker thread wakes up
23:48:39.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:39.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:40.603 01.415 15712 Exposure complete
23:48:40.665 00.062 15712 worker thread done servicing request
23:48:40.665 00.000 7988 OnExposeComplete: enter
23:48:40.665 00.000 7988 UpdateGuideState(): m_state=6
23:48:40.667 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2579
23:48:40.667 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=804.55, Mass=1491, SNR=25.5, Peak=157 HFD=4.2
23:48:40.669 00.002 7988 MultiStar: [#1 -0.35,-0.24,1.02,U] [#2 -0.53,-0.11,0.00,M6] [#3 -0.04,0.09,0.89,U] [#4 -0.41,-0.19,0.00,M1] [#5 -0.46,-0.06,0.00,M1] [#6 -0.37,-0.26,0.00,M1] [#7 -0.44,-0.17,0.00,M8] [#8 -0.30,-0.14,0.46,U] 
23:48:40.669 00.000 7988 refined, 3 included, MultiStar: {-0.22, 0.01}, one-star: {-0.23, 0.27}
23:48:40.671 00.002 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
23:48:40.671 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
23:48:40.673 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.08 mountX=0.01 mountY=0.22, mountTheta=1.51
23:48:40.675 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.01, opts=13)
23:48:40.675 00.000 7988 Enqueuing Move request for scope (-0.22, 0.01)
23:48:40.677 00.002 15712 Worker thread wakes up
23:48:40.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
23:48:40.677 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
23:48:40.677 00.000 15712 Moving (-0.22, 0.01) raw xDistance=0.01 yDistance=0.22
23:48:40.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=25, FiltMax=255, Gamma=0.690
23:48:40.677 00.000 7988 UpdateGuideState exits: m=1491 SNR=25.5
23:48:40.679 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:40.680 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:40.680 00.000 7988 Enqueuing Expose request
23:48:40.684 00.004 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:40.684 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
23:48:40.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:40.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:48:40.684 00.000 15712 MoveAxis(W, 1, ABG)
23:48:40.684 00.000 15712 Guiding  Dir = 3, Dur = 1
23:48:40.685 00.001 15712 IsGuiding returns 0
23:48:40.713 00.028 15712 IsGuiding returns 0
23:48:40.713 00.000 15712 Move returns status 0, amount 1
23:48:40.713 00.000 15712 MoveAxis(N, 0, ABG)
23:48:40.713 00.000 15712 Move returns status 0, amount 0
23:48:40.713 00.000 15712 move complete, result=0
23:48:40.713 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
23:48:40.715 00.002 15712 worker thread done servicing request
23:48:40.715 00.000 15712 Worker thread wakes up
23:48:40.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:40.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:42.356 01.641 15712 Exposure complete
23:48:42.419 00.063 15712 worker thread done servicing request
23:48:42.419 00.000 7988 OnExposeComplete: enter
23:48:42.420 00.001 7988 UpdateGuideState(): m_state=6
23:48:42.420 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2580
23:48:42.420 00.000 7988 Star::Find returns 1 (0), X=502.22, Y=804.42, Mass=1554, SNR=26.0, Peak=146 HFD=4.6
23:48:42.420 00.000 7988 MultiStar: [#1 -0.35,-0.03,1.03,U] [#2 -0.49,-0.02,0.00,M7] [#3 0.03,-0.07,0.82,U] [#4 -0.01,-0.10,0.73,U] [#5 -0.45,-0.22,0.00,M2] [#6 -0.09,-0.13,0.63,U] [#7 -0.65,-0.09,0.00,M9] [#8 -0.18,-0.25,0.48,U] 
23:48:42.420 00.000 7988 refined, 5 included, MultiStar: {-0.11, -0.05}, one-star: {-0.04, 0.15}
23:48:42.420 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.32 = 1.96)
23:48:42.420 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
23:48:42.420 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.76 mountX=-0.05 mountY=0.11, mountTheta=1.96
23:48:42.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.05, opts=13)
23:48:42.420 00.000 7988 Enqueuing Move request for scope (-0.11, -0.05)
23:48:42.420 00.000 15712 Worker thread wakes up
23:48:42.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
23:48:42.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
23:48:42.420 00.000 15712 Moving (-0.11, -0.05) raw xDistance=-0.05 yDistance=0.11
23:48:42.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:48:42.420 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.0
23:48:42.434 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:42.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:42.436 00.002 7988 Enqueuing Expose request
23:48:42.436 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:42.436 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
23:48:42.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:42.438 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:48:42.438 00.000 15712 MoveAxis(W, 1, ABG)
23:48:42.438 00.000 15712 Guiding  Dir = 3, Dur = 1
23:48:42.455 00.017 15712 IsGuiding returns 0
23:48:42.471 00.016 15712 IsGuiding returns 0
23:48:42.471 00.000 15712 Move returns status 0, amount 1
23:48:42.471 00.000 15712 MoveAxis(N, 0, ABG)
23:48:42.471 00.000 15712 Move returns status 0, amount 0
23:48:42.471 00.000 15712 move complete, result=0
23:48:42.471 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
23:48:42.473 00.002 15712 worker thread done servicing request
23:48:42.473 00.000 15712 Worker thread wakes up
23:48:42.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:42.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:43.884 01.411 15712 Exposure complete
23:48:43.946 00.062 15712 worker thread done servicing request
23:48:43.946 00.000 7988 OnExposeComplete: enter
23:48:43.947 00.001 7988 UpdateGuideState(): m_state=6
23:48:43.949 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2581
23:48:43.949 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=804.49, Mass=1566, SNR=26.0, Peak=148 HFD=4.5
23:48:43.951 00.002 7988 MultiStar: [#1 -0.27,0.08,0.96,U] [#2 -0.64,0.17,0.00,M8] [#3 0.06,-0.03,0.86,U] [#4 -0.25,-0.05,0.75,U] [#5 -0.38,0.16,0.71,U] [#6 -0.24,0.12,0.64,U] [#7 -0.94,0.29,0.00,M10] [#8 -0.36,-0.25,0.00,M4] 
23:48:43.951 00.000 7988 refined, 5 included, MultiStar: {-0.22, 0.09}, one-star: {-0.26, 0.21}
23:48:43.951 00.000 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
23:48:43.951 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
23:48:43.951 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.77 mountX=0.08 mountY=0.22, mountTheta=1.20
23:48:43.951 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.09, opts=13)
23:48:43.951 00.000 7988 Enqueuing Move request for scope (-0.22, 0.09)
23:48:43.951 00.000 15712 Worker thread wakes up
23:48:43.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
23:48:43.951 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
23:48:43.951 00.000 15712 Moving (-0.22, 0.09) raw xDistance=0.08 yDistance=0.22
23:48:43.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:43.962 00.011 7988 UpdateGuideState exits: m=1566 SNR=26.0
23:48:43.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:43.964 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:43.964 00.000 7988 Enqueuing Expose request
23:48:43.964 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:43.964 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
23:48:43.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:43.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:48:43.964 00.000 15712 MoveAxis(E, 0, ABG)
23:48:43.964 00.000 15712 Move returns status 0, amount 0
23:48:43.964 00.000 15712 MoveAxis(N, 0, ABG)
23:48:43.964 00.000 15712 Move returns status 0, amount 0
23:48:43.964 00.000 15712 move complete, result=0
23:48:43.964 00.000 15712 worker thread done servicing request
23:48:43.964 00.000 15712 Worker thread wakes up
23:48:43.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:43.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:43.964 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:45.600 01.636 15712 Exposure complete
23:48:45.662 00.062 15712 worker thread done servicing request
23:48:45.662 00.000 7988 OnExposeComplete: enter
23:48:45.664 00.002 7988 UpdateGuideState(): m_state=6
23:48:45.664 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2582
23:48:45.664 00.000 7988 Star::Find returns 1 (0), X=502.16, Y=804.66, Mass=1537, SNR=26.1, Peak=130 HFD=4.7
23:48:45.664 00.000 7988 MultiStar: [#1 -0.21,0.09,0.99,U] [#2 -0.57,0.01,0.00,M9] [#3 0.12,-0.09,0.87,U] [#4 -0.09,-0.20,0.72,U] [#5 -0.16,-0.20,0.75,U] [#6 0.11,-0.03,0.63,U] [#7 -0.51,0.08,0.00,R] [#8 -0.46,-0.48,0.00,M5] 
23:48:45.664 00.000 7988 refined, 5 included, MultiStar: {-0.06, 0.02}, one-star: {-0.10, 0.38}
23:48:45.664 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
23:48:45.664 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
23:48:45.664 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.90 mountX=0.01 mountY=0.06, mountTheta=1.34
23:48:45.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
23:48:45.664 00.000 7988 Enqueuing Move request for scope (-0.06, 0.02)
23:48:45.664 00.000 15712 Worker thread wakes up
23:48:45.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:48:45.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:45.664 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.1
23:48:45.679 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:45.680 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:45.680 00.000 7988 Enqueuing Expose request
23:48:45.680 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:48:45.680 00.000 15712 Moving (-0.06, 0.02) raw xDistance=0.01 yDistance=0.06
23:48:45.680 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:45.680 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
23:48:45.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:45.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:45.680 00.000 15712 MoveAxis(E, 1, ABG)
23:48:45.680 00.000 15712 Guiding  Dir = 2, Dur = 1
23:48:45.680 00.000 15712 IsGuiding returns 0
23:48:45.701 00.021 15712 IsGuiding returns 0
23:48:45.701 00.000 15712 Move returns status 0, amount 1
23:48:45.701 00.000 15712 MoveAxis(N, 0, ABG)
23:48:45.701 00.000 15712 Move returns status 0, amount 0
23:48:45.701 00.000 15712 move complete, result=0
23:48:45.701 00.000 15712 worker thread done servicing request
23:48:45.701 00.000 15712 Worker thread wakes up
23:48:45.701 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
23:48:45.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:45.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:47.117 01.416 15712 Exposure complete
23:48:47.178 00.061 15712 worker thread done servicing request
23:48:47.178 00.000 7988 OnExposeComplete: enter
23:48:47.178 00.000 7988 UpdateGuideState(): m_state=6
23:48:47.180 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2583
23:48:47.180 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=804.60, Mass=1551, SNR=26.1, Peak=147 HFD=4.9
23:48:47.182 00.002 7988 MultiStar: [#1 -0.32,0.13,0.95,U] [#2 -0.48,0.19,0.00,M10] [#3 0.03,0.16,0.87,U] [#4 -0.02,0.07,0.74,U] [#5 -0.30,-0.03,0.70,U] [#6 -0.43,0.09,0.00,M1] [#7 -0.02,0.14,0.49,U] [#8 -0.55,-0.28,0.00,M6] 
23:48:47.182 00.000 7988 refined, 5 included, MultiStar: {-0.16, 0.15}, one-star: {-0.26, 0.33}
23:48:47.184 00.002 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
23:48:47.184 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
23:48:47.186 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.41 mountX=0.14 mountY=0.16, mountTheta=0.84
23:48:47.188 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.15, opts=13)
23:48:47.188 00.000 7988 Enqueuing Move request for scope (-0.16, 0.15)
23:48:47.190 00.002 15712 Worker thread wakes up
23:48:47.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
23:48:47.190 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
23:48:47.190 00.000 15712 Moving (-0.16, 0.15) raw xDistance=0.14 yDistance=0.16
23:48:47.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:48:47.190 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.1
23:48:47.193 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:47.193 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:47.193 00.000 7988 Enqueuing Expose request
23:48:47.193 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:47.193 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
23:48:47.193 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:47.193 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:48:47.193 00.000 15712 MoveAxis(E, 1, ABG)
23:48:47.193 00.000 15712 Guiding  Dir = 2, Dur = 1
23:48:47.227 00.034 15712 IsGuiding returns 0
23:48:47.250 00.023 15712 IsGuiding returns 0
23:48:47.250 00.000 15712 Move returns status 0, amount 1
23:48:47.250 00.000 15712 MoveAxis(N, 0, ABG)
23:48:47.250 00.000 15712 Move returns status 0, amount 0
23:48:47.250 00.000 15712 move complete, result=0
23:48:47.250 00.000 15712 worker thread done servicing request
23:48:47.250 00.000 15712 Worker thread wakes up
23:48:47.250 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
23:48:47.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:47.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:48.883 01.633 15712 Exposure complete
23:48:48.944 00.061 15712 worker thread done servicing request
23:48:48.944 00.000 7988 OnExposeComplete: enter
23:48:48.945 00.001 7988 UpdateGuideState(): m_state=6
23:48:48.947 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2584
23:48:48.947 00.000 7988 Star::Find returns 1 (0), X=502.19, Y=804.82, Mass=1613, SNR=26.6, Peak=133 HFD=4.5
23:48:48.949 00.002 7988 MultiStar: [#1 -0.36,0.33,0.00,M1] [#2 -0.53,0.13,0.00,R] [#3 0.01,0.26,0.80,U] [#4 -0.16,0.24,0.74,U] [#5 -0.32,0.23,0.72,U] [#6 -0.22,0.27,0.67,U] [#7 -0.38,0.20,0.00,M1] [#8 -0.33,0.03,0.47,U] 
23:48:48.949 00.000 7988 refined, 5 included, MultiStar: {-0.16, 0.29}, one-star: {-0.07, 0.54}
23:48:48.951 00.002 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
23:48:48.951 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
23:48:48.953 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.34 cameraTheta=2.07 mountX=0.29 mountY=0.15, mountTheta=0.48
23:48:48.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.29, opts=13)
23:48:48.953 00.000 7988 Enqueuing Move request for scope (-0.16, 0.29)
23:48:48.953 00.000 15712 Worker thread wakes up
23:48:48.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd
23:48:48.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.29)
23:48:48.953 00.000 15712 Moving (-0.16, 0.29) raw xDistance=0.29 yDistance=0.15
23:48:48.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:48.953 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.6
23:48:48.960 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:48.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:48.962 00.002 7988 Enqueuing Expose request
23:48:48.962 00.000 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.87
23:48:48.962 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
23:48:48.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:48.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:48:48.962 00.000 15712 MoveAxis(W, 55, ABG)
23:48:48.962 00.000 15712 Guiding  Dir = 3, Dur = 55
23:48:48.962 00.000 15712 IsGuiding returns 0
23:48:48.976 00.014 15712 PulseGuide returned control before completion, sleep 52
23:48:49.057 00.081 15712 IsGuiding returns 0
23:48:49.057 00.000 15712 Move returns status 0, amount 55
23:48:49.057 00.000 15712 MoveAxis(N, 0, ABG)
23:48:49.057 00.000 15712 Move returns status 0, amount 0
23:48:49.057 00.000 15712 move complete, result=0
23:48:49.057 00.000 7988 GuideStep: 0.3 px 55 ms WEST, 0.2 px 0 ms NORTH
23:48:49.057 00.000 15712 worker thread done servicing request
23:48:49.057 00.000 15712 Worker thread wakes up
23:48:49.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:49.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:50.475 01.418 15712 Exposure complete
23:48:50.537 00.062 15712 worker thread done servicing request
23:48:50.537 00.000 7988 OnExposeComplete: enter
23:48:50.537 00.000 7988 UpdateGuideState(): m_state=6
23:48:50.537 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2585
23:48:50.537 00.000 7988 Star::Find returns 1 (0), X=502.08, Y=804.68, Mass=1605, SNR=26.6, Peak=146 HFD=4.7
23:48:50.543 00.006 7988 MultiStar: [#1 -0.45,-0.04,0.00,M2] [#2 -0.05,-0.01,0.84,U] [#3 -0.10,-0.05,0.80,U] [#4 -0.14,-0.18,0.77,U] [#5 -0.44,-0.03,0.00,M1] [#6 -0.09,-0.14,0.65,U] [#7 0.01,-0.13,0.46,U] [#8 -0.27,-0.42,0.00,M6] 
23:48:50.543 00.000 7988 refined, 5 included, MultiStar: {-0.10, 0.02}, one-star: {-0.18, 0.41}
23:48:50.543 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.56) = xAngle (1.42 = 1.42)
23:48:50.543 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
23:48:50.543 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.98 mountX=0.02 mountY=0.10, mountTheta=1.42
23:48:50.543 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.02, opts=13)
23:48:50.543 00.000 7988 Enqueuing Move request for scope (-0.10, 0.02)
23:48:50.543 00.000 15712 Worker thread wakes up
23:48:50.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
23:48:50.543 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
23:48:50.543 00.000 15712 Moving (-0.10, 0.02) raw xDistance=0.02 yDistance=0.10
23:48:50.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:50.553 00.010 7988 UpdateGuideState exits: m=1605 SNR=26.6
23:48:50.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:50.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:50.553 00.000 7988 Enqueuing Expose request
23:48:50.553 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:50.553 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
23:48:50.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:50.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:48:50.553 00.000 15712 MoveAxis(E, 3, ABG)
23:48:50.553 00.000 15712 Guiding  Dir = 2, Dur = 3
23:48:50.553 00.000 15712 IsGuiding returns 0
23:48:50.569 00.016 15712 IsGuiding returns 0
23:48:50.577 00.008 15712 Move returns status 0, amount 3
23:48:50.577 00.000 15712 MoveAxis(N, 0, ABG)
23:48:50.577 00.000 15712 Move returns status 0, amount 0
23:48:50.577 00.000 15712 move complete, result=0
23:48:50.577 00.000 15712 worker thread done servicing request
23:48:50.577 00.000 15712 Worker thread wakes up
23:48:50.577 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:48:50.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:50.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:52.214 01.637 15712 Exposure complete
23:48:52.260 00.046 15712 worker thread done servicing request
23:48:52.260 00.000 7988 OnExposeComplete: enter
23:48:52.276 00.016 7988 UpdateGuideState(): m_state=6
23:48:52.276 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2586
23:48:52.278 00.002 7988 Star::Find returns 1 (0), X=502.08, Y=804.22, Mass=1538, SNR=26.1, Peak=153 HFD=4.4
23:48:52.280 00.002 7988 MultiStar: [#1 -0.05,-0.16,1.00,U] [#2 -0.08,-0.20,0.87,U] [#3 0.09,-0.04,0.85,U] [#4 -0.15,-0.65,0.00,M1] [#5 -0.16,-0.29,0.75,U] [#6 0.07,-0.21,0.68,U] [#7 -0.05,-0.24,0.50,U] [#8 -0.47,-0.33,0.00,M7] 
23:48:52.280 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.16}, one-star: {-0.18, -0.05}
23:48:52.282 00.002 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.48 = 2.81)
23:48:52.282 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.77)
23:48:52.284 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.91 mountX=-0.16 mountY=0.06, mountTheta=2.78
23:48:52.284 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.16, opts=13)
23:48:52.286 00.002 7988 Enqueuing Move request for scope (-0.06, -0.16)
23:48:52.288 00.002 15712 Worker thread wakes up
23:48:52.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
23:48:52.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
23:48:52.288 00.000 15712 Moving (-0.06, -0.16) raw xDistance=-0.16 yDistance=0.06
23:48:52.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:52.288 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.1
23:48:52.290 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:52.290 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:52.292 00.002 7988 Enqueuing Expose request
23:48:52.292 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:52.292 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
23:48:52.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:52.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:52.292 00.000 15712 MoveAxis(E, 3, ABG)
23:48:52.292 00.000 15712 Guiding  Dir = 2, Dur = 3
23:48:52.292 00.000 15712 IsGuiding returns 0
23:48:52.312 00.020 15712 IsGuiding returns 0
23:48:52.312 00.000 15712 Move returns status 0, amount 3
23:48:52.312 00.000 15712 MoveAxis(N, 0, ABG)
23:48:52.312 00.000 15712 Move returns status 0, amount 0
23:48:52.312 00.000 15712 move complete, result=0
23:48:52.312 00.000 15712 worker thread done servicing request
23:48:52.312 00.000 15712 Worker thread wakes up
23:48:52.312 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
23:48:52.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:52.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:53.727 01.415 15712 Exposure complete
23:48:53.791 00.064 15712 worker thread done servicing request
23:48:53.792 00.001 7988 OnExposeComplete: enter
23:48:53.792 00.000 7988 UpdateGuideState(): m_state=6
23:48:53.792 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2587
23:48:53.792 00.000 7988 Star::Find returns 1 (0), X=502.10, Y=804.32, Mass=1567, SNR=26.1, Peak=147 HFD=4.5
23:48:53.792 00.000 7988 MultiStar: [#1 -0.26,-0.27,0.97,U] [#2 -0.08,-0.28,0.87,U] [#3 0.05,-0.10,0.85,U] [#4 0.07,-0.14,0.71,U] [#5 -0.25,-0.26,0.74,U] [#6 -0.20,-0.22,0.69,U] [#7 0.25,-0.22,0.50,U] [#8 -0.47,-0.34,0.00,M8] 
23:48:53.792 00.000 7988 single-star, 7 included, MultiStar: {-0.09, -0.17}, one-star: {-0.16, 0.04}
23:48:53.792 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.56) = xAngle (1.30 = 1.30)
23:48:53.792 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
23:48:53.792 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.87 mountX=0.04 mountY=0.15, mountTheta=1.30
23:48:53.792 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.04, opts=13)
23:48:53.792 00.000 7988 Enqueuing Move request for scope (-0.16, 0.04)
23:48:53.792 00.000 15712 Worker thread wakes up
23:48:53.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
23:48:53.792 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
23:48:53.792 00.000 15712 Moving (-0.16, 0.04) raw xDistance=0.04 yDistance=0.15
23:48:53.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:48:53.792 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.1
23:48:53.806 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:53.808 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:53.808 00.000 7988 Enqueuing Expose request
23:48:53.808 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:53.808 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
23:48:53.808 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:53.808 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:48:53.808 00.000 15712 MoveAxis(E, 5, ABG)
23:48:53.808 00.000 15712 Guiding  Dir = 2, Dur = 5
23:48:53.808 00.000 15712 IsGuiding returns 0
23:48:53.858 00.050 15712 IsGuiding returns 0
23:48:53.858 00.000 15712 Move returns status 0, amount 5
23:48:53.858 00.000 15712 MoveAxis(N, 0, ABG)
23:48:53.870 00.012 15712 Move returns status 0, amount 0
23:48:53.870 00.000 15712 move complete, result=0
23:48:53.870 00.000 15712 worker thread done servicing request
23:48:53.870 00.000 15712 Worker thread wakes up
23:48:53.870 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
23:48:53.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:53.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:55.516 01.646 15712 Exposure complete
23:48:55.577 00.061 15712 worker thread done servicing request
23:48:55.577 00.000 7988 OnExposeComplete: enter
23:48:55.578 00.001 7988 UpdateGuideState(): m_state=6
23:48:55.578 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2588
23:48:55.578 00.000 7988 Star::Find returns 1 (0), X=502.14, Y=804.22, Mass=1441, SNR=25.2, Peak=139 HFD=4.3
23:48:55.578 00.000 7988 MultiStar: [#1 -0.15,-0.37,1.01,U] [#2 0.22,-0.22,0.91,U] [#3 0.08,-0.21,0.87,U] [#4 0.19,-0.38,0.78,U] [#5 -0.04,-0.39,0.76,U] [#6 -0.20,-0.31,0.68,U] [#7 0.15,-0.41,0.00,M1] [#8 -0.48,-0.49,0.00,M9] 
23:48:55.578 00.000 7988 single-star, 6 included, MultiStar: {-0.00, -0.27}, one-star: {-0.12, -0.05}
23:48:55.578 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
23:48:55.578 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
23:48:55.578 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.73 mountX=-0.05 mountY=0.12, mountTheta=1.99
23:48:55.578 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.05, opts=13)
23:48:55.578 00.000 7988 Enqueuing Move request for scope (-0.12, -0.05)
23:48:55.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:55.578 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.2
23:48:55.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:55.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:55.593 00.015 7988 Enqueuing Expose request
23:48:55.593 00.000 15712 Worker thread wakes up
23:48:55.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
23:48:55.593 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
23:48:55.593 00.000 15712 Moving (-0.12, -0.05) raw xDistance=-0.05 yDistance=0.12
23:48:55.595 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:55.595 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
23:48:55.595 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:55.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:48:55.595 00.000 15712 MoveAxis(E, 7, ABG)
23:48:55.595 00.000 15712 Guiding  Dir = 2, Dur = 7
23:48:55.595 00.000 15712 IsGuiding returns 0
23:48:55.625 00.030 15712 IsGuiding returns 0
23:48:55.625 00.000 15712 Move returns status 0, amount 7
23:48:55.625 00.000 15712 MoveAxis(N, 0, ABG)
23:48:55.625 00.000 15712 Move returns status 0, amount 0
23:48:55.625 00.000 15712 move complete, result=0
23:48:55.625 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:48:55.628 00.003 15712 worker thread done servicing request
23:48:55.628 00.000 15712 Worker thread wakes up
23:48:55.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:55.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:57.046 01.418 15712 Exposure complete
23:48:57.107 00.061 15712 worker thread done servicing request
23:48:57.107 00.000 7988 OnExposeComplete: enter
23:48:57.107 00.000 7988 UpdateGuideState(): m_state=6
23:48:57.107 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2589
23:48:57.107 00.000 7988 Star::Find returns 1 (0), X=502.22, Y=804.16, Mass=1608, SNR=26.8, Peak=148 HFD=4.4
23:48:57.107 00.000 7988 MultiStar: [#1 -0.05,-0.35,0.96,U] [#2 0.07,-0.50,0.00,M1] [#3 0.30,-0.28,0.83,U] [#4 -0.06,-0.18,0.71,U] [#5 -0.31,-0.19,0.70,U] [#6 -0.15,-0.49,0.00,M1] [#7 0.13,-0.41,0.49,U] [#8 -0.38,-0.23,0.00,M10] 
23:48:57.107 00.000 7988 single-star, 5 included, MultiStar: {-0.01, -0.24}, one-star: {-0.04, -0.11}
23:48:57.107 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.46 = 2.83)
23:48:57.107 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
23:48:57.107 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.89 mountX=-0.11 mountY=0.04, mountTheta=2.80
23:48:57.107 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.11, opts=13)
23:48:57.107 00.000 7988 Enqueuing Move request for scope (-0.04, -0.11)
23:48:57.107 00.000 15712 Worker thread wakes up
23:48:57.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
23:48:57.107 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
23:48:57.107 00.000 15712 Moving (-0.04, -0.11) raw xDistance=-0.11 yDistance=0.04
23:48:57.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:48:57.107 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.8
23:48:57.123 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:57.123 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:57.123 00.000 7988 Enqueuing Expose request
23:48:57.123 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:48:57.123 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
23:48:57.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:57.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:48:57.123 00.000 15712 MoveAxis(E, 7, ABG)
23:48:57.123 00.000 15712 Guiding  Dir = 2, Dur = 7
23:48:57.123 00.000 15712 IsGuiding returns 0
23:48:57.146 00.023 15712 IsGuiding returns 0
23:48:57.146 00.000 15712 Move returns status 0, amount 7
23:48:57.146 00.000 15712 MoveAxis(N, 0, ABG)
23:48:57.146 00.000 15712 Move returns status 0, amount 0
23:48:57.146 00.000 15712 move complete, result=0
23:48:57.146 00.000 15712 worker thread done servicing request
23:48:57.146 00.000 15712 Worker thread wakes up
23:48:57.146 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:48:57.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:57.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:48:58.783 01.637 15712 Exposure complete
23:48:58.842 00.059 15712 worker thread done servicing request
23:48:58.842 00.000 7988 OnExposeComplete: enter
23:48:58.845 00.003 7988 UpdateGuideState(): m_state=6
23:48:58.847 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2590
23:48:58.847 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=804.02, Mass=1500, SNR=25.5, Peak=133 HFD=4.4
23:48:58.849 00.002 7988 MultiStar: [#1 -0.18,-0.42,0.00,M1] [#2 0.07,-0.51,0.00,M2] [#3 0.02,-0.53,0.00,M1] [#4 -0.08,-0.25,0.76,U] [#5 -0.13,-0.43,0.00,M1] [#6 -0.16,-0.41,0.00,M2] [#7 0.30,-0.52,0.00,M1] [#8 -0.26,-0.90,0.00,R] 
23:48:58.849 00.000 7988 refined, 1 included, MultiStar: {-0.16, -0.25}, one-star: {-0.23, -0.25}
23:48:58.851 00.002 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
23:48:58.851 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.54)
23:48:58.853 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-2.15 mountX=-0.25 mountY=0.17, mountTheta=2.55
23:48:58.853 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.25, opts=13)
23:48:58.855 00.002 7988 Enqueuing Move request for scope (-0.16, -0.25)
23:48:58.857 00.002 15712 Worker thread wakes up
23:48:58.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
23:48:58.857 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
23:48:58.857 00.000 15712 Moving (-0.16, -0.25) raw xDistance=-0.25 yDistance=0.17
23:48:58.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:48:58.857 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.5
23:48:58.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:58.859 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:48:58.861 00.002 7988 Enqueuing Expose request
23:48:58.861 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.87
23:48:58.861 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
23:48:58.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:58.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:48:58.861 00.000 15712 MoveAxis(E, 55, ABG)
23:48:58.861 00.000 15712 Guiding  Dir = 2, Dur = 55
23:48:58.897 00.036 15712 IsGuiding returns 0
23:48:58.910 00.013 15712 PulseGuide returned control before completion, sleep 50
23:48:58.995 00.085 15712 IsGuiding returns 0
23:48:58.995 00.000 15712 Move returns status 0, amount 55
23:48:58.995 00.000 15712 MoveAxis(N, 0, ABG)
23:48:58.995 00.000 15712 Move returns status 0, amount 0
23:48:58.995 00.000 15712 move complete, result=0
23:48:58.995 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.2 px 0 ms NORTH
23:48:59.002 00.007 15712 worker thread done servicing request
23:48:59.002 00.000 15712 Worker thread wakes up
23:48:59.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:48:59.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:00.409 01.407 15712 Exposure complete
23:49:00.470 00.061 15712 worker thread done servicing request
23:49:00.470 00.000 7988 OnExposeComplete: enter
23:49:00.470 00.000 7988 UpdateGuideState(): m_state=6
23:49:00.470 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2591
23:49:00.470 00.000 7988 Star::Find returns 1 (0), X=502.05, Y=804.48, Mass=1646, SNR=26.9, Peak=159 HFD=4.2
23:49:00.470 00.000 7988 MultiStar: [#1 -0.24,0.01,0.96,U] [#2 -0.09,-0.33,0.86,U] [#3 -0.17,-0.13,0.83,U] [#4 -0.06,-0.15,0.73,U] [#5 -0.43,0.05,0.00,M2] [#6 -0.26,-0.09,0.66,U] [#7 0.01,-0.30,0.46,U] [#8 -0.15,0.74,0.00,M1] 
23:49:00.470 00.000 7988 refined, 6 included, MultiStar: {-0.16, -0.09}, one-star: {-0.21, 0.21}
23:49:00.476 00.006 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.20 = 2.09)
23:49:00.476 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
23:49:00.476 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.63 mountX=-0.09 mountY=0.16, mountTheta=2.08
23:49:00.476 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.09, opts=13)
23:49:00.476 00.000 7988 Enqueuing Move request for scope (-0.16, -0.09)
23:49:00.476 00.000 15712 Worker thread wakes up
23:49:00.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
23:49:00.476 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
23:49:00.476 00.000 15712 Moving (-0.16, -0.09) raw xDistance=-0.09 yDistance=0.16
23:49:00.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:00.476 00.000 7988 UpdateGuideState exits: m=1646 SNR=26.9
23:49:00.484 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:00.485 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:00.487 00.002 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:00.487 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
23:49:00.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:00.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:49:00.487 00.000 15712 MoveAxis(E, 5, ABG)
23:49:00.487 00.000 15712 Guiding  Dir = 2, Dur = 5
23:49:00.487 00.000 7988 Enqueuing Expose request
23:49:00.502 00.015 15712 IsGuiding returns 0
23:49:00.518 00.016 15712 IsGuiding returns 0
23:49:00.518 00.000 15712 Move returns status 0, amount 5
23:49:00.518 00.000 15712 MoveAxis(N, 0, ABG)
23:49:00.518 00.000 15712 Move returns status 0, amount 0
23:49:00.518 00.000 15712 move complete, result=0
23:49:00.518 00.000 15712 worker thread done servicing request
23:49:00.518 00.000 15712 Worker thread wakes up
23:49:00.518 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
23:49:00.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:00.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:02.163 01.645 15712 Exposure complete
23:49:02.223 00.060 15712 worker thread done servicing request
23:49:02.223 00.000 7988 OnExposeComplete: enter
23:49:02.223 00.000 7988 UpdateGuideState(): m_state=6
23:49:02.225 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2592
23:49:02.226 00.001 7988 Star::Find returns 1 (0), X=502.11, Y=804.56, Mass=1637, SNR=27.0, Peak=157 HFD=4.4
23:49:02.226 00.000 7988 MultiStar: [#1 -0.36,0.04,0.95,U] [#2 -0.08,-0.10,0.82,U] [#3 0.15,0.11,0.84,U] [#4 0.14,0.08,0.73,U] [#5 -0.45,0.09,0.00,M3] [#6 0.06,0.07,0.63,U] [#7 0.06,0.02,0.47,U] [#8 -0.14,0.88,0.00,M2] 
23:49:02.228 00.002 7988 refined, 6 included, MultiStar: {-0.05, 0.08}, one-star: {-0.14, 0.29}
23:49:02.228 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.56) = xAngle (0.53 = 0.53)
23:49:02.230 00.002 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
23:49:02.230 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.09 mountX=0.08 mountY=0.04, mountTheta=0.50
23:49:02.232 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.08, opts=13)
23:49:02.234 00.002 7988 Enqueuing Move request for scope (-0.05, 0.08)
23:49:02.234 00.000 15712 Worker thread wakes up
23:49:02.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:49:02.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:49:02.234 00.000 15712 Moving (-0.05, 0.08) raw xDistance=0.08 yDistance=0.04
23:49:02.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=25, FiltMax=255, Gamma=0.690
23:49:02.234 00.000 7988 UpdateGuideState exits: m=1637 SNR=27.0
23:49:02.238 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:02.239 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:02.239 00.000 7988 Enqueuing Expose request
23:49:02.239 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:02.239 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
23:49:02.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:02.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:49:02.239 00.000 15712 MoveAxis(E, 6, ABG)
23:49:02.239 00.000 15712 Guiding  Dir = 2, Dur = 6
23:49:02.239 00.000 15712 IsGuiding returns 0
23:49:02.260 00.021 15712 IsGuiding returns 0
23:49:02.260 00.000 15712 Move returns status 0, amount 6
23:49:02.260 00.000 15712 MoveAxis(N, 0, ABG)
23:49:02.260 00.000 15712 Move returns status 0, amount 0
23:49:02.260 00.000 15712 move complete, result=0
23:49:02.260 00.000 15712 worker thread done servicing request
23:49:02.260 00.000 15712 Worker thread wakes up
23:49:02.260 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:49:02.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:02.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:03.678 01.418 15712 Exposure complete
23:49:03.739 00.061 15712 worker thread done servicing request
23:49:03.739 00.000 7988 OnExposeComplete: enter
23:49:03.739 00.000 7988 UpdateGuideState(): m_state=6
23:49:03.741 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2593
23:49:03.741 00.000 7988 Star::Find returns 1 (0), X=501.92, Y=804.42, Mass=1500, SNR=25.6, Peak=150 HFD=4.2
23:49:03.743 00.002 7988 MultiStar: [#1 -0.09,-0.04,1.01,U] [#2 -0.20,-0.10,0.89,U] [#3 0.12,-0.06,0.90,U] [#4 -0.04,-0.20,0.77,U] [#5 0.02,-0.05,0.72,U] [#6 -0.22,-0.29,0.68,U] [#7 0.13,-0.29,0.49,U] [#8 0.10,0.81,0.00,M3] 
23:49:03.743 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.09}, one-star: {-0.34, 0.14}
23:49:03.745 00.002 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.56) = xAngle (-3.95 = 2.34)
23:49:03.745 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
23:49:03.747 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.38 mountX=-0.09 mountY=0.09, mountTheta=2.32
23:49:03.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.09, opts=13)
23:49:03.749 00.000 7988 Enqueuing Move request for scope (-0.09, -0.09)
23:49:03.751 00.002 15712 Worker thread wakes up
23:49:03.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
23:49:03.751 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
23:49:03.751 00.000 15712 Moving (-0.09, -0.09) raw xDistance=-0.09 yDistance=0.09
23:49:03.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:03.751 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.6
23:49:03.754 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:03.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:03.754 00.000 7988 Enqueuing Expose request
23:49:03.754 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:03.754 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
23:49:03.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:03.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:49:03.754 00.000 15712 MoveAxis(E, 6, ABG)
23:49:03.754 00.000 15712 Guiding  Dir = 2, Dur = 6
23:49:03.754 00.000 15712 IsGuiding returns 0
23:49:03.771 00.017 15712 IsGuiding returns 0
23:49:03.771 00.000 15712 Move returns status 0, amount 6
23:49:03.771 00.000 15712 MoveAxis(N, 0, ABG)
23:49:03.771 00.000 15712 Move returns status 0, amount 0
23:49:03.771 00.000 15712 move complete, result=0
23:49:03.771 00.000 15712 worker thread done servicing request
23:49:03.771 00.000 15712 Worker thread wakes up
23:49:03.771 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:49:03.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:03.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:05.417 01.646 15712 Exposure complete
23:49:05.478 00.061 15712 worker thread done servicing request
23:49:05.478 00.000 7988 OnExposeComplete: enter
23:49:05.478 00.000 7988 UpdateGuideState(): m_state=6
23:49:05.478 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2594
23:49:05.478 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=804.59, Mass=1553, SNR=26.0, Peak=154 HFD=4.6
23:49:05.478 00.000 7988 MultiStar: [#1 -0.17,-0.10,0.96,U] [#2 0.05,-0.27,0.86,U] [#3 -0.02,0.00,0.84,U] [#4 -0.25,-0.42,0.00,M1] [#5 -0.16,-0.11,0.73,U] [#6 -0.23,-0.15,0.65,U] [#7 0.16,-0.26,0.48,U] [#8 0.05,0.68,0.00,M4] 
23:49:05.478 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.06}, one-star: {0.06, 0.31}
23:49:05.478 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.84 = 2.45)
23:49:05.478 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
23:49:05.478 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.27 mountX=-0.06 mountY=0.05, mountTheta=2.43
23:49:05.490 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.06, opts=13)
23:49:05.490 00.000 7988 Enqueuing Move request for scope (-0.05, -0.06)
23:49:05.490 00.000 15712 Worker thread wakes up
23:49:05.494 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:05.494 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.0
23:49:05.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:05.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:05.494 00.000 7988 Enqueuing Expose request
23:49:05.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:49:05.494 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:49:05.494 00.000 15712 Moving (-0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
23:49:05.494 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:05.494 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
23:49:05.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:05.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:49:05.494 00.000 15712 MoveAxis(E, 6, ABG)
23:49:05.494 00.000 15712 Guiding  Dir = 2, Dur = 6
23:49:05.530 00.036 15712 IsGuiding returns 0
23:49:05.541 00.011 15712 IsGuiding returns 0
23:49:05.541 00.000 15712 Move returns status 0, amount 6
23:49:05.541 00.000 15712 MoveAxis(N, 0, ABG)
23:49:05.541 00.000 15712 Move returns status 0, amount 0
23:49:05.541 00.000 15712 move complete, result=0
23:49:05.541 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:49:05.556 00.015 15712 worker thread done servicing request
23:49:05.556 00.000 15712 Worker thread wakes up
23:49:05.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:05.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:06.963 01.407 15712 Exposure complete
23:49:07.023 00.060 15712 worker thread done servicing request
23:49:07.023 00.000 7988 OnExposeComplete: enter
23:49:07.025 00.002 7988 UpdateGuideState(): m_state=6
23:49:07.027 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2595
23:49:07.027 00.000 7988 Star::Find returns 1 (0), X=502.19, Y=804.42, Mass=1558, SNR=26.2, Peak=146 HFD=4.6
23:49:07.029 00.002 7988 MultiStar: [#1 -0.18,-0.21,0.95,U] [#2 0.12,-0.25,0.82,U] [#3 0.10,-0.12,0.87,U] [#4 0.06,-0.40,0.76,U] [#5 0.04,-0.34,0.71,U] [#6 -0.16,-0.31,0.66,U] [#7 0.16,-0.37,0.51,U] [#8 0.27,0.53,0.00,M5] 
23:49:07.029 00.000 7988 single-star, 7 included, MultiStar: {0.00, -0.21}, one-star: {-0.07, 0.15}
23:49:07.031 00.002 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
23:49:07.031 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
23:49:07.033 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.00 mountX=0.15 mountY=0.06, mountTheta=0.41
23:49:07.035 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.15, opts=13)
23:49:07.036 00.001 7988 Enqueuing Move request for scope (-0.07, 0.15)
23:49:07.036 00.000 15712 Worker thread wakes up
23:49:07.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
23:49:07.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
23:49:07.036 00.000 15712 Moving (-0.07, 0.15) raw xDistance=0.15 yDistance=0.06
23:49:07.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:07.036 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.2
23:49:07.039 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:07.039 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:07.040 00.001 7988 Enqueuing Expose request
23:49:07.040 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:07.040 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
23:49:07.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:07.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:49:07.040 00.000 15712 MoveAxis(E, 6, ABG)
23:49:07.040 00.000 15712 Guiding  Dir = 2, Dur = 6
23:49:07.040 00.000 15712 IsGuiding returns 0
23:49:07.072 00.032 15712 IsGuiding returns 0
23:49:07.072 00.000 15712 Move returns status 0, amount 6
23:49:07.072 00.000 15712 MoveAxis(N, 0, ABG)
23:49:07.072 00.000 15712 Move returns status 0, amount 0
23:49:07.072 00.000 15712 move complete, result=0
23:49:07.072 00.000 15712 worker thread done servicing request
23:49:07.072 00.000 15712 Worker thread wakes up
23:49:07.072 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:49:07.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:07.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:08.814 01.742 15712 Exposure complete
23:49:08.871 00.057 15712 worker thread done servicing request
23:49:08.875 00.004 7988 OnExposeComplete: enter
23:49:08.875 00.000 7988 UpdateGuideState(): m_state=6
23:49:08.875 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
23:49:08.875 00.000 7988 Star::Find returns 1 (0), X=502.12, Y=804.07, Mass=1543, SNR=26.2, Peak=155 HFD=4.3
23:49:08.875 00.000 7988 MultiStar: [#1 -0.28,-0.44,0.00,M1] [#2 0.22,-0.74,0.00,M1] [#3 0.01,-0.33,0.90,U] [#4 -0.13,-0.60,0.00,M1] [#5 -0.32,-0.50,0.00,M1] [#6 0.08,-0.16,0.67,U] [#7 0.30,-0.43,0.00,M1] [#8 0.02,0.37,0.44,U] 
23:49:08.875 00.000 7988 refined, 3 included, MultiStar: {-0.02, -0.15}, one-star: {-0.13, -0.21}
23:49:08.875 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
23:49:08.875 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
23:49:08.875 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.71 mountX=-0.15 mountY=0.02, mountTheta=2.98
23:49:08.875 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.15, opts=13)
23:49:08.875 00.000 7988 Enqueuing Move request for scope (-0.02, -0.15)
23:49:08.875 00.000 15712 Worker thread wakes up
23:49:08.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
23:49:08.875 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
23:49:08.888 00.013 15712 Moving (-0.02, -0.15) raw xDistance=-0.15 yDistance=0.02
23:49:08.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:08.888 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.2
23:49:08.890 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:08.890 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:08.891 00.001 7988 Enqueuing Expose request
23:49:08.891 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:08.891 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
23:49:08.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:08.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:49:08.891 00.000 15712 MoveAxis(E, 8, ABG)
23:49:08.891 00.000 15712 Guiding  Dir = 2, Dur = 8
23:49:08.891 00.000 15712 IsGuiding returns 0
23:49:08.910 00.019 15712 IsGuiding returns 0
23:49:08.910 00.000 15712 Move returns status 0, amount 8
23:49:08.910 00.000 15712 MoveAxis(N, 0, ABG)
23:49:08.910 00.000 15712 Move returns status 0, amount 0
23:49:08.910 00.000 15712 move complete, result=0
23:49:08.910 00.000 15712 worker thread done servicing request
23:49:08.910 00.000 15712 Worker thread wakes up
23:49:08.910 00.000 7988 GuideStep: -0.2 px 8 ms EAST, 0.0 px 0 ms NORTH
23:49:08.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:08.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:10.332 01.422 15712 Exposure complete
23:49:10.393 00.061 15712 worker thread done servicing request
23:49:10.393 00.000 7988 OnExposeComplete: enter
23:49:10.393 00.000 7988 UpdateGuideState(): m_state=6
23:49:10.396 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2597
23:49:10.396 00.000 7988 Star::Find returns 1 (0), X=502.12, Y=804.27, Mass=1425, SNR=24.9, Peak=158 HFD=4.1
23:49:10.398 00.002 7988 MultiStar: [#1 0.03,-0.37,1.04,U] [#2 0.11,-0.32,0.90,U] [#3 -0.14,-0.21,0.88,U] [#4 0.09,-0.59,0.00,M2] [#5 -0.29,-0.42,0.00,M2] [#6 -0.10,-0.44,0.00,M1] [#7 0.08,-0.54,0.00,M2] [#8 0.11,0.34,0.45,U] 
23:49:10.398 00.000 7988 single-star, 4 included, MultiStar: {-0.02, -0.16}, one-star: {-0.14, 0.00}
23:49:10.400 00.002 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.56) = xAngle (1.56 = 1.56)
23:49:10.402 00.002 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
23:49:10.402 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.12 mountX=0.00 mountY=0.14, mountTheta=1.56
23:49:10.403 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.00, opts=13)
23:49:10.403 00.000 7988 Enqueuing Move request for scope (-0.14, 0.00)
23:49:10.403 00.000 15712 Worker thread wakes up
23:49:10.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
23:49:10.403 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
23:49:10.403 00.000 15712 Moving (-0.14, 0.00) raw xDistance=0.00 yDistance=0.14
23:49:10.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:10.403 00.000 7988 UpdateGuideState exits: m=1425 SNR=24.9
23:49:10.409 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:10.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:10.409 00.000 7988 Enqueuing Expose request
23:49:10.409 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:10.409 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
23:49:10.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:10.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:49:10.409 00.000 15712 MoveAxis(E, 8, ABG)
23:49:10.409 00.000 15712 Guiding  Dir = 2, Dur = 8
23:49:10.409 00.000 15712 IsGuiding returns 0
23:49:10.429 00.020 15712 IsGuiding returns 0
23:49:10.429 00.000 15712 Move returns status 0, amount 8
23:49:10.429 00.000 15712 MoveAxis(N, 0, ABG)
23:49:10.429 00.000 15712 Move returns status 0, amount 0
23:49:10.429 00.000 15712 move complete, result=0
23:49:10.429 00.000 15712 worker thread done servicing request
23:49:10.429 00.000 15712 Worker thread wakes up
23:49:10.429 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
23:49:10.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:10.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:12.069 01.640 15712 Exposure complete
23:49:12.120 00.051 15712 worker thread done servicing request
23:49:12.120 00.000 7988 OnExposeComplete: enter
23:49:12.132 00.012 7988 UpdateGuideState(): m_state=6
23:49:12.132 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2598
23:49:12.132 00.000 7988 Star::Find returns 1 (0), X=502.12, Y=804.08, Mass=1599, SNR=26.6, Peak=143 HFD=4.5
23:49:12.132 00.000 7988 MultiStar: [#1 -0.24,-0.58,0.00,M1] [#2 -0.07,-0.68,0.00,M1] [#3 0.08,-0.44,0.00,M1] [#4 0.07,-0.60,0.00,M3] [#5 -0.13,-0.71,0.00,M3] [#6 0.05,-0.57,0.00,M2] [#7 0.12,-0.41,0.45,U] [#8 -0.19,0.12,0.46,U] 
23:49:12.136 00.004 7988 refined, 2 included, MultiStar: {-0.09, -0.17}, one-star: {-0.14, -0.19}
23:49:12.136 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
23:49:12.136 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
23:49:12.136 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.07 mountX=-0.17 mountY=0.10, mountTheta=2.63
23:49:12.141 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.17, opts=13)
23:49:12.143 00.002 7988 Enqueuing Move request for scope (-0.09, -0.17)
23:49:12.143 00.000 15712 Worker thread wakes up
23:49:12.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
23:49:12.143 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
23:49:12.143 00.000 15712 Moving (-0.09, -0.17) raw xDistance=-0.17 yDistance=0.10
23:49:12.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:12.143 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.6
23:49:12.146 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:12.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:12.148 00.002 7988 Enqueuing Expose request
23:49:12.148 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.87
23:49:12.148 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
23:49:12.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:12.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:49:12.148 00.000 15712 MoveAxis(E, 40, ABG)
23:49:12.148 00.000 15712 Guiding  Dir = 2, Dur = 40
23:49:12.170 00.022 15712 IsGuiding returns 0
23:49:12.187 00.017 15712 PulseGuide returned control before completion, sleep 35
23:49:12.248 00.061 15712 IsGuiding returns 0
23:49:12.248 00.000 15712 Move returns status 0, amount 40
23:49:12.248 00.000 15712 MoveAxis(N, 0, ABG)
23:49:12.248 00.000 15712 Move returns status 0, amount 0
23:49:12.248 00.000 15712 move complete, result=0
23:49:12.248 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
23:49:12.254 00.006 15712 worker thread done servicing request
23:49:12.254 00.000 15712 Worker thread wakes up
23:49:12.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:12.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:13.668 01.414 15712 Exposure complete
23:49:13.730 00.062 15712 worker thread done servicing request
23:49:13.730 00.000 7988 OnExposeComplete: enter
23:49:13.730 00.000 7988 UpdateGuideState(): m_state=6
23:49:13.730 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2599
23:49:13.733 00.003 7988 Star::Find returns 1 (0), X=501.92, Y=804.22, Mass=1560, SNR=26.2, Peak=150 HFD=4.4
23:49:13.735 00.002 7988 MultiStar: [#1 -0.14,-0.47,0.00,M2] [#2 -0.06,-0.65,0.00,M2] [#3 -0.21,-0.53,0.00,M2] [#4 -0.09,-0.54,0.00,M4] [#5 -0.50,-0.39,0.00,M4] [#6 -0.03,-0.60,0.00,M3] [#7 0.02,-0.74,0.00,M2] [#8 -0.09,0.17,0.45,U] 
23:49:13.735 00.000 7988 refined, 1 included, MultiStar: {-0.26, 0.01}, one-star: {-0.33, -0.06}
23:49:13.737 00.002 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.56) = xAngle (1.52 = 1.52)
23:49:13.737 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
23:49:13.739 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.09 mountX=0.01 mountY=0.26, mountTheta=1.52
23:49:13.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.01, opts=13)
23:49:13.741 00.002 7988 Enqueuing Move request for scope (-0.26, 0.01)
23:49:13.743 00.002 15712 Worker thread wakes up
23:49:13.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
23:49:13.743 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
23:49:13.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:13.743 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.2
23:49:13.745 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:13.746 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:13.746 00.000 7988 Enqueuing Expose request
23:49:13.746 00.000 15712 Moving (-0.26, 0.01) raw xDistance=0.01 yDistance=0.26
23:49:13.750 00.004 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:13.750 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
23:49:13.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:49:13.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:49:13.750 00.000 15712 MoveAxis(E, 8, ABG)
23:49:13.750 00.000 15712 Guiding  Dir = 2, Dur = 8
23:49:13.750 00.000 15712 IsGuiding returns 0
23:49:13.767 00.017 15712 IsGuiding returns 0
23:49:13.767 00.000 15712 Move returns status 0, amount 8
23:49:13.767 00.000 15712 MoveAxis(N, 0, ABG)
23:49:13.767 00.000 15712 Move returns status 0, amount 0
23:49:13.767 00.000 15712 move complete, result=0
23:49:13.767 00.000 15712 worker thread done servicing request
23:49:13.767 00.000 15712 Worker thread wakes up
23:49:13.767 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.3 px 0 ms NORTH
23:49:13.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:13.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:15.406 01.639 15712 Exposure complete
23:49:15.467 00.061 15712 worker thread done servicing request
23:49:15.467 00.000 7988 OnExposeComplete: enter
23:49:15.468 00.001 7988 UpdateGuideState(): m_state=6
23:49:15.468 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2600
23:49:15.468 00.000 7988 Star::Find returns 1 (0), X=502.07, Y=804.21, Mass=1586, SNR=26.3, Peak=160 HFD=4.4
23:49:15.468 00.000 7988 MultiStar: [#1 -0.22,-0.36,0.97,U] [#2 0.09,-0.38,0.89,U] [#3 -0.13,-0.25,0.86,U] [#4 -0.30,-0.57,0.00,M5] [#5 -0.15,-0.29,0.70,U] [#6 -0.22,-0.36,0.66,U] [#7 -0.17,-0.36,0.47,U] [#8 0.04,0.37,0.46,U] 
23:49:15.468 00.000 7988 single-star, 7 included, MultiStar: {-0.13, -0.23}, one-star: {-0.19, -0.06}
23:49:15.468 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
23:49:15.468 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.86)
23:49:15.468 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.83 mountX=-0.06 mountY=0.19, mountTheta=1.89
23:49:15.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.06, opts=13)
23:49:15.468 00.000 7988 Enqueuing Move request for scope (-0.19, -0.06)
23:49:15.468 00.000 15712 Worker thread wakes up
23:49:15.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
23:49:15.468 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
23:49:15.468 00.000 15712 Moving (-0.19, -0.06) raw xDistance=-0.06 yDistance=0.19
23:49:15.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:49:15.468 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.3
23:49:15.482 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:15.483 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:15.485 00.002 7988 Enqueuing Expose request
23:49:15.485 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:15.485 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
23:49:15.485 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:15.485 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:49:15.485 00.000 15712 MoveAxis(E, 8, ABG)
23:49:15.485 00.000 15712 Guiding  Dir = 2, Dur = 8
23:49:15.528 00.043 15712 IsGuiding returns 0
23:49:15.538 00.010 15712 IsGuiding returns 0
23:49:15.538 00.000 15712 Move returns status 0, amount 8
23:49:15.538 00.000 15712 MoveAxis(N, 0, ABG)
23:49:15.538 00.000 15712 Move returns status 0, amount 0
23:49:15.538 00.000 15712 move complete, result=0
23:49:15.538 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
23:49:15.538 00.000 15712 worker thread done servicing request
23:49:15.547 00.009 15712 Worker thread wakes up
23:49:15.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:15.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:16.952 01.405 15712 Exposure complete
23:49:17.006 00.054 15712 worker thread done servicing request
23:49:17.006 00.000 7988 OnExposeComplete: enter
23:49:17.014 00.008 7988 UpdateGuideState(): m_state=6
23:49:17.014 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2601
23:49:17.016 00.002 7988 Star::Find returns 1 (0), X=501.88, Y=804.32, Mass=1580, SNR=26.4, Peak=159 HFD=4.4
23:49:17.018 00.002 7988 MultiStar: [#1 -0.40,-0.46,0.00,M2] [#2 -0.01,-0.39,0.87,U] [#3 -0.24,-0.21,0.84,U] [#4 -0.17,-0.58,0.00,M6] [#5 -0.40,-0.30,0.00,M4] [#6 -0.20,-0.43,0.00,M3] [#7 -0.09,-0.27,0.51,U] [#8 -0.23,0.23,0.47,U] 
23:49:17.018 00.000 7988 refined, 4 included, MultiStar: {-0.20, -0.14}, one-star: {-0.38, 0.04}
23:49:17.020 00.002 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.11 = 2.18)
23:49:17.020 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
23:49:17.020 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-2.54 mountX=-0.14 mountY=0.20, mountTheta=2.17
23:49:17.022 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.14, opts=13)
23:49:17.024 00.002 7988 Enqueuing Move request for scope (-0.20, -0.14)
23:49:17.024 00.000 15712 Worker thread wakes up
23:49:17.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
23:49:17.024 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
23:49:17.024 00.000 15712 Moving (-0.20, -0.14) raw xDistance=-0.14 yDistance=0.20
23:49:17.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:49:17.024 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.4
23:49:17.028 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:17.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:17.030 00.002 7988 Enqueuing Expose request
23:49:17.030 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:17.030 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
23:49:17.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:17.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:49:17.030 00.000 15712 MoveAxis(E, 8, ABG)
23:49:17.030 00.000 15712 Guiding  Dir = 2, Dur = 8
23:49:17.030 00.000 15712 IsGuiding returns 0
23:49:17.047 00.017 15712 IsGuiding returns 0
23:49:17.047 00.000 15712 Move returns status 0, amount 8
23:49:17.047 00.000 15712 MoveAxis(N, 0, ABG)
23:49:17.047 00.000 15712 Move returns status 0, amount 0
23:49:17.047 00.000 15712 move complete, result=0
23:49:17.047 00.000 15712 worker thread done servicing request
23:49:17.047 00.000 15712 Worker thread wakes up
23:49:17.047 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
23:49:17.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:17.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:18.688 01.641 15712 Exposure complete
23:49:18.750 00.062 15712 worker thread done servicing request
23:49:18.750 00.000 7988 OnExposeComplete: enter
23:49:18.752 00.002 7988 UpdateGuideState(): m_state=6
23:49:18.752 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2602
23:49:18.752 00.000 7988 Star::Find returns 1 (0), X=502.29, Y=804.63, Mass=1528, SNR=25.9, Peak=160 HFD=4.4
23:49:18.752 00.000 7988 MultiStar: [#1 -0.19,-0.13,0.96,U] [#2 0.04,-0.24,0.90,U] [#3 0.09,0.05,0.86,U] [#4 -0.27,-0.22,0.74,U] [#5 -0.06,-0.15,0.71,U] [#6 -0.04,-0.20,0.67,U] [#7 0.21,0.03,0.47,U] [#8 0.06,0.51,0.00,M1] 
23:49:18.752 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.05}, one-star: {0.03, 0.36}
23:49:18.752 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.69 = 2.59)
23:49:18.752 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.56)
23:49:18.752 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.13 mountX=-0.05 mountY=0.03, mountTheta=2.57
23:49:18.752 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
23:49:18.752 00.000 7988 Enqueuing Move request for scope (-0.03, -0.05)
23:49:18.752 00.000 15712 Worker thread wakes up
23:49:18.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:49:18.752 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:49:18.752 00.000 15712 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=0.03
23:49:18.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:49:18.752 00.000 7988 UpdateGuideState exits: m=1528 SNR=25.9
23:49:18.766 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:18.767 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:18.769 00.002 7988 Enqueuing Expose request
23:49:18.769 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:18.769 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
23:49:18.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:18.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:49:18.769 00.000 15712 MoveAxis(E, 6, ABG)
23:49:18.769 00.000 15712 Guiding  Dir = 2, Dur = 6
23:49:18.769 00.000 15712 IsGuiding returns 0
23:49:18.789 00.020 15712 IsGuiding returns 0
23:49:18.789 00.000 15712 Move returns status 0, amount 6
23:49:18.789 00.000 15712 MoveAxis(N, 0, ABG)
23:49:18.789 00.000 15712 Move returns status 0, amount 0
23:49:18.789 00.000 15712 move complete, result=0
23:49:18.789 00.000 15712 worker thread done servicing request
23:49:18.789 00.000 15712 Worker thread wakes up
23:49:18.789 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:49:18.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:18.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:20.203 01.414 15712 Exposure complete
23:49:20.266 00.063 15712 worker thread done servicing request
23:49:20.266 00.000 7988 OnExposeComplete: enter
23:49:20.266 00.000 7988 UpdateGuideState(): m_state=6
23:49:20.266 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2603
23:49:20.266 00.000 7988 Star::Find returns 1 (0), X=502.31, Y=804.47, Mass=1522, SNR=25.9, Peak=141 HFD=4.7
23:49:20.266 00.000 7988 MultiStar: [#1 -0.14,-0.41,0.98,U] [#2 0.08,-0.37,0.87,U] [#3 0.12,-0.16,0.87,U] [#4 0.04,-0.39,0.76,U] [#5 -0.20,-0.32,0.70,U] [#6 0.21,-0.39,0.00,M3] [#7 0.11,-0.65,0.00,M1] [#8 -0.09,0.22,0.45,U] 
23:49:20.266 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.19}, one-star: {0.05, 0.19}
23:49:20.266 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.19 = 3.10)
23:49:20.266 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.07)
23:49:20.266 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.62 mountX=-0.19 mountY=0.01, mountTheta=3.07
23:49:20.266 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.19, opts=13)
23:49:20.266 00.000 7988 Enqueuing Move request for scope (-0.01, -0.19)
23:49:20.266 00.000 15712 Worker thread wakes up
23:49:20.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
23:49:20.266 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
23:49:20.266 00.000 15712 Moving (-0.01, -0.19) raw xDistance=-0.19 yDistance=0.01
23:49:20.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:20.266 00.000 7988 UpdateGuideState exits: m=1522 SNR=25.9
23:49:20.281 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:20.282 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:20.283 00.001 7988 Enqueuing Expose request
23:49:20.283 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.87
23:49:20.283 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
23:49:20.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:20.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:20.283 00.000 15712 MoveAxis(E, 43, ABG)
23:49:20.283 00.000 15712 Guiding  Dir = 2, Dur = 43
23:49:20.283 00.000 15712 IsGuiding returns 0
23:49:20.308 00.025 15712 PulseGuide returned control before completion, sleep 31
23:49:20.346 00.038 15712 IsGuiding returns 1
23:49:20.346 00.000 15712 scope still moving after pulse duration time elapsed
23:49:20.386 00.040 15712 IsGuiding returns 0
23:49:20.386 00.000 15712 scope move finished after 43 + 60 ms
23:49:20.386 00.000 15712 Move returns status 0, amount 43
23:49:20.386 00.000 15712 MoveAxis(N, 0, ABG)
23:49:20.386 00.000 15712 Move returns status 0, amount 0
23:49:20.386 00.000 15712 move complete, result=0
23:49:20.386 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
23:49:20.390 00.004 15712 worker thread done servicing request
23:49:20.390 00.000 15712 Worker thread wakes up
23:49:20.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:20.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:22.128 01.738 15712 Exposure complete
23:49:22.190 00.062 15712 worker thread done servicing request
23:49:22.192 00.002 7988 OnExposeComplete: enter
23:49:22.192 00.000 7988 UpdateGuideState(): m_state=6
23:49:22.192 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2604
23:49:22.192 00.000 7988 Star::Find returns 1 (0), X=502.15, Y=804.66, Mass=1614, SNR=26.8, Peak=141 HFD=4.6
23:49:22.192 00.000 7988 MultiStar: [#1 -0.14,-0.11,0.93,U] [#2 0.10,-0.13,0.81,U] [#3 0.23,-0.04,0.82,U] [#4 0.00,-0.03,0.71,U] [#5 -0.13,0.03,0.71,U] [#6 0.10,-0.03,0.65,U] [#7 0.08,0.04,0.47,U] [#8 0.38,0.82,0.00,M1] 
23:49:22.192 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {-0.10, 0.39}
23:49:22.192 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
23:49:22.192 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
23:49:22.192 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.26 mountX=0.02 mountY=-0.01, mountTheta=-0.33
23:49:22.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.02, opts=13)
23:49:22.192 00.000 7988 Enqueuing Move request for scope (0.01, 0.02)
23:49:22.192 00.000 15712 Worker thread wakes up
23:49:22.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:49:22.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:49:22.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:49:22.192 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.8
23:49:22.207 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:22.208 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:22.208 00.000 7988 Enqueuing Expose request
23:49:22.210 00.002 15712 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
23:49:22.212 00.002 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:22.212 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
23:49:22.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:22.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:22.212 00.000 15712 MoveAxis(E, 5, ABG)
23:49:22.212 00.000 15712 Guiding  Dir = 2, Dur = 5
23:49:22.212 00.000 15712 IsGuiding returns 0
23:49:22.242 00.030 15712 IsGuiding returns 0
23:49:22.242 00.000 15712 Move returns status 0, amount 5
23:49:22.242 00.000 15712 MoveAxis(N, 0, ABG)
23:49:22.242 00.000 15712 Move returns status 0, amount 0
23:49:22.242 00.000 15712 move complete, result=0
23:49:22.242 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:49:22.244 00.002 15712 worker thread done servicing request
23:49:22.244 00.000 15712 Worker thread wakes up
23:49:22.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:22.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:23.662 01.418 15712 Exposure complete
23:49:23.723 00.061 15712 worker thread done servicing request
23:49:23.723 00.000 7988 OnExposeComplete: enter
23:49:23.723 00.000 7988 UpdateGuideState(): m_state=6
23:49:23.726 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2605
23:49:23.726 00.000 7988 Star::Find returns 1 (0), X=502.28, Y=804.45, Mass=1486, SNR=25.7, Peak=152 HFD=4.4
23:49:23.728 00.002 7988 MultiStar: [#1 -0.25,-0.09,0.99,U] [#2 0.03,-0.17,0.89,U] [#3 0.07,-0.06,0.87,U] [#4 -0.08,-0.17,0.76,U] [#5 -0.13,0.04,0.75,U] [#6 -0.16,-0.29,0.67,U] [#7 0.23,-0.48,0.00,M1] [#8 -0.31,0.34,0.00,M2] 
23:49:23.730 00.002 7988 refined, 6 included, MultiStar: {-0.07, -0.07}, one-star: {0.02, 0.18}
23:49:23.730 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.93 = 2.36)
23:49:23.732 00.002 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.33)
23:49:23.732 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.36 mountX=-0.07 mountY=0.07, mountTheta=2.34
23:49:23.734 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.07, opts=13)
23:49:23.736 00.002 7988 Enqueuing Move request for scope (-0.07, -0.07)
23:49:23.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:23.737 00.001 7988 UpdateGuideState exits: m=1486 SNR=25.7
23:49:23.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:23.739 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:23.739 00.000 7988 Enqueuing Expose request
23:49:23.739 00.000 15712 Worker thread wakes up
23:49:23.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
23:49:23.739 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
23:49:23.739 00.000 15712 Moving (-0.07, -0.07) raw xDistance=-0.07 yDistance=0.07
23:49:23.739 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:23.739 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
23:49:23.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:23.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:49:23.739 00.000 15712 MoveAxis(E, 4, ABG)
23:49:23.739 00.000 15712 Guiding  Dir = 2, Dur = 4
23:49:23.739 00.000 15712 IsGuiding returns 0
23:49:23.754 00.015 15712 IsGuiding returns 0
23:49:23.754 00.000 15712 Move returns status 0, amount 4
23:49:23.754 00.000 15712 MoveAxis(N, 0, ABG)
23:49:23.754 00.000 15712 Move returns status 0, amount 0
23:49:23.754 00.000 15712 move complete, result=0
23:49:23.754 00.000 15712 worker thread done servicing request
23:49:23.754 00.000 15712 Worker thread wakes up
23:49:23.754 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:49:23.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:23.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:25.397 01.643 15712 Exposure complete
23:49:25.454 00.057 15712 worker thread done servicing request
23:49:25.454 00.000 7988 OnExposeComplete: enter
23:49:25.459 00.005 7988 UpdateGuideState(): m_state=6
23:49:25.459 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2606
23:49:25.459 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=804.40, Mass=1597, SNR=26.7, Peak=171 HFD=4.3
23:49:25.459 00.000 7988 MultiStar: [#1 -0.22,-0.41,0.00,M1] [#2 -0.05,-0.41,0.84,U] [#3 0.11,-0.26,0.81,U] [#4 -0.18,-0.12,0.75,U] [#5 -0.40,-0.44,0.00,M1] [#6 -0.23,-0.53,0.00,M2] [#7 -0.01,-0.48,0.00,M2] [#8 -0.17,0.21,0.44,U] 
23:49:25.459 00.000 7988 refined, 4 included, MultiStar: {-0.12, -0.11}, one-star: {-0.29, 0.12}
23:49:25.459 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.56) = xAngle (-3.95 = 2.34)
23:49:25.459 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.31)
23:49:25.459 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.38 mountX=-0.11 mountY=0.12, mountTheta=2.32
23:49:25.459 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.11, opts=13)
23:49:25.459 00.000 7988 Enqueuing Move request for scope (-0.12, -0.11)
23:49:25.471 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:25.471 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.7
23:49:25.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:25.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:25.475 00.004 7988 Enqueuing Expose request
23:49:25.475 00.000 15712 Worker thread wakes up
23:49:25.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
23:49:25.475 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
23:49:25.475 00.000 15712 Moving (-0.12, -0.11) raw xDistance=-0.11 yDistance=0.12
23:49:25.475 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:25.475 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
23:49:25.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:25.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:49:25.475 00.000 15712 MoveAxis(E, 3, ABG)
23:49:25.475 00.000 15712 Guiding  Dir = 2, Dur = 3
23:49:25.475 00.000 15712 IsGuiding returns 0
23:49:25.496 00.021 15712 IsGuiding returns 0
23:49:25.496 00.000 15712 Move returns status 0, amount 3
23:49:25.496 00.000 15712 MoveAxis(N, 0, ABG)
23:49:25.496 00.000 15712 Move returns status 0, amount 0
23:49:25.496 00.000 15712 move complete, result=0
23:49:25.496 00.000 15712 worker thread done servicing request
23:49:25.496 00.000 15712 Worker thread wakes up
23:49:25.496 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:49:25.505 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:25.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:26.907 01.402 15712 Exposure complete
23:49:26.969 00.062 15712 worker thread done servicing request
23:49:26.969 00.000 7988 OnExposeComplete: enter
23:49:26.971 00.002 7988 UpdateGuideState(): m_state=6
23:49:26.973 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:49:26.973 00.000 7988 Star::Find returns 1 (0), X=502.17, Y=804.42, Mass=1553, SNR=26.0, Peak=164 HFD=4.4
23:49:26.975 00.002 7988 MultiStar: [#1 -0.22,-0.34,1.00,U] [#2 -0.13,-0.25,0.87,U] [#3 0.09,-0.24,0.85,U] [#4 0.04,-0.15,0.78,U] [#5 -0.31,-0.22,0.73,U] [#6 0.07,-0.16,0.65,U] [#7 -0.15,-0.23,0.50,U] [#8 0.10,0.56,0.00,M2] 
23:49:26.975 00.000 7988 single-star, 7 included, MultiStar: {-0.09, -0.17}, one-star: {-0.09, 0.15}
23:49:26.977 00.002 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.53 = 0.53)
23:49:26.977 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
23:49:26.979 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.10 mountX=0.15 mountY=0.09, mountTheta=0.51
23:49:26.981 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.15, opts=13)
23:49:26.982 00.001 7988 Enqueuing Move request for scope (-0.09, 0.15)
23:49:26.982 00.000 15712 Worker thread wakes up
23:49:26.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
23:49:26.982 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
23:49:26.982 00.000 15712 Moving (-0.09, 0.15) raw xDistance=0.15 yDistance=0.09
23:49:26.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:49:26.982 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.0
23:49:26.985 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:26.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:26.987 00.002 7988 Enqueuing Expose request
23:49:26.987 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:26.987 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:49:26.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:26.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:49:26.987 00.000 15712 MoveAxis(E, 4, ABG)
23:49:26.987 00.000 15712 Guiding  Dir = 2, Dur = 4
23:49:26.987 00.000 15712 IsGuiding returns 0
23:49:27.005 00.018 15712 IsGuiding returns 0
23:49:27.005 00.000 15712 Move returns status 0, amount 4
23:49:27.005 00.000 15712 MoveAxis(N, 0, ABG)
23:49:27.005 00.000 15712 Move returns status 0, amount 0
23:49:27.005 00.000 15712 move complete, result=0
23:49:27.005 00.000 15712 worker thread done servicing request
23:49:27.006 00.001 15712 Worker thread wakes up
23:49:27.006 00.000 7988 GuideStep: 0.2 px 4 ms EAST, 0.1 px 0 ms NORTH
23:49:27.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:27.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:28.648 01.642 15712 Exposure complete
23:49:28.701 00.053 15712 worker thread done servicing request
23:49:28.709 00.008 7988 OnExposeComplete: enter
23:49:28.709 00.000 7988 UpdateGuideState(): m_state=6
23:49:28.709 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2608
23:49:28.709 00.000 7988 Star::Find returns 1 (0), X=502.06, Y=804.37, Mass=1485, SNR=25.5, Peak=171 HFD=4.1
23:49:28.709 00.000 7988 MultiStar: [#1 -0.28,-0.13,1.01,U] [#2 0.02,-0.35,0.88,U] [#3 0.04,-0.21,0.85,U] [#4 0.05,-0.17,0.79,U] [#5 -0.26,-0.20,0.74,U] [#6 -0.21,-0.24,0.68,U] [#7 -0.23,-0.53,0.00,M2] [#8 -0.02,0.69,0.00,M3] 
23:49:28.709 00.000 7988 refined, 6 included, MultiStar: {-0.12, -0.16}, one-star: {-0.19, 0.09}
23:49:28.709 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.78 = 2.51)
23:49:28.709 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.47)
23:49:28.717 00.008 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.21 mountX=-0.16 mountY=0.13, mountTheta=2.49
23:49:28.718 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.16, opts=13)
23:49:28.720 00.002 7988 Enqueuing Move request for scope (-0.12, -0.16)
23:49:28.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:28.722 00.002 7988 UpdateGuideState exits: m=1485 SNR=25.5
23:49:28.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:28.724 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:28.724 00.000 7988 Enqueuing Expose request
23:49:28.726 00.002 15712 Worker thread wakes up
23:49:28.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
23:49:28.726 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
23:49:28.726 00.000 15712 Moving (-0.12, -0.16) raw xDistance=-0.16 yDistance=0.13
23:49:28.726 00.000 15712 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.87
23:49:28.726 00.000 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
23:49:28.726 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:28.726 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:49:28.726 00.000 15712 MoveAxis(E, 34, ABG)
23:49:28.726 00.000 15712 Guiding  Dir = 2, Dur = 34
23:49:28.744 00.018 15712 IsGuiding returns 0
23:49:28.763 00.019 15712 PulseGuide returned control before completion, sleep 29
23:49:28.809 00.046 15712 IsGuiding returns 0
23:49:28.809 00.000 15712 Move returns status 0, amount 34
23:49:28.809 00.000 15712 MoveAxis(N, 0, ABG)
23:49:28.809 00.000 15712 Move returns status 0, amount 0
23:49:28.809 00.000 15712 move complete, result=0
23:49:28.809 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
23:49:28.814 00.005 15712 worker thread done servicing request
23:49:28.814 00.000 15712 Worker thread wakes up
23:49:28.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:28.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:30.227 01.413 15712 Exposure complete
23:49:30.289 00.062 15712 worker thread done servicing request
23:49:30.289 00.000 7988 OnExposeComplete: enter
23:49:30.289 00.000 7988 UpdateGuideState(): m_state=6
23:49:30.291 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2609
23:49:30.293 00.002 7988 Star::Find returns 1 (0), X=502.23, Y=804.71, Mass=1541, SNR=25.9, Peak=149 HFD=4.3
23:49:30.293 00.000 7988 MultiStar: [#1 -0.03,0.14,0.98,U] [#2 0.11,0.17,0.89,U] [#3 0.32,0.00,0.84,U] [#4 -0.01,-0.10,0.75,U] [#5 -0.26,0.03,0.71,U] [#6 -0.15,-0.05,0.65,U] [#7 0.12,0.01,0.48,U] [#8 -0.06,0.86,0.00,M4] 
23:49:30.295 00.002 7988 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {-0.02, 0.44}
23:49:30.295 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
23:49:30.297 00.002 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
23:49:30.297 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.45 mountX=0.10 mountY=-0.02, mountTheta=-0.15
23:49:30.299 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.10, opts=13)
23:49:30.300 00.001 7988 Enqueuing Move request for scope (0.01, 0.10)
23:49:30.302 00.002 15712 Worker thread wakes up
23:49:30.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:49:30.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:49:30.302 00.000 15712 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.02
23:49:30.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:30.302 00.000 7988 UpdateGuideState exits: m=1541 SNR=25.9
23:49:30.304 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:30.305 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:30.305 00.000 7988 Enqueuing Expose request
23:49:30.305 00.000 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:30.305 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
23:49:30.305 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:30.305 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:30.305 00.000 15712 MoveAxis(E, 2, ABG)
23:49:30.305 00.000 15712 Guiding  Dir = 2, Dur = 2
23:49:30.305 00.000 15712 IsGuiding returns 0
23:49:30.321 00.016 15712 IsGuiding returns 0
23:49:30.321 00.000 15712 Move returns status 0, amount 2
23:49:30.321 00.000 15712 MoveAxis(N, 0, ABG)
23:49:30.321 00.000 15712 Move returns status 0, amount 0
23:49:30.321 00.000 15712 move complete, result=0
23:49:30.321 00.000 15712 worker thread done servicing request
23:49:30.321 00.000 15712 Worker thread wakes up
23:49:30.321 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:49:30.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:30.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:31.968 01.647 15712 Exposure complete
23:49:32.016 00.048 15712 worker thread done servicing request
23:49:32.029 00.013 7988 OnExposeComplete: enter
23:49:32.029 00.000 7988 UpdateGuideState(): m_state=6
23:49:32.029 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2610
23:49:32.029 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=804.73, Mass=1499, SNR=25.5, Peak=133 HFD=4.5
23:49:32.033 00.004 7988 MultiStar: [#1 -0.18,0.26,1.00,U] [#2 0.27,0.14,0.89,U] [#3 0.27,0.22,0.87,U] [#4 0.16,0.02,0.81,U] [#5 -0.05,0.25,0.72,U] [#6 0.01,0.15,0.65,U] [#7 0.01,0.19,0.50,U] [#8 -0.07,0.55,0.00,M5] 
23:49:32.033 00.000 7988 refined, 7 included, MultiStar: {0.09, 0.22}, one-star: {0.16, 0.46}
23:49:32.033 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
23:49:32.033 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
23:49:32.033 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.20 mountX=0.22 mountY=-0.09, mountTheta=-0.39
23:49:32.033 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.22, opts=13)
23:49:32.033 00.000 7988 Enqueuing Move request for scope (0.09, 0.22)
23:49:32.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:49:32.033 00.000 7988 UpdateGuideState exits: m=1499 SNR=25.5
23:49:32.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:32.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:32.045 00.012 7988 Enqueuing Expose request
23:49:32.045 00.000 15712 Worker thread wakes up
23:49:32.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
23:49:32.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
23:49:32.045 00.000 15712 Moving (0.09, 0.22) raw xDistance=0.22 yDistance=-0.09
23:49:32.049 00.004 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.87
23:49:32.050 00.001 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
23:49:32.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:32.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:49:32.050 00.000 15712 MoveAxis(W, 42, ABG)
23:49:32.050 00.000 15712 Guiding  Dir = 3, Dur = 42
23:49:32.050 00.000 15712 IsGuiding returns 0
23:49:32.067 00.017 15712 PulseGuide returned control before completion, sleep 30
23:49:32.110 00.043 15712 IsGuiding returns 1
23:49:32.110 00.000 15712 scope still moving after pulse duration time elapsed
23:49:32.152 00.042 15712 IsGuiding returns 0
23:49:32.152 00.000 15712 scope move finished after 42 + 60 ms
23:49:32.152 00.000 15712 Move returns status 0, amount 42
23:49:32.152 00.000 15712 MoveAxis(N, 0, ABG)
23:49:32.152 00.000 15712 Move returns status 0, amount 0
23:49:32.152 00.000 15712 move complete, result=0
23:49:32.152 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
23:49:32.152 00.000 15712 worker thread done servicing request
23:49:32.154 00.002 15712 Worker thread wakes up
23:49:32.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:32.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:33.565 01.411 15712 Exposure complete
23:49:33.625 00.060 15712 worker thread done servicing request
23:49:33.625 00.000 7988 OnExposeComplete: enter
23:49:33.625 00.000 7988 UpdateGuideState(): m_state=6
23:49:33.628 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2611
23:49:33.628 00.000 7988 Star::Find returns 1 (0), X=502.20, Y=804.49, Mass=1450, SNR=25.3, Peak=146 HFD=4.2
23:49:33.630 00.002 7988 MultiStar: [#1 -0.21,-0.02,0.96,U] [#2 -0.06,-0.06,0.89,U] [#3 0.02,0.04,0.90,U] [#4 -0.03,-0.22,0.77,U] [#5 0.01,0.11,0.75,U] [#6 0.01,-0.21,0.66,U] [#7 0.15,0.02,0.53,U] [#8 0.10,1.00,0.00,M6] 
23:49:33.630 00.000 7988 refined, 7 included, MultiStar: {-0.04, -0.00}, one-star: {-0.06, 0.22}
23:49:33.633 00.003 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.56) = xAngle (-4.57 = 1.71)
23:49:33.633 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.68)
23:49:33.635 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.01 mountX=-0.01 mountY=0.04, mountTheta=1.71
23:49:33.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.00, opts=13)
23:49:33.637 00.002 7988 Enqueuing Move request for scope (-0.04, -0.00)
23:49:33.639 00.002 15712 Worker thread wakes up
23:49:33.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:33.639 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.3
23:49:33.640 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:33.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:33.642 00.002 7988 Enqueuing Expose request
23:49:33.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
23:49:33.642 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
23:49:33.642 00.000 15712 Moving (-0.04, -0.00) raw xDistance=-0.01 yDistance=0.04
23:49:33.644 00.002 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:33.644 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
23:49:33.644 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:33.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:49:33.644 00.000 15712 MoveAxis(E, 3, ABG)
23:49:33.644 00.000 15712 Guiding  Dir = 2, Dur = 3
23:49:33.644 00.000 15712 IsGuiding returns 0
23:49:33.667 00.023 15712 IsGuiding returns 0
23:49:33.667 00.000 15712 Move returns status 0, amount 3
23:49:33.667 00.000 15712 MoveAxis(N, 0, ABG)
23:49:33.667 00.000 15712 Move returns status 0, amount 0
23:49:33.667 00.000 15712 move complete, result=0
23:49:33.667 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:49:33.672 00.005 15712 worker thread done servicing request
23:49:33.672 00.000 15712 Worker thread wakes up
23:49:33.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:33.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:35.412 01.740 15712 Exposure complete
23:49:35.474 00.062 15712 worker thread done servicing request
23:49:35.474 00.000 7988 OnExposeComplete: enter
23:49:35.474 00.000 7988 UpdateGuideState(): m_state=6
23:49:35.476 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2612
23:49:35.476 00.000 7988 Star::Find returns 1 (0), X=502.16, Y=804.35, Mass=1492, SNR=25.5, Peak=162 HFD=4.4
23:49:35.478 00.002 7988 MultiStar: [#1 -0.26,-0.04,0.97,U] [#2 -0.13,-0.09,0.91,U] [#3 0.02,-0.13,0.90,U] [#4 -0.11,-0.28,0.78,U] [#5 -0.24,-0.25,0.73,U] [#6 0.03,-0.31,0.67,U] [#7 -0.04,0.02,0.51,U] [#8 -0.21,0.56,0.00,M7] 
23:49:35.480 00.002 7988 single-star, 7 included, MultiStar: {-0.11, -0.12}, one-star: {-0.09, 0.08}
23:49:35.480 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.56) = xAngle (0.88 = 0.88)
23:49:35.482 00.002 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
23:49:35.482 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.45 mountX=0.08 mountY=0.09, mountTheta=0.87
23:49:35.484 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.08, opts=13)
23:49:35.484 00.000 7988 Enqueuing Move request for scope (-0.09, 0.08)
23:49:35.486 00.002 15712 Worker thread wakes up
23:49:35.486 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:49:35.486 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:49:35.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:35.486 00.000 7988 UpdateGuideState exits: m=1492 SNR=25.5
23:49:35.489 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:35.490 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:35.490 00.000 7988 Enqueuing Expose request
23:49:35.492 00.002 15712 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=0.09
23:49:35.492 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:35.492 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
23:49:35.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:35.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:49:35.492 00.000 15712 MoveAxis(E, 4, ABG)
23:49:35.492 00.000 15712 Guiding  Dir = 2, Dur = 4
23:49:35.492 00.000 15712 IsGuiding returns 0
23:49:35.509 00.017 15712 IsGuiding returns 0
23:49:35.509 00.000 15712 Move returns status 0, amount 4
23:49:35.509 00.000 15712 MoveAxis(N, 0, ABG)
23:49:35.509 00.000 15712 Move returns status 0, amount 0
23:49:35.509 00.000 15712 move complete, result=0
23:49:35.509 00.000 15712 worker thread done servicing request
23:49:35.509 00.000 15712 Worker thread wakes up
23:49:35.509 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:49:35.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:35.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:36.927 01.418 15712 Exposure complete
23:49:36.988 00.061 15712 worker thread done servicing request
23:49:36.988 00.000 7988 OnExposeComplete: enter
23:49:36.988 00.000 7988 UpdateGuideState(): m_state=6
23:49:36.991 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2613
23:49:36.991 00.000 7988 Star::Find returns 1 (0), X=502.25, Y=804.18, Mass=1655, SNR=27.1, Peak=148 HFD=4.7
23:49:36.993 00.002 7988 MultiStar: [#1 -0.30,-0.57,0.00,M1] [#2 0.14,-0.56,0.00,M1] [#3 0.30,-0.35,0.00,M1] [#4 0.08,-0.59,0.00,M1] [#5 -0.14,-0.32,0.69,U] [#6 0.01,-0.60,0.00,M1] [#7 0.01,-0.34,0.46,U] [#8 0.05,0.25,0.43,U] 
23:49:36.993 00.000 7988 single-star, 3 included, MultiStar: {-0.03, -0.14}, one-star: {-0.01, -0.09}
23:49:36.995 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
23:49:36.995 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
23:49:36.997 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.10 cameraTheta=-1.66 mountX=-0.09 mountY=0.01, mountTheta=3.03
23:49:36.998 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.09, opts=13)
23:49:37.000 00.002 7988 Enqueuing Move request for scope (-0.01, -0.09)
23:49:37.000 00.000 15712 Worker thread wakes up
23:49:37.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
23:49:37.000 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
23:49:37.000 00.000 15712 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
23:49:37.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:37.000 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.1
23:49:37.003 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:37.004 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:37.006 00.002 7988 Enqueuing Expose request
23:49:37.006 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:37.006 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
23:49:37.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:37.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:37.006 00.000 15712 MoveAxis(E, 5, ABG)
23:49:37.006 00.000 15712 Guiding  Dir = 2, Dur = 5
23:49:37.006 00.000 15712 IsGuiding returns 0
23:49:37.023 00.017 15712 IsGuiding returns 0
23:49:37.023 00.000 15712 Move returns status 0, amount 5
23:49:37.023 00.000 15712 MoveAxis(N, 0, ABG)
23:49:37.023 00.000 15712 Move returns status 0, amount 0
23:49:37.023 00.000 15712 move complete, result=0
23:49:37.023 00.000 15712 worker thread done servicing request
23:49:37.023 00.000 15712 Worker thread wakes up
23:49:37.023 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:49:37.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:37.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:38.664 01.641 15712 Exposure complete
23:49:38.717 00.053 15712 worker thread done servicing request
23:49:38.726 00.009 7988 OnExposeComplete: enter
23:49:38.726 00.000 7988 UpdateGuideState(): m_state=6
23:49:38.726 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2614
23:49:38.726 00.000 7988 Star::Find returns 1 (0), X=502.04, Y=804.07, Mass=1462, SNR=25.5, Peak=161 HFD=4.3
23:49:38.726 00.000 7988 MultiStar: [#1 -0.25,-0.53,0.00,M2] [#2 -0.07,-0.75,0.00,M2] [#3 -0.09,-0.32,0.87,U] [#4 -0.30,-0.72,0.00,M2] [#5 -0.38,-0.41,0.00,M1] [#6 0.05,-0.41,0.68,U] [#7 -0.04,-0.39,0.51,U] [#8 -0.14,0.27,0.45,U] 
23:49:38.726 00.000 7988 refined, 4 included, MultiStar: {-0.10, -0.24}, one-star: {-0.22, -0.20}
23:49:38.726 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.76)
23:49:38.726 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.73)
23:49:38.726 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.96 mountX=-0.24 mountY=0.10, mountTheta=2.73
23:49:38.734 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.24, opts=13)
23:49:38.734 00.000 7988 Enqueuing Move request for scope (-0.10, -0.24)
23:49:38.734 00.000 15712 Worker thread wakes up
23:49:38.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
23:49:38.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
23:49:38.734 00.000 15712 Moving (-0.10, -0.24) raw xDistance=-0.24 yDistance=0.10
23:49:38.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:49:38.734 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.5
23:49:38.740 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:38.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:38.742 00.002 7988 Enqueuing Expose request
23:49:38.742 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.87
23:49:38.742 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
23:49:38.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:38.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:49:38.742 00.000 15712 MoveAxis(E, 53, ABG)
23:49:38.742 00.000 15712 Guiding  Dir = 2, Dur = 53
23:49:38.768 00.026 15712 IsGuiding returns 0
23:49:38.785 00.017 15712 PulseGuide returned control before completion, sleep 48
23:49:38.837 00.052 15712 IsGuiding returns 1
23:49:38.837 00.000 15712 scope still moving after pulse duration time elapsed
23:49:38.871 00.034 15712 IsGuiding returns 0
23:49:38.871 00.000 15712 scope move finished after 53 + 58 ms
23:49:38.871 00.000 15712 Move returns status 0, amount 53
23:49:38.871 00.000 15712 MoveAxis(N, 0, ABG)
23:49:38.871 00.000 15712 Move returns status 0, amount 0
23:49:38.871 00.000 15712 move complete, result=0
23:49:38.871 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
23:49:38.884 00.013 15712 worker thread done servicing request
23:49:38.884 00.000 15712 Worker thread wakes up
23:49:38.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:38.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:40.304 01.420 15712 Exposure complete
23:49:40.350 00.046 15712 worker thread done servicing request
23:49:40.366 00.016 7988 OnExposeComplete: enter
23:49:40.367 00.001 7988 UpdateGuideState(): m_state=6
23:49:40.367 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2615
23:49:40.367 00.000 7988 Star::Find returns 1 (0), X=502.08, Y=804.36, Mass=1540, SNR=26.1, Peak=161 HFD=4.1
23:49:40.367 00.000 7988 MultiStar: [#1 -0.31,-0.27,1.00,U] [#2 -0.04,-0.46,0.00,M3] [#3 -0.14,-0.34,0.87,U] [#4 -0.10,-0.25,0.75,U] [#5 -0.19,-0.34,0.73,U] [#6 -0.05,-0.42,0.66,U] [#7 -0.36,-0.24,0.00,M1] [#8 -0.55,0.19,0.00,M6] 
23:49:40.367 00.000 7988 single-star, 5 included, MultiStar: {-0.17, -0.24}, one-star: {-0.18, 0.09}
23:49:40.367 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
23:49:40.367 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
23:49:40.367 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.67 mountX=0.09 mountY=0.18, mountTheta=1.10
23:49:40.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.09, opts=13)
23:49:40.367 00.000 7988 Enqueuing Move request for scope (-0.18, 0.09)
23:49:40.367 00.000 15712 Worker thread wakes up
23:49:40.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
23:49:40.367 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
23:49:40.367 00.000 15712 Moving (-0.18, 0.09) raw xDistance=0.09 yDistance=0.18
23:49:40.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:40.367 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.1
23:49:40.381 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:40.381 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:40.384 00.003 7988 Enqueuing Expose request
23:49:40.384 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:40.384 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
23:49:40.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:40.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:49:40.384 00.000 15712 MoveAxis(E, 7, ABG)
23:49:40.384 00.000 15712 Guiding  Dir = 2, Dur = 7
23:49:40.384 00.000 15712 IsGuiding returns 0
23:49:40.433 00.049 15712 IsGuiding returns 0
23:49:40.433 00.000 15712 Move returns status 0, amount 7
23:49:40.433 00.000 15712 MoveAxis(N, 0, ABG)
23:49:40.433 00.000 15712 Move returns status 0, amount 0
23:49:40.433 00.000 15712 move complete, result=0
23:49:40.433 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
23:49:40.434 00.001 15712 worker thread done servicing request
23:49:40.436 00.002 15712 Worker thread wakes up
23:49:40.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:40.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:42.071 01.635 15712 Exposure complete
23:49:42.133 00.062 15712 worker thread done servicing request
23:49:42.133 00.000 7988 OnExposeComplete: enter
23:49:42.134 00.001 7988 UpdateGuideState(): m_state=6
23:49:42.134 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2616
23:49:42.134 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=804.29, Mass=1533, SNR=26.0, Peak=160 HFD=4.2
23:49:42.134 00.000 7988 MultiStar: [#1 -0.23,-0.20,1.02,U] [#2 -0.04,-0.48,0.00,M4] [#3 -0.04,-0.21,0.89,U] [#4 -0.07,-0.05,0.74,U] [#5 -0.17,-0.24,0.71,U] [#6 -0.31,-0.39,0.00,M1] [#7 -0.01,-0.35,0.49,U] [#8 -0.28,0.47,0.00,M7] 
23:49:42.134 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.15}, one-star: {-0.26, 0.02}
23:49:42.134 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.89 = 2.39)
23:49:42.134 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.36)
23:49:42.134 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.33 mountX=-0.16 mountY=0.15, mountTheta=2.38
23:49:42.134 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.15, opts=13)
23:49:42.134 00.000 7988 Enqueuing Move request for scope (-0.15, -0.15)
23:49:42.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:49:42.134 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.0
23:49:42.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:42.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:42.150 00.016 7988 Enqueuing Expose request
23:49:42.150 00.000 15712 Worker thread wakes up
23:49:42.150 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
23:49:42.150 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
23:49:42.150 00.000 15712 Moving (-0.15, -0.15) raw xDistance=-0.16 yDistance=0.15
23:49:42.150 00.000 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:42.150 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
23:49:42.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:42.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:49:42.150 00.000 15712 MoveAxis(E, 8, ABG)
23:49:42.150 00.000 15712 Guiding  Dir = 2, Dur = 8
23:49:42.150 00.000 15712 IsGuiding returns 0
23:49:42.175 00.025 15712 IsGuiding returns 0
23:49:42.175 00.000 15712 Move returns status 0, amount 8
23:49:42.175 00.000 15712 MoveAxis(N, 0, ABG)
23:49:42.175 00.000 15712 Move returns status 0, amount 0
23:49:42.175 00.000 15712 move complete, result=0
23:49:42.175 00.000 15712 worker thread done servicing request
23:49:42.175 00.000 15712 Worker thread wakes up
23:49:42.175 00.000 7988 GuideStep: -0.2 px 8 ms EAST, 0.1 px 0 ms NORTH
23:49:42.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:42.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:43.588 01.413 15712 Exposure complete
23:49:43.652 00.064 15712 worker thread done servicing request
23:49:43.652 00.000 7988 OnExposeComplete: enter
23:49:43.653 00.001 7988 UpdateGuideState(): m_state=6
23:49:43.653 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2617
23:49:43.655 00.002 7988 Star::Find returns 1 (0), X=502.02, Y=804.14, Mass=1465, SNR=25.2, Peak=166 HFD=4.2
23:49:43.657 00.002 7988 MultiStar: [#1 -0.21,-0.36,1.02,U] [#2 0.07,-0.56,0.00,M5] [#3 -0.06,-0.47,0.00,M1] [#4 -0.29,-0.53,0.00,M1] [#5 -0.43,-0.61,0.00,M1] [#6 -0.25,-0.48,0.00,M2] [#7 -0.20,-0.50,0.00,M1] [#8 -0.35,0.06,0.46,U] 
23:49:43.657 00.000 7988 single-star, 2 included, MultiStar: {-0.25, -0.19}, one-star: {-0.24, -0.13}
23:49:43.659 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.19 = 2.10)
23:49:43.659 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.07)
23:49:43.661 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-2.62 mountX=-0.14 mountY=0.24, mountTheta=2.09
23:49:43.661 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.13, opts=13)
23:49:43.663 00.002 7988 Enqueuing Move request for scope (-0.24, -0.13)
23:49:43.665 00.002 15712 Worker thread wakes up
23:49:43.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.13) opts 0xd
23:49:43.665 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.13)
23:49:43.665 00.000 15712 Moving (-0.24, -0.13) raw xDistance=-0.14 yDistance=0.24
23:49:43.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:43.665 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.2
23:49:43.667 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:43.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:43.668 00.001 7988 Enqueuing Expose request
23:49:43.668 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:43.668 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
23:49:43.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:43.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:49:43.668 00.000 15712 MoveAxis(E, 7, ABG)
23:49:43.670 00.002 15712 Guiding  Dir = 2, Dur = 7
23:49:43.670 00.000 15712 IsGuiding returns 0
23:49:43.691 00.021 15712 IsGuiding returns 0
23:49:43.691 00.000 15712 Move returns status 0, amount 7
23:49:43.691 00.000 15712 MoveAxis(N, 0, ABG)
23:49:43.691 00.000 15712 Move returns status 0, amount 0
23:49:43.691 00.000 15712 move complete, result=0
23:49:43.691 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
23:49:43.696 00.005 15712 worker thread done servicing request
23:49:43.696 00.000 15712 Worker thread wakes up
23:49:43.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:43.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:45.438 01.742 15712 Exposure complete
23:49:45.500 00.062 15712 worker thread done servicing request
23:49:45.500 00.000 7988 OnExposeComplete: enter
23:49:45.500 00.000 7988 UpdateGuideState(): m_state=6
23:49:45.500 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2618
23:49:45.503 00.003 7988 Star::Find returns 1 (0), X=502.09, Y=804.37, Mass=1539, SNR=25.8, Peak=145 HFD=4.5
23:49:45.503 00.000 7988 MultiStar: [#1 -0.30,-0.29,0.97,U] [#2 0.08,-0.48,0.00,M6] [#3 -0.13,-0.18,0.88,U] [#4 0.02,-0.17,0.76,U] [#5 -0.50,-0.02,0.00,M2] [#6 -0.11,-0.44,0.00,M3] [#7 -0.18,-0.18,0.50,U] [#8 -0.22,0.50,0.00,M7] 
23:49:45.503 00.000 7988 single-star, 4 included, MultiStar: {-0.16, -0.13}, one-star: {-0.17, 0.10}
23:49:45.503 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
23:49:45.503 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
23:49:45.503 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.60 mountX=0.10 mountY=0.17, mountTheta=1.03
23:49:45.503 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.10, opts=13)
23:49:45.503 00.000 7988 Enqueuing Move request for scope (-0.17, 0.10)
23:49:45.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:45.503 00.000 7988 UpdateGuideState exits: m=1539 SNR=25.8
23:49:45.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:45.516 00.013 15712 Worker thread wakes up
23:49:45.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:45.516 00.000 7988 Enqueuing Expose request
23:49:45.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
23:49:45.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
23:49:45.516 00.000 15712 Moving (-0.17, 0.10) raw xDistance=0.10 yDistance=0.17
23:49:45.520 00.004 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:45.520 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
23:49:45.520 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:45.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:49:45.520 00.000 15712 MoveAxis(E, 7, ABG)
23:49:45.520 00.000 15712 Guiding  Dir = 2, Dur = 7
23:49:45.520 00.000 15712 IsGuiding returns 0
23:49:45.548 00.028 15712 IsGuiding returns 0
23:49:45.548 00.000 15712 Move returns status 0, amount 7
23:49:45.548 00.000 15712 MoveAxis(N, 0, ABG)
23:49:45.548 00.000 15712 Move returns status 0, amount 0
23:49:45.548 00.000 15712 move complete, result=0
23:49:45.548 00.000 15712 worker thread done servicing request
23:49:45.548 00.000 15712 Worker thread wakes up
23:49:45.548 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
23:49:45.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:45.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:46.969 01.421 15712 Exposure complete
23:49:47.029 00.060 15712 worker thread done servicing request
23:49:47.029 00.000 7988 OnExposeComplete: enter
23:49:47.029 00.000 7988 UpdateGuideState(): m_state=6
23:49:47.032 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2619
23:49:47.032 00.000 7988 Star::Find returns 1 (0), X=502.05, Y=804.45, Mass=1586, SNR=26.6, Peak=166 HFD=4.6
23:49:47.034 00.002 7988 MultiStar: [#1 -0.37,-0.26,0.00,M1] [#2 -0.03,-0.13,0.85,U] [#3 -0.10,-0.04,0.82,U] [#4 -0.33,0.01,0.75,U] [#5 -0.30,-0.27,0.72,U] [#6 -0.30,-0.31,0.00,M4] [#7 -0.12,-0.28,0.47,U] [#8 -0.03,0.43,0.40,U] 
23:49:47.034 00.000 7988 refined, 6 included, MultiStar: {-0.17, -0.02}, one-star: {-0.20, 0.17}
23:49:47.036 00.002 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.56) = xAngle (-4.56 = 1.73)
23:49:47.036 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.59 = 1.69)
23:49:47.038 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-2.99 mountX=-0.03 mountY=0.17, mountTheta=1.73
23:49:47.040 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.02, opts=13)
23:49:47.040 00.000 7988 Enqueuing Move request for scope (-0.17, -0.02)
23:49:47.042 00.002 15712 Worker thread wakes up
23:49:47.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
23:49:47.042 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
23:49:47.042 00.000 15712 Moving (-0.17, -0.02) raw xDistance=-0.03 yDistance=0.17
23:49:47.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:47.042 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.6
23:49:47.045 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:47.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:47.045 00.000 7988 Enqueuing Expose request
23:49:47.045 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:47.045 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
23:49:47.049 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:47.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:49:47.049 00.000 15712 MoveAxis(E, 7, ABG)
23:49:47.049 00.000 15712 Guiding  Dir = 2, Dur = 7
23:49:47.065 00.016 15712 IsGuiding returns 0
23:49:47.083 00.018 15712 IsGuiding returns 0
23:49:47.083 00.000 15712 Move returns status 0, amount 7
23:49:47.083 00.000 15712 MoveAxis(N, 0, ABG)
23:49:47.083 00.000 15712 Move returns status 0, amount 0
23:49:47.083 00.000 15712 move complete, result=0
23:49:47.083 00.000 15712 worker thread done servicing request
23:49:47.083 00.000 15712 Worker thread wakes up
23:49:47.083 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
23:49:47.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:47.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:48.723 01.640 15712 Exposure complete
23:49:48.784 00.061 15712 worker thread done servicing request
23:49:48.784 00.000 7988 OnExposeComplete: enter
23:49:48.784 00.000 7988 UpdateGuideState(): m_state=6
23:49:48.787 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2620
23:49:48.787 00.000 7988 Star::Find returns 1 (0), X=502.02, Y=804.42, Mass=1639, SNR=26.8, Peak=147 HFD=4.9
23:49:48.789 00.002 7988 MultiStar: [#1 -0.42,-0.14,0.00,M2] [#2 0.11,-0.25,0.83,U] [#3 -0.15,-0.26,0.82,U] [#4 -0.02,-0.35,0.72,U] [#5 -0.38,-0.14,0.70,U] [#6 -0.31,-0.25,0.64,U] [#7 -0.20,0.01,0.47,U] [#8 -0.18,0.35,0.42,U] 
23:49:48.789 00.000 7988 refined, 7 included, MultiStar: {-0.16, -0.11}, one-star: {-0.24, 0.15}
23:49:48.791 00.002 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.10 = 2.18)
23:49:48.791 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.15)
23:49:48.793 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.54 mountX=-0.11 mountY=0.17, mountTheta=2.17
23:49:48.795 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.11, opts=13)
23:49:48.795 00.000 7988 Enqueuing Move request for scope (-0.16, -0.11)
23:49:48.797 00.002 15712 Worker thread wakes up
23:49:48.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
23:49:48.797 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
23:49:48.797 00.000 15712 Moving (-0.16, -0.11) raw xDistance=-0.11 yDistance=0.17
23:49:48.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:49:48.798 00.001 7988 UpdateGuideState exits: m=1639 SNR=26.8
23:49:48.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:48.800 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:48.800 00.000 7988 Enqueuing Expose request
23:49:48.800 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:48.800 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
23:49:48.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:48.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:49:48.800 00.000 15712 MoveAxis(E, 9, ABG)
23:49:48.800 00.000 15712 Guiding  Dir = 2, Dur = 9
23:49:48.800 00.000 15712 IsGuiding returns 0
23:49:48.821 00.021 15712 IsGuiding returns 0
23:49:48.821 00.000 15712 Move returns status 0, amount 9
23:49:48.821 00.000 15712 MoveAxis(N, 0, ABG)
23:49:48.821 00.000 15712 Move returns status 0, amount 0
23:49:48.821 00.000 15712 move complete, result=0
23:49:48.821 00.000 15712 worker thread done servicing request
23:49:48.821 00.000 15712 Worker thread wakes up
23:49:48.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:48.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:48.821 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
23:49:50.234 01.413 15712 Exposure complete
23:49:50.297 00.063 15712 worker thread done servicing request
23:49:50.297 00.000 7988 OnExposeComplete: enter
23:49:50.297 00.000 7988 UpdateGuideState(): m_state=6
23:49:50.299 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2621
23:49:50.299 00.000 7988 Star::Find returns 1 (0), X=502.07, Y=804.21, Mass=1552, SNR=26.2, Peak=152 HFD=4.5
23:49:50.301 00.002 7988 MultiStar: [#1 -0.50,-0.48,0.00,M3] [#2 0.02,-0.41,0.85,U] [#3 -0.29,-0.40,0.00,M1] [#4 -0.43,-0.47,0.00,M1] [#5 -0.28,-0.37,0.00,M1] [#6 -0.26,-0.46,0.00,M4] [#7 -0.04,-0.34,0.47,U] [#8 -0.31,0.09,0.43,U] 
23:49:50.301 00.000 7988 single-star, 3 included, MultiStar: {-0.12, -0.19}, one-star: {-0.18, -0.06}
23:49:50.303 00.002 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
23:49:50.303 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.86)
23:49:50.305 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.83 mountX=-0.06 mountY=0.18, mountTheta=1.89
23:49:50.307 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.06, opts=13)
23:49:50.307 00.000 7988 Enqueuing Move request for scope (-0.18, -0.06)
23:49:50.309 00.002 15712 Worker thread wakes up
23:49:50.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
23:49:50.309 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
23:49:50.309 00.000 15712 Moving (-0.18, -0.06) raw xDistance=-0.06 yDistance=0.18
23:49:50.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:50.309 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.2
23:49:50.312 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:50.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:50.312 00.000 7988 Enqueuing Expose request
23:49:50.312 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:50.312 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
23:49:50.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:50.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:49:50.312 00.000 15712 MoveAxis(E, 8, ABG)
23:49:50.312 00.000 15712 Guiding  Dir = 2, Dur = 8
23:49:50.312 00.000 15712 IsGuiding returns 0
23:49:50.344 00.032 15712 IsGuiding returns 0
23:49:50.344 00.000 15712 Move returns status 0, amount 8
23:49:50.344 00.000 15712 MoveAxis(N, 0, ABG)
23:49:50.344 00.000 15712 Move returns status 0, amount 0
23:49:50.344 00.000 15712 move complete, result=0
23:49:50.344 00.000 15712 worker thread done servicing request
23:49:50.344 00.000 15712 Worker thread wakes up
23:49:50.344 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
23:49:50.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:50.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:51.986 01.642 15712 Exposure complete
23:49:52.047 00.061 15712 worker thread done servicing request
23:49:52.047 00.000 7988 OnExposeComplete: enter
23:49:52.050 00.003 7988 UpdateGuideState(): m_state=6
23:49:52.050 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2622
23:49:52.050 00.000 7988 Star::Find returns 1 (0), X=502.09, Y=803.98, Mass=1579, SNR=26.3, Peak=143 HFD=4.4
23:49:52.050 00.000 7988 MultiStar: [#1 -0.34,-0.46,0.00,M4] [#2 0.00,-0.71,0.00,M4] [#3 -0.12,-0.57,0.00,M2] [#4 -0.16,-0.76,0.00,M2] [#5 -0.10,-0.55,0.00,M2] [#6 -0.20,-0.73,0.00,M5] [#7 0.17,-0.55,0.00,M1] [#8 -0.11,-0.06,0.43,U] 
23:49:52.050 00.000 7988 refined, 1 included, MultiStar: {-0.15, -0.22}, one-star: {-0.17, -0.29}
23:49:52.050 00.000 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.73 = 2.55)
23:49:52.050 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.52)
23:49:52.050 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-2.17 mountX=-0.22 mountY=0.16, mountTheta=2.53
23:49:52.050 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.22, opts=13)
23:49:52.050 00.000 7988 Enqueuing Move request for scope (-0.15, -0.22)
23:49:52.050 00.000 15712 Worker thread wakes up
23:49:52.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
23:49:52.050 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
23:49:52.050 00.000 15712 Moving (-0.15, -0.22) raw xDistance=-0.22 yDistance=0.16
23:49:52.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:52.063 00.013 7988 UpdateGuideState exits: m=1579 SNR=26.3
23:49:52.063 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:52.065 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:52.066 00.001 7988 Enqueuing Expose request
23:49:52.066 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.87
23:49:52.066 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
23:49:52.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:52.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:49:52.066 00.000 15712 MoveAxis(E, 51, ABG)
23:49:52.066 00.000 15712 Guiding  Dir = 2, Dur = 51
23:49:52.066 00.000 15712 IsGuiding returns 0
23:49:52.086 00.020 15712 PulseGuide returned control before completion, sleep 46
23:49:52.165 00.079 15712 IsGuiding returns 0
23:49:52.165 00.000 15712 Move returns status 0, amount 51
23:49:52.165 00.000 15712 MoveAxis(N, 0, ABG)
23:49:52.165 00.000 15712 Move returns status 0, amount 0
23:49:52.165 00.000 15712 move complete, result=0
23:49:52.165 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.2 px 0 ms NORTH
23:49:52.168 00.003 15712 worker thread done servicing request
23:49:52.168 00.000 15712 Worker thread wakes up
23:49:52.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:52.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:53.584 01.416 15712 Exposure complete
23:49:53.645 00.061 15712 worker thread done servicing request
23:49:53.645 00.000 7988 OnExposeComplete: enter
23:49:53.646 00.001 7988 UpdateGuideState(): m_state=6
23:49:53.648 00.002 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2623
23:49:53.648 00.000 7988 Star::Find returns 1 (0), X=502.19, Y=804.15, Mass=1648, SNR=26.8, Peak=146 HFD=4.5
23:49:53.650 00.002 7988 MultiStar: [#1 -0.25,-0.55,0.00,M5] [#2 -0.08,-0.72,0.00,M5] [#3 -0.07,-0.33,0.84,U] [#4 -0.27,-0.43,0.00,M3] [#5 -0.31,-0.60,0.00,M3] [#6 -0.19,-0.55,0.00,M6] [#7 0.07,-0.58,0.00,M2] [#8 -0.43,0.43,0.00,M4] 
23:49:53.650 00.000 7988 single-star, 1 included, MultiStar: {-0.07, -0.22}, one-star: {-0.07, -0.12}
23:49:53.652 00.002 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
23:49:53.652 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
23:49:53.654 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.12 mountX=-0.12 mountY=0.07, mountTheta=2.58
23:49:53.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.12, opts=13)
23:49:53.656 00.000 7988 Enqueuing Move request for scope (-0.07, -0.12)
23:49:53.658 00.002 15712 Worker thread wakes up
23:49:53.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
23:49:53.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
23:49:53.658 00.000 15712 Moving (-0.07, -0.12) raw xDistance=-0.12 yDistance=0.07
23:49:53.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:53.658 00.000 7988 UpdateGuideState exits: m=1648 SNR=26.8
23:49:53.660 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:53.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:53.662 00.002 7988 Enqueuing Expose request
23:49:53.662 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:53.662 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
23:49:53.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:53.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:49:53.662 00.000 15712 MoveAxis(E, 6, ABG)
23:49:53.662 00.000 15712 Guiding  Dir = 2, Dur = 6
23:49:53.662 00.000 15712 IsGuiding returns 0
23:49:53.682 00.020 15712 IsGuiding returns 0
23:49:53.682 00.000 15712 Move returns status 0, amount 6
23:49:53.682 00.000 15712 MoveAxis(N, 0, ABG)
23:49:53.682 00.000 15712 Move returns status 0, amount 0
23:49:53.682 00.000 15712 move complete, result=0
23:49:53.682 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:49:53.686 00.004 15712 worker thread done servicing request
23:49:53.686 00.000 15712 Worker thread wakes up
23:49:53.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:53.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:55.323 01.637 15712 Exposure complete
23:49:55.375 00.052 15712 worker thread done servicing request
23:49:55.375 00.000 7988 OnExposeComplete: enter
23:49:55.385 00.010 7988 UpdateGuideState(): m_state=6
23:49:55.385 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2624
23:49:55.385 00.000 7988 Star::Find returns 1 (0), X=501.80, Y=804.08, Mass=1628, SNR=26.8, Peak=130 HFD=4.8
23:49:55.385 00.000 7988 MultiStar: [#1 -0.40,-0.64,0.00,M6] [#2 -0.42,-0.69,0.00,M6] [#3 -0.32,-0.54,0.00,M2] [#4 -0.26,-0.70,0.00,M4] [#5 -0.32,-0.61,0.00,M4] [#6 -0.28,-0.47,0.00,M7] [#7 -0.09,-0.67,0.00,M3] [#8 -0.37,0.18,0.42,U] 
23:49:55.385 00.000 7988 refined, 1 included, MultiStar: {-0.43, -0.08}, one-star: {-0.45, -0.19}
23:49:55.385 00.000 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.51 = 1.77)
23:49:55.391 00.006 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
23:49:55.391 00.000 7988 CameraToMount -- cameraX=-0.43 cameraY=-0.08 hyp=0.44 cameraTheta=-2.95 mountX=-0.09 mountY=0.43, mountTheta=1.77
23:49:55.391 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=-0.08, opts=13)
23:49:55.391 00.000 7988 Enqueuing Move request for scope (-0.43, -0.08)
23:49:55.391 00.000 15712 Worker thread wakes up
23:49:55.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.08) opts 0xd
23:49:55.391 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, -0.08)
23:49:55.391 00.000 15712 Moving (-0.43, -0.08) raw xDistance=-0.09 yDistance=0.43
23:49:55.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:55.391 00.000 7988 UpdateGuideState exits: m=1628 SNR=26.8
23:49:55.399 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:55.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:55.401 00.002 7988 Enqueuing Expose request
23:49:55.401 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:55.401 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
23:49:55.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:49:55.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:49:55.401 00.000 15712 MoveAxis(E, 6, ABG)
23:49:55.401 00.000 15712 Guiding  Dir = 2, Dur = 6
23:49:55.401 00.000 15712 IsGuiding returns 0
23:49:55.425 00.024 15712 IsGuiding returns 0
23:49:55.425 00.000 15712 Move returns status 0, amount 6
23:49:55.425 00.000 15712 MoveAxis(N, 0, ABG)
23:49:55.425 00.000 15712 Move returns status 0, amount 0
23:49:55.425 00.000 15712 move complete, result=0
23:49:55.425 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.4 px 0 ms NORTH
23:49:55.429 00.004 15712 worker thread done servicing request
23:49:55.429 00.000 15712 Worker thread wakes up
23:49:55.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:55.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:56.835 01.406 15712 Exposure complete
23:49:56.898 00.063 15712 worker thread done servicing request
23:49:56.898 00.000 7988 OnExposeComplete: enter
23:49:56.898 00.000 7988 UpdateGuideState(): m_state=6
23:49:56.898 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2625
23:49:56.898 00.000 7988 Star::Find returns 1 (0), X=501.77, Y=804.06, Mass=1607, SNR=26.7, Peak=154 HFD=4.5
23:49:56.898 00.000 7988 MultiStar: [#1 -0.40,-0.50,0.00,M7] [#2 -0.05,-0.64,0.00,M7] [#3 -0.45,-0.61,0.00,M3] [#4 -0.09,-0.59,0.00,M5] [#5 -0.44,-0.60,0.00,M5] [#6 -0.32,-0.59,0.00,M8] [#7 -0.18,-0.43,0.00,M4] [#8 -0.33,0.05,0.43,U] 
23:49:56.903 00.005 7988 refined, 1 included, MultiStar: {-0.44, -0.13}, one-star: {-0.49, -0.21}
23:49:56.903 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.41 = 1.88)
23:49:56.903 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.84)
23:49:56.903 00.000 7988 CameraToMount -- cameraX=-0.44 cameraY=-0.13 hyp=0.46 cameraTheta=-2.84 mountX=-0.14 mountY=0.44, mountTheta=1.87
23:49:56.903 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=-0.13, opts=13)
23:49:56.903 00.000 7988 Enqueuing Move request for scope (-0.44, -0.13)
23:49:56.903 00.000 15712 Worker thread wakes up
23:49:56.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.13) opts 0xd
23:49:56.903 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, -0.13)
23:49:56.903 00.000 15712 Moving (-0.44, -0.13) raw xDistance=-0.14 yDistance=0.44
23:49:56.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=25, FiltMax=255, Gamma=0.690
23:49:56.903 00.000 7988 UpdateGuideState exits: m=1607 SNR=26.7
23:49:56.912 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:56.914 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:56.914 00.000 7988 Enqueuing Expose request
23:49:56.914 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:56.914 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
23:49:56.914 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:49:56.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
23:49:56.914 00.000 15712 MoveAxis(E, 6, ABG)
23:49:56.914 00.000 15712 Guiding  Dir = 2, Dur = 6
23:49:56.914 00.000 15712 IsGuiding returns 0
23:49:56.946 00.032 15712 IsGuiding returns 0
23:49:56.946 00.000 15712 Move returns status 0, amount 6
23:49:56.946 00.000 15712 MoveAxis(N, 0, ABG)
23:49:56.946 00.000 15712 Move returns status 0, amount 0
23:49:56.946 00.000 15712 move complete, result=0
23:49:56.946 00.000 15712 worker thread done servicing request
23:49:56.946 00.000 15712 Worker thread wakes up
23:49:56.946 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.4 px 0 ms NORTH
23:49:56.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:56.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:49:58.689 01.743 15712 Exposure complete
23:49:58.740 00.051 15712 worker thread done servicing request
23:49:58.740 00.000 7988 OnExposeComplete: enter
23:49:58.750 00.010 7988 UpdateGuideState(): m_state=6
23:49:58.750 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2626
23:49:58.750 00.000 7988 Star::Find returns 1 (0), X=502.05, Y=804.19, Mass=1663, SNR=27.2, Peak=167 HFD=4.4
23:49:58.750 00.000 7988 MultiStar: [#1 -0.09,-0.38,0.94,U] [#2 -0.10,-0.32,0.83,U] [#3 -0.02,-0.51,0.00,M4] [#4 -0.14,-0.39,0.72,U] [#5 -0.22,-0.31,0.72,U] [#6 -0.26,-0.45,0.00,M9] [#7 -0.32,-0.41,0.00,M5] [#8 0.00,0.49,0.00,M3] 
23:49:58.750 00.000 7988 single-star, 4 included, MultiStar: {-0.15, -0.29}, one-star: {-0.20, -0.08}
23:49:58.750 00.000 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.56) = xAngle (-4.34 = 1.95)
23:49:58.757 00.007 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.91)
23:49:58.757 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.77 mountX=-0.08 mountY=0.21, mountTheta=1.94
23:49:58.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.08, opts=13)
23:49:58.757 00.000 7988 Enqueuing Move request for scope (-0.20, -0.08)
23:49:58.757 00.000 15712 Worker thread wakes up
23:49:58.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
23:49:58.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
23:49:58.757 00.000 15712 Moving (-0.20, -0.08) raw xDistance=-0.08 yDistance=0.21
23:49:58.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:49:58.757 00.000 7988 UpdateGuideState exits: m=1663 SNR=27.2
23:49:58.764 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:58.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:49:58.766 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:49:58.766 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
23:49:58.766 00.000 7988 Enqueuing Expose request
23:49:58.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:58.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:49:58.766 00.000 15712 MoveAxis(E, 5, ABG)
23:49:58.766 00.000 15712 Guiding  Dir = 2, Dur = 5
23:49:58.766 00.000 15712 IsGuiding returns 0
23:49:58.781 00.015 15712 IsGuiding returns 0
23:49:58.781 00.000 15712 Move returns status 0, amount 5
23:49:58.781 00.000 15712 MoveAxis(N, 0, ABG)
23:49:58.781 00.000 15712 Move returns status 0, amount 0
23:49:58.781 00.000 15712 move complete, result=0
23:49:58.781 00.000 15712 worker thread done servicing request
23:49:58.781 00.000 15712 Worker thread wakes up
23:49:58.781 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
23:49:58.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:49:58.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:00.202 01.421 15712 Exposure complete
23:50:00.252 00.050 15712 worker thread done servicing request
23:50:00.252 00.000 7988 OnExposeComplete: enter
23:50:00.264 00.012 7988 UpdateGuideState(): m_state=6
23:50:00.264 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2627
23:50:00.264 00.000 7988 Star::Find returns 1 (0), X=502.17, Y=804.24, Mass=1619, SNR=26.7, Peak=153 HFD=4.5
23:50:00.269 00.005 7988 MultiStar: [#1 -0.22,-0.44,0.00,M7] [#2 0.08,-0.44,0.00,M7] [#3 -0.09,-0.50,0.00,M5] [#4 -0.09,-0.57,0.00,M5] [#5 -0.07,-0.46,0.00,M5] [#6 -0.09,-0.48,0.00,M10] [#7 -0.13,-0.56,0.00,M6] [#8 -0.02,0.34,0.44,U] 
23:50:00.269 00.000 7988 single-star, 1 included, MultiStar: {-0.06, 0.08}, one-star: {-0.08, -0.03}
23:50:00.269 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
23:50:00.269 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
23:50:00.269 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.81 mountX=-0.03 mountY=0.08, mountTheta=1.91
23:50:00.269 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
23:50:00.269 00.000 7988 Enqueuing Move request for scope (-0.08, -0.03)
23:50:00.269 00.000 15712 Worker thread wakes up
23:50:00.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
23:50:00.269 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
23:50:00.269 00.000 15712 Moving (-0.08, -0.03) raw xDistance=-0.03 yDistance=0.08
23:50:00.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
23:50:00.269 00.000 7988 UpdateGuideState exits: m=1619 SNR=26.7
23:50:00.280 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:00.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:00.280 00.000 7988 Enqueuing Expose request
23:50:00.280 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
23:50:00.280 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
23:50:00.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:00.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:50:00.280 00.000 15712 MoveAxis(E, 4, ABG)
23:50:00.280 00.000 15712 Guiding  Dir = 2, Dur = 4
23:50:00.280 00.000 15712 IsGuiding returns 0
23:50:00.303 00.023 15712 IsGuiding returns 0
23:50:00.303 00.000 15712 Move returns status 0, amount 4
23:50:00.303 00.000 15712 MoveAxis(N, 0, ABG)
23:50:00.303 00.000 15712 Move returns status 0, amount 0
23:50:00.303 00.000 15712 move complete, result=0
23:50:00.303 00.000 15712 worker thread done servicing request
23:50:00.303 00.000 15712 Worker thread wakes up
23:50:00.303 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
23:50:00.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:00.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:01.943 01.640 15712 Exposure complete
23:50:02.005 00.062 15712 worker thread done servicing request
23:50:02.006 00.001 7988 OnExposeComplete: enter
23:50:02.006 00.000 7988 UpdateGuideState(): m_state=6
23:50:02.006 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2628
23:50:02.006 00.000 7988 Star::Find returns 1 (0), X=502.08, Y=804.15, Mass=1528, SNR=25.8, Peak=141 HFD=4.4
23:50:02.006 00.000 7988 MultiStar: [#1 -0.32,-0.39,0.00,M8] [#2 -0.08,-0.68,0.00,M8] [#3 0.05,-0.64,0.00,M6] [#4 -0.12,-0.71,0.00,M6] [#5 -0.49,-0.69,0.00,M6] [#6 -0.17,-0.50,0.00,R] [#7 0.20,-0.56,0.00,M7] [#8 -0.41,0.19,0.00,M3] 
23:50:02.006 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.10 = 2.18)
23:50:02.006 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.15)
23:50:02.006 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-2.54 mountX=-0.12 mountY=0.18, mountTheta=2.17
23:50:02.014 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.12, opts=13)
23:50:02.016 00.002 7988 Enqueuing Move request for scope (-0.18, -0.12)
23:50:02.017 00.001 15712 Worker thread wakes up
23:50:02.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
23:50:02.017 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
23:50:02.017 00.000 15712 Moving (-0.18, -0.12) raw xDistance=-0.12 yDistance=0.18
23:50:02.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:02.017 00.000 7988 UpdateGuideState exits: m=1528 SNR=25.8
23:50:02.020 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:02.021 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:02.021 00.000 7988 Enqueuing Expose request
23:50:02.021 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
23:50:02.021 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
23:50:02.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:02.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:50:02.021 00.000 15712 MoveAxis(E, 5, ABG)
23:50:02.021 00.000 15712 Guiding  Dir = 2, Dur = 5
23:50:02.041 00.020 15712 IsGuiding returns 0
23:50:02.061 00.020 15712 IsGuiding returns 0
23:50:02.061 00.000 15712 Move returns status 0, amount 5
23:50:02.061 00.000 15712 MoveAxis(N, 0, ABG)
23:50:02.061 00.000 15712 Move returns status 0, amount 0
23:50:02.061 00.000 15712 move complete, result=0
23:50:02.061 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
23:50:02.063 00.002 15712 worker thread done servicing request
23:50:02.063 00.000 15712 Worker thread wakes up
23:50:02.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:02.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:03.473 01.410 15712 Exposure complete
23:50:03.534 00.061 15712 worker thread done servicing request
23:50:03.535 00.001 7988 OnExposeComplete: enter
23:50:03.536 00.001 7988 UpdateGuideState(): m_state=6
23:50:03.537 00.001 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2629
23:50:03.538 00.001 7988 Star::Find returns 1 (0), X=502.00, Y=803.86, Mass=1530, SNR=25.8, Peak=139 HFD=4.3
23:50:03.540 00.002 7988 MultiStar: [#1 -0.31,-0.71,0.00,M9] [#2 0.07,-0.79,0.00,M9] [#3 -0.07,-0.66,0.00,M7] [#4 0.03,-0.86,0.00,M7] [#5 -0.44,-0.80,0.00,M7] [#6 -0.15,-0.30,0.67,U] [#7 -0.05,-0.72,0.00,M8] [#8 -0.02,0.07,0.45,U] 
23:50:03.541 00.001 7988 refined, 2 included, MultiStar: {-0.17, -0.27}, one-star: {-0.25, -0.41}
23:50:03.541 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.69 = 2.59)
23:50:03.542 00.001 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.72 = 2.56)
23:50:03.543 00.001 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-2.13 mountX=-0.28 mountY=0.18, mountTheta=2.57
23:50:03.545 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.27, opts=13)
23:50:03.546 00.001 7988 Enqueuing Move request for scope (-0.17, -0.27)
23:50:03.546 00.000 15712 Worker thread wakes up
23:50:03.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.27) opts 0xd
23:50:03.546 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.27)
23:50:03.546 00.000 15712 Moving (-0.17, -0.27) raw xDistance=-0.28 yDistance=0.18
23:50:03.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:03.546 00.000 7988 UpdateGuideState exits: m=1530 SNR=25.8
23:50:03.550 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:03.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:03.550 00.000 7988 Enqueuing Expose request
23:50:03.550 00.000 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.88
23:50:03.550 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
23:50:03.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:03.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:50:03.550 00.000 15712 MoveAxis(E, 62, ABG)
23:50:03.550 00.000 15712 Guiding  Dir = 2, Dur = 62
23:50:03.550 00.000 15712 IsGuiding returns 0
23:50:03.580 00.030 15712 PulseGuide returned control before completion, sleep 46
23:50:03.629 00.049 15712 IsGuiding returns 1
23:50:03.629 00.000 15712 scope still moving after pulse duration time elapsed
23:50:03.661 00.032 15712 IsGuiding returns 0
23:50:03.661 00.000 15712 scope move finished after 62 + 45 ms
23:50:03.661 00.000 15712 Move returns status 0, amount 62
23:50:03.661 00.000 15712 MoveAxis(N, 0, ABG)
23:50:03.661 00.000 15712 Move returns status 0, amount 0
23:50:03.661 00.000 15712 move complete, result=0
23:50:03.661 00.000 15712 worker thread done servicing request
23:50:03.661 00.000 15712 Worker thread wakes up
23:50:03.661 00.000 7988 GuideStep: -0.3 px 62 ms EAST, 0.2 px 0 ms NORTH
23:50:03.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:03.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:05.303 01.642 15712 Exposure complete
23:50:05.366 00.063 15712 worker thread done servicing request
23:50:05.366 00.000 7988 OnExposeComplete: enter
23:50:05.367 00.001 7988 UpdateGuideState(): m_state=6
23:50:05.367 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2630
23:50:05.367 00.000 7988 Star::Find returns 1 (0), X=502.29, Y=804.08, Mass=1612, SNR=26.9, Peak=153 HFD=4.6
23:50:05.367 00.000 7988 MultiStar: [#1 -0.00,-0.52,0.00,M10] [#2 0.20,-0.58,0.00,M10] [#3 0.19,-0.56,0.00,M8] [#4 -0.03,-0.65,0.00,M8] [#5 -0.25,-0.76,0.00,M8] [#6 0.25,0.01,0.62,U] [#7 0.45,-0.20,0.00,M9] [#8 0.02,0.24,0.41,U] 
23:50:05.367 00.000 7988 refined, 2 included, MultiStar: {0.10, -0.05}, one-star: {0.04, -0.20}
23:50:05.367 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
23:50:05.367 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
23:50:05.367 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.43 mountX=-0.04 mountY=-0.10, mountTheta=-2.00
23:50:05.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
23:50:05.367 00.000 7988 Enqueuing Move request for scope (0.10, -0.05)
23:50:05.367 00.000 15712 Worker thread wakes up
23:50:05.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:50:05.367 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:50:05.367 00.000 15712 Moving (0.10, -0.05) raw xDistance=-0.04 yDistance=-0.10
23:50:05.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:05.381 00.014 7988 UpdateGuideState exits: m=1612 SNR=26.9
23:50:05.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:05.383 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:05.383 00.000 7988 Enqueuing Expose request
23:50:05.383 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
23:50:05.383 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
23:50:05.383 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:05.383 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:50:05.383 00.000 15712 MoveAxis(E, 10, ABG)
23:50:05.383 00.000 15712 Guiding  Dir = 2, Dur = 10
23:50:05.383 00.000 15712 IsGuiding returns 0
23:50:05.402 00.019 15712 IsGuiding returns 1
23:50:05.402 00.000 15712 scope still moving after pulse duration time elapsed
23:50:05.450 00.048 15712 IsGuiding returns 0
23:50:05.450 00.000 15712 scope move finished after 10 + 54 ms
23:50:05.450 00.000 15712 Move returns status 0, amount 10
23:50:05.450 00.000 15712 MoveAxis(N, 0, ABG)
23:50:05.450 00.000 15712 Move returns status 0, amount 0
23:50:05.450 00.000 15712 move complete, result=0
23:50:05.450 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:50:05.452 00.002 15712 worker thread done servicing request
23:50:05.452 00.000 15712 Worker thread wakes up
23:50:05.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:05.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:06.869 01.417 15712 Exposure complete
23:50:06.926 00.057 15712 worker thread done servicing request
23:50:06.926 00.000 7988 OnExposeComplete: enter
23:50:06.931 00.005 7988 UpdateGuideState(): m_state=6
23:50:06.931 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2631
23:50:06.931 00.000 7988 Star::Find returns 1 (0), X=502.11, Y=803.89, Mass=1659, SNR=27.0, Peak=132 HFD=4.6
23:50:06.931 00.000 7988 MultiStar: [#1 -0.38,-0.65,0.00,R] [#2 0.01,-0.79,0.00,R] [#3 0.14,-0.60,0.00,M9] [#4 -0.07,-0.66,0.00,M9] [#5 -0.31,-0.66,0.00,M9] [#6 0.11,0.01,0.68,U] [#7 -0.03,-0.78,0.00,M10] [#8 -0.14,0.07,0.42,U] 
23:50:06.931 00.000 7988 refined, 2 included, MultiStar: {-0.06, -0.16}, one-star: {-0.14, -0.38}
23:50:06.931 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
23:50:06.931 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
23:50:06.931 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.93 mountX=-0.16 mountY=0.07, mountTheta=2.76
23:50:06.931 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.16, opts=13)
23:50:06.931 00.000 7988 Enqueuing Move request for scope (-0.06, -0.16)
23:50:06.943 00.012 15712 Worker thread wakes up
23:50:06.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
23:50:06.943 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
23:50:06.943 00.000 15712 Moving (-0.06, -0.16) raw xDistance=-0.16 yDistance=0.07
23:50:06.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:06.943 00.000 7988 UpdateGuideState exits: m=1659 SNR=27.0
23:50:06.943 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:06.943 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:06.947 00.004 7988 Enqueuing Expose request
23:50:06.947 00.000 15712 PPEC rslt: input = -0.16, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.88
23:50:06.947 00.000 15712 PPEC: input: -0.16, control: -0.13, exposure: 1500
23:50:06.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:06.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:50:06.947 00.000 15712 MoveAxis(E, 42, ABG)
23:50:06.947 00.000 15712 Guiding  Dir = 2, Dur = 42
23:50:06.947 00.000 15712 IsGuiding returns 0
23:50:06.963 00.016 15712 PulseGuide returned control before completion, sleep 33
23:50:07.031 00.068 15712 IsGuiding returns 1
23:50:07.031 00.000 15712 scope still moving after pulse duration time elapsed
23:50:07.059 00.028 15712 IsGuiding returns 0
23:50:07.059 00.000 15712 scope move finished after 42 + 68 ms
23:50:07.059 00.000 15712 Move returns status 0, amount 42
23:50:07.059 00.000 15712 MoveAxis(N, 0, ABG)
23:50:07.059 00.000 15712 Move returns status 0, amount 0
23:50:07.059 00.000 15712 move complete, result=0
23:50:07.059 00.000 15712 worker thread done servicing request
23:50:07.059 00.000 15712 Worker thread wakes up
23:50:07.059 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
23:50:07.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:07.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:08.704 01.645 15712 Exposure complete
23:50:08.764 00.060 15712 worker thread done servicing request
23:50:08.764 00.000 7988 OnExposeComplete: enter
23:50:08.764 00.000 7988 UpdateGuideState(): m_state=6
23:50:08.764 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2632
23:50:08.764 00.000 7988 Star::Find returns 1 (0), X=502.06, Y=804.46, Mass=1646, SNR=26.8, Peak=136 HFD=5.0
23:50:08.764 00.000 7988 MultiStar: [#1 0.15,0.41,0.00,M1] [#2 -0.19,0.56,0.00,M1] [#3 -0.20,-0.11,0.81,U] [#4 -0.16,0.01,0.73,U] [#5 -0.54,-0.20,0.00,M10] [#6 0.08,0.32,0.62,U] [#7 0.12,-0.15,0.47,U] [#8 0.06,0.38,0.46,U] 
23:50:08.764 00.000 7988 refined, 5 included, MultiStar: {-0.08, 0.10}, one-star: {-0.20, 0.19}
23:50:08.764 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
23:50:08.764 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
23:50:08.764 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.28 mountX=0.10 mountY=0.08, mountTheta=0.70
23:50:08.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.10, opts=13)
23:50:08.764 00.000 7988 Enqueuing Move request for scope (-0.08, 0.10)
23:50:08.764 00.000 15712 Worker thread wakes up
23:50:08.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
23:50:08.764 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
23:50:08.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:08.764 00.000 7988 UpdateGuideState exits: m=1646 SNR=26.8
23:50:08.780 00.016 15712 Moving (-0.08, 0.10) raw xDistance=0.10 yDistance=0.08
23:50:08.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:08.781 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:08.781 00.000 7988 Enqueuing Expose request
23:50:08.783 00.002 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
23:50:08.783 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
23:50:08.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:08.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:50:08.783 00.000 15712 MoveAxis(E, 10, ABG)
23:50:08.783 00.000 15712 Guiding  Dir = 2, Dur = 10
23:50:08.783 00.000 15712 IsGuiding returns 0
23:50:08.800 00.017 15712 IsGuiding returns 1
23:50:08.800 00.000 15712 scope still moving after pulse duration time elapsed
23:50:08.849 00.049 15712 IsGuiding returns 0
23:50:08.849 00.000 15712 scope move finished after 10 + 60 ms
23:50:08.849 00.000 15712 Move returns status 0, amount 10
23:50:08.849 00.000 15712 MoveAxis(N, 0, ABG)
23:50:08.849 00.000 15712 Move returns status 0, amount 0
23:50:08.849 00.000 15712 move complete, result=0
23:50:08.849 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
23:50:08.856 00.007 15712 worker thread done servicing request
23:50:08.856 00.000 15712 Worker thread wakes up
23:50:08.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:08.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:10.261 01.405 15712 Exposure complete
23:50:10.311 00.050 15712 worker thread done servicing request
23:50:10.311 00.000 7988 OnExposeComplete: enter
23:50:10.323 00.012 7988 UpdateGuideState(): m_state=6
23:50:10.325 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2633
23:50:10.325 00.000 7988 Star::Find returns 1 (0), X=502.15, Y=804.51, Mass=1563, SNR=26.2, Peak=168 HFD=4.4
23:50:10.327 00.002 7988 MultiStar: [#1 0.30,0.52,0.00,M2] [#2 0.02,0.69,0.00,M2] [#3 0.01,0.00,0.83,U] [#4 -0.02,-0.21,0.75,U] [#5 -0.22,-0.02,0.75,U] [#6 0.01,0.27,0.67,U] [#7 0.21,-0.19,0.48,U] [#8 0.05,0.38,0.43,U] 
23:50:10.328 00.001 7988 refined, 6 included, MultiStar: {-0.03, 0.07}, one-star: {-0.11, 0.24}
23:50:10.328 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
23:50:10.330 00.002 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
23:50:10.330 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.99 mountX=0.07 mountY=0.03, mountTheta=0.40
23:50:10.332 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
23:50:10.334 00.002 7988 Enqueuing Move request for scope (-0.03, 0.07)
23:50:10.334 00.000 15712 Worker thread wakes up
23:50:10.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:50:10.334 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:50:10.334 00.000 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.03
23:50:10.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:10.334 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.2
23:50:10.339 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:10.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:10.339 00.000 7988 Enqueuing Expose request
23:50:10.339 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
23:50:10.339 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:50:10.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:10.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:50:10.339 00.000 15712 MoveAxis(E, 10, ABG)
23:50:10.339 00.000 15712 Guiding  Dir = 2, Dur = 10
23:50:10.339 00.000 15712 IsGuiding returns 0
23:50:10.357 00.018 15712 IsGuiding returns 1
23:50:10.357 00.000 15712 scope still moving after pulse duration time elapsed
23:50:10.406 00.049 15712 IsGuiding returns 1
23:50:10.435 00.029 15712 IsGuiding returns 0
23:50:10.435 00.000 15712 scope move finished after 10 + 81 ms
23:50:10.435 00.000 15712 Move returns status 0, amount 10
23:50:10.435 00.000 15712 MoveAxis(N, 0, ABG)
23:50:10.435 00.000 15712 Move returns status 0, amount 0
23:50:10.435 00.000 15712 move complete, result=0
23:50:10.435 00.000 15712 worker thread done servicing request
23:50:10.435 00.000 15712 Worker thread wakes up
23:50:10.435 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
23:50:10.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:10.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:12.177 01.742 15712 Exposure complete
23:50:12.239 00.062 15712 worker thread done servicing request
23:50:12.241 00.002 7988 OnExposeComplete: enter
23:50:12.241 00.000 7988 UpdateGuideState(): m_state=6
23:50:12.241 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2634
23:50:12.241 00.000 7988 Star::Find returns 1 (0), X=501.93, Y=804.67, Mass=1512, SNR=25.8, Peak=145 HFD=4.2
23:50:12.241 00.000 7988 MultiStar: [#1 0.13,0.76,0.00,M3] [#2 -0.03,0.68,0.00,M3] [#3 -0.03,0.17,0.83,U] [#4 -0.14,0.06,0.75,U] [#5 -0.51,0.13,0.00,M10] [#6 0.18,0.72,0.00,M1] [#7 0.07,-0.01,0.50,U] [#8 -0.37,0.90,0.00,M1] 
23:50:12.241 00.000 7988 refined, 3 included, MultiStar: {-0.14, 0.19}, one-star: {-0.32, 0.40}
23:50:12.241 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.63 = 0.63)
23:50:12.241 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
23:50:12.249 00.008 7988 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.19 mountX=0.19 mountY=0.13, mountTheta=0.61
23:50:12.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.19, opts=13)
23:50:12.249 00.000 7988 Enqueuing Move request for scope (-0.14, 0.19)
23:50:12.249 00.000 15712 Worker thread wakes up
23:50:12.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
23:50:12.249 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
23:50:12.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:12.249 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.8
23:50:12.255 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:12.255 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:12.255 00.000 7988 Enqueuing Expose request
23:50:12.255 00.000 15712 Moving (-0.14, 0.19) raw xDistance=0.19 yDistance=0.13
23:50:12.255 00.000 15712 PPEC rslt: input = 0.19, final = 0.08, react = 0.11, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 639.89
23:50:12.255 00.000 15712 PPEC: input: 0.19, control: 0.08, exposure: 1500
23:50:12.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:12.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:50:12.255 00.000 15712 MoveAxis(W, 25, ABG)
23:50:12.255 00.000 15712 Guiding  Dir = 3, Dur = 25
23:50:12.255 00.000 15712 IsGuiding returns 0
23:50:12.275 00.020 15712 PulseGuide returned control before completion, sleep 22
23:50:12.323 00.048 15712 IsGuiding returns 1
23:50:12.323 00.000 15712 scope still moving after pulse duration time elapsed
23:50:12.350 00.027 15712 IsGuiding returns 0
23:50:12.350 00.000 15712 scope move finished after 25 + 63 ms
23:50:12.350 00.000 15712 Move returns status 0, amount 25
23:50:12.350 00.000 15712 MoveAxis(N, 0, ABG)
23:50:12.350 00.000 15712 Move returns status 0, amount 0
23:50:12.350 00.000 15712 move complete, result=0
23:50:12.350 00.000 15712 worker thread done servicing request
23:50:12.350 00.000 15712 Worker thread wakes up
23:50:12.350 00.000 7988 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
23:50:12.351 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:12.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:13.756 01.405 15712 Exposure complete
23:50:13.818 00.062 15712 worker thread done servicing request
23:50:13.818 00.000 7988 OnExposeComplete: enter
23:50:13.818 00.000 7988 UpdateGuideState(): m_state=6
23:50:13.821 00.003 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2635
23:50:13.821 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=804.61, Mass=1606, SNR=26.7, Peak=157 HFD=4.2
23:50:13.823 00.002 7988 MultiStar: [#1 0.12,0.57,0.00,M4] [#2 -0.02,0.55,0.00,M4] [#3 0.13,-0.16,0.81,U] [#4 -0.01,-0.15,0.73,U] [#5 -0.28,-0.24,0.71,U] [#6 0.19,0.21,0.65,U] [#7 -0.02,0.00,0.48,U] [#8 -0.04,0.69,0.00,M2] 
23:50:13.823 00.000 7988 refined, 5 included, MultiStar: {-0.06, 0.02}, one-star: {-0.27, 0.34}
23:50:13.825 00.002 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
23:50:13.825 00.000 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
23:50:13.827 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.88 mountX=0.02 mountY=0.06, mountTheta=1.31
23:50:13.829 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
23:50:13.829 00.000 7988 Enqueuing Move request for scope (-0.06, 0.02)
23:50:13.831 00.002 15712 Worker thread wakes up
23:50:13.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:50:13.831 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:50:13.831 00.000 15712 Moving (-0.06, 0.02) raw xDistance=0.02 yDistance=0.06
23:50:13.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:13.831 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.7
23:50:13.833 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:13.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:13.833 00.000 7988 Enqueuing Expose request
23:50:13.833 00.000 15712 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
23:50:13.833 00.000 15712 PPEC: input: 0.02, control: -0.04, exposure: 1500
23:50:13.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:13.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:50:13.833 00.000 15712 MoveAxis(E, 12, ABG)
23:50:13.833 00.000 15712 Guiding  Dir = 2, Dur = 12
23:50:13.833 00.000 15712 IsGuiding returns 0
23:50:13.856 00.023 15712 IsGuiding returns 1
23:50:13.856 00.000 15712 scope still moving after pulse duration time elapsed
23:50:13.902 00.046 15712 IsGuiding returns 0
23:50:13.902 00.000 15712 scope move finished after 12 + 56 ms
23:50:13.902 00.000 15712 Move returns status 0, amount 12
23:50:13.902 00.000 15712 MoveAxis(N, 0, ABG)
23:50:13.902 00.000 15712 Move returns status 0, amount 0
23:50:13.902 00.000 15712 move complete, result=0
23:50:13.902 00.000 15712 worker thread done servicing request
23:50:13.902 00.000 15712 Worker thread wakes up
23:50:13.902 00.000 7988 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
23:50:13.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:13.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:15.545 01.643 15712 Exposure complete
23:50:15.605 00.060 15712 worker thread done servicing request
23:50:15.605 00.000 7988 OnExposeComplete: enter
23:50:15.607 00.002 7988 UpdateGuideState(): m_state=6
23:50:15.607 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2636
23:50:15.607 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=804.42, Mass=1604, SNR=26.6, Peak=161 HFD=4.6
23:50:15.610 00.003 7988 MultiStar: [#1 0.30,0.42,0.00,M5] [#2 0.22,0.49,0.00,M5] [#3 0.19,-0.03,0.88,U] [#4 0.07,-0.26,0.78,U] [#5 0.01,-0.32,0.73,U] [#6 0.32,0.31,0.00,M1] [#7 0.30,-0.08,0.47,U] [#8 0.30,0.38,0.00,M3] 
23:50:15.610 00.000 7988 refined, 4 included, MultiStar: {0.11, -0.09}, one-star: {0.06, 0.15}
23:50:15.610 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.24 = -2.24)
23:50:15.610 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
23:50:15.610 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=-0.09 mountY=-0.11, mountTheta=-2.25
23:50:15.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.09, opts=13)
23:50:15.610 00.000 7988 Enqueuing Move request for scope (0.11, -0.09)
23:50:15.610 00.000 15712 Worker thread wakes up
23:50:15.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:50:15.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:50:15.610 00.000 15712 Moving (0.11, -0.09) raw xDistance=-0.09 yDistance=-0.11
23:50:15.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:15.610 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.6
23:50:15.620 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:15.620 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:15.620 00.000 7988 Enqueuing Expose request
23:50:15.623 00.003 15712 PPEC rslt: input = -0.09, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
23:50:15.623 00.000 15712 PPEC: input: -0.09, control: -0.04, exposure: 1500
23:50:15.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:15.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:15.623 00.000 15712 MoveAxis(E, 13, ABG)
23:50:15.623 00.000 15712 Guiding  Dir = 2, Dur = 13
23:50:15.623 00.000 15712 IsGuiding returns 0
23:50:15.677 00.054 15712 IsGuiding returns 1
23:50:15.682 00.005 15712 scope still moving after pulse duration time elapsed
23:50:15.703 00.021 15712 IsGuiding returns 0
23:50:15.703 00.000 15712 scope move finished after 13 + 66 ms
23:50:15.703 00.000 15712 Move returns status 0, amount 13
23:50:15.703 00.000 15712 MoveAxis(N, 0, ABG)
23:50:15.703 00.000 15712 Move returns status 0, amount 0
23:50:15.703 00.000 15712 move complete, result=0
23:50:15.703 00.000 15712 worker thread done servicing request
23:50:15.703 00.000 15712 Worker thread wakes up
23:50:15.703 00.000 7988 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:50:15.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:15.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:17.109 01.406 15712 Exposure complete
23:50:17.169 00.060 15712 worker thread done servicing request
23:50:17.169 00.000 7988 OnExposeComplete: enter
23:50:17.171 00.002 7988 UpdateGuideState(): m_state=6
23:50:17.172 00.001 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2637
23:50:17.174 00.002 7988 Star::Find returns 1 (0), X=502.01, Y=804.33, Mass=1491, SNR=25.7, Peak=153 HFD=4.2
23:50:17.174 00.000 7988 MultiStar: [#1 0.19,0.42,0.00,M6] [#2 -0.05,0.37,0.86,U] [#3 -0.18,-0.23,0.88,U] [#4 -0.38,-0.18,0.79,U] [#5 -0.20,-0.26,0.73,U] [#6 -0.12,0.27,0.66,U] [#7 -0.27,-0.14,0.52,U] [#8 -0.22,0.09,0.43,U] 
23:50:17.176 00.002 7988 refined, 7 included, MultiStar: {-0.20, -0.00}, one-star: {-0.24, 0.05}
23:50:17.176 00.000 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.69 = 1.60)
23:50:17.178 00.002 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.72 = 1.56)
23:50:17.178 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.12 mountX=-0.01 mountY=0.20, mountTheta=1.60
23:50:17.180 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.00, opts=13)
23:50:17.180 00.000 7988 Enqueuing Move request for scope (-0.20, -0.00)
23:50:17.182 00.002 15712 Worker thread wakes up
23:50:17.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
23:50:17.182 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
23:50:17.182 00.000 15712 Moving (-0.20, -0.00) raw xDistance=-0.01 yDistance=0.20
23:50:17.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:17.182 00.000 7988 UpdateGuideState exits: m=1491 SNR=25.7
23:50:17.185 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:17.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:17.187 00.002 7988 Enqueuing Expose request
23:50:17.189 00.002 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
23:50:17.189 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:50:17.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:17.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:50:17.189 00.000 15712 MoveAxis(E, 11, ABG)
23:50:17.189 00.000 15712 Guiding  Dir = 2, Dur = 11
23:50:17.189 00.000 15712 IsGuiding returns 0
23:50:17.210 00.021 15712 IsGuiding returns 1
23:50:17.210 00.000 15712 scope still moving after pulse duration time elapsed
23:50:17.256 00.046 15712 IsGuiding returns 0
23:50:17.256 00.000 15712 scope move finished after 11 + 62 ms
23:50:17.256 00.000 15712 Move returns status 0, amount 11
23:50:17.256 00.000 15712 MoveAxis(N, 0, ABG)
23:50:17.256 00.000 15712 Move returns status 0, amount 0
23:50:17.256 00.000 15712 move complete, result=0
23:50:17.256 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.2 px 0 ms NORTH
23:50:17.264 00.008 15712 worker thread done servicing request
23:50:17.264 00.000 15712 Worker thread wakes up
23:50:17.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:17.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:19.005 01.741 15712 Exposure complete
23:50:19.061 00.056 15712 worker thread done servicing request
23:50:19.066 00.005 7988 OnExposeComplete: enter
23:50:19.066 00.000 7988 UpdateGuideState(): m_state=6
23:50:19.068 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2638
23:50:19.068 00.000 7988 Star::Find returns 1 (0), X=502.17, Y=804.29, Mass=1686, SNR=27.3, Peak=169 HFD=4.5
23:50:19.070 00.002 7988 MultiStar: [#1 0.09,0.24,0.94,U] [#2 0.16,0.29,0.82,U] [#3 -0.01,-0.32,0.82,U] [#4 -0.05,-0.48,0.00,M4] [#5 -0.27,-0.52,0.00,M8] [#6 0.41,0.29,0.00,M1] [#7 -0.30,-0.37,0.00,M5] [#8 -0.05,0.66,0.00,M3] 
23:50:19.070 00.000 7988 refined, 3 included, MultiStar: {0.03, 0.06}, one-star: {-0.09, 0.02}
23:50:19.072 00.002 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
23:50:19.072 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
23:50:19.074 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.09 mountX=0.06 mountY=-0.03, mountTheta=-0.50
23:50:19.076 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
23:50:19.076 00.000 7988 Enqueuing Move request for scope (0.03, 0.06)
23:50:19.078 00.002 15712 Worker thread wakes up
23:50:19.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:50:19.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:50:19.078 00.000 15712 Moving (0.03, 0.06) raw xDistance=0.06 yDistance=-0.03
23:50:19.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:19.078 00.000 7988 UpdateGuideState exits: m=1686 SNR=27.3
23:50:19.081 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:19.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:19.082 00.001 7988 Enqueuing Expose request
23:50:19.082 00.000 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
23:50:19.082 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
23:50:19.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:19.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:50:19.082 00.000 15712 MoveAxis(E, 13, ABG)
23:50:19.082 00.000 15712 Guiding  Dir = 2, Dur = 13
23:50:19.082 00.000 15712 IsGuiding returns 0
23:50:19.099 00.017 15712 IsGuiding returns 1
23:50:19.099 00.000 15712 scope still moving after pulse duration time elapsed
23:50:19.149 00.050 15712 IsGuiding returns 0
23:50:19.149 00.000 15712 scope move finished after 13 + 51 ms
23:50:19.149 00.000 15712 Move returns status 0, amount 13
23:50:19.149 00.000 15712 MoveAxis(N, 0, ABG)
23:50:19.149 00.000 15712 Move returns status 0, amount 0
23:50:19.149 00.000 15712 move complete, result=0
23:50:19.149 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
23:50:19.151 00.002 15712 worker thread done servicing request
23:50:19.151 00.000 15712 Worker thread wakes up
23:50:19.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:19.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:20.568 01.417 15712 Exposure complete
23:50:20.627 00.059 15712 worker thread done servicing request
23:50:20.627 00.000 7988 OnExposeComplete: enter
23:50:20.630 00.003 7988 UpdateGuideState(): m_state=6
23:50:20.632 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2639
23:50:20.632 00.000 7988 Star::Find returns 1 (0), X=502.05, Y=804.47, Mass=1527, SNR=26.0, Peak=178 HFD=4.0
23:50:20.634 00.002 7988 MultiStar: [#1 0.07,0.55,0.00,M6] [#2 0.08,0.48,0.00,M4] [#3 -0.13,-0.13,0.85,U] [#4 -0.01,-0.06,0.77,U] [#5 -0.32,-0.02,0.70,U] [#6 0.10,0.37,0.67,U] [#7 0.07,-0.14,0.50,U] [#8 -0.05,0.56,0.00,M4] 
23:50:20.636 00.002 7988 refined, 5 included, MultiStar: {-0.10, 0.04}, one-star: {-0.21, 0.20}
23:50:20.636 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
23:50:20.638 00.002 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
23:50:20.638 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.73 mountX=0.04 mountY=0.10, mountTheta=1.16
23:50:20.640 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.04, opts=13)
23:50:20.642 00.002 7988 Enqueuing Move request for scope (-0.10, 0.04)
23:50:20.642 00.000 15712 Worker thread wakes up
23:50:20.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:50:20.642 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:50:20.642 00.000 15712 Moving (-0.10, 0.04) raw xDistance=0.04 yDistance=0.10
23:50:20.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:20.644 00.002 7988 UpdateGuideState exits: m=1527 SNR=26.0
23:50:20.644 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:20.646 00.002 15712 PPEC rslt: input = 0.04, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
23:50:20.646 00.000 15712 PPEC: input: 0.04, control: -0.04, exposure: 1500
23:50:20.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:20.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:20.646 00.000 7988 Enqueuing Expose request
23:50:20.649 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:50:20.649 00.000 15712 MoveAxis(E, 12, ABG)
23:50:20.649 00.000 15712 Guiding  Dir = 2, Dur = 12
23:50:20.682 00.033 15712 IsGuiding returns 0
23:50:20.695 00.013 15712 IsGuiding returns 1
23:50:20.695 00.000 15712 scope still moving after pulse duration time elapsed
23:50:20.746 00.051 15712 IsGuiding returns 0
23:50:20.746 00.000 15712 scope move finished after 12 + 51 ms
23:50:20.746 00.000 15712 Move returns status 0, amount 12
23:50:20.746 00.000 15712 MoveAxis(N, 0, ABG)
23:50:20.746 00.000 15712 Move returns status 0, amount 0
23:50:20.746 00.000 15712 move complete, result=0
23:50:20.746 00.000 7988 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
23:50:20.750 00.004 15712 worker thread done servicing request
23:50:20.750 00.000 15712 Worker thread wakes up
23:50:20.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:20.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:22.385 01.635 15712 Exposure complete
23:50:22.430 00.045 15712 worker thread done servicing request
23:50:22.446 00.016 7988 OnExposeComplete: enter
23:50:22.446 00.000 7988 UpdateGuideState(): m_state=6
23:50:22.446 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2640
23:50:22.446 00.000 7988 Star::Find returns 1 (0), X=502.12, Y=804.48, Mass=1596, SNR=26.5, Peak=157 HFD=4.6
23:50:22.446 00.000 7988 MultiStar: [#1 0.25,0.68,0.00,M7] [#2 0.14,0.48,0.00,M5] [#3 0.16,0.11,0.84,U] [#4 -0.20,-0.17,0.78,U] [#5 -0.08,-0.14,0.73,U] [#6 0.04,0.38,0.67,U] [#7 0.15,-0.00,0.48,U] [#8 -0.09,0.63,0.00,M5] 
23:50:22.446 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.07}, one-star: {-0.14, 0.21}
23:50:22.446 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
23:50:22.446 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
23:50:22.446 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.92 mountX=0.07 mountY=0.03, mountTheta=0.33
23:50:22.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
23:50:22.446 00.000 7988 Enqueuing Move request for scope (-0.03, 0.07)
23:50:22.446 00.000 15712 Worker thread wakes up
23:50:22.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:50:22.446 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:50:22.446 00.000 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.03
23:50:22.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:22.446 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.5
23:50:22.460 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:22.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:22.462 00.002 7988 Enqueuing Expose request
23:50:22.462 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
23:50:22.462 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:50:22.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:22.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:50:22.462 00.000 15712 MoveAxis(E, 11, ABG)
23:50:22.462 00.000 15712 Guiding  Dir = 2, Dur = 11
23:50:22.462 00.000 15712 IsGuiding returns 0
23:50:22.480 00.018 15712 IsGuiding returns 1
23:50:22.480 00.000 15712 scope still moving after pulse duration time elapsed
23:50:22.531 00.051 15712 IsGuiding returns 0
23:50:22.531 00.000 15712 scope move finished after 11 + 63 ms
23:50:22.531 00.000 15712 Move returns status 0, amount 11
23:50:22.531 00.000 15712 MoveAxis(N, 0, ABG)
23:50:22.531 00.000 15712 Move returns status 0, amount 0
23:50:22.531 00.000 15712 move complete, result=0
23:50:22.531 00.000 15712 worker thread done servicing request
23:50:22.531 00.000 15712 Worker thread wakes up
23:50:22.531 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
23:50:22.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:22.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:23.946 01.415 15712 Exposure complete
23:50:24.013 00.067 15712 worker thread done servicing request
23:50:24.013 00.000 7988 OnExposeComplete: enter
23:50:24.013 00.000 7988 UpdateGuideState(): m_state=6
23:50:24.013 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2641
23:50:24.013 00.000 7988 Star::Find returns 1 (0), X=502.10, Y=804.63, Mass=1560, SNR=26.1, Peak=144 HFD=4.4
23:50:24.013 00.000 7988 MultiStar: [#1 0.25,0.76,0.00,M8] [#2 0.10,0.98,0.00,M6] [#3 -0.01,0.32,0.83,U] [#4 0.01,0.19,0.77,U] [#5 -0.07,0.07,0.73,U] [#6 0.14,0.86,0.00,M1] [#7 0.10,0.16,0.48,U] [#8 -0.16,1.16,0.00,M6] 
23:50:24.013 00.000 7988 refined, 4 included, MultiStar: {-0.04, 0.24}, one-star: {-0.15, 0.36}
23:50:24.013 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
23:50:24.013 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
23:50:24.013 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.74 mountX=0.24 mountY=0.03, mountTheta=0.14
23:50:24.013 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.24, opts=13)
23:50:24.024 00.011 7988 Enqueuing Move request for scope (-0.04, 0.24)
23:50:24.026 00.002 15712 Worker thread wakes up
23:50:24.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
23:50:24.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
23:50:24.026 00.000 15712 Moving (-0.04, 0.24) raw xDistance=0.24 yDistance=0.03
23:50:24.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:24.026 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.1
23:50:24.028 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:24.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:24.030 00.002 7988 Enqueuing Expose request
23:50:24.030 00.000 15712 PPEC rslt: input = 0.24, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 639.90
23:50:24.030 00.000 15712 PPEC: input: 0.24, control: 0.10, exposure: 1500
23:50:24.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:24.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:50:24.030 00.000 15712 MoveAxis(W, 34, ABG)
23:50:24.030 00.000 15712 Guiding  Dir = 3, Dur = 34
23:50:24.030 00.000 15712 IsGuiding returns 0
23:50:24.056 00.026 15712 PulseGuide returned control before completion, sleep 20
23:50:24.104 00.048 15712 IsGuiding returns 0
23:50:24.104 00.000 15712 Move returns status 0, amount 34
23:50:24.104 00.000 15712 MoveAxis(N, 0, ABG)
23:50:24.104 00.000 15712 Move returns status 0, amount 0
23:50:24.104 00.000 15712 move complete, result=0
23:50:24.104 00.000 15712 worker thread done servicing request
23:50:24.104 00.000 15712 Worker thread wakes up
23:50:24.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:24.104 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
23:50:24.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:25.748 01.644 15712 Exposure complete
23:50:25.809 00.061 15712 worker thread done servicing request
23:50:25.809 00.000 7988 OnExposeComplete: enter
23:50:25.809 00.000 7988 UpdateGuideState(): m_state=6
23:50:25.811 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2642
23:50:25.813 00.002 7988 Star::Find returns 1 (0), X=502.08, Y=804.54, Mass=1623, SNR=26.8, Peak=160 HFD=4.8
23:50:25.813 00.000 7988 MultiStar: [#1 0.30,0.70,0.00,M9] [#2 0.20,0.64,0.00,M7] [#3 0.04,-0.03,0.84,U] [#4 0.20,0.09,0.76,U] [#5 -0.21,-0.04,0.69,U] [#6 0.25,0.59,0.00,M2] [#7 0.20,-0.05,0.47,U] [#8 -0.12,0.71,0.00,M7] 
23:50:25.815 00.002 7988 refined, 4 included, MultiStar: {-0.01, 0.07}, one-star: {-0.18, 0.26}
23:50:25.815 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
23:50:25.817 00.002 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
23:50:25.817 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.74 mountX=0.07 mountY=0.01, mountTheta=0.14
23:50:25.819 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
23:50:25.821 00.002 7988 Enqueuing Move request for scope (-0.01, 0.07)
23:50:25.821 00.000 15712 Worker thread wakes up
23:50:25.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:50:25.821 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:50:25.821 00.000 15712 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=0.01
23:50:25.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:25.823 00.002 7988 UpdateGuideState exits: m=1623 SNR=26.8
23:50:25.825 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:25.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:25.825 00.000 7988 Enqueuing Expose request
23:50:25.825 00.000 15712 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
23:50:25.825 00.000 15712 PPEC: input: 0.07, control: -0.04, exposure: 1500
23:50:25.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:25.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:50:25.825 00.000 15712 MoveAxis(E, 12, ABG)
23:50:25.825 00.000 15712 Guiding  Dir = 2, Dur = 12
23:50:25.825 00.000 15712 IsGuiding returns 0
23:50:25.841 00.016 15712 IsGuiding returns 1
23:50:25.841 00.000 15712 scope still moving after pulse duration time elapsed
23:50:25.892 00.051 15712 IsGuiding returns 0
23:50:25.892 00.000 15712 scope move finished after 12 + 53 ms
23:50:25.892 00.000 15712 Move returns status 0, amount 12
23:50:25.892 00.000 15712 MoveAxis(N, 0, ABG)
23:50:25.892 00.000 15712 Move returns status 0, amount 0
23:50:25.892 00.000 15712 move complete, result=0
23:50:25.892 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
23:50:25.896 00.004 15712 worker thread done servicing request
23:50:25.896 00.000 15712 Worker thread wakes up
23:50:25.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:25.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:27.309 01.413 15712 Exposure complete
23:50:27.372 00.063 15712 worker thread done servicing request
23:50:27.372 00.000 7988 OnExposeComplete: enter
23:50:27.372 00.000 7988 UpdateGuideState(): m_state=6
23:50:27.375 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2643
23:50:27.375 00.000 7988 Star::Find returns 1 (0), X=502.14, Y=804.54, Mass=1605, SNR=26.6, Peak=152 HFD=4.8
23:50:27.377 00.002 7988 MultiStar: [#1 0.16,0.44,0.00,M10] [#2 0.18,0.55,0.00,M8] [#3 -0.21,0.10,0.85,U] [#4 -0.04,-0.13,0.74,U] [#5 -0.09,-0.01,0.70,U] [#6 0.25,0.52,0.00,M3] [#7 -0.12,-0.20,0.50,U] [#8 -0.05,0.58,0.00,M8] 
23:50:27.377 00.000 7988 refined, 4 included, MultiStar: {-0.12, 0.04}, one-star: {-0.12, 0.27}
23:50:27.379 00.002 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
23:50:27.379 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
23:50:27.381 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.81 mountX=0.04 mountY=0.12, mountTheta=1.24
23:50:27.383 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.04, opts=13)
23:50:27.383 00.000 7988 Enqueuing Move request for scope (-0.12, 0.04)
23:50:27.385 00.002 15712 Worker thread wakes up
23:50:27.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
23:50:27.385 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
23:50:27.385 00.000 15712 Moving (-0.12, 0.04) raw xDistance=0.04 yDistance=0.12
23:50:27.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:27.385 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.6
23:50:27.388 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:27.389 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:27.389 00.000 7988 Enqueuing Expose request
23:50:27.389 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
23:50:27.389 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
23:50:27.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:27.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:50:27.389 00.000 15712 MoveAxis(E, 10, ABG)
23:50:27.389 00.000 15712 Guiding  Dir = 2, Dur = 10
23:50:27.389 00.000 15712 IsGuiding returns 0
23:50:27.407 00.018 15712 IsGuiding returns 1
23:50:27.407 00.000 15712 scope still moving after pulse duration time elapsed
23:50:27.435 00.028 15712 IsGuiding returns 1
23:50:27.475 00.040 15712 IsGuiding returns 0
23:50:27.475 00.000 15712 scope move finished after 10 + 75 ms
23:50:27.475 00.000 15712 Move returns status 0, amount 10
23:50:27.475 00.000 15712 MoveAxis(N, 0, ABG)
23:50:27.475 00.000 15712 Move returns status 0, amount 0
23:50:27.475 00.000 15712 move complete, result=0
23:50:27.475 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
23:50:27.479 00.004 15712 worker thread done servicing request
23:50:27.479 00.000 15712 Worker thread wakes up
23:50:27.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:27.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:29.113 01.634 15712 Exposure complete
23:50:29.173 00.060 15712 worker thread done servicing request
23:50:29.173 00.000 7988 OnExposeComplete: enter
23:50:29.175 00.002 7988 UpdateGuideState(): m_state=6
23:50:29.177 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2644
23:50:29.177 00.000 7988 Star::Find returns 1 (0), X=502.04, Y=804.60, Mass=1533, SNR=26.1, Peak=148 HFD=4.2
23:50:29.179 00.002 7988 MultiStar: [#1 0.32,0.80,0.00,R] [#2 0.22,0.88,0.00,M9] [#3 0.24,0.08,0.84,U] [#4 -0.09,0.10,0.78,U] [#5 -0.03,0.00,0.71,U] [#6 0.10,0.69,0.00,M4] [#7 -0.12,-0.13,0.49,U] [#8 0.03,0.61,0.00,M9] 
23:50:29.179 00.000 7988 refined, 4 included, MultiStar: {-0.05, 0.11}, one-star: {-0.22, 0.33}
23:50:29.181 00.002 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
23:50:29.181 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
23:50:29.183 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.11 mountY=0.04, mountTheta=0.39
23:50:29.185 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
23:50:29.185 00.000 7988 Enqueuing Move request for scope (-0.05, 0.11)
23:50:29.187 00.002 15712 Worker thread wakes up
23:50:29.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
23:50:29.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
23:50:29.187 00.000 15712 Moving (-0.05, 0.11) raw xDistance=0.11 yDistance=0.04
23:50:29.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:29.187 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.1
23:50:29.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:29.190 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:29.191 00.001 7988 Enqueuing Expose request
23:50:29.191 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
23:50:29.191 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
23:50:29.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:29.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:50:29.191 00.000 15712 MoveAxis(E, 10, ABG)
23:50:29.191 00.000 15712 Guiding  Dir = 2, Dur = 10
23:50:29.191 00.000 15712 IsGuiding returns 0
23:50:29.207 00.016 15712 IsGuiding returns 1
23:50:29.207 00.000 15712 scope still moving after pulse duration time elapsed
23:50:29.260 00.053 15712 IsGuiding returns 1
23:50:29.303 00.043 15712 IsGuiding returns 0
23:50:29.303 00.000 15712 scope move finished after 10 + 100 ms
23:50:29.303 00.000 15712 Move returns status 0, amount 10
23:50:29.303 00.000 15712 MoveAxis(N, 0, ABG)
23:50:29.303 00.000 15712 Move returns status 0, amount 0
23:50:29.303 00.000 15712 move complete, result=0
23:50:29.303 00.000 15712 worker thread done servicing request
23:50:29.303 00.000 15712 Worker thread wakes up
23:50:29.303 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
23:50:29.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:29.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:30.716 01.413 15712 Exposure complete
23:50:30.779 00.063 15712 worker thread done servicing request
23:50:30.779 00.000 7988 OnExposeComplete: enter
23:50:30.781 00.002 7988 UpdateGuideState(): m_state=6
23:50:30.781 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2645
23:50:30.784 00.003 7988 Star::Find returns 1 (0), X=502.05, Y=804.56, Mass=1525, SNR=26.0, Peak=137 HFD=4.4
23:50:30.784 00.000 7988 MultiStar: [#1 -0.19,-0.15,0.97,U] [#2 0.04,0.77,0.00,M10] [#3 -0.04,0.27,0.86,U] [#4 -0.15,-0.09,0.78,U] [#5 0.18,-0.04,0.74,U] [#6 0.05,0.47,0.00,M5] [#7 -0.12,0.04,0.48,U] [#8 -0.18,0.98,0.00,M10] 
23:50:30.784 00.000 7988 refined, 5 included, MultiStar: {-0.09, 0.06}, one-star: {-0.20, 0.28}
23:50:30.784 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.56) = xAngle (1.00 = 1.00)
23:50:30.784 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
23:50:30.784 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.57 mountX=0.06 mountY=0.09, mountTheta=0.99
23:50:30.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.06, opts=13)
23:50:30.795 00.011 7988 Enqueuing Move request for scope (-0.09, 0.06)
23:50:30.795 00.000 15712 Worker thread wakes up
23:50:30.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
23:50:30.795 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
23:50:30.797 00.002 15712 Moving (-0.09, 0.06) raw xDistance=0.06 yDistance=0.09
23:50:30.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:30.797 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.0
23:50:30.799 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:30.800 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:30.800 00.000 7988 Enqueuing Expose request
23:50:30.802 00.002 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
23:50:30.802 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
23:50:30.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:30.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:50:30.802 00.000 15712 MoveAxis(E, 10, ABG)
23:50:30.802 00.000 15712 Guiding  Dir = 2, Dur = 10
23:50:30.802 00.000 15712 IsGuiding returns 0
23:50:30.817 00.015 15712 IsGuiding returns 1
23:50:30.817 00.000 15712 scope still moving after pulse duration time elapsed
23:50:30.842 00.025 15712 IsGuiding returns 1
23:50:30.879 00.037 15712 IsGuiding returns 0
23:50:30.879 00.000 15712 scope move finished after 10 + 69 ms
23:50:30.879 00.000 15712 Move returns status 0, amount 10
23:50:30.879 00.000 15712 MoveAxis(N, 0, ABG)
23:50:30.879 00.000 15712 Move returns status 0, amount 0
23:50:30.879 00.000 15712 move complete, result=0
23:50:30.879 00.000 15712 worker thread done servicing request
23:50:30.879 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
23:50:30.879 00.000 15712 Worker thread wakes up
23:50:30.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:30.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:32.517 01.638 15712 Exposure complete
23:50:32.574 00.057 15712 worker thread done servicing request
23:50:32.574 00.000 7988 OnExposeComplete: enter
23:50:32.574 00.000 7988 UpdateGuideState(): m_state=6
23:50:32.583 00.009 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2646
23:50:32.583 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=804.84, Mass=1521, SNR=25.9, Peak=133 HFD=4.4
23:50:32.585 00.002 7988 MultiStar: [#1 0.06,0.11,1.01,U] [#2 -0.05,0.96,0.00,R] [#3 -0.23,0.39,0.00,M1] [#4 -0.02,0.28,0.76,U] [#5 -0.19,0.39,0.00,M2] [#6 0.14,0.52,0.00,M6] [#7 -0.11,0.28,0.50,U] [#8 -0.44,1.07,0.00,R] 
23:50:32.587 00.002 7988 refined, 3 included, MultiStar: {-0.07, 0.32}, one-star: {-0.23, 0.57}
23:50:32.587 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
23:50:32.589 00.002 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
23:50:32.589 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.32 hyp=0.32 cameraTheta=1.80 mountX=0.32 mountY=0.07, mountTheta=0.20
23:50:32.591 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.32, opts=13)
23:50:32.591 00.000 7988 Enqueuing Move request for scope (-0.07, 0.32)
23:50:32.591 00.000 15712 Worker thread wakes up
23:50:32.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.32) opts 0xd
23:50:32.591 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.32)
23:50:32.591 00.000 15712 Moving (-0.07, 0.32) raw xDistance=0.32 yDistance=0.07
23:50:32.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:32.591 00.000 7988 UpdateGuideState exits: m=1521 SNR=25.9
23:50:32.596 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:32.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:32.598 00.002 7988 Enqueuing Expose request
23:50:32.598 00.000 15712 PPEC rslt: input = 0.32, final = 0.16, react = 0.19, pred = -0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 639.91
23:50:32.598 00.000 15712 PPEC: input: 0.32, control: 0.16, exposure: 1500
23:50:32.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:32.600 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:50:32.600 00.000 15712 MoveAxis(W, 53, ABG)
23:50:32.600 00.000 15712 Guiding  Dir = 3, Dur = 53
23:50:32.600 00.000 15712 IsGuiding returns 0
23:50:32.622 00.022 15712 PulseGuide returned control before completion, sleep 38
23:50:32.687 00.065 15712 IsGuiding returns 0
23:50:32.687 00.000 15712 Move returns status 0, amount 53
23:50:32.687 00.000 15712 MoveAxis(N, 0, ABG)
23:50:32.687 00.000 15712 Move returns status 0, amount 0
23:50:32.687 00.000 15712 move complete, result=0
23:50:32.687 00.000 15712 worker thread done servicing request
23:50:32.687 00.000 15712 Worker thread wakes up
23:50:32.687 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
23:50:32.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:32.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:34.110 01.423 15712 Exposure complete
23:50:34.171 00.061 15712 worker thread done servicing request
23:50:34.171 00.000 7988 OnExposeComplete: enter
23:50:34.171 00.000 7988 UpdateGuideState(): m_state=6
23:50:34.171 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2647
23:50:34.171 00.000 7988 Star::Find returns 1 (0), X=502.07, Y=804.36, Mass=1467, SNR=25.4, Peak=148 HFD=4.2
23:50:34.171 00.000 7988 MultiStar: [#1 -0.07,-0.34,1.00,U] [#2 -0.11,-0.41,0.88,U] [#3 -0.06,-0.05,0.85,U] [#4 -0.40,-0.22,0.00,M1] [#5 -0.17,-0.20,0.71,U] [#6 0.06,0.27,0.65,U] [#7 -0.16,-0.36,0.49,U] [#8 0.57,-0.70,0.00,M1] 
23:50:34.171 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.14}, one-star: {-0.19, 0.09}
23:50:34.171 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
23:50:34.171 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
23:50:34.171 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.19 mountX=-0.14 mountY=0.10, mountTheta=2.51
23:50:34.182 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.14, opts=13)
23:50:34.182 00.000 7988 Enqueuing Move request for scope (-0.10, -0.14)
23:50:34.182 00.000 15712 Worker thread wakes up
23:50:34.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:34.182 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.4
23:50:34.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:34.187 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:34.187 00.000 7988 Enqueuing Expose request
23:50:34.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
23:50:34.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
23:50:34.187 00.000 15712 Moving (-0.10, -0.14) raw xDistance=-0.14 yDistance=0.10
23:50:34.187 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
23:50:34.187 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
23:50:34.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:34.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:50:34.187 00.000 15712 MoveAxis(E, 9, ABG)
23:50:34.187 00.000 15712 Guiding  Dir = 2, Dur = 9
23:50:34.223 00.036 15712 IsGuiding returns 0
23:50:34.239 00.016 15712 IsGuiding returns 0
23:50:34.239 00.000 15712 Move returns status 0, amount 9
23:50:34.239 00.000 15712 MoveAxis(N, 0, ABG)
23:50:34.239 00.000 15712 Move returns status 0, amount 0
23:50:34.239 00.000 15712 move complete, result=0
23:50:34.239 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
23:50:34.241 00.002 15712 worker thread done servicing request
23:50:34.241 00.000 15712 Worker thread wakes up
23:50:34.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:34.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:35.878 01.637 15712 Exposure complete
23:50:35.941 00.063 15712 worker thread done servicing request
23:50:35.941 00.000 7988 OnExposeComplete: enter
23:50:35.943 00.002 7988 UpdateGuideState(): m_state=6
23:50:35.943 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2648
23:50:35.945 00.002 7988 Star::Find returns 1 (0), X=502.15, Y=804.40, Mass=1578, SNR=26.5, Peak=152 HFD=4.5
23:50:35.945 00.000 7988 MultiStar: [#1 -0.09,-0.37,0.96,U] [#2 0.00,-0.27,0.85,U] [#3 -0.00,-0.09,0.85,U] [#4 -0.12,-0.29,0.72,U] [#5 -0.16,-0.08,0.74,U] [#6 -0.00,0.31,0.62,U] [#7 -0.07,-0.23,0.51,U] [#8 0.15,-0.54,0.00,M2] 
23:50:35.949 00.004 7988 refined, 7 included, MultiStar: {-0.07, -0.12}, one-star: {-0.11, 0.13}
23:50:35.949 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.67 = 2.61)
23:50:35.951 00.002 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.70 = 2.58)
23:50:35.951 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.13 cameraTheta=-2.11 mountX=-0.12 mountY=0.07, mountTheta=2.59
23:50:35.953 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.12, opts=13)
23:50:35.955 00.002 7988 Enqueuing Move request for scope (-0.07, -0.12)
23:50:35.957 00.002 15712 Worker thread wakes up
23:50:35.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
23:50:35.957 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
23:50:35.957 00.000 15712 Moving (-0.07, -0.12) raw xDistance=-0.12 yDistance=0.07
23:50:35.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:35.959 00.002 7988 UpdateGuideState exits: m=1578 SNR=26.5
23:50:35.959 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
23:50:35.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:35.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:35.959 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
23:50:35.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:35.959 00.000 7988 Enqueuing Expose request
23:50:35.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:50:35.959 00.000 15712 MoveAxis(E, 9, ABG)
23:50:35.959 00.000 15712 Guiding  Dir = 2, Dur = 9
23:50:35.959 00.000 15712 IsGuiding returns 0
23:50:35.973 00.014 15712 IsGuiding returns 0
23:50:35.973 00.000 15712 Move returns status 0, amount 9
23:50:35.973 00.000 15712 MoveAxis(N, 0, ABG)
23:50:35.973 00.000 15712 Move returns status 0, amount 0
23:50:35.973 00.000 15712 move complete, result=0
23:50:35.973 00.000 15712 worker thread done servicing request
23:50:35.973 00.000 15712 Worker thread wakes up
23:50:35.973 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
23:50:35.983 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:35.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:37.392 01.409 15712 Exposure complete
23:50:37.446 00.054 15712 worker thread done servicing request
23:50:37.446 00.000 7988 OnExposeComplete: enter
23:50:37.446 00.000 7988 UpdateGuideState(): m_state=6
23:50:37.456 00.010 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2649
23:50:37.458 00.002 7988 Star::Find returns 1 (0), X=502.11, Y=804.33, Mass=1471, SNR=25.3, Peak=138 HFD=4.5
23:50:37.458 00.000 7988 MultiStar: [#1 -0.38,-0.48,0.00,M1] [#2 -0.08,-0.52,0.00,M1] [#3 -0.06,-0.23,0.87,U] [#4 -0.00,-0.29,0.75,U] [#5 -0.23,-0.37,0.00,M1] [#6 -0.07,0.20,0.70,U] [#7 0.23,-0.34,0.50,U] [#8 0.31,-0.73,0.00,M3] 
23:50:37.460 00.002 7988 refined, 4 included, MultiStar: {-0.04, -0.10}, one-star: {-0.15, 0.06}
23:50:37.460 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.48 = 2.81)
23:50:37.462 00.002 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.77)
23:50:37.463 00.001 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.91 mountX=-0.10 mountY=0.04, mountTheta=2.78
23:50:37.463 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.10, opts=13)
23:50:37.465 00.002 7988 Enqueuing Move request for scope (-0.04, -0.10)
23:50:37.467 00.002 15712 Worker thread wakes up
23:50:37.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:50:37.467 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:50:37.467 00.000 15712 Moving (-0.04, -0.10) raw xDistance=-0.10 yDistance=0.04
23:50:37.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:37.467 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.3
23:50:37.469 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:37.469 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:37.471 00.002 7988 Enqueuing Expose request
23:50:37.472 00.001 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
23:50:37.472 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
23:50:37.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:37.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:50:37.472 00.000 15712 MoveAxis(E, 9, ABG)
23:50:37.472 00.000 15712 Guiding  Dir = 2, Dur = 9
23:50:37.472 00.000 15712 IsGuiding returns 0
23:50:37.497 00.025 15712 IsGuiding returns 0
23:50:37.497 00.000 15712 Move returns status 0, amount 9
23:50:37.497 00.000 15712 MoveAxis(N, 0, ABG)
23:50:37.497 00.000 15712 Move returns status 0, amount 0
23:50:37.497 00.000 15712 move complete, result=0
23:50:37.497 00.000 15712 worker thread done servicing request
23:50:37.497 00.000 15712 Worker thread wakes up
23:50:37.497 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:50:37.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:37.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:39.241 01.744 15712 Exposure complete
23:50:39.304 00.063 15712 worker thread done servicing request
23:50:39.304 00.000 7988 OnExposeComplete: enter
23:50:39.304 00.000 7988 UpdateGuideState(): m_state=6
23:50:39.307 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2650
23:50:39.307 00.000 7988 Star::Find returns 1 (0), X=502.15, Y=804.19, Mass=1547, SNR=26.0, Peak=134 HFD=4.5
23:50:39.309 00.002 7988 MultiStar: [#1 -0.03,-0.61,0.00,M2] [#2 0.25,-0.51,0.00,M2] [#3 0.06,-0.46,0.00,M1] [#4 -0.23,-0.61,0.00,M1] [#5 -0.28,-0.45,0.00,M2] [#6 0.12,0.10,0.66,U] [#7 0.08,-0.31,0.46,U] [#8 0.69,-0.79,0.00,M4] 
23:50:39.309 00.000 7988 refined, 2 included, MultiStar: {0.01, -0.07}, one-star: {-0.10, -0.08}
23:50:39.311 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
23:50:39.311 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
23:50:39.313 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.49 mountX=-0.07 mountY=-0.00, mountTheta=-3.09
23:50:39.315 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.07, opts=13)
23:50:39.316 00.001 7988 Enqueuing Move request for scope (0.01, -0.07)
23:50:39.316 00.000 15712 Worker thread wakes up
23:50:39.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:50:39.316 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:50:39.316 00.000 15712 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=-0.00
23:50:39.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:50:39.316 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.0
23:50:39.319 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:39.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:39.319 00.000 7988 Enqueuing Expose request
23:50:39.319 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
23:50:39.319 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
23:50:39.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:39.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:50:39.319 00.000 15712 MoveAxis(E, 7, ABG)
23:50:39.319 00.000 15712 Guiding  Dir = 2, Dur = 7
23:50:39.319 00.000 15712 IsGuiding returns 0
23:50:39.335 00.016 15712 IsGuiding returns 0
23:50:39.335 00.000 15712 Move returns status 0, amount 7
23:50:39.335 00.000 15712 MoveAxis(N, 0, ABG)
23:50:39.335 00.000 15712 Move returns status 0, amount 0
23:50:39.335 00.000 15712 move complete, result=0
23:50:39.335 00.000 15712 worker thread done servicing request
23:50:39.335 00.000 15712 Worker thread wakes up
23:50:39.335 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:50:39.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:39.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:40.756 01.421 15712 Exposure complete
23:50:40.813 00.057 15712 worker thread done servicing request
23:50:40.813 00.000 7988 OnExposeComplete: enter
23:50:40.817 00.004 7988 UpdateGuideState(): m_state=6
23:50:40.819 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2651
23:50:40.819 00.000 7988 Star::Find returns 1 (0), X=502.14, Y=804.14, Mass=1595, SNR=26.5, Peak=139 HFD=4.8
23:50:40.821 00.002 7988 MultiStar: [#1 -0.17,-0.86,0.00,M3] [#2 0.20,-0.70,0.00,M3] [#3 0.01,-0.54,0.00,M2] [#4 0.08,-0.63,0.00,M2] [#5 -0.14,-0.76,0.00,M3] [#6 0.14,0.04,0.68,U] [#7 0.12,-0.61,0.00,M1] [#8 0.23,-0.76,0.00,M5] 
23:50:40.821 00.000 7988 refined, 1 included, MultiStar: {-0.01, -0.06}, one-star: {-0.12, -0.13}
23:50:40.823 00.002 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
23:50:40.823 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
23:50:40.825 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.79 mountX=-0.06 mountY=0.02, mountTheta=2.90
23:50:40.827 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.06, opts=13)
23:50:40.827 00.000 7988 Enqueuing Move request for scope (-0.01, -0.06)
23:50:40.829 00.002 15712 Worker thread wakes up
23:50:40.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:50:40.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:50:40.829 00.000 15712 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
23:50:40.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:40.830 00.001 7988 UpdateGuideState exits: m=1595 SNR=26.5
23:50:40.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:40.832 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:40.833 00.001 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
23:50:40.833 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
23:50:40.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:40.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:50:40.833 00.000 15712 MoveAxis(E, 6, ABG)
23:50:40.833 00.000 15712 Guiding  Dir = 2, Dur = 6
23:50:40.833 00.000 7988 Enqueuing Expose request
23:50:40.836 00.003 15712 IsGuiding returns 0
23:50:40.857 00.021 15712 IsGuiding returns 0
23:50:40.857 00.000 15712 Move returns status 0, amount 6
23:50:40.857 00.000 15712 MoveAxis(N, 0, ABG)
23:50:40.857 00.000 15712 Move returns status 0, amount 0
23:50:40.857 00.000 15712 move complete, result=0
23:50:40.857 00.000 15712 worker thread done servicing request
23:50:40.857 00.000 15712 Worker thread wakes up
23:50:40.857 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:50:40.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:40.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:42.494 01.637 15712 Exposure complete
23:50:42.555 00.061 15712 worker thread done servicing request
23:50:42.555 00.000 7988 OnExposeComplete: enter
23:50:42.555 00.000 7988 UpdateGuideState(): m_state=6
23:50:42.555 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2652
23:50:42.555 00.000 7988 Star::Find returns 1 (0), X=502.20, Y=803.87, Mass=1500, SNR=25.6, Peak=133 HFD=4.4
23:50:42.555 00.000 7988 MultiStar: [#1 -0.22,-0.84,0.00,M4] [#2 0.01,-0.82,0.00,M4] [#3 -0.10,-0.57,0.00,M3] [#4 -0.02,-0.60,0.00,M3] [#5 -0.43,-0.59,0.00,M4] [#6 -0.03,-0.11,0.64,U] [#7 0.17,-0.71,0.00,M2] [#8 0.44,-1.00,0.00,M6] 
23:50:42.555 00.000 7988 refined, 1 included, MultiStar: {-0.05, -0.29}, one-star: {-0.06, -0.41}
23:50:42.555 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
23:50:42.555 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.96)
23:50:42.555 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.73 mountX=-0.29 mountY=0.05, mountTheta=2.96
23:50:42.555 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.29, opts=13)
23:50:42.566 00.011 7988 Enqueuing Move request for scope (-0.05, -0.29)
23:50:42.566 00.000 15712 Worker thread wakes up
23:50:42.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
23:50:42.566 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
23:50:42.566 00.000 15712 Moving (-0.05, -0.29) raw xDistance=-0.29 yDistance=0.05
23:50:42.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:42.566 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.6
23:50:42.570 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:42.571 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:42.573 00.002 7988 Enqueuing Expose request
23:50:42.573 00.000 15712 PPEC rslt: input = -0.29, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.93
23:50:42.573 00.000 15712 PPEC: input: -0.29, control: -0.20, exposure: 1500
23:50:42.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:42.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:50:42.573 00.000 15712 MoveAxis(E, 66, ABG)
23:50:42.573 00.000 15712 Guiding  Dir = 2, Dur = 66
23:50:42.583 00.010 15712 IsGuiding returns 0
23:50:42.592 00.009 15712 PulseGuide returned control before completion, sleep 61
23:50:42.668 00.076 15712 IsGuiding returns 0
23:50:42.668 00.000 15712 Move returns status 0, amount 66
23:50:42.668 00.000 15712 MoveAxis(N, 0, ABG)
23:50:42.668 00.000 15712 Move returns status 0, amount 0
23:50:42.668 00.000 15712 move complete, result=0
23:50:42.668 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
23:50:42.681 00.013 15712 worker thread done servicing request
23:50:42.681 00.000 15712 Worker thread wakes up
23:50:42.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:42.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:44.086 01.405 15712 Exposure complete
23:50:44.146 00.060 15712 worker thread done servicing request
23:50:44.147 00.001 7988 OnExposeComplete: enter
23:50:44.147 00.000 7988 UpdateGuideState(): m_state=6
23:50:44.149 00.002 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2653
23:50:44.151 00.002 7988 Star::Find returns 1 (0), X=501.99, Y=804.23, Mass=1672, SNR=27.2, Peak=145 HFD=4.5
23:50:44.151 00.000 7988 MultiStar: [#1 -0.39,-0.57,0.00,M5] [#2 0.09,-0.64,0.00,M5] [#3 0.00,-0.35,0.84,U] [#4 -0.05,-0.54,0.00,M4] [#5 -0.19,-0.60,0.00,M5] [#6 -0.12,0.08,0.65,U] [#7 -0.14,-0.45,0.00,M3] [#8 0.27,-0.69,0.00,M7] 
23:50:44.153 00.002 7988 refined, 2 included, MultiStar: {-0.14, -0.11}, one-star: {-0.27, -0.04}
23:50:44.153 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.02 = 2.27)
23:50:44.155 00.002 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.23)
23:50:44.155 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.45 mountX=-0.12 mountY=0.14, mountTheta=2.25
23:50:44.157 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.11, opts=13)
23:50:44.159 00.002 7988 Enqueuing Move request for scope (-0.14, -0.11)
23:50:44.159 00.000 15712 Worker thread wakes up
23:50:44.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
23:50:44.159 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
23:50:44.159 00.000 15712 Moving (-0.14, -0.11) raw xDistance=-0.12 yDistance=0.14
23:50:44.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:44.159 00.000 7988 UpdateGuideState exits: m=1672 SNR=27.2
23:50:44.163 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:44.163 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:44.163 00.000 7988 Enqueuing Expose request
23:50:44.163 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
23:50:44.163 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
23:50:44.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:44.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:50:44.163 00.000 15712 MoveAxis(E, 9, ABG)
23:50:44.163 00.000 15712 Guiding  Dir = 2, Dur = 9
23:50:44.163 00.000 15712 IsGuiding returns 0
23:50:44.182 00.019 15712 IsGuiding returns 0
23:50:44.182 00.000 15712 Move returns status 0, amount 9
23:50:44.182 00.000 15712 MoveAxis(N, 0, ABG)
23:50:44.182 00.000 15712 Move returns status 0, amount 0
23:50:44.182 00.000 15712 move complete, result=0
23:50:44.182 00.000 15712 worker thread done servicing request
23:50:44.182 00.000 15712 Worker thread wakes up
23:50:44.182 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
23:50:44.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:44.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:45.922 01.740 15712 Exposure complete
23:50:45.983 00.061 15712 worker thread done servicing request
23:50:45.983 00.000 7988 OnExposeComplete: enter
23:50:45.983 00.000 7988 UpdateGuideState(): m_state=6
23:50:45.987 00.004 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2654
23:50:45.987 00.000 7988 Star::Find returns 1 (0), X=502.06, Y=804.06, Mass=1659, SNR=27.2, Peak=163 HFD=4.4
23:50:45.989 00.002 7988 MultiStar: [#1 -0.15,-0.92,0.00,M6] [#2 0.16,-0.77,0.00,M6] [#3 -0.02,-0.61,0.00,M3] [#4 0.01,-0.64,0.00,M5] [#5 -0.24,-0.63,0.00,M6] [#6 0.11,-0.41,0.64,U] [#7 0.12,-0.66,0.00,M4] [#8 0.20,-0.94,0.00,M8] 
23:50:45.991 00.002 7988 single-star, 1 included, MultiStar: {-0.08, -0.29}, one-star: {-0.19, -0.22}
23:50:45.991 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.87 = 2.42)
23:50:45.991 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.38)
23:50:45.993 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-2.30 mountX=-0.22 mountY=0.20, mountTheta=2.40
23:50:45.995 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.22, opts=13)
23:50:45.995 00.000 7988 Enqueuing Move request for scope (-0.19, -0.22)
23:50:45.997 00.002 15712 Worker thread wakes up
23:50:45.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.22) opts 0xd
23:50:45.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.22)
23:50:45.997 00.000 15712 Moving (-0.19, -0.22) raw xDistance=-0.22 yDistance=0.20
23:50:45.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:45.999 00.002 7988 UpdateGuideState exits: m=1659 SNR=27.2
23:50:45.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:46.001 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:46.001 00.000 7988 Enqueuing Expose request
23:50:46.001 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.94
23:50:46.001 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
23:50:46.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:46.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:50:46.001 00.000 15712 MoveAxis(E, 53, ABG)
23:50:46.001 00.000 15712 Guiding  Dir = 2, Dur = 53
23:50:46.001 00.000 15712 IsGuiding returns 0
23:50:46.019 00.018 15712 PulseGuide returned control before completion, sleep 48
23:50:46.099 00.080 15712 IsGuiding returns 0
23:50:46.099 00.000 15712 Move returns status 0, amount 53
23:50:46.099 00.000 15712 MoveAxis(N, 0, ABG)
23:50:46.099 00.000 15712 Move returns status 0, amount 0
23:50:46.099 00.000 15712 move complete, result=0
23:50:46.099 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.2 px 0 ms NORTH
23:50:46.102 00.003 15712 worker thread done servicing request
23:50:46.102 00.000 15712 Worker thread wakes up
23:50:46.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:46.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:47.516 01.414 15712 Exposure complete
23:50:47.576 00.060 15712 worker thread done servicing request
23:50:47.576 00.000 7988 OnExposeComplete: enter
23:50:47.577 00.001 7988 UpdateGuideState(): m_state=6
23:50:47.578 00.001 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2655
23:50:47.578 00.000 7988 Star::Find returns 1 (0), X=501.82, Y=804.22, Mass=1646, SNR=27.1, Peak=156 HFD=4.6
23:50:47.578 00.000 7988 MultiStar: [#1 -0.22,-0.56,0.00,M7] [#2 -0.15,-0.79,0.00,M7] [#3 -0.13,-0.28,0.83,U] [#4 -0.18,-0.71,0.00,M6] [#5 -0.35,-0.45,0.00,M7] [#6 -0.23,-0.06,0.65,U] [#7 -0.04,-0.44,0.00,M5] [#8 -0.08,-0.70,0.00,M9] 
23:50:47.578 00.000 7988 refined, 2 included, MultiStar: {-0.28, -0.13}, one-star: {-0.44, -0.05}
23:50:47.578 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
23:50:47.578 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.98)
23:50:47.578 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-2.71 mountX=-0.13 mountY=0.28, mountTheta=2.01
23:50:47.578 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.13, opts=13)
23:50:47.588 00.010 7988 Enqueuing Move request for scope (-0.28, -0.13)
23:50:47.588 00.000 15712 Worker thread wakes up
23:50:47.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.13) opts 0xd
23:50:47.588 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.13)
23:50:47.588 00.000 15712 Moving (-0.28, -0.13) raw xDistance=-0.13 yDistance=0.28
23:50:47.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:47.588 00.000 7988 UpdateGuideState exits: m=1646 SNR=27.1
23:50:47.592 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:47.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:47.593 00.001 15712 PPEC rslt: input = -0.13, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
23:50:47.593 00.000 7988 Enqueuing Expose request
23:50:47.595 00.002 15712 PPEC: input: -0.13, control: -0.04, exposure: 1500
23:50:47.595 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:47.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:50:47.595 00.000 15712 MoveAxis(E, 12, ABG)
23:50:47.595 00.000 15712 Guiding  Dir = 2, Dur = 12
23:50:47.595 00.000 15712 IsGuiding returns 0
23:50:47.618 00.023 15712 IsGuiding returns 1
23:50:47.618 00.000 15712 scope still moving after pulse duration time elapsed
23:50:47.663 00.045 15712 IsGuiding returns 0
23:50:47.663 00.000 15712 scope move finished after 12 + 58 ms
23:50:47.663 00.000 15712 Move returns status 0, amount 12
23:50:47.663 00.000 15712 MoveAxis(N, 0, ABG)
23:50:47.663 00.000 15712 Move returns status 0, amount 0
23:50:47.663 00.000 15712 move complete, result=0
23:50:47.663 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.3 px 0 ms NORTH
23:50:47.668 00.005 15712 worker thread done servicing request
23:50:47.668 00.000 15712 Worker thread wakes up
23:50:47.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:47.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:49.296 01.628 15712 Exposure complete
23:50:49.347 00.051 15712 worker thread done servicing request
23:50:49.358 00.011 7988 OnExposeComplete: enter
23:50:49.358 00.000 7988 UpdateGuideState(): m_state=6
23:50:49.360 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2656
23:50:49.360 00.000 7988 Star::Find returns 1 (0), X=501.98, Y=804.28, Mass=1584, SNR=26.3, Peak=165 HFD=4.4
23:50:49.362 00.002 7988 MultiStar: [#1 -0.23,-0.75,0.00,M8] [#2 0.09,-0.79,0.00,M8] [#3 -0.06,-0.38,0.86,U] [#4 -0.03,-0.57,0.00,M7] [#5 -0.11,-0.53,0.00,M8] [#6 -0.13,0.07,0.66,U] [#7 -0.03,-0.67,0.00,M6] [#8 0.28,-1.05,0.00,M10] 
23:50:49.362 00.000 7988 refined, 2 included, MultiStar: {-0.16, -0.11}, one-star: {-0.28, 0.01}
23:50:49.364 00.002 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
23:50:49.364 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.12)
23:50:49.366 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.57 mountX=-0.11 mountY=0.17, mountTheta=2.14
23:50:49.368 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.11, opts=13)
23:50:49.368 00.000 7988 Enqueuing Move request for scope (-0.16, -0.11)
23:50:49.370 00.002 15712 Worker thread wakes up
23:50:49.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
23:50:49.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
23:50:49.370 00.000 15712 Moving (-0.16, -0.11) raw xDistance=-0.11 yDistance=0.17
23:50:49.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:49.370 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.3
23:50:49.373 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:49.374 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:49.374 00.000 7988 Enqueuing Expose request
23:50:49.374 00.000 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
23:50:49.374 00.000 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
23:50:49.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:49.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:50:49.374 00.000 15712 MoveAxis(E, 13, ABG)
23:50:49.374 00.000 15712 Guiding  Dir = 2, Dur = 13
23:50:49.374 00.000 15712 IsGuiding returns 0
23:50:49.394 00.020 15712 IsGuiding returns 1
23:50:49.394 00.000 15712 scope still moving after pulse duration time elapsed
23:50:49.441 00.047 15712 IsGuiding returns 0
23:50:49.441 00.000 15712 scope move finished after 13 + 51 ms
23:50:49.441 00.000 15712 Move returns status 0, amount 13
23:50:49.441 00.000 15712 MoveAxis(N, 0, ABG)
23:50:49.441 00.000 15712 Move returns status 0, amount 0
23:50:49.441 00.000 15712 move complete, result=0
23:50:49.441 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.2 px 0 ms NORTH
23:50:49.441 00.000 15712 worker thread done servicing request
23:50:49.443 00.002 15712 Worker thread wakes up
23:50:49.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:49.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:50.861 01.418 15712 Exposure complete
23:50:50.922 00.061 7988 OnExposeComplete: enter
23:50:50.922 00.000 7988 UpdateGuideState(): m_state=6
23:50:50.922 00.000 15712 worker thread done servicing request
23:50:50.922 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2657
23:50:50.926 00.004 7988 Star::Find returns 1 (0), X=502.01, Y=804.40, Mass=1618, SNR=26.7, Peak=163 HFD=4.2
23:50:50.926 00.000 7988 MultiStar: [#1 -0.42,-0.45,0.00,M9] [#2 0.02,-0.45,0.00,M9] [#3 -0.16,-0.21,0.86,U] [#4 -0.15,-0.24,0.74,U] [#5 -0.32,-0.14,0.71,U] [#6 0.02,0.09,0.65,U] [#7 -0.28,-0.28,0.52,U] [#8 0.32,-0.58,0.00,R] 
23:50:50.926 00.000 7988 refined, 5 included, MultiStar: {-0.19, -0.09}, one-star: {-0.25, 0.13}
23:50:50.926 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.25 = 2.03)
23:50:50.926 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 2.00)
23:50:50.926 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.69 mountX=-0.09 mountY=0.19, mountTheta=2.02
23:50:50.926 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.09, opts=13)
23:50:50.926 00.000 7988 Enqueuing Move request for scope (-0.19, -0.09)
23:50:50.926 00.000 15712 Worker thread wakes up
23:50:50.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
23:50:50.926 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
23:50:50.926 00.000 15712 Moving (-0.19, -0.09) raw xDistance=-0.09 yDistance=0.19
23:50:50.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:50.926 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.7
23:50:50.938 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:50.938 00.000 15712 PPEC rslt: input = -0.09, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
23:50:50.938 00.000 15712 PPEC: input: -0.09, control: -0.04, exposure: 1500
23:50:50.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:50.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:50.938 00.000 7988 Enqueuing Expose request
23:50:50.942 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:50:50.942 00.000 15712 MoveAxis(E, 13, ABG)
23:50:50.942 00.000 15712 Guiding  Dir = 2, Dur = 13
23:50:50.942 00.000 15712 IsGuiding returns 0
23:50:50.954 00.012 15712 IsGuiding returns 1
23:50:50.954 00.000 15712 scope still moving after pulse duration time elapsed
23:50:51.006 00.052 15712 IsGuiding returns 0
23:50:51.006 00.000 15712 scope move finished after 13 + 52 ms
23:50:51.006 00.000 15712 Move returns status 0, amount 13
23:50:51.006 00.000 15712 MoveAxis(N, 0, ABG)
23:50:51.006 00.000 15712 Move returns status 0, amount 0
23:50:51.006 00.000 15712 move complete, result=0
23:50:51.006 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.2 px 0 ms NORTH
23:50:51.010 00.004 15712 worker thread done servicing request
23:50:51.010 00.000 15712 Worker thread wakes up
23:50:51.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:51.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:52.646 01.636 15712 Exposure complete
23:50:52.695 00.049 15712 worker thread done servicing request
23:50:52.695 00.000 7988 OnExposeComplete: enter
23:50:52.708 00.013 7988 UpdateGuideState(): m_state=6
23:50:52.710 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2658
23:50:52.710 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=804.56, Mass=1589, SNR=26.4, Peak=147 HFD=4.9
23:50:52.712 00.002 7988 MultiStar: [#1 -0.28,-0.47,0.00,M10] [#2 -0.27,-0.32,0.86,U] [#3 0.11,-0.11,0.84,U] [#4 -0.39,-0.24,0.00,M7] [#5 -0.47,-0.12,0.00,M8] [#6 -0.08,0.31,0.69,U] [#7 -0.06,-0.01,0.48,U] [#8 -0.31,0.24,0.42,U] 
23:50:52.712 00.000 7988 refined, 5 included, MultiStar: {-0.14, 0.05}, one-star: {-0.26, 0.29}
23:50:52.714 00.002 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.23 = 1.23)
23:50:52.714 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
23:50:52.716 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.80 mountX=0.05 mountY=0.14, mountTheta=1.23
23:50:52.718 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.05, opts=13)
23:50:52.718 00.000 7988 Enqueuing Move request for scope (-0.14, 0.05)
23:50:52.720 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:52.720 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.4
23:50:52.722 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:52.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:52.724 00.002 7988 Enqueuing Expose request
23:50:52.724 00.000 15712 Worker thread wakes up
23:50:52.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
23:50:52.726 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
23:50:52.726 00.000 15712 Moving (-0.14, 0.05) raw xDistance=0.05 yDistance=0.14
23:50:52.729 00.003 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
23:50:52.729 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
23:50:52.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:52.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:50:52.729 00.000 15712 MoveAxis(E, 13, ABG)
23:50:52.729 00.000 15712 Guiding  Dir = 2, Dur = 13
23:50:52.729 00.000 15712 IsGuiding returns 0
23:50:52.781 00.052 15712 IsGuiding returns 1
23:50:52.781 00.000 15712 scope still moving after pulse duration time elapsed
23:50:52.803 00.022 15712 IsGuiding returns 0
23:50:52.803 00.000 15712 scope move finished after 13 + 61 ms
23:50:52.803 00.000 15712 Move returns status 0, amount 13
23:50:52.803 00.000 15712 MoveAxis(N, 0, ABG)
23:50:52.803 00.000 15712 Move returns status 0, amount 0
23:50:52.803 00.000 15712 move complete, result=0
23:50:52.803 00.000 15712 worker thread done servicing request
23:50:52.803 00.000 15712 Worker thread wakes up
23:50:52.803 00.000 7988 GuideStep: 0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
23:50:52.805 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:52.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:54.208 01.403 15712 Exposure complete
23:50:54.271 00.063 15712 worker thread done servicing request
23:50:54.271 00.000 7988 OnExposeComplete: enter
23:50:54.271 00.000 7988 UpdateGuideState(): m_state=6
23:50:54.274 00.003 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2659
23:50:54.274 00.000 7988 Star::Find returns 1 (0), X=502.04, Y=804.37, Mass=1562, SNR=26.3, Peak=159 HFD=4.3
23:50:54.276 00.002 7988 MultiStar: [#1 -0.13,-0.32,0.96,U] [#2 -0.11,-0.50,0.00,M9] [#3 -0.01,-0.12,0.85,U] [#4 -0.08,-0.14,0.78,U] [#5 -0.27,-0.15,0.74,U] [#6 0.22,0.33,0.66,U] [#7 -0.09,-0.05,0.50,U] [#8 0.04,0.24,0.43,U] 
23:50:54.276 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.22, 0.10}
23:50:54.278 00.002 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
23:50:54.278 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.98)
23:50:54.280 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.71 mountX=-0.04 mountY=0.08, mountTheta=2.01
23:50:54.282 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
23:50:54.282 00.000 7988 Enqueuing Move request for scope (-0.08, -0.04)
23:50:54.284 00.002 15712 Worker thread wakes up
23:50:54.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
23:50:54.284 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
23:50:54.284 00.000 15712 Moving (-0.08, -0.04) raw xDistance=-0.04 yDistance=0.08
23:50:54.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
23:50:54.284 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.3
23:50:54.287 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:54.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:54.287 00.000 7988 Enqueuing Expose request
23:50:54.287 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
23:50:54.287 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
23:50:54.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:54.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:50:54.287 00.000 15712 MoveAxis(E, 11, ABG)
23:50:54.287 00.000 15712 Guiding  Dir = 2, Dur = 11
23:50:54.287 00.000 15712 IsGuiding returns 0
23:50:54.310 00.023 15712 IsGuiding returns 1
23:50:54.310 00.000 15712 scope still moving after pulse duration time elapsed
23:50:54.362 00.052 15712 IsGuiding returns 0
23:50:54.362 00.000 15712 scope move finished after 11 + 62 ms
23:50:54.362 00.000 15712 Move returns status 0, amount 11
23:50:54.362 00.000 15712 MoveAxis(N, 0, ABG)
23:50:54.362 00.000 15712 Move returns status 0, amount 0
23:50:54.362 00.000 15712 move complete, result=0
23:50:54.362 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
23:50:54.366 00.004 15712 worker thread done servicing request
23:50:54.366 00.000 15712 Worker thread wakes up
23:50:54.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:54.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:56.107 01.741 15712 Exposure complete
23:50:56.167 00.060 15712 worker thread done servicing request
23:50:56.168 00.001 7988 OnExposeComplete: enter
23:50:56.168 00.000 7988 UpdateGuideState(): m_state=6
23:50:56.168 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2660
23:50:56.168 00.000 7988 Star::Find returns 1 (0), X=501.84, Y=804.45, Mass=1505, SNR=25.8, Peak=173 HFD=4.3
23:50:56.168 00.000 7988 MultiStar: [#1 -0.44,-0.36,0.00,M10] [#2 -0.13,-0.49,0.00,M10] [#3 -0.35,-0.08,0.86,U] [#4 -0.45,-0.35,0.00,M7] [#5 -0.35,0.05,0.75,U] [#6 -0.10,0.22,0.66,U] [#7 0.12,-0.26,0.53,U] [#8 -0.23,-0.14,0.44,U] 
23:50:56.168 00.000 7988 refined, 5 included, MultiStar: {-0.26, 0.02}, one-star: {-0.42, 0.18}
23:50:56.168 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.56) = xAngle (1.49 = 1.49)
23:50:56.168 00.000 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
23:50:56.168 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.02 hyp=0.26 cameraTheta=3.06 mountX=0.02 mountY=0.26, mountTheta=1.49
23:50:56.168 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.02, opts=13)
23:50:56.168 00.000 7988 Enqueuing Move request for scope (-0.26, 0.02)
23:50:56.168 00.000 15712 Worker thread wakes up
23:50:56.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.02) opts 0xd
23:50:56.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.02)
23:50:56.168 00.000 15712 Moving (-0.26, 0.02) raw xDistance=0.02 yDistance=0.26
23:50:56.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:56.168 00.000 7988 UpdateGuideState exits: m=1505 SNR=25.8
23:50:56.183 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:56.184 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:56.184 00.000 7988 Enqueuing Expose request
23:50:56.186 00.002 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
23:50:56.186 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
23:50:56.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:56.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:50:56.186 00.000 15712 MoveAxis(E, 8, ABG)
23:50:56.186 00.000 15712 Guiding  Dir = 2, Dur = 8
23:50:56.186 00.000 15712 IsGuiding returns 0
23:50:56.202 00.016 15712 IsGuiding returns 0
23:50:56.202 00.000 15712 Move returns status 0, amount 8
23:50:56.202 00.000 15712 MoveAxis(N, 0, ABG)
23:50:56.202 00.000 15712 Move returns status 0, amount 0
23:50:56.202 00.000 15712 move complete, result=0
23:50:56.202 00.000 15712 worker thread done servicing request
23:50:56.202 00.000 15712 Worker thread wakes up
23:50:56.202 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.3 px 0 ms NORTH
23:50:56.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:56.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:57.619 01.417 15712 Exposure complete
23:50:57.679 00.060 15712 worker thread done servicing request
23:50:57.679 00.000 7988 OnExposeComplete: enter
23:50:57.679 00.000 7988 UpdateGuideState(): m_state=6
23:50:57.681 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2661
23:50:57.683 00.002 7988 Star::Find returns 1 (0), X=502.27, Y=804.60, Mass=1598, SNR=26.6, Peak=150 HFD=4.6
23:50:57.683 00.000 7988 MultiStar: [#1 -0.04,-0.33,0.96,U] [#2 0.06,-0.23,0.82,U] [#3 0.04,0.17,0.87,U] [#4 -0.32,0.00,0.70,U] [#5 -0.17,-0.08,0.72,U] [#6 -0.03,0.44,0.00,M1] [#7 -0.20,-0.21,0.49,U] [#8 0.12,0.05,0.41,U] 
23:50:57.685 00.002 7988 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {0.01, 0.33}
23:50:57.685 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.25 = 2.03)
23:50:57.687 00.002 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.00)
23:50:57.687 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.69 mountX=-0.03 mountY=0.06, mountTheta=2.03
23:50:57.689 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.03, opts=13)
23:50:57.691 00.002 7988 Enqueuing Move request for scope (-0.06, -0.03)
23:50:57.691 00.000 15712 Worker thread wakes up
23:50:57.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
23:50:57.691 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
23:50:57.691 00.000 15712 Moving (-0.06, -0.03) raw xDistance=-0.03 yDistance=0.06
23:50:57.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:57.691 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.6
23:50:57.694 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:57.695 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:57.696 00.001 7988 Enqueuing Expose request
23:50:57.696 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
23:50:57.696 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
23:50:57.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:57.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:50:57.696 00.000 15712 MoveAxis(E, 7, ABG)
23:50:57.696 00.000 15712 Guiding  Dir = 2, Dur = 7
23:50:57.698 00.002 15712 IsGuiding returns 0
23:50:57.747 00.049 15712 IsGuiding returns 0
23:50:57.747 00.000 15712 Move returns status 0, amount 7
23:50:57.747 00.000 15712 MoveAxis(N, 0, ABG)
23:50:57.747 00.000 15712 Move returns status 0, amount 0
23:50:57.747 00.000 15712 move complete, result=0
23:50:57.747 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:50:57.755 00.008 15712 worker thread done servicing request
23:50:57.755 00.000 15712 Worker thread wakes up
23:50:57.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:57.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:50:59.390 01.635 15712 Exposure complete
23:50:59.447 00.057 15712 worker thread done servicing request
23:50:59.447 00.000 7988 OnExposeComplete: enter
23:50:59.452 00.005 7988 UpdateGuideState(): m_state=6
23:50:59.454 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2662
23:50:59.454 00.000 7988 Star::Find returns 1 (0), X=502.16, Y=804.20, Mass=1516, SNR=25.9, Peak=147 HFD=4.4
23:50:59.456 00.002 7988 MultiStar: [#1 -0.19,-0.43,0.00,M10] [#2 0.29,-0.49,0.00,M10] [#3 0.01,-0.36,0.86,U] [#4 -0.43,-0.48,0.00,M7] [#5 -0.31,-0.25,0.71,U] [#6 0.18,0.16,0.65,U] [#7 -0.07,-0.47,0.00,M2] [#8 0.01,0.06,0.42,U] 
23:50:59.456 00.000 7988 single-star, 4 included, MultiStar: {-0.05, -0.12}, one-star: {-0.10, -0.07}
23:50:59.458 00.002 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.07 = 2.21)
23:50:59.458 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
23:50:59.460 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-2.51 mountX=-0.08 mountY=0.10, mountTheta=2.20
23:50:59.462 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.07, opts=13)
23:50:59.462 00.000 7988 Enqueuing Move request for scope (-0.10, -0.07)
23:50:59.464 00.002 15712 Worker thread wakes up
23:50:59.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
23:50:59.464 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
23:50:59.464 00.000 15712 Moving (-0.10, -0.07) raw xDistance=-0.08 yDistance=0.10
23:50:59.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:50:59.464 00.000 7988 UpdateGuideState exits: m=1516 SNR=25.9
23:50:59.467 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:59.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:50:59.468 00.001 7988 Enqueuing Expose request
23:50:59.468 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
23:50:59.468 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
23:50:59.470 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:59.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:50:59.470 00.000 15712 MoveAxis(E, 8, ABG)
23:50:59.470 00.000 15712 Guiding  Dir = 2, Dur = 8
23:50:59.470 00.000 15712 IsGuiding returns 0
23:50:59.484 00.014 15712 IsGuiding returns 0
23:50:59.484 00.000 15712 Move returns status 0, amount 8
23:50:59.484 00.000 15712 MoveAxis(N, 0, ABG)
23:50:59.484 00.000 15712 Move returns status 0, amount 0
23:50:59.484 00.000 15712 move complete, result=0
23:50:59.484 00.000 15712 worker thread done servicing request
23:50:59.484 00.000 15712 Worker thread wakes up
23:50:59.484 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:50:59.498 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
23:50:59.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:00.904 01.406 15712 Exposure complete
23:51:00.964 00.060 15712 worker thread done servicing request
23:51:00.964 00.000 7988 OnExposeComplete: enter
23:51:00.965 00.001 7988 UpdateGuideState(): m_state=6
23:51:00.967 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2663
23:51:00.967 00.000 7988 Star::Find returns 1 (0), X=501.89, Y=804.39, Mass=1559, SNR=26.2, Peak=160 HFD=4.4
23:51:00.969 00.002 7988 MultiStar: [#1 -0.21,-0.48,0.00,R] [#2 -0.15,-0.44,0.00,R] [#3 -0.10,-0.22,0.86,U] [#4 -0.07,-0.32,0.74,U] [#5 -0.37,-0.30,0.00,M5] [#6 -0.22,0.16,0.68,U] [#7 0.01,-0.25,0.52,U] [#8 0.23,-0.06,0.44,U] 
23:51:00.969 00.000 7988 refined, 5 included, MultiStar: {-0.13, -0.08}, one-star: {-0.36, 0.12}
23:51:00.971 00.002 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
23:51:00.971 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
23:51:00.973 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.57 mountX=-0.08 mountY=0.13, mountTheta=2.14
23:51:00.975 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.08, opts=13)
23:51:00.975 00.000 7988 Enqueuing Move request for scope (-0.13, -0.08)
23:51:00.977 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:51:00.979 00.002 7988 UpdateGuideState exits: m=1559 SNR=26.2
23:51:00.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:00.981 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:00.981 00.000 7988 Enqueuing Expose request
23:51:00.981 00.000 15712 Worker thread wakes up
23:51:00.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
23:51:00.981 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
23:51:00.981 00.000 15712 Moving (-0.13, -0.08) raw xDistance=-0.08 yDistance=0.13
23:51:00.981 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
23:51:00.981 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
23:51:00.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:00.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:51:00.981 00.000 15712 MoveAxis(E, 9, ABG)
23:51:00.981 00.000 15712 Guiding  Dir = 2, Dur = 9
23:51:00.981 00.000 15712 IsGuiding returns 0
23:51:01.013 00.032 15712 IsGuiding returns 0
23:51:01.013 00.000 15712 Move returns status 0, amount 9
23:51:01.013 00.000 15712 MoveAxis(N, 0, ABG)
23:51:01.013 00.000 15712 Move returns status 0, amount 0
23:51:01.013 00.000 15712 move complete, result=0
23:51:01.013 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
23:51:01.015 00.002 15712 worker thread done servicing request
23:51:01.015 00.000 15712 Worker thread wakes up
23:51:01.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:01.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:02.657 01.642 15712 Exposure complete
23:51:02.714 00.057 15712 worker thread done servicing request
23:51:02.714 00.000 7988 OnExposeComplete: enter
23:51:02.721 00.007 7988 UpdateGuideState(): m_state=6
23:51:02.721 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2664
23:51:02.723 00.002 7988 Star::Find returns 1 (0), X=502.06, Y=804.08, Mass=1537, SNR=25.6, Peak=144 HFD=4.3
23:51:02.723 00.000 7988 MultiStar: [#1 -0.08,-0.08,1.01,U] [#2 -0.04,-0.33,0.87,U] [#3 0.04,-0.50,0.00,M1] [#4 -0.14,-0.56,0.00,M7] [#5 -0.37,-0.47,0.00,M6] [#6 -0.07,0.03,0.67,U] [#7 0.10,-0.43,0.00,M2] [#8 -0.09,-0.56,0.00,M1] 
23:51:02.725 00.002 7988 refined, 3 included, MultiStar: {-0.10, -0.15}, one-star: {-0.20, -0.20}
23:51:02.725 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.73 = 2.56)
23:51:02.727 00.002 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.52)
23:51:02.727 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.19 cameraTheta=-2.16 mountX=-0.15 mountY=0.11, mountTheta=2.54
23:51:02.729 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.15, opts=13)
23:51:02.731 00.002 7988 Enqueuing Move request for scope (-0.10, -0.15)
23:51:02.731 00.000 15712 Worker thread wakes up
23:51:02.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
23:51:02.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
23:51:02.731 00.000 15712 Moving (-0.10, -0.15) raw xDistance=-0.15 yDistance=0.11
23:51:02.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
23:51:02.731 00.000 7988 UpdateGuideState exits: m=1537 SNR=25.6
23:51:02.734 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:02.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:02.736 00.002 7988 Enqueuing Expose request
23:51:02.736 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
23:51:02.736 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
23:51:02.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:02.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:51:02.736 00.000 15712 MoveAxis(E, 9, ABG)
23:51:02.736 00.000 15712 Guiding  Dir = 2, Dur = 9
23:51:02.736 00.000 15712 IsGuiding returns 0
23:51:02.788 00.052 15712 IsGuiding returns 0
23:51:02.788 00.000 15712 Move returns status 0, amount 9
23:51:02.788 00.000 15712 MoveAxis(N, 0, ABG)
23:51:02.788 00.000 15712 Move returns status 0, amount 0
23:51:02.788 00.000 15712 move complete, result=0
23:51:02.788 00.000 15712 worker thread done servicing request
23:51:02.788 00.000 15712 Worker thread wakes up
23:51:02.788 00.000 7988 GuideStep: -0.2 px 9 ms EAST, 0.1 px 0 ms NORTH
23:51:02.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:02.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:04.208 01.420 15712 Exposure complete
23:51:04.260 00.052 15712 worker thread done servicing request
23:51:04.260 00.000 7988 OnExposeComplete: enter
23:51:04.269 00.009 7988 UpdateGuideState(): m_state=6
23:51:04.269 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2665
23:51:04.269 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=804.26, Mass=1589, SNR=26.6, Peak=153 HFD=4.3
23:51:04.269 00.000 7988 MultiStar: [#1 0.03,-0.14,0.99,U] [#2 0.15,-0.28,0.88,U] [#3 0.14,-0.23,0.84,U] [#4 -0.08,-0.54,0.00,M8] [#5 -0.10,-0.31,0.72,U] [#6 -0.05,0.06,0.63,U] [#7 -0.01,-0.79,0.00,M3] [#8 -0.11,-0.32,0.43,U] 
23:51:04.269 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.17}, one-star: {-0.26, -0.02}
23:51:04.269 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
23:51:04.269 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
23:51:04.277 00.008 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.71 mountX=-0.17 mountY=0.03, mountTheta=2.98
23:51:04.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.17, opts=13)
23:51:04.277 00.000 7988 Enqueuing Move request for scope (-0.02, -0.17)
23:51:04.277 00.000 15712 Worker thread wakes up
23:51:04.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
23:51:04.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
23:51:04.277 00.000 15712 Moving (-0.02, -0.17) raw xDistance=-0.17 yDistance=0.03
23:51:04.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:04.277 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.6
23:51:04.285 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:04.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:04.285 00.000 7988 Enqueuing Expose request
23:51:04.285 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.98
23:51:04.285 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
23:51:04.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:04.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:51:04.285 00.000 15712 MoveAxis(E, 41, ABG)
23:51:04.285 00.000 15712 Guiding  Dir = 2, Dur = 41
23:51:04.285 00.000 15712 IsGuiding returns 0
23:51:04.307 00.022 15712 PulseGuide returned control before completion, sleep 33
23:51:04.349 00.042 15712 IsGuiding returns 1
23:51:04.349 00.000 15712 scope still moving after pulse duration time elapsed
23:51:04.385 00.036 15712 IsGuiding returns 0
23:51:04.385 00.000 15712 scope move finished after 41 + 57 ms
23:51:04.385 00.000 15712 Move returns status 0, amount 41
23:51:04.385 00.000 15712 MoveAxis(N, 0, ABG)
23:51:04.385 00.000 15712 Move returns status 0, amount 0
23:51:04.385 00.000 15712 move complete, result=0
23:51:04.385 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
23:51:04.388 00.003 15712 worker thread done servicing request
23:51:04.388 00.000 15712 Worker thread wakes up
23:51:04.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:04.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:06.025 01.637 15712 Exposure complete
23:51:06.088 00.063 7988 OnExposeComplete: enter
23:51:06.088 00.000 7988 UpdateGuideState(): m_state=6
23:51:06.088 00.000 15712 worker thread done servicing request
23:51:06.088 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
23:51:06.088 00.000 7988 Star::Find returns 1 (0), X=502.21, Y=804.61, Mass=1531, SNR=26.2, Peak=143 HFD=4.5
23:51:06.093 00.005 7988 MultiStar: [#1 0.08,0.33,0.97,U] [#2 0.14,0.24,0.89,U] [#3 0.01,0.10,0.87,U] [#4 0.07,0.07,0.78,U] [#5 -0.24,0.02,0.70,U] [#6 0.22,0.48,0.00,M1] [#7 -0.39,-0.03,0.50,U] [#8 -0.11,0.27,0.44,U] 
23:51:06.093 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.18}, one-star: {-0.05, 0.34}
23:51:06.093 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
23:51:06.093 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
23:51:06.093 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.75 mountX=0.18 mountY=0.03, mountTheta=0.15
23:51:06.099 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.18, opts=13)
23:51:06.099 00.000 7988 Enqueuing Move request for scope (-0.03, 0.18)
23:51:06.099 00.000 15712 Worker thread wakes up
23:51:06.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
23:51:06.099 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
23:51:06.099 00.000 15712 Moving (-0.03, 0.18) raw xDistance=0.18 yDistance=0.03
23:51:06.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:06.099 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.2
23:51:06.104 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:06.104 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:06.106 00.002 7988 Enqueuing Expose request
23:51:06.106 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.98
23:51:06.106 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
23:51:06.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:06.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:51:06.106 00.000 15712 MoveAxis(W, 29, ABG)
23:51:06.106 00.000 15712 Guiding  Dir = 3, Dur = 29
23:51:06.108 00.002 15712 IsGuiding returns 0
23:51:06.120 00.012 15712 PulseGuide returned control before completion, sleep 24
23:51:06.172 00.052 15712 IsGuiding returns 0
23:51:06.172 00.000 15712 Move returns status 0, amount 29
23:51:06.172 00.000 15712 MoveAxis(N, 0, ABG)
23:51:06.172 00.000 15712 Move returns status 0, amount 0
23:51:06.172 00.000 15712 move complete, result=0
23:51:06.172 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
23:51:06.179 00.007 15712 worker thread done servicing request
23:51:06.179 00.000 15712 Worker thread wakes up
23:51:06.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:06.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:07.589 01.410 15712 Exposure complete
23:51:07.647 00.058 15712 worker thread done servicing request
23:51:07.647 00.000 7988 OnExposeComplete: enter
23:51:07.651 00.004 7988 UpdateGuideState(): m_state=6
23:51:07.653 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2667
23:51:07.653 00.000 7988 Star::Find returns 1 (0), X=502.16, Y=804.33, Mass=1643, SNR=26.9, Peak=154 HFD=4.5
23:51:07.655 00.002 7988 MultiStar: [#1 0.02,0.05,0.97,U] [#2 0.14,0.05,0.82,U] [#3 -0.07,-0.10,0.83,U] [#4 -0.15,-0.46,0.00,M8] [#5 -0.33,-0.33,0.00,M5] [#6 -0.13,0.29,0.66,U] [#7 -0.03,-0.38,0.44,U] [#8 -0.15,-0.05,0.42,U] 
23:51:07.655 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.01}, one-star: {-0.10, 0.05}
23:51:07.657 00.002 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.56) = xAngle (1.26 = 1.26)
23:51:07.657 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
23:51:07.659 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.82 mountX=0.01 mountY=0.04, mountTheta=1.25
23:51:07.659 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
23:51:07.661 00.002 7988 Enqueuing Move request for scope (-0.04, 0.01)
23:51:07.663 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:51:07.664 00.001 7988 UpdateGuideState exits: m=1643 SNR=26.9
23:51:07.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:07.666 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:07.667 00.001 15712 Worker thread wakes up
23:51:07.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:51:07.667 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:51:07.667 00.000 7988 Enqueuing Expose request
23:51:07.667 00.000 15712 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=0.04
23:51:07.669 00.002 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
23:51:07.669 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
23:51:07.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:07.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:51:07.669 00.000 15712 MoveAxis(E, 6, ABG)
23:51:07.669 00.000 15712 Guiding  Dir = 2, Dur = 6
23:51:07.669 00.000 15712 IsGuiding returns 0
23:51:07.687 00.018 15712 IsGuiding returns 0
23:51:07.687 00.000 15712 Move returns status 0, amount 6
23:51:07.687 00.000 15712 MoveAxis(N, 0, ABG)
23:51:07.687 00.000 15712 Move returns status 0, amount 0
23:51:07.687 00.000 15712 move complete, result=0
23:51:07.687 00.000 15712 worker thread done servicing request
23:51:07.687 00.000 15712 Worker thread wakes up
23:51:07.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:07.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:07.687 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:51:09.439 01.752 15712 Exposure complete
23:51:09.498 00.059 15712 worker thread done servicing request
23:51:09.498 00.000 7988 OnExposeComplete: enter
23:51:09.500 00.002 7988 UpdateGuideState(): m_state=6
23:51:09.500 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2668
23:51:09.500 00.000 7988 Star::Find returns 1 (0), X=502.08, Y=804.16, Mass=1650, SNR=26.9, Peak=148 HFD=4.5
23:51:09.500 00.000 7988 MultiStar: [#1 0.17,0.07,0.98,U] [#2 0.17,-0.23,0.91,U] [#3 -0.11,-0.23,0.86,U] [#4 -0.15,-0.46,0.00,M9] [#5 -0.03,-0.47,0.00,M6] [#6 0.19,0.18,0.64,U] [#7 -0.01,-0.33,0.46,U] [#8 -0.18,-0.38,0.44,U] 
23:51:09.500 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.13}, one-star: {-0.18, -0.11}
23:51:09.500 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
23:51:09.500 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
23:51:09.500 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.43 mountX=-0.12 mountY=-0.01, mountTheta=-3.03
23:51:09.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.13, opts=13)
23:51:09.500 00.000 7988 Enqueuing Move request for scope (0.02, -0.13)
23:51:09.500 00.000 15712 Worker thread wakes up
23:51:09.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
23:51:09.500 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
23:51:09.500 00.000 15712 Moving (0.02, -0.13) raw xDistance=-0.12 yDistance=-0.01
23:51:09.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:09.500 00.000 7988 UpdateGuideState exits: m=1650 SNR=26.9
23:51:09.515 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:09.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:09.517 00.002 7988 Enqueuing Expose request
23:51:09.517 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
23:51:09.517 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
23:51:09.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:09.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:51:09.517 00.000 15712 MoveAxis(E, 8, ABG)
23:51:09.517 00.000 15712 Guiding  Dir = 2, Dur = 8
23:51:09.517 00.000 15712 IsGuiding returns 0
23:51:09.532 00.015 15712 IsGuiding returns 0
23:51:09.534 00.002 15712 Move returns status 0, amount 8
23:51:09.534 00.000 15712 MoveAxis(N, 0, ABG)
23:51:09.534 00.000 15712 Move returns status 0, amount 0
23:51:09.534 00.000 15712 move complete, result=0
23:51:09.534 00.000 15712 worker thread done servicing request
23:51:09.534 00.000 15712 Worker thread wakes up
23:51:09.534 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:51:09.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:09.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:10.952 01.418 15712 Exposure complete
23:51:11.013 00.061 15712 worker thread done servicing request
23:51:11.013 00.000 7988 OnExposeComplete: enter
23:51:11.013 00.000 7988 UpdateGuideState(): m_state=6
23:51:11.015 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2669
23:51:11.015 00.000 7988 Star::Find returns 1 (0), X=502.12, Y=804.08, Mass=1617, SNR=26.6, Peak=160 HFD=4.5
23:51:11.017 00.002 7988 MultiStar: [#1 0.32,-0.25,0.97,U] [#2 0.35,-0.33,0.00,M1] [#3 0.14,-0.31,0.84,U] [#4 -0.02,-0.54,0.00,M10] [#5 -0.08,-0.63,0.00,M7] [#6 0.18,-0.19,0.63,U] [#7 -0.34,-0.58,0.00,M1] [#8 0.10,-0.35,0.42,U] 
23:51:11.017 00.000 7988 single-star, 4 included, MultiStar: {0.12, -0.25}, one-star: {-0.14, -0.19}
23:51:11.019 00.002 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
23:51:11.019 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.50)
23:51:11.021 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.19 mountX=-0.19 mountY=0.14, mountTheta=2.51
23:51:11.023 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.19, opts=13)
23:51:11.023 00.000 7988 Enqueuing Move request for scope (-0.14, -0.19)
23:51:11.025 00.002 15712 Worker thread wakes up
23:51:11.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
23:51:11.025 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
23:51:11.025 00.000 15712 Moving (-0.14, -0.19) raw xDistance=-0.19 yDistance=0.14
23:51:11.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:11.025 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.6
23:51:11.028 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:11.029 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:11.029 00.000 7988 Enqueuing Expose request
23:51:11.029 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 640.00
23:51:11.029 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
23:51:11.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:11.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:51:11.029 00.000 15712 MoveAxis(E, 44, ABG)
23:51:11.029 00.000 15712 Guiding  Dir = 2, Dur = 44
23:51:11.029 00.000 15712 IsGuiding returns 0
23:51:11.052 00.023 15712 PulseGuide returned control before completion, sleep 35
23:51:11.131 00.079 15712 IsGuiding returns 1
23:51:11.131 00.000 15712 scope still moving after pulse duration time elapsed
23:51:11.157 00.026 15712 IsGuiding returns 0
23:51:11.157 00.000 15712 scope move finished after 44 + 80 ms
23:51:11.157 00.000 15712 Move returns status 0, amount 44
23:51:11.157 00.000 15712 MoveAxis(N, 0, ABG)
23:51:11.157 00.000 15712 Move returns status 0, amount 0
23:51:11.157 00.000 15712 move complete, result=0
23:51:11.157 00.000 15712 worker thread done servicing request
23:51:11.157 00.000 15712 Worker thread wakes up
23:51:11.157 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
23:51:11.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:11.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:12.800 01.643 15712 Exposure complete
23:51:12.861 00.061 15712 worker thread done servicing request
23:51:12.861 00.000 7988 OnExposeComplete: enter
23:51:12.863 00.002 7988 UpdateGuideState(): m_state=6
23:51:12.863 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2670
23:51:12.866 00.003 7988 Star::Find returns 1 (0), X=502.11, Y=804.24, Mass=1587, SNR=26.5, Peak=143 HFD=4.4
23:51:12.866 00.000 7988 MultiStar: [#1 0.09,-0.20,1.00,U] [#2 0.28,-0.21,0.89,U] [#3 -0.15,-0.39,0.87,U] [#4 -0.13,-0.39,0.74,U] [#5 -0.10,-0.52,0.00,M8] [#6 0.12,0.02,0.67,U] [#7 0.10,-0.53,0.00,M2] [#8 -0.00,-0.19,0.45,U] 
23:51:12.866 00.000 7988 single-star, 6 included, MultiStar: {0.01, -0.20}, one-star: {-0.15, -0.03}
23:51:12.866 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.56) = xAngle (-4.50 = 1.78)
23:51:12.866 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.75)
23:51:12.866 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.94 mountX=-0.03 mountY=0.15, mountTheta=1.78
23:51:12.866 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.03, opts=13)
23:51:12.866 00.000 7988 Enqueuing Move request for scope (-0.15, -0.03)
23:51:12.866 00.000 15712 Worker thread wakes up
23:51:12.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
23:51:12.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
23:51:12.866 00.000 15712 Moving (-0.15, -0.03) raw xDistance=-0.03 yDistance=0.15
23:51:12.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:12.866 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.5
23:51:12.879 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:12.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:12.879 00.000 7988 Enqueuing Expose request
23:51:12.879 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
23:51:12.879 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
23:51:12.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:12.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:51:12.879 00.000 15712 MoveAxis(E, 7, ABG)
23:51:12.879 00.000 15712 Guiding  Dir = 2, Dur = 7
23:51:12.879 00.000 15712 IsGuiding returns 0
23:51:12.900 00.021 15712 IsGuiding returns 0
23:51:12.900 00.000 15712 Move returns status 0, amount 7
23:51:12.900 00.000 15712 MoveAxis(N, 0, ABG)
23:51:12.900 00.000 15712 Move returns status 0, amount 0
23:51:12.900 00.000 15712 move complete, result=0
23:51:12.900 00.000 15712 worker thread done servicing request
23:51:12.900 00.000 15712 Worker thread wakes up
23:51:12.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:12.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:12.900 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
23:51:14.311 01.411 15712 Exposure complete
23:51:14.362 00.051 15712 worker thread done servicing request
23:51:14.362 00.000 7988 OnExposeComplete: enter
23:51:14.374 00.012 7988 UpdateGuideState(): m_state=6
23:51:14.374 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2671
23:51:14.374 00.000 7988 Star::Find returns 1 (0), X=502.36, Y=804.22, Mass=1619, SNR=26.8, Peak=136 HFD=4.7
23:51:14.374 00.000 7988 MultiStar: [#1 0.29,-0.16,0.98,U] [#2 0.25,-0.46,0.00,M1] [#3 0.26,-0.42,0.00,M1] [#4 -0.19,-0.45,0.00,M10] [#5 0.06,-0.45,0.00,M9] [#6 0.04,-0.06,0.67,U] [#7 0.13,-0.42,0.00,M3] [#8 0.10,-0.49,0.00,M1] 
23:51:14.379 00.005 7988 single-star, 2 included, MultiStar: {0.15, -0.09}, one-star: {0.10, -0.05}
23:51:14.379 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
23:51:14.379 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
23:51:14.379 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
23:51:14.379 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
23:51:14.379 00.000 7988 Enqueuing Move request for scope (0.10, -0.05)
23:51:14.379 00.000 15712 Worker thread wakes up
23:51:14.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:51:14.379 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:51:14.379 00.000 15712 Moving (0.10, -0.05) raw xDistance=-0.05 yDistance=-0.10
23:51:14.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:51:14.379 00.000 7988 UpdateGuideState exits: m=1619 SNR=26.8
23:51:14.388 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:14.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:14.390 00.002 7988 Enqueuing Expose request
23:51:14.390 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
23:51:14.390 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
23:51:14.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:14.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:51:14.390 00.000 15712 MoveAxis(E, 7, ABG)
23:51:14.390 00.000 15712 Guiding  Dir = 2, Dur = 7
23:51:14.390 00.000 15712 IsGuiding returns 0
23:51:14.406 00.016 15712 IsGuiding returns 0
23:51:14.406 00.000 15712 Move returns status 0, amount 7
23:51:14.406 00.000 15712 MoveAxis(N, 0, ABG)
23:51:14.406 00.000 15712 Move returns status 0, amount 0
23:51:14.406 00.000 15712 move complete, result=0
23:51:14.406 00.000 15712 worker thread done servicing request
23:51:14.406 00.000 15712 Worker thread wakes up
23:51:14.406 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:51:14.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:14.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:16.052 01.646 15712 Exposure complete
23:51:16.113 00.061 15712 worker thread done servicing request
23:51:16.115 00.002 7988 OnExposeComplete: enter
23:51:16.115 00.000 7988 UpdateGuideState(): m_state=6
23:51:16.115 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2672
23:51:16.115 00.000 7988 Star::Find returns 1 (0), X=502.20, Y=804.03, Mass=1582, SNR=26.3, Peak=137 HFD=4.4
23:51:16.115 00.000 7988 MultiStar: [#1 0.15,-0.09,0.96,U] [#2 0.33,-0.20,0.88,U] [#3 -0.02,-0.43,0.00,M2] [#4 -0.23,-0.60,0.00,R] [#5 -0.25,-0.70,0.00,M10] [#6 0.04,0.06,0.66,U] [#7 0.20,-0.24,0.52,U] [#8 -0.16,-0.15,0.45,U] 
23:51:16.115 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.15}, one-star: {-0.06, -0.25}
23:51:16.121 00.006 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
23:51:16.121 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
23:51:16.123 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.99 mountX=-0.15 mountY=-0.09, mountTheta=-2.57
23:51:16.125 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.15, opts=13)
23:51:16.125 00.000 7988 Enqueuing Move request for scope (0.10, -0.15)
23:51:16.127 00.002 15712 Worker thread wakes up
23:51:16.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
23:51:16.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
23:51:16.127 00.000 15712 Moving (0.10, -0.15) raw xDistance=-0.15 yDistance=-0.09
23:51:16.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:16.128 00.001 7988 UpdateGuideState exits: m=1582 SNR=26.3
23:51:16.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:16.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:16.128 00.000 7988 Enqueuing Expose request
23:51:16.128 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.01
23:51:16.128 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
23:51:16.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:16.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:51:16.128 00.000 15712 MoveAxis(E, 7, ABG)
23:51:16.128 00.000 15712 Guiding  Dir = 2, Dur = 7
23:51:16.128 00.000 15712 IsGuiding returns 0
23:51:16.145 00.017 15712 IsGuiding returns 0
23:51:16.145 00.000 15712 Move returns status 0, amount 7
23:51:16.145 00.000 15712 MoveAxis(N, 0, ABG)
23:51:16.145 00.000 15712 Move returns status 0, amount 0
23:51:16.145 00.000 15712 move complete, result=0
23:51:16.145 00.000 15712 worker thread done servicing request
23:51:16.145 00.000 15712 Worker thread wakes up
23:51:16.145 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:51:16.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:16.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:17.564 01.419 15712 Exposure complete
23:51:17.626 00.062 15712 worker thread done servicing request
23:51:17.626 00.000 7988 OnExposeComplete: enter
23:51:17.626 00.000 7988 UpdateGuideState(): m_state=6
23:51:17.626 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2673
23:51:17.626 00.000 7988 Star::Find returns 1 (0), X=502.40, Y=804.07, Mass=1637, SNR=27.0, Peak=141 HFD=4.3
23:51:17.626 00.000 7988 MultiStar: [#1 0.38,-0.29,0.00,M1] [#2 0.40,-0.39,0.00,M1] [#3 0.43,-0.58,0.00,M3] [#4 0.15,0.09,0.74,U] [#5 0.18,-0.58,0.00,R] [#6 0.30,-0.02,0.69,U] [#7 0.32,-0.82,0.00,M3] [#8 0.36,-0.54,0.00,M1] 
23:51:17.626 00.000 7988 refined, 2 included, MultiStar: {0.19, -0.06}, one-star: {0.14, -0.20}
23:51:17.626 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
23:51:17.626 00.000 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
23:51:17.626 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.30 mountX=-0.06 mountY=-0.19, mountTheta=-1.87
23:51:17.626 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.06, opts=13)
23:51:17.626 00.000 7988 Enqueuing Move request for scope (0.19, -0.06)
23:51:17.626 00.000 15712 Worker thread wakes up
23:51:17.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
23:51:17.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
23:51:17.639 00.013 15712 Moving (0.19, -0.06) raw xDistance=-0.06 yDistance=-0.19
23:51:17.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:17.639 00.000 7988 UpdateGuideState exits: m=1637 SNR=27.0
23:51:17.641 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:17.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:17.641 00.000 7988 Enqueuing Expose request
23:51:17.641 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.01
23:51:17.641 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
23:51:17.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:17.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:51:17.641 00.000 15712 MoveAxis(E, 6, ABG)
23:51:17.641 00.000 15712 Guiding  Dir = 2, Dur = 6
23:51:17.641 00.000 15712 IsGuiding returns 0
23:51:17.663 00.022 15712 IsGuiding returns 0
23:51:17.663 00.000 15712 Move returns status 0, amount 6
23:51:17.663 00.000 15712 MoveAxis(N, 0, ABG)
23:51:17.663 00.000 15712 Move returns status 0, amount 0
23:51:17.663 00.000 15712 move complete, result=0
23:51:17.663 00.000 15712 worker thread done servicing request
23:51:17.663 00.000 15712 Worker thread wakes up
23:51:17.663 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:51:17.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:17.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:19.411 01.748 15712 Exposure complete
23:51:19.470 00.059 15712 worker thread done servicing request
23:51:19.470 00.000 7988 OnExposeComplete: enter
23:51:19.472 00.002 7988 UpdateGuideState(): m_state=6
23:51:19.472 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2674
23:51:19.472 00.000 7988 Star::Find returns 1 (0), X=502.33, Y=803.79, Mass=1507, SNR=25.9, Peak=123 HFD=4.5
23:51:19.476 00.004 7988 MultiStar: [#1 0.22,-0.58,0.00,M2] [#2 0.35,-0.85,0.00,M2] [#3 0.19,-1.03,0.00,M4] [#4 0.41,-0.49,0.00,M1] [#5 -0.33,0.00,0.72,U] [#6 0.13,-0.33,0.67,U] [#7 0.13,-0.88,0.00,M4] [#8 0.20,-0.64,0.00,M2] 
23:51:19.478 00.002 7988 refined, 2 included, MultiStar: {-0.03, -0.29}, one-star: {0.07, -0.48}
23:51:19.478 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.24 = 3.05)
23:51:19.480 00.002 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.02)
23:51:19.480 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.67 mountX=-0.29 mountY=0.04, mountTheta=3.02
23:51:19.482 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.29, opts=13)
23:51:19.484 00.002 7988 Enqueuing Move request for scope (-0.03, -0.29)
23:51:19.484 00.000 15712 Worker thread wakes up
23:51:19.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
23:51:19.484 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
23:51:19.484 00.000 15712 Moving (-0.03, -0.29) raw xDistance=-0.29 yDistance=0.04
23:51:19.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:19.484 00.000 7988 UpdateGuideState exits: m=1507 SNR=25.9
23:51:19.487 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:19.488 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:19.488 00.000 7988 Enqueuing Expose request
23:51:19.488 00.000 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 640.02
23:51:19.488 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
23:51:19.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:19.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:51:19.488 00.000 15712 MoveAxis(E, 59, ABG)
23:51:19.488 00.000 15712 Guiding  Dir = 2, Dur = 59
23:51:19.488 00.000 15712 IsGuiding returns 0
23:51:19.504 00.016 15712 PulseGuide returned control before completion, sleep 53
23:51:19.585 00.081 15712 IsGuiding returns 0
23:51:19.585 00.000 15712 Move returns status 0, amount 59
23:51:19.585 00.000 15712 MoveAxis(N, 0, ABG)
23:51:19.585 00.000 15712 Move returns status 0, amount 0
23:51:19.585 00.000 15712 move complete, result=0
23:51:19.585 00.000 15712 worker thread done servicing request
23:51:19.585 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
23:51:19.589 00.004 15712 Worker thread wakes up
23:51:19.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:19.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:21.007 01.418 15712 Exposure complete
23:51:21.067 00.060 15712 worker thread done servicing request
23:51:21.067 00.000 7988 OnExposeComplete: enter
23:51:21.067 00.000 7988 UpdateGuideState(): m_state=6
23:51:21.070 00.003 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2675
23:51:21.070 00.000 7988 Star::Find returns 1 (0), X=502.31, Y=804.09, Mass=1547, SNR=26.1, Peak=124 HFD=4.5
23:51:21.070 00.000 7988 MultiStar: [#1 0.24,-0.38,0.00,M3] [#2 0.38,-0.19,0.88,U] [#3 0.25,-0.46,0.00,M5] [#4 0.11,0.14,0.77,U] [#5 -0.25,0.03,0.69,U] [#6 0.17,-0.19,0.68,U] [#7 0.41,-0.54,0.00,M5] [#8 0.10,-0.48,0.00,M3] 
23:51:21.070 00.000 7988 refined, 4 included, MultiStar: {0.10, -0.09}, one-star: {0.05, -0.19}
23:51:21.070 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
23:51:21.070 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
23:51:21.070 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.71 mountX=-0.09 mountY=-0.10, mountTheta=-2.28
23:51:21.078 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.09, opts=13)
23:51:21.078 00.000 7988 Enqueuing Move request for scope (0.10, -0.09)
23:51:21.078 00.000 15712 Worker thread wakes up
23:51:21.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
23:51:21.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
23:51:21.078 00.000 15712 Moving (0.10, -0.09) raw xDistance=-0.09 yDistance=-0.10
23:51:21.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:21.078 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.1
23:51:21.082 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:21.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:21.082 00.000 7988 Enqueuing Expose request
23:51:21.086 00.004 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.02
23:51:21.086 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
23:51:21.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:21.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:51:21.086 00.000 15712 MoveAxis(E, 2, ABG)
23:51:21.086 00.000 15712 Guiding  Dir = 2, Dur = 2
23:51:21.086 00.000 15712 IsGuiding returns 0
23:51:21.106 00.020 15712 IsGuiding returns 0
23:51:21.106 00.000 15712 Move returns status 0, amount 2
23:51:21.106 00.000 15712 MoveAxis(N, 0, ABG)
23:51:21.106 00.000 15712 Move returns status 0, amount 0
23:51:21.106 00.000 15712 move complete, result=0
23:51:21.106 00.000 15712 worker thread done servicing request
23:51:21.106 00.000 15712 Worker thread wakes up
23:51:21.106 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:51:21.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:21.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:22.747 01.641 15712 Exposure complete
23:51:22.794 00.047 15712 worker thread done servicing request
23:51:22.794 00.000 7988 OnExposeComplete: enter
23:51:22.809 00.015 7988 UpdateGuideState(): m_state=6
23:51:22.809 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2676
23:51:22.811 00.002 7988 Star::Find returns 1 (0), X=502.38, Y=804.34, Mass=1622, SNR=26.8, Peak=130 HFD=4.8
23:51:22.811 00.000 7988 MultiStar: [#1 0.13,0.02,0.95,U] [#2 0.17,-0.24,0.85,U] [#3 0.11,-0.21,0.85,U] [#4 0.23,0.17,0.71,U] [#5 -0.37,0.22,0.00,M1] [#6 0.41,-0.01,0.66,U] [#7 0.00,-0.33,0.49,U] [#8 0.00,-0.26,0.45,U] 
23:51:22.811 00.000 7988 single-star, 7 included, MultiStar: {0.15, -0.08}, one-star: {0.13, 0.07}
23:51:22.811 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.05 = -1.05)
23:51:22.811 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
23:51:22.811 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=0.07 mountY=-0.13, mountTheta=-1.06
23:51:22.811 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.07, opts=13)
23:51:22.811 00.000 7988 Enqueuing Move request for scope (0.13, 0.07)
23:51:22.811 00.000 15712 Worker thread wakes up
23:51:22.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:51:22.811 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:51:22.811 00.000 15712 Moving (0.13, 0.07) raw xDistance=0.07 yDistance=-0.13
23:51:22.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:22.811 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.8
23:51:22.823 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:22.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:22.825 00.002 7988 Enqueuing Expose request
23:51:22.825 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
23:51:22.825 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
23:51:22.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:22.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:22.825 00.000 15712 MoveAxis(E, 1, ABG)
23:51:22.825 00.000 15712 Guiding  Dir = 2, Dur = 1
23:51:22.845 00.020 15712 IsGuiding returns 0
23:51:22.862 00.017 15712 IsGuiding returns 0
23:51:22.862 00.000 15712 Move returns status 0, amount 1
23:51:22.862 00.000 15712 MoveAxis(N, 0, ABG)
23:51:22.862 00.000 15712 Move returns status 0, amount 0
23:51:22.862 00.000 15712 move complete, result=0
23:51:22.862 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:51:22.867 00.005 15712 worker thread done servicing request
23:51:22.867 00.000 15712 Worker thread wakes up
23:51:22.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:22.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:24.274 01.407 15712 Exposure complete
23:51:24.335 00.061 15712 worker thread done servicing request
23:51:24.335 00.000 7988 OnExposeComplete: enter
23:51:24.336 00.001 7988 UpdateGuideState(): m_state=6
23:51:24.336 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2677
23:51:24.338 00.002 7988 Star::Find returns 1 (0), X=502.22, Y=804.13, Mass=1512, SNR=25.7, Peak=142 HFD=4.3
23:51:24.338 00.000 7988 MultiStar: [#1 0.12,0.06,1.02,U] [#2 0.24,-0.41,0.00,M1] [#3 0.18,-0.42,0.00,M5] [#4 0.39,0.28,0.00,M1] [#5 -0.47,0.13,0.00,M2] [#6 0.21,0.36,0.70,U] [#7 0.00,-0.61,0.00,M5] [#8 0.09,-0.09,0.44,U] 
23:51:24.340 00.002 7988 refined, 3 included, MultiStar: {0.09, 0.04}, one-star: {-0.03, -0.14}
23:51:24.342 00.002 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
23:51:24.344 00.002 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
23:51:24.344 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.43 mountX=0.04 mountY=-0.09, mountTheta=-1.14
23:51:24.346 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
23:51:24.348 00.002 7988 Enqueuing Move request for scope (0.09, 0.04)
23:51:24.348 00.000 15712 Worker thread wakes up
23:51:24.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:51:24.348 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:51:24.348 00.000 15712 Moving (0.09, 0.04) raw xDistance=0.04 yDistance=-0.09
23:51:24.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:51:24.348 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.7
23:51:24.351 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:24.352 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:24.352 00.000 7988 Enqueuing Expose request
23:51:24.352 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
23:51:24.352 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
23:51:24.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:24.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:51:24.352 00.000 15712 MoveAxis(E, 1, ABG)
23:51:24.352 00.000 15712 Guiding  Dir = 2, Dur = 1
23:51:24.352 00.000 15712 IsGuiding returns 0
23:51:24.377 00.025 15712 IsGuiding returns 0
23:51:24.384 00.007 15712 Move returns status 0, amount 1
23:51:24.384 00.000 15712 MoveAxis(N, 0, ABG)
23:51:24.384 00.000 15712 Move returns status 0, amount 0
23:51:24.384 00.000 15712 move complete, result=0
23:51:24.384 00.000 15712 worker thread done servicing request
23:51:24.384 00.000 15712 Worker thread wakes up
23:51:24.384 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:51:24.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:24.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:26.027 01.643 15712 Exposure complete
23:51:26.076 00.049 15712 worker thread done servicing request
23:51:26.076 00.000 7988 OnExposeComplete: enter
23:51:26.091 00.015 7988 UpdateGuideState(): m_state=6
23:51:26.091 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2678
23:51:26.093 00.002 7988 Star::Find returns 1 (0), X=502.13, Y=803.63, Mass=1558, SNR=26.2, Peak=155 HFD=4.4
23:51:26.093 00.000 7988 MultiStar: [#1 0.10,-0.64,0.00,M2] [#2 0.27,-0.76,0.00,M2] [#3 -0.02,-0.85,0.00,M6] [#4 0.16,-0.33,0.78,U] [#5 -0.36,-0.34,0.00,M3] [#6 0.05,-0.44,0.00,M1] [#7 -0.10,-1.06,0.00,M6] [#8 -0.01,-0.85,0.00,M2] 
23:51:26.095 00.002 7988 refined, 1 included, MultiStar: {-0.00, -0.50}, one-star: {-0.13, -0.64}
23:51:26.095 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = -3.14)
23:51:26.097 00.002 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
23:51:26.097 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.50 hyp=0.50 cameraTheta=-1.58 mountX=-0.50 mountY=0.02, mountTheta=3.11
23:51:26.099 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.50, opts=13)
23:51:26.101 00.002 7988 Enqueuing Move request for scope (-0.00, -0.50)
23:51:26.101 00.000 15712 Worker thread wakes up
23:51:26.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.50) opts 0xd
23:51:26.101 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.50)
23:51:26.101 00.000 15712 Moving (-0.00, -0.50) raw xDistance=-0.50 yDistance=0.02
23:51:26.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:26.101 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.2
23:51:26.105 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:26.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:26.107 00.002 7988 Enqueuing Expose request
23:51:26.107 00.000 15712 PPEC rslt: input = -0.50, final = -0.31, react = -0.30, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 640.04
23:51:26.107 00.000 15712 PPEC: input: -0.50, control: -0.31, exposure: 1500
23:51:26.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:26.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:51:26.107 00.000 15712 MoveAxis(E, 102, ABG)
23:51:26.107 00.000 15712 Guiding  Dir = 2, Dur = 102
23:51:26.138 00.031 15712 IsGuiding returns 0
23:51:26.158 00.020 15712 PulseGuide returned control before completion, sleep 97
23:51:26.270 00.112 15712 IsGuiding returns 0
23:51:26.270 00.000 15712 Move returns status 0, amount 102
23:51:26.270 00.000 15712 MoveAxis(N, 0, ABG)
23:51:26.270 00.000 15712 Move returns status 0, amount 0
23:51:26.270 00.000 15712 move complete, result=0
23:51:26.270 00.000 7988 GuideStep: -0.5 px 102 ms EAST, 0.0 px 0 ms NORTH
23:51:26.272 00.002 15712 worker thread done servicing request
23:51:26.272 00.000 15712 Worker thread wakes up
23:51:26.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:26.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:27.688 01.416 15712 Exposure complete
23:51:27.750 00.062 15712 worker thread done servicing request
23:51:27.750 00.000 7988 OnExposeComplete: enter
23:51:27.752 00.002 7988 UpdateGuideState(): m_state=6
23:51:27.752 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2679
23:51:27.754 00.002 7988 Star::Find returns 1 (0), X=502.12, Y=804.10, Mass=1566, SNR=26.1, Peak=135 HFD=4.3
23:51:27.754 00.000 7988 MultiStar: [#1 0.19,-0.12,0.99,U] [#2 0.21,-0.17,0.87,U] [#3 0.12,-0.43,0.00,M7] [#4 -0.11,-0.02,0.79,U] [#5 -0.29,0.02,0.70,U] [#6 -0.03,0.03,0.69,U] [#7 -0.02,-0.50,0.00,M7] [#8 0.26,-0.41,0.00,M3] 
23:51:27.756 00.002 7988 refined, 5 included, MultiStar: {-0.01, -0.08}, one-star: {-0.13, -0.17}
23:51:27.756 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.30 = 2.98)
23:51:27.757 00.001 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.95)
23:51:27.757 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.74 mountX=-0.08 mountY=0.02, mountTheta=2.95
23:51:27.759 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.08, opts=13)
23:51:27.761 00.002 7988 Enqueuing Move request for scope (-0.01, -0.08)
23:51:27.761 00.000 15712 Worker thread wakes up
23:51:27.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:51:27.761 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:51:27.761 00.000 15712 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.02
23:51:27.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:27.761 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.1
23:51:27.765 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:27.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:27.765 00.000 7988 Enqueuing Expose request
23:51:27.765 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
23:51:27.765 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:51:27.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:27.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:51:27.765 00.000 15712 MoveAxis(E, 4, ABG)
23:51:27.765 00.000 15712 Guiding  Dir = 2, Dur = 4
23:51:27.788 00.023 15712 IsGuiding returns 0
23:51:27.799 00.011 15712 IsGuiding returns 0
23:51:27.799 00.000 15712 Move returns status 0, amount 4
23:51:27.799 00.000 15712 MoveAxis(N, 0, ABG)
23:51:27.799 00.000 15712 Move returns status 0, amount 0
23:51:27.799 00.000 15712 move complete, result=0
23:51:27.799 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
23:51:27.799 00.000 15712 worker thread done servicing request
23:51:27.799 00.000 15712 Worker thread wakes up
23:51:27.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:27.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:29.445 01.646 15712 Exposure complete
23:51:29.507 00.062 15712 worker thread done servicing request
23:51:29.507 00.000 7988 OnExposeComplete: enter
23:51:29.507 00.000 7988 UpdateGuideState(): m_state=6
23:51:29.507 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2680
23:51:29.507 00.000 7988 Star::Find returns 1 (0), X=502.37, Y=803.74, Mass=1552, SNR=26.3, Peak=157 HFD=4.2
23:51:29.507 00.000 7988 MultiStar: [#1 0.25,-0.42,0.00,M2] [#2 0.29,-0.76,0.00,M2] [#3 0.21,-0.63,0.00,M8] [#4 0.44,-0.27,0.00,M1] [#5 -0.08,-0.33,0.71,U] [#6 0.16,-0.42,0.00,M1] [#7 0.32,-0.84,0.00,M8] [#8 -0.00,-0.38,0.45,U] 
23:51:29.507 00.000 7988 refined, 2 included, MultiStar: {0.03, -0.44}, one-star: {0.12, -0.53}
23:51:29.507 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
23:51:29.507 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
23:51:29.507 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.44 hyp=0.44 cameraTheta=-1.51 mountX=-0.44 mountY=-0.02, mountTheta=-3.10
23:51:29.507 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.44, opts=13)
23:51:29.507 00.000 7988 Enqueuing Move request for scope (0.03, -0.44)
23:51:29.507 00.000 15712 Worker thread wakes up
23:51:29.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.44) opts 0xd
23:51:29.507 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.44)
23:51:29.507 00.000 15712 Moving (0.03, -0.44) raw xDistance=-0.44 yDistance=-0.02
23:51:29.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:29.522 00.015 7988 UpdateGuideState exits: m=1552 SNR=26.3
23:51:29.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:29.524 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:29.524 00.000 7988 Enqueuing Expose request
23:51:29.524 00.000 15712 PPEC rslt: input = -0.44, final = -0.27, react = -0.26, pred = -0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 640.04
23:51:29.524 00.000 15712 PPEC: input: -0.44, control: -0.27, exposure: 1500
23:51:29.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:29.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:51:29.524 00.000 15712 MoveAxis(E, 89, ABG)
23:51:29.524 00.000 15712 Guiding  Dir = 2, Dur = 89
23:51:29.524 00.000 15712 IsGuiding returns 0
23:51:29.547 00.023 15712 PulseGuide returned control before completion, sleep 79
23:51:29.634 00.087 15712 IsGuiding returns 1
23:51:29.634 00.000 15712 scope still moving after pulse duration time elapsed
23:51:29.670 00.036 15712 IsGuiding returns 0
23:51:29.670 00.000 15712 scope move finished after 89 + 59 ms
23:51:29.670 00.000 15712 Move returns status 0, amount 89
23:51:29.670 00.000 15712 MoveAxis(N, 0, ABG)
23:51:29.670 00.000 15712 Move returns status 0, amount 0
23:51:29.670 00.000 15712 move complete, result=0
23:51:29.670 00.000 15712 worker thread done servicing request
23:51:29.670 00.000 15712 Worker thread wakes up
23:51:29.670 00.000 7988 GuideStep: -0.4 px 89 ms EAST, -0.0 px 0 ms NORTH
23:51:29.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:29.677 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:31.085 01.408 15712 Exposure complete
23:51:31.162 00.077 15712 worker thread done servicing request
23:51:31.162 00.000 7988 OnExposeComplete: enter
23:51:31.164 00.002 7988 UpdateGuideState(): m_state=6
23:51:31.164 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2681
23:51:31.166 00.002 7988 Star::Find returns 1 (0), X=502.55, Y=803.99, Mass=1574, SNR=26.3, Peak=138 HFD=4.2
23:51:31.166 00.000 7988 MultiStar: [#1 0.45,-0.41,0.00,M3] [#2 0.50,-0.58,0.00,M3] [#3 0.54,-0.70,0.00,M9] [#4 0.48,-0.20,0.00,M2] [#5 0.03,-0.46,0.00,M2] [#6 0.46,-0.19,0.00,M2] [#7 0.26,-0.63,0.00,M9] [#8 0.47,-0.37,0.00,M3] 
23:51:31.168 00.002 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
23:51:31.170 00.002 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.36 = -2.36)
23:51:31.171 00.001 7988 CameraToMount -- cameraX=0.29 cameraY=-0.28 hyp=0.40 cameraTheta=-0.76 mountX=-0.28 mountY=-0.28, mountTheta=-2.34
23:51:31.173 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.28, opts=13)
23:51:31.175 00.002 7988 Enqueuing Move request for scope (0.29, -0.28)
23:51:31.175 00.000 15712 Worker thread wakes up
23:51:31.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.28) opts 0xd
23:51:31.175 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.28)
23:51:31.175 00.000 15712 Moving (0.29, -0.28) raw xDistance=-0.28 yDistance=-0.28
23:51:31.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:31.178 00.003 7988 UpdateGuideState exits: m=1574 SNR=26.3
23:51:31.180 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:31.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:31.182 00.002 7988 Enqueuing Expose request
23:51:31.182 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 640.05
23:51:31.184 00.002 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
23:51:31.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:51:31.184 00.000 15712 MoveAxis(E, 58, ABG)
23:51:31.184 00.000 15712 Guiding  Dir = 2, Dur = 58
23:51:31.184 00.000 15712 IsGuiding returns 0
23:51:31.209 00.025 15712 PulseGuide returned control before completion, sleep 44
23:51:31.258 00.049 15712 IsGuiding returns 1
23:51:31.258 00.000 15712 scope still moving after pulse duration time elapsed
23:51:31.289 00.031 15712 IsGuiding returns 0
23:51:31.289 00.000 15712 scope move finished after 58 + 46 ms
23:51:31.289 00.000 15712 Move returns status 0, amount 58
23:51:31.289 00.000 15712 MoveAxis(N, 72, ABG)
23:51:31.289 00.000 15712 Guiding  Dir = 0, Dur = 72
23:51:31.290 00.001 15712 IsGuiding returns 0
23:51:31.368 00.078 15712 IsGuiding returns 1
23:51:31.368 00.000 15712 scope still moving after pulse duration time elapsed
23:51:31.416 00.048 15712 IsGuiding returns 1
23:51:31.479 00.063 15712 IsGuiding returns 0
23:51:31.479 00.000 15712 scope move finished after 72 + 119 ms
23:51:31.479 00.000 15712 Move returns status 0, amount 72
23:51:31.479 00.000 15712 move complete, result=0
23:51:31.479 00.000 15712 worker thread done servicing request
23:51:31.479 00.000 15712 Worker thread wakes up
23:51:31.479 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.3 px 72 ms NORTH
23:51:31.483 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:31.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:33.116 01.633 15712 Exposure complete
23:51:33.189 00.073 15712 worker thread done servicing request
23:51:33.189 00.000 7988 OnExposeComplete: enter
23:51:33.189 00.000 7988 UpdateGuideState(): m_state=6
23:51:33.194 00.005 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2682
23:51:33.196 00.002 7988 Star::Find returns 1 (0), X=501.87, Y=804.69, Mass=1597, SNR=26.7, Peak=138 HFD=4.5
23:51:33.196 00.000 7988 MultiStar: [#1 -0.00,0.22,0.94,U] [#2 0.00,0.23,0.84,U] [#3 -0.25,0.08,0.85,U] [#4 0.12,0.64,0.00,M3] [#5 -0.80,0.57,0.00,M3] [#6 -0.19,0.47,0.00,M3] [#7 -0.21,-0.14,0.51,U] [#8 -0.32,0.21,0.46,U] 
23:51:33.196 00.000 7988 refined, 5 included, MultiStar: {-0.19, 0.20}, one-star: {-0.39, 0.41}
23:51:33.196 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.56) = xAngle (0.76 = 0.76)
23:51:33.196 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
23:51:33.196 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.20 hyp=0.27 cameraTheta=2.33 mountX=0.20 mountY=0.18, mountTheta=0.75
23:51:33.196 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.20, opts=13)
23:51:33.206 00.010 7988 Enqueuing Move request for scope (-0.19, 0.20)
23:51:33.206 00.000 15712 Worker thread wakes up
23:51:33.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.20) opts 0xd
23:51:33.206 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.20)
23:51:33.206 00.000 15712 Moving (-0.19, 0.20) raw xDistance=0.20 yDistance=0.18
23:51:33.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
23:51:33.206 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.7
23:51:33.210 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:33.212 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:33.212 00.000 7988 Enqueuing Expose request
23:51:33.212 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 640.05
23:51:33.212 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
23:51:33.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:33.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:51:33.212 00.000 15712 MoveAxis(W, 36, ABG)
23:51:33.212 00.000 15712 Guiding  Dir = 3, Dur = 36
23:51:33.212 00.000 15712 IsGuiding returns 0
23:51:33.240 00.028 15712 PulseGuide returned control before completion, sleep 23
23:51:33.291 00.051 15712 IsGuiding returns 0
23:51:33.291 00.000 15712 Move returns status 0, amount 36
23:51:33.291 00.000 15712 MoveAxis(N, 0, ABG)
23:51:33.291 00.000 15712 Move returns status 0, amount 0
23:51:33.291 00.000 15712 move complete, result=0
23:51:33.291 00.000 15712 worker thread done servicing request
23:51:33.291 00.000 15712 Worker thread wakes up
23:51:33.291 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
23:51:33.305 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:33.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:34.719 01.414 15712 Exposure complete
23:51:34.782 00.063 15712 worker thread done servicing request
23:51:34.782 00.000 7988 OnExposeComplete: enter
23:51:34.782 00.000 7988 UpdateGuideState(): m_state=6
23:51:34.782 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2683
23:51:34.782 00.000 7988 Star::Find returns 1 (0), X=501.90, Y=804.49, Mass=1613, SNR=26.7, Peak=167 HFD=4.3
23:51:34.782 00.000 7988 MultiStar: [#1 -0.08,0.39,0.97,U] [#2 -0.04,0.21,0.86,U] [#3 -0.05,0.10,0.81,U] [#4 -0.07,0.55,0.00,M4] [#5 -0.39,0.55,0.00,M4] [#6 -0.29,0.38,0.00,M4] [#7 -0.46,-0.12,0.00,M9] [#8 -0.26,0.22,0.44,U] 
23:51:34.798 00.016 7988 refined, 4 included, MultiStar: {-0.15, 0.23}, one-star: {-0.35, 0.22}
23:51:34.799 00.001 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
23:51:34.801 00.002 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
23:51:34.801 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.28 cameraTheta=2.15 mountX=0.23 mountY=0.15, mountTheta=0.56
23:51:34.803 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.23, opts=13)
23:51:34.805 00.002 7988 Enqueuing Move request for scope (-0.15, 0.23)
23:51:34.807 00.002 15712 Worker thread wakes up
23:51:34.807 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
23:51:34.807 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
23:51:34.807 00.000 15712 Moving (-0.15, 0.23) raw xDistance=0.23 yDistance=0.15
23:51:34.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:51:34.807 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.7
23:51:34.809 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:34.811 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:34.811 00.000 7988 Enqueuing Expose request
23:51:34.813 00.002 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 640.06
23:51:34.813 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
23:51:34.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:34.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:51:34.813 00.000 15712 MoveAxis(W, 44, ABG)
23:51:34.813 00.000 15712 Guiding  Dir = 3, Dur = 44
23:51:34.813 00.000 15712 IsGuiding returns 0
23:51:34.833 00.020 15712 PulseGuide returned control before completion, sleep 31
23:51:34.877 00.044 15712 IsGuiding returns 1
23:51:34.877 00.000 15712 scope still moving after pulse duration time elapsed
23:51:34.918 00.041 15712 IsGuiding returns 0
23:51:34.918 00.000 15712 scope move finished after 44 + 59 ms
23:51:34.918 00.000 15712 Move returns status 0, amount 44
23:51:34.918 00.000 15712 MoveAxis(N, 0, ABG)
23:51:34.918 00.000 15712 Move returns status 0, amount 0
23:51:34.918 00.000 15712 move complete, result=0
23:51:34.918 00.000 15712 worker thread done servicing request
23:51:34.918 00.000 15712 Worker thread wakes up
23:51:34.918 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
23:51:34.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:34.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:35.838 00.920 7988 evsrv: cli 0CCCF8A8 connect
23:51:35.841 00.003 7988 case statement mapped state 6 to 3
23:51:35.843 00.002 7988 case statement mapped state 6 to 3
23:51:35.845 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"90036e69-6310-4336-bf5b-a339b7cac0bf"}
23:51:35.845 00.000 7988 case statement mapped state 6 to 3
23:51:35.845 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"90036e69-6310-4336-bf5b-a339b7cac0bf"}
23:51:35.849 00.004 7988 evsrv: cli 0CCCF8A8 disconnect
23:51:36.560 00.711 15712 Exposure complete
23:51:36.630 00.070 15712 worker thread done servicing request
23:51:36.630 00.000 7988 OnExposeComplete: enter
23:51:36.630 00.000 7988 UpdateGuideState(): m_state=6
23:51:36.630 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2684
23:51:36.630 00.000 7988 Star::Find returns 1 (0), X=501.92, Y=804.25, Mass=1616, SNR=26.7, Peak=152 HFD=4.6
23:51:36.630 00.000 7988 MultiStar: [#1 -0.26,0.01,0.97,U] [#2 -0.02,-0.03,0.89,U] [#3 -0.15,-0.34,0.85,U] [#4 -0.01,0.37,0.74,U] [#5 -0.54,0.47,0.00,M5] [#6 -0.13,0.21,0.67,U] [#7 0.07,-0.23,0.48,U] [#8 -0.04,-0.17,0.44,U] 
23:51:36.637 00.007 7988 refined, 7 included, MultiStar: {-0.13, -0.01}, one-star: {-0.34, -0.02}
23:51:36.637 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
23:51:36.637 00.000 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.63 = 1.65)
23:51:36.637 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.14 cameraTheta=-3.04 mountX=-0.02 mountY=0.13, mountTheta=1.68
23:51:36.644 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
23:51:36.647 00.003 7988 Enqueuing Move request for scope (-0.13, -0.01)
23:51:36.648 00.001 15712 Worker thread wakes up
23:51:36.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
23:51:36.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
23:51:36.648 00.000 15712 Moving (-0.13, -0.01) raw xDistance=-0.02 yDistance=0.13
23:51:36.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:36.648 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.7
23:51:36.657 00.009 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
23:51:36.657 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
23:51:36.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:36.657 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:36.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:51:36.657 00.000 15712 MoveAxis(E, 3, ABG)
23:51:36.657 00.000 15712 Guiding  Dir = 2, Dur = 3
23:51:36.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:36.657 00.000 15712 IsGuiding returns 0
23:51:36.657 00.000 7988 Enqueuing Expose request
23:51:36.668 00.011 15712 IsGuiding returns 0
23:51:36.668 00.000 15712 Move returns status 0, amount 3
23:51:36.668 00.000 15712 MoveAxis(N, 0, ABG)
23:51:36.668 00.000 15712 Move returns status 0, amount 0
23:51:36.668 00.000 15712 move complete, result=0
23:51:36.668 00.000 15712 worker thread done servicing request
23:51:36.668 00.000 15712 Worker thread wakes up
23:51:36.668 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:51:36.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:36.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:38.090 01.422 15712 Exposure complete
23:51:38.150 00.060 15712 worker thread done servicing request
23:51:38.151 00.001 7988 OnExposeComplete: enter
23:51:38.151 00.000 7988 UpdateGuideState(): m_state=6
23:51:38.151 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2685
23:51:38.151 00.000 7988 Star::Find returns 1 (0), X=501.96, Y=804.37, Mass=1606, SNR=26.7, Peak=174 HFD=4.3
23:51:38.151 00.000 7988 MultiStar: [#1 -0.05,0.12,0.97,U] [#2 0.02,-0.04,0.89,U] [#3 -0.29,-0.09,0.87,U] [#4 -0.14,0.25,0.77,U] [#5 -0.71,0.36,0.00,M6] [#6 0.02,0.16,0.63,U] [#7 -0.25,-0.29,0.50,U] [#8 -0.22,0.02,0.43,U] 
23:51:38.151 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.04}, one-star: {-0.30, 0.10}
23:51:38.151 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.56) = xAngle (1.30 = 1.30)
23:51:38.159 00.008 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
23:51:38.159 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=0.04 mountY=0.15, mountTheta=1.30
23:51:38.159 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.04, opts=13)
23:51:38.159 00.000 7988 Enqueuing Move request for scope (-0.15, 0.04)
23:51:38.159 00.000 15712 Worker thread wakes up
23:51:38.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:51:38.159 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:51:38.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:38.159 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.7
23:51:38.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:38.167 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:38.167 00.000 7988 Enqueuing Expose request
23:51:38.169 00.002 15712 Moving (-0.15, 0.04) raw xDistance=0.04 yDistance=0.15
23:51:38.169 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
23:51:38.169 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
23:51:38.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:38.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:51:38.169 00.000 15712 MoveAxis(E, 3, ABG)
23:51:38.169 00.000 15712 Guiding  Dir = 2, Dur = 3
23:51:38.169 00.000 15712 IsGuiding returns 0
23:51:38.193 00.024 15712 IsGuiding returns 0
23:51:38.193 00.000 15712 Move returns status 0, amount 3
23:51:38.193 00.000 15712 MoveAxis(N, 0, ABG)
23:51:38.193 00.000 15712 Move returns status 0, amount 0
23:51:38.193 00.000 15712 move complete, result=0
23:51:38.193 00.000 15712 worker thread done servicing request
23:51:38.193 00.000 15712 Worker thread wakes up
23:51:38.193 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:51:38.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:38.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:39.935 01.742 15712 Exposure complete
23:51:39.998 00.063 15712 worker thread done servicing request
23:51:39.998 00.000 7988 OnExposeComplete: enter
23:51:39.998 00.000 7988 UpdateGuideState(): m_state=6
23:51:39.998 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2686
23:51:39.998 00.000 7988 Star::Find returns 1 (0), X=501.85, Y=804.26, Mass=1634, SNR=26.8, Peak=157 HFD=4.5
23:51:39.998 00.000 7988 MultiStar: [#1 -0.24,-0.30,0.95,U] [#2 -0.01,-0.30,0.86,U] [#3 -0.29,-0.41,0.00,M6] [#4 0.15,0.15,0.74,U] [#5 -0.56,-0.11,0.00,M7] [#6 -0.33,-0.01,0.62,U] [#7 -0.34,-0.38,0.00,M8] [#8 0.05,-0.31,0.44,U] 
23:51:39.998 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.13}, one-star: {-0.41, -0.02}
23:51:39.998 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.01 = 2.27)
23:51:39.998 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.04 = 2.24)
23:51:39.998 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.45 mountX=-0.13 mountY=0.16, mountTheta=2.26
23:51:39.998 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.13, opts=13)
23:51:39.998 00.000 7988 Enqueuing Move request for scope (-0.15, -0.13)
23:51:40.011 00.013 15712 Worker thread wakes up
23:51:40.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:40.012 00.001 7988 UpdateGuideState exits: m=1634 SNR=26.8
23:51:40.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:40.014 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:40.016 00.002 7988 Enqueuing Expose request
23:51:40.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
23:51:40.016 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
23:51:40.016 00.000 15712 Moving (-0.15, -0.13) raw xDistance=-0.13 yDistance=0.16
23:51:40.018 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
23:51:40.018 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
23:51:40.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:40.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:51:40.018 00.000 15712 MoveAxis(E, 5, ABG)
23:51:40.018 00.000 15712 Guiding  Dir = 2, Dur = 5
23:51:40.018 00.000 15712 IsGuiding returns 0
23:51:40.050 00.032 15712 IsGuiding returns 0
23:51:40.050 00.000 15712 Move returns status 0, amount 5
23:51:40.050 00.000 15712 MoveAxis(N, 0, ABG)
23:51:40.050 00.000 15712 Move returns status 0, amount 0
23:51:40.050 00.000 15712 move complete, result=0
23:51:40.050 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
23:51:40.052 00.002 15712 worker thread done servicing request
23:51:40.052 00.000 15712 Worker thread wakes up
23:51:40.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:40.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:41.465 01.413 15712 Exposure complete
23:51:41.525 00.060 15712 worker thread done servicing request
23:51:41.525 00.000 7988 OnExposeComplete: enter
23:51:41.526 00.001 7988 UpdateGuideState(): m_state=6
23:51:41.528 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2687
23:51:41.528 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=803.98, Mass=1522, SNR=26.0, Peak=142 HFD=4.4
23:51:41.530 00.002 7988 MultiStar: [#1 -0.14,-0.21,0.96,U] [#2 -0.13,-0.30,0.84,U] [#3 -0.08,-0.35,0.89,U] [#4 -0.18,0.13,0.78,U] [#5 -0.65,0.12,0.00,M8] [#6 -0.02,-0.10,0.70,U] [#7 -0.23,-0.77,0.00,M9] [#8 -0.54,0.15,0.00,M1] 
23:51:41.530 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.20}, one-star: {-0.29, -0.29}
23:51:41.532 00.002 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
23:51:41.532 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
23:51:41.534 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.21 mountX=-0.20 mountY=0.15, mountTheta=2.49
23:51:41.534 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.20, opts=13)
23:51:41.534 00.000 7988 Enqueuing Move request for scope (-0.15, -0.20)
23:51:41.534 00.000 15712 Worker thread wakes up
23:51:41.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
23:51:41.534 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
23:51:41.534 00.000 15712 Moving (-0.15, -0.20) raw xDistance=-0.20 yDistance=0.15
23:51:41.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:41.534 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.0
23:51:41.540 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:41.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:41.542 00.002 7988 Enqueuing Expose request
23:51:41.542 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 640.07
23:51:41.542 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
23:51:41.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:41.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:51:41.542 00.000 15712 MoveAxis(E, 40, ABG)
23:51:41.542 00.000 15712 Guiding  Dir = 2, Dur = 40
23:51:41.542 00.000 15712 IsGuiding returns 0
23:51:41.568 00.026 15712 PulseGuide returned control before completion, sleep 27
23:51:41.627 00.059 15712 IsGuiding returns 0
23:51:41.627 00.000 15712 Move returns status 0, amount 40
23:51:41.627 00.000 15712 MoveAxis(N, 0, ABG)
23:51:41.627 00.000 15712 Move returns status 0, amount 0
23:51:41.627 00.000 15712 move complete, result=0
23:51:41.627 00.000 15712 worker thread done servicing request
23:51:41.627 00.000 15712 Worker thread wakes up
23:51:41.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:41.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:41.627 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
23:51:43.374 01.747 15712 Exposure complete
23:51:43.435 00.061 15712 worker thread done servicing request
23:51:43.436 00.001 7988 OnExposeComplete: enter
23:51:43.436 00.000 7988 UpdateGuideState(): m_state=6
23:51:43.436 00.000 7988 Star::Find(15, 501, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2688
23:51:43.436 00.000 7988 Star::Find returns 1 (0), X=501.95, Y=804.16, Mass=1653, SNR=27.2, Peak=183 HFD=4.4
23:51:43.436 00.000 7988 MultiStar: [#1 0.14,-0.13,0.95,U] [#2 0.23,-0.28,0.85,U] [#3 -0.03,-0.37,0.85,U] [#4 -0.07,0.11,0.72,U] [#5 -0.68,0.22,0.00,M9] [#6 0.04,-0.02,0.66,U] [#7 0.17,-0.24,0.50,U] [#8 0.09,-0.00,0.45,U] 
23:51:43.436 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.14}, one-star: {-0.31, -0.11}
23:51:43.436 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
23:51:43.436 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
23:51:43.436 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.46 mountX=-0.14 mountY=-0.01, mountTheta=-3.05
23:51:43.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
23:51:43.446 00.010 7988 Enqueuing Move request for scope (0.02, -0.14)
23:51:43.446 00.000 15712 Worker thread wakes up
23:51:43.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
23:51:43.446 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
23:51:43.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:43.446 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.2
23:51:43.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:43.451 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:43.451 00.000 7988 Enqueuing Expose request
23:51:43.451 00.000 15712 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=-0.01
23:51:43.451 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
23:51:43.451 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
23:51:43.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:43.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:51:43.451 00.000 15712 MoveAxis(E, 1, ABG)
23:51:43.451 00.000 15712 Guiding  Dir = 2, Dur = 1
23:51:43.451 00.000 15712 IsGuiding returns 0
23:51:43.483 00.032 15712 IsGuiding returns 0
23:51:43.483 00.000 15712 Move returns status 0, amount 1
23:51:43.483 00.000 15712 MoveAxis(N, 0, ABG)
23:51:43.483 00.000 15712 Move returns status 0, amount 0
23:51:43.483 00.000 15712 move complete, result=0
23:51:43.483 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:51:43.488 00.005 15712 worker thread done servicing request
23:51:43.488 00.000 15712 Worker thread wakes up
23:51:43.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:43.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:44.903 01.415 15712 Exposure complete
23:51:44.964 00.061 15712 worker thread done servicing request
23:51:44.964 00.000 7988 OnExposeComplete: enter
23:51:44.964 00.000 7988 UpdateGuideState(): m_state=6
23:51:44.967 00.003 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2689
23:51:44.967 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=804.27, Mass=1595, SNR=26.3, Peak=180 HFD=4.3
23:51:44.969 00.002 7988 MultiStar: [#1 0.11,0.15,0.99,U] [#2 0.07,-0.07,0.90,U] [#3 -0.07,-0.04,0.87,U] [#4 -0.04,0.26,0.78,U] [#5 -0.53,0.40,0.00,M10] [#6 -0.15,0.05,0.68,U] [#7 -0.17,-0.34,0.50,U] [#8 -0.08,0.13,0.44,U] 
23:51:44.969 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {-0.27, -0.00}
23:51:44.971 00.002 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
23:51:44.971 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
23:51:44.973 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.74 mountX=0.03 mountY=0.07, mountTheta=1.17
23:51:44.975 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
23:51:44.975 00.000 7988 Enqueuing Move request for scope (-0.07, 0.03)
23:51:44.977 00.002 15712 Worker thread wakes up
23:51:44.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:51:44.977 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:51:44.977 00.000 15712 Moving (-0.07, 0.03) raw xDistance=0.03 yDistance=0.07
23:51:44.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:44.977 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.3
23:51:44.980 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:44.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:44.982 00.002 7988 Enqueuing Expose request
23:51:44.982 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
23:51:44.982 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
23:51:44.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:44.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:51:44.982 00.000 15712 MoveAxis(E, 0, ABG)
23:51:44.982 00.000 15712 Move returns status 0, amount 0
23:51:44.982 00.000 15712 MoveAxis(N, 0, ABG)
23:51:44.982 00.000 15712 Move returns status 0, amount 0
23:51:44.982 00.000 15712 move complete, result=0
23:51:44.982 00.000 15712 worker thread done servicing request
23:51:44.982 00.000 15712 Worker thread wakes up
23:51:44.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:44.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:44.982 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:46.611 01.629 15712 Exposure complete
23:51:46.673 00.062 15712 worker thread done servicing request
23:51:46.673 00.000 7988 OnExposeComplete: enter
23:51:46.673 00.000 7988 UpdateGuideState(): m_state=6
23:51:46.676 00.003 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
23:51:46.677 00.001 7988 Star::Find returns 1 (0), X=502.08, Y=803.99, Mass=1726, SNR=28.0, Peak=153 HFD=4.4
23:51:46.677 00.000 7988 MultiStar: [#1 -0.01,-0.29,0.94,U] [#2 0.01,-0.38,0.84,U] [#3 -0.16,-0.57,0.00,M4] [#4 0.07,-0.10,0.72,U] [#5 -0.61,-0.05,0.00,R] [#6 0.01,-0.17,0.62,U] [#7 -0.19,-0.68,0.00,M8] [#8 -0.14,-0.53,0.00,M1] 
23:51:46.679 00.002 7988 refined, 4 included, MultiStar: {-0.03, -0.25}, one-star: {-0.18, -0.28}
23:51:46.679 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
23:51:46.681 00.002 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
23:51:46.681 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.26 cameraTheta=-1.69 mountX=-0.25 mountY=0.04, mountTheta=3.00
23:51:46.683 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.25, opts=13)
23:51:46.685 00.002 7988 Enqueuing Move request for scope (-0.03, -0.25)
23:51:46.685 00.000 15712 Worker thread wakes up
23:51:46.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
23:51:46.685 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
23:51:46.685 00.000 15712 Moving (-0.03, -0.25) raw xDistance=-0.25 yDistance=0.04
23:51:46.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:46.685 00.000 7988 UpdateGuideState exits: m=1726 SNR=28.0
23:51:46.689 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:46.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:46.689 00.000 7988 Enqueuing Expose request
23:51:46.689 00.000 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 640.09
23:51:46.689 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
23:51:46.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:46.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:51:46.689 00.000 15712 MoveAxis(E, 51, ABG)
23:51:46.689 00.000 15712 Guiding  Dir = 2, Dur = 51
23:51:46.689 00.000 15712 IsGuiding returns 0
23:51:46.711 00.022 15712 PulseGuide returned control before completion, sleep 39
23:51:46.784 00.073 15712 IsGuiding returns 0
23:51:46.784 00.000 15712 Move returns status 0, amount 51
23:51:46.784 00.000 15712 MoveAxis(N, 0, ABG)
23:51:46.784 00.000 15712 Move returns status 0, amount 0
23:51:46.784 00.000 15712 move complete, result=0
23:51:46.784 00.000 7988 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
23:51:46.797 00.013 15712 worker thread done servicing request
23:51:46.797 00.000 15712 Worker thread wakes up
23:51:46.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:46.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:48.203 01.406 15712 Exposure complete
23:51:48.258 00.055 15712 worker thread done servicing request
23:51:48.264 00.006 7988 OnExposeComplete: enter
23:51:48.264 00.000 7988 UpdateGuideState(): m_state=6
23:51:48.266 00.002 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2691
23:51:48.266 00.000 7988 Star::Find returns 1 (0), X=502.02, Y=804.18, Mass=1652, SNR=27.0, Peak=172 HFD=4.4
23:51:48.268 00.002 7988 MultiStar: [#1 0.17,-0.20,0.96,U] [#2 0.17,-0.02,0.84,U] [#3 -0.36,-0.46,0.00,M5] [#4 0.09,0.01,0.74,U] [#5 0.07,0.04,0.71,U] [#6 -0.18,0.06,0.65,U] [#7 -0.05,-0.28,0.51,U] [#8 -0.16,-0.37,0.43,U] 
23:51:48.268 00.000 7988 refined, 7 included, MultiStar: {-0.00, -0.09}, one-star: {-0.24, -0.09}
23:51:48.270 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
23:51:48.270 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
23:51:48.272 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.59 mountX=-0.09 mountY=0.00, mountTheta=3.09
23:51:48.274 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.09, opts=13)
23:51:48.275 00.001 7988 Enqueuing Move request for scope (-0.00, -0.09)
23:51:48.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:48.277 00.002 7988 UpdateGuideState exits: m=1652 SNR=27.0
23:51:48.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:48.279 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:48.280 00.001 15712 Worker thread wakes up
23:51:48.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
23:51:48.280 00.000 7988 Enqueuing Expose request
23:51:48.280 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
23:51:48.280 00.000 15712 Moving (-0.00, -0.09) raw xDistance=-0.09 yDistance=0.00
23:51:48.280 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
23:51:48.280 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
23:51:48.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:48.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:51:48.280 00.000 15712 MoveAxis(W, 1, ABG)
23:51:48.280 00.000 15712 Guiding  Dir = 3, Dur = 1
23:51:48.280 00.000 15712 IsGuiding returns 0
23:51:48.314 00.034 15712 IsGuiding returns 0
23:51:48.314 00.000 15712 Move returns status 0, amount 1
23:51:48.314 00.000 15712 MoveAxis(N, 0, ABG)
23:51:48.314 00.000 15712 Move returns status 0, amount 0
23:51:48.314 00.000 15712 move complete, result=0
23:51:48.314 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:51:48.316 00.002 15712 worker thread done servicing request
23:51:48.316 00.000 15712 Worker thread wakes up
23:51:48.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:48.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:49.955 01.639 15712 Exposure complete
23:51:50.016 00.061 15712 worker thread done servicing request
23:51:50.020 00.004 7988 OnExposeComplete: enter
23:51:50.020 00.000 7988 UpdateGuideState(): m_state=6
23:51:50.020 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2692
23:51:50.020 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=804.17, Mass=1548, SNR=26.3, Peak=156 HFD=4.4
23:51:50.024 00.004 7988 MultiStar: [#1 -0.14,-0.03,0.97,U] [#2 -0.14,-0.15,0.87,U] [#3 -0.30,-0.22,0.85,U] [#4 -0.09,0.27,0.72,U] [#5 -0.16,0.28,0.74,U] [#6 -0.19,0.01,0.68,U] [#7 -0.34,-0.44,0.00,M8] [#8 -0.41,0.22,0.00,M1] 
23:51:50.026 00.002 7988 refined, 6 included, MultiStar: {-0.19, -0.01}, one-star: {-0.29, -0.10}
23:51:50.027 00.001 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.67 = 1.62)
23:51:50.027 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.70 = 1.58)
23:51:50.029 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.10 mountX=-0.01 mountY=0.19, mountTheta=1.62
23:51:50.031 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.01, opts=13)
23:51:50.031 00.000 7988 Enqueuing Move request for scope (-0.19, -0.01)
23:51:50.033 00.002 15712 Worker thread wakes up
23:51:50.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
23:51:50.033 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
23:51:50.033 00.000 15712 Moving (-0.19, -0.01) raw xDistance=-0.01 yDistance=0.19
23:51:50.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:50.033 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.3
23:51:50.035 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:50.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:50.035 00.000 7988 Enqueuing Expose request
23:51:50.035 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
23:51:50.035 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
23:51:50.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:50.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:51:50.035 00.000 15712 MoveAxis(W, 1, ABG)
23:51:50.035 00.000 15712 Guiding  Dir = 3, Dur = 1
23:51:50.035 00.000 15712 IsGuiding returns 0
23:51:50.048 00.013 15712 IsGuiding returns 0
23:51:50.048 00.000 15712 Move returns status 0, amount 1
23:51:50.048 00.000 15712 MoveAxis(N, 0, ABG)
23:51:50.048 00.000 15712 Move returns status 0, amount 0
23:51:50.048 00.000 15712 move complete, result=0
23:51:50.048 00.000 15712 worker thread done servicing request
23:51:50.048 00.000 15712 Worker thread wakes up
23:51:50.048 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
23:51:50.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:50.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:51.462 01.414 15712 Exposure complete
23:51:51.525 00.063 15712 worker thread done servicing request
23:51:51.525 00.000 7988 OnExposeComplete: enter
23:51:51.525 00.000 7988 UpdateGuideState(): m_state=6
23:51:51.525 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2693
23:51:51.525 00.000 7988 Star::Find returns 1 (0), X=502.05, Y=804.48, Mass=1597, SNR=26.7, Peak=162 HFD=4.2
23:51:51.525 00.000 7988 MultiStar: [#1 -0.14,0.09,0.97,U] [#2 -0.12,0.05,0.87,U] [#3 -0.04,-0.17,0.85,U] [#4 0.10,0.50,0.00,M1] [#5 -0.15,0.42,0.00,M1] [#6 -0.15,0.23,0.64,U] [#7 -0.06,-0.45,0.00,M9] [#8 -0.43,0.22,0.00,M2] 
23:51:51.525 00.000 7988 refined, 4 included, MultiStar: {-0.13, 0.08}, one-star: {-0.21, 0.21}
23:51:51.525 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
23:51:51.525 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
23:51:51.536 00.011 7988 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.60 mountX=0.08 mountY=0.13, mountTheta=1.03
23:51:51.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.08, opts=13)
23:51:51.536 00.000 7988 Enqueuing Move request for scope (-0.13, 0.08)
23:51:51.536 00.000 15712 Worker thread wakes up
23:51:51.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:51:51.536 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:51:51.540 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:51.541 00.001 7988 UpdateGuideState exits: m=1597 SNR=26.7
23:51:51.543 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:51.543 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:51.543 00.000 7988 Enqueuing Expose request
23:51:51.543 00.000 15712 Moving (-0.13, 0.08) raw xDistance=0.08 yDistance=0.13
23:51:51.543 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.10
23:51:51.543 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
23:51:51.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:51.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:51:51.543 00.000 15712 MoveAxis(W, 0, ABG)
23:51:51.543 00.000 15712 Move returns status 0, amount 0
23:51:51.543 00.000 15712 MoveAxis(N, 0, ABG)
23:51:51.543 00.000 15712 Move returns status 0, amount 0
23:51:51.543 00.000 15712 move complete, result=0
23:51:51.543 00.000 15712 worker thread done servicing request
23:51:51.543 00.000 15712 Worker thread wakes up
23:51:51.543 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
23:51:51.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:51.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:53.185 01.642 15712 Exposure complete
23:51:53.236 00.051 15712 worker thread done servicing request
23:51:53.247 00.011 7988 OnExposeComplete: enter
23:51:53.247 00.000 7988 UpdateGuideState(): m_state=6
23:51:53.249 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2694
23:51:53.249 00.000 7988 Star::Find returns 1 (0), X=501.84, Y=804.05, Mass=1605, SNR=26.8, Peak=152 HFD=4.4
23:51:53.251 00.002 7988 MultiStar: [#1 -0.18,-0.28,0.98,U] [#2 0.05,-0.41,0.82,U] [#3 -0.34,-0.42,0.00,M4] [#4 -0.30,-0.29,0.75,U] [#5 0.01,0.21,0.69,U] [#6 -0.17,0.02,0.66,U] [#7 0.00,0.00,0.00,L] [#8 -0.22,-0.42,0.00,M3] [#9 -0.13,-0.89,0.00,M1] 
23:51:53.251 00.000 7988 refined, 5 included, MultiStar: {-0.18, -0.18}, one-star: {-0.42, -0.22}
23:51:53.253 00.002 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.92 = 2.37)
23:51:53.253 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
23:51:53.255 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.26 cameraTheta=-2.35 mountX=-0.18 mountY=0.19, mountTheta=2.35
23:51:53.257 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.18, opts=13)
23:51:53.257 00.000 7988 Enqueuing Move request for scope (-0.18, -0.18)
23:51:53.259 00.002 15712 Worker thread wakes up
23:51:53.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
23:51:53.259 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
23:51:53.259 00.000 15712 Moving (-0.18, -0.18) raw xDistance=-0.18 yDistance=0.19
23:51:53.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:53.259 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.8
23:51:53.262 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:53.263 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:53.263 00.000 7988 Enqueuing Expose request
23:51:53.265 00.002 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 640.10
23:51:53.265 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
23:51:53.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:53.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:51:53.265 00.000 15712 MoveAxis(E, 37, ABG)
23:51:53.265 00.000 15712 Guiding  Dir = 2, Dur = 37
23:51:53.265 00.000 15712 IsGuiding returns 0
23:51:53.285 00.020 15712 PulseGuide returned control before completion, sleep 29
23:51:53.347 00.062 15712 IsGuiding returns 0
23:51:53.347 00.000 15712 Move returns status 0, amount 37
23:51:53.347 00.000 15712 MoveAxis(N, 0, ABG)
23:51:53.347 00.000 15712 Move returns status 0, amount 0
23:51:53.347 00.000 15712 move complete, result=0
23:51:53.347 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
23:51:53.351 00.004 15712 worker thread done servicing request
23:51:53.351 00.000 15712 Worker thread wakes up
23:51:53.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:53.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:54.760 01.409 15712 Exposure complete
23:51:54.819 00.059 15712 worker thread done servicing request
23:51:54.823 00.004 7988 OnExposeComplete: enter
23:51:54.823 00.000 7988 UpdateGuideState(): m_state=6
23:51:54.825 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2695
23:51:54.825 00.000 7988 Star::Find returns 1 (0), X=501.92, Y=804.01, Mass=1539, SNR=26.2, Peak=131 HFD=4.4
23:51:54.827 00.002 7988 MultiStar: [#1 -0.14,-0.35,1.02,U] [#2 0.14,-0.36,0.89,U] [#3 -0.09,-0.63,0.00,M5] [#4 -0.21,-0.20,0.78,U] [#5 -0.17,-0.14,0.74,U] [#6 -0.01,-0.19,0.67,U] [#7 0.16,-0.93,0.00,M10] [#8 -0.04,-0.46,0.00,M4] 
23:51:54.829 00.002 7988 refined, 5 included, MultiStar: {-0.13, -0.26}, one-star: {-0.34, -0.27}
23:51:54.829 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
23:51:54.829 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
23:51:54.831 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-2.03 mountX=-0.26 mountY=0.13, mountTheta=2.67
23:51:54.833 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.26, opts=13)
23:51:54.834 00.001 7988 Enqueuing Move request for scope (-0.13, -0.26)
23:51:54.834 00.000 15712 Worker thread wakes up
23:51:54.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.26) opts 0xd
23:51:54.834 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.26)
23:51:54.834 00.000 15712 Moving (-0.13, -0.26) raw xDistance=-0.26 yDistance=0.13
23:51:54.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:54.834 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.2
23:51:54.838 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:54.839 00.001 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 640.11
23:51:54.839 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
23:51:54.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:54.841 00.002 7988 Enqueuing Expose request
23:51:54.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:54.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:51:54.841 00.000 15712 MoveAxis(E, 54, ABG)
23:51:54.841 00.000 15712 Guiding  Dir = 2, Dur = 54
23:51:54.851 00.010 15712 IsGuiding returns 0
23:51:54.860 00.009 15712 PulseGuide returned control before completion, sleep 49
23:51:54.918 00.058 15712 IsGuiding returns 1
23:51:54.918 00.000 15712 scope still moving after pulse duration time elapsed
23:51:54.954 00.036 15712 IsGuiding returns 0
23:51:54.954 00.000 15712 scope move finished after 54 + 58 ms
23:51:54.954 00.000 15712 Move returns status 0, amount 54
23:51:54.954 00.000 15712 MoveAxis(N, 0, ABG)
23:51:54.954 00.000 15712 Move returns status 0, amount 0
23:51:54.954 00.000 15712 move complete, result=0
23:51:54.954 00.000 15712 worker thread done servicing request
23:51:54.954 00.000 15712 Worker thread wakes up
23:51:54.954 00.000 7988 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
23:51:54.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:54.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:56.598 01.644 15712 Exposure complete
23:51:56.652 00.054 15712 worker thread done servicing request
23:51:56.652 00.000 7988 OnExposeComplete: enter
23:51:56.659 00.007 7988 UpdateGuideState(): m_state=6
23:51:56.659 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2696
23:51:56.659 00.000 7988 Star::Find returns 1 (0), X=501.89, Y=804.12, Mass=1511, SNR=26.0, Peak=170 HFD=4.3
23:51:56.659 00.000 7988 MultiStar: [#1 -0.33,-0.12,0.97,U] [#2 -0.17,-0.14,0.87,U] [#3 -0.35,-0.47,0.00,M6] [#4 -0.06,0.13,0.77,U] [#5 -0.12,0.19,0.73,U] [#6 -0.26,0.04,0.65,U] [#7 -0.44,-0.44,0.00,R] [#8 -0.70,-0.32,0.00,M5] 
23:51:56.659 00.000 7988 refined, 5 included, MultiStar: {-0.23, -0.02}, one-star: {-0.37, -0.15}
23:51:56.659 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
23:51:56.659 00.000 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.63 = 1.65)
23:51:56.659 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.04 mountX=-0.03 mountY=0.23, mountTheta=1.68
23:51:56.669 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.02, opts=13)
23:51:56.669 00.000 7988 Enqueuing Move request for scope (-0.23, -0.02)
23:51:56.669 00.000 15712 Worker thread wakes up
23:51:56.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
23:51:56.669 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
23:51:56.669 00.000 15712 Moving (-0.23, -0.02) raw xDistance=-0.03 yDistance=0.23
23:51:56.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:56.669 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.0
23:51:56.673 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:56.675 00.002 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.11
23:51:56.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:56.675 00.000 7988 Enqueuing Expose request
23:51:56.677 00.002 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
23:51:56.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:56.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:51:56.677 00.000 15712 MoveAxis(E, 6, ABG)
23:51:56.677 00.000 15712 Guiding  Dir = 2, Dur = 6
23:51:56.686 00.009 15712 IsGuiding returns 0
23:51:56.702 00.016 15712 IsGuiding returns 0
23:51:56.702 00.000 15712 Move returns status 0, amount 6
23:51:56.702 00.000 15712 MoveAxis(N, 0, ABG)
23:51:56.702 00.000 15712 Move returns status 0, amount 0
23:51:56.702 00.000 15712 move complete, result=0
23:51:56.707 00.005 15712 worker thread done servicing request
23:51:56.707 00.000 15712 Worker thread wakes up
23:51:56.707 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
23:51:56.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:56.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:58.127 01.420 15712 Exposure complete
23:51:58.194 00.067 15712 worker thread done servicing request
23:51:58.194 00.000 7988 OnExposeComplete: enter
23:51:58.194 00.000 7988 UpdateGuideState(): m_state=6
23:51:58.194 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2697
23:51:58.198 00.004 7988 Star::Find returns 1 (0), X=501.94, Y=804.30, Mass=1490, SNR=25.7, Peak=148 HFD=4.5
23:51:58.198 00.000 7988 MultiStar: [#1 -0.31,0.07,1.01,U] [#2 -0.23,-0.39,0.00,M1] [#3 -0.27,-0.37,0.00,M7] [#4 -0.23,-0.06,0.80,U] [#5 0.04,0.19,0.73,U] [#6 -0.17,0.15,0.73,U] [#7 0.14,0.20,0.49,U] [#8 -0.41,-0.18,0.00,M6] 
23:51:58.198 00.000 7988 refined, 5 included, MultiStar: {-0.18, 0.08}, one-star: {-0.32, 0.02}
23:51:58.198 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
23:51:58.198 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
23:51:58.198 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.19 cameraTheta=2.69 mountX=0.08 mountY=0.17, mountTheta=1.12
23:51:58.205 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.08, opts=13)
23:51:58.205 00.000 7988 Enqueuing Move request for scope (-0.18, 0.08)
23:51:58.205 00.000 15712 Worker thread wakes up
23:51:58.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
23:51:58.205 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
23:51:58.205 00.000 15712 Moving (-0.18, 0.08) raw xDistance=0.08 yDistance=0.17
23:51:58.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:58.205 00.000 7988 UpdateGuideState exits: m=1490 SNR=25.7
23:51:58.209 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:58.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:58.209 00.000 7988 Enqueuing Expose request
23:51:58.209 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.11
23:51:58.209 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
23:51:58.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:58.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:51:58.209 00.000 15712 MoveAxis(E, 6, ABG)
23:51:58.209 00.000 15712 Guiding  Dir = 2, Dur = 6
23:51:58.209 00.000 15712 IsGuiding returns 0
23:51:58.241 00.032 15712 IsGuiding returns 0
23:51:58.241 00.000 15712 Move returns status 0, amount 6
23:51:58.241 00.000 15712 MoveAxis(N, 0, ABG)
23:51:58.241 00.000 15712 Move returns status 0, amount 0
23:51:58.241 00.000 15712 move complete, result=0
23:51:58.241 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
23:51:58.243 00.002 15712 worker thread done servicing request
23:51:58.243 00.000 15712 Worker thread wakes up
23:51:58.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:58.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:51:59.882 01.639 15712 Exposure complete
23:51:59.933 00.051 15712 worker thread done servicing request
23:51:59.933 00.000 7988 OnExposeComplete: enter
23:51:59.945 00.012 7988 UpdateGuideState(): m_state=6
23:51:59.947 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2698
23:51:59.947 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=804.08, Mass=1564, SNR=26.4, Peak=144 HFD=4.3
23:51:59.949 00.002 7988 MultiStar: [#1 -0.34,0.01,0.96,U] [#2 0.02,-0.06,0.85,U] [#3 -0.19,-0.33,0.86,U] [#4 -0.29,0.18,0.75,U] [#5 -0.18,0.32,0.71,U] [#6 -0.05,0.30,0.68,U] [#7 0.30,0.03,0.48,U] [#8 -0.47,-0.01,0.00,M7] 
23:51:59.949 00.000 7988 refined, 7 included, MultiStar: {-0.17, 0.01}, one-star: {-0.39, -0.19}
23:51:59.951 00.002 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.56) = xAngle (1.52 = 1.52)
23:51:59.951 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
23:51:59.953 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.09 mountX=0.01 mountY=0.17, mountTheta=1.52
23:51:59.955 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.01, opts=13)
23:51:59.955 00.000 7988 Enqueuing Move request for scope (-0.17, 0.01)
23:51:59.957 00.002 15712 Worker thread wakes up
23:51:59.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
23:51:59.957 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
23:51:59.957 00.000 15712 Moving (-0.17, 0.01) raw xDistance=0.01 yDistance=0.17
23:51:59.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:51:59.957 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.4
23:51:59.959 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:59.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:51:59.961 00.002 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.12
23:51:59.961 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
23:51:59.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:59.961 00.000 7988 Enqueuing Expose request
23:51:59.965 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:51:59.965 00.000 15712 MoveAxis(E, 6, ABG)
23:51:59.965 00.000 15712 Guiding  Dir = 2, Dur = 6
23:51:59.965 00.000 15712 IsGuiding returns 0
23:51:59.977 00.012 15712 IsGuiding returns 0
23:51:59.977 00.000 15712 Move returns status 0, amount 6
23:51:59.977 00.000 15712 MoveAxis(N, 0, ABG)
23:51:59.983 00.006 15712 Move returns status 0, amount 0
23:51:59.983 00.000 15712 move complete, result=0
23:51:59.983 00.000 15712 worker thread done servicing request
23:51:59.983 00.000 15712 Worker thread wakes up
23:51:59.983 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
23:51:59.984 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:51:59.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:01.399 01.415 15712 Exposure complete
23:52:01.453 00.054 15712 worker thread done servicing request
23:52:01.453 00.000 7988 OnExposeComplete: enter
23:52:01.460 00.007 7988 UpdateGuideState(): m_state=6
23:52:01.462 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2699
23:52:01.462 00.000 7988 Star::Find returns 1 (0), X=502.06, Y=804.41, Mass=1599, SNR=26.6, Peak=171 HFD=4.6
23:52:01.464 00.002 7988 MultiStar: [#1 -0.14,0.06,0.95,U] [#2 0.01,-0.14,0.86,U] [#3 -0.08,-0.18,0.84,U] [#4 -0.05,0.38,0.76,U] [#5 0.14,0.48,0.00,M1] [#6 0.05,0.16,0.64,U] [#7 0.04,-0.08,0.50,U] [#8 -0.07,-0.13,0.44,U] 
23:52:01.464 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.04}, one-star: {-0.20, 0.14}
23:52:01.466 00.002 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.09 = 1.09)
23:52:01.466 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
23:52:01.468 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.66 mountX=0.04 mountY=0.07, mountTheta=1.09
23:52:01.470 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
23:52:01.470 00.000 7988 Enqueuing Move request for scope (-0.07, 0.04)
23:52:01.472 00.002 15712 Worker thread wakes up
23:52:01.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
23:52:01.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
23:52:01.472 00.000 15712 Moving (-0.07, 0.04) raw xDistance=0.04 yDistance=0.07
23:52:01.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:52:01.472 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.6
23:52:01.474 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:01.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:01.476 00.002 7988 Enqueuing Expose request
23:52:01.476 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.12
23:52:01.476 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
23:52:01.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:01.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:01.476 00.000 15712 MoveAxis(E, 8, ABG)
23:52:01.478 00.002 15712 Guiding  Dir = 2, Dur = 8
23:52:01.478 00.000 15712 IsGuiding returns 0
23:52:01.498 00.020 15712 IsGuiding returns 0
23:52:01.498 00.000 15712 Move returns status 0, amount 8
23:52:01.498 00.000 15712 MoveAxis(N, 0, ABG)
23:52:01.498 00.000 15712 Move returns status 0, amount 0
23:52:01.498 00.000 15712 move complete, result=0
23:52:01.498 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
23:52:01.503 00.005 15712 worker thread done servicing request
23:52:01.503 00.000 15712 Worker thread wakes up
23:52:01.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:01.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:03.138 01.635 15712 Exposure complete
23:52:03.200 00.062 15712 worker thread done servicing request
23:52:03.200 00.000 7988 OnExposeComplete: enter
23:52:03.200 00.000 7988 UpdateGuideState(): m_state=6
23:52:03.202 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2700
23:52:03.202 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=804.38, Mass=1629, SNR=26.9, Peak=164 HFD=4.6
23:52:03.204 00.002 7988 MultiStar: [#1 -0.08,0.08,0.93,U] [#2 0.09,0.06,0.84,U] [#3 -0.18,-0.12,0.85,U] [#4 -0.05,0.37,0.74,U] [#5 -0.07,0.33,0.67,U] [#6 -0.13,0.26,0.67,U] [#7 0.25,0.31,0.47,U] [#8 -0.31,0.00,0.42,U] 
23:52:03.204 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.15}, one-star: {-0.39, 0.11}
23:52:03.206 00.002 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
23:52:03.206 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
23:52:03.208 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.22 mountX=0.15 mountY=0.11, mountTheta=0.63
23:52:03.210 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.15, opts=13)
23:52:03.210 00.000 7988 Enqueuing Move request for scope (-0.11, 0.15)
23:52:03.212 00.002 15712 Worker thread wakes up
23:52:03.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
23:52:03.212 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
23:52:03.212 00.000 15712 Moving (-0.11, 0.15) raw xDistance=0.15 yDistance=0.11
23:52:03.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:03.214 00.002 7988 UpdateGuideState exits: m=1629 SNR=26.9
23:52:03.214 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:03.215 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:03.215 00.000 7988 Enqueuing Expose request
23:52:03.215 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.12
23:52:03.215 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
23:52:03.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:03.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:52:03.215 00.000 15712 MoveAxis(E, 7, ABG)
23:52:03.215 00.000 15712 Guiding  Dir = 2, Dur = 7
23:52:03.215 00.000 15712 IsGuiding returns 0
23:52:03.231 00.016 15712 IsGuiding returns 0
23:52:03.231 00.000 15712 Move returns status 0, amount 7
23:52:03.231 00.000 15712 MoveAxis(N, 0, ABG)
23:52:03.231 00.000 15712 Move returns status 0, amount 0
23:52:03.231 00.000 15712 move complete, result=0
23:52:03.231 00.000 15712 worker thread done servicing request
23:52:03.231 00.000 15712 Worker thread wakes up
23:52:03.231 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:52:03.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:03.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:04.652 01.421 15712 Exposure complete
23:52:04.713 00.061 15712 worker thread done servicing request
23:52:04.713 00.000 7988 OnExposeComplete: enter
23:52:04.713 00.000 7988 UpdateGuideState(): m_state=6
23:52:04.715 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2701
23:52:04.715 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=804.43, Mass=1542, SNR=26.0, Peak=159 HFD=4.2
23:52:04.717 00.002 7988 MultiStar: [#1 -0.01,0.23,0.98,U] [#2 0.02,0.06,0.84,U] [#3 -0.05,-0.06,0.83,U] [#4 -0.00,0.24,0.76,U] [#5 0.04,0.60,0.00,M1] [#6 -0.06,0.49,0.00,M1] [#7 0.12,0.27,0.48,U] [#8 -0.24,0.03,0.46,U] 
23:52:04.717 00.000 7988 refined, 6 included, MultiStar: {-0.07, 0.13}, one-star: {-0.29, 0.16}
23:52:04.719 00.002 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
23:52:04.719 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
23:52:04.721 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.07 mountX=0.13 mountY=0.07, mountTheta=0.48
23:52:04.723 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.13, opts=13)
23:52:04.723 00.000 7988 Enqueuing Move request for scope (-0.07, 0.13)
23:52:04.725 00.002 15712 Worker thread wakes up
23:52:04.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
23:52:04.725 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
23:52:04.725 00.000 15712 Moving (-0.07, 0.13) raw xDistance=0.13 yDistance=0.07
23:52:04.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:52:04.725 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.0
23:52:04.728 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:04.729 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:04.729 00.000 7988 Enqueuing Expose request
23:52:04.729 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.13
23:52:04.729 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
23:52:04.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:04.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:04.729 00.000 15712 MoveAxis(E, 6, ABG)
23:52:04.729 00.000 15712 Guiding  Dir = 2, Dur = 6
23:52:04.729 00.000 15712 IsGuiding returns 0
23:52:04.745 00.016 15712 IsGuiding returns 0
23:52:04.745 00.000 15712 Move returns status 0, amount 6
23:52:04.745 00.000 15712 MoveAxis(N, 0, ABG)
23:52:04.745 00.000 15712 Move returns status 0, amount 0
23:52:04.745 00.000 15712 move complete, result=0
23:52:04.745 00.000 15712 worker thread done servicing request
23:52:04.745 00.000 15712 Worker thread wakes up
23:52:04.745 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:52:04.748 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:04.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:06.377 01.629 15712 Exposure complete
23:52:06.438 00.061 15712 worker thread done servicing request
23:52:06.438 00.000 7988 OnExposeComplete: enter
23:52:06.439 00.001 7988 UpdateGuideState(): m_state=6
23:52:06.439 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2702
23:52:06.439 00.000 7988 Star::Find returns 1 (0), X=501.92, Y=804.33, Mass=1566, SNR=26.3, Peak=145 HFD=4.7
23:52:06.439 00.000 7988 MultiStar: [#1 -0.07,-0.02,0.99,U] [#2 0.15,-0.22,0.86,U] [#3 -0.32,-0.32,0.00,M4] [#4 -0.12,0.03,0.73,U] [#5 0.05,0.37,0.73,U] [#6 0.01,-0.01,0.68,U] [#7 0.07,0.12,0.52,U] [#8 -0.73,0.02,0.00,M5] 
23:52:06.439 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {-0.33, 0.06}
23:52:06.439 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.56) = xAngle (0.99 = 0.99)
23:52:06.439 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
23:52:06.447 00.008 7988 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.55 mountX=0.04 mountY=0.05, mountTheta=0.98
23:52:06.447 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.04, opts=13)
23:52:06.447 00.000 7988 Enqueuing Move request for scope (-0.05, 0.04)
23:52:06.447 00.000 15712 Worker thread wakes up
23:52:06.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:52:06.447 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:52:06.447 00.000 15712 Moving (-0.05, 0.04) raw xDistance=0.04 yDistance=0.05
23:52:06.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:06.447 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.3
23:52:06.453 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:06.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:06.455 00.002 7988 Enqueuing Expose request
23:52:06.455 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.13
23:52:06.455 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
23:52:06.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:06.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:52:06.455 00.000 15712 MoveAxis(E, 5, ABG)
23:52:06.455 00.000 15712 Guiding  Dir = 2, Dur = 5
23:52:06.457 00.002 15712 IsGuiding returns 0
23:52:06.471 00.014 15712 IsGuiding returns 0
23:52:06.471 00.000 15712 Move returns status 0, amount 5
23:52:06.471 00.000 15712 MoveAxis(N, 0, ABG)
23:52:06.471 00.000 15712 Move returns status 0, amount 0
23:52:06.471 00.000 15712 move complete, result=0
23:52:06.471 00.000 15712 worker thread done servicing request
23:52:06.471 00.000 15712 Worker thread wakes up
23:52:06.471 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:52:06.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:06.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:07.891 01.420 15712 Exposure complete
23:52:07.942 00.051 15712 worker thread done servicing request
23:52:07.942 00.000 7988 OnExposeComplete: enter
23:52:07.954 00.012 7988 UpdateGuideState(): m_state=6
23:52:07.956 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2703
23:52:07.956 00.000 7988 Star::Find returns 1 (0), X=502.04, Y=804.07, Mass=1513, SNR=25.7, Peak=133 HFD=4.3
23:52:07.958 00.002 7988 MultiStar: [#1 -0.27,-0.22,1.00,U] [#2 0.07,-0.40,0.87,U] [#3 -0.02,-0.40,0.89,U] [#4 -0.23,-0.23,0.75,U] [#5 -0.10,0.27,0.78,U] [#6 -0.15,0.13,0.67,U] [#7 0.22,0.26,0.47,U] [#8 -0.04,-0.47,0.00,M6] 
23:52:07.959 00.001 7988 refined, 7 included, MultiStar: {-0.11, -0.14}, one-star: {-0.21, -0.20}
23:52:07.959 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
23:52:07.959 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.45)
23:52:07.959 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-2.24 mountX=-0.14 mountY=0.11, mountTheta=2.46
23:52:07.959 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.14, opts=13)
23:52:07.959 00.000 7988 Enqueuing Move request for scope (-0.11, -0.14)
23:52:07.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:07.959 00.000 7988 UpdateGuideState exits: m=1513 SNR=25.7
23:52:07.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:07.969 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:07.969 00.000 7988 Enqueuing Expose request
23:52:07.969 00.000 15712 Worker thread wakes up
23:52:07.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
23:52:07.969 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
23:52:07.969 00.000 15712 Moving (-0.11, -0.14) raw xDistance=-0.14 yDistance=0.11
23:52:07.969 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.13
23:52:07.969 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:52:07.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:07.976 00.007 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:52:07.976 00.000 15712 MoveAxis(E, 5, ABG)
23:52:07.976 00.000 15712 Guiding  Dir = 2, Dur = 5
23:52:07.976 00.000 15712 IsGuiding returns 0
23:52:07.991 00.015 15712 IsGuiding returns 0
23:52:07.991 00.000 15712 Move returns status 0, amount 5
23:52:07.991 00.000 15712 MoveAxis(N, 0, ABG)
23:52:07.991 00.000 15712 Move returns status 0, amount 0
23:52:07.991 00.000 15712 move complete, result=0
23:52:07.991 00.000 15712 worker thread done servicing request
23:52:07.991 00.000 15712 Worker thread wakes up
23:52:07.991 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
23:52:07.993 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:07.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:09.633 01.640 15712 Exposure complete
23:52:09.693 00.060 15712 worker thread done servicing request
23:52:09.693 00.000 7988 OnExposeComplete: enter
23:52:09.694 00.001 7988 UpdateGuideState(): m_state=6
23:52:09.694 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2704
23:52:09.694 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=804.01, Mass=1681, SNR=27.2, Peak=154 HFD=4.8
23:52:09.694 00.000 7988 MultiStar: [#1 -0.11,-0.19,0.95,U] [#2 0.02,-0.32,0.83,U] [#3 -0.21,-0.55,0.00,M4] [#4 -0.10,-0.21,0.70,U] [#5 0.05,-0.00,0.67,U] [#6 -0.13,-0.16,0.67,U] [#7 0.15,-0.29,0.48,U] [#8 0.08,-0.45,0.00,M7] 
23:52:09.694 00.000 7988 refined, 6 included, MultiStar: {-0.12, -0.21}, one-star: {-0.47, -0.26}
23:52:09.694 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
23:52:09.694 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
23:52:09.694 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.08 mountX=-0.21 mountY=0.12, mountTheta=2.62
23:52:09.694 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.21, opts=13)
23:52:09.694 00.000 7988 Enqueuing Move request for scope (-0.12, -0.21)
23:52:09.694 00.000 15712 Worker thread wakes up
23:52:09.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
23:52:09.694 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
23:52:09.694 00.000 15712 Moving (-0.12, -0.21) raw xDistance=-0.21 yDistance=0.12
23:52:09.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:09.694 00.000 7988 UpdateGuideState exits: m=1681 SNR=27.2
23:52:09.708 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:09.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:09.710 00.002 7988 Enqueuing Expose request
23:52:09.710 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 640.14
23:52:09.710 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
23:52:09.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:09.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:52:09.710 00.000 15712 MoveAxis(E, 46, ABG)
23:52:09.710 00.000 15712 Guiding  Dir = 2, Dur = 46
23:52:09.710 00.000 15712 IsGuiding returns 0
23:52:09.731 00.021 15712 PulseGuide returned control before completion, sleep 36
23:52:09.795 00.064 15712 IsGuiding returns 1
23:52:09.795 00.000 15712 scope still moving after pulse duration time elapsed
23:52:09.822 00.027 15712 IsGuiding returns 0
23:52:09.822 00.000 15712 scope move finished after 46 + 63 ms
23:52:09.822 00.000 15712 Move returns status 0, amount 46
23:52:09.822 00.000 15712 MoveAxis(N, 0, ABG)
23:52:09.822 00.000 15712 Move returns status 0, amount 0
23:52:09.822 00.000 15712 move complete, result=0
23:52:09.822 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
23:52:09.824 00.002 15712 worker thread done servicing request
23:52:09.824 00.000 15712 Worker thread wakes up
23:52:09.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:09.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:11.229 01.405 15712 Exposure complete
23:52:11.275 00.046 15712 worker thread done servicing request
23:52:11.275 00.000 7988 OnExposeComplete: enter
23:52:11.290 00.015 7988 UpdateGuideState(): m_state=6
23:52:11.292 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2705
23:52:11.292 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=804.40, Mass=1503, SNR=25.7, Peak=166 HFD=4.4
23:52:11.292 00.000 7988 MultiStar: [#1 0.08,0.05,0.96,U] [#2 -0.13,-0.09,0.87,U] [#3 -0.32,-0.33,0.00,M5] [#4 -0.14,0.22,0.79,U] [#5 -0.10,0.33,0.70,U] [#6 -0.22,0.09,0.67,U] [#7 0.06,-0.03,0.53,U] [#8 -0.51,0.16,0.00,M8] 
23:52:11.292 00.000 7988 refined, 6 included, MultiStar: {-0.13, 0.10}, one-star: {-0.39, 0.12}
23:52:11.292 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
23:52:11.292 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
23:52:11.292 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.50 mountX=0.10 mountY=0.13, mountTheta=0.93
23:52:11.292 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.10, opts=13)
23:52:11.292 00.000 7988 Enqueuing Move request for scope (-0.13, 0.10)
23:52:11.292 00.000 15712 Worker thread wakes up
23:52:11.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
23:52:11.292 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
23:52:11.292 00.000 15712 Moving (-0.13, 0.10) raw xDistance=0.10 yDistance=0.13
23:52:11.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:52:11.292 00.000 7988 UpdateGuideState exits: m=1503 SNR=25.7
23:52:11.305 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:11.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:11.306 00.001 7988 Enqueuing Expose request
23:52:11.308 00.002 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.14
23:52:11.308 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
23:52:11.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:11.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:52:11.308 00.000 15712 MoveAxis(E, 7, ABG)
23:52:11.308 00.000 15712 Guiding  Dir = 2, Dur = 7
23:52:11.308 00.000 15712 IsGuiding returns 0
23:52:11.326 00.018 15712 IsGuiding returns 0
23:52:11.326 00.000 15712 Move returns status 0, amount 7
23:52:11.326 00.000 15712 MoveAxis(N, 0, ABG)
23:52:11.326 00.000 15712 Move returns status 0, amount 0
23:52:11.326 00.000 15712 move complete, result=0
23:52:11.326 00.000 15712 worker thread done servicing request
23:52:11.326 00.000 15712 Worker thread wakes up
23:52:11.326 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:52:11.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:11.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:12.968 01.642 15712 Exposure complete
23:52:13.030 00.062 15712 worker thread done servicing request
23:52:13.030 00.000 7988 OnExposeComplete: enter
23:52:13.030 00.000 7988 UpdateGuideState(): m_state=6
23:52:13.032 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2706
23:52:13.032 00.000 7988 Star::Find returns 1 (0), X=502.12, Y=804.44, Mass=1563, SNR=26.2, Peak=155 HFD=4.8
23:52:13.034 00.002 7988 MultiStar: [#1 0.03,0.18,0.96,U] [#2 0.10,0.13,0.88,U] [#3 -0.35,-0.08,0.86,U] [#4 -0.20,0.44,0.00,M1] [#5 0.24,0.48,0.00,M1] [#6 -0.06,0.33,0.64,U] [#7 0.16,0.22,0.53,U] [#8 -0.35,0.04,0.42,U] 
23:52:13.034 00.000 7988 refined, 6 included, MultiStar: {-0.08, 0.14}, one-star: {-0.14, 0.16}
23:52:13.036 00.002 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
23:52:13.036 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
23:52:13.038 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.12 mountX=0.14 mountY=0.08, mountTheta=0.53
23:52:13.040 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.14, opts=13)
23:52:13.040 00.000 7988 Enqueuing Move request for scope (-0.08, 0.14)
23:52:13.042 00.002 15712 Worker thread wakes up
23:52:13.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
23:52:13.042 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
23:52:13.042 00.000 15712 Moving (-0.08, 0.14) raw xDistance=0.14 yDistance=0.08
23:52:13.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:52:13.042 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.2
23:52:13.045 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:13.046 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:13.046 00.000 7988 Enqueuing Expose request
23:52:13.046 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.14
23:52:13.046 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
23:52:13.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:13.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:52:13.046 00.000 15712 MoveAxis(E, 7, ABG)
23:52:13.046 00.000 15712 Guiding  Dir = 2, Dur = 7
23:52:13.046 00.000 15712 IsGuiding returns 0
23:52:13.062 00.016 15712 IsGuiding returns 0
23:52:13.062 00.000 15712 Move returns status 0, amount 7
23:52:13.062 00.000 15712 MoveAxis(N, 0, ABG)
23:52:13.062 00.000 15712 Move returns status 0, amount 0
23:52:13.062 00.000 15712 move complete, result=0
23:52:13.062 00.000 15712 worker thread done servicing request
23:52:13.062 00.000 15712 Worker thread wakes up
23:52:13.062 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:52:13.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:13.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:14.482 01.420 15712 Exposure complete
23:52:14.543 00.061 15712 worker thread done servicing request
23:52:14.543 00.000 7988 OnExposeComplete: enter
23:52:14.544 00.001 7988 UpdateGuideState(): m_state=6
23:52:14.544 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2707
23:52:14.544 00.000 7988 Star::Find returns 1 (0), X=502.05, Y=804.42, Mass=1537, SNR=26.1, Peak=160 HFD=4.3
23:52:14.544 00.000 7988 MultiStar: [#1 0.02,0.02,0.96,U] [#2 0.23,0.22,0.84,U] [#3 -0.10,0.08,0.85,U] [#4 0.12,0.37,0.75,U] [#5 0.15,0.63,0.00,M2] [#6 -0.09,0.31,0.65,U] [#7 0.47,0.23,0.00,M1] [#8 0.19,-0.03,0.42,U] 
23:52:14.544 00.000 7988 refined, 6 included, MultiStar: {0.01, 0.16}, one-star: {-0.21, 0.15}
23:52:14.544 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
23:52:14.544 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
23:52:14.544 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.54 mountX=0.16 mountY=-0.01, mountTheta=-0.06
23:52:14.544 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.16, opts=13)
23:52:14.544 00.000 7988 Enqueuing Move request for scope (0.01, 0.16)
23:52:14.544 00.000 15712 Worker thread wakes up
23:52:14.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
23:52:14.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
23:52:14.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:14.544 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.1
23:52:14.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:14.558 00.014 15712 Moving (0.01, 0.16) raw xDistance=0.16 yDistance=-0.01
23:52:14.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:14.558 00.000 7988 Enqueuing Expose request
23:52:14.560 00.002 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.15
23:52:14.560 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
23:52:14.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:14.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:52:14.560 00.000 15712 MoveAxis(E, 8, ABG)
23:52:14.560 00.000 15712 Guiding  Dir = 2, Dur = 8
23:52:14.560 00.000 15712 IsGuiding returns 0
23:52:14.578 00.018 15712 IsGuiding returns 0
23:52:14.578 00.000 15712 Move returns status 0, amount 8
23:52:14.578 00.000 15712 MoveAxis(N, 0, ABG)
23:52:14.578 00.000 15712 Move returns status 0, amount 0
23:52:14.578 00.000 15712 move complete, result=0
23:52:14.578 00.000 15712 worker thread done servicing request
23:52:14.578 00.000 15712 Worker thread wakes up
23:52:14.578 00.000 7988 GuideStep: 0.2 px 8 ms EAST, -0.0 px 0 ms NORTH
23:52:14.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:14.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:16.219 01.641 15712 Exposure complete
23:52:16.279 00.060 15712 worker thread done servicing request
23:52:16.279 00.000 7988 OnExposeComplete: enter
23:52:16.279 00.000 7988 UpdateGuideState(): m_state=6
23:52:16.281 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2708
23:52:16.281 00.000 7988 Star::Find returns 1 (0), X=501.92, Y=804.56, Mass=1638, SNR=26.9, Peak=154 HFD=4.9
23:52:16.283 00.002 7988 MultiStar: [#1 -0.00,0.29,0.95,U] [#2 0.15,0.07,0.84,U] [#3 -0.18,-0.15,0.80,U] [#4 -0.08,0.60,0.00,M1] [#5 0.06,0.61,0.00,M3] [#6 0.05,0.46,0.00,M1] [#7 0.32,0.49,0.00,M2] [#8 -0.27,0.10,0.43,U] 
23:52:16.283 00.000 7988 refined, 4 included, MultiStar: {-0.12, 0.14}, one-star: {-0.34, 0.29}
23:52:16.285 00.002 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
23:52:16.285 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
23:52:16.285 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.28 mountX=0.14 mountY=0.11, mountTheta=0.70
23:52:16.285 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.14, opts=13)
23:52:16.285 00.000 7988 Enqueuing Move request for scope (-0.12, 0.14)
23:52:16.292 00.007 15712 Worker thread wakes up
23:52:16.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
23:52:16.292 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
23:52:16.292 00.000 15712 Moving (-0.12, 0.14) raw xDistance=0.14 yDistance=0.11
23:52:16.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:16.292 00.000 7988 UpdateGuideState exits: m=1638 SNR=26.9
23:52:16.294 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:16.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:16.294 00.000 7988 Enqueuing Expose request
23:52:16.294 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.15
23:52:16.294 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
23:52:16.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:16.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:52:16.294 00.000 15712 MoveAxis(E, 7, ABG)
23:52:16.294 00.000 15712 Guiding  Dir = 2, Dur = 7
23:52:16.294 00.000 15712 IsGuiding returns 0
23:52:16.316 00.022 15712 IsGuiding returns 0
23:52:16.316 00.000 15712 Move returns status 0, amount 7
23:52:16.316 00.000 15712 MoveAxis(N, 0, ABG)
23:52:16.316 00.000 15712 Move returns status 0, amount 0
23:52:16.316 00.000 15712 move complete, result=0
23:52:16.316 00.000 15712 worker thread done servicing request
23:52:16.316 00.000 15712 Worker thread wakes up
23:52:16.316 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:52:16.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:16.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:17.731 01.415 15712 Exposure complete
23:52:17.788 00.057 15712 worker thread done servicing request
23:52:17.795 00.007 7988 OnExposeComplete: enter
23:52:17.795 00.000 7988 UpdateGuideState(): m_state=6
23:52:17.795 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2709
23:52:17.795 00.000 7988 Star::Find returns 1 (0), X=501.88, Y=804.60, Mass=1596, SNR=26.6, Peak=149 HFD=4.8
23:52:17.795 00.000 7988 MultiStar: [#1 -0.03,0.03,0.98,U] [#2 0.04,-0.12,0.86,U] [#3 -0.13,-0.05,0.81,U] [#4 -0.07,0.57,0.00,M2] [#5 0.14,0.59,0.00,M4] [#6 -0.11,0.24,0.67,U] [#7 0.38,0.22,0.00,M3] [#8 0.18,0.25,0.44,U] 
23:52:17.795 00.000 7988 refined, 5 included, MultiStar: {-0.10, 0.10}, one-star: {-0.37, 0.33}
23:52:17.795 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
23:52:17.795 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
23:52:17.795 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.35 mountX=0.10 mountY=0.10, mountTheta=0.77
23:52:17.805 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.10, opts=13)
23:52:17.807 00.002 7988 Enqueuing Move request for scope (-0.10, 0.10)
23:52:17.807 00.000 15712 Worker thread wakes up
23:52:17.807 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
23:52:17.807 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
23:52:17.807 00.000 15712 Moving (-0.10, 0.10) raw xDistance=0.10 yDistance=0.10
23:52:17.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:17.807 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.6
23:52:17.811 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:17.811 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:17.811 00.000 7988 Enqueuing Expose request
23:52:17.811 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.15
23:52:17.811 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
23:52:17.811 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:17.811 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:52:17.811 00.000 15712 MoveAxis(E, 7, ABG)
23:52:17.811 00.000 15712 Guiding  Dir = 2, Dur = 7
23:52:17.811 00.000 15712 IsGuiding returns 0
23:52:17.827 00.016 15712 IsGuiding returns 0
23:52:17.827 00.000 15712 Move returns status 0, amount 7
23:52:17.827 00.000 15712 MoveAxis(N, 0, ABG)
23:52:17.827 00.000 15712 Move returns status 0, amount 0
23:52:17.827 00.000 15712 move complete, result=0
23:52:17.827 00.000 15712 worker thread done servicing request
23:52:17.827 00.000 15712 Worker thread wakes up
23:52:17.827 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:52:17.839 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:17.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:19.581 01.742 15712 Exposure complete
23:52:19.641 00.060 15712 worker thread done servicing request
23:52:19.641 00.000 7988 OnExposeComplete: enter
23:52:19.644 00.003 7988 UpdateGuideState(): m_state=6
23:52:19.644 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2710
23:52:19.644 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=804.43, Mass=1518, SNR=25.9, Peak=160 HFD=4.5
23:52:19.644 00.000 7988 MultiStar: [#1 -0.13,0.04,0.98,U] [#2 -0.01,0.07,0.89,U] [#3 -0.19,-0.18,0.85,U] [#4 -0.27,0.29,0.78,U] [#5 -0.08,0.49,0.00,M5] [#6 -0.04,0.35,0.67,U] [#7 -0.04,0.17,0.48,U] [#8 -0.36,-0.09,0.45,U] 
23:52:19.644 00.000 7988 refined, 7 included, MultiStar: {-0.19, 0.10}, one-star: {-0.45, 0.16}
23:52:19.644 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
23:52:19.644 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
23:52:19.644 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.22 cameraTheta=2.67 mountX=0.10 mountY=0.19, mountTheta=1.10
23:52:19.644 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.10, opts=13)
23:52:19.644 00.000 7988 Enqueuing Move request for scope (-0.19, 0.10)
23:52:19.644 00.000 15712 Worker thread wakes up
23:52:19.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
23:52:19.644 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
23:52:19.644 00.000 15712 Moving (-0.19, 0.10) raw xDistance=0.10 yDistance=0.19
23:52:19.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:19.644 00.000 7988 UpdateGuideState exits: m=1518 SNR=25.9
23:52:19.658 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:19.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:19.660 00.002 7988 Enqueuing Expose request
23:52:19.660 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.15
23:52:19.660 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
23:52:19.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:19.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:52:19.660 00.000 15712 MoveAxis(E, 8, ABG)
23:52:19.660 00.000 15712 Guiding  Dir = 2, Dur = 8
23:52:19.660 00.000 15712 IsGuiding returns 0
23:52:19.675 00.015 15712 IsGuiding returns 0
23:52:19.675 00.000 15712 Move returns status 0, amount 8
23:52:19.675 00.000 15712 MoveAxis(N, 0, ABG)
23:52:19.675 00.000 15712 Move returns status 0, amount 0
23:52:19.675 00.000 15712 move complete, result=0
23:52:19.675 00.000 15712 worker thread done servicing request
23:52:19.675 00.000 15712 Worker thread wakes up
23:52:19.675 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
23:52:19.677 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:19.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:21.093 01.416 15712 Exposure complete
23:52:21.156 00.063 15712 worker thread done servicing request
23:52:21.156 00.000 7988 OnExposeComplete: enter
23:52:21.157 00.001 7988 UpdateGuideState(): m_state=6
23:52:21.157 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
23:52:21.157 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=804.00, Mass=1500, SNR=25.5, Peak=147 HFD=4.4
23:52:21.157 00.000 7988 MultiStar: [#1 -0.10,-0.33,0.99,U] [#2 -0.11,-0.41,0.00,M1] [#3 -0.01,-0.50,0.00,M1] [#4 -0.00,0.00,0.78,U] [#5 -0.07,0.21,0.76,U] [#6 -0.30,0.15,0.68,U] [#7 0.34,-0.13,0.50,U] [#8 0.12,-0.09,0.46,U] 
23:52:21.157 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.08}, one-star: {-0.23, -0.27}
23:52:21.157 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.83 = 2.45)
23:52:21.157 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.42)
23:52:21.157 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.27 mountX=-0.09 mountY=0.07, mountTheta=2.44
23:52:21.157 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
23:52:21.157 00.000 7988 Enqueuing Move request for scope (-0.07, -0.08)
23:52:21.157 00.000 15712 Worker thread wakes up
23:52:21.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
23:52:21.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
23:52:21.157 00.000 15712 Moving (-0.07, -0.08) raw xDistance=-0.09 yDistance=0.07
23:52:21.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:21.157 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.5
23:52:21.173 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:21.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:21.173 00.000 7988 Enqueuing Expose request
23:52:21.173 00.000 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:52:21.173 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
23:52:21.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:21.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:21.173 00.000 15712 MoveAxis(E, 8, ABG)
23:52:21.173 00.000 15712 Guiding  Dir = 2, Dur = 8
23:52:21.173 00.000 15712 IsGuiding returns 0
23:52:21.190 00.017 15712 IsGuiding returns 0
23:52:21.190 00.000 15712 Move returns status 0, amount 8
23:52:21.190 00.000 15712 MoveAxis(N, 0, ABG)
23:52:21.190 00.000 15712 Move returns status 0, amount 0
23:52:21.190 00.000 15712 move complete, result=0
23:52:21.190 00.000 15712 worker thread done servicing request
23:52:21.190 00.000 15712 Worker thread wakes up
23:52:21.190 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:52:21.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:21.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:22.835 01.645 15712 Exposure complete
23:52:22.897 00.062 15712 worker thread done servicing request
23:52:22.897 00.000 7988 OnExposeComplete: enter
23:52:22.897 00.000 7988 UpdateGuideState(): m_state=6
23:52:22.899 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2712
23:52:22.899 00.000 7988 Star::Find returns 1 (0), X=501.95, Y=804.21, Mass=1493, SNR=25.7, Peak=149 HFD=4.4
23:52:22.901 00.002 7988 MultiStar: [#1 -0.24,-0.04,0.98,U] [#2 -0.16,-0.22,0.89,U] [#3 -0.09,-0.18,0.87,U] [#4 0.18,0.34,0.79,U] [#5 0.07,0.31,0.72,U] [#6 -0.33,0.09,0.66,U] [#7 0.13,0.14,0.49,U] [#8 -0.27,-0.00,0.43,U] 
23:52:22.901 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.03}, one-star: {-0.31, -0.06}
23:52:22.903 00.002 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
23:52:22.903 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
23:52:22.905 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.94 mountX=0.02 mountY=0.12, mountTheta=1.38
23:52:22.906 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
23:52:22.908 00.002 7988 Enqueuing Move request for scope (-0.12, 0.03)
23:52:22.908 00.000 15712 Worker thread wakes up
23:52:22.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
23:52:22.908 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
23:52:22.908 00.000 15712 Moving (-0.12, 0.03) raw xDistance=0.02 yDistance=0.12
23:52:22.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
23:52:22.908 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.7
23:52:22.911 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:22.912 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:22.912 00.000 7988 Enqueuing Expose request
23:52:22.912 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:52:22.912 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
23:52:22.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:22.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:52:22.912 00.000 15712 MoveAxis(E, 9, ABG)
23:52:22.912 00.000 15712 Guiding  Dir = 2, Dur = 9
23:52:22.912 00.000 15712 IsGuiding returns 0
23:52:22.928 00.016 15712 IsGuiding returns 0
23:52:22.928 00.000 15712 Move returns status 0, amount 9
23:52:22.928 00.000 15712 MoveAxis(N, 0, ABG)
23:52:22.928 00.000 15712 Move returns status 0, amount 0
23:52:22.928 00.000 15712 move complete, result=0
23:52:22.928 00.000 15712 worker thread done servicing request
23:52:22.928 00.000 15712 Worker thread wakes up
23:52:22.928 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
23:52:22.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:22.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:24.351 01.423 15712 Exposure complete
23:52:24.402 00.051 15712 worker thread done servicing request
23:52:24.402 00.000 7988 OnExposeComplete: enter
23:52:24.413 00.011 7988 UpdateGuideState(): m_state=6
23:52:24.415 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2713
23:52:24.415 00.000 7988 Star::Find returns 1 (0), X=501.94, Y=804.35, Mass=1477, SNR=25.6, Peak=157 HFD=4.2
23:52:24.417 00.002 7988 MultiStar: [#1 -0.11,0.05,1.01,U] [#2 0.13,-0.01,0.90,U] [#3 -0.11,-0.35,0.86,U] [#4 -0.14,0.17,0.79,U] [#5 0.02,0.40,0.74,U] [#6 -0.16,0.35,0.66,U] [#7 0.15,0.26,0.53,U] [#8 -0.42,-0.14,0.00,M2] 
23:52:24.417 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.10}, one-star: {-0.32, 0.08}
23:52:24.419 00.002 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.71 = 0.71)
23:52:24.419 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
23:52:24.421 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.28 mountX=0.09 mountY=0.08, mountTheta=0.69
23:52:24.423 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.10, opts=13)
23:52:24.423 00.000 7988 Enqueuing Move request for scope (-0.08, 0.10)
23:52:24.423 00.000 15712 Worker thread wakes up
23:52:24.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
23:52:24.423 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
23:52:24.423 00.000 15712 Moving (-0.08, 0.10) raw xDistance=0.09 yDistance=0.08
23:52:24.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:52:24.423 00.000 7988 UpdateGuideState exits: m=1477 SNR=25.6
23:52:24.427 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:24.429 00.002 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:52:24.429 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
23:52:24.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:24.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:24.429 00.000 7988 Enqueuing Expose request
23:52:24.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:52:24.429 00.000 15712 MoveAxis(E, 8, ABG)
23:52:24.429 00.000 15712 Guiding  Dir = 2, Dur = 8
23:52:24.452 00.023 15712 IsGuiding returns 0
23:52:24.469 00.017 15712 IsGuiding returns 0
23:52:24.469 00.000 15712 Move returns status 0, amount 8
23:52:24.469 00.000 15712 MoveAxis(N, 0, ABG)
23:52:24.469 00.000 15712 Move returns status 0, amount 0
23:52:24.469 00.000 15712 move complete, result=0
23:52:24.469 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:52:24.474 00.005 15712 worker thread done servicing request
23:52:24.474 00.000 15712 Worker thread wakes up
23:52:24.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:24.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:26.213 01.739 15712 Exposure complete
23:52:26.273 00.060 15712 worker thread done servicing request
23:52:26.273 00.000 7988 OnExposeComplete: enter
23:52:26.275 00.002 7988 UpdateGuideState(): m_state=6
23:52:26.277 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2714
23:52:26.277 00.000 7988 Star::Find returns 1 (0), X=501.80, Y=804.45, Mass=1558, SNR=26.0, Peak=158 HFD=4.6
23:52:26.279 00.002 7988 MultiStar: [#1 -0.27,-0.00,0.97,U] [#2 -0.00,-0.08,0.89,U] [#3 -0.35,-0.17,0.83,U] [#4 -0.19,0.24,0.77,U] [#5 -0.14,0.34,0.69,U] [#6 -0.14,0.12,0.68,U] [#7 0.02,0.07,0.46,U] [#8 -0.38,0.02,0.46,U] 
23:52:26.279 00.000 7988 refined, 8 included, MultiStar: {-0.23, 0.08}, one-star: {-0.46, 0.18}
23:52:26.281 00.002 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
23:52:26.281 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
23:52:26.283 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.82 mountX=0.07 mountY=0.22, mountTheta=1.25
23:52:26.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.08, opts=13)
23:52:26.285 00.000 7988 Enqueuing Move request for scope (-0.23, 0.08)
23:52:26.287 00.002 15712 Worker thread wakes up
23:52:26.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
23:52:26.287 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
23:52:26.287 00.000 15712 Moving (-0.23, 0.08) raw xDistance=0.07 yDistance=0.22
23:52:26.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:26.287 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.0
23:52:26.289 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:26.290 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:26.290 00.000 7988 Enqueuing Expose request
23:52:26.290 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:52:26.290 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
23:52:26.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:26.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:52:26.290 00.000 15712 MoveAxis(E, 10, ABG)
23:52:26.290 00.000 15712 Guiding  Dir = 2, Dur = 10
23:52:26.290 00.000 15712 IsGuiding returns 0
23:52:26.307 00.017 15712 IsGuiding returns 1
23:52:26.307 00.000 15712 scope still moving after pulse duration time elapsed
23:52:26.358 00.051 15712 IsGuiding returns 1
23:52:26.386 00.028 15712 IsGuiding returns 0
23:52:26.386 00.000 15712 scope move finished after 10 + 82 ms
23:52:26.386 00.000 15712 Move returns status 0, amount 10
23:52:26.386 00.000 15712 MoveAxis(N, 0, ABG)
23:52:26.386 00.000 15712 Move returns status 0, amount 0
23:52:26.386 00.000 15712 move complete, result=0
23:52:26.386 00.000 15712 worker thread done servicing request
23:52:26.386 00.000 15712 Worker thread wakes up
23:52:26.386 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
23:52:26.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:26.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:27.793 01.407 15712 Exposure complete
23:52:27.855 00.062 15712 worker thread done servicing request
23:52:27.855 00.000 7988 OnExposeComplete: enter
23:52:27.855 00.000 7988 UpdateGuideState(): m_state=6
23:52:27.855 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2715
23:52:27.855 00.000 7988 Star::Find returns 1 (0), X=501.98, Y=804.44, Mass=1640, SNR=26.8, Peak=176 HFD=4.5
23:52:27.855 00.000 7988 MultiStar: [#1 0.01,0.12,0.95,U] [#2 0.14,-0.15,0.86,U] [#3 -0.18,0.09,0.84,U] [#4 0.07,0.33,0.77,U] [#5 0.27,0.53,0.00,M2] [#6 -0.22,0.41,0.00,M1] [#7 0.17,0.36,0.49,U] [#8 -0.42,-0.02,0.43,U] 
23:52:27.855 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.12}, one-star: {-0.28, 0.17}
23:52:27.855 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
23:52:27.855 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
23:52:27.855 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.05 mountX=0.12 mountY=0.06, mountTheta=0.46
23:52:27.855 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.12, opts=13)
23:52:27.855 00.000 7988 Enqueuing Move request for scope (-0.06, 0.12)
23:52:27.855 00.000 15712 Worker thread wakes up
23:52:27.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
23:52:27.855 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
23:52:27.855 00.000 15712 Moving (-0.06, 0.12) raw xDistance=0.12 yDistance=0.06
23:52:27.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:27.855 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.8
23:52:27.870 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:27.870 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:27.870 00.000 7988 Enqueuing Expose request
23:52:27.872 00.002 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:52:27.872 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
23:52:27.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:27.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:52:27.872 00.000 15712 MoveAxis(E, 9, ABG)
23:52:27.872 00.000 15712 Guiding  Dir = 2, Dur = 9
23:52:27.872 00.000 15712 IsGuiding returns 0
23:52:27.889 00.017 15712 IsGuiding returns 0
23:52:27.889 00.000 15712 Move returns status 0, amount 9
23:52:27.889 00.000 15712 MoveAxis(N, 0, ABG)
23:52:27.889 00.000 15712 Move returns status 0, amount 0
23:52:27.889 00.000 15712 move complete, result=0
23:52:27.889 00.000 15712 worker thread done servicing request
23:52:27.889 00.000 15712 Worker thread wakes up
23:52:27.889 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
23:52:27.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:27.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:29.528 01.639 15712 Exposure complete
23:52:29.591 00.063 15712 worker thread done servicing request
23:52:29.591 00.000 7988 OnExposeComplete: enter
23:52:29.592 00.001 7988 UpdateGuideState(): m_state=6
23:52:29.592 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2716
23:52:29.592 00.000 7988 Star::Find returns 1 (0), X=501.84, Y=804.43, Mass=1618, SNR=26.5, Peak=170 HFD=4.6
23:52:29.592 00.000 7988 MultiStar: [#1 -0.12,0.31,0.98,U] [#2 0.14,0.20,0.86,U] [#3 -0.25,-0.02,0.83,U] [#4 -0.08,0.66,0.00,M1] [#5 0.01,0.58,0.00,M3] [#6 -0.29,0.49,0.00,M2] [#7 -0.00,0.53,0.00,M1] [#8 -0.10,0.16,0.43,U] 
23:52:29.592 00.000 7988 refined, 4 included, MultiStar: {-0.16, 0.17}, one-star: {-0.42, 0.15}
23:52:29.592 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
23:52:29.592 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
23:52:29.592 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.34 mountX=0.17 mountY=0.16, mountTheta=0.76
23:52:29.592 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.17, opts=13)
23:52:29.592 00.000 7988 Enqueuing Move request for scope (-0.16, 0.17)
23:52:29.592 00.000 15712 Worker thread wakes up
23:52:29.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
23:52:29.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
23:52:29.592 00.000 15712 Moving (-0.16, 0.17) raw xDistance=0.17 yDistance=0.16
23:52:29.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:52:29.592 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.5
23:52:29.606 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:29.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:29.608 00.002 7988 Enqueuing Expose request
23:52:29.608 00.000 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 640.17
23:52:29.608 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
23:52:29.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:29.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:52:29.608 00.000 15712 MoveAxis(W, 23, ABG)
23:52:29.608 00.000 15712 Guiding  Dir = 3, Dur = 23
23:52:29.608 00.000 15712 IsGuiding returns 0
23:52:29.662 00.054 15712 IsGuiding returns 1
23:52:29.662 00.000 15712 scope still moving after pulse duration time elapsed
23:52:29.703 00.041 15712 IsGuiding returns 0
23:52:29.703 00.000 15712 scope move finished after 23 + 71 ms
23:52:29.703 00.000 15712 Move returns status 0, amount 23
23:52:29.703 00.000 15712 MoveAxis(N, 0, ABG)
23:52:29.703 00.000 15712 Move returns status 0, amount 0
23:52:29.703 00.000 15712 move complete, result=0
23:52:29.703 00.000 15712 worker thread done servicing request
23:52:29.703 00.000 15712 Worker thread wakes up
23:52:29.703 00.000 7988 GuideStep: 0.2 px 23 ms WEST, 0.2 px 0 ms NORTH
23:52:29.705 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:29.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:31.122 01.417 15712 Exposure complete
23:52:31.181 00.059 15712 worker thread done servicing request
23:52:31.181 00.000 7988 OnExposeComplete: enter
23:52:31.183 00.002 7988 UpdateGuideState(): m_state=6
23:52:31.183 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2717
23:52:31.183 00.000 7988 Star::Find returns 1 (0), X=501.75, Y=804.45, Mass=1531, SNR=25.9, Peak=180 HFD=4.6
23:52:31.186 00.003 7988 MultiStar: [#1 -0.23,-0.11,1.03,U] [#2 -0.10,-0.18,0.89,U] [#3 -0.35,-0.12,0.87,U] [#4 -0.19,0.19,0.77,U] [#5 0.04,0.32,0.74,U] [#6 -0.23,0.29,0.70,U] [#7 0.20,0.33,0.52,U] [#8 -0.32,0.18,0.46,U] 
23:52:31.186 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.09}, one-star: {-0.51, 0.17}
23:52:31.186 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
23:52:31.186 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
23:52:31.186 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.73 mountX=0.09 mountY=0.21, mountTheta=1.16
23:52:31.186 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.09, opts=13)
23:52:31.186 00.000 7988 Enqueuing Move request for scope (-0.21, 0.09)
23:52:31.186 00.000 15712 Worker thread wakes up
23:52:31.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
23:52:31.186 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
23:52:31.186 00.000 15712 Moving (-0.21, 0.09) raw xDistance=0.09 yDistance=0.21
23:52:31.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:31.186 00.000 7988 UpdateGuideState exits: m=1531 SNR=25.9
23:52:31.197 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:31.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:31.199 00.002 7988 Enqueuing Expose request
23:52:31.201 00.002 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:52:31.201 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
23:52:31.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:31.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:52:31.201 00.000 15712 MoveAxis(E, 6, ABG)
23:52:31.201 00.000 15712 Guiding  Dir = 2, Dur = 6
23:52:31.201 00.000 15712 IsGuiding returns 0
23:52:31.217 00.016 15712 IsGuiding returns 0
23:52:31.217 00.000 15712 Move returns status 0, amount 6
23:52:31.217 00.000 15712 MoveAxis(N, 0, ABG)
23:52:31.217 00.000 15712 Move returns status 0, amount 0
23:52:31.217 00.000 15712 move complete, result=0
23:52:31.217 00.000 15712 worker thread done servicing request
23:52:31.217 00.000 15712 Worker thread wakes up
23:52:31.217 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
23:52:31.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:31.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:32.858 01.641 15712 Exposure complete
23:52:32.919 00.061 15712 worker thread done servicing request
23:52:32.919 00.000 7988 OnExposeComplete: enter
23:52:32.919 00.000 7988 UpdateGuideState(): m_state=6
23:52:32.919 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2718
23:52:32.919 00.000 7988 Star::Find returns 1 (0), X=501.72, Y=804.42, Mass=1623, SNR=26.8, Peak=182 HFD=4.7
23:52:32.919 00.000 7988 MultiStar: [#1 -0.13,0.15,0.96,U] [#2 -0.03,-0.05,0.85,U] [#3 -0.37,-0.26,0.00,M1] [#4 -0.18,0.24,0.72,U] [#5 -0.19,0.23,0.74,U] [#6 -0.39,0.20,0.00,M2] [#7 0.33,0.02,0.48,U] [#8 -0.40,-0.19,0.00,M1] 
23:52:32.919 00.000 7988 refined, 5 included, MultiStar: {-0.17, 0.13}, one-star: {-0.54, 0.15}
23:52:32.919 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
23:52:32.919 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
23:52:32.919 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.50 mountX=0.13 mountY=0.17, mountTheta=0.93
23:52:32.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.13, opts=13)
23:52:32.919 00.000 7988 Enqueuing Move request for scope (-0.17, 0.13)
23:52:32.919 00.000 15712 Worker thread wakes up
23:52:32.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
23:52:32.919 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
23:52:32.919 00.000 15712 Moving (-0.17, 0.13) raw xDistance=0.13 yDistance=0.17
23:52:32.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:52:32.919 00.000 7988 UpdateGuideState exits: m=1623 SNR=26.8
23:52:32.934 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:32.935 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:32.935 00.000 7988 Enqueuing Expose request
23:52:32.935 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:52:32.935 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
23:52:32.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:32.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:52:32.935 00.000 15712 MoveAxis(E, 5, ABG)
23:52:32.935 00.000 15712 Guiding  Dir = 2, Dur = 5
23:52:32.935 00.000 15712 IsGuiding returns 0
23:52:32.956 00.021 15712 IsGuiding returns 0
23:52:32.956 00.000 15712 Move returns status 0, amount 5
23:52:32.956 00.000 15712 MoveAxis(N, 0, ABG)
23:52:32.956 00.000 15712 Move returns status 0, amount 0
23:52:32.956 00.000 15712 move complete, result=0
23:52:32.956 00.000 15712 worker thread done servicing request
23:52:32.956 00.000 15712 Worker thread wakes up
23:52:32.956 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
23:52:32.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:32.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:34.372 01.416 15712 Exposure complete
23:52:34.432 00.060 15712 worker thread done servicing request
23:52:34.434 00.002 7988 OnExposeComplete: enter
23:52:34.434 00.000 7988 UpdateGuideState(): m_state=6
23:52:34.434 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2719
23:52:34.434 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=804.26, Mass=1569, SNR=26.4, Peak=171 HFD=4.5
23:52:34.434 00.000 7988 MultiStar: [#1 -0.22,-0.04,0.97,U] [#2 0.14,-0.02,0.88,U] [#3 0.02,-0.27,0.87,U] [#4 -0.15,0.38,0.71,U] [#5 -0.12,0.13,0.71,U] [#6 0.01,0.14,0.66,U] [#7 0.20,0.13,0.48,U] [#8 -0.41,-0.25,0.00,M2] 
23:52:34.434 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.34, -0.01}
23:52:34.434 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.56) = xAngle (1.16 = 1.16)
23:52:34.434 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
23:52:34.434 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.72 mountX=0.03 mountY=0.08, mountTheta=1.15
23:52:34.434 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
23:52:34.434 00.000 7988 Enqueuing Move request for scope (-0.08, 0.04)
23:52:34.434 00.000 15712 Worker thread wakes up
23:52:34.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:34.434 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.4
23:52:34.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:34.449 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:34.449 00.000 7988 Enqueuing Expose request
23:52:34.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
23:52:34.449 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
23:52:34.449 00.000 15712 Moving (-0.08, 0.04) raw xDistance=0.03 yDistance=0.08
23:52:34.449 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:52:34.449 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
23:52:34.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:34.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:52:34.449 00.000 15712 MoveAxis(E, 7, ABG)
23:52:34.449 00.000 15712 Guiding  Dir = 2, Dur = 7
23:52:34.449 00.000 15712 IsGuiding returns 0
23:52:34.473 00.024 15712 IsGuiding returns 0
23:52:34.473 00.000 15712 Move returns status 0, amount 7
23:52:34.473 00.000 15712 MoveAxis(N, 0, ABG)
23:52:34.473 00.000 15712 Move returns status 0, amount 0
23:52:34.473 00.000 15712 move complete, result=0
23:52:34.473 00.000 15712 worker thread done servicing request
23:52:34.473 00.000 15712 Worker thread wakes up
23:52:34.473 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:52:34.480 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:34.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:36.219 01.739 15712 Exposure complete
23:52:36.279 00.060 15712 worker thread done servicing request
23:52:36.279 00.000 7988 OnExposeComplete: enter
23:52:36.281 00.002 7988 UpdateGuideState(): m_state=6
23:52:36.281 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2720
23:52:36.281 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=804.43, Mass=1560, SNR=26.3, Peak=164 HFD=4.5
23:52:36.284 00.003 7988 MultiStar: [#1 -0.23,-0.15,1.00,U] [#2 -0.03,0.02,0.90,U] [#3 -0.17,-0.09,0.86,U] [#4 -0.14,0.25,0.74,U] [#5 -0.02,0.47,0.00,M1] [#6 -0.16,0.26,0.65,U] [#7 0.77,-0.05,0.00,M1] [#8 -0.35,-0.36,0.00,M3] 
23:52:36.284 00.000 7988 refined, 5 included, MultiStar: {-0.19, 0.06}, one-star: {-0.38, 0.16}
23:52:36.284 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.56) = xAngle (1.28 = 1.28)
23:52:36.284 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
23:52:36.284 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.85 mountX=0.06 mountY=0.19, mountTheta=1.28
23:52:36.284 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.06, opts=13)
23:52:36.284 00.000 7988 Enqueuing Move request for scope (-0.19, 0.06)
23:52:36.284 00.000 15712 Worker thread wakes up
23:52:36.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
23:52:36.284 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
23:52:36.284 00.000 15712 Moving (-0.19, 0.06) raw xDistance=0.06 yDistance=0.19
23:52:36.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:52:36.284 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.3
23:52:36.294 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:36.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:36.297 00.003 7988 Enqueuing Expose request
23:52:36.297 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:52:36.297 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
23:52:36.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:36.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:52:36.297 00.000 15712 MoveAxis(E, 9, ABG)
23:52:36.297 00.000 15712 Guiding  Dir = 2, Dur = 9
23:52:36.316 00.019 15712 IsGuiding returns 0
23:52:36.332 00.016 15712 IsGuiding returns 0
23:52:36.332 00.000 15712 Move returns status 0, amount 9
23:52:36.332 00.000 15712 MoveAxis(N, 0, ABG)
23:52:36.332 00.000 15712 Move returns status 0, amount 0
23:52:36.332 00.000 15712 move complete, result=0
23:52:36.332 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
23:52:36.335 00.003 15712 worker thread done servicing request
23:52:36.335 00.000 15712 Worker thread wakes up
23:52:36.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:36.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:37.752 01.417 15712 Exposure complete
23:52:37.812 00.060 15712 worker thread done servicing request
23:52:37.812 00.000 7988 OnExposeComplete: enter
23:52:37.814 00.002 7988 UpdateGuideState(): m_state=6
23:52:37.814 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2721
23:52:37.814 00.000 7988 Star::Find returns 1 (0), X=501.72, Y=804.26, Mass=1612, SNR=26.6, Peak=153 HFD=4.8
23:52:37.814 00.000 7988 MultiStar: [#1 -0.39,-0.07,0.97,U] [#2 -0.12,-0.36,0.80,U] [#3 -0.28,-0.35,0.00,M1] [#4 -0.00,0.10,0.75,U] [#5 -0.13,0.15,0.69,U] [#6 -0.07,0.02,0.64,U] [#7 0.07,-0.07,0.46,U] [#8 -0.32,-0.52,0.00,M4] 
23:52:37.814 00.000 7988 refined, 6 included, MultiStar: {-0.21, -0.04}, one-star: {-0.53, -0.02}
23:52:37.814 00.000 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.51 = 1.77)
23:52:37.814 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
23:52:37.814 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=-0.04 mountY=0.21, mountTheta=1.77
23:52:37.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.04, opts=13)
23:52:37.814 00.000 7988 Enqueuing Move request for scope (-0.21, -0.04)
23:52:37.814 00.000 15712 Worker thread wakes up
23:52:37.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
23:52:37.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
23:52:37.814 00.000 15712 Moving (-0.21, -0.04) raw xDistance=-0.04 yDistance=0.21
23:52:37.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:52:37.814 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.6
23:52:37.828 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:37.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:37.828 00.000 7988 Enqueuing Expose request
23:52:37.832 00.004 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:52:37.832 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
23:52:37.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:37.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:52:37.832 00.000 15712 MoveAxis(E, 8, ABG)
23:52:37.832 00.000 15712 Guiding  Dir = 2, Dur = 8
23:52:37.832 00.000 15712 IsGuiding returns 0
23:52:37.848 00.016 15712 IsGuiding returns 0
23:52:37.848 00.000 15712 Move returns status 0, amount 8
23:52:37.848 00.000 15712 MoveAxis(N, 0, ABG)
23:52:37.848 00.000 15712 Move returns status 0, amount 0
23:52:37.848 00.000 15712 move complete, result=0
23:52:37.848 00.000 15712 worker thread done servicing request
23:52:37.848 00.000 15712 Worker thread wakes up
23:52:37.848 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
23:52:37.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:37.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:39.489 01.641 15712 Exposure complete
23:52:39.549 00.060 15712 worker thread done servicing request
23:52:39.549 00.000 7988 OnExposeComplete: enter
23:52:39.552 00.003 7988 UpdateGuideState(): m_state=6
23:52:39.554 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2722
23:52:39.554 00.000 7988 Star::Find returns 1 (0), X=501.76, Y=804.28, Mass=1643, SNR=27.1, Peak=165 HFD=4.6
23:52:39.556 00.002 7988 MultiStar: [#1 -0.22,0.06,0.94,U] [#2 -0.09,-0.21,0.84,U] [#3 -0.32,-0.15,0.84,U] [#4 -0.08,0.39,0.71,U] [#5 -0.04,0.38,0.68,U] [#6 -0.25,0.26,0.62,U] [#7 0.21,0.20,0.46,U] [#8 -0.37,0.04,0.44,U] 
23:52:39.556 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.09}, one-star: {-0.50, 0.01}
23:52:39.558 00.002 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
23:52:39.558 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
23:52:39.560 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.22 cameraTheta=2.74 mountX=0.09 mountY=0.20, mountTheta=1.17
23:52:39.562 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.09, opts=13)
23:52:39.562 00.000 7988 Enqueuing Move request for scope (-0.21, 0.09)
23:52:39.564 00.002 15712 Worker thread wakes up
23:52:39.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
23:52:39.564 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
23:52:39.564 00.000 15712 Moving (-0.21, 0.09) raw xDistance=0.09 yDistance=0.20
23:52:39.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
23:52:39.566 00.002 7988 UpdateGuideState exits: m=1643 SNR=27.1
23:52:39.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:39.568 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:39.568 00.000 7988 Enqueuing Expose request
23:52:39.568 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:52:39.568 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
23:52:39.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:39.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:52:39.568 00.000 15712 MoveAxis(E, 8, ABG)
23:52:39.568 00.000 15712 Guiding  Dir = 2, Dur = 8
23:52:39.568 00.000 15712 IsGuiding returns 0
23:52:39.586 00.018 15712 IsGuiding returns 0
23:52:39.586 00.000 15712 Move returns status 0, amount 8
23:52:39.586 00.000 15712 MoveAxis(N, 0, ABG)
23:52:39.586 00.000 15712 Move returns status 0, amount 0
23:52:39.586 00.000 15712 move complete, result=0
23:52:39.586 00.000 15712 worker thread done servicing request
23:52:39.586 00.000 15712 Worker thread wakes up
23:52:39.586 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
23:52:39.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:39.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:41.006 01.420 15712 Exposure complete
23:52:41.065 00.059 15712 worker thread done servicing request
23:52:41.065 00.000 7988 OnExposeComplete: enter
23:52:41.067 00.002 7988 UpdateGuideState(): m_state=6
23:52:41.067 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2723
23:52:41.067 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=804.28, Mass=1484, SNR=25.5, Peak=170 HFD=4.5
23:52:41.067 00.000 7988 MultiStar: [#1 -0.18,-0.10,1.01,U] [#2 -0.05,-0.25,0.89,U] [#3 -0.20,-0.25,0.86,U] [#4 -0.14,0.29,0.79,U] [#5 0.02,0.34,0.78,U] [#6 -0.24,0.11,0.68,U] [#7 0.07,0.25,0.50,U] [#8 -0.24,-0.05,0.44,U] 
23:52:41.067 00.000 7988 refined, 8 included, MultiStar: {-0.17, 0.02}, one-star: {-0.47, 0.01}
23:52:41.067 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
23:52:41.067 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
23:52:41.067 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.02 mountX=0.02 mountY=0.17, mountTheta=1.45
23:52:41.067 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.02, opts=13)
23:52:41.067 00.000 7988 Enqueuing Move request for scope (-0.17, 0.02)
23:52:41.078 00.011 15712 Worker thread wakes up
23:52:41.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
23:52:41.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
23:52:41.078 00.000 15712 Moving (-0.17, 0.02) raw xDistance=0.02 yDistance=0.17
23:52:41.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:41.078 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.5
23:52:41.081 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:41.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:41.083 00.002 7988 Enqueuing Expose request
23:52:41.083 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:52:41.083 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
23:52:41.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:41.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:52:41.083 00.000 15712 MoveAxis(E, 7, ABG)
23:52:41.083 00.000 15712 Guiding  Dir = 2, Dur = 7
23:52:41.083 00.000 15712 IsGuiding returns 0
23:52:41.104 00.021 15712 IsGuiding returns 0
23:52:41.104 00.000 15712 Move returns status 0, amount 7
23:52:41.104 00.000 15712 MoveAxis(N, 0, ABG)
23:52:41.104 00.000 15712 Move returns status 0, amount 0
23:52:41.104 00.000 15712 move complete, result=0
23:52:41.104 00.000 15712 worker thread done servicing request
23:52:41.104 00.000 15712 Worker thread wakes up
23:52:41.104 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
23:52:41.112 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:41.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:42.746 01.634 15712 Exposure complete
23:52:42.806 00.060 15712 worker thread done servicing request
23:52:42.807 00.001 7988 OnExposeComplete: enter
23:52:42.807 00.000 7988 UpdateGuideState(): m_state=6
23:52:42.807 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2724
23:52:42.807 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=804.36, Mass=1563, SNR=26.3, Peak=174 HFD=4.5
23:52:42.807 00.000 7988 MultiStar: [#1 -0.15,0.12,0.95,U] [#2 0.02,-0.28,0.86,U] [#3 -0.25,-0.17,0.82,U] [#4 -0.18,0.26,0.74,U] [#5 0.08,0.48,0.00,M1] [#6 -0.32,0.12,0.64,U] [#7 0.09,0.16,0.47,U] [#8 -0.22,-0.16,0.42,U] 
23:52:42.807 00.000 7988 refined, 7 included, MultiStar: {-0.20, 0.02}, one-star: {-0.48, 0.09}
23:52:42.807 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.56) = xAngle (1.50 = 1.50)
23:52:42.814 00.007 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
23:52:42.814 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.06 mountX=0.01 mountY=0.20, mountTheta=1.50
23:52:42.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.02, opts=13)
23:52:42.814 00.000 7988 Enqueuing Move request for scope (-0.20, 0.02)
23:52:42.814 00.000 15712 Worker thread wakes up
23:52:42.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
23:52:42.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
23:52:42.814 00.000 15712 Moving (-0.20, 0.02) raw xDistance=0.01 yDistance=0.20
23:52:42.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:42.814 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.3
23:52:42.821 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:42.821 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:42.823 00.002 7988 Enqueuing Expose request
23:52:42.823 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:52:42.823 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
23:52:42.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:42.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:52:42.823 00.000 15712 MoveAxis(E, 7, ABG)
23:52:42.823 00.000 15712 Guiding  Dir = 2, Dur = 7
23:52:42.823 00.000 15712 IsGuiding returns 0
23:52:42.848 00.025 15712 IsGuiding returns 0
23:52:42.848 00.000 15712 Move returns status 0, amount 7
23:52:42.848 00.000 15712 MoveAxis(N, 0, ABG)
23:52:42.848 00.000 15712 Move returns status 0, amount 0
23:52:42.848 00.000 15712 move complete, result=0
23:52:42.848 00.000 15712 worker thread done servicing request
23:52:42.848 00.000 15712 Worker thread wakes up
23:52:42.848 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
23:52:42.855 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:42.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:44.275 01.420 15712 Exposure complete
23:52:44.336 00.061 15712 worker thread done servicing request
23:52:44.336 00.000 7988 OnExposeComplete: enter
23:52:44.336 00.000 7988 UpdateGuideState(): m_state=6
23:52:44.338 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2725
23:52:44.338 00.000 7988 Star::Find returns 1 (0), X=501.86, Y=804.30, Mass=1528, SNR=25.8, Peak=158 HFD=4.5
23:52:44.340 00.002 7988 MultiStar: [#1 -0.25,0.10,0.98,U] [#2 -0.00,-0.30,0.90,U] [#3 -0.18,-0.21,0.89,U] [#4 -0.25,0.24,0.72,U] [#5 -0.02,0.37,0.73,U] [#6 -0.31,0.30,0.00,M1] [#7 0.34,0.03,0.49,U] [#8 -0.68,-0.05,0.00,M2] 
23:52:44.340 00.000 7988 refined, 6 included, MultiStar: {-0.15, 0.02}, one-star: {-0.40, 0.03}
23:52:44.342 00.002 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.43 = 1.43)
23:52:44.342 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
23:52:44.344 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.99 mountX=0.02 mountY=0.15, mountTheta=1.43
23:52:44.346 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.02, opts=13)
23:52:44.347 00.001 7988 Enqueuing Move request for scope (-0.15, 0.02)
23:52:44.347 00.000 15712 Worker thread wakes up
23:52:44.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
23:52:44.347 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
23:52:44.347 00.000 15712 Moving (-0.15, 0.02) raw xDistance=0.02 yDistance=0.15
23:52:44.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:44.347 00.000 7988 UpdateGuideState exits: m=1528 SNR=25.8
23:52:44.351 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:44.352 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:44.352 00.000 7988 Enqueuing Expose request
23:52:44.352 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:52:44.352 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
23:52:44.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:44.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:52:44.352 00.000 15712 MoveAxis(E, 4, ABG)
23:52:44.352 00.000 15712 Guiding  Dir = 2, Dur = 4
23:52:44.352 00.000 15712 IsGuiding returns 0
23:52:44.368 00.016 15712 IsGuiding returns 0
23:52:44.368 00.000 15712 Move returns status 0, amount 4
23:52:44.368 00.000 15712 MoveAxis(N, 0, ABG)
23:52:44.368 00.000 15712 Move returns status 0, amount 0
23:52:44.368 00.000 15712 move complete, result=0
23:52:44.368 00.000 15712 worker thread done servicing request
23:52:44.368 00.000 15712 Worker thread wakes up
23:52:44.368 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
23:52:44.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:44.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:46.012 01.644 15712 Exposure complete
23:52:46.072 00.060 15712 worker thread done servicing request
23:52:46.074 00.002 7988 OnExposeComplete: enter
23:52:46.074 00.000 7988 UpdateGuideState(): m_state=6
23:52:46.074 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2726
23:52:46.074 00.000 7988 Star::Find returns 1 (0), X=501.89, Y=804.34, Mass=1514, SNR=25.8, Peak=149 HFD=4.4
23:52:46.074 00.000 7988 MultiStar: [#1 -0.12,-0.05,1.02,U] [#2 -0.09,-0.01,0.93,U] [#3 -0.39,-0.12,0.86,U] [#4 -0.31,0.09,0.82,U] [#5 0.01,0.22,0.72,U] [#6 -0.08,0.31,0.67,U] [#7 0.04,0.14,0.52,U] [#8 -0.38,0.12,0.44,U] 
23:52:46.074 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.07}, one-star: {-0.37, 0.07}
23:52:46.074 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
23:52:46.080 00.006 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
23:52:46.080 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.21 cameraTheta=2.81 mountX=0.06 mountY=0.19, mountTheta=1.25
23:52:46.084 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.07, opts=13)
23:52:46.084 00.000 7988 Enqueuing Move request for scope (-0.19, 0.07)
23:52:46.086 00.002 15712 Worker thread wakes up
23:52:46.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
23:52:46.086 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
23:52:46.086 00.000 15712 Moving (-0.19, 0.07) raw xDistance=0.06 yDistance=0.19
23:52:46.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:46.086 00.000 7988 UpdateGuideState exits: m=1514 SNR=25.8
23:52:46.088 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:46.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:46.088 00.000 7988 Enqueuing Expose request
23:52:46.088 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:52:46.088 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
23:52:46.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:46.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:52:46.088 00.000 15712 MoveAxis(E, 5, ABG)
23:52:46.088 00.000 15712 Guiding  Dir = 2, Dur = 5
23:52:46.114 00.026 15712 IsGuiding returns 0
23:52:46.123 00.009 15712 IsGuiding returns 0
23:52:46.123 00.000 15712 Move returns status 0, amount 5
23:52:46.123 00.000 15712 MoveAxis(N, 0, ABG)
23:52:46.123 00.000 15712 Move returns status 0, amount 0
23:52:46.123 00.000 15712 move complete, result=0
23:52:46.123 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
23:52:46.131 00.008 15712 worker thread done servicing request
23:52:46.131 00.000 15712 Worker thread wakes up
23:52:46.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:46.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:47.538 01.407 15712 Exposure complete
23:52:47.607 00.069 15712 worker thread done servicing request
23:52:47.607 00.000 7988 OnExposeComplete: enter
23:52:47.608 00.001 7988 UpdateGuideState(): m_state=6
23:52:47.610 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2727
23:52:47.610 00.000 7988 Star::Find returns 1 (0), X=501.86, Y=804.36, Mass=1590, SNR=26.2, Peak=161 HFD=4.5
23:52:47.612 00.002 7988 MultiStar: [#1 -0.17,0.05,0.96,U] [#2 0.02,-0.15,0.89,U] [#3 -0.26,-0.35,0.00,M1] [#4 -0.20,0.18,0.77,U] [#5 -0.08,0.42,0.00,M1] [#6 -0.28,-0.02,0.63,U] [#7 0.06,0.28,0.52,U] [#8 -0.31,0.03,0.46,U] 
23:52:47.614 00.002 7988 refined, 6 included, MultiStar: {-0.18, 0.06}, one-star: {-0.39, 0.09}
23:52:47.614 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.56) = xAngle (1.28 = 1.28)
23:52:47.614 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
23:52:47.614 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.85 mountX=0.05 mountY=0.18, mountTheta=1.28
23:52:47.614 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.06, opts=13)
23:52:47.614 00.000 7988 Enqueuing Move request for scope (-0.18, 0.06)
23:52:47.614 00.000 15712 Worker thread wakes up
23:52:47.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:52:47.625 00.011 7988 UpdateGuideState exits: m=1590 SNR=26.2
23:52:47.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:47.627 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:47.629 00.002 7988 Enqueuing Expose request
23:52:47.630 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
23:52:47.630 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
23:52:47.630 00.000 15712 Moving (-0.18, 0.06) raw xDistance=0.05 yDistance=0.18
23:52:47.630 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:52:47.630 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:52:47.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:47.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:52:47.630 00.000 15712 MoveAxis(E, 4, ABG)
23:52:47.630 00.000 15712 Guiding  Dir = 2, Dur = 4
23:52:47.630 00.000 15712 IsGuiding returns 0
23:52:47.646 00.016 15712 IsGuiding returns 0
23:52:47.646 00.000 15712 Move returns status 0, amount 4
23:52:47.646 00.000 15712 MoveAxis(N, 0, ABG)
23:52:47.646 00.000 15712 Move returns status 0, amount 0
23:52:47.646 00.000 15712 move complete, result=0
23:52:47.646 00.000 15712 worker thread done servicing request
23:52:47.646 00.000 15712 Worker thread wakes up
23:52:47.646 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
23:52:47.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:47.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:49.289 01.643 15712 Exposure complete
23:52:49.351 00.062 15712 worker thread done servicing request
23:52:49.351 00.000 7988 OnExposeComplete: enter
23:52:49.351 00.000 7988 UpdateGuideState(): m_state=6
23:52:49.351 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2728
23:52:49.351 00.000 7988 Star::Find returns 1 (0), X=501.68, Y=804.37, Mass=1510, SNR=25.7, Peak=148 HFD=4.6
23:52:49.351 00.000 7988 MultiStar: [#1 -0.27,-0.02,1.01,U] [#2 -0.12,-0.09,0.89,U] [#3 -0.08,-0.26,0.88,U] [#4 0.08,-0.00,0.77,U] [#5 -0.06,0.34,0.71,U] [#6 -0.13,0.06,0.66,U] [#7 0.47,-0.03,0.00,M1] [#8 -0.59,-0.07,0.00,M1] 
23:52:49.351 00.000 7988 refined, 6 included, MultiStar: {-0.18, 0.01}, one-star: {-0.58, 0.10}
23:52:49.351 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.54 = 1.54)
23:52:49.359 00.008 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
23:52:49.359 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.10 mountX=0.01 mountY=0.18, mountTheta=1.54
23:52:49.361 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.01, opts=13)
23:52:49.363 00.002 7988 Enqueuing Move request for scope (-0.18, 0.01)
23:52:49.363 00.000 15712 Worker thread wakes up
23:52:49.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
23:52:49.363 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
23:52:49.363 00.000 15712 Moving (-0.18, 0.01) raw xDistance=0.01 yDistance=0.18
23:52:49.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:52:49.363 00.000 7988 UpdateGuideState exits: m=1510 SNR=25.7
23:52:49.366 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:49.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:49.368 00.002 7988 Enqueuing Expose request
23:52:49.368 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:52:49.368 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
23:52:49.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:49.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:52:49.368 00.000 15712 MoveAxis(E, 6, ABG)
23:52:49.368 00.000 15712 Guiding  Dir = 2, Dur = 6
23:52:49.387 00.019 15712 IsGuiding returns 0
23:52:49.408 00.021 15712 IsGuiding returns 0
23:52:49.408 00.000 15712 Move returns status 0, amount 6
23:52:49.408 00.000 15712 MoveAxis(N, 0, ABG)
23:52:49.408 00.000 15712 Move returns status 0, amount 0
23:52:49.408 00.000 15712 move complete, result=0
23:52:49.408 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
23:52:49.409 00.001 15712 worker thread done servicing request
23:52:49.409 00.000 15712 Worker thread wakes up
23:52:49.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:49.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:50.820 01.411 15712 Exposure complete
23:52:50.871 00.051 15712 worker thread done servicing request
23:52:50.871 00.000 7988 OnExposeComplete: enter
23:52:50.871 00.000 7988 UpdateGuideState(): m_state=6
23:52:50.883 00.012 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2729
23:52:50.885 00.002 7988 Star::Find returns 1 (0), X=501.98, Y=804.19, Mass=1644, SNR=27.0, Peak=153 HFD=4.6
23:52:50.885 00.000 7988 MultiStar: [#1 0.04,0.11,0.95,U] [#2 -0.02,-0.07,0.84,U] [#3 -0.11,-0.30,0.85,U] [#4 0.05,0.16,0.70,U] [#5 0.01,0.19,0.70,U] [#6 -0.10,0.08,0.61,U] [#7 0.23,-0.18,0.47,U] [#8 -0.43,-0.02,0.00,M2] 
23:52:50.887 00.002 7988 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.28, -0.08}
23:52:50.888 00.001 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.43 = 1.85)
23:52:50.888 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.82)
23:52:50.890 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.87 mountX=-0.01 mountY=0.04, mountTheta=1.85
23:52:50.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
23:52:50.892 00.000 7988 Enqueuing Move request for scope (-0.04, -0.01)
23:52:50.894 00.002 15712 Worker thread wakes up
23:52:50.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:52:50.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:52:50.894 00.000 15712 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
23:52:50.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:50.894 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.0
23:52:50.897 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:50.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:50.899 00.002 7988 Enqueuing Expose request
23:52:50.899 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:52:50.899 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:52:50.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:50.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:52:50.899 00.000 15712 MoveAxis(E, 9, ABG)
23:52:50.899 00.000 15712 Guiding  Dir = 2, Dur = 9
23:52:50.899 00.000 15712 IsGuiding returns 0
23:52:50.923 00.024 15712 IsGuiding returns 0
23:52:50.923 00.000 15712 Move returns status 0, amount 9
23:52:50.923 00.000 15712 MoveAxis(N, 0, ABG)
23:52:50.923 00.000 15712 Move returns status 0, amount 0
23:52:50.923 00.000 15712 move complete, result=0
23:52:50.923 00.000 15712 worker thread done servicing request
23:52:50.923 00.000 15712 Worker thread wakes up
23:52:50.923 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:52:50.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:50.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:52.558 01.635 15712 Exposure complete
23:52:52.605 00.047 15712 worker thread done servicing request
23:52:52.605 00.000 7988 OnExposeComplete: enter
23:52:52.620 00.015 7988 UpdateGuideState(): m_state=6
23:52:52.622 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2730
23:52:52.622 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=804.24, Mass=1515, SNR=25.7, Peak=149 HFD=4.3
23:52:52.622 00.000 7988 MultiStar: [#1 -0.12,-0.03,0.95,U] [#2 -0.03,-0.15,0.88,U] [#3 -0.25,-0.43,0.00,M1] [#4 -0.17,0.08,0.75,U] [#5 0.01,0.14,0.72,U] [#6 -0.17,0.08,0.68,U] [#7 0.27,0.09,0.50,U] [#8 0.03,-0.15,0.44,U] 
23:52:52.622 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.00}, one-star: {-0.35, -0.03}
23:52:52.622 00.000 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.56) = xAngle (-4.70 = 1.58)
23:52:52.622 00.000 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.74 = 1.55)
23:52:52.622 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.14 mountX=-0.00 mountY=0.10, mountTheta=1.58
23:52:52.622 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.00, opts=13)
23:52:52.622 00.000 7988 Enqueuing Move request for scope (-0.10, -0.00)
23:52:52.622 00.000 15712 Worker thread wakes up
23:52:52.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
23:52:52.622 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
23:52:52.622 00.000 15712 Moving (-0.10, -0.00) raw xDistance=-0.00 yDistance=0.10
23:52:52.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:52.622 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.7
23:52:52.634 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:52.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:52.636 00.002 7988 Enqueuing Expose request
23:52:52.636 00.000 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:52:52.636 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
23:52:52.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:52.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:52:52.636 00.000 15712 MoveAxis(E, 11, ABG)
23:52:52.636 00.000 15712 Guiding  Dir = 2, Dur = 11
23:52:52.636 00.000 15712 IsGuiding returns 0
23:52:52.652 00.016 15712 IsGuiding returns 1
23:52:52.652 00.000 15712 scope still moving after pulse duration time elapsed
23:52:52.700 00.048 15712 IsGuiding returns 1
23:52:52.732 00.032 15712 IsGuiding returns 0
23:52:52.732 00.000 15712 scope move finished after 11 + 83 ms
23:52:52.732 00.000 15712 Move returns status 0, amount 11
23:52:52.732 00.000 15712 MoveAxis(N, 0, ABG)
23:52:52.732 00.000 15712 Move returns status 0, amount 0
23:52:52.732 00.000 15712 move complete, result=0
23:52:52.732 00.000 15712 worker thread done servicing request
23:52:52.732 00.000 15712 Worker thread wakes up
23:52:52.732 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
23:52:52.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:52.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:54.151 01.419 15712 Exposure complete
23:52:54.201 00.050 15712 worker thread done servicing request
23:52:54.214 00.013 7988 OnExposeComplete: enter
23:52:54.214 00.000 7988 UpdateGuideState(): m_state=6
23:52:54.214 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2731
23:52:54.214 00.000 7988 Star::Find returns 1 (0), X=501.93, Y=804.32, Mass=1578, SNR=26.3, Peak=156 HFD=4.5
23:52:54.214 00.000 7988 MultiStar: [#1 -0.15,0.06,0.94,U] [#2 0.10,-0.03,0.87,U] [#3 -0.23,-0.06,0.87,U] [#4 -0.21,0.06,0.76,U] [#5 0.11,0.21,0.71,U] [#6 -0.23,0.43,0.00,M1] [#7 0.18,0.03,0.49,U] [#8 -0.20,0.11,0.44,U] 
23:52:54.218 00.004 7988 refined, 7 included, MultiStar: {-0.11, 0.05}, one-star: {-0.32, 0.04}
23:52:54.218 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.56) = xAngle (1.16 = 1.16)
23:52:54.218 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
23:52:54.218 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.72 mountX=0.05 mountY=0.11, mountTheta=1.15
23:52:54.218 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.05, opts=13)
23:52:54.218 00.000 7988 Enqueuing Move request for scope (-0.11, 0.05)
23:52:54.218 00.000 15712 Worker thread wakes up
23:52:54.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
23:52:54.218 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
23:52:54.218 00.000 15712 Moving (-0.11, 0.05) raw xDistance=0.05 yDistance=0.11
23:52:54.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:54.218 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.3
23:52:54.228 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:54.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:54.230 00.002 7988 Enqueuing Expose request
23:52:54.230 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:52:54.230 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
23:52:54.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:54.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:52:54.230 00.000 15712 MoveAxis(E, 11, ABG)
23:52:54.230 00.000 15712 Guiding  Dir = 2, Dur = 11
23:52:54.230 00.000 15712 IsGuiding returns 0
23:52:54.251 00.021 15712 IsGuiding returns 1
23:52:54.251 00.000 15712 scope still moving after pulse duration time elapsed
23:52:54.278 00.027 15712 IsGuiding returns 1
23:52:54.315 00.037 15712 IsGuiding returns 0
23:52:54.315 00.000 15712 scope move finished after 11 + 70 ms
23:52:54.315 00.000 15712 Move returns status 0, amount 11
23:52:54.315 00.000 15712 MoveAxis(N, 0, ABG)
23:52:54.315 00.000 15712 Move returns status 0, amount 0
23:52:54.315 00.000 15712 move complete, result=0
23:52:54.315 00.000 7988 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
23:52:54.316 00.001 15712 worker thread done servicing request
23:52:54.316 00.000 15712 Worker thread wakes up
23:52:54.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:54.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:55.955 01.639 15712 Exposure complete
23:52:56.016 00.061 7988 OnExposeComplete: enter
23:52:56.018 00.002 7988 UpdateGuideState(): m_state=6
23:52:56.018 00.000 15712 worker thread done servicing request
23:52:56.018 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2732
23:52:56.021 00.003 7988 Star::Find returns 1 (0), X=502.00, Y=804.44, Mass=1481, SNR=25.4, Peak=142 HFD=4.2
23:52:56.021 00.000 7988 MultiStar: [#1 0.09,0.44,0.00,M1] [#2 0.19,0.10,0.93,U] [#3 -0.08,0.04,0.86,U] [#4 0.06,0.61,0.00,M1] [#5 0.11,0.60,0.00,M1] [#6 -0.07,0.59,0.00,M2] [#7 0.21,0.38,0.00,M1] [#8 0.13,0.14,0.46,U] 
23:52:56.023 00.002 7988 refined, 3 included, MultiStar: {-0.03, 0.11}, one-star: {-0.26, 0.17}
23:52:56.023 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
23:52:56.025 00.002 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
23:52:56.025 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.82 mountX=0.11 mountY=0.03, mountTheta=0.23
23:52:56.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.11, opts=13)
23:52:56.025 00.000 7988 Enqueuing Move request for scope (-0.03, 0.11)
23:52:56.025 00.000 15712 Worker thread wakes up
23:52:56.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
23:52:56.025 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
23:52:56.025 00.000 15712 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.03
23:52:56.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:56.025 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.4
23:52:56.032 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:56.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:56.032 00.000 7988 Enqueuing Expose request
23:52:56.032 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:52:56.032 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
23:52:56.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:56.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:52:56.032 00.000 15712 MoveAxis(E, 9, ABG)
23:52:56.032 00.000 15712 Guiding  Dir = 2, Dur = 9
23:52:56.032 00.000 15712 IsGuiding returns 0
23:52:56.055 00.023 15712 IsGuiding returns 0
23:52:56.055 00.000 15712 Move returns status 0, amount 9
23:52:56.055 00.000 15712 MoveAxis(N, 0, ABG)
23:52:56.055 00.000 15712 Move returns status 0, amount 0
23:52:56.055 00.000 15712 move complete, result=0
23:52:56.055 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:52:56.059 00.004 15712 worker thread done servicing request
23:52:56.059 00.000 15712 Worker thread wakes up
23:52:56.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:56.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:57.473 01.414 15712 Exposure complete
23:52:57.519 00.046 15712 worker thread done servicing request
23:52:57.519 00.000 7988 OnExposeComplete: enter
23:52:57.535 00.016 7988 UpdateGuideState(): m_state=6
23:52:57.535 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2733
23:52:57.535 00.000 7988 Star::Find returns 1 (0), X=502.19, Y=804.44, Mass=1533, SNR=26.1, Peak=150 HFD=4.5
23:52:57.535 00.000 7988 MultiStar: [#1 0.17,0.01,0.95,U] [#2 0.25,-0.09,0.88,U] [#3 -0.00,-0.25,0.83,U] [#4 0.14,0.10,0.77,U] [#5 0.41,0.38,0.00,M2] [#6 0.24,0.29,0.67,U] [#7 0.31,0.11,0.52,U] [#8 0.05,-0.11,0.47,U] 
23:52:57.535 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {-0.07, 0.17}
23:52:57.535 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.56) = xAngle (-1.35 = -1.35)
23:52:57.535 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
23:52:57.535 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=0.03 mountY=-0.13, mountTheta=-1.35
23:52:57.535 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.03, opts=13)
23:52:57.535 00.000 7988 Enqueuing Move request for scope (0.12, 0.03)
23:52:57.535 00.000 15712 Worker thread wakes up
23:52:57.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:52:57.535 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:52:57.535 00.000 15712 Moving (0.12, 0.03) raw xDistance=0.03 yDistance=-0.13
23:52:57.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:57.535 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.1
23:52:57.548 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:57.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:57.551 00.003 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:52:57.551 00.000 7988 Enqueuing Expose request
23:52:57.552 00.001 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
23:52:57.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:57.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:52:57.552 00.000 15712 MoveAxis(E, 7, ABG)
23:52:57.552 00.000 15712 Guiding  Dir = 2, Dur = 7
23:52:57.552 00.000 15712 IsGuiding returns 0
23:52:57.576 00.024 15712 IsGuiding returns 0
23:52:57.576 00.000 15712 Move returns status 0, amount 7
23:52:57.576 00.000 15712 MoveAxis(N, 0, ABG)
23:52:57.576 00.000 15712 Move returns status 0, amount 0
23:52:57.576 00.000 15712 move complete, result=0
23:52:57.576 00.000 15712 worker thread done servicing request
23:52:57.576 00.000 15712 Worker thread wakes up
23:52:57.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:57.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:52:57.576 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:52:59.215 01.639 15712 Exposure complete
23:52:59.276 00.061 15712 worker thread done servicing request
23:52:59.276 00.000 7988 OnExposeComplete: enter
23:52:59.276 00.000 7988 UpdateGuideState(): m_state=6
23:52:59.278 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2734
23:52:59.280 00.002 7988 Star::Find returns 1 (0), X=501.73, Y=804.67, Mass=1577, SNR=26.2, Peak=153 HFD=4.7
23:52:59.280 00.000 7988 MultiStar: [#1 -0.39,0.20,0.00,M1] [#2 -0.19,0.11,0.87,U] [#3 -0.51,0.05,0.00,M1] [#4 0.07,0.64,0.00,M1] [#5 -0.19,0.67,0.00,M3] [#6 -0.41,0.59,0.00,M2] [#7 0.36,0.03,0.49,U] [#8 -0.16,-0.04,0.45,U] 
23:52:59.282 00.002 7988 refined, 3 included, MultiStar: {-0.21, 0.17}, one-star: {-0.53, 0.40}
23:52:59.282 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.56) = xAngle (0.89 = 0.89)
23:52:59.284 00.002 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
23:52:59.284 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.27 cameraTheta=2.45 mountX=0.17 mountY=0.21, mountTheta=0.87
23:52:59.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.17, opts=13)
23:52:59.288 00.002 7988 Enqueuing Move request for scope (-0.21, 0.17)
23:52:59.288 00.000 15712 Worker thread wakes up
23:52:59.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.17) opts 0xd
23:52:59.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.17)
23:52:59.288 00.000 15712 Moving (-0.21, 0.17) raw xDistance=0.17 yDistance=0.21
23:52:59.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:52:59.288 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.2
23:52:59.292 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:59.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:52:59.294 00.002 7988 Enqueuing Expose request
23:52:59.294 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 640.19
23:52:59.294 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
23:52:59.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:59.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:52:59.294 00.000 15712 MoveAxis(W, 27, ABG)
23:52:59.294 00.000 15712 Guiding  Dir = 3, Dur = 27
23:52:59.296 00.002 15712 IsGuiding returns 0
23:52:59.314 00.018 15712 PulseGuide returned control before completion, sleep 16
23:52:59.345 00.031 15712 IsGuiding returns 1
23:52:59.345 00.000 15712 scope still moving after pulse duration time elapsed
23:52:59.372 00.027 15712 IsGuiding returns 0
23:52:59.372 00.000 15712 scope move finished after 27 + 49 ms
23:52:59.372 00.000 15712 Move returns status 0, amount 27
23:52:59.372 00.000 15712 MoveAxis(N, 0, ABG)
23:52:59.372 00.000 15712 Move returns status 0, amount 0
23:52:59.372 00.000 15712 move complete, result=0
23:52:59.372 00.000 15712 worker thread done servicing request
23:52:59.372 00.000 15712 Worker thread wakes up
23:52:59.372 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
23:52:59.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:52:59.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:00.793 01.421 15712 Exposure complete
23:53:00.853 00.060 15712 worker thread done servicing request
23:53:00.853 00.000 7988 OnExposeComplete: enter
23:53:00.855 00.002 7988 UpdateGuideState(): m_state=6
23:53:00.855 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2735
23:53:00.855 00.000 7988 Star::Find returns 1 (0), X=501.85, Y=804.28, Mass=1546, SNR=26.1, Peak=160 HFD=4.5
23:53:00.855 00.000 7988 MultiStar: [#1 -0.36,-0.08,0.96,U] [#2 -0.02,-0.21,0.89,U] [#3 -0.38,-0.29,0.00,M2] [#4 -0.30,0.23,0.77,U] [#5 -0.14,0.25,0.68,U] [#6 -0.10,0.08,0.67,U] [#7 0.34,0.02,0.51,U] [#8 -0.44,-0.03,0.00,M1] 
23:53:00.855 00.000 7988 refined, 6 included, MultiStar: {-0.18, 0.03}, one-star: {-0.40, 0.01}
23:53:00.855 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
23:53:00.855 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
23:53:00.855 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.98 mountX=0.03 mountY=0.18, mountTheta=1.41
23:53:00.855 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.03, opts=13)
23:53:00.855 00.000 7988 Enqueuing Move request for scope (-0.18, 0.03)
23:53:00.855 00.000 15712 Worker thread wakes up
23:53:00.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
23:53:00.855 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
23:53:00.855 00.000 15712 Moving (-0.18, 0.03) raw xDistance=0.03 yDistance=0.18
23:53:00.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:00.855 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.1
23:53:00.869 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:00.870 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:00.871 00.001 7988 Enqueuing Expose request
23:53:00.871 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:00.871 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
23:53:00.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:00.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:53:00.871 00.000 15712 MoveAxis(E, 6, ABG)
23:53:00.871 00.000 15712 Guiding  Dir = 2, Dur = 6
23:53:00.871 00.000 15712 IsGuiding returns 0
23:53:00.893 00.022 15712 IsGuiding returns 0
23:53:00.893 00.000 15712 Move returns status 0, amount 6
23:53:00.893 00.000 15712 MoveAxis(N, 0, ABG)
23:53:00.893 00.000 15712 Move returns status 0, amount 0
23:53:00.893 00.000 15712 move complete, result=0
23:53:00.893 00.000 15712 worker thread done servicing request
23:53:00.893 00.000 15712 Worker thread wakes up
23:53:00.893 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
23:53:00.903 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:00.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:02.532 01.629 15712 Exposure complete
23:53:02.592 00.060 15712 worker thread done servicing request
23:53:02.592 00.000 7988 OnExposeComplete: enter
23:53:02.594 00.002 7988 UpdateGuideState(): m_state=6
23:53:02.596 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2736
23:53:02.596 00.000 7988 Star::Find returns 1 (0), X=501.84, Y=804.18, Mass=1646, SNR=26.9, Peak=149 HFD=4.6
23:53:02.598 00.002 7988 MultiStar: [#1 -0.35,-0.03,0.98,U] [#2 -0.05,-0.21,0.85,U] [#3 -0.41,-0.34,0.00,M3] [#4 -0.23,0.07,0.72,U] [#5 -0.21,0.35,0.69,U] [#6 -0.21,-0.08,0.63,U] [#7 -0.05,-0.24,0.47,U] [#8 -0.76,-0.44,0.00,M2] 
23:53:02.598 00.000 7988 refined, 6 included, MultiStar: {-0.24, -0.03}, one-star: {-0.41, -0.09}
23:53:02.600 00.002 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.58 = 1.70)
23:53:02.600 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.61 = 1.67)
23:53:02.602 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.02 mountX=-0.03 mountY=0.24, mountTheta=1.70
23:53:02.603 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.03, opts=13)
23:53:02.605 00.002 7988 Enqueuing Move request for scope (-0.24, -0.03)
23:53:02.605 00.000 15712 Worker thread wakes up
23:53:02.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
23:53:02.605 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
23:53:02.605 00.000 15712 Moving (-0.24, -0.03) raw xDistance=-0.03 yDistance=0.24
23:53:02.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:02.605 00.000 7988 UpdateGuideState exits: m=1646 SNR=26.9
23:53:02.608 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:02.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:02.610 00.002 7988 Enqueuing Expose request
23:53:02.610 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:02.610 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
23:53:02.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:02.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:53:02.610 00.000 15712 MoveAxis(E, 5, ABG)
23:53:02.610 00.000 15712 Guiding  Dir = 2, Dur = 5
23:53:02.610 00.000 15712 IsGuiding returns 0
23:53:02.658 00.048 15712 IsGuiding returns 0
23:53:02.658 00.000 15712 Move returns status 0, amount 5
23:53:02.658 00.000 15712 MoveAxis(N, 0, ABG)
23:53:02.658 00.000 15712 Move returns status 0, amount 0
23:53:02.658 00.000 15712 move complete, result=0
23:53:02.658 00.000 15712 worker thread done servicing request
23:53:02.658 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
23:53:02.658 00.000 15712 Worker thread wakes up
23:53:02.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:02.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:04.078 01.420 15712 Exposure complete
23:53:04.138 00.060 15712 worker thread done servicing request
23:53:04.138 00.000 7988 OnExposeComplete: enter
23:53:04.138 00.000 7988 UpdateGuideState(): m_state=6
23:53:04.140 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2737
23:53:04.140 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=804.42, Mass=1592, SNR=26.4, Peak=145 HFD=4.8
23:53:04.143 00.003 7988 MultiStar: [#1 -0.15,-0.05,0.99,U] [#2 -0.14,-0.21,0.88,U] [#3 -0.25,-0.28,0.87,U] [#4 -0.14,0.16,0.73,U] [#5 0.10,0.27,0.67,U] [#6 -0.14,0.05,0.66,U] [#7 0.12,0.13,0.47,U] [#8 -0.16,-0.36,0.45,U] 
23:53:04.143 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.01}, one-star: {-0.39, 0.15}
23:53:04.145 00.002 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.56) = xAngle (-4.62 = 1.67)
23:53:04.145 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.65 = 1.64)
23:53:04.147 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.05 mountX=-0.01 mountY=0.15, mountTheta=1.67
23:53:04.149 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.01, opts=13)
23:53:04.150 00.001 7988 Enqueuing Move request for scope (-0.15, -0.01)
23:53:04.150 00.000 15712 Worker thread wakes up
23:53:04.150 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
23:53:04.150 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
23:53:04.150 00.000 15712 Moving (-0.15, -0.01) raw xDistance=-0.01 yDistance=0.15
23:53:04.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:04.150 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.4
23:53:04.153 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:04.154 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:04.154 00.000 7988 Enqueuing Expose request
23:53:04.154 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:04.154 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
23:53:04.154 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:04.154 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:53:04.154 00.000 15712 MoveAxis(E, 5, ABG)
23:53:04.154 00.000 15712 Guiding  Dir = 2, Dur = 5
23:53:04.154 00.000 15712 IsGuiding returns 0
23:53:04.177 00.023 15712 IsGuiding returns 0
23:53:04.177 00.000 15712 Move returns status 0, amount 5
23:53:04.177 00.000 15712 MoveAxis(N, 0, ABG)
23:53:04.177 00.000 15712 Move returns status 0, amount 0
23:53:04.177 00.000 15712 move complete, result=0
23:53:04.177 00.000 15712 worker thread done servicing request
23:53:04.177 00.000 15712 Worker thread wakes up
23:53:04.177 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
23:53:04.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:04.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:05.816 01.639 15712 Exposure complete
23:53:05.877 00.061 15712 worker thread done servicing request
23:53:05.878 00.001 7988 OnExposeComplete: enter
23:53:05.878 00.000 7988 UpdateGuideState(): m_state=6
23:53:05.878 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2738
23:53:05.878 00.000 7988 Star::Find returns 1 (0), X=501.62, Y=804.08, Mass=1491, SNR=25.6, Peak=145 HFD=4.3
23:53:05.878 00.000 7988 MultiStar: [#1 -0.28,-0.21,0.99,U] [#2 -0.04,-0.46,0.00,M1] [#3 -0.16,-0.51,0.00,M3] [#4 0.10,0.08,0.79,U] [#5 -0.09,-0.01,0.74,U] [#6 -0.31,-0.19,0.71,U] [#7 -0.11,0.09,0.48,U] [#8 -0.48,-0.63,0.00,M2] 
23:53:05.878 00.000 7988 refined, 5 included, MultiStar: {-0.25, -0.09}, one-star: {-0.64, -0.20}
23:53:05.878 00.000 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.56) = xAngle (-4.35 = 1.93)
23:53:05.878 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.90)
23:53:05.878 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-2.79 mountX=-0.09 mountY=0.25, mountTheta=1.93
23:53:05.886 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.09, opts=13)
23:53:05.886 00.000 7988 Enqueuing Move request for scope (-0.25, -0.09)
23:53:05.886 00.000 15712 Worker thread wakes up
23:53:05.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
23:53:05.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
23:53:05.886 00.000 15712 Moving (-0.25, -0.09) raw xDistance=-0.09 yDistance=0.25
23:53:05.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:05.886 00.000 7988 UpdateGuideState exits: m=1491 SNR=25.6
23:53:05.892 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:05.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:05.893 00.001 7988 Enqueuing Expose request
23:53:05.895 00.002 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:05.895 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
23:53:05.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:05.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:53:05.895 00.000 15712 MoveAxis(E, 4, ABG)
23:53:05.895 00.000 15712 Guiding  Dir = 2, Dur = 4
23:53:05.895 00.000 15712 IsGuiding returns 0
23:53:05.909 00.014 15712 IsGuiding returns 0
23:53:05.909 00.000 15712 Move returns status 0, amount 4
23:53:05.920 00.011 15712 MoveAxis(N, 0, ABG)
23:53:05.920 00.000 15712 Move returns status 0, amount 0
23:53:05.920 00.000 15712 move complete, result=0
23:53:05.920 00.000 15712 worker thread done servicing request
23:53:05.920 00.000 15712 Worker thread wakes up
23:53:05.920 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.3 px 0 ms NORTH
23:53:05.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:05.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:07.327 01.407 15712 Exposure complete
23:53:07.387 00.060 15712 worker thread done servicing request
23:53:07.387 00.000 7988 OnExposeComplete: enter
23:53:07.387 00.000 7988 UpdateGuideState(): m_state=6
23:53:07.389 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2739
23:53:07.389 00.000 7988 Star::Find returns 1 (0), X=501.76, Y=804.37, Mass=1623, SNR=27.0, Peak=158 HFD=4.7
23:53:07.389 00.000 7988 MultiStar: [#1 -0.51,-0.06,0.00,M1] [#2 -0.10,-0.01,0.85,U] [#3 -0.29,-0.25,0.79,U] [#4 -0.06,0.07,0.71,U] [#5 0.09,0.33,0.67,U] [#6 -0.13,0.10,0.64,U] [#7 0.12,0.16,0.46,U] [#8 -0.64,-0.15,0.00,M3] 
23:53:07.389 00.000 7988 refined, 6 included, MultiStar: {-0.16, 0.06}, one-star: {-0.50, 0.10}
23:53:07.389 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.23 = 1.23)
23:53:07.389 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
23:53:07.389 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.80 mountX=0.06 mountY=0.16, mountTheta=1.23
23:53:07.389 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.06, opts=13)
23:53:07.389 00.000 7988 Enqueuing Move request for scope (-0.16, 0.06)
23:53:07.400 00.011 15712 Worker thread wakes up
23:53:07.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
23:53:07.400 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
23:53:07.400 00.000 15712 Moving (-0.16, 0.06) raw xDistance=0.06 yDistance=0.16
23:53:07.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:07.400 00.000 7988 UpdateGuideState exits: m=1623 SNR=27.0
23:53:07.403 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:07.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:07.405 00.002 7988 Enqueuing Expose request
23:53:07.405 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:07.405 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
23:53:07.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:07.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:53:07.405 00.000 15712 MoveAxis(E, 4, ABG)
23:53:07.405 00.000 15712 Guiding  Dir = 2, Dur = 4
23:53:07.405 00.000 15712 IsGuiding returns 0
23:53:07.421 00.016 15712 IsGuiding returns 0
23:53:07.421 00.000 15712 Move returns status 0, amount 4
23:53:07.421 00.000 15712 MoveAxis(N, 0, ABG)
23:53:07.421 00.000 15712 Move returns status 0, amount 0
23:53:07.421 00.000 15712 move complete, result=0
23:53:07.421 00.000 15712 worker thread done servicing request
23:53:07.421 00.000 15712 Worker thread wakes up
23:53:07.421 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
23:53:07.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:07.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:09.065 01.644 15712 Exposure complete
23:53:09.126 00.061 15712 worker thread done servicing request
23:53:09.128 00.002 7988 OnExposeComplete: enter
23:53:09.128 00.000 7988 UpdateGuideState(): m_state=6
23:53:09.128 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2740
23:53:09.128 00.000 7988 Star::Find returns 1 (0), X=501.80, Y=804.16, Mass=1604, SNR=26.6, Peak=170 HFD=4.5
23:53:09.128 00.000 7988 MultiStar: [#1 -0.25,0.07,0.95,U] [#2 -0.06,-0.14,0.87,U] [#3 -0.30,-0.13,0.83,U] [#4 -0.05,0.16,0.72,U] [#5 -0.11,0.32,0.70,U] [#6 -0.17,0.15,0.64,U] [#7 0.36,0.12,0.45,U] [#8 -0.34,-0.07,0.42,U] 
23:53:09.133 00.005 7988 refined, 8 included, MultiStar: {-0.18, 0.03}, one-star: {-0.45, -0.11}
23:53:09.133 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.56) = xAngle (1.42 = 1.42)
23:53:09.133 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
23:53:09.133 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.98 mountX=0.03 mountY=0.18, mountTheta=1.42
23:53:09.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.03, opts=13)
23:53:09.133 00.000 7988 Enqueuing Move request for scope (-0.18, 0.03)
23:53:09.133 00.000 15712 Worker thread wakes up
23:53:09.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
23:53:09.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
23:53:09.133 00.000 15712 Moving (-0.18, 0.03) raw xDistance=0.03 yDistance=0.18
23:53:09.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:09.133 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.6
23:53:09.142 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:09.144 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:09.144 00.000 7988 Enqueuing Expose request
23:53:09.146 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:09.146 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
23:53:09.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:09.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:53:09.146 00.000 15712 MoveAxis(E, 2, ABG)
23:53:09.146 00.000 15712 Guiding  Dir = 2, Dur = 2
23:53:09.146 00.000 15712 IsGuiding returns 0
23:53:09.160 00.014 15712 IsGuiding returns 0
23:53:09.160 00.000 15712 Move returns status 0, amount 2
23:53:09.160 00.000 15712 MoveAxis(N, 0, ABG)
23:53:09.160 00.000 15712 Move returns status 0, amount 0
23:53:09.160 00.000 15712 move complete, result=0
23:53:09.160 00.000 15712 worker thread done servicing request
23:53:09.160 00.000 15712 Worker thread wakes up
23:53:09.160 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
23:53:09.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:09.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:10.580 01.420 15712 Exposure complete
23:53:10.641 00.061 15712 worker thread done servicing request
23:53:10.641 00.000 7988 OnExposeComplete: enter
23:53:10.643 00.002 7988 UpdateGuideState(): m_state=6
23:53:10.643 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2741
23:53:10.643 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=804.44, Mass=1614, SNR=26.5, Peak=149 HFD=4.9
23:53:10.643 00.000 7988 MultiStar: [#1 -0.19,-0.07,0.96,U] [#2 -0.14,0.27,0.83,U] [#3 -0.28,0.03,0.84,U] [#4 -0.18,0.32,0.75,U] [#5 0.16,0.41,0.00,M1] [#6 -0.25,0.28,0.64,U] [#7 0.26,0.20,0.47,U] [#8 -0.04,-0.07,0.43,U] 
23:53:10.643 00.000 7988 refined, 7 included, MultiStar: {-0.17, 0.14}, one-star: {-0.27, 0.17}
23:53:10.643 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.56) = xAngle (0.88 = 0.88)
23:53:10.643 00.000 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
23:53:10.643 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.45 mountX=0.14 mountY=0.16, mountTheta=0.87
23:53:10.643 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.14, opts=13)
23:53:10.643 00.000 7988 Enqueuing Move request for scope (-0.17, 0.14)
23:53:10.643 00.000 15712 Worker thread wakes up
23:53:10.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
23:53:10.643 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
23:53:10.643 00.000 15712 Moving (-0.17, 0.14) raw xDistance=0.14 yDistance=0.16
23:53:10.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:53:10.643 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.5
23:53:10.657 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:10.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:10.660 00.003 7988 Enqueuing Expose request
23:53:10.660 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:10.660 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
23:53:10.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:10.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:53:10.660 00.000 15712 MoveAxis(E, 2, ABG)
23:53:10.660 00.000 15712 Guiding  Dir = 2, Dur = 2
23:53:10.694 00.034 15712 IsGuiding returns 0
23:53:10.714 00.020 15712 IsGuiding returns 0
23:53:10.714 00.000 15712 Move returns status 0, amount 2
23:53:10.714 00.000 15712 MoveAxis(N, 0, ABG)
23:53:10.714 00.000 15712 Move returns status 0, amount 0
23:53:10.714 00.000 15712 move complete, result=0
23:53:10.714 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
23:53:10.716 00.002 15712 worker thread done servicing request
23:53:10.716 00.000 15712 Worker thread wakes up
23:53:10.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:10.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:12.345 01.629 15712 Exposure complete
23:53:12.415 00.070 15712 worker thread done servicing request
23:53:12.415 00.000 7988 OnExposeComplete: enter
23:53:12.417 00.002 7988 UpdateGuideState(): m_state=6
23:53:12.417 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2742
23:53:12.419 00.002 7988 Star::Find returns 1 (0), X=501.87, Y=804.35, Mass=1566, SNR=26.5, Peak=160 HFD=4.6
23:53:12.421 00.002 7988 MultiStar: [#1 -0.18,0.14,0.98,U] [#2 0.12,-0.20,0.87,U] [#3 -0.11,-0.29,0.83,U] [#4 -0.09,0.15,0.76,U] [#5 -0.08,0.15,0.70,U] [#6 -0.27,0.17,0.66,U] [#7 0.16,-0.03,0.50,U] [#8 -0.11,-0.39,0.43,U] 
23:53:12.423 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.39, 0.07}
23:53:12.423 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.63 = 1.65)
23:53:12.426 00.003 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.66 = 1.62)
23:53:12.426 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.07 mountX=-0.01 mountY=0.12, mountTheta=1.65
23:53:12.428 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.01, opts=13)
23:53:12.430 00.002 7988 Enqueuing Move request for scope (-0.12, -0.01)
23:53:12.432 00.002 15712 Worker thread wakes up
23:53:12.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
23:53:12.432 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
23:53:12.432 00.000 15712 Moving (-0.12, -0.01) raw xDistance=-0.01 yDistance=0.12
23:53:12.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:53:12.434 00.002 7988 UpdateGuideState exits: m=1566 SNR=26.5
23:53:12.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:12.436 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:12.436 00.000 7988 Enqueuing Expose request
23:53:12.439 00.003 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:12.439 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
23:53:12.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:12.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:53:12.439 00.000 15712 MoveAxis(E, 1, ABG)
23:53:12.439 00.000 15712 Guiding  Dir = 2, Dur = 1
23:53:12.439 00.000 15712 IsGuiding returns 0
23:53:12.455 00.016 15712 IsGuiding returns 0
23:53:12.455 00.000 15712 Move returns status 0, amount 1
23:53:12.455 00.000 15712 MoveAxis(N, 0, ABG)
23:53:12.455 00.000 15712 Move returns status 0, amount 0
23:53:12.455 00.000 15712 move complete, result=0
23:53:12.455 00.000 15712 worker thread done servicing request
23:53:12.455 00.000 15712 Worker thread wakes up
23:53:12.455 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
23:53:12.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:12.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:13.873 01.418 15712 Exposure complete
23:53:13.920 00.047 15712 worker thread done servicing request
23:53:13.920 00.000 7988 OnExposeComplete: enter
23:53:13.937 00.017 7988 UpdateGuideState(): m_state=6
23:53:13.937 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2743
23:53:13.939 00.002 7988 Star::Find returns 1 (0), X=501.91, Y=804.29, Mass=1536, SNR=26.2, Peak=170 HFD=4.6
23:53:13.939 00.000 7988 MultiStar: [#1 -0.25,-0.22,0.98,U] [#2 0.04,-0.23,0.87,U] [#3 -0.23,-0.36,0.00,M1] [#4 -0.08,0.23,0.73,U] [#5 -0.15,0.09,0.71,U] [#6 -0.11,0.17,0.67,U] [#7 0.20,0.21,0.51,U] [#8 -0.33,-0.17,0.45,U] 
23:53:13.941 00.002 7988 refined, 7 included, MultiStar: {-0.14, -0.00}, one-star: {-0.34, 0.01}
23:53:13.941 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.56) = xAngle (-4.68 = 1.61)
23:53:13.943 00.002 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.71 = 1.57)
23:53:13.943 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.11 mountX=-0.00 mountY=0.14, mountTheta=1.61
23:53:13.945 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.00, opts=13)
23:53:13.947 00.002 7988 Enqueuing Move request for scope (-0.14, -0.00)
23:53:13.947 00.000 15712 Worker thread wakes up
23:53:13.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
23:53:13.947 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
23:53:13.947 00.000 15712 Moving (-0.14, -0.00) raw xDistance=-0.00 yDistance=0.14
23:53:13.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:13.947 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.2
23:53:13.951 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:13.952 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:13.954 00.002 7988 Enqueuing Expose request
23:53:13.954 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:13.954 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
23:53:13.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:13.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:53:13.954 00.000 15712 MoveAxis(E, 2, ABG)
23:53:13.954 00.000 15712 Guiding  Dir = 2, Dur = 2
23:53:13.954 00.000 15712 IsGuiding returns 0
23:53:13.971 00.017 15712 IsGuiding returns 0
23:53:13.971 00.000 15712 Move returns status 0, amount 2
23:53:13.971 00.000 15712 MoveAxis(N, 0, ABG)
23:53:13.971 00.000 15712 Move returns status 0, amount 0
23:53:13.971 00.000 15712 move complete, result=0
23:53:13.971 00.000 15712 worker thread done servicing request
23:53:13.971 00.000 15712 Worker thread wakes up
23:53:13.971 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:53:13.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:13.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:15.614 01.643 15712 Exposure complete
23:53:15.676 00.062 15712 worker thread done servicing request
23:53:15.676 00.000 7988 OnExposeComplete: enter
23:53:15.676 00.000 7988 UpdateGuideState(): m_state=6
23:53:15.676 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2744
23:53:15.676 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=804.11, Mass=1592, SNR=26.8, Peak=152 HFD=4.4
23:53:15.676 00.000 7988 MultiStar: [#1 -0.10,-0.23,0.99,U] [#2 0.20,-0.42,0.00,M1] [#3 -0.23,-0.34,0.86,U] [#4 0.21,-0.20,0.75,U] [#5 0.12,0.03,0.69,U] [#6 -0.16,-0.06,0.66,U] [#7 0.00,0.00,0.00,L] [#8 -0.24,-0.48,0.00,M1] [#9 0.22,-0.57,0.00,M2] 
23:53:15.676 00.000 7988 refined, 5 included, MultiStar: {-0.09, -0.17}, one-star: {-0.26, -0.17}
23:53:15.676 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
23:53:15.676 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
23:53:15.676 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.03 mountX=-0.18 mountY=0.09, mountTheta=2.67
23:53:15.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.17, opts=13)
23:53:15.687 00.011 7988 Enqueuing Move request for scope (-0.09, -0.17)
23:53:15.689 00.002 15712 Worker thread wakes up
23:53:15.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
23:53:15.689 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
23:53:15.689 00.000 15712 Moving (-0.09, -0.17) raw xDistance=-0.18 yDistance=0.09
23:53:15.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:15.689 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.8
23:53:15.691 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:15.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:15.691 00.000 7988 Enqueuing Expose request
23:53:15.691 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 640.20
23:53:15.691 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
23:53:15.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:15.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:53:15.691 00.000 15712 MoveAxis(E, 38, ABG)
23:53:15.691 00.000 15712 Guiding  Dir = 2, Dur = 38
23:53:15.709 00.018 15712 IsGuiding returns 0
23:53:15.723 00.014 15712 PulseGuide returned control before completion, sleep 32
23:53:15.777 00.054 15712 IsGuiding returns 0
23:53:15.777 00.000 15712 Move returns status 0, amount 38
23:53:15.777 00.000 15712 MoveAxis(N, 0, ABG)
23:53:15.777 00.000 15712 Move returns status 0, amount 0
23:53:15.777 00.000 15712 move complete, result=0
23:53:15.777 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
23:53:15.784 00.007 15712 worker thread done servicing request
23:53:15.784 00.000 15712 Worker thread wakes up
23:53:15.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:15.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:17.190 01.406 15712 Exposure complete
23:53:17.252 00.062 15712 worker thread done servicing request
23:53:17.252 00.000 7988 OnExposeComplete: enter
23:53:17.252 00.000 7988 UpdateGuideState(): m_state=6
23:53:17.255 00.003 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2745
23:53:17.256 00.001 7988 Star::Find returns 1 (0), X=501.80, Y=804.13, Mass=1644, SNR=27.2, Peak=139 HFD=4.5
23:53:17.256 00.000 7988 MultiStar: [#1 0.15,-0.29,0.94,U] [#2 0.19,-0.36,0.87,U] [#3 -0.13,-0.29,0.83,U] [#4 -0.01,-0.11,0.71,U] [#5 0.12,0.01,0.69,U] [#6 0.16,-0.07,0.63,U] [#7 0.14,0.16,0.46,U] [#8 0.00,-0.31,0.43,U] 
23:53:17.258 00.002 7988 refined, 8 included, MultiStar: {-0.00, -0.17}, one-star: {-0.46, -0.14}
23:53:17.258 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.15 = 3.14)
23:53:17.260 00.002 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
23:53:17.260 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.58 mountX=-0.17 mountY=0.01, mountTheta=3.10
23:53:17.262 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.17, opts=13)
23:53:17.264 00.002 7988 Enqueuing Move request for scope (-0.00, -0.17)
23:53:17.264 00.000 15712 Worker thread wakes up
23:53:17.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
23:53:17.264 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
23:53:17.264 00.000 15712 Moving (-0.00, -0.17) raw xDistance=-0.17 yDistance=0.01
23:53:17.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:17.264 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.2
23:53:17.268 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:17.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:17.268 00.000 7988 Enqueuing Expose request
23:53:17.268 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 640.20
23:53:17.268 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
23:53:17.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:17.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:17.268 00.000 15712 MoveAxis(E, 39, ABG)
23:53:17.268 00.000 15712 Guiding  Dir = 2, Dur = 39
23:53:17.268 00.000 15712 IsGuiding returns 0
23:53:17.300 00.032 15712 PulseGuide returned control before completion, sleep 22
23:53:17.348 00.048 15712 IsGuiding returns 0
23:53:17.348 00.000 15712 Move returns status 0, amount 39
23:53:17.348 00.000 15712 MoveAxis(N, 0, ABG)
23:53:17.348 00.000 15712 Move returns status 0, amount 0
23:53:17.348 00.000 15712 move complete, result=0
23:53:17.348 00.000 15712 worker thread done servicing request
23:53:17.348 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
23:53:17.348 00.000 15712 Worker thread wakes up
23:53:17.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:17.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:18.991 01.643 15712 Exposure complete
23:53:19.051 00.060 15712 worker thread done servicing request
23:53:19.051 00.000 7988 OnExposeComplete: enter
23:53:19.052 00.001 7988 UpdateGuideState(): m_state=6
23:53:19.054 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2746
23:53:19.054 00.000 7988 Star::Find returns 1 (0), X=501.90, Y=804.45, Mass=1623, SNR=27.0, Peak=141 HFD=4.9
23:53:19.056 00.002 7988 MultiStar: [#1 0.05,0.01,0.95,U] [#2 0.24,-0.21,0.86,U] [#3 -0.01,-0.17,0.82,U] [#4 0.29,0.19,0.74,U] [#5 0.24,0.28,0.69,U] [#6 0.28,0.15,0.66,U] [#7 0.34,0.16,0.48,U] [#8 0.17,0.06,0.45,U] 
23:53:19.056 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {-0.36, 0.18}
23:53:19.059 00.003 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
23:53:19.059 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
23:53:19.059 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=0.06 mountY=-0.11, mountTheta=-1.05
23:53:19.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.06, opts=13)
23:53:19.059 00.000 7988 Enqueuing Move request for scope (0.10, 0.06)
23:53:19.059 00.000 15712 Worker thread wakes up
23:53:19.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:53:19.059 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:53:19.059 00.000 15712 Moving (0.10, 0.06) raw xDistance=0.06 yDistance=-0.11
23:53:19.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:19.059 00.000 7988 UpdateGuideState exits: m=1623 SNR=27.0
23:53:19.067 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:19.068 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:19.068 00.000 7988 Enqueuing Expose request
23:53:19.068 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:19.068 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
23:53:19.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:19.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:53:19.068 00.000 15712 MoveAxis(E, 5, ABG)
23:53:19.068 00.000 15712 Guiding  Dir = 2, Dur = 5
23:53:19.068 00.000 15712 IsGuiding returns 0
23:53:19.084 00.016 15712 IsGuiding returns 0
23:53:19.084 00.000 15712 Move returns status 0, amount 5
23:53:19.084 00.000 15712 MoveAxis(N, 0, ABG)
23:53:19.084 00.000 15712 Move returns status 0, amount 0
23:53:19.084 00.000 15712 move complete, result=0
23:53:19.084 00.000 15712 worker thread done servicing request
23:53:19.084 00.000 15712 Worker thread wakes up
23:53:19.084 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:53:19.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:19.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:20.506 01.422 15712 Exposure complete
23:53:20.556 00.050 15712 worker thread done servicing request
23:53:20.556 00.000 7988 OnExposeComplete: enter
23:53:20.570 00.014 7988 UpdateGuideState(): m_state=6
23:53:20.570 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2747
23:53:20.573 00.003 7988 Star::Find returns 1 (0), X=501.95, Y=804.26, Mass=1657, SNR=27.1, Peak=142 HFD=4.7
23:53:20.573 00.000 7988 MultiStar: [#1 -0.10,-0.04,0.95,U] [#2 0.28,-0.11,0.89,U] [#3 0.13,-0.48,0.00,M1] [#4 -0.04,0.16,0.77,U] [#5 0.02,0.02,0.73,U] [#6 0.09,0.11,0.63,U] [#7 0.53,0.03,0.00,M1] [#8 -0.08,-0.22,0.41,U] 
23:53:20.573 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {-0.31, -0.02}
23:53:20.573 00.000 7988 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.56) = xAngle (-4.48 = 1.80)
23:53:20.573 00.000 7988 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.51 = 1.77)
23:53:20.573 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.92 mountX=-0.01 mountY=0.03, mountTheta=1.80
23:53:20.573 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
23:53:20.573 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
23:53:20.573 00.000 15712 Worker thread wakes up
23:53:20.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:53:20.573 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:53:20.573 00.000 15712 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
23:53:20.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:20.573 00.000 7988 UpdateGuideState exits: m=1657 SNR=27.1
23:53:20.584 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:20.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:20.586 00.002 7988 Enqueuing Expose request
23:53:20.586 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:20.586 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
23:53:20.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:20.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:53:20.586 00.000 15712 MoveAxis(E, 4, ABG)
23:53:20.586 00.000 15712 Guiding  Dir = 2, Dur = 4
23:53:20.586 00.000 15712 IsGuiding returns 0
23:53:20.607 00.021 15712 IsGuiding returns 0
23:53:20.607 00.000 15712 Move returns status 0, amount 4
23:53:20.607 00.000 15712 MoveAxis(N, 0, ABG)
23:53:20.607 00.000 15712 Move returns status 0, amount 0
23:53:20.607 00.000 15712 move complete, result=0
23:53:20.607 00.000 15712 worker thread done servicing request
23:53:20.607 00.000 15712 Worker thread wakes up
23:53:20.607 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:53:20.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:20.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:22.248 01.641 15712 Exposure complete
23:53:22.310 00.062 15712 worker thread done servicing request
23:53:22.311 00.001 7988 OnExposeComplete: enter
23:53:22.311 00.000 7988 UpdateGuideState(): m_state=6
23:53:22.311 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2748
23:53:22.311 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=804.31, Mass=1642, SNR=26.9, Peak=149 HFD=4.4
23:53:22.311 00.000 7988 MultiStar: [#1 -0.02,0.17,0.94,U] [#2 0.13,0.14,0.87,U] [#3 -0.24,-0.22,0.83,U] [#4 0.04,0.30,0.72,U] [#5 0.12,0.36,0.68,U] [#6 -0.03,0.15,0.67,U] [#7 0.32,0.13,0.49,U] [#8 -0.10,0.11,0.40,U] 
23:53:22.311 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {-0.26, 0.03}
23:53:22.311 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
23:53:22.311 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
23:53:22.311 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.12 mountY=0.02, mountTheta=0.18
23:53:22.321 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.12, opts=13)
23:53:22.321 00.000 7988 Enqueuing Move request for scope (-0.02, 0.12)
23:53:22.321 00.000 15712 Worker thread wakes up
23:53:22.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:53:22.321 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:53:22.321 00.000 15712 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=0.02
23:53:22.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:22.321 00.000 7988 UpdateGuideState exits: m=1642 SNR=26.9
23:53:22.326 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:22.327 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:22.327 00.000 7988 Enqueuing Expose request
23:53:22.327 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:22.327 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
23:53:22.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:22.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:53:22.327 00.000 15712 MoveAxis(E, 5, ABG)
23:53:22.327 00.000 15712 Guiding  Dir = 2, Dur = 5
23:53:22.327 00.000 15712 IsGuiding returns 0
23:53:22.351 00.024 15712 IsGuiding returns 0
23:53:22.351 00.000 15712 Move returns status 0, amount 5
23:53:22.351 00.000 15712 MoveAxis(N, 0, ABG)
23:53:22.351 00.000 15712 Move returns status 0, amount 0
23:53:22.351 00.000 15712 move complete, result=0
23:53:22.351 00.000 15712 worker thread done servicing request
23:53:22.351 00.000 15712 Worker thread wakes up
23:53:22.351 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:53:22.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:22.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:23.761 01.410 15712 Exposure complete
23:53:23.816 00.055 15712 worker thread done servicing request
23:53:23.816 00.000 7988 OnExposeComplete: enter
23:53:23.823 00.007 7988 UpdateGuideState(): m_state=6
23:53:23.823 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2749
23:53:23.825 00.002 7988 Star::Find returns 1 (0), X=501.90, Y=804.28, Mass=1624, SNR=26.8, Peak=164 HFD=4.5
23:53:23.827 00.002 7988 MultiStar: [#1 -0.18,-0.04,1.01,U] [#2 0.07,0.04,0.86,U] [#3 -0.27,-0.27,0.86,U] [#4 -0.10,0.16,0.77,U] [#5 0.06,0.24,0.70,U] [#6 0.04,0.17,0.65,U] [#7 0.27,0.35,0.00,M1] [#8 0.16,-0.22,0.41,U] 
23:53:23.827 00.000 7988 refined, 7 included, MultiStar: {-0.10, 0.01}, one-star: {-0.35, 0.01}
23:53:23.829 00.002 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.44 = 1.44)
23:53:23.829 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
23:53:23.831 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.11 cameraTheta=3.01 mountX=0.01 mountY=0.10, mountTheta=1.44
23:53:23.831 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.01, opts=13)
23:53:23.833 00.002 7988 Enqueuing Move request for scope (-0.10, 0.01)
23:53:23.835 00.002 15712 Worker thread wakes up
23:53:23.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
23:53:23.835 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
23:53:23.835 00.000 15712 Moving (-0.10, 0.01) raw xDistance=0.01 yDistance=0.10
23:53:23.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:23.835 00.000 7988 UpdateGuideState exits: m=1624 SNR=26.8
23:53:23.839 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:23.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:23.839 00.000 7988 Enqueuing Expose request
23:53:23.839 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:23.839 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
23:53:23.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:23.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:53:23.839 00.000 15712 MoveAxis(E, 4, ABG)
23:53:23.839 00.000 15712 Guiding  Dir = 2, Dur = 4
23:53:23.850 00.011 15712 IsGuiding returns 0
23:53:23.870 00.020 15712 IsGuiding returns 0
23:53:23.870 00.000 15712 Move returns status 0, amount 4
23:53:23.870 00.000 15712 MoveAxis(N, 0, ABG)
23:53:23.870 00.000 15712 Move returns status 0, amount 0
23:53:23.870 00.000 15712 move complete, result=0
23:53:23.870 00.000 15712 worker thread done servicing request
23:53:23.870 00.000 15712 Worker thread wakes up
23:53:23.870 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
23:53:23.872 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:23.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:25.612 01.740 15712 Exposure complete
23:53:25.670 00.058 15712 worker thread done servicing request
23:53:25.670 00.000 7988 OnExposeComplete: enter
23:53:25.674 00.004 7988 UpdateGuideState(): m_state=6
23:53:25.674 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2750
23:53:25.674 00.000 7988 Star::Find returns 1 (0), X=501.86, Y=804.22, Mass=1627, SNR=26.8, Peak=148 HFD=4.8
23:53:25.674 00.000 7988 MultiStar: [#1 -0.18,-0.03,0.91,U] [#2 -0.12,-0.20,0.86,U] [#3 -0.26,-0.30,0.82,U] [#4 -0.35,0.24,0.00,M1] [#5 -0.16,0.23,0.67,U] [#6 -0.34,0.20,0.64,U] [#7 -0.23,-0.03,0.51,U] [#8 -0.51,-0.20,0.00,M1] 
23:53:25.674 00.000 7988 refined, 6 included, MultiStar: {-0.24, -0.04}, one-star: {-0.39, -0.05}
23:53:25.674 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.56) = xAngle (-4.53 = 1.76)
23:53:25.674 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.72)
23:53:25.674 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.25 cameraTheta=-2.97 mountX=-0.05 mountY=0.24, mountTheta=1.75
23:53:25.674 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.04, opts=13)
23:53:25.674 00.000 7988 Enqueuing Move request for scope (-0.24, -0.04)
23:53:25.674 00.000 15712 Worker thread wakes up
23:53:25.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
23:53:25.674 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
23:53:25.687 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:53:25.687 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.8
23:53:25.687 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:25.690 00.003 15712 Moving (-0.24, -0.04) raw xDistance=-0.05 yDistance=0.24
23:53:25.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:25.690 00.000 7988 Enqueuing Expose request
23:53:25.693 00.003 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:25.693 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
23:53:25.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:25.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:53:25.693 00.000 15712 MoveAxis(E, 4, ABG)
23:53:25.693 00.000 15712 Guiding  Dir = 2, Dur = 4
23:53:25.693 00.000 15712 IsGuiding returns 0
23:53:25.709 00.016 15712 IsGuiding returns 0
23:53:25.709 00.000 15712 Move returns status 0, amount 4
23:53:25.709 00.000 15712 MoveAxis(N, 0, ABG)
23:53:25.709 00.000 15712 Move returns status 0, amount 0
23:53:25.709 00.000 15712 move complete, result=0
23:53:25.709 00.000 15712 worker thread done servicing request
23:53:25.709 00.000 15712 Worker thread wakes up
23:53:25.709 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
23:53:25.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:25.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:27.126 01.417 15712 Exposure complete
23:53:27.188 00.062 15712 worker thread done servicing request
23:53:27.188 00.000 7988 OnExposeComplete: enter
23:53:27.188 00.000 7988 UpdateGuideState(): m_state=6
23:53:27.188 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2751
23:53:27.188 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=804.62, Mass=1547, SNR=26.3, Peak=155 HFD=4.2
23:53:27.188 00.000 7988 MultiStar: [#1 -0.09,0.37,0.97,U] [#2 0.02,0.15,0.86,U] [#3 -0.14,0.12,0.88,U] [#4 -0.12,0.42,0.00,M2] [#5 -0.00,0.52,0.00,M1] [#6 -0.23,0.47,0.00,M1] [#7 0.20,0.38,0.00,M1] [#8 0.12,0.02,0.45,U] 
23:53:27.188 00.000 7988 refined, 4 included, MultiStar: {-0.10, 0.23}, one-star: {-0.27, 0.35}
23:53:27.188 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
23:53:27.197 00.009 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
23:53:27.197 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.97 mountX=0.23 mountY=0.09, mountTheta=0.38
23:53:27.199 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.23, opts=13)
23:53:27.200 00.001 7988 Enqueuing Move request for scope (-0.10, 0.23)
23:53:27.200 00.000 15712 Worker thread wakes up
23:53:27.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
23:53:27.200 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
23:53:27.200 00.000 15712 Moving (-0.10, 0.23) raw xDistance=0.23 yDistance=0.09
23:53:27.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:27.200 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.3
23:53:27.204 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:27.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:27.204 00.000 7988 Enqueuing Expose request
23:53:27.204 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 640.20
23:53:27.204 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
23:53:27.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:27.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:53:27.204 00.000 15712 MoveAxis(W, 42, ABG)
23:53:27.204 00.000 15712 Guiding  Dir = 3, Dur = 42
23:53:27.204 00.000 15712 IsGuiding returns 0
23:53:27.223 00.019 15712 PulseGuide returned control before completion, sleep 33
23:53:27.267 00.044 15712 IsGuiding returns 1
23:53:27.267 00.000 15712 scope still moving after pulse duration time elapsed
23:53:27.302 00.035 15712 IsGuiding returns 0
23:53:27.302 00.000 15712 scope move finished after 42 + 57 ms
23:53:27.302 00.000 15712 Move returns status 0, amount 42
23:53:27.302 00.000 15712 MoveAxis(N, 0, ABG)
23:53:27.302 00.000 15712 Move returns status 0, amount 0
23:53:27.302 00.000 15712 move complete, result=0
23:53:27.302 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
23:53:27.309 00.007 15712 worker thread done servicing request
23:53:27.309 00.000 15712 Worker thread wakes up
23:53:27.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:27.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:28.946 01.637 15712 Exposure complete
23:53:29.006 00.060 15712 worker thread done servicing request
23:53:29.006 00.000 7988 OnExposeComplete: enter
23:53:29.008 00.002 7988 UpdateGuideState(): m_state=6
23:53:29.010 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2752
23:53:29.010 00.000 7988 Star::Find returns 1 (0), X=502.05, Y=803.89, Mass=1480, SNR=25.4, Peak=134 HFD=4.3
23:53:29.012 00.002 7988 MultiStar: [#1 -0.21,-0.19,1.02,U] [#2 0.03,-0.47,0.00,M1] [#3 -0.23,-0.45,0.00,M1] [#4 0.13,-0.08,0.81,U] [#5 0.14,0.08,0.74,U] [#6 0.01,-0.06,0.67,U] [#7 0.45,-0.19,0.00,M2] [#8 -0.03,-0.23,0.41,U] 
23:53:29.012 00.000 7988 refined, 5 included, MultiStar: {-0.05, -0.15}, one-star: {-0.21, -0.38}
23:53:29.014 00.002 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.43 = 2.85)
23:53:29.014 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.82)
23:53:29.016 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.87 mountX=-0.15 mountY=0.05, mountTheta=2.82
23:53:29.018 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.15, opts=13)
23:53:29.018 00.000 7988 Enqueuing Move request for scope (-0.05, -0.15)
23:53:29.019 00.001 15712 Worker thread wakes up
23:53:29.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
23:53:29.019 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
23:53:29.019 00.000 15712 Moving (-0.05, -0.15) raw xDistance=-0.15 yDistance=0.05
23:53:29.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:29.019 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.4
23:53:29.022 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:29.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:29.024 00.002 7988 Enqueuing Expose request
23:53:29.026 00.002 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:29.026 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
23:53:29.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:29.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:53:29.026 00.000 15712 MoveAxis(E, 3, ABG)
23:53:29.026 00.000 15712 Guiding  Dir = 2, Dur = 3
23:53:29.026 00.000 15712 IsGuiding returns 0
23:53:29.045 00.019 15712 IsGuiding returns 0
23:53:29.045 00.000 15712 Move returns status 0, amount 3
23:53:29.045 00.000 15712 MoveAxis(N, 0, ABG)
23:53:29.045 00.000 15712 Move returns status 0, amount 0
23:53:29.045 00.000 15712 move complete, result=0
23:53:29.045 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
23:53:29.051 00.006 15712 worker thread done servicing request
23:53:29.051 00.000 15712 Worker thread wakes up
23:53:29.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:29.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:30.460 01.409 15712 Exposure complete
23:53:30.522 00.062 15712 worker thread done servicing request
23:53:30.522 00.000 7988 OnExposeComplete: enter
23:53:30.522 00.000 7988 UpdateGuideState(): m_state=6
23:53:30.522 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2753
23:53:30.522 00.000 7988 Star::Find returns 1 (0), X=502.12, Y=804.01, Mass=1581, SNR=26.1, Peak=128 HFD=4.6
23:53:30.522 00.000 7988 MultiStar: [#1 -0.03,-0.30,0.98,U] [#2 0.16,-0.34,0.85,U] [#3 -0.05,-0.55,0.00,M2] [#4 -0.01,-0.02,0.72,U] [#5 0.09,-0.23,0.70,U] [#6 -0.07,0.01,0.66,U] [#7 0.38,-0.26,0.00,M3] [#8 -0.24,-0.46,0.00,M1] 
23:53:30.522 00.000 7988 refined, 5 included, MultiStar: {-0.00, -0.21}, one-star: {-0.13, -0.26}
23:53:30.522 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
23:53:30.522 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
23:53:30.522 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.59 mountX=-0.21 mountY=0.01, mountTheta=3.10
23:53:30.522 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.21, opts=13)
23:53:30.522 00.000 7988 Enqueuing Move request for scope (-0.00, -0.21)
23:53:30.522 00.000 15712 Worker thread wakes up
23:53:30.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.21) opts 0xd
23:53:30.522 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.21)
23:53:30.522 00.000 15712 Moving (-0.00, -0.21) raw xDistance=-0.21 yDistance=0.01
23:53:30.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:30.537 00.015 7988 UpdateGuideState exits: m=1581 SNR=26.1
23:53:30.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:30.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:30.537 00.000 7988 Enqueuing Expose request
23:53:30.537 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 640.20
23:53:30.537 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
23:53:30.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:30.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:30.537 00.000 15712 MoveAxis(E, 44, ABG)
23:53:30.537 00.000 15712 Guiding  Dir = 2, Dur = 44
23:53:30.559 00.022 15712 IsGuiding returns 0
23:53:30.583 00.024 15712 PulseGuide returned control before completion, sleep 40
23:53:30.632 00.049 15712 IsGuiding returns 1
23:53:30.632 00.000 15712 scope still moving after pulse duration time elapsed
23:53:30.664 00.032 15712 IsGuiding returns 0
23:53:30.664 00.000 15712 scope move finished after 44 + 51 ms
23:53:30.664 00.000 15712 Move returns status 0, amount 44
23:53:30.664 00.000 15712 MoveAxis(N, 0, ABG)
23:53:30.664 00.000 15712 Move returns status 0, amount 0
23:53:30.664 00.000 15712 move complete, result=0
23:53:30.664 00.000 15712 worker thread done servicing request
23:53:30.664 00.000 15712 Worker thread wakes up
23:53:30.664 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
23:53:30.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:30.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:32.306 01.642 15712 Exposure complete
23:53:32.367 00.061 15712 worker thread done servicing request
23:53:32.367 00.000 7988 OnExposeComplete: enter
23:53:32.370 00.003 7988 UpdateGuideState(): m_state=6
23:53:32.370 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2754
23:53:32.370 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=804.09, Mass=1548, SNR=26.2, Peak=149 HFD=4.3
23:53:32.370 00.000 7988 MultiStar: [#1 -0.04,-0.14,0.99,U] [#2 -0.01,-0.37,0.91,U] [#3 -0.23,-0.56,0.00,M3] [#4 -0.01,-0.03,0.72,U] [#5 0.02,0.11,0.73,U] [#6 -0.20,0.01,0.65,U] [#7 0.35,-0.17,0.50,U] [#8 -0.14,-0.30,0.47,U] 
23:53:32.375 00.005 7988 refined, 7 included, MultiStar: {-0.06, -0.14}, one-star: {-0.29, -0.18}
23:53:32.375 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
23:53:32.375 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.72)
23:53:32.375 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.97 mountX=-0.14 mountY=0.06, mountTheta=2.72
23:53:32.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.14, opts=13)
23:53:32.375 00.000 7988 Enqueuing Move request for scope (-0.06, -0.14)
23:53:32.375 00.000 15712 Worker thread wakes up
23:53:32.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
23:53:32.375 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
23:53:32.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:32.375 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.2
23:53:32.384 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:32.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:32.386 00.002 7988 Enqueuing Expose request
23:53:32.386 00.000 15712 Moving (-0.06, -0.14) raw xDistance=-0.14 yDistance=0.06
23:53:32.386 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:32.386 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:53:32.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:32.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:53:32.386 00.000 15712 MoveAxis(E, 4, ABG)
23:53:32.386 00.000 15712 Guiding  Dir = 2, Dur = 4
23:53:32.391 00.005 15712 IsGuiding returns 0
23:53:32.402 00.011 15712 IsGuiding returns 0
23:53:32.402 00.000 15712 Move returns status 0, amount 4
23:53:32.402 00.000 15712 MoveAxis(N, 0, ABG)
23:53:32.402 00.000 15712 Move returns status 0, amount 0
23:53:32.402 00.000 15712 move complete, result=0
23:53:32.402 00.000 15712 worker thread done servicing request
23:53:32.402 00.000 15712 Worker thread wakes up
23:53:32.402 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:53:32.408 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:32.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:33.822 01.414 15712 Exposure complete
23:53:33.871 00.049 15712 worker thread done servicing request
23:53:33.871 00.000 7988 OnExposeComplete: enter
23:53:33.886 00.015 7988 UpdateGuideState(): m_state=6
23:53:33.886 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2755
23:53:33.888 00.002 7988 Star::Find returns 1 (0), X=502.01, Y=804.19, Mass=1606, SNR=26.8, Peak=141 HFD=4.4
23:53:33.888 00.000 7988 MultiStar: [#1 -0.08,-0.09,0.92,U] [#2 0.14,-0.29,0.87,U] [#3 -0.20,-0.32,0.82,U] [#4 -0.11,0.06,0.77,U] [#5 0.35,0.33,0.00,M1] [#6 0.06,0.04,0.65,U] [#7 0.26,-0.33,0.49,U] [#8 -0.01,-0.32,0.45,U] 
23:53:33.888 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.15}, one-star: {-0.25, -0.08}
23:53:33.888 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.45 = 2.84)
23:53:33.888 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.81)
23:53:33.888 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.88 mountX=-0.15 mountY=0.05, mountTheta=2.81
23:53:33.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.15, opts=13)
23:53:33.888 00.000 7988 Enqueuing Move request for scope (-0.05, -0.15)
23:53:33.888 00.000 15712 Worker thread wakes up
23:53:33.888 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
23:53:33.888 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
23:53:33.888 00.000 15712 Moving (-0.05, -0.15) raw xDistance=-0.15 yDistance=0.05
23:53:33.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:33.888 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.8
23:53:33.900 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:33.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:33.902 00.002 7988 Enqueuing Expose request
23:53:33.902 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:33.902 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
23:53:33.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:33.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:53:33.902 00.000 15712 MoveAxis(E, 3, ABG)
23:53:33.902 00.000 15712 Guiding  Dir = 2, Dur = 3
23:53:33.922 00.020 15712 IsGuiding returns 0
23:53:33.941 00.019 15712 IsGuiding returns 0
23:53:33.941 00.000 15712 Move returns status 0, amount 3
23:53:33.941 00.000 15712 MoveAxis(N, 0, ABG)
23:53:33.941 00.000 15712 Move returns status 0, amount 0
23:53:33.941 00.000 15712 move complete, result=0
23:53:33.941 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
23:53:33.943 00.002 15712 worker thread done servicing request
23:53:33.943 00.000 15712 Worker thread wakes up
23:53:33.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:33.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:35.579 01.636 15712 Exposure complete
23:53:35.640 00.061 15712 worker thread done servicing request
23:53:35.640 00.000 7988 OnExposeComplete: enter
23:53:35.642 00.002 7988 UpdateGuideState(): m_state=6
23:53:35.642 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2756
23:53:35.644 00.002 7988 Star::Find returns 1 (0), X=501.92, Y=804.31, Mass=1674, SNR=27.3, Peak=164 HFD=4.6
23:53:35.644 00.000 7988 MultiStar: [#1 -0.27,-0.19,0.97,U] [#2 0.05,-0.35,0.84,U] [#3 -0.15,-0.31,0.84,U] [#4 -0.18,0.23,0.74,U] [#5 0.08,0.35,0.74,U] [#6 0.03,0.09,0.64,U] [#7 0.09,0.19,0.48,U] [#8 -0.29,-0.12,0.43,U] 
23:53:35.646 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.33, 0.03}
23:53:35.646 00.000 7988 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.56) = xAngle (-4.48 = 1.80)
23:53:35.648 00.002 7988 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.52 = 1.77)
23:53:35.648 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.92 mountX=-0.03 mountY=0.12, mountTheta=1.80
23:53:35.650 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.03, opts=13)
23:53:35.652 00.002 7988 Enqueuing Move request for scope (-0.12, -0.03)
23:53:35.652 00.000 15712 Worker thread wakes up
23:53:35.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
23:53:35.652 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
23:53:35.652 00.000 15712 Moving (-0.12, -0.03) raw xDistance=-0.03 yDistance=0.12
23:53:35.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:53:35.652 00.000 7988 UpdateGuideState exits: m=1674 SNR=27.3
23:53:35.656 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:35.657 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:35.657 00.000 7988 Enqueuing Expose request
23:53:35.657 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:35.657 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
23:53:35.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:35.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:53:35.657 00.000 15712 MoveAxis(E, 0, ABG)
23:53:35.657 00.000 15712 Move returns status 0, amount 0
23:53:35.657 00.000 15712 MoveAxis(N, 0, ABG)
23:53:35.657 00.000 15712 Move returns status 0, amount 0
23:53:35.657 00.000 15712 move complete, result=0
23:53:35.657 00.000 15712 worker thread done servicing request
23:53:35.657 00.000 15712 Worker thread wakes up
23:53:35.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:35.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:35.657 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:37.077 01.420 15712 Exposure complete
23:53:37.138 00.061 15712 worker thread done servicing request
23:53:37.138 00.000 7988 OnExposeComplete: enter
23:53:37.138 00.000 7988 UpdateGuideState(): m_state=6
23:53:37.140 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2757
23:53:37.140 00.000 7988 Star::Find returns 1 (0), X=501.94, Y=804.32, Mass=1686, SNR=27.2, Peak=181 HFD=4.7
23:53:37.142 00.002 7988 MultiStar: [#1 -0.16,0.02,0.93,U] [#2 0.07,-0.08,0.82,U] [#3 -0.07,-0.13,0.82,U] [#4 -0.33,0.32,0.00,M1] [#5 0.13,0.19,0.69,U] [#6 -0.28,0.28,0.63,U] [#7 0.15,0.14,0.48,U] [#8 -0.07,-0.12,0.44,U] 
23:53:37.142 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.32, 0.04}
23:53:37.144 00.002 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
23:53:37.144 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
23:53:37.146 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.74 mountX=0.04 mountY=0.09, mountTheta=1.17
23:53:37.148 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
23:53:37.148 00.000 7988 Enqueuing Move request for scope (-0.09, 0.04)
23:53:37.150 00.002 15712 Worker thread wakes up
23:53:37.150 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
23:53:37.150 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
23:53:37.150 00.000 15712 Moving (-0.09, 0.04) raw xDistance=0.04 yDistance=0.09
23:53:37.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:37.150 00.000 7988 UpdateGuideState exits: m=1686 SNR=27.2
23:53:37.152 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:37.153 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:37.154 00.001 7988 Enqueuing Expose request
23:53:37.154 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:37.154 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
23:53:37.154 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:37.154 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:53:37.154 00.000 15712 MoveAxis(E, 1, ABG)
23:53:37.154 00.000 15712 Guiding  Dir = 2, Dur = 1
23:53:37.154 00.000 15712 IsGuiding returns 0
23:53:37.185 00.031 15712 IsGuiding returns 0
23:53:37.185 00.000 15712 Move returns status 0, amount 1
23:53:37.185 00.000 15712 MoveAxis(N, 0, ABG)
23:53:37.185 00.000 15712 Move returns status 0, amount 0
23:53:37.185 00.000 15712 move complete, result=0
23:53:37.185 00.000 15712 worker thread done servicing request
23:53:37.185 00.000 15712 Worker thread wakes up
23:53:37.185 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
23:53:37.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:37.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:38.927 01.742 15712 Exposure complete
23:53:38.988 00.061 15712 worker thread done servicing request
23:53:38.988 00.000 7988 OnExposeComplete: enter
23:53:38.988 00.000 7988 UpdateGuideState(): m_state=6
23:53:38.988 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2758
23:53:38.988 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=804.34, Mass=1462, SNR=25.4, Peak=143 HFD=4.5
23:53:38.988 00.000 7988 MultiStar: [#1 0.13,-0.09,1.02,U] [#2 0.07,-0.09,0.90,U] [#3 0.18,-0.32,0.87,U] [#4 0.24,0.21,0.74,U] [#5 0.10,0.22,0.74,U] [#6 0.31,0.16,0.68,U] [#7 0.55,0.19,0.00,M1] [#8 -0.04,0.03,0.46,U] 
23:53:38.988 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {-0.26, 0.07}
23:53:38.988 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
23:53:38.988 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
23:53:38.988 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.11 mountX=0.01 mountY=-0.08, mountTheta=-1.45
23:53:38.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.01, opts=13)
23:53:38.988 00.000 7988 Enqueuing Move request for scope (0.08, 0.01)
23:53:38.988 00.000 15712 Worker thread wakes up
23:53:38.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:53:38.988 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:53:38.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:38.988 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.4
23:53:38.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:39.004 00.016 15712 Moving (0.08, 0.01) raw xDistance=0.01 yDistance=-0.08
23:53:39.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:39.005 00.001 7988 Enqueuing Expose request
23:53:39.006 00.001 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:39.006 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
23:53:39.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:39.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:53:39.006 00.000 15712 MoveAxis(W, 0, ABG)
23:53:39.006 00.000 15712 Move returns status 0, amount 0
23:53:39.006 00.000 15712 MoveAxis(N, 0, ABG)
23:53:39.006 00.000 15712 Move returns status 0, amount 0
23:53:39.006 00.000 15712 move complete, result=0
23:53:39.006 00.000 15712 worker thread done servicing request
23:53:39.006 00.000 15712 Worker thread wakes up
23:53:39.006 00.000 7988 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:53:39.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:39.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:40.424 01.418 15712 Exposure complete
23:53:40.486 00.062 15712 worker thread done servicing request
23:53:40.486 00.000 7988 OnExposeComplete: enter
23:53:40.488 00.002 7988 UpdateGuideState(): m_state=6
23:53:40.488 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2759
23:53:40.488 00.000 7988 Star::Find returns 1 (0), X=502.29, Y=804.56, Mass=1573, SNR=26.4, Peak=145 HFD=4.6
23:53:40.488 00.000 7988 MultiStar: [#1 0.21,0.12,0.98,U] [#2 0.12,0.12,0.88,U] [#3 -0.10,-0.23,0.84,U] [#4 0.21,0.20,0.74,U] [#5 0.41,0.50,0.00,M1] [#6 0.12,0.08,0.62,U] [#7 0.43,-0.14,0.00,M2] [#8 -0.00,-0.19,0.43,U] 
23:53:40.488 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.08}, one-star: {0.04, 0.29}
23:53:40.488 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.56) = xAngle (-0.83 = -0.83)
23:53:40.488 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
23:53:40.488 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=0.08 mountY=-0.09, mountTheta=-0.85
23:53:40.488 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.08, opts=13)
23:53:40.488 00.000 7988 Enqueuing Move request for scope (0.09, 0.08)
23:53:40.501 00.013 15712 Worker thread wakes up
23:53:40.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:53:40.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:53:40.501 00.000 15712 Moving (0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
23:53:40.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:40.501 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.4
23:53:40.504 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:40.504 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:40.504 00.000 7988 Enqueuing Expose request
23:53:40.504 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:40.504 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
23:53:40.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:40.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:53:40.504 00.000 15712 MoveAxis(E, 0, ABG)
23:53:40.504 00.000 15712 Move returns status 0, amount 0
23:53:40.504 00.000 15712 MoveAxis(N, 0, ABG)
23:53:40.504 00.000 15712 Move returns status 0, amount 0
23:53:40.504 00.000 15712 move complete, result=0
23:53:40.504 00.000 15712 worker thread done servicing request
23:53:40.504 00.000 15712 Worker thread wakes up
23:53:40.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:40.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:40.504 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:42.147 01.643 15712 Exposure complete
23:53:42.204 00.057 15712 worker thread done servicing request
23:53:42.204 00.000 7988 OnExposeComplete: enter
23:53:42.210 00.006 7988 UpdateGuideState(): m_state=6
23:53:42.210 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2760
23:53:42.210 00.000 7988 Star::Find returns 1 (0), X=501.94, Y=804.24, Mass=1437, SNR=25.2, Peak=151 HFD=4.4
23:53:42.210 00.000 7988 MultiStar: [#1 0.06,-0.15,1.02,U] [#2 0.03,-0.23,0.92,U] [#3 -0.38,-0.47,0.00,M1] [#4 0.10,0.26,0.79,U] [#5 0.05,-0.07,0.76,U] [#6 0.05,0.15,0.67,U] [#7 0.39,-0.15,0.49,U] [#8 -0.12,-0.29,0.48,U] 
23:53:42.210 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.31, -0.03}
23:53:42.210 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
23:53:42.210 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
23:53:42.210 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.41 mountX=-0.06 mountY=-0.01, mountTheta=-3.00
23:53:42.219 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
23:53:42.219 00.000 7988 Enqueuing Move request for scope (0.01, -0.06)
23:53:42.219 00.000 15712 Worker thread wakes up
23:53:42.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:53:42.219 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.2
23:53:42.225 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:42.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:42.226 00.001 7988 Enqueuing Expose request
23:53:42.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:53:42.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:53:42.226 00.000 15712 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=-0.01
23:53:42.228 00.002 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:42.228 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
23:53:42.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:42.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:53:42.228 00.000 15712 MoveAxis(W, 1, ABG)
23:53:42.228 00.000 15712 Guiding  Dir = 3, Dur = 1
23:53:42.236 00.008 15712 IsGuiding returns 0
23:53:42.253 00.017 15712 IsGuiding returns 0
23:53:42.253 00.000 15712 Move returns status 0, amount 1
23:53:42.253 00.000 15712 MoveAxis(N, 0, ABG)
23:53:42.253 00.000 15712 Move returns status 0, amount 0
23:53:42.253 00.000 15712 move complete, result=0
23:53:42.253 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:53:42.253 00.000 15712 worker thread done servicing request
23:53:42.253 00.000 15712 Worker thread wakes up
23:53:42.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:42.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:43.661 01.408 15712 Exposure complete
23:53:43.716 00.055 15712 worker thread done servicing request
23:53:43.716 00.000 7988 OnExposeComplete: enter
23:53:43.723 00.007 7988 UpdateGuideState(): m_state=6
23:53:43.723 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:53:43.725 00.002 7988 Star::Find returns 1 (0), X=501.85, Y=804.08, Mass=1532, SNR=26.0, Peak=144 HFD=4.5
23:53:43.725 00.000 7988 MultiStar: [#1 -0.08,-0.20,0.96,U] [#2 0.24,-0.67,0.00,M1] [#3 -0.18,-0.49,0.00,M2] [#4 -0.24,0.02,0.73,U] [#5 0.33,-0.06,0.72,U] [#6 -0.10,-0.27,0.65,U] [#7 0.13,-0.28,0.47,U] [#8 -0.26,-0.34,0.00,M1] 
23:53:43.727 00.002 7988 refined, 5 included, MultiStar: {-0.09, -0.16}, one-star: {-0.40, -0.19}
23:53:43.727 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.67 = 2.62)
23:53:43.729 00.002 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.70 = 2.59)
23:53:43.729 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.10 mountX=-0.16 mountY=0.10, mountTheta=2.59
23:53:43.731 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.16, opts=13)
23:53:43.731 00.000 7988 Enqueuing Move request for scope (-0.09, -0.16)
23:53:43.733 00.002 15712 Worker thread wakes up
23:53:43.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
23:53:43.733 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
23:53:43.733 00.000 15712 Moving (-0.09, -0.16) raw xDistance=-0.16 yDistance=0.10
23:53:43.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:43.733 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.0
23:53:43.736 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:43.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:43.738 00.002 7988 Enqueuing Expose request
23:53:43.738 00.000 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:53:43.738 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
23:53:43.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:43.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:53:43.738 00.000 15712 MoveAxis(E, 1, ABG)
23:53:43.738 00.000 15712 Guiding  Dir = 2, Dur = 1
23:53:43.738 00.000 15712 IsGuiding returns 0
23:53:43.755 00.017 15712 IsGuiding returns 0
23:53:43.755 00.000 15712 Move returns status 0, amount 1
23:53:43.755 00.000 15712 MoveAxis(N, 0, ABG)
23:53:43.755 00.000 15712 Move returns status 0, amount 0
23:53:43.755 00.000 15712 move complete, result=0
23:53:43.755 00.000 15712 worker thread done servicing request
23:53:43.755 00.000 15712 Worker thread wakes up
23:53:43.755 00.000 7988 GuideStep: -0.2 px 1 ms EAST, 0.1 px 0 ms NORTH
23:53:43.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:43.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:45.497 01.742 15712 Exposure complete
23:53:45.558 00.061 15712 worker thread done servicing request
23:53:45.558 00.000 7988 OnExposeComplete: enter
23:53:45.558 00.000 7988 UpdateGuideState(): m_state=6
23:53:45.560 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2762
23:53:45.560 00.000 7988 Star::Find returns 1 (0), X=502.20, Y=803.85, Mass=1509, SNR=25.7, Peak=137 HFD=4.4
23:53:45.562 00.002 7988 MultiStar: [#1 0.08,-0.25,0.99,U] [#2 0.18,-0.54,0.00,M2] [#3 0.05,-0.59,0.00,M3] [#4 0.20,0.03,0.79,U] [#5 0.20,0.07,0.72,U] [#6 0.15,-0.26,0.63,U] [#7 0.38,-0.16,0.52,U] [#8 0.12,-0.41,0.00,M2] 
23:53:45.562 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.18}, one-star: {-0.05, -0.42}
23:53:45.564 00.002 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
23:53:45.564 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
23:53:45.566 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.94 mountX=-0.18 mountY=-0.13, mountTheta=-2.52
23:53:45.567 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.18, opts=13)
23:53:45.569 00.002 7988 Enqueuing Move request for scope (0.13, -0.18)
23:53:45.569 00.000 15712 Worker thread wakes up
23:53:45.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
23:53:45.569 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
23:53:45.569 00.000 15712 Moving (0.13, -0.18) raw xDistance=-0.18 yDistance=-0.13
23:53:45.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:45.569 00.000 7988 UpdateGuideState exits: m=1509 SNR=25.7
23:53:45.572 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:45.573 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:45.573 00.000 7988 Enqueuing Expose request
23:53:45.573 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 640.20
23:53:45.573 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
23:53:45.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:45.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:45.573 00.000 15712 MoveAxis(E, 37, ABG)
23:53:45.573 00.000 15712 Guiding  Dir = 2, Dur = 37
23:53:45.573 00.000 15712 IsGuiding returns 0
23:53:45.593 00.020 15712 PulseGuide returned control before completion, sleep 31
23:53:45.658 00.065 15712 IsGuiding returns 0
23:53:45.658 00.000 15712 Move returns status 0, amount 37
23:53:45.658 00.000 15712 MoveAxis(N, 0, ABG)
23:53:45.658 00.000 15712 Move returns status 0, amount 0
23:53:45.658 00.000 15712 move complete, result=0
23:53:45.658 00.000 15712 worker thread done servicing request
23:53:45.658 00.000 15712 Worker thread wakes up
23:53:45.658 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:53:45.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:45.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:47.074 01.416 15712 Exposure complete
23:53:47.136 00.062 15712 worker thread done servicing request
23:53:47.136 00.000 7988 OnExposeComplete: enter
23:53:47.136 00.000 7988 UpdateGuideState(): m_state=6
23:53:47.139 00.003 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2763
23:53:47.139 00.000 7988 Star::Find returns 1 (0), X=501.88, Y=803.95, Mass=1573, SNR=26.2, Peak=149 HFD=4.3
23:53:47.141 00.002 7988 MultiStar: [#1 0.06,-0.30,0.96,U] [#2 0.17,-0.43,0.00,M3] [#3 -0.13,-0.74,0.00,M4] [#4 -0.02,-0.02,0.77,U] [#5 -0.02,-0.16,0.72,U] [#6 -0.07,-0.04,0.64,U] [#7 0.20,-0.35,0.48,U] [#8 -0.10,-0.77,0.00,M3] 
23:53:47.141 00.000 7988 refined, 5 included, MultiStar: {-0.06, -0.21}, one-star: {-0.37, -0.33}
23:53:47.143 00.002 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.43 = 2.85)
23:53:47.143 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.82)
23:53:47.145 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.87 mountX=-0.21 mountY=0.07, mountTheta=2.82
23:53:47.147 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.21, opts=13)
23:53:47.147 00.000 7988 Enqueuing Move request for scope (-0.06, -0.21)
23:53:47.149 00.002 15712 Worker thread wakes up
23:53:47.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
23:53:47.149 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
23:53:47.149 00.000 15712 Moving (-0.06, -0.21) raw xDistance=-0.21 yDistance=0.07
23:53:47.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:47.150 00.001 7988 UpdateGuideState exits: m=1573 SNR=26.2
23:53:47.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:47.152 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:47.152 00.000 7988 Enqueuing Expose request
23:53:47.152 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 640.19
23:53:47.152 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
23:53:47.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:47.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:53:47.152 00.000 15712 MoveAxis(E, 43, ABG)
23:53:47.152 00.000 15712 Guiding  Dir = 2, Dur = 43
23:53:47.152 00.000 15712 IsGuiding returns 0
23:53:47.173 00.021 15712 PulseGuide returned control before completion, sleep 33
23:53:47.216 00.043 15712 IsGuiding returns 1
23:53:47.216 00.000 15712 scope still moving after pulse duration time elapsed
23:53:47.269 00.053 15712 IsGuiding returns 0
23:53:47.269 00.000 15712 scope move finished after 43 + 74 ms
23:53:47.269 00.000 15712 Move returns status 0, amount 43
23:53:47.269 00.000 15712 MoveAxis(N, 0, ABG)
23:53:47.269 00.000 15712 Move returns status 0, amount 0
23:53:47.269 00.000 15712 move complete, result=0
23:53:47.269 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
23:53:47.274 00.005 15712 worker thread done servicing request
23:53:47.274 00.000 15712 Worker thread wakes up
23:53:47.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:47.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:48.911 01.637 15712 Exposure complete
23:53:48.972 00.061 15712 worker thread done servicing request
23:53:48.972 00.000 7988 OnExposeComplete: enter
23:53:48.972 00.000 7988 UpdateGuideState(): m_state=6
23:53:48.975 00.003 7988 Star::Find(15, 501, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2764
23:53:48.975 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=804.47, Mass=1557, SNR=26.3, Peak=157 HFD=4.2
23:53:48.977 00.002 7988 MultiStar: [#1 -0.08,0.28,0.99,U] [#2 0.12,0.10,0.86,U] [#3 -0.05,-0.03,0.83,U] [#4 0.09,0.45,0.00,M1] [#5 -0.01,0.56,0.00,M1] [#6 -0.10,0.45,0.00,M1] [#7 0.33,0.39,0.00,M1] [#8 -0.31,0.43,0.00,M4] 
23:53:48.977 00.000 7988 refined, 3 included, MultiStar: {-0.08, 0.15}, one-star: {-0.28, 0.20}
23:53:48.979 00.002 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
23:53:48.979 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
23:53:48.981 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.08 mountX=0.15 mountY=0.08, mountTheta=0.50
23:53:48.983 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.15, opts=13)
23:53:48.983 00.000 7988 Enqueuing Move request for scope (-0.08, 0.15)
23:53:48.985 00.002 15712 Worker thread wakes up
23:53:48.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
23:53:48.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
23:53:48.985 00.000 15712 Moving (-0.08, 0.15) raw xDistance=0.15 yDistance=0.08
23:53:48.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:53:48.985 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.3
23:53:48.987 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:48.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:48.989 00.002 7988 Enqueuing Expose request
23:53:48.989 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:53:48.989 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:53:48.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:48.991 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:53:48.991 00.000 15712 MoveAxis(E, 2, ABG)
23:53:48.991 00.000 15712 Guiding  Dir = 2, Dur = 2
23:53:48.991 00.000 15712 IsGuiding returns 0
23:53:49.006 00.015 15712 IsGuiding returns 0
23:53:49.006 00.000 15712 Move returns status 0, amount 2
23:53:49.006 00.000 15712 MoveAxis(N, 0, ABG)
23:53:49.006 00.000 15712 Move returns status 0, amount 0
23:53:49.006 00.000 15712 move complete, result=0
23:53:49.006 00.000 15712 worker thread done servicing request
23:53:49.006 00.000 15712 Worker thread wakes up
23:53:49.006 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:53:49.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:49.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:50.420 01.414 15712 Exposure complete
23:53:50.483 00.063 15712 worker thread done servicing request
23:53:50.483 00.000 7988 OnExposeComplete: enter
23:53:50.483 00.000 7988 UpdateGuideState(): m_state=6
23:53:50.485 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2765
23:53:50.487 00.002 7988 Star::Find returns 1 (0), X=501.99, Y=804.46, Mass=1511, SNR=25.5, Peak=145 HFD=4.9
23:53:50.487 00.000 7988 MultiStar: [#1 -0.10,0.27,0.97,U] [#2 -0.09,0.30,0.88,U] [#3 -0.09,0.03,0.87,U] [#4 -0.02,0.40,0.78,U] [#5 0.07,0.51,0.00,M2] [#6 -0.18,0.44,0.00,M2] [#7 0.25,0.34,0.51,U] [#8 -0.09,-0.15,0.44,U] 
23:53:50.489 00.002 7988 refined, 6 included, MultiStar: {-0.08, 0.21}, one-star: {-0.27, 0.19}
23:53:50.489 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
23:53:50.491 00.002 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
23:53:50.491 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.94 mountX=0.21 mountY=0.08, mountTheta=0.35
23:53:50.493 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.21, opts=13)
23:53:50.496 00.003 7988 Enqueuing Move request for scope (-0.08, 0.21)
23:53:50.496 00.000 15712 Worker thread wakes up
23:53:50.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
23:53:50.498 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
23:53:50.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
23:53:50.499 00.001 7988 UpdateGuideState exits: m=1511 SNR=25.5
23:53:50.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:50.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:50.499 00.000 7988 Enqueuing Expose request
23:53:50.499 00.000 15712 Moving (-0.08, 0.21) raw xDistance=0.21 yDistance=0.08
23:53:50.506 00.007 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 640.19
23:53:50.506 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
23:53:50.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:50.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:53:50.506 00.000 15712 MoveAxis(W, 42, ABG)
23:53:50.506 00.000 15712 Guiding  Dir = 3, Dur = 42
23:53:50.506 00.000 15712 IsGuiding returns 0
23:53:50.533 00.027 15712 PulseGuide returned control before completion, sleep 27
23:53:50.565 00.032 15712 IsGuiding returns 1
23:53:50.565 00.000 15712 scope still moving after pulse duration time elapsed
23:53:50.613 00.048 15712 IsGuiding returns 0
23:53:50.613 00.000 15712 scope move finished after 42 + 64 ms
23:53:50.613 00.000 15712 Move returns status 0, amount 42
23:53:50.613 00.000 15712 MoveAxis(N, 0, ABG)
23:53:50.613 00.000 15712 Move returns status 0, amount 0
23:53:50.613 00.000 15712 move complete, result=0
23:53:50.613 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
23:53:50.615 00.002 15712 worker thread done servicing request
23:53:50.615 00.000 15712 Worker thread wakes up
23:53:50.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:50.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:52.254 01.639 15712 Exposure complete
23:53:52.316 00.062 15712 worker thread done servicing request
23:53:52.316 00.000 7988 OnExposeComplete: enter
23:53:52.316 00.000 7988 UpdateGuideState(): m_state=6
23:53:52.318 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2766
23:53:52.318 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=804.77, Mass=1617, SNR=26.7, Peak=165 HFD=4.7
23:53:52.320 00.002 7988 MultiStar: [#1 -0.02,0.29,0.94,U] [#2 0.05,0.31,0.84,U] [#3 -0.07,-0.01,0.86,U] [#4 -0.13,0.57,0.00,M1] [#5 -0.03,0.61,0.00,M3] [#6 -0.07,0.43,0.00,M3] [#7 0.32,0.15,0.50,U] [#8 -0.12,0.42,0.00,M4] 
23:53:52.320 00.000 7988 refined, 4 included, MultiStar: {-0.03, 0.26}, one-star: {-0.26, 0.50}
23:53:52.322 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
23:53:52.322 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
23:53:52.324 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.27 cameraTheta=1.69 mountX=0.26 mountY=0.03, mountTheta=0.10
23:53:52.326 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.26, opts=13)
23:53:52.326 00.000 7988 Enqueuing Move request for scope (-0.03, 0.26)
23:53:52.328 00.002 15712 Worker thread wakes up
23:53:52.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.26) opts 0xd
23:53:52.328 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.26)
23:53:52.328 00.000 15712 Moving (-0.03, 0.26) raw xDistance=0.26 yDistance=0.03
23:53:52.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:52.328 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.7
23:53:52.331 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:52.332 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:52.332 00.000 7988 Enqueuing Expose request
23:53:52.334 00.002 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 640.19
23:53:52.334 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
23:53:52.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:52.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:53:52.334 00.000 15712 MoveAxis(W, 52, ABG)
23:53:52.334 00.000 15712 Guiding  Dir = 3, Dur = 52
23:53:52.335 00.001 15712 IsGuiding returns 0
23:53:52.355 00.020 15712 PulseGuide returned control before completion, sleep 43
23:53:52.432 00.077 15712 IsGuiding returns 0
23:53:52.432 00.000 15712 Move returns status 0, amount 52
23:53:52.432 00.000 15712 MoveAxis(N, 0, ABG)
23:53:52.432 00.000 15712 Move returns status 0, amount 0
23:53:52.432 00.000 15712 move complete, result=0
23:53:52.432 00.000 7988 GuideStep: 0.3 px 52 ms WEST, 0.0 px 0 ms NORTH
23:53:52.432 00.000 15712 worker thread done servicing request
23:53:52.437 00.005 15712 Worker thread wakes up
23:53:52.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:52.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:53.848 01.411 15712 Exposure complete
23:53:53.905 00.057 15712 worker thread done servicing request
23:53:53.905 00.000 7988 OnExposeComplete: enter
23:53:53.911 00.006 7988 UpdateGuideState(): m_state=6
23:53:53.913 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2767
23:53:53.913 00.000 7988 Star::Find returns 1 (0), X=502.12, Y=804.24, Mass=1569, SNR=26.4, Peak=150 HFD=4.5
23:53:53.915 00.002 7988 MultiStar: [#1 0.01,0.16,0.97,U] [#2 0.11,-0.00,0.86,U] [#3 -0.22,-0.16,0.83,U] [#4 0.27,0.51,0.00,M2] [#5 0.16,0.47,0.00,M4] [#6 0.18,0.38,0.62,U] [#7 0.34,0.22,0.45,U] [#8 -0.16,-0.00,0.42,U] 
23:53:53.916 00.001 7988 refined, 6 included, MultiStar: {-0.00, 0.06}, one-star: {-0.14, -0.03}
23:53:53.916 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
23:53:53.918 00.002 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
23:53:53.918 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.64 mountX=0.06 mountY=0.00, mountTheta=0.04
23:53:53.920 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.06, opts=13)
23:53:53.920 00.000 7988 Enqueuing Move request for scope (-0.00, 0.06)
23:53:53.920 00.000 15712 Worker thread wakes up
23:53:53.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:53:53.920 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:53:53.920 00.000 15712 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=0.00
23:53:53.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:53:53.920 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.4
23:53:53.925 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:53.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:53.927 00.002 7988 Enqueuing Expose request
23:53:53.927 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:53:53.927 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
23:53:53.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:53.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:53:53.927 00.000 15712 MoveAxis(W, 1, ABG)
23:53:53.927 00.000 15712 Guiding  Dir = 3, Dur = 1
23:53:53.933 00.006 15712 IsGuiding returns 0
23:53:53.950 00.017 15712 IsGuiding returns 0
23:53:53.950 00.000 15712 Move returns status 0, amount 1
23:53:53.950 00.000 15712 MoveAxis(N, 0, ABG)
23:53:53.950 00.000 15712 Move returns status 0, amount 0
23:53:53.950 00.000 15712 move complete, result=0
23:53:53.950 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:53:53.955 00.005 15712 worker thread done servicing request
23:53:53.955 00.000 15712 Worker thread wakes up
23:53:53.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:53.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:55.584 01.629 15712 Exposure complete
23:53:55.652 00.068 15712 worker thread done servicing request
23:53:55.652 00.000 7988 OnExposeComplete: enter
23:53:55.652 00.000 7988 UpdateGuideState(): m_state=6
23:53:55.657 00.005 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2768
23:53:55.657 00.000 7988 Star::Find returns 1 (0), X=502.13, Y=804.30, Mass=1535, SNR=25.7, Peak=130 HFD=4.7
23:53:55.659 00.002 7988 MultiStar: [#1 0.03,0.14,1.01,U] [#2 0.23,-0.06,0.89,U] [#3 -0.06,-0.24,0.86,U] [#4 -0.09,0.23,0.76,U] [#5 0.08,0.22,0.74,U] [#6 -0.02,0.23,0.67,U] [#7 0.37,-0.13,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.17,-0.43,0.00,M3] 
23:53:55.659 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {-0.13, 0.02}
23:53:55.661 00.002 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
23:53:55.661 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
23:53:55.661 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.99 mountX=0.05 mountY=-0.04, mountTheta=-0.59
23:53:55.661 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
23:53:55.661 00.000 7988 Enqueuing Move request for scope (0.03, 0.05)
23:53:55.661 00.000 15712 Worker thread wakes up
23:53:55.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:53:55.661 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:53:55.661 00.000 15712 Moving (0.03, 0.05) raw xDistance=0.05 yDistance=-0.04
23:53:55.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:55.669 00.008 7988 UpdateGuideState exits: m=1535 SNR=25.7
23:53:55.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:55.671 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:55.671 00.000 7988 Enqueuing Expose request
23:53:55.671 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:53:55.671 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
23:53:55.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:55.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:53:55.671 00.000 15712 MoveAxis(E, 1, ABG)
23:53:55.671 00.000 15712 Guiding  Dir = 2, Dur = 1
23:53:55.671 00.000 15712 IsGuiding returns 0
23:53:55.696 00.025 15712 IsGuiding returns 0
23:53:55.696 00.000 15712 Move returns status 0, amount 1
23:53:55.696 00.000 15712 MoveAxis(N, 0, ABG)
23:53:55.696 00.000 15712 Move returns status 0, amount 0
23:53:55.696 00.000 15712 move complete, result=0
23:53:55.696 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:53:55.698 00.002 15712 worker thread done servicing request
23:53:55.698 00.000 15712 Worker thread wakes up
23:53:55.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:55.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:57.114 01.416 15712 Exposure complete
23:53:57.175 00.061 15712 worker thread done servicing request
23:53:57.175 00.000 7988 OnExposeComplete: enter
23:53:57.176 00.001 7988 UpdateGuideState(): m_state=6
23:53:57.178 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2769
23:53:57.178 00.000 7988 Star::Find returns 1 (0), X=502.08, Y=804.21, Mass=1493, SNR=25.6, Peak=137 HFD=4.5
23:53:57.180 00.002 7988 MultiStar: [#1 0.02,-0.11,0.95,U] [#2 0.07,-0.25,0.87,U] [#3 -0.08,-0.47,0.00,M1] [#4 0.21,0.07,0.79,U] [#5 0.17,0.27,0.72,U] [#6 -0.13,-0.03,0.66,U] [#7 0.50,0.01,0.00,M1] [#8 -0.24,-0.14,0.42,U] 
23:53:57.180 00.000 7988 refined, 6 included, MultiStar: {0.00, -0.04}, one-star: {-0.18, -0.06}
23:53:57.182 00.002 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
23:53:57.182 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
23:53:57.184 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.53 mountX=-0.04 mountY=-0.00, mountTheta=-3.13
23:53:57.186 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.04, opts=13)
23:53:57.186 00.000 7988 Enqueuing Move request for scope (0.00, -0.04)
23:53:57.188 00.002 15712 Worker thread wakes up
23:53:57.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
23:53:57.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
23:53:57.188 00.000 15712 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=-0.00
23:53:57.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:53:57.188 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.6
23:53:57.190 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:57.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:57.192 00.002 7988 Enqueuing Expose request
23:53:57.192 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:53:57.192 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
23:53:57.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:57.194 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:53:57.194 00.000 15712 MoveAxis(W, 1, ABG)
23:53:57.194 00.000 15712 Guiding  Dir = 3, Dur = 1
23:53:57.194 00.000 15712 IsGuiding returns 0
23:53:57.208 00.014 15712 IsGuiding returns 0
23:53:57.208 00.000 15712 Move returns status 0, amount 1
23:53:57.208 00.000 15712 MoveAxis(N, 0, ABG)
23:53:57.208 00.000 15712 Move returns status 0, amount 0
23:53:57.208 00.000 15712 move complete, result=0
23:53:57.208 00.000 15712 worker thread done servicing request
23:53:57.208 00.000 15712 Worker thread wakes up
23:53:57.208 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:53:57.216 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:57.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:53:58.854 01.638 15712 Exposure complete
23:53:58.916 00.062 15712 worker thread done servicing request
23:53:58.916 00.000 7988 OnExposeComplete: enter
23:53:58.917 00.001 7988 UpdateGuideState(): m_state=6
23:53:58.919 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2770
23:53:58.919 00.000 7988 Star::Find returns 1 (0), X=501.79, Y=804.14, Mass=1604, SNR=26.6, Peak=156 HFD=4.6
23:53:58.921 00.002 7988 MultiStar: [#1 -0.14,-0.07,0.96,U] [#2 0.05,-0.31,0.85,U] [#3 -0.21,-0.41,0.00,M2] [#4 -0.16,0.01,0.72,U] [#5 -0.21,0.15,0.71,U] [#6 -0.09,-0.17,0.68,U] [#7 0.37,-0.02,0.44,U] [#8 -0.03,-0.39,0.42,U] 
23:53:58.921 00.000 7988 refined, 7 included, MultiStar: {-0.13, -0.11}, one-star: {-0.47, -0.13}
23:53:58.923 00.002 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-4.00 = 2.29)
23:53:58.923 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.03 = 2.25)
23:53:58.925 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.43 mountX=-0.11 mountY=0.13, mountTheta=2.27
23:53:58.927 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.11, opts=13)
23:53:58.927 00.000 7988 Enqueuing Move request for scope (-0.13, -0.11)
23:53:58.929 00.002 15712 Worker thread wakes up
23:53:58.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
23:53:58.929 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
23:53:58.929 00.000 15712 Moving (-0.13, -0.11) raw xDistance=-0.11 yDistance=0.13
23:53:58.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
23:53:58.929 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.6
23:53:58.931 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:58.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:53:58.934 00.003 7988 Enqueuing Expose request
23:53:58.934 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:53:58.934 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
23:53:58.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:58.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:53:58.934 00.000 15712 MoveAxis(E, 1, ABG)
23:53:58.934 00.000 15712 Guiding  Dir = 2, Dur = 1
23:53:58.934 00.000 15712 IsGuiding returns 0
23:53:58.951 00.017 15712 IsGuiding returns 0
23:53:58.951 00.000 15712 Move returns status 0, amount 1
23:53:58.951 00.000 15712 MoveAxis(N, 0, ABG)
23:53:58.951 00.000 15712 Move returns status 0, amount 0
23:53:58.951 00.000 15712 move complete, result=0
23:53:58.951 00.000 15712 worker thread done servicing request
23:53:58.951 00.000 15712 Worker thread wakes up
23:53:58.951 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
23:53:58.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:53:58.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:00.366 01.415 15712 Exposure complete
23:54:00.428 00.062 15712 worker thread done servicing request
23:54:00.428 00.000 7988 OnExposeComplete: enter
23:54:00.429 00.001 7988 UpdateGuideState(): m_state=6
23:54:00.430 00.001 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2771
23:54:00.430 00.000 7988 Star::Find returns 1 (0), X=502.14, Y=804.13, Mass=1568, SNR=26.4, Peak=146 HFD=4.4
23:54:00.430 00.000 7988 MultiStar: [#1 0.10,-0.13,0.95,U] [#2 0.15,-0.22,0.85,U] [#3 -0.13,-0.30,0.83,U] [#4 0.25,0.13,0.75,U] [#5 0.17,0.23,0.75,U] [#6 0.04,0.14,0.66,U] [#7 0.12,-0.23,0.50,U] [#8 0.06,0.14,0.44,U] 
23:54:00.430 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {-0.12, -0.14}
23:54:00.430 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
23:54:00.430 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
23:54:00.430 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.75 mountX=-0.06 mountY=-0.06, mountTheta=-2.33
23:54:00.430 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
23:54:00.430 00.000 7988 Enqueuing Move request for scope (0.06, -0.06)
23:54:00.430 00.000 15712 Worker thread wakes up
23:54:00.430 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:54:00.430 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:54:00.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:00.430 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.4
23:54:00.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:00.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:00.445 00.015 7988 Enqueuing Expose request
23:54:00.445 00.000 15712 Moving (0.06, -0.06) raw xDistance=-0.06 yDistance=-0.06
23:54:00.448 00.003 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:54:00.448 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
23:54:00.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:00.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:54:00.448 00.000 15712 MoveAxis(E, 1, ABG)
23:54:00.448 00.000 15712 Guiding  Dir = 2, Dur = 1
23:54:00.464 00.016 15712 IsGuiding returns 0
23:54:00.481 00.017 15712 IsGuiding returns 0
23:54:00.481 00.000 15712 Move returns status 0, amount 1
23:54:00.481 00.000 15712 MoveAxis(N, 0, ABG)
23:54:00.481 00.000 15712 Move returns status 0, amount 0
23:54:00.481 00.000 15712 move complete, result=0
23:54:00.481 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:54:00.492 00.011 15712 worker thread done servicing request
23:54:00.492 00.000 15712 Worker thread wakes up
23:54:00.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:00.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:02.231 01.739 15712 Exposure complete
23:54:02.283 00.052 15712 worker thread done servicing request
23:54:02.283 00.000 7988 OnExposeComplete: enter
23:54:02.292 00.009 7988 UpdateGuideState(): m_state=6
23:54:02.292 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2772
23:54:02.292 00.000 7988 Star::Find returns 1 (0), X=501.86, Y=804.29, Mass=1418, SNR=24.9, Peak=158 HFD=4.3
23:54:02.292 00.000 7988 MultiStar: [#1 -0.23,0.09,1.02,U] [#2 0.12,0.11,0.88,U] [#3 -0.11,-0.22,0.88,U] [#4 -0.54,0.27,0.00,M1] [#5 0.02,0.27,0.76,U] [#6 -0.20,0.29,0.69,U] [#7 0.22,0.13,0.50,U] [#8 -0.12,-0.11,0.42,U] 
23:54:02.292 00.000 7988 refined, 7 included, MultiStar: {-0.11, 0.07}, one-star: {-0.39, 0.02}
23:54:02.292 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.02 = 1.02)
23:54:02.292 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
23:54:02.300 00.008 7988 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.58 mountX=0.07 mountY=0.11, mountTheta=1.01
23:54:02.300 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.07, opts=13)
23:54:02.300 00.000 7988 Enqueuing Move request for scope (-0.11, 0.07)
23:54:02.300 00.000 15712 Worker thread wakes up
23:54:02.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
23:54:02.300 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
23:54:02.300 00.000 15712 Moving (-0.11, 0.07) raw xDistance=0.07 yDistance=0.11
23:54:02.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:02.300 00.000 7988 UpdateGuideState exits: m=1418 SNR=24.9
23:54:02.306 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:02.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:02.308 00.002 7988 Enqueuing Expose request
23:54:02.308 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:54:02.308 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
23:54:02.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:02.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:54:02.308 00.000 15712 MoveAxis(E, 3, ABG)
23:54:02.308 00.000 15712 Guiding  Dir = 2, Dur = 3
23:54:02.308 00.000 15712 IsGuiding returns 0
23:54:02.360 00.052 15712 IsGuiding returns 0
23:54:02.360 00.000 15712 Move returns status 0, amount 3
23:54:02.360 00.000 15712 MoveAxis(N, 0, ABG)
23:54:02.360 00.000 15712 Move returns status 0, amount 0
23:54:02.360 00.000 15712 move complete, result=0
23:54:02.360 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:54:02.363 00.003 15712 worker thread done servicing request
23:54:02.363 00.000 15712 Worker thread wakes up
23:54:02.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:02.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:03.777 01.414 15712 Exposure complete
23:54:03.831 00.054 15712 worker thread done servicing request
23:54:03.831 00.000 7988 OnExposeComplete: enter
23:54:03.839 00.008 7988 UpdateGuideState(): m_state=6
23:54:03.839 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2773
23:54:03.839 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=804.64, Mass=1648, SNR=26.9, Peak=155 HFD=4.8
23:54:03.839 00.000 7988 MultiStar: [#1 0.04,0.39,0.96,U] [#2 0.22,0.31,0.84,U] [#3 -0.09,0.22,0.83,U] [#4 0.37,0.35,0.00,M2] [#5 0.16,0.78,0.00,M1] [#6 -0.02,0.55,0.00,M1] [#7 0.15,0.44,0.00,M1] [#8 -0.71,0.00,0.00,M1] 
23:54:03.839 00.000 7988 refined, 3 included, MultiStar: {-0.04, 0.33}, one-star: {-0.28, 0.37}
23:54:03.839 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
23:54:03.839 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
23:54:03.839 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.33 cameraTheta=1.69 mountX=0.33 mountY=0.03, mountTheta=0.09
23:54:03.848 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.33, opts=13)
23:54:03.848 00.000 7988 Enqueuing Move request for scope (-0.04, 0.33)
23:54:03.848 00.000 15712 Worker thread wakes up
23:54:03.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
23:54:03.848 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
23:54:03.848 00.000 15712 Moving (-0.04, 0.33) raw xDistance=0.33 yDistance=0.03
23:54:03.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:03.848 00.000 7988 UpdateGuideState exits: m=1648 SNR=26.9
23:54:03.853 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:03.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:03.855 00.002 7988 Enqueuing Expose request
23:54:03.855 00.000 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.00, hyst = 0.18, hyst_pct = 0.00, period_length = 640.19
23:54:03.855 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
23:54:03.855 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:03.855 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:54:03.855 00.000 15712 MoveAxis(W, 63, ABG)
23:54:03.855 00.000 15712 Guiding  Dir = 3, Dur = 63
23:54:03.855 00.000 15712 IsGuiding returns 0
23:54:03.871 00.016 15712 PulseGuide returned control before completion, sleep 51
23:54:03.950 00.079 15712 IsGuiding returns 0
23:54:03.950 00.000 15712 Move returns status 0, amount 63
23:54:03.950 00.000 15712 MoveAxis(N, 0, ABG)
23:54:03.950 00.000 15712 Move returns status 0, amount 0
23:54:03.950 00.000 15712 move complete, result=0
23:54:03.950 00.000 15712 worker thread done servicing request
23:54:03.950 00.000 15712 Worker thread wakes up
23:54:03.950 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.0 px 0 ms NORTH
23:54:03.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:03.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:05.594 01.644 15712 Exposure complete
23:54:05.657 00.063 15712 worker thread done servicing request
23:54:05.657 00.000 7988 OnExposeComplete: enter
23:54:05.657 00.000 7988 UpdateGuideState(): m_state=6
23:54:05.657 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2774
23:54:05.657 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=804.62, Mass=1616, SNR=26.7, Peak=157 HFD=4.8
23:54:05.657 00.000 7988 MultiStar: [#1 -0.12,0.19,0.97,U] [#2 0.12,0.01,0.86,U] [#3 -0.07,-0.08,0.83,U] [#4 0.17,0.30,0.74,U] [#5 0.06,0.26,0.72,U] [#6 -0.09,0.41,0.66,U] [#7 0.45,0.18,0.00,M2] [#8 -0.12,0.35,0.44,U] 
23:54:05.657 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.21}, one-star: {-0.29, 0.35}
23:54:05.657 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
23:54:05.657 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
23:54:05.665 00.008 7988 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.80 mountX=0.21 mountY=0.04, mountTheta=0.21
23:54:05.665 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.21, opts=13)
23:54:05.665 00.000 7988 Enqueuing Move request for scope (-0.05, 0.21)
23:54:05.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:05.671 00.006 15712 Worker thread wakes up
23:54:05.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
23:54:05.671 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.7
23:54:05.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:05.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:05.671 00.000 7988 Enqueuing Expose request
23:54:05.671 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
23:54:05.671 00.000 15712 Moving (-0.05, 0.21) raw xDistance=0.21 yDistance=0.04
23:54:05.671 00.000 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 640.19
23:54:05.671 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
23:54:05.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:05.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:05.671 00.000 15712 MoveAxis(W, 41, ABG)
23:54:05.671 00.000 15712 Guiding  Dir = 3, Dur = 41
23:54:05.702 00.031 15712 IsGuiding returns 0
23:54:05.718 00.016 15712 PulseGuide returned control before completion, sleep 36
23:54:05.766 00.048 15712 IsGuiding returns 1
23:54:05.766 00.000 15712 scope still moving after pulse duration time elapsed
23:54:05.798 00.032 15712 IsGuiding returns 0
23:54:05.798 00.000 15712 scope move finished after 41 + 54 ms
23:54:05.798 00.000 15712 Move returns status 0, amount 41
23:54:05.798 00.000 15712 MoveAxis(N, 0, ABG)
23:54:05.798 00.000 15712 Move returns status 0, amount 0
23:54:05.798 00.000 15712 move complete, result=0
23:54:05.798 00.000 15712 worker thread done servicing request
23:54:05.798 00.000 15712 Worker thread wakes up
23:54:05.798 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
23:54:05.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:05.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:07.204 01.406 15712 Exposure complete
23:54:07.264 00.060 15712 worker thread done servicing request
23:54:07.264 00.000 7988 OnExposeComplete: enter
23:54:07.266 00.002 7988 UpdateGuideState(): m_state=6
23:54:07.268 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2775
23:54:07.268 00.000 7988 Star::Find returns 1 (0), X=501.86, Y=804.31, Mass=1608, SNR=26.6, Peak=173 HFD=4.5
23:54:07.270 00.002 7988 MultiStar: [#1 -0.04,0.01,0.97,U] [#2 0.05,0.01,0.83,U] [#3 -0.42,-0.21,0.00,M1] [#4 -0.27,0.26,0.74,U] [#5 -0.15,0.15,0.73,U] [#6 0.02,0.09,0.67,U] [#7 0.20,0.41,0.00,M3] [#8 -0.05,-0.17,0.40,U] 
23:54:07.270 00.000 7988 refined, 6 included, MultiStar: {-0.13, 0.07}, one-star: {-0.40, 0.04}
23:54:07.272 00.002 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
23:54:07.272 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
23:54:07.274 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.68 mountX=0.06 mountY=0.13, mountTheta=1.11
23:54:07.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.07, opts=13)
23:54:07.276 00.002 7988 Enqueuing Move request for scope (-0.13, 0.07)
23:54:07.278 00.002 15712 Worker thread wakes up
23:54:07.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
23:54:07.278 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
23:54:07.278 00.000 15712 Moving (-0.13, 0.07) raw xDistance=0.06 yDistance=0.13
23:54:07.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:07.278 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.6
23:54:07.280 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:07.281 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:07.282 00.001 7988 Enqueuing Expose request
23:54:07.282 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:54:07.282 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
23:54:07.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:07.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:54:07.282 00.000 15712 MoveAxis(W, 1, ABG)
23:54:07.282 00.000 15712 Guiding  Dir = 3, Dur = 1
23:54:07.282 00.000 15712 IsGuiding returns 0
23:54:07.300 00.018 15712 IsGuiding returns 0
23:54:07.300 00.000 15712 Move returns status 0, amount 1
23:54:07.300 00.000 15712 MoveAxis(N, 0, ABG)
23:54:07.300 00.000 15712 Move returns status 0, amount 0
23:54:07.300 00.000 15712 move complete, result=0
23:54:07.300 00.000 15712 worker thread done servicing request
23:54:07.300 00.000 15712 Worker thread wakes up
23:54:07.300 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:54:07.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:07.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:09.042 01.742 15712 Exposure complete
23:54:09.104 00.062 15712 worker thread done servicing request
23:54:09.104 00.000 7988 OnExposeComplete: enter
23:54:09.104 00.000 7988 UpdateGuideState(): m_state=6
23:54:09.106 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2776
23:54:09.106 00.000 7988 Star::Find returns 1 (0), X=501.90, Y=804.23, Mass=1509, SNR=25.8, Peak=139 HFD=4.5
23:54:09.108 00.002 7988 MultiStar: [#1 -0.18,-0.10,0.99,U] [#2 -0.05,-0.54,0.00,M1] [#3 -0.14,-0.30,0.88,U] [#4 0.04,-0.04,0.78,U] [#5 0.02,0.01,0.73,U] [#6 0.02,-0.14,0.64,U] [#7 0.42,-0.39,0.00,M4] [#8 -0.26,-0.27,0.43,U] 
23:54:09.108 00.000 7988 refined, 6 included, MultiStar: {-0.13, -0.12}, one-star: {-0.36, -0.05}
23:54:09.110 00.002 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.98 = 2.31)
23:54:09.110 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.01 = 2.27)
23:54:09.112 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.41 mountX=-0.12 mountY=0.13, mountTheta=2.29
23:54:09.113 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.12, opts=13)
23:54:09.115 00.002 7988 Enqueuing Move request for scope (-0.13, -0.12)
23:54:09.115 00.000 15712 Worker thread wakes up
23:54:09.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
23:54:09.115 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
23:54:09.115 00.000 15712 Moving (-0.13, -0.12) raw xDistance=-0.12 yDistance=0.13
23:54:09.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:09.115 00.000 7988 UpdateGuideState exits: m=1509 SNR=25.8
23:54:09.119 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:09.120 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:09.120 00.000 7988 Enqueuing Expose request
23:54:09.120 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:54:09.120 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
23:54:09.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:09.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:54:09.120 00.000 15712 MoveAxis(E, 0, ABG)
23:54:09.120 00.000 15712 Move returns status 0, amount 0
23:54:09.120 00.000 15712 MoveAxis(N, 0, ABG)
23:54:09.120 00.000 15712 Move returns status 0, amount 0
23:54:09.120 00.000 15712 move complete, result=0
23:54:09.120 00.000 15712 worker thread done servicing request
23:54:09.120 00.000 15712 Worker thread wakes up
23:54:09.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:09.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:09.120 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:10.540 01.420 15712 Exposure complete
23:54:10.591 00.051 15712 worker thread done servicing request
23:54:10.591 00.000 7988 OnExposeComplete: enter
23:54:10.603 00.012 7988 UpdateGuideState(): m_state=6
23:54:10.603 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2777
23:54:10.603 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=804.03, Mass=1608, SNR=26.6, Peak=139 HFD=4.5
23:54:10.603 00.000 7988 MultiStar: [#1 -0.04,-0.12,0.98,U] [#2 -0.08,-0.42,0.00,M2] [#3 -0.14,-0.57,0.00,M1] [#4 0.02,-0.13,0.73,U] [#5 -0.13,0.05,0.72,U] [#6 -0.10,0.01,0.63,U] [#7 0.20,-0.32,0.49,U] [#8 -0.01,-0.25,0.42,U] 
23:54:10.608 00.005 7988 refined, 6 included, MultiStar: {-0.06, -0.14}, one-star: {-0.23, -0.24}
23:54:10.608 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
23:54:10.608 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
23:54:10.608 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-2.01 mountX=-0.14 mountY=0.07, mountTheta=2.69
23:54:10.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.14, opts=13)
23:54:10.608 00.000 7988 Enqueuing Move request for scope (-0.06, -0.14)
23:54:10.608 00.000 15712 Worker thread wakes up
23:54:10.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
23:54:10.608 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
23:54:10.608 00.000 15712 Moving (-0.06, -0.14) raw xDistance=-0.14 yDistance=0.07
23:54:10.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:10.608 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.6
23:54:10.619 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:10.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:10.619 00.000 7988 Enqueuing Expose request
23:54:10.619 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:54:10.619 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:54:10.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:10.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:54:10.619 00.000 15712 MoveAxis(E, 2, ABG)
23:54:10.619 00.000 15712 Guiding  Dir = 2, Dur = 2
23:54:10.650 00.031 15712 IsGuiding returns 0
23:54:10.674 00.024 15712 IsGuiding returns 0
23:54:10.674 00.000 15712 Move returns status 0, amount 2
23:54:10.674 00.000 15712 MoveAxis(N, 0, ABG)
23:54:10.674 00.000 15712 Move returns status 0, amount 0
23:54:10.674 00.000 15712 move complete, result=0
23:54:10.674 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:54:10.675 00.001 15712 worker thread done servicing request
23:54:10.675 00.000 15712 Worker thread wakes up
23:54:10.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:10.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:12.313 01.638 15712 Exposure complete
23:54:12.373 00.060 15712 worker thread done servicing request
23:54:12.373 00.000 7988 OnExposeComplete: enter
23:54:12.374 00.001 7988 UpdateGuideState(): m_state=6
23:54:12.376 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2778
23:54:12.376 00.000 7988 Star::Find returns 1 (0), X=501.73, Y=804.06, Mass=1566, SNR=26.1, Peak=158 HFD=4.6
23:54:12.378 00.002 7988 MultiStar: [#1 -0.32,-0.28,1.02,U] [#2 -0.13,-0.39,0.87,U] [#3 -0.39,-0.46,0.00,M2] [#4 -0.08,-0.04,0.72,U] [#5 -0.27,0.03,0.71,U] [#6 -0.42,-0.02,0.70,U] [#7 0.09,0.14,0.45,U] [#8 -0.47,-0.50,0.00,M1] 
23:54:12.378 00.000 7988 refined, 6 included, MultiStar: {-0.27, -0.15}, one-star: {-0.52, -0.21}
23:54:12.380 00.002 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
23:54:12.380 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.05)
23:54:12.382 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.15 hyp=0.30 cameraTheta=-2.64 mountX=-0.15 mountY=0.27, mountTheta=2.07
23:54:12.384 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.15, opts=13)
23:54:12.384 00.000 7988 Enqueuing Move request for scope (-0.27, -0.15)
23:54:12.386 00.002 15712 Worker thread wakes up
23:54:12.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.15) opts 0xd
23:54:12.386 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.15)
23:54:12.386 00.000 15712 Moving (-0.27, -0.15) raw xDistance=-0.15 yDistance=0.27
23:54:12.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:12.386 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.1
23:54:12.389 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:12.390 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:12.390 00.000 7988 Enqueuing Expose request
23:54:12.390 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:54:12.390 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
23:54:12.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:12.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:54:12.390 00.000 15712 MoveAxis(E, 2, ABG)
23:54:12.390 00.000 15712 Guiding  Dir = 2, Dur = 2
23:54:12.390 00.000 15712 IsGuiding returns 0
23:54:12.412 00.022 15712 IsGuiding returns 0
23:54:12.412 00.000 15712 Move returns status 0, amount 2
23:54:12.412 00.000 15712 MoveAxis(N, 0, ABG)
23:54:12.412 00.000 15712 Move returns status 0, amount 0
23:54:12.412 00.000 15712 move complete, result=0
23:54:12.412 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.3 px 0 ms NORTH
23:54:12.418 00.006 15712 worker thread done servicing request
23:54:12.418 00.000 15712 Worker thread wakes up
23:54:12.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:12.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:13.825 01.407 15712 Exposure complete
23:54:13.875 00.050 15712 worker thread done servicing request
23:54:13.875 00.000 7988 OnExposeComplete: enter
23:54:13.886 00.011 7988 UpdateGuideState(): m_state=6
23:54:13.888 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2779
23:54:13.888 00.000 7988 Star::Find returns 1 (0), X=501.73, Y=804.29, Mass=1575, SNR=26.4, Peak=165 HFD=4.6
23:54:13.890 00.002 7988 MultiStar: [#1 -0.17,-0.06,0.99,U] [#2 0.04,-0.16,0.87,U] [#3 -0.44,-0.40,0.00,M3] [#4 -0.20,0.03,0.73,U] [#5 0.02,0.28,0.69,U] [#6 -0.21,0.12,0.66,U] [#7 0.11,0.13,0.49,U] [#8 -0.38,-0.23,0.00,M2] 
23:54:13.890 00.000 7988 refined, 6 included, MultiStar: {-0.16, 0.03}, one-star: {-0.52, 0.01}
23:54:13.892 00.002 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
23:54:13.892 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
23:54:13.894 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.95 mountX=0.03 mountY=0.16, mountTheta=1.38
23:54:13.896 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.03, opts=13)
23:54:13.896 00.000 7988 Enqueuing Move request for scope (-0.16, 0.03)
23:54:13.898 00.002 15712 Worker thread wakes up
23:54:13.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
23:54:13.898 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
23:54:13.898 00.000 15712 Moving (-0.16, 0.03) raw xDistance=0.03 yDistance=0.16
23:54:13.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:13.898 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.4
23:54:13.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:13.902 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:13.902 00.000 7988 Enqueuing Expose request
23:54:13.902 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:54:13.902 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
23:54:13.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:13.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:54:13.902 00.000 15712 MoveAxis(E, 1, ABG)
23:54:13.902 00.000 15712 Guiding  Dir = 2, Dur = 1
23:54:13.902 00.000 15712 IsGuiding returns 0
23:54:13.933 00.031 15712 IsGuiding returns 0
23:54:13.933 00.000 15712 Move returns status 0, amount 1
23:54:13.933 00.000 15712 MoveAxis(N, 0, ABG)
23:54:13.933 00.000 15712 Move returns status 0, amount 0
23:54:13.933 00.000 15712 move complete, result=0
23:54:13.933 00.000 15712 worker thread done servicing request
23:54:13.933 00.000 15712 Worker thread wakes up
23:54:13.933 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
23:54:13.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:13.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:15.675 01.742 15712 Exposure complete
23:54:15.739 00.064 15712 worker thread done servicing request
23:54:15.739 00.000 7988 OnExposeComplete: enter
23:54:15.739 00.000 7988 UpdateGuideState(): m_state=6
23:54:15.739 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2780
23:54:15.739 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=804.59, Mass=1606, SNR=26.6, Peak=143 HFD=4.9
23:54:15.739 00.000 7988 MultiStar: [#1 -0.15,0.33,0.93,U] [#2 0.01,0.26,0.84,U] [#3 -0.24,0.11,0.84,U] [#4 -0.04,0.50,0.00,M1] [#5 0.19,0.46,0.00,M1] [#6 0.12,0.56,0.00,M1] [#7 0.27,0.31,0.47,U] [#8 -0.44,0.33,0.00,M3] 
23:54:15.739 00.000 7988 refined, 4 included, MultiStar: {-0.14, 0.26}, one-star: {-0.35, 0.32}
23:54:15.745 00.006 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
23:54:15.745 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
23:54:15.745 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.30 cameraTheta=2.05 mountX=0.26 mountY=0.13, mountTheta=0.46
23:54:15.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.26, opts=13)
23:54:15.745 00.000 7988 Enqueuing Move request for scope (-0.14, 0.26)
23:54:15.745 00.000 15712 Worker thread wakes up
23:54:15.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
23:54:15.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
23:54:15.745 00.000 15712 Moving (-0.14, 0.26) raw xDistance=0.26 yDistance=0.13
23:54:15.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:15.753 00.008 7988 UpdateGuideState exits: m=1606 SNR=26.6
23:54:15.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:15.755 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:15.755 00.000 7988 Enqueuing Expose request
23:54:15.757 00.002 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.16, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 640.18
23:54:15.757 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
23:54:15.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:15.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:54:15.757 00.000 15712 MoveAxis(W, 50, ABG)
23:54:15.757 00.000 15712 Guiding  Dir = 3, Dur = 50
23:54:15.757 00.000 15712 IsGuiding returns 0
23:54:15.773 00.016 15712 PulseGuide returned control before completion, sleep 45
23:54:15.853 00.080 15712 IsGuiding returns 0
23:54:15.853 00.000 15712 Move returns status 0, amount 50
23:54:15.853 00.000 15712 MoveAxis(N, 0, ABG)
23:54:15.853 00.000 15712 Move returns status 0, amount 0
23:54:15.853 00.000 15712 move complete, result=0
23:54:15.853 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
23:54:15.853 00.000 15712 worker thread done servicing request
23:54:15.855 00.002 15712 Worker thread wakes up
23:54:15.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:15.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:17.268 01.413 15712 Exposure complete
23:54:17.330 00.062 15712 worker thread done servicing request
23:54:17.330 00.000 7988 OnExposeComplete: enter
23:54:17.330 00.000 7988 UpdateGuideState(): m_state=6
23:54:17.330 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2781
23:54:17.330 00.000 7988 Star::Find returns 1 (0), X=502.01, Y=804.57, Mass=1601, SNR=26.5, Peak=154 HFD=4.9
23:54:17.330 00.000 7988 MultiStar: [#1 -0.31,0.30,0.00,M1] [#2 0.05,0.23,0.83,U] [#3 -0.18,0.21,0.83,U] [#4 -0.05,0.66,0.00,M2] [#5 0.20,0.81,0.00,M2] [#6 -0.31,0.46,0.00,M2] [#7 0.01,0.33,0.50,U] [#8 -0.15,0.36,0.46,U] 
23:54:17.330 00.000 7988 refined, 4 included, MultiStar: {-0.12, 0.27}, one-star: {-0.25, 0.30}
23:54:17.330 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
23:54:17.330 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
23:54:17.330 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.30 cameraTheta=1.97 mountX=0.27 mountY=0.11, mountTheta=0.38
23:54:17.341 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.27, opts=13)
23:54:17.342 00.001 7988 Enqueuing Move request for scope (-0.12, 0.27)
23:54:17.342 00.000 15712 Worker thread wakes up
23:54:17.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
23:54:17.342 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
23:54:17.342 00.000 15712 Moving (-0.12, 0.27) raw xDistance=0.27 yDistance=0.11
23:54:17.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:17.342 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.5
23:54:17.345 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:17.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:17.345 00.000 7988 Enqueuing Expose request
23:54:17.345 00.000 15712 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 640.18
23:54:17.345 00.000 15712 PPEC: input: 0.27, control: 0.15, exposure: 1500
23:54:17.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:17.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:54:17.345 00.000 15712 MoveAxis(W, 50, ABG)
23:54:17.345 00.000 15712 Guiding  Dir = 3, Dur = 50
23:54:17.345 00.000 15712 IsGuiding returns 0
23:54:17.365 00.020 15712 PulseGuide returned control before completion, sleep 45
23:54:17.444 00.079 15712 IsGuiding returns 0
23:54:17.444 00.000 15712 Move returns status 0, amount 50
23:54:17.444 00.000 15712 MoveAxis(N, 0, ABG)
23:54:17.444 00.000 15712 Move returns status 0, amount 0
23:54:17.444 00.000 15712 move complete, result=0
23:54:17.444 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
23:54:17.452 00.008 15712 worker thread done servicing request
23:54:17.452 00.000 15712 Worker thread wakes up
23:54:17.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:17.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:19.194 01.742 15712 Exposure complete
23:54:19.255 00.061 15712 worker thread done servicing request
23:54:19.255 00.000 7988 OnExposeComplete: enter
23:54:19.255 00.000 7988 UpdateGuideState(): m_state=6
23:54:19.257 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2782
23:54:19.257 00.000 7988 Star::Find returns 1 (0), X=501.88, Y=804.58, Mass=1551, SNR=26.4, Peak=163 HFD=4.7
23:54:19.259 00.002 7988 MultiStar: [#1 -0.18,-0.07,0.97,U] [#2 -0.00,0.00,0.88,U] [#3 -0.21,-0.12,0.85,U] [#4 -0.37,0.25,0.00,M3] [#5 -0.02,0.51,0.00,M3] [#6 -0.19,0.40,0.00,M3] [#7 0.15,0.61,0.00,M1] [#8 -0.72,0.32,0.00,M3] 
23:54:19.259 00.000 7988 refined, 3 included, MultiStar: {-0.20, 0.04}, one-star: {-0.38, 0.31}
23:54:19.261 00.002 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.39 = 1.39)
23:54:19.261 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
23:54:19.264 00.003 7988 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.95 mountX=0.04 mountY=0.20, mountTheta=1.39
23:54:19.266 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.04, opts=13)
23:54:19.266 00.000 7988 Enqueuing Move request for scope (-0.20, 0.04)
23:54:19.268 00.002 15712 Worker thread wakes up
23:54:19.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
23:54:19.268 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
23:54:19.268 00.000 15712 Moving (-0.20, 0.04) raw xDistance=0.04 yDistance=0.20
23:54:19.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:19.271 00.003 7988 UpdateGuideState exits: m=1551 SNR=26.4
23:54:19.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:19.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:19.271 00.000 7988 Enqueuing Expose request
23:54:19.271 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:54:19.271 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
23:54:19.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:19.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:54:19.271 00.000 15712 MoveAxis(E, 3, ABG)
23:54:19.271 00.000 15712 Guiding  Dir = 2, Dur = 3
23:54:19.271 00.000 15712 IsGuiding returns 0
23:54:19.305 00.034 15712 IsGuiding returns 0
23:54:19.305 00.000 15712 Move returns status 0, amount 3
23:54:19.305 00.000 15712 MoveAxis(N, 0, ABG)
23:54:19.305 00.000 15712 Move returns status 0, amount 0
23:54:19.305 00.000 15712 move complete, result=0
23:54:19.305 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
23:54:19.307 00.002 15712 worker thread done servicing request
23:54:19.307 00.000 15712 Worker thread wakes up
23:54:19.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:19.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:20.726 01.419 15712 Exposure complete
23:54:20.773 00.047 15712 worker thread done servicing request
23:54:20.773 00.000 7988 OnExposeComplete: enter
23:54:20.788 00.015 7988 UpdateGuideState(): m_state=6
23:54:20.788 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2783
23:54:20.790 00.002 7988 Star::Find returns 1 (0), X=501.84, Y=804.47, Mass=1553, SNR=26.2, Peak=153 HFD=4.5
23:54:20.790 00.000 7988 MultiStar: [#1 -0.23,0.26,0.99,U] [#2 0.06,0.15,0.89,U] [#3 -0.32,0.07,0.86,U] [#4 -0.09,0.47,0.00,M4] [#5 -0.04,0.51,0.00,M4] [#6 -0.33,0.33,0.00,M4] [#7 0.05,0.18,0.48,U] [#8 -0.21,0.13,0.44,U] 
23:54:20.790 00.000 7988 refined, 5 included, MultiStar: {-0.20, 0.17}, one-star: {-0.42, 0.20}
23:54:20.790 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
23:54:20.790 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
23:54:20.790 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.44 mountX=0.17 mountY=0.20, mountTheta=0.86
23:54:20.790 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.17, opts=13)
23:54:20.790 00.000 7988 Enqueuing Move request for scope (-0.20, 0.17)
23:54:20.790 00.000 15712 Worker thread wakes up
23:54:20.790 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
23:54:20.790 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
23:54:20.790 00.000 15712 Moving (-0.20, 0.17) raw xDistance=0.17 yDistance=0.20
23:54:20.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:20.790 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.2
23:54:20.801 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:20.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:20.804 00.003 7988 Enqueuing Expose request
23:54:20.804 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 640.18
23:54:20.804 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
23:54:20.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:20.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:54:20.804 00.000 15712 MoveAxis(W, 31, ABG)
23:54:20.804 00.000 15712 Guiding  Dir = 3, Dur = 31
23:54:20.804 00.000 15712 IsGuiding returns 0
23:54:20.824 00.020 15712 PulseGuide returned control before completion, sleep 23
23:54:20.872 00.048 15712 IsGuiding returns 0
23:54:20.872 00.000 15712 Move returns status 0, amount 31
23:54:20.872 00.000 15712 MoveAxis(N, 0, ABG)
23:54:20.872 00.000 15712 Move returns status 0, amount 0
23:54:20.872 00.000 15712 move complete, result=0
23:54:20.872 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.2 px 0 ms NORTH
23:54:20.872 00.000 15712 worker thread done servicing request
23:54:20.872 00.000 15712 Worker thread wakes up
23:54:20.874 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:20.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:22.513 01.639 15712 Exposure complete
23:54:22.574 00.061 15712 worker thread done servicing request
23:54:22.574 00.000 7988 OnExposeComplete: enter
23:54:22.575 00.001 7988 UpdateGuideState(): m_state=6
23:54:22.577 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2784
23:54:22.577 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=804.06, Mass=1569, SNR=26.1, Peak=136 HFD=4.5
23:54:22.579 00.002 7988 MultiStar: [#1 -0.43,-0.25,0.00,M1] [#2 0.13,-0.19,0.88,U] [#3 -0.33,-0.40,0.00,M1] [#4 -0.06,-0.02,0.73,U] [#5 -0.06,0.10,0.73,U] [#6 -0.29,0.16,0.68,U] [#7 0.23,0.03,0.48,U] [#8 -0.20,-0.15,0.41,U] 
23:54:22.579 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.05}, one-star: {-0.26, -0.22}
23:54:22.581 00.002 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.56) = xAngle (-4.12 = 2.16)
23:54:22.581 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.13)
23:54:22.584 00.003 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.56 mountX=-0.05 mountY=0.08, mountTheta=2.16
23:54:22.586 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
23:54:22.586 00.000 7988 Enqueuing Move request for scope (-0.08, -0.05)
23:54:22.588 00.002 15712 Worker thread wakes up
23:54:22.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
23:54:22.588 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
23:54:22.588 00.000 15712 Moving (-0.08, -0.05) raw xDistance=-0.05 yDistance=0.08
23:54:22.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:22.590 00.002 7988 UpdateGuideState exits: m=1569 SNR=26.1
23:54:22.592 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:22.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:22.592 00.000 7988 Enqueuing Expose request
23:54:22.592 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:54:22.592 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
23:54:22.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:22.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:54:22.592 00.000 15712 MoveAxis(E, 1, ABG)
23:54:22.592 00.000 15712 Guiding  Dir = 2, Dur = 1
23:54:22.592 00.000 15712 IsGuiding returns 0
23:54:22.609 00.017 15712 IsGuiding returns 0
23:54:22.609 00.000 15712 Move returns status 0, amount 1
23:54:22.609 00.000 15712 MoveAxis(N, 0, ABG)
23:54:22.609 00.000 15712 Move returns status 0, amount 0
23:54:22.609 00.000 15712 move complete, result=0
23:54:22.609 00.000 15712 worker thread done servicing request
23:54:22.609 00.000 15712 Worker thread wakes up
23:54:22.609 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
23:54:22.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:22.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:24.029 01.420 15712 Exposure complete
23:54:24.089 00.060 15712 worker thread done servicing request
23:54:24.091 00.002 7988 OnExposeComplete: enter
23:54:24.091 00.000 7988 UpdateGuideState(): m_state=6
23:54:24.091 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2785
23:54:24.091 00.000 7988 Star::Find returns 1 (0), X=501.79, Y=804.11, Mass=1559, SNR=26.4, Peak=152 HFD=4.5
23:54:24.091 00.000 7988 MultiStar: [#1 -0.40,-0.38,0.00,M2] [#2 -0.04,-0.37,0.81,U] [#3 -0.21,-0.36,0.86,U] [#4 -0.28,-0.11,0.75,U] [#5 -0.21,0.10,0.68,U] [#6 -0.37,-0.04,0.63,U] [#7 0.12,-0.11,0.47,U] [#8 -0.54,-0.31,0.00,M2] 
23:54:24.091 00.000 7988 refined, 6 included, MultiStar: {-0.23, -0.17}, one-star: {-0.46, -0.16}
23:54:24.091 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.08 = 2.20)
23:54:24.091 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.17)
23:54:24.091 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-2.52 mountX=-0.17 mountY=0.24, mountTheta=2.19
23:54:24.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.17, opts=13)
23:54:24.091 00.000 7988 Enqueuing Move request for scope (-0.23, -0.17)
23:54:24.091 00.000 15712 Worker thread wakes up
23:54:24.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.17) opts 0xd
23:54:24.091 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.17)
23:54:24.091 00.000 15712 Moving (-0.23, -0.17) raw xDistance=-0.17 yDistance=0.24
23:54:24.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:24.091 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.4
23:54:24.105 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:24.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:24.106 00.001 7988 Enqueuing Expose request
23:54:24.108 00.002 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 640.18
23:54:24.108 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
23:54:24.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:24.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:54:24.108 00.000 15712 MoveAxis(E, 36, ABG)
23:54:24.108 00.000 15712 Guiding  Dir = 2, Dur = 36
23:54:24.108 00.000 15712 IsGuiding returns 0
23:54:24.125 00.017 15712 PulseGuide returned control before completion, sleep 23
23:54:24.193 00.068 15712 IsGuiding returns 0
23:54:24.193 00.000 15712 Move returns status 0, amount 36
23:54:24.193 00.000 15712 MoveAxis(N, 0, ABG)
23:54:24.193 00.000 15712 Move returns status 0, amount 0
23:54:24.193 00.000 15712 move complete, result=0
23:54:24.193 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
23:54:24.198 00.005 15712 worker thread done servicing request
23:54:24.198 00.000 15712 Worker thread wakes up
23:54:24.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:24.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:25.945 01.747 15712 Exposure complete
23:54:26.000 00.055 15712 worker thread done servicing request
23:54:26.000 00.000 7988 OnExposeComplete: enter
23:54:26.000 00.000 7988 UpdateGuideState(): m_state=6
23:54:26.009 00.009 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2786
23:54:26.009 00.000 7988 Star::Find returns 1 (0), X=501.77, Y=804.11, Mass=1636, SNR=26.9, Peak=164 HFD=4.7
23:54:26.011 00.002 7988 MultiStar: [#1 -0.25,-0.24,0.93,U] [#2 -0.20,-0.32,0.82,U] [#3 -0.41,-0.35,0.00,M1] [#4 -0.34,0.23,0.71,U] [#5 -0.21,0.13,0.69,U] [#6 -0.13,-0.00,0.61,U] [#7 -0.03,0.00,0.49,U] [#8 -0.36,-0.24,0.00,M3] 
23:54:26.013 00.002 7988 refined, 6 included, MultiStar: {-0.26, -0.07}, one-star: {-0.49, -0.17}
23:54:26.013 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.56) = xAngle (-4.43 = 1.86)
23:54:26.015 00.002 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.83)
23:54:26.015 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.86 mountX=-0.08 mountY=0.26, mountTheta=1.86
23:54:26.016 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.07, opts=13)
23:54:26.016 00.000 7988 Enqueuing Move request for scope (-0.26, -0.07)
23:54:26.016 00.000 15712 Worker thread wakes up
23:54:26.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.07) opts 0xd
23:54:26.016 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.07)
23:54:26.016 00.000 15712 Moving (-0.26, -0.07) raw xDistance=-0.08 yDistance=0.26
23:54:26.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:26.016 00.000 7988 UpdateGuideState exits: m=1636 SNR=26.9
23:54:26.022 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:26.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:26.022 00.000 7988 Enqueuing Expose request
23:54:26.022 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:26.022 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
23:54:26.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:26.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:54:26.022 00.000 15712 MoveAxis(E, 3, ABG)
23:54:26.022 00.000 15712 Guiding  Dir = 2, Dur = 3
23:54:26.022 00.000 15712 IsGuiding returns 0
23:54:26.050 00.028 15712 IsGuiding returns 0
23:54:26.050 00.000 15712 Move returns status 0, amount 3
23:54:26.050 00.000 15712 MoveAxis(N, 0, ABG)
23:54:26.050 00.000 15712 Move returns status 0, amount 0
23:54:26.050 00.000 15712 move complete, result=0
23:54:26.050 00.000 15712 worker thread done servicing request
23:54:26.050 00.000 15712 Worker thread wakes up
23:54:26.050 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.3 px 0 ms NORTH
23:54:26.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:26.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:27.469 01.419 15712 Exposure complete
23:54:27.531 00.062 15712 worker thread done servicing request
23:54:27.531 00.000 7988 OnExposeComplete: enter
23:54:27.533 00.002 7988 UpdateGuideState(): m_state=6
23:54:27.533 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2787
23:54:27.535 00.002 7988 Star::Find returns 1 (0), X=501.65, Y=804.35, Mass=1677, SNR=27.5, Peak=168 HFD=4.8
23:54:27.535 00.000 7988 MultiStar: [#1 -0.31,-0.05,0.93,U] [#2 -0.14,-0.09,0.79,U] [#3 -0.36,-0.25,0.00,M2] [#4 -0.37,0.18,0.73,U] [#5 -0.20,0.23,0.73,U] [#6 -0.25,0.12,0.63,U] [#7 -0.26,0.02,0.48,U] [#8 -0.40,-0.08,0.43,U] 
23:54:27.537 00.002 7988 refined, 7 included, MultiStar: {-0.33, 0.05}, one-star: {-0.61, 0.07}
23:54:27.537 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.42 = 1.42)
23:54:27.539 00.002 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
23:54:27.539 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.05 hyp=0.33 cameraTheta=2.99 mountX=0.05 mountY=0.33, mountTheta=1.42
23:54:27.541 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.05, opts=13)
23:54:27.543 00.002 7988 Enqueuing Move request for scope (-0.33, 0.05)
23:54:27.543 00.000 15712 Worker thread wakes up
23:54:27.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.05) opts 0xd
23:54:27.543 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.05)
23:54:27.543 00.000 15712 Moving (-0.33, 0.05) raw xDistance=0.05 yDistance=0.33
23:54:27.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:27.543 00.000 7988 UpdateGuideState exits: m=1677 SNR=27.5
23:54:27.546 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:27.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:27.546 00.000 7988 Enqueuing Expose request
23:54:27.546 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:27.546 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:54:27.546 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.56 newest=0.82
23:54:27.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
23:54:27.546 00.000 15712 MoveAxis(E, 4, ABG)
23:54:27.546 00.000 15712 Guiding  Dir = 2, Dur = 4
23:54:27.546 00.000 15712 IsGuiding returns 0
23:54:27.601 00.055 15712 IsGuiding returns 0
23:54:27.601 00.000 15712 Move returns status 0, amount 4
23:54:27.601 00.000 15712 BLC: Oldest BLC event removed
23:54:27.601 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 81 applied
23:54:27.601 00.000 15712 MoveAxis(S, 164, ABG)
23:54:27.601 00.000 15712 Guiding  Dir = 1, Dur = 164
23:54:27.601 00.000 15712 IsGuiding returns 0
23:54:27.677 00.076 15712 PulseGuide returned control before completion, sleep 95
23:54:27.786 00.109 15712 IsGuiding returns 1
23:54:27.786 00.000 15712 scope still moving after pulse duration time elapsed
23:54:27.838 00.052 15712 IsGuiding returns 1
23:54:27.866 00.028 15712 IsGuiding returns 0
23:54:27.866 00.000 15712 scope move finished after 164 + 107 ms
23:54:27.866 00.000 15712 Move returns status 0, amount 164
23:54:27.866 00.000 15712 move complete, result=0
23:54:27.866 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.3 px 164 ms SOUTH
23:54:27.875 00.009 15712 worker thread done servicing request
23:54:27.875 00.000 15712 Worker thread wakes up
23:54:27.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:27.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:29.511 01.636 15712 Exposure complete
23:54:29.571 00.060 15712 worker thread done servicing request
23:54:29.571 00.000 7988 OnExposeComplete: enter
23:54:29.573 00.002 7988 UpdateGuideState(): m_state=6
23:54:29.573 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2788
23:54:29.575 00.002 7988 Star::Find returns 1 (0), X=501.85, Y=804.74, Mass=1656, SNR=27.0, Peak=142 HFD=4.5
23:54:29.575 00.000 7988 MultiStar: [#1 -0.16,0.49,0.00,M1] [#2 -0.04,0.48,0.00,M1] [#3 -0.41,0.33,0.00,M3] [#4 -0.15,0.63,0.00,M1] [#5 -0.15,0.69,0.00,M1] [#6 -0.35,0.51,0.00,M1] [#7 -0.10,0.68,0.00,M1] [#8 -0.37,0.47,0.00,M3] 
23:54:29.577 00.002 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
23:54:29.577 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
23:54:29.579 00.002 7988 CameraToMount -- cameraX=-0.40 cameraY=0.47 hyp=0.62 cameraTheta=2.28 mountX=0.46 mountY=0.39, mountTheta=0.70
23:54:29.581 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=0.47, opts=13)
23:54:29.582 00.001 7988 Enqueuing Move request for scope (-0.40, 0.47)
23:54:29.582 00.000 15712 Worker thread wakes up
23:54:29.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.47) opts 0xd
23:54:29.582 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, 0.47)
23:54:29.582 00.000 15712 Moving (-0.40, 0.47) raw xDistance=0.46 yDistance=0.39
23:54:29.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:29.582 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.0
23:54:29.586 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:29.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:29.588 00.002 7988 Enqueuing Expose request
23:54:29.589 00.001 15712 BLC: History state: CurrMiss=0.39, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.326299, 1:0.391962
23:54:29.589 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
23:54:29.589 00.000 15712 PPEC rslt: input = 0.46, final = 0.27, react = 0.28, pred = -0.01, hyst = 0.25, hyst_pct = 0.00, period_length = 640.17
23:54:29.589 00.000 15712 PPEC: input: 0.46, control: 0.27, exposure: 1500
23:54:29.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
23:54:29.589 00.000 15712 MoveAxis(W, 87, ABG)
23:54:29.589 00.000 15712 Guiding  Dir = 3, Dur = 87
23:54:29.589 00.000 15712 IsGuiding returns 0
23:54:29.614 00.025 15712 PulseGuide returned control before completion, sleep 75
23:54:29.700 00.086 15712 IsGuiding returns 1
23:54:29.700 00.000 15712 scope still moving after pulse duration time elapsed
23:54:29.736 00.036 15712 IsGuiding returns 0
23:54:29.736 00.000 15712 scope move finished after 87 + 63 ms
23:54:29.736 00.000 15712 Move returns status 0, amount 87
23:54:29.736 00.000 15712 MoveAxis(S, 100, ABG)
23:54:29.736 00.000 15712 Guiding  Dir = 1, Dur = 100
23:54:29.736 00.000 15712 IsGuiding returns 0
23:54:29.821 00.085 15712 PulseGuide returned control before completion, sleep 31
23:54:29.859 00.038 15712 IsGuiding returns 1
23:54:29.859 00.000 15712 scope still moving after pulse duration time elapsed
23:54:29.891 00.032 15712 IsGuiding returns 1
23:54:29.934 00.043 15712 IsGuiding returns 0
23:54:29.934 00.000 15712 scope move finished after 100 + 90 ms
23:54:29.934 00.000 15712 Move returns status 0, amount 100
23:54:29.934 00.000 15712 move complete, result=0
23:54:29.934 00.000 7988 GuideStep: 0.5 px 87 ms WEST, 0.4 px 100 ms SOUTH
23:54:29.936 00.002 15712 worker thread done servicing request
23:54:29.936 00.000 15712 Worker thread wakes up
23:54:29.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:29.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:31.342 01.406 15712 Exposure complete
23:54:31.404 00.062 15712 worker thread done servicing request
23:54:31.404 00.000 7988 OnExposeComplete: enter
23:54:31.404 00.000 7988 UpdateGuideState(): m_state=6
23:54:31.407 00.003 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2789
23:54:31.407 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=804.45, Mass=1473, SNR=25.6, Peak=139 HFD=4.6
23:54:31.409 00.002 7988 MultiStar: [#1 -0.16,0.28,0.96,U] [#2 -0.05,0.15,0.88,U] [#3 -0.33,-0.18,0.87,U] [#4 -0.11,0.68,0.00,M2] [#5 -0.07,0.61,0.00,M2] [#6 -0.05,0.59,0.00,M2] [#7 0.45,0.41,0.00,M2] [#8 -0.07,0.16,0.46,U] 
23:54:31.409 00.000 7988 refined, 4 included, MultiStar: {-0.22, 0.12}, one-star: {-0.39, 0.18}
23:54:31.411 00.002 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
23:54:31.411 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
23:54:31.413 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.64 mountX=0.12 mountY=0.22, mountTheta=1.07
23:54:31.415 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.12, opts=13)
23:54:31.415 00.000 7988 Enqueuing Move request for scope (-0.22, 0.12)
23:54:31.417 00.002 15712 Worker thread wakes up
23:54:31.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
23:54:31.417 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
23:54:31.417 00.000 15712 Moving (-0.22, 0.12) raw xDistance=0.12 yDistance=0.22
23:54:31.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:31.417 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.6
23:54:31.419 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:31.419 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:31.421 00.002 7988 Enqueuing Expose request
23:54:31.421 00.000 15712 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.326299, 1:0.391962, 2:0.215910
23:54:31.421 00.000 15712 BLC: No correction, Miss < min_move
23:54:31.423 00.002 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:31.423 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
23:54:31.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:31.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:54:31.423 00.000 15712 MoveAxis(E, 1, ABG)
23:54:31.423 00.000 15712 Guiding  Dir = 2, Dur = 1
23:54:31.423 00.000 15712 IsGuiding returns 0
23:54:31.450 00.027 15712 IsGuiding returns 0
23:54:31.450 00.000 15712 Move returns status 0, amount 1
23:54:31.450 00.000 15712 MoveAxis(N, 0, ABG)
23:54:31.450 00.000 15712 Move returns status 0, amount 0
23:54:31.450 00.000 15712 move complete, result=0
23:54:31.450 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
23:54:31.455 00.005 15712 worker thread done servicing request
23:54:31.455 00.000 15712 Worker thread wakes up
23:54:31.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:31.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:33.094 01.639 15712 Exposure complete
23:54:33.155 00.061 15712 worker thread done servicing request
23:54:33.155 00.000 7988 OnExposeComplete: enter
23:54:33.155 00.000 7988 UpdateGuideState(): m_state=6
23:54:33.155 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2790
23:54:33.155 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=804.29, Mass=1490, SNR=25.3, Peak=146 HFD=4.6
23:54:33.155 00.000 7988 MultiStar: [#1 -0.43,0.25,0.00,M1] [#2 -0.03,-0.09,0.87,U] [#3 0.00,-0.20,0.93,U] [#4 -0.22,0.29,0.79,U] [#5 -0.29,0.59,0.00,M3] [#6 -0.07,0.05,0.68,U] [#7 0.37,0.13,0.50,U] [#8 -0.28,0.16,0.44,U] 
23:54:33.155 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.03}, one-star: {-0.44, 0.01}
23:54:33.155 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
23:54:33.155 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
23:54:33.155 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=0.03 mountY=0.12, mountTheta=1.34
23:54:33.166 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
23:54:33.166 00.000 7988 Enqueuing Move request for scope (-0.12, 0.03)
23:54:33.166 00.000 15712 Worker thread wakes up
23:54:33.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
23:54:33.166 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
23:54:33.166 00.000 15712 Moving (-0.12, 0.03) raw xDistance=0.03 yDistance=0.12
23:54:33.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:33.166 00.000 7988 UpdateGuideState exits: m=1490 SNR=25.3
23:54:33.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:33.171 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:33.171 00.000 7988 Enqueuing Expose request
23:54:33.171 00.000 15712 BLC: window closed
23:54:33.171 00.000 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.326299, 1:0.391962, 2:0.215910
23:54:33.171 00.000 15712 BLC: No correction, Miss < min_move
23:54:33.171 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:33.171 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
23:54:33.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:33.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:54:33.171 00.000 15712 MoveAxis(W, 1, ABG)
23:54:33.171 00.000 15712 Guiding  Dir = 3, Dur = 1
23:54:33.196 00.025 15712 IsGuiding returns 0
23:54:33.206 00.010 15712 IsGuiding returns 0
23:54:33.206 00.000 15712 Move returns status 0, amount 1
23:54:33.206 00.000 15712 MoveAxis(N, 0, ABG)
23:54:33.206 00.000 15712 Move returns status 0, amount 0
23:54:33.206 00.000 15712 move complete, result=0
23:54:33.206 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
23:54:33.214 00.008 15712 worker thread done servicing request
23:54:33.214 00.000 15712 Worker thread wakes up
23:54:33.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:33.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:34.619 01.405 15712 Exposure complete
23:54:34.678 00.059 15712 worker thread done servicing request
23:54:34.678 00.000 7988 OnExposeComplete: enter
23:54:34.682 00.004 7988 UpdateGuideState(): m_state=6
23:54:34.682 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2791
23:54:34.682 00.000 7988 Star::Find returns 1 (0), X=501.68, Y=804.11, Mass=1545, SNR=26.1, Peak=143 HFD=4.6
23:54:34.682 00.000 7988 MultiStar: [#1 -0.29,-0.18,0.98,U] [#2 -0.04,-0.32,0.90,U] [#3 -0.47,-0.32,0.00,M2] [#4 -0.17,-0.02,0.76,U] [#5 -0.22,0.17,0.73,U] [#6 -0.44,-0.23,0.00,M2] [#7 0.05,-0.02,0.47,U] [#8 -0.38,-0.43,0.00,M2] 
23:54:34.682 00.000 7988 refined, 5 included, MultiStar: {-0.24, -0.11}, one-star: {-0.58, -0.17}
23:54:34.682 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
23:54:34.682 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
23:54:34.682 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-2.72 mountX=-0.11 mountY=0.24, mountTheta=2.00
23:54:34.682 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.11, opts=13)
23:54:34.682 00.000 7988 Enqueuing Move request for scope (-0.24, -0.11)
23:54:34.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:54:34.695 00.013 7988 UpdateGuideState exits: m=1545 SNR=26.1
23:54:34.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:34.695 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:34.698 00.003 7988 Enqueuing Expose request
23:54:34.698 00.000 15712 Worker thread wakes up
23:54:34.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.11) opts 0xd
23:54:34.698 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.11)
23:54:34.698 00.000 15712 Moving (-0.24, -0.11) raw xDistance=-0.11 yDistance=0.24
23:54:34.698 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:34.698 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
23:54:34.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:34.698 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:54:34.698 00.000 15712 MoveAxis(W, 2, ABG)
23:54:34.698 00.000 15712 Guiding  Dir = 3, Dur = 2
23:54:34.698 00.000 15712 IsGuiding returns 0
23:54:34.730 00.032 15712 IsGuiding returns 0
23:54:34.730 00.000 15712 Move returns status 0, amount 2
23:54:34.730 00.000 15712 MoveAxis(N, 0, ABG)
23:54:34.730 00.000 15712 Move returns status 0, amount 0
23:54:34.730 00.000 15712 move complete, result=0
23:54:34.730 00.000 15712 worker thread done servicing request
23:54:34.730 00.000 15712 Worker thread wakes up
23:54:34.730 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
23:54:34.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:34.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:36.471 01.741 15712 Exposure complete
23:54:36.532 00.061 15712 worker thread done servicing request
23:54:36.532 00.000 7988 OnExposeComplete: enter
23:54:36.532 00.000 7988 UpdateGuideState(): m_state=6
23:54:36.532 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2792
23:54:36.532 00.000 7988 Star::Find returns 1 (0), X=501.89, Y=804.13, Mass=1610, SNR=26.6, Peak=171 HFD=4.3
23:54:36.532 00.000 7988 MultiStar: [#1 -0.31,-0.28,0.98,U] [#2 0.07,-0.30,0.85,U] [#3 -0.24,-0.40,0.00,M3] [#4 -0.29,-0.06,0.76,U] [#5 -0.04,0.25,0.69,U] [#6 -0.05,-0.08,0.61,U] [#7 0.04,-0.07,0.51,U] [#8 -0.47,-0.29,0.00,M3] 
23:54:36.532 00.000 7988 refined, 6 included, MultiStar: {-0.16, -0.11}, one-star: {-0.37, -0.14}
23:54:36.532 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.09 = 2.19)
23:54:36.532 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.16)
23:54:36.532 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.53 mountX=-0.12 mountY=0.17, mountTheta=2.18
23:54:36.532 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.11, opts=13)
23:54:36.532 00.000 7988 Enqueuing Move request for scope (-0.16, -0.11)
23:54:36.532 00.000 15712 Worker thread wakes up
23:54:36.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
23:54:36.532 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
23:54:36.532 00.000 15712 Moving (-0.16, -0.11) raw xDistance=-0.12 yDistance=0.17
23:54:36.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:54:36.548 00.016 7988 UpdateGuideState exits: m=1610 SNR=26.6
23:54:36.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:36.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:36.548 00.000 7988 Enqueuing Expose request
23:54:36.548 00.000 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:36.548 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
23:54:36.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:36.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:54:36.548 00.000 15712 MoveAxis(W, 5, ABG)
23:54:36.548 00.000 15712 Guiding  Dir = 3, Dur = 5
23:54:36.548 00.000 15712 IsGuiding returns 0
23:54:36.566 00.018 15712 IsGuiding returns 0
23:54:36.566 00.000 15712 Move returns status 0, amount 5
23:54:36.566 00.000 15712 MoveAxis(N, 0, ABG)
23:54:36.566 00.000 15712 Move returns status 0, amount 0
23:54:36.566 00.000 15712 move complete, result=0
23:54:36.566 00.000 15712 worker thread done servicing request
23:54:36.566 00.000 15712 Worker thread wakes up
23:54:36.566 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
23:54:36.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:36.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:37.614 01.048 7988 evsrv: cli 0CCCEEA8 connect
23:54:37.617 00.003 7988 case statement mapped state 6 to 3
23:54:37.618 00.001 7988 case statement mapped state 6 to 3
23:54:37.620 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"61ee36bc-a5d8-4d73-acfe-951cd10e47d9"}
23:54:37.620 00.000 7988 case statement mapped state 6 to 3
23:54:37.620 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"61ee36bc-a5d8-4d73-acfe-951cd10e47d9"}
23:54:37.620 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
23:54:37.982 00.362 15712 Exposure complete
23:54:38.094 00.112 15712 worker thread done servicing request
23:54:38.094 00.000 7988 OnExposeComplete: enter
23:54:38.102 00.008 7988 UpdateGuideState(): m_state=6
23:54:38.104 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2793
23:54:38.104 00.000 7988 Star::Find returns 1 (0), X=501.71, Y=803.94, Mass=1602, SNR=26.7, Peak=172 HFD=4.2
23:54:38.109 00.005 7988 MultiStar: [#1 -0.33,-0.24,0.96,U] [#2 -0.22,-0.21,0.87,U] [#3 -0.36,-0.53,0.00,M4] [#4 -0.05,0.01,0.73,U] [#5 -0.07,0.06,0.71,U] [#6 -0.34,-0.17,0.64,U] [#7 0.07,-0.36,0.49,U] [#8 -0.28,-0.32,0.00,M4] 
23:54:38.109 00.000 7988 refined, 6 included, MultiStar: {-0.25, -0.18}, one-star: {-0.55, -0.33}
23:54:38.109 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.07 = 2.21)
23:54:38.109 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
23:54:38.109 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.30 cameraTheta=-2.51 mountX=-0.18 mountY=0.25, mountTheta=2.20
23:54:38.123 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.18, opts=13)
23:54:38.123 00.000 7988 Enqueuing Move request for scope (-0.25, -0.18)
23:54:38.126 00.003 15712 Worker thread wakes up
23:54:38.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:38.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.18) opts 0xd
23:54:38.126 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.7
23:54:38.126 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.18)
23:54:38.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:38.126 00.000 15712 Moving (-0.25, -0.18) raw xDistance=-0.18 yDistance=0.25
23:54:38.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:38.135 00.009 7988 Enqueuing Expose request
23:54:38.139 00.004 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 640.17
23:54:38.139 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
23:54:38.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:38.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:54:38.139 00.000 15712 MoveAxis(E, 30, ABG)
23:54:38.139 00.000 15712 Guiding  Dir = 2, Dur = 30
23:54:38.167 00.028 15712 IsGuiding returns 0
23:54:38.183 00.016 15712 PulseGuide returned control before completion, sleep 25
23:54:38.230 00.047 15712 IsGuiding returns 0
23:54:38.230 00.000 15712 Move returns status 0, amount 30
23:54:38.230 00.000 15712 MoveAxis(N, 0, ABG)
23:54:38.230 00.000 15712 Move returns status 0, amount 0
23:54:38.230 00.000 15712 move complete, result=0
23:54:38.230 00.000 15712 worker thread done servicing request
23:54:38.230 00.000 15712 Worker thread wakes up
23:54:38.230 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
23:54:38.232 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:38.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:39.862 01.630 15712 Exposure complete
23:54:39.925 00.063 15712 worker thread done servicing request
23:54:39.925 00.000 7988 OnExposeComplete: enter
23:54:39.925 00.000 7988 UpdateGuideState(): m_state=6
23:54:39.938 00.013 7988 Star::Find(15, 501, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2794
23:54:39.938 00.000 7988 Star::Find returns 1 (0), X=501.74, Y=804.02, Mass=1486, SNR=25.5, Peak=152 HFD=4.3
23:54:39.941 00.003 7988 MultiStar: [#1 -0.01,-0.22,1.02,U] [#2 -0.09,-0.39,0.89,U] [#3 -0.40,-0.44,0.00,M5] [#4 -0.16,-0.27,0.77,U] [#5 -0.08,0.11,0.73,U] [#6 -0.17,0.02,0.68,U] [#7 0.16,0.20,0.53,U] [#8 -0.39,-0.57,0.00,M5] 
23:54:39.943 00.002 7988 refined, 6 included, MultiStar: {-0.15, -0.15}, one-star: {-0.52, -0.26}
23:54:39.945 00.002 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
23:54:39.945 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.34)
23:54:39.945 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.35 mountX=-0.15 mountY=0.15, mountTheta=2.35
23:54:39.945 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.15, opts=13)
23:54:39.945 00.000 7988 Enqueuing Move request for scope (-0.15, -0.15)
23:54:39.945 00.000 15712 Worker thread wakes up
23:54:39.945 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
23:54:39.945 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
23:54:39.945 00.000 15712 Moving (-0.15, -0.15) raw xDistance=-0.15 yDistance=0.15
23:54:39.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:54:39.945 00.000 7988 UpdateGuideState exits: m=1486 SNR=25.5
23:54:39.954 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:39.956 00.002 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:39.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:39.957 00.001 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
23:54:39.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:39.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:54:39.957 00.000 15712 MoveAxis(W, 5, ABG)
23:54:39.957 00.000 15712 Guiding  Dir = 3, Dur = 5
23:54:39.957 00.000 15712 IsGuiding returns 0
23:54:39.957 00.000 7988 Enqueuing Expose request
23:54:39.972 00.015 15712 IsGuiding returns 0
23:54:39.972 00.000 15712 Move returns status 0, amount 5
23:54:39.974 00.002 15712 MoveAxis(N, 0, ABG)
23:54:39.974 00.000 15712 Move returns status 0, amount 0
23:54:39.974 00.000 15712 move complete, result=0
23:54:39.974 00.000 15712 worker thread done servicing request
23:54:39.974 00.000 15712 Worker thread wakes up
23:54:39.974 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
23:54:39.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:39.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:41.386 01.412 15712 Exposure complete
23:54:41.450 00.064 15712 worker thread done servicing request
23:54:41.450 00.000 7988 OnExposeComplete: enter
23:54:41.450 00.000 7988 UpdateGuideState(): m_state=6
23:54:41.459 00.009 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2795
23:54:41.461 00.002 7988 Star::Find returns 1 (0), X=501.65, Y=804.12, Mass=1577, SNR=26.2, Peak=172 HFD=4.5
23:54:41.461 00.000 7988 MultiStar: [#1 -0.17,-0.10,0.94,U] [#2 -0.12,-0.39,0.88,U] [#3 -0.24,-0.33,0.87,U] [#4 -0.12,0.06,0.75,U] [#5 -0.09,0.30,0.73,U] [#6 -0.31,0.01,0.66,U] [#7 0.25,-0.04,0.49,U] [#8 -0.54,-0.40,0.00,M6] 
23:54:41.464 00.003 7988 refined, 7 included, MultiStar: {-0.21, -0.10}, one-star: {-0.61, -0.15}
23:54:41.464 00.000 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.26 = 2.02)
23:54:41.467 00.003 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 1.99)
23:54:41.467 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.70 mountX=-0.10 mountY=0.21, mountTheta=2.02
23:54:41.469 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.10, opts=13)
23:54:41.471 00.002 7988 Enqueuing Move request for scope (-0.21, -0.10)
23:54:41.473 00.002 15712 Worker thread wakes up
23:54:41.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
23:54:41.473 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
23:54:41.473 00.000 15712 Moving (-0.21, -0.10) raw xDistance=-0.10 yDistance=0.21
23:54:41.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:41.473 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.2
23:54:41.475 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:41.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:41.475 00.000 7988 Enqueuing Expose request
23:54:41.480 00.005 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:41.480 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
23:54:41.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:41.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:54:41.480 00.000 15712 MoveAxis(W, 0, ABG)
23:54:41.480 00.000 15712 Move returns status 0, amount 0
23:54:41.480 00.000 15712 MoveAxis(N, 0, ABG)
23:54:41.480 00.000 15712 Move returns status 0, amount 0
23:54:41.480 00.000 15712 move complete, result=0
23:54:41.480 00.000 15712 worker thread done servicing request
23:54:41.480 00.000 15712 Worker thread wakes up
23:54:41.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:41.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:41.480 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
23:54:43.118 01.638 15712 Exposure complete
23:54:43.178 00.060 15712 worker thread done servicing request
23:54:43.179 00.001 7988 OnExposeComplete: enter
23:54:43.179 00.000 7988 UpdateGuideState(): m_state=6
23:54:43.179 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2796
23:54:43.179 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=804.47, Mass=1535, SNR=26.2, Peak=174 HFD=4.3
23:54:43.179 00.000 7988 MultiStar: [#1 -0.37,0.02,1.00,U] [#2 0.10,-0.05,0.87,U] [#3 -0.30,-0.13,0.88,U] [#4 -0.30,0.18,0.72,U] [#5 -0.34,0.33,0.00,M1] [#6 -0.34,0.13,0.65,U] [#7 0.02,0.28,0.48,U] [#8 -0.21,-0.07,0.46,U] 
23:54:43.179 00.000 7988 refined, 7 included, MultiStar: {-0.24, 0.06}, one-star: {-0.38, 0.20}
23:54:43.179 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
23:54:43.179 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
23:54:43.179 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.25 cameraTheta=2.89 mountX=0.06 mountY=0.24, mountTheta=1.32
23:54:43.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.06, opts=13)
23:54:43.179 00.000 7988 Enqueuing Move request for scope (-0.24, 0.06)
23:54:43.179 00.000 15712 Worker thread wakes up
23:54:43.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
23:54:43.179 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
23:54:43.179 00.000 15712 Moving (-0.24, 0.06) raw xDistance=0.06 yDistance=0.24
23:54:43.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:43.179 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.2
23:54:43.193 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:43.195 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:43.195 00.000 7988 Enqueuing Expose request
23:54:43.195 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:43.195 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
23:54:43.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:43.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:54:43.195 00.000 15712 MoveAxis(E, 1, ABG)
23:54:43.195 00.000 15712 Guiding  Dir = 2, Dur = 1
23:54:43.195 00.000 15712 IsGuiding returns 0
23:54:43.212 00.017 15712 IsGuiding returns 0
23:54:43.212 00.000 15712 Move returns status 0, amount 1
23:54:43.212 00.000 15712 MoveAxis(N, 0, ABG)
23:54:43.212 00.000 15712 Move returns status 0, amount 0
23:54:43.212 00.000 15712 move complete, result=0
23:54:43.212 00.000 15712 worker thread done servicing request
23:54:43.212 00.000 15712 Worker thread wakes up
23:54:43.212 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
23:54:43.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:43.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:44.630 01.418 15712 Exposure complete
23:54:44.693 00.063 15712 worker thread done servicing request
23:54:44.693 00.000 7988 OnExposeComplete: enter
23:54:44.694 00.001 7988 UpdateGuideState(): m_state=6
23:54:44.696 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2797
23:54:44.696 00.000 7988 Star::Find returns 1 (0), X=501.80, Y=804.42, Mass=1519, SNR=26.1, Peak=142 HFD=4.6
23:54:44.698 00.002 7988 MultiStar: [#1 -0.15,-0.01,1.01,U] [#2 0.04,-0.14,0.88,U] [#3 -0.06,-0.06,0.84,U] [#4 -0.14,0.51,0.00,M1] [#5 -0.16,0.25,0.70,U] [#6 -0.22,0.21,0.65,U] [#7 0.24,0.23,0.48,U] [#8 -0.11,-0.02,0.44,U] 
23:54:44.698 00.000 7988 refined, 7 included, MultiStar: {-0.14, 0.06}, one-star: {-0.46, 0.14}
23:54:44.700 00.002 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.56) = xAngle (1.14 = 1.14)
23:54:44.700 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
23:54:44.702 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.70 mountX=0.06 mountY=0.14, mountTheta=1.13
23:54:44.704 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.06, opts=13)
23:54:44.704 00.000 7988 Enqueuing Move request for scope (-0.14, 0.06)
23:54:44.706 00.002 15712 Worker thread wakes up
23:54:44.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
23:54:44.706 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
23:54:44.706 00.000 15712 Moving (-0.14, 0.06) raw xDistance=0.06 yDistance=0.14
23:54:44.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:44.706 00.000 7988 UpdateGuideState exits: m=1519 SNR=26.1
23:54:44.708 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:44.710 00.002 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:44.710 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
23:54:44.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:44.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:44.710 00.000 7988 Enqueuing Expose request
23:54:44.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:54:44.710 00.000 15712 MoveAxis(W, 1, ABG)
23:54:44.710 00.000 15712 Guiding  Dir = 3, Dur = 1
23:54:44.710 00.000 15712 IsGuiding returns 0
23:54:44.729 00.019 15712 IsGuiding returns 0
23:54:44.729 00.000 15712 Move returns status 0, amount 1
23:54:44.729 00.000 15712 MoveAxis(N, 0, ABG)
23:54:44.729 00.000 15712 Move returns status 0, amount 0
23:54:44.729 00.000 15712 move complete, result=0
23:54:44.729 00.000 15712 worker thread done servicing request
23:54:44.729 00.000 15712 Worker thread wakes up
23:54:44.729 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:54:44.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:44.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:46.480 01.751 15712 Exposure complete
23:54:46.540 00.060 15712 worker thread done servicing request
23:54:46.542 00.002 7988 OnExposeComplete: enter
23:54:46.543 00.001 7988 UpdateGuideState(): m_state=6
23:54:46.543 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2798
23:54:46.543 00.000 7988 Star::Find returns 1 (0), X=501.95, Y=804.17, Mass=1605, SNR=26.8, Peak=152 HFD=4.4
23:54:46.543 00.000 7988 MultiStar: [#1 -0.06,-0.17,0.93,U] [#2 0.03,-0.10,0.84,U] [#3 -0.19,-0.44,0.00,M3] [#4 -0.16,0.21,0.74,U] [#5 -0.08,0.15,0.71,U] [#6 -0.19,-0.05,0.67,U] [#7 0.36,0.24,0.00,M1] [#8 -0.04,-0.51,0.00,M5] 
23:54:46.543 00.000 7988 refined, 5 included, MultiStar: {-0.13, -0.02}, one-star: {-0.30, -0.10}
23:54:46.543 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
23:54:46.543 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.55 = 1.73)
23:54:46.543 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.96 mountX=-0.03 mountY=0.13, mountTheta=1.76
23:54:46.543 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.02, opts=13)
23:54:46.543 00.000 7988 Enqueuing Move request for scope (-0.13, -0.02)
23:54:46.543 00.000 15712 Worker thread wakes up
23:54:46.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
23:54:46.543 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
23:54:46.543 00.000 15712 Moving (-0.13, -0.02) raw xDistance=-0.03 yDistance=0.13
23:54:46.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:46.543 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.8
23:54:46.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:46.558 00.015 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:46.558 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
23:54:46.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:46.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:54:46.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:46.558 00.000 7988 Enqueuing Expose request
23:54:46.560 00.002 15712 MoveAxis(W, 2, ABG)
23:54:46.560 00.000 15712 Guiding  Dir = 3, Dur = 2
23:54:46.561 00.001 15712 IsGuiding returns 0
23:54:46.574 00.013 15712 IsGuiding returns 0
23:54:46.574 00.000 15712 Move returns status 0, amount 2
23:54:46.574 00.000 15712 MoveAxis(N, 0, ABG)
23:54:46.574 00.000 15712 Move returns status 0, amount 0
23:54:46.574 00.000 15712 move complete, result=0
23:54:46.574 00.000 15712 worker thread done servicing request
23:54:46.574 00.000 15712 Worker thread wakes up
23:54:46.574 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:54:46.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:46.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:47.981 01.407 15712 Exposure complete
23:54:48.037 00.056 15712 worker thread done servicing request
23:54:48.037 00.000 7988 OnExposeComplete: enter
23:54:48.042 00.005 7988 UpdateGuideState(): m_state=6
23:54:48.042 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2799
23:54:48.042 00.000 7988 Star::Find returns 1 (0), X=501.96, Y=804.25, Mass=1564, SNR=26.2, Peak=147 HFD=4.5
23:54:48.042 00.000 7988 MultiStar: [#1 -0.06,-0.03,0.97,U] [#2 -0.04,-0.23,0.86,U] [#3 -0.25,-0.32,0.88,U] [#4 -0.10,0.02,0.78,U] [#5 0.03,0.16,0.72,U] [#6 -0.15,0.27,0.68,U] [#7 0.60,0.19,0.00,M2] [#8 -0.12,-0.16,0.45,U] 
23:54:48.042 00.000 7988 refined, 7 included, MultiStar: {-0.13, -0.04}, one-star: {-0.29, -0.02}
23:54:48.042 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.38 = 1.91)
23:54:48.042 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.41 = 1.87)
23:54:48.042 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.81 mountX=-0.05 mountY=0.13, mountTheta=1.90
23:54:48.042 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.04, opts=13)
23:54:48.042 00.000 7988 Enqueuing Move request for scope (-0.13, -0.04)
23:54:48.054 00.012 15712 Worker thread wakes up
23:54:48.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
23:54:48.054 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
23:54:48.054 00.000 15712 Moving (-0.13, -0.04) raw xDistance=-0.05 yDistance=0.13
23:54:48.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:48.054 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.2
23:54:48.056 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:48.056 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:48.058 00.002 7988 Enqueuing Expose request
23:54:48.058 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:48.058 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
23:54:48.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:48.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:54:48.058 00.000 15712 MoveAxis(W, 3, ABG)
23:54:48.058 00.000 15712 Guiding  Dir = 3, Dur = 3
23:54:48.058 00.000 15712 IsGuiding returns 0
23:54:48.077 00.019 15712 IsGuiding returns 0
23:54:48.077 00.000 15712 Move returns status 0, amount 3
23:54:48.077 00.000 15712 MoveAxis(N, 0, ABG)
23:54:48.077 00.000 15712 Move returns status 0, amount 0
23:54:48.077 00.000 15712 move complete, result=0
23:54:48.077 00.000 15712 worker thread done servicing request
23:54:48.077 00.000 15712 Worker thread wakes up
23:54:48.077 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
23:54:48.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:48.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:49.714 01.637 15712 Exposure complete
23:54:49.776 00.062 15712 worker thread done servicing request
23:54:49.776 00.000 7988 OnExposeComplete: enter
23:54:49.778 00.002 7988 UpdateGuideState(): m_state=6
23:54:49.778 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2800
23:54:49.778 00.000 7988 Star::Find returns 1 (0), X=502.14, Y=803.83, Mass=1591, SNR=26.5, Peak=150 HFD=4.4
23:54:49.778 00.000 7988 MultiStar: [#1 -0.19,-0.37,1.01,U] [#2 -0.03,-0.58,0.00,M1] [#3 0.13,-0.66,0.00,M3] [#4 0.07,-0.30,0.73,U] [#5 -0.09,-0.10,0.70,U] [#6 -0.17,-0.24,0.67,U] [#7 0.33,-0.31,0.00,M3] [#8 0.02,-0.61,0.00,M5] 
23:54:49.778 00.000 7988 refined, 4 included, MultiStar: {-0.10, -0.31}, one-star: {-0.12, -0.44}
23:54:49.778 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
23:54:49.778 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
23:54:49.778 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.90 mountX=-0.31 mountY=0.11, mountTheta=2.79
23:54:49.787 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.31, opts=13)
23:54:49.787 00.000 7988 Enqueuing Move request for scope (-0.10, -0.31)
23:54:49.787 00.000 15712 Worker thread wakes up
23:54:49.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.31) opts 0xd
23:54:49.787 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.31)
23:54:49.787 00.000 15712 Moving (-0.10, -0.31) raw xDistance=-0.31 yDistance=0.11
23:54:49.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:49.787 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.5
23:54:49.792 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:49.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:49.794 00.002 7988 Enqueuing Expose request
23:54:49.794 00.000 15712 PPEC rslt: input = -0.31, final = -0.18, react = -0.19, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 640.17
23:54:49.794 00.000 15712 PPEC: input: -0.31, control: -0.18, exposure: 1500
23:54:49.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:49.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:54:49.794 00.000 15712 MoveAxis(E, 60, ABG)
23:54:49.794 00.000 15712 Guiding  Dir = 2, Dur = 60
23:54:49.814 00.020 15712 IsGuiding returns 0
23:54:49.834 00.020 15712 PulseGuide returned control before completion, sleep 54
23:54:49.923 00.089 15712 IsGuiding returns 0
23:54:49.923 00.000 15712 Move returns status 0, amount 60
23:54:49.923 00.000 15712 MoveAxis(N, 0, ABG)
23:54:49.923 00.000 15712 Move returns status 0, amount 0
23:54:49.923 00.000 15712 move complete, result=0
23:54:49.923 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
23:54:49.934 00.011 15712 worker thread done servicing request
23:54:49.934 00.000 15712 Worker thread wakes up
23:54:49.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:49.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:51.342 01.408 15712 Exposure complete
23:54:51.401 00.059 15712 worker thread done servicing request
23:54:51.401 00.000 7988 OnExposeComplete: enter
23:54:51.404 00.003 7988 UpdateGuideState(): m_state=6
23:54:51.406 00.002 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2801
23:54:51.406 00.000 7988 Star::Find returns 1 (0), X=501.98, Y=804.27, Mass=1687, SNR=27.6, Peak=154 HFD=4.8
23:54:51.408 00.002 7988 MultiStar: [#1 0.01,-0.10,0.94,U] [#2 0.19,-0.18,0.85,U] [#3 -0.17,-0.39,0.00,M4] [#4 0.09,0.14,0.70,U] [#5 0.10,0.43,0.00,M1] [#6 0.08,0.04,0.65,U] [#7 0.14,0.34,0.48,U] [#8 0.05,-0.14,0.44,U] 
23:54:51.408 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.00}, one-star: {-0.27, 0.00}
23:54:51.410 00.002 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
23:54:51.410 00.000 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
23:54:51.412 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.14 mountX=-0.00 mountY=-0.02, mountTheta=-1.71
23:54:51.414 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.00, opts=13)
23:54:51.414 00.000 7988 Enqueuing Move request for scope (0.02, -0.00)
23:54:51.416 00.002 15712 Worker thread wakes up
23:54:51.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:54:51.416 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:54:51.416 00.000 15712 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=-0.02
23:54:51.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:54:51.416 00.000 7988 UpdateGuideState exits: m=1687 SNR=27.6
23:54:51.418 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:51.420 00.002 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:54:51.420 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
23:54:51.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:51.420 00.000 7988 Enqueuing Expose request
23:54:51.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:51.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:54:51.420 00.000 15712 MoveAxis(E, 1, ABG)
23:54:51.420 00.000 15712 Guiding  Dir = 2, Dur = 1
23:54:51.420 00.000 15712 IsGuiding returns 0
23:54:51.451 00.031 15712 IsGuiding returns 0
23:54:51.451 00.000 15712 Move returns status 0, amount 1
23:54:51.451 00.000 15712 MoveAxis(N, 0, ABG)
23:54:51.451 00.000 15712 Move returns status 0, amount 0
23:54:51.451 00.000 15712 move complete, result=0
23:54:51.451 00.000 15712 worker thread done servicing request
23:54:51.451 00.000 15712 Worker thread wakes up
23:54:51.451 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:54:51.452 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:51.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:53.094 01.642 15712 Exposure complete
23:54:53.153 00.059 15712 worker thread done servicing request
23:54:53.153 00.000 7988 OnExposeComplete: enter
23:54:53.155 00.002 7988 UpdateGuideState(): m_state=6
23:54:53.155 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2802
23:54:53.155 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=804.41, Mass=1554, SNR=26.3, Peak=166 HFD=4.4
23:54:53.155 00.000 7988 MultiStar: [#1 0.01,-0.11,0.99,U] [#2 0.08,-0.21,0.84,U] [#3 -0.05,-0.29,0.86,U] [#4 0.06,0.43,0.00,M1] [#5 -0.05,0.38,0.73,U] [#6 0.13,0.34,0.64,U] [#7 0.13,0.12,0.54,U] [#8 -0.66,-0.08,0.00,M5] 
23:54:53.155 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.03}, one-star: {-0.39, 0.14}
23:54:53.155 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.95 = 0.95)
23:54:53.155 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
23:54:53.155 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.51 mountX=0.03 mountY=0.04, mountTheta=0.93
23:54:53.155 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.03, opts=13)
23:54:53.155 00.000 7988 Enqueuing Move request for scope (-0.04, 0.03)
23:54:53.155 00.000 15712 Worker thread wakes up
23:54:53.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:54:53.155 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:54:53.155 00.000 15712 Moving (-0.04, 0.03) raw xDistance=0.03 yDistance=0.04
23:54:53.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:53.168 00.013 7988 UpdateGuideState exits: m=1554 SNR=26.3
23:54:53.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:53.170 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:53.171 00.001 7988 Enqueuing Expose request
23:54:53.171 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:54:53.171 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
23:54:53.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:53.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:53.171 00.000 15712 MoveAxis(E, 4, ABG)
23:54:53.171 00.000 15712 Guiding  Dir = 2, Dur = 4
23:54:53.171 00.000 15712 IsGuiding returns 0
23:54:53.192 00.021 15712 IsGuiding returns 0
23:54:53.192 00.000 15712 Move returns status 0, amount 4
23:54:53.192 00.000 15712 MoveAxis(N, 0, ABG)
23:54:53.192 00.000 15712 Move returns status 0, amount 0
23:54:53.192 00.000 15712 move complete, result=0
23:54:53.192 00.000 15712 worker thread done servicing request
23:54:53.192 00.000 15712 Worker thread wakes up
23:54:53.192 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:54:53.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:53.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:54.607 01.415 15712 Exposure complete
23:54:54.664 00.057 15712 worker thread done servicing request
23:54:54.664 00.000 7988 OnExposeComplete: enter
23:54:54.668 00.004 7988 UpdateGuideState(): m_state=6
23:54:54.668 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2803
23:54:54.668 00.000 7988 Star::Find returns 1 (0), X=502.17, Y=804.30, Mass=1569, SNR=26.2, Peak=148 HFD=4.6
23:54:54.668 00.000 7988 MultiStar: [#1 0.27,-0.03,0.99,U] [#2 0.23,-0.11,0.85,U] [#3 0.05,-0.23,0.85,U] [#4 0.12,0.31,0.76,U] [#5 0.23,0.40,0.00,M1] [#6 0.12,0.26,0.66,U] [#7 0.49,0.01,0.00,M2] [#8 -0.04,0.16,0.43,U] 
23:54:54.668 00.000 7988 single-star, 6 included, MultiStar: {0.10, 0.03}, one-star: {-0.09, 0.03}
23:54:54.668 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.56) = xAngle (1.27 = 1.27)
23:54:54.668 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
23:54:54.668 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.83 mountX=0.03 mountY=0.09, mountTheta=1.27
23:54:54.668 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.03, opts=13)
23:54:54.668 00.000 7988 Enqueuing Move request for scope (-0.09, 0.03)
23:54:54.668 00.000 15712 Worker thread wakes up
23:54:54.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
23:54:54.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
23:54:54.668 00.000 15712 Moving (-0.09, 0.03) raw xDistance=0.03 yDistance=0.09
23:54:54.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:54:54.681 00.013 7988 UpdateGuideState exits: m=1569 SNR=26.2
23:54:54.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:54.683 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:54.684 00.001 7988 Enqueuing Expose request
23:54:54.684 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:54:54.684 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
23:54:54.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:54.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:54:54.684 00.000 15712 MoveAxis(E, 5, ABG)
23:54:54.684 00.000 15712 Guiding  Dir = 2, Dur = 5
23:54:54.684 00.000 15712 IsGuiding returns 0
23:54:54.707 00.023 15712 IsGuiding returns 0
23:54:54.707 00.000 15712 Move returns status 0, amount 5
23:54:54.707 00.000 15712 MoveAxis(N, 0, ABG)
23:54:54.707 00.000 15712 Move returns status 0, amount 0
23:54:54.707 00.000 15712 move complete, result=0
23:54:54.707 00.000 15712 worker thread done servicing request
23:54:54.707 00.000 15712 Worker thread wakes up
23:54:54.707 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:54:54.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:54.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:56.356 01.649 15712 Exposure complete
23:54:56.417 00.061 15712 worker thread done servicing request
23:54:56.417 00.000 7988 OnExposeComplete: enter
23:54:56.417 00.000 7988 UpdateGuideState(): m_state=6
23:54:56.417 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2804
23:54:56.417 00.000 7988 Star::Find returns 1 (0), X=502.08, Y=804.43, Mass=1580, SNR=26.2, Peak=141 HFD=4.8
23:54:56.417 00.000 7988 MultiStar: [#1 -0.03,0.13,0.95,U] [#2 0.03,-0.11,0.88,U] [#3 -0.02,-0.18,0.84,U] [#4 0.09,0.38,0.76,U] [#5 0.05,0.54,0.00,M2] [#6 0.01,0.23,0.63,U] [#7 0.13,0.25,0.49,U] [#8 -0.01,0.19,0.42,U] 
23:54:56.417 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {-0.18, 0.15}
23:54:56.417 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
23:54:56.417 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
23:54:56.417 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=0.11 mountY=0.01, mountTheta=0.08
23:54:56.417 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.11, opts=13)
23:54:56.429 00.012 7988 Enqueuing Move request for scope (-0.01, 0.11)
23:54:56.429 00.000 15712 Worker thread wakes up
23:54:56.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:54:56.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:54:56.429 00.000 15712 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=0.01
23:54:56.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:56.429 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.2
23:54:56.433 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:56.433 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:56.433 00.000 7988 Enqueuing Expose request
23:54:56.433 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:54:56.433 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
23:54:56.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:56.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:54:56.433 00.000 15712 MoveAxis(E, 6, ABG)
23:54:56.433 00.000 15712 Guiding  Dir = 2, Dur = 6
23:54:56.465 00.032 15712 IsGuiding returns 0
23:54:56.481 00.016 15712 IsGuiding returns 0
23:54:56.481 00.000 15712 Move returns status 0, amount 6
23:54:56.481 00.000 15712 MoveAxis(N, 0, ABG)
23:54:56.481 00.000 15712 Move returns status 0, amount 0
23:54:56.481 00.000 15712 move complete, result=0
23:54:56.481 00.000 15712 worker thread done servicing request
23:54:56.481 00.000 15712 Worker thread wakes up
23:54:56.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:56.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:56.481 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:54:57.904 01.423 15712 Exposure complete
23:54:57.965 00.061 15712 worker thread done servicing request
23:54:57.965 00.000 7988 OnExposeComplete: enter
23:54:57.965 00.000 7988 UpdateGuideState(): m_state=6
23:54:57.969 00.004 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2805
23:54:57.969 00.000 7988 Star::Find returns 1 (0), X=502.12, Y=804.46, Mass=1629, SNR=26.9, Peak=140 HFD=4.9
23:54:57.971 00.002 7988 MultiStar: [#1 -0.12,0.14,1.00,U] [#2 0.44,0.08,0.00,M1] [#3 0.01,-0.15,0.85,U] [#4 0.34,0.40,0.00,M1] [#5 0.31,0.59,0.00,M3] [#6 0.01,0.13,0.64,U] [#7 0.39,0.37,0.00,M2] [#8 -0.12,0.04,0.47,U] 
23:54:57.971 00.000 7988 refined, 4 included, MultiStar: {-0.07, 0.08}, one-star: {-0.14, 0.19}
23:54:57.973 00.002 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
23:54:57.975 00.002 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
23:54:57.975 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.35 mountX=0.07 mountY=0.07, mountTheta=0.77
23:54:57.977 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.08, opts=13)
23:54:57.979 00.002 7988 Enqueuing Move request for scope (-0.07, 0.08)
23:54:57.979 00.000 15712 Worker thread wakes up
23:54:57.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
23:54:57.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
23:54:57.979 00.000 15712 Moving (-0.07, 0.08) raw xDistance=0.07 yDistance=0.07
23:54:57.981 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:57.981 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.9
23:54:57.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:57.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:57.981 00.000 7988 Enqueuing Expose request
23:54:57.981 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:54:57.981 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
23:54:57.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:57.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:54:57.981 00.000 15712 MoveAxis(E, 7, ABG)
23:54:57.981 00.000 15712 Guiding  Dir = 2, Dur = 7
23:54:57.981 00.000 15712 IsGuiding returns 0
23:54:58.005 00.024 15712 IsGuiding returns 0
23:54:58.005 00.000 15712 Move returns status 0, amount 7
23:54:58.005 00.000 15712 MoveAxis(N, 0, ABG)
23:54:58.005 00.000 15712 Move returns status 0, amount 0
23:54:58.005 00.000 15712 move complete, result=0
23:54:58.005 00.000 15712 worker thread done servicing request
23:54:58.005 00.000 15712 Worker thread wakes up
23:54:58.005 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:54:58.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:58.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:54:59.638 01.633 15712 Exposure complete
23:54:59.700 00.062 15712 worker thread done servicing request
23:54:59.700 00.000 7988 OnExposeComplete: enter
23:54:59.700 00.000 7988 UpdateGuideState(): m_state=6
23:54:59.703 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2806
23:54:59.703 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=804.31, Mass=1619, SNR=26.6, Peak=156 HFD=4.6
23:54:59.705 00.002 7988 MultiStar: [#1 -0.05,0.00,0.97,U] [#2 0.08,-0.01,0.88,U] [#3 -0.12,-0.11,0.80,U] [#4 -0.20,0.30,0.73,U] [#5 0.26,0.37,0.00,M4] [#6 -0.17,0.09,0.66,U] [#7 0.00,0.00,0.00,L] [#8 0.02,0.23,0.46,U] [#9 0.01,-0.65,0.00,M4] 
23:54:59.707 00.002 7988 refined, 6 included, MultiStar: {-0.10, 0.06}, one-star: {-0.23, 0.03}
23:54:59.707 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.56) = xAngle (1.06 = 1.06)
23:54:59.707 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
23:54:59.709 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.62 mountX=0.06 mountY=0.10, mountTheta=1.05
23:54:59.711 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.06, opts=13)
23:54:59.713 00.002 7988 Enqueuing Move request for scope (-0.10, 0.06)
23:54:59.713 00.000 15712 Worker thread wakes up
23:54:59.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
23:54:59.713 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
23:54:59.713 00.000 15712 Moving (-0.10, 0.06) raw xDistance=0.06 yDistance=0.10
23:54:59.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:54:59.713 00.000 7988 UpdateGuideState exits: m=1619 SNR=26.6
23:54:59.716 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:59.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:54:59.716 00.000 7988 Enqueuing Expose request
23:54:59.716 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:54:59.716 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
23:54:59.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:59.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:54:59.716 00.000 15712 MoveAxis(E, 10, ABG)
23:54:59.716 00.000 15712 Guiding  Dir = 2, Dur = 10
23:54:59.716 00.000 15712 IsGuiding returns 0
23:54:59.744 00.028 15712 IsGuiding returns 1
23:54:59.744 00.000 15712 scope still moving after pulse duration time elapsed
23:54:59.795 00.051 15712 IsGuiding returns 1
23:54:59.827 00.032 15712 IsGuiding returns 0
23:54:59.827 00.000 15712 scope move finished after 10 + 96 ms
23:54:59.827 00.000 15712 Move returns status 0, amount 10
23:54:59.827 00.000 15712 MoveAxis(N, 0, ABG)
23:54:59.827 00.000 15712 Move returns status 0, amount 0
23:54:59.827 00.000 15712 move complete, result=0
23:54:59.827 00.000 15712 worker thread done servicing request
23:54:59.827 00.000 15712 Worker thread wakes up
23:54:59.827 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
23:54:59.829 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:54:59.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:01.247 01.418 15712 Exposure complete
23:55:01.307 00.060 15712 worker thread done servicing request
23:55:01.308 00.001 7988 OnExposeComplete: enter
23:55:01.308 00.000 7988 UpdateGuideState(): m_state=6
23:55:01.308 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2807
23:55:01.308 00.000 7988 Star::Find returns 1 (0), X=502.14, Y=804.53, Mass=1549, SNR=26.0, Peak=142 HFD=4.7
23:55:01.308 00.000 7988 MultiStar: [#1 -0.01,0.30,0.97,U] [#2 0.21,0.11,0.88,U] [#3 -0.04,0.11,0.86,U] [#4 0.06,0.40,0.78,U] [#5 0.23,0.60,0.00,M5] [#6 -0.11,0.52,0.00,M1] [#7 0.33,0.28,0.00,M3] [#8 -0.07,0.14,0.43,U] 
23:55:01.308 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.23}, one-star: {-0.11, 0.26}
23:55:01.308 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
23:55:01.308 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
23:55:01.308 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.54 mountX=0.23 mountY=-0.01, mountTheta=-0.06
23:55:01.308 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.23, opts=13)
23:55:01.308 00.000 7988 Enqueuing Move request for scope (0.01, 0.23)
23:55:01.308 00.000 15712 Worker thread wakes up
23:55:01.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:01.308 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.0
23:55:01.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:01.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:01.324 00.016 7988 Enqueuing Expose request
23:55:01.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
23:55:01.324 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
23:55:01.324 00.000 15712 Moving (0.01, 0.23) raw xDistance=0.23 yDistance=-0.01
23:55:01.324 00.000 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 640.16
23:55:01.324 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
23:55:01.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:01.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:55:01.324 00.000 15712 MoveAxis(W, 39, ABG)
23:55:01.324 00.000 15712 Guiding  Dir = 3, Dur = 39
23:55:01.324 00.000 15712 IsGuiding returns 0
23:55:01.345 00.021 15712 PulseGuide returned control before completion, sleep 34
23:55:01.409 00.064 15712 IsGuiding returns 0
23:55:01.409 00.000 15712 Move returns status 0, amount 39
23:55:01.409 00.000 15712 MoveAxis(N, 0, ABG)
23:55:01.409 00.000 15712 Move returns status 0, amount 0
23:55:01.409 00.000 15712 move complete, result=0
23:55:01.409 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
23:55:01.411 00.002 15712 worker thread done servicing request
23:55:01.411 00.000 15712 Worker thread wakes up
23:55:01.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:01.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:03.048 01.637 15712 Exposure complete
23:55:03.109 00.061 15712 worker thread done servicing request
23:55:03.109 00.000 7988 OnExposeComplete: enter
23:55:03.110 00.001 7988 UpdateGuideState(): m_state=6
23:55:03.110 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2808
23:55:03.110 00.000 7988 Star::Find returns 1 (0), X=502.04, Y=804.10, Mass=1493, SNR=25.9, Peak=146 HFD=4.3
23:55:03.110 00.000 7988 MultiStar: [#1 -0.05,-0.03,1.02,U] [#2 0.12,-0.20,0.89,U] [#3 -0.20,-0.36,0.88,U] [#4 0.01,0.10,0.76,U] [#5 0.18,0.08,0.72,U] [#6 0.20,0.02,0.65,U] [#7 0.76,0.05,0.00,M4] [#8 -0.43,-0.09,0.00,M1] 
23:55:03.110 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.09}, one-star: {-0.22, -0.17}
23:55:03.110 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
23:55:03.110 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
23:55:03.110 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.71 mountX=-0.09 mountY=0.02, mountTheta=2.98
23:55:03.110 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.09, opts=13)
23:55:03.110 00.000 7988 Enqueuing Move request for scope (-0.01, -0.09)
23:55:03.110 00.000 15712 Worker thread wakes up
23:55:03.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
23:55:03.110 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
23:55:03.110 00.000 15712 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.02
23:55:03.124 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:03.124 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.9
23:55:03.126 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:03.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:03.126 00.000 7988 Enqueuing Expose request
23:55:03.126 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:03.126 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
23:55:03.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:03.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:55:03.126 00.000 15712 MoveAxis(E, 5, ABG)
23:55:03.126 00.000 15712 Guiding  Dir = 2, Dur = 5
23:55:03.126 00.000 15712 IsGuiding returns 0
23:55:03.151 00.025 15712 IsGuiding returns 0
23:55:03.151 00.000 15712 Move returns status 0, amount 5
23:55:03.151 00.000 15712 MoveAxis(N, 0, ABG)
23:55:03.151 00.000 15712 Move returns status 0, amount 0
23:55:03.151 00.000 15712 move complete, result=0
23:55:03.151 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:55:03.153 00.002 15712 worker thread done servicing request
23:55:03.153 00.000 15712 Worker thread wakes up
23:55:03.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:03.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:04.559 01.406 15712 Exposure complete
23:55:04.606 00.047 15712 worker thread done servicing request
23:55:04.606 00.000 7988 OnExposeComplete: enter
23:55:04.623 00.017 7988 UpdateGuideState(): m_state=6
23:55:04.623 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2809
23:55:04.625 00.002 7988 Star::Find returns 1 (0), X=502.11, Y=804.46, Mass=1676, SNR=27.2, Peak=169 HFD=4.8
23:55:04.625 00.000 7988 MultiStar: [#1 -0.13,0.13,0.91,U] [#2 -0.16,0.09,0.85,U] [#3 -0.02,-0.13,0.81,U] [#4 0.02,0.51,0.00,M1] [#5 0.01,0.36,0.73,U] [#6 0.02,0.34,0.62,U] [#7 0.47,0.08,0.00,M5] [#8 -0.19,0.10,0.45,U] 
23:55:04.627 00.002 7988 refined, 6 included, MultiStar: {-0.09, 0.15}, one-star: {-0.14, 0.19}
23:55:04.627 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
23:55:04.629 00.002 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
23:55:04.629 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.10 mountX=0.15 mountY=0.08, mountTheta=0.51
23:55:04.631 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.15, opts=13)
23:55:04.633 00.002 7988 Enqueuing Move request for scope (-0.09, 0.15)
23:55:04.633 00.000 15712 Worker thread wakes up
23:55:04.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
23:55:04.633 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
23:55:04.633 00.000 15712 Moving (-0.09, 0.15) raw xDistance=0.15 yDistance=0.08
23:55:04.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:04.633 00.000 7988 UpdateGuideState exits: m=1676 SNR=27.2
23:55:04.636 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:04.636 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:04.638 00.002 7988 Enqueuing Expose request
23:55:04.640 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:04.640 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
23:55:04.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:04.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:55:04.640 00.000 15712 MoveAxis(E, 4, ABG)
23:55:04.640 00.000 15712 Guiding  Dir = 2, Dur = 4
23:55:04.640 00.000 15712 IsGuiding returns 0
23:55:04.653 00.013 15712 IsGuiding returns 0
23:55:04.653 00.000 15712 Move returns status 0, amount 4
23:55:04.653 00.000 15712 MoveAxis(N, 0, ABG)
23:55:04.653 00.000 15712 Move returns status 0, amount 0
23:55:04.653 00.000 15712 move complete, result=0
23:55:04.653 00.000 15712 worker thread done servicing request
23:55:04.653 00.000 15712 Worker thread wakes up
23:55:04.653 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:55:04.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:04.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:06.295 01.642 15712 Exposure complete
23:55:06.355 00.060 15712 worker thread done servicing request
23:55:06.355 00.000 7988 OnExposeComplete: enter
23:55:06.359 00.004 7988 UpdateGuideState(): m_state=6
23:55:06.359 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2810
23:55:06.359 00.000 7988 Star::Find returns 1 (0), X=501.92, Y=804.47, Mass=1562, SNR=26.5, Peak=160 HFD=4.3
23:55:06.359 00.000 7988 MultiStar: [#1 -0.03,0.41,0.98,U] [#2 0.22,0.20,0.89,U] [#3 -0.05,-0.01,0.84,U] [#4 -0.02,0.55,0.00,M2] [#5 0.01,0.51,0.00,M4] [#6 -0.19,0.21,0.67,U] [#7 0.10,0.42,0.00,M6] [#8 -0.28,-0.02,0.42,U] 
23:55:06.359 00.000 7988 refined, 5 included, MultiStar: {-0.10, 0.19}, one-star: {-0.33, 0.20}
23:55:06.359 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
23:55:06.359 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
23:55:06.359 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.04 mountX=0.19 mountY=0.09, mountTheta=0.45
23:55:06.359 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.19, opts=13)
23:55:06.359 00.000 7988 Enqueuing Move request for scope (-0.10, 0.19)
23:55:06.359 00.000 15712 Worker thread wakes up
23:55:06.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
23:55:06.359 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
23:55:06.359 00.000 15712 Moving (-0.10, 0.19) raw xDistance=0.19 yDistance=0.09
23:55:06.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:06.359 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.5
23:55:06.372 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:06.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:06.375 00.003 7988 Enqueuing Expose request
23:55:06.375 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 640.16
23:55:06.375 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
23:55:06.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:06.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:55:06.375 00.000 15712 MoveAxis(W, 32, ABG)
23:55:06.375 00.000 15712 Guiding  Dir = 3, Dur = 32
23:55:06.411 00.036 15712 IsGuiding returns 0
23:55:06.428 00.017 15712 PulseGuide returned control before completion, sleep 27
23:55:06.474 00.046 15712 IsGuiding returns 0
23:55:06.474 00.000 15712 Move returns status 0, amount 32
23:55:06.474 00.000 15712 MoveAxis(N, 0, ABG)
23:55:06.474 00.000 15712 Move returns status 0, amount 0
23:55:06.474 00.000 15712 move complete, result=0
23:55:06.474 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
23:55:06.479 00.005 15712 worker thread done servicing request
23:55:06.479 00.000 15712 Worker thread wakes up
23:55:06.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:06.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:07.894 01.415 15712 Exposure complete
23:55:07.952 00.058 15712 worker thread done servicing request
23:55:07.952 00.000 7988 OnExposeComplete: enter
23:55:07.955 00.003 7988 UpdateGuideState(): m_state=6
23:55:07.957 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2811
23:55:07.959 00.002 7988 Star::Find returns 1 (0), X=502.06, Y=804.22, Mass=1542, SNR=26.2, Peak=160 HFD=4.3
23:55:07.959 00.000 7988 MultiStar: [#1 -0.24,-0.05,0.99,U] [#2 0.08,0.00,0.87,U] [#3 -0.14,-0.42,0.00,M1] [#4 -0.02,0.19,0.75,U] [#5 -0.08,0.31,0.73,U] [#6 -0.10,0.16,0.69,U] [#7 0.38,-0.08,0.49,U] [#8 -0.11,-0.05,0.45,U] 
23:55:07.961 00.002 7988 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {-0.19, -0.06}
23:55:07.961 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
23:55:07.961 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
23:55:07.961 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.43 mountX=0.05 mountY=0.06, mountTheta=0.86
23:55:07.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
23:55:07.961 00.000 7988 Enqueuing Move request for scope (-0.06, 0.05)
23:55:07.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:07.969 00.008 7988 UpdateGuideState exits: m=1542 SNR=26.2
23:55:07.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:07.971 00.002 15712 Worker thread wakes up
23:55:07.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:55:07.971 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:55:07.971 00.000 15712 Moving (-0.06, 0.05) raw xDistance=0.05 yDistance=0.06
23:55:07.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:07.971 00.000 7988 Enqueuing Expose request
23:55:07.971 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:07.971 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
23:55:07.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:07.971 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:55:07.971 00.000 15712 MoveAxis(E, 4, ABG)
23:55:07.971 00.000 15712 Guiding  Dir = 2, Dur = 4
23:55:07.971 00.000 15712 IsGuiding returns 0
23:55:07.991 00.020 15712 IsGuiding returns 0
23:55:07.991 00.000 15712 Move returns status 0, amount 4
23:55:07.991 00.000 15712 MoveAxis(N, 0, ABG)
23:55:07.991 00.000 15712 Move returns status 0, amount 0
23:55:07.991 00.000 15712 move complete, result=0
23:55:07.991 00.000 15712 worker thread done servicing request
23:55:07.991 00.000 15712 Worker thread wakes up
23:55:07.991 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:55:07.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:07.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:09.631 01.640 15712 Exposure complete
23:55:09.687 00.056 15712 worker thread done servicing request
23:55:09.687 00.000 7988 OnExposeComplete: enter
23:55:09.692 00.005 7988 UpdateGuideState(): m_state=6
23:55:09.692 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2812
23:55:09.692 00.000 7988 Star::Find returns 1 (0), X=501.96, Y=804.31, Mass=1590, SNR=26.6, Peak=159 HFD=4.5
23:55:09.692 00.000 7988 MultiStar: [#1 -0.03,0.10,0.97,U] [#2 0.08,-0.04,0.88,U] [#3 -0.19,-0.07,0.85,U] [#4 -0.01,0.22,0.71,U] [#5 0.23,0.38,0.00,M4] [#6 0.09,0.32,0.65,U] [#7 0.51,0.06,0.00,M6] [#8 -0.27,0.17,0.46,U] 
23:55:09.692 00.000 7988 refined, 6 included, MultiStar: {-0.09, 0.09}, one-star: {-0.29, 0.04}
23:55:09.692 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
23:55:09.692 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
23:55:09.692 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.35 mountX=0.09 mountY=0.08, mountTheta=0.77
23:55:09.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.09, opts=13)
23:55:09.692 00.000 7988 Enqueuing Move request for scope (-0.09, 0.09)
23:55:09.704 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:09.704 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.6
23:55:09.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:09.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:09.708 00.004 7988 Enqueuing Expose request
23:55:09.708 00.000 15712 Worker thread wakes up
23:55:09.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
23:55:09.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
23:55:09.708 00.000 15712 Moving (-0.09, 0.09) raw xDistance=0.09 yDistance=0.08
23:55:09.708 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:09.708 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
23:55:09.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:09.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:55:09.708 00.000 15712 MoveAxis(E, 5, ABG)
23:55:09.708 00.000 15712 Guiding  Dir = 2, Dur = 5
23:55:09.745 00.037 15712 IsGuiding returns 0
23:55:09.756 00.011 15712 IsGuiding returns 0
23:55:09.756 00.000 15712 Move returns status 0, amount 5
23:55:09.756 00.000 15712 MoveAxis(N, 0, ABG)
23:55:09.756 00.000 15712 Move returns status 0, amount 0
23:55:09.756 00.000 15712 move complete, result=0
23:55:09.756 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
23:55:09.771 00.015 15712 worker thread done servicing request
23:55:09.771 00.000 15712 Worker thread wakes up
23:55:09.772 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:09.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:11.176 01.404 15712 Exposure complete
23:55:11.238 00.062 15712 worker thread done servicing request
23:55:11.238 00.000 7988 OnExposeComplete: enter
23:55:11.238 00.000 7988 UpdateGuideState(): m_state=6
23:55:11.240 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2813
23:55:11.240 00.000 7988 Star::Find returns 1 (0), X=502.15, Y=804.24, Mass=1667, SNR=26.8, Peak=157 HFD=4.6
23:55:11.242 00.002 7988 MultiStar: [#1 0.13,0.11,0.94,U] [#2 0.27,0.01,0.82,U] [#3 -0.07,-0.14,0.81,U] [#4 0.15,0.32,0.73,U] [#5 0.20,0.47,0.00,M5] [#6 -0.01,0.11,0.66,U] [#7 0.49,0.00,0.00,M7] [#8 0.02,-0.09,0.44,U] 
23:55:11.242 00.000 7988 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {-0.11, -0.04}
23:55:11.244 00.002 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
23:55:11.244 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
23:55:11.246 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.65 mountX=0.04 mountY=-0.06, mountTheta=-0.93
23:55:11.248 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.04, opts=13)
23:55:11.250 00.002 7988 Enqueuing Move request for scope (0.06, 0.04)
23:55:11.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:11.252 00.002 7988 UpdateGuideState exits: m=1667 SNR=26.8
23:55:11.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:11.254 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:11.254 00.000 7988 Enqueuing Expose request
23:55:11.256 00.002 15712 Worker thread wakes up
23:55:11.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:55:11.256 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:55:11.256 00.000 15712 Moving (0.06, 0.04) raw xDistance=0.04 yDistance=-0.06
23:55:11.258 00.002 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:11.258 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
23:55:11.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:11.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:55:11.258 00.000 15712 MoveAxis(E, 2, ABG)
23:55:11.258 00.000 15712 Guiding  Dir = 2, Dur = 2
23:55:11.260 00.002 15712 IsGuiding returns 0
23:55:11.288 00.028 15712 IsGuiding returns 0
23:55:11.288 00.000 15712 Move returns status 0, amount 2
23:55:11.288 00.000 15712 MoveAxis(N, 0, ABG)
23:55:11.288 00.000 15712 Move returns status 0, amount 0
23:55:11.288 00.000 15712 move complete, result=0
23:55:11.288 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:11.290 00.002 15712 worker thread done servicing request
23:55:11.290 00.000 15712 Worker thread wakes up
23:55:11.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:11.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:12.929 01.639 15712 Exposure complete
23:55:12.984 00.055 15712 worker thread done servicing request
23:55:12.984 00.000 7988 OnExposeComplete: enter
23:55:12.992 00.008 7988 UpdateGuideState(): m_state=6
23:55:12.992 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2814
23:55:12.992 00.000 7988 Star::Find returns 1 (0), X=502.10, Y=804.50, Mass=1650, SNR=27.1, Peak=170 HFD=4.4
23:55:12.992 00.000 7988 MultiStar: [#1 -0.11,0.27,0.94,U] [#2 0.09,-0.10,0.88,U] [#3 -0.29,-0.31,0.84,U] [#4 -0.02,0.45,0.00,M1] [#5 0.02,0.36,0.70,U] [#6 -0.22,0.27,0.65,U] [#7 0.46,-0.01,0.00,M8] [#8 0.09,0.00,0.45,U] 
23:55:12.992 00.000 7988 refined, 6 included, MultiStar: {-0.09, 0.10}, one-star: {-0.15, 0.22}
23:55:12.992 00.000 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.56) = xAngle (0.74 = 0.74)
23:55:12.992 00.000 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
23:55:12.992 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.30 mountX=0.10 mountY=0.09, mountTheta=0.72
23:55:13.002 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.10, opts=13)
23:55:13.002 00.000 7988 Enqueuing Move request for scope (-0.09, 0.10)
23:55:13.002 00.000 15712 Worker thread wakes up
23:55:13.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
23:55:13.002 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
23:55:13.002 00.000 15712 Moving (-0.09, 0.10) raw xDistance=0.10 yDistance=0.09
23:55:13.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:13.006 00.004 7988 UpdateGuideState exits: m=1650 SNR=27.1
23:55:13.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:13.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:13.008 00.002 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:13.008 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
23:55:13.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:13.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:55:13.008 00.000 15712 MoveAxis(E, 0, ABG)
23:55:13.008 00.000 15712 Move returns status 0, amount 0
23:55:13.008 00.000 15712 MoveAxis(N, 0, ABG)
23:55:13.008 00.000 15712 Move returns status 0, amount 0
23:55:13.008 00.000 15712 move complete, result=0
23:55:13.008 00.000 7988 Enqueuing Expose request
23:55:13.008 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:13.008 00.000 15712 worker thread done servicing request
23:55:13.008 00.000 15712 Worker thread wakes up
23:55:13.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:13.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:14.430 01.422 15712 Exposure complete
23:55:14.481 00.051 15712 worker thread done servicing request
23:55:14.481 00.000 7988 OnExposeComplete: enter
23:55:14.491 00.010 7988 UpdateGuideState(): m_state=6
23:55:14.491 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2815
23:55:14.491 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=804.35, Mass=1558, SNR=26.3, Peak=155 HFD=4.4
23:55:14.495 00.004 7988 MultiStar: [#1 -0.18,0.05,0.99,U] [#2 -0.08,0.04,0.89,U] [#3 -0.13,-0.01,0.86,U] [#4 0.18,0.15,0.74,U] [#5 0.03,0.61,0.00,M5] [#6 -0.12,0.35,0.66,U] [#7 0.27,0.28,0.45,U] [#8 -0.46,0.03,0.00,M1] 
23:55:14.495 00.000 7988 refined, 6 included, MultiStar: {-0.09, 0.11}, one-star: {-0.29, 0.08}
23:55:14.498 00.003 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
23:55:14.498 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
23:55:14.500 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.22 mountX=0.11 mountY=0.08, mountTheta=0.64
23:55:14.502 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.11, opts=13)
23:55:14.504 00.002 7988 Enqueuing Move request for scope (-0.09, 0.11)
23:55:14.504 00.000 15712 Worker thread wakes up
23:55:14.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
23:55:14.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
23:55:14.504 00.000 15712 Moving (-0.09, 0.11) raw xDistance=0.11 yDistance=0.08
23:55:14.507 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:14.507 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:14.507 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
23:55:14.507 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.3
23:55:14.509 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:14.511 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:14.511 00.000 7988 Enqueuing Expose request
23:55:14.513 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:14.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:55:14.513 00.000 15712 MoveAxis(W, 1, ABG)
23:55:14.513 00.000 15712 Guiding  Dir = 3, Dur = 1
23:55:14.513 00.000 15712 IsGuiding returns 0
23:55:14.532 00.019 15712 IsGuiding returns 0
23:55:14.532 00.000 15712 Move returns status 0, amount 1
23:55:14.532 00.000 15712 MoveAxis(N, 0, ABG)
23:55:14.532 00.000 15712 Move returns status 0, amount 0
23:55:14.532 00.000 15712 move complete, result=0
23:55:14.532 00.000 15712 worker thread done servicing request
23:55:14.532 00.000 15712 Worker thread wakes up
23:55:14.532 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:55:14.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:14.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:16.168 01.636 15712 Exposure complete
23:55:16.215 00.047 15712 worker thread done servicing request
23:55:16.215 00.000 7988 OnExposeComplete: enter
23:55:16.215 00.000 7988 UpdateGuideState(): m_state=6
23:55:16.230 00.015 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2816
23:55:16.232 00.002 7988 Star::Find returns 1 (0), X=502.11, Y=804.27, Mass=1598, SNR=26.7, Peak=137 HFD=4.9
23:55:16.232 00.000 7988 MultiStar: [#1 0.04,0.01,0.98,U] [#2 0.24,-0.11,0.84,U] [#3 -0.13,-0.32,0.83,U] [#4 -0.12,0.16,0.72,U] [#5 0.05,-0.06,0.72,U] [#6 -0.03,0.17,0.64,U] [#7 0.38,-0.14,0.49,U] [#8 -0.34,-0.26,0.41,U] 
23:55:16.234 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.15, -0.01}
23:55:16.234 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.25 = 3.04)
23:55:16.236 00.002 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
23:55:16.236 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.68 mountX=-0.05 mountY=0.01, mountTheta=3.00
23:55:16.238 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.05, opts=13)
23:55:16.240 00.002 7988 Enqueuing Move request for scope (-0.01, -0.05)
23:55:16.240 00.000 15712 Worker thread wakes up
23:55:16.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:55:16.240 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:55:16.240 00.000 15712 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
23:55:16.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:16.240 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.7
23:55:16.243 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:16.243 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:16.245 00.002 7988 Enqueuing Expose request
23:55:16.245 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:16.245 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
23:55:16.245 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:16.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:55:16.245 00.000 15712 MoveAxis(E, 0, ABG)
23:55:16.245 00.000 15712 Move returns status 0, amount 0
23:55:16.245 00.000 15712 MoveAxis(N, 0, ABG)
23:55:16.245 00.000 15712 Move returns status 0, amount 0
23:55:16.245 00.000 15712 move complete, result=0
23:55:16.245 00.000 15712 worker thread done servicing request
23:55:16.245 00.000 15712 Worker thread wakes up
23:55:16.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:16.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:16.245 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:17.778 01.533 15712 Exposure complete
23:55:17.839 00.061 15712 worker thread done servicing request
23:55:17.839 00.000 7988 OnExposeComplete: enter
23:55:17.839 00.000 7988 UpdateGuideState(): m_state=6
23:55:17.842 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2817
23:55:17.842 00.000 7988 Star::Find returns 1 (0), X=501.93, Y=804.13, Mass=1503, SNR=25.7, Peak=139 HFD=4.4
23:55:17.842 00.000 7988 MultiStar: [#1 0.07,-0.09,1.01,U] [#2 0.02,-0.34,0.87,U] [#3 -0.07,-0.37,0.86,U] [#4 0.08,-0.03,0.75,U] [#5 -0.04,0.15,0.78,U] [#6 -0.16,-0.11,0.65,U] [#7 0.39,-0.12,0.48,U] [#8 -0.14,-0.19,0.45,U] 
23:55:17.842 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.33, -0.14}
23:55:17.842 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
23:55:17.842 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.87)
23:55:17.848 00.006 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.82 mountX=-0.14 mountY=0.04, mountTheta=2.87
23:55:17.848 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.14, opts=13)
23:55:17.848 00.000 7988 Enqueuing Move request for scope (-0.04, -0.14)
23:55:17.848 00.000 15712 Worker thread wakes up
23:55:17.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
23:55:17.848 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
23:55:17.848 00.000 15712 Moving (-0.04, -0.14) raw xDistance=-0.14 yDistance=0.04
23:55:17.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:17.848 00.000 7988 UpdateGuideState exits: m=1503 SNR=25.7
23:55:17.854 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:17.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:17.854 00.000 7988 Enqueuing Expose request
23:55:17.854 00.000 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:17.854 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
23:55:17.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:17.854 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:55:17.854 00.000 15712 MoveAxis(W, 1, ABG)
23:55:17.854 00.000 15712 Guiding  Dir = 3, Dur = 1
23:55:17.854 00.000 15712 IsGuiding returns 0
23:55:17.870 00.016 15712 IsGuiding returns 0
23:55:17.870 00.000 15712 Move returns status 0, amount 1
23:55:17.870 00.000 15712 MoveAxis(N, 0, ABG)
23:55:17.870 00.000 15712 Move returns status 0, amount 0
23:55:17.870 00.000 15712 move complete, result=0
23:55:17.870 00.000 15712 worker thread done servicing request
23:55:17.870 00.000 15712 Worker thread wakes up
23:55:17.870 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:55:17.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:17.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:19.514 01.644 15712 Exposure complete
23:55:19.575 00.061 15712 worker thread done servicing request
23:55:19.575 00.000 7988 OnExposeComplete: enter
23:55:19.577 00.002 7988 UpdateGuideState(): m_state=6
23:55:19.579 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2818
23:55:19.579 00.000 7988 Star::Find returns 1 (0), X=502.13, Y=804.19, Mass=1578, SNR=26.3, Peak=142 HFD=4.4
23:55:19.581 00.002 7988 MultiStar: [#1 -0.05,-0.16,0.97,U] [#2 0.13,0.03,0.89,U] [#3 -0.22,-0.32,0.85,U] [#4 0.05,0.21,0.75,U] [#5 0.06,0.04,0.76,U] [#6 0.02,0.02,0.64,U] [#7 0.41,-0.13,0.00,M6] [#8 0.07,-0.17,0.44,U] 
23:55:19.581 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {-0.13, -0.09}
23:55:19.583 00.002 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
23:55:19.583 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
23:55:19.585 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.89 mountX=-0.06 mountY=0.02, mountTheta=2.80
23:55:19.587 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
23:55:19.587 00.000 7988 Enqueuing Move request for scope (-0.02, -0.06)
23:55:19.589 00.002 15712 Worker thread wakes up
23:55:19.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:55:19.589 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:55:19.589 00.000 15712 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.02
23:55:19.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:19.589 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.3
23:55:19.591 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:19.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:19.593 00.002 7988 Enqueuing Expose request
23:55:19.593 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:19.593 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
23:55:19.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:19.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:55:19.593 00.000 15712 MoveAxis(W, 2, ABG)
23:55:19.593 00.000 15712 Guiding  Dir = 3, Dur = 2
23:55:19.593 00.000 15712 IsGuiding returns 0
23:55:19.613 00.020 15712 IsGuiding returns 0
23:55:19.616 00.003 15712 Move returns status 0, amount 2
23:55:19.616 00.000 15712 MoveAxis(N, 0, ABG)
23:55:19.616 00.000 15712 Move returns status 0, amount 0
23:55:19.616 00.000 15712 move complete, result=0
23:55:19.616 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:55:19.616 00.000 15712 worker thread done servicing request
23:55:19.616 00.000 15712 Worker thread wakes up
23:55:19.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:19.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:21.032 01.416 15712 Exposure complete
23:55:21.079 00.047 15712 worker thread done servicing request
23:55:21.079 00.000 7988 OnExposeComplete: enter
23:55:21.093 00.014 7988 UpdateGuideState(): m_state=6
23:55:21.095 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2819
23:55:21.095 00.000 7988 Star::Find returns 1 (0), X=501.93, Y=804.16, Mass=1416, SNR=24.9, Peak=140 HFD=4.4
23:55:21.095 00.000 7988 MultiStar: [#1 0.04,-0.21,1.03,U] [#2 0.34,-0.31,0.00,M1] [#3 0.22,-0.43,0.00,M1] [#4 0.21,-0.24,0.80,U] [#5 0.40,0.31,0.00,M3] [#6 0.04,0.06,0.68,U] [#7 0.58,-0.28,0.00,M7] [#8 0.05,-0.42,0.00,M1] 
23:55:21.095 00.000 7988 refined, 3 included, MultiStar: {-0.03, -0.14}, one-star: {-0.33, -0.11}
23:55:21.095 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.34 = 2.95)
23:55:21.095 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
23:55:21.095 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.77 mountX=-0.14 mountY=0.03, mountTheta=2.92
23:55:21.095 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.14, opts=13)
23:55:21.095 00.000 7988 Enqueuing Move request for scope (-0.03, -0.14)
23:55:21.095 00.000 15712 Worker thread wakes up
23:55:21.095 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
23:55:21.095 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
23:55:21.095 00.000 15712 Moving (-0.03, -0.14) raw xDistance=-0.14 yDistance=0.03
23:55:21.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:21.095 00.000 7988 UpdateGuideState exits: m=1416 SNR=24.9
23:55:21.107 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:21.107 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:21.109 00.002 7988 Enqueuing Expose request
23:55:21.111 00.002 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:21.111 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:55:21.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:21.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:55:21.111 00.000 15712 MoveAxis(E, 2, ABG)
23:55:21.111 00.000 15712 Guiding  Dir = 2, Dur = 2
23:55:21.111 00.000 15712 IsGuiding returns 0
23:55:21.129 00.018 15712 IsGuiding returns 0
23:55:21.129 00.000 15712 Move returns status 0, amount 2
23:55:21.129 00.000 15712 MoveAxis(N, 0, ABG)
23:55:21.129 00.000 15712 Move returns status 0, amount 0
23:55:21.129 00.000 15712 move complete, result=0
23:55:21.129 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
23:55:21.136 00.007 15712 worker thread done servicing request
23:55:21.136 00.000 15712 Worker thread wakes up
23:55:21.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:21.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:22.768 01.632 15712 Exposure complete
23:55:22.828 00.060 15712 worker thread done servicing request
23:55:22.828 00.000 7988 OnExposeComplete: enter
23:55:22.832 00.004 7988 UpdateGuideState(): m_state=6
23:55:22.832 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
23:55:22.832 00.000 7988 Star::Find returns 1 (0), X=502.24, Y=804.12, Mass=1532, SNR=26.2, Peak=146 HFD=4.4
23:55:22.832 00.000 7988 MultiStar: [#1 0.33,-0.24,0.98,U] [#2 0.39,-0.28,0.00,M2] [#3 0.02,-0.35,0.90,U] [#4 0.38,-0.06,0.74,U] [#5 0.57,0.18,0.00,M4] [#6 0.33,0.21,0.66,U] [#7 0.80,-0.10,0.00,M8] [#8 0.39,-0.48,0.00,M2] 
23:55:22.832 00.000 7988 single-star, 4 included, MultiStar: {0.19, -0.14}, one-star: {-0.02, -0.15}
23:55:22.832 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.28 = 3.01)
23:55:22.832 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
23:55:22.832 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.71 mountX=-0.15 mountY=0.03, mountTheta=2.98
23:55:22.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.15, opts=13)
23:55:22.832 00.000 7988 Enqueuing Move request for scope (-0.02, -0.15)
23:55:22.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:22.832 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.2
23:55:22.845 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:22.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:22.845 00.000 7988 Enqueuing Expose request
23:55:22.848 00.003 15712 Worker thread wakes up
23:55:22.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
23:55:22.848 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
23:55:22.848 00.000 15712 Moving (-0.02, -0.15) raw xDistance=-0.15 yDistance=0.03
23:55:22.850 00.002 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:22.850 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
23:55:22.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:22.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:55:22.850 00.000 15712 MoveAxis(E, 3, ABG)
23:55:22.850 00.000 15712 Guiding  Dir = 2, Dur = 3
23:55:22.884 00.034 15712 IsGuiding returns 0
23:55:22.896 00.012 15712 IsGuiding returns 0
23:55:22.896 00.000 15712 Move returns status 0, amount 3
23:55:22.896 00.000 15712 MoveAxis(N, 0, ABG)
23:55:22.896 00.000 15712 Move returns status 0, amount 0
23:55:22.896 00.000 15712 move complete, result=0
23:55:22.896 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.0 px 0 ms NORTH
23:55:22.896 00.000 15712 worker thread done servicing request
23:55:22.896 00.000 15712 Worker thread wakes up
23:55:22.912 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:22.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:24.316 01.404 15712 Exposure complete
23:55:24.376 00.060 15712 worker thread done servicing request
23:55:24.376 00.000 7988 OnExposeComplete: enter
23:55:24.377 00.001 7988 UpdateGuideState(): m_state=6
23:55:24.379 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2821
23:55:24.379 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=804.10, Mass=1529, SNR=26.1, Peak=133 HFD=4.4
23:55:24.381 00.002 7988 MultiStar: [#1 -0.02,-0.18,0.97,U] [#2 0.09,-0.27,0.88,U] [#3 0.01,-0.35,0.82,U] [#4 -0.21,-0.04,0.76,U] [#5 0.11,0.23,0.72,U] [#6 0.18,0.05,0.65,U] [#7 0.33,0.14,0.48,U] [#8 -0.10,-0.10,0.45,U] 
23:55:24.381 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {-0.26, -0.17}
23:55:24.383 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.20 = 3.09)
23:55:24.383 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
23:55:24.385 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.63 mountX=-0.10 mountY=0.01, mountTheta=3.05
23:55:24.387 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.10, opts=13)
23:55:24.387 00.000 7988 Enqueuing Move request for scope (-0.01, -0.10)
23:55:24.389 00.002 15712 Worker thread wakes up
23:55:24.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
23:55:24.389 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
23:55:24.389 00.000 15712 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.01
23:55:24.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:24.389 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.1
23:55:24.391 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:24.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:24.393 00.002 7988 Enqueuing Expose request
23:55:24.395 00.002 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:24.395 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
23:55:24.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:24.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:55:24.395 00.000 15712 MoveAxis(E, 3, ABG)
23:55:24.395 00.000 15712 Guiding  Dir = 2, Dur = 3
23:55:24.395 00.000 15712 IsGuiding returns 0
23:55:24.409 00.014 15712 IsGuiding returns 0
23:55:24.409 00.000 15712 Move returns status 0, amount 3
23:55:24.409 00.000 15712 MoveAxis(N, 0, ABG)
23:55:24.409 00.000 15712 Move returns status 0, amount 0
23:55:24.409 00.000 15712 move complete, result=0
23:55:24.409 00.000 15712 worker thread done servicing request
23:55:24.409 00.000 15712 Worker thread wakes up
23:55:24.409 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:55:24.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:24.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:26.055 01.646 15712 Exposure complete
23:55:26.106 00.051 15712 worker thread done servicing request
23:55:26.106 00.000 7988 OnExposeComplete: enter
23:55:26.116 00.010 7988 UpdateGuideState(): m_state=6
23:55:26.116 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2822
23:55:26.116 00.000 7988 Star::Find returns 1 (0), X=502.02, Y=804.10, Mass=1592, SNR=26.3, Peak=132 HFD=4.5
23:55:26.116 00.000 7988 MultiStar: [#1 0.03,-0.13,0.94,U] [#2 0.16,-0.32,0.86,U] [#3 -0.11,-0.34,0.88,U] [#4 0.02,0.06,0.76,U] [#5 -0.01,0.07,0.69,U] [#6 -0.07,-0.05,0.61,U] [#7 0.47,-0.14,0.00,M8] [#8 0.24,-0.39,0.00,M2] 
23:55:26.116 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.14}, one-star: {-0.24, -0.17}
23:55:26.116 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
23:55:26.123 00.007 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.87)
23:55:26.123 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.82 mountX=-0.14 mountY=0.04, mountTheta=2.87
23:55:26.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.14, opts=13)
23:55:26.123 00.000 7988 Enqueuing Move request for scope (-0.04, -0.14)
23:55:26.123 00.000 15712 Worker thread wakes up
23:55:26.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
23:55:26.123 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
23:55:26.123 00.000 15712 Moving (-0.04, -0.14) raw xDistance=-0.14 yDistance=0.04
23:55:26.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:26.123 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.3
23:55:26.130 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:26.130 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:26.132 00.002 7988 Enqueuing Expose request
23:55:26.132 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:26.132 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
23:55:26.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:26.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:55:26.132 00.000 15712 MoveAxis(E, 3, ABG)
23:55:26.132 00.000 15712 Guiding  Dir = 2, Dur = 3
23:55:26.132 00.000 15712 IsGuiding returns 0
23:55:26.152 00.020 15712 IsGuiding returns 0
23:55:26.152 00.000 15712 Move returns status 0, amount 3
23:55:26.152 00.000 15712 MoveAxis(N, 0, ABG)
23:55:26.152 00.000 15712 Move returns status 0, amount 0
23:55:26.152 00.000 15712 move complete, result=0
23:55:26.152 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:55:26.156 00.004 15712 worker thread done servicing request
23:55:26.156 00.000 15712 Worker thread wakes up
23:55:26.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:26.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:27.569 01.413 15712 Exposure complete
23:55:27.628 00.059 15712 worker thread done servicing request
23:55:27.628 00.000 7988 OnExposeComplete: enter
23:55:27.630 00.002 7988 UpdateGuideState(): m_state=6
23:55:27.630 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2823
23:55:27.630 00.000 7988 Star::Find returns 1 (0), X=502.54, Y=803.94, Mass=1586, SNR=26.7, Peak=142 HFD=4.9
23:55:27.630 00.000 7988 MultiStar: [#1 0.22,-0.18,0.96,U] [#2 0.47,-0.49,0.00,M1] [#3 0.29,-0.43,0.00,M1] [#4 0.46,-0.20,0.00,M1] [#5 0.27,-0.09,0.68,U] [#6 0.27,-0.10,0.64,U] [#7 0.68,-0.28,0.00,M9] [#8 0.01,-0.57,0.00,M3] 
23:55:27.630 00.000 7988 refined, 3 included, MultiStar: {0.26, -0.19}, one-star: {0.29, -0.33}
23:55:27.636 00.006 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
23:55:27.636 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
23:55:27.636 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-0.63 mountX=-0.19 mountY=-0.26, mountTheta=-2.20
23:55:27.636 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.19, opts=13)
23:55:27.636 00.000 7988 Enqueuing Move request for scope (0.26, -0.19)
23:55:27.636 00.000 15712 Worker thread wakes up
23:55:27.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:27.636 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.7
23:55:27.645 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:27.645 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:27.646 00.001 7988 Enqueuing Expose request
23:55:27.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.19) opts 0xd
23:55:27.646 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.19)
23:55:27.646 00.000 15712 Moving (0.26, -0.19) raw xDistance=-0.19 yDistance=-0.26
23:55:27.646 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 640.16
23:55:27.646 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
23:55:27.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:27.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:55:27.646 00.000 15712 MoveAxis(E, 40, ABG)
23:55:27.646 00.000 15712 Guiding  Dir = 2, Dur = 40
23:55:27.653 00.007 15712 IsGuiding returns 0
23:55:27.670 00.017 15712 PulseGuide returned control before completion, sleep 35
23:55:27.721 00.051 15712 IsGuiding returns 0
23:55:27.721 00.000 15712 Move returns status 0, amount 40
23:55:27.721 00.000 15712 MoveAxis(N, 0, ABG)
23:55:27.721 00.000 15712 Move returns status 0, amount 0
23:55:27.721 00.000 15712 move complete, result=0
23:55:27.721 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.3 px 0 ms NORTH
23:55:27.723 00.002 15712 worker thread done servicing request
23:55:27.723 00.000 15712 Worker thread wakes up
23:55:27.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:27.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:29.354 01.631 15712 Exposure complete
23:55:29.405 00.051 15712 worker thread done servicing request
23:55:29.405 00.000 7988 OnExposeComplete: enter
23:55:29.416 00.011 7988 UpdateGuideState(): m_state=6
23:55:29.416 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2824
23:55:29.416 00.000 7988 Star::Find returns 1 (0), X=502.20, Y=804.07, Mass=1581, SNR=26.7, Peak=137 HFD=4.4
23:55:29.416 00.000 7988 MultiStar: [#1 0.22,-0.22,0.97,U] [#2 0.27,-0.30,0.87,U] [#3 0.18,-0.45,0.00,M2] [#4 0.35,0.01,0.76,U] [#5 0.18,0.24,0.71,U] [#6 0.02,-0.14,0.65,U] [#7 0.62,-0.26,0.00,M10] [#8 -0.06,-0.56,0.00,M4] 
23:55:29.416 00.000 7988 refined, 5 included, MultiStar: {0.16, -0.12}, one-star: {-0.05, -0.20}
23:55:29.421 00.005 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.20 = -2.20)
23:55:29.421 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
23:55:29.421 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=-0.12 mountY=-0.16, mountTheta=-2.21
23:55:29.421 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.12, opts=13)
23:55:29.421 00.000 7988 Enqueuing Move request for scope (0.16, -0.12)
23:55:29.421 00.000 15712 Worker thread wakes up
23:55:29.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
23:55:29.421 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
23:55:29.421 00.000 15712 Moving (0.16, -0.12) raw xDistance=-0.12 yDistance=-0.16
23:55:29.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:29.421 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.7
23:55:29.430 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:29.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:29.432 00.002 7988 Enqueuing Expose request
23:55:29.432 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:29.432 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
23:55:29.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:29.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:55:29.432 00.000 15712 MoveAxis(E, 7, ABG)
23:55:29.432 00.000 15712 Guiding  Dir = 2, Dur = 7
23:55:29.432 00.000 15712 IsGuiding returns 0
23:55:29.463 00.031 15712 IsGuiding returns 0
23:55:29.463 00.000 15712 Move returns status 0, amount 7
23:55:29.463 00.000 15712 MoveAxis(N, 0, ABG)
23:55:29.463 00.000 15712 Move returns status 0, amount 0
23:55:29.463 00.000 15712 move complete, result=0
23:55:29.463 00.000 15712 worker thread done servicing request
23:55:29.463 00.000 15712 Worker thread wakes up
23:55:29.463 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:55:29.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:29.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:30.883 01.420 15712 Exposure complete
23:55:30.944 00.061 15712 worker thread done servicing request
23:55:30.944 00.000 7988 OnExposeComplete: enter
23:55:30.946 00.002 7988 UpdateGuideState(): m_state=6
23:55:30.948 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2825
23:55:30.948 00.000 7988 Star::Find returns 1 (0), X=502.09, Y=804.00, Mass=1564, SNR=26.4, Peak=147 HFD=4.3
23:55:30.950 00.002 7988 MultiStar: [#1 0.08,-0.25,0.98,U] [#2 0.11,-0.25,0.87,U] [#3 0.03,-0.55,0.00,M3] [#4 0.22,0.07,0.76,U] [#5 0.29,0.07,0.71,U] [#6 -0.05,-0.14,0.62,U] [#7 0.27,-0.18,0.50,U] [#8 0.01,-0.53,0.00,M5] 
23:55:30.951 00.001 7988 refined, 6 included, MultiStar: {0.09, -0.15}, one-star: {-0.16, -0.28}
23:55:30.951 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
23:55:30.953 00.002 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
23:55:30.953 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.04 mountX=-0.15 mountY=-0.08, mountTheta=-2.62
23:55:30.955 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.15, opts=13)
23:55:30.957 00.002 7988 Enqueuing Move request for scope (0.09, -0.15)
23:55:30.959 00.002 15712 Worker thread wakes up
23:55:30.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
23:55:30.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
23:55:30.959 00.000 15712 Moving (0.09, -0.15) raw xDistance=-0.15 yDistance=-0.08
23:55:30.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:30.959 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.4
23:55:30.961 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:30.962 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:30.962 00.000 7988 Enqueuing Expose request
23:55:30.962 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:30.962 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
23:55:30.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:30.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:55:30.962 00.000 15712 MoveAxis(E, 5, ABG)
23:55:30.962 00.000 15712 Guiding  Dir = 2, Dur = 5
23:55:30.997 00.035 15712 IsGuiding returns 0
23:55:31.013 00.016 15712 IsGuiding returns 0
23:55:31.013 00.000 15712 Move returns status 0, amount 5
23:55:31.013 00.000 15712 MoveAxis(N, 0, ABG)
23:55:31.013 00.000 15712 Move returns status 0, amount 0
23:55:31.013 00.000 15712 move complete, result=0
23:55:31.013 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:55:31.015 00.002 15712 worker thread done servicing request
23:55:31.015 00.000 15712 Worker thread wakes up
23:55:31.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:31.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:32.655 01.640 15712 Exposure complete
23:55:32.714 00.059 15712 worker thread done servicing request
23:55:32.714 00.000 7988 OnExposeComplete: enter
23:55:32.717 00.003 7988 UpdateGuideState(): m_state=6
23:55:32.717 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2826
23:55:32.719 00.002 7988 Star::Find returns 1 (0), X=502.12, Y=804.06, Mass=1476, SNR=25.6, Peak=137 HFD=4.2
23:55:32.719 00.000 7988 MultiStar: [#1 0.04,-0.16,0.99,U] [#2 0.23,-0.29,0.86,U] [#3 -0.04,-0.60,0.00,M4] [#4 -0.16,-0.24,0.78,U] [#5 -0.01,0.24,0.76,U] [#6 0.07,-0.13,0.67,U] [#7 0.80,-0.40,0.00,M10] [#8 -0.19,-0.28,0.47,U] 
23:55:32.719 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.15}, one-star: {-0.14, -0.21}
23:55:32.719 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
23:55:32.719 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
23:55:32.719 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.16 cameraTheta=-1.65 mountX=-0.15 mountY=0.02, mountTheta=3.04
23:55:32.719 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.15, opts=13)
23:55:32.719 00.000 7988 Enqueuing Move request for scope (-0.01, -0.15)
23:55:32.719 00.000 15712 Worker thread wakes up
23:55:32.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
23:55:32.719 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
23:55:32.719 00.000 15712 Moving (-0.01, -0.15) raw xDistance=-0.15 yDistance=0.02
23:55:32.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:32.719 00.000 7988 UpdateGuideState exits: m=1476 SNR=25.6
23:55:32.730 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:32.730 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:32.730 00.000 7988 Enqueuing Expose request
23:55:32.733 00.003 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:32.733 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
23:55:32.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:32.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:55:32.733 00.000 15712 MoveAxis(E, 6, ABG)
23:55:32.733 00.000 15712 Guiding  Dir = 2, Dur = 6
23:55:32.733 00.000 15712 IsGuiding returns 0
23:55:32.756 00.023 15712 IsGuiding returns 0
23:55:32.756 00.000 15712 Move returns status 0, amount 6
23:55:32.756 00.000 15712 MoveAxis(N, 0, ABG)
23:55:32.756 00.000 15712 Move returns status 0, amount 0
23:55:32.756 00.000 15712 move complete, result=0
23:55:32.756 00.000 15712 worker thread done servicing request
23:55:32.756 00.000 15712 Worker thread wakes up
23:55:32.756 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.0 px 0 ms NORTH
23:55:32.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:32.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:34.168 01.412 15712 Exposure complete
23:55:34.229 00.061 15712 worker thread done servicing request
23:55:34.229 00.000 7988 OnExposeComplete: enter
23:55:34.229 00.000 7988 UpdateGuideState(): m_state=6
23:55:34.231 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2827
23:55:34.231 00.000 7988 Star::Find returns 1 (0), X=502.04, Y=804.14, Mass=1551, SNR=26.2, Peak=154 HFD=4.3
23:55:34.233 00.002 7988 MultiStar: [#1 0.02,-0.16,0.99,U] [#2 0.30,-0.34,0.00,M1] [#3 0.09,-0.48,0.00,M5] [#4 0.10,-0.30,0.76,U] [#5 0.13,0.22,0.72,U] [#6 -0.04,-0.09,0.63,U] [#7 0.35,-0.17,0.48,U] [#8 -0.16,-0.62,0.00,M5] 
23:55:34.233 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.11}, one-star: {-0.21, -0.13}
23:55:34.235 00.002 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
23:55:34.235 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
23:55:34.237 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.35 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
23:55:34.239 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.11, opts=13)
23:55:34.239 00.000 7988 Enqueuing Move request for scope (0.03, -0.11)
23:55:34.241 00.002 15712 Worker thread wakes up
23:55:34.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
23:55:34.241 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
23:55:34.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:34.241 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.2
23:55:34.244 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:34.245 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:34.246 00.001 7988 Enqueuing Expose request
23:55:34.246 00.000 15712 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=-0.02
23:55:34.246 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:34.246 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
23:55:34.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:34.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:55:34.246 00.000 15712 MoveAxis(E, 7, ABG)
23:55:34.246 00.000 15712 Guiding  Dir = 2, Dur = 7
23:55:34.246 00.000 15712 IsGuiding returns 0
23:55:34.263 00.017 15712 IsGuiding returns 0
23:55:34.263 00.000 15712 Move returns status 0, amount 7
23:55:34.263 00.000 15712 MoveAxis(N, 0, ABG)
23:55:34.263 00.000 15712 Move returns status 0, amount 0
23:55:34.263 00.000 15712 move complete, result=0
23:55:34.263 00.000 15712 worker thread done servicing request
23:55:34.263 00.000 15712 Worker thread wakes up
23:55:34.263 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:55:34.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:34.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:36.013 01.750 15712 Exposure complete
23:55:36.075 00.062 15712 worker thread done servicing request
23:55:36.075 00.000 7988 OnExposeComplete: enter
23:55:36.076 00.001 7988 UpdateGuideState(): m_state=6
23:55:36.078 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2828
23:55:36.078 00.000 7988 Star::Find returns 1 (0), X=501.89, Y=803.97, Mass=1499, SNR=25.7, Peak=143 HFD=4.3
23:55:36.080 00.002 7988 MultiStar: [#1 -0.04,-0.18,1.02,U] [#2 0.11,-0.45,0.00,M2] [#3 -0.06,-0.47,0.00,M6] [#4 0.03,0.01,0.78,U] [#5 0.22,0.10,0.77,U] [#6 -0.12,-0.11,0.67,U] [#7 0.32,0.05,0.53,U] [#8 -0.18,-0.49,0.00,M6] 
23:55:36.080 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.09}, one-star: {-0.37, -0.30}
23:55:36.082 00.002 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.42 = 2.87)
23:55:36.083 00.001 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
23:55:36.083 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.85 mountX=-0.09 mountY=0.03, mountTheta=2.84
23:55:36.085 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.09, opts=13)
23:55:36.087 00.002 7988 Enqueuing Move request for scope (-0.03, -0.09)
23:55:36.087 00.000 15712 Worker thread wakes up
23:55:36.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
23:55:36.087 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
23:55:36.087 00.000 15712 Moving (-0.03, -0.09) raw xDistance=-0.09 yDistance=0.03
23:55:36.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:36.087 00.000 7988 UpdateGuideState exits: m=1499 SNR=25.7
23:55:36.091 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:36.091 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:36.092 00.001 7988 Enqueuing Expose request
23:55:36.092 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:36.092 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
23:55:36.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:36.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:55:36.092 00.000 15712 MoveAxis(E, 6, ABG)
23:55:36.092 00.000 15712 Guiding  Dir = 2, Dur = 6
23:55:36.092 00.000 15712 IsGuiding returns 0
23:55:36.113 00.021 15712 IsGuiding returns 0
23:55:36.113 00.000 15712 Move returns status 0, amount 6
23:55:36.113 00.000 15712 MoveAxis(N, 0, ABG)
23:55:36.113 00.000 15712 Move returns status 0, amount 0
23:55:36.113 00.000 15712 move complete, result=0
23:55:36.113 00.000 15712 worker thread done servicing request
23:55:36.113 00.000 15712 Worker thread wakes up
23:55:36.113 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:55:36.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:36.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:37.527 01.414 15712 Exposure complete
23:55:37.589 00.062 15712 worker thread done servicing request
23:55:37.589 00.000 7988 OnExposeComplete: enter
23:55:37.589 00.000 7988 UpdateGuideState(): m_state=6
23:55:37.592 00.003 7988 Star::Find(15, 501, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2829
23:55:37.592 00.000 7988 Star::Find returns 1 (0), X=501.89, Y=803.77, Mass=1565, SNR=26.4, Peak=129 HFD=4.5
23:55:37.594 00.002 7988 MultiStar: [#1 -0.12,-0.30,1.00,U] [#2 0.13,-0.70,0.00,M3] [#3 0.05,-0.52,0.00,M7] [#4 0.19,-0.34,0.74,U] [#5 0.07,-0.29,0.73,U] [#6 -0.04,-0.38,0.67,U] [#7 0.41,-0.32,0.00,M9] [#8 -0.11,-0.61,0.00,M7] 
23:55:37.594 00.000 7988 refined, 4 included, MultiStar: {-0.08, -0.37}, one-star: {-0.37, -0.50}
23:55:37.596 00.002 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
23:55:37.596 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
23:55:37.598 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.79 mountX=-0.37 mountY=0.09, mountTheta=2.90
23:55:37.600 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.37, opts=13)
23:55:37.600 00.000 7988 Enqueuing Move request for scope (-0.08, -0.37)
23:55:37.602 00.002 15712 Worker thread wakes up
23:55:37.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.37) opts 0xd
23:55:37.602 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.37)
23:55:37.602 00.000 15712 Moving (-0.08, -0.37) raw xDistance=-0.37 yDistance=0.09
23:55:37.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:37.602 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.4
23:55:37.604 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:37.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:37.604 00.000 7988 Enqueuing Expose request
23:55:37.604 00.000 15712 PPEC rslt: input = -0.37, final = -0.24, react = -0.22, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 640.16
23:55:37.604 00.000 15712 PPEC: input: -0.37, control: -0.24, exposure: 1500
23:55:37.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:37.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:55:37.604 00.000 15712 MoveAxis(E, 77, ABG)
23:55:37.604 00.000 15712 Guiding  Dir = 2, Dur = 77
23:55:37.604 00.000 15712 IsGuiding returns 0
23:55:37.630 00.026 15712 PulseGuide returned control before completion, sleep 65
23:55:37.700 00.070 15712 IsGuiding returns 1
23:55:37.700 00.000 15712 scope still moving after pulse duration time elapsed
23:55:37.754 00.054 15712 IsGuiding returns 0
23:55:37.754 00.000 15712 scope move finished after 77 + 73 ms
23:55:37.754 00.000 15712 Move returns status 0, amount 77
23:55:37.754 00.000 15712 MoveAxis(N, 0, ABG)
23:55:37.754 00.000 15712 Move returns status 0, amount 0
23:55:37.754 00.000 15712 move complete, result=0
23:55:37.754 00.000 7988 GuideStep: -0.4 px 77 ms EAST, 0.1 px 0 ms NORTH
23:55:37.761 00.007 15712 worker thread done servicing request
23:55:37.761 00.000 15712 Worker thread wakes up
23:55:37.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:37.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:39.502 01.741 15712 Exposure complete
23:55:39.554 00.052 15712 worker thread done servicing request
23:55:39.554 00.000 7988 OnExposeComplete: enter
23:55:39.563 00.009 7988 UpdateGuideState(): m_state=6
23:55:39.565 00.002 7988 Star::Find(15, 501, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2830
23:55:39.565 00.000 7988 Star::Find returns 1 (0), X=502.01, Y=804.24, Mass=1512, SNR=25.7, Peak=152 HFD=4.5
23:55:39.567 00.002 7988 MultiStar: [#1 0.02,0.09,0.98,U] [#2 0.10,-0.11,0.87,U] [#3 -0.30,-0.18,0.91,U] [#4 -0.13,0.12,0.76,U] [#5 0.10,0.14,0.78,U] [#6 -0.16,-0.01,0.67,U] [#7 0.13,-0.04,0.54,U] [#8 -0.13,-0.16,0.46,U] 
23:55:39.567 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.25, -0.03}
23:55:39.569 00.002 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.56) = xAngle (-4.53 = 1.76)
23:55:39.569 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.72)
23:55:39.571 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.97 mountX=-0.01 mountY=0.08, mountTheta=1.75
23:55:39.573 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.01, opts=13)
23:55:39.573 00.000 7988 Enqueuing Move request for scope (-0.08, -0.01)
23:55:39.575 00.002 15712 Worker thread wakes up
23:55:39.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
23:55:39.575 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
23:55:39.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:39.575 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.7
23:55:39.577 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:39.577 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:39.579 00.002 7988 Enqueuing Expose request
23:55:39.579 00.000 15712 Moving (-0.08, -0.01) raw xDistance=-0.01 yDistance=0.08
23:55:39.583 00.004 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:55:39.583 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
23:55:39.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:39.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:55:39.583 00.000 15712 MoveAxis(E, 6, ABG)
23:55:39.583 00.000 15712 Guiding  Dir = 2, Dur = 6
23:55:39.583 00.000 15712 IsGuiding returns 0
23:55:39.613 00.030 15712 IsGuiding returns 0
23:55:39.613 00.000 15712 Move returns status 0, amount 6
23:55:39.613 00.000 15712 MoveAxis(N, 0, ABG)
23:55:39.613 00.000 15712 Move returns status 0, amount 0
23:55:39.613 00.000 15712 move complete, result=0
23:55:39.613 00.000 15712 worker thread done servicing request
23:55:39.613 00.000 15712 Worker thread wakes up
23:55:39.614 00.001 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
23:55:39.615 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:39.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:41.031 01.416 15712 Exposure complete
23:55:41.091 00.060 15712 worker thread done servicing request
23:55:41.091 00.000 7988 OnExposeComplete: enter
23:55:41.093 00.002 7988 UpdateGuideState(): m_state=6
23:55:41.093 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2831
23:55:41.093 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=804.31, Mass=1537, SNR=25.8, Peak=159 HFD=4.6
23:55:41.093 00.000 7988 MultiStar: [#1 -0.01,-0.00,0.98,U] [#2 0.13,0.05,0.90,U] [#3 -0.14,-0.18,0.83,U] [#4 -0.00,0.32,0.78,U] [#5 -0.10,0.34,0.72,U] [#6 -0.02,0.31,0.69,U] [#7 0.11,0.04,0.50,U] [#8 -0.33,-0.29,0.00,M7] 
23:55:41.093 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.10}, one-star: {-0.38, 0.03}
23:55:41.093 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
23:55:41.093 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
23:55:41.093 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.10 mountY=0.06, mountTheta=0.56
23:55:41.102 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.10, opts=13)
23:55:41.102 00.000 7988 Enqueuing Move request for scope (-0.07, 0.10)
23:55:41.102 00.000 15712 Worker thread wakes up
23:55:41.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
23:55:41.102 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
23:55:41.102 00.000 15712 Moving (-0.07, 0.10) raw xDistance=0.10 yDistance=0.06
23:55:41.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:41.102 00.000 7988 UpdateGuideState exits: m=1537 SNR=25.8
23:55:41.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:41.102 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:41.109 00.007 7988 Enqueuing Expose request
23:55:41.109 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:55:41.109 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
23:55:41.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:41.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:55:41.109 00.000 15712 MoveAxis(E, 3, ABG)
23:55:41.109 00.000 15712 Guiding  Dir = 2, Dur = 3
23:55:41.109 00.000 15712 IsGuiding returns 0
23:55:41.125 00.016 15712 IsGuiding returns 0
23:55:41.125 00.000 15712 Move returns status 0, amount 3
23:55:41.125 00.000 15712 MoveAxis(N, 0, ABG)
23:55:41.125 00.000 15712 Move returns status 0, amount 0
23:55:41.125 00.000 15712 move complete, result=0
23:55:41.125 00.000 15712 worker thread done servicing request
23:55:41.125 00.000 15712 Worker thread wakes up
23:55:41.125 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:55:41.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:41.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:42.770 01.645 15712 Exposure complete
23:55:42.821 00.051 15712 worker thread done servicing request
23:55:42.821 00.000 7988 OnExposeComplete: enter
23:55:42.833 00.012 7988 UpdateGuideState(): m_state=6
23:55:42.833 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2832
23:55:42.835 00.002 7988 Star::Find returns 1 (0), X=501.96, Y=804.37, Mass=1605, SNR=26.7, Peak=165 HFD=4.8
23:55:42.835 00.000 7988 MultiStar: [#1 -0.23,-0.04,0.92,U] [#2 -0.03,0.01,0.88,U] [#3 -0.21,0.01,0.83,U] [#4 0.24,0.33,0.73,U] [#5 -0.18,0.26,0.71,U] [#6 0.07,0.30,0.64,U] [#7 0.31,0.13,0.47,U] [#8 -0.36,-0.06,0.42,U] 
23:55:42.838 00.003 7988 refined, 8 included, MultiStar: {-0.10, 0.11}, one-star: {-0.30, 0.10}
23:55:42.838 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
23:55:42.840 00.002 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
23:55:42.840 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.28 mountX=0.11 mountY=0.09, mountTheta=0.70
23:55:42.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.11, opts=13)
23:55:42.844 00.002 7988 Enqueuing Move request for scope (-0.10, 0.11)
23:55:42.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:42.846 00.002 7988 UpdateGuideState exits: m=1605 SNR=26.7
23:55:42.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:42.848 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:42.848 00.000 7988 Enqueuing Expose request
23:55:42.849 00.001 15712 Worker thread wakes up
23:55:42.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
23:55:42.849 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
23:55:42.849 00.000 15712 Moving (-0.10, 0.11) raw xDistance=0.11 yDistance=0.09
23:55:42.849 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:55:42.849 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
23:55:42.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:42.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:55:42.849 00.000 15712 MoveAxis(E, 4, ABG)
23:55:42.849 00.000 15712 Guiding  Dir = 2, Dur = 4
23:55:42.849 00.000 15712 IsGuiding returns 0
23:55:42.905 00.056 15712 IsGuiding returns 0
23:55:42.905 00.000 15712 Move returns status 0, amount 4
23:55:42.905 00.000 15712 MoveAxis(N, 0, ABG)
23:55:42.905 00.000 15712 Move returns status 0, amount 0
23:55:42.905 00.000 15712 move complete, result=0
23:55:42.905 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
23:55:42.908 00.003 15712 worker thread done servicing request
23:55:42.908 00.000 15712 Worker thread wakes up
23:55:42.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:42.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:44.315 01.407 15712 Exposure complete
23:55:44.377 00.062 15712 worker thread done servicing request
23:55:44.377 00.000 7988 OnExposeComplete: enter
23:55:44.377 00.000 7988 UpdateGuideState(): m_state=6
23:55:44.377 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2833
23:55:44.377 00.000 7988 Star::Find returns 1 (0), X=502.01, Y=804.39, Mass=1518, SNR=25.9, Peak=144 HFD=4.8
23:55:44.377 00.000 7988 MultiStar: [#1 -0.06,0.13,0.95,U] [#2 0.07,-0.15,0.89,U] [#3 -0.23,-0.28,0.86,U] [#4 -0.01,0.34,0.76,U] [#5 0.11,0.47,0.00,M1] [#6 -0.00,0.39,0.69,U] [#7 0.01,0.11,0.46,U] [#8 -0.24,0.27,0.44,U] 
23:55:44.377 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.09}, one-star: {-0.24, 0.12}
23:55:44.377 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
23:55:44.377 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
23:55:44.377 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.34 mountX=0.09 mountY=0.09, mountTheta=0.76
23:55:44.386 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.09, opts=13)
23:55:44.386 00.000 7988 Enqueuing Move request for scope (-0.09, 0.09)
23:55:44.386 00.000 15712 Worker thread wakes up
23:55:44.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
23:55:44.386 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
23:55:44.386 00.000 15712 Moving (-0.09, 0.09) raw xDistance=0.09 yDistance=0.09
23:55:44.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:44.386 00.000 7988 UpdateGuideState exits: m=1518 SNR=25.9
23:55:44.393 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:44.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:44.393 00.000 7988 Enqueuing Expose request
23:55:44.393 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:55:44.393 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
23:55:44.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:44.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:55:44.393 00.000 15712 MoveAxis(E, 3, ABG)
23:55:44.393 00.000 15712 Guiding  Dir = 2, Dur = 3
23:55:44.393 00.000 15712 IsGuiding returns 0
23:55:44.425 00.032 15712 IsGuiding returns 0
23:55:44.425 00.000 15712 Move returns status 0, amount 3
23:55:44.425 00.000 15712 MoveAxis(N, 0, ABG)
23:55:44.425 00.000 15712 Move returns status 0, amount 0
23:55:44.425 00.000 15712 move complete, result=0
23:55:44.425 00.000 15712 worker thread done servicing request
23:55:44.425 00.000 15712 Worker thread wakes up
23:55:44.425 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:55:44.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:44.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:46.066 01.641 15712 Exposure complete
23:55:46.127 00.061 15712 worker thread done servicing request
23:55:46.127 00.000 7988 OnExposeComplete: enter
23:55:46.129 00.002 7988 UpdateGuideState(): m_state=6
23:55:46.131 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2834
23:55:46.131 00.000 7988 Star::Find returns 1 (0), X=501.88, Y=804.46, Mass=1587, SNR=26.6, Peak=150 HFD=4.7
23:55:46.133 00.002 7988 MultiStar: [#1 -0.33,0.10,0.94,U] [#2 -0.02,0.01,0.86,U] [#3 -0.40,-0.13,0.83,U] [#4 -0.19,0.30,0.72,U] [#5 -0.18,0.68,0.00,M2] [#6 -0.18,0.30,0.64,U] [#7 0.47,0.29,0.00,M6] [#8 -0.29,0.12,0.43,U] 
23:55:46.133 00.000 7988 refined, 6 included, MultiStar: {-0.26, 0.12}, one-star: {-0.38, 0.19}
23:55:46.135 00.002 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.56) = xAngle (1.16 = 1.16)
23:55:46.136 00.001 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
23:55:46.136 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.12 hyp=0.29 cameraTheta=2.72 mountX=0.12 mountY=0.26, mountTheta=1.15
23:55:46.138 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.12, opts=13)
23:55:46.140 00.002 7988 Enqueuing Move request for scope (-0.26, 0.12)
23:55:46.140 00.000 15712 Worker thread wakes up
23:55:46.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.12) opts 0xd
23:55:46.140 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.12)
23:55:46.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:46.140 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.6
23:55:46.143 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:46.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:46.145 00.002 7988 Enqueuing Expose request
23:55:46.145 00.000 15712 Moving (-0.26, 0.12) raw xDistance=0.12 yDistance=0.26
23:55:46.145 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:55:46.145 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
23:55:46.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:55:46.145 00.000 15712 MoveAxis(E, 1, ABG)
23:55:46.145 00.000 15712 Guiding  Dir = 2, Dur = 1
23:55:46.145 00.000 15712 IsGuiding returns 0
23:55:46.167 00.022 15712 IsGuiding returns 0
23:55:46.167 00.000 15712 Move returns status 0, amount 1
23:55:46.167 00.000 15712 MoveAxis(S, 66, ABG)
23:55:46.167 00.000 15712 Guiding  Dir = 1, Dur = 66
23:55:46.167 00.000 15712 IsGuiding returns 0
23:55:46.248 00.081 15712 IsGuiding returns 1
23:55:46.248 00.000 15712 scope still moving after pulse duration time elapsed
23:55:46.273 00.025 15712 IsGuiding returns 1
23:55:46.340 00.067 15712 IsGuiding returns 0
23:55:46.340 00.000 15712 scope move finished after 66 + 110 ms
23:55:46.340 00.000 15712 Move returns status 0, amount 66
23:55:46.340 00.000 15712 move complete, result=0
23:55:46.340 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.3 px 66 ms SOUTH
23:55:46.346 00.006 15712 worker thread done servicing request
23:55:46.346 00.000 15712 Worker thread wakes up
23:55:46.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:46.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:47.762 01.416 15712 Exposure complete
23:55:47.823 00.061 15712 worker thread done servicing request
23:55:47.823 00.000 7988 OnExposeComplete: enter
23:55:47.823 00.000 7988 UpdateGuideState(): m_state=6
23:55:47.823 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2835
23:55:47.823 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=804.45, Mass=1501, SNR=25.6, Peak=161 HFD=4.5
23:55:47.823 00.000 7988 MultiStar: [#1 -0.06,0.26,0.98,U] [#2 -0.08,0.17,0.92,U] [#3 -0.18,0.04,0.86,U] [#4 -0.10,0.51,0.00,M1] [#5 -0.01,0.79,0.00,M3] [#6 -0.28,0.41,0.00,M1] [#7 0.43,0.26,0.00,M7] [#8 -0.24,0.26,0.44,U] 
23:55:47.823 00.000 7988 refined, 4 included, MultiStar: {-0.19, 0.18}, one-star: {-0.38, 0.18}
23:55:47.823 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.56) = xAngle (0.82 = 0.82)
23:55:47.823 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
23:55:47.823 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.39 mountX=0.17 mountY=0.18, mountTheta=0.81
23:55:47.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.18, opts=13)
23:55:47.834 00.011 7988 Enqueuing Move request for scope (-0.19, 0.18)
23:55:47.834 00.000 15712 Worker thread wakes up
23:55:47.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
23:55:47.834 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
23:55:47.834 00.000 15712 Moving (-0.19, 0.18) raw xDistance=0.17 yDistance=0.18
23:55:47.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:47.834 00.000 7988 UpdateGuideState exits: m=1501 SNR=25.6
23:55:47.838 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:47.839 00.001 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 640.17
23:55:47.839 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
23:55:47.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:47.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:47.839 00.000 7988 Enqueuing Expose request
23:55:47.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:55:47.839 00.000 15712 MoveAxis(W, 35, ABG)
23:55:47.839 00.000 15712 Guiding  Dir = 3, Dur = 35
23:55:47.842 00.003 15712 IsGuiding returns 0
23:55:47.860 00.018 15712 PulseGuide returned control before completion, sleep 26
23:55:47.920 00.060 15712 IsGuiding returns 0
23:55:47.920 00.000 15712 Move returns status 0, amount 35
23:55:47.920 00.000 15712 MoveAxis(N, 0, ABG)
23:55:47.920 00.000 15712 Move returns status 0, amount 0
23:55:47.920 00.000 15712 move complete, result=0
23:55:47.920 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.2 px 0 ms NORTH
23:55:47.928 00.008 15712 worker thread done servicing request
23:55:47.928 00.000 15712 Worker thread wakes up
23:55:47.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:47.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:49.564 01.636 15712 Exposure complete
23:55:49.621 00.057 15712 worker thread done servicing request
23:55:49.621 00.000 7988 OnExposeComplete: enter
23:55:49.626 00.005 7988 UpdateGuideState(): m_state=6
23:55:49.626 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2836
23:55:49.628 00.002 7988 Star::Find returns 1 (0), X=501.96, Y=804.10, Mass=1521, SNR=25.8, Peak=145 HFD=4.4
23:55:49.628 00.000 7988 MultiStar: [#1 -0.11,-0.08,1.04,U] [#2 0.21,-0.08,0.87,U] [#3 -0.13,-0.23,0.91,U] [#4 0.23,0.05,0.75,U] [#5 0.16,0.01,0.71,U] [#6 -0.20,0.03,0.67,U] [#7 0.49,-0.02,0.00,M8] [#8 0.15,-0.09,0.47,U] 
23:55:49.630 00.002 7988 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {-0.30, -0.18}
23:55:49.630 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
23:55:49.632 00.002 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.87)
23:55:49.632 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.82 mountX=-0.08 mountY=0.02, mountTheta=2.87
23:55:49.634 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.08, opts=13)
23:55:49.636 00.002 7988 Enqueuing Move request for scope (-0.02, -0.08)
23:55:49.636 00.000 15712 Worker thread wakes up
23:55:49.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:55:49.636 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:55:49.636 00.000 15712 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
23:55:49.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:49.638 00.002 7988 UpdateGuideState exits: m=1521 SNR=25.8
23:55:49.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:49.640 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:49.642 00.002 7988 Enqueuing Expose request
23:55:49.642 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:55:49.642 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
23:55:49.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:49.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:55:49.642 00.000 15712 MoveAxis(W, 1, ABG)
23:55:49.642 00.000 15712 Guiding  Dir = 3, Dur = 1
23:55:49.642 00.000 15712 IsGuiding returns 0
23:55:49.660 00.018 15712 IsGuiding returns 0
23:55:49.660 00.000 15712 Move returns status 0, amount 1
23:55:49.660 00.000 15712 MoveAxis(N, 0, ABG)
23:55:49.660 00.000 15712 Move returns status 0, amount 0
23:55:49.660 00.000 15712 move complete, result=0
23:55:49.660 00.000 15712 worker thread done servicing request
23:55:49.660 00.000 15712 Worker thread wakes up
23:55:49.660 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:55:49.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:49.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:51.078 01.418 15712 Exposure complete
23:55:51.138 00.060 15712 worker thread done servicing request
23:55:51.138 00.000 7988 OnExposeComplete: enter
23:55:51.138 00.000 7988 UpdateGuideState(): m_state=6
23:55:51.140 00.002 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2837
23:55:51.140 00.000 7988 Star::Find returns 1 (0), X=502.08, Y=803.88, Mass=1572, SNR=26.2, Peak=126 HFD=4.4
23:55:51.140 00.000 7988 MultiStar: [#1 0.01,-0.37,0.98,U] [#2 0.03,-0.43,0.00,M1] [#3 0.14,-0.49,0.00,M1] [#4 0.23,0.04,0.74,U] [#5 0.04,0.30,0.72,U] [#6 0.28,-0.23,0.66,U] [#7 0.63,-0.48,0.00,M9] [#8 0.02,-0.26,0.46,U] 
23:55:51.140 00.000 7988 refined, 5 included, MultiStar: {0.05, -0.17}, one-star: {-0.17, -0.40}
23:55:51.140 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
23:55:51.140 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
23:55:51.140 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.29 mountX=-0.17 mountY=-0.04, mountTheta=-2.89
23:55:51.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.17, opts=13)
23:55:51.140 00.000 7988 Enqueuing Move request for scope (0.05, -0.17)
23:55:51.140 00.000 15712 Worker thread wakes up
23:55:51.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
23:55:51.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
23:55:51.151 00.011 15712 Moving (0.05, -0.17) raw xDistance=-0.17 yDistance=-0.04
23:55:51.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:51.151 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.2
23:55:51.153 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:51.153 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:51.153 00.000 7988 Enqueuing Expose request
23:55:51.156 00.003 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 640.17
23:55:51.156 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
23:55:51.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:51.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:55:51.156 00.000 15712 MoveAxis(E, 30, ABG)
23:55:51.156 00.000 15712 Guiding  Dir = 2, Dur = 30
23:55:51.156 00.000 15712 IsGuiding returns 0
23:55:51.168 00.012 15712 PulseGuide returned control before completion, sleep 27
23:55:51.204 00.036 15712 IsGuiding returns 0
23:55:51.204 00.000 15712 Move returns status 0, amount 30
23:55:51.204 00.000 15712 MoveAxis(N, 0, ABG)
23:55:51.204 00.000 15712 Move returns status 0, amount 0
23:55:51.204 00.000 15712 move complete, result=0
23:55:51.204 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
23:55:51.206 00.002 15712 worker thread done servicing request
23:55:51.206 00.000 15712 Worker thread wakes up
23:55:51.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:51.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:52.844 01.638 15712 Exposure complete
23:55:52.904 00.060 15712 worker thread done servicing request
23:55:52.904 00.000 7988 OnExposeComplete: enter
23:55:52.908 00.004 7988 UpdateGuideState(): m_state=6
23:55:52.908 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2838
23:55:52.908 00.000 7988 Star::Find returns 1 (0), X=502.09, Y=804.21, Mass=1533, SNR=26.1, Peak=148 HFD=4.4
23:55:52.908 00.000 7988 MultiStar: [#1 -0.02,0.05,0.98,U] [#2 0.27,-0.15,0.87,U] [#3 -0.16,-0.11,0.88,U] [#4 0.17,0.13,0.70,U] [#5 0.06,0.18,0.72,U] [#6 0.16,0.13,0.65,U] [#7 0.72,0.15,0.00,M10] [#8 0.20,-0.05,0.46,U] 
23:55:52.908 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {-0.17, -0.06}
23:55:52.908 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.39 = -1.39)
23:55:52.908 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
23:55:52.908 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.17 mountX=0.01 mountY=-0.04, mountTheta=-1.39
23:55:52.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.01, opts=13)
23:55:52.908 00.000 7988 Enqueuing Move request for scope (0.04, 0.01)
23:55:52.908 00.000 15712 Worker thread wakes up
23:55:52.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:55:52.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:55:52.908 00.000 15712 Moving (0.04, 0.01) raw xDistance=0.01 yDistance=-0.04
23:55:52.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:52.921 00.013 7988 UpdateGuideState exits: m=1533 SNR=26.1
23:55:52.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:52.923 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:52.923 00.000 7988 Enqueuing Expose request
23:55:52.923 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:55:52.923 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
23:55:52.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:52.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:55:52.923 00.000 15712 MoveAxis(W, 4, ABG)
23:55:52.923 00.000 15712 Guiding  Dir = 3, Dur = 4
23:55:52.923 00.000 15712 IsGuiding returns 0
23:55:52.939 00.016 15712 IsGuiding returns 0
23:55:52.939 00.000 15712 Move returns status 0, amount 4
23:55:52.939 00.000 15712 MoveAxis(N, 0, ABG)
23:55:52.939 00.000 15712 Move returns status 0, amount 0
23:55:52.939 00.000 15712 move complete, result=0
23:55:52.939 00.000 15712 worker thread done servicing request
23:55:52.939 00.000 15712 Worker thread wakes up
23:55:52.939 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:55:52.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:52.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:54.359 01.420 15712 Exposure complete
23:55:54.416 00.057 15712 worker thread done servicing request
23:55:54.416 00.000 7988 OnExposeComplete: enter
23:55:54.423 00.007 7988 UpdateGuideState(): m_state=6
23:55:54.423 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
23:55:54.423 00.000 7988 Star::Find returns 1 (0), X=502.12, Y=804.17, Mass=1572, SNR=26.2, Peak=143 HFD=4.4
23:55:54.423 00.000 7988 MultiStar: [#1 0.02,-0.04,0.97,U] [#2 0.05,-0.15,0.83,U] [#3 0.20,-0.23,0.87,U] [#4 0.01,0.11,0.77,U] [#5 0.10,0.31,0.71,U] [#6 0.23,0.25,0.69,U] [#7 0.74,0.16,0.00,R] [#8 -0.04,-0.20,0.45,U] 
23:55:54.423 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {-0.14, -0.10}
23:55:54.423 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.56) = xAngle (-1.79 = -1.79)
23:55:54.423 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.82 = -1.82)
23:55:54.423 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.23 mountX=-0.01 mountY=-0.05, mountTheta=-1.79
23:55:54.423 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.01, opts=13)
23:55:54.433 00.010 7988 Enqueuing Move request for scope (0.05, -0.01)
23:55:54.433 00.000 15712 Worker thread wakes up
23:55:54.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:55:54.433 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:55:54.433 00.000 15712 Moving (0.05, -0.01) raw xDistance=-0.01 yDistance=-0.05
23:55:54.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:55:54.433 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.2
23:55:54.436 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:54.436 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:54.438 00.002 7988 Enqueuing Expose request
23:55:54.438 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:55:54.438 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
23:55:54.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:54.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:55:54.438 00.000 15712 MoveAxis(W, 4, ABG)
23:55:54.438 00.000 15712 Guiding  Dir = 3, Dur = 4
23:55:54.438 00.000 15712 IsGuiding returns 0
23:55:54.458 00.020 15712 IsGuiding returns 0
23:55:54.458 00.000 15712 Move returns status 0, amount 4
23:55:54.458 00.000 15712 MoveAxis(N, 0, ABG)
23:55:54.458 00.000 15712 Move returns status 0, amount 0
23:55:54.458 00.000 15712 move complete, result=0
23:55:54.458 00.000 15712 worker thread done servicing request
23:55:54.458 00.000 15712 Worker thread wakes up
23:55:54.458 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:55:54.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:54.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:56.098 01.640 15712 Exposure complete
23:55:56.153 00.055 15712 worker thread done servicing request
23:55:56.153 00.000 7988 OnExposeComplete: enter
23:55:56.159 00.006 7988 UpdateGuideState(): m_state=6
23:55:56.159 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2840
23:55:56.159 00.000 7988 Star::Find returns 1 (0), X=502.14, Y=804.15, Mass=1585, SNR=26.5, Peak=143 HFD=4.4
23:55:56.159 00.000 7988 MultiStar: [#1 0.07,-0.30,0.96,U] [#2 0.31,-0.27,0.83,U] [#3 0.18,-0.31,0.85,U] [#4 0.15,0.19,0.73,U] [#5 0.40,-0.05,0.69,U] [#6 0.24,-0.13,0.62,U] [#7 -0.31,-0.40,0.00,M1] [#8 -0.05,-0.53,0.00,M1] 
23:55:56.159 00.000 7988 single-star, 6 included, MultiStar: {0.16, -0.15}, one-star: {-0.12, -0.12}
23:55:56.159 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.92 = 2.37)
23:55:56.159 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
23:55:56.159 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.35 mountX=-0.12 mountY=0.12, mountTheta=2.35
23:55:56.159 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.12, opts=13)
23:55:56.170 00.011 7988 Enqueuing Move request for scope (-0.12, -0.12)
23:55:56.170 00.000 15712 Worker thread wakes up
23:55:56.170 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
23:55:56.170 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
23:55:56.170 00.000 15712 Moving (-0.12, -0.12) raw xDistance=-0.12 yDistance=0.12
23:55:56.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:56.170 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.5
23:55:56.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:56.175 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:56.175 00.000 7988 Enqueuing Expose request
23:55:56.175 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:55:56.175 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
23:55:56.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:56.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:55:56.175 00.000 15712 MoveAxis(W, 3, ABG)
23:55:56.175 00.000 15712 Guiding  Dir = 3, Dur = 3
23:55:56.204 00.029 15712 IsGuiding returns 0
23:55:56.221 00.017 15712 IsGuiding returns 0
23:55:56.223 00.002 15712 Move returns status 0, amount 3
23:55:56.223 00.000 15712 MoveAxis(N, 0, ABG)
23:55:56.223 00.000 15712 Move returns status 0, amount 0
23:55:56.223 00.000 15712 move complete, result=0
23:55:56.223 00.000 15712 worker thread done servicing request
23:55:56.223 00.000 15712 Worker thread wakes up
23:55:56.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:56.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:56.223 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:55:57.643 01.420 15712 Exposure complete
23:55:57.698 00.055 15712 worker thread done servicing request
23:55:57.698 00.000 7988 OnExposeComplete: enter
23:55:57.704 00.006 7988 UpdateGuideState(): m_state=6
23:55:57.704 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2841
23:55:57.704 00.000 7988 Star::Find returns 1 (0), X=502.17, Y=804.36, Mass=1557, SNR=26.3, Peak=152 HFD=4.6
23:55:57.704 00.000 7988 MultiStar: [#1 0.01,-0.04,0.95,U] [#2 0.21,-0.28,0.88,U] [#3 0.03,-0.13,0.86,U] [#4 0.20,-0.07,0.75,U] [#5 0.31,0.17,0.71,U] [#6 0.32,0.01,0.68,U] [#7 -0.08,-0.08,0.48,U] [#8 0.46,-0.07,0.00,M2] 
23:55:57.704 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {-0.08, 0.09}
23:55:57.704 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
23:55:57.704 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
23:55:57.704 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.37 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
23:55:57.704 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.04, opts=13)
23:55:57.715 00.011 7988 Enqueuing Move request for scope (0.11, -0.04)
23:55:57.715 00.000 15712 Worker thread wakes up
23:55:57.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:55:57.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:55:57.715 00.000 15712 Moving (0.11, -0.04) raw xDistance=-0.04 yDistance=-0.11
23:55:57.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:57.715 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.3
23:55:57.719 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:57.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:57.721 00.002 7988 Enqueuing Expose request
23:55:57.721 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:55:57.721 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
23:55:57.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:57.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:55:57.721 00.000 15712 MoveAxis(W, 2, ABG)
23:55:57.721 00.000 15712 Guiding  Dir = 3, Dur = 2
23:55:57.721 00.000 15712 IsGuiding returns 0
23:55:57.740 00.019 15712 IsGuiding returns 0
23:55:57.740 00.000 15712 Move returns status 0, amount 2
23:55:57.740 00.000 15712 MoveAxis(N, 0, ABG)
23:55:57.740 00.000 15712 Move returns status 0, amount 0
23:55:57.740 00.000 15712 move complete, result=0
23:55:57.740 00.000 15712 worker thread done servicing request
23:55:57.740 00.000 15712 Worker thread wakes up
23:55:57.740 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:55:57.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:57.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:55:59.381 01.641 15712 Exposure complete
23:55:59.434 00.053 15712 worker thread done servicing request
23:55:59.434 00.000 7988 OnExposeComplete: enter
23:55:59.443 00.009 7988 UpdateGuideState(): m_state=6
23:55:59.443 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2842
23:55:59.443 00.000 7988 Star::Find returns 1 (0), X=501.95, Y=804.28, Mass=1580, SNR=26.5, Peak=146 HFD=4.6
23:55:59.443 00.000 7988 MultiStar: [#1 -0.09,0.02,0.96,U] [#2 0.01,0.04,0.85,U] [#3 -0.16,-0.18,0.88,U] [#4 -0.13,0.22,0.73,U] [#5 -0.06,0.01,0.70,U] [#6 0.02,0.11,0.64,U] [#7 -0.51,0.04,0.00,M1] [#8 -0.02,-0.07,0.42,U] 
23:55:59.443 00.000 7988 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {-0.30, 0.01}
23:55:59.443 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
23:55:59.443 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
23:55:59.451 00.008 7988 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.97 mountX=0.02 mountY=0.11, mountTheta=1.40
23:55:59.451 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.02, opts=13)
23:55:59.451 00.000 7988 Enqueuing Move request for scope (-0.11, 0.02)
23:55:59.451 00.000 15712 Worker thread wakes up
23:55:59.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
23:55:59.451 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
23:55:59.451 00.000 15712 Moving (-0.11, 0.02) raw xDistance=0.02 yDistance=0.11
23:55:59.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:55:59.451 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.5
23:55:59.457 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:59.457 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:55:59.458 00.001 7988 Enqueuing Expose request
23:55:59.458 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:55:59.458 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
23:55:59.458 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:59.458 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:55:59.458 00.000 15712 MoveAxis(W, 2, ABG)
23:55:59.458 00.000 15712 Guiding  Dir = 3, Dur = 2
23:55:59.458 00.000 15712 IsGuiding returns 0
23:55:59.480 00.022 15712 IsGuiding returns 0
23:55:59.480 00.000 15712 Move returns status 0, amount 2
23:55:59.480 00.000 15712 MoveAxis(N, 0, ABG)
23:55:59.480 00.000 15712 Move returns status 0, amount 0
23:55:59.480 00.000 15712 move complete, result=0
23:55:59.480 00.000 15712 worker thread done servicing request
23:55:59.480 00.000 15712 Worker thread wakes up
23:55:59.480 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:55:59.485 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:55:59.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:00.895 01.410 15712 Exposure complete
23:56:00.947 00.052 15712 worker thread done servicing request
23:56:00.947 00.000 7988 OnExposeComplete: enter
23:56:00.956 00.009 7988 UpdateGuideState(): m_state=6
23:56:00.956 00.000 7988 Star::Find(15, 501, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2843
23:56:00.956 00.000 7988 Star::Find returns 1 (0), X=502.07, Y=804.28, Mass=1628, SNR=26.6, Peak=164 HFD=4.4
23:56:00.956 00.000 7988 MultiStar: [#1 -0.03,0.03,0.94,U] [#2 0.10,-0.12,0.84,U] [#3 -0.06,-0.14,0.82,U] [#4 0.22,0.20,0.73,U] [#5 0.01,0.10,0.70,U] [#6 -0.01,0.04,0.64,U] [#7 -0.26,-0.16,0.47,U] [#8 0.03,-0.11,0.43,U] 
23:56:00.956 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {-0.19, 0.01}
23:56:00.956 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
23:56:00.956 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
23:56:00.956 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.73 mountX=-0.01 mountY=0.02, mountTheta=1.99
23:56:00.964 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
23:56:00.964 00.000 7988 Enqueuing Move request for scope (-0.02, -0.01)
23:56:00.964 00.000 15712 Worker thread wakes up
23:56:00.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:56:00.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:56:00.964 00.000 15712 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
23:56:00.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:56:00.964 00.000 7988 UpdateGuideState exits: m=1628 SNR=26.6
23:56:00.970 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:00.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:00.972 00.002 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:56:00.972 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
23:56:00.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:00.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:00.972 00.000 15712 MoveAxis(E, 0, ABG)
23:56:00.972 00.000 15712 Move returns status 0, amount 0
23:56:00.972 00.000 15712 MoveAxis(N, 0, ABG)
23:56:00.972 00.000 15712 Move returns status 0, amount 0
23:56:00.972 00.000 15712 move complete, result=0
23:56:00.972 00.000 7988 Enqueuing Expose request
23:56:00.972 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:00.975 00.003 15712 worker thread done servicing request
23:56:00.975 00.000 15712 Worker thread wakes up
23:56:00.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:00.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:02.630 01.655 15712 Exposure complete
23:56:02.682 00.052 15712 worker thread done servicing request
23:56:02.682 00.000 7988 OnExposeComplete: enter
23:56:02.694 00.012 7988 UpdateGuideState(): m_state=6
23:56:02.694 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2844
23:56:02.694 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=804.05, Mass=1708, SNR=27.1, Peak=133 HFD=4.6
23:56:02.694 00.000 7988 MultiStar: [#1 -0.07,-0.15,0.97,U] [#2 0.16,-0.28,0.81,U] [#3 0.05,-0.36,0.85,U] [#4 0.09,-0.11,0.73,U] [#5 0.28,0.13,0.68,U] [#6 0.03,-0.01,0.64,U] [#7 -0.39,-0.13,0.49,U] [#8 -0.16,-0.29,0.42,U] 
23:56:02.694 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.16}, one-star: {-0.25, -0.22}
23:56:02.699 00.005 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
23:56:02.699 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
23:56:02.699 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.17 cameraTheta=-1.69 mountX=-0.16 mountY=0.02, mountTheta=3.00
23:56:02.699 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.16, opts=13)
23:56:02.699 00.000 7988 Enqueuing Move request for scope (-0.02, -0.16)
23:56:02.699 00.000 15712 Worker thread wakes up
23:56:02.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
23:56:02.699 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
23:56:02.699 00.000 15712 Moving (-0.02, -0.16) raw xDistance=-0.16 yDistance=0.02
23:56:02.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:02.699 00.000 7988 UpdateGuideState exits: m=1708 SNR=27.1
23:56:02.707 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:02.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:02.709 00.002 7988 Enqueuing Expose request
23:56:02.709 00.000 15712 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 640.18
23:56:02.709 00.000 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
23:56:02.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:02.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:02.709 00.000 15712 MoveAxis(E, 34, ABG)
23:56:02.709 00.000 15712 Guiding  Dir = 2, Dur = 34
23:56:02.709 00.000 15712 IsGuiding returns 0
23:56:02.728 00.019 15712 PulseGuide returned control before completion, sleep 28
23:56:02.776 00.048 15712 IsGuiding returns 0
23:56:02.776 00.000 15712 Move returns status 0, amount 34
23:56:02.776 00.000 15712 MoveAxis(N, 0, ABG)
23:56:02.776 00.000 15712 Move returns status 0, amount 0
23:56:02.776 00.000 15712 move complete, result=0
23:56:02.776 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
23:56:02.778 00.002 15712 worker thread done servicing request
23:56:02.778 00.000 15712 Worker thread wakes up
23:56:02.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:02.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:04.194 01.416 15712 Exposure complete
23:56:04.245 00.051 15712 worker thread done servicing request
23:56:04.245 00.000 7988 OnExposeComplete: enter
23:56:04.245 00.000 7988 UpdateGuideState(): m_state=6
23:56:04.258 00.013 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2845
23:56:04.258 00.000 7988 Star::Find returns 1 (0), X=502.13, Y=804.12, Mass=1532, SNR=26.0, Peak=125 HFD=4.5
23:56:04.260 00.002 7988 MultiStar: [#1 0.19,-0.01,0.97,U] [#2 0.07,-0.36,0.90,U] [#3 -0.12,-0.41,0.00,M1] [#4 0.05,-0.08,0.76,U] [#5 0.05,0.19,0.73,U] [#6 -0.22,-0.08,0.66,U] [#7 -0.21,-0.39,0.00,M1] [#8 -0.09,-0.44,0.00,M1] 
23:56:04.260 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.09}, one-star: {-0.12, -0.15}
23:56:04.262 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
23:56:04.263 00.001 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
23:56:04.263 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.46 mountX=-0.09 mountY=-0.01, mountTheta=-3.05
23:56:04.265 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.09, opts=13)
23:56:04.267 00.002 7988 Enqueuing Move request for scope (0.01, -0.09)
23:56:04.267 00.000 15712 Worker thread wakes up
23:56:04.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
23:56:04.267 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
23:56:04.267 00.000 15712 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=-0.01
23:56:04.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:04.267 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.0
23:56:04.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:04.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:04.273 00.006 7988 Enqueuing Expose request
23:56:04.275 00.002 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:56:04.275 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
23:56:04.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:04.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:56:04.275 00.000 15712 MoveAxis(E, 3, ABG)
23:56:04.275 00.000 15712 Guiding  Dir = 2, Dur = 3
23:56:04.275 00.000 15712 IsGuiding returns 0
23:56:04.321 00.046 15712 IsGuiding returns 0
23:56:04.321 00.000 15712 Move returns status 0, amount 3
23:56:04.321 00.000 15712 MoveAxis(N, 0, ABG)
23:56:04.321 00.000 15712 Move returns status 0, amount 0
23:56:04.321 00.000 15712 move complete, result=0
23:56:04.321 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:56:04.328 00.007 15712 worker thread done servicing request
23:56:04.328 00.000 15712 Worker thread wakes up
23:56:04.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:04.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:05.969 01.641 15712 Exposure complete
23:56:06.015 00.046 15712 worker thread done servicing request
23:56:06.015 00.000 7988 OnExposeComplete: enter
23:56:06.031 00.016 7988 UpdateGuideState(): m_state=6
23:56:06.032 00.001 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
23:56:06.032 00.000 7988 Star::Find returns 1 (0), X=502.04, Y=804.24, Mass=1585, SNR=26.3, Peak=143 HFD=4.5
23:56:06.032 00.000 7988 MultiStar: [#1 0.08,-0.10,1.00,U] [#2 0.13,-0.16,0.90,U] [#3 -0.07,-0.34,0.88,U] [#4 0.16,0.12,0.78,U] [#5 0.16,0.16,0.71,U] [#6 -0.09,0.01,0.65,U] [#7 -0.30,-0.26,0.49,U] [#8 -0.03,-0.39,0.44,U] 
23:56:06.032 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {-0.22, -0.04}
23:56:06.032 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
23:56:06.032 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
23:56:06.032 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.67 mountX=-0.10 mountY=0.01, mountTheta=3.02
23:56:06.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.10, opts=13)
23:56:06.032 00.000 7988 Enqueuing Move request for scope (-0.01, -0.10)
23:56:06.032 00.000 15712 Worker thread wakes up
23:56:06.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
23:56:06.032 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
23:56:06.032 00.000 15712 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.01
23:56:06.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:56:06.032 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.3
23:56:06.045 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:06.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:06.047 00.002 7988 Enqueuing Expose request
23:56:06.049 00.002 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:56:06.049 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
23:56:06.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:06.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:56:06.049 00.000 15712 MoveAxis(E, 4, ABG)
23:56:06.049 00.000 15712 Guiding  Dir = 2, Dur = 4
23:56:06.049 00.000 15712 IsGuiding returns 0
23:56:06.066 00.017 15712 IsGuiding returns 0
23:56:06.066 00.000 15712 Move returns status 0, amount 4
23:56:06.066 00.000 15712 MoveAxis(N, 0, ABG)
23:56:06.066 00.000 15712 Move returns status 0, amount 0
23:56:06.066 00.000 15712 move complete, result=0
23:56:06.066 00.000 15712 worker thread done servicing request
23:56:06.066 00.000 15712 Worker thread wakes up
23:56:06.066 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
23:56:06.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:06.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:07.482 01.416 15712 Exposure complete
23:56:07.542 00.060 15712 worker thread done servicing request
23:56:07.542 00.000 7988 OnExposeComplete: enter
23:56:07.544 00.002 7988 UpdateGuideState(): m_state=6
23:56:07.545 00.001 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2847
23:56:07.545 00.000 7988 Star::Find returns 1 (0), X=502.19, Y=804.42, Mass=1557, SNR=26.2, Peak=151 HFD=4.6
23:56:07.545 00.000 7988 MultiStar: [#1 0.05,0.08,1.00,U] [#2 0.14,-0.04,0.87,U] [#3 -0.13,-0.21,0.83,U] [#4 0.21,0.30,0.75,U] [#5 0.08,0.42,0.00,M1] [#6 0.11,0.38,0.68,U] [#7 -0.29,-0.18,0.52,U] [#8 0.04,-0.34,0.44,U] 
23:56:07.545 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {-0.07, 0.14}
23:56:07.545 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
23:56:07.545 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
23:56:07.545 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.26 mountX=0.04 mountY=-0.01, mountTheta=-0.33
23:56:07.545 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.04, opts=13)
23:56:07.545 00.000 7988 Enqueuing Move request for scope (0.01, 0.04)
23:56:07.545 00.000 15712 Worker thread wakes up
23:56:07.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:56:07.545 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:56:07.545 00.000 15712 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
23:56:07.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:07.545 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.2
23:56:07.558 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:07.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:07.560 00.002 7988 Enqueuing Expose request
23:56:07.560 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:56:07.560 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
23:56:07.562 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:07.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:56:07.562 00.000 15712 MoveAxis(E, 3, ABG)
23:56:07.562 00.000 15712 Guiding  Dir = 2, Dur = 3
23:56:07.562 00.000 15712 IsGuiding returns 0
23:56:07.586 00.024 15712 IsGuiding returns 0
23:56:07.586 00.000 15712 Move returns status 0, amount 3
23:56:07.586 00.000 15712 MoveAxis(N, 0, ABG)
23:56:07.586 00.000 15712 Move returns status 0, amount 0
23:56:07.586 00.000 15712 move complete, result=0
23:56:07.586 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:56:07.586 00.000 15712 worker thread done servicing request
23:56:07.586 00.000 15712 Worker thread wakes up
23:56:07.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:07.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:09.330 01.744 15712 Exposure complete
23:56:09.382 00.052 15712 worker thread done servicing request
23:56:09.382 00.000 7988 OnExposeComplete: enter
23:56:09.391 00.009 7988 UpdateGuideState(): m_state=6
23:56:09.391 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2848
23:56:09.391 00.000 7988 Star::Find returns 1 (0), X=502.02, Y=804.27, Mass=1667, SNR=27.1, Peak=157 HFD=4.7
23:56:09.391 00.000 7988 MultiStar: [#1 -0.11,0.03,0.94,U] [#2 0.12,0.03,0.84,U] [#3 -0.15,-0.20,0.83,U] [#4 0.31,0.30,0.00,M1] [#5 -0.03,0.45,0.00,M2] [#6 -0.21,0.13,0.68,U] [#7 -0.43,-0.13,0.00,M1] [#8 0.08,-0.35,0.45,U] 
23:56:09.391 00.000 7988 refined, 5 included, MultiStar: {-0.10, -0.04}, one-star: {-0.23, -0.00}
23:56:09.391 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.56) = xAngle (-4.32 = 1.97)
23:56:09.399 00.008 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
23:56:09.399 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.75 mountX=-0.04 mountY=0.10, mountTheta=1.96
23:56:09.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
23:56:09.399 00.000 7988 Enqueuing Move request for scope (-0.10, -0.04)
23:56:09.399 00.000 15712 Worker thread wakes up
23:56:09.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
23:56:09.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
23:56:09.399 00.000 15712 Moving (-0.10, -0.04) raw xDistance=-0.04 yDistance=0.10
23:56:09.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:09.399 00.000 7988 UpdateGuideState exits: m=1667 SNR=27.1
23:56:09.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:09.407 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:09.407 00.000 7988 Enqueuing Expose request
23:56:09.407 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:56:09.407 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
23:56:09.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:09.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:56:09.407 00.000 15712 MoveAxis(E, 2, ABG)
23:56:09.407 00.000 15712 Guiding  Dir = 2, Dur = 2
23:56:09.407 00.000 15712 IsGuiding returns 0
23:56:09.425 00.018 15712 IsGuiding returns 0
23:56:09.425 00.000 15712 Move returns status 0, amount 2
23:56:09.425 00.000 15712 MoveAxis(N, 0, ABG)
23:56:09.425 00.000 15712 Move returns status 0, amount 0
23:56:09.425 00.000 15712 move complete, result=0
23:56:09.425 00.000 15712 worker thread done servicing request
23:56:09.425 00.000 15712 Worker thread wakes up
23:56:09.425 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:56:09.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:09.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:10.844 01.419 15712 Exposure complete
23:56:10.905 00.061 15712 worker thread done servicing request
23:56:10.905 00.000 7988 OnExposeComplete: enter
23:56:10.905 00.000 7988 UpdateGuideState(): m_state=6
23:56:10.905 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2849
23:56:10.905 00.000 7988 Star::Find returns 1 (0), X=502.26, Y=804.51, Mass=1593, SNR=26.6, Peak=162 HFD=4.6
23:56:10.905 00.000 7988 MultiStar: [#1 0.16,0.17,0.99,U] [#2 0.22,0.15,0.85,U] [#3 0.38,-0.01,0.80,U] [#4 0.24,0.45,0.00,M2] [#5 0.44,0.41,0.00,M3] [#6 0.20,0.30,0.68,U] [#7 0.20,0.09,0.46,U] [#8 0.26,-0.10,0.44,U] 
23:56:10.910 00.005 7988 single-star, 6 included, MultiStar: {0.19, 0.14}, one-star: {0.00, 0.23}
23:56:10.910 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
23:56:10.910 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
23:56:10.910 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=0.23 mountY=-0.01, mountTheta=-0.03
23:56:10.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.23, opts=13)
23:56:10.910 00.000 7988 Enqueuing Move request for scope (0.00, 0.23)
23:56:10.910 00.000 15712 Worker thread wakes up
23:56:10.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
23:56:10.910 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
23:56:10.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:10.910 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.6
23:56:10.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:10.921 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:10.921 00.000 7988 Enqueuing Expose request
23:56:10.923 00.002 15712 Moving (0.00, 0.23) raw xDistance=0.23 yDistance=-0.01
23:56:10.923 00.000 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 640.18
23:56:10.923 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
23:56:10.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:10.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:56:10.923 00.000 15712 MoveAxis(W, 47, ABG)
23:56:10.923 00.000 15712 Guiding  Dir = 3, Dur = 47
23:56:10.923 00.000 15712 IsGuiding returns 0
23:56:10.943 00.020 15712 PulseGuide returned control before completion, sleep 41
23:56:11.023 00.080 15712 IsGuiding returns 0
23:56:11.023 00.000 15712 Move returns status 0, amount 47
23:56:11.023 00.000 15712 MoveAxis(N, 0, ABG)
23:56:11.023 00.000 15712 Move returns status 0, amount 0
23:56:11.023 00.000 15712 move complete, result=0
23:56:11.023 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
23:56:11.026 00.003 15712 worker thread done servicing request
23:56:11.026 00.000 15712 Worker thread wakes up
23:56:11.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:11.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:12.661 01.635 15712 Exposure complete
23:56:12.710 00.049 15712 worker thread done servicing request
23:56:12.710 00.000 7988 OnExposeComplete: enter
23:56:12.725 00.015 7988 UpdateGuideState(): m_state=6
23:56:12.727 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2850
23:56:12.727 00.000 7988 Star::Find returns 1 (0), X=502.28, Y=804.35, Mass=1587, SNR=26.5, Peak=143 HFD=4.7
23:56:12.729 00.002 7988 MultiStar: [#1 0.10,-0.06,0.98,U] [#2 0.15,0.06,0.85,U] [#3 0.02,-0.37,0.87,U] [#4 0.14,0.25,0.77,U] [#5 0.06,0.29,0.69,U] [#6 0.10,0.25,0.62,U] [#7 -0.06,-0.10,0.49,U] [#8 0.26,-0.19,0.48,U] 
23:56:12.729 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.02, 0.08}
23:56:12.731 00.002 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
23:56:12.731 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
23:56:12.733 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.29 mountX=0.08 mountY=-0.03, mountTheta=-0.30
23:56:12.735 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.08, opts=13)
23:56:12.735 00.000 7988 Enqueuing Move request for scope (0.02, 0.08)
23:56:12.737 00.002 15712 Worker thread wakes up
23:56:12.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:56:12.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:56:12.737 00.000 15712 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.03
23:56:12.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:12.737 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.5
23:56:12.739 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:12.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:12.741 00.002 7988 Enqueuing Expose request
23:56:12.741 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:56:12.741 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
23:56:12.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:12.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:56:12.741 00.000 15712 MoveAxis(W, 2, ABG)
23:56:12.741 00.000 15712 Guiding  Dir = 3, Dur = 2
23:56:12.741 00.000 15712 IsGuiding returns 0
23:56:12.761 00.020 15712 IsGuiding returns 0
23:56:12.761 00.000 15712 Move returns status 0, amount 2
23:56:12.761 00.000 15712 MoveAxis(N, 0, ABG)
23:56:12.761 00.000 15712 Move returns status 0, amount 0
23:56:12.761 00.000 15712 move complete, result=0
23:56:12.761 00.000 15712 worker thread done servicing request
23:56:12.761 00.000 15712 Worker thread wakes up
23:56:12.761 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:56:12.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:12.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:14.178 01.417 15712 Exposure complete
23:56:14.240 00.062 15712 worker thread done servicing request
23:56:14.240 00.000 7988 OnExposeComplete: enter
23:56:14.242 00.002 7988 UpdateGuideState(): m_state=6
23:56:14.242 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2851
23:56:14.242 00.000 7988 Star::Find returns 1 (0), X=502.07, Y=804.30, Mass=1583, SNR=26.6, Peak=150 HFD=4.5
23:56:14.242 00.000 7988 MultiStar: [#1 -0.02,0.13,0.95,U] [#2 0.21,-0.15,0.85,U] [#3 0.04,-0.43,0.00,M1] [#4 0.17,0.37,0.72,U] [#5 0.28,0.49,0.00,M3] [#6 0.14,0.11,0.65,U] [#7 -0.47,-0.06,0.00,M1] [#8 -0.03,-0.10,0.45,U] 
23:56:14.242 00.000 7988 refined, 5 included, MultiStar: {0.04, 0.07}, one-star: {-0.18, 0.03}
23:56:14.242 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
23:56:14.242 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
23:56:14.242 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=0.07 mountY=-0.04, mountTheta=-0.53
23:56:14.242 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.07, opts=13)
23:56:14.242 00.000 7988 Enqueuing Move request for scope (0.04, 0.07)
23:56:14.242 00.000 15712 Worker thread wakes up
23:56:14.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:56:14.242 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:56:14.242 00.000 15712 Moving (0.04, 0.07) raw xDistance=0.07 yDistance=-0.04
23:56:14.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:14.242 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.6
23:56:14.256 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:14.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:14.258 00.002 7988 Enqueuing Expose request
23:56:14.258 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:56:14.258 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
23:56:14.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:14.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:56:14.258 00.000 15712 MoveAxis(W, 3, ABG)
23:56:14.258 00.000 15712 Guiding  Dir = 3, Dur = 3
23:56:14.294 00.036 15712 IsGuiding returns 0
23:56:14.310 00.016 15712 IsGuiding returns 0
23:56:14.310 00.000 15712 Move returns status 0, amount 3
23:56:14.310 00.000 15712 MoveAxis(N, 0, ABG)
23:56:14.310 00.000 15712 Move returns status 0, amount 0
23:56:14.310 00.000 15712 move complete, result=0
23:56:14.310 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:56:14.319 00.009 15712 worker thread done servicing request
23:56:14.319 00.000 15712 Worker thread wakes up
23:56:14.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:14.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:16.060 01.741 15712 Exposure complete
23:56:16.122 00.062 7988 OnExposeComplete: enter
23:56:16.122 00.000 7988 UpdateGuideState(): m_state=6
23:56:16.122 00.000 15712 worker thread done servicing request
23:56:16.122 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2852
23:56:16.125 00.003 7988 Star::Find returns 1 (0), X=502.49, Y=804.61, Mass=1554, SNR=26.3, Peak=149 HFD=4.4
23:56:16.125 00.000 7988 MultiStar: [#1 0.32,0.37,0.00,M1] [#2 0.50,0.15,0.00,M1] [#3 0.13,0.01,0.83,U] [#4 0.19,0.57,0.00,M1] [#5 0.42,0.57,0.00,M4] [#6 0.18,0.60,0.00,M1] [#7 -0.13,0.27,0.47,U] [#8 0.26,0.23,0.50,U] 
23:56:16.125 00.000 7988 refined, 3 included, MultiStar: {0.15, 0.21}, one-star: {0.23, 0.34}
23:56:16.125 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
23:56:16.125 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
23:56:16.125 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.96 mountX=0.21 mountY=-0.15, mountTheta=-0.62
23:56:16.125 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.21, opts=13)
23:56:16.125 00.000 7988 Enqueuing Move request for scope (0.15, 0.21)
23:56:16.125 00.000 15712 Worker thread wakes up
23:56:16.125 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
23:56:16.125 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
23:56:16.125 00.000 15712 Moving (0.15, 0.21) raw xDistance=0.21 yDistance=-0.15
23:56:16.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:16.125 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.3
23:56:16.136 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:16.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:16.138 00.002 7988 Enqueuing Expose request
23:56:16.138 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 640.19
23:56:16.138 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
23:56:16.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:16.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:56:16.138 00.000 15712 MoveAxis(W, 40, ABG)
23:56:16.138 00.000 15712 Guiding  Dir = 3, Dur = 40
23:56:16.171 00.033 15712 IsGuiding returns 0
23:56:16.187 00.016 15712 PulseGuide returned control before completion, sleep 34
23:56:16.234 00.047 15712 IsGuiding returns 0
23:56:16.234 00.000 15712 Move returns status 0, amount 40
23:56:16.234 00.000 15712 MoveAxis(N, 0, ABG)
23:56:16.234 00.000 15712 Move returns status 0, amount 0
23:56:16.234 00.000 15712 move complete, result=0
23:56:16.234 00.000 15712 worker thread done servicing request
23:56:16.234 00.000 15712 Worker thread wakes up
23:56:16.234 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
23:56:16.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:16.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:17.655 01.421 15712 Exposure complete
23:56:17.716 00.061 15712 worker thread done servicing request
23:56:17.717 00.001 7988 OnExposeComplete: enter
23:56:17.717 00.000 7988 UpdateGuideState(): m_state=6
23:56:17.717 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2853
23:56:17.717 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=803.98, Mass=1678, SNR=27.4, Peak=143 HFD=4.5
23:56:17.717 00.000 7988 MultiStar: [#1 -0.06,-0.27,0.97,U] [#2 0.13,-0.48,0.00,M2] [#3 0.12,-0.59,0.00,M1] [#4 0.08,-0.16,0.72,U] [#5 0.06,-0.04,0.69,U] [#6 0.12,-0.28,0.65,U] [#7 -0.42,-0.49,0.00,M1] [#8 -0.11,-0.46,0.00,M1] 
23:56:17.722 00.005 7988 refined, 4 included, MultiStar: {-0.04, -0.22}, one-star: {-0.26, -0.30}
23:56:17.722 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
23:56:17.722 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.96)
23:56:17.722 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.73 mountX=-0.22 mountY=0.04, mountTheta=2.96
23:56:17.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.22, opts=13)
23:56:17.722 00.000 7988 Enqueuing Move request for scope (-0.04, -0.22)
23:56:17.722 00.000 15712 Worker thread wakes up
23:56:17.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
23:56:17.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
23:56:17.722 00.000 15712 Moving (-0.04, -0.22) raw xDistance=-0.22 yDistance=0.04
23:56:17.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:17.722 00.000 7988 UpdateGuideState exits: m=1678 SNR=27.4
23:56:17.731 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:17.732 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:17.732 00.000 7988 Enqueuing Expose request
23:56:17.732 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 640.19
23:56:17.732 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
23:56:17.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:17.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:56:17.732 00.000 15712 MoveAxis(E, 45, ABG)
23:56:17.732 00.000 15712 Guiding  Dir = 2, Dur = 45
23:56:17.732 00.000 15712 IsGuiding returns 0
23:56:17.752 00.020 15712 PulseGuide returned control before completion, sleep 37
23:56:17.816 00.064 15712 IsGuiding returns 1
23:56:17.816 00.000 15712 scope still moving after pulse duration time elapsed
23:56:17.844 00.028 15712 IsGuiding returns 0
23:56:17.844 00.000 15712 scope move finished after 45 + 63 ms
23:56:17.844 00.000 15712 Move returns status 0, amount 45
23:56:17.844 00.000 15712 MoveAxis(N, 0, ABG)
23:56:17.844 00.000 15712 Move returns status 0, amount 0
23:56:17.844 00.000 15712 move complete, result=0
23:56:17.844 00.000 15712 worker thread done servicing request
23:56:17.844 00.000 15712 Worker thread wakes up
23:56:17.844 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
23:56:17.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:17.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:19.490 01.646 15712 Exposure complete
23:56:19.550 00.060 15712 worker thread done servicing request
23:56:19.550 00.000 7988 OnExposeComplete: enter
23:56:19.552 00.002 7988 UpdateGuideState(): m_state=6
23:56:19.552 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2854
23:56:19.554 00.002 7988 Star::Find returns 1 (0), X=502.34, Y=804.25, Mass=1537, SNR=26.1, Peak=169 HFD=4.3
23:56:19.556 00.002 7988 MultiStar: [#1 0.34,-0.02,0.97,U] [#2 0.39,0.05,0.84,U] [#3 0.11,-0.38,0.87,U] [#4 0.63,-0.04,0.00,M1] [#5 0.57,0.27,0.00,M4] [#6 0.65,0.16,0.00,M1] [#7 0.02,-0.48,0.00,M2] [#8 -0.02,-0.36,0.49,U] 
23:56:19.556 00.000 7988 single-star, 4 included, MultiStar: {0.20, -0.12}, one-star: {0.08, -0.02}
23:56:19.557 00.001 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.56) = xAngle (-1.78 = -1.78)
23:56:19.557 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.82 = -1.82)
23:56:19.559 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.22 mountX=-0.02 mountY=-0.08, mountTheta=-1.79
23:56:19.561 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.02, opts=13)
23:56:19.561 00.000 7988 Enqueuing Move request for scope (0.08, -0.02)
23:56:19.563 00.002 15712 Worker thread wakes up
23:56:19.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
23:56:19.563 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
23:56:19.563 00.000 15712 Moving (0.08, -0.02) raw xDistance=-0.02 yDistance=-0.08
23:56:19.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:19.563 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.1
23:56:19.565 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:19.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:19.567 00.002 7988 Enqueuing Expose request
23:56:19.567 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:56:19.567 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
23:56:19.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:19.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:19.567 00.000 15712 MoveAxis(E, 5, ABG)
23:56:19.567 00.000 15712 Guiding  Dir = 2, Dur = 5
23:56:19.569 00.002 15712 IsGuiding returns 0
23:56:19.591 00.022 15712 IsGuiding returns 0
23:56:19.591 00.000 15712 Move returns status 0, amount 5
23:56:19.591 00.000 15712 MoveAxis(N, 0, ABG)
23:56:19.591 00.000 15712 Move returns status 0, amount 0
23:56:19.591 00.000 15712 move complete, result=0
23:56:19.591 00.000 15712 worker thread done servicing request
23:56:19.591 00.000 15712 Worker thread wakes up
23:56:19.591 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:56:19.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:19.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:21.006 01.415 15712 Exposure complete
23:56:21.053 00.047 15712 worker thread done servicing request
23:56:21.053 00.000 7988 OnExposeComplete: enter
23:56:21.068 00.015 7988 UpdateGuideState(): m_state=6
23:56:21.068 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2855
23:56:21.068 00.000 7988 Star::Find returns 1 (0), X=502.15, Y=804.31, Mass=1542, SNR=26.1, Peak=156 HFD=4.5
23:56:21.068 00.000 7988 MultiStar: [#1 0.17,-0.01,0.99,U] [#2 0.22,-0.11,0.85,U] [#3 0.08,-0.20,0.87,U] [#4 0.30,0.25,0.77,U] [#5 0.20,0.50,0.00,M5] [#6 0.41,0.15,0.00,M2] [#7 -0.26,-0.05,0.49,U] [#8 0.03,0.02,0.47,U] 
23:56:21.068 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {-0.11, 0.04}
23:56:21.068 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
23:56:21.068 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
23:56:21.068 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.13 mountX=-0.01 mountY=-0.08, mountTheta=-1.69
23:56:21.068 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.01, opts=13)
23:56:21.068 00.000 7988 Enqueuing Move request for scope (0.08, -0.01)
23:56:21.068 00.000 15712 Worker thread wakes up
23:56:21.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:56:21.068 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:56:21.068 00.000 15712 Moving (0.08, -0.01) raw xDistance=-0.01 yDistance=-0.08
23:56:21.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:56:21.068 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.1
23:56:21.082 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:21.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:21.084 00.002 7988 Enqueuing Expose request
23:56:21.085 00.001 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:56:21.085 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
23:56:21.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:21.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:21.085 00.000 15712 MoveAxis(E, 2, ABG)
23:56:21.085 00.000 15712 Guiding  Dir = 2, Dur = 2
23:56:21.085 00.000 15712 IsGuiding returns 0
23:56:21.142 00.057 15712 IsGuiding returns 0
23:56:21.142 00.000 15712 Move returns status 0, amount 2
23:56:21.142 00.000 15712 MoveAxis(N, 0, ABG)
23:56:21.142 00.000 15712 Move returns status 0, amount 0
23:56:21.142 00.000 15712 move complete, result=0
23:56:21.142 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:56:21.144 00.002 15712 worker thread done servicing request
23:56:21.144 00.000 15712 Worker thread wakes up
23:56:21.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:21.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:22.885 01.741 15712 Exposure complete
23:56:22.946 00.061 15712 worker thread done servicing request
23:56:22.946 00.000 7988 OnExposeComplete: enter
23:56:22.946 00.000 7988 UpdateGuideState(): m_state=6
23:56:22.949 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2856
23:56:22.949 00.000 7988 Star::Find returns 1 (0), X=502.22, Y=804.21, Mass=1652, SNR=27.0, Peak=154 HFD=4.7
23:56:22.951 00.002 7988 MultiStar: [#1 0.18,0.02,0.92,U] [#2 0.42,-0.22,0.00,M1] [#3 0.30,-0.28,0.81,U] [#4 0.33,0.09,0.70,U] [#5 0.36,0.18,0.68,U] [#6 0.14,0.31,0.63,U] [#7 -0.36,-0.18,0.48,U] [#8 -0.05,0.04,0.46,U] 
23:56:22.951 00.000 7988 single-star, 7 included, MultiStar: {0.13, 0.01}, one-star: {-0.03, -0.07}
23:56:22.953 00.002 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.60 = 2.69)
23:56:22.953 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.63 = 2.65)
23:56:22.955 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-2.03 mountX=-0.07 mountY=0.04, mountTheta=2.66
23:56:22.957 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.07, opts=13)
23:56:22.957 00.000 7988 Enqueuing Move request for scope (-0.03, -0.07)
23:56:22.959 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:22.959 00.000 7988 UpdateGuideState exits: m=1652 SNR=27.0
23:56:22.961 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:22.962 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:22.962 00.000 7988 Enqueuing Expose request
23:56:22.964 00.002 15712 Worker thread wakes up
23:56:22.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:56:22.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:56:22.964 00.000 15712 Moving (-0.03, -0.07) raw xDistance=-0.07 yDistance=0.04
23:56:22.964 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
23:56:22.964 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
23:56:22.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:22.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:56:22.964 00.000 15712 MoveAxis(E, 1, ABG)
23:56:22.964 00.000 15712 Guiding  Dir = 2, Dur = 1
23:56:22.964 00.000 15712 IsGuiding returns 0
23:56:22.996 00.032 15712 IsGuiding returns 0
23:56:22.996 00.000 15712 Move returns status 0, amount 1
23:56:22.996 00.000 15712 MoveAxis(N, 0, ABG)
23:56:22.996 00.000 15712 Move returns status 0, amount 0
23:56:22.996 00.000 15712 move complete, result=0
23:56:22.996 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:56:22.998 00.002 15712 worker thread done servicing request
23:56:22.998 00.000 15712 Worker thread wakes up
23:56:22.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:22.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:24.416 01.418 15712 Exposure complete
23:56:24.477 00.061 15712 worker thread done servicing request
23:56:24.478 00.001 7988 OnExposeComplete: enter
23:56:24.478 00.000 7988 UpdateGuideState(): m_state=6
23:56:24.478 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2857
23:56:24.478 00.000 7988 Star::Find returns 1 (0), X=502.22, Y=804.34, Mass=1599, SNR=26.4, Peak=137 HFD=4.8
23:56:24.481 00.003 7988 MultiStar: [#1 0.15,-0.04,0.95,U] [#2 0.38,-0.18,0.88,U] [#3 0.17,-0.13,0.87,U] [#4 0.16,0.21,0.73,U] [#5 0.31,0.33,0.00,M5] [#6 0.03,0.14,0.66,U] [#7 -0.27,-0.04,0.44,U] [#8 0.22,-0.46,0.00,M1] 
23:56:24.481 00.000 7988 single-star, 6 included, MultiStar: {0.11, -0.00}, one-star: {-0.04, 0.07}
23:56:24.481 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
23:56:24.481 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
23:56:24.481 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.05 mountX=0.07 mountY=0.04, mountTheta=0.46
23:56:24.481 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.07, opts=13)
23:56:24.489 00.008 7988 Enqueuing Move request for scope (-0.04, 0.07)
23:56:24.489 00.000 15712 Worker thread wakes up
23:56:24.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:56:24.489 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:56:24.489 00.000 15712 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=0.04
23:56:24.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:24.489 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.4
23:56:24.493 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:24.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:24.493 00.000 7988 Enqueuing Expose request
23:56:24.493 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:56:24.493 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
23:56:24.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:24.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:56:24.493 00.000 15712 MoveAxis(W, 0, ABG)
23:56:24.493 00.000 15712 Move returns status 0, amount 0
23:56:24.493 00.000 15712 MoveAxis(N, 0, ABG)
23:56:24.493 00.000 15712 Move returns status 0, amount 0
23:56:24.493 00.000 15712 move complete, result=0
23:56:24.493 00.000 15712 worker thread done servicing request
23:56:24.493 00.000 15712 Worker thread wakes up
23:56:24.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:24.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:24.493 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
23:56:26.135 01.642 15712 Exposure complete
23:56:26.198 00.063 15712 worker thread done servicing request
23:56:26.198 00.000 7988 OnExposeComplete: enter
23:56:26.199 00.001 7988 UpdateGuideState(): m_state=6
23:56:26.201 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2858
23:56:26.201 00.000 7988 Star::Find returns 1 (0), X=502.19, Y=804.14, Mass=1524, SNR=26.2, Peak=143 HFD=4.4
23:56:26.203 00.002 7988 MultiStar: [#1 0.09,0.03,0.98,U] [#2 0.30,-0.07,0.89,U] [#3 -0.08,-0.13,0.85,U] [#4 0.05,0.18,0.76,U] [#5 0.36,0.29,0.00,M6] [#6 0.16,0.10,0.67,U] [#7 -0.51,-0.02,0.00,M1] [#8 0.06,-0.00,0.45,U] 
23:56:26.203 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.01}, one-star: {-0.07, -0.13}
23:56:26.205 00.002 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
23:56:26.205 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
23:56:26.207 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.17 mountX=-0.01 mountY=-0.07, mountTheta=-1.74
23:56:26.209 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
23:56:26.209 00.000 7988 Enqueuing Move request for scope (0.07, -0.01)
23:56:26.209 00.000 15712 Worker thread wakes up
23:56:26.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:56:26.209 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:56:26.209 00.000 15712 Moving (0.07, -0.01) raw xDistance=-0.01 yDistance=-0.07
23:56:26.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:26.209 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.2
23:56:26.214 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:26.214 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:26.216 00.002 7988 Enqueuing Expose request
23:56:26.216 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:56:26.216 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
23:56:26.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:26.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:26.216 00.000 15712 MoveAxis(E, 2, ABG)
23:56:26.216 00.000 15712 Guiding  Dir = 2, Dur = 2
23:56:26.218 00.002 15712 IsGuiding returns 0
23:56:26.233 00.015 15712 IsGuiding returns 0
23:56:26.233 00.000 15712 Move returns status 0, amount 2
23:56:26.233 00.000 15712 MoveAxis(N, 0, ABG)
23:56:26.233 00.000 15712 Move returns status 0, amount 0
23:56:26.233 00.000 15712 move complete, result=0
23:56:26.233 00.000 15712 worker thread done servicing request
23:56:26.233 00.000 15712 Worker thread wakes up
23:56:26.233 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:56:26.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:26.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:27.648 01.415 15712 Exposure complete
23:56:27.698 00.050 15712 worker thread done servicing request
23:56:27.698 00.000 7988 OnExposeComplete: enter
23:56:27.698 00.000 7988 UpdateGuideState(): m_state=6
23:56:27.710 00.012 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2859
23:56:27.712 00.002 7988 Star::Find returns 1 (0), X=502.26, Y=804.35, Mass=1529, SNR=26.1, Peak=150 HFD=4.7
23:56:27.712 00.000 7988 MultiStar: [#1 0.11,0.14,0.97,U] [#2 0.39,0.05,0.86,U] [#3 0.12,-0.16,0.84,U] [#4 0.12,0.38,0.72,U] [#5 0.47,0.20,0.00,M7] [#6 0.12,0.41,0.00,M1] [#7 -0.14,0.18,0.50,U] [#8 0.24,0.00,0.47,U] 
23:56:27.714 00.002 7988 single-star, 6 included, MultiStar: {0.13, 0.09}, one-star: {-0.00, 0.07}
23:56:27.715 00.001 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
23:56:27.715 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
23:56:27.717 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.59 mountX=0.07 mountY=-0.00, mountTheta=-0.00
23:56:27.717 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.07, opts=13)
23:56:27.719 00.002 7988 Enqueuing Move request for scope (-0.00, 0.07)
23:56:27.721 00.002 15712 Worker thread wakes up
23:56:27.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
23:56:27.721 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
23:56:27.721 00.000 15712 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=-0.00
23:56:27.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:27.721 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.1
23:56:27.723 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:27.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:27.725 00.002 7988 Enqueuing Expose request
23:56:27.726 00.001 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:56:27.726 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
23:56:27.726 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:27.726 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:56:27.726 00.000 15712 MoveAxis(E, 1, ABG)
23:56:27.726 00.000 15712 Guiding  Dir = 2, Dur = 1
23:56:27.726 00.000 15712 IsGuiding returns 0
23:56:27.774 00.048 15712 IsGuiding returns 0
23:56:27.774 00.000 15712 Move returns status 0, amount 1
23:56:27.774 00.000 15712 MoveAxis(N, 0, ABG)
23:56:27.774 00.000 15712 Move returns status 0, amount 0
23:56:27.774 00.000 15712 move complete, result=0
23:56:27.774 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:56:27.778 00.004 15712 worker thread done servicing request
23:56:27.778 00.000 15712 Worker thread wakes up
23:56:27.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:27.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:29.419 01.641 15712 Exposure complete
23:56:29.466 00.047 15712 worker thread done servicing request
23:56:29.466 00.000 7988 OnExposeComplete: enter
23:56:29.482 00.016 7988 UpdateGuideState(): m_state=6
23:56:29.482 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2860
23:56:29.482 00.000 7988 Star::Find returns 1 (0), X=502.31, Y=804.45, Mass=1558, SNR=26.3, Peak=153 HFD=4.6
23:56:29.482 00.000 7988 MultiStar: [#1 0.28,0.24,1.00,U] [#2 0.47,-0.01,0.00,M1] [#3 0.22,0.05,0.81,U] [#4 0.31,0.18,0.78,U] [#5 0.29,0.19,0.70,U] [#6 0.42,0.26,0.00,M2] [#7 -0.28,0.15,0.52,U] [#8 0.17,-0.04,0.43,U] 
23:56:29.482 00.000 7988 single-star, 6 included, MultiStar: {0.17, 0.15}, one-star: {0.05, 0.18}
23:56:29.482 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
23:56:29.482 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
23:56:29.482 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.28 mountX=0.18 mountY=-0.06, mountTheta=-0.31
23:56:29.482 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.18, opts=13)
23:56:29.482 00.000 7988 Enqueuing Move request for scope (0.05, 0.18)
23:56:29.482 00.000 15712 Worker thread wakes up
23:56:29.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
23:56:29.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
23:56:29.482 00.000 15712 Moving (0.05, 0.18) raw xDistance=0.18 yDistance=-0.06
23:56:29.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:29.482 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.3
23:56:29.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:29.497 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:29.499 00.002 7988 Enqueuing Expose request
23:56:29.499 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 640.20
23:56:29.499 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
23:56:29.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:29.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:56:29.499 00.000 15712 MoveAxis(W, 30, ABG)
23:56:29.499 00.000 15712 Guiding  Dir = 3, Dur = 30
23:56:29.499 00.000 15712 IsGuiding returns 0
23:56:29.516 00.017 15712 PulseGuide returned control before completion, sleep 23
23:56:29.545 00.029 15712 IsGuiding returns 1
23:56:29.545 00.000 15712 scope still moving after pulse duration time elapsed
23:56:29.582 00.037 15712 IsGuiding returns 0
23:56:29.582 00.000 15712 scope move finished after 30 + 51 ms
23:56:29.582 00.000 15712 Move returns status 0, amount 30
23:56:29.582 00.000 15712 MoveAxis(N, 0, ABG)
23:56:29.582 00.000 15712 Move returns status 0, amount 0
23:56:29.582 00.000 15712 move complete, result=0
23:56:29.582 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:56:29.583 00.001 15712 worker thread done servicing request
23:56:29.583 00.000 15712 Worker thread wakes up
23:56:29.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:29.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:30.999 01.416 15712 Exposure complete
23:56:31.045 00.046 15712 worker thread done servicing request
23:56:31.045 00.000 7988 OnExposeComplete: enter
23:56:31.060 00.015 7988 UpdateGuideState(): m_state=6
23:56:31.062 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2861
23:56:31.062 00.000 7988 Star::Find returns 1 (0), X=502.24, Y=804.13, Mass=1579, SNR=26.3, Peak=144 HFD=4.5
23:56:31.062 00.000 7988 MultiStar: [#1 0.12,-0.03,0.98,U] [#2 0.48,-0.41,0.00,M2] [#3 0.30,-0.46,0.00,M1] [#4 0.19,0.02,0.72,U] [#5 0.07,0.05,0.68,U] [#6 0.05,-0.07,0.68,U] [#7 0.10,-0.38,0.52,U] [#8 0.19,-0.29,0.42,U] 
23:56:31.062 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.10}, one-star: {-0.02, -0.15}
23:56:31.062 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
23:56:31.062 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
23:56:31.062 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.83 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
23:56:31.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.10, opts=13)
23:56:31.062 00.000 7988 Enqueuing Move request for scope (0.09, -0.10)
23:56:31.062 00.000 15712 Worker thread wakes up
23:56:31.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
23:56:31.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
23:56:31.062 00.000 15712 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=-0.09
23:56:31.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:31.062 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.3
23:56:31.074 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:31.074 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:31.076 00.002 7988 Enqueuing Expose request
23:56:31.076 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:56:31.076 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
23:56:31.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:31.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:56:31.076 00.000 15712 MoveAxis(E, 0, ABG)
23:56:31.076 00.000 15712 Move returns status 0, amount 0
23:56:31.076 00.000 15712 MoveAxis(N, 0, ABG)
23:56:31.076 00.000 15712 Move returns status 0, amount 0
23:56:31.076 00.000 15712 move complete, result=0
23:56:31.076 00.000 15712 worker thread done servicing request
23:56:31.076 00.000 15712 Worker thread wakes up
23:56:31.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:31.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:31.079 00.003 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:32.706 01.627 15712 Exposure complete
23:56:32.768 00.062 15712 worker thread done servicing request
23:56:32.768 00.000 7988 OnExposeComplete: enter
23:56:32.768 00.000 7988 UpdateGuideState(): m_state=6
23:56:32.768 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2862
23:56:32.768 00.000 7988 Star::Find returns 1 (0), X=502.23, Y=803.99, Mass=1686, SNR=27.1, Peak=139 HFD=4.6
23:56:32.768 00.000 7988 MultiStar: [#1 0.14,-0.38,0.97,U] [#2 0.28,-0.62,0.00,M3] [#3 -0.06,-0.46,0.00,M2] [#4 0.17,-0.15,0.76,U] [#5 0.26,-0.01,0.69,U] [#6 0.22,0.02,0.64,U] [#7 -0.11,-0.34,0.49,U] [#8 0.06,-0.52,0.00,M1] 
23:56:32.768 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.20}, one-star: {-0.03, -0.28}
23:56:32.768 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
23:56:32.768 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
23:56:32.777 00.009 7988 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.07 mountX=-0.20 mountY=-0.11, mountTheta=-2.66
23:56:32.779 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.20, opts=13)
23:56:32.779 00.000 7988 Enqueuing Move request for scope (0.11, -0.20)
23:56:32.779 00.000 15712 Worker thread wakes up
23:56:32.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
23:56:32.779 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
23:56:32.779 00.000 15712 Moving (0.11, -0.20) raw xDistance=-0.20 yDistance=-0.11
23:56:32.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:32.779 00.000 7988 UpdateGuideState exits: m=1686 SNR=27.1
23:56:32.784 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:32.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:32.784 00.000 7988 Enqueuing Expose request
23:56:32.784 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 640.21
23:56:32.784 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
23:56:32.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:32.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:32.784 00.000 15712 MoveAxis(E, 40, ABG)
23:56:32.784 00.000 15712 Guiding  Dir = 2, Dur = 40
23:56:32.823 00.039 15712 IsGuiding returns 0
23:56:32.835 00.012 15712 PulseGuide returned control before completion, sleep 35
23:56:32.889 00.054 15712 IsGuiding returns 0
23:56:32.889 00.000 15712 Move returns status 0, amount 40
23:56:32.889 00.000 15712 MoveAxis(N, 0, ABG)
23:56:32.889 00.000 15712 Move returns status 0, amount 0
23:56:32.889 00.000 15712 move complete, result=0
23:56:32.889 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
23:56:32.893 00.004 15712 worker thread done servicing request
23:56:32.893 00.000 15712 Worker thread wakes up
23:56:32.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:32.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:34.298 01.405 15712 Exposure complete
23:56:34.358 00.060 15712 worker thread done servicing request
23:56:34.358 00.000 7988 OnExposeComplete: enter
23:56:34.360 00.002 7988 UpdateGuideState(): m_state=6
23:56:34.360 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2863
23:56:34.360 00.000 7988 Star::Find returns 1 (0), X=502.56, Y=804.18, Mass=1633, SNR=26.6, Peak=172 HFD=4.5
23:56:34.360 00.000 7988 MultiStar: [#1 0.50,0.01,0.00,M1] [#2 0.64,-0.05,0.00,M4] [#3 0.33,-0.22,0.91,U] [#4 0.60,0.15,0.00,M1] [#5 0.52,0.33,0.00,M5] [#6 0.51,-0.04,0.00,M1] [#7 -0.30,0.03,0.51,U] [#8 0.23,-0.14,0.42,U] 
23:56:34.360 00.000 7988 refined, 3 included, MultiStar: {0.19, -0.12}, one-star: {0.30, -0.09}
23:56:34.360 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.56) = xAngle (-2.11 = -2.11)
23:56:34.360 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.14 = -2.14)
23:56:34.360 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.55 mountX=-0.12 mountY=-0.19, mountTheta=-2.12
23:56:34.360 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.12, opts=13)
23:56:34.360 00.000 7988 Enqueuing Move request for scope (0.19, -0.12)
23:56:34.360 00.000 15712 Worker thread wakes up
23:56:34.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
23:56:34.360 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
23:56:34.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:34.360 00.000 7988 UpdateGuideState exits: m=1633 SNR=26.6
23:56:34.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:34.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:34.376 00.016 7988 Enqueuing Expose request
23:56:34.377 00.001 15712 Moving (0.19, -0.12) raw xDistance=-0.12 yDistance=-0.19
23:56:34.377 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.21
23:56:34.377 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
23:56:34.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:34.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:56:34.377 00.000 15712 MoveAxis(W, 3, ABG)
23:56:34.377 00.000 15712 Guiding  Dir = 3, Dur = 3
23:56:34.377 00.000 15712 IsGuiding returns 0
23:56:34.410 00.033 15712 IsGuiding returns 0
23:56:34.411 00.001 15712 Move returns status 0, amount 3
23:56:34.411 00.000 15712 MoveAxis(N, 0, ABG)
23:56:34.411 00.000 15712 Move returns status 0, amount 0
23:56:34.411 00.000 15712 move complete, result=0
23:56:34.411 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
23:56:34.411 00.000 15712 worker thread done servicing request
23:56:34.411 00.000 15712 Worker thread wakes up
23:56:34.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:34.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:36.051 01.640 15712 Exposure complete
23:56:36.111 00.060 15712 worker thread done servicing request
23:56:36.112 00.001 7988 OnExposeComplete: enter
23:56:36.112 00.000 7988 UpdateGuideState(): m_state=6
23:56:36.114 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2864
23:56:36.116 00.002 7988 Star::Find returns 1 (0), X=502.45, Y=804.00, Mass=1643, SNR=27.1, Peak=156 HFD=4.1
23:56:36.116 00.000 7988 MultiStar: [#1 0.40,-0.39,0.00,M2] [#2 0.61,-0.60,0.00,M5] [#3 0.37,-0.56,0.00,M2] [#4 0.29,-0.15,0.74,U] [#5 0.63,0.03,0.00,M6] [#6 0.28,-0.33,0.00,M2] [#7 -0.09,-0.57,0.00,M1] [#8 0.15,-0.61,0.00,M1] 
23:56:36.118 00.002 7988 refined, 1 included, MultiStar: {0.24, -0.22}, one-star: {0.20, -0.27}
23:56:36.118 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
23:56:36.118 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
23:56:36.118 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.32 cameraTheta=-0.74 mountX=-0.22 mountY=-0.23, mountTheta=-2.32
23:56:36.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.22, opts=13)
23:56:36.124 00.006 7988 Enqueuing Move request for scope (0.24, -0.22)
23:56:36.124 00.000 15712 Worker thread wakes up
23:56:36.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
23:56:36.124 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
23:56:36.124 00.000 15712 Moving (0.24, -0.22) raw xDistance=-0.22 yDistance=-0.23
23:56:36.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:36.124 00.000 7988 UpdateGuideState exits: m=1643 SNR=27.1
23:56:36.128 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:36.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:36.128 00.000 7988 Enqueuing Expose request
23:56:36.128 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 640.21
23:56:36.128 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
23:56:36.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:36.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:56:36.128 00.000 15712 MoveAxis(E, 45, ABG)
23:56:36.128 00.000 15712 Guiding  Dir = 2, Dur = 45
23:56:36.128 00.000 15712 IsGuiding returns 0
23:56:36.143 00.015 15712 PulseGuide returned control before completion, sleep 36
23:56:36.191 00.048 15712 IsGuiding returns 1
23:56:36.191 00.000 15712 scope still moving after pulse duration time elapsed
23:56:36.226 00.035 15712 IsGuiding returns 0
23:56:36.226 00.000 15712 scope move finished after 45 + 55 ms
23:56:36.226 00.000 15712 Move returns status 0, amount 45
23:56:36.226 00.000 15712 MoveAxis(N, 0, ABG)
23:56:36.226 00.000 15712 Move returns status 0, amount 0
23:56:36.226 00.000 15712 move complete, result=0
23:56:36.226 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
23:56:36.234 00.008 15712 worker thread done servicing request
23:56:36.234 00.000 15712 Worker thread wakes up
23:56:36.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:36.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:37.641 01.407 15712 Exposure complete
23:56:37.687 00.046 15712 worker thread done servicing request
23:56:37.687 00.000 7988 OnExposeComplete: enter
23:56:37.702 00.015 7988 UpdateGuideState(): m_state=6
23:56:37.704 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2865
23:56:37.706 00.002 7988 Star::Find returns 1 (0), X=502.21, Y=804.38, Mass=1566, SNR=26.2, Peak=148 HFD=4.8
23:56:37.706 00.000 7988 MultiStar: [#1 0.14,-0.02,0.99,U] [#2 0.34,-0.19,0.86,U] [#3 0.10,-0.09,0.86,U] [#4 0.17,0.32,0.74,U] [#5 0.28,0.18,0.71,U] [#6 0.15,0.20,0.64,U] [#7 -0.11,0.09,0.45,U] [#8 0.07,-0.21,0.44,U] 
23:56:37.708 00.002 7988 single-star, 8 included, MultiStar: {0.13, 0.04}, one-star: {-0.04, 0.11}
23:56:37.708 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
23:56:37.710 00.002 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
23:56:37.710 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.11 mountY=0.04, mountTheta=0.36
23:56:37.712 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.11, opts=13)
23:56:37.712 00.000 7988 Enqueuing Move request for scope (-0.04, 0.11)
23:56:37.714 00.002 15712 Worker thread wakes up
23:56:37.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
23:56:37.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
23:56:37.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:37.714 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.2
23:56:37.717 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:37.717 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:37.718 00.001 7988 Enqueuing Expose request
23:56:37.718 00.000 15712 Moving (-0.04, 0.11) raw xDistance=0.11 yDistance=0.04
23:56:37.721 00.003 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.21
23:56:37.721 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
23:56:37.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:37.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:56:37.721 00.000 15712 MoveAxis(E, 3, ABG)
23:56:37.721 00.000 15712 Guiding  Dir = 2, Dur = 3
23:56:37.721 00.000 15712 IsGuiding returns 0
23:56:37.782 00.061 15712 IsGuiding returns 0
23:56:37.782 00.000 15712 Move returns status 0, amount 3
23:56:37.782 00.000 15712 MoveAxis(N, 0, ABG)
23:56:37.782 00.000 15712 Move returns status 0, amount 0
23:56:37.782 00.000 15712 move complete, result=0
23:56:37.782 00.000 15712 worker thread done servicing request
23:56:37.782 00.000 15712 Worker thread wakes up
23:56:37.782 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:56:37.784 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:37.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:39.523 01.739 15712 Exposure complete
23:56:39.574 00.051 15712 worker thread done servicing request
23:56:39.574 00.000 7988 OnExposeComplete: enter
23:56:39.586 00.012 7988 UpdateGuideState(): m_state=6
23:56:39.586 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2866
23:56:39.586 00.000 7988 Star::Find returns 1 (0), X=502.29, Y=804.42, Mass=1561, SNR=26.4, Peak=158 HFD=4.6
23:56:39.586 00.000 7988 MultiStar: [#1 0.16,0.12,0.95,U] [#2 0.46,0.03,0.00,M5] [#3 0.19,0.01,0.85,U] [#4 0.32,0.30,0.00,M1] [#5 0.51,0.74,0.00,M6] [#6 0.29,0.37,0.00,M2] [#7 -0.12,0.03,0.46,U] [#8 0.01,0.10,0.43,U] 
23:56:39.591 00.005 7988 refined, 4 included, MultiStar: {0.08, 0.09}, one-star: {0.04, 0.15}
23:56:39.591 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.73 = -0.73)
23:56:39.591 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
23:56:39.591 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=0.09 mountY=-0.08, mountTheta=-0.75
23:56:39.591 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.09, opts=13)
23:56:39.591 00.000 7988 Enqueuing Move request for scope (0.08, 0.09)
23:56:39.591 00.000 15712 Worker thread wakes up
23:56:39.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:56:39.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:56:39.591 00.000 15712 Moving (0.08, 0.09) raw xDistance=0.09 yDistance=-0.08
23:56:39.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:39.591 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.4
23:56:39.600 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:39.600 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:39.602 00.002 7988 Enqueuing Expose request
23:56:39.602 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.22
23:56:39.602 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
23:56:39.604 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:39.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:39.604 00.000 15712 MoveAxis(E, 4, ABG)
23:56:39.604 00.000 15712 Guiding  Dir = 2, Dur = 4
23:56:39.604 00.000 15712 IsGuiding returns 0
23:56:39.621 00.017 15712 IsGuiding returns 0
23:56:39.621 00.000 15712 Move returns status 0, amount 4
23:56:39.621 00.000 15712 MoveAxis(N, 0, ABG)
23:56:39.621 00.000 15712 Move returns status 0, amount 0
23:56:39.622 00.001 15712 move complete, result=0
23:56:39.622 00.000 15712 worker thread done servicing request
23:56:39.622 00.000 15712 Worker thread wakes up
23:56:39.622 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:56:39.623 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:39.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:41.042 01.419 15712 Exposure complete
23:56:41.103 00.061 15712 worker thread done servicing request
23:56:41.103 00.000 7988 OnExposeComplete: enter
23:56:41.104 00.001 7988 UpdateGuideState(): m_state=6
23:56:41.104 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2867
23:56:41.106 00.002 7988 Star::Find returns 1 (0), X=502.17, Y=804.64, Mass=1566, SNR=26.4, Peak=153 HFD=4.4
23:56:41.106 00.000 7988 MultiStar: [#1 0.15,0.19,0.94,U] [#2 0.45,0.22,0.00,M6] [#3 0.06,-0.03,0.88,U] [#4 0.01,0.55,0.00,M2] [#5 0.32,0.70,0.00,M7] [#6 0.21,0.52,0.00,M3] [#7 -0.31,0.39,0.00,M1] [#8 0.27,0.19,0.45,U] 
23:56:41.108 00.002 7988 refined, 3 included, MultiStar: {0.07, 0.18}, one-star: {-0.09, 0.37}
23:56:41.108 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
23:56:41.110 00.002 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
23:56:41.110 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.21 mountX=0.18 mountY=-0.07, mountTheta=-0.38
23:56:41.112 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.18, opts=13)
23:56:41.114 00.002 7988 Enqueuing Move request for scope (0.07, 0.18)
23:56:41.114 00.000 15712 Worker thread wakes up
23:56:41.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
23:56:41.114 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
23:56:41.114 00.000 15712 Moving (0.07, 0.18) raw xDistance=0.18 yDistance=-0.07
23:56:41.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:56:41.114 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.4
23:56:41.118 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:41.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:41.120 00.002 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 640.22
23:56:41.120 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
23:56:41.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:41.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:41.120 00.000 15712 MoveAxis(W, 30, ABG)
23:56:41.120 00.000 15712 Guiding  Dir = 3, Dur = 30
23:56:41.120 00.000 7988 Enqueuing Expose request
23:56:41.121 00.001 15712 IsGuiding returns 0
23:56:41.139 00.018 15712 PulseGuide returned control before completion, sleep 23
23:56:41.187 00.048 15712 IsGuiding returns 0
23:56:41.187 00.000 15712 Move returns status 0, amount 30
23:56:41.187 00.000 15712 MoveAxis(N, 0, ABG)
23:56:41.187 00.000 15712 Move returns status 0, amount 0
23:56:41.187 00.000 15712 move complete, result=0
23:56:41.187 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:56:41.188 00.001 15712 worker thread done servicing request
23:56:41.188 00.000 15712 Worker thread wakes up
23:56:41.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:41.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:42.826 01.638 15712 Exposure complete
23:56:42.887 00.061 15712 worker thread done servicing request
23:56:42.887 00.000 7988 OnExposeComplete: enter
23:56:42.889 00.002 7988 UpdateGuideState(): m_state=6
23:56:42.889 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2868
23:56:42.889 00.000 7988 Star::Find returns 1 (0), X=502.19, Y=804.25, Mass=1466, SNR=25.3, Peak=143 HFD=4.3
23:56:42.889 00.000 7988 MultiStar: [#1 0.08,0.22,1.02,U] [#2 0.14,0.10,0.90,U] [#3 0.09,-0.22,0.92,U] [#4 0.37,0.42,0.00,M3] [#5 0.18,0.37,0.76,U] [#6 0.22,0.22,0.68,U] [#7 -0.28,0.03,0.49,U] [#8 0.20,-0.30,0.46,U] 
23:56:42.889 00.000 7988 single-star, 7 included, MultiStar: {0.07, 0.06}, one-star: {-0.07, -0.03}
23:56:42.889 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.33 = 1.96)
23:56:42.889 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.92)
23:56:42.889 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.76 mountX=-0.03 mountY=0.07, mountTheta=1.95
23:56:42.889 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.03, opts=13)
23:56:42.889 00.000 7988 Enqueuing Move request for scope (-0.07, -0.03)
23:56:42.889 00.000 15712 Worker thread wakes up
23:56:42.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
23:56:42.889 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
23:56:42.889 00.000 15712 Moving (-0.07, -0.03) raw xDistance=-0.03 yDistance=0.07
23:56:42.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:42.889 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.3
23:56:42.903 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:42.904 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:42.905 00.001 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.22
23:56:42.905 00.000 7988 Enqueuing Expose request
23:56:42.905 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
23:56:42.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:42.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:56:42.905 00.000 15712 MoveAxis(E, 4, ABG)
23:56:42.905 00.000 15712 Guiding  Dir = 2, Dur = 4
23:56:42.905 00.000 15712 IsGuiding returns 0
23:56:42.921 00.016 15712 IsGuiding returns 0
23:56:42.921 00.000 15712 Move returns status 0, amount 4
23:56:42.921 00.000 15712 MoveAxis(N, 0, ABG)
23:56:42.921 00.000 15712 Move returns status 0, amount 0
23:56:42.921 00.000 15712 move complete, result=0
23:56:42.921 00.000 15712 worker thread done servicing request
23:56:42.921 00.000 15712 Worker thread wakes up
23:56:42.921 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
23:56:42.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:42.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:44.337 01.416 15712 Exposure complete
23:56:44.398 00.061 15712 worker thread done servicing request
23:56:44.398 00.000 7988 OnExposeComplete: enter
23:56:44.400 00.002 7988 UpdateGuideState(): m_state=6
23:56:44.400 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2869
23:56:44.400 00.000 7988 Star::Find returns 1 (0), X=502.46, Y=804.26, Mass=1590, SNR=26.6, Peak=185 HFD=4.4
23:56:44.400 00.000 7988 MultiStar: [#1 0.25,0.14,0.95,U] [#2 0.43,-0.21,0.00,M6] [#3 0.25,-0.33,0.86,U] [#4 0.50,0.09,0.00,M4] [#5 0.43,0.49,0.00,M7] [#6 0.16,0.36,0.68,U] [#7 -0.15,0.02,0.47,U] [#8 0.38,-0.12,0.44,U] 
23:56:44.400 00.000 7988 refined, 5 included, MultiStar: {0.20, 0.01}, one-star: {0.20, -0.01}
23:56:44.400 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
23:56:44.400 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
23:56:44.400 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.05 mountX=0.01 mountY=-0.20, mountTheta=-1.52
23:56:44.400 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.01, opts=13)
23:56:44.400 00.000 7988 Enqueuing Move request for scope (0.20, 0.01)
23:56:44.400 00.000 15712 Worker thread wakes up
23:56:44.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
23:56:44.400 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
23:56:44.400 00.000 15712 Moving (0.20, 0.01) raw xDistance=0.01 yDistance=-0.20
23:56:44.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:56:44.400 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.6
23:56:44.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:44.416 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:44.416 00.000 7988 Enqueuing Expose request
23:56:44.416 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.22
23:56:44.416 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
23:56:44.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:44.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:56:44.416 00.000 15712 MoveAxis(E, 4, ABG)
23:56:44.416 00.000 15712 Guiding  Dir = 2, Dur = 4
23:56:44.416 00.000 15712 IsGuiding returns 0
23:56:44.448 00.032 15712 IsGuiding returns 0
23:56:44.448 00.000 15712 Move returns status 0, amount 4
23:56:44.448 00.000 15712 MoveAxis(N, 0, ABG)
23:56:44.448 00.000 15712 Move returns status 0, amount 0
23:56:44.448 00.000 15712 move complete, result=0
23:56:44.448 00.000 15712 worker thread done servicing request
23:56:44.448 00.000 15712 Worker thread wakes up
23:56:44.448 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
23:56:44.449 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:44.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:46.089 01.640 15712 Exposure complete
23:56:46.137 00.048 15712 worker thread done servicing request
23:56:46.137 00.000 7988 OnExposeComplete: enter
23:56:46.152 00.015 7988 UpdateGuideState(): m_state=6
23:56:46.152 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2870
23:56:46.152 00.000 7988 Star::Find returns 1 (0), X=502.40, Y=804.34, Mass=1539, SNR=26.0, Peak=150 HFD=4.7
23:56:46.152 00.000 7988 MultiStar: [#1 0.27,0.15,0.96,U] [#2 0.36,0.01,0.85,U] [#3 0.32,-0.28,0.00,M1] [#4 0.37,0.59,0.00,M5] [#5 0.57,0.30,0.00,M8] [#6 0.50,0.12,0.00,M2] [#7 0.11,0.03,0.50,U] [#8 0.46,-0.08,0.00,M1] 
23:56:46.152 00.000 7988 single-star, 3 included, MultiStar: {0.23, 0.07}, one-star: {0.14, 0.07}
23:56:46.152 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.10 = -1.10)
23:56:46.152 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
23:56:46.152 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=0.07 mountY=-0.14, mountTheta=-1.10
23:56:46.152 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.07, opts=13)
23:56:46.152 00.000 7988 Enqueuing Move request for scope (0.14, 0.07)
23:56:46.152 00.000 15712 Worker thread wakes up
23:56:46.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:56:46.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:56:46.152 00.000 15712 Moving (0.14, 0.07) raw xDistance=0.07 yDistance=-0.14
23:56:46.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:46.152 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.0
23:56:46.166 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:46.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:46.169 00.003 7988 Enqueuing Expose request
23:56:46.169 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.22
23:56:46.169 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
23:56:46.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:46.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:46.169 00.000 15712 MoveAxis(W, 1, ABG)
23:56:46.169 00.000 15712 Guiding  Dir = 3, Dur = 1
23:56:46.169 00.000 15712 IsGuiding returns 0
23:56:46.190 00.021 15712 IsGuiding returns 0
23:56:46.190 00.000 15712 Move returns status 0, amount 1
23:56:46.190 00.000 15712 MoveAxis(N, 0, ABG)
23:56:46.190 00.000 15712 Move returns status 0, amount 0
23:56:46.190 00.000 15712 move complete, result=0
23:56:46.190 00.000 15712 worker thread done servicing request
23:56:46.190 00.000 15712 Worker thread wakes up
23:56:46.190 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:56:46.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:46.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:47.604 01.414 15712 Exposure complete
23:56:47.664 00.060 15712 worker thread done servicing request
23:56:47.664 00.000 7988 OnExposeComplete: enter
23:56:47.668 00.004 7988 UpdateGuideState(): m_state=6
23:56:47.668 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2871
23:56:47.668 00.000 7988 Star::Find returns 1 (0), X=502.52, Y=804.41, Mass=1541, SNR=26.1, Peak=162 HFD=4.4
23:56:47.668 00.000 7988 MultiStar: [#1 0.38,0.32,0.00,M1] [#2 0.59,0.04,0.00,M6] [#3 0.51,-0.02,0.00,M2] [#4 0.57,0.50,0.00,M6] [#5 0.48,0.54,0.00,M9] [#6 0.59,0.40,0.00,M3] [#7 0.11,0.27,0.50,U] [#8 0.21,-0.04,0.46,U] 
23:56:47.668 00.000 7988 refined, 2 included, MultiStar: {0.21, 0.13}, one-star: {0.26, 0.14}
23:56:47.668 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
23:56:47.668 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
23:56:47.668 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.54 mountX=0.13 mountY=-0.21, mountTheta=-1.03
23:56:47.668 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.13, opts=13)
23:56:47.668 00.000 7988 Enqueuing Move request for scope (0.21, 0.13)
23:56:47.668 00.000 15712 Worker thread wakes up
23:56:47.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
23:56:47.668 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
23:56:47.668 00.000 15712 Moving (0.21, 0.13) raw xDistance=0.13 yDistance=-0.21
23:56:47.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:47.681 00.013 7988 UpdateGuideState exits: m=1541 SNR=26.1
23:56:47.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:47.683 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:47.684 00.001 7988 Enqueuing Expose request
23:56:47.684 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.23
23:56:47.684 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
23:56:47.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:47.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:56:47.684 00.000 15712 MoveAxis(W, 3, ABG)
23:56:47.684 00.000 15712 Guiding  Dir = 3, Dur = 3
23:56:47.684 00.000 15712 IsGuiding returns 0
23:56:47.709 00.025 15712 IsGuiding returns 0
23:56:47.709 00.000 15712 Move returns status 0, amount 3
23:56:47.709 00.000 15712 MoveAxis(N, 0, ABG)
23:56:47.709 00.000 15712 Move returns status 0, amount 0
23:56:47.709 00.000 15712 move complete, result=0
23:56:47.709 00.000 15712 worker thread done servicing request
23:56:47.709 00.000 15712 Worker thread wakes up
23:56:47.709 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
23:56:47.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:47.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:49.347 01.638 15712 Exposure complete
23:56:49.407 00.060 15712 worker thread done servicing request
23:56:49.407 00.000 7988 OnExposeComplete: enter
23:56:49.409 00.002 7988 UpdateGuideState(): m_state=6
23:56:49.411 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2872
23:56:49.411 00.000 7988 Star::Find returns 1 (0), X=502.46, Y=804.43, Mass=1516, SNR=26.0, Peak=163 HFD=4.3
23:56:49.413 00.002 7988 MultiStar: [#1 0.36,0.11,0.99,U] [#2 0.63,-0.24,0.00,M7] [#3 0.46,-0.16,0.00,M3] [#4 0.42,0.42,0.00,M7] [#5 0.39,0.44,0.00,M10] [#6 0.62,0.39,0.00,M4] [#7 -0.13,-0.13,0.51,U] [#8 0.36,-0.06,0.43,U] 
23:56:49.413 00.000 7988 refined, 3 included, MultiStar: {0.22, 0.06}, one-star: {0.20, 0.16}
23:56:49.415 00.002 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
23:56:49.415 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
23:56:49.417 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.27 mountX=0.06 mountY=-0.22, mountTheta=-1.29
23:56:49.419 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.06, opts=13)
23:56:49.419 00.000 7988 Enqueuing Move request for scope (0.22, 0.06)
23:56:49.421 00.002 15712 Worker thread wakes up
23:56:49.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
23:56:49.421 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
23:56:49.421 00.000 15712 Moving (0.22, 0.06) raw xDistance=0.06 yDistance=-0.22
23:56:49.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:49.421 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.0
23:56:49.423 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:49.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:49.425 00.002 7988 Enqueuing Expose request
23:56:49.425 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.23
23:56:49.425 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
23:56:49.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:49.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:56:49.425 00.000 15712 MoveAxis(W, 3, ABG)
23:56:49.425 00.000 15712 Guiding  Dir = 3, Dur = 3
23:56:49.468 00.043 15712 IsGuiding returns 0
23:56:49.472 00.004 15712 IsGuiding returns 0
23:56:49.472 00.000 15712 Move returns status 0, amount 3
23:56:49.472 00.000 15712 MoveAxis(N, 0, ABG)
23:56:49.472 00.000 15712 Move returns status 0, amount 0
23:56:49.472 00.000 15712 move complete, result=0
23:56:49.472 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
23:56:49.484 00.012 15712 worker thread done servicing request
23:56:49.484 00.000 15712 Worker thread wakes up
23:56:49.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:49.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:50.893 01.409 15712 Exposure complete
23:56:50.953 00.060 15712 worker thread done servicing request
23:56:50.953 00.000 7988 OnExposeComplete: enter
23:56:50.954 00.001 7988 UpdateGuideState(): m_state=6
23:56:50.954 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2873
23:56:50.954 00.000 7988 Star::Find returns 1 (0), X=502.47, Y=804.33, Mass=1534, SNR=26.1, Peak=159 HFD=4.2
23:56:50.954 00.000 7988 MultiStar: [#1 0.25,-0.03,0.97,U] [#2 0.56,-0.16,0.00,M8] [#3 0.24,-0.33,0.85,U] [#4 0.21,0.08,0.77,U] [#5 0.48,0.22,0.00,R] [#6 0.41,0.06,0.68,U] [#7 0.07,-0.22,0.47,U] [#8 0.02,-0.28,0.46,U] 
23:56:50.954 00.000 7988 single-star, 6 included, MultiStar: {0.22, -0.07}, one-star: {0.21, 0.06}
23:56:50.954 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.30 = -1.30)
23:56:50.954 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
23:56:50.954 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.27 mountX=0.06 mountY=-0.22, mountTheta=-1.30
23:56:50.964 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.06, opts=13)
23:56:50.964 00.000 7988 Enqueuing Move request for scope (0.21, 0.06)
23:56:50.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:50.964 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.1
23:56:50.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:50.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:50.964 00.000 7988 Enqueuing Expose request
23:56:50.970 00.006 15712 Worker thread wakes up
23:56:50.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
23:56:50.970 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
23:56:50.970 00.000 15712 Moving (0.21, 0.06) raw xDistance=0.06 yDistance=-0.22
23:56:50.970 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.23
23:56:50.970 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
23:56:50.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:50.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:56:50.970 00.000 15712 MoveAxis(W, 6, ABG)
23:56:50.970 00.000 15712 Guiding  Dir = 3, Dur = 6
23:56:50.970 00.000 15712 IsGuiding returns 0
23:56:51.002 00.032 15712 IsGuiding returns 0
23:56:51.002 00.000 15712 Move returns status 0, amount 6
23:56:51.002 00.000 15712 MoveAxis(N, 0, ABG)
23:56:51.002 00.000 15712 Move returns status 0, amount 0
23:56:51.002 00.000 15712 move complete, result=0
23:56:51.002 00.000 15712 worker thread done servicing request
23:56:51.002 00.000 15712 Worker thread wakes up
23:56:51.002 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:56:51.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:51.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:52.744 01.742 15712 Exposure complete
23:56:52.802 00.058 15712 worker thread done servicing request
23:56:52.802 00.000 7988 OnExposeComplete: enter
23:56:52.806 00.004 7988 UpdateGuideState(): m_state=6
23:56:52.806 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2874
23:56:52.806 00.000 7988 Star::Find returns 1 (0), X=502.39, Y=804.28, Mass=1711, SNR=27.8, Peak=138 HFD=4.7
23:56:52.806 00.000 7988 MultiStar: [#1 0.38,-0.09,0.93,U] [#2 0.66,-0.04,0.00,M9] [#3 0.27,-0.31,0.77,U] [#4 0.51,-0.03,0.00,M7] [#5 0.03,0.19,0.68,U] [#6 0.31,0.01,0.63,U] [#7 0.02,-0.13,0.46,U] [#8 0.33,-0.36,0.00,M1] 
23:56:52.806 00.000 7988 single-star, 5 included, MultiStar: {0.21, -0.05}, one-star: {0.14, 0.00}
23:56:52.806 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
23:56:52.806 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
23:56:52.806 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=0.00 mountY=-0.14, mountTheta=-1.54
23:56:52.806 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.00, opts=13)
23:56:52.806 00.000 7988 Enqueuing Move request for scope (0.14, 0.00)
23:56:52.806 00.000 15712 Worker thread wakes up
23:56:52.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:56:52.806 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:56:52.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:52.819 00.013 7988 UpdateGuideState exits: m=1711 SNR=27.8
23:56:52.821 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:52.821 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:52.822 00.001 7988 Enqueuing Expose request
23:56:52.822 00.000 15712 Moving (0.14, 0.00) raw xDistance=0.00 yDistance=-0.14
23:56:52.822 00.000 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.24
23:56:52.822 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
23:56:52.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:52.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:52.822 00.000 15712 MoveAxis(W, 7, ABG)
23:56:52.822 00.000 15712 Guiding  Dir = 3, Dur = 7
23:56:52.822 00.000 15712 IsGuiding returns 0
23:56:52.856 00.034 15712 IsGuiding returns 0
23:56:52.856 00.000 15712 Move returns status 0, amount 7
23:56:52.856 00.000 15712 MoveAxis(N, 0, ABG)
23:56:52.856 00.000 15712 Move returns status 0, amount 0
23:56:52.856 00.000 15712 move complete, result=0
23:56:52.856 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:56:52.858 00.002 15712 worker thread done servicing request
23:56:52.858 00.000 15712 Worker thread wakes up
23:56:52.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:52.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:54.277 01.419 15712 Exposure complete
23:56:54.339 00.062 7988 OnExposeComplete: enter
23:56:54.341 00.002 7988 UpdateGuideState(): m_state=6
23:56:54.341 00.000 15712 worker thread done servicing request
23:56:54.343 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2875
23:56:54.343 00.000 7988 Star::Find returns 1 (0), X=502.41, Y=804.21, Mass=1617, SNR=26.8, Peak=146 HFD=4.6
23:56:54.345 00.002 7988 MultiStar: [#1 0.38,0.13,0.97,U] [#2 0.41,-0.06,0.87,U] [#3 0.42,-0.20,0.00,M2] [#4 0.60,0.20,0.00,M8] [#5 -0.15,-0.00,0.69,U] [#6 0.32,0.48,0.00,M3] [#7 -0.14,-0.23,0.49,U] [#8 0.25,0.01,0.43,U] 
23:56:54.345 00.000 7988 single-star, 5 included, MultiStar: {0.18, -0.02}, one-star: {0.15, -0.06}
23:56:54.347 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
23:56:54.347 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
23:56:54.349 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-0.39 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
23:56:54.350 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.06, opts=13)
23:56:54.352 00.002 7988 Enqueuing Move request for scope (0.15, -0.06)
23:56:54.352 00.000 15712 Worker thread wakes up
23:56:54.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
23:56:54.352 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
23:56:54.352 00.000 15712 Moving (0.15, -0.06) raw xDistance=-0.06 yDistance=-0.15
23:56:54.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:54.352 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.8
23:56:54.355 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:54.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:54.355 00.000 7988 Enqueuing Expose request
23:56:54.355 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.24
23:56:54.355 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
23:56:54.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:54.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:56:54.355 00.000 15712 MoveAxis(W, 9, ABG)
23:56:54.355 00.000 15712 Guiding  Dir = 3, Dur = 9
23:56:54.355 00.000 15712 IsGuiding returns 0
23:56:54.371 00.016 15712 IsGuiding returns 0
23:56:54.371 00.000 15712 Move returns status 0, amount 9
23:56:54.371 00.000 15712 MoveAxis(N, 0, ABG)
23:56:54.371 00.000 15712 Move returns status 0, amount 0
23:56:54.371 00.000 15712 move complete, result=0
23:56:54.371 00.000 15712 worker thread done servicing request
23:56:54.371 00.000 15712 Worker thread wakes up
23:56:54.371 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
23:56:54.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:54.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:56.016 01.645 15712 Exposure complete
23:56:56.068 00.052 15712 worker thread done servicing request
23:56:56.068 00.000 7988 OnExposeComplete: enter
23:56:56.078 00.010 7988 UpdateGuideState(): m_state=6
23:56:56.078 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2876
23:56:56.078 00.000 7988 Star::Find returns 1 (0), X=502.36, Y=804.74, Mass=1556, SNR=26.2, Peak=145 HFD=4.7
23:56:56.078 00.000 7988 MultiStar: [#1 0.47,0.36,0.00,M1] [#2 0.74,0.25,0.00,M9] [#3 0.35,0.26,0.00,M3] [#4 0.57,0.67,0.00,M9] [#5 0.16,0.72,0.00,M1] [#6 0.34,0.50,0.00,M4] [#7 0.03,0.18,0.51,U] [#8 0.37,0.30,0.00,M1] 
23:56:56.078 00.000 7988 refined, 1 included, MultiStar: {0.08, 0.37}, one-star: {0.11, 0.47}
23:56:56.078 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
23:56:56.084 00.006 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
23:56:56.084 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.36 mountX=0.37 mountY=-0.09, mountTheta=-0.24
23:56:56.084 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.37, opts=13)
23:56:56.084 00.000 7988 Enqueuing Move request for scope (0.08, 0.37)
23:56:56.084 00.000 15712 Worker thread wakes up
23:56:56.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.37) opts 0xd
23:56:56.084 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.37)
23:56:56.084 00.000 15712 Moving (0.08, 0.37) raw xDistance=0.37 yDistance=-0.09
23:56:56.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:56:56.084 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.2
23:56:56.092 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:56.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:56.093 00.001 7988 Enqueuing Expose request
23:56:56.093 00.000 15712 PPEC rslt: input = 0.37, final = 0.24, react = 0.22, pred = 0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 640.24
23:56:56.093 00.000 15712 PPEC: input: 0.37, control: 0.24, exposure: 1500
23:56:56.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:56.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:56:56.093 00.000 15712 MoveAxis(W, 79, ABG)
23:56:56.093 00.000 15712 Guiding  Dir = 3, Dur = 79
23:56:56.093 00.000 15712 IsGuiding returns 0
23:56:56.110 00.017 15712 PulseGuide returned control before completion, sleep 68
23:56:56.190 00.080 15712 IsGuiding returns 1
23:56:56.190 00.000 15712 scope still moving after pulse duration time elapsed
23:56:56.222 00.032 15712 IsGuiding returns 0
23:56:56.222 00.000 15712 scope move finished after 79 + 54 ms
23:56:56.222 00.000 15712 Move returns status 0, amount 79
23:56:56.222 00.000 15712 MoveAxis(N, 0, ABG)
23:56:56.222 00.000 15712 Move returns status 0, amount 0
23:56:56.222 00.000 15712 move complete, result=0
23:56:56.222 00.000 7988 GuideStep: 0.4 px 79 ms WEST, -0.1 px 0 ms NORTH
23:56:56.231 00.009 15712 worker thread done servicing request
23:56:56.231 00.000 15712 Worker thread wakes up
23:56:56.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:56.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:57.641 01.410 15712 Exposure complete
23:56:57.700 00.059 15712 worker thread done servicing request
23:56:57.700 00.000 7988 OnExposeComplete: enter
23:56:57.703 00.003 7988 UpdateGuideState(): m_state=6
23:56:57.703 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2877
23:56:57.703 00.000 7988 Star::Find returns 1 (0), X=502.46, Y=804.42, Mass=1497, SNR=25.9, Peak=173 HFD=4.3
23:56:57.703 00.000 7988 MultiStar: [#1 0.52,0.10,0.00,M2] [#2 0.73,-0.03,0.00,M10] [#3 0.27,-0.10,0.86,U] [#4 0.55,0.26,0.00,M10] [#5 0.09,0.29,0.73,U] [#6 0.32,0.36,0.00,M5] [#7 0.09,0.04,0.51,U] [#8 0.47,-0.09,0.00,M2] 
23:56:57.703 00.000 7988 refined, 3 included, MultiStar: {0.18, 0.10}, one-star: {0.20, 0.15}
23:56:57.703 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
23:56:57.703 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
23:56:57.703 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.20 cameraTheta=0.50 mountX=0.10 mountY=-0.18, mountTheta=-1.07
23:56:57.703 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.10, opts=13)
23:56:57.703 00.000 7988 Enqueuing Move request for scope (0.18, 0.10)
23:56:57.703 00.000 15712 Worker thread wakes up
23:56:57.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
23:56:57.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
23:56:57.703 00.000 15712 Moving (0.18, 0.10) raw xDistance=0.10 yDistance=-0.18
23:56:57.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:57.703 00.000 7988 UpdateGuideState exits: m=1497 SNR=25.9
23:56:57.716 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:57.717 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:57.719 00.002 7988 Enqueuing Expose request
23:56:57.719 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.24
23:56:57.719 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
23:56:57.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:57.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:56:57.719 00.000 15712 MoveAxis(W, 5, ABG)
23:56:57.719 00.000 15712 Guiding  Dir = 3, Dur = 5
23:56:57.721 00.002 15712 IsGuiding returns 0
23:56:57.739 00.018 15712 IsGuiding returns 0
23:56:57.739 00.000 15712 Move returns status 0, amount 5
23:56:57.739 00.000 15712 MoveAxis(N, 0, ABG)
23:56:57.739 00.000 15712 Move returns status 0, amount 0
23:56:57.739 00.000 15712 move complete, result=0
23:56:57.739 00.000 15712 worker thread done servicing request
23:56:57.739 00.000 15712 Worker thread wakes up
23:56:57.739 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:56:57.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:57.749 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:56:59.489 01.740 15712 Exposure complete
23:56:59.549 00.060 15712 worker thread done servicing request
23:56:59.549 00.000 7988 OnExposeComplete: enter
23:56:59.552 00.003 7988 UpdateGuideState(): m_state=6
23:56:59.552 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2878
23:56:59.554 00.002 7988 Star::Find returns 1 (0), X=502.27, Y=804.38, Mass=1555, SNR=26.4, Peak=162 HFD=4.6
23:56:59.554 00.000 7988 MultiStar: [#1 0.45,0.04,0.00,M3] [#2 0.63,-0.07,0.00,R] [#3 0.23,-0.20,0.86,U] [#4 0.50,0.19,0.00,R] [#5 0.02,0.12,0.72,U] [#6 -0.03,0.37,0.66,U] [#7 0.16,-0.08,0.50,U] [#8 0.48,-0.08,0.00,M3] 
23:56:59.556 00.002 7988 refined, 4 included, MultiStar: {0.07, 0.06}, one-star: {0.01, 0.10}
23:56:59.556 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
23:56:59.558 00.002 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
23:56:59.558 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.67 mountX=0.06 mountY=-0.08, mountTheta=-0.90
23:56:59.560 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.06, opts=13)
23:56:59.562 00.002 7988 Enqueuing Move request for scope (0.07, 0.06)
23:56:59.562 00.000 15712 Worker thread wakes up
23:56:59.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:56:59.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:56:59.562 00.000 15712 Moving (0.07, 0.06) raw xDistance=0.06 yDistance=-0.08
23:56:59.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:56:59.562 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.4
23:56:59.565 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:59.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:56:59.567 00.002 7988 Enqueuing Expose request
23:56:59.567 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.25
23:56:59.569 00.002 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
23:56:59.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:59.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:59.569 00.000 15712 MoveAxis(W, 6, ABG)
23:56:59.569 00.000 15712 Guiding  Dir = 3, Dur = 6
23:56:59.569 00.000 15712 IsGuiding returns 0
23:56:59.586 00.017 15712 IsGuiding returns 0
23:56:59.586 00.000 15712 Move returns status 0, amount 6
23:56:59.586 00.000 15712 MoveAxis(N, 0, ABG)
23:56:59.586 00.000 15712 Move returns status 0, amount 0
23:56:59.586 00.000 15712 move complete, result=0
23:56:59.586 00.000 15712 worker thread done servicing request
23:56:59.586 00.000 15712 Worker thread wakes up
23:56:59.586 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:56:59.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:56:59.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:01.003 01.417 15712 Exposure complete
23:57:01.065 00.062 7988 OnExposeComplete: enter
23:57:01.065 00.000 7988 UpdateGuideState(): m_state=6
23:57:01.067 00.002 15712 worker thread done servicing request
23:57:01.067 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2879
23:57:01.069 00.002 7988 Star::Find returns 1 (0), X=502.24, Y=804.46, Mass=1614, SNR=26.9, Peak=153 HFD=4.7
23:57:01.069 00.000 7988 MultiStar: [#1 0.24,0.39,0.00,M4] [#2 -0.31,0.17,0.85,U] [#3 0.14,-0.05,0.83,U] [#4 -0.38,0.19,0.00,M1] [#5 -0.26,0.52,0.00,M1] [#6 0.06,0.38,0.64,U] [#7 -0.12,0.03,0.48,U] [#8 0.24,0.02,0.45,U] 
23:57:01.071 00.002 7988 refined, 5 included, MultiStar: {-0.02, 0.13}, one-star: {-0.01, 0.19}
23:57:01.071 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
23:57:01.073 00.002 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
23:57:01.073 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.69 mountX=0.13 mountY=0.01, mountTheta=0.10
23:57:01.075 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.13, opts=13)
23:57:01.077 00.002 7988 Enqueuing Move request for scope (-0.02, 0.13)
23:57:01.077 00.000 15712 Worker thread wakes up
23:57:01.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:57:01.077 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:57:01.077 00.000 15712 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=0.01
23:57:01.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:01.077 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.9
23:57:01.080 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:01.082 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:01.082 00.000 7988 Enqueuing Expose request
23:57:01.082 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.25
23:57:01.082 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
23:57:01.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:01.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:57:01.082 00.000 15712 MoveAxis(W, 9, ABG)
23:57:01.082 00.000 15712 Guiding  Dir = 3, Dur = 9
23:57:01.082 00.000 15712 IsGuiding returns 0
23:57:01.104 00.022 15712 IsGuiding returns 0
23:57:01.104 00.000 15712 Move returns status 0, amount 9
23:57:01.104 00.000 15712 MoveAxis(N, 0, ABG)
23:57:01.104 00.000 15712 Move returns status 0, amount 0
23:57:01.104 00.000 15712 move complete, result=0
23:57:01.104 00.000 15712 worker thread done servicing request
23:57:01.104 00.000 15712 Worker thread wakes up
23:57:01.104 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
23:57:01.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:01.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:02.741 01.637 15712 Exposure complete
23:57:02.804 00.063 15712 worker thread done servicing request
23:57:02.804 00.000 7988 OnExposeComplete: enter
23:57:02.805 00.001 7988 UpdateGuideState(): m_state=6
23:57:02.805 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2880
23:57:02.805 00.000 7988 Star::Find returns 1 (0), X=502.40, Y=804.82, Mass=1557, SNR=26.3, Peak=139 HFD=4.5
23:57:02.805 00.000 7988 MultiStar: [#1 0.21,0.49,0.00,M5] [#2 -0.09,0.41,0.89,U] [#3 0.43,0.26,0.00,M1] [#4 -0.31,0.40,0.00,M2] [#5 -0.08,0.78,0.00,M2] [#6 0.22,0.79,0.00,M4] [#7 0.04,0.35,0.50,U] [#8 0.28,0.39,0.00,M3] 
23:57:02.805 00.000 7988 refined, 2 included, MultiStar: {0.03, 0.46}, one-star: {0.14, 0.55}
23:57:02.805 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
23:57:02.805 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
23:57:02.805 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.46 hyp=0.46 cameraTheta=1.50 mountX=0.46 mountY=-0.04, mountTheta=-0.10
23:57:02.815 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.46, opts=13)
23:57:02.815 00.000 7988 Enqueuing Move request for scope (0.03, 0.46)
23:57:02.815 00.000 15712 Worker thread wakes up
23:57:02.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.46) opts 0xd
23:57:02.815 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.46)
23:57:02.815 00.000 15712 Moving (0.03, 0.46) raw xDistance=0.46 yDistance=-0.04
23:57:02.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:02.815 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.3
23:57:02.820 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:02.821 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:02.821 00.000 7988 Enqueuing Expose request
23:57:02.821 00.000 15712 PPEC rslt: input = 0.46, final = 0.30, react = 0.27, pred = 0.03, hyst = 0.25, hyst_pct = 0.00, period_length = 640.25
23:57:02.821 00.000 15712 PPEC: input: 0.46, control: 0.30, exposure: 1500
23:57:02.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:02.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:57:02.821 00.000 15712 MoveAxis(W, 99, ABG)
23:57:02.821 00.000 15712 Guiding  Dir = 3, Dur = 99
23:57:02.821 00.000 15712 IsGuiding returns 0
23:57:02.837 00.016 15712 PulseGuide returned control before completion, sleep 87
23:57:02.951 00.114 15712 IsGuiding returns 0
23:57:02.951 00.000 15712 Move returns status 0, amount 99
23:57:02.951 00.000 15712 MoveAxis(N, 0, ABG)
23:57:02.951 00.000 15712 Move returns status 0, amount 0
23:57:02.951 00.000 15712 move complete, result=0
23:57:02.951 00.000 7988 GuideStep: 0.5 px 99 ms WEST, -0.0 px 0 ms NORTH
23:57:02.960 00.009 15712 worker thread done servicing request
23:57:02.960 00.000 15712 Worker thread wakes up
23:57:02.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:02.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:04.369 01.409 15712 Exposure complete
23:57:04.429 00.060 15712 worker thread done servicing request
23:57:04.429 00.000 7988 OnExposeComplete: enter
23:57:04.430 00.001 7988 UpdateGuideState(): m_state=6
23:57:04.432 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2881
23:57:04.432 00.000 7988 Star::Find returns 1 (0), X=502.65, Y=804.77, Mass=1534, SNR=26.2, Peak=159 HFD=4.5
23:57:04.434 00.002 7988 MultiStar: [#1 0.49,0.34,0.00,M6] [#2 -0.12,0.33,0.85,U] [#3 0.54,0.14,0.00,M2] [#4 0.06,0.43,0.00,M3] [#5 -0.01,0.31,0.73,U] [#6 0.49,0.63,0.00,M5] [#7 0.07,0.16,0.52,U] [#8 0.47,0.05,0.00,M4] 
23:57:04.434 00.000 7988 refined, 3 included, MultiStar: {0.10, 0.35}, one-star: {0.39, 0.49}
23:57:04.436 00.002 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
23:57:04.436 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
23:57:04.438 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.29 mountX=0.35 mountY=-0.11, mountTheta=-0.31
23:57:04.438 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.35, opts=13)
23:57:04.440 00.002 7988 Enqueuing Move request for scope (0.10, 0.35)
23:57:04.442 00.002 15712 Worker thread wakes up
23:57:04.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.35) opts 0xd
23:57:04.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.35)
23:57:04.442 00.000 15712 Moving (0.10, 0.35) raw xDistance=0.35 yDistance=-0.11
23:57:04.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:04.442 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.2
23:57:04.445 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:04.446 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:04.447 00.001 7988 Enqueuing Expose request
23:57:04.447 00.000 15712 PPEC rslt: input = 0.35, final = 0.24, react = 0.21, pred = 0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 640.25
23:57:04.447 00.000 15712 PPEC: input: 0.35, control: 0.24, exposure: 1500
23:57:04.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:04.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:04.447 00.000 15712 MoveAxis(W, 78, ABG)
23:57:04.447 00.000 15712 Guiding  Dir = 3, Dur = 78
23:57:04.473 00.026 15712 IsGuiding returns 0
23:57:04.489 00.016 15712 PulseGuide returned control before completion, sleep 73
23:57:04.574 00.085 15712 IsGuiding returns 1
23:57:04.574 00.000 15712 scope still moving after pulse duration time elapsed
23:57:04.606 00.032 15712 IsGuiding returns 0
23:57:04.606 00.000 15712 scope move finished after 78 + 51 ms
23:57:04.606 00.000 15712 Move returns status 0, amount 78
23:57:04.606 00.000 15712 MoveAxis(N, 0, ABG)
23:57:04.606 00.000 15712 Move returns status 0, amount 0
23:57:04.606 00.000 15712 move complete, result=0
23:57:04.606 00.000 15712 worker thread done servicing request
23:57:04.606 00.000 15712 Worker thread wakes up
23:57:04.606 00.000 7988 GuideStep: 0.4 px 78 ms WEST, -0.1 px 0 ms NORTH
23:57:04.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:04.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:06.236 01.630 15712 Exposure complete
23:57:06.281 00.045 15712 worker thread done servicing request
23:57:06.281 00.000 7988 OnExposeComplete: enter
23:57:06.298 00.017 7988 UpdateGuideState(): m_state=6
23:57:06.298 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2882
23:57:06.300 00.002 7988 Star::Find returns 1 (0), X=502.53, Y=803.99, Mass=1588, SNR=26.8, Peak=157 HFD=4.1
23:57:06.300 00.000 7988 MultiStar: [#1 0.59,-0.16,0.00,M7] [#2 -0.24,-0.43,0.00,M1] [#3 0.11,-0.47,0.00,M3] [#4 -0.09,-0.22,0.74,U] [#5 -0.05,-0.40,0.71,U] [#6 0.46,-0.15,0.00,M6] [#7 -0.12,-0.35,0.49,U] [#8 0.24,-0.45,0.00,M5] 
23:57:06.302 00.002 7988 refined, 3 included, MultiStar: {0.04, -0.31}, one-star: {0.28, -0.28}
23:57:06.302 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
23:57:06.304 00.002 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
23:57:06.304 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.44 mountX=-0.31 mountY=-0.03, mountTheta=-3.04
23:57:06.306 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.31, opts=13)
23:57:06.308 00.002 7988 Enqueuing Move request for scope (0.04, -0.31)
23:57:06.308 00.000 15712 Worker thread wakes up
23:57:06.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
23:57:06.308 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
23:57:06.308 00.000 15712 Moving (0.04, -0.31) raw xDistance=-0.31 yDistance=-0.03
23:57:06.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:06.308 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.8
23:57:06.311 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:06.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:06.313 00.002 7988 Enqueuing Expose request
23:57:06.315 00.002 15712 PPEC rslt: input = -0.31, final = -0.14, react = -0.18, pred = 0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 640.26
23:57:06.315 00.000 15712 PPEC: input: -0.31, control: -0.14, exposure: 1500
23:57:06.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:06.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:57:06.315 00.000 15712 MoveAxis(E, 45, ABG)
23:57:06.315 00.000 15712 Guiding  Dir = 2, Dur = 45
23:57:06.345 00.030 15712 IsGuiding returns 0
23:57:06.363 00.018 15712 PulseGuide returned control before completion, sleep 40
23:57:06.409 00.046 15712 IsGuiding returns 1
23:57:06.409 00.000 15712 scope still moving after pulse duration time elapsed
23:57:06.441 00.032 15712 IsGuiding returns 0
23:57:06.441 00.000 15712 scope move finished after 45 + 50 ms
23:57:06.441 00.000 15712 Move returns status 0, amount 45
23:57:06.441 00.000 15712 MoveAxis(N, 0, ABG)
23:57:06.441 00.000 15712 Move returns status 0, amount 0
23:57:06.441 00.000 15712 move complete, result=0
23:57:06.441 00.000 15712 worker thread done servicing request
23:57:06.441 00.000 15712 Worker thread wakes up
23:57:06.441 00.000 7988 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
23:57:06.443 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:06.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:07.862 01.419 15712 Exposure complete
23:57:07.910 00.048 15712 worker thread done servicing request
23:57:07.910 00.000 7988 OnExposeComplete: enter
23:57:07.924 00.014 7988 UpdateGuideState(): m_state=6
23:57:07.924 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2883
23:57:07.926 00.002 7988 Star::Find returns 1 (0), X=502.44, Y=804.43, Mass=1503, SNR=25.7, Peak=162 HFD=4.4
23:57:07.927 00.001 7988 MultiStar: [#1 0.36,0.11,0.96,U] [#2 -0.12,0.04,0.87,U] [#3 0.18,-0.16,0.88,U] [#4 0.06,-0.01,0.81,U] [#5 -0.23,0.24,0.73,U] [#6 0.24,0.28,0.69,U] [#7 0.19,0.22,0.52,U] [#8 0.20,0.23,0.46,U] 
23:57:07.929 00.002 7988 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.18, 0.16}
23:57:07.929 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.84 = -0.84)
23:57:07.931 00.002 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
23:57:07.931 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.72 mountX=0.11 mountY=-0.12, mountTheta=-0.85
23:57:07.933 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.10, opts=13)
23:57:07.935 00.002 7988 Enqueuing Move request for scope (0.12, 0.10)
23:57:07.935 00.000 15712 Worker thread wakes up
23:57:07.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:57:07.935 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:57:07.935 00.000 15712 Moving (0.12, 0.10) raw xDistance=0.11 yDistance=-0.12
23:57:07.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:07.935 00.000 7988 UpdateGuideState exits: m=1503 SNR=25.7
23:57:07.939 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:07.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:07.940 00.001 7988 Enqueuing Expose request
23:57:07.940 00.000 15712 PPEC rslt: input = 0.11, final = 0.05, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.26
23:57:07.940 00.000 15712 PPEC: input: 0.11, control: 0.05, exposure: 1500
23:57:07.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:07.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:57:07.940 00.000 15712 MoveAxis(W, 15, ABG)
23:57:07.940 00.000 15712 Guiding  Dir = 3, Dur = 15
23:57:07.940 00.000 15712 IsGuiding returns 0
23:57:07.961 00.021 15712 IsGuiding returns 1
23:57:07.961 00.000 15712 scope still moving after pulse duration time elapsed
23:57:07.995 00.034 15712 IsGuiding returns 1
23:57:08.020 00.025 15712 IsGuiding returns 0
23:57:08.020 00.000 15712 scope move finished after 15 + 63 ms
23:57:08.020 00.000 15712 Move returns status 0, amount 15
23:57:08.020 00.000 15712 MoveAxis(N, 0, ABG)
23:57:08.020 00.000 15712 Move returns status 0, amount 0
23:57:08.020 00.000 15712 move complete, result=0
23:57:08.020 00.000 15712 worker thread done servicing request
23:57:08.020 00.000 15712 Worker thread wakes up
23:57:08.020 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
23:57:08.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:08.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:09.665 01.645 15712 Exposure complete
23:57:09.714 00.049 15712 worker thread done servicing request
23:57:09.714 00.000 7988 OnExposeComplete: enter
23:57:09.727 00.013 7988 UpdateGuideState(): m_state=6
23:57:09.729 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2884
23:57:09.729 00.000 7988 Star::Find returns 1 (0), X=502.47, Y=804.23, Mass=1509, SNR=25.5, Peak=142 HFD=4.6
23:57:09.731 00.002 7988 MultiStar: [#1 0.50,0.05,0.00,M7] [#2 0.09,-0.12,0.87,U] [#3 0.32,-0.29,0.00,M3] [#4 -0.07,0.09,0.79,U] [#5 0.02,0.03,0.73,U] [#6 0.37,0.22,0.00,M6] [#7 -0.29,-0.16,0.52,U] [#8 0.18,-0.14,0.45,U] 
23:57:09.731 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.04}, one-star: {0.22, -0.04}
23:57:09.733 00.002 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
23:57:09.733 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
23:57:09.735 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.83 mountX=-0.04 mountY=-0.04, mountTheta=-2.41
23:57:09.735 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
23:57:09.737 00.002 7988 Enqueuing Move request for scope (0.04, -0.04)
23:57:09.739 00.002 15712 Worker thread wakes up
23:57:09.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:57:09.739 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:57:09.739 00.000 15712 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=-0.04
23:57:09.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:09.739 00.000 7988 UpdateGuideState exits: m=1509 SNR=25.5
23:57:09.741 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:09.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:09.743 00.002 7988 Enqueuing Expose request
23:57:09.743 00.000 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.26
23:57:09.743 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
23:57:09.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:09.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:57:09.743 00.000 15712 MoveAxis(W, 14, ABG)
23:57:09.743 00.000 15712 Guiding  Dir = 3, Dur = 14
23:57:09.743 00.000 15712 IsGuiding returns 0
23:57:09.765 00.022 15712 IsGuiding returns 1
23:57:09.765 00.000 15712 scope still moving after pulse duration time elapsed
23:57:09.790 00.025 15712 IsGuiding returns 1
23:57:09.823 00.033 15712 IsGuiding returns 0
23:57:09.823 00.000 15712 scope move finished after 14 + 73 ms
23:57:09.823 00.000 15712 Move returns status 0, amount 14
23:57:09.823 00.000 15712 MoveAxis(N, 0, ABG)
23:57:09.823 00.000 15712 Move returns status 0, amount 0
23:57:09.823 00.000 15712 move complete, result=0
23:57:09.823 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
23:57:09.834 00.011 15712 worker thread done servicing request
23:57:09.834 00.000 15712 Worker thread wakes up
23:57:09.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:09.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:11.244 01.410 15712 Exposure complete
23:57:11.307 00.063 15712 worker thread done servicing request
23:57:11.307 00.000 7988 OnExposeComplete: enter
23:57:11.307 00.000 7988 UpdateGuideState(): m_state=6
23:57:11.309 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2885
23:57:11.309 00.000 7988 Star::Find returns 1 (0), X=502.27, Y=803.91, Mass=1597, SNR=26.6, Peak=144 HFD=4.5
23:57:11.311 00.002 7988 MultiStar: [#1 0.07,-0.28,0.94,U] [#2 -0.24,-0.28,0.84,U] [#3 0.14,-0.62,0.00,M4] [#4 -0.29,-0.32,0.00,M1] [#5 0.05,-0.36,0.70,U] [#6 0.25,-0.06,0.65,U] [#7 -0.18,-0.47,0.00,M1] [#8 0.04,-0.30,0.42,U] 
23:57:11.311 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.28}, one-star: {0.01, -0.36}
23:57:11.313 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
23:57:11.313 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
23:57:11.315 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.50 mountX=-0.28 mountY=-0.01, mountTheta=-3.09
23:57:11.317 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.28, opts=13)
23:57:11.317 00.000 7988 Enqueuing Move request for scope (0.02, -0.28)
23:57:11.317 00.000 15712 Worker thread wakes up
23:57:11.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
23:57:11.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
23:57:11.317 00.000 15712 Moving (0.02, -0.28) raw xDistance=-0.28 yDistance=-0.01
23:57:11.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:11.317 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.6
23:57:11.322 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:11.323 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:11.323 00.000 7988 Enqueuing Expose request
23:57:11.323 00.000 15712 PPEC rslt: input = -0.28, final = -0.13, react = -0.17, pred = 0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 640.27
23:57:11.323 00.000 15712 PPEC: input: -0.28, control: -0.13, exposure: 1500
23:57:11.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:11.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:57:11.323 00.000 15712 MoveAxis(E, 44, ABG)
23:57:11.323 00.000 15712 Guiding  Dir = 2, Dur = 44
23:57:11.345 00.022 15712 IsGuiding returns 0
23:57:11.362 00.017 15712 PulseGuide returned control before completion, sleep 39
23:57:11.418 00.056 15712 IsGuiding returns 1
23:57:11.418 00.000 15712 scope still moving after pulse duration time elapsed
23:57:11.454 00.036 15712 IsGuiding returns 0
23:57:11.454 00.000 15712 scope move finished after 44 + 67 ms
23:57:11.454 00.000 15712 Move returns status 0, amount 44
23:57:11.454 00.000 15712 MoveAxis(N, 0, ABG)
23:57:11.454 00.000 15712 Move returns status 0, amount 0
23:57:11.454 00.000 15712 move complete, result=0
23:57:11.454 00.000 7988 GuideStep: -0.3 px 44 ms EAST, -0.0 px 0 ms NORTH
23:57:11.464 00.010 15712 worker thread done servicing request
23:57:11.464 00.000 15712 Worker thread wakes up
23:57:11.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:11.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:13.204 01.740 15712 Exposure complete
23:57:13.251 00.047 15712 worker thread done servicing request
23:57:13.251 00.000 7988 OnExposeComplete: enter
23:57:13.265 00.014 7988 UpdateGuideState(): m_state=6
23:57:13.267 00.002 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2886
23:57:13.267 00.000 7988 Star::Find returns 1 (0), X=502.11, Y=804.42, Mass=1530, SNR=26.1, Peak=161 HFD=4.6
23:57:13.269 00.002 7988 MultiStar: [#1 0.22,0.06,0.96,U] [#2 -0.22,-0.17,0.89,U] [#3 0.24,-0.25,0.88,U] [#4 -0.35,-0.11,0.76,U] [#5 -0.12,0.15,0.72,U] [#6 0.08,0.26,0.64,U] [#7 -0.10,-0.09,0.45,U] [#8 0.13,0.04,0.47,U] 
23:57:13.269 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.00}, one-star: {-0.15, 0.15}
23:57:13.271 00.002 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.56) = xAngle (1.55 = 1.55)
23:57:13.271 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
23:57:13.273 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.12 mountX=0.00 mountY=0.03, mountTheta=1.55
23:57:13.275 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.00, opts=13)
23:57:13.275 00.000 7988 Enqueuing Move request for scope (-0.03, 0.00)
23:57:13.277 00.002 15712 Worker thread wakes up
23:57:13.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
23:57:13.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
23:57:13.277 00.000 15712 Moving (-0.03, 0.00) raw xDistance=0.00 yDistance=0.03
23:57:13.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:13.277 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.1
23:57:13.280 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:13.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:13.281 00.001 7988 Enqueuing Expose request
23:57:13.281 00.000 15712 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.27
23:57:13.281 00.000 15712 PPEC: input: 0.00, control: 0.03, exposure: 1500
23:57:13.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:13.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:57:13.281 00.000 15712 MoveAxis(W, 11, ABG)
23:57:13.281 00.000 15712 Guiding  Dir = 3, Dur = 11
23:57:13.281 00.000 15712 IsGuiding returns 0
23:57:13.297 00.016 15712 IsGuiding returns 1
23:57:13.297 00.000 15712 scope still moving after pulse duration time elapsed
23:57:13.345 00.048 15712 IsGuiding returns 0
23:57:13.345 00.000 15712 scope move finished after 11 + 54 ms
23:57:13.345 00.000 15712 Move returns status 0, amount 11
23:57:13.345 00.000 15712 MoveAxis(N, 0, ABG)
23:57:13.345 00.000 15712 Move returns status 0, amount 0
23:57:13.345 00.000 15712 move complete, result=0
23:57:13.345 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
23:57:13.351 00.006 15712 worker thread done servicing request
23:57:13.351 00.000 15712 Worker thread wakes up
23:57:13.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:13.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:14.767 01.416 15712 Exposure complete
23:57:14.828 00.061 15712 worker thread done servicing request
23:57:14.828 00.000 7988 OnExposeComplete: enter
23:57:14.830 00.002 7988 UpdateGuideState(): m_state=6
23:57:14.830 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2887
23:57:14.832 00.002 7988 Star::Find returns 1 (0), X=502.32, Y=804.34, Mass=1526, SNR=26.0, Peak=155 HFD=4.7
23:57:14.832 00.000 7988 MultiStar: [#1 0.16,-0.04,0.98,U] [#2 -0.33,0.19,0.90,U] [#3 0.43,-0.15,0.00,M4] [#4 -0.47,0.22,0.00,M1] [#5 -0.19,0.24,0.71,U] [#6 0.50,0.26,0.00,M5] [#7 -0.01,-0.20,0.49,U] [#8 -0.06,-0.22,0.48,U] 
23:57:14.834 00.002 7988 refined, 5 included, MultiStar: {-0.06, 0.04}, one-star: {0.06, 0.07}
23:57:14.834 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (1.00 = 1.00)
23:57:14.834 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
23:57:14.834 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.56 mountX=0.04 mountY=0.05, mountTheta=0.99
23:57:14.834 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.04, opts=13)
23:57:14.834 00.000 7988 Enqueuing Move request for scope (-0.06, 0.04)
23:57:14.834 00.000 15712 Worker thread wakes up
23:57:14.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:57:14.834 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:57:14.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:57:14.834 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.0
23:57:14.843 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:14.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:14.843 00.000 7988 Enqueuing Expose request
23:57:14.843 00.000 15712 Moving (-0.06, 0.04) raw xDistance=0.04 yDistance=0.05
23:57:14.849 00.006 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.27
23:57:14.849 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
23:57:14.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:14.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:57:14.849 00.000 15712 MoveAxis(W, 10, ABG)
23:57:14.849 00.000 15712 Guiding  Dir = 3, Dur = 10
23:57:14.866 00.017 15712 IsGuiding returns 0
23:57:14.883 00.017 15712 IsGuiding returns 1
23:57:14.883 00.000 15712 scope still moving after pulse duration time elapsed
23:57:14.927 00.044 15712 IsGuiding returns 0
23:57:14.927 00.000 15712 scope move finished after 10 + 53 ms
23:57:14.927 00.000 15712 Move returns status 0, amount 10
23:57:14.927 00.000 15712 MoveAxis(N, 0, ABG)
23:57:14.927 00.000 15712 Move returns status 0, amount 0
23:57:14.927 00.000 15712 move complete, result=0
23:57:14.927 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
23:57:14.933 00.006 15712 worker thread done servicing request
23:57:14.933 00.000 15712 Worker thread wakes up
23:57:14.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:14.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:16.568 01.635 15712 Exposure complete
23:57:16.618 00.050 15712 worker thread done servicing request
23:57:16.618 00.000 7988 OnExposeComplete: enter
23:57:16.629 00.011 7988 UpdateGuideState(): m_state=6
23:57:16.629 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2888
23:57:16.629 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=804.14, Mass=1555, SNR=26.3, Peak=152 HFD=4.6
23:57:16.629 00.000 7988 MultiStar: [#1 0.24,-0.11,0.97,U] [#2 -0.23,-0.28,0.81,U] [#3 0.44,-0.53,0.00,M5] [#4 0.01,-0.32,0.75,U] [#5 0.05,-0.00,0.73,U] [#6 0.20,0.05,0.66,U] [#7 -0.01,-0.00,0.50,U] [#8 0.48,-0.52,0.00,M1] 
23:57:16.629 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.12}, one-star: {0.07, -0.13}
23:57:16.635 00.006 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
23:57:16.635 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
23:57:16.635 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.18 mountX=-0.12 mountY=-0.05, mountTheta=-2.77
23:57:16.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.12, opts=13)
23:57:16.635 00.000 7988 Enqueuing Move request for scope (0.05, -0.12)
23:57:16.635 00.000 15712 Worker thread wakes up
23:57:16.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
23:57:16.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
23:57:16.635 00.000 15712 Moving (0.05, -0.12) raw xDistance=-0.12 yDistance=-0.05
23:57:16.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:57:16.635 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.3
23:57:16.643 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:16.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:16.645 00.002 7988 Enqueuing Expose request
23:57:16.645 00.000 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.27
23:57:16.645 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
23:57:16.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:16.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:16.645 00.000 15712 MoveAxis(W, 7, ABG)
23:57:16.645 00.000 15712 Guiding  Dir = 3, Dur = 7
23:57:16.645 00.000 15712 IsGuiding returns 0
23:57:16.669 00.024 15712 IsGuiding returns 0
23:57:16.669 00.000 15712 Move returns status 0, amount 7
23:57:16.669 00.000 15712 MoveAxis(N, 0, ABG)
23:57:16.669 00.000 15712 Move returns status 0, amount 0
23:57:16.669 00.000 15712 move complete, result=0
23:57:16.669 00.000 15712 worker thread done servicing request
23:57:16.669 00.000 15712 Worker thread wakes up
23:57:16.669 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:57:16.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:16.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:18.079 01.410 15712 Exposure complete
23:57:18.140 00.061 15712 worker thread done servicing request
23:57:18.142 00.002 7988 OnExposeComplete: enter
23:57:18.143 00.001 7988 UpdateGuideState(): m_state=6
23:57:18.143 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2889
23:57:18.143 00.000 7988 Star::Find returns 1 (0), X=502.32, Y=804.28, Mass=1609, SNR=26.7, Peak=147 HFD=4.7
23:57:18.147 00.004 7988 MultiStar: [#1 0.12,0.01,0.97,U] [#2 -0.29,-0.10,0.86,U] [#3 0.42,-0.23,0.00,M6] [#4 0.02,-0.19,0.74,U] [#5 -0.01,0.02,0.73,U] [#6 0.46,0.06,0.00,M5] [#7 -0.02,0.07,0.46,U] [#8 0.39,-0.21,0.00,M2] 
23:57:18.147 00.000 7988 refined, 5 included, MultiStar: {-0.01, -0.04}, one-star: {0.07, 0.01}
23:57:18.147 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
23:57:18.147 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.80)
23:57:18.147 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.89 mountX=-0.04 mountY=0.01, mountTheta=2.80
23:57:18.147 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
23:57:18.147 00.000 7988 Enqueuing Move request for scope (-0.01, -0.04)
23:57:18.147 00.000 15712 Worker thread wakes up
23:57:18.147 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:57:18.147 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:57:18.147 00.000 15712 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
23:57:18.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:18.147 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.7
23:57:18.157 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:18.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:18.159 00.002 7988 Enqueuing Expose request
23:57:18.159 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.28
23:57:18.159 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
23:57:18.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:18.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:57:18.159 00.000 15712 MoveAxis(W, 6, ABG)
23:57:18.159 00.000 15712 Guiding  Dir = 3, Dur = 6
23:57:18.176 00.017 15712 IsGuiding returns 0
23:57:18.192 00.016 15712 IsGuiding returns 0
23:57:18.192 00.000 15712 Move returns status 0, amount 6
23:57:18.192 00.000 15712 MoveAxis(N, 0, ABG)
23:57:18.192 00.000 15712 Move returns status 0, amount 0
23:57:18.192 00.000 15712 move complete, result=0
23:57:18.192 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:57:18.193 00.001 15712 worker thread done servicing request
23:57:18.193 00.000 15712 Worker thread wakes up
23:57:18.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:18.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:19.834 01.641 15712 Exposure complete
23:57:19.882 00.048 15712 worker thread done servicing request
23:57:19.882 00.000 7988 OnExposeComplete: enter
23:57:19.898 00.016 7988 UpdateGuideState(): m_state=6
23:57:19.898 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2890
23:57:19.898 00.000 7988 Star::Find returns 1 (0), X=502.49, Y=803.99, Mass=1666, SNR=27.2, Peak=162 HFD=4.2
23:57:19.898 00.000 7988 MultiStar: [#1 0.53,-0.19,0.00,M3] [#2 0.07,-0.15,0.88,U] [#3 0.31,-0.39,0.00,M7] [#4 -0.17,-0.21,0.74,U] [#5 0.00,0.09,0.71,U] [#6 0.42,-0.05,0.00,M6] [#7 -0.16,-0.45,0.00,M1] [#8 0.10,-0.26,0.41,U] 
23:57:19.898 00.000 7988 refined, 4 included, MultiStar: {0.06, -0.16}, one-star: {0.24, -0.29}
23:57:19.898 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
23:57:19.898 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
23:57:19.898 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.23 mountX=-0.16 mountY=-0.05, mountTheta=-2.82
23:57:19.898 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.16, opts=13)
23:57:19.898 00.000 7988 Enqueuing Move request for scope (0.06, -0.16)
23:57:19.898 00.000 15712 Worker thread wakes up
23:57:19.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
23:57:19.898 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
23:57:19.898 00.000 15712 Moving (0.06, -0.16) raw xDistance=-0.16 yDistance=-0.05
23:57:19.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:19.898 00.000 7988 UpdateGuideState exits: m=1666 SNR=27.2
23:57:19.911 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:19.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:19.913 00.002 7988 Enqueuing Expose request
23:57:19.915 00.002 15712 PPEC rslt: input = -0.16, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 640.28
23:57:19.915 00.000 15712 PPEC: input: -0.16, control: -0.08, exposure: 1500
23:57:19.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:19.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:19.915 00.000 15712 MoveAxis(E, 25, ABG)
23:57:19.915 00.000 15712 Guiding  Dir = 2, Dur = 25
23:57:19.915 00.000 15712 IsGuiding returns 0
23:57:19.932 00.017 15712 PulseGuide returned control before completion, sleep 17
23:57:19.982 00.050 15712 IsGuiding returns 0
23:57:19.982 00.000 15712 Move returns status 0, amount 25
23:57:19.982 00.000 15712 MoveAxis(N, 0, ABG)
23:57:19.982 00.000 15712 Move returns status 0, amount 0
23:57:19.982 00.000 15712 move complete, result=0
23:57:19.982 00.000 15712 worker thread done servicing request
23:57:19.982 00.000 15712 Worker thread wakes up
23:57:19.982 00.000 7988 GuideStep: -0.2 px 25 ms EAST, -0.1 px 0 ms NORTH
23:57:19.983 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:19.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:21.400 01.417 15712 Exposure complete
23:57:21.460 00.060 15712 worker thread done servicing request
23:57:21.460 00.000 7988 OnExposeComplete: enter
23:57:21.460 00.000 7988 UpdateGuideState(): m_state=6
23:57:21.460 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2891
23:57:21.460 00.000 7988 Star::Find returns 1 (0), X=502.53, Y=804.88, Mass=1736, SNR=27.9, Peak=148 HFD=4.9
23:57:21.460 00.000 7988 MultiStar: [#1 0.45,0.51,0.00,M4] [#2 0.08,0.43,0.00,M1] [#3 0.36,0.32,0.00,M8] [#4 0.12,0.42,0.00,M1] [#5 0.20,0.52,0.00,M1] [#6 0.45,0.87,0.00,M7] [#7 -0.06,0.21,0.48,U] [#8 0.43,0.14,0.00,M2] 
23:57:21.460 00.000 7988 refined, 1 included, MultiStar: {0.17, 0.48}, one-star: {0.27, 0.61}
23:57:21.460 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
23:57:21.460 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
23:57:21.460 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.48 hyp=0.51 cameraTheta=1.24 mountX=0.48 mountY=-0.18, mountTheta=-0.36
23:57:21.460 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.48, opts=13)
23:57:21.460 00.000 7988 Enqueuing Move request for scope (0.17, 0.48)
23:57:21.460 00.000 15712 Worker thread wakes up
23:57:21.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.48) opts 0xd
23:57:21.460 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.48)
23:57:21.460 00.000 15712 Moving (0.17, 0.48) raw xDistance=0.48 yDistance=-0.18
23:57:21.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:21.476 00.016 7988 UpdateGuideState exits: m=1736 SNR=27.9
23:57:21.477 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:21.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:21.477 00.000 7988 Enqueuing Expose request
23:57:21.477 00.000 15712 PPEC rslt: input = 0.48, final = 0.31, react = 0.29, pred = 0.02, hyst = 0.26, hyst_pct = 0.00, period_length = 640.28
23:57:21.477 00.000 15712 PPEC: input: 0.48, control: 0.31, exposure: 1500
23:57:21.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:21.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:57:21.477 00.000 15712 MoveAxis(W, 101, ABG)
23:57:21.477 00.000 15712 Guiding  Dir = 3, Dur = 101
23:57:21.477 00.000 15712 IsGuiding returns 0
23:57:21.494 00.017 15712 PulseGuide returned control before completion, sleep 91
23:57:21.628 00.134 15712 IsGuiding returns 0
23:57:21.629 00.001 15712 Move returns status 0, amount 101
23:57:21.629 00.000 15712 MoveAxis(N, 0, ABG)
23:57:21.629 00.000 15712 Move returns status 0, amount 0
23:57:21.629 00.000 15712 move complete, result=0
23:57:21.629 00.000 15712 worker thread done servicing request
23:57:21.629 00.000 15712 Worker thread wakes up
23:57:21.629 00.000 7988 GuideStep: 0.5 px 101 ms WEST, -0.2 px 0 ms NORTH
23:57:21.630 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:21.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:23.263 01.633 15712 Exposure complete
23:57:23.313 00.050 15712 worker thread done servicing request
23:57:23.323 00.010 7988 OnExposeComplete: enter
23:57:23.323 00.000 7988 UpdateGuideState(): m_state=6
23:57:23.323 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2892
23:57:23.323 00.000 7988 Star::Find returns 1 (0), X=502.56, Y=804.53, Mass=1601, SNR=26.7, Peak=159 HFD=4.4
23:57:23.323 00.000 7988 MultiStar: [#1 0.44,0.26,0.00,M5] [#2 -0.04,-0.02,0.84,U] [#3 0.44,0.04,0.00,M9] [#4 0.05,0.12,0.76,U] [#5 -0.03,0.40,0.71,U] [#6 0.43,0.52,0.00,M8] [#7 0.11,0.32,0.50,U] [#8 0.26,0.12,0.45,U] 
23:57:23.323 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.19}, one-star: {0.31, 0.25}
23:57:23.330 00.007 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
23:57:23.330 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
23:57:23.330 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.06 mountX=0.19 mountY=-0.11, mountTheta=-0.52
23:57:23.330 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.19, opts=13)
23:57:23.330 00.000 7988 Enqueuing Move request for scope (0.11, 0.19)
23:57:23.330 00.000 15712 Worker thread wakes up
23:57:23.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
23:57:23.330 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
23:57:23.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:23.330 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.7
23:57:23.330 00.000 15712 Moving (0.11, 0.19) raw xDistance=0.19 yDistance=-0.11
23:57:23.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:23.339 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:23.339 00.000 7988 Enqueuing Expose request
23:57:23.339 00.000 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 640.29
23:57:23.339 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
23:57:23.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:23.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:23.339 00.000 15712 MoveAxis(W, 46, ABG)
23:57:23.339 00.000 15712 Guiding  Dir = 3, Dur = 46
23:57:23.339 00.000 15712 IsGuiding returns 0
23:57:23.371 00.032 15712 PulseGuide returned control before completion, sleep 29
23:57:23.435 00.064 15712 IsGuiding returns 1
23:57:23.435 00.000 15712 scope still moving after pulse duration time elapsed
23:57:23.466 00.031 15712 IsGuiding returns 0
23:57:23.466 00.000 15712 scope move finished after 46 + 77 ms
23:57:23.466 00.000 15712 Move returns status 0, amount 46
23:57:23.466 00.000 15712 MoveAxis(N, 0, ABG)
23:57:23.466 00.000 15712 Move returns status 0, amount 0
23:57:23.466 00.000 15712 move complete, result=0
23:57:23.466 00.000 15712 worker thread done servicing request
23:57:23.466 00.000 15712 Worker thread wakes up
23:57:23.466 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
23:57:23.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:23.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:24.874 01.408 15712 Exposure complete
23:57:24.929 00.055 15712 worker thread done servicing request
23:57:24.929 00.000 7988 OnExposeComplete: enter
23:57:24.935 00.006 7988 UpdateGuideState(): m_state=6
23:57:24.937 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2893
23:57:24.937 00.000 7988 Star::Find returns 1 (0), X=502.73, Y=804.13, Mass=1603, SNR=26.7, Peak=143 HFD=4.5
23:57:24.939 00.002 7988 MultiStar: [#1 0.56,-0.33,0.00,M6] [#2 0.07,-0.17,0.87,U] [#3 0.47,-0.49,0.00,M10] [#4 -0.20,-0.26,0.74,U] [#5 0.31,0.01,0.71,U] [#6 0.55,-0.02,0.00,M9] [#7 -0.09,-0.36,0.49,U] [#8 0.40,-0.66,0.00,M2] 
23:57:24.939 00.000 7988 refined, 4 included, MultiStar: {0.15, -0.17}, one-star: {0.47, -0.15}
23:57:24.941 00.002 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
23:57:24.941 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
23:57:24.943 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.86 mountX=-0.17 mountY=-0.14, mountTheta=-2.45
23:57:24.945 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.17, opts=13)
23:57:24.946 00.001 7988 Enqueuing Move request for scope (0.15, -0.17)
23:57:24.946 00.000 15712 Worker thread wakes up
23:57:24.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
23:57:24.946 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
23:57:24.946 00.000 15712 Moving (0.15, -0.17) raw xDistance=-0.17 yDistance=-0.14
23:57:24.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:57:24.946 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.7
23:57:24.949 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:24.949 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:24.951 00.002 7988 Enqueuing Expose request
23:57:24.951 00.000 15712 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 640.29
23:57:24.951 00.000 15712 PPEC: input: -0.17, control: -0.08, exposure: 1500
23:57:24.951 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:24.951 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:57:24.951 00.000 15712 MoveAxis(E, 26, ABG)
23:57:24.951 00.000 15712 Guiding  Dir = 2, Dur = 26
23:57:24.951 00.000 15712 IsGuiding returns 0
23:57:24.970 00.019 15712 PulseGuide returned control before completion, sleep 21
23:57:25.018 00.048 15712 IsGuiding returns 0
23:57:25.018 00.000 15712 Move returns status 0, amount 26
23:57:25.018 00.000 15712 MoveAxis(N, 0, ABG)
23:57:25.018 00.000 15712 Move returns status 0, amount 0
23:57:25.018 00.000 15712 move complete, result=0
23:57:25.018 00.000 7988 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
23:57:25.020 00.002 15712 worker thread done servicing request
23:57:25.020 00.000 15712 Worker thread wakes up
23:57:25.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:25.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:26.659 01.639 15712 Exposure complete
23:57:26.721 00.062 15712 worker thread done servicing request
23:57:26.721 00.000 7988 OnExposeComplete: enter
23:57:26.722 00.001 7988 UpdateGuideState(): m_state=6
23:57:26.722 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2894
23:57:26.722 00.000 7988 Star::Find returns 1 (0), X=502.57, Y=804.50, Mass=1625, SNR=26.8, Peak=164 HFD=5.0
23:57:26.722 00.000 7988 MultiStar: [#1 0.59,0.29,0.00,M7] [#2 -0.28,0.17,0.90,U] [#3 0.25,-0.02,0.82,U] [#4 0.06,0.31,0.75,U] [#5 -0.03,0.39,0.72,U] [#6 0.42,0.35,0.00,M10] [#7 0.09,-0.02,0.46,U] [#8 0.32,0.17,0.45,U] 
23:57:26.722 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.18}, one-star: {0.31, 0.22}
23:57:26.722 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
23:57:26.729 00.007 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
23:57:26.729 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.21 cameraTheta=1.10 mountX=0.19 mountY=-0.10, mountTheta=-0.48
23:57:26.732 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.18, opts=13)
23:57:26.732 00.000 7988 Enqueuing Move request for scope (0.09, 0.18)
23:57:26.734 00.002 15712 Worker thread wakes up
23:57:26.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
23:57:26.734 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
23:57:26.734 00.000 15712 Moving (0.09, 0.18) raw xDistance=0.19 yDistance=-0.10
23:57:26.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:26.734 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.8
23:57:26.737 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:26.738 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:26.738 00.000 7988 Enqueuing Expose request
23:57:26.738 00.000 15712 PPEC rslt: input = 0.19, final = 0.15, react = 0.11, pred = 0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 640.29
23:57:26.738 00.000 15712 PPEC: input: 0.19, control: 0.15, exposure: 1500
23:57:26.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:26.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:26.738 00.000 15712 MoveAxis(W, 50, ABG)
23:57:26.738 00.000 15712 Guiding  Dir = 3, Dur = 50
23:57:26.738 00.000 15712 IsGuiding returns 0
23:57:26.754 00.016 15712 PulseGuide returned control before completion, sleep 42
23:57:26.834 00.080 15712 IsGuiding returns 0
23:57:26.834 00.000 15712 Move returns status 0, amount 50
23:57:26.834 00.000 15712 MoveAxis(N, 0, ABG)
23:57:26.834 00.000 15712 Move returns status 0, amount 0
23:57:26.834 00.000 15712 move complete, result=0
23:57:26.834 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
23:57:26.842 00.008 15712 worker thread done servicing request
23:57:26.842 00.000 15712 Worker thread wakes up
23:57:26.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:26.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:28.255 01.413 15712 Exposure complete
23:57:28.312 00.057 15712 worker thread done servicing request
23:57:28.312 00.000 7988 OnExposeComplete: enter
23:57:28.316 00.004 7988 UpdateGuideState(): m_state=6
23:57:28.316 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2895
23:57:28.316 00.000 7988 Star::Find returns 1 (0), X=502.55, Y=804.40, Mass=1537, SNR=26.1, Peak=153 HFD=4.9
23:57:28.316 00.000 7988 MultiStar: [#1 0.36,-0.02,0.95,U] [#2 -0.05,-0.18,0.87,U] [#3 0.26,-0.27,0.86,U] [#4 0.02,0.11,0.74,U] [#5 0.18,0.08,0.71,U] [#6 0.43,0.13,0.00,R] [#7 0.16,-0.07,0.48,U] [#8 0.33,0.30,0.00,M2] 
23:57:28.316 00.000 7988 refined, 6 included, MultiStar: {0.19, -0.03}, one-star: {0.29, 0.13}
23:57:28.316 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
23:57:28.316 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
23:57:28.316 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.17 mountX=-0.03 mountY=-0.18, mountTheta=-1.73
23:57:28.316 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.03, opts=13)
23:57:28.316 00.000 7988 Enqueuing Move request for scope (0.19, -0.03)
23:57:28.316 00.000 15712 Worker thread wakes up
23:57:28.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
23:57:28.316 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
23:57:28.316 00.000 15712 Moving (0.19, -0.03) raw xDistance=-0.03 yDistance=-0.18
23:57:28.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:28.329 00.013 7988 UpdateGuideState exits: m=1537 SNR=26.1
23:57:28.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:28.331 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:28.332 00.001 7988 Enqueuing Expose request
23:57:28.332 00.000 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.29
23:57:28.332 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
23:57:28.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:28.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:57:28.332 00.000 15712 MoveAxis(W, 14, ABG)
23:57:28.332 00.000 15712 Guiding  Dir = 3, Dur = 14
23:57:28.332 00.000 15712 IsGuiding returns 0
23:57:28.381 00.049 15712 IsGuiding returns 1
23:57:28.381 00.000 15712 scope still moving after pulse duration time elapsed
23:57:28.414 00.033 15712 IsGuiding returns 0
23:57:28.414 00.000 15712 scope move finished after 14 + 74 ms
23:57:28.414 00.000 15712 Move returns status 0, amount 14
23:57:28.414 00.000 15712 MoveAxis(N, 0, ABG)
23:57:28.414 00.000 15712 Move returns status 0, amount 0
23:57:28.414 00.000 15712 move complete, result=0
23:57:28.414 00.000 15712 worker thread done servicing request
23:57:28.414 00.000 15712 Worker thread wakes up
23:57:28.414 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.2 px 0 ms NORTH
23:57:28.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:28.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:30.165 01.751 15712 Exposure complete
23:57:30.227 00.062 15712 worker thread done servicing request
23:57:30.227 00.000 7988 OnExposeComplete: enter
23:57:30.227 00.000 7988 UpdateGuideState(): m_state=6
23:57:30.230 00.003 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2896
23:57:30.230 00.000 7988 Star::Find returns 1 (0), X=502.42, Y=804.15, Mass=1569, SNR=26.1, Peak=169 HFD=4.4
23:57:30.232 00.002 7988 MultiStar: [#1 0.46,-0.16,0.00,M7] [#2 -0.09,-0.13,0.86,U] [#3 0.31,-0.32,0.00,M9] [#4 -0.16,-0.15,0.76,U] [#5 0.24,-0.03,0.72,U] [#6 -0.01,-0.20,0.64,U] [#7 -0.16,-0.35,0.47,U] [#8 0.24,-0.31,0.47,U] 
23:57:30.232 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.16}, one-star: {0.17, -0.13}
23:57:30.234 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
23:57:30.234 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
23:57:30.236 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.36 mountX=-0.16 mountY=-0.03, mountTheta=-2.96
23:57:30.238 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.16, opts=13)
23:57:30.238 00.000 7988 Enqueuing Move request for scope (0.03, -0.16)
23:57:30.240 00.002 15712 Worker thread wakes up
23:57:30.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
23:57:30.240 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
23:57:30.240 00.000 15712 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=-0.03
23:57:30.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:30.240 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.1
23:57:30.242 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:30.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:30.242 00.000 7988 Enqueuing Expose request
23:57:30.242 00.000 15712 PPEC rslt: input = -0.16, final = -0.05, react = -0.10, pred = 0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 640.30
23:57:30.242 00.000 15712 PPEC: input: -0.16, control: -0.05, exposure: 1500
23:57:30.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:30.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:57:30.242 00.000 15712 MoveAxis(E, 16, ABG)
23:57:30.242 00.000 15712 Guiding  Dir = 2, Dur = 16
23:57:30.277 00.035 15712 IsGuiding returns 0
23:57:30.290 00.013 15712 PulseGuide returned control before completion, sleep 11
23:57:30.306 00.016 15712 IsGuiding returns 1
23:57:30.306 00.000 15712 scope still moving after pulse duration time elapsed
23:57:30.341 00.035 15712 IsGuiding returns 0
23:57:30.341 00.000 15712 scope move finished after 16 + 47 ms
23:57:30.341 00.000 15712 Move returns status 0, amount 16
23:57:30.341 00.000 15712 MoveAxis(N, 0, ABG)
23:57:30.341 00.000 15712 Move returns status 0, amount 0
23:57:30.341 00.000 15712 move complete, result=0
23:57:30.341 00.000 7988 GuideStep: -0.2 px 16 ms EAST, -0.0 px 0 ms NORTH
23:57:30.343 00.002 15712 worker thread done servicing request
23:57:30.343 00.000 15712 Worker thread wakes up
23:57:30.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:30.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:31.763 01.420 15712 Exposure complete
23:57:31.817 00.054 15712 worker thread done servicing request
23:57:31.817 00.000 7988 OnExposeComplete: enter
23:57:31.824 00.007 7988 UpdateGuideState(): m_state=6
23:57:31.826 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2897
23:57:31.826 00.000 7988 Star::Find returns 1 (0), X=502.34, Y=804.41, Mass=1635, SNR=27.1, Peak=179 HFD=4.8
23:57:31.828 00.002 7988 MultiStar: [#1 0.41,-0.10,0.94,U] [#2 0.04,-0.16,0.81,U] [#3 0.41,-0.28,0.00,M10] [#4 -0.23,-0.08,0.76,U] [#5 -0.00,0.02,0.71,U] [#6 0.14,0.12,0.64,U] [#7 -0.06,0.07,0.48,U] [#8 0.20,0.21,0.42,U] 
23:57:31.828 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.08, 0.14}
23:57:31.830 00.002 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
23:57:31.830 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
23:57:31.832 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.15 mountX=0.01 mountY=-0.08, mountTheta=-1.42
23:57:31.834 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.01, opts=13)
23:57:31.834 00.000 7988 Enqueuing Move request for scope (0.08, 0.01)
23:57:31.836 00.002 15712 Worker thread wakes up
23:57:31.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:57:31.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:57:31.836 00.000 15712 Moving (0.08, 0.01) raw xDistance=0.01 yDistance=-0.08
23:57:31.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:31.836 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.1
23:57:31.838 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:31.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:31.840 00.002 15712 PPEC rslt: input = 0.01, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.30
23:57:31.840 00.000 7988 Enqueuing Expose request
23:57:31.842 00.002 15712 PPEC: input: 0.01, control: 0.05, exposure: 1500
23:57:31.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:31.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:57:31.842 00.000 15712 MoveAxis(W, 18, ABG)
23:57:31.842 00.000 15712 Guiding  Dir = 3, Dur = 18
23:57:31.842 00.000 15712 IsGuiding returns 0
23:57:31.856 00.014 15712 PulseGuide returned control before completion, sleep 12
23:57:31.872 00.016 15712 IsGuiding returns 1
23:57:31.872 00.000 15712 scope still moving after pulse duration time elapsed
23:57:31.908 00.036 15712 IsGuiding returns 0
23:57:31.908 00.000 15712 scope move finished after 18 + 47 ms
23:57:31.908 00.000 15712 Move returns status 0, amount 18
23:57:31.908 00.000 15712 MoveAxis(N, 0, ABG)
23:57:31.908 00.000 15712 Move returns status 0, amount 0
23:57:31.908 00.000 15712 move complete, result=0
23:57:31.908 00.000 7988 GuideStep: 0.0 px 18 ms WEST, -0.1 px 0 ms NORTH
23:57:31.909 00.001 15712 worker thread done servicing request
23:57:31.909 00.000 15712 Worker thread wakes up
23:57:31.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:31.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:33.548 01.639 15712 Exposure complete
23:57:33.602 00.054 15712 worker thread done servicing request
23:57:33.610 00.008 7988 OnExposeComplete: enter
23:57:33.610 00.000 7988 UpdateGuideState(): m_state=6
23:57:33.612 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2898
23:57:33.612 00.000 7988 Star::Find returns 1 (0), X=502.75, Y=803.89, Mass=1617, SNR=26.5, Peak=154 HFD=4.5
23:57:33.614 00.002 7988 MultiStar: [#1 0.56,-0.16,0.00,M7] [#2 0.02,-0.28,0.86,U] [#3 0.36,-0.39,0.00,R] [#4 0.05,-0.20,0.75,U] [#5 0.27,0.02,0.72,U] [#6 -0.10,-0.13,0.66,U] [#7 -0.05,-0.10,0.48,U] [#8 0.49,-0.39,0.00,M1] 
23:57:33.614 00.000 7988 refined, 5 included, MultiStar: {0.15, -0.20}, one-star: {0.50, -0.38}
23:57:33.616 00.002 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
23:57:33.616 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
23:57:33.619 00.003 7988 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.94 mountX=-0.20 mountY=-0.14, mountTheta=-2.53
23:57:33.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.20, opts=13)
23:57:33.619 00.000 7988 Enqueuing Move request for scope (0.15, -0.20)
23:57:33.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:33.619 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.5
23:57:33.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:33.626 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:33.626 00.000 7988 Enqueuing Expose request
23:57:33.626 00.000 15712 Worker thread wakes up
23:57:33.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
23:57:33.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
23:57:33.626 00.000 15712 Moving (0.15, -0.20) raw xDistance=-0.20 yDistance=-0.14
23:57:33.631 00.005 15712 PPEC rslt: input = -0.20, final = -0.06, react = -0.12, pred = 0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 640.30
23:57:33.632 00.001 15712 PPEC: input: -0.20, control: -0.06, exposure: 1500
23:57:33.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:33.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:57:33.632 00.000 15712 MoveAxis(E, 21, ABG)
23:57:33.632 00.000 15712 Guiding  Dir = 2, Dur = 21
23:57:33.633 00.001 15712 IsGuiding returns 0
23:57:33.649 00.016 15712 PulseGuide returned control before completion, sleep 16
23:57:33.690 00.041 15712 IsGuiding returns 0
23:57:33.690 00.000 15712 Move returns status 0, amount 21
23:57:33.690 00.000 15712 MoveAxis(N, 0, ABG)
23:57:33.690 00.000 15712 Move returns status 0, amount 0
23:57:33.690 00.000 15712 move complete, result=0
23:57:33.690 00.000 7988 GuideStep: -0.2 px 21 ms EAST, -0.1 px 0 ms NORTH
23:57:33.700 00.010 15712 worker thread done servicing request
23:57:33.700 00.000 15712 Worker thread wakes up
23:57:33.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:33.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:35.111 01.411 15712 Exposure complete
23:57:35.173 00.062 15712 worker thread done servicing request
23:57:35.173 00.000 7988 OnExposeComplete: enter
23:57:35.174 00.001 7988 UpdateGuideState(): m_state=6
23:57:35.174 00.000 7988 Star::Find(15, 502, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2899
23:57:35.174 00.000 7988 Star::Find returns 1 (0), X=502.43, Y=804.51, Mass=1567, SNR=26.2, Peak=144 HFD=4.9
23:57:35.174 00.000 7988 MultiStar: [#1 0.40,0.20,0.00,M8] [#2 -0.09,0.34,0.85,U] [#3 -0.13,0.45,0.00,M1] [#4 -0.07,0.39,0.77,U] [#5 0.14,0.26,0.72,U] [#6 0.01,0.46,0.00,M1] [#7 -0.14,0.14,0.50,U] [#8 0.19,0.26,0.45,U] 
23:57:35.174 00.000 7988 refined, 5 included, MultiStar: {0.04, 0.28}, one-star: {0.17, 0.23}
23:57:35.174 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
23:57:35.174 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
23:57:35.174 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.44 mountX=0.28 mountY=-0.04, mountTheta=-0.15
23:57:35.184 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.28, opts=13)
23:57:35.184 00.000 7988 Enqueuing Move request for scope (0.04, 0.28)
23:57:35.184 00.000 15712 Worker thread wakes up
23:57:35.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.28) opts 0xd
23:57:35.184 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.28)
23:57:35.184 00.000 15712 Moving (0.04, 0.28) raw xDistance=0.28 yDistance=-0.04
23:57:35.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:35.184 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.2
23:57:35.190 00.006 15712 PPEC rslt: input = 0.28, final = 0.22, react = 0.17, pred = 0.05, hyst = 0.15, hyst_pct = 0.00, period_length = 640.30
23:57:35.190 00.000 15712 PPEC: input: 0.28, control: 0.22, exposure: 1500
23:57:35.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:35.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:57:35.190 00.000 15712 MoveAxis(W, 71, ABG)
23:57:35.190 00.000 15712 Guiding  Dir = 3, Dur = 71
23:57:35.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:35.192 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:35.192 00.000 7988 Enqueuing Expose request
23:57:35.194 00.002 15712 IsGuiding returns 0
23:57:35.214 00.020 15712 PulseGuide returned control before completion, sleep 60
23:57:35.290 00.076 15712 IsGuiding returns 1
23:57:35.290 00.000 15712 scope still moving after pulse duration time elapsed
23:57:35.318 00.028 15712 IsGuiding returns 0
23:57:35.318 00.000 15712 scope move finished after 71 + 53 ms
23:57:35.318 00.000 15712 Move returns status 0, amount 71
23:57:35.318 00.000 15712 MoveAxis(N, 0, ABG)
23:57:35.318 00.000 15712 Move returns status 0, amount 0
23:57:35.318 00.000 15712 move complete, result=0
23:57:35.318 00.000 7988 GuideStep: 0.3 px 71 ms WEST, -0.0 px 0 ms NORTH
23:57:35.320 00.002 15712 worker thread done servicing request
23:57:35.320 00.000 15712 Worker thread wakes up
23:57:35.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:35.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:36.963 01.643 15712 Exposure complete
23:57:37.024 00.061 15712 worker thread done servicing request
23:57:37.024 00.000 7988 OnExposeComplete: enter
23:57:37.024 00.000 7988 UpdateGuideState(): m_state=6
23:57:37.024 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2900
23:57:37.024 00.000 7988 Star::Find returns 1 (0), X=502.48, Y=804.25, Mass=1591, SNR=26.4, Peak=162 HFD=4.6
23:57:37.024 00.000 7988 MultiStar: [#1 0.38,0.20,0.00,M9] [#2 -0.25,-0.02,0.84,U] [#3 0.00,0.29,0.86,U] [#4 0.01,0.25,0.77,U] [#5 0.15,0.21,0.72,U] [#6 0.08,-0.13,0.64,U] [#7 0.10,-0.25,0.50,U] [#8 0.59,0.04,0.00,M1] 
23:57:37.024 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.07}, one-star: {0.23, -0.02}
23:57:37.024 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
23:57:37.024 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
23:57:37.024 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=0.99 mountX=0.07 mountY=-0.04, mountTheta=-0.60
23:57:37.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.07, opts=13)
23:57:37.024 00.000 7988 Enqueuing Move request for scope (0.04, 0.07)
23:57:37.024 00.000 15712 Worker thread wakes up
23:57:37.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:57:37.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:57:37.024 00.000 15712 Moving (0.04, 0.07) raw xDistance=0.07 yDistance=-0.04
23:57:37.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:57:37.037 00.013 7988 UpdateGuideState exits: m=1591 SNR=26.4
23:57:37.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:37.039 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:37.039 00.000 7988 Enqueuing Expose request
23:57:37.039 00.000 15712 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.31
23:57:37.039 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
23:57:37.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:37.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:57:37.039 00.000 15712 MoveAxis(W, 13, ABG)
23:57:37.039 00.000 15712 Guiding  Dir = 3, Dur = 13
23:57:37.039 00.000 15712 IsGuiding returns 0
23:57:37.055 00.016 15712 IsGuiding returns 1
23:57:37.055 00.000 15712 scope still moving after pulse duration time elapsed
23:57:37.103 00.048 15712 IsGuiding returns 0
23:57:37.103 00.000 15712 scope move finished after 13 + 48 ms
23:57:37.103 00.000 15712 Move returns status 0, amount 13
23:57:37.103 00.000 15712 MoveAxis(N, 0, ABG)
23:57:37.103 00.000 15712 Move returns status 0, amount 0
23:57:37.103 00.000 15712 move complete, result=0
23:57:37.103 00.000 15712 worker thread done servicing request
23:57:37.103 00.000 15712 Worker thread wakes up
23:57:37.103 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
23:57:37.105 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:37.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:38.524 01.419 15712 Exposure complete
23:57:38.570 00.046 15712 worker thread done servicing request
23:57:38.570 00.000 7988 OnExposeComplete: enter
23:57:38.586 00.016 7988 UpdateGuideState(): m_state=6
23:57:38.586 00.000 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2901
23:57:38.586 00.000 7988 Star::Find returns 1 (0), X=502.61, Y=804.33, Mass=1596, SNR=26.5, Peak=165 HFD=4.7
23:57:38.586 00.000 7988 MultiStar: [#1 0.58,0.13,0.00,M10] [#2 0.04,0.04,0.83,U] [#3 0.15,0.24,0.86,U] [#4 0.16,0.08,0.77,U] [#5 0.10,0.10,0.72,U] [#6 0.10,0.11,0.66,U] [#7 0.15,-0.02,0.50,U] [#8 0.17,0.14,0.46,U] 
23:57:38.586 00.000 7988 refined, 7 included, MultiStar: {0.16, 0.10}, one-star: {0.35, 0.06}
23:57:38.586 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
23:57:38.586 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
23:57:38.586 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.54 mountX=0.10 mountY=-0.16, mountTheta=-1.03
23:57:38.586 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.10, opts=13)
23:57:38.586 00.000 7988 Enqueuing Move request for scope (0.16, 0.10)
23:57:38.586 00.000 15712 Worker thread wakes up
23:57:38.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
23:57:38.586 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
23:57:38.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:57:38.586 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.5
23:57:38.600 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:38.600 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:38.602 00.002 7988 Enqueuing Expose request
23:57:38.602 00.000 15712 Moving (0.16, 0.10) raw xDistance=0.10 yDistance=-0.16
23:57:38.602 00.000 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.31
23:57:38.602 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
23:57:38.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:38.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:57:38.602 00.000 15712 MoveAxis(W, 11, ABG)
23:57:38.602 00.000 15712 Guiding  Dir = 3, Dur = 11
23:57:38.619 00.017 15712 IsGuiding returns 0
23:57:38.637 00.018 15712 IsGuiding returns 1
23:57:38.637 00.000 15712 scope still moving after pulse duration time elapsed
23:57:38.681 00.044 15712 IsGuiding returns 0
23:57:38.681 00.000 15712 scope move finished after 11 + 53 ms
23:57:38.681 00.000 15712 Move returns status 0, amount 11
23:57:38.681 00.000 15712 MoveAxis(N, 0, ABG)
23:57:38.681 00.000 15712 Move returns status 0, amount 0
23:57:38.681 00.000 15712 move complete, result=0
23:57:38.681 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
23:57:38.686 00.005 15712 worker thread done servicing request
23:57:38.686 00.000 15712 Worker thread wakes up
23:57:38.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:38.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,789,31,31)
23:57:39.339 00.653 7988 evsrv: cli 0CCCF948 connect
23:57:39.342 00.003 7988 case statement mapped state 6 to 3
23:57:39.344 00.002 7988 case statement mapped state 6 to 3
23:57:39.346 00.002 7988 evsrv: cli 0CCCF948 request: {"method":"get_app_state","id":"3a10974c-dfe7-4914-8a39-13cdc5492052"}
23:57:39.346 00.000 7988 case statement mapped state 6 to 3
23:57:39.349 00.003 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a10974c-dfe7-4914-8a39-13cdc5492052"}
23:57:39.351 00.002 7988 evsrv: cli 0CCCF948 disconnect
23:57:39.355 00.004 7988 evsrv: cli 0CCCF9E8 connect
23:57:39.357 00.002 7988 case statement mapped state 6 to 3
23:57:39.359 00.002 7988 case statement mapped state 6 to 3
23:57:39.361 00.002 7988 evsrv: cli 0CCCF9E8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"84d6aab4-0bcf-405f-87db-a8aeb9f397f8"}
23:57:39.361 00.000 7988 PhdController::Dither begins
23:57:39.363 00.002 7988 dither: size=4.00, dRA=2.90 dDec=-2.32
23:57:39.366 00.003 7988 MountToCamera -- mountTheta (-0.68) + m_xAngle (1.56) = xAngle (0.89 = 0.89)
23:57:39.367 00.001 7988 MountToCamera -- mountX=2.90 mountY=-2.32 hyp=3.71 mountTheta=-0.68 cameraX=2.35, cameraY=2.88 cameraTheta=0.89
23:57:39.367 00.000 7988 setting lock position to (504.60, 807.15)
23:57:39.369 00.002 7988 Mount: notify guiding dithered (2.3, 2.9)
23:57:39.371 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
23:57:39.373 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
23:57:39.375 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:57:39.375 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:57:39.375 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
23:57:39.375 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
23:57:39.375 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
23:57:39.383 00.008 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:57:39.383 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:57:39.383 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
23:57:39.383 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:57:39.383 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
23:57:39.383 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
23:57:39.383 00.000 7988 MultiStar: stabilizing after lock position change
23:57:39.383 00.000 7988 Status Line: Dither by 2.90,-2.32
23:57:39.397 00.014 7988 PhdController: newstate STATE_SETTLE_BEGIN
23:57:39.400 00.003 7988 PhdController: newstate STATE_SETTLE_WAIT
23:57:39.402 00.002 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":0,"id":"84d6aab4-0bcf-405f-87db-a8aeb9f397f8"}
23:57:39.404 00.002 7988 evsrv: cli 0CCCF9E8 disconnect
23:57:40.325 00.921 15712 Exposure complete
23:57:40.428 00.103 15712 worker thread done servicing request
23:57:40.428 00.000 7988 OnExposeComplete: enter
23:57:40.433 00.005 7988 UpdateGuideState(): m_state=6
23:57:40.434 00.001 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2902
23:57:40.434 00.000 7988 Star::Find returns 1 (0), X=502.64, Y=804.33, Mass=1614, SNR=26.8, Peak=167 HFD=4.7
23:57:40.436 00.002 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
23:57:40.438 00.002 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.51)
23:57:40.440 00.002 7988 CameraToMount -- cameraX=-1.96 cameraY=-2.82 hyp=3.44 cameraTheta=-2.18 mountX=-2.84 mountY=2.03, mountTheta=2.52
23:57:40.442 00.002 7988 dither recenter: remaining=(-2.9,2.3) step=(-2.9,2.3)
23:57:40.444 00.002 7988 MountToCamera -- mountTheta (2.47) + m_xAngle (1.56) = xAngle (4.03 = -2.25)
23:57:40.446 00.002 7988 MountToCamera -- mountX=-2.90 mountY=2.32 hyp=3.71 mountTheta=2.47 cameraX=-2.35, cameraY=-2.88 cameraTheta=-2.25
23:57:40.448 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-2.35, y=-2.88, opts=4)
23:57:40.451 00.003 7988 Enqueuing Move request for scope (-2.35, -2.88)
23:57:40.451 00.000 7988 Mount: notify direct move -2.90,2.32
23:57:40.455 00.004 15712 Worker thread wakes up
23:57:40.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-2.35, -2.88) opts 0x4
23:57:40.455 00.000 15712 Handling offset move in thread for scope, endpoint = (-2.35, -2.88)
23:57:40.455 00.000 15712 Moving (-2.35, -2.88) raw xDistance=-2.90 yDistance=2.32
23:57:40.455 00.000 15712 BLC: window closed
23:57:40.455 00.000 15712 MoveAxis(E, 946, B)
23:57:40.455 00.000 15712 Guiding  Dir = 2, Dur = 946
23:57:40.455 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
23:57:40.457 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
23:57:40.460 00.003 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
23:57:40.464 00.004 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
23:57:40.466 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
23:57:40.466 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
23:57:40.468 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
23:57:40.470 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:57:40.472 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:57:40.474 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
23:57:40.476 00.002 15712 IsGuiding returns 0
23:57:40.476 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:57:40.476 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
23:57:40.482 00.006 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
23:57:40.484 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
23:57:40.485 00.001 7988 UpdateGuideState exits: m=1614 SNR=26.8
23:57:40.487 00.002 7988 PhdController: settling, locked = 1, distance = 3.76 (1.50) aobump = 0 frame = 1 / 99999
23:57:40.489 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767416260.489,"Host":"ASTROPC","Inst":1,"Distance":3.76,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:57:40.489 00.000 15712 PulseGuide returned control before completion, sleep 943
23:57:40.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:40.494 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:40.496 00.002 7988 Enqueuing Expose request
23:57:41.442 00.946 15712 IsGuiding returns 0
23:57:41.442 00.000 15712 Move returns status 0, amount 946
23:57:41.442 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:57:41.442 00.000 15712 MoveAxis(S, 593, B)
23:57:41.442 00.000 15712 Guiding  Dir = 1, Dur = 593
23:57:41.442 00.000 15712 IsGuiding returns 0
23:57:41.521 00.079 15712 PulseGuide returned control before completion, sleep 524
23:57:42.061 00.540 15712 IsGuiding returns 1
23:57:42.061 00.000 15712 scope still moving after pulse duration time elapsed
23:57:42.093 00.032 15712 IsGuiding returns 1
23:57:42.129 00.036 15712 IsGuiding returns 0
23:57:42.129 00.000 15712 scope move finished after 593 + 93 ms
23:57:42.129 00.000 15712 Move returns status 0, amount 593
23:57:42.129 00.000 15712 move complete, result=0
23:57:42.129 00.000 15712 worker thread done servicing request
23:57:42.129 00.000 15712 Worker thread wakes up
23:57:42.129 00.000 7988 GuideStep: -2.9 px 946 ms EAST, 2.3 px 593 ms SOUTH
23:57:42.139 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:42.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:57:43.775 01.636 15712 Exposure complete
23:57:43.853 00.078 15712 worker thread done servicing request
23:57:43.853 00.000 7988 OnExposeComplete: enter
23:57:43.860 00.007 7988 UpdateGuideState(): m_state=6
23:57:43.862 00.002 7988 Star::Find(15, 502, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2903
23:57:43.862 00.000 7988 Star::Find returns 1 (0), X=504.14, Y=807.35, Mass=1564, SNR=26.4, Peak=150 HFD=4.1
23:57:43.864 00.002 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
23:57:43.866 00.002 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
23:57:43.869 00.003 7988 CameraToMount -- cameraX=-0.46 cameraY=0.20 hyp=0.50 cameraTheta=2.74 mountX=0.19 mountY=0.45, mountTheta=1.17
23:57:43.871 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.46, y=0.20, opts=13)
23:57:43.873 00.002 7988 Enqueuing Move request for scope (-0.46, 0.20)
23:57:43.875 00.002 15712 Worker thread wakes up
23:57:43.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.20) opts 0xd
23:57:43.875 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.46, 0.20)
23:57:43.875 00.000 15712 Moving (-0.46, 0.20) raw xDistance=0.19 yDistance=0.45
23:57:43.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:57:43.877 00.002 7988 UpdateGuideState exits: m=1564 SNR=26.4
23:57:43.879 00.002 7988 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 2 / 99999
23:57:43.881 00.002 15712 PPEC rslt(dithering): input = 0.19, final = 0.12
23:57:43.881 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
23:57:43.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:57:43.881 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767416263.881,"Host":"ASTROPC","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:57:43.883 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
23:57:43.883 00.000 15712 MoveAxis(W, 38, ABG)
23:57:43.883 00.000 15712 Guiding  Dir = 3, Dur = 38
23:57:43.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:43.885 00.002 15712 IsGuiding returns 0
23:57:43.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:43.885 00.000 7988 Enqueuing Expose request
23:57:43.911 00.026 15712 PulseGuide returned control before completion, sleep 22
23:57:43.964 00.053 15712 IsGuiding returns 0
23:57:43.964 00.000 15712 Move returns status 0, amount 38
23:57:43.964 00.000 15712 MoveAxis(N, 0, ABG)
23:57:43.964 00.000 15712 Move returns status 0, amount 0
23:57:43.964 00.000 15712 move complete, result=0
23:57:43.964 00.000 15712 worker thread done servicing request
23:57:43.964 00.000 15712 Worker thread wakes up
23:57:43.964 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.5 px 0 ms NORTH
23:57:43.977 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:43.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:57:45.386 01.409 15712 Exposure complete
23:57:45.447 00.061 15712 worker thread done servicing request
23:57:45.447 00.000 7988 OnExposeComplete: enter
23:57:45.447 00.000 7988 UpdateGuideState(): m_state=6
23:57:45.449 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2904
23:57:45.449 00.000 7988 Star::Find returns 1 (0), X=504.37, Y=807.10, Mass=1556, SNR=26.2, Peak=160 HFD=4.6
23:57:45.451 00.002 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.56) = xAngle (-4.49 = 1.79)
23:57:45.451 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.52 = 1.76)
23:57:45.453 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-2.93 mountX=-0.05 mountY=0.23, mountTheta=1.79
23:57:45.455 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.05, opts=13)
23:57:45.455 00.000 7988 Enqueuing Move request for scope (-0.23, -0.05)
23:57:45.457 00.002 15712 Worker thread wakes up
23:57:45.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
23:57:45.457 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
23:57:45.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:45.457 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.2
23:57:45.460 00.003 7988 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 3 / 99999
23:57:45.460 00.000 15712 Moving (-0.23, -0.05) raw xDistance=-0.05 yDistance=0.23
23:57:45.460 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767416265.460,"Host":"ASTROPC","Inst":1,"Distance":0.42,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
23:57:45.460 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:45.463 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:45.463 00.000 7988 Enqueuing Expose request
23:57:45.463 00.000 15712 PPEC rslt(dithering): input = -0.05, final = -0.03
23:57:45.463 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
23:57:45.463 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:45.463 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:57:45.463 00.000 15712 MoveAxis(E, 10, ABG)
23:57:45.463 00.000 15712 Guiding  Dir = 2, Dur = 10
23:57:45.463 00.000 15712 IsGuiding returns 0
23:57:45.494 00.031 15712 IsGuiding returns 1
23:57:45.494 00.000 15712 scope still moving after pulse duration time elapsed
23:57:45.542 00.048 15712 IsGuiding returns 0
23:57:45.542 00.000 15712 scope move finished after 10 + 66 ms
23:57:45.542 00.000 15712 Move returns status 0, amount 10
23:57:45.542 00.000 15712 MoveAxis(N, 0, ABG)
23:57:45.542 00.000 15712 Move returns status 0, amount 0
23:57:45.542 00.000 15712 move complete, result=0
23:57:45.542 00.000 15712 worker thread done servicing request
23:57:45.542 00.000 15712 Worker thread wakes up
23:57:45.542 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
23:57:45.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:45.544 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:57:47.285 01.741 15712 Exposure complete
23:57:47.346 00.061 15712 worker thread done servicing request
23:57:47.346 00.000 7988 OnExposeComplete: enter
23:57:47.348 00.002 7988 UpdateGuideState(): m_state=6
23:57:47.348 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2905
23:57:47.350 00.002 7988 Star::Find returns 1 (0), X=504.17, Y=807.15, Mass=1548, SNR=25.7, Peak=151 HFD=4.4
23:57:47.350 00.000 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.56) = xAngle (-4.70 = 1.58)
23:57:47.352 00.002 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
23:57:47.352 00.000 7988 CameraToMount -- cameraX=-0.43 cameraY=-0.00 hyp=0.43 cameraTheta=-3.14 mountX=-0.01 mountY=0.43, mountTheta=1.58
23:57:47.354 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=-0.00, opts=13)
23:57:47.356 00.002 7988 Enqueuing Move request for scope (-0.43, -0.00)
23:57:47.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:47.358 00.002 7988 UpdateGuideState exits: m=1548 SNR=25.7
23:57:47.358 00.000 7988 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 4 / 99999
23:57:47.360 00.002 15712 Worker thread wakes up
23:57:47.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.00) opts 0xd
23:57:47.360 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, -0.00)
23:57:47.360 00.000 15712 Moving (-0.43, -0.00) raw xDistance=-0.01 yDistance=0.43
23:57:47.360 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767416267.360,"Host":"ASTROPC","Inst":1,"Distance":0.42,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
23:57:47.362 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:47.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:47.362 00.000 7988 Enqueuing Expose request
23:57:47.365 00.003 15712 PPEC rslt(dithering): input = -0.01, final = -0.00
23:57:47.365 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
23:57:47.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:57:47.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:57:47.365 00.000 15712 MoveAxis(E, 1, ABG)
23:57:47.365 00.000 15712 Guiding  Dir = 2, Dur = 1
23:57:47.365 00.000 15712 IsGuiding returns 0
23:57:47.378 00.013 15712 IsGuiding returns 0
23:57:47.378 00.000 15712 Move returns status 0, amount 1
23:57:47.378 00.000 15712 MoveAxis(N, 0, ABG)
23:57:47.378 00.000 15712 Move returns status 0, amount 0
23:57:47.378 00.000 15712 move complete, result=0
23:57:47.378 00.000 15712 worker thread done servicing request
23:57:47.378 00.000 15712 Worker thread wakes up
23:57:47.378 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.4 px 0 ms NORTH
23:57:47.382 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:47.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:57:48.786 01.404 15712 Exposure complete
23:57:48.843 00.057 15712 worker thread done servicing request
23:57:48.843 00.000 7988 OnExposeComplete: enter
23:57:48.848 00.005 7988 UpdateGuideState(): m_state=6
23:57:48.848 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2906
23:57:48.848 00.000 7988 Star::Find returns 1 (0), X=504.19, Y=807.58, Mass=1514, SNR=25.7, Peak=139 HFD=4.5
23:57:48.848 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
23:57:48.848 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
23:57:48.848 00.000 7988 CameraToMount -- cameraX=-0.42 cameraY=0.43 hyp=0.60 cameraTheta=2.34 mountX=0.43 mountY=0.41, mountTheta=0.76
23:57:48.848 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.42, y=0.43, opts=13)
23:57:48.848 00.000 7988 Enqueuing Move request for scope (-0.42, 0.43)
23:57:48.848 00.000 15712 Worker thread wakes up
23:57:48.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.43) opts 0xd
23:57:48.848 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.42, 0.43)
23:57:48.848 00.000 15712 Moving (-0.42, 0.43) raw xDistance=0.43 yDistance=0.41
23:57:48.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:48.848 00.000 7988 UpdateGuideState exits: m=1514 SNR=25.7
23:57:48.848 00.000 7988 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 5 / 99999
23:57:48.860 00.012 15712 PPEC rslt(dithering): input = 0.43, final = 0.26
23:57:48.860 00.000 15712 PPEC: input: 0.43, control: 0.26, exposure: 1500
23:57:48.860 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.07
23:57:48.860 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767416268.860,"Host":"ASTROPC","Inst":1,"Distance":0.48,"Time":5.0,"SettleTime":15.0,"StarLocked":true}
23:57:48.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
23:57:48.860 00.000 15712 MoveAxis(W, 83, ABG)
23:57:48.860 00.000 15712 Guiding  Dir = 3, Dur = 83
23:57:48.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:48.863 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:48.863 00.000 7988 Enqueuing Expose request
23:57:48.865 00.002 15712 IsGuiding returns 0
23:57:48.879 00.014 15712 PulseGuide returned control before completion, sleep 76
23:57:48.996 00.117 15712 IsGuiding returns 1
23:57:48.996 00.000 15712 scope still moving after pulse duration time elapsed
23:57:49.023 00.027 15712 IsGuiding returns 0
23:57:49.023 00.000 15712 scope move finished after 83 + 74 ms
23:57:49.023 00.000 15712 Move returns status 0, amount 83
23:57:49.023 00.000 15712 MoveAxis(S, 104, ABG)
23:57:49.023 00.000 15712 Guiding  Dir = 1, Dur = 104
23:57:49.023 00.000 15712 IsGuiding returns 0
23:57:49.108 00.085 15712 PulseGuide returned control before completion, sleep 30
23:57:49.151 00.043 15712 IsGuiding returns 1
23:57:49.151 00.000 15712 scope still moving after pulse duration time elapsed
23:57:49.183 00.032 15712 IsGuiding returns 1
23:57:49.234 00.051 15712 IsGuiding returns 1
23:57:49.268 00.034 15712 IsGuiding returns 0
23:57:49.268 00.000 15712 scope move finished after 104 + 140 ms
23:57:49.268 00.000 15712 Move returns status 0, amount 104
23:57:49.268 00.000 15712 move complete, result=0
23:57:49.268 00.000 7988 GuideStep: 0.4 px 83 ms WEST, 0.4 px 104 ms SOUTH
23:57:49.270 00.002 15712 worker thread done servicing request
23:57:49.270 00.000 15712 Worker thread wakes up
23:57:49.272 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:49.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:57:50.910 01.638 15712 Exposure complete
23:57:50.972 00.062 15712 worker thread done servicing request
23:57:50.972 00.000 7988 OnExposeComplete: enter
23:57:50.973 00.001 7988 UpdateGuideState(): m_state=6
23:57:50.975 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2907
23:57:50.975 00.000 7988 Star::Find returns 1 (0), X=504.60, Y=807.13, Mass=1529, SNR=25.6, Peak=152 HFD=4.7
23:57:50.977 00.002 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
23:57:50.977 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.94)
23:57:50.979 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.75 mountX=-0.02 mountY=0.00, mountTheta=2.94
23:57:50.981 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.02, opts=13)
23:57:50.981 00.000 7988 Enqueuing Move request for scope (-0.00, -0.02)
23:57:50.983 00.002 15712 Worker thread wakes up
23:57:50.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
23:57:50.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
23:57:50.983 00.000 15712 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
23:57:50.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:50.983 00.000 7988 UpdateGuideState exits: m=1529 SNR=25.6
23:57:50.986 00.003 7988 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 6 / 99999
23:57:50.986 00.000 15712 PPEC rslt(dithering): input = -0.02, final = -0.01
23:57:50.986 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
23:57:50.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:50.986 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767416270.986,"Host":"ASTROPC","Inst":1,"Distance":0.34,"Time":7.1,"SettleTime":15.0,"StarLocked":true}
23:57:50.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:57:50.986 00.000 15712 MoveAxis(E, 4, ABG)
23:57:50.986 00.000 15712 Guiding  Dir = 2, Dur = 4
23:57:50.986 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:50.989 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:50.989 00.000 7988 Enqueuing Expose request
23:57:50.989 00.000 15712 IsGuiding returns 0
23:57:51.006 00.017 15712 IsGuiding returns 0
23:57:51.006 00.000 15712 Move returns status 0, amount 4
23:57:51.006 00.000 15712 MoveAxis(N, 0, ABG)
23:57:51.006 00.000 15712 Move returns status 0, amount 0
23:57:51.006 00.000 15712 move complete, result=0
23:57:51.006 00.000 15712 worker thread done servicing request
23:57:51.006 00.000 15712 Worker thread wakes up
23:57:51.006 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:57:51.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:51.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:57:52.426 01.420 15712 Exposure complete
23:57:52.484 00.058 15712 worker thread done servicing request
23:57:52.484 00.000 7988 OnExposeComplete: enter
23:57:52.490 00.006 7988 UpdateGuideState(): m_state=6
23:57:52.490 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2908
23:57:52.490 00.000 7988 Star::Find returns 1 (0), X=504.66, Y=807.19, Mass=1576, SNR=26.3, Peak=153 HFD=4.7
23:57:52.490 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
23:57:52.490 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
23:57:52.490 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.62 mountX=0.04 mountY=-0.05, mountTheta=-0.95
23:57:52.490 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
23:57:52.490 00.000 7988 Enqueuing Move request for scope (0.05, 0.04)
23:57:52.490 00.000 15712 Worker thread wakes up
23:57:52.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:57:52.490 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:57:52.490 00.000 15712 Moving (0.05, 0.04) raw xDistance=0.04 yDistance=-0.05
23:57:52.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:52.501 00.011 7988 UpdateGuideState exits: m=1576 SNR=26.3
23:57:52.501 00.000 7988 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 7 / 99999
23:57:52.503 00.002 15712 PPEC rslt(dithering): input = 0.04, final = 0.02
23:57:52.503 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
23:57:52.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:52.503 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767416272.503,"Host":"ASTROPC","Inst":1,"Distance":0.26,"Time":8.6,"SettleTime":15.0,"StarLocked":true}
23:57:52.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:52.503 00.000 15712 MoveAxis(W, 8, ABG)
23:57:52.503 00.000 15712 Guiding  Dir = 3, Dur = 8
23:57:52.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:52.505 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:52.505 00.000 7988 Enqueuing Expose request
23:57:52.507 00.002 15712 IsGuiding returns 0
23:57:52.521 00.014 15712 IsGuiding returns 0
23:57:52.521 00.000 15712 Move returns status 0, amount 8
23:57:52.521 00.000 15712 MoveAxis(N, 0, ABG)
23:57:52.521 00.000 15712 Move returns status 0, amount 0
23:57:52.521 00.000 15712 move complete, result=0
23:57:52.521 00.000 15712 worker thread done servicing request
23:57:52.521 00.000 15712 Worker thread wakes up
23:57:52.521 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:57:52.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:52.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:57:54.168 01.647 15712 Exposure complete
23:57:54.222 00.054 15712 worker thread done servicing request
23:57:54.222 00.000 7988 OnExposeComplete: enter
23:57:54.230 00.008 7988 UpdateGuideState(): m_state=6
23:57:54.232 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2909
23:57:54.232 00.000 7988 Star::Find returns 1 (0), X=504.93, Y=807.25, Mass=1517, SNR=26.1, Peak=144 HFD=4.5
23:57:54.234 00.002 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
23:57:54.234 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
23:57:54.236 00.002 7988 CameraToMount -- cameraX=0.33 cameraY=0.09 hyp=0.34 cameraTheta=0.28 mountX=0.10 mountY=-0.33, mountTheta=-1.29
23:57:54.237 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.09, opts=13)
23:57:54.239 00.002 7988 Enqueuing Move request for scope (0.33, 0.09)
23:57:54.239 00.000 15712 Worker thread wakes up
23:57:54.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.09) opts 0xd
23:57:54.239 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.09)
23:57:54.239 00.000 15712 Moving (0.33, 0.09) raw xDistance=0.10 yDistance=-0.33
23:57:54.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:54.239 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.1
23:57:54.242 00.003 7988 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 8 / 99999
23:57:54.242 00.000 15712 PPEC rslt(dithering): input = 0.10, final = 0.06
23:57:54.242 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
23:57:54.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:57:54.242 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767416274.242,"Host":"ASTROPC","Inst":1,"Distance":0.28,"Time":10.4,"SettleTime":15.0,"StarLocked":true}
23:57:54.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:57:54.242 00.000 15712 MoveAxis(W, 19, ABG)
23:57:54.242 00.000 15712 Guiding  Dir = 3, Dur = 19
23:57:54.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:54.246 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:54.246 00.000 7988 Enqueuing Expose request
23:57:54.254 00.008 15712 IsGuiding returns 0
23:57:54.271 00.017 15712 PulseGuide returned control before completion, sleep 14
23:57:54.294 00.023 15712 IsGuiding returns 1
23:57:54.294 00.000 15712 scope still moving after pulse duration time elapsed
23:57:54.330 00.036 15712 IsGuiding returns 0
23:57:54.330 00.000 15712 scope move finished after 19 + 60 ms
23:57:54.330 00.000 15712 Move returns status 0, amount 19
23:57:54.330 00.000 15712 MoveAxis(N, 0, ABG)
23:57:54.330 00.000 15712 Move returns status 0, amount 0
23:57:54.330 00.000 15712 move complete, result=0
23:57:54.330 00.000 7988 GuideStep: 0.1 px 19 ms WEST, -0.3 px 0 ms NORTH
23:57:54.337 00.007 15712 worker thread done servicing request
23:57:54.337 00.000 15712 Worker thread wakes up
23:57:54.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:54.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:57:55.757 01.420 15712 Exposure complete
23:57:55.812 00.055 15712 worker thread done servicing request
23:57:55.812 00.000 7988 OnExposeComplete: enter
23:57:55.819 00.007 7988 UpdateGuideState(): m_state=6
23:57:55.819 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2910
23:57:55.821 00.002 7988 Star::Find returns 1 (0), X=504.74, Y=807.42, Mass=1559, SNR=26.2, Peak=167 HFD=4.7
23:57:55.821 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
23:57:55.823 00.002 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
23:57:55.823 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.11 mountX=0.27 mountY=-0.14, mountTheta=-0.48
23:57:55.825 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.27, opts=13)
23:57:55.827 00.002 7988 Enqueuing Move request for scope (0.13, 0.27)
23:57:55.828 00.001 15712 Worker thread wakes up
23:57:55.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
23:57:55.828 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
23:57:55.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:55.828 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.2
23:57:55.828 00.000 7988 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 9 / 99999
23:57:55.828 00.000 15712 Moving (0.13, 0.27) raw xDistance=0.27 yDistance=-0.14
23:57:55.828 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767416275.828,"Host":"ASTROPC","Inst":1,"Distance":0.29,"Time":11.9,"SettleTime":15.0,"StarLocked":true}
23:57:55.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:55.834 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:55.834 00.000 7988 Enqueuing Expose request
23:57:55.836 00.002 15712 PPEC rslt(dithering): input = 0.27, final = 0.16
23:57:55.836 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
23:57:55.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:55.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:57:55.836 00.000 15712 MoveAxis(W, 52, ABG)
23:57:55.836 00.000 15712 Guiding  Dir = 3, Dur = 52
23:57:55.836 00.000 15712 IsGuiding returns 0
23:57:55.853 00.017 15712 PulseGuide returned control before completion, sleep 46
23:57:55.928 00.075 15712 IsGuiding returns 1
23:57:55.928 00.000 15712 scope still moving after pulse duration time elapsed
23:57:55.955 00.027 15712 IsGuiding returns 0
23:57:55.955 00.000 15712 scope move finished after 52 + 66 ms
23:57:55.955 00.000 15712 Move returns status 0, amount 52
23:57:55.955 00.000 15712 MoveAxis(N, 0, ABG)
23:57:55.955 00.000 15712 Move returns status 0, amount 0
23:57:55.955 00.000 15712 move complete, result=0
23:57:55.955 00.000 15712 worker thread done servicing request
23:57:55.955 00.000 7988 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
23:57:55.958 00.003 15712 Worker thread wakes up
23:57:55.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:55.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:57:57.587 01.629 15712 Exposure complete
23:57:57.649 00.062 15712 worker thread done servicing request
23:57:57.649 00.000 7988 OnExposeComplete: enter
23:57:57.649 00.000 7988 UpdateGuideState(): m_state=6
23:57:57.651 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2911
23:57:57.653 00.002 7988 Star::Find returns 1 (0), X=504.60, Y=807.29, Mass=1527, SNR=26.1, Peak=157 HFD=4.5
23:57:57.653 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
23:57:57.655 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
23:57:57.655 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.55 mountX=0.14 mountY=-0.01, mountTheta=-0.04
23:57:57.657 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.14, opts=13)
23:57:57.657 00.000 7988 Enqueuing Move request for scope (0.00, 0.14)
23:57:57.660 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:57:57.660 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.1
23:57:57.660 00.000 7988 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 10 / 99999
23:57:57.660 00.000 15712 Worker thread wakes up
23:57:57.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
23:57:57.660 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
23:57:57.660 00.000 15712 Moving (0.00, 0.14) raw xDistance=0.14 yDistance=-0.01
23:57:57.660 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767416277.660,"Host":"ASTROPC","Inst":1,"Distance":0.24,"Time":13.8,"SettleTime":15.0,"StarLocked":true}
23:57:57.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:57.665 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:57.667 00.002 7988 Enqueuing Expose request
23:57:57.667 00.000 15712 PPEC rslt(dithering): input = 0.14, final = 0.08
23:57:57.667 00.000 15712 PPEC: input: 0.14, control: 0.08, exposure: 1500
23:57:57.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:57.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:57:57.667 00.000 15712 MoveAxis(W, 26, ABG)
23:57:57.667 00.000 15712 Guiding  Dir = 3, Dur = 26
23:57:57.667 00.000 15712 IsGuiding returns 0
23:57:57.681 00.014 15712 PulseGuide returned control before completion, sleep 12
23:57:57.728 00.047 15712 IsGuiding returns 0
23:57:57.728 00.000 15712 Move returns status 0, amount 26
23:57:57.728 00.000 15712 MoveAxis(N, 0, ABG)
23:57:57.728 00.000 15712 Move returns status 0, amount 0
23:57:57.728 00.000 15712 move complete, result=0
23:57:57.728 00.000 7988 GuideStep: 0.1 px 26 ms WEST, -0.0 px 0 ms NORTH
23:57:57.742 00.014 15712 worker thread done servicing request
23:57:57.742 00.000 15712 Worker thread wakes up
23:57:57.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:57.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:57:59.152 01.410 15712 Exposure complete
23:57:59.208 00.056 15712 worker thread done servicing request
23:57:59.213 00.005 7988 OnExposeComplete: enter
23:57:59.213 00.000 7988 UpdateGuideState(): m_state=6
23:57:59.213 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2912
23:57:59.213 00.000 7988 Star::Find returns 1 (0), X=504.67, Y=807.74, Mass=1639, SNR=27.0, Peak=151 HFD=4.7
23:57:59.213 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
23:57:59.213 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
23:57:59.213 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.59 hyp=0.59 cameraTheta=1.46 mountX=0.59 mountY=-0.08, mountTheta=-0.13
23:57:59.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.59, opts=13)
23:57:59.213 00.000 7988 Enqueuing Move request for scope (0.06, 0.59)
23:57:59.213 00.000 15712 Worker thread wakes up
23:57:59.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.59) opts 0xd
23:57:59.213 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.59)
23:57:59.213 00.000 15712 Moving (0.06, 0.59) raw xDistance=0.59 yDistance=-0.08
23:57:59.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:57:59.213 00.000 7988 UpdateGuideState exits: m=1639 SNR=27.0
23:57:59.225 00.012 7988 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 11 / 99999
23:57:59.225 00.000 7988 PhdController: newstate STATE_FINISH
23:57:59.225 00.000 7988 PhdController complete: success
23:57:59.229 00.004 15712 PPEC rslt(dithering): input = 0.59, final = 0.36
23:57:59.229 00.000 15712 PPEC: input: 0.59, control: 0.36, exposure: 1500
23:57:59.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:59.229 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767416279.229,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
23:57:59.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:57:59.229 00.000 7988 Mount: notify guiding dither settle done success=1
23:57:59.231 00.002 7988 PhdController: newstate STATE_IDLE
23:57:59.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:59.233 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:57:59.233 00.000 7988 Enqueuing Expose request
23:57:59.235 00.002 15712 MoveAxis(W, 116, ABG)
23:57:59.235 00.000 15712 Guiding  Dir = 3, Dur = 116
23:57:59.235 00.000 15712 IsGuiding returns 0
23:57:59.259 00.024 15712 PulseGuide returned control before completion, sleep 103
23:57:59.372 00.113 15712 IsGuiding returns 1
23:57:59.372 00.000 15712 scope still moving after pulse duration time elapsed
23:57:59.404 00.032 15712 IsGuiding returns 0
23:57:59.404 00.000 15712 scope move finished after 116 + 52 ms
23:57:59.404 00.000 15712 Move returns status 0, amount 116
23:57:59.404 00.000 15712 MoveAxis(N, 0, ABG)
23:57:59.404 00.000 15712 Move returns status 0, amount 0
23:57:59.404 00.000 15712 move complete, result=0
23:57:59.404 00.000 7988 GuideStep: 0.6 px 116 ms WEST, -0.1 px 0 ms NORTH
23:57:59.406 00.002 15712 worker thread done servicing request
23:57:59.406 00.000 15712 Worker thread wakes up
23:57:59.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:57:59.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:01.044 01.638 15712 Exposure complete
23:58:01.107 00.063 15712 worker thread done servicing request
23:58:01.107 00.000 7988 OnExposeComplete: enter
23:58:01.107 00.000 7988 UpdateGuideState(): m_state=6
23:58:01.109 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:58:01.111 00.002 7988 Star::Find returns 1 (0), X=504.64, Y=806.97, Mass=1572, SNR=26.2, Peak=156 HFD=4.7
23:58:01.111 00.000 7988 MultiStar: exiting stabilization period
23:58:01.113 00.002 7988 MultiStar: updating star positions after lock position change
23:58:01.113 00.000 7988 Star::Find(15, 971, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:58:01.115 00.002 7988 Star::Find returns 1 (0), X=970.77, Y=216.14, Mass=1495, SNR=25.9, Peak=172 HFD=4.2
23:58:01.115 00.000 7988 Star::Find(15, 1211, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:58:01.117 00.002 7988 Star::Find returns 1 (0), X=1210.81, Y=790.70, Mass=1159, SNR=22.7, Peak=166 HFD=3.7
23:58:01.117 00.000 7988 Star::Find(15, 699, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:58:01.119 00.002 7988 Star::Find returns 1 (0), X=699.26, Y=715.99, Mass=1092, SNR=22.0, Peak=111 HFD=4.1
23:58:01.119 00.000 7988 Star::Find(15, 698, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:58:01.119 00.000 7988 Star::Find returns 1 (0), X=697.69, Y=572.37, Mass=919, SNR=20.1, Peak=96 HFD=4.7
23:58:01.123 00.004 7988 Star::Find(15, 1117, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:58:01.123 00.000 7988 Star::Find returns 1 (0), X=1116.98, Y=666.40, Mass=834, SNR=19.3, Peak=131 HFD=3.6
23:58:01.123 00.000 7988 Star::Find(15, 700, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:58:01.123 00.000 7988 Star::Find returns 1 (0), X=699.84, Y=152.78, Mass=649, SNR=17.0, Peak=121 HFD=3.0
23:58:01.123 00.000 7988 Star::Find(15, 38, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:58:01.123 00.000 7988 Star::Find returns 1 (0), X=38.31, Y=149.53, Mass=383, SNR=13.1, Peak=90 HFD=1.7
23:58:01.123 00.000 7988 Star::Find(15, 270, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:58:01.123 00.000 7988 Star::Find returns 1 (0), X=270.49, Y=68.20, Mass=273, SNR=10.9, Peak=81 HFD=1.9
23:58:01.123 00.000 7988 Star::Find(15, 105, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:58:01.132 00.009 7988 Star::Find returns 1 (0), X=104.47, Y=804.93, Mass=481, SNR=14.3, Peak=77 HFD=3.7
23:58:01.132 00.000 7988 Star::Find(15, 1077, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:58:01.132 00.000 7988 Star::Find returns 1 (0), X=1076.88, Y=749.65, Mass=340, SNR=12.1, Peak=75 HFD=3.3
23:58:01.132 00.000 7988 Star::Find(15, 755, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:58:01.132 00.000 7988 Star::Find returns 1 (0), X=755.49, Y=69.35, Mass=270, SNR=10.8, Peak=73 HFD=2.9
23:58:01.137 00.005 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
23:58:01.139 00.002 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
23:58:01.139 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.37 mountX=-0.18 mountY=-0.03, mountTheta=-2.96
23:58:01.139 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.18, opts=13)
23:58:01.139 00.000 7988 Enqueuing Move request for scope (0.04, -0.18)
23:58:01.144 00.005 15712 Worker thread wakes up
23:58:01.144 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
23:58:01.144 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
23:58:01.144 00.000 15712 Moving (0.04, -0.18) raw xDistance=-0.18 yDistance=-0.03
23:58:01.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:01.144 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.2
23:58:01.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:01.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:01.149 00.005 7988 Enqueuing Expose request
23:58:01.149 00.000 15712 PPEC rslt: input = -0.18, final = -0.07, react = -0.11, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 640.33
23:58:01.149 00.000 15712 PPEC: input: -0.18, control: -0.07, exposure: 1500
23:58:01.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:01.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:58:01.149 00.000 15712 MoveAxis(E, 24, ABG)
23:58:01.149 00.000 15712 Guiding  Dir = 2, Dur = 24
23:58:01.149 00.000 15712 IsGuiding returns 0
23:58:01.202 00.053 15712 IsGuiding returns 1
23:58:01.202 00.000 15712 scope still moving after pulse duration time elapsed
23:58:01.234 00.032 15712 IsGuiding returns 0
23:58:01.234 00.000 15712 scope move finished after 24 + 58 ms
23:58:01.234 00.000 15712 Move returns status 0, amount 24
23:58:01.234 00.000 15712 MoveAxis(N, 0, ABG)
23:58:01.234 00.000 15712 Move returns status 0, amount 0
23:58:01.234 00.000 15712 move complete, result=0
23:58:01.234 00.000 7988 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
23:58:01.234 00.000 15712 worker thread done servicing request
23:58:01.234 00.000 15712 Worker thread wakes up
23:58:01.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:01.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:02.651 01.417 15712 Exposure complete
23:58:02.711 00.060 15712 worker thread done servicing request
23:58:02.711 00.000 7988 OnExposeComplete: enter
23:58:02.713 00.002 7988 UpdateGuideState(): m_state=6
23:58:02.715 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2914
23:58:02.715 00.000 7988 Star::Find returns 1 (0), X=504.36, Y=807.34, Mass=1653, SNR=26.9, Peak=159 HFD=4.8
23:58:02.717 00.002 7988 MultiStar: [#1 0.26,0.26,0.97,U] [#2 0.12,0.48,0.00,M1] [#3 -0.02,0.22,0.86,U] [#4 0.26,0.33,0.00,M1] [#5 -0.00,0.26,0.69,U] [#6 -0.04,0.28,0.62,U] [#7 -0.26,0.45,0.00,M1] [#8 -0.30,0.67,0.00,M1] 
23:58:02.717 00.000 7988 refined, 4 included, MultiStar: {-0.01, 0.24}, one-star: {-0.24, 0.19}
23:58:02.719 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
23:58:02.719 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
23:58:02.721 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.61 mountX=0.24 mountY=0.00, mountTheta=0.02
23:58:02.723 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.24, opts=13)
23:58:02.723 00.000 7988 Enqueuing Move request for scope (-0.01, 0.24)
23:58:02.725 00.002 15712 Worker thread wakes up
23:58:02.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
23:58:02.725 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
23:58:02.725 00.000 15712 Moving (-0.01, 0.24) raw xDistance=0.24 yDistance=0.00
23:58:02.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:02.725 00.000 7988 UpdateGuideState exits: m=1653 SNR=26.9
23:58:02.728 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:02.730 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:02.730 00.000 7988 Enqueuing Expose request
23:58:02.730 00.000 15712 PPEC rslt: input = 0.24, final = 0.17, react = 0.14, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 640.33
23:58:02.730 00.000 15712 PPEC: input: 0.24, control: 0.17, exposure: 1500
23:58:02.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:02.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:58:02.730 00.000 15712 MoveAxis(W, 57, ABG)
23:58:02.730 00.000 15712 Guiding  Dir = 3, Dur = 57
23:58:02.730 00.000 15712 IsGuiding returns 0
23:58:02.760 00.030 15712 PulseGuide returned control before completion, sleep 40
23:58:02.824 00.064 15712 IsGuiding returns 0
23:58:02.824 00.000 15712 Move returns status 0, amount 57
23:58:02.824 00.000 15712 MoveAxis(N, 0, ABG)
23:58:02.824 00.000 15712 Move returns status 0, amount 0
23:58:02.824 00.000 15712 move complete, result=0
23:58:02.824 00.000 15712 worker thread done servicing request
23:58:02.824 00.000 15712 Worker thread wakes up
23:58:02.824 00.000 7988 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
23:58:02.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:02.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:04.465 01.641 15712 Exposure complete
23:58:04.526 00.061 15712 worker thread done servicing request
23:58:04.526 00.000 7988 OnExposeComplete: enter
23:58:04.526 00.000 7988 UpdateGuideState(): m_state=6
23:58:04.526 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2915
23:58:04.526 00.000 7988 Star::Find returns 1 (0), X=504.74, Y=806.92, Mass=1573, SNR=26.5, Peak=151 HFD=4.5
23:58:04.526 00.000 7988 MultiStar: [#1 0.27,0.04,0.98,U] [#2 0.21,0.00,0.84,U] [#3 0.12,0.05,0.89,U] [#4 0.37,0.10,0.73,U] [#5 0.06,0.18,0.71,U] [#6 0.21,0.18,0.66,U] [#7 -0.15,0.36,0.48,U] [#8 -0.09,0.44,0.00,M2] 
23:58:04.533 00.007 7988 refined, 7 included, MultiStar: {0.17, 0.06}, one-star: {0.14, -0.23}
23:58:04.533 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
23:58:04.533 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
23:58:04.533 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.32 mountX=0.06 mountY=-0.17, mountTheta=-1.25
23:58:04.533 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.06, opts=13)
23:58:04.533 00.000 7988 Enqueuing Move request for scope (0.17, 0.06)
23:58:04.533 00.000 15712 Worker thread wakes up
23:58:04.533 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
23:58:04.533 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
23:58:04.533 00.000 15712 Moving (0.17, 0.06) raw xDistance=0.06 yDistance=-0.17
23:58:04.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:04.533 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.5
23:58:04.542 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:04.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:04.542 00.000 7988 Enqueuing Expose request
23:58:04.542 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
23:58:04.542 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
23:58:04.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:04.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:58:04.542 00.000 15712 MoveAxis(W, 9, ABG)
23:58:04.542 00.000 15712 Guiding  Dir = 3, Dur = 9
23:58:04.542 00.000 15712 IsGuiding returns 0
23:58:04.567 00.025 15712 IsGuiding returns 0
23:58:04.567 00.000 15712 Move returns status 0, amount 9
23:58:04.567 00.000 15712 MoveAxis(N, 0, ABG)
23:58:04.567 00.000 15712 Move returns status 0, amount 0
23:58:04.567 00.000 15712 move complete, result=0
23:58:04.567 00.000 15712 worker thread done servicing request
23:58:04.567 00.000 15712 Worker thread wakes up
23:58:04.567 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
23:58:04.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:04.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:05.977 01.410 15712 Exposure complete
23:58:06.038 00.061 15712 worker thread done servicing request
23:58:06.038 00.000 7988 OnExposeComplete: enter
23:58:06.038 00.000 7988 UpdateGuideState(): m_state=6
23:58:06.040 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2916
23:58:06.040 00.000 7988 Star::Find returns 1 (0), X=505.06, Y=807.00, Mass=1524, SNR=25.8, Peak=146 HFD=4.4
23:58:06.042 00.002 7988 MultiStar: [#1 0.38,0.18,1.01,U] [#2 0.36,0.24,0.00,M1] [#3 0.35,0.17,0.88,U] [#4 0.52,0.26,0.00,M1] [#5 0.37,0.11,0.74,U] [#6 0.59,0.26,0.00,M1] [#7 0.36,0.26,0.00,M1] [#8 -0.22,0.49,0.00,M3] 
23:58:06.042 00.000 7988 refined, 3 included, MultiStar: {0.39, 0.07}, one-star: {0.46, -0.15}
23:58:06.045 00.003 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
23:58:06.045 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
23:58:06.047 00.002 7988 CameraToMount -- cameraX=0.39 cameraY=0.07 hyp=0.40 cameraTheta=0.18 mountX=0.07 mountY=-0.39, mountTheta=-1.38
23:58:06.047 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=0.07, opts=13)
23:58:06.049 00.002 7988 Enqueuing Move request for scope (0.39, 0.07)
23:58:06.051 00.002 15712 Worker thread wakes up
23:58:06.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.07) opts 0xd
23:58:06.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, 0.07)
23:58:06.051 00.000 15712 Moving (0.39, 0.07) raw xDistance=0.07 yDistance=-0.39
23:58:06.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:06.051 00.000 7988 UpdateGuideState exits: m=1524 SNR=25.8
23:58:06.053 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:06.054 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:06.054 00.000 7988 Enqueuing Expose request
23:58:06.054 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
23:58:06.054 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
23:58:06.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:58:06.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:58:06.054 00.000 15712 MoveAxis(W, 8, ABG)
23:58:06.054 00.000 15712 Guiding  Dir = 3, Dur = 8
23:58:06.054 00.000 15712 IsGuiding returns 0
23:58:06.078 00.024 15712 IsGuiding returns 0
23:58:06.078 00.000 15712 Move returns status 0, amount 8
23:58:06.086 00.008 15712 MoveAxis(N, 0, ABG)
23:58:06.086 00.000 15712 Move returns status 0, amount 0
23:58:06.086 00.000 15712 move complete, result=0
23:58:06.086 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.4 px 0 ms NORTH
23:58:06.086 00.000 15712 worker thread done servicing request
23:58:06.086 00.000 15712 Worker thread wakes up
23:58:06.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:06.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:07.827 01.741 15712 Exposure complete
23:58:07.888 00.061 15712 worker thread done servicing request
23:58:07.888 00.000 7988 OnExposeComplete: enter
23:58:07.888 00.000 7988 UpdateGuideState(): m_state=6
23:58:07.890 00.002 7988 Star::Find(15, 505, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2917
23:58:07.892 00.002 7988 Star::Find returns 1 (0), X=504.99, Y=807.43, Mass=1604, SNR=26.6, Peak=171 HFD=4.9
23:58:07.892 00.000 7988 MultiStar: [#1 0.45,0.31,0.00,M8] [#2 0.20,0.67,0.00,M2] [#3 0.25,0.30,0.81,U] [#4 0.82,0.39,0.00,M2] [#5 0.51,0.41,0.00,M1] [#6 0.43,0.27,0.00,M2] [#7 0.18,0.58,0.00,M2] [#8 -0.21,0.64,0.00,M4] 
23:58:07.894 00.002 7988 refined, 1 included, MultiStar: {0.33, 0.29}, one-star: {0.39, 0.28}
23:58:07.894 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
23:58:07.896 00.002 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
23:58:07.896 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.29 hyp=0.44 cameraTheta=0.72 mountX=0.29 mountY=-0.34, mountTheta=-0.86
23:58:07.899 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.29, opts=13)
23:58:07.899 00.000 7988 Enqueuing Move request for scope (0.33, 0.29)
23:58:07.901 00.002 15712 Worker thread wakes up
23:58:07.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.29) opts 0xd
23:58:07.901 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.29)
23:58:07.901 00.000 15712 Moving (0.33, 0.29) raw xDistance=0.29 yDistance=-0.34
23:58:07.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:07.901 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.6
23:58:07.904 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:07.906 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:07.906 00.000 7988 Enqueuing Expose request
23:58:07.908 00.002 15712 PPEC rslt: input = 0.29, final = 0.20, react = 0.17, pred = 0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 640.33
23:58:07.908 00.000 15712 PPEC: input: 0.29, control: 0.20, exposure: 1500
23:58:07.908 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.52 newest=-0.90
23:58:07.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:58:07.908 00.000 15712 MoveAxis(W, 64, ABG)
23:58:07.908 00.000 15712 Guiding  Dir = 3, Dur = 64
23:58:07.908 00.000 15712 IsGuiding returns 0
23:58:07.920 00.012 15712 PulseGuide returned control before completion, sleep 58
23:58:08.004 00.084 15712 IsGuiding returns 0
23:58:08.004 00.000 15712 Move returns status 0, amount 64
23:58:08.004 00.000 15712 BLC: Oldest BLC event removed
23:58:08.004 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 81 applied
23:58:08.004 00.000 15712 MoveAxis(N, 167, ABG)
23:58:08.004 00.000 15712 Guiding  Dir = 0, Dur = 167
23:58:08.004 00.000 15712 IsGuiding returns 0
23:58:08.084 00.080 15712 PulseGuide returned control before completion, sleep 98
23:58:08.192 00.108 15712 IsGuiding returns 1
23:58:08.192 00.000 15712 scope still moving after pulse duration time elapsed
23:58:08.223 00.031 15712 IsGuiding returns 1
23:58:08.255 00.032 15712 IsGuiding returns 1
23:58:08.306 00.051 15712 IsGuiding returns 0
23:58:08.306 00.000 15712 scope move finished after 167 + 136 ms
23:58:08.306 00.000 15712 Move returns status 0, amount 167
23:58:08.306 00.000 15712 move complete, result=0
23:58:08.306 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.3 px 167 ms NORTH
23:58:08.310 00.004 15712 worker thread done servicing request
23:58:08.310 00.000 15712 Worker thread wakes up
23:58:08.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:08.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:09.643 01.333 7988 evsrv: cli 0CCCF8A8 connect
23:58:09.644 00.001 7988 case statement mapped state 6 to 3
23:58:09.646 00.002 7988 case statement mapped state 6 to 3
23:58:09.648 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"e37415e5-e39d-4665-a8a6-b2a560912ed9"}
23:58:09.649 00.001 7988 case statement mapped state 6 to 3
23:58:09.649 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e37415e5-e39d-4665-a8a6-b2a560912ed9"}
23:58:09.649 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
23:58:09.726 00.077 15712 Exposure complete
23:58:09.787 00.061 15712 worker thread done servicing request
23:58:09.787 00.000 7988 OnExposeComplete: enter
23:58:09.788 00.001 7988 UpdateGuideState(): m_state=6
23:58:09.788 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2918
23:58:09.788 00.000 7988 Star::Find returns 1 (0), X=504.71, Y=807.36, Mass=1594, SNR=26.7, Peak=169 HFD=4.7
23:58:09.788 00.000 7988 MultiStar: [#1 0.36,0.46,0.00,M9] [#2 0.32,0.49,0.00,M3] [#3 0.16,0.46,0.00,M1] [#4 0.36,0.62,0.00,M3] [#5 0.30,0.29,0.68,U] [#6 0.29,0.43,0.00,M3] [#7 0.14,0.87,0.00,M3] [#8 0.09,0.73,0.00,M5] 
23:58:09.788 00.000 7988 single-star, 1 included, MultiStar: {0.19, 0.24}, one-star: {0.11, 0.21}
23:58:09.788 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
23:58:09.788 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
23:58:09.796 00.008 7988 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.08 mountX=0.21 mountY=-0.12, mountTheta=-0.51
23:58:09.798 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.21, opts=13)
23:58:09.798 00.000 7988 Enqueuing Move request for scope (0.11, 0.21)
23:58:09.800 00.002 15712 Worker thread wakes up
23:58:09.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
23:58:09.800 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
23:58:09.800 00.000 15712 Moving (0.11, 0.21) raw xDistance=0.21 yDistance=-0.12
23:58:09.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:09.800 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.7
23:58:09.802 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:09.803 00.001 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.336868, 1:0.116866
23:58:09.803 00.000 15712 BLC: No correction, Miss < min_move
23:58:09.803 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:09.803 00.000 7988 Enqueuing Expose request
23:58:09.806 00.003 15712 PPEC rslt: input = 0.21, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 640.33
23:58:09.806 00.000 15712 PPEC: input: 0.21, control: 0.15, exposure: 1500
23:58:09.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:09.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:58:09.806 00.000 15712 MoveAxis(W, 49, ABG)
23:58:09.806 00.000 15712 Guiding  Dir = 3, Dur = 49
23:58:09.806 00.000 15712 IsGuiding returns 0
23:58:09.819 00.013 15712 PulseGuide returned control before completion, sleep 41
23:58:09.903 00.084 15712 IsGuiding returns 0
23:58:09.903 00.000 15712 Move returns status 0, amount 49
23:58:09.903 00.000 15712 MoveAxis(N, 0, ABG)
23:58:09.903 00.000 15712 Move returns status 0, amount 0
23:58:09.903 00.000 15712 move complete, result=0
23:58:09.903 00.000 15712 worker thread done servicing request
23:58:09.903 00.000 15712 Worker thread wakes up
23:58:09.903 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
23:58:09.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:09.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:11.538 01.635 15712 Exposure complete
23:58:11.585 00.047 15712 worker thread done servicing request
23:58:11.600 00.015 7988 OnExposeComplete: enter
23:58:11.600 00.000 7988 UpdateGuideState(): m_state=6
23:58:11.602 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2919
23:58:11.602 00.000 7988 Star::Find returns 1 (0), X=504.90, Y=807.23, Mass=1618, SNR=26.9, Peak=189 HFD=4.3
23:58:11.604 00.002 7988 MultiStar: [#1 0.20,-0.04,0.97,U] [#2 0.02,0.36,0.84,U] [#3 -0.05,0.08,0.86,U] [#4 0.43,0.13,0.00,M4] [#5 0.07,0.11,0.71,U] [#6 0.46,0.25,0.00,M4] [#7 -0.03,0.17,0.46,U] [#8 -0.27,0.58,0.00,M6] 
23:58:11.606 00.002 7988 refined, 5 included, MultiStar: {0.10, 0.12}, one-star: {0.30, 0.08}
23:58:11.606 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
23:58:11.608 00.002 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
23:58:11.608 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.85 mountX=0.12 mountY=-0.11, mountTheta=-0.73
23:58:11.610 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.12, opts=13)
23:58:11.610 00.000 7988 Enqueuing Move request for scope (0.10, 0.12)
23:58:11.612 00.002 15712 Worker thread wakes up
23:58:11.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:58:11.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:58:11.612 00.000 15712 Moving (0.10, 0.12) raw xDistance=0.12 yDistance=-0.11
23:58:11.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:11.612 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.9
23:58:11.615 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:11.616 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:11.616 00.000 7988 Enqueuing Expose request
23:58:11.618 00.002 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.336868, 1:0.116866, 2:0.106540
23:58:11.618 00.000 15712 BLC: No correction, Miss < min_move
23:58:11.619 00.001 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
23:58:11.619 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
23:58:11.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:11.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:58:11.619 00.000 15712 MoveAxis(W, 8, ABG)
23:58:11.619 00.000 15712 Guiding  Dir = 3, Dur = 8
23:58:11.619 00.000 15712 IsGuiding returns 0
23:58:11.680 00.061 15712 IsGuiding returns 0
23:58:11.680 00.000 15712 Move returns status 0, amount 8
23:58:11.680 00.000 15712 MoveAxis(N, 0, ABG)
23:58:11.680 00.000 15712 Move returns status 0, amount 0
23:58:11.680 00.000 15712 move complete, result=0
23:58:11.680 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:58:11.682 00.002 15712 worker thread done servicing request
23:58:11.682 00.000 15712 Worker thread wakes up
23:58:11.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:11.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:13.098 01.416 15712 Exposure complete
23:58:13.161 00.063 15712 worker thread done servicing request
23:58:13.162 00.001 7988 OnExposeComplete: enter
23:58:13.162 00.000 7988 UpdateGuideState(): m_state=6
23:58:13.162 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2920
23:58:13.162 00.000 7988 Star::Find returns 1 (0), X=504.86, Y=807.32, Mass=1574, SNR=26.4, Peak=179 HFD=4.4
23:58:13.166 00.004 7988 MultiStar: [#1 0.31,0.20,1.00,U] [#2 0.21,0.32,0.86,U] [#3 0.14,0.24,0.85,U] [#4 0.58,0.18,0.00,M5] [#5 0.23,0.26,0.74,U] [#6 0.30,0.23,0.67,U] [#7 0.16,0.35,0.49,U] [#8 -0.14,0.39,0.42,U] 
23:58:13.166 00.000 7988 single-star, 7 included, MultiStar: {0.21, 0.26}, one-star: {0.25, 0.17}
23:58:13.166 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
23:58:13.166 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
23:58:13.166 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.31 cameraTheta=0.60 mountX=0.17 mountY=-0.26, mountTheta=-0.98
23:58:13.166 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.17, opts=13)
23:58:13.166 00.000 7988 Enqueuing Move request for scope (0.25, 0.17)
23:58:13.166 00.000 15712 Worker thread wakes up
23:58:13.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd
23:58:13.166 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.17)
23:58:13.166 00.000 15712 Moving (0.25, 0.17) raw xDistance=0.17 yDistance=-0.26
23:58:13.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:13.166 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.4
23:58:13.176 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:13.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:13.178 00.002 7988 Enqueuing Expose request
23:58:13.178 00.000 15712 BLC: window closed
23:58:13.178 00.000 15712 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.336868, 1:0.116866, 2:0.106540
23:58:13.178 00.000 15712 BLC: Under-shoot: nominal increase by 98
23:58:13.178 00.000 15712 BLC: window closed
23:58:13.178 00.000 15712 BLC: Pulse adjusted to 89
23:58:13.183 00.005 15712 PPEC rslt: input = 0.17, final = 0.13, react = 0.10, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 640.34
23:58:13.183 00.000 15712 PPEC: input: 0.17, control: 0.13, exposure: 1500
23:58:13.183 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:58:13.183 00.000 15712 MoveAxis(W, 41, ABG)
23:58:13.183 00.000 15712 Guiding  Dir = 3, Dur = 41
23:58:13.183 00.000 15712 IsGuiding returns 0
23:58:13.198 00.015 15712 PulseGuide returned control before completion, sleep 37
23:58:13.224 00.026 7988 evsrv: cli 0CCCF088 connect
23:58:13.224 00.000 7988 case statement mapped state 6 to 3
23:58:13.224 00.000 7988 case statement mapped state 6 to 3
23:58:13.224 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_pixel_scale","id":"14e53a84-8b44-4e1a-b04c-a02b1e6172e1"}
23:58:13.224 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":3.86747,"id":"14e53a84-8b44-4e1a-b04c-a02b1e6172e1"}
23:58:13.224 00.000 7988 evsrv: cli 0CCCF088 disconnect
23:58:13.240 00.016 15712 IsGuiding returns 1
23:58:13.240 00.000 15712 scope still moving after pulse duration time elapsed
23:58:13.279 00.039 15712 IsGuiding returns 0
23:58:13.279 00.000 15712 scope move finished after 41 + 54 ms
23:58:13.279 00.000 15712 Move returns status 0, amount 41
23:58:13.279 00.000 15712 MoveAxis(N, 66, ABG)
23:58:13.279 00.000 15712 Guiding  Dir = 0, Dur = 66
23:58:13.279 00.000 15712 IsGuiding returns 0
23:58:13.391 00.112 15712 IsGuiding returns 1
23:58:13.391 00.000 15712 scope still moving after pulse duration time elapsed
23:58:13.416 00.025 15712 IsGuiding returns 1
23:58:13.468 00.052 15712 IsGuiding returns 0
23:58:13.468 00.000 15712 scope move finished after 66 + 124 ms
23:58:13.468 00.000 15712 Move returns status 0, amount 66
23:58:13.468 00.000 15712 move complete, result=0
23:58:13.468 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.3 px 66 ms NORTH
23:58:13.472 00.004 15712 worker thread done servicing request
23:58:13.472 00.000 15712 Worker thread wakes up
23:58:13.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:13.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:15.110 01.638 15712 Exposure complete
23:58:15.157 00.047 15712 worker thread done servicing request
23:58:15.157 00.000 7988 OnExposeComplete: enter
23:58:15.173 00.016 7988 UpdateGuideState(): m_state=6
23:58:15.175 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:58:15.175 00.000 7988 Star::Find returns 1 (0), X=505.00, Y=807.13, Mass=1583, SNR=26.2, Peak=148 HFD=4.6
23:58:15.175 00.000 7988 MultiStar: [#1 0.23,0.07,1.00,U] [#2 0.13,0.13,0.84,U] [#3 0.31,0.25,0.88,U] [#4 0.38,0.01,0.75,U] [#5 0.06,-0.12,0.71,U] [#6 0.30,0.12,0.69,U] [#7 0.25,-0.09,0.49,U] [#8 -0.20,0.38,0.00,M6] 
23:58:15.175 00.000 7988 refined, 7 included, MultiStar: {0.26, 0.05}, one-star: {0.40, -0.02}
23:58:15.175 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.36 = -1.36)
23:58:15.175 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.39 = -1.39)
23:58:15.175 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.05 hyp=0.27 cameraTheta=0.20 mountX=0.06 mountY=-0.26, mountTheta=-1.36
23:58:15.175 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.05, opts=13)
23:58:15.175 00.000 7988 Enqueuing Move request for scope (0.26, 0.05)
23:58:15.175 00.000 15712 Worker thread wakes up
23:58:15.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.05) opts 0xd
23:58:15.175 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.05)
23:58:15.175 00.000 15712 Moving (0.26, 0.05) raw xDistance=0.06 yDistance=-0.26
23:58:15.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:15.175 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.2
23:58:15.188 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:15.189 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:15.190 00.001 7988 Enqueuing Expose request
23:58:15.190 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
23:58:15.190 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
23:58:15.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:58:15.190 00.000 15712 MoveAxis(W, 8, ABG)
23:58:15.190 00.000 15712 Guiding  Dir = 3, Dur = 8
23:58:15.190 00.000 15712 IsGuiding returns 0
23:58:15.209 00.019 15712 IsGuiding returns 0
23:58:15.209 00.000 15712 Move returns status 0, amount 8
23:58:15.209 00.000 15712 MoveAxis(N, 67, ABG)
23:58:15.209 00.000 15712 Guiding  Dir = 0, Dur = 67
23:58:15.209 00.000 15712 IsGuiding returns 0
23:58:15.293 00.084 15712 IsGuiding returns 1
23:58:15.293 00.000 15712 scope still moving after pulse duration time elapsed
23:58:15.336 00.043 15712 IsGuiding returns 1
23:58:15.387 00.051 15712 IsGuiding returns 0
23:58:15.387 00.000 15712 scope move finished after 67 + 109 ms
23:58:15.387 00.000 15712 Move returns status 0, amount 67
23:58:15.387 00.000 15712 move complete, result=0
23:58:15.387 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.3 px 67 ms NORTH
23:58:15.391 00.004 15712 worker thread done servicing request
23:58:15.391 00.000 15712 Worker thread wakes up
23:58:15.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:15.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:16.800 01.409 15712 Exposure complete
23:58:16.861 00.061 15712 worker thread done servicing request
23:58:16.861 00.000 7988 OnExposeComplete: enter
23:58:16.861 00.000 7988 UpdateGuideState(): m_state=6
23:58:16.865 00.004 7988 Star::Find(15, 505, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2922
23:58:16.865 00.000 7988 Star::Find returns 1 (0), X=505.03, Y=807.34, Mass=1471, SNR=25.5, Peak=150 HFD=4.3
23:58:16.867 00.002 7988 MultiStar: [#1 0.45,0.15,0.00,M7] [#2 -0.04,0.56,0.00,M1] [#3 0.02,0.33,0.85,U] [#4 0.49,0.27,0.00,M5] [#5 0.14,0.49,0.00,M1] [#6 0.08,0.34,0.67,U] [#7 0.11,0.36,0.51,U] [#8 -0.19,0.16,0.48,U] 
23:58:16.867 00.000 7988 refined, 4 included, MultiStar: {0.13, 0.27}, one-star: {0.43, 0.19}
23:58:16.869 00.002 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
23:58:16.869 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
23:58:16.871 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.11 mountX=0.27 mountY=-0.14, mountTheta=-0.47
23:58:16.873 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.27, opts=13)
23:58:16.873 00.000 7988 Enqueuing Move request for scope (0.13, 0.27)
23:58:16.875 00.002 15712 Worker thread wakes up
23:58:16.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
23:58:16.875 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
23:58:16.875 00.000 15712 Moving (0.13, 0.27) raw xDistance=0.27 yDistance=-0.14
23:58:16.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:16.876 00.001 7988 UpdateGuideState exits: m=1471 SNR=25.5
23:58:16.877 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:16.877 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:16.877 00.000 7988 Enqueuing Expose request
23:58:16.877 00.000 15712 PPEC rslt: input = 0.27, final = 0.18, react = 0.16, pred = 0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 640.34
23:58:16.877 00.000 15712 PPEC: input: 0.27, control: 0.18, exposure: 1500
23:58:16.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:16.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:58:16.877 00.000 15712 MoveAxis(W, 60, ABG)
23:58:16.877 00.000 15712 Guiding  Dir = 3, Dur = 60
23:58:16.877 00.000 15712 IsGuiding returns 0
23:58:16.893 00.016 15712 PulseGuide returned control before completion, sleep 44
23:58:16.967 00.074 15712 IsGuiding returns 0
23:58:16.967 00.000 15712 Move returns status 0, amount 60
23:58:16.967 00.000 15712 MoveAxis(N, 0, ABG)
23:58:16.967 00.000 15712 Move returns status 0, amount 0
23:58:16.967 00.000 15712 move complete, result=0
23:58:16.967 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
23:58:16.972 00.005 15712 worker thread done servicing request
23:58:16.972 00.000 15712 Worker thread wakes up
23:58:16.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:16.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:18.714 01.742 15712 Exposure complete
23:58:18.760 00.046 15712 worker thread done servicing request
23:58:18.760 00.000 7988 OnExposeComplete: enter
23:58:18.775 00.015 7988 UpdateGuideState(): m_state=6
23:58:18.777 00.002 7988 Star::Find(15, 505, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2923
23:58:18.777 00.000 7988 Star::Find returns 1 (0), X=504.78, Y=807.21, Mass=1637, SNR=26.8, Peak=166 HFD=4.7
23:58:18.777 00.000 7988 MultiStar: [#1 0.09,0.26,0.94,U] [#2 -0.04,0.29,0.82,U] [#3 0.19,0.41,0.00,M1] [#4 0.17,0.53,0.00,M6] [#5 -0.13,0.41,0.00,M2] [#6 -0.15,0.45,0.00,M2] [#7 0.18,0.50,0.00,M1] [#8 -0.24,0.64,0.00,M6] 
23:58:18.777 00.000 7988 single-star, 2 included, MultiStar: {0.08, 0.19}, one-star: {0.18, 0.05}
23:58:18.777 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
23:58:18.777 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
23:58:18.777 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.30 mountX=0.06 mountY=-0.18, mountTheta=-1.27
23:58:18.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.05, opts=13)
23:58:18.777 00.000 7988 Enqueuing Move request for scope (0.18, 0.05)
23:58:18.777 00.000 15712 Worker thread wakes up
23:58:18.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
23:58:18.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
23:58:18.777 00.000 15712 Moving (0.18, 0.05) raw xDistance=0.06 yDistance=-0.18
23:58:18.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:58:18.777 00.000 7988 UpdateGuideState exits: m=1637 SNR=26.8
23:58:18.789 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:18.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:18.791 00.002 7988 Enqueuing Expose request
23:58:18.791 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
23:58:18.791 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
23:58:18.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:18.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:58:18.791 00.000 15712 MoveAxis(W, 8, ABG)
23:58:18.791 00.000 15712 Guiding  Dir = 3, Dur = 8
23:58:18.794 00.003 15712 IsGuiding returns 0
23:58:18.810 00.016 15712 IsGuiding returns 0
23:58:18.810 00.000 15712 Move returns status 0, amount 8
23:58:18.810 00.000 15712 MoveAxis(N, 0, ABG)
23:58:18.810 00.000 15712 Move returns status 0, amount 0
23:58:18.810 00.000 15712 move complete, result=0
23:58:18.811 00.001 15712 worker thread done servicing request
23:58:18.811 00.000 15712 Worker thread wakes up
23:58:18.811 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
23:58:18.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:18.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:20.229 01.418 15712 Exposure complete
23:58:20.290 00.061 15712 worker thread done servicing request
23:58:20.290 00.000 7988 OnExposeComplete: enter
23:58:20.290 00.000 7988 UpdateGuideState(): m_state=6
23:58:20.293 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2924
23:58:20.293 00.000 7988 Star::Find returns 1 (0), X=504.61, Y=807.49, Mass=1634, SNR=27.0, Peak=157 HFD=4.9
23:58:20.295 00.002 7988 MultiStar: [#1 0.16,0.58,0.00,M7] [#2 0.02,0.34,0.83,U] [#3 0.10,0.40,0.81,U] [#4 0.20,0.38,0.00,M7] [#5 -0.06,0.62,0.00,M3] [#6 0.27,0.58,0.00,M3] [#7 0.12,0.41,0.00,M2] [#8 -0.02,0.81,0.00,M7] 
23:58:20.295 00.000 7988 single-star, 2 included, MultiStar: {0.04, 0.36}, one-star: {0.01, 0.34}
23:58:20.297 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
23:58:20.297 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
23:58:20.299 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.54 mountX=0.34 mountY=-0.02, mountTheta=-0.05
23:58:20.301 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.34, opts=13)
23:58:20.301 00.000 7988 Enqueuing Move request for scope (0.01, 0.34)
23:58:20.303 00.002 15712 Worker thread wakes up
23:58:20.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0xd
23:58:20.303 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.34)
23:58:20.303 00.000 15712 Moving (0.01, 0.34) raw xDistance=0.34 yDistance=-0.02
23:58:20.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:20.307 00.004 7988 UpdateGuideState exits: m=1634 SNR=27.0
23:58:20.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:20.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:20.307 00.000 7988 Enqueuing Expose request
23:58:20.307 00.000 15712 PPEC rslt: input = 0.34, final = 0.24, react = 0.20, pred = 0.04, hyst = 0.19, hyst_pct = 0.00, period_length = 640.34
23:58:20.307 00.000 15712 PPEC: input: 0.34, control: 0.24, exposure: 1500
23:58:20.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:20.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:20.307 00.000 15712 MoveAxis(W, 79, ABG)
23:58:20.307 00.000 15712 Guiding  Dir = 3, Dur = 79
23:58:20.307 00.000 15712 IsGuiding returns 0
23:58:20.324 00.017 15712 PulseGuide returned control before completion, sleep 72
23:58:20.402 00.078 15712 IsGuiding returns 1
23:58:20.402 00.000 15712 scope still moving after pulse duration time elapsed
23:58:20.438 00.036 15712 IsGuiding returns 0
23:58:20.438 00.000 15712 scope move finished after 79 + 50 ms
23:58:20.438 00.000 15712 Move returns status 0, amount 79
23:58:20.438 00.000 15712 MoveAxis(N, 0, ABG)
23:58:20.438 00.000 15712 Move returns status 0, amount 0
23:58:20.438 00.000 15712 move complete, result=0
23:58:20.438 00.000 7988 GuideStep: 0.3 px 79 ms WEST, -0.0 px 0 ms NORTH
23:58:20.442 00.004 15712 worker thread done servicing request
23:58:20.442 00.000 15712 Worker thread wakes up
23:58:20.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:20.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:22.076 01.634 15712 Exposure complete
23:58:22.126 00.050 15712 worker thread done servicing request
23:58:22.126 00.000 7988 OnExposeComplete: enter
23:58:22.139 00.013 7988 UpdateGuideState(): m_state=6
23:58:22.139 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2925
23:58:22.141 00.002 7988 Star::Find returns 1 (0), X=504.83, Y=807.35, Mass=1612, SNR=26.5, Peak=156 HFD=4.6
23:58:22.141 00.000 7988 MultiStar: [#1 0.26,0.24,0.96,U] [#2 0.12,0.21,0.83,U] [#3 0.28,0.20,0.87,U] [#4 0.38,0.15,0.75,U] [#5 0.12,0.19,0.73,U] [#6 0.28,0.21,0.68,U] [#7 0.09,0.30,0.47,U] [#8 -0.27,0.44,0.00,M8] 
23:58:22.143 00.002 7988 single-star, 7 included, MultiStar: {0.23, 0.21}, one-star: {0.23, 0.20}
23:58:22.143 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
23:58:22.145 00.002 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
23:58:22.145 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.30 cameraTheta=0.71 mountX=0.20 mountY=-0.23, mountTheta=-0.86
23:58:22.147 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.20, opts=13)
23:58:22.149 00.002 7988 Enqueuing Move request for scope (0.23, 0.20)
23:58:22.149 00.000 15712 Worker thread wakes up
23:58:22.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
23:58:22.149 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
23:58:22.149 00.000 15712 Moving (0.23, 0.20) raw xDistance=0.20 yDistance=-0.23
23:58:22.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:58:22.149 00.000 7988 UpdateGuideState exits: m=1612 SNR=26.5
23:58:22.153 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:22.153 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:22.155 00.002 7988 Enqueuing Expose request
23:58:22.155 00.000 15712 PPEC rslt: input = 0.20, final = 0.17, react = 0.12, pred = 0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 640.34
23:58:22.155 00.000 15712 PPEC: input: 0.20, control: 0.17, exposure: 1500
23:58:22.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:22.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:58:22.155 00.000 15712 MoveAxis(W, 54, ABG)
23:58:22.155 00.000 15712 Guiding  Dir = 3, Dur = 54
23:58:22.155 00.000 15712 IsGuiding returns 0
23:58:22.178 00.023 15712 PulseGuide returned control before completion, sleep 39
23:58:22.262 00.084 15712 IsGuiding returns 0
23:58:22.262 00.000 15712 Move returns status 0, amount 54
23:58:22.262 00.000 15712 MoveAxis(N, 0, ABG)
23:58:22.262 00.000 15712 Move returns status 0, amount 0
23:58:22.262 00.000 15712 move complete, result=0
23:58:22.262 00.000 7988 GuideStep: 0.2 px 54 ms WEST, -0.2 px 0 ms NORTH
23:58:22.262 00.000 15712 worker thread done servicing request
23:58:22.262 00.000 15712 Worker thread wakes up
23:58:22.264 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:22.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:23.670 01.406 15712 Exposure complete
23:58:23.731 00.061 15712 worker thread done servicing request
23:58:23.731 00.000 7988 OnExposeComplete: enter
23:58:23.731 00.000 7988 UpdateGuideState(): m_state=6
23:58:23.733 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2926
23:58:23.733 00.000 7988 Star::Find returns 1 (0), X=504.78, Y=807.34, Mass=1605, SNR=26.7, Peak=163 HFD=4.6
23:58:23.735 00.002 7988 MultiStar: [#1 0.26,0.30,0.96,U] [#2 0.21,0.54,0.00,M1] [#3 0.18,0.32,0.86,U] [#4 0.61,0.18,0.00,M7] [#5 0.10,0.22,0.71,U] [#6 0.20,0.22,0.66,U] [#7 0.29,0.37,0.00,M2] [#8 -0.12,0.57,0.00,M9] 
23:58:23.735 00.000 7988 single-star, 4 included, MultiStar: {0.19, 0.25}, one-star: {0.18, 0.18}
23:58:23.737 00.002 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
23:58:23.737 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
23:58:23.739 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.26 cameraTheta=0.80 mountX=0.19 mountY=-0.19, mountTheta=-0.78
23:58:23.740 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.18, opts=13)
23:58:23.742 00.002 7988 Enqueuing Move request for scope (0.18, 0.18)
23:58:23.742 00.000 15712 Worker thread wakes up
23:58:23.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
23:58:23.742 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
23:58:23.742 00.000 15712 Moving (0.18, 0.18) raw xDistance=0.19 yDistance=-0.19
23:58:23.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:23.742 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.7
23:58:23.746 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:23.747 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:23.747 00.000 7988 Enqueuing Expose request
23:58:23.747 00.000 15712 PPEC rslt: input = 0.19, final = 0.16, react = 0.11, pred = 0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 640.34
23:58:23.747 00.000 15712 PPEC: input: 0.19, control: 0.16, exposure: 1500
23:58:23.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:23.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:58:23.747 00.000 15712 MoveAxis(W, 53, ABG)
23:58:23.747 00.000 15712 Guiding  Dir = 3, Dur = 53
23:58:23.747 00.000 15712 IsGuiding returns 0
23:58:23.765 00.018 15712 PulseGuide returned control before completion, sleep 49
23:58:23.844 00.079 15712 IsGuiding returns 1
23:58:23.844 00.000 15712 scope still moving after pulse duration time elapsed
23:58:23.875 00.031 15712 IsGuiding returns 0
23:58:23.875 00.000 15712 scope move finished after 53 + 71 ms
23:58:23.875 00.000 15712 Move returns status 0, amount 53
23:58:23.875 00.000 15712 MoveAxis(N, 0, ABG)
23:58:23.875 00.000 15712 Move returns status 0, amount 0
23:58:23.875 00.000 15712 move complete, result=0
23:58:23.875 00.000 15712 worker thread done servicing request
23:58:23.875 00.000 15712 Worker thread wakes up
23:58:23.875 00.000 7988 GuideStep: 0.2 px 53 ms WEST, -0.2 px 0 ms NORTH
23:58:23.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:23.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:25.517 01.642 15712 Exposure complete
23:58:25.578 00.061 15712 worker thread done servicing request
23:58:25.578 00.000 7988 OnExposeComplete: enter
23:58:25.578 00.000 7988 UpdateGuideState(): m_state=6
23:58:25.581 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
23:58:25.583 00.002 7988 Star::Find returns 1 (0), X=504.95, Y=807.24, Mass=1497, SNR=25.8, Peak=151 HFD=4.4
23:58:25.583 00.000 7988 MultiStar: [#1 0.42,0.23,0.00,M6] [#2 0.17,0.11,0.87,U] [#3 0.07,0.12,0.90,U] [#4 0.73,0.29,0.00,M8] [#5 0.44,0.29,0.00,M2] [#6 0.19,0.09,0.67,U] [#7 0.36,0.69,0.00,M3] [#8 0.12,0.62,0.00,M10] 
23:58:25.585 00.002 7988 refined, 3 included, MultiStar: {0.20, 0.10}, one-star: {0.34, 0.09}
23:58:25.585 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
23:58:25.587 00.002 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
23:58:25.587 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.48 mountX=0.11 mountY=-0.20, mountTheta=-1.09
23:58:25.589 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.10, opts=13)
23:58:25.591 00.002 7988 Enqueuing Move request for scope (0.20, 0.10)
23:58:25.591 00.000 15712 Worker thread wakes up
23:58:25.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
23:58:25.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
23:58:25.591 00.000 15712 Moving (0.20, 0.10) raw xDistance=0.11 yDistance=-0.20
23:58:25.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:25.591 00.000 7988 UpdateGuideState exits: m=1497 SNR=25.8
23:58:25.594 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:25.595 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:25.595 00.000 7988 Enqueuing Expose request
23:58:25.597 00.002 15712 PPEC rslt: input = 0.11, final = 0.05, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
23:58:25.597 00.000 15712 PPEC: input: 0.11, control: 0.05, exposure: 1500
23:58:25.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:25.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:58:25.597 00.000 15712 MoveAxis(W, 15, ABG)
23:58:25.597 00.000 15712 Guiding  Dir = 3, Dur = 15
23:58:25.597 00.000 15712 IsGuiding returns 0
23:58:25.619 00.022 15712 IsGuiding returns 1
23:58:25.619 00.000 15712 scope still moving after pulse duration time elapsed
23:58:25.662 00.043 15712 IsGuiding returns 0
23:58:25.662 00.000 15712 scope move finished after 15 + 54 ms
23:58:25.662 00.000 15712 Move returns status 0, amount 15
23:58:25.662 00.000 15712 MoveAxis(N, 0, ABG)
23:58:25.662 00.000 15712 Move returns status 0, amount 0
23:58:25.662 00.000 15712 move complete, result=0
23:58:25.662 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
23:58:25.670 00.008 15712 worker thread done servicing request
23:58:25.670 00.000 15712 Worker thread wakes up
23:58:25.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:25.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:27.082 01.412 15712 Exposure complete
23:58:27.142 00.060 15712 worker thread done servicing request
23:58:27.142 00.000 7988 OnExposeComplete: enter
23:58:27.143 00.001 7988 UpdateGuideState(): m_state=6
23:58:27.145 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2928
23:58:27.145 00.000 7988 Star::Find returns 1 (0), X=504.79, Y=807.06, Mass=1532, SNR=26.1, Peak=145 HFD=4.2
23:58:27.147 00.002 7988 MultiStar: [#1 0.42,-0.04,1.00,U] [#2 -0.08,0.10,0.87,U] [#3 0.26,-0.04,0.86,U] [#4 0.37,-0.07,0.77,U] [#5 0.20,-0.09,0.74,U] [#6 0.21,0.02,0.67,U] [#7 0.01,-0.06,0.46,U] [#8 -0.15,0.38,0.48,U] 
23:58:27.147 00.000 7988 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.19, -0.10}
23:58:27.149 00.002 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.59 = -1.59)
23:58:27.149 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
23:58:27.151 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.03 mountX=-0.00 mountY=-0.19, mountTheta=-1.59
23:58:27.153 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.01, opts=13)
23:58:27.153 00.000 7988 Enqueuing Move request for scope (0.19, -0.01)
23:58:27.155 00.002 15712 Worker thread wakes up
23:58:27.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
23:58:27.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
23:58:27.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:27.155 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.1
23:58:27.157 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:27.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:27.159 00.002 7988 Enqueuing Expose request
23:58:27.159 00.000 15712 Moving (0.19, -0.01) raw xDistance=-0.00 yDistance=-0.19
23:58:27.159 00.000 15712 PPEC rslt: input = -0.00, final = 0.05, react = -0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
23:58:27.159 00.000 15712 PPEC: input: -0.00, control: 0.05, exposure: 1500
23:58:27.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:27.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:58:27.159 00.000 15712 MoveAxis(W, 15, ABG)
23:58:27.159 00.000 15712 Guiding  Dir = 3, Dur = 15
23:58:27.193 00.034 15712 IsGuiding returns 0
23:58:27.217 00.024 15712 IsGuiding returns 1
23:58:27.217 00.000 15712 scope still moving after pulse duration time elapsed
23:58:27.261 00.044 15712 IsGuiding returns 0
23:58:27.261 00.000 15712 scope move finished after 15 + 48 ms
23:58:27.261 00.000 15712 Move returns status 0, amount 15
23:58:27.261 00.000 15712 MoveAxis(N, 0, ABG)
23:58:27.261 00.000 15712 Move returns status 0, amount 0
23:58:27.261 00.000 15712 move complete, result=0
23:58:27.261 00.000 7988 GuideStep: -0.0 px 15 ms WEST, -0.2 px 0 ms NORTH
23:58:27.268 00.007 15712 worker thread done servicing request
23:58:27.268 00.000 15712 Worker thread wakes up
23:58:27.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:27.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:29.008 01.740 15712 Exposure complete
23:58:29.069 00.061 15712 worker thread done servicing request
23:58:29.069 00.000 7988 OnExposeComplete: enter
23:58:29.070 00.001 7988 UpdateGuideState(): m_state=6
23:58:29.070 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2929
23:58:29.070 00.000 7988 Star::Find returns 1 (0), X=504.95, Y=806.91, Mass=1739, SNR=27.8, Peak=163 HFD=4.5
23:58:29.074 00.004 7988 MultiStar: [#1 0.44,-0.08,0.00,M6] [#2 0.18,0.20,0.82,U] [#3 0.11,-0.09,0.83,U] [#4 0.64,0.14,0.00,M8] [#5 0.31,-0.07,0.66,U] [#6 0.38,-0.07,0.61,U] [#7 0.25,-0.08,0.48,U] [#8 -0.05,0.34,0.40,U] 
23:58:29.074 00.000 7988 refined, 6 included, MultiStar: {0.23, -0.03}, one-star: {0.34, -0.24}
23:58:29.076 00.002 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
23:58:29.076 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
23:58:29.078 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.24 cameraTheta=-0.13 mountX=-0.03 mountY=-0.23, mountTheta=-1.69
23:58:29.080 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.03, opts=13)
23:58:29.080 00.000 7988 Enqueuing Move request for scope (0.23, -0.03)
23:58:29.082 00.002 15712 Worker thread wakes up
23:58:29.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
23:58:29.082 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
23:58:29.082 00.000 15712 Moving (0.23, -0.03) raw xDistance=-0.03 yDistance=-0.23
23:58:29.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:29.082 00.000 7988 UpdateGuideState exits: m=1739 SNR=27.8
23:58:29.085 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:29.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:29.086 00.001 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
23:58:29.086 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
23:58:29.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:29.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:58:29.086 00.000 15712 MoveAxis(W, 14, ABG)
23:58:29.086 00.000 15712 Guiding  Dir = 3, Dur = 14
23:58:29.086 00.000 7988 Enqueuing Expose request
23:58:29.088 00.002 15712 IsGuiding returns 0
23:58:29.104 00.016 15712 IsGuiding returns 1
23:58:29.104 00.000 15712 scope still moving after pulse duration time elapsed
23:58:29.149 00.045 15712 IsGuiding returns 0
23:58:29.149 00.000 15712 scope move finished after 14 + 49 ms
23:58:29.149 00.000 15712 Move returns status 0, amount 14
23:58:29.149 00.000 15712 MoveAxis(N, 0, ABG)
23:58:29.149 00.000 15712 Move returns status 0, amount 0
23:58:29.149 00.000 15712 move complete, result=0
23:58:29.149 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.2 px 0 ms NORTH
23:58:29.154 00.005 15712 worker thread done servicing request
23:58:29.154 00.000 15712 Worker thread wakes up
23:58:29.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:29.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:30.570 01.416 15712 Exposure complete
23:58:30.625 00.055 15712 worker thread done servicing request
23:58:30.625 00.000 7988 OnExposeComplete: enter
23:58:30.632 00.007 7988 UpdateGuideState(): m_state=6
23:58:30.634 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2930
23:58:30.634 00.000 7988 Star::Find returns 1 (0), X=504.88, Y=806.96, Mass=1607, SNR=26.8, Peak=146 HFD=4.5
23:58:30.634 00.000 7988 MultiStar: [#1 0.48,-0.06,0.00,M7] [#2 0.15,0.27,0.83,U] [#3 0.08,0.05,0.82,U] [#4 0.62,-0.24,0.00,M9] [#5 0.17,-0.17,0.69,U] [#6 0.43,-0.09,0.00,M1] [#7 0.34,-0.10,0.51,U] [#8 -0.05,0.08,0.45,U] 
23:58:30.634 00.000 7988 refined, 5 included, MultiStar: {0.17, -0.01}, one-star: {0.27, -0.19}
23:58:30.634 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.56) = xAngle (-1.64 = -1.64)
23:58:30.634 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.68 = -1.68)
23:58:30.634 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.08 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
23:58:30.642 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.01, opts=13)
23:58:30.642 00.000 7988 Enqueuing Move request for scope (0.17, -0.01)
23:58:30.642 00.000 15712 Worker thread wakes up
23:58:30.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:58:30.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:58:30.642 00.000 15712 Moving (0.17, -0.01) raw xDistance=-0.01 yDistance=-0.17
23:58:30.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:30.642 00.000 7988 UpdateGuideState exits: m=1607 SNR=26.8
23:58:30.647 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:30.648 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:30.648 00.000 7988 Enqueuing Expose request
23:58:30.648 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
23:58:30.648 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
23:58:30.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:30.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:58:30.648 00.000 15712 MoveAxis(W, 10, ABG)
23:58:30.648 00.000 15712 Guiding  Dir = 3, Dur = 10
23:58:30.648 00.000 15712 IsGuiding returns 0
23:58:30.671 00.023 15712 IsGuiding returns 1
23:58:30.671 00.000 15712 scope still moving after pulse duration time elapsed
23:58:30.719 00.048 15712 IsGuiding returns 0
23:58:30.719 00.000 15712 scope move finished after 10 + 57 ms
23:58:30.719 00.000 15712 Move returns status 0, amount 10
23:58:30.719 00.000 15712 MoveAxis(N, 0, ABG)
23:58:30.719 00.000 15712 Move returns status 0, amount 0
23:58:30.719 00.000 15712 move complete, result=0
23:58:30.719 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
23:58:30.721 00.002 15712 worker thread done servicing request
23:58:30.721 00.000 15712 Worker thread wakes up
23:58:30.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:30.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:32.358 01.637 15712 Exposure complete
23:58:32.419 00.061 15712 worker thread done servicing request
23:58:32.419 00.000 7988 OnExposeComplete: enter
23:58:32.419 00.000 7988 UpdateGuideState(): m_state=6
23:58:32.421 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2931
23:58:32.423 00.002 7988 Star::Find returns 1 (0), X=504.76, Y=807.27, Mass=1524, SNR=25.9, Peak=153 HFD=4.5
23:58:32.423 00.000 7988 MultiStar: [#1 0.33,0.04,0.93,U] [#2 0.22,0.14,0.86,U] [#3 -0.01,0.07,0.86,U] [#4 0.59,-0.05,0.00,M10] [#5 0.43,-0.06,0.00,M1] [#6 0.29,0.27,0.68,U] [#7 0.22,0.09,0.51,U] [#8 -0.09,0.41,0.42,U] 
23:58:32.425 00.002 7988 single-star, 6 included, MultiStar: {0.17, 0.14}, one-star: {0.15, 0.12}
23:58:32.425 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
23:58:32.425 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
23:58:32.427 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.67 mountX=0.12 mountY=-0.16, mountTheta=-0.91
23:58:32.427 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.12, opts=13)
23:58:32.427 00.000 7988 Enqueuing Move request for scope (0.15, 0.12)
23:58:32.427 00.000 15712 Worker thread wakes up
23:58:32.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:58:32.427 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:58:32.427 00.000 15712 Moving (0.15, 0.12) raw xDistance=0.12 yDistance=-0.16
23:58:32.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:32.427 00.000 7988 UpdateGuideState exits: m=1524 SNR=25.9
23:58:32.434 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:32.436 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:32.436 00.000 7988 Enqueuing Expose request
23:58:32.438 00.002 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
23:58:32.438 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
23:58:32.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:32.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:58:32.438 00.000 15712 MoveAxis(W, 10, ABG)
23:58:32.438 00.000 15712 Guiding  Dir = 3, Dur = 10
23:58:32.444 00.006 15712 IsGuiding returns 0
23:58:32.450 00.006 15712 IsGuiding returns 1
23:58:32.450 00.000 15712 scope still moving after pulse duration time elapsed
23:58:32.497 00.047 15712 IsGuiding returns 0
23:58:32.497 00.000 15712 scope move finished after 10 + 53 ms
23:58:32.497 00.000 15712 Move returns status 0, amount 10
23:58:32.497 00.000 15712 MoveAxis(N, 0, ABG)
23:58:32.497 00.000 15712 Move returns status 0, amount 0
23:58:32.497 00.000 15712 move complete, result=0
23:58:32.497 00.000 15712 worker thread done servicing request
23:58:32.497 00.000 15712 Worker thread wakes up
23:58:32.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:32.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:32.497 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
23:58:33.916 01.419 15712 Exposure complete
23:58:33.978 00.062 15712 worker thread done servicing request
23:58:33.978 00.000 7988 OnExposeComplete: enter
23:58:33.978 00.000 7988 UpdateGuideState(): m_state=6
23:58:33.978 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2932
23:58:33.978 00.000 7988 Star::Find returns 1 (0), X=504.94, Y=807.14, Mass=1540, SNR=26.0, Peak=154 HFD=4.5
23:58:33.978 00.000 7988 MultiStar: [#1 0.33,0.09,0.96,U] [#2 -0.04,0.38,0.85,U] [#3 0.19,0.24,0.85,U] [#4 0.42,0.27,0.00,R] [#5 -0.13,0.16,0.75,U] [#6 0.07,0.26,0.66,U] [#7 -0.09,0.11,0.50,U] [#8 -0.20,0.49,0.00,M7] 
23:58:33.978 00.000 7988 refined, 6 included, MultiStar: {0.12, 0.17}, one-star: {0.34, -0.01}
23:58:33.978 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
23:58:33.978 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
23:58:33.978 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.96 mountX=0.17 mountY=-0.13, mountTheta=-0.63
23:58:33.989 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.17, opts=13)
23:58:33.989 00.000 7988 Enqueuing Move request for scope (0.12, 0.17)
23:58:33.989 00.000 15712 Worker thread wakes up
23:58:33.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
23:58:33.989 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
23:58:33.989 00.000 15712 Moving (0.12, 0.17) raw xDistance=0.17 yDistance=-0.13
23:58:33.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:58:33.989 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.0
23:58:33.994 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:33.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:33.994 00.000 7988 Enqueuing Expose request
23:58:33.994 00.000 15712 PPEC rslt: input = 0.17, final = 0.14, react = 0.10, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 640.33
23:58:33.994 00.000 15712 PPEC: input: 0.17, control: 0.14, exposure: 1500
23:58:33.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:33.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:58:33.994 00.000 15712 MoveAxis(W, 44, ABG)
23:58:33.994 00.000 15712 Guiding  Dir = 3, Dur = 44
23:58:33.994 00.000 15712 IsGuiding returns 0
23:58:34.028 00.034 15712 PulseGuide returned control before completion, sleep 24
23:58:34.060 00.032 15712 IsGuiding returns 1
23:58:34.060 00.000 15712 scope still moving after pulse duration time elapsed
23:58:34.107 00.047 15712 IsGuiding returns 0
23:58:34.107 00.000 15712 scope move finished after 44 + 65 ms
23:58:34.107 00.000 15712 Move returns status 0, amount 44
23:58:34.107 00.000 15712 MoveAxis(N, 0, ABG)
23:58:34.107 00.000 15712 Move returns status 0, amount 0
23:58:34.107 00.000 15712 move complete, result=0
23:58:34.107 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
23:58:34.107 00.000 15712 worker thread done servicing request
23:58:34.109 00.002 15712 Worker thread wakes up
23:58:34.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:34.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:35.751 01.642 15712 Exposure complete
23:58:35.810 00.059 15712 worker thread done servicing request
23:58:35.810 00.000 7988 OnExposeComplete: enter
23:58:35.815 00.005 7988 UpdateGuideState(): m_state=6
23:58:35.815 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2933
23:58:35.815 00.000 7988 Star::Find returns 1 (0), X=504.62, Y=806.72, Mass=1598, SNR=26.6, Peak=153 HFD=4.6
23:58:35.815 00.000 7988 MultiStar: [#1 0.28,-0.13,0.94,U] [#2 0.14,-0.07,0.86,U] [#3 0.16,-0.26,0.85,U] [#4 0.00,-0.58,0.00,M1] [#5 0.06,-0.31,0.70,U] [#6 0.04,-0.25,0.62,U] [#7 0.03,-0.20,0.48,U] [#8 -0.31,0.15,0.42,U] 
23:58:35.815 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.21}, one-star: {0.02, -0.44}
23:58:35.815 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
23:58:35.815 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
23:58:35.815 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.19 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
23:58:35.815 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.21, opts=13)
23:58:35.815 00.000 7988 Enqueuing Move request for scope (0.08, -0.21)
23:58:35.827 00.012 15712 Worker thread wakes up
23:58:35.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
23:58:35.827 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
23:58:35.827 00.000 15712 Moving (0.08, -0.21) raw xDistance=-0.21 yDistance=-0.08
23:58:35.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:35.827 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.6
23:58:35.829 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:35.829 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:35.830 00.001 7988 Enqueuing Expose request
23:58:35.830 00.000 15712 PPEC rslt: input = -0.21, final = -0.09, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 640.33
23:58:35.830 00.000 15712 PPEC: input: -0.21, control: -0.09, exposure: 1500
23:58:35.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:35.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:35.830 00.000 15712 MoveAxis(E, 31, ABG)
23:58:35.830 00.000 15712 Guiding  Dir = 2, Dur = 31
23:58:35.830 00.000 15712 IsGuiding returns 0
23:58:35.848 00.018 15712 PulseGuide returned control before completion, sleep 25
23:58:35.898 00.050 15712 IsGuiding returns 0
23:58:35.898 00.000 15712 Move returns status 0, amount 31
23:58:35.898 00.000 15712 MoveAxis(N, 0, ABG)
23:58:35.898 00.000 15712 Move returns status 0, amount 0
23:58:35.898 00.000 15712 move complete, result=0
23:58:35.898 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
23:58:35.900 00.002 15712 worker thread done servicing request
23:58:35.900 00.000 15712 Worker thread wakes up
23:58:35.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:35.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:37.316 01.416 15712 Exposure complete
23:58:37.378 00.062 15712 worker thread done servicing request
23:58:37.378 00.000 7988 OnExposeComplete: enter
23:58:37.378 00.000 7988 UpdateGuideState(): m_state=6
23:58:37.381 00.003 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2934
23:58:37.381 00.000 7988 Star::Find returns 1 (0), X=504.96, Y=807.10, Mass=1478, SNR=25.5, Peak=162 HFD=4.3
23:58:37.383 00.002 7988 MultiStar: [#1 0.38,0.03,1.02,U] [#2 -0.01,0.16,0.89,U] [#3 0.34,0.07,0.91,U] [#4 -0.13,-0.27,0.78,U] [#5 0.10,0.11,0.77,U] [#6 0.25,-0.01,0.69,U] [#7 0.33,-0.01,0.53,U] [#8 -0.12,0.17,0.45,U] 
23:58:37.383 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.36, -0.05}
23:58:37.383 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.47 = -1.47)
23:58:37.383 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
23:58:37.383 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.10 mountX=0.02 mountY=-0.19, mountTheta=-1.47
23:58:37.389 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.02, opts=13)
23:58:37.389 00.000 7988 Enqueuing Move request for scope (0.19, 0.02)
23:58:37.389 00.000 15712 Worker thread wakes up
23:58:37.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
23:58:37.389 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
23:58:37.389 00.000 15712 Moving (0.19, 0.02) raw xDistance=0.02 yDistance=-0.19
23:58:37.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:37.389 00.000 7988 UpdateGuideState exits: m=1478 SNR=25.5
23:58:37.394 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:37.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:37.394 00.000 7988 Enqueuing Expose request
23:58:37.394 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
23:58:37.394 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
23:58:37.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:37.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:58:37.394 00.000 15712 MoveAxis(W, 11, ABG)
23:58:37.394 00.000 15712 Guiding  Dir = 3, Dur = 11
23:58:37.394 00.000 15712 IsGuiding returns 0
23:58:37.415 00.021 15712 IsGuiding returns 1
23:58:37.415 00.000 15712 scope still moving after pulse duration time elapsed
23:58:37.463 00.048 15712 IsGuiding returns 0
23:58:37.463 00.000 15712 scope move finished after 11 + 55 ms
23:58:37.463 00.000 15712 Move returns status 0, amount 11
23:58:37.463 00.000 15712 MoveAxis(N, 0, ABG)
23:58:37.463 00.000 15712 Move returns status 0, amount 0
23:58:37.463 00.000 15712 move complete, result=0
23:58:37.463 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
23:58:37.466 00.003 15712 worker thread done servicing request
23:58:37.466 00.000 15712 Worker thread wakes up
23:58:37.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:37.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:39.103 01.637 15712 Exposure complete
23:58:39.167 00.064 15712 worker thread done servicing request
23:58:39.167 00.000 7988 OnExposeComplete: enter
23:58:39.167 00.000 7988 UpdateGuideState(): m_state=6
23:58:39.169 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2935
23:58:39.169 00.000 7988 Star::Find returns 1 (0), X=504.89, Y=807.13, Mass=1634, SNR=26.8, Peak=136 HFD=4.6
23:58:39.171 00.002 7988 MultiStar: [#1 0.36,0.02,0.95,U] [#2 0.22,0.33,0.82,U] [#3 0.05,0.29,0.79,U] [#4 0.36,0.07,0.75,U] [#5 0.10,0.16,0.72,U] [#6 0.28,0.17,0.62,U] [#7 0.22,0.30,0.49,U] [#8 -0.19,0.18,0.43,U] 
23:58:39.171 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.15}, one-star: {0.29, -0.02}
23:58:39.173 00.002 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
23:58:39.173 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
23:58:39.175 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.62 mountX=0.15 mountY=-0.22, mountTheta=-0.95
23:58:39.176 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.15, opts=13)
23:58:39.178 00.002 7988 Enqueuing Move request for scope (0.21, 0.15)
23:58:39.178 00.000 15712 Worker thread wakes up
23:58:39.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
23:58:39.178 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
23:58:39.178 00.000 15712 Moving (0.21, 0.15) raw xDistance=0.15 yDistance=-0.22
23:58:39.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:58:39.178 00.000 7988 UpdateGuideState exits: m=1634 SNR=26.8
23:58:39.182 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:39.183 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:39.183 00.000 7988 Enqueuing Expose request
23:58:39.185 00.002 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
23:58:39.185 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
23:58:39.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:39.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:58:39.185 00.000 15712 MoveAxis(W, 11, ABG)
23:58:39.185 00.000 15712 Guiding  Dir = 3, Dur = 11
23:58:39.185 00.000 15712 IsGuiding returns 0
23:58:39.203 00.018 15712 IsGuiding returns 1
23:58:39.203 00.000 15712 scope still moving after pulse duration time elapsed
23:58:39.230 00.027 15712 IsGuiding returns 1
23:58:39.262 00.032 15712 IsGuiding returns 0
23:58:39.262 00.000 15712 scope move finished after 11 + 73 ms
23:58:39.262 00.000 15712 Move returns status 0, amount 11
23:58:39.262 00.000 15712 MoveAxis(N, 0, ABG)
23:58:39.262 00.000 15712 Move returns status 0, amount 0
23:58:39.262 00.000 15712 move complete, result=0
23:58:39.262 00.000 7988 GuideStep: 0.2 px 11 ms WEST, -0.2 px 0 ms NORTH
23:58:39.272 00.010 15712 worker thread done servicing request
23:58:39.272 00.000 15712 Worker thread wakes up
23:58:39.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:39.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:40.687 01.415 15712 Exposure complete
23:58:40.740 00.053 15712 worker thread done servicing request
23:58:40.748 00.008 7988 OnExposeComplete: enter
23:58:40.748 00.000 7988 UpdateGuideState(): m_state=6
23:58:40.750 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2936
23:58:40.750 00.000 7988 Star::Find returns 1 (0), X=504.86, Y=807.01, Mass=1662, SNR=27.1, Peak=145 HFD=4.6
23:58:40.752 00.002 7988 MultiStar: [#1 0.37,0.01,0.91,U] [#2 0.02,-0.01,0.83,U] [#3 0.37,0.06,0.83,U] [#4 0.01,-0.31,0.72,U] [#5 0.15,0.14,0.69,U] [#6 0.38,0.18,0.00,M1] [#7 0.55,0.01,0.00,M1] [#8 0.15,0.35,0.44,U] 
23:58:40.752 00.000 7988 refined, 6 included, MultiStar: {0.20, -0.01}, one-star: {0.26, -0.14}
23:58:40.754 00.002 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
23:58:40.754 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
23:58:40.756 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.06 mountX=-0.01 mountY=-0.20, mountTheta=-1.62
23:58:40.757 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.01, opts=13)
23:58:40.759 00.002 7988 Enqueuing Move request for scope (0.20, -0.01)
23:58:40.759 00.000 15712 Worker thread wakes up
23:58:40.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
23:58:40.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
23:58:40.759 00.000 15712 Moving (0.20, -0.01) raw xDistance=-0.01 yDistance=-0.20
23:58:40.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:40.759 00.000 7988 UpdateGuideState exits: m=1662 SNR=27.1
23:58:40.763 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:40.764 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:40.764 00.000 7988 Enqueuing Expose request
23:58:40.764 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
23:58:40.764 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
23:58:40.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:40.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:58:40.764 00.000 15712 MoveAxis(W, 12, ABG)
23:58:40.764 00.000 15712 Guiding  Dir = 3, Dur = 12
23:58:40.764 00.000 15712 IsGuiding returns 0
23:58:40.784 00.020 15712 IsGuiding returns 1
23:58:40.784 00.000 15712 scope still moving after pulse duration time elapsed
23:58:40.837 00.053 15712 IsGuiding returns 0
23:58:40.837 00.000 15712 scope move finished after 12 + 57 ms
23:58:40.837 00.000 15712 Move returns status 0, amount 12
23:58:40.837 00.000 15712 MoveAxis(N, 0, ABG)
23:58:40.837 00.000 15712 Move returns status 0, amount 0
23:58:40.837 00.000 15712 move complete, result=0
23:58:40.837 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.2 px 0 ms NORTH
23:58:40.837 00.000 15712 worker thread done servicing request
23:58:40.839 00.002 15712 Worker thread wakes up
23:58:40.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:40.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:42.474 01.635 15712 Exposure complete
23:58:42.536 00.062 15712 worker thread done servicing request
23:58:42.536 00.000 7988 OnExposeComplete: enter
23:58:42.536 00.000 7988 UpdateGuideState(): m_state=6
23:58:42.536 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2937
23:58:42.536 00.000 7988 Star::Find returns 1 (0), X=504.87, Y=806.81, Mass=1571, SNR=26.4, Peak=127 HFD=4.5
23:58:42.536 00.000 7988 MultiStar: [#1 0.27,-0.05,0.98,U] [#2 0.14,0.07,0.87,U] [#3 0.06,0.06,0.84,U] [#4 0.42,-0.40,0.00,M1] [#5 -0.03,-0.05,0.72,U] [#6 -0.03,-0.02,0.67,U] [#7 0.71,0.03,0.00,M2] [#8 0.15,0.29,0.44,U] 
23:58:42.536 00.000 7988 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.26, -0.35}
23:58:42.536 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.84 = -1.84)
23:58:42.544 00.008 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
23:58:42.544 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.27 mountX=-0.04 mountY=-0.13, mountTheta=-1.84
23:58:42.544 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.04, opts=13)
23:58:42.544 00.000 7988 Enqueuing Move request for scope (0.13, -0.04)
23:58:42.544 00.000 15712 Worker thread wakes up
23:58:42.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:58:42.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:58:42.544 00.000 15712 Moving (0.13, -0.04) raw xDistance=-0.04 yDistance=-0.13
23:58:42.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:42.544 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.4
23:58:42.551 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:42.552 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:42.552 00.000 7988 Enqueuing Expose request
23:58:42.552 00.000 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
23:58:42.552 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
23:58:42.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:42.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:58:42.552 00.000 15712 MoveAxis(W, 12, ABG)
23:58:42.552 00.000 15712 Guiding  Dir = 3, Dur = 12
23:58:42.552 00.000 15712 IsGuiding returns 0
23:58:42.578 00.026 15712 IsGuiding returns 1
23:58:42.578 00.000 15712 scope still moving after pulse duration time elapsed
23:58:42.636 00.058 15712 IsGuiding returns 1
23:58:42.680 00.044 15712 IsGuiding returns 0
23:58:42.680 00.000 15712 scope move finished after 12 + 113 ms
23:58:42.680 00.000 15712 Move returns status 0, amount 12
23:58:42.680 00.000 15712 MoveAxis(N, 0, ABG)
23:58:42.680 00.000 15712 Move returns status 0, amount 0
23:58:42.680 00.000 15712 move complete, result=0
23:58:42.680 00.000 15712 worker thread done servicing request
23:58:42.680 00.000 15712 Worker thread wakes up
23:58:42.680 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
23:58:42.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:42.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:44.101 01.421 15712 Exposure complete
23:58:44.162 00.061 15712 worker thread done servicing request
23:58:44.163 00.001 7988 OnExposeComplete: enter
23:58:44.163 00.000 7988 UpdateGuideState(): m_state=6
23:58:44.163 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2938
23:58:44.163 00.000 7988 Star::Find returns 1 (0), X=505.09, Y=807.10, Mass=1530, SNR=26.0, Peak=134 HFD=4.6
23:58:44.163 00.000 7988 MultiStar: [#1 0.45,0.01,0.00,M1] [#2 0.11,0.03,0.88,U] [#3 0.22,0.14,0.85,U] [#4 0.30,-0.20,0.72,U] [#5 0.26,-0.01,0.72,U] [#6 0.27,0.01,0.65,U] [#7 0.23,0.13,0.47,U] [#8 -0.23,0.25,0.42,U] 
23:58:44.163 00.000 7988 refined, 7 included, MultiStar: {0.24, 0.02}, one-star: {0.49, -0.05}
23:58:44.163 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.47 = -1.47)
23:58:44.163 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
23:58:44.163 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.09 mountX=0.02 mountY=-0.24, mountTheta=-1.47
23:58:44.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.02, opts=13)
23:58:44.163 00.000 7988 Enqueuing Move request for scope (0.24, 0.02)
23:58:44.163 00.000 15712 Worker thread wakes up
23:58:44.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
23:58:44.163 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
23:58:44.163 00.000 15712 Moving (0.24, 0.02) raw xDistance=0.02 yDistance=-0.24
23:58:44.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:44.163 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.0
23:58:44.177 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:44.179 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:44.179 00.000 7988 Enqueuing Expose request
23:58:44.179 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
23:58:44.179 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
23:58:44.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:44.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:58:44.179 00.000 15712 MoveAxis(W, 10, ABG)
23:58:44.179 00.000 15712 Guiding  Dir = 3, Dur = 10
23:58:44.179 00.000 15712 IsGuiding returns 0
23:58:44.210 00.031 15712 IsGuiding returns 1
23:58:44.210 00.000 15712 scope still moving after pulse duration time elapsed
23:58:44.258 00.048 15712 IsGuiding returns 0
23:58:44.258 00.000 15712 scope move finished after 10 + 67 ms
23:58:44.258 00.000 15712 Move returns status 0, amount 10
23:58:44.258 00.000 15712 MoveAxis(N, 0, ABG)
23:58:44.258 00.000 15712 Move returns status 0, amount 0
23:58:44.258 00.000 15712 move complete, result=0
23:58:44.258 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
23:58:44.260 00.002 15712 worker thread done servicing request
23:58:44.260 00.000 15712 Worker thread wakes up
23:58:44.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:44.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:45.903 01.643 15712 Exposure complete
23:58:45.966 00.063 15712 worker thread done servicing request
23:58:45.966 00.000 7988 OnExposeComplete: enter
23:58:45.966 00.000 7988 UpdateGuideState(): m_state=6
23:58:45.966 00.000 7988 Star::Find(15, 505, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2939
23:58:45.966 00.000 7988 Star::Find returns 1 (0), X=504.96, Y=806.99, Mass=1413, SNR=24.8, Peak=132 HFD=4.4
23:58:45.966 00.000 7988 MultiStar: [#1 0.49,-0.30,0.00,M2] [#2 0.29,-0.07,0.90,U] [#3 0.24,-0.27,0.88,U] [#4 0.23,-0.39,0.00,M1] [#5 0.33,-0.31,0.00,M1] [#6 0.30,-0.09,0.68,U] [#7 0.50,-0.14,0.00,M2] [#8 0.20,-0.06,0.46,U] 
23:58:45.966 00.000 7988 refined, 4 included, MultiStar: {0.29, -0.14}, one-star: {0.36, -0.17}
23:58:45.966 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
23:58:45.966 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
23:58:45.966 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-0.46 mountX=-0.14 mountY=-0.28, mountTheta=-2.03
23:58:45.966 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.14, opts=13)
23:58:45.966 00.000 7988 Enqueuing Move request for scope (0.29, -0.14)
23:58:45.966 00.000 15712 Worker thread wakes up
23:58:45.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.14) opts 0xd
23:58:45.981 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:45.981 00.000 7988 UpdateGuideState exits: m=1413 SNR=24.8
23:58:45.982 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:45.982 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:45.984 00.002 7988 Enqueuing Expose request
23:58:45.984 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.14)
23:58:45.984 00.000 15712 Moving (0.29, -0.14) raw xDistance=-0.14 yDistance=-0.28
23:58:45.986 00.002 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
23:58:45.986 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
23:58:45.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:58:45.986 00.000 15712 MoveAxis(W, 9, ABG)
23:58:45.986 00.000 15712 Guiding  Dir = 3, Dur = 9
23:58:45.986 00.000 15712 IsGuiding returns 0
23:58:46.016 00.030 15712 IsGuiding returns 0
23:58:46.016 00.000 15712 Move returns status 0, amount 9
23:58:46.016 00.000 15712 MoveAxis(N, 72, ABG)
23:58:46.016 00.000 15712 Guiding  Dir = 0, Dur = 72
23:58:46.016 00.000 15712 IsGuiding returns 0
23:58:46.097 00.081 15712 IsGuiding returns 1
23:58:46.097 00.000 15712 scope still moving after pulse duration time elapsed
23:58:46.126 00.029 15712 IsGuiding returns 1
23:58:46.177 00.051 15712 IsGuiding returns 1
23:58:46.209 00.032 15712 IsGuiding returns 0
23:58:46.209 00.000 15712 scope move finished after 72 + 120 ms
23:58:46.209 00.000 15712 Move returns status 0, amount 72
23:58:46.209 00.000 15712 move complete, result=0
23:58:46.209 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.3 px 72 ms NORTH
23:58:46.210 00.001 15712 worker thread done servicing request
23:58:46.210 00.000 15712 Worker thread wakes up
23:58:46.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:46.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:47.625 01.415 15712 Exposure complete
23:58:47.687 00.062 15712 worker thread done servicing request
23:58:47.689 00.002 7988 OnExposeComplete: enter
23:58:47.689 00.000 7988 UpdateGuideState(): m_state=6
23:58:47.689 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2940
23:58:47.689 00.000 7988 Star::Find returns 1 (0), X=504.77, Y=806.88, Mass=1566, SNR=26.4, Peak=137 HFD=4.6
23:58:47.689 00.000 7988 MultiStar: [#1 0.32,-0.16,0.95,U] [#2 0.08,-0.19,0.84,U] [#3 0.30,-0.03,0.84,U] [#4 0.11,-0.44,0.00,M2] [#5 0.17,-0.31,0.69,U] [#6 0.10,-0.10,0.68,U] [#7 0.52,-0.34,0.00,M3] [#8 -0.06,-0.28,0.43,U] 
23:58:47.689 00.000 7988 refined, 6 included, MultiStar: {0.17, -0.19}, one-star: {0.17, -0.27}
23:58:47.689 00.000 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
23:58:47.695 00.006 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
23:58:47.695 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-0.82 mountX=-0.18 mountY=-0.17, mountTheta=-2.40
23:58:47.695 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.19, opts=13)
23:58:47.695 00.000 7988 Enqueuing Move request for scope (0.17, -0.19)
23:58:47.695 00.000 15712 Worker thread wakes up
23:58:47.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
23:58:47.695 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
23:58:47.695 00.000 15712 Moving (0.17, -0.19) raw xDistance=-0.18 yDistance=-0.17
23:58:47.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:58:47.695 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.4
23:58:47.703 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:47.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:47.703 00.000 7988 Enqueuing Expose request
23:58:47.703 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 640.32
23:58:47.703 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
23:58:47.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:47.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:58:47.703 00.000 15712 MoveAxis(E, 29, ABG)
23:58:47.703 00.000 15712 Guiding  Dir = 2, Dur = 29
23:58:47.703 00.000 15712 IsGuiding returns 0
23:58:47.719 00.016 15712 PulseGuide returned control before completion, sleep 20
23:58:47.775 00.056 15712 IsGuiding returns 0
23:58:47.775 00.000 15712 Move returns status 0, amount 29
23:58:47.775 00.000 15712 MoveAxis(N, 0, ABG)
23:58:47.775 00.000 15712 Move returns status 0, amount 0
23:58:47.775 00.000 15712 move complete, result=0
23:58:47.775 00.000 15712 worker thread done servicing request
23:58:47.775 00.000 15712 Worker thread wakes up
23:58:47.775 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
23:58:47.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:47.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:49.407 01.632 15712 Exposure complete
23:58:49.466 00.059 15712 worker thread done servicing request
23:58:49.466 00.000 7988 OnExposeComplete: enter
23:58:49.468 00.002 7988 UpdateGuideState(): m_state=6
23:58:49.468 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2941
23:58:49.468 00.000 7988 Star::Find returns 1 (0), X=505.03, Y=807.02, Mass=1586, SNR=26.7, Peak=136 HFD=4.5
23:58:49.468 00.000 7988 MultiStar: [#1 0.40,0.06,0.96,U] [#2 0.15,-0.02,0.86,U] [#3 0.25,-0.07,0.82,U] [#4 0.11,-0.21,0.75,U] [#5 0.11,-0.06,0.68,U] [#6 0.16,0.09,0.66,U] [#7 0.00,0.00,0.00,L] [#8 0.16,0.46,0.00,M1] [#9 0.53,-0.24,0.00,M5] 
23:58:49.468 00.000 7988 refined, 6 included, MultiStar: {0.25, -0.05}, one-star: {0.43, -0.14}
23:58:49.468 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
23:58:49.468 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
23:58:49.468 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-0.21 mountX=-0.05 mountY=-0.25, mountTheta=-1.77
23:58:49.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.05, opts=13)
23:58:49.468 00.000 7988 Enqueuing Move request for scope (0.25, -0.05)
23:58:49.468 00.000 15712 Worker thread wakes up
23:58:49.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
23:58:49.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
23:58:49.468 00.000 15712 Moving (0.25, -0.05) raw xDistance=-0.05 yDistance=-0.25
23:58:49.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
23:58:49.468 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.7
23:58:49.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:49.483 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:49.484 00.001 7988 Enqueuing Expose request
23:58:49.484 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
23:58:49.484 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
23:58:49.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:49.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:58:49.484 00.000 15712 MoveAxis(W, 9, ABG)
23:58:49.484 00.000 15712 Guiding  Dir = 3, Dur = 9
23:58:49.500 00.016 15712 IsGuiding returns 0
23:58:49.516 00.016 15712 IsGuiding returns 0
23:58:49.517 00.001 15712 Move returns status 0, amount 9
23:58:49.517 00.000 15712 MoveAxis(N, 0, ABG)
23:58:49.517 00.000 15712 Move returns status 0, amount 0
23:58:49.517 00.000 15712 move complete, result=0
23:58:49.517 00.000 15712 worker thread done servicing request
23:58:49.517 00.000 15712 Worker thread wakes up
23:58:49.517 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
23:58:49.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:49.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:50.932 01.415 15712 Exposure complete
23:58:50.979 00.047 15712 worker thread done servicing request
23:58:50.979 00.000 7988 OnExposeComplete: enter
23:58:50.995 00.016 7988 UpdateGuideState(): m_state=6
23:58:50.996 00.001 7988 Star::Find(15, 505, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2942
23:58:50.998 00.002 7988 Star::Find returns 1 (0), X=504.97, Y=807.22, Mass=1514, SNR=25.9, Peak=147 HFD=4.4
23:58:50.998 00.000 7988 MultiStar: [#1 0.43,0.07,0.00,M1] [#2 0.03,0.21,0.85,U] [#3 0.14,0.16,0.85,U] [#4 0.26,-0.23,0.78,U] [#5 0.29,0.09,0.70,U] [#6 0.18,0.29,0.69,U] [#7 0.14,0.35,0.52,U] [#8 0.12,0.41,0.00,M2] 
23:58:51.000 00.002 7988 refined, 6 included, MultiStar: {0.21, 0.12}, one-star: {0.36, 0.07}
23:58:51.000 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
23:58:51.002 00.002 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
23:58:51.002 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.52 mountX=0.12 mountY=-0.21, mountTheta=-1.05
23:58:51.005 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.12, opts=13)
23:58:51.006 00.001 7988 Enqueuing Move request for scope (0.21, 0.12)
23:58:51.006 00.000 15712 Worker thread wakes up
23:58:51.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
23:58:51.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
23:58:51.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:51.006 00.000 7988 UpdateGuideState exits: m=1514 SNR=25.9
23:58:51.010 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:51.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:51.011 00.001 7988 Enqueuing Expose request
23:58:51.011 00.000 15712 Moving (0.21, 0.12) raw xDistance=0.12 yDistance=-0.21
23:58:51.013 00.002 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
23:58:51.013 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
23:58:51.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:51.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:58:51.013 00.000 15712 MoveAxis(W, 9, ABG)
23:58:51.013 00.000 15712 Guiding  Dir = 3, Dur = 9
23:58:51.013 00.000 15712 IsGuiding returns 0
23:58:51.033 00.020 15712 IsGuiding returns 0
23:58:51.033 00.000 15712 Move returns status 0, amount 9
23:58:51.033 00.000 15712 MoveAxis(N, 0, ABG)
23:58:51.033 00.000 15712 Move returns status 0, amount 0
23:58:51.033 00.000 15712 move complete, result=0
23:58:51.033 00.000 15712 worker thread done servicing request
23:58:51.033 00.000 15712 Worker thread wakes up
23:58:51.033 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
23:58:51.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:51.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:52.675 01.642 15712 Exposure complete
23:58:52.736 00.061 15712 worker thread done servicing request
23:58:52.736 00.000 7988 OnExposeComplete: enter
23:58:52.736 00.000 7988 UpdateGuideState(): m_state=6
23:58:52.736 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2943
23:58:52.736 00.000 7988 Star::Find returns 1 (0), X=504.84, Y=807.30, Mass=1550, SNR=26.1, Peak=167 HFD=4.6
23:58:52.736 00.000 7988 MultiStar: [#1 0.18,0.30,0.98,U] [#2 0.05,0.43,0.00,M1] [#3 0.19,0.32,0.86,U] [#4 0.04,0.08,0.76,U] [#5 0.03,0.33,0.74,U] [#6 0.27,0.28,0.66,U] [#7 0.27,0.53,0.00,M3] [#8 0.27,0.63,0.00,M3] 
23:58:52.736 00.000 7988 single-star, 5 included, MultiStar: {0.16, 0.24}, one-star: {0.24, 0.15}
23:58:52.736 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
23:58:52.736 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
23:58:52.736 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.29 cameraTheta=0.56 mountX=0.15 mountY=-0.24, mountTheta=-1.01
23:58:52.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.15, opts=13)
23:58:52.747 00.011 7988 Enqueuing Move request for scope (0.24, 0.15)
23:58:52.747 00.000 15712 Worker thread wakes up
23:58:52.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
23:58:52.747 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
23:58:52.747 00.000 15712 Moving (0.24, 0.15) raw xDistance=0.15 yDistance=-0.24
23:58:52.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:52.747 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.1
23:58:52.750 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:52.751 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:52.751 00.000 7988 Enqueuing Expose request
23:58:52.751 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.31
23:58:52.751 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
23:58:52.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:52.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:58:52.751 00.000 15712 MoveAxis(W, 9, ABG)
23:58:52.751 00.000 15712 Guiding  Dir = 3, Dur = 9
23:58:52.751 00.000 15712 IsGuiding returns 0
23:58:52.771 00.020 15712 IsGuiding returns 0
23:58:52.771 00.000 15712 Move returns status 0, amount 9
23:58:52.771 00.000 15712 MoveAxis(N, 0, ABG)
23:58:52.771 00.000 15712 Move returns status 0, amount 0
23:58:52.771 00.000 15712 move complete, result=0
23:58:52.771 00.000 15712 worker thread done servicing request
23:58:52.771 00.000 15712 Worker thread wakes up
23:58:52.771 00.000 7988 GuideStep: 0.2 px 9 ms WEST, -0.2 px 0 ms NORTH
23:58:52.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:52.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:54.190 01.419 15712 Exposure complete
23:58:54.251 00.061 15712 worker thread done servicing request
23:58:54.251 00.000 7988 OnExposeComplete: enter
23:58:54.251 00.000 7988 UpdateGuideState(): m_state=6
23:58:54.251 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2944
23:58:54.251 00.000 7988 Star::Find returns 1 (0), X=505.05, Y=807.32, Mass=1677, SNR=27.1, Peak=155 HFD=4.7
23:58:54.251 00.000 7988 MultiStar: [#1 0.55,0.46,0.00,M1] [#2 0.20,0.49,0.00,M2] [#3 0.45,0.43,0.00,M1] [#4 0.15,0.00,0.70,U] [#5 0.27,0.48,0.00,M1] [#6 0.36,0.46,0.00,M1] [#7 0.38,0.43,0.00,M4] [#8 0.29,0.65,0.00,M4] 
23:58:54.251 00.000 7988 refined, 1 included, MultiStar: {0.33, 0.10}, one-star: {0.44, 0.17}
23:58:54.251 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
23:58:54.258 00.007 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
23:58:54.258 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.34 cameraTheta=0.29 mountX=0.10 mountY=-0.33, mountTheta=-1.27
23:58:54.258 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.10, opts=13)
23:58:54.258 00.000 7988 Enqueuing Move request for scope (0.33, 0.10)
23:58:54.258 00.000 15712 Worker thread wakes up
23:58:54.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:54.258 00.000 7988 UpdateGuideState exits: m=1677 SNR=27.1
23:58:54.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:54.267 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd
23:58:54.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:54.267 00.000 7988 Enqueuing Expose request
23:58:54.267 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.10)
23:58:54.267 00.000 15712 Moving (0.33, 0.10) raw xDistance=0.10 yDistance=-0.33
23:58:54.267 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.31
23:58:54.267 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
23:58:54.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:58:54.267 00.000 15712 MoveAxis(W, 8, ABG)
23:58:54.267 00.000 15712 Guiding  Dir = 3, Dur = 8
23:58:54.309 00.042 15712 IsGuiding returns 0
23:58:54.327 00.018 15712 IsGuiding returns 0
23:58:54.327 00.000 15712 Move returns status 0, amount 8
23:58:54.327 00.000 15712 MoveAxis(N, 84, ABG)
23:58:54.327 00.000 15712 Guiding  Dir = 0, Dur = 84
23:58:54.327 00.000 15712 IsGuiding returns 0
23:58:54.405 00.078 15712 PulseGuide returned control before completion, sleep 16
23:58:54.426 00.021 15712 IsGuiding returns 1
23:58:54.426 00.000 15712 scope still moving after pulse duration time elapsed
23:58:54.458 00.032 15712 IsGuiding returns 1
23:58:54.520 00.062 15712 IsGuiding returns 0
23:58:54.520 00.000 15712 scope move finished after 84 + 107 ms
23:58:54.520 00.000 15712 Move returns status 0, amount 84
23:58:54.520 00.000 15712 move complete, result=0
23:58:54.520 00.000 15712 worker thread done servicing request
23:58:54.520 00.000 15712 Worker thread wakes up
23:58:54.520 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.3 px 84 ms NORTH
23:58:54.522 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:54.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:56.262 01.740 15712 Exposure complete
23:58:56.322 00.060 15712 worker thread done servicing request
23:58:56.322 00.000 7988 OnExposeComplete: enter
23:58:56.324 00.002 7988 UpdateGuideState(): m_state=6
23:58:56.324 00.000 7988 Star::Find(15, 505, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2945
23:58:56.324 00.000 7988 Star::Find returns 1 (0), X=504.70, Y=807.47, Mass=1554, SNR=26.0, Peak=163 HFD=4.5
23:58:56.328 00.004 7988 MultiStar: [#1 0.14,0.51,0.00,M2] [#2 -0.14,0.56,0.00,M3] [#3 0.12,0.70,0.00,M2] [#4 -0.13,0.38,0.78,U] [#5 0.01,0.31,0.70,U] [#6 0.19,0.55,0.00,M2] [#7 -0.41,0.72,0.00,M5] [#8 -0.52,0.56,0.00,M5] 
23:58:56.328 00.000 7988 refined, 2 included, MultiStar: {0.00, 0.34}, one-star: {0.10, 0.32}
23:58:56.330 00.002 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.00 = -0.00)
23:58:56.330 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
23:58:56.333 00.003 7988 CameraToMount -- cameraX=0.00 cameraY=0.34 hyp=0.34 cameraTheta=1.56 mountX=0.34 mountY=-0.01, mountTheta=-0.03
23:58:56.333 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.34, opts=13)
23:58:56.333 00.000 7988 Enqueuing Move request for scope (0.00, 0.34)
23:58:56.338 00.005 15712 Worker thread wakes up
23:58:56.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.34) opts 0xd
23:58:56.338 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.34)
23:58:56.338 00.000 15712 Moving (0.00, 0.34) raw xDistance=0.34 yDistance=-0.01
23:58:56.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:56.340 00.002 7988 UpdateGuideState exits: m=1554 SNR=26.0
23:58:56.342 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:56.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:56.342 00.000 7988 Enqueuing Expose request
23:58:56.342 00.000 15712 PPEC rslt: input = 0.34, final = 0.22, react = 0.20, pred = 0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 640.31
23:58:56.342 00.000 15712 PPEC: input: 0.34, control: 0.22, exposure: 1500
23:58:56.342 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:56.342 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:58:56.342 00.000 15712 MoveAxis(W, 72, ABG)
23:58:56.342 00.000 15712 Guiding  Dir = 3, Dur = 72
23:58:56.342 00.000 15712 IsGuiding returns 0
23:58:56.374 00.032 15712 PulseGuide returned control before completion, sleep 56
23:58:56.454 00.080 15712 IsGuiding returns 1
23:58:56.454 00.000 15712 scope still moving after pulse duration time elapsed
23:58:56.483 00.029 15712 IsGuiding returns 0
23:58:56.483 00.000 15712 scope move finished after 72 + 63 ms
23:58:56.483 00.000 15712 Move returns status 0, amount 72
23:58:56.483 00.000 15712 MoveAxis(N, 0, ABG)
23:58:56.483 00.000 15712 Move returns status 0, amount 0
23:58:56.483 00.000 15712 move complete, result=0
23:58:56.483 00.000 7988 GuideStep: 0.3 px 72 ms WEST, -0.0 px 0 ms NORTH
23:58:56.485 00.002 15712 worker thread done servicing request
23:58:56.485 00.000 15712 Worker thread wakes up
23:58:56.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:56.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:57.905 01.420 15712 Exposure complete
23:58:57.967 00.062 15712 worker thread done servicing request
23:58:57.967 00.000 7988 OnExposeComplete: enter
23:58:57.967 00.000 7988 UpdateGuideState(): m_state=6
23:58:57.969 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2946
23:58:57.969 00.000 7988 Star::Find returns 1 (0), X=504.74, Y=807.32, Mass=1533, SNR=25.9, Peak=162 HFD=4.6
23:58:57.971 00.002 7988 MultiStar: [#1 0.09,0.19,1.01,U] [#2 -0.08,0.53,0.00,M4] [#3 -0.04,0.17,0.81,U] [#4 -0.30,-0.13,0.73,U] [#5 -0.21,0.48,0.00,M1] [#6 0.00,0.14,0.69,U] [#7 0.24,0.50,0.00,M6] [#8 0.04,0.52,0.00,M6] 
23:58:57.973 00.002 7988 refined, 4 included, MultiStar: {-0.01, 0.12}, one-star: {0.13, 0.17}
23:58:57.973 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
23:58:57.973 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
23:58:57.975 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.12 mountY=0.00, mountTheta=0.03
23:58:57.977 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.12, opts=13)
23:58:57.977 00.000 7988 Enqueuing Move request for scope (-0.01, 0.12)
23:58:57.980 00.003 15712 Worker thread wakes up
23:58:57.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:58:57.980 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:58:57.980 00.000 15712 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=0.00
23:58:57.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:57.980 00.000 7988 UpdateGuideState exits: m=1533 SNR=25.9
23:58:57.982 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:57.982 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:57.984 00.002 7988 Enqueuing Expose request
23:58:57.984 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.31
23:58:57.984 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
23:58:57.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:57.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:58:57.984 00.000 15712 MoveAxis(W, 5, ABG)
23:58:57.984 00.000 15712 Guiding  Dir = 3, Dur = 5
23:58:57.986 00.002 15712 IsGuiding returns 0
23:58:58.004 00.018 15712 IsGuiding returns 0
23:58:58.004 00.000 15712 Move returns status 0, amount 5
23:58:58.004 00.000 15712 MoveAxis(N, 0, ABG)
23:58:58.004 00.000 15712 Move returns status 0, amount 0
23:58:58.004 00.000 15712 move complete, result=0
23:58:58.004 00.000 15712 worker thread done servicing request
23:58:58.004 00.000 15712 Worker thread wakes up
23:58:58.004 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:58:58.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:58.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:58:59.645 01.641 15712 Exposure complete
23:58:59.697 00.052 15712 worker thread done servicing request
23:58:59.697 00.000 7988 OnExposeComplete: enter
23:58:59.706 00.009 7988 UpdateGuideState(): m_state=6
23:58:59.706 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2947
23:58:59.708 00.002 7988 Star::Find returns 1 (0), X=504.72, Y=807.40, Mass=1624, SNR=26.9, Peak=141 HFD=4.7
23:58:59.708 00.000 7988 MultiStar: [#1 0.21,0.52,0.00,M2] [#2 -0.17,0.60,0.00,M5] [#3 0.06,0.59,0.00,M2] [#4 -0.21,0.25,0.70,U] [#5 -0.16,0.46,0.00,M2] [#6 -0.11,0.33,0.62,U] [#7 0.17,0.40,0.00,M7] [#8 -0.33,0.77,0.00,M7] 
23:58:59.710 00.002 7988 refined, 2 included, MultiStar: {-0.04, 0.27}, one-star: {0.12, 0.25}
23:58:59.710 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
23:58:59.712 00.002 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
23:58:59.712 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.72 mountX=0.27 mountY=0.03, mountTheta=0.12
23:58:59.714 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.27, opts=13)
23:58:59.716 00.002 7988 Enqueuing Move request for scope (-0.04, 0.27)
23:58:59.716 00.000 15712 Worker thread wakes up
23:58:59.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
23:58:59.716 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
23:58:59.716 00.000 15712 Moving (-0.04, 0.27) raw xDistance=0.27 yDistance=0.03
23:58:59.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:58:59.716 00.000 7988 UpdateGuideState exits: m=1624 SNR=26.9
23:58:59.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:59.722 00.006 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 640.30
23:58:59.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:58:59.724 00.002 7988 Enqueuing Expose request
23:58:59.724 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
23:58:59.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:59.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:58:59.724 00.000 15712 MoveAxis(W, 57, ABG)
23:58:59.724 00.000 15712 Guiding  Dir = 3, Dur = 57
23:58:59.724 00.000 15712 IsGuiding returns 0
23:58:59.748 00.024 15712 PulseGuide returned control before completion, sleep 45
23:58:59.823 00.075 15712 IsGuiding returns 0
23:58:59.823 00.000 15712 Move returns status 0, amount 57
23:58:59.823 00.000 15712 MoveAxis(N, 0, ABG)
23:58:59.823 00.000 15712 Move returns status 0, amount 0
23:58:59.823 00.000 15712 move complete, result=0
23:58:59.823 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.0 px 0 ms NORTH
23:58:59.830 00.007 15712 worker thread done servicing request
23:58:59.830 00.000 15712 Worker thread wakes up
23:58:59.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:58:59.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:01.239 01.409 15712 Exposure complete
23:59:01.301 00.062 15712 worker thread done servicing request
23:59:01.301 00.000 7988 OnExposeComplete: enter
23:59:01.301 00.000 7988 UpdateGuideState(): m_state=6
23:59:01.301 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2948
23:59:01.301 00.000 7988 Star::Find returns 1 (0), X=504.75, Y=807.30, Mass=1583, SNR=26.3, Peak=184 HFD=4.6
23:59:01.301 00.000 7988 MultiStar: [#1 0.13,0.21,0.98,U] [#2 -0.15,0.43,0.00,M6] [#3 -0.03,0.16,0.85,U] [#4 -0.18,0.07,0.74,U] [#5 -0.18,0.20,0.69,U] [#6 -0.09,0.34,0.65,U] [#7 -0.01,0.24,0.47,U] [#8 -0.43,0.66,0.00,M8] 
23:59:01.301 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.19}, one-star: {0.15, 0.15}
23:59:01.301 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
23:59:01.301 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
23:59:01.301 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.64 mountX=0.19 mountY=0.01, mountTheta=0.04
23:59:01.311 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.19, opts=13)
23:59:01.311 00.000 7988 Enqueuing Move request for scope (-0.01, 0.19)
23:59:01.311 00.000 15712 Worker thread wakes up
23:59:01.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
23:59:01.311 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
23:59:01.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:01.311 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.3
23:59:01.317 00.006 15712 Moving (-0.01, 0.19) raw xDistance=0.19 yDistance=0.01
23:59:01.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:01.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:01.319 00.002 7988 Enqueuing Expose request
23:59:01.319 00.000 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 640.30
23:59:01.319 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
23:59:01.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:01.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:59:01.319 00.000 15712 MoveAxis(W, 47, ABG)
23:59:01.319 00.000 15712 Guiding  Dir = 3, Dur = 47
23:59:01.319 00.000 15712 IsGuiding returns 0
23:59:01.345 00.026 15712 PulseGuide returned control before completion, sleep 32
23:59:01.381 00.036 15712 IsGuiding returns 1
23:59:01.381 00.000 15712 scope still moving after pulse duration time elapsed
23:59:01.438 00.057 15712 IsGuiding returns 0
23:59:01.438 00.000 15712 scope move finished after 47 + 74 ms
23:59:01.438 00.000 15712 Move returns status 0, amount 47
23:59:01.438 00.000 15712 MoveAxis(N, 0, ABG)
23:59:01.438 00.000 15712 Move returns status 0, amount 0
23:59:01.438 00.000 15712 move complete, result=0
23:59:01.438 00.000 7988 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
23:59:01.444 00.006 15712 worker thread done servicing request
23:59:01.444 00.000 15712 Worker thread wakes up
23:59:01.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:01.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:03.087 01.643 15712 Exposure complete
23:59:03.148 00.061 15712 worker thread done servicing request
23:59:03.148 00.000 7988 OnExposeComplete: enter
23:59:03.148 00.000 7988 UpdateGuideState(): m_state=6
23:59:03.150 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2949
23:59:03.152 00.002 7988 Star::Find returns 1 (0), X=504.57, Y=806.97, Mass=1670, SNR=27.2, Peak=156 HFD=4.9
23:59:03.152 00.000 7988 MultiStar: [#1 0.08,-0.19,0.98,U] [#2 0.06,0.09,0.84,U] [#3 -0.09,-0.11,0.82,U] [#4 -0.08,-0.18,0.74,U] [#5 0.06,-0.16,0.69,U] [#6 -0.17,-0.26,0.62,U] [#7 0.14,-0.10,0.47,U] [#8 -0.39,0.20,0.00,M9] 
23:59:03.154 00.002 7988 refined, 7 included, MultiStar: {-0.00, -0.13}, one-star: {-0.03, -0.18}
23:59:03.154 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
23:59:03.156 00.002 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.08)
23:59:03.156 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.61 mountX=-0.13 mountY=0.01, mountTheta=3.08
23:59:03.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.13, opts=13)
23:59:03.160 00.002 7988 Enqueuing Move request for scope (-0.00, -0.13)
23:59:03.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:59:03.162 00.002 7988 UpdateGuideState exits: m=1670 SNR=27.2
23:59:03.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:03.164 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:03.165 00.001 7988 Enqueuing Expose request
23:59:03.165 00.000 15712 Worker thread wakes up
23:59:03.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
23:59:03.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
23:59:03.165 00.000 15712 Moving (-0.00, -0.13) raw xDistance=-0.13 yDistance=0.01
23:59:03.167 00.002 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.30
23:59:03.167 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
23:59:03.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:03.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:59:03.167 00.000 15712 MoveAxis(W, 11, ABG)
23:59:03.167 00.000 15712 Guiding  Dir = 3, Dur = 11
23:59:03.167 00.000 15712 IsGuiding returns 0
23:59:03.184 00.017 15712 IsGuiding returns 1
23:59:03.184 00.000 15712 scope still moving after pulse duration time elapsed
23:59:03.232 00.048 15712 IsGuiding returns 0
23:59:03.232 00.000 15712 scope move finished after 11 + 50 ms
23:59:03.232 00.000 15712 Move returns status 0, amount 11
23:59:03.232 00.000 15712 MoveAxis(N, 0, ABG)
23:59:03.232 00.000 15712 Move returns status 0, amount 0
23:59:03.232 00.000 15712 move complete, result=0
23:59:03.232 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
23:59:03.234 00.002 15712 worker thread done servicing request
23:59:03.234 00.000 15712 Worker thread wakes up
23:59:03.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:03.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:04.648 01.414 15712 Exposure complete
23:59:04.709 00.061 15712 worker thread done servicing request
23:59:04.709 00.000 7988 OnExposeComplete: enter
23:59:04.709 00.000 7988 UpdateGuideState(): m_state=6
23:59:04.712 00.003 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2950
23:59:04.712 00.000 7988 Star::Find returns 1 (0), X=504.69, Y=807.19, Mass=1601, SNR=26.6, Peak=184 HFD=4.6
23:59:04.714 00.002 7988 MultiStar: [#1 -0.01,0.10,0.96,U] [#2 -0.02,0.30,0.86,U] [#3 -0.16,0.05,0.85,U] [#4 -0.14,-0.17,0.73,U] [#5 -0.08,-0.03,0.69,U] [#6 0.17,0.03,0.66,U] [#7 0.01,0.11,0.47,U] [#8 -0.17,0.25,0.42,U] 
23:59:04.714 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {0.09, 0.04}
23:59:04.716 00.002 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
23:59:04.716 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
23:59:04.718 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.92 mountX=0.07 mountY=0.02, mountTheta=0.33
23:59:04.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
23:59:04.720 00.000 7988 Enqueuing Move request for scope (-0.03, 0.07)
23:59:04.722 00.002 15712 Worker thread wakes up
23:59:04.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:59:04.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:59:04.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:04.722 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.6
23:59:04.724 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:04.725 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:04.725 00.000 7988 Enqueuing Expose request
23:59:04.725 00.000 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.02
23:59:04.729 00.004 15712 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.29
23:59:04.729 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
23:59:04.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:04.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:59:04.729 00.000 15712 MoveAxis(W, 13, ABG)
23:59:04.729 00.000 15712 Guiding  Dir = 3, Dur = 13
23:59:04.729 00.000 15712 IsGuiding returns 0
23:59:04.746 00.017 15712 IsGuiding returns 1
23:59:04.746 00.000 15712 scope still moving after pulse duration time elapsed
23:59:04.797 00.051 15712 IsGuiding returns 1
23:59:04.821 00.024 15712 IsGuiding returns 0
23:59:04.821 00.000 15712 scope move finished after 13 + 76 ms
23:59:04.821 00.000 15712 Move returns status 0, amount 13
23:59:04.821 00.000 15712 MoveAxis(N, 0, ABG)
23:59:04.821 00.000 15712 Move returns status 0, amount 0
23:59:04.821 00.000 15712 move complete, result=0
23:59:04.821 00.000 15712 worker thread done servicing request
23:59:04.821 00.000 15712 Worker thread wakes up
23:59:04.821 00.000 7988 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
23:59:04.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:04.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:06.463 01.642 15712 Exposure complete
23:59:06.524 00.061 15712 worker thread done servicing request
23:59:06.524 00.000 7988 OnExposeComplete: enter
23:59:06.524 00.000 7988 UpdateGuideState(): m_state=6
23:59:06.524 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2951
23:59:06.528 00.004 7988 Star::Find returns 1 (0), X=504.76, Y=806.89, Mass=1563, SNR=26.0, Peak=139 HFD=4.5
23:59:06.528 00.000 7988 MultiStar: [#1 0.16,-0.36,0.99,U] [#2 0.00,-0.10,0.87,U] [#3 0.01,-0.17,0.88,U] [#4 -0.27,-0.44,0.00,M1] [#5 -0.12,-0.17,0.77,U] [#6 0.22,-0.18,0.64,U] [#7 0.00,-0.43,0.00,M5] [#8 0.16,0.22,0.42,U] 
23:59:06.528 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.18}, one-star: {0.15, -0.26}
23:59:06.528 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
23:59:06.528 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
23:59:06.528 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.17 mountX=-0.18 mountY=-0.07, mountTheta=-2.76
23:59:06.528 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.18, opts=13)
23:59:06.528 00.000 7988 Enqueuing Move request for scope (0.08, -0.18)
23:59:06.528 00.000 15712 Worker thread wakes up
23:59:06.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
23:59:06.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
23:59:06.528 00.000 15712 Moving (0.08, -0.18) raw xDistance=-0.18 yDistance=-0.07
23:59:06.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:06.528 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.0
23:59:06.539 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:06.540 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:06.540 00.000 7988 Enqueuing Expose request
23:59:06.540 00.000 15712 PPEC rslt: input = -0.18, final = -0.07, react = -0.11, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 640.29
23:59:06.540 00.000 15712 PPEC: input: -0.18, control: -0.07, exposure: 1500
23:59:06.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:06.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:59:06.540 00.000 15712 MoveAxis(E, 24, ABG)
23:59:06.540 00.000 15712 Guiding  Dir = 2, Dur = 24
23:59:06.540 00.000 15712 IsGuiding returns 0
23:59:06.573 00.033 15712 IsGuiding returns 1
23:59:06.573 00.000 15712 scope still moving after pulse duration time elapsed
23:59:06.621 00.048 15712 IsGuiding returns 0
23:59:06.621 00.000 15712 scope move finished after 24 + 53 ms
23:59:06.621 00.000 15712 Move returns status 0, amount 24
23:59:06.621 00.000 15712 MoveAxis(N, 0, ABG)
23:59:06.621 00.000 15712 Move returns status 0, amount 0
23:59:06.621 00.000 15712 move complete, result=0
23:59:06.621 00.000 7988 GuideStep: -0.2 px 24 ms EAST, -0.1 px 0 ms NORTH
23:59:06.623 00.002 15712 worker thread done servicing request
23:59:06.623 00.000 15712 Worker thread wakes up
23:59:06.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:06.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:08.043 01.420 15712 Exposure complete
23:59:08.103 00.060 15712 worker thread done servicing request
23:59:08.105 00.002 7988 OnExposeComplete: enter
23:59:08.105 00.000 7988 UpdateGuideState(): m_state=6
23:59:08.107 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2952
23:59:08.109 00.002 7988 Star::Find returns 1 (0), X=504.70, Y=807.05, Mass=1595, SNR=26.6, Peak=172 HFD=4.5
23:59:08.109 00.000 7988 MultiStar: [#1 0.22,-0.01,0.97,U] [#2 -0.25,0.06,0.83,U] [#3 -0.12,0.03,0.88,U] [#4 -0.20,-0.31,0.68,U] [#5 -0.19,-0.05,0.69,U] [#6 -0.17,0.09,0.66,U] [#7 0.13,-0.07,0.51,U] [#8 -0.05,0.19,0.46,U] 
23:59:08.111 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.09, -0.10}
23:59:08.111 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.56) = xAngle (-4.24 = 2.04)
23:59:08.113 00.002 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.01)
23:59:08.113 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.68 mountX=-0.03 mountY=0.05, mountTheta=2.03
23:59:08.115 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
23:59:08.117 00.002 7988 Enqueuing Move request for scope (-0.05, -0.02)
23:59:08.117 00.000 15712 Worker thread wakes up
23:59:08.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:59:08.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:59:08.117 00.000 15712 Moving (-0.05, -0.02) raw xDistance=-0.03 yDistance=0.05
23:59:08.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:08.117 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.6
23:59:08.121 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:08.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:08.121 00.000 7988 Enqueuing Expose request
23:59:08.124 00.003 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.29
23:59:08.124 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
23:59:08.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:08.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:08.124 00.000 15712 MoveAxis(W, 11, ABG)
23:59:08.124 00.000 15712 Guiding  Dir = 3, Dur = 11
23:59:08.124 00.000 15712 IsGuiding returns 0
23:59:08.137 00.013 15712 IsGuiding returns 1
23:59:08.137 00.000 15712 scope still moving after pulse duration time elapsed
23:59:08.188 00.051 15712 IsGuiding returns 0
23:59:08.188 00.000 15712 scope move finished after 11 + 52 ms
23:59:08.188 00.000 15712 Move returns status 0, amount 11
23:59:08.188 00.000 15712 MoveAxis(N, 0, ABG)
23:59:08.188 00.000 15712 Move returns status 0, amount 0
23:59:08.188 00.000 15712 move complete, result=0
23:59:08.188 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
23:59:08.190 00.002 15712 worker thread done servicing request
23:59:08.190 00.000 15712 Worker thread wakes up
23:59:08.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:08.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:09.929 01.739 15712 Exposure complete
23:59:09.990 00.061 15712 worker thread done servicing request
23:59:09.990 00.000 7988 OnExposeComplete: enter
23:59:09.990 00.000 7988 UpdateGuideState(): m_state=6
23:59:09.993 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2953
23:59:09.995 00.002 7988 Star::Find returns 1 (0), X=504.61, Y=807.21, Mass=1533, SNR=26.1, Peak=154 HFD=4.6
23:59:09.995 00.000 7988 MultiStar: [#1 0.14,0.00,0.96,U] [#2 -0.17,-0.01,0.87,U] [#3 0.12,-0.22,0.86,U] [#4 -0.07,-0.44,0.00,M1] [#5 -0.04,-0.09,0.71,U] [#6 0.12,0.08,0.70,U] [#7 0.04,0.06,0.47,U] [#8 -0.44,-0.04,0.00,M7] 
23:59:09.997 00.002 7988 refined, 6 included, MultiStar: {0.03, -0.02}, one-star: {0.01, 0.06}
23:59:09.997 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
23:59:09.999 00.002 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
23:59:09.999 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.60 mountX=-0.02 mountY=-0.03, mountTheta=-2.17
23:59:10.001 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
23:59:10.003 00.002 7988 Enqueuing Move request for scope (0.03, -0.02)
23:59:10.003 00.000 15712 Worker thread wakes up
23:59:10.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:59:10.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:59:10.003 00.000 15712 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
23:59:10.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:10.005 00.002 7988 UpdateGuideState exits: m=1533 SNR=26.1
23:59:10.005 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:10.005 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:10.005 00.000 7988 Enqueuing Expose request
23:59:10.010 00.005 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.28
23:59:10.010 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
23:59:10.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:10.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:59:10.010 00.000 15712 MoveAxis(W, 9, ABG)
23:59:10.010 00.000 15712 Guiding  Dir = 3, Dur = 9
23:59:10.010 00.000 15712 IsGuiding returns 0
23:59:10.022 00.012 15712 IsGuiding returns 0
23:59:10.022 00.000 15712 Move returns status 0, amount 9
23:59:10.022 00.000 15712 MoveAxis(N, 0, ABG)
23:59:10.022 00.000 15712 Move returns status 0, amount 0
23:59:10.022 00.000 15712 move complete, result=0
23:59:10.022 00.000 15712 worker thread done servicing request
23:59:10.022 00.000 15712 Worker thread wakes up
23:59:10.022 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
23:59:10.027 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:10.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:11.441 01.414 15712 Exposure complete
23:59:11.492 00.051 15712 worker thread done servicing request
23:59:11.492 00.000 7988 OnExposeComplete: enter
23:59:11.503 00.011 7988 UpdateGuideState(): m_state=6
23:59:11.503 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2954
23:59:11.503 00.000 7988 Star::Find returns 1 (0), X=504.47, Y=807.02, Mass=1588, SNR=26.5, Peak=159 HFD=4.9
23:59:11.503 00.000 7988 MultiStar: [#1 0.17,-0.15,0.94,U] [#2 -0.12,-0.06,0.80,U] [#3 -0.02,-0.16,0.85,U] [#4 -0.07,-0.11,0.74,U] [#5 -0.15,-0.07,0.69,U] [#6 0.11,0.04,0.67,U] [#7 -0.25,0.16,0.47,U] [#8 -0.41,0.30,0.00,M8] 
23:59:11.508 00.005 7988 refined, 7 included, MultiStar: {-0.05, -0.08}, one-star: {-0.14, -0.13}
23:59:11.508 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.68 = 2.61)
23:59:11.508 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
23:59:11.508 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.11 mountX=-0.08 mountY=0.05, mountTheta=2.58
23:59:11.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.08, opts=13)
23:59:11.508 00.000 7988 Enqueuing Move request for scope (-0.05, -0.08)
23:59:11.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:11.508 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.5
23:59:11.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:11.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:11.519 00.011 7988 Enqueuing Expose request
23:59:11.519 00.000 15712 Worker thread wakes up
23:59:11.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
23:59:11.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
23:59:11.519 00.000 15712 Moving (-0.05, -0.08) raw xDistance=-0.08 yDistance=0.05
23:59:11.522 00.003 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.28
23:59:11.522 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
23:59:11.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:11.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:11.522 00.000 15712 MoveAxis(W, 7, ABG)
23:59:11.522 00.000 15712 Guiding  Dir = 3, Dur = 7
23:59:11.522 00.000 15712 IsGuiding returns 0
23:59:11.544 00.022 15712 IsGuiding returns 0
23:59:11.544 00.000 15712 Move returns status 0, amount 7
23:59:11.544 00.000 15712 MoveAxis(N, 0, ABG)
23:59:11.544 00.000 15712 Move returns status 0, amount 0
23:59:11.544 00.000 15712 move complete, result=0
23:59:11.544 00.000 15712 worker thread done servicing request
23:59:11.544 00.000 15712 Worker thread wakes up
23:59:11.544 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
23:59:11.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:11.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:13.182 01.638 15712 Exposure complete
23:59:13.242 00.060 15712 worker thread done servicing request
23:59:13.243 00.001 7988 OnExposeComplete: enter
23:59:13.243 00.000 7988 UpdateGuideState(): m_state=6
23:59:13.245 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2955
23:59:13.245 00.000 7988 Star::Find returns 1 (0), X=504.67, Y=807.09, Mass=1573, SNR=26.2, Peak=156 HFD=4.7
23:59:13.245 00.000 7988 MultiStar: [#1 0.14,0.05,0.99,U] [#2 0.06,0.18,0.86,U] [#3 0.05,0.10,0.86,U] [#4 -0.23,-0.26,0.75,U] [#5 -0.05,0.09,0.70,U] [#6 0.20,0.13,0.64,U] [#7 -0.06,0.24,0.50,U] [#8 -0.09,0.13,0.44,U] 
23:59:13.245 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.07, -0.06}
23:59:13.245 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
23:59:13.245 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
23:59:13.245 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.18 mountX=0.05 mountY=-0.02, mountTheta=-0.41
23:59:13.245 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.05, opts=13)
23:59:13.245 00.000 7988 Enqueuing Move request for scope (0.02, 0.05)
23:59:13.245 00.000 15712 Worker thread wakes up
23:59:13.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:59:13.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:59:13.245 00.000 15712 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.02
23:59:13.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:13.245 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.2
23:59:13.258 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:13.259 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:13.259 00.000 7988 Enqueuing Expose request
23:59:13.259 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.28
23:59:13.259 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
23:59:13.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:13.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:59:13.259 00.000 15712 MoveAxis(W, 6, ABG)
23:59:13.259 00.000 15712 Guiding  Dir = 3, Dur = 6
23:59:13.296 00.037 15712 IsGuiding returns 0
23:59:13.313 00.017 15712 IsGuiding returns 0
23:59:13.313 00.000 15712 Move returns status 0, amount 6
23:59:13.313 00.000 15712 MoveAxis(N, 0, ABG)
23:59:13.313 00.000 15712 Move returns status 0, amount 0
23:59:13.313 00.000 15712 move complete, result=0
23:59:13.313 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:59:13.321 00.008 15712 worker thread done servicing request
23:59:13.321 00.000 15712 Worker thread wakes up
23:59:13.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:13.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:14.725 01.404 15712 Exposure complete
23:59:14.788 00.063 15712 worker thread done servicing request
23:59:14.788 00.000 7988 OnExposeComplete: enter
23:59:14.788 00.000 7988 UpdateGuideState(): m_state=6
23:59:14.790 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2956
23:59:14.790 00.000 7988 Star::Find returns 1 (0), X=504.81, Y=807.10, Mass=1615, SNR=26.8, Peak=141 HFD=4.7
23:59:14.792 00.002 7988 MultiStar: [#1 0.29,0.04,0.96,U] [#2 0.08,0.13,0.82,U] [#3 0.13,0.12,0.85,U] [#4 0.15,-0.20,0.77,U] [#5 -0.09,-0.13,0.74,U] [#6 0.04,0.24,0.60,U] [#7 0.36,-0.20,0.48,U] [#8 0.00,0.00,0.00,L] [#9 -0.07,-0.23,0.41,U] 
23:59:14.793 00.001 7988 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.21, -0.05}
23:59:14.793 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
23:59:14.795 00.002 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
23:59:14.795 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.11 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
23:59:14.797 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.01, opts=13)
23:59:14.799 00.002 7988 Enqueuing Move request for scope (0.13, -0.01)
23:59:14.799 00.000 15712 Worker thread wakes up
23:59:14.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
23:59:14.799 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
23:59:14.799 00.000 15712 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=-0.13
23:59:14.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:14.799 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.8
23:59:14.802 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:14.803 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:14.803 00.000 7988 Enqueuing Expose request
23:59:14.803 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.27
23:59:14.803 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
23:59:14.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:14.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:59:14.803 00.000 15712 MoveAxis(W, 6, ABG)
23:59:14.803 00.000 15712 Guiding  Dir = 3, Dur = 6
23:59:14.803 00.000 15712 IsGuiding returns 0
23:59:14.819 00.016 15712 IsGuiding returns 0
23:59:14.819 00.000 15712 Move returns status 0, amount 6
23:59:14.819 00.000 15712 MoveAxis(N, 0, ABG)
23:59:14.819 00.000 15712 Move returns status 0, amount 0
23:59:14.819 00.000 15712 move complete, result=0
23:59:14.819 00.000 15712 worker thread done servicing request
23:59:14.819 00.000 15712 Worker thread wakes up
23:59:14.819 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:59:14.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:14.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:16.464 01.645 15712 Exposure complete
23:59:16.512 00.048 15712 worker thread done servicing request
23:59:16.526 00.014 7988 OnExposeComplete: enter
23:59:16.526 00.000 7988 UpdateGuideState(): m_state=6
23:59:16.527 00.001 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2957
23:59:16.527 00.000 7988 Star::Find returns 1 (0), X=504.65, Y=807.12, Mass=1537, SNR=26.0, Peak=173 HFD=4.3
23:59:16.527 00.000 7988 MultiStar: [#1 0.34,0.12,0.99,U] [#2 0.02,0.21,0.84,U] [#3 0.09,0.10,0.88,U] [#4 -0.10,-0.24,0.74,U] [#5 0.04,-0.25,0.76,U] [#6 0.06,0.11,0.68,U] [#7 0.01,0.09,0.50,U] [#8 -0.37,0.47,0.00,M8] 
23:59:16.527 00.000 7988 single-star, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.05, -0.03}
23:59:16.527 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
23:59:16.527 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
23:59:16.527 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.57 mountX=-0.03 mountY=-0.05, mountTheta=-2.14
23:59:16.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
23:59:16.527 00.000 7988 Enqueuing Move request for scope (0.05, -0.03)
23:59:16.527 00.000 15712 Worker thread wakes up
23:59:16.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:59:16.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:59:16.527 00.000 15712 Moving (0.05, -0.03) raw xDistance=-0.03 yDistance=-0.05
23:59:16.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:16.527 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.0
23:59:16.540 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:16.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:16.542 00.002 7988 Enqueuing Expose request
23:59:16.542 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.27
23:59:16.542 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
23:59:16.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:16.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:16.544 00.002 15712 MoveAxis(W, 5, ABG)
23:59:16.544 00.000 15712 Guiding  Dir = 3, Dur = 5
23:59:16.544 00.000 15712 IsGuiding returns 0
23:59:16.564 00.020 15712 IsGuiding returns 0
23:59:16.564 00.000 15712 Move returns status 0, amount 5
23:59:16.564 00.000 15712 MoveAxis(N, 0, ABG)
23:59:16.564 00.000 15712 Move returns status 0, amount 0
23:59:16.564 00.000 15712 move complete, result=0
23:59:16.564 00.000 15712 worker thread done servicing request
23:59:16.564 00.000 15712 Worker thread wakes up
23:59:16.564 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:59:16.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:16.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:17.978 01.414 15712 Exposure complete
23:59:18.040 00.062 15712 worker thread done servicing request
23:59:18.041 00.001 7988 OnExposeComplete: enter
23:59:18.042 00.001 7988 UpdateGuideState(): m_state=6
23:59:18.042 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2958
23:59:18.042 00.000 7988 Star::Find returns 1 (0), X=504.54, Y=807.20, Mass=1565, SNR=26.5, Peak=165 HFD=4.6
23:59:18.042 00.000 7988 MultiStar: [#1 0.25,0.03,0.95,U] [#2 -0.09,0.35,0.84,U] [#3 -0.03,0.17,0.87,U] [#4 -0.11,-0.10,0.77,U] [#5 0.11,-0.03,0.71,U] [#6 0.11,0.17,0.69,U] [#7 -0.23,0.27,0.47,U] [#8 -0.46,0.52,0.00,M9] 
23:59:18.042 00.000 7988 single-star, 7 included, MultiStar: {0.01, 0.10}, one-star: {-0.07, 0.05}
23:59:18.042 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
23:59:18.042 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
23:59:18.042 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.54 mountX=0.04 mountY=0.06, mountTheta=0.96
23:59:18.052 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.05, opts=13)
23:59:18.052 00.000 7988 Enqueuing Move request for scope (-0.07, 0.05)
23:59:18.054 00.002 15712 Worker thread wakes up
23:59:18.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
23:59:18.054 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
23:59:18.054 00.000 15712 Moving (-0.07, 0.05) raw xDistance=0.04 yDistance=0.06
23:59:18.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:18.054 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.5
23:59:18.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:18.058 00.004 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.26
23:59:18.058 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
23:59:18.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:18.058 00.000 7988 Enqueuing Expose request
23:59:18.060 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:18.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:59:18.060 00.000 15712 MoveAxis(W, 4, ABG)
23:59:18.060 00.000 15712 Guiding  Dir = 3, Dur = 4
23:59:18.060 00.000 15712 IsGuiding returns 0
23:59:18.075 00.015 15712 IsGuiding returns 0
23:59:18.075 00.000 15712 Move returns status 0, amount 4
23:59:18.075 00.000 15712 MoveAxis(N, 0, ABG)
23:59:18.075 00.000 15712 Move returns status 0, amount 0
23:59:18.075 00.000 15712 move complete, result=0
23:59:18.075 00.000 15712 worker thread done servicing request
23:59:18.075 00.000 15712 Worker thread wakes up
23:59:18.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:18.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:18.075 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:59:19.719 01.644 15712 Exposure complete
23:59:19.779 00.060 15712 worker thread done servicing request
23:59:19.779 00.000 7988 OnExposeComplete: enter
23:59:19.779 00.000 7988 UpdateGuideState(): m_state=6
23:59:19.782 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2959
23:59:19.782 00.000 7988 Star::Find returns 1 (0), X=504.77, Y=807.01, Mass=1492, SNR=25.7, Peak=161 HFD=4.3
23:59:19.784 00.002 7988 MultiStar: [#1 0.44,0.03,0.00,M1] [#2 0.15,0.30,0.86,U] [#3 0.11,0.07,0.86,U] [#4 0.08,-0.05,0.79,U] [#5 0.29,-0.03,0.74,U] [#6 0.54,-0.03,0.00,M1] [#7 0.34,-0.12,0.49,U] [#8 -0.10,0.54,0.00,M10] 
23:59:19.784 00.000 7988 refined, 5 included, MultiStar: {0.18, 0.01}, one-star: {0.17, -0.14}
23:59:19.786 00.002 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
23:59:19.786 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
23:59:19.788 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.08 mountX=0.01 mountY=-0.18, mountTheta=-1.49
23:59:19.790 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.01, opts=13)
23:59:19.790 00.000 7988 Enqueuing Move request for scope (0.18, 0.01)
23:59:19.792 00.002 15712 Worker thread wakes up
23:59:19.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
23:59:19.792 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
23:59:19.792 00.000 15712 Moving (0.18, 0.01) raw xDistance=0.01 yDistance=-0.18
23:59:19.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:19.794 00.002 7988 UpdateGuideState exits: m=1492 SNR=25.7
23:59:19.795 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:19.795 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:19.795 00.000 7988 Enqueuing Expose request
23:59:19.795 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.26
23:59:19.795 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
23:59:19.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:19.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:59:19.795 00.000 15712 MoveAxis(W, 4, ABG)
23:59:19.795 00.000 15712 Guiding  Dir = 3, Dur = 4
23:59:19.795 00.000 15712 IsGuiding returns 0
23:59:19.817 00.022 15712 IsGuiding returns 0
23:59:19.817 00.000 15712 Move returns status 0, amount 4
23:59:19.817 00.000 15712 MoveAxis(N, 0, ABG)
23:59:19.817 00.000 15712 Move returns status 0, amount 0
23:59:19.817 00.000 15712 move complete, result=0
23:59:19.817 00.000 15712 worker thread done servicing request
23:59:19.817 00.000 15712 Worker thread wakes up
23:59:19.817 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
23:59:19.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:19.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:21.229 01.412 15712 Exposure complete
23:59:21.290 00.061 15712 worker thread done servicing request
23:59:21.290 00.000 7988 OnExposeComplete: enter
23:59:21.293 00.003 7988 UpdateGuideState(): m_state=6
23:59:21.295 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2960
23:59:21.295 00.000 7988 Star::Find returns 1 (0), X=504.71, Y=807.06, Mass=1569, SNR=26.3, Peak=160 HFD=4.4
23:59:21.297 00.002 7988 MultiStar: [#1 0.15,0.10,0.96,U] [#2 -0.17,0.13,0.86,U] [#3 -0.07,0.20,0.86,U] [#4 -0.08,-0.32,0.73,U] [#5 -0.01,-0.13,0.72,U] [#6 0.02,0.14,0.67,U] [#7 -0.07,0.24,0.51,U] [#8 -0.50,0.36,0.00,R] 
23:59:21.297 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.11, -0.10}
23:59:21.299 00.002 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
23:59:21.299 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
23:59:21.301 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.83 mountX=0.03 mountY=0.01, mountTheta=0.23
23:59:21.301 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
23:59:21.303 00.002 7988 Enqueuing Move request for scope (-0.01, 0.03)
23:59:21.305 00.002 15712 Worker thread wakes up
23:59:21.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:59:21.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:59:21.305 00.000 15712 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
23:59:21.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
23:59:21.305 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.3
23:59:21.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:21.307 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:21.309 00.002 7988 Enqueuing Expose request
23:59:21.309 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.26
23:59:21.309 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
23:59:21.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:21.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:59:21.309 00.000 15712 MoveAxis(W, 4, ABG)
23:59:21.309 00.000 15712 Guiding  Dir = 3, Dur = 4
23:59:21.309 00.000 15712 IsGuiding returns 0
23:59:21.324 00.015 15712 IsGuiding returns 0
23:59:21.324 00.000 15712 Move returns status 0, amount 4
23:59:21.324 00.000 15712 MoveAxis(N, 0, ABG)
23:59:21.324 00.000 15712 Move returns status 0, amount 0
23:59:21.324 00.000 15712 move complete, result=0
23:59:21.324 00.000 15712 worker thread done servicing request
23:59:21.324 00.000 15712 Worker thread wakes up
23:59:21.324 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:59:21.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:21.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:22.968 01.644 15712 Exposure complete
23:59:23.028 00.060 15712 worker thread done servicing request
23:59:23.028 00.000 7988 OnExposeComplete: enter
23:59:23.029 00.001 7988 UpdateGuideState(): m_state=6
23:59:23.029 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2961
23:59:23.029 00.000 7988 Star::Find returns 1 (0), X=504.66, Y=806.96, Mass=1484, SNR=25.5, Peak=133 HFD=4.6
23:59:23.029 00.000 7988 MultiStar: [#1 0.30,0.05,1.00,U] [#2 -0.02,0.32,0.85,U] [#3 0.08,0.07,0.87,U] [#4 -0.17,-0.05,0.75,U] [#5 -0.00,-0.11,0.73,U] [#6 0.31,-0.12,0.70,U] [#7 0.07,0.01,0.52,U] [#8 0.66,-0.10,0.00,M1] 
23:59:23.029 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.00}, one-star: {0.06, -0.20}
23:59:23.029 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.56) = xAngle (-1.57 = -1.57)
23:59:23.029 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
23:59:23.029 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.01 mountX=-0.00 mountY=-0.08, mountTheta=-1.57
23:59:23.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.00, opts=13)
23:59:23.029 00.000 7988 Enqueuing Move request for scope (0.08, -0.00)
23:59:23.041 00.012 15712 Worker thread wakes up
23:59:23.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
23:59:23.041 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
23:59:23.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:59:23.041 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.5
23:59:23.043 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:23.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:23.045 00.002 7988 Enqueuing Expose request
23:59:23.045 00.000 15712 Moving (0.08, -0.00) raw xDistance=-0.00 yDistance=-0.08
23:59:23.047 00.002 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.25
23:59:23.047 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
23:59:23.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:23.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:59:23.047 00.000 15712 MoveAxis(W, 4, ABG)
23:59:23.047 00.000 15712 Guiding  Dir = 3, Dur = 4
23:59:23.061 00.014 15712 IsGuiding returns 0
23:59:23.085 00.024 15712 IsGuiding returns 0
23:59:23.085 00.000 15712 Move returns status 0, amount 4
23:59:23.085 00.000 15712 MoveAxis(N, 0, ABG)
23:59:23.085 00.000 15712 Move returns status 0, amount 0
23:59:23.085 00.000 15712 move complete, result=0
23:59:23.085 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:59:23.085 00.000 15712 worker thread done servicing request
23:59:23.087 00.002 15712 Worker thread wakes up
23:59:23.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:23.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:24.498 01.411 15712 Exposure complete
23:59:24.551 00.053 15712 worker thread done servicing request
23:59:24.551 00.000 7988 OnExposeComplete: enter
23:59:24.562 00.011 7988 UpdateGuideState(): m_state=6
23:59:24.562 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2962
23:59:24.562 00.000 7988 Star::Find returns 1 (0), X=504.81, Y=807.02, Mass=1540, SNR=25.9, Peak=143 HFD=4.5
23:59:24.566 00.004 7988 MultiStar: [#1 0.10,0.22,1.02,U] [#2 -0.04,0.25,0.85,U] [#3 0.04,0.09,0.86,U] [#4 0.19,-0.12,0.73,U] [#5 -0.10,0.10,0.73,U] [#6 0.18,0.36,0.66,U] [#7 0.11,-0.05,0.48,U] [#8 0.39,-0.05,0.42,U] 
23:59:24.566 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.21, -0.14}
23:59:24.568 00.002 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
23:59:24.568 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
23:59:24.570 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.68 mountX=0.09 mountY=-0.11, mountTheta=-0.90
23:59:24.570 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
23:59:24.570 00.000 7988 Enqueuing Move request for scope (0.10, 0.08)
23:59:24.570 00.000 15712 Worker thread wakes up
23:59:24.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:59:24.570 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:59:24.570 00.000 15712 Moving (0.10, 0.08) raw xDistance=0.09 yDistance=-0.11
23:59:24.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:24.570 00.000 7988 UpdateGuideState exits: m=1540 SNR=25.9
23:59:24.577 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:24.578 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:24.578 00.000 7988 Enqueuing Expose request
23:59:24.578 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.25
23:59:24.578 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
23:59:24.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:24.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:59:24.578 00.000 15712 MoveAxis(W, 3, ABG)
23:59:24.578 00.000 15712 Guiding  Dir = 3, Dur = 3
23:59:24.578 00.000 15712 IsGuiding returns 0
23:59:24.602 00.024 15712 IsGuiding returns 0
23:59:24.602 00.000 15712 Move returns status 0, amount 3
23:59:24.602 00.000 15712 MoveAxis(N, 0, ABG)
23:59:24.602 00.000 15712 Move returns status 0, amount 0
23:59:24.602 00.000 15712 move complete, result=0
23:59:24.602 00.000 15712 worker thread done servicing request
23:59:24.602 00.000 15712 Worker thread wakes up
23:59:24.602 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:59:24.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:24.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:26.237 01.635 15712 Exposure complete
23:59:26.288 00.051 15712 worker thread done servicing request
23:59:26.288 00.000 7988 OnExposeComplete: enter
23:59:26.298 00.010 7988 UpdateGuideState(): m_state=6
23:59:26.298 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2963
23:59:26.298 00.000 7988 Star::Find returns 1 (0), X=504.76, Y=807.07, Mass=1553, SNR=26.1, Peak=156 HFD=4.5
23:59:26.298 00.000 7988 MultiStar: [#1 0.17,-0.00,0.97,U] [#2 -0.02,0.06,0.83,U] [#3 -0.06,0.37,0.90,U] [#4 -0.23,-0.16,0.73,U] [#5 -0.05,-0.23,0.68,U] [#6 -0.06,0.05,0.64,U] [#7 -0.12,-0.04,0.47,U] [#8 0.30,-0.25,0.42,U] 
23:59:26.298 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.16, -0.08}
23:59:26.298 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
23:59:26.305 00.007 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
23:59:26.305 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.62 mountX=-0.01 mountY=-0.01, mountTheta=-2.20
23:59:26.305 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
23:59:26.305 00.000 7988 Enqueuing Move request for scope (0.01, -0.01)
23:59:26.305 00.000 15712 Worker thread wakes up
23:59:26.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:59:26.305 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:59:26.305 00.000 15712 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:59:26.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:26.305 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.1
23:59:26.314 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:26.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:26.314 00.000 7988 Enqueuing Expose request
23:59:26.314 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.24
23:59:26.314 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
23:59:26.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:26.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:59:26.314 00.000 15712 MoveAxis(W, 2, ABG)
23:59:26.314 00.000 15712 Guiding  Dir = 3, Dur = 2
23:59:26.346 00.032 15712 IsGuiding returns 0
23:59:26.362 00.016 15712 IsGuiding returns 0
23:59:26.362 00.000 15712 Move returns status 0, amount 2
23:59:26.362 00.000 15712 MoveAxis(N, 0, ABG)
23:59:26.362 00.000 15712 Move returns status 0, amount 0
23:59:26.362 00.000 15712 move complete, result=0
23:59:26.362 00.000 15712 worker thread done servicing request
23:59:26.362 00.000 15712 Worker thread wakes up
23:59:26.362 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:59:26.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:26.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:27.783 01.421 15712 Exposure complete
23:59:27.844 00.061 15712 worker thread done servicing request
23:59:27.844 00.000 7988 OnExposeComplete: enter
23:59:27.844 00.000 7988 UpdateGuideState(): m_state=6
23:59:27.847 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2964
23:59:27.847 00.000 7988 Star::Find returns 1 (0), X=504.76, Y=807.17, Mass=1438, SNR=25.1, Peak=144 HFD=4.5
23:59:27.849 00.002 7988 MultiStar: [#1 0.11,0.36,0.99,U] [#2 -0.02,0.38,0.89,U] [#3 -0.04,0.29,0.91,U] [#4 -0.02,-0.01,0.83,U] [#5 -0.02,0.21,0.74,U] [#6 0.03,0.54,0.00,M1] [#7 0.06,0.62,0.00,M1] [#8 0.39,0.27,0.00,M1] 
23:59:27.849 00.000 7988 single-star, 5 included, MultiStar: {0.03, 0.21}, one-star: {0.16, 0.02}
23:59:27.851 00.002 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.46 = -1.46)
23:59:27.852 00.001 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
23:59:27.852 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.10 mountX=0.02 mountY=-0.16, mountTheta=-1.46
23:59:27.854 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.02, opts=13)
23:59:27.856 00.002 7988 Enqueuing Move request for scope (0.16, 0.02)
23:59:27.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:27.858 00.002 7988 UpdateGuideState exits: m=1438 SNR=25.1
23:59:27.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:27.860 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:27.862 00.002 7988 Enqueuing Expose request
23:59:27.862 00.000 15712 Worker thread wakes up
23:59:27.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
23:59:27.862 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
23:59:27.862 00.000 15712 Moving (0.16, 0.02) raw xDistance=0.02 yDistance=-0.16
23:59:27.864 00.002 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.24
23:59:27.864 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
23:59:27.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:27.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:59:27.864 00.000 15712 MoveAxis(W, 1, ABG)
23:59:27.864 00.000 15712 Guiding  Dir = 3, Dur = 1
23:59:27.864 00.000 15712 IsGuiding returns 0
23:59:27.875 00.011 15712 IsGuiding returns 0
23:59:27.875 00.000 15712 Move returns status 0, amount 1
23:59:27.875 00.000 15712 MoveAxis(N, 0, ABG)
23:59:27.875 00.000 15712 Move returns status 0, amount 0
23:59:27.875 00.000 15712 move complete, result=0
23:59:27.875 00.000 15712 worker thread done servicing request
23:59:27.875 00.000 15712 Worker thread wakes up
23:59:27.875 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:59:27.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:27.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:29.522 01.647 15712 Exposure complete
23:59:29.582 00.060 15712 worker thread done servicing request
23:59:29.582 00.000 7988 OnExposeComplete: enter
23:59:29.584 00.002 7988 UpdateGuideState(): m_state=6
23:59:29.584 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2965
23:59:29.587 00.003 7988 Star::Find returns 1 (0), X=504.88, Y=807.26, Mass=1615, SNR=26.6, Peak=167 HFD=4.5
23:59:29.587 00.000 7988 MultiStar: [#1 0.35,0.26,0.00,M1] [#2 -0.09,0.59,0.00,M1] [#3 0.17,0.18,0.87,U] [#4 0.02,-0.04,0.73,U] [#5 0.17,0.29,0.72,U] [#6 0.17,0.58,0.00,M2] [#7 0.29,0.34,0.00,M2] [#8 0.35,0.23,0.43,U] 
23:59:29.587 00.000 7988 refined, 4 included, MultiStar: {0.19, 0.15}, one-star: {0.27, 0.11}
23:59:29.587 00.000 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
23:59:29.587 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
23:59:29.587 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.66 mountX=0.15 mountY=-0.19, mountTheta=-0.91
23:59:29.587 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.15, opts=13)
23:59:29.587 00.000 7988 Enqueuing Move request for scope (0.19, 0.15)
23:59:29.587 00.000 15712 Worker thread wakes up
23:59:29.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
23:59:29.587 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
23:59:29.587 00.000 15712 Moving (0.19, 0.15) raw xDistance=0.15 yDistance=-0.19
23:59:29.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:29.587 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.6
23:59:29.598 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:29.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:29.600 00.002 7988 Enqueuing Expose request
23:59:29.600 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.24
23:59:29.600 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
23:59:29.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:29.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:59:29.600 00.000 15712 MoveAxis(E, 0, ABG)
23:59:29.600 00.000 15712 Move returns status 0, amount 0
23:59:29.600 00.000 15712 MoveAxis(N, 0, ABG)
23:59:29.600 00.000 15712 Move returns status 0, amount 0
23:59:29.600 00.000 15712 move complete, result=0
23:59:29.600 00.000 15712 worker thread done servicing request
23:59:29.600 00.000 15712 Worker thread wakes up
23:59:29.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:29.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:29.600 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:59:31.116 01.516 15712 Exposure complete
23:59:31.177 00.061 15712 worker thread done servicing request
23:59:31.177 00.000 7988 OnExposeComplete: enter
23:59:31.178 00.001 7988 UpdateGuideState(): m_state=6
23:59:31.180 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2966
23:59:31.180 00.000 7988 Star::Find returns 1 (0), X=504.75, Y=807.25, Mass=1589, SNR=26.5, Peak=165 HFD=4.6
23:59:31.182 00.002 7988 MultiStar: [#1 0.03,0.16,0.95,U] [#2 -0.03,0.23,0.86,U] [#3 -0.03,0.17,0.85,U] [#4 -0.02,0.02,0.73,U] [#5 0.22,-0.06,0.73,U] [#6 0.10,0.51,0.00,M3] [#7 -0.22,0.36,0.00,M3] [#8 0.35,0.15,0.44,U] 
23:59:31.184 00.002 7988 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.14, 0.10}
23:59:31.184 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
23:59:31.186 00.002 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
23:59:31.186 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.98 mountX=0.11 mountY=-0.08, mountTheta=-0.60
23:59:31.188 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
23:59:31.188 00.000 7988 Enqueuing Move request for scope (0.08, 0.11)
23:59:31.190 00.002 15712 Worker thread wakes up
23:59:31.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:59:31.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:59:31.190 00.000 15712 Moving (0.08, 0.11) raw xDistance=0.11 yDistance=-0.08
23:59:31.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
23:59:31.190 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.5
23:59:31.194 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:31.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:31.194 00.000 7988 Enqueuing Expose request
23:59:31.194 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.23
23:59:31.194 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
23:59:31.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:31.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:59:31.194 00.000 15712 MoveAxis(E, 2, ABG)
23:59:31.194 00.000 15712 Guiding  Dir = 2, Dur = 2
23:59:31.194 00.000 15712 IsGuiding returns 0
23:59:31.218 00.024 15712 IsGuiding returns 0
23:59:31.218 00.000 15712 Move returns status 0, amount 2
23:59:31.218 00.000 15712 MoveAxis(N, 0, ABG)
23:59:31.218 00.000 15712 Move returns status 0, amount 0
23:59:31.218 00.000 15712 move complete, result=0
23:59:31.218 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:59:31.223 00.005 15712 worker thread done servicing request
23:59:31.223 00.000 15712 Worker thread wakes up
23:59:31.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:31.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:32.965 01.742 15712 Exposure complete
23:59:33.027 00.062 15712 worker thread done servicing request
23:59:33.027 00.000 7988 OnExposeComplete: enter
23:59:33.027 00.000 7988 UpdateGuideState(): m_state=6
23:59:33.029 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2967
23:59:33.029 00.000 7988 Star::Find returns 1 (0), X=504.62, Y=807.13, Mass=1549, SNR=26.0, Peak=169 HFD=4.5
23:59:33.031 00.002 7988 MultiStar: [#1 0.33,0.27,0.00,M1] [#2 -0.02,0.47,0.00,M1] [#3 0.11,0.19,0.85,U] [#4 -0.02,-0.06,0.75,U] [#5 0.07,0.27,0.70,U] [#6 0.18,0.18,0.69,U] [#7 -0.16,0.55,0.00,M4] [#8 0.19,0.25,0.43,U] 
23:59:33.031 00.000 7988 single-star, 5 included, MultiStar: {0.08, 0.12}, one-star: {0.02, -0.02}
23:59:33.033 00.002 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
23:59:33.033 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
23:59:33.035 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.96 mountX=-0.02 mountY=-0.02, mountTheta=-2.55
23:59:33.037 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
23:59:33.037 00.000 7988 Enqueuing Move request for scope (0.02, -0.02)
23:59:33.039 00.002 15712 Worker thread wakes up
23:59:33.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:59:33.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:59:33.039 00.000 15712 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
23:59:33.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:33.039 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.0
23:59:33.041 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:33.042 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:33.042 00.000 7988 Enqueuing Expose request
23:59:33.042 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.23
23:59:33.042 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
23:59:33.042 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:33.042 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:59:33.042 00.000 15712 MoveAxis(E, 3, ABG)
23:59:33.042 00.000 15712 Guiding  Dir = 2, Dur = 3
23:59:33.042 00.000 15712 IsGuiding returns 0
23:59:33.060 00.018 15712 IsGuiding returns 0
23:59:33.060 00.000 15712 Move returns status 0, amount 3
23:59:33.060 00.000 15712 MoveAxis(N, 0, ABG)
23:59:33.060 00.000 15712 Move returns status 0, amount 0
23:59:33.060 00.000 15712 move complete, result=0
23:59:33.060 00.000 15712 worker thread done servicing request
23:59:33.060 00.000 15712 Worker thread wakes up
23:59:33.060 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:59:33.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:33.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:34.478 01.418 15712 Exposure complete
23:59:34.529 00.051 15712 worker thread done servicing request
23:59:34.529 00.000 7988 OnExposeComplete: enter
23:59:34.541 00.012 7988 UpdateGuideState(): m_state=6
23:59:34.543 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2968
23:59:34.543 00.000 7988 Star::Find returns 1 (0), X=504.53, Y=807.21, Mass=1556, SNR=26.3, Peak=168 HFD=4.5
23:59:34.545 00.002 7988 MultiStar: [#1 0.07,0.21,0.96,U] [#2 -0.12,0.36,0.85,U] [#3 -0.02,0.22,0.83,U] [#4 -0.17,-0.09,0.79,U] [#5 -0.06,0.05,0.67,U] [#6 -0.01,0.12,0.64,U] [#7 0.09,0.17,0.48,U] [#8 -0.10,0.14,0.43,U] 
23:59:34.546 00.001 7988 single-star, 8 included, MultiStar: {-0.05, 0.14}, one-star: {-0.08, 0.06}
23:59:34.546 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
23:59:34.548 00.002 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
23:59:34.548 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.49 mountX=0.06 mountY=0.07, mountTheta=0.92
23:59:34.550 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
23:59:34.552 00.002 7988 Enqueuing Move request for scope (-0.08, 0.06)
23:59:34.552 00.000 15712 Worker thread wakes up
23:59:34.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
23:59:34.552 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
23:59:34.552 00.000 15712 Moving (-0.08, 0.06) raw xDistance=0.06 yDistance=0.07
23:59:34.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:34.552 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.3
23:59:34.555 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:34.555 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:34.557 00.002 7988 Enqueuing Expose request
23:59:34.557 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.22
23:59:34.557 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
23:59:34.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:34.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:59:34.557 00.000 15712 MoveAxis(E, 5, ABG)
23:59:34.557 00.000 15712 Guiding  Dir = 2, Dur = 5
23:59:34.560 00.003 15712 IsGuiding returns 0
23:59:34.578 00.018 15712 IsGuiding returns 0
23:59:34.578 00.000 15712 Move returns status 0, amount 5
23:59:34.578 00.000 15712 MoveAxis(N, 0, ABG)
23:59:34.578 00.000 15712 Move returns status 0, amount 0
23:59:34.578 00.000 15712 move complete, result=0
23:59:34.578 00.000 15712 worker thread done servicing request
23:59:34.578 00.000 15712 Worker thread wakes up
23:59:34.578 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
23:59:34.579 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:34.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:36.217 01.638 15712 Exposure complete
23:59:36.277 00.060 15712 worker thread done servicing request
23:59:36.277 00.000 7988 OnExposeComplete: enter
23:59:36.279 00.002 7988 UpdateGuideState(): m_state=6
23:59:36.280 00.001 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2969
23:59:36.282 00.002 7988 Star::Find returns 1 (0), X=504.72, Y=807.00, Mass=1516, SNR=25.9, Peak=153 HFD=4.2
23:59:36.282 00.000 7988 MultiStar: [#1 0.18,0.17,0.99,U] [#2 -0.38,-0.03,0.86,U] [#3 -0.23,-0.13,0.87,U] [#4 -0.07,-0.16,0.76,U] [#5 -0.16,0.06,0.71,U] [#6 -0.08,0.09,0.66,U] [#7 0.11,0.15,0.47,U] [#8 0.13,-0.08,0.44,U] 
23:59:36.284 00.002 7988 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.11, -0.15}
23:59:36.284 00.000 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.56) = xAngle (-4.38 = 1.90)
23:59:36.286 00.002 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.87)
23:59:36.286 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.82 mountX=-0.02 mountY=0.05, mountTheta=1.90
23:59:36.288 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
23:59:36.290 00.002 7988 Enqueuing Move request for scope (-0.05, -0.02)
23:59:36.290 00.000 15712 Worker thread wakes up
23:59:36.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:59:36.290 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:59:36.290 00.000 15712 Moving (-0.05, -0.02) raw xDistance=-0.02 yDistance=0.05
23:59:36.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=24, FiltMax=255, Gamma=0.690
23:59:36.290 00.000 7988 UpdateGuideState exits: m=1516 SNR=25.9
23:59:36.293 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:36.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:36.295 00.002 7988 Enqueuing Expose request
23:59:36.295 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.22
23:59:36.297 00.002 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:59:36.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:36.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:36.297 00.000 15712 MoveAxis(E, 7, ABG)
23:59:36.297 00.000 15712 Guiding  Dir = 2, Dur = 7
23:59:36.297 00.000 15712 IsGuiding returns 0
23:59:36.314 00.017 15712 IsGuiding returns 0
23:59:36.314 00.000 15712 Move returns status 0, amount 7
23:59:36.314 00.000 15712 MoveAxis(N, 0, ABG)
23:59:36.314 00.000 15712 Move returns status 0, amount 0
23:59:36.314 00.000 15712 move complete, result=0
23:59:36.314 00.000 15712 worker thread done servicing request
23:59:36.314 00.000 15712 Worker thread wakes up
23:59:36.314 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:59:36.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:36.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:37.732 01.418 15712 Exposure complete
23:59:37.792 00.060 15712 worker thread done servicing request
23:59:37.792 00.000 7988 OnExposeComplete: enter
23:59:37.794 00.002 7988 UpdateGuideState(): m_state=6
23:59:37.796 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2970
23:59:37.796 00.000 7988 Star::Find returns 1 (0), X=504.77, Y=806.95, Mass=1558, SNR=26.3, Peak=150 HFD=4.4
23:59:37.798 00.002 7988 MultiStar: [#1 0.07,-0.01,0.94,U] [#2 -0.09,0.14,0.86,U] [#3 -0.21,-0.08,0.85,U] [#4 -0.20,-0.64,0.00,M1] [#5 0.01,0.05,0.72,U] [#6 -0.23,-0.23,0.70,U] [#7 -0.12,-0.03,0.47,U] [#8 0.17,-0.37,0.44,U] 
23:59:37.798 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {0.17, -0.20}
23:59:37.800 00.002 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.46 = 2.83)
23:59:37.800 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.80)
23:59:37.802 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.89 mountX=-0.08 mountY=0.03, mountTheta=2.80
23:59:37.804 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
23:59:37.804 00.000 7988 Enqueuing Move request for scope (-0.03, -0.08)
23:59:37.806 00.002 15712 Worker thread wakes up
23:59:37.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:59:37.806 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:59:37.806 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.03
23:59:37.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:37.806 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.3
23:59:37.809 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:37.810 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:37.810 00.000 7988 Enqueuing Expose request
23:59:37.810 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.21
23:59:37.810 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
23:59:37.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:37.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:59:37.810 00.000 15712 MoveAxis(E, 8, ABG)
23:59:37.810 00.000 15712 Guiding  Dir = 2, Dur = 8
23:59:37.810 00.000 15712 IsGuiding returns 0
23:59:37.826 00.016 15712 IsGuiding returns 0
23:59:37.826 00.000 15712 Move returns status 0, amount 8
23:59:37.826 00.000 15712 MoveAxis(N, 0, ABG)
23:59:37.826 00.000 15712 Move returns status 0, amount 0
23:59:37.826 00.000 15712 move complete, result=0
23:59:37.826 00.000 15712 worker thread done servicing request
23:59:37.826 00.000 15712 Worker thread wakes up
23:59:37.826 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:59:37.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:37.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:39.580 01.754 15712 Exposure complete
23:59:39.641 00.061 15712 worker thread done servicing request
23:59:39.642 00.001 7988 OnExposeComplete: enter
23:59:39.642 00.000 7988 UpdateGuideState(): m_state=6
23:59:39.644 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2971
23:59:39.644 00.000 7988 Star::Find returns 1 (0), X=504.66, Y=807.12, Mass=1611, SNR=26.7, Peak=176 HFD=4.6
23:59:39.646 00.002 7988 MultiStar: [#1 0.17,0.04,0.98,U] [#2 -0.07,0.05,0.83,U] [#3 0.06,-0.00,0.82,U] [#4 -0.22,-0.20,0.74,U] [#5 -0.11,-0.12,0.68,U] [#6 0.16,0.14,0.65,U] [#7 -0.36,0.26,0.00,M2] [#8 0.19,-0.12,0.42,U] 
23:59:39.646 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.06, -0.04}
23:59:39.648 00.002 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
23:59:39.648 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
23:59:39.650 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.74 mountX=-0.02 mountY=-0.03, mountTheta=-2.32
23:59:39.652 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
23:59:39.652 00.000 7988 Enqueuing Move request for scope (0.03, -0.02)
23:59:39.654 00.002 15712 Worker thread wakes up
23:59:39.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:59:39.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:59:39.654 00.000 15712 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
23:59:39.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:39.654 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.7
23:59:39.657 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:39.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:39.660 00.003 7988 Enqueuing Expose request
23:59:39.660 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.21
23:59:39.660 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:59:39.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:39.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:59:39.660 00.000 15712 MoveAxis(E, 7, ABG)
23:59:39.660 00.000 15712 Guiding  Dir = 2, Dur = 7
23:59:39.693 00.033 15712 IsGuiding returns 0
23:59:39.708 00.015 15712 IsGuiding returns 0
23:59:39.708 00.000 15712 Move returns status 0, amount 7
23:59:39.710 00.002 15712 MoveAxis(N, 0, ABG)
23:59:39.710 00.000 15712 Move returns status 0, amount 0
23:59:39.710 00.000 15712 move complete, result=0
23:59:39.710 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:59:39.710 00.000 15712 worker thread done servicing request
23:59:39.710 00.000 15712 Worker thread wakes up
23:59:39.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:39.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:41.128 01.418 15712 Exposure complete
23:59:41.189 00.061 15712 worker thread done servicing request
23:59:41.189 00.000 7988 OnExposeComplete: enter
23:59:41.189 00.000 7988 UpdateGuideState(): m_state=6
23:59:41.191 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2972
23:59:41.191 00.000 7988 Star::Find returns 1 (0), X=504.53, Y=807.00, Mass=1503, SNR=25.9, Peak=145 HFD=4.7
23:59:41.193 00.002 7988 MultiStar: [#1 -0.02,0.09,0.99,U] [#2 -0.30,0.06,0.83,U] [#3 -0.26,0.03,0.85,U] [#4 -0.29,-0.14,0.77,U] [#5 -0.26,-0.09,0.69,U] [#6 -0.05,0.26,0.65,U] [#7 -0.35,-0.00,0.52,U] [#8 0.06,-0.18,0.43,U] 
23:59:41.193 00.000 7988 single-star, 8 included, MultiStar: {-0.17, -0.01}, one-star: {-0.07, -0.15}
23:59:41.195 00.002 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.58 = 2.71)
23:59:41.195 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.68)
23:59:41.197 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.01 mountX=-0.15 mountY=0.08, mountTheta=2.68
23:59:41.199 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.15, opts=13)
23:59:41.199 00.000 7988 Enqueuing Move request for scope (-0.07, -0.15)
23:59:41.202 00.003 15712 Worker thread wakes up
23:59:41.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
23:59:41.202 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
23:59:41.202 00.000 15712 Moving (-0.07, -0.15) raw xDistance=-0.15 yDistance=0.08
23:59:41.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:59:41.202 00.000 7988 UpdateGuideState exits: m=1503 SNR=25.9
23:59:41.204 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:41.206 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:41.206 00.000 7988 Enqueuing Expose request
23:59:41.208 00.002 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:59:41.208 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
23:59:41.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:41.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:59:41.208 00.000 15712 MoveAxis(E, 5, ABG)
23:59:41.208 00.000 15712 Guiding  Dir = 2, Dur = 5
23:59:41.208 00.000 15712 IsGuiding returns 0
23:59:41.223 00.015 15712 IsGuiding returns 0
23:59:41.223 00.000 15712 Move returns status 0, amount 5
23:59:41.223 00.000 15712 MoveAxis(N, 0, ABG)
23:59:41.223 00.000 15712 Move returns status 0, amount 0
23:59:41.223 00.000 15712 move complete, result=0
23:59:41.223 00.000 15712 worker thread done servicing request
23:59:41.223 00.000 15712 Worker thread wakes up
23:59:41.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:41.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:41.223 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
23:59:42.868 01.645 15712 Exposure complete
23:59:42.927 00.059 15712 worker thread done servicing request
23:59:42.927 00.000 7988 OnExposeComplete: enter
23:59:42.929 00.002 7988 UpdateGuideState(): m_state=6
23:59:42.931 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
23:59:42.931 00.000 7988 Star::Find returns 1 (0), X=504.74, Y=807.29, Mass=1484, SNR=25.5, Peak=154 HFD=4.6
23:59:42.933 00.002 7988 MultiStar: [#1 0.07,0.15,0.99,U] [#2 -0.13,0.24,0.84,U] [#3 -0.08,0.20,0.86,U] [#4 0.13,-0.06,0.74,U] [#5 0.14,0.19,0.75,U] [#6 0.26,0.15,0.68,U] [#7 0.00,0.37,0.55,U] [#8 0.45,0.26,0.00,M1] 
23:59:42.933 00.000 7988 refined, 7 included, MultiStar: {0.06, 0.17}, one-star: {0.14, 0.14}
23:59:42.935 00.002 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
23:59:42.935 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
23:59:42.937 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.20 mountX=0.17 mountY=-0.07, mountTheta=-0.39
23:59:42.938 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.17, opts=13)
23:59:42.940 00.002 7988 Enqueuing Move request for scope (0.06, 0.17)
23:59:42.940 00.000 15712 Worker thread wakes up
23:59:42.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
23:59:42.940 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
23:59:42.940 00.000 15712 Moving (0.06, 0.17) raw xDistance=0.17 yDistance=-0.07
23:59:42.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:59:42.940 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.5
23:59:42.944 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:42.945 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:42.945 00.000 7988 Enqueuing Expose request
23:59:42.945 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 640.20
23:59:42.945 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
23:59:42.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:42.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:59:42.945 00.000 15712 MoveAxis(W, 28, ABG)
23:59:42.945 00.000 15712 Guiding  Dir = 3, Dur = 28
23:59:42.945 00.000 15712 IsGuiding returns 0
23:59:42.970 00.025 15712 PulseGuide returned control before completion, sleep 17
23:59:42.997 00.027 15712 IsGuiding returns 1
23:59:42.997 00.000 15712 scope still moving after pulse duration time elapsed
23:59:43.029 00.032 15712 IsGuiding returns 0
23:59:43.029 00.000 15712 scope move finished after 28 + 58 ms
23:59:43.029 00.000 15712 Move returns status 0, amount 28
23:59:43.029 00.000 15712 MoveAxis(N, 0, ABG)
23:59:43.029 00.000 15712 Move returns status 0, amount 0
23:59:43.029 00.000 15712 move complete, result=0
23:59:43.029 00.000 15712 worker thread done servicing request
23:59:43.029 00.000 15712 Worker thread wakes up
23:59:43.029 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
23:59:43.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:43.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:44.445 01.416 15712 Exposure complete
23:59:44.506 00.061 15712 worker thread done servicing request
23:59:44.506 00.000 7988 OnExposeComplete: enter
23:59:44.506 00.000 7988 UpdateGuideState(): m_state=6
23:59:44.509 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2974
23:59:44.509 00.000 7988 Star::Find returns 1 (0), X=504.70, Y=807.09, Mass=1565, SNR=26.2, Peak=148 HFD=4.6
23:59:44.511 00.002 7988 MultiStar: [#1 0.04,0.09,0.96,U] [#2 -0.17,0.05,0.84,U] [#3 -0.23,0.18,0.84,U] [#4 -0.19,-0.01,0.76,U] [#5 -0.05,-0.04,0.71,U] [#6 0.17,0.01,0.67,U] [#7 -0.10,0.34,0.50,U] [#8 0.54,-0.12,0.00,M2] 
23:59:44.511 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {0.09, -0.06}
23:59:44.513 00.002 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.56) = xAngle (0.75 = 0.75)
23:59:44.513 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
23:59:44.515 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.31 mountX=0.06 mountY=0.05, mountTheta=0.73
23:59:44.517 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
23:59:44.517 00.000 7988 Enqueuing Move request for scope (-0.05, 0.06)
23:59:44.519 00.002 15712 Worker thread wakes up
23:59:44.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:59:44.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:59:44.519 00.000 15712 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=0.05
23:59:44.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:44.520 00.001 7988 UpdateGuideState exits: m=1565 SNR=26.2
23:59:44.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:44.522 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:44.522 00.000 7988 Enqueuing Expose request
23:59:44.522 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
23:59:44.522 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
23:59:44.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:44.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:44.522 00.000 15712 MoveAxis(E, 6, ABG)
23:59:44.522 00.000 15712 Guiding  Dir = 2, Dur = 6
23:59:44.522 00.000 15712 IsGuiding returns 0
23:59:44.545 00.023 15712 IsGuiding returns 0
23:59:44.545 00.000 15712 Move returns status 0, amount 6
23:59:44.545 00.000 15712 MoveAxis(N, 0, ABG)
23:59:44.545 00.000 15712 Move returns status 0, amount 0
23:59:44.545 00.000 15712 move complete, result=0
23:59:44.545 00.000 15712 worker thread done servicing request
23:59:44.545 00.000 15712 Worker thread wakes up
23:59:44.545 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:59:44.554 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:44.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:46.198 01.644 15712 Exposure complete
23:59:46.257 00.059 15712 worker thread done servicing request
23:59:46.257 00.000 7988 OnExposeComplete: enter
23:59:46.259 00.002 7988 UpdateGuideState(): m_state=6
23:59:46.259 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2975
23:59:46.259 00.000 7988 Star::Find returns 1 (0), X=504.71, Y=806.75, Mass=1482, SNR=25.8, Peak=143 HFD=4.4
23:59:46.259 00.000 7988 MultiStar: [#1 0.11,-0.16,0.98,U] [#2 -0.24,-0.07,0.86,U] [#3 -0.14,-0.30,0.83,U] [#4 -0.36,-0.43,0.00,M1] [#5 -0.46,-0.33,0.00,M1] [#6 0.06,-0.08,0.69,U] [#7 -0.24,-0.06,0.52,U] [#8 -0.04,-0.33,0.48,U] 
23:59:46.259 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.21}, one-star: {0.11, -0.40}
23:59:46.259 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.32 = 2.97)
23:59:46.259 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.94)
23:59:46.259 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.75 mountX=-0.21 mountY=0.04, mountTheta=2.94
23:59:46.259 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.21, opts=13)
23:59:46.270 00.011 7988 Enqueuing Move request for scope (-0.04, -0.21)
23:59:46.270 00.000 15712 Worker thread wakes up
23:59:46.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
23:59:46.270 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
23:59:46.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:46.270 00.000 15712 Moving (-0.04, -0.21) raw xDistance=-0.21 yDistance=0.04
23:59:46.270 00.000 7988 UpdateGuideState exits: m=1482 SNR=25.8
23:59:46.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:46.274 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:46.276 00.002 7988 Enqueuing Expose request
23:59:46.276 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 640.19
23:59:46.276 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
23:59:46.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:46.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:59:46.276 00.000 15712 MoveAxis(E, 46, ABG)
23:59:46.276 00.000 15712 Guiding  Dir = 2, Dur = 46
23:59:46.295 00.019 15712 IsGuiding returns 0
23:59:46.311 00.016 15712 PulseGuide returned control before completion, sleep 41
23:59:46.355 00.044 15712 IsGuiding returns 1
23:59:46.355 00.000 15712 scope still moving after pulse duration time elapsed
23:59:46.392 00.037 15712 IsGuiding returns 0
23:59:46.392 00.000 15712 scope move finished after 46 + 50 ms
23:59:46.392 00.000 15712 Move returns status 0, amount 46
23:59:46.392 00.000 15712 MoveAxis(N, 0, ABG)
23:59:46.392 00.000 15712 Move returns status 0, amount 0
23:59:46.392 00.000 15712 move complete, result=0
23:59:46.392 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
23:59:46.393 00.001 15712 worker thread done servicing request
23:59:46.393 00.000 15712 Worker thread wakes up
23:59:46.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:46.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:47.808 01.415 15712 Exposure complete
23:59:47.868 00.060 15712 worker thread done servicing request
23:59:47.868 00.000 7988 OnExposeComplete: enter
23:59:47.869 00.001 7988 UpdateGuideState(): m_state=6
23:59:47.869 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2976
23:59:47.869 00.000 7988 Star::Find returns 1 (0), X=504.59, Y=806.73, Mass=1502, SNR=25.5, Peak=137 HFD=4.6
23:59:47.869 00.000 7988 MultiStar: [#1 -0.01,-0.30,1.00,U] [#2 -0.30,-0.13,0.88,U] [#3 -0.13,-0.19,0.90,U] [#4 -0.22,-0.61,0.00,M2] [#5 -0.05,-0.27,0.70,U] [#6 -0.13,-0.10,0.66,U] [#7 -0.01,-0.24,0.51,U] [#8 0.19,-0.14,0.41,U] 
23:59:47.869 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.24}, one-star: {-0.02, -0.42}
23:59:47.869 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
23:59:47.869 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
23:59:47.869 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.88 mountX=-0.24 mountY=0.08, mountTheta=2.81
23:59:47.869 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.24, opts=13)
23:59:47.869 00.000 7988 Enqueuing Move request for scope (-0.07, -0.24)
23:59:47.869 00.000 15712 Worker thread wakes up
23:59:47.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
23:59:47.869 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
23:59:47.869 00.000 15712 Moving (-0.07, -0.24) raw xDistance=-0.24 yDistance=0.08
23:59:47.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:59:47.869 00.000 7988 UpdateGuideState exits: m=1502 SNR=25.5
23:59:47.884 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:47.885 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:47.885 00.000 7988 Enqueuing Expose request
23:59:47.885 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 640.19
23:59:47.885 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
23:59:47.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:47.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:59:47.885 00.000 15712 MoveAxis(E, 52, ABG)
23:59:47.885 00.000 15712 Guiding  Dir = 2, Dur = 52
23:59:47.885 00.000 15712 IsGuiding returns 0
23:59:47.910 00.025 15712 PulseGuide returned control before completion, sleep 41
23:59:48.006 00.096 15712 IsGuiding returns 1
23:59:48.006 00.000 15712 scope still moving after pulse duration time elapsed
23:59:48.029 00.023 15712 IsGuiding returns 0
23:59:48.029 00.000 15712 scope move finished after 52 + 89 ms
23:59:48.029 00.000 15712 Move returns status 0, amount 52
23:59:48.029 00.000 15712 MoveAxis(N, 0, ABG)
23:59:48.029 00.000 15712 Move returns status 0, amount 0
23:59:48.029 00.000 15712 move complete, result=0
23:59:48.029 00.000 15712 worker thread done servicing request
23:59:48.029 00.000 15712 Worker thread wakes up
23:59:48.029 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
23:59:48.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:48.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:49.670 01.641 15712 Exposure complete
23:59:49.729 00.059 15712 worker thread done servicing request
23:59:49.729 00.000 7988 OnExposeComplete: enter
23:59:49.732 00.003 7988 UpdateGuideState(): m_state=6
23:59:49.732 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2977
23:59:49.732 00.000 7988 Star::Find returns 1 (0), X=504.43, Y=807.20, Mass=1541, SNR=25.9, Peak=175 HFD=4.6
23:59:49.732 00.000 7988 MultiStar: [#1 0.22,0.14,1.00,U] [#2 -0.27,0.31,0.85,U] [#3 0.01,0.27,0.86,U] [#4 -0.12,-0.03,0.69,U] [#5 -0.17,0.14,0.73,U] [#6 0.02,0.04,0.66,U] [#7 -0.21,0.12,0.49,U] [#8 0.31,-0.07,0.43,U] 
23:59:49.732 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.18, 0.04}
23:59:49.732 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
23:59:49.732 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
23:59:49.732 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.97 mountX=0.12 mountY=0.05, mountTheta=0.38
23:59:49.741 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.12, opts=13)
23:59:49.742 00.001 7988 Enqueuing Move request for scope (-0.05, 0.12)
23:59:49.742 00.000 15712 Worker thread wakes up
23:59:49.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:59:49.742 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:59:49.742 00.000 15712 Moving (-0.05, 0.12) raw xDistance=0.12 yDistance=0.05
23:59:49.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:59:49.742 00.000 7988 UpdateGuideState exits: m=1541 SNR=25.9
23:59:49.746 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:49.746 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:49.748 00.002 7988 Enqueuing Expose request
23:59:49.748 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:59:49.748 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
23:59:49.748 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:49.748 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:49.748 00.000 15712 MoveAxis(E, 8, ABG)
23:59:49.748 00.000 15712 Guiding  Dir = 2, Dur = 8
23:59:49.748 00.000 15712 IsGuiding returns 0
23:59:49.764 00.016 15712 IsGuiding returns 0
23:59:49.764 00.000 15712 Move returns status 0, amount 8
23:59:49.764 00.000 15712 MoveAxis(N, 0, ABG)
23:59:49.764 00.000 15712 Move returns status 0, amount 0
23:59:49.764 00.000 15712 move complete, result=0
23:59:49.764 00.000 15712 worker thread done servicing request
23:59:49.764 00.000 15712 Worker thread wakes up
23:59:49.764 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:59:49.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:49.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:51.181 01.417 15712 Exposure complete
23:59:51.237 00.056 15712 worker thread done servicing request
23:59:51.237 00.000 7988 OnExposeComplete: enter
23:59:51.245 00.008 7988 UpdateGuideState(): m_state=6
23:59:51.245 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2978
23:59:51.245 00.000 7988 Star::Find returns 1 (0), X=504.61, Y=807.10, Mass=1508, SNR=25.8, Peak=169 HFD=4.3
23:59:51.245 00.000 7988 MultiStar: [#1 0.04,0.02,0.96,U] [#2 -0.03,0.18,0.88,U] [#3 0.08,0.03,0.86,U] [#4 -0.17,-0.14,0.76,U] [#5 -0.18,-0.05,0.73,U] [#6 0.01,0.03,0.63,U] [#7 -0.13,0.10,0.49,U] [#8 0.19,-0.29,0.44,U] 
23:59:51.245 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.01, -0.05}
23:59:51.245 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
23:59:51.245 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.85)
23:59:51.245 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.84 mountX=-0.01 mountY=0.02, mountTheta=1.88
23:59:51.254 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
23:59:51.254 00.000 7988 Enqueuing Move request for scope (-0.02, -0.01)
23:59:51.254 00.000 15712 Worker thread wakes up
23:59:51.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:59:51.254 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:59:51.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:59:51.254 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.8
23:59:51.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:51.261 00.007 15712 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
23:59:51.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:51.261 00.000 7988 Enqueuing Expose request
23:59:51.261 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
23:59:51.261 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:59:51.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:51.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:59:51.261 00.000 15712 MoveAxis(E, 9, ABG)
23:59:51.261 00.000 15712 Guiding  Dir = 2, Dur = 9
23:59:51.261 00.000 15712 IsGuiding returns 0
23:59:51.277 00.016 15712 IsGuiding returns 0
23:59:51.277 00.000 15712 Move returns status 0, amount 9
23:59:51.277 00.000 15712 MoveAxis(N, 0, ABG)
23:59:51.277 00.000 15712 Move returns status 0, amount 0
23:59:51.277 00.000 15712 move complete, result=0
23:59:51.277 00.000 15712 worker thread done servicing request
23:59:51.277 00.000 15712 Worker thread wakes up
23:59:51.277 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:59:51.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:51.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:52.924 01.647 15712 Exposure complete
23:59:52.986 00.062 15712 worker thread done servicing request
23:59:52.986 00.000 7988 OnExposeComplete: enter
23:59:52.986 00.000 7988 UpdateGuideState(): m_state=6
23:59:52.989 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2979
23:59:52.989 00.000 7988 Star::Find returns 1 (0), X=504.57, Y=807.14, Mass=1483, SNR=25.5, Peak=168 HFD=4.4
23:59:52.991 00.002 7988 MultiStar: [#1 0.05,0.04,0.97,U] [#2 0.01,0.20,0.86,U] [#3 -0.24,0.20,0.90,U] [#4 -0.16,-0.17,0.78,U] [#5 -0.20,0.03,0.72,U] [#6 0.10,0.18,0.67,U] [#7 -0.04,0.34,0.50,U] [#8 0.06,-0.01,0.46,U] 
23:59:52.991 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.03, -0.01}
23:59:52.993 00.002 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.44 = 1.85)
23:59:52.993 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.47 = 1.82)
23:59:52.993 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.87 mountX=-0.01 mountY=0.03, mountTheta=1.85
23:59:52.993 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
23:59:52.993 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
23:59:52.993 00.000 15712 Worker thread wakes up
23:59:52.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:59:52.993 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:59:52.993 00.000 15712 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
23:59:52.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:59:52.993 00.000 7988 UpdateGuideState exits: m=1483 SNR=25.5
23:59:53.002 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:53.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:53.002 00.000 7988 Enqueuing Expose request
23:59:53.002 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:59:53.002 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
23:59:53.005 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:53.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:59:53.005 00.000 15712 MoveAxis(E, 9, ABG)
23:59:53.005 00.000 15712 Guiding  Dir = 2, Dur = 9
23:59:53.005 00.000 15712 IsGuiding returns 0
23:59:53.023 00.018 15712 IsGuiding returns 0
23:59:53.023 00.000 15712 Move returns status 0, amount 9
23:59:53.023 00.000 15712 MoveAxis(N, 0, ABG)
23:59:53.023 00.000 15712 Move returns status 0, amount 0
23:59:53.023 00.000 15712 move complete, result=0
23:59:53.023 00.000 15712 worker thread done servicing request
23:59:53.023 00.000 15712 Worker thread wakes up
23:59:53.023 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:59:53.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:53.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:54.441 01.418 15712 Exposure complete
23:59:54.503 00.062 15712 worker thread done servicing request
23:59:54.503 00.000 7988 OnExposeComplete: enter
23:59:54.503 00.000 7988 UpdateGuideState(): m_state=6
23:59:54.503 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2980
23:59:54.503 00.000 7988 Star::Find returns 1 (0), X=504.56, Y=807.25, Mass=1605, SNR=26.4, Peak=170 HFD=4.6
23:59:54.503 00.000 7988 MultiStar: [#1 0.15,0.01,0.93,U] [#2 -0.10,0.25,0.83,U] [#3 -0.08,0.04,0.85,U] [#4 -0.27,-0.13,0.73,U] [#5 -0.12,0.10,0.73,U] [#6 0.30,0.37,0.00,M1] [#7 -0.11,0.06,0.44,U] [#8 -0.33,0.01,0.43,U] 
23:59:54.503 00.000 7988 single-star, 7 included, MultiStar: {-0.09, 0.06}, one-star: {-0.04, 0.10}
23:59:54.503 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
23:59:54.503 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
23:59:54.503 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.97 mountX=0.10 mountY=0.04, mountTheta=0.38
23:59:54.503 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.10, opts=13)
23:59:54.503 00.000 7988 Enqueuing Move request for scope (-0.04, 0.10)
23:59:54.503 00.000 15712 Worker thread wakes up
23:59:54.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:59:54.503 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:59:54.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:59:54.503 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.4
23:59:54.518 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:54.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:54.518 00.000 7988 Enqueuing Expose request
23:59:54.518 00.000 15712 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.04
23:59:54.518 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:59:54.518 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
23:59:54.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:54.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:59:54.518 00.000 15712 MoveAxis(E, 6, ABG)
23:59:54.518 00.000 15712 Guiding  Dir = 2, Dur = 6
23:59:54.518 00.000 15712 IsGuiding returns 0
23:59:54.540 00.022 15712 IsGuiding returns 0
23:59:54.540 00.000 15712 Move returns status 0, amount 6
23:59:54.540 00.000 15712 MoveAxis(N, 0, ABG)
23:59:54.540 00.000 15712 Move returns status 0, amount 0
23:59:54.540 00.000 15712 move complete, result=0
23:59:54.540 00.000 15712 worker thread done servicing request
23:59:54.540 00.000 15712 Worker thread wakes up
23:59:54.540 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:59:54.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:54.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:56.178 01.638 15712 Exposure complete
23:59:56.237 00.059 15712 worker thread done servicing request
23:59:56.237 00.000 7988 OnExposeComplete: enter
23:59:56.240 00.003 7988 UpdateGuideState(): m_state=6
23:59:56.240 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2981
23:59:56.242 00.002 7988 Star::Find returns 1 (0), X=504.65, Y=807.11, Mass=1490, SNR=25.5, Peak=161 HFD=4.1
23:59:56.244 00.002 7988 MultiStar: [#1 0.02,0.14,1.03,U] [#2 -0.39,0.21,0.00,M1] [#3 -0.30,0.07,0.82,U] [#4 -0.09,-0.28,0.70,U] [#5 -0.09,-0.11,0.72,U] [#6 -0.06,0.09,0.66,U] [#7 0.08,-0.17,0.48,U] [#8 0.07,-0.01,0.45,U] 
23:59:56.244 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.02}, one-star: {0.05, -0.04}
23:59:56.246 00.002 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.27 = 2.02)
23:59:56.246 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.98)
23:59:56.248 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.70 mountX=-0.02 mountY=0.05, mountTheta=2.01
23:59:56.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
23:59:56.250 00.002 7988 Enqueuing Move request for scope (-0.05, -0.02)
23:59:56.250 00.000 15712 Worker thread wakes up
23:59:56.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:59:56.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:59:56.250 00.000 15712 Moving (-0.05, -0.02) raw xDistance=-0.02 yDistance=0.05
23:59:56.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=25, FiltMax=255, Gamma=0.690
23:59:56.250 00.000 7988 UpdateGuideState exits: m=1490 SNR=25.5
23:59:56.254 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:56.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:56.256 00.002 7988 Enqueuing Expose request
23:59:56.256 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
23:59:56.256 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:59:56.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:56.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:56.258 00.002 15712 MoveAxis(E, 8, ABG)
23:59:56.258 00.000 15712 Guiding  Dir = 2, Dur = 8
23:59:56.258 00.000 15712 IsGuiding returns 0
23:59:56.272 00.014 15712 IsGuiding returns 0
23:59:56.272 00.000 15712 Move returns status 0, amount 8
23:59:56.272 00.000 15712 MoveAxis(N, 0, ABG)
23:59:56.272 00.000 15712 Move returns status 0, amount 0
23:59:56.272 00.000 15712 move complete, result=0
23:59:56.272 00.000 15712 worker thread done servicing request
23:59:56.272 00.000 15712 Worker thread wakes up
23:59:56.272 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:59:56.288 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:56.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:57.690 01.402 15712 Exposure complete
23:59:57.748 00.058 15712 worker thread done servicing request
23:59:57.748 00.000 7988 OnExposeComplete: enter
23:59:57.754 00.006 7988 UpdateGuideState(): m_state=6
23:59:57.754 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2982
23:59:57.756 00.002 7988 Star::Find returns 1 (0), X=504.55, Y=807.12, Mass=1616, SNR=26.7, Peak=153 HFD=4.8
23:59:57.758 00.002 7988 MultiStar: [#1 0.13,-0.01,0.95,U] [#2 0.03,0.01,0.85,U] [#3 -0.10,0.17,0.81,U] [#4 -0.26,-0.26,0.75,U] [#5 -0.03,-0.12,0.69,U] [#6 -0.01,0.05,0.62,U] [#7 0.04,0.26,0.46,U] [#8 -0.03,-0.29,0.46,U] 
23:59:57.758 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.05, -0.03}
23:59:57.760 00.002 7988 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.56) = xAngle (-4.04 = 2.24)
23:59:57.760 00.000 7988 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.07 = 2.21)
23:59:57.760 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.48 mountX=-0.02 mountY=0.03, mountTheta=2.23
23:59:57.762 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
23:59:57.764 00.002 7988 Enqueuing Move request for scope (-0.03, -0.02)
23:59:57.765 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
23:59:57.765 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.7
23:59:57.767 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:57.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:57.769 00.002 7988 Enqueuing Expose request
23:59:57.769 00.000 15712 Worker thread wakes up
23:59:57.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:59:57.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:59:57.769 00.000 15712 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
23:59:57.769 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:59:57.769 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
23:59:57.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:57.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:59:57.769 00.000 15712 MoveAxis(E, 7, ABG)
23:59:57.769 00.000 15712 Guiding  Dir = 2, Dur = 7
23:59:57.769 00.000 15712 IsGuiding returns 0
23:59:57.789 00.020 15712 IsGuiding returns 0
23:59:57.789 00.000 15712 Move returns status 0, amount 7
23:59:57.789 00.000 15712 MoveAxis(N, 0, ABG)
23:59:57.789 00.000 15712 Move returns status 0, amount 0
23:59:57.789 00.000 15712 move complete, result=0
23:59:57.789 00.000 15712 worker thread done servicing request
23:59:57.789 00.000 15712 Worker thread wakes up
23:59:57.789 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:59:57.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:57.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
23:59:59.430 01.641 15712 Exposure complete
23:59:59.481 00.051 15712 worker thread done servicing request
23:59:59.481 00.000 7988 OnExposeComplete: enter
23:59:59.494 00.013 7988 UpdateGuideState(): m_state=6
23:59:59.496 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2983
23:59:59.496 00.000 7988 Star::Find returns 1 (0), X=504.54, Y=806.98, Mass=1558, SNR=26.2, Peak=159 HFD=4.4
23:59:59.498 00.002 7988 MultiStar: [#1 0.14,0.03,0.95,U] [#2 -0.14,0.18,0.84,U] [#3 -0.23,-0.21,0.85,U] [#4 -0.05,-0.13,0.76,U] [#5 -0.11,-0.14,0.71,U] [#6 0.03,0.12,0.66,U] [#7 0.02,-0.11,0.47,U] [#8 0.01,-0.09,0.45,U] 
23:59:59.498 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.06, -0.17}
23:59:59.500 00.002 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
23:59:59.500 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
23:59:59.502 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.28 mountX=-0.06 mountY=0.05, mountTheta=2.42
23:59:59.502 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.06, opts=13)
23:59:59.504 00.002 7988 Enqueuing Move request for scope (-0.05, -0.06)
23:59:59.504 00.000 15712 Worker thread wakes up
23:59:59.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:59:59.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:59:59.504 00.000 15712 Moving (-0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
23:59:59.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
23:59:59.504 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.2
23:59:59.508 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:59.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
23:59:59.510 00.002 7988 Enqueuing Expose request
23:59:59.510 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
23:59:59.510 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
23:59:59.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:59.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:59.510 00.000 15712 MoveAxis(E, 6, ABG)
23:59:59.510 00.000 15712 Guiding  Dir = 2, Dur = 6
23:59:59.510 00.000 15712 IsGuiding returns 0
23:59:59.530 00.020 15712 IsGuiding returns 0
23:59:59.530 00.000 15712 Move returns status 0, amount 6
23:59:59.530 00.000 15712 MoveAxis(N, 0, ABG)
23:59:59.530 00.000 15712 Move returns status 0, amount 0
23:59:59.530 00.000 15712 move complete, result=0
23:59:59.530 00.000 15712 worker thread done servicing request
23:59:59.530 00.000 15712 Worker thread wakes up
23:59:59.530 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:59:59.532 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
23:59:59.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:00.948 01.416 15712 Exposure complete
00:00:01.009 00.061 15712 worker thread done servicing request
00:00:01.009 00.000 7988 OnExposeComplete: enter
00:00:01.011 00.002 7988 UpdateGuideState(): m_state=6
00:00:01.011 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2984
00:00:01.013 00.002 7988 Star::Find returns 1 (0), X=504.58, Y=806.91, Mass=1506, SNR=25.7, Peak=141 HFD=4.6
00:00:01.015 00.002 7988 MultiStar: [#1 0.13,-0.17,0.97,U] [#2 0.16,-0.18,0.87,U] [#3 -0.14,-0.21,0.86,U] [#4 -0.26,-0.45,0.00,M1] [#5 0.09,-0.27,0.72,U] [#6 -0.01,-0.13,0.65,U] [#7 -0.04,-0.05,0.48,U] [#8 0.29,-0.15,0.46,U] 
00:00:01.015 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.18}, one-star: {-0.03, -0.24}
00:00:01.017 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
00:00:01.017 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
00:00:01.017 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.32 mountX=-0.18 mountY=-0.04, mountTheta=-2.91
00:00:01.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.18, opts=13)
00:00:01.017 00.000 7988 Enqueuing Move request for scope (0.05, -0.18)
00:00:01.017 00.000 15712 Worker thread wakes up
00:00:01.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
00:00:01.017 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
00:00:01.017 00.000 15712 Moving (0.05, -0.18) raw xDistance=-0.18 yDistance=-0.04
00:00:01.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:01.017 00.000 7988 UpdateGuideState exits: m=1506 SNR=25.7
00:00:01.025 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:01.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:01.028 00.003 7988 Enqueuing Expose request
00:00:01.028 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 640.15
00:00:01.028 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
00:00:01.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:01.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:00:01.028 00.000 15712 MoveAxis(E, 39, ABG)
00:00:01.028 00.000 15712 Guiding  Dir = 2, Dur = 39
00:00:01.045 00.017 15712 IsGuiding returns 0
00:00:01.064 00.019 15712 PulseGuide returned control before completion, sleep 33
00:00:01.129 00.065 15712 IsGuiding returns 0
00:00:01.129 00.000 15712 Move returns status 0, amount 39
00:00:01.129 00.000 15712 MoveAxis(N, 0, ABG)
00:00:01.129 00.000 15712 Move returns status 0, amount 0
00:00:01.129 00.000 15712 move complete, result=0
00:00:01.129 00.000 15712 worker thread done servicing request
00:00:01.129 00.000 15712 Worker thread wakes up
00:00:01.129 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
00:00:01.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:01.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:02.767 01.638 15712 Exposure complete
00:00:02.812 00.045 15712 worker thread done servicing request
00:00:02.812 00.000 7988 OnExposeComplete: enter
00:00:02.829 00.017 7988 UpdateGuideState(): m_state=6
00:00:02.829 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2985
00:00:02.829 00.000 7988 Star::Find returns 1 (0), X=504.80, Y=807.20, Mass=1543, SNR=25.9, Peak=156 HFD=4.6
00:00:02.829 00.000 7988 MultiStar: [#1 0.22,0.02,0.97,U] [#2 -0.02,0.01,0.87,U] [#3 0.05,0.22,0.85,U] [#4 -0.12,-0.14,0.76,U] [#5 0.01,0.24,0.72,U] [#6 0.03,0.06,0.62,U] [#7 0.14,0.04,0.50,U] [#8 -0.17,-0.00,0.43,U] 
00:00:02.829 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.20, 0.05}
00:00:02.829 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
00:00:02.829 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
00:00:02.829 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.82 mountX=0.06 mountY=-0.06, mountTheta=-0.76
00:00:02.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
00:00:02.829 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
00:00:02.829 00.000 15712 Worker thread wakes up
00:00:02.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:00:02.829 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:00:02.829 00.000 15712 Moving (0.06, 0.06) raw xDistance=0.06 yDistance=-0.06
00:00:02.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:02.829 00.000 7988 UpdateGuideState exits: m=1543 SNR=25.9
00:00:02.843 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:02.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:02.844 00.001 7988 Enqueuing Expose request
00:00:02.846 00.002 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.15
00:00:02.846 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
00:00:02.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:02.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:00:02.846 00.000 15712 MoveAxis(E, 2, ABG)
00:00:02.846 00.000 15712 Guiding  Dir = 2, Dur = 2
00:00:02.846 00.000 15712 IsGuiding returns 0
00:00:02.863 00.017 15712 IsGuiding returns 0
00:00:02.863 00.000 15712 Move returns status 0, amount 2
00:00:02.863 00.000 15712 MoveAxis(N, 0, ABG)
00:00:02.863 00.000 15712 Move returns status 0, amount 0
00:00:02.863 00.000 15712 move complete, result=0
00:00:02.863 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:00:02.874 00.011 15712 worker thread done servicing request
00:00:02.874 00.000 15712 Worker thread wakes up
00:00:02.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:02.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:04.280 01.406 15712 Exposure complete
00:00:04.342 00.062 15712 worker thread done servicing request
00:00:04.342 00.000 7988 OnExposeComplete: enter
00:00:04.343 00.001 7988 UpdateGuideState(): m_state=6
00:00:04.343 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2986
00:00:04.345 00.002 7988 Star::Find returns 1 (0), X=504.82, Y=806.90, Mass=1520, SNR=25.7, Peak=137 HFD=4.4
00:00:04.347 00.002 7988 MultiStar: [#1 0.32,-0.03,1.01,U] [#2 -0.09,0.03,0.85,U] [#3 -0.04,-0.06,0.80,U] [#4 -0.11,-0.21,0.77,U] [#5 0.32,0.02,0.72,U] [#6 0.34,0.01,0.68,U] [#7 0.14,-0.06,0.53,U] [#8 0.47,-0.14,0.00,M1] 
00:00:04.347 00.000 7988 refined, 7 included, MultiStar: {0.14, -0.08}, one-star: {0.22, -0.25}
00:00:04.349 00.002 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
00:00:04.349 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
00:00:04.351 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.50 mountX=-0.08 mountY=-0.14, mountTheta=-2.07
00:00:04.351 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.08, opts=13)
00:00:04.353 00.002 7988 Enqueuing Move request for scope (0.14, -0.08)
00:00:04.353 00.000 15712 Worker thread wakes up
00:00:04.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:00:04.353 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:00:04.353 00.000 15712 Moving (0.14, -0.08) raw xDistance=-0.08 yDistance=-0.14
00:00:04.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:00:04.353 00.000 7988 UpdateGuideState exits: m=1520 SNR=25.7
00:00:04.357 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:04.358 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:04.358 00.000 7988 Enqueuing Expose request
00:00:04.360 00.002 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.14
00:00:04.360 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
00:00:04.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:04.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:00:04.360 00.000 15712 MoveAxis(E, 2, ABG)
00:00:04.360 00.000 15712 Guiding  Dir = 2, Dur = 2
00:00:04.360 00.000 15712 IsGuiding returns 0
00:00:04.390 00.030 15712 IsGuiding returns 0
00:00:04.390 00.000 15712 Move returns status 0, amount 2
00:00:04.390 00.000 15712 MoveAxis(N, 0, ABG)
00:00:04.390 00.000 15712 Move returns status 0, amount 0
00:00:04.390 00.000 15712 move complete, result=0
00:00:04.390 00.000 15712 worker thread done servicing request
00:00:04.390 00.000 15712 Worker thread wakes up
00:00:04.390 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:00:04.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:04.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:06.036 01.646 15712 Exposure complete
00:00:06.096 00.060 15712 worker thread done servicing request
00:00:06.096 00.000 7988 OnExposeComplete: enter
00:00:06.097 00.001 7988 UpdateGuideState(): m_state=6
00:00:06.099 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2987
00:00:06.099 00.000 7988 Star::Find returns 1 (0), X=504.79, Y=806.81, Mass=1562, SNR=26.3, Peak=148 HFD=4.4
00:00:06.101 00.002 7988 MultiStar: [#1 0.44,-0.25,0.00,M1] [#2 -0.02,0.02,0.83,U] [#3 0.22,-0.31,0.84,U] [#4 0.01,-0.26,0.69,U] [#5 0.13,-0.18,0.71,U] [#6 0.10,-0.23,0.66,U] [#7 0.07,-0.21,0.47,U] [#8 0.08,-0.41,0.41,U] 
00:00:06.101 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.23}, one-star: {0.18, -0.34}
00:00:06.103 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
00:00:06.103 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
00:00:06.105 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.26 cameraTheta=-1.15 mountX=-0.23 mountY=-0.10, mountTheta=-2.74
00:00:06.107 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.23, opts=13)
00:00:06.107 00.000 7988 Enqueuing Move request for scope (0.10, -0.23)
00:00:06.109 00.002 15712 Worker thread wakes up
00:00:06.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
00:00:06.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
00:00:06.109 00.000 15712 Moving (0.10, -0.23) raw xDistance=-0.23 yDistance=-0.10
00:00:06.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=26, FiltMax=255, Gamma=0.690
00:00:06.111 00.002 7988 UpdateGuideState exits: m=1562 SNR=26.3
00:00:06.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:06.113 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:06.113 00.000 7988 Enqueuing Expose request
00:00:06.113 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 640.14
00:00:06.113 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
00:00:06.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:06.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:00:06.113 00.000 15712 MoveAxis(E, 49, ABG)
00:00:06.113 00.000 15712 Guiding  Dir = 2, Dur = 49
00:00:06.113 00.000 15712 IsGuiding returns 0
00:00:06.132 00.019 15712 PulseGuide returned control before completion, sleep 43
00:00:06.176 00.044 15712 IsGuiding returns 1
00:00:06.176 00.000 15712 scope still moving after pulse duration time elapsed
00:00:06.213 00.037 15712 IsGuiding returns 0
00:00:06.213 00.000 15712 scope move finished after 49 + 47 ms
00:00:06.213 00.000 15712 Move returns status 0, amount 49
00:00:06.213 00.000 15712 MoveAxis(N, 0, ABG)
00:00:06.213 00.000 15712 Move returns status 0, amount 0
00:00:06.213 00.000 15712 move complete, result=0
00:00:06.213 00.000 15712 worker thread done servicing request
00:00:06.213 00.000 15712 Worker thread wakes up
00:00:06.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:06.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:06.213 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
00:00:07.625 01.412 15712 Exposure complete
00:00:07.687 00.062 15712 worker thread done servicing request
00:00:07.687 00.000 7988 OnExposeComplete: enter
00:00:07.687 00.000 7988 UpdateGuideState(): m_state=6
00:00:07.689 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2988
00:00:07.689 00.000 7988 Star::Find returns 1 (0), X=504.94, Y=807.10, Mass=1487, SNR=25.8, Peak=154 HFD=4.4
00:00:07.691 00.002 7988 MultiStar: [#1 0.26,0.05,0.95,U] [#2 0.10,0.15,0.87,U] [#3 0.28,0.01,0.86,U] [#4 -0.04,-0.19,0.73,U] [#5 0.06,0.21,0.71,U] [#6 0.38,0.18,0.00,M1] [#7 0.18,0.45,0.00,M1] [#8 0.62,-0.32,0.00,M1] 
00:00:07.692 00.001 7988 refined, 5 included, MultiStar: {0.18, 0.03}, one-star: {0.34, -0.05}
00:00:07.692 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.56) = xAngle (-1.41 = -1.41)
00:00:07.694 00.002 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
00:00:07.694 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.15 mountX=0.03 mountY=-0.18, mountTheta=-1.41
00:00:07.696 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.03, opts=13)
00:00:07.698 00.002 7988 Enqueuing Move request for scope (0.18, 0.03)
00:00:07.698 00.000 15712 Worker thread wakes up
00:00:07.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
00:00:07.698 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
00:00:07.698 00.000 15712 Moving (0.18, 0.03) raw xDistance=0.03 yDistance=-0.18
00:00:07.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:07.702 00.004 7988 UpdateGuideState exits: m=1487 SNR=25.8
00:00:07.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:07.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:07.702 00.000 7988 Enqueuing Expose request
00:00:07.702 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.14
00:00:07.702 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
00:00:07.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:07.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:00:07.702 00.000 15712 MoveAxis(E, 4, ABG)
00:00:07.702 00.000 15712 Guiding  Dir = 2, Dur = 4
00:00:07.702 00.000 15712 IsGuiding returns 0
00:00:07.727 00.025 15712 IsGuiding returns 0
00:00:07.727 00.000 15712 Move returns status 0, amount 4
00:00:07.727 00.000 15712 MoveAxis(N, 0, ABG)
00:00:07.727 00.000 15712 Move returns status 0, amount 0
00:00:07.727 00.000 15712 move complete, result=0
00:00:07.727 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
00:00:07.733 00.006 15712 worker thread done servicing request
00:00:07.733 00.000 15712 Worker thread wakes up
00:00:07.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:07.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:09.473 01.740 15712 Exposure complete
00:00:09.538 00.065 15712 worker thread done servicing request
00:00:09.538 00.000 7988 OnExposeComplete: enter
00:00:09.540 00.002 7988 UpdateGuideState(): m_state=6
00:00:09.542 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2989
00:00:09.543 00.001 7988 Star::Find returns 1 (0), X=504.67, Y=807.08, Mass=1475, SNR=25.6, Peak=173 HFD=4.6
00:00:09.545 00.002 7988 MultiStar: [#1 0.35,0.25,0.00,M1] [#2 0.01,0.33,0.87,U] [#3 0.15,0.22,0.85,U] [#4 0.07,0.02,0.73,U] [#5 -0.02,0.17,0.75,U] [#6 0.18,0.35,0.66,U] [#7 0.18,0.45,0.00,M2] [#8 0.32,0.57,0.00,M2] 
00:00:09.547 00.002 7988 single-star, 5 included, MultiStar: {0.07, 0.16}, one-star: {0.07, -0.08}
00:00:09.547 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
00:00:09.549 00.002 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
00:00:09.550 00.001 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.83 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
00:00:09.553 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
00:00:09.553 00.000 7988 Enqueuing Move request for scope (0.07, -0.08)
00:00:09.553 00.000 15712 Worker thread wakes up
00:00:09.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:00:09.553 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:00:09.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:09.553 00.000 15712 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=-0.07
00:00:09.553 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.6
00:00:09.560 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:09.560 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:09.562 00.002 7988 Enqueuing Expose request
00:00:09.564 00.002 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.13
00:00:09.564 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
00:00:09.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:09.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:00:09.564 00.000 15712 MoveAxis(E, 4, ABG)
00:00:09.564 00.000 15712 Guiding  Dir = 2, Dur = 4
00:00:09.565 00.001 15712 IsGuiding returns 0
00:00:09.581 00.016 15712 IsGuiding returns 0
00:00:09.581 00.000 15712 Move returns status 0, amount 4
00:00:09.581 00.000 15712 MoveAxis(N, 0, ABG)
00:00:09.581 00.000 15712 Move returns status 0, amount 0
00:00:09.581 00.000 15712 move complete, result=0
00:00:09.581 00.000 15712 worker thread done servicing request
00:00:09.581 00.000 15712 Worker thread wakes up
00:00:09.581 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:00:09.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:09.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:11.002 01.421 15712 Exposure complete
00:00:11.063 00.061 15712 worker thread done servicing request
00:00:11.063 00.000 7988 OnExposeComplete: enter
00:00:11.063 00.000 7988 UpdateGuideState(): m_state=6
00:00:11.065 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2990
00:00:11.065 00.000 7988 Star::Find returns 1 (0), X=504.82, Y=807.20, Mass=1440, SNR=25.2, Peak=171 HFD=4.4
00:00:11.067 00.002 7988 MultiStar: [#1 0.18,0.12,0.97,U] [#2 -0.02,0.33,0.87,U] [#3 0.07,0.25,0.87,U] [#4 -0.09,0.17,0.76,U] [#5 0.08,0.07,0.76,U] [#6 0.08,0.45,0.00,M1] [#7 0.01,0.34,0.49,U] [#8 0.30,0.12,0.45,U] 
00:00:11.067 00.000 7988 refined, 7 included, MultiStar: {0.09, 0.17}, one-star: {0.22, 0.05}
00:00:11.069 00.002 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
00:00:11.070 00.001 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
00:00:11.070 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.08 mountX=0.17 mountY=-0.10, mountTheta=-0.51
00:00:11.072 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.17, opts=13)
00:00:11.074 00.002 7988 Enqueuing Move request for scope (0.09, 0.17)
00:00:11.074 00.000 15712 Worker thread wakes up
00:00:11.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
00:00:11.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
00:00:11.074 00.000 15712 Moving (0.09, 0.17) raw xDistance=0.17 yDistance=-0.10
00:00:11.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:11.074 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.2
00:00:11.078 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:11.079 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:11.079 00.000 7988 Enqueuing Expose request
00:00:11.079 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 640.13
00:00:11.079 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
00:00:11.079 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:11.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:00:11.079 00.000 15712 MoveAxis(W, 31, ABG)
00:00:11.079 00.000 15712 Guiding  Dir = 3, Dur = 31
00:00:11.079 00.000 15712 IsGuiding returns 0
00:00:11.104 00.025 15712 PulseGuide returned control before completion, sleep 20
00:00:11.143 00.039 15712 IsGuiding returns 0
00:00:11.143 00.000 15712 Move returns status 0, amount 31
00:00:11.143 00.000 15712 MoveAxis(N, 0, ABG)
00:00:11.143 00.000 15712 Move returns status 0, amount 0
00:00:11.143 00.000 15712 move complete, result=0
00:00:11.143 00.000 15712 worker thread done servicing request
00:00:11.143 00.000 15712 Worker thread wakes up
00:00:11.143 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
00:00:11.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:11.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:12.792 01.649 15712 Exposure complete
00:00:12.851 00.059 15712 worker thread done servicing request
00:00:12.851 00.000 7988 OnExposeComplete: enter
00:00:12.851 00.000 7988 UpdateGuideState(): m_state=6
00:00:12.855 00.004 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2991
00:00:12.856 00.001 7988 Star::Find returns 1 (0), X=504.76, Y=807.01, Mass=1597, SNR=26.6, Peak=151 HFD=4.4
00:00:12.856 00.000 7988 MultiStar: [#1 0.14,-0.23,0.94,U] [#2 0.05,0.08,0.82,U] [#3 0.09,0.01,0.83,U] [#4 0.07,-0.22,0.74,U] [#5 0.20,0.03,0.70,U] [#6 0.00,0.23,0.69,U] [#7 0.24,-0.10,0.47,U] [#8 0.03,0.05,0.45,U] 
00:00:12.858 00.002 7988 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.16, -0.14}
00:00:12.858 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
00:00:12.860 00.002 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
00:00:12.860 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.39 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
00:00:12.862 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.05, opts=13)
00:00:12.864 00.002 7988 Enqueuing Move request for scope (0.11, -0.05)
00:00:12.864 00.000 15712 Worker thread wakes up
00:00:12.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:00:12.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:00:12.864 00.000 15712 Moving (0.11, -0.05) raw xDistance=-0.04 yDistance=-0.11
00:00:12.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:12.867 00.003 7988 UpdateGuideState exits: m=1597 SNR=26.6
00:00:12.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:12.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:12.867 00.000 7988 Enqueuing Expose request
00:00:12.867 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.12
00:00:12.867 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
00:00:12.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:12.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:00:12.867 00.000 15712 MoveAxis(E, 3, ABG)
00:00:12.867 00.000 15712 Guiding  Dir = 2, Dur = 3
00:00:12.867 00.000 15712 IsGuiding returns 0
00:00:12.924 00.057 15712 IsGuiding returns 0
00:00:12.924 00.000 15712 Move returns status 0, amount 3
00:00:12.924 00.000 15712 MoveAxis(N, 0, ABG)
00:00:12.924 00.000 15712 Move returns status 0, amount 0
00:00:12.924 00.000 15712 move complete, result=0
00:00:12.924 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:00:12.928 00.004 15712 worker thread done servicing request
00:00:12.928 00.000 15712 Worker thread wakes up
00:00:12.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:12.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:14.336 01.408 15712 Exposure complete
00:00:14.397 00.061 15712 worker thread done servicing request
00:00:14.397 00.000 7988 OnExposeComplete: enter
00:00:14.399 00.002 7988 UpdateGuideState(): m_state=6
00:00:14.401 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2992
00:00:14.401 00.000 7988 Star::Find returns 1 (0), X=504.78, Y=806.82, Mass=1560, SNR=26.1, Peak=137 HFD=4.5
00:00:14.403 00.002 7988 MultiStar: [#1 0.25,-0.44,0.00,M1] [#2 0.10,-0.07,0.85,U] [#3 0.07,-0.31,0.83,U] [#4 -0.15,-0.59,0.00,M1] [#5 0.13,-0.21,0.70,U] [#6 0.35,-0.09,0.68,U] [#7 0.12,-0.06,0.48,U] [#8 0.58,-0.31,0.00,M1] 
00:00:14.404 00.001 7988 refined, 5 included, MultiStar: {0.16, -0.19}, one-star: {0.18, -0.33}
00:00:14.404 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
00:00:14.406 00.002 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
00:00:14.406 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.89 mountX=-0.19 mountY=-0.15, mountTheta=-2.48
00:00:14.408 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.19, opts=13)
00:00:14.410 00.002 7988 Enqueuing Move request for scope (0.16, -0.19)
00:00:14.410 00.000 15712 Worker thread wakes up
00:00:14.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
00:00:14.410 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
00:00:14.410 00.000 15712 Moving (0.16, -0.19) raw xDistance=-0.19 yDistance=-0.15
00:00:14.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:14.410 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.1
00:00:14.413 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:14.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:14.415 00.002 7988 Enqueuing Expose request
00:00:14.415 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 640.12
00:00:14.415 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
00:00:14.415 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:14.415 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:00:14.415 00.000 15712 MoveAxis(E, 42, ABG)
00:00:14.415 00.000 15712 Guiding  Dir = 2, Dur = 42
00:00:14.415 00.000 15712 IsGuiding returns 0
00:00:14.438 00.023 15712 PulseGuide returned control before completion, sleep 25
00:00:14.478 00.040 15712 IsGuiding returns 1
00:00:14.478 00.000 15712 scope still moving after pulse duration time elapsed
00:00:14.540 00.062 15712 IsGuiding returns 0
00:00:14.540 00.000 15712 scope move finished after 42 + 81 ms
00:00:14.540 00.000 15712 Move returns status 0, amount 42
00:00:14.540 00.000 15712 MoveAxis(N, 0, ABG)
00:00:14.540 00.000 15712 Move returns status 0, amount 0
00:00:14.540 00.000 15712 move complete, result=0
00:00:14.540 00.000 15712 worker thread done servicing request
00:00:14.540 00.000 15712 Worker thread wakes up
00:00:14.540 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
00:00:14.543 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:14.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:16.187 01.644 15712 Exposure complete
00:00:16.249 00.062 15712 worker thread done servicing request
00:00:16.249 00.000 7988 OnExposeComplete: enter
00:00:16.249 00.000 7988 UpdateGuideState(): m_state=6
00:00:16.251 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2993
00:00:16.251 00.000 7988 Star::Find returns 1 (0), X=504.78, Y=807.06, Mass=1420, SNR=24.9, Peak=142 HFD=4.2
00:00:16.253 00.002 7988 MultiStar: [#1 0.18,-0.17,1.04,U] [#2 -0.07,-0.05,0.89,U] [#3 0.09,-0.16,0.89,U] [#4 -0.12,-0.16,0.80,U] [#5 0.10,-0.02,0.77,U] [#6 0.08,0.11,0.68,U] [#7 0.32,-0.04,0.50,U] [#8 0.52,-0.19,0.00,M2] 
00:00:16.253 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.17, -0.09}
00:00:16.256 00.003 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.32 = -2.32)
00:00:16.256 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
00:00:16.258 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.75 mountX=-0.08 mountY=-0.09, mountTheta=-2.33
00:00:16.260 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.08, opts=13)
00:00:16.260 00.000 7988 Enqueuing Move request for scope (0.09, -0.08)
00:00:16.262 00.002 15712 Worker thread wakes up
00:00:16.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
00:00:16.262 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
00:00:16.262 00.000 15712 Moving (0.09, -0.08) raw xDistance=-0.08 yDistance=-0.09
00:00:16.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:16.262 00.000 7988 UpdateGuideState exits: m=1420 SNR=24.9
00:00:16.264 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:16.264 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:16.264 00.000 7988 Enqueuing Expose request
00:00:16.264 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.12
00:00:16.264 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
00:00:16.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:16.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:00:16.264 00.000 15712 MoveAxis(E, 5, ABG)
00:00:16.264 00.000 15712 Guiding  Dir = 2, Dur = 5
00:00:16.264 00.000 15712 IsGuiding returns 0
00:00:16.280 00.016 15712 IsGuiding returns 0
00:00:16.280 00.000 15712 Move returns status 0, amount 5
00:00:16.280 00.000 15712 MoveAxis(N, 0, ABG)
00:00:16.280 00.000 15712 Move returns status 0, amount 0
00:00:16.280 00.000 15712 move complete, result=0
00:00:16.280 00.000 15712 worker thread done servicing request
00:00:16.280 00.000 15712 Worker thread wakes up
00:00:16.280 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:00:16.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:16.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:17.701 01.421 15712 Exposure complete
00:00:17.752 00.051 15712 worker thread done servicing request
00:00:17.752 00.000 7988 OnExposeComplete: enter
00:00:17.764 00.012 7988 UpdateGuideState(): m_state=6
00:00:17.764 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2994
00:00:17.766 00.002 7988 Star::Find returns 1 (0), X=504.88, Y=806.92, Mass=1570, SNR=26.5, Peak=155 HFD=4.4
00:00:17.766 00.000 7988 MultiStar: [#1 0.31,-0.25,0.99,U] [#2 0.01,-0.08,0.84,U] [#3 0.34,-0.27,0.00,M1] [#4 -0.12,-0.44,0.00,M1] [#5 -0.08,-0.20,0.74,U] [#6 0.12,0.04,0.66,U] [#7 0.08,-0.04,0.48,U] [#8 0.35,-0.26,0.00,M3] 
00:00:17.768 00.002 7988 refined, 5 included, MultiStar: {0.14, -0.15}, one-star: {0.27, -0.23}
00:00:17.769 00.001 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
00:00:17.769 00.000 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.41 = -2.41)
00:00:17.771 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.82 mountX=-0.15 mountY=-0.13, mountTheta=-2.40
00:00:17.773 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.15, opts=13)
00:00:17.773 00.000 7988 Enqueuing Move request for scope (0.14, -0.15)
00:00:17.775 00.002 15712 Worker thread wakes up
00:00:17.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
00:00:17.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
00:00:17.775 00.000 15712 Moving (0.14, -0.15) raw xDistance=-0.15 yDistance=-0.13
00:00:17.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:00:17.775 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.5
00:00:17.778 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:17.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:17.780 00.002 7988 Enqueuing Expose request
00:00:17.780 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.11
00:00:17.780 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
00:00:17.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:17.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:00:17.780 00.000 15712 MoveAxis(E, 6, ABG)
00:00:17.780 00.000 15712 Guiding  Dir = 2, Dur = 6
00:00:17.780 00.000 15712 IsGuiding returns 0
00:00:17.802 00.022 15712 IsGuiding returns 0
00:00:17.802 00.000 15712 Move returns status 0, amount 6
00:00:17.802 00.000 15712 MoveAxis(N, 0, ABG)
00:00:17.802 00.000 15712 Move returns status 0, amount 0
00:00:17.802 00.000 15712 move complete, result=0
00:00:17.802 00.000 15712 worker thread done servicing request
00:00:17.802 00.000 15712 Worker thread wakes up
00:00:17.802 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:00:17.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:17.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:19.442 01.640 15712 Exposure complete
00:00:19.503 00.061 15712 worker thread done servicing request
00:00:19.503 00.000 7988 OnExposeComplete: enter
00:00:19.503 00.000 7988 UpdateGuideState(): m_state=6
00:00:19.505 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2995
00:00:19.507 00.002 7988 Star::Find returns 1 (0), X=504.99, Y=806.83, Mass=1444, SNR=25.3, Peak=125 HFD=4.3
00:00:19.507 00.000 7988 MultiStar: [#1 0.41,-0.17,0.00,M1] [#2 0.26,-0.12,0.90,U] [#3 0.26,-0.27,0.91,U] [#4 0.31,-0.37,0.00,M2] [#5 0.10,-0.30,0.77,U] [#6 0.26,0.15,0.70,U] [#7 0.21,-0.09,0.51,U] [#8 0.39,-0.17,0.00,M4] 
00:00:19.509 00.002 7988 refined, 5 included, MultiStar: {0.25, -0.18}, one-star: {0.39, -0.32}
00:00:19.509 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.56) = xAngle (-2.17 = -2.17)
00:00:19.511 00.002 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.21 = -2.21)
00:00:19.511 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.61 mountX=-0.18 mountY=-0.25, mountTheta=-2.18
00:00:19.513 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.18, opts=13)
00:00:19.515 00.002 7988 Enqueuing Move request for scope (0.25, -0.18)
00:00:19.515 00.000 15712 Worker thread wakes up
00:00:19.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
00:00:19.515 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
00:00:19.515 00.000 15712 Moving (0.25, -0.18) raw xDistance=-0.18 yDistance=-0.25
00:00:19.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:19.515 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.3
00:00:19.518 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:19.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:19.518 00.000 7988 Enqueuing Expose request
00:00:19.522 00.004 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 640.11
00:00:19.522 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
00:00:19.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:00:19.522 00.000 15712 MoveAxis(E, 40, ABG)
00:00:19.522 00.000 15712 Guiding  Dir = 2, Dur = 40
00:00:19.555 00.033 15712 IsGuiding returns 0
00:00:19.573 00.018 15712 PulseGuide returned control before completion, sleep 35
00:00:19.624 00.051 15712 IsGuiding returns 0
00:00:19.624 00.000 15712 Move returns status 0, amount 40
00:00:19.624 00.000 15712 MoveAxis(N, 64, ABG)
00:00:19.624 00.000 15712 Guiding  Dir = 0, Dur = 64
00:00:19.624 00.000 15712 IsGuiding returns 0
00:00:19.704 00.080 15712 IsGuiding returns 1
00:00:19.704 00.000 15712 scope still moving after pulse duration time elapsed
00:00:19.727 00.023 15712 IsGuiding returns 1
00:00:19.794 00.067 15712 IsGuiding returns 1
00:00:19.828 00.034 15712 IsGuiding returns 0
00:00:19.828 00.000 15712 scope move finished after 64 + 143 ms
00:00:19.828 00.000 15712 Move returns status 0, amount 64
00:00:19.828 00.000 15712 move complete, result=0
00:00:19.828 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.3 px 64 ms NORTH
00:00:19.834 00.006 15712 worker thread done servicing request
00:00:19.834 00.000 15712 Worker thread wakes up
00:00:19.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:19.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:21.241 01.407 15712 Exposure complete
00:00:21.289 00.048 15712 worker thread done servicing request
00:00:21.289 00.000 7988 OnExposeComplete: enter
00:00:21.302 00.013 7988 UpdateGuideState(): m_state=6
00:00:21.302 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2996
00:00:21.302 00.000 7988 Star::Find returns 1 (0), X=504.77, Y=806.93, Mass=1444, SNR=25.2, Peak=144 HFD=4.3
00:00:21.306 00.004 7988 MultiStar: [#1 0.37,-0.35,0.00,M2] [#2 0.05,0.03,0.90,U] [#3 -0.02,-0.11,0.84,U] [#4 -0.01,-0.14,0.78,U] [#5 0.06,-0.17,0.75,U] [#6 0.13,0.12,0.68,U] [#7 0.00,0.00,0.00,L] [#8 0.34,-0.19,0.42,U] [#9 0.09,-0.45,0.00,M5] 
00:00:21.306 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.17, -0.22}
00:00:21.306 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
00:00:21.306 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
00:00:21.306 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.87 mountX=-0.10 mountY=-0.08, mountTheta=-2.45
00:00:21.306 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.10, opts=13)
00:00:21.306 00.000 7988 Enqueuing Move request for scope (0.08, -0.10)
00:00:21.306 00.000 15712 Worker thread wakes up
00:00:21.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
00:00:21.306 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
00:00:21.306 00.000 15712 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=-0.08
00:00:21.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:21.306 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.2
00:00:21.316 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:21.318 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:21.318 00.000 7988 Enqueuing Expose request
00:00:21.318 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.11
00:00:21.318 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:00:21.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:21.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:00:21.318 00.000 15712 MoveAxis(E, 7, ABG)
00:00:21.318 00.000 15712 Guiding  Dir = 2, Dur = 7
00:00:21.318 00.000 15712 IsGuiding returns 0
00:00:21.334 00.016 15712 IsGuiding returns 0
00:00:21.334 00.000 15712 Move returns status 0, amount 7
00:00:21.334 00.000 15712 MoveAxis(N, 0, ABG)
00:00:21.334 00.000 15712 Move returns status 0, amount 0
00:00:21.334 00.000 15712 move complete, result=0
00:00:21.334 00.000 15712 worker thread done servicing request
00:00:21.334 00.000 15712 Worker thread wakes up
00:00:21.334 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:00:21.336 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:21.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:22.976 01.640 15712 Exposure complete
00:00:23.039 00.063 15712 worker thread done servicing request
00:00:23.039 00.000 7988 OnExposeComplete: enter
00:00:23.040 00.001 7988 UpdateGuideState(): m_state=6
00:00:23.042 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2997
00:00:23.042 00.000 7988 Star::Find returns 1 (0), X=504.75, Y=807.15, Mass=1558, SNR=26.3, Peak=181 HFD=4.3
00:00:23.044 00.002 7988 MultiStar: [#1 0.14,0.05,0.95,U] [#2 -0.25,0.29,0.82,U] [#3 -0.07,-0.03,0.85,U] [#4 0.09,-0.16,0.72,U] [#5 0.01,0.09,0.68,U] [#6 0.05,0.27,0.63,U] [#7 -0.07,0.14,0.47,U] [#8 0.44,-0.17,0.00,M4] 
00:00:23.044 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {0.15, -0.00}
00:00:23.046 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
00:00:23.046 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
00:00:23.048 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.36 mountX=0.07 mountY=-0.02, mountTheta=-0.23
00:00:23.050 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.07, opts=13)
00:00:23.050 00.000 7988 Enqueuing Move request for scope (0.02, 0.07)
00:00:23.052 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:23.052 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.3
00:00:23.054 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:23.055 00.001 15712 Worker thread wakes up
00:00:23.055 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:23.057 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:00:23.057 00.000 7988 Enqueuing Expose request
00:00:23.057 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:00:23.057 00.000 15712 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.02
00:00:23.061 00.004 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.10
00:00:23.061 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
00:00:23.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:23.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:00:23.061 00.000 15712 MoveAxis(E, 8, ABG)
00:00:23.061 00.000 15712 Guiding  Dir = 2, Dur = 8
00:00:23.061 00.000 15712 IsGuiding returns 0
00:00:23.124 00.063 15712 IsGuiding returns 0
00:00:23.124 00.000 15712 Move returns status 0, amount 8
00:00:23.124 00.000 15712 MoveAxis(N, 0, ABG)
00:00:23.124 00.000 15712 Move returns status 0, amount 0
00:00:23.124 00.000 15712 move complete, result=0
00:00:23.124 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:00:23.127 00.003 15712 worker thread done servicing request
00:00:23.127 00.000 15712 Worker thread wakes up
00:00:23.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:23.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:24.539 01.412 15712 Exposure complete
00:00:24.602 00.063 15712 worker thread done servicing request
00:00:24.602 00.000 7988 OnExposeComplete: enter
00:00:24.602 00.000 7988 UpdateGuideState(): m_state=6
00:00:24.602 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2998
00:00:24.602 00.000 7988 Star::Find returns 1 (0), X=504.87, Y=807.09, Mass=1444, SNR=25.2, Peak=143 HFD=4.3
00:00:24.602 00.000 7988 MultiStar: [#1 0.32,0.02,0.98,U] [#2 0.23,0.47,0.00,M1] [#3 -0.07,0.07,0.86,U] [#4 0.05,0.08,0.76,U] [#5 0.17,0.12,0.76,U] [#6 0.21,0.01,0.68,U] [#7 0.06,0.28,0.49,U] [#8 0.42,0.06,0.00,M5] 
00:00:24.602 00.000 7988 refined, 6 included, MultiStar: {0.16, 0.06}, one-star: {0.26, -0.06}
00:00:24.602 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
00:00:24.602 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
00:00:24.602 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.34 mountX=0.06 mountY=-0.16, mountTheta=-1.23
00:00:24.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.06, opts=13)
00:00:24.602 00.000 7988 Enqueuing Move request for scope (0.16, 0.06)
00:00:24.602 00.000 15712 Worker thread wakes up
00:00:24.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
00:00:24.602 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
00:00:24.602 00.000 15712 Moving (0.16, 0.06) raw xDistance=0.06 yDistance=-0.16
00:00:24.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:24.602 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.2
00:00:24.618 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:24.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:24.618 00.000 7988 Enqueuing Expose request
00:00:24.618 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.10
00:00:24.618 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:00:24.618 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:24.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:00:24.618 00.000 15712 MoveAxis(E, 8, ABG)
00:00:24.618 00.000 15712 Guiding  Dir = 2, Dur = 8
00:00:24.618 00.000 15712 IsGuiding returns 0
00:00:24.643 00.025 15712 IsGuiding returns 0
00:00:24.643 00.000 15712 Move returns status 0, amount 8
00:00:24.643 00.000 15712 MoveAxis(N, 0, ABG)
00:00:24.643 00.000 15712 Move returns status 0, amount 0
00:00:24.643 00.000 15712 move complete, result=0
00:00:24.643 00.000 15712 worker thread done servicing request
00:00:24.643 00.000 15712 Worker thread wakes up
00:00:24.643 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
00:00:24.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:24.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:26.279 01.636 15712 Exposure complete
00:00:26.334 00.055 15712 worker thread done servicing request
00:00:26.340 00.006 7988 OnExposeComplete: enter
00:00:26.340 00.000 7988 UpdateGuideState(): m_state=6
00:00:26.340 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2999
00:00:26.340 00.000 7988 Star::Find returns 1 (0), X=504.77, Y=807.03, Mass=1512, SNR=25.4, Peak=141 HFD=4.5
00:00:26.340 00.000 7988 MultiStar: [#1 0.17,-0.24,0.96,U] [#2 -0.10,-0.03,0.86,U] [#3 0.03,0.07,0.90,U] [#4 -0.12,-0.29,0.75,U] [#5 -0.11,-0.26,0.77,U] [#6 0.05,0.30,0.70,U] [#7 0.36,0.11,0.51,U] [#8 0.36,0.08,0.43,U] 
00:00:26.340 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.17, -0.12}
00:00:26.340 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
00:00:26.340 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
00:00:26.340 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.74 mountX=-0.06 mountY=-0.07, mountTheta=-2.32
00:00:26.340 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.06, opts=13)
00:00:26.351 00.011 7988 Enqueuing Move request for scope (0.07, -0.06)
00:00:26.351 00.000 15712 Worker thread wakes up
00:00:26.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:00:26.351 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:00:26.351 00.000 15712 Moving (0.07, -0.06) raw xDistance=-0.06 yDistance=-0.07
00:00:26.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:26.351 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.4
00:00:26.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:26.356 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:26.356 00.000 7988 Enqueuing Expose request
00:00:26.356 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.10
00:00:26.356 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
00:00:26.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:26.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:00:26.356 00.000 15712 MoveAxis(E, 7, ABG)
00:00:26.356 00.000 15712 Guiding  Dir = 2, Dur = 7
00:00:26.356 00.000 15712 IsGuiding returns 0
00:00:26.385 00.029 15712 IsGuiding returns 0
00:00:26.385 00.000 15712 Move returns status 0, amount 7
00:00:26.385 00.000 15712 MoveAxis(N, 0, ABG)
00:00:26.385 00.000 15712 Move returns status 0, amount 0
00:00:26.385 00.000 15712 move complete, result=0
00:00:26.385 00.000 15712 worker thread done servicing request
00:00:26.385 00.000 15712 Worker thread wakes up
00:00:26.385 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:00:26.388 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:26.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:27.793 01.405 15712 Exposure complete
00:00:27.848 00.055 15712 worker thread done servicing request
00:00:27.848 00.000 7988 OnExposeComplete: enter
00:00:27.854 00.006 7988 UpdateGuideState(): m_state=6
00:00:27.854 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
00:00:27.854 00.000 7988 Star::Find returns 1 (0), X=504.78, Y=807.04, Mass=1588, SNR=26.8, Peak=133 HFD=4.5
00:00:27.854 00.000 7988 MultiStar: [#1 0.16,-0.32,0.93,U] [#2 0.14,0.22,0.81,U] [#3 0.02,-0.10,0.84,U] [#4 -0.10,-0.35,0.72,U] [#5 0.22,0.01,0.68,U] [#6 0.46,-0.11,0.00,M1] [#7 0.09,-0.02,0.50,U] [#8 0.48,-0.26,0.00,M5] 
00:00:27.854 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.10}, one-star: {0.18, -0.11}
00:00:27.854 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
00:00:27.854 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
00:00:27.854 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.78 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
00:00:27.854 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.10, opts=13)
00:00:27.865 00.011 7988 Enqueuing Move request for scope (0.11, -0.10)
00:00:27.865 00.000 15712 Worker thread wakes up
00:00:27.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
00:00:27.865 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
00:00:27.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:27.865 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.8
00:00:27.869 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:27.869 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:27.870 00.001 7988 Enqueuing Expose request
00:00:27.870 00.000 15712 Moving (0.11, -0.10) raw xDistance=-0.10 yDistance=-0.10
00:00:27.870 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:00:27.870 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:00:27.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:27.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:00:27.870 00.000 15712 MoveAxis(E, 6, ABG)
00:00:27.870 00.000 15712 Guiding  Dir = 2, Dur = 6
00:00:27.870 00.000 15712 IsGuiding returns 0
00:00:27.937 00.067 15712 IsGuiding returns 0
00:00:27.937 00.000 15712 Move returns status 0, amount 6
00:00:27.937 00.000 15712 MoveAxis(N, 0, ABG)
00:00:27.937 00.000 15712 Move returns status 0, amount 0
00:00:27.937 00.000 15712 move complete, result=0
00:00:27.937 00.000 15712 worker thread done servicing request
00:00:27.937 00.000 15712 Worker thread wakes up
00:00:27.937 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:00:27.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:27.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:29.580 01.643 15712 Exposure complete
00:00:29.641 00.061 15712 worker thread done servicing request
00:00:29.642 00.001 7988 OnExposeComplete: enter
00:00:29.642 00.000 7988 UpdateGuideState(): m_state=6
00:00:29.644 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3001
00:00:29.646 00.002 7988 Star::Find returns 1 (0), X=504.80, Y=806.69, Mass=1557, SNR=26.2, Peak=157 HFD=4.6
00:00:29.646 00.000 7988 MultiStar: [#1 0.33,-0.39,0.00,M1] [#2 0.01,-0.12,0.87,U] [#3 0.22,-0.42,0.00,M1] [#4 -0.06,-0.53,0.00,M1] [#5 -0.14,-0.26,0.73,U] [#6 0.24,-0.25,0.65,U] [#7 0.52,-0.38,0.00,M1] [#8 0.67,-0.29,0.00,M6] 
00:00:29.648 00.002 7988 refined, 3 included, MultiStar: {0.08, -0.28}, one-star: {0.19, -0.46}
00:00:29.648 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
00:00:29.650 00.002 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
00:00:29.650 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.30 mountX=-0.28 mountY=-0.07, mountTheta=-2.89
00:00:29.652 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.28, opts=13)
00:00:29.654 00.002 7988 Enqueuing Move request for scope (0.08, -0.28)
00:00:29.654 00.000 15712 Worker thread wakes up
00:00:29.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
00:00:29.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
00:00:29.654 00.000 15712 Moving (0.08, -0.28) raw xDistance=-0.28 yDistance=-0.07
00:00:29.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:29.654 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.2
00:00:29.658 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:29.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:29.658 00.000 7988 Enqueuing Expose request
00:00:29.658 00.000 15712 PPEC rslt: input = -0.28, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 640.09
00:00:29.658 00.000 15712 PPEC: input: -0.28, control: -0.20, exposure: 1500
00:00:29.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:29.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:00:29.658 00.000 15712 MoveAxis(E, 64, ABG)
00:00:29.658 00.000 15712 Guiding  Dir = 2, Dur = 64
00:00:29.658 00.000 15712 IsGuiding returns 0
00:00:29.674 00.016 15712 PulseGuide returned control before completion, sleep 58
00:00:29.759 00.085 15712 IsGuiding returns 0
00:00:29.759 00.000 15712 Move returns status 0, amount 64
00:00:29.759 00.000 15712 MoveAxis(N, 0, ABG)
00:00:29.759 00.000 15712 Move returns status 0, amount 0
00:00:29.759 00.000 15712 move complete, result=0
00:00:29.759 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.1 px 0 ms NORTH
00:00:29.759 00.000 15712 worker thread done servicing request
00:00:29.759 00.000 15712 Worker thread wakes up
00:00:29.761 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:29.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:31.174 01.413 15712 Exposure complete
00:00:31.236 00.062 15712 worker thread done servicing request
00:00:31.236 00.000 7988 OnExposeComplete: enter
00:00:31.236 00.000 7988 UpdateGuideState(): m_state=6
00:00:31.247 00.011 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3002
00:00:31.247 00.000 7988 Star::Find returns 1 (0), X=504.93, Y=806.85, Mass=1493, SNR=25.7, Peak=122 HFD=4.6
00:00:31.247 00.000 7988 MultiStar: [#1 0.33,-0.17,0.98,U] [#2 0.05,-0.10,0.85,U] [#3 0.08,-0.23,0.90,U] [#4 -0.16,-0.51,0.00,M2] [#5 0.05,-0.31,0.72,U] [#6 0.28,-0.06,0.64,U] [#7 0.17,0.02,0.46,U] [#8 0.28,-0.38,0.00,M7] 
00:00:31.247 00.000 7988 refined, 6 included, MultiStar: {0.19, -0.18}, one-star: {0.33, -0.30}
00:00:31.251 00.004 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
00:00:31.251 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.36 = -2.36)
00:00:31.251 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.77 mountX=-0.18 mountY=-0.19, mountTheta=-2.34
00:00:31.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.18, opts=13)
00:00:31.251 00.000 7988 Enqueuing Move request for scope (0.19, -0.18)
00:00:31.251 00.000 15712 Worker thread wakes up
00:00:31.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
00:00:31.251 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
00:00:31.251 00.000 15712 Moving (0.19, -0.18) raw xDistance=-0.18 yDistance=-0.19
00:00:31.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:31.251 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.7
00:00:31.260 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:31.260 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:31.260 00.000 7988 Enqueuing Expose request
00:00:31.260 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 640.09
00:00:31.260 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
00:00:31.264 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:31.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:00:31.264 00.000 15712 MoveAxis(E, 44, ABG)
00:00:31.264 00.000 15712 Guiding  Dir = 2, Dur = 44
00:00:31.264 00.000 15712 IsGuiding returns 0
00:00:31.285 00.021 15712 PulseGuide returned control before completion, sleep 26
00:00:31.331 00.046 15712 IsGuiding returns 1
00:00:31.331 00.000 15712 scope still moving after pulse duration time elapsed
00:00:31.366 00.035 15712 IsGuiding returns 0
00:00:31.366 00.000 15712 scope move finished after 44 + 65 ms
00:00:31.366 00.000 15712 Move returns status 0, amount 44
00:00:31.366 00.000 15712 MoveAxis(N, 0, ABG)
00:00:31.366 00.000 15712 Move returns status 0, amount 0
00:00:31.366 00.000 15712 move complete, result=0
00:00:31.366 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
00:00:31.375 00.009 15712 worker thread done servicing request
00:00:31.375 00.000 15712 Worker thread wakes up
00:00:31.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:31.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:33.120 01.745 15712 Exposure complete
00:00:33.181 00.061 15712 worker thread done servicing request
00:00:33.181 00.000 7988 OnExposeComplete: enter
00:00:33.181 00.000 7988 UpdateGuideState(): m_state=6
00:00:33.181 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3003
00:00:33.185 00.004 7988 Star::Find returns 1 (0), X=504.55, Y=806.96, Mass=1452, SNR=25.4, Peak=161 HFD=4.1
00:00:33.185 00.000 7988 MultiStar: [#1 0.18,0.17,1.04,U] [#2 -0.22,0.19,0.89,U] [#3 0.13,-0.18,0.88,U] [#4 -0.39,-0.06,0.77,U] [#5 -0.20,0.03,0.73,U] [#6 0.07,0.08,0.64,U] [#7 -0.25,0.25,0.52,U] [#8 0.26,-0.12,0.45,U] 
00:00:33.185 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.06, -0.19}
00:00:33.185 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.56) = xAngle (1.32 = 1.32)
00:00:33.185 00.000 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
00:00:33.185 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.88 mountX=0.01 mountY=0.05, mountTheta=1.32
00:00:33.185 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
00:00:33.185 00.000 7988 Enqueuing Move request for scope (-0.05, 0.01)
00:00:33.185 00.000 15712 Worker thread wakes up
00:00:33.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:00:33.185 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:00:33.185 00.000 15712 Moving (-0.05, 0.01) raw xDistance=0.01 yDistance=0.05
00:00:33.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:33.185 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.4
00:00:33.196 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:33.197 00.001 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:00:33.197 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
00:00:33.197 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:33.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:33.197 00.000 7988 Enqueuing Expose request
00:00:33.197 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:00:33.197 00.000 15712 MoveAxis(E, 8, ABG)
00:00:33.197 00.000 15712 Guiding  Dir = 2, Dur = 8
00:00:33.197 00.000 15712 IsGuiding returns 0
00:00:33.219 00.022 15712 IsGuiding returns 0
00:00:33.219 00.000 15712 Move returns status 0, amount 8
00:00:33.219 00.000 15712 MoveAxis(N, 0, ABG)
00:00:33.219 00.000 15712 Move returns status 0, amount 0
00:00:33.219 00.000 15712 move complete, result=0
00:00:33.219 00.000 15712 worker thread done servicing request
00:00:33.219 00.000 15712 Worker thread wakes up
00:00:33.219 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:00:33.229 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:33.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:34.648 01.419 15712 Exposure complete
00:00:34.709 00.061 15712 worker thread done servicing request
00:00:34.709 00.000 7988 OnExposeComplete: enter
00:00:34.712 00.003 7988 UpdateGuideState(): m_state=6
00:00:34.712 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3004
00:00:34.714 00.002 7988 Star::Find returns 1 (0), X=504.31, Y=807.43, Mass=1566, SNR=26.0, Peak=141 HFD=4.7
00:00:34.714 00.000 7988 MultiStar: [#1 -0.28,0.33,0.00,M1] [#2 -0.36,0.48,0.00,M1] [#3 -0.32,0.36,0.00,M1] [#4 -0.48,0.21,0.00,M2] [#5 -0.32,0.27,0.71,U] [#6 -0.28,0.28,0.67,U] [#7 -0.12,0.28,0.49,U] [#8 -0.11,0.15,0.45,U] 
00:00:34.716 00.002 7988 refined, 4 included, MultiStar: {-0.25, 0.26}, one-star: {-0.29, 0.28}
00:00:34.716 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.56) = xAngle (0.77 = 0.77)
00:00:34.718 00.002 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
00:00:34.718 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.26 hyp=0.36 cameraTheta=2.33 mountX=0.26 mountY=0.24, mountTheta=0.75
00:00:34.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.26, opts=13)
00:00:34.722 00.002 7988 Enqueuing Move request for scope (-0.25, 0.26)
00:00:34.722 00.000 15712 Worker thread wakes up
00:00:34.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.26) opts 0xd
00:00:34.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.26)
00:00:34.722 00.000 15712 Moving (-0.25, 0.26) raw xDistance=0.26 yDistance=0.24
00:00:34.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:34.722 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.0
00:00:34.725 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:34.725 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:34.725 00.000 7988 Enqueuing Expose request
00:00:34.729 00.004 15712 PPEC rslt: input = 0.26, final = 0.13, react = 0.16, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 640.08
00:00:34.729 00.000 15712 PPEC: input: 0.26, control: 0.13, exposure: 1500
00:00:34.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:34.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:00:34.729 00.000 15712 MoveAxis(W, 44, ABG)
00:00:34.729 00.000 15712 Guiding  Dir = 3, Dur = 44
00:00:34.729 00.000 15712 IsGuiding returns 0
00:00:34.746 00.017 15712 PulseGuide returned control before completion, sleep 38
00:00:34.793 00.047 15712 IsGuiding returns 1
00:00:34.793 00.000 15712 scope still moving after pulse duration time elapsed
00:00:34.821 00.028 15712 IsGuiding returns 0
00:00:34.821 00.000 15712 scope move finished after 44 + 47 ms
00:00:34.821 00.000 15712 Move returns status 0, amount 44
00:00:34.821 00.000 15712 MoveAxis(N, 0, ABG)
00:00:34.821 00.000 15712 Move returns status 0, amount 0
00:00:34.821 00.000 15712 move complete, result=0
00:00:34.821 00.000 15712 worker thread done servicing request
00:00:34.821 00.000 15712 Worker thread wakes up
00:00:34.821 00.000 7988 GuideStep: 0.3 px 44 ms WEST, 0.2 px 0 ms NORTH
00:00:34.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:34.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:36.563 01.742 15712 Exposure complete
00:00:36.617 00.054 15712 worker thread done servicing request
00:00:36.617 00.000 7988 OnExposeComplete: enter
00:00:36.626 00.009 7988 UpdateGuideState(): m_state=6
00:00:36.626 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3005
00:00:36.626 00.000 7988 Star::Find returns 1 (0), X=504.52, Y=807.20, Mass=1427, SNR=24.8, Peak=150 HFD=4.4
00:00:36.626 00.000 7988 MultiStar: [#1 -0.12,0.09,1.05,U] [#2 -0.41,0.37,0.00,M2] [#3 -0.54,0.15,0.00,M2] [#4 -0.30,0.12,0.76,U] [#5 -0.30,0.19,0.75,U] [#6 -0.27,0.15,0.66,U] [#7 -0.32,0.06,0.49,U] [#8 0.10,0.08,0.47,U] 
00:00:36.626 00.000 7988 single-star, 6 included, MultiStar: {-0.18, 0.10}, one-star: {-0.08, 0.05}
00:00:36.626 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.02 = 1.02)
00:00:36.634 00.008 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
00:00:36.634 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.58 mountX=0.05 mountY=0.08, mountTheta=1.01
00:00:36.634 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.05, opts=13)
00:00:36.634 00.000 7988 Enqueuing Move request for scope (-0.08, 0.05)
00:00:36.634 00.000 15712 Worker thread wakes up
00:00:36.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
00:00:36.634 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
00:00:36.634 00.000 15712 Moving (-0.08, 0.05) raw xDistance=0.05 yDistance=0.08
00:00:36.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:36.634 00.000 7988 UpdateGuideState exits: m=1427 SNR=24.8
00:00:36.642 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:36.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:36.642 00.000 7988 Enqueuing Expose request
00:00:36.642 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:00:36.642 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
00:00:36.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:36.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:00:36.642 00.000 15712 MoveAxis(E, 8, ABG)
00:00:36.642 00.000 15712 Guiding  Dir = 2, Dur = 8
00:00:36.642 00.000 15712 IsGuiding returns 0
00:00:36.694 00.052 15712 IsGuiding returns 0
00:00:36.694 00.000 15712 Move returns status 0, amount 8
00:00:36.694 00.000 15712 MoveAxis(N, 0, ABG)
00:00:36.694 00.000 15712 Move returns status 0, amount 0
00:00:36.694 00.000 15712 move complete, result=0
00:00:36.694 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:00:36.697 00.003 15712 worker thread done servicing request
00:00:36.697 00.000 15712 Worker thread wakes up
00:00:36.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:36.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:38.113 01.416 15712 Exposure complete
00:00:38.164 00.051 15712 worker thread done servicing request
00:00:38.175 00.011 7988 OnExposeComplete: enter
00:00:38.175 00.000 7988 UpdateGuideState(): m_state=6
00:00:38.177 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3006
00:00:38.177 00.000 7988 Star::Find returns 1 (0), X=504.34, Y=807.19, Mass=1514, SNR=25.9, Peak=150 HFD=4.6
00:00:38.179 00.002 7988 MultiStar: [#1 -0.19,-0.00,0.94,U] [#2 -0.39,0.13,0.89,U] [#3 -0.35,0.15,0.86,U] [#4 -0.75,-0.31,0.00,M2] [#5 -0.55,0.09,0.00,M1] [#6 -0.46,0.13,0.00,M1] [#7 -0.29,0.05,0.48,U] [#8 -0.04,0.09,0.47,U] 
00:00:38.179 00.000 7988 single-star, 5 included, MultiStar: {-0.27, 0.08}, one-star: {-0.26, 0.04}
00:00:38.181 00.002 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.43 = 1.43)
00:00:38.181 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
00:00:38.183 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.27 cameraTheta=2.99 mountX=0.04 mountY=0.26, mountTheta=1.43
00:00:38.183 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.04, opts=13)
00:00:38.185 00.002 7988 Enqueuing Move request for scope (-0.26, 0.04)
00:00:38.185 00.000 15712 Worker thread wakes up
00:00:38.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd
00:00:38.185 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.04)
00:00:38.185 00.000 15712 Moving (-0.26, 0.04) raw xDistance=0.04 yDistance=0.26
00:00:38.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:38.185 00.000 7988 UpdateGuideState exits: m=1514 SNR=25.9
00:00:38.189 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:38.191 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:38.191 00.000 7988 Enqueuing Expose request
00:00:38.191 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:00:38.191 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
00:00:38.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:38.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:00:38.191 00.000 15712 MoveAxis(E, 7, ABG)
00:00:38.191 00.000 15712 Guiding  Dir = 2, Dur = 7
00:00:38.191 00.000 15712 IsGuiding returns 0
00:00:38.215 00.024 15712 IsGuiding returns 0
00:00:38.215 00.000 15712 Move returns status 0, amount 7
00:00:38.215 00.000 15712 MoveAxis(N, 0, ABG)
00:00:38.215 00.000 15712 Move returns status 0, amount 0
00:00:38.215 00.000 15712 move complete, result=0
00:00:38.215 00.000 15712 worker thread done servicing request
00:00:38.215 00.000 15712 Worker thread wakes up
00:00:38.215 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.3 px 0 ms NORTH
00:00:38.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:38.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:39.851 01.636 15712 Exposure complete
00:00:39.912 00.061 15712 worker thread done servicing request
00:00:39.912 00.000 7988 OnExposeComplete: enter
00:00:39.912 00.000 7988 UpdateGuideState(): m_state=6
00:00:39.914 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3007
00:00:39.915 00.001 7988 Star::Find returns 1 (0), X=504.53, Y=807.30, Mass=1400, SNR=24.7, Peak=154 HFD=4.5
00:00:39.917 00.002 7988 MultiStar: [#1 0.06,0.05,1.03,U] [#2 -0.32,0.28,0.00,M2] [#3 -0.20,0.04,0.87,U] [#4 -0.44,-0.10,0.00,M3] [#5 -0.15,0.04,0.77,U] [#6 -0.19,0.09,0.71,U] [#7 0.02,0.09,0.49,U] [#8 0.23,0.22,0.43,U] 
00:00:39.917 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.09}, one-star: {-0.07, 0.15}
00:00:39.919 00.002 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.61 = 0.61)
00:00:39.919 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
00:00:39.921 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.18 mountX=0.09 mountY=0.06, mountTheta=0.59
00:00:39.921 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.09, opts=13)
00:00:39.927 00.006 7988 Enqueuing Move request for scope (-0.06, 0.09)
00:00:39.932 00.005 15712 Worker thread wakes up
00:00:39.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:39.934 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:00:39.934 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:00:39.934 00.000 15712 Moving (-0.06, 0.09) raw xDistance=0.09 yDistance=0.06
00:00:39.934 00.000 7988 UpdateGuideState exits: m=1400 SNR=24.7
00:00:39.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:39.936 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:39.936 00.000 7988 Enqueuing Expose request
00:00:39.936 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:00:39.936 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
00:00:39.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:39.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:00:39.936 00.000 15712 MoveAxis(E, 7, ABG)
00:00:39.936 00.000 15712 Guiding  Dir = 2, Dur = 7
00:00:39.936 00.000 15712 IsGuiding returns 0
00:00:39.949 00.013 15712 IsGuiding returns 0
00:00:39.949 00.000 15712 Move returns status 0, amount 7
00:00:39.949 00.000 15712 MoveAxis(N, 0, ABG)
00:00:39.949 00.000 15712 Move returns status 0, amount 0
00:00:39.949 00.000 15712 move complete, result=0
00:00:39.949 00.000 15712 worker thread done servicing request
00:00:39.949 00.000 15712 Worker thread wakes up
00:00:39.949 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
00:00:39.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:39.959 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:41.373 01.414 15712 Exposure complete
00:00:41.436 00.063 15712 worker thread done servicing request
00:00:41.436 00.000 7988 OnExposeComplete: enter
00:00:41.437 00.001 7988 UpdateGuideState(): m_state=6
00:00:41.437 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3008
00:00:41.437 00.000 7988 Star::Find returns 1 (0), X=504.57, Y=807.19, Mass=1486, SNR=25.6, Peak=169 HFD=4.5
00:00:41.437 00.000 7988 MultiStar: [#1 0.20,0.10,1.02,U] [#2 -0.04,-0.02,0.89,U] [#3 0.02,0.03,0.88,U] [#4 -0.34,-0.19,0.79,U] [#5 -0.21,-0.10,0.75,U] [#6 0.11,0.04,0.67,U] [#7 -0.07,0.00,0.50,U] [#8 0.21,-0.17,0.41,U] 
00:00:41.437 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.03, 0.03}
00:00:41.437 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.03 = 2.26)
00:00:41.437 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.22)
00:00:41.445 00.008 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.46 mountX=-0.02 mountY=0.02, mountTheta=2.24
00:00:41.445 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.02, opts=13)
00:00:41.445 00.000 7988 Enqueuing Move request for scope (-0.02, -0.02)
00:00:41.445 00.000 15712 Worker thread wakes up
00:00:41.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:00:41.445 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:00:41.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:00:41.445 00.000 7988 UpdateGuideState exits: m=1486 SNR=25.6
00:00:41.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:41.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:41.453 00.008 7988 Enqueuing Expose request
00:00:41.453 00.000 15712 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
00:00:41.453 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:00:41.453 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:00:41.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:41.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:00:41.453 00.000 15712 MoveAxis(E, 5, ABG)
00:00:41.453 00.000 15712 Guiding  Dir = 2, Dur = 5
00:00:41.469 00.016 15712 IsGuiding returns 0
00:00:41.485 00.016 15712 IsGuiding returns 0
00:00:41.485 00.000 15712 Move returns status 0, amount 5
00:00:41.485 00.000 15712 MoveAxis(N, 0, ABG)
00:00:41.485 00.000 15712 Move returns status 0, amount 0
00:00:41.485 00.000 15712 move complete, result=0
00:00:41.485 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
00:00:41.493 00.008 15712 worker thread done servicing request
00:00:41.493 00.000 15712 Worker thread wakes up
00:00:41.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:41.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:43.131 01.638 15712 Exposure complete
00:00:43.192 00.061 15712 worker thread done servicing request
00:00:43.192 00.000 7988 OnExposeComplete: enter
00:00:43.192 00.000 7988 UpdateGuideState(): m_state=6
00:00:43.194 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3009
00:00:43.195 00.001 7988 Star::Find returns 1 (0), X=504.67, Y=806.85, Mass=1447, SNR=25.3, Peak=164 HFD=4.0
00:00:43.195 00.000 7988 MultiStar: [#1 -0.05,-0.06,1.03,U] [#2 -0.10,0.01,0.90,U] [#3 -0.06,-0.12,0.87,U] [#4 -0.11,-0.50,0.00,M3] [#5 -0.27,-0.12,0.73,U] [#6 -0.23,-0.10,0.66,U] [#7 -0.05,-0.18,0.49,U] [#8 0.02,-0.46,0.00,M2] 
00:00:43.197 00.002 7988 refined, 6 included, MultiStar: {-0.09, -0.12}, one-star: {0.07, -0.30}
00:00:43.197 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
00:00:43.199 00.002 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.51)
00:00:43.199 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.18 mountX=-0.13 mountY=0.09, mountTheta=2.52
00:00:43.201 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.12, opts=13)
00:00:43.203 00.002 7988 Enqueuing Move request for scope (-0.09, -0.12)
00:00:43.203 00.000 15712 Worker thread wakes up
00:00:43.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
00:00:43.203 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
00:00:43.203 00.000 15712 Moving (-0.09, -0.12) raw xDistance=-0.13 yDistance=0.09
00:00:43.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:43.203 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.3
00:00:43.208 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:43.208 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:43.208 00.000 7988 Enqueuing Expose request
00:00:43.208 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:00:43.208 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
00:00:43.212 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:43.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:00:43.212 00.000 15712 MoveAxis(E, 6, ABG)
00:00:43.212 00.000 15712 Guiding  Dir = 2, Dur = 6
00:00:43.212 00.000 15712 IsGuiding returns 0
00:00:43.229 00.017 15712 IsGuiding returns 0
00:00:43.229 00.000 15712 Move returns status 0, amount 6
00:00:43.229 00.000 15712 MoveAxis(N, 0, ABG)
00:00:43.229 00.000 15712 Move returns status 0, amount 0
00:00:43.229 00.000 15712 move complete, result=0
00:00:43.229 00.000 15712 worker thread done servicing request
00:00:43.229 00.000 15712 Worker thread wakes up
00:00:43.229 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:00:43.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:43.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:44.640 01.411 15712 Exposure complete
00:00:44.703 00.063 15712 worker thread done servicing request
00:00:44.703 00.000 7988 OnExposeComplete: enter
00:00:44.704 00.001 7988 UpdateGuideState(): m_state=6
00:00:44.704 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3010
00:00:44.704 00.000 7988 Star::Find returns 1 (0), X=504.50, Y=806.93, Mass=1474, SNR=25.3, Peak=151 HFD=4.3
00:00:44.708 00.004 7988 MultiStar: [#1 0.12,-0.14,1.04,U] [#2 -0.05,0.05,0.92,U] [#3 -0.35,0.01,0.89,U] [#4 -0.52,-0.17,0.00,M4] [#5 -0.15,-0.11,0.78,U] [#6 -0.22,0.07,0.69,U] [#7 -0.06,-0.37,0.48,U] [#8 -0.23,0.13,0.45,U] 
00:00:44.708 00.000 7988 refined, 7 included, MultiStar: {-0.12, -0.07}, one-star: {-0.10, -0.22}
00:00:44.708 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.14 = 2.14)
00:00:44.708 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.11)
00:00:44.708 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.58 mountX=-0.08 mountY=0.12, mountTheta=2.13
00:00:44.708 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.07, opts=13)
00:00:44.708 00.000 7988 Enqueuing Move request for scope (-0.12, -0.07)
00:00:44.708 00.000 15712 Worker thread wakes up
00:00:44.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
00:00:44.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
00:00:44.708 00.000 15712 Moving (-0.12, -0.07) raw xDistance=-0.08 yDistance=0.12
00:00:44.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:44.708 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.3
00:00:44.718 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:44.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:44.720 00.002 7988 Enqueuing Expose request
00:00:44.720 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:00:44.720 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
00:00:44.722 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:44.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:00:44.722 00.000 15712 MoveAxis(E, 9, ABG)
00:00:44.722 00.000 15712 Guiding  Dir = 2, Dur = 9
00:00:44.722 00.000 15712 IsGuiding returns 0
00:00:44.736 00.014 15712 IsGuiding returns 0
00:00:44.736 00.000 15712 Move returns status 0, amount 9
00:00:44.736 00.000 15712 MoveAxis(N, 0, ABG)
00:00:44.736 00.000 15712 Move returns status 0, amount 0
00:00:44.736 00.000 15712 move complete, result=0
00:00:44.736 00.000 15712 worker thread done servicing request
00:00:44.736 00.000 15712 Worker thread wakes up
00:00:44.736 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:00:44.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:44.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:46.474 01.738 15712 Exposure complete
00:00:46.538 00.064 15712 worker thread done servicing request
00:00:46.539 00.001 7988 OnExposeComplete: enter
00:00:46.539 00.000 7988 UpdateGuideState(): m_state=6
00:00:46.539 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3011
00:00:46.539 00.000 7988 Star::Find returns 1 (0), X=504.50, Y=806.91, Mass=1481, SNR=25.7, Peak=152 HFD=4.3
00:00:46.542 00.003 7988 MultiStar: [#1 -0.02,0.02,0.97,U] [#2 -0.25,0.16,0.88,U] [#3 -0.25,0.05,0.90,U] [#4 -0.43,-0.31,0.00,M5] [#5 -0.06,-0.06,0.73,U] [#6 -0.15,0.04,0.66,U] [#7 0.06,-0.05,0.46,U] [#8 0.02,0.11,0.46,U] 
00:00:46.542 00.000 7988 refined, 7 included, MultiStar: {-0.11, -0.00}, one-star: {-0.10, -0.24}
00:00:46.542 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.66 = 1.62)
00:00:46.542 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.59)
00:00:46.542 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.10 mountX=-0.01 mountY=0.11, mountTheta=1.62
00:00:46.542 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.00, opts=13)
00:00:46.542 00.000 7988 Enqueuing Move request for scope (-0.11, -0.00)
00:00:46.542 00.000 15712 Worker thread wakes up
00:00:46.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
00:00:46.542 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
00:00:46.542 00.000 15712 Moving (-0.11, -0.00) raw xDistance=-0.01 yDistance=0.11
00:00:46.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:46.542 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.7
00:00:46.553 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:46.554 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:46.554 00.000 7988 Enqueuing Expose request
00:00:46.554 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:00:46.554 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
00:00:46.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:46.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:00:46.554 00.000 15712 MoveAxis(E, 10, ABG)
00:00:46.554 00.000 15712 Guiding  Dir = 2, Dur = 10
00:00:46.554 00.000 15712 IsGuiding returns 0
00:00:46.574 00.020 15712 IsGuiding returns 1
00:00:46.574 00.000 15712 scope still moving after pulse duration time elapsed
00:00:46.622 00.048 15712 IsGuiding returns 0
00:00:46.622 00.000 15712 scope move finished after 10 + 54 ms
00:00:46.622 00.000 15712 Move returns status 0, amount 10
00:00:46.622 00.000 15712 MoveAxis(N, 0, ABG)
00:00:46.622 00.000 15712 Move returns status 0, amount 0
00:00:46.622 00.000 15712 move complete, result=0
00:00:46.622 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
00:00:46.624 00.002 15712 worker thread done servicing request
00:00:46.624 00.000 15712 Worker thread wakes up
00:00:46.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:46.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:48.039 01.415 15712 Exposure complete
00:00:48.086 00.047 15712 worker thread done servicing request
00:00:48.100 00.014 7988 OnExposeComplete: enter
00:00:48.100 00.000 7988 UpdateGuideState(): m_state=6
00:00:48.100 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3012
00:00:48.103 00.003 7988 Star::Find returns 1 (0), X=504.50, Y=807.12, Mass=1506, SNR=25.8, Peak=166 HFD=4.8
00:00:48.103 00.000 7988 MultiStar: [#1 0.04,0.20,1.00,U] [#2 -0.17,0.21,0.86,U] [#3 -0.18,-0.02,0.82,U] [#4 -0.31,0.07,0.74,U] [#5 -0.17,-0.10,0.72,U] [#6 -0.11,0.21,0.68,U] [#7 -0.19,-0.12,0.47,U] [#8 0.12,0.21,0.45,U] 
00:00:48.103 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.10, -0.03}
00:00:48.103 00.000 7988 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.56) = xAngle (-4.44 = 1.84)
00:00:48.103 00.000 7988 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.48 = 1.81)
00:00:48.103 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.88 mountX=-0.03 mountY=0.10, mountTheta=1.84
00:00:48.103 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.03, opts=13)
00:00:48.103 00.000 7988 Enqueuing Move request for scope (-0.10, -0.03)
00:00:48.103 00.000 15712 Worker thread wakes up
00:00:48.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:00:48.103 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:00:48.103 00.000 15712 Moving (-0.10, -0.03) raw xDistance=-0.03 yDistance=0.10
00:00:48.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:00:48.103 00.000 7988 UpdateGuideState exits: m=1506 SNR=25.8
00:00:48.115 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:48.116 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:48.116 00.000 7988 Enqueuing Expose request
00:00:48.116 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:00:48.116 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
00:00:48.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:48.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:00:48.116 00.000 15712 MoveAxis(E, 10, ABG)
00:00:48.116 00.000 15712 Guiding  Dir = 2, Dur = 10
00:00:48.116 00.000 15712 IsGuiding returns 0
00:00:48.171 00.055 15712 IsGuiding returns 1
00:00:48.171 00.000 15712 scope still moving after pulse duration time elapsed
00:00:48.196 00.025 15712 IsGuiding returns 0
00:00:48.196 00.000 15712 scope move finished after 10 + 67 ms
00:00:48.196 00.000 15712 Move returns status 0, amount 10
00:00:48.196 00.000 15712 MoveAxis(N, 0, ABG)
00:00:48.196 00.000 15712 Move returns status 0, amount 0
00:00:48.196 00.000 15712 move complete, result=0
00:00:48.196 00.000 15712 worker thread done servicing request
00:00:48.196 00.000 15712 Worker thread wakes up
00:00:48.196 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
00:00:48.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:48.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:49.840 01.644 15712 Exposure complete
00:00:49.889 00.049 15712 worker thread done servicing request
00:00:49.889 00.000 7988 OnExposeComplete: enter
00:00:49.902 00.013 7988 UpdateGuideState(): m_state=6
00:00:49.902 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3013
00:00:49.902 00.000 7988 Star::Find returns 1 (0), X=504.35, Y=807.27, Mass=1419, SNR=25.1, Peak=150 HFD=4.6
00:00:49.902 00.000 7988 MultiStar: [#1 0.08,0.30,1.03,U] [#2 -0.43,0.52,0.00,M1] [#3 -0.45,0.55,0.00,M1] [#4 -0.30,0.11,0.74,U] [#5 -0.28,0.21,0.76,U] [#6 -0.20,0.52,0.00,M1] [#7 -0.09,0.13,0.51,U] [#8 -0.02,0.20,0.43,U] 
00:00:49.906 00.004 7988 refined, 5 included, MultiStar: {-0.15, 0.18}, one-star: {-0.25, 0.12}
00:00:49.906 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.56) = xAngle (0.69 = 0.69)
00:00:49.906 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
00:00:49.906 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.25 mountX=0.18 mountY=0.14, mountTheta=0.67
00:00:49.906 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.18, opts=13)
00:00:49.906 00.000 7988 Enqueuing Move request for scope (-0.15, 0.18)
00:00:49.906 00.000 15712 Worker thread wakes up
00:00:49.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
00:00:49.906 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
00:00:49.906 00.000 15712 Moving (-0.15, 0.18) raw xDistance=0.18 yDistance=0.14
00:00:49.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:49.906 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.1
00:00:49.916 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:49.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:49.918 00.002 7988 Enqueuing Expose request
00:00:49.918 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 640.06
00:00:49.918 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
00:00:49.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:49.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:00:49.918 00.000 15712 MoveAxis(W, 27, ABG)
00:00:49.918 00.000 15712 Guiding  Dir = 3, Dur = 27
00:00:49.918 00.000 15712 IsGuiding returns 0
00:00:49.940 00.022 15712 IsGuiding returns 1
00:00:49.940 00.000 15712 scope still moving after pulse duration time elapsed
00:00:50.009 00.069 15712 IsGuiding returns 0
00:00:50.009 00.000 15712 scope move finished after 27 + 64 ms
00:00:50.009 00.000 15712 Move returns status 0, amount 27
00:00:50.009 00.000 15712 MoveAxis(N, 0, ABG)
00:00:50.009 00.000 15712 Move returns status 0, amount 0
00:00:50.009 00.000 15712 move complete, result=0
00:00:50.009 00.000 15712 worker thread done servicing request
00:00:50.009 00.000 15712 Worker thread wakes up
00:00:50.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:50.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:50.013 00.004 7988 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
00:00:51.418 01.405 15712 Exposure complete
00:00:51.479 00.061 15712 worker thread done servicing request
00:00:51.479 00.000 7988 OnExposeComplete: enter
00:00:51.479 00.000 7988 UpdateGuideState(): m_state=6
00:00:51.479 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3014
00:00:51.489 00.010 7988 Star::Find returns 1 (0), X=504.49, Y=807.26, Mass=1487, SNR=25.4, Peak=162 HFD=4.6
00:00:51.489 00.000 7988 MultiStar: [#1 -0.10,0.10,0.99,U] [#2 -0.15,0.16,0.88,U] [#3 -0.25,0.08,0.93,U] [#4 -0.36,-0.28,0.00,M4] [#5 -0.30,0.11,0.74,U] [#6 -0.03,0.35,0.70,U] [#7 0.11,0.20,0.49,U] [#8 0.48,0.53,0.00,M1] 
00:00:51.489 00.000 7988 single-star, 6 included, MultiStar: {-0.13, 0.15}, one-star: {-0.12, 0.11}
00:00:51.489 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.56) = xAngle (0.82 = 0.82)
00:00:51.489 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
00:00:51.495 00.006 7988 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.38 mountX=0.11 mountY=0.11, mountTheta=0.80
00:00:51.495 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.11, opts=13)
00:00:51.495 00.000 7988 Enqueuing Move request for scope (-0.12, 0.11)
00:00:51.495 00.000 15712 Worker thread wakes up
00:00:51.495 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
00:00:51.495 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
00:00:51.495 00.000 15712 Moving (-0.12, 0.11) raw xDistance=0.11 yDistance=0.11
00:00:51.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:51.495 00.000 7988 UpdateGuideState exits: m=1487 SNR=25.4
00:00:51.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:51.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:51.495 00.000 7988 Enqueuing Expose request
00:00:51.495 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:00:51.495 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
00:00:51.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:51.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:00:51.495 00.000 15712 MoveAxis(E, 7, ABG)
00:00:51.495 00.000 15712 Guiding  Dir = 2, Dur = 7
00:00:51.514 00.019 15712 IsGuiding returns 0
00:00:51.527 00.013 15712 IsGuiding returns 0
00:00:51.527 00.000 15712 Move returns status 0, amount 7
00:00:51.527 00.000 15712 MoveAxis(N, 0, ABG)
00:00:51.527 00.000 15712 Move returns status 0, amount 0
00:00:51.527 00.000 15712 move complete, result=0
00:00:51.527 00.000 15712 worker thread done servicing request
00:00:51.527 00.000 15712 Worker thread wakes up
00:00:51.527 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
00:00:51.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:51.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:53.170 01.643 15712 Exposure complete
00:00:53.233 00.063 15712 worker thread done servicing request
00:00:53.233 00.000 7988 OnExposeComplete: enter
00:00:53.233 00.000 7988 UpdateGuideState(): m_state=6
00:00:53.235 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3015
00:00:53.235 00.000 7988 Star::Find returns 1 (0), X=504.46, Y=807.11, Mass=1442, SNR=25.1, Peak=168 HFD=4.3
00:00:53.237 00.002 7988 MultiStar: [#1 -0.03,-0.06,0.98,U] [#2 -0.24,0.05,0.89,U] [#3 -0.14,0.12,0.88,U] [#4 -0.38,-0.27,0.00,M5] [#5 -0.20,-0.01,0.76,U] [#6 -0.21,0.01,0.65,U] [#7 -0.30,-0.04,0.48,U] [#8 0.16,-0.09,0.44,U] 
00:00:53.237 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.00}, one-star: {-0.15, -0.04}
00:00:53.239 00.002 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.56) = xAngle (-4.70 = 1.58)
00:00:53.241 00.002 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
00:00:53.241 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.14 mountX=-0.00 mountY=0.14, mountTheta=1.58
00:00:53.243 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.00, opts=13)
00:00:53.245 00.002 7988 Enqueuing Move request for scope (-0.14, -0.00)
00:00:53.245 00.000 15712 Worker thread wakes up
00:00:53.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
00:00:53.245 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
00:00:53.245 00.000 15712 Moving (-0.14, -0.00) raw xDistance=-0.00 yDistance=0.14
00:00:53.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:53.245 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.1
00:00:53.248 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:53.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:53.248 00.000 7988 Enqueuing Expose request
00:00:53.248 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:00:53.248 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
00:00:53.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:53.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:00:53.248 00.000 15712 MoveAxis(E, 8, ABG)
00:00:53.248 00.000 15712 Guiding  Dir = 2, Dur = 8
00:00:53.248 00.000 15712 IsGuiding returns 0
00:00:53.264 00.016 15712 IsGuiding returns 0
00:00:53.264 00.000 15712 Move returns status 0, amount 8
00:00:53.264 00.000 15712 MoveAxis(N, 0, ABG)
00:00:53.264 00.000 15712 Move returns status 0, amount 0
00:00:53.264 00.000 15712 move complete, result=0
00:00:53.264 00.000 15712 worker thread done servicing request
00:00:53.264 00.000 15712 Worker thread wakes up
00:00:53.264 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:00:53.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:53.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:54.687 01.423 15712 Exposure complete
00:00:54.747 00.060 15712 worker thread done servicing request
00:00:54.747 00.000 7988 OnExposeComplete: enter
00:00:54.747 00.000 7988 UpdateGuideState(): m_state=6
00:00:54.747 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
00:00:54.747 00.000 7988 Star::Find returns 1 (0), X=504.52, Y=807.11, Mass=1576, SNR=26.3, Peak=154 HFD=4.9
00:00:54.747 00.000 7988 MultiStar: [#1 -0.05,0.05,0.98,U] [#2 -0.39,0.02,0.84,U] [#3 -0.12,0.03,0.84,U] [#4 -0.26,-0.40,0.00,M6] [#5 -0.22,-0.08,0.72,U] [#6 -0.10,0.05,0.64,U] [#7 -0.04,-0.09,0.47,U] [#8 0.14,-0.15,0.45,U] 
00:00:54.747 00.000 7988 single-star, 7 included, MultiStar: {-0.13, -0.01}, one-star: {-0.09, -0.04}
00:00:54.754 00.007 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
00:00:54.754 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
00:00:54.754 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.72 mountX=-0.04 mountY=0.09, mountTheta=2.00
00:00:54.754 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.04, opts=13)
00:00:54.754 00.000 7988 Enqueuing Move request for scope (-0.09, -0.04)
00:00:54.754 00.000 15712 Worker thread wakes up
00:00:54.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
00:00:54.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
00:00:54.754 00.000 15712 Moving (-0.09, -0.04) raw xDistance=-0.04 yDistance=0.09
00:00:54.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:54.754 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.3
00:00:54.762 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:54.763 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:54.763 00.000 7988 Enqueuing Expose request
00:00:54.763 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:00:54.763 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:00:54.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:54.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:00:54.763 00.000 15712 MoveAxis(E, 8, ABG)
00:00:54.763 00.000 15712 Guiding  Dir = 2, Dur = 8
00:00:54.763 00.000 15712 IsGuiding returns 0
00:00:54.788 00.025 15712 IsGuiding returns 0
00:00:54.788 00.000 15712 Move returns status 0, amount 8
00:00:54.788 00.000 15712 MoveAxis(N, 0, ABG)
00:00:54.788 00.000 15712 Move returns status 0, amount 0
00:00:54.788 00.000 15712 move complete, result=0
00:00:54.788 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:00:54.792 00.004 15712 worker thread done servicing request
00:00:54.792 00.000 15712 Worker thread wakes up
00:00:54.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:54.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:56.531 01.739 15712 Exposure complete
00:00:56.590 00.059 15712 worker thread done servicing request
00:00:56.590 00.000 7988 OnExposeComplete: enter
00:00:56.594 00.004 7988 UpdateGuideState(): m_state=6
00:00:56.596 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3017
00:00:56.596 00.000 7988 Star::Find returns 1 (0), X=504.51, Y=806.82, Mass=1470, SNR=25.3, Peak=132 HFD=4.7
00:00:56.598 00.002 7988 MultiStar: [#1 -0.12,-0.22,0.98,U] [#2 -0.23,-0.11,0.91,U] [#3 -0.24,-0.24,0.87,U] [#4 -0.49,-0.43,0.00,M7] [#5 -0.23,-0.26,0.74,U] [#6 -0.12,-0.12,0.68,U] [#7 -0.36,-0.17,0.47,U] [#8 0.30,-0.40,0.00,M1] 
00:00:56.598 00.000 7988 refined, 6 included, MultiStar: {-0.19, -0.21}, one-star: {-0.09, -0.33}
00:00:56.600 00.002 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.85 = 2.44)
00:00:56.600 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
00:00:56.602 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.28 mountX=-0.22 mountY=0.19, mountTheta=2.42
00:00:56.604 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.21, opts=13)
00:00:56.604 00.000 7988 Enqueuing Move request for scope (-0.19, -0.21)
00:00:56.604 00.000 15712 Worker thread wakes up
00:00:56.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
00:00:56.607 00.003 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
00:00:56.607 00.000 15712 Moving (-0.19, -0.21) raw xDistance=-0.22 yDistance=0.19
00:00:56.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:56.607 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.3
00:00:56.609 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:56.609 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:56.610 00.001 7988 Enqueuing Expose request
00:00:56.612 00.002 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 640.05
00:00:56.612 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
00:00:56.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:56.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:00:56.612 00.000 15712 MoveAxis(E, 50, ABG)
00:00:56.612 00.000 15712 Guiding  Dir = 2, Dur = 50
00:00:56.612 00.000 15712 IsGuiding returns 0
00:00:56.628 00.016 15712 PulseGuide returned control before completion, sleep 45
00:00:56.674 00.046 15712 IsGuiding returns 1
00:00:56.674 00.000 15712 scope still moving after pulse duration time elapsed
00:00:56.709 00.035 15712 IsGuiding returns 0
00:00:56.709 00.000 15712 scope move finished after 50 + 45 ms
00:00:56.709 00.000 15712 Move returns status 0, amount 50
00:00:56.709 00.000 15712 MoveAxis(N, 0, ABG)
00:00:56.709 00.000 15712 Move returns status 0, amount 0
00:00:56.709 00.000 15712 move complete, result=0
00:00:56.709 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.2 px 0 ms NORTH
00:00:56.709 00.000 15712 worker thread done servicing request
00:00:56.711 00.002 15712 Worker thread wakes up
00:00:56.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:56.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:58.127 01.416 15712 Exposure complete
00:00:58.188 00.061 7988 OnExposeComplete: enter
00:00:58.189 00.001 7988 UpdateGuideState(): m_state=6
00:00:58.189 00.000 15712 worker thread done servicing request
00:00:58.189 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3018
00:00:58.189 00.000 7988 Star::Find returns 1 (0), X=504.42, Y=806.99, Mass=1542, SNR=25.9, Peak=168 HFD=4.2
00:00:58.189 00.000 7988 MultiStar: [#1 0.03,0.04,0.96,U] [#2 -0.33,0.03,0.84,U] [#3 -0.42,0.16,0.00,M1] [#4 -0.41,-0.28,0.00,M8] [#5 -0.32,-0.13,0.77,U] [#6 -0.18,0.11,0.66,U] [#7 -0.34,-0.07,0.48,U] [#8 -0.09,0.14,0.48,U] 
00:00:58.189 00.000 7988 refined, 6 included, MultiStar: {-0.19, -0.02}, one-star: {-0.19, -0.16}
00:00:58.189 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.61 = 1.68)
00:00:58.197 00.008 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.64 = 1.64)
00:00:58.197 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.04 mountX=-0.02 mountY=0.19, mountTheta=1.68
00:00:58.199 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.02, opts=13)
00:00:58.201 00.002 7988 Enqueuing Move request for scope (-0.19, -0.02)
00:00:58.201 00.000 15712 Worker thread wakes up
00:00:58.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
00:00:58.201 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
00:00:58.201 00.000 15712 Moving (-0.19, -0.02) raw xDistance=-0.02 yDistance=0.19
00:00:58.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:58.201 00.000 7988 UpdateGuideState exits: m=1542 SNR=25.9
00:00:58.204 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:58.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:58.206 00.002 7988 Enqueuing Expose request
00:00:58.206 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:00:58.208 00.002 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
00:00:58.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:58.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:00:58.208 00.000 15712 MoveAxis(E, 9, ABG)
00:00:58.208 00.000 15712 Guiding  Dir = 2, Dur = 9
00:00:58.208 00.000 15712 IsGuiding returns 0
00:00:58.223 00.015 15712 IsGuiding returns 0
00:00:58.223 00.000 15712 Move returns status 0, amount 9
00:00:58.223 00.000 15712 MoveAxis(N, 0, ABG)
00:00:58.223 00.000 15712 Move returns status 0, amount 0
00:00:58.223 00.000 15712 move complete, result=0
00:00:58.223 00.000 15712 worker thread done servicing request
00:00:58.223 00.000 15712 Worker thread wakes up
00:00:58.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:00:58.223 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
00:00:58.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:00:59.865 01.642 15712 Exposure complete
00:00:59.927 00.062 15712 worker thread done servicing request
00:00:59.928 00.001 7988 OnExposeComplete: enter
00:00:59.928 00.000 7988 UpdateGuideState(): m_state=6
00:00:59.928 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3019
00:00:59.928 00.000 7988 Star::Find returns 1 (0), X=504.40, Y=806.84, Mass=1466, SNR=25.1, Peak=142 HFD=4.6
00:00:59.928 00.000 7988 MultiStar: [#1 -0.18,-0.25,1.00,U] [#2 -0.29,0.06,0.93,U] [#3 -0.32,-0.09,0.86,U] [#4 -0.55,-0.08,0.00,M9] [#5 -0.49,-0.37,0.00,M1] [#6 -0.26,-0.06,0.72,U] [#7 -0.22,-0.37,0.00,M1] [#8 0.09,-0.19,0.43,U] 
00:00:59.928 00.000 7988 refined, 5 included, MultiStar: {-0.22, -0.15}, one-star: {-0.20, -0.32}
00:00:59.928 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.12 = 2.17)
00:00:59.928 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.13)
00:00:59.928 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.15 hyp=0.26 cameraTheta=-2.55 mountX=-0.15 mountY=0.22, mountTheta=2.16
00:00:59.928 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.15, opts=13)
00:00:59.939 00.011 7988 Enqueuing Move request for scope (-0.22, -0.15)
00:00:59.939 00.000 15712 Worker thread wakes up
00:00:59.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.15) opts 0xd
00:00:59.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.15)
00:00:59.939 00.000 15712 Moving (-0.22, -0.15) raw xDistance=-0.15 yDistance=0.22
00:00:59.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:00:59.939 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.1
00:00:59.943 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:59.943 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:00:59.945 00.002 7988 Enqueuing Expose request
00:00:59.945 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:00:59.945 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
00:00:59.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:59.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:00:59.945 00.000 15712 MoveAxis(E, 10, ABG)
00:00:59.945 00.000 15712 Guiding  Dir = 2, Dur = 10
00:00:59.947 00.002 15712 IsGuiding returns 0
00:00:59.965 00.018 15712 IsGuiding returns 1
00:00:59.965 00.000 15712 scope still moving after pulse duration time elapsed
00:01:00.016 00.051 15712 IsGuiding returns 0
00:01:00.016 00.000 15712 scope move finished after 10 + 60 ms
00:01:00.016 00.000 15712 Move returns status 0, amount 10
00:01:00.016 00.000 15712 MoveAxis(N, 0, ABG)
00:01:00.016 00.000 15712 Move returns status 0, amount 0
00:01:00.016 00.000 15712 move complete, result=0
00:01:00.016 00.000 15712 worker thread done servicing request
00:01:00.016 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
00:01:00.018 00.002 15712 Worker thread wakes up
00:01:00.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:00.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:01.428 01.410 15712 Exposure complete
00:01:01.489 00.061 15712 worker thread done servicing request
00:01:01.489 00.000 7988 OnExposeComplete: enter
00:01:01.491 00.002 7988 UpdateGuideState(): m_state=6
00:01:01.491 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3020
00:01:01.493 00.002 7988 Star::Find returns 1 (0), X=504.68, Y=807.24, Mass=1518, SNR=25.7, Peak=170 HFD=4.6
00:01:01.493 00.000 7988 MultiStar: [#1 0.05,0.12,1.01,U] [#2 -0.16,0.51,0.00,M1] [#3 -0.10,0.18,0.87,U] [#4 -0.22,-0.12,0.75,U] [#5 -0.12,0.01,0.74,U] [#6 0.09,0.25,0.67,U] [#7 -0.18,-0.03,0.49,U] [#8 0.19,0.24,0.43,U] 
00:01:01.495 00.002 7988 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {0.08, 0.09}
00:01:01.495 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
00:01:01.497 00.002 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
00:01:01.497 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.86 mountX=0.09 mountY=0.02, mountTheta=0.26
00:01:01.499 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
00:01:01.501 00.002 7988 Enqueuing Move request for scope (-0.03, 0.09)
00:01:01.502 00.001 15712 Worker thread wakes up
00:01:01.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:01:01.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:01:01.502 00.000 15712 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.02
00:01:01.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:01:01.502 00.000 7988 UpdateGuideState exits: m=1518 SNR=25.7
00:01:01.505 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:01.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:01.505 00.000 7988 Enqueuing Expose request
00:01:01.505 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:01.505 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
00:01:01.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:01.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:01:01.505 00.000 15712 MoveAxis(E, 11, ABG)
00:01:01.505 00.000 15712 Guiding  Dir = 2, Dur = 11
00:01:01.505 00.000 15712 IsGuiding returns 0
00:01:01.536 00.031 15712 IsGuiding returns 1
00:01:01.536 00.000 15712 scope still moving after pulse duration time elapsed
00:01:01.584 00.048 15712 IsGuiding returns 0
00:01:01.584 00.000 15712 scope move finished after 11 + 63 ms
00:01:01.584 00.000 15712 Move returns status 0, amount 11
00:01:01.584 00.000 15712 MoveAxis(N, 0, ABG)
00:01:01.584 00.000 15712 Move returns status 0, amount 0
00:01:01.584 00.000 15712 move complete, result=0
00:01:01.584 00.000 15712 worker thread done servicing request
00:01:01.584 00.000 15712 Worker thread wakes up
00:01:01.584 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
00:01:01.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:01.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:03.326 01.742 15712 Exposure complete
00:01:03.371 00.045 15712 worker thread done servicing request
00:01:03.371 00.000 7988 OnExposeComplete: enter
00:01:03.388 00.017 7988 UpdateGuideState(): m_state=6
00:01:03.388 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3021
00:01:03.388 00.000 7988 Star::Find returns 1 (0), X=504.47, Y=807.29, Mass=1558, SNR=26.3, Peak=163 HFD=4.6
00:01:03.388 00.000 7988 MultiStar: [#1 -0.02,0.45,0.00,M1] [#2 -0.17,0.43,0.00,M2] [#3 -0.30,0.25,0.87,U] [#4 -0.22,0.28,0.74,U] [#5 -0.12,0.37,0.71,U] [#6 -0.11,0.25,0.65,U] [#7 -0.20,0.75,0.00,M1] [#8 0.30,0.24,0.41,U] 
00:01:03.388 00.000 7988 single-star, 5 included, MultiStar: {-0.14, 0.25}, one-star: {-0.14, 0.13}
00:01:03.388 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
00:01:03.388 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
00:01:03.388 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.36 mountX=0.13 mountY=0.13, mountTheta=0.78
00:01:03.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.13, opts=13)
00:01:03.388 00.000 7988 Enqueuing Move request for scope (-0.14, 0.13)
00:01:03.388 00.000 15712 Worker thread wakes up
00:01:03.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
00:01:03.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
00:01:03.388 00.000 15712 Moving (-0.14, 0.13) raw xDistance=0.13 yDistance=0.13
00:01:03.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:03.388 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.3
00:01:03.403 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:03.405 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:03.405 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:03.405 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
00:01:03.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:03.405 00.000 7988 Enqueuing Expose request
00:01:03.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:01:03.405 00.000 15712 MoveAxis(E, 10, ABG)
00:01:03.405 00.000 15712 Guiding  Dir = 2, Dur = 10
00:01:03.405 00.000 15712 IsGuiding returns 0
00:01:03.422 00.017 15712 IsGuiding returns 1
00:01:03.422 00.000 15712 scope still moving after pulse duration time elapsed
00:01:03.470 00.048 15712 IsGuiding returns 0
00:01:03.470 00.000 15712 scope move finished after 10 + 52 ms
00:01:03.470 00.000 15712 Move returns status 0, amount 10
00:01:03.470 00.000 15712 MoveAxis(N, 0, ABG)
00:01:03.470 00.000 15712 Move returns status 0, amount 0
00:01:03.470 00.000 15712 move complete, result=0
00:01:03.470 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:01:03.472 00.002 15712 worker thread done servicing request
00:01:03.472 00.000 15712 Worker thread wakes up
00:01:03.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:03.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:04.883 01.411 15712 Exposure complete
00:01:04.943 00.060 15712 worker thread done servicing request
00:01:04.945 00.002 7988 OnExposeComplete: enter
00:01:04.945 00.000 7988 UpdateGuideState(): m_state=6
00:01:04.945 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3022
00:01:04.945 00.000 7988 Star::Find returns 1 (0), X=504.49, Y=807.42, Mass=1497, SNR=25.8, Peak=149 HFD=4.4
00:01:04.945 00.000 7988 MultiStar: [#1 -0.03,0.31,0.96,U] [#2 -0.22,0.38,0.00,M3] [#3 -0.02,0.32,0.87,U] [#4 -0.21,0.19,0.74,U] [#5 -0.22,0.33,0.73,U] [#6 -0.02,0.42,0.00,M1] [#7 -0.37,0.52,0.00,M2] [#8 -0.05,-0.05,0.44,U] 
00:01:04.945 00.000 7988 refined, 5 included, MultiStar: {-0.10, 0.26}, one-star: {-0.11, 0.27}
00:01:04.945 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
00:01:04.952 00.007 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
00:01:04.952 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.96 mountX=0.26 mountY=0.10, mountTheta=0.37
00:01:04.952 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.26, opts=13)
00:01:04.952 00.000 7988 Enqueuing Move request for scope (-0.10, 0.26)
00:01:04.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:04.952 00.000 7988 UpdateGuideState exits: m=1497 SNR=25.8
00:01:04.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:04.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:04.961 00.009 7988 Enqueuing Expose request
00:01:04.961 00.000 15712 Worker thread wakes up
00:01:04.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
00:01:04.961 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
00:01:04.961 00.000 15712 Moving (-0.10, 0.26) raw xDistance=0.26 yDistance=0.10
00:01:04.961 00.000 15712 PPEC rslt: input = 0.26, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 640.04
00:01:04.961 00.000 15712 PPEC: input: 0.26, control: 0.12, exposure: 1500
00:01:04.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:04.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:01:04.961 00.000 15712 MoveAxis(W, 39, ABG)
00:01:04.961 00.000 15712 Guiding  Dir = 3, Dur = 39
00:01:04.961 00.000 15712 IsGuiding returns 0
00:01:04.986 00.025 15712 PulseGuide returned control before completion, sleep 27
00:01:05.045 00.059 15712 IsGuiding returns 0
00:01:05.045 00.000 15712 Move returns status 0, amount 39
00:01:05.045 00.000 15712 MoveAxis(N, 0, ABG)
00:01:05.045 00.000 15712 Move returns status 0, amount 0
00:01:05.045 00.000 15712 move complete, result=0
00:01:05.045 00.000 7988 GuideStep: 0.3 px 39 ms WEST, 0.1 px 0 ms NORTH
00:01:05.054 00.009 15712 worker thread done servicing request
00:01:05.054 00.000 15712 Worker thread wakes up
00:01:05.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:05.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:06.686 01.632 15712 Exposure complete
00:01:06.747 00.061 15712 worker thread done servicing request
00:01:06.747 00.000 7988 OnExposeComplete: enter
00:01:06.747 00.000 7988 UpdateGuideState(): m_state=6
00:01:06.749 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3023
00:01:06.749 00.000 7988 Star::Find returns 1 (0), X=504.44, Y=806.87, Mass=1483, SNR=25.3, Peak=137 HFD=4.4
00:01:06.751 00.002 7988 MultiStar: [#1 -0.11,-0.07,0.98,U] [#2 -0.29,-0.05,0.88,U] [#3 -0.30,-0.06,0.84,U] [#4 -0.56,-0.22,0.00,M7] [#5 -0.20,-0.17,0.72,U] [#6 -0.21,0.14,0.70,U] [#7 -0.44,-0.03,0.00,M3] [#8 -0.03,-0.01,0.47,U] 
00:01:06.751 00.000 7988 refined, 6 included, MultiStar: {-0.19, -0.08}, one-star: {-0.16, -0.28}
00:01:06.753 00.002 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
00:01:06.753 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.96)
00:01:06.755 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.73 mountX=-0.09 mountY=0.20, mountTheta=1.98
00:01:06.757 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.08, opts=13)
00:01:06.757 00.000 7988 Enqueuing Move request for scope (-0.19, -0.08)
00:01:06.759 00.002 15712 Worker thread wakes up
00:01:06.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
00:01:06.759 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
00:01:06.759 00.000 15712 Moving (-0.19, -0.08) raw xDistance=-0.09 yDistance=0.20
00:01:06.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:06.759 00.000 7988 UpdateGuideState exits: m=1483 SNR=25.3
00:01:06.762 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:06.763 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:06.763 00.000 7988 Enqueuing Expose request
00:01:06.763 00.000 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:06.763 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
00:01:06.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:06.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:01:06.763 00.000 15712 MoveAxis(E, 10, ABG)
00:01:06.763 00.000 15712 Guiding  Dir = 2, Dur = 10
00:01:06.763 00.000 15712 IsGuiding returns 0
00:01:06.795 00.032 15712 IsGuiding returns 1
00:01:06.795 00.000 15712 scope still moving after pulse duration time elapsed
00:01:06.843 00.048 15712 IsGuiding returns 0
00:01:06.843 00.000 15712 scope move finished after 10 + 66 ms
00:01:06.843 00.000 15712 Move returns status 0, amount 10
00:01:06.843 00.000 15712 MoveAxis(N, 0, ABG)
00:01:06.843 00.000 15712 Move returns status 0, amount 0
00:01:06.843 00.000 15712 move complete, result=0
00:01:06.843 00.000 15712 worker thread done servicing request
00:01:06.843 00.000 15712 Worker thread wakes up
00:01:06.843 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
00:01:06.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:06.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:08.263 01.420 15712 Exposure complete
00:01:08.325 00.062 15712 worker thread done servicing request
00:01:08.325 00.000 7988 OnExposeComplete: enter
00:01:08.325 00.000 7988 UpdateGuideState(): m_state=6
00:01:08.328 00.003 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3024
00:01:08.328 00.000 7988 Star::Find returns 1 (0), X=504.39, Y=806.92, Mass=1589, SNR=26.5, Peak=163 HFD=4.7
00:01:08.328 00.000 7988 MultiStar: [#1 0.10,-0.05,0.95,U] [#2 -0.16,0.36,0.83,U] [#3 -0.19,0.21,0.84,U] [#4 -0.46,-0.26,0.00,M8] [#5 -0.31,0.16,0.70,U] [#6 -0.09,0.25,0.67,U] [#7 -0.11,0.18,0.47,U] [#8 -0.06,-0.22,0.44,U] 
00:01:08.328 00.000 7988 refined, 7 included, MultiStar: {-0.13, 0.08}, one-star: {-0.21, -0.23}
00:01:08.328 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
00:01:08.328 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
00:01:08.334 00.006 7988 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.59 mountX=0.08 mountY=0.13, mountTheta=1.02
00:01:08.334 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.08, opts=13)
00:01:08.334 00.000 7988 Enqueuing Move request for scope (-0.13, 0.08)
00:01:08.334 00.000 15712 Worker thread wakes up
00:01:08.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
00:01:08.334 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
00:01:08.334 00.000 15712 Moving (-0.13, 0.08) raw xDistance=0.08 yDistance=0.13
00:01:08.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:08.334 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.5
00:01:08.341 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:08.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:08.341 00.000 7988 Enqueuing Expose request
00:01:08.341 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:08.341 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
00:01:08.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:08.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:01:08.341 00.000 15712 MoveAxis(E, 11, ABG)
00:01:08.341 00.000 15712 Guiding  Dir = 2, Dur = 11
00:01:08.341 00.000 15712 IsGuiding returns 0
00:01:08.361 00.020 15712 IsGuiding returns 1
00:01:08.361 00.000 15712 scope still moving after pulse duration time elapsed
00:01:08.388 00.027 15712 IsGuiding returns 1
00:01:08.420 00.032 15712 IsGuiding returns 0
00:01:08.420 00.000 15712 scope move finished after 11 + 69 ms
00:01:08.420 00.000 15712 Move returns status 0, amount 11
00:01:08.420 00.000 15712 MoveAxis(N, 0, ABG)
00:01:08.420 00.000 15712 Move returns status 0, amount 0
00:01:08.420 00.000 15712 move complete, result=0
00:01:08.420 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
00:01:08.428 00.008 15712 worker thread done servicing request
00:01:08.428 00.000 15712 Worker thread wakes up
00:01:08.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:08.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:10.064 01.636 15712 Exposure complete
00:01:10.126 00.062 15712 worker thread done servicing request
00:01:10.126 00.000 7988 OnExposeComplete: enter
00:01:10.126 00.000 7988 UpdateGuideState(): m_state=6
00:01:10.129 00.003 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3025
00:01:10.129 00.000 7988 Star::Find returns 1 (0), X=504.64, Y=807.25, Mass=1597, SNR=26.6, Peak=180 HFD=4.7
00:01:10.131 00.002 7988 MultiStar: [#1 0.08,0.14,0.96,U] [#2 -0.14,0.21,0.83,U] [#3 0.03,-0.01,0.83,U] [#4 -0.25,-0.08,0.73,U] [#5 -0.02,0.03,0.69,U] [#6 0.16,0.21,0.62,U] [#7 -0.02,0.36,0.45,U] [#8 0.24,-0.09,0.41,U] 
00:01:10.131 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.04, 0.10}
00:01:10.133 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
00:01:10.133 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
00:01:10.135 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.54 mountX=0.10 mountY=-0.01, mountTheta=-0.05
00:01:10.137 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.10, opts=13)
00:01:10.137 00.000 7988 Enqueuing Move request for scope (0.00, 0.10)
00:01:10.139 00.002 15712 Worker thread wakes up
00:01:10.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
00:01:10.139 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
00:01:10.139 00.000 15712 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.01
00:01:10.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:10.139 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.6
00:01:10.142 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:10.142 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:10.144 00.002 7988 Enqueuing Expose request
00:01:10.144 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:10.146 00.002 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
00:01:10.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:10.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:01:10.146 00.000 15712 MoveAxis(E, 11, ABG)
00:01:10.146 00.000 15712 Guiding  Dir = 2, Dur = 11
00:01:10.146 00.000 15712 IsGuiding returns 0
00:01:10.167 00.021 15712 IsGuiding returns 1
00:01:10.167 00.000 15712 scope still moving after pulse duration time elapsed
00:01:10.215 00.048 15712 IsGuiding returns 0
00:01:10.215 00.000 15712 scope move finished after 11 + 58 ms
00:01:10.215 00.000 15712 Move returns status 0, amount 11
00:01:10.215 00.000 15712 MoveAxis(N, 0, ABG)
00:01:10.215 00.000 15712 Move returns status 0, amount 0
00:01:10.215 00.000 15712 move complete, result=0
00:01:10.215 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:01:10.217 00.002 15712 worker thread done servicing request
00:01:10.217 00.000 15712 Worker thread wakes up
00:01:10.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:10.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:11.303 01.086 7988 evsrv: cli 0CCCEEA8 connect
00:01:11.313 00.010 7988 case statement mapped state 6 to 3
00:01:11.315 00.002 7988 case statement mapped state 6 to 3
00:01:11.317 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"be105e26-935e-466d-99b5-06259b9dd810"}
00:01:11.319 00.002 7988 case statement mapped state 6 to 3
00:01:11.321 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"be105e26-935e-466d-99b5-06259b9dd810"}
00:01:11.321 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
00:01:11.624 00.303 15712 Exposure complete
00:01:11.731 00.107 15712 worker thread done servicing request
00:01:11.731 00.000 7988 OnExposeComplete: enter
00:01:11.731 00.000 7988 UpdateGuideState(): m_state=6
00:01:11.737 00.006 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3026
00:01:11.737 00.000 7988 Star::Find returns 1 (0), X=504.52, Y=807.22, Mass=1574, SNR=26.2, Peak=167 HFD=4.6
00:01:11.737 00.000 7988 MultiStar: [#1 0.02,0.19,0.99,U] [#2 -0.23,0.21,0.84,U] [#3 -0.30,-0.08,0.81,U] [#4 -0.37,-0.00,0.70,U] [#5 -0.17,-0.17,0.73,U] [#6 -0.14,0.12,0.69,U] [#7 -0.12,0.20,0.47,U] [#8 0.12,-0.01,0.44,U] 
00:01:11.737 00.000 7988 single-star, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.08, 0.06}
00:01:11.747 00.010 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.56) = xAngle (0.89 = 0.89)
00:01:11.747 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
00:01:11.747 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.46 mountX=0.06 mountY=0.08, mountTheta=0.88
00:01:11.755 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
00:01:11.755 00.000 7988 Enqueuing Move request for scope (-0.08, 0.06)
00:01:11.762 00.007 15712 Worker thread wakes up
00:01:11.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:11.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:01:11.762 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.2
00:01:11.762 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:01:11.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:11.762 00.000 15712 Moving (-0.08, 0.06) raw xDistance=0.06 yDistance=0.08
00:01:11.762 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:11.770 00.008 7988 Enqueuing Expose request
00:01:11.772 00.002 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:11.774 00.002 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
00:01:11.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:11.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:01:11.774 00.000 15712 MoveAxis(E, 11, ABG)
00:01:11.774 00.000 15712 Guiding  Dir = 2, Dur = 11
00:01:11.774 00.000 15712 IsGuiding returns 0
00:01:11.794 00.020 15712 IsGuiding returns 1
00:01:11.794 00.000 15712 scope still moving after pulse duration time elapsed
00:01:11.846 00.052 15712 IsGuiding returns 0
00:01:11.846 00.000 15712 scope move finished after 11 + 60 ms
00:01:11.846 00.000 15712 Move returns status 0, amount 11
00:01:11.846 00.000 15712 MoveAxis(N, 0, ABG)
00:01:11.846 00.000 15712 Move returns status 0, amount 0
00:01:11.846 00.000 15712 move complete, result=0
00:01:11.846 00.000 15712 worker thread done servicing request
00:01:11.846 00.000 15712 Worker thread wakes up
00:01:11.846 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
00:01:11.848 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:11.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:13.476 01.628 15712 Exposure complete
00:01:13.537 00.061 15712 worker thread done servicing request
00:01:13.537 00.000 7988 OnExposeComplete: enter
00:01:13.537 00.000 7988 UpdateGuideState(): m_state=6
00:01:13.551 00.014 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3027
00:01:13.553 00.002 7988 Star::Find returns 1 (0), X=504.47, Y=807.24, Mass=1591, SNR=26.4, Peak=165 HFD=4.8
00:01:13.555 00.002 7988 MultiStar: [#1 -0.14,0.26,0.95,U] [#2 -0.13,0.34,0.85,U] [#3 -0.30,0.26,0.84,U] [#4 -0.11,0.09,0.74,U] [#5 -0.30,0.18,0.72,U] [#6 0.07,0.54,0.00,M1] [#7 -0.26,0.44,0.00,M1] [#8 0.23,0.36,0.00,M1] 
00:01:13.557 00.002 7988 single-star, 5 included, MultiStar: {-0.18, 0.20}, one-star: {-0.13, 0.08}
00:01:13.557 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (1.00 = 1.00)
00:01:13.559 00.002 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
00:01:13.561 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.56 mountX=0.08 mountY=0.13, mountTheta=0.99
00:01:13.563 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.08, opts=13)
00:01:13.563 00.000 7988 Enqueuing Move request for scope (-0.13, 0.08)
00:01:13.565 00.002 15712 Worker thread wakes up
00:01:13.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
00:01:13.565 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
00:01:13.565 00.000 15712 Moving (-0.13, 0.08) raw xDistance=0.08 yDistance=0.13
00:01:13.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:13.565 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.4
00:01:13.568 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:13.570 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:13.572 00.002 7988 Enqueuing Expose request
00:01:13.572 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:13.572 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
00:01:13.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:13.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:01:13.572 00.000 15712 MoveAxis(E, 10, ABG)
00:01:13.572 00.000 15712 Guiding  Dir = 2, Dur = 10
00:01:13.587 00.015 15712 IsGuiding returns 0
00:01:13.604 00.017 15712 IsGuiding returns 1
00:01:13.604 00.000 15712 scope still moving after pulse duration time elapsed
00:01:13.647 00.043 15712 IsGuiding returns 0
00:01:13.647 00.000 15712 scope move finished after 10 + 53 ms
00:01:13.647 00.000 15712 Move returns status 0, amount 10
00:01:13.647 00.000 15712 MoveAxis(N, 0, ABG)
00:01:13.647 00.000 15712 Move returns status 0, amount 0
00:01:13.647 00.000 15712 move complete, result=0
00:01:13.647 00.000 15712 worker thread done servicing request
00:01:13.647 00.000 15712 Worker thread wakes up
00:01:13.647 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:01:13.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:13.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:15.062 01.415 15712 Exposure complete
00:01:15.127 00.065 15712 worker thread done servicing request
00:01:15.127 00.000 7988 OnExposeComplete: enter
00:01:15.127 00.000 7988 UpdateGuideState(): m_state=6
00:01:15.134 00.007 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3028
00:01:15.136 00.002 7988 Star::Find returns 1 (0), X=504.56, Y=807.48, Mass=1429, SNR=24.8, Peak=149 HFD=4.3
00:01:15.136 00.000 7988 MultiStar: [#1 -0.01,0.46,0.00,M1] [#2 -0.25,0.62,0.00,M1] [#3 -0.03,0.35,0.94,U] [#4 -0.23,0.37,0.00,M6] [#5 -0.25,0.52,0.00,M1] [#6 -0.06,0.66,0.00,M2] [#7 -0.40,0.69,0.00,M2] [#8 0.01,0.34,0.45,U] 
00:01:15.138 00.002 7988 single-star, 2 included, MultiStar: {-0.03, 0.34}, one-star: {-0.04, 0.33}
00:01:15.140 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
00:01:15.140 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
00:01:15.140 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.33 cameraTheta=1.69 mountX=0.33 mountY=0.03, mountTheta=0.09
00:01:15.144 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.33, opts=13)
00:01:15.144 00.000 7988 Enqueuing Move request for scope (-0.04, 0.33)
00:01:15.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:15.144 00.000 7988 UpdateGuideState exits: m=1429 SNR=24.8
00:01:15.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:15.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:15.144 00.000 7988 Enqueuing Expose request
00:01:15.144 00.000 15712 Worker thread wakes up
00:01:15.144 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
00:01:15.144 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
00:01:15.144 00.000 15712 Moving (-0.04, 0.33) raw xDistance=0.33 yDistance=0.03
00:01:15.158 00.014 15712 PPEC rslt: input = 0.33, final = 0.17, react = 0.20, pred = -0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 640.04
00:01:15.158 00.000 15712 PPEC: input: 0.33, control: 0.17, exposure: 1500
00:01:15.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:15.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:01:15.158 00.000 15712 MoveAxis(W, 55, ABG)
00:01:15.158 00.000 15712 Guiding  Dir = 3, Dur = 55
00:01:15.158 00.000 15712 IsGuiding returns 0
00:01:15.178 00.020 15712 PulseGuide returned control before completion, sleep 38
00:01:15.246 00.068 15712 IsGuiding returns 0
00:01:15.246 00.000 15712 Move returns status 0, amount 55
00:01:15.246 00.000 15712 MoveAxis(N, 0, ABG)
00:01:15.246 00.000 15712 Move returns status 0, amount 0
00:01:15.246 00.000 15712 move complete, result=0
00:01:15.246 00.000 15712 worker thread done servicing request
00:01:15.246 00.000 15712 Worker thread wakes up
00:01:15.246 00.000 7988 GuideStep: 0.3 px 55 ms WEST, 0.0 px 0 ms NORTH
00:01:15.252 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:15.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:16.889 01.637 15712 Exposure complete
00:01:16.957 00.068 15712 worker thread done servicing request
00:01:16.957 00.000 7988 OnExposeComplete: enter
00:01:16.957 00.000 7988 UpdateGuideState(): m_state=6
00:01:16.960 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3029
00:01:16.962 00.002 7988 Star::Find returns 1 (0), X=504.54, Y=807.30, Mass=1442, SNR=25.1, Peak=147 HFD=4.5
00:01:16.964 00.002 7988 MultiStar: [#1 -0.07,0.14,1.00,U] [#2 -0.21,0.43,0.00,M2] [#3 -0.10,0.35,0.88,U] [#4 -0.26,0.39,0.00,M7] [#5 -0.13,0.28,0.75,U] [#6 -0.19,0.48,0.00,M3] [#7 0.10,0.35,0.52,U] [#8 0.10,0.17,0.42,U] 
00:01:16.964 00.000 7988 single-star, 5 included, MultiStar: {-0.05, 0.23}, one-star: {-0.06, 0.14}
00:01:16.966 00.002 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
00:01:16.967 00.001 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
00:01:16.967 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.99 mountX=0.14 mountY=0.06, mountTheta=0.40
00:01:16.971 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.14, opts=13)
00:01:16.971 00.000 7988 Enqueuing Move request for scope (-0.06, 0.14)
00:01:16.973 00.002 15712 Worker thread wakes up
00:01:16.974 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
00:01:16.974 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
00:01:16.974 00.000 15712 Moving (-0.06, 0.14) raw xDistance=0.14 yDistance=0.06
00:01:16.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:16.974 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.1
00:01:16.974 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:16.974 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:16.974 00.000 7988 Enqueuing Expose request
00:01:16.974 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:16.974 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
00:01:16.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:16.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:01:16.974 00.000 15712 MoveAxis(E, 9, ABG)
00:01:16.974 00.000 15712 Guiding  Dir = 2, Dur = 9
00:01:16.974 00.000 15712 IsGuiding returns 0
00:01:17.008 00.034 15712 IsGuiding returns 0
00:01:17.008 00.000 15712 Move returns status 0, amount 9
00:01:17.008 00.000 15712 MoveAxis(N, 0, ABG)
00:01:17.008 00.000 15712 Move returns status 0, amount 0
00:01:17.008 00.000 15712 move complete, result=0
00:01:17.008 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:01:17.012 00.004 15712 worker thread done servicing request
00:01:17.012 00.000 15712 Worker thread wakes up
00:01:17.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:17.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:18.420 01.408 15712 Exposure complete
00:01:18.473 00.053 15712 worker thread done servicing request
00:01:18.473 00.000 7988 OnExposeComplete: enter
00:01:18.481 00.008 7988 UpdateGuideState(): m_state=6
00:01:18.483 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3030
00:01:18.483 00.000 7988 Star::Find returns 1 (0), X=504.54, Y=807.13, Mass=1596, SNR=26.4, Peak=164 HFD=4.8
00:01:18.485 00.002 7988 MultiStar: [#1 0.34,0.18,0.96,U] [#2 -0.00,0.20,0.89,U] [#3 -0.01,0.14,0.86,U] [#4 -0.07,0.01,0.71,U] [#5 0.05,0.23,0.73,U] [#6 0.07,0.24,0.65,U] [#7 0.03,0.14,0.48,U] [#8 0.56,0.21,0.00,M1] 
00:01:18.487 00.002 7988 single-star, 7 included, MultiStar: {0.05, 0.13}, one-star: {-0.06, -0.02}
00:01:18.487 00.000 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.56) = xAngle (-4.33 = 1.95)
00:01:18.489 00.002 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.92)
00:01:18.490 00.001 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.77 mountX=-0.02 mountY=0.06, mountTheta=1.95
00:01:18.492 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
00:01:18.492 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
00:01:18.494 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:18.494 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.4
00:01:18.497 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:18.499 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:18.499 00.000 7988 Enqueuing Expose request
00:01:18.501 00.002 15712 Worker thread wakes up
00:01:18.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
00:01:18.501 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
00:01:18.501 00.000 15712 Moving (-0.06, -0.02) raw xDistance=-0.02 yDistance=0.06
00:01:18.501 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:01:18.501 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
00:01:18.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:18.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:01:18.501 00.000 15712 MoveAxis(E, 10, ABG)
00:01:18.501 00.000 15712 Guiding  Dir = 2, Dur = 10
00:01:18.501 00.000 15712 IsGuiding returns 0
00:01:18.561 00.060 15712 IsGuiding returns 1
00:01:18.561 00.000 15712 scope still moving after pulse duration time elapsed
00:01:18.592 00.031 15712 IsGuiding returns 0
00:01:18.592 00.000 15712 scope move finished after 10 + 77 ms
00:01:18.592 00.000 15712 Move returns status 0, amount 10
00:01:18.592 00.000 15712 MoveAxis(N, 0, ABG)
00:01:18.592 00.000 15712 Move returns status 0, amount 0
00:01:18.592 00.000 15712 move complete, result=0
00:01:18.592 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
00:01:18.594 00.002 15712 worker thread done servicing request
00:01:18.594 00.000 15712 Worker thread wakes up
00:01:18.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:18.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:20.234 01.640 15712 Exposure complete
00:01:20.295 00.061 15712 worker thread done servicing request
00:01:20.295 00.000 7988 OnExposeComplete: enter
00:01:20.297 00.002 7988 UpdateGuideState(): m_state=6
00:01:20.297 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3031
00:01:20.297 00.000 7988 Star::Find returns 1 (0), X=504.41, Y=807.51, Mass=1565, SNR=26.3, Peak=152 HFD=4.4
00:01:20.297 00.000 7988 MultiStar: [#1 -0.14,0.25,0.98,U] [#2 -0.25,0.49,0.00,M2] [#3 -0.19,0.13,0.85,U] [#4 -0.23,0.31,0.78,U] [#5 -0.27,0.38,0.00,M1] [#6 -0.14,0.51,0.00,M3] [#7 -0.25,0.38,0.00,M1] [#8 0.46,0.20,0.00,M2] 
00:01:20.297 00.000 7988 refined, 3 included, MultiStar: {-0.19, 0.27}, one-star: {-0.19, 0.36}
00:01:20.297 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
00:01:20.297 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
00:01:20.297 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.27 hyp=0.32 cameraTheta=2.18 mountX=0.26 mountY=0.18, mountTheta=0.59
00:01:20.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.27, opts=13)
00:01:20.297 00.000 7988 Enqueuing Move request for scope (-0.19, 0.27)
00:01:20.297 00.000 15712 Worker thread wakes up
00:01:20.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.27) opts 0xd
00:01:20.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.27)
00:01:20.297 00.000 15712 Moving (-0.19, 0.27) raw xDistance=0.26 yDistance=0.18
00:01:20.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:20.310 00.013 7988 UpdateGuideState exits: m=1565 SNR=26.3
00:01:20.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:20.312 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:20.313 00.001 7988 Enqueuing Expose request
00:01:20.313 00.000 15712 PPEC rslt: input = 0.26, final = 0.13, react = 0.16, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 640.03
00:01:20.313 00.000 15712 PPEC: input: 0.26, control: 0.13, exposure: 1500
00:01:20.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:20.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:01:20.313 00.000 15712 MoveAxis(W, 43, ABG)
00:01:20.313 00.000 15712 Guiding  Dir = 3, Dur = 43
00:01:20.313 00.000 15712 IsGuiding returns 0
00:01:20.334 00.021 15712 PulseGuide returned control before completion, sleep 35
00:01:20.377 00.043 15712 IsGuiding returns 1
00:01:20.377 00.000 15712 scope still moving after pulse duration time elapsed
00:01:20.413 00.036 15712 IsGuiding returns 0
00:01:20.413 00.000 15712 scope move finished after 43 + 55 ms
00:01:20.413 00.000 15712 Move returns status 0, amount 43
00:01:20.413 00.000 15712 MoveAxis(N, 0, ABG)
00:01:20.413 00.000 15712 Move returns status 0, amount 0
00:01:20.413 00.000 15712 move complete, result=0
00:01:20.413 00.000 7988 GuideStep: 0.3 px 43 ms WEST, 0.2 px 0 ms NORTH
00:01:20.416 00.003 15712 worker thread done servicing request
00:01:20.416 00.000 15712 Worker thread wakes up
00:01:20.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:20.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:21.828 01.412 15712 Exposure complete
00:01:21.890 00.062 15712 worker thread done servicing request
00:01:21.890 00.000 7988 OnExposeComplete: enter
00:01:21.891 00.001 7988 UpdateGuideState(): m_state=6
00:01:21.893 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3032
00:01:21.893 00.000 7988 Star::Find returns 1 (0), X=504.64, Y=806.98, Mass=1534, SNR=25.9, Peak=142 HFD=4.5
00:01:21.895 00.002 7988 MultiStar: [#1 0.08,-0.20,1.02,U] [#2 -0.22,-0.10,0.86,U] [#3 0.02,-0.33,0.88,U] [#4 -0.02,-0.26,0.79,U] [#5 -0.12,-0.21,0.74,U] [#6 0.04,0.03,0.70,U] [#7 -0.21,-0.04,0.49,U] [#8 0.09,-0.22,0.46,U] 
00:01:21.895 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.18}, one-star: {0.03, -0.17}
00:01:21.897 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
00:01:21.897 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
00:01:21.899 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.37 mountX=-0.17 mountY=-0.03, mountTheta=-2.96
00:01:21.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.17, opts=13)
00:01:21.899 00.000 7988 Enqueuing Move request for scope (0.03, -0.17)
00:01:21.899 00.000 15712 Worker thread wakes up
00:01:21.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:21.899 00.000 7988 UpdateGuideState exits: m=1534 SNR=25.9
00:01:21.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:21.908 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
00:01:21.908 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:21.908 00.000 7988 Enqueuing Expose request
00:01:21.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
00:01:21.908 00.000 15712 Moving (0.03, -0.17) raw xDistance=-0.17 yDistance=-0.03
00:01:21.912 00.004 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 640.03
00:01:21.912 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
00:01:21.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:21.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:01:21.912 00.000 15712 MoveAxis(E, 42, ABG)
00:01:21.912 00.000 15712 Guiding  Dir = 2, Dur = 42
00:01:21.912 00.000 15712 IsGuiding returns 0
00:01:21.932 00.020 15712 PulseGuide returned control before completion, sleep 33
00:01:21.971 00.039 15712 IsGuiding returns 1
00:01:21.971 00.000 15712 scope still moving after pulse duration time elapsed
00:01:22.015 00.044 15712 IsGuiding returns 0
00:01:22.015 00.000 15712 scope move finished after 42 + 59 ms
00:01:22.015 00.000 15712 Move returns status 0, amount 42
00:01:22.015 00.000 15712 MoveAxis(N, 0, ABG)
00:01:22.015 00.000 15712 Move returns status 0, amount 0
00:01:22.015 00.000 15712 move complete, result=0
00:01:22.015 00.000 15712 worker thread done servicing request
00:01:22.015 00.000 15712 Worker thread wakes up
00:01:22.015 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
00:01:22.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:22.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:23.644 01.629 15712 Exposure complete
00:01:23.695 00.051 15712 worker thread done servicing request
00:01:23.695 00.000 7988 OnExposeComplete: enter
00:01:23.707 00.012 7988 UpdateGuideState(): m_state=6
00:01:23.707 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3033
00:01:23.707 00.000 7988 Star::Find returns 1 (0), X=504.55, Y=806.78, Mass=1511, SNR=25.7, Peak=146 HFD=4.6
00:01:23.707 00.000 7988 MultiStar: [#1 0.07,-0.33,1.00,U] [#2 -0.15,0.04,0.88,U] [#3 -0.05,-0.19,0.85,U] [#4 -0.48,-0.55,0.00,M5] [#5 -0.06,-0.33,0.73,U] [#6 -0.05,-0.07,0.66,U] [#7 -0.17,-0.24,0.48,U] [#8 0.12,-0.30,0.45,U] 
00:01:23.711 00.004 7988 refined, 7 included, MultiStar: {-0.04, -0.23}, one-star: {-0.05, -0.37}
00:01:23.711 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
00:01:23.711 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
00:01:23.711 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.76 mountX=-0.23 mountY=0.05, mountTheta=2.93
00:01:23.711 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.23, opts=13)
00:01:23.711 00.000 7988 Enqueuing Move request for scope (-0.04, -0.23)
00:01:23.711 00.000 15712 Worker thread wakes up
00:01:23.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
00:01:23.711 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
00:01:23.711 00.000 15712 Moving (-0.04, -0.23) raw xDistance=-0.23 yDistance=0.05
00:01:23.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:01:23.711 00.000 7988 UpdateGuideState exits: m=1511 SNR=25.7
00:01:23.721 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:23.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:23.723 00.002 7988 Enqueuing Expose request
00:01:23.723 00.000 15712 PPEC rslt: input = -0.23, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 640.03
00:01:23.723 00.000 15712 PPEC: input: -0.23, control: -0.17, exposure: 1500
00:01:23.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:23.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:01:23.723 00.000 15712 MoveAxis(E, 54, ABG)
00:01:23.723 00.000 15712 Guiding  Dir = 2, Dur = 54
00:01:23.723 00.000 15712 IsGuiding returns 0
00:01:23.739 00.016 15712 PulseGuide returned control before completion, sleep 51
00:01:23.819 00.080 15712 IsGuiding returns 1
00:01:23.819 00.000 15712 scope still moving after pulse duration time elapsed
00:01:23.851 00.032 15712 IsGuiding returns 0
00:01:23.851 00.000 15712 scope move finished after 54 + 72 ms
00:01:23.851 00.000 15712 Move returns status 0, amount 54
00:01:23.851 00.000 15712 MoveAxis(N, 0, ABG)
00:01:23.851 00.000 15712 Move returns status 0, amount 0
00:01:23.851 00.000 15712 move complete, result=0
00:01:23.851 00.000 15712 worker thread done servicing request
00:01:23.851 00.000 15712 Worker thread wakes up
00:01:23.851 00.000 7988 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
00:01:23.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:23.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:25.272 01.421 15712 Exposure complete
00:01:25.327 00.055 15712 worker thread done servicing request
00:01:25.327 00.000 7988 OnExposeComplete: enter
00:01:25.333 00.006 7988 UpdateGuideState(): m_state=6
00:01:25.333 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3034
00:01:25.333 00.000 7988 Star::Find returns 1 (0), X=504.43, Y=806.99, Mass=1464, SNR=25.4, Peak=157 HFD=4.2
00:01:25.333 00.000 7988 MultiStar: [#1 -0.02,0.11,1.00,U] [#2 -0.24,0.19,0.92,U] [#3 -0.28,0.26,0.90,U] [#4 -0.16,-0.26,0.72,U] [#5 -0.40,0.09,0.76,U] [#6 -0.18,0.30,0.69,U] [#7 -0.20,0.19,0.50,U] [#8 -0.18,0.17,0.45,U] 
00:01:25.333 00.000 7988 refined, 8 included, MultiStar: {-0.20, 0.09}, one-star: {-0.18, -0.16}
00:01:25.333 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.56) = xAngle (1.16 = 1.16)
00:01:25.333 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
00:01:25.333 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.72 mountX=0.09 mountY=0.20, mountTheta=1.15
00:01:25.333 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.09, opts=13)
00:01:25.344 00.011 7988 Enqueuing Move request for scope (-0.20, 0.09)
00:01:25.344 00.000 15712 Worker thread wakes up
00:01:25.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
00:01:25.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
00:01:25.344 00.000 15712 Moving (-0.20, 0.09) raw xDistance=0.09 yDistance=0.20
00:01:25.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:25.344 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.4
00:01:25.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:25.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:25.349 00.005 7988 Enqueuing Expose request
00:01:25.349 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:01:25.349 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
00:01:25.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:25.349 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:01:25.349 00.000 15712 MoveAxis(E, 10, ABG)
00:01:25.349 00.000 15712 Guiding  Dir = 2, Dur = 10
00:01:25.349 00.000 15712 IsGuiding returns 0
00:01:25.369 00.020 15712 IsGuiding returns 1
00:01:25.369 00.000 15712 scope still moving after pulse duration time elapsed
00:01:25.417 00.048 15712 IsGuiding returns 0
00:01:25.417 00.000 15712 scope move finished after 10 + 55 ms
00:01:25.417 00.000 15712 Move returns status 0, amount 10
00:01:25.417 00.000 15712 MoveAxis(N, 0, ABG)
00:01:25.417 00.000 15712 Move returns status 0, amount 0
00:01:25.417 00.000 15712 move complete, result=0
00:01:25.417 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
00:01:25.417 00.000 15712 worker thread done servicing request
00:01:25.419 00.002 15712 Worker thread wakes up
00:01:25.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:25.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:27.058 01.639 15712 Exposure complete
00:01:27.112 00.054 15712 worker thread done servicing request
00:01:27.112 00.000 7988 OnExposeComplete: enter
00:01:27.122 00.010 7988 UpdateGuideState(): m_state=6
00:01:27.122 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3035
00:01:27.124 00.002 7988 Star::Find returns 1 (0), X=504.73, Y=807.22, Mass=1630, SNR=26.7, Peak=157 HFD=4.7
00:01:27.126 00.002 7988 MultiStar: [#1 0.14,0.10,0.96,U] [#2 -0.14,0.32,0.86,U] [#3 0.14,0.22,0.87,U] [#4 -0.19,0.05,0.73,U] [#5 0.01,0.02,0.72,U] [#6 -0.05,0.06,0.63,U] [#7 -0.00,-0.19,0.46,U] [#8 0.32,-0.17,0.44,U] 
00:01:27.126 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.13, 0.07}
00:01:27.128 00.002 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
00:01:27.129 00.001 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
00:01:27.129 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.16 mountX=0.08 mountY=-0.04, mountTheta=-0.43
00:01:27.131 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
00:01:27.131 00.000 7988 Enqueuing Move request for scope (0.04, 0.08)
00:01:27.133 00.002 15712 Worker thread wakes up
00:01:27.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:01:27.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:01:27.133 00.000 15712 Moving (0.04, 0.08) raw xDistance=0.08 yDistance=-0.04
00:01:27.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:27.133 00.000 7988 UpdateGuideState exits: m=1630 SNR=26.7
00:01:27.136 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:27.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:27.138 00.002 7988 Enqueuing Expose request
00:01:27.138 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:01:27.138 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
00:01:27.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:27.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:01:27.138 00.000 15712 MoveAxis(E, 11, ABG)
00:01:27.138 00.000 15712 Guiding  Dir = 2, Dur = 11
00:01:27.138 00.000 15712 IsGuiding returns 0
00:01:27.190 00.052 15712 IsGuiding returns 1
00:01:27.190 00.000 15712 scope still moving after pulse duration time elapsed
00:01:27.218 00.028 15712 IsGuiding returns 0
00:01:27.218 00.000 15712 scope move finished after 11 + 66 ms
00:01:27.218 00.000 15712 Move returns status 0, amount 11
00:01:27.218 00.000 15712 MoveAxis(N, 0, ABG)
00:01:27.218 00.000 15712 Move returns status 0, amount 0
00:01:27.218 00.000 15712 move complete, result=0
00:01:27.218 00.000 15712 worker thread done servicing request
00:01:27.218 00.000 15712 Worker thread wakes up
00:01:27.218 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:01:27.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:27.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:28.639 01.421 15712 Exposure complete
00:01:28.699 00.060 15712 worker thread done servicing request
00:01:28.701 00.002 7988 OnExposeComplete: enter
00:01:28.701 00.000 7988 UpdateGuideState(): m_state=6
00:01:28.703 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3036
00:01:28.705 00.002 7988 Star::Find returns 1 (0), X=504.58, Y=806.98, Mass=1515, SNR=25.8, Peak=160 HFD=4.8
00:01:28.705 00.000 7988 MultiStar: [#1 -0.00,-0.06,0.96,U] [#2 -0.08,0.18,0.88,U] [#3 -0.18,0.12,0.88,U] [#4 -0.20,-0.17,0.78,U] [#5 -0.10,-0.13,0.75,U] [#6 -0.05,0.19,0.66,U] [#7 -0.23,0.30,0.49,U] [#8 0.20,0.07,0.46,U] 
00:01:28.707 00.002 7988 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.02, -0.17}
00:01:28.707 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
00:01:28.709 00.002 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
00:01:28.710 00.001 7988 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.95 mountX=0.01 mountY=0.08, mountTheta=1.38
00:01:28.712 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.02, opts=13)
00:01:28.712 00.000 7988 Enqueuing Move request for scope (-0.08, 0.02)
00:01:28.714 00.002 15712 Worker thread wakes up
00:01:28.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
00:01:28.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
00:01:28.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:28.714 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.8
00:01:28.716 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:28.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:28.716 00.000 7988 Enqueuing Expose request
00:01:28.716 00.000 15712 Moving (-0.08, 0.02) raw xDistance=0.01 yDistance=0.08
00:01:28.716 00.000 15712 PPEC rslt: input = 0.01, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:01:28.716 00.000 15712 PPEC: input: 0.01, control: -0.04, exposure: 1500
00:01:28.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:28.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:01:28.716 00.000 15712 MoveAxis(E, 11, ABG)
00:01:28.716 00.000 15712 Guiding  Dir = 2, Dur = 11
00:01:28.716 00.000 15712 IsGuiding returns 0
00:01:28.732 00.016 15712 IsGuiding returns 1
00:01:28.732 00.000 15712 scope still moving after pulse duration time elapsed
00:01:28.784 00.052 15712 IsGuiding returns 0
00:01:28.784 00.000 15712 scope move finished after 11 + 55 ms
00:01:28.784 00.000 15712 Move returns status 0, amount 11
00:01:28.784 00.000 15712 MoveAxis(N, 0, ABG)
00:01:28.784 00.000 15712 Move returns status 0, amount 0
00:01:28.784 00.000 15712 move complete, result=0
00:01:28.784 00.000 7988 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
00:01:28.792 00.008 15712 worker thread done servicing request
00:01:28.792 00.000 15712 Worker thread wakes up
00:01:28.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:28.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:30.534 01.742 15712 Exposure complete
00:01:30.595 00.061 15712 worker thread done servicing request
00:01:30.595 00.000 7988 OnExposeComplete: enter
00:01:30.598 00.003 7988 UpdateGuideState(): m_state=6
00:01:30.600 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3037
00:01:30.600 00.000 7988 Star::Find returns 1 (0), X=504.52, Y=807.07, Mass=1515, SNR=25.7, Peak=149 HFD=4.9
00:01:30.602 00.002 7988 MultiStar: [#1 -0.16,0.11,1.00,U] [#2 -0.04,0.08,0.88,U] [#3 -0.16,0.07,0.89,U] [#4 -0.34,0.09,0.71,U] [#5 -0.12,0.01,0.70,U] [#6 -0.03,0.06,0.70,U] [#7 -0.36,0.05,0.47,U] [#8 -0.06,0.00,0.44,U] 
00:01:30.602 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.08, -0.08}
00:01:30.602 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
00:01:30.604 00.002 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
00:01:30.604 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.36 mountX=-0.08 mountY=0.09, mountTheta=2.35
00:01:30.606 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
00:01:30.608 00.002 7988 Enqueuing Move request for scope (-0.08, -0.08)
00:01:30.608 00.000 15712 Worker thread wakes up
00:01:30.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
00:01:30.608 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
00:01:30.608 00.000 15712 Moving (-0.08, -0.08) raw xDistance=-0.08 yDistance=0.09
00:01:30.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:30.608 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.7
00:01:30.612 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:30.613 00.001 15712 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:01:30.613 00.000 15712 PPEC: input: -0.08, control: -0.04, exposure: 1500
00:01:30.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:30.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:01:30.613 00.000 15712 MoveAxis(E, 13, ABG)
00:01:30.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:30.613 00.000 7988 Enqueuing Expose request
00:01:30.613 00.000 15712 Guiding  Dir = 2, Dur = 13
00:01:30.616 00.003 15712 IsGuiding returns 0
00:01:30.645 00.029 15712 IsGuiding returns 1
00:01:30.645 00.000 15712 scope still moving after pulse duration time elapsed
00:01:30.692 00.047 15712 IsGuiding returns 0
00:01:30.692 00.000 15712 scope move finished after 13 + 63 ms
00:01:30.692 00.000 15712 Move returns status 0, amount 13
00:01:30.692 00.000 15712 MoveAxis(N, 0, ABG)
00:01:30.692 00.000 15712 Move returns status 0, amount 0
00:01:30.692 00.000 15712 move complete, result=0
00:01:30.692 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
00:01:30.695 00.003 15712 worker thread done servicing request
00:01:30.695 00.000 15712 Worker thread wakes up
00:01:30.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:30.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:32.100 01.405 15712 Exposure complete
00:01:32.146 00.046 15712 worker thread done servicing request
00:01:32.146 00.000 7988 OnExposeComplete: enter
00:01:32.163 00.017 7988 UpdateGuideState(): m_state=6
00:01:32.163 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3038
00:01:32.163 00.000 7988 Star::Find returns 1 (0), X=504.52, Y=807.31, Mass=1507, SNR=25.9, Peak=165 HFD=4.4
00:01:32.163 00.000 7988 MultiStar: [#1 0.00,0.02,1.01,U] [#2 -0.21,0.37,0.00,M1] [#3 -0.48,0.25,0.00,M1] [#4 -0.29,0.24,0.79,U] [#5 -0.21,0.15,0.71,U] [#6 -0.18,0.22,0.66,U] [#7 -0.30,0.12,0.51,U] [#8 -0.04,0.19,0.44,U] 
00:01:32.163 00.000 7988 single-star, 6 included, MultiStar: {-0.15, 0.15}, one-star: {-0.08, 0.16}
00:01:32.163 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
00:01:32.163 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
00:01:32.163 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.03 mountX=0.16 mountY=0.08, mountTheta=0.44
00:01:32.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.16, opts=13)
00:01:32.163 00.000 7988 Enqueuing Move request for scope (-0.08, 0.16)
00:01:32.163 00.000 15712 Worker thread wakes up
00:01:32.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
00:01:32.163 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
00:01:32.163 00.000 15712 Moving (-0.08, 0.16) raw xDistance=0.16 yDistance=0.08
00:01:32.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:32.163 00.000 7988 UpdateGuideState exits: m=1507 SNR=25.9
00:01:32.176 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:32.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:32.178 00.002 7988 Enqueuing Expose request
00:01:32.178 00.000 15712 PPEC rslt: input = 0.16, final = -0.04, react = 0.10, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:01:32.180 00.002 15712 PPEC: input: 0.16, control: -0.04, exposure: 1500
00:01:32.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:32.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:01:32.180 00.000 15712 MoveAxis(E, 12, ABG)
00:01:32.180 00.000 15712 Guiding  Dir = 2, Dur = 12
00:01:32.180 00.000 15712 IsGuiding returns 0
00:01:32.195 00.015 15712 IsGuiding returns 1
00:01:32.195 00.000 15712 scope still moving after pulse duration time elapsed
00:01:32.242 00.047 15712 IsGuiding returns 0
00:01:32.242 00.000 15712 scope move finished after 12 + 51 ms
00:01:32.242 00.000 15712 Move returns status 0, amount 12
00:01:32.242 00.000 15712 MoveAxis(N, 0, ABG)
00:01:32.242 00.000 15712 Move returns status 0, amount 0
00:01:32.242 00.000 15712 move complete, result=0
00:01:32.242 00.000 7988 GuideStep: 0.2 px 12 ms EAST, 0.1 px 0 ms NORTH
00:01:32.245 00.003 15712 worker thread done servicing request
00:01:32.245 00.000 15712 Worker thread wakes up
00:01:32.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:32.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:33.884 01.639 15712 Exposure complete
00:01:33.947 00.063 7988 OnExposeComplete: enter
00:01:33.949 00.002 7988 UpdateGuideState(): m_state=6
00:01:33.951 00.002 15712 worker thread done servicing request
00:01:33.951 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3039
00:01:33.951 00.000 7988 Star::Find returns 1 (0), X=504.81, Y=807.35, Mass=1574, SNR=26.4, Peak=174 HFD=4.6
00:01:33.951 00.000 7988 MultiStar: [#1 0.08,0.41,0.00,M1] [#2 -0.08,0.46,0.00,M2] [#3 -0.18,0.36,0.85,U] [#4 0.05,0.00,0.71,U] [#5 -0.30,0.40,0.00,M1] [#6 -0.17,0.42,0.00,M1] [#7 0.06,0.54,0.00,M1] [#8 0.45,0.40,0.00,M1] 
00:01:33.951 00.000 7988 refined, 2 included, MultiStar: {0.04, 0.19}, one-star: {0.21, 0.19}
00:01:33.951 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
00:01:33.951 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
00:01:33.951 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.39 mountX=0.20 mountY=-0.04, mountTheta=-0.21
00:01:33.951 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.19, opts=13)
00:01:33.951 00.000 7988 Enqueuing Move request for scope (0.04, 0.19)
00:01:33.962 00.011 15712 Worker thread wakes up
00:01:33.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
00:01:33.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
00:01:33.962 00.000 15712 Moving (0.04, 0.19) raw xDistance=0.20 yDistance=-0.04
00:01:33.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:01:33.964 00.002 7988 UpdateGuideState exits: m=1574 SNR=26.4
00:01:33.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:33.966 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:33.966 00.000 7988 Enqueuing Expose request
00:01:33.968 00.002 15712 PPEC rslt: input = 0.20, final = 0.08, react = 0.12, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 640.03
00:01:33.968 00.000 15712 PPEC: input: 0.20, control: 0.08, exposure: 1500
00:01:33.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:33.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:01:33.968 00.000 15712 MoveAxis(W, 25, ABG)
00:01:33.968 00.000 15712 Guiding  Dir = 3, Dur = 25
00:01:33.968 00.000 15712 IsGuiding returns 0
00:01:33.981 00.013 15712 PulseGuide returned control before completion, sleep 19
00:01:34.031 00.050 15712 IsGuiding returns 0
00:01:34.031 00.000 15712 Move returns status 0, amount 25
00:01:34.031 00.000 15712 MoveAxis(N, 0, ABG)
00:01:34.031 00.000 15712 Move returns status 0, amount 0
00:01:34.031 00.000 15712 move complete, result=0
00:01:34.031 00.000 7988 GuideStep: 0.2 px 25 ms WEST, -0.0 px 0 ms NORTH
00:01:34.036 00.005 15712 worker thread done servicing request
00:01:34.036 00.000 15712 Worker thread wakes up
00:01:34.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:34.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:35.448 01.412 15712 Exposure complete
00:01:35.508 00.060 15712 worker thread done servicing request
00:01:35.508 00.000 7988 OnExposeComplete: enter
00:01:35.509 00.001 7988 UpdateGuideState(): m_state=6
00:01:35.511 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3040
00:01:35.511 00.000 7988 Star::Find returns 1 (0), X=504.40, Y=807.24, Mass=1454, SNR=25.3, Peak=152 HFD=4.5
00:01:35.513 00.002 7988 MultiStar: [#1 -0.06,0.10,1.01,U] [#2 -0.17,0.31,0.86,U] [#3 -0.44,0.09,0.00,M1] [#4 -0.40,0.04,0.77,U] [#5 -0.26,0.33,0.00,M2] [#6 -0.14,0.14,0.68,U] [#7 -0.04,0.15,0.48,U] [#8 -0.13,0.17,0.47,U] 
00:01:35.513 00.000 7988 refined, 6 included, MultiStar: {-0.17, 0.14}, one-star: {-0.21, 0.09}
00:01:35.515 00.002 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.56) = xAngle (0.90 = 0.90)
00:01:35.515 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
00:01:35.517 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.46 mountX=0.14 mountY=0.17, mountTheta=0.89
00:01:35.517 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.14, opts=13)
00:01:35.519 00.002 7988 Enqueuing Move request for scope (-0.17, 0.14)
00:01:35.519 00.000 15712 Worker thread wakes up
00:01:35.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
00:01:35.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
00:01:35.519 00.000 15712 Moving (-0.17, 0.14) raw xDistance=0.14 yDistance=0.17
00:01:35.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:35.519 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.3
00:01:35.523 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:35.524 00.001 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:01:35.524 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
00:01:35.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:35.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:35.526 00.002 7988 Enqueuing Expose request
00:01:35.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:01:35.526 00.000 15712 MoveAxis(E, 9, ABG)
00:01:35.526 00.000 15712 Guiding  Dir = 2, Dur = 9
00:01:35.544 00.018 15712 IsGuiding returns 0
00:01:35.560 00.016 15712 IsGuiding returns 0
00:01:35.560 00.000 15712 Move returns status 0, amount 9
00:01:35.560 00.000 15712 MoveAxis(N, 0, ABG)
00:01:35.560 00.000 15712 Move returns status 0, amount 0
00:01:35.560 00.000 15712 move complete, result=0
00:01:35.560 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
00:01:35.569 00.009 15712 worker thread done servicing request
00:01:35.569 00.000 15712 Worker thread wakes up
00:01:35.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:35.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:37.198 01.629 15712 Exposure complete
00:01:37.260 00.062 15712 worker thread done servicing request
00:01:37.261 00.001 7988 OnExposeComplete: enter
00:01:37.261 00.000 7988 UpdateGuideState(): m_state=6
00:01:37.261 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3041
00:01:37.261 00.000 7988 Star::Find returns 1 (0), X=504.58, Y=807.07, Mass=1627, SNR=26.8, Peak=173 HFD=4.7
00:01:37.261 00.000 7988 MultiStar: [#1 -0.12,-0.05,0.96,U] [#2 -0.16,0.22,0.83,U] [#3 -0.11,-0.00,0.85,U] [#4 -0.30,-0.22,0.79,U] [#5 -0.29,0.22,0.69,U] [#6 -0.22,0.19,0.63,U] [#7 -0.05,0.00,0.46,U] [#8 0.32,-0.11,0.40,U] 
00:01:37.261 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.02, -0.08}
00:01:37.261 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
00:01:37.261 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
00:01:37.261 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.81 mountX=-0.08 mountY=0.02, mountTheta=2.88
00:01:37.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.08, opts=13)
00:01:37.261 00.000 7988 Enqueuing Move request for scope (-0.02, -0.08)
00:01:37.261 00.000 15712 Worker thread wakes up
00:01:37.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
00:01:37.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
00:01:37.261 00.000 15712 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
00:01:37.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:37.261 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.8
00:01:37.275 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:37.276 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:37.276 00.000 7988 Enqueuing Expose request
00:01:37.278 00.002 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:01:37.278 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
00:01:37.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:37.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:01:37.278 00.000 15712 MoveAxis(E, 8, ABG)
00:01:37.278 00.000 15712 Guiding  Dir = 2, Dur = 8
00:01:37.278 00.000 15712 IsGuiding returns 0
00:01:37.294 00.016 15712 IsGuiding returns 0
00:01:37.294 00.000 15712 Move returns status 0, amount 8
00:01:37.294 00.000 15712 MoveAxis(N, 0, ABG)
00:01:37.294 00.000 15712 Move returns status 0, amount 0
00:01:37.294 00.000 15712 move complete, result=0
00:01:37.294 00.000 15712 worker thread done servicing request
00:01:37.294 00.000 15712 Worker thread wakes up
00:01:37.294 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
00:01:37.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:37.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:38.713 01.419 15712 Exposure complete
00:01:38.775 00.062 15712 worker thread done servicing request
00:01:38.775 00.000 7988 OnExposeComplete: enter
00:01:38.777 00.002 7988 UpdateGuideState(): m_state=6
00:01:38.777 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3042
00:01:38.777 00.000 7988 Star::Find returns 1 (0), X=504.77, Y=807.06, Mass=1586, SNR=26.3, Peak=149 HFD=4.6
00:01:38.777 00.000 7988 MultiStar: [#1 0.22,-0.29,0.96,U] [#2 0.04,0.02,0.86,U] [#3 -0.07,-0.09,0.87,U] [#4 -0.15,-0.23,0.72,U] [#5 -0.06,-0.13,0.73,U] [#6 0.17,0.11,0.63,U] [#7 0.25,-0.01,0.53,U] [#8 0.27,-0.17,0.43,U] 
00:01:38.777 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.10}, one-star: {0.17, -0.09}
00:01:38.777 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.45 = -2.45)
00:01:38.777 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
00:01:38.777 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.89 mountX=-0.10 mountY=-0.08, mountTheta=-2.47
00:01:38.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.10, opts=13)
00:01:38.777 00.000 7988 Enqueuing Move request for scope (0.08, -0.10)
00:01:38.777 00.000 15712 Worker thread wakes up
00:01:38.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
00:01:38.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
00:01:38.777 00.000 15712 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=-0.08
00:01:38.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:01:38.777 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.3
00:01:38.790 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:38.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:38.792 00.002 7988 Enqueuing Expose request
00:01:38.792 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:38.794 00.002 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:01:38.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:38.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:01:38.794 00.000 15712 MoveAxis(E, 6, ABG)
00:01:38.794 00.000 15712 Guiding  Dir = 2, Dur = 6
00:01:38.794 00.000 15712 IsGuiding returns 0
00:01:38.845 00.051 15712 IsGuiding returns 0
00:01:38.845 00.000 15712 Move returns status 0, amount 6
00:01:38.845 00.000 15712 MoveAxis(N, 0, ABG)
00:01:38.845 00.000 15712 Move returns status 0, amount 0
00:01:38.845 00.000 15712 move complete, result=0
00:01:38.845 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:01:38.847 00.002 15712 worker thread done servicing request
00:01:38.847 00.000 15712 Worker thread wakes up
00:01:38.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:38.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:40.484 01.637 15712 Exposure complete
00:01:40.546 00.062 7988 OnExposeComplete: enter
00:01:40.546 00.000 7988 UpdateGuideState(): m_state=6
00:01:40.546 00.000 15712 worker thread done servicing request
00:01:40.546 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3043
00:01:40.546 00.000 7988 Star::Find returns 1 (0), X=504.66, Y=806.80, Mass=1456, SNR=25.4, Peak=138 HFD=4.5
00:01:40.546 00.000 7988 MultiStar: [#1 -0.00,-0.20,1.03,U] [#2 -0.23,-0.05,0.86,U] [#3 -0.09,-0.16,0.87,U] [#4 -0.12,-0.19,0.77,U] [#5 -0.11,-0.21,0.74,U] [#6 0.05,-0.07,0.68,U] [#7 0.09,-0.15,0.50,U] [#8 -0.19,-0.47,0.00,M1] 
00:01:40.546 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.18}, one-star: {0.06, -0.35}
00:01:40.546 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.41 = 2.88)
00:01:40.546 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
00:01:40.546 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.84 mountX=-0.18 mountY=0.05, mountTheta=2.85
00:01:40.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.18, opts=13)
00:01:40.559 00.013 7988 Enqueuing Move request for scope (-0.05, -0.18)
00:01:40.559 00.000 15712 Worker thread wakes up
00:01:40.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
00:01:40.559 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
00:01:40.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:40.559 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.4
00:01:40.562 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:40.562 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:40.564 00.002 7988 Enqueuing Expose request
00:01:40.564 00.000 15712 Moving (-0.05, -0.18) raw xDistance=-0.18 yDistance=0.05
00:01:40.566 00.002 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 640.04
00:01:40.566 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
00:01:40.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:40.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:01:40.566 00.000 15712 MoveAxis(E, 42, ABG)
00:01:40.566 00.000 15712 Guiding  Dir = 2, Dur = 42
00:01:40.566 00.000 15712 IsGuiding returns 0
00:01:40.585 00.019 15712 PulseGuide returned control before completion, sleep 35
00:01:40.626 00.041 15712 IsGuiding returns 1
00:01:40.627 00.001 15712 scope still moving after pulse duration time elapsed
00:01:40.661 00.034 15712 IsGuiding returns 0
00:01:40.661 00.000 15712 scope move finished after 42 + 56 ms
00:01:40.661 00.000 15712 Move returns status 0, amount 42
00:01:40.661 00.000 15712 MoveAxis(N, 0, ABG)
00:01:40.661 00.000 15712 Move returns status 0, amount 0
00:01:40.661 00.000 15712 move complete, result=0
00:01:40.661 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
00:01:40.669 00.008 15712 worker thread done servicing request
00:01:40.669 00.000 15712 Worker thread wakes up
00:01:40.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:40.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:42.077 01.408 15712 Exposure complete
00:01:42.125 00.048 15712 worker thread done servicing request
00:01:42.139 00.014 7988 OnExposeComplete: enter
00:01:42.139 00.000 7988 UpdateGuideState(): m_state=6
00:01:42.139 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3044
00:01:42.142 00.003 7988 Star::Find returns 1 (0), X=504.70, Y=807.02, Mass=1567, SNR=26.6, Peak=156 HFD=4.3
00:01:42.142 00.000 7988 MultiStar: [#1 -0.12,0.06,0.95,U] [#2 -0.09,0.18,0.83,U] [#3 -0.14,0.19,0.88,U] [#4 -0.24,-0.09,0.75,U] [#5 -0.07,-0.18,0.73,U] [#6 -0.03,0.26,0.68,U] [#7 -0.10,0.11,0.48,U] [#8 -0.13,-0.09,0.45,U] 
00:01:42.142 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {0.10, -0.13}
00:01:42.142 00.000 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
00:01:42.142 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
00:01:42.142 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.75 mountX=0.03 mountY=0.08, mountTheta=1.18
00:01:42.142 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
00:01:42.142 00.000 7988 Enqueuing Move request for scope (-0.08, 0.04)
00:01:42.142 00.000 15712 Worker thread wakes up
00:01:42.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
00:01:42.142 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
00:01:42.142 00.000 15712 Moving (-0.08, 0.04) raw xDistance=0.03 yDistance=0.08
00:01:42.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:42.142 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.6
00:01:42.154 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:42.155 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:42.155 00.000 7988 Enqueuing Expose request
00:01:42.155 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:42.155 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
00:01:42.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:42.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:01:42.155 00.000 15712 MoveAxis(E, 6, ABG)
00:01:42.155 00.000 15712 Guiding  Dir = 2, Dur = 6
00:01:42.186 00.031 15712 IsGuiding returns 0
00:01:42.202 00.016 15712 IsGuiding returns 0
00:01:42.202 00.000 15712 Move returns status 0, amount 6
00:01:42.202 00.000 15712 MoveAxis(N, 0, ABG)
00:01:42.202 00.000 15712 Move returns status 0, amount 0
00:01:42.202 00.000 15712 move complete, result=0
00:01:42.202 00.000 15712 worker thread done servicing request
00:01:42.202 00.000 15712 Worker thread wakes up
00:01:42.202 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
00:01:42.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:42.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:43.943 01.741 15712 Exposure complete
00:01:44.004 00.061 15712 worker thread done servicing request
00:01:44.004 00.000 7988 OnExposeComplete: enter
00:01:44.004 00.000 7988 UpdateGuideState(): m_state=6
00:01:44.008 00.004 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3045
00:01:44.008 00.000 7988 Star::Find returns 1 (0), X=504.81, Y=806.87, Mass=1520, SNR=26.1, Peak=207 HFD=4.0
00:01:44.010 00.002 7988 MultiStar: [#1 0.10,0.04,1.01,U] [#2 -0.04,0.19,0.87,U] [#3 -0.11,-0.04,0.90,U] [#4 -0.27,-0.45,0.00,M1] [#5 0.02,-0.21,0.72,U] [#6 0.04,0.25,0.71,U] [#7 0.22,0.08,0.50,U] [#8 0.32,-0.30,0.00,M1] 
00:01:44.010 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.01}, one-star: {0.21, -0.28}
00:01:44.012 00.002 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
00:01:44.013 00.001 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
00:01:44.013 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.11 mountX=-0.01 mountY=-0.06, mountTheta=-1.68
00:01:44.015 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
00:01:44.017 00.002 7988 Enqueuing Move request for scope (0.06, -0.01)
00:01:44.017 00.000 15712 Worker thread wakes up
00:01:44.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:01:44.017 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:01:44.017 00.000 15712 Moving (0.06, -0.01) raw xDistance=-0.01 yDistance=-0.06
00:01:44.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:01:44.017 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.1
00:01:44.020 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:44.020 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:44.020 00.000 7988 Enqueuing Expose request
00:01:44.020 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:44.020 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:01:44.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:44.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:01:44.020 00.000 15712 MoveAxis(E, 4, ABG)
00:01:44.020 00.000 15712 Guiding  Dir = 2, Dur = 4
00:01:44.055 00.035 15712 IsGuiding returns 0
00:01:44.072 00.017 15712 IsGuiding returns 0
00:01:44.072 00.000 15712 Move returns status 0, amount 4
00:01:44.072 00.000 15712 MoveAxis(N, 0, ABG)
00:01:44.072 00.000 15712 Move returns status 0, amount 0
00:01:44.072 00.000 15712 move complete, result=0
00:01:44.072 00.000 15712 worker thread done servicing request
00:01:44.072 00.000 15712 Worker thread wakes up
00:01:44.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:44.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:44.072 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:01:45.490 01.418 15712 Exposure complete
00:01:45.551 00.061 15712 worker thread done servicing request
00:01:45.551 00.000 7988 OnExposeComplete: enter
00:01:45.552 00.001 7988 UpdateGuideState(): m_state=6
00:01:45.554 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3046
00:01:45.554 00.000 7988 Star::Find returns 1 (0), X=504.65, Y=807.17, Mass=1603, SNR=26.5, Peak=155 HFD=4.7
00:01:45.556 00.002 7988 MultiStar: [#1 0.43,0.01,0.00,M1] [#2 -0.23,0.15,0.85,U] [#3 -0.00,0.17,0.86,U] [#4 -0.09,-0.13,0.76,U] [#5 0.14,0.02,0.73,U] [#6 0.15,0.22,0.67,U] [#7 0.27,0.20,0.47,U] [#8 0.18,0.07,0.41,U] 
00:01:45.556 00.000 7988 single-star, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.05, 0.02}
00:01:45.558 00.002 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.56) = xAngle (-1.16 = -1.16)
00:01:45.558 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
00:01:45.560 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.40 mountX=0.02 mountY=-0.05, mountTheta=-1.17
00:01:45.562 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.02, opts=13)
00:01:45.562 00.000 7988 Enqueuing Move request for scope (0.05, 0.02)
00:01:45.564 00.002 15712 Worker thread wakes up
00:01:45.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:01:45.564 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:01:45.564 00.000 15712 Moving (0.05, 0.02) raw xDistance=0.02 yDistance=-0.05
00:01:45.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:45.564 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.5
00:01:45.566 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:45.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:45.568 00.002 7988 Enqueuing Expose request
00:01:45.570 00.002 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:45.570 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:01:45.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:45.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:01:45.570 00.000 15712 MoveAxis(E, 5, ABG)
00:01:45.570 00.000 15712 Guiding  Dir = 2, Dur = 5
00:01:45.570 00.000 15712 IsGuiding returns 0
00:01:45.587 00.017 15712 IsGuiding returns 0
00:01:45.587 00.000 15712 Move returns status 0, amount 5
00:01:45.587 00.000 15712 MoveAxis(N, 0, ABG)
00:01:45.587 00.000 15712 Move returns status 0, amount 0
00:01:45.587 00.000 15712 move complete, result=0
00:01:45.587 00.000 15712 worker thread done servicing request
00:01:45.587 00.000 15712 Worker thread wakes up
00:01:45.587 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:01:45.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:45.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:47.231 01.644 15712 Exposure complete
00:01:47.291 00.060 15712 worker thread done servicing request
00:01:47.291 00.000 7988 OnExposeComplete: enter
00:01:47.293 00.002 7988 UpdateGuideState(): m_state=6
00:01:47.293 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3047
00:01:47.293 00.000 7988 Star::Find returns 1 (0), X=504.74, Y=807.18, Mass=1572, SNR=26.2, Peak=206 HFD=4.3
00:01:47.293 00.000 7988 MultiStar: [#1 0.23,-0.03,0.98,U] [#2 0.09,0.21,0.87,U] [#3 -0.08,-0.01,0.89,U] [#4 -0.16,-0.07,0.79,U] [#5 0.02,-0.01,0.74,U] [#6 -0.09,-0.01,0.68,U] [#7 0.14,0.05,0.48,U] [#8 0.10,-0.19,0.43,U] 
00:01:47.293 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.14, 0.02}
00:01:47.293 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
00:01:47.293 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
00:01:47.293 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.11 mountX=0.01 mountY=-0.04, mountTheta=-1.45
00:01:47.293 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.00, opts=13)
00:01:47.293 00.000 7988 Enqueuing Move request for scope (0.04, 0.00)
00:01:47.293 00.000 15712 Worker thread wakes up
00:01:47.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
00:01:47.293 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
00:01:47.293 00.000 15712 Moving (0.04, 0.00) raw xDistance=0.01 yDistance=-0.04
00:01:47.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:47.293 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.2
00:01:47.307 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:47.308 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:47.308 00.000 7988 Enqueuing Expose request
00:01:47.308 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:47.308 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
00:01:47.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:47.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:01:47.308 00.000 15712 MoveAxis(E, 4, ABG)
00:01:47.308 00.000 15712 Guiding  Dir = 2, Dur = 4
00:01:47.308 00.000 15712 IsGuiding returns 0
00:01:47.329 00.021 15712 IsGuiding returns 0
00:01:47.329 00.000 15712 Move returns status 0, amount 4
00:01:47.329 00.000 15712 MoveAxis(N, 0, ABG)
00:01:47.329 00.000 15712 Move returns status 0, amount 0
00:01:47.329 00.000 15712 move complete, result=0
00:01:47.329 00.000 15712 worker thread done servicing request
00:01:47.329 00.000 15712 Worker thread wakes up
00:01:47.329 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:01:47.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:47.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:48.746 01.417 15712 Exposure complete
00:01:48.809 00.063 15712 worker thread done servicing request
00:01:48.810 00.001 7988 OnExposeComplete: enter
00:01:48.810 00.000 7988 UpdateGuideState(): m_state=6
00:01:48.810 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3048
00:01:48.810 00.000 7988 Star::Find returns 1 (0), X=504.69, Y=807.14, Mass=1630, SNR=27.1, Peak=181 HFD=4.5
00:01:48.810 00.000 7988 MultiStar: [#1 0.02,0.22,0.96,U] [#2 -0.21,0.37,0.00,M1] [#3 0.03,0.16,0.82,U] [#4 0.03,0.03,0.69,U] [#5 0.01,0.22,0.73,U] [#6 0.10,0.19,0.63,U] [#7 -0.01,0.19,0.52,U] [#8 0.39,-0.13,0.43,U] 
00:01:48.810 00.000 7988 single-star, 7 included, MultiStar: {0.07, 0.12}, one-star: {0.09, -0.01}
00:01:48.810 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
00:01:48.810 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
00:01:48.810 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.16 mountX=-0.01 mountY=-0.09, mountTheta=-1.72
00:01:48.810 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
00:01:48.821 00.011 7988 Enqueuing Move request for scope (0.09, -0.01)
00:01:48.821 00.000 15712 Worker thread wakes up
00:01:48.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:01:48.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:01:48.821 00.000 15712 Moving (0.09, -0.01) raw xDistance=-0.01 yDistance=-0.09
00:01:48.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:48.821 00.000 7988 UpdateGuideState exits: m=1630 SNR=27.1
00:01:48.824 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:48.825 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:48.825 00.000 7988 Enqueuing Expose request
00:01:48.825 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:48.825 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
00:01:48.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:48.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:01:48.825 00.000 15712 MoveAxis(E, 5, ABG)
00:01:48.825 00.000 15712 Guiding  Dir = 2, Dur = 5
00:01:48.841 00.016 15712 IsGuiding returns 0
00:01:48.862 00.021 15712 IsGuiding returns 0
00:01:48.862 00.000 15712 Move returns status 0, amount 5
00:01:48.862 00.000 15712 MoveAxis(N, 0, ABG)
00:01:48.862 00.000 15712 Move returns status 0, amount 0
00:01:48.862 00.000 15712 move complete, result=0
00:01:48.862 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:01:48.869 00.007 15712 worker thread done servicing request
00:01:48.869 00.000 15712 Worker thread wakes up
00:01:48.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:48.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:50.610 01.741 15712 Exposure complete
00:01:50.672 00.062 15712 worker thread done servicing request
00:01:50.672 00.000 7988 OnExposeComplete: enter
00:01:50.672 00.000 7988 UpdateGuideState(): m_state=6
00:01:50.675 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3049
00:01:50.675 00.000 7988 Star::Find returns 1 (0), X=504.67, Y=807.02, Mass=1570, SNR=26.4, Peak=177 HFD=4.2
00:01:50.675 00.000 7988 MultiStar: [#1 0.22,-0.16,0.97,U] [#2 0.05,0.05,0.89,U] [#3 0.03,-0.16,0.82,U] [#4 -0.20,-0.38,0.00,M1] [#5 0.12,-0.02,0.72,U] [#6 0.05,-0.04,0.62,U] [#7 0.04,0.08,0.50,U] [#8 0.28,-0.19,0.42,U] 
00:01:50.675 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.07, -0.14}
00:01:50.675 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.56) = xAngle (-2.21 = -2.21)
00:01:50.675 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
00:01:50.675 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=-0.08 mountY=-0.10, mountTheta=-2.22
00:01:50.675 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.08, opts=13)
00:01:50.675 00.000 7988 Enqueuing Move request for scope (0.10, -0.08)
00:01:50.675 00.000 15712 Worker thread wakes up
00:01:50.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:01:50.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:01:50.675 00.000 15712 Moving (0.10, -0.08) raw xDistance=-0.08 yDistance=-0.10
00:01:50.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:50.675 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.4
00:01:50.688 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:50.690 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:50.690 00.000 7988 Enqueuing Expose request
00:01:50.692 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:50.692 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:01:50.692 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:50.692 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:01:50.692 00.000 15712 MoveAxis(E, 8, ABG)
00:01:50.692 00.000 15712 Guiding  Dir = 2, Dur = 8
00:01:50.692 00.000 15712 IsGuiding returns 0
00:01:50.721 00.029 15712 IsGuiding returns 0
00:01:50.721 00.000 15712 Move returns status 0, amount 8
00:01:50.721 00.000 15712 MoveAxis(N, 0, ABG)
00:01:50.721 00.000 15712 Move returns status 0, amount 0
00:01:50.721 00.000 15712 move complete, result=0
00:01:50.721 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:01:50.723 00.002 15712 worker thread done servicing request
00:01:50.723 00.000 15712 Worker thread wakes up
00:01:50.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:50.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:52.139 01.416 15712 Exposure complete
00:01:52.187 00.048 15712 worker thread done servicing request
00:01:52.187 00.000 7988 OnExposeComplete: enter
00:01:52.201 00.014 7988 UpdateGuideState(): m_state=6
00:01:52.201 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3050
00:01:52.203 00.002 7988 Star::Find returns 1 (0), X=504.66, Y=806.54, Mass=1579, SNR=26.5, Peak=156 HFD=4.7
00:01:52.203 00.000 7988 MultiStar: [#1 0.09,-0.44,0.00,M1] [#2 0.06,-0.12,0.86,U] [#3 0.08,-0.48,0.00,M1] [#4 0.11,-0.57,0.00,M2] [#5 0.19,-0.58,0.00,M1] [#6 0.26,-0.35,0.00,M1] [#7 0.34,-0.15,0.52,U] [#8 0.34,-0.53,0.00,M1] 
00:01:52.203 00.000 7988 refined, 2 included, MultiStar: {0.12, -0.33}, one-star: {0.06, -0.61}
00:01:52.203 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
00:01:52.203 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
00:01:52.203 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.22 mountX=-0.33 mountY=-0.11, mountTheta=-2.81
00:01:52.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.33, opts=13)
00:01:52.203 00.000 7988 Enqueuing Move request for scope (0.12, -0.33)
00:01:52.203 00.000 15712 Worker thread wakes up
00:01:52.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.33) opts 0xd
00:01:52.203 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.33)
00:01:52.203 00.000 15712 Moving (0.12, -0.33) raw xDistance=-0.33 yDistance=-0.11
00:01:52.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:52.203 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.5
00:01:52.214 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:52.214 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:52.216 00.002 15712 PPEC rslt: input = -0.33, final = -0.23, react = -0.20, pred = -0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 640.04
00:01:52.216 00.000 15712 PPEC: input: -0.33, control: -0.23, exposure: 1500
00:01:52.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:52.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:01:52.216 00.000 15712 MoveAxis(E, 74, ABG)
00:01:52.216 00.000 7988 Enqueuing Expose request
00:01:52.216 00.000 15712 Guiding  Dir = 2, Dur = 74
00:01:52.216 00.000 15712 IsGuiding returns 0
00:01:52.237 00.021 15712 PulseGuide returned control before completion, sleep 64
00:01:52.333 00.096 15712 IsGuiding returns 0
00:01:52.333 00.000 15712 Move returns status 0, amount 74
00:01:52.333 00.000 15712 MoveAxis(N, 0, ABG)
00:01:52.333 00.000 15712 Move returns status 0, amount 0
00:01:52.333 00.000 15712 move complete, result=0
00:01:52.333 00.000 7988 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH
00:01:52.338 00.005 15712 worker thread done servicing request
00:01:52.338 00.000 15712 Worker thread wakes up
00:01:52.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:52.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:53.976 01.638 15712 Exposure complete
00:01:54.037 00.061 15712 worker thread done servicing request
00:01:54.037 00.000 7988 OnExposeComplete: enter
00:01:54.038 00.001 7988 UpdateGuideState(): m_state=6
00:01:54.038 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3051
00:01:54.040 00.002 7988 Star::Find returns 1 (0), X=504.53, Y=807.01, Mass=1610, SNR=26.6, Peak=149 HFD=4.9
00:01:54.042 00.002 7988 MultiStar: [#1 0.09,-0.10,0.96,U] [#2 -0.19,0.18,0.84,U] [#3 -0.07,0.04,0.87,U] [#4 -0.45,-0.22,0.00,M3] [#5 -0.15,-0.20,0.75,U] [#6 -0.07,0.14,0.68,U] [#7 -0.05,-0.03,0.50,U] [#8 0.19,-0.12,0.44,U] 
00:01:54.042 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.07, -0.14}
00:01:54.044 00.002 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.20 = 2.09)
00:01:54.044 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
00:01:54.046 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.63 mountX=-0.03 mountY=0.05, mountTheta=2.08
00:01:54.046 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.03, opts=13)
00:01:54.048 00.002 7988 Enqueuing Move request for scope (-0.05, -0.03)
00:01:54.050 00.002 15712 Worker thread wakes up
00:01:54.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
00:01:54.050 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
00:01:54.050 00.000 15712 Moving (-0.05, -0.03) raw xDistance=-0.03 yDistance=0.05
00:01:54.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:01:54.050 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.6
00:01:54.052 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:54.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:54.054 00.002 7988 Enqueuing Expose request
00:01:54.054 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:01:54.054 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
00:01:54.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:54.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:01:54.054 00.000 15712 MoveAxis(E, 10, ABG)
00:01:54.054 00.000 15712 Guiding  Dir = 2, Dur = 10
00:01:54.054 00.000 15712 IsGuiding returns 0
00:01:54.078 00.024 15712 IsGuiding returns 1
00:01:54.078 00.000 15712 scope still moving after pulse duration time elapsed
00:01:54.102 00.024 15712 IsGuiding returns 1
00:01:54.139 00.037 15712 IsGuiding returns 0
00:01:54.139 00.000 15712 scope move finished after 10 + 76 ms
00:01:54.139 00.000 15712 Move returns status 0, amount 10
00:01:54.139 00.000 15712 MoveAxis(N, 0, ABG)
00:01:54.139 00.000 15712 Move returns status 0, amount 0
00:01:54.139 00.000 15712 move complete, result=0
00:01:54.139 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
00:01:54.144 00.005 15712 worker thread done servicing request
00:01:54.144 00.000 15712 Worker thread wakes up
00:01:54.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:54.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:55.554 01.410 15712 Exposure complete
00:01:55.615 00.061 15712 worker thread done servicing request
00:01:55.615 00.000 7988 OnExposeComplete: enter
00:01:55.617 00.002 7988 UpdateGuideState(): m_state=6
00:01:55.617 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3052
00:01:55.619 00.002 7988 Star::Find returns 1 (0), X=504.70, Y=807.09, Mass=1537, SNR=26.1, Peak=164 HFD=4.5
00:01:55.619 00.000 7988 MultiStar: [#1 0.01,0.02,0.99,U] [#2 -0.13,0.10,0.84,U] [#3 -0.17,0.14,0.89,U] [#4 -0.21,0.04,0.73,U] [#5 -0.23,0.04,0.74,U] [#6 -0.05,0.17,0.68,U] [#7 -0.14,0.38,0.51,U] [#8 0.08,0.19,0.44,U] 
00:01:55.621 00.002 7988 single-star, 8 included, MultiStar: {-0.08, 0.09}, one-star: {0.09, -0.06}
00:01:55.621 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
00:01:55.623 00.002 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
00:01:55.623 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=-0.06 mountY=-0.09, mountTheta=-2.14
00:01:55.625 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.06, opts=13)
00:01:55.627 00.002 7988 Enqueuing Move request for scope (0.09, -0.06)
00:01:55.627 00.000 15712 Worker thread wakes up
00:01:55.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:01:55.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:01:55.627 00.000 15712 Moving (0.09, -0.06) raw xDistance=-0.06 yDistance=-0.09
00:01:55.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:55.627 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.1
00:01:55.631 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:55.631 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:01:55.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:55.634 00.003 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
00:01:55.634 00.000 7988 Enqueuing Expose request
00:01:55.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:55.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:01:55.634 00.000 15712 MoveAxis(E, 10, ABG)
00:01:55.634 00.000 15712 Guiding  Dir = 2, Dur = 10
00:01:55.634 00.000 15712 IsGuiding returns 0
00:01:55.651 00.017 15712 IsGuiding returns 1
00:01:55.651 00.000 15712 scope still moving after pulse duration time elapsed
00:01:55.702 00.051 15712 IsGuiding returns 0
00:01:55.702 00.000 15712 scope move finished after 10 + 62 ms
00:01:55.702 00.000 15712 Move returns status 0, amount 10
00:01:55.702 00.000 15712 MoveAxis(N, 0, ABG)
00:01:55.702 00.000 15712 Move returns status 0, amount 0
00:01:55.702 00.000 15712 move complete, result=0
00:01:55.702 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:01:55.711 00.009 15712 worker thread done servicing request
00:01:55.711 00.000 15712 Worker thread wakes up
00:01:55.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:55.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:57.451 01.740 15712 Exposure complete
00:01:57.513 00.062 15712 worker thread done servicing request
00:01:57.514 00.001 7988 OnExposeComplete: enter
00:01:57.514 00.000 7988 UpdateGuideState(): m_state=6
00:01:57.514 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3053
00:01:57.514 00.000 7988 Star::Find returns 1 (0), X=504.53, Y=807.20, Mass=1583, SNR=26.2, Peak=159 HFD=4.5
00:01:57.514 00.000 7988 MultiStar: [#1 0.09,0.07,0.98,U] [#2 -0.22,0.35,0.86,U] [#3 -0.14,0.16,0.84,U] [#4 -0.28,0.05,0.69,U] [#5 -0.25,0.24,0.74,U] [#6 -0.09,0.32,0.63,U] [#7 -0.16,0.36,0.49,U] [#8 0.17,-0.02,0.42,U] 
00:01:57.514 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.17}, one-star: {-0.07, 0.05}
00:01:57.514 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.95 = 0.95)
00:01:57.521 00.007 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
00:01:57.521 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.51 mountX=0.05 mountY=0.07, mountTheta=0.93
00:01:57.521 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.05, opts=13)
00:01:57.521 00.000 7988 Enqueuing Move request for scope (-0.07, 0.05)
00:01:57.521 00.000 15712 Worker thread wakes up
00:01:57.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
00:01:57.521 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
00:01:57.521 00.000 15712 Moving (-0.07, 0.05) raw xDistance=0.05 yDistance=0.07
00:01:57.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:57.521 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.2
00:01:57.528 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:57.529 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:57.529 00.000 7988 Enqueuing Expose request
00:01:57.529 00.000 15712 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:01:57.529 00.000 15712 PPEC: input: 0.05, control: -0.04, exposure: 1500
00:01:57.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:57.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:01:57.529 00.000 15712 MoveAxis(E, 11, ABG)
00:01:57.529 00.000 15712 Guiding  Dir = 2, Dur = 11
00:01:57.561 00.032 15712 IsGuiding returns 0
00:01:57.579 00.018 15712 IsGuiding returns 1
00:01:57.579 00.000 15712 scope still moving after pulse duration time elapsed
00:01:57.627 00.048 15712 IsGuiding returns 0
00:01:57.627 00.000 15712 scope move finished after 11 + 53 ms
00:01:57.627 00.000 15712 Move returns status 0, amount 11
00:01:57.627 00.000 15712 MoveAxis(N, 0, ABG)
00:01:57.627 00.000 15712 Move returns status 0, amount 0
00:01:57.627 00.000 15712 move complete, result=0
00:01:57.627 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
00:01:57.629 00.002 15712 worker thread done servicing request
00:01:57.629 00.000 15712 Worker thread wakes up
00:01:57.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:57.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:01:59.033 01.404 15712 Exposure complete
00:01:59.087 00.054 15712 worker thread done servicing request
00:01:59.087 00.000 7988 OnExposeComplete: enter
00:01:59.095 00.008 7988 UpdateGuideState(): m_state=6
00:01:59.095 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3054
00:01:59.097 00.002 7988 Star::Find returns 1 (0), X=504.73, Y=807.18, Mass=1536, SNR=26.1, Peak=162 HFD=4.5
00:01:59.099 00.002 7988 MultiStar: [#1 0.03,0.21,0.96,U] [#2 -0.05,0.42,0.00,M1] [#3 -0.10,0.34,0.88,U] [#4 -0.10,0.20,0.76,U] [#5 -0.06,-0.01,0.72,U] [#6 0.08,0.37,0.66,U] [#7 -0.16,0.48,0.00,M1] [#8 0.20,0.34,0.45,U] 
00:01:59.099 00.000 7988 single-star, 6 included, MultiStar: {0.02, 0.20}, one-star: {0.12, 0.02}
00:01:59.101 00.002 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
00:01:59.101 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
00:01:59.101 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=0.02 mountY=-0.13, mountTheta=-1.38
00:01:59.104 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.02, opts=13)
00:01:59.106 00.002 7988 Enqueuing Move request for scope (0.12, 0.02)
00:01:59.106 00.000 15712 Worker thread wakes up
00:01:59.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:01:59.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:01:59.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:01:59.106 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.1
00:01:59.109 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:59.109 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:01:59.111 00.002 7988 Enqueuing Expose request
00:01:59.111 00.000 15712 Moving (0.12, 0.02) raw xDistance=0.02 yDistance=-0.13
00:01:59.111 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:01:59.111 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
00:01:59.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:59.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:01:59.111 00.000 15712 MoveAxis(E, 9, ABG)
00:01:59.111 00.000 15712 Guiding  Dir = 2, Dur = 9
00:01:59.111 00.000 15712 IsGuiding returns 0
00:01:59.143 00.032 15712 IsGuiding returns 0
00:01:59.143 00.000 15712 Move returns status 0, amount 9
00:01:59.143 00.000 15712 MoveAxis(N, 0, ABG)
00:01:59.143 00.000 15712 Move returns status 0, amount 0
00:01:59.143 00.000 15712 move complete, result=0
00:01:59.143 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:01:59.147 00.004 15712 worker thread done servicing request
00:01:59.147 00.000 15712 Worker thread wakes up
00:01:59.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:01:59.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:00.787 01.640 15712 Exposure complete
00:02:00.847 00.060 15712 worker thread done servicing request
00:02:00.847 00.000 7988 OnExposeComplete: enter
00:02:00.847 00.000 7988 UpdateGuideState(): m_state=6
00:02:00.850 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3055
00:02:00.850 00.000 7988 Star::Find returns 1 (0), X=504.58, Y=807.44, Mass=1614, SNR=26.6, Peak=142 HFD=5.1
00:02:00.853 00.003 7988 MultiStar: [#1 0.08,0.42,0.00,M1] [#2 -0.08,0.63,0.00,M2] [#3 -0.01,0.51,0.00,M1] [#4 -0.31,0.40,0.00,M1] [#5 -0.05,0.42,0.00,M1] [#6 0.15,0.69,0.00,M1] [#7 -0.01,0.50,0.00,M2] [#8 0.25,0.27,0.44,U] 
00:02:00.853 00.000 7988 refined, 1 included, MultiStar: {0.06, 0.28}, one-star: {-0.02, 0.29}
00:02:00.855 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
00:02:00.855 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
00:02:00.855 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.36 mountX=0.29 mountY=-0.07, mountTheta=-0.24
00:02:00.855 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.28, opts=13)
00:02:00.855 00.000 7988 Enqueuing Move request for scope (0.06, 0.28)
00:02:00.855 00.000 15712 Worker thread wakes up
00:02:00.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
00:02:00.855 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
00:02:00.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:00.855 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.6
00:02:00.863 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:00.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:00.865 00.002 7988 Enqueuing Expose request
00:02:00.865 00.000 15712 Moving (0.06, 0.28) raw xDistance=0.29 yDistance=-0.07
00:02:00.870 00.005 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.17, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 640.05
00:02:00.870 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
00:02:00.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:00.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:02:00.870 00.000 15712 MoveAxis(W, 51, ABG)
00:02:00.870 00.000 15712 Guiding  Dir = 3, Dur = 51
00:02:00.870 00.000 15712 IsGuiding returns 0
00:02:00.887 00.017 15712 PulseGuide returned control before completion, sleep 44
00:02:00.966 00.079 15712 IsGuiding returns 0
00:02:00.966 00.000 15712 Move returns status 0, amount 51
00:02:00.966 00.000 15712 MoveAxis(N, 0, ABG)
00:02:00.966 00.000 15712 Move returns status 0, amount 0
00:02:00.966 00.000 15712 move complete, result=0
00:02:00.966 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
00:02:00.970 00.004 15712 worker thread done servicing request
00:02:00.970 00.000 15712 Worker thread wakes up
00:02:00.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:00.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:02.383 01.413 15712 Exposure complete
00:02:02.435 00.052 15712 worker thread done servicing request
00:02:02.435 00.000 7988 OnExposeComplete: enter
00:02:02.435 00.000 7988 UpdateGuideState(): m_state=6
00:02:02.445 00.010 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3056
00:02:02.445 00.000 7988 Star::Find returns 1 (0), X=504.68, Y=807.33, Mass=1567, SNR=26.2, Peak=148 HFD=4.7
00:02:02.447 00.002 7988 MultiStar: [#1 0.10,0.38,0.98,U] [#2 -0.29,0.51,0.00,M3] [#3 0.01,0.43,0.00,M2] [#4 -0.15,0.14,0.73,U] [#5 -0.18,0.40,0.00,M2] [#6 -0.12,0.63,0.00,M2] [#7 -0.06,0.55,0.00,M3] [#8 -0.01,0.44,0.00,M1] 
00:02:02.449 00.002 7988 single-star, 2 included, MultiStar: {0.02, 0.24}, one-star: {0.07, 0.18}
00:02:02.449 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
00:02:02.449 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
00:02:02.452 00.003 7988 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.19 mountX=0.18 mountY=-0.08, mountTheta=-0.40
00:02:02.454 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.18, opts=13)
00:02:02.454 00.000 7988 Enqueuing Move request for scope (0.07, 0.18)
00:02:02.456 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:02.456 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.2
00:02:02.458 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:02.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:02.460 00.002 7988 Enqueuing Expose request
00:02:02.460 00.000 15712 Worker thread wakes up
00:02:02.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
00:02:02.460 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
00:02:02.461 00.001 15712 Moving (0.07, 0.18) raw xDistance=0.18 yDistance=-0.08
00:02:02.461 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 640.05
00:02:02.461 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
00:02:02.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:02.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:02:02.461 00.000 15712 MoveAxis(W, 33, ABG)
00:02:02.461 00.000 15712 Guiding  Dir = 3, Dur = 33
00:02:02.461 00.000 15712 IsGuiding returns 0
00:02:02.486 00.025 15712 PulseGuide returned control before completion, sleep 23
00:02:02.545 00.059 15712 IsGuiding returns 1
00:02:02.545 00.000 15712 scope still moving after pulse duration time elapsed
00:02:02.572 00.027 15712 IsGuiding returns 0
00:02:02.572 00.000 15712 scope move finished after 33 + 74 ms
00:02:02.572 00.000 15712 Move returns status 0, amount 33
00:02:02.572 00.000 15712 MoveAxis(N, 0, ABG)
00:02:02.572 00.000 15712 Move returns status 0, amount 0
00:02:02.572 00.000 15712 move complete, result=0
00:02:02.572 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
00:02:02.574 00.002 15712 worker thread done servicing request
00:02:02.574 00.000 15712 Worker thread wakes up
00:02:02.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:02.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:04.202 01.628 15712 Exposure complete
00:02:04.263 00.061 15712 worker thread done servicing request
00:02:04.263 00.000 7988 OnExposeComplete: enter
00:02:04.263 00.000 7988 UpdateGuideState(): m_state=6
00:02:04.265 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3057
00:02:04.265 00.000 7988 Star::Find returns 1 (0), X=504.62, Y=807.00, Mass=1635, SNR=26.9, Peak=137 HFD=4.8
00:02:04.267 00.002 7988 MultiStar: [#1 -0.04,-0.31,0.93,U] [#2 -0.12,-0.10,0.83,U] [#3 -0.12,-0.07,0.80,U] [#4 -0.04,-0.39,0.71,U] [#5 0.04,-0.26,0.69,U] [#6 0.01,-0.19,0.63,U] [#7 0.04,-0.07,0.50,U] [#8 0.24,-0.20,0.43,U] 
00:02:04.267 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.19}, one-star: {0.02, -0.16}
00:02:04.269 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
00:02:04.269 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
00:02:04.271 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.47 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
00:02:04.273 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.16, opts=13)
00:02:04.273 00.000 7988 Enqueuing Move request for scope (0.02, -0.16)
00:02:04.275 00.002 15712 Worker thread wakes up
00:02:04.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:04.275 00.000 7988 UpdateGuideState exits: m=1635 SNR=26.9
00:02:04.277 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:04.279 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:04.279 00.000 7988 Enqueuing Expose request
00:02:04.279 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
00:02:04.279 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
00:02:04.279 00.000 15712 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=-0.01
00:02:04.279 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:02:04.279 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
00:02:04.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:04.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:02:04.279 00.000 15712 MoveAxis(E, 3, ABG)
00:02:04.279 00.000 15712 Guiding  Dir = 2, Dur = 3
00:02:04.279 00.000 15712 IsGuiding returns 0
00:02:04.295 00.016 15712 IsGuiding returns 0
00:02:04.295 00.000 15712 Move returns status 0, amount 3
00:02:04.295 00.000 15712 MoveAxis(N, 0, ABG)
00:02:04.295 00.000 15712 Move returns status 0, amount 0
00:02:04.295 00.000 15712 move complete, result=0
00:02:04.295 00.000 15712 worker thread done servicing request
00:02:04.295 00.000 15712 Worker thread wakes up
00:02:04.295 00.000 7988 GuideStep: -0.2 px 3 ms EAST, -0.0 px 0 ms NORTH
00:02:04.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:04.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:05.715 01.420 15712 Exposure complete
00:02:05.777 00.062 15712 worker thread done servicing request
00:02:05.777 00.000 7988 OnExposeComplete: enter
00:02:05.777 00.000 7988 UpdateGuideState(): m_state=6
00:02:05.779 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3058
00:02:05.781 00.002 7988 Star::Find returns 1 (0), X=504.62, Y=806.86, Mass=1484, SNR=25.6, Peak=140 HFD=4.4
00:02:05.781 00.000 7988 MultiStar: [#1 0.13,-0.28,0.98,U] [#2 -0.03,-0.15,0.90,U] [#3 -0.05,-0.34,0.90,U] [#4 -0.23,-0.51,0.00,M1] [#5 0.02,-0.28,0.73,U] [#6 0.11,-0.37,0.68,U] [#7 0.04,-0.46,0.00,M3] [#8 0.26,-0.37,0.00,M1] 
00:02:05.783 00.002 7988 refined, 5 included, MultiStar: {0.03, -0.28}, one-star: {0.02, -0.30}
00:02:05.783 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
00:02:05.785 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
00:02:05.785 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.46 mountX=-0.28 mountY=-0.03, mountTheta=-3.05
00:02:05.787 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.28, opts=13)
00:02:05.787 00.000 7988 Enqueuing Move request for scope (0.03, -0.28)
00:02:05.791 00.004 15712 Worker thread wakes up
00:02:05.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
00:02:05.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
00:02:05.791 00.000 15712 Moving (0.03, -0.28) raw xDistance=-0.28 yDistance=-0.03
00:02:05.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:05.792 00.001 7988 UpdateGuideState exits: m=1484 SNR=25.6
00:02:05.792 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:05.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:05.792 00.000 7988 Enqueuing Expose request
00:02:05.792 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 640.05
00:02:05.792 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
00:02:05.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:05.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:05.792 00.000 15712 MoveAxis(E, 58, ABG)
00:02:05.792 00.000 15712 Guiding  Dir = 2, Dur = 58
00:02:05.792 00.000 15712 IsGuiding returns 0
00:02:05.827 00.035 15712 PulseGuide returned control before completion, sleep 40
00:02:05.872 00.045 15712 IsGuiding returns 1
00:02:05.872 00.000 15712 scope still moving after pulse duration time elapsed
00:02:05.920 00.048 15712 IsGuiding returns 0
00:02:05.920 00.000 15712 scope move finished after 58 + 66 ms
00:02:05.920 00.000 15712 Move returns status 0, amount 58
00:02:05.920 00.000 15712 MoveAxis(N, 0, ABG)
00:02:05.920 00.000 15712 Move returns status 0, amount 0
00:02:05.920 00.000 15712 move complete, result=0
00:02:05.920 00.000 15712 worker thread done servicing request
00:02:05.920 00.000 15712 Worker thread wakes up
00:02:05.920 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
00:02:05.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:05.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:07.559 01.639 15712 Exposure complete
00:02:07.622 00.063 15712 worker thread done servicing request
00:02:07.622 00.000 7988 OnExposeComplete: enter
00:02:07.624 00.002 7988 UpdateGuideState(): m_state=6
00:02:07.624 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3059
00:02:07.626 00.002 7988 Star::Find returns 1 (0), X=504.53, Y=806.96, Mass=1483, SNR=25.7, Peak=152 HFD=4.2
00:02:07.626 00.000 7988 MultiStar: [#1 0.20,-0.07,1.00,U] [#2 -0.00,0.02,0.87,U] [#3 0.01,-0.11,0.88,U] [#4 -0.31,-0.32,0.00,M2] [#5 -0.09,-0.09,0.73,U] [#6 0.21,-0.07,0.67,U] [#7 0.22,0.03,0.50,U] [#8 0.30,0.05,0.44,U] 
00:02:07.628 00.002 7988 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {-0.08, -0.19}
00:02:07.628 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.32 = -2.32)
00:02:07.630 00.002 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
00:02:07.630 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
00:02:07.632 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.07, opts=13)
00:02:07.634 00.002 7988 Enqueuing Move request for scope (0.07, -0.07)
00:02:07.634 00.000 15712 Worker thread wakes up
00:02:07.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
00:02:07.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
00:02:07.634 00.000 15712 Moving (0.07, -0.07) raw xDistance=-0.07 yDistance=-0.07
00:02:07.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:07.634 00.000 7988 UpdateGuideState exits: m=1483 SNR=25.7
00:02:07.638 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:07.638 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:02:07.638 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
00:02:07.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:07.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:07.641 00.003 7988 Enqueuing Expose request
00:02:07.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:02:07.641 00.000 15712 MoveAxis(E, 2, ABG)
00:02:07.641 00.000 15712 Guiding  Dir = 2, Dur = 2
00:02:07.641 00.000 15712 IsGuiding returns 0
00:02:07.664 00.023 15712 IsGuiding returns 0
00:02:07.664 00.000 15712 Move returns status 0, amount 2
00:02:07.664 00.000 15712 MoveAxis(N, 0, ABG)
00:02:07.664 00.000 15712 Move returns status 0, amount 0
00:02:07.664 00.000 15712 move complete, result=0
00:02:07.664 00.000 15712 worker thread done servicing request
00:02:07.664 00.000 15712 Worker thread wakes up
00:02:07.664 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:02:07.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:07.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:09.071 01.407 15712 Exposure complete
00:02:09.134 00.063 7988 OnExposeComplete: enter
00:02:09.134 00.000 7988 UpdateGuideState(): m_state=6
00:02:09.134 00.000 15712 worker thread done servicing request
00:02:09.134 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3060
00:02:09.138 00.004 7988 Star::Find returns 1 (0), X=504.77, Y=806.87, Mass=1548, SNR=26.1, Peak=146 HFD=4.4
00:02:09.138 00.000 7988 MultiStar: [#1 0.43,-0.05,0.00,M1] [#2 -0.01,0.03,0.84,U] [#3 0.08,-0.20,0.87,U] [#4 -0.04,-0.39,0.72,U] [#5 0.00,0.08,0.73,U] [#6 0.21,-0.21,0.66,U] [#7 -0.16,0.05,0.48,U] [#8 0.36,-0.09,0.43,U] 
00:02:09.138 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.14}, one-star: {0.17, -0.28}
00:02:09.138 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
00:02:09.138 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
00:02:09.138 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.08 mountX=-0.14 mountY=-0.07, mountTheta=-2.67
00:02:09.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.14, opts=13)
00:02:09.138 00.000 7988 Enqueuing Move request for scope (0.07, -0.14)
00:02:09.138 00.000 15712 Worker thread wakes up
00:02:09.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
00:02:09.138 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
00:02:09.138 00.000 15712 Moving (0.07, -0.14) raw xDistance=-0.14 yDistance=-0.07
00:02:09.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:09.138 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.1
00:02:09.149 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:09.150 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:09.150 00.000 7988 Enqueuing Expose request
00:02:09.150 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:02:09.150 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:02:09.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:09.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:02:09.150 00.000 15712 MoveAxis(E, 2, ABG)
00:02:09.150 00.000 15712 Guiding  Dir = 2, Dur = 2
00:02:09.150 00.000 15712 IsGuiding returns 0
00:02:09.200 00.050 15712 IsGuiding returns 0
00:02:09.200 00.000 15712 Move returns status 0, amount 2
00:02:09.200 00.000 15712 MoveAxis(N, 0, ABG)
00:02:09.200 00.000 15712 Move returns status 0, amount 0
00:02:09.200 00.000 15712 move complete, result=0
00:02:09.200 00.000 15712 worker thread done servicing request
00:02:09.200 00.000 15712 Worker thread wakes up
00:02:09.200 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:02:09.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:09.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:10.940 01.740 15712 Exposure complete
00:02:10.992 00.052 15712 worker thread done servicing request
00:02:10.992 00.000 7988 OnExposeComplete: enter
00:02:11.002 00.010 7988 UpdateGuideState(): m_state=6
00:02:11.002 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3061
00:02:11.002 00.000 7988 Star::Find returns 1 (0), X=504.85, Y=807.28, Mass=1461, SNR=25.6, Peak=140 HFD=4.5
00:02:11.005 00.003 7988 MultiStar: [#1 0.38,-0.08,0.97,U] [#2 0.08,0.02,0.91,U] [#3 0.28,-0.12,0.90,U] [#4 -0.07,-0.17,0.77,U] [#5 -0.14,-0.22,0.72,U] [#6 0.07,-0.20,0.68,U] [#7 0.13,0.16,0.54,U] [#8 0.29,-0.22,0.45,U] 
00:02:11.006 00.001 7988 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.25, 0.13}
00:02:11.006 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
00:02:11.006 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
00:02:11.009 00.003 7988 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.44 mountX=-0.07 mountY=-0.15, mountTheta=-2.01
00:02:11.009 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.07, opts=13)
00:02:11.009 00.000 7988 Enqueuing Move request for scope (0.15, -0.07)
00:02:11.009 00.000 15712 Worker thread wakes up
00:02:11.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
00:02:11.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
00:02:11.009 00.000 15712 Moving (0.15, -0.07) raw xDistance=-0.07 yDistance=-0.15
00:02:11.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:11.009 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.6
00:02:11.015 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:11.015 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:11.017 00.002 7988 Enqueuing Expose request
00:02:11.017 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:02:11.017 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
00:02:11.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:11.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:02:11.017 00.000 15712 MoveAxis(E, 2, ABG)
00:02:11.017 00.000 15712 Guiding  Dir = 2, Dur = 2
00:02:11.020 00.003 15712 IsGuiding returns 0
00:02:11.033 00.013 15712 IsGuiding returns 0
00:02:11.033 00.000 15712 Move returns status 0, amount 2
00:02:11.033 00.000 15712 MoveAxis(N, 0, ABG)
00:02:11.033 00.000 15712 Move returns status 0, amount 0
00:02:11.033 00.000 15712 move complete, result=0
00:02:11.033 00.000 15712 worker thread done servicing request
00:02:11.033 00.000 15712 Worker thread wakes up
00:02:11.033 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:02:11.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:11.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:12.453 01.420 15712 Exposure complete
00:02:12.515 00.062 15712 worker thread done servicing request
00:02:12.515 00.000 7988 OnExposeComplete: enter
00:02:12.515 00.000 7988 UpdateGuideState(): m_state=6
00:02:12.518 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3062
00:02:12.518 00.000 7988 Star::Find returns 1 (0), X=504.61, Y=807.10, Mass=1515, SNR=25.7, Peak=169 HFD=4.7
00:02:12.520 00.002 7988 MultiStar: [#1 -0.01,0.17,0.98,U] [#2 -0.15,0.37,0.88,U] [#3 -0.11,0.22,0.85,U] [#4 -0.08,0.03,0.76,U] [#5 -0.07,0.20,0.73,U] [#6 -0.11,0.04,0.66,U] [#7 -0.02,0.08,0.53,U] [#8 -0.08,-0.06,0.41,U] 
00:02:12.520 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.12}, one-star: {0.01, -0.05}
00:02:12.522 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
00:02:12.522 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
00:02:12.524 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.43 mountX=-0.05 mountY=-0.01, mountTheta=-3.02
00:02:12.526 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.05, opts=13)
00:02:12.526 00.000 7988 Enqueuing Move request for scope (0.01, -0.05)
00:02:12.528 00.002 15712 Worker thread wakes up
00:02:12.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
00:02:12.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
00:02:12.528 00.000 15712 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.01
00:02:12.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:12.528 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.7
00:02:12.531 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:12.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:12.531 00.000 7988 Enqueuing Expose request
00:02:12.531 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:02:12.531 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
00:02:12.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:12.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:02:12.531 00.000 15712 MoveAxis(E, 1, ABG)
00:02:12.531 00.000 15712 Guiding  Dir = 2, Dur = 1
00:02:12.531 00.000 15712 IsGuiding returns 0
00:02:12.556 00.025 15712 IsGuiding returns 0
00:02:12.556 00.000 15712 Move returns status 0, amount 1
00:02:12.556 00.000 15712 MoveAxis(N, 0, ABG)
00:02:12.556 00.000 15712 Move returns status 0, amount 0
00:02:12.556 00.000 15712 move complete, result=0
00:02:12.556 00.000 15712 worker thread done servicing request
00:02:12.556 00.000 15712 Worker thread wakes up
00:02:12.556 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:02:12.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:12.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:14.193 01.637 15712 Exposure complete
00:02:14.253 00.060 15712 worker thread done servicing request
00:02:14.253 00.000 7988 OnExposeComplete: enter
00:02:14.255 00.002 7988 UpdateGuideState(): m_state=6
00:02:14.257 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3063
00:02:14.258 00.001 7988 Star::Find returns 1 (0), X=504.75, Y=807.30, Mass=1564, SNR=26.2, Peak=159 HFD=4.6
00:02:14.258 00.000 7988 MultiStar: [#1 0.15,0.37,0.99,U] [#2 -0.15,0.64,0.00,M1] [#3 0.04,0.60,0.00,M1] [#4 -0.08,0.34,0.77,U] [#5 -0.19,0.38,0.00,M1] [#6 0.13,0.66,0.00,M1] [#7 0.15,0.62,0.00,M1] [#8 0.23,0.43,0.00,M1] 
00:02:14.260 00.002 7988 single-star, 2 included, MultiStar: {0.09, 0.28}, one-star: {0.15, 0.14}
00:02:14.260 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
00:02:14.262 00.002 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
00:02:14.262 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.76 mountX=0.15 mountY=-0.15, mountTheta=-0.82
00:02:14.264 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.14, opts=13)
00:02:14.266 00.002 7988 Enqueuing Move request for scope (0.15, 0.14)
00:02:14.266 00.000 15712 Worker thread wakes up
00:02:14.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
00:02:14.266 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
00:02:14.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:14.266 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.2
00:02:14.269 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:14.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:14.271 00.002 7988 Enqueuing Expose request
00:02:14.271 00.000 15712 Moving (0.15, 0.14) raw xDistance=0.15 yDistance=-0.15
00:02:14.275 00.004 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:02:14.275 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
00:02:14.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:14.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:02:14.275 00.000 15712 MoveAxis(W, 1, ABG)
00:02:14.275 00.000 15712 Guiding  Dir = 3, Dur = 1
00:02:14.275 00.000 15712 IsGuiding returns 0
00:02:14.292 00.017 15712 IsGuiding returns 0
00:02:14.292 00.000 15712 Move returns status 0, amount 1
00:02:14.292 00.000 15712 MoveAxis(N, 0, ABG)
00:02:14.292 00.000 15712 Move returns status 0, amount 0
00:02:14.292 00.000 15712 move complete, result=0
00:02:14.292 00.000 15712 worker thread done servicing request
00:02:14.292 00.000 15712 Worker thread wakes up
00:02:14.292 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:02:14.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:14.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:15.719 01.427 15712 Exposure complete
00:02:15.770 00.051 15712 worker thread done servicing request
00:02:15.770 00.000 7988 OnExposeComplete: enter
00:02:15.781 00.011 7988 UpdateGuideState(): m_state=6
00:02:15.781 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3064
00:02:15.781 00.000 7988 Star::Find returns 1 (0), X=504.66, Y=807.24, Mass=1564, SNR=26.0, Peak=152 HFD=4.8
00:02:15.781 00.000 7988 MultiStar: [#1 0.24,0.31,1.00,U] [#2 -0.08,0.51,0.00,M2] [#3 -0.19,0.45,0.00,M2] [#4 0.05,-0.02,0.76,U] [#5 -0.14,0.31,0.72,U] [#6 0.30,0.32,0.00,M2] [#7 0.23,0.24,0.48,U] [#8 0.20,0.19,0.42,U] 
00:02:15.781 00.000 7988 single-star, 5 included, MultiStar: {0.10, 0.19}, one-star: {0.06, 0.09}
00:02:15.786 00.005 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
00:02:15.786 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
00:02:15.786 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.09 mountY=-0.06, mountTheta=-0.58
00:02:15.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.09, opts=13)
00:02:15.786 00.000 7988 Enqueuing Move request for scope (0.06, 0.09)
00:02:15.786 00.000 15712 Worker thread wakes up
00:02:15.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:02:15.786 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:02:15.786 00.000 15712 Moving (0.06, 0.09) raw xDistance=0.09 yDistance=-0.06
00:02:15.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:15.786 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.0
00:02:15.795 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:15.795 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:15.797 00.002 7988 Enqueuing Expose request
00:02:15.797 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:02:15.797 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
00:02:15.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:15.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:15.797 00.000 15712 MoveAxis(W, 1, ABG)
00:02:15.799 00.002 15712 Guiding  Dir = 3, Dur = 1
00:02:15.799 00.000 15712 IsGuiding returns 0
00:02:15.818 00.019 15712 IsGuiding returns 0
00:02:15.818 00.000 15712 Move returns status 0, amount 1
00:02:15.818 00.000 15712 MoveAxis(N, 0, ABG)
00:02:15.818 00.000 15712 Move returns status 0, amount 0
00:02:15.818 00.000 15712 move complete, result=0
00:02:15.818 00.000 15712 worker thread done servicing request
00:02:15.818 00.000 15712 Worker thread wakes up
00:02:15.818 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:15.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:15.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:17.458 01.640 15712 Exposure complete
00:02:17.519 00.061 15712 worker thread done servicing request
00:02:17.519 00.000 7988 OnExposeComplete: enter
00:02:17.519 00.000 7988 UpdateGuideState(): m_state=6
00:02:17.519 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3065
00:02:17.519 00.000 7988 Star::Find returns 1 (0), X=504.60, Y=807.46, Mass=1488, SNR=25.5, Peak=168 HFD=4.7
00:02:17.519 00.000 7988 MultiStar: [#1 0.08,0.27,0.99,U] [#2 -0.21,0.42,0.00,M3] [#3 -0.01,0.27,0.86,U] [#4 -0.19,0.01,0.76,U] [#5 -0.23,-0.02,0.75,U] [#6 0.09,0.57,0.00,M3] [#7 0.04,0.11,0.47,U] [#8 -0.23,0.06,0.46,U] 
00:02:17.519 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.17}, one-star: {-0.00, 0.31}
00:02:17.519 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.37 = 0.37)
00:02:17.519 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
00:02:17.519 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.94 mountX=0.17 mountY=0.06, mountTheta=0.34
00:02:17.519 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.17, opts=13)
00:02:17.519 00.000 7988 Enqueuing Move request for scope (-0.06, 0.17)
00:02:17.519 00.000 15712 Worker thread wakes up
00:02:17.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
00:02:17.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
00:02:17.519 00.000 15712 Moving (-0.06, 0.17) raw xDistance=0.17 yDistance=0.06
00:02:17.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:17.534 00.015 7988 UpdateGuideState exits: m=1488 SNR=25.5
00:02:17.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:17.534 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:17.534 00.000 7988 Enqueuing Expose request
00:02:17.534 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 640.07
00:02:17.534 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
00:02:17.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:17.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:02:17.534 00.000 15712 MoveAxis(W, 34, ABG)
00:02:17.534 00.000 15712 Guiding  Dir = 3, Dur = 34
00:02:17.534 00.000 15712 IsGuiding returns 0
00:02:17.560 00.026 15712 PulseGuide returned control before completion, sleep 29
00:02:17.602 00.042 15712 IsGuiding returns 0
00:02:17.602 00.000 15712 Move returns status 0, amount 34
00:02:17.602 00.000 15712 MoveAxis(N, 0, ABG)
00:02:17.602 00.000 15712 Move returns status 0, amount 0
00:02:17.602 00.000 15712 move complete, result=0
00:02:17.602 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
00:02:17.610 00.008 15712 worker thread done servicing request
00:02:17.610 00.000 15712 Worker thread wakes up
00:02:17.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:17.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:19.016 01.406 15712 Exposure complete
00:02:19.077 00.061 15712 worker thread done servicing request
00:02:19.077 00.000 7988 OnExposeComplete: enter
00:02:19.078 00.001 7988 UpdateGuideState(): m_state=6
00:02:19.080 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3066
00:02:19.080 00.000 7988 Star::Find returns 1 (0), X=504.78, Y=807.19, Mass=1507, SNR=25.7, Peak=166 HFD=4.5
00:02:19.082 00.002 7988 MultiStar: [#1 0.20,0.18,0.96,U] [#2 -0.11,0.19,0.88,U] [#3 -0.03,0.06,0.84,U] [#4 -0.23,0.01,0.73,U] [#5 0.04,0.21,0.71,U] [#6 0.06,0.29,0.70,U] [#7 0.08,-0.06,0.49,U] [#8 0.24,-0.28,0.46,U] 
00:02:19.082 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.17, 0.03}
00:02:19.084 00.002 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
00:02:19.084 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
00:02:19.086 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.12 mountX=0.09 mountY=-0.05, mountTheta=-0.47
00:02:19.088 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
00:02:19.088 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
00:02:19.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:19.090 00.000 7988 UpdateGuideState exits: m=1507 SNR=25.7
00:02:19.092 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:19.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:19.094 00.002 7988 Enqueuing Expose request
00:02:19.094 00.000 15712 Worker thread wakes up
00:02:19.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:02:19.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:02:19.094 00.000 15712 Moving (0.04, 0.09) raw xDistance=0.09 yDistance=-0.05
00:02:19.094 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:02:19.094 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
00:02:19.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:19.099 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:02:19.099 00.000 15712 MoveAxis(W, 2, ABG)
00:02:19.099 00.000 15712 Guiding  Dir = 3, Dur = 2
00:02:19.099 00.000 15712 IsGuiding returns 0
00:02:19.126 00.027 15712 IsGuiding returns 0
00:02:19.126 00.000 15712 Move returns status 0, amount 2
00:02:19.126 00.000 15712 MoveAxis(N, 0, ABG)
00:02:19.126 00.000 15712 Move returns status 0, amount 0
00:02:19.126 00.000 15712 move complete, result=0
00:02:19.126 00.000 15712 worker thread done servicing request
00:02:19.126 00.000 15712 Worker thread wakes up
00:02:19.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:19.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:19.126 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:02:20.869 01.743 15712 Exposure complete
00:02:20.930 00.061 15712 worker thread done servicing request
00:02:20.930 00.000 7988 OnExposeComplete: enter
00:02:20.931 00.001 7988 UpdateGuideState(): m_state=6
00:02:20.933 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3067
00:02:20.933 00.000 7988 Star::Find returns 1 (0), X=504.69, Y=806.93, Mass=1450, SNR=25.3, Peak=150 HFD=4.2
00:02:20.935 00.002 7988 MultiStar: [#1 0.17,-0.25,1.04,U] [#2 -0.22,-0.03,0.88,U] [#3 -0.00,-0.32,0.85,U] [#4 -0.09,-0.18,0.78,U] [#5 -0.11,-0.13,0.75,U] [#6 0.28,-0.13,0.69,U] [#7 -0.22,-0.02,0.49,U] [#8 -0.19,-0.11,0.47,U] 
00:02:20.936 00.001 7988 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {0.09, -0.22}
00:02:20.936 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.22 = 3.07)
00:02:20.938 00.002 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
00:02:20.938 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.65 mountX=-0.17 mountY=0.02, mountTheta=3.03
00:02:20.940 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.17, opts=13)
00:02:20.942 00.002 7988 Enqueuing Move request for scope (-0.01, -0.17)
00:02:20.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:20.944 00.002 7988 UpdateGuideState exits: m=1450 SNR=25.3
00:02:20.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:20.946 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:20.947 00.001 15712 Worker thread wakes up
00:02:20.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
00:02:20.947 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
00:02:20.947 00.000 15712 Moving (-0.01, -0.17) raw xDistance=-0.17 yDistance=0.02
00:02:20.947 00.000 7988 Enqueuing Expose request
00:02:20.947 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 640.07
00:02:20.947 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
00:02:20.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:20.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:02:20.947 00.000 15712 MoveAxis(E, 34, ABG)
00:02:20.947 00.000 15712 Guiding  Dir = 2, Dur = 34
00:02:20.947 00.000 15712 IsGuiding returns 0
00:02:20.979 00.032 15712 PulseGuide returned control before completion, sleep 15
00:02:21.029 00.050 15712 IsGuiding returns 0
00:02:21.029 00.000 15712 Move returns status 0, amount 34
00:02:21.029 00.000 15712 MoveAxis(N, 0, ABG)
00:02:21.029 00.000 15712 Move returns status 0, amount 0
00:02:21.029 00.000 15712 move complete, result=0
00:02:21.029 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
00:02:21.031 00.002 15712 worker thread done servicing request
00:02:21.031 00.000 15712 Worker thread wakes up
00:02:21.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:21.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:22.446 01.415 15712 Exposure complete
00:02:22.508 00.062 15712 worker thread done servicing request
00:02:22.508 00.000 7988 OnExposeComplete: enter
00:02:22.508 00.000 7988 UpdateGuideState(): m_state=6
00:02:22.508 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3068
00:02:22.508 00.000 7988 Star::Find returns 1 (0), X=504.59, Y=807.13, Mass=1591, SNR=26.4, Peak=177 HFD=4.7
00:02:22.508 00.000 7988 MultiStar: [#1 0.01,0.09,0.93,U] [#2 -0.18,0.26,0.84,U] [#3 -0.03,0.22,0.87,U] [#4 -0.13,-0.22,0.74,U] [#5 0.21,0.10,0.71,U] [#6 -0.18,0.02,0.65,U] [#7 0.05,0.18,0.49,U] [#8 -0.05,-0.01,0.43,U] 
00:02:22.508 00.000 7988 single-star, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.01, -0.02}
00:02:22.508 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.67 = 2.61)
00:02:22.515 00.007 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.58)
00:02:22.515 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.11 mountX=-0.02 mountY=0.01, mountTheta=2.59
00:02:22.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.02, opts=13)
00:02:22.515 00.000 7988 Enqueuing Move request for scope (-0.01, -0.02)
00:02:22.515 00.000 15712 Worker thread wakes up
00:02:22.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:02:22.515 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:02:22.515 00.000 15712 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
00:02:22.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:22.515 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.4
00:02:22.523 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:22.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:22.523 00.000 7988 Enqueuing Expose request
00:02:22.523 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:02:22.523 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:02:22.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:22.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:02:22.523 00.000 15712 MoveAxis(E, 2, ABG)
00:02:22.523 00.000 15712 Guiding  Dir = 2, Dur = 2
00:02:22.523 00.000 15712 IsGuiding returns 0
00:02:22.547 00.024 15712 IsGuiding returns 0
00:02:22.547 00.000 15712 Move returns status 0, amount 2
00:02:22.547 00.000 15712 MoveAxis(N, 0, ABG)
00:02:22.547 00.000 15712 Move returns status 0, amount 0
00:02:22.547 00.000 15712 move complete, result=0
00:02:22.547 00.000 15712 worker thread done servicing request
00:02:22.547 00.000 15712 Worker thread wakes up
00:02:22.547 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:02:22.549 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:22.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:24.183 01.634 15712 Exposure complete
00:02:24.244 00.061 15712 worker thread done servicing request
00:02:24.246 00.002 7988 OnExposeComplete: enter
00:02:24.248 00.002 7988 UpdateGuideState(): m_state=6
00:02:24.249 00.001 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3069
00:02:24.249 00.000 7988 Star::Find returns 1 (0), X=504.75, Y=807.13, Mass=1514, SNR=25.8, Peak=162 HFD=4.5
00:02:24.251 00.002 7988 MultiStar: [#1 0.10,0.07,0.98,U] [#2 -0.19,0.19,0.84,U] [#3 -0.12,0.02,0.89,U] [#4 -0.53,-0.37,0.00,M1] [#5 -0.18,0.10,0.73,U] [#6 -0.22,0.16,0.69,U] [#7 0.10,0.19,0.44,U] [#8 0.20,-0.13,0.43,U] 
00:02:24.251 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {0.15, -0.02}
00:02:24.253 00.002 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
00:02:24.253 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
00:02:24.255 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.94 mountX=0.07 mountY=0.03, mountTheta=0.35
00:02:24.257 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
00:02:24.257 00.000 7988 Enqueuing Move request for scope (-0.03, 0.07)
00:02:24.259 00.002 15712 Worker thread wakes up
00:02:24.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:02:24.259 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:02:24.259 00.000 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.03
00:02:24.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:24.259 00.000 7988 UpdateGuideState exits: m=1514 SNR=25.8
00:02:24.262 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:24.262 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:24.262 00.000 7988 Enqueuing Expose request
00:02:24.262 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:02:24.262 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
00:02:24.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:24.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:02:24.262 00.000 15712 MoveAxis(E, 4, ABG)
00:02:24.262 00.000 15712 Guiding  Dir = 2, Dur = 4
00:02:24.266 00.004 15712 IsGuiding returns 0
00:02:24.283 00.017 15712 IsGuiding returns 0
00:02:24.283 00.000 15712 Move returns status 0, amount 4
00:02:24.283 00.000 15712 MoveAxis(N, 0, ABG)
00:02:24.283 00.000 15712 Move returns status 0, amount 0
00:02:24.283 00.000 15712 move complete, result=0
00:02:24.283 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:02:24.291 00.008 15712 worker thread done servicing request
00:02:24.291 00.000 15712 Worker thread wakes up
00:02:24.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:24.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:25.695 01.404 15712 Exposure complete
00:02:25.757 00.062 15712 worker thread done servicing request
00:02:25.757 00.000 7988 OnExposeComplete: enter
00:02:25.759 00.002 7988 UpdateGuideState(): m_state=6
00:02:25.760 00.001 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3070
00:02:25.760 00.000 7988 Star::Find returns 1 (0), X=504.76, Y=807.21, Mass=1573, SNR=26.5, Peak=178 HFD=4.5
00:02:25.760 00.000 7988 MultiStar: [#1 0.23,0.10,0.93,U] [#2 0.13,0.22,0.83,U] [#3 0.09,0.20,0.85,U] [#4 -0.09,0.14,0.74,U] [#5 0.01,0.21,0.73,U] [#6 0.16,0.35,0.63,U] [#7 0.10,0.29,0.49,U] [#8 0.18,0.16,0.40,U] 
00:02:25.760 00.000 7988 single-star, 8 included, MultiStar: {0.11, 0.18}, one-star: {0.16, 0.06}
00:02:25.760 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
00:02:25.760 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
00:02:25.760 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.36 mountX=0.06 mountY=-0.16, mountTheta=-1.20
00:02:25.760 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.06, opts=13)
00:02:25.760 00.000 7988 Enqueuing Move request for scope (0.16, 0.06)
00:02:25.760 00.000 15712 Worker thread wakes up
00:02:25.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
00:02:25.760 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
00:02:25.760 00.000 15712 Moving (0.16, 0.06) raw xDistance=0.06 yDistance=-0.16
00:02:25.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:25.760 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.5
00:02:25.773 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:25.773 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:25.775 00.002 7988 Enqueuing Expose request
00:02:25.777 00.002 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:02:25.777 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
00:02:25.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:25.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:02:25.777 00.000 15712 MoveAxis(E, 3, ABG)
00:02:25.777 00.000 15712 Guiding  Dir = 2, Dur = 3
00:02:25.777 00.000 15712 IsGuiding returns 0
00:02:25.792 00.015 15712 IsGuiding returns 0
00:02:25.792 00.000 15712 Move returns status 0, amount 3
00:02:25.792 00.000 15712 MoveAxis(N, 0, ABG)
00:02:25.792 00.000 15712 Move returns status 0, amount 0
00:02:25.792 00.000 15712 move complete, result=0
00:02:25.792 00.000 15712 worker thread done servicing request
00:02:25.792 00.000 15712 Worker thread wakes up
00:02:25.792 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
00:02:25.793 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:25.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:27.436 01.643 15712 Exposure complete
00:02:27.495 00.059 15712 worker thread done servicing request
00:02:27.495 00.000 7988 OnExposeComplete: enter
00:02:27.498 00.003 7988 UpdateGuideState(): m_state=6
00:02:27.500 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3071
00:02:27.500 00.000 7988 Star::Find returns 1 (0), X=504.67, Y=807.27, Mass=1497, SNR=26.0, Peak=187 HFD=4.0
00:02:27.502 00.002 7988 MultiStar: [#1 0.24,0.21,1.00,U] [#2 0.09,0.48,0.00,M1] [#3 0.17,0.22,0.86,U] [#4 -0.04,-0.03,0.75,U] [#5 0.10,0.11,0.73,U] [#6 0.20,0.21,0.69,U] [#7 0.07,0.26,0.52,U] [#8 0.42,0.13,0.00,M1] 
00:02:27.502 00.000 7988 single-star, 6 included, MultiStar: {0.12, 0.15}, one-star: {0.07, 0.12}
00:02:27.504 00.002 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
00:02:27.504 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
00:02:27.506 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.04 mountX=0.12 mountY=-0.07, mountTheta=-0.55
00:02:27.508 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.12, opts=13)
00:02:27.508 00.000 7988 Enqueuing Move request for scope (0.07, 0.12)
00:02:27.508 00.000 15712 Worker thread wakes up
00:02:27.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
00:02:27.508 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
00:02:27.508 00.000 15712 Moving (0.07, 0.12) raw xDistance=0.12 yDistance=-0.07
00:02:27.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:27.508 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.0
00:02:27.512 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:27.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:27.514 00.002 7988 Enqueuing Expose request
00:02:27.514 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:02:27.514 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
00:02:27.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:27.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:02:27.514 00.000 15712 MoveAxis(E, 3, ABG)
00:02:27.514 00.000 15712 Guiding  Dir = 2, Dur = 3
00:02:27.514 00.000 15712 IsGuiding returns 0
00:02:27.529 00.015 15712 IsGuiding returns 0
00:02:27.529 00.000 15712 Move returns status 0, amount 3
00:02:27.529 00.000 15712 MoveAxis(N, 0, ABG)
00:02:27.529 00.000 15712 Move returns status 0, amount 0
00:02:27.529 00.000 15712 move complete, result=0
00:02:27.529 00.000 15712 worker thread done servicing request
00:02:27.529 00.000 15712 Worker thread wakes up
00:02:27.529 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:02:27.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:27.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:28.952 01.423 15712 Exposure complete
00:02:29.012 00.060 15712 worker thread done servicing request
00:02:29.012 00.000 7988 OnExposeComplete: enter
00:02:29.012 00.000 7988 UpdateGuideState(): m_state=6
00:02:29.012 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3072
00:02:29.012 00.000 7988 Star::Find returns 1 (0), X=504.79, Y=807.39, Mass=1580, SNR=26.5, Peak=190 HFD=4.5
00:02:29.012 00.000 7988 MultiStar: [#1 0.04,0.40,0.93,U] [#2 -0.18,0.48,0.00,M2] [#3 -0.11,0.40,0.83,U] [#4 -0.32,0.18,0.81,U] [#5 -0.06,0.31,0.71,U] [#6 -0.06,0.34,0.67,U] [#7 -0.15,0.52,0.00,M1] [#8 -0.10,0.20,0.44,U] 
00:02:29.012 00.000 7988 single-star, 6 included, MultiStar: {-0.05, 0.30}, one-star: {0.19, 0.24}
00:02:29.012 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
00:02:29.012 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
00:02:29.012 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.30 cameraTheta=0.90 mountX=0.24 mountY=-0.19, mountTheta=-0.68
00:02:29.012 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.24, opts=13)
00:02:29.012 00.000 7988 Enqueuing Move request for scope (0.19, 0.24)
00:02:29.025 00.013 15712 Worker thread wakes up
00:02:29.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
00:02:29.025 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
00:02:29.025 00.000 15712 Moving (0.19, 0.24) raw xDistance=0.24 yDistance=-0.19
00:02:29.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:29.025 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.5
00:02:29.027 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:29.028 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:29.030 00.002 7988 Enqueuing Expose request
00:02:29.030 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 640.08
00:02:29.030 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
00:02:29.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:29.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:02:29.030 00.000 15712 MoveAxis(W, 44, ABG)
00:02:29.030 00.000 15712 Guiding  Dir = 3, Dur = 44
00:02:29.030 00.000 15712 IsGuiding returns 0
00:02:29.044 00.014 15712 PulseGuide returned control before completion, sleep 33
00:02:29.127 00.083 15712 IsGuiding returns 1
00:02:29.127 00.000 15712 scope still moving after pulse duration time elapsed
00:02:29.156 00.029 15712 IsGuiding returns 0
00:02:29.156 00.000 15712 scope move finished after 44 + 80 ms
00:02:29.156 00.000 15712 Move returns status 0, amount 44
00:02:29.156 00.000 15712 MoveAxis(N, 0, ABG)
00:02:29.156 00.000 15712 Move returns status 0, amount 0
00:02:29.156 00.000 15712 move complete, result=0
00:02:29.156 00.000 15712 worker thread done servicing request
00:02:29.156 00.000 15712 Worker thread wakes up
00:02:29.156 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
00:02:29.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:29.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:30.798 01.642 15712 Exposure complete
00:02:30.846 00.048 15712 worker thread done servicing request
00:02:30.846 00.000 7988 OnExposeComplete: enter
00:02:30.863 00.017 7988 UpdateGuideState(): m_state=6
00:02:30.863 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:02:30.865 00.002 7988 Star::Find returns 1 (0), X=504.59, Y=807.28, Mass=1527, SNR=26.1, Peak=179 HFD=4.7
00:02:30.865 00.000 7988 MultiStar: [#1 0.04,0.09,0.99,U] [#2 -0.22,0.12,0.85,U] [#3 0.01,0.27,0.87,U] [#4 -0.19,-0.22,0.76,U] [#5 -0.14,0.14,0.74,U] [#6 0.17,0.13,0.65,U] [#7 0.02,0.15,0.48,U] [#8 0.11,0.06,0.45,U] 
00:02:30.867 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.01, 0.13}
00:02:30.867 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.56) = xAngle (0.32 = 0.32)
00:02:30.869 00.002 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
00:02:30.869 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.88 mountX=0.10 mountY=0.03, mountTheta=0.29
00:02:30.871 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.10, opts=13)
00:02:30.873 00.002 7988 Enqueuing Move request for scope (-0.03, 0.10)
00:02:30.873 00.000 15712 Worker thread wakes up
00:02:30.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
00:02:30.873 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
00:02:30.873 00.000 15712 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.03
00:02:30.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:30.873 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.1
00:02:30.877 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:30.878 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:30.878 00.000 7988 Enqueuing Expose request
00:02:30.878 00.000 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:02:30.878 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
00:02:30.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:30.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:02:30.878 00.000 15712 MoveAxis(E, 2, ABG)
00:02:30.878 00.000 15712 Guiding  Dir = 2, Dur = 2
00:02:30.878 00.000 15712 IsGuiding returns 0
00:02:30.899 00.021 15712 IsGuiding returns 0
00:02:30.899 00.000 15712 Move returns status 0, amount 2
00:02:30.899 00.000 15712 MoveAxis(N, 0, ABG)
00:02:30.899 00.000 15712 Move returns status 0, amount 0
00:02:30.899 00.000 15712 move complete, result=0
00:02:30.899 00.000 15712 worker thread done servicing request
00:02:30.899 00.000 15712 Worker thread wakes up
00:02:30.899 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:02:30.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:30.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:32.312 01.413 15712 Exposure complete
00:02:32.373 00.061 15712 worker thread done servicing request
00:02:32.373 00.000 7988 OnExposeComplete: enter
00:02:32.373 00.000 7988 UpdateGuideState(): m_state=6
00:02:32.373 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3074
00:02:32.373 00.000 7988 Star::Find returns 1 (0), X=504.69, Y=806.91, Mass=1486, SNR=25.6, Peak=154 HFD=4.4
00:02:32.373 00.000 7988 MultiStar: [#1 0.16,-0.07,1.01,U] [#2 -0.19,0.01,0.86,U] [#3 -0.13,-0.16,0.89,U] [#4 -0.11,-0.35,0.76,U] [#5 0.03,-0.03,0.73,U] [#6 -0.22,0.06,0.65,U] [#7 0.07,0.02,0.48,U] [#8 0.19,-0.04,0.44,U] 
00:02:32.373 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {0.09, -0.24}
00:02:32.373 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.28 = 3.01)
00:02:32.373 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
00:02:32.373 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.71 mountX=-0.10 mountY=0.02, mountTheta=2.97
00:02:32.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.10, opts=13)
00:02:32.373 00.000 7988 Enqueuing Move request for scope (-0.01, -0.10)
00:02:32.373 00.000 15712 Worker thread wakes up
00:02:32.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:02:32.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:02:32.373 00.000 15712 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
00:02:32.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:32.373 00.000 7988 UpdateGuideState exits: m=1486 SNR=25.6
00:02:32.389 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:32.390 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:32.390 00.000 7988 Enqueuing Expose request
00:02:32.390 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:02:32.390 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
00:02:32.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:32.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:02:32.390 00.000 15712 MoveAxis(E, 2, ABG)
00:02:32.390 00.000 15712 Guiding  Dir = 2, Dur = 2
00:02:32.390 00.000 15712 IsGuiding returns 0
00:02:32.408 00.018 15712 IsGuiding returns 0
00:02:32.408 00.000 15712 Move returns status 0, amount 2
00:02:32.408 00.000 15712 MoveAxis(N, 0, ABG)
00:02:32.408 00.000 15712 Move returns status 0, amount 0
00:02:32.408 00.000 15712 move complete, result=0
00:02:32.408 00.000 15712 worker thread done servicing request
00:02:32.408 00.000 15712 Worker thread wakes up
00:02:32.408 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:02:32.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:32.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:34.051 01.643 15712 Exposure complete
00:02:34.112 00.061 15712 worker thread done servicing request
00:02:34.112 00.000 7988 OnExposeComplete: enter
00:02:34.112 00.000 7988 UpdateGuideState(): m_state=6
00:02:34.114 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3075
00:02:34.114 00.000 7988 Star::Find returns 1 (0), X=504.49, Y=807.02, Mass=1615, SNR=26.5, Peak=162 HFD=5.0
00:02:34.116 00.002 7988 MultiStar: [#1 -0.01,0.02,0.96,U] [#2 -0.10,-0.08,0.85,U] [#3 -0.15,0.06,0.84,U] [#4 -0.19,-0.28,0.73,U] [#5 -0.05,-0.06,0.71,U] [#6 -0.22,0.15,0.64,U] [#7 -0.12,0.04,0.47,U] [#8 0.22,-0.17,0.44,U] 
00:02:34.118 00.002 7988 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.12, -0.13}
00:02:34.118 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.19 = 2.09)
00:02:34.120 00.002 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.06)
00:02:34.120 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.63 mountX=-0.05 mountY=0.09, mountTheta=2.08
00:02:34.120 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
00:02:34.120 00.000 7988 Enqueuing Move request for scope (-0.09, -0.05)
00:02:34.124 00.004 15712 Worker thread wakes up
00:02:34.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
00:02:34.124 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
00:02:34.124 00.000 15712 Moving (-0.09, -0.05) raw xDistance=-0.05 yDistance=0.09
00:02:34.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:34.124 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.5
00:02:34.127 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:34.128 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:34.128 00.000 7988 Enqueuing Expose request
00:02:34.128 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:02:34.128 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
00:02:34.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:34.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:02:34.128 00.000 15712 MoveAxis(E, 2, ABG)
00:02:34.128 00.000 15712 Guiding  Dir = 2, Dur = 2
00:02:34.148 00.020 15712 IsGuiding returns 0
00:02:34.164 00.016 15712 IsGuiding returns 0
00:02:34.164 00.000 15712 Move returns status 0, amount 2
00:02:34.164 00.000 15712 MoveAxis(N, 0, ABG)
00:02:34.164 00.000 15712 Move returns status 0, amount 0
00:02:34.164 00.000 15712 move complete, result=0
00:02:34.164 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:02:34.171 00.007 15712 worker thread done servicing request
00:02:34.171 00.000 15712 Worker thread wakes up
00:02:34.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:34.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:35.578 01.407 15712 Exposure complete
00:02:35.638 00.060 15712 worker thread done servicing request
00:02:35.640 00.002 7988 OnExposeComplete: enter
00:02:35.640 00.000 7988 UpdateGuideState(): m_state=6
00:02:35.640 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3076
00:02:35.640 00.000 7988 Star::Find returns 1 (0), X=504.56, Y=806.98, Mass=1414, SNR=24.8, Peak=149 HFD=4.1
00:02:35.640 00.000 7988 MultiStar: [#1 0.10,-0.21,1.03,U] [#2 -0.15,0.03,0.88,U] [#3 -0.18,-0.16,0.90,U] [#4 -0.28,-0.46,0.00,M1] [#5 -0.19,-0.09,0.74,U] [#6 0.04,-0.07,0.68,U] [#7 -0.21,-0.15,0.51,U] [#8 0.05,-0.19,0.45,U] 
00:02:35.640 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.12}, one-star: {-0.04, -0.17}
00:02:35.640 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.65 = 2.64)
00:02:35.640 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
00:02:35.640 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.08 mountX=-0.13 mountY=0.07, mountTheta=2.61
00:02:35.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.12, opts=13)
00:02:35.640 00.000 7988 Enqueuing Move request for scope (-0.07, -0.12)
00:02:35.640 00.000 15712 Worker thread wakes up
00:02:35.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
00:02:35.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
00:02:35.640 00.000 15712 Moving (-0.07, -0.12) raw xDistance=-0.13 yDistance=0.07
00:02:35.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:35.655 00.015 7988 UpdateGuideState exits: m=1414 SNR=24.8
00:02:35.656 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:35.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:35.656 00.000 7988 Enqueuing Expose request
00:02:35.656 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:02:35.656 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
00:02:35.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:35.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:02:35.656 00.000 15712 MoveAxis(E, 5, ABG)
00:02:35.656 00.000 15712 Guiding  Dir = 2, Dur = 5
00:02:35.656 00.000 15712 IsGuiding returns 0
00:02:35.688 00.032 15712 IsGuiding returns 0
00:02:35.688 00.000 15712 Move returns status 0, amount 5
00:02:35.688 00.000 15712 MoveAxis(N, 0, ABG)
00:02:35.688 00.000 15712 Move returns status 0, amount 0
00:02:35.688 00.000 15712 move complete, result=0
00:02:35.688 00.000 15712 worker thread done servicing request
00:02:35.688 00.000 15712 Worker thread wakes up
00:02:35.688 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:02:35.689 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:35.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:37.331 01.642 15712 Exposure complete
00:02:37.392 00.061 15712 worker thread done servicing request
00:02:37.392 00.000 7988 OnExposeComplete: enter
00:02:37.392 00.000 7988 UpdateGuideState(): m_state=6
00:02:37.392 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3077
00:02:37.392 00.000 7988 Star::Find returns 1 (0), X=504.58, Y=807.28, Mass=1484, SNR=25.5, Peak=151 HFD=4.7
00:02:37.392 00.000 7988 MultiStar: [#1 0.08,0.24,0.98,U] [#2 -0.50,0.41,0.00,M1] [#3 0.05,0.27,0.86,U] [#4 -0.12,0.08,0.76,U] [#5 -0.42,0.25,0.00,M1] [#6 -0.24,0.22,0.66,U] [#7 0.22,0.02,0.51,U] [#8 0.20,0.12,0.44,U] 
00:02:37.392 00.000 7988 single-star, 6 included, MultiStar: {0.01, 0.17}, one-star: {-0.03, 0.13}
00:02:37.392 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
00:02:37.392 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
00:02:37.392 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.78 mountX=0.13 mountY=0.02, mountTheta=0.19
00:02:37.392 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.13, opts=13)
00:02:37.392 00.000 7988 Enqueuing Move request for scope (-0.03, 0.13)
00:02:37.406 00.014 15712 Worker thread wakes up
00:02:37.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
00:02:37.406 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
00:02:37.406 00.000 15712 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=0.02
00:02:37.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:37.406 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.5
00:02:37.408 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:37.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:37.408 00.000 7988 Enqueuing Expose request
00:02:37.408 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:02:37.408 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
00:02:37.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:37.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:02:37.408 00.000 15712 MoveAxis(E, 6, ABG)
00:02:37.408 00.000 15712 Guiding  Dir = 2, Dur = 6
00:02:37.408 00.000 15712 IsGuiding returns 0
00:02:37.429 00.021 15712 IsGuiding returns 0
00:02:37.429 00.000 15712 Move returns status 0, amount 6
00:02:37.429 00.000 15712 MoveAxis(N, 0, ABG)
00:02:37.429 00.000 15712 Move returns status 0, amount 0
00:02:37.429 00.000 15712 move complete, result=0
00:02:37.429 00.000 15712 worker thread done servicing request
00:02:37.429 00.000 15712 Worker thread wakes up
00:02:37.429 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:02:37.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:37.431 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:38.844 01.413 15712 Exposure complete
00:02:38.903 00.059 15712 worker thread done servicing request
00:02:38.903 00.000 7988 OnExposeComplete: enter
00:02:38.905 00.002 7988 UpdateGuideState(): m_state=6
00:02:38.905 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3078
00:02:38.905 00.000 7988 Star::Find returns 1 (0), X=504.94, Y=807.40, Mass=1560, SNR=26.1, Peak=164 HFD=4.8
00:02:38.905 00.000 7988 MultiStar: [#1 0.35,0.23,0.00,M1] [#2 0.02,0.42,0.00,M2] [#3 0.11,0.22,0.83,U] [#4 0.11,0.08,0.74,U] [#5 0.02,0.29,0.66,U] [#6 0.14,0.42,0.00,M1] [#7 -0.12,0.57,0.00,M1] [#8 0.72,0.07,0.00,M1] 
00:02:38.905 00.000 7988 refined, 3 included, MultiStar: {0.16, 0.21}, one-star: {0.33, 0.25}
00:02:38.905 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
00:02:38.905 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
00:02:38.905 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.27 cameraTheta=0.91 mountX=0.21 mountY=-0.17, mountTheta=-0.67
00:02:38.905 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.21, opts=13)
00:02:38.905 00.000 7988 Enqueuing Move request for scope (0.16, 0.21)
00:02:38.905 00.000 15712 Worker thread wakes up
00:02:38.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
00:02:38.905 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
00:02:38.917 00.012 15712 Moving (0.16, 0.21) raw xDistance=0.21 yDistance=-0.17
00:02:38.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:38.917 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.1
00:02:38.919 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:38.919 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:38.921 00.002 7988 Enqueuing Expose request
00:02:38.921 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 640.10
00:02:38.921 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
00:02:38.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:38.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:02:38.921 00.000 15712 MoveAxis(W, 35, ABG)
00:02:38.921 00.000 15712 Guiding  Dir = 3, Dur = 35
00:02:38.921 00.000 15712 IsGuiding returns 0
00:02:38.941 00.020 15712 PulseGuide returned control before completion, sleep 21
00:02:38.995 00.054 15712 IsGuiding returns 0
00:02:38.995 00.000 15712 Move returns status 0, amount 35
00:02:38.995 00.000 15712 MoveAxis(N, 0, ABG)
00:02:38.995 00.000 15712 Move returns status 0, amount 0
00:02:38.995 00.000 15712 move complete, result=0
00:02:38.995 00.000 15712 worker thread done servicing request
00:02:38.995 00.000 15712 Worker thread wakes up
00:02:38.995 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
00:02:38.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:38.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:40.629 01.634 15712 Exposure complete
00:02:40.691 00.062 15712 worker thread done servicing request
00:02:40.691 00.000 7988 OnExposeComplete: enter
00:02:40.691 00.000 7988 UpdateGuideState(): m_state=6
00:02:40.691 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3079
00:02:40.691 00.000 7988 Star::Find returns 1 (0), X=504.62, Y=807.13, Mass=1441, SNR=25.0, Peak=165 HFD=4.3
00:02:40.691 00.000 7988 MultiStar: [#1 0.22,0.07,1.00,U] [#2 -0.10,0.18,0.87,U] [#3 -0.08,0.07,0.89,U] [#4 -0.02,-0.24,0.74,U] [#5 -0.10,0.05,0.76,U] [#6 0.12,0.05,0.64,U] [#7 -0.07,0.05,0.54,U] [#8 0.27,0.25,0.44,U] 
00:02:40.700 00.009 7988 single-star, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.02, -0.02}
00:02:40.700 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
00:02:40.700 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
00:02:40.700 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.88 mountX=-0.02 mountY=-0.02, mountTheta=-2.46
00:02:40.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
00:02:40.706 00.006 7988 Enqueuing Move request for scope (0.02, -0.02)
00:02:40.706 00.000 15712 Worker thread wakes up
00:02:40.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:02:40.706 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:02:40.706 00.000 15712 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
00:02:40.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:40.706 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.0
00:02:40.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:40.706 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:40.706 00.000 7988 Enqueuing Expose request
00:02:40.706 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.10
00:02:40.706 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
00:02:40.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:40.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:02:40.706 00.000 15712 MoveAxis(E, 5, ABG)
00:02:40.706 00.000 15712 Guiding  Dir = 2, Dur = 5
00:02:40.706 00.000 15712 IsGuiding returns 0
00:02:40.770 00.064 15712 IsGuiding returns 0
00:02:40.770 00.000 15712 Move returns status 0, amount 5
00:02:40.770 00.000 15712 MoveAxis(N, 0, ABG)
00:02:40.770 00.000 15712 Move returns status 0, amount 0
00:02:40.770 00.000 15712 move complete, result=0
00:02:40.770 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:02:40.772 00.002 15712 worker thread done servicing request
00:02:40.772 00.000 15712 Worker thread wakes up
00:02:40.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:40.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:42.191 01.419 15712 Exposure complete
00:02:42.252 00.061 15712 worker thread done servicing request
00:02:42.252 00.000 7988 OnExposeComplete: enter
00:02:42.252 00.000 7988 UpdateGuideState(): m_state=6
00:02:42.255 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3080
00:02:42.255 00.000 7988 Star::Find returns 1 (0), X=504.51, Y=807.17, Mass=1574, SNR=26.5, Peak=158 HFD=4.7
00:02:42.257 00.002 7988 MultiStar: [#1 0.22,0.04,0.94,U] [#2 -0.11,0.22,0.84,U] [#3 0.09,0.12,0.83,U] [#4 -0.25,-0.17,0.75,U] [#5 -0.17,0.24,0.69,U] [#6 0.09,0.08,0.64,U] [#7 0.12,0.08,0.50,U] [#8 -0.00,-0.01,0.41,U] 
00:02:42.257 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {-0.09, 0.02}
00:02:42.259 00.002 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
00:02:42.259 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
00:02:42.261 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.77 mountX=0.07 mountY=0.01, mountTheta=0.17
00:02:42.263 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
00:02:42.265 00.002 7988 Enqueuing Move request for scope (-0.01, 0.07)
00:02:42.265 00.000 15712 Worker thread wakes up
00:02:42.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:02:42.265 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:02:42.265 00.000 15712 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=0.01
00:02:42.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:42.265 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.5
00:02:42.268 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:42.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:42.268 00.000 7988 Enqueuing Expose request
00:02:42.268 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.10
00:02:42.268 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
00:02:42.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:42.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:02:42.268 00.000 15712 MoveAxis(E, 5, ABG)
00:02:42.268 00.000 15712 Guiding  Dir = 2, Dur = 5
00:02:42.268 00.000 15712 IsGuiding returns 0
00:02:42.284 00.016 15712 IsGuiding returns 0
00:02:42.284 00.000 15712 Move returns status 0, amount 5
00:02:42.284 00.000 15712 MoveAxis(N, 0, ABG)
00:02:42.284 00.000 15712 Move returns status 0, amount 0
00:02:42.284 00.000 15712 move complete, result=0
00:02:42.284 00.000 15712 worker thread done servicing request
00:02:42.284 00.000 15712 Worker thread wakes up
00:02:42.284 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:02:42.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:42.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:43.930 01.646 15712 Exposure complete
00:02:43.992 00.062 15712 worker thread done servicing request
00:02:43.992 00.000 7988 OnExposeComplete: enter
00:02:43.992 00.000 7988 UpdateGuideState(): m_state=6
00:02:43.994 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3081
00:02:43.994 00.000 7988 Star::Find returns 1 (0), X=504.73, Y=807.07, Mass=1531, SNR=25.9, Peak=148 HFD=4.5
00:02:43.996 00.002 7988 MultiStar: [#1 0.12,-0.27,0.99,U] [#2 -0.03,0.13,0.84,U] [#3 -0.04,-0.11,0.85,U] [#4 -0.07,-0.23,0.73,U] [#5 -0.01,-0.15,0.70,U] [#6 0.21,0.13,0.68,U] [#7 -0.16,-0.05,0.54,U] [#8 0.41,-0.15,0.00,M1] 
00:02:43.996 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.08}, one-star: {0.13, -0.08}
00:02:43.998 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
00:02:43.998 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
00:02:44.000 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.25 mountX=-0.08 mountY=-0.03, mountTheta=-2.84
00:02:44.002 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.08, opts=13)
00:02:44.002 00.000 7988 Enqueuing Move request for scope (0.03, -0.08)
00:02:44.004 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:44.004 00.000 7988 UpdateGuideState exits: m=1531 SNR=25.9
00:02:44.006 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:44.008 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:44.008 00.000 7988 Enqueuing Expose request
00:02:44.008 00.000 15712 Worker thread wakes up
00:02:44.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
00:02:44.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
00:02:44.008 00.000 15712 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.03
00:02:44.008 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.11
00:02:44.008 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
00:02:44.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:44.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:44.008 00.000 15712 MoveAxis(E, 4, ABG)
00:02:44.008 00.000 15712 Guiding  Dir = 2, Dur = 4
00:02:44.008 00.000 15712 IsGuiding returns 0
00:02:44.032 00.024 15712 IsGuiding returns 0
00:02:44.032 00.000 15712 Move returns status 0, amount 4
00:02:44.032 00.000 15712 MoveAxis(N, 0, ABG)
00:02:44.032 00.000 15712 Move returns status 0, amount 0
00:02:44.032 00.000 15712 move complete, result=0
00:02:44.032 00.000 15712 worker thread done servicing request
00:02:44.032 00.000 15712 Worker thread wakes up
00:02:44.032 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:02:44.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:44.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:45.443 01.411 15712 Exposure complete
00:02:45.501 00.058 15712 worker thread done servicing request
00:02:45.501 00.000 7988 OnExposeComplete: enter
00:02:45.504 00.003 7988 UpdateGuideState(): m_state=6
00:02:45.504 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3082
00:02:45.504 00.000 7988 Star::Find returns 1 (0), X=504.73, Y=807.00, Mass=1503, SNR=25.7, Peak=143 HFD=4.4
00:02:45.504 00.000 7988 MultiStar: [#1 0.29,-0.04,1.00,U] [#2 -0.05,0.00,0.84,U] [#3 -0.03,-0.10,0.89,U] [#4 -0.12,-0.31,0.78,U] [#5 -0.03,-0.25,0.76,U] [#6 0.25,-0.03,0.66,U] [#7 -0.16,0.10,0.50,U] [#8 0.28,-0.11,0.44,U] 
00:02:45.504 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.13, -0.15}
00:02:45.510 00.006 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
00:02:45.510 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
00:02:45.510 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.02 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
00:02:45.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.10, opts=13)
00:02:45.510 00.000 7988 Enqueuing Move request for scope (0.06, -0.10)
00:02:45.510 00.000 15712 Worker thread wakes up
00:02:45.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
00:02:45.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
00:02:45.510 00.000 15712 Moving (0.06, -0.10) raw xDistance=-0.10 yDistance=-0.06
00:02:45.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:45.510 00.000 7988 UpdateGuideState exits: m=1503 SNR=25.7
00:02:45.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:45.520 00.010 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.11
00:02:45.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:45.520 00.000 7988 Enqueuing Expose request
00:02:45.522 00.002 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
00:02:45.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:45.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:45.522 00.000 15712 MoveAxis(E, 4, ABG)
00:02:45.522 00.000 15712 Guiding  Dir = 2, Dur = 4
00:02:45.527 00.005 15712 IsGuiding returns 0
00:02:45.544 00.017 15712 IsGuiding returns 0
00:02:45.544 00.000 15712 Move returns status 0, amount 4
00:02:45.544 00.000 15712 MoveAxis(N, 0, ABG)
00:02:45.544 00.000 15712 Move returns status 0, amount 0
00:02:45.544 00.000 15712 move complete, result=0
00:02:45.544 00.000 15712 worker thread done servicing request
00:02:45.544 00.000 15712 Worker thread wakes up
00:02:45.544 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:02:45.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:45.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:47.291 01.747 15712 Exposure complete
00:02:47.349 00.058 15712 worker thread done servicing request
00:02:47.353 00.004 7988 OnExposeComplete: enter
00:02:47.353 00.000 7988 UpdateGuideState(): m_state=6
00:02:47.353 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3083
00:02:47.353 00.000 7988 Star::Find returns 1 (0), X=504.86, Y=806.73, Mass=1567, SNR=26.3, Peak=153 HFD=4.4
00:02:47.353 00.000 7988 MultiStar: [#1 0.24,-0.01,0.95,U] [#2 -0.09,0.02,0.89,U] [#3 -0.18,-0.28,0.89,U] [#4 -0.05,-0.53,0.00,M1] [#5 0.10,-0.23,0.74,U] [#6 -0.12,-0.06,0.65,U] [#7 0.18,-0.36,0.48,U] [#8 0.13,-0.38,0.45,U] 
00:02:47.353 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.20}, one-star: {0.26, -0.43}
00:02:47.353 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
00:02:47.353 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
00:02:47.353 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.27 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
00:02:47.353 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.20, opts=13)
00:02:47.353 00.000 7988 Enqueuing Move request for scope (0.06, -0.20)
00:02:47.353 00.000 15712 Worker thread wakes up
00:02:47.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
00:02:47.365 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:47.365 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.3
00:02:47.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:47.369 00.004 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
00:02:47.369 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:47.369 00.000 7988 Enqueuing Expose request
00:02:47.369 00.000 15712 Moving (0.06, -0.20) raw xDistance=-0.20 yDistance=-0.06
00:02:47.369 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 640.11
00:02:47.369 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
00:02:47.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:47.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:47.369 00.000 15712 MoveAxis(E, 44, ABG)
00:02:47.369 00.000 15712 Guiding  Dir = 2, Dur = 44
00:02:47.404 00.035 15712 IsGuiding returns 0
00:02:47.420 00.016 15712 PulseGuide returned control before completion, sleep 39
00:02:47.464 00.044 15712 IsGuiding returns 1
00:02:47.464 00.000 15712 scope still moving after pulse duration time elapsed
00:02:47.500 00.036 15712 IsGuiding returns 0
00:02:47.500 00.000 15712 scope move finished after 44 + 51 ms
00:02:47.500 00.000 15712 Move returns status 0, amount 44
00:02:47.500 00.000 15712 MoveAxis(N, 0, ABG)
00:02:47.500 00.000 15712 Move returns status 0, amount 0
00:02:47.501 00.001 15712 move complete, result=0
00:02:47.501 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
00:02:47.501 00.000 15712 worker thread done servicing request
00:02:47.501 00.000 15712 Worker thread wakes up
00:02:47.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:47.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:48.917 01.416 15712 Exposure complete
00:02:48.977 00.060 15712 worker thread done servicing request
00:02:48.979 00.002 7988 OnExposeComplete: enter
00:02:48.979 00.000 7988 UpdateGuideState(): m_state=6
00:02:48.979 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3084
00:02:48.979 00.000 7988 Star::Find returns 1 (0), X=504.93, Y=806.99, Mass=1618, SNR=26.6, Peak=188 HFD=4.4
00:02:48.979 00.000 7988 MultiStar: [#1 0.11,-0.06,0.95,U] [#2 -0.16,0.12,0.87,U] [#3 0.09,0.13,0.85,U] [#4 -0.31,-0.21,0.75,U] [#5 -0.04,0.08,0.70,U] [#6 0.07,0.13,0.63,U] [#7 0.30,-0.03,0.48,U] [#8 0.03,0.01,0.44,U] 
00:02:48.979 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.33, -0.16}
00:02:48.979 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
00:02:48.979 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
00:02:48.979 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.11 mountX=-0.00 mountY=-0.05, mountTheta=-1.68
00:02:48.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.01, opts=13)
00:02:48.979 00.000 7988 Enqueuing Move request for scope (0.05, -0.01)
00:02:48.979 00.000 15712 Worker thread wakes up
00:02:48.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:02:48.979 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:02:48.979 00.000 15712 Moving (0.05, -0.01) raw xDistance=-0.00 yDistance=-0.05
00:02:48.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:48.979 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.6
00:02:48.993 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:48.994 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:48.994 00.000 7988 Enqueuing Expose request
00:02:48.994 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.11
00:02:48.994 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
00:02:48.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:48.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:02:48.994 00.000 15712 MoveAxis(E, 4, ABG)
00:02:48.994 00.000 15712 Guiding  Dir = 2, Dur = 4
00:02:48.994 00.000 15712 IsGuiding returns 0
00:02:49.045 00.051 15712 IsGuiding returns 0
00:02:49.045 00.000 15712 Move returns status 0, amount 4
00:02:49.045 00.000 15712 MoveAxis(N, 0, ABG)
00:02:49.045 00.000 15712 Move returns status 0, amount 0
00:02:49.045 00.000 15712 move complete, result=0
00:02:49.045 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:02:49.052 00.007 15712 worker thread done servicing request
00:02:49.052 00.000 15712 Worker thread wakes up
00:02:49.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:49.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:50.685 01.633 15712 Exposure complete
00:02:50.744 00.059 15712 worker thread done servicing request
00:02:50.744 00.000 7988 OnExposeComplete: enter
00:02:50.749 00.005 7988 UpdateGuideState(): m_state=6
00:02:50.749 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3085
00:02:50.751 00.002 7988 Star::Find returns 1 (0), X=504.65, Y=807.16, Mass=1657, SNR=27.1, Peak=173 HFD=4.8
00:02:50.753 00.002 7988 MultiStar: [#1 0.17,0.09,0.97,U] [#2 0.03,0.12,0.83,U] [#3 0.16,0.07,0.85,U] [#4 0.04,-0.05,0.70,U] [#5 0.00,0.17,0.68,U] [#6 0.01,0.01,0.69,U] [#7 -0.05,0.21,0.46,U] [#8 -0.27,0.11,0.43,U] 
00:02:50.753 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.05, 0.01}
00:02:50.753 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.39 = -1.39)
00:02:50.755 00.002 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
00:02:50.755 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.17 mountX=0.01 mountY=-0.05, mountTheta=-1.39
00:02:50.757 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.01, opts=13)
00:02:50.759 00.002 7988 Enqueuing Move request for scope (0.05, 0.01)
00:02:50.761 00.002 15712 Worker thread wakes up
00:02:50.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:02:50.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:02:50.761 00.000 15712 Moving (0.05, 0.01) raw xDistance=0.01 yDistance=-0.05
00:02:50.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:50.761 00.000 7988 UpdateGuideState exits: m=1657 SNR=27.1
00:02:50.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:50.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:50.765 00.002 7988 Enqueuing Expose request
00:02:50.765 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.12
00:02:50.765 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
00:02:50.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:50.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:02:50.765 00.000 15712 MoveAxis(E, 7, ABG)
00:02:50.765 00.000 15712 Guiding  Dir = 2, Dur = 7
00:02:50.765 00.000 15712 IsGuiding returns 0
00:02:50.785 00.020 15712 IsGuiding returns 0
00:02:50.785 00.000 15712 Move returns status 0, amount 7
00:02:50.785 00.000 15712 MoveAxis(N, 0, ABG)
00:02:50.785 00.000 15712 Move returns status 0, amount 0
00:02:50.785 00.000 15712 move complete, result=0
00:02:50.785 00.000 15712 worker thread done servicing request
00:02:50.785 00.000 15712 Worker thread wakes up
00:02:50.785 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:02:50.795 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:50.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:52.197 01.402 15712 Exposure complete
00:02:52.258 00.061 15712 worker thread done servicing request
00:02:52.258 00.000 7988 OnExposeComplete: enter
00:02:52.261 00.003 7988 UpdateGuideState(): m_state=6
00:02:52.261 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3086
00:02:52.261 00.000 7988 Star::Find returns 1 (0), X=504.63, Y=807.01, Mass=1621, SNR=26.7, Peak=165 HFD=4.6
00:02:52.261 00.000 7988 MultiStar: [#1 0.28,-0.07,0.98,U] [#2 0.07,0.11,0.83,U] [#3 -0.06,-0.00,0.82,U] [#4 0.06,-0.31,0.74,U] [#5 0.22,-0.26,0.72,U] [#6 0.03,-0.10,0.64,U] [#7 0.13,-0.02,0.47,U] [#8 0.53,-0.04,0.00,M1] 
00:02:52.261 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {0.03, -0.14}
00:02:52.261 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
00:02:52.261 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.41 = -2.41)
00:02:52.261 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.81 mountX=-0.10 mountY=-0.09, mountTheta=-2.39
00:02:52.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.10, opts=13)
00:02:52.261 00.000 7988 Enqueuing Move request for scope (0.09, -0.10)
00:02:52.261 00.000 15712 Worker thread wakes up
00:02:52.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:02:52.261 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:02:52.261 00.000 15712 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=-0.09
00:02:52.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:52.275 00.014 7988 UpdateGuideState exits: m=1621 SNR=26.7
00:02:52.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:52.277 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:52.277 00.000 7988 Enqueuing Expose request
00:02:52.277 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.12
00:02:52.277 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:02:52.277 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:52.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:02:52.277 00.000 15712 MoveAxis(E, 7, ABG)
00:02:52.277 00.000 15712 Guiding  Dir = 2, Dur = 7
00:02:52.277 00.000 15712 IsGuiding returns 0
00:02:52.295 00.018 15712 IsGuiding returns 0
00:02:52.295 00.000 15712 Move returns status 0, amount 7
00:02:52.295 00.000 15712 MoveAxis(N, 0, ABG)
00:02:52.295 00.000 15712 Move returns status 0, amount 0
00:02:52.295 00.000 15712 move complete, result=0
00:02:52.295 00.000 15712 worker thread done servicing request
00:02:52.295 00.000 15712 Worker thread wakes up
00:02:52.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:52.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:52.295 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:02:54.035 01.740 15712 Exposure complete
00:02:54.096 00.061 15712 worker thread done servicing request
00:02:54.096 00.000 7988 OnExposeComplete: enter
00:02:54.096 00.000 7988 UpdateGuideState(): m_state=6
00:02:54.098 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3087
00:02:54.098 00.000 7988 Star::Find returns 1 (0), X=504.90, Y=807.12, Mass=1471, SNR=25.4, Peak=184 HFD=4.2
00:02:54.100 00.002 7988 MultiStar: [#1 0.27,-0.01,1.02,U] [#2 -0.14,0.22,0.90,U] [#3 0.36,0.09,0.87,U] [#4 -0.03,-0.31,0.76,U] [#5 0.13,-0.18,0.72,U] [#6 0.22,-0.03,0.68,U] [#7 0.18,0.16,0.52,U] [#8 0.33,-0.18,0.44,U] 
00:02:54.100 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.30, -0.03}
00:02:54.102 00.002 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
00:02:54.102 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
00:02:54.104 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.13 mountX=-0.02 mountY=-0.18, mountTheta=-1.69
00:02:54.106 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.02, opts=13)
00:02:54.107 00.001 7988 Enqueuing Move request for scope (0.18, -0.02)
00:02:54.107 00.000 15712 Worker thread wakes up
00:02:54.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
00:02:54.107 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
00:02:54.107 00.000 15712 Moving (0.18, -0.02) raw xDistance=-0.02 yDistance=-0.18
00:02:54.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:54.107 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.4
00:02:54.111 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:54.112 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:54.112 00.000 7988 Enqueuing Expose request
00:02:54.112 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.12
00:02:54.112 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
00:02:54.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:54.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:02:54.112 00.000 15712 MoveAxis(E, 8, ABG)
00:02:54.112 00.000 15712 Guiding  Dir = 2, Dur = 8
00:02:54.112 00.000 15712 IsGuiding returns 0
00:02:54.128 00.016 15712 IsGuiding returns 0
00:02:54.128 00.000 15712 Move returns status 0, amount 8
00:02:54.128 00.000 15712 MoveAxis(N, 0, ABG)
00:02:54.128 00.000 15712 Move returns status 0, amount 0
00:02:54.128 00.000 15712 move complete, result=0
00:02:54.128 00.000 15712 worker thread done servicing request
00:02:54.128 00.000 15712 Worker thread wakes up
00:02:54.128 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
00:02:54.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:54.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:55.549 01.421 15712 Exposure complete
00:02:55.610 00.061 15712 worker thread done servicing request
00:02:55.612 00.002 7988 OnExposeComplete: enter
00:02:55.612 00.000 7988 UpdateGuideState(): m_state=6
00:02:55.612 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3088
00:02:55.612 00.000 7988 Star::Find returns 1 (0), X=504.72, Y=807.17, Mass=1511, SNR=25.9, Peak=148 HFD=4.5
00:02:55.612 00.000 7988 MultiStar: [#1 0.11,0.13,1.02,U] [#2 -0.21,0.25,0.86,U] [#3 0.01,0.03,0.89,U] [#4 -0.29,-0.18,0.77,U] [#5 0.09,-0.12,0.74,U] [#6 0.10,0.11,0.68,U] [#7 0.11,0.47,0.00,M1] [#8 0.33,0.12,0.45,U] 
00:02:55.612 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {0.12, 0.01}
00:02:55.612 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
00:02:55.619 00.007 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
00:02:55.619 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.20 mountX=0.04 mountY=-0.02, mountTheta=-0.39
00:02:55.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.04, opts=13)
00:02:55.619 00.000 7988 Enqueuing Move request for scope (0.02, 0.04)
00:02:55.619 00.000 15712 Worker thread wakes up
00:02:55.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:02:55.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:02:55.619 00.000 15712 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.02
00:02:55.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:02:55.619 00.000 7988 UpdateGuideState exits: m=1511 SNR=25.9
00:02:55.626 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:55.626 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.13
00:02:55.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:55.626 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
00:02:55.626 00.000 7988 Enqueuing Expose request
00:02:55.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:55.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:02:55.626 00.000 15712 MoveAxis(E, 7, ABG)
00:02:55.626 00.000 15712 Guiding  Dir = 2, Dur = 7
00:02:55.626 00.000 15712 IsGuiding returns 0
00:02:55.652 00.026 15712 IsGuiding returns 0
00:02:55.652 00.000 15712 Move returns status 0, amount 7
00:02:55.652 00.000 15712 MoveAxis(N, 0, ABG)
00:02:55.652 00.000 15712 Move returns status 0, amount 0
00:02:55.652 00.000 15712 move complete, result=0
00:02:55.652 00.000 15712 worker thread done servicing request
00:02:55.652 00.000 15712 Worker thread wakes up
00:02:55.652 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:02:55.653 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:55.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:57.285 01.632 15712 Exposure complete
00:02:57.346 00.061 15712 worker thread done servicing request
00:02:57.346 00.000 7988 OnExposeComplete: enter
00:02:57.346 00.000 7988 UpdateGuideState(): m_state=6
00:02:57.348 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3089
00:02:57.350 00.002 7988 Star::Find returns 1 (0), X=504.64, Y=807.23, Mass=1616, SNR=26.7, Peak=174 HFD=4.6
00:02:57.350 00.000 7988 MultiStar: [#1 0.09,-0.04,0.96,U] [#2 -0.16,0.20,0.84,U] [#3 -0.13,0.20,0.86,U] [#4 -0.13,-0.10,0.78,U] [#5 -0.03,0.01,0.74,U] [#6 -0.03,0.00,0.65,U] [#7 0.01,0.18,0.50,U] [#8 0.35,-0.04,0.48,U] 
00:02:57.352 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.03, 0.08}
00:02:57.353 00.001 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
00:02:57.353 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
00:02:57.355 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.85 mountX=0.06 mountY=0.01, mountTheta=0.26
00:02:57.357 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
00:02:57.357 00.000 7988 Enqueuing Move request for scope (-0.02, 0.06)
00:02:57.359 00.002 15712 Worker thread wakes up
00:02:57.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
00:02:57.359 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
00:02:57.359 00.000 15712 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
00:02:57.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:57.359 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.7
00:02:57.362 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:57.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:57.364 00.002 7988 Enqueuing Expose request
00:02:57.364 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.13
00:02:57.364 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:02:57.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:57.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:02:57.364 00.000 15712 MoveAxis(E, 7, ABG)
00:02:57.364 00.000 15712 Guiding  Dir = 2, Dur = 7
00:02:57.366 00.002 15712 IsGuiding returns 0
00:02:57.394 00.028 15712 IsGuiding returns 0
00:02:57.394 00.000 15712 Move returns status 0, amount 7
00:02:57.394 00.000 15712 MoveAxis(N, 0, ABG)
00:02:57.394 00.000 15712 Move returns status 0, amount 0
00:02:57.394 00.000 15712 move complete, result=0
00:02:57.394 00.000 15712 worker thread done servicing request
00:02:57.394 00.000 15712 Worker thread wakes up
00:02:57.394 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
00:02:57.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:57.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:02:58.799 01.405 15712 Exposure complete
00:02:58.850 00.051 15712 worker thread done servicing request
00:02:58.850 00.000 7988 OnExposeComplete: enter
00:02:58.862 00.012 7988 UpdateGuideState(): m_state=6
00:02:58.862 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3090
00:02:58.864 00.002 7988 Star::Find returns 1 (0), X=504.60, Y=806.75, Mass=1548, SNR=26.3, Peak=152 HFD=4.4
00:02:58.866 00.002 7988 MultiStar: [#1 -0.03,-0.12,1.00,U] [#2 -0.34,-0.20,0.86,U] [#3 -0.31,-0.23,0.88,U] [#4 -0.24,-0.46,0.00,M1] [#5 -0.09,-0.27,0.73,U] [#6 -0.21,-0.23,0.69,U] [#7 -0.23,-0.33,0.50,U] [#8 0.16,-0.35,0.48,U] 
00:02:58.866 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.26}, one-star: {0.00, -0.40}
00:02:58.867 00.001 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.62 = 2.66)
00:02:58.867 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.63)
00:02:58.869 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.29 cameraTheta=-2.06 mountX=-0.26 mountY=0.14, mountTheta=2.63
00:02:58.871 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.26, opts=13)
00:02:58.871 00.000 7988 Enqueuing Move request for scope (-0.14, -0.26)
00:02:58.873 00.002 15712 Worker thread wakes up
00:02:58.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
00:02:58.873 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
00:02:58.873 00.000 15712 Moving (-0.14, -0.26) raw xDistance=-0.26 yDistance=0.14
00:02:58.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:02:58.873 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.3
00:02:58.876 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:58.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:02:58.877 00.001 7988 Enqueuing Expose request
00:02:58.877 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 640.13
00:02:58.877 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
00:02:58.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:58.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:02:58.877 00.000 15712 MoveAxis(E, 57, ABG)
00:02:58.877 00.000 15712 Guiding  Dir = 2, Dur = 57
00:02:58.877 00.000 15712 IsGuiding returns 0
00:02:58.893 00.016 15712 PulseGuide returned control before completion, sleep 51
00:02:58.973 00.080 15712 IsGuiding returns 0
00:02:58.973 00.000 15712 Move returns status 0, amount 57
00:02:58.973 00.000 15712 MoveAxis(N, 0, ABG)
00:02:58.973 00.000 15712 Move returns status 0, amount 0
00:02:58.973 00.000 15712 move complete, result=0
00:02:58.973 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
00:02:58.979 00.006 15712 worker thread done servicing request
00:02:58.979 00.000 15712 Worker thread wakes up
00:02:58.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:02:58.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:00.621 01.642 15712 Exposure complete
00:03:00.681 00.060 15712 worker thread done servicing request
00:03:00.681 00.000 7988 OnExposeComplete: enter
00:03:00.683 00.002 7988 UpdateGuideState(): m_state=6
00:03:00.684 00.001 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3091
00:03:00.684 00.000 7988 Star::Find returns 1 (0), X=504.58, Y=807.19, Mass=1596, SNR=26.6, Peak=181 HFD=4.7
00:03:00.684 00.000 7988 MultiStar: [#1 0.05,0.11,0.97,U] [#2 -0.15,0.25,0.85,U] [#3 -0.04,0.04,0.84,U] [#4 -0.24,0.00,0.74,U] [#5 -0.03,-0.15,0.69,U] [#6 -0.19,0.08,0.67,U] [#7 0.05,0.22,0.47,U] [#8 0.14,-0.08,0.42,U] 
00:03:00.684 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.02, 0.03}
00:03:00.689 00.005 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
00:03:00.689 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
00:03:00.691 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.12 mountX=0.03 mountY=0.02, mountTheta=0.54
00:03:00.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.03, opts=13)
00:03:00.693 00.000 7988 Enqueuing Move request for scope (-0.02, 0.03)
00:03:00.695 00.002 15712 Worker thread wakes up
00:03:00.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:03:00.695 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:03:00.695 00.000 15712 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.02
00:03:00.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:00.695 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.6
00:03:00.697 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:00.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:00.699 00.002 7988 Enqueuing Expose request
00:03:00.701 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.14
00:03:00.701 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
00:03:00.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:00.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:03:00.701 00.000 15712 MoveAxis(E, 8, ABG)
00:03:00.701 00.000 15712 Guiding  Dir = 2, Dur = 8
00:03:00.701 00.000 15712 IsGuiding returns 0
00:03:00.719 00.018 15712 IsGuiding returns 0
00:03:00.719 00.000 15712 Move returns status 0, amount 8
00:03:00.719 00.000 15712 MoveAxis(N, 0, ABG)
00:03:00.719 00.000 15712 Move returns status 0, amount 0
00:03:00.719 00.000 15712 move complete, result=0
00:03:00.720 00.001 15712 worker thread done servicing request
00:03:00.720 00.000 15712 Worker thread wakes up
00:03:00.720 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:03:00.721 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:00.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:02.133 01.412 15712 Exposure complete
00:03:02.196 00.063 15712 worker thread done servicing request
00:03:02.196 00.000 7988 OnExposeComplete: enter
00:03:02.197 00.001 7988 UpdateGuideState(): m_state=6
00:03:02.197 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3092
00:03:02.197 00.000 7988 Star::Find returns 1 (0), X=504.77, Y=806.93, Mass=1527, SNR=26.0, Peak=148 HFD=4.5
00:03:02.197 00.000 7988 MultiStar: [#1 0.18,-0.08,0.99,U] [#2 -0.12,-0.15,0.85,U] [#3 0.25,-0.17,0.87,U] [#4 -0.12,-0.14,0.80,U] [#5 -0.14,-0.29,0.72,U] [#6 0.39,-0.16,0.00,M1] [#7 -0.08,0.08,0.51,U] [#8 0.15,-0.22,0.45,U] 
00:03:02.197 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.16}, one-star: {0.16, -0.23}
00:03:02.197 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
00:03:02.197 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
00:03:02.197 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.28 mountX=-0.16 mountY=-0.04, mountTheta=-2.87
00:03:02.197 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.16, opts=13)
00:03:02.197 00.000 7988 Enqueuing Move request for scope (0.05, -0.16)
00:03:02.197 00.000 15712 Worker thread wakes up
00:03:02.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
00:03:02.197 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
00:03:02.197 00.000 15712 Moving (0.05, -0.16) raw xDistance=-0.16 yDistance=-0.04
00:03:02.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:03:02.197 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.0
00:03:02.210 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:02.210 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:02.210 00.000 7988 Enqueuing Expose request
00:03:02.213 00.003 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.14
00:03:02.213 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
00:03:02.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:02.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:02.213 00.000 15712 MoveAxis(E, 8, ABG)
00:03:02.213 00.000 15712 Guiding  Dir = 2, Dur = 8
00:03:02.213 00.000 15712 IsGuiding returns 0
00:03:02.238 00.025 15712 IsGuiding returns 0
00:03:02.238 00.000 15712 Move returns status 0, amount 8
00:03:02.238 00.000 15712 MoveAxis(N, 0, ABG)
00:03:02.238 00.000 15712 Move returns status 0, amount 0
00:03:02.238 00.000 15712 move complete, result=0
00:03:02.238 00.000 15712 worker thread done servicing request
00:03:02.238 00.000 15712 Worker thread wakes up
00:03:02.238 00.000 7988 GuideStep: -0.2 px 8 ms EAST, -0.0 px 0 ms NORTH
00:03:02.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:02.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:03.877 01.639 15712 Exposure complete
00:03:03.930 00.053 15712 worker thread done servicing request
00:03:03.930 00.000 7988 OnExposeComplete: enter
00:03:03.939 00.009 7988 UpdateGuideState(): m_state=6
00:03:03.939 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3093
00:03:03.941 00.002 7988 Star::Find returns 1 (0), X=504.64, Y=807.03, Mass=1528, SNR=25.7, Peak=134 HFD=4.7
00:03:03.943 00.002 7988 MultiStar: [#1 0.42,-0.12,0.00,M1] [#2 -0.09,-0.13,0.88,U] [#3 0.01,0.10,0.86,U] [#4 -0.03,-0.30,0.75,U] [#5 -0.20,-0.35,0.75,U] [#6 0.02,0.04,0.67,U] [#7 -0.30,-0.18,0.50,U] [#8 0.06,-0.12,0.47,U] 
00:03:03.943 00.000 7988 single-star, 7 included, MultiStar: {-0.05, -0.13}, one-star: {0.04, -0.12}
00:03:03.945 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
00:03:03.945 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
00:03:03.947 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.27 mountX=-0.12 mountY=-0.04, mountTheta=-2.86
00:03:03.949 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
00:03:03.949 00.000 7988 Enqueuing Move request for scope (0.04, -0.12)
00:03:03.951 00.002 15712 Worker thread wakes up
00:03:03.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
00:03:03.951 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
00:03:03.951 00.000 15712 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=-0.04
00:03:03.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:03.951 00.000 7988 UpdateGuideState exits: m=1528 SNR=25.7
00:03:03.953 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:03.953 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:03.955 00.002 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.14
00:03:03.955 00.000 7988 Enqueuing Expose request
00:03:03.955 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
00:03:03.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:03.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:03.955 00.000 15712 MoveAxis(E, 9, ABG)
00:03:03.955 00.000 15712 Guiding  Dir = 2, Dur = 9
00:03:03.955 00.000 15712 IsGuiding returns 0
00:03:03.980 00.025 15712 IsGuiding returns 0
00:03:03.980 00.000 15712 Move returns status 0, amount 9
00:03:03.980 00.000 15712 MoveAxis(N, 0, ABG)
00:03:03.980 00.000 15712 Move returns status 0, amount 0
00:03:03.980 00.000 15712 move complete, result=0
00:03:03.980 00.000 15712 worker thread done servicing request
00:03:03.980 00.000 15712 Worker thread wakes up
00:03:03.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:03.980 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:03:03.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:05.390 01.410 15712 Exposure complete
00:03:05.443 00.053 15712 worker thread done servicing request
00:03:05.443 00.000 7988 OnExposeComplete: enter
00:03:05.454 00.011 7988 UpdateGuideState(): m_state=6
00:03:05.454 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3094
00:03:05.454 00.000 7988 Star::Find returns 1 (0), X=504.48, Y=806.99, Mass=1576, SNR=26.3, Peak=158 HFD=5.0
00:03:05.454 00.000 7988 MultiStar: [#1 -0.04,0.16,0.98,U] [#2 -0.18,0.26,0.83,U] [#3 -0.32,0.09,0.83,U] [#4 -0.34,-0.29,0.00,M1] [#5 -0.25,0.00,0.73,U] [#6 -0.29,0.30,0.00,M1] [#7 -0.25,0.15,0.48,U] [#8 0.33,-0.17,0.44,U] 
00:03:05.454 00.000 7988 refined, 6 included, MultiStar: {-0.14, 0.05}, one-star: {-0.13, -0.16}
00:03:05.454 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
00:03:05.460 00.006 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
00:03:05.460 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.78 mountX=0.05 mountY=0.14, mountTheta=1.21
00:03:05.460 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.05, opts=13)
00:03:05.460 00.000 7988 Enqueuing Move request for scope (-0.14, 0.05)
00:03:05.460 00.000 15712 Worker thread wakes up
00:03:05.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
00:03:05.460 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
00:03:05.460 00.000 15712 Moving (-0.14, 0.05) raw xDistance=0.05 yDistance=0.14
00:03:05.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:03:05.460 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.3
00:03:05.467 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:05.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:05.470 00.003 7988 Enqueuing Expose request
00:03:05.470 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.15
00:03:05.470 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
00:03:05.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:05.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:03:05.470 00.000 15712 MoveAxis(E, 8, ABG)
00:03:05.470 00.000 15712 Guiding  Dir = 2, Dur = 8
00:03:05.494 00.024 15712 IsGuiding returns 0
00:03:05.511 00.017 15712 IsGuiding returns 0
00:03:05.511 00.000 15712 Move returns status 0, amount 8
00:03:05.511 00.000 15712 MoveAxis(N, 0, ABG)
00:03:05.511 00.000 15712 Move returns status 0, amount 0
00:03:05.511 00.000 15712 move complete, result=0
00:03:05.511 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:03:05.517 00.006 15712 worker thread done servicing request
00:03:05.517 00.000 15712 Worker thread wakes up
00:03:05.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:05.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:07.256 01.739 15712 Exposure complete
00:03:07.317 00.061 15712 worker thread done servicing request
00:03:07.318 00.001 7988 OnExposeComplete: enter
00:03:07.318 00.000 7988 UpdateGuideState(): m_state=6
00:03:07.318 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3095
00:03:07.318 00.000 7988 Star::Find returns 1 (0), X=504.37, Y=807.10, Mass=1527, SNR=25.9, Peak=158 HFD=4.3
00:03:07.318 00.000 7988 MultiStar: [#1 -0.06,0.11,0.99,U] [#2 -0.28,0.19,0.86,U] [#3 -0.18,0.20,0.88,U] [#4 -0.28,-0.18,0.78,U] [#5 -0.15,0.00,0.71,U] [#6 -0.17,0.10,0.65,U] [#7 -0.20,0.32,0.49,U] [#8 0.04,-0.07,0.46,U] 
00:03:07.318 00.000 7988 refined, 8 included, MultiStar: {-0.18, 0.07}, one-star: {-0.24, -0.05}
00:03:07.318 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
00:03:07.318 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
00:03:07.318 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.78 mountX=0.07 mountY=0.17, mountTheta=1.21
00:03:07.318 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.07, opts=13)
00:03:07.318 00.000 7988 Enqueuing Move request for scope (-0.18, 0.07)
00:03:07.330 00.012 15712 Worker thread wakes up
00:03:07.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
00:03:07.330 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
00:03:07.330 00.000 15712 Moving (-0.18, 0.07) raw xDistance=0.07 yDistance=0.17
00:03:07.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:03:07.330 00.000 7988 UpdateGuideState exits: m=1527 SNR=25.9
00:03:07.332 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:07.332 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:07.334 00.002 7988 Enqueuing Expose request
00:03:07.334 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.15
00:03:07.334 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
00:03:07.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:07.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:03:07.334 00.000 15712 MoveAxis(E, 9, ABG)
00:03:07.334 00.000 15712 Guiding  Dir = 2, Dur = 9
00:03:07.334 00.000 15712 IsGuiding returns 0
00:03:07.381 00.047 15712 IsGuiding returns 0
00:03:07.381 00.000 15712 Move returns status 0, amount 9
00:03:07.381 00.000 15712 MoveAxis(N, 0, ABG)
00:03:07.381 00.000 15712 Move returns status 0, amount 0
00:03:07.381 00.000 15712 move complete, result=0
00:03:07.381 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
00:03:07.387 00.006 15712 worker thread done servicing request
00:03:07.387 00.000 15712 Worker thread wakes up
00:03:07.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:07.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:08.803 01.416 15712 Exposure complete
00:03:08.864 00.061 7988 OnExposeComplete: enter
00:03:08.866 00.002 7988 UpdateGuideState(): m_state=6
00:03:08.866 00.000 15712 worker thread done servicing request
00:03:08.866 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3096
00:03:08.868 00.002 7988 Star::Find returns 1 (0), X=504.55, Y=807.13, Mass=1606, SNR=26.7, Peak=165 HFD=4.8
00:03:08.870 00.002 7988 MultiStar: [#1 -0.02,0.10,0.94,U] [#2 -0.43,0.25,0.00,M1] [#3 -0.20,0.17,0.86,U] [#4 -0.27,-0.07,0.74,U] [#5 -0.20,0.05,0.69,U] [#6 -0.08,0.18,0.65,U] [#7 -0.07,0.23,0.46,U] [#8 0.01,0.08,0.43,U] 
00:03:08.870 00.000 7988 single-star, 7 included, MultiStar: {-0.12, 0.08}, one-star: {-0.05, -0.02}
00:03:08.872 00.002 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.56) = xAngle (-4.35 = 1.93)
00:03:08.872 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.90)
00:03:08.874 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.79 mountX=-0.02 mountY=0.05, mountTheta=1.93
00:03:08.876 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
00:03:08.876 00.000 7988 Enqueuing Move request for scope (-0.05, -0.02)
00:03:08.878 00.002 15712 Worker thread wakes up
00:03:08.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
00:03:08.878 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
00:03:08.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:08.880 00.002 7988 UpdateGuideState exits: m=1606 SNR=26.7
00:03:08.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:08.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:08.880 00.000 7988 Enqueuing Expose request
00:03:08.880 00.000 15712 Moving (-0.05, -0.02) raw xDistance=-0.02 yDistance=0.05
00:03:08.880 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.15
00:03:08.880 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
00:03:08.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:08.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:03:08.880 00.000 15712 MoveAxis(E, 8, ABG)
00:03:08.880 00.000 15712 Guiding  Dir = 2, Dur = 8
00:03:08.880 00.000 15712 IsGuiding returns 0
00:03:08.896 00.016 15712 IsGuiding returns 0
00:03:08.896 00.000 15712 Move returns status 0, amount 8
00:03:08.896 00.000 15712 MoveAxis(N, 0, ABG)
00:03:08.896 00.000 15712 Move returns status 0, amount 0
00:03:08.896 00.000 15712 move complete, result=0
00:03:08.896 00.000 15712 worker thread done servicing request
00:03:08.896 00.000 15712 Worker thread wakes up
00:03:08.896 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:03:08.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:08.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:10.537 01.641 15712 Exposure complete
00:03:10.593 00.056 15712 worker thread done servicing request
00:03:10.599 00.006 7988 OnExposeComplete: enter
00:03:10.599 00.000 7988 UpdateGuideState(): m_state=6
00:03:10.601 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3097
00:03:10.601 00.000 7988 Star::Find returns 1 (0), X=504.58, Y=807.08, Mass=1504, SNR=25.8, Peak=133 HFD=4.8
00:03:10.603 00.002 7988 MultiStar: [#1 -0.21,0.10,0.98,U] [#2 -0.34,-0.05,0.89,U] [#3 -0.06,-0.17,0.88,U] [#4 -0.29,-0.41,0.00,M1] [#5 -0.27,-0.14,0.74,U] [#6 -0.12,-0.07,0.66,U] [#7 -0.15,-0.32,0.51,U] [#8 0.00,0.00,0.00,L] [#9 0.06,-0.58,0.00,M6] 
00:03:10.603 00.000 7988 single-star, 6 included, MultiStar: {-0.17, -0.09}, one-star: {-0.02, -0.07}
00:03:10.605 00.002 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
00:03:10.605 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.80)
00:03:10.607 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.89 mountX=-0.07 mountY=0.03, mountTheta=2.80
00:03:10.609 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.07, opts=13)
00:03:10.610 00.001 7988 Enqueuing Move request for scope (-0.02, -0.07)
00:03:10.610 00.000 15712 Worker thread wakes up
00:03:10.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
00:03:10.610 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
00:03:10.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
00:03:10.610 00.000 7988 UpdateGuideState exits: m=1504 SNR=25.8
00:03:10.613 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:10.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:10.615 00.002 7988 Enqueuing Expose request
00:03:10.615 00.000 15712 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=0.03
00:03:10.615 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
00:03:10.615 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:03:10.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:10.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:03:10.615 00.000 15712 MoveAxis(E, 8, ABG)
00:03:10.615 00.000 15712 Guiding  Dir = 2, Dur = 8
00:03:10.615 00.000 15712 IsGuiding returns 0
00:03:10.677 00.062 15712 IsGuiding returns 0
00:03:10.677 00.000 15712 Move returns status 0, amount 8
00:03:10.677 00.000 15712 MoveAxis(N, 0, ABG)
00:03:10.677 00.000 15712 Move returns status 0, amount 0
00:03:10.677 00.000 15712 move complete, result=0
00:03:10.677 00.000 15712 worker thread done servicing request
00:03:10.678 00.001 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
00:03:10.678 00.000 15712 Worker thread wakes up
00:03:10.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:10.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:12.084 01.406 15712 Exposure complete
00:03:12.145 00.061 15712 worker thread done servicing request
00:03:12.145 00.000 7988 OnExposeComplete: enter
00:03:12.145 00.000 7988 UpdateGuideState(): m_state=6
00:03:12.148 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3098
00:03:12.148 00.000 7988 Star::Find returns 1 (0), X=504.80, Y=806.72, Mass=1562, SNR=26.1, Peak=139 HFD=4.6
00:03:12.150 00.002 7988 MultiStar: [#1 0.03,-0.21,0.97,U] [#2 -0.18,-0.36,0.84,U] [#3 -0.06,-0.32,0.85,U] [#4 0.06,-0.40,0.76,U] [#5 -0.13,-0.14,0.75,U] [#6 0.15,0.02,0.68,U] [#7 0.09,-0.09,0.48,U] [#8 0.64,-0.62,0.00,M1] 
00:03:12.150 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.26}, one-star: {0.20, -0.43}
00:03:12.152 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
00:03:12.152 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
00:03:12.154 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.50 mountX=-0.26 mountY=-0.01, mountTheta=-3.10
00:03:12.156 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.26, opts=13)
00:03:12.157 00.001 7988 Enqueuing Move request for scope (0.02, -0.26)
00:03:12.157 00.000 15712 Worker thread wakes up
00:03:12.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
00:03:12.157 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
00:03:12.157 00.000 15712 Moving (0.02, -0.26) raw xDistance=-0.26 yDistance=-0.01
00:03:12.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:12.157 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.1
00:03:12.160 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:12.161 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:12.161 00.000 7988 Enqueuing Expose request
00:03:12.161 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 640.16
00:03:12.161 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
00:03:12.161 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:12.161 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:03:12.161 00.000 15712 MoveAxis(E, 56, ABG)
00:03:12.161 00.000 15712 Guiding  Dir = 2, Dur = 56
00:03:12.161 00.000 15712 IsGuiding returns 0
00:03:12.180 00.019 15712 PulseGuide returned control before completion, sleep 51
00:03:12.258 00.078 15712 IsGuiding returns 0
00:03:12.258 00.000 15712 Move returns status 0, amount 56
00:03:12.258 00.000 15712 MoveAxis(N, 0, ABG)
00:03:12.258 00.000 15712 Move returns status 0, amount 0
00:03:12.258 00.000 15712 move complete, result=0
00:03:12.258 00.000 7988 GuideStep: -0.3 px 56 ms EAST, -0.0 px 0 ms NORTH
00:03:12.263 00.005 15712 worker thread done servicing request
00:03:12.263 00.000 15712 Worker thread wakes up
00:03:12.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:12.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:13.901 01.638 15712 Exposure complete
00:03:13.963 00.062 15712 worker thread done servicing request
00:03:13.963 00.000 7988 OnExposeComplete: enter
00:03:13.963 00.000 7988 UpdateGuideState(): m_state=6
00:03:13.965 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3099
00:03:13.965 00.000 7988 Star::Find returns 1 (0), X=504.77, Y=807.00, Mass=1613, SNR=26.7, Peak=148 HFD=4.4
00:03:13.967 00.002 7988 MultiStar: [#1 0.14,-0.11,0.96,U] [#2 0.18,0.08,0.84,U] [#3 0.00,-0.06,0.83,U] [#4 -0.06,-0.21,0.76,U] [#5 0.04,-0.29,0.72,U] [#6 0.17,-0.08,0.68,U] [#7 0.35,-0.19,0.46,U] [#8 0.00,0.00,0.00,L] [#9 -0.13,-0.39,0.46,U] 
00:03:13.967 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.17, -0.15}
00:03:13.969 00.002 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
00:03:13.969 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
00:03:13.969 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.95 mountX=-0.14 mountY=-0.09, mountTheta=-2.54
00:03:13.973 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.14, opts=13)
00:03:13.975 00.002 7988 Enqueuing Move request for scope (0.10, -0.14)
00:03:13.976 00.001 15712 Worker thread wakes up
00:03:13.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
00:03:13.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
00:03:13.976 00.000 15712 Moving (0.10, -0.14) raw xDistance=-0.14 yDistance=-0.09
00:03:13.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:13.976 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.7
00:03:13.978 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:13.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:13.978 00.000 7988 Enqueuing Expose request
00:03:13.978 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
00:03:13.978 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:03:13.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:13.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:13.978 00.000 15712 MoveAxis(E, 5, ABG)
00:03:13.978 00.000 15712 Guiding  Dir = 2, Dur = 5
00:03:13.978 00.000 15712 IsGuiding returns 0
00:03:13.999 00.021 15712 IsGuiding returns 0
00:03:13.999 00.000 15712 Move returns status 0, amount 5
00:03:13.999 00.000 15712 MoveAxis(N, 0, ABG)
00:03:13.999 00.000 15712 Move returns status 0, amount 0
00:03:13.999 00.000 15712 move complete, result=0
00:03:13.999 00.000 15712 worker thread done servicing request
00:03:13.999 00.000 15712 Worker thread wakes up
00:03:13.999 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:03:13.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:14.005 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:15.416 01.411 15712 Exposure complete
00:03:15.472 00.056 15712 worker thread done servicing request
00:03:15.472 00.000 7988 OnExposeComplete: enter
00:03:15.478 00.006 7988 UpdateGuideState(): m_state=6
00:03:15.478 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3100
00:03:15.478 00.000 7988 Star::Find returns 1 (0), X=504.86, Y=806.73, Mass=1588, SNR=26.6, Peak=144 HFD=4.5
00:03:15.478 00.000 7988 MultiStar: [#1 0.44,-0.33,0.00,M1] [#2 0.22,-0.11,0.85,U] [#3 0.24,-0.23,0.83,U] [#4 -0.09,-0.36,0.76,U] [#5 -0.04,-0.46,0.00,M1] [#6 0.39,-0.04,0.68,U] [#7 0.18,-0.09,0.48,U] [#8 0.06,-0.35,0.46,U] 
00:03:15.478 00.000 7988 refined, 6 included, MultiStar: {0.19, -0.24}, one-star: {0.26, -0.42}
00:03:15.478 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
00:03:15.478 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
00:03:15.478 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.30 cameraTheta=-0.90 mountX=-0.24 mountY=-0.18, mountTheta=-2.49
00:03:15.478 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.24, opts=13)
00:03:15.478 00.000 7988 Enqueuing Move request for scope (0.19, -0.24)
00:03:15.489 00.011 15712 Worker thread wakes up
00:03:15.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.24) opts 0xd
00:03:15.489 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.24)
00:03:15.489 00.000 15712 Moving (0.19, -0.24) raw xDistance=-0.24 yDistance=-0.18
00:03:15.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:03:15.489 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.6
00:03:15.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:15.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:15.494 00.005 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.14, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 640.17
00:03:15.494 00.000 7988 Enqueuing Expose request
00:03:15.494 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
00:03:15.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:15.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:03:15.494 00.000 15712 MoveAxis(E, 54, ABG)
00:03:15.494 00.000 15712 Guiding  Dir = 2, Dur = 54
00:03:15.494 00.000 15712 IsGuiding returns 0
00:03:15.514 00.020 15712 PulseGuide returned control before completion, sleep 39
00:03:15.600 00.086 15712 IsGuiding returns 0
00:03:15.600 00.000 15712 Move returns status 0, amount 54
00:03:15.600 00.000 15712 MoveAxis(N, 0, ABG)
00:03:15.600 00.000 15712 Move returns status 0, amount 0
00:03:15.600 00.000 15712 move complete, result=0
00:03:15.600 00.000 7988 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
00:03:15.603 00.003 15712 worker thread done servicing request
00:03:15.603 00.000 15712 Worker thread wakes up
00:03:15.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:15.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:17.343 01.740 15712 Exposure complete
00:03:17.404 00.061 15712 worker thread done servicing request
00:03:17.404 00.000 7988 OnExposeComplete: enter
00:03:17.404 00.000 7988 UpdateGuideState(): m_state=6
00:03:17.404 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3101
00:03:17.404 00.000 7988 Star::Find returns 1 (0), X=504.88, Y=806.99, Mass=1468, SNR=25.5, Peak=149 HFD=4.3
00:03:17.404 00.000 7988 MultiStar: [#1 0.42,-0.09,0.00,M2] [#2 0.08,-0.04,0.89,U] [#3 0.08,-0.26,0.88,U] [#4 0.17,-0.20,0.78,U] [#5 0.21,-0.21,0.75,U] [#6 0.21,-0.05,0.70,U] [#7 -0.01,0.17,0.49,U] [#8 0.27,-0.39,0.00,M1] 
00:03:17.404 00.000 7988 refined, 6 included, MultiStar: {0.16, -0.13}, one-star: {0.28, -0.16}
00:03:17.410 00.006 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.56) = xAngle (-2.24 = -2.24)
00:03:17.410 00.000 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
00:03:17.410 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.68 mountX=-0.12 mountY=-0.15, mountTheta=-2.25
00:03:17.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.13, opts=13)
00:03:17.410 00.000 7988 Enqueuing Move request for scope (0.16, -0.13)
00:03:17.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:17.410 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.5
00:03:17.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:17.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:17.420 00.010 7988 Enqueuing Expose request
00:03:17.420 00.000 15712 Worker thread wakes up
00:03:17.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
00:03:17.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
00:03:17.420 00.000 15712 Moving (0.16, -0.13) raw xDistance=-0.12 yDistance=-0.15
00:03:17.420 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
00:03:17.420 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
00:03:17.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:17.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:03:17.420 00.000 15712 MoveAxis(E, 9, ABG)
00:03:17.420 00.000 15712 Guiding  Dir = 2, Dur = 9
00:03:17.420 00.000 15712 IsGuiding returns 0
00:03:17.436 00.016 15712 IsGuiding returns 0
00:03:17.436 00.000 15712 Move returns status 0, amount 9
00:03:17.436 00.000 15712 MoveAxis(N, 0, ABG)
00:03:17.436 00.000 15712 Move returns status 0, amount 0
00:03:17.436 00.000 15712 move complete, result=0
00:03:17.436 00.000 15712 worker thread done servicing request
00:03:17.436 00.000 15712 Worker thread wakes up
00:03:17.436 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
00:03:17.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:17.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:18.854 01.418 15712 Exposure complete
00:03:18.916 00.062 15712 worker thread done servicing request
00:03:18.916 00.000 7988 OnExposeComplete: enter
00:03:18.916 00.000 7988 UpdateGuideState(): m_state=6
00:03:18.916 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3102
00:03:18.916 00.000 7988 Star::Find returns 1 (0), X=504.99, Y=807.28, Mass=1679, SNR=27.3, Peak=169 HFD=4.7
00:03:18.916 00.000 7988 MultiStar: [#1 0.48,0.00,0.00,M3] [#2 -0.02,0.27,0.83,U] [#3 0.22,0.04,0.81,U] [#4 -0.09,-0.16,0.69,U] [#5 0.13,-0.15,0.70,U] [#6 0.27,0.12,0.67,U] [#7 0.25,-0.01,0.49,U] [#8 0.78,0.02,0.00,M2] 
00:03:18.916 00.000 7988 refined, 6 included, MultiStar: {0.17, 0.05}, one-star: {0.39, 0.13}
00:03:18.923 00.007 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
00:03:18.923 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
00:03:18.923 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.28 mountX=0.05 mountY=-0.17, mountTheta=-1.28
00:03:18.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.05, opts=13)
00:03:18.923 00.000 7988 Enqueuing Move request for scope (0.17, 0.05)
00:03:18.923 00.000 15712 Worker thread wakes up
00:03:18.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
00:03:18.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
00:03:18.923 00.000 15712 Moving (0.17, 0.05) raw xDistance=0.05 yDistance=-0.17
00:03:18.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:03:18.923 00.000 7988 UpdateGuideState exits: m=1679 SNR=27.3
00:03:18.931 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:18.932 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:18.932 00.000 7988 Enqueuing Expose request
00:03:18.932 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
00:03:18.932 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
00:03:18.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:18.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:03:18.932 00.000 15712 MoveAxis(E, 10, ABG)
00:03:18.932 00.000 15712 Guiding  Dir = 2, Dur = 10
00:03:18.932 00.000 15712 IsGuiding returns 0
00:03:18.984 00.052 15712 IsGuiding returns 1
00:03:18.984 00.000 15712 scope still moving after pulse duration time elapsed
00:03:19.012 00.028 15712 IsGuiding returns 0
00:03:19.012 00.000 15712 scope move finished after 10 + 66 ms
00:03:19.012 00.000 15712 Move returns status 0, amount 10
00:03:19.012 00.000 15712 MoveAxis(N, 0, ABG)
00:03:19.012 00.000 15712 Move returns status 0, amount 0
00:03:19.012 00.000 15712 move complete, result=0
00:03:19.012 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
00:03:19.013 00.001 15712 worker thread done servicing request
00:03:19.013 00.000 15712 Worker thread wakes up
00:03:19.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:19.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:20.652 01.639 15712 Exposure complete
00:03:20.713 00.061 15712 worker thread done servicing request
00:03:20.713 00.000 7988 OnExposeComplete: enter
00:03:20.713 00.000 7988 UpdateGuideState(): m_state=6
00:03:20.716 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3103
00:03:20.716 00.000 7988 Star::Find returns 1 (0), X=504.81, Y=807.50, Mass=1639, SNR=27.0, Peak=188 HFD=4.6
00:03:20.718 00.002 7988 MultiStar: [#1 0.31,0.24,0.96,U] [#2 -0.04,0.47,0.00,M1] [#3 -0.09,0.38,0.82,U] [#4 -0.19,-0.02,0.71,U] [#5 0.14,0.36,0.71,U] [#6 0.10,0.42,0.00,M1] [#7 0.19,0.29,0.48,U] [#8 -0.06,0.35,0.43,U] 
00:03:20.718 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.28}, one-star: {0.20, 0.35}
00:03:20.720 00.002 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
00:03:20.720 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
00:03:20.722 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.26 mountX=0.28 mountY=-0.09, mountTheta=-0.33
00:03:20.724 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.28, opts=13)
00:03:20.724 00.000 7988 Enqueuing Move request for scope (0.09, 0.28)
00:03:20.726 00.002 15712 Worker thread wakes up
00:03:20.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
00:03:20.726 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
00:03:20.726 00.000 15712 Moving (0.09, 0.28) raw xDistance=0.28 yDistance=-0.09
00:03:20.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:20.726 00.000 7988 UpdateGuideState exits: m=1639 SNR=27.0
00:03:20.728 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:20.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:20.730 00.002 7988 Enqueuing Expose request
00:03:20.730 00.000 15712 PPEC rslt: input = 0.28, final = 0.14, react = 0.17, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 640.18
00:03:20.730 00.000 15712 PPEC: input: 0.28, control: 0.14, exposure: 1500
00:03:20.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:20.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:20.730 00.000 15712 MoveAxis(W, 47, ABG)
00:03:20.730 00.000 15712 Guiding  Dir = 3, Dur = 47
00:03:20.732 00.002 15712 IsGuiding returns 0
00:03:20.744 00.012 15712 PulseGuide returned control before completion, sleep 41
00:03:20.792 00.048 15712 IsGuiding returns 1
00:03:20.792 00.000 15712 scope still moving after pulse duration time elapsed
00:03:20.826 00.034 15712 IsGuiding returns 0
00:03:20.826 00.000 15712 scope move finished after 47 + 49 ms
00:03:20.826 00.000 15712 Move returns status 0, amount 47
00:03:20.826 00.000 15712 MoveAxis(N, 0, ABG)
00:03:20.826 00.000 15712 Move returns status 0, amount 0
00:03:20.826 00.000 15712 move complete, result=0
00:03:20.826 00.000 7988 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
00:03:20.830 00.004 15712 worker thread done servicing request
00:03:20.830 00.000 15712 Worker thread wakes up
00:03:20.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:20.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:22.246 01.416 15712 Exposure complete
00:03:22.307 00.061 15712 worker thread done servicing request
00:03:22.307 00.000 7988 OnExposeComplete: enter
00:03:22.307 00.000 7988 UpdateGuideState(): m_state=6
00:03:22.311 00.004 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3104
00:03:22.311 00.000 7988 Star::Find returns 1 (0), X=504.78, Y=807.31, Mass=1627, SNR=26.9, Peak=174 HFD=4.6
00:03:22.313 00.002 7988 MultiStar: [#1 0.27,0.14,0.99,U] [#2 -0.12,0.26,0.83,U] [#3 0.05,0.13,0.87,U] [#4 -0.22,0.07,0.73,U] [#5 -0.06,0.09,0.71,U] [#6 0.21,0.09,0.67,U] [#7 -0.03,0.27,0.50,U] [#8 0.04,0.11,0.44,U] 
00:03:22.313 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.17, 0.16}
00:03:22.313 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
00:03:22.313 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
00:03:22.313 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.26 mountX=0.15 mountY=-0.05, mountTheta=-0.34
00:03:22.313 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.15, opts=13)
00:03:22.321 00.008 7988 Enqueuing Move request for scope (0.05, 0.15)
00:03:22.321 00.000 15712 Worker thread wakes up
00:03:22.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
00:03:22.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
00:03:22.321 00.000 15712 Moving (0.05, 0.15) raw xDistance=0.15 yDistance=-0.05
00:03:22.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:22.323 00.002 7988 UpdateGuideState exits: m=1627 SNR=26.9
00:03:22.325 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:22.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:22.327 00.002 7988 Enqueuing Expose request
00:03:22.327 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
00:03:22.327 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
00:03:22.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:22.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:03:22.327 00.000 15712 MoveAxis(E, 7, ABG)
00:03:22.327 00.000 15712 Guiding  Dir = 2, Dur = 7
00:03:22.327 00.000 15712 IsGuiding returns 0
00:03:22.347 00.020 15712 IsGuiding returns 0
00:03:22.347 00.000 15712 Move returns status 0, amount 7
00:03:22.347 00.000 15712 MoveAxis(N, 0, ABG)
00:03:22.347 00.000 15712 Move returns status 0, amount 0
00:03:22.347 00.000 15712 move complete, result=0
00:03:22.347 00.000 15712 worker thread done servicing request
00:03:22.347 00.000 15712 Worker thread wakes up
00:03:22.347 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:03:22.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:22.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:23.985 01.638 15712 Exposure complete
00:03:24.040 00.055 15712 worker thread done servicing request
00:03:24.040 00.000 7988 OnExposeComplete: enter
00:03:24.040 00.000 7988 UpdateGuideState(): m_state=6
00:03:24.048 00.008 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3105
00:03:24.048 00.000 7988 Star::Find returns 1 (0), X=504.86, Y=807.17, Mass=1622, SNR=26.9, Peak=162 HFD=4.5
00:03:24.050 00.002 7988 MultiStar: [#1 0.40,-0.10,0.94,U] [#2 0.04,0.15,0.85,U] [#3 0.05,0.03,0.86,U] [#4 -0.02,-0.29,0.72,U] [#5 0.18,0.03,0.71,U] [#6 0.19,0.38,0.00,M1] [#7 0.32,0.11,0.50,U] [#8 0.68,0.05,0.00,M1] 
00:03:24.050 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.01}, one-star: {0.26, 0.02}
00:03:24.052 00.002 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
00:03:24.052 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
00:03:24.054 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.05 mountX=-0.01 mountY=-0.18, mountTheta=-1.62
00:03:24.056 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.01, opts=13)
00:03:24.056 00.000 7988 Enqueuing Move request for scope (0.18, -0.01)
00:03:24.056 00.000 15712 Worker thread wakes up
00:03:24.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
00:03:24.056 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
00:03:24.056 00.000 15712 Moving (0.18, -0.01) raw xDistance=-0.01 yDistance=-0.18
00:03:24.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:03:24.056 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.9
00:03:24.061 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:24.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:24.063 00.002 7988 Enqueuing Expose request
00:03:24.063 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
00:03:24.063 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
00:03:24.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:24.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:03:24.063 00.000 15712 MoveAxis(E, 5, ABG)
00:03:24.063 00.000 15712 Guiding  Dir = 2, Dur = 5
00:03:24.065 00.002 15712 IsGuiding returns 0
00:03:24.088 00.023 15712 IsGuiding returns 0
00:03:24.088 00.000 15712 Move returns status 0, amount 5
00:03:24.088 00.000 15712 MoveAxis(N, 0, ABG)
00:03:24.088 00.000 15712 Move returns status 0, amount 0
00:03:24.088 00.000 15712 move complete, result=0
00:03:24.088 00.000 15712 worker thread done servicing request
00:03:24.088 00.000 15712 Worker thread wakes up
00:03:24.088 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
00:03:24.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:24.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:25.509 01.421 15712 Exposure complete
00:03:25.568 00.059 15712 worker thread done servicing request
00:03:25.570 00.002 7988 OnExposeComplete: enter
00:03:25.571 00.001 7988 UpdateGuideState(): m_state=6
00:03:25.571 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3106
00:03:25.573 00.002 7988 Star::Find returns 1 (0), X=504.68, Y=806.88, Mass=1480, SNR=25.8, Peak=137 HFD=4.5
00:03:25.575 00.002 7988 MultiStar: [#1 0.16,0.06,1.00,U] [#2 -0.00,-0.06,0.88,U] [#3 -0.26,-0.26,0.84,U] [#4 -0.25,-0.22,0.79,U] [#5 -0.33,-0.43,0.00,M1] [#6 -0.03,0.16,0.67,U] [#7 -0.08,-0.02,0.50,U] [#8 0.33,-0.12,0.45,U] 
00:03:25.575 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.10}, one-star: {0.08, -0.27}
00:03:25.577 00.002 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
00:03:25.577 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
00:03:25.577 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.72 mountX=-0.10 mountY=0.02, mountTheta=2.97
00:03:25.579 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.10, opts=13)
00:03:25.581 00.002 7988 Enqueuing Move request for scope (-0.01, -0.10)
00:03:25.581 00.000 15712 Worker thread wakes up
00:03:25.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:03:25.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:03:25.581 00.000 15712 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
00:03:25.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:03:25.581 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.8
00:03:25.585 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:25.585 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:25.587 00.002 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
00:03:25.587 00.000 7988 Enqueuing Expose request
00:03:25.587 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
00:03:25.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:25.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:03:25.587 00.000 15712 MoveAxis(E, 3, ABG)
00:03:25.587 00.000 15712 Guiding  Dir = 2, Dur = 3
00:03:25.587 00.000 15712 IsGuiding returns 0
00:03:25.639 00.052 15712 IsGuiding returns 0
00:03:25.639 00.000 15712 Move returns status 0, amount 3
00:03:25.639 00.000 15712 MoveAxis(N, 0, ABG)
00:03:25.639 00.000 15712 Move returns status 0, amount 0
00:03:25.639 00.000 15712 move complete, result=0
00:03:25.639 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:03:25.641 00.002 15712 worker thread done servicing request
00:03:25.641 00.000 15712 Worker thread wakes up
00:03:25.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:25.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:27.279 01.638 15712 Exposure complete
00:03:27.341 00.062 15712 worker thread done servicing request
00:03:27.341 00.000 7988 OnExposeComplete: enter
00:03:27.343 00.002 7988 UpdateGuideState(): m_state=6
00:03:27.343 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3107
00:03:27.345 00.002 7988 Star::Find returns 1 (0), X=504.73, Y=806.81, Mass=1594, SNR=26.6, Peak=148 HFD=4.7
00:03:27.347 00.002 7988 MultiStar: [#1 0.21,-0.29,0.97,U] [#2 -0.00,-0.33,0.83,U] [#3 0.02,-0.41,0.83,U] [#4 0.07,-0.57,0.00,M1] [#5 -0.10,-0.33,0.70,U] [#6 0.35,-0.42,0.00,M1] [#7 0.16,-0.41,0.00,M1] [#8 0.26,-0.55,0.00,M1] 
00:03:27.347 00.000 7988 refined, 4 included, MultiStar: {0.06, -0.34}, one-star: {0.13, -0.34}
00:03:27.349 00.002 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
00:03:27.349 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
00:03:27.349 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.38 mountX=-0.34 mountY=-0.06, mountTheta=-2.98
00:03:27.352 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.34, opts=13)
00:03:27.354 00.002 7988 Enqueuing Move request for scope (0.06, -0.34)
00:03:27.354 00.000 15712 Worker thread wakes up
00:03:27.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
00:03:27.354 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
00:03:27.354 00.000 15712 Moving (0.06, -0.34) raw xDistance=-0.34 yDistance=-0.06
00:03:27.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:27.354 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.6
00:03:27.358 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:27.358 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:27.359 00.001 7988 Enqueuing Expose request
00:03:27.359 00.000 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.20, pred = -0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 640.19
00:03:27.359 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
00:03:27.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:27.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:03:27.359 00.000 15712 MoveAxis(E, 68, ABG)
00:03:27.359 00.000 15712 Guiding  Dir = 2, Dur = 68
00:03:27.364 00.005 15712 IsGuiding returns 0
00:03:27.381 00.017 15712 PulseGuide returned control before completion, sleep 63
00:03:27.459 00.078 15712 IsGuiding returns 0
00:03:27.459 00.000 15712 Move returns status 0, amount 68
00:03:27.459 00.000 15712 MoveAxis(N, 0, ABG)
00:03:27.459 00.000 15712 Move returns status 0, amount 0
00:03:27.459 00.000 15712 move complete, result=0
00:03:27.459 00.000 15712 worker thread done servicing request
00:03:27.459 00.000 15712 Worker thread wakes up
00:03:27.459 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
00:03:27.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:27.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:28.872 01.413 15712 Exposure complete
00:03:28.927 00.055 15712 worker thread done servicing request
00:03:28.927 00.000 7988 OnExposeComplete: enter
00:03:28.934 00.007 7988 UpdateGuideState(): m_state=6
00:03:28.936 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3108
00:03:28.936 00.000 7988 Star::Find returns 1 (0), X=504.60, Y=806.80, Mass=1519, SNR=25.6, Peak=142 HFD=4.4
00:03:28.936 00.000 7988 MultiStar: [#1 0.13,-0.43,0.00,M1] [#2 0.10,-0.14,0.90,U] [#3 -0.20,-0.19,0.89,U] [#4 -0.46,-0.44,0.00,M2] [#5 -0.19,-0.22,0.80,U] [#6 -0.27,-0.09,0.67,U] [#7 0.14,-0.37,0.51,U] [#8 0.11,-0.30,0.43,U] 
00:03:28.936 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.23}, one-star: {0.00, -0.36}
00:03:28.936 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
00:03:28.936 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
00:03:28.936 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.82 mountX=-0.23 mountY=0.06, mountTheta=2.87
00:03:28.944 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.23, opts=13)
00:03:28.944 00.000 7988 Enqueuing Move request for scope (-0.06, -0.23)
00:03:28.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:28.944 00.000 7988 UpdateGuideState exits: m=1519 SNR=25.6
00:03:28.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:28.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:28.950 00.006 7988 Enqueuing Expose request
00:03:28.950 00.000 15712 Worker thread wakes up
00:03:28.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
00:03:28.950 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
00:03:28.950 00.000 15712 Moving (-0.06, -0.23) raw xDistance=-0.23 yDistance=0.06
00:03:28.950 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 640.19
00:03:28.950 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
00:03:28.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:28.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:03:28.950 00.000 15712 MoveAxis(E, 48, ABG)
00:03:28.950 00.000 15712 Guiding  Dir = 2, Dur = 48
00:03:28.950 00.000 15712 IsGuiding returns 0
00:03:28.978 00.028 15712 PulseGuide returned control before completion, sleep 33
00:03:29.028 00.050 15712 IsGuiding returns 1
00:03:29.028 00.000 15712 scope still moving after pulse duration time elapsed
00:03:29.060 00.032 15712 IsGuiding returns 0
00:03:29.060 00.000 15712 scope move finished after 48 + 57 ms
00:03:29.060 00.000 15712 Move returns status 0, amount 48
00:03:29.060 00.000 15712 MoveAxis(N, 0, ABG)
00:03:29.060 00.000 15712 Move returns status 0, amount 0
00:03:29.060 00.000 15712 move complete, result=0
00:03:29.060 00.000 15712 worker thread done servicing request
00:03:29.060 00.000 15712 Worker thread wakes up
00:03:29.060 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
00:03:29.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:29.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:30.804 01.744 15712 Exposure complete
00:03:30.865 00.061 15712 worker thread done servicing request
00:03:30.865 00.000 7988 OnExposeComplete: enter
00:03:30.867 00.002 7988 UpdateGuideState(): m_state=6
00:03:30.867 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
00:03:30.867 00.000 7988 Star::Find returns 1 (0), X=504.71, Y=807.13, Mass=1668, SNR=27.2, Peak=154 HFD=5.0
00:03:30.867 00.000 7988 MultiStar: [#1 0.24,0.05,0.93,U] [#2 -0.13,0.22,0.80,U] [#3 -0.18,0.08,0.83,U] [#4 -0.32,-0.00,0.74,U] [#5 -0.15,0.01,0.68,U] [#6 -0.07,-0.04,0.63,U] [#7 -0.04,0.03,0.45,U] [#8 0.35,-0.33,0.00,M1] 
00:03:30.867 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.04}, one-star: {0.11, -0.03}
00:03:30.867 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.56) = xAngle (0.91 = 0.91)
00:03:30.867 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
00:03:30.867 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.47 mountX=0.04 mountY=0.05, mountTheta=0.90
00:03:30.867 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.04, opts=13)
00:03:30.867 00.000 7988 Enqueuing Move request for scope (-0.05, 0.04)
00:03:30.867 00.000 15712 Worker thread wakes up
00:03:30.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
00:03:30.867 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
00:03:30.867 00.000 15712 Moving (-0.05, 0.04) raw xDistance=0.04 yDistance=0.05
00:03:30.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:30.867 00.000 7988 UpdateGuideState exits: m=1668 SNR=27.2
00:03:30.880 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:30.881 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:30.881 00.000 7988 Enqueuing Expose request
00:03:30.881 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
00:03:30.881 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
00:03:30.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:30.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:03:30.884 00.003 15712 MoveAxis(E, 8, ABG)
00:03:30.884 00.000 15712 Guiding  Dir = 2, Dur = 8
00:03:30.896 00.012 15712 IsGuiding returns 0
00:03:30.915 00.019 15712 IsGuiding returns 0
00:03:30.915 00.000 15712 Move returns status 0, amount 8
00:03:30.915 00.000 15712 MoveAxis(N, 0, ABG)
00:03:30.915 00.000 15712 Move returns status 0, amount 0
00:03:30.915 00.000 15712 move complete, result=0
00:03:30.915 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:03:30.917 00.002 15712 worker thread done servicing request
00:03:30.917 00.000 15712 Worker thread wakes up
00:03:30.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:30.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:32.334 01.417 15712 Exposure complete
00:03:32.393 00.059 15712 worker thread done servicing request
00:03:32.393 00.000 7988 OnExposeComplete: enter
00:03:32.396 00.003 7988 UpdateGuideState(): m_state=6
00:03:32.396 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3110
00:03:32.398 00.002 7988 Star::Find returns 1 (0), X=504.62, Y=806.98, Mass=1569, SNR=26.3, Peak=160 HFD=4.2
00:03:32.398 00.000 7988 MultiStar: [#1 0.32,-0.09,0.97,U] [#2 0.12,-0.08,0.86,U] [#3 0.12,0.03,0.89,U] [#4 0.10,-0.24,0.79,U] [#5 0.19,-0.06,0.74,U] [#6 0.07,-0.11,0.67,U] [#7 -0.11,0.03,0.48,U] [#8 0.09,-0.13,0.44,U] 
00:03:32.400 00.002 7988 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.02, -0.18}
00:03:32.400 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
00:03:32.402 00.002 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.28 = -2.28)
00:03:32.402 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.69 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
00:03:32.404 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.09, opts=13)
00:03:32.406 00.002 7988 Enqueuing Move request for scope (0.12, -0.09)
00:03:32.406 00.000 15712 Worker thread wakes up
00:03:32.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
00:03:32.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
00:03:32.406 00.000 15712 Moving (0.12, -0.09) raw xDistance=-0.09 yDistance=-0.11
00:03:32.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:32.406 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.3
00:03:32.409 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:32.411 00.002 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
00:03:32.411 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
00:03:32.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:32.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:32.411 00.000 7988 Enqueuing Expose request
00:03:32.413 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:32.413 00.000 15712 MoveAxis(E, 8, ABG)
00:03:32.413 00.000 15712 Guiding  Dir = 2, Dur = 8
00:03:32.414 00.001 15712 IsGuiding returns 0
00:03:32.433 00.019 15712 IsGuiding returns 0
00:03:32.433 00.000 15712 Move returns status 0, amount 8
00:03:32.433 00.000 15712 MoveAxis(N, 0, ABG)
00:03:32.433 00.000 15712 Move returns status 0, amount 0
00:03:32.433 00.000 15712 move complete, result=0
00:03:32.433 00.000 15712 worker thread done servicing request
00:03:32.433 00.000 15712 Worker thread wakes up
00:03:32.433 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:03:32.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:32.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:34.072 01.639 15712 Exposure complete
00:03:34.129 00.057 15712 worker thread done servicing request
00:03:34.129 00.000 7988 OnExposeComplete: enter
00:03:34.134 00.005 7988 UpdateGuideState(): m_state=6
00:03:34.136 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3111
00:03:34.136 00.000 7988 Star::Find returns 1 (0), X=504.62, Y=807.21, Mass=1529, SNR=26.1, Peak=154 HFD=4.5
00:03:34.138 00.002 7988 MultiStar: [#1 0.22,0.08,0.98,U] [#2 -0.14,0.18,0.88,U] [#3 -0.17,0.04,0.87,U] [#4 -0.22,-0.19,0.77,U] [#5 -0.15,0.00,0.72,U] [#6 -0.11,0.02,0.66,U] [#7 -0.17,0.09,0.49,U] [#8 0.29,0.00,0.47,U] 
00:03:34.138 00.000 7988 single-star, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.02, 0.05}
00:03:34.140 00.002 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
00:03:34.140 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
00:03:34.142 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.20 mountX=0.05 mountY=-0.02, mountTheta=-0.39
00:03:34.144 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.05, opts=13)
00:03:34.144 00.000 7988 Enqueuing Move request for scope (0.02, 0.05)
00:03:34.144 00.000 15712 Worker thread wakes up
00:03:34.144 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:03:34.144 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:03:34.144 00.000 15712 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.02
00:03:34.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:34.146 00.002 7988 UpdateGuideState exits: m=1529 SNR=26.1
00:03:34.148 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:34.148 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:34.150 00.002 7988 Enqueuing Expose request
00:03:34.150 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
00:03:34.150 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
00:03:34.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:34.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:03:34.150 00.000 15712 MoveAxis(E, 9, ABG)
00:03:34.150 00.000 15712 Guiding  Dir = 2, Dur = 9
00:03:34.150 00.000 15712 IsGuiding returns 0
00:03:34.172 00.022 15712 IsGuiding returns 0
00:03:34.172 00.000 15712 Move returns status 0, amount 9
00:03:34.172 00.000 15712 MoveAxis(N, 0, ABG)
00:03:34.172 00.000 15712 Move returns status 0, amount 0
00:03:34.172 00.000 15712 move complete, result=0
00:03:34.172 00.000 15712 worker thread done servicing request
00:03:34.172 00.000 15712 Worker thread wakes up
00:03:34.172 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:03:34.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:34.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:35.589 01.417 15712 Exposure complete
00:03:35.650 00.061 15712 worker thread done servicing request
00:03:35.650 00.000 7988 OnExposeComplete: enter
00:03:35.650 00.000 7988 UpdateGuideState(): m_state=6
00:03:35.653 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3112
00:03:35.653 00.000 7988 Star::Find returns 1 (0), X=504.79, Y=807.10, Mass=1460, SNR=25.2, Peak=166 HFD=4.4
00:03:35.655 00.002 7988 MultiStar: [#1 0.23,-0.17,1.02,U] [#2 -0.22,0.26,0.92,U] [#3 -0.16,0.17,0.89,U] [#4 -0.33,0.03,0.79,U] [#5 -0.17,0.09,0.77,U] [#6 -0.33,0.25,0.68,U] [#7 0.05,0.00,0.53,U] [#8 -0.21,0.32,0.46,U] 
00:03:35.655 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {0.19, -0.05}
00:03:35.657 00.002 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.56) = xAngle (0.82 = 0.82)
00:03:35.657 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
00:03:35.659 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=0.08, mountTheta=0.81
00:03:35.660 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.08, opts=13)
00:03:35.662 00.002 7988 Enqueuing Move request for scope (-0.09, 0.08)
00:03:35.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:35.664 00.002 7988 UpdateGuideState exits: m=1460 SNR=25.2
00:03:35.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:35.666 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:35.666 00.000 7988 Enqueuing Expose request
00:03:35.666 00.000 15712 Worker thread wakes up
00:03:35.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
00:03:35.666 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
00:03:35.666 00.000 15712 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=0.08
00:03:35.666 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.21
00:03:35.666 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
00:03:35.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:35.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:03:35.666 00.000 15712 MoveAxis(E, 9, ABG)
00:03:35.666 00.000 15712 Guiding  Dir = 2, Dur = 9
00:03:35.702 00.036 15712 IsGuiding returns 0
00:03:35.723 00.021 15712 IsGuiding returns 0
00:03:35.723 00.000 15712 Move returns status 0, amount 9
00:03:35.723 00.000 15712 MoveAxis(N, 0, ABG)
00:03:35.723 00.000 15712 Move returns status 0, amount 0
00:03:35.723 00.000 15712 move complete, result=0
00:03:35.723 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:03:35.728 00.005 15712 worker thread done servicing request
00:03:35.728 00.000 15712 Worker thread wakes up
00:03:35.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:35.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:37.468 01.740 15712 Exposure complete
00:03:37.514 00.046 7988 OnExposeComplete: enter
00:03:37.529 00.015 7988 UpdateGuideState(): m_state=6
00:03:37.531 00.002 15712 worker thread done servicing request
00:03:37.531 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3113
00:03:37.531 00.000 7988 Star::Find returns 1 (0), X=504.51, Y=807.00, Mass=1512, SNR=25.8, Peak=151 HFD=4.6
00:03:37.533 00.002 7988 MultiStar: [#1 0.11,0.07,0.98,U] [#2 0.00,0.00,0.85,U] [#3 0.08,-0.10,0.90,U] [#4 0.01,-0.20,0.76,U] [#5 -0.09,-0.08,0.74,U] [#6 -0.07,0.12,0.69,U] [#7 -0.13,-0.03,0.50,U] [#8 0.03,0.01,0.43,U] 
00:03:37.533 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.09, -0.16}
00:03:37.536 00.003 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
00:03:37.536 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
00:03:37.538 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.80 mountX=-0.05 mountY=0.01, mountTheta=2.89
00:03:37.540 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.05, opts=13)
00:03:37.540 00.000 7988 Enqueuing Move request for scope (-0.01, -0.05)
00:03:37.542 00.002 15712 Worker thread wakes up
00:03:37.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
00:03:37.542 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
00:03:37.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:37.542 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.8
00:03:37.544 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:37.545 00.001 15712 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
00:03:37.545 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:37.546 00.001 7988 Enqueuing Expose request
00:03:37.548 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.21
00:03:37.548 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
00:03:37.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:37.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:03:37.548 00.000 15712 MoveAxis(E, 6, ABG)
00:03:37.548 00.000 15712 Guiding  Dir = 2, Dur = 6
00:03:37.548 00.000 15712 IsGuiding returns 0
00:03:37.595 00.047 15712 IsGuiding returns 0
00:03:37.595 00.000 15712 Move returns status 0, amount 6
00:03:37.595 00.000 15712 MoveAxis(N, 0, ABG)
00:03:37.595 00.000 15712 Move returns status 0, amount 0
00:03:37.595 00.000 15712 move complete, result=0
00:03:37.597 00.002 15712 worker thread done servicing request
00:03:37.597 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:03:37.597 00.000 15712 Worker thread wakes up
00:03:37.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:37.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:39.016 01.419 15712 Exposure complete
00:03:39.077 00.061 15712 worker thread done servicing request
00:03:39.077 00.000 7988 OnExposeComplete: enter
00:03:39.077 00.000 7988 UpdateGuideState(): m_state=6
00:03:39.079 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3114
00:03:39.081 00.002 7988 Star::Find returns 1 (0), X=504.64, Y=807.14, Mass=1543, SNR=25.9, Peak=160 HFD=4.5
00:03:39.081 00.000 7988 MultiStar: [#1 0.08,0.07,1.01,U] [#2 -0.15,0.29,0.88,U] [#3 -0.02,-0.01,0.86,U] [#4 -0.35,0.09,0.80,U] [#5 -0.24,-0.11,0.73,U] [#6 -0.11,0.10,0.68,U] [#7 -0.03,0.19,0.50,U] [#8 0.25,-0.24,0.42,U] 
00:03:39.083 00.002 7988 single-star, 8 included, MultiStar: {-0.07, 0.05}, one-star: {0.04, -0.01}
00:03:39.083 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
00:03:39.085 00.002 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
00:03:39.085 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.38 mountX=-0.01 mountY=-0.04, mountTheta=-1.95
00:03:39.087 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
00:03:39.089 00.002 7988 Enqueuing Move request for scope (0.04, -0.01)
00:03:39.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:39.091 00.002 7988 UpdateGuideState exits: m=1543 SNR=25.9
00:03:39.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:39.093 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:39.093 00.000 7988 Enqueuing Expose request
00:03:39.093 00.000 15712 Worker thread wakes up
00:03:39.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:03:39.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:03:39.093 00.000 15712 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=-0.04
00:03:39.093 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.21
00:03:39.093 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:03:39.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:39.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:39.093 00.000 15712 MoveAxis(E, 4, ABG)
00:03:39.093 00.000 15712 Guiding  Dir = 2, Dur = 4
00:03:39.093 00.000 15712 IsGuiding returns 0
00:03:39.114 00.021 15712 IsGuiding returns 0
00:03:39.114 00.000 15712 Move returns status 0, amount 4
00:03:39.114 00.000 15712 MoveAxis(N, 0, ABG)
00:03:39.114 00.000 15712 Move returns status 0, amount 0
00:03:39.114 00.000 15712 move complete, result=0
00:03:39.114 00.000 15712 worker thread done servicing request
00:03:39.114 00.000 15712 Worker thread wakes up
00:03:39.114 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:03:39.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:39.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:40.753 01.639 15712 Exposure complete
00:03:40.814 00.061 15712 worker thread done servicing request
00:03:40.814 00.000 7988 OnExposeComplete: enter
00:03:40.815 00.001 7988 UpdateGuideState(): m_state=6
00:03:40.815 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3115
00:03:40.815 00.000 7988 Star::Find returns 1 (0), X=504.63, Y=806.92, Mass=1477, SNR=25.6, Peak=134 HFD=4.7
00:03:40.815 00.000 7988 MultiStar: [#1 0.24,-0.22,0.98,U] [#2 -0.07,0.03,0.88,U] [#3 -0.01,-0.29,0.84,U] [#4 -0.04,-0.33,0.73,U] [#5 -0.01,-0.42,0.74,U] [#6 0.22,-0.17,0.63,U] [#7 -0.04,-0.14,0.52,U] [#8 0.27,-0.56,0.00,M1] 
00:03:40.815 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.22}, one-star: {0.03, -0.23}
00:03:40.815 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
00:03:40.815 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
00:03:40.815 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.38 mountX=-0.22 mountY=-0.04, mountTheta=-2.98
00:03:40.825 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.22, opts=13)
00:03:40.825 00.000 7988 Enqueuing Move request for scope (0.04, -0.22)
00:03:40.825 00.000 15712 Worker thread wakes up
00:03:40.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
00:03:40.825 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
00:03:40.825 00.000 15712 Moving (0.04, -0.22) raw xDistance=-0.22 yDistance=-0.04
00:03:40.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:40.825 00.000 7988 UpdateGuideState exits: m=1477 SNR=25.6
00:03:40.829 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:40.829 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:40.831 00.002 7988 Enqueuing Expose request
00:03:40.833 00.002 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 640.22
00:03:40.833 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
00:03:40.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:40.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:40.833 00.000 15712 MoveAxis(E, 48, ABG)
00:03:40.833 00.000 15712 Guiding  Dir = 2, Dur = 48
00:03:40.833 00.000 15712 IsGuiding returns 0
00:03:40.857 00.024 15712 PulseGuide returned control before completion, sleep 35
00:03:40.932 00.075 15712 IsGuiding returns 1
00:03:40.932 00.000 15712 scope still moving after pulse duration time elapsed
00:03:40.959 00.027 15712 IsGuiding returns 0
00:03:40.959 00.000 15712 scope move finished after 48 + 77 ms
00:03:40.959 00.000 15712 Move returns status 0, amount 48
00:03:40.959 00.000 15712 MoveAxis(N, 0, ABG)
00:03:40.959 00.000 15712 Move returns status 0, amount 0
00:03:40.959 00.000 15712 move complete, result=0
00:03:40.959 00.000 15712 worker thread done servicing request
00:03:40.959 00.000 15712 Worker thread wakes up
00:03:40.959 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
00:03:40.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:40.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:42.364 01.405 15712 Exposure complete
00:03:42.425 00.061 15712 worker thread done servicing request
00:03:42.425 00.000 7988 OnExposeComplete: enter
00:03:42.425 00.000 7988 UpdateGuideState(): m_state=6
00:03:42.427 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3116
00:03:42.429 00.002 7988 Star::Find returns 1 (0), X=504.76, Y=807.15, Mass=1526, SNR=25.9, Peak=167 HFD=4.5
00:03:42.429 00.000 7988 MultiStar: [#1 0.19,0.25,1.01,U] [#2 -0.13,0.45,0.00,M1] [#3 0.17,-0.05,0.84,U] [#4 -0.04,0.21,0.75,U] [#5 -0.17,-0.11,0.74,U] [#6 0.04,0.48,0.00,M1] [#7 -0.26,0.30,0.50,U] [#8 0.20,0.09,0.44,U] 
00:03:42.431 00.002 7988 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.15, -0.00}
00:03:42.431 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
00:03:42.433 00.002 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
00:03:42.433 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.02 mountX=0.09 mountY=-0.06, mountTheta=-0.56
00:03:42.435 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.09, opts=13)
00:03:42.437 00.002 7988 Enqueuing Move request for scope (0.06, 0.09)
00:03:42.437 00.000 15712 Worker thread wakes up
00:03:42.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:03:42.437 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:03:42.437 00.000 15712 Moving (0.06, 0.09) raw xDistance=0.09 yDistance=-0.06
00:03:42.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:42.440 00.003 7988 UpdateGuideState exits: m=1526 SNR=25.9
00:03:42.441 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:42.441 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:42.441 00.000 7988 Enqueuing Expose request
00:03:42.441 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.22
00:03:42.441 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
00:03:42.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:42.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:03:42.441 00.000 15712 MoveAxis(E, 4, ABG)
00:03:42.441 00.000 15712 Guiding  Dir = 2, Dur = 4
00:03:42.441 00.000 15712 IsGuiding returns 0
00:03:42.457 00.016 15712 IsGuiding returns 0
00:03:42.457 00.000 15712 Move returns status 0, amount 4
00:03:42.457 00.000 15712 MoveAxis(N, 0, ABG)
00:03:42.457 00.000 15712 Move returns status 0, amount 0
00:03:42.457 00.000 15712 move complete, result=0
00:03:42.457 00.000 15712 worker thread done servicing request
00:03:42.457 00.000 15712 Worker thread wakes up
00:03:42.457 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:03:42.474 00.017 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:42.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:44.214 01.740 15712 Exposure complete
00:03:44.260 00.046 15712 worker thread done servicing request
00:03:44.260 00.000 7988 OnExposeComplete: enter
00:03:44.276 00.016 7988 UpdateGuideState(): m_state=6
00:03:44.276 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3117
00:03:44.276 00.000 7988 Star::Find returns 1 (0), X=504.70, Y=806.83, Mass=1587, SNR=26.6, Peak=141 HFD=4.6
00:03:44.276 00.000 7988 MultiStar: [#1 0.18,-0.18,0.95,U] [#2 -0.02,0.04,0.82,U] [#3 -0.08,-0.28,0.85,U] [#4 -0.10,-0.39,0.69,U] [#5 -0.00,-0.04,0.69,U] [#6 -0.05,-0.21,0.63,U] [#7 -0.32,-0.08,0.48,U] [#8 0.09,-0.42,0.00,M1] 
00:03:44.276 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.19}, one-star: {0.09, -0.32}
00:03:44.276 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
00:03:44.276 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
00:03:44.276 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.64 mountX=-0.19 mountY=0.02, mountTheta=3.05
00:03:44.276 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.19, opts=13)
00:03:44.276 00.000 7988 Enqueuing Move request for scope (-0.01, -0.19)
00:03:44.276 00.000 15712 Worker thread wakes up
00:03:44.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
00:03:44.276 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
00:03:44.276 00.000 15712 Moving (-0.01, -0.19) raw xDistance=-0.19 yDistance=0.02
00:03:44.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:44.276 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.6
00:03:44.291 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:44.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:44.293 00.002 7988 Enqueuing Expose request
00:03:44.293 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 640.22
00:03:44.293 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
00:03:44.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:44.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:03:44.293 00.000 15712 MoveAxis(E, 43, ABG)
00:03:44.293 00.000 15712 Guiding  Dir = 2, Dur = 43
00:03:44.293 00.000 15712 IsGuiding returns 0
00:03:44.308 00.015 15712 PulseGuide returned control before completion, sleep 38
00:03:44.356 00.048 15712 IsGuiding returns 1
00:03:44.356 00.000 15712 scope still moving after pulse duration time elapsed
00:03:44.390 00.034 15712 IsGuiding returns 0
00:03:44.390 00.000 15712 scope move finished after 43 + 52 ms
00:03:44.390 00.000 15712 Move returns status 0, amount 43
00:03:44.390 00.000 15712 MoveAxis(N, 0, ABG)
00:03:44.390 00.000 15712 Move returns status 0, amount 0
00:03:44.390 00.000 15712 move complete, result=0
00:03:44.390 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
00:03:44.391 00.001 15712 worker thread done servicing request
00:03:44.391 00.000 15712 Worker thread wakes up
00:03:44.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:44.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:45.809 01.418 15712 Exposure complete
00:03:45.870 00.061 15712 worker thread done servicing request
00:03:45.870 00.000 7988 OnExposeComplete: enter
00:03:45.871 00.001 7988 UpdateGuideState(): m_state=6
00:03:45.873 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3118
00:03:45.873 00.000 7988 Star::Find returns 1 (0), X=504.54, Y=806.92, Mass=1552, SNR=26.0, Peak=156 HFD=4.5
00:03:45.875 00.002 7988 MultiStar: [#1 0.03,-0.06,0.99,U] [#2 -0.11,-0.10,0.86,U] [#3 -0.10,-0.08,0.87,U] [#4 0.09,-0.33,0.70,U] [#5 -0.10,-0.22,0.74,U] [#6 0.07,-0.22,0.67,U] [#7 -0.01,0.02,0.50,U] [#8 0.29,-0.47,0.00,M2] 
00:03:45.875 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.16}, one-star: {-0.06, -0.23}
00:03:45.877 00.002 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
00:03:45.877 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
00:03:45.879 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.76 mountX=-0.16 mountY=0.03, mountTheta=2.93
00:03:45.881 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.16, opts=13)
00:03:45.881 00.000 7988 Enqueuing Move request for scope (-0.03, -0.16)
00:03:45.883 00.002 15712 Worker thread wakes up
00:03:45.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
00:03:45.883 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
00:03:45.883 00.000 15712 Moving (-0.03, -0.16) raw xDistance=-0.16 yDistance=0.03
00:03:45.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:45.883 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.0
00:03:45.885 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:45.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:45.887 00.002 7988 Enqueuing Expose request
00:03:45.887 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.23
00:03:45.887 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
00:03:45.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:45.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:03:45.887 00.000 15712 MoveAxis(E, 4, ABG)
00:03:45.887 00.000 15712 Guiding  Dir = 2, Dur = 4
00:03:45.924 00.037 15712 IsGuiding returns 0
00:03:45.941 00.017 15712 IsGuiding returns 0
00:03:45.941 00.000 15712 Move returns status 0, amount 4
00:03:45.941 00.000 15712 MoveAxis(N, 0, ABG)
00:03:45.941 00.000 15712 Move returns status 0, amount 0
00:03:45.941 00.000 15712 move complete, result=0
00:03:45.941 00.000 7988 GuideStep: -0.2 px 4 ms EAST, 0.0 px 0 ms NORTH
00:03:45.943 00.002 15712 worker thread done servicing request
00:03:45.943 00.000 15712 Worker thread wakes up
00:03:45.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:45.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:47.581 01.638 15712 Exposure complete
00:03:47.642 00.061 15712 worker thread done servicing request
00:03:47.642 00.000 7988 OnExposeComplete: enter
00:03:47.642 00.000 7988 UpdateGuideState(): m_state=6
00:03:47.644 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3119
00:03:47.644 00.000 7988 Star::Find returns 1 (0), X=504.57, Y=807.15, Mass=1641, SNR=26.9, Peak=170 HFD=4.8
00:03:47.646 00.002 7988 MultiStar: [#1 0.03,0.19,0.93,U] [#2 -0.10,0.39,0.80,U] [#3 -0.15,0.20,0.86,U] [#4 -0.19,0.02,0.71,U] [#5 -0.24,0.39,0.00,M1] [#6 -0.16,0.24,0.63,U] [#7 -0.19,0.35,0.49,U] [#8 0.13,0.04,0.43,U] 
00:03:47.646 00.000 7988 single-star, 7 included, MultiStar: {-0.09, 0.17}, one-star: {-0.04, 0.00}
00:03:47.648 00.002 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
00:03:47.648 00.000 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
00:03:47.650 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.07 mountX=0.00 mountY=0.04, mountTheta=1.51
00:03:47.652 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.00, opts=13)
00:03:47.652 00.000 7988 Enqueuing Move request for scope (-0.04, 0.00)
00:03:47.654 00.002 15712 Worker thread wakes up
00:03:47.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
00:03:47.654 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
00:03:47.654 00.000 15712 Moving (-0.04, 0.00) raw xDistance=0.00 yDistance=0.04
00:03:47.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:47.654 00.000 7988 UpdateGuideState exits: m=1641 SNR=26.9
00:03:47.657 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:47.658 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:47.659 00.001 7988 Enqueuing Expose request
00:03:47.659 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.23
00:03:47.659 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
00:03:47.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:47.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:03:47.659 00.000 15712 MoveAxis(E, 5, ABG)
00:03:47.659 00.000 15712 Guiding  Dir = 2, Dur = 5
00:03:47.659 00.000 15712 IsGuiding returns 0
00:03:47.677 00.018 15712 IsGuiding returns 0
00:03:47.677 00.000 15712 Move returns status 0, amount 5
00:03:47.677 00.000 15712 MoveAxis(N, 0, ABG)
00:03:47.677 00.000 15712 Move returns status 0, amount 0
00:03:47.677 00.000 15712 move complete, result=0
00:03:47.677 00.000 15712 worker thread done servicing request
00:03:47.677 00.000 15712 Worker thread wakes up
00:03:47.677 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
00:03:47.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:47.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:49.095 01.418 15712 Exposure complete
00:03:49.155 00.060 15712 worker thread done servicing request
00:03:49.155 00.000 7988 OnExposeComplete: enter
00:03:49.156 00.001 7988 UpdateGuideState(): m_state=6
00:03:49.156 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3120
00:03:49.156 00.000 7988 Star::Find returns 1 (0), X=504.59, Y=807.38, Mass=1540, SNR=26.1, Peak=163 HFD=4.7
00:03:49.156 00.000 7988 MultiStar: [#1 0.23,0.30,0.98,U] [#2 -0.15,0.24,0.83,U] [#3 -0.21,0.21,0.85,U] [#4 -0.22,-0.01,0.78,U] [#5 -0.09,0.16,0.74,U] [#6 -0.00,0.16,0.66,U] [#7 0.06,0.32,0.46,U] [#8 0.60,0.20,0.00,M2] 
00:03:49.156 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.20}, one-star: {-0.01, 0.23}
00:03:49.156 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
00:03:49.156 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
00:03:49.156 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.80 mountX=0.20 mountY=0.04, mountTheta=0.21
00:03:49.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.20, opts=13)
00:03:49.156 00.000 7988 Enqueuing Move request for scope (-0.05, 0.20)
00:03:49.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:49.156 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.1
00:03:49.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:49.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:49.156 00.000 7988 Enqueuing Expose request
00:03:49.172 00.016 15712 Worker thread wakes up
00:03:49.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
00:03:49.172 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
00:03:49.172 00.000 15712 Moving (-0.05, 0.20) raw xDistance=0.20 yDistance=0.04
00:03:49.172 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 640.23
00:03:49.172 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
00:03:49.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:49.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:03:49.172 00.000 15712 MoveAxis(W, 37, ABG)
00:03:49.172 00.000 15712 Guiding  Dir = 3, Dur = 37
00:03:49.172 00.000 15712 IsGuiding returns 0
00:03:49.195 00.023 15712 PulseGuide returned control before completion, sleep 24
00:03:49.240 00.045 15712 IsGuiding returns 0
00:03:49.240 00.000 15712 Move returns status 0, amount 37
00:03:49.240 00.000 15712 MoveAxis(N, 0, ABG)
00:03:49.240 00.000 15712 Move returns status 0, amount 0
00:03:49.240 00.000 15712 move complete, result=0
00:03:49.240 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
00:03:49.251 00.011 15712 worker thread done servicing request
00:03:49.251 00.000 15712 Worker thread wakes up
00:03:49.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:49.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:50.880 01.629 15712 Exposure complete
00:03:50.940 00.060 15712 worker thread done servicing request
00:03:50.940 00.000 7988 OnExposeComplete: enter
00:03:50.942 00.002 7988 UpdateGuideState(): m_state=6
00:03:50.942 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3121
00:03:50.942 00.000 7988 Star::Find returns 1 (0), X=504.66, Y=806.66, Mass=1430, SNR=25.2, Peak=157 HFD=4.3
00:03:50.942 00.000 7988 MultiStar: [#1 0.30,-0.21,1.03,U] [#2 -0.01,-0.24,0.90,U] [#3 -0.11,-0.31,0.90,U] [#4 -0.18,-0.43,0.00,M1] [#5 0.01,-0.66,0.00,M1] [#6 0.04,-0.37,0.67,U] [#7 -0.20,-0.30,0.51,U] [#8 0.26,-0.56,0.00,M3] 
00:03:50.942 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.32}, one-star: {0.05, -0.49}
00:03:50.942 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
00:03:50.942 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
00:03:50.942 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.46 mountX=-0.32 mountY=-0.03, mountTheta=-3.06
00:03:50.942 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.32, opts=13)
00:03:50.942 00.000 7988 Enqueuing Move request for scope (0.03, -0.32)
00:03:50.942 00.000 15712 Worker thread wakes up
00:03:50.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.32) opts 0xd
00:03:50.942 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.32)
00:03:50.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:50.942 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.2
00:03:50.957 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:50.958 00.001 15712 Moving (0.03, -0.32) raw xDistance=-0.32 yDistance=-0.03
00:03:50.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:50.958 00.000 7988 Enqueuing Expose request
00:03:50.958 00.000 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 640.24
00:03:50.958 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
00:03:50.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:50.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:03:50.958 00.000 15712 MoveAxis(E, 65, ABG)
00:03:50.958 00.000 15712 Guiding  Dir = 2, Dur = 65
00:03:50.958 00.000 15712 IsGuiding returns 0
00:03:50.976 00.018 15712 PulseGuide returned control before completion, sleep 61
00:03:51.056 00.080 15712 IsGuiding returns 0
00:03:51.056 00.000 15712 Move returns status 0, amount 65
00:03:51.056 00.000 15712 MoveAxis(N, 0, ABG)
00:03:51.056 00.000 15712 Move returns status 0, amount 0
00:03:51.056 00.000 15712 move complete, result=0
00:03:51.056 00.000 15712 worker thread done servicing request
00:03:51.056 00.000 15712 Worker thread wakes up
00:03:51.056 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.0 px 0 ms NORTH
00:03:51.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:51.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:52.473 01.417 15712 Exposure complete
00:03:52.535 00.062 15712 worker thread done servicing request
00:03:52.535 00.000 7988 OnExposeComplete: enter
00:03:52.537 00.002 7988 UpdateGuideState(): m_state=6
00:03:52.537 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3122
00:03:52.537 00.000 7988 Star::Find returns 1 (0), X=504.79, Y=806.57, Mass=1437, SNR=25.2, Peak=157 HFD=4.3
00:03:52.537 00.000 7988 MultiStar: [#1 0.34,-0.50,0.00,M1] [#2 -0.13,-0.18,0.89,U] [#3 0.02,-0.45,0.00,M1] [#4 -0.15,-0.59,0.00,M2] [#5 -0.34,-0.55,0.00,M2] [#6 0.07,-0.27,0.71,U] [#7 0.06,-0.43,0.00,M1] [#8 0.43,-0.67,0.00,M4] 
00:03:52.537 00.000 7988 refined, 2 included, MultiStar: {0.05, -0.36}, one-star: {0.19, -0.58}
00:03:52.537 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
00:03:52.537 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
00:03:52.537 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.36 hyp=0.36 cameraTheta=-1.44 mountX=-0.36 mountY=-0.04, mountTheta=-3.03
00:03:52.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.36, opts=13)
00:03:52.537 00.000 7988 Enqueuing Move request for scope (0.05, -0.36)
00:03:52.537 00.000 15712 Worker thread wakes up
00:03:52.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.36) opts 0xd
00:03:52.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.36)
00:03:52.537 00.000 15712 Moving (0.05, -0.36) raw xDistance=-0.36 yDistance=-0.04
00:03:52.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:52.537 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.2
00:03:52.551 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:52.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:52.551 00.000 7988 Enqueuing Expose request
00:03:52.554 00.003 15712 PPEC rslt: input = -0.36, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 640.24
00:03:52.554 00.000 15712 PPEC: input: -0.36, control: -0.22, exposure: 1500
00:03:52.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:52.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:52.554 00.000 15712 MoveAxis(E, 72, ABG)
00:03:52.554 00.000 15712 Guiding  Dir = 2, Dur = 72
00:03:52.554 00.000 15712 IsGuiding returns 0
00:03:52.571 00.017 15712 PulseGuide returned control before completion, sleep 63
00:03:52.665 00.094 15712 IsGuiding returns 0
00:03:52.665 00.000 15712 Move returns status 0, amount 72
00:03:52.665 00.000 15712 MoveAxis(N, 0, ABG)
00:03:52.665 00.000 15712 Move returns status 0, amount 0
00:03:52.665 00.000 15712 move complete, result=0
00:03:52.665 00.000 7988 GuideStep: -0.4 px 72 ms EAST, -0.0 px 0 ms NORTH
00:03:52.672 00.007 15712 worker thread done servicing request
00:03:52.672 00.000 15712 Worker thread wakes up
00:03:52.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:52.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:54.310 01.638 15712 Exposure complete
00:03:54.356 00.046 15712 worker thread done servicing request
00:03:54.356 00.000 7988 OnExposeComplete: enter
00:03:54.372 00.016 7988 UpdateGuideState(): m_state=6
00:03:54.372 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3123
00:03:54.372 00.000 7988 Star::Find returns 1 (0), X=504.70, Y=806.94, Mass=1549, SNR=26.2, Peak=150 HFD=4.6
00:03:54.372 00.000 7988 MultiStar: [#1 0.06,-0.16,0.96,U] [#2 -0.19,0.18,0.85,U] [#3 0.18,-0.11,0.84,U] [#4 -0.18,-0.32,0.72,U] [#5 0.10,-0.00,0.73,U] [#6 0.05,0.10,0.66,U] [#7 0.16,-0.15,0.51,U] [#8 0.43,0.04,0.00,M5] 
00:03:54.372 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.09}, one-star: {0.10, -0.21}
00:03:54.372 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
00:03:54.372 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
00:03:54.372 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.22 mountX=-0.09 mountY=-0.03, mountTheta=-2.81
00:03:54.372 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
00:03:54.372 00.000 7988 Enqueuing Move request for scope (0.03, -0.09)
00:03:54.372 00.000 15712 Worker thread wakes up
00:03:54.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
00:03:54.372 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
00:03:54.372 00.000 15712 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.03
00:03:54.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:54.372 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.2
00:03:54.386 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:54.388 00.002 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.24
00:03:54.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:54.389 00.001 7988 Enqueuing Expose request
00:03:54.389 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
00:03:54.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:54.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:03:54.389 00.000 15712 MoveAxis(E, 2, ABG)
00:03:54.389 00.000 15712 Guiding  Dir = 2, Dur = 2
00:03:54.391 00.002 15712 IsGuiding returns 0
00:03:54.410 00.019 15712 IsGuiding returns 0
00:03:54.410 00.000 15712 Move returns status 0, amount 2
00:03:54.410 00.000 15712 MoveAxis(N, 0, ABG)
00:03:54.410 00.000 15712 Move returns status 0, amount 0
00:03:54.410 00.000 15712 move complete, result=0
00:03:54.410 00.000 15712 worker thread done servicing request
00:03:54.410 00.000 15712 Worker thread wakes up
00:03:54.410 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:03:54.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:54.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:55.825 01.415 15712 Exposure complete
00:03:55.885 00.060 15712 worker thread done servicing request
00:03:55.885 00.000 7988 OnExposeComplete: enter
00:03:55.886 00.001 7988 UpdateGuideState(): m_state=6
00:03:55.886 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3124
00:03:55.888 00.002 7988 Star::Find returns 1 (0), X=504.63, Y=807.12, Mass=1534, SNR=26.1, Peak=170 HFD=4.6
00:03:55.888 00.000 7988 MultiStar: [#1 0.11,0.21,1.00,U] [#2 -0.11,0.17,0.85,U] [#3 -0.16,0.18,0.87,U] [#4 -0.24,-0.06,0.76,U] [#5 -0.13,0.04,0.72,U] [#6 0.18,0.14,0.62,U] [#7 0.05,0.40,0.50,U] [#8 0.05,0.26,0.44,U] 
00:03:55.890 00.002 7988 single-star, 8 included, MultiStar: {-0.03, 0.13}, one-star: {0.02, -0.03}
00:03:55.890 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
00:03:55.892 00.002 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
00:03:55.892 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.97 mountX=-0.03 mountY=-0.02, mountTheta=-2.56
00:03:55.894 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.03, opts=13)
00:03:55.896 00.002 7988 Enqueuing Move request for scope (0.02, -0.03)
00:03:55.896 00.000 15712 Worker thread wakes up
00:03:55.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:03:55.896 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:03:55.896 00.000 15712 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
00:03:55.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:55.896 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.1
00:03:55.900 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:55.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:55.902 00.002 7988 Enqueuing Expose request
00:03:55.902 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.24
00:03:55.902 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
00:03:55.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:55.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:03:55.902 00.000 15712 MoveAxis(E, 3, ABG)
00:03:55.902 00.000 15712 Guiding  Dir = 2, Dur = 3
00:03:55.904 00.002 15712 IsGuiding returns 0
00:03:55.953 00.049 15712 IsGuiding returns 0
00:03:55.953 00.000 15712 Move returns status 0, amount 3
00:03:55.953 00.000 15712 MoveAxis(N, 0, ABG)
00:03:55.953 00.000 15712 Move returns status 0, amount 0
00:03:55.953 00.000 15712 move complete, result=0
00:03:55.953 00.000 15712 worker thread done servicing request
00:03:55.953 00.000 15712 Worker thread wakes up
00:03:55.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:55.953 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:03:55.965 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:57.595 01.630 15712 Exposure complete
00:03:57.655 00.060 15712 worker thread done servicing request
00:03:57.655 00.000 7988 OnExposeComplete: enter
00:03:57.656 00.001 7988 UpdateGuideState(): m_state=6
00:03:57.656 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3125
00:03:57.656 00.000 7988 Star::Find returns 1 (0), X=504.80, Y=807.37, Mass=1556, SNR=26.0, Peak=174 HFD=4.5
00:03:57.656 00.000 7988 MultiStar: [#1 0.25,0.32,0.98,U] [#2 -0.05,0.57,0.00,M1] [#3 0.22,0.49,0.00,M1] [#4 -0.08,-0.05,0.77,U] [#5 0.14,0.41,0.00,M1] [#6 0.07,0.46,0.00,M1] [#7 0.36,0.24,0.00,M1] [#8 0.19,0.44,0.00,M5] 
00:03:57.656 00.000 7988 refined, 2 included, MultiStar: {0.14, 0.18}, one-star: {0.20, 0.22}
00:03:57.656 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
00:03:57.656 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
00:03:57.656 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.22 cameraTheta=0.91 mountX=0.18 mountY=-0.14, mountTheta=-0.67
00:03:57.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.18, opts=13)
00:03:57.656 00.000 7988 Enqueuing Move request for scope (0.14, 0.18)
00:03:57.656 00.000 15712 Worker thread wakes up
00:03:57.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
00:03:57.656 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
00:03:57.656 00.000 15712 Moving (0.14, 0.18) raw xDistance=0.18 yDistance=-0.14
00:03:57.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:57.656 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.0
00:03:57.670 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:57.671 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:57.671 00.000 7988 Enqueuing Expose request
00:03:57.673 00.002 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 640.25
00:03:57.673 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
00:03:57.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:57.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:03:57.673 00.000 15712 MoveAxis(W, 30, ABG)
00:03:57.673 00.000 15712 Guiding  Dir = 3, Dur = 30
00:03:57.673 00.000 15712 IsGuiding returns 0
00:03:57.687 00.014 15712 PulseGuide returned control before completion, sleep 26
00:03:57.737 00.050 15712 IsGuiding returns 0
00:03:57.737 00.000 15712 Move returns status 0, amount 30
00:03:57.737 00.000 15712 MoveAxis(N, 0, ABG)
00:03:57.737 00.000 15712 Move returns status 0, amount 0
00:03:57.737 00.000 15712 move complete, result=0
00:03:57.737 00.000 15712 worker thread done servicing request
00:03:57.737 00.000 15712 Worker thread wakes up
00:03:57.737 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
00:03:57.739 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:57.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:03:59.154 01.415 15712 Exposure complete
00:03:59.204 00.050 15712 worker thread done servicing request
00:03:59.204 00.000 7988 OnExposeComplete: enter
00:03:59.217 00.013 7988 UpdateGuideState(): m_state=6
00:03:59.219 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3126
00:03:59.220 00.001 7988 Star::Find returns 1 (0), X=504.83, Y=807.40, Mass=1686, SNR=27.3, Peak=186 HFD=4.7
00:03:59.220 00.000 7988 MultiStar: [#1 0.09,0.26,0.94,U] [#2 0.05,0.25,0.84,U] [#3 -0.06,0.33,0.83,U] [#4 -0.07,0.30,0.75,U] [#5 0.02,0.24,0.71,U] [#6 0.24,0.17,0.65,U] [#7 0.39,0.49,0.00,M2] [#8 0.23,0.25,0.45,U] 
00:03:59.222 00.002 7988 refined, 7 included, MultiStar: {0.09, 0.26}, one-star: {0.23, 0.25}
00:03:59.222 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
00:03:59.224 00.002 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
00:03:59.224 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.25 mountX=0.26 mountY=-0.09, mountTheta=-0.34
00:03:59.226 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.26, opts=13)
00:03:59.228 00.002 7988 Enqueuing Move request for scope (0.09, 0.26)
00:03:59.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:03:59.230 00.002 7988 UpdateGuideState exits: m=1686 SNR=27.3
00:03:59.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:59.232 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:03:59.233 00.001 7988 Enqueuing Expose request
00:03:59.233 00.000 15712 Worker thread wakes up
00:03:59.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
00:03:59.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
00:03:59.233 00.000 15712 Moving (0.09, 0.26) raw xDistance=0.26 yDistance=-0.09
00:03:59.237 00.004 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.15, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 640.25
00:03:59.237 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
00:03:59.237 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:59.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:59.237 00.000 15712 MoveAxis(W, 45, ABG)
00:03:59.237 00.000 15712 Guiding  Dir = 3, Dur = 45
00:03:59.271 00.034 15712 IsGuiding returns 0
00:03:59.288 00.017 15712 PulseGuide returned control before completion, sleep 40
00:03:59.330 00.042 15712 IsGuiding returns 1
00:03:59.330 00.000 15712 scope still moving after pulse duration time elapsed
00:03:59.364 00.034 15712 IsGuiding returns 0
00:03:59.364 00.000 15712 scope move finished after 45 + 50 ms
00:03:59.364 00.000 15712 Move returns status 0, amount 45
00:03:59.364 00.000 15712 MoveAxis(N, 0, ABG)
00:03:59.364 00.000 15712 Move returns status 0, amount 0
00:03:59.364 00.000 15712 move complete, result=0
00:03:59.364 00.000 7988 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
00:03:59.369 00.005 15712 worker thread done servicing request
00:03:59.369 00.000 15712 Worker thread wakes up
00:03:59.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:03:59.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:01.010 01.641 15712 Exposure complete
00:04:01.058 00.048 15712 worker thread done servicing request
00:04:01.058 00.000 7988 OnExposeComplete: enter
00:04:01.072 00.014 7988 UpdateGuideState(): m_state=6
00:04:01.072 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3127
00:04:01.075 00.003 7988 Star::Find returns 1 (0), X=504.76, Y=806.66, Mass=1635, SNR=27.0, Peak=151 HFD=4.6
00:04:01.075 00.000 7988 MultiStar: [#1 0.31,-0.25,0.94,U] [#2 -0.03,-0.21,0.82,U] [#3 -0.12,-0.39,0.84,U] [#4 -0.03,-0.42,0.00,M1] [#5 0.13,-0.47,0.00,M1] [#6 0.15,-0.06,0.66,U] [#7 0.02,-0.36,0.47,U] [#8 0.12,-0.47,0.00,M5] 
00:04:01.075 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.30}, one-star: {0.16, -0.49}
00:04:01.075 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
00:04:01.075 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
00:04:01.075 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.32 cameraTheta=-1.27 mountX=-0.30 mountY=-0.09, mountTheta=-2.87
00:04:01.075 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.30, opts=13)
00:04:01.075 00.000 7988 Enqueuing Move request for scope (0.09, -0.30)
00:04:01.075 00.000 15712 Worker thread wakes up
00:04:01.075 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd
00:04:01.075 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.30)
00:04:01.075 00.000 15712 Moving (0.09, -0.30) raw xDistance=-0.30 yDistance=-0.09
00:04:01.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:01.075 00.000 7988 UpdateGuideState exits: m=1635 SNR=27.0
00:04:01.086 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:01.086 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:01.088 00.002 7988 Enqueuing Expose request
00:04:01.088 00.000 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 640.25
00:04:01.088 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
00:04:01.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:01.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:04:01.088 00.000 15712 MoveAxis(E, 63, ABG)
00:04:01.088 00.000 15712 Guiding  Dir = 2, Dur = 63
00:04:01.088 00.000 15712 IsGuiding returns 0
00:04:01.109 00.021 15712 PulseGuide returned control before completion, sleep 54
00:04:01.167 00.058 15712 IsGuiding returns 1
00:04:01.167 00.000 15712 scope still moving after pulse duration time elapsed
00:04:01.204 00.037 15712 IsGuiding returns 0
00:04:01.204 00.000 15712 scope move finished after 63 + 52 ms
00:04:01.204 00.000 15712 Move returns status 0, amount 63
00:04:01.204 00.000 15712 MoveAxis(N, 0, ABG)
00:04:01.204 00.000 15712 Move returns status 0, amount 0
00:04:01.204 00.000 15712 move complete, result=0
00:04:01.204 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
00:04:01.207 00.003 15712 worker thread done servicing request
00:04:01.207 00.000 15712 Worker thread wakes up
00:04:01.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:01.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:02.624 01.417 15712 Exposure complete
00:04:02.677 00.053 15712 worker thread done servicing request
00:04:02.677 00.000 7988 OnExposeComplete: enter
00:04:02.685 00.008 7988 UpdateGuideState(): m_state=6
00:04:02.685 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3128
00:04:02.687 00.002 7988 Star::Find returns 1 (0), X=504.68, Y=807.13, Mass=1595, SNR=26.9, Peak=165 HFD=4.6
00:04:02.687 00.000 7988 MultiStar: [#1 0.15,0.09,0.93,U] [#2 -0.12,0.12,0.86,U] [#3 -0.04,0.13,0.86,U] [#4 -0.01,0.20,0.72,U] [#5 -0.24,-0.07,0.69,U] [#6 0.15,0.05,0.66,U] [#7 0.12,0.00,0.49,U] [#8 0.11,-0.04,0.43,U] 
00:04:02.689 00.002 7988 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.07, -0.02}
00:04:02.689 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
00:04:02.691 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
00:04:02.691 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.31 mountX=0.06 mountY=-0.02, mountTheta=-0.29
00:04:02.694 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.06, opts=13)
00:04:02.696 00.002 7988 Enqueuing Move request for scope (0.02, 0.06)
00:04:02.696 00.000 15712 Worker thread wakes up
00:04:02.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:04:02.696 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:04:02.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:02.696 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.9
00:04:02.699 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:02.699 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:02.701 00.002 15712 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.02
00:04:02.701 00.000 7988 Enqueuing Expose request
00:04:02.703 00.002 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.26
00:04:02.703 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
00:04:02.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:02.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:04:02.703 00.000 15712 MoveAxis(E, 3, ABG)
00:04:02.703 00.000 15712 Guiding  Dir = 2, Dur = 3
00:04:02.703 00.000 15712 IsGuiding returns 0
00:04:02.723 00.020 15712 IsGuiding returns 0
00:04:02.723 00.000 15712 Move returns status 0, amount 3
00:04:02.723 00.000 15712 MoveAxis(N, 0, ABG)
00:04:02.723 00.000 15712 Move returns status 0, amount 0
00:04:02.723 00.000 15712 move complete, result=0
00:04:02.723 00.000 15712 worker thread done servicing request
00:04:02.723 00.000 15712 Worker thread wakes up
00:04:02.723 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:04:02.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:02.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:04.364 01.641 15712 Exposure complete
00:04:04.424 00.060 15712 worker thread done servicing request
00:04:04.424 00.000 7988 OnExposeComplete: enter
00:04:04.425 00.001 7988 UpdateGuideState(): m_state=6
00:04:04.425 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3129
00:04:04.425 00.000 7988 Star::Find returns 1 (0), X=504.74, Y=807.19, Mass=1542, SNR=26.0, Peak=160 HFD=4.5
00:04:04.429 00.004 7988 MultiStar: [#1 0.17,0.16,0.95,U] [#2 -0.06,0.30,0.85,U] [#3 -0.00,0.18,0.86,U] [#4 -0.14,0.12,0.74,U] [#5 0.26,0.27,0.71,U] [#6 0.10,0.47,0.00,M1] [#7 -0.07,0.15,0.48,U] [#8 0.24,-0.16,0.44,U] 
00:04:04.429 00.000 7988 single-star, 7 included, MultiStar: {0.07, 0.15}, one-star: {0.14, 0.04}
00:04:04.429 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
00:04:04.429 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
00:04:04.429 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=0.04 mountY=-0.14, mountTheta=-1.31
00:04:04.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.04, opts=13)
00:04:04.429 00.000 7988 Enqueuing Move request for scope (0.14, 0.04)
00:04:04.429 00.000 15712 Worker thread wakes up
00:04:04.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:04:04.429 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:04:04.429 00.000 15712 Moving (0.14, 0.04) raw xDistance=0.04 yDistance=-0.14
00:04:04.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:04.429 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.0
00:04:04.439 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:04.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:04.441 00.002 7988 Enqueuing Expose request
00:04:04.441 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.26
00:04:04.441 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
00:04:04.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:04.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:04:04.441 00.000 15712 MoveAxis(E, 1, ABG)
00:04:04.441 00.000 15712 Guiding  Dir = 2, Dur = 1
00:04:04.481 00.040 15712 IsGuiding returns 0
00:04:04.498 00.017 15712 IsGuiding returns 0
00:04:04.498 00.000 15712 Move returns status 0, amount 1
00:04:04.498 00.000 15712 MoveAxis(N, 0, ABG)
00:04:04.498 00.000 15712 Move returns status 0, amount 0
00:04:04.498 00.000 15712 move complete, result=0
00:04:04.498 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:04:04.501 00.003 15712 worker thread done servicing request
00:04:04.501 00.000 15712 Worker thread wakes up
00:04:04.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:04.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:05.911 01.410 15712 Exposure complete
00:04:05.973 00.062 7988 OnExposeComplete: enter
00:04:05.973 00.000 7988 UpdateGuideState(): m_state=6
00:04:05.973 00.000 15712 worker thread done servicing request
00:04:05.973 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3130
00:04:05.973 00.000 7988 Star::Find returns 1 (0), X=504.69, Y=807.73, Mass=1456, SNR=25.3, Peak=162 HFD=4.6
00:04:05.977 00.004 7988 MultiStar: [#1 0.23,0.61,0.00,M1] [#2 0.12,0.68,0.00,M1] [#3 0.20,0.58,0.00,M1] [#4 0.00,0.32,0.76,U] [#5 0.07,0.47,0.00,M1] [#6 0.21,0.52,0.00,M2] [#7 0.02,0.65,0.00,M1] [#8 0.32,0.60,0.00,M4] 
00:04:05.977 00.000 7988 refined, 1 included, MultiStar: {0.05, 0.46}, one-star: {0.09, 0.57}
00:04:05.977 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
00:04:05.977 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
00:04:05.977 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.46 hyp=0.46 cameraTheta=1.46 mountX=0.46 mountY=-0.06, mountTheta=-0.14
00:04:05.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.46, opts=13)
00:04:05.977 00.000 7988 Enqueuing Move request for scope (0.05, 0.46)
00:04:05.977 00.000 15712 Worker thread wakes up
00:04:05.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.46) opts 0xd
00:04:05.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.46)
00:04:05.977 00.000 15712 Moving (0.05, 0.46) raw xDistance=0.46 yDistance=-0.06
00:04:05.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:05.977 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.3
00:04:05.988 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:05.989 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:05.989 00.000 7988 Enqueuing Expose request
00:04:05.989 00.000 15712 PPEC rslt: input = 0.46, final = 0.27, react = 0.28, pred = -0.00, hyst = 0.25, hyst_pct = 0.00, period_length = 640.26
00:04:05.989 00.000 15712 PPEC: input: 0.46, control: 0.27, exposure: 1500
00:04:05.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:05.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:04:05.989 00.000 15712 MoveAxis(W, 90, ABG)
00:04:05.989 00.000 15712 Guiding  Dir = 3, Dur = 90
00:04:05.989 00.000 15712 IsGuiding returns 0
00:04:06.011 00.022 15712 PulseGuide returned control before completion, sleep 76
00:04:06.120 00.109 15712 IsGuiding returns 0
00:04:06.120 00.000 15712 Move returns status 0, amount 90
00:04:06.120 00.000 15712 MoveAxis(N, 0, ABG)
00:04:06.120 00.000 15712 Move returns status 0, amount 0
00:04:06.120 00.000 15712 move complete, result=0
00:04:06.120 00.000 15712 worker thread done servicing request
00:04:06.120 00.000 15712 Worker thread wakes up
00:04:06.130 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:06.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:06.130 00.000 7988 GuideStep: 0.5 px 90 ms WEST, -0.1 px 0 ms NORTH
00:04:07.758 01.628 15712 Exposure complete
00:04:07.820 00.062 15712 worker thread done servicing request
00:04:07.822 00.002 7988 OnExposeComplete: enter
00:04:07.822 00.000 7988 UpdateGuideState(): m_state=6
00:04:07.822 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3131
00:04:07.822 00.000 7988 Star::Find returns 1 (0), X=504.77, Y=806.46, Mass=1569, SNR=26.1, Peak=154 HFD=4.7
00:04:07.822 00.000 7988 MultiStar: [#1 0.19,-0.50,0.00,M2] [#2 -0.05,-0.30,0.89,U] [#3 0.09,-0.38,0.88,U] [#4 0.16,-0.85,0.00,M1] [#5 0.05,-0.47,0.00,M2] [#6 0.31,-0.55,0.00,M3] [#7 0.35,-0.76,0.00,M2] [#8 0.41,-0.65,0.00,M5] 
00:04:07.822 00.000 7988 refined, 2 included, MultiStar: {0.07, -0.47}, one-star: {0.17, -0.69}
00:04:07.822 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
00:04:07.829 00.007 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
00:04:07.829 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.47 hyp=0.47 cameraTheta=-1.42 mountX=-0.47 mountY=-0.06, mountTheta=-3.01
00:04:07.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.47, opts=13)
00:04:07.829 00.000 7988 Enqueuing Move request for scope (0.07, -0.47)
00:04:07.829 00.000 15712 Worker thread wakes up
00:04:07.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.47) opts 0xd
00:04:07.829 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.47)
00:04:07.829 00.000 15712 Moving (0.07, -0.47) raw xDistance=-0.47 yDistance=-0.06
00:04:07.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:07.829 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.1
00:04:07.836 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:07.838 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:07.838 00.000 15712 PPEC rslt: input = -0.47, final = -0.28, react = -0.28, pred = -0.00, hyst = -0.25, hyst_pct = 0.00, period_length = 640.26
00:04:07.838 00.000 15712 PPEC: input: -0.47, control: -0.28, exposure: 1500
00:04:07.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:07.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:04:07.838 00.000 15712 MoveAxis(E, 92, ABG)
00:04:07.838 00.000 15712 Guiding  Dir = 2, Dur = 92
00:04:07.838 00.000 7988 Enqueuing Expose request
00:04:07.838 00.000 15712 IsGuiding returns 0
00:04:07.855 00.017 15712 PulseGuide returned control before completion, sleep 88
00:04:07.968 00.113 15712 IsGuiding returns 0
00:04:07.968 00.000 15712 Move returns status 0, amount 92
00:04:07.968 00.000 15712 MoveAxis(N, 0, ABG)
00:04:07.968 00.000 15712 Move returns status 0, amount 0
00:04:07.968 00.000 15712 move complete, result=0
00:04:07.968 00.000 7988 GuideStep: -0.5 px 92 ms EAST, -0.1 px 0 ms NORTH
00:04:07.970 00.002 15712 worker thread done servicing request
00:04:07.970 00.000 15712 Worker thread wakes up
00:04:07.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:07.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:09.387 01.417 15712 Exposure complete
00:04:09.450 00.063 15712 worker thread done servicing request
00:04:09.450 00.000 7988 OnExposeComplete: enter
00:04:09.450 00.000 7988 UpdateGuideState(): m_state=6
00:04:09.453 00.003 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3132
00:04:09.453 00.000 7988 Star::Find returns 1 (0), X=504.93, Y=806.60, Mass=1613, SNR=26.8, Peak=154 HFD=4.8
00:04:09.455 00.002 7988 MultiStar: [#1 0.32,-0.49,0.00,M3] [#2 -0.08,-0.19,0.87,U] [#3 0.12,-0.21,0.85,U] [#4 0.01,-0.61,0.00,M2] [#5 0.13,-0.32,0.68,U] [#6 0.12,-0.27,0.66,U] [#7 0.29,-0.55,0.00,M3] [#8 0.47,-0.65,0.00,M6] 
00:04:09.455 00.000 7988 refined, 4 included, MultiStar: {0.13, -0.32}, one-star: {0.33, -0.55}
00:04:09.457 00.002 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
00:04:09.457 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
00:04:09.459 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.32 hyp=0.34 cameraTheta=-1.19 mountX=-0.31 mountY=-0.12, mountTheta=-2.78
00:04:09.460 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.32, opts=13)
00:04:09.462 00.002 7988 Enqueuing Move request for scope (0.13, -0.32)
00:04:09.462 00.000 15712 Worker thread wakes up
00:04:09.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.32) opts 0xd
00:04:09.462 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.32)
00:04:09.462 00.000 15712 Moving (0.13, -0.32) raw xDistance=-0.31 yDistance=-0.12
00:04:09.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:09.462 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.8
00:04:09.465 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:09.466 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:09.466 00.000 7988 Enqueuing Expose request
00:04:09.466 00.000 15712 PPEC rslt: input = -0.31, final = -0.19, react = -0.19, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 640.27
00:04:09.466 00.000 15712 PPEC: input: -0.31, control: -0.19, exposure: 1500
00:04:09.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:09.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:09.466 00.000 15712 MoveAxis(E, 62, ABG)
00:04:09.466 00.000 15712 Guiding  Dir = 2, Dur = 62
00:04:09.499 00.033 15712 IsGuiding returns 0
00:04:09.518 00.019 15712 PulseGuide returned control before completion, sleep 57
00:04:09.578 00.060 15712 IsGuiding returns 1
00:04:09.578 00.000 15712 scope still moving after pulse duration time elapsed
00:04:09.617 00.039 15712 IsGuiding returns 0
00:04:09.619 00.002 15712 scope move finished after 62 + 54 ms
00:04:09.619 00.000 15712 Move returns status 0, amount 62
00:04:09.619 00.000 15712 MoveAxis(N, 0, ABG)
00:04:09.619 00.000 15712 Move returns status 0, amount 0
00:04:09.619 00.000 15712 move complete, result=0
00:04:09.619 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH
00:04:09.621 00.002 15712 worker thread done servicing request
00:04:09.621 00.000 15712 Worker thread wakes up
00:04:09.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:09.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:11.258 01.637 15712 Exposure complete
00:04:11.315 00.057 15712 worker thread done servicing request
00:04:11.315 00.000 7988 OnExposeComplete: enter
00:04:11.319 00.004 7988 UpdateGuideState(): m_state=6
00:04:11.321 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3133
00:04:11.321 00.000 7988 Star::Find returns 1 (0), X=504.79, Y=806.82, Mass=1571, SNR=26.4, Peak=140 HFD=4.4
00:04:11.321 00.000 7988 MultiStar: [#1 0.33,-0.08,0.97,U] [#2 0.05,-0.21,0.85,U] [#3 0.05,-0.18,0.83,U] [#4 0.12,-0.50,0.00,M3] [#5 0.06,-0.35,0.72,U] [#6 0.16,-0.14,0.64,U] [#7 0.09,-0.18,0.51,U] [#8 0.28,-0.31,0.46,U] 
00:04:11.321 00.000 7988 refined, 7 included, MultiStar: {0.15, -0.22}, one-star: {0.19, -0.33}
00:04:11.321 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
00:04:11.321 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
00:04:11.321 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.97 mountX=-0.22 mountY=-0.15, mountTheta=-2.55
00:04:11.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.22, opts=13)
00:04:11.321 00.000 7988 Enqueuing Move request for scope (0.15, -0.22)
00:04:11.332 00.011 15712 Worker thread wakes up
00:04:11.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
00:04:11.332 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
00:04:11.332 00.000 15712 Moving (0.15, -0.22) raw xDistance=-0.22 yDistance=-0.15
00:04:11.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:11.332 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.4
00:04:11.334 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:11.334 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:11.334 00.000 7988 Enqueuing Expose request
00:04:11.334 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 640.27
00:04:11.334 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
00:04:11.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:11.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:04:11.334 00.000 15712 MoveAxis(E, 45, ABG)
00:04:11.334 00.000 15712 Guiding  Dir = 2, Dur = 45
00:04:11.334 00.000 15712 IsGuiding returns 0
00:04:11.351 00.017 15712 PulseGuide returned control before completion, sleep 37
00:04:11.400 00.049 15712 IsGuiding returns 1
00:04:11.400 00.000 15712 scope still moving after pulse duration time elapsed
00:04:11.430 00.030 15712 IsGuiding returns 0
00:04:11.430 00.000 15712 scope move finished after 45 + 46 ms
00:04:11.430 00.000 15712 Move returns status 0, amount 45
00:04:11.430 00.000 15712 MoveAxis(N, 0, ABG)
00:04:11.430 00.000 15712 Move returns status 0, amount 0
00:04:11.430 00.000 15712 move complete, result=0
00:04:11.430 00.000 15712 worker thread done servicing request
00:04:11.430 00.000 15712 Worker thread wakes up
00:04:11.430 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
00:04:11.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:11.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:12.836 01.406 15712 Exposure complete
00:04:12.894 00.058 15712 worker thread done servicing request
00:04:12.894 00.000 7988 OnExposeComplete: enter
00:04:12.898 00.004 7988 UpdateGuideState(): m_state=6
00:04:12.898 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3134
00:04:12.900 00.002 7988 Star::Find returns 1 (0), X=504.76, Y=807.02, Mass=1630, SNR=26.8, Peak=151 HFD=4.6
00:04:12.900 00.000 7988 MultiStar: [#1 0.29,-0.24,0.99,U] [#2 0.13,0.13,0.83,U] [#3 0.09,0.12,0.88,U] [#4 -0.03,-0.27,0.71,U] [#5 0.18,-0.32,0.71,U] [#6 0.09,-0.12,0.66,U] [#7 0.08,-0.15,0.47,U] [#8 0.46,-0.19,0.00,M6] 
00:04:12.902 00.002 7988 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.16, -0.13}
00:04:12.902 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
00:04:12.904 00.002 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
00:04:12.904 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.72 mountX=-0.12 mountY=-0.13, mountTheta=-2.30
00:04:12.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.12, opts=13)
00:04:12.908 00.002 7988 Enqueuing Move request for scope (0.13, -0.12)
00:04:12.908 00.000 15712 Worker thread wakes up
00:04:12.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
00:04:12.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
00:04:12.908 00.000 15712 Moving (0.13, -0.12) raw xDistance=-0.12 yDistance=-0.13
00:04:12.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:12.908 00.000 7988 UpdateGuideState exits: m=1630 SNR=26.8
00:04:12.911 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:12.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:12.913 00.002 7988 Enqueuing Expose request
00:04:12.913 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.27
00:04:12.913 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
00:04:12.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:12.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:04:12.913 00.000 15712 MoveAxis(E, 3, ABG)
00:04:12.913 00.000 15712 Guiding  Dir = 2, Dur = 3
00:04:12.913 00.000 15712 IsGuiding returns 0
00:04:12.939 00.026 15712 IsGuiding returns 0
00:04:12.939 00.000 15712 Move returns status 0, amount 3
00:04:12.939 00.000 15712 MoveAxis(N, 0, ABG)
00:04:12.939 00.000 15712 Move returns status 0, amount 0
00:04:12.939 00.000 15712 move complete, result=0
00:04:12.939 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:04:12.941 00.002 15712 worker thread done servicing request
00:04:12.941 00.000 15712 Worker thread wakes up
00:04:12.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:12.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:14.589 01.648 15712 Exposure complete
00:04:14.691 00.102 15712 worker thread done servicing request
00:04:14.691 00.000 7988 OnExposeComplete: enter
00:04:14.703 00.012 7988 UpdateGuideState(): m_state=6
00:04:14.703 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3135
00:04:14.708 00.005 7988 Star::Find returns 1 (0), X=504.93, Y=806.96, Mass=1454, SNR=25.2, Peak=153 HFD=4.3
00:04:14.708 00.000 7988 MultiStar: [#1 0.22,0.05,1.02,U] [#2 -0.04,0.17,0.89,U] [#3 0.07,-0.08,0.88,U] [#4 -0.04,-0.18,0.77,U] [#5 -0.12,0.01,0.72,U] [#6 0.06,0.11,0.70,U] [#7 0.01,0.38,0.50,U] [#8 0.13,-0.19,0.45,U] 
00:04:14.708 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {0.33, -0.19}
00:04:14.708 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
00:04:14.715 00.007 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
00:04:14.715 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.01 mountX=0.00 mountY=-0.08, mountTheta=-1.56
00:04:14.719 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.00, opts=13)
00:04:14.719 00.000 7988 Enqueuing Move request for scope (0.08, 0.00)
00:04:14.725 00.006 15712 Worker thread wakes up
00:04:14.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:14.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
00:04:14.725 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.2
00:04:14.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
00:04:14.725 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:14.725 00.000 15712 Moving (0.08, 0.00) raw xDistance=0.00 yDistance=-0.08
00:04:14.725 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:14.725 00.000 7988 Enqueuing Expose request
00:04:14.737 00.012 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.27
00:04:14.737 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
00:04:14.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:14.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:04:14.737 00.000 15712 MoveAxis(E, 4, ABG)
00:04:14.737 00.000 15712 Guiding  Dir = 2, Dur = 4
00:04:14.737 00.000 15712 IsGuiding returns 0
00:04:14.759 00.022 15712 IsGuiding returns 0
00:04:14.759 00.000 15712 Move returns status 0, amount 4
00:04:14.759 00.000 15712 MoveAxis(N, 0, ABG)
00:04:14.759 00.000 15712 Move returns status 0, amount 0
00:04:14.759 00.000 15712 move complete, result=0
00:04:14.759 00.000 15712 worker thread done servicing request
00:04:14.759 00.000 15712 Worker thread wakes up
00:04:14.759 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:04:14.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:14.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:16.178 01.419 15712 Exposure complete
00:04:16.249 00.071 15712 worker thread done servicing request
00:04:16.249 00.000 7988 OnExposeComplete: enter
00:04:16.249 00.000 7988 UpdateGuideState(): m_state=6
00:04:16.249 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3136
00:04:16.249 00.000 7988 Star::Find returns 1 (0), X=504.61, Y=807.24, Mass=1525, SNR=25.9, Peak=169 HFD=4.5
00:04:16.249 00.000 7988 MultiStar: [#1 0.09,0.11,0.98,U] [#2 -0.15,0.38,0.84,U] [#3 -0.08,0.35,0.83,U] [#4 -0.09,-0.20,0.74,U] [#5 -0.23,0.11,0.73,U] [#6 0.16,0.45,0.00,M1] [#7 -0.24,0.45,0.00,M1] [#8 -0.08,0.15,0.44,U] 
00:04:16.249 00.000 7988 single-star, 6 included, MultiStar: {-0.07, 0.14}, one-star: {0.00, 0.08}
00:04:16.258 00.009 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
00:04:16.258 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
00:04:16.258 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.52 mountX=0.08 mountY=-0.01, mountTheta=-0.07
00:04:16.258 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.08, opts=13)
00:04:16.258 00.000 7988 Enqueuing Move request for scope (0.00, 0.08)
00:04:16.258 00.000 15712 Worker thread wakes up
00:04:16.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:04:16.258 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:04:16.258 00.000 15712 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.01
00:04:16.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:16.266 00.008 7988 UpdateGuideState exits: m=1525 SNR=25.9
00:04:16.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:16.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:16.266 00.000 7988 Enqueuing Expose request
00:04:16.266 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.28
00:04:16.266 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
00:04:16.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:16.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:16.266 00.000 15712 MoveAxis(E, 4, ABG)
00:04:16.266 00.000 15712 Guiding  Dir = 2, Dur = 4
00:04:16.266 00.000 15712 IsGuiding returns 0
00:04:16.290 00.024 15712 IsGuiding returns 0
00:04:16.290 00.000 15712 Move returns status 0, amount 4
00:04:16.290 00.000 15712 MoveAxis(N, 0, ABG)
00:04:16.290 00.000 15712 Move returns status 0, amount 0
00:04:16.290 00.000 15712 move complete, result=0
00:04:16.290 00.000 15712 worker thread done servicing request
00:04:16.290 00.000 15712 Worker thread wakes up
00:04:16.290 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:04:16.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:16.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:17.793 01.503 7988 evsrv: cli 0CCCFBC8 connect
00:04:17.793 00.000 7988 case statement mapped state 6 to 3
00:04:17.797 00.004 7988 case statement mapped state 6 to 3
00:04:17.797 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_app_state","id":"e8ff5f6c-467e-4117-9fcb-78cc5c56a09e"}
00:04:17.797 00.000 7988 case statement mapped state 6 to 3
00:04:17.797 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8ff5f6c-467e-4117-9fcb-78cc5c56a09e"}
00:04:17.812 00.015 7988 evsrv: cli 0CCCFBC8 disconnect
00:04:17.926 00.114 15712 Exposure complete
00:04:18.004 00.078 15712 worker thread done servicing request
00:04:18.004 00.000 7988 OnExposeComplete: enter
00:04:18.004 00.000 7988 UpdateGuideState(): m_state=6
00:04:18.013 00.009 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3137
00:04:18.013 00.000 7988 Star::Find returns 1 (0), X=504.53, Y=807.02, Mass=1644, SNR=27.0, Peak=152 HFD=4.9
00:04:18.013 00.000 7988 MultiStar: [#1 0.05,-0.01,0.95,U] [#2 -0.19,0.03,0.82,U] [#3 -0.20,-0.02,0.83,U] [#4 -0.38,-0.23,0.00,M1] [#5 -0.12,-0.02,0.71,U] [#6 -0.14,0.01,0.63,U] [#7 -0.08,0.24,0.49,U] [#8 0.11,-0.02,0.42,U] 
00:04:18.013 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.00}, one-star: {-0.07, -0.13}
00:04:18.019 00.006 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.66 = 1.63)
00:04:18.019 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.59)
00:04:18.019 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.09 mountX=-0.00 mountY=0.09, mountTheta=1.63
00:04:18.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.00, opts=13)
00:04:18.019 00.000 7988 Enqueuing Move request for scope (-0.09, -0.00)
00:04:18.030 00.011 15712 Worker thread wakes up
00:04:18.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
00:04:18.030 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
00:04:18.030 00.000 15712 Moving (-0.09, -0.00) raw xDistance=-0.00 yDistance=0.09
00:04:18.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:18.033 00.003 7988 UpdateGuideState exits: m=1644 SNR=27.0
00:04:18.035 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:18.037 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:18.039 00.002 7988 Enqueuing Expose request
00:04:18.041 00.002 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.28
00:04:18.041 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
00:04:18.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:18.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:04:18.041 00.000 15712 MoveAxis(E, 2, ABG)
00:04:18.043 00.002 15712 Guiding  Dir = 2, Dur = 2
00:04:18.043 00.000 15712 IsGuiding returns 0
00:04:18.067 00.024 15712 IsGuiding returns 0
00:04:18.067 00.000 15712 Move returns status 0, amount 2
00:04:18.067 00.000 15712 MoveAxis(N, 0, ABG)
00:04:18.067 00.000 15712 Move returns status 0, amount 0
00:04:18.067 00.000 15712 move complete, result=0
00:04:18.067 00.000 15712 worker thread done servicing request
00:04:18.067 00.000 15712 Worker thread wakes up
00:04:18.067 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:04:18.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:18.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:19.488 01.421 15712 Exposure complete
00:04:19.547 00.059 15712 worker thread done servicing request
00:04:19.547 00.000 7988 OnExposeComplete: enter
00:04:19.549 00.002 7988 UpdateGuideState(): m_state=6
00:04:19.549 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3138
00:04:19.551 00.002 7988 Star::Find returns 1 (0), X=504.60, Y=807.20, Mass=1508, SNR=25.7, Peak=173 HFD=4.5
00:04:19.551 00.000 7988 MultiStar: [#1 0.21,0.31,0.97,U] [#2 -0.25,0.21,0.88,U] [#3 -0.18,0.35,0.91,U] [#4 -0.28,-0.09,0.78,U] [#5 -0.11,0.15,0.74,U] [#6 -0.19,0.26,0.71,U] [#7 -0.13,0.33,0.51,U] [#8 0.20,-0.19,0.46,U] 
00:04:19.553 00.002 7988 single-star, 8 included, MultiStar: {-0.09, 0.17}, one-star: {-0.01, 0.05}
00:04:19.553 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
00:04:19.555 00.002 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
00:04:19.555 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.69 mountX=0.05 mountY=0.00, mountTheta=0.10
00:04:19.558 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.05, opts=13)
00:04:19.560 00.002 7988 Enqueuing Move request for scope (-0.01, 0.05)
00:04:19.560 00.000 15712 Worker thread wakes up
00:04:19.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:04:19.560 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:04:19.560 00.000 15712 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=0.00
00:04:19.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:19.560 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.7
00:04:19.563 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:19.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:19.565 00.002 7988 Enqueuing Expose request
00:04:19.565 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.28
00:04:19.565 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
00:04:19.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:19.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:04:19.565 00.000 15712 MoveAxis(E, 1, ABG)
00:04:19.565 00.000 15712 Guiding  Dir = 2, Dur = 1
00:04:19.567 00.002 15712 IsGuiding returns 0
00:04:19.581 00.014 15712 IsGuiding returns 0
00:04:19.581 00.000 15712 Move returns status 0, amount 1
00:04:19.581 00.000 15712 MoveAxis(N, 0, ABG)
00:04:19.581 00.000 15712 Move returns status 0, amount 0
00:04:19.581 00.000 15712 move complete, result=0
00:04:19.581 00.000 15712 worker thread done servicing request
00:04:19.581 00.000 15712 Worker thread wakes up
00:04:19.581 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:04:19.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:19.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:21.229 01.648 15712 Exposure complete
00:04:21.288 00.059 15712 worker thread done servicing request
00:04:21.288 00.000 7988 OnExposeComplete: enter
00:04:21.289 00.001 7988 UpdateGuideState(): m_state=6
00:04:21.291 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3139
00:04:21.291 00.000 7988 Star::Find returns 1 (0), X=504.62, Y=807.04, Mass=1579, SNR=26.4, Peak=174 HFD=4.8
00:04:21.293 00.002 7988 MultiStar: [#1 -0.09,-0.16,0.98,U] [#2 -0.28,0.17,0.88,U] [#3 -0.35,-0.04,0.82,U] [#4 -0.41,-0.00,0.78,U] [#5 -0.21,-0.01,0.74,U] [#6 -0.30,0.13,0.68,U] [#7 0.05,-0.06,0.46,U] [#8 0.01,0.17,0.45,U] 
00:04:21.293 00.000 7988 single-star, 8 included, MultiStar: {-0.18, -0.00}, one-star: {0.02, -0.11}
00:04:21.295 00.002 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
00:04:21.295 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
00:04:21.297 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.38 mountX=-0.11 mountY=-0.02, mountTheta=-2.98
00:04:21.299 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.11, opts=13)
00:04:21.299 00.000 7988 Enqueuing Move request for scope (0.02, -0.11)
00:04:21.302 00.003 15712 Worker thread wakes up
00:04:21.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
00:04:21.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
00:04:21.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:21.302 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.4
00:04:21.304 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:21.305 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:21.305 00.000 7988 Enqueuing Expose request
00:04:21.305 00.000 15712 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=-0.02
00:04:21.308 00.003 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.28
00:04:21.308 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
00:04:21.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:21.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:04:21.308 00.000 15712 MoveAxis(E, 1, ABG)
00:04:21.308 00.000 15712 Guiding  Dir = 2, Dur = 1
00:04:21.308 00.000 15712 IsGuiding returns 0
00:04:21.325 00.017 15712 IsGuiding returns 0
00:04:21.325 00.000 15712 Move returns status 0, amount 1
00:04:21.325 00.000 15712 MoveAxis(N, 0, ABG)
00:04:21.325 00.000 15712 Move returns status 0, amount 0
00:04:21.325 00.000 15712 move complete, result=0
00:04:21.325 00.000 15712 worker thread done servicing request
00:04:21.325 00.000 15712 Worker thread wakes up
00:04:21.325 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:04:21.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:21.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:22.742 01.417 15712 Exposure complete
00:04:22.803 00.061 15712 worker thread done servicing request
00:04:22.803 00.000 7988 OnExposeComplete: enter
00:04:22.804 00.001 7988 UpdateGuideState(): m_state=6
00:04:22.804 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3140
00:04:22.804 00.000 7988 Star::Find returns 1 (0), X=504.44, Y=807.29, Mass=1580, SNR=26.3, Peak=167 HFD=4.6
00:04:22.808 00.004 7988 MultiStar: [#1 -0.11,0.12,0.99,U] [#2 -0.46,0.11,0.00,M1] [#3 -0.38,0.03,0.89,U] [#4 -0.33,-0.05,0.73,U] [#5 -0.44,0.19,0.00,M1] [#6 -0.01,0.19,0.68,U] [#7 -0.19,0.36,0.52,U] [#8 0.11,0.26,0.46,U] 
00:04:22.808 00.000 7988 single-star, 6 included, MultiStar: {-0.17, 0.13}, one-star: {-0.16, 0.14}
00:04:22.808 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
00:04:22.808 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
00:04:22.808 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.43 mountX=0.14 mountY=0.16, mountTheta=0.85
00:04:22.808 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.14, opts=13)
00:04:22.808 00.000 7988 Enqueuing Move request for scope (-0.16, 0.14)
00:04:22.808 00.000 15712 Worker thread wakes up
00:04:22.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
00:04:22.808 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
00:04:22.808 00.000 15712 Moving (-0.16, 0.14) raw xDistance=0.14 yDistance=0.16
00:04:22.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:22.808 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.3
00:04:22.818 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:22.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:22.819 00.001 7988 Enqueuing Expose request
00:04:22.819 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.28
00:04:22.819 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
00:04:22.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:22.821 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:04:22.821 00.000 15712 MoveAxis(E, 1, ABG)
00:04:22.821 00.000 15712 Guiding  Dir = 2, Dur = 1
00:04:22.821 00.000 15712 IsGuiding returns 0
00:04:22.842 00.021 15712 IsGuiding returns 0
00:04:22.842 00.000 15712 Move returns status 0, amount 1
00:04:22.842 00.000 15712 MoveAxis(N, 0, ABG)
00:04:22.842 00.000 15712 Move returns status 0, amount 0
00:04:22.842 00.000 15712 move complete, result=0
00:04:22.842 00.000 15712 worker thread done servicing request
00:04:22.842 00.000 15712 Worker thread wakes up
00:04:22.842 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
00:04:22.851 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:22.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:24.494 01.643 15712 Exposure complete
00:04:24.556 00.062 15712 worker thread done servicing request
00:04:24.557 00.001 7988 OnExposeComplete: enter
00:04:24.557 00.000 7988 UpdateGuideState(): m_state=6
00:04:24.557 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3141
00:04:24.557 00.000 7988 Star::Find returns 1 (0), X=504.58, Y=807.43, Mass=1600, SNR=26.7, Peak=171 HFD=4.3
00:04:24.560 00.003 7988 MultiStar: [#1 -0.29,0.43,0.00,M1] [#2 -0.45,0.46,0.00,M2] [#3 -0.24,0.33,0.87,U] [#4 -0.37,0.13,0.74,U] [#5 -0.24,0.36,0.00,M2] [#6 -0.33,0.55,0.00,M1] [#7 -0.59,0.45,0.00,M1] [#8 -0.10,0.29,0.42,U] 
00:04:24.560 00.000 7988 single-star, 3 included, MultiStar: {-0.18, 0.26}, one-star: {-0.02, 0.28}
00:04:24.560 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
00:04:24.560 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
00:04:24.560 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.64 mountX=0.28 mountY=0.01, mountTheta=0.05
00:04:24.560 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.28, opts=13)
00:04:24.560 00.000 7988 Enqueuing Move request for scope (-0.02, 0.28)
00:04:24.560 00.000 15712 Worker thread wakes up
00:04:24.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
00:04:24.560 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
00:04:24.560 00.000 15712 Moving (-0.02, 0.28) raw xDistance=0.28 yDistance=0.01
00:04:24.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:24.570 00.010 7988 UpdateGuideState exits: m=1600 SNR=26.7
00:04:24.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:24.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:24.570 00.000 7988 Enqueuing Expose request
00:04:24.570 00.000 15712 PPEC rslt: input = 0.28, final = 0.17, react = 0.17, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 640.29
00:04:24.570 00.000 15712 PPEC: input: 0.28, control: 0.17, exposure: 1500
00:04:24.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:24.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:04:24.570 00.000 15712 MoveAxis(W, 54, ABG)
00:04:24.570 00.000 15712 Guiding  Dir = 3, Dur = 54
00:04:24.570 00.000 15712 IsGuiding returns 0
00:04:24.585 00.015 15712 PulseGuide returned control before completion, sleep 48
00:04:24.665 00.080 15712 IsGuiding returns 0
00:04:24.665 00.000 15712 Move returns status 0, amount 54
00:04:24.665 00.000 15712 MoveAxis(N, 0, ABG)
00:04:24.665 00.000 15712 Move returns status 0, amount 0
00:04:24.665 00.000 15712 move complete, result=0
00:04:24.665 00.000 7988 GuideStep: 0.3 px 54 ms WEST, 0.0 px 0 ms NORTH
00:04:24.674 00.009 15712 worker thread done servicing request
00:04:24.674 00.000 15712 Worker thread wakes up
00:04:24.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:24.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:26.088 01.414 15712 Exposure complete
00:04:26.141 00.053 15712 worker thread done servicing request
00:04:26.141 00.000 7988 OnExposeComplete: enter
00:04:26.150 00.009 7988 UpdateGuideState(): m_state=6
00:04:26.152 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3142
00:04:26.152 00.000 7988 Star::Find returns 1 (0), X=504.48, Y=806.94, Mass=1585, SNR=26.4, Peak=159 HFD=4.2
00:04:26.154 00.002 7988 MultiStar: [#1 -0.02,-0.10,0.98,U] [#2 -0.05,0.20,0.83,U] [#3 -0.26,-0.10,0.89,U] [#4 -0.39,-0.38,0.00,M1] [#5 -0.30,-0.14,0.73,U] [#6 -0.11,0.11,0.64,U] [#7 -0.25,-0.09,0.49,U] [#8 0.26,-0.14,0.43,U] 
00:04:26.154 00.000 7988 refined, 7 included, MultiStar: {-0.12, -0.06}, one-star: {-0.13, -0.21}
00:04:26.156 00.002 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
00:04:26.156 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
00:04:26.156 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.66 mountX=-0.06 mountY=0.12, mountTheta=2.06
00:04:26.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.06, opts=13)
00:04:26.160 00.002 7988 Enqueuing Move request for scope (-0.12, -0.06)
00:04:26.160 00.000 15712 Worker thread wakes up
00:04:26.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
00:04:26.160 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
00:04:26.160 00.000 15712 Moving (-0.12, -0.06) raw xDistance=-0.06 yDistance=0.12
00:04:26.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:26.160 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.4
00:04:26.164 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:26.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:26.165 00.001 7988 Enqueuing Expose request
00:04:26.165 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.29
00:04:26.165 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
00:04:26.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:26.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:04:26.165 00.000 15712 MoveAxis(W, 1, ABG)
00:04:26.165 00.000 15712 Guiding  Dir = 3, Dur = 1
00:04:26.165 00.000 15712 IsGuiding returns 0
00:04:26.190 00.025 15712 IsGuiding returns 0
00:04:26.190 00.000 15712 Move returns status 0, amount 1
00:04:26.190 00.000 15712 MoveAxis(N, 0, ABG)
00:04:26.190 00.000 15712 Move returns status 0, amount 0
00:04:26.190 00.000 15712 move complete, result=0
00:04:26.190 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
00:04:26.190 00.000 15712 worker thread done servicing request
00:04:26.190 00.000 15712 Worker thread wakes up
00:04:26.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:26.192 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:27.828 01.636 15712 Exposure complete
00:04:27.889 00.061 15712 worker thread done servicing request
00:04:27.889 00.000 7988 OnExposeComplete: enter
00:04:27.889 00.000 7988 UpdateGuideState(): m_state=6
00:04:27.891 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3143
00:04:27.891 00.000 7988 Star::Find returns 1 (0), X=504.66, Y=806.83, Mass=1515, SNR=25.9, Peak=153 HFD=4.2
00:04:27.891 00.000 7988 MultiStar: [#1 0.09,-0.30,1.00,U] [#2 -0.20,-0.24,0.85,U] [#3 -0.20,-0.21,0.87,U] [#4 -0.33,-0.46,0.00,M2] [#5 -0.23,-0.16,0.75,U] [#6 -0.22,-0.27,0.71,U] [#7 -0.18,-0.52,0.00,M1] [#8 -0.11,-0.45,0.00,M1] 
00:04:27.891 00.000 7988 refined, 5 included, MultiStar: {-0.10, -0.25}, one-star: {0.06, -0.32}
00:04:27.891 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.56) = xAngle (-3.51 = 2.77)
00:04:27.896 00.005 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
00:04:27.896 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.95 mountX=-0.26 mountY=0.11, mountTheta=2.75
00:04:27.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.25, opts=13)
00:04:27.896 00.000 7988 Enqueuing Move request for scope (-0.10, -0.25)
00:04:27.896 00.000 15712 Worker thread wakes up
00:04:27.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
00:04:27.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
00:04:27.896 00.000 15712 Moving (-0.10, -0.25) raw xDistance=-0.26 yDistance=0.11
00:04:27.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:27.896 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.9
00:04:27.904 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:27.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:27.904 00.000 7988 Enqueuing Expose request
00:04:27.907 00.003 15712 PPEC rslt: input = -0.26, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 640.29
00:04:27.907 00.000 15712 PPEC: input: -0.26, control: -0.15, exposure: 1500
00:04:27.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:27.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:04:27.907 00.000 15712 MoveAxis(E, 51, ABG)
00:04:27.907 00.000 15712 Guiding  Dir = 2, Dur = 51
00:04:27.907 00.000 15712 IsGuiding returns 0
00:04:27.933 00.026 15712 PulseGuide returned control before completion, sleep 37
00:04:27.971 00.038 15712 IsGuiding returns 1
00:04:27.971 00.000 15712 scope still moving after pulse duration time elapsed
00:04:28.003 00.032 15712 IsGuiding returns 0
00:04:28.003 00.000 15712 scope move finished after 51 + 54 ms
00:04:28.003 00.000 15712 Move returns status 0, amount 51
00:04:28.003 00.000 15712 MoveAxis(N, 0, ABG)
00:04:28.003 00.000 15712 Move returns status 0, amount 0
00:04:28.003 00.000 15712 move complete, result=0
00:04:28.003 00.000 15712 worker thread done servicing request
00:04:28.003 00.000 15712 Worker thread wakes up
00:04:28.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:28.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:28.003 00.000 7988 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
00:04:29.424 01.421 15712 Exposure complete
00:04:29.477 00.053 15712 worker thread done servicing request
00:04:29.477 00.000 7988 OnExposeComplete: enter
00:04:29.485 00.008 7988 UpdateGuideState(): m_state=6
00:04:29.485 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3144
00:04:29.485 00.000 7988 Star::Find returns 1 (0), X=504.46, Y=806.82, Mass=1537, SNR=26.0, Peak=151 HFD=4.5
00:04:29.485 00.000 7988 MultiStar: [#1 -0.06,-0.32,0.96,U] [#2 -0.21,-0.06,0.86,U] [#3 -0.30,-0.40,0.00,M1] [#4 -0.40,-0.20,0.00,M3] [#5 -0.11,-0.35,0.73,U] [#6 -0.02,-0.38,0.68,U] [#7 -0.30,-0.18,0.51,U] [#8 0.04,-0.28,0.44,U] 
00:04:29.485 00.000 7988 refined, 6 included, MultiStar: {-0.12, -0.27}, one-star: {-0.14, -0.34}
00:04:29.485 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.54 = 2.74)
00:04:29.485 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.71)
00:04:29.485 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.98 mountX=-0.28 mountY=0.13, mountTheta=2.71
00:04:29.494 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.27, opts=13)
00:04:29.494 00.000 7988 Enqueuing Move request for scope (-0.12, -0.27)
00:04:29.494 00.000 15712 Worker thread wakes up
00:04:29.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.27) opts 0xd
00:04:29.494 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.27)
00:04:29.494 00.000 15712 Moving (-0.12, -0.27) raw xDistance=-0.28 yDistance=0.13
00:04:29.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:29.494 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.0
00:04:29.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:29.501 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:29.501 00.000 7988 Enqueuing Expose request
00:04:29.501 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 640.29
00:04:29.501 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
00:04:29.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:29.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:04:29.501 00.000 15712 MoveAxis(E, 55, ABG)
00:04:29.501 00.000 15712 Guiding  Dir = 2, Dur = 55
00:04:29.501 00.000 15712 IsGuiding returns 0
00:04:29.528 00.027 15712 PulseGuide returned control before completion, sleep 37
00:04:29.584 00.056 15712 IsGuiding returns 0
00:04:29.596 00.012 15712 Move returns status 0, amount 55
00:04:29.596 00.000 15712 MoveAxis(N, 0, ABG)
00:04:29.596 00.000 15712 Move returns status 0, amount 0
00:04:29.596 00.000 15712 move complete, result=0
00:04:29.596 00.000 15712 worker thread done servicing request
00:04:29.596 00.000 15712 Worker thread wakes up
00:04:29.596 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
00:04:29.598 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:29.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:31.339 01.741 15712 Exposure complete
00:04:31.400 00.061 15712 worker thread done servicing request
00:04:31.400 00.000 7988 OnExposeComplete: enter
00:04:31.400 00.000 7988 UpdateGuideState(): m_state=6
00:04:31.402 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3145
00:04:31.402 00.000 7988 Star::Find returns 1 (0), X=504.43, Y=807.28, Mass=1546, SNR=26.2, Peak=163 HFD=4.6
00:04:31.404 00.002 7988 MultiStar: [#1 -0.01,0.21,0.97,U] [#2 -0.30,0.29,0.85,U] [#3 -0.29,0.27,0.84,U] [#4 -0.36,-0.22,0.00,M4] [#5 -0.28,0.13,0.74,U] [#6 -0.16,0.24,0.64,U] [#7 -0.19,0.09,0.49,U] [#8 -0.13,0.11,0.44,U] 
00:04:31.404 00.000 7988 single-star, 7 included, MultiStar: {-0.19, 0.19}, one-star: {-0.17, 0.12}
00:04:31.406 00.002 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.56) = xAngle (0.96 = 0.96)
00:04:31.406 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
00:04:31.408 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.52 mountX=0.12 mountY=0.17, mountTheta=0.95
00:04:31.410 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.12, opts=13)
00:04:31.410 00.000 7988 Enqueuing Move request for scope (-0.17, 0.12)
00:04:31.412 00.002 15712 Worker thread wakes up
00:04:31.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
00:04:31.412 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
00:04:31.412 00.000 15712 Moving (-0.17, 0.12) raw xDistance=0.12 yDistance=0.17
00:04:31.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:31.412 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.2
00:04:31.415 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:31.416 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:31.416 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.29
00:04:31.416 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
00:04:31.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:31.416 00.000 7988 Enqueuing Expose request
00:04:31.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:04:31.416 00.000 15712 MoveAxis(W, 2, ABG)
00:04:31.416 00.000 15712 Guiding  Dir = 3, Dur = 2
00:04:31.416 00.000 15712 IsGuiding returns 0
00:04:31.432 00.016 15712 IsGuiding returns 0
00:04:31.432 00.000 15712 Move returns status 0, amount 2
00:04:31.432 00.000 15712 MoveAxis(N, 0, ABG)
00:04:31.432 00.000 15712 Move returns status 0, amount 0
00:04:31.432 00.000 15712 move complete, result=0
00:04:31.432 00.000 15712 worker thread done servicing request
00:04:31.432 00.000 15712 Worker thread wakes up
00:04:31.432 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
00:04:31.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:31.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:32.854 01.422 15712 Exposure complete
00:04:32.913 00.059 15712 worker thread done servicing request
00:04:32.913 00.000 7988 OnExposeComplete: enter
00:04:32.915 00.002 7988 UpdateGuideState(): m_state=6
00:04:32.915 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3146
00:04:32.917 00.002 7988 Star::Find returns 1 (0), X=504.51, Y=807.57, Mass=1511, SNR=25.7, Peak=154 HFD=4.3
00:04:32.919 00.002 7988 MultiStar: [#1 0.04,0.33,1.02,U] [#2 -0.04,0.42,0.00,M1] [#3 -0.21,0.56,0.00,M1] [#4 -0.26,0.19,0.77,U] [#5 -0.13,0.19,0.75,U] [#6 0.07,0.37,0.69,U] [#7 0.18,0.54,0.00,M1] [#8 0.20,0.24,0.43,U] 
00:04:32.919 00.000 7988 refined, 5 included, MultiStar: {-0.04, 0.30}, one-star: {-0.09, 0.41}
00:04:32.921 00.002 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
00:04:32.921 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
00:04:32.923 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.72 mountX=0.30 mountY=0.04, mountTheta=0.12
00:04:32.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.30, opts=13)
00:04:32.925 00.002 7988 Enqueuing Move request for scope (-0.04, 0.30)
00:04:32.926 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:32.928 00.002 7988 UpdateGuideState exits: m=1511 SNR=25.7
00:04:32.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:32.928 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:32.930 00.002 7988 Enqueuing Expose request
00:04:32.931 00.001 15712 Worker thread wakes up
00:04:32.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.30) opts 0xd
00:04:32.931 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.30)
00:04:32.931 00.000 15712 Moving (-0.04, 0.30) raw xDistance=0.30 yDistance=0.04
00:04:32.931 00.000 15712 PPEC rslt: input = 0.30, final = 0.19, react = 0.18, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 640.30
00:04:32.931 00.000 15712 PPEC: input: 0.30, control: 0.19, exposure: 1500
00:04:32.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:32.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:04:32.931 00.000 15712 MoveAxis(W, 62, ABG)
00:04:32.931 00.000 15712 Guiding  Dir = 3, Dur = 62
00:04:32.931 00.000 15712 IsGuiding returns 0
00:04:32.952 00.021 15712 PulseGuide returned control before completion, sleep 57
00:04:33.032 00.080 15712 IsGuiding returns 1
00:04:33.032 00.000 15712 scope still moving after pulse duration time elapsed
00:04:33.059 00.027 15712 IsGuiding returns 0
00:04:33.059 00.000 15712 scope move finished after 62 + 61 ms
00:04:33.059 00.000 15712 Move returns status 0, amount 62
00:04:33.059 00.000 15712 MoveAxis(N, 0, ABG)
00:04:33.059 00.000 15712 Move returns status 0, amount 0
00:04:33.059 00.000 15712 move complete, result=0
00:04:33.059 00.000 15712 worker thread done servicing request
00:04:33.059 00.000 15712 Worker thread wakes up
00:04:33.059 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.0 px 0 ms NORTH
00:04:33.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:33.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:34.702 01.643 15712 Exposure complete
00:04:34.764 00.062 15712 worker thread done servicing request
00:04:34.764 00.000 7988 OnExposeComplete: enter
00:04:34.765 00.001 7988 UpdateGuideState(): m_state=6
00:04:34.767 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3147
00:04:34.767 00.000 7988 Star::Find returns 1 (0), X=504.33, Y=806.88, Mass=1519, SNR=25.8, Peak=167 HFD=4.0
00:04:34.769 00.002 7988 MultiStar: [#1 -0.02,-0.14,1.00,U] [#2 -0.48,-0.05,0.00,M2] [#3 -0.24,-0.24,0.90,U] [#4 -0.25,-0.24,0.79,U] [#5 -0.20,-0.27,0.71,U] [#6 -0.12,-0.20,0.69,U] [#7 -0.22,-0.12,0.50,U] [#8 0.11,-0.15,0.44,U] 
00:04:34.769 00.000 7988 refined, 7 included, MultiStar: {-0.16, -0.21}, one-star: {-0.28, -0.28}
00:04:34.771 00.002 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.80 = 2.49)
00:04:34.771 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.46)
00:04:34.773 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.21 hyp=0.27 cameraTheta=-2.23 mountX=-0.21 mountY=0.17, mountTheta=2.47
00:04:34.773 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.21, opts=13)
00:04:34.775 00.002 7988 Enqueuing Move request for scope (-0.16, -0.21)
00:04:34.777 00.002 15712 Worker thread wakes up
00:04:34.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.21) opts 0xd
00:04:34.777 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.21)
00:04:34.777 00.000 15712 Moving (-0.16, -0.21) raw xDistance=-0.21 yDistance=0.17
00:04:34.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:34.777 00.000 7988 UpdateGuideState exits: m=1519 SNR=25.8
00:04:34.779 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:34.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:34.781 00.002 7988 Enqueuing Expose request
00:04:34.781 00.000 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.13, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 640.30
00:04:34.781 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
00:04:34.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:34.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:04:34.781 00.000 15712 MoveAxis(E, 37, ABG)
00:04:34.781 00.000 15712 Guiding  Dir = 2, Dur = 37
00:04:34.781 00.000 15712 IsGuiding returns 0
00:04:34.796 00.015 15712 PulseGuide returned control before completion, sleep 25
00:04:34.848 00.052 15712 IsGuiding returns 0
00:04:34.848 00.000 15712 Move returns status 0, amount 37
00:04:34.848 00.000 15712 MoveAxis(N, 0, ABG)
00:04:34.848 00.000 15712 Move returns status 0, amount 0
00:04:34.848 00.000 15712 move complete, result=0
00:04:34.848 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
00:04:34.857 00.009 15712 worker thread done servicing request
00:04:34.857 00.000 15712 Worker thread wakes up
00:04:34.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:34.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:36.264 01.407 15712 Exposure complete
00:04:36.326 00.062 15712 worker thread done servicing request
00:04:36.326 00.000 7988 OnExposeComplete: enter
00:04:36.326 00.000 7988 UpdateGuideState(): m_state=6
00:04:36.328 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3148
00:04:36.328 00.000 7988 Star::Find returns 1 (0), X=504.26, Y=807.16, Mass=1590, SNR=26.6, Peak=142 HFD=4.6
00:04:36.328 00.000 7988 MultiStar: [#1 -0.14,0.16,1.01,U] [#2 -0.41,0.22,0.00,M3] [#3 -0.48,0.09,0.00,M1] [#4 -0.34,-0.31,0.00,M3] [#5 -0.51,0.08,0.00,M1] [#6 -0.28,0.17,0.65,U] [#7 -0.40,0.03,0.50,U] [#8 -0.11,-0.12,0.43,U] 
00:04:36.328 00.000 7988 refined, 4 included, MultiStar: {-0.25, 0.07}, one-star: {-0.34, 0.01}
00:04:36.328 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
00:04:36.328 00.000 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
00:04:36.328 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.88 mountX=0.07 mountY=0.25, mountTheta=1.31
00:04:36.328 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.07, opts=13)
00:04:36.328 00.000 7988 Enqueuing Move request for scope (-0.25, 0.07)
00:04:36.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:36.328 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.6
00:04:36.328 00.000 15712 Worker thread wakes up
00:04:36.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd
00:04:36.328 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.07)
00:04:36.328 00.000 15712 Moving (-0.25, 0.07) raw xDistance=0.07 yDistance=0.25
00:04:36.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:36.342 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:36.342 00.000 7988 Enqueuing Expose request
00:04:36.342 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.30
00:04:36.342 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
00:04:36.342 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:04:36.342 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:04:36.342 00.000 15712 MoveAxis(W, 0, ABG)
00:04:36.342 00.000 15712 Move returns status 0, amount 0
00:04:36.342 00.000 15712 MoveAxis(N, 0, ABG)
00:04:36.342 00.000 15712 Move returns status 0, amount 0
00:04:36.342 00.000 15712 move complete, result=0
00:04:36.342 00.000 15712 worker thread done servicing request
00:04:36.342 00.000 15712 Worker thread wakes up
00:04:36.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:36.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:36.345 00.003 7988 GuideStep: 0.1 px 0 ms WEST, 0.3 px 0 ms NORTH
00:04:37.984 01.639 15712 Exposure complete
00:04:38.045 00.061 15712 worker thread done servicing request
00:04:38.045 00.000 7988 OnExposeComplete: enter
00:04:38.045 00.000 7988 UpdateGuideState(): m_state=6
00:04:38.048 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3149
00:04:38.048 00.000 7988 Star::Find returns 1 (0), X=504.64, Y=807.41, Mass=1647, SNR=26.9, Peak=153 HFD=4.9
00:04:38.048 00.000 7988 MultiStar: [#1 0.04,0.23,0.94,U] [#2 -0.24,0.51,0.00,M4] [#3 -0.22,0.20,0.87,U] [#4 -0.18,0.17,0.71,U] [#5 -0.29,0.27,0.71,U] [#6 -0.06,0.50,0.00,M1] [#7 -0.12,0.30,0.48,U] [#8 0.13,-0.03,0.46,U] 
00:04:38.048 00.000 7988 refined, 6 included, MultiStar: {-0.09, 0.21}, one-star: {0.04, 0.26}
00:04:38.048 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
00:04:38.048 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
00:04:38.048 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.96 mountX=0.21 mountY=0.08, mountTheta=0.37
00:04:38.048 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.21, opts=13)
00:04:38.048 00.000 7988 Enqueuing Move request for scope (-0.09, 0.21)
00:04:38.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:38.048 00.000 7988 UpdateGuideState exits: m=1647 SNR=26.9
00:04:38.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:38.062 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:38.062 00.000 7988 Enqueuing Expose request
00:04:38.064 00.002 15712 Worker thread wakes up
00:04:38.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
00:04:38.064 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
00:04:38.064 00.000 15712 Moving (-0.09, 0.21) raw xDistance=0.21 yDistance=0.08
00:04:38.064 00.000 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 640.30
00:04:38.064 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
00:04:38.064 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:38.064 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:04:38.064 00.000 15712 MoveAxis(W, 42, ABG)
00:04:38.064 00.000 15712 Guiding  Dir = 3, Dur = 42
00:04:38.064 00.000 15712 IsGuiding returns 0
00:04:38.079 00.015 15712 PulseGuide returned control before completion, sleep 37
00:04:38.128 00.049 15712 IsGuiding returns 1
00:04:38.128 00.000 15712 scope still moving after pulse duration time elapsed
00:04:38.164 00.036 15712 IsGuiding returns 0
00:04:38.164 00.000 15712 scope move finished after 42 + 53 ms
00:04:38.164 00.000 15712 Move returns status 0, amount 42
00:04:38.164 00.000 15712 MoveAxis(N, 0, ABG)
00:04:38.164 00.000 15712 Move returns status 0, amount 0
00:04:38.164 00.000 15712 move complete, result=0
00:04:38.164 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
00:04:38.164 00.000 15712 worker thread done servicing request
00:04:38.166 00.002 15712 Worker thread wakes up
00:04:38.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:38.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:39.577 01.411 15712 Exposure complete
00:04:39.641 00.064 15712 worker thread done servicing request
00:04:39.641 00.000 7988 OnExposeComplete: enter
00:04:39.642 00.001 7988 UpdateGuideState(): m_state=6
00:04:39.642 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3150
00:04:39.644 00.002 7988 Star::Find returns 1 (0), X=504.49, Y=807.36, Mass=1586, SNR=26.3, Peak=155 HFD=4.8
00:04:39.646 00.002 7988 MultiStar: [#1 -0.23,0.40,0.00,M1] [#2 -0.52,0.62,0.00,M5] [#3 -0.36,0.57,0.00,M1] [#4 -0.39,0.26,0.00,M3] [#5 -0.42,0.38,0.00,M1] [#6 -0.26,0.51,0.00,M2] [#7 -0.38,0.26,0.00,M1] [#8 -0.22,0.49,0.00,M1] 
00:04:39.646 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
00:04:39.648 00.002 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
00:04:39.648 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.08 mountX=0.21 mountY=0.11, mountTheta=0.49
00:04:39.650 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.21, opts=13)
00:04:39.650 00.000 7988 Enqueuing Move request for scope (-0.12, 0.21)
00:04:39.650 00.000 15712 Worker thread wakes up
00:04:39.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
00:04:39.650 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
00:04:39.650 00.000 15712 Moving (-0.12, 0.21) raw xDistance=0.21 yDistance=0.11
00:04:39.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:39.650 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.3
00:04:39.655 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:39.657 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:39.657 00.000 7988 Enqueuing Expose request
00:04:39.659 00.002 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 640.30
00:04:39.659 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
00:04:39.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:39.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:04:39.659 00.000 15712 MoveAxis(W, 40, ABG)
00:04:39.659 00.000 15712 Guiding  Dir = 3, Dur = 40
00:04:39.659 00.000 15712 IsGuiding returns 0
00:04:39.679 00.020 15712 PulseGuide returned control before completion, sleep 28
00:04:39.726 00.047 15712 IsGuiding returns 0
00:04:39.726 00.000 15712 Move returns status 0, amount 40
00:04:39.726 00.000 15712 MoveAxis(N, 0, ABG)
00:04:39.726 00.000 15712 Move returns status 0, amount 0
00:04:39.726 00.000 15712 move complete, result=0
00:04:39.726 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
00:04:39.731 00.005 15712 worker thread done servicing request
00:04:39.731 00.000 15712 Worker thread wakes up
00:04:39.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:39.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:41.367 01.636 15712 Exposure complete
00:04:41.428 00.061 15712 worker thread done servicing request
00:04:41.428 00.000 7988 OnExposeComplete: enter
00:04:41.428 00.000 7988 UpdateGuideState(): m_state=6
00:04:41.430 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3151
00:04:41.432 00.002 7988 Star::Find returns 1 (0), X=504.52, Y=807.35, Mass=1477, SNR=25.7, Peak=149 HFD=4.8
00:04:41.432 00.000 7988 MultiStar: [#1 -0.25,0.25,0.97,U] [#2 -0.38,0.50,0.00,M6] [#3 -0.31,0.25,0.88,U] [#4 -0.40,-0.18,0.00,M4] [#5 -0.62,0.12,0.00,M2] [#6 -0.22,0.41,0.00,M3] [#7 -0.42,0.20,0.00,M2] [#8 0.03,0.14,0.43,U] 
00:04:41.434 00.002 7988 single-star, 3 included, MultiStar: {-0.18, 0.22}, one-star: {-0.08, 0.20}
00:04:41.434 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
00:04:41.436 00.002 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
00:04:41.436 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.95 mountX=0.20 mountY=0.07, mountTheta=0.36
00:04:41.438 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.20, opts=13)
00:04:41.440 00.002 7988 Enqueuing Move request for scope (-0.08, 0.20)
00:04:41.440 00.000 15712 Worker thread wakes up
00:04:41.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
00:04:41.440 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
00:04:41.440 00.000 15712 Moving (-0.08, 0.20) raw xDistance=0.20 yDistance=0.07
00:04:41.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:41.442 00.002 7988 UpdateGuideState exits: m=1477 SNR=25.7
00:04:41.444 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:41.444 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:41.444 00.000 7988 Enqueuing Expose request
00:04:41.444 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 640.31
00:04:41.444 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
00:04:41.444 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:41.444 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:04:41.444 00.000 15712 MoveAxis(W, 38, ABG)
00:04:41.444 00.000 15712 Guiding  Dir = 3, Dur = 38
00:04:41.444 00.000 15712 IsGuiding returns 0
00:04:41.464 00.020 15712 PulseGuide returned control before completion, sleep 25
00:04:41.511 00.047 15712 IsGuiding returns 0
00:04:41.511 00.000 15712 Move returns status 0, amount 38
00:04:41.511 00.000 15712 MoveAxis(N, 0, ABG)
00:04:41.511 00.000 15712 Move returns status 0, amount 0
00:04:41.511 00.000 15712 move complete, result=0
00:04:41.511 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
00:04:41.522 00.011 15712 worker thread done servicing request
00:04:41.522 00.000 15712 Worker thread wakes up
00:04:41.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:41.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:42.927 01.405 15712 Exposure complete
00:04:42.976 00.049 15712 worker thread done servicing request
00:04:42.976 00.000 7988 OnExposeComplete: enter
00:04:42.990 00.014 7988 UpdateGuideState(): m_state=6
00:04:42.990 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
00:04:42.993 00.003 7988 Star::Find returns 1 (0), X=504.31, Y=807.09, Mass=1537, SNR=26.0, Peak=149 HFD=4.7
00:04:42.993 00.000 7988 MultiStar: [#1 -0.08,0.18,0.95,U] [#2 -0.42,0.33,0.00,M7] [#3 -0.27,0.13,0.85,U] [#4 -0.39,-0.14,0.00,M5] [#5 -0.26,0.05,0.75,U] [#6 -0.06,0.21,0.68,U] [#7 -0.31,0.23,0.50,U] [#8 -0.09,-0.09,0.43,U] 
00:04:42.995 00.002 7988 refined, 6 included, MultiStar: {-0.20, 0.09}, one-star: {-0.30, -0.06}
00:04:42.995 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.14 = 1.14)
00:04:42.997 00.002 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
00:04:42.997 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.71 mountX=0.09 mountY=0.20, mountTheta=1.14
00:04:42.999 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.09, opts=13)
00:04:42.999 00.000 7988 Enqueuing Move request for scope (-0.20, 0.09)
00:04:43.001 00.002 15712 Worker thread wakes up
00:04:43.001 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
00:04:43.001 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
00:04:43.001 00.000 15712 Moving (-0.20, 0.09) raw xDistance=0.09 yDistance=0.20
00:04:43.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:43.001 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.0
00:04:43.004 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:43.005 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:43.006 00.001 7988 Enqueuing Expose request
00:04:43.006 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.31
00:04:43.006 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
00:04:43.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:43.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:04:43.006 00.000 15712 MoveAxis(E, 2, ABG)
00:04:43.006 00.000 15712 Guiding  Dir = 2, Dur = 2
00:04:43.006 00.000 15712 IsGuiding returns 0
00:04:43.022 00.016 15712 IsGuiding returns 0
00:04:43.022 00.000 15712 Move returns status 0, amount 2
00:04:43.022 00.000 15712 MoveAxis(N, 0, ABG)
00:04:43.022 00.000 15712 Move returns status 0, amount 0
00:04:43.022 00.000 15712 move complete, result=0
00:04:43.022 00.000 15712 worker thread done servicing request
00:04:43.022 00.000 15712 Worker thread wakes up
00:04:43.022 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
00:04:43.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:43.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:44.765 01.743 15712 Exposure complete
00:04:44.825 00.060 15712 worker thread done servicing request
00:04:44.826 00.001 7988 OnExposeComplete: enter
00:04:44.827 00.001 7988 UpdateGuideState(): m_state=6
00:04:44.827 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3153
00:04:44.827 00.000 7988 Star::Find returns 1 (0), X=504.34, Y=807.03, Mass=1586, SNR=26.6, Peak=142 HFD=4.3
00:04:44.827 00.000 7988 MultiStar: [#1 -0.26,-0.16,0.94,U] [#2 -0.31,0.02,0.88,U] [#3 -0.39,-0.19,0.00,M1] [#4 -0.74,-0.41,0.00,M6] [#5 -0.25,-0.12,0.73,U] [#6 -0.31,-0.08,0.67,U] [#7 -0.48,-0.22,0.00,M2] [#8 -0.11,-0.23,0.44,U] 
00:04:44.827 00.000 7988 refined, 5 included, MultiStar: {-0.26, -0.11}, one-star: {-0.26, -0.12}
00:04:44.827 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.32 = 1.97)
00:04:44.827 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
00:04:44.827 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-2.76 mountX=-0.11 mountY=0.26, mountTheta=1.96
00:04:44.827 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.11, opts=13)
00:04:44.827 00.000 7988 Enqueuing Move request for scope (-0.26, -0.11)
00:04:44.827 00.000 15712 Worker thread wakes up
00:04:44.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.11) opts 0xd
00:04:44.827 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.11)
00:04:44.827 00.000 15712 Moving (-0.26, -0.11) raw xDistance=-0.11 yDistance=0.26
00:04:44.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:44.827 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.6
00:04:44.843 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:44.845 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:44.845 00.000 7988 Enqueuing Expose request
00:04:44.845 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.31
00:04:44.845 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
00:04:44.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:04:44.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:04:44.845 00.000 15712 MoveAxis(E, 2, ABG)
00:04:44.845 00.000 15712 Guiding  Dir = 2, Dur = 2
00:04:44.877 00.032 15712 IsGuiding returns 0
00:04:44.893 00.016 15712 IsGuiding returns 0
00:04:44.893 00.000 15712 Move returns status 0, amount 2
00:04:44.893 00.000 15712 MoveAxis(N, 0, ABG)
00:04:44.893 00.000 15712 Move returns status 0, amount 0
00:04:44.893 00.000 15712 move complete, result=0
00:04:44.893 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.3 px 0 ms NORTH
00:04:44.895 00.002 15712 worker thread done servicing request
00:04:44.895 00.000 15712 Worker thread wakes up
00:04:44.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:44.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:46.313 01.418 15712 Exposure complete
00:04:46.373 00.060 15712 worker thread done servicing request
00:04:46.373 00.000 7988 OnExposeComplete: enter
00:04:46.374 00.001 7988 UpdateGuideState(): m_state=6
00:04:46.376 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3154
00:04:46.376 00.000 7988 Star::Find returns 1 (0), X=504.48, Y=807.12, Mass=1512, SNR=25.8, Peak=156 HFD=4.3
00:04:46.378 00.002 7988 MultiStar: [#1 -0.21,0.31,0.96,U] [#2 -0.33,0.28,0.00,M7] [#3 -0.35,0.31,0.00,M2] [#4 -0.34,-0.16,0.78,U] [#5 -0.27,0.03,0.70,U] [#6 -0.04,0.14,0.71,U] [#7 -0.31,0.11,0.48,U] [#8 0.02,0.02,0.44,U] 
00:04:46.378 00.000 7988 single-star, 6 included, MultiStar: {-0.19, 0.06}, one-star: {-0.12, -0.03}
00:04:46.380 00.002 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.43 = 1.85)
00:04:46.380 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.82)
00:04:46.382 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.87 mountX=-0.03 mountY=0.12, mountTheta=1.85
00:04:46.384 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.03, opts=13)
00:04:46.384 00.000 7988 Enqueuing Move request for scope (-0.12, -0.03)
00:04:46.386 00.002 15712 Worker thread wakes up
00:04:46.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
00:04:46.386 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
00:04:46.386 00.000 15712 Moving (-0.12, -0.03) raw xDistance=-0.03 yDistance=0.12
00:04:46.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:46.386 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.8
00:04:46.389 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:46.389 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:46.391 00.002 7988 Enqueuing Expose request
00:04:46.391 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.31
00:04:46.391 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
00:04:46.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:46.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:04:46.391 00.000 15712 MoveAxis(W, 2, ABG)
00:04:46.391 00.000 15712 Guiding  Dir = 3, Dur = 2
00:04:46.391 00.000 15712 IsGuiding returns 0
00:04:46.408 00.017 15712 IsGuiding returns 0
00:04:46.408 00.000 15712 Move returns status 0, amount 2
00:04:46.408 00.000 15712 MoveAxis(N, 0, ABG)
00:04:46.408 00.000 15712 Move returns status 0, amount 0
00:04:46.408 00.000 15712 move complete, result=0
00:04:46.408 00.000 15712 worker thread done servicing request
00:04:46.408 00.000 15712 Worker thread wakes up
00:04:46.408 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
00:04:46.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:46.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:48.048 01.640 15712 Exposure complete
00:04:48.095 00.047 15712 worker thread done servicing request
00:04:48.095 00.000 7988 OnExposeComplete: enter
00:04:48.110 00.015 7988 UpdateGuideState(): m_state=6
00:04:48.110 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3155
00:04:48.112 00.002 7988 Star::Find returns 1 (0), X=504.60, Y=806.66, Mass=1550, SNR=26.2, Peak=149 HFD=4.6
00:04:48.114 00.002 7988 MultiStar: [#1 -0.01,-0.27,0.98,U] [#2 -0.41,-0.26,0.00,M8] [#3 -0.21,-0.41,0.00,M3] [#4 -0.38,-0.69,0.00,M6] [#5 -0.11,-0.22,0.75,U] [#6 -0.23,-0.17,0.65,U] [#7 -0.23,-0.24,0.50,U] [#8 -0.03,-0.34,0.43,U] 
00:04:48.114 00.000 7988 refined, 5 included, MultiStar: {-0.09, -0.30}, one-star: {-0.00, -0.49}
00:04:48.116 00.002 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.41 = 2.88)
00:04:48.116 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
00:04:48.118 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.84 mountX=-0.30 mountY=0.09, mountTheta=2.85
00:04:48.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.30, opts=13)
00:04:48.120 00.002 7988 Enqueuing Move request for scope (-0.09, -0.30)
00:04:48.122 00.002 15712 Worker thread wakes up
00:04:48.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.30) opts 0xd
00:04:48.122 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.30)
00:04:48.122 00.000 15712 Moving (-0.09, -0.30) raw xDistance=-0.30 yDistance=0.09
00:04:48.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:48.122 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.2
00:04:48.124 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:48.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:48.126 00.002 7988 Enqueuing Expose request
00:04:48.127 00.001 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 640.31
00:04:48.127 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
00:04:48.127 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:48.127 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:04:48.127 00.000 15712 MoveAxis(E, 57, ABG)
00:04:48.127 00.000 15712 Guiding  Dir = 2, Dur = 57
00:04:48.127 00.000 15712 IsGuiding returns 0
00:04:48.147 00.020 15712 PulseGuide returned control before completion, sleep 42
00:04:48.228 00.081 15712 IsGuiding returns 1
00:04:48.228 00.000 15712 scope still moving after pulse duration time elapsed
00:04:48.269 00.041 15712 IsGuiding returns 0
00:04:48.269 00.000 15712 scope move finished after 57 + 84 ms
00:04:48.269 00.000 15712 Move returns status 0, amount 57
00:04:48.269 00.000 15712 MoveAxis(N, 0, ABG)
00:04:48.269 00.000 15712 Move returns status 0, amount 0
00:04:48.269 00.000 15712 move complete, result=0
00:04:48.269 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
00:04:48.271 00.002 15712 worker thread done servicing request
00:04:48.271 00.000 15712 Worker thread wakes up
00:04:48.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:48.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:49.689 01.418 15712 Exposure complete
00:04:49.749 00.060 15712 worker thread done servicing request
00:04:49.749 00.000 7988 OnExposeComplete: enter
00:04:49.751 00.002 7988 UpdateGuideState(): m_state=6
00:04:49.753 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3156
00:04:49.753 00.000 7988 Star::Find returns 1 (0), X=504.51, Y=806.98, Mass=1691, SNR=27.2, Peak=173 HFD=5.0
00:04:49.755 00.002 7988 MultiStar: [#1 -0.02,-0.04,0.96,U] [#2 -0.27,0.18,0.83,U] [#3 -0.35,0.04,0.85,U] [#4 -0.05,-0.17,0.71,U] [#5 -0.29,0.07,0.69,U] [#6 -0.09,0.10,0.67,U] [#7 0.05,0.06,0.48,U] [#8 0.31,-0.15,0.45,U] 
00:04:49.755 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.09, -0.17}
00:04:49.757 00.002 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
00:04:49.757 00.000 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.63 = 1.65)
00:04:49.759 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.12 cameraTheta=-3.04 mountX=-0.01 mountY=0.12, mountTheta=1.68
00:04:49.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.01, opts=13)
00:04:49.762 00.003 7988 Enqueuing Move request for scope (-0.11, -0.01)
00:04:49.762 00.000 15712 Worker thread wakes up
00:04:49.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
00:04:49.762 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
00:04:49.762 00.000 15712 Moving (-0.11, -0.01) raw xDistance=-0.01 yDistance=0.12
00:04:49.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:49.762 00.000 7988 UpdateGuideState exits: m=1691 SNR=27.2
00:04:49.765 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:49.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:49.766 00.001 7988 Enqueuing Expose request
00:04:49.766 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.31
00:04:49.766 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
00:04:49.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:49.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:04:49.768 00.002 15712 MoveAxis(W, 2, ABG)
00:04:49.768 00.000 15712 Guiding  Dir = 3, Dur = 2
00:04:49.768 00.000 15712 IsGuiding returns 0
00:04:49.784 00.016 15712 IsGuiding returns 0
00:04:49.784 00.000 15712 Move returns status 0, amount 2
00:04:49.784 00.000 15712 MoveAxis(N, 0, ABG)
00:04:49.784 00.000 15712 Move returns status 0, amount 0
00:04:49.784 00.000 15712 move complete, result=0
00:04:49.784 00.000 15712 worker thread done servicing request
00:04:49.784 00.000 15712 Worker thread wakes up
00:04:49.784 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
00:04:49.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:49.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:51.426 01.642 15712 Exposure complete
00:04:51.481 00.055 15712 worker thread done servicing request
00:04:51.481 00.000 7988 OnExposeComplete: enter
00:04:51.487 00.006 7988 UpdateGuideState(): m_state=6
00:04:51.489 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3157
00:04:51.489 00.000 7988 Star::Find returns 1 (0), X=504.48, Y=807.05, Mass=1548, SNR=26.1, Peak=163 HFD=4.2
00:04:51.491 00.002 7988 MultiStar: [#1 -0.02,-0.19,0.99,U] [#2 -0.14,0.03,0.84,U] [#3 -0.33,-0.12,0.83,U] [#4 -0.24,-0.28,0.73,U] [#5 -0.36,-0.12,0.72,U] [#6 -0.24,0.10,0.68,U] [#7 -0.37,-0.12,0.49,U] [#8 0.09,-0.02,0.45,U] 
00:04:51.491 00.000 7988 single-star, 8 included, MultiStar: {-0.19, -0.10}, one-star: {-0.12, -0.10}
00:04:51.493 00.002 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.56) = xAngle (-4.00 = 2.28)
00:04:51.493 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.04 = 2.25)
00:04:51.493 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.44 mountX=-0.10 mountY=0.13, mountTheta=2.27
00:04:51.493 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
00:04:51.498 00.005 7988 Enqueuing Move request for scope (-0.12, -0.10)
00:04:51.498 00.000 15712 Worker thread wakes up
00:04:51.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
00:04:51.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
00:04:51.498 00.000 15712 Moving (-0.12, -0.10) raw xDistance=-0.10 yDistance=0.13
00:04:51.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:51.498 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.1
00:04:51.502 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:51.503 00.001 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
00:04:51.503 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
00:04:51.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:51.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:51.505 00.002 7988 Enqueuing Expose request
00:04:51.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:04:51.505 00.000 15712 MoveAxis(E, 2, ABG)
00:04:51.505 00.000 15712 Guiding  Dir = 2, Dur = 2
00:04:51.505 00.000 15712 IsGuiding returns 0
00:04:51.523 00.018 15712 IsGuiding returns 0
00:04:51.523 00.000 15712 Move returns status 0, amount 2
00:04:51.523 00.000 15712 MoveAxis(N, 0, ABG)
00:04:51.523 00.000 15712 Move returns status 0, amount 0
00:04:51.523 00.000 15712 move complete, result=0
00:04:51.523 00.000 15712 worker thread done servicing request
00:04:51.523 00.000 15712 Worker thread wakes up
00:04:51.523 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:04:51.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:51.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:52.935 01.412 15712 Exposure complete
00:04:52.994 00.059 15712 worker thread done servicing request
00:04:52.994 00.000 7988 OnExposeComplete: enter
00:04:52.996 00.002 7988 UpdateGuideState(): m_state=6
00:04:52.996 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3158
00:04:52.996 00.000 7988 Star::Find returns 1 (0), X=504.53, Y=806.94, Mass=1578, SNR=26.3, Peak=152 HFD=4.9
00:04:52.996 00.000 7988 MultiStar: [#1 -0.09,-0.21,0.95,U] [#2 -0.26,-0.10,0.86,U] [#3 -0.41,-0.20,0.00,M2] [#4 -0.31,-0.38,0.00,M5] [#5 -0.15,-0.42,0.00,M1] [#6 -0.11,0.02,0.65,U] [#7 -0.11,-0.15,0.51,U] [#8 -0.14,-0.08,0.46,U] 
00:04:52.996 00.000 7988 refined, 5 included, MultiStar: {-0.13, -0.13}, one-star: {-0.07, -0.21}
00:04:52.996 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.89 = 2.39)
00:04:52.996 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.36)
00:04:52.996 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.33 mountX=-0.14 mountY=0.13, mountTheta=2.37
00:04:53.006 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.13, opts=13)
00:04:53.006 00.000 7988 Enqueuing Move request for scope (-0.13, -0.13)
00:04:53.006 00.000 15712 Worker thread wakes up
00:04:53.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
00:04:53.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
00:04:53.006 00.000 15712 Moving (-0.13, -0.13) raw xDistance=-0.14 yDistance=0.13
00:04:53.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:53.006 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.3
00:04:53.011 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:53.012 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:53.012 00.000 7988 Enqueuing Expose request
00:04:53.012 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
00:04:53.012 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
00:04:53.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:53.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:04:53.012 00.000 15712 MoveAxis(E, 1, ABG)
00:04:53.012 00.000 15712 Guiding  Dir = 2, Dur = 1
00:04:53.012 00.000 15712 IsGuiding returns 0
00:04:53.028 00.016 15712 IsGuiding returns 0
00:04:53.028 00.000 15712 Move returns status 0, amount 1
00:04:53.028 00.000 15712 MoveAxis(N, 0, ABG)
00:04:53.028 00.000 15712 Move returns status 0, amount 0
00:04:53.028 00.000 15712 move complete, result=0
00:04:53.028 00.000 15712 worker thread done servicing request
00:04:53.028 00.000 15712 Worker thread wakes up
00:04:53.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:53.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:53.028 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:04:54.670 01.642 15712 Exposure complete
00:04:54.732 00.062 15712 worker thread done servicing request
00:04:54.732 00.000 7988 OnExposeComplete: enter
00:04:54.733 00.001 7988 UpdateGuideState(): m_state=6
00:04:54.733 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3159
00:04:54.733 00.000 7988 Star::Find returns 1 (0), X=504.37, Y=806.88, Mass=1576, SNR=26.2, Peak=161 HFD=4.4
00:04:54.733 00.000 7988 MultiStar: [#1 -0.09,-0.17,0.99,U] [#2 -0.36,-0.01,0.84,U] [#3 -0.13,-0.19,0.86,U] [#4 -0.36,-0.26,0.00,M6] [#5 -0.23,-0.11,0.71,U] [#6 -0.10,0.06,0.68,U] [#7 -0.33,-0.05,0.53,U] [#8 0.10,-0.13,0.45,U] 
00:04:54.733 00.000 7988 refined, 7 included, MultiStar: {-0.18, -0.12}, one-star: {-0.23, -0.27}
00:04:54.733 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.12 = 2.17)
00:04:54.741 00.008 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.14)
00:04:54.742 00.001 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.55 mountX=-0.12 mountY=0.18, mountTheta=2.16
00:04:54.744 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.12, opts=13)
00:04:54.745 00.001 7988 Enqueuing Move request for scope (-0.18, -0.12)
00:04:54.747 00.002 15712 Worker thread wakes up
00:04:54.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
00:04:54.747 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
00:04:54.747 00.000 15712 Moving (-0.18, -0.12) raw xDistance=-0.12 yDistance=0.18
00:04:54.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:54.748 00.001 7988 UpdateGuideState exits: m=1576 SNR=26.2
00:04:54.749 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:54.750 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:54.751 00.001 7988 Enqueuing Expose request
00:04:54.752 00.001 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
00:04:54.752 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
00:04:54.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:54.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:04:54.752 00.000 15712 MoveAxis(E, 1, ABG)
00:04:54.752 00.000 15712 Guiding  Dir = 2, Dur = 1
00:04:54.752 00.000 15712 IsGuiding returns 0
00:04:54.765 00.013 15712 IsGuiding returns 0
00:04:54.765 00.000 15712 Move returns status 0, amount 1
00:04:54.765 00.000 15712 MoveAxis(N, 0, ABG)
00:04:54.765 00.000 15712 Move returns status 0, amount 0
00:04:54.765 00.000 15712 move complete, result=0
00:04:54.765 00.000 15712 worker thread done servicing request
00:04:54.765 00.000 15712 Worker thread wakes up
00:04:54.765 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
00:04:54.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:54.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:56.188 01.423 15712 Exposure complete
00:04:56.241 00.053 15712 worker thread done servicing request
00:04:56.241 00.000 7988 OnExposeComplete: enter
00:04:56.249 00.008 7988 UpdateGuideState(): m_state=6
00:04:56.249 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3160
00:04:56.249 00.000 7988 Star::Find returns 1 (0), X=504.44, Y=807.14, Mass=1623, SNR=26.8, Peak=174 HFD=4.4
00:04:56.249 00.000 7988 MultiStar: [#1 0.04,0.07,0.97,U] [#2 -0.50,0.02,0.00,M5] [#3 -0.42,0.14,0.00,M2] [#4 -0.50,-0.47,0.00,M7] [#5 -0.35,-0.03,0.73,U] [#6 -0.32,0.12,0.64,U] [#7 -0.39,0.25,0.00,M1] [#8 -0.20,-0.45,0.00,M1] 
00:04:56.249 00.000 7988 single-star, 3 included, MultiStar: {-0.17, 0.03}, one-star: {-0.17, -0.01}
00:04:56.255 00.006 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.63 = 1.65)
00:04:56.255 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.66 = 1.62)
00:04:56.255 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.07 mountX=-0.01 mountY=0.17, mountTheta=1.65
00:04:56.255 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.01, opts=13)
00:04:56.255 00.000 7988 Enqueuing Move request for scope (-0.17, -0.01)
00:04:56.255 00.000 15712 Worker thread wakes up
00:04:56.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:56.255 00.000 7988 UpdateGuideState exits: m=1623 SNR=26.8
00:04:56.263 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:56.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:56.265 00.002 7988 Enqueuing Expose request
00:04:56.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
00:04:56.265 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
00:04:56.265 00.000 15712 Moving (-0.17, -0.01) raw xDistance=-0.01 yDistance=0.17
00:04:56.265 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
00:04:56.265 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
00:04:56.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:56.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:04:56.265 00.000 15712 MoveAxis(E, 1, ABG)
00:04:56.265 00.000 15712 Guiding  Dir = 2, Dur = 1
00:04:56.272 00.007 15712 IsGuiding returns 0
00:04:56.289 00.017 15712 IsGuiding returns 0
00:04:56.289 00.000 15712 Move returns status 0, amount 1
00:04:56.289 00.000 15712 MoveAxis(N, 0, ABG)
00:04:56.289 00.000 15712 Move returns status 0, amount 0
00:04:56.289 00.000 15712 move complete, result=0
00:04:56.289 00.000 15712 worker thread done servicing request
00:04:56.289 00.000 15712 Worker thread wakes up
00:04:56.289 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
00:04:56.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:56.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:57.931 01.642 15712 Exposure complete
00:04:57.990 00.059 15712 worker thread done servicing request
00:04:57.990 00.000 7988 OnExposeComplete: enter
00:04:57.990 00.000 7988 UpdateGuideState(): m_state=6
00:04:57.990 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3161
00:04:57.990 00.000 7988 Star::Find returns 1 (0), X=504.43, Y=807.06, Mass=1610, SNR=26.8, Peak=159 HFD=5.0
00:04:57.990 00.000 7988 MultiStar: [#1 -0.17,-0.10,0.94,U] [#2 -0.62,0.02,0.00,M6] [#3 -0.49,-0.10,0.00,M3] [#4 -0.31,-0.20,0.77,U] [#5 -0.33,-0.12,0.70,U] [#6 -0.40,0.13,0.00,M1] [#7 -0.28,0.08,0.49,U] [#8 -0.22,-0.24,0.45,U] 
00:04:57.990 00.000 7988 single-star, 5 included, MultiStar: {-0.24, -0.11}, one-star: {-0.17, -0.09}
00:04:57.990 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
00:04:57.990 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
00:04:58.002 00.012 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.64 mountX=-0.09 mountY=0.17, mountTheta=2.08
00:04:58.002 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.09, opts=13)
00:04:58.002 00.000 7988 Enqueuing Move request for scope (-0.17, -0.09)
00:04:58.002 00.000 15712 Worker thread wakes up
00:04:58.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
00:04:58.002 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
00:04:58.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:04:58.007 00.005 7988 UpdateGuideState exits: m=1610 SNR=26.8
00:04:58.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:58.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:58.007 00.000 7988 Enqueuing Expose request
00:04:58.007 00.000 15712 Moving (-0.17, -0.09) raw xDistance=-0.09 yDistance=0.17
00:04:58.007 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
00:04:58.007 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
00:04:58.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:58.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:04:58.007 00.000 15712 MoveAxis(W, 0, ABG)
00:04:58.007 00.000 15712 Move returns status 0, amount 0
00:04:58.007 00.000 15712 MoveAxis(N, 0, ABG)
00:04:58.007 00.000 15712 Move returns status 0, amount 0
00:04:58.007 00.000 15712 move complete, result=0
00:04:58.007 00.000 15712 worker thread done servicing request
00:04:58.007 00.000 15712 Worker thread wakes up
00:04:58.007 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
00:04:58.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:58.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:59.421 01.414 15712 Exposure complete
00:04:59.484 00.063 15712 worker thread done servicing request
00:04:59.484 00.000 7988 OnExposeComplete: enter
00:04:59.484 00.000 7988 UpdateGuideState(): m_state=6
00:04:59.486 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3162
00:04:59.486 00.000 7988 Star::Find returns 1 (0), X=504.33, Y=807.06, Mass=1561, SNR=26.2, Peak=159 HFD=4.6
00:04:59.488 00.002 7988 MultiStar: [#1 -0.19,-0.09,0.95,U] [#2 -0.36,0.06,0.87,U] [#3 -0.42,0.04,0.00,M4] [#4 -0.27,-0.30,0.75,U] [#5 -0.24,-0.23,0.74,U] [#6 -0.26,0.03,0.64,U] [#7 -0.25,-0.11,0.48,U] [#8 0.26,0.04,0.45,U] 
00:04:59.488 00.000 7988 refined, 7 included, MultiStar: {-0.22, -0.09}, one-star: {-0.27, -0.09}
00:04:59.490 00.002 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.32 = 1.96)
00:04:59.490 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
00:04:59.492 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.76 mountX=-0.09 mountY=0.23, mountTheta=1.96
00:04:59.494 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.09, opts=13)
00:04:59.494 00.000 7988 Enqueuing Move request for scope (-0.22, -0.09)
00:04:59.496 00.002 15712 Worker thread wakes up
00:04:59.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
00:04:59.496 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
00:04:59.496 00.000 15712 Moving (-0.22, -0.09) raw xDistance=-0.09 yDistance=0.23
00:04:59.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:04:59.496 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.2
00:04:59.499 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:59.500 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:04:59.500 00.000 7988 Enqueuing Expose request
00:04:59.500 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
00:04:59.500 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
00:04:59.500 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:59.500 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:04:59.500 00.000 15712 MoveAxis(W, 0, ABG)
00:04:59.500 00.000 15712 Move returns status 0, amount 0
00:04:59.500 00.000 15712 MoveAxis(N, 0, ABG)
00:04:59.500 00.000 15712 Move returns status 0, amount 0
00:04:59.500 00.000 15712 move complete, result=0
00:04:59.500 00.000 15712 worker thread done servicing request
00:04:59.500 00.000 15712 Worker thread wakes up
00:04:59.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:04:59.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:04:59.500 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
00:05:01.146 01.646 15712 Exposure complete
00:05:01.205 00.059 15712 worker thread done servicing request
00:05:01.206 00.001 7988 OnExposeComplete: enter
00:05:01.207 00.001 7988 UpdateGuideState(): m_state=6
00:05:01.207 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3163
00:05:01.209 00.002 7988 Star::Find returns 1 (0), X=504.23, Y=806.95, Mass=1558, SNR=26.0, Peak=144 HFD=4.5
00:05:01.209 00.000 7988 MultiStar: [#1 -0.40,-0.24,0.00,M1] [#2 -0.67,0.07,0.00,M6] [#3 -0.43,-0.16,0.00,M5] [#4 -0.43,-0.57,0.00,M6] [#5 -0.64,-0.09,0.00,M1] [#6 -0.26,-0.05,0.66,U] [#7 -0.04,-0.11,0.50,U] [#8 -0.26,0.18,0.45,U] 
00:05:01.211 00.002 7988 refined, 3 included, MultiStar: {-0.26, -0.08}, one-star: {-0.37, -0.20}
00:05:01.211 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.41 = 1.88)
00:05:01.213 00.002 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.84)
00:05:01.213 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.84 mountX=-0.08 mountY=0.26, mountTheta=1.87
00:05:01.216 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.08, opts=13)
00:05:01.218 00.002 7988 Enqueuing Move request for scope (-0.26, -0.08)
00:05:01.218 00.000 15712 Worker thread wakes up
00:05:01.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
00:05:01.218 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
00:05:01.218 00.000 15712 Moving (-0.26, -0.08) raw xDistance=-0.08 yDistance=0.26
00:05:01.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:01.218 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.0
00:05:01.221 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:01.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:01.223 00.002 7988 Enqueuing Expose request
00:05:01.223 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
00:05:01.223 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
00:05:01.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:05:01.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:05:01.223 00.000 15712 MoveAxis(W, 1, ABG)
00:05:01.223 00.000 15712 Guiding  Dir = 3, Dur = 1
00:05:01.225 00.002 15712 IsGuiding returns 0
00:05:01.277 00.052 15712 IsGuiding returns 0
00:05:01.277 00.000 15712 Move returns status 0, amount 1
00:05:01.277 00.000 15712 MoveAxis(N, 0, ABG)
00:05:01.277 00.000 15712 Move returns status 0, amount 0
00:05:01.277 00.000 15712 move complete, result=0
00:05:01.277 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.3 px 0 ms NORTH
00:05:01.279 00.002 15712 worker thread done servicing request
00:05:01.279 00.000 15712 Worker thread wakes up
00:05:01.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:01.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:02.697 01.418 15712 Exposure complete
00:05:02.758 00.061 15712 worker thread done servicing request
00:05:02.758 00.000 7988 OnExposeComplete: enter
00:05:02.760 00.002 7988 UpdateGuideState(): m_state=6
00:05:02.760 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3164
00:05:02.762 00.002 7988 Star::Find returns 1 (0), X=504.51, Y=807.10, Mass=1542, SNR=26.2, Peak=161 HFD=4.6
00:05:02.762 00.000 7988 MultiStar: [#1 -0.05,0.02,1.03,U] [#2 -0.23,0.20,0.87,U] [#3 -0.19,0.17,0.85,U] [#4 -0.36,-0.08,0.72,U] [#5 -0.27,-0.15,0.75,U] [#6 -0.15,0.04,0.63,U] [#7 -0.35,0.33,0.00,M1] [#8 0.03,-0.28,0.45,U] 
00:05:02.764 00.002 7988 single-star, 7 included, MultiStar: {-0.17, 0.00}, one-star: {-0.09, -0.06}
00:05:02.764 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
00:05:02.766 00.002 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.18 = 2.10)
00:05:02.766 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.59 mountX=-0.06 mountY=0.09, mountTheta=2.12
00:05:02.769 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.06, opts=13)
00:05:02.769 00.000 7988 Enqueuing Move request for scope (-0.09, -0.06)
00:05:02.771 00.002 15712 Worker thread wakes up
00:05:02.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
00:05:02.771 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
00:05:02.771 00.000 15712 Moving (-0.09, -0.06) raw xDistance=-0.06 yDistance=0.09
00:05:02.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:05:02.771 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.2
00:05:02.774 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:02.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:02.774 00.000 7988 Enqueuing Expose request
00:05:02.774 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
00:05:02.774 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
00:05:02.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:02.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:05:02.774 00.000 15712 MoveAxis(W, 0, ABG)
00:05:02.774 00.000 15712 Move returns status 0, amount 0
00:05:02.774 00.000 15712 MoveAxis(N, 0, ABG)
00:05:02.774 00.000 15712 Move returns status 0, amount 0
00:05:02.774 00.000 15712 move complete, result=0
00:05:02.774 00.000 15712 worker thread done servicing request
00:05:02.774 00.000 15712 Worker thread wakes up
00:05:02.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:02.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:02.774 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
00:05:04.418 01.644 15712 Exposure complete
00:05:04.480 00.062 15712 worker thread done servicing request
00:05:04.480 00.000 7988 OnExposeComplete: enter
00:05:04.480 00.000 7988 UpdateGuideState(): m_state=6
00:05:04.482 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3165
00:05:04.482 00.000 7988 Star::Find returns 1 (0), X=504.22, Y=806.64, Mass=1554, SNR=25.9, Peak=132 HFD=4.5
00:05:04.484 00.002 7988 MultiStar: [#1 -0.16,-0.19,0.97,U] [#2 -0.39,-0.04,0.87,U] [#3 -0.46,-0.25,0.00,M5] [#4 -0.36,-0.76,0.00,M6] [#5 -0.31,-0.37,0.00,M1] [#6 -0.35,-0.08,0.69,U] [#7 -0.22,-0.13,0.48,U] [#8 -0.10,-0.11,0.45,U] 
00:05:04.484 00.000 7988 refined, 5 included, MultiStar: {-0.28, -0.20}, one-star: {-0.39, -0.51}
00:05:04.486 00.002 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.09 = 2.19)
00:05:04.487 00.001 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.16)
00:05:04.487 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.20 hyp=0.35 cameraTheta=-2.53 mountX=-0.20 mountY=0.29, mountTheta=2.18
00:05:04.489 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.20, opts=13)
00:05:04.491 00.002 7988 Enqueuing Move request for scope (-0.28, -0.20)
00:05:04.491 00.000 15712 Worker thread wakes up
00:05:04.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.20) opts 0xd
00:05:04.491 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.20)
00:05:04.491 00.000 15712 Moving (-0.28, -0.20) raw xDistance=-0.20 yDistance=0.29
00:05:04.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:04.491 00.000 7988 UpdateGuideState exits: m=1554 SNR=25.9
00:05:04.494 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:04.495 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:04.495 00.000 7988 Enqueuing Expose request
00:05:04.495 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 640.33
00:05:04.495 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
00:05:04.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:05:04.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:05:04.495 00.000 15712 MoveAxis(E, 40, ABG)
00:05:04.495 00.000 15712 Guiding  Dir = 2, Dur = 40
00:05:04.495 00.000 15712 IsGuiding returns 0
00:05:04.522 00.027 15712 PulseGuide returned control before completion, sleep 27
00:05:04.581 00.059 15712 IsGuiding returns 0
00:05:04.581 00.000 15712 Move returns status 0, amount 40
00:05:04.581 00.000 15712 MoveAxis(N, 0, ABG)
00:05:04.581 00.000 15712 Move returns status 0, amount 0
00:05:04.581 00.000 15712 move complete, result=0
00:05:04.581 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.3 px 0 ms NORTH
00:05:04.588 00.007 15712 worker thread done servicing request
00:05:04.588 00.000 15712 Worker thread wakes up
00:05:04.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:04.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:05.994 01.406 15712 Exposure complete
00:05:06.056 00.062 15712 worker thread done servicing request
00:05:06.056 00.000 7988 OnExposeComplete: enter
00:05:06.056 00.000 7988 UpdateGuideState(): m_state=6
00:05:06.058 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3166
00:05:06.058 00.000 7988 Star::Find returns 1 (0), X=504.45, Y=806.64, Mass=1572, SNR=26.4, Peak=132 HFD=4.8
00:05:06.060 00.002 7988 MultiStar: [#1 -0.21,-0.36,0.00,M1] [#2 -0.36,-0.20,0.88,U] [#3 -0.34,-0.33,0.00,M6] [#4 -0.30,-0.47,0.00,M7] [#5 -0.44,-0.41,0.00,M2] [#6 -0.01,-0.01,0.65,U] [#7 -0.36,-0.21,0.49,U] [#8 0.07,-0.37,0.42,U] 
00:05:06.060 00.000 7988 refined, 4 included, MultiStar: {-0.18, -0.27}, one-star: {-0.15, -0.51}
00:05:06.062 00.002 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
00:05:06.062 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
00:05:06.064 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.27 hyp=0.33 cameraTheta=-2.15 mountX=-0.28 mountY=0.19, mountTheta=2.54
00:05:06.065 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.27, opts=13)
00:05:06.067 00.002 7988 Enqueuing Move request for scope (-0.18, -0.27)
00:05:06.067 00.000 15712 Worker thread wakes up
00:05:06.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.27) opts 0xd
00:05:06.067 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.27)
00:05:06.067 00.000 15712 Moving (-0.18, -0.27) raw xDistance=-0.28 yDistance=0.19
00:05:06.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:06.067 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.4
00:05:06.071 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:06.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:06.071 00.000 7988 Enqueuing Expose request
00:05:06.071 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 640.33
00:05:06.071 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
00:05:06.071 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:06.071 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:05:06.071 00.000 15712 MoveAxis(E, 56, ABG)
00:05:06.071 00.000 15712 Guiding  Dir = 2, Dur = 56
00:05:06.071 00.000 15712 IsGuiding returns 0
00:05:06.105 00.034 15712 PulseGuide returned control before completion, sleep 37
00:05:06.151 00.046 15712 IsGuiding returns 1
00:05:06.151 00.000 15712 scope still moving after pulse duration time elapsed
00:05:06.185 00.034 15712 IsGuiding returns 0
00:05:06.185 00.000 15712 scope move finished after 56 + 53 ms
00:05:06.185 00.000 15712 Move returns status 0, amount 56
00:05:06.185 00.000 15712 MoveAxis(N, 0, ABG)
00:05:06.185 00.000 15712 Move returns status 0, amount 0
00:05:06.185 00.000 15712 move complete, result=0
00:05:06.185 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.2 px 0 ms NORTH
00:05:06.185 00.000 15712 worker thread done servicing request
00:05:06.187 00.002 15712 Worker thread wakes up
00:05:06.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:06.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:07.826 01.639 15712 Exposure complete
00:05:07.888 00.062 15712 worker thread done servicing request
00:05:07.888 00.000 7988 OnExposeComplete: enter
00:05:07.888 00.000 7988 UpdateGuideState(): m_state=6
00:05:07.890 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3167
00:05:07.892 00.002 7988 Star::Find returns 1 (0), X=504.62, Y=807.21, Mass=1524, SNR=25.7, Peak=165 HFD=4.5
00:05:07.892 00.000 7988 MultiStar: [#1 -0.04,0.14,0.99,U] [#2 -0.10,0.32,0.90,U] [#3 -0.25,0.28,0.85,U] [#4 -0.30,-0.14,0.75,U] [#5 -0.20,0.09,0.72,U] [#6 -0.35,0.27,0.00,M1] [#7 -0.26,0.36,0.00,M1] [#8 0.17,-0.08,0.44,U] 
00:05:07.894 00.002 7988 single-star, 6 included, MultiStar: {-0.11, 0.12}, one-star: {0.01, 0.06}
00:05:07.894 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
00:05:07.896 00.002 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
00:05:07.896 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.34 mountX=0.06 mountY=-0.02, mountTheta=-0.26
00:05:07.898 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.06, opts=13)
00:05:07.900 00.002 7988 Enqueuing Move request for scope (0.01, 0.06)
00:05:07.901 00.001 15712 Worker thread wakes up
00:05:07.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:05:07.901 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:05:07.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:07.901 00.000 7988 UpdateGuideState exits: m=1524 SNR=25.7
00:05:07.903 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:07.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:07.905 00.002 7988 Enqueuing Expose request
00:05:07.905 00.000 15712 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
00:05:07.905 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
00:05:07.905 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
00:05:07.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:07.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:05:07.905 00.000 15712 MoveAxis(E, 2, ABG)
00:05:07.905 00.000 15712 Guiding  Dir = 2, Dur = 2
00:05:07.905 00.000 15712 IsGuiding returns 0
00:05:07.921 00.016 15712 IsGuiding returns 0
00:05:07.921 00.000 15712 Move returns status 0, amount 2
00:05:07.921 00.000 15712 MoveAxis(N, 0, ABG)
00:05:07.921 00.000 15712 Move returns status 0, amount 0
00:05:07.921 00.000 15712 move complete, result=0
00:05:07.921 00.000 15712 worker thread done servicing request
00:05:07.921 00.000 15712 Worker thread wakes up
00:05:07.921 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:05:07.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:07.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:09.345 01.424 15712 Exposure complete
00:05:09.406 00.061 15712 worker thread done servicing request
00:05:09.406 00.000 7988 OnExposeComplete: enter
00:05:09.406 00.000 7988 UpdateGuideState(): m_state=6
00:05:09.406 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
00:05:09.406 00.000 7988 Star::Find returns 1 (0), X=504.63, Y=807.22, Mass=1497, SNR=25.7, Peak=165 HFD=4.6
00:05:09.411 00.005 7988 MultiStar: [#1 0.08,0.05,1.01,U] [#2 -0.18,0.11,0.85,U] [#3 0.25,0.12,0.88,U] [#4 -0.10,-0.09,0.73,U] [#5 -0.10,0.04,0.75,U] [#6 0.18,0.25,0.68,U] [#7 0.13,-0.06,0.50,U] [#8 0.55,0.05,0.00,M1] 
00:05:09.411 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.03, 0.07}
00:05:09.411 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
00:05:09.411 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
00:05:09.411 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.12 mountX=0.07 mountY=-0.03, mountTheta=-0.47
00:05:09.415 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
00:05:09.417 00.002 7988 Enqueuing Move request for scope (0.03, 0.07)
00:05:09.417 00.000 15712 Worker thread wakes up
00:05:09.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:05:09.417 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:05:09.417 00.000 15712 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=-0.03
00:05:09.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:09.417 00.000 7988 UpdateGuideState exits: m=1497 SNR=25.7
00:05:09.421 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:09.421 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:09.423 00.002 7988 Enqueuing Expose request
00:05:09.423 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
00:05:09.423 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
00:05:09.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:09.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:09.423 00.000 15712 MoveAxis(E, 1, ABG)
00:05:09.423 00.000 15712 Guiding  Dir = 2, Dur = 1
00:05:09.425 00.002 15712 IsGuiding returns 0
00:05:09.444 00.019 15712 IsGuiding returns 0
00:05:09.444 00.000 15712 Move returns status 0, amount 1
00:05:09.444 00.000 15712 MoveAxis(N, 0, ABG)
00:05:09.444 00.000 15712 Move returns status 0, amount 0
00:05:09.444 00.000 15712 move complete, result=0
00:05:09.444 00.000 15712 worker thread done servicing request
00:05:09.444 00.000 15712 Worker thread wakes up
00:05:09.444 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:05:09.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:09.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:11.086 01.642 15712 Exposure complete
00:05:11.147 00.061 15712 worker thread done servicing request
00:05:11.147 00.000 7988 OnExposeComplete: enter
00:05:11.147 00.000 7988 UpdateGuideState(): m_state=6
00:05:11.149 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3169
00:05:11.149 00.000 7988 Star::Find returns 1 (0), X=504.41, Y=807.12, Mass=1547, SNR=26.0, Peak=168 HFD=4.4
00:05:11.151 00.002 7988 MultiStar: [#1 0.07,0.07,1.00,U] [#2 -0.32,0.02,0.85,U] [#3 -0.09,0.05,0.87,U] [#4 -0.33,0.01,0.79,U] [#5 -0.10,0.12,0.73,U] [#6 0.02,-0.13,0.66,U] [#7 -0.25,-0.17,0.48,U] [#8 -0.06,-0.30,0.44,U] 
00:05:11.151 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.19, -0.03}
00:05:11.153 00.002 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.56) = xAngle (-4.60 = 1.69)
00:05:11.153 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.63 = 1.65)
00:05:11.155 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.03 mountX=-0.02 mountY=0.14, mountTheta=1.69
00:05:11.157 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.01, opts=13)
00:05:11.157 00.000 7988 Enqueuing Move request for scope (-0.14, -0.01)
00:05:11.159 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:05:11.159 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.0
00:05:11.162 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:11.163 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:11.163 00.000 7988 Enqueuing Expose request
00:05:11.163 00.000 15712 Worker thread wakes up
00:05:11.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
00:05:11.163 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
00:05:11.163 00.000 15712 Moving (-0.14, -0.01) raw xDistance=-0.02 yDistance=0.14
00:05:11.163 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
00:05:11.163 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
00:05:11.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:11.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:05:11.163 00.000 15712 MoveAxis(E, 2, ABG)
00:05:11.163 00.000 15712 Guiding  Dir = 2, Dur = 2
00:05:11.163 00.000 15712 IsGuiding returns 0
00:05:11.179 00.016 15712 IsGuiding returns 0
00:05:11.179 00.000 15712 Move returns status 0, amount 2
00:05:11.179 00.000 15712 MoveAxis(N, 0, ABG)
00:05:11.179 00.000 15712 Move returns status 0, amount 0
00:05:11.179 00.000 15712 move complete, result=0
00:05:11.179 00.000 15712 worker thread done servicing request
00:05:11.179 00.000 15712 Worker thread wakes up
00:05:11.179 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:05:11.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:11.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:12.593 01.414 15712 Exposure complete
00:05:12.648 00.055 15712 worker thread done servicing request
00:05:12.648 00.000 7988 OnExposeComplete: enter
00:05:12.657 00.009 7988 UpdateGuideState(): m_state=6
00:05:12.657 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3170
00:05:12.659 00.002 7988 Star::Find returns 1 (0), X=504.46, Y=807.24, Mass=1530, SNR=26.0, Peak=159 HFD=4.6
00:05:12.659 00.000 7988 MultiStar: [#1 -0.04,0.10,1.01,U] [#2 -0.28,0.22,0.88,U] [#3 -0.25,0.12,0.89,U] [#4 -0.27,-0.05,0.76,U] [#5 -0.24,0.03,0.71,U] [#6 -0.27,0.28,0.67,U] [#7 -0.11,0.30,0.46,U] [#8 -0.11,0.55,0.00,M1] 
00:05:12.661 00.002 7988 single-star, 7 included, MultiStar: {-0.20, 0.12}, one-star: {-0.14, 0.09}
00:05:12.661 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
00:05:12.663 00.002 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
00:05:12.663 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.60 mountX=0.09 mountY=0.14, mountTheta=1.03
00:05:12.665 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.09, opts=13)
00:05:12.667 00.002 7988 Enqueuing Move request for scope (-0.14, 0.09)
00:05:12.667 00.000 15712 Worker thread wakes up
00:05:12.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
00:05:12.667 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
00:05:12.667 00.000 15712 Moving (-0.14, 0.09) raw xDistance=0.09 yDistance=0.14
00:05:12.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:12.667 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.0
00:05:12.671 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:12.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:12.672 00.001 7988 Enqueuing Expose request
00:05:12.672 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
00:05:12.672 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
00:05:12.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:12.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:05:12.672 00.000 15712 MoveAxis(W, 0, ABG)
00:05:12.672 00.000 15712 Move returns status 0, amount 0
00:05:12.672 00.000 15712 MoveAxis(N, 0, ABG)
00:05:12.672 00.000 15712 Move returns status 0, amount 0
00:05:12.672 00.000 15712 move complete, result=0
00:05:12.672 00.000 15712 worker thread done servicing request
00:05:12.672 00.000 15712 Worker thread wakes up
00:05:12.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:12.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:12.676 00.004 7988 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
00:05:14.312 01.636 15712 Exposure complete
00:05:14.374 00.062 15712 worker thread done servicing request
00:05:14.374 00.000 7988 OnExposeComplete: enter
00:05:14.374 00.000 7988 UpdateGuideState(): m_state=6
00:05:14.374 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3171
00:05:14.377 00.003 7988 Star::Find returns 1 (0), X=504.47, Y=807.19, Mass=1557, SNR=26.1, Peak=152 HFD=4.8
00:05:14.377 00.000 7988 MultiStar: [#1 0.09,0.14,1.01,U] [#2 -0.22,0.19,0.85,U] [#3 -0.36,0.22,0.00,M3] [#4 -0.20,-0.31,0.75,U] [#5 -0.21,0.18,0.73,U] [#6 -0.24,0.41,0.00,M1] [#7 -0.14,0.11,0.46,U] [#8 -0.17,0.08,0.46,U] 
00:05:14.377 00.000 7988 single-star, 6 included, MultiStar: {-0.13, 0.06}, one-star: {-0.13, 0.03}
00:05:14.377 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.32 = 1.32)
00:05:14.377 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
00:05:14.377 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.89 mountX=0.03 mountY=0.13, mountTheta=1.32
00:05:14.377 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.03, opts=13)
00:05:14.377 00.000 7988 Enqueuing Move request for scope (-0.13, 0.03)
00:05:14.377 00.000 15712 Worker thread wakes up
00:05:14.377 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
00:05:14.377 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
00:05:14.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:05:14.377 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.1
00:05:14.390 00.013 15712 Moving (-0.13, 0.03) raw xDistance=0.03 yDistance=0.13
00:05:14.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:14.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:14.390 00.000 7988 Enqueuing Expose request
00:05:14.390 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
00:05:14.390 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
00:05:14.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:14.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:05:14.390 00.000 15712 MoveAxis(W, 0, ABG)
00:05:14.390 00.000 15712 Move returns status 0, amount 0
00:05:14.390 00.000 15712 MoveAxis(N, 0, ABG)
00:05:14.390 00.000 15712 Move returns status 0, amount 0
00:05:14.390 00.000 15712 move complete, result=0
00:05:14.390 00.000 15712 worker thread done servicing request
00:05:14.390 00.000 15712 Worker thread wakes up
00:05:14.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:14.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:14.390 00.000 7988 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
00:05:15.807 01.417 15712 Exposure complete
00:05:15.855 00.048 15712 worker thread done servicing request
00:05:15.855 00.000 7988 OnExposeComplete: enter
00:05:15.871 00.016 7988 UpdateGuideState(): m_state=6
00:05:15.871 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3172
00:05:15.871 00.000 7988 Star::Find returns 1 (0), X=504.45, Y=807.00, Mass=1623, SNR=26.8, Peak=142 HFD=4.9
00:05:15.871 00.000 7988 MultiStar: [#1 -0.28,-0.08,0.96,U] [#2 -0.34,-0.05,0.85,U] [#3 -0.35,0.05,0.82,U] [#4 -0.53,-0.49,0.00,M3] [#5 -0.26,-0.32,0.71,U] [#6 -0.14,-0.04,0.64,U] [#7 -0.36,-0.39,0.00,M1] [#8 -0.29,-0.55,0.00,M1] 
00:05:15.871 00.000 7988 single-star, 5 included, MultiStar: {-0.26, -0.10}, one-star: {-0.16, -0.15}
00:05:15.871 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.56) = xAngle (-3.95 = 2.34)
00:05:15.871 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
00:05:15.871 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.21 cameraTheta=-2.38 mountX=-0.15 mountY=0.16, mountTheta=2.32
00:05:15.871 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.15, opts=13)
00:05:15.871 00.000 7988 Enqueuing Move request for scope (-0.16, -0.15)
00:05:15.871 00.000 15712 Worker thread wakes up
00:05:15.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
00:05:15.871 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
00:05:15.871 00.000 15712 Moving (-0.16, -0.15) raw xDistance=-0.15 yDistance=0.16
00:05:15.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:05:15.871 00.000 7988 UpdateGuideState exits: m=1623 SNR=26.8
00:05:15.885 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:15.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:15.887 00.002 7988 Enqueuing Expose request
00:05:15.888 00.001 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
00:05:15.888 00.000 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
00:05:15.888 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:15.888 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:05:15.888 00.000 15712 MoveAxis(W, 1, ABG)
00:05:15.888 00.000 15712 Guiding  Dir = 3, Dur = 1
00:05:15.888 00.000 15712 IsGuiding returns 0
00:05:15.903 00.015 15712 IsGuiding returns 0
00:05:15.903 00.000 15712 Move returns status 0, amount 1
00:05:15.903 00.000 15712 MoveAxis(N, 0, ABG)
00:05:15.903 00.000 15712 Move returns status 0, amount 0
00:05:15.903 00.000 15712 move complete, result=0
00:05:15.903 00.000 15712 worker thread done servicing request
00:05:15.903 00.000 15712 Worker thread wakes up
00:05:15.903 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
00:05:15.905 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:15.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:17.547 01.642 15712 Exposure complete
00:05:17.608 00.061 7988 OnExposeComplete: enter
00:05:17.610 00.002 7988 UpdateGuideState(): m_state=6
00:05:17.610 00.000 15712 worker thread done servicing request
00:05:17.610 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3173
00:05:17.612 00.002 7988 Star::Find returns 1 (0), X=504.48, Y=807.05, Mass=1560, SNR=26.0, Peak=156 HFD=4.3
00:05:17.612 00.000 7988 MultiStar: [#1 -0.10,0.02,0.98,U] [#2 -0.32,0.14,0.89,U] [#3 -0.36,0.12,0.85,U] [#4 -0.38,-0.19,0.00,M4] [#5 -0.44,0.24,0.00,M1] [#6 -0.23,0.10,0.68,U] [#7 -0.32,0.24,0.50,U] [#8 -0.29,-0.10,0.47,U] 
00:05:17.614 00.002 7988 single-star, 6 included, MultiStar: {-0.24, 0.05}, one-star: {-0.12, -0.11}
00:05:17.614 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
00:05:17.616 00.002 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
00:05:17.616 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.43 mountX=-0.11 mountY=0.12, mountTheta=2.28
00:05:17.618 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.11, opts=13)
00:05:17.620 00.002 7988 Enqueuing Move request for scope (-0.12, -0.11)
00:05:17.620 00.000 15712 Worker thread wakes up
00:05:17.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
00:05:17.620 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
00:05:17.620 00.000 15712 Moving (-0.12, -0.11) raw xDistance=-0.11 yDistance=0.12
00:05:17.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:17.620 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.0
00:05:17.623 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:17.624 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:17.624 00.000 7988 Enqueuing Expose request
00:05:17.624 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
00:05:17.624 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
00:05:17.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:17.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:05:17.624 00.000 15712 MoveAxis(E, 0, ABG)
00:05:17.624 00.000 15712 Move returns status 0, amount 0
00:05:17.624 00.000 15712 MoveAxis(N, 0, ABG)
00:05:17.624 00.000 15712 Move returns status 0, amount 0
00:05:17.624 00.000 15712 move complete, result=0
00:05:17.624 00.000 15712 worker thread done servicing request
00:05:17.624 00.000 15712 Worker thread wakes up
00:05:17.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:17.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:17.624 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:19.042 01.418 15712 Exposure complete
00:05:19.101 00.059 15712 worker thread done servicing request
00:05:19.101 00.000 7988 OnExposeComplete: enter
00:05:19.105 00.004 7988 UpdateGuideState(): m_state=6
00:05:19.105 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3174
00:05:19.105 00.000 7988 Star::Find returns 1 (0), X=504.56, Y=807.21, Mass=1618, SNR=26.8, Peak=155 HFD=4.6
00:05:19.105 00.000 7988 MultiStar: [#1 0.04,0.10,0.97,U] [#2 -0.18,0.26,0.82,U] [#3 -0.20,-0.02,0.82,U] [#4 -0.38,-0.06,0.71,U] [#5 -0.01,0.01,0.69,U] [#6 0.18,0.29,0.65,U] [#7 -0.03,0.27,0.49,U] [#8 0.16,-0.10,0.42,U] 
00:05:19.105 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.04, 0.06}
00:05:19.105 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
00:05:19.105 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
00:05:19.105 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.15 mountX=0.06 mountY=0.04, mountTheta=0.56
00:05:19.105 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.06, opts=13)
00:05:19.105 00.000 7988 Enqueuing Move request for scope (-0.04, 0.06)
00:05:19.105 00.000 15712 Worker thread wakes up
00:05:19.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:05:19.105 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:05:19.105 00.000 15712 Moving (-0.04, 0.06) raw xDistance=0.06 yDistance=0.04
00:05:19.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:19.118 00.013 7988 UpdateGuideState exits: m=1618 SNR=26.8
00:05:19.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:19.120 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:19.121 00.001 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
00:05:19.121 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
00:05:19.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:19.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:05:19.121 00.000 15712 MoveAxis(E, 1, ABG)
00:05:19.121 00.000 15712 Guiding  Dir = 2, Dur = 1
00:05:19.121 00.000 7988 Enqueuing Expose request
00:05:19.121 00.000 15712 IsGuiding returns 0
00:05:19.144 00.023 15712 IsGuiding returns 0
00:05:19.144 00.000 15712 Move returns status 0, amount 1
00:05:19.144 00.000 15712 MoveAxis(N, 0, ABG)
00:05:19.144 00.000 15712 Move returns status 0, amount 0
00:05:19.144 00.000 15712 move complete, result=0
00:05:19.144 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:05:19.151 00.007 15712 worker thread done servicing request
00:05:19.151 00.000 15712 Worker thread wakes up
00:05:19.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:19.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:20.891 01.740 15712 Exposure complete
00:05:20.953 00.062 15712 worker thread done servicing request
00:05:20.953 00.000 7988 OnExposeComplete: enter
00:05:20.953 00.000 7988 UpdateGuideState(): m_state=6
00:05:20.956 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3175
00:05:20.956 00.000 7988 Star::Find returns 1 (0), X=504.61, Y=807.10, Mass=1607, SNR=26.5, Peak=169 HFD=4.6
00:05:20.958 00.002 7988 MultiStar: [#1 0.09,-0.04,0.98,U] [#2 0.08,0.17,0.82,U] [#3 -0.29,0.21,0.83,U] [#4 -0.13,-0.14,0.76,U] [#5 -0.09,0.01,0.71,U] [#6 -0.02,0.14,0.70,U] [#7 -0.27,0.40,0.00,M1] [#8 0.22,-0.12,0.43,U] 
00:05:20.958 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {0.01, -0.05}
00:05:20.960 00.002 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
00:05:20.960 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
00:05:20.962 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.35 mountX=0.03 mountY=0.02, mountTheta=0.77
00:05:20.964 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.03, opts=13)
00:05:20.964 00.000 7988 Enqueuing Move request for scope (-0.03, 0.03)
00:05:20.966 00.002 15712 Worker thread wakes up
00:05:20.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:05:20.966 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:05:20.966 00.000 15712 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.02
00:05:20.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:20.966 00.000 7988 UpdateGuideState exits: m=1607 SNR=26.5
00:05:20.968 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:20.969 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:20.969 00.000 7988 Enqueuing Expose request
00:05:20.969 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
00:05:20.969 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
00:05:20.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:20.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:20.969 00.000 15712 MoveAxis(E, 3, ABG)
00:05:20.969 00.000 15712 Guiding  Dir = 2, Dur = 3
00:05:20.972 00.003 15712 IsGuiding returns 0
00:05:20.987 00.015 15712 IsGuiding returns 0
00:05:20.987 00.000 15712 Move returns status 0, amount 3
00:05:20.987 00.000 15712 MoveAxis(N, 0, ABG)
00:05:20.987 00.000 15712 Move returns status 0, amount 0
00:05:20.987 00.000 15712 move complete, result=0
00:05:20.987 00.000 15712 worker thread done servicing request
00:05:20.987 00.000 15712 Worker thread wakes up
00:05:20.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:20.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:20.987 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:05:22.391 01.404 15712 Exposure complete
00:05:22.448 00.057 15712 worker thread done servicing request
00:05:22.452 00.004 7988 OnExposeComplete: enter
00:05:22.452 00.000 7988 UpdateGuideState(): m_state=6
00:05:22.454 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3176
00:05:22.454 00.000 7988 Star::Find returns 1 (0), X=504.68, Y=807.28, Mass=1569, SNR=26.4, Peak=150 HFD=4.7
00:05:22.456 00.002 7988 MultiStar: [#1 0.22,0.11,0.96,U] [#2 0.11,0.30,0.84,U] [#3 0.01,0.15,0.84,U] [#4 -0.07,-0.03,0.75,U] [#5 0.16,-0.02,0.72,U] [#6 -0.18,0.33,0.67,U] [#7 0.17,0.18,0.49,U] [#8 0.34,-0.23,0.47,U] 
00:05:22.456 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.12}, one-star: {0.08, 0.13}
00:05:22.458 00.002 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
00:05:22.458 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
00:05:22.460 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.14 cameraTheta=0.93 mountX=0.12 mountY=-0.09, mountTheta=-0.65
00:05:22.462 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.12, opts=13)
00:05:22.462 00.000 7988 Enqueuing Move request for scope (0.09, 0.12)
00:05:22.465 00.003 15712 Worker thread wakes up
00:05:22.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
00:05:22.465 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
00:05:22.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:22.465 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.4
00:05:22.467 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:22.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:22.468 00.001 7988 Enqueuing Expose request
00:05:22.468 00.000 15712 Moving (0.09, 0.12) raw xDistance=0.12 yDistance=-0.09
00:05:22.468 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
00:05:22.468 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
00:05:22.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:22.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:05:22.468 00.000 15712 MoveAxis(E, 2, ABG)
00:05:22.468 00.000 15712 Guiding  Dir = 2, Dur = 2
00:05:22.504 00.036 15712 IsGuiding returns 0
00:05:22.520 00.016 15712 IsGuiding returns 0
00:05:22.520 00.000 15712 Move returns status 0, amount 2
00:05:22.520 00.000 15712 MoveAxis(N, 0, ABG)
00:05:22.520 00.000 15712 Move returns status 0, amount 0
00:05:22.520 00.000 15712 move complete, result=0
00:05:22.520 00.000 15712 worker thread done servicing request
00:05:22.520 00.000 15712 Worker thread wakes up
00:05:22.520 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:05:22.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:22.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:24.162 01.642 15712 Exposure complete
00:05:24.222 00.060 15712 worker thread done servicing request
00:05:24.222 00.000 7988 OnExposeComplete: enter
00:05:24.223 00.001 7988 UpdateGuideState(): m_state=6
00:05:24.223 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3177
00:05:24.223 00.000 7988 Star::Find returns 1 (0), X=504.47, Y=807.26, Mass=1426, SNR=25.3, Peak=156 HFD=4.6
00:05:24.223 00.000 7988 MultiStar: [#1 -0.08,0.12,1.02,U] [#2 -0.18,0.28,0.89,U] [#3 -0.28,0.12,0.89,U] [#4 -0.16,-0.03,0.74,U] [#5 -0.20,0.20,0.78,U] [#6 -0.12,0.31,0.71,U] [#7 -0.31,0.26,0.52,U] [#8 0.16,0.47,0.00,M1] 
00:05:24.223 00.000 7988 single-star, 7 included, MultiStar: {-0.18, 0.16}, one-star: {-0.13, 0.10}
00:05:24.223 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.56) = xAngle (0.91 = 0.91)
00:05:24.223 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
00:05:24.223 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.47 mountX=0.10 mountY=0.13, mountTheta=0.89
00:05:24.233 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.10, opts=13)
00:05:24.233 00.000 7988 Enqueuing Move request for scope (-0.13, 0.10)
00:05:24.233 00.000 15712 Worker thread wakes up
00:05:24.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
00:05:24.233 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
00:05:24.233 00.000 15712 Moving (-0.13, 0.10) raw xDistance=0.10 yDistance=0.13
00:05:24.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:24.233 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.3
00:05:24.238 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:24.238 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:24.239 00.001 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
00:05:24.239 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
00:05:24.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:24.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:05:24.239 00.000 15712 MoveAxis(E, 1, ABG)
00:05:24.239 00.000 15712 Guiding  Dir = 2, Dur = 1
00:05:24.239 00.000 7988 Enqueuing Expose request
00:05:24.241 00.002 15712 IsGuiding returns 0
00:05:24.255 00.014 15712 IsGuiding returns 0
00:05:24.255 00.000 15712 Move returns status 0, amount 1
00:05:24.255 00.000 15712 MoveAxis(N, 0, ABG)
00:05:24.255 00.000 15712 Move returns status 0, amount 0
00:05:24.255 00.000 15712 move complete, result=0
00:05:24.255 00.000 15712 worker thread done servicing request
00:05:24.255 00.000 15712 Worker thread wakes up
00:05:24.255 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:05:24.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:24.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:25.676 01.421 15712 Exposure complete
00:05:25.729 00.053 15712 worker thread done servicing request
00:05:25.729 00.000 7988 OnExposeComplete: enter
00:05:25.738 00.009 7988 UpdateGuideState(): m_state=6
00:05:25.738 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3178
00:05:25.738 00.000 7988 Star::Find returns 1 (0), X=504.76, Y=807.14, Mass=1616, SNR=26.6, Peak=160 HFD=4.5
00:05:25.738 00.000 7988 MultiStar: [#1 -0.01,0.22,0.94,U] [#2 -0.15,0.26,0.83,U] [#3 -0.25,0.09,0.83,U] [#4 -0.11,0.07,0.74,U] [#5 -0.20,0.07,0.72,U] [#6 -0.10,0.18,0.70,U] [#7 0.04,0.11,0.49,U] [#8 0.40,0.23,0.00,M2] 
00:05:25.738 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.12}, one-star: {0.16, -0.01}
00:05:25.738 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
00:05:25.738 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
00:05:25.738 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.10 mountX=0.12 mountY=0.07, mountTheta=0.52
00:05:25.746 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.12, opts=13)
00:05:25.746 00.000 7988 Enqueuing Move request for scope (-0.07, 0.12)
00:05:25.746 00.000 15712 Worker thread wakes up
00:05:25.746 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
00:05:25.746 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
00:05:25.746 00.000 15712 Moving (-0.07, 0.12) raw xDistance=0.12 yDistance=0.07
00:05:25.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:25.746 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.6
00:05:25.746 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:25.746 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:25.754 00.008 7988 Enqueuing Expose request
00:05:25.754 00.000 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
00:05:25.754 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
00:05:25.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:25.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:05:25.754 00.000 15712 MoveAxis(W, 1, ABG)
00:05:25.754 00.000 15712 Guiding  Dir = 3, Dur = 1
00:05:25.754 00.000 15712 IsGuiding returns 0
00:05:25.780 00.026 15712 IsGuiding returns 0
00:05:25.780 00.000 15712 Move returns status 0, amount 1
00:05:25.780 00.000 15712 MoveAxis(N, 0, ABG)
00:05:25.780 00.000 15712 Move returns status 0, amount 0
00:05:25.780 00.000 15712 move complete, result=0
00:05:25.780 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
00:05:25.785 00.005 15712 worker thread done servicing request
00:05:25.785 00.000 15712 Worker thread wakes up
00:05:25.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:25.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:27.524 01.739 15712 Exposure complete
00:05:27.582 00.058 15712 worker thread done servicing request
00:05:27.582 00.000 7988 OnExposeComplete: enter
00:05:27.586 00.004 7988 UpdateGuideState(): m_state=6
00:05:27.586 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3179
00:05:27.588 00.002 7988 Star::Find returns 1 (0), X=504.60, Y=807.16, Mass=1571, SNR=26.4, Peak=155 HFD=4.7
00:05:27.590 00.002 7988 MultiStar: [#1 0.10,0.10,0.94,U] [#2 -0.20,-0.11,0.84,U] [#3 -0.41,0.07,0.85,U] [#4 -0.20,-0.18,0.71,U] [#5 -0.23,-0.11,0.70,U] [#6 -0.13,0.15,0.65,U] [#7 -0.21,0.11,0.46,U] [#8 0.19,0.08,0.45,U] 
00:05:27.590 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.00, 0.00}
00:05:27.592 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
00:05:27.592 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
00:05:27.594 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=1.61 mountX=0.00 mountY=0.00, mountTheta=0.02
00:05:27.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.00, opts=13)
00:05:27.596 00.002 7988 Enqueuing Move request for scope (-0.00, 0.00)
00:05:27.598 00.002 15712 Worker thread wakes up
00:05:27.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
00:05:27.598 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
00:05:27.598 00.000 15712 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
00:05:27.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:27.599 00.001 7988 UpdateGuideState exits: m=1571 SNR=26.4
00:05:27.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:27.601 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:27.602 00.001 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
00:05:27.602 00.000 7988 Enqueuing Expose request
00:05:27.602 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
00:05:27.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:27.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:05:27.604 00.002 15712 MoveAxis(W, 5, ABG)
00:05:27.604 00.000 15712 Guiding  Dir = 3, Dur = 5
00:05:27.604 00.000 15712 IsGuiding returns 0
00:05:27.621 00.017 15712 IsGuiding returns 0
00:05:27.621 00.000 15712 Move returns status 0, amount 5
00:05:27.621 00.000 15712 MoveAxis(N, 0, ABG)
00:05:27.621 00.000 15712 Move returns status 0, amount 0
00:05:27.621 00.000 15712 move complete, result=0
00:05:27.621 00.000 15712 worker thread done servicing request
00:05:27.621 00.000 15712 Worker thread wakes up
00:05:27.621 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:05:27.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:27.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:29.039 01.418 15712 Exposure complete
00:05:29.101 00.062 15712 worker thread done servicing request
00:05:29.102 00.001 7988 OnExposeComplete: enter
00:05:29.102 00.000 7988 UpdateGuideState(): m_state=6
00:05:29.102 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3180
00:05:29.102 00.000 7988 Star::Find returns 1 (0), X=504.68, Y=806.99, Mass=1470, SNR=25.4, Peak=129 HFD=4.2
00:05:29.102 00.000 7988 MultiStar: [#1 0.19,0.19,1.03,U] [#2 0.06,0.16,0.87,U] [#3 0.17,-0.03,0.90,U] [#4 0.19,-0.30,0.80,U] [#5 0.03,-0.18,0.76,U] [#6 0.10,0.16,0.68,U] [#7 0.01,0.06,0.52,U] [#8 0.47,-0.25,0.00,M2] 
00:05:29.102 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.08, -0.16}
00:05:29.102 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
00:05:29.102 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
00:05:29.102 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.11 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
00:05:29.112 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.01, opts=13)
00:05:29.112 00.000 7988 Enqueuing Move request for scope (0.11, -0.01)
00:05:29.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:29.112 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.4
00:05:29.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:29.117 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:29.119 00.002 7988 Enqueuing Expose request
00:05:29.119 00.000 15712 Worker thread wakes up
00:05:29.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:05:29.119 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:05:29.119 00.000 15712 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=-0.11
00:05:29.121 00.002 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
00:05:29.121 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
00:05:29.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:29.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:05:29.121 00.000 15712 MoveAxis(W, 5, ABG)
00:05:29.121 00.000 15712 Guiding  Dir = 3, Dur = 5
00:05:29.153 00.032 15712 IsGuiding returns 0
00:05:29.170 00.017 15712 IsGuiding returns 0
00:05:29.170 00.000 15712 Move returns status 0, amount 5
00:05:29.170 00.000 15712 MoveAxis(N, 0, ABG)
00:05:29.170 00.000 15712 Move returns status 0, amount 0
00:05:29.170 00.000 15712 move complete, result=0
00:05:29.170 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:05:29.173 00.003 15712 worker thread done servicing request
00:05:29.173 00.000 15712 Worker thread wakes up
00:05:29.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:29.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:30.811 01.638 15712 Exposure complete
00:05:30.863 00.052 15712 worker thread done servicing request
00:05:30.863 00.000 7988 OnExposeComplete: enter
00:05:30.872 00.009 7988 UpdateGuideState(): m_state=6
00:05:30.874 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3181
00:05:30.874 00.000 7988 Star::Find returns 1 (0), X=504.78, Y=807.19, Mass=1508, SNR=25.8, Peak=160 HFD=4.4
00:05:30.876 00.002 7988 MultiStar: [#1 0.12,-0.03,0.99,U] [#2 -0.15,0.16,0.87,U] [#3 -0.06,-0.08,0.88,U] [#4 -0.21,-0.13,0.78,U] [#5 -0.06,-0.10,0.73,U] [#6 -0.31,0.05,0.69,U] [#7 0.02,0.02,0.51,U] [#8 0.24,-0.13,0.45,U] 
00:05:30.876 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.18, 0.03}
00:05:30.878 00.002 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.12 = 2.17)
00:05:30.878 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.13)
00:05:30.880 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.55 mountX=-0.02 mountY=0.03, mountTheta=2.16
00:05:30.882 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
00:05:30.882 00.000 7988 Enqueuing Move request for scope (-0.03, -0.02)
00:05:30.884 00.002 15712 Worker thread wakes up
00:05:30.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
00:05:30.884 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
00:05:30.884 00.000 15712 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
00:05:30.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:30.884 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.8
00:05:30.887 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:30.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:30.888 00.001 7988 Enqueuing Expose request
00:05:30.888 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
00:05:30.888 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
00:05:30.888 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:30.888 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:05:30.888 00.000 15712 MoveAxis(W, 3, ABG)
00:05:30.888 00.000 15712 Guiding  Dir = 3, Dur = 3
00:05:30.888 00.000 15712 IsGuiding returns 0
00:05:30.913 00.025 15712 IsGuiding returns 0
00:05:30.913 00.000 15712 Move returns status 0, amount 3
00:05:30.913 00.000 15712 MoveAxis(N, 0, ABG)
00:05:30.913 00.000 15712 Move returns status 0, amount 0
00:05:30.913 00.000 15712 move complete, result=0
00:05:30.913 00.000 15712 worker thread done servicing request
00:05:30.913 00.000 15712 Worker thread wakes up
00:05:30.913 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:05:30.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:30.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:32.325 01.412 15712 Exposure complete
00:05:32.376 00.051 15712 worker thread done servicing request
00:05:32.376 00.000 7988 OnExposeComplete: enter
00:05:32.388 00.012 7988 UpdateGuideState(): m_state=6
00:05:32.388 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3182
00:05:32.390 00.002 7988 Star::Find returns 1 (0), X=504.69, Y=806.98, Mass=1461, SNR=25.4, Peak=154 HFD=4.1
00:05:32.392 00.002 7988 MultiStar: [#1 0.28,-0.26,1.04,U] [#2 -0.12,-0.11,0.92,U] [#3 -0.09,-0.05,0.88,U] [#4 0.04,-0.41,0.78,U] [#5 -0.29,-0.12,0.78,U] [#6 0.16,-0.01,0.72,U] [#7 0.17,-0.15,0.51,U] [#8 0.39,0.05,0.47,U] 
00:05:32.392 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {0.08, -0.17}
00:05:32.394 00.002 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
00:05:32.394 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
00:05:32.396 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.22 mountX=-0.15 mountY=-0.05, mountTheta=-2.81
00:05:32.396 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.15, opts=13)
00:05:32.398 00.002 7988 Enqueuing Move request for scope (0.05, -0.15)
00:05:32.398 00.000 15712 Worker thread wakes up
00:05:32.400 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
00:05:32.400 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
00:05:32.400 00.000 15712 Moving (0.05, -0.15) raw xDistance=-0.15 yDistance=-0.05
00:05:32.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:32.400 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.4
00:05:32.401 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:32.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:32.403 00.002 7988 Enqueuing Expose request
00:05:32.403 00.000 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.35
00:05:32.403 00.000 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
00:05:32.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:32.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:05:32.403 00.000 15712 MoveAxis(W, 0, ABG)
00:05:32.403 00.000 15712 Move returns status 0, amount 0
00:05:32.403 00.000 15712 MoveAxis(N, 0, ABG)
00:05:32.403 00.000 15712 Move returns status 0, amount 0
00:05:32.403 00.000 15712 move complete, result=0
00:05:32.403 00.000 15712 worker thread done servicing request
00:05:32.403 00.000 15712 Worker thread wakes up
00:05:32.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:32.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:32.403 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:05:34.046 01.643 15712 Exposure complete
00:05:34.107 00.061 15712 worker thread done servicing request
00:05:34.107 00.000 7988 OnExposeComplete: enter
00:05:34.107 00.000 7988 UpdateGuideState(): m_state=6
00:05:34.109 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3183
00:05:34.109 00.000 7988 Star::Find returns 1 (0), X=504.59, Y=806.83, Mass=1549, SNR=26.2, Peak=153 HFD=4.5
00:05:34.111 00.002 7988 MultiStar: [#1 0.06,-0.10,0.96,U] [#2 -0.18,0.05,0.89,U] [#3 -0.23,-0.10,0.81,U] [#4 -0.47,-0.27,0.00,M1] [#5 -0.13,-0.01,0.73,U] [#6 -0.04,-0.25,0.68,U] [#7 -0.19,0.06,0.55,U] [#8 0.37,-0.19,0.00,M1] 
00:05:34.111 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.11}, one-star: {-0.02, -0.33}
00:05:34.113 00.002 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.86 = 2.42)
00:05:34.113 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.39)
00:05:34.113 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-2.30 mountX=-0.11 mountY=0.10, mountTheta=2.40
00:05:34.113 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.11, opts=13)
00:05:34.113 00.000 7988 Enqueuing Move request for scope (-0.10, -0.11)
00:05:34.113 00.000 15712 Worker thread wakes up
00:05:34.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
00:05:34.113 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
00:05:34.113 00.000 15712 Moving (-0.10, -0.11) raw xDistance=-0.11 yDistance=0.10
00:05:34.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:34.113 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.2
00:05:34.122 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:34.123 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:34.123 00.000 7988 Enqueuing Expose request
00:05:34.123 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.35
00:05:34.123 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
00:05:34.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:34.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:05:34.123 00.000 15712 MoveAxis(E, 2, ABG)
00:05:34.126 00.003 15712 Guiding  Dir = 2, Dur = 2
00:05:34.159 00.033 15712 IsGuiding returns 0
00:05:34.175 00.016 15712 IsGuiding returns 0
00:05:34.175 00.000 15712 Move returns status 0, amount 2
00:05:34.175 00.000 15712 MoveAxis(N, 0, ABG)
00:05:34.175 00.000 15712 Move returns status 0, amount 0
00:05:34.175 00.000 15712 move complete, result=0
00:05:34.175 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:05:34.177 00.002 15712 worker thread done servicing request
00:05:34.177 00.000 15712 Worker thread wakes up
00:05:34.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:34.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:35.591 01.414 15712 Exposure complete
00:05:35.653 00.062 15712 worker thread done servicing request
00:05:35.653 00.000 7988 OnExposeComplete: enter
00:05:35.653 00.000 7988 UpdateGuideState(): m_state=6
00:05:35.655 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3184
00:05:35.657 00.002 7988 Star::Find returns 1 (0), X=504.59, Y=807.17, Mass=1690, SNR=27.3, Peak=169 HFD=4.8
00:05:35.657 00.000 7988 MultiStar: [#1 0.19,-0.07,0.95,U] [#2 -0.28,-0.10,0.81,U] [#3 -0.30,0.05,0.82,U] [#4 -0.47,-0.11,0.00,M2] [#5 -0.37,-0.17,0.68,U] [#6 0.02,0.11,0.65,U] [#7 -0.21,0.09,0.45,U] [#8 0.30,-0.27,0.44,U] 
00:05:35.659 00.002 7988 single-star, 7 included, MultiStar: {-0.09, -0.03}, one-star: {-0.02, 0.02}
00:05:35.659 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
00:05:35.661 00.002 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
00:05:35.661 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.20 mountX=0.02 mountY=0.02, mountTheta=0.62
00:05:35.663 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.02, opts=13)
00:05:35.665 00.002 7988 Enqueuing Move request for scope (-0.02, 0.02)
00:05:35.665 00.000 15712 Worker thread wakes up
00:05:35.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:05:35.665 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:05:35.665 00.000 15712 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.02
00:05:35.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:05:35.665 00.000 7988 UpdateGuideState exits: m=1690 SNR=27.3
00:05:35.668 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:35.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:35.670 00.002 7988 Enqueuing Expose request
00:05:35.670 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.35
00:05:35.670 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:05:35.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:35.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:35.670 00.000 15712 MoveAxis(E, 3, ABG)
00:05:35.670 00.000 15712 Guiding  Dir = 2, Dur = 3
00:05:35.672 00.002 15712 IsGuiding returns 0
00:05:35.691 00.019 15712 IsGuiding returns 0
00:05:35.691 00.000 15712 Move returns status 0, amount 3
00:05:35.691 00.000 15712 MoveAxis(N, 0, ABG)
00:05:35.691 00.000 15712 Move returns status 0, amount 0
00:05:35.691 00.000 15712 move complete, result=0
00:05:35.691 00.000 15712 worker thread done servicing request
00:05:35.691 00.000 15712 Worker thread wakes up
00:05:35.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:35.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:35.691 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:05:37.330 01.639 15712 Exposure complete
00:05:37.377 00.047 15712 worker thread done servicing request
00:05:37.377 00.000 7988 OnExposeComplete: enter
00:05:37.392 00.015 7988 UpdateGuideState(): m_state=6
00:05:37.394 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3185
00:05:37.394 00.000 7988 Star::Find returns 1 (0), X=504.58, Y=807.13, Mass=1543, SNR=26.2, Peak=164 HFD=4.3
00:05:37.394 00.000 7988 MultiStar: [#1 0.02,0.09,0.98,U] [#2 -0.23,-0.01,0.90,U] [#3 -0.26,0.07,0.86,U] [#4 -0.23,-0.23,0.78,U] [#5 -0.24,0.12,0.74,U] [#6 -0.14,0.18,0.67,U] [#7 -0.20,0.17,0.49,U] [#8 0.17,0.11,0.45,U] 
00:05:37.394 00.000 7988 single-star, 8 included, MultiStar: {-0.13, 0.04}, one-star: {-0.02, -0.03}
00:05:37.394 00.000 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
00:05:37.394 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
00:05:37.394 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.29 mountX=-0.03 mountY=0.02, mountTheta=2.41
00:05:37.394 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.03, opts=13)
00:05:37.394 00.000 7988 Enqueuing Move request for scope (-0.02, -0.03)
00:05:37.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:37.394 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.2
00:05:37.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:37.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:37.408 00.014 15712 Worker thread wakes up
00:05:37.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:05:37.408 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:05:37.408 00.000 15712 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
00:05:37.408 00.000 7988 Enqueuing Expose request
00:05:37.411 00.003 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.35
00:05:37.411 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
00:05:37.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:37.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:37.411 00.000 15712 MoveAxis(E, 3, ABG)
00:05:37.411 00.000 15712 Guiding  Dir = 2, Dur = 3
00:05:37.411 00.000 15712 IsGuiding returns 0
00:05:37.428 00.017 15712 IsGuiding returns 0
00:05:37.428 00.000 15712 Move returns status 0, amount 3
00:05:37.428 00.000 15712 MoveAxis(N, 0, ABG)
00:05:37.428 00.000 15712 Move returns status 0, amount 0
00:05:37.428 00.000 15712 move complete, result=0
00:05:37.428 00.000 15712 worker thread done servicing request
00:05:37.428 00.000 15712 Worker thread wakes up
00:05:37.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:37.428 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:05:37.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:38.843 01.415 15712 Exposure complete
00:05:38.889 00.046 15712 worker thread done servicing request
00:05:38.889 00.000 7988 OnExposeComplete: enter
00:05:38.904 00.015 7988 UpdateGuideState(): m_state=6
00:05:38.904 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3186
00:05:38.906 00.002 7988 Star::Find returns 1 (0), X=504.49, Y=807.14, Mass=1510, SNR=25.6, Peak=183 HFD=4.2
00:05:38.906 00.000 7988 MultiStar: [#1 0.02,0.03,0.99,U] [#2 -0.04,0.23,0.89,U] [#3 0.08,0.06,0.89,U] [#4 -0.20,-0.06,0.82,U] [#5 -0.16,0.17,0.74,U] [#6 -0.18,0.17,0.66,U] [#7 0.03,0.28,0.50,U] [#8 -0.03,0.01,0.47,U] 
00:05:38.906 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.11, -0.01}
00:05:38.906 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
00:05:38.906 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
00:05:38.906 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.21 mountX=0.09 mountY=0.06, mountTheta=0.63
00:05:38.906 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.09, opts=13)
00:05:38.906 00.000 7988 Enqueuing Move request for scope (-0.06, 0.09)
00:05:38.906 00.000 15712 Worker thread wakes up
00:05:38.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:05:38.906 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:05:38.906 00.000 15712 Moving (-0.06, 0.09) raw xDistance=0.09 yDistance=0.06
00:05:38.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:05:38.906 00.000 7988 UpdateGuideState exits: m=1510 SNR=25.6
00:05:38.918 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:38.918 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:38.920 00.002 7988 Enqueuing Expose request
00:05:38.920 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.35
00:05:38.920 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
00:05:38.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:38.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:05:38.920 00.000 15712 MoveAxis(E, 2, ABG)
00:05:38.920 00.000 15712 Guiding  Dir = 2, Dur = 2
00:05:38.938 00.018 15712 IsGuiding returns 0
00:05:38.954 00.016 15712 IsGuiding returns 0
00:05:38.954 00.000 15712 Move returns status 0, amount 2
00:05:38.954 00.000 15712 MoveAxis(N, 0, ABG)
00:05:38.954 00.000 15712 Move returns status 0, amount 0
00:05:38.954 00.000 15712 move complete, result=0
00:05:38.954 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:05:38.956 00.002 15712 worker thread done servicing request
00:05:38.956 00.000 15712 Worker thread wakes up
00:05:38.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:38.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:40.595 01.639 15712 Exposure complete
00:05:40.657 00.062 15712 worker thread done servicing request
00:05:40.658 00.001 7988 OnExposeComplete: enter
00:05:40.658 00.000 7988 UpdateGuideState(): m_state=6
00:05:40.660 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3187
00:05:40.662 00.002 7988 Star::Find returns 1 (0), X=504.62, Y=807.20, Mass=1539, SNR=26.0, Peak=164 HFD=4.5
00:05:40.662 00.000 7988 MultiStar: [#1 -0.07,0.10,1.00,U] [#2 -0.37,0.32,0.00,M1] [#3 -0.40,0.02,0.83,U] [#4 -0.41,0.10,0.00,M1] [#5 -0.18,-0.02,0.70,U] [#6 -0.22,0.19,0.66,U] [#7 -0.11,0.08,0.51,U] [#8 -0.09,0.01,0.42,U] 
00:05:40.664 00.002 7988 single-star, 6 included, MultiStar: {-0.15, 0.06}, one-star: {0.01, 0.05}
00:05:40.664 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
00:05:40.666 00.002 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
00:05:40.666 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.30 mountX=0.05 mountY=-0.01, mountTheta=-0.29
00:05:40.668 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
00:05:40.670 00.002 7988 Enqueuing Move request for scope (0.01, 0.05)
00:05:40.670 00.000 15712 Worker thread wakes up
00:05:40.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:05:40.670 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:05:40.670 00.000 15712 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
00:05:40.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:05:40.670 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.0
00:05:40.674 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:40.674 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:40.674 00.000 7988 Enqueuing Expose request
00:05:40.674 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.35
00:05:40.674 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
00:05:40.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:40.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:05:40.674 00.000 15712 MoveAxis(E, 3, ABG)
00:05:40.674 00.000 15712 Guiding  Dir = 2, Dur = 3
00:05:40.674 00.000 15712 IsGuiding returns 0
00:05:40.695 00.021 15712 IsGuiding returns 0
00:05:40.695 00.000 15712 Move returns status 0, amount 3
00:05:40.695 00.000 15712 MoveAxis(N, 0, ABG)
00:05:40.695 00.000 15712 Move returns status 0, amount 0
00:05:40.695 00.000 15712 move complete, result=0
00:05:40.695 00.000 15712 worker thread done servicing request
00:05:40.695 00.000 15712 Worker thread wakes up
00:05:40.695 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:05:40.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:40.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:42.110 01.415 15712 Exposure complete
00:05:42.155 00.045 15712 worker thread done servicing request
00:05:42.155 00.000 7988 OnExposeComplete: enter
00:05:42.171 00.016 7988 UpdateGuideState(): m_state=6
00:05:42.171 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3188
00:05:42.171 00.000 7988 Star::Find returns 1 (0), X=504.46, Y=806.94, Mass=1518, SNR=26.0, Peak=145 HFD=4.3
00:05:42.171 00.000 7988 MultiStar: [#1 -0.01,-0.27,0.97,U] [#2 -0.18,0.14,0.86,U] [#3 -0.34,-0.16,0.85,U] [#4 -0.42,-0.37,0.00,M2] [#5 -0.38,-0.25,0.00,M1] [#6 -0.09,-0.00,0.65,U] [#7 0.12,-0.33,0.52,U] [#8 0.02,-0.28,0.46,U] 
00:05:42.171 00.000 7988 refined, 6 included, MultiStar: {-0.11, -0.15}, one-star: {-0.14, -0.22}
00:05:42.171 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.76 = 2.52)
00:05:42.171 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.49)
00:05:42.171 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-2.20 mountX=-0.15 mountY=0.11, mountTheta=2.50
00:05:42.171 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.15, opts=13)
00:05:42.171 00.000 7988 Enqueuing Move request for scope (-0.11, -0.15)
00:05:42.171 00.000 15712 Worker thread wakes up
00:05:42.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
00:05:42.171 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
00:05:42.171 00.000 15712 Moving (-0.11, -0.15) raw xDistance=-0.15 yDistance=0.11
00:05:42.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:05:42.171 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.0
00:05:42.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:42.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:42.188 00.017 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.35
00:05:42.188 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
00:05:42.188 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:42.188 00.000 7988 Enqueuing Expose request
00:05:42.188 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:05:42.188 00.000 15712 MoveAxis(E, 2, ABG)
00:05:42.188 00.000 15712 Guiding  Dir = 2, Dur = 2
00:05:42.190 00.002 15712 IsGuiding returns 0
00:05:42.212 00.022 15712 IsGuiding returns 0
00:05:42.212 00.000 15712 Move returns status 0, amount 2
00:05:42.212 00.000 15712 MoveAxis(N, 0, ABG)
00:05:42.212 00.000 15712 Move returns status 0, amount 0
00:05:42.212 00.000 15712 move complete, result=0
00:05:42.212 00.000 15712 worker thread done servicing request
00:05:42.212 00.000 15712 Worker thread wakes up
00:05:42.212 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.1 px 0 ms NORTH
00:05:42.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:42.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:43.848 01.636 15712 Exposure complete
00:05:43.904 00.056 15712 worker thread done servicing request
00:05:43.904 00.000 7988 OnExposeComplete: enter
00:05:43.911 00.007 7988 UpdateGuideState(): m_state=6
00:05:43.911 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3189
00:05:43.913 00.002 7988 Star::Find returns 1 (0), X=504.59, Y=806.81, Mass=1478, SNR=25.4, Peak=149 HFD=4.5
00:05:43.915 00.002 7988 MultiStar: [#1 -0.05,-0.12,1.01,U] [#2 -0.37,0.02,0.87,U] [#3 -0.25,-0.21,0.87,U] [#4 -0.15,-0.52,0.00,M3] [#5 -0.25,-0.17,0.73,U] [#6 -0.37,-0.25,0.00,M1] [#7 -0.31,-0.09,0.50,U] [#8 0.28,-0.53,0.00,M1] 
00:05:43.915 00.000 7988 refined, 5 included, MultiStar: {-0.19, -0.16}, one-star: {-0.02, -0.34}
00:05:43.915 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
00:05:43.917 00.002 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.03 = 2.26)
00:05:43.917 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.43 mountX=-0.16 mountY=0.19, mountTheta=2.27
00:05:43.919 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.16, opts=13)
00:05:43.921 00.002 7988 Enqueuing Move request for scope (-0.19, -0.16)
00:05:43.921 00.000 15712 Worker thread wakes up
00:05:43.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
00:05:43.921 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
00:05:43.921 00.000 15712 Moving (-0.19, -0.16) raw xDistance=-0.16 yDistance=0.19
00:05:43.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:05:43.921 00.000 7988 UpdateGuideState exits: m=1478 SNR=25.4
00:05:43.924 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:43.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:43.926 00.002 7988 Enqueuing Expose request
00:05:43.926 00.000 15712 PPEC rslt: input = -0.16, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 640.35
00:05:43.926 00.000 15712 PPEC: input: -0.16, control: -0.11, exposure: 1500
00:05:43.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:43.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:05:43.926 00.000 15712 MoveAxis(E, 35, ABG)
00:05:43.926 00.000 15712 Guiding  Dir = 2, Dur = 35
00:05:43.926 00.000 15712 IsGuiding returns 0
00:05:43.955 00.029 15712 PulseGuide returned control before completion, sleep 17
00:05:43.997 00.042 15712 IsGuiding returns 0
00:05:43.997 00.000 15712 Move returns status 0, amount 35
00:05:43.997 00.000 15712 MoveAxis(N, 0, ABG)
00:05:43.997 00.000 15712 Move returns status 0, amount 0
00:05:43.997 00.000 15712 move complete, result=0
00:05:43.997 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
00:05:44.006 00.009 15712 worker thread done servicing request
00:05:44.006 00.000 15712 Worker thread wakes up
00:05:44.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:44.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:45.412 01.406 15712 Exposure complete
00:05:45.468 00.056 15712 worker thread done servicing request
00:05:45.468 00.000 7988 OnExposeComplete: enter
00:05:45.474 00.006 7988 UpdateGuideState(): m_state=6
00:05:45.476 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3190
00:05:45.476 00.000 7988 Star::Find returns 1 (0), X=504.74, Y=806.85, Mass=1588, SNR=26.6, Peak=140 HFD=4.9
00:05:45.478 00.002 7988 MultiStar: [#1 -0.20,0.10,0.91,U] [#2 -0.28,0.09,0.81,U] [#3 -0.29,-0.03,0.81,U] [#4 -0.16,0.04,0.74,U] [#5 -0.00,-0.03,0.69,U] [#6 0.13,0.17,0.66,U] [#7 0.01,0.06,0.47,U] [#8 0.33,-0.17,0.44,U] 
00:05:45.478 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.14, -0.31}
00:05:45.480 00.002 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.56) = xAngle (-4.47 = 1.81)
00:05:45.480 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.50 = 1.78)
00:05:45.482 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.91 mountX=-0.01 mountY=0.06, mountTheta=1.81
00:05:45.484 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.01, opts=13)
00:05:45.485 00.001 7988 Enqueuing Move request for scope (-0.06, -0.01)
00:05:45.485 00.000 15712 Worker thread wakes up
00:05:45.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:05:45.485 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:05:45.485 00.000 15712 Moving (-0.06, -0.01) raw xDistance=-0.01 yDistance=0.06
00:05:45.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:05:45.485 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.6
00:05:45.488 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:45.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:45.489 00.001 7988 Enqueuing Expose request
00:05:45.489 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.35
00:05:45.489 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:05:45.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:45.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:05:45.489 00.000 15712 MoveAxis(E, 3, ABG)
00:05:45.489 00.000 15712 Guiding  Dir = 2, Dur = 3
00:05:45.521 00.032 15712 IsGuiding returns 0
00:05:45.540 00.019 15712 IsGuiding returns 0
00:05:45.540 00.000 15712 Move returns status 0, amount 3
00:05:45.540 00.000 15712 MoveAxis(N, 0, ABG)
00:05:45.540 00.000 15712 Move returns status 0, amount 0
00:05:45.540 00.000 15712 move complete, result=0
00:05:45.540 00.000 15712 worker thread done servicing request
00:05:45.540 00.000 15712 Worker thread wakes up
00:05:45.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:45.540 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
00:05:45.542 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:47.179 01.637 15712 Exposure complete
00:05:47.235 00.056 15712 worker thread done servicing request
00:05:47.235 00.000 7988 OnExposeComplete: enter
00:05:47.243 00.008 7988 UpdateGuideState(): m_state=6
00:05:47.243 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3191
00:05:47.245 00.002 7988 Star::Find returns 1 (0), X=504.75, Y=806.71, Mass=1454, SNR=25.3, Peak=133 HFD=4.5
00:05:47.245 00.000 7988 MultiStar: [#1 -0.15,-0.22,1.00,U] [#2 -0.40,-0.03,0.91,U] [#3 -0.05,-0.27,0.88,U] [#4 -0.15,-0.36,0.75,U] [#5 -0.34,-0.35,0.00,M1] [#6 -0.13,-0.12,0.67,U] [#7 -0.18,-0.06,0.54,U] [#8 0.21,-0.28,0.47,U] 
00:05:47.247 00.002 7988 refined, 7 included, MultiStar: {-0.10, -0.23}, one-star: {0.14, -0.44}
00:05:47.247 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.54 = 2.74)
00:05:47.249 00.002 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.71)
00:05:47.249 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.98 mountX=-0.23 mountY=0.10, mountTheta=2.72
00:05:47.252 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.23, opts=13)
00:05:47.252 00.000 7988 Enqueuing Move request for scope (-0.10, -0.23)
00:05:47.254 00.002 15712 Worker thread wakes up
00:05:47.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
00:05:47.254 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
00:05:47.254 00.000 15712 Moving (-0.10, -0.23) raw xDistance=-0.23 yDistance=0.10
00:05:47.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:05:47.254 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.3
00:05:47.257 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:47.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:47.259 00.002 7988 Enqueuing Expose request
00:05:47.259 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 640.35
00:05:47.259 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
00:05:47.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:47.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:05:47.259 00.000 15712 MoveAxis(E, 50, ABG)
00:05:47.259 00.000 15712 Guiding  Dir = 2, Dur = 50
00:05:47.259 00.000 15712 IsGuiding returns 0
00:05:47.279 00.020 15712 PulseGuide returned control before completion, sleep 39
00:05:47.322 00.043 15712 IsGuiding returns 1
00:05:47.322 00.000 15712 scope still moving after pulse duration time elapsed
00:05:47.362 00.040 15712 IsGuiding returns 0
00:05:47.362 00.000 15712 scope move finished after 50 + 51 ms
00:05:47.362 00.000 15712 Move returns status 0, amount 50
00:05:47.362 00.000 15712 MoveAxis(N, 0, ABG)
00:05:47.362 00.000 15712 Move returns status 0, amount 0
00:05:47.362 00.000 15712 move complete, result=0
00:05:47.362 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
00:05:47.364 00.002 15712 worker thread done servicing request
00:05:47.364 00.000 15712 Worker thread wakes up
00:05:47.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:47.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:48.777 01.413 15712 Exposure complete
00:05:48.837 00.060 15712 worker thread done servicing request
00:05:48.837 00.000 7988 OnExposeComplete: enter
00:05:48.837 00.000 7988 UpdateGuideState(): m_state=6
00:05:48.837 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3192
00:05:48.837 00.000 7988 Star::Find returns 1 (0), X=504.49, Y=807.17, Mass=1600, SNR=26.6, Peak=163 HFD=4.6
00:05:48.837 00.000 7988 MultiStar: [#1 -0.05,0.09,0.97,U] [#2 -0.39,0.18,0.00,M1] [#3 -0.26,0.07,0.85,U] [#4 -0.23,-0.39,0.00,M2] [#5 -0.20,0.21,0.68,U] [#6 -0.26,0.18,0.62,U] [#7 0.06,-0.12,0.52,U] [#8 -0.26,0.12,0.44,U] 
00:05:48.837 00.000 7988 single-star, 6 included, MultiStar: {-0.15, 0.08}, one-star: {-0.11, 0.02}
00:05:48.848 00.011 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.56) = xAngle (1.42 = 1.42)
00:05:48.848 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
00:05:48.848 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.98 mountX=0.02 mountY=0.11, mountTheta=1.42
00:05:48.848 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.02, opts=13)
00:05:48.853 00.005 7988 Enqueuing Move request for scope (-0.11, 0.02)
00:05:48.853 00.000 15712 Worker thread wakes up
00:05:48.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
00:05:48.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
00:05:48.853 00.000 15712 Moving (-0.11, 0.02) raw xDistance=0.02 yDistance=0.11
00:05:48.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:48.853 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.6
00:05:48.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:48.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:48.853 00.000 7988 Enqueuing Expose request
00:05:48.853 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.35
00:05:48.853 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:05:48.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:48.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:05:48.853 00.000 15712 MoveAxis(E, 4, ABG)
00:05:48.853 00.000 15712 Guiding  Dir = 2, Dur = 4
00:05:48.853 00.000 15712 IsGuiding returns 0
00:05:48.872 00.019 15712 IsGuiding returns 0
00:05:48.872 00.000 15712 Move returns status 0, amount 4
00:05:48.872 00.000 15712 MoveAxis(N, 0, ABG)
00:05:48.872 00.000 15712 Move returns status 0, amount 0
00:05:48.872 00.000 15712 move complete, result=0
00:05:48.872 00.000 15712 worker thread done servicing request
00:05:48.872 00.000 15712 Worker thread wakes up
00:05:48.872 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:05:48.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:48.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:50.511 01.639 15712 Exposure complete
00:05:50.574 00.063 15712 worker thread done servicing request
00:05:50.574 00.000 7988 OnExposeComplete: enter
00:05:50.574 00.000 7988 UpdateGuideState(): m_state=6
00:05:50.574 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3193
00:05:50.574 00.000 7988 Star::Find returns 1 (0), X=504.63, Y=807.39, Mass=1586, SNR=26.5, Peak=159 HFD=4.8
00:05:50.574 00.000 7988 MultiStar: [#1 0.07,0.26,0.96,U] [#2 -0.02,0.69,0.00,M2] [#3 -0.06,0.44,0.00,M1] [#4 -0.15,0.07,0.74,U] [#5 -0.19,0.11,0.69,U] [#6 0.03,0.57,0.00,M1] [#7 0.02,0.43,0.00,M1] [#8 0.33,0.15,0.42,U] 
00:05:50.574 00.000 7988 refined, 4 included, MultiStar: {-0.00, 0.17}, one-star: {0.02, 0.23}
00:05:50.574 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
00:05:50.574 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
00:05:50.582 00.008 7988 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.59 mountX=0.17 mountY=-0.00, mountTheta=-0.01
00:05:50.582 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.17, opts=13)
00:05:50.582 00.000 7988 Enqueuing Move request for scope (-0.00, 0.17)
00:05:50.582 00.000 15712 Worker thread wakes up
00:05:50.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
00:05:50.582 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
00:05:50.582 00.000 15712 Moving (-0.00, 0.17) raw xDistance=0.17 yDistance=-0.00
00:05:50.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:50.582 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.5
00:05:50.589 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:50.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:50.589 00.000 7988 Enqueuing Expose request
00:05:50.589 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 640.36
00:05:50.589 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
00:05:50.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:50.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:05:50.589 00.000 15712 MoveAxis(W, 29, ABG)
00:05:50.589 00.000 15712 Guiding  Dir = 3, Dur = 29
00:05:50.589 00.000 15712 IsGuiding returns 0
00:05:50.608 00.019 15712 PulseGuide returned control before completion, sleep 25
00:05:50.653 00.045 15712 IsGuiding returns 0
00:05:50.653 00.000 15712 Move returns status 0, amount 29
00:05:50.653 00.000 15712 MoveAxis(N, 0, ABG)
00:05:50.653 00.000 15712 Move returns status 0, amount 0
00:05:50.653 00.000 15712 move complete, result=0
00:05:50.653 00.000 15712 worker thread done servicing request
00:05:50.653 00.000 15712 Worker thread wakes up
00:05:50.653 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
00:05:50.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:50.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:52.073 01.420 15712 Exposure complete
00:05:52.134 00.061 15712 worker thread done servicing request
00:05:52.134 00.000 7988 OnExposeComplete: enter
00:05:52.134 00.000 7988 UpdateGuideState(): m_state=6
00:05:52.137 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3194
00:05:52.137 00.000 7988 Star::Find returns 1 (0), X=504.49, Y=807.64, Mass=1510, SNR=25.6, Peak=139 HFD=4.8
00:05:52.139 00.002 7988 MultiStar: [#1 0.10,0.70,0.00,M1] [#2 -0.16,0.76,0.00,M3] [#3 -0.20,0.51,0.00,M2] [#4 -0.26,0.31,0.78,U] [#5 -0.19,0.70,0.00,M1] [#6 0.08,0.62,0.00,M2] [#7 -0.08,0.50,0.00,M2] [#8 0.11,0.50,0.00,M1] 
00:05:52.139 00.000 7988 refined, 1 included, MultiStar: {-0.18, 0.41}, one-star: {-0.12, 0.49}
00:05:52.141 00.002 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
00:05:52.141 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
00:05:52.144 00.003 7988 CameraToMount -- cameraX=-0.18 cameraY=0.41 hyp=0.45 cameraTheta=1.98 mountX=0.41 mountY=0.17, mountTheta=0.39
00:05:52.146 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.41, opts=13)
00:05:52.146 00.000 7988 Enqueuing Move request for scope (-0.18, 0.41)
00:05:52.148 00.002 15712 Worker thread wakes up
00:05:52.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.41) opts 0xd
00:05:52.148 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.41)
00:05:52.148 00.000 15712 Moving (-0.18, 0.41) raw xDistance=0.41 yDistance=0.17
00:05:52.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:52.148 00.000 7988 UpdateGuideState exits: m=1510 SNR=25.6
00:05:52.150 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:52.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:52.150 00.000 7988 Enqueuing Expose request
00:05:52.150 00.000 15712 PPEC rslt: input = 0.41, final = 0.23, react = 0.25, pred = -0.02, hyst = 0.22, hyst_pct = 0.00, period_length = 640.36
00:05:52.150 00.000 15712 PPEC: input: 0.41, control: 0.23, exposure: 1500
00:05:52.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:52.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:05:52.150 00.000 15712 MoveAxis(W, 75, ABG)
00:05:52.150 00.000 15712 Guiding  Dir = 3, Dur = 75
00:05:52.150 00.000 15712 IsGuiding returns 0
00:05:52.172 00.022 15712 PulseGuide returned control before completion, sleep 70
00:05:52.246 00.074 15712 IsGuiding returns 1
00:05:52.246 00.000 15712 scope still moving after pulse duration time elapsed
00:05:52.302 00.056 15712 IsGuiding returns 0
00:05:52.302 00.000 15712 scope move finished after 75 + 68 ms
00:05:52.302 00.000 15712 Move returns status 0, amount 75
00:05:52.302 00.000 15712 MoveAxis(N, 0, ABG)
00:05:52.302 00.000 15712 Move returns status 0, amount 0
00:05:52.302 00.000 15712 move complete, result=0
00:05:52.302 00.000 7988 GuideStep: 0.4 px 75 ms WEST, 0.2 px 0 ms NORTH
00:05:52.302 00.000 15712 worker thread done servicing request
00:05:52.302 00.000 15712 Worker thread wakes up
00:05:52.304 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:52.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:53.938 01.634 15712 Exposure complete
00:05:54.000 00.062 7988 OnExposeComplete: enter
00:05:54.002 00.002 7988 UpdateGuideState(): m_state=6
00:05:54.002 00.000 15712 worker thread done servicing request
00:05:54.002 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3195
00:05:54.002 00.000 7988 Star::Find returns 1 (0), X=504.58, Y=806.72, Mass=1589, SNR=26.6, Peak=135 HFD=4.7
00:05:54.002 00.000 7988 MultiStar: [#1 0.03,-0.13,0.98,U] [#2 -0.14,-0.24,0.85,U] [#3 -0.15,-0.09,0.82,U] [#4 -0.17,-0.36,0.74,U] [#5 -0.42,-0.41,0.00,M2] [#6 -0.24,-0.19,0.64,U] [#7 0.05,-0.15,0.46,U] [#8 0.00,-0.16,0.43,U] 
00:05:54.002 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.23}, one-star: {-0.02, -0.43}
00:05:54.002 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
00:05:54.002 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.77)
00:05:54.002 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.92 mountX=-0.23 mountY=0.09, mountTheta=2.77
00:05:54.002 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.23, opts=13)
00:05:54.002 00.000 7988 Enqueuing Move request for scope (-0.08, -0.23)
00:05:54.013 00.011 15712 Worker thread wakes up
00:05:54.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
00:05:54.013 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
00:05:54.013 00.000 15712 Moving (-0.08, -0.23) raw xDistance=-0.23 yDistance=0.09
00:05:54.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:05:54.016 00.003 7988 UpdateGuideState exits: m=1589 SNR=26.6
00:05:54.018 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:54.019 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:54.019 00.000 7988 Enqueuing Expose request
00:05:54.021 00.002 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 640.36
00:05:54.021 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
00:05:54.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:54.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:05:54.021 00.000 15712 MoveAxis(E, 52, ABG)
00:05:54.021 00.000 15712 Guiding  Dir = 2, Dur = 52
00:05:54.021 00.000 15712 IsGuiding returns 0
00:05:54.042 00.021 15712 PulseGuide returned control before completion, sleep 40
00:05:54.104 00.062 15712 IsGuiding returns 0
00:05:54.104 00.000 15712 Move returns status 0, amount 52
00:05:54.104 00.000 15712 MoveAxis(N, 0, ABG)
00:05:54.104 00.000 15712 Move returns status 0, amount 0
00:05:54.104 00.000 15712 move complete, result=0
00:05:54.104 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
00:05:54.110 00.006 15712 worker thread done servicing request
00:05:54.110 00.000 15712 Worker thread wakes up
00:05:54.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:54.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:55.530 01.420 15712 Exposure complete
00:05:55.591 00.061 15712 worker thread done servicing request
00:05:55.591 00.000 7988 OnExposeComplete: enter
00:05:55.591 00.000 7988 UpdateGuideState(): m_state=6
00:05:55.594 00.003 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3196
00:05:55.596 00.002 7988 Star::Find returns 1 (0), X=504.44, Y=806.78, Mass=1548, SNR=26.2, Peak=151 HFD=4.6
00:05:55.596 00.000 7988 MultiStar: [#1 0.02,-0.18,0.97,U] [#2 -0.44,-0.13,0.00,M3] [#3 -0.11,0.07,0.84,U] [#4 -0.26,-0.35,0.00,M1] [#5 -0.24,-0.43,0.00,M3] [#6 -0.19,0.02,0.66,U] [#7 -0.03,-0.09,0.51,U] [#8 -0.10,-0.24,0.46,U] 
00:05:55.598 00.002 7988 refined, 5 included, MultiStar: {-0.09, -0.14}, one-star: {-0.16, -0.37}
00:05:55.598 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
00:05:55.600 00.002 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
00:05:55.600 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.16 mountX=-0.14 mountY=0.10, mountTheta=2.54
00:05:55.602 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.14, opts=13)
00:05:55.604 00.002 7988 Enqueuing Move request for scope (-0.09, -0.14)
00:05:55.604 00.000 15712 Worker thread wakes up
00:05:55.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
00:05:55.604 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
00:05:55.604 00.000 15712 Moving (-0.09, -0.14) raw xDistance=-0.14 yDistance=0.10
00:05:55.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:05:55.604 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.2
00:05:55.607 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:55.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:55.607 00.000 7988 Enqueuing Expose request
00:05:55.607 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.36
00:05:55.607 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:05:55.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:55.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:05:55.607 00.000 15712 MoveAxis(E, 4, ABG)
00:05:55.607 00.000 15712 Guiding  Dir = 2, Dur = 4
00:05:55.607 00.000 15712 IsGuiding returns 0
00:05:55.623 00.016 15712 IsGuiding returns 0
00:05:55.623 00.000 15712 Move returns status 0, amount 4
00:05:55.623 00.000 15712 MoveAxis(N, 0, ABG)
00:05:55.623 00.000 15712 Move returns status 0, amount 0
00:05:55.623 00.000 15712 move complete, result=0
00:05:55.623 00.000 15712 worker thread done servicing request
00:05:55.623 00.000 15712 Worker thread wakes up
00:05:55.623 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:05:55.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:55.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:57.266 01.643 15712 Exposure complete
00:05:57.316 00.050 15712 worker thread done servicing request
00:05:57.316 00.000 7988 OnExposeComplete: enter
00:05:57.330 00.014 7988 UpdateGuideState(): m_state=6
00:05:57.330 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3197
00:05:57.332 00.002 7988 Star::Find returns 1 (0), X=504.50, Y=807.05, Mass=1485, SNR=25.5, Peak=156 HFD=4.4
00:05:57.333 00.001 7988 MultiStar: [#1 0.05,0.07,0.99,U] [#2 -0.05,0.29,0.87,U] [#3 0.11,0.13,0.91,U] [#4 -0.15,-0.04,0.81,U] [#5 -0.15,0.17,0.74,U] [#6 -0.13,0.30,0.69,U] [#7 0.07,0.38,0.49,U] [#8 -0.34,-0.00,0.46,U] 
00:05:57.335 00.002 7988 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {-0.11, -0.10}
00:05:57.335 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
00:05:57.337 00.002 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
00:05:57.337 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.06 mountX=0.12 mountY=0.06, mountTheta=0.47
00:05:57.339 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.12, opts=13)
00:05:57.339 00.000 7988 Enqueuing Move request for scope (-0.06, 0.12)
00:05:57.341 00.002 15712 Worker thread wakes up
00:05:57.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
00:05:57.341 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
00:05:57.341 00.000 15712 Moving (-0.06, 0.12) raw xDistance=0.12 yDistance=0.06
00:05:57.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:05:57.341 00.000 7988 UpdateGuideState exits: m=1485 SNR=25.5
00:05:57.344 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:57.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:57.345 00.001 7988 Enqueuing Expose request
00:05:57.345 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.36
00:05:57.348 00.003 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
00:05:57.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:57.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:05:57.348 00.000 15712 MoveAxis(E, 4, ABG)
00:05:57.348 00.000 15712 Guiding  Dir = 2, Dur = 4
00:05:57.385 00.037 15712 IsGuiding returns 0
00:05:57.401 00.016 15712 IsGuiding returns 0
00:05:57.401 00.000 15712 Move returns status 0, amount 4
00:05:57.401 00.000 15712 MoveAxis(N, 0, ABG)
00:05:57.401 00.000 15712 Move returns status 0, amount 0
00:05:57.401 00.000 15712 move complete, result=0
00:05:57.401 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:05:57.401 00.000 15712 worker thread done servicing request
00:05:57.401 00.000 15712 Worker thread wakes up
00:05:57.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:57.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:05:58.812 01.411 15712 Exposure complete
00:05:58.875 00.063 15712 worker thread done servicing request
00:05:58.875 00.000 7988 OnExposeComplete: enter
00:05:58.875 00.000 7988 UpdateGuideState(): m_state=6
00:05:58.875 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3198
00:05:58.875 00.000 7988 Star::Find returns 1 (0), X=504.69, Y=807.01, Mass=1439, SNR=25.2, Peak=134 HFD=4.2
00:05:58.875 00.000 7988 MultiStar: [#1 0.19,-0.03,1.00,U] [#2 -0.21,0.06,0.87,U] [#3 0.12,-0.17,0.88,U] [#4 -0.22,-0.32,0.78,U] [#5 -0.03,-0.13,0.77,U] [#6 0.04,0.09,0.65,U] [#7 0.03,0.09,0.48,U] [#8 0.25,-0.36,0.00,M1] 
00:05:58.880 00.005 7988 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {0.08, -0.14}
00:05:58.880 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
00:05:58.880 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
00:05:58.880 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.48 mountX=-0.08 mountY=-0.01, mountTheta=-3.08
00:05:58.880 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
00:05:58.880 00.000 7988 Enqueuing Move request for scope (0.01, -0.08)
00:05:58.880 00.000 15712 Worker thread wakes up
00:05:58.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:05:58.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:05:58.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:05:58.880 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.2
00:05:58.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:58.891 00.011 15712 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=-0.01
00:05:58.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:05:58.891 00.000 7988 Enqueuing Expose request
00:05:58.891 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.36
00:05:58.891 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
00:05:58.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:58.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:05:58.891 00.000 15712 MoveAxis(E, 3, ABG)
00:05:58.891 00.000 15712 Guiding  Dir = 2, Dur = 3
00:05:58.895 00.004 15712 IsGuiding returns 0
00:05:58.914 00.019 15712 IsGuiding returns 0
00:05:58.914 00.000 15712 Move returns status 0, amount 3
00:05:58.914 00.000 15712 MoveAxis(N, 0, ABG)
00:05:58.914 00.000 15712 Move returns status 0, amount 0
00:05:58.914 00.000 15712 move complete, result=0
00:05:58.914 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:05:58.922 00.008 15712 worker thread done servicing request
00:05:58.922 00.000 15712 Worker thread wakes up
00:05:58.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:05:58.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:00.549 01.627 15712 Exposure complete
00:06:00.601 00.052 15712 worker thread done servicing request
00:06:00.610 00.009 7988 OnExposeComplete: enter
00:06:00.610 00.000 7988 UpdateGuideState(): m_state=6
00:06:00.610 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3199
00:06:00.610 00.000 7988 Star::Find returns 1 (0), X=504.83, Y=807.00, Mass=1541, SNR=26.0, Peak=144 HFD=4.4
00:06:00.610 00.000 7988 MultiStar: [#1 0.28,-0.26,0.96,U] [#2 -0.15,-0.07,0.88,U] [#3 -0.02,-0.26,0.87,U] [#4 -0.16,-0.44,0.00,M1] [#5 -0.24,-0.42,0.00,M2] [#6 0.33,-0.10,0.65,U] [#7 -0.10,0.08,0.53,U] [#8 0.09,-0.50,0.00,M2] 
00:06:00.610 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.15}, one-star: {0.23, -0.15}
00:06:00.610 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
00:06:00.610 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
00:06:00.618 00.008 7988 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.94 mountX=-0.14 mountY=-0.10, mountTheta=-2.53
00:06:00.618 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.15, opts=13)
00:06:00.618 00.000 7988 Enqueuing Move request for scope (0.11, -0.15)
00:06:00.618 00.000 15712 Worker thread wakes up
00:06:00.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
00:06:00.618 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
00:06:00.618 00.000 15712 Moving (0.11, -0.15) raw xDistance=-0.14 yDistance=-0.10
00:06:00.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:06:00.618 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.0
00:06:00.624 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:00.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:00.626 00.002 7988 Enqueuing Expose request
00:06:00.626 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.36
00:06:00.626 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:06:00.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:00.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:06:00.626 00.000 15712 MoveAxis(E, 3, ABG)
00:06:00.626 00.000 15712 Guiding  Dir = 2, Dur = 3
00:06:00.626 00.000 15712 IsGuiding returns 0
00:06:00.642 00.016 15712 IsGuiding returns 0
00:06:00.642 00.000 15712 Move returns status 0, amount 3
00:06:00.642 00.000 15712 MoveAxis(N, 0, ABG)
00:06:00.642 00.000 15712 Move returns status 0, amount 0
00:06:00.642 00.000 15712 move complete, result=0
00:06:00.642 00.000 15712 worker thread done servicing request
00:06:00.642 00.000 15712 Worker thread wakes up
00:06:00.642 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:06:00.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:00.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:02.067 01.425 15712 Exposure complete
00:06:02.126 00.059 15712 worker thread done servicing request
00:06:02.126 00.000 7988 OnExposeComplete: enter
00:06:02.128 00.002 7988 UpdateGuideState(): m_state=6
00:06:02.129 00.001 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3200
00:06:02.129 00.000 7988 Star::Find returns 1 (0), X=504.58, Y=807.03, Mass=1552, SNR=26.3, Peak=150 HFD=4.2
00:06:02.131 00.002 7988 MultiStar: [#1 0.08,0.05,0.95,U] [#2 -0.23,0.07,0.86,U] [#3 -0.23,-0.04,0.80,U] [#4 -0.06,-0.17,0.73,U] [#5 -0.09,-0.33,0.70,U] [#6 0.03,0.13,0.64,U] [#7 -0.14,0.19,0.50,U] [#8 -0.03,-0.16,0.43,U] 
00:06:02.131 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.02, -0.12}
00:06:02.131 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.17 = 2.11)
00:06:02.131 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.08)
00:06:02.131 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.61 mountX=-0.04 mountY=0.08, mountTheta=2.10
00:06:02.131 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
00:06:02.131 00.000 7988 Enqueuing Move request for scope (-0.08, -0.04)
00:06:02.131 00.000 15712 Worker thread wakes up
00:06:02.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
00:06:02.131 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
00:06:02.131 00.000 15712 Moving (-0.08, -0.04) raw xDistance=-0.04 yDistance=0.08
00:06:02.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:02.131 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.3
00:06:02.142 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:02.142 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:02.144 00.002 7988 Enqueuing Expose request
00:06:02.144 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.36
00:06:02.144 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
00:06:02.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:02.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:06:02.144 00.000 15712 MoveAxis(E, 3, ABG)
00:06:02.144 00.000 15712 Guiding  Dir = 2, Dur = 3
00:06:02.147 00.003 15712 IsGuiding returns 0
00:06:02.163 00.016 15712 IsGuiding returns 0
00:06:02.163 00.000 15712 Move returns status 0, amount 3
00:06:02.163 00.000 15712 MoveAxis(N, 0, ABG)
00:06:02.163 00.000 15712 Move returns status 0, amount 0
00:06:02.163 00.000 15712 move complete, result=0
00:06:02.163 00.000 15712 worker thread done servicing request
00:06:02.163 00.000 15712 Worker thread wakes up
00:06:02.163 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
00:06:02.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:02.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:03.803 01.640 15712 Exposure complete
00:06:03.863 00.060 15712 worker thread done servicing request
00:06:03.863 00.000 7988 OnExposeComplete: enter
00:06:03.867 00.004 7988 UpdateGuideState(): m_state=6
00:06:03.867 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3201
00:06:03.867 00.000 7988 Star::Find returns 1 (0), X=504.49, Y=807.16, Mass=1554, SNR=26.1, Peak=162 HFD=4.7
00:06:03.867 00.000 7988 MultiStar: [#1 0.09,0.13,0.97,U] [#2 -0.16,0.13,0.83,U] [#3 -0.22,-0.05,0.84,U] [#4 -0.03,-0.15,0.78,U] [#5 -0.19,0.01,0.77,U] [#6 0.15,0.07,0.65,U] [#7 -0.15,0.19,0.54,U] [#8 0.19,-0.21,0.46,U] 
00:06:03.867 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.11, 0.01}
00:06:03.867 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
00:06:03.867 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
00:06:03.867 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.81 mountX=0.02 mountY=0.06, mountTheta=1.24
00:06:03.867 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
00:06:03.867 00.000 7988 Enqueuing Move request for scope (-0.06, 0.02)
00:06:03.867 00.000 15712 Worker thread wakes up
00:06:03.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
00:06:03.867 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
00:06:03.867 00.000 15712 Moving (-0.06, 0.02) raw xDistance=0.02 yDistance=0.06
00:06:03.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:03.880 00.013 7988 UpdateGuideState exits: m=1554 SNR=26.1
00:06:03.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:03.882 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:03.883 00.001 7988 Enqueuing Expose request
00:06:03.883 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.36
00:06:03.883 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:06:03.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:03.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:06:03.883 00.000 15712 MoveAxis(E, 4, ABG)
00:06:03.883 00.000 15712 Guiding  Dir = 2, Dur = 4
00:06:03.883 00.000 15712 IsGuiding returns 0
00:06:03.903 00.020 15712 IsGuiding returns 0
00:06:03.903 00.000 15712 Move returns status 0, amount 4
00:06:03.903 00.000 15712 MoveAxis(N, 0, ABG)
00:06:03.903 00.000 15712 Move returns status 0, amount 0
00:06:03.903 00.000 15712 move complete, result=0
00:06:03.903 00.000 15712 worker thread done servicing request
00:06:03.903 00.000 15712 Worker thread wakes up
00:06:03.903 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:06:03.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:03.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:05.320 01.417 15712 Exposure complete
00:06:05.376 00.056 15712 worker thread done servicing request
00:06:05.376 00.000 7988 OnExposeComplete: enter
00:06:05.376 00.000 7988 UpdateGuideState(): m_state=6
00:06:05.384 00.008 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3202
00:06:05.384 00.000 7988 Star::Find returns 1 (0), X=504.74, Y=807.42, Mass=1539, SNR=25.9, Peak=173 HFD=4.7
00:06:05.384 00.000 7988 MultiStar: [#1 0.28,0.21,1.00,U] [#2 -0.00,0.40,0.86,U] [#3 -0.02,0.15,0.90,U] [#4 0.01,0.02,0.74,U] [#5 -0.14,0.27,0.74,U] [#6 0.16,0.28,0.68,U] [#7 0.24,0.21,0.51,U] [#8 0.53,0.20,0.00,M1] 
00:06:05.384 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.23}, one-star: {0.14, 0.27}
00:06:05.384 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
00:06:05.384 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
00:06:05.384 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.22 mountX=0.23 mountY=-0.09, mountTheta=-0.37
00:06:05.393 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.23, opts=13)
00:06:05.393 00.000 7988 Enqueuing Move request for scope (0.08, 0.23)
00:06:05.393 00.000 15712 Worker thread wakes up
00:06:05.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
00:06:05.393 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
00:06:05.393 00.000 15712 Moving (0.08, 0.23) raw xDistance=0.23 yDistance=-0.09
00:06:05.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:06:05.393 00.000 7988 UpdateGuideState exits: m=1539 SNR=25.9
00:06:05.398 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:05.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:05.400 00.002 7988 Enqueuing Expose request
00:06:05.400 00.000 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 640.36
00:06:05.400 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
00:06:05.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:05.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:06:05.400 00.000 15712 MoveAxis(W, 41, ABG)
00:06:05.400 00.000 15712 Guiding  Dir = 3, Dur = 41
00:06:05.402 00.002 15712 IsGuiding returns 0
00:06:05.422 00.020 15712 PulseGuide returned control before completion, sleep 28
00:06:05.506 00.084 15712 IsGuiding returns 1
00:06:05.506 00.000 15712 scope still moving after pulse duration time elapsed
00:06:05.528 00.022 15712 IsGuiding returns 0
00:06:05.528 00.000 15712 scope move finished after 41 + 85 ms
00:06:05.528 00.000 15712 Move returns status 0, amount 41
00:06:05.528 00.000 15712 MoveAxis(N, 0, ABG)
00:06:05.528 00.000 15712 Move returns status 0, amount 0
00:06:05.528 00.000 15712 move complete, result=0
00:06:05.528 00.000 15712 worker thread done servicing request
00:06:05.528 00.000 15712 Worker thread wakes up
00:06:05.528 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
00:06:05.529 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:05.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:07.169 01.640 15712 Exposure complete
00:06:07.229 00.060 15712 worker thread done servicing request
00:06:07.229 00.000 7988 OnExposeComplete: enter
00:06:07.231 00.002 7988 UpdateGuideState(): m_state=6
00:06:07.233 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3203
00:06:07.233 00.000 7988 Star::Find returns 1 (0), X=504.57, Y=807.28, Mass=1591, SNR=26.6, Peak=176 HFD=4.6
00:06:07.235 00.002 7988 MultiStar: [#1 0.33,0.29,0.00,M1] [#2 -0.02,0.20,0.86,U] [#3 0.24,0.28,0.84,U] [#4 0.21,0.25,0.71,U] [#5 0.16,0.44,0.00,M1] [#6 0.12,0.46,0.00,M1] [#7 -0.12,0.33,0.50,U] [#8 0.40,0.17,0.00,M2] 
00:06:07.235 00.000 7988 single-star, 4 included, MultiStar: {0.06, 0.22}, one-star: {-0.03, 0.13}
00:06:07.237 00.002 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
00:06:07.237 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
00:06:07.239 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.83 mountX=0.13 mountY=0.03, mountTheta=0.24
00:06:07.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.13, opts=13)
00:06:07.241 00.002 7988 Enqueuing Move request for scope (-0.03, 0.13)
00:06:07.243 00.002 15712 Worker thread wakes up
00:06:07.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
00:06:07.243 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
00:06:07.243 00.000 15712 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=0.03
00:06:07.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:07.243 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.6
00:06:07.245 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:07.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:07.246 00.001 7988 Enqueuing Expose request
00:06:07.246 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.36
00:06:07.246 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
00:06:07.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:07.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:06:07.246 00.000 15712 MoveAxis(E, 3, ABG)
00:06:07.246 00.000 15712 Guiding  Dir = 2, Dur = 3
00:06:07.246 00.000 15712 IsGuiding returns 0
00:06:07.263 00.017 15712 IsGuiding returns 0
00:06:07.263 00.000 15712 Move returns status 0, amount 3
00:06:07.263 00.000 15712 MoveAxis(N, 0, ABG)
00:06:07.263 00.000 15712 Move returns status 0, amount 0
00:06:07.263 00.000 15712 move complete, result=0
00:06:07.263 00.000 15712 worker thread done servicing request
00:06:07.263 00.000 15712 Worker thread wakes up
00:06:07.263 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:06:07.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:07.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:08.681 01.418 15712 Exposure complete
00:06:08.743 00.062 15712 worker thread done servicing request
00:06:08.743 00.000 7988 OnExposeComplete: enter
00:06:08.744 00.001 7988 UpdateGuideState(): m_state=6
00:06:08.746 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3204
00:06:08.746 00.000 7988 Star::Find returns 1 (0), X=504.83, Y=807.36, Mass=1485, SNR=25.7, Peak=174 HFD=4.5
00:06:08.748 00.002 7988 MultiStar: [#1 0.26,0.25,0.95,U] [#2 0.03,0.30,0.87,U] [#3 -0.17,0.22,0.87,U] [#4 -0.05,0.13,0.78,U] [#5 0.02,0.32,0.72,U] [#6 -0.03,0.35,0.68,U] [#7 -0.17,0.46,0.00,M1] [#8 0.06,0.11,0.42,U] 
00:06:08.748 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.24}, one-star: {0.23, 0.21}
00:06:08.750 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
00:06:08.750 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
00:06:08.752 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.36 mountX=0.24 mountY=-0.06, mountTheta=-0.24
00:06:08.754 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.24, opts=13)
00:06:08.754 00.000 7988 Enqueuing Move request for scope (0.05, 0.24)
00:06:08.756 00.002 15712 Worker thread wakes up
00:06:08.756 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
00:06:08.756 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
00:06:08.756 00.000 15712 Moving (0.05, 0.24) raw xDistance=0.24 yDistance=-0.06
00:06:08.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:08.756 00.000 7988 UpdateGuideState exits: m=1485 SNR=25.7
00:06:08.758 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:08.760 00.002 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 640.37
00:06:08.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:08.760 00.000 7988 Enqueuing Expose request
00:06:08.760 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
00:06:08.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:08.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:08.760 00.000 15712 MoveAxis(W, 45, ABG)
00:06:08.760 00.000 15712 Guiding  Dir = 3, Dur = 45
00:06:08.760 00.000 15712 IsGuiding returns 0
00:06:08.783 00.023 15712 PulseGuide returned control before completion, sleep 35
00:06:08.823 00.040 15712 IsGuiding returns 1
00:06:08.823 00.000 15712 scope still moving after pulse duration time elapsed
00:06:08.877 00.054 15712 IsGuiding returns 0
00:06:08.877 00.000 15712 scope move finished after 45 + 71 ms
00:06:08.877 00.000 15712 Move returns status 0, amount 45
00:06:08.877 00.000 15712 MoveAxis(N, 0, ABG)
00:06:08.877 00.000 15712 Move returns status 0, amount 0
00:06:08.877 00.000 15712 move complete, result=0
00:06:08.877 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
00:06:08.880 00.003 15712 worker thread done servicing request
00:06:08.880 00.000 15712 Worker thread wakes up
00:06:08.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:08.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:10.515 01.635 15712 Exposure complete
00:06:10.576 00.061 15712 worker thread done servicing request
00:06:10.576 00.000 7988 OnExposeComplete: enter
00:06:10.577 00.001 7988 UpdateGuideState(): m_state=6
00:06:10.579 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3205
00:06:10.579 00.000 7988 Star::Find returns 1 (0), X=504.71, Y=806.79, Mass=1517, SNR=26.1, Peak=138 HFD=4.3
00:06:10.581 00.002 7988 MultiStar: [#1 0.26,-0.25,0.99,U] [#2 0.00,-0.28,0.85,U] [#3 0.06,-0.47,0.00,M1] [#4 -0.09,-0.51,0.00,M1] [#5 -0.07,-0.38,0.72,U] [#6 0.00,-0.51,0.00,M1] [#7 0.09,-0.32,0.46,U] [#8 0.41,-0.59,0.00,M2] 
00:06:10.581 00.000 7988 refined, 4 included, MultiStar: {0.09, -0.32}, one-star: {0.11, -0.36}
00:06:10.583 00.002 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
00:06:10.583 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
00:06:10.585 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.29 mountX=-0.31 mountY=-0.08, mountTheta=-2.89
00:06:10.587 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.32, opts=13)
00:06:10.587 00.000 7988 Enqueuing Move request for scope (0.09, -0.32)
00:06:10.589 00.002 15712 Worker thread wakes up
00:06:10.589 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
00:06:10.589 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
00:06:10.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:10.589 00.000 7988 UpdateGuideState exits: m=1517 SNR=26.1
00:06:10.591 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:10.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:10.593 00.002 7988 Enqueuing Expose request
00:06:10.593 00.000 15712 Moving (0.09, -0.32) raw xDistance=-0.31 yDistance=-0.08
00:06:10.596 00.003 15712 PPEC rslt: input = -0.31, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 640.37
00:06:10.596 00.000 15712 PPEC: input: -0.31, control: -0.20, exposure: 1500
00:06:10.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:10.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:06:10.596 00.000 15712 MoveAxis(E, 65, ABG)
00:06:10.596 00.000 15712 Guiding  Dir = 2, Dur = 65
00:06:10.596 00.000 15712 IsGuiding returns 0
00:06:10.613 00.017 15712 PulseGuide returned control before completion, sleep 53
00:06:10.699 00.086 15712 IsGuiding returns 0
00:06:10.699 00.000 15712 Move returns status 0, amount 65
00:06:10.699 00.000 15712 MoveAxis(N, 0, ABG)
00:06:10.699 00.000 15712 Move returns status 0, amount 0
00:06:10.699 00.000 15712 move complete, result=0
00:06:10.699 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
00:06:10.703 00.004 15712 worker thread done servicing request
00:06:10.703 00.000 15712 Worker thread wakes up
00:06:10.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:10.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:12.107 01.404 15712 Exposure complete
00:06:12.168 00.061 15712 worker thread done servicing request
00:06:12.169 00.001 7988 OnExposeComplete: enter
00:06:12.169 00.000 7988 UpdateGuideState(): m_state=6
00:06:12.169 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3206
00:06:12.169 00.000 7988 Star::Find returns 1 (0), X=504.73, Y=806.84, Mass=1601, SNR=26.8, Peak=154 HFD=4.5
00:06:12.173 00.004 7988 MultiStar: [#1 0.12,-0.14,0.94,U] [#2 0.04,-0.09,0.83,U] [#3 -0.10,-0.31,0.85,U] [#4 -0.07,-0.36,0.74,U] [#5 -0.21,-0.16,0.68,U] [#6 0.14,-0.04,0.66,U] [#7 0.00,0.00,0.00,L] [#8 0.27,-0.09,0.43,U] [#9 0.43,-0.63,0.00,M6] 
00:06:12.175 00.002 7988 refined, 7 included, MultiStar: {0.03, -0.20}, one-star: {0.13, -0.31}
00:06:12.175 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
00:06:12.177 00.002 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
00:06:12.177 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.40 mountX=-0.20 mountY=-0.03, mountTheta=-3.00
00:06:12.178 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.20, opts=13)
00:06:12.180 00.002 7988 Enqueuing Move request for scope (0.03, -0.20)
00:06:12.180 00.000 15712 Worker thread wakes up
00:06:12.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
00:06:12.180 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
00:06:12.180 00.000 15712 Moving (0.03, -0.20) raw xDistance=-0.20 yDistance=-0.03
00:06:12.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:12.180 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.8
00:06:12.184 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:12.184 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:12.186 00.002 7988 Enqueuing Expose request
00:06:12.186 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 640.37
00:06:12.186 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
00:06:12.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:12.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:12.186 00.000 15712 MoveAxis(E, 45, ABG)
00:06:12.186 00.000 15712 Guiding  Dir = 2, Dur = 45
00:06:12.188 00.002 15712 IsGuiding returns 0
00:06:12.203 00.015 15712 PulseGuide returned control before completion, sleep 41
00:06:12.247 00.044 15712 IsGuiding returns 1
00:06:12.247 00.000 15712 scope still moving after pulse duration time elapsed
00:06:12.299 00.052 15712 IsGuiding returns 0
00:06:12.299 00.000 15712 scope move finished after 45 + 66 ms
00:06:12.299 00.000 15712 Move returns status 0, amount 45
00:06:12.299 00.000 15712 MoveAxis(N, 0, ABG)
00:06:12.299 00.000 15712 Move returns status 0, amount 0
00:06:12.299 00.000 15712 move complete, result=0
00:06:12.299 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
00:06:12.301 00.002 15712 worker thread done servicing request
00:06:12.301 00.000 15712 Worker thread wakes up
00:06:12.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:12.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:13.940 01.639 15712 Exposure complete
00:06:14.003 00.063 15712 worker thread done servicing request
00:06:14.004 00.001 7988 OnExposeComplete: enter
00:06:14.004 00.000 7988 UpdateGuideState(): m_state=6
00:06:14.004 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3207
00:06:14.004 00.000 7988 Star::Find returns 1 (0), X=504.85, Y=807.03, Mass=1629, SNR=26.9, Peak=184 HFD=4.3
00:06:14.004 00.000 7988 MultiStar: [#1 0.07,0.05,0.95,U] [#2 -0.18,0.35,0.86,U] [#3 -0.12,0.14,0.84,U] [#4 -0.05,-0.06,0.75,U] [#5 -0.12,-0.10,0.69,U] [#6 -0.13,0.18,0.65,U] [#7 -0.06,0.04,0.47,U] [#8 0.36,-0.03,0.43,U] 
00:06:14.004 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.25, -0.12}
00:06:14.004 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
00:06:14.004 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
00:06:14.004 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.63 mountX=0.05 mountY=0.00, mountTheta=0.03
00:06:14.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.05, opts=13)
00:06:14.015 00.011 7988 Enqueuing Move request for scope (-0.00, 0.05)
00:06:14.015 00.000 15712 Worker thread wakes up
00:06:14.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
00:06:14.015 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
00:06:14.015 00.000 15712 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=0.00
00:06:14.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:14.015 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.9
00:06:14.018 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:14.019 00.001 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.37
00:06:14.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:14.019 00.000 7988 Enqueuing Expose request
00:06:14.019 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
00:06:14.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:14.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:06:14.019 00.000 15712 MoveAxis(E, 6, ABG)
00:06:14.019 00.000 15712 Guiding  Dir = 2, Dur = 6
00:06:14.019 00.000 15712 IsGuiding returns 0
00:06:14.073 00.054 15712 IsGuiding returns 0
00:06:14.073 00.000 15712 Move returns status 0, amount 6
00:06:14.073 00.000 15712 MoveAxis(N, 0, ABG)
00:06:14.073 00.000 15712 Move returns status 0, amount 0
00:06:14.073 00.000 15712 move complete, result=0
00:06:14.073 00.000 15712 worker thread done servicing request
00:06:14.073 00.000 15712 Worker thread wakes up
00:06:14.073 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:06:14.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:14.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:15.489 01.416 15712 Exposure complete
00:06:15.549 00.060 15712 worker thread done servicing request
00:06:15.549 00.000 7988 OnExposeComplete: enter
00:06:15.551 00.002 7988 UpdateGuideState(): m_state=6
00:06:15.551 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3208
00:06:15.551 00.000 7988 Star::Find returns 1 (0), X=504.64, Y=807.45, Mass=1644, SNR=27.0, Peak=168 HFD=4.8
00:06:15.551 00.000 7988 MultiStar: [#1 0.56,0.14,0.00,M1] [#2 0.04,0.37,0.85,U] [#3 0.24,0.37,0.00,M1] [#4 0.20,0.03,0.70,U] [#5 0.01,0.17,0.73,U] [#6 0.14,0.21,0.65,U] [#7 0.26,0.47,0.00,M1] [#8 0.37,0.16,0.41,U] 
00:06:15.551 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.22}, one-star: {0.03, 0.30}
00:06:15.551 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
00:06:15.551 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
00:06:15.551 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.13 mountX=0.22 mountY=-0.11, mountTheta=-0.46
00:06:15.560 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.22, opts=13)
00:06:15.560 00.000 7988 Enqueuing Move request for scope (0.10, 0.22)
00:06:15.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:15.560 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.0
00:06:15.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:15.560 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:15.560 00.000 7988 Enqueuing Expose request
00:06:15.567 00.007 15712 Worker thread wakes up
00:06:15.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
00:06:15.567 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
00:06:15.567 00.000 15712 Moving (0.10, 0.22) raw xDistance=0.22 yDistance=-0.11
00:06:15.567 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 640.37
00:06:15.567 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
00:06:15.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:15.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:06:15.567 00.000 15712 MoveAxis(W, 38, ABG)
00:06:15.567 00.000 15712 Guiding  Dir = 3, Dur = 38
00:06:15.567 00.000 15712 IsGuiding returns 0
00:06:15.583 00.016 15712 PulseGuide returned control before completion, sleep 28
00:06:15.636 00.053 15712 IsGuiding returns 0
00:06:15.636 00.000 15712 Move returns status 0, amount 38
00:06:15.636 00.000 15712 MoveAxis(N, 0, ABG)
00:06:15.636 00.000 15712 Move returns status 0, amount 0
00:06:15.636 00.000 15712 move complete, result=0
00:06:15.636 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
00:06:15.642 00.006 15712 worker thread done servicing request
00:06:15.642 00.000 15712 Worker thread wakes up
00:06:15.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:15.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:17.274 01.632 15712 Exposure complete
00:06:17.331 00.057 15712 worker thread done servicing request
00:06:17.331 00.000 7988 OnExposeComplete: enter
00:06:17.331 00.000 7988 UpdateGuideState(): m_state=6
00:06:17.338 00.007 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3209
00:06:17.340 00.002 7988 Star::Find returns 1 (0), X=504.65, Y=807.34, Mass=1463, SNR=25.5, Peak=174 HFD=4.3
00:06:17.340 00.000 7988 MultiStar: [#1 0.10,0.42,0.00,M2] [#2 -0.06,0.71,0.00,M1] [#3 0.00,0.59,0.00,M2] [#4 -0.01,0.38,0.79,U] [#5 -0.11,0.35,0.74,U] [#6 0.06,0.46,0.00,M1] [#7 0.01,0.39,0.46,U] [#8 0.28,0.52,0.00,M1] 
00:06:17.342 00.002 7988 single-star, 3 included, MultiStar: {-0.01, 0.31}, one-star: {0.05, 0.19}
00:06:17.342 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
00:06:17.344 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
00:06:17.344 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.31 mountX=0.19 mountY=-0.06, mountTheta=-0.29
00:06:17.346 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.19, opts=13)
00:06:17.348 00.002 7988 Enqueuing Move request for scope (0.05, 0.19)
00:06:17.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:06:17.350 00.002 7988 UpdateGuideState exits: m=1463 SNR=25.5
00:06:17.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:17.352 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:17.352 00.000 7988 Enqueuing Expose request
00:06:17.353 00.001 15712 Worker thread wakes up
00:06:17.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
00:06:17.353 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
00:06:17.353 00.000 15712 Moving (0.05, 0.19) raw xDistance=0.19 yDistance=-0.06
00:06:17.353 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.12, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 640.37
00:06:17.353 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
00:06:17.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:17.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:17.353 00.000 15712 MoveAxis(W, 36, ABG)
00:06:17.353 00.000 15712 Guiding  Dir = 3, Dur = 36
00:06:17.353 00.000 15712 IsGuiding returns 0
00:06:17.382 00.029 15712 PulseGuide returned control before completion, sleep 22
00:06:17.442 00.060 15712 IsGuiding returns 0
00:06:17.442 00.000 15712 Move returns status 0, amount 36
00:06:17.442 00.000 15712 MoveAxis(N, 0, ABG)
00:06:17.442 00.000 15712 Move returns status 0, amount 0
00:06:17.442 00.000 15712 move complete, result=0
00:06:17.442 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
00:06:17.448 00.006 15712 worker thread done servicing request
00:06:17.448 00.000 15712 Worker thread wakes up
00:06:17.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:17.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:18.853 01.405 15712 Exposure complete
00:06:18.914 00.061 15712 worker thread done servicing request
00:06:18.914 00.000 7988 OnExposeComplete: enter
00:06:18.914 00.000 7988 UpdateGuideState(): m_state=6
00:06:18.917 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3210
00:06:18.917 00.000 7988 Star::Find returns 1 (0), X=504.71, Y=807.35, Mass=1626, SNR=26.5, Peak=180 HFD=4.7
00:06:18.919 00.002 7988 MultiStar: [#1 0.31,0.35,0.00,M3] [#2 0.02,0.49,0.00,M2] [#3 -0.05,0.40,0.84,U] [#4 0.00,0.07,0.79,U] [#5 0.07,0.17,0.71,U] [#6 0.17,0.38,0.67,U] [#7 0.15,0.20,0.49,U] [#8 0.00,0.00,0.00,L] [#9 0.09,0.15,0.48,U] 
00:06:18.919 00.000 7988 single-star, 6 included, MultiStar: {0.07, 0.23}, one-star: {0.11, 0.20}
00:06:18.921 00.002 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.49 = -0.49)
00:06:18.921 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
00:06:18.923 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.07 mountX=0.20 mountY=-0.11, mountTheta=-0.52
00:06:18.925 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.20, opts=13)
00:06:18.925 00.000 7988 Enqueuing Move request for scope (0.11, 0.20)
00:06:18.927 00.002 15712 Worker thread wakes up
00:06:18.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
00:06:18.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
00:06:18.927 00.000 15712 Moving (0.11, 0.20) raw xDistance=0.20 yDistance=-0.11
00:06:18.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:18.929 00.002 7988 UpdateGuideState exits: m=1626 SNR=26.5
00:06:18.930 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:18.930 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:18.930 00.000 7988 Enqueuing Expose request
00:06:18.930 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 640.37
00:06:18.930 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
00:06:18.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:18.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:06:18.930 00.000 15712 MoveAxis(W, 37, ABG)
00:06:18.930 00.000 15712 Guiding  Dir = 3, Dur = 37
00:06:18.930 00.000 15712 IsGuiding returns 0
00:06:18.949 00.019 15712 PulseGuide returned control before completion, sleep 32
00:06:18.997 00.048 15712 IsGuiding returns 0
00:06:18.997 00.000 15712 Move returns status 0, amount 37
00:06:18.997 00.000 15712 MoveAxis(N, 0, ABG)
00:06:18.997 00.000 15712 Move returns status 0, amount 0
00:06:18.997 00.000 15712 move complete, result=0
00:06:18.997 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
00:06:18.997 00.000 15712 worker thread done servicing request
00:06:18.997 00.000 15712 Worker thread wakes up
00:06:18.999 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:18.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:20.640 01.641 15712 Exposure complete
00:06:20.697 00.057 15712 worker thread done servicing request
00:06:20.697 00.000 7988 OnExposeComplete: enter
00:06:20.701 00.004 7988 UpdateGuideState(): m_state=6
00:06:20.703 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3211
00:06:20.703 00.000 7988 Star::Find returns 1 (0), X=504.66, Y=807.07, Mass=1533, SNR=26.0, Peak=170 HFD=4.1
00:06:20.705 00.002 7988 MultiStar: [#1 0.46,0.18,0.00,M4] [#2 0.11,0.10,0.87,U] [#3 0.03,0.01,0.89,U] [#4 0.01,-0.10,0.79,U] [#5 0.04,-0.06,0.74,U] [#6 0.24,0.01,0.71,U] [#7 0.00,0.00,0.00,L] [#8 0.27,-0.11,0.45,U] [#9 0.14,-0.18,0.53,U] 
00:06:20.705 00.000 7988 single-star, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.06, -0.08}
00:06:20.705 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
00:06:20.705 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
00:06:20.705 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.95 mountX=-0.08 mountY=-0.06, mountTheta=-2.54
00:06:20.705 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.08, opts=13)
00:06:20.705 00.000 7988 Enqueuing Move request for scope (0.06, -0.08)
00:06:20.705 00.000 15712 Worker thread wakes up
00:06:20.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
00:06:20.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
00:06:20.705 00.000 15712 Moving (0.06, -0.08) raw xDistance=-0.08 yDistance=-0.06
00:06:20.714 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:20.714 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.0
00:06:20.716 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:20.717 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:20.717 00.000 7988 Enqueuing Expose request
00:06:20.719 00.002 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.37
00:06:20.719 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
00:06:20.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:20.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:20.719 00.000 15712 MoveAxis(E, 3, ABG)
00:06:20.719 00.000 15712 Guiding  Dir = 2, Dur = 3
00:06:20.719 00.000 15712 IsGuiding returns 0
00:06:20.738 00.019 15712 IsGuiding returns 0
00:06:20.738 00.000 15712 Move returns status 0, amount 3
00:06:20.738 00.000 15712 MoveAxis(N, 0, ABG)
00:06:20.738 00.000 15712 Move returns status 0, amount 0
00:06:20.738 00.000 15712 move complete, result=0
00:06:20.738 00.000 15712 worker thread done servicing request
00:06:20.738 00.000 15712 Worker thread wakes up
00:06:20.738 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:06:20.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:20.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:22.153 01.415 15712 Exposure complete
00:06:22.213 00.060 15712 worker thread done servicing request
00:06:22.213 00.000 7988 OnExposeComplete: enter
00:06:22.213 00.000 7988 UpdateGuideState(): m_state=6
00:06:22.215 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3212
00:06:22.215 00.000 7988 Star::Find returns 1 (0), X=504.65, Y=807.02, Mass=1598, SNR=26.6, Peak=172 HFD=4.2
00:06:22.215 00.000 7988 MultiStar: [#1 0.21,0.06,0.93,U] [#2 0.02,0.07,0.84,U] [#3 -0.10,0.12,0.84,U] [#4 0.03,-0.12,0.74,U] [#5 0.12,-0.27,0.71,U] [#6 0.09,0.12,0.69,U] [#7 0.19,0.14,0.49,U] [#8 0.20,-0.02,0.44,U] 
00:06:22.215 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.05, -0.13}
00:06:22.215 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
00:06:22.215 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
00:06:22.215 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.12 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
00:06:22.215 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.01, opts=13)
00:06:22.215 00.000 7988 Enqueuing Move request for scope (0.08, -0.01)
00:06:22.226 00.011 15712 Worker thread wakes up
00:06:22.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
00:06:22.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
00:06:22.226 00.000 15712 Moving (0.08, -0.01) raw xDistance=-0.01 yDistance=-0.08
00:06:22.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:06:22.226 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.6
00:06:22.228 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:22.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:22.228 00.000 7988 Enqueuing Expose request
00:06:22.231 00.003 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.37
00:06:22.231 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:06:22.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:22.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:06:22.231 00.000 15712 MoveAxis(E, 3, ABG)
00:06:22.231 00.000 15712 Guiding  Dir = 2, Dur = 3
00:06:22.231 00.000 15712 IsGuiding returns 0
00:06:22.253 00.022 15712 IsGuiding returns 0
00:06:22.253 00.000 15712 Move returns status 0, amount 3
00:06:22.253 00.000 15712 MoveAxis(N, 0, ABG)
00:06:22.253 00.000 15712 Move returns status 0, amount 0
00:06:22.253 00.000 15712 move complete, result=0
00:06:22.253 00.000 15712 worker thread done servicing request
00:06:22.253 00.000 15712 Worker thread wakes up
00:06:22.253 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:06:22.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:22.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:23.894 01.641 15712 Exposure complete
00:06:23.955 00.061 15712 worker thread done servicing request
00:06:23.955 00.000 7988 OnExposeComplete: enter
00:06:23.956 00.001 7988 UpdateGuideState(): m_state=6
00:06:23.958 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3213
00:06:23.958 00.000 7988 Star::Find returns 1 (0), X=504.47, Y=806.78, Mass=1487, SNR=25.5, Peak=146 HFD=4.6
00:06:23.962 00.004 7988 MultiStar: [#1 0.17,-0.09,1.01,U] [#2 -0.07,-0.18,0.87,U] [#3 -0.11,-0.27,0.90,U] [#4 0.13,-0.63,0.00,M1] [#5 -0.13,-0.41,0.00,M1] [#6 0.07,-0.13,0.68,U] [#7 0.00,0.00,0.00,L] [#8 0.23,-0.33,0.43,U] [#9 -0.01,-0.31,0.50,U] 
00:06:23.962 00.000 7988 refined, 6 included, MultiStar: {0.00, -0.23}, one-star: {-0.13, -0.38}
00:06:23.962 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
00:06:23.962 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.14)
00:06:23.962 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.55 mountX=-0.23 mountY=0.00, mountTheta=3.14
00:06:23.962 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.23, opts=13)
00:06:23.962 00.000 7988 Enqueuing Move request for scope (0.00, -0.23)
00:06:23.962 00.000 15712 Worker thread wakes up
00:06:23.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.23) opts 0xd
00:06:23.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.23)
00:06:23.962 00.000 15712 Moving (0.00, -0.23) raw xDistance=-0.23 yDistance=0.00
00:06:23.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:23.962 00.000 7988 UpdateGuideState exits: m=1487 SNR=25.5
00:06:23.972 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:23.972 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:23.976 00.004 7988 Enqueuing Expose request
00:06:23.976 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 640.37
00:06:23.976 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
00:06:23.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:23.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:06:23.976 00.000 15712 MoveAxis(E, 49, ABG)
00:06:23.976 00.000 15712 Guiding  Dir = 2, Dur = 49
00:06:23.976 00.000 15712 IsGuiding returns 0
00:06:23.995 00.019 15712 PulseGuide returned control before completion, sleep 37
00:06:24.063 00.068 15712 IsGuiding returns 0
00:06:24.063 00.000 15712 Move returns status 0, amount 49
00:06:24.063 00.000 15712 MoveAxis(N, 0, ABG)
00:06:24.063 00.000 15712 Move returns status 0, amount 0
00:06:24.063 00.000 15712 move complete, result=0
00:06:24.063 00.000 15712 worker thread done servicing request
00:06:24.063 00.000 15712 Worker thread wakes up
00:06:24.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:24.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:24.063 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.0 px 0 ms NORTH
00:06:25.470 01.407 15712 Exposure complete
00:06:25.531 00.061 15712 worker thread done servicing request
00:06:25.531 00.000 7988 OnExposeComplete: enter
00:06:25.531 00.000 7988 UpdateGuideState(): m_state=6
00:06:25.531 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3214
00:06:25.531 00.000 7988 Star::Find returns 1 (0), X=504.73, Y=806.92, Mass=1477, SNR=25.2, Peak=137 HFD=4.4
00:06:25.536 00.005 7988 MultiStar: [#1 0.23,-0.23,0.98,U] [#2 -0.07,0.23,0.88,U] [#3 0.03,-0.19,0.89,U] [#4 -0.24,-0.41,0.00,M2] [#5 0.07,-0.24,0.77,U] [#6 0.13,-0.15,0.69,U] [#7 -0.04,-0.13,0.48,U] [#8 0.39,-0.08,0.46,U] 
00:06:25.536 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.13}, one-star: {0.13, -0.23}
00:06:25.536 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
00:06:25.536 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
00:06:25.536 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.91 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
00:06:25.540 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.13, opts=13)
00:06:25.540 00.000 7988 Enqueuing Move request for scope (0.10, -0.13)
00:06:25.540 00.000 15712 Worker thread wakes up
00:06:25.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
00:06:25.540 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
00:06:25.540 00.000 15712 Moving (0.10, -0.13) raw xDistance=-0.13 yDistance=-0.10
00:06:25.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:25.540 00.000 7988 UpdateGuideState exits: m=1477 SNR=25.2
00:06:25.546 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:25.547 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:25.547 00.000 7988 Enqueuing Expose request
00:06:25.547 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.38
00:06:25.547 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
00:06:25.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:25.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:06:25.547 00.000 15712 MoveAxis(E, 3, ABG)
00:06:25.547 00.000 15712 Guiding  Dir = 2, Dur = 3
00:06:25.547 00.000 15712 IsGuiding returns 0
00:06:25.567 00.020 15712 IsGuiding returns 0
00:06:25.567 00.000 15712 Move returns status 0, amount 3
00:06:25.567 00.000 15712 MoveAxis(N, 0, ABG)
00:06:25.567 00.000 15712 Move returns status 0, amount 0
00:06:25.567 00.000 15712 move complete, result=0
00:06:25.567 00.000 15712 worker thread done servicing request
00:06:25.567 00.000 15712 Worker thread wakes up
00:06:25.567 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:06:25.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:25.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:27.204 01.637 15712 Exposure complete
00:06:27.265 00.061 15712 worker thread done servicing request
00:06:27.265 00.000 7988 OnExposeComplete: enter
00:06:27.266 00.001 7988 UpdateGuideState(): m_state=6
00:06:27.266 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3215
00:06:27.266 00.000 7988 Star::Find returns 1 (0), X=504.64, Y=807.12, Mass=1474, SNR=25.7, Peak=171 HFD=4.4
00:06:27.266 00.000 7988 MultiStar: [#1 0.18,0.27,1.02,U] [#2 -0.11,0.22,0.87,U] [#3 0.04,0.27,0.87,U] [#4 -0.09,0.10,0.77,U] [#5 -0.05,-0.08,0.73,U] [#6 0.12,0.12,0.70,U] [#7 -0.34,0.25,0.00,M1] [#8 0.49,-0.01,0.00,M1] 
00:06:27.266 00.000 7988 single-star, 6 included, MultiStar: {0.02, 0.13}, one-star: {0.04, -0.03}
00:06:27.266 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.18 = -2.18)
00:06:27.266 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.21 = -2.21)
00:06:27.274 00.008 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.62 mountX=-0.03 mountY=-0.04, mountTheta=-2.19
00:06:27.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
00:06:27.274 00.000 7988 Enqueuing Move request for scope (0.04, -0.03)
00:06:27.274 00.000 15712 Worker thread wakes up
00:06:27.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:27.274 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.7
00:06:27.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:27.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:27.282 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
00:06:27.282 00.000 7988 Enqueuing Expose request
00:06:27.284 00.002 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
00:06:27.284 00.000 15712 Moving (0.04, -0.03) raw xDistance=-0.03 yDistance=-0.04
00:06:27.286 00.002 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.38
00:06:27.286 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
00:06:27.286 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:27.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:27.286 00.000 15712 MoveAxis(E, 1, ABG)
00:06:27.286 00.000 15712 Guiding  Dir = 2, Dur = 1
00:06:27.286 00.000 15712 IsGuiding returns 0
00:06:27.308 00.022 15712 IsGuiding returns 0
00:06:27.308 00.000 15712 Move returns status 0, amount 1
00:06:27.308 00.000 15712 MoveAxis(N, 0, ABG)
00:06:27.308 00.000 15712 Move returns status 0, amount 0
00:06:27.308 00.000 15712 move complete, result=0
00:06:27.308 00.000 15712 worker thread done servicing request
00:06:27.308 00.000 15712 Worker thread wakes up
00:06:27.308 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:06:27.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:27.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:28.715 01.407 15712 Exposure complete
00:06:28.778 00.063 15712 worker thread done servicing request
00:06:28.778 00.000 7988 OnExposeComplete: enter
00:06:28.779 00.001 7988 UpdateGuideState(): m_state=6
00:06:28.779 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3216
00:06:28.779 00.000 7988 Star::Find returns 1 (0), X=504.49, Y=807.57, Mass=1534, SNR=25.9, Peak=149 HFD=4.9
00:06:28.779 00.000 7988 MultiStar: [#1 0.17,0.42,0.00,M1] [#2 0.10,0.68,0.00,M1] [#3 -0.03,0.39,0.86,U] [#4 -0.11,0.14,0.74,U] [#5 -0.02,0.38,0.71,U] [#6 -0.10,0.50,0.00,M1] [#7 -0.20,0.46,0.00,M2] [#8 0.08,0.17,0.42,U] 
00:06:28.779 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.32}, one-star: {-0.12, 0.42}
00:06:28.779 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
00:06:28.779 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
00:06:28.786 00.007 7988 CameraToMount -- cameraX=-0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.74 mountX=0.32 mountY=0.05, mountTheta=0.15
00:06:28.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.32, opts=13)
00:06:28.786 00.000 7988 Enqueuing Move request for scope (-0.06, 0.32)
00:06:28.786 00.000 15712 Worker thread wakes up
00:06:28.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.32) opts 0xd
00:06:28.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.32)
00:06:28.786 00.000 15712 Moving (-0.06, 0.32) raw xDistance=0.32 yDistance=0.05
00:06:28.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:28.786 00.000 7988 UpdateGuideState exits: m=1534 SNR=25.9
00:06:28.793 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:28.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:28.795 00.002 7988 Enqueuing Expose request
00:06:28.795 00.000 15712 PPEC rslt: input = 0.32, final = 0.19, react = 0.19, pred = 0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 640.38
00:06:28.795 00.000 15712 PPEC: input: 0.32, control: 0.19, exposure: 1500
00:06:28.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:28.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:28.795 00.000 15712 MoveAxis(W, 63, ABG)
00:06:28.795 00.000 15712 Guiding  Dir = 3, Dur = 63
00:06:28.795 00.000 15712 IsGuiding returns 0
00:06:28.811 00.016 15712 PulseGuide returned control before completion, sleep 60
00:06:28.875 00.064 15712 IsGuiding returns 0
00:06:28.875 00.000 15712 Move returns status 0, amount 63
00:06:28.875 00.000 15712 MoveAxis(N, 0, ABG)
00:06:28.875 00.000 15712 Move returns status 0, amount 0
00:06:28.875 00.000 15712 move complete, result=0
00:06:28.875 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.0 px 0 ms NORTH
00:06:28.875 00.000 15712 worker thread done servicing request
00:06:28.875 00.000 15712 Worker thread wakes up
00:06:28.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:28.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:30.504 01.629 15712 Exposure complete
00:06:30.566 00.062 15712 worker thread done servicing request
00:06:30.566 00.000 7988 OnExposeComplete: enter
00:06:30.566 00.000 7988 UpdateGuideState(): m_state=6
00:06:30.570 00.004 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3217
00:06:30.570 00.000 7988 Star::Find returns 1 (0), X=504.66, Y=807.51, Mass=1485, SNR=25.6, Peak=166 HFD=4.5
00:06:30.572 00.002 7988 MultiStar: [#1 0.29,0.50,0.00,M2] [#2 -0.10,0.67,0.00,M2] [#3 -0.19,0.49,0.00,M1] [#4 -0.18,0.35,0.74,U] [#5 -0.17,0.38,0.00,M1] [#6 0.07,0.26,0.67,U] [#7 -0.04,0.61,0.00,M3] [#8 0.55,0.79,0.00,M1] 
00:06:30.572 00.000 7988 refined, 2 included, MultiStar: {-0.01, 0.33}, one-star: {0.06, 0.36}
00:06:30.574 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
00:06:30.574 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
00:06:30.576 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.61 mountX=0.33 mountY=0.00, mountTheta=0.01
00:06:30.578 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.33, opts=13)
00:06:30.578 00.000 7988 Enqueuing Move request for scope (-0.01, 0.33)
00:06:30.580 00.002 15712 Worker thread wakes up
00:06:30.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd
00:06:30.580 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.33)
00:06:30.580 00.000 15712 Moving (-0.01, 0.33) raw xDistance=0.33 yDistance=0.00
00:06:30.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:06:30.582 00.002 7988 UpdateGuideState exits: m=1485 SNR=25.6
00:06:30.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:30.584 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:30.584 00.000 7988 Enqueuing Expose request
00:06:30.586 00.002 15712 PPEC rslt: input = 0.33, final = 0.20, react = 0.20, pred = 0.00, hyst = 0.18, hyst_pct = 0.00, period_length = 640.38
00:06:30.586 00.000 15712 PPEC: input: 0.33, control: 0.20, exposure: 1500
00:06:30.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:30.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:06:30.586 00.000 15712 MoveAxis(W, 65, ABG)
00:06:30.586 00.000 15712 Guiding  Dir = 3, Dur = 65
00:06:30.586 00.000 15712 IsGuiding returns 0
00:06:30.598 00.012 15712 PulseGuide returned control before completion, sleep 61
00:06:30.694 00.096 15712 IsGuiding returns 0
00:06:30.694 00.000 15712 Move returns status 0, amount 65
00:06:30.694 00.000 15712 MoveAxis(N, 0, ABG)
00:06:30.694 00.000 15712 Move returns status 0, amount 0
00:06:30.694 00.000 15712 move complete, result=0
00:06:30.694 00.000 7988 GuideStep: 0.3 px 65 ms WEST, 0.0 px 0 ms NORTH
00:06:30.699 00.005 15712 worker thread done servicing request
00:06:30.699 00.000 15712 Worker thread wakes up
00:06:30.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:30.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:32.115 01.416 15712 Exposure complete
00:06:32.176 00.061 7988 OnExposeComplete: enter
00:06:32.176 00.000 7988 UpdateGuideState(): m_state=6
00:06:32.178 00.002 15712 worker thread done servicing request
00:06:32.178 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3218
00:06:32.178 00.000 7988 Star::Find returns 1 (0), X=504.79, Y=807.13, Mass=1553, SNR=26.2, Peak=163 HFD=4.4
00:06:32.180 00.002 7988 MultiStar: [#1 0.15,0.26,0.97,U] [#2 0.08,0.37,0.88,U] [#3 0.10,0.09,0.84,U] [#4 -0.08,0.04,0.74,U] [#5 0.15,0.20,0.71,U] [#6 0.03,0.38,0.65,U] [#7 -0.14,0.39,0.45,U] [#8 0.56,0.05,0.00,M2] 
00:06:32.182 00.002 7988 single-star, 7 included, MultiStar: {0.08, 0.20}, one-star: {0.19, -0.02}
00:06:32.182 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
00:06:32.184 00.002 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
00:06:32.184 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.09 mountX=-0.02 mountY=-0.19, mountTheta=-1.66
00:06:32.186 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.02, opts=13)
00:06:32.186 00.000 7988 Enqueuing Move request for scope (0.19, -0.02)
00:06:32.188 00.002 15712 Worker thread wakes up
00:06:32.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
00:06:32.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
00:06:32.188 00.000 15712 Moving (0.19, -0.02) raw xDistance=-0.02 yDistance=-0.19
00:06:32.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:06:32.188 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.2
00:06:32.191 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:32.192 00.001 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.38
00:06:32.192 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
00:06:32.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:32.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:32.192 00.000 7988 Enqueuing Expose request
00:06:32.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:06:32.192 00.000 15712 MoveAxis(W, 1, ABG)
00:06:32.192 00.000 15712 Guiding  Dir = 3, Dur = 1
00:06:32.192 00.000 15712 IsGuiding returns 0
00:06:32.215 00.023 15712 IsGuiding returns 0
00:06:32.215 00.000 15712 Move returns status 0, amount 1
00:06:32.215 00.000 15712 MoveAxis(N, 0, ABG)
00:06:32.215 00.000 15712 Move returns status 0, amount 0
00:06:32.215 00.000 15712 move complete, result=0
00:06:32.215 00.000 15712 worker thread done servicing request
00:06:32.215 00.000 15712 Worker thread wakes up
00:06:32.215 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:06:32.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:32.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:33.855 01.640 15712 Exposure complete
00:06:33.916 00.061 15712 worker thread done servicing request
00:06:33.916 00.000 7988 OnExposeComplete: enter
00:06:33.916 00.000 7988 UpdateGuideState(): m_state=6
00:06:33.916 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3219
00:06:33.919 00.003 7988 Star::Find returns 1 (0), X=504.85, Y=807.12, Mass=1593, SNR=26.5, Peak=162 HFD=4.3
00:06:33.921 00.002 7988 MultiStar: [#1 0.23,0.04,0.94,U] [#2 0.08,-0.02,0.85,U] [#3 0.11,0.10,0.82,U] [#4 0.02,-0.31,0.75,U] [#5 -0.12,-0.10,0.70,U] [#6 0.02,-0.08,0.65,U] [#7 0.05,-0.13,0.52,U] [#8 0.00,0.00,0.00,L] [#9 0.41,0.03,0.45,U] 
00:06:33.921 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.25, -0.03}
00:06:33.923 00.002 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
00:06:33.923 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
00:06:33.925 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
00:06:33.925 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.05, opts=13)
00:06:33.927 00.002 7988 Enqueuing Move request for scope (0.12, -0.05)
00:06:33.929 00.002 15712 Worker thread wakes up
00:06:33.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
00:06:33.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
00:06:33.929 00.000 15712 Moving (0.12, -0.05) raw xDistance=-0.05 yDistance=-0.11
00:06:33.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:33.929 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.5
00:06:33.931 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:33.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:33.933 00.002 7988 Enqueuing Expose request
00:06:33.933 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.38
00:06:33.933 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
00:06:33.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:33.935 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:06:33.935 00.000 15712 MoveAxis(W, 1, ABG)
00:06:33.935 00.000 15712 Guiding  Dir = 3, Dur = 1
00:06:33.935 00.000 15712 IsGuiding returns 0
00:06:33.953 00.018 15712 IsGuiding returns 0
00:06:33.953 00.000 15712 Move returns status 0, amount 1
00:06:33.953 00.000 15712 MoveAxis(N, 0, ABG)
00:06:33.953 00.000 15712 Move returns status 0, amount 0
00:06:33.953 00.000 15712 move complete, result=0
00:06:33.953 00.000 15712 worker thread done servicing request
00:06:33.953 00.000 15712 Worker thread wakes up
00:06:33.953 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:06:33.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:33.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:35.367 01.414 15712 Exposure complete
00:06:35.427 00.060 15712 worker thread done servicing request
00:06:35.427 00.000 7988 OnExposeComplete: enter
00:06:35.428 00.001 7988 UpdateGuideState(): m_state=6
00:06:35.428 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3220
00:06:35.428 00.000 7988 Star::Find returns 1 (0), X=504.96, Y=806.97, Mass=1554, SNR=26.1, Peak=166 HFD=4.4
00:06:35.428 00.000 7988 MultiStar: [#1 0.31,-0.22,0.98,U] [#2 0.26,0.07,0.86,U] [#3 0.11,-0.02,0.84,U] [#4 0.03,-0.29,0.73,U] [#5 0.22,-0.25,0.71,U] [#6 0.22,-0.11,0.68,U] [#7 0.28,0.02,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.48,-0.38,0.00,M3] 
00:06:35.428 00.000 7988 refined, 7 included, MultiStar: {0.23, -0.13}, one-star: {0.36, -0.18}
00:06:35.428 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
00:06:35.428 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.12 = -2.12)
00:06:35.437 00.009 7988 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.52 mountX=-0.13 mountY=-0.23, mountTheta=-2.09
00:06:35.437 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.13, opts=13)
00:06:35.437 00.000 7988 Enqueuing Move request for scope (0.23, -0.13)
00:06:35.437 00.000 15712 Worker thread wakes up
00:06:35.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
00:06:35.437 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
00:06:35.437 00.000 15712 Moving (0.23, -0.13) raw xDistance=-0.13 yDistance=-0.23
00:06:35.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:35.437 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.1
00:06:35.442 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:35.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:35.444 00.002 7988 Enqueuing Expose request
00:06:35.446 00.002 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.38
00:06:35.446 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
00:06:35.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:35.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:06:35.446 00.000 15712 MoveAxis(W, 4, ABG)
00:06:35.446 00.000 15712 Guiding  Dir = 3, Dur = 4
00:06:35.446 00.000 15712 IsGuiding returns 0
00:06:35.461 00.015 15712 IsGuiding returns 0
00:06:35.461 00.000 15712 Move returns status 0, amount 4
00:06:35.461 00.000 15712 MoveAxis(N, 0, ABG)
00:06:35.461 00.000 15712 Move returns status 0, amount 0
00:06:35.461 00.000 15712 move complete, result=0
00:06:35.461 00.000 15712 worker thread done servicing request
00:06:35.461 00.000 15712 Worker thread wakes up
00:06:35.461 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
00:06:35.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:35.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:37.092 01.631 15712 Exposure complete
00:06:37.152 00.060 15712 worker thread done servicing request
00:06:37.152 00.000 7988 OnExposeComplete: enter
00:06:37.152 00.000 7988 UpdateGuideState(): m_state=6
00:06:37.155 00.003 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3221
00:06:37.155 00.000 7988 Star::Find returns 1 (0), X=505.00, Y=806.82, Mass=1623, SNR=26.8, Peak=167 HFD=4.3
00:06:37.157 00.002 7988 MultiStar: [#1 0.43,-0.07,0.00,M1] [#2 0.24,0.07,0.82,U] [#3 0.34,-0.18,0.84,U] [#4 0.36,-0.41,0.00,M1] [#5 0.20,-0.07,0.71,U] [#6 0.02,-0.05,0.66,U] [#7 0.10,-0.03,0.51,U] [#8 0.63,-0.18,0.00,M3] 
00:06:37.157 00.000 7988 refined, 5 included, MultiStar: {0.24, -0.12}, one-star: {0.40, -0.33}
00:06:37.159 00.002 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
00:06:37.159 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
00:06:37.161 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.26 cameraTheta=-0.45 mountX=-0.11 mountY=-0.24, mountTheta=-2.02
00:06:37.163 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.12, opts=13)
00:06:37.163 00.000 7988 Enqueuing Move request for scope (0.24, -0.12)
00:06:37.165 00.002 15712 Worker thread wakes up
00:06:37.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
00:06:37.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
00:06:37.165 00.000 15712 Moving (0.24, -0.12) raw xDistance=-0.11 yDistance=-0.24
00:06:37.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:37.165 00.000 7988 UpdateGuideState exits: m=1623 SNR=26.8
00:06:37.168 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:37.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:37.169 00.001 7988 Enqueuing Expose request
00:06:37.169 00.000 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.38
00:06:37.169 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
00:06:37.171 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:37.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:06:37.171 00.000 15712 MoveAxis(W, 5, ABG)
00:06:37.171 00.000 15712 Guiding  Dir = 3, Dur = 5
00:06:37.171 00.000 15712 IsGuiding returns 0
00:06:37.186 00.015 15712 IsGuiding returns 0
00:06:37.186 00.000 15712 Move returns status 0, amount 5
00:06:37.186 00.000 15712 MoveAxis(N, 0, ABG)
00:06:37.186 00.000 15712 Move returns status 0, amount 0
00:06:37.186 00.000 15712 move complete, result=0
00:06:37.186 00.000 15712 worker thread done servicing request
00:06:37.186 00.000 15712 Worker thread wakes up
00:06:37.186 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
00:06:37.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:37.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:38.603 01.417 15712 Exposure complete
00:06:38.650 00.047 15712 worker thread done servicing request
00:06:38.650 00.000 7988 OnExposeComplete: enter
00:06:38.665 00.015 7988 UpdateGuideState(): m_state=6
00:06:38.665 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3222
00:06:38.667 00.002 7988 Star::Find returns 1 (0), X=505.03, Y=806.85, Mass=1542, SNR=26.1, Peak=146 HFD=4.3
00:06:38.667 00.000 7988 MultiStar: [#1 0.69,-0.05,0.00,M2] [#2 0.25,-0.01,0.87,U] [#3 0.29,-0.05,0.89,U] [#4 0.10,-0.27,0.76,U] [#5 0.44,0.08,0.00,M1] [#6 0.39,0.17,0.00,M1] [#7 0.59,-0.09,0.00,M1] [#8 0.97,-0.25,0.00,M4] 
00:06:38.667 00.000 7988 refined, 3 included, MultiStar: {0.28, -0.16}, one-star: {0.42, -0.30}
00:06:38.667 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
00:06:38.667 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
00:06:38.667 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.16 hyp=0.32 cameraTheta=-0.52 mountX=-0.15 mountY=-0.27, mountTheta=-2.09
00:06:38.667 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.16, opts=13)
00:06:38.667 00.000 7988 Enqueuing Move request for scope (0.28, -0.16)
00:06:38.667 00.000 15712 Worker thread wakes up
00:06:38.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.16) opts 0xd
00:06:38.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.16)
00:06:38.667 00.000 15712 Moving (0.28, -0.16) raw xDistance=-0.15 yDistance=-0.27
00:06:38.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:38.667 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.1
00:06:38.679 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:38.679 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:38.681 00.002 7988 Enqueuing Expose request
00:06:38.681 00.000 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.38
00:06:38.681 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
00:06:38.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:06:38.681 00.000 15712 MoveAxis(W, 5, ABG)
00:06:38.681 00.000 15712 Guiding  Dir = 3, Dur = 5
00:06:38.681 00.000 15712 IsGuiding returns 0
00:06:38.735 00.054 15712 IsGuiding returns 0
00:06:38.735 00.000 15712 Move returns status 0, amount 5
00:06:38.735 00.000 15712 MoveAxis(N, 70, ABG)
00:06:38.735 00.000 15712 Guiding  Dir = 0, Dur = 70
00:06:38.735 00.000 15712 IsGuiding returns 0
00:06:38.818 00.083 15712 IsGuiding returns 1
00:06:38.818 00.000 15712 scope still moving after pulse duration time elapsed
00:06:38.841 00.023 15712 IsGuiding returns 1
00:06:38.873 00.032 15712 IsGuiding returns 1
00:06:38.914 00.041 15712 IsGuiding returns 0
00:06:38.914 00.000 15712 scope move finished after 70 + 104 ms
00:06:38.914 00.000 15712 Move returns status 0, amount 70
00:06:38.914 00.000 15712 move complete, result=0
00:06:38.914 00.000 7988 GuideStep: -0.2 px 5 ms WEST, -0.3 px 70 ms NORTH
00:06:38.915 00.001 15712 worker thread done servicing request
00:06:38.915 00.000 15712 Worker thread wakes up
00:06:38.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:38.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:40.548 01.633 15712 Exposure complete
00:06:40.605 00.057 15712 worker thread done servicing request
00:06:40.605 00.000 7988 OnExposeComplete: enter
00:06:40.609 00.004 7988 UpdateGuideState(): m_state=6
00:06:40.611 00.002 7988 Star::Find(15, 505, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3223
00:06:40.611 00.000 7988 Star::Find returns 1 (0), X=504.54, Y=806.95, Mass=1479, SNR=25.3, Peak=167 HFD=4.0
00:06:40.613 00.002 7988 MultiStar: [#1 0.09,-0.01,1.00,U] [#2 -0.21,-0.08,0.90,U] [#3 -0.15,-0.28,0.90,U] [#4 -0.25,-0.43,0.00,M1] [#5 0.05,-0.09,0.74,U] [#6 0.02,-0.05,0.69,U] [#7 -0.11,0.03,0.53,U] [#8 0.31,-0.39,0.00,M5] 
00:06:40.613 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.11}, one-star: {-0.06, -0.21}
00:06:40.615 00.002 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.59 = 2.70)
00:06:40.615 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
00:06:40.617 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.02 mountX=-0.11 mountY=0.06, mountTheta=2.67
00:06:40.619 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.11, opts=13)
00:06:40.619 00.000 7988 Enqueuing Move request for scope (-0.05, -0.11)
00:06:40.619 00.000 15712 Worker thread wakes up
00:06:40.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
00:06:40.619 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
00:06:40.622 00.003 15712 Moving (-0.05, -0.11) raw xDistance=-0.11 yDistance=0.06
00:06:40.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:40.622 00.000 7988 UpdateGuideState exits: m=1479 SNR=25.3
00:06:40.623 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:40.625 00.002 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.38
00:06:40.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:40.625 00.000 7988 Enqueuing Expose request
00:06:40.625 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
00:06:40.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:40.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:06:40.625 00.000 15712 MoveAxis(W, 4, ABG)
00:06:40.625 00.000 15712 Guiding  Dir = 3, Dur = 4
00:06:40.639 00.014 15712 IsGuiding returns 0
00:06:40.656 00.017 15712 IsGuiding returns 0
00:06:40.656 00.000 15712 Move returns status 0, amount 4
00:06:40.656 00.000 15712 MoveAxis(N, 0, ABG)
00:06:40.656 00.000 15712 Move returns status 0, amount 0
00:06:40.656 00.000 15712 move complete, result=0
00:06:40.656 00.000 15712 worker thread done servicing request
00:06:40.656 00.000 15712 Worker thread wakes up
00:06:40.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:40.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:40.656 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
00:06:42.060 01.404 15712 Exposure complete
00:06:42.122 00.062 15712 worker thread done servicing request
00:06:42.122 00.000 7988 OnExposeComplete: enter
00:06:42.124 00.002 7988 UpdateGuideState(): m_state=6
00:06:42.124 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3224
00:06:42.124 00.000 7988 Star::Find returns 1 (0), X=504.38, Y=807.15, Mass=1605, SNR=26.7, Peak=184 HFD=4.4
00:06:42.124 00.000 7988 MultiStar: [#1 -0.12,0.12,0.95,U] [#2 -0.16,0.32,0.84,U] [#3 -0.08,0.15,0.83,U] [#4 -0.36,-0.12,0.74,U] [#5 -0.49,-0.10,0.00,M1] [#6 -0.15,0.22,0.65,U] [#7 -0.22,0.36,0.00,M1] [#8 -0.11,0.13,0.41,U] 
00:06:42.124 00.000 7988 refined, 6 included, MultiStar: {-0.17, 0.11}, one-star: {-0.22, 0.00}
00:06:42.124 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (1.00 = 1.00)
00:06:42.124 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
00:06:42.124 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.21 cameraTheta=2.56 mountX=0.11 mountY=0.17, mountTheta=0.99
00:06:42.124 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.11, opts=13)
00:06:42.133 00.009 7988 Enqueuing Move request for scope (-0.17, 0.11)
00:06:42.133 00.000 15712 Worker thread wakes up
00:06:42.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
00:06:42.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
00:06:42.133 00.000 15712 Moving (-0.17, 0.11) raw xDistance=0.11 yDistance=0.17
00:06:42.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:06:42.133 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.7
00:06:42.137 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:42.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:42.137 00.000 7988 Enqueuing Expose request
00:06:42.140 00.003 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
00:06:42.140 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
00:06:42.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:42.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:06:42.140 00.000 15712 MoveAxis(E, 0, ABG)
00:06:42.140 00.000 15712 Move returns status 0, amount 0
00:06:42.140 00.000 15712 MoveAxis(N, 0, ABG)
00:06:42.140 00.000 15712 Move returns status 0, amount 0
00:06:42.140 00.000 15712 move complete, result=0
00:06:42.140 00.000 15712 worker thread done servicing request
00:06:42.140 00.000 15712 Worker thread wakes up
00:06:42.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:42.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:42.140 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:43.883 01.743 15712 Exposure complete
00:06:43.937 00.054 15712 worker thread done servicing request
00:06:43.944 00.007 7988 OnExposeComplete: enter
00:06:43.944 00.000 7988 UpdateGuideState(): m_state=6
00:06:43.944 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3225
00:06:43.944 00.000 7988 Star::Find returns 1 (0), X=504.51, Y=807.26, Mass=1675, SNR=27.3, Peak=174 HFD=4.6
00:06:43.944 00.000 7988 MultiStar: [#1 0.05,0.21,0.94,U] [#2 -0.20,0.28,0.82,U] [#3 -0.24,0.31,0.85,U] [#4 -0.48,-0.21,0.00,M1] [#5 -0.11,0.17,0.70,U] [#6 -0.34,0.23,0.61,U] [#7 -0.20,0.21,0.47,U] [#8 0.02,0.27,0.43,U] 
00:06:43.944 00.000 7988 single-star, 7 included, MultiStar: {-0.14, 0.22}, one-star: {-0.10, 0.11}
00:06:43.944 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.56) = xAngle (0.74 = 0.74)
00:06:43.944 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
00:06:43.944 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.31 mountX=0.11 mountY=0.09, mountTheta=0.73
00:06:43.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.11, opts=13)
00:06:43.954 00.010 7988 Enqueuing Move request for scope (-0.10, 0.11)
00:06:43.954 00.000 15712 Worker thread wakes up
00:06:43.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
00:06:43.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
00:06:43.954 00.000 15712 Moving (-0.10, 0.11) raw xDistance=0.11 yDistance=0.09
00:06:43.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:43.954 00.000 7988 UpdateGuideState exits: m=1675 SNR=27.3
00:06:43.958 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:43.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:43.960 00.002 7988 Enqueuing Expose request
00:06:43.960 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
00:06:43.960 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
00:06:43.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:43.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:06:43.960 00.000 15712 MoveAxis(E, 1, ABG)
00:06:43.960 00.000 15712 Guiding  Dir = 2, Dur = 1
00:06:43.996 00.036 15712 IsGuiding returns 0
00:06:44.008 00.012 15712 IsGuiding returns 0
00:06:44.008 00.000 15712 Move returns status 0, amount 1
00:06:44.008 00.000 15712 MoveAxis(N, 0, ABG)
00:06:44.008 00.000 15712 Move returns status 0, amount 0
00:06:44.008 00.000 15712 move complete, result=0
00:06:44.008 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:06:44.017 00.009 15712 worker thread done servicing request
00:06:44.017 00.000 15712 Worker thread wakes up
00:06:44.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:44.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:45.429 01.412 15712 Exposure complete
00:06:45.490 00.061 15712 worker thread done servicing request
00:06:45.490 00.000 7988 OnExposeComplete: enter
00:06:45.490 00.000 7988 UpdateGuideState(): m_state=6
00:06:45.492 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3226
00:06:45.492 00.000 7988 Star::Find returns 1 (0), X=504.49, Y=807.29, Mass=1507, SNR=25.7, Peak=168 HFD=4.6
00:06:45.494 00.002 7988 MultiStar: [#1 -0.06,0.22,0.98,U] [#2 -0.23,0.55,0.00,M1] [#3 -0.34,0.35,0.00,M1] [#4 -0.45,0.10,0.00,M2] [#5 -0.17,0.35,0.74,U] [#6 0.01,0.37,0.71,U] [#7 -0.24,0.05,0.48,U] [#8 -0.27,0.19,0.44,U] 
00:06:45.496 00.002 7988 single-star, 5 included, MultiStar: {-0.12, 0.23}, one-star: {-0.12, 0.14}
00:06:45.496 00.000 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.56) = xAngle (0.71 = 0.71)
00:06:45.496 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
00:06:45.498 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.27 mountX=0.14 mountY=0.11, mountTheta=0.69
00:06:45.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.14, opts=13)
00:06:45.500 00.000 7988 Enqueuing Move request for scope (-0.12, 0.14)
00:06:45.502 00.002 15712 Worker thread wakes up
00:06:45.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
00:06:45.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
00:06:45.502 00.000 15712 Moving (-0.12, 0.14) raw xDistance=0.14 yDistance=0.11
00:06:45.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:06:45.504 00.002 7988 UpdateGuideState exits: m=1507 SNR=25.7
00:06:45.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:45.506 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:45.506 00.000 7988 Enqueuing Expose request
00:06:45.506 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
00:06:45.506 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
00:06:45.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:45.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:06:45.506 00.000 15712 MoveAxis(E, 2, ABG)
00:06:45.506 00.000 15712 Guiding  Dir = 2, Dur = 2
00:06:45.506 00.000 15712 IsGuiding returns 0
00:06:45.521 00.015 15712 IsGuiding returns 0
00:06:45.521 00.000 15712 Move returns status 0, amount 2
00:06:45.521 00.000 15712 MoveAxis(N, 0, ABG)
00:06:45.521 00.000 15712 Move returns status 0, amount 0
00:06:45.521 00.000 15712 move complete, result=0
00:06:45.521 00.000 15712 worker thread done servicing request
00:06:45.521 00.000 15712 Worker thread wakes up
00:06:45.521 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:06:45.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:45.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:47.165 01.644 15712 Exposure complete
00:06:47.221 00.056 15712 worker thread done servicing request
00:06:47.221 00.000 7988 OnExposeComplete: enter
00:06:47.226 00.005 7988 UpdateGuideState(): m_state=6
00:06:47.226 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3227
00:06:47.226 00.000 7988 Star::Find returns 1 (0), X=504.59, Y=807.16, Mass=1494, SNR=25.6, Peak=170 HFD=4.4
00:06:47.226 00.000 7988 MultiStar: [#1 0.19,0.11,0.97,U] [#2 -0.27,0.10,0.90,U] [#3 -0.16,-0.08,0.86,U] [#4 -0.34,-0.05,0.80,U] [#5 -0.43,0.29,0.00,M1] [#6 -0.12,0.34,0.66,U] [#7 -0.21,0.29,0.49,U] [#8 0.13,-0.04,0.44,U] 
00:06:47.226 00.000 7988 single-star, 7 included, MultiStar: {-0.10, 0.07}, one-star: {-0.01, 0.01}
00:06:47.226 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.56) = xAngle (1.20 = 1.20)
00:06:47.226 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
00:06:47.226 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.76 mountX=0.01 mountY=0.01, mountTheta=1.19
00:06:47.226 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
00:06:47.226 00.000 7988 Enqueuing Move request for scope (-0.01, 0.01)
00:06:47.238 00.012 15712 Worker thread wakes up
00:06:47.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:06:47.238 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:06:47.238 00.000 15712 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
00:06:47.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:06:47.238 00.000 7988 UpdateGuideState exits: m=1494 SNR=25.6
00:06:47.241 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:47.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:47.242 00.001 7988 Enqueuing Expose request
00:06:47.242 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
00:06:47.242 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
00:06:47.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:47.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:06:47.242 00.000 15712 MoveAxis(E, 1, ABG)
00:06:47.242 00.000 15712 Guiding  Dir = 2, Dur = 1
00:06:47.242 00.000 15712 IsGuiding returns 0
00:06:47.272 00.030 15712 IsGuiding returns 0
00:06:47.272 00.000 15712 Move returns status 0, amount 1
00:06:47.272 00.000 15712 MoveAxis(N, 0, ABG)
00:06:47.272 00.000 15712 Move returns status 0, amount 0
00:06:47.272 00.000 15712 move complete, result=0
00:06:47.274 00.002 15712 worker thread done servicing request
00:06:47.274 00.000 15712 Worker thread wakes up
00:06:47.274 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:06:47.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:47.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:48.695 01.421 15712 Exposure complete
00:06:48.755 00.060 15712 worker thread done servicing request
00:06:48.755 00.000 7988 OnExposeComplete: enter
00:06:48.757 00.002 7988 UpdateGuideState(): m_state=6
00:06:48.757 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:06:48.760 00.003 7988 Star::Find returns 1 (0), X=504.46, Y=807.09, Mass=1476, SNR=25.4, Peak=179 HFD=4.3
00:06:48.762 00.002 7988 MultiStar: [#1 0.12,0.04,0.99,U] [#2 -0.11,0.31,0.89,U] [#3 -0.18,-0.01,0.91,U] [#4 -0.29,-0.08,0.75,U] [#5 -0.33,-0.05,0.77,U] [#6 -0.09,0.22,0.67,U] [#7 -0.26,0.05,0.51,U] [#8 -0.01,-0.09,0.48,U] 
00:06:48.763 00.001 7988 refined, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.14, -0.07}
00:06:48.764 00.001 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.56) = xAngle (1.29 = 1.29)
00:06:48.765 00.001 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
00:06:48.766 00.001 7988 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.86 mountX=0.04 mountY=0.14, mountTheta=1.29
00:06:48.768 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.04, opts=13)
00:06:48.769 00.001 7988 Enqueuing Move request for scope (-0.14, 0.04)
00:06:48.770 00.001 15712 Worker thread wakes up
00:06:48.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
00:06:48.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
00:06:48.770 00.000 15712 Moving (-0.14, 0.04) raw xDistance=0.04 yDistance=0.14
00:06:48.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:48.772 00.002 7988 UpdateGuideState exits: m=1476 SNR=25.4
00:06:48.773 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:48.773 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:48.773 00.000 7988 Enqueuing Expose request
00:06:48.773 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
00:06:48.773 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
00:06:48.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:48.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:06:48.773 00.000 15712 MoveAxis(E, 2, ABG)
00:06:48.773 00.000 15712 Guiding  Dir = 2, Dur = 2
00:06:48.773 00.000 15712 IsGuiding returns 0
00:06:48.792 00.019 15712 IsGuiding returns 0
00:06:48.792 00.000 15712 Move returns status 0, amount 2
00:06:48.792 00.000 15712 MoveAxis(N, 0, ABG)
00:06:48.792 00.000 15712 Move returns status 0, amount 0
00:06:48.792 00.000 15712 move complete, result=0
00:06:48.792 00.000 15712 worker thread done servicing request
00:06:48.792 00.000 15712 Worker thread wakes up
00:06:48.792 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:06:48.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:48.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:50.430 01.638 15712 Exposure complete
00:06:50.492 00.062 15712 worker thread done servicing request
00:06:50.492 00.000 7988 OnExposeComplete: enter
00:06:50.493 00.001 7988 UpdateGuideState(): m_state=6
00:06:50.496 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3229
00:06:50.496 00.000 7988 Star::Find returns 1 (0), X=504.70, Y=807.18, Mass=1627, SNR=27.0, Peak=170 HFD=4.8
00:06:50.498 00.002 7988 MultiStar: [#1 0.07,0.08,0.96,U] [#2 -0.09,0.33,0.84,U] [#3 -0.01,0.17,0.84,U] [#4 -0.03,-0.44,0.00,M1] [#5 -0.01,0.02,0.68,U] [#6 0.14,0.23,0.63,U] [#7 -0.21,0.32,0.47,U] [#8 0.28,0.14,0.42,U] 
00:06:50.500 00.002 7988 single-star, 7 included, MultiStar: {0.03, 0.15}, one-star: {0.09, 0.03}
00:06:50.501 00.001 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
00:06:50.501 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
00:06:50.503 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.32 mountX=0.03 mountY=-0.09, mountTheta=-1.25
00:06:50.505 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.03, opts=13)
00:06:50.505 00.000 7988 Enqueuing Move request for scope (0.09, 0.03)
00:06:50.507 00.002 15712 Worker thread wakes up
00:06:50.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:06:50.507 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:06:50.507 00.000 15712 Moving (0.09, 0.03) raw xDistance=0.03 yDistance=-0.09
00:06:50.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:50.509 00.002 7988 UpdateGuideState exits: m=1627 SNR=27.0
00:06:50.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:50.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:50.509 00.000 7988 Enqueuing Expose request
00:06:50.509 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
00:06:50.509 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
00:06:50.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:50.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:06:50.509 00.000 15712 MoveAxis(E, 1, ABG)
00:06:50.509 00.000 15712 Guiding  Dir = 2, Dur = 1
00:06:50.509 00.000 15712 IsGuiding returns 0
00:06:50.534 00.025 15712 IsGuiding returns 0
00:06:50.534 00.000 15712 Move returns status 0, amount 1
00:06:50.534 00.000 15712 MoveAxis(N, 0, ABG)
00:06:50.534 00.000 15712 Move returns status 0, amount 0
00:06:50.534 00.000 15712 move complete, result=0
00:06:50.534 00.000 15712 worker thread done servicing request
00:06:50.534 00.000 15712 Worker thread wakes up
00:06:50.534 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:06:50.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:50.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:51.944 01.410 15712 Exposure complete
00:06:52.006 00.062 15712 worker thread done servicing request
00:06:52.006 00.000 7988 OnExposeComplete: enter
00:06:52.006 00.000 7988 UpdateGuideState(): m_state=6
00:06:52.006 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3230
00:06:52.006 00.000 7988 Star::Find returns 1 (0), X=504.59, Y=807.31, Mass=1530, SNR=26.1, Peak=147 HFD=4.7
00:06:52.006 00.000 7988 MultiStar: [#1 -0.06,0.50,0.00,M1] [#2 -0.29,0.62,0.00,M1] [#3 -0.18,0.41,0.00,M1] [#4 -0.33,-0.08,0.72,U] [#5 -0.12,0.27,0.73,U] [#6 -0.01,0.54,0.00,M1] [#7 -0.17,0.42,0.00,M1] [#8 0.30,0.29,0.44,U] 
00:06:52.006 00.000 7988 single-star, 3 included, MultiStar: {-0.07, 0.15}, one-star: {-0.01, 0.16}
00:06:52.006 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
00:06:52.013 00.007 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
00:06:52.013 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.63 mountX=0.16 mountY=0.01, mountTheta=0.03
00:06:52.013 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.16, opts=13)
00:06:52.013 00.000 7988 Enqueuing Move request for scope (-0.01, 0.16)
00:06:52.013 00.000 15712 Worker thread wakes up
00:06:52.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
00:06:52.013 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
00:06:52.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:52.013 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.1
00:06:52.020 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:52.021 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:52.021 00.000 7988 Enqueuing Expose request
00:06:52.023 00.002 15712 Moving (-0.01, 0.16) raw xDistance=0.16 yDistance=0.01
00:06:52.023 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
00:06:52.023 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
00:06:52.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:52.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:06:52.023 00.000 15712 MoveAxis(W, 2, ABG)
00:06:52.023 00.000 15712 Guiding  Dir = 3, Dur = 2
00:06:52.023 00.000 15712 IsGuiding returns 0
00:06:52.085 00.062 15712 IsGuiding returns 0
00:06:52.085 00.000 15712 Move returns status 0, amount 2
00:06:52.085 00.000 15712 MoveAxis(N, 0, ABG)
00:06:52.085 00.000 15712 Move returns status 0, amount 0
00:06:52.085 00.000 15712 move complete, result=0
00:06:52.085 00.000 15712 worker thread done servicing request
00:06:52.085 00.000 15712 Worker thread wakes up
00:06:52.085 00.000 7988 GuideStep: 0.2 px 2 ms WEST, 0.0 px 0 ms NORTH
00:06:52.087 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:52.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:53.827 01.740 15712 Exposure complete
00:06:53.883 00.056 15712 worker thread done servicing request
00:06:53.883 00.000 7988 OnExposeComplete: enter
00:06:53.888 00.005 7988 UpdateGuideState(): m_state=6
00:06:53.888 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3231
00:06:53.888 00.000 7988 Star::Find returns 1 (0), X=504.56, Y=807.50, Mass=1546, SNR=26.1, Peak=177 HFD=4.3
00:06:53.888 00.000 7988 MultiStar: [#1 -0.06,0.48,0.00,M2] [#2 -0.32,0.64,0.00,M2] [#3 -0.17,0.34,0.89,U] [#4 -0.29,0.30,0.00,M1] [#5 -0.24,0.24,0.69,U] [#6 -0.16,0.36,0.67,U] [#7 -0.26,0.34,0.00,M2] [#8 -0.14,0.27,0.45,U] 
00:06:53.888 00.000 7988 refined, 4 included, MultiStar: {-0.14, 0.32}, one-star: {-0.04, 0.35}
00:06:53.888 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
00:06:53.888 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
00:06:53.888 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.99 mountX=0.32 mountY=0.13, mountTheta=0.40
00:06:53.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.32, opts=13)
00:06:53.888 00.000 7988 Enqueuing Move request for scope (-0.14, 0.32)
00:06:53.900 00.012 15712 Worker thread wakes up
00:06:53.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd
00:06:53.900 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.32)
00:06:53.900 00.000 15712 Moving (-0.14, 0.32) raw xDistance=0.32 yDistance=0.13
00:06:53.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:53.900 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.1
00:06:53.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:53.904 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:53.904 00.000 7988 Enqueuing Expose request
00:06:53.904 00.000 15712 PPEC rslt: input = 0.32, final = 0.20, react = 0.19, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 640.39
00:06:53.904 00.000 15712 PPEC: input: 0.32, control: 0.20, exposure: 1500
00:06:53.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:53.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:06:53.904 00.000 15712 MoveAxis(W, 65, ABG)
00:06:53.904 00.000 15712 Guiding  Dir = 3, Dur = 65
00:06:53.904 00.000 15712 IsGuiding returns 0
00:06:53.920 00.016 15712 PulseGuide returned control before completion, sleep 59
00:06:53.988 00.068 15712 IsGuiding returns 1
00:06:53.988 00.000 15712 scope still moving after pulse duration time elapsed
00:06:54.016 00.028 15712 IsGuiding returns 0
00:06:54.016 00.000 15712 scope move finished after 65 + 43 ms
00:06:54.016 00.000 15712 Move returns status 0, amount 65
00:06:54.016 00.000 15712 MoveAxis(N, 0, ABG)
00:06:54.016 00.000 15712 Move returns status 0, amount 0
00:06:54.016 00.000 15712 move complete, result=0
00:06:54.016 00.000 15712 worker thread done servicing request
00:06:54.016 00.000 15712 Worker thread wakes up
00:06:54.016 00.000 7988 GuideStep: 0.3 px 65 ms WEST, 0.1 px 0 ms NORTH
00:06:54.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:54.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:55.437 01.421 15712 Exposure complete
00:06:55.496 00.059 15712 worker thread done servicing request
00:06:55.496 00.000 7988 OnExposeComplete: enter
00:06:55.498 00.002 7988 UpdateGuideState(): m_state=6
00:06:55.500 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3232
00:06:55.500 00.000 7988 Star::Find returns 1 (0), X=504.25, Y=807.04, Mass=1522, SNR=25.8, Peak=159 HFD=4.2
00:06:55.502 00.002 7988 MultiStar: [#1 -0.03,-0.24,1.00,U] [#2 -0.12,-0.08,0.87,U] [#3 -0.20,-0.18,0.84,U] [#4 -0.31,-0.32,0.00,M2] [#5 -0.28,0.07,0.76,U] [#6 0.04,0.14,0.65,U] [#7 -0.60,0.14,0.00,M3] [#8 -0.04,0.04,0.46,U] 
00:06:55.502 00.000 7988 refined, 6 included, MultiStar: {-0.15, -0.07}, one-star: {-0.35, -0.11}
00:06:55.504 00.002 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.26 = 2.02)
00:06:55.504 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 1.99)
00:06:55.506 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.70 mountX=-0.07 mountY=0.15, mountTheta=2.02
00:06:55.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.07, opts=13)
00:06:55.508 00.002 7988 Enqueuing Move request for scope (-0.15, -0.07)
00:06:55.510 00.002 15712 Worker thread wakes up
00:06:55.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
00:06:55.510 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
00:06:55.510 00.000 15712 Moving (-0.15, -0.07) raw xDistance=-0.07 yDistance=0.15
00:06:55.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:06:55.510 00.000 7988 UpdateGuideState exits: m=1522 SNR=25.8
00:06:55.512 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:55.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:55.515 00.003 7988 Enqueuing Expose request
00:06:55.515 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
00:06:55.515 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
00:06:55.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:55.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:06:55.515 00.000 15712 MoveAxis(W, 3, ABG)
00:06:55.515 00.000 15712 Guiding  Dir = 3, Dur = 3
00:06:55.515 00.000 15712 IsGuiding returns 0
00:06:55.538 00.023 15712 IsGuiding returns 0
00:06:55.538 00.000 15712 Move returns status 0, amount 3
00:06:55.538 00.000 15712 MoveAxis(N, 0, ABG)
00:06:55.538 00.000 15712 Move returns status 0, amount 0
00:06:55.538 00.000 15712 move complete, result=0
00:06:55.538 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
00:06:55.540 00.002 15712 worker thread done servicing request
00:06:55.540 00.000 15712 Worker thread wakes up
00:06:55.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:55.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:57.177 01.637 15712 Exposure complete
00:06:57.235 00.058 15712 worker thread done servicing request
00:06:57.235 00.000 7988 OnExposeComplete: enter
00:06:57.238 00.003 7988 UpdateGuideState(): m_state=6
00:06:57.238 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3233
00:06:57.238 00.000 7988 Star::Find returns 1 (0), X=504.48, Y=807.07, Mass=1541, SNR=26.0, Peak=143 HFD=4.9
00:06:57.238 00.000 7988 MultiStar: [#1 -0.23,0.10,0.98,U] [#2 -0.56,0.38,0.00,M2] [#3 -0.34,-0.06,0.87,U] [#4 -0.42,-0.04,0.00,M3] [#5 -0.35,0.03,0.72,U] [#6 -0.60,-0.08,0.00,M1] [#7 -0.56,0.23,0.00,M4] [#8 -0.24,-0.05,0.47,U] 
00:06:57.238 00.000 7988 single-star, 4 included, MultiStar: {-0.25, -0.01}, one-star: {-0.13, -0.08}
00:06:57.238 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.12 = 2.17)
00:06:57.238 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.13)
00:06:57.238 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.55 mountX=-0.08 mountY=0.13, mountTheta=2.16
00:06:57.238 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.08, opts=13)
00:06:57.238 00.000 7988 Enqueuing Move request for scope (-0.13, -0.08)
00:06:57.238 00.000 15712 Worker thread wakes up
00:06:57.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
00:06:57.238 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
00:06:57.238 00.000 15712 Moving (-0.13, -0.08) raw xDistance=-0.08 yDistance=0.13
00:06:57.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:57.250 00.012 7988 UpdateGuideState exits: m=1541 SNR=26.0
00:06:57.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:57.252 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:57.252 00.000 7988 Enqueuing Expose request
00:06:57.254 00.002 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
00:06:57.254 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
00:06:57.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:57.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:06:57.254 00.000 15712 MoveAxis(E, 0, ABG)
00:06:57.254 00.000 15712 Move returns status 0, amount 0
00:06:57.254 00.000 15712 MoveAxis(N, 0, ABG)
00:06:57.254 00.000 15712 Move returns status 0, amount 0
00:06:57.254 00.000 15712 move complete, result=0
00:06:57.254 00.000 15712 worker thread done servicing request
00:06:57.254 00.000 15712 Worker thread wakes up
00:06:57.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:57.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:06:57.254 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:58.672 01.418 15712 Exposure complete
00:06:58.732 00.060 15712 worker thread done servicing request
00:06:58.732 00.000 7988 OnExposeComplete: enter
00:06:58.734 00.002 7988 UpdateGuideState(): m_state=6
00:06:58.734 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3234
00:06:58.734 00.000 7988 Star::Find returns 1 (0), X=504.05, Y=807.57, Mass=1624, SNR=26.9, Peak=141 HFD=5.0
00:06:58.734 00.000 7988 MultiStar: [#1 -0.24,0.66,0.00,M1] [#2 -0.51,0.82,0.00,M3] [#3 -0.49,0.45,0.00,M1] [#4 -0.75,0.34,0.00,M4] [#5 -0.53,0.50,0.00,M1] [#6 -0.52,0.78,0.00,M2] [#7 -0.69,0.73,0.00,M5] [#8 -0.12,0.61,0.00,M1] 
00:06:58.734 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
00:06:58.734 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
00:06:58.734 00.000 7988 CameraToMount -- cameraX=-0.55 cameraY=0.42 hyp=0.69 cameraTheta=2.49 mountX=0.41 mountY=0.54, mountTheta=0.92
00:06:58.734 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.55, y=0.42, opts=13)
00:06:58.734 00.000 7988 Enqueuing Move request for scope (-0.55, 0.42)
00:06:58.734 00.000 15712 Worker thread wakes up
00:06:58.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.42) opts 0xd
00:06:58.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.55, 0.42)
00:06:58.734 00.000 15712 Moving (-0.55, 0.42) raw xDistance=0.41 yDistance=0.54
00:06:58.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:06:58.734 00.000 7988 UpdateGuideState exits: m=1624 SNR=26.9
00:06:58.747 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:58.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:06:58.747 00.000 7988 Enqueuing Expose request
00:06:58.750 00.003 15712 PPEC rslt: input = 0.41, final = 0.24, react = 0.25, pred = -0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 640.40
00:06:58.750 00.000 15712 PPEC: input: 0.41, control: 0.24, exposure: 1500
00:06:58.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:06:58.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
00:06:58.750 00.000 15712 MoveAxis(W, 77, ABG)
00:06:58.750 00.000 15712 Guiding  Dir = 3, Dur = 77
00:06:58.750 00.000 15712 IsGuiding returns 0
00:06:58.768 00.018 15712 PulseGuide returned control before completion, sleep 71
00:06:58.846 00.078 15712 IsGuiding returns 1
00:06:58.846 00.000 15712 scope still moving after pulse duration time elapsed
00:06:58.879 00.033 15712 IsGuiding returns 0
00:06:58.879 00.000 15712 scope move finished after 77 + 51 ms
00:06:58.879 00.000 15712 Move returns status 0, amount 77
00:06:58.879 00.000 15712 MoveAxis(N, 0, ABG)
00:06:58.879 00.000 15712 Move returns status 0, amount 0
00:06:58.879 00.000 15712 move complete, result=0
00:06:58.879 00.000 7988 GuideStep: 0.4 px 77 ms WEST, 0.5 px 0 ms NORTH
00:06:58.879 00.000 15712 worker thread done servicing request
00:06:58.879 00.000 15712 Worker thread wakes up
00:06:58.881 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:06:58.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:00.523 01.642 15712 Exposure complete
00:07:00.582 00.059 15712 worker thread done servicing request
00:07:00.582 00.000 7988 OnExposeComplete: enter
00:07:00.586 00.004 7988 UpdateGuideState(): m_state=6
00:07:00.586 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3235
00:07:00.588 00.002 7988 Star::Find returns 1 (0), X=504.16, Y=807.25, Mass=1563, SNR=26.0, Peak=150 HFD=4.5
00:07:00.590 00.002 7988 MultiStar: [#1 -0.44,0.31,0.00,M2] [#2 -0.77,0.32,0.00,M4] [#3 -0.45,0.20,0.00,M2] [#4 -0.55,0.21,0.00,M5] [#5 -0.67,0.29,0.00,M2] [#6 -0.45,0.45,0.00,M3] [#7 -0.41,0.09,0.00,M6] [#8 -0.02,0.26,0.44,U] 
00:07:00.590 00.000 7988 refined, 1 included, MultiStar: {-0.31, 0.15}, one-star: {-0.44, 0.10}
00:07:00.592 00.002 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
00:07:00.592 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
00:07:00.592 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.15 hyp=0.35 cameraTheta=2.69 mountX=0.15 mountY=0.31, mountTheta=1.12
00:07:00.594 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.15, opts=13)
00:07:00.596 00.002 7988 Enqueuing Move request for scope (-0.31, 0.15)
00:07:00.596 00.000 15712 Worker thread wakes up
00:07:00.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.15) opts 0xd
00:07:00.596 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.15)
00:07:00.596 00.000 15712 Moving (-0.31, 0.15) raw xDistance=0.15 yDistance=0.31
00:07:00.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:00.599 00.003 7988 UpdateGuideState exits: m=1563 SNR=26.0
00:07:00.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:00.601 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:00.602 00.001 7988 Enqueuing Expose request
00:07:00.602 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
00:07:00.602 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
00:07:00.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:07:00.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:07:00.602 00.000 15712 MoveAxis(E, 4, ABG)
00:07:00.602 00.000 15712 Guiding  Dir = 2, Dur = 4
00:07:00.637 00.035 15712 IsGuiding returns 0
00:07:00.650 00.013 15712 IsGuiding returns 0
00:07:00.650 00.000 15712 Move returns status 0, amount 4
00:07:00.650 00.000 15712 MoveAxis(N, 0, ABG)
00:07:00.650 00.000 15712 Move returns status 0, amount 0
00:07:00.650 00.000 15712 move complete, result=0
00:07:00.650 00.000 15712 worker thread done servicing request
00:07:00.650 00.000 15712 Worker thread wakes up
00:07:00.650 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.3 px 0 ms NORTH
00:07:00.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:00.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:02.074 01.424 15712 Exposure complete
00:07:02.136 00.062 15712 worker thread done servicing request
00:07:02.136 00.000 7988 OnExposeComplete: enter
00:07:02.136 00.000 7988 UpdateGuideState(): m_state=6
00:07:02.139 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3236
00:07:02.139 00.000 7988 Star::Find returns 1 (0), X=504.29, Y=806.85, Mass=1517, SNR=25.7, Peak=142 HFD=4.5
00:07:02.141 00.002 7988 MultiStar: [#1 -0.02,-0.01,1.00,U] [#2 -0.46,-0.07,0.00,M5] [#3 -0.47,-0.03,0.00,M3] [#4 -0.55,-0.23,0.00,M6] [#5 -0.30,-0.00,0.71,U] [#6 -0.31,-0.11,0.66,U] [#7 -0.14,0.06,0.51,U] [#8 0.01,-0.20,0.43,U] 
00:07:02.141 00.000 7988 refined, 5 included, MultiStar: {-0.19, -0.10}, one-star: {-0.32, -0.30}
00:07:02.143 00.002 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
00:07:02.145 00.002 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
00:07:02.145 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.66 mountX=-0.10 mountY=0.20, mountTheta=2.06
00:07:02.147 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.10, opts=13)
00:07:02.149 00.002 7988 Enqueuing Move request for scope (-0.19, -0.10)
00:07:02.149 00.000 15712 Worker thread wakes up
00:07:02.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
00:07:02.149 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
00:07:02.149 00.000 15712 Moving (-0.19, -0.10) raw xDistance=-0.10 yDistance=0.20
00:07:02.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:02.149 00.000 7988 UpdateGuideState exits: m=1517 SNR=25.7
00:07:02.152 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:02.152 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:02.152 00.000 7988 Enqueuing Expose request
00:07:02.152 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
00:07:02.152 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
00:07:02.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:02.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:07:02.152 00.000 15712 MoveAxis(E, 1, ABG)
00:07:02.152 00.000 15712 Guiding  Dir = 2, Dur = 1
00:07:02.152 00.000 15712 IsGuiding returns 0
00:07:02.167 00.015 15712 IsGuiding returns 0
00:07:02.167 00.000 15712 Move returns status 0, amount 1
00:07:02.167 00.000 15712 MoveAxis(N, 0, ABG)
00:07:02.167 00.000 15712 Move returns status 0, amount 0
00:07:02.167 00.000 15712 move complete, result=0
00:07:02.167 00.000 15712 worker thread done servicing request
00:07:02.167 00.000 15712 Worker thread wakes up
00:07:02.167 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
00:07:02.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:02.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:03.811 01.644 15712 Exposure complete
00:07:03.872 00.061 15712 worker thread done servicing request
00:07:03.872 00.000 7988 OnExposeComplete: enter
00:07:03.872 00.000 7988 UpdateGuideState(): m_state=6
00:07:03.875 00.003 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3237
00:07:03.876 00.001 7988 Star::Find returns 1 (0), X=504.43, Y=806.89, Mass=1490, SNR=25.5, Peak=129 HFD=4.4
00:07:03.876 00.000 7988 MultiStar: [#1 -0.30,-0.21,0.98,U] [#2 -0.40,0.16,0.00,M6] [#3 -0.58,-0.22,0.00,M4] [#4 -0.57,-0.49,0.00,M7] [#5 -0.45,-0.14,0.00,M2] [#6 -0.54,-0.02,0.00,M3] [#7 -0.41,-0.14,0.00,M6] [#8 -0.33,-0.09,0.47,U] 
00:07:03.878 00.002 7988 single-star, 2 included, MultiStar: {-0.25, -0.21}, one-star: {-0.17, -0.26}
00:07:03.878 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
00:07:03.880 00.002 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
00:07:03.880 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-2.15 mountX=-0.26 mountY=0.18, mountTheta=2.54
00:07:03.882 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.26, opts=13)
00:07:03.884 00.002 7988 Enqueuing Move request for scope (-0.17, -0.26)
00:07:03.884 00.000 15712 Worker thread wakes up
00:07:03.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.26) opts 0xd
00:07:03.884 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.26)
00:07:03.884 00.000 15712 Moving (-0.17, -0.26) raw xDistance=-0.26 yDistance=0.18
00:07:03.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:03.884 00.000 7988 UpdateGuideState exits: m=1490 SNR=25.5
00:07:03.887 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:03.888 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:03.888 00.000 7988 Enqueuing Expose request
00:07:03.888 00.000 15712 PPEC rslt: input = -0.26, final = -0.15, react = -0.16, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 640.40
00:07:03.888 00.000 15712 PPEC: input: -0.26, control: -0.15, exposure: 1500
00:07:03.888 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:03.888 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:07:03.888 00.000 15712 MoveAxis(E, 51, ABG)
00:07:03.888 00.000 15712 Guiding  Dir = 2, Dur = 51
00:07:03.888 00.000 15712 IsGuiding returns 0
00:07:03.909 00.021 15712 PulseGuide returned control before completion, sleep 38
00:07:03.978 00.069 15712 IsGuiding returns 1
00:07:03.978 00.000 15712 scope still moving after pulse duration time elapsed
00:07:04.001 00.023 15712 IsGuiding returns 0
00:07:04.001 00.000 15712 scope move finished after 51 + 58 ms
00:07:04.001 00.000 15712 Move returns status 0, amount 51
00:07:04.001 00.000 15712 MoveAxis(N, 0, ABG)
00:07:04.001 00.000 15712 Move returns status 0, amount 0
00:07:04.001 00.000 15712 move complete, result=0
00:07:04.001 00.000 15712 worker thread done servicing request
00:07:04.001 00.000 15712 Worker thread wakes up
00:07:04.001 00.000 7988 GuideStep: -0.3 px 51 ms EAST, 0.2 px 0 ms NORTH
00:07:04.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:04.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:05.422 01.421 15712 Exposure complete
00:07:05.484 00.062 15712 worker thread done servicing request
00:07:05.484 00.000 7988 OnExposeComplete: enter
00:07:05.484 00.000 7988 UpdateGuideState(): m_state=6
00:07:05.484 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3238
00:07:05.484 00.000 7988 Star::Find returns 1 (0), X=504.11, Y=807.33, Mass=1483, SNR=25.5, Peak=138 HFD=4.5
00:07:05.484 00.000 7988 MultiStar: [#1 -0.12,0.46,0.00,M1] [#2 -0.31,0.50,0.00,M7] [#3 -0.54,0.31,0.00,M5] [#4 -0.53,-0.07,0.00,M8] [#5 -0.28,0.50,0.00,M3] [#6 -0.44,0.57,0.00,M4] [#7 -0.45,0.22,0.00,M7] [#8 -0.03,0.06,0.46,U] 
00:07:05.484 00.000 7988 refined, 1 included, MultiStar: {-0.35, 0.14}, one-star: {-0.49, 0.18}
00:07:05.484 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
00:07:05.491 00.007 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
00:07:05.491 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.14 hyp=0.38 cameraTheta=2.76 mountX=0.14 mountY=0.34, mountTheta=1.19
00:07:05.491 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.14, opts=13)
00:07:05.491 00.000 7988 Enqueuing Move request for scope (-0.35, 0.14)
00:07:05.491 00.000 15712 Worker thread wakes up
00:07:05.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.14) opts 0xd
00:07:05.491 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.14)
00:07:05.491 00.000 15712 Moving (-0.35, 0.14) raw xDistance=0.14 yDistance=0.34
00:07:05.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:05.491 00.000 7988 UpdateGuideState exits: m=1483 SNR=25.5
00:07:05.499 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:05.501 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:05.501 00.000 7988 Enqueuing Expose request
00:07:05.503 00.002 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
00:07:05.503 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
00:07:05.503 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.05 newest=0.72
00:07:05.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
00:07:05.503 00.000 15712 MoveAxis(W, 2, ABG)
00:07:05.503 00.000 15712 Guiding  Dir = 3, Dur = 2
00:07:05.503 00.000 15712 IsGuiding returns 0
00:07:05.525 00.022 15712 IsGuiding returns 0
00:07:05.525 00.000 15712 Move returns status 0, amount 2
00:07:05.525 00.000 15712 BLC: Oldest BLC event removed
00:07:05.525 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 89 applied
00:07:05.525 00.000 15712 MoveAxis(S, 177, ABG)
00:07:05.525 00.000 15712 Guiding  Dir = 1, Dur = 177
00:07:05.525 00.000 15712 IsGuiding returns 0
00:07:05.609 00.084 15712 PulseGuide returned control before completion, sleep 107
00:07:05.721 00.112 15712 IsGuiding returns 1
00:07:05.721 00.000 15712 scope still moving after pulse duration time elapsed
00:07:05.753 00.032 15712 IsGuiding returns 1
00:07:05.816 00.063 15712 IsGuiding returns 0
00:07:05.816 00.000 15712 scope move finished after 177 + 110 ms
00:07:05.816 00.000 15712 Move returns status 0, amount 177
00:07:05.816 00.000 15712 move complete, result=0
00:07:05.816 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.3 px 177 ms SOUTH
00:07:05.818 00.002 15712 worker thread done servicing request
00:07:05.818 00.000 15712 Worker thread wakes up
00:07:05.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:05.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:07.461 01.643 15712 Exposure complete
00:07:07.521 00.060 15712 worker thread done servicing request
00:07:07.521 00.000 7988 OnExposeComplete: enter
00:07:07.522 00.001 7988 UpdateGuideState(): m_state=6
00:07:07.522 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3239
00:07:07.524 00.002 7988 Star::Find returns 1 (0), X=504.19, Y=807.48, Mass=1590, SNR=26.4, Peak=134 HFD=4.9
00:07:07.526 00.002 7988 MultiStar: [#1 -0.28,0.44,0.00,M2] [#2 -0.48,0.47,0.00,M8] [#3 -0.29,0.21,0.86,U] [#4 -0.67,0.30,0.00,M9] [#5 -0.56,0.27,0.00,M4] [#6 -0.47,0.33,0.00,M5] [#7 -0.78,0.65,0.00,M8] [#8 -0.34,0.52,0.00,M1] 
00:07:07.526 00.000 7988 refined, 1 included, MultiStar: {-0.35, 0.27}, one-star: {-0.41, 0.32}
00:07:07.528 00.002 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.92 = 0.92)
00:07:07.528 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
00:07:07.528 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.27 hyp=0.45 cameraTheta=2.49 mountX=0.27 mountY=0.35, mountTheta=0.91
00:07:07.528 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.27, opts=13)
00:07:07.528 00.000 7988 Enqueuing Move request for scope (-0.35, 0.27)
00:07:07.528 00.000 15712 Worker thread wakes up
00:07:07.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.27) opts 0xd
00:07:07.528 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.27)
00:07:07.528 00.000 15712 Moving (-0.35, 0.27) raw xDistance=0.27 yDistance=0.35
00:07:07.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:07.528 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.4
00:07:07.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:07.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:07.538 00.010 7988 Enqueuing Expose request
00:07:07.538 00.000 15712 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.344244, 1:0.348097
00:07:07.538 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
00:07:07.538 00.000 15712 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 640.40
00:07:07.538 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
00:07:07.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
00:07:07.538 00.000 15712 MoveAxis(W, 53, ABG)
00:07:07.538 00.000 15712 Guiding  Dir = 3, Dur = 53
00:07:07.538 00.000 15712 IsGuiding returns 0
00:07:07.554 00.016 15712 PulseGuide returned control before completion, sleep 48
00:07:07.638 00.084 15712 IsGuiding returns 0
00:07:07.638 00.000 15712 Move returns status 0, amount 53
00:07:07.638 00.000 15712 MoveAxis(S, 89, ABG)
00:07:07.638 00.000 15712 Guiding  Dir = 1, Dur = 89
00:07:07.638 00.000 15712 IsGuiding returns 0
00:07:07.719 00.081 15712 PulseGuide returned control before completion, sleep 20
00:07:07.781 00.062 15712 IsGuiding returns 1
00:07:07.781 00.000 15712 scope still moving after pulse duration time elapsed
00:07:07.809 00.028 15712 IsGuiding returns 1
00:07:07.863 00.054 15712 IsGuiding returns 0
00:07:07.863 00.000 15712 scope move finished after 89 + 134 ms
00:07:07.863 00.000 15712 Move returns status 0, amount 89
00:07:07.863 00.000 15712 move complete, result=0
00:07:07.863 00.000 15712 worker thread done servicing request
00:07:07.863 00.000 15712 Worker thread wakes up
00:07:07.863 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.3 px 89 ms SOUTH
00:07:07.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:07.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:09.278 01.415 15712 Exposure complete
00:07:09.340 00.062 15712 worker thread done servicing request
00:07:09.340 00.000 7988 OnExposeComplete: enter
00:07:09.340 00.000 7988 UpdateGuideState(): m_state=6
00:07:09.342 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3240
00:07:09.342 00.000 7988 Star::Find returns 1 (0), X=504.22, Y=807.13, Mass=1437, SNR=25.2, Peak=142 HFD=4.3
00:07:09.344 00.002 7988 MultiStar: [#1 -0.35,0.24,0.00,M3] [#2 -0.64,0.27,0.00,M9] [#3 -0.56,0.22,0.00,M5] [#4 -0.75,-0.18,0.00,M10] [#5 -0.57,0.21,0.00,M5] [#6 -0.51,0.17,0.00,M6] [#7 -0.38,0.30,0.00,M9] [#8 -0.09,0.01,0.44,U] 
00:07:09.344 00.000 7988 refined, 1 included, MultiStar: {-0.30, -0.01}, one-star: {-0.39, -0.02}
00:07:09.346 00.002 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.56) = xAngle (-4.67 = 1.61)
00:07:09.346 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.70 = 1.58)
00:07:09.348 00.002 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-3.11 mountX=-0.01 mountY=0.30, mountTheta=1.61
00:07:09.350 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.01, opts=13)
00:07:09.350 00.000 7988 Enqueuing Move request for scope (-0.30, -0.01)
00:07:09.352 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:07:09.352 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.2
00:07:09.354 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:09.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:09.355 00.001 7988 Enqueuing Expose request
00:07:09.355 00.000 15712 Worker thread wakes up
00:07:09.355 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.01) opts 0xd
00:07:09.355 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.01)
00:07:09.355 00.000 15712 Moving (-0.30, -0.01) raw xDistance=-0.01 yDistance=0.30
00:07:09.355 00.000 15712 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.344244, 1:0.348097, 2:0.295926
00:07:09.355 00.000 15712 BLC: Under-shoot: nominal increase by 96
00:07:09.355 00.000 15712 BLC: window closed
00:07:09.355 00.000 15712 BLC: Pulse adjusted to 98
00:07:09.360 00.005 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
00:07:09.360 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
00:07:09.362 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
00:07:09.362 00.000 15712 MoveAxis(E, 2, ABG)
00:07:09.362 00.000 15712 Guiding  Dir = 2, Dur = 2
00:07:09.362 00.000 15712 IsGuiding returns 0
00:07:09.377 00.015 15712 IsGuiding returns 0
00:07:09.377 00.000 15712 Move returns status 0, amount 2
00:07:09.377 00.000 15712 MoveAxis(S, 76, ABG)
00:07:09.377 00.000 15712 Guiding  Dir = 1, Dur = 76
00:07:09.377 00.000 15712 IsGuiding returns 0
00:07:09.451 00.074 15712 IsGuiding returns 1
00:07:09.451 00.000 15712 scope still moving after pulse duration time elapsed
00:07:09.485 00.034 15712 IsGuiding returns 1
00:07:09.537 00.052 15712 IsGuiding returns 0
00:07:09.537 00.000 15712 scope move finished after 76 + 83 ms
00:07:09.537 00.000 15712 Move returns status 0, amount 76
00:07:09.537 00.000 15712 move complete, result=0
00:07:09.537 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.3 px 76 ms SOUTH
00:07:09.543 00.006 15712 worker thread done servicing request
00:07:09.543 00.000 15712 Worker thread wakes up
00:07:09.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:09.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:09.739 00.196 7988 evsrv: cli 0CCCF8A8 connect
00:07:09.741 00.002 7988 case statement mapped state 6 to 3
00:07:09.741 00.000 7988 case statement mapped state 6 to 3
00:07:09.741 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_pixel_scale","id":"6373f0bf-4eb4-4bf9-99fc-c119466cf916"}
00:07:09.741 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":3.86747,"id":"6373f0bf-4eb4-4bf9-99fc-c119466cf916"}
00:07:09.741 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
00:07:11.179 01.438 15712 Exposure complete
00:07:11.235 00.056 15712 worker thread done servicing request
00:07:11.235 00.000 7988 OnExposeComplete: enter
00:07:11.240 00.005 7988 UpdateGuideState(): m_state=6
00:07:11.242 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3241
00:07:11.242 00.000 7988 Star::Find returns 1 (0), X=504.35, Y=807.08, Mass=1581, SNR=26.5, Peak=148 HFD=4.9
00:07:11.244 00.002 7988 MultiStar: [#1 -0.15,0.02,0.93,U] [#2 -0.24,0.17,0.85,U] [#3 -0.35,0.08,0.84,U] [#4 -0.51,0.02,0.00,R] [#5 -0.28,0.09,0.69,U] [#6 -0.31,0.19,0.64,U] [#7 -0.46,0.26,0.00,M10] [#8 -0.18,0.10,0.45,U] 
00:07:11.244 00.000 7988 single-star, 6 included, MultiStar: {-0.25, 0.07}, one-star: {-0.25, -0.07}
00:07:11.246 00.002 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.43 = 1.85)
00:07:11.246 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.82)
00:07:11.248 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.87 mountX=-0.07 mountY=0.25, mountTheta=1.85
00:07:11.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.07, opts=13)
00:07:11.248 00.000 7988 Enqueuing Move request for scope (-0.25, -0.07)
00:07:11.252 00.004 15712 Worker thread wakes up
00:07:11.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
00:07:11.252 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
00:07:11.252 00.000 15712 Moving (-0.25, -0.07) raw xDistance=-0.07 yDistance=0.25
00:07:11.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:07:11.252 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.5
00:07:11.255 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:11.255 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:11.256 00.001 7988 Enqueuing Expose request
00:07:11.256 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
00:07:11.256 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:07:11.258 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:11.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:07:11.258 00.000 15712 MoveAxis(E, 6, ABG)
00:07:11.258 00.000 15712 Guiding  Dir = 2, Dur = 6
00:07:11.258 00.000 15712 IsGuiding returns 0
00:07:11.283 00.025 15712 IsGuiding returns 0
00:07:11.283 00.000 15712 Move returns status 0, amount 6
00:07:11.283 00.000 15712 MoveAxis(N, 0, ABG)
00:07:11.283 00.000 15712 Move returns status 0, amount 0
00:07:11.283 00.000 15712 move complete, result=0
00:07:11.283 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
00:07:11.285 00.002 15712 worker thread done servicing request
00:07:11.285 00.000 15712 Worker thread wakes up
00:07:11.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:11.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:12.695 01.410 15712 Exposure complete
00:07:12.749 00.054 15712 worker thread done servicing request
00:07:12.749 00.000 7988 OnExposeComplete: enter
00:07:12.756 00.007 7988 UpdateGuideState(): m_state=6
00:07:12.756 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3242
00:07:12.756 00.000 7988 Star::Find returns 1 (0), X=504.37, Y=807.35, Mass=1506, SNR=25.8, Peak=147 HFD=4.7
00:07:12.756 00.000 7988 MultiStar: [#1 -0.33,0.28,0.00,M3] [#2 -0.62,0.48,0.00,M9] [#3 -0.61,0.33,0.00,M5] [#4 0.04,-0.01,0.79,U] [#5 -0.45,0.21,0.00,M5] [#6 -0.61,0.19,0.00,M6] [#7 -0.06,0.41,0.51,U] [#8 -0.27,0.28,0.42,U] 
00:07:12.756 00.000 7988 refined, 3 included, MultiStar: {-0.13, 0.19}, one-star: {-0.23, 0.20}
00:07:12.756 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
00:07:12.756 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
00:07:12.764 00.008 7988 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.16 mountX=0.19 mountY=0.12, mountTheta=0.57
00:07:12.766 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.19, opts=13)
00:07:12.767 00.001 7988 Enqueuing Move request for scope (-0.13, 0.19)
00:07:12.768 00.001 15712 Worker thread wakes up
00:07:12.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
00:07:12.768 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
00:07:12.768 00.000 15712 Moving (-0.13, 0.19) raw xDistance=0.19 yDistance=0.12
00:07:12.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:07:12.770 00.002 7988 UpdateGuideState exits: m=1506 SNR=25.8
00:07:12.771 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:12.772 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:12.773 00.001 7988 Enqueuing Expose request
00:07:12.774 00.001 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 640.40
00:07:12.774 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
00:07:12.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:12.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:07:12.774 00.000 15712 MoveAxis(W, 35, ABG)
00:07:12.774 00.000 15712 Guiding  Dir = 3, Dur = 35
00:07:12.775 00.001 15712 IsGuiding returns 0
00:07:12.800 00.025 15712 PulseGuide returned control before completion, sleep 19
00:07:12.856 00.056 15712 IsGuiding returns 0
00:07:12.856 00.000 15712 Move returns status 0, amount 35
00:07:12.856 00.000 15712 MoveAxis(N, 0, ABG)
00:07:12.856 00.000 15712 Move returns status 0, amount 0
00:07:12.856 00.000 15712 move complete, result=0
00:07:12.856 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
00:07:12.868 00.012 15712 worker thread done servicing request
00:07:12.868 00.000 15712 Worker thread wakes up
00:07:12.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:12.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:14.605 01.737 15712 Exposure complete
00:07:14.667 00.062 15712 worker thread done servicing request
00:07:14.667 00.000 7988 OnExposeComplete: enter
00:07:14.667 00.000 7988 UpdateGuideState(): m_state=6
00:07:14.669 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3243
00:07:14.669 00.000 7988 Star::Find returns 1 (0), X=504.23, Y=807.00, Mass=1472, SNR=25.5, Peak=141 HFD=4.3
00:07:14.671 00.002 7988 MultiStar: [#1 -0.23,-0.03,1.01,U] [#2 -0.55,0.20,0.00,M10] [#3 -0.57,-0.00,0.00,M6] [#4 -0.03,-0.28,0.75,U] [#5 -0.31,0.00,0.74,U] [#6 -0.46,0.14,0.00,M7] [#7 -0.28,0.08,0.51,U] [#8 0.15,-0.15,0.44,U] 
00:07:14.673 00.002 7988 refined, 5 included, MultiStar: {-0.21, -0.09}, one-star: {-0.37, -0.15}
00:07:14.673 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
00:07:14.675 00.002 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
00:07:14.675 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.73 mountX=-0.09 mountY=0.21, mountTheta=1.99
00:07:14.677 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.09, opts=13)
00:07:14.679 00.002 7988 Enqueuing Move request for scope (-0.21, -0.09)
00:07:14.679 00.000 15712 Worker thread wakes up
00:07:14.679 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
00:07:14.679 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
00:07:14.679 00.000 15712 Moving (-0.21, -0.09) raw xDistance=-0.09 yDistance=0.21
00:07:14.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:14.679 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.5
00:07:14.682 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:14.683 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:14.683 00.000 7988 Enqueuing Expose request
00:07:14.683 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
00:07:14.683 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
00:07:14.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:14.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:07:14.683 00.000 15712 MoveAxis(E, 2, ABG)
00:07:14.683 00.000 15712 Guiding  Dir = 2, Dur = 2
00:07:14.683 00.000 15712 IsGuiding returns 0
00:07:14.704 00.021 15712 IsGuiding returns 0
00:07:14.704 00.000 15712 Move returns status 0, amount 2
00:07:14.704 00.000 15712 MoveAxis(N, 0, ABG)
00:07:14.704 00.000 15712 Move returns status 0, amount 0
00:07:14.704 00.000 15712 move complete, result=0
00:07:14.704 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
00:07:14.706 00.002 15712 worker thread done servicing request
00:07:14.706 00.000 15712 Worker thread wakes up
00:07:14.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:14.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:16.116 01.410 15712 Exposure complete
00:07:16.167 00.051 15712 worker thread done servicing request
00:07:16.167 00.000 7988 OnExposeComplete: enter
00:07:16.179 00.012 7988 UpdateGuideState(): m_state=6
00:07:16.181 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3244
00:07:16.181 00.000 7988 Star::Find returns 1 (0), X=504.39, Y=806.99, Mass=1350, SNR=24.3, Peak=129 HFD=4.2
00:07:16.183 00.002 7988 MultiStar: [#1 -0.13,-0.12,1.02,U] [#2 -0.31,0.01,0.89,U] [#3 -0.40,-0.15,0.00,M7] [#4 0.05,-0.24,0.82,U] [#5 -0.37,-0.32,0.00,M5] [#6 -0.24,-0.03,0.67,U] [#7 -0.41,-0.16,0.00,M9] [#8 -0.02,-0.41,0.49,U] 
00:07:16.184 00.001 7988 refined, 5 included, MultiStar: {-0.15, -0.14}, one-star: {-0.21, -0.16}
00:07:16.184 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
00:07:16.186 00.002 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
00:07:16.186 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-2.39 mountX=-0.14 mountY=0.16, mountTheta=2.32
00:07:16.188 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.14, opts=13)
00:07:16.190 00.002 7988 Enqueuing Move request for scope (-0.15, -0.14)
00:07:16.190 00.000 15712 Worker thread wakes up
00:07:16.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
00:07:16.190 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
00:07:16.190 00.000 15712 Moving (-0.15, -0.14) raw xDistance=-0.14 yDistance=0.16
00:07:16.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:07:16.190 00.000 7988 UpdateGuideState exits: m=1350 SNR=24.3
00:07:16.193 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:16.193 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:16.195 00.002 7988 Enqueuing Expose request
00:07:16.195 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
00:07:16.195 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
00:07:16.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:16.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:07:16.195 00.000 15712 MoveAxis(E, 1, ABG)
00:07:16.195 00.000 15712 Guiding  Dir = 2, Dur = 1
00:07:16.195 00.000 15712 IsGuiding returns 0
00:07:16.252 00.057 15712 IsGuiding returns 0
00:07:16.252 00.000 15712 Move returns status 0, amount 1
00:07:16.252 00.000 15712 MoveAxis(N, 0, ABG)
00:07:16.252 00.000 15712 Move returns status 0, amount 0
00:07:16.252 00.000 15712 move complete, result=0
00:07:16.252 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
00:07:16.257 00.005 15712 worker thread done servicing request
00:07:16.257 00.000 15712 Worker thread wakes up
00:07:16.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:16.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:17.900 01.643 15712 Exposure complete
00:07:17.961 00.061 15712 worker thread done servicing request
00:07:17.961 00.000 7988 OnExposeComplete: enter
00:07:17.962 00.001 7988 UpdateGuideState(): m_state=6
00:07:17.962 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3245
00:07:17.962 00.000 7988 Star::Find returns 1 (0), X=504.41, Y=807.13, Mass=1517, SNR=25.7, Peak=146 HFD=4.4
00:07:17.962 00.000 7988 MultiStar: [#1 -0.09,-0.02,0.96,U] [#2 -0.51,0.11,0.00,M10] [#3 -0.31,-0.04,0.89,U] [#4 0.06,-0.19,0.76,U] [#5 -0.37,0.00,0.74,U] [#6 -0.10,-0.15,0.67,U] [#7 0.11,-0.38,0.49,U] [#8 -0.21,0.04,0.46,U] 
00:07:17.962 00.000 7988 refined, 7 included, MultiStar: {-0.15, -0.08}, one-star: {-0.19, -0.02}
00:07:17.962 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
00:07:17.962 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
00:07:17.970 00.008 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.64 mountX=-0.08 mountY=0.15, mountTheta=2.08
00:07:17.970 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.08, opts=13)
00:07:17.970 00.000 7988 Enqueuing Move request for scope (-0.15, -0.08)
00:07:17.970 00.000 15712 Worker thread wakes up
00:07:17.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
00:07:17.970 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
00:07:17.970 00.000 15712 Moving (-0.15, -0.08) raw xDistance=-0.08 yDistance=0.15
00:07:17.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:07:17.970 00.000 7988 UpdateGuideState exits: m=1517 SNR=25.7
00:07:17.976 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:17.976 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:17.978 00.002 7988 Enqueuing Expose request
00:07:17.980 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
00:07:17.980 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:07:17.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:17.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:07:17.980 00.000 15712 MoveAxis(E, 5, ABG)
00:07:17.980 00.000 15712 Guiding  Dir = 2, Dur = 5
00:07:17.980 00.000 15712 IsGuiding returns 0
00:07:17.997 00.017 15712 IsGuiding returns 0
00:07:17.997 00.000 15712 Move returns status 0, amount 5
00:07:17.997 00.000 15712 MoveAxis(N, 0, ABG)
00:07:17.997 00.000 15712 Move returns status 0, amount 0
00:07:17.997 00.000 15712 move complete, result=0
00:07:17.997 00.000 15712 worker thread done servicing request
00:07:17.997 00.000 15712 Worker thread wakes up
00:07:17.997 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
00:07:17.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:17.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:19.416 01.419 15712 Exposure complete
00:07:19.467 00.051 15712 worker thread done servicing request
00:07:19.478 00.011 7988 OnExposeComplete: enter
00:07:19.478 00.000 7988 UpdateGuideState(): m_state=6
00:07:19.480 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3246
00:07:19.480 00.000 7988 Star::Find returns 1 (0), X=504.42, Y=806.92, Mass=1539, SNR=26.2, Peak=129 HFD=4.8
00:07:19.482 00.002 7988 MultiStar: [#1 -0.13,0.09,0.95,U] [#2 -0.45,0.22,0.00,R] [#3 -0.45,-0.00,0.00,M7] [#4 0.08,-0.25,0.72,U] [#5 -0.37,0.30,0.00,M5] [#6 -0.14,0.27,0.67,U] [#7 -0.36,0.21,0.00,M9] [#8 -0.11,0.06,0.45,U] 
00:07:19.482 00.000 7988 refined, 4 included, MultiStar: {-0.10, -0.03}, one-star: {-0.19, -0.23}
00:07:19.484 00.002 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
00:07:19.484 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.85)
00:07:19.486 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.84 mountX=-0.03 mountY=0.11, mountTheta=1.88
00:07:19.488 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.03, opts=13)
00:07:19.488 00.000 7988 Enqueuing Move request for scope (-0.10, -0.03)
00:07:19.490 00.002 15712 Worker thread wakes up
00:07:19.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:07:19.490 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:07:19.490 00.000 15712 Moving (-0.10, -0.03) raw xDistance=-0.03 yDistance=0.11
00:07:19.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:07:19.490 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.2
00:07:19.492 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:19.494 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:19.494 00.000 7988 Enqueuing Expose request
00:07:19.494 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:19.494 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
00:07:19.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:19.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:07:19.494 00.000 15712 MoveAxis(E, 7, ABG)
00:07:19.494 00.000 15712 Guiding  Dir = 2, Dur = 7
00:07:19.494 00.000 15712 IsGuiding returns 0
00:07:19.509 00.015 15712 IsGuiding returns 0
00:07:19.509 00.000 15712 Move returns status 0, amount 7
00:07:19.509 00.000 15712 MoveAxis(N, 0, ABG)
00:07:19.509 00.000 15712 Move returns status 0, amount 0
00:07:19.509 00.000 15712 move complete, result=0
00:07:19.509 00.000 15712 worker thread done servicing request
00:07:19.509 00.000 15712 Worker thread wakes up
00:07:19.509 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
00:07:19.518 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:19.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:19.578 00.060 7988 evsrv: cli 0CCCF088 connect
00:07:19.582 00.004 7988 case statement mapped state 6 to 3
00:07:19.584 00.002 7988 case statement mapped state 6 to 3
00:07:19.586 00.002 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"a51e444c-958a-47bb-9cb1-a56a1ccde3d3"}
00:07:19.586 00.000 7988 case statement mapped state 6 to 3
00:07:19.588 00.002 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"Guiding","id":"a51e444c-958a-47bb-9cb1-a56a1ccde3d3"}
00:07:19.590 00.002 7988 evsrv: cli 0CCCF088 disconnect
00:07:21.155 01.565 15712 Exposure complete
00:07:21.268 00.113 15712 worker thread done servicing request
00:07:21.268 00.000 7988 OnExposeComplete: enter
00:07:21.272 00.004 7988 UpdateGuideState(): m_state=6
00:07:21.274 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3247
00:07:21.276 00.002 7988 Star::Find returns 1 (0), X=504.33, Y=807.14, Mass=1501, SNR=25.6, Peak=149 HFD=4.4
00:07:21.278 00.002 7988 MultiStar: [#1 -0.26,0.04,0.97,U] [#2 0.12,-0.07,0.91,U] [#3 -0.54,0.27,0.00,M8] [#4 -0.07,-0.26,0.77,U] [#5 -0.27,0.09,0.76,U] [#6 -0.20,0.14,0.64,U] [#7 -0.58,0.31,0.00,M10] [#8 -0.07,0.03,0.44,U] 
00:07:21.281 00.003 7988 refined, 6 included, MultiStar: {-0.15, -0.01}, one-star: {-0.27, -0.01}
00:07:21.281 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.64 = 1.65)
00:07:21.285 00.004 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.67 = 1.62)
00:07:21.285 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.07 mountX=-0.01 mountY=0.15, mountTheta=1.65
00:07:21.285 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.01, opts=13)
00:07:21.285 00.000 7988 Enqueuing Move request for scope (-0.15, -0.01)
00:07:21.285 00.000 15712 Worker thread wakes up
00:07:21.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:07:21.298 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
00:07:21.298 00.000 7988 UpdateGuideState exits: m=1501 SNR=25.6
00:07:21.298 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
00:07:21.298 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:21.301 00.003 15712 Moving (-0.15, -0.01) raw xDistance=-0.01 yDistance=0.15
00:07:21.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:21.303 00.002 7988 Enqueuing Expose request
00:07:21.307 00.004 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:21.307 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
00:07:21.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:21.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:07:21.307 00.000 15712 MoveAxis(E, 5, ABG)
00:07:21.307 00.000 15712 Guiding  Dir = 2, Dur = 5
00:07:21.307 00.000 15712 IsGuiding returns 0
00:07:21.333 00.026 15712 IsGuiding returns 0
00:07:21.333 00.000 15712 Move returns status 0, amount 5
00:07:21.333 00.000 15712 MoveAxis(N, 0, ABG)
00:07:21.333 00.000 15712 Move returns status 0, amount 0
00:07:21.333 00.000 15712 move complete, result=0
00:07:21.333 00.000 15712 worker thread done servicing request
00:07:21.333 00.000 15712 Worker thread wakes up
00:07:21.333 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
00:07:21.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:21.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:22.745 01.412 15712 Exposure complete
00:07:22.808 00.063 15712 worker thread done servicing request
00:07:22.808 00.000 7988 OnExposeComplete: enter
00:07:22.808 00.000 7988 UpdateGuideState(): m_state=6
00:07:22.808 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3248
00:07:22.808 00.000 7988 Star::Find returns 1 (0), X=504.31, Y=807.13, Mass=1550, SNR=26.3, Peak=149 HFD=4.2
00:07:22.808 00.000 7988 MultiStar: [#1 -0.25,0.08,0.98,U] [#2 0.13,0.07,0.85,U] [#3 -0.32,0.03,0.84,U] [#4 -0.07,-0.10,0.77,U] [#5 -0.59,0.12,0.00,M5] [#6 -0.55,0.17,0.00,M4] [#7 -0.36,0.02,0.50,U] [#8 -0.14,-0.21,0.44,U] 
00:07:22.823 00.015 7988 refined, 6 included, MultiStar: {-0.19, -0.00}, one-star: {-0.30, -0.02}
00:07:22.824 00.001 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.69 = 1.60)
00:07:22.826 00.002 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.72 = 1.56)
00:07:22.826 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.12 mountX=-0.00 mountY=0.19, mountTheta=1.60
00:07:22.828 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.00, opts=13)
00:07:22.830 00.002 7988 Enqueuing Move request for scope (-0.19, -0.00)
00:07:22.830 00.000 15712 Worker thread wakes up
00:07:22.832 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd
00:07:22.832 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.00)
00:07:22.832 00.000 15712 Moving (-0.19, -0.00) raw xDistance=-0.00 yDistance=0.19
00:07:22.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:22.832 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.3
00:07:22.834 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:22.836 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:22.836 00.000 7988 Enqueuing Expose request
00:07:22.838 00.002 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:22.838 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
00:07:22.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:22.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:07:22.838 00.000 15712 MoveAxis(E, 5, ABG)
00:07:22.838 00.000 15712 Guiding  Dir = 2, Dur = 5
00:07:22.838 00.000 15712 IsGuiding returns 0
00:07:22.856 00.018 15712 IsGuiding returns 0
00:07:22.856 00.000 15712 Move returns status 0, amount 5
00:07:22.856 00.000 15712 MoveAxis(N, 0, ABG)
00:07:22.856 00.000 15712 Move returns status 0, amount 0
00:07:22.856 00.000 15712 move complete, result=0
00:07:22.856 00.000 15712 worker thread done servicing request
00:07:22.856 00.000 15712 Worker thread wakes up
00:07:22.856 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
00:07:22.857 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:22.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:24.493 01.636 15712 Exposure complete
00:07:24.570 00.077 15712 worker thread done servicing request
00:07:24.570 00.000 7988 OnExposeComplete: enter
00:07:24.576 00.006 7988 UpdateGuideState(): m_state=6
00:07:24.576 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3249
00:07:24.578 00.002 7988 Star::Find returns 1 (0), X=504.62, Y=806.87, Mass=1623, SNR=26.8, Peak=138 HFD=4.7
00:07:24.580 00.002 7988 MultiStar: [#1 -0.04,-0.14,0.95,U] [#2 0.21,-0.31,0.84,U] [#3 -0.25,-0.07,0.86,U] [#4 0.20,-0.25,0.73,U] [#5 -0.24,-0.31,0.71,U] [#6 -0.29,-0.23,0.66,U] [#7 -0.45,-0.10,0.00,M10] [#8 -0.10,-0.36,0.43,U] 
00:07:24.582 00.002 7988 refined, 7 included, MultiStar: {-0.05, -0.23}, one-star: {0.02, -0.28}
00:07:24.584 00.002 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.36 = 2.93)
00:07:24.586 00.002 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.90)
00:07:24.587 00.001 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.79 mountX=-0.23 mountY=0.06, mountTheta=2.90
00:07:24.587 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.23, opts=13)
00:07:24.587 00.000 7988 Enqueuing Move request for scope (-0.05, -0.23)
00:07:24.587 00.000 15712 Worker thread wakes up
00:07:24.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
00:07:24.587 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
00:07:24.587 00.000 15712 Moving (-0.05, -0.23) raw xDistance=-0.23 yDistance=0.06
00:07:24.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:24.596 00.009 7988 UpdateGuideState exits: m=1623 SNR=26.8
00:07:24.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:24.598 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:24.601 00.003 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 640.41
00:07:24.601 00.000 7988 Enqueuing Expose request
00:07:24.601 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
00:07:24.601 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:24.601 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:07:24.601 00.000 15712 MoveAxis(E, 48, ABG)
00:07:24.601 00.000 15712 Guiding  Dir = 2, Dur = 48
00:07:24.604 00.003 15712 IsGuiding returns 0
00:07:24.621 00.017 15712 PulseGuide returned control before completion, sleep 32
00:07:24.665 00.044 15712 IsGuiding returns 1
00:07:24.665 00.000 15712 scope still moving after pulse duration time elapsed
00:07:24.706 00.041 15712 IsGuiding returns 0
00:07:24.706 00.000 15712 scope move finished after 48 + 58 ms
00:07:24.706 00.000 15712 Move returns status 0, amount 48
00:07:24.706 00.000 15712 MoveAxis(N, 0, ABG)
00:07:24.706 00.000 15712 Move returns status 0, amount 0
00:07:24.706 00.000 15712 move complete, result=0
00:07:24.706 00.000 15712 worker thread done servicing request
00:07:24.706 00.000 15712 Worker thread wakes up
00:07:24.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:24.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:24.706 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
00:07:26.117 01.411 15712 Exposure complete
00:07:26.166 00.049 15712 worker thread done servicing request
00:07:26.166 00.000 7988 OnExposeComplete: enter
00:07:26.178 00.012 7988 UpdateGuideState(): m_state=6
00:07:26.178 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3250
00:07:26.178 00.000 7988 Star::Find returns 1 (0), X=504.37, Y=807.20, Mass=1495, SNR=25.9, Peak=163 HFD=4.5
00:07:26.183 00.005 7988 MultiStar: [#1 -0.12,0.31,0.98,U] [#2 0.13,0.15,0.85,U] [#3 -0.27,0.24,0.87,U] [#4 0.24,0.02,0.75,U] [#5 -0.14,0.31,0.75,U] [#6 -0.28,0.46,0.00,M4] [#7 -0.14,0.29,0.50,U] [#8 0.03,-0.03,0.44,U] 
00:07:26.183 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.17}, one-star: {-0.23, 0.05}
00:07:26.183 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
00:07:26.183 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
00:07:26.183 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.96 mountX=0.17 mountY=0.07, mountTheta=0.37
00:07:26.183 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.17, opts=13)
00:07:26.183 00.000 7988 Enqueuing Move request for scope (-0.07, 0.17)
00:07:26.183 00.000 15712 Worker thread wakes up
00:07:26.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
00:07:26.183 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
00:07:26.183 00.000 15712 Moving (-0.07, 0.17) raw xDistance=0.17 yDistance=0.07
00:07:26.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:07:26.183 00.000 7988 UpdateGuideState exits: m=1495 SNR=25.9
00:07:26.193 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:26.193 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:26.194 00.001 7988 Enqueuing Expose request
00:07:26.194 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 640.41
00:07:26.194 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
00:07:26.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:26.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:07:26.194 00.000 15712 MoveAxis(W, 35, ABG)
00:07:26.194 00.000 15712 Guiding  Dir = 3, Dur = 35
00:07:26.194 00.000 15712 IsGuiding returns 0
00:07:26.213 00.019 15712 PulseGuide returned control before completion, sleep 30
00:07:26.258 00.045 15712 IsGuiding returns 0
00:07:26.258 00.000 15712 Move returns status 0, amount 35
00:07:26.258 00.000 15712 MoveAxis(N, 0, ABG)
00:07:26.258 00.000 15712 Move returns status 0, amount 0
00:07:26.258 00.000 15712 move complete, result=0
00:07:26.258 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
00:07:26.263 00.005 15712 worker thread done servicing request
00:07:26.263 00.000 15712 Worker thread wakes up
00:07:26.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:26.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:27.903 01.640 15712 Exposure complete
00:07:27.964 00.061 15712 worker thread done servicing request
00:07:27.964 00.000 7988 OnExposeComplete: enter
00:07:27.967 00.003 7988 UpdateGuideState(): m_state=6
00:07:27.967 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3251
00:07:27.969 00.002 7988 Star::Find returns 1 (0), X=504.67, Y=807.12, Mass=1549, SNR=26.1, Peak=154 HFD=4.3
00:07:27.969 00.000 7988 MultiStar: [#1 0.02,0.14,0.99,U] [#2 0.26,-0.14,0.90,U] [#3 -0.33,0.18,0.85,U] [#4 0.24,-0.03,0.73,U] [#5 -0.29,0.20,0.75,U] [#6 -0.16,0.34,0.67,U] [#7 -0.36,0.33,0.00,M10] [#8 0.35,-0.09,0.42,U] 
00:07:27.971 00.002 7988 single-star, 7 included, MultiStar: {0.00, 0.07}, one-star: {0.06, -0.03}
00:07:27.971 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.03 = -2.03)
00:07:27.973 00.002 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
00:07:27.973 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.46 mountX=-0.03 mountY=-0.06, mountTheta=-2.03
00:07:27.975 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.03, opts=13)
00:07:27.977 00.002 7988 Enqueuing Move request for scope (0.06, -0.03)
00:07:27.977 00.000 15712 Worker thread wakes up
00:07:27.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
00:07:27.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
00:07:27.977 00.000 15712 Moving (0.06, -0.03) raw xDistance=-0.03 yDistance=-0.06
00:07:27.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:27.977 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.1
00:07:27.980 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:27.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:27.980 00.000 7988 Enqueuing Expose request
00:07:27.984 00.004 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:27.984 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
00:07:27.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:27.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:07:27.984 00.000 15712 MoveAxis(W, 6, ABG)
00:07:27.984 00.000 15712 Guiding  Dir = 3, Dur = 6
00:07:28.017 00.033 15712 IsGuiding returns 0
00:07:28.035 00.018 15712 IsGuiding returns 0
00:07:28.035 00.000 15712 Move returns status 0, amount 6
00:07:28.035 00.000 15712 MoveAxis(N, 0, ABG)
00:07:28.035 00.000 15712 Move returns status 0, amount 0
00:07:28.035 00.000 15712 move complete, result=0
00:07:28.035 00.000 15712 worker thread done servicing request
00:07:28.035 00.000 15712 Worker thread wakes up
00:07:28.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:28.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:28.035 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:07:29.449 01.414 15712 Exposure complete
00:07:29.497 00.048 15712 worker thread done servicing request
00:07:29.497 00.000 7988 OnExposeComplete: enter
00:07:29.511 00.014 7988 UpdateGuideState(): m_state=6
00:07:29.511 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3252
00:07:29.511 00.000 7988 Star::Find returns 1 (0), X=504.46, Y=807.26, Mass=1583, SNR=26.5, Peak=179 HFD=4.6
00:07:29.515 00.004 7988 MultiStar: [#1 -0.03,-0.02,0.97,U] [#2 0.24,-0.07,0.87,U] [#3 -0.25,0.17,0.84,U] [#4 0.11,-0.38,0.79,U] [#5 -0.04,0.07,0.74,U] [#6 -0.23,0.18,0.67,U] [#7 -0.15,0.01,0.48,U] [#8 0.04,0.11,0.44,U] 
00:07:29.515 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.14, 0.11}
00:07:29.515 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.56) = xAngle (1.29 = 1.29)
00:07:29.515 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
00:07:29.515 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.85 mountX=0.01 mountY=0.05, mountTheta=1.29
00:07:29.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
00:07:29.515 00.000 7988 Enqueuing Move request for scope (-0.05, 0.01)
00:07:29.515 00.000 15712 Worker thread wakes up
00:07:29.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:07:29.515 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:07:29.515 00.000 15712 Moving (-0.05, 0.01) raw xDistance=0.01 yDistance=0.05
00:07:29.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:29.515 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.5
00:07:29.524 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:29.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:29.524 00.000 7988 Enqueuing Expose request
00:07:29.527 00.003 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:29.527 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
00:07:29.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:29.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:07:29.527 00.000 15712 MoveAxis(W, 7, ABG)
00:07:29.527 00.000 15712 Guiding  Dir = 3, Dur = 7
00:07:29.527 00.000 15712 IsGuiding returns 0
00:07:29.549 00.022 15712 IsGuiding returns 0
00:07:29.549 00.000 15712 Move returns status 0, amount 7
00:07:29.549 00.000 15712 MoveAxis(N, 0, ABG)
00:07:29.549 00.000 15712 Move returns status 0, amount 0
00:07:29.549 00.000 15712 move complete, result=0
00:07:29.549 00.000 15712 worker thread done servicing request
00:07:29.549 00.000 15712 Worker thread wakes up
00:07:29.549 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:07:29.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:29.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:31.295 01.746 15712 Exposure complete
00:07:31.358 00.063 15712 worker thread done servicing request
00:07:31.358 00.000 7988 OnExposeComplete: enter
00:07:31.359 00.001 7988 UpdateGuideState(): m_state=6
00:07:31.359 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3253
00:07:31.361 00.002 7988 Star::Find returns 1 (0), X=504.67, Y=807.21, Mass=1430, SNR=25.1, Peak=180 HFD=4.0
00:07:31.363 00.002 7988 MultiStar: [#1 0.16,0.10,1.02,U] [#2 0.41,0.10,0.00,M1] [#3 -0.08,0.05,0.90,U] [#4 0.29,0.22,0.79,U] [#5 -0.18,0.15,0.78,U] [#6 -0.06,0.02,0.73,U] [#7 -0.32,0.17,0.53,U] [#8 0.18,0.00,0.46,U] 
00:07:31.363 00.000 7988 single-star, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.07, 0.05}
00:07:31.365 00.002 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
00:07:31.365 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
00:07:31.367 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.69 mountX=0.06 mountY=-0.07, mountTheta=-0.89
00:07:31.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.05, opts=13)
00:07:31.369 00.002 7988 Enqueuing Move request for scope (0.07, 0.05)
00:07:31.369 00.000 15712 Worker thread wakes up
00:07:31.371 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:07:31.371 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:07:31.371 00.000 15712 Moving (0.07, 0.05) raw xDistance=0.06 yDistance=-0.07
00:07:31.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:07:31.371 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.1
00:07:31.373 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:31.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:31.374 00.001 7988 Enqueuing Expose request
00:07:31.374 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:31.374 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
00:07:31.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:31.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:07:31.374 00.000 15712 MoveAxis(W, 9, ABG)
00:07:31.374 00.000 15712 Guiding  Dir = 3, Dur = 9
00:07:31.374 00.000 15712 IsGuiding returns 0
00:07:31.392 00.018 15712 IsGuiding returns 0
00:07:31.392 00.000 15712 Move returns status 0, amount 9
00:07:31.392 00.000 15712 MoveAxis(N, 0, ABG)
00:07:31.392 00.000 15712 Move returns status 0, amount 0
00:07:31.392 00.000 15712 move complete, result=0
00:07:31.392 00.000 15712 worker thread done servicing request
00:07:31.392 00.000 15712 Worker thread wakes up
00:07:31.392 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:07:31.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:31.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:32.812 01.420 15712 Exposure complete
00:07:32.866 00.054 15712 worker thread done servicing request
00:07:32.866 00.000 7988 OnExposeComplete: enter
00:07:32.874 00.008 7988 UpdateGuideState(): m_state=6
00:07:32.874 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3254
00:07:32.874 00.000 7988 Star::Find returns 1 (0), X=504.49, Y=807.37, Mass=1550, SNR=26.3, Peak=170 HFD=4.5
00:07:32.874 00.000 7988 MultiStar: [#1 -0.04,0.44,0.00,M1] [#2 0.20,0.24,0.82,U] [#3 -0.28,0.35,0.00,M3] [#4 0.28,0.08,0.74,U] [#5 -0.19,0.42,0.00,M1] [#6 -0.19,0.48,0.00,M2] [#7 -0.31,0.37,0.00,M9] [#8 0.26,0.34,0.00,M1] 
00:07:32.874 00.000 7988 refined, 2 included, MultiStar: {0.10, 0.18}, one-star: {-0.12, 0.22}
00:07:32.874 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.49 = -0.49)
00:07:32.874 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
00:07:32.874 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.07 mountX=0.18 mountY=-0.10, mountTheta=-0.52
00:07:32.883 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.18, opts=13)
00:07:32.883 00.000 7988 Enqueuing Move request for scope (0.10, 0.18)
00:07:32.883 00.000 15712 Worker thread wakes up
00:07:32.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
00:07:32.883 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
00:07:32.883 00.000 15712 Moving (0.10, 0.18) raw xDistance=0.18 yDistance=-0.10
00:07:32.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:32.883 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.3
00:07:32.888 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:32.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:32.889 00.001 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 640.41
00:07:32.889 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
00:07:32.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:32.889 00.000 7988 Enqueuing Expose request
00:07:32.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:32.889 00.000 15712 MoveAxis(W, 45, ABG)
00:07:32.889 00.000 15712 Guiding  Dir = 3, Dur = 45
00:07:32.892 00.003 15712 IsGuiding returns 0
00:07:32.911 00.019 15712 PulseGuide returned control before completion, sleep 36
00:07:32.990 00.079 15712 IsGuiding returns 1
00:07:32.990 00.000 15712 scope still moving after pulse duration time elapsed
00:07:33.017 00.027 15712 IsGuiding returns 0
00:07:33.017 00.000 15712 scope move finished after 45 + 81 ms
00:07:33.017 00.000 15712 Move returns status 0, amount 45
00:07:33.017 00.000 15712 MoveAxis(N, 0, ABG)
00:07:33.017 00.000 15712 Move returns status 0, amount 0
00:07:33.017 00.000 15712 move complete, result=0
00:07:33.017 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
00:07:33.019 00.002 15712 worker thread done servicing request
00:07:33.019 00.000 15712 Worker thread wakes up
00:07:33.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:33.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:34.761 01.742 15712 Exposure complete
00:07:34.821 00.060 15712 worker thread done servicing request
00:07:34.821 00.000 7988 OnExposeComplete: enter
00:07:34.822 00.001 7988 UpdateGuideState(): m_state=6
00:07:34.824 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3255
00:07:34.824 00.000 7988 Star::Find returns 1 (0), X=504.63, Y=806.95, Mass=1455, SNR=25.1, Peak=143 HFD=4.1
00:07:34.826 00.002 7988 MultiStar: [#1 0.03,-0.02,1.00,U] [#2 -0.02,-0.10,0.89,U] [#3 -0.39,-0.20,0.00,M4] [#4 0.17,-0.22,0.76,U] [#5 -0.11,-0.06,0.73,U] [#6 -0.33,-0.04,0.68,U] [#7 -0.25,-0.22,0.51,U] [#8 0.07,-0.02,0.47,U] 
00:07:34.826 00.000 7988 refined, 7 included, MultiStar: {-0.04, -0.11}, one-star: {0.03, -0.20}
00:07:34.828 00.002 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
00:07:34.828 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
00:07:34.830 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.91 mountX=-0.11 mountY=0.04, mountTheta=2.78
00:07:34.832 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.11, opts=13)
00:07:34.832 00.000 7988 Enqueuing Move request for scope (-0.04, -0.11)
00:07:34.834 00.002 15712 Worker thread wakes up
00:07:34.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
00:07:34.834 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
00:07:34.834 00.000 15712 Moving (-0.04, -0.11) raw xDistance=-0.11 yDistance=0.04
00:07:34.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:34.834 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.1
00:07:34.837 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:34.837 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:34.838 00.001 7988 Enqueuing Expose request
00:07:34.838 00.000 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:34.838 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
00:07:34.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:34.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:07:34.838 00.000 15712 MoveAxis(W, 12, ABG)
00:07:34.838 00.000 15712 Guiding  Dir = 3, Dur = 12
00:07:34.838 00.000 15712 IsGuiding returns 0
00:07:34.861 00.023 15712 IsGuiding returns 1
00:07:34.861 00.000 15712 scope still moving after pulse duration time elapsed
00:07:34.886 00.025 15712 IsGuiding returns 1
00:07:34.923 00.037 15712 IsGuiding returns 0
00:07:34.923 00.000 15712 scope move finished after 12 + 72 ms
00:07:34.923 00.000 15712 Move returns status 0, amount 12
00:07:34.923 00.000 15712 MoveAxis(N, 0, ABG)
00:07:34.923 00.000 15712 Move returns status 0, amount 0
00:07:34.923 00.000 15712 move complete, result=0
00:07:34.923 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
00:07:34.927 00.004 15712 worker thread done servicing request
00:07:34.927 00.000 15712 Worker thread wakes up
00:07:34.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:34.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:36.336 01.409 15712 Exposure complete
00:07:36.395 00.059 15712 worker thread done servicing request
00:07:36.398 00.003 7988 OnExposeComplete: enter
00:07:36.398 00.000 7988 UpdateGuideState(): m_state=6
00:07:36.400 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3256
00:07:36.400 00.000 7988 Star::Find returns 1 (0), X=504.51, Y=807.06, Mass=1528, SNR=25.9, Peak=167 HFD=4.2
00:07:36.402 00.002 7988 MultiStar: [#1 0.07,-0.04,0.97,U] [#2 0.21,-0.24,0.86,U] [#3 -0.23,-0.05,0.86,U] [#4 0.38,-0.33,0.00,M1] [#5 -0.21,-0.06,0.74,U] [#6 -0.14,-0.12,0.68,U] [#7 -0.14,0.01,0.46,U] [#8 -0.05,-0.33,0.42,U] 
00:07:36.404 00.002 7988 refined, 7 included, MultiStar: {-0.06, -0.11}, one-star: {-0.10, -0.10}
00:07:36.404 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.67 = 2.62)
00:07:36.406 00.002 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.70 = 2.58)
00:07:36.406 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.10 mountX=-0.11 mountY=0.07, mountTheta=2.59
00:07:36.408 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.11, opts=13)
00:07:36.408 00.000 7988 Enqueuing Move request for scope (-0.06, -0.11)
00:07:36.410 00.002 15712 Worker thread wakes up
00:07:36.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:07:36.410 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:07:36.410 00.000 15712 Moving (-0.06, -0.11) raw xDistance=-0.11 yDistance=0.07
00:07:36.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:36.410 00.000 7988 UpdateGuideState exits: m=1528 SNR=25.9
00:07:36.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:36.414 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:36.414 00.000 7988 Enqueuing Expose request
00:07:36.414 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:36.414 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
00:07:36.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:36.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:07:36.414 00.000 15712 MoveAxis(W, 11, ABG)
00:07:36.414 00.000 15712 Guiding  Dir = 3, Dur = 11
00:07:36.414 00.000 15712 IsGuiding returns 0
00:07:36.441 00.027 15712 IsGuiding returns 1
00:07:36.441 00.000 15712 scope still moving after pulse duration time elapsed
00:07:36.508 00.067 15712 IsGuiding returns 0
00:07:36.508 00.000 15712 scope move finished after 11 + 79 ms
00:07:36.508 00.000 15712 Move returns status 0, amount 11
00:07:36.508 00.000 15712 MoveAxis(N, 0, ABG)
00:07:36.508 00.000 15712 Move returns status 0, amount 0
00:07:36.508 00.000 15712 move complete, result=0
00:07:36.508 00.000 15712 worker thread done servicing request
00:07:36.508 00.000 15712 Worker thread wakes up
00:07:36.508 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
00:07:36.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:36.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:38.155 01.647 15712 Exposure complete
00:07:38.206 00.051 15712 worker thread done servicing request
00:07:38.206 00.000 7988 OnExposeComplete: enter
00:07:38.216 00.010 7988 UpdateGuideState(): m_state=6
00:07:38.216 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3257
00:07:38.216 00.000 7988 Star::Find returns 1 (0), X=504.42, Y=806.63, Mass=1585, SNR=26.3, Peak=144 HFD=4.4
00:07:38.216 00.000 7988 MultiStar: [#1 -0.01,-0.31,0.97,U] [#2 0.15,-0.47,0.00,M1] [#3 -0.27,-0.48,0.00,M4] [#4 0.12,-0.45,0.00,M2] [#5 -0.21,-0.20,0.72,U] [#6 -0.24,0.04,0.67,U] [#7 -0.10,-0.20,0.50,U] [#8 -0.03,-0.37,0.44,U] 
00:07:38.216 00.000 7988 refined, 5 included, MultiStar: {-0.13, -0.28}, one-star: {-0.19, -0.53}
00:07:38.223 00.007 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
00:07:38.223 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
00:07:38.223 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.01 mountX=-0.28 mountY=0.14, mountTheta=2.68
00:07:38.223 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.28, opts=13)
00:07:38.223 00.000 7988 Enqueuing Move request for scope (-0.13, -0.28)
00:07:38.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:38.223 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.3
00:07:38.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:38.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:38.232 00.009 7988 Enqueuing Expose request
00:07:38.232 00.000 15712 Worker thread wakes up
00:07:38.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
00:07:38.232 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
00:07:38.232 00.000 15712 Moving (-0.13, -0.28) raw xDistance=-0.28 yDistance=0.14
00:07:38.232 00.000 15712 PPEC rslt: input = -0.28, final = -0.14, react = -0.17, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 640.41
00:07:38.232 00.000 15712 PPEC: input: -0.28, control: -0.14, exposure: 1500
00:07:38.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:38.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:07:38.232 00.000 15712 MoveAxis(E, 47, ABG)
00:07:38.232 00.000 15712 Guiding  Dir = 2, Dur = 47
00:07:38.232 00.000 15712 IsGuiding returns 0
00:07:38.264 00.032 15712 PulseGuide returned control before completion, sleep 30
00:07:38.313 00.049 15712 IsGuiding returns 1
00:07:38.313 00.000 15712 scope still moving after pulse duration time elapsed
00:07:38.344 00.031 15712 IsGuiding returns 0
00:07:38.344 00.000 15712 scope move finished after 47 + 59 ms
00:07:38.344 00.000 15712 Move returns status 0, amount 47
00:07:38.344 00.000 15712 MoveAxis(N, 0, ABG)
00:07:38.344 00.000 15712 Move returns status 0, amount 0
00:07:38.344 00.000 15712 move complete, result=0
00:07:38.344 00.000 15712 worker thread done servicing request
00:07:38.344 00.000 15712 Worker thread wakes up
00:07:38.344 00.000 7988 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
00:07:38.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:38.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:39.751 01.407 15712 Exposure complete
00:07:39.812 00.061 15712 worker thread done servicing request
00:07:39.813 00.001 7988 OnExposeComplete: enter
00:07:39.813 00.000 7988 UpdateGuideState(): m_state=6
00:07:39.813 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3258
00:07:39.813 00.000 7988 Star::Find returns 1 (0), X=504.41, Y=807.14, Mass=1588, SNR=26.5, Peak=159 HFD=4.5
00:07:39.813 00.000 7988 MultiStar: [#1 -0.31,-0.17,0.93,U] [#2 0.16,-0.16,0.87,U] [#3 -0.31,0.03,0.84,U] [#4 -0.02,-0.16,0.74,U] [#5 -0.35,0.03,0.71,U] [#6 -0.32,-0.02,0.64,U] [#7 -0.21,-0.08,0.48,U] [#8 0.14,-0.26,0.46,U] 
00:07:39.813 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.08}, one-star: {-0.19, -0.01}
00:07:39.819 00.006 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.24 = 2.05)
00:07:39.819 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.01)
00:07:39.819 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.67 mountX=-0.08 mountY=0.17, mountTheta=2.04
00:07:39.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.08, opts=13)
00:07:39.819 00.000 7988 Enqueuing Move request for scope (-0.17, -0.08)
00:07:39.819 00.000 15712 Worker thread wakes up
00:07:39.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
00:07:39.819 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
00:07:39.819 00.000 15712 Moving (-0.17, -0.08) raw xDistance=-0.08 yDistance=0.17
00:07:39.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:07:39.819 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.5
00:07:39.827 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:39.829 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:39.829 00.000 7988 Enqueuing Expose request
00:07:39.831 00.002 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:39.831 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
00:07:39.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:39.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:07:39.831 00.000 15712 MoveAxis(W, 8, ABG)
00:07:39.831 00.000 15712 Guiding  Dir = 3, Dur = 8
00:07:39.831 00.000 15712 IsGuiding returns 0
00:07:39.845 00.014 15712 IsGuiding returns 0
00:07:39.845 00.000 15712 Move returns status 0, amount 8
00:07:39.845 00.000 15712 MoveAxis(N, 0, ABG)
00:07:39.845 00.000 15712 Move returns status 0, amount 0
00:07:39.845 00.000 15712 move complete, result=0
00:07:39.845 00.000 15712 worker thread done servicing request
00:07:39.845 00.000 15712 Worker thread wakes up
00:07:39.845 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.2 px 0 ms NORTH
00:07:39.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:39.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:41.490 01.645 15712 Exposure complete
00:07:41.550 00.060 15712 worker thread done servicing request
00:07:41.550 00.000 7988 OnExposeComplete: enter
00:07:41.551 00.001 7988 UpdateGuideState(): m_state=6
00:07:41.553 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3259
00:07:41.553 00.000 7988 Star::Find returns 1 (0), X=504.47, Y=807.36, Mass=1559, SNR=25.9, Peak=133 HFD=4.9
00:07:41.555 00.002 7988 MultiStar: [#1 -0.06,0.03,0.99,U] [#2 0.22,-0.15,0.84,U] [#3 -0.27,-0.03,0.88,U] [#4 0.09,-0.18,0.76,U] [#5 -0.13,0.06,0.73,U] [#6 -0.03,0.10,0.67,U] [#7 -0.09,0.26,0.49,U] [#8 0.16,0.02,0.44,U] 
00:07:41.555 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.13, 0.21}
00:07:41.557 00.002 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
00:07:41.557 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
00:07:41.559 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.49 mountX=0.03 mountY=0.04, mountTheta=0.91
00:07:41.561 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.03, opts=13)
00:07:41.561 00.000 7988 Enqueuing Move request for scope (-0.04, 0.03)
00:07:41.563 00.002 15712 Worker thread wakes up
00:07:41.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:07:41.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:07:41.563 00.000 15712 Moving (-0.04, 0.03) raw xDistance=0.03 yDistance=0.04
00:07:41.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:41.563 00.000 7988 UpdateGuideState exits: m=1559 SNR=25.9
00:07:41.565 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:41.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:41.567 00.002 7988 Enqueuing Expose request
00:07:41.567 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:41.567 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
00:07:41.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:41.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:07:41.567 00.000 15712 MoveAxis(W, 6, ABG)
00:07:41.567 00.000 15712 Guiding  Dir = 3, Dur = 6
00:07:41.567 00.000 15712 IsGuiding returns 0
00:07:41.587 00.020 15712 IsGuiding returns 0
00:07:41.587 00.000 15712 Move returns status 0, amount 6
00:07:41.587 00.000 15712 MoveAxis(N, 0, ABG)
00:07:41.587 00.000 15712 Move returns status 0, amount 0
00:07:41.587 00.000 15712 move complete, result=0
00:07:41.587 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:07:41.593 00.006 15712 worker thread done servicing request
00:07:41.593 00.000 15712 Worker thread wakes up
00:07:41.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:41.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:43.003 01.410 15712 Exposure complete
00:07:43.063 00.060 15712 worker thread done servicing request
00:07:43.064 00.001 7988 OnExposeComplete: enter
00:07:43.064 00.000 7988 UpdateGuideState(): m_state=6
00:07:43.064 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3260
00:07:43.066 00.002 7988 Star::Find returns 1 (0), X=504.43, Y=807.10, Mass=1577, SNR=26.3, Peak=136 HFD=4.9
00:07:43.066 00.000 7988 MultiStar: [#1 -0.03,0.09,0.97,U] [#2 0.14,0.11,0.87,U] [#3 -0.31,0.18,0.83,U] [#4 0.14,-0.08,0.75,U] [#5 -0.19,0.03,0.73,U] [#6 -0.36,0.22,0.00,M1] [#7 -0.37,0.25,0.00,M5] [#8 0.02,0.13,0.43,U] 
00:07:43.066 00.000 7988 refined, 6 included, MultiStar: {-0.07, 0.05}, one-star: {-0.17, -0.06}
00:07:43.066 00.000 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.56) = xAngle (0.90 = 0.90)
00:07:43.066 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
00:07:43.066 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.46 mountX=0.05 mountY=0.06, mountTheta=0.89
00:07:43.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.05, opts=13)
00:07:43.066 00.000 7988 Enqueuing Move request for scope (-0.07, 0.05)
00:07:43.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:43.066 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.3
00:07:43.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:43.079 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:43.079 00.000 7988 Enqueuing Expose request
00:07:43.079 00.000 15712 Worker thread wakes up
00:07:43.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
00:07:43.079 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
00:07:43.079 00.000 15712 Moving (-0.07, 0.05) raw xDistance=0.05 yDistance=0.06
00:07:43.083 00.004 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:43.083 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
00:07:43.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:43.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:07:43.083 00.000 15712 MoveAxis(W, 8, ABG)
00:07:43.083 00.000 15712 Guiding  Dir = 3, Dur = 8
00:07:43.083 00.000 15712 IsGuiding returns 0
00:07:43.100 00.017 15712 IsGuiding returns 0
00:07:43.100 00.000 15712 Move returns status 0, amount 8
00:07:43.100 00.000 15712 MoveAxis(N, 0, ABG)
00:07:43.100 00.000 15712 Move returns status 0, amount 0
00:07:43.100 00.000 15712 move complete, result=0
00:07:43.100 00.000 15712 worker thread done servicing request
00:07:43.100 00.000 15712 Worker thread wakes up
00:07:43.100 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:07:43.110 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:43.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:44.848 01.738 15712 Exposure complete
00:07:44.910 00.062 15712 worker thread done servicing request
00:07:44.910 00.000 7988 OnExposeComplete: enter
00:07:44.910 00.000 7988 UpdateGuideState(): m_state=6
00:07:44.912 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3261
00:07:44.912 00.000 7988 Star::Find returns 1 (0), X=504.44, Y=807.27, Mass=1613, SNR=26.6, Peak=147 HFD=4.7
00:07:44.914 00.002 7988 MultiStar: [#1 0.05,0.25,0.96,U] [#2 0.24,0.21,0.83,U] [#3 -0.13,0.38,0.85,U] [#4 0.30,-0.17,0.71,U] [#5 -0.17,0.22,0.72,U] [#6 -0.23,0.24,0.68,U] [#7 -0.32,0.06,0.49,U] [#8 0.10,-0.23,0.43,U] 
00:07:44.914 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.15}, one-star: {-0.16, 0.12}
00:07:44.916 00.002 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
00:07:44.916 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
00:07:44.918 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.78 mountX=0.15 mountY=0.03, mountTheta=0.18
00:07:44.919 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.15, opts=13)
00:07:44.921 00.002 7988 Enqueuing Move request for scope (-0.03, 0.15)
00:07:44.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:44.923 00.002 7988 UpdateGuideState exits: m=1613 SNR=26.6
00:07:44.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:44.925 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:44.926 00.001 7988 Enqueuing Expose request
00:07:44.926 00.000 15712 Worker thread wakes up
00:07:44.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
00:07:44.926 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
00:07:44.926 00.000 15712 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=0.03
00:07:44.926 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:44.926 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
00:07:44.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:44.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:07:44.926 00.000 15712 MoveAxis(W, 9, ABG)
00:07:44.926 00.000 15712 Guiding  Dir = 3, Dur = 9
00:07:44.926 00.000 15712 IsGuiding returns 0
00:07:44.942 00.016 15712 IsGuiding returns 0
00:07:44.942 00.000 15712 Move returns status 0, amount 9
00:07:44.942 00.000 15712 MoveAxis(N, 0, ABG)
00:07:44.942 00.000 15712 Move returns status 0, amount 0
00:07:44.942 00.000 15712 move complete, result=0
00:07:44.942 00.000 15712 worker thread done servicing request
00:07:44.942 00.000 15712 Worker thread wakes up
00:07:44.942 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:07:44.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:44.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:46.364 01.422 15712 Exposure complete
00:07:46.426 00.062 15712 worker thread done servicing request
00:07:46.426 00.000 7988 OnExposeComplete: enter
00:07:46.426 00.000 7988 UpdateGuideState(): m_state=6
00:07:46.428 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3262
00:07:46.428 00.000 7988 Star::Find returns 1 (0), X=504.50, Y=807.55, Mass=1531, SNR=26.0, Peak=154 HFD=4.9
00:07:46.430 00.002 7988 MultiStar: [#1 -0.01,0.57,0.00,M1] [#2 0.23,0.39,0.00,M1] [#3 -0.37,0.55,0.00,M1] [#4 0.48,0.31,0.00,M1] [#5 -0.22,0.61,0.00,M1] [#6 -0.12,0.54,0.00,M1] [#7 -0.10,0.76,0.00,M5] [#8 0.08,0.59,0.00,M1] 
00:07:46.430 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
00:07:46.432 00.002 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
00:07:46.432 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.40 hyp=0.41 cameraTheta=1.83 mountX=0.40 mountY=0.10, mountTheta=0.24
00:07:46.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.40, opts=13)
00:07:46.434 00.000 7988 Enqueuing Move request for scope (-0.11, 0.40)
00:07:46.434 00.000 15712 Worker thread wakes up
00:07:46.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.40) opts 0xd
00:07:46.434 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.40)
00:07:46.434 00.000 15712 Moving (-0.11, 0.40) raw xDistance=0.40 yDistance=0.10
00:07:46.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:46.434 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.0
00:07:46.440 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:46.440 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:46.441 00.001 7988 Enqueuing Expose request
00:07:46.441 00.000 15712 PPEC rslt: input = 0.40, final = 0.26, react = 0.24, pred = 0.02, hyst = 0.22, hyst_pct = 0.00, period_length = 640.41
00:07:46.441 00.000 15712 PPEC: input: 0.40, control: 0.26, exposure: 1500
00:07:46.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:46.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:07:46.441 00.000 15712 MoveAxis(W, 86, ABG)
00:07:46.441 00.000 15712 Guiding  Dir = 3, Dur = 86
00:07:46.441 00.000 15712 IsGuiding returns 0
00:07:46.466 00.025 15712 PulseGuide returned control before completion, sleep 75
00:07:46.574 00.108 15712 IsGuiding returns 0
00:07:46.574 00.000 15712 Move returns status 0, amount 86
00:07:46.574 00.000 15712 MoveAxis(N, 0, ABG)
00:07:46.574 00.000 15712 Move returns status 0, amount 0
00:07:46.574 00.000 15712 move complete, result=0
00:07:46.574 00.000 7988 GuideStep: 0.4 px 86 ms WEST, 0.1 px 0 ms NORTH
00:07:46.580 00.006 15712 worker thread done servicing request
00:07:46.580 00.000 15712 Worker thread wakes up
00:07:46.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:46.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:48.214 01.634 15712 Exposure complete
00:07:48.269 00.055 15712 worker thread done servicing request
00:07:48.269 00.000 7988 OnExposeComplete: enter
00:07:48.276 00.007 7988 UpdateGuideState(): m_state=6
00:07:48.276 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3263
00:07:48.276 00.000 7988 Star::Find returns 1 (0), X=504.45, Y=807.53, Mass=1550, SNR=26.2, Peak=132 HFD=5.0
00:07:48.276 00.000 7988 MultiStar: [#1 -0.26,0.33,0.00,M2] [#2 0.09,0.11,0.84,U] [#3 -0.38,0.34,0.00,M2] [#4 -0.08,0.02,0.77,U] [#5 -0.19,0.14,0.71,U] [#6 -0.37,0.35,0.00,M2] [#7 -0.34,0.38,0.00,M6] [#8 0.12,0.18,0.46,U] 
00:07:48.276 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.18}, one-star: {-0.16, 0.38}
00:07:48.276 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
00:07:48.276 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
00:07:48.276 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.90 mountX=0.18 mountY=0.06, mountTheta=0.31
00:07:48.286 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.18, opts=13)
00:07:48.286 00.000 7988 Enqueuing Move request for scope (-0.06, 0.18)
00:07:48.286 00.000 15712 Worker thread wakes up
00:07:48.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
00:07:48.286 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
00:07:48.286 00.000 15712 Moving (-0.06, 0.18) raw xDistance=0.18 yDistance=0.06
00:07:48.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:48.292 00.006 7988 UpdateGuideState exits: m=1550 SNR=26.2
00:07:48.292 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:48.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:48.292 00.000 7988 Enqueuing Expose request
00:07:48.292 00.000 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 640.41
00:07:48.292 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
00:07:48.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:48.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:07:48.292 00.000 15712 MoveAxis(W, 46, ABG)
00:07:48.292 00.000 15712 Guiding  Dir = 3, Dur = 46
00:07:48.292 00.000 15712 IsGuiding returns 0
00:07:48.320 00.028 15712 PulseGuide returned control before completion, sleep 34
00:07:48.356 00.036 15712 IsGuiding returns 1
00:07:48.356 00.000 15712 scope still moving after pulse duration time elapsed
00:07:48.404 00.048 15712 IsGuiding returns 0
00:07:48.404 00.000 15712 scope move finished after 46 + 72 ms
00:07:48.404 00.000 15712 Move returns status 0, amount 46
00:07:48.404 00.000 15712 MoveAxis(N, 0, ABG)
00:07:48.404 00.000 15712 Move returns status 0, amount 0
00:07:48.404 00.000 15712 move complete, result=0
00:07:48.404 00.000 15712 worker thread done servicing request
00:07:48.404 00.000 15712 Worker thread wakes up
00:07:48.404 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
00:07:48.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:48.418 00.014 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:49.823 01.405 15712 Exposure complete
00:07:49.885 00.062 15712 worker thread done servicing request
00:07:49.885 00.000 7988 OnExposeComplete: enter
00:07:49.885 00.000 7988 UpdateGuideState(): m_state=6
00:07:49.885 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
00:07:49.885 00.000 7988 Star::Find returns 1 (0), X=504.54, Y=807.15, Mass=1577, SNR=26.3, Peak=151 HFD=4.9
00:07:49.885 00.000 7988 MultiStar: [#1 -0.11,0.17,0.95,U] [#2 0.06,0.06,0.88,U] [#3 -0.12,0.12,0.87,U] [#4 0.02,0.01,0.73,U] [#5 -0.55,0.15,0.00,M1] [#6 -0.26,0.02,0.66,U] [#7 -0.23,-0.03,0.46,U] [#8 -0.02,-0.24,0.43,U] 
00:07:49.885 00.000 7988 single-star, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.06, -0.00}
00:07:49.885 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.66 = 1.63)
00:07:49.885 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.59)
00:07:49.885 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.09 mountX=-0.00 mountY=0.06, mountTheta=1.63
00:07:49.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.00, opts=13)
00:07:49.885 00.000 7988 Enqueuing Move request for scope (-0.06, -0.00)
00:07:49.885 00.000 15712 Worker thread wakes up
00:07:49.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
00:07:49.885 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
00:07:49.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:07:49.899 00.014 7988 UpdateGuideState exits: m=1577 SNR=26.3
00:07:49.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:49.901 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:49.901 00.000 7988 Enqueuing Expose request
00:07:49.901 00.000 15712 Moving (-0.06, -0.00) raw xDistance=-0.00 yDistance=0.06
00:07:49.901 00.000 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:49.901 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
00:07:49.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:49.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:07:49.901 00.000 15712 MoveAxis(W, 11, ABG)
00:07:49.901 00.000 15712 Guiding  Dir = 3, Dur = 11
00:07:49.901 00.000 15712 IsGuiding returns 0
00:07:49.933 00.032 15712 IsGuiding returns 1
00:07:49.933 00.000 15712 scope still moving after pulse duration time elapsed
00:07:49.984 00.051 15712 IsGuiding returns 1
00:07:50.012 00.028 15712 IsGuiding returns 0
00:07:50.012 00.000 15712 scope move finished after 11 + 93 ms
00:07:50.012 00.000 15712 Move returns status 0, amount 11
00:07:50.012 00.000 15712 MoveAxis(N, 0, ABG)
00:07:50.012 00.000 15712 Move returns status 0, amount 0
00:07:50.012 00.000 15712 move complete, result=0
00:07:50.012 00.000 15712 worker thread done servicing request
00:07:50.012 00.000 15712 Worker thread wakes up
00:07:50.012 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
00:07:50.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:50.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:51.655 01.643 15712 Exposure complete
00:07:51.706 00.051 15712 worker thread done servicing request
00:07:51.706 00.000 7988 OnExposeComplete: enter
00:07:51.716 00.010 7988 UpdateGuideState(): m_state=6
00:07:51.717 00.001 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3265
00:07:51.719 00.002 7988 Star::Find returns 1 (0), X=504.72, Y=806.81, Mass=1549, SNR=26.1, Peak=134 HFD=4.6
00:07:51.719 00.000 7988 MultiStar: [#1 0.17,0.04,0.95,U] [#2 0.38,-0.44,0.00,M1] [#3 -0.08,-0.10,0.88,U] [#4 0.33,-0.42,0.00,M1] [#5 0.04,-0.32,0.73,U] [#6 0.09,0.06,0.69,U] [#7 -0.08,-0.07,0.50,U] [#8 0.16,-0.13,0.43,U] 
00:07:51.721 00.002 7988 refined, 6 included, MultiStar: {0.06, -0.13}, one-star: {0.11, -0.34}
00:07:51.721 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
00:07:51.723 00.002 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
00:07:51.723 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.13 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
00:07:51.725 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.13, opts=13)
00:07:51.725 00.000 7988 Enqueuing Move request for scope (0.06, -0.13)
00:07:51.727 00.002 15712 Worker thread wakes up
00:07:51.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
00:07:51.727 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
00:07:51.727 00.000 15712 Moving (0.06, -0.13) raw xDistance=-0.13 yDistance=-0.06
00:07:51.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:07:51.727 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.1
00:07:51.732 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:51.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:51.734 00.002 7988 Enqueuing Expose request
00:07:51.734 00.000 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:51.734 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
00:07:51.734 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:51.734 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:07:51.734 00.000 15712 MoveAxis(W, 11, ABG)
00:07:51.734 00.000 15712 Guiding  Dir = 3, Dur = 11
00:07:51.734 00.000 15712 IsGuiding returns 0
00:07:51.751 00.017 15712 IsGuiding returns 1
00:07:51.751 00.000 15712 scope still moving after pulse duration time elapsed
00:07:51.780 00.029 15712 IsGuiding returns 1
00:07:51.819 00.039 15712 IsGuiding returns 0
00:07:51.819 00.000 15712 scope move finished after 11 + 74 ms
00:07:51.819 00.000 15712 Move returns status 0, amount 11
00:07:51.819 00.000 15712 MoveAxis(N, 0, ABG)
00:07:51.819 00.000 15712 Move returns status 0, amount 0
00:07:51.819 00.000 15712 move complete, result=0
00:07:51.819 00.000 15712 worker thread done servicing request
00:07:51.819 00.000 15712 Worker thread wakes up
00:07:51.819 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:07:51.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:51.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:53.230 01.411 15712 Exposure complete
00:07:53.283 00.053 15712 worker thread done servicing request
00:07:53.283 00.000 7988 OnExposeComplete: enter
00:07:53.291 00.008 7988 UpdateGuideState(): m_state=6
00:07:53.291 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3266
00:07:53.293 00.002 7988 Star::Find returns 1 (0), X=504.37, Y=806.89, Mass=1511, SNR=25.6, Peak=130 HFD=4.6
00:07:53.295 00.002 7988 MultiStar: [#1 -0.24,-0.21,0.98,U] [#2 0.24,-0.15,0.91,U] [#3 -0.36,-0.20,0.00,M1] [#4 0.21,-0.29,0.78,U] [#5 -0.28,-0.46,0.00,M1] [#6 -0.37,-0.14,0.67,U] [#7 -0.27,0.03,0.51,U] [#8 0.17,-0.30,0.43,U] 
00:07:53.295 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.20}, one-star: {-0.23, -0.26}
00:07:53.297 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
00:07:53.297 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
00:07:53.297 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.94 mountX=-0.20 mountY=0.08, mountTheta=2.76
00:07:53.300 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.20, opts=13)
00:07:53.302 00.002 7988 Enqueuing Move request for scope (-0.08, -0.20)
00:07:53.302 00.000 15712 Worker thread wakes up
00:07:53.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
00:07:53.302 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
00:07:53.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:53.302 00.000 7988 UpdateGuideState exits: m=1511 SNR=25.6
00:07:53.305 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:53.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:53.307 00.002 7988 Enqueuing Expose request
00:07:53.307 00.000 15712 Moving (-0.08, -0.20) raw xDistance=-0.20 yDistance=0.08
00:07:53.309 00.002 15712 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 640.41
00:07:53.309 00.000 15712 PPEC: input: -0.20, control: -0.10, exposure: 1500
00:07:53.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:53.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:07:53.309 00.000 15712 MoveAxis(E, 31, ABG)
00:07:53.309 00.000 15712 Guiding  Dir = 2, Dur = 31
00:07:53.309 00.000 15712 IsGuiding returns 0
00:07:53.340 00.031 15712 PulseGuide returned control before completion, sleep 14
00:07:53.371 00.031 15712 IsGuiding returns 1
00:07:53.371 00.000 15712 scope still moving after pulse duration time elapsed
00:07:53.403 00.032 15712 IsGuiding returns 0
00:07:53.403 00.000 15712 scope move finished after 31 + 60 ms
00:07:53.403 00.000 15712 Move returns status 0, amount 31
00:07:53.403 00.000 15712 MoveAxis(N, 0, ABG)
00:07:53.403 00.000 15712 Move returns status 0, amount 0
00:07:53.403 00.000 15712 move complete, result=0
00:07:53.403 00.000 15712 worker thread done servicing request
00:07:53.403 00.000 15712 Worker thread wakes up
00:07:53.403 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
00:07:53.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:53.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:55.146 01.743 15712 Exposure complete
00:07:55.206 00.060 15712 worker thread done servicing request
00:07:55.206 00.000 7988 OnExposeComplete: enter
00:07:55.207 00.001 7988 UpdateGuideState(): m_state=6
00:07:55.207 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3267
00:07:55.207 00.000 7988 Star::Find returns 1 (0), X=504.24, Y=807.18, Mass=1577, SNR=26.4, Peak=170 HFD=4.3
00:07:55.207 00.000 7988 MultiStar: [#1 -0.02,0.10,0.96,U] [#2 0.11,-0.09,0.84,U] [#3 -0.48,-0.04,0.00,M2] [#4 0.13,-0.24,0.74,U] [#5 -0.23,-0.19,0.70,U] [#6 -0.36,-0.14,0.65,U] [#7 -0.60,0.25,0.00,M4] [#8 -0.16,-0.07,0.47,U] 
00:07:55.207 00.000 7988 refined, 6 included, MultiStar: {-0.12, -0.07}, one-star: {-0.36, 0.02}
00:07:55.207 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.56) = xAngle (-4.16 = 2.12)
00:07:55.207 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.09)
00:07:55.207 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.60 mountX=-0.08 mountY=0.13, mountTheta=2.12
00:07:55.207 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.07, opts=13)
00:07:55.207 00.000 7988 Enqueuing Move request for scope (-0.12, -0.07)
00:07:55.207 00.000 15712 Worker thread wakes up
00:07:55.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
00:07:55.207 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
00:07:55.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:55.207 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.4
00:07:55.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:55.223 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:55.223 00.000 7988 Enqueuing Expose request
00:07:55.225 00.002 15712 Moving (-0.12, -0.07) raw xDistance=-0.08 yDistance=0.13
00:07:55.225 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:55.225 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
00:07:55.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:55.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:07:55.225 00.000 15712 MoveAxis(W, 7, ABG)
00:07:55.225 00.000 15712 Guiding  Dir = 3, Dur = 7
00:07:55.257 00.032 15712 IsGuiding returns 0
00:07:55.273 00.016 15712 IsGuiding returns 0
00:07:55.273 00.000 15712 Move returns status 0, amount 7
00:07:55.273 00.000 15712 MoveAxis(N, 0, ABG)
00:07:55.273 00.000 15712 Move returns status 0, amount 0
00:07:55.273 00.000 15712 move complete, result=0
00:07:55.273 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
00:07:55.276 00.003 15712 worker thread done servicing request
00:07:55.276 00.000 15712 Worker thread wakes up
00:07:55.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:55.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:56.689 01.413 15712 Exposure complete
00:07:56.751 00.062 15712 worker thread done servicing request
00:07:56.751 00.000 7988 OnExposeComplete: enter
00:07:56.751 00.000 7988 UpdateGuideState(): m_state=6
00:07:56.754 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3268
00:07:56.754 00.000 7988 Star::Find returns 1 (0), X=504.54, Y=807.21, Mass=1650, SNR=26.6, Peak=157 HFD=4.7
00:07:56.756 00.002 7988 MultiStar: [#1 -0.02,-0.04,0.94,U] [#2 0.29,-0.20,0.84,U] [#3 -0.26,0.17,0.87,U] [#4 0.00,-0.08,0.74,U] [#5 -0.14,0.00,0.76,U] [#6 0.02,0.13,0.64,U] [#7 -0.30,0.24,0.49,U] [#8 -0.07,-0.14,0.45,U] 
00:07:56.756 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.07, 0.05}
00:07:56.758 00.002 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.56) = xAngle (1.36 = 1.36)
00:07:56.758 00.000 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
00:07:56.760 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.93 mountX=0.01 mountY=0.05, mountTheta=1.36
00:07:56.762 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
00:07:56.762 00.000 7988 Enqueuing Move request for scope (-0.05, 0.01)
00:07:56.764 00.002 15712 Worker thread wakes up
00:07:56.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:07:56.764 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:07:56.764 00.000 15712 Moving (-0.05, 0.01) raw xDistance=0.01 yDistance=0.05
00:07:56.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:56.766 00.002 7988 UpdateGuideState exits: m=1650 SNR=26.6
00:07:56.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:56.766 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:56.766 00.000 7988 Enqueuing Expose request
00:07:56.766 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:56.766 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
00:07:56.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:56.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:07:56.766 00.000 15712 MoveAxis(W, 7, ABG)
00:07:56.766 00.000 15712 Guiding  Dir = 3, Dur = 7
00:07:56.766 00.000 15712 IsGuiding returns 0
00:07:56.783 00.017 15712 IsGuiding returns 0
00:07:56.783 00.000 15712 Move returns status 0, amount 7
00:07:56.783 00.000 15712 MoveAxis(N, 0, ABG)
00:07:56.783 00.000 15712 Move returns status 0, amount 0
00:07:56.783 00.000 15712 move complete, result=0
00:07:56.783 00.000 15712 worker thread done servicing request
00:07:56.783 00.000 15712 Worker thread wakes up
00:07:56.783 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:07:56.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:56.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:58.426 01.643 15712 Exposure complete
00:07:58.483 00.057 15712 worker thread done servicing request
00:07:58.483 00.000 7988 OnExposeComplete: enter
00:07:58.487 00.004 7988 UpdateGuideState(): m_state=6
00:07:58.487 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3269
00:07:58.490 00.003 7988 Star::Find returns 1 (0), X=504.26, Y=807.36, Mass=1575, SNR=26.4, Peak=150 HFD=4.7
00:07:58.492 00.002 7988 MultiStar: [#1 -0.06,0.49,0.00,M1] [#2 0.14,0.52,0.00,M1] [#3 -0.18,0.47,0.00,M2] [#4 0.17,-0.01,0.73,U] [#5 -0.39,0.62,0.00,M1] [#6 0.02,0.36,0.66,U] [#7 -0.35,0.55,0.00,M4] [#8 0.18,0.05,0.44,U] 
00:07:58.492 00.000 7988 refined, 3 included, MultiStar: {-0.04, 0.16}, one-star: {-0.34, 0.20}
00:07:58.494 00.002 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
00:07:58.494 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
00:07:58.496 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.83 mountX=0.16 mountY=0.04, mountTheta=0.24
00:07:58.498 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.16, opts=13)
00:07:58.500 00.002 7988 Enqueuing Move request for scope (-0.04, 0.16)
00:07:58.500 00.000 15712 Worker thread wakes up
00:07:58.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
00:07:58.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
00:07:58.500 00.000 15712 Moving (-0.04, 0.16) raw xDistance=0.16 yDistance=0.04
00:07:58.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:07:58.502 00.002 7988 UpdateGuideState exits: m=1575 SNR=26.4
00:07:58.503 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:58.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:07:58.503 00.000 7988 Enqueuing Expose request
00:07:58.503 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:07:58.503 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
00:07:58.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:58.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:07:58.503 00.000 15712 MoveAxis(W, 8, ABG)
00:07:58.503 00.000 15712 Guiding  Dir = 3, Dur = 8
00:07:58.503 00.000 15712 IsGuiding returns 0
00:07:58.536 00.033 15712 IsGuiding returns 0
00:07:58.536 00.000 15712 Move returns status 0, amount 8
00:07:58.536 00.000 15712 MoveAxis(N, 0, ABG)
00:07:58.536 00.000 15712 Move returns status 0, amount 0
00:07:58.536 00.000 15712 move complete, result=0
00:07:58.536 00.000 15712 worker thread done servicing request
00:07:58.536 00.000 15712 Worker thread wakes up
00:07:58.536 00.000 7988 GuideStep: 0.2 px 8 ms WEST, 0.0 px 0 ms NORTH
00:07:58.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:07:58.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:07:59.956 01.420 15712 Exposure complete
00:08:00.025 00.069 15712 worker thread done servicing request
00:08:00.025 00.000 7988 OnExposeComplete: enter
00:08:00.025 00.000 7988 UpdateGuideState(): m_state=6
00:08:00.025 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3270
00:08:00.029 00.004 7988 Star::Find returns 1 (0), X=504.59, Y=807.99, Mass=1551, SNR=26.2, Peak=155 HFD=4.6
00:08:00.029 00.000 7988 MultiStar: large primary error, entering stabilization period
00:08:00.029 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
00:08:00.029 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
00:08:00.029 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.83 hyp=0.83 cameraTheta=1.59 mountX=0.83 mountY=-0.01, mountTheta=-0.01
00:08:00.033 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.83, opts=13)
00:08:00.033 00.000 7988 Enqueuing Move request for scope (-0.01, 0.83)
00:08:00.033 00.000 15712 Worker thread wakes up
00:08:00.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.83) opts 0xd
00:08:00.033 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.83)
00:08:00.033 00.000 15712 Moving (-0.01, 0.83) raw xDistance=0.83 yDistance=-0.01
00:08:00.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:00.033 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.2
00:08:00.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:00.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:00.033 00.000 7988 Enqueuing Expose request
00:08:00.033 00.000 15712 PPEC rslt: input = 0.83, final = 0.53, react = 0.50, pred = 0.03, hyst = 0.45, hyst_pct = 0.00, period_length = 640.41
00:08:00.033 00.000 15712 PPEC: input: 0.83, control: 0.53, exposure: 1500
00:08:00.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:00.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:00.033 00.000 15712 MoveAxis(W, 173, ABG)
00:08:00.033 00.000 15712 Guiding  Dir = 3, Dur = 173
00:08:00.033 00.000 15712 IsGuiding returns 0
00:08:00.065 00.032 15712 PulseGuide returned control before completion, sleep 157
00:08:00.241 00.176 15712 IsGuiding returns 1
00:08:00.241 00.000 15712 scope still moving after pulse duration time elapsed
00:08:00.273 00.032 15712 IsGuiding returns 0
00:08:00.273 00.000 15712 scope move finished after 173 + 60 ms
00:08:00.273 00.000 15712 Move returns status 0, amount 173
00:08:00.273 00.000 15712 MoveAxis(N, 0, ABG)
00:08:00.273 00.000 15712 Move returns status 0, amount 0
00:08:00.273 00.000 15712 move complete, result=0
00:08:00.273 00.000 15712 worker thread done servicing request
00:08:00.273 00.000 15712 Worker thread wakes up
00:08:00.273 00.000 7988 GuideStep: 0.8 px 173 ms WEST, -0.0 px 0 ms NORTH
00:08:00.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:00.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:01.918 01.645 15712 Exposure complete
00:08:01.979 00.061 15712 worker thread done servicing request
00:08:01.979 00.000 7988 OnExposeComplete: enter
00:08:01.979 00.000 7988 UpdateGuideState(): m_state=6
00:08:01.979 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3271
00:08:01.983 00.004 7988 Star::Find returns 1 (0), X=504.63, Y=806.99, Mass=1484, SNR=25.6, Peak=151 HFD=4.2
00:08:01.983 00.000 7988 MultiStar: exiting stabilization period
00:08:01.983 00.000 7988 MultiStar: [#1 0.02,0.15,0.99,U] [#2 0.20,0.02,0.87,U] [#3 -0.26,0.14,0.84,U] [#4 0.28,-0.17,0.76,U] [#5 -0.16,0.05,0.73,U] [#6 0.16,0.16,0.67,U] [#7 -0.16,0.10,0.51,U] [#8 0.28,-0.04,0.44,U] 
00:08:01.983 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.03, -0.16}
00:08:01.983 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
00:08:01.983 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
00:08:01.983 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.60 mountX=0.03 mountY=-0.04, mountTheta=-0.98
00:08:01.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
00:08:01.983 00.000 7988 Enqueuing Move request for scope (0.04, 0.03)
00:08:01.983 00.000 15712 Worker thread wakes up
00:08:01.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:08:01.983 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:08:01.983 00.000 15712 Moving (0.04, 0.03) raw xDistance=0.03 yDistance=-0.04
00:08:01.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:01.995 00.012 7988 UpdateGuideState exits: m=1484 SNR=25.6
00:08:01.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:01.997 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:01.997 00.000 7988 Enqueuing Expose request
00:08:01.999 00.002 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:08:01.999 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
00:08:01.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:01.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:08:01.999 00.000 15712 MoveAxis(W, 10, ABG)
00:08:01.999 00.000 15712 Guiding  Dir = 3, Dur = 10
00:08:01.999 00.000 15712 IsGuiding returns 0
00:08:02.019 00.020 15712 IsGuiding returns 1
00:08:02.019 00.000 15712 scope still moving after pulse duration time elapsed
00:08:02.043 00.024 15712 IsGuiding returns 1
00:08:02.078 00.035 15712 IsGuiding returns 0
00:08:02.078 00.000 15712 scope move finished after 10 + 74 ms
00:08:02.084 00.006 15712 Move returns status 0, amount 10
00:08:02.084 00.000 15712 MoveAxis(N, 0, ABG)
00:08:02.084 00.000 15712 Move returns status 0, amount 0
00:08:02.084 00.000 15712 move complete, result=0
00:08:02.084 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:08:02.084 00.000 15712 worker thread done servicing request
00:08:02.084 00.000 15712 Worker thread wakes up
00:08:02.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:02.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:03.496 01.412 15712 Exposure complete
00:08:03.553 00.057 15712 worker thread done servicing request
00:08:03.553 00.000 7988 OnExposeComplete: enter
00:08:03.558 00.005 7988 UpdateGuideState(): m_state=6
00:08:03.558 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3272
00:08:03.558 00.000 7988 Star::Find returns 1 (0), X=504.71, Y=807.50, Mass=1560, SNR=26.2, Peak=152 HFD=4.7
00:08:03.558 00.000 7988 MultiStar: [#1 0.04,0.15,0.98,U] [#2 0.34,0.34,0.00,M1] [#3 0.05,0.51,0.00,M2] [#4 0.32,-0.08,0.75,U] [#5 -0.14,0.35,0.68,U] [#6 0.12,0.42,0.00,M1] [#7 -0.33,0.26,0.00,M4] [#8 0.47,0.05,0.00,M1] 
00:08:03.558 00.000 7988 refined, 3 included, MultiStar: {0.09, 0.20}, one-star: {0.11, 0.35}
00:08:03.564 00.006 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
00:08:03.564 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
00:08:03.564 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.16 mountX=0.20 mountY=-0.09, mountTheta=-0.43
00:08:03.564 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.20, opts=13)
00:08:03.564 00.000 7988 Enqueuing Move request for scope (0.09, 0.20)
00:08:03.571 00.007 15712 Worker thread wakes up
00:08:03.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
00:08:03.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
00:08:03.571 00.000 15712 Moving (0.09, 0.20) raw xDistance=0.20 yDistance=-0.09
00:08:03.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:03.571 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.2
00:08:03.574 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:03.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:03.574 00.000 7988 Enqueuing Expose request
00:08:03.574 00.000 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 640.41
00:08:03.574 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
00:08:03.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:03.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:03.574 00.000 15712 MoveAxis(W, 50, ABG)
00:08:03.574 00.000 15712 Guiding  Dir = 3, Dur = 50
00:08:03.581 00.007 15712 IsGuiding returns 0
00:08:03.598 00.017 15712 PulseGuide returned control before completion, sleep 45
00:08:03.654 00.056 15712 IsGuiding returns 1
00:08:03.654 00.000 15712 scope still moving after pulse duration time elapsed
00:08:03.692 00.038 15712 IsGuiding returns 0
00:08:03.692 00.000 15712 scope move finished after 50 + 61 ms
00:08:03.692 00.000 15712 Move returns status 0, amount 50
00:08:03.692 00.000 15712 MoveAxis(N, 0, ABG)
00:08:03.692 00.000 15712 Move returns status 0, amount 0
00:08:03.692 00.000 15712 move complete, result=0
00:08:03.692 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
00:08:03.699 00.007 15712 worker thread done servicing request
00:08:03.699 00.000 15712 Worker thread wakes up
00:08:03.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:03.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:05.440 01.741 15712 Exposure complete
00:08:05.485 00.045 15712 worker thread done servicing request
00:08:05.501 00.016 7988 OnExposeComplete: enter
00:08:05.501 00.000 7988 UpdateGuideState(): m_state=6
00:08:05.503 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3273
00:08:05.503 00.000 7988 Star::Find returns 1 (0), X=504.89, Y=807.01, Mass=1592, SNR=26.7, Peak=139 HFD=4.6
00:08:05.505 00.002 7988 MultiStar: [#1 0.34,0.14,0.94,U] [#2 0.55,-0.06,0.00,M2] [#3 0.37,-0.03,0.82,U] [#4 0.50,0.03,0.00,M1] [#5 0.20,0.10,0.70,U] [#6 0.18,-0.03,0.66,U] [#7 0.42,-0.08,0.00,M5] [#8 0.70,-0.12,0.00,M2] 
00:08:05.507 00.002 7988 refined, 4 included, MultiStar: {0.28, 0.00}, one-star: {0.29, -0.14}
00:08:05.507 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.55 = -1.55)
00:08:05.509 00.002 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.58 = -1.58)
00:08:05.509 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.00 hyp=0.28 cameraTheta=0.01 mountX=0.01 mountY=-0.28, mountTheta=-1.55
00:08:05.511 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.00, opts=13)
00:08:05.511 00.000 7988 Enqueuing Move request for scope (0.28, 0.00)
00:08:05.513 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:05.515 00.002 7988 UpdateGuideState exits: m=1592 SNR=26.7
00:08:05.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:05.517 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:05.518 00.001 7988 Enqueuing Expose request
00:08:05.518 00.000 15712 Worker thread wakes up
00:08:05.518 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.00) opts 0xd
00:08:05.518 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.00)
00:08:05.518 00.000 15712 Moving (0.28, 0.00) raw xDistance=0.01 yDistance=-0.28
00:08:05.518 00.000 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:08:05.518 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
00:08:05.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:05.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:08:05.518 00.000 15712 MoveAxis(W, 14, ABG)
00:08:05.518 00.000 15712 Guiding  Dir = 3, Dur = 14
00:08:05.518 00.000 15712 IsGuiding returns 0
00:08:05.552 00.034 15712 IsGuiding returns 1
00:08:05.552 00.000 15712 scope still moving after pulse duration time elapsed
00:08:05.600 00.048 15712 IsGuiding returns 0
00:08:05.600 00.000 15712 scope move finished after 14 + 62 ms
00:08:05.600 00.000 15712 Move returns status 0, amount 14
00:08:05.600 00.000 15712 MoveAxis(N, 0, ABG)
00:08:05.600 00.000 15712 Move returns status 0, amount 0
00:08:05.600 00.000 15712 move complete, result=0
00:08:05.600 00.000 15712 worker thread done servicing request
00:08:05.600 00.000 7988 GuideStep: 0.0 px 14 ms WEST, -0.3 px 0 ms NORTH
00:08:05.600 00.000 15712 Worker thread wakes up
00:08:05.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:05.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:07.019 01.419 15712 Exposure complete
00:08:07.080 00.061 15712 worker thread done servicing request
00:08:07.080 00.000 7988 OnExposeComplete: enter
00:08:07.080 00.000 7988 UpdateGuideState(): m_state=6
00:08:07.083 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3274
00:08:07.083 00.000 7988 Star::Find returns 1 (0), X=504.86, Y=806.66, Mass=1395, SNR=24.6, Peak=140 HFD=4.2
00:08:07.085 00.002 7988 MultiStar: [#1 0.23,-0.20,1.07,U] [#2 0.52,-0.42,0.00,M3] [#3 0.02,-0.21,0.89,U] [#4 0.44,-0.33,0.00,M2] [#5 0.08,-0.37,0.79,U] [#6 0.30,-0.36,0.00,M1] [#7 0.05,0.02,0.53,U] [#8 0.21,-0.46,0.00,M3] 
00:08:07.085 00.000 7988 refined, 4 included, MultiStar: {0.14, -0.27}, one-star: {0.26, -0.49}
00:08:07.085 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
00:08:07.085 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
00:08:07.085 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-1.08 mountX=-0.27 mountY=-0.14, mountTheta=-2.67
00:08:07.085 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.27, opts=13)
00:08:07.085 00.000 7988 Enqueuing Move request for scope (0.14, -0.27)
00:08:07.085 00.000 15712 Worker thread wakes up
00:08:07.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
00:08:07.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
00:08:07.085 00.000 15712 Moving (0.14, -0.27) raw xDistance=-0.27 yDistance=-0.14
00:08:07.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:07.085 00.000 7988 UpdateGuideState exits: m=1395 SNR=24.6
00:08:07.097 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:07.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:07.099 00.002 7988 Enqueuing Expose request
00:08:07.099 00.000 15712 PPEC rslt: input = -0.27, final = -0.12, react = -0.16, pred = 0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 640.41
00:08:07.099 00.000 15712 PPEC: input: -0.27, control: -0.12, exposure: 1500
00:08:07.099 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:07.099 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:07.099 00.000 15712 MoveAxis(E, 38, ABG)
00:08:07.099 00.000 15712 Guiding  Dir = 2, Dur = 38
00:08:07.116 00.017 15712 IsGuiding returns 0
00:08:07.135 00.019 15712 PulseGuide returned control before completion, sleep 33
00:08:07.181 00.046 15712 IsGuiding returns 0
00:08:07.181 00.000 15712 Move returns status 0, amount 38
00:08:07.181 00.000 15712 MoveAxis(N, 0, ABG)
00:08:07.181 00.000 15712 Move returns status 0, amount 0
00:08:07.181 00.000 15712 move complete, result=0
00:08:07.181 00.000 7988 GuideStep: -0.3 px 38 ms EAST, -0.1 px 0 ms NORTH
00:08:07.185 00.004 15712 worker thread done servicing request
00:08:07.185 00.000 15712 Worker thread wakes up
00:08:07.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:07.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:08.821 01.636 15712 Exposure complete
00:08:08.882 00.061 15712 worker thread done servicing request
00:08:08.882 00.000 7988 OnExposeComplete: enter
00:08:08.883 00.001 7988 UpdateGuideState(): m_state=6
00:08:08.885 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3275
00:08:08.885 00.000 7988 Star::Find returns 1 (0), X=504.74, Y=807.01, Mass=1651, SNR=27.1, Peak=146 HFD=4.7
00:08:08.887 00.002 7988 MultiStar: [#1 0.17,-0.26,0.96,U] [#2 0.42,-0.10,0.00,M4] [#3 0.11,-0.16,0.82,U] [#4 0.51,-0.39,0.00,M3] [#5 -0.23,-0.13,0.69,U] [#6 0.01,-0.31,0.63,U] [#7 0.06,-0.26,0.46,U] [#8 0.14,-0.26,0.43,U] 
00:08:08.887 00.000 7988 single-star, 6 included, MultiStar: {0.06, -0.21}, one-star: {0.13, -0.14}
00:08:08.889 00.002 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
00:08:08.889 00.000 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
00:08:08.891 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.82 mountX=-0.14 mountY=-0.13, mountTheta=-2.40
00:08:08.893 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.14, opts=13)
00:08:08.893 00.000 7988 Enqueuing Move request for scope (0.13, -0.14)
00:08:08.895 00.002 15712 Worker thread wakes up
00:08:08.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
00:08:08.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
00:08:08.895 00.000 15712 Moving (0.13, -0.14) raw xDistance=-0.14 yDistance=-0.13
00:08:08.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:08.895 00.000 7988 UpdateGuideState exits: m=1651 SNR=27.1
00:08:08.897 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:08.898 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:08.898 00.000 7988 Enqueuing Expose request
00:08:08.898 00.000 15712 PPEC rslt: input = -0.14, final = 0.05, react = -0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:08:08.898 00.000 15712 PPEC: input: -0.14, control: 0.05, exposure: 1500
00:08:08.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:08.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:08.898 00.000 15712 MoveAxis(W, 18, ABG)
00:08:08.898 00.000 15712 Guiding  Dir = 3, Dur = 18
00:08:08.898 00.000 15712 IsGuiding returns 0
00:08:08.921 00.023 15712 IsGuiding returns 1
00:08:08.921 00.000 15712 scope still moving after pulse duration time elapsed
00:08:08.946 00.025 15712 IsGuiding returns 1
00:08:08.984 00.038 15712 IsGuiding returns 0
00:08:08.984 00.000 15712 scope move finished after 18 + 69 ms
00:08:08.984 00.000 15712 Move returns status 0, amount 18
00:08:08.984 00.000 15712 MoveAxis(N, 0, ABG)
00:08:08.984 00.000 15712 Move returns status 0, amount 0
00:08:08.984 00.000 15712 move complete, result=0
00:08:08.984 00.000 7988 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
00:08:08.991 00.007 15712 worker thread done servicing request
00:08:08.991 00.000 15712 Worker thread wakes up
00:08:08.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:08.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:10.404 01.413 15712 Exposure complete
00:08:10.481 00.077 15712 worker thread done servicing request
00:08:10.481 00.000 7988 OnExposeComplete: enter
00:08:10.481 00.000 7988 UpdateGuideState(): m_state=6
00:08:10.486 00.005 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3276
00:08:10.488 00.002 7988 Star::Find returns 1 (0), X=504.73, Y=806.72, Mass=1617, SNR=26.9, Peak=169 HFD=4.6
00:08:10.488 00.000 7988 MultiStar: [#1 0.30,-0.47,0.00,M1] [#2 0.43,-0.37,0.00,M5] [#3 0.09,-0.35,0.83,U] [#4 0.44,-0.62,0.00,M4] [#5 0.05,-0.48,0.00,M1] [#6 0.31,-0.25,0.63,U] [#7 0.17,-0.32,0.50,U] [#8 0.38,-0.24,0.00,M3] 
00:08:10.490 00.002 7988 refined, 3 included, MultiStar: {0.16, -0.35}, one-star: {0.13, -0.43}
00:08:10.490 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
00:08:10.490 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
00:08:10.490 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.35 hyp=0.39 cameraTheta=-1.14 mountX=-0.35 mountY=-0.15, mountTheta=-2.72
00:08:10.490 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.35, opts=13)
00:08:10.490 00.000 7988 Enqueuing Move request for scope (0.16, -0.35)
00:08:10.499 00.009 15712 Worker thread wakes up
00:08:10.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.35) opts 0xd
00:08:10.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.35)
00:08:10.499 00.000 15712 Moving (0.16, -0.35) raw xDistance=-0.35 yDistance=-0.15
00:08:10.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:10.499 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.9
00:08:10.501 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:10.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:10.501 00.000 7988 Enqueuing Expose request
00:08:10.501 00.000 15712 PPEC rslt: input = -0.35, final = -0.15, react = -0.21, pred = 0.06, hyst = -0.20, hyst_pct = 0.00, period_length = 640.41
00:08:10.501 00.000 15712 PPEC: input: -0.35, control: -0.15, exposure: 1500
00:08:10.506 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:10.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:08:10.506 00.000 15712 MoveAxis(E, 50, ABG)
00:08:10.506 00.000 15712 Guiding  Dir = 2, Dur = 50
00:08:10.506 00.000 15712 IsGuiding returns 0
00:08:10.522 00.016 15712 PulseGuide returned control before completion, sleep 44
00:08:10.570 00.048 15712 IsGuiding returns 1
00:08:10.570 00.000 15712 scope still moving after pulse duration time elapsed
00:08:10.603 00.033 15712 IsGuiding returns 0
00:08:10.603 00.000 15712 scope move finished after 50 + 46 ms
00:08:10.603 00.000 15712 Move returns status 0, amount 50
00:08:10.603 00.000 15712 MoveAxis(N, 0, ABG)
00:08:10.603 00.000 15712 Move returns status 0, amount 0
00:08:10.603 00.000 15712 move complete, result=0
00:08:10.603 00.000 7988 GuideStep: -0.4 px 50 ms EAST, -0.2 px 0 ms NORTH
00:08:10.605 00.002 15712 worker thread done servicing request
00:08:10.605 00.000 15712 Worker thread wakes up
00:08:10.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:10.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:12.242 01.637 15712 Exposure complete
00:08:12.290 00.048 15712 worker thread done servicing request
00:08:12.290 00.000 7988 OnExposeComplete: enter
00:08:12.305 00.015 7988 UpdateGuideState(): m_state=6
00:08:12.307 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3277
00:08:12.307 00.000 7988 Star::Find returns 1 (0), X=504.94, Y=807.34, Mass=1592, SNR=26.5, Peak=159 HFD=4.7
00:08:12.309 00.002 7988 MultiStar: [#1 0.29,0.08,0.94,U] [#2 0.63,-0.02,0.00,M6] [#3 0.06,0.06,0.84,U] [#4 0.63,-0.06,0.00,M5] [#5 0.14,-0.11,0.68,U] [#6 0.58,0.43,0.00,M1] [#7 0.26,0.13,0.48,U] [#8 0.54,0.21,0.00,M4] 
00:08:12.309 00.000 7988 refined, 4 included, MultiStar: {0.22, 0.07}, one-star: {0.34, 0.19}
00:08:12.311 00.002 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
00:08:12.311 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
00:08:12.313 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.24 cameraTheta=0.32 mountX=0.08 mountY=-0.22, mountTheta=-1.24
00:08:12.315 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.07, opts=13)
00:08:12.315 00.000 7988 Enqueuing Move request for scope (0.22, 0.07)
00:08:12.317 00.002 15712 Worker thread wakes up
00:08:12.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
00:08:12.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
00:08:12.317 00.000 15712 Moving (0.22, 0.07) raw xDistance=0.08 yDistance=-0.22
00:08:12.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:08:12.317 00.000 7988 UpdateGuideState exits: m=1592 SNR=26.5
00:08:12.319 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:12.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:12.322 00.003 7988 Enqueuing Expose request
00:08:12.322 00.000 15712 PPEC rslt: input = 0.08, final = 0.06, react = 0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:08:12.322 00.000 15712 PPEC: input: 0.08, control: 0.06, exposure: 1500
00:08:12.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:12.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:08:12.322 00.000 15712 MoveAxis(W, 18, ABG)
00:08:12.322 00.000 15712 Guiding  Dir = 3, Dur = 18
00:08:12.322 00.000 15712 IsGuiding returns 0
00:08:12.373 00.051 15712 IsGuiding returns 1
00:08:12.373 00.000 15712 scope still moving after pulse duration time elapsed
00:08:12.401 00.028 15712 IsGuiding returns 0
00:08:12.401 00.000 15712 scope move finished after 18 + 59 ms
00:08:12.401 00.000 15712 Move returns status 0, amount 18
00:08:12.401 00.000 15712 MoveAxis(N, 0, ABG)
00:08:12.401 00.000 15712 Move returns status 0, amount 0
00:08:12.401 00.000 15712 move complete, result=0
00:08:12.401 00.000 15712 worker thread done servicing request
00:08:12.401 00.000 15712 Worker thread wakes up
00:08:12.401 00.000 7988 GuideStep: 0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
00:08:12.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:12.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:13.806 01.405 15712 Exposure complete
00:08:13.853 00.047 15712 worker thread done servicing request
00:08:13.853 00.000 7988 OnExposeComplete: enter
00:08:13.868 00.015 7988 UpdateGuideState(): m_state=6
00:08:13.868 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3278
00:08:13.870 00.002 7988 Star::Find returns 1 (0), X=505.01, Y=807.09, Mass=1545, SNR=26.2, Peak=130 HFD=4.4
00:08:13.870 00.000 7988 MultiStar: [#1 0.31,0.13,0.98,U] [#2 0.52,-0.28,0.00,M7] [#3 0.10,0.05,0.85,U] [#4 0.49,-0.28,0.00,M6] [#5 0.29,0.04,0.71,U] [#6 0.51,0.25,0.00,M2] [#7 0.11,0.08,0.49,U] [#8 0.43,-0.03,0.00,M5] 
00:08:13.872 00.002 7988 refined, 4 included, MultiStar: {0.26, 0.04}, one-star: {0.41, -0.06}
00:08:13.872 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
00:08:13.874 00.002 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
00:08:13.874 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.16 mountX=0.04 mountY=-0.26, mountTheta=-1.40
00:08:13.876 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.04, opts=13)
00:08:13.878 00.002 7988 Enqueuing Move request for scope (0.26, 0.04)
00:08:13.878 00.000 15712 Worker thread wakes up
00:08:13.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
00:08:13.878 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
00:08:13.878 00.000 15712 Moving (0.26, 0.04) raw xDistance=0.04 yDistance=-0.26
00:08:13.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:13.878 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.2
00:08:13.882 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:13.882 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:13.884 00.002 7988 Enqueuing Expose request
00:08:13.884 00.000 15712 PPEC rslt: input = 0.04, final = 0.06, react = 0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:08:13.884 00.000 15712 PPEC: input: 0.04, control: 0.06, exposure: 1500
00:08:13.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:13.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:08:13.884 00.000 15712 MoveAxis(W, 19, ABG)
00:08:13.884 00.000 15712 Guiding  Dir = 3, Dur = 19
00:08:13.884 00.000 15712 IsGuiding returns 0
00:08:13.906 00.022 15712 IsGuiding returns 1
00:08:13.906 00.000 15712 scope still moving after pulse duration time elapsed
00:08:13.972 00.066 15712 IsGuiding returns 0
00:08:13.972 00.000 15712 scope move finished after 19 + 71 ms
00:08:13.972 00.000 15712 Move returns status 0, amount 19
00:08:13.972 00.000 15712 MoveAxis(N, 0, ABG)
00:08:13.972 00.000 15712 Move returns status 0, amount 0
00:08:13.972 00.000 15712 move complete, result=0
00:08:13.972 00.000 7988 GuideStep: 0.0 px 19 ms WEST, -0.3 px 0 ms NORTH
00:08:13.978 00.006 15712 worker thread done servicing request
00:08:13.978 00.000 15712 Worker thread wakes up
00:08:13.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:13.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:15.609 01.631 15712 Exposure complete
00:08:15.669 00.060 15712 worker thread done servicing request
00:08:15.671 00.002 7988 OnExposeComplete: enter
00:08:15.671 00.000 7988 UpdateGuideState(): m_state=6
00:08:15.671 00.000 7988 Star::Find(15, 505, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3279
00:08:15.673 00.002 7988 Star::Find returns 1 (0), X=504.75, Y=806.95, Mass=1588, SNR=26.6, Peak=145 HFD=4.4
00:08:15.673 00.000 7988 MultiStar: [#1 0.19,-0.07,0.94,U] [#2 0.50,-0.08,0.00,M8] [#3 0.08,0.04,0.83,U] [#4 0.32,-0.02,0.75,U] [#5 -0.01,-0.19,0.72,U] [#6 0.19,0.04,0.67,U] [#7 -0.19,0.26,0.50,U] [#8 0.49,-0.29,0.00,M6] 
00:08:15.673 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.04}, one-star: {0.14, -0.20}
00:08:15.673 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
00:08:15.673 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
00:08:15.673 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=-0.04 mountY=-0.12, mountTheta=-1.90
00:08:15.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.04, opts=13)
00:08:15.673 00.000 7988 Enqueuing Move request for scope (0.12, -0.04)
00:08:15.673 00.000 15712 Worker thread wakes up
00:08:15.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:08:15.673 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:08:15.673 00.000 15712 Moving (0.12, -0.04) raw xDistance=-0.04 yDistance=-0.12
00:08:15.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:15.673 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.6
00:08:15.685 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:15.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:15.685 00.000 7988 Enqueuing Expose request
00:08:15.685 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:08:15.685 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
00:08:15.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:15.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:08:15.685 00.000 15712 MoveAxis(W, 11, ABG)
00:08:15.685 00.000 15712 Guiding  Dir = 3, Dur = 11
00:08:15.719 00.034 15712 IsGuiding returns 0
00:08:15.735 00.016 15712 IsGuiding returns 1
00:08:15.735 00.000 15712 scope still moving after pulse duration time elapsed
00:08:15.782 00.047 15712 IsGuiding returns 0
00:08:15.782 00.000 15712 scope move finished after 11 + 52 ms
00:08:15.782 00.000 15712 Move returns status 0, amount 11
00:08:15.782 00.000 15712 MoveAxis(N, 0, ABG)
00:08:15.782 00.000 15712 Move returns status 0, amount 0
00:08:15.782 00.000 15712 move complete, result=0
00:08:15.782 00.000 15712 worker thread done servicing request
00:08:15.782 00.000 15712 Worker thread wakes up
00:08:15.782 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:08:15.784 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:15.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:17.188 01.404 15712 Exposure complete
00:08:17.249 00.061 15712 worker thread done servicing request
00:08:17.249 00.000 7988 OnExposeComplete: enter
00:08:17.249 00.000 7988 UpdateGuideState(): m_state=6
00:08:17.252 00.003 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3280
00:08:17.252 00.000 7988 Star::Find returns 1 (0), X=504.88, Y=807.00, Mass=1615, SNR=26.8, Peak=149 HFD=4.4
00:08:17.254 00.002 7988 MultiStar: [#1 0.17,0.02,0.99,U] [#2 0.56,-0.05,0.00,M9] [#3 0.05,-0.05,0.84,U] [#4 0.50,-0.29,0.00,M6] [#5 0.13,-0.07,0.72,U] [#6 0.25,0.03,0.64,U] [#7 0.20,-0.25,0.50,U] [#8 0.16,-0.18,0.44,U] 
00:08:17.254 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.08}, one-star: {0.28, -0.15}
00:08:17.256 00.002 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
00:08:17.256 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
00:08:17.258 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-0.41 mountX=-0.08 mountY=-0.18, mountTheta=-1.98
00:08:17.260 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.08, opts=13)
00:08:17.260 00.000 7988 Enqueuing Move request for scope (0.18, -0.08)
00:08:17.262 00.002 15712 Worker thread wakes up
00:08:17.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
00:08:17.262 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
00:08:17.262 00.000 15712 Moving (0.18, -0.08) raw xDistance=-0.08 yDistance=-0.18
00:08:17.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:08:17.262 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.8
00:08:17.264 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:17.265 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:17.265 00.000 7988 Enqueuing Expose request
00:08:17.265 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:08:17.265 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
00:08:17.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:17.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:08:17.265 00.000 15712 MoveAxis(W, 11, ABG)
00:08:17.265 00.000 15712 Guiding  Dir = 3, Dur = 11
00:08:17.265 00.000 15712 IsGuiding returns 0
00:08:17.285 00.020 15712 IsGuiding returns 1
00:08:17.285 00.000 15712 scope still moving after pulse duration time elapsed
00:08:17.333 00.048 15712 IsGuiding returns 0
00:08:17.333 00.000 15712 scope move finished after 11 + 53 ms
00:08:17.333 00.000 15712 Move returns status 0, amount 11
00:08:17.333 00.000 15712 MoveAxis(N, 0, ABG)
00:08:17.333 00.000 15712 Move returns status 0, amount 0
00:08:17.333 00.000 15712 move complete, result=0
00:08:17.333 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
00:08:17.333 00.000 15712 worker thread done servicing request
00:08:17.335 00.002 15712 Worker thread wakes up
00:08:17.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:17.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:18.974 01.639 15712 Exposure complete
00:08:19.034 00.060 15712 worker thread done servicing request
00:08:19.034 00.000 7988 OnExposeComplete: enter
00:08:19.035 00.001 7988 UpdateGuideState(): m_state=6
00:08:19.035 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3281
00:08:19.035 00.000 7988 Star::Find returns 1 (0), X=505.07, Y=806.97, Mass=1417, SNR=24.8, Peak=131 HFD=4.4
00:08:19.039 00.004 7988 MultiStar: [#1 0.28,-0.00,1.01,U] [#2 0.65,-0.11,0.00,M10] [#3 0.31,-0.14,0.93,U] [#4 0.35,-0.36,0.00,M7] [#5 0.08,-0.26,0.74,U] [#6 0.31,0.12,0.69,U] [#7 0.10,0.08,0.50,U] [#8 0.60,0.08,0.00,M6] 
00:08:19.039 00.000 7988 refined, 5 included, MultiStar: {0.28, -0.08}, one-star: {0.46, -0.19}
00:08:19.039 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
00:08:19.039 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
00:08:19.039 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.28 mountX=-0.08 mountY=-0.28, mountTheta=-1.85
00:08:19.039 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.08, opts=13)
00:08:19.039 00.000 7988 Enqueuing Move request for scope (0.28, -0.08)
00:08:19.039 00.000 15712 Worker thread wakes up
00:08:19.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd
00:08:19.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.08)
00:08:19.039 00.000 15712 Moving (0.28, -0.08) raw xDistance=-0.08 yDistance=-0.28
00:08:19.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:19.039 00.000 7988 UpdateGuideState exits: m=1417 SNR=24.8
00:08:19.050 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:19.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:19.051 00.001 7988 Enqueuing Expose request
00:08:19.051 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:08:19.051 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
00:08:19.051 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.51 newest=-0.57
00:08:19.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:08:19.051 00.000 15712 MoveAxis(W, 8, ABG)
00:08:19.051 00.000 15712 Guiding  Dir = 3, Dur = 8
00:08:19.073 00.022 15712 IsGuiding returns 0
00:08:19.092 00.019 15712 IsGuiding returns 0
00:08:19.092 00.000 15712 Move returns status 0, amount 8
00:08:19.092 00.000 15712 BLC: Oldest BLC event removed
00:08:19.092 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 98 applied
00:08:19.092 00.000 15712 MoveAxis(N, 168, ABG)
00:08:19.092 00.000 15712 Guiding  Dir = 0, Dur = 168
00:08:19.092 00.000 15712 IsGuiding returns 0
00:08:19.163 00.071 15712 PulseGuide returned control before completion, sleep 100
00:08:19.311 00.148 15712 IsGuiding returns 1
00:08:19.311 00.000 15712 scope still moving after pulse duration time elapsed
00:08:19.362 00.051 15712 IsGuiding returns 0
00:08:19.362 00.000 15712 scope move finished after 168 + 103 ms
00:08:19.362 00.000 15712 Move returns status 0, amount 168
00:08:19.362 00.000 15712 move complete, result=0
00:08:19.362 00.000 15712 worker thread done servicing request
00:08:19.362 00.000 15712 Worker thread wakes up
00:08:19.362 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.3 px 168 ms NORTH
00:08:19.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:19.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:20.771 01.409 15712 Exposure complete
00:08:20.834 00.063 15712 worker thread done servicing request
00:08:20.834 00.000 7988 OnExposeComplete: enter
00:08:20.834 00.000 7988 UpdateGuideState(): m_state=6
00:08:20.834 00.000 7988 Star::Find(15, 505, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3282
00:08:20.834 00.000 7988 Star::Find returns 1 (0), X=504.85, Y=807.39, Mass=1464, SNR=25.3, Peak=138 HFD=4.5
00:08:20.834 00.000 7988 MultiStar: [#1 0.36,0.11,1.00,U] [#2 0.56,0.19,0.00,R] [#3 0.08,-0.04,0.88,U] [#4 0.72,-0.09,0.00,M8] [#5 0.17,0.09,0.74,U] [#6 0.17,0.19,0.68,U] [#7 0.44,0.34,0.00,M1] [#8 0.06,0.04,0.47,U] 
00:08:20.839 00.005 7988 refined, 5 included, MultiStar: {0.20, 0.11}, one-star: {0.25, 0.24}
00:08:20.839 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.05 = -1.05)
00:08:20.839 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
00:08:20.839 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.51 mountX=0.11 mountY=-0.20, mountTheta=-1.06
00:08:20.839 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.11, opts=13)
00:08:20.846 00.007 7988 Enqueuing Move request for scope (0.20, 0.11)
00:08:20.846 00.000 15712 Worker thread wakes up
00:08:20.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
00:08:20.846 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
00:08:20.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:20.846 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.3
00:08:20.850 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:20.850 00.000 15712 Moving (0.20, 0.11) raw xDistance=0.11 yDistance=-0.20
00:08:20.850 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:20.850 00.000 7988 Enqueuing Expose request
00:08:20.850 00.000 15712 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.34, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.275597, 1:0.201262
00:08:20.850 00.000 15712 BLC: No correction, Miss < min_move
00:08:20.856 00.006 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:08:20.856 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
00:08:20.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:20.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:08:20.856 00.000 15712 MoveAxis(W, 5, ABG)
00:08:20.856 00.000 15712 Guiding  Dir = 3, Dur = 5
00:08:20.856 00.000 15712 IsGuiding returns 0
00:08:20.873 00.017 15712 IsGuiding returns 0
00:08:20.882 00.009 15712 Move returns status 0, amount 5
00:08:20.882 00.000 15712 MoveAxis(N, 0, ABG)
00:08:20.882 00.000 15712 Move returns status 0, amount 0
00:08:20.882 00.000 15712 move complete, result=0
00:08:20.882 00.000 15712 worker thread done servicing request
00:08:20.882 00.000 15712 Worker thread wakes up
00:08:20.882 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
00:08:20.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:20.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:22.521 01.639 15712 Exposure complete
00:08:22.582 00.061 15712 worker thread done servicing request
00:08:22.582 00.000 7988 OnExposeComplete: enter
00:08:22.582 00.000 7988 UpdateGuideState(): m_state=6
00:08:22.584 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3283
00:08:22.584 00.000 7988 Star::Find returns 1 (0), X=504.80, Y=806.98, Mass=1571, SNR=26.5, Peak=152 HFD=4.4
00:08:22.586 00.002 7988 MultiStar: [#1 0.37,-0.11,0.96,U] [#2 -0.22,-0.25,0.84,U] [#3 0.07,-0.13,0.82,U] [#4 0.56,-0.35,0.00,M9] [#5 -0.06,-0.15,0.71,U] [#6 0.11,-0.04,0.67,U] [#7 0.07,-0.14,0.46,U] [#8 0.62,0.04,0.00,M6] 
00:08:22.586 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.15}, one-star: {0.20, -0.18}
00:08:22.589 00.003 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
00:08:22.589 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
00:08:22.591 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.02 mountX=-0.15 mountY=-0.09, mountTheta=-2.61
00:08:22.591 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.15, opts=13)
00:08:22.591 00.000 7988 Enqueuing Move request for scope (0.09, -0.15)
00:08:22.591 00.000 15712 Worker thread wakes up
00:08:22.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
00:08:22.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
00:08:22.591 00.000 15712 Moving (0.09, -0.15) raw xDistance=-0.15 yDistance=-0.09
00:08:22.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:22.591 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.5
00:08:22.597 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:22.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:22.597 00.000 7988 Enqueuing Expose request
00:08:22.597 00.000 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.34, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.275597, 1:0.201262, 2:0.086194
00:08:22.597 00.000 15712 BLC: No correction, Miss < min_move
00:08:22.597 00.000 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
00:08:22.597 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
00:08:22.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:22.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:22.597 00.000 15712 MoveAxis(W, 7, ABG)
00:08:22.597 00.000 15712 Guiding  Dir = 3, Dur = 7
00:08:22.623 00.026 15712 IsGuiding returns 0
00:08:22.640 00.017 15712 IsGuiding returns 0
00:08:22.640 00.000 15712 Move returns status 0, amount 7
00:08:22.640 00.000 15712 MoveAxis(N, 0, ABG)
00:08:22.640 00.000 15712 Move returns status 0, amount 0
00:08:22.640 00.000 15712 move complete, result=0
00:08:22.640 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:08:22.640 00.000 15712 worker thread done servicing request
00:08:22.642 00.002 15712 Worker thread wakes up
00:08:22.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:22.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:24.047 01.405 15712 Exposure complete
00:08:24.108 00.061 15712 worker thread done servicing request
00:08:24.109 00.001 7988 OnExposeComplete: enter
00:08:24.109 00.000 7988 UpdateGuideState(): m_state=6
00:08:24.111 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3284
00:08:24.113 00.002 7988 Star::Find returns 1 (0), X=504.47, Y=806.91, Mass=1688, SNR=27.4, Peak=138 HFD=5.1
00:08:24.113 00.000 7988 MultiStar: [#1 -0.06,-0.16,0.93,U] [#2 -0.27,-0.29,0.84,U] [#3 -0.11,-0.16,0.81,U] [#4 0.32,-0.51,0.00,M10] [#5 -0.50,-0.16,0.00,M1] [#6 0.08,-0.00,0.66,U] [#7 -0.20,0.13,0.46,U] [#8 0.02,-0.28,0.43,U] 
00:08:24.115 00.002 7988 refined, 6 included, MultiStar: {-0.11, -0.16}, one-star: {-0.13, -0.24}
00:08:24.115 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
00:08:24.117 00.002 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.54)
00:08:24.117 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.15 mountX=-0.16 mountY=0.11, mountTheta=2.55
00:08:24.119 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.16, opts=13)
00:08:24.121 00.002 7988 Enqueuing Move request for scope (-0.11, -0.16)
00:08:24.123 00.002 15712 Worker thread wakes up
00:08:24.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
00:08:24.123 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
00:08:24.123 00.000 15712 Moving (-0.11, -0.16) raw xDistance=-0.16 yDistance=0.11
00:08:24.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:24.123 00.000 7988 UpdateGuideState exits: m=1688 SNR=27.4
00:08:24.125 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:24.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:24.125 00.000 7988 Enqueuing Expose request
00:08:24.125 00.000 15712 BLC: window closed
00:08:24.125 00.000 15712 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.34, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.275597, 1:0.201262, 2:0.086194
00:08:24.125 00.000 15712 BLC: No correction, Miss < min_move
00:08:24.130 00.005 15712 PPEC rslt: input = -0.16, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 640.41
00:08:24.130 00.000 15712 PPEC: input: -0.16, control: -0.08, exposure: 1500
00:08:24.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:24.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:08:24.130 00.000 15712 MoveAxis(E, 26, ABG)
00:08:24.130 00.000 15712 Guiding  Dir = 2, Dur = 26
00:08:24.130 00.000 15712 IsGuiding returns 0
00:08:24.158 00.028 15712 IsGuiding returns 1
00:08:24.158 00.000 15712 scope still moving after pulse duration time elapsed
00:08:24.206 00.048 15712 IsGuiding returns 0
00:08:24.206 00.000 15712 scope move finished after 26 + 48 ms
00:08:24.206 00.000 15712 Move returns status 0, amount 26
00:08:24.206 00.000 15712 MoveAxis(N, 0, ABG)
00:08:24.206 00.000 15712 Move returns status 0, amount 0
00:08:24.206 00.000 15712 move complete, result=0
00:08:24.206 00.000 7988 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
00:08:24.208 00.002 15712 worker thread done servicing request
00:08:24.208 00.000 15712 Worker thread wakes up
00:08:24.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:24.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:25.848 01.640 15712 Exposure complete
00:08:25.910 00.062 15712 worker thread done servicing request
00:08:25.910 00.000 7988 OnExposeComplete: enter
00:08:25.910 00.000 7988 UpdateGuideState(): m_state=6
00:08:25.910 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3285
00:08:25.910 00.000 7988 Star::Find returns 1 (0), X=504.95, Y=807.60, Mass=1473, SNR=25.4, Peak=148 HFD=4.2
00:08:25.910 00.000 7988 MultiStar: [#1 0.44,0.53,0.00,M1] [#2 0.17,0.13,0.90,U] [#3 0.45,0.57,0.00,M1] [#4 0.73,0.18,0.00,R] [#5 0.10,0.52,0.00,M2] [#6 0.33,0.53,0.00,M1] [#7 0.27,0.74,0.00,M1] [#8 0.49,0.85,0.00,M6] 
00:08:25.910 00.000 7988 refined, 1 included, MultiStar: {0.27, 0.30}, one-star: {0.35, 0.45}
00:08:25.910 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
00:08:25.910 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
00:08:25.910 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.30 hyp=0.40 cameraTheta=0.85 mountX=0.30 mountY=-0.27, mountTheta=-0.74
00:08:25.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.30, opts=13)
00:08:25.922 00.012 7988 Enqueuing Move request for scope (0.27, 0.30)
00:08:25.922 00.000 15712 Worker thread wakes up
00:08:25.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.30) opts 0xd
00:08:25.922 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.30)
00:08:25.922 00.000 15712 Moving (0.27, 0.30) raw xDistance=0.30 yDistance=-0.27
00:08:25.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:25.922 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.4
00:08:25.925 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:25.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:25.925 00.000 7988 Enqueuing Expose request
00:08:25.925 00.000 15712 PPEC rslt: input = 0.30, final = 0.21, react = 0.18, pred = 0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 640.41
00:08:25.925 00.000 15712 PPEC: input: 0.30, control: 0.21, exposure: 1500
00:08:25.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:08:25.925 00.000 15712 MoveAxis(W, 70, ABG)
00:08:25.925 00.000 15712 Guiding  Dir = 3, Dur = 70
00:08:25.925 00.000 15712 IsGuiding returns 0
00:08:25.941 00.016 15712 PulseGuide returned control before completion, sleep 62
00:08:26.023 00.082 15712 IsGuiding returns 0
00:08:26.023 00.000 15712 Move returns status 0, amount 70
00:08:26.023 00.000 15712 MoveAxis(N, 70, ABG)
00:08:26.023 00.000 15712 Guiding  Dir = 0, Dur = 70
00:08:26.023 00.000 15712 IsGuiding returns 0
00:08:26.108 00.085 15712 IsGuiding returns 1
00:08:26.108 00.000 15712 scope still moving after pulse duration time elapsed
00:08:26.151 00.043 15712 IsGuiding returns 1
00:08:26.220 00.069 15712 IsGuiding returns 0
00:08:26.220 00.000 15712 scope move finished after 70 + 121 ms
00:08:26.220 00.000 15712 Move returns status 0, amount 70
00:08:26.220 00.000 15712 move complete, result=0
00:08:26.220 00.000 15712 worker thread done servicing request
00:08:26.220 00.000 15712 Worker thread wakes up
00:08:26.220 00.000 7988 GuideStep: 0.3 px 70 ms WEST, -0.3 px 70 ms NORTH
00:08:26.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:26.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:27.631 01.411 15712 Exposure complete
00:08:27.687 00.056 15712 worker thread done servicing request
00:08:27.687 00.000 7988 OnExposeComplete: enter
00:08:27.692 00.005 7988 UpdateGuideState(): m_state=6
00:08:27.692 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3286
00:08:27.692 00.000 7988 Star::Find returns 1 (0), X=504.61, Y=807.47, Mass=1508, SNR=25.7, Peak=174 HFD=4.3
00:08:27.692 00.000 7988 MultiStar: [#1 0.14,0.33,0.98,U] [#2 -0.04,0.02,0.87,U] [#3 -0.03,0.49,0.00,M2] [#4 -0.13,-0.01,0.77,U] [#5 0.17,0.26,0.72,U] [#6 0.16,0.41,0.00,M2] [#7 0.17,0.59,0.00,M2] [#8 0.04,0.31,0.48,U] 
00:08:27.692 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.20}, one-star: {0.01, 0.32}
00:08:27.692 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
00:08:27.692 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
00:08:27.692 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.42 mountX=0.20 mountY=-0.04, mountTheta=-0.18
00:08:27.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.20, opts=13)
00:08:27.692 00.000 7988 Enqueuing Move request for scope (0.03, 0.20)
00:08:27.704 00.012 15712 Worker thread wakes up
00:08:27.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
00:08:27.704 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
00:08:27.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:08:27.704 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.7
00:08:27.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:27.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:27.708 00.004 7988 Enqueuing Expose request
00:08:27.710 00.002 15712 Moving (0.03, 0.20) raw xDistance=0.20 yDistance=-0.04
00:08:27.710 00.000 15712 PPEC rslt: input = 0.20, final = 0.16, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 640.40
00:08:27.710 00.000 15712 PPEC: input: 0.20, control: 0.16, exposure: 1500
00:08:27.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:27.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:08:27.710 00.000 15712 MoveAxis(W, 51, ABG)
00:08:27.710 00.000 15712 Guiding  Dir = 3, Dur = 51
00:08:27.710 00.000 15712 IsGuiding returns 0
00:08:27.740 00.030 15712 PulseGuide returned control before completion, sleep 36
00:08:27.818 00.078 15712 IsGuiding returns 1
00:08:27.818 00.000 15712 scope still moving after pulse duration time elapsed
00:08:27.850 00.032 15712 IsGuiding returns 0
00:08:27.850 00.000 15712 scope move finished after 51 + 85 ms
00:08:27.850 00.000 15712 Move returns status 0, amount 51
00:08:27.850 00.000 15712 MoveAxis(N, 0, ABG)
00:08:27.850 00.000 15712 Move returns status 0, amount 0
00:08:27.850 00.000 15712 move complete, result=0
00:08:27.850 00.000 15712 worker thread done servicing request
00:08:27.850 00.000 15712 Worker thread wakes up
00:08:27.850 00.000 7988 GuideStep: 0.2 px 51 ms WEST, -0.0 px 0 ms NORTH
00:08:27.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:27.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:29.495 01.645 15712 Exposure complete
00:08:29.555 00.060 15712 worker thread done servicing request
00:08:29.555 00.000 7988 OnExposeComplete: enter
00:08:29.557 00.002 7988 UpdateGuideState(): m_state=6
00:08:29.557 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3287
00:08:29.557 00.000 7988 Star::Find returns 1 (0), X=504.84, Y=807.45, Mass=1533, SNR=26.0, Peak=153 HFD=4.4
00:08:29.557 00.000 7988 MultiStar: [#1 0.26,0.38,0.00,M1] [#2 0.05,0.19,0.87,U] [#3 0.10,0.44,0.00,M3] [#4 -0.00,0.21,0.76,U] [#5 0.19,0.33,0.71,U] [#6 0.19,0.60,0.00,M3] [#7 0.44,0.29,0.00,M3] [#8 0.14,0.21,0.45,U] 
00:08:29.557 00.000 7988 refined, 4 included, MultiStar: {0.13, 0.25}, one-star: {0.24, 0.29}
00:08:29.557 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
00:08:29.557 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
00:08:29.557 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.28 cameraTheta=1.10 mountX=0.25 mountY=-0.13, mountTheta=-0.49
00:08:29.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.25, opts=13)
00:08:29.557 00.000 7988 Enqueuing Move request for scope (0.13, 0.25)
00:08:29.557 00.000 15712 Worker thread wakes up
00:08:29.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.25) opts 0xd
00:08:29.557 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.25)
00:08:29.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:29.557 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.0
00:08:29.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:29.557 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:29.573 00.016 7988 Enqueuing Expose request
00:08:29.574 00.001 15712 Moving (0.13, 0.25) raw xDistance=0.25 yDistance=-0.13
00:08:29.574 00.000 15712 PPEC rslt: input = 0.25, final = 0.18, react = 0.15, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 640.40
00:08:29.574 00.000 15712 PPEC: input: 0.25, control: 0.18, exposure: 1500
00:08:29.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:29.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:29.574 00.000 15712 MoveAxis(W, 60, ABG)
00:08:29.574 00.000 15712 Guiding  Dir = 3, Dur = 60
00:08:29.574 00.000 15712 IsGuiding returns 0
00:08:29.592 00.018 15712 PulseGuide returned control before completion, sleep 55
00:08:29.673 00.081 15712 IsGuiding returns 0
00:08:29.673 00.000 15712 Move returns status 0, amount 60
00:08:29.673 00.000 15712 MoveAxis(N, 0, ABG)
00:08:29.673 00.000 15712 Move returns status 0, amount 0
00:08:29.673 00.000 15712 move complete, result=0
00:08:29.673 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
00:08:29.675 00.002 15712 worker thread done servicing request
00:08:29.675 00.000 15712 Worker thread wakes up
00:08:29.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:29.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:31.091 01.416 15712 Exposure complete
00:08:31.152 00.061 15712 worker thread done servicing request
00:08:31.152 00.000 7988 OnExposeComplete: enter
00:08:31.153 00.001 7988 UpdateGuideState(): m_state=6
00:08:31.153 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3288
00:08:31.155 00.002 7988 Star::Find returns 1 (0), X=504.64, Y=807.24, Mass=1581, SNR=26.4, Peak=158 HFD=4.6
00:08:31.157 00.002 7988 MultiStar: [#1 0.21,0.34,0.98,U] [#2 -0.11,0.01,0.84,U] [#3 0.14,0.43,0.00,M4] [#4 -0.28,0.08,0.74,U] [#5 0.02,0.31,0.73,U] [#6 0.09,0.50,0.00,M4] [#7 -0.19,0.45,0.00,M4] [#8 0.14,0.44,0.00,M5] 
00:08:31.157 00.000 7988 single-star, 4 included, MultiStar: {-0.01, 0.17}, one-star: {0.04, 0.09}
00:08:31.159 00.002 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
00:08:31.159 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
00:08:31.161 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.17 mountX=0.09 mountY=-0.04, mountTheta=-0.42
00:08:31.163 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
00:08:31.163 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
00:08:31.165 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:31.165 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.4
00:08:31.167 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:31.167 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:31.169 00.002 7988 Enqueuing Expose request
00:08:31.169 00.000 15712 Worker thread wakes up
00:08:31.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:08:31.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:08:31.169 00.000 15712 Moving (0.04, 0.09) raw xDistance=0.09 yDistance=-0.04
00:08:31.172 00.003 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
00:08:31.172 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
00:08:31.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:31.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:08:31.172 00.000 15712 MoveAxis(W, 14, ABG)
00:08:31.172 00.000 15712 Guiding  Dir = 3, Dur = 14
00:08:31.172 00.000 15712 IsGuiding returns 0
00:08:31.189 00.017 15712 IsGuiding returns 1
00:08:31.189 00.000 15712 scope still moving after pulse duration time elapsed
00:08:31.217 00.028 15712 IsGuiding returns 1
00:08:31.249 00.032 15712 IsGuiding returns 0
00:08:31.257 00.008 15712 scope move finished after 14 + 68 ms
00:08:31.257 00.000 15712 Move returns status 0, amount 14
00:08:31.257 00.000 15712 MoveAxis(N, 0, ABG)
00:08:31.257 00.000 15712 Move returns status 0, amount 0
00:08:31.257 00.000 15712 move complete, result=0
00:08:31.257 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
00:08:31.257 00.000 15712 worker thread done servicing request
00:08:31.257 00.000 15712 Worker thread wakes up
00:08:31.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:31.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:32.897 01.640 15712 Exposure complete
00:08:32.955 00.058 15712 worker thread done servicing request
00:08:32.955 00.000 7988 OnExposeComplete: enter
00:08:32.959 00.004 7988 UpdateGuideState(): m_state=6
00:08:32.959 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3289
00:08:32.959 00.000 7988 Star::Find returns 1 (0), X=504.73, Y=807.21, Mass=1671, SNR=27.4, Peak=168 HFD=4.6
00:08:32.959 00.000 7988 MultiStar: [#1 0.22,0.17,0.94,U] [#2 -0.24,-0.17,0.83,U] [#3 0.04,0.14,0.81,U] [#4 -0.35,-0.20,0.72,U] [#5 0.05,-0.03,0.70,U] [#6 0.07,0.08,0.65,U] [#7 -0.38,0.32,0.00,M5] [#8 0.25,0.23,0.42,U] 
00:08:32.959 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {0.13, 0.05}
00:08:32.959 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
00:08:32.959 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
00:08:32.959 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.11 mountX=0.03 mountY=-0.02, mountTheta=-0.48
00:08:32.959 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
00:08:32.959 00.000 7988 Enqueuing Move request for scope (0.01, 0.03)
00:08:32.959 00.000 15712 Worker thread wakes up
00:08:32.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:08:32.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:08:32.959 00.000 15712 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
00:08:32.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:32.972 00.013 7988 UpdateGuideState exits: m=1671 SNR=27.4
00:08:32.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:32.974 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:32.975 00.001 7988 Enqueuing Expose request
00:08:32.975 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
00:08:32.975 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
00:08:32.977 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:32.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:08:32.977 00.000 15712 MoveAxis(W, 12, ABG)
00:08:32.977 00.000 15712 Guiding  Dir = 3, Dur = 12
00:08:32.977 00.000 15712 IsGuiding returns 0
00:08:32.991 00.014 15712 IsGuiding returns 1
00:08:32.991 00.000 15712 scope still moving after pulse duration time elapsed
00:08:33.045 00.054 15712 IsGuiding returns 0
00:08:33.045 00.000 15712 scope move finished after 12 + 57 ms
00:08:33.045 00.000 15712 Move returns status 0, amount 12
00:08:33.045 00.000 15712 MoveAxis(N, 0, ABG)
00:08:33.045 00.000 15712 Move returns status 0, amount 0
00:08:33.045 00.000 15712 move complete, result=0
00:08:33.045 00.000 15712 worker thread done servicing request
00:08:33.045 00.000 15712 Worker thread wakes up
00:08:33.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:33.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:33.045 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
00:08:34.460 01.415 15712 Exposure complete
00:08:34.522 00.062 15712 worker thread done servicing request
00:08:34.522 00.000 7988 OnExposeComplete: enter
00:08:34.522 00.000 7988 UpdateGuideState(): m_state=6
00:08:34.522 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3290
00:08:34.522 00.000 7988 Star::Find returns 1 (0), X=504.77, Y=807.11, Mass=1515, SNR=26.0, Peak=153 HFD=4.5
00:08:34.522 00.000 7988 MultiStar: [#1 0.23,0.04,0.99,U] [#2 -0.24,-0.22,0.87,U] [#3 -0.04,0.23,0.88,U] [#4 -0.41,-0.37,0.00,M1] [#5 -0.02,-0.07,0.73,U] [#6 -0.14,0.26,0.69,U] [#7 0.36,-0.02,0.47,U] [#8 0.46,-0.13,0.00,M5] 
00:08:34.522 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.02}, one-star: {0.17, -0.05}
00:08:34.522 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
00:08:34.522 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
00:08:34.522 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.52 mountX=0.02 mountY=-0.04, mountTheta=-1.05
00:08:34.522 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.02, opts=13)
00:08:34.522 00.000 7988 Enqueuing Move request for scope (0.04, 0.02)
00:08:34.537 00.015 15712 Worker thread wakes up
00:08:34.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:08:34.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:08:34.537 00.000 15712 Moving (0.04, 0.02) raw xDistance=0.02 yDistance=-0.04
00:08:34.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:34.538 00.001 7988 UpdateGuideState exits: m=1515 SNR=26.0
00:08:34.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:34.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:34.538 00.000 7988 Enqueuing Expose request
00:08:34.538 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
00:08:34.538 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
00:08:34.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:34.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:08:34.538 00.000 15712 MoveAxis(W, 11, ABG)
00:08:34.538 00.000 15712 Guiding  Dir = 3, Dur = 11
00:08:34.538 00.000 15712 IsGuiding returns 0
00:08:34.564 00.026 15712 IsGuiding returns 1
00:08:34.564 00.000 15712 scope still moving after pulse duration time elapsed
00:08:34.586 00.022 15712 IsGuiding returns 1
00:08:34.623 00.037 15712 IsGuiding returns 0
00:08:34.623 00.000 15712 scope move finished after 11 + 72 ms
00:08:34.623 00.000 15712 Move returns status 0, amount 11
00:08:34.623 00.000 15712 MoveAxis(N, 0, ABG)
00:08:34.623 00.000 15712 Move returns status 0, amount 0
00:08:34.623 00.000 15712 move complete, result=0
00:08:34.623 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:08:34.631 00.008 15712 worker thread done servicing request
00:08:34.631 00.000 15712 Worker thread wakes up
00:08:34.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:34.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:36.261 01.630 15712 Exposure complete
00:08:36.308 00.047 15712 worker thread done servicing request
00:08:36.308 00.000 7988 OnExposeComplete: enter
00:08:36.325 00.017 7988 UpdateGuideState(): m_state=6
00:08:36.325 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3291
00:08:36.325 00.000 7988 Star::Find returns 1 (0), X=504.65, Y=806.88, Mass=1560, SNR=26.2, Peak=153 HFD=4.4
00:08:36.325 00.000 7988 MultiStar: [#1 0.09,-0.14,0.98,U] [#2 -0.26,-0.19,0.90,U] [#3 0.03,-0.11,0.87,U] [#4 -0.35,-0.58,0.00,M2] [#5 -0.22,-0.27,0.72,U] [#6 0.04,-0.14,0.70,U] [#7 0.10,-0.01,0.49,U] [#8 0.11,-0.25,0.46,U] 
00:08:36.325 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.18}, one-star: {0.05, -0.28}
00:08:36.325 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
00:08:36.325 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
00:08:36.325 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.67 mountX=-0.18 mountY=0.02, mountTheta=3.02
00:08:36.325 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.18, opts=13)
00:08:36.335 00.010 7988 Enqueuing Move request for scope (-0.02, -0.18)
00:08:36.335 00.000 15712 Worker thread wakes up
00:08:36.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
00:08:36.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
00:08:36.335 00.000 15712 Moving (-0.02, -0.18) raw xDistance=-0.18 yDistance=0.02
00:08:36.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=23, FiltMax=255, Gamma=0.690
00:08:36.335 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.2
00:08:36.338 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:36.340 00.002 15712 PPEC rslt: input = -0.18, final = -0.06, react = -0.11, pred = 0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 640.40
00:08:36.340 00.000 15712 PPEC: input: -0.18, control: -0.06, exposure: 1500
00:08:36.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:36.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:36.340 00.000 7988 Enqueuing Expose request
00:08:36.342 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:36.342 00.000 15712 MoveAxis(E, 20, ABG)
00:08:36.342 00.000 15712 Guiding  Dir = 2, Dur = 20
00:08:36.343 00.001 15712 IsGuiding returns 0
00:08:36.372 00.029 15712 IsGuiding returns 1
00:08:36.372 00.000 15712 scope still moving after pulse duration time elapsed
00:08:36.420 00.048 15712 IsGuiding returns 0
00:08:36.420 00.000 15712 scope move finished after 20 + 57 ms
00:08:36.420 00.000 15712 Move returns status 0, amount 20
00:08:36.420 00.000 15712 MoveAxis(N, 0, ABG)
00:08:36.420 00.000 15712 Move returns status 0, amount 0
00:08:36.420 00.000 15712 move complete, result=0
00:08:36.420 00.000 7988 GuideStep: -0.2 px 20 ms EAST, 0.0 px 0 ms NORTH
00:08:36.422 00.002 15712 worker thread done servicing request
00:08:36.422 00.000 15712 Worker thread wakes up
00:08:36.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:36.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:37.840 01.418 15712 Exposure complete
00:08:37.889 00.049 15712 worker thread done servicing request
00:08:37.889 00.000 7988 OnExposeComplete: enter
00:08:37.902 00.013 7988 UpdateGuideState(): m_state=6
00:08:37.902 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3292
00:08:37.902 00.000 7988 Star::Find returns 1 (0), X=505.04, Y=807.04, Mass=1504, SNR=25.8, Peak=156 HFD=4.3
00:08:37.906 00.004 7988 MultiStar: [#1 0.39,0.01,0.97,U] [#2 -0.05,-0.29,0.89,U] [#3 0.20,0.09,0.89,U] [#4 -0.10,-0.44,0.00,M3] [#5 0.17,-0.13,0.74,U] [#6 0.18,0.13,0.66,U] [#7 0.24,0.22,0.53,U] [#8 0.47,-0.10,0.00,M5] 
00:08:37.906 00.000 7988 refined, 6 included, MultiStar: {0.23, -0.03}, one-star: {0.44, -0.11}
00:08:37.906 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
00:08:37.906 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
00:08:37.906 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.13 mountX=-0.03 mountY=-0.23, mountTheta=-1.70
00:08:37.906 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.03, opts=13)
00:08:37.906 00.000 7988 Enqueuing Move request for scope (0.23, -0.03)
00:08:37.906 00.000 15712 Worker thread wakes up
00:08:37.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
00:08:37.906 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
00:08:37.906 00.000 15712 Moving (0.23, -0.03) raw xDistance=-0.03 yDistance=-0.23
00:08:37.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:37.906 00.000 7988 UpdateGuideState exits: m=1504 SNR=25.8
00:08:37.915 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:37.915 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:37.917 00.002 7988 Enqueuing Expose request
00:08:37.917 00.000 15712 PPEC rslt: input = -0.03, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.40
00:08:37.917 00.000 15712 PPEC: input: -0.03, control: 0.05, exposure: 1500
00:08:37.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:37.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:08:37.917 00.000 15712 MoveAxis(W, 17, ABG)
00:08:37.917 00.000 15712 Guiding  Dir = 3, Dur = 17
00:08:37.917 00.000 15712 IsGuiding returns 0
00:08:37.933 00.016 15712 IsGuiding returns 1
00:08:37.933 00.000 15712 scope still moving after pulse duration time elapsed
00:08:37.965 00.032 15712 IsGuiding returns 0
00:08:37.965 00.000 15712 scope move finished after 17 + 32 ms
00:08:37.965 00.000 15712 Move returns status 0, amount 17
00:08:37.965 00.000 15712 MoveAxis(N, 0, ABG)
00:08:37.965 00.000 15712 Move returns status 0, amount 0
00:08:37.965 00.000 15712 move complete, result=0
00:08:37.965 00.000 15712 worker thread done servicing request
00:08:37.965 00.000 15712 Worker thread wakes up
00:08:37.965 00.000 7988 GuideStep: -0.0 px 17 ms WEST, -0.2 px 0 ms NORTH
00:08:37.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:37.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:39.612 01.647 15712 Exposure complete
00:08:39.673 00.061 15712 worker thread done servicing request
00:08:39.673 00.000 7988 OnExposeComplete: enter
00:08:39.675 00.002 7988 UpdateGuideState(): m_state=6
00:08:39.677 00.002 7988 Star::Find(15, 505, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3293
00:08:39.677 00.000 7988 Star::Find returns 1 (0), X=504.63, Y=807.46, Mass=1637, SNR=27.0, Peak=166 HFD=4.8
00:08:39.679 00.002 7988 MultiStar: [#1 0.12,0.22,0.96,U] [#2 -0.27,0.19,0.85,U] [#3 0.02,0.39,0.85,U] [#4 -0.31,-0.01,0.76,U] [#5 -0.14,0.16,0.73,U] [#6 -0.14,0.40,0.00,M1] [#7 0.09,0.45,0.00,M3] [#8 0.26,0.58,0.00,M6] 
00:08:39.679 00.000 7988 refined, 5 included, MultiStar: {-0.08, 0.22}, one-star: {0.03, 0.31}
00:08:39.681 00.002 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
00:08:39.681 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
00:08:39.683 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.92 mountX=0.22 mountY=0.07, mountTheta=0.33
00:08:39.685 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.22, opts=13)
00:08:39.685 00.000 7988 Enqueuing Move request for scope (-0.08, 0.22)
00:08:39.687 00.002 15712 Worker thread wakes up
00:08:39.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
00:08:39.687 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
00:08:39.687 00.000 15712 Moving (-0.08, 0.22) raw xDistance=0.22 yDistance=0.07
00:08:39.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:39.690 00.003 7988 UpdateGuideState exits: m=1637 SNR=27.0
00:08:39.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:39.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:39.690 00.000 7988 Enqueuing Expose request
00:08:39.690 00.000 15712 PPEC rslt: input = 0.22, final = 0.19, react = 0.13, pred = 0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 640.39
00:08:39.690 00.000 15712 PPEC: input: 0.22, control: 0.19, exposure: 1500
00:08:39.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:39.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:08:39.690 00.000 15712 MoveAxis(W, 63, ABG)
00:08:39.690 00.000 15712 Guiding  Dir = 3, Dur = 63
00:08:39.690 00.000 15712 IsGuiding returns 0
00:08:39.707 00.017 15712 PulseGuide returned control before completion, sleep 57
00:08:39.775 00.068 15712 IsGuiding returns 1
00:08:39.775 00.000 15712 scope still moving after pulse duration time elapsed
00:08:39.802 00.027 15712 IsGuiding returns 0
00:08:39.802 00.000 15712 scope move finished after 63 + 43 ms
00:08:39.802 00.000 15712 Move returns status 0, amount 63
00:08:39.802 00.000 15712 MoveAxis(N, 0, ABG)
00:08:39.802 00.000 15712 Move returns status 0, amount 0
00:08:39.802 00.000 15712 move complete, result=0
00:08:39.802 00.000 7988 GuideStep: 0.2 px 63 ms WEST, 0.1 px 0 ms NORTH
00:08:39.804 00.002 15712 worker thread done servicing request
00:08:39.804 00.000 15712 Worker thread wakes up
00:08:39.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:39.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:41.224 01.420 15712 Exposure complete
00:08:41.270 00.046 15712 worker thread done servicing request
00:08:41.270 00.000 7988 OnExposeComplete: enter
00:08:41.285 00.015 7988 UpdateGuideState(): m_state=6
00:08:41.287 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3294
00:08:41.287 00.000 7988 Star::Find returns 1 (0), X=504.90, Y=807.15, Mass=1638, SNR=26.9, Peak=156 HFD=4.3
00:08:41.289 00.002 7988 MultiStar: [#1 0.43,0.25,0.00,M1] [#2 0.11,-0.15,0.84,U] [#3 0.16,0.13,0.89,U] [#4 -0.09,-0.19,0.75,U] [#5 0.31,0.02,0.72,U] [#6 0.32,0.25,0.66,U] [#7 0.32,0.24,0.46,U] [#8 0.29,0.05,0.43,U] 
00:08:41.289 00.000 7988 refined, 7 included, MultiStar: {0.21, 0.03}, one-star: {0.30, 0.00}
00:08:41.291 00.002 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
00:08:41.291 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
00:08:41.293 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.14 mountX=0.03 mountY=-0.21, mountTheta=-1.43
00:08:41.295 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.03, opts=13)
00:08:41.295 00.000 7988 Enqueuing Move request for scope (0.21, 0.03)
00:08:41.297 00.002 15712 Worker thread wakes up
00:08:41.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
00:08:41.297 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
00:08:41.297 00.000 15712 Moving (0.21, 0.03) raw xDistance=0.03 yDistance=-0.21
00:08:41.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:08:41.297 00.000 7988 UpdateGuideState exits: m=1638 SNR=26.9
00:08:41.300 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:41.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:41.301 00.001 7988 Enqueuing Expose request
00:08:41.301 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
00:08:41.301 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
00:08:41.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:41.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:08:41.301 00.000 15712 MoveAxis(W, 14, ABG)
00:08:41.301 00.000 15712 Guiding  Dir = 3, Dur = 14
00:08:41.301 00.000 15712 IsGuiding returns 0
00:08:41.321 00.020 15712 IsGuiding returns 1
00:08:41.321 00.000 15712 scope still moving after pulse duration time elapsed
00:08:41.372 00.051 15712 IsGuiding returns 0
00:08:41.372 00.000 15712 scope move finished after 14 + 57 ms
00:08:41.372 00.000 15712 Move returns status 0, amount 14
00:08:41.372 00.000 15712 MoveAxis(N, 0, ABG)
00:08:41.372 00.000 15712 Move returns status 0, amount 0
00:08:41.372 00.000 15712 move complete, result=0
00:08:41.372 00.000 7988 GuideStep: 0.0 px 14 ms WEST, -0.2 px 0 ms NORTH
00:08:41.377 00.005 15712 worker thread done servicing request
00:08:41.377 00.000 15712 Worker thread wakes up
00:08:41.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:41.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:43.006 01.629 15712 Exposure complete
00:08:43.068 00.062 15712 worker thread done servicing request
00:08:43.068 00.000 7988 OnExposeComplete: enter
00:08:43.068 00.000 7988 UpdateGuideState(): m_state=6
00:08:43.068 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3295
00:08:43.071 00.003 7988 Star::Find returns 1 (0), X=504.75, Y=807.28, Mass=1480, SNR=25.4, Peak=179 HFD=4.3
00:08:43.071 00.000 7988 MultiStar: [#1 0.37,0.19,1.01,U] [#2 0.02,0.03,0.89,U] [#3 0.01,0.28,0.85,U] [#4 -0.14,-0.33,0.79,U] [#5 0.02,0.08,0.72,U] [#6 -0.02,0.24,0.68,U] [#7 -0.10,0.21,0.52,U] [#8 0.36,0.17,0.44,U] 
00:08:43.071 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.15, 0.13}
00:08:43.071 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
00:08:43.071 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
00:08:43.071 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.93 mountX=0.11 mountY=-0.08, mountTheta=-0.66
00:08:43.071 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
00:08:43.071 00.000 7988 Enqueuing Move request for scope (0.08, 0.11)
00:08:43.071 00.000 15712 Worker thread wakes up
00:08:43.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:08:43.071 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:08:43.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:43.071 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.4
00:08:43.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:43.084 00.013 15712 Moving (0.08, 0.11) raw xDistance=0.11 yDistance=-0.08
00:08:43.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:43.084 00.000 7988 Enqueuing Expose request
00:08:43.086 00.002 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
00:08:43.086 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
00:08:43.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:43.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:08:43.086 00.000 15712 MoveAxis(W, 13, ABG)
00:08:43.086 00.000 15712 Guiding  Dir = 3, Dur = 13
00:08:43.116 00.030 15712 IsGuiding returns 0
00:08:43.132 00.016 15712 IsGuiding returns 1
00:08:43.132 00.000 15712 scope still moving after pulse duration time elapsed
00:08:43.181 00.049 15712 IsGuiding returns 0
00:08:43.181 00.000 15712 scope move finished after 13 + 51 ms
00:08:43.181 00.000 15712 Move returns status 0, amount 13
00:08:43.181 00.000 15712 MoveAxis(N, 0, ABG)
00:08:43.181 00.000 15712 Move returns status 0, amount 0
00:08:43.181 00.000 15712 move complete, result=0
00:08:43.181 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:08:43.183 00.002 15712 worker thread done servicing request
00:08:43.183 00.000 15712 Worker thread wakes up
00:08:43.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:43.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:44.600 01.417 15712 Exposure complete
00:08:44.653 00.053 15712 worker thread done servicing request
00:08:44.653 00.000 7988 OnExposeComplete: enter
00:08:44.661 00.008 7988 UpdateGuideState(): m_state=6
00:08:44.661 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3296
00:08:44.661 00.000 7988 Star::Find returns 1 (0), X=504.95, Y=807.67, Mass=1644, SNR=27.0, Peak=152 HFD=4.7
00:08:44.661 00.000 7988 MultiStar: [#1 0.31,0.78,0.00,M1] [#2 0.10,0.45,0.00,M1] [#3 0.35,0.63,0.00,M1] [#4 -0.20,0.27,0.72,U] [#5 0.14,0.63,0.00,M1] [#6 0.17,0.69,0.00,M1] [#7 -0.14,0.58,0.00,M2] [#8 0.44,0.73,0.00,M5] 
00:08:44.661 00.000 7988 refined, 1 included, MultiStar: {0.12, 0.42}, one-star: {0.35, 0.52}
00:08:44.661 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
00:08:44.661 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
00:08:44.661 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.42 hyp=0.43 cameraTheta=1.30 mountX=0.42 mountY=-0.13, mountTheta=-0.30
00:08:44.670 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.42, opts=13)
00:08:44.670 00.000 7988 Enqueuing Move request for scope (0.12, 0.42)
00:08:44.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:44.670 00.000 7988 UpdateGuideState exits: m=1644 SNR=27.0
00:08:44.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:44.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:44.677 00.007 7988 Enqueuing Expose request
00:08:44.677 00.000 15712 Worker thread wakes up
00:08:44.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.42) opts 0xd
00:08:44.677 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.42)
00:08:44.677 00.000 15712 Moving (0.12, 0.42) raw xDistance=0.42 yDistance=-0.13
00:08:44.677 00.000 15712 PPEC rslt: input = 0.42, final = 0.28, react = 0.25, pred = 0.03, hyst = 0.23, hyst_pct = 0.00, period_length = 640.39
00:08:44.677 00.000 15712 PPEC: input: 0.42, control: 0.28, exposure: 1500
00:08:44.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:44.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:44.677 00.000 15712 MoveAxis(W, 92, ABG)
00:08:44.677 00.000 15712 Guiding  Dir = 3, Dur = 92
00:08:44.677 00.000 15712 IsGuiding returns 0
00:08:44.697 00.020 15712 PulseGuide returned control before completion, sleep 85
00:08:44.796 00.099 15712 IsGuiding returns 1
00:08:44.796 00.000 15712 scope still moving after pulse duration time elapsed
00:08:44.820 00.024 15712 IsGuiding returns 0
00:08:44.820 00.000 15712 scope move finished after 92 + 46 ms
00:08:44.820 00.000 15712 Move returns status 0, amount 92
00:08:44.820 00.000 15712 MoveAxis(N, 0, ABG)
00:08:44.820 00.000 15712 Move returns status 0, amount 0
00:08:44.820 00.000 15712 move complete, result=0
00:08:44.820 00.000 7988 GuideStep: 0.4 px 92 ms WEST, -0.1 px 0 ms NORTH
00:08:44.822 00.002 15712 worker thread done servicing request
00:08:44.822 00.000 15712 Worker thread wakes up
00:08:44.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:44.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:46.452 01.630 15712 Exposure complete
00:08:46.514 00.062 15712 worker thread done servicing request
00:08:46.514 00.000 7988 OnExposeComplete: enter
00:08:46.514 00.000 7988 UpdateGuideState(): m_state=6
00:08:46.514 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3297
00:08:46.514 00.000 7988 Star::Find returns 1 (0), X=504.78, Y=807.35, Mass=1527, SNR=26.0, Peak=171 HFD=4.6
00:08:46.514 00.000 7988 MultiStar: [#1 0.00,0.28,0.96,U] [#2 -0.19,-0.00,0.85,U] [#3 -0.11,0.07,0.84,U] [#4 -0.27,-0.19,0.72,U] [#5 0.08,0.06,0.72,U] [#6 0.03,0.31,0.66,U] [#7 0.20,0.34,0.50,U] [#8 0.57,0.16,0.00,M6] 
00:08:46.514 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.13}, one-star: {0.18, 0.20}
00:08:46.514 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
00:08:46.514 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
00:08:46.514 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.69 mountX=0.13 mountY=0.01, mountTheta=0.10
00:08:46.524 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.13, opts=13)
00:08:46.524 00.000 7988 Enqueuing Move request for scope (-0.02, 0.13)
00:08:46.524 00.000 15712 Worker thread wakes up
00:08:46.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:08:46.524 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:08:46.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:46.524 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.0
00:08:46.530 00.006 15712 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=0.01
00:08:46.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:46.531 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:46.531 00.000 7988 Enqueuing Expose request
00:08:46.533 00.002 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
00:08:46.533 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
00:08:46.533 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:46.533 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:08:46.533 00.000 15712 MoveAxis(W, 10, ABG)
00:08:46.533 00.000 15712 Guiding  Dir = 3, Dur = 10
00:08:46.533 00.000 15712 IsGuiding returns 0
00:08:46.551 00.018 15712 IsGuiding returns 1
00:08:46.551 00.000 15712 scope still moving after pulse duration time elapsed
00:08:46.593 00.042 15712 IsGuiding returns 0
00:08:46.593 00.000 15712 scope move finished after 10 + 57 ms
00:08:46.593 00.000 15712 Move returns status 0, amount 10
00:08:46.593 00.000 15712 MoveAxis(N, 0, ABG)
00:08:46.593 00.000 15712 Move returns status 0, amount 0
00:08:46.593 00.000 15712 move complete, result=0
00:08:46.593 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:08:46.604 00.011 15712 worker thread done servicing request
00:08:46.604 00.000 15712 Worker thread wakes up
00:08:46.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:46.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:48.020 01.416 15712 Exposure complete
00:08:48.081 00.061 15712 worker thread done servicing request
00:08:48.081 00.000 7988 OnExposeComplete: enter
00:08:48.081 00.000 7988 UpdateGuideState(): m_state=6
00:08:48.081 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3298
00:08:48.081 00.000 7988 Star::Find returns 1 (0), X=504.86, Y=807.15, Mass=1579, SNR=26.6, Peak=177 HFD=4.4
00:08:48.081 00.000 7988 MultiStar: [#1 0.52,0.10,0.00,M1] [#2 0.08,-0.32,0.86,U] [#3 0.20,-0.00,0.89,U] [#4 -0.02,-0.34,0.73,U] [#5 0.21,-0.05,0.71,U] [#6 0.35,0.22,0.67,U] [#7 0.17,0.10,0.46,U] [#8 0.16,0.04,0.44,U] 
00:08:48.081 00.000 7988 refined, 7 included, MultiStar: {0.18, -0.06}, one-star: {0.26, -0.00}
00:08:48.087 00.006 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
00:08:48.087 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
00:08:48.087 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.33 mountX=-0.06 mountY=-0.18, mountTheta=-1.90
00:08:48.087 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.06, opts=13)
00:08:48.087 00.000 7988 Enqueuing Move request for scope (0.18, -0.06)
00:08:48.087 00.000 15712 Worker thread wakes up
00:08:48.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
00:08:48.087 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
00:08:48.087 00.000 15712 Moving (0.18, -0.06) raw xDistance=-0.06 yDistance=-0.18
00:08:48.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:48.087 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.6
00:08:48.095 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:48.096 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:48.096 00.000 7988 Enqueuing Expose request
00:08:48.096 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.38
00:08:48.096 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
00:08:48.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:48.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:08:48.096 00.000 15712 MoveAxis(W, 9, ABG)
00:08:48.096 00.000 15712 Guiding  Dir = 3, Dur = 9
00:08:48.096 00.000 15712 IsGuiding returns 0
00:08:48.113 00.017 15712 IsGuiding returns 0
00:08:48.113 00.000 15712 Move returns status 0, amount 9
00:08:48.113 00.000 15712 MoveAxis(N, 0, ABG)
00:08:48.113 00.000 15712 Move returns status 0, amount 0
00:08:48.113 00.000 15712 move complete, result=0
00:08:48.113 00.000 15712 worker thread done servicing request
00:08:48.113 00.000 15712 Worker thread wakes up
00:08:48.113 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
00:08:48.121 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:48.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:49.753 01.632 15712 Exposure complete
00:08:49.804 00.051 15712 worker thread done servicing request
00:08:49.804 00.000 7988 OnExposeComplete: enter
00:08:49.815 00.011 7988 UpdateGuideState(): m_state=6
00:08:49.815 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3299
00:08:49.815 00.000 7988 Star::Find returns 1 (0), X=504.69, Y=807.13, Mass=1744, SNR=28.0, Peak=173 HFD=4.7
00:08:49.815 00.000 7988 MultiStar: [#1 0.21,0.11,0.93,U] [#2 -0.09,-0.26,0.84,U] [#3 -0.03,0.01,0.82,U] [#4 -0.14,-0.31,0.71,U] [#5 -0.11,0.08,0.71,U] [#6 0.09,0.16,0.63,U] [#7 0.01,0.31,0.47,U] [#8 0.26,0.18,0.43,U] 
00:08:49.815 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.09, -0.02}
00:08:49.821 00.006 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
00:08:49.821 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
00:08:49.821 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.23 mountX=0.01 mountY=-0.03, mountTheta=-1.33
00:08:49.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.01, opts=13)
00:08:49.821 00.000 7988 Enqueuing Move request for scope (0.03, 0.01)
00:08:49.821 00.000 15712 Worker thread wakes up
00:08:49.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:08:49.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:08:49.821 00.000 15712 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
00:08:49.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:49.821 00.000 7988 UpdateGuideState exits: m=1744 SNR=28.0
00:08:49.830 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:49.831 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:49.831 00.000 7988 Enqueuing Expose request
00:08:49.831 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.38
00:08:49.831 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
00:08:49.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:49.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:08:49.831 00.000 15712 MoveAxis(W, 7, ABG)
00:08:49.831 00.000 15712 Guiding  Dir = 3, Dur = 7
00:08:49.847 00.016 15712 IsGuiding returns 0
00:08:49.863 00.016 15712 IsGuiding returns 0
00:08:49.863 00.000 15712 Move returns status 0, amount 7
00:08:49.863 00.000 15712 MoveAxis(N, 0, ABG)
00:08:49.863 00.000 15712 Move returns status 0, amount 0
00:08:49.863 00.000 15712 move complete, result=0
00:08:49.863 00.000 15712 worker thread done servicing request
00:08:49.863 00.000 15712 Worker thread wakes up
00:08:49.863 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:08:49.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:49.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:51.270 01.407 15712 Exposure complete
00:08:51.318 00.048 15712 worker thread done servicing request
00:08:51.318 00.000 7988 OnExposeComplete: enter
00:08:51.331 00.013 7988 UpdateGuideState(): m_state=6
00:08:51.331 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3300
00:08:51.331 00.000 7988 Star::Find returns 1 (0), X=504.79, Y=807.28, Mass=1590, SNR=26.7, Peak=186 HFD=4.4
00:08:51.335 00.004 7988 MultiStar: [#1 0.28,-0.03,0.98,U] [#2 -0.17,0.00,0.84,U] [#3 0.06,0.27,0.89,U] [#4 -0.35,-0.11,0.73,U] [#5 -0.16,0.08,0.73,U] [#6 0.15,0.25,0.66,U] [#7 0.11,0.41,0.00,M1] [#8 0.16,0.17,0.42,U] 
00:08:51.335 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.18, 0.12}
00:08:51.335 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
00:08:51.335 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
00:08:51.335 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.28 mountX=0.09 mountY=-0.03, mountTheta=-0.31
00:08:51.335 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
00:08:51.335 00.000 7988 Enqueuing Move request for scope (0.03, 0.09)
00:08:51.335 00.000 15712 Worker thread wakes up
00:08:51.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:08:51.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:08:51.335 00.000 15712 Moving (0.03, 0.09) raw xDistance=0.09 yDistance=-0.03
00:08:51.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:51.335 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.7
00:08:51.345 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:51.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:51.347 00.002 7988 Enqueuing Expose request
00:08:51.347 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.38
00:08:51.347 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
00:08:51.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:51.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:08:51.347 00.000 15712 MoveAxis(W, 8, ABG)
00:08:51.347 00.000 15712 Guiding  Dir = 3, Dur = 8
00:08:51.347 00.000 15712 IsGuiding returns 0
00:08:51.363 00.016 15712 IsGuiding returns 0
00:08:51.363 00.000 15712 Move returns status 0, amount 8
00:08:51.363 00.000 15712 MoveAxis(N, 0, ABG)
00:08:51.363 00.000 15712 Move returns status 0, amount 0
00:08:51.363 00.000 15712 move complete, result=0
00:08:51.363 00.000 15712 worker thread done servicing request
00:08:51.363 00.000 15712 Worker thread wakes up
00:08:51.363 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
00:08:51.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:51.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:53.006 01.643 15712 Exposure complete
00:08:53.068 00.062 15712 worker thread done servicing request
00:08:53.068 00.000 7988 OnExposeComplete: enter
00:08:53.069 00.001 7988 UpdateGuideState(): m_state=6
00:08:53.071 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3301
00:08:53.071 00.000 7988 Star::Find returns 1 (0), X=504.86, Y=807.26, Mass=1572, SNR=26.4, Peak=185 HFD=4.5
00:08:53.073 00.002 7988 MultiStar: [#1 0.22,0.30,0.98,U] [#2 0.04,0.06,0.86,U] [#3 0.18,0.32,0.85,U] [#4 -0.29,-0.16,0.76,U] [#5 0.15,0.33,0.70,U] [#6 0.05,0.26,0.68,U] [#7 -0.00,0.61,0.00,M2] [#8 0.08,0.14,0.43,U] 
00:08:53.073 00.000 7988 refined, 7 included, MultiStar: {0.10, 0.17}, one-star: {0.25, 0.11}
00:08:53.075 00.002 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.52 = -0.52)
00:08:53.075 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
00:08:53.077 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.04 mountX=0.17 mountY=-0.10, mountTheta=-0.54
00:08:53.079 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.17, opts=13)
00:08:53.079 00.000 7988 Enqueuing Move request for scope (0.10, 0.17)
00:08:53.081 00.002 15712 Worker thread wakes up
00:08:53.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
00:08:53.081 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
00:08:53.081 00.000 15712 Moving (0.10, 0.17) raw xDistance=0.17 yDistance=-0.10
00:08:53.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:08:53.081 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.4
00:08:53.084 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:53.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:53.085 00.001 7988 Enqueuing Expose request
00:08:53.085 00.000 15712 PPEC rslt: input = 0.17, final = 0.13, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 640.38
00:08:53.085 00.000 15712 PPEC: input: 0.17, control: 0.13, exposure: 1500
00:08:53.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:53.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:08:53.085 00.000 15712 MoveAxis(W, 42, ABG)
00:08:53.085 00.000 15712 Guiding  Dir = 3, Dur = 42
00:08:53.085 00.000 15712 IsGuiding returns 0
00:08:53.108 00.023 15712 PulseGuide returned control before completion, sleep 32
00:08:53.149 00.041 15712 IsGuiding returns 1
00:08:53.149 00.000 15712 scope still moving after pulse duration time elapsed
00:08:53.204 00.055 15712 IsGuiding returns 0
00:08:53.204 00.000 15712 scope move finished after 42 + 74 ms
00:08:53.204 00.000 15712 Move returns status 0, amount 42
00:08:53.204 00.000 15712 MoveAxis(N, 0, ABG)
00:08:53.204 00.000 15712 Move returns status 0, amount 0
00:08:53.204 00.000 15712 move complete, result=0
00:08:53.204 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
00:08:53.204 00.000 15712 worker thread done servicing request
00:08:53.206 00.002 15712 Worker thread wakes up
00:08:53.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:53.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:54.620 01.414 15712 Exposure complete
00:08:54.697 00.077 15712 worker thread done servicing request
00:08:54.697 00.000 7988 OnExposeComplete: enter
00:08:54.700 00.003 7988 UpdateGuideState(): m_state=6
00:08:54.702 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3302
00:08:54.704 00.002 7988 Star::Find returns 1 (0), X=504.91, Y=807.39, Mass=1588, SNR=26.4, Peak=161 HFD=4.6
00:08:54.708 00.004 7988 MultiStar: [#1 0.40,-0.03,0.96,U] [#2 0.06,-0.23,0.86,U] [#3 0.30,0.22,0.85,U] [#4 -0.10,-0.21,0.73,U] [#5 0.23,-0.02,0.71,U] [#6 0.35,-0.08,0.65,U] [#7 0.38,-0.21,0.00,M3] [#8 0.11,-0.16,0.43,U] 
00:08:54.710 00.002 7988 refined, 7 included, MultiStar: {0.22, -0.01}, one-star: {0.31, 0.24}
00:08:54.713 00.003 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
00:08:54.715 00.002 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
00:08:54.717 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.06 mountX=-0.01 mountY=-0.22, mountTheta=-1.63
00:08:54.721 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.01, opts=13)
00:08:54.723 00.002 7988 Enqueuing Move request for scope (0.22, -0.01)
00:08:54.726 00.003 15712 Worker thread wakes up
00:08:54.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:54.728 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
00:08:54.729 00.001 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
00:08:54.729 00.000 15712 Moving (0.22, -0.01) raw xDistance=-0.01 yDistance=-0.22
00:08:54.729 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.4
00:08:54.731 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:54.734 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:54.738 00.004 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.37
00:08:54.740 00.002 7988 Enqueuing Expose request
00:08:54.742 00.002 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
00:08:54.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:54.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:08:54.742 00.000 15712 MoveAxis(W, 8, ABG)
00:08:54.742 00.000 15712 Guiding  Dir = 3, Dur = 8
00:08:54.742 00.000 15712 IsGuiding returns 0
00:08:54.768 00.026 15712 IsGuiding returns 0
00:08:54.768 00.000 15712 Move returns status 0, amount 8
00:08:54.768 00.000 15712 MoveAxis(N, 0, ABG)
00:08:54.768 00.000 15712 Move returns status 0, amount 0
00:08:54.768 00.000 15712 move complete, result=0
00:08:54.768 00.000 15712 worker thread done servicing request
00:08:54.768 00.000 15712 Worker thread wakes up
00:08:54.768 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
00:08:54.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:54.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:56.402 01.634 15712 Exposure complete
00:08:56.453 00.051 15712 worker thread done servicing request
00:08:56.453 00.000 7988 OnExposeComplete: enter
00:08:56.464 00.011 7988 UpdateGuideState(): m_state=6
00:08:56.464 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3303
00:08:56.464 00.000 7988 Star::Find returns 1 (0), X=505.04, Y=807.35, Mass=1509, SNR=25.8, Peak=139 HFD=4.7
00:08:56.464 00.000 7988 MultiStar: [#1 0.40,0.39,0.00,M1] [#2 -0.06,-0.02,0.89,U] [#3 0.32,0.36,0.00,M1] [#4 -0.20,0.02,0.77,U] [#5 0.10,0.18,0.77,U] [#6 0.58,0.44,0.00,M1] [#7 0.18,0.40,0.00,M4] [#8 0.70,0.40,0.00,M2] 
00:08:56.464 00.000 7988 refined, 3 included, MultiStar: {0.09, 0.10}, one-star: {0.44, 0.19}
00:08:56.470 00.006 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.73 = -0.73)
00:08:56.470 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
00:08:56.470 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.83 mountX=0.10 mountY=-0.09, mountTheta=-0.75
00:08:56.470 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.10, opts=13)
00:08:56.470 00.000 7988 Enqueuing Move request for scope (0.09, 0.10)
00:08:56.470 00.000 15712 Worker thread wakes up
00:08:56.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:08:56.470 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:08:56.470 00.000 15712 Moving (0.09, 0.10) raw xDistance=0.10 yDistance=-0.09
00:08:56.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:56.470 00.000 7988 UpdateGuideState exits: m=1509 SNR=25.8
00:08:56.479 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:56.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:56.480 00.001 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.37
00:08:56.480 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
00:08:56.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:56.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:56.480 00.000 15712 MoveAxis(W, 8, ABG)
00:08:56.480 00.000 15712 Guiding  Dir = 3, Dur = 8
00:08:56.480 00.000 7988 Enqueuing Expose request
00:08:56.496 00.016 15712 IsGuiding returns 0
00:08:56.512 00.016 15712 IsGuiding returns 0
00:08:56.512 00.000 15712 Move returns status 0, amount 8
00:08:56.512 00.000 15712 MoveAxis(N, 0, ABG)
00:08:56.512 00.000 15712 Move returns status 0, amount 0
00:08:56.512 00.000 15712 move complete, result=0
00:08:56.512 00.000 15712 worker thread done servicing request
00:08:56.512 00.000 15712 Worker thread wakes up
00:08:56.512 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:08:56.514 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:56.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:08:57.932 01.418 15712 Exposure complete
00:08:57.995 00.063 15712 worker thread done servicing request
00:08:57.995 00.000 7988 OnExposeComplete: enter
00:08:57.995 00.000 7988 UpdateGuideState(): m_state=6
00:08:57.998 00.003 7988 Star::Find(15, 505, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3304
00:08:57.998 00.000 7988 Star::Find returns 1 (0), X=504.93, Y=808.01, Mass=1514, SNR=25.9, Peak=133 HFD=4.4
00:08:58.000 00.002 7988 MultiStar: large primary error, entering stabilization period
00:08:58.000 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
00:08:58.002 00.002 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
00:08:58.002 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.86 hyp=0.92 cameraTheta=1.21 mountX=0.86 mountY=-0.35, mountTheta=-0.38
00:08:58.004 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.86, opts=13)
00:08:58.006 00.002 7988 Enqueuing Move request for scope (0.33, 0.86)
00:08:58.006 00.000 15712 Worker thread wakes up
00:08:58.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.86) opts 0xd
00:08:58.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.86)
00:08:58.006 00.000 15712 Moving (0.33, 0.86) raw xDistance=0.86 yDistance=-0.35
00:08:58.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:08:58.006 00.000 7988 UpdateGuideState exits: m=1514 SNR=25.9
00:08:58.009 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:58.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:08:58.011 00.002 7988 Enqueuing Expose request
00:08:58.011 00.000 15712 PPEC rslt: input = 0.86, final = 0.53, react = 0.52, pred = 0.02, hyst = 0.47, hyst_pct = 0.00, period_length = 640.37
00:08:58.011 00.000 15712 PPEC: input: 0.86, control: 0.53, exposure: 1500
00:08:58.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:08:58.011 00.000 15712 MoveAxis(W, 174, ABG)
00:08:58.011 00.000 15712 Guiding  Dir = 3, Dur = 174
00:08:58.011 00.000 15712 IsGuiding returns 0
00:08:58.027 00.016 15712 PulseGuide returned control before completion, sleep 167
00:08:58.222 00.195 15712 IsGuiding returns 0
00:08:58.222 00.000 15712 Move returns status 0, amount 174
00:08:58.222 00.000 15712 MoveAxis(N, 89, ABG)
00:08:58.222 00.000 15712 Guiding  Dir = 0, Dur = 89
00:08:58.222 00.000 15712 IsGuiding returns 0
00:08:58.303 00.081 15712 PulseGuide returned control before completion, sleep 21
00:08:58.331 00.028 15712 IsGuiding returns 1
00:08:58.331 00.000 15712 scope still moving after pulse duration time elapsed
00:08:58.363 00.032 15712 IsGuiding returns 1
00:08:58.415 00.052 15712 IsGuiding returns 1
00:08:58.447 00.032 15712 IsGuiding returns 0
00:08:58.447 00.000 15712 scope move finished after 89 + 134 ms
00:08:58.447 00.000 15712 Move returns status 0, amount 89
00:08:58.447 00.000 15712 move complete, result=0
00:08:58.447 00.000 7988 GuideStep: 0.9 px 174 ms WEST, -0.3 px 89 ms NORTH
00:08:58.449 00.002 15712 worker thread done servicing request
00:08:58.449 00.000 15712 Worker thread wakes up
00:08:58.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:08:58.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:00.088 01.639 15712 Exposure complete
00:09:00.149 00.061 15712 worker thread done servicing request
00:09:00.149 00.000 7988 OnExposeComplete: enter
00:09:00.149 00.000 7988 UpdateGuideState(): m_state=6
00:09:00.152 00.003 7988 Star::Find(15, 504, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3305
00:09:00.152 00.000 7988 Star::Find returns 1 (0), X=504.85, Y=807.52, Mass=1555, SNR=26.2, Peak=171 HFD=4.5
00:09:00.154 00.002 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.59 = -0.59)
00:09:00.154 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
00:09:00.156 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=0.36 hyp=0.44 cameraTheta=0.98 mountX=0.37 mountY=-0.26, mountTheta=-0.61
00:09:00.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.36, opts=13)
00:09:00.159 00.001 7988 Enqueuing Move request for scope (0.25, 0.36)
00:09:00.159 00.000 15712 Worker thread wakes up
00:09:00.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.36) opts 0xd
00:09:00.159 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.36)
00:09:00.159 00.000 15712 Moving (0.25, 0.36) raw xDistance=0.37 yDistance=-0.26
00:09:00.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:00.159 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.2
00:09:00.162 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:00.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:00.164 00.002 7988 Enqueuing Expose request
00:09:00.165 00.001 15712 PPEC rslt: input = 0.37, final = 0.26, react = 0.22, pred = 0.04, hyst = 0.20, hyst_pct = 0.00, period_length = 640.36
00:09:00.165 00.000 15712 PPEC: input: 0.37, control: 0.26, exposure: 1500
00:09:00.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:09:00.165 00.000 15712 MoveAxis(W, 84, ABG)
00:09:00.165 00.000 15712 Guiding  Dir = 3, Dur = 84
00:09:00.165 00.000 15712 IsGuiding returns 0
00:09:00.182 00.017 15712 PulseGuide returned control before completion, sleep 72
00:09:00.295 00.113 15712 IsGuiding returns 1
00:09:00.295 00.000 15712 scope still moving after pulse duration time elapsed
00:09:00.325 00.030 15712 IsGuiding returns 0
00:09:00.325 00.000 15712 scope move finished after 84 + 74 ms
00:09:00.325 00.000 15712 Move returns status 0, amount 84
00:09:00.325 00.000 15712 MoveAxis(N, 65, ABG)
00:09:00.325 00.000 15712 Guiding  Dir = 0, Dur = 65
00:09:00.325 00.000 15712 IsGuiding returns 0
00:09:00.409 00.084 15712 IsGuiding returns 1
00:09:00.409 00.000 15712 scope still moving after pulse duration time elapsed
00:09:00.437 00.028 15712 IsGuiding returns 1
00:09:00.493 00.056 15712 IsGuiding returns 0
00:09:00.493 00.000 15712 scope move finished after 65 + 101 ms
00:09:00.493 00.000 15712 Move returns status 0, amount 65
00:09:00.493 00.000 15712 move complete, result=0
00:09:00.493 00.000 15712 worker thread done servicing request
00:09:00.493 00.000 7988 GuideStep: 0.4 px 84 ms WEST, -0.3 px 65 ms NORTH
00:09:00.493 00.000 15712 Worker thread wakes up
00:09:00.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:00.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:01.903 01.410 15712 Exposure complete
00:09:01.965 00.062 15712 worker thread done servicing request
00:09:01.965 00.000 7988 OnExposeComplete: enter
00:09:01.967 00.002 7988 UpdateGuideState(): m_state=6
00:09:01.969 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3306
00:09:01.971 00.002 7988 Star::Find returns 1 (0), X=504.58, Y=806.95, Mass=1497, SNR=25.5, Peak=149 HFD=4.7
00:09:01.971 00.000 7988 MultiStar: exiting stabilization period
00:09:01.973 00.002 7988 MultiStar: [#1 0.06,0.01,0.99,U] [#2 -0.24,-0.23,0.91,U] [#3 -0.29,-0.01,0.88,U] [#4 -0.50,-0.45,0.00,M1] [#5 -0.16,-0.23,0.71,U] [#6 -0.17,0.18,0.67,U] [#7 -0.28,0.04,0.48,U] [#8 0.36,-0.38,0.00,M3] 
00:09:01.973 00.000 7988 refined, 6 included, MultiStar: {-0.14, -0.08}, one-star: {-0.02, -0.21}
00:09:01.975 00.002 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.19 = 2.09)
00:09:01.976 00.001 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.06)
00:09:01.976 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.63 mountX=-0.08 mountY=0.14, mountTheta=2.08
00:09:01.978 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.08, opts=13)
00:09:01.980 00.002 7988 Enqueuing Move request for scope (-0.14, -0.08)
00:09:01.981 00.001 15712 Worker thread wakes up
00:09:01.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
00:09:01.981 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
00:09:01.981 00.000 15712 Moving (-0.14, -0.08) raw xDistance=-0.08 yDistance=0.14
00:09:01.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:01.981 00.000 7988 UpdateGuideState exits: m=1497 SNR=25.5
00:09:01.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:01.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:01.981 00.000 7988 Enqueuing Expose request
00:09:01.981 00.000 15712 PPEC rslt: input = -0.08, final = 0.06, react = -0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.36
00:09:01.981 00.000 15712 PPEC: input: -0.08, control: 0.06, exposure: 1500
00:09:01.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:01.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:09:01.981 00.000 15712 MoveAxis(W, 19, ABG)
00:09:01.981 00.000 15712 Guiding  Dir = 3, Dur = 19
00:09:01.981 00.000 15712 IsGuiding returns 0
00:09:02.010 00.029 15712 IsGuiding returns 1
00:09:02.010 00.000 15712 scope still moving after pulse duration time elapsed
00:09:02.044 00.034 15712 IsGuiding returns 0
00:09:02.044 00.000 15712 scope move finished after 19 + 49 ms
00:09:02.044 00.000 15712 Move returns status 0, amount 19
00:09:02.044 00.000 15712 MoveAxis(N, 0, ABG)
00:09:02.044 00.000 15712 Move returns status 0, amount 0
00:09:02.044 00.000 15712 move complete, result=0
00:09:02.044 00.000 15712 worker thread done servicing request
00:09:02.044 00.000 15712 Worker thread wakes up
00:09:02.060 00.016 7988 GuideStep: -0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
00:09:02.061 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:02.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:03.688 01.627 15712 Exposure complete
00:09:03.743 00.055 15712 worker thread done servicing request
00:09:03.743 00.000 7988 OnExposeComplete: enter
00:09:03.749 00.006 7988 UpdateGuideState(): m_state=6
00:09:03.749 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3307
00:09:03.749 00.000 7988 Star::Find returns 1 (0), X=504.67, Y=806.87, Mass=1547, SNR=26.2, Peak=139 HFD=4.7
00:09:03.749 00.000 7988 MultiStar: [#1 0.05,-0.37,0.93,U] [#2 -0.31,-0.63,0.00,M1] [#3 -0.11,-0.39,0.82,U] [#4 -0.51,-0.68,0.00,M2] [#5 -0.06,-0.07,0.70,U] [#6 0.15,-0.43,0.00,M1] [#7 -0.13,-0.07,0.45,U] [#8 -0.00,-0.18,0.41,U] 
00:09:03.749 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.26}, one-star: {0.07, -0.28}
00:09:03.749 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
00:09:03.756 00.007 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
00:09:03.756 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.64 mountX=-0.26 mountY=0.02, mountTheta=3.05
00:09:03.756 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.26, opts=13)
00:09:03.760 00.004 7988 Enqueuing Move request for scope (-0.02, -0.26)
00:09:03.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:03.760 00.000 15712 Worker thread wakes up
00:09:03.760 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.2
00:09:03.764 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:03.765 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:03.765 00.000 7988 Enqueuing Expose request
00:09:03.768 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
00:09:03.768 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
00:09:03.768 00.000 15712 Moving (-0.02, -0.26) raw xDistance=-0.26 yDistance=0.02
00:09:03.768 00.000 15712 PPEC rslt: input = -0.26, final = -0.09, react = -0.15, pred = 0.06, hyst = -0.12, hyst_pct = 0.00, period_length = 640.36
00:09:03.768 00.000 15712 PPEC: input: -0.26, control: -0.09, exposure: 1500
00:09:03.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:03.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:09:03.768 00.000 15712 MoveAxis(E, 30, ABG)
00:09:03.768 00.000 15712 Guiding  Dir = 2, Dur = 30
00:09:03.768 00.000 15712 IsGuiding returns 0
00:09:03.801 00.033 15712 PulseGuide returned control before completion, sleep 12
00:09:03.849 00.048 15712 IsGuiding returns 0
00:09:03.849 00.000 15712 Move returns status 0, amount 30
00:09:03.849 00.000 15712 MoveAxis(N, 0, ABG)
00:09:03.849 00.000 15712 Move returns status 0, amount 0
00:09:03.849 00.000 15712 move complete, result=0
00:09:03.849 00.000 7988 GuideStep: -0.3 px 30 ms EAST, 0.0 px 0 ms NORTH
00:09:03.851 00.002 15712 worker thread done servicing request
00:09:03.851 00.000 15712 Worker thread wakes up
00:09:03.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:03.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:05.268 01.417 15712 Exposure complete
00:09:05.328 00.060 15712 worker thread done servicing request
00:09:05.328 00.000 7988 OnExposeComplete: enter
00:09:05.328 00.000 7988 UpdateGuideState(): m_state=6
00:09:05.328 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3308
00:09:05.328 00.000 7988 Star::Find returns 1 (0), X=504.83, Y=807.16, Mass=1553, SNR=26.3, Peak=164 HFD=4.4
00:09:05.328 00.000 7988 MultiStar: [#1 0.17,0.09,0.98,U] [#2 -0.06,-0.30,0.86,U] [#3 0.16,-0.12,0.84,U] [#4 -0.08,-0.52,0.00,M3] [#5 0.05,-0.08,0.72,U] [#6 0.15,0.11,0.66,U] [#7 0.00,-0.05,0.50,U] [#8 0.21,0.09,0.47,U] 
00:09:05.328 00.000 7988 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.23, 0.00}
00:09:05.328 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
00:09:05.328 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
00:09:05.338 00.010 7988 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
00:09:05.340 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.04, opts=13)
00:09:05.340 00.000 7988 Enqueuing Move request for scope (0.12, -0.04)
00:09:05.342 00.002 15712 Worker thread wakes up
00:09:05.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:09:05.342 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:09:05.342 00.000 15712 Moving (0.12, -0.04) raw xDistance=-0.04 yDistance=-0.12
00:09:05.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:05.342 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.3
00:09:05.344 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:05.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:05.344 00.000 7988 Enqueuing Expose request
00:09:05.344 00.000 15712 PPEC rslt: input = -0.04, final = 0.06, react = -0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.35
00:09:05.344 00.000 15712 PPEC: input: -0.04, control: 0.06, exposure: 1500
00:09:05.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:05.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:09:05.344 00.000 15712 MoveAxis(W, 19, ABG)
00:09:05.344 00.000 15712 Guiding  Dir = 3, Dur = 19
00:09:05.344 00.000 15712 IsGuiding returns 0
00:09:05.360 00.016 15712 IsGuiding returns 1
00:09:05.360 00.000 15712 scope still moving after pulse duration time elapsed
00:09:05.412 00.052 15712 IsGuiding returns 0
00:09:05.412 00.000 15712 scope move finished after 19 + 49 ms
00:09:05.412 00.000 15712 Move returns status 0, amount 19
00:09:05.412 00.000 15712 MoveAxis(N, 0, ABG)
00:09:05.412 00.000 15712 Move returns status 0, amount 0
00:09:05.412 00.000 15712 move complete, result=0
00:09:05.412 00.000 7988 GuideStep: -0.0 px 19 ms WEST, -0.1 px 0 ms NORTH
00:09:05.418 00.006 15712 worker thread done servicing request
00:09:05.418 00.000 15712 Worker thread wakes up
00:09:05.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:05.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:07.054 01.636 15712 Exposure complete
00:09:07.115 00.061 15712 worker thread done servicing request
00:09:07.115 00.000 7988 OnExposeComplete: enter
00:09:07.115 00.000 7988 UpdateGuideState(): m_state=6
00:09:07.115 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3309
00:09:07.115 00.000 7988 Star::Find returns 1 (0), X=504.57, Y=807.10, Mass=1557, SNR=26.3, Peak=155 HFD=4.8
00:09:07.115 00.000 7988 MultiStar: [#1 0.03,-0.24,0.97,U] [#2 -0.18,-0.34,0.87,U] [#3 -0.18,-0.20,0.85,U] [#4 -0.34,-0.71,0.00,M4] [#5 -0.21,-0.02,0.74,U] [#6 -0.07,-0.15,0.65,U] [#7 -0.06,-0.14,0.50,U] [#8 0.07,-0.14,0.47,U] 
00:09:07.115 00.000 7988 single-star, 7 included, MultiStar: {-0.09, -0.17}, one-star: {-0.03, -0.05}
00:09:07.115 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.67 = 2.61)
00:09:07.115 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.58)
00:09:07.115 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.11 mountX=-0.05 mountY=0.03, mountTheta=2.58
00:09:07.125 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
00:09:07.125 00.000 7988 Enqueuing Move request for scope (-0.03, -0.05)
00:09:07.125 00.000 15712 Worker thread wakes up
00:09:07.125 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
00:09:07.125 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
00:09:07.125 00.000 15712 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=0.03
00:09:07.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:07.125 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.3
00:09:07.130 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:07.131 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:07.131 00.000 7988 Enqueuing Expose request
00:09:07.131 00.000 15712 PPEC rslt: input = -0.05, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.35
00:09:07.131 00.000 15712 PPEC: input: -0.05, control: 0.05, exposure: 1500
00:09:07.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:07.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:09:07.131 00.000 15712 MoveAxis(W, 16, ABG)
00:09:07.131 00.000 15712 Guiding  Dir = 3, Dur = 16
00:09:07.131 00.000 15712 IsGuiding returns 0
00:09:07.157 00.026 15712 IsGuiding returns 1
00:09:07.157 00.000 15712 scope still moving after pulse duration time elapsed
00:09:07.179 00.022 15712 IsGuiding returns 1
00:09:07.211 00.032 15712 IsGuiding returns 0
00:09:07.211 00.000 15712 scope move finished after 16 + 72 ms
00:09:07.211 00.000 15712 Move returns status 0, amount 16
00:09:07.211 00.000 15712 MoveAxis(N, 0, ABG)
00:09:07.211 00.000 15712 Move returns status 0, amount 0
00:09:07.211 00.000 15712 move complete, result=0
00:09:07.211 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.0 px 0 ms NORTH
00:09:07.224 00.013 15712 worker thread done servicing request
00:09:07.224 00.000 15712 Worker thread wakes up
00:09:07.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:07.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:08.629 01.405 15712 Exposure complete
00:09:08.691 00.062 15712 worker thread done servicing request
00:09:08.691 00.000 7988 OnExposeComplete: enter
00:09:08.691 00.000 7988 UpdateGuideState(): m_state=6
00:09:08.691 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3310
00:09:08.691 00.000 7988 Star::Find returns 1 (0), X=504.60, Y=807.08, Mass=1652, SNR=27.0, Peak=160 HFD=4.8
00:09:08.691 00.000 7988 MultiStar: [#1 0.17,0.16,0.92,U] [#2 -0.34,-0.20,0.84,U] [#3 -0.23,0.11,0.82,U] [#4 -0.32,-0.13,0.72,U] [#5 -0.05,-0.13,0.72,U] [#6 -0.09,0.19,0.65,U] [#7 -0.11,0.09,0.45,U] [#8 0.35,0.03,0.45,U] 
00:09:08.691 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.00}, one-star: {-0.00, -0.07}
00:09:08.691 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = 3.14)
00:09:08.691 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
00:09:08.691 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=-0.07 mountY=0.00, mountTheta=3.11
00:09:08.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.07, opts=13)
00:09:08.705 00.014 7988 Enqueuing Move request for scope (-0.00, -0.07)
00:09:08.707 00.002 15712 Worker thread wakes up
00:09:08.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
00:09:08.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:08.707 00.000 7988 UpdateGuideState exits: m=1652 SNR=27.0
00:09:08.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:08.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:08.707 00.000 7988 Enqueuing Expose request
00:09:08.707 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
00:09:08.707 00.000 15712 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.00
00:09:08.707 00.000 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.35
00:09:08.707 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
00:09:08.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:08.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:09:08.707 00.000 15712 MoveAxis(W, 12, ABG)
00:09:08.707 00.000 15712 Guiding  Dir = 3, Dur = 12
00:09:08.707 00.000 15712 IsGuiding returns 0
00:09:08.741 00.034 15712 IsGuiding returns 1
00:09:08.741 00.000 15712 scope still moving after pulse duration time elapsed
00:09:08.789 00.048 15712 IsGuiding returns 0
00:09:08.789 00.000 15712 scope move finished after 12 + 61 ms
00:09:08.789 00.000 15712 Move returns status 0, amount 12
00:09:08.789 00.000 15712 MoveAxis(N, 0, ABG)
00:09:08.789 00.000 15712 Move returns status 0, amount 0
00:09:08.789 00.000 15712 move complete, result=0
00:09:08.789 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
00:09:08.790 00.001 15712 worker thread done servicing request
00:09:08.790 00.000 15712 Worker thread wakes up
00:09:08.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:08.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:10.429 01.639 15712 Exposure complete
00:09:10.491 00.062 15712 worker thread done servicing request
00:09:10.491 00.000 7988 OnExposeComplete: enter
00:09:10.493 00.002 7988 UpdateGuideState(): m_state=6
00:09:10.493 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3311
00:09:10.495 00.002 7988 Star::Find returns 1 (0), X=504.79, Y=807.09, Mass=1579, SNR=26.4, Peak=157 HFD=4.5
00:09:10.497 00.002 7988 MultiStar: [#1 0.22,0.11,0.98,U] [#2 -0.22,-0.10,0.85,U] [#3 0.03,0.14,0.84,U] [#4 -0.36,-0.25,0.00,M4] [#5 0.07,0.14,0.70,U] [#6 0.11,0.36,0.65,U] [#7 -0.30,0.36,0.00,M1] [#8 0.31,-0.23,0.43,U] 
00:09:10.497 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.18, -0.07}
00:09:10.499 00.002 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.56) = xAngle (-1.01 = -1.01)
00:09:10.499 00.000 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
00:09:10.501 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.55 mountX=0.06 mountY=-0.09, mountTheta=-1.02
00:09:10.503 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
00:09:10.505 00.002 7988 Enqueuing Move request for scope (0.09, 0.06)
00:09:10.505 00.000 15712 Worker thread wakes up
00:09:10.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:09:10.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:09:10.505 00.000 15712 Moving (0.09, 0.06) raw xDistance=0.06 yDistance=-0.09
00:09:10.509 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:10.509 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.4
00:09:10.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:10.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:10.509 00.000 7988 Enqueuing Expose request
00:09:10.509 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
00:09:10.509 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
00:09:10.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:10.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:10.509 00.000 15712 MoveAxis(W, 11, ABG)
00:09:10.509 00.000 15712 Guiding  Dir = 3, Dur = 11
00:09:10.509 00.000 15712 IsGuiding returns 0
00:09:10.560 00.051 15712 IsGuiding returns 1
00:09:10.560 00.000 15712 scope still moving after pulse duration time elapsed
00:09:10.596 00.036 15712 IsGuiding returns 0
00:09:10.596 00.000 15712 scope move finished after 11 + 70 ms
00:09:10.596 00.000 15712 Move returns status 0, amount 11
00:09:10.596 00.000 15712 MoveAxis(N, 0, ABG)
00:09:10.596 00.000 15712 Move returns status 0, amount 0
00:09:10.596 00.000 15712 move complete, result=0
00:09:10.596 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:09:10.597 00.001 15712 worker thread done servicing request
00:09:10.597 00.000 15712 Worker thread wakes up
00:09:10.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:10.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:12.011 01.414 15712 Exposure complete
00:09:12.074 00.063 15712 worker thread done servicing request
00:09:12.074 00.000 7988 OnExposeComplete: enter
00:09:12.074 00.000 7988 UpdateGuideState(): m_state=6
00:09:12.077 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3312
00:09:12.077 00.000 7988 Star::Find returns 1 (0), X=504.78, Y=807.20, Mass=1458, SNR=25.3, Peak=165 HFD=4.4
00:09:12.079 00.002 7988 MultiStar: [#1 0.05,0.05,1.00,U] [#2 -0.14,-0.35,0.90,U] [#3 -0.07,0.08,0.86,U] [#4 -0.45,-0.36,0.00,M5] [#5 -0.19,0.40,0.00,M1] [#6 -0.23,0.12,0.67,U] [#7 -0.17,0.21,0.49,U] [#8 0.15,0.00,0.44,U] 
00:09:12.079 00.000 7988 refined, 6 included, MultiStar: {-0.02, 0.01}, one-star: {0.17, 0.05}
00:09:12.081 00.002 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.56) = xAngle (1.35 = 1.35)
00:09:12.081 00.000 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
00:09:12.083 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.91 mountX=0.01 mountY=0.02, mountTheta=1.35
00:09:12.085 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
00:09:12.085 00.000 7988 Enqueuing Move request for scope (-0.02, 0.01)
00:09:12.087 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:12.089 00.002 15712 Worker thread wakes up
00:09:12.089 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.3
00:09:12.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:12.089 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:12.091 00.002 7988 Enqueuing Expose request
00:09:12.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:09:12.091 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:09:12.091 00.000 15712 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
00:09:12.091 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
00:09:12.091 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
00:09:12.091 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:12.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:09:12.091 00.000 15712 MoveAxis(W, 9, ABG)
00:09:12.091 00.000 15712 Guiding  Dir = 3, Dur = 9
00:09:12.091 00.000 15712 IsGuiding returns 0
00:09:12.110 00.019 15712 IsGuiding returns 0
00:09:12.110 00.000 15712 Move returns status 0, amount 9
00:09:12.110 00.000 15712 MoveAxis(N, 0, ABG)
00:09:12.110 00.000 15712 Move returns status 0, amount 0
00:09:12.110 00.000 15712 move complete, result=0
00:09:12.110 00.000 15712 worker thread done servicing request
00:09:12.110 00.000 15712 Worker thread wakes up
00:09:12.110 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:09:12.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:12.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:13.747 01.637 15712 Exposure complete
00:09:13.808 00.061 15712 worker thread done servicing request
00:09:13.808 00.000 7988 OnExposeComplete: enter
00:09:13.809 00.001 7988 UpdateGuideState(): m_state=6
00:09:13.809 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3313
00:09:13.809 00.000 7988 Star::Find returns 1 (0), X=504.71, Y=807.21, Mass=1515, SNR=25.9, Peak=123 HFD=4.7
00:09:13.809 00.000 7988 MultiStar: [#1 0.12,-0.01,0.98,U] [#2 -0.24,-0.26,0.83,U] [#3 0.05,-0.13,0.88,U] [#4 -0.16,-0.35,0.77,U] [#5 -0.04,-0.00,0.71,U] [#6 0.09,0.08,0.62,U] [#7 0.15,0.08,0.47,U] [#8 0.08,-0.17,0.45,U] 
00:09:13.809 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.10, 0.06}
00:09:13.809 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
00:09:13.809 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
00:09:13.809 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.42 mountX=-0.08 mountY=-0.01, mountTheta=-3.02
00:09:13.809 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
00:09:13.809 00.000 7988 Enqueuing Move request for scope (0.01, -0.08)
00:09:13.809 00.000 15712 Worker thread wakes up
00:09:13.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:09:13.809 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:09:13.809 00.000 15712 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=-0.01
00:09:13.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:13.809 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.9
00:09:13.822 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:13.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:13.825 00.003 7988 Enqueuing Expose request
00:09:13.825 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
00:09:13.825 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
00:09:13.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:13.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:09:13.825 00.000 15712 MoveAxis(W, 10, ABG)
00:09:13.825 00.000 15712 Guiding  Dir = 3, Dur = 10
00:09:13.827 00.002 15712 IsGuiding returns 0
00:09:13.888 00.061 15712 IsGuiding returns 1
00:09:13.888 00.000 15712 scope still moving after pulse duration time elapsed
00:09:13.920 00.032 15712 IsGuiding returns 0
00:09:13.920 00.000 15712 scope move finished after 10 + 83 ms
00:09:13.920 00.000 15712 Move returns status 0, amount 10
00:09:13.920 00.000 15712 MoveAxis(N, 0, ABG)
00:09:13.920 00.000 15712 Move returns status 0, amount 0
00:09:13.920 00.000 15712 move complete, result=0
00:09:13.920 00.000 15712 worker thread done servicing request
00:09:13.920 00.000 15712 Worker thread wakes up
00:09:13.920 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
00:09:13.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:13.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:15.340 01.420 15712 Exposure complete
00:09:15.387 00.047 15712 worker thread done servicing request
00:09:15.387 00.000 7988 OnExposeComplete: enter
00:09:15.402 00.015 7988 UpdateGuideState(): m_state=6
00:09:15.404 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3314
00:09:15.404 00.000 7988 Star::Find returns 1 (0), X=504.35, Y=807.06, Mass=1567, SNR=26.2, Peak=168 HFD=4.3
00:09:15.404 00.000 7988 MultiStar: [#1 -0.18,-0.06,1.00,U] [#2 -0.18,-0.33,0.92,U] [#3 -0.15,-0.21,0.86,U] [#4 -0.31,-0.47,0.00,M5] [#5 0.09,-0.05,0.72,U] [#6 0.43,0.18,0.00,M1] [#7 0.18,0.24,0.51,U] [#8 0.27,0.02,0.46,U] 
00:09:15.404 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.10}, one-star: {-0.25, -0.09}
00:09:15.404 00.000 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.81 = 2.48)
00:09:15.404 00.000 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.44)
00:09:15.404 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.25 mountX=-0.10 mountY=0.08, mountTheta=2.46
00:09:15.404 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.10, opts=13)
00:09:15.404 00.000 7988 Enqueuing Move request for scope (-0.08, -0.10)
00:09:15.404 00.000 15712 Worker thread wakes up
00:09:15.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
00:09:15.404 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
00:09:15.404 00.000 15712 Moving (-0.08, -0.10) raw xDistance=-0.10 yDistance=0.08
00:09:15.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:15.404 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.2
00:09:15.416 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:15.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:15.418 00.002 7988 Enqueuing Expose request
00:09:15.418 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.33
00:09:15.418 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
00:09:15.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:15.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:15.418 00.000 15712 MoveAxis(W, 11, ABG)
00:09:15.418 00.000 15712 Guiding  Dir = 3, Dur = 11
00:09:15.418 00.000 15712 IsGuiding returns 0
00:09:15.438 00.020 15712 IsGuiding returns 1
00:09:15.438 00.000 15712 scope still moving after pulse duration time elapsed
00:09:15.465 00.027 15712 IsGuiding returns 1
00:09:15.503 00.038 15712 IsGuiding returns 0
00:09:15.503 00.000 15712 scope move finished after 11 + 71 ms
00:09:15.503 00.000 15712 Move returns status 0, amount 11
00:09:15.503 00.000 15712 MoveAxis(N, 0, ABG)
00:09:15.503 00.000 15712 Move returns status 0, amount 0
00:09:15.503 00.000 15712 move complete, result=0
00:09:15.503 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
00:09:15.505 00.002 15712 worker thread done servicing request
00:09:15.505 00.000 15712 Worker thread wakes up
00:09:15.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:15.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:17.143 01.638 15712 Exposure complete
00:09:17.190 00.047 15712 worker thread done servicing request
00:09:17.190 00.000 7988 OnExposeComplete: enter
00:09:17.205 00.015 7988 UpdateGuideState(): m_state=6
00:09:17.205 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3315
00:09:17.207 00.002 7988 Star::Find returns 1 (0), X=504.60, Y=806.93, Mass=1573, SNR=26.5, Peak=141 HFD=4.3
00:09:17.207 00.000 7988 MultiStar: [#1 0.11,-0.23,0.97,U] [#2 -0.28,-0.59,0.00,M1] [#3 -0.32,-0.21,0.86,U] [#4 -0.32,-0.72,0.00,M6] [#5 -0.28,-0.36,0.00,M1] [#6 0.03,-0.06,0.67,U] [#7 -0.11,-0.22,0.51,U] [#8 0.26,-0.52,0.00,M1] 
00:09:17.207 00.000 7988 refined, 4 included, MultiStar: {-0.05, -0.19}, one-star: {-0.00, -0.22}
00:09:17.207 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
00:09:17.207 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
00:09:17.207 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.83 mountX=-0.19 mountY=0.06, mountTheta=2.86
00:09:17.207 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.19, opts=13)
00:09:17.207 00.000 7988 Enqueuing Move request for scope (-0.05, -0.19)
00:09:17.207 00.000 15712 Worker thread wakes up
00:09:17.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
00:09:17.207 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
00:09:17.207 00.000 15712 Moving (-0.05, -0.19) raw xDistance=-0.19 yDistance=0.06
00:09:17.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:17.207 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.5
00:09:17.218 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:17.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:17.220 00.002 7988 Enqueuing Expose request
00:09:17.220 00.000 15712 PPEC rslt: input = -0.19, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 640.33
00:09:17.220 00.000 15712 PPEC: input: -0.19, control: -0.08, exposure: 1500
00:09:17.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:17.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:09:17.220 00.000 15712 MoveAxis(E, 27, ABG)
00:09:17.220 00.000 15712 Guiding  Dir = 2, Dur = 27
00:09:17.220 00.000 15712 IsGuiding returns 0
00:09:17.241 00.021 15712 PulseGuide returned control before completion, sleep 15
00:09:17.292 00.051 15712 IsGuiding returns 0
00:09:17.292 00.000 15712 Move returns status 0, amount 27
00:09:17.292 00.000 15712 MoveAxis(N, 0, ABG)
00:09:17.292 00.000 15712 Move returns status 0, amount 0
00:09:17.292 00.000 15712 move complete, result=0
00:09:17.292 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
00:09:17.295 00.003 15712 worker thread done servicing request
00:09:17.295 00.000 15712 Worker thread wakes up
00:09:17.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:17.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:18.706 01.411 15712 Exposure complete
00:09:18.753 00.047 15712 worker thread done servicing request
00:09:18.753 00.000 7988 OnExposeComplete: enter
00:09:18.768 00.015 7988 UpdateGuideState(): m_state=6
00:09:18.768 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3316
00:09:18.770 00.002 7988 Star::Find returns 1 (0), X=504.57, Y=807.30, Mass=1565, SNR=26.2, Peak=160 HFD=4.6
00:09:18.770 00.000 7988 MultiStar: [#1 0.23,0.17,0.96,U] [#2 -0.26,-0.10,0.89,U] [#3 -0.13,0.18,0.85,U] [#4 -0.33,-0.22,0.73,U] [#5 0.13,0.26,0.75,U] [#6 -0.01,0.10,0.65,U] [#7 0.09,0.41,0.00,M1] [#8 0.00,0.13,0.48,U] 
00:09:18.770 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.09}, one-star: {-0.03, 0.15}
00:09:18.770 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
00:09:18.770 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
00:09:18.770 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.08 mountX=0.09 mountY=0.05, mountTheta=0.50
00:09:18.770 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.09, opts=13)
00:09:18.770 00.000 7988 Enqueuing Move request for scope (-0.05, 0.09)
00:09:18.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:18.770 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.2
00:09:18.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:18.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:18.770 00.000 7988 Enqueuing Expose request
00:09:18.784 00.014 15712 Worker thread wakes up
00:09:18.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:09:18.784 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:09:18.784 00.000 15712 Moving (-0.05, 0.09) raw xDistance=0.09 yDistance=0.05
00:09:18.788 00.004 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
00:09:18.788 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
00:09:18.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:18.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:09:18.788 00.000 15712 MoveAxis(W, 12, ABG)
00:09:18.788 00.000 15712 Guiding  Dir = 3, Dur = 12
00:09:18.788 00.000 15712 IsGuiding returns 0
00:09:18.804 00.016 15712 IsGuiding returns 1
00:09:18.804 00.000 15712 scope still moving after pulse duration time elapsed
00:09:18.855 00.051 15712 IsGuiding returns 0
00:09:18.855 00.000 15712 scope move finished after 12 + 59 ms
00:09:18.855 00.000 15712 Move returns status 0, amount 12
00:09:18.855 00.000 15712 MoveAxis(N, 0, ABG)
00:09:18.855 00.000 15712 Move returns status 0, amount 0
00:09:18.855 00.000 15712 move complete, result=0
00:09:18.855 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
00:09:18.861 00.006 15712 worker thread done servicing request
00:09:18.861 00.000 15712 Worker thread wakes up
00:09:18.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:18.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:20.494 01.633 15712 Exposure complete
00:09:20.558 00.064 15712 worker thread done servicing request
00:09:20.558 00.000 7988 OnExposeComplete: enter
00:09:20.558 00.000 7988 UpdateGuideState(): m_state=6
00:09:20.558 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
00:09:20.558 00.000 7988 Star::Find returns 1 (0), X=504.53, Y=807.28, Mass=1508, SNR=25.8, Peak=181 HFD=4.0
00:09:20.558 00.000 7988 MultiStar: [#1 0.03,0.02,0.97,U] [#2 -0.36,-0.17,0.84,U] [#3 0.05,0.18,0.88,U] [#4 -0.35,-0.42,0.00,M6] [#5 -0.15,0.18,0.74,U] [#6 -0.07,0.21,0.67,U] [#7 -0.06,0.15,0.49,U] [#8 -0.20,0.21,0.45,U] 
00:09:20.558 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.10}, one-star: {-0.07, 0.12}
00:09:20.558 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.77 = 0.77)
00:09:20.558 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
00:09:20.558 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.34 mountX=0.10 mountY=0.09, mountTheta=0.76
00:09:20.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.10, opts=13)
00:09:20.571 00.013 7988 Enqueuing Move request for scope (-0.09, 0.10)
00:09:20.573 00.002 15712 Worker thread wakes up
00:09:20.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
00:09:20.573 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
00:09:20.573 00.000 15712 Moving (-0.09, 0.10) raw xDistance=0.10 yDistance=0.09
00:09:20.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:20.573 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.8
00:09:20.575 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:20.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:20.577 00.002 7988 Enqueuing Expose request
00:09:20.577 00.000 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.32
00:09:20.577 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
00:09:20.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:20.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:09:20.577 00.000 15712 MoveAxis(W, 9, ABG)
00:09:20.577 00.000 15712 Guiding  Dir = 3, Dur = 9
00:09:20.577 00.000 15712 IsGuiding returns 0
00:09:20.597 00.020 15712 IsGuiding returns 0
00:09:20.597 00.000 15712 Move returns status 0, amount 9
00:09:20.597 00.000 15712 MoveAxis(N, 0, ABG)
00:09:20.597 00.000 15712 Move returns status 0, amount 0
00:09:20.597 00.000 15712 move complete, result=0
00:09:20.597 00.000 15712 worker thread done servicing request
00:09:20.597 00.000 15712 Worker thread wakes up
00:09:20.597 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
00:09:20.603 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:20.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:22.007 01.404 15712 Exposure complete
00:09:22.070 00.063 15712 worker thread done servicing request
00:09:22.070 00.000 7988 OnExposeComplete: enter
00:09:22.070 00.000 7988 UpdateGuideState(): m_state=6
00:09:22.070 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
00:09:22.070 00.000 7988 Star::Find returns 1 (0), X=504.30, Y=807.22, Mass=1505, SNR=26.0, Peak=156 HFD=4.5
00:09:22.070 00.000 7988 MultiStar: [#1 -0.06,0.16,0.97,U] [#2 -0.55,0.12,0.00,M1] [#3 -0.17,0.16,0.85,U] [#4 -0.82,-0.49,0.00,M7] [#5 -0.19,-0.01,0.73,U] [#6 -0.20,0.29,0.66,U] [#7 -0.13,0.10,0.48,U] [#8 -0.10,0.20,0.45,U] 
00:09:22.070 00.000 7988 refined, 6 included, MultiStar: {-0.17, 0.13}, one-star: {-0.30, 0.07}
00:09:22.070 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.56) = xAngle (0.92 = 0.92)
00:09:22.070 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
00:09:22.070 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.48 mountX=0.13 mountY=0.17, mountTheta=0.91
00:09:22.070 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.13, opts=13)
00:09:22.070 00.000 7988 Enqueuing Move request for scope (-0.17, 0.13)
00:09:22.070 00.000 15712 Worker thread wakes up
00:09:22.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
00:09:22.070 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
00:09:22.070 00.000 15712 Moving (-0.17, 0.13) raw xDistance=0.13 yDistance=0.17
00:09:22.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:22.070 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.0
00:09:22.085 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:22.086 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:22.086 00.000 7988 Enqueuing Expose request
00:09:22.086 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.31
00:09:22.086 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
00:09:22.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:22.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:09:22.086 00.000 15712 MoveAxis(W, 8, ABG)
00:09:22.086 00.000 15712 Guiding  Dir = 3, Dur = 8
00:09:22.086 00.000 15712 IsGuiding returns 0
00:09:22.105 00.019 15712 IsGuiding returns 0
00:09:22.105 00.000 15712 Move returns status 0, amount 8
00:09:22.105 00.000 15712 MoveAxis(N, 0, ABG)
00:09:22.105 00.000 15712 Move returns status 0, amount 0
00:09:22.105 00.000 15712 move complete, result=0
00:09:22.105 00.000 15712 worker thread done servicing request
00:09:22.105 00.000 15712 Worker thread wakes up
00:09:22.105 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.2 px 0 ms NORTH
00:09:22.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:22.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:23.750 01.645 15712 Exposure complete
00:09:23.810 00.060 15712 worker thread done servicing request
00:09:23.810 00.000 7988 OnExposeComplete: enter
00:09:23.812 00.002 7988 UpdateGuideState(): m_state=6
00:09:23.812 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3319
00:09:23.812 00.000 7988 Star::Find returns 1 (0), X=504.82, Y=807.19, Mass=1611, SNR=26.7, Peak=180 HFD=4.4
00:09:23.812 00.000 7988 MultiStar: [#1 -0.02,0.57,0.00,M1] [#2 -0.20,0.14,0.85,U] [#3 -0.11,0.42,0.00,M1] [#4 -0.70,0.04,0.00,M8] [#5 -0.07,0.44,0.00,M1] [#6 0.06,0.51,0.00,M1] [#7 0.17,0.43,0.00,M1] [#8 0.32,0.24,0.42,U] 
00:09:23.812 00.000 7988 refined, 2 included, MultiStar: {0.08, 0.11}, one-star: {0.22, 0.04}
00:09:23.812 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
00:09:23.812 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
00:09:23.819 00.007 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.95 mountX=0.12 mountY=-0.08, mountTheta=-0.63
00:09:23.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
00:09:23.819 00.000 7988 Enqueuing Move request for scope (0.08, 0.11)
00:09:23.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:09:23.819 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.7
00:09:23.819 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:23.819 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:23.819 00.000 7988 Enqueuing Expose request
00:09:23.828 00.009 15712 Worker thread wakes up
00:09:23.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:09:23.828 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:09:23.828 00.000 15712 Moving (0.08, 0.11) raw xDistance=0.12 yDistance=-0.08
00:09:23.828 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.31
00:09:23.828 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
00:09:23.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:23.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:09:23.828 00.000 15712 MoveAxis(W, 8, ABG)
00:09:23.828 00.000 15712 Guiding  Dir = 3, Dur = 8
00:09:23.828 00.000 15712 IsGuiding returns 0
00:09:23.844 00.016 15712 IsGuiding returns 0
00:09:23.844 00.000 15712 Move returns status 0, amount 8
00:09:23.844 00.000 15712 MoveAxis(N, 0, ABG)
00:09:23.844 00.000 15712 Move returns status 0, amount 0
00:09:23.844 00.000 15712 move complete, result=0
00:09:23.844 00.000 15712 worker thread done servicing request
00:09:23.844 00.000 15712 Worker thread wakes up
00:09:23.844 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:09:23.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:23.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:25.265 01.421 15712 Exposure complete
00:09:25.314 00.049 15712 worker thread done servicing request
00:09:25.328 00.014 7988 OnExposeComplete: enter
00:09:25.328 00.000 7988 UpdateGuideState(): m_state=6
00:09:25.331 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3320
00:09:25.331 00.000 7988 Star::Find returns 1 (0), X=504.58, Y=807.70, Mass=1712, SNR=27.3, Peak=165 HFD=4.7
00:09:25.331 00.000 7988 MultiStar: [#1 0.04,0.65,0.00,M2] [#2 -0.22,0.39,0.00,M1] [#3 -0.15,0.76,0.00,M2] [#4 -0.23,0.48,0.00,M9] [#5 -0.01,0.64,0.00,M2] [#6 0.00,0.83,0.00,M2] [#7 -0.14,0.51,0.00,M2] [#8 -0.21,0.39,0.00,M1] 
00:09:25.331 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
00:09:25.331 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
00:09:25.331 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.55 hyp=0.55 cameraTheta=1.62 mountX=0.55 mountY=0.01, mountTheta=0.02
00:09:25.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.55, opts=13)
00:09:25.331 00.000 7988 Enqueuing Move request for scope (-0.03, 0.55)
00:09:25.331 00.000 15712 Worker thread wakes up
00:09:25.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.55) opts 0xd
00:09:25.331 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.55)
00:09:25.331 00.000 15712 Moving (-0.03, 0.55) raw xDistance=0.55 yDistance=0.01
00:09:25.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:09:25.331 00.000 7988 UpdateGuideState exits: m=1712 SNR=27.3
00:09:25.342 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:25.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:25.344 00.002 7988 Enqueuing Expose request
00:09:25.346 00.002 15712 PPEC rslt: input = 0.55, final = 0.35, react = 0.33, pred = 0.02, hyst = 0.30, hyst_pct = 0.00, period_length = 640.30
00:09:25.346 00.000 15712 PPEC: input: 0.55, control: 0.35, exposure: 1500
00:09:25.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:25.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:09:25.346 00.000 15712 MoveAxis(W, 115, ABG)
00:09:25.346 00.000 15712 Guiding  Dir = 3, Dur = 115
00:09:25.346 00.000 15712 IsGuiding returns 0
00:09:25.364 00.018 15712 PulseGuide returned control before completion, sleep 107
00:09:25.507 00.143 15712 IsGuiding returns 1
00:09:25.507 00.000 15712 scope still moving after pulse duration time elapsed
00:09:25.535 00.028 15712 IsGuiding returns 0
00:09:25.535 00.000 15712 scope move finished after 115 + 74 ms
00:09:25.535 00.000 15712 Move returns status 0, amount 115
00:09:25.535 00.000 15712 MoveAxis(N, 0, ABG)
00:09:25.535 00.000 15712 Move returns status 0, amount 0
00:09:25.535 00.000 15712 move complete, result=0
00:09:25.535 00.000 15712 worker thread done servicing request
00:09:25.535 00.000 15712 Worker thread wakes up
00:09:25.535 00.000 7988 GuideStep: 0.5 px 115 ms WEST, 0.0 px 0 ms NORTH
00:09:25.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:25.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:27.165 01.630 15712 Exposure complete
00:09:27.226 00.061 15712 worker thread done servicing request
00:09:27.226 00.000 7988 OnExposeComplete: enter
00:09:27.226 00.000 7988 UpdateGuideState(): m_state=6
00:09:27.230 00.004 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3321
00:09:27.230 00.000 7988 Star::Find returns 1 (0), X=504.59, Y=807.11, Mass=1521, SNR=25.7, Peak=166 HFD=4.3
00:09:27.232 00.002 7988 MultiStar: [#1 0.18,-0.09,0.99,U] [#2 -0.19,-0.34,0.88,U] [#3 0.04,-0.02,0.91,U] [#4 -0.28,-0.43,0.00,M10] [#5 -0.27,-0.12,0.74,U] [#6 0.21,0.07,0.69,U] [#7 -0.18,0.06,0.52,U] [#8 0.35,0.03,0.44,U] 
00:09:27.233 00.001 7988 single-star, 7 included, MultiStar: {0.01, -0.07}, one-star: {-0.02, -0.04}
00:09:27.233 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.56) = xAngle (-3.51 = 2.77)
00:09:27.235 00.002 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.74)
00:09:27.235 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.95 mountX=-0.04 mountY=0.02, mountTheta=2.74
00:09:27.237 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.04, opts=13)
00:09:27.239 00.002 7988 Enqueuing Move request for scope (-0.02, -0.04)
00:09:27.239 00.000 15712 Worker thread wakes up
00:09:27.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:09:27.239 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:09:27.239 00.000 15712 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.02
00:09:27.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:09:27.239 00.000 7988 UpdateGuideState exits: m=1521 SNR=25.7
00:09:27.243 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:27.243 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:27.243 00.000 7988 Enqueuing Expose request
00:09:27.243 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.30
00:09:27.243 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
00:09:27.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:27.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:09:27.243 00.000 15712 MoveAxis(W, 8, ABG)
00:09:27.243 00.000 15712 Guiding  Dir = 3, Dur = 8
00:09:27.243 00.000 15712 IsGuiding returns 0
00:09:27.267 00.024 15712 IsGuiding returns 0
00:09:27.267 00.000 15712 Move returns status 0, amount 8
00:09:27.267 00.000 15712 MoveAxis(N, 0, ABG)
00:09:27.267 00.000 15712 Move returns status 0, amount 0
00:09:27.267 00.000 15712 move complete, result=0
00:09:27.267 00.000 15712 worker thread done servicing request
00:09:27.267 00.000 15712 Worker thread wakes up
00:09:27.267 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:09:27.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:27.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:28.680 01.413 15712 Exposure complete
00:09:28.741 00.061 15712 worker thread done servicing request
00:09:28.741 00.000 7988 OnExposeComplete: enter
00:09:28.742 00.001 7988 UpdateGuideState(): m_state=6
00:09:28.742 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3322
00:09:28.742 00.000 7988 Star::Find returns 1 (0), X=504.72, Y=807.09, Mass=1516, SNR=25.7, Peak=151 HFD=4.4
00:09:28.742 00.000 7988 MultiStar: [#1 0.27,-0.09,1.01,U] [#2 -0.17,-0.53,0.00,M1] [#3 0.19,-0.08,0.86,U] [#4 -0.44,-0.50,0.00,R] [#5 0.05,-0.11,0.74,U] [#6 0.12,-0.21,0.69,U] [#7 0.33,-0.11,0.50,U] [#8 0.22,-0.12,0.46,U] 
00:09:28.742 00.000 7988 single-star, 6 included, MultiStar: {0.18, -0.11}, one-star: {0.11, -0.06}
00:09:28.747 00.005 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.56) = xAngle (-2.07 = -2.07)
00:09:28.747 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
00:09:28.747 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.51 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
00:09:28.747 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.06, opts=13)
00:09:28.747 00.000 7988 Enqueuing Move request for scope (0.11, -0.06)
00:09:28.747 00.000 15712 Worker thread wakes up
00:09:28.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:09:28.747 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:09:28.747 00.000 15712 Moving (0.11, -0.06) raw xDistance=-0.06 yDistance=-0.11
00:09:28.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:28.747 00.000 7988 UpdateGuideState exits: m=1516 SNR=25.7
00:09:28.757 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:28.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:28.757 00.000 7988 Enqueuing Expose request
00:09:28.757 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.29
00:09:28.757 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
00:09:28.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:28.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:09:28.757 00.000 15712 MoveAxis(W, 7, ABG)
00:09:28.757 00.000 15712 Guiding  Dir = 3, Dur = 7
00:09:28.757 00.000 15712 IsGuiding returns 0
00:09:28.782 00.025 15712 IsGuiding returns 0
00:09:28.782 00.000 15712 Move returns status 0, amount 7
00:09:28.782 00.000 15712 MoveAxis(N, 0, ABG)
00:09:28.782 00.000 15712 Move returns status 0, amount 0
00:09:28.782 00.000 15712 move complete, result=0
00:09:28.782 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:09:28.782 00.000 15712 worker thread done servicing request
00:09:28.782 00.000 15712 Worker thread wakes up
00:09:28.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:28.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:30.524 01.742 15712 Exposure complete
00:09:30.583 00.059 15712 worker thread done servicing request
00:09:30.583 00.000 7988 OnExposeComplete: enter
00:09:30.588 00.005 7988 UpdateGuideState(): m_state=6
00:09:30.588 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3323
00:09:30.588 00.000 7988 Star::Find returns 1 (0), X=504.53, Y=807.00, Mass=1636, SNR=27.0, Peak=167 HFD=4.5
00:09:30.588 00.000 7988 MultiStar: [#1 0.02,-0.10,0.96,U] [#2 -0.19,-0.40,0.00,M2] [#3 -0.28,-0.00,0.81,U] [#4 -0.18,-0.01,0.70,U] [#5 -0.06,-0.15,0.71,U] [#6 0.01,0.03,0.69,U] [#7 -0.08,-0.07,0.48,U] [#8 0.16,-0.04,0.44,U] 
00:09:30.588 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.07}, one-star: {-0.07, -0.15}
00:09:30.588 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.56) = xAngle (-3.93 = 2.35)
00:09:30.588 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.32)
00:09:30.588 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.37 mountX=-0.07 mountY=0.07, mountTheta=2.34
00:09:30.588 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.07, opts=13)
00:09:30.588 00.000 7988 Enqueuing Move request for scope (-0.07, -0.07)
00:09:30.588 00.000 15712 Worker thread wakes up
00:09:30.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
00:09:30.588 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
00:09:30.588 00.000 15712 Moving (-0.07, -0.07) raw xDistance=-0.07 yDistance=0.07
00:09:30.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:30.600 00.012 7988 UpdateGuideState exits: m=1636 SNR=27.0
00:09:30.602 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:30.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:30.604 00.002 7988 Enqueuing Expose request
00:09:30.604 00.000 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.29
00:09:30.604 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
00:09:30.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:30.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:09:30.604 00.000 15712 MoveAxis(W, 13, ABG)
00:09:30.604 00.000 15712 Guiding  Dir = 3, Dur = 13
00:09:30.606 00.002 15712 IsGuiding returns 0
00:09:30.620 00.014 15712 IsGuiding returns 1
00:09:30.620 00.000 15712 scope still moving after pulse duration time elapsed
00:09:30.672 00.052 15712 IsGuiding returns 0
00:09:30.672 00.000 15712 scope move finished after 13 + 52 ms
00:09:30.672 00.000 15712 Move returns status 0, amount 13
00:09:30.672 00.000 15712 MoveAxis(N, 0, ABG)
00:09:30.672 00.000 15712 Move returns status 0, amount 0
00:09:30.672 00.000 15712 move complete, result=0
00:09:30.672 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
00:09:30.672 00.000 15712 worker thread done servicing request
00:09:30.674 00.002 15712 Worker thread wakes up
00:09:30.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:30.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:32.089 01.415 15712 Exposure complete
00:09:32.146 00.057 15712 worker thread done servicing request
00:09:32.146 00.000 7988 OnExposeComplete: enter
00:09:32.151 00.005 7988 UpdateGuideState(): m_state=6
00:09:32.151 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3324
00:09:32.151 00.000 7988 Star::Find returns 1 (0), X=504.79, Y=807.17, Mass=1500, SNR=25.9, Peak=168 HFD=4.4
00:09:32.151 00.000 7988 MultiStar: [#1 0.29,0.08,0.99,U] [#2 -0.06,-0.18,0.90,U] [#3 -0.09,-0.11,0.89,U] [#4 0.25,0.25,0.78,U] [#5 0.09,0.12,0.78,U] [#6 -0.12,0.17,0.65,U] [#7 0.08,-0.05,0.49,U] [#8 0.04,-0.10,0.43,U] 
00:09:32.151 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.19, 0.01}
00:09:32.151 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.30 = -1.30)
00:09:32.151 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
00:09:32.151 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=0.02 mountY=-0.09, mountTheta=-1.30
00:09:32.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.02, opts=13)
00:09:32.151 00.000 7988 Enqueuing Move request for scope (0.09, 0.02)
00:09:32.163 00.012 15712 Worker thread wakes up
00:09:32.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:09:32.163 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:09:32.163 00.000 15712 Moving (0.09, 0.02) raw xDistance=0.02 yDistance=-0.09
00:09:32.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:09:32.163 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.9
00:09:32.165 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:32.165 00.000 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.28
00:09:32.165 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
00:09:32.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:32.167 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:32.167 00.000 7988 Enqueuing Expose request
00:09:32.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:32.167 00.000 15712 MoveAxis(W, 12, ABG)
00:09:32.167 00.000 15712 Guiding  Dir = 3, Dur = 12
00:09:32.203 00.036 15712 IsGuiding returns 0
00:09:32.219 00.016 15712 IsGuiding returns 1
00:09:32.219 00.000 15712 scope still moving after pulse duration time elapsed
00:09:32.246 00.027 15712 IsGuiding returns 1
00:09:32.282 00.036 15712 IsGuiding returns 0
00:09:32.282 00.000 15712 scope move finished after 12 + 67 ms
00:09:32.282 00.000 15712 Move returns status 0, amount 12
00:09:32.282 00.000 15712 MoveAxis(N, 0, ABG)
00:09:32.282 00.000 15712 Move returns status 0, amount 0
00:09:32.282 00.000 15712 move complete, result=0
00:09:32.282 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:09:32.289 00.007 15712 worker thread done servicing request
00:09:32.289 00.000 15712 Worker thread wakes up
00:09:32.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:32.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:33.922 01.633 15712 Exposure complete
00:09:33.984 00.062 15712 worker thread done servicing request
00:09:33.984 00.000 7988 OnExposeComplete: enter
00:09:33.986 00.002 7988 UpdateGuideState(): m_state=6
00:09:33.986 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3325
00:09:33.986 00.000 7988 Star::Find returns 1 (0), X=505.12, Y=806.90, Mass=1545, SNR=26.0, Peak=132 HFD=4.4
00:09:33.986 00.000 7988 MultiStar: [#1 0.49,-0.07,0.00,M1] [#2 0.21,-0.44,0.00,M2] [#3 0.43,0.09,0.00,M1] [#4 0.26,0.10,0.79,U] [#5 0.20,-0.14,0.73,U] [#6 0.56,0.09,0.00,M1] [#7 0.56,-0.01,0.00,M1] [#8 0.75,-0.19,0.00,M1] 
00:09:33.986 00.000 7988 refined, 2 included, MultiStar: {0.34, -0.11}, one-star: {0.52, -0.26}
00:09:33.986 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
00:09:33.986 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
00:09:33.986 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-0.31 mountX=-0.11 mountY=-0.34, mountTheta=-1.87
00:09:33.986 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.11, opts=13)
00:09:33.986 00.000 7988 Enqueuing Move request for scope (0.34, -0.11)
00:09:33.986 00.000 15712 Worker thread wakes up
00:09:33.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.11) opts 0xd
00:09:33.986 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.11)
00:09:33.986 00.000 15712 Moving (0.34, -0.11) raw xDistance=-0.11 yDistance=-0.34
00:09:33.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:09:33.986 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.0
00:09:34.000 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:34.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:34.000 00.000 7988 Enqueuing Expose request
00:09:34.003 00.003 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.28
00:09:34.003 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
00:09:34.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:09:34.003 00.000 15712 MoveAxis(W, 13, ABG)
00:09:34.003 00.000 15712 Guiding  Dir = 3, Dur = 13
00:09:34.003 00.000 15712 IsGuiding returns 0
00:09:34.023 00.020 15712 IsGuiding returns 1
00:09:34.023 00.000 15712 scope still moving after pulse duration time elapsed
00:09:34.071 00.048 15712 IsGuiding returns 0
00:09:34.071 00.000 15712 scope move finished after 13 + 59 ms
00:09:34.071 00.000 15712 Move returns status 0, amount 13
00:09:34.071 00.000 15712 MoveAxis(N, 87, ABG)
00:09:34.071 00.000 15712 Guiding  Dir = 0, Dur = 87
00:09:34.071 00.000 15712 IsGuiding returns 0
00:09:34.156 00.085 15712 PulseGuide returned control before completion, sleep 18
00:09:34.175 00.019 15712 IsGuiding returns 1
00:09:34.175 00.000 15712 scope still moving after pulse duration time elapsed
00:09:34.222 00.047 15712 IsGuiding returns 1
00:09:34.275 00.053 15712 IsGuiding returns 0
00:09:34.275 00.000 15712 scope move finished after 87 + 120 ms
00:09:34.275 00.000 15712 Move returns status 0, amount 87
00:09:34.275 00.000 15712 move complete, result=0
00:09:34.275 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.3 px 87 ms NORTH
00:09:34.288 00.013 15712 worker thread done servicing request
00:09:34.288 00.000 15712 Worker thread wakes up
00:09:34.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:34.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:35.692 01.404 15712 Exposure complete
00:09:35.753 00.061 15712 worker thread done servicing request
00:09:35.753 00.000 7988 OnExposeComplete: enter
00:09:35.755 00.002 7988 UpdateGuideState(): m_state=6
00:09:35.755 00.000 7988 Star::Find(15, 505, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3326
00:09:35.757 00.002 7988 Star::Find returns 1 (0), X=504.71, Y=807.05, Mass=1690, SNR=27.3, Peak=151 HFD=4.9
00:09:35.757 00.000 7988 MultiStar: [#1 0.07,-0.10,0.94,U] [#2 -0.38,-0.41,0.00,M3] [#3 -0.22,-0.05,0.81,U] [#4 -0.04,0.26,0.69,U] [#5 -0.39,-0.29,0.00,M1] [#6 0.12,-0.01,0.62,U] [#7 -0.11,0.08,0.45,U] [#8 0.03,-0.07,0.38,U] 
00:09:35.759 00.002 7988 refined, 6 included, MultiStar: {0.00, -0.01}, one-star: {0.11, -0.10}
00:09:35.759 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
00:09:35.761 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
00:09:35.761 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.46 mountX=-0.01 mountY=-0.00, mountTheta=-3.06
00:09:35.763 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.01, opts=13)
00:09:35.765 00.002 7988 Enqueuing Move request for scope (0.00, -0.01)
00:09:35.765 00.000 15712 Worker thread wakes up
00:09:35.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:09:35.765 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:09:35.765 00.000 15712 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
00:09:35.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:09:35.765 00.000 7988 UpdateGuideState exits: m=1690 SNR=27.3
00:09:35.769 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:35.770 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:35.770 00.000 7988 Enqueuing Expose request
00:09:35.770 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.27
00:09:35.770 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
00:09:35.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:35.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:09:35.770 00.000 15712 MoveAxis(W, 8, ABG)
00:09:35.770 00.000 15712 Guiding  Dir = 3, Dur = 8
00:09:35.770 00.000 15712 IsGuiding returns 0
00:09:35.817 00.047 15712 IsGuiding returns 0
00:09:35.817 00.000 15712 Move returns status 0, amount 8
00:09:35.817 00.000 15712 MoveAxis(N, 0, ABG)
00:09:35.817 00.000 15712 Move returns status 0, amount 0
00:09:35.817 00.000 15712 move complete, result=0
00:09:35.817 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:09:35.821 00.004 15712 worker thread done servicing request
00:09:35.821 00.000 15712 Worker thread wakes up
00:09:35.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:35.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:37.463 01.642 15712 Exposure complete
00:09:37.523 00.060 15712 worker thread done servicing request
00:09:37.523 00.000 7988 OnExposeComplete: enter
00:09:37.525 00.002 7988 UpdateGuideState(): m_state=6
00:09:37.525 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3327
00:09:37.525 00.000 7988 Star::Find returns 1 (0), X=504.32, Y=807.02, Mass=1535, SNR=26.1, Peak=166 HFD=4.1
00:09:37.525 00.000 7988 MultiStar: [#1 -0.05,-0.02,0.97,U] [#2 -0.36,-0.31,0.00,M4] [#3 -0.36,0.15,0.85,U] [#4 -0.33,0.17,0.76,U] [#5 -0.52,0.07,0.00,M2] [#6 -0.26,0.30,0.67,U] [#7 -0.31,0.52,0.00,M1] [#8 -0.14,-0.18,0.44,U] 
00:09:37.525 00.000 7988 refined, 5 included, MultiStar: {-0.24, 0.05}, one-star: {-0.28, -0.13}
00:09:37.525 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
00:09:37.525 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
00:09:37.525 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.24 cameraTheta=2.95 mountX=0.05 mountY=0.24, mountTheta=1.38
00:09:37.525 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.05, opts=13)
00:09:37.525 00.000 7988 Enqueuing Move request for scope (-0.24, 0.05)
00:09:37.536 00.011 15712 Worker thread wakes up
00:09:37.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
00:09:37.536 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
00:09:37.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:09:37.536 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.1
00:09:37.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:37.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:37.536 00.000 7988 Enqueuing Expose request
00:09:37.541 00.005 15712 Moving (-0.24, 0.05) raw xDistance=0.05 yDistance=0.24
00:09:37.541 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.27
00:09:37.541 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
00:09:37.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:37.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:09:37.541 00.000 15712 MoveAxis(W, 6, ABG)
00:09:37.541 00.000 15712 Guiding  Dir = 3, Dur = 6
00:09:37.541 00.000 15712 IsGuiding returns 0
00:09:37.559 00.018 15712 IsGuiding returns 0
00:09:37.559 00.000 15712 Move returns status 0, amount 6
00:09:37.559 00.000 15712 MoveAxis(N, 0, ABG)
00:09:37.559 00.000 15712 Move returns status 0, amount 0
00:09:37.559 00.000 15712 move complete, result=0
00:09:37.559 00.000 15712 worker thread done servicing request
00:09:37.559 00.000 15712 Worker thread wakes up
00:09:37.559 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
00:09:37.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:37.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:38.976 01.417 15712 Exposure complete
00:09:39.038 00.062 15712 worker thread done servicing request
00:09:39.038 00.000 7988 OnExposeComplete: enter
00:09:39.039 00.001 7988 UpdateGuideState(): m_state=6
00:09:39.041 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3328
00:09:39.041 00.000 7988 Star::Find returns 1 (0), X=504.57, Y=807.05, Mass=1593, SNR=26.6, Peak=149 HFD=4.2
00:09:39.043 00.002 7988 MultiStar: [#1 -0.06,-0.06,1.00,U] [#2 -0.32,-0.34,0.00,M5] [#3 -0.32,-0.15,0.80,U] [#4 -0.22,0.45,0.00,M1] [#5 -0.13,-0.15,0.69,U] [#6 -0.24,0.04,0.69,U] [#7 -0.31,0.02,0.50,U] [#8 0.01,-0.07,0.46,U] 
00:09:39.043 00.000 7988 single-star, 6 included, MultiStar: {-0.15, -0.07}, one-star: {-0.04, -0.10}
00:09:39.045 00.002 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
00:09:39.045 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.77)
00:09:39.047 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.92 mountX=-0.10 mountY=0.04, mountTheta=2.77
00:09:39.049 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.10, opts=13)
00:09:39.049 00.000 7988 Enqueuing Move request for scope (-0.04, -0.10)
00:09:39.051 00.002 15712 Worker thread wakes up
00:09:39.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
00:09:39.051 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
00:09:39.051 00.000 15712 Moving (-0.04, -0.10) raw xDistance=-0.10 yDistance=0.04
00:09:39.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:39.051 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.6
00:09:39.053 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:39.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:39.055 00.002 7988 Enqueuing Expose request
00:09:39.055 00.000 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.26
00:09:39.055 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
00:09:39.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:39.057 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:09:39.057 00.000 15712 MoveAxis(W, 5, ABG)
00:09:39.057 00.000 15712 Guiding  Dir = 3, Dur = 5
00:09:39.057 00.000 15712 IsGuiding returns 0
00:09:39.075 00.018 15712 IsGuiding returns 0
00:09:39.075 00.000 15712 Move returns status 0, amount 5
00:09:39.075 00.000 15712 MoveAxis(N, 0, ABG)
00:09:39.075 00.000 15712 Move returns status 0, amount 0
00:09:39.075 00.000 15712 move complete, result=0
00:09:39.075 00.000 15712 worker thread done servicing request
00:09:39.075 00.000 15712 Worker thread wakes up
00:09:39.075 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:09:39.081 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:39.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:40.826 01.745 15712 Exposure complete
00:09:40.887 00.061 15712 worker thread done servicing request
00:09:40.888 00.001 7988 OnExposeComplete: enter
00:09:40.888 00.000 7988 UpdateGuideState(): m_state=6
00:09:40.888 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3329
00:09:40.888 00.000 7988 Star::Find returns 1 (0), X=504.54, Y=807.11, Mass=1586, SNR=26.6, Peak=153 HFD=4.5
00:09:40.888 00.000 7988 MultiStar: [#1 0.06,0.04,1.00,U] [#2 -0.34,-0.24,0.00,M6] [#3 -0.10,0.11,0.85,U] [#4 -0.18,0.18,0.74,U] [#5 -0.13,-0.19,0.68,U] [#6 -0.06,0.10,0.64,U] [#7 -0.27,0.19,0.50,U] [#8 0.10,-0.25,0.40,U] 
00:09:40.888 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.07, -0.05}
00:09:40.888 00.000 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
00:09:40.888 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
00:09:40.888 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.82 mountX=0.03 mountY=0.08, mountTheta=1.25
00:09:40.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.03, opts=13)
00:09:40.888 00.000 7988 Enqueuing Move request for scope (-0.08, 0.03)
00:09:40.888 00.000 15712 Worker thread wakes up
00:09:40.888 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:09:40.888 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:09:40.888 00.000 15712 Moving (-0.08, 0.03) raw xDistance=0.03 yDistance=0.08
00:09:40.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:09:40.888 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.6
00:09:40.902 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:40.903 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:40.903 00.000 7988 Enqueuing Expose request
00:09:40.903 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.25
00:09:40.903 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
00:09:40.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:40.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:40.903 00.000 15712 MoveAxis(W, 5, ABG)
00:09:40.903 00.000 15712 Guiding  Dir = 3, Dur = 5
00:09:40.903 00.000 15712 IsGuiding returns 0
00:09:40.919 00.016 15712 IsGuiding returns 0
00:09:40.919 00.000 15712 Move returns status 0, amount 5
00:09:40.919 00.000 15712 MoveAxis(N, 0, ABG)
00:09:40.919 00.000 15712 Move returns status 0, amount 0
00:09:40.919 00.000 15712 move complete, result=0
00:09:40.919 00.000 15712 worker thread done servicing request
00:09:40.919 00.000 15712 Worker thread wakes up
00:09:40.919 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
00:09:40.936 00.017 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:40.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:42.340 01.404 15712 Exposure complete
00:09:42.402 00.062 15712 worker thread done servicing request
00:09:42.402 00.000 7988 OnExposeComplete: enter
00:09:42.402 00.000 7988 UpdateGuideState(): m_state=6
00:09:42.405 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3330
00:09:42.405 00.000 7988 Star::Find returns 1 (0), X=504.47, Y=807.06, Mass=1625, SNR=26.6, Peak=167 HFD=4.9
00:09:42.407 00.002 7988 MultiStar: [#1 -0.09,0.11,0.96,U] [#2 -0.35,-0.27,0.00,M7] [#3 -0.18,-0.04,0.86,U] [#4 -0.05,0.05,0.72,U] [#5 -0.06,-0.09,0.68,U] [#6 0.01,0.07,0.64,U] [#7 -0.11,0.06,0.50,U] [#8 0.13,0.10,0.40,U] 
00:09:42.407 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.13, -0.09}
00:09:42.409 00.002 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.42 = 1.42)
00:09:42.409 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
00:09:42.411 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.99 mountX=0.01 mountY=0.08, mountTheta=1.42
00:09:42.413 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.01, opts=13)
00:09:42.413 00.000 7988 Enqueuing Move request for scope (-0.08, 0.01)
00:09:42.415 00.002 15712 Worker thread wakes up
00:09:42.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
00:09:42.415 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
00:09:42.415 00.000 15712 Moving (-0.08, 0.01) raw xDistance=0.01 yDistance=0.08
00:09:42.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:42.416 00.001 7988 UpdateGuideState exits: m=1625 SNR=26.6
00:09:42.418 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:42.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:42.418 00.000 7988 Enqueuing Expose request
00:09:42.418 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.25
00:09:42.418 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
00:09:42.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:42.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:42.418 00.000 15712 MoveAxis(W, 10, ABG)
00:09:42.418 00.000 15712 Guiding  Dir = 3, Dur = 10
00:09:42.418 00.000 15712 IsGuiding returns 0
00:09:42.433 00.015 15712 IsGuiding returns 1
00:09:42.433 00.000 15712 scope still moving after pulse duration time elapsed
00:09:42.490 00.057 15712 IsGuiding returns 0
00:09:42.490 00.000 15712 scope move finished after 10 + 58 ms
00:09:42.490 00.000 15712 Move returns status 0, amount 10
00:09:42.490 00.000 15712 MoveAxis(N, 0, ABG)
00:09:42.490 00.000 15712 Move returns status 0, amount 0
00:09:42.490 00.000 15712 move complete, result=0
00:09:42.490 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:09:42.492 00.002 15712 worker thread done servicing request
00:09:42.492 00.000 15712 Worker thread wakes up
00:09:42.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:42.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:44.125 01.633 15712 Exposure complete
00:09:44.187 00.062 15712 worker thread done servicing request
00:09:44.187 00.000 7988 OnExposeComplete: enter
00:09:44.189 00.002 7988 UpdateGuideState(): m_state=6
00:09:44.189 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3331
00:09:44.191 00.002 7988 Star::Find returns 1 (0), X=504.32, Y=806.82, Mass=1647, SNR=26.7, Peak=141 HFD=4.7
00:09:44.191 00.000 7988 MultiStar: [#1 -0.16,-0.35,0.94,U] [#2 -0.32,-0.51,0.00,M8] [#3 -0.47,-0.43,0.00,M1] [#4 -0.30,-0.17,0.71,U] [#5 -0.40,-0.33,0.00,M1] [#6 -0.35,-0.17,0.68,U] [#7 -0.40,-0.31,0.00,M1] [#8 -0.00,-0.62,0.00,M1] 
00:09:44.193 00.002 7988 refined, 3 included, MultiStar: {-0.27, -0.27}, one-star: {-0.28, -0.34}
00:09:44.193 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
00:09:44.195 00.002 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.34)
00:09:44.195 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.27 hyp=0.38 cameraTheta=-2.35 mountX=-0.27 mountY=0.27, mountTheta=2.36
00:09:44.197 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.27, opts=13)
00:09:44.199 00.002 7988 Enqueuing Move request for scope (-0.27, -0.27)
00:09:44.199 00.000 15712 Worker thread wakes up
00:09:44.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.27) opts 0xd
00:09:44.199 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.27)
00:09:44.199 00.000 15712 Moving (-0.27, -0.27) raw xDistance=-0.27 yDistance=0.27
00:09:44.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:09:44.199 00.000 7988 UpdateGuideState exits: m=1647 SNR=26.7
00:09:44.203 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:44.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:44.203 00.000 7988 Enqueuing Expose request
00:09:44.203 00.000 15712 PPEC rslt: input = -0.27, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 640.24
00:09:44.203 00.000 15712 PPEC: input: -0.27, control: -0.13, exposure: 1500
00:09:44.203 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:09:44.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:09:44.203 00.000 15712 MoveAxis(E, 42, ABG)
00:09:44.203 00.000 15712 Guiding  Dir = 2, Dur = 42
00:09:44.203 00.000 15712 IsGuiding returns 0
00:09:44.218 00.015 15712 PulseGuide returned control before completion, sleep 32
00:09:44.288 00.070 15712 IsGuiding returns 1
00:09:44.288 00.000 15712 scope still moving after pulse duration time elapsed
00:09:44.314 00.026 15712 IsGuiding returns 0
00:09:44.314 00.000 15712 scope move finished after 42 + 65 ms
00:09:44.314 00.000 15712 Move returns status 0, amount 42
00:09:44.314 00.000 15712 MoveAxis(N, 0, ABG)
00:09:44.314 00.000 15712 Move returns status 0, amount 0
00:09:44.314 00.000 15712 move complete, result=0
00:09:44.314 00.000 15712 worker thread done servicing request
00:09:44.314 00.000 15712 Worker thread wakes up
00:09:44.314 00.000 7988 GuideStep: -0.3 px 42 ms EAST, 0.3 px 0 ms NORTH
00:09:44.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:44.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:45.737 01.423 15712 Exposure complete
00:09:45.798 00.061 15712 worker thread done servicing request
00:09:45.798 00.000 7988 OnExposeComplete: enter
00:09:45.799 00.001 7988 UpdateGuideState(): m_state=6
00:09:45.800 00.001 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3332
00:09:45.801 00.001 7988 Star::Find returns 1 (0), X=504.50, Y=807.19, Mass=1616, SNR=26.6, Peak=157 HFD=4.7
00:09:45.802 00.001 7988 MultiStar: [#1 0.10,0.03,0.98,U] [#2 -0.18,-0.33,0.83,U] [#3 -0.21,0.14,0.89,U] [#4 0.07,0.02,0.72,U] [#5 -0.21,0.01,0.73,U] [#6 -0.14,0.03,0.66,U] [#7 -0.21,0.29,0.49,U] [#8 -0.21,-0.30,0.44,U] 
00:09:45.802 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.10, 0.03}
00:09:45.804 00.002 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.56) = xAngle (1.26 = 1.26)
00:09:45.804 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
00:09:45.806 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.82 mountX=0.03 mountY=0.10, mountTheta=1.25
00:09:45.808 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.03, opts=13)
00:09:45.808 00.000 7988 Enqueuing Move request for scope (-0.10, 0.03)
00:09:45.810 00.002 15712 Worker thread wakes up
00:09:45.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
00:09:45.810 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
00:09:45.810 00.000 15712 Moving (-0.10, 0.03) raw xDistance=0.03 yDistance=0.10
00:09:45.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:45.810 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.6
00:09:45.813 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:45.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:45.815 00.002 7988 Enqueuing Expose request
00:09:45.815 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.24
00:09:45.815 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
00:09:45.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:45.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:09:45.815 00.000 15712 MoveAxis(W, 11, ABG)
00:09:45.815 00.000 15712 Guiding  Dir = 3, Dur = 11
00:09:45.815 00.000 15712 IsGuiding returns 0
00:09:45.835 00.020 15712 IsGuiding returns 1
00:09:45.835 00.000 15712 scope still moving after pulse duration time elapsed
00:09:45.882 00.047 15712 IsGuiding returns 0
00:09:45.882 00.000 15712 scope move finished after 11 + 61 ms
00:09:45.882 00.000 15712 Move returns status 0, amount 11
00:09:45.882 00.000 15712 MoveAxis(N, 0, ABG)
00:09:45.882 00.000 15712 Move returns status 0, amount 0
00:09:45.882 00.000 15712 move complete, result=0
00:09:45.882 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
00:09:45.891 00.009 15712 worker thread done servicing request
00:09:45.891 00.000 15712 Worker thread wakes up
00:09:45.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:45.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:47.533 01.642 15712 Exposure complete
00:09:47.582 00.049 15712 worker thread done servicing request
00:09:47.582 00.000 7988 OnExposeComplete: enter
00:09:47.595 00.013 7988 UpdateGuideState(): m_state=6
00:09:47.595 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3333
00:09:47.595 00.000 7988 Star::Find returns 1 (0), X=504.40, Y=807.04, Mass=1570, SNR=26.3, Peak=127 HFD=4.9
00:09:47.599 00.004 7988 MultiStar: [#1 -0.09,-0.38,0.99,U] [#2 -0.47,-0.55,0.00,M8] [#3 -0.33,-0.33,0.00,M1] [#4 -0.07,-0.13,0.74,U] [#5 -0.34,-0.23,0.71,U] [#6 -0.40,-0.34,0.00,M1] [#7 -0.33,-0.33,0.00,M1] [#8 -0.02,-0.25,0.45,U] 
00:09:47.599 00.000 7988 single-star, 4 included, MultiStar: {-0.15, -0.22}, one-star: {-0.20, -0.11}
00:09:47.599 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
00:09:47.599 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
00:09:47.599 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.64 mountX=-0.11 mountY=0.21, mountTheta=2.07
00:09:47.599 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.11, opts=13)
00:09:47.599 00.000 7988 Enqueuing Move request for scope (-0.20, -0.11)
00:09:47.599 00.000 15712 Worker thread wakes up
00:09:47.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
00:09:47.599 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
00:09:47.599 00.000 15712 Moving (-0.20, -0.11) raw xDistance=-0.11 yDistance=0.21
00:09:47.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:47.599 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.3
00:09:47.611 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:47.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:47.611 00.000 7988 Enqueuing Expose request
00:09:47.611 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.23
00:09:47.611 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
00:09:47.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:47.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:09:47.611 00.000 15712 MoveAxis(W, 8, ABG)
00:09:47.611 00.000 15712 Guiding  Dir = 3, Dur = 8
00:09:47.631 00.020 15712 IsGuiding returns 0
00:09:47.648 00.017 15712 IsGuiding returns 0
00:09:47.648 00.000 15712 Move returns status 0, amount 8
00:09:47.648 00.000 15712 MoveAxis(N, 0, ABG)
00:09:47.648 00.000 15712 Move returns status 0, amount 0
00:09:47.648 00.000 15712 move complete, result=0
00:09:47.648 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.2 px 0 ms NORTH
00:09:47.650 00.002 15712 worker thread done servicing request
00:09:47.650 00.000 15712 Worker thread wakes up
00:09:47.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:47.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:49.062 01.412 15712 Exposure complete
00:09:49.110 00.048 15712 worker thread done servicing request
00:09:49.110 00.000 7988 OnExposeComplete: enter
00:09:49.126 00.016 7988 UpdateGuideState(): m_state=6
00:09:49.127 00.001 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3334
00:09:49.127 00.000 7988 Star::Find returns 1 (0), X=504.39, Y=807.10, Mass=1561, SNR=26.1, Peak=142 HFD=4.8
00:09:49.127 00.000 7988 MultiStar: [#1 -0.13,-0.09,0.99,U] [#2 -0.57,-0.35,0.00,M9] [#3 -0.31,-0.00,0.88,U] [#4 -0.31,-0.02,0.75,U] [#5 -0.29,-0.12,0.76,U] [#6 -0.04,0.10,0.64,U] [#7 -0.29,-0.25,0.50,U] [#8 0.05,-0.33,0.45,U] 
00:09:49.127 00.000 7988 refined, 7 included, MultiStar: {-0.21, -0.08}, one-star: {-0.22, -0.05}
00:09:49.127 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.34 = 1.94)
00:09:49.127 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.91)
00:09:49.127 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.78 mountX=-0.08 mountY=0.21, mountTheta=1.94
00:09:49.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.08, opts=13)
00:09:49.127 00.000 7988 Enqueuing Move request for scope (-0.21, -0.08)
00:09:49.127 00.000 15712 Worker thread wakes up
00:09:49.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
00:09:49.127 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
00:09:49.127 00.000 15712 Moving (-0.21, -0.08) raw xDistance=-0.08 yDistance=0.21
00:09:49.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:49.127 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.1
00:09:49.139 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:49.139 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:49.142 00.003 7988 Enqueuing Expose request
00:09:49.142 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.23
00:09:49.142 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
00:09:49.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:49.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:09:49.142 00.000 15712 MoveAxis(W, 6, ABG)
00:09:49.142 00.000 15712 Guiding  Dir = 3, Dur = 6
00:09:49.142 00.000 15712 IsGuiding returns 0
00:09:49.166 00.024 15712 IsGuiding returns 0
00:09:49.166 00.000 15712 Move returns status 0, amount 6
00:09:49.166 00.000 15712 MoveAxis(N, 0, ABG)
00:09:49.166 00.000 15712 Move returns status 0, amount 0
00:09:49.166 00.000 15712 move complete, result=0
00:09:49.166 00.000 15712 worker thread done servicing request
00:09:49.166 00.000 15712 Worker thread wakes up
00:09:49.166 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
00:09:49.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:49.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:50.801 01.635 15712 Exposure complete
00:09:50.862 00.061 15712 worker thread done servicing request
00:09:50.862 00.000 7988 OnExposeComplete: enter
00:09:50.864 00.002 7988 UpdateGuideState(): m_state=6
00:09:50.864 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3335
00:09:50.864 00.000 7988 Star::Find returns 1 (0), X=504.55, Y=806.79, Mass=1464, SNR=25.4, Peak=128 HFD=4.5
00:09:50.864 00.000 7988 MultiStar: [#1 -0.02,-0.22,1.02,U] [#2 -0.52,-0.80,0.00,M10] [#3 -0.45,-0.29,0.00,M1] [#4 -0.18,-0.33,0.75,U] [#5 -0.26,-0.38,0.00,M1] [#6 -0.24,-0.11,0.68,U] [#7 -0.21,-0.29,0.51,U] [#8 0.05,-0.39,0.47,U] 
00:09:50.864 00.000 7988 refined, 5 included, MultiStar: {-0.10, -0.28}, one-star: {-0.05, -0.36}
00:09:50.864 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
00:09:50.864 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.77)
00:09:50.864 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.92 mountX=-0.28 mountY=0.11, mountTheta=2.77
00:09:50.864 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.28, opts=13)
00:09:50.864 00.000 7988 Enqueuing Move request for scope (-0.10, -0.28)
00:09:50.864 00.000 15712 Worker thread wakes up
00:09:50.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:50.864 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.4
00:09:50.878 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.28) opts 0xd
00:09:50.878 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.28)
00:09:50.878 00.000 15712 Moving (-0.10, -0.28) raw xDistance=-0.28 yDistance=0.11
00:09:50.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:50.878 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:50.880 00.002 7988 Enqueuing Expose request
00:09:50.882 00.002 15712 PPEC rslt: input = -0.28, final = -0.15, react = -0.17, pred = 0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 640.22
00:09:50.882 00.000 15712 PPEC: input: -0.28, control: -0.15, exposure: 1500
00:09:50.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:50.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:09:50.882 00.000 15712 MoveAxis(E, 49, ABG)
00:09:50.882 00.000 15712 Guiding  Dir = 2, Dur = 49
00:09:50.882 00.000 15712 IsGuiding returns 0
00:09:50.895 00.013 15712 PulseGuide returned control before completion, sleep 33
00:09:50.943 00.048 15712 IsGuiding returns 1
00:09:50.943 00.000 15712 scope still moving after pulse duration time elapsed
00:09:50.981 00.038 15712 IsGuiding returns 0
00:09:50.981 00.000 15712 scope move finished after 49 + 57 ms
00:09:50.981 00.000 15712 Move returns status 0, amount 49
00:09:50.981 00.000 15712 MoveAxis(N, 0, ABG)
00:09:50.981 00.000 15712 Move returns status 0, amount 0
00:09:50.981 00.000 15712 move complete, result=0
00:09:50.981 00.000 7988 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
00:09:50.981 00.000 15712 worker thread done servicing request
00:09:50.991 00.010 15712 Worker thread wakes up
00:09:50.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:50.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:52.411 01.420 15712 Exposure complete
00:09:52.459 00.048 15712 worker thread done servicing request
00:09:52.459 00.000 7988 OnExposeComplete: enter
00:09:52.472 00.013 7988 UpdateGuideState(): m_state=6
00:09:52.474 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3336
00:09:52.474 00.000 7988 Star::Find returns 1 (0), X=504.28, Y=807.22, Mass=1534, SNR=25.9, Peak=150 HFD=4.6
00:09:52.476 00.002 7988 MultiStar: [#1 -0.34,0.22,0.99,U] [#2 -0.50,-0.18,0.00,R] [#3 -0.40,0.08,0.86,U] [#4 -0.39,0.07,0.75,U] [#5 -0.31,0.28,0.72,U] [#6 -0.17,0.20,0.68,U] [#7 -0.26,0.08,0.49,U] [#8 -0.27,0.16,0.47,U] 
00:09:52.476 00.000 7988 single-star, 7 included, MultiStar: {-0.32, 0.14}, one-star: {-0.32, 0.07}
00:09:52.478 00.002 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
00:09:52.478 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
00:09:52.480 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=0.07 hyp=0.33 cameraTheta=2.94 mountX=0.06 mountY=0.32, mountTheta=1.37
00:09:52.482 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.07, opts=13)
00:09:52.482 00.000 7988 Enqueuing Move request for scope (-0.32, 0.07)
00:09:52.484 00.002 15712 Worker thread wakes up
00:09:52.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.07) opts 0xd
00:09:52.484 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.07)
00:09:52.484 00.000 15712 Moving (-0.32, 0.07) raw xDistance=0.06 yDistance=0.32
00:09:52.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:52.484 00.000 7988 UpdateGuideState exits: m=1534 SNR=25.9
00:09:52.487 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:52.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:52.488 00.001 7988 Enqueuing Expose request
00:09:52.488 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.21
00:09:52.488 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
00:09:52.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:09:52.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:09:52.488 00.000 15712 MoveAxis(W, 4, ABG)
00:09:52.488 00.000 15712 Guiding  Dir = 3, Dur = 4
00:09:52.488 00.000 15712 IsGuiding returns 0
00:09:52.507 00.019 15712 IsGuiding returns 0
00:09:52.507 00.000 15712 Move returns status 0, amount 4
00:09:52.507 00.000 15712 MoveAxis(N, 0, ABG)
00:09:52.507 00.000 15712 Move returns status 0, amount 0
00:09:52.507 00.000 15712 move complete, result=0
00:09:52.507 00.000 15712 worker thread done servicing request
00:09:52.507 00.000 15712 Worker thread wakes up
00:09:52.507 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.3 px 0 ms NORTH
00:09:52.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:52.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:54.151 01.644 15712 Exposure complete
00:09:54.212 00.061 15712 worker thread done servicing request
00:09:54.212 00.000 7988 OnExposeComplete: enter
00:09:54.212 00.000 7988 UpdateGuideState(): m_state=6
00:09:54.214 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3337
00:09:54.214 00.000 7988 Star::Find returns 1 (0), X=504.30, Y=807.26, Mass=1524, SNR=25.8, Peak=133 HFD=4.7
00:09:54.216 00.002 7988 MultiStar: [#1 -0.21,0.17,0.99,U] [#2 -0.07,-0.13,0.89,U] [#3 -0.37,0.27,0.00,M1] [#4 -0.58,0.37,0.00,M1] [#5 -0.42,0.04,0.00,M1] [#6 -0.30,0.38,0.00,M1] [#7 -0.28,0.17,0.52,U] [#8 -0.35,0.40,0.00,M1] 
00:09:54.216 00.000 7988 refined, 3 included, MultiStar: {-0.21, 0.07}, one-star: {-0.31, 0.11}
00:09:54.218 00.002 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
00:09:54.218 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
00:09:54.220 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.80 mountX=0.07 mountY=0.21, mountTheta=1.24
00:09:54.222 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.07, opts=13)
00:09:54.222 00.000 7988 Enqueuing Move request for scope (-0.21, 0.07)
00:09:54.224 00.002 15712 Worker thread wakes up
00:09:54.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
00:09:54.224 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
00:09:54.224 00.000 15712 Moving (-0.21, 0.07) raw xDistance=0.07 yDistance=0.21
00:09:54.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:54.224 00.000 7988 UpdateGuideState exits: m=1524 SNR=25.8
00:09:54.227 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:54.228 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:54.228 00.000 7988 Enqueuing Expose request
00:09:54.230 00.002 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.21
00:09:54.230 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
00:09:54.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:54.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:09:54.230 00.000 15712 MoveAxis(W, 6, ABG)
00:09:54.230 00.000 15712 Guiding  Dir = 3, Dur = 6
00:09:54.230 00.000 15712 IsGuiding returns 0
00:09:54.249 00.019 15712 IsGuiding returns 0
00:09:54.249 00.000 15712 Move returns status 0, amount 6
00:09:54.249 00.000 15712 MoveAxis(N, 0, ABG)
00:09:54.249 00.000 15712 Move returns status 0, amount 0
00:09:54.249 00.000 15712 move complete, result=0
00:09:54.249 00.000 15712 worker thread done servicing request
00:09:54.249 00.000 15712 Worker thread wakes up
00:09:54.249 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
00:09:54.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:54.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:55.664 01.415 15712 Exposure complete
00:09:55.722 00.058 15712 worker thread done servicing request
00:09:55.722 00.000 7988 OnExposeComplete: enter
00:09:55.728 00.006 7988 UpdateGuideState(): m_state=6
00:09:55.728 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3338
00:09:55.728 00.000 7988 Star::Find returns 1 (0), X=504.44, Y=807.27, Mass=1550, SNR=26.4, Peak=153 HFD=4.7
00:09:55.728 00.000 7988 MultiStar: [#1 -0.15,0.29,0.95,U] [#2 0.03,0.09,0.84,U] [#3 -0.46,0.13,0.00,M2] [#4 -0.23,0.36,0.00,M2] [#5 -0.36,0.36,0.00,M2] [#6 -0.38,0.23,0.00,M2] [#7 -0.54,0.49,0.00,M1] [#8 -0.03,0.04,0.44,U] 
00:09:55.728 00.000 7988 refined, 3 included, MultiStar: {-0.09, 0.15}, one-star: {-0.17, 0.11}
00:09:55.728 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
00:09:55.728 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
00:09:55.728 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.12 mountX=0.15 mountY=0.09, mountTheta=0.53
00:09:55.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.15, opts=13)
00:09:55.739 00.011 7988 Enqueuing Move request for scope (-0.09, 0.15)
00:09:55.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:55.739 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.4
00:09:55.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:55.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:55.744 00.005 7988 Enqueuing Expose request
00:09:55.744 00.000 15712 Worker thread wakes up
00:09:55.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
00:09:55.744 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
00:09:55.744 00.000 15712 Moving (-0.09, 0.15) raw xDistance=0.15 yDistance=0.09
00:09:55.744 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.20
00:09:55.744 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
00:09:55.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:55.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:09:55.744 00.000 15712 MoveAxis(W, 5, ABG)
00:09:55.744 00.000 15712 Guiding  Dir = 3, Dur = 5
00:09:55.744 00.000 15712 IsGuiding returns 0
00:09:55.760 00.016 15712 IsGuiding returns 0
00:09:55.760 00.000 15712 Move returns status 0, amount 5
00:09:55.760 00.000 15712 MoveAxis(N, 0, ABG)
00:09:55.760 00.000 15712 Move returns status 0, amount 0
00:09:55.760 00.000 15712 move complete, result=0
00:09:55.760 00.000 15712 worker thread done servicing request
00:09:55.760 00.000 15712 Worker thread wakes up
00:09:55.760 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:09:55.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:55.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:57.403 01.643 15712 Exposure complete
00:09:57.454 00.051 15712 worker thread done servicing request
00:09:57.454 00.000 7988 OnExposeComplete: enter
00:09:57.466 00.012 7988 UpdateGuideState(): m_state=6
00:09:57.466 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3339
00:09:57.466 00.000 7988 Star::Find returns 1 (0), X=504.46, Y=807.09, Mass=1460, SNR=25.4, Peak=161 HFD=4.0
00:09:57.466 00.000 7988 MultiStar: [#1 -0.28,0.07,0.98,U] [#2 -0.10,-0.00,0.86,U] [#3 -0.38,0.13,0.86,U] [#4 -0.38,0.34,0.00,M3] [#5 -0.38,0.22,0.00,M3] [#6 -0.32,0.30,0.00,M3] [#7 -0.30,0.22,0.52,U] [#8 -0.10,0.17,0.47,U] 
00:09:57.471 00.005 7988 single-star, 5 included, MultiStar: {-0.22, 0.07}, one-star: {-0.14, -0.06}
00:09:57.471 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.56) = xAngle (-4.31 = 1.97)
00:09:57.471 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.34 = 1.94)
00:09:57.471 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.75 mountX=-0.06 mountY=0.14, mountTheta=1.97
00:09:57.471 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.06, opts=13)
00:09:57.471 00.000 7988 Enqueuing Move request for scope (-0.14, -0.06)
00:09:57.471 00.000 15712 Worker thread wakes up
00:09:57.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
00:09:57.471 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
00:09:57.471 00.000 15712 Moving (-0.14, -0.06) raw xDistance=-0.06 yDistance=0.14
00:09:57.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:09:57.471 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.4
00:09:57.480 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:57.480 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:57.482 00.002 7988 Enqueuing Expose request
00:09:57.482 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
00:09:57.482 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
00:09:57.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:57.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:09:57.482 00.000 15712 MoveAxis(W, 5, ABG)
00:09:57.482 00.000 15712 Guiding  Dir = 3, Dur = 5
00:09:57.482 00.000 15712 IsGuiding returns 0
00:09:57.505 00.023 15712 IsGuiding returns 0
00:09:57.505 00.000 15712 Move returns status 0, amount 5
00:09:57.505 00.000 15712 MoveAxis(N, 0, ABG)
00:09:57.505 00.000 15712 Move returns status 0, amount 0
00:09:57.505 00.000 15712 move complete, result=0
00:09:57.505 00.000 15712 worker thread done servicing request
00:09:57.505 00.000 15712 Worker thread wakes up
00:09:57.505 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:09:57.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:57.514 00.009 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:09:58.918 01.404 15712 Exposure complete
00:09:58.966 00.048 15712 worker thread done servicing request
00:09:58.979 00.013 7988 OnExposeComplete: enter
00:09:58.979 00.000 7988 UpdateGuideState(): m_state=6
00:09:58.979 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3340
00:09:58.979 00.000 7988 Star::Find returns 1 (0), X=504.18, Y=806.99, Mass=1422, SNR=25.1, Peak=145 HFD=4.2
00:09:58.983 00.004 7988 MultiStar: [#1 -0.17,0.08,1.05,U] [#2 -0.08,-0.03,0.86,U] [#3 -0.36,0.09,0.91,U] [#4 -0.23,0.25,0.79,U] [#5 -0.70,0.05,0.00,M4] [#6 -0.33,0.27,0.00,M4] [#7 -0.18,0.10,0.52,U] [#8 0.04,-0.29,0.49,U] 
00:09:58.983 00.000 7988 refined, 6 included, MultiStar: {-0.22, 0.02}, one-star: {-0.42, -0.16}
00:09:58.983 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.56) = xAngle (1.50 = 1.50)
00:09:58.983 00.000 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
00:09:58.983 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.07 mountX=0.01 mountY=0.22, mountTheta=1.50
00:09:58.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.02, opts=13)
00:09:58.983 00.000 7988 Enqueuing Move request for scope (-0.22, 0.02)
00:09:58.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:09:58.983 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.1
00:09:58.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:58.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:09:58.995 00.012 7988 Enqueuing Expose request
00:09:58.997 00.002 15712 Worker thread wakes up
00:09:58.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
00:09:58.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
00:09:58.997 00.000 15712 Moving (-0.22, 0.02) raw xDistance=0.01 yDistance=0.22
00:09:59.000 00.003 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
00:09:59.000 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
00:09:59.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:59.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:09:59.000 00.000 15712 MoveAxis(W, 4, ABG)
00:09:59.000 00.000 15712 Guiding  Dir = 3, Dur = 4
00:09:59.000 00.000 15712 IsGuiding returns 0
00:09:59.029 00.029 15712 IsGuiding returns 0
00:09:59.029 00.000 15712 Move returns status 0, amount 4
00:09:59.029 00.000 15712 MoveAxis(N, 0, ABG)
00:09:59.029 00.000 15712 Move returns status 0, amount 0
00:09:59.029 00.000 15712 move complete, result=0
00:09:59.029 00.000 15712 worker thread done servicing request
00:09:59.029 00.000 15712 Worker thread wakes up
00:09:59.029 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.2 px 0 ms NORTH
00:09:59.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:09:59.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:00.672 01.643 15712 Exposure complete
00:10:00.733 00.061 15712 worker thread done servicing request
00:10:00.735 00.002 7988 OnExposeComplete: enter
00:10:00.736 00.001 7988 UpdateGuideState(): m_state=6
00:10:00.736 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3341
00:10:00.739 00.003 7988 Star::Find returns 1 (0), X=504.51, Y=807.04, Mass=1496, SNR=25.5, Peak=162 HFD=4.2
00:10:00.739 00.000 7988 MultiStar: [#1 -0.18,0.06,1.01,U] [#2 0.03,-0.06,0.88,U] [#3 -0.38,0.06,0.84,U] [#4 -0.38,0.27,0.00,M3] [#5 -0.31,-0.05,0.73,U] [#6 -0.50,0.01,0.00,M5] [#7 -0.64,0.02,0.00,M1] [#8 -0.21,-0.11,0.46,U] 
00:10:00.741 00.002 7988 single-star, 5 included, MultiStar: {-0.18, -0.03}, one-star: {-0.10, -0.11}
00:10:00.741 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
00:10:00.743 00.002 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.41)
00:10:00.743 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.28 mountX=-0.11 mountY=0.10, mountTheta=2.42
00:10:00.745 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.11, opts=13)
00:10:00.747 00.002 7988 Enqueuing Move request for scope (-0.10, -0.11)
00:10:00.747 00.000 15712 Worker thread wakes up
00:10:00.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
00:10:00.747 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
00:10:00.747 00.000 15712 Moving (-0.10, -0.11) raw xDistance=-0.11 yDistance=0.10
00:10:00.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:00.750 00.003 7988 UpdateGuideState exits: m=1496 SNR=25.5
00:10:00.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:00.752 00.002 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
00:10:00.752 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
00:10:00.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:00.752 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:00.752 00.000 7988 Enqueuing Expose request
00:10:00.754 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:10:00.754 00.000 15712 MoveAxis(W, 5, ABG)
00:10:00.754 00.000 15712 Guiding  Dir = 3, Dur = 5
00:10:00.788 00.034 15712 IsGuiding returns 0
00:10:00.803 00.015 15712 IsGuiding returns 0
00:10:00.803 00.000 15712 Move returns status 0, amount 5
00:10:00.803 00.000 15712 MoveAxis(N, 0, ABG)
00:10:00.803 00.000 15712 Move returns status 0, amount 0
00:10:00.803 00.000 15712 move complete, result=0
00:10:00.803 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:10:00.804 00.001 15712 worker thread done servicing request
00:10:00.804 00.000 15712 Worker thread wakes up
00:10:00.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:00.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:02.219 01.415 15712 Exposure complete
00:10:02.279 00.060 15712 worker thread done servicing request
00:10:02.279 00.000 7988 OnExposeComplete: enter
00:10:02.280 00.001 7988 UpdateGuideState(): m_state=6
00:10:02.282 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3342
00:10:02.282 00.000 7988 Star::Find returns 1 (0), X=504.28, Y=806.97, Mass=1465, SNR=25.5, Peak=142 HFD=4.3
00:10:02.284 00.002 7988 MultiStar: [#1 -0.19,0.14,1.00,U] [#2 -0.11,-0.20,0.84,U] [#3 -0.51,-0.17,0.00,M1] [#4 -0.17,0.24,0.72,U] [#5 -0.40,-0.01,0.70,U] [#6 -0.33,0.06,0.73,U] [#7 -0.29,0.03,0.50,U] [#8 -0.27,-0.48,0.00,M1] 
00:10:02.284 00.000 7988 refined, 6 included, MultiStar: {-0.25, 0.00}, one-star: {-0.32, -0.18}
00:10:02.286 00.002 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
00:10:02.286 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
00:10:02.288 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=0.00 hyp=0.25 cameraTheta=3.13 mountX=0.00 mountY=0.25, mountTheta=1.57
00:10:02.290 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.00, opts=13)
00:10:02.290 00.000 7988 Enqueuing Move request for scope (-0.25, 0.00)
00:10:02.292 00.002 15712 Worker thread wakes up
00:10:02.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.00) opts 0xd
00:10:02.292 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.00)
00:10:02.292 00.000 15712 Moving (-0.25, 0.00) raw xDistance=0.00 yDistance=0.25
00:10:02.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:02.292 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.5
00:10:02.295 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:02.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:02.296 00.001 7988 Enqueuing Expose request
00:10:02.296 00.000 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.18
00:10:02.296 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
00:10:02.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:02.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:10:02.296 00.000 15712 MoveAxis(W, 4, ABG)
00:10:02.296 00.000 15712 Guiding  Dir = 3, Dur = 4
00:10:02.296 00.000 15712 IsGuiding returns 0
00:10:02.322 00.026 15712 IsGuiding returns 0
00:10:02.322 00.000 15712 Move returns status 0, amount 4
00:10:02.322 00.000 15712 MoveAxis(N, 0, ABG)
00:10:02.322 00.000 15712 Move returns status 0, amount 0
00:10:02.322 00.000 15712 move complete, result=0
00:10:02.322 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.3 px 0 ms NORTH
00:10:02.324 00.002 15712 worker thread done servicing request
00:10:02.324 00.000 15712 Worker thread wakes up
00:10:02.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:02.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:04.068 01.744 15712 Exposure complete
00:10:04.116 00.048 15712 worker thread done servicing request
00:10:04.116 00.000 7988 OnExposeComplete: enter
00:10:04.130 00.014 7988 UpdateGuideState(): m_state=6
00:10:04.130 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
00:10:04.133 00.003 7988 Star::Find returns 1 (0), X=504.50, Y=807.10, Mass=1597, SNR=26.7, Peak=144 HFD=4.9
00:10:04.133 00.000 7988 MultiStar: [#1 -0.24,-0.18,0.92,U] [#2 -0.18,-0.04,0.83,U] [#3 -0.43,-0.10,0.00,M2] [#4 -0.25,0.04,0.73,U] [#5 -0.54,-0.12,0.00,M3] [#6 -0.36,0.19,0.63,U] [#7 -0.11,0.02,0.49,U] [#8 -0.41,-0.29,0.00,M2] 
00:10:04.133 00.000 7988 single-star, 5 included, MultiStar: {-0.20, -0.02}, one-star: {-0.10, -0.05}
00:10:04.133 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.23 = 2.05)
00:10:04.133 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.02)
00:10:04.133 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.67 mountX=-0.05 mountY=0.10, mountTheta=2.04
00:10:04.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
00:10:04.133 00.000 7988 Enqueuing Move request for scope (-0.10, -0.05)
00:10:04.133 00.000 15712 Worker thread wakes up
00:10:04.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
00:10:04.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
00:10:04.133 00.000 15712 Moving (-0.10, -0.05) raw xDistance=-0.05 yDistance=0.10
00:10:04.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:04.133 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.7
00:10:04.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:04.146 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:04.146 00.000 7988 Enqueuing Expose request
00:10:04.146 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.17
00:10:04.146 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
00:10:04.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:04.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:10:04.146 00.000 15712 MoveAxis(W, 5, ABG)
00:10:04.146 00.000 15712 Guiding  Dir = 3, Dur = 5
00:10:04.151 00.005 15712 IsGuiding returns 0
00:10:04.171 00.020 15712 IsGuiding returns 0
00:10:04.171 00.000 15712 Move returns status 0, amount 5
00:10:04.171 00.000 15712 MoveAxis(N, 0, ABG)
00:10:04.171 00.000 15712 Move returns status 0, amount 0
00:10:04.171 00.000 15712 move complete, result=0
00:10:04.171 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:10:04.178 00.007 15712 worker thread done servicing request
00:10:04.178 00.000 15712 Worker thread wakes up
00:10:04.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:04.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:05.586 01.408 15712 Exposure complete
00:10:05.646 00.060 15712 worker thread done servicing request
00:10:05.648 00.002 7988 OnExposeComplete: enter
00:10:05.648 00.000 7988 UpdateGuideState(): m_state=6
00:10:05.648 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3344
00:10:05.648 00.000 7988 Star::Find returns 1 (0), X=504.20, Y=807.22, Mass=1531, SNR=26.1, Peak=151 HFD=4.4
00:10:05.648 00.000 7988 MultiStar: [#1 -0.31,0.06,0.99,U] [#2 -0.09,-0.12,0.83,U] [#3 -0.52,0.14,0.00,M3] [#4 -0.43,0.15,0.00,M2] [#5 -0.58,-0.01,0.00,M4] [#6 -0.52,0.21,0.00,M4] [#7 -0.60,0.07,0.00,M1] [#8 0.04,-0.24,0.44,U] 
00:10:05.648 00.000 7988 refined, 3 included, MultiStar: {-0.24, -0.02}, one-star: {-0.40, 0.06}
00:10:05.648 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.61 = 1.68)
00:10:05.648 00.000 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.64 = 1.64)
00:10:05.648 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.04 mountX=-0.02 mountY=0.24, mountTheta=1.68
00:10:05.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.02, opts=13)
00:10:05.648 00.000 7988 Enqueuing Move request for scope (-0.24, -0.02)
00:10:05.648 00.000 15712 Worker thread wakes up
00:10:05.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
00:10:05.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
00:10:05.648 00.000 15712 Moving (-0.24, -0.02) raw xDistance=-0.02 yDistance=0.24
00:10:05.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:05.648 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.1
00:10:05.662 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:05.662 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:05.665 00.003 7988 Enqueuing Expose request
00:10:05.665 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
00:10:05.665 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
00:10:05.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:05.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:10:05.665 00.000 15712 MoveAxis(W, 3, ABG)
00:10:05.665 00.000 15712 Guiding  Dir = 3, Dur = 3
00:10:05.665 00.000 15712 IsGuiding returns 0
00:10:05.694 00.029 15712 IsGuiding returns 0
00:10:05.694 00.000 15712 Move returns status 0, amount 3
00:10:05.694 00.000 15712 MoveAxis(N, 0, ABG)
00:10:05.694 00.000 15712 Move returns status 0, amount 0
00:10:05.694 00.000 15712 move complete, result=0
00:10:05.694 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
00:10:05.696 00.002 15712 worker thread done servicing request
00:10:05.696 00.000 15712 Worker thread wakes up
00:10:05.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:05.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:07.334 01.638 15712 Exposure complete
00:10:07.396 00.062 15712 worker thread done servicing request
00:10:07.396 00.000 7988 OnExposeComplete: enter
00:10:07.399 00.003 7988 UpdateGuideState(): m_state=6
00:10:07.399 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3345
00:10:07.401 00.002 7988 Star::Find returns 1 (0), X=504.28, Y=806.65, Mass=1620, SNR=26.8, Peak=134 HFD=4.7
00:10:07.401 00.000 7988 MultiStar: [#1 -0.26,-0.39,0.00,M1] [#2 -0.03,-0.31,0.82,U] [#3 -0.45,-0.31,0.00,M4] [#4 -0.16,-0.32,0.73,U] [#5 -0.39,-0.31,0.00,M5] [#6 -0.42,-0.33,0.00,M5] [#7 -0.04,-0.31,0.49,U] [#8 0.17,-0.13,0.42,U] 
00:10:07.403 00.002 7988 refined, 4 included, MultiStar: {-0.12, -0.35}, one-star: {-0.32, -0.50}
00:10:07.403 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
00:10:07.405 00.002 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.79)
00:10:07.405 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.90 mountX=-0.35 mountY=0.13, mountTheta=2.79
00:10:07.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.35, opts=13)
00:10:07.405 00.000 7988 Enqueuing Move request for scope (-0.12, -0.35)
00:10:07.405 00.000 15712 Worker thread wakes up
00:10:07.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.35) opts 0xd
00:10:07.405 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.35)
00:10:07.405 00.000 15712 Moving (-0.12, -0.35) raw xDistance=-0.35 yDistance=0.13
00:10:07.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:07.405 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.8
00:10:07.412 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:07.414 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:07.414 00.000 7988 Enqueuing Expose request
00:10:07.416 00.002 15712 PPEC rslt: input = -0.35, final = -0.20, react = -0.21, pred = 0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 640.16
00:10:07.416 00.000 15712 PPEC: input: -0.35, control: -0.20, exposure: 1500
00:10:07.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:07.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:10:07.416 00.000 15712 MoveAxis(E, 66, ABG)
00:10:07.416 00.000 15712 Guiding  Dir = 2, Dur = 66
00:10:07.416 00.000 15712 IsGuiding returns 0
00:10:07.433 00.017 15712 PulseGuide returned control before completion, sleep 61
00:10:07.509 00.076 15712 IsGuiding returns 0
00:10:07.509 00.000 15712 Move returns status 0, amount 66
00:10:07.509 00.000 15712 MoveAxis(N, 0, ABG)
00:10:07.509 00.000 15712 Move returns status 0, amount 0
00:10:07.509 00.000 15712 move complete, result=0
00:10:07.509 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
00:10:07.518 00.009 15712 worker thread done servicing request
00:10:07.518 00.000 15712 Worker thread wakes up
00:10:07.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:07.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:08.932 01.414 15712 Exposure complete
00:10:08.980 00.048 15712 worker thread done servicing request
00:10:08.980 00.000 7988 OnExposeComplete: enter
00:10:08.994 00.014 7988 UpdateGuideState(): m_state=6
00:10:08.994 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3346
00:10:08.996 00.002 7988 Star::Find returns 1 (0), X=504.59, Y=806.96, Mass=1583, SNR=26.7, Peak=150 HFD=4.8
00:10:08.997 00.001 7988 MultiStar: [#1 -0.17,-0.02,0.97,U] [#2 -0.05,-0.11,0.83,U] [#3 -0.37,-0.02,0.87,U] [#4 -0.17,0.01,0.71,U] [#5 -0.29,0.01,0.69,U] [#6 -0.16,0.01,0.65,U] [#7 -0.24,0.05,0.45,U] [#8 -0.10,-0.32,0.42,U] 
00:10:08.999 00.002 7988 refined, 8 included, MultiStar: {-0.17, -0.06}, one-star: {-0.02, -0.19}
00:10:08.999 00.000 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.56) = xAngle (-4.35 = 1.94)
00:10:08.999 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.90)
00:10:09.001 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.79 mountX=-0.06 mountY=0.17, mountTheta=1.93
00:10:09.003 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.06, opts=13)
00:10:09.003 00.000 7988 Enqueuing Move request for scope (-0.17, -0.06)
00:10:09.005 00.002 15712 Worker thread wakes up
00:10:09.006 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
00:10:09.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
00:10:09.006 00.000 15712 Moving (-0.17, -0.06) raw xDistance=-0.06 yDistance=0.17
00:10:09.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:09.006 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.7
00:10:09.008 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:09.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:09.010 00.002 7988 Enqueuing Expose request
00:10:09.010 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.15
00:10:09.010 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
00:10:09.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:09.012 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:10:09.012 00.000 15712 MoveAxis(W, 0, ABG)
00:10:09.012 00.000 15712 Move returns status 0, amount 0
00:10:09.012 00.000 15712 MoveAxis(N, 0, ABG)
00:10:09.012 00.000 15712 Move returns status 0, amount 0
00:10:09.012 00.000 15712 move complete, result=0
00:10:09.012 00.000 15712 worker thread done servicing request
00:10:09.012 00.000 15712 Worker thread wakes up
00:10:09.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:09.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:09.012 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
00:10:10.642 01.630 15712 Exposure complete
00:10:10.702 00.060 15712 worker thread done servicing request
00:10:10.702 00.000 7988 OnExposeComplete: enter
00:10:10.702 00.000 7988 UpdateGuideState(): m_state=6
00:10:10.706 00.004 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3347
00:10:10.706 00.000 7988 Star::Find returns 1 (0), X=504.44, Y=807.01, Mass=1537, SNR=26.0, Peak=153 HFD=4.9
00:10:10.708 00.002 7988 MultiStar: [#1 -0.17,-0.02,0.96,U] [#2 -0.04,-0.28,0.84,U] [#3 -0.43,-0.01,0.00,M4] [#4 -0.11,0.28,0.77,U] [#5 -0.33,-0.30,0.00,M5] [#6 -0.24,-0.03,0.67,U] [#7 -0.31,0.07,0.51,U] [#8 -0.16,0.27,0.43,U] 
00:10:10.708 00.000 7988 refined, 6 included, MultiStar: {-0.16, -0.01}, one-star: {-0.16, -0.14}
00:10:10.710 00.002 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.56) = xAngle (-4.64 = 1.64)
00:10:10.710 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.61)
00:10:10.712 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.08 mountX=-0.01 mountY=0.16, mountTheta=1.64
00:10:10.714 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.01, opts=13)
00:10:10.714 00.000 7988 Enqueuing Move request for scope (-0.16, -0.01)
00:10:10.714 00.000 15712 Worker thread wakes up
00:10:10.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
00:10:10.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
00:10:10.714 00.000 15712 Moving (-0.16, -0.01) raw xDistance=-0.01 yDistance=0.16
00:10:10.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:10.718 00.004 7988 UpdateGuideState exits: m=1537 SNR=26.0
00:10:10.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:10.720 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:10.720 00.000 7988 Enqueuing Expose request
00:10:10.720 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.14
00:10:10.720 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:10:10.720 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:10.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:10:10.720 00.000 15712 MoveAxis(E, 2, ABG)
00:10:10.720 00.000 15712 Guiding  Dir = 2, Dur = 2
00:10:10.757 00.037 15712 IsGuiding returns 0
00:10:10.776 00.019 15712 IsGuiding returns 0
00:10:10.776 00.000 15712 Move returns status 0, amount 2
00:10:10.776 00.000 15712 MoveAxis(N, 0, ABG)
00:10:10.776 00.000 15712 Move returns status 0, amount 0
00:10:10.776 00.000 15712 move complete, result=0
00:10:10.776 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
00:10:10.780 00.004 15712 worker thread done servicing request
00:10:10.780 00.000 15712 Worker thread wakes up
00:10:10.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:10.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:12.188 01.408 15712 Exposure complete
00:10:12.250 00.062 15712 worker thread done servicing request
00:10:12.251 00.001 7988 OnExposeComplete: enter
00:10:12.251 00.000 7988 UpdateGuideState(): m_state=6
00:10:12.251 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3348
00:10:12.251 00.000 7988 Star::Find returns 1 (0), X=504.44, Y=806.86, Mass=1536, SNR=26.0, Peak=140 HFD=4.6
00:10:12.251 00.000 7988 MultiStar: [#1 -0.18,-0.19,0.97,U] [#2 -0.09,-0.14,0.86,U] [#3 -0.47,-0.25,0.00,M5] [#4 -0.18,0.03,0.72,U] [#5 -0.23,-0.32,0.73,U] [#6 -0.45,-0.04,0.00,M4] [#7 -0.33,0.10,0.50,U] [#8 0.02,-0.31,0.45,U] 
00:10:12.251 00.000 7988 refined, 6 included, MultiStar: {-0.16, -0.17}, one-star: {-0.16, -0.29}
00:10:12.251 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.90 = 2.39)
00:10:12.251 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.36)
00:10:12.259 00.008 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-2.33 mountX=-0.17 mountY=0.17, mountTheta=2.37
00:10:12.259 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.17, opts=13)
00:10:12.259 00.000 7988 Enqueuing Move request for scope (-0.16, -0.17)
00:10:12.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:12.259 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.0
00:10:12.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:12.266 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:12.266 00.000 7988 Enqueuing Expose request
00:10:12.266 00.000 15712 Worker thread wakes up
00:10:12.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
00:10:12.266 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
00:10:12.266 00.000 15712 Moving (-0.16, -0.17) raw xDistance=-0.17 yDistance=0.17
00:10:12.266 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 640.14
00:10:12.266 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
00:10:12.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:12.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:10:12.266 00.000 15712 MoveAxis(E, 37, ABG)
00:10:12.266 00.000 15712 Guiding  Dir = 2, Dur = 37
00:10:12.266 00.000 15712 IsGuiding returns 0
00:10:12.297 00.031 15712 PulseGuide returned control before completion, sleep 23
00:10:12.329 00.032 15712 IsGuiding returns 0
00:10:12.329 00.000 15712 Move returns status 0, amount 37
00:10:12.329 00.000 15712 MoveAxis(N, 0, ABG)
00:10:12.329 00.000 15712 Move returns status 0, amount 0
00:10:12.329 00.000 15712 move complete, result=0
00:10:12.329 00.000 15712 worker thread done servicing request
00:10:12.329 00.000 15712 Worker thread wakes up
00:10:12.329 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
00:10:12.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:12.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:13.973 01.644 15712 Exposure complete
00:10:14.029 00.056 15712 worker thread done servicing request
00:10:14.029 00.000 7988 OnExposeComplete: enter
00:10:14.035 00.006 7988 UpdateGuideState(): m_state=6
00:10:14.035 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3349
00:10:14.037 00.002 7988 Star::Find returns 1 (0), X=504.58, Y=806.95, Mass=1500, SNR=25.7, Peak=134 HFD=4.2
00:10:14.039 00.002 7988 MultiStar: [#1 -0.30,-0.26,0.97,U] [#2 0.07,-0.39,0.92,U] [#3 -0.35,-0.22,0.00,M6] [#4 -0.18,0.04,0.75,U] [#5 -0.31,-0.29,0.00,M5] [#6 -0.51,-0.10,0.00,M5] [#7 -0.41,-0.31,0.00,M1] [#8 -0.37,-0.26,0.00,M1] 
00:10:14.039 00.000 7988 single-star, 3 included, MultiStar: {-0.11, -0.22}, one-star: {-0.03, -0.21}
00:10:14.041 00.002 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
00:10:14.041 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
00:10:14.041 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.70 mountX=-0.21 mountY=0.03, mountTheta=2.99
00:10:14.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.21, opts=13)
00:10:14.045 00.002 7988 Enqueuing Move request for scope (-0.03, -0.21)
00:10:14.046 00.001 15712 Worker thread wakes up
00:10:14.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
00:10:14.046 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
00:10:14.046 00.000 15712 Moving (-0.03, -0.21) raw xDistance=-0.21 yDistance=0.03
00:10:14.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:14.046 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.7
00:10:14.049 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:14.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:14.051 00.002 7988 Enqueuing Expose request
00:10:14.051 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 640.13
00:10:14.051 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
00:10:14.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:14.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:10:14.051 00.000 15712 MoveAxis(E, 45, ABG)
00:10:14.051 00.000 15712 Guiding  Dir = 2, Dur = 45
00:10:14.070 00.019 15712 IsGuiding returns 0
00:10:14.087 00.017 15712 PulseGuide returned control before completion, sleep 39
00:10:14.131 00.044 15712 IsGuiding returns 1
00:10:14.131 00.000 15712 scope still moving after pulse duration time elapsed
00:10:14.167 00.036 15712 IsGuiding returns 0
00:10:14.167 00.000 15712 scope move finished after 45 + 51 ms
00:10:14.167 00.000 15712 Move returns status 0, amount 45
00:10:14.167 00.000 15712 MoveAxis(N, 0, ABG)
00:10:14.167 00.000 15712 Move returns status 0, amount 0
00:10:14.167 00.000 15712 move complete, result=0
00:10:14.167 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
00:10:14.169 00.002 15712 worker thread done servicing request
00:10:14.169 00.000 15712 Worker thread wakes up
00:10:14.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:14.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:15.587 01.418 15712 Exposure complete
00:10:15.648 00.061 7988 OnExposeComplete: enter
00:10:15.648 00.000 7988 UpdateGuideState(): m_state=6
00:10:15.648 00.000 15712 worker thread done servicing request
00:10:15.648 00.000 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3350
00:10:15.648 00.000 7988 Star::Find returns 1 (0), X=504.43, Y=807.11, Mass=1477, SNR=25.6, Peak=155 HFD=4.3
00:10:15.648 00.000 7988 MultiStar: [#1 -0.08,0.04,0.98,U] [#2 0.17,-0.06,0.86,U] [#3 -0.37,-0.09,0.90,U] [#4 -0.19,0.26,0.77,U] [#5 -0.24,0.07,0.75,U] [#6 -0.25,0.35,0.00,M6] [#7 -0.26,0.03,0.48,U] [#8 -0.45,0.00,0.00,M2] 
00:10:15.648 00.000 7988 refined, 6 included, MultiStar: {-0.16, 0.02}, one-star: {-0.17, -0.04}
00:10:15.648 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.56) = xAngle (1.44 = 1.44)
00:10:15.648 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
00:10:15.648 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=0.02 mountY=0.16, mountTheta=1.44
00:10:15.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.02, opts=13)
00:10:15.648 00.000 7988 Enqueuing Move request for scope (-0.16, 0.02)
00:10:15.661 00.013 15712 Worker thread wakes up
00:10:15.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
00:10:15.661 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
00:10:15.661 00.000 15712 Moving (-0.16, 0.02) raw xDistance=0.02 yDistance=0.16
00:10:15.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:15.661 00.000 7988 UpdateGuideState exits: m=1477 SNR=25.6
00:10:15.663 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:15.664 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:15.664 00.000 7988 Enqueuing Expose request
00:10:15.664 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.12
00:10:15.664 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
00:10:15.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:15.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:10:15.664 00.000 15712 MoveAxis(E, 10, ABG)
00:10:15.664 00.000 15712 Guiding  Dir = 2, Dur = 10
00:10:15.664 00.000 15712 IsGuiding returns 0
00:10:15.684 00.020 15712 IsGuiding returns 1
00:10:15.684 00.000 15712 scope still moving after pulse duration time elapsed
00:10:15.729 00.045 15712 IsGuiding returns 1
00:10:15.759 00.030 15712 IsGuiding returns 0
00:10:15.759 00.000 15712 scope move finished after 10 + 82 ms
00:10:15.759 00.000 15712 Move returns status 0, amount 10
00:10:15.759 00.000 15712 MoveAxis(N, 0, ABG)
00:10:15.759 00.000 15712 Move returns status 0, amount 0
00:10:15.759 00.000 15712 move complete, result=0
00:10:15.759 00.000 15712 worker thread done servicing request
00:10:15.759 00.000 15712 Worker thread wakes up
00:10:15.759 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
00:10:15.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:15.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:17.404 01.645 15712 Exposure complete
00:10:17.464 00.060 15712 worker thread done servicing request
00:10:17.464 00.000 7988 OnExposeComplete: enter
00:10:17.466 00.002 7988 UpdateGuideState(): m_state=6
00:10:17.466 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3351
00:10:17.466 00.000 7988 Star::Find returns 1 (0), X=504.57, Y=807.36, Mass=1501, SNR=25.8, Peak=155 HFD=4.3
00:10:17.466 00.000 7988 MultiStar: [#1 -0.43,0.23,0.00,M1] [#2 -0.04,0.26,0.85,U] [#3 -0.19,0.26,0.86,U] [#4 -0.47,0.49,0.00,M1] [#5 -0.15,0.34,0.76,U] [#6 -0.22,0.24,0.69,U] [#7 -0.31,0.55,0.00,M1] [#8 -0.23,-0.01,0.44,U] 
00:10:17.466 00.000 7988 single-star, 5 included, MultiStar: {-0.13, 0.23}, one-star: {-0.04, 0.21}
00:10:17.466 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
00:10:17.466 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
00:10:17.466 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.74 mountX=0.21 mountY=0.03, mountTheta=0.15
00:10:17.466 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.21, opts=13)
00:10:17.466 00.000 7988 Enqueuing Move request for scope (-0.04, 0.21)
00:10:17.466 00.000 15712 Worker thread wakes up
00:10:17.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
00:10:17.466 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
00:10:17.466 00.000 15712 Moving (-0.04, 0.21) raw xDistance=0.21 yDistance=0.03
00:10:17.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:17.479 00.013 7988 UpdateGuideState exits: m=1501 SNR=25.8
00:10:17.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:17.481 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:17.482 00.001 7988 Enqueuing Expose request
00:10:17.482 00.000 15712 PPEC rslt: input = 0.21, final = 0.09, react = 0.13, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 640.12
00:10:17.482 00.000 15712 PPEC: input: 0.21, control: 0.09, exposure: 1500
00:10:17.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:17.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:10:17.482 00.000 15712 MoveAxis(W, 30, ABG)
00:10:17.482 00.000 15712 Guiding  Dir = 3, Dur = 30
00:10:17.482 00.000 15712 IsGuiding returns 0
00:10:17.507 00.025 15712 PulseGuide returned control before completion, sleep 17
00:10:17.530 00.023 15712 IsGuiding returns 1
00:10:17.530 00.000 15712 scope still moving after pulse duration time elapsed
00:10:17.564 00.034 15712 IsGuiding returns 0
00:10:17.564 00.000 15712 scope move finished after 30 + 58 ms
00:10:17.564 00.000 15712 Move returns status 0, amount 30
00:10:17.564 00.000 15712 MoveAxis(N, 0, ABG)
00:10:17.564 00.000 15712 Move returns status 0, amount 0
00:10:17.564 00.000 15712 move complete, result=0
00:10:17.564 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
00:10:17.573 00.009 15712 worker thread done servicing request
00:10:17.573 00.000 15712 Worker thread wakes up
00:10:17.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:17.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:18.985 01.412 15712 Exposure complete
00:10:19.046 00.061 15712 worker thread done servicing request
00:10:19.046 00.000 7988 OnExposeComplete: enter
00:10:19.046 00.000 7988 UpdateGuideState(): m_state=6
00:10:19.049 00.003 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3352
00:10:19.049 00.000 7988 Star::Find returns 1 (0), X=504.22, Y=807.38, Mass=1522, SNR=26.0, Peak=142 HFD=4.5
00:10:19.051 00.002 7988 MultiStar: [#1 -0.43,0.41,0.00,M2] [#2 -0.05,0.52,0.00,M1] [#3 -0.64,0.71,0.00,M5] [#4 -0.51,0.53,0.00,M2] [#5 -0.35,0.58,0.00,M4] [#6 -0.21,0.54,0.00,M6] [#7 -0.55,0.76,0.00,M2] [#8 -0.43,0.51,0.00,M2] 
00:10:19.051 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
00:10:19.053 00.002 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
00:10:19.053 00.000 7988 CameraToMount -- cameraX=-0.38 cameraY=0.23 hyp=0.44 cameraTheta=2.61 mountX=0.22 mountY=0.37, mountTheta=1.03
00:10:19.055 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=0.23, opts=13)
00:10:19.057 00.002 7988 Enqueuing Move request for scope (-0.38, 0.23)
00:10:19.057 00.000 15712 Worker thread wakes up
00:10:19.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.23) opts 0xd
00:10:19.057 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, 0.23)
00:10:19.057 00.000 15712 Moving (-0.38, 0.23) raw xDistance=0.22 yDistance=0.37
00:10:19.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:19.060 00.003 7988 UpdateGuideState exits: m=1522 SNR=26.0
00:10:19.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:19.062 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:19.062 00.000 7988 Enqueuing Expose request
00:10:19.062 00.000 15712 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 640.11
00:10:19.062 00.000 15712 PPEC: input: 0.22, control: 0.11, exposure: 1500
00:10:19.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:19.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:10:19.062 00.000 15712 MoveAxis(W, 35, ABG)
00:10:19.062 00.000 15712 Guiding  Dir = 3, Dur = 35
00:10:19.078 00.016 15712 IsGuiding returns 0
00:10:19.098 00.020 15712 PulseGuide returned control before completion, sleep 29
00:10:19.152 00.054 15712 IsGuiding returns 0
00:10:19.152 00.000 15712 Move returns status 0, amount 35
00:10:19.152 00.000 15712 MoveAxis(N, 0, ABG)
00:10:19.152 00.000 15712 Move returns status 0, amount 0
00:10:19.152 00.000 15712 move complete, result=0
00:10:19.152 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.4 px 0 ms NORTH
00:10:19.156 00.004 15712 worker thread done servicing request
00:10:19.156 00.000 15712 Worker thread wakes up
00:10:19.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:19.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:20.787 01.631 15712 Exposure complete
00:10:20.848 00.061 15712 worker thread done servicing request
00:10:20.848 00.000 7988 OnExposeComplete: enter
00:10:20.849 00.001 7988 UpdateGuideState(): m_state=6
00:10:20.849 00.000 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3353
00:10:20.851 00.002 7988 Star::Find returns 1 (0), X=504.13, Y=807.41, Mass=1565, SNR=26.4, Peak=145 HFD=4.7
00:10:20.853 00.002 7988 MultiStar: [#1 -0.31,0.41,0.00,M3] [#2 -0.33,0.26,0.00,M2] [#3 -0.40,0.36,0.00,M6] [#4 -0.66,0.35,0.00,M3] [#5 -0.65,0.38,0.00,M5] [#6 -0.63,0.47,0.00,M7] [#7 -0.40,0.31,0.00,M3] [#8 -0.06,0.37,0.46,U] 
00:10:20.853 00.000 7988 refined, 1 included, MultiStar: {-0.34, 0.30}, one-star: {-0.48, 0.26}
00:10:20.853 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
00:10:20.855 00.002 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
00:10:20.855 00.000 7988 CameraToMount -- cameraX=-0.34 cameraY=0.30 hyp=0.45 cameraTheta=2.43 mountX=0.29 mountY=0.34, mountTheta=0.86
00:10:20.857 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=0.30, opts=13)
00:10:20.859 00.002 7988 Enqueuing Move request for scope (-0.34, 0.30)
00:10:20.859 00.000 15712 Worker thread wakes up
00:10:20.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.30) opts 0xd
00:10:20.859 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, 0.30)
00:10:20.859 00.000 15712 Moving (-0.34, 0.30) raw xDistance=0.29 yDistance=0.34
00:10:20.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:20.859 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.4
00:10:20.863 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:20.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:20.865 00.002 7988 Enqueuing Expose request
00:10:20.865 00.000 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.18, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 640.11
00:10:20.865 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
00:10:20.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:20.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:10:20.865 00.000 15712 MoveAxis(W, 52, ABG)
00:10:20.865 00.000 15712 Guiding  Dir = 3, Dur = 52
00:10:20.867 00.002 15712 IsGuiding returns 0
00:10:20.891 00.024 15712 PulseGuide returned control before completion, sleep 33
00:10:20.945 00.054 15712 IsGuiding returns 1
00:10:20.945 00.000 15712 scope still moving after pulse duration time elapsed
00:10:21.008 00.063 15712 IsGuiding returns 0
00:10:21.008 00.000 15712 scope move finished after 52 + 89 ms
00:10:21.008 00.000 15712 Move returns status 0, amount 52
00:10:21.008 00.000 15712 MoveAxis(N, 0, ABG)
00:10:21.008 00.000 15712 Move returns status 0, amount 0
00:10:21.008 00.000 15712 move complete, result=0
00:10:21.008 00.000 15712 worker thread done servicing request
00:10:21.008 00.000 15712 Worker thread wakes up
00:10:21.008 00.000 7988 GuideStep: 0.3 px 52 ms WEST, 0.3 px 0 ms NORTH
00:10:21.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:21.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(490,792,31,31)
00:10:21.218 00.210 7988 evsrv: cli 0CCCEEA8 connect
00:10:21.220 00.002 7988 case statement mapped state 6 to 3
00:10:21.222 00.002 7988 case statement mapped state 6 to 3
00:10:21.224 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"bb2a7567-f528-4be6-a37e-d0aad2f9f361"}
00:10:21.226 00.002 7988 case statement mapped state 6 to 3
00:10:21.228 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb2a7567-f528-4be6-a37e-d0aad2f9f361"}
00:10:21.230 00.002 7988 evsrv: cli 0CCCEEA8 disconnect
00:10:21.232 00.002 7988 evsrv: cli 0CCCFD08 connect
00:10:21.234 00.002 7988 case statement mapped state 6 to 3
00:10:21.236 00.002 7988 case statement mapped state 6 to 3
00:10:21.238 00.002 7988 evsrv: cli 0CCCFD08 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"c61a55db-3faf-495c-a963-f51b153fccfa"}
00:10:21.239 00.001 7988 PhdController::Dither begins
00:10:21.239 00.000 7988 dither: size=4.00, dRA=2.24 dDec=2.75
00:10:21.241 00.002 7988 MountToCamera -- mountTheta (0.89) + m_xAngle (1.56) = xAngle (2.45 = 2.45)
00:10:21.243 00.002 7988 MountToCamera -- mountX=2.24 mountY=2.75 hyp=3.54 mountTheta=0.89 cameraX=-2.73, cameraY=2.26 cameraTheta=2.45
00:10:21.243 00.000 7988 setting lock position to (501.87, 809.41)
00:10:21.245 00.002 7988 Mount: notify guiding dithered (-2.7, 2.3)
00:10:21.247 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
00:10:21.249 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
00:10:21.251 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:10:21.253 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:10:21.253 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
00:10:21.256 00.003 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
00:10:21.256 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:10:21.258 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:10:21.260 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:10:21.260 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
00:10:21.263 00.003 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:10:21.263 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
00:10:21.263 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
00:10:21.263 00.000 7988 MultiStar: stabilizing after lock position change
00:10:21.263 00.000 7988 Status Line: Dither by 2.24,2.75
00:10:21.263 00.000 7988 PhdController: newstate STATE_SETTLE_BEGIN
00:10:21.263 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
00:10:21.263 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":0,"id":"c61a55db-3faf-495c-a963-f51b153fccfa"}
00:10:21.273 00.010 7988 evsrv: cli 0CCCFD08 disconnect
00:10:22.426 01.153 15712 Exposure complete
00:10:22.516 00.090 15712 worker thread done servicing request
00:10:22.516 00.000 7988 OnExposeComplete: enter
00:10:22.519 00.003 7988 UpdateGuideState(): m_state=6
00:10:22.521 00.002 7988 Star::Find(15, 504, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3354
00:10:22.523 00.002 7988 Star::Find returns 1 (0), X=504.21, Y=806.86, Mass=1446, SNR=25.2, Peak=138 HFD=4.4
00:10:22.527 00.004 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
00:10:22.530 00.003 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
00:10:22.530 00.000 7988 CameraToMount -- cameraX=2.34 cameraY=-2.55 hyp=3.46 cameraTheta=-0.83 mountX=-2.53 mountY=-2.27, mountTheta=-2.41
00:10:22.534 00.004 7988 dither recenter: remaining=(-2.2,-2.7) step=(-2.2,-2.7)
00:10:22.534 00.000 7988 MountToCamera -- mountTheta (-2.25) + m_xAngle (1.56) = xAngle (-0.69 = -0.69)
00:10:22.534 00.000 7988 MountToCamera -- mountX=-2.24 mountY=-2.75 hyp=3.54 mountTheta=-2.25 cameraX=2.73, cameraY=-2.26 cameraTheta=-0.69
00:10:22.543 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=2.73, y=-2.26, opts=4)
00:10:22.543 00.000 7988 Enqueuing Move request for scope (2.73, -2.26)
00:10:22.543 00.000 15712 Worker thread wakes up
00:10:22.543 00.000 7988 Mount: notify direct move -2.24,-2.75
00:10:22.549 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (2.73, -2.26) opts 0x4
00:10:22.549 00.000 15712 Handling offset move in thread for scope, endpoint = (2.73, -2.26)
00:10:22.550 00.001 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
00:10:22.550 00.000 15712 Moving (2.73, -2.26) raw xDistance=-2.24 yDistance=-2.75
00:10:22.550 00.000 15712 BLC: window closed
00:10:22.550 00.000 15712 MoveAxis(E, 730, B)
00:10:22.550 00.000 15712 Guiding  Dir = 2, Dur = 730
00:10:22.550 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
00:10:22.550 00.000 15712 IsGuiding returns 0
00:10:22.550 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:10:22.550 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:10:22.550 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
00:10:22.560 00.010 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
00:10:22.560 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:10:22.560 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:10:22.566 00.006 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:10:22.566 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
00:10:22.566 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:10:22.566 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
00:10:22.566 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
00:10:22.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:22.566 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.2
00:10:22.577 00.011 7988 PhdController: settling, locked = 1, distance = 3.75 (1.50) aobump = 0 frame = 1 / 99999
00:10:22.577 00.000 15712 PulseGuide returned control before completion, sleep 721
00:10:22.577 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417022.577,"Host":"ASTROPC","Inst":1,"Distance":3.75,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:10:22.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:22.582 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:22.582 00.000 7988 Enqueuing Expose request
00:10:23.323 00.741 15712 IsGuiding returns 0
00:10:23.323 00.000 15712 Move returns status 0, amount 730
00:10:23.323 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:10:23.323 00.000 15712 MoveAxis(N, 702, B)
00:10:23.323 00.000 15712 Guiding  Dir = 0, Dur = 702
00:10:23.323 00.000 15712 IsGuiding returns 0
00:10:23.392 00.069 15712 PulseGuide returned control before completion, sleep 633
00:10:24.043 00.651 15712 IsGuiding returns 1
00:10:24.043 00.000 15712 scope still moving after pulse duration time elapsed
00:10:24.075 00.032 15712 IsGuiding returns 1
00:10:24.139 00.064 15712 IsGuiding returns 1
00:10:24.172 00.033 15712 IsGuiding returns 0
00:10:24.172 00.000 15712 scope move finished after 702 + 144 ms
00:10:24.172 00.000 15712 Move returns status 0, amount 702
00:10:24.172 00.000 15712 move complete, result=0
00:10:24.172 00.000 15712 worker thread done servicing request
00:10:24.172 00.000 15712 Worker thread wakes up
00:10:24.172 00.000 7988 GuideStep: -2.2 px 730 ms EAST, -2.7 px 702 ms NORTH
00:10:24.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:24.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:25.806 01.634 15712 Exposure complete
00:10:25.885 00.079 15712 worker thread done servicing request
00:10:25.885 00.000 7988 OnExposeComplete: enter
00:10:25.886 00.001 7988 UpdateGuideState(): m_state=6
00:10:25.888 00.002 7988 Star::Find(15, 504, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3355
00:10:25.890 00.002 7988 Star::Find returns 1 (0), X=501.87, Y=808.99, Mass=1663, SNR=27.1, Peak=146 HFD=4.6
00:10:25.890 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
00:10:25.890 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
00:10:25.890 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.42 hyp=0.42 cameraTheta=-1.56 mountX=-0.42 mountY=0.01, mountTheta=3.12
00:10:25.890 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.42, opts=13)
00:10:25.890 00.000 7988 Enqueuing Move request for scope (0.00, -0.42)
00:10:25.901 00.011 15712 Worker thread wakes up
00:10:25.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.42) opts 0xd
00:10:25.901 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.42)
00:10:25.901 00.000 15712 Moving (0.00, -0.42) raw xDistance=-0.42 yDistance=0.01
00:10:25.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:25.903 00.002 7988 UpdateGuideState exits: m=1663 SNR=27.1
00:10:25.905 00.002 7988 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 2 / 99999
00:10:25.907 00.002 15712 PPEC rslt(dithering): input = -0.42, final = -0.25
00:10:25.907 00.000 15712 PPEC: input: -0.42, control: -0.25, exposure: 1500
00:10:25.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:25.907 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417025.907,"Host":"ASTROPC","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:10:25.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:10:25.910 00.003 15712 MoveAxis(E, 83, ABG)
00:10:25.910 00.000 15712 Guiding  Dir = 2, Dur = 83
00:10:25.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:25.911 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:25.911 00.000 7988 Enqueuing Expose request
00:10:25.913 00.002 15712 IsGuiding returns 0
00:10:25.930 00.017 15712 PulseGuide returned control before completion, sleep 76
00:10:26.022 00.092 15712 IsGuiding returns 1
00:10:26.028 00.006 15712 scope still moving after pulse duration time elapsed
00:10:26.060 00.032 15712 IsGuiding returns 0
00:10:26.060 00.000 15712 scope move finished after 83 + 62 ms
00:10:26.060 00.000 15712 Move returns status 0, amount 83
00:10:26.060 00.000 15712 MoveAxis(N, 0, ABG)
00:10:26.060 00.000 15712 Move returns status 0, amount 0
00:10:26.060 00.000 15712 move complete, result=0
00:10:26.060 00.000 15712 worker thread done servicing request
00:10:26.060 00.000 15712 Worker thread wakes up
00:10:26.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:26.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:26.060 00.000 7988 GuideStep: -0.4 px 83 ms EAST, 0.0 px 0 ms NORTH
00:10:27.465 01.405 15712 Exposure complete
00:10:27.526 00.061 15712 worker thread done servicing request
00:10:27.526 00.000 7988 OnExposeComplete: enter
00:10:27.526 00.000 7988 UpdateGuideState(): m_state=6
00:10:27.528 00.002 7988 Star::Find(15, 501, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3356
00:10:27.528 00.000 7988 Star::Find returns 1 (0), X=501.72, Y=809.02, Mass=1473, SNR=25.6, Peak=140 HFD=4.4
00:10:27.528 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.50 = 2.79)
00:10:27.528 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
00:10:27.528 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.39 hyp=0.42 cameraTheta=-1.93 mountX=-0.39 mountY=0.16, mountTheta=2.76
00:10:27.528 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.39, opts=13)
00:10:27.528 00.000 7988 Enqueuing Move request for scope (-0.15, -0.39)
00:10:27.528 00.000 15712 Worker thread wakes up
00:10:27.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.39) opts 0xd
00:10:27.528 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.39)
00:10:27.528 00.000 15712 Moving (-0.15, -0.39) raw xDistance=-0.39 yDistance=0.16
00:10:27.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:27.538 00.010 7988 UpdateGuideState exits: m=1473 SNR=25.6
00:10:27.538 00.000 7988 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 3 / 99999
00:10:27.540 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767417027.540,"Host":"ASTROPC","Inst":1,"Distance":0.42,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
00:10:27.542 00.002 15712 PPEC rslt(dithering): input = -0.39, final = -0.23
00:10:27.542 00.000 15712 PPEC: input: -0.39, control: -0.23, exposure: 1500
00:10:27.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:27.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:27.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:27.542 00.000 7988 Enqueuing Expose request
00:10:27.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:10:27.542 00.000 15712 MoveAxis(E, 76, ABG)
00:10:27.542 00.000 15712 Guiding  Dir = 2, Dur = 76
00:10:27.542 00.000 15712 IsGuiding returns 0
00:10:27.558 00.016 15712 PulseGuide returned control before completion, sleep 71
00:10:27.674 00.116 15712 IsGuiding returns 1
00:10:27.674 00.000 15712 scope still moving after pulse duration time elapsed
00:10:27.701 00.027 15712 IsGuiding returns 0
00:10:27.701 00.000 15712 scope move finished after 76 + 79 ms
00:10:27.701 00.000 15712 Move returns status 0, amount 76
00:10:27.701 00.000 15712 MoveAxis(N, 0, ABG)
00:10:27.701 00.000 15712 Move returns status 0, amount 0
00:10:27.701 00.000 15712 move complete, result=0
00:10:27.701 00.000 7988 GuideStep: -0.4 px 76 ms EAST, 0.2 px 0 ms NORTH
00:10:27.703 00.002 15712 worker thread done servicing request
00:10:27.703 00.000 15712 Worker thread wakes up
00:10:27.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:27.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:29.342 01.639 15712 Exposure complete
00:10:29.404 00.062 15712 worker thread done servicing request
00:10:29.404 00.000 7988 OnExposeComplete: enter
00:10:29.407 00.003 7988 UpdateGuideState(): m_state=6
00:10:29.409 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3357
00:10:29.409 00.000 7988 Star::Find returns 1 (0), X=501.73, Y=809.61, Mass=1565, SNR=26.0, Peak=163 HFD=4.8
00:10:29.411 00.002 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.61 = 0.61)
00:10:29.411 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
00:10:29.413 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.18 mountX=0.20 mountY=0.13, mountTheta=0.59
00:10:29.415 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.20, opts=13)
00:10:29.415 00.000 7988 Enqueuing Move request for scope (-0.14, 0.20)
00:10:29.417 00.002 15712 Worker thread wakes up
00:10:29.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
00:10:29.417 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
00:10:29.417 00.000 15712 Moving (-0.14, 0.20) raw xDistance=0.20 yDistance=0.13
00:10:29.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:29.417 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.0
00:10:29.419 00.002 7988 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 4 / 99999
00:10:29.419 00.000 15712 PPEC rslt(dithering): input = 0.20, final = 0.12
00:10:29.419 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
00:10:29.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:29.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:10:29.419 00.000 15712 MoveAxis(W, 39, ABG)
00:10:29.419 00.000 15712 Guiding  Dir = 3, Dur = 39
00:10:29.419 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417029.419,"Host":"ASTROPC","Inst":1,"Distance":0.37,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
00:10:29.419 00.000 15712 IsGuiding returns 0
00:10:29.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:29.424 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:29.424 00.000 7988 Enqueuing Expose request
00:10:29.442 00.018 15712 PulseGuide returned control before completion, sleep 24
00:10:29.511 00.069 15712 IsGuiding returns 0
00:10:29.511 00.000 15712 Move returns status 0, amount 39
00:10:29.511 00.000 15712 MoveAxis(N, 0, ABG)
00:10:29.511 00.000 15712 Move returns status 0, amount 0
00:10:29.511 00.000 15712 move complete, result=0
00:10:29.511 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
00:10:29.511 00.000 15712 worker thread done servicing request
00:10:29.511 00.000 15712 Worker thread wakes up
00:10:29.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:29.515 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:30.920 01.405 15712 Exposure complete
00:10:30.982 00.062 15712 worker thread done servicing request
00:10:30.982 00.000 7988 OnExposeComplete: enter
00:10:30.982 00.000 7988 UpdateGuideState(): m_state=6
00:10:30.982 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3358
00:10:30.982 00.000 7988 Star::Find returns 1 (0), X=501.67, Y=809.54, Mass=1546, SNR=26.0, Peak=148 HFD=4.8
00:10:30.982 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.02 = 1.02)
00:10:30.982 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
00:10:30.982 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.58 mountX=0.13 mountY=0.20, mountTheta=1.01
00:10:30.989 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.13, opts=13)
00:10:30.989 00.000 7988 Enqueuing Move request for scope (-0.20, 0.13)
00:10:30.989 00.000 15712 Worker thread wakes up
00:10:30.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
00:10:30.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
00:10:30.989 00.000 15712 Moving (-0.20, 0.13) raw xDistance=0.13 yDistance=0.20
00:10:30.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:10:30.989 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.0
00:10:30.994 00.005 7988 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 5 / 99999
00:10:30.994 00.000 15712 PPEC rslt(dithering): input = 0.13, final = 0.08
00:10:30.994 00.000 15712 PPEC: input: 0.13, control: 0.08, exposure: 1500
00:10:30.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:30.994 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417030.994,"Host":"ASTROPC","Inst":1,"Distance":0.33,"Time":5.1,"SettleTime":15.0,"StarLocked":true}
00:10:30.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:10:30.994 00.000 15712 MoveAxis(W, 25, ABG)
00:10:30.994 00.000 15712 Guiding  Dir = 3, Dur = 25
00:10:30.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:30.997 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:30.997 00.000 15712 IsGuiding returns 0
00:10:30.997 00.000 7988 Enqueuing Expose request
00:10:31.014 00.017 15712 PulseGuide returned control before completion, sleep 19
00:10:31.063 00.049 15712 IsGuiding returns 0
00:10:31.063 00.000 15712 Move returns status 0, amount 25
00:10:31.063 00.000 15712 MoveAxis(N, 0, ABG)
00:10:31.063 00.000 15712 Move returns status 0, amount 0
00:10:31.063 00.000 15712 move complete, result=0
00:10:31.063 00.000 7988 GuideStep: 0.1 px 25 ms WEST, 0.2 px 0 ms NORTH
00:10:31.065 00.002 15712 worker thread done servicing request
00:10:31.065 00.000 15712 Worker thread wakes up
00:10:31.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:31.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:32.706 01.641 15712 Exposure complete
00:10:32.758 00.052 15712 worker thread done servicing request
00:10:32.758 00.000 7988 OnExposeComplete: enter
00:10:32.767 00.009 7988 UpdateGuideState(): m_state=6
00:10:32.767 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3359
00:10:32.767 00.000 7988 Star::Find returns 1 (0), X=501.76, Y=809.46, Mass=1528, SNR=26.1, Peak=152 HFD=4.7
00:10:32.767 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.56) = xAngle (1.14 = 1.14)
00:10:32.767 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
00:10:32.767 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.70 mountX=0.05 mountY=0.11, mountTheta=1.14
00:10:32.775 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.05, opts=13)
00:10:32.775 00.000 7988 Enqueuing Move request for scope (-0.11, 0.05)
00:10:32.775 00.000 15712 Worker thread wakes up
00:10:32.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
00:10:32.775 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
00:10:32.775 00.000 15712 Moving (-0.11, 0.05) raw xDistance=0.05 yDistance=0.11
00:10:32.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:32.775 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.1
00:10:32.779 00.004 7988 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 6 / 99999
00:10:32.779 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417032.779,"Host":"ASTROPC","Inst":1,"Distance":0.27,"Time":6.9,"SettleTime":15.0,"StarLocked":true}
00:10:32.779 00.000 15712 PPEC rslt(dithering): input = 0.05, final = 0.03
00:10:32.779 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
00:10:32.779 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:32.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:32.783 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:32.783 00.000 7988 Enqueuing Expose request
00:10:32.785 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:10:32.785 00.000 15712 MoveAxis(W, 10, ABG)
00:10:32.785 00.000 15712 Guiding  Dir = 3, Dur = 10
00:10:32.785 00.000 15712 IsGuiding returns 0
00:10:32.799 00.014 15712 IsGuiding returns 1
00:10:32.799 00.000 15712 scope still moving after pulse duration time elapsed
00:10:32.854 00.055 15712 IsGuiding returns 0
00:10:32.854 00.000 15712 scope move finished after 10 + 57 ms
00:10:32.854 00.000 15712 Move returns status 0, amount 10
00:10:32.854 00.000 15712 MoveAxis(N, 0, ABG)
00:10:32.854 00.000 15712 Move returns status 0, amount 0
00:10:32.854 00.000 15712 move complete, result=0
00:10:32.854 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:10:32.855 00.001 15712 worker thread done servicing request
00:10:32.855 00.000 15712 Worker thread wakes up
00:10:32.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:32.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:34.267 01.412 15712 Exposure complete
00:10:34.328 00.061 15712 worker thread done servicing request
00:10:34.329 00.001 7988 OnExposeComplete: enter
00:10:34.329 00.000 7988 UpdateGuideState(): m_state=6
00:10:34.329 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3360
00:10:34.329 00.000 7988 Star::Find returns 1 (0), X=501.66, Y=809.50, Mass=1531, SNR=26.0, Peak=168 HFD=4.6
00:10:34.329 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
00:10:34.329 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
00:10:34.329 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.74 mountX=0.09 mountY=0.21, mountTheta=1.17
00:10:34.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.09, opts=13)
00:10:34.329 00.000 7988 Enqueuing Move request for scope (-0.21, 0.09)
00:10:34.329 00.000 15712 Worker thread wakes up
00:10:34.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
00:10:34.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
00:10:34.329 00.000 15712 Moving (-0.21, 0.09) raw xDistance=0.09 yDistance=0.21
00:10:34.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:10:34.341 00.012 7988 UpdateGuideState exits: m=1531 SNR=26.0
00:10:34.341 00.000 7988 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 7 / 99999
00:10:34.343 00.002 15712 PPEC rslt(dithering): input = 0.09, final = 0.05
00:10:34.343 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
00:10:34.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:34.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:10:34.343 00.000 15712 MoveAxis(W, 17, ABG)
00:10:34.343 00.000 15712 Guiding  Dir = 3, Dur = 17
00:10:34.343 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417034.343,"Host":"ASTROPC","Inst":1,"Distance":0.26,"Time":8.4,"SettleTime":15.0,"StarLocked":true}
00:10:34.343 00.000 15712 IsGuiding returns 0
00:10:34.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:34.343 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:34.343 00.000 7988 Enqueuing Expose request
00:10:34.359 00.016 15712 IsGuiding returns 1
00:10:34.359 00.000 15712 scope still moving after pulse duration time elapsed
00:10:34.409 00.050 15712 IsGuiding returns 0
00:10:34.409 00.000 15712 scope move finished after 17 + 57 ms
00:10:34.409 00.000 15712 Move returns status 0, amount 17
00:10:34.409 00.000 15712 MoveAxis(N, 0, ABG)
00:10:34.409 00.000 15712 Move returns status 0, amount 0
00:10:34.409 00.000 15712 move complete, result=0
00:10:34.409 00.000 7988 GuideStep: 0.1 px 17 ms WEST, 0.2 px 0 ms NORTH
00:10:34.422 00.013 15712 worker thread done servicing request
00:10:34.422 00.000 15712 Worker thread wakes up
00:10:34.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:34.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:36.064 01.642 15712 Exposure complete
00:10:36.113 00.049 15712 worker thread done servicing request
00:10:36.113 00.000 7988 OnExposeComplete: enter
00:10:36.127 00.014 7988 UpdateGuideState(): m_state=6
00:10:36.127 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3361
00:10:36.130 00.003 7988 Star::Find returns 1 (0), X=501.74, Y=809.40, Mass=1493, SNR=25.6, Peak=161 HFD=4.6
00:10:36.130 00.000 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.56) = xAngle (-4.59 = 1.69)
00:10:36.130 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.62 = 1.66)
00:10:36.130 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.03 mountX=-0.02 mountY=0.13, mountTheta=1.69
00:10:36.130 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
00:10:36.130 00.000 7988 Enqueuing Move request for scope (-0.13, -0.01)
00:10:36.130 00.000 15712 Worker thread wakes up
00:10:36.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
00:10:36.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
00:10:36.130 00.000 15712 Moving (-0.13, -0.01) raw xDistance=-0.02 yDistance=0.13
00:10:36.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:36.130 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.6
00:10:36.139 00.009 7988 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 8 / 99999
00:10:36.139 00.000 15712 PPEC rslt(dithering): input = -0.02, final = -0.01
00:10:36.139 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:10:36.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:36.139 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417036.139,"Host":"ASTROPC","Inst":1,"Distance":0.22,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
00:10:36.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:10:36.139 00.000 15712 MoveAxis(E, 3, ABG)
00:10:36.139 00.000 15712 Guiding  Dir = 2, Dur = 3
00:10:36.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:36.143 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:36.143 00.000 7988 Enqueuing Expose request
00:10:36.143 00.000 15712 IsGuiding returns 0
00:10:36.195 00.052 15712 IsGuiding returns 0
00:10:36.195 00.000 15712 Move returns status 0, amount 3
00:10:36.195 00.000 15712 MoveAxis(N, 0, ABG)
00:10:36.195 00.000 15712 Move returns status 0, amount 0
00:10:36.195 00.000 15712 move complete, result=0
00:10:36.195 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
00:10:36.197 00.002 15712 worker thread done servicing request
00:10:36.197 00.000 15712 Worker thread wakes up
00:10:36.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:36.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:37.615 01.418 15712 Exposure complete
00:10:37.676 00.061 15712 worker thread done servicing request
00:10:37.676 00.000 7988 OnExposeComplete: enter
00:10:37.677 00.001 7988 UpdateGuideState(): m_state=6
00:10:37.677 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3362
00:10:37.679 00.002 7988 Star::Find returns 1 (0), X=501.80, Y=809.39, Mass=1599, SNR=26.5, Peak=173 HFD=4.8
00:10:37.681 00.002 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.56) = xAngle (-4.48 = 1.81)
00:10:37.681 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.51 = 1.78)
00:10:37.683 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.91 mountX=-0.02 mountY=0.08, mountTheta=1.81
00:10:37.683 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.02, opts=13)
00:10:37.685 00.002 7988 Enqueuing Move request for scope (-0.08, -0.02)
00:10:37.685 00.000 15712 Worker thread wakes up
00:10:37.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:10:37.685 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:10:37.685 00.000 15712 Moving (-0.08, -0.02) raw xDistance=-0.02 yDistance=0.08
00:10:37.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:37.685 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.5
00:10:37.689 00.004 7988 PhdController: settling, locked = 1, distance = 0.18 (1.50) aobump = 0 frame = 9 / 99999
00:10:37.689 00.000 15712 PPEC rslt(dithering): input = -0.02, final = -0.01
00:10:37.689 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:10:37.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:37.689 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417037.689,"Host":"ASTROPC","Inst":1,"Distance":0.18,"Time":11.8,"SettleTime":15.0,"StarLocked":true}
00:10:37.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:10:37.689 00.000 15712 MoveAxis(E, 4, ABG)
00:10:37.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:37.692 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:37.692 00.000 7988 Enqueuing Expose request
00:10:37.694 00.002 15712 Guiding  Dir = 2, Dur = 4
00:10:37.694 00.000 15712 IsGuiding returns 0
00:10:37.714 00.020 15712 IsGuiding returns 0
00:10:37.714 00.000 15712 Move returns status 0, amount 4
00:10:37.714 00.000 15712 MoveAxis(N, 0, ABG)
00:10:37.714 00.000 15712 Move returns status 0, amount 0
00:10:37.714 00.000 15712 move complete, result=0
00:10:37.714 00.000 15712 worker thread done servicing request
00:10:37.714 00.000 15712 Worker thread wakes up
00:10:37.714 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:10:37.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:37.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:39.355 01.641 15712 Exposure complete
00:10:39.412 00.057 15712 worker thread done servicing request
00:10:39.412 00.000 7988 OnExposeComplete: enter
00:10:39.418 00.006 7988 UpdateGuideState(): m_state=6
00:10:39.418 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3363
00:10:39.420 00.002 7988 Star::Find returns 1 (0), X=501.82, Y=809.07, Mass=1599, SNR=26.6, Peak=168 HFD=4.3
00:10:39.420 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
00:10:39.422 00.002 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.97)
00:10:39.422 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.34 hyp=0.35 cameraTheta=-1.72 mountX=-0.34 mountY=0.06, mountTheta=2.97
00:10:39.425 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.34, opts=13)
00:10:39.427 00.002 7988 Enqueuing Move request for scope (-0.05, -0.34)
00:10:39.427 00.000 15712 Worker thread wakes up
00:10:39.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.34) opts 0xd
00:10:39.427 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.34)
00:10:39.427 00.000 15712 Moving (-0.05, -0.34) raw xDistance=-0.34 yDistance=0.06
00:10:39.429 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:39.429 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.6
00:10:39.429 00.000 7988 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 10 / 99999
00:10:39.429 00.000 15712 PPEC rslt(dithering): input = -0.34, final = -0.21
00:10:39.429 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
00:10:39.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:39.429 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417039.429,"Host":"ASTROPC","Inst":1,"Distance":0.23,"Time":13.5,"SettleTime":15.0,"StarLocked":true}
00:10:39.434 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:10:39.434 00.000 15712 MoveAxis(E, 67, ABG)
00:10:39.434 00.000 15712 Guiding  Dir = 2, Dur = 67
00:10:39.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:39.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:39.434 00.000 7988 Enqueuing Expose request
00:10:39.434 00.000 15712 IsGuiding returns 0
00:10:39.450 00.016 15712 PulseGuide returned control before completion, sleep 60
00:10:39.535 00.085 15712 IsGuiding returns 1
00:10:39.535 00.000 15712 scope still moving after pulse duration time elapsed
00:10:39.562 00.027 15712 IsGuiding returns 0
00:10:39.562 00.000 15712 scope move finished after 67 + 57 ms
00:10:39.562 00.000 15712 Move returns status 0, amount 67
00:10:39.562 00.000 15712 MoveAxis(N, 0, ABG)
00:10:39.562 00.000 15712 Move returns status 0, amount 0
00:10:39.562 00.000 15712 move complete, result=0
00:10:39.562 00.000 7988 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
00:10:39.564 00.002 15712 worker thread done servicing request
00:10:39.564 00.000 15712 Worker thread wakes up
00:10:39.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:39.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:40.972 01.408 15712 Exposure complete
00:10:41.031 00.059 15712 worker thread done servicing request
00:10:41.031 00.000 7988 OnExposeComplete: enter
00:10:41.034 00.003 7988 UpdateGuideState(): m_state=6
00:10:41.034 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3364
00:10:41.034 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=809.48, Mass=1433, SNR=25.2, Peak=171 HFD=4.0
00:10:41.034 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
00:10:41.034 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
00:10:41.034 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=0.07 mountY=-0.04, mountTheta=-0.55
00:10:41.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.07, opts=13)
00:10:41.034 00.000 7988 Enqueuing Move request for scope (0.04, 0.07)
00:10:41.034 00.000 15712 Worker thread wakes up
00:10:41.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
00:10:41.034 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
00:10:41.034 00.000 15712 Moving (0.04, 0.07) raw xDistance=0.07 yDistance=-0.04
00:10:41.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:41.034 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.2
00:10:41.045 00.011 7988 PhdController: settling, locked = 1, distance = 0.18 (1.50) aobump = 0 frame = 11 / 99999
00:10:41.045 00.000 7988 PhdController: newstate STATE_FINISH
00:10:41.045 00.000 7988 PhdController complete: success
00:10:41.048 00.003 15712 PPEC rslt(dithering): input = 0.07, final = 0.04
00:10:41.048 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
00:10:41.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:41.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:10:41.048 00.000 15712 MoveAxis(W, 14, ABG)
00:10:41.048 00.000 15712 Guiding  Dir = 3, Dur = 14
00:10:41.048 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767417041.048,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
00:10:41.050 00.002 15712 IsGuiding returns 0
00:10:41.050 00.000 7988 Mount: notify guiding dither settle done success=1
00:10:41.050 00.000 7988 PhdController: newstate STATE_IDLE
00:10:41.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:41.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:41.050 00.000 7988 Enqueuing Expose request
00:10:41.065 00.015 15712 IsGuiding returns 1
00:10:41.065 00.000 15712 scope still moving after pulse duration time elapsed
00:10:41.119 00.054 15712 IsGuiding returns 0
00:10:41.119 00.000 15712 scope move finished after 14 + 55 ms
00:10:41.119 00.000 15712 Move returns status 0, amount 14
00:10:41.119 00.000 15712 MoveAxis(N, 0, ABG)
00:10:41.119 00.000 15712 Move returns status 0, amount 0
00:10:41.119 00.000 15712 move complete, result=0
00:10:41.119 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
00:10:41.121 00.002 15712 worker thread done servicing request
00:10:41.121 00.000 15712 Worker thread wakes up
00:10:41.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:41.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:42.761 01.640 15712 Exposure complete
00:10:42.817 00.056 15712 worker thread done servicing request
00:10:42.817 00.000 7988 OnExposeComplete: enter
00:10:42.822 00.005 7988 UpdateGuideState(): m_state=6
00:10:42.822 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:10:42.822 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=809.55, Mass=1579, SNR=26.4, Peak=163 HFD=4.7
00:10:42.822 00.000 7988 MultiStar: exiting stabilization period
00:10:42.822 00.000 7988 MultiStar: updating star positions after lock position change
00:10:42.822 00.000 7988 Star::Find(15, 968, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:10:42.822 00.000 7988 Star::Find returns 1 (0), X=967.88, Y=218.67, Mass=1433, SNR=25.1, Peak=153 HFD=3.9
00:10:42.822 00.000 7988 Star::Find(15, 1208, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:10:42.822 00.000 7988 Star::Find returns 1 (0), X=1207.85, Y=793.19, Mass=1102, SNR=22.3, Peak=199 HFD=2.9
00:10:42.822 00.000 7988 Star::Find(15, 696, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:10:42.822 00.000 7988 Star::Find returns 1 (0), X=696.22, Y=718.39, Mass=1076, SNR=21.7, Peak=115 HFD=3.8
00:10:42.822 00.000 7988 Star::Find(15, 695, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:10:42.834 00.012 7988 Star::Find returns 1 (0), X=695.08, Y=574.75, Mass=931, SNR=20.1, Peak=90 HFD=4.2
00:10:42.834 00.000 7988 Star::Find(15, 1114, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:10:42.834 00.000 7988 Star::Find returns 1 (0), X=1114.08, Y=668.73, Mass=785, SNR=18.7, Peak=131 HFD=3.4
00:10:42.838 00.004 7988 Star::Find(15, 697, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:10:42.838 00.000 7988 Star::Find returns 1 (0), X=696.84, Y=155.26, Mass=668, SNR=17.3, Peak=126 HFD=2.9
00:10:42.838 00.000 7988 Star::Find(15, 35, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:10:42.838 00.000 7988 Star::Find returns 1 (0), X=35.47, Y=151.92, Mass=352, SNR=12.5, Peak=93 HFD=2.2
00:10:42.838 00.000 7988 Star::Find(15, 267, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:10:42.838 00.000 7988 Star::Find returns 1 (0), X=267.33, Y=70.90, Mass=304, SNR=11.5, Peak=92 HFD=2.3
00:10:42.838 00.000 7988 Star::Find(15, 102, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:10:42.838 00.000 7988 Star::Find returns 1 (0), X=101.61, Y=806.96, Mass=388, SNR=12.8, Peak=84 HFD=3.2
00:10:42.838 00.000 7988 Star::Find(15, 1074, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:10:42.847 00.009 7988 Star::Find returns 1 (0), X=1074.00, Y=751.59, Mass=330, SNR=11.8, Peak=72 HFD=3.4
00:10:42.847 00.000 7988 Star::Find(15, 753, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:10:42.849 00.002 7988 Star::Find returns 1 (0), X=752.51, Y=71.41, Mass=290, SNR=11.1, Peak=70 HFD=3.0
00:10:42.849 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
00:10:42.851 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
00:10:42.851 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.28 mountX=0.14 mountY=-0.04, mountTheta=-0.31
00:10:42.853 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
00:10:42.853 00.000 7988 Enqueuing Move request for scope (0.04, 0.14)
00:10:42.853 00.000 15712 Worker thread wakes up
00:10:42.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:10:42.853 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.4
00:10:42.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:42.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:42.853 00.000 7988 Enqueuing Expose request
00:10:42.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:10:42.853 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:10:42.853 00.000 15712 Moving (0.04, 0.14) raw xDistance=0.14 yDistance=-0.04
00:10:42.863 00.010 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:10:42.863 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
00:10:42.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:42.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:10:42.863 00.000 15712 MoveAxis(E, 3, ABG)
00:10:42.863 00.000 15712 Guiding  Dir = 2, Dur = 3
00:10:42.873 00.010 15712 IsGuiding returns 0
00:10:42.893 00.020 15712 IsGuiding returns 0
00:10:42.893 00.000 15712 Move returns status 0, amount 3
00:10:42.893 00.000 15712 MoveAxis(N, 0, ABG)
00:10:42.893 00.000 15712 Move returns status 0, amount 0
00:10:42.893 00.000 15712 move complete, result=0
00:10:42.893 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:10:42.895 00.002 15712 worker thread done servicing request
00:10:42.895 00.000 15712 Worker thread wakes up
00:10:42.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:42.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:44.307 01.412 15712 Exposure complete
00:10:44.369 00.062 15712 worker thread done servicing request
00:10:44.369 00.000 7988 OnExposeComplete: enter
00:10:44.369 00.000 7988 UpdateGuideState(): m_state=6
00:10:44.371 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3366
00:10:44.371 00.000 7988 Star::Find returns 1 (0), X=501.76, Y=809.47, Mass=1531, SNR=26.1, Peak=177 HFD=4.6
00:10:44.373 00.002 7988 MultiStar: [#1 -0.03,-0.21,0.99,U] [#2 0.00,-0.17,0.83,U] [#3 0.10,-0.07,0.86,U] [#4 -0.02,0.10,0.76,U] [#5 -0.09,-0.03,0.73,U] [#6 0.15,-0.20,0.67,U] [#7 -0.03,-0.22,0.46,U] [#8 0.07,-0.13,0.45,U] 
00:10:44.373 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {-0.11, 0.06}
00:10:44.375 00.002 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
00:10:44.375 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.09)
00:10:44.377 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.60 mountX=-0.09 mountY=0.00, mountTheta=3.09
00:10:44.379 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.09, opts=13)
00:10:44.379 00.000 7988 Enqueuing Move request for scope (-0.00, -0.09)
00:10:44.381 00.002 15712 Worker thread wakes up
00:10:44.381 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
00:10:44.381 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
00:10:44.381 00.000 15712 Moving (-0.00, -0.09) raw xDistance=-0.09 yDistance=0.00
00:10:44.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:44.382 00.001 7988 UpdateGuideState exits: m=1531 SNR=26.1
00:10:44.382 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:44.384 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:44.384 00.000 7988 Enqueuing Expose request
00:10:44.384 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:10:44.384 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
00:10:44.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:44.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:10:44.384 00.000 15712 MoveAxis(E, 3, ABG)
00:10:44.384 00.000 15712 Guiding  Dir = 2, Dur = 3
00:10:44.384 00.000 15712 IsGuiding returns 0
00:10:44.400 00.016 15712 IsGuiding returns 0
00:10:44.400 00.000 15712 Move returns status 0, amount 3
00:10:44.400 00.000 15712 MoveAxis(N, 0, ABG)
00:10:44.400 00.000 15712 Move returns status 0, amount 0
00:10:44.400 00.000 15712 move complete, result=0
00:10:44.400 00.000 15712 worker thread done servicing request
00:10:44.400 00.000 15712 Worker thread wakes up
00:10:44.400 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:10:44.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:44.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:46.155 01.755 15712 Exposure complete
00:10:46.216 00.061 15712 worker thread done servicing request
00:10:46.218 00.002 7988 OnExposeComplete: enter
00:10:46.218 00.000 7988 UpdateGuideState(): m_state=6
00:10:46.218 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3367
00:10:46.218 00.000 7988 Star::Find returns 1 (0), X=501.75, Y=809.23, Mass=1487, SNR=25.3, Peak=157 HFD=4.5
00:10:46.218 00.000 7988 MultiStar: [#1 0.06,-0.31,1.01,U] [#2 0.07,-0.26,0.90,U] [#3 -0.06,-0.16,0.86,U] [#4 -0.11,-0.17,0.76,U] [#5 -0.14,-0.16,0.75,U] [#6 0.15,-0.34,0.69,U] [#7 -0.05,-0.06,0.50,U] [#8 -0.17,-0.19,0.44,U] 
00:10:46.218 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.21}, one-star: {-0.12, -0.18}
00:10:46.218 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.30 = 2.99)
00:10:46.218 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
00:10:46.218 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.73 mountX=-0.21 mountY=0.04, mountTheta=2.96
00:10:46.218 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.21, opts=13)
00:10:46.218 00.000 7988 Enqueuing Move request for scope (-0.03, -0.21)
00:10:46.218 00.000 15712 Worker thread wakes up
00:10:46.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
00:10:46.218 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
00:10:46.218 00.000 15712 Moving (-0.03, -0.21) raw xDistance=-0.21 yDistance=0.04
00:10:46.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:46.218 00.000 7988 UpdateGuideState exits: m=1487 SNR=25.3
00:10:46.232 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:46.234 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:46.235 00.001 7988 Enqueuing Expose request
00:10:46.235 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 640.03
00:10:46.235 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
00:10:46.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:46.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:10:46.235 00.000 15712 MoveAxis(E, 45, ABG)
00:10:46.235 00.000 15712 Guiding  Dir = 2, Dur = 45
00:10:46.237 00.002 15712 IsGuiding returns 0
00:10:46.248 00.011 15712 PulseGuide returned control before completion, sleep 42
00:10:46.296 00.048 15712 IsGuiding returns 1
00:10:46.296 00.000 15712 scope still moving after pulse duration time elapsed
00:10:46.330 00.034 15712 IsGuiding returns 0
00:10:46.330 00.000 15712 scope move finished after 45 + 48 ms
00:10:46.330 00.000 15712 Move returns status 0, amount 45
00:10:46.330 00.000 15712 MoveAxis(N, 0, ABG)
00:10:46.330 00.000 15712 Move returns status 0, amount 0
00:10:46.330 00.000 15712 move complete, result=0
00:10:46.330 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
00:10:46.332 00.002 15712 worker thread done servicing request
00:10:46.332 00.000 15712 Worker thread wakes up
00:10:46.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:46.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:47.748 01.416 15712 Exposure complete
00:10:47.810 00.062 15712 worker thread done servicing request
00:10:47.810 00.000 7988 OnExposeComplete: enter
00:10:47.810 00.000 7988 UpdateGuideState(): m_state=6
00:10:47.812 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3368
00:10:47.812 00.000 7988 Star::Find returns 1 (0), X=501.57, Y=809.41, Mass=1534, SNR=26.1, Peak=137 HFD=4.9
00:10:47.814 00.002 7988 MultiStar: [#1 -0.08,-0.13,0.96,U] [#2 -0.10,0.10,0.85,U] [#3 -0.07,0.06,0.85,U] [#4 -0.16,0.04,0.77,U] [#5 0.08,0.03,0.74,U] [#6 -0.17,-0.01,0.62,U] [#7 -0.26,0.12,0.52,U] [#8 -0.06,-0.21,0.42,U] 
00:10:47.816 00.002 7988 refined, 8 included, MultiStar: {-0.13, 0.00}, one-star: {-0.30, 0.00}
00:10:47.816 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.54 = 1.54)
00:10:47.818 00.002 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
00:10:47.818 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.10 mountX=0.00 mountY=0.13, mountTheta=1.54
00:10:47.820 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.00, opts=13)
00:10:47.820 00.000 7988 Enqueuing Move request for scope (-0.13, 0.00)
00:10:47.822 00.002 15712 Worker thread wakes up
00:10:47.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
00:10:47.822 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
00:10:47.822 00.000 15712 Moving (-0.13, 0.00) raw xDistance=0.00 yDistance=0.13
00:10:47.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:47.822 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.1
00:10:47.825 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:47.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:47.825 00.000 7988 Enqueuing Expose request
00:10:47.825 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.02
00:10:47.825 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
00:10:47.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:47.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:10:47.825 00.000 15712 MoveAxis(E, 4, ABG)
00:10:47.825 00.000 15712 Guiding  Dir = 2, Dur = 4
00:10:47.825 00.000 15712 IsGuiding returns 0
00:10:47.844 00.019 15712 IsGuiding returns 0
00:10:47.844 00.000 15712 Move returns status 0, amount 4
00:10:47.844 00.000 15712 MoveAxis(N, 0, ABG)
00:10:47.844 00.000 15712 Move returns status 0, amount 0
00:10:47.844 00.000 15712 move complete, result=0
00:10:47.844 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:10:47.851 00.007 15712 worker thread done servicing request
00:10:47.851 00.000 15712 Worker thread wakes up
00:10:47.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:47.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:49.482 01.631 15712 Exposure complete
00:10:49.536 00.054 15712 worker thread done servicing request
00:10:49.536 00.000 7988 OnExposeComplete: enter
00:10:49.546 00.010 7988 UpdateGuideState(): m_state=6
00:10:49.546 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3369
00:10:49.546 00.000 7988 Star::Find returns 1 (0), X=501.70, Y=809.32, Mass=1629, SNR=26.7, Peak=165 HFD=4.8
00:10:49.546 00.000 7988 MultiStar: [#1 0.17,-0.06,0.96,U] [#2 0.03,-0.17,0.85,U] [#3 0.15,-0.18,0.81,U] [#4 0.09,0.12,0.73,U] [#5 -0.14,-0.06,0.72,U] [#6 0.31,-0.11,0.61,U] [#7 -0.12,0.24,0.49,U] [#8 0.05,-0.05,0.43,U] 
00:10:49.546 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.18, -0.09}
00:10:49.546 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
00:10:49.553 00.007 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
00:10:49.553 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.97 mountX=-0.06 mountY=-0.04, mountTheta=-2.56
00:10:49.553 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.06, opts=13)
00:10:49.553 00.000 7988 Enqueuing Move request for scope (0.04, -0.06)
00:10:49.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:10:49.553 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.7
00:10:49.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:49.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:49.562 00.009 15712 Worker thread wakes up
00:10:49.562 00.000 7988 Enqueuing Expose request
00:10:49.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
00:10:49.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
00:10:49.562 00.000 15712 Moving (0.04, -0.06) raw xDistance=-0.06 yDistance=-0.04
00:10:49.562 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.01
00:10:49.562 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
00:10:49.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:49.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:10:49.562 00.000 15712 MoveAxis(E, 5, ABG)
00:10:49.562 00.000 15712 Guiding  Dir = 2, Dur = 5
00:10:49.572 00.010 15712 IsGuiding returns 0
00:10:49.587 00.015 15712 IsGuiding returns 0
00:10:49.587 00.000 15712 Move returns status 0, amount 5
00:10:49.587 00.000 15712 MoveAxis(N, 0, ABG)
00:10:49.587 00.000 15712 Move returns status 0, amount 0
00:10:49.587 00.000 15712 move complete, result=0
00:10:49.587 00.000 15712 worker thread done servicing request
00:10:49.587 00.000 15712 Worker thread wakes up
00:10:49.587 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:10:49.594 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:49.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:49.628 00.034 7988 evsrv: cli 0CCCEEA8 connect
00:10:49.638 00.010 7988 case statement mapped state 6 to 3
00:10:49.638 00.000 7988 case statement mapped state 6 to 3
00:10:49.641 00.003 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"cfd73a24-21e6-4dd7-b164-796835761e77"}
00:10:49.641 00.000 7988 case statement mapped state 6 to 3
00:10:49.641 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfd73a24-21e6-4dd7-b164-796835761e77"}
00:10:49.641 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
00:10:51.013 01.372 15712 Exposure complete
00:10:51.065 00.052 15712 worker thread done servicing request
00:10:51.074 00.009 7988 OnExposeComplete: enter
00:10:51.074 00.000 7988 UpdateGuideState(): m_state=6
00:10:51.074 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3370
00:10:51.074 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=809.54, Mass=1567, SNR=26.2, Peak=149 HFD=4.9
00:10:51.074 00.000 7988 MultiStar: [#1 0.15,0.05,1.00,U] [#2 0.03,0.03,0.85,U] [#3 0.14,0.11,0.85,U] [#4 -0.09,0.32,0.75,U] [#5 0.07,0.03,0.72,U] [#6 0.34,0.18,0.67,U] [#7 0.03,0.18,0.50,U] [#8 0.42,0.29,0.00,M1] 
00:10:51.074 00.000 7988 single-star, 7 included, MultiStar: {0.09, 0.12}, one-star: {0.04, 0.13}
00:10:51.074 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
00:10:51.074 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
00:10:51.082 00.008 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.29 mountX=0.13 mountY=-0.04, mountTheta=-0.31
00:10:51.082 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
00:10:51.082 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
00:10:51.082 00.000 15712 Worker thread wakes up
00:10:51.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:10:51.082 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:10:51.082 00.000 15712 Moving (0.04, 0.13) raw xDistance=0.13 yDistance=-0.04
00:10:51.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:51.082 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.2
00:10:51.089 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:51.090 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:51.090 00.000 7988 Enqueuing Expose request
00:10:51.090 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.01
00:10:51.090 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
00:10:51.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:51.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:10:51.090 00.000 15712 MoveAxis(E, 2, ABG)
00:10:51.090 00.000 15712 Guiding  Dir = 2, Dur = 2
00:10:51.090 00.000 15712 IsGuiding returns 0
00:10:51.110 00.020 15712 IsGuiding returns 0
00:10:51.110 00.000 15712 Move returns status 0, amount 2
00:10:51.110 00.000 15712 MoveAxis(N, 0, ABG)
00:10:51.110 00.000 15712 Move returns status 0, amount 0
00:10:51.110 00.000 15712 move complete, result=0
00:10:51.110 00.000 15712 worker thread done servicing request
00:10:51.110 00.000 15712 Worker thread wakes up
00:10:51.110 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:10:51.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:51.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:52.750 01.640 15712 Exposure complete
00:10:52.798 00.048 15712 worker thread done servicing request
00:10:52.798 00.000 7988 OnExposeComplete: enter
00:10:52.812 00.014 7988 UpdateGuideState(): m_state=6
00:10:52.812 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3371
00:10:52.812 00.000 7988 Star::Find returns 1 (0), X=501.96, Y=809.39, Mass=1532, SNR=26.0, Peak=178 HFD=4.6
00:10:52.815 00.003 7988 MultiStar: [#1 0.25,-0.27,0.98,U] [#2 0.18,-0.18,0.87,U] [#3 0.11,-0.09,0.86,U] [#4 0.08,-0.24,0.79,U] [#5 -0.06,-0.40,0.73,U] [#6 -0.00,-0.14,0.67,U] [#7 0.12,0.03,0.49,U] [#8 0.04,-0.13,0.47,U] 
00:10:52.815 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.17}, one-star: {0.08, -0.02}
00:10:52.815 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
00:10:52.815 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
00:10:52.815 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.26 mountX=-0.02 mountY=-0.08, mountTheta=-1.83
00:10:52.815 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.02, opts=13)
00:10:52.815 00.000 7988 Enqueuing Move request for scope (0.08, -0.02)
00:10:52.815 00.000 15712 Worker thread wakes up
00:10:52.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
00:10:52.815 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
00:10:52.815 00.000 15712 Moving (0.08, -0.02) raw xDistance=-0.02 yDistance=-0.08
00:10:52.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:52.815 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.0
00:10:52.825 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:52.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:52.828 00.003 7988 Enqueuing Expose request
00:10:52.828 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
00:10:52.828 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:10:52.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:52.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:52.828 00.000 15712 MoveAxis(E, 2, ABG)
00:10:52.828 00.000 15712 Guiding  Dir = 2, Dur = 2
00:10:52.830 00.002 15712 IsGuiding returns 0
00:10:52.853 00.023 15712 IsGuiding returns 0
00:10:52.853 00.000 15712 Move returns status 0, amount 2
00:10:52.853 00.000 15712 MoveAxis(N, 0, ABG)
00:10:52.853 00.000 15712 Move returns status 0, amount 0
00:10:52.853 00.000 15712 move complete, result=0
00:10:52.853 00.000 15712 worker thread done servicing request
00:10:52.853 00.000 15712 Worker thread wakes up
00:10:52.853 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:10:52.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:52.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:54.267 01.414 15712 Exposure complete
00:10:54.327 00.060 15712 worker thread done servicing request
00:10:54.327 00.000 7988 OnExposeComplete: enter
00:10:54.328 00.001 7988 UpdateGuideState(): m_state=6
00:10:54.328 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3372
00:10:54.330 00.002 7988 Star::Find returns 1 (0), X=501.81, Y=809.60, Mass=1571, SNR=26.4, Peak=166 HFD=4.6
00:10:54.332 00.002 7988 MultiStar: [#1 0.17,0.01,0.96,U] [#2 -0.04,0.05,0.84,U] [#3 0.07,0.02,0.84,U] [#4 -0.16,0.14,0.76,U] [#5 -0.01,-0.11,0.70,U] [#6 0.07,0.02,0.68,U] [#7 0.07,0.27,0.47,U] [#8 -0.11,0.19,0.47,U] 
00:10:54.332 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {-0.06, 0.19}
00:10:54.334 00.002 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
00:10:54.334 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
00:10:54.336 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.51 mountX=0.08 mountY=-0.01, mountTheta=-0.08
00:10:54.336 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.08, opts=13)
00:10:54.338 00.002 7988 Enqueuing Move request for scope (0.00, 0.08)
00:10:54.338 00.000 15712 Worker thread wakes up
00:10:54.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:10:54.338 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:10:54.338 00.000 15712 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.01
00:10:54.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:54.338 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.4
00:10:54.342 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:54.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:54.345 00.003 7988 Enqueuing Expose request
00:10:54.345 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
00:10:54.345 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
00:10:54.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:54.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:10:54.345 00.000 15712 MoveAxis(E, 3, ABG)
00:10:54.345 00.000 15712 Guiding  Dir = 2, Dur = 3
00:10:54.345 00.000 15712 IsGuiding returns 0
00:10:54.365 00.020 15712 IsGuiding returns 0
00:10:54.365 00.000 15712 Move returns status 0, amount 3
00:10:54.365 00.000 15712 MoveAxis(N, 0, ABG)
00:10:54.365 00.000 15712 Move returns status 0, amount 0
00:10:54.365 00.000 15712 move complete, result=0
00:10:54.365 00.000 15712 worker thread done servicing request
00:10:54.365 00.000 15712 Worker thread wakes up
00:10:54.365 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:10:54.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:54.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:56.113 01.748 15712 Exposure complete
00:10:56.174 00.061 15712 worker thread done servicing request
00:10:56.174 00.000 7988 OnExposeComplete: enter
00:10:56.174 00.000 7988 UpdateGuideState(): m_state=6
00:10:56.176 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3373
00:10:56.176 00.000 7988 Star::Find returns 1 (0), X=501.92, Y=809.58, Mass=1614, SNR=26.5, Peak=154 HFD=4.9
00:10:56.178 00.002 7988 MultiStar: [#1 0.14,0.01,0.96,U] [#2 -0.04,0.18,0.90,U] [#3 0.07,0.17,0.86,U] [#4 -0.15,0.39,0.00,M1] [#5 0.03,0.29,0.70,U] [#6 0.02,0.23,0.67,U] [#7 0.24,0.54,0.00,M1] [#8 -0.25,0.39,0.00,M1] 
00:10:56.178 00.000 7988 refined, 5 included, MultiStar: {0.05, 0.17}, one-star: {0.05, 0.17}
00:10:56.180 00.002 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
00:10:56.180 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
00:10:56.182 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.29 mountX=0.17 mountY=-0.05, mountTheta=-0.30
00:10:56.184 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.17, opts=13)
00:10:56.184 00.000 7988 Enqueuing Move request for scope (0.05, 0.17)
00:10:56.186 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:56.186 00.000 7988 UpdateGuideState exits: m=1614 SNR=26.5
00:10:56.188 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:56.189 00.001 15712 Worker thread wakes up
00:10:56.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:56.189 00.000 7988 Enqueuing Expose request
00:10:56.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
00:10:56.189 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
00:10:56.189 00.000 15712 Moving (0.05, 0.17) raw xDistance=0.17 yDistance=-0.05
00:10:56.189 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.99
00:10:56.189 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
00:10:56.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:56.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:56.189 00.000 15712 MoveAxis(W, 27, ABG)
00:10:56.189 00.000 15712 Guiding  Dir = 3, Dur = 27
00:10:56.221 00.032 15712 IsGuiding returns 0
00:10:56.237 00.016 15712 PulseGuide returned control before completion, sleep 22
00:10:56.289 00.052 15712 IsGuiding returns 0
00:10:56.289 00.000 15712 Move returns status 0, amount 27
00:10:56.289 00.000 15712 MoveAxis(N, 0, ABG)
00:10:56.289 00.000 15712 Move returns status 0, amount 0
00:10:56.289 00.000 15712 move complete, result=0
00:10:56.289 00.000 7988 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
00:10:56.291 00.002 15712 worker thread done servicing request
00:10:56.291 00.000 15712 Worker thread wakes up
00:10:56.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:56.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:57.705 01.414 15712 Exposure complete
00:10:57.764 00.059 15712 worker thread done servicing request
00:10:57.764 00.000 7988 OnExposeComplete: enter
00:10:57.767 00.003 7988 UpdateGuideState(): m_state=6
00:10:57.767 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3374
00:10:57.769 00.002 7988 Star::Find returns 1 (0), X=501.89, Y=809.39, Mass=1427, SNR=25.2, Peak=159 HFD=4.2
00:10:57.769 00.000 7988 MultiStar: [#1 0.08,-0.12,0.98,U] [#2 0.13,-0.09,0.90,U] [#3 0.16,0.23,0.87,U] [#4 0.01,0.08,0.77,U] [#5 0.05,0.05,0.75,U] [#6 0.18,-0.01,0.67,U] [#7 -0.10,0.27,0.49,U] [#8 -0.21,-0.14,0.43,U] 
00:10:57.771 00.002 7988 single-star, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.01, -0.02}
00:10:57.771 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
00:10:57.773 00.002 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
00:10:57.773 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.02 mountX=-0.02 mountY=-0.01, mountTheta=-2.61
00:10:57.775 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
00:10:57.777 00.002 7988 Enqueuing Move request for scope (0.01, -0.02)
00:10:57.777 00.000 15712 Worker thread wakes up
00:10:57.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:10:57.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:10:57.777 00.000 15712 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
00:10:57.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:57.777 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.2
00:10:57.781 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:57.781 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:57.783 00.002 7988 Enqueuing Expose request
00:10:57.783 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
00:10:57.783 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
00:10:57.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:57.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:10:57.783 00.000 15712 MoveAxis(E, 7, ABG)
00:10:57.783 00.000 15712 Guiding  Dir = 2, Dur = 7
00:10:57.783 00.000 15712 IsGuiding returns 0
00:10:57.807 00.024 15712 IsGuiding returns 0
00:10:57.808 00.001 15712 Move returns status 0, amount 7
00:10:57.808 00.000 15712 MoveAxis(N, 0, ABG)
00:10:57.808 00.000 15712 Move returns status 0, amount 0
00:10:57.808 00.000 15712 move complete, result=0
00:10:57.808 00.000 15712 worker thread done servicing request
00:10:57.808 00.000 15712 Worker thread wakes up
00:10:57.808 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:10:57.809 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:57.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:10:59.552 01.743 15712 Exposure complete
00:10:59.612 00.060 15712 worker thread done servicing request
00:10:59.614 00.002 7988 OnExposeComplete: enter
00:10:59.614 00.000 7988 UpdateGuideState(): m_state=6
00:10:59.616 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3375
00:10:59.617 00.001 7988 Star::Find returns 1 (0), X=501.73, Y=809.34, Mass=1577, SNR=26.3, Peak=165 HFD=4.6
00:10:59.619 00.002 7988 MultiStar: [#1 0.06,-0.11,0.98,U] [#2 0.05,-0.11,0.86,U] [#3 0.05,-0.12,0.82,U] [#4 0.04,-0.19,0.74,U] [#5 -0.09,-0.02,0.75,U] [#6 0.13,-0.24,0.66,U] [#7 0.02,-0.16,0.45,U] [#8 0.05,-0.05,0.47,U] 
00:10:59.619 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.14, -0.07}
00:10:59.621 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
00:10:59.621 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
00:10:59.623 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.12 cameraTheta=-1.47 mountX=-0.11 mountY=-0.01, mountTheta=-3.06
00:10:59.625 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
00:10:59.625 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
00:10:59.627 00.002 15712 Worker thread wakes up
00:10:59.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:10:59.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:10:59.627 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=-0.01
00:10:59.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:10:59.627 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.3
00:10:59.629 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:59.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:10:59.629 00.000 7988 Enqueuing Expose request
00:10:59.629 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:10:59.629 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
00:10:59.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:59.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:10:59.629 00.000 15712 MoveAxis(E, 7, ABG)
00:10:59.629 00.000 15712 Guiding  Dir = 2, Dur = 7
00:10:59.629 00.000 15712 IsGuiding returns 0
00:10:59.661 00.032 15712 IsGuiding returns 0
00:10:59.661 00.000 15712 Move returns status 0, amount 7
00:10:59.661 00.000 15712 MoveAxis(N, 0, ABG)
00:10:59.661 00.000 15712 Move returns status 0, amount 0
00:10:59.661 00.000 15712 move complete, result=0
00:10:59.661 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:10:59.663 00.002 15712 worker thread done servicing request
00:10:59.663 00.000 15712 Worker thread wakes up
00:10:59.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:10:59.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:01.082 01.419 15712 Exposure complete
00:11:01.128 00.046 15712 worker thread done servicing request
00:11:01.128 00.000 7988 OnExposeComplete: enter
00:11:01.143 00.015 7988 UpdateGuideState(): m_state=6
00:11:01.143 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3376
00:11:01.145 00.002 7988 Star::Find returns 1 (0), X=501.90, Y=809.29, Mass=1538, SNR=26.2, Peak=166 HFD=4.5
00:11:01.147 00.002 7988 MultiStar: [#1 0.25,-0.19,0.99,U] [#2 0.18,-0.20,0.85,U] [#3 0.02,-0.06,0.89,U] [#4 -0.09,-0.08,0.80,U] [#5 0.02,-0.25,0.71,U] [#6 0.22,-0.52,0.00,M1] [#7 -0.30,-0.22,0.51,U] [#8 0.17,-0.25,0.44,U] 
00:11:01.147 00.000 7988 single-star, 7 included, MultiStar: {0.05, -0.16}, one-star: {0.03, -0.12}
00:11:01.149 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
00:11:01.149 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
00:11:01.151 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.36 mountX=-0.12 mountY=-0.02, mountTheta=-2.95
00:11:01.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.12, opts=13)
00:11:01.153 00.002 7988 Enqueuing Move request for scope (0.03, -0.12)
00:11:01.155 00.002 15712 Worker thread wakes up
00:11:01.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:11:01.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:11:01.155 00.000 15712 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=-0.02
00:11:01.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:11:01.155 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.2
00:11:01.157 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:01.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:01.159 00.002 7988 Enqueuing Expose request
00:11:01.159 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:11:01.159 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
00:11:01.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:01.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:01.159 00.000 15712 MoveAxis(E, 7, ABG)
00:11:01.159 00.000 15712 Guiding  Dir = 2, Dur = 7
00:11:01.159 00.000 15712 IsGuiding returns 0
00:11:01.181 00.022 15712 IsGuiding returns 0
00:11:01.181 00.000 15712 Move returns status 0, amount 7
00:11:01.181 00.000 15712 MoveAxis(N, 0, ABG)
00:11:01.181 00.000 15712 Move returns status 0, amount 0
00:11:01.181 00.000 15712 move complete, result=0
00:11:01.181 00.000 15712 worker thread done servicing request
00:11:01.181 00.000 15712 Worker thread wakes up
00:11:01.181 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:11:01.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:01.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:02.821 01.640 15712 Exposure complete
00:11:02.883 00.062 15712 worker thread done servicing request
00:11:02.883 00.000 7988 OnExposeComplete: enter
00:11:02.883 00.000 7988 UpdateGuideState(): m_state=6
00:11:02.885 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3377
00:11:02.885 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=809.13, Mass=1607, SNR=26.8, Peak=165 HFD=4.5
00:11:02.887 00.002 7988 MultiStar: [#1 0.10,-0.26,0.98,U] [#2 0.09,-0.31,0.82,U] [#3 0.14,-0.26,0.83,U] [#4 0.01,-0.25,0.73,U] [#5 0.04,-0.28,0.71,U] [#6 0.23,-0.27,0.65,U] [#7 0.29,-0.34,0.00,M1] [#8 -0.23,-0.30,0.45,U] 
00:11:02.887 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.28}, one-star: {-0.07, -0.28}
00:11:02.889 00.002 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
00:11:02.889 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
00:11:02.891 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.39 mountX=-0.27 mountY=-0.04, mountTheta=-2.98
00:11:02.893 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.28, opts=13)
00:11:02.893 00.000 7988 Enqueuing Move request for scope (0.05, -0.28)
00:11:02.895 00.002 15712 Worker thread wakes up
00:11:02.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
00:11:02.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
00:11:02.895 00.000 15712 Moving (0.05, -0.28) raw xDistance=-0.27 yDistance=-0.04
00:11:02.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:02.895 00.000 7988 UpdateGuideState exits: m=1607 SNR=26.8
00:11:02.898 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:02.899 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:02.899 00.000 7988 Enqueuing Expose request
00:11:02.899 00.000 15712 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.97
00:11:02.899 00.000 15712 PPEC: input: -0.27, control: -0.19, exposure: 1500
00:11:02.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:02.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:11:02.899 00.000 15712 MoveAxis(E, 61, ABG)
00:11:02.899 00.000 15712 Guiding  Dir = 2, Dur = 61
00:11:02.934 00.035 15712 IsGuiding returns 0
00:11:02.955 00.021 15712 PulseGuide returned control before completion, sleep 56
00:11:03.048 00.093 15712 IsGuiding returns 0
00:11:03.048 00.000 15712 Move returns status 0, amount 61
00:11:03.048 00.000 15712 MoveAxis(N, 0, ABG)
00:11:03.048 00.000 15712 Move returns status 0, amount 0
00:11:03.048 00.000 15712 move complete, result=0
00:11:03.048 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.0 px 0 ms NORTH
00:11:03.053 00.005 15712 worker thread done servicing request
00:11:03.053 00.000 15712 Worker thread wakes up
00:11:03.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:03.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:04.462 01.409 15712 Exposure complete
00:11:04.517 00.055 15712 worker thread done servicing request
00:11:04.517 00.000 7988 OnExposeComplete: enter
00:11:04.524 00.007 7988 UpdateGuideState(): m_state=6
00:11:04.524 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3378
00:11:04.524 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=809.39, Mass=1593, SNR=26.4, Peak=168 HFD=4.6
00:11:04.528 00.004 7988 MultiStar: [#1 0.16,-0.30,0.98,U] [#2 0.20,-0.10,0.84,U] [#3 0.05,-0.16,0.85,U] [#4 0.01,0.11,0.72,U] [#5 0.09,0.02,0.70,U] [#6 0.07,-0.20,0.66,U] [#7 0.31,0.09,0.47,U] [#8 0.30,-0.13,0.43,U] 
00:11:04.528 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.09}, one-star: {-0.06, -0.02}
00:11:04.528 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.56) = xAngle (-4.36 = 1.92)
00:11:04.528 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.39 = 1.89)
00:11:04.528 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.80 mountX=-0.02 mountY=0.06, mountTheta=1.92
00:11:04.528 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
00:11:04.528 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
00:11:04.528 00.000 15712 Worker thread wakes up
00:11:04.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
00:11:04.528 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
00:11:04.528 00.000 15712 Moving (-0.06, -0.02) raw xDistance=-0.02 yDistance=0.06
00:11:04.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:04.528 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.4
00:11:04.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:04.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:04.540 00.012 7988 Enqueuing Expose request
00:11:04.542 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
00:11:04.542 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
00:11:04.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:04.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:11:04.542 00.000 15712 MoveAxis(E, 7, ABG)
00:11:04.542 00.000 15712 Guiding  Dir = 2, Dur = 7
00:11:04.562 00.020 15712 IsGuiding returns 0
00:11:04.579 00.017 15712 IsGuiding returns 0
00:11:04.579 00.000 15712 Move returns status 0, amount 7
00:11:04.579 00.000 15712 MoveAxis(N, 0, ABG)
00:11:04.579 00.000 15712 Move returns status 0, amount 0
00:11:04.579 00.000 15712 move complete, result=0
00:11:04.579 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
00:11:04.587 00.008 15712 worker thread done servicing request
00:11:04.587 00.000 15712 Worker thread wakes up
00:11:04.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:04.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:06.326 01.739 15712 Exposure complete
00:11:06.380 00.054 15712 worker thread done servicing request
00:11:06.380 00.000 7988 OnExposeComplete: enter
00:11:06.388 00.008 7988 UpdateGuideState(): m_state=6
00:11:06.388 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3379
00:11:06.388 00.000 7988 Star::Find returns 1 (0), X=501.80, Y=809.37, Mass=1455, SNR=25.4, Peak=156 HFD=4.5
00:11:06.388 00.000 7988 MultiStar: [#1 0.20,-0.35,0.99,U] [#2 -0.03,-0.07,0.88,U] [#3 0.17,-0.31,0.92,U] [#4 0.21,-0.03,0.75,U] [#5 0.06,-0.12,0.76,U] [#6 0.20,-0.16,0.67,U] [#7 -0.03,0.09,0.54,U] [#8 0.15,-0.27,0.46,U] 
00:11:06.388 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.15}, one-star: {-0.07, -0.04}
00:11:06.388 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.56) = xAngle (-4.17 = 2.12)
00:11:06.388 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.20 = 2.08)
00:11:06.388 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.60 mountX=-0.04 mountY=0.07, mountTheta=2.11
00:11:06.397 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.04, opts=13)
00:11:06.397 00.000 7988 Enqueuing Move request for scope (-0.07, -0.04)
00:11:06.397 00.000 15712 Worker thread wakes up
00:11:06.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:11:06.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:11:06.397 00.000 15712 Moving (-0.07, -0.04) raw xDistance=-0.04 yDistance=0.07
00:11:06.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:06.397 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.4
00:11:06.402 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:06.402 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:06.404 00.002 7988 Enqueuing Expose request
00:11:06.404 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
00:11:06.404 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:11:06.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:06.406 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:11:06.406 00.000 15712 MoveAxis(E, 7, ABG)
00:11:06.406 00.000 15712 Guiding  Dir = 2, Dur = 7
00:11:06.420 00.014 15712 IsGuiding returns 0
00:11:06.440 00.020 15712 IsGuiding returns 0
00:11:06.440 00.000 15712 Move returns status 0, amount 7
00:11:06.440 00.000 15712 MoveAxis(N, 0, ABG)
00:11:06.440 00.000 15712 Move returns status 0, amount 0
00:11:06.440 00.000 15712 move complete, result=0
00:11:06.440 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
00:11:06.442 00.002 15712 worker thread done servicing request
00:11:06.442 00.000 15712 Worker thread wakes up
00:11:06.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:06.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:07.855 01.413 15712 Exposure complete
00:11:07.908 00.053 15712 worker thread done servicing request
00:11:07.908 00.000 7988 OnExposeComplete: enter
00:11:07.916 00.008 7988 UpdateGuideState(): m_state=6
00:11:07.916 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3380
00:11:07.916 00.000 7988 Star::Find returns 1 (0), X=501.92, Y=809.09, Mass=1482, SNR=25.4, Peak=147 HFD=4.4
00:11:07.916 00.000 7988 MultiStar: [#1 0.15,-0.48,0.00,M1] [#2 0.19,-0.32,0.90,U] [#3 0.29,-0.19,0.88,U] [#4 0.32,-0.22,0.79,U] [#5 -0.00,-0.48,0.00,M1] [#6 0.24,-0.29,0.63,U] [#7 0.04,-0.17,0.47,U] [#8 0.31,-0.22,0.45,U] 
00:11:07.916 00.000 7988 single-star, 6 included, MultiStar: {0.20, -0.26}, one-star: {0.05, -0.32}
00:11:07.916 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
00:11:07.916 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
00:11:07.924 00.008 7988 CameraToMount -- cameraX=0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.43 mountX=-0.32 mountY=-0.04, mountTheta=-3.03
00:11:07.924 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.32, opts=13)
00:11:07.924 00.000 7988 Enqueuing Move request for scope (0.05, -0.32)
00:11:07.928 00.004 15712 Worker thread wakes up
00:11:07.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.32) opts 0xd
00:11:07.928 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.32)
00:11:07.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:07.928 00.000 7988 UpdateGuideState exits: m=1482 SNR=25.4
00:11:07.931 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:07.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:07.932 00.001 7988 Enqueuing Expose request
00:11:07.932 00.000 15712 Moving (0.05, -0.32) raw xDistance=-0.32 yDistance=-0.04
00:11:07.932 00.000 15712 PPEC rslt: input = -0.32, final = -0.22, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.96
00:11:07.932 00.000 15712 PPEC: input: -0.32, control: -0.22, exposure: 1500
00:11:07.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:07.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:11:07.932 00.000 15712 MoveAxis(E, 70, ABG)
00:11:07.932 00.000 15712 Guiding  Dir = 2, Dur = 70
00:11:07.932 00.000 15712 IsGuiding returns 0
00:11:07.958 00.026 15712 PulseGuide returned control before completion, sleep 60
00:11:08.049 00.091 15712 IsGuiding returns 0
00:11:08.049 00.000 15712 Move returns status 0, amount 70
00:11:08.049 00.000 15712 MoveAxis(N, 0, ABG)
00:11:08.049 00.000 15712 Move returns status 0, amount 0
00:11:08.049 00.000 15712 move complete, result=0
00:11:08.049 00.000 7988 GuideStep: -0.3 px 70 ms EAST, -0.0 px 0 ms NORTH
00:11:08.056 00.007 15712 worker thread done servicing request
00:11:08.056 00.000 15712 Worker thread wakes up
00:11:08.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:08.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:09.689 01.633 15712 Exposure complete
00:11:09.750 00.061 15712 worker thread done servicing request
00:11:09.750 00.000 7988 OnExposeComplete: enter
00:11:09.750 00.000 7988 UpdateGuideState(): m_state=6
00:11:09.750 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
00:11:09.750 00.000 7988 Star::Find returns 1 (0), X=501.88, Y=809.24, Mass=1565, SNR=26.3, Peak=169 HFD=4.5
00:11:09.750 00.000 7988 MultiStar: [#1 0.19,-0.26,0.95,U] [#2 0.05,-0.07,0.84,U] [#3 0.19,-0.34,0.85,U] [#4 0.02,0.08,0.76,U] [#5 0.02,-0.23,0.71,U] [#6 0.16,0.06,0.64,U] [#7 0.13,0.20,0.51,U] [#8 -0.22,-0.22,0.43,U] 
00:11:09.750 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.01, -0.17}
00:11:09.750 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
00:11:09.750 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
00:11:09.750 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-1.02 mountX=-0.12 mountY=-0.07, mountTheta=-2.61
00:11:09.750 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.12, opts=13)
00:11:09.750 00.000 7988 Enqueuing Move request for scope (0.08, -0.12)
00:11:09.750 00.000 15712 Worker thread wakes up
00:11:09.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
00:11:09.750 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
00:11:09.750 00.000 15712 Moving (0.08, -0.12) raw xDistance=-0.12 yDistance=-0.07
00:11:09.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:09.764 00.014 7988 UpdateGuideState exits: m=1565 SNR=26.3
00:11:09.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:09.766 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:09.766 00.000 7988 Enqueuing Expose request
00:11:09.766 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
00:11:09.766 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
00:11:09.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:09.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:11:09.766 00.000 15712 MoveAxis(E, 10, ABG)
00:11:09.766 00.000 15712 Guiding  Dir = 2, Dur = 10
00:11:09.766 00.000 15712 IsGuiding returns 0
00:11:09.797 00.031 15712 IsGuiding returns 1
00:11:09.797 00.000 15712 scope still moving after pulse duration time elapsed
00:11:09.829 00.032 15712 IsGuiding returns 0
00:11:09.829 00.000 15712 scope move finished after 10 + 49 ms
00:11:09.829 00.000 15712 Move returns status 0, amount 10
00:11:09.829 00.000 15712 MoveAxis(N, 0, ABG)
00:11:09.829 00.000 15712 Move returns status 0, amount 0
00:11:09.829 00.000 15712 move complete, result=0
00:11:09.829 00.000 15712 worker thread done servicing request
00:11:09.829 00.000 15712 Worker thread wakes up
00:11:09.829 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:11:09.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:09.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:11.248 01.419 15712 Exposure complete
00:11:11.310 00.062 15712 worker thread done servicing request
00:11:11.310 00.000 7988 OnExposeComplete: enter
00:11:11.310 00.000 7988 UpdateGuideState(): m_state=6
00:11:11.313 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:11:11.313 00.000 7988 Star::Find returns 1 (0), X=502.02, Y=809.36, Mass=1541, SNR=26.2, Peak=167 HFD=4.2
00:11:11.313 00.000 7988 MultiStar: [#1 0.25,-0.23,0.98,U] [#2 0.20,0.18,0.85,U] [#3 0.40,-0.02,0.88,U] [#4 0.12,0.11,0.72,U] [#5 0.12,0.05,0.73,U] [#6 0.24,0.04,0.67,U] [#7 0.09,0.04,0.49,U] [#8 0.38,0.05,0.48,U] 
00:11:11.313 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.01}, one-star: {0.14, -0.05}
00:11:11.313 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
00:11:11.313 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
00:11:11.313 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.31 mountX=-0.04 mountY=-0.14, mountTheta=-1.87
00:11:11.313 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.05, opts=13)
00:11:11.313 00.000 7988 Enqueuing Move request for scope (0.14, -0.05)
00:11:11.313 00.000 15712 Worker thread wakes up
00:11:11.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
00:11:11.313 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
00:11:11.313 00.000 15712 Moving (0.14, -0.05) raw xDistance=-0.04 yDistance=-0.14
00:11:11.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:11:11.313 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.2
00:11:11.326 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:11.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:11.328 00.002 7988 Enqueuing Expose request
00:11:11.328 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
00:11:11.328 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
00:11:11.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:11.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:11:11.328 00.000 15712 MoveAxis(E, 10, ABG)
00:11:11.328 00.000 15712 Guiding  Dir = 2, Dur = 10
00:11:11.328 00.000 15712 IsGuiding returns 0
00:11:11.347 00.019 15712 IsGuiding returns 1
00:11:11.347 00.000 15712 scope still moving after pulse duration time elapsed
00:11:11.395 00.048 15712 IsGuiding returns 0
00:11:11.395 00.000 15712 scope move finished after 10 + 55 ms
00:11:11.395 00.000 15712 Move returns status 0, amount 10
00:11:11.395 00.000 15712 MoveAxis(N, 0, ABG)
00:11:11.395 00.000 15712 Move returns status 0, amount 0
00:11:11.395 00.000 15712 move complete, result=0
00:11:11.395 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:11:11.397 00.002 15712 worker thread done servicing request
00:11:11.397 00.000 15712 Worker thread wakes up
00:11:11.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:11.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:13.035 01.638 15712 Exposure complete
00:11:13.093 00.058 15712 worker thread done servicing request
00:11:13.095 00.002 7988 OnExposeComplete: enter
00:11:13.096 00.001 7988 UpdateGuideState(): m_state=6
00:11:13.096 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3383
00:11:13.096 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=809.79, Mass=1455, SNR=25.3, Peak=135 HFD=4.3
00:11:13.096 00.000 7988 MultiStar: [#1 0.30,0.37,0.00,M1] [#2 0.35,0.61,0.00,M1] [#3 0.36,0.35,0.00,M1] [#4 0.38,0.55,0.00,M1] [#5 0.35,0.58,0.00,M1] [#6 0.61,0.31,0.00,M1] [#7 0.18,0.56,0.00,M1] [#8 0.22,0.19,0.45,U] 
00:11:13.101 00.005 7988 refined, 1 included, MultiStar: {0.15, 0.32}, one-star: {0.11, 0.38}
00:11:13.101 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
00:11:13.101 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
00:11:13.101 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.32 hyp=0.35 cameraTheta=1.14 mountX=0.32 mountY=-0.15, mountTheta=-0.45
00:11:13.101 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.32, opts=13)
00:11:13.101 00.000 7988 Enqueuing Move request for scope (0.15, 0.32)
00:11:13.101 00.000 15712 Worker thread wakes up
00:11:13.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:13.101 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.3
00:11:13.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:13.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:13.101 00.000 7988 Enqueuing Expose request
00:11:13.112 00.011 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.32) opts 0xd
00:11:13.112 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.32)
00:11:13.112 00.000 15712 Moving (0.15, 0.32) raw xDistance=0.32 yDistance=-0.15
00:11:13.116 00.004 15712 PPEC rslt: input = 0.32, final = 0.17, react = 0.19, pred = -0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 639.94
00:11:13.116 00.000 15712 PPEC: input: 0.32, control: 0.17, exposure: 1500
00:11:13.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:13.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:11:13.116 00.000 15712 MoveAxis(W, 55, ABG)
00:11:13.116 00.000 15712 Guiding  Dir = 3, Dur = 55
00:11:13.135 00.019 15712 IsGuiding returns 0
00:11:13.153 00.018 15712 PulseGuide returned control before completion, sleep 50
00:11:13.209 00.056 15712 IsGuiding returns 0
00:11:13.209 00.000 15712 Move returns status 0, amount 55
00:11:13.209 00.000 15712 MoveAxis(N, 0, ABG)
00:11:13.209 00.000 15712 Move returns status 0, amount 0
00:11:13.209 00.000 15712 move complete, result=0
00:11:13.209 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.2 px 0 ms NORTH
00:11:13.209 00.000 15712 worker thread done servicing request
00:11:13.219 00.010 15712 Worker thread wakes up
00:11:13.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:13.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:14.625 01.406 15712 Exposure complete
00:11:14.681 00.056 15712 worker thread done servicing request
00:11:14.681 00.000 7988 OnExposeComplete: enter
00:11:14.687 00.006 7988 UpdateGuideState(): m_state=6
00:11:14.689 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3384
00:11:14.689 00.000 7988 Star::Find returns 1 (0), X=502.06, Y=809.53, Mass=1675, SNR=27.5, Peak=164 HFD=5.0
00:11:14.691 00.002 7988 MultiStar: [#1 0.15,0.06,0.94,U] [#2 0.16,0.12,0.80,U] [#3 0.30,0.03,0.80,U] [#4 0.04,0.18,0.71,U] [#5 0.20,0.26,0.68,U] [#6 0.25,0.34,0.00,M2] [#7 0.20,0.37,0.00,M2] [#8 0.01,0.32,0.42,U] 
00:11:14.691 00.000 7988 refined, 6 included, MultiStar: {0.16, 0.14}, one-star: {0.19, 0.12}
00:11:14.693 00.002 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.56) = xAngle (-0.86 = -0.86)
00:11:14.693 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
00:11:14.695 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.70 mountX=0.14 mountY=-0.17, mountTheta=-0.88
00:11:14.697 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.14, opts=13)
00:11:14.698 00.001 7988 Enqueuing Move request for scope (0.16, 0.14)
00:11:14.698 00.000 15712 Worker thread wakes up
00:11:14.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
00:11:14.698 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
00:11:14.698 00.000 15712 Moving (0.16, 0.14) raw xDistance=0.14 yDistance=-0.17
00:11:14.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:14.698 00.000 7988 UpdateGuideState exits: m=1675 SNR=27.5
00:11:14.701 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:14.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:14.703 00.002 7988 Enqueuing Expose request
00:11:14.705 00.002 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
00:11:14.705 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
00:11:14.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:14.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:11:14.705 00.000 15712 MoveAxis(E, 6, ABG)
00:11:14.705 00.000 15712 Guiding  Dir = 2, Dur = 6
00:11:14.705 00.000 15712 IsGuiding returns 0
00:11:14.720 00.015 15712 IsGuiding returns 0
00:11:14.720 00.000 15712 Move returns status 0, amount 6
00:11:14.720 00.000 15712 MoveAxis(N, 0, ABG)
00:11:14.720 00.000 15712 Move returns status 0, amount 0
00:11:14.720 00.000 15712 move complete, result=0
00:11:14.720 00.000 15712 worker thread done servicing request
00:11:14.720 00.000 15712 Worker thread wakes up
00:11:14.720 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
00:11:14.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:14.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:16.362 01.642 15712 Exposure complete
00:11:16.421 00.059 15712 worker thread done servicing request
00:11:16.421 00.000 7988 OnExposeComplete: enter
00:11:16.424 00.003 7988 UpdateGuideState(): m_state=6
00:11:16.424 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3385
00:11:16.424 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=809.66, Mass=1536, SNR=25.9, Peak=165 HFD=4.3
00:11:16.424 00.000 7988 MultiStar: [#1 0.35,-0.05,1.00,U] [#2 0.21,0.22,0.87,U] [#3 0.32,0.29,0.00,M1] [#4 -0.01,0.16,0.76,U] [#5 0.17,0.22,0.72,U] [#6 0.19,-0.00,0.68,U] [#7 0.33,0.20,0.47,U] [#8 0.27,0.00,0.49,U] 
00:11:16.424 00.000 7988 refined, 7 included, MultiStar: {0.20, 0.13}, one-star: {0.10, 0.25}
00:11:16.424 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.56) = xAngle (-0.98 = -0.98)
00:11:16.424 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
00:11:16.424 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.23 cameraTheta=0.58 mountX=0.13 mountY=-0.20, mountTheta=-0.99
00:11:16.432 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.13, opts=13)
00:11:16.432 00.000 7988 Enqueuing Move request for scope (0.20, 0.13)
00:11:16.432 00.000 15712 Worker thread wakes up
00:11:16.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
00:11:16.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
00:11:16.432 00.000 15712 Moving (0.20, 0.13) raw xDistance=0.13 yDistance=-0.20
00:11:16.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:16.432 00.000 7988 UpdateGuideState exits: m=1536 SNR=25.9
00:11:16.437 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:16.437 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
00:11:16.437 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
00:11:16.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:16.437 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:16.439 00.002 7988 Enqueuing Expose request
00:11:16.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:11:16.439 00.000 15712 MoveAxis(E, 5, ABG)
00:11:16.439 00.000 15712 Guiding  Dir = 2, Dur = 5
00:11:16.472 00.033 15712 IsGuiding returns 0
00:11:16.500 00.028 15712 IsGuiding returns 0
00:11:16.500 00.000 15712 Move returns status 0, amount 5
00:11:16.500 00.000 15712 MoveAxis(N, 0, ABG)
00:11:16.500 00.000 15712 Move returns status 0, amount 0
00:11:16.500 00.000 15712 move complete, result=0
00:11:16.500 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
00:11:16.502 00.002 15712 worker thread done servicing request
00:11:16.502 00.000 15712 Worker thread wakes up
00:11:16.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:16.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:17.912 01.410 15712 Exposure complete
00:11:17.973 00.061 15712 worker thread done servicing request
00:11:17.974 00.001 7988 OnExposeComplete: enter
00:11:17.974 00.000 7988 UpdateGuideState(): m_state=6
00:11:17.974 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3386
00:11:17.977 00.003 7988 Star::Find returns 1 (0), X=501.89, Y=809.55, Mass=1547, SNR=26.0, Peak=162 HFD=4.9
00:11:17.977 00.000 7988 MultiStar: [#1 0.29,-0.06,0.97,U] [#2 0.12,0.15,0.84,U] [#3 0.18,0.14,0.82,U] [#4 0.09,0.43,0.00,M1] [#5 0.27,0.21,0.68,U] [#6 0.14,0.14,0.65,U] [#7 0.15,0.34,0.49,U] [#8 0.35,-0.09,0.43,U] 
00:11:17.977 00.000 7988 single-star, 7 included, MultiStar: {0.18, 0.12}, one-star: {0.02, 0.14}
00:11:17.977 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
00:11:17.977 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
00:11:17.977 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.42 mountX=0.14 mountY=-0.03, mountTheta=-0.18
00:11:17.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.14, opts=13)
00:11:17.977 00.000 7988 Enqueuing Move request for scope (0.02, 0.14)
00:11:17.977 00.000 15712 Worker thread wakes up
00:11:17.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
00:11:17.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
00:11:17.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:17.977 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.0
00:11:17.989 00.012 15712 Moving (0.02, 0.14) raw xDistance=0.14 yDistance=-0.03
00:11:17.989 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:17.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:17.991 00.002 7988 Enqueuing Expose request
00:11:17.991 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:11:17.991 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
00:11:17.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:17.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:17.991 00.000 15712 MoveAxis(E, 5, ABG)
00:11:17.991 00.000 15712 Guiding  Dir = 2, Dur = 5
00:11:17.991 00.000 15712 IsGuiding returns 0
00:11:18.011 00.020 15712 IsGuiding returns 0
00:11:18.011 00.000 15712 Move returns status 0, amount 5
00:11:18.011 00.000 15712 MoveAxis(N, 0, ABG)
00:11:18.011 00.000 15712 Move returns status 0, amount 0
00:11:18.011 00.000 15712 move complete, result=0
00:11:18.011 00.000 15712 worker thread done servicing request
00:11:18.011 00.000 15712 Worker thread wakes up
00:11:18.011 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:11:18.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:18.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:19.651 01.640 15712 Exposure complete
00:11:19.713 00.062 15712 worker thread done servicing request
00:11:19.713 00.000 7988 OnExposeComplete: enter
00:11:19.713 00.000 7988 UpdateGuideState(): m_state=6
00:11:19.715 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3387
00:11:19.717 00.002 7988 Star::Find returns 1 (0), X=501.78, Y=809.54, Mass=1586, SNR=26.6, Peak=157 HFD=4.7
00:11:19.717 00.000 7988 MultiStar: [#1 0.26,-0.13,0.95,U] [#2 0.24,-0.01,0.83,U] [#3 0.17,-0.15,0.81,U] [#4 0.07,-0.12,0.72,U] [#5 0.07,-0.27,0.74,U] [#6 0.06,-0.05,0.66,U] [#7 0.32,0.16,0.50,U] [#8 0.29,0.22,0.43,U] 
00:11:19.719 00.002 7988 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {-0.09, 0.13}
00:11:19.719 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
00:11:19.721 00.002 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
00:11:19.721 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.28 mountX=-0.04 mountY=-0.14, mountTheta=-1.85
00:11:19.723 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.04, opts=13)
00:11:19.725 00.002 7988 Enqueuing Move request for scope (0.14, -0.04)
00:11:19.725 00.000 15712 Worker thread wakes up
00:11:19.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
00:11:19.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
00:11:19.725 00.000 15712 Moving (0.14, -0.04) raw xDistance=-0.04 yDistance=-0.14
00:11:19.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:19.725 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.6
00:11:19.728 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:19.729 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:19.729 00.000 7988 Enqueuing Expose request
00:11:19.729 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:11:19.729 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
00:11:19.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:19.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:11:19.729 00.000 15712 MoveAxis(E, 2, ABG)
00:11:19.729 00.000 15712 Guiding  Dir = 2, Dur = 2
00:11:19.729 00.000 15712 IsGuiding returns 0
00:11:19.755 00.026 15712 IsGuiding returns 0
00:11:19.755 00.000 15712 Move returns status 0, amount 2
00:11:19.755 00.000 15712 MoveAxis(N, 0, ABG)
00:11:19.755 00.000 15712 Move returns status 0, amount 0
00:11:19.755 00.000 15712 move complete, result=0
00:11:19.755 00.000 15712 worker thread done servicing request
00:11:19.755 00.000 15712 Worker thread wakes up
00:11:19.755 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:11:19.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:19.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:21.164 01.409 15712 Exposure complete
00:11:21.226 00.062 15712 worker thread done servicing request
00:11:21.226 00.000 7988 OnExposeComplete: enter
00:11:21.227 00.001 7988 UpdateGuideState(): m_state=6
00:11:21.229 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3388
00:11:21.229 00.000 7988 Star::Find returns 1 (0), X=501.80, Y=809.28, Mass=1494, SNR=25.9, Peak=164 HFD=4.4
00:11:21.231 00.002 7988 MultiStar: [#1 0.12,-0.37,0.99,U] [#2 0.01,-0.31,0.85,U] [#3 0.18,-0.12,0.85,U] [#4 0.11,-0.26,0.81,U] [#5 0.01,-0.30,0.69,U] [#6 0.45,-0.16,0.00,M1] [#7 0.05,-0.36,0.47,U] [#8 -0.11,-0.31,0.44,U] 
00:11:21.231 00.000 7988 single-star, 7 included, MultiStar: {0.05, -0.26}, one-star: {-0.07, -0.13}
00:11:21.233 00.002 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.62 = 2.67)
00:11:21.233 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
00:11:21.235 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.05 mountX=-0.13 mountY=0.07, mountTheta=2.64
00:11:21.237 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.13, opts=13)
00:11:21.237 00.000 7988 Enqueuing Move request for scope (-0.07, -0.13)
00:11:21.239 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:21.239 00.000 7988 UpdateGuideState exits: m=1494 SNR=25.9
00:11:21.241 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:21.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:21.242 00.001 7988 Enqueuing Expose request
00:11:21.242 00.000 15712 Worker thread wakes up
00:11:21.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
00:11:21.242 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
00:11:21.242 00.000 15712 Moving (-0.07, -0.13) raw xDistance=-0.13 yDistance=0.07
00:11:21.242 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:11:21.242 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
00:11:21.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:21.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:11:21.242 00.000 15712 MoveAxis(E, 2, ABG)
00:11:21.242 00.000 15712 Guiding  Dir = 2, Dur = 2
00:11:21.242 00.000 15712 IsGuiding returns 0
00:11:21.274 00.032 15712 IsGuiding returns 0
00:11:21.274 00.000 15712 Move returns status 0, amount 2
00:11:21.274 00.000 15712 MoveAxis(N, 0, ABG)
00:11:21.274 00.000 15712 Move returns status 0, amount 0
00:11:21.274 00.000 15712 move complete, result=0
00:11:21.274 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:11:21.275 00.001 15712 worker thread done servicing request
00:11:21.275 00.000 15712 Worker thread wakes up
00:11:21.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:21.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:22.917 01.642 15712 Exposure complete
00:11:22.977 00.060 15712 worker thread done servicing request
00:11:22.977 00.000 7988 OnExposeComplete: enter
00:11:22.978 00.001 7988 UpdateGuideState(): m_state=6
00:11:22.978 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3389
00:11:22.978 00.000 7988 Star::Find returns 1 (0), X=501.84, Y=809.22, Mass=1536, SNR=26.0, Peak=156 HFD=4.5
00:11:22.978 00.000 7988 MultiStar: [#1 0.19,-0.43,0.00,M1] [#2 0.02,-0.19,0.85,U] [#3 0.10,-0.41,0.00,M1] [#4 0.07,0.04,0.77,U] [#5 -0.13,-0.25,0.73,U] [#6 0.38,-0.24,0.00,M2] [#7 0.04,0.04,0.49,U] [#8 0.11,0.01,0.46,U] 
00:11:22.978 00.000 7988 refined, 5 included, MultiStar: {0.00, -0.11}, one-star: {-0.03, -0.19}
00:11:22.978 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
00:11:22.978 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
00:11:22.978 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.53 mountX=-0.11 mountY=-0.00, mountTheta=-3.12
00:11:22.978 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.11, opts=13)
00:11:22.978 00.000 7988 Enqueuing Move request for scope (0.00, -0.11)
00:11:22.990 00.012 15712 Worker thread wakes up
00:11:22.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
00:11:22.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
00:11:22.990 00.000 15712 Moving (0.00, -0.11) raw xDistance=-0.11 yDistance=-0.00
00:11:22.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:22.990 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.0
00:11:22.992 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:22.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:22.994 00.002 7988 Enqueuing Expose request
00:11:22.994 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:11:22.994 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
00:11:22.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:22.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:11:22.994 00.000 15712 MoveAxis(E, 5, ABG)
00:11:22.994 00.000 15712 Guiding  Dir = 2, Dur = 5
00:11:22.994 00.000 15712 IsGuiding returns 0
00:11:23.010 00.016 15712 IsGuiding returns 0
00:11:23.010 00.000 15712 Move returns status 0, amount 5
00:11:23.010 00.000 15712 MoveAxis(N, 0, ABG)
00:11:23.010 00.000 15712 Move returns status 0, amount 0
00:11:23.010 00.000 15712 move complete, result=0
00:11:23.010 00.000 15712 worker thread done servicing request
00:11:23.010 00.000 15712 Worker thread wakes up
00:11:23.010 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:11:23.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:23.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:24.432 01.422 15712 Exposure complete
00:11:24.486 00.054 15712 worker thread done servicing request
00:11:24.486 00.000 7988 OnExposeComplete: enter
00:11:24.493 00.007 7988 UpdateGuideState(): m_state=6
00:11:24.495 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3390
00:11:24.495 00.000 7988 Star::Find returns 1 (0), X=501.71, Y=809.10, Mass=1660, SNR=26.8, Peak=169 HFD=4.6
00:11:24.497 00.002 7988 MultiStar: [#1 -0.00,-0.34,0.94,U] [#2 -0.04,-0.29,0.81,U] [#3 -0.10,-0.20,0.82,U] [#4 -0.07,-0.25,0.70,U] [#5 -0.01,-0.51,0.00,M1] [#6 0.29,-0.17,0.62,U] [#7 -0.21,-0.31,0.52,U] [#8 -0.16,-0.38,0.43,U] 
00:11:24.497 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.28}, one-star: {-0.16, -0.31}
00:11:24.499 00.002 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
00:11:24.499 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
00:11:24.501 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.76 mountX=-0.28 mountY=0.06, mountTheta=2.92
00:11:24.503 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.28, opts=13)
00:11:24.503 00.000 7988 Enqueuing Move request for scope (-0.05, -0.28)
00:11:24.505 00.002 15712 Worker thread wakes up
00:11:24.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
00:11:24.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
00:11:24.505 00.000 15712 Moving (-0.05, -0.28) raw xDistance=-0.28 yDistance=0.06
00:11:24.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:11:24.505 00.000 7988 UpdateGuideState exits: m=1660 SNR=26.8
00:11:24.508 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:24.508 00.000 15712 PPEC rslt: input = -0.28, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.92
00:11:24.508 00.000 15712 PPEC: input: -0.28, control: -0.20, exposure: 1500
00:11:24.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:24.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:11:24.508 00.000 15712 MoveAxis(E, 64, ABG)
00:11:24.508 00.000 15712 Guiding  Dir = 2, Dur = 64
00:11:24.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:24.509 00.001 7988 Enqueuing Expose request
00:11:24.509 00.000 15712 IsGuiding returns 0
00:11:24.535 00.026 15712 PulseGuide returned control before completion, sleep 51
00:11:24.590 00.055 15712 IsGuiding returns 1
00:11:24.590 00.000 15712 scope still moving after pulse duration time elapsed
00:11:24.639 00.049 15712 IsGuiding returns 0
00:11:24.639 00.000 15712 scope move finished after 64 + 71 ms
00:11:24.639 00.000 15712 Move returns status 0, amount 64
00:11:24.639 00.000 15712 MoveAxis(N, 0, ABG)
00:11:24.639 00.000 15712 Move returns status 0, amount 0
00:11:24.639 00.000 15712 move complete, result=0
00:11:24.639 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH
00:11:24.648 00.009 15712 worker thread done servicing request
00:11:24.648 00.000 15712 Worker thread wakes up
00:11:24.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:24.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:26.390 01.742 15712 Exposure complete
00:11:26.453 00.063 15712 worker thread done servicing request
00:11:26.453 00.000 7988 OnExposeComplete: enter
00:11:26.454 00.001 7988 UpdateGuideState(): m_state=6
00:11:26.456 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3391
00:11:26.456 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=809.32, Mass=1611, SNR=26.5, Peak=164 HFD=4.7
00:11:26.458 00.002 7988 MultiStar: [#1 0.16,-0.05,0.98,U] [#2 0.01,-0.29,0.84,U] [#3 0.16,0.03,0.85,U] [#4 -0.22,0.06,0.71,U] [#5 0.10,-0.05,0.70,U] [#6 0.27,-0.12,0.66,U] [#7 -0.16,-0.03,0.51,U] [#8 0.24,-0.15,0.44,U] 
00:11:26.458 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {-0.09, -0.09}
00:11:26.460 00.002 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
00:11:26.460 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
00:11:26.462 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.02 mountX=-0.08 mountY=-0.05, mountTheta=-2.60
00:11:26.464 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
00:11:26.464 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
00:11:26.466 00.002 15712 Worker thread wakes up
00:11:26.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:11:26.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:11:26.466 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.08 yDistance=-0.05
00:11:26.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:26.466 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.5
00:11:26.468 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:26.470 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:26.470 00.000 7988 Enqueuing Expose request
00:11:26.470 00.000 15712 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:11:26.470 00.000 15712 PPEC: input: -0.08, control: -0.04, exposure: 1500
00:11:26.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:26.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:26.470 00.000 15712 MoveAxis(E, 12, ABG)
00:11:26.470 00.000 15712 Guiding  Dir = 2, Dur = 12
00:11:26.470 00.000 15712 IsGuiding returns 0
00:11:26.501 00.031 15712 IsGuiding returns 1
00:11:26.501 00.000 15712 scope still moving after pulse duration time elapsed
00:11:26.549 00.048 15712 IsGuiding returns 0
00:11:26.549 00.000 15712 scope move finished after 12 + 64 ms
00:11:26.549 00.000 15712 Move returns status 0, amount 12
00:11:26.549 00.000 15712 MoveAxis(N, 0, ABG)
00:11:26.549 00.000 15712 Move returns status 0, amount 0
00:11:26.549 00.000 15712 move complete, result=0
00:11:26.549 00.000 15712 worker thread done servicing request
00:11:26.549 00.000 15712 Worker thread wakes up
00:11:26.549 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:11:26.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:26.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:27.962 01.413 15712 Exposure complete
00:11:28.016 00.054 15712 worker thread done servicing request
00:11:28.016 00.000 7988 OnExposeComplete: enter
00:11:28.024 00.008 7988 UpdateGuideState(): m_state=6
00:11:28.024 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3392
00:11:28.026 00.002 7988 Star::Find returns 1 (0), X=501.68, Y=809.51, Mass=1543, SNR=26.2, Peak=140 HFD=4.7
00:11:28.026 00.000 7988 MultiStar: [#1 0.08,-0.01,0.95,U] [#2 -0.01,0.04,0.83,U] [#3 0.04,0.07,0.83,U] [#4 -0.09,0.28,0.75,U] [#5 -0.07,0.04,0.75,U] [#6 0.05,0.18,0.68,U] [#7 0.18,-0.02,0.48,U] [#8 0.11,-0.12,0.47,U] 
00:11:28.028 00.002 7988 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {-0.19, 0.10}
00:11:28.028 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
00:11:28.030 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
00:11:28.030 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.65 mountX=0.07 mountY=0.00, mountTheta=0.05
00:11:28.032 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
00:11:28.032 00.000 7988 Enqueuing Move request for scope (-0.01, 0.07)
00:11:28.032 00.000 15712 Worker thread wakes up
00:11:28.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:11:28.032 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:11:28.032 00.000 15712 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=0.00
00:11:28.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:28.032 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.2
00:11:28.038 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:28.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:28.040 00.002 7988 Enqueuing Expose request
00:11:28.040 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:11:28.040 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
00:11:28.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:28.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:11:28.040 00.000 15712 MoveAxis(E, 11, ABG)
00:11:28.040 00.000 15712 Guiding  Dir = 2, Dur = 11
00:11:28.040 00.000 15712 IsGuiding returns 0
00:11:28.068 00.028 15712 IsGuiding returns 1
00:11:28.068 00.000 15712 scope still moving after pulse duration time elapsed
00:11:28.111 00.043 15712 IsGuiding returns 0
00:11:28.111 00.000 15712 scope move finished after 11 + 63 ms
00:11:28.111 00.000 15712 Move returns status 0, amount 11
00:11:28.111 00.000 15712 MoveAxis(N, 0, ABG)
00:11:28.111 00.000 15712 Move returns status 0, amount 0
00:11:28.111 00.000 15712 move complete, result=0
00:11:28.111 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
00:11:28.118 00.007 15712 worker thread done servicing request
00:11:28.118 00.000 15712 Worker thread wakes up
00:11:28.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:28.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:29.757 01.639 15712 Exposure complete
00:11:29.817 00.060 15712 worker thread done servicing request
00:11:29.817 00.000 7988 OnExposeComplete: enter
00:11:29.820 00.003 7988 UpdateGuideState(): m_state=6
00:11:29.820 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3393
00:11:29.820 00.000 7988 Star::Find returns 1 (0), X=501.85, Y=809.63, Mass=1598, SNR=26.6, Peak=163 HFD=4.6
00:11:29.820 00.000 7988 MultiStar: [#1 0.12,0.04,0.96,U] [#2 -0.05,0.11,0.84,U] [#3 0.23,0.14,0.80,U] [#4 0.00,0.03,0.69,U] [#5 -0.09,0.02,0.72,U] [#6 0.20,0.02,0.68,U] [#7 0.01,0.38,0.51,U] [#8 0.03,0.25,0.43,U] 
00:11:29.825 00.005 7988 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {-0.02, 0.22}
00:11:29.825 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
00:11:29.825 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
00:11:29.825 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.12 mountY=-0.05, mountTheta=-0.40
00:11:29.825 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.12, opts=13)
00:11:29.825 00.000 7988 Enqueuing Move request for scope (0.05, 0.12)
00:11:29.825 00.000 15712 Worker thread wakes up
00:11:29.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
00:11:29.825 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
00:11:29.825 00.000 15712 Moving (0.05, 0.12) raw xDistance=0.12 yDistance=-0.05
00:11:29.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:29.825 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.6
00:11:29.834 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:29.834 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:29.836 00.002 7988 Enqueuing Expose request
00:11:29.836 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:11:29.836 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
00:11:29.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:29.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:29.836 00.000 15712 MoveAxis(E, 9, ABG)
00:11:29.836 00.000 15712 Guiding  Dir = 2, Dur = 9
00:11:29.836 00.000 15712 IsGuiding returns 0
00:11:29.858 00.022 15712 IsGuiding returns 0
00:11:29.858 00.000 15712 Move returns status 0, amount 9
00:11:29.858 00.000 15712 MoveAxis(N, 0, ABG)
00:11:29.858 00.000 15712 Move returns status 0, amount 0
00:11:29.858 00.000 15712 move complete, result=0
00:11:29.858 00.000 15712 worker thread done servicing request
00:11:29.858 00.000 15712 Worker thread wakes up
00:11:29.858 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:11:29.859 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:29.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:31.270 01.411 15712 Exposure complete
00:11:31.331 00.061 15712 worker thread done servicing request
00:11:31.331 00.000 7988 OnExposeComplete: enter
00:11:31.333 00.002 7988 UpdateGuideState(): m_state=6
00:11:31.333 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3394
00:11:31.335 00.002 7988 Star::Find returns 1 (0), X=501.85, Y=809.60, Mass=1666, SNR=27.1, Peak=158 HFD=4.8
00:11:31.335 00.000 7988 MultiStar: [#1 0.09,-0.02,0.93,U] [#2 -0.21,0.09,0.80,U] [#3 -0.20,0.09,0.83,U] [#4 -0.30,0.11,0.68,U] [#5 -0.08,0.26,0.71,U] [#6 0.24,-0.08,0.65,U] [#7 0.09,0.36,0.46,U] [#8 -0.16,0.19,0.41,U] 
00:11:31.337 00.002 7988 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {-0.02, 0.19}
00:11:31.338 00.001 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
00:11:31.338 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
00:11:31.340 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.05 mountX=0.12 mountY=0.06, mountTheta=0.46
00:11:31.342 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.12, opts=13)
00:11:31.344 00.002 7988 Enqueuing Move request for scope (-0.06, 0.12)
00:11:31.344 00.000 15712 Worker thread wakes up
00:11:31.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
00:11:31.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
00:11:31.344 00.000 15712 Moving (-0.06, 0.12) raw xDistance=0.12 yDistance=0.06
00:11:31.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:11:31.344 00.000 7988 UpdateGuideState exits: m=1666 SNR=27.1
00:11:31.347 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:31.347 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:11:31.347 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
00:11:31.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:31.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:31.348 00.001 7988 Enqueuing Expose request
00:11:31.350 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:11:31.350 00.000 15712 MoveAxis(E, 8, ABG)
00:11:31.350 00.000 15712 Guiding  Dir = 2, Dur = 8
00:11:31.350 00.000 15712 IsGuiding returns 0
00:11:31.372 00.022 15712 IsGuiding returns 0
00:11:31.372 00.000 15712 Move returns status 0, amount 8
00:11:31.372 00.000 15712 MoveAxis(N, 0, ABG)
00:11:31.372 00.000 15712 Move returns status 0, amount 0
00:11:31.372 00.000 15712 move complete, result=0
00:11:31.372 00.000 15712 worker thread done servicing request
00:11:31.372 00.000 15712 Worker thread wakes up
00:11:31.372 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:11:31.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:31.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:33.011 01.639 15712 Exposure complete
00:11:33.057 00.046 15712 worker thread done servicing request
00:11:33.057 00.000 7988 OnExposeComplete: enter
00:11:33.072 00.015 7988 UpdateGuideState(): m_state=6
00:11:33.072 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3395
00:11:33.072 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=809.40, Mass=1550, SNR=26.2, Peak=151 HFD=4.7
00:11:33.072 00.000 7988 MultiStar: [#1 0.12,-0.37,0.98,U] [#2 0.07,-0.03,0.84,U] [#3 -0.15,0.01,0.83,U] [#4 0.08,-0.04,0.76,U] [#5 -0.21,-0.08,0.76,U] [#6 0.03,-0.01,0.68,U] [#7 -0.17,-0.25,0.45,U] [#8 -0.09,-0.03,0.43,U] 
00:11:33.072 00.000 7988 single-star, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.09, -0.01}
00:11:33.072 00.000 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.56) = xAngle (-4.56 = 1.72)
00:11:33.072 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.69)
00:11:33.072 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.00 mountX=-0.01 mountY=0.09, mountTheta=1.72
00:11:33.072 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
00:11:33.072 00.000 7988 Enqueuing Move request for scope (-0.09, -0.01)
00:11:33.072 00.000 15712 Worker thread wakes up
00:11:33.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:11:33.072 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:11:33.072 00.000 15712 Moving (-0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
00:11:33.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:33.072 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.2
00:11:33.086 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:33.086 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:33.086 00.000 7988 Enqueuing Expose request
00:11:33.089 00.003 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:11:33.089 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
00:11:33.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:33.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:11:33.089 00.000 15712 MoveAxis(E, 9, ABG)
00:11:33.089 00.000 15712 Guiding  Dir = 2, Dur = 9
00:11:33.106 00.017 15712 IsGuiding returns 0
00:11:33.123 00.017 15712 IsGuiding returns 0
00:11:33.123 00.000 15712 Move returns status 0, amount 9
00:11:33.136 00.013 15712 MoveAxis(N, 0, ABG)
00:11:33.136 00.000 15712 Move returns status 0, amount 0
00:11:33.136 00.000 15712 move complete, result=0
00:11:33.136 00.000 15712 worker thread done servicing request
00:11:33.136 00.000 15712 Worker thread wakes up
00:11:33.136 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
00:11:33.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:33.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:34.553 01.417 15712 Exposure complete
00:11:34.614 00.061 15712 worker thread done servicing request
00:11:34.616 00.002 7988 OnExposeComplete: enter
00:11:34.617 00.001 7988 UpdateGuideState(): m_state=6
00:11:34.617 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3396
00:11:34.619 00.002 7988 Star::Find returns 1 (0), X=501.91, Y=808.91, Mass=1543, SNR=26.2, Peak=137 HFD=4.3
00:11:34.619 00.000 7988 MultiStar: [#1 0.24,-0.64,0.00,M1] [#2 0.22,-0.38,0.00,M1] [#3 0.17,-0.45,0.00,M1] [#4 0.01,-0.45,0.00,M1] [#5 0.16,-0.55,0.00,M1] [#6 0.32,-0.52,0.00,M1] [#7 -0.06,-0.42,0.00,M1] [#8 -0.05,-0.60,0.00,M1] 
00:11:34.619 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
00:11:34.619 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
00:11:34.619 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.50 hyp=0.50 cameraTheta=-1.50 mountX=-0.50 mountY=-0.02, mountTheta=-3.10
00:11:34.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.50, opts=13)
00:11:34.619 00.000 7988 Enqueuing Move request for scope (0.03, -0.50)
00:11:34.619 00.000 15712 Worker thread wakes up
00:11:34.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.50) opts 0xd
00:11:34.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.50)
00:11:34.619 00.000 15712 Moving (0.03, -0.50) raw xDistance=-0.50 yDistance=-0.02
00:11:34.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:34.619 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.2
00:11:34.630 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:34.630 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:34.630 00.000 7988 Enqueuing Expose request
00:11:34.633 00.003 15712 PPEC rslt: input = -0.50, final = -0.33, react = -0.30, pred = -0.03, hyst = -0.27, hyst_pct = 0.00, period_length = 639.90
00:11:34.633 00.000 15712 PPEC: input: -0.50, control: -0.33, exposure: 1500
00:11:34.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:34.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:34.633 00.000 15712 MoveAxis(E, 107, ABG)
00:11:34.633 00.000 15712 Guiding  Dir = 2, Dur = 107
00:11:34.633 00.000 15712 IsGuiding returns 0
00:11:34.653 00.020 15712 PulseGuide returned control before completion, sleep 98
00:11:34.764 00.111 15712 IsGuiding returns 0
00:11:34.764 00.000 15712 Move returns status 0, amount 107
00:11:34.764 00.000 15712 MoveAxis(N, 0, ABG)
00:11:34.764 00.000 15712 Move returns status 0, amount 0
00:11:34.764 00.000 15712 move complete, result=0
00:11:34.764 00.000 7988 GuideStep: -0.5 px 107 ms EAST, -0.0 px 0 ms NORTH
00:11:34.767 00.003 15712 worker thread done servicing request
00:11:34.767 00.000 15712 Worker thread wakes up
00:11:34.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:34.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:36.406 01.639 15712 Exposure complete
00:11:36.467 00.061 15712 worker thread done servicing request
00:11:36.467 00.000 7988 OnExposeComplete: enter
00:11:36.469 00.002 7988 UpdateGuideState(): m_state=6
00:11:36.469 00.000 7988 Star::Find(15, 501, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3397
00:11:36.471 00.002 7988 Star::Find returns 1 (0), X=501.89, Y=809.34, Mass=1534, SNR=26.0, Peak=153 HFD=4.6
00:11:36.471 00.000 7988 MultiStar: [#1 0.07,-0.28,0.96,U] [#2 0.06,-0.10,0.87,U] [#3 0.17,-0.06,0.84,U] [#4 -0.04,0.07,0.75,U] [#5 -0.14,-0.23,0.71,U] [#6 0.21,-0.10,0.66,U] [#7 0.20,0.17,0.48,U] [#8 0.17,-0.28,0.45,U] 
00:11:36.474 00.003 7988 single-star, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.02, -0.07}
00:11:36.474 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
00:11:36.476 00.002 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
00:11:36.476 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.35 mountX=-0.07 mountY=-0.01, mountTheta=-2.94
00:11:36.478 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
00:11:36.480 00.002 7988 Enqueuing Move request for scope (0.02, -0.07)
00:11:36.480 00.000 15712 Worker thread wakes up
00:11:36.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:36.480 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.0
00:11:36.483 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:36.483 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:36.485 00.002 7988 Enqueuing Expose request
00:11:36.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
00:11:36.487 00.002 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
00:11:36.487 00.000 15712 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.01
00:11:36.489 00.002 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:11:36.489 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
00:11:36.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:36.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:11:36.489 00.000 15712 MoveAxis(E, 11, ABG)
00:11:36.489 00.000 15712 Guiding  Dir = 2, Dur = 11
00:11:36.491 00.002 15712 IsGuiding returns 0
00:11:36.507 00.016 15712 IsGuiding returns 1
00:11:36.507 00.000 15712 scope still moving after pulse duration time elapsed
00:11:36.548 00.041 15712 IsGuiding returns 0
00:11:36.548 00.000 15712 scope move finished after 11 + 54 ms
00:11:36.548 00.000 15712 Move returns status 0, amount 11
00:11:36.548 00.000 15712 MoveAxis(N, 0, ABG)
00:11:36.548 00.000 15712 Move returns status 0, amount 0
00:11:36.548 00.000 15712 move complete, result=0
00:11:36.548 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:11:36.548 00.000 15712 worker thread done servicing request
00:11:36.548 00.000 15712 Worker thread wakes up
00:11:36.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:36.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:37.970 01.422 15712 Exposure complete
00:11:38.031 00.061 15712 worker thread done servicing request
00:11:38.032 00.001 7988 OnExposeComplete: enter
00:11:38.032 00.000 7988 UpdateGuideState(): m_state=6
00:11:38.032 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3398
00:11:38.032 00.000 7988 Star::Find returns 1 (0), X=501.71, Y=809.26, Mass=1455, SNR=25.3, Peak=160 HFD=4.4
00:11:38.032 00.000 7988 MultiStar: [#1 0.08,-0.40,0.98,U] [#2 0.14,-0.16,0.86,U] [#3 0.06,-0.33,0.88,U] [#4 -0.01,0.01,0.76,U] [#5 -0.23,-0.30,0.75,U] [#6 -0.01,-0.30,0.65,U] [#7 0.05,-0.07,0.52,U] [#8 0.09,-0.36,0.47,U] 
00:11:38.038 00.006 7988 single-star, 8 included, MultiStar: {-0.01, -0.23}, one-star: {-0.16, -0.15}
00:11:38.038 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
00:11:38.038 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.30)
00:11:38.038 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.39 mountX=-0.15 mountY=0.17, mountTheta=2.31
00:11:38.038 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.15, opts=13)
00:11:38.038 00.000 7988 Enqueuing Move request for scope (-0.16, -0.15)
00:11:38.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:38.038 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.3
00:11:38.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:38.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:38.048 00.010 7988 Enqueuing Expose request
00:11:38.048 00.000 15712 Worker thread wakes up
00:11:38.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
00:11:38.048 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
00:11:38.048 00.000 15712 Moving (-0.16, -0.15) raw xDistance=-0.15 yDistance=0.17
00:11:38.048 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:11:38.048 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
00:11:38.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:38.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:11:38.048 00.000 15712 MoveAxis(E, 10, ABG)
00:11:38.048 00.000 15712 Guiding  Dir = 2, Dur = 10
00:11:38.089 00.041 15712 IsGuiding returns 0
00:11:38.105 00.016 15712 IsGuiding returns 1
00:11:38.105 00.000 15712 scope still moving after pulse duration time elapsed
00:11:38.148 00.043 15712 IsGuiding returns 0
00:11:38.148 00.000 15712 scope move finished after 10 + 53 ms
00:11:38.148 00.000 15712 Move returns status 0, amount 10
00:11:38.148 00.000 15712 MoveAxis(N, 0, ABG)
00:11:38.148 00.000 15712 Move returns status 0, amount 0
00:11:38.148 00.000 15712 move complete, result=0
00:11:38.148 00.000 7988 GuideStep: -0.2 px 10 ms EAST, 0.2 px 0 ms NORTH
00:11:38.156 00.008 15712 worker thread done servicing request
00:11:38.156 00.000 15712 Worker thread wakes up
00:11:38.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:38.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:39.791 01.635 15712 Exposure complete
00:11:39.852 00.061 15712 worker thread done servicing request
00:11:39.852 00.000 7988 OnExposeComplete: enter
00:11:39.852 00.000 7988 UpdateGuideState(): m_state=6
00:11:39.854 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3399
00:11:39.854 00.000 7988 Star::Find returns 1 (0), X=501.72, Y=809.38, Mass=1613, SNR=26.8, Peak=168 HFD=4.7
00:11:39.856 00.002 7988 MultiStar: [#1 -0.04,-0.36,0.94,U] [#2 -0.11,-0.24,0.85,U] [#3 0.05,-0.25,0.81,U] [#4 -0.02,-0.12,0.73,U] [#5 -0.05,-0.30,0.71,U] [#6 0.23,-0.28,0.65,U] [#7 0.08,-0.18,0.45,U] [#8 0.10,0.03,0.45,U] 
00:11:39.856 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.20}, one-star: {-0.15, -0.03}
00:11:39.858 00.002 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
00:11:39.858 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.55 = 1.73)
00:11:39.860 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.96 mountX=-0.03 mountY=0.15, mountTheta=1.76
00:11:39.862 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.03, opts=13)
00:11:39.862 00.000 7988 Enqueuing Move request for scope (-0.15, -0.03)
00:11:39.864 00.002 15712 Worker thread wakes up
00:11:39.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
00:11:39.864 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
00:11:39.864 00.000 15712 Moving (-0.15, -0.03) raw xDistance=-0.03 yDistance=0.15
00:11:39.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:39.864 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.8
00:11:39.867 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:39.868 00.001 15712 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:11:39.868 00.000 15712 PPEC: input: -0.03, control: -0.04, exposure: 1500
00:11:39.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:39.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:11:39.868 00.000 15712 MoveAxis(E, 12, ABG)
00:11:39.868 00.000 15712 Guiding  Dir = 2, Dur = 12
00:11:39.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:39.868 00.000 7988 Enqueuing Expose request
00:11:39.868 00.000 15712 IsGuiding returns 0
00:11:39.890 00.022 15712 IsGuiding returns 1
00:11:39.890 00.000 15712 scope still moving after pulse duration time elapsed
00:11:39.958 00.068 15712 IsGuiding returns 0
00:11:39.958 00.000 15712 scope move finished after 12 + 77 ms
00:11:39.958 00.000 15712 Move returns status 0, amount 12
00:11:39.958 00.000 15712 MoveAxis(N, 0, ABG)
00:11:39.958 00.000 15712 Move returns status 0, amount 0
00:11:39.958 00.000 15712 move complete, result=0
00:11:39.958 00.000 7988 GuideStep: -0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
00:11:39.963 00.005 15712 worker thread done servicing request
00:11:39.963 00.000 15712 Worker thread wakes up
00:11:39.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:39.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:41.367 01.404 15712 Exposure complete
00:11:41.429 00.062 15712 worker thread done servicing request
00:11:41.429 00.000 7988 OnExposeComplete: enter
00:11:41.429 00.000 7988 UpdateGuideState(): m_state=6
00:11:41.431 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
00:11:41.431 00.000 7988 Star::Find returns 1 (0), X=501.96, Y=809.27, Mass=1605, SNR=26.6, Peak=169 HFD=4.5
00:11:41.433 00.002 7988 MultiStar: [#1 0.13,-0.10,0.96,U] [#2 -0.05,-0.04,0.85,U] [#3 0.18,-0.08,0.84,U] [#4 0.02,0.21,0.74,U] [#5 -0.10,-0.12,0.73,U] [#6 0.08,-0.09,0.66,U] [#7 -0.09,-0.16,0.50,U] [#8 -0.08,0.08,0.46,U] 
00:11:41.433 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.09, -0.14}
00:11:41.435 00.002 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
00:11:41.435 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
00:11:41.437 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.97 mountX=-0.05 mountY=-0.04, mountTheta=-2.56
00:11:41.438 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.05, opts=13)
00:11:41.440 00.002 7988 Enqueuing Move request for scope (0.04, -0.05)
00:11:41.440 00.000 15712 Worker thread wakes up
00:11:41.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:11:41.440 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:11:41.440 00.000 15712 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.04
00:11:41.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:41.440 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.6
00:11:41.444 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:41.444 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:41.444 00.000 7988 Enqueuing Expose request
00:11:41.444 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:11:41.444 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
00:11:41.444 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:41.444 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:11:41.444 00.000 15712 MoveAxis(E, 10, ABG)
00:11:41.444 00.000 15712 Guiding  Dir = 2, Dur = 10
00:11:41.444 00.000 15712 IsGuiding returns 0
00:11:41.463 00.019 15712 IsGuiding returns 1
00:11:41.463 00.000 15712 scope still moving after pulse duration time elapsed
00:11:41.511 00.048 15712 IsGuiding returns 0
00:11:41.511 00.000 15712 scope move finished after 10 + 53 ms
00:11:41.511 00.000 15712 Move returns status 0, amount 10
00:11:41.511 00.000 15712 MoveAxis(N, 0, ABG)
00:11:41.511 00.000 15712 Move returns status 0, amount 0
00:11:41.511 00.000 15712 move complete, result=0
00:11:41.511 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
00:11:41.513 00.002 15712 worker thread done servicing request
00:11:41.513 00.000 15712 Worker thread wakes up
00:11:41.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:41.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:43.153 01.640 15712 Exposure complete
00:11:43.207 00.054 15712 worker thread done servicing request
00:11:43.207 00.000 7988 OnExposeComplete: enter
00:11:43.216 00.009 7988 UpdateGuideState(): m_state=6
00:11:43.216 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3401
00:11:43.216 00.000 7988 Star::Find returns 1 (0), X=501.82, Y=809.37, Mass=1659, SNR=26.8, Peak=147 HFD=5.0
00:11:43.216 00.000 7988 MultiStar: [#1 0.06,-0.18,0.99,U] [#2 0.02,-0.20,0.82,U] [#3 0.08,-0.05,0.80,U] [#4 -0.04,0.09,0.74,U] [#5 0.09,-0.17,0.71,U] [#6 -0.01,-0.14,0.64,U] [#7 0.43,-0.04,0.00,M1] [#8 -0.04,-0.25,0.46,U] 
00:11:43.216 00.000 7988 single-star, 7 included, MultiStar: {0.02, -0.11}, one-star: {-0.05, -0.04}
00:11:43.216 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.03 = 2.26)
00:11:43.216 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.23)
00:11:43.224 00.008 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.46 mountX=-0.04 mountY=0.05, mountTheta=2.25
00:11:43.224 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
00:11:43.224 00.000 7988 Enqueuing Move request for scope (-0.05, -0.04)
00:11:43.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:43.224 00.000 7988 UpdateGuideState exits: m=1659 SNR=26.8
00:11:43.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:43.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:43.232 00.008 7988 Enqueuing Expose request
00:11:43.232 00.000 15712 Worker thread wakes up
00:11:43.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:11:43.232 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:11:43.232 00.000 15712 Moving (-0.05, -0.04) raw xDistance=-0.04 yDistance=0.05
00:11:43.232 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:11:43.232 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
00:11:43.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:43.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:11:43.232 00.000 15712 MoveAxis(E, 9, ABG)
00:11:43.232 00.000 15712 Guiding  Dir = 2, Dur = 9
00:11:43.232 00.000 15712 IsGuiding returns 0
00:11:43.253 00.021 15712 IsGuiding returns 0
00:11:43.253 00.000 15712 Move returns status 0, amount 9
00:11:43.253 00.000 15712 MoveAxis(N, 0, ABG)
00:11:43.253 00.000 15712 Move returns status 0, amount 0
00:11:43.253 00.000 15712 move complete, result=0
00:11:43.253 00.000 15712 worker thread done servicing request
00:11:43.253 00.000 15712 Worker thread wakes up
00:11:43.253 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
00:11:43.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:43.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:44.671 01.418 15712 Exposure complete
00:11:44.732 00.061 15712 worker thread done servicing request
00:11:44.732 00.000 7988 OnExposeComplete: enter
00:11:44.734 00.002 7988 UpdateGuideState(): m_state=6
00:11:44.736 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3402
00:11:44.736 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=809.28, Mass=1579, SNR=26.3, Peak=157 HFD=4.6
00:11:44.738 00.002 7988 MultiStar: [#1 0.24,-0.31,0.97,U] [#2 0.12,-0.01,0.85,U] [#3 0.23,-0.36,0.00,M1] [#4 -0.13,-0.13,0.79,U] [#5 -0.02,-0.11,0.70,U] [#6 0.05,-0.21,0.69,U] [#7 0.32,-0.08,0.47,U] [#8 0.02,-0.24,0.45,U] 
00:11:44.739 00.001 7988 single-star, 7 included, MultiStar: {0.06, -0.15}, one-star: {-0.06, -0.13}
00:11:44.739 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.56 = 2.73)
00:11:44.739 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.70)
00:11:44.739 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.99 mountX=-0.13 mountY=0.06, mountTheta=2.70
00:11:44.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.13, opts=13)
00:11:44.739 00.000 7988 Enqueuing Move request for scope (-0.06, -0.13)
00:11:44.739 00.000 15712 Worker thread wakes up
00:11:44.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
00:11:44.739 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
00:11:44.739 00.000 15712 Moving (-0.06, -0.13) raw xDistance=-0.13 yDistance=0.06
00:11:44.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:44.739 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.3
00:11:44.748 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:44.750 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:44.750 00.000 7988 Enqueuing Expose request
00:11:44.750 00.000 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:11:44.750 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
00:11:44.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:44.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:11:44.750 00.000 15712 MoveAxis(E, 10, ABG)
00:11:44.750 00.000 15712 Guiding  Dir = 2, Dur = 10
00:11:44.756 00.006 15712 IsGuiding returns 0
00:11:44.766 00.010 15712 IsGuiding returns 1
00:11:44.773 00.007 15712 scope still moving after pulse duration time elapsed
00:11:44.814 00.041 15712 IsGuiding returns 0
00:11:44.814 00.000 15712 scope move finished after 10 + 54 ms
00:11:44.814 00.000 15712 Move returns status 0, amount 10
00:11:44.814 00.000 15712 MoveAxis(N, 0, ABG)
00:11:44.814 00.000 15712 Move returns status 0, amount 0
00:11:44.814 00.000 15712 move complete, result=0
00:11:44.814 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:11:44.822 00.008 15712 worker thread done servicing request
00:11:44.822 00.000 15712 Worker thread wakes up
00:11:44.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:44.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:46.458 01.636 15712 Exposure complete
00:11:46.505 00.047 15712 worker thread done servicing request
00:11:46.519 00.014 7988 OnExposeComplete: enter
00:11:46.519 00.000 7988 UpdateGuideState(): m_state=6
00:11:46.521 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3403
00:11:46.521 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=809.48, Mass=1545, SNR=26.2, Peak=158 HFD=4.6
00:11:46.521 00.000 7988 MultiStar: [#1 0.41,-0.18,0.00,M1] [#2 0.27,-0.03,0.85,U] [#3 0.26,-0.13,0.85,U] [#4 0.40,0.18,0.00,M1] [#5 0.18,-0.03,0.72,U] [#6 0.54,-0.24,0.00,M1] [#7 0.14,-0.07,0.52,U] [#8 0.25,-0.01,0.44,U] 
00:11:46.521 00.000 7988 single-star, 5 included, MultiStar: {0.21, -0.03}, one-star: {0.16, 0.07}
00:11:46.521 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.56) = xAngle (-1.16 = -1.16)
00:11:46.521 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
00:11:46.521 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.41 mountX=0.07 mountY=-0.16, mountTheta=-1.16
00:11:46.521 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.07, opts=13)
00:11:46.521 00.000 7988 Enqueuing Move request for scope (0.16, 0.07)
00:11:46.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:46.521 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.2
00:11:46.521 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:46.535 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:46.535 00.000 7988 Enqueuing Expose request
00:11:46.537 00.002 15712 Worker thread wakes up
00:11:46.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:11:46.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:11:46.537 00.000 15712 Moving (0.16, 0.07) raw xDistance=0.07 yDistance=-0.16
00:11:46.538 00.001 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:11:46.538 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
00:11:46.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:46.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:11:46.538 00.000 15712 MoveAxis(E, 11, ABG)
00:11:46.538 00.000 15712 Guiding  Dir = 2, Dur = 11
00:11:46.538 00.000 15712 IsGuiding returns 0
00:11:46.555 00.017 15712 IsGuiding returns 1
00:11:46.555 00.000 15712 scope still moving after pulse duration time elapsed
00:11:46.606 00.051 15712 IsGuiding returns 0
00:11:46.606 00.000 15712 scope move finished after 11 + 57 ms
00:11:46.606 00.000 15712 Move returns status 0, amount 11
00:11:46.606 00.000 15712 MoveAxis(N, 0, ABG)
00:11:46.606 00.000 15712 Move returns status 0, amount 0
00:11:46.606 00.000 15712 move complete, result=0
00:11:46.606 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
00:11:46.612 00.006 15712 worker thread done servicing request
00:11:46.612 00.000 15712 Worker thread wakes up
00:11:46.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:46.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:48.023 01.411 15712 Exposure complete
00:11:48.085 00.062 7988 OnExposeComplete: enter
00:11:48.086 00.001 7988 UpdateGuideState(): m_state=6
00:11:48.086 00.000 15712 worker thread done servicing request
00:11:48.086 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3404
00:11:48.086 00.000 7988 Star::Find returns 1 (0), X=501.71, Y=809.14, Mass=1602, SNR=26.7, Peak=161 HFD=4.5
00:11:48.086 00.000 7988 MultiStar: [#1 0.18,-0.39,0.00,M2] [#2 -0.06,-0.33,0.87,U] [#3 0.11,-0.34,0.80,U] [#4 -0.13,-0.16,0.74,U] [#5 -0.06,-0.30,0.70,U] [#6 0.15,-0.37,0.60,U] [#7 -0.02,-0.16,0.46,U] [#8 -0.20,-0.05,0.43,U] 
00:11:48.086 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.26}, one-star: {-0.16, -0.27}
00:11:48.086 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
00:11:48.086 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
00:11:48.086 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.75 mountX=-0.26 mountY=0.05, mountTheta=2.94
00:11:48.086 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.26, opts=13)
00:11:48.086 00.000 7988 Enqueuing Move request for scope (-0.05, -0.26)
00:11:48.098 00.012 15712 Worker thread wakes up
00:11:48.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
00:11:48.098 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
00:11:48.098 00.000 15712 Moving (-0.05, -0.26) raw xDistance=-0.26 yDistance=0.05
00:11:48.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:48.098 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.7
00:11:48.101 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:48.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:48.103 00.002 7988 Enqueuing Expose request
00:11:48.103 00.000 15712 PPEC rslt: input = -0.26, final = -0.19, react = -0.16, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.88
00:11:48.103 00.000 15712 PPEC: input: -0.26, control: -0.19, exposure: 1500
00:11:48.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:48.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:11:48.103 00.000 15712 MoveAxis(E, 62, ABG)
00:11:48.103 00.000 15712 Guiding  Dir = 2, Dur = 62
00:11:48.120 00.017 15712 IsGuiding returns 0
00:11:48.142 00.022 15712 PulseGuide returned control before completion, sleep 57
00:11:48.239 00.097 15712 IsGuiding returns 0
00:11:48.239 00.000 15712 Move returns status 0, amount 62
00:11:48.239 00.000 15712 MoveAxis(N, 0, ABG)
00:11:48.239 00.000 15712 Move returns status 0, amount 0
00:11:48.239 00.000 15712 move complete, result=0
00:11:48.239 00.000 7988 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
00:11:48.243 00.004 15712 worker thread done servicing request
00:11:48.243 00.000 15712 Worker thread wakes up
00:11:48.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:48.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:49.884 01.641 15712 Exposure complete
00:11:49.946 00.062 15712 worker thread done servicing request
00:11:49.946 00.000 7988 OnExposeComplete: enter
00:11:49.948 00.002 7988 UpdateGuideState(): m_state=6
00:11:49.948 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3405
00:11:49.950 00.002 7988 Star::Find returns 1 (0), X=501.97, Y=809.30, Mass=1482, SNR=25.5, Peak=145 HFD=4.5
00:11:49.950 00.000 7988 MultiStar: [#1 0.32,-0.05,1.01,U] [#2 0.02,-0.14,0.85,U] [#3 0.31,-0.18,0.87,U] [#4 0.20,-0.13,0.74,U] [#5 0.04,-0.36,0.74,U] [#6 0.21,-0.03,0.69,U] [#7 0.12,-0.21,0.52,U] [#8 0.16,-0.45,0.00,M1] 
00:11:49.955 00.005 7988 single-star, 7 included, MultiStar: {0.17, -0.15}, one-star: {0.10, -0.11}
00:11:49.955 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
00:11:49.955 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
00:11:49.955 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.87 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
00:11:49.955 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
00:11:49.955 00.000 7988 Enqueuing Move request for scope (0.10, -0.11)
00:11:49.955 00.000 15712 Worker thread wakes up
00:11:49.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
00:11:49.955 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
00:11:49.955 00.000 15712 Moving (0.10, -0.11) raw xDistance=-0.11 yDistance=-0.09
00:11:49.963 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:49.963 00.000 7988 UpdateGuideState exits: m=1482 SNR=25.5
00:11:49.965 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:49.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:49.965 00.000 7988 Enqueuing Expose request
00:11:49.965 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:11:49.965 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
00:11:49.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:49.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:11:49.965 00.000 15712 MoveAxis(E, 11, ABG)
00:11:49.965 00.000 15712 Guiding  Dir = 2, Dur = 11
00:11:49.965 00.000 15712 IsGuiding returns 0
00:11:50.016 00.051 15712 IsGuiding returns 1
00:11:50.016 00.000 15712 scope still moving after pulse duration time elapsed
00:11:50.043 00.027 15712 IsGuiding returns 0
00:11:50.043 00.000 15712 scope move finished after 11 + 63 ms
00:11:50.043 00.000 15712 Move returns status 0, amount 11
00:11:50.043 00.000 15712 MoveAxis(N, 0, ABG)
00:11:50.043 00.000 15712 Move returns status 0, amount 0
00:11:50.043 00.000 15712 move complete, result=0
00:11:50.043 00.000 15712 worker thread done servicing request
00:11:50.043 00.000 15712 Worker thread wakes up
00:11:50.043 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:11:50.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:50.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:51.462 01.419 15712 Exposure complete
00:11:51.518 00.056 15712 worker thread done servicing request
00:11:51.518 00.000 7988 OnExposeComplete: enter
00:11:51.524 00.006 7988 UpdateGuideState(): m_state=6
00:11:51.524 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
00:11:51.524 00.000 7988 Star::Find returns 1 (0), X=501.95, Y=809.47, Mass=1590, SNR=26.8, Peak=153 HFD=5.0
00:11:51.524 00.000 7988 MultiStar: [#1 0.17,-0.18,0.96,U] [#2 0.10,-0.15,0.84,U] [#3 0.10,-0.22,0.83,U] [#4 0.06,-0.04,0.73,U] [#5 0.09,-0.05,0.66,U] [#6 0.28,-0.15,0.63,U] [#7 0.28,0.24,0.48,U] [#8 -0.02,0.13,0.43,U] 
00:11:51.524 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.08, 0.06}
00:11:51.524 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
00:11:51.524 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
00:11:51.524 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.67 mountX=0.06 mountY=-0.08, mountTheta=-0.90
00:11:51.524 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
00:11:51.535 00.011 7988 Enqueuing Move request for scope (0.08, 0.06)
00:11:51.535 00.000 15712 Worker thread wakes up
00:11:51.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:11:51.535 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:11:51.535 00.000 15712 Moving (0.08, 0.06) raw xDistance=0.06 yDistance=-0.08
00:11:51.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:51.540 00.005 7988 UpdateGuideState exits: m=1590 SNR=26.8
00:11:51.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:51.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:51.540 00.000 7988 Enqueuing Expose request
00:11:51.540 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:11:51.540 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
00:11:51.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:51.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:11:51.540 00.000 15712 MoveAxis(E, 10, ABG)
00:11:51.540 00.000 15712 Guiding  Dir = 2, Dur = 10
00:11:51.540 00.000 15712 IsGuiding returns 0
00:11:51.561 00.021 15712 IsGuiding returns 1
00:11:51.561 00.000 15712 scope still moving after pulse duration time elapsed
00:11:51.603 00.042 15712 IsGuiding returns 0
00:11:51.603 00.000 15712 scope move finished after 10 + 58 ms
00:11:51.603 00.000 15712 Move returns status 0, amount 10
00:11:51.603 00.000 15712 MoveAxis(N, 0, ABG)
00:11:51.603 00.000 15712 Move returns status 0, amount 0
00:11:51.603 00.000 15712 move complete, result=0
00:11:51.603 00.000 15712 worker thread done servicing request
00:11:51.603 00.000 15712 Worker thread wakes up
00:11:51.603 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:11:51.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:51.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:53.250 01.647 15712 Exposure complete
00:11:53.304 00.054 15712 worker thread done servicing request
00:11:53.304 00.000 7988 OnExposeComplete: enter
00:11:53.311 00.007 7988 UpdateGuideState(): m_state=6
00:11:53.311 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3407
00:11:53.311 00.000 7988 Star::Find returns 1 (0), X=501.69, Y=809.22, Mass=1590, SNR=26.6, Peak=151 HFD=4.6
00:11:53.311 00.000 7988 MultiStar: [#1 0.10,-0.36,0.97,U] [#2 0.07,-0.21,0.84,U] [#3 -0.09,-0.22,0.86,U] [#4 -0.15,-0.08,0.72,U] [#5 0.04,-0.29,0.71,U] [#6 0.32,-0.20,0.66,U] [#7 0.07,0.07,0.44,U] [#8 -0.27,-0.13,0.46,U] 
00:11:53.311 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.20}, one-star: {-0.18, -0.19}
00:11:53.311 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
00:11:53.311 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.07)
00:11:53.311 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.62 mountX=-0.20 mountY=0.01, mountTheta=3.07
00:11:53.311 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.20, opts=13)
00:11:53.321 00.010 7988 Enqueuing Move request for scope (-0.01, -0.20)
00:11:53.321 00.000 15712 Worker thread wakes up
00:11:53.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
00:11:53.321 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
00:11:53.321 00.000 15712 Moving (-0.01, -0.20) raw xDistance=-0.20 yDistance=0.01
00:11:53.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:53.321 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.6
00:11:53.325 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:53.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:53.327 00.002 7988 Enqueuing Expose request
00:11:53.327 00.000 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.87
00:11:53.327 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
00:11:53.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:53.329 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:11:53.329 00.000 15712 MoveAxis(E, 50, ABG)
00:11:53.329 00.000 15712 Guiding  Dir = 2, Dur = 50
00:11:53.329 00.000 15712 IsGuiding returns 0
00:11:53.355 00.026 15712 PulseGuide returned control before completion, sleep 34
00:11:53.416 00.061 15712 IsGuiding returns 1
00:11:53.416 00.000 15712 scope still moving after pulse duration time elapsed
00:11:53.454 00.038 15712 IsGuiding returns 0
00:11:53.454 00.000 15712 scope move finished after 50 + 75 ms
00:11:53.454 00.000 15712 Move returns status 0, amount 50
00:11:53.454 00.000 15712 MoveAxis(N, 0, ABG)
00:11:53.454 00.000 15712 Move returns status 0, amount 0
00:11:53.454 00.000 15712 move complete, result=0
00:11:53.454 00.000 15712 worker thread done servicing request
00:11:53.454 00.000 15712 Worker thread wakes up
00:11:53.454 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
00:11:53.456 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:53.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:54.873 01.417 15712 Exposure complete
00:11:54.935 00.062 15712 worker thread done servicing request
00:11:54.935 00.000 7988 OnExposeComplete: enter
00:11:54.935 00.000 7988 UpdateGuideState(): m_state=6
00:11:54.935 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3408
00:11:54.935 00.000 7988 Star::Find returns 1 (0), X=501.86, Y=809.55, Mass=1466, SNR=25.5, Peak=160 HFD=4.5
00:11:54.935 00.000 7988 MultiStar: [#1 0.14,-0.02,0.98,U] [#2 0.09,-0.06,0.87,U] [#3 0.08,0.05,0.85,U] [#4 -0.09,0.28,0.75,U] [#5 -0.15,0.14,0.76,U] [#6 0.04,0.16,0.67,U] [#7 0.40,0.21,0.00,M1] [#8 0.06,0.05,0.48,U] 
00:11:54.935 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {-0.01, 0.14}
00:11:54.935 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
00:11:54.935 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
00:11:54.935 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.32 mountX=0.09 mountY=-0.02, mountTheta=-0.27
00:11:54.935 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.09, opts=13)
00:11:54.935 00.000 7988 Enqueuing Move request for scope (0.02, 0.09)
00:11:54.935 00.000 15712 Worker thread wakes up
00:11:54.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:11:54.935 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:11:54.935 00.000 15712 Moving (0.02, 0.09) raw xDistance=0.09 yDistance=-0.02
00:11:54.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:54.935 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.5
00:11:54.950 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:54.952 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:54.952 00.000 7988 Enqueuing Expose request
00:11:54.952 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:11:54.952 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
00:11:54.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:54.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:54.952 00.000 15712 MoveAxis(E, 11, ABG)
00:11:54.952 00.000 15712 Guiding  Dir = 2, Dur = 11
00:11:54.952 00.000 15712 IsGuiding returns 0
00:11:54.970 00.018 15712 IsGuiding returns 1
00:11:54.970 00.000 15712 scope still moving after pulse duration time elapsed
00:11:54.999 00.029 15712 IsGuiding returns 1
00:11:55.034 00.035 15712 IsGuiding returns 0
00:11:55.034 00.000 15712 scope move finished after 11 + 69 ms
00:11:55.034 00.000 15712 Move returns status 0, amount 11
00:11:55.034 00.000 15712 MoveAxis(N, 0, ABG)
00:11:55.034 00.000 15712 Move returns status 0, amount 0
00:11:55.034 00.000 15712 move complete, result=0
00:11:55.034 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:11:55.034 00.000 15712 worker thread done servicing request
00:11:55.036 00.002 15712 Worker thread wakes up
00:11:55.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:55.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:56.674 01.638 15712 Exposure complete
00:11:56.720 00.046 15712 worker thread done servicing request
00:11:56.720 00.000 7988 OnExposeComplete: enter
00:11:56.737 00.017 7988 UpdateGuideState(): m_state=6
00:11:56.737 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3409
00:11:56.739 00.002 7988 Star::Find returns 1 (0), X=501.89, Y=809.96, Mass=1496, SNR=25.8, Peak=144 HFD=4.3
00:11:56.739 00.000 7988 MultiStar: [#1 0.06,0.20,1.01,U] [#2 -0.04,0.45,0.00,M1] [#3 0.24,0.27,0.89,U] [#4 0.03,0.63,0.00,M1] [#5 -0.03,0.27,0.73,U] [#6 0.21,0.26,0.67,U] [#7 0.21,0.14,0.46,U] [#8 -0.11,0.26,0.47,U] 
00:11:56.741 00.002 7988 refined, 6 included, MultiStar: {0.09, 0.30}, one-star: {0.02, 0.55}
00:11:56.741 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
00:11:56.743 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
00:11:56.743 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.28 mountX=0.30 mountY=-0.10, mountTheta=-0.31
00:11:56.746 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.30, opts=13)
00:11:56.746 00.000 7988 Enqueuing Move request for scope (0.09, 0.30)
00:11:56.748 00.002 15712 Worker thread wakes up
00:11:56.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
00:11:56.748 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
00:11:56.748 00.000 15712 Moving (0.09, 0.30) raw xDistance=0.30 yDistance=-0.10
00:11:56.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:56.748 00.000 7988 UpdateGuideState exits: m=1496 SNR=25.8
00:11:56.751 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:56.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:56.751 00.000 7988 Enqueuing Expose request
00:11:56.753 00.002 15712 PPEC rslt: input = 0.30, final = 0.15, react = 0.18, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.87
00:11:56.753 00.000 15712 PPEC: input: 0.30, control: 0.15, exposure: 1500
00:11:56.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:56.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:11:56.753 00.000 15712 MoveAxis(W, 48, ABG)
00:11:56.753 00.000 15712 Guiding  Dir = 3, Dur = 48
00:11:56.753 00.000 15712 IsGuiding returns 0
00:11:56.772 00.019 15712 PulseGuide returned control before completion, sleep 43
00:11:56.856 00.084 15712 IsGuiding returns 0
00:11:56.856 00.000 15712 Move returns status 0, amount 48
00:11:56.856 00.000 15712 MoveAxis(N, 0, ABG)
00:11:56.856 00.000 15712 Move returns status 0, amount 0
00:11:56.856 00.000 15712 move complete, result=0
00:11:56.856 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
00:11:56.858 00.002 15712 worker thread done servicing request
00:11:56.858 00.000 15712 Worker thread wakes up
00:11:56.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:56.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:11:58.267 01.409 15712 Exposure complete
00:11:58.327 00.060 15712 worker thread done servicing request
00:11:58.327 00.000 7988 OnExposeComplete: enter
00:11:58.327 00.000 7988 UpdateGuideState(): m_state=6
00:11:58.331 00.004 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3410
00:11:58.331 00.000 7988 Star::Find returns 1 (0), X=501.66, Y=809.40, Mass=1534, SNR=26.0, Peak=168 HFD=4.4
00:11:58.333 00.002 7988 MultiStar: [#1 0.30,-0.07,0.99,U] [#2 -0.12,0.11,0.86,U] [#3 0.08,0.15,0.84,U] [#4 -0.26,0.30,0.76,U] [#5 0.07,0.03,0.72,U] [#6 0.10,0.12,0.67,U] [#7 0.10,0.12,0.53,U] [#8 0.10,0.11,0.43,U] 
00:11:58.335 00.002 7988 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {-0.21, -0.01}
00:11:58.335 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
00:11:58.337 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
00:11:58.337 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.48 mountX=0.09 mountY=-0.01, mountTheta=-0.11
00:11:58.339 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
00:11:58.341 00.002 7988 Enqueuing Move request for scope (0.01, 0.09)
00:11:58.341 00.000 15712 Worker thread wakes up
00:11:58.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:11:58.341 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:11:58.341 00.000 15712 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
00:11:58.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:11:58.341 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.0
00:11:58.343 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:58.343 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:11:58.343 00.000 7988 Enqueuing Expose request
00:11:58.343 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:11:58.343 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
00:11:58.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:58.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:11:58.343 00.000 15712 MoveAxis(E, 9, ABG)
00:11:58.343 00.000 15712 Guiding  Dir = 2, Dur = 9
00:11:58.343 00.000 15712 IsGuiding returns 0
00:11:58.407 00.064 15712 IsGuiding returns 0
00:11:58.407 00.000 15712 Move returns status 0, amount 9
00:11:58.407 00.000 15712 MoveAxis(N, 0, ABG)
00:11:58.407 00.000 15712 Move returns status 0, amount 0
00:11:58.407 00.000 15712 move complete, result=0
00:11:58.407 00.000 15712 worker thread done servicing request
00:11:58.407 00.000 15712 Worker thread wakes up
00:11:58.407 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:11:58.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:11:58.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:00.051 01.644 15712 Exposure complete
00:12:00.106 00.055 15712 worker thread done servicing request
00:12:00.106 00.000 7988 OnExposeComplete: enter
00:12:00.113 00.007 7988 UpdateGuideState(): m_state=6
00:12:00.113 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3411
00:12:00.113 00.000 7988 Star::Find returns 1 (0), X=501.67, Y=809.37, Mass=1653, SNR=27.1, Peak=179 HFD=4.8
00:12:00.113 00.000 7988 MultiStar: [#1 0.01,-0.18,0.93,U] [#2 -0.05,0.04,0.85,U] [#3 0.10,-0.04,0.86,U] [#4 -0.03,-0.01,0.72,U] [#5 -0.06,-0.21,0.70,U] [#6 -0.00,-0.24,0.62,U] [#7 -0.13,-0.05,0.46,U] [#8 -0.26,-0.31,0.43,U] 
00:12:00.113 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.20, -0.04}
00:12:00.113 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
00:12:00.119 00.006 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
00:12:00.119 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.08 mountX=-0.10 mountY=0.06, mountTheta=2.62
00:12:00.119 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.10, opts=13)
00:12:00.119 00.000 7988 Enqueuing Move request for scope (-0.06, -0.10)
00:12:00.119 00.000 15712 Worker thread wakes up
00:12:00.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
00:12:00.119 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
00:12:00.119 00.000 15712 Moving (-0.06, -0.10) raw xDistance=-0.10 yDistance=0.06
00:12:00.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:00.119 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.1
00:12:00.127 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:00.127 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:12:00.127 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:12:00.127 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:00.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:00.129 00.002 7988 Enqueuing Expose request
00:12:00.129 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:00.129 00.000 15712 MoveAxis(E, 8, ABG)
00:12:00.129 00.000 15712 Guiding  Dir = 2, Dur = 8
00:12:00.129 00.000 15712 IsGuiding returns 0
00:12:00.144 00.015 15712 IsGuiding returns 0
00:12:00.144 00.000 15712 Move returns status 0, amount 8
00:12:00.144 00.000 15712 MoveAxis(N, 0, ABG)
00:12:00.144 00.000 15712 Move returns status 0, amount 0
00:12:00.144 00.000 15712 move complete, result=0
00:12:00.144 00.000 15712 worker thread done servicing request
00:12:00.144 00.000 15712 Worker thread wakes up
00:12:00.144 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:12:00.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:00.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:01.565 01.421 15712 Exposure complete
00:12:01.616 00.051 15712 worker thread done servicing request
00:12:01.616 00.000 7988 OnExposeComplete: enter
00:12:01.628 00.012 7988 UpdateGuideState(): m_state=6
00:12:01.630 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3412
00:12:01.630 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=809.21, Mass=1600, SNR=26.8, Peak=169 HFD=4.5
00:12:01.632 00.002 7988 MultiStar: [#1 0.31,-0.35,0.00,M1] [#2 0.17,-0.21,0.84,U] [#3 0.21,-0.12,0.82,U] [#4 0.08,0.09,0.74,U] [#5 0.02,-0.34,0.70,U] [#6 0.14,-0.38,0.66,U] [#7 0.10,-0.15,0.49,U] [#8 -0.07,-0.15,0.43,U] 
00:12:01.633 00.001 7988 single-star, 7 included, MultiStar: {0.10, -0.18}, one-star: {0.04, -0.20}
00:12:01.633 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
00:12:01.635 00.002 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
00:12:01.635 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.35 mountX=-0.20 mountY=-0.04, mountTheta=-2.95
00:12:01.637 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.20, opts=13)
00:12:01.639 00.002 7988 Enqueuing Move request for scope (0.04, -0.20)
00:12:01.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:01.641 00.002 7988 UpdateGuideState exits: m=1600 SNR=26.8
00:12:01.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:01.643 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:01.644 00.001 7988 Enqueuing Expose request
00:12:01.644 00.000 15712 Worker thread wakes up
00:12:01.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
00:12:01.644 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
00:12:01.644 00.000 15712 Moving (0.04, -0.20) raw xDistance=-0.20 yDistance=-0.04
00:12:01.646 00.002 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.86
00:12:01.646 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
00:12:01.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:01.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:12:01.646 00.000 15712 MoveAxis(E, 46, ABG)
00:12:01.646 00.000 15712 Guiding  Dir = 2, Dur = 46
00:12:01.646 00.000 15712 IsGuiding returns 0
00:12:01.667 00.021 15712 PulseGuide returned control before completion, sleep 37
00:12:01.728 00.061 15712 IsGuiding returns 1
00:12:01.728 00.000 15712 scope still moving after pulse duration time elapsed
00:12:01.755 00.027 15712 IsGuiding returns 0
00:12:01.755 00.000 15712 scope move finished after 46 + 60 ms
00:12:01.755 00.000 15712 Move returns status 0, amount 46
00:12:01.755 00.000 15712 MoveAxis(N, 0, ABG)
00:12:01.755 00.000 15712 Move returns status 0, amount 0
00:12:01.755 00.000 15712 move complete, result=0
00:12:01.755 00.000 15712 worker thread done servicing request
00:12:01.755 00.000 15712 Worker thread wakes up
00:12:01.755 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
00:12:01.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:01.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:03.401 01.646 15712 Exposure complete
00:12:03.453 00.052 15712 worker thread done servicing request
00:12:03.462 00.009 7988 OnExposeComplete: enter
00:12:03.462 00.000 7988 UpdateGuideState(): m_state=6
00:12:03.464 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3413
00:12:03.464 00.000 7988 Star::Find returns 1 (0), X=501.53, Y=809.35, Mass=1577, SNR=26.2, Peak=180 HFD=4.6
00:12:03.466 00.002 7988 MultiStar: [#1 0.11,-0.46,0.00,M2] [#2 0.06,-0.11,0.86,U] [#3 0.15,-0.14,0.82,U] [#4 -0.23,-0.15,0.76,U] [#5 -0.22,-0.11,0.74,U] [#6 0.07,-0.14,0.71,U] [#7 -0.21,-0.20,0.48,U] [#8 -0.09,-0.42,0.00,M1] 
00:12:03.466 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.12}, one-star: {-0.34, -0.06}
00:12:03.468 00.002 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.83 = 2.45)
00:12:03.468 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.42)
00:12:03.470 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.27 mountX=-0.12 mountY=0.11, mountTheta=2.43
00:12:03.472 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.12, opts=13)
00:12:03.472 00.000 7988 Enqueuing Move request for scope (-0.10, -0.12)
00:12:03.474 00.002 15712 Worker thread wakes up
00:12:03.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
00:12:03.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
00:12:03.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:12:03.474 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.2
00:12:03.477 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:03.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:03.478 00.001 7988 Enqueuing Expose request
00:12:03.478 00.000 15712 Moving (-0.10, -0.12) raw xDistance=-0.12 yDistance=0.11
00:12:03.478 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:12:03.478 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
00:12:03.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:03.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:12:03.478 00.000 15712 MoveAxis(E, 10, ABG)
00:12:03.478 00.000 15712 Guiding  Dir = 2, Dur = 10
00:12:03.478 00.000 15712 IsGuiding returns 0
00:12:03.504 00.026 15712 IsGuiding returns 1
00:12:03.504 00.000 15712 scope still moving after pulse duration time elapsed
00:12:03.568 00.064 15712 IsGuiding returns 0
00:12:03.568 00.000 15712 scope move finished after 10 + 76 ms
00:12:03.568 00.000 15712 Move returns status 0, amount 10
00:12:03.568 00.000 15712 MoveAxis(N, 0, ABG)
00:12:03.568 00.000 15712 Move returns status 0, amount 0
00:12:03.568 00.000 15712 move complete, result=0
00:12:03.568 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:12:03.572 00.004 15712 worker thread done servicing request
00:12:03.572 00.000 15712 Worker thread wakes up
00:12:03.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:03.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:04.976 01.404 15712 Exposure complete
00:12:05.037 00.061 15712 worker thread done servicing request
00:12:05.037 00.000 7988 OnExposeComplete: enter
00:12:05.037 00.000 7988 UpdateGuideState(): m_state=6
00:12:05.040 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3414
00:12:05.040 00.000 7988 Star::Find returns 1 (0), X=501.76, Y=809.16, Mass=1609, SNR=26.8, Peak=163 HFD=4.5
00:12:05.042 00.002 7988 MultiStar: [#1 0.05,-0.14,0.94,U] [#2 -0.08,-0.15,0.85,U] [#3 -0.12,-0.05,0.83,U] [#4 -0.11,-0.11,0.74,U] [#5 -0.03,-0.08,0.70,U] [#6 -0.01,-0.21,0.66,U] [#7 -0.49,-0.04,0.00,M1] [#8 -0.05,-0.18,0.40,U] 
00:12:05.044 00.002 7988 refined, 7 included, MultiStar: {-0.06, -0.15}, one-star: {-0.11, -0.25}
00:12:05.044 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.76)
00:12:05.044 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.73)
00:12:05.046 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.96 mountX=-0.15 mountY=0.06, mountTheta=2.74
00:12:05.047 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.15, opts=13)
00:12:05.049 00.002 7988 Enqueuing Move request for scope (-0.06, -0.15)
00:12:05.049 00.000 15712 Worker thread wakes up
00:12:05.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
00:12:05.049 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
00:12:05.049 00.000 15712 Moving (-0.06, -0.15) raw xDistance=-0.15 yDistance=0.06
00:12:05.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:05.049 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.8
00:12:05.053 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:05.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:05.053 00.000 7988 Enqueuing Expose request
00:12:05.053 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:12:05.053 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
00:12:05.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:05.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:05.053 00.000 15712 MoveAxis(E, 8, ABG)
00:12:05.053 00.000 15712 Guiding  Dir = 2, Dur = 8
00:12:05.088 00.035 15712 IsGuiding returns 0
00:12:05.105 00.017 15712 IsGuiding returns 0
00:12:05.105 00.000 15712 Move returns status 0, amount 8
00:12:05.105 00.000 15712 MoveAxis(N, 0, ABG)
00:12:05.105 00.000 15712 Move returns status 0, amount 0
00:12:05.105 00.000 15712 move complete, result=0
00:12:05.105 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:12:05.106 00.001 15712 worker thread done servicing request
00:12:05.106 00.000 15712 Worker thread wakes up
00:12:05.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:05.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:06.745 01.639 15712 Exposure complete
00:12:06.797 00.052 15712 worker thread done servicing request
00:12:06.797 00.000 7988 OnExposeComplete: enter
00:12:06.807 00.010 7988 UpdateGuideState(): m_state=6
00:12:06.809 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3415
00:12:06.809 00.000 7988 Star::Find returns 1 (0), X=501.98, Y=809.22, Mass=1628, SNR=27.1, Peak=177 HFD=4.5
00:12:06.811 00.002 7988 MultiStar: [#1 0.17,-0.46,0.00,M2] [#2 0.10,-0.29,0.84,U] [#3 0.25,-0.30,0.81,U] [#4 0.09,-0.26,0.71,U] [#5 0.06,-0.24,0.70,U] [#6 0.20,-0.10,0.66,U] [#7 -0.08,-0.14,0.49,U] [#8 0.07,-0.17,0.40,U] 
00:12:06.811 00.000 7988 single-star, 7 included, MultiStar: {0.11, -0.22}, one-star: {0.11, -0.19}
00:12:06.813 00.002 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
00:12:06.814 00.001 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
00:12:06.814 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.04 mountX=-0.19 mountY=-0.11, mountTheta=-2.63
00:12:06.817 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.19, opts=13)
00:12:06.819 00.002 7988 Enqueuing Move request for scope (0.11, -0.19)
00:12:06.820 00.001 15712 Worker thread wakes up
00:12:06.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
00:12:06.820 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
00:12:06.820 00.000 15712 Moving (0.11, -0.19) raw xDistance=-0.19 yDistance=-0.11
00:12:06.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:06.821 00.001 7988 UpdateGuideState exits: m=1628 SNR=27.1
00:12:06.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:06.823 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:06.824 00.001 7988 Enqueuing Expose request
00:12:06.825 00.001 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.86
00:12:06.825 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
00:12:06.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:06.826 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:12:06.826 00.000 15712 MoveAxis(E, 46, ABG)
00:12:06.826 00.000 15712 Guiding  Dir = 2, Dur = 46
00:12:06.826 00.000 15712 IsGuiding returns 0
00:12:06.848 00.022 15712 PulseGuide returned control before completion, sleep 35
00:12:06.887 00.039 15712 IsGuiding returns 1
00:12:06.887 00.000 15712 scope still moving after pulse duration time elapsed
00:12:06.943 00.056 15712 IsGuiding returns 0
00:12:06.943 00.000 15712 scope move finished after 46 + 71 ms
00:12:06.943 00.000 15712 Move returns status 0, amount 46
00:12:06.943 00.000 15712 MoveAxis(N, 0, ABG)
00:12:06.943 00.000 15712 Move returns status 0, amount 0
00:12:06.943 00.000 15712 move complete, result=0
00:12:06.943 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
00:12:06.943 00.000 15712 worker thread done servicing request
00:12:06.945 00.002 15712 Worker thread wakes up
00:12:06.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:06.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:08.356 01.411 15712 Exposure complete
00:12:08.412 00.056 15712 worker thread done servicing request
00:12:08.412 00.000 7988 OnExposeComplete: enter
00:12:08.417 00.005 7988 UpdateGuideState(): m_state=6
00:12:08.417 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3416
00:12:08.419 00.002 7988 Star::Find returns 1 (0), X=501.91, Y=809.05, Mass=1526, SNR=25.8, Peak=169 HFD=4.3
00:12:08.419 00.000 7988 MultiStar: [#1 0.05,-0.59,0.00,M3] [#2 -0.08,-0.45,0.00,M1] [#3 -0.07,-0.51,0.00,M1] [#4 -0.13,-0.16,0.79,U] [#5 -0.11,-0.58,0.00,M1] [#6 0.08,-0.71,0.00,M1] [#7 -0.11,-0.35,0.53,U] [#8 -0.05,-0.75,0.00,M1] 
00:12:08.421 00.002 7988 refined, 2 included, MultiStar: {-0.06, -0.29}, one-star: {0.03, -0.36}
00:12:08.423 00.002 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
00:12:08.423 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
00:12:08.425 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.76 mountX=-0.29 mountY=0.06, mountTheta=2.93
00:12:08.428 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.29, opts=13)
00:12:08.428 00.000 7988 Enqueuing Move request for scope (-0.06, -0.29)
00:12:08.428 00.000 15712 Worker thread wakes up
00:12:08.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
00:12:08.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
00:12:08.428 00.000 15712 Moving (-0.06, -0.29) raw xDistance=-0.29 yDistance=0.06
00:12:08.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:12:08.428 00.000 7988 UpdateGuideState exits: m=1526 SNR=25.8
00:12:08.433 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:08.433 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:08.433 00.000 7988 Enqueuing Expose request
00:12:08.433 00.000 15712 PPEC rslt: input = -0.29, final = -0.21, react = -0.18, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.85
00:12:08.433 00.000 15712 PPEC: input: -0.29, control: -0.21, exposure: 1500
00:12:08.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:08.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:08.433 00.000 15712 MoveAxis(E, 68, ABG)
00:12:08.433 00.000 15712 Guiding  Dir = 2, Dur = 68
00:12:08.445 00.012 15712 IsGuiding returns 0
00:12:08.449 00.004 15712 PulseGuide returned control before completion, sleep 63
00:12:08.528 00.079 15712 IsGuiding returns 0
00:12:08.528 00.000 15712 Move returns status 0, amount 68
00:12:08.528 00.000 15712 MoveAxis(N, 0, ABG)
00:12:08.528 00.000 15712 Move returns status 0, amount 0
00:12:08.528 00.000 15712 move complete, result=0
00:12:08.528 00.000 15712 worker thread done servicing request
00:12:08.528 00.000 15712 Worker thread wakes up
00:12:08.528 00.000 7988 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
00:12:08.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:08.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:10.169 01.641 15712 Exposure complete
00:12:10.232 00.063 15712 worker thread done servicing request
00:12:10.232 00.000 7988 OnExposeComplete: enter
00:12:10.234 00.002 7988 UpdateGuideState(): m_state=6
00:12:10.234 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3417
00:12:10.236 00.002 7988 Star::Find returns 1 (0), X=502.08, Y=809.29, Mass=1533, SNR=26.2, Peak=153 HFD=4.4
00:12:10.236 00.000 7988 MultiStar: [#1 0.27,-0.43,0.00,M4] [#2 0.10,-0.13,0.91,U] [#3 0.30,-0.24,0.85,U] [#4 0.18,0.02,0.75,U] [#5 0.09,-0.19,0.73,U] [#6 0.30,-0.29,0.00,M2] [#7 -0.07,-0.01,0.49,U] [#8 -0.11,-0.17,0.43,U] 
00:12:10.238 00.002 7988 refined, 6 included, MultiStar: {0.13, -0.13}, one-star: {0.21, -0.12}
00:12:10.238 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
00:12:10.240 00.002 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
00:12:10.240 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.77 mountX=-0.12 mountY=-0.13, mountTheta=-2.35
00:12:10.242 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.13, opts=13)
00:12:10.244 00.002 7988 Enqueuing Move request for scope (0.13, -0.13)
00:12:10.244 00.000 15712 Worker thread wakes up
00:12:10.244 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
00:12:10.244 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
00:12:10.244 00.000 15712 Moving (0.13, -0.13) raw xDistance=-0.12 yDistance=-0.13
00:12:10.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:10.244 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.2
00:12:10.247 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:10.249 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:10.249 00.000 7988 Enqueuing Expose request
00:12:10.249 00.000 15712 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:12:10.249 00.000 15712 PPEC: input: -0.12, control: -0.04, exposure: 1500
00:12:10.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:10.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:12:10.249 00.000 15712 MoveAxis(E, 11, ABG)
00:12:10.249 00.000 15712 Guiding  Dir = 2, Dur = 11
00:12:10.249 00.000 15712 IsGuiding returns 0
00:12:10.264 00.015 15712 IsGuiding returns 1
00:12:10.264 00.000 15712 scope still moving after pulse duration time elapsed
00:12:10.298 00.034 15712 IsGuiding returns 0
00:12:10.298 00.000 15712 scope move finished after 11 + 37 ms
00:12:10.298 00.000 15712 Move returns status 0, amount 11
00:12:10.298 00.000 15712 MoveAxis(N, 0, ABG)
00:12:10.298 00.000 15712 Move returns status 0, amount 0
00:12:10.298 00.000 15712 move complete, result=0
00:12:10.298 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:12:10.302 00.004 15712 worker thread done servicing request
00:12:10.302 00.000 15712 Worker thread wakes up
00:12:10.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:10.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:11.717 01.415 15712 Exposure complete
00:12:11.779 00.062 7988 OnExposeComplete: enter
00:12:11.779 00.000 7988 UpdateGuideState(): m_state=6
00:12:11.779 00.000 15712 worker thread done servicing request
00:12:11.779 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3418
00:12:11.779 00.000 7988 Star::Find returns 1 (0), X=501.83, Y=809.56, Mass=1506, SNR=25.6, Peak=154 HFD=4.7
00:12:11.779 00.000 7988 MultiStar: [#1 0.20,0.06,0.99,U] [#2 0.08,0.02,0.87,U] [#3 0.33,0.23,0.89,U] [#4 0.18,0.24,0.78,U] [#5 0.13,0.07,0.76,U] [#6 0.45,0.17,0.00,M3] [#7 0.48,0.27,0.00,M1] [#8 0.15,0.06,0.45,U] 
00:12:11.779 00.000 7988 single-star, 6 included, MultiStar: {0.14, 0.12}, one-star: {-0.04, 0.15}
00:12:11.779 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
00:12:11.779 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
00:12:11.779 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.85 mountX=0.15 mountY=0.04, mountTheta=0.26
00:12:11.779 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.15, opts=13)
00:12:11.779 00.000 7988 Enqueuing Move request for scope (-0.04, 0.15)
00:12:11.779 00.000 15712 Worker thread wakes up
00:12:11.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
00:12:11.779 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
00:12:11.779 00.000 15712 Moving (-0.04, 0.15) raw xDistance=0.15 yDistance=0.04
00:12:11.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:11.779 00.000 7988 UpdateGuideState exits: m=1506 SNR=25.6
00:12:11.794 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:11.795 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:11.795 00.000 7988 Enqueuing Expose request
00:12:11.795 00.000 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:12:11.795 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
00:12:11.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:11.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:11.795 00.000 15712 MoveAxis(E, 11, ABG)
00:12:11.795 00.000 15712 Guiding  Dir = 2, Dur = 11
00:12:11.795 00.000 15712 IsGuiding returns 0
00:12:11.818 00.023 15712 IsGuiding returns 1
00:12:11.818 00.000 15712 scope still moving after pulse duration time elapsed
00:12:11.862 00.044 15712 IsGuiding returns 0
00:12:11.862 00.000 15712 scope move finished after 11 + 56 ms
00:12:11.862 00.000 15712 Move returns status 0, amount 11
00:12:11.862 00.000 15712 MoveAxis(N, 0, ABG)
00:12:11.862 00.000 15712 Move returns status 0, amount 0
00:12:11.862 00.000 15712 move complete, result=0
00:12:11.862 00.000 7988 GuideStep: 0.2 px 11 ms EAST, 0.0 px 0 ms NORTH
00:12:11.868 00.006 15712 worker thread done servicing request
00:12:11.868 00.000 15712 Worker thread wakes up
00:12:11.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:11.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:13.506 01.638 15712 Exposure complete
00:12:13.567 00.061 15712 worker thread done servicing request
00:12:13.567 00.000 7988 OnExposeComplete: enter
00:12:13.567 00.000 7988 UpdateGuideState(): m_state=6
00:12:13.569 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3419
00:12:13.569 00.000 7988 Star::Find returns 1 (0), X=501.83, Y=809.66, Mass=1598, SNR=26.7, Peak=144 HFD=4.7
00:12:13.571 00.002 7988 MultiStar: [#1 0.21,0.36,0.95,U] [#2 0.01,0.34,0.86,U] [#3 -0.02,0.25,0.83,U] [#4 0.01,0.44,0.00,M1] [#5 0.15,0.09,0.73,U] [#6 0.04,0.11,0.63,U] [#7 0.10,0.30,0.47,U] [#8 0.07,0.25,0.42,U] 
00:12:13.571 00.000 7988 single-star, 7 included, MultiStar: {0.06, 0.25}, one-star: {-0.04, 0.25}
00:12:13.573 00.002 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
00:12:13.573 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
00:12:13.575 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.75 mountX=0.25 mountY=0.04, mountTheta=0.15
00:12:13.577 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.25, opts=13)
00:12:13.577 00.000 7988 Enqueuing Move request for scope (-0.04, 0.25)
00:12:13.580 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:13.580 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.7
00:12:13.582 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:13.582 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:13.583 00.001 7988 Enqueuing Expose request
00:12:13.583 00.000 15712 Worker thread wakes up
00:12:13.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
00:12:13.583 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
00:12:13.583 00.000 15712 Moving (-0.04, 0.25) raw xDistance=0.25 yDistance=0.04
00:12:13.585 00.002 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.85
00:12:13.585 00.000 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
00:12:13.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:13.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:13.585 00.000 15712 MoveAxis(W, 39, ABG)
00:12:13.585 00.000 15712 Guiding  Dir = 3, Dur = 39
00:12:13.585 00.000 15712 IsGuiding returns 0
00:12:13.605 00.020 15712 PulseGuide returned control before completion, sleep 29
00:12:13.648 00.043 15712 IsGuiding returns 0
00:12:13.648 00.000 15712 Move returns status 0, amount 39
00:12:13.648 00.000 15712 MoveAxis(N, 0, ABG)
00:12:13.648 00.000 15712 Move returns status 0, amount 0
00:12:13.648 00.000 15712 move complete, result=0
00:12:13.648 00.000 7988 GuideStep: 0.3 px 39 ms WEST, 0.0 px 0 ms NORTH
00:12:13.659 00.011 15712 worker thread done servicing request
00:12:13.659 00.000 15712 Worker thread wakes up
00:12:13.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:13.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:15.069 01.410 15712 Exposure complete
00:12:15.130 00.061 15712 worker thread done servicing request
00:12:15.130 00.000 7988 OnExposeComplete: enter
00:12:15.130 00.000 7988 UpdateGuideState(): m_state=6
00:12:15.132 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3420
00:12:15.134 00.002 7988 Star::Find returns 1 (0), X=501.84, Y=809.42, Mass=1555, SNR=26.1, Peak=158 HFD=4.9
00:12:15.134 00.000 7988 MultiStar: [#1 0.22,-0.37,0.00,M3] [#2 0.00,-0.17,0.85,U] [#3 0.00,-0.08,0.83,U] [#4 -0.01,-0.08,0.76,U] [#5 -0.06,-0.02,0.73,U] [#6 0.09,-0.20,0.64,U] [#7 -0.11,0.12,0.47,U] [#8 0.08,0.11,0.44,U] 
00:12:15.136 00.002 7988 single-star, 7 included, MultiStar: {-0.01, -0.05}, one-star: {-0.03, 0.01}
00:12:15.136 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.32 = 1.32)
00:12:15.138 00.002 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
00:12:15.138 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.89 mountX=0.01 mountY=0.03, mountTheta=1.32
00:12:15.140 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.01, opts=13)
00:12:15.142 00.002 7988 Enqueuing Move request for scope (-0.03, 0.01)
00:12:15.143 00.001 15712 Worker thread wakes up
00:12:15.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:12:15.143 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:12:15.143 00.000 15712 Moving (-0.03, 0.01) raw xDistance=0.01 yDistance=0.03
00:12:15.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:15.143 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.1
00:12:15.146 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:15.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:15.146 00.000 7988 Enqueuing Expose request
00:12:15.146 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:12:15.146 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
00:12:15.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:15.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:12:15.146 00.000 15712 MoveAxis(E, 10, ABG)
00:12:15.146 00.000 15712 Guiding  Dir = 2, Dur = 10
00:12:15.146 00.000 15712 IsGuiding returns 0
00:12:15.165 00.019 15712 IsGuiding returns 1
00:12:15.165 00.000 15712 scope still moving after pulse duration time elapsed
00:12:15.211 00.046 15712 IsGuiding returns 0
00:12:15.211 00.000 15712 scope move finished after 10 + 63 ms
00:12:15.211 00.000 15712 Move returns status 0, amount 10
00:12:15.211 00.000 15712 MoveAxis(N, 0, ABG)
00:12:15.211 00.000 15712 Move returns status 0, amount 0
00:12:15.211 00.000 15712 move complete, result=0
00:12:15.211 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
00:12:15.225 00.014 15712 worker thread done servicing request
00:12:15.225 00.000 15712 Worker thread wakes up
00:12:15.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:15.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:16.867 01.642 15712 Exposure complete
00:12:16.928 00.061 15712 worker thread done servicing request
00:12:16.928 00.000 7988 OnExposeComplete: enter
00:12:16.929 00.001 7988 UpdateGuideState(): m_state=6
00:12:16.929 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3421
00:12:16.929 00.000 7988 Star::Find returns 1 (0), X=501.89, Y=809.27, Mass=1585, SNR=26.5, Peak=155 HFD=4.5
00:12:16.933 00.004 7988 MultiStar: [#1 0.12,-0.39,0.97,U] [#2 -0.02,-0.09,0.83,U] [#3 0.14,-0.18,0.84,U] [#4 -0.06,-0.19,0.77,U] [#5 0.16,-0.35,0.74,U] [#6 0.23,-0.17,0.66,U] [#7 0.03,0.02,0.49,U] [#8 0.29,-0.23,0.45,U] 
00:12:16.933 00.000 7988 single-star, 8 included, MultiStar: {0.09, -0.20}, one-star: {0.02, -0.14}
00:12:16.933 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
00:12:16.933 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
00:12:16.933 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.41 mountX=-0.14 mountY=-0.02, mountTheta=-3.01
00:12:16.933 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
00:12:16.933 00.000 7988 Enqueuing Move request for scope (0.02, -0.14)
00:12:16.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:16.933 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.5
00:12:16.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:16.933 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:16.945 00.012 7988 Enqueuing Expose request
00:12:16.945 00.000 15712 Worker thread wakes up
00:12:16.945 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
00:12:16.945 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
00:12:16.945 00.000 15712 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=-0.02
00:12:16.945 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:12:16.945 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
00:12:16.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:16.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:12:16.945 00.000 15712 MoveAxis(E, 10, ABG)
00:12:16.945 00.000 15712 Guiding  Dir = 2, Dur = 10
00:12:16.945 00.000 15712 IsGuiding returns 0
00:12:16.962 00.017 15712 IsGuiding returns 1
00:12:16.962 00.000 15712 scope still moving after pulse duration time elapsed
00:12:17.013 00.051 15712 IsGuiding returns 0
00:12:17.013 00.000 15712 scope move finished after 10 + 53 ms
00:12:17.013 00.000 15712 Move returns status 0, amount 10
00:12:17.013 00.000 15712 MoveAxis(N, 0, ABG)
00:12:17.013 00.000 15712 Move returns status 0, amount 0
00:12:17.013 00.000 15712 move complete, result=0
00:12:17.013 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
00:12:17.013 00.000 15712 worker thread done servicing request
00:12:17.015 00.002 15712 Worker thread wakes up
00:12:17.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:17.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:18.429 01.414 15712 Exposure complete
00:12:18.491 00.062 15712 worker thread done servicing request
00:12:18.491 00.000 7988 OnExposeComplete: enter
00:12:18.493 00.002 7988 UpdateGuideState(): m_state=6
00:12:18.493 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3422
00:12:18.493 00.000 7988 Star::Find returns 1 (0), X=501.79, Y=809.46, Mass=1597, SNR=26.7, Peak=167 HFD=4.6
00:12:18.493 00.000 7988 MultiStar: [#1 0.04,-0.10,0.95,U] [#2 0.23,-0.13,0.84,U] [#3 0.17,0.05,0.84,U] [#4 -0.06,0.01,0.73,U] [#5 -0.05,-0.12,0.71,U] [#6 0.02,0.09,0.64,U] [#7 -0.03,0.15,0.50,U] [#8 -0.04,-0.06,0.43,U] 
00:12:18.493 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.09, 0.05}
00:12:18.493 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
00:12:18.493 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
00:12:18.493 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.43 mountX=-0.01 mountY=-0.03, mountTheta=-2.00
00:12:18.493 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.01, opts=13)
00:12:18.493 00.000 7988 Enqueuing Move request for scope (0.03, -0.01)
00:12:18.493 00.000 15712 Worker thread wakes up
00:12:18.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:12:18.493 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:12:18.493 00.000 15712 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
00:12:18.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:12:18.508 00.015 7988 UpdateGuideState exits: m=1597 SNR=26.7
00:12:18.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:18.510 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:18.510 00.000 7988 Enqueuing Expose request
00:12:18.512 00.002 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:12:18.512 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
00:12:18.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:18.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:18.512 00.000 15712 MoveAxis(E, 10, ABG)
00:12:18.512 00.000 15712 Guiding  Dir = 2, Dur = 10
00:12:18.512 00.000 15712 IsGuiding returns 0
00:12:18.525 00.013 15712 IsGuiding returns 1
00:12:18.525 00.000 15712 scope still moving after pulse duration time elapsed
00:12:18.580 00.055 15712 IsGuiding returns 0
00:12:18.580 00.000 15712 scope move finished after 10 + 57 ms
00:12:18.580 00.000 15712 Move returns status 0, amount 10
00:12:18.580 00.000 15712 MoveAxis(N, 0, ABG)
00:12:18.580 00.000 15712 Move returns status 0, amount 0
00:12:18.580 00.000 15712 move complete, result=0
00:12:18.580 00.000 15712 worker thread done servicing request
00:12:18.580 00.000 15712 Worker thread wakes up
00:12:18.580 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
00:12:18.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:18.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:20.213 01.633 15712 Exposure complete
00:12:20.260 00.047 15712 worker thread done servicing request
00:12:20.276 00.016 7988 OnExposeComplete: enter
00:12:20.277 00.001 7988 UpdateGuideState(): m_state=6
00:12:20.277 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3423
00:12:20.279 00.002 7988 Star::Find returns 1 (0), X=501.88, Y=809.35, Mass=1630, SNR=26.9, Peak=169 HFD=4.7
00:12:20.279 00.000 7988 MultiStar: [#1 0.12,-0.12,0.95,U] [#2 -0.04,-0.06,0.85,U] [#3 -0.04,-0.11,0.86,U] [#4 0.17,0.01,0.75,U] [#5 -0.02,0.02,0.70,U] [#6 0.36,-0.17,0.66,U] [#7 0.10,0.23,0.49,U] [#8 0.28,0.09,0.42,U] 
00:12:20.281 00.002 7988 single-star, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.01, -0.06}
00:12:20.281 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
00:12:20.283 00.002 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
00:12:20.283 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.38 mountX=-0.06 mountY=-0.01, mountTheta=-2.97
00:12:20.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
00:12:20.287 00.002 7988 Enqueuing Move request for scope (0.01, -0.06)
00:12:20.287 00.000 15712 Worker thread wakes up
00:12:20.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
00:12:20.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
00:12:20.287 00.000 15712 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=-0.01
00:12:20.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:12:20.287 00.000 7988 UpdateGuideState exits: m=1630 SNR=26.9
00:12:20.290 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:20.292 00.002 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:12:20.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:20.292 00.000 7988 Enqueuing Expose request
00:12:20.294 00.002 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
00:12:20.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:20.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:12:20.294 00.000 15712 MoveAxis(E, 8, ABG)
00:12:20.294 00.000 15712 Guiding  Dir = 2, Dur = 8
00:12:20.294 00.000 15712 IsGuiding returns 0
00:12:20.311 00.017 15712 IsGuiding returns 0
00:12:20.311 00.000 15712 Move returns status 0, amount 8
00:12:20.311 00.000 15712 MoveAxis(N, 0, ABG)
00:12:20.311 00.000 15712 Move returns status 0, amount 0
00:12:20.311 00.000 15712 move complete, result=0
00:12:20.311 00.000 15712 worker thread done servicing request
00:12:20.311 00.000 15712 Worker thread wakes up
00:12:20.311 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:12:20.324 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:20.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:21.729 01.405 15712 Exposure complete
00:12:21.788 00.059 15712 worker thread done servicing request
00:12:21.788 00.000 7988 OnExposeComplete: enter
00:12:21.792 00.004 7988 UpdateGuideState(): m_state=6
00:12:21.792 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3424
00:12:21.792 00.000 7988 Star::Find returns 1 (0), X=501.88, Y=809.26, Mass=1600, SNR=26.6, Peak=159 HFD=4.5
00:12:21.792 00.000 7988 MultiStar: [#1 0.23,-0.11,0.97,U] [#2 0.09,-0.09,0.83,U] [#3 0.46,-0.26,0.00,M1] [#4 0.18,0.23,0.77,U] [#5 -0.01,-0.02,0.70,U] [#6 0.34,-0.10,0.64,U] [#7 0.26,-0.11,0.46,U] [#8 0.43,0.09,0.00,M1] 
00:12:21.792 00.000 7988 single-star, 6 included, MultiStar: {0.14, -0.05}, one-star: {0.01, -0.15}
00:12:21.792 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
00:12:21.792 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
00:12:21.792 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.49 mountX=-0.15 mountY=-0.01, mountTheta=-3.09
00:12:21.792 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.15, opts=13)
00:12:21.792 00.000 7988 Enqueuing Move request for scope (0.01, -0.15)
00:12:21.792 00.000 15712 Worker thread wakes up
00:12:21.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
00:12:21.792 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
00:12:21.792 00.000 15712 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=-0.01
00:12:21.805 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:21.805 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.6
00:12:21.808 00.003 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:12:21.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:21.808 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:21.808 00.000 7988 Enqueuing Expose request
00:12:21.808 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
00:12:21.808 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:21.808 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:12:21.808 00.000 15712 MoveAxis(E, 8, ABG)
00:12:21.808 00.000 15712 Guiding  Dir = 2, Dur = 8
00:12:21.808 00.000 15712 IsGuiding returns 0
00:12:21.838 00.030 15712 IsGuiding returns 0
00:12:21.838 00.000 15712 Move returns status 0, amount 8
00:12:21.838 00.000 15712 MoveAxis(N, 0, ABG)
00:12:21.838 00.000 15712 Move returns status 0, amount 0
00:12:21.838 00.000 15712 move complete, result=0
00:12:21.838 00.000 15712 worker thread done servicing request
00:12:21.838 00.000 15712 Worker thread wakes up
00:12:21.838 00.000 7988 GuideStep: -0.2 px 8 ms EAST, -0.0 px 0 ms NORTH
00:12:21.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:21.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:23.482 01.644 15712 Exposure complete
00:12:23.538 00.056 15712 worker thread done servicing request
00:12:23.538 00.000 7988 OnExposeComplete: enter
00:12:23.546 00.008 7988 UpdateGuideState(): m_state=6
00:12:23.546 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3425
00:12:23.546 00.000 7988 Star::Find returns 1 (0), X=501.83, Y=809.52, Mass=1656, SNR=27.0, Peak=164 HFD=4.7
00:12:23.546 00.000 7988 MultiStar: [#1 0.30,0.08,0.93,U] [#2 0.16,0.30,0.86,U] [#3 0.39,0.19,0.00,M2] [#4 0.06,0.41,0.00,M1] [#5 -0.10,0.15,0.70,U] [#6 0.24,0.12,0.67,U] [#7 0.20,0.29,0.49,U] [#8 -0.07,0.03,0.44,U] 
00:12:23.546 00.000 7988 single-star, 6 included, MultiStar: {0.10, 0.15}, one-star: {-0.05, 0.11}
00:12:23.546 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
00:12:23.546 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
00:12:23.546 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.11 mountY=0.04, mountTheta=0.37
00:12:23.555 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
00:12:23.555 00.000 7988 Enqueuing Move request for scope (-0.05, 0.11)
00:12:23.555 00.000 15712 Worker thread wakes up
00:12:23.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:12:23.555 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:12:23.555 00.000 15712 Moving (-0.05, 0.11) raw xDistance=0.11 yDistance=0.04
00:12:23.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:12:23.555 00.000 7988 UpdateGuideState exits: m=1656 SNR=27.0
00:12:23.560 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:23.560 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:23.562 00.002 7988 Enqueuing Expose request
00:12:23.564 00.002 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:12:23.564 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
00:12:23.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:23.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:23.564 00.000 15712 MoveAxis(E, 5, ABG)
00:12:23.564 00.000 15712 Guiding  Dir = 2, Dur = 5
00:12:23.564 00.000 15712 IsGuiding returns 0
00:12:23.578 00.014 15712 IsGuiding returns 0
00:12:23.578 00.000 15712 Move returns status 0, amount 5
00:12:23.578 00.000 15712 MoveAxis(N, 0, ABG)
00:12:23.578 00.000 15712 Move returns status 0, amount 0
00:12:23.578 00.000 15712 move complete, result=0
00:12:23.578 00.000 15712 worker thread done servicing request
00:12:23.578 00.000 15712 Worker thread wakes up
00:12:23.578 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:12:23.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:23.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:24.997 01.419 15712 Exposure complete
00:12:25.059 00.062 15712 worker thread done servicing request
00:12:25.059 00.000 7988 OnExposeComplete: enter
00:12:25.059 00.000 7988 UpdateGuideState(): m_state=6
00:12:25.059 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3426
00:12:25.059 00.000 7988 Star::Find returns 1 (0), X=502.05, Y=809.65, Mass=1560, SNR=26.3, Peak=167 HFD=4.1
00:12:25.059 00.000 7988 MultiStar: [#1 0.42,-0.05,0.00,M1] [#2 0.24,0.19,0.88,U] [#3 0.17,0.24,0.84,U] [#4 0.48,0.34,0.00,M2] [#5 0.16,0.10,0.74,U] [#6 0.48,0.24,0.00,M1] [#7 0.24,0.39,0.00,M1] [#8 0.26,0.39,0.00,M1] 
00:12:25.059 00.000 7988 refined, 3 included, MultiStar: {0.19, 0.20}, one-star: {0.18, 0.24}
00:12:25.059 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
00:12:25.059 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
00:12:25.059 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.27 cameraTheta=0.82 mountX=0.20 mountY=-0.19, mountTheta=-0.76
00:12:25.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.20, opts=13)
00:12:25.070 00.011 7988 Enqueuing Move request for scope (0.19, 0.20)
00:12:25.070 00.000 15712 Worker thread wakes up
00:12:25.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
00:12:25.070 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
00:12:25.070 00.000 15712 Moving (0.19, 0.20) raw xDistance=0.20 yDistance=-0.19
00:12:25.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:25.070 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.3
00:12:25.073 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:25.074 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:25.074 00.000 7988 Enqueuing Expose request
00:12:25.074 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.85
00:12:25.074 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
00:12:25.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:25.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:12:25.074 00.000 15712 MoveAxis(W, 35, ABG)
00:12:25.074 00.000 15712 Guiding  Dir = 3, Dur = 35
00:12:25.074 00.000 15712 IsGuiding returns 0
00:12:25.097 00.023 15712 PulseGuide returned control before completion, sleep 29
00:12:25.156 00.059 15712 IsGuiding returns 0
00:12:25.156 00.000 15712 Move returns status 0, amount 35
00:12:25.156 00.000 15712 MoveAxis(N, 0, ABG)
00:12:25.156 00.000 15712 Move returns status 0, amount 0
00:12:25.156 00.000 15712 move complete, result=0
00:12:25.156 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
00:12:25.168 00.012 15712 worker thread done servicing request
00:12:25.168 00.000 15712 Worker thread wakes up
00:12:25.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:25.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:26.906 01.738 15712 Exposure complete
00:12:26.966 00.060 15712 worker thread done servicing request
00:12:26.968 00.002 7988 OnExposeComplete: enter
00:12:26.968 00.000 7988 UpdateGuideState(): m_state=6
00:12:26.970 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3427
00:12:26.970 00.000 7988 Star::Find returns 1 (0), X=502.08, Y=809.31, Mass=1593, SNR=26.6, Peak=185 HFD=4.1
00:12:26.974 00.004 7988 MultiStar: [#1 0.28,-0.34,0.00,M2] [#2 0.26,-0.12,0.84,U] [#3 0.26,-0.07,0.83,U] [#4 0.10,0.14,0.73,U] [#5 0.21,-0.03,0.73,U] [#6 0.54,-0.19,0.00,M2] [#7 0.20,-0.22,0.48,U] [#8 0.37,-0.44,0.00,M2] 
00:12:26.974 00.000 7988 refined, 5 included, MultiStar: {0.21, -0.06}, one-star: {0.21, -0.11}
00:12:26.974 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
00:12:26.974 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
00:12:26.974 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.29 mountX=-0.06 mountY=-0.21, mountTheta=-1.86
00:12:26.974 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.06, opts=13)
00:12:26.974 00.000 7988 Enqueuing Move request for scope (0.21, -0.06)
00:12:26.974 00.000 15712 Worker thread wakes up
00:12:26.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
00:12:26.974 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
00:12:26.974 00.000 15712 Moving (0.21, -0.06) raw xDistance=-0.06 yDistance=-0.21
00:12:26.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:26.974 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.6
00:12:26.984 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:26.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:26.984 00.000 7988 Enqueuing Expose request
00:12:26.984 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:12:26.984 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
00:12:26.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:26.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:12:26.984 00.000 15712 MoveAxis(E, 4, ABG)
00:12:26.984 00.000 15712 Guiding  Dir = 2, Dur = 4
00:12:26.984 00.000 15712 IsGuiding returns 0
00:12:27.004 00.020 15712 IsGuiding returns 0
00:12:27.004 00.000 15712 Move returns status 0, amount 4
00:12:27.004 00.000 15712 MoveAxis(N, 0, ABG)
00:12:27.004 00.000 15712 Move returns status 0, amount 0
00:12:27.004 00.000 15712 move complete, result=0
00:12:27.004 00.000 15712 worker thread done servicing request
00:12:27.004 00.000 15712 Worker thread wakes up
00:12:27.004 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
00:12:27.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:27.006 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:28.423 01.417 15712 Exposure complete
00:12:28.472 00.049 15712 worker thread done servicing request
00:12:28.472 00.000 7988 OnExposeComplete: enter
00:12:28.484 00.012 7988 UpdateGuideState(): m_state=6
00:12:28.486 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3428
00:12:28.486 00.000 7988 Star::Find returns 1 (0), X=502.05, Y=809.19, Mass=1657, SNR=27.1, Peak=168 HFD=4.4
00:12:28.489 00.003 7988 MultiStar: [#1 0.13,-0.35,0.95,U] [#2 0.01,-0.16,0.84,U] [#3 0.26,-0.23,0.81,U] [#4 0.12,-0.08,0.71,U] [#5 0.24,-0.27,0.72,U] [#6 0.21,-0.19,0.64,U] [#7 0.05,0.14,0.46,U] [#8 0.17,-0.08,0.46,U] 
00:12:28.489 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.18}, one-star: {0.18, -0.22}
00:12:28.491 00.002 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
00:12:28.491 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
00:12:28.493 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-0.87 mountX=-0.18 mountY=-0.15, mountTheta=-2.46
00:12:28.495 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.18, opts=13)
00:12:28.497 00.002 7988 Enqueuing Move request for scope (0.15, -0.18)
00:12:28.497 00.000 15712 Worker thread wakes up
00:12:28.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
00:12:28.497 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
00:12:28.497 00.000 15712 Moving (0.15, -0.18) raw xDistance=-0.18 yDistance=-0.15
00:12:28.499 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:28.500 00.001 7988 UpdateGuideState exits: m=1657 SNR=27.1
00:12:28.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:28.502 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:28.502 00.000 7988 Enqueuing Expose request
00:12:28.506 00.004 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.84
00:12:28.506 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
00:12:28.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:28.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:12:28.506 00.000 15712 MoveAxis(E, 41, ABG)
00:12:28.506 00.000 15712 Guiding  Dir = 2, Dur = 41
00:12:28.506 00.000 15712 IsGuiding returns 0
00:12:28.523 00.017 15712 PulseGuide returned control before completion, sleep 36
00:12:28.564 00.041 15712 IsGuiding returns 1
00:12:28.564 00.000 15712 scope still moving after pulse duration time elapsed
00:12:28.596 00.032 15712 IsGuiding returns 0
00:12:28.596 00.000 15712 scope move finished after 41 + 54 ms
00:12:28.596 00.000 15712 Move returns status 0, amount 41
00:12:28.596 00.000 15712 MoveAxis(N, 0, ABG)
00:12:28.596 00.000 15712 Move returns status 0, amount 0
00:12:28.596 00.000 15712 move complete, result=0
00:12:28.596 00.000 15712 worker thread done servicing request
00:12:28.596 00.000 15712 Worker thread wakes up
00:12:28.596 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
00:12:28.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:28.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:30.243 01.647 15712 Exposure complete
00:12:30.296 00.053 15712 worker thread done servicing request
00:12:30.296 00.000 7988 OnExposeComplete: enter
00:12:30.305 00.009 7988 UpdateGuideState(): m_state=6
00:12:30.305 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3429
00:12:30.305 00.000 7988 Star::Find returns 1 (0), X=501.96, Y=809.21, Mass=1611, SNR=26.6, Peak=147 HFD=4.6
00:12:30.309 00.004 7988 MultiStar: [#1 0.40,-0.32,0.00,M2] [#2 0.13,-0.22,0.86,U] [#3 0.47,-0.17,0.00,M1] [#4 0.45,0.12,0.00,M1] [#5 0.32,-0.10,0.71,U] [#6 0.49,-0.25,0.00,M2] [#7 0.17,-0.28,0.47,U] [#8 0.32,-0.18,0.46,U] 
00:12:30.309 00.000 7988 single-star, 4 included, MultiStar: {0.19, -0.19}, one-star: {0.09, -0.20}
00:12:30.309 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
00:12:30.309 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
00:12:30.309 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.14 mountX=-0.20 mountY=-0.09, mountTheta=-2.73
00:12:30.309 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.20, opts=13)
00:12:30.309 00.000 7988 Enqueuing Move request for scope (0.09, -0.20)
00:12:30.309 00.000 15712 Worker thread wakes up
00:12:30.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
00:12:30.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
00:12:30.309 00.000 15712 Moving (0.09, -0.20) raw xDistance=-0.20 yDistance=-0.09
00:12:30.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:30.309 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.6
00:12:30.319 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:30.319 00.000 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.84
00:12:30.319 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
00:12:30.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:30.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:30.321 00.002 7988 Enqueuing Expose request
00:12:30.323 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:12:30.323 00.000 15712 MoveAxis(E, 48, ABG)
00:12:30.323 00.000 15712 Guiding  Dir = 2, Dur = 48
00:12:30.326 00.003 15712 IsGuiding returns 0
00:12:30.345 00.019 15712 PulseGuide returned control before completion, sleep 43
00:12:30.401 00.056 15712 IsGuiding returns 1
00:12:30.401 00.000 15712 scope still moving after pulse duration time elapsed
00:12:30.441 00.040 15712 IsGuiding returns 0
00:12:30.441 00.000 15712 scope move finished after 48 + 64 ms
00:12:30.441 00.000 15712 Move returns status 0, amount 48
00:12:30.441 00.000 15712 MoveAxis(N, 0, ABG)
00:12:30.441 00.000 15712 Move returns status 0, amount 0
00:12:30.441 00.000 15712 move complete, result=0
00:12:30.441 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
00:12:30.443 00.002 15712 worker thread done servicing request
00:12:30.443 00.000 15712 Worker thread wakes up
00:12:30.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:30.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:31.852 01.409 15712 Exposure complete
00:12:31.913 00.061 15712 worker thread done servicing request
00:12:31.913 00.000 7988 OnExposeComplete: enter
00:12:31.913 00.000 7988 UpdateGuideState(): m_state=6
00:12:31.916 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3430
00:12:31.916 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=809.44, Mass=1516, SNR=25.8, Peak=164 HFD=4.3
00:12:31.918 00.002 7988 MultiStar: [#1 0.38,-0.11,0.96,U] [#2 0.17,0.00,0.86,U] [#3 0.47,0.19,0.00,M2] [#4 0.14,0.07,0.76,U] [#5 -0.03,0.04,0.74,U] [#6 0.17,-0.24,0.64,U] [#7 -0.06,0.05,0.49,U] [#8 0.47,0.10,0.00,M1] 
00:12:31.918 00.000 7988 single-star, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.04, 0.03}
00:12:31.920 00.002 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
00:12:31.920 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
00:12:31.922 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.69 mountX=0.03 mountY=-0.04, mountTheta=-0.89
00:12:31.924 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
00:12:31.924 00.000 7988 Enqueuing Move request for scope (0.04, 0.03)
00:12:31.926 00.002 15712 Worker thread wakes up
00:12:31.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:12:31.926 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:12:31.926 00.000 15712 Moving (0.04, 0.03) raw xDistance=0.03 yDistance=-0.04
00:12:31.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:31.926 00.000 7988 UpdateGuideState exits: m=1516 SNR=25.8
00:12:31.928 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:31.929 00.001 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:12:31.929 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
00:12:31.929 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:31.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:31.929 00.000 7988 Enqueuing Expose request
00:12:31.932 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:12:31.932 00.000 15712 MoveAxis(E, 9, ABG)
00:12:31.932 00.000 15712 Guiding  Dir = 2, Dur = 9
00:12:31.933 00.001 15712 IsGuiding returns 0
00:12:31.977 00.044 15712 IsGuiding returns 0
00:12:31.992 00.015 15712 Move returns status 0, amount 9
00:12:31.992 00.000 15712 MoveAxis(N, 0, ABG)
00:12:31.992 00.000 15712 Move returns status 0, amount 0
00:12:31.992 00.000 15712 move complete, result=0
00:12:31.992 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
00:12:31.993 00.001 15712 worker thread done servicing request
00:12:31.993 00.000 15712 Worker thread wakes up
00:12:31.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:31.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:33.620 01.627 15712 Exposure complete
00:12:33.683 00.063 15712 worker thread done servicing request
00:12:33.683 00.000 7988 OnExposeComplete: enter
00:12:33.683 00.000 7988 UpdateGuideState(): m_state=6
00:12:33.685 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3431
00:12:33.685 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=809.49, Mass=1590, SNR=26.7, Peak=168 HFD=4.4
00:12:33.687 00.002 7988 MultiStar: [#1 0.30,0.19,0.95,U] [#2 0.03,0.05,0.84,U] [#3 0.30,0.05,0.83,U] [#4 0.13,0.21,0.74,U] [#5 0.15,-0.06,0.69,U] [#6 0.31,0.15,0.65,U] [#7 -0.12,0.24,0.47,U] [#8 -0.15,0.38,0.43,U] 
00:12:33.687 00.000 7988 single-star, 8 included, MultiStar: {0.15, 0.13}, one-star: {0.13, 0.08}
00:12:33.689 00.002 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
00:12:33.689 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
00:12:33.691 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.56 mountX=0.08 mountY=-0.13, mountTheta=-1.01
00:12:33.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.08, opts=13)
00:12:33.694 00.001 7988 Enqueuing Move request for scope (0.13, 0.08)
00:12:33.694 00.000 15712 Worker thread wakes up
00:12:33.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
00:12:33.694 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
00:12:33.694 00.000 15712 Moving (0.13, 0.08) raw xDistance=0.08 yDistance=-0.13
00:12:33.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:33.694 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.7
00:12:33.698 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:33.699 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:33.699 00.000 7988 Enqueuing Expose request
00:12:33.699 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:12:33.699 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
00:12:33.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:33.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:12:33.699 00.000 15712 MoveAxis(E, 8, ABG)
00:12:33.699 00.000 15712 Guiding  Dir = 2, Dur = 8
00:12:33.699 00.000 15712 IsGuiding returns 0
00:12:33.715 00.016 15712 IsGuiding returns 0
00:12:33.715 00.000 15712 Move returns status 0, amount 8
00:12:33.715 00.000 15712 MoveAxis(N, 0, ABG)
00:12:33.715 00.000 15712 Move returns status 0, amount 0
00:12:33.715 00.000 15712 move complete, result=0
00:12:33.715 00.000 15712 worker thread done servicing request
00:12:33.715 00.000 15712 Worker thread wakes up
00:12:33.715 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:12:33.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:33.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:35.133 01.418 15712 Exposure complete
00:12:35.194 00.061 15712 worker thread done servicing request
00:12:35.194 00.000 7988 OnExposeComplete: enter
00:12:35.194 00.000 7988 UpdateGuideState(): m_state=6
00:12:35.194 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3432
00:12:35.194 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=809.88, Mass=1558, SNR=26.1, Peak=131 HFD=4.4
00:12:35.194 00.000 7988 MultiStar: [#1 0.34,0.23,0.97,U] [#2 0.06,0.12,0.86,U] [#3 0.46,0.15,0.00,M2] [#4 0.16,0.57,0.00,M1] [#5 0.09,0.45,0.00,M1] [#6 0.21,0.20,0.70,U] [#7 0.11,0.17,0.50,U] [#8 0.34,0.17,0.43,U] 
00:12:35.194 00.000 7988 refined, 5 included, MultiStar: {0.19, 0.24}, one-star: {0.13, 0.47}
00:12:35.194 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
00:12:35.194 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
00:12:35.194 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.31 cameraTheta=0.91 mountX=0.25 mountY=-0.20, mountTheta=-0.68
00:12:35.194 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.24, opts=13)
00:12:35.194 00.000 7988 Enqueuing Move request for scope (0.19, 0.24)
00:12:35.208 00.014 15712 Worker thread wakes up
00:12:35.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
00:12:35.208 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
00:12:35.208 00.000 15712 Moving (0.19, 0.24) raw xDistance=0.25 yDistance=-0.20
00:12:35.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:12:35.208 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.1
00:12:35.210 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:35.210 00.000 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.84
00:12:35.210 00.000 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
00:12:35.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:35.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:12:35.210 00.000 15712 MoveAxis(W, 39, ABG)
00:12:35.210 00.000 15712 Guiding  Dir = 3, Dur = 39
00:12:35.210 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:35.210 00.000 7988 Enqueuing Expose request
00:12:35.210 00.000 15712 IsGuiding returns 0
00:12:35.231 00.021 15712 PulseGuide returned control before completion, sleep 28
00:12:35.278 00.047 15712 IsGuiding returns 0
00:12:35.278 00.000 15712 Move returns status 0, amount 39
00:12:35.278 00.000 15712 MoveAxis(N, 0, ABG)
00:12:35.278 00.000 15712 Move returns status 0, amount 0
00:12:35.278 00.000 15712 move complete, result=0
00:12:35.278 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
00:12:35.286 00.008 15712 worker thread done servicing request
00:12:35.286 00.000 15712 Worker thread wakes up
00:12:35.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:35.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:37.026 01.740 15712 Exposure complete
00:12:37.087 00.061 7988 OnExposeComplete: enter
00:12:37.087 00.000 7988 UpdateGuideState(): m_state=6
00:12:37.089 00.002 15712 worker thread done servicing request
00:12:37.089 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3433
00:12:37.091 00.002 7988 Star::Find returns 1 (0), X=501.85, Y=809.51, Mass=1533, SNR=25.9, Peak=142 HFD=4.8
00:12:37.091 00.000 7988 MultiStar: [#1 0.32,0.16,0.99,U] [#2 0.29,0.11,0.83,U] [#3 0.22,0.08,0.87,U] [#4 0.09,0.25,0.76,U] [#5 -0.14,0.24,0.72,U] [#6 0.28,0.19,0.66,U] [#7 0.25,0.29,0.50,U] [#8 0.37,0.18,0.45,U] 
00:12:37.093 00.002 7988 single-star, 8 included, MultiStar: {0.17, 0.17}, one-star: {-0.02, 0.10}
00:12:37.093 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
00:12:37.095 00.002 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
00:12:37.095 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.82 mountX=0.10 mountY=0.02, mountTheta=0.22
00:12:37.098 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.10, opts=13)
00:12:37.100 00.002 7988 Enqueuing Move request for scope (-0.02, 0.10)
00:12:37.100 00.000 15712 Worker thread wakes up
00:12:37.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:12:37.100 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:12:37.100 00.000 15712 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=0.02
00:12:37.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:37.100 00.000 7988 UpdateGuideState exits: m=1533 SNR=25.9
00:12:37.103 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:37.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:37.103 00.000 7988 Enqueuing Expose request
00:12:37.103 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:12:37.103 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
00:12:37.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:37.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:12:37.103 00.000 15712 MoveAxis(E, 9, ABG)
00:12:37.103 00.000 15712 Guiding  Dir = 2, Dur = 9
00:12:37.139 00.036 15712 IsGuiding returns 0
00:12:37.155 00.016 15712 IsGuiding returns 0
00:12:37.155 00.000 15712 Move returns status 0, amount 9
00:12:37.155 00.000 15712 MoveAxis(N, 0, ABG)
00:12:37.155 00.000 15712 Move returns status 0, amount 0
00:12:37.155 00.000 15712 move complete, result=0
00:12:37.155 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
00:12:37.156 00.001 15712 worker thread done servicing request
00:12:37.156 00.000 15712 Worker thread wakes up
00:12:37.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:37.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:38.574 01.418 15712 Exposure complete
00:12:38.626 00.052 15712 worker thread done servicing request
00:12:38.626 00.000 7988 OnExposeComplete: enter
00:12:38.635 00.009 7988 UpdateGuideState(): m_state=6
00:12:38.637 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3434
00:12:38.637 00.000 7988 Star::Find returns 1 (0), X=501.85, Y=809.55, Mass=1547, SNR=26.0, Peak=144 HFD=4.9
00:12:38.639 00.002 7988 MultiStar: [#1 0.11,-0.08,0.94,U] [#2 0.12,0.03,0.84,U] [#3 0.31,-0.09,0.84,U] [#4 0.13,0.18,0.70,U] [#5 0.05,0.17,0.73,U] [#6 0.07,-0.10,0.66,U] [#7 0.02,0.23,0.49,U] [#8 0.01,-0.05,0.46,U] 
00:12:38.639 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {-0.02, 0.14}
00:12:38.641 00.002 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
00:12:38.641 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
00:12:38.643 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=0.04 mountY=-0.10, mountTheta=-1.15
00:12:38.645 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
00:12:38.645 00.000 7988 Enqueuing Move request for scope (0.10, 0.04)
00:12:38.647 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:12:38.647 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.0
00:12:38.649 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:38.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:38.651 00.002 7988 Enqueuing Expose request
00:12:38.651 00.000 15712 Worker thread wakes up
00:12:38.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:12:38.651 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:12:38.651 00.000 15712 Moving (0.10, 0.04) raw xDistance=0.04 yDistance=-0.10
00:12:38.651 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:12:38.651 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
00:12:38.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:38.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:38.651 00.000 15712 MoveAxis(E, 8, ABG)
00:12:38.651 00.000 15712 Guiding  Dir = 2, Dur = 8
00:12:38.651 00.000 15712 IsGuiding returns 0
00:12:38.673 00.022 15712 IsGuiding returns 0
00:12:38.673 00.000 15712 Move returns status 0, amount 8
00:12:38.673 00.000 15712 MoveAxis(N, 0, ABG)
00:12:38.673 00.000 15712 Move returns status 0, amount 0
00:12:38.673 00.000 15712 move complete, result=0
00:12:38.673 00.000 15712 worker thread done servicing request
00:12:38.673 00.000 15712 Worker thread wakes up
00:12:38.673 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:12:38.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:38.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:40.314 01.641 15712 Exposure complete
00:12:40.375 00.061 15712 worker thread done servicing request
00:12:40.375 00.000 7988 OnExposeComplete: enter
00:12:40.376 00.001 7988 UpdateGuideState(): m_state=6
00:12:40.376 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3435
00:12:40.378 00.002 7988 Star::Find returns 1 (0), X=502.03, Y=809.39, Mass=1640, SNR=26.9, Peak=153 HFD=5.0
00:12:40.380 00.002 7988 MultiStar: [#1 0.41,-0.08,0.96,U] [#2 0.18,0.10,0.83,U] [#3 0.27,0.03,0.83,U] [#4 0.20,-0.05,0.70,U] [#5 0.13,-0.22,0.69,U] [#6 0.44,-0.23,0.00,M1] [#7 0.11,-0.09,0.48,U] [#8 0.37,-0.03,0.41,U] 
00:12:40.380 00.000 7988 single-star, 7 included, MultiStar: {0.23, -0.04}, one-star: {0.16, -0.02}
00:12:40.382 00.002 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
00:12:40.382 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
00:12:40.384 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.13 mountX=-0.02 mountY=-0.16, mountTheta=-1.70
00:12:40.386 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.02, opts=13)
00:12:40.386 00.000 7988 Enqueuing Move request for scope (0.16, -0.02)
00:12:40.388 00.002 15712 Worker thread wakes up
00:12:40.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
00:12:40.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
00:12:40.388 00.000 15712 Moving (0.16, -0.02) raw xDistance=-0.02 yDistance=-0.16
00:12:40.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:12:40.388 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.9
00:12:40.390 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:40.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:40.390 00.000 7988 Enqueuing Expose request
00:12:40.393 00.003 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:12:40.393 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:12:40.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:40.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:12:40.393 00.000 15712 MoveAxis(E, 2, ABG)
00:12:40.393 00.000 15712 Guiding  Dir = 2, Dur = 2
00:12:40.393 00.000 15712 IsGuiding returns 0
00:12:40.410 00.017 15712 IsGuiding returns 0
00:12:40.410 00.000 15712 Move returns status 0, amount 2
00:12:40.410 00.000 15712 MoveAxis(N, 0, ABG)
00:12:40.410 00.000 15712 Move returns status 0, amount 0
00:12:40.410 00.000 15712 move complete, result=0
00:12:40.410 00.000 15712 worker thread done servicing request
00:12:40.410 00.000 15712 Worker thread wakes up
00:12:40.410 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:12:40.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:40.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:41.823 01.413 15712 Exposure complete
00:12:41.885 00.062 15712 worker thread done servicing request
00:12:41.885 00.000 7988 OnExposeComplete: enter
00:12:41.887 00.002 7988 UpdateGuideState(): m_state=6
00:12:41.887 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3436
00:12:41.887 00.000 7988 Star::Find returns 1 (0), X=502.15, Y=809.29, Mass=1629, SNR=26.9, Peak=132 HFD=4.9
00:12:41.890 00.003 7988 MultiStar: [#1 0.36,-0.28,0.00,M1] [#2 0.24,-0.18,0.83,U] [#3 0.34,-0.02,0.85,U] [#4 0.59,-0.28,0.00,M1] [#5 0.14,-0.39,0.74,U] [#6 0.68,-0.22,0.00,M2] [#7 0.08,-0.04,0.46,U] [#8 0.46,-0.17,0.00,M1] 
00:12:41.890 00.000 7988 refined, 4 included, MultiStar: {0.23, -0.15}, one-star: {0.27, -0.12}
00:12:41.890 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
00:12:41.890 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
00:12:41.890 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.28 cameraTheta=-0.58 mountX=-0.15 mountY=-0.23, mountTheta=-2.16
00:12:41.890 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.15, opts=13)
00:12:41.890 00.000 7988 Enqueuing Move request for scope (0.23, -0.15)
00:12:41.890 00.000 15712 Worker thread wakes up
00:12:41.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
00:12:41.890 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
00:12:41.890 00.000 15712 Moving (0.23, -0.15) raw xDistance=-0.15 yDistance=-0.23
00:12:41.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:12:41.890 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.9
00:12:41.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:41.903 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:41.903 00.000 7988 Enqueuing Expose request
00:12:41.903 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:12:41.903 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
00:12:41.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:41.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:12:41.903 00.000 15712 MoveAxis(E, 1, ABG)
00:12:41.903 00.000 15712 Guiding  Dir = 2, Dur = 1
00:12:41.903 00.000 15712 IsGuiding returns 0
00:12:41.924 00.021 15712 IsGuiding returns 0
00:12:41.924 00.000 15712 Move returns status 0, amount 1
00:12:41.924 00.000 15712 MoveAxis(N, 0, ABG)
00:12:41.924 00.000 15712 Move returns status 0, amount 0
00:12:41.924 00.000 15712 move complete, result=0
00:12:41.924 00.000 15712 worker thread done servicing request
00:12:41.924 00.000 15712 Worker thread wakes up
00:12:41.924 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.2 px 0 ms NORTH
00:12:41.935 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:41.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:43.565 01.630 15712 Exposure complete
00:12:43.610 00.045 15712 worker thread done servicing request
00:12:43.610 00.000 7988 OnExposeComplete: enter
00:12:43.627 00.017 7988 UpdateGuideState(): m_state=6
00:12:43.627 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3437
00:12:43.627 00.000 7988 Star::Find returns 1 (0), X=501.93, Y=809.31, Mass=1543, SNR=25.9, Peak=146 HFD=4.4
00:12:43.627 00.000 7988 MultiStar: [#1 0.22,-0.41,0.00,M2] [#2 0.14,-0.23,0.86,U] [#3 0.23,-0.20,0.85,U] [#4 0.07,-0.33,0.76,U] [#5 0.08,-0.09,0.75,U] [#6 0.31,-0.28,0.00,M3] [#7 0.21,-0.11,0.51,U] [#8 0.47,-0.13,0.00,M2] 
00:12:43.627 00.000 7988 single-star, 5 included, MultiStar: {0.13, -0.18}, one-star: {0.06, -0.11}
00:12:43.627 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
00:12:43.627 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
00:12:43.627 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.05 mountX=-0.10 mountY=-0.06, mountTheta=-2.64
00:12:43.627 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
00:12:43.627 00.000 7988 Enqueuing Move request for scope (0.06, -0.11)
00:12:43.627 00.000 15712 Worker thread wakes up
00:12:43.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
00:12:43.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
00:12:43.627 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.10 yDistance=-0.06
00:12:43.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:43.627 00.000 7988 UpdateGuideState exits: m=1543 SNR=25.9
00:12:43.641 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:43.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:43.642 00.001 7988 Enqueuing Expose request
00:12:43.644 00.002 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:12:43.644 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
00:12:43.644 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:43.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:12:43.644 00.000 15712 MoveAxis(E, 3, ABG)
00:12:43.644 00.000 15712 Guiding  Dir = 2, Dur = 3
00:12:43.644 00.000 15712 IsGuiding returns 0
00:12:43.658 00.014 15712 IsGuiding returns 0
00:12:43.658 00.000 15712 Move returns status 0, amount 3
00:12:43.658 00.000 15712 MoveAxis(N, 0, ABG)
00:12:43.658 00.000 15712 Move returns status 0, amount 0
00:12:43.658 00.000 15712 move complete, result=0
00:12:43.658 00.000 15712 worker thread done servicing request
00:12:43.658 00.000 15712 Worker thread wakes up
00:12:43.658 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:12:43.661 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:43.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:45.077 01.416 15712 Exposure complete
00:12:45.139 00.062 15712 worker thread done servicing request
00:12:45.139 00.000 7988 OnExposeComplete: enter
00:12:45.140 00.001 7988 UpdateGuideState(): m_state=6
00:12:45.140 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3438
00:12:45.140 00.000 7988 Star::Find returns 1 (0), X=501.83, Y=808.86, Mass=1570, SNR=26.5, Peak=149 HFD=4.4
00:12:45.140 00.000 7988 MultiStar: [#1 0.22,-0.45,0.00,M3] [#2 0.17,-0.41,0.00,M1] [#3 0.22,-0.32,0.86,U] [#4 -0.02,-0.47,0.00,M1] [#5 -0.03,-0.47,0.00,M1] [#6 -0.06,-0.50,0.00,M4] [#7 0.24,-0.22,0.48,U] [#8 0.17,-0.54,0.00,M3] 
00:12:45.140 00.000 7988 refined, 2 included, MultiStar: {0.11, -0.40}, one-star: {-0.04, -0.55}
00:12:45.140 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
00:12:45.140 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
00:12:45.140 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.40 hyp=0.41 cameraTheta=-1.29 mountX=-0.40 mountY=-0.10, mountTheta=-2.89
00:12:45.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.40, opts=13)
00:12:45.140 00.000 7988 Enqueuing Move request for scope (0.11, -0.40)
00:12:45.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:45.140 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.5
00:12:45.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:45.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:45.156 00.016 7988 Enqueuing Expose request
00:12:45.156 00.000 15712 Worker thread wakes up
00:12:45.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.40) opts 0xd
00:12:45.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.40)
00:12:45.156 00.000 15712 Moving (0.11, -0.40) raw xDistance=-0.40 yDistance=-0.10
00:12:45.156 00.000 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 639.84
00:12:45.156 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
00:12:45.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:45.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:45.156 00.000 15712 MoveAxis(E, 82, ABG)
00:12:45.156 00.000 15712 Guiding  Dir = 2, Dur = 82
00:12:45.156 00.000 15712 IsGuiding returns 0
00:12:45.178 00.022 15712 PulseGuide returned control before completion, sleep 76
00:12:45.289 00.111 15712 IsGuiding returns 0
00:12:45.289 00.000 15712 Move returns status 0, amount 82
00:12:45.289 00.000 15712 MoveAxis(N, 0, ABG)
00:12:45.289 00.000 15712 Move returns status 0, amount 0
00:12:45.289 00.000 15712 move complete, result=0
00:12:45.289 00.000 7988 GuideStep: -0.4 px 82 ms EAST, -0.1 px 0 ms NORTH
00:12:45.292 00.003 15712 worker thread done servicing request
00:12:45.292 00.000 15712 Worker thread wakes up
00:12:45.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:45.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:46.928 01.636 15712 Exposure complete
00:12:46.990 00.062 15712 worker thread done servicing request
00:12:46.990 00.000 7988 OnExposeComplete: enter
00:12:46.991 00.001 7988 UpdateGuideState(): m_state=6
00:12:46.991 00.000 7988 Star::Find(15, 501, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3439
00:12:46.991 00.000 7988 Star::Find returns 1 (0), X=502.06, Y=809.19, Mass=1505, SNR=25.8, Peak=142 HFD=4.2
00:12:46.991 00.000 7988 MultiStar: [#1 0.37,-0.13,0.97,U] [#2 0.37,-0.11,0.87,U] [#3 0.28,-0.10,0.85,U] [#4 0.15,0.40,0.00,M2] [#5 0.18,-0.17,0.76,U] [#6 0.43,-0.09,0.00,M5] [#7 0.19,0.28,0.48,U] [#8 0.51,-0.56,0.00,M4] 
00:12:46.991 00.000 7988 refined, 5 included, MultiStar: {0.27, -0.11}, one-star: {0.19, -0.22}
00:12:46.991 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
00:12:46.991 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
00:12:46.991 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.38 mountX=-0.10 mountY=-0.27, mountTheta=-1.94
00:12:46.991 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.11, opts=13)
00:12:46.991 00.000 7988 Enqueuing Move request for scope (0.27, -0.11)
00:12:46.991 00.000 15712 Worker thread wakes up
00:12:46.991 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
00:12:46.991 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
00:12:46.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:12:46.991 00.000 7988 UpdateGuideState exits: m=1505 SNR=25.8
00:12:47.006 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:47.007 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:47.007 00.000 7988 Enqueuing Expose request
00:12:47.007 00.000 15712 Moving (0.27, -0.11) raw xDistance=-0.10 yDistance=-0.27
00:12:47.007 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:12:47.007 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:12:47.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:12:47.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:12:47.007 00.000 15712 MoveAxis(E, 5, ABG)
00:12:47.007 00.000 15712 Guiding  Dir = 2, Dur = 5
00:12:47.007 00.000 15712 IsGuiding returns 0
00:12:47.024 00.017 15712 IsGuiding returns 0
00:12:47.024 00.000 15712 Move returns status 0, amount 5
00:12:47.024 00.000 15712 MoveAxis(N, 0, ABG)
00:12:47.024 00.000 15712 Move returns status 0, amount 0
00:12:47.024 00.000 15712 move complete, result=0
00:12:47.024 00.000 15712 worker thread done servicing request
00:12:47.024 00.000 15712 Worker thread wakes up
00:12:47.024 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.3 px 0 ms NORTH
00:12:47.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:47.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:48.442 01.418 15712 Exposure complete
00:12:48.504 00.062 15712 worker thread done servicing request
00:12:48.504 00.000 7988 OnExposeComplete: enter
00:12:48.506 00.002 7988 UpdateGuideState(): m_state=6
00:12:48.506 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3440
00:12:48.506 00.000 7988 Star::Find returns 1 (0), X=502.10, Y=809.54, Mass=1605, SNR=26.5, Peak=147 HFD=4.8
00:12:48.506 00.000 7988 MultiStar: [#1 0.46,-0.09,0.00,M3] [#2 0.29,0.30,0.00,M1] [#3 0.32,0.26,0.00,M1] [#4 0.27,0.29,0.74,U] [#5 0.17,-0.01,0.73,U] [#6 0.24,0.13,0.64,U] [#7 0.42,0.07,0.00,M1] [#8 0.36,-0.06,0.42,U] 
00:12:48.506 00.000 7988 single-star, 4 included, MultiStar: {0.24, 0.11}, one-star: {0.22, 0.13}
00:12:48.506 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.05 = -1.05)
00:12:48.506 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
00:12:48.506 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.13 hyp=0.26 cameraTheta=0.51 mountX=0.13 mountY=-0.23, mountTheta=-1.06
00:12:48.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.13, opts=13)
00:12:48.506 00.000 7988 Enqueuing Move request for scope (0.22, 0.13)
00:12:48.506 00.000 15712 Worker thread wakes up
00:12:48.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.13) opts 0xd
00:12:48.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.13)
00:12:48.519 00.013 15712 Moving (0.22, 0.13) raw xDistance=0.13 yDistance=-0.23
00:12:48.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:12:48.519 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.5
00:12:48.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:48.522 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:48.522 00.000 7988 Enqueuing Expose request
00:12:48.522 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:12:48.522 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
00:12:48.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:48.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:12:48.522 00.000 15712 MoveAxis(E, 3, ABG)
00:12:48.522 00.000 15712 Guiding  Dir = 2, Dur = 3
00:12:48.522 00.000 15712 IsGuiding returns 0
00:12:48.578 00.056 15712 IsGuiding returns 0
00:12:48.578 00.000 15712 Move returns status 0, amount 3
00:12:48.578 00.000 15712 MoveAxis(N, 0, ABG)
00:12:48.578 00.000 15712 Move returns status 0, amount 0
00:12:48.578 00.000 15712 move complete, result=0
00:12:48.578 00.000 15712 worker thread done servicing request
00:12:48.578 00.000 15712 Worker thread wakes up
00:12:48.578 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
00:12:48.586 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:48.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:50.214 01.628 15712 Exposure complete
00:12:50.275 00.061 15712 worker thread done servicing request
00:12:50.275 00.000 7988 OnExposeComplete: enter
00:12:50.275 00.000 7988 UpdateGuideState(): m_state=6
00:12:50.278 00.003 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3441
00:12:50.278 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=809.67, Mass=1547, SNR=26.3, Peak=154 HFD=4.2
00:12:50.280 00.002 7988 MultiStar: [#1 0.34,-0.03,0.95,U] [#2 0.22,0.16,0.86,U] [#3 0.19,0.25,0.84,U] [#4 0.24,0.26,0.77,U] [#5 -0.10,0.18,0.74,U] [#6 0.42,0.08,0.00,M5] [#7 0.18,0.39,0.00,M2] [#8 0.12,0.28,0.44,U] 
00:12:50.280 00.000 7988 refined, 6 included, MultiStar: {0.17, 0.18}, one-star: {0.10, 0.26}
00:12:50.282 00.002 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.73 = -0.73)
00:12:50.282 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
00:12:50.284 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.83 mountX=0.19 mountY=-0.17, mountTheta=-0.75
00:12:50.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.18, opts=13)
00:12:50.286 00.000 7988 Enqueuing Move request for scope (0.17, 0.18)
00:12:50.288 00.002 15712 Worker thread wakes up
00:12:50.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
00:12:50.288 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
00:12:50.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
00:12:50.288 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.3
00:12:50.291 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:50.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:50.291 00.000 7988 Enqueuing Expose request
00:12:50.291 00.000 15712 Moving (0.17, 0.18) raw xDistance=0.19 yDistance=-0.17
00:12:50.291 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.84
00:12:50.291 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
00:12:50.291 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:50.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:12:50.291 00.000 15712 MoveAxis(W, 34, ABG)
00:12:50.291 00.000 15712 Guiding  Dir = 3, Dur = 34
00:12:50.291 00.000 15712 IsGuiding returns 0
00:12:50.322 00.031 15712 PulseGuide returned control before completion, sleep 17
00:12:50.373 00.051 15712 IsGuiding returns 0
00:12:50.373 00.000 15712 Move returns status 0, amount 34
00:12:50.373 00.000 15712 MoveAxis(N, 0, ABG)
00:12:50.373 00.000 15712 Move returns status 0, amount 0
00:12:50.373 00.000 15712 move complete, result=0
00:12:50.373 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
00:12:50.373 00.000 15712 worker thread done servicing request
00:12:50.373 00.000 15712 Worker thread wakes up
00:12:50.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:50.375 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:51.792 01.417 15712 Exposure complete
00:12:51.853 00.061 15712 worker thread done servicing request
00:12:51.853 00.000 7988 OnExposeComplete: enter
00:12:51.853 00.000 7988 UpdateGuideState(): m_state=6
00:12:51.856 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3442
00:12:51.856 00.000 7988 Star::Find returns 1 (0), X=502.15, Y=809.57, Mass=1634, SNR=26.9, Peak=139 HFD=4.8
00:12:51.858 00.002 7988 MultiStar: [#1 0.53,0.16,0.00,M3] [#2 0.44,0.21,0.00,M1] [#3 0.48,0.17,0.00,M1] [#4 0.56,0.28,0.00,M1] [#5 0.50,0.19,0.00,M1] [#6 0.46,0.14,0.00,M6] [#7 0.20,0.44,0.00,M3] [#8 0.48,0.25,0.00,M3] 
00:12:51.858 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
00:12:51.860 00.002 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
00:12:51.860 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.52 mountX=0.16 mountY=-0.28, mountTheta=-1.05
00:12:51.862 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.16, opts=13)
00:12:51.864 00.002 7988 Enqueuing Move request for scope (0.28, 0.16)
00:12:51.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:12:51.866 00.002 7988 UpdateGuideState exits: m=1634 SNR=26.9
00:12:51.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:51.868 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:51.869 00.001 7988 Enqueuing Expose request
00:12:51.869 00.000 15712 Worker thread wakes up
00:12:51.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
00:12:51.869 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
00:12:51.871 00.002 15712 Moving (0.28, 0.16) raw xDistance=0.16 yDistance=-0.28
00:12:51.871 00.000 15712 PPEC rslt: input = 0.16, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.84
00:12:51.871 00.000 15712 PPEC: input: 0.16, control: 0.10, exposure: 1500
00:12:51.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:12:51.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:12:51.871 00.000 15712 MoveAxis(W, 31, ABG)
00:12:51.871 00.000 15712 Guiding  Dir = 3, Dur = 31
00:12:51.871 00.000 15712 IsGuiding returns 0
00:12:51.891 00.020 15712 PulseGuide returned control before completion, sleep 24
00:12:51.918 00.027 15712 IsGuiding returns 1
00:12:51.918 00.000 15712 scope still moving after pulse duration time elapsed
00:12:51.957 00.039 15712 IsGuiding returns 0
00:12:51.957 00.000 15712 scope move finished after 31 + 50 ms
00:12:51.957 00.000 15712 Move returns status 0, amount 31
00:12:51.957 00.000 15712 MoveAxis(N, 0, ABG)
00:12:51.957 00.000 15712 Move returns status 0, amount 0
00:12:51.957 00.000 15712 move complete, result=0
00:12:51.957 00.000 15712 worker thread done servicing request
00:12:51.957 00.000 15712 Worker thread wakes up
00:12:51.957 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.3 px 0 ms NORTH
00:12:51.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:51.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:53.595 01.638 15712 Exposure complete
00:12:53.654 00.059 15712 worker thread done servicing request
00:12:53.654 00.000 7988 OnExposeComplete: enter
00:12:53.658 00.004 7988 UpdateGuideState(): m_state=6
00:12:53.658 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3443
00:12:53.658 00.000 7988 Star::Find returns 1 (0), X=502.15, Y=809.41, Mass=1500, SNR=25.5, Peak=153 HFD=4.0
00:12:53.658 00.000 7988 MultiStar: [#1 0.56,-0.12,0.00,M4] [#2 0.35,0.15,0.89,U] [#3 0.39,-0.05,0.88,U] [#4 0.38,0.21,0.00,M2] [#5 0.51,0.00,0.00,M2] [#6 0.66,-0.02,0.00,M7] [#7 0.35,0.03,0.50,U] [#8 0.51,-0.01,0.00,M4] 
00:12:53.658 00.000 7988 single-star, 3 included, MultiStar: {0.34, 0.03}, one-star: {0.28, 0.00}
00:12:53.658 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.55 = -1.55)
00:12:53.658 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
00:12:53.658 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.00 hyp=0.28 cameraTheta=0.01 mountX=0.00 mountY=-0.28, mountTheta=-1.55
00:12:53.658 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.00, opts=13)
00:12:53.658 00.000 7988 Enqueuing Move request for scope (0.28, 0.00)
00:12:53.658 00.000 15712 Worker thread wakes up
00:12:53.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.00) opts 0xd
00:12:53.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.00)
00:12:53.671 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:12:53.671 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.5
00:12:53.673 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:53.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:53.674 00.001 7988 Enqueuing Expose request
00:12:53.674 00.000 15712 Moving (0.28, 0.00) raw xDistance=0.00 yDistance=-0.28
00:12:53.674 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:12:53.674 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
00:12:53.674 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=-0.49 newest=-0.73
00:12:53.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:12:53.674 00.000 15712 MoveAxis(E, 1, ABG)
00:12:53.674 00.000 15712 Guiding  Dir = 2, Dur = 1
00:12:53.674 00.000 15712 IsGuiding returns 0
00:12:53.699 00.025 15712 IsGuiding returns 0
00:12:53.699 00.000 15712 Move returns status 0, amount 1
00:12:53.699 00.000 15712 MoveAxis(N, 70, ABG)
00:12:53.699 00.000 15712 Guiding  Dir = 0, Dur = 70
00:12:53.699 00.000 15712 IsGuiding returns 0
00:12:53.776 00.077 15712 IsGuiding returns 1
00:12:53.776 00.000 15712 scope still moving after pulse duration time elapsed
00:12:53.802 00.026 15712 IsGuiding returns 1
00:12:53.858 00.056 15712 IsGuiding returns 0
00:12:53.858 00.000 15712 scope move finished after 70 + 88 ms
00:12:53.858 00.000 15712 Move returns status 0, amount 70
00:12:53.858 00.000 15712 move complete, result=0
00:12:53.858 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.3 px 70 ms NORTH
00:12:53.860 00.002 15712 worker thread done servicing request
00:12:53.860 00.000 15712 Worker thread wakes up
00:12:53.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:53.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:55.269 01.409 15712 Exposure complete
00:12:55.319 00.050 15712 worker thread done servicing request
00:12:55.319 00.000 7988 OnExposeComplete: enter
00:12:55.330 00.011 7988 UpdateGuideState(): m_state=6
00:12:55.332 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3444
00:12:55.332 00.000 7988 Star::Find returns 1 (0), X=502.13, Y=809.60, Mass=1604, SNR=26.6, Peak=177 HFD=4.8
00:12:55.334 00.002 7988 MultiStar: [#1 0.12,-0.11,0.99,U] [#2 0.03,0.01,0.88,U] [#3 0.36,-0.26,0.00,M1] [#4 0.05,0.11,0.74,U] [#5 -0.02,-0.09,0.69,U] [#6 0.19,-0.04,0.66,U] [#7 -0.01,-0.21,0.49,U] [#8 0.01,-0.31,0.44,U] 
00:12:55.334 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.26, 0.19}
00:12:55.336 00.002 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.84 = -1.84)
00:12:55.336 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
00:12:55.338 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.28 mountX=-0.03 mountY=-0.09, mountTheta=-1.84
00:12:55.340 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
00:12:55.340 00.000 7988 Enqueuing Move request for scope (0.09, -0.03)
00:12:55.342 00.002 15712 Worker thread wakes up
00:12:55.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
00:12:55.342 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
00:12:55.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:12:55.342 00.000 7988 UpdateGuideState exits: m=1604 SNR=26.6
00:12:55.344 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:55.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:55.346 00.002 7988 Enqueuing Expose request
00:12:55.346 00.000 15712 Moving (0.09, -0.03) raw xDistance=-0.03 yDistance=-0.09
00:12:55.346 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:12:55.346 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
00:12:55.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:55.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:12:55.346 00.000 15712 MoveAxis(W, 2, ABG)
00:12:55.346 00.000 15712 Guiding  Dir = 3, Dur = 2
00:12:55.346 00.000 15712 IsGuiding returns 0
00:12:55.409 00.063 15712 IsGuiding returns 0
00:12:55.409 00.000 15712 Move returns status 0, amount 2
00:12:55.409 00.000 15712 MoveAxis(N, 0, ABG)
00:12:55.409 00.000 15712 Move returns status 0, amount 0
00:12:55.409 00.000 15712 move complete, result=0
00:12:55.409 00.000 15712 worker thread done servicing request
00:12:55.409 00.000 15712 Worker thread wakes up
00:12:55.409 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:12:55.411 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:55.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:57.053 01.642 15712 Exposure complete
00:12:57.103 00.050 15712 worker thread done servicing request
00:12:57.103 00.000 7988 OnExposeComplete: enter
00:12:57.114 00.011 7988 UpdateGuideState(): m_state=6
00:12:57.116 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3445
00:12:57.116 00.000 7988 Star::Find returns 1 (0), X=502.24, Y=808.99, Mass=1591, SNR=26.5, Peak=149 HFD=4.4
00:12:57.118 00.002 7988 MultiStar: [#1 0.55,-0.34,0.00,M4] [#2 0.48,-0.31,0.00,M1] [#3 0.36,-0.30,0.00,M2] [#4 0.37,-0.30,0.00,M2] [#5 0.40,-0.15,0.00,M2] [#6 0.40,-0.34,0.00,M7] [#7 -0.09,-0.14,0.48,U] [#8 0.19,-0.28,0.43,U] 
00:12:57.118 00.000 7988 refined, 2 included, MultiStar: {0.21, -0.32}, one-star: {0.37, -0.42}
00:12:57.120 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
00:12:57.120 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
00:12:57.122 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.32 hyp=0.38 cameraTheta=-0.98 mountX=-0.32 mountY=-0.21, mountTheta=-2.56
00:12:57.124 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.32, opts=13)
00:12:57.124 00.000 7988 Enqueuing Move request for scope (0.21, -0.32)
00:12:57.126 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:57.126 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.5
00:12:57.128 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:57.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:57.130 00.002 7988 Enqueuing Expose request
00:12:57.130 00.000 15712 Worker thread wakes up
00:12:57.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.32) opts 0xd
00:12:57.130 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.32)
00:12:57.132 00.002 15712 Moving (0.21, -0.32) raw xDistance=-0.32 yDistance=-0.21
00:12:57.132 00.000 15712 PPEC rslt: input = -0.32, final = -0.18, react = -0.19, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 639.85
00:12:57.132 00.000 15712 PPEC: input: -0.32, control: -0.18, exposure: 1500
00:12:57.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:57.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:12:57.132 00.000 15712 MoveAxis(E, 60, ABG)
00:12:57.132 00.000 15712 Guiding  Dir = 2, Dur = 60
00:12:57.132 00.000 15712 IsGuiding returns 0
00:12:57.151 00.019 15712 PulseGuide returned control before completion, sleep 55
00:12:57.230 00.079 15712 IsGuiding returns 0
00:12:57.230 00.000 15712 Move returns status 0, amount 60
00:12:57.230 00.000 15712 MoveAxis(N, 0, ABG)
00:12:57.230 00.000 15712 Move returns status 0, amount 0
00:12:57.230 00.000 15712 move complete, result=0
00:12:57.230 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.2 px 0 ms NORTH
00:12:57.233 00.003 15712 worker thread done servicing request
00:12:57.233 00.000 15712 Worker thread wakes up
00:12:57.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:57.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:12:58.645 01.412 15712 Exposure complete
00:12:58.707 00.062 15712 worker thread done servicing request
00:12:58.707 00.000 7988 OnExposeComplete: enter
00:12:58.707 00.000 7988 UpdateGuideState(): m_state=6
00:12:58.709 00.002 7988 Star::Find(15, 502, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3446
00:12:58.709 00.000 7988 Star::Find returns 1 (0), X=502.01, Y=809.43, Mass=1676, SNR=27.2, Peak=175 HFD=4.7
00:12:58.711 00.002 7988 MultiStar: [#1 0.32,-0.44,0.00,M5] [#2 0.48,0.08,0.00,M2] [#3 0.38,-0.12,0.84,U] [#4 0.36,-0.23,0.00,M3] [#5 0.13,0.00,0.69,U] [#6 0.35,-0.20,0.65,U] [#7 0.08,-0.07,0.49,U] [#8 0.36,-0.29,0.00,M3] 
00:12:58.711 00.000 7988 single-star, 4 included, MultiStar: {0.22, -0.07}, one-star: {0.13, 0.02}
00:12:58.713 00.002 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
00:12:58.713 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
00:12:58.715 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=0.02 mountY=-0.14, mountTheta=-1.44
00:12:58.717 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.02, opts=13)
00:12:58.717 00.000 7988 Enqueuing Move request for scope (0.13, 0.02)
00:12:58.717 00.000 15712 Worker thread wakes up
00:12:58.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:12:58.717 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:12:58.717 00.000 15712 Moving (0.13, 0.02) raw xDistance=0.02 yDistance=-0.14
00:12:58.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:12:58.720 00.003 7988 UpdateGuideState exits: m=1676 SNR=27.2
00:12:58.722 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:58.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:12:58.722 00.000 7988 Enqueuing Expose request
00:12:58.722 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:12:58.722 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
00:12:58.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:58.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:12:58.722 00.000 15712 MoveAxis(E, 1, ABG)
00:12:58.722 00.000 15712 Guiding  Dir = 2, Dur = 1
00:12:58.722 00.000 15712 IsGuiding returns 0
00:12:58.748 00.026 15712 IsGuiding returns 0
00:12:58.748 00.000 15712 Move returns status 0, amount 1
00:12:58.748 00.000 15712 MoveAxis(N, 0, ABG)
00:12:58.748 00.000 15712 Move returns status 0, amount 0
00:12:58.748 00.000 15712 move complete, result=0
00:12:58.748 00.000 15712 worker thread done servicing request
00:12:58.748 00.000 15712 Worker thread wakes up
00:12:58.748 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:12:58.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:12:58.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:00.493 01.745 15712 Exposure complete
00:13:00.554 00.061 15712 worker thread done servicing request
00:13:00.554 00.000 7988 OnExposeComplete: enter
00:13:00.554 00.000 7988 UpdateGuideState(): m_state=6
00:13:00.554 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3447
00:13:00.554 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=809.45, Mass=1531, SNR=26.1, Peak=147 HFD=4.8
00:13:00.558 00.004 7988 MultiStar: [#1 -0.02,-0.08,1.00,U] [#2 -0.04,-0.03,0.85,U] [#3 0.31,-0.02,0.85,U] [#4 0.14,0.07,0.78,U] [#5 -0.14,-0.18,0.75,U] [#6 0.22,0.14,0.68,U] [#7 -0.02,0.48,0.00,M1] [#8 -0.18,0.36,0.44,U] 
00:13:00.558 00.000 7988 single-star, 7 included, MultiStar: {0.04, 0.01}, one-star: {0.00, 0.04}
00:13:00.558 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
00:13:00.558 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
00:13:00.558 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.55 mountX=0.04 mountY=-0.00, mountTheta=-0.05
00:13:00.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.04, opts=13)
00:13:00.558 00.000 7988 Enqueuing Move request for scope (0.00, 0.04)
00:13:00.558 00.000 15712 Worker thread wakes up
00:13:00.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
00:13:00.558 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
00:13:00.558 00.000 15712 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.00
00:13:00.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:00.558 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.1
00:13:00.569 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:00.570 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:00.570 00.000 7988 Enqueuing Expose request
00:13:00.570 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:13:00.570 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
00:13:00.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:00.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:13:00.570 00.000 15712 MoveAxis(E, 4, ABG)
00:13:00.570 00.000 15712 Guiding  Dir = 2, Dur = 4
00:13:00.586 00.016 15712 IsGuiding returns 0
00:13:00.605 00.019 15712 IsGuiding returns 0
00:13:00.605 00.000 15712 Move returns status 0, amount 4
00:13:00.605 00.000 15712 MoveAxis(N, 0, ABG)
00:13:00.605 00.000 15712 Move returns status 0, amount 0
00:13:00.605 00.000 15712 move complete, result=0
00:13:00.605 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:13:00.606 00.001 15712 worker thread done servicing request
00:13:00.606 00.000 15712 Worker thread wakes up
00:13:00.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:00.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:02.024 01.418 15712 Exposure complete
00:13:02.085 00.061 15712 worker thread done servicing request
00:13:02.085 00.000 7988 OnExposeComplete: enter
00:13:02.087 00.002 7988 UpdateGuideState(): m_state=6
00:13:02.087 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3448
00:13:02.089 00.002 7988 Star::Find returns 1 (0), X=501.93, Y=809.52, Mass=1569, SNR=26.2, Peak=161 HFD=4.9
00:13:02.091 00.002 7988 MultiStar: [#1 0.41,0.17,0.00,M5] [#2 0.06,0.13,0.87,U] [#3 0.16,-0.02,0.83,U] [#4 0.09,0.27,0.74,U] [#5 0.00,0.00,0.71,U] [#6 0.30,0.15,0.71,U] [#7 0.03,0.03,0.48,U] [#8 0.37,-0.00,0.46,U] 
00:13:02.091 00.000 7988 single-star, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.06, 0.11}
00:13:02.093 00.002 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
00:13:02.093 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
00:13:02.095 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.09 mountX=0.11 mountY=-0.06, mountTheta=-0.49
00:13:02.095 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.11, opts=13)
00:13:02.097 00.002 7988 Enqueuing Move request for scope (0.06, 0.11)
00:13:02.099 00.002 15712 Worker thread wakes up
00:13:02.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:13:02.099 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:13:02.099 00.000 15712 Moving (0.06, 0.11) raw xDistance=0.11 yDistance=-0.06
00:13:02.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:13:02.099 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.2
00:13:02.101 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:02.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:02.103 00.002 7988 Enqueuing Expose request
00:13:02.104 00.001 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:13:02.104 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
00:13:02.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:02.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:13:02.104 00.000 15712 MoveAxis(E, 6, ABG)
00:13:02.104 00.000 15712 Guiding  Dir = 2, Dur = 6
00:13:02.104 00.000 15712 IsGuiding returns 0
00:13:02.121 00.017 15712 IsGuiding returns 0
00:13:02.121 00.000 15712 Move returns status 0, amount 6
00:13:02.121 00.000 15712 MoveAxis(N, 0, ABG)
00:13:02.121 00.000 15712 Move returns status 0, amount 0
00:13:02.121 00.000 15712 move complete, result=0
00:13:02.121 00.000 15712 worker thread done servicing request
00:13:02.121 00.000 15712 Worker thread wakes up
00:13:02.121 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:13:02.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:02.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:03.760 01.639 15712 Exposure complete
00:13:03.820 00.060 15712 worker thread done servicing request
00:13:03.820 00.000 7988 OnExposeComplete: enter
00:13:03.825 00.005 7988 UpdateGuideState(): m_state=6
00:13:03.826 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3449
00:13:03.827 00.001 7988 Star::Find returns 1 (0), X=502.01, Y=809.75, Mass=1595, SNR=26.6, Peak=173 HFD=4.4
00:13:03.829 00.002 7988 MultiStar: [#1 0.29,0.04,0.96,U] [#2 0.34,0.21,0.85,U] [#3 0.34,0.01,0.83,U] [#4 0.07,0.19,0.75,U] [#5 0.07,0.13,0.69,U] [#6 0.11,-0.04,0.63,U] [#7 0.07,0.21,0.45,U] [#8 0.46,0.26,0.00,M2] 
00:13:03.830 00.001 7988 refined, 7 included, MultiStar: {0.19, 0.14}, one-star: {0.14, 0.34}
00:13:03.831 00.001 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
00:13:03.832 00.001 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
00:13:03.833 00.001 7988 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.24 cameraTheta=0.62 mountX=0.14 mountY=-0.20, mountTheta=-0.95
00:13:03.835 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.14, opts=13)
00:13:03.836 00.001 7988 Enqueuing Move request for scope (0.19, 0.14)
00:13:03.837 00.001 15712 Worker thread wakes up
00:13:03.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
00:13:03.837 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
00:13:03.837 00.000 15712 Moving (0.19, 0.14) raw xDistance=0.14 yDistance=-0.20
00:13:03.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:13:03.837 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.6
00:13:03.839 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:03.839 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:13:03.839 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
00:13:03.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:03.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:03.839 00.000 7988 Enqueuing Expose request
00:13:03.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:13:03.839 00.000 15712 MoveAxis(E, 5, ABG)
00:13:03.839 00.000 15712 Guiding  Dir = 2, Dur = 5
00:13:03.839 00.000 15712 IsGuiding returns 0
00:13:03.865 00.026 15712 IsGuiding returns 0
00:13:03.865 00.000 15712 Move returns status 0, amount 5
00:13:03.865 00.000 15712 MoveAxis(N, 0, ABG)
00:13:03.865 00.000 15712 Move returns status 0, amount 0
00:13:03.865 00.000 15712 move complete, result=0
00:13:03.865 00.000 15712 worker thread done servicing request
00:13:03.865 00.000 15712 Worker thread wakes up
00:13:03.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:03.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:03.865 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
00:13:05.276 01.411 15712 Exposure complete
00:13:05.333 00.057 15712 worker thread done servicing request
00:13:05.333 00.000 7988 OnExposeComplete: enter
00:13:05.339 00.006 7988 UpdateGuideState(): m_state=6
00:13:05.339 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3450
00:13:05.339 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=809.52, Mass=1699, SNR=27.5, Peak=182 HFD=5.0
00:13:05.339 00.000 7988 MultiStar: [#1 0.19,-0.08,0.94,U] [#2 0.18,-0.12,0.82,U] [#3 0.07,0.03,0.83,U] [#4 0.03,0.03,0.68,U] [#5 0.36,0.05,0.67,U] [#6 0.25,0.02,0.62,U] [#7 0.19,0.34,0.49,U] [#8 0.27,-0.24,0.43,U] 
00:13:05.339 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.12, 0.11}
00:13:05.339 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
00:13:05.339 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
00:13:05.339 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.74 mountX=0.11 mountY=-0.12, mountTheta=-0.84
00:13:05.339 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.11, opts=13)
00:13:05.350 00.011 7988 Enqueuing Move request for scope (0.12, 0.11)
00:13:05.350 00.000 15712 Worker thread wakes up
00:13:05.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
00:13:05.350 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
00:13:05.350 00.000 15712 Moving (0.12, 0.11) raw xDistance=0.11 yDistance=-0.12
00:13:05.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:13:05.350 00.000 7988 UpdateGuideState exits: m=1699 SNR=27.5
00:13:05.353 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:05.353 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:05.355 00.002 7988 Enqueuing Expose request
00:13:05.355 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:13:05.355 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
00:13:05.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:05.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:05.355 00.000 15712 MoveAxis(E, 3, ABG)
00:13:05.355 00.000 15712 Guiding  Dir = 2, Dur = 3
00:13:05.355 00.000 15712 IsGuiding returns 0
00:13:05.407 00.052 15712 IsGuiding returns 0
00:13:05.407 00.000 15712 Move returns status 0, amount 3
00:13:05.407 00.000 15712 MoveAxis(N, 0, ABG)
00:13:05.407 00.000 15712 Move returns status 0, amount 0
00:13:05.407 00.000 15712 move complete, result=0
00:13:05.407 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:13:05.418 00.011 15712 worker thread done servicing request
00:13:05.418 00.000 15712 Worker thread wakes up
00:13:05.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:05.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:07.057 01.639 15712 Exposure complete
00:13:07.119 00.062 15712 worker thread done servicing request
00:13:07.119 00.000 7988 OnExposeComplete: enter
00:13:07.119 00.000 7988 UpdateGuideState(): m_state=6
00:13:07.122 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3451
00:13:07.122 00.000 7988 Star::Find returns 1 (0), X=501.96, Y=809.67, Mass=1537, SNR=25.8, Peak=164 HFD=4.5
00:13:07.124 00.002 7988 MultiStar: [#1 0.12,0.04,1.01,U] [#2 0.19,0.18,0.88,U] [#3 0.11,0.13,0.85,U] [#4 -0.00,0.19,0.75,U] [#5 0.14,0.14,0.70,U] [#6 0.10,0.11,0.65,U] [#7 0.16,0.42,0.00,M1] [#8 0.31,0.29,0.00,M2] 
00:13:07.124 00.000 7988 refined, 6 included, MultiStar: {0.11, 0.15}, one-star: {0.09, 0.26}
00:13:07.126 00.002 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
00:13:07.126 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
00:13:07.128 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.95 mountX=0.15 mountY=-0.11, mountTheta=-0.64
00:13:07.130 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.15, opts=13)
00:13:07.130 00.000 7988 Enqueuing Move request for scope (0.11, 0.15)
00:13:07.132 00.002 15712 Worker thread wakes up
00:13:07.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
00:13:07.132 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
00:13:07.132 00.000 15712 Moving (0.11, 0.15) raw xDistance=0.15 yDistance=-0.11
00:13:07.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:07.132 00.000 7988 UpdateGuideState exits: m=1537 SNR=25.8
00:13:07.135 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:07.136 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:07.136 00.000 7988 Enqueuing Expose request
00:13:07.136 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:13:07.136 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
00:13:07.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:07.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:13:07.136 00.000 15712 MoveAxis(E, 2, ABG)
00:13:07.136 00.000 15712 Guiding  Dir = 2, Dur = 2
00:13:07.136 00.000 15712 IsGuiding returns 0
00:13:07.153 00.017 15712 IsGuiding returns 0
00:13:07.153 00.000 15712 Move returns status 0, amount 2
00:13:07.153 00.000 15712 MoveAxis(N, 0, ABG)
00:13:07.153 00.000 15712 Move returns status 0, amount 0
00:13:07.153 00.000 15712 move complete, result=0
00:13:07.153 00.000 15712 worker thread done servicing request
00:13:07.153 00.000 15712 Worker thread wakes up
00:13:07.153 00.000 7988 GuideStep: 0.2 px 2 ms EAST, -0.1 px 0 ms NORTH
00:13:07.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:07.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:08.571 01.418 15712 Exposure complete
00:13:08.632 00.061 15712 worker thread done servicing request
00:13:08.632 00.000 7988 OnExposeComplete: enter
00:13:08.632 00.000 7988 UpdateGuideState(): m_state=6
00:13:08.635 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3452
00:13:08.635 00.000 7988 Star::Find returns 1 (0), X=501.74, Y=809.68, Mass=1494, SNR=25.7, Peak=141 HFD=4.5
00:13:08.637 00.002 7988 MultiStar: [#1 0.18,0.01,1.01,U] [#2 0.16,0.25,0.85,U] [#3 0.12,0.28,0.89,U] [#4 -0.14,0.32,0.77,U] [#5 -0.01,0.16,0.77,U] [#6 0.16,-0.03,0.66,U] [#7 -0.15,0.15,0.46,U] [#8 0.01,0.30,0.45,U] 
00:13:08.637 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.19}, one-star: {-0.13, 0.27}
00:13:08.639 00.002 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
00:13:08.639 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
00:13:08.641 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.40 mountX=0.19 mountY=-0.04, mountTheta=-0.19
00:13:08.643 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.19, opts=13)
00:13:08.643 00.000 7988 Enqueuing Move request for scope (0.03, 0.19)
00:13:08.645 00.002 15712 Worker thread wakes up
00:13:08.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
00:13:08.645 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
00:13:08.645 00.000 15712 Moving (0.03, 0.19) raw xDistance=0.19 yDistance=-0.04
00:13:08.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:13:08.645 00.000 7988 UpdateGuideState exits: m=1494 SNR=25.7
00:13:08.647 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:08.649 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:08.649 00.000 7988 Enqueuing Expose request
00:13:08.649 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.85
00:13:08.649 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
00:13:08.649 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:08.649 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:13:08.649 00.000 15712 MoveAxis(W, 35, ABG)
00:13:08.649 00.000 15712 Guiding  Dir = 3, Dur = 35
00:13:08.649 00.000 15712 IsGuiding returns 0
00:13:08.673 00.024 15712 PulseGuide returned control before completion, sleep 21
00:13:08.733 00.060 15712 IsGuiding returns 0
00:13:08.733 00.000 15712 Move returns status 0, amount 35
00:13:08.733 00.000 15712 MoveAxis(N, 0, ABG)
00:13:08.733 00.000 15712 Move returns status 0, amount 0
00:13:08.733 00.000 15712 move complete, result=0
00:13:08.733 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
00:13:08.742 00.009 15712 worker thread done servicing request
00:13:08.742 00.000 15712 Worker thread wakes up
00:13:08.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:08.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:10.483 01.741 15712 Exposure complete
00:13:10.536 00.053 15712 worker thread done servicing request
00:13:10.536 00.000 7988 OnExposeComplete: enter
00:13:10.545 00.009 7988 UpdateGuideState(): m_state=6
00:13:10.545 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3453
00:13:10.545 00.000 7988 Star::Find returns 1 (0), X=501.83, Y=809.37, Mass=1447, SNR=25.1, Peak=152 HFD=4.5
00:13:10.545 00.000 7988 MultiStar: [#1 0.16,-0.17,1.04,U] [#2 0.06,-0.02,0.91,U] [#3 0.25,-0.04,0.86,U] [#4 0.12,0.16,0.80,U] [#5 0.06,-0.02,0.72,U] [#6 0.11,-0.01,0.68,U] [#7 0.16,0.12,0.49,U] [#8 0.03,-0.14,0.47,U] 
00:13:10.545 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.02}, one-star: {-0.04, -0.04}
00:13:10.545 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.93 = 2.36)
00:13:10.545 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.33)
00:13:10.553 00.008 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.36 mountX=-0.04 mountY=0.04, mountTheta=2.34
00:13:10.553 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
00:13:10.553 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
00:13:10.553 00.000 15712 Worker thread wakes up
00:13:10.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:13:10.553 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:13:10.553 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
00:13:10.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:10.553 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.1
00:13:10.559 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:10.559 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:13:10.559 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
00:13:10.561 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:10.561 00.000 7988 Enqueuing Expose request
00:13:10.563 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:10.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:13:10.563 00.000 15712 MoveAxis(E, 1, ABG)
00:13:10.563 00.000 15712 Guiding  Dir = 2, Dur = 1
00:13:10.563 00.000 15712 IsGuiding returns 0
00:13:10.577 00.014 15712 IsGuiding returns 0
00:13:10.577 00.000 15712 Move returns status 0, amount 1
00:13:10.577 00.000 15712 MoveAxis(N, 0, ABG)
00:13:10.577 00.000 15712 Move returns status 0, amount 0
00:13:10.577 00.000 15712 move complete, result=0
00:13:10.577 00.000 15712 worker thread done servicing request
00:13:10.577 00.000 15712 Worker thread wakes up
00:13:10.577 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:13:10.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:10.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:11.998 01.421 15712 Exposure complete
00:13:12.058 00.060 15712 worker thread done servicing request
00:13:12.058 00.000 7988 OnExposeComplete: enter
00:13:12.059 00.001 7988 UpdateGuideState(): m_state=6
00:13:12.059 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3454
00:13:12.059 00.000 7988 Star::Find returns 1 (0), X=501.74, Y=809.53, Mass=1587, SNR=26.5, Peak=168 HFD=4.6
00:13:12.059 00.000 7988 MultiStar: [#1 0.04,-0.11,0.94,U] [#2 -0.01,0.13,0.87,U] [#3 0.01,0.04,0.85,U] [#4 0.04,0.01,0.73,U] [#5 -0.09,-0.01,0.74,U] [#6 0.03,-0.11,0.65,U] [#7 -0.26,0.51,0.00,M1] [#8 0.00,-0.29,0.47,U] 
00:13:12.059 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.01}, one-star: {-0.13, 0.12}
00:13:12.059 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.35 = 1.94)
00:13:12.059 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.90)
00:13:12.059 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.78 mountX=-0.01 mountY=0.02, mountTheta=1.93
00:13:12.069 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
00:13:12.069 00.000 7988 Enqueuing Move request for scope (-0.02, -0.01)
00:13:12.069 00.000 15712 Worker thread wakes up
00:13:12.069 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:13:12.069 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:13:12.069 00.000 15712 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
00:13:12.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:12.069 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.5
00:13:12.074 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:12.074 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:13:12.074 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:13:12.075 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:12.075 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:12.075 00.000 7988 Enqueuing Expose request
00:13:12.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:13:12.075 00.000 15712 MoveAxis(E, 2, ABG)
00:13:12.075 00.000 15712 Guiding  Dir = 2, Dur = 2
00:13:12.075 00.000 15712 IsGuiding returns 0
00:13:12.097 00.022 15712 IsGuiding returns 0
00:13:12.097 00.000 15712 Move returns status 0, amount 2
00:13:12.097 00.000 15712 MoveAxis(N, 0, ABG)
00:13:12.097 00.000 15712 Move returns status 0, amount 0
00:13:12.097 00.000 15712 move complete, result=0
00:13:12.097 00.000 15712 worker thread done servicing request
00:13:12.097 00.000 15712 Worker thread wakes up
00:13:12.097 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:13:12.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:12.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:13.737 01.640 15712 Exposure complete
00:13:13.800 00.063 15712 worker thread done servicing request
00:13:13.800 00.000 7988 OnExposeComplete: enter
00:13:13.801 00.001 7988 UpdateGuideState(): m_state=6
00:13:13.803 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3455
00:13:13.803 00.000 7988 Star::Find returns 1 (0), X=501.88, Y=809.31, Mass=1588, SNR=26.6, Peak=162 HFD=4.6
00:13:13.803 00.000 7988 MultiStar: [#1 0.29,-0.28,0.93,U] [#2 0.17,-0.08,0.84,U] [#3 0.22,-0.09,0.81,U] [#4 0.12,0.21,0.73,U] [#5 0.01,-0.06,0.66,U] [#6 0.27,-0.13,0.65,U] [#7 0.20,0.07,0.53,U] [#8 0.38,0.21,0.00,M1] 
00:13:13.803 00.000 7988 single-star, 7 included, MultiStar: {0.16, -0.07}, one-star: {0.01, -0.10}
00:13:13.803 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
00:13:13.803 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
00:13:13.803 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.48 mountX=-0.10 mountY=-0.01, mountTheta=-3.07
00:13:13.803 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.10, opts=13)
00:13:13.803 00.000 7988 Enqueuing Move request for scope (0.01, -0.10)
00:13:13.803 00.000 15712 Worker thread wakes up
00:13:13.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:13:13.803 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:13:13.803 00.000 15712 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=-0.01
00:13:13.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:13:13.803 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.6
00:13:13.815 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:13.815 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:13:13.815 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
00:13:13.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:13.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:13.816 00.001 7988 Enqueuing Expose request
00:13:13.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:13:13.816 00.000 15712 MoveAxis(E, 4, ABG)
00:13:13.816 00.000 15712 Guiding  Dir = 2, Dur = 4
00:13:13.816 00.000 15712 IsGuiding returns 0
00:13:13.836 00.020 15712 IsGuiding returns 0
00:13:13.836 00.000 15712 Move returns status 0, amount 4
00:13:13.836 00.000 15712 MoveAxis(N, 0, ABG)
00:13:13.836 00.000 15712 Move returns status 0, amount 0
00:13:13.836 00.000 15712 move complete, result=0
00:13:13.836 00.000 15712 worker thread done servicing request
00:13:13.836 00.000 15712 Worker thread wakes up
00:13:13.836 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:13:13.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:13.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:15.256 01.420 15712 Exposure complete
00:13:15.316 00.060 15712 worker thread done servicing request
00:13:15.316 00.000 7988 OnExposeComplete: enter
00:13:15.317 00.001 7988 UpdateGuideState(): m_state=6
00:13:15.317 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3456
00:13:15.317 00.000 7988 Star::Find returns 1 (0), X=502.09, Y=809.35, Mass=1653, SNR=27.0, Peak=159 HFD=4.7
00:13:15.317 00.000 7988 MultiStar: [#1 0.43,-0.10,0.00,M1] [#2 0.15,0.03,0.82,U] [#3 0.35,0.07,0.81,U] [#4 0.28,0.22,0.75,U] [#5 0.01,-0.31,0.69,U] [#6 0.29,-0.08,0.63,U] [#7 0.18,0.25,0.49,U] [#8 0.37,-0.02,0.44,U] 
00:13:15.317 00.000 7988 single-star, 7 included, MultiStar: {0.23, 0.01}, one-star: {0.22, -0.06}
00:13:15.317 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
00:13:15.317 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
00:13:15.317 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.22 cameraTheta=-0.27 mountX=-0.06 mountY=-0.22, mountTheta=-1.83
00:13:15.317 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.06, opts=13)
00:13:15.317 00.000 7988 Enqueuing Move request for scope (0.22, -0.06)
00:13:15.317 00.000 15712 Worker thread wakes up
00:13:15.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
00:13:15.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
00:13:15.317 00.000 15712 Moving (0.22, -0.06) raw xDistance=-0.06 yDistance=-0.22
00:13:15.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:13:15.317 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.0
00:13:15.331 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:15.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:15.333 00.002 7988 Enqueuing Expose request
00:13:15.333 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:13:15.333 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
00:13:15.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:15.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:13:15.333 00.000 15712 MoveAxis(E, 6, ABG)
00:13:15.333 00.000 15712 Guiding  Dir = 2, Dur = 6
00:13:15.333 00.000 15712 IsGuiding returns 0
00:13:15.358 00.025 15712 IsGuiding returns 0
00:13:15.358 00.000 15712 Move returns status 0, amount 6
00:13:15.358 00.000 15712 MoveAxis(N, 0, ABG)
00:13:15.358 00.000 15712 Move returns status 0, amount 0
00:13:15.358 00.000 15712 move complete, result=0
00:13:15.358 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
00:13:15.360 00.002 15712 worker thread done servicing request
00:13:15.360 00.000 15712 Worker thread wakes up
00:13:15.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:15.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:17.100 01.740 15712 Exposure complete
00:13:17.162 00.062 15712 worker thread done servicing request
00:13:17.162 00.000 7988 OnExposeComplete: enter
00:13:17.162 00.000 7988 UpdateGuideState(): m_state=6
00:13:17.165 00.003 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3457
00:13:17.165 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=809.50, Mass=1498, SNR=25.8, Peak=191 HFD=3.9
00:13:17.167 00.002 7988 MultiStar: [#1 0.19,-0.13,1.01,U] [#2 0.14,0.12,0.89,U] [#3 0.35,0.20,0.88,U] [#4 0.08,0.31,0.75,U] [#5 0.02,0.05,0.72,U] [#6 0.14,0.04,0.67,U] [#7 0.30,0.26,0.50,U] [#8 0.09,0.18,0.44,U] 
00:13:17.168 00.001 7988 single-star, 8 included, MultiStar: {0.13, 0.11}, one-star: {-0.09, 0.09}
00:13:17.168 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.56) = xAngle (0.81 = 0.81)
00:13:17.170 00.002 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
00:13:17.170 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.37 mountX=0.09 mountY=0.09, mountTheta=0.79
00:13:17.172 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.09, opts=13)
00:13:17.174 00.002 7988 Enqueuing Move request for scope (-0.09, 0.09)
00:13:17.174 00.000 15712 Worker thread wakes up
00:13:17.174 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
00:13:17.174 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
00:13:17.174 00.000 15712 Moving (-0.09, 0.09) raw xDistance=0.09 yDistance=0.09
00:13:17.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:17.174 00.000 7988 UpdateGuideState exits: m=1498 SNR=25.8
00:13:17.178 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:17.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:17.178 00.000 7988 Enqueuing Expose request
00:13:17.178 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:13:17.178 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
00:13:17.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:17.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:13:17.178 00.000 15712 MoveAxis(E, 7, ABG)
00:13:17.178 00.000 15712 Guiding  Dir = 2, Dur = 7
00:13:17.178 00.000 15712 IsGuiding returns 0
00:13:17.196 00.018 15712 IsGuiding returns 0
00:13:17.196 00.000 15712 Move returns status 0, amount 7
00:13:17.196 00.000 15712 MoveAxis(N, 0, ABG)
00:13:17.196 00.000 15712 Move returns status 0, amount 0
00:13:17.196 00.000 15712 move complete, result=0
00:13:17.196 00.000 15712 worker thread done servicing request
00:13:17.196 00.000 15712 Worker thread wakes up
00:13:17.196 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
00:13:17.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:17.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:18.603 01.407 15712 Exposure complete
00:13:18.664 00.061 15712 worker thread done servicing request
00:13:18.664 00.000 7988 OnExposeComplete: enter
00:13:18.665 00.001 7988 UpdateGuideState(): m_state=6
00:13:18.665 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3458
00:13:18.665 00.000 7988 Star::Find returns 1 (0), X=502.16, Y=809.58, Mass=1642, SNR=27.1, Peak=140 HFD=4.9
00:13:18.665 00.000 7988 MultiStar: [#1 0.37,0.14,0.98,U] [#2 0.25,0.07,0.85,U] [#3 0.42,0.22,0.00,M1] [#4 0.37,0.44,0.00,M1] [#5 0.20,0.15,0.71,U] [#6 0.51,0.10,0.00,M1] [#7 0.39,0.46,0.00,M1] [#8 0.17,0.47,0.00,M1] 
00:13:18.665 00.000 7988 refined, 3 included, MultiStar: {0.29, 0.13}, one-star: {0.29, 0.17}
00:13:18.665 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
00:13:18.665 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
00:13:18.665 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.13 hyp=0.32 cameraTheta=0.44 mountX=0.14 mountY=-0.29, mountTheta=-1.13
00:13:18.665 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.13, opts=13)
00:13:18.665 00.000 7988 Enqueuing Move request for scope (0.29, 0.13)
00:13:18.665 00.000 15712 Worker thread wakes up
00:13:18.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.13) opts 0xd
00:13:18.665 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.13)
00:13:18.665 00.000 15712 Moving (0.29, 0.13) raw xDistance=0.14 yDistance=-0.29
00:13:18.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:18.665 00.000 7988 UpdateGuideState exits: m=1642 SNR=27.1
00:13:18.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:18.680 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:18.680 00.000 7988 Enqueuing Expose request
00:13:18.682 00.002 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:13:18.682 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
00:13:18.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:13:18.682 00.000 15712 MoveAxis(E, 6, ABG)
00:13:18.682 00.000 15712 Guiding  Dir = 2, Dur = 6
00:13:18.715 00.033 15712 IsGuiding returns 0
00:13:18.731 00.016 15712 IsGuiding returns 0
00:13:18.731 00.000 15712 Move returns status 0, amount 6
00:13:18.731 00.000 15712 MoveAxis(N, 74, ABG)
00:13:18.731 00.000 15712 Guiding  Dir = 0, Dur = 74
00:13:18.731 00.000 15712 IsGuiding returns 0
00:13:18.811 00.080 15712 IsGuiding returns 1
00:13:18.811 00.000 15712 scope still moving after pulse duration time elapsed
00:13:18.840 00.029 15712 IsGuiding returns 1
00:13:18.872 00.032 15712 IsGuiding returns 1
00:13:18.939 00.067 15712 IsGuiding returns 0
00:13:18.939 00.000 15712 scope move finished after 74 + 133 ms
00:13:18.939 00.000 15712 Move returns status 0, amount 74
00:13:18.939 00.000 15712 move complete, result=0
00:13:18.939 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.3 px 74 ms NORTH
00:13:18.941 00.002 15712 worker thread done servicing request
00:13:18.941 00.000 15712 Worker thread wakes up
00:13:18.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:18.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:20.581 01.640 15712 Exposure complete
00:13:20.634 00.053 15712 worker thread done servicing request
00:13:20.642 00.008 7988 OnExposeComplete: enter
00:13:20.642 00.000 7988 UpdateGuideState(): m_state=6
00:13:20.642 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3459
00:13:20.642 00.000 7988 Star::Find returns 1 (0), X=501.86, Y=809.28, Mass=1529, SNR=25.9, Peak=165 HFD=4.5
00:13:20.642 00.000 7988 MultiStar: [#1 0.27,-0.17,0.99,U] [#2 0.18,-0.01,0.86,U] [#3 0.06,-0.07,0.88,U] [#4 -0.05,-0.02,0.69,U] [#5 -0.12,-0.01,0.75,U] [#6 0.19,-0.06,0.67,U] [#7 -0.17,-0.22,0.49,U] [#8 -0.21,-0.33,0.42,U] 
00:13:20.642 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {-0.02, -0.13}
00:13:20.642 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
00:13:20.642 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
00:13:20.651 00.009 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.16 mountX=-0.10 mountY=-0.04, mountTheta=-2.75
00:13:20.651 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
00:13:20.651 00.000 7988 Enqueuing Move request for scope (0.04, -0.10)
00:13:20.651 00.000 15712 Worker thread wakes up
00:13:20.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:13:20.651 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:13:20.651 00.000 15712 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.04
00:13:20.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:13:20.651 00.000 7988 UpdateGuideState exits: m=1529 SNR=25.9
00:13:20.657 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:20.658 00.001 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:13:20.658 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:13:20.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:20.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:20.658 00.000 7988 Enqueuing Expose request
00:13:20.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:13:20.658 00.000 15712 MoveAxis(E, 5, ABG)
00:13:20.658 00.000 15712 Guiding  Dir = 2, Dur = 5
00:13:20.658 00.000 15712 IsGuiding returns 0
00:13:20.678 00.020 15712 IsGuiding returns 0
00:13:20.678 00.000 15712 Move returns status 0, amount 5
00:13:20.678 00.000 15712 MoveAxis(N, 0, ABG)
00:13:20.678 00.000 15712 Move returns status 0, amount 0
00:13:20.678 00.000 15712 move complete, result=0
00:13:20.678 00.000 15712 worker thread done servicing request
00:13:20.678 00.000 15712 Worker thread wakes up
00:13:20.678 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:13:20.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:20.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:22.094 01.416 15712 Exposure complete
00:13:22.157 00.063 15712 worker thread done servicing request
00:13:22.157 00.000 7988 OnExposeComplete: enter
00:13:22.158 00.001 7988 UpdateGuideState(): m_state=6
00:13:22.158 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3460
00:13:22.158 00.000 7988 Star::Find returns 1 (0), X=502.05, Y=809.42, Mass=1615, SNR=26.7, Peak=153 HFD=5.0
00:13:22.158 00.000 7988 MultiStar: [#1 0.30,-0.19,0.96,U] [#2 0.20,0.03,0.82,U] [#3 0.27,-0.01,0.83,U] [#4 0.14,0.18,0.75,U] [#5 0.04,-0.11,0.73,U] [#6 0.31,-0.31,0.00,M1] [#7 0.40,0.07,0.49,U] [#8 0.30,0.00,0.44,U] 
00:13:22.158 00.000 7988 single-star, 7 included, MultiStar: {0.22, -0.01}, one-star: {0.18, 0.01}
00:13:22.158 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.56) = xAngle (-1.51 = -1.51)
00:13:22.158 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
00:13:22.166 00.008 7988 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.05 mountX=0.01 mountY=-0.18, mountTheta=-1.51
00:13:22.166 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.01, opts=13)
00:13:22.166 00.000 7988 Enqueuing Move request for scope (0.18, 0.01)
00:13:22.166 00.000 15712 Worker thread wakes up
00:13:22.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
00:13:22.166 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
00:13:22.166 00.000 15712 Moving (0.18, 0.01) raw xDistance=0.01 yDistance=-0.18
00:13:22.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:13:22.166 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.7
00:13:22.172 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:22.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:22.174 00.002 7988 Enqueuing Expose request
00:13:22.174 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:13:22.174 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
00:13:22.176 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:22.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:13:22.176 00.000 15712 MoveAxis(E, 4, ABG)
00:13:22.176 00.000 15712 Guiding  Dir = 2, Dur = 4
00:13:22.176 00.000 15712 IsGuiding returns 0
00:13:22.200 00.024 15712 IsGuiding returns 0
00:13:22.200 00.000 15712 Move returns status 0, amount 4
00:13:22.200 00.000 15712 MoveAxis(N, 0, ABG)
00:13:22.200 00.000 15712 Move returns status 0, amount 0
00:13:22.200 00.000 15712 move complete, result=0
00:13:22.200 00.000 15712 worker thread done servicing request
00:13:22.200 00.000 15712 Worker thread wakes up
00:13:22.200 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
00:13:22.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:22.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:23.941 01.741 15712 Exposure complete
00:13:24.004 00.063 15712 worker thread done servicing request
00:13:24.004 00.000 7988 OnExposeComplete: enter
00:13:24.004 00.000 7988 UpdateGuideState(): m_state=6
00:13:24.004 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3461
00:13:24.004 00.000 7988 Star::Find returns 1 (0), X=501.95, Y=809.49, Mass=1511, SNR=25.6, Peak=149 HFD=4.7
00:13:24.004 00.000 7988 MultiStar: [#1 0.18,-0.06,0.97,U] [#2 0.05,0.12,0.84,U] [#3 0.20,-0.12,0.83,U] [#4 0.12,-0.06,0.76,U] [#5 0.13,-0.06,0.71,U] [#6 -0.04,-0.11,0.66,U] [#7 -0.16,-0.04,0.51,U] [#8 -0.05,-0.20,0.46,U] 
00:13:24.004 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.08, 0.07}
00:13:24.004 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
00:13:24.004 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
00:13:24.004 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.46 mountX=-0.04 mountY=-0.08, mountTheta=-2.03
00:13:24.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
00:13:24.004 00.000 7988 Enqueuing Move request for scope (0.08, -0.04)
00:13:24.004 00.000 15712 Worker thread wakes up
00:13:24.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
00:13:24.004 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
00:13:24.004 00.000 15712 Moving (0.08, -0.04) raw xDistance=-0.04 yDistance=-0.08
00:13:24.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:24.004 00.000 7988 UpdateGuideState exits: m=1511 SNR=25.6
00:13:24.019 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:24.020 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:24.020 00.000 7988 Enqueuing Expose request
00:13:24.020 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:13:24.020 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:13:24.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:24.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:13:24.020 00.000 15712 MoveAxis(E, 6, ABG)
00:13:24.020 00.000 15712 Guiding  Dir = 2, Dur = 6
00:13:24.020 00.000 15712 IsGuiding returns 0
00:13:24.036 00.016 15712 IsGuiding returns 0
00:13:24.036 00.000 15712 Move returns status 0, amount 6
00:13:24.036 00.000 15712 MoveAxis(N, 0, ABG)
00:13:24.036 00.000 15712 Move returns status 0, amount 0
00:13:24.036 00.000 15712 move complete, result=0
00:13:24.036 00.000 15712 worker thread done servicing request
00:13:24.036 00.000 15712 Worker thread wakes up
00:13:24.036 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:13:24.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:24.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:25.457 01.421 15712 Exposure complete
00:13:25.517 00.060 15712 worker thread done servicing request
00:13:25.517 00.000 7988 OnExposeComplete: enter
00:13:25.518 00.001 7988 UpdateGuideState(): m_state=6
00:13:25.518 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3462
00:13:25.518 00.000 7988 Star::Find returns 1 (0), X=501.72, Y=809.63, Mass=1574, SNR=26.3, Peak=149 HFD=4.6
00:13:25.518 00.000 7988 MultiStar: [#1 -0.11,-0.15,0.99,U] [#2 -0.28,0.00,0.85,U] [#3 -0.37,0.21,0.00,M1] [#4 -0.05,0.27,0.71,U] [#5 -0.41,0.14,0.00,M1] [#6 -0.01,-0.08,0.65,U] [#7 0.07,0.42,0.00,M1] [#8 -0.56,-0.35,0.00,M1] 
00:13:25.518 00.000 7988 refined, 4 included, MultiStar: {-0.13, 0.05}, one-star: {-0.15, 0.22}
00:13:25.518 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
00:13:25.518 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
00:13:25.518 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.78 mountX=0.05 mountY=0.13, mountTheta=1.21
00:13:25.518 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.05, opts=13)
00:13:25.518 00.000 7988 Enqueuing Move request for scope (-0.13, 0.05)
00:13:25.518 00.000 15712 Worker thread wakes up
00:13:25.518 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
00:13:25.518 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
00:13:25.518 00.000 15712 Moving (-0.13, 0.05) raw xDistance=0.05 yDistance=0.13
00:13:25.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:13:25.518 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.3
00:13:25.532 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:25.533 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:25.533 00.000 7988 Enqueuing Expose request
00:13:25.533 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:13:25.533 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
00:13:25.533 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:25.533 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:13:25.533 00.000 15712 MoveAxis(E, 6, ABG)
00:13:25.533 00.000 15712 Guiding  Dir = 2, Dur = 6
00:13:25.533 00.000 15712 IsGuiding returns 0
00:13:25.556 00.023 15712 IsGuiding returns 0
00:13:25.556 00.000 15712 Move returns status 0, amount 6
00:13:25.556 00.000 15712 MoveAxis(N, 0, ABG)
00:13:25.556 00.000 15712 Move returns status 0, amount 0
00:13:25.556 00.000 15712 move complete, result=0
00:13:25.556 00.000 15712 worker thread done servicing request
00:13:25.556 00.000 15712 Worker thread wakes up
00:13:25.556 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
00:13:25.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:25.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:27.195 01.639 15712 Exposure complete
00:13:27.254 00.059 15712 worker thread done servicing request
00:13:27.254 00.000 7988 OnExposeComplete: enter
00:13:27.257 00.003 7988 UpdateGuideState(): m_state=6
00:13:27.259 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3463
00:13:27.259 00.000 7988 Star::Find returns 1 (0), X=501.57, Y=809.45, Mass=1508, SNR=25.6, Peak=154 HFD=4.3
00:13:27.261 00.002 7988 MultiStar: [#1 -0.04,0.13,1.01,U] [#2 -0.25,-0.05,0.86,U] [#3 -0.29,-0.08,0.83,U] [#4 -0.46,0.34,0.00,M1] [#5 -0.19,-0.06,0.76,U] [#6 -0.15,0.14,0.68,U] [#7 -0.40,0.25,0.00,M2] [#8 -0.26,0.13,0.46,U] 
00:13:27.261 00.000 7988 refined, 6 included, MultiStar: {-0.21, 0.03}, one-star: {-0.30, 0.04}
00:13:27.263 00.002 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.56) = xAngle (1.44 = 1.44)
00:13:27.263 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
00:13:27.265 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.00 mountX=0.03 mountY=0.21, mountTheta=1.44
00:13:27.267 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.03, opts=13)
00:13:27.267 00.000 7988 Enqueuing Move request for scope (-0.21, 0.03)
00:13:27.267 00.000 15712 Worker thread wakes up
00:13:27.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
00:13:27.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
00:13:27.267 00.000 15712 Moving (-0.21, 0.03) raw xDistance=0.03 yDistance=0.21
00:13:27.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:27.267 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.6
00:13:27.271 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:27.271 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:13:27.271 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
00:13:27.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:27.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:27.272 00.001 7988 Enqueuing Expose request
00:13:27.274 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:13:27.274 00.000 15712 MoveAxis(E, 7, ABG)
00:13:27.274 00.000 15712 Guiding  Dir = 2, Dur = 7
00:13:27.275 00.001 15712 IsGuiding returns 0
00:13:27.323 00.048 15712 IsGuiding returns 0
00:13:27.323 00.000 15712 Move returns status 0, amount 7
00:13:27.323 00.000 15712 MoveAxis(N, 0, ABG)
00:13:27.323 00.000 15712 Move returns status 0, amount 0
00:13:27.323 00.000 15712 move complete, result=0
00:13:27.323 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
00:13:27.333 00.010 15712 worker thread done servicing request
00:13:27.333 00.000 15712 Worker thread wakes up
00:13:27.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:27.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:28.753 01.420 15712 Exposure complete
00:13:28.815 00.062 15712 worker thread done servicing request
00:13:28.815 00.000 7988 OnExposeComplete: enter
00:13:28.815 00.000 7988 UpdateGuideState(): m_state=6
00:13:28.817 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3464
00:13:28.817 00.000 7988 Star::Find returns 1 (0), X=501.70, Y=809.26, Mass=1566, SNR=26.2, Peak=164 HFD=4.6
00:13:28.819 00.002 7988 MultiStar: [#1 -0.06,-0.21,1.01,U] [#2 -0.05,-0.10,0.87,U] [#3 -0.15,-0.23,0.83,U] [#4 -0.19,-0.03,0.76,U] [#5 -0.14,-0.17,0.75,U] [#6 0.08,-0.33,0.68,U] [#7 -0.10,0.18,0.50,U] [#8 -0.09,-0.08,0.43,U] 
00:13:28.819 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.14}, one-star: {-0.17, -0.15}
00:13:28.821 00.002 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
00:13:28.821 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.51)
00:13:28.823 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=-0.14 mountY=0.10, mountTheta=2.52
00:13:28.825 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.14, opts=13)
00:13:28.825 00.000 7988 Enqueuing Move request for scope (-0.10, -0.14)
00:13:28.827 00.002 15712 Worker thread wakes up
00:13:28.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
00:13:28.827 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
00:13:28.827 00.000 15712 Moving (-0.10, -0.14) raw xDistance=-0.14 yDistance=0.10
00:13:28.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:13:28.827 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.2
00:13:28.830 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:28.832 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:28.832 00.000 7988 Enqueuing Expose request
00:13:28.832 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:13:28.832 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
00:13:28.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:28.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:13:28.832 00.000 15712 MoveAxis(E, 8, ABG)
00:13:28.832 00.000 15712 Guiding  Dir = 2, Dur = 8
00:13:28.832 00.000 15712 IsGuiding returns 0
00:13:28.849 00.017 15712 IsGuiding returns 0
00:13:28.849 00.000 15712 Move returns status 0, amount 8
00:13:28.849 00.000 15712 MoveAxis(N, 0, ABG)
00:13:28.849 00.000 15712 Move returns status 0, amount 0
00:13:28.849 00.000 15712 move complete, result=0
00:13:28.849 00.000 15712 worker thread done servicing request
00:13:28.849 00.000 15712 Worker thread wakes up
00:13:28.849 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:13:28.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:28.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:30.491 01.642 15712 Exposure complete
00:13:30.553 00.062 15712 worker thread done servicing request
00:13:30.553 00.000 7988 OnExposeComplete: enter
00:13:30.553 00.000 7988 UpdateGuideState(): m_state=6
00:13:30.553 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3465
00:13:30.553 00.000 7988 Star::Find returns 1 (0), X=501.57, Y=809.51, Mass=1502, SNR=25.8, Peak=156 HFD=4.4
00:13:30.553 00.000 7988 MultiStar: [#1 0.17,-0.02,1.01,U] [#2 -0.13,0.09,0.86,U] [#3 -0.14,0.12,0.85,U] [#4 0.04,-0.00,0.72,U] [#5 -0.00,0.11,0.73,U] [#6 0.19,0.11,0.66,U] [#7 -0.28,0.04,0.46,U] [#8 0.20,-0.33,0.45,U] 
00:13:30.553 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.30, 0.10}
00:13:30.553 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.56) = xAngle (0.73 = 0.73)
00:13:30.553 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
00:13:30.553 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.29 mountX=0.04 mountY=0.03, mountTheta=0.71
00:13:30.553 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
00:13:30.553 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
00:13:30.553 00.000 15712 Worker thread wakes up
00:13:30.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
00:13:30.553 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
00:13:30.566 00.013 15712 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=0.03
00:13:30.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:30.566 00.000 7988 UpdateGuideState exits: m=1502 SNR=25.8
00:13:30.568 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:30.569 00.001 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:13:30.569 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
00:13:30.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:30.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:13:30.569 00.000 15712 MoveAxis(E, 9, ABG)
00:13:30.569 00.000 15712 Guiding  Dir = 2, Dur = 9
00:13:30.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:30.569 00.000 7988 Enqueuing Expose request
00:13:30.569 00.000 15712 IsGuiding returns 0
00:13:30.617 00.048 15712 IsGuiding returns 0
00:13:30.617 00.000 15712 Move returns status 0, amount 9
00:13:30.617 00.000 15712 MoveAxis(N, 0, ABG)
00:13:30.617 00.000 15712 Move returns status 0, amount 0
00:13:30.617 00.000 15712 move complete, result=0
00:13:30.617 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
00:13:30.617 00.000 15712 worker thread done servicing request
00:13:30.617 00.000 15712 Worker thread wakes up
00:13:30.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:30.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:32.039 01.422 15712 Exposure complete
00:13:32.101 00.062 15712 worker thread done servicing request
00:13:32.101 00.000 7988 OnExposeComplete: enter
00:13:32.101 00.000 7988 UpdateGuideState(): m_state=6
00:13:32.101 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3466
00:13:32.101 00.000 7988 Star::Find returns 1 (0), X=501.38, Y=809.31, Mass=1602, SNR=26.6, Peak=173 HFD=4.6
00:13:32.101 00.000 7988 MultiStar: [#1 -0.06,0.12,0.95,U] [#2 0.04,0.08,0.86,U] [#3 -0.11,0.04,0.82,U] [#4 -0.03,0.09,0.73,U] [#5 -0.19,-0.03,0.69,U] [#6 0.07,-0.08,0.62,U] [#7 -0.35,0.15,0.50,U] [#8 -0.36,0.02,0.46,U] 
00:13:32.101 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.03}, one-star: {-0.50, -0.10}
00:13:32.101 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
00:13:32.101 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
00:13:32.101 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.97 mountX=0.03 mountY=0.16, mountTheta=1.40
00:13:32.101 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.03, opts=13)
00:13:32.101 00.000 7988 Enqueuing Move request for scope (-0.16, 0.03)
00:13:32.101 00.000 15712 Worker thread wakes up
00:13:32.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
00:13:32.101 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
00:13:32.101 00.000 15712 Moving (-0.16, 0.03) raw xDistance=0.03 yDistance=0.16
00:13:32.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:32.115 00.014 7988 UpdateGuideState exits: m=1602 SNR=26.6
00:13:32.117 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:32.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:32.117 00.000 7988 Enqueuing Expose request
00:13:32.117 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:13:32.117 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
00:13:32.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:32.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:13:32.117 00.000 15712 MoveAxis(E, 8, ABG)
00:13:32.117 00.000 15712 Guiding  Dir = 2, Dur = 8
00:13:32.117 00.000 15712 IsGuiding returns 0
00:13:32.142 00.025 15712 IsGuiding returns 0
00:13:32.142 00.000 15712 Move returns status 0, amount 8
00:13:32.142 00.000 15712 MoveAxis(N, 0, ABG)
00:13:32.142 00.000 15712 Move returns status 0, amount 0
00:13:32.142 00.000 15712 move complete, result=0
00:13:32.142 00.000 15712 worker thread done servicing request
00:13:32.142 00.000 15712 Worker thread wakes up
00:13:32.142 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
00:13:32.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:32.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:33.778 01.636 15712 Exposure complete
00:13:33.839 00.061 15712 worker thread done servicing request
00:13:33.840 00.001 7988 OnExposeComplete: enter
00:13:33.841 00.001 7988 UpdateGuideState(): m_state=6
00:13:33.841 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3467
00:13:33.841 00.000 7988 Star::Find returns 1 (0), X=501.71, Y=809.35, Mass=1661, SNR=27.1, Peak=186 HFD=4.6
00:13:33.841 00.000 7988 MultiStar: [#1 -0.11,-0.04,0.95,U] [#2 -0.18,0.03,0.86,U] [#3 -0.15,-0.02,0.78,U] [#4 0.01,0.20,0.73,U] [#5 -0.22,-0.04,0.74,U] [#6 -0.12,0.09,0.67,U] [#7 -0.38,0.21,0.00,M1] [#8 -0.39,0.09,0.43,U] 
00:13:33.841 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.02}, one-star: {-0.17, -0.06}
00:13:33.841 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.56) = xAngle (1.44 = 1.44)
00:13:33.841 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
00:13:33.841 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=0.02 mountY=0.15, mountTheta=1.43
00:13:33.850 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.02, opts=13)
00:13:33.850 00.000 7988 Enqueuing Move request for scope (-0.15, 0.02)
00:13:33.850 00.000 15712 Worker thread wakes up
00:13:33.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
00:13:33.850 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
00:13:33.850 00.000 15712 Moving (-0.15, 0.02) raw xDistance=0.02 yDistance=0.15
00:13:33.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:33.850 00.000 7988 UpdateGuideState exits: m=1661 SNR=27.1
00:13:33.855 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:33.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:33.855 00.000 7988 Enqueuing Expose request
00:13:33.855 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:13:33.855 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
00:13:33.855 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:33.855 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:13:33.855 00.000 15712 MoveAxis(E, 8, ABG)
00:13:33.855 00.000 15712 Guiding  Dir = 2, Dur = 8
00:13:33.855 00.000 15712 IsGuiding returns 0
00:13:33.884 00.029 15712 IsGuiding returns 0
00:13:33.884 00.000 15712 Move returns status 0, amount 8
00:13:33.884 00.000 15712 MoveAxis(N, 0, ABG)
00:13:33.884 00.000 15712 Move returns status 0, amount 0
00:13:33.884 00.000 15712 move complete, result=0
00:13:33.884 00.000 15712 worker thread done servicing request
00:13:33.884 00.000 15712 Worker thread wakes up
00:13:33.884 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
00:13:33.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:33.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:35.288 01.404 15712 Exposure complete
00:13:35.345 00.057 15712 worker thread done servicing request
00:13:35.345 00.000 7988 OnExposeComplete: enter
00:13:35.352 00.007 7988 UpdateGuideState(): m_state=6
00:13:35.352 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3468
00:13:35.352 00.000 7988 Star::Find returns 1 (0), X=501.61, Y=809.41, Mass=1494, SNR=25.5, Peak=156 HFD=4.4
00:13:35.352 00.000 7988 MultiStar: [#1 -0.15,0.03,1.02,U] [#2 -0.41,-0.02,0.86,U] [#3 -0.18,-0.16,0.83,U] [#4 -0.45,0.08,0.00,M1] [#5 -0.47,-0.17,0.00,M1] [#6 -0.13,-0.09,0.66,U] [#7 -0.57,-0.15,0.00,M2] [#8 -0.33,-0.26,0.00,M1] 
00:13:35.352 00.000 7988 refined, 4 included, MultiStar: {-0.23, -0.04}, one-star: {-0.26, 0.00}
00:13:35.352 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.56) = xAngle (-4.53 = 1.75)
00:13:35.352 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.72)
00:13:35.352 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.97 mountX=-0.04 mountY=0.23, mountTheta=1.75
00:13:35.362 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.04, opts=13)
00:13:35.362 00.000 7988 Enqueuing Move request for scope (-0.23, -0.04)
00:13:35.362 00.000 15712 Worker thread wakes up
00:13:35.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
00:13:35.362 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
00:13:35.362 00.000 15712 Moving (-0.23, -0.04) raw xDistance=-0.04 yDistance=0.23
00:13:35.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:35.362 00.000 7988 UpdateGuideState exits: m=1494 SNR=25.5
00:13:35.366 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:35.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:35.368 00.002 7988 Enqueuing Expose request
00:13:35.368 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:13:35.368 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:13:35.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:35.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:13:35.368 00.000 15712 MoveAxis(E, 7, ABG)
00:13:35.368 00.000 15712 Guiding  Dir = 2, Dur = 7
00:13:35.368 00.000 15712 IsGuiding returns 0
00:13:35.387 00.019 15712 IsGuiding returns 0
00:13:35.387 00.000 15712 Move returns status 0, amount 7
00:13:35.387 00.000 15712 MoveAxis(N, 0, ABG)
00:13:35.387 00.000 15712 Move returns status 0, amount 0
00:13:35.387 00.000 15712 move complete, result=0
00:13:35.387 00.000 15712 worker thread done servicing request
00:13:35.387 00.000 15712 Worker thread wakes up
00:13:35.387 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
00:13:35.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:35.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:37.028 01.641 15712 Exposure complete
00:13:37.079 00.051 15712 worker thread done servicing request
00:13:37.079 00.000 7988 OnExposeComplete: enter
00:13:37.091 00.012 7988 UpdateGuideState(): m_state=6
00:13:37.091 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3469
00:13:37.091 00.000 7988 Star::Find returns 1 (0), X=501.73, Y=809.11, Mass=1467, SNR=25.6, Peak=161 HFD=4.3
00:13:37.091 00.000 7988 MultiStar: [#1 0.05,-0.63,0.00,M1] [#2 0.01,-0.29,0.87,U] [#3 0.09,-0.34,0.84,U] [#4 0.01,-0.32,0.76,U] [#5 -0.28,-0.41,0.00,M2] [#6 0.08,-0.52,0.00,M1] [#7 -0.27,-0.24,0.51,U] [#8 -0.50,-0.72,0.00,M2] 
00:13:37.091 00.000 7988 refined, 4 included, MultiStar: {-0.05, -0.30}, one-star: {-0.14, -0.30}
00:13:37.096 00.005 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
00:13:37.096 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.96)
00:13:37.096 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.31 cameraTheta=-1.73 mountX=-0.30 mountY=0.06, mountTheta=2.96
00:13:37.096 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.30, opts=13)
00:13:37.096 00.000 7988 Enqueuing Move request for scope (-0.05, -0.30)
00:13:37.096 00.000 15712 Worker thread wakes up
00:13:37.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
00:13:37.096 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
00:13:37.096 00.000 15712 Moving (-0.05, -0.30) raw xDistance=-0.30 yDistance=0.06
00:13:37.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:37.096 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.6
00:13:37.104 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:37.104 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:37.106 00.002 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.87
00:13:37.106 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
00:13:37.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:37.106 00.000 7988 Enqueuing Expose request
00:13:37.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:13:37.106 00.000 15712 MoveAxis(E, 67, ABG)
00:13:37.106 00.000 15712 Guiding  Dir = 2, Dur = 67
00:13:37.106 00.000 15712 IsGuiding returns 0
00:13:37.123 00.017 15712 PulseGuide returned control before completion, sleep 57
00:13:37.209 00.086 15712 IsGuiding returns 0
00:13:37.209 00.000 15712 Move returns status 0, amount 67
00:13:37.209 00.000 15712 MoveAxis(N, 0, ABG)
00:13:37.209 00.000 15712 Move returns status 0, amount 0
00:13:37.209 00.000 15712 move complete, result=0
00:13:37.209 00.000 7988 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
00:13:37.211 00.002 15712 worker thread done servicing request
00:13:37.211 00.000 15712 Worker thread wakes up
00:13:37.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:37.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:38.622 01.411 15712 Exposure complete
00:13:38.684 00.062 15712 worker thread done servicing request
00:13:38.684 00.000 7988 OnExposeComplete: enter
00:13:38.684 00.000 7988 UpdateGuideState(): m_state=6
00:13:38.684 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3470
00:13:38.684 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=809.42, Mass=1469, SNR=25.6, Peak=181 HFD=4.1
00:13:38.684 00.000 7988 MultiStar: [#1 0.19,-0.18,1.00,U] [#2 -0.00,0.04,0.88,U] [#3 0.09,-0.01,0.86,U] [#4 0.10,-0.01,0.79,U] [#5 0.11,-0.07,0.72,U] [#6 0.37,-0.27,0.00,M2] [#7 0.03,0.02,0.49,U] [#8 0.29,-0.18,0.50,U] 
00:13:38.684 00.000 7988 single-star, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.12, 0.01}
00:13:38.684 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.56) = xAngle (-1.50 = -1.50)
00:13:38.684 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
00:13:38.684 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.06 mountX=0.01 mountY=-0.12, mountTheta=-1.50
00:13:38.694 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.01, opts=13)
00:13:38.694 00.000 7988 Enqueuing Move request for scope (0.12, 0.01)
00:13:38.694 00.000 15712 Worker thread wakes up
00:13:38.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
00:13:38.694 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
00:13:38.694 00.000 15712 Moving (0.12, 0.01) raw xDistance=0.01 yDistance=-0.12
00:13:38.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:38.694 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.6
00:13:38.698 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:38.700 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:38.700 00.000 7988 Enqueuing Expose request
00:13:38.700 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:13:38.700 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
00:13:38.700 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:38.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:38.700 00.000 15712 MoveAxis(E, 8, ABG)
00:13:38.700 00.000 15712 Guiding  Dir = 2, Dur = 8
00:13:38.700 00.000 15712 IsGuiding returns 0
00:13:38.747 00.047 15712 IsGuiding returns 0
00:13:38.747 00.000 15712 Move returns status 0, amount 8
00:13:38.747 00.000 15712 MoveAxis(N, 0, ABG)
00:13:38.747 00.000 15712 Move returns status 0, amount 0
00:13:38.747 00.000 15712 move complete, result=0
00:13:38.747 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:13:38.762 00.015 15712 worker thread done servicing request
00:13:38.762 00.000 15712 Worker thread wakes up
00:13:38.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:38.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:40.391 01.629 15712 Exposure complete
00:13:40.449 00.058 15712 worker thread done servicing request
00:13:40.449 00.000 7988 OnExposeComplete: enter
00:13:40.453 00.004 7988 UpdateGuideState(): m_state=6
00:13:40.455 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3471
00:13:40.455 00.000 7988 Star::Find returns 1 (0), X=501.90, Y=809.65, Mass=1597, SNR=26.5, Peak=162 HFD=4.3
00:13:40.457 00.002 7988 MultiStar: [#1 0.23,-0.06,0.97,U] [#2 0.18,0.13,0.87,U] [#3 0.15,0.35,0.83,U] [#4 0.20,0.19,0.73,U] [#5 -0.18,-0.03,0.72,U] [#6 0.10,0.08,0.68,U] [#7 0.08,0.32,0.51,U] [#8 0.12,0.20,0.42,U] 
00:13:40.457 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {0.03, 0.24}
00:13:40.459 00.002 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
00:13:40.459 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
00:13:40.461 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.95 mountX=0.15 mountY=-0.11, mountTheta=-0.63
00:13:40.463 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.15, opts=13)
00:13:40.463 00.000 7988 Enqueuing Move request for scope (0.11, 0.15)
00:13:40.465 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:40.465 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.5
00:13:40.466 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:40.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:40.468 00.002 7988 Enqueuing Expose request
00:13:40.468 00.000 15712 Worker thread wakes up
00:13:40.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
00:13:40.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
00:13:40.468 00.000 15712 Moving (0.11, 0.15) raw xDistance=0.15 yDistance=-0.11
00:13:40.468 00.000 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:13:40.468 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
00:13:40.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:40.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:13:40.468 00.000 15712 MoveAxis(E, 11, ABG)
00:13:40.468 00.000 15712 Guiding  Dir = 2, Dur = 11
00:13:40.468 00.000 15712 IsGuiding returns 0
00:13:40.514 00.046 15712 IsGuiding returns 1
00:13:40.514 00.000 15712 scope still moving after pulse duration time elapsed
00:13:40.567 00.053 15712 IsGuiding returns 0
00:13:40.567 00.000 15712 scope move finished after 11 + 81 ms
00:13:40.567 00.000 15712 Move returns status 0, amount 11
00:13:40.567 00.000 15712 MoveAxis(N, 0, ABG)
00:13:40.567 00.000 15712 Move returns status 0, amount 0
00:13:40.567 00.000 15712 move complete, result=0
00:13:40.567 00.000 7988 GuideStep: 0.2 px 11 ms EAST, -0.1 px 0 ms NORTH
00:13:40.568 00.001 15712 worker thread done servicing request
00:13:40.568 00.000 15712 Worker thread wakes up
00:13:40.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:40.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:41.985 01.417 15712 Exposure complete
00:13:42.046 00.061 15712 worker thread done servicing request
00:13:42.046 00.000 7988 OnExposeComplete: enter
00:13:42.046 00.000 7988 UpdateGuideState(): m_state=6
00:13:42.049 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3472
00:13:42.051 00.002 7988 Star::Find returns 1 (0), X=501.73, Y=809.83, Mass=1532, SNR=26.2, Peak=143 HFD=4.4
00:13:42.051 00.000 7988 MultiStar: [#1 0.23,0.20,0.98,U] [#2 0.03,0.42,0.00,M1] [#3 0.07,0.24,0.83,U] [#4 0.02,0.40,0.76,U] [#5 -0.14,0.53,0.00,M1] [#6 0.02,0.33,0.65,U] [#7 -0.29,0.60,0.00,M1] [#8 -0.25,0.09,0.43,U] 
00:13:42.053 00.002 7988 refined, 5 included, MultiStar: {0.01, 0.29}, one-star: {-0.14, 0.42}
00:13:42.053 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
00:13:42.055 00.002 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
00:13:42.055 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.52 mountX=0.29 mountY=-0.02, mountTheta=-0.07
00:13:42.057 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.29, opts=13)
00:13:42.059 00.002 7988 Enqueuing Move request for scope (0.01, 0.29)
00:13:42.059 00.000 15712 Worker thread wakes up
00:13:42.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
00:13:42.059 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
00:13:42.059 00.000 15712 Moving (0.01, 0.29) raw xDistance=0.29 yDistance=-0.02
00:13:42.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:42.059 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.2
00:13:42.062 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:42.063 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:42.063 00.000 7988 Enqueuing Expose request
00:13:42.065 00.002 15712 PPEC rslt: input = 0.29, final = 0.14, react = 0.18, pred = -0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 639.87
00:13:42.065 00.000 15712 PPEC: input: 0.29, control: 0.14, exposure: 1500
00:13:42.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:42.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:13:42.065 00.000 15712 MoveAxis(W, 47, ABG)
00:13:42.065 00.000 15712 Guiding  Dir = 3, Dur = 47
00:13:42.065 00.000 15712 IsGuiding returns 0
00:13:42.080 00.015 15712 PulseGuide returned control before completion, sleep 42
00:13:42.128 00.048 15712 IsGuiding returns 1
00:13:42.128 00.000 15712 scope still moving after pulse duration time elapsed
00:13:42.165 00.037 15712 IsGuiding returns 0
00:13:42.165 00.000 15712 scope move finished after 47 + 48 ms
00:13:42.165 00.000 15712 Move returns status 0, amount 47
00:13:42.165 00.000 15712 MoveAxis(N, 0, ABG)
00:13:42.165 00.000 15712 Move returns status 0, amount 0
00:13:42.165 00.000 15712 move complete, result=0
00:13:42.165 00.000 7988 GuideStep: 0.3 px 47 ms WEST, -0.0 px 0 ms NORTH
00:13:42.165 00.000 15712 worker thread done servicing request
00:13:42.165 00.000 15712 Worker thread wakes up
00:13:42.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:42.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:43.805 01.640 15712 Exposure complete
00:13:43.851 00.046 15712 worker thread done servicing request
00:13:43.851 00.000 7988 OnExposeComplete: enter
00:13:43.867 00.016 7988 UpdateGuideState(): m_state=6
00:13:43.868 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3473
00:13:43.868 00.000 7988 Star::Find returns 1 (0), X=501.88, Y=809.66, Mass=1488, SNR=25.4, Peak=157 HFD=4.4
00:13:43.870 00.002 7988 MultiStar: [#1 0.16,0.04,1.01,U] [#2 -0.10,0.19,0.91,U] [#3 -0.12,0.12,0.86,U] [#4 -0.02,0.38,0.73,U] [#5 0.13,0.09,0.71,U] [#6 0.21,0.08,0.69,U] [#7 0.18,0.24,0.50,U] [#8 0.04,0.38,0.45,U] 
00:13:43.870 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {0.01, 0.25}
00:13:43.872 00.002 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
00:13:43.872 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
00:13:43.874 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.34 mountX=0.18 mountY=-0.05, mountTheta=-0.26
00:13:43.876 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.18, opts=13)
00:13:43.876 00.000 7988 Enqueuing Move request for scope (0.04, 0.18)
00:13:43.878 00.002 15712 Worker thread wakes up
00:13:43.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
00:13:43.878 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
00:13:43.878 00.000 15712 Moving (0.04, 0.18) raw xDistance=0.18 yDistance=-0.05
00:13:43.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:13:43.878 00.000 7988 UpdateGuideState exits: m=1488 SNR=25.4
00:13:43.881 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:43.881 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:43.883 00.002 7988 Enqueuing Expose request
00:13:43.883 00.000 15712 PPEC rslt: input = 0.18, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 639.87
00:13:43.883 00.000 15712 PPEC: input: 0.18, control: 0.07, exposure: 1500
00:13:43.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:43.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:13:43.883 00.000 15712 MoveAxis(W, 23, ABG)
00:13:43.883 00.000 15712 Guiding  Dir = 3, Dur = 23
00:13:43.885 00.002 15712 IsGuiding returns 0
00:13:43.902 00.017 15712 PulseGuide returned control before completion, sleep 11
00:13:43.953 00.051 15712 IsGuiding returns 0
00:13:43.953 00.000 15712 Move returns status 0, amount 23
00:13:43.953 00.000 15712 MoveAxis(N, 0, ABG)
00:13:43.953 00.000 15712 Move returns status 0, amount 0
00:13:43.953 00.000 15712 move complete, result=0
00:13:43.953 00.000 7988 GuideStep: 0.2 px 23 ms WEST, -0.0 px 0 ms NORTH
00:13:43.957 00.004 15712 worker thread done servicing request
00:13:43.957 00.000 15712 Worker thread wakes up
00:13:43.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:43.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:45.370 01.413 15712 Exposure complete
00:13:45.432 00.062 15712 worker thread done servicing request
00:13:45.432 00.000 7988 OnExposeComplete: enter
00:13:45.432 00.000 7988 UpdateGuideState(): m_state=6
00:13:45.434 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3474
00:13:45.436 00.002 7988 Star::Find returns 1 (0), X=501.69, Y=809.53, Mass=1529, SNR=25.9, Peak=154 HFD=4.7
00:13:45.436 00.000 7988 MultiStar: [#1 0.19,-0.28,1.00,U] [#2 -0.16,-0.09,0.84,U] [#3 -0.19,0.01,0.89,U] [#4 -0.12,0.03,0.78,U] [#5 -0.26,-0.19,0.74,U] [#6 0.01,0.03,0.67,U] [#7 -0.03,0.10,0.50,U] [#8 -0.26,0.11,0.45,U] 
00:13:45.438 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {-0.19, 0.12}
00:13:45.438 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
00:13:45.440 00.002 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.85)
00:13:45.440 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.84 mountX=-0.03 mountY=0.11, mountTheta=1.88
00:13:45.442 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.03, opts=13)
00:13:45.444 00.002 7988 Enqueuing Move request for scope (-0.10, -0.03)
00:13:45.444 00.000 15712 Worker thread wakes up
00:13:45.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:13:45.444 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:13:45.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:45.444 00.000 7988 UpdateGuideState exits: m=1529 SNR=25.9
00:13:45.447 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:45.449 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:45.449 00.000 7988 Enqueuing Expose request
00:13:45.449 00.000 15712 Moving (-0.10, -0.03) raw xDistance=-0.03 yDistance=0.11
00:13:45.449 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:13:45.449 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
00:13:45.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:45.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:13:45.449 00.000 15712 MoveAxis(E, 8, ABG)
00:13:45.449 00.000 15712 Guiding  Dir = 2, Dur = 8
00:13:45.449 00.000 15712 IsGuiding returns 0
00:13:45.466 00.017 15712 IsGuiding returns 0
00:13:45.466 00.000 15712 Move returns status 0, amount 8
00:13:45.466 00.000 15712 MoveAxis(N, 0, ABG)
00:13:45.466 00.000 15712 Move returns status 0, amount 0
00:13:45.466 00.000 15712 move complete, result=0
00:13:45.466 00.000 15712 worker thread done servicing request
00:13:45.466 00.000 15712 Worker thread wakes up
00:13:45.466 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:13:45.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:45.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:47.217 01.751 15712 Exposure complete
00:13:47.268 00.051 15712 worker thread done servicing request
00:13:47.278 00.010 7988 OnExposeComplete: enter
00:13:47.278 00.000 7988 UpdateGuideState(): m_state=6
00:13:47.278 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3475
00:13:47.278 00.000 7988 Star::Find returns 1 (0), X=501.66, Y=809.27, Mass=1440, SNR=25.2, Peak=144 HFD=4.7
00:13:47.278 00.000 7988 MultiStar: [#1 0.05,-0.22,0.97,U] [#2 -0.08,-0.18,0.90,U] [#3 0.13,-0.33,0.88,U] [#4 -0.23,-0.11,0.75,U] [#5 -0.05,-0.10,0.73,U] [#6 0.00,-0.23,0.66,U] [#7 -0.21,-0.33,0.51,U] [#8 0.22,-0.18,0.47,U] 
00:13:47.278 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.20}, one-star: {-0.21, -0.14}
00:13:47.278 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
00:13:47.285 00.007 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
00:13:47.285 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.81 mountX=-0.20 mountY=0.05, mountTheta=2.88
00:13:47.285 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.20, opts=13)
00:13:47.285 00.000 7988 Enqueuing Move request for scope (-0.05, -0.20)
00:13:47.285 00.000 15712 Worker thread wakes up
00:13:47.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
00:13:47.285 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
00:13:47.285 00.000 15712 Moving (-0.05, -0.20) raw xDistance=-0.20 yDistance=0.05
00:13:47.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:47.285 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.2
00:13:47.294 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:47.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:47.294 00.000 7988 Enqueuing Expose request
00:13:47.294 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.88
00:13:47.294 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
00:13:47.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:47.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:13:47.294 00.000 15712 MoveAxis(E, 47, ABG)
00:13:47.294 00.000 15712 Guiding  Dir = 2, Dur = 47
00:13:47.326 00.032 15712 IsGuiding returns 0
00:13:47.344 00.018 15712 PulseGuide returned control before completion, sleep 41
00:13:47.390 00.046 15712 IsGuiding returns 1
00:13:47.390 00.000 15712 scope still moving after pulse duration time elapsed
00:13:47.422 00.032 15712 IsGuiding returns 0
00:13:47.422 00.000 15712 scope move finished after 47 + 48 ms
00:13:47.422 00.000 15712 Move returns status 0, amount 47
00:13:47.422 00.000 15712 MoveAxis(N, 0, ABG)
00:13:47.422 00.000 15712 Move returns status 0, amount 0
00:13:47.422 00.000 15712 move complete, result=0
00:13:47.422 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
00:13:47.426 00.004 15712 worker thread done servicing request
00:13:47.426 00.000 15712 Worker thread wakes up
00:13:47.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:47.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:48.839 01.413 15712 Exposure complete
00:13:48.899 00.060 15712 worker thread done servicing request
00:13:48.899 00.000 7988 OnExposeComplete: enter
00:13:48.899 00.000 7988 UpdateGuideState(): m_state=6
00:13:48.901 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3476
00:13:48.901 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=809.40, Mass=1523, SNR=25.8, Peak=142 HFD=4.8
00:13:48.903 00.002 7988 MultiStar: [#1 0.11,-0.16,0.96,U] [#2 -0.09,-0.32,0.87,U] [#3 0.19,0.12,0.83,U] [#4 -0.14,-0.00,0.77,U] [#5 0.09,-0.10,0.72,U] [#6 0.23,0.01,0.63,U] [#7 0.10,0.03,0.50,U] [#8 -0.17,0.23,0.44,U] 
00:13:48.903 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {-0.09, -0.01}
00:13:48.905 00.002 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
00:13:48.905 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
00:13:48.907 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-1.06 mountX=-0.05 mountY=-0.02, mountTheta=-2.65
00:13:48.909 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
00:13:48.909 00.000 7988 Enqueuing Move request for scope (0.03, -0.05)
00:13:48.911 00.002 15712 Worker thread wakes up
00:13:48.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:13:48.911 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:13:48.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:48.911 00.000 7988 UpdateGuideState exits: m=1523 SNR=25.8
00:13:48.914 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:48.915 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:48.915 00.000 7988 Enqueuing Expose request
00:13:48.915 00.000 15712 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
00:13:48.920 00.005 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:13:48.920 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
00:13:48.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:48.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:13:48.920 00.000 15712 MoveAxis(E, 4, ABG)
00:13:48.920 00.000 15712 Guiding  Dir = 2, Dur = 4
00:13:48.920 00.000 15712 IsGuiding returns 0
00:13:48.932 00.012 15712 IsGuiding returns 0
00:13:48.932 00.000 15712 Move returns status 0, amount 4
00:13:48.932 00.000 15712 MoveAxis(N, 0, ABG)
00:13:48.932 00.000 15712 Move returns status 0, amount 0
00:13:48.932 00.000 15712 move complete, result=0
00:13:48.932 00.000 15712 worker thread done servicing request
00:13:48.932 00.000 15712 Worker thread wakes up
00:13:48.932 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:13:48.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:48.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:50.583 01.651 15712 Exposure complete
00:13:50.644 00.061 15712 worker thread done servicing request
00:13:50.644 00.000 7988 OnExposeComplete: enter
00:13:50.646 00.002 7988 UpdateGuideState(): m_state=6
00:13:50.647 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3477
00:13:50.647 00.000 7988 Star::Find returns 1 (0), X=501.66, Y=809.18, Mass=1586, SNR=26.6, Peak=166 HFD=4.6
00:13:50.647 00.000 7988 MultiStar: [#1 0.17,-0.28,0.93,U] [#2 -0.10,-0.28,0.85,U] [#3 -0.15,-0.32,0.81,U] [#4 -0.14,-0.35,0.70,U] [#5 -0.07,-0.36,0.68,U] [#6 0.03,-0.21,0.63,U] [#7 -0.26,-0.10,0.48,U] [#8 -0.14,-0.23,0.40,U] 
00:13:50.647 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.27}, one-star: {-0.21, -0.23}
00:13:50.647 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
00:13:50.647 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.81)
00:13:50.654 00.007 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.28 cameraTheta=-1.88 mountX=-0.27 mountY=0.09, mountTheta=2.81
00:13:50.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.27, opts=13)
00:13:50.656 00.000 7988 Enqueuing Move request for scope (-0.09, -0.27)
00:13:50.658 00.002 15712 Worker thread wakes up
00:13:50.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
00:13:50.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
00:13:50.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:50.658 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.6
00:13:50.660 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:50.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:50.662 00.002 7988 Enqueuing Expose request
00:13:50.662 00.000 15712 Moving (-0.09, -0.27) raw xDistance=-0.27 yDistance=0.09
00:13:50.664 00.002 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.88
00:13:50.664 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
00:13:50.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:50.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:13:50.664 00.000 15712 MoveAxis(E, 58, ABG)
00:13:50.664 00.000 15712 Guiding  Dir = 2, Dur = 58
00:13:50.681 00.017 15712 IsGuiding returns 0
00:13:50.700 00.019 15712 PulseGuide returned control before completion, sleep 53
00:13:50.778 00.078 15712 IsGuiding returns 0
00:13:50.778 00.000 15712 Move returns status 0, amount 58
00:13:50.778 00.000 15712 MoveAxis(N, 0, ABG)
00:13:50.778 00.000 15712 Move returns status 0, amount 0
00:13:50.778 00.000 15712 move complete, result=0
00:13:50.778 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
00:13:50.782 00.004 15712 worker thread done servicing request
00:13:50.782 00.000 15712 Worker thread wakes up
00:13:50.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:50.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:51.374 00.592 7988 evsrv: cli 0CCCFA88 connect
00:13:51.377 00.003 7988 case statement mapped state 6 to 3
00:13:51.378 00.001 7988 case statement mapped state 6 to 3
00:13:51.380 00.002 7988 evsrv: cli 0CCCFA88 request: {"method":"get_app_state","id":"8b61100b-c14f-4e7c-9435-0b92523bf87d"}
00:13:51.382 00.002 7988 case statement mapped state 6 to 3
00:13:51.384 00.002 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b61100b-c14f-4e7c-9435-0b92523bf87d"}
00:13:51.386 00.002 7988 evsrv: cli 0CCCFA88 disconnect
00:13:52.189 00.803 15712 Exposure complete
00:13:52.313 00.124 15712 worker thread done servicing request
00:13:52.313 00.000 7988 OnExposeComplete: enter
00:13:52.324 00.011 7988 UpdateGuideState(): m_state=6
00:13:52.326 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
00:13:52.328 00.002 7988 Star::Find returns 1 (0), X=501.70, Y=809.45, Mass=1502, SNR=25.9, Peak=168 HFD=4.7
00:13:52.329 00.001 7988 MultiStar: [#1 0.07,-0.27,0.98,U] [#2 -0.01,-0.06,0.85,U] [#3 0.03,-0.06,0.80,U] [#4 -0.35,0.10,0.73,U] [#5 -0.12,0.09,0.73,U] [#6 -0.27,-0.31,0.67,U] [#7 -0.18,-0.04,0.51,U] [#8 -0.09,-0.11,0.47,U] 
00:13:52.329 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.17, 0.04}
00:13:52.329 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
00:13:52.329 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.18 = 2.10)
00:13:52.329 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.59 mountX=-0.07 mountY=0.11, mountTheta=2.12
00:13:52.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.07, opts=13)
00:13:52.329 00.000 7988 Enqueuing Move request for scope (-0.11, -0.07)
00:13:52.329 00.000 15712 Worker thread wakes up
00:13:52.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:52.345 00.016 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
00:13:52.345 00.000 7988 UpdateGuideState exits: m=1502 SNR=25.9
00:13:52.345 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
00:13:52.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:52.345 00.000 15712 Moving (-0.11, -0.07) raw xDistance=-0.07 yDistance=0.11
00:13:52.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:52.345 00.000 7988 Enqueuing Expose request
00:13:52.353 00.008 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:13:52.353 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
00:13:52.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:52.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:13:52.353 00.000 15712 MoveAxis(E, 4, ABG)
00:13:52.353 00.000 15712 Guiding  Dir = 2, Dur = 4
00:13:52.353 00.000 15712 IsGuiding returns 0
00:13:52.378 00.025 15712 IsGuiding returns 0
00:13:52.378 00.000 15712 Move returns status 0, amount 4
00:13:52.378 00.000 15712 MoveAxis(N, 0, ABG)
00:13:52.378 00.000 15712 Move returns status 0, amount 0
00:13:52.378 00.000 15712 move complete, result=0
00:13:52.378 00.000 15712 worker thread done servicing request
00:13:52.378 00.000 15712 Worker thread wakes up
00:13:52.378 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:13:52.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:52.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:54.012 01.634 15712 Exposure complete
00:13:54.073 00.061 15712 worker thread done servicing request
00:13:54.073 00.000 7988 OnExposeComplete: enter
00:13:54.073 00.000 7988 UpdateGuideState(): m_state=6
00:13:54.073 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3479
00:13:54.073 00.000 7988 Star::Find returns 1 (0), X=501.45, Y=809.37, Mass=1550, SNR=26.2, Peak=142 HFD=4.8
00:13:54.090 00.017 7988 MultiStar: [#1 0.02,-0.27,0.95,U] [#2 -0.19,-0.00,0.85,U] [#3 -0.22,-0.30,0.83,U] [#4 -0.24,0.10,0.76,U] [#5 -0.29,-0.12,0.68,U] [#6 -0.06,-0.23,0.62,U] [#7 -0.21,0.05,0.48,U] [#8 -0.22,-0.60,0.00,M1] 
00:13:54.092 00.002 7988 refined, 7 included, MultiStar: {-0.20, -0.11}, one-star: {-0.42, -0.04}
00:13:54.092 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.22 = 2.07)
00:13:54.094 00.002 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
00:13:54.096 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.65 mountX=-0.11 mountY=0.21, mountTheta=2.06
00:13:54.098 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.11, opts=13)
00:13:54.100 00.002 7988 Enqueuing Move request for scope (-0.20, -0.11)
00:13:54.100 00.000 15712 Worker thread wakes up
00:13:54.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
00:13:54.100 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
00:13:54.100 00.000 15712 Moving (-0.20, -0.11) raw xDistance=-0.11 yDistance=0.21
00:13:54.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:54.102 00.002 7988 UpdateGuideState exits: m=1550 SNR=26.2
00:13:54.104 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:54.105 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:54.107 00.002 7988 Enqueuing Expose request
00:13:54.107 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:13:54.107 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
00:13:54.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:54.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:13:54.107 00.000 15712 MoveAxis(E, 7, ABG)
00:13:54.107 00.000 15712 Guiding  Dir = 2, Dur = 7
00:13:54.107 00.000 15712 IsGuiding returns 0
00:13:54.137 00.030 15712 IsGuiding returns 0
00:13:54.137 00.000 15712 Move returns status 0, amount 7
00:13:54.137 00.000 15712 MoveAxis(N, 0, ABG)
00:13:54.137 00.000 15712 Move returns status 0, amount 0
00:13:54.137 00.000 15712 move complete, result=0
00:13:54.137 00.000 15712 worker thread done servicing request
00:13:54.137 00.000 15712 Worker thread wakes up
00:13:54.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:54.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:54.137 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
00:13:55.551 01.414 15712 Exposure complete
00:13:55.618 00.067 15712 worker thread done servicing request
00:13:55.618 00.000 7988 OnExposeComplete: enter
00:13:55.627 00.009 7988 UpdateGuideState(): m_state=6
00:13:55.627 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3480
00:13:55.629 00.002 7988 Star::Find returns 1 (0), X=501.63, Y=809.76, Mass=1535, SNR=26.1, Peak=144 HFD=4.7
00:13:55.631 00.002 7988 MultiStar: [#1 0.04,-0.05,0.94,U] [#2 0.00,0.22,0.87,U] [#3 0.08,0.17,0.84,U] [#4 -0.30,0.14,0.76,U] [#5 -0.09,0.08,0.73,U] [#6 -0.15,-0.00,0.66,U] [#7 -0.10,0.20,0.53,U] [#8 0.01,0.15,0.45,U] 
00:13:55.634 00.003 7988 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.24, 0.35}
00:13:55.635 00.001 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
00:13:55.635 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
00:13:55.637 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.17 cameraTheta=2.10 mountX=0.14 mountY=0.08, mountTheta=0.52
00:13:55.637 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.14, opts=13)
00:13:55.637 00.000 7988 Enqueuing Move request for scope (-0.08, 0.14)
00:13:55.637 00.000 15712 Worker thread wakes up
00:13:55.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
00:13:55.637 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
00:13:55.637 00.000 15712 Moving (-0.08, 0.14) raw xDistance=0.14 yDistance=0.08
00:13:55.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:55.637 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.1
00:13:55.646 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:55.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:55.646 00.000 7988 Enqueuing Expose request
00:13:55.646 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:13:55.646 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
00:13:55.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:55.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:13:55.646 00.000 15712 MoveAxis(E, 10, ABG)
00:13:55.646 00.000 15712 Guiding  Dir = 2, Dur = 10
00:13:55.651 00.005 15712 IsGuiding returns 0
00:13:55.670 00.019 15712 IsGuiding returns 1
00:13:55.670 00.000 15712 scope still moving after pulse duration time elapsed
00:13:55.719 00.049 15712 IsGuiding returns 0
00:13:55.719 00.000 15712 scope move finished after 10 + 58 ms
00:13:55.719 00.000 15712 Move returns status 0, amount 10
00:13:55.719 00.000 15712 MoveAxis(N, 0, ABG)
00:13:55.719 00.000 15712 Move returns status 0, amount 0
00:13:55.719 00.000 15712 move complete, result=0
00:13:55.719 00.000 15712 worker thread done servicing request
00:13:55.719 00.000 15712 Worker thread wakes up
00:13:55.719 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:13:55.721 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:55.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:57.462 01.741 15712 Exposure complete
00:13:57.524 00.062 15712 worker thread done servicing request
00:13:57.524 00.000 7988 OnExposeComplete: enter
00:13:57.524 00.000 7988 UpdateGuideState(): m_state=6
00:13:57.524 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3481
00:13:57.524 00.000 7988 Star::Find returns 1 (0), X=501.68, Y=809.55, Mass=1549, SNR=26.1, Peak=139 HFD=4.8
00:13:57.524 00.000 7988 MultiStar: [#1 0.07,0.07,0.96,U] [#2 -0.21,0.29,0.86,U] [#3 0.07,0.16,0.84,U] [#4 -0.01,0.33,0.77,U] [#5 -0.29,0.31,0.00,M1] [#6 0.10,0.44,0.00,M1] [#7 -0.21,0.14,0.46,U] [#8 -0.40,0.42,0.00,M1] 
00:13:57.534 00.010 7988 refined, 5 included, MultiStar: {-0.07, 0.19}, one-star: {-0.19, 0.14}
00:13:57.537 00.003 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
00:13:57.539 00.002 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
00:13:57.540 00.001 7988 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.94 mountX=0.19 mountY=0.07, mountTheta=0.35
00:13:57.540 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.19, opts=13)
00:13:57.540 00.000 7988 Enqueuing Move request for scope (-0.07, 0.19)
00:13:57.540 00.000 15712 Worker thread wakes up
00:13:57.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:57.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
00:13:57.540 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.1
00:13:57.540 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
00:13:57.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:57.540 00.000 15712 Moving (-0.07, 0.19) raw xDistance=0.19 yDistance=0.07
00:13:57.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:57.551 00.011 7988 Enqueuing Expose request
00:13:57.553 00.002 15712 PPEC rslt: input = 0.19, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 639.89
00:13:57.553 00.000 15712 PPEC: input: 0.19, control: 0.07, exposure: 1500
00:13:57.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:57.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:13:57.553 00.000 15712 MoveAxis(W, 24, ABG)
00:13:57.553 00.000 15712 Guiding  Dir = 3, Dur = 24
00:13:57.553 00.000 15712 IsGuiding returns 0
00:13:57.571 00.018 15712 PulseGuide returned control before completion, sleep 14
00:13:57.620 00.049 15712 IsGuiding returns 0
00:13:57.620 00.000 15712 Move returns status 0, amount 24
00:13:57.620 00.000 15712 MoveAxis(N, 0, ABG)
00:13:57.620 00.000 15712 Move returns status 0, amount 0
00:13:57.620 00.000 15712 move complete, result=0
00:13:57.620 00.000 15712 worker thread done servicing request
00:13:57.620 00.000 15712 Worker thread wakes up
00:13:57.620 00.000 7988 GuideStep: 0.2 px 24 ms WEST, 0.1 px 0 ms NORTH
00:13:57.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:57.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:13:59.039 01.419 15712 Exposure complete
00:13:59.099 00.060 15712 worker thread done servicing request
00:13:59.099 00.000 7988 OnExposeComplete: enter
00:13:59.101 00.002 7988 UpdateGuideState(): m_state=6
00:13:59.103 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3482
00:13:59.103 00.000 7988 Star::Find returns 1 (0), X=502.04, Y=809.24, Mass=1574, SNR=26.5, Peak=165 HFD=4.5
00:13:59.105 00.002 7988 MultiStar: [#1 -0.01,-0.31,0.95,U] [#2 0.12,-0.09,0.85,U] [#3 0.12,-0.21,0.84,U] [#4 0.04,-0.14,0.73,U] [#5 -0.06,-0.24,0.72,U] [#6 0.17,-0.22,0.63,U] [#7 -0.01,-0.24,0.45,U] [#8 0.11,-0.38,0.43,U] 
00:13:59.105 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.21}, one-star: {0.17, -0.17}
00:13:59.107 00.002 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
00:13:59.107 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
00:13:59.109 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.23 mountX=-0.21 mountY=-0.07, mountTheta=-2.82
00:13:59.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.21, opts=13)
00:13:59.111 00.002 7988 Enqueuing Move request for scope (0.08, -0.21)
00:13:59.113 00.002 15712 Worker thread wakes up
00:13:59.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
00:13:59.113 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
00:13:59.113 00.000 15712 Moving (0.08, -0.21) raw xDistance=-0.21 yDistance=-0.07
00:13:59.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:13:59.113 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.5
00:13:59.113 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:59.116 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:13:59.117 00.001 7988 Enqueuing Expose request
00:13:59.117 00.000 15712 PPEC rslt: input = -0.21, final = -0.16, react = -0.13, pred = -0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 639.89
00:13:59.117 00.000 15712 PPEC: input: -0.21, control: -0.16, exposure: 1500
00:13:59.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:59.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:13:59.117 00.000 15712 MoveAxis(E, 54, ABG)
00:13:59.117 00.000 15712 Guiding  Dir = 2, Dur = 54
00:13:59.117 00.000 15712 IsGuiding returns 0
00:13:59.141 00.024 15712 PulseGuide returned control before completion, sleep 43
00:13:59.197 00.056 15712 IsGuiding returns 1
00:13:59.197 00.000 15712 scope still moving after pulse duration time elapsed
00:13:59.235 00.038 15712 IsGuiding returns 0
00:13:59.235 00.000 15712 scope move finished after 54 + 63 ms
00:13:59.235 00.000 15712 Move returns status 0, amount 54
00:13:59.235 00.000 15712 MoveAxis(N, 0, ABG)
00:13:59.235 00.000 15712 Move returns status 0, amount 0
00:13:59.235 00.000 15712 move complete, result=0
00:13:59.235 00.000 7988 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
00:13:59.238 00.003 15712 worker thread done servicing request
00:13:59.238 00.000 15712 Worker thread wakes up
00:13:59.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:13:59.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:00.874 01.636 15712 Exposure complete
00:14:00.934 00.060 15712 worker thread done servicing request
00:14:00.934 00.000 7988 OnExposeComplete: enter
00:14:00.936 00.002 7988 UpdateGuideState(): m_state=6
00:14:00.938 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3483
00:14:00.938 00.000 7988 Star::Find returns 1 (0), X=501.69, Y=809.83, Mass=1549, SNR=26.1, Peak=142 HFD=4.5
00:14:00.940 00.002 7988 MultiStar: [#1 0.08,0.28,0.98,U] [#2 -0.22,0.29,0.87,U] [#3 -0.11,0.25,0.83,U] [#4 -0.20,0.39,0.00,M1] [#5 -0.24,0.23,0.70,U] [#6 0.00,0.25,0.64,U] [#7 -0.20,0.36,0.00,M1] [#8 -0.06,0.04,0.46,U] 
00:14:00.940 00.000 7988 refined, 6 included, MultiStar: {-0.11, 0.27}, one-star: {-0.18, 0.42}
00:14:00.942 00.002 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.37 = 0.37)
00:14:00.942 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
00:14:00.944 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.94 mountX=0.27 mountY=0.10, mountTheta=0.35
00:14:00.946 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.27, opts=13)
00:14:00.946 00.000 7988 Enqueuing Move request for scope (-0.11, 0.27)
00:14:00.948 00.002 15712 Worker thread wakes up
00:14:00.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
00:14:00.948 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
00:14:00.948 00.000 15712 Moving (-0.11, 0.27) raw xDistance=0.27 yDistance=0.10
00:14:00.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:14:00.948 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.1
00:14:00.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:00.951 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:00.951 00.000 7988 Enqueuing Expose request
00:14:00.951 00.000 15712 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.89
00:14:00.951 00.000 15712 PPEC: input: 0.27, control: 0.15, exposure: 1500
00:14:00.951 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:00.951 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:14:00.951 00.000 15712 MoveAxis(W, 47, ABG)
00:14:00.951 00.000 15712 Guiding  Dir = 3, Dur = 47
00:14:00.951 00.000 15712 IsGuiding returns 0
00:14:00.971 00.020 15712 PulseGuide returned control before completion, sleep 33
00:14:01.036 00.065 15712 IsGuiding returns 0
00:14:01.036 00.000 15712 Move returns status 0, amount 47
00:14:01.036 00.000 15712 MoveAxis(N, 0, ABG)
00:14:01.036 00.000 15712 Move returns status 0, amount 0
00:14:01.036 00.000 15712 move complete, result=0
00:14:01.036 00.000 15712 worker thread done servicing request
00:14:01.036 00.000 15712 Worker thread wakes up
00:14:01.036 00.000 7988 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
00:14:01.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:01.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:02.449 01.413 15712 Exposure complete
00:14:02.512 00.063 15712 worker thread done servicing request
00:14:02.512 00.000 7988 OnExposeComplete: enter
00:14:02.513 00.001 7988 UpdateGuideState(): m_state=6
00:14:02.513 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3484
00:14:02.513 00.000 7988 Star::Find returns 1 (0), X=501.54, Y=809.26, Mass=1547, SNR=26.3, Peak=162 HFD=4.6
00:14:02.513 00.000 7988 MultiStar: [#1 0.06,-0.31,0.96,U] [#2 -0.15,-0.40,0.00,M1] [#3 0.01,-0.23,0.84,U] [#4 -0.14,-0.07,0.74,U] [#5 -0.19,-0.11,0.68,U] [#6 0.10,-0.19,0.66,U] [#7 -0.08,-0.00,0.48,U] [#8 0.01,-0.06,0.45,U] 
00:14:02.513 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.16}, one-star: {-0.33, -0.15}
00:14:02.513 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
00:14:02.513 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.63 = 2.66)
00:14:02.513 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.03 mountX=-0.16 mountY=0.08, mountTheta=2.66
00:14:02.513 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.16, opts=13)
00:14:02.513 00.000 7988 Enqueuing Move request for scope (-0.08, -0.16)
00:14:02.513 00.000 15712 Worker thread wakes up
00:14:02.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
00:14:02.513 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
00:14:02.513 00.000 15712 Moving (-0.08, -0.16) raw xDistance=-0.16 yDistance=0.08
00:14:02.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:02.513 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.3
00:14:02.527 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:02.528 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:02.528 00.000 7988 Enqueuing Expose request
00:14:02.530 00.002 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:14:02.530 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
00:14:02.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:02.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:14:02.530 00.000 15712 MoveAxis(E, 5, ABG)
00:14:02.530 00.000 15712 Guiding  Dir = 2, Dur = 5
00:14:02.530 00.000 15712 IsGuiding returns 0
00:14:02.544 00.014 15712 IsGuiding returns 0
00:14:02.544 00.000 15712 Move returns status 0, amount 5
00:14:02.544 00.000 15712 MoveAxis(N, 0, ABG)
00:14:02.544 00.000 15712 Move returns status 0, amount 0
00:14:02.544 00.000 15712 move complete, result=0
00:14:02.544 00.000 15712 worker thread done servicing request
00:14:02.544 00.000 15712 Worker thread wakes up
00:14:02.544 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
00:14:02.547 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:02.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:04.186 01.639 15712 Exposure complete
00:14:04.249 00.063 15712 worker thread done servicing request
00:14:04.249 00.000 7988 OnExposeComplete: enter
00:14:04.249 00.000 7988 UpdateGuideState(): m_state=6
00:14:04.251 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3485
00:14:04.251 00.000 7988 Star::Find returns 1 (0), X=501.67, Y=809.10, Mass=1606, SNR=26.9, Peak=144 HFD=4.7
00:14:04.253 00.002 7988 MultiStar: [#1 0.12,-0.35,0.94,U] [#2 0.04,-0.16,0.81,U] [#3 0.12,-0.15,0.83,U] [#4 -0.12,-0.05,0.69,U] [#5 -0.08,-0.14,0.71,U] [#6 -0.06,-0.26,0.63,U] [#7 -0.10,-0.27,0.46,U] [#8 0.08,-0.13,0.46,U] 
00:14:04.255 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.21}, one-star: {-0.20, -0.31}
00:14:04.255 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.24 = 3.05)
00:14:04.255 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
00:14:04.257 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.67 mountX=-0.21 mountY=0.03, mountTheta=3.02
00:14:04.259 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.21, opts=13)
00:14:04.259 00.000 7988 Enqueuing Move request for scope (-0.02, -0.21)
00:14:04.261 00.002 15712 Worker thread wakes up
00:14:04.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
00:14:04.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
00:14:04.261 00.000 15712 Moving (-0.02, -0.21) raw xDistance=-0.21 yDistance=0.03
00:14:04.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:04.261 00.000 7988 UpdateGuideState exits: m=1606 SNR=26.9
00:14:04.263 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:04.265 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:04.265 00.000 7988 Enqueuing Expose request
00:14:04.265 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.89
00:14:04.265 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
00:14:04.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:04.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:14:04.265 00.000 15712 MoveAxis(E, 46, ABG)
00:14:04.265 00.000 15712 Guiding  Dir = 2, Dur = 46
00:14:04.265 00.000 15712 IsGuiding returns 0
00:14:04.285 00.020 15712 PulseGuide returned control before completion, sleep 36
00:14:04.328 00.043 15712 IsGuiding returns 1
00:14:04.328 00.000 15712 scope still moving after pulse duration time elapsed
00:14:04.366 00.038 15712 IsGuiding returns 0
00:14:04.366 00.000 15712 scope move finished after 46 + 54 ms
00:14:04.366 00.000 15712 Move returns status 0, amount 46
00:14:04.366 00.000 15712 MoveAxis(N, 0, ABG)
00:14:04.366 00.000 15712 Move returns status 0, amount 0
00:14:04.366 00.000 15712 move complete, result=0
00:14:04.366 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
00:14:04.370 00.004 15712 worker thread done servicing request
00:14:04.370 00.000 15712 Worker thread wakes up
00:14:04.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:04.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:05.780 01.410 15712 Exposure complete
00:14:05.842 00.062 15712 worker thread done servicing request
00:14:05.842 00.000 7988 OnExposeComplete: enter
00:14:05.842 00.000 7988 UpdateGuideState(): m_state=6
00:14:05.844 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3486
00:14:05.844 00.000 7988 Star::Find returns 1 (0), X=501.51, Y=809.28, Mass=1534, SNR=25.7, Peak=145 HFD=4.7
00:14:05.844 00.000 7988 MultiStar: [#1 0.20,-0.02,0.99,U] [#2 -0.02,0.09,0.89,U] [#3 0.13,-0.05,0.83,U] [#4 0.00,0.06,0.74,U] [#5 -0.08,-0.07,0.69,U] [#6 0.02,0.02,0.66,U] [#7 -0.27,-0.01,0.50,U] [#8 0.14,-0.18,0.46,U] 
00:14:05.844 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.36, -0.13}
00:14:05.844 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.89 = 2.39)
00:14:05.844 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.36)
00:14:05.844 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.33 mountX=-0.03 mountY=0.03, mountTheta=2.38
00:14:05.844 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.03, opts=13)
00:14:05.844 00.000 7988 Enqueuing Move request for scope (-0.03, -0.03)
00:14:05.844 00.000 15712 Worker thread wakes up
00:14:05.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
00:14:05.844 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
00:14:05.844 00.000 15712 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=0.03
00:14:05.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:05.844 00.000 7988 UpdateGuideState exits: m=1534 SNR=25.7
00:14:05.857 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:05.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:05.857 00.000 7988 Enqueuing Expose request
00:14:05.857 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:14:05.857 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
00:14:05.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:05.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:14:05.857 00.000 15712 MoveAxis(E, 5, ABG)
00:14:05.857 00.000 15712 Guiding  Dir = 2, Dur = 5
00:14:05.861 00.004 15712 IsGuiding returns 0
00:14:05.881 00.020 15712 IsGuiding returns 0
00:14:05.881 00.000 15712 Move returns status 0, amount 5
00:14:05.881 00.000 15712 MoveAxis(N, 0, ABG)
00:14:05.881 00.000 15712 Move returns status 0, amount 0
00:14:05.881 00.000 15712 move complete, result=0
00:14:05.881 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
00:14:05.888 00.007 15712 worker thread done servicing request
00:14:05.888 00.000 15712 Worker thread wakes up
00:14:05.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:05.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:07.628 01.740 15712 Exposure complete
00:14:07.689 00.061 15712 worker thread done servicing request
00:14:07.689 00.000 7988 OnExposeComplete: enter
00:14:07.689 00.000 7988 UpdateGuideState(): m_state=6
00:14:07.689 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3487
00:14:07.689 00.000 7988 Star::Find returns 1 (0), X=501.74, Y=809.32, Mass=1545, SNR=26.1, Peak=172 HFD=4.6
00:14:07.694 00.005 7988 MultiStar: [#1 -0.04,-0.10,0.97,U] [#2 -0.24,-0.07,0.83,U] [#3 -0.20,-0.13,0.79,U] [#4 -0.08,0.15,0.73,U] [#5 -0.22,-0.15,0.70,U] [#6 -0.05,-0.10,0.66,U] [#7 -0.15,0.47,0.00,M1] [#8 -0.15,-0.13,0.45,U] 
00:14:07.694 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.08}, one-star: {-0.13, -0.09}
00:14:07.696 00.002 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.21 = 2.08)
00:14:07.696 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.04)
00:14:07.698 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.64 mountX=-0.08 mountY=0.14, mountTheta=2.07
00:14:07.700 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.08, opts=13)
00:14:07.702 00.002 7988 Enqueuing Move request for scope (-0.14, -0.08)
00:14:07.702 00.000 15712 Worker thread wakes up
00:14:07.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
00:14:07.702 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
00:14:07.702 00.000 15712 Moving (-0.14, -0.08) raw xDistance=-0.08 yDistance=0.14
00:14:07.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:07.702 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.1
00:14:07.705 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:07.707 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:07.709 00.002 7988 Enqueuing Expose request
00:14:07.709 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:14:07.709 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:14:07.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:07.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:14:07.709 00.000 15712 MoveAxis(E, 5, ABG)
00:14:07.709 00.000 15712 Guiding  Dir = 2, Dur = 5
00:14:07.709 00.000 15712 IsGuiding returns 0
00:14:07.723 00.014 15712 IsGuiding returns 0
00:14:07.723 00.000 15712 Move returns status 0, amount 5
00:14:07.723 00.000 15712 MoveAxis(N, 0, ABG)
00:14:07.723 00.000 15712 Move returns status 0, amount 0
00:14:07.723 00.000 15712 move complete, result=0
00:14:07.723 00.000 15712 worker thread done servicing request
00:14:07.723 00.000 15712 Worker thread wakes up
00:14:07.723 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:14:07.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:07.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:09.143 01.420 15712 Exposure complete
00:14:09.193 00.050 15712 worker thread done servicing request
00:14:09.193 00.000 7988 OnExposeComplete: enter
00:14:09.204 00.011 7988 UpdateGuideState(): m_state=6
00:14:09.204 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3488
00:14:09.204 00.000 7988 Star::Find returns 1 (0), X=501.70, Y=809.19, Mass=1577, SNR=26.4, Peak=155 HFD=4.7
00:14:09.204 00.000 7988 MultiStar: [#1 -0.06,-0.42,0.00,M1] [#2 -0.11,-0.13,0.86,U] [#3 -0.44,-0.25,0.00,M1] [#4 -0.03,0.15,0.76,U] [#5 -0.20,-0.19,0.71,U] [#6 -0.17,-0.23,0.60,U] [#7 -0.34,-0.42,0.00,M2] [#8 -0.23,-0.32,0.46,U] 
00:14:09.204 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.15}, one-star: {-0.17, -0.22}
00:14:09.210 00.006 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.92 = 2.37)
00:14:09.210 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
00:14:09.210 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.35 mountX=-0.15 mountY=0.15, mountTheta=2.35
00:14:09.210 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.15, opts=13)
00:14:09.210 00.000 7988 Enqueuing Move request for scope (-0.15, -0.15)
00:14:09.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:09.210 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.4
00:14:09.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:09.210 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:09.220 00.010 7988 Enqueuing Expose request
00:14:09.220 00.000 15712 Worker thread wakes up
00:14:09.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
00:14:09.220 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
00:14:09.220 00.000 15712 Moving (-0.15, -0.15) raw xDistance=-0.15 yDistance=0.15
00:14:09.222 00.002 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:14:09.222 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
00:14:09.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:09.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:14:09.222 00.000 15712 MoveAxis(E, 8, ABG)
00:14:09.222 00.000 15712 Guiding  Dir = 2, Dur = 8
00:14:09.222 00.000 15712 IsGuiding returns 0
00:14:09.241 00.019 15712 IsGuiding returns 0
00:14:09.241 00.000 15712 Move returns status 0, amount 8
00:14:09.241 00.000 15712 MoveAxis(N, 0, ABG)
00:14:09.241 00.000 15712 Move returns status 0, amount 0
00:14:09.241 00.000 15712 move complete, result=0
00:14:09.241 00.000 15712 worker thread done servicing request
00:14:09.241 00.000 15712 Worker thread wakes up
00:14:09.241 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:14:09.244 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:09.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:10.881 01.637 15712 Exposure complete
00:14:10.942 00.061 15712 worker thread done servicing request
00:14:10.942 00.000 7988 OnExposeComplete: enter
00:14:10.943 00.001 7988 UpdateGuideState(): m_state=6
00:14:10.943 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3489
00:14:10.945 00.002 7988 Star::Find returns 1 (0), X=501.54, Y=809.29, Mass=1446, SNR=25.3, Peak=164 HFD=4.6
00:14:10.947 00.002 7988 MultiStar: [#1 -0.05,-0.08,1.03,U] [#2 -0.36,-0.14,0.86,U] [#3 -0.30,-0.05,0.84,U] [#4 -0.29,-0.04,0.81,U] [#5 -0.20,-0.16,0.73,U] [#6 -0.16,-0.31,0.67,U] [#7 -0.56,-0.12,0.00,M3] [#8 -0.47,-0.06,0.00,M1] 
00:14:10.947 00.000 7988 refined, 6 included, MultiStar: {-0.24, -0.12}, one-star: {-0.33, -0.12}
00:14:10.949 00.002 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.56) = xAngle (-4.24 = 2.05)
00:14:10.949 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.01)
00:14:10.949 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.68 mountX=-0.12 mountY=0.24, mountTheta=2.04
00:14:10.951 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.12, opts=13)
00:14:10.953 00.002 7988 Enqueuing Move request for scope (-0.24, -0.12)
00:14:10.953 00.000 15712 Worker thread wakes up
00:14:10.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
00:14:10.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
00:14:10.953 00.000 15712 Moving (-0.24, -0.12) raw xDistance=-0.12 yDistance=0.24
00:14:10.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:10.953 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.3
00:14:10.957 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:10.958 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:10.958 00.000 7988 Enqueuing Expose request
00:14:10.960 00.002 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:14:10.960 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
00:14:10.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:10.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:14:10.960 00.000 15712 MoveAxis(E, 11, ABG)
00:14:10.960 00.000 15712 Guiding  Dir = 2, Dur = 11
00:14:10.960 00.000 15712 IsGuiding returns 0
00:14:10.977 00.017 15712 IsGuiding returns 1
00:14:10.977 00.000 15712 scope still moving after pulse duration time elapsed
00:14:11.028 00.051 15712 IsGuiding returns 0
00:14:11.028 00.000 15712 scope move finished after 11 + 62 ms
00:14:11.028 00.000 15712 Move returns status 0, amount 11
00:14:11.028 00.000 15712 MoveAxis(N, 0, ABG)
00:14:11.028 00.000 15712 Move returns status 0, amount 0
00:14:11.028 00.000 15712 move complete, result=0
00:14:11.028 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
00:14:11.036 00.008 15712 worker thread done servicing request
00:14:11.036 00.000 15712 Worker thread wakes up
00:14:11.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:11.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:12.442 01.406 15712 Exposure complete
00:14:12.504 00.062 15712 worker thread done servicing request
00:14:12.504 00.000 7988 OnExposeComplete: enter
00:14:12.506 00.002 7988 UpdateGuideState(): m_state=6
00:14:12.507 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3490
00:14:12.507 00.000 7988 Star::Find returns 1 (0), X=501.63, Y=809.60, Mass=1485, SNR=25.5, Peak=159 HFD=4.6
00:14:12.509 00.002 7988 MultiStar: [#1 -0.14,-0.11,0.96,U] [#2 -0.19,0.21,0.86,U] [#3 -0.19,0.04,0.83,U] [#4 -0.51,0.24,0.00,M1] [#5 -0.49,-0.03,0.00,M1] [#6 -0.05,0.16,0.65,U] [#7 -0.04,0.12,0.54,U] [#8 -0.29,0.13,0.44,U] 
00:14:12.511 00.002 7988 refined, 6 included, MultiStar: {-0.17, 0.10}, one-star: {-0.24, 0.19}
00:14:12.511 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
00:14:12.513 00.002 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
00:14:12.513 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.19 cameraTheta=2.60 mountX=0.10 mountY=0.16, mountTheta=1.03
00:14:12.515 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.10, opts=13)
00:14:12.517 00.002 7988 Enqueuing Move request for scope (-0.17, 0.10)
00:14:12.517 00.000 15712 Worker thread wakes up
00:14:12.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
00:14:12.517 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
00:14:12.517 00.000 15712 Moving (-0.17, 0.10) raw xDistance=0.10 yDistance=0.16
00:14:12.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:12.520 00.003 7988 UpdateGuideState exits: m=1485 SNR=25.5
00:14:12.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:12.522 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:12.522 00.000 7988 Enqueuing Expose request
00:14:12.524 00.002 15712 PPEC rslt: input = 0.10, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:14:12.524 00.000 15712 PPEC: input: 0.10, control: -0.04, exposure: 1500
00:14:12.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:12.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:14:12.524 00.000 15712 MoveAxis(E, 12, ABG)
00:14:12.524 00.000 15712 Guiding  Dir = 2, Dur = 12
00:14:12.524 00.000 15712 IsGuiding returns 0
00:14:12.552 00.028 15712 IsGuiding returns 1
00:14:12.552 00.000 15712 scope still moving after pulse duration time elapsed
00:14:12.601 00.049 15712 IsGuiding returns 0
00:14:12.601 00.000 15712 scope move finished after 12 + 63 ms
00:14:12.601 00.000 15712 Move returns status 0, amount 12
00:14:12.601 00.000 15712 MoveAxis(N, 0, ABG)
00:14:12.601 00.000 15712 Move returns status 0, amount 0
00:14:12.601 00.000 15712 move complete, result=0
00:14:12.601 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.2 px 0 ms NORTH
00:14:12.603 00.002 15712 worker thread done servicing request
00:14:12.603 00.000 15712 Worker thread wakes up
00:14:12.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:12.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:14.244 01.641 15712 Exposure complete
00:14:14.306 00.062 15712 worker thread done servicing request
00:14:14.306 00.000 7988 OnExposeComplete: enter
00:14:14.306 00.000 7988 UpdateGuideState(): m_state=6
00:14:14.310 00.004 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3491
00:14:14.310 00.000 7988 Star::Find returns 1 (0), X=501.55, Y=809.52, Mass=1491, SNR=25.3, Peak=157 HFD=4.8
00:14:14.312 00.002 7988 MultiStar: [#1 0.01,0.12,1.01,U] [#2 -0.23,0.11,0.88,U] [#3 -0.02,0.10,0.85,U] [#4 0.10,-0.00,0.75,U] [#5 -0.07,0.03,0.70,U] [#6 -0.16,0.29,0.65,U] [#7 -0.05,0.29,0.47,U] [#8 -0.30,0.06,0.44,U] 
00:14:14.312 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.12}, one-star: {-0.33, 0.11}
00:14:14.314 00.002 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
00:14:14.314 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
00:14:14.316 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.35 mountX=0.11 mountY=0.11, mountTheta=0.77
00:14:14.318 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.12, opts=13)
00:14:14.318 00.000 7988 Enqueuing Move request for scope (-0.11, 0.12)
00:14:14.320 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:14.320 00.000 7988 UpdateGuideState exits: m=1491 SNR=25.3
00:14:14.322 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:14.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:14.324 00.002 7988 Enqueuing Expose request
00:14:14.324 00.000 15712 Worker thread wakes up
00:14:14.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
00:14:14.324 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
00:14:14.324 00.000 15712 Moving (-0.11, 0.12) raw xDistance=0.11 yDistance=0.11
00:14:14.327 00.003 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:14:14.327 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
00:14:14.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:14.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:14:14.327 00.000 15712 MoveAxis(E, 9, ABG)
00:14:14.327 00.000 15712 Guiding  Dir = 2, Dur = 9
00:14:14.327 00.000 15712 IsGuiding returns 0
00:14:14.338 00.011 15712 IsGuiding returns 0
00:14:14.338 00.000 15712 Move returns status 0, amount 9
00:14:14.338 00.000 15712 MoveAxis(N, 0, ABG)
00:14:14.338 00.000 15712 Move returns status 0, amount 0
00:14:14.338 00.000 15712 move complete, result=0
00:14:14.338 00.000 15712 worker thread done servicing request
00:14:14.338 00.000 15712 Worker thread wakes up
00:14:14.338 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:14:14.344 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:14.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:15.756 01.412 15712 Exposure complete
00:14:15.817 00.061 15712 worker thread done servicing request
00:14:15.819 00.002 7988 OnExposeComplete: enter
00:14:15.819 00.000 7988 UpdateGuideState(): m_state=6
00:14:15.822 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3492
00:14:15.822 00.000 7988 Star::Find returns 1 (0), X=501.47, Y=809.52, Mass=1501, SNR=25.6, Peak=138 HFD=5.0
00:14:15.824 00.002 7988 MultiStar: [#1 -0.25,0.04,0.97,U] [#2 -0.23,0.40,0.00,M1] [#3 -0.20,0.15,0.84,U] [#4 -0.25,0.48,0.00,M1] [#5 -0.33,0.28,0.00,M1] [#6 -0.07,0.33,0.66,U] [#7 -0.33,0.10,0.49,U] [#8 -0.07,0.14,0.41,U] 
00:14:15.824 00.000 7988 refined, 5 included, MultiStar: {-0.24, 0.14}, one-star: {-0.40, 0.11}
00:14:15.826 00.002 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.56) = xAngle (1.06 = 1.06)
00:14:15.826 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
00:14:15.828 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.27 cameraTheta=2.63 mountX=0.13 mountY=0.24, mountTheta=1.06
00:14:15.828 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.14, opts=13)
00:14:15.828 00.000 7988 Enqueuing Move request for scope (-0.24, 0.14)
00:14:15.828 00.000 15712 Worker thread wakes up
00:14:15.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
00:14:15.828 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
00:14:15.828 00.000 15712 Moving (-0.24, 0.14) raw xDistance=0.13 yDistance=0.24
00:14:15.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:14:15.828 00.000 7988 UpdateGuideState exits: m=1501 SNR=25.6
00:14:15.836 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:15.837 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:15.838 00.001 7988 Enqueuing Expose request
00:14:15.839 00.001 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:14:15.839 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
00:14:15.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:15.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:14:15.839 00.000 15712 MoveAxis(E, 6, ABG)
00:14:15.839 00.000 15712 Guiding  Dir = 2, Dur = 6
00:14:15.839 00.000 15712 IsGuiding returns 0
00:14:15.861 00.022 15712 IsGuiding returns 0
00:14:15.861 00.000 15712 Move returns status 0, amount 6
00:14:15.861 00.000 15712 MoveAxis(N, 0, ABG)
00:14:15.861 00.000 15712 Move returns status 0, amount 0
00:14:15.861 00.000 15712 move complete, result=0
00:14:15.861 00.000 15712 worker thread done servicing request
00:14:15.861 00.000 15712 Worker thread wakes up
00:14:15.861 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
00:14:15.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:15.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:17.601 01.740 15712 Exposure complete
00:14:17.664 00.063 15712 worker thread done servicing request
00:14:17.664 00.000 7988 OnExposeComplete: enter
00:14:17.664 00.000 7988 UpdateGuideState(): m_state=6
00:14:17.664 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
00:14:17.664 00.000 7988 Star::Find returns 1 (0), X=501.86, Y=809.50, Mass=1516, SNR=25.8, Peak=154 HFD=4.8
00:14:17.670 00.006 7988 MultiStar: [#1 -0.07,-0.04,0.93,U] [#2 -0.16,0.17,0.83,U] [#3 -0.06,-0.10,0.82,U] [#4 -0.12,0.08,0.74,U] [#5 -0.22,0.06,0.77,U] [#6 -0.08,0.02,0.68,U] [#7 0.04,0.05,0.52,U] [#8 0.07,0.06,0.45,U] 
00:14:17.670 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.01, 0.09}
00:14:17.670 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
00:14:17.670 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
00:14:17.670 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.65 mountX=0.08 mountY=0.00, mountTheta=0.05
00:14:17.670 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.09, opts=13)
00:14:17.670 00.000 7988 Enqueuing Move request for scope (-0.01, 0.09)
00:14:17.670 00.000 15712 Worker thread wakes up
00:14:17.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:14:17.670 00.000 7988 UpdateGuideState exits: m=1516 SNR=25.8
00:14:17.680 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:17.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:17.680 00.000 7988 Enqueuing Expose request
00:14:17.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:14:17.680 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:14:17.680 00.000 15712 Moving (-0.01, 0.09) raw xDistance=0.08 yDistance=0.00
00:14:17.686 00.006 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:14:17.686 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
00:14:17.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:17.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:14:17.686 00.000 15712 MoveAxis(E, 5, ABG)
00:14:17.686 00.000 15712 Guiding  Dir = 2, Dur = 5
00:14:17.712 00.026 15712 IsGuiding returns 0
00:14:17.731 00.019 15712 IsGuiding returns 0
00:14:17.731 00.000 15712 Move returns status 0, amount 5
00:14:17.731 00.000 15712 MoveAxis(N, 0, ABG)
00:14:17.731 00.000 15712 Move returns status 0, amount 0
00:14:17.731 00.000 15712 move complete, result=0
00:14:17.731 00.000 15712 worker thread done servicing request
00:14:17.731 00.000 15712 Worker thread wakes up
00:14:17.731 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:14:17.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:17.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:19.145 01.414 15712 Exposure complete
00:14:19.207 00.062 15712 worker thread done servicing request
00:14:19.207 00.000 7988 OnExposeComplete: enter
00:14:19.207 00.000 7988 UpdateGuideState(): m_state=6
00:14:19.207 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3494
00:14:19.207 00.000 7988 Star::Find returns 1 (0), X=501.63, Y=809.16, Mass=1579, SNR=26.4, Peak=161 HFD=4.6
00:14:19.207 00.000 7988 MultiStar: [#1 0.00,-0.56,0.00,M1] [#2 -0.02,-0.37,0.85,U] [#3 -0.28,-0.27,0.82,U] [#4 -0.24,-0.02,0.73,U] [#5 -0.20,-0.10,0.73,U] [#6 -0.21,-0.40,0.00,M1] [#7 -0.12,-0.31,0.48,U] [#8 -0.19,-0.10,0.42,U] 
00:14:19.213 00.006 7988 refined, 6 included, MultiStar: {-0.19, -0.21}, one-star: {-0.24, -0.25}
00:14:19.213 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.86 = 2.42)
00:14:19.213 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.39)
00:14:19.213 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.30 mountX=-0.21 mountY=0.19, mountTheta=2.40
00:14:19.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.21, opts=13)
00:14:19.213 00.000 7988 Enqueuing Move request for scope (-0.19, -0.21)
00:14:19.213 00.000 15712 Worker thread wakes up
00:14:19.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
00:14:19.213 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
00:14:19.213 00.000 15712 Moving (-0.19, -0.21) raw xDistance=-0.21 yDistance=0.19
00:14:19.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:14:19.213 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.4
00:14:19.222 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:19.223 00.001 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.91
00:14:19.223 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
00:14:19.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:19.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:19.223 00.000 7988 Enqueuing Expose request
00:14:19.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:14:19.223 00.000 15712 MoveAxis(E, 46, ABG)
00:14:19.223 00.000 15712 Guiding  Dir = 2, Dur = 46
00:14:19.223 00.000 15712 IsGuiding returns 0
00:14:19.246 00.023 15712 PulseGuide returned control before completion, sleep 32
00:14:19.287 00.041 15712 IsGuiding returns 1
00:14:19.287 00.000 15712 scope still moving after pulse duration time elapsed
00:14:19.323 00.036 15712 IsGuiding returns 0
00:14:19.323 00.000 15712 scope move finished after 46 + 57 ms
00:14:19.323 00.000 15712 Move returns status 0, amount 46
00:14:19.323 00.000 15712 MoveAxis(N, 0, ABG)
00:14:19.323 00.000 15712 Move returns status 0, amount 0
00:14:19.323 00.000 15712 move complete, result=0
00:14:19.323 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
00:14:19.332 00.009 15712 worker thread done servicing request
00:14:19.332 00.000 15712 Worker thread wakes up
00:14:19.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:19.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:21.074 01.742 15712 Exposure complete
00:14:21.134 00.060 15712 worker thread done servicing request
00:14:21.135 00.001 7988 OnExposeComplete: enter
00:14:21.135 00.000 7988 UpdateGuideState(): m_state=6
00:14:21.135 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3495
00:14:21.135 00.000 7988 Star::Find returns 1 (0), X=501.59, Y=809.34, Mass=1566, SNR=26.5, Peak=188 HFD=4.4
00:14:21.135 00.000 7988 MultiStar: [#1 -0.00,-0.33,0.95,U] [#2 -0.03,-0.21,0.81,U] [#3 -0.07,-0.11,0.86,U] [#4 -0.05,-0.08,0.73,U] [#5 -0.14,-0.02,0.69,U] [#6 0.36,-0.31,0.00,M2] [#7 0.08,0.16,0.51,U] [#8 -0.04,-0.07,0.43,U] 
00:14:21.135 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.11}, one-star: {-0.28, -0.07}
00:14:21.135 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.75 = 2.54)
00:14:21.135 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
00:14:21.135 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.18 mountX=-0.11 mountY=0.08, mountTheta=2.51
00:14:21.135 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
00:14:21.135 00.000 7988 Enqueuing Move request for scope (-0.08, -0.11)
00:14:21.135 00.000 15712 Worker thread wakes up
00:14:21.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
00:14:21.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
00:14:21.135 00.000 15712 Moving (-0.08, -0.11) raw xDistance=-0.11 yDistance=0.08
00:14:21.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:21.135 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.5
00:14:21.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:21.151 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:21.151 00.000 7988 Enqueuing Expose request
00:14:21.151 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:14:21.151 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
00:14:21.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:21.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:14:21.151 00.000 15712 MoveAxis(E, 6, ABG)
00:14:21.151 00.000 15712 Guiding  Dir = 2, Dur = 6
00:14:21.151 00.000 15712 IsGuiding returns 0
00:14:21.168 00.017 15712 IsGuiding returns 0
00:14:21.168 00.000 15712 Move returns status 0, amount 6
00:14:21.168 00.000 15712 MoveAxis(N, 0, ABG)
00:14:21.168 00.000 15712 Move returns status 0, amount 0
00:14:21.168 00.000 15712 move complete, result=0
00:14:21.168 00.000 15712 worker thread done servicing request
00:14:21.168 00.000 15712 Worker thread wakes up
00:14:21.168 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:14:21.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:21.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:22.585 01.417 15712 Exposure complete
00:14:22.648 00.063 15712 worker thread done servicing request
00:14:22.648 00.000 7988 OnExposeComplete: enter
00:14:22.649 00.001 7988 UpdateGuideState(): m_state=6
00:14:22.649 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3496
00:14:22.649 00.000 7988 Star::Find returns 1 (0), X=501.55, Y=809.37, Mass=1487, SNR=25.4, Peak=167 HFD=4.5
00:14:22.649 00.000 7988 MultiStar: [#1 -0.15,-0.19,1.03,U] [#2 -0.21,-0.05,0.87,U] [#3 -0.13,0.01,0.86,U] [#4 -0.22,-0.12,0.76,U] [#5 -0.22,-0.34,0.71,U] [#6 0.00,-0.05,0.69,U] [#7 -0.28,0.09,0.52,U] [#8 -0.07,-0.23,0.43,U] 
00:14:22.649 00.000 7988 refined, 8 included, MultiStar: {-0.19, -0.10}, one-star: {-0.32, -0.04}
00:14:22.649 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.21 = 2.08)
00:14:22.649 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.04)
00:14:22.649 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-2.64 mountX=-0.10 mountY=0.19, mountTheta=2.07
00:14:22.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.10, opts=13)
00:14:22.649 00.000 7988 Enqueuing Move request for scope (-0.19, -0.10)
00:14:22.649 00.000 15712 Worker thread wakes up
00:14:22.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
00:14:22.649 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
00:14:22.649 00.000 15712 Moving (-0.19, -0.10) raw xDistance=-0.10 yDistance=0.19
00:14:22.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:22.649 00.000 7988 UpdateGuideState exits: m=1487 SNR=25.4
00:14:22.663 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:22.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:22.665 00.002 7988 Enqueuing Expose request
00:14:22.665 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:14:22.665 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:14:22.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:22.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:14:22.665 00.000 15712 MoveAxis(E, 6, ABG)
00:14:22.665 00.000 15712 Guiding  Dir = 2, Dur = 6
00:14:22.665 00.000 15712 IsGuiding returns 0
00:14:22.686 00.021 15712 IsGuiding returns 0
00:14:22.686 00.000 15712 Move returns status 0, amount 6
00:14:22.686 00.000 15712 MoveAxis(N, 0, ABG)
00:14:22.686 00.000 15712 Move returns status 0, amount 0
00:14:22.686 00.000 15712 move complete, result=0
00:14:22.686 00.000 15712 worker thread done servicing request
00:14:22.686 00.000 15712 Worker thread wakes up
00:14:22.686 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
00:14:22.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:22.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:24.327 01.641 15712 Exposure complete
00:14:24.383 00.056 15712 worker thread done servicing request
00:14:24.383 00.000 7988 OnExposeComplete: enter
00:14:24.383 00.000 7988 UpdateGuideState(): m_state=6
00:14:24.383 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3497
00:14:24.383 00.000 7988 Star::Find returns 1 (0), X=501.59, Y=809.40, Mass=1476, SNR=25.5, Peak=159 HFD=4.7
00:14:24.383 00.000 7988 MultiStar: [#1 0.10,-0.13,0.97,U] [#2 -0.18,-0.14,0.88,U] [#3 -0.02,-0.10,0.85,U] [#4 -0.34,0.14,0.75,U] [#5 -0.30,0.09,0.73,U] [#6 -0.00,-0.11,0.67,U] [#7 -0.06,0.03,0.50,U] [#8 -0.55,-0.24,0.00,M1] 
00:14:24.383 00.000 7988 refined, 7 included, MultiStar: {-0.13, -0.04}, one-star: {-0.28, -0.01}
00:14:24.383 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.44 = 1.85)
00:14:24.383 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.47 = 1.82)
00:14:24.398 00.015 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.87 mountX=-0.04 mountY=0.13, mountTheta=1.85
00:14:24.400 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.04, opts=13)
00:14:24.400 00.000 7988 Enqueuing Move request for scope (-0.13, -0.04)
00:14:24.400 00.000 15712 Worker thread wakes up
00:14:24.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
00:14:24.400 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
00:14:24.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:14:24.400 00.000 7988 UpdateGuideState exits: m=1476 SNR=25.5
00:14:24.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:24.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:24.400 00.000 7988 Enqueuing Expose request
00:14:24.400 00.000 15712 Moving (-0.13, -0.04) raw xDistance=-0.04 yDistance=0.13
00:14:24.400 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:14:24.400 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
00:14:24.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:24.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:14:24.400 00.000 15712 MoveAxis(E, 4, ABG)
00:14:24.400 00.000 15712 Guiding  Dir = 2, Dur = 4
00:14:24.400 00.000 15712 IsGuiding returns 0
00:14:24.417 00.017 15712 IsGuiding returns 0
00:14:24.417 00.000 15712 Move returns status 0, amount 4
00:14:24.417 00.000 15712 MoveAxis(N, 0, ABG)
00:14:24.417 00.000 15712 Move returns status 0, amount 0
00:14:24.417 00.000 15712 move complete, result=0
00:14:24.417 00.000 15712 worker thread done servicing request
00:14:24.430 00.013 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:14:24.430 00.000 15712 Worker thread wakes up
00:14:24.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:24.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:25.846 01.416 15712 Exposure complete
00:14:25.908 00.062 15712 worker thread done servicing request
00:14:25.908 00.000 7988 OnExposeComplete: enter
00:14:25.909 00.001 7988 UpdateGuideState(): m_state=6
00:14:25.909 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3498
00:14:25.909 00.000 7988 Star::Find returns 1 (0), X=501.52, Y=809.57, Mass=1685, SNR=27.2, Peak=154 HFD=5.0
00:14:25.909 00.000 7988 MultiStar: [#1 -0.16,-0.10,0.94,U] [#2 -0.16,0.13,0.82,U] [#3 -0.17,0.02,0.82,U] [#4 -0.25,0.19,0.73,U] [#5 -0.31,-0.01,0.64,U] [#6 -0.10,-0.18,0.63,U] [#7 -0.48,0.25,0.00,M1] [#8 -0.58,0.44,0.00,M2] 
00:14:25.909 00.000 7988 refined, 6 included, MultiStar: {-0.22, 0.04}, one-star: {-0.35, 0.16}
00:14:25.914 00.005 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
00:14:25.914 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
00:14:25.914 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.22 cameraTheta=2.97 mountX=0.04 mountY=0.22, mountTheta=1.41
00:14:25.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.04, opts=13)
00:14:25.914 00.000 7988 Enqueuing Move request for scope (-0.22, 0.04)
00:14:25.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:14:25.914 00.000 7988 UpdateGuideState exits: m=1685 SNR=27.2
00:14:25.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:25.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:25.914 00.000 7988 Enqueuing Expose request
00:14:25.925 00.011 15712 Worker thread wakes up
00:14:25.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
00:14:25.925 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
00:14:25.925 00.000 15712 Moving (-0.22, 0.04) raw xDistance=0.04 yDistance=0.22
00:14:25.927 00.002 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:14:25.927 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
00:14:25.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:25.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:14:25.927 00.000 15712 MoveAxis(E, 6, ABG)
00:14:25.927 00.000 15712 Guiding  Dir = 2, Dur = 6
00:14:25.927 00.000 15712 IsGuiding returns 0
00:14:25.941 00.014 15712 IsGuiding returns 0
00:14:25.941 00.000 15712 Move returns status 0, amount 6
00:14:25.941 00.000 15712 MoveAxis(N, 0, ABG)
00:14:25.948 00.007 15712 Move returns status 0, amount 0
00:14:25.948 00.000 15712 move complete, result=0
00:14:25.948 00.000 15712 worker thread done servicing request
00:14:25.948 00.000 15712 Worker thread wakes up
00:14:25.948 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
00:14:25.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:25.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:27.585 01.637 15712 Exposure complete
00:14:27.646 00.061 15712 worker thread done servicing request
00:14:27.646 00.000 7988 OnExposeComplete: enter
00:14:27.646 00.000 7988 UpdateGuideState(): m_state=6
00:14:27.649 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3499
00:14:27.649 00.000 7988 Star::Find returns 1 (0), X=501.65, Y=809.34, Mass=1506, SNR=25.7, Peak=149 HFD=4.7
00:14:27.651 00.002 7988 MultiStar: [#1 0.03,-0.12,0.99,U] [#2 -0.42,-0.09,0.00,M1] [#3 -0.04,0.09,0.85,U] [#4 -0.16,0.09,0.75,U] [#5 -0.52,-0.17,0.00,M1] [#6 -0.02,0.11,0.68,U] [#7 -0.38,0.03,0.50,U] [#8 -0.06,-0.13,0.43,U] 
00:14:27.651 00.000 7988 refined, 6 included, MultiStar: {-0.11, -0.00}, one-star: {-0.22, -0.07}
00:14:27.653 00.002 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.68 = 1.60)
00:14:27.653 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.71 = 1.57)
00:14:27.655 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.12 mountX=-0.00 mountY=0.11, mountTheta=1.60
00:14:27.657 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.00, opts=13)
00:14:27.657 00.000 7988 Enqueuing Move request for scope (-0.11, -0.00)
00:14:27.659 00.002 15712 Worker thread wakes up
00:14:27.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
00:14:27.659 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
00:14:27.659 00.000 15712 Moving (-0.11, -0.00) raw xDistance=-0.00 yDistance=0.11
00:14:27.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:27.659 00.000 7988 UpdateGuideState exits: m=1506 SNR=25.7
00:14:27.661 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:27.662 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:27.662 00.000 7988 Enqueuing Expose request
00:14:27.662 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:14:27.662 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
00:14:27.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:27.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:14:27.662 00.000 15712 MoveAxis(E, 5, ABG)
00:14:27.662 00.000 15712 Guiding  Dir = 2, Dur = 5
00:14:27.662 00.000 15712 IsGuiding returns 0
00:14:27.683 00.021 15712 IsGuiding returns 0
00:14:27.683 00.000 15712 Move returns status 0, amount 5
00:14:27.683 00.000 15712 MoveAxis(N, 0, ABG)
00:14:27.683 00.000 15712 Move returns status 0, amount 0
00:14:27.683 00.000 15712 move complete, result=0
00:14:27.683 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
00:14:27.692 00.009 15712 worker thread done servicing request
00:14:27.692 00.000 15712 Worker thread wakes up
00:14:27.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:27.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:29.096 01.404 15712 Exposure complete
00:14:29.144 00.048 15712 worker thread done servicing request
00:14:29.144 00.000 7988 OnExposeComplete: enter
00:14:29.159 00.015 7988 UpdateGuideState(): m_state=6
00:14:29.161 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3500
00:14:29.161 00.000 7988 Star::Find returns 1 (0), X=501.55, Y=809.38, Mass=1493, SNR=25.9, Peak=158 HFD=4.7
00:14:29.161 00.000 7988 MultiStar: [#1 -0.03,-0.08,0.98,U] [#2 -0.09,0.05,0.85,U] [#3 0.05,-0.05,0.85,U] [#4 -0.23,0.14,0.76,U] [#5 -0.08,-0.10,0.72,U] [#6 0.06,-0.07,0.68,U] [#7 0.28,0.15,0.47,U] [#8 -0.21,0.18,0.44,U] 
00:14:29.161 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.00}, one-star: {-0.32, -0.03}
00:14:29.161 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.56) = xAngle (1.52 = 1.52)
00:14:29.161 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
00:14:29.161 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.08 mountX=0.00 mountY=0.08, mountTheta=1.52
00:14:29.161 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.00, opts=13)
00:14:29.161 00.000 7988 Enqueuing Move request for scope (-0.08, 0.00)
00:14:29.161 00.000 15712 Worker thread wakes up
00:14:29.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
00:14:29.161 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
00:14:29.161 00.000 15712 Moving (-0.08, 0.00) raw xDistance=0.00 yDistance=0.08
00:14:29.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:29.161 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.9
00:14:29.173 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:29.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:29.175 00.002 7988 Enqueuing Expose request
00:14:29.175 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:14:29.175 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
00:14:29.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:29.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:14:29.175 00.000 15712 MoveAxis(E, 3, ABG)
00:14:29.175 00.000 15712 Guiding  Dir = 2, Dur = 3
00:14:29.175 00.000 15712 IsGuiding returns 0
00:14:29.191 00.016 15712 IsGuiding returns 0
00:14:29.191 00.000 15712 Move returns status 0, amount 3
00:14:29.191 00.000 15712 MoveAxis(N, 0, ABG)
00:14:29.191 00.000 15712 Move returns status 0, amount 0
00:14:29.191 00.000 15712 move complete, result=0
00:14:29.191 00.000 15712 worker thread done servicing request
00:14:29.191 00.000 15712 Worker thread wakes up
00:14:29.191 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
00:14:29.195 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:29.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:30.934 01.739 15712 Exposure complete
00:14:30.995 00.061 15712 worker thread done servicing request
00:14:30.995 00.000 7988 OnExposeComplete: enter
00:14:30.996 00.001 7988 UpdateGuideState(): m_state=6
00:14:30.996 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3501
00:14:30.998 00.002 7988 Star::Find returns 1 (0), X=501.43, Y=809.40, Mass=1560, SNR=26.4, Peak=149 HFD=4.9
00:14:30.998 00.000 7988 MultiStar: [#1 -0.12,-0.05,0.95,U] [#2 -0.22,-0.17,0.86,U] [#3 -0.41,0.04,0.82,U] [#4 -0.49,0.07,0.00,M1] [#5 -0.22,-0.02,0.70,U] [#6 0.09,-0.00,0.62,U] [#7 -0.38,0.35,0.00,M1] [#8 -0.42,-0.08,0.00,M1] 
00:14:30.998 00.000 7988 refined, 5 included, MultiStar: {-0.24, -0.04}, one-star: {-0.44, -0.01}
00:14:30.998 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.56) = xAngle (-4.55 = 1.73)
00:14:30.998 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.58 = 1.70)
00:14:30.998 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-2.99 mountX=-0.04 mountY=0.24, mountTheta=1.73
00:14:31.006 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.04, opts=13)
00:14:31.006 00.000 7988 Enqueuing Move request for scope (-0.24, -0.04)
00:14:31.006 00.000 15712 Worker thread wakes up
00:14:31.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
00:14:31.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
00:14:31.006 00.000 15712 Moving (-0.24, -0.04) raw xDistance=-0.04 yDistance=0.24
00:14:31.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:31.006 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.4
00:14:31.011 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:31.011 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:31.013 00.002 7988 Enqueuing Expose request
00:14:31.013 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:14:31.013 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
00:14:31.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:31.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:14:31.013 00.000 15712 MoveAxis(E, 1, ABG)
00:14:31.013 00.000 15712 Guiding  Dir = 2, Dur = 1
00:14:31.013 00.000 15712 IsGuiding returns 0
00:14:31.031 00.018 15712 IsGuiding returns 0
00:14:31.031 00.000 15712 Move returns status 0, amount 1
00:14:31.031 00.000 15712 MoveAxis(N, 0, ABG)
00:14:31.031 00.000 15712 Move returns status 0, amount 0
00:14:31.031 00.000 15712 move complete, result=0
00:14:31.031 00.000 15712 worker thread done servicing request
00:14:31.031 00.000 15712 Worker thread wakes up
00:14:31.031 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
00:14:31.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:31.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:32.449 01.418 15712 Exposure complete
00:14:32.510 00.061 15712 worker thread done servicing request
00:14:32.510 00.000 7988 OnExposeComplete: enter
00:14:32.510 00.000 7988 UpdateGuideState(): m_state=6
00:14:32.510 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3502
00:14:32.510 00.000 7988 Star::Find returns 1 (0), X=501.51, Y=809.40, Mass=1562, SNR=26.0, Peak=150 HFD=4.9
00:14:32.510 00.000 7988 MultiStar: [#1 -0.10,0.01,0.97,U] [#2 -0.14,-0.06,0.82,U] [#3 -0.32,-0.11,0.86,U] [#4 -0.21,0.08,0.74,U] [#5 -0.41,-0.06,0.00,M1] [#6 -0.15,-0.10,0.66,U] [#7 -0.26,0.36,0.00,M2] [#8 -0.21,0.01,0.44,U] 
00:14:32.510 00.000 7988 refined, 6 included, MultiStar: {-0.22, -0.03}, one-star: {-0.36, -0.01}
00:14:32.510 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.58 = 1.70)
00:14:32.510 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.61 = 1.67)
00:14:32.510 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-3.02 mountX=-0.03 mountY=0.22, mountTheta=1.70
00:14:32.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.03, opts=13)
00:14:32.510 00.000 7988 Enqueuing Move request for scope (-0.22, -0.03)
00:14:32.510 00.000 15712 Worker thread wakes up
00:14:32.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
00:14:32.510 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
00:14:32.510 00.000 15712 Moving (-0.22, -0.03) raw xDistance=-0.03 yDistance=0.22
00:14:32.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:32.510 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.0
00:14:32.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:32.526 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:32.526 00.000 7988 Enqueuing Expose request
00:14:32.526 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:14:32.526 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
00:14:32.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:32.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:14:32.526 00.000 15712 MoveAxis(E, 1, ABG)
00:14:32.526 00.000 15712 Guiding  Dir = 2, Dur = 1
00:14:32.526 00.000 15712 IsGuiding returns 0
00:14:32.547 00.021 15712 IsGuiding returns 0
00:14:32.547 00.000 15712 Move returns status 0, amount 1
00:14:32.547 00.000 15712 MoveAxis(N, 0, ABG)
00:14:32.547 00.000 15712 Move returns status 0, amount 0
00:14:32.547 00.000 15712 move complete, result=0
00:14:32.547 00.000 15712 worker thread done servicing request
00:14:32.547 00.000 15712 Worker thread wakes up
00:14:32.547 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
00:14:32.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:32.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:34.185 01.638 15712 Exposure complete
00:14:34.243 00.058 15712 worker thread done servicing request
00:14:34.247 00.004 7988 OnExposeComplete: enter
00:14:34.247 00.000 7988 UpdateGuideState(): m_state=6
00:14:34.247 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3503
00:14:34.247 00.000 7988 Star::Find returns 1 (0), X=501.59, Y=809.12, Mass=1498, SNR=25.9, Peak=166 HFD=4.4
00:14:34.247 00.000 7988 MultiStar: [#1 -0.15,-0.29,0.98,U] [#2 -0.12,-0.38,0.83,U] [#3 -0.03,-0.19,0.82,U] [#4 -0.29,-0.38,0.00,M1] [#5 -0.35,-0.26,0.00,M2] [#6 0.19,-0.21,0.66,U] [#7 -0.03,-0.26,0.43,U] [#8 -0.32,-0.48,0.00,M1] 
00:14:34.247 00.000 7988 refined, 5 included, MultiStar: {-0.09, -0.27}, one-star: {-0.28, -0.29}
00:14:34.247 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
00:14:34.247 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.79)
00:14:34.247 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.90 mountX=-0.27 mountY=0.10, mountTheta=2.79
00:14:34.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.27, opts=13)
00:14:34.247 00.000 7988 Enqueuing Move request for scope (-0.09, -0.27)
00:14:34.247 00.000 15712 Worker thread wakes up
00:14:34.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
00:14:34.247 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
00:14:34.247 00.000 15712 Moving (-0.09, -0.27) raw xDistance=-0.27 yDistance=0.10
00:14:34.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:34.260 00.013 7988 UpdateGuideState exits: m=1498 SNR=25.9
00:14:34.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:34.262 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:34.262 00.000 7988 Enqueuing Expose request
00:14:34.262 00.000 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.92
00:14:34.262 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
00:14:34.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:34.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:14:34.262 00.000 15712 MoveAxis(E, 56, ABG)
00:14:34.262 00.000 15712 Guiding  Dir = 2, Dur = 56
00:14:34.262 00.000 15712 IsGuiding returns 0
00:14:34.282 00.020 15712 PulseGuide returned control before completion, sleep 40
00:14:34.341 00.059 15712 IsGuiding returns 1
00:14:34.341 00.000 15712 scope still moving after pulse duration time elapsed
00:14:34.379 00.038 15712 IsGuiding returns 0
00:14:34.379 00.000 15712 scope move finished after 56 + 66 ms
00:14:34.379 00.000 15712 Move returns status 0, amount 56
00:14:34.379 00.000 15712 MoveAxis(N, 0, ABG)
00:14:34.379 00.000 15712 Move returns status 0, amount 0
00:14:34.379 00.000 15712 move complete, result=0
00:14:34.379 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
00:14:34.389 00.010 15712 worker thread done servicing request
00:14:34.389 00.000 15712 Worker thread wakes up
00:14:34.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:34.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:35.809 01.420 15712 Exposure complete
00:14:35.873 00.064 15712 worker thread done servicing request
00:14:35.874 00.001 7988 OnExposeComplete: enter
00:14:35.874 00.000 7988 UpdateGuideState(): m_state=6
00:14:35.874 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3504
00:14:35.874 00.000 7988 Star::Find returns 1 (0), X=501.65, Y=809.32, Mass=1554, SNR=26.2, Peak=155 HFD=4.7
00:14:35.874 00.000 7988 MultiStar: [#1 0.12,-0.02,0.94,U] [#2 -0.14,-0.08,0.86,U] [#3 0.14,-0.16,0.83,U] [#4 -0.22,0.19,0.76,U] [#5 -0.30,-0.27,0.72,U] [#6 0.21,0.06,0.64,U] [#7 -0.34,-0.12,0.46,U] [#8 -0.42,-0.15,0.00,M2] 
00:14:35.874 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.06}, one-star: {-0.22, -0.09}
00:14:35.874 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.07 = 2.21)
00:14:35.874 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
00:14:35.874 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.51 mountX=-0.06 mountY=0.08, mountTheta=2.20
00:14:35.874 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.06, opts=13)
00:14:35.874 00.000 7988 Enqueuing Move request for scope (-0.08, -0.06)
00:14:35.886 00.012 15712 Worker thread wakes up
00:14:35.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
00:14:35.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
00:14:35.886 00.000 15712 Moving (-0.08, -0.06) raw xDistance=-0.06 yDistance=0.08
00:14:35.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:35.886 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.2
00:14:35.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:35.890 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:35.890 00.000 7988 Enqueuing Expose request
00:14:35.890 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:14:35.890 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
00:14:35.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:35.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:14:35.890 00.000 15712 MoveAxis(E, 5, ABG)
00:14:35.890 00.000 15712 Guiding  Dir = 2, Dur = 5
00:14:35.890 00.000 15712 IsGuiding returns 0
00:14:35.920 00.030 15712 IsGuiding returns 0
00:14:35.920 00.000 15712 Move returns status 0, amount 5
00:14:35.920 00.000 15712 MoveAxis(N, 0, ABG)
00:14:35.920 00.000 15712 Move returns status 0, amount 0
00:14:35.920 00.000 15712 move complete, result=0
00:14:35.920 00.000 15712 worker thread done servicing request
00:14:35.920 00.000 15712 Worker thread wakes up
00:14:35.920 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:14:35.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:35.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:37.559 01.639 15712 Exposure complete
00:14:37.620 00.061 15712 worker thread done servicing request
00:14:37.620 00.000 7988 OnExposeComplete: enter
00:14:37.620 00.000 7988 UpdateGuideState(): m_state=6
00:14:37.620 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3505
00:14:37.620 00.000 7988 Star::Find returns 1 (0), X=501.75, Y=809.50, Mass=1608, SNR=26.6, Peak=152 HFD=5.0
00:14:37.624 00.004 7988 MultiStar: [#1 0.10,-0.11,0.95,U] [#2 -0.08,-0.09,0.83,U] [#3 0.04,-0.09,0.79,U] [#4 -0.18,0.06,0.69,U] [#5 -0.01,0.08,0.68,U] [#6 0.07,0.13,0.65,U] [#7 -0.04,0.27,0.46,U] [#8 -0.26,0.07,0.42,U] 
00:14:37.624 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.13, 0.09}
00:14:37.624 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
00:14:37.624 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
00:14:37.624 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.59 mountX=0.03 mountY=0.04, mountTheta=1.02
00:14:37.624 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.03, opts=13)
00:14:37.624 00.000 7988 Enqueuing Move request for scope (-0.04, 0.03)
00:14:37.624 00.000 15712 Worker thread wakes up
00:14:37.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:14:37.624 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:14:37.624 00.000 15712 Moving (-0.04, 0.03) raw xDistance=0.03 yDistance=0.04
00:14:37.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:37.624 00.000 7988 UpdateGuideState exits: m=1608 SNR=26.6
00:14:37.636 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:37.636 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:37.636 00.000 7988 Enqueuing Expose request
00:14:37.636 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:14:37.636 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
00:14:37.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:37.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:14:37.636 00.000 15712 MoveAxis(E, 7, ABG)
00:14:37.636 00.000 15712 Guiding  Dir = 2, Dur = 7
00:14:37.641 00.005 15712 IsGuiding returns 0
00:14:37.661 00.020 15712 IsGuiding returns 0
00:14:37.661 00.000 15712 Move returns status 0, amount 7
00:14:37.661 00.000 15712 MoveAxis(N, 0, ABG)
00:14:37.661 00.000 15712 Move returns status 0, amount 0
00:14:37.661 00.000 15712 move complete, result=0
00:14:37.661 00.000 15712 worker thread done servicing request
00:14:37.661 00.000 15712 Worker thread wakes up
00:14:37.661 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
00:14:37.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:37.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:39.071 01.410 15712 Exposure complete
00:14:39.122 00.051 15712 worker thread done servicing request
00:14:39.122 00.000 7988 OnExposeComplete: enter
00:14:39.135 00.013 7988 UpdateGuideState(): m_state=6
00:14:39.135 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3506
00:14:39.137 00.002 7988 Star::Find returns 1 (0), X=501.79, Y=809.66, Mass=1615, SNR=26.6, Peak=160 HFD=4.6
00:14:39.137 00.000 7988 MultiStar: [#1 -0.11,-0.09,0.94,U] [#2 -0.14,0.14,0.82,U] [#3 0.10,0.15,0.82,U] [#4 -0.04,0.59,0.00,M1] [#5 -0.14,0.39,0.72,U] [#6 0.12,-0.03,0.67,U] [#7 -0.25,0.40,0.00,M1] [#8 0.04,0.12,0.45,U] 
00:14:39.139 00.002 7988 refined, 6 included, MultiStar: {-0.04, 0.13}, one-star: {-0.08, 0.25}
00:14:39.139 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
00:14:39.141 00.002 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
00:14:39.141 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.86 mountX=0.13 mountY=0.04, mountTheta=0.27
00:14:39.143 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.13, opts=13)
00:14:39.145 00.002 7988 Enqueuing Move request for scope (-0.04, 0.13)
00:14:39.145 00.000 15712 Worker thread wakes up
00:14:39.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
00:14:39.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
00:14:39.145 00.000 15712 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=0.04
00:14:39.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:14:39.145 00.000 7988 UpdateGuideState exits: m=1615 SNR=26.6
00:14:39.149 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:39.149 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:14:39.149 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
00:14:39.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:39.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:14:39.149 00.000 15712 MoveAxis(E, 5, ABG)
00:14:39.149 00.000 15712 Guiding  Dir = 2, Dur = 5
00:14:39.149 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:39.151 00.002 7988 Enqueuing Expose request
00:14:39.151 00.000 15712 IsGuiding returns 0
00:14:39.167 00.016 15712 IsGuiding returns 0
00:14:39.167 00.000 15712 Move returns status 0, amount 5
00:14:39.167 00.000 15712 MoveAxis(N, 0, ABG)
00:14:39.167 00.000 15712 Move returns status 0, amount 0
00:14:39.167 00.000 15712 move complete, result=0
00:14:39.167 00.000 15712 worker thread done servicing request
00:14:39.167 00.000 15712 Worker thread wakes up
00:14:39.167 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:14:39.169 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:39.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:40.809 01.640 15712 Exposure complete
00:14:40.857 00.048 15712 worker thread done servicing request
00:14:40.857 00.000 7988 OnExposeComplete: enter
00:14:40.873 00.016 7988 UpdateGuideState(): m_state=6
00:14:40.873 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3507
00:14:40.875 00.002 7988 Star::Find returns 1 (0), X=501.67, Y=809.70, Mass=1563, SNR=26.2, Peak=141 HFD=4.8
00:14:40.877 00.002 7988 MultiStar: [#1 0.07,0.22,0.98,U] [#2 0.00,0.23,0.84,U] [#3 -0.05,0.30,0.83,U] [#4 -0.19,0.24,0.73,U] [#5 0.23,0.34,0.70,U] [#6 0.12,0.27,0.67,U] [#7 -0.17,0.26,0.47,U] [#8 -0.08,0.22,0.42,U] 
00:14:40.877 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.27}, one-star: {-0.21, 0.29}
00:14:40.879 00.002 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
00:14:40.879 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
00:14:40.881 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.68 mountX=0.27 mountY=0.02, mountTheta=0.08
00:14:40.881 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.27, opts=13)
00:14:40.883 00.002 7988 Enqueuing Move request for scope (-0.03, 0.27)
00:14:40.885 00.002 15712 Worker thread wakes up
00:14:40.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
00:14:40.885 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
00:14:40.885 00.000 15712 Moving (-0.03, 0.27) raw xDistance=0.27 yDistance=0.02
00:14:40.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:40.885 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.2
00:14:40.887 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:40.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:40.890 00.003 7988 Enqueuing Expose request
00:14:40.890 00.000 15712 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 639.93
00:14:40.890 00.000 15712 PPEC: input: 0.27, control: 0.15, exposure: 1500
00:14:40.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:40.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:14:40.890 00.000 15712 MoveAxis(W, 48, ABG)
00:14:40.890 00.000 15712 Guiding  Dir = 3, Dur = 48
00:14:40.890 00.000 15712 IsGuiding returns 0
00:14:40.909 00.019 15712 PulseGuide returned control before completion, sleep 40
00:14:40.971 00.062 15712 IsGuiding returns 1
00:14:40.971 00.000 15712 scope still moving after pulse duration time elapsed
00:14:41.001 00.030 15712 IsGuiding returns 0
00:14:41.001 00.000 15712 scope move finished after 48 + 62 ms
00:14:41.001 00.000 15712 Move returns status 0, amount 48
00:14:41.001 00.000 15712 MoveAxis(N, 0, ABG)
00:14:41.001 00.000 15712 Move returns status 0, amount 0
00:14:41.001 00.000 15712 move complete, result=0
00:14:41.001 00.000 15712 worker thread done servicing request
00:14:41.001 00.000 15712 Worker thread wakes up
00:14:41.001 00.000 7988 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
00:14:41.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:41.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:42.408 01.407 15712 Exposure complete
00:14:42.455 00.047 15712 worker thread done servicing request
00:14:42.455 00.000 7988 OnExposeComplete: enter
00:14:42.469 00.014 7988 UpdateGuideState(): m_state=6
00:14:42.471 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3508
00:14:42.471 00.000 7988 Star::Find returns 1 (0), X=501.66, Y=809.86, Mass=1513, SNR=25.6, Peak=129 HFD=4.7
00:14:42.473 00.002 7988 MultiStar: [#1 0.03,0.20,1.00,U] [#2 -0.13,0.44,0.00,M1] [#3 -0.18,0.44,0.00,M1] [#4 -0.28,0.47,0.00,M1] [#5 -0.22,0.42,0.00,M1] [#6 0.03,0.36,0.71,U] [#7 -0.27,0.89,0.00,M1] [#8 -0.29,0.43,0.00,M1] 
00:14:42.473 00.000 7988 refined, 2 included, MultiStar: {-0.06, 0.33}, one-star: {-0.21, 0.45}
00:14:42.475 00.002 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
00:14:42.475 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
00:14:42.477 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.33 hyp=0.34 cameraTheta=1.74 mountX=0.33 mountY=0.05, mountTheta=0.15
00:14:42.479 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.33, opts=13)
00:14:42.479 00.000 7988 Enqueuing Move request for scope (-0.06, 0.33)
00:14:42.481 00.002 15712 Worker thread wakes up
00:14:42.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.33) opts 0xd
00:14:42.481 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.33)
00:14:42.481 00.000 15712 Moving (-0.06, 0.33) raw xDistance=0.33 yDistance=0.05
00:14:42.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:14:42.481 00.000 7988 UpdateGuideState exits: m=1513 SNR=25.6
00:14:42.484 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:42.484 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:42.485 00.001 7988 Enqueuing Expose request
00:14:42.487 00.002 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.93
00:14:42.487 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
00:14:42.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:42.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:14:42.487 00.000 15712 MoveAxis(W, 63, ABG)
00:14:42.487 00.000 15712 Guiding  Dir = 3, Dur = 63
00:14:42.487 00.000 15712 IsGuiding returns 0
00:14:42.505 00.018 15712 PulseGuide returned control before completion, sleep 53
00:14:42.581 00.076 15712 IsGuiding returns 0
00:14:42.581 00.000 15712 Move returns status 0, amount 63
00:14:42.581 00.000 15712 MoveAxis(N, 0, ABG)
00:14:42.581 00.000 15712 Move returns status 0, amount 0
00:14:42.581 00.000 15712 move complete, result=0
00:14:42.581 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.1 px 0 ms NORTH
00:14:42.581 00.000 15712 worker thread done servicing request
00:14:42.590 00.009 15712 Worker thread wakes up
00:14:42.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:42.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:44.225 01.635 15712 Exposure complete
00:14:44.286 00.061 15712 worker thread done servicing request
00:14:44.286 00.000 7988 OnExposeComplete: enter
00:14:44.286 00.000 7988 UpdateGuideState(): m_state=6
00:14:44.289 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3509
00:14:44.289 00.000 7988 Star::Find returns 1 (0), X=501.75, Y=809.71, Mass=1484, SNR=25.6, Peak=163 HFD=4.6
00:14:44.291 00.002 7988 MultiStar: [#1 0.21,-0.09,0.98,U] [#2 0.15,0.24,0.88,U] [#3 0.18,0.09,0.88,U] [#4 0.06,0.18,0.78,U] [#5 0.09,0.11,0.74,U] [#6 0.05,0.28,0.69,U] [#7 0.11,0.16,0.49,U] [#8 0.18,-0.07,0.44,U] 
00:14:44.291 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.14}, one-star: {-0.12, 0.30}
00:14:44.293 00.002 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.56) = xAngle (-0.59 = -0.59)
00:14:44.293 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
00:14:44.295 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.97 mountX=0.14 mountY=-0.10, mountTheta=-0.61
00:14:44.297 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.14, opts=13)
00:14:44.297 00.000 7988 Enqueuing Move request for scope (0.10, 0.14)
00:14:44.297 00.000 15712 Worker thread wakes up
00:14:44.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
00:14:44.297 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
00:14:44.297 00.000 15712 Moving (0.10, 0.14) raw xDistance=0.14 yDistance=-0.10
00:14:44.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:44.297 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.6
00:14:44.301 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:44.302 00.001 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:14:44.302 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
00:14:44.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:44.302 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:44.302 00.000 7988 Enqueuing Expose request
00:14:44.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:14:44.302 00.000 15712 MoveAxis(E, 4, ABG)
00:14:44.302 00.000 15712 Guiding  Dir = 2, Dur = 4
00:14:44.302 00.000 15712 IsGuiding returns 0
00:14:44.325 00.023 15712 IsGuiding returns 0
00:14:44.325 00.000 15712 Move returns status 0, amount 4
00:14:44.325 00.000 15712 MoveAxis(N, 0, ABG)
00:14:44.325 00.000 15712 Move returns status 0, amount 0
00:14:44.325 00.000 15712 move complete, result=0
00:14:44.325 00.000 15712 worker thread done servicing request
00:14:44.325 00.000 15712 Worker thread wakes up
00:14:44.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:44.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:44.325 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:14:45.741 01.416 15712 Exposure complete
00:14:45.786 00.045 15712 worker thread done servicing request
00:14:45.786 00.000 7988 OnExposeComplete: enter
00:14:45.802 00.016 7988 UpdateGuideState(): m_state=6
00:14:45.802 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3510
00:14:45.802 00.000 7988 Star::Find returns 1 (0), X=501.96, Y=809.38, Mass=1655, SNR=27.1, Peak=172 HFD=4.8
00:14:45.802 00.000 7988 MultiStar: [#1 0.28,-0.15,0.94,U] [#2 0.17,-0.25,0.84,U] [#3 0.29,-0.01,0.79,U] [#4 0.01,-0.12,0.74,U] [#5 -0.01,-0.14,0.71,U] [#6 0.18,0.09,0.60,U] [#7 -0.20,0.10,0.44,U] [#8 0.08,-0.17,0.43,U] 
00:14:45.802 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.09, -0.03}
00:14:45.802 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
00:14:45.802 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
00:14:45.802 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.34 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
00:14:45.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
00:14:45.802 00.000 7988 Enqueuing Move request for scope (0.09, -0.03)
00:14:45.802 00.000 15712 Worker thread wakes up
00:14:45.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
00:14:45.802 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
00:14:45.802 00.000 15712 Moving (0.09, -0.03) raw xDistance=-0.03 yDistance=-0.09
00:14:45.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:14:45.802 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.1
00:14:45.816 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:45.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:45.819 00.003 7988 Enqueuing Expose request
00:14:45.819 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:14:45.819 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
00:14:45.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:45.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:14:45.819 00.000 15712 MoveAxis(E, 3, ABG)
00:14:45.819 00.000 15712 Guiding  Dir = 2, Dur = 3
00:14:45.819 00.000 15712 IsGuiding returns 0
00:14:45.849 00.030 15712 IsGuiding returns 0
00:14:45.849 00.000 15712 Move returns status 0, amount 3
00:14:45.849 00.000 15712 MoveAxis(N, 0, ABG)
00:14:45.849 00.000 15712 Move returns status 0, amount 0
00:14:45.849 00.000 15712 move complete, result=0
00:14:45.849 00.000 15712 worker thread done servicing request
00:14:45.849 00.000 15712 Worker thread wakes up
00:14:45.849 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:14:45.850 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:45.851 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:47.587 01.736 15712 Exposure complete
00:14:47.649 00.062 15712 worker thread done servicing request
00:14:47.649 00.000 7988 OnExposeComplete: enter
00:14:47.649 00.000 7988 UpdateGuideState(): m_state=6
00:14:47.649 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3511
00:14:47.649 00.000 7988 Star::Find returns 1 (0), X=501.94, Y=809.53, Mass=1554, SNR=26.3, Peak=170 HFD=4.3
00:14:47.649 00.000 7988 MultiStar: [#1 0.32,-0.09,0.98,U] [#2 0.00,-0.13,0.84,U] [#3 0.21,-0.07,0.85,U] [#4 0.06,-0.07,0.78,U] [#5 0.06,0.07,0.72,U] [#6 0.09,0.10,0.68,U] [#7 -0.16,-0.00,0.47,U] [#8 -0.08,-0.39,0.45,U] 
00:14:47.655 00.006 7988 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.07, 0.12}
00:14:47.655 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
00:14:47.655 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
00:14:47.655 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.37 mountX=-0.03 mountY=-0.09, mountTheta=-1.94
00:14:47.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.04, opts=13)
00:14:47.655 00.000 7988 Enqueuing Move request for scope (0.09, -0.04)
00:14:47.655 00.000 15712 Worker thread wakes up
00:14:47.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:14:47.655 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:14:47.655 00.000 15712 Moving (0.09, -0.04) raw xDistance=-0.03 yDistance=-0.09
00:14:47.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:47.655 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.3
00:14:47.665 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:47.665 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:47.665 00.000 7988 Enqueuing Expose request
00:14:47.665 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:14:47.665 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
00:14:47.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:47.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:14:47.665 00.000 15712 MoveAxis(E, 4, ABG)
00:14:47.665 00.000 15712 Guiding  Dir = 2, Dur = 4
00:14:47.665 00.000 15712 IsGuiding returns 0
00:14:47.687 00.022 15712 IsGuiding returns 0
00:14:47.687 00.000 15712 Move returns status 0, amount 4
00:14:47.687 00.000 15712 MoveAxis(N, 0, ABG)
00:14:47.687 00.000 15712 Move returns status 0, amount 0
00:14:47.687 00.000 15712 move complete, result=0
00:14:47.687 00.000 15712 worker thread done servicing request
00:14:47.687 00.000 15712 Worker thread wakes up
00:14:47.687 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:14:47.689 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:47.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:49.104 01.415 15712 Exposure complete
00:14:49.163 00.059 15712 worker thread done servicing request
00:14:49.165 00.002 7988 OnExposeComplete: enter
00:14:49.165 00.000 7988 UpdateGuideState(): m_state=6
00:14:49.167 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3512
00:14:49.168 00.001 7988 Star::Find returns 1 (0), X=501.90, Y=809.24, Mass=1537, SNR=26.2, Peak=180 HFD=4.5
00:14:49.170 00.002 7988 MultiStar: [#1 0.14,-0.49,0.00,M1] [#2 -0.01,-0.24,0.86,U] [#3 0.11,-0.10,0.85,U] [#4 0.03,-0.02,0.74,U] [#5 -0.20,-0.08,0.75,U] [#6 0.25,-0.41,0.00,M1] [#7 0.00,0.09,0.51,U] [#8 -0.27,-0.39,0.00,M1] 
00:14:49.170 00.000 7988 refined, 5 included, MultiStar: {-0.00, -0.10}, one-star: {0.03, -0.17}
00:14:49.172 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
00:14:49.172 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
00:14:49.174 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=-0.10 mountY=0.00, mountTheta=3.09
00:14:49.176 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.10, opts=13)
00:14:49.176 00.000 7988 Enqueuing Move request for scope (-0.00, -0.10)
00:14:49.178 00.002 15712 Worker thread wakes up
00:14:49.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
00:14:49.178 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
00:14:49.178 00.000 15712 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.00
00:14:49.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:49.178 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.2
00:14:49.180 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:49.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:49.180 00.000 7988 Enqueuing Expose request
00:14:49.180 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
00:14:49.180 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
00:14:49.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:49.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:14:49.180 00.000 15712 MoveAxis(E, 4, ABG)
00:14:49.180 00.000 15712 Guiding  Dir = 2, Dur = 4
00:14:49.184 00.004 15712 IsGuiding returns 0
00:14:49.201 00.017 15712 IsGuiding returns 0
00:14:49.201 00.000 15712 Move returns status 0, amount 4
00:14:49.201 00.000 15712 MoveAxis(N, 0, ABG)
00:14:49.201 00.000 15712 Move returns status 0, amount 0
00:14:49.201 00.000 15712 move complete, result=0
00:14:49.201 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:14:49.207 00.006 15712 worker thread done servicing request
00:14:49.207 00.000 15712 Worker thread wakes up
00:14:49.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:49.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:50.950 01.743 15712 Exposure complete
00:14:51.006 00.056 15712 worker thread done servicing request
00:14:51.006 00.000 7988 OnExposeComplete: enter
00:14:51.011 00.005 7988 UpdateGuideState(): m_state=6
00:14:51.011 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3513
00:14:51.011 00.000 7988 Star::Find returns 1 (0), X=501.61, Y=809.19, Mass=1542, SNR=26.2, Peak=165 HFD=4.6
00:14:51.011 00.000 7988 MultiStar: [#1 -0.14,-0.23,0.98,U] [#2 -0.14,-0.02,0.85,U] [#3 -0.12,-0.19,0.86,U] [#4 -0.16,-0.07,0.71,U] [#5 -0.15,-0.32,0.71,U] [#6 -0.12,-0.41,0.00,M2] [#7 -0.34,0.00,0.50,U] [#8 0.17,-0.12,0.43,U] 
00:14:51.011 00.000 7988 refined, 7 included, MultiStar: {-0.15, -0.16}, one-star: {-0.26, -0.22}
00:14:51.011 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.90 = 2.38)
00:14:51.011 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.35)
00:14:51.011 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.34 mountX=-0.16 mountY=0.16, mountTheta=2.36
00:14:51.020 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.16, opts=13)
00:14:51.020 00.000 7988 Enqueuing Move request for scope (-0.15, -0.16)
00:14:51.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:51.020 00.000 7988 UpdateGuideState exits: m=1542 SNR=26.2
00:14:51.020 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:51.020 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:51.027 00.007 7988 Enqueuing Expose request
00:14:51.027 00.000 15712 Worker thread wakes up
00:14:51.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
00:14:51.027 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
00:14:51.027 00.000 15712 Moving (-0.15, -0.16) raw xDistance=-0.16 yDistance=0.16
00:14:51.029 00.002 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
00:14:51.029 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
00:14:51.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:51.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:14:51.029 00.000 15712 MoveAxis(E, 5, ABG)
00:14:51.029 00.000 15712 Guiding  Dir = 2, Dur = 5
00:14:51.029 00.000 15712 IsGuiding returns 0
00:14:51.059 00.030 15712 IsGuiding returns 0
00:14:51.059 00.000 15712 Move returns status 0, amount 5
00:14:51.059 00.000 15712 MoveAxis(N, 0, ABG)
00:14:51.059 00.000 15712 Move returns status 0, amount 0
00:14:51.059 00.000 15712 move complete, result=0
00:14:51.059 00.000 15712 worker thread done servicing request
00:14:51.059 00.000 15712 Worker thread wakes up
00:14:51.061 00.002 7988 GuideStep: -0.2 px 5 ms EAST, 0.2 px 0 ms NORTH
00:14:51.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:51.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:52.481 01.420 15712 Exposure complete
00:14:52.543 00.062 15712 worker thread done servicing request
00:14:52.543 00.000 7988 OnExposeComplete: enter
00:14:52.543 00.000 7988 UpdateGuideState(): m_state=6
00:14:52.550 00.007 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3514
00:14:52.550 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=809.39, Mass=1566, SNR=26.6, Peak=194 HFD=4.7
00:14:52.552 00.002 7988 MultiStar: [#1 0.02,-0.11,0.94,U] [#2 0.05,-0.11,0.82,U] [#3 0.07,-0.01,0.87,U] [#4 -0.18,0.18,0.71,U] [#5 0.18,0.11,0.71,U] [#6 0.26,0.18,0.64,U] [#7 -0.02,0.34,0.48,U] [#8 0.26,0.11,0.44,U] 
00:14:52.552 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.04, -0.02}
00:14:52.554 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
00:14:52.554 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
00:14:52.556 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.39 mountX=-0.02 mountY=-0.04, mountTheta=-1.95
00:14:52.558 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
00:14:52.558 00.000 7988 Enqueuing Move request for scope (0.04, -0.02)
00:14:52.558 00.000 15712 Worker thread wakes up
00:14:52.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:14:52.558 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:14:52.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:52.558 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.6
00:14:52.562 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:52.562 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:52.564 00.002 7988 Enqueuing Expose request
00:14:52.564 00.000 15712 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=-0.04
00:14:52.569 00.005 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
00:14:52.569 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:14:52.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:52.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:14:52.569 00.000 15712 MoveAxis(E, 5, ABG)
00:14:52.569 00.000 15712 Guiding  Dir = 2, Dur = 5
00:14:52.594 00.025 15712 IsGuiding returns 0
00:14:52.611 00.017 15712 IsGuiding returns 0
00:14:52.611 00.000 15712 Move returns status 0, amount 5
00:14:52.611 00.000 15712 MoveAxis(N, 0, ABG)
00:14:52.611 00.000 15712 Move returns status 0, amount 0
00:14:52.611 00.000 15712 move complete, result=0
00:14:52.611 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:14:52.611 00.000 15712 worker thread done servicing request
00:14:52.613 00.002 15712 Worker thread wakes up
00:14:52.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:52.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:54.252 01.639 15712 Exposure complete
00:14:54.303 00.051 15712 worker thread done servicing request
00:14:54.303 00.000 7988 OnExposeComplete: enter
00:14:54.314 00.011 7988 UpdateGuideState(): m_state=6
00:14:54.316 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3515
00:14:54.316 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=809.79, Mass=1516, SNR=26.1, Peak=165 HFD=4.0
00:14:54.318 00.002 7988 MultiStar: [#1 0.06,0.25,0.99,U] [#2 -0.10,0.31,0.83,U] [#3 -0.03,0.25,0.83,U] [#4 -0.18,0.56,0.00,M1] [#5 -0.32,0.26,0.00,M1] [#6 0.24,0.31,0.67,U] [#7 -0.44,0.31,0.00,M1] [#8 -0.09,0.37,0.44,U] 
00:14:54.318 00.000 7988 refined, 5 included, MultiStar: {-0.00, 0.31}, one-star: {-0.09, 0.38}
00:14:54.320 00.002 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
00:14:54.320 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
00:14:54.322 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.58 mountX=0.31 mountY=-0.00, mountTheta=-0.01
00:14:54.324 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.31, opts=13)
00:14:54.324 00.000 7988 Enqueuing Move request for scope (-0.00, 0.31)
00:14:54.326 00.002 15712 Worker thread wakes up
00:14:54.326 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.31) opts 0xd
00:14:54.326 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.31)
00:14:54.326 00.000 15712 Moving (-0.00, 0.31) raw xDistance=0.31 yDistance=-0.00
00:14:54.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:54.326 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.1
00:14:54.328 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:54.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:54.330 00.002 7988 Enqueuing Expose request
00:14:54.330 00.000 15712 PPEC rslt: input = 0.31, final = 0.18, react = 0.18, pred = -0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 639.94
00:14:54.330 00.000 15712 PPEC: input: 0.31, control: 0.18, exposure: 1500
00:14:54.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:54.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:14:54.330 00.000 15712 MoveAxis(W, 59, ABG)
00:14:54.330 00.000 15712 Guiding  Dir = 3, Dur = 59
00:14:54.330 00.000 15712 IsGuiding returns 0
00:14:54.346 00.016 15712 PulseGuide returned control before completion, sleep 48
00:14:54.432 00.086 15712 IsGuiding returns 0
00:14:54.432 00.000 15712 Move returns status 0, amount 59
00:14:54.432 00.000 15712 MoveAxis(N, 0, ABG)
00:14:54.432 00.000 15712 Move returns status 0, amount 0
00:14:54.432 00.000 15712 move complete, result=0
00:14:54.432 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.0 px 0 ms NORTH
00:14:54.435 00.003 15712 worker thread done servicing request
00:14:54.435 00.000 15712 Worker thread wakes up
00:14:54.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:54.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:55.847 01.412 15712 Exposure complete
00:14:55.901 00.054 15712 worker thread done servicing request
00:14:55.901 00.000 7988 OnExposeComplete: enter
00:14:55.909 00.008 7988 UpdateGuideState(): m_state=6
00:14:55.911 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3516
00:14:55.911 00.000 7988 Star::Find returns 1 (0), X=501.58, Y=809.34, Mass=1524, SNR=26.0, Peak=189 HFD=4.5
00:14:55.913 00.002 7988 MultiStar: [#1 -0.02,-0.14,1.00,U] [#2 -0.11,-0.11,0.86,U] [#3 -0.14,-0.16,0.88,U] [#4 -0.19,-0.26,0.73,U] [#5 -0.24,-0.24,0.73,U] [#6 0.08,-0.34,0.62,U] [#7 -0.23,-0.06,0.46,U] [#8 -0.11,-0.20,0.43,U] 
00:14:55.913 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.17}, one-star: {-0.29, -0.07}
00:14:55.915 00.002 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.83 = 2.45)
00:14:55.915 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.42)
00:14:55.917 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.27 mountX=-0.17 mountY=0.15, mountTheta=2.43
00:14:55.918 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.17, opts=13)
00:14:55.920 00.002 7988 Enqueuing Move request for scope (-0.14, -0.17)
00:14:55.920 00.000 15712 Worker thread wakes up
00:14:55.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
00:14:55.920 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
00:14:55.920 00.000 15712 Moving (-0.14, -0.17) raw xDistance=-0.17 yDistance=0.15
00:14:55.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:14:55.920 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.0
00:14:55.923 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:55.923 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.94
00:14:55.923 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
00:14:55.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:55.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:55.925 00.002 7988 Enqueuing Expose request
00:14:55.927 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:14:55.927 00.000 15712 MoveAxis(E, 32, ABG)
00:14:55.927 00.000 15712 Guiding  Dir = 2, Dur = 32
00:14:55.927 00.000 15712 IsGuiding returns 0
00:14:55.943 00.016 15712 PulseGuide returned control before completion, sleep 19
00:14:55.977 00.034 15712 IsGuiding returns 1
00:14:55.977 00.000 15712 scope still moving after pulse duration time elapsed
00:14:56.019 00.042 15712 IsGuiding returns 0
00:14:56.019 00.000 15712 scope move finished after 32 + 60 ms
00:14:56.019 00.000 15712 Move returns status 0, amount 32
00:14:56.019 00.000 15712 MoveAxis(N, 0, ABG)
00:14:56.019 00.000 15712 Move returns status 0, amount 0
00:14:56.019 00.000 15712 move complete, result=0
00:14:56.019 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
00:14:56.021 00.002 15712 worker thread done servicing request
00:14:56.021 00.000 15712 Worker thread wakes up
00:14:56.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:56.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:57.662 01.641 15712 Exposure complete
00:14:57.722 00.060 15712 worker thread done servicing request
00:14:57.722 00.000 7988 OnExposeComplete: enter
00:14:57.723 00.001 7988 UpdateGuideState(): m_state=6
00:14:57.725 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3517
00:14:57.725 00.000 7988 Star::Find returns 1 (0), X=501.75, Y=809.61, Mass=1530, SNR=25.9, Peak=160 HFD=4.5
00:14:57.727 00.002 7988 MultiStar: [#1 0.19,-0.24,1.02,U] [#2 0.03,0.16,0.86,U] [#3 0.16,0.12,0.84,U] [#4 0.06,0.09,0.78,U] [#5 -0.04,0.03,0.73,U] [#6 0.09,0.12,0.69,U] [#7 0.15,0.02,0.48,U] [#8 0.11,0.10,0.44,U] 
00:14:57.727 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {-0.13, 0.20}
00:14:57.729 00.002 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
00:14:57.729 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
00:14:57.731 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.78 mountX=0.06 mountY=-0.06, mountTheta=-0.80
00:14:57.733 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
00:14:57.733 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
00:14:57.735 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:57.737 00.002 7988 UpdateGuideState exits: m=1530 SNR=25.9
00:14:57.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:57.739 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:57.739 00.000 7988 Enqueuing Expose request
00:14:57.741 00.002 15712 Worker thread wakes up
00:14:57.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:14:57.741 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:14:57.741 00.000 15712 Moving (0.06, 0.06) raw xDistance=0.06 yDistance=-0.06
00:14:57.741 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
00:14:57.741 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
00:14:57.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:57.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:14:57.741 00.000 15712 MoveAxis(W, 3, ABG)
00:14:57.741 00.000 15712 Guiding  Dir = 3, Dur = 3
00:14:57.741 00.000 15712 IsGuiding returns 0
00:14:57.773 00.032 15712 IsGuiding returns 0
00:14:57.773 00.000 15712 Move returns status 0, amount 3
00:14:57.773 00.000 15712 MoveAxis(N, 0, ABG)
00:14:57.773 00.000 15712 Move returns status 0, amount 0
00:14:57.773 00.000 15712 move complete, result=0
00:14:57.773 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:14:57.775 00.002 15712 worker thread done servicing request
00:14:57.775 00.000 15712 Worker thread wakes up
00:14:57.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:57.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:14:59.194 01.419 15712 Exposure complete
00:14:59.250 00.056 15712 worker thread done servicing request
00:14:59.250 00.000 7988 OnExposeComplete: enter
00:14:59.256 00.006 7988 UpdateGuideState(): m_state=6
00:14:59.256 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3518
00:14:59.256 00.000 7988 Star::Find returns 1 (0), X=501.66, Y=809.16, Mass=1609, SNR=26.5, Peak=186 HFD=4.5
00:14:59.256 00.000 7988 MultiStar: [#1 -0.05,-0.37,0.98,U] [#2 -0.08,-0.25,0.82,U] [#3 -0.10,-0.18,0.83,U] [#4 -0.26,-0.17,0.76,U] [#5 -0.29,-0.11,0.72,U] [#6 -0.08,-0.29,0.63,U] [#7 -0.29,-0.16,0.47,U] [#8 0.00,-0.26,0.42,U] 
00:14:59.256 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.23}, one-star: {-0.22, -0.25}
00:14:59.256 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
00:14:59.256 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
00:14:59.256 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-2.15 mountX=-0.24 mountY=0.16, mountTheta=2.55
00:14:59.256 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.23, opts=13)
00:14:59.256 00.000 7988 Enqueuing Move request for scope (-0.15, -0.23)
00:14:59.267 00.011 15712 Worker thread wakes up
00:14:59.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
00:14:59.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
00:14:59.267 00.000 15712 Moving (-0.15, -0.23) raw xDistance=-0.24 yDistance=0.16
00:14:59.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:14:59.267 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.5
00:14:59.269 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:59.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:14:59.271 00.002 7988 Enqueuing Expose request
00:14:59.271 00.000 15712 PPEC rslt: input = -0.24, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.94
00:14:59.271 00.000 15712 PPEC: input: -0.24, control: -0.13, exposure: 1500
00:14:59.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:59.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:14:59.271 00.000 15712 MoveAxis(E, 44, ABG)
00:14:59.271 00.000 15712 Guiding  Dir = 2, Dur = 44
00:14:59.287 00.016 15712 IsGuiding returns 0
00:14:59.308 00.021 15712 PulseGuide returned control before completion, sleep 39
00:14:59.351 00.043 15712 IsGuiding returns 1
00:14:59.351 00.000 15712 scope still moving after pulse duration time elapsed
00:14:59.386 00.035 15712 IsGuiding returns 0
00:14:59.386 00.000 15712 scope move finished after 44 + 52 ms
00:14:59.386 00.000 15712 Move returns status 0, amount 44
00:14:59.386 00.000 15712 MoveAxis(N, 0, ABG)
00:14:59.386 00.000 15712 Move returns status 0, amount 0
00:14:59.386 00.000 15712 move complete, result=0
00:14:59.386 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
00:14:59.390 00.004 15712 worker thread done servicing request
00:14:59.390 00.000 15712 Worker thread wakes up
00:14:59.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:14:59.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:01.029 01.639 15712 Exposure complete
00:15:01.090 00.061 15712 worker thread done servicing request
00:15:01.090 00.000 7988 OnExposeComplete: enter
00:15:01.090 00.000 7988 UpdateGuideState(): m_state=6
00:15:01.092 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3519
00:15:01.094 00.002 7988 Star::Find returns 1 (0), X=501.65, Y=809.55, Mass=1518, SNR=26.0, Peak=150 HFD=4.7
00:15:01.094 00.000 7988 MultiStar: [#1 -0.02,0.04,0.96,U] [#2 -0.18,-0.01,0.85,U] [#3 -0.21,-0.01,0.89,U] [#4 -0.24,0.38,0.00,M1] [#5 -0.42,-0.05,0.00,M1] [#6 -0.02,0.08,0.67,U] [#7 -0.22,0.17,0.47,U] [#8 -0.44,0.16,0.00,M1] 
00:15:01.096 00.002 7988 refined, 5 included, MultiStar: {-0.14, 0.06}, one-star: {-0.22, 0.14}
00:15:01.096 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
00:15:01.098 00.002 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
00:15:01.098 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.16 cameraTheta=2.74 mountX=0.06 mountY=0.14, mountTheta=1.18
00:15:01.100 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.06, opts=13)
00:15:01.102 00.002 7988 Enqueuing Move request for scope (-0.14, 0.06)
00:15:01.104 00.002 15712 Worker thread wakes up
00:15:01.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
00:15:01.104 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
00:15:01.104 00.000 15712 Moving (-0.14, 0.06) raw xDistance=0.06 yDistance=0.14
00:15:01.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:01.104 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.0
00:15:01.106 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:01.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:01.106 00.000 7988 Enqueuing Expose request
00:15:01.106 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
00:15:01.106 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
00:15:01.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:01.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:15:01.106 00.000 15712 MoveAxis(E, 1, ABG)
00:15:01.106 00.000 15712 Guiding  Dir = 2, Dur = 1
00:15:01.106 00.000 15712 IsGuiding returns 0
00:15:01.122 00.016 15712 IsGuiding returns 0
00:15:01.122 00.000 15712 Move returns status 0, amount 1
00:15:01.122 00.000 15712 MoveAxis(N, 0, ABG)
00:15:01.122 00.000 15712 Move returns status 0, amount 0
00:15:01.122 00.000 15712 move complete, result=0
00:15:01.122 00.000 15712 worker thread done servicing request
00:15:01.122 00.000 15712 Worker thread wakes up
00:15:01.122 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:15:01.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:01.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:02.544 01.422 15712 Exposure complete
00:15:02.599 00.055 15712 worker thread done servicing request
00:15:02.606 00.007 7988 OnExposeComplete: enter
00:15:02.606 00.000 7988 UpdateGuideState(): m_state=6
00:15:02.608 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3520
00:15:02.608 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=809.37, Mass=1574, SNR=26.4, Peak=183 HFD=4.5
00:15:02.610 00.002 7988 MultiStar: [#1 -0.00,-0.07,0.93,U] [#2 -0.04,-0.07,0.88,U] [#3 0.06,-0.23,0.85,U] [#4 -0.20,0.01,0.76,U] [#5 -0.06,0.02,0.73,U] [#6 0.16,0.22,0.67,U] [#7 -0.44,0.16,0.00,M1] [#8 -0.00,-0.02,0.45,U] 
00:15:02.610 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {-0.07, -0.04}
00:15:02.612 00.002 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
00:15:02.612 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
00:15:02.614 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.19 mountX=-0.03 mountY=0.02, mountTheta=2.51
00:15:02.616 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.03, opts=13)
00:15:02.616 00.000 7988 Enqueuing Move request for scope (-0.02, -0.03)
00:15:02.616 00.000 15712 Worker thread wakes up
00:15:02.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:15:02.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:15:02.616 00.000 15712 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
00:15:02.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:02.616 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.4
00:15:02.621 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:02.622 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:02.622 00.000 7988 Enqueuing Expose request
00:15:02.622 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
00:15:02.622 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
00:15:02.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:02.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:15:02.622 00.000 15712 MoveAxis(E, 1, ABG)
00:15:02.622 00.000 15712 Guiding  Dir = 2, Dur = 1
00:15:02.633 00.011 15712 IsGuiding returns 0
00:15:02.642 00.009 15712 IsGuiding returns 0
00:15:02.642 00.000 15712 Move returns status 0, amount 1
00:15:02.642 00.000 15712 MoveAxis(N, 0, ABG)
00:15:02.642 00.000 15712 Move returns status 0, amount 0
00:15:02.642 00.000 15712 move complete, result=0
00:15:02.642 00.000 15712 worker thread done servicing request
00:15:02.642 00.000 15712 Worker thread wakes up
00:15:02.642 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:15:02.650 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:02.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:04.391 01.741 15712 Exposure complete
00:15:04.453 00.062 15712 worker thread done servicing request
00:15:04.453 00.000 7988 OnExposeComplete: enter
00:15:04.453 00.000 7988 UpdateGuideState(): m_state=6
00:15:04.455 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3521
00:15:04.455 00.000 7988 Star::Find returns 1 (0), X=501.67, Y=809.72, Mass=1544, SNR=26.1, Peak=138 HFD=4.8
00:15:04.457 00.002 7988 MultiStar: [#1 -0.22,0.01,0.95,U] [#2 -0.10,0.12,0.88,U] [#3 -0.34,0.15,0.87,U] [#4 -0.18,0.33,0.77,U] [#5 -0.33,0.30,0.00,M1] [#6 0.10,0.25,0.67,U] [#7 -0.15,0.21,0.47,U] [#8 -0.34,0.24,0.00,M1] 
00:15:04.457 00.000 7988 refined, 6 included, MultiStar: {-0.17, 0.19}, one-star: {-0.20, 0.31}
00:15:04.459 00.002 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
00:15:04.459 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
00:15:04.461 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.25 cameraTheta=2.29 mountX=0.19 mountY=0.16, mountTheta=0.71
00:15:04.463 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.19, opts=13)
00:15:04.463 00.000 7988 Enqueuing Move request for scope (-0.17, 0.19)
00:15:04.465 00.002 15712 Worker thread wakes up
00:15:04.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
00:15:04.465 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
00:15:04.465 00.000 15712 Moving (-0.17, 0.19) raw xDistance=0.19 yDistance=0.16
00:15:04.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:04.465 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.1
00:15:04.467 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:04.468 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:04.468 00.000 7988 Enqueuing Expose request
00:15:04.468 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.95
00:15:04.468 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
00:15:04.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:04.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:15:04.468 00.000 15712 MoveAxis(W, 35, ABG)
00:15:04.468 00.000 15712 Guiding  Dir = 3, Dur = 35
00:15:04.468 00.000 15712 IsGuiding returns 0
00:15:04.485 00.017 15712 PulseGuide returned control before completion, sleep 30
00:15:04.532 00.047 15712 IsGuiding returns 0
00:15:04.532 00.000 15712 Move returns status 0, amount 35
00:15:04.532 00.000 15712 MoveAxis(N, 0, ABG)
00:15:04.532 00.000 15712 Move returns status 0, amount 0
00:15:04.532 00.000 15712 move complete, result=0
00:15:04.536 00.004 7988 GuideStep: 0.2 px 35 ms WEST, 0.2 px 0 ms NORTH
00:15:04.536 00.000 15712 worker thread done servicing request
00:15:04.536 00.000 15712 Worker thread wakes up
00:15:04.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:04.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:05.951 01.415 15712 Exposure complete
00:15:06.014 00.063 15712 worker thread done servicing request
00:15:06.014 00.000 7988 OnExposeComplete: enter
00:15:06.014 00.000 7988 UpdateGuideState(): m_state=6
00:15:06.017 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3522
00:15:06.017 00.000 7988 Star::Find returns 1 (0), X=501.60, Y=809.47, Mass=1611, SNR=26.7, Peak=164 HFD=4.9
00:15:06.017 00.000 7988 MultiStar: [#1 0.02,-0.14,0.96,U] [#2 -0.18,-0.05,0.83,U] [#3 -0.22,0.06,0.84,U] [#4 -0.07,0.10,0.70,U] [#5 -0.30,0.05,0.73,U] [#6 0.06,0.13,0.65,U] [#7 -0.06,0.20,0.48,U] [#8 -0.26,0.40,0.00,M2] 
00:15:06.017 00.000 7988 refined, 7 included, MultiStar: {-0.14, 0.04}, one-star: {-0.27, 0.05}
00:15:06.017 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
00:15:06.017 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
00:15:06.017 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.89 mountX=0.03 mountY=0.14, mountTheta=1.32
00:15:06.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.04, opts=13)
00:15:06.017 00.000 7988 Enqueuing Move request for scope (-0.14, 0.04)
00:15:06.017 00.000 15712 Worker thread wakes up
00:15:06.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
00:15:06.017 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
00:15:06.017 00.000 15712 Moving (-0.14, 0.04) raw xDistance=0.03 yDistance=0.14
00:15:06.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:06.017 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.7
00:15:06.030 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:06.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:06.030 00.000 7988 Enqueuing Expose request
00:15:06.030 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
00:15:06.030 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
00:15:06.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:06.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:15:06.030 00.000 15712 MoveAxis(E, 1, ABG)
00:15:06.030 00.000 15712 Guiding  Dir = 2, Dur = 1
00:15:06.034 00.004 15712 IsGuiding returns 0
00:15:06.051 00.017 15712 IsGuiding returns 0
00:15:06.051 00.000 15712 Move returns status 0, amount 1
00:15:06.051 00.000 15712 MoveAxis(N, 0, ABG)
00:15:06.051 00.000 15712 Move returns status 0, amount 0
00:15:06.051 00.000 15712 move complete, result=0
00:15:06.051 00.000 15712 worker thread done servicing request
00:15:06.051 00.000 15712 Worker thread wakes up
00:15:06.051 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:15:06.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:06.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:07.692 01.641 15712 Exposure complete
00:15:07.751 00.059 15712 worker thread done servicing request
00:15:07.751 00.000 7988 OnExposeComplete: enter
00:15:07.753 00.002 7988 UpdateGuideState(): m_state=6
00:15:07.753 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3523
00:15:07.753 00.000 7988 Star::Find returns 1 (0), X=501.77, Y=809.38, Mass=1532, SNR=26.0, Peak=168 HFD=4.5
00:15:07.753 00.000 7988 MultiStar: [#1 0.15,-0.02,1.00,U] [#2 -0.09,-0.02,0.88,U] [#3 -0.07,0.06,0.83,U] [#4 0.12,-0.07,0.78,U] [#5 -0.09,-0.06,0.74,U] [#6 0.30,0.08,0.68,U] [#7 -0.19,0.00,0.50,U] [#8 -0.19,-0.03,0.43,U] 
00:15:07.753 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.10, -0.03}
00:15:07.753 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.62 = 2.67)
00:15:07.753 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
00:15:07.753 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.05 mountX=-0.01 mountY=0.01, mountTheta=2.64
00:15:07.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
00:15:07.753 00.000 7988 Enqueuing Move request for scope (-0.01, -0.01)
00:15:07.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:07.753 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.0
00:15:07.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:07.768 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:07.768 00.000 7988 Enqueuing Expose request
00:15:07.768 00.000 15712 Worker thread wakes up
00:15:07.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:15:07.768 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:15:07.768 00.000 15712 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
00:15:07.768 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
00:15:07.768 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
00:15:07.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:07.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:15:07.768 00.000 15712 MoveAxis(E, 0, ABG)
00:15:07.768 00.000 15712 Move returns status 0, amount 0
00:15:07.768 00.000 15712 MoveAxis(N, 0, ABG)
00:15:07.768 00.000 15712 Move returns status 0, amount 0
00:15:07.768 00.000 15712 move complete, result=0
00:15:07.768 00.000 15712 worker thread done servicing request
00:15:07.768 00.000 15712 Worker thread wakes up
00:15:07.768 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:07.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:07.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:09.189 01.421 15712 Exposure complete
00:15:09.246 00.057 15712 worker thread done servicing request
00:15:09.246 00.000 7988 OnExposeComplete: enter
00:15:09.250 00.004 7988 UpdateGuideState(): m_state=6
00:15:09.250 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3524
00:15:09.250 00.000 7988 Star::Find returns 1 (0), X=501.65, Y=809.63, Mass=1577, SNR=26.6, Peak=154 HFD=4.6
00:15:09.250 00.000 7988 MultiStar: [#1 -0.08,0.06,0.94,U] [#2 -0.18,0.26,0.83,U] [#3 0.18,-0.00,0.84,U] [#4 -0.01,0.06,0.75,U] [#5 -0.18,0.00,0.74,U] [#6 0.16,0.01,0.63,U] [#7 -0.18,0.55,0.00,M1] [#8 0.05,0.19,0.45,U] 
00:15:09.250 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.10}, one-star: {-0.22, 0.22}
00:15:09.250 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
00:15:09.250 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
00:15:09.250 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.03 mountX=0.10 mountY=0.05, mountTheta=0.44
00:15:09.250 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.10, opts=13)
00:15:09.250 00.000 7988 Enqueuing Move request for scope (-0.05, 0.10)
00:15:09.250 00.000 15712 Worker thread wakes up
00:15:09.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:15:09.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:15:09.250 00.000 15712 Moving (-0.05, 0.10) raw xDistance=0.10 yDistance=0.05
00:15:09.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:15:09.264 00.014 7988 UpdateGuideState exits: m=1577 SNR=26.6
00:15:09.264 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:09.266 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:09.267 00.001 7988 Enqueuing Expose request
00:15:09.267 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
00:15:09.267 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
00:15:09.269 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:09.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:15:09.269 00.000 15712 MoveAxis(W, 2, ABG)
00:15:09.269 00.000 15712 Guiding  Dir = 3, Dur = 2
00:15:09.298 00.029 15712 IsGuiding returns 0
00:15:09.314 00.016 15712 IsGuiding returns 0
00:15:09.314 00.000 15712 Move returns status 0, amount 2
00:15:09.314 00.000 15712 MoveAxis(N, 0, ABG)
00:15:09.314 00.000 15712 Move returns status 0, amount 0
00:15:09.314 00.000 15712 move complete, result=0
00:15:09.314 00.000 15712 worker thread done servicing request
00:15:09.314 00.000 15712 Worker thread wakes up
00:15:09.314 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:15:09.315 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:09.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:10.944 01.629 15712 Exposure complete
00:15:10.997 00.053 15712 worker thread done servicing request
00:15:10.997 00.000 7988 OnExposeComplete: enter
00:15:11.006 00.009 7988 UpdateGuideState(): m_state=6
00:15:11.006 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3525
00:15:11.006 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=809.43, Mass=1555, SNR=26.3, Peak=187 HFD=4.3
00:15:11.006 00.000 7988 MultiStar: [#1 -0.08,-0.26,0.96,U] [#2 -0.19,-0.00,0.84,U] [#3 -0.18,-0.02,0.83,U] [#4 -0.20,-0.02,0.77,U] [#5 -0.27,-0.20,0.72,U] [#6 0.24,-0.08,0.63,U] [#7 -0.06,0.11,0.47,U] [#8 -0.39,0.02,0.46,U] 
00:15:11.006 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.06}, one-star: {-0.06, 0.02}
00:15:11.006 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
00:15:11.006 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
00:15:11.006 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.78 mountX=0.02 mountY=0.06, mountTheta=1.21
00:15:11.014 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
00:15:11.014 00.000 7988 Enqueuing Move request for scope (-0.06, 0.02)
00:15:11.014 00.000 15712 Worker thread wakes up
00:15:11.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
00:15:11.014 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
00:15:11.014 00.000 15712 Moving (-0.06, 0.02) raw xDistance=0.02 yDistance=0.06
00:15:11.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:11.014 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.3
00:15:11.019 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:11.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:11.021 00.002 7988 Enqueuing Expose request
00:15:11.021 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
00:15:11.021 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
00:15:11.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:11.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:15:11.021 00.000 15712 MoveAxis(W, 4, ABG)
00:15:11.021 00.000 15712 Guiding  Dir = 3, Dur = 4
00:15:11.021 00.000 15712 IsGuiding returns 0
00:15:11.037 00.016 15712 IsGuiding returns 0
00:15:11.037 00.000 15712 Move returns status 0, amount 4
00:15:11.037 00.000 15712 MoveAxis(N, 0, ABG)
00:15:11.037 00.000 15712 Move returns status 0, amount 0
00:15:11.037 00.000 15712 move complete, result=0
00:15:11.037 00.000 15712 worker thread done servicing request
00:15:11.037 00.000 15712 Worker thread wakes up
00:15:11.037 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
00:15:11.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:11.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:12.459 01.422 15712 Exposure complete
00:15:12.521 00.062 15712 worker thread done servicing request
00:15:12.521 00.000 7988 OnExposeComplete: enter
00:15:12.521 00.000 7988 UpdateGuideState(): m_state=6
00:15:12.521 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3526
00:15:12.521 00.000 7988 Star::Find returns 1 (0), X=501.66, Y=809.42, Mass=1545, SNR=26.0, Peak=154 HFD=4.5
00:15:12.521 00.000 7988 MultiStar: [#1 -0.05,-0.37,0.97,U] [#2 -0.45,-0.07,0.00,M1] [#3 -0.23,-0.23,0.86,U] [#4 -0.27,0.18,0.76,U] [#5 -0.36,-0.13,0.71,U] [#6 0.27,-0.11,0.66,U] [#7 -0.34,0.01,0.49,U] [#8 -0.30,0.11,0.47,U] 
00:15:12.527 00.006 7988 refined, 7 included, MultiStar: {-0.18, -0.09}, one-star: {-0.21, 0.01}
00:15:12.527 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.24 = 2.05)
00:15:12.527 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.02)
00:15:12.527 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.67 mountX=-0.09 mountY=0.18, mountTheta=2.04
00:15:12.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.09, opts=13)
00:15:12.527 00.000 7988 Enqueuing Move request for scope (-0.18, -0.09)
00:15:12.527 00.000 15712 Worker thread wakes up
00:15:12.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
00:15:12.527 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
00:15:12.527 00.000 15712 Moving (-0.18, -0.09) raw xDistance=-0.09 yDistance=0.18
00:15:12.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:12.527 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.0
00:15:12.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:12.537 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:12.537 00.000 7988 Enqueuing Expose request
00:15:12.537 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
00:15:12.537 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
00:15:12.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:12.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:15:12.537 00.000 15712 MoveAxis(W, 4, ABG)
00:15:12.537 00.000 15712 Guiding  Dir = 3, Dur = 4
00:15:12.537 00.000 15712 IsGuiding returns 0
00:15:12.559 00.022 15712 IsGuiding returns 0
00:15:12.559 00.000 15712 Move returns status 0, amount 4
00:15:12.559 00.000 15712 MoveAxis(N, 0, ABG)
00:15:12.559 00.000 15712 Move returns status 0, amount 0
00:15:12.559 00.000 15712 move complete, result=0
00:15:12.559 00.000 15712 worker thread done servicing request
00:15:12.559 00.000 15712 Worker thread wakes up
00:15:12.559 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
00:15:12.561 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:12.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:14.198 01.637 15712 Exposure complete
00:15:14.259 00.061 15712 worker thread done servicing request
00:15:14.260 00.001 7988 OnExposeComplete: enter
00:15:14.260 00.000 7988 UpdateGuideState(): m_state=6
00:15:14.260 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3527
00:15:14.260 00.000 7988 Star::Find returns 1 (0), X=501.61, Y=809.56, Mass=1493, SNR=25.7, Peak=144 HFD=4.8
00:15:14.260 00.000 7988 MultiStar: [#1 -0.02,0.05,0.99,U] [#2 -0.28,0.20,0.88,U] [#3 0.03,0.07,0.86,U] [#4 -0.26,0.00,0.76,U] [#5 -0.39,0.04,0.74,U] [#6 -0.10,0.08,0.69,U] [#7 -0.20,0.33,0.49,U] [#8 -0.54,0.07,0.00,M1] 
00:15:14.260 00.000 7988 refined, 7 included, MultiStar: {-0.18, 0.11}, one-star: {-0.26, 0.15}
00:15:14.260 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
00:15:14.260 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
00:15:14.260 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.60 mountX=0.11 mountY=0.18, mountTheta=1.03
00:15:14.260 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.11, opts=13)
00:15:14.260 00.000 7988 Enqueuing Move request for scope (-0.18, 0.11)
00:15:14.260 00.000 15712 Worker thread wakes up
00:15:14.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
00:15:14.260 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
00:15:14.260 00.000 15712 Moving (-0.18, 0.11) raw xDistance=0.11 yDistance=0.18
00:15:14.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:14.274 00.014 7988 UpdateGuideState exits: m=1493 SNR=25.7
00:15:14.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:14.274 00.000 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
00:15:14.274 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
00:15:14.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:14.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:14.277 00.003 7988 Enqueuing Expose request
00:15:14.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:15:14.277 00.000 15712 MoveAxis(W, 4, ABG)
00:15:14.277 00.000 15712 Guiding  Dir = 3, Dur = 4
00:15:14.294 00.017 15712 IsGuiding returns 0
00:15:14.311 00.017 15712 IsGuiding returns 0
00:15:14.311 00.000 15712 Move returns status 0, amount 4
00:15:14.311 00.000 15712 MoveAxis(N, 0, ABG)
00:15:14.311 00.000 15712 Move returns status 0, amount 0
00:15:14.311 00.000 15712 move complete, result=0
00:15:14.311 00.000 15712 worker thread done servicing request
00:15:14.311 00.000 15712 Worker thread wakes up
00:15:14.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:14.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:14.311 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
00:15:15.725 01.414 15712 Exposure complete
00:15:15.772 00.047 15712 worker thread done servicing request
00:15:15.772 00.000 7988 OnExposeComplete: enter
00:15:15.787 00.015 7988 UpdateGuideState(): m_state=6
00:15:15.787 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3528
00:15:15.789 00.002 7988 Star::Find returns 1 (0), X=501.90, Y=809.54, Mass=1533, SNR=26.0, Peak=155 HFD=4.3
00:15:15.789 00.000 7988 MultiStar: [#1 0.01,-0.01,0.98,U] [#2 0.20,-0.02,0.86,U] [#3 0.04,-0.00,0.85,U] [#4 0.09,0.19,0.72,U] [#5 0.21,-0.01,0.73,U] [#6 0.32,-0.05,0.64,U] [#7 0.04,-0.06,0.46,U] [#8 0.05,0.08,0.42,U] 
00:15:15.791 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.03, 0.13}
00:15:15.791 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
00:15:15.793 00.002 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
00:15:15.793 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.27 mountX=0.03 mountY=-0.11, mountTheta=-1.30
00:15:15.795 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.03, opts=13)
00:15:15.797 00.002 7988 Enqueuing Move request for scope (0.11, 0.03)
00:15:15.797 00.000 15712 Worker thread wakes up
00:15:15.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:15:15.797 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:15:15.797 00.000 15712 Moving (0.11, 0.03) raw xDistance=0.03 yDistance=-0.11
00:15:15.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:15.797 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.0
00:15:15.801 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:15.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:15.803 00.002 7988 Enqueuing Expose request
00:15:15.803 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
00:15:15.803 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
00:15:15.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:15.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:15.803 00.000 15712 MoveAxis(E, 0, ABG)
00:15:15.803 00.000 15712 Move returns status 0, amount 0
00:15:15.803 00.000 15712 MoveAxis(N, 0, ABG)
00:15:15.803 00.000 15712 Move returns status 0, amount 0
00:15:15.803 00.000 15712 move complete, result=0
00:15:15.803 00.000 15712 worker thread done servicing request
00:15:15.803 00.000 15712 Worker thread wakes up
00:15:15.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:15.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:15.803 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:17.447 01.644 15712 Exposure complete
00:15:17.505 00.058 15712 worker thread done servicing request
00:15:17.505 00.000 7988 OnExposeComplete: enter
00:15:17.509 00.004 7988 UpdateGuideState(): m_state=6
00:15:17.509 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3529
00:15:17.509 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=809.72, Mass=1577, SNR=26.3, Peak=161 HFD=4.6
00:15:17.509 00.000 7988 MultiStar: [#1 0.10,0.04,0.97,U] [#2 -0.02,0.25,0.88,U] [#3 -0.19,0.06,0.83,U] [#4 -0.26,0.41,0.00,M1] [#5 -0.06,0.35,0.73,U] [#6 -0.10,0.23,0.63,U] [#7 -0.03,0.35,0.50,U] [#8 0.04,0.33,0.46,U] 
00:15:17.509 00.000 7988 refined, 7 included, MultiStar: {-0.04, 0.23}, one-star: {-0.06, 0.31}
00:15:17.509 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
00:15:17.509 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
00:15:17.509 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.75 mountX=0.23 mountY=0.03, mountTheta=0.15
00:15:17.509 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.23, opts=13)
00:15:17.509 00.000 7988 Enqueuing Move request for scope (-0.04, 0.23)
00:15:17.509 00.000 15712 Worker thread wakes up
00:15:17.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
00:15:17.509 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
00:15:17.509 00.000 15712 Moving (-0.04, 0.23) raw xDistance=0.23 yDistance=0.03
00:15:17.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:17.522 00.013 7988 UpdateGuideState exits: m=1577 SNR=26.3
00:15:17.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:17.524 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:17.525 00.001 7988 Enqueuing Expose request
00:15:17.525 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.96
00:15:17.525 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
00:15:17.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:17.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:15:17.525 00.000 15712 MoveAxis(W, 42, ABG)
00:15:17.525 00.000 15712 Guiding  Dir = 3, Dur = 42
00:15:17.525 00.000 15712 IsGuiding returns 0
00:15:17.546 00.021 15712 PulseGuide returned control before completion, sleep 33
00:15:17.624 00.078 15712 IsGuiding returns 1
00:15:17.624 00.000 15712 scope still moving after pulse duration time elapsed
00:15:17.653 00.029 15712 IsGuiding returns 0
00:15:17.653 00.000 15712 scope move finished after 42 + 83 ms
00:15:17.653 00.000 15712 Move returns status 0, amount 42
00:15:17.653 00.000 15712 MoveAxis(N, 0, ABG)
00:15:17.653 00.000 15712 Move returns status 0, amount 0
00:15:17.653 00.000 15712 move complete, result=0
00:15:17.653 00.000 15712 worker thread done servicing request
00:15:17.653 00.000 15712 Worker thread wakes up
00:15:17.653 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
00:15:17.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:17.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:19.067 01.414 15712 Exposure complete
00:15:19.120 00.053 15712 worker thread done servicing request
00:15:19.120 00.000 7988 OnExposeComplete: enter
00:15:19.120 00.000 7988 UpdateGuideState(): m_state=6
00:15:19.120 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3530
00:15:19.120 00.000 7988 Star::Find returns 1 (0), X=501.74, Y=809.28, Mass=1566, SNR=26.3, Peak=178 HFD=4.4
00:15:19.120 00.000 7988 MultiStar: [#1 0.24,-0.30,0.96,U] [#2 0.00,-0.20,0.83,U] [#3 0.19,-0.30,0.88,U] [#4 -0.09,0.12,0.69,U] [#5 -0.12,-0.19,0.72,U] [#6 0.10,-0.21,0.69,U] [#7 0.27,-0.40,0.00,M1] [#8 0.02,-0.38,0.44,U] 
00:15:19.120 00.000 7988 single-star, 7 included, MultiStar: {0.03, -0.20}, one-star: {-0.13, -0.13}
00:15:19.120 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
00:15:19.120 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.34)
00:15:19.136 00.016 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.35 mountX=-0.14 mountY=0.14, mountTheta=2.35
00:15:19.137 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.13, opts=13)
00:15:19.137 00.000 7988 Enqueuing Move request for scope (-0.13, -0.13)
00:15:19.137 00.000 15712 Worker thread wakes up
00:15:19.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
00:15:19.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
00:15:19.137 00.000 15712 Moving (-0.13, -0.13) raw xDistance=-0.14 yDistance=0.14
00:15:19.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:19.137 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.3
00:15:19.143 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:19.143 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
00:15:19.143 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
00:15:19.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:19.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:19.143 00.000 7988 Enqueuing Expose request
00:15:19.146 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:15:19.146 00.000 15712 MoveAxis(E, 1, ABG)
00:15:19.146 00.000 15712 Guiding  Dir = 2, Dur = 1
00:15:19.146 00.000 15712 IsGuiding returns 0
00:15:19.161 00.015 15712 IsGuiding returns 0
00:15:19.161 00.000 15712 Move returns status 0, amount 1
00:15:19.161 00.000 15712 MoveAxis(N, 0, ABG)
00:15:19.161 00.000 15712 Move returns status 0, amount 0
00:15:19.161 00.000 15712 move complete, result=0
00:15:19.161 00.000 15712 worker thread done servicing request
00:15:19.161 00.000 15712 Worker thread wakes up
00:15:19.161 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:15:19.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:19.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:20.904 01.743 15712 Exposure complete
00:15:20.967 00.063 15712 worker thread done servicing request
00:15:20.967 00.000 7988 OnExposeComplete: enter
00:15:20.967 00.000 7988 UpdateGuideState(): m_state=6
00:15:20.969 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3531
00:15:20.969 00.000 7988 Star::Find returns 1 (0), X=501.62, Y=809.29, Mass=1676, SNR=27.2, Peak=146 HFD=4.8
00:15:20.971 00.002 7988 MultiStar: [#1 0.06,-0.35,0.92,U] [#2 -0.05,-0.09,0.83,U] [#3 0.17,-0.19,0.82,U] [#4 -0.13,-0.20,0.68,U] [#5 0.02,-0.19,0.75,U] [#6 -0.05,-0.24,0.64,U] [#7 0.01,-0.28,0.45,U] [#8 0.08,-0.18,0.43,U] 
00:15:20.972 00.001 7988 refined, 8 included, MultiStar: {-0.03, -0.20}, one-star: {-0.25, -0.12}
00:15:20.972 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
00:15:20.972 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
00:15:20.972 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.70 mountX=-0.20 mountY=0.03, mountTheta=2.99
00:15:20.972 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.20, opts=13)
00:15:20.972 00.000 7988 Enqueuing Move request for scope (-0.03, -0.20)
00:15:20.972 00.000 15712 Worker thread wakes up
00:15:20.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
00:15:20.972 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
00:15:20.972 00.000 15712 Moving (-0.03, -0.20) raw xDistance=-0.20 yDistance=0.03
00:15:20.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:20.972 00.000 7988 UpdateGuideState exits: m=1676 SNR=27.2
00:15:20.983 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:20.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:20.983 00.000 7988 Enqueuing Expose request
00:15:20.983 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.96
00:15:20.983 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
00:15:20.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:20.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:15:20.983 00.000 15712 MoveAxis(E, 40, ABG)
00:15:20.983 00.000 15712 Guiding  Dir = 2, Dur = 40
00:15:21.015 00.032 15712 IsGuiding returns 0
00:15:21.031 00.016 15712 PulseGuide returned control before completion, sleep 35
00:15:21.079 00.048 15712 IsGuiding returns 0
00:15:21.081 00.002 15712 Move returns status 0, amount 40
00:15:21.081 00.000 15712 MoveAxis(N, 0, ABG)
00:15:21.081 00.000 15712 Move returns status 0, amount 0
00:15:21.081 00.000 15712 move complete, result=0
00:15:21.081 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
00:15:21.083 00.002 15712 worker thread done servicing request
00:15:21.083 00.000 15712 Worker thread wakes up
00:15:21.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:21.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:22.511 01.428 15712 Exposure complete
00:15:22.571 00.060 15712 worker thread done servicing request
00:15:22.571 00.000 7988 OnExposeComplete: enter
00:15:22.571 00.000 7988 UpdateGuideState(): m_state=6
00:15:22.571 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3532
00:15:22.571 00.000 7988 Star::Find returns 1 (0), X=501.82, Y=809.17, Mass=1519, SNR=25.8, Peak=154 HFD=4.6
00:15:22.571 00.000 7988 MultiStar: [#1 -0.08,-0.55,0.00,M1] [#2 -0.15,-0.32,0.86,U] [#3 0.07,-0.07,0.84,U] [#4 -0.24,-0.14,0.72,U] [#5 0.04,-0.29,0.73,U] [#6 0.26,-0.36,0.00,M1] [#7 -0.10,-0.13,0.49,U] [#8 0.17,-0.16,0.45,U] 
00:15:22.571 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.20}, one-star: {-0.05, -0.24}
00:15:22.571 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.37 = 2.92)
00:15:22.571 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.89)
00:15:22.580 00.009 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.80 mountX=-0.20 mountY=0.05, mountTheta=2.89
00:15:22.580 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.20, opts=13)
00:15:22.580 00.000 7988 Enqueuing Move request for scope (-0.05, -0.20)
00:15:22.580 00.000 15712 Worker thread wakes up
00:15:22.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
00:15:22.580 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
00:15:22.580 00.000 15712 Moving (-0.05, -0.20) raw xDistance=-0.20 yDistance=0.05
00:15:22.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:22.580 00.000 7988 UpdateGuideState exits: m=1519 SNR=25.8
00:15:22.587 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:22.588 00.001 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.96
00:15:22.588 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
00:15:22.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:22.588 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:22.588 00.000 7988 Enqueuing Expose request
00:15:22.590 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:15:22.590 00.000 15712 MoveAxis(E, 40, ABG)
00:15:22.590 00.000 15712 Guiding  Dir = 2, Dur = 40
00:15:22.590 00.000 15712 IsGuiding returns 0
00:15:22.615 00.025 15712 PulseGuide returned control before completion, sleep 27
00:15:22.663 00.048 15712 IsGuiding returns 0
00:15:22.663 00.000 15712 Move returns status 0, amount 40
00:15:22.663 00.000 15712 MoveAxis(N, 0, ABG)
00:15:22.663 00.000 15712 Move returns status 0, amount 0
00:15:22.663 00.000 15712 move complete, result=0
00:15:22.663 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:15:22.664 00.001 15712 worker thread done servicing request
00:15:22.664 00.000 15712 Worker thread wakes up
00:15:22.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:22.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:24.303 01.639 15712 Exposure complete
00:15:24.357 00.054 15712 worker thread done servicing request
00:15:24.357 00.000 7988 OnExposeComplete: enter
00:15:24.366 00.009 7988 UpdateGuideState(): m_state=6
00:15:24.366 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3533
00:15:24.366 00.000 7988 Star::Find returns 1 (0), X=501.89, Y=809.35, Mass=1646, SNR=26.7, Peak=175 HFD=4.7
00:15:24.366 00.000 7988 MultiStar: [#1 0.25,-0.34,0.00,M2] [#2 0.06,-0.08,0.81,U] [#3 0.06,-0.15,0.84,U] [#4 -0.04,0.03,0.72,U] [#5 -0.07,-0.16,0.71,U] [#6 0.26,-0.29,0.62,U] [#7 -0.01,-0.06,0.47,U] [#8 -0.18,0.02,0.43,U] 
00:15:24.366 00.000 7988 single-star, 7 included, MultiStar: {0.02, -0.10}, one-star: {0.02, -0.06}
00:15:24.366 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
00:15:24.366 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
00:15:24.374 00.008 7988 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.20 mountX=-0.06 mountY=-0.02, mountTheta=-2.80
00:15:24.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.06, opts=13)
00:15:24.374 00.000 7988 Enqueuing Move request for scope (0.02, -0.06)
00:15:24.374 00.000 15712 Worker thread wakes up
00:15:24.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:15:24.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:15:24.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:24.374 00.000 7988 UpdateGuideState exits: m=1646 SNR=26.7
00:15:24.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:24.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:24.382 00.008 7988 Enqueuing Expose request
00:15:24.382 00.000 15712 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.02
00:15:24.382 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
00:15:24.382 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
00:15:24.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:24.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:15:24.382 00.000 15712 MoveAxis(E, 1, ABG)
00:15:24.382 00.000 15712 Guiding  Dir = 2, Dur = 1
00:15:24.382 00.000 15712 IsGuiding returns 0
00:15:24.402 00.020 15712 IsGuiding returns 0
00:15:24.402 00.000 15712 Move returns status 0, amount 1
00:15:24.402 00.000 15712 MoveAxis(N, 0, ABG)
00:15:24.402 00.000 15712 Move returns status 0, amount 0
00:15:24.402 00.000 15712 move complete, result=0
00:15:24.402 00.000 15712 worker thread done servicing request
00:15:24.402 00.000 15712 Worker thread wakes up
00:15:24.402 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:15:24.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:24.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:25.819 01.417 15712 Exposure complete
00:15:25.868 00.049 15712 worker thread done servicing request
00:15:25.868 00.000 7988 OnExposeComplete: enter
00:15:25.882 00.014 7988 UpdateGuideState(): m_state=6
00:15:25.882 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3534
00:15:25.885 00.003 7988 Star::Find returns 1 (0), X=501.98, Y=809.16, Mass=1511, SNR=25.9, Peak=154 HFD=4.3
00:15:25.885 00.000 7988 MultiStar: [#1 0.35,-0.43,0.00,M3] [#2 0.21,-0.17,0.86,U] [#3 0.22,-0.17,0.86,U] [#4 0.08,-0.20,0.72,U] [#5 -0.07,-0.37,0.74,U] [#6 0.21,-0.22,0.67,U] [#7 0.13,-0.18,0.49,U] [#8 -0.00,-0.25,0.44,U] 
00:15:25.885 00.000 7988 refined, 7 included, MultiStar: {0.12, -0.23}, one-star: {0.10, -0.25}
00:15:25.885 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
00:15:25.885 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
00:15:25.885 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-1.09 mountX=-0.23 mountY=-0.11, mountTheta=-2.68
00:15:25.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.23, opts=13)
00:15:25.885 00.000 7988 Enqueuing Move request for scope (0.12, -0.23)
00:15:25.885 00.000 15712 Worker thread wakes up
00:15:25.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd
00:15:25.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.23)
00:15:25.885 00.000 15712 Moving (0.12, -0.23) raw xDistance=-0.23 yDistance=-0.11
00:15:25.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:25.885 00.000 7988 UpdateGuideState exits: m=1511 SNR=25.9
00:15:25.897 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:25.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:25.898 00.001 7988 Enqueuing Expose request
00:15:25.898 00.000 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.96
00:15:25.898 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
00:15:25.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:25.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:25.898 00.000 15712 MoveAxis(E, 43, ABG)
00:15:25.898 00.000 15712 Guiding  Dir = 2, Dur = 43
00:15:25.898 00.000 15712 IsGuiding returns 0
00:15:25.919 00.021 15712 PulseGuide returned control before completion, sleep 31
00:15:25.962 00.043 15712 IsGuiding returns 1
00:15:25.962 00.000 15712 scope still moving after pulse duration time elapsed
00:15:25.998 00.036 15712 IsGuiding returns 0
00:15:26.004 00.006 15712 scope move finished after 43 + 59 ms
00:15:26.004 00.000 15712 Move returns status 0, amount 43
00:15:26.004 00.000 15712 MoveAxis(N, 0, ABG)
00:15:26.004 00.000 15712 Move returns status 0, amount 0
00:15:26.004 00.000 15712 move complete, result=0
00:15:26.004 00.000 15712 worker thread done servicing request
00:15:26.004 00.000 15712 Worker thread wakes up
00:15:26.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:26.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:26.004 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
00:15:27.639 01.635 15712 Exposure complete
00:15:27.703 00.064 15712 worker thread done servicing request
00:15:27.703 00.000 7988 OnExposeComplete: enter
00:15:27.703 00.000 7988 UpdateGuideState(): m_state=6
00:15:27.705 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3535
00:15:27.707 00.002 7988 Star::Find returns 1 (0), X=501.79, Y=809.55, Mass=1595, SNR=26.7, Peak=172 HFD=4.6
00:15:27.707 00.000 7988 MultiStar: [#1 0.05,0.07,0.94,U] [#2 -0.08,0.09,0.86,U] [#3 0.23,0.11,0.85,U] [#4 0.22,0.28,0.75,U] [#5 -0.18,0.05,0.71,U] [#6 0.14,-0.06,0.64,U] [#7 -0.17,0.07,0.46,U] [#8 -0.25,0.10,0.41,U] 
00:15:27.709 00.002 7988 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {-0.08, 0.14}
00:15:27.709 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
00:15:27.711 00.002 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
00:15:27.711 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=0.10 mountY=-0.01, mountTheta=-0.08
00:15:27.713 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.10, opts=13)
00:15:27.715 00.002 7988 Enqueuing Move request for scope (0.01, 0.10)
00:15:27.715 00.000 15712 Worker thread wakes up
00:15:27.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:15:27.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:15:27.715 00.000 15712 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
00:15:27.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:27.715 00.000 7988 UpdateGuideState exits: m=1595 SNR=26.7
00:15:27.718 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:27.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:27.718 00.000 7988 Enqueuing Expose request
00:15:27.722 00.004 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
00:15:27.722 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
00:15:27.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:27.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:15:27.722 00.000 15712 MoveAxis(W, 1, ABG)
00:15:27.722 00.000 15712 Guiding  Dir = 3, Dur = 1
00:15:27.722 00.000 15712 IsGuiding returns 0
00:15:27.744 00.022 15712 IsGuiding returns 0
00:15:27.744 00.000 15712 Move returns status 0, amount 1
00:15:27.744 00.000 15712 MoveAxis(N, 0, ABG)
00:15:27.744 00.000 15712 Move returns status 0, amount 0
00:15:27.744 00.000 15712 move complete, result=0
00:15:27.744 00.000 15712 worker thread done servicing request
00:15:27.744 00.000 15712 Worker thread wakes up
00:15:27.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:27.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:27.744 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:15:29.149 01.405 15712 Exposure complete
00:15:29.200 00.051 15712 worker thread done servicing request
00:15:29.200 00.000 7988 OnExposeComplete: enter
00:15:29.213 00.013 7988 UpdateGuideState(): m_state=6
00:15:29.213 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3536
00:15:29.213 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=809.55, Mass=1600, SNR=26.6, Peak=183 HFD=4.1
00:15:29.213 00.000 7988 MultiStar: [#1 0.29,-0.14,0.94,U] [#2 0.10,-0.07,0.85,U] [#3 0.13,-0.07,0.82,U] [#4 -0.00,-0.28,0.73,U] [#5 0.21,-0.11,0.74,U] [#6 0.39,-0.22,0.00,M1] [#7 -0.05,-0.02,0.47,U] [#8 0.47,-0.08,0.00,M1] 
00:15:29.217 00.004 7988 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {0.16, 0.14}
00:15:29.217 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.05 = -2.05)
00:15:29.217 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.09 = -2.09)
00:15:29.217 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.49 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
00:15:29.217 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.07, opts=13)
00:15:29.217 00.000 7988 Enqueuing Move request for scope (0.14, -0.07)
00:15:29.217 00.000 15712 Worker thread wakes up
00:15:29.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:15:29.217 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.6
00:15:29.226 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:29.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:29.228 00.002 7988 Enqueuing Expose request
00:15:29.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
00:15:29.228 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
00:15:29.228 00.000 15712 Moving (0.14, -0.07) raw xDistance=-0.07 yDistance=-0.13
00:15:29.232 00.004 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
00:15:29.232 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
00:15:29.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:29.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:29.232 00.000 15712 MoveAxis(E, 0, ABG)
00:15:29.232 00.000 15712 Move returns status 0, amount 0
00:15:29.232 00.000 15712 MoveAxis(N, 0, ABG)
00:15:29.232 00.000 15712 Move returns status 0, amount 0
00:15:29.232 00.000 15712 move complete, result=0
00:15:29.232 00.000 15712 worker thread done servicing request
00:15:29.232 00.000 15712 Worker thread wakes up
00:15:29.232 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:29.234 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:29.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:30.872 01.638 15712 Exposure complete
00:15:30.933 00.061 15712 worker thread done servicing request
00:15:30.935 00.002 7988 OnExposeComplete: enter
00:15:30.935 00.000 7988 UpdateGuideState(): m_state=6
00:15:30.935 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3537
00:15:30.935 00.000 7988 Star::Find returns 1 (0), X=501.83, Y=809.28, Mass=1576, SNR=26.5, Peak=192 HFD=4.4
00:15:30.935 00.000 7988 MultiStar: [#1 0.12,-0.20,0.97,U] [#2 0.14,-0.10,0.85,U] [#3 0.23,-0.06,0.84,U] [#4 -0.17,0.04,0.72,U] [#5 -0.12,-0.12,0.70,U] [#6 0.25,-0.21,0.64,U] [#7 -0.01,-0.14,0.47,U] [#8 -0.16,0.02,0.48,U] 
00:15:30.935 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {-0.05, -0.13}
00:15:30.935 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
00:15:30.935 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
00:15:30.935 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.22 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
00:15:30.935 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.11, opts=13)
00:15:30.935 00.000 7988 Enqueuing Move request for scope (0.04, -0.11)
00:15:30.935 00.000 15712 Worker thread wakes up
00:15:30.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
00:15:30.935 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
00:15:30.935 00.000 15712 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=-0.04
00:15:30.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:30.935 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.5
00:15:30.950 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:30.951 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:30.951 00.000 7988 Enqueuing Expose request
00:15:30.951 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
00:15:30.951 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
00:15:30.951 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:30.951 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:15:30.951 00.000 15712 MoveAxis(E, 3, ABG)
00:15:30.951 00.000 15712 Guiding  Dir = 2, Dur = 3
00:15:30.951 00.000 15712 IsGuiding returns 0
00:15:31.006 00.055 15712 IsGuiding returns 0
00:15:31.006 00.000 15712 Move returns status 0, amount 3
00:15:31.006 00.000 15712 MoveAxis(N, 0, ABG)
00:15:31.006 00.000 15712 Move returns status 0, amount 0
00:15:31.006 00.000 15712 move complete, result=0
00:15:31.006 00.000 15712 worker thread done servicing request
00:15:31.006 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:15:31.007 00.001 15712 Worker thread wakes up
00:15:31.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:31.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:32.421 01.414 15712 Exposure complete
00:15:32.482 00.061 15712 worker thread done servicing request
00:15:32.482 00.000 7988 OnExposeComplete: enter
00:15:32.482 00.000 7988 UpdateGuideState(): m_state=6
00:15:32.484 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3538
00:15:32.484 00.000 7988 Star::Find returns 1 (0), X=502.01, Y=809.39, Mass=1609, SNR=26.6, Peak=166 HFD=4.8
00:15:32.486 00.002 7988 MultiStar: [#1 0.50,0.00,0.00,M1] [#2 0.12,0.08,0.85,U] [#3 0.32,-0.04,0.82,U] [#4 0.11,0.07,0.73,U] [#5 -0.00,0.15,0.69,U] [#6 0.30,-0.05,0.66,U] [#7 0.09,0.13,0.49,U] [#8 0.16,0.37,0.44,U] 
00:15:32.486 00.000 7988 single-star, 7 included, MultiStar: {0.16, 0.06}, one-star: {0.14, -0.02}
00:15:32.488 00.002 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
00:15:32.488 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
00:15:32.490 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.17 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
00:15:32.492 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.02, opts=13)
00:15:32.492 00.000 7988 Enqueuing Move request for scope (0.14, -0.02)
00:15:32.494 00.002 15712 Worker thread wakes up
00:15:32.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:15:32.494 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:15:32.494 00.000 15712 Moving (0.14, -0.02) raw xDistance=-0.02 yDistance=-0.14
00:15:32.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:32.496 00.002 7988 UpdateGuideState exits: m=1609 SNR=26.6
00:15:32.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:32.498 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:32.498 00.000 7988 Enqueuing Expose request
00:15:32.498 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
00:15:32.498 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:15:32.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:32.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:32.498 00.000 15712 MoveAxis(E, 4, ABG)
00:15:32.498 00.000 15712 Guiding  Dir = 2, Dur = 4
00:15:32.498 00.000 15712 IsGuiding returns 0
00:15:32.519 00.021 15712 IsGuiding returns 0
00:15:32.519 00.000 15712 Move returns status 0, amount 4
00:15:32.519 00.000 15712 MoveAxis(N, 0, ABG)
00:15:32.519 00.000 15712 Move returns status 0, amount 0
00:15:32.519 00.000 15712 move complete, result=0
00:15:32.519 00.000 15712 worker thread done servicing request
00:15:32.519 00.000 15712 Worker thread wakes up
00:15:32.519 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:15:32.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:32.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:34.155 01.636 15712 Exposure complete
00:15:34.213 00.058 15712 worker thread done servicing request
00:15:34.217 00.004 7988 OnExposeComplete: enter
00:15:34.217 00.000 7988 UpdateGuideState(): m_state=6
00:15:34.219 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3539
00:15:34.219 00.000 7988 Star::Find returns 1 (0), X=501.98, Y=809.35, Mass=1485, SNR=25.8, Peak=163 HFD=4.2
00:15:34.221 00.002 7988 MultiStar: [#1 0.32,-0.21,0.97,U] [#2 0.14,-0.16,0.86,U] [#3 0.35,-0.10,0.86,U] [#4 0.10,-0.04,0.79,U] [#5 0.11,0.01,0.74,U] [#6 0.39,-0.36,0.00,M1] [#7 0.19,0.02,0.47,U] [#8 0.18,0.08,0.46,U] 
00:15:34.221 00.000 7988 single-star, 7 included, MultiStar: {0.19, -0.08}, one-star: {0.11, -0.06}
00:15:34.223 00.002 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
00:15:34.223 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
00:15:34.225 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.52 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
00:15:34.227 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.06, opts=13)
00:15:34.227 00.000 7988 Enqueuing Move request for scope (0.11, -0.06)
00:15:34.229 00.002 15712 Worker thread wakes up
00:15:34.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:15:34.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:15:34.229 00.000 15712 Moving (0.11, -0.06) raw xDistance=-0.06 yDistance=-0.11
00:15:34.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:34.230 00.001 7988 UpdateGuideState exits: m=1485 SNR=25.8
00:15:34.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:34.232 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:34.233 00.001 7988 Enqueuing Expose request
00:15:34.235 00.002 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
00:15:34.235 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
00:15:34.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:34.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:34.235 00.000 15712 MoveAxis(E, 5, ABG)
00:15:34.235 00.000 15712 Guiding  Dir = 2, Dur = 5
00:15:34.235 00.000 15712 IsGuiding returns 0
00:15:34.249 00.014 15712 IsGuiding returns 0
00:15:34.249 00.000 15712 Move returns status 0, amount 5
00:15:34.249 00.000 15712 MoveAxis(N, 0, ABG)
00:15:34.249 00.000 15712 Move returns status 0, amount 0
00:15:34.249 00.000 15712 move complete, result=0
00:15:34.249 00.000 15712 worker thread done servicing request
00:15:34.249 00.000 15712 Worker thread wakes up
00:15:34.249 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:15:34.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:34.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:35.669 01.420 15712 Exposure complete
00:15:35.723 00.054 15712 worker thread done servicing request
00:15:35.723 00.000 7988 OnExposeComplete: enter
00:15:35.731 00.008 7988 UpdateGuideState(): m_state=6
00:15:35.731 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3540
00:15:35.731 00.000 7988 Star::Find returns 1 (0), X=501.74, Y=809.06, Mass=1569, SNR=26.5, Peak=174 HFD=4.4
00:15:35.731 00.000 7988 MultiStar: [#1 0.13,-0.43,0.00,M1] [#2 -0.13,-0.26,0.82,U] [#3 0.02,-0.51,0.00,M1] [#4 0.03,-0.21,0.73,U] [#5 -0.11,-0.40,0.00,M1] [#6 0.24,-0.32,0.66,U] [#7 0.06,-0.06,0.47,U] [#8 0.10,-0.10,0.42,U] 
00:15:35.731 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.24}, one-star: {-0.13, -0.35}
00:15:35.731 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
00:15:35.731 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = 3.14)
00:15:35.740 00.009 7988 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.55 mountX=-0.24 mountY=0.00, mountTheta=3.14
00:15:35.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.24, opts=13)
00:15:35.740 00.000 7988 Enqueuing Move request for scope (0.01, -0.24)
00:15:35.740 00.000 15712 Worker thread wakes up
00:15:35.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
00:15:35.740 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
00:15:35.740 00.000 15712 Moving (0.01, -0.24) raw xDistance=-0.24 yDistance=0.00
00:15:35.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:35.740 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.5
00:15:35.746 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:35.747 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:35.747 00.000 7988 Enqueuing Expose request
00:15:35.747 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.97
00:15:35.747 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
00:15:35.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:35.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:15:35.747 00.000 15712 MoveAxis(E, 50, ABG)
00:15:35.747 00.000 15712 Guiding  Dir = 2, Dur = 50
00:15:35.747 00.000 15712 IsGuiding returns 0
00:15:35.768 00.021 15712 PulseGuide returned control before completion, sleep 41
00:15:35.827 00.059 15712 IsGuiding returns 1
00:15:35.827 00.000 15712 scope still moving after pulse duration time elapsed
00:15:35.862 00.035 15712 IsGuiding returns 0
00:15:35.862 00.000 15712 scope move finished after 50 + 66 ms
00:15:35.862 00.000 15712 Move returns status 0, amount 50
00:15:35.862 00.000 15712 MoveAxis(N, 0, ABG)
00:15:35.862 00.000 15712 Move returns status 0, amount 0
00:15:35.862 00.000 15712 move complete, result=0
00:15:35.862 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
00:15:35.867 00.005 15712 worker thread done servicing request
00:15:35.867 00.000 15712 Worker thread wakes up
00:15:35.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:35.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:37.504 01.637 15712 Exposure complete
00:15:37.563 00.059 15712 worker thread done servicing request
00:15:37.563 00.000 7988 OnExposeComplete: enter
00:15:37.566 00.003 7988 UpdateGuideState(): m_state=6
00:15:37.566 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:15:37.566 00.000 7988 Star::Find returns 1 (0), X=501.89, Y=809.34, Mass=1715, SNR=27.5, Peak=165 HFD=4.8
00:15:37.566 00.000 7988 MultiStar: [#1 0.07,-0.26,0.92,U] [#2 0.14,-0.32,0.83,U] [#3 0.24,-0.14,0.84,U] [#4 0.47,-0.22,0.00,M1] [#5 0.16,-0.34,0.66,U] [#6 0.18,-0.24,0.61,U] [#7 0.21,-0.15,0.42,U] [#8 0.19,-0.34,0.43,U] 
00:15:37.566 00.000 7988 single-star, 7 included, MultiStar: {0.14, -0.22}, one-star: {0.02, -0.07}
00:15:37.566 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
00:15:37.566 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
00:15:37.566 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.27 mountX=-0.07 mountY=-0.02, mountTheta=-2.86
00:15:37.574 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
00:15:37.574 00.000 7988 Enqueuing Move request for scope (0.02, -0.07)
00:15:37.574 00.000 15712 Worker thread wakes up
00:15:37.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:37.574 00.000 7988 UpdateGuideState exits: m=1715 SNR=27.5
00:15:37.580 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:37.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:37.582 00.002 7988 Enqueuing Expose request
00:15:37.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
00:15:37.582 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
00:15:37.582 00.000 15712 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.02
00:15:37.584 00.002 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
00:15:37.584 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
00:15:37.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:37.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:15:37.584 00.000 15712 MoveAxis(E, 1, ABG)
00:15:37.584 00.000 15712 Guiding  Dir = 2, Dur = 1
00:15:37.584 00.000 15712 IsGuiding returns 0
00:15:37.602 00.018 15712 IsGuiding returns 0
00:15:37.602 00.000 15712 Move returns status 0, amount 1
00:15:37.602 00.000 15712 MoveAxis(N, 0, ABG)
00:15:37.602 00.000 15712 Move returns status 0, amount 0
00:15:37.602 00.000 15712 move complete, result=0
00:15:37.602 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:15:37.608 00.006 15712 worker thread done servicing request
00:15:37.608 00.000 15712 Worker thread wakes up
00:15:37.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:37.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:39.016 01.408 15712 Exposure complete
00:15:39.070 00.054 15712 worker thread done servicing request
00:15:39.070 00.000 7988 OnExposeComplete: enter
00:15:39.078 00.008 7988 UpdateGuideState(): m_state=6
00:15:39.080 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3542
00:15:39.080 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=809.24, Mass=1551, SNR=26.1, Peak=163 HFD=4.5
00:15:39.082 00.002 7988 MultiStar: [#1 0.11,-0.19,0.99,U] [#2 0.06,0.05,0.86,U] [#3 0.07,-0.11,0.89,U] [#4 -0.15,0.08,0.73,U] [#5 -0.03,-0.02,0.76,U] [#6 0.15,-0.19,0.68,U] [#7 0.10,0.21,0.49,U] [#8 0.34,-0.11,0.44,U] 
00:15:39.082 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.04, -0.17}
00:15:39.084 00.002 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
00:15:39.084 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
00:15:39.086 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.81 mountX=-0.07 mountY=-0.06, mountTheta=-2.39
00:15:39.087 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.07, opts=13)
00:15:39.089 00.002 7988 Enqueuing Move request for scope (0.06, -0.07)
00:15:39.089 00.000 15712 Worker thread wakes up
00:15:39.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:15:39.089 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:15:39.089 00.000 15712 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=-0.06
00:15:39.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:39.089 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.1
00:15:39.092 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:39.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:39.094 00.002 7988 Enqueuing Expose request
00:15:39.094 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
00:15:39.094 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
00:15:39.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:39.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:15:39.094 00.000 15712 MoveAxis(W, 2, ABG)
00:15:39.094 00.000 15712 Guiding  Dir = 3, Dur = 2
00:15:39.094 00.000 15712 IsGuiding returns 0
00:15:39.109 00.015 15712 IsGuiding returns 0
00:15:39.109 00.000 15712 Move returns status 0, amount 2
00:15:39.109 00.000 15712 MoveAxis(N, 0, ABG)
00:15:39.109 00.000 15712 Move returns status 0, amount 0
00:15:39.109 00.000 15712 move complete, result=0
00:15:39.109 00.000 15712 worker thread done servicing request
00:15:39.109 00.000 15712 Worker thread wakes up
00:15:39.109 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:15:39.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:39.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:40.752 01.643 15712 Exposure complete
00:15:40.803 00.051 15712 worker thread done servicing request
00:15:40.803 00.000 7988 OnExposeComplete: enter
00:15:40.814 00.011 7988 UpdateGuideState(): m_state=6
00:15:40.814 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3543
00:15:40.814 00.000 7988 Star::Find returns 1 (0), X=501.70, Y=809.15, Mass=1471, SNR=25.4, Peak=178 HFD=4.0
00:15:40.814 00.000 7988 MultiStar: [#1 0.02,-0.33,1.02,U] [#2 0.02,-0.25,0.89,U] [#3 -0.10,-0.28,0.89,U] [#4 -0.20,-0.21,0.79,U] [#5 -0.21,-0.39,0.00,M1] [#6 0.05,-0.15,0.69,U] [#7 -0.23,-0.10,0.50,U] [#8 -0.17,-0.10,0.47,U] 
00:15:40.814 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.23}, one-star: {-0.17, -0.26}
00:15:40.820 00.006 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
00:15:40.820 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
00:15:40.820 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.93 mountX=-0.23 mountY=0.09, mountTheta=2.77
00:15:40.820 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.23, opts=13)
00:15:40.820 00.000 7988 Enqueuing Move request for scope (-0.08, -0.23)
00:15:40.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:40.820 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.4
00:15:40.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:40.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:40.830 00.010 7988 Enqueuing Expose request
00:15:40.830 00.000 15712 Worker thread wakes up
00:15:40.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
00:15:40.830 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
00:15:40.830 00.000 15712 Moving (-0.08, -0.23) raw xDistance=-0.23 yDistance=0.09
00:15:40.830 00.000 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 639.97
00:15:40.830 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
00:15:40.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:40.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:15:40.830 00.000 15712 MoveAxis(E, 44, ABG)
00:15:40.830 00.000 15712 Guiding  Dir = 2, Dur = 44
00:15:40.830 00.000 15712 IsGuiding returns 0
00:15:40.850 00.020 15712 PulseGuide returned control before completion, sleep 37
00:15:40.894 00.044 15712 IsGuiding returns 1
00:15:40.894 00.000 15712 scope still moving after pulse duration time elapsed
00:15:40.933 00.039 15712 IsGuiding returns 0
00:15:40.933 00.000 15712 scope move finished after 44 + 53 ms
00:15:40.933 00.000 15712 Move returns status 0, amount 44
00:15:40.933 00.000 15712 MoveAxis(N, 0, ABG)
00:15:40.933 00.000 15712 Move returns status 0, amount 0
00:15:40.933 00.000 15712 move complete, result=0
00:15:40.933 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
00:15:40.934 00.001 15712 worker thread done servicing request
00:15:40.934 00.000 15712 Worker thread wakes up
00:15:40.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:40.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:42.345 01.411 15712 Exposure complete
00:15:42.405 00.060 15712 worker thread done servicing request
00:15:42.405 00.000 7988 OnExposeComplete: enter
00:15:42.407 00.002 7988 UpdateGuideState(): m_state=6
00:15:42.407 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3544
00:15:42.407 00.000 7988 Star::Find returns 1 (0), X=501.88, Y=809.65, Mass=1657, SNR=27.0, Peak=175 HFD=4.5
00:15:42.407 00.000 7988 MultiStar: [#1 0.12,0.08,0.97,U] [#2 -0.01,0.19,0.84,U] [#3 -0.20,0.04,0.80,U] [#4 -0.40,0.38,0.00,M1] [#5 -0.18,0.09,0.67,U] [#6 0.02,0.02,0.65,U] [#7 -0.12,0.14,0.49,U] [#8 -0.21,-0.32,0.49,U] 
00:15:42.407 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {0.01, 0.24}
00:15:42.407 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
00:15:42.407 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
00:15:42.407 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.12 mountX=0.08 mountY=0.05, mountTheta=0.54
00:15:42.417 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.08, opts=13)
00:15:42.417 00.000 7988 Enqueuing Move request for scope (-0.05, 0.08)
00:15:42.417 00.000 15712 Worker thread wakes up
00:15:42.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
00:15:42.417 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
00:15:42.417 00.000 15712 Moving (-0.05, 0.08) raw xDistance=0.08 yDistance=0.05
00:15:42.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:42.417 00.000 7988 UpdateGuideState exits: m=1657 SNR=27.0
00:15:42.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:42.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:42.423 00.006 7988 Enqueuing Expose request
00:15:42.423 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
00:15:42.423 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
00:15:42.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:42.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:15:42.423 00.000 15712 MoveAxis(W, 1, ABG)
00:15:42.423 00.000 15712 Guiding  Dir = 3, Dur = 1
00:15:42.423 00.000 15712 IsGuiding returns 0
00:15:42.451 00.028 15712 IsGuiding returns 0
00:15:42.451 00.000 15712 Move returns status 0, amount 1
00:15:42.451 00.000 15712 MoveAxis(N, 0, ABG)
00:15:42.451 00.000 15712 Move returns status 0, amount 0
00:15:42.451 00.000 15712 move complete, result=0
00:15:42.451 00.000 15712 worker thread done servicing request
00:15:42.451 00.000 15712 Worker thread wakes up
00:15:42.451 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:15:42.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:42.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:44.193 01.742 15712 Exposure complete
00:15:44.253 00.060 15712 worker thread done servicing request
00:15:44.253 00.000 7988 OnExposeComplete: enter
00:15:44.257 00.004 7988 UpdateGuideState(): m_state=6
00:15:44.257 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3545
00:15:44.259 00.002 7988 Star::Find returns 1 (0), X=501.81, Y=809.64, Mass=1470, SNR=25.3, Peak=142 HFD=4.5
00:15:44.261 00.002 7988 MultiStar: [#1 0.20,-0.06,0.99,U] [#2 0.14,0.10,0.85,U] [#3 0.29,0.12,0.86,U] [#4 0.08,0.06,0.77,U] [#5 0.08,0.21,0.77,U] [#6 0.18,-0.10,0.71,U] [#7 -0.17,0.37,0.48,U] [#8 -0.13,0.22,0.45,U] 
00:15:44.261 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {-0.06, 0.23}
00:15:44.263 00.002 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
00:15:44.263 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
00:15:44.265 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.90 mountX=0.11 mountY=-0.09, mountTheta=-0.68
00:15:44.265 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.11, opts=13)
00:15:44.267 00.002 7988 Enqueuing Move request for scope (0.09, 0.11)
00:15:44.267 00.000 15712 Worker thread wakes up
00:15:44.269 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:15:44.269 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:15:44.269 00.000 15712 Moving (0.09, 0.11) raw xDistance=0.11 yDistance=-0.09
00:15:44.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:44.269 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.3
00:15:44.270 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:44.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:44.270 00.000 7988 Enqueuing Expose request
00:15:44.270 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:15:44.270 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
00:15:44.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:44.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:44.270 00.000 15712 MoveAxis(E, 2, ABG)
00:15:44.270 00.000 15712 Guiding  Dir = 2, Dur = 2
00:15:44.290 00.020 15712 IsGuiding returns 0
00:15:44.306 00.016 15712 IsGuiding returns 0
00:15:44.306 00.000 15712 Move returns status 0, amount 2
00:15:44.306 00.000 15712 MoveAxis(N, 0, ABG)
00:15:44.306 00.000 15712 Move returns status 0, amount 0
00:15:44.306 00.000 15712 move complete, result=0
00:15:44.306 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:15:44.308 00.002 15712 worker thread done servicing request
00:15:44.308 00.000 15712 Worker thread wakes up
00:15:44.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:44.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:45.723 01.415 15712 Exposure complete
00:15:45.785 00.062 7988 OnExposeComplete: enter
00:15:45.787 00.002 7988 UpdateGuideState(): m_state=6
00:15:45.787 00.000 15712 worker thread done servicing request
00:15:45.787 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3546
00:15:45.789 00.002 7988 Star::Find returns 1 (0), X=501.75, Y=809.48, Mass=1506, SNR=25.7, Peak=173 HFD=4.6
00:15:45.789 00.000 7988 MultiStar: [#1 0.24,-0.14,0.98,U] [#2 0.05,-0.22,0.82,U] [#3 0.04,0.01,0.87,U] [#4 -0.17,0.07,0.80,U] [#5 -0.21,-0.22,0.73,U] [#6 0.06,-0.32,0.67,U] [#7 0.06,0.02,0.46,U] [#8 0.17,0.04,0.49,U] 
00:15:45.791 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.12, 0.07}
00:15:45.791 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
00:15:45.793 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
00:15:45.793 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.46 mountX=-0.08 mountY=-0.01, mountTheta=-3.06
00:15:45.795 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
00:15:45.797 00.002 7988 Enqueuing Move request for scope (0.01, -0.08)
00:15:45.797 00.000 15712 Worker thread wakes up
00:15:45.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:15:45.797 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:15:45.797 00.000 15712 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=-0.01
00:15:45.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:45.800 00.003 7988 UpdateGuideState exits: m=1506 SNR=25.7
00:15:45.801 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:45.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:45.801 00.000 7988 Enqueuing Expose request
00:15:45.801 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:15:45.801 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
00:15:45.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:45.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:15:45.801 00.000 15712 MoveAxis(E, 3, ABG)
00:15:45.801 00.000 15712 Guiding  Dir = 2, Dur = 3
00:15:45.801 00.000 15712 IsGuiding returns 0
00:15:45.823 00.022 15712 IsGuiding returns 0
00:15:45.823 00.000 15712 Move returns status 0, amount 3
00:15:45.823 00.000 15712 MoveAxis(N, 0, ABG)
00:15:45.823 00.000 15712 Move returns status 0, amount 0
00:15:45.823 00.000 15712 move complete, result=0
00:15:45.823 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:15:45.826 00.003 15712 worker thread done servicing request
00:15:45.826 00.000 15712 Worker thread wakes up
00:15:45.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:45.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:47.461 01.635 15712 Exposure complete
00:15:47.518 00.057 15712 worker thread done servicing request
00:15:47.518 00.000 7988 OnExposeComplete: enter
00:15:47.525 00.007 7988 UpdateGuideState(): m_state=6
00:15:47.527 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3547
00:15:47.527 00.000 7988 Star::Find returns 1 (0), X=501.85, Y=809.19, Mass=1594, SNR=26.5, Peak=173 HFD=4.3
00:15:47.529 00.002 7988 MultiStar: [#1 -0.08,-0.53,0.00,M1] [#2 0.03,-0.34,0.85,U] [#3 -0.05,-0.15,0.83,U] [#4 0.03,-0.14,0.75,U] [#5 -0.12,-0.53,0.00,M1] [#6 -0.11,-0.29,0.67,U] [#7 -0.21,-0.23,0.50,U] [#8 0.02,-0.27,0.43,U] 
00:15:47.529 00.000 7988 single-star, 6 included, MultiStar: {-0.04, -0.23}, one-star: {-0.02, -0.22}
00:15:47.531 00.002 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.24 = 3.04)
00:15:47.531 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
00:15:47.533 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.68 mountX=-0.22 mountY=0.03, mountTheta=3.01
00:15:47.535 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.22, opts=13)
00:15:47.535 00.000 7988 Enqueuing Move request for scope (-0.02, -0.22)
00:15:47.537 00.002 15712 Worker thread wakes up
00:15:47.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
00:15:47.537 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
00:15:47.537 00.000 15712 Moving (-0.02, -0.22) raw xDistance=-0.22 yDistance=0.03
00:15:47.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:47.537 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.5
00:15:47.539 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:47.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:47.541 00.002 7988 Enqueuing Expose request
00:15:47.541 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.98
00:15:47.541 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
00:15:47.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:47.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:15:47.541 00.000 15712 MoveAxis(E, 48, ABG)
00:15:47.541 00.000 15712 Guiding  Dir = 2, Dur = 48
00:15:47.541 00.000 15712 IsGuiding returns 0
00:15:47.566 00.025 15712 PulseGuide returned control before completion, sleep 36
00:15:47.621 00.055 15712 IsGuiding returns 1
00:15:47.621 00.000 15712 scope still moving after pulse duration time elapsed
00:15:47.653 00.032 15712 IsGuiding returns 0
00:15:47.653 00.000 15712 scope move finished after 48 + 61 ms
00:15:47.653 00.000 15712 Move returns status 0, amount 48
00:15:47.653 00.000 15712 MoveAxis(N, 0, ABG)
00:15:47.653 00.000 15712 Move returns status 0, amount 0
00:15:47.653 00.000 15712 move complete, result=0
00:15:47.653 00.000 15712 worker thread done servicing request
00:15:47.653 00.000 15712 Worker thread wakes up
00:15:47.653 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
00:15:47.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:47.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:49.073 01.420 15712 Exposure complete
00:15:49.134 00.061 15712 worker thread done servicing request
00:15:49.134 00.000 7988 OnExposeComplete: enter
00:15:49.134 00.000 7988 UpdateGuideState(): m_state=6
00:15:49.137 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3548
00:15:49.137 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=809.48, Mass=1537, SNR=25.9, Peak=174 HFD=4.3
00:15:49.137 00.000 7988 MultiStar: [#1 0.17,-0.09,0.97,U] [#2 0.24,-0.08,0.86,U] [#3 0.26,-0.01,0.88,U] [#4 0.30,0.10,0.74,U] [#5 0.01,0.05,0.74,U] [#6 0.18,-0.02,0.66,U] [#7 0.05,0.18,0.49,U] [#8 0.26,-0.25,0.47,U] 
00:15:49.137 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.00}, one-star: {-0.00, 0.07}
00:15:49.137 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
00:15:49.137 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
00:15:49.137 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.62 mountX=0.07 mountY=0.00, mountTheta=0.02
00:15:49.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.07, opts=13)
00:15:49.137 00.000 7988 Enqueuing Move request for scope (-0.00, 0.07)
00:15:49.137 00.000 15712 Worker thread wakes up
00:15:49.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
00:15:49.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
00:15:49.137 00.000 15712 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=0.00
00:15:49.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:49.149 00.012 7988 UpdateGuideState exits: m=1537 SNR=25.9
00:15:49.150 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:49.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:49.150 00.000 7988 Enqueuing Expose request
00:15:49.150 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:15:49.150 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
00:15:49.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:49.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:15:49.150 00.000 15712 MoveAxis(E, 4, ABG)
00:15:49.150 00.000 15712 Guiding  Dir = 2, Dur = 4
00:15:49.150 00.000 15712 IsGuiding returns 0
00:15:49.166 00.016 15712 IsGuiding returns 0
00:15:49.166 00.000 15712 Move returns status 0, amount 4
00:15:49.166 00.000 15712 MoveAxis(N, 0, ABG)
00:15:49.166 00.000 15712 Move returns status 0, amount 0
00:15:49.166 00.000 15712 move complete, result=0
00:15:49.166 00.000 15712 worker thread done servicing request
00:15:49.166 00.000 15712 Worker thread wakes up
00:15:49.166 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:15:49.183 00.017 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:49.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:50.923 01.740 15712 Exposure complete
00:15:50.969 00.046 15712 worker thread done servicing request
00:15:50.969 00.000 7988 OnExposeComplete: enter
00:15:50.985 00.016 7988 UpdateGuideState(): m_state=6
00:15:50.987 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3549
00:15:50.987 00.000 7988 Star::Find returns 1 (0), X=501.92, Y=809.40, Mass=1617, SNR=26.8, Peak=164 HFD=4.8
00:15:50.989 00.002 7988 MultiStar: [#1 0.02,-0.40,0.95,U] [#2 0.17,-0.06,0.80,U] [#3 0.17,-0.06,0.88,U] [#4 0.16,0.04,0.72,U] [#5 -0.02,-0.25,0.71,U] [#6 0.19,0.02,0.62,U] [#7 0.31,-0.15,0.46,U] [#8 0.18,-0.11,0.45,U] 
00:15:50.989 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.05, -0.01}
00:15:50.991 00.002 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
00:15:50.991 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
00:15:50.993 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.17 mountX=-0.01 mountY=-0.05, mountTheta=-1.74
00:15:50.993 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.01, opts=13)
00:15:50.995 00.002 7988 Enqueuing Move request for scope (0.05, -0.01)
00:15:50.997 00.002 15712 Worker thread wakes up
00:15:50.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:15:50.997 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:15:50.997 00.000 15712 Moving (0.05, -0.01) raw xDistance=-0.01 yDistance=-0.05
00:15:50.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:15:50.997 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.8
00:15:50.999 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:50.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:51.002 00.003 7988 Enqueuing Expose request
00:15:51.002 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:15:51.002 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
00:15:51.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:51.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:15:51.002 00.000 15712 MoveAxis(W, 0, ABG)
00:15:51.002 00.000 15712 Move returns status 0, amount 0
00:15:51.002 00.000 15712 MoveAxis(N, 0, ABG)
00:15:51.002 00.000 15712 Move returns status 0, amount 0
00:15:51.002 00.000 15712 move complete, result=0
00:15:51.002 00.000 15712 worker thread done servicing request
00:15:51.002 00.000 15712 Worker thread wakes up
00:15:51.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:51.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:51.002 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
00:15:52.417 01.415 15712 Exposure complete
00:15:52.478 00.061 15712 worker thread done servicing request
00:15:52.478 00.000 7988 OnExposeComplete: enter
00:15:52.479 00.001 7988 UpdateGuideState(): m_state=6
00:15:52.479 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3550
00:15:52.479 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=809.48, Mass=1510, SNR=25.7, Peak=166 HFD=4.2
00:15:52.479 00.000 7988 MultiStar: [#1 0.28,-0.06,0.98,U] [#2 0.11,0.00,0.87,U] [#3 0.09,0.03,0.86,U] [#4 -0.04,0.08,0.75,U] [#5 -0.03,0.09,0.74,U] [#6 0.12,-0.10,0.65,U] [#7 0.30,0.06,0.49,U] [#8 -0.01,0.07,0.46,U] 
00:15:52.479 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.10, 0.07}
00:15:52.479 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
00:15:52.479 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
00:15:52.479 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.22 mountX=0.02 mountY=-0.11, mountTheta=-1.34
00:15:52.479 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.02, opts=13)
00:15:52.479 00.000 7988 Enqueuing Move request for scope (0.11, 0.02)
00:15:52.479 00.000 15712 Worker thread wakes up
00:15:52.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
00:15:52.479 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
00:15:52.479 00.000 15712 Moving (0.11, 0.02) raw xDistance=0.02 yDistance=-0.11
00:15:52.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:52.479 00.000 7988 UpdateGuideState exits: m=1510 SNR=25.7
00:15:52.493 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:52.494 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:52.496 00.002 7988 Enqueuing Expose request
00:15:52.496 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:15:52.496 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
00:15:52.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:52.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:52.496 00.000 15712 MoveAxis(W, 2, ABG)
00:15:52.496 00.000 15712 Guiding  Dir = 3, Dur = 2
00:15:52.496 00.000 15712 IsGuiding returns 0
00:15:52.513 00.017 15712 IsGuiding returns 0
00:15:52.513 00.000 15712 Move returns status 0, amount 2
00:15:52.513 00.000 15712 MoveAxis(N, 0, ABG)
00:15:52.513 00.000 15712 Move returns status 0, amount 0
00:15:52.513 00.000 15712 move complete, result=0
00:15:52.513 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:15:52.523 00.010 15712 worker thread done servicing request
00:15:52.523 00.000 15712 Worker thread wakes up
00:15:52.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:52.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:54.154 01.631 15712 Exposure complete
00:15:54.215 00.061 15712 worker thread done servicing request
00:15:54.215 00.000 7988 OnExposeComplete: enter
00:15:54.215 00.000 7988 UpdateGuideState(): m_state=6
00:15:54.215 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3551
00:15:54.215 00.000 7988 Star::Find returns 1 (0), X=501.98, Y=809.27, Mass=1563, SNR=26.1, Peak=128 HFD=4.7
00:15:54.215 00.000 7988 MultiStar: [#1 0.41,-0.47,0.00,M1] [#2 0.40,-0.41,0.00,M1] [#3 0.38,-0.35,0.00,M1] [#4 0.32,-0.19,0.70,U] [#5 0.12,-0.32,0.71,U] [#6 0.40,-0.40,0.00,M1] [#7 0.34,-0.23,0.00,M1] [#8 0.34,-0.22,0.44,U] 
00:15:54.215 00.000 7988 single-star, 3 included, MultiStar: {0.20, -0.21}, one-star: {0.11, -0.14}
00:15:54.215 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
00:15:54.215 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
00:15:54.215 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.94 mountX=-0.14 mountY=-0.10, mountTheta=-2.52
00:15:54.215 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.14, opts=13)
00:15:54.215 00.000 7988 Enqueuing Move request for scope (0.11, -0.14)
00:15:54.215 00.000 15712 Worker thread wakes up
00:15:54.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
00:15:54.215 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
00:15:54.215 00.000 15712 Moving (0.11, -0.14) raw xDistance=-0.14 yDistance=-0.10
00:15:54.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:54.230 00.015 7988 UpdateGuideState exits: m=1563 SNR=26.1
00:15:54.231 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:54.231 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:54.231 00.000 7988 Enqueuing Expose request
00:15:54.231 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:15:54.231 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
00:15:54.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:54.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:15:54.231 00.000 15712 MoveAxis(W, 3, ABG)
00:15:54.231 00.000 15712 Guiding  Dir = 3, Dur = 3
00:15:54.263 00.032 15712 IsGuiding returns 0
00:15:54.279 00.016 15712 IsGuiding returns 0
00:15:54.279 00.000 15712 Move returns status 0, amount 3
00:15:54.279 00.000 15712 MoveAxis(N, 0, ABG)
00:15:54.279 00.000 15712 Move returns status 0, amount 0
00:15:54.279 00.000 15712 move complete, result=0
00:15:54.279 00.000 15712 worker thread done servicing request
00:15:54.279 00.000 15712 Worker thread wakes up
00:15:54.279 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:15:54.281 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:54.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:55.701 01.420 15712 Exposure complete
00:15:55.759 00.058 15712 worker thread done servicing request
00:15:55.759 00.000 7988 OnExposeComplete: enter
00:15:55.763 00.004 7988 UpdateGuideState(): m_state=6
00:15:55.763 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3552
00:15:55.763 00.000 7988 Star::Find returns 1 (0), X=502.20, Y=809.40, Mass=1410, SNR=24.8, Peak=136 HFD=4.2
00:15:55.763 00.000 7988 MultiStar: [#1 0.33,-0.18,1.00,U] [#2 0.17,0.03,0.92,U] [#3 0.34,-0.09,0.86,U] [#4 0.17,0.04,0.78,U] [#5 0.36,-0.17,0.79,U] [#6 0.42,-0.01,0.00,M2] [#7 0.20,0.20,0.52,U] [#8 0.29,-0.05,0.48,U] 
00:15:55.763 00.000 7988 refined, 7 included, MultiStar: {0.28, -0.04}, one-star: {0.33, -0.01}
00:15:55.763 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
00:15:55.763 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
00:15:55.763 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-0.15 mountX=-0.04 mountY=-0.28, mountTheta=-1.72
00:15:55.763 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.04, opts=13)
00:15:55.763 00.000 7988 Enqueuing Move request for scope (0.28, -0.04)
00:15:55.763 00.000 15712 Worker thread wakes up
00:15:55.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
00:15:55.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
00:15:55.763 00.000 15712 Moving (0.28, -0.04) raw xDistance=-0.04 yDistance=-0.28
00:15:55.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:55.776 00.013 7988 UpdateGuideState exits: m=1410 SNR=24.8
00:15:55.776 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:55.778 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:55.779 00.001 7988 Enqueuing Expose request
00:15:55.779 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:15:55.779 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
00:15:55.779 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:15:55.779 00.000 15712 MoveAxis(W, 1, ABG)
00:15:55.779 00.000 15712 Guiding  Dir = 3, Dur = 1
00:15:55.779 00.000 15712 IsGuiding returns 0
00:15:55.799 00.020 15712 IsGuiding returns 0
00:15:55.799 00.000 15712 Move returns status 0, amount 1
00:15:55.799 00.000 15712 MoveAxis(N, 71, ABG)
00:15:55.799 00.000 15712 Guiding  Dir = 0, Dur = 71
00:15:55.799 00.000 15712 IsGuiding returns 0
00:15:55.910 00.111 15712 IsGuiding returns 1
00:15:55.910 00.000 15712 scope still moving after pulse duration time elapsed
00:15:55.974 00.064 15712 IsGuiding returns 0
00:15:55.974 00.000 15712 scope move finished after 71 + 104 ms
00:15:55.974 00.000 15712 Move returns status 0, amount 71
00:15:55.974 00.000 15712 move complete, result=0
00:15:55.974 00.000 15712 worker thread done servicing request
00:15:55.974 00.000 15712 Worker thread wakes up
00:15:55.974 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.3 px 71 ms NORTH
00:15:55.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:55.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:57.613 01.639 15712 Exposure complete
00:15:57.677 00.064 15712 worker thread done servicing request
00:15:57.678 00.001 7988 OnExposeComplete: enter
00:15:57.678 00.000 7988 UpdateGuideState(): m_state=6
00:15:57.678 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3553
00:15:57.678 00.000 7988 Star::Find returns 1 (0), X=501.75, Y=809.15, Mass=1500, SNR=25.6, Peak=152 HFD=4.5
00:15:57.678 00.000 7988 MultiStar: [#1 -0.11,-0.52,0.00,M1] [#2 -0.08,-0.53,0.00,M1] [#3 0.04,-0.56,0.00,M1] [#4 -0.20,-0.39,0.00,M1] [#5 -0.21,-0.22,0.77,U] [#6 0.00,-0.51,0.00,M3] [#7 -0.03,-0.27,0.50,U] [#8 -0.36,-0.62,0.00,M1] 
00:15:57.678 00.000 7988 refined, 2 included, MultiStar: {-0.13, -0.25}, one-star: {-0.12, -0.26}
00:15:57.678 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.62 = 2.67)
00:15:57.678 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
00:15:57.678 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.05 mountX=-0.25 mountY=0.14, mountTheta=2.64
00:15:57.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.25, opts=13)
00:15:57.678 00.000 7988 Enqueuing Move request for scope (-0.13, -0.25)
00:15:57.678 00.000 15712 Worker thread wakes up
00:15:57.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
00:15:57.678 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
00:15:57.678 00.000 15712 Moving (-0.13, -0.25) raw xDistance=-0.25 yDistance=0.14
00:15:57.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:57.678 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.6
00:15:57.692 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:57.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:57.694 00.002 7988 Enqueuing Expose request
00:15:57.694 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.98
00:15:57.694 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
00:15:57.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:57.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:15:57.694 00.000 15712 MoveAxis(E, 50, ABG)
00:15:57.694 00.000 15712 Guiding  Dir = 2, Dur = 50
00:15:57.694 00.000 15712 IsGuiding returns 0
00:15:57.715 00.021 15712 PulseGuide returned control before completion, sleep 41
00:15:57.796 00.081 15712 IsGuiding returns 1
00:15:57.796 00.000 15712 scope still moving after pulse duration time elapsed
00:15:57.820 00.024 15712 IsGuiding returns 0
00:15:57.820 00.000 15712 scope move finished after 50 + 73 ms
00:15:57.820 00.000 15712 Move returns status 0, amount 50
00:15:57.820 00.000 15712 MoveAxis(N, 0, ABG)
00:15:57.820 00.000 15712 Move returns status 0, amount 0
00:15:57.820 00.000 15712 move complete, result=0
00:15:57.820 00.000 15712 worker thread done servicing request
00:15:57.820 00.000 15712 Worker thread wakes up
00:15:57.820 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
00:15:57.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:57.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:15:59.240 01.420 15712 Exposure complete
00:15:59.291 00.051 15712 worker thread done servicing request
00:15:59.291 00.000 7988 OnExposeComplete: enter
00:15:59.301 00.010 7988 UpdateGuideState(): m_state=6
00:15:59.301 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3554
00:15:59.301 00.000 7988 Star::Find returns 1 (0), X=501.85, Y=809.04, Mass=1531, SNR=25.8, Peak=151 HFD=4.4
00:15:59.301 00.000 7988 MultiStar: [#1 0.16,-0.50,0.00,M2] [#2 -0.12,-0.36,0.85,U] [#3 -0.01,-0.32,0.81,U] [#4 -0.06,-0.01,0.76,U] [#5 -0.03,-0.36,0.74,U] [#6 0.02,-0.33,0.66,U] [#7 -0.03,-0.55,0.00,M1] [#8 0.06,-0.44,0.00,M2] 
00:15:59.301 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.30}, one-star: {-0.03, -0.37}
00:15:59.308 00.007 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
00:15:59.308 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
00:15:59.308 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.70 mountX=-0.30 mountY=0.05, mountTheta=2.99
00:15:59.308 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.30, opts=13)
00:15:59.308 00.000 7988 Enqueuing Move request for scope (-0.04, -0.30)
00:15:59.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:15:59.308 00.000 7988 UpdateGuideState exits: m=1531 SNR=25.8
00:15:59.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:59.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:15:59.317 00.009 7988 Enqueuing Expose request
00:15:59.317 00.000 15712 Worker thread wakes up
00:15:59.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.30) opts 0xd
00:15:59.317 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.30)
00:15:59.317 00.000 15712 Moving (-0.04, -0.30) raw xDistance=-0.30 yDistance=0.05
00:15:59.319 00.002 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 639.98
00:15:59.319 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
00:15:59.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:59.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:15:59.319 00.000 15712 MoveAxis(E, 59, ABG)
00:15:59.319 00.000 15712 Guiding  Dir = 2, Dur = 59
00:15:59.319 00.000 15712 IsGuiding returns 0
00:15:59.342 00.023 15712 PulseGuide returned control before completion, sleep 46
00:15:59.417 00.075 15712 IsGuiding returns 0
00:15:59.417 00.000 15712 Move returns status 0, amount 59
00:15:59.417 00.000 15712 MoveAxis(N, 0, ABG)
00:15:59.427 00.010 15712 Move returns status 0, amount 0
00:15:59.427 00.000 15712 move complete, result=0
00:15:59.427 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
00:15:59.427 00.000 15712 worker thread done servicing request
00:15:59.427 00.000 15712 Worker thread wakes up
00:15:59.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:15:59.429 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:01.168 01.739 15712 Exposure complete
00:16:01.213 00.045 15712 worker thread done servicing request
00:16:01.213 00.000 7988 OnExposeComplete: enter
00:16:01.230 00.017 7988 UpdateGuideState(): m_state=6
00:16:01.230 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3555
00:16:01.232 00.002 7988 Star::Find returns 1 (0), X=501.92, Y=809.48, Mass=1566, SNR=26.4, Peak=153 HFD=4.9
00:16:01.232 00.000 7988 MultiStar: [#1 0.12,-0.11,0.93,U] [#2 0.03,0.19,0.82,U] [#3 -0.09,-0.11,0.85,U] [#4 0.11,0.30,0.72,U] [#5 -0.01,-0.05,0.71,U] [#6 0.05,0.04,0.68,U] [#7 -0.18,0.33,0.46,U] [#8 0.17,-0.03,0.39,U] 
00:16:01.234 00.002 7988 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.05, 0.07}
00:16:01.234 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
00:16:01.236 00.002 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
00:16:01.236 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.09 mountX=0.06 mountY=-0.03, mountTheta=-0.50
00:16:01.238 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
00:16:01.240 00.002 7988 Enqueuing Move request for scope (0.03, 0.06)
00:16:01.240 00.000 15712 Worker thread wakes up
00:16:01.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:16:01.240 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:16:01.240 00.000 15712 Moving (0.03, 0.06) raw xDistance=0.06 yDistance=-0.03
00:16:01.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:01.240 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.4
00:16:01.245 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:01.247 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:01.247 00.000 7988 Enqueuing Expose request
00:16:01.249 00.002 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:16:01.249 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
00:16:01.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:01.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:16:01.249 00.000 15712 MoveAxis(E, 2, ABG)
00:16:01.249 00.000 15712 Guiding  Dir = 2, Dur = 2
00:16:01.249 00.000 15712 IsGuiding returns 0
00:16:01.265 00.016 15712 IsGuiding returns 0
00:16:01.265 00.000 15712 Move returns status 0, amount 2
00:16:01.265 00.000 15712 MoveAxis(N, 0, ABG)
00:16:01.265 00.000 15712 Move returns status 0, amount 0
00:16:01.265 00.000 15712 move complete, result=0
00:16:01.265 00.000 15712 worker thread done servicing request
00:16:01.265 00.000 15712 Worker thread wakes up
00:16:01.265 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:16:01.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:01.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:02.684 01.419 15712 Exposure complete
00:16:02.741 00.057 15712 worker thread done servicing request
00:16:02.741 00.000 7988 OnExposeComplete: enter
00:16:02.745 00.004 7988 UpdateGuideState(): m_state=6
00:16:02.745 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3556
00:16:02.745 00.000 7988 Star::Find returns 1 (0), X=501.90, Y=809.56, Mass=1547, SNR=26.0, Peak=141 HFD=4.8
00:16:02.745 00.000 7988 MultiStar: [#1 0.20,-0.02,0.96,U] [#2 -0.07,0.10,0.84,U] [#3 0.11,0.11,0.84,U] [#4 -0.14,0.26,0.77,U] [#5 0.00,-0.06,0.72,U] [#6 0.14,0.28,0.66,U] [#7 -0.44,0.39,0.00,M1] [#8 0.04,0.38,0.46,U] 
00:16:02.745 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.13}, one-star: {0.03, 0.15}
00:16:02.745 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
00:16:02.745 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
00:16:02.745 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.27 mountX=0.13 mountY=-0.04, mountTheta=-0.32
00:16:02.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
00:16:02.745 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
00:16:02.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:16:02.758 00.013 7988 UpdateGuideState exits: m=1547 SNR=26.0
00:16:02.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:02.758 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:02.761 00.003 7988 Enqueuing Expose request
00:16:02.761 00.000 15712 Worker thread wakes up
00:16:02.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:16:02.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:16:02.761 00.000 15712 Moving (0.04, 0.13) raw xDistance=0.13 yDistance=-0.04
00:16:02.761 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:16:02.761 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
00:16:02.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:02.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:16:02.761 00.000 15712 MoveAxis(E, 2, ABG)
00:16:02.761 00.000 15712 Guiding  Dir = 2, Dur = 2
00:16:02.797 00.036 15712 IsGuiding returns 0
00:16:02.813 00.016 15712 IsGuiding returns 0
00:16:02.813 00.000 15712 Move returns status 0, amount 2
00:16:02.813 00.000 15712 MoveAxis(N, 0, ABG)
00:16:02.813 00.000 15712 Move returns status 0, amount 0
00:16:02.813 00.000 15712 move complete, result=0
00:16:02.813 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:16:02.818 00.005 15712 worker thread done servicing request
00:16:02.818 00.000 15712 Worker thread wakes up
00:16:02.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:02.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:04.453 01.635 15712 Exposure complete
00:16:04.514 00.061 15712 worker thread done servicing request
00:16:04.514 00.000 7988 OnExposeComplete: enter
00:16:04.514 00.000 7988 UpdateGuideState(): m_state=6
00:16:04.516 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3557
00:16:04.518 00.002 7988 Star::Find returns 1 (0), X=501.58, Y=809.36, Mass=1440, SNR=25.1, Peak=150 HFD=4.4
00:16:04.518 00.000 7988 MultiStar: [#1 -0.14,-0.14,1.00,U] [#2 -0.15,0.07,0.90,U] [#3 -0.20,-0.10,0.84,U] [#4 -0.19,-0.05,0.77,U] [#5 -0.23,-0.24,0.78,U] [#6 0.24,-0.00,0.70,U] [#7 -0.22,0.13,0.51,U] [#8 -0.44,-0.21,0.00,M1] 
00:16:04.518 00.000 7988 refined, 7 included, MultiStar: {-0.16, -0.06}, one-star: {-0.30, -0.05}
00:16:04.518 00.000 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.56) = xAngle (-4.35 = 1.93)
00:16:04.518 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.39 = 1.90)
00:16:04.518 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.79 mountX=-0.06 mountY=0.16, mountTheta=1.92
00:16:04.518 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.06, opts=13)
00:16:04.518 00.000 7988 Enqueuing Move request for scope (-0.16, -0.06)
00:16:04.527 00.009 15712 Worker thread wakes up
00:16:04.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
00:16:04.527 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
00:16:04.527 00.000 15712 Moving (-0.16, -0.06) raw xDistance=-0.06 yDistance=0.16
00:16:04.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:04.527 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.1
00:16:04.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:04.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:04.529 00.000 7988 Enqueuing Expose request
00:16:04.529 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
00:16:04.529 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
00:16:04.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:04.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:16:04.529 00.000 15712 MoveAxis(E, 1, ABG)
00:16:04.529 00.000 15712 Guiding  Dir = 2, Dur = 1
00:16:04.529 00.000 15712 IsGuiding returns 0
00:16:04.545 00.016 15712 IsGuiding returns 0
00:16:04.545 00.000 15712 Move returns status 0, amount 1
00:16:04.545 00.000 15712 MoveAxis(N, 0, ABG)
00:16:04.545 00.000 15712 Move returns status 0, amount 0
00:16:04.545 00.000 15712 move complete, result=0
00:16:04.545 00.000 15712 worker thread done servicing request
00:16:04.545 00.000 15712 Worker thread wakes up
00:16:04.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:04.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:04.545 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
00:16:05.965 01.420 15712 Exposure complete
00:16:06.026 00.061 15712 worker thread done servicing request
00:16:06.028 00.002 7988 OnExposeComplete: enter
00:16:06.028 00.000 7988 UpdateGuideState(): m_state=6
00:16:06.030 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3558
00:16:06.032 00.002 7988 Star::Find returns 1 (0), X=501.45, Y=809.24, Mass=1481, SNR=25.4, Peak=147 HFD=4.6
00:16:06.032 00.000 7988 MultiStar: [#1 -0.04,-0.22,1.01,U] [#2 -0.28,-0.04,0.88,U] [#3 -0.15,-0.33,0.90,U] [#4 -0.21,-0.18,0.78,U] [#5 -0.27,-0.37,0.00,M1] [#6 -0.03,-0.32,0.68,U] [#7 -0.29,0.02,0.47,U] [#8 -0.53,-0.41,0.00,M2] 
00:16:06.034 00.002 7988 refined, 6 included, MultiStar: {-0.20, -0.19}, one-star: {-0.42, -0.17}
00:16:06.034 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.96 = 2.32)
00:16:06.036 00.002 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
00:16:06.036 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-2.40 mountX=-0.19 mountY=0.21, mountTheta=2.31
00:16:06.038 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.19, opts=13)
00:16:06.040 00.002 7988 Enqueuing Move request for scope (-0.20, -0.19)
00:16:06.041 00.001 15712 Worker thread wakes up
00:16:06.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd
00:16:06.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.19)
00:16:06.041 00.000 15712 Moving (-0.20, -0.19) raw xDistance=-0.19 yDistance=0.21
00:16:06.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:16:06.041 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.4
00:16:06.043 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:06.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:06.043 00.000 7988 Enqueuing Expose request
00:16:06.043 00.000 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.99
00:16:06.043 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
00:16:06.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:06.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:16:06.043 00.000 15712 MoveAxis(E, 33, ABG)
00:16:06.043 00.000 15712 Guiding  Dir = 2, Dur = 33
00:16:06.043 00.000 15712 IsGuiding returns 0
00:16:06.076 00.033 15712 PulseGuide returned control before completion, sleep 15
00:16:06.122 00.046 15712 IsGuiding returns 0
00:16:06.122 00.000 15712 Move returns status 0, amount 33
00:16:06.122 00.000 15712 MoveAxis(N, 0, ABG)
00:16:06.122 00.000 15712 Move returns status 0, amount 0
00:16:06.122 00.000 15712 move complete, result=0
00:16:06.122 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.2 px 0 ms NORTH
00:16:06.126 00.004 15712 worker thread done servicing request
00:16:06.126 00.000 15712 Worker thread wakes up
00:16:06.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:06.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:07.767 01.641 15712 Exposure complete
00:16:07.825 00.058 15712 worker thread done servicing request
00:16:07.825 00.000 7988 OnExposeComplete: enter
00:16:07.831 00.006 7988 UpdateGuideState(): m_state=6
00:16:07.833 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3559
00:16:07.833 00.000 7988 Star::Find returns 1 (0), X=501.77, Y=809.14, Mass=1562, SNR=26.2, Peak=161 HFD=4.5
00:16:07.835 00.002 7988 MultiStar: [#1 -0.02,-0.19,0.96,U] [#2 -0.03,-0.18,0.84,U] [#3 0.02,0.07,0.86,U] [#4 -0.11,-0.14,0.76,U] [#5 -0.33,-0.09,0.71,U] [#6 -0.18,-0.02,0.68,U] [#7 -0.12,-0.06,0.47,U] [#8 -0.33,-0.25,0.42,U] 
00:16:07.835 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {-0.10, -0.27}
00:16:07.835 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.87 = 2.42)
00:16:07.835 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.38)
00:16:07.835 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.30 mountX=-0.13 mountY=0.12, mountTheta=2.40
00:16:07.842 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.13, opts=13)
00:16:07.842 00.000 7988 Enqueuing Move request for scope (-0.11, -0.13)
00:16:07.842 00.000 15712 Worker thread wakes up
00:16:07.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
00:16:07.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
00:16:07.842 00.000 15712 Moving (-0.11, -0.13) raw xDistance=-0.13 yDistance=0.12
00:16:07.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:07.842 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.2
00:16:07.846 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:07.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:07.846 00.000 7988 Enqueuing Expose request
00:16:07.846 00.000 15712 PPEC rslt: input = -0.13, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
00:16:07.846 00.000 15712 PPEC: input: -0.13, control: 0.02, exposure: 1500
00:16:07.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:07.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:16:07.846 00.000 15712 MoveAxis(W, 6, ABG)
00:16:07.846 00.000 15712 Guiding  Dir = 3, Dur = 6
00:16:07.846 00.000 15712 IsGuiding returns 0
00:16:07.862 00.016 15712 IsGuiding returns 0
00:16:07.862 00.000 15712 Move returns status 0, amount 6
00:16:07.862 00.000 15712 MoveAxis(N, 0, ABG)
00:16:07.862 00.000 15712 Move returns status 0, amount 0
00:16:07.862 00.000 15712 move complete, result=0
00:16:07.862 00.000 15712 worker thread done servicing request
00:16:07.862 00.000 15712 Worker thread wakes up
00:16:07.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:07.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:07.862 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:16:09.284 01.422 15712 Exposure complete
00:16:09.335 00.051 15712 worker thread done servicing request
00:16:09.335 00.000 7988 OnExposeComplete: enter
00:16:09.347 00.012 7988 UpdateGuideState(): m_state=6
00:16:09.347 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3560
00:16:09.347 00.000 7988 Star::Find returns 1 (0), X=501.77, Y=809.67, Mass=1511, SNR=25.8, Peak=140 HFD=4.7
00:16:09.347 00.000 7988 MultiStar: [#1 0.19,0.08,0.98,U] [#2 0.03,0.00,0.87,U] [#3 0.02,0.07,0.80,U] [#4 -0.06,0.14,0.74,U] [#5 -0.15,0.09,0.70,U] [#6 0.02,0.22,0.68,U] [#7 -0.33,0.41,0.00,M1] [#8 -0.07,0.23,0.42,U] 
00:16:09.347 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.13}, one-star: {-0.11, 0.26}
00:16:09.352 00.005 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
00:16:09.352 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
00:16:09.352 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.63 mountX=0.13 mountY=0.00, mountTheta=0.03
00:16:09.352 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.13, opts=13)
00:16:09.352 00.000 7988 Enqueuing Move request for scope (-0.01, 0.13)
00:16:09.359 00.007 15712 Worker thread wakes up
00:16:09.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
00:16:09.359 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
00:16:09.359 00.000 15712 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=0.00
00:16:09.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:09.359 00.000 7988 UpdateGuideState exits: m=1511 SNR=25.8
00:16:09.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:09.363 00.004 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
00:16:09.363 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
00:16:09.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:09.363 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:09.363 00.000 7988 Enqueuing Expose request
00:16:09.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:16:09.363 00.000 15712 MoveAxis(W, 4, ABG)
00:16:09.363 00.000 15712 Guiding  Dir = 3, Dur = 4
00:16:09.363 00.000 15712 IsGuiding returns 0
00:16:09.379 00.016 15712 IsGuiding returns 0
00:16:09.379 00.000 15712 Move returns status 0, amount 4
00:16:09.379 00.000 15712 MoveAxis(N, 0, ABG)
00:16:09.379 00.000 15712 Move returns status 0, amount 0
00:16:09.379 00.000 15712 move complete, result=0
00:16:09.379 00.000 15712 worker thread done servicing request
00:16:09.379 00.000 15712 Worker thread wakes up
00:16:09.379 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
00:16:09.386 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:09.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:11.024 01.638 15712 Exposure complete
00:16:11.083 00.059 15712 worker thread done servicing request
00:16:11.083 00.000 7988 OnExposeComplete: enter
00:16:11.086 00.003 7988 UpdateGuideState(): m_state=6
00:16:11.086 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3561
00:16:11.088 00.002 7988 Star::Find returns 1 (0), X=501.75, Y=809.71, Mass=1500, SNR=25.8, Peak=146 HFD=4.6
00:16:11.090 00.002 7988 MultiStar: [#1 0.02,-0.02,0.96,U] [#2 -0.15,0.17,0.84,U] [#3 0.06,0.08,0.85,U] [#4 -0.23,0.22,0.74,U] [#5 -0.31,0.08,0.70,U] [#6 0.31,0.26,0.67,U] [#7 -0.36,0.47,0.00,M2] [#8 -0.09,0.16,0.44,U] 
00:16:11.090 00.000 7988 refined, 7 included, MultiStar: {-0.06, 0.15}, one-star: {-0.13, 0.30}
00:16:11.092 00.002 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
00:16:11.092 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
00:16:11.094 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.96 mountX=0.15 mountY=0.06, mountTheta=0.37
00:16:11.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.15, opts=13)
00:16:11.096 00.002 7988 Enqueuing Move request for scope (-0.06, 0.15)
00:16:11.096 00.000 15712 Worker thread wakes up
00:16:11.098 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
00:16:11.098 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
00:16:11.098 00.000 15712 Moving (-0.06, 0.15) raw xDistance=0.15 yDistance=0.06
00:16:11.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:11.098 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.8
00:16:11.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:11.100 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:11.102 00.002 7988 Enqueuing Expose request
00:16:11.102 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
00:16:11.102 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
00:16:11.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:11.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:16:11.102 00.000 15712 MoveAxis(E, 4, ABG)
00:16:11.102 00.000 15712 Guiding  Dir = 2, Dur = 4
00:16:11.102 00.000 15712 IsGuiding returns 0
00:16:11.117 00.015 15712 IsGuiding returns 0
00:16:11.117 00.000 15712 Move returns status 0, amount 4
00:16:11.117 00.000 15712 MoveAxis(N, 0, ABG)
00:16:11.117 00.000 15712 Move returns status 0, amount 0
00:16:11.117 00.000 15712 move complete, result=0
00:16:11.117 00.000 15712 worker thread done servicing request
00:16:11.117 00.000 15712 Worker thread wakes up
00:16:11.117 00.000 7988 GuideStep: 0.2 px 4 ms EAST, 0.1 px 0 ms NORTH
00:16:11.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:11.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:12.536 01.419 15712 Exposure complete
00:16:12.599 00.063 15712 worker thread done servicing request
00:16:12.599 00.000 7988 OnExposeComplete: enter
00:16:12.600 00.001 7988 UpdateGuideState(): m_state=6
00:16:12.600 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3562
00:16:12.600 00.000 7988 Star::Find returns 1 (0), X=501.63, Y=809.52, Mass=1501, SNR=25.7, Peak=150 HFD=4.7
00:16:12.600 00.000 7988 MultiStar: [#1 -0.12,-0.09,0.95,U] [#2 0.02,-0.01,0.84,U] [#3 -0.00,0.11,0.86,U] [#4 0.18,0.15,0.73,U] [#5 -0.08,0.14,0.71,U] [#6 0.15,0.01,0.67,U] [#7 0.22,0.03,0.47,U] [#8 0.07,-0.01,0.48,U] 
00:16:12.600 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.24, 0.11}
00:16:12.600 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
00:16:12.600 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
00:16:12.600 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.67 mountX=0.05 mountY=0.00, mountTheta=0.08
00:16:12.600 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.05, opts=13)
00:16:12.600 00.000 7988 Enqueuing Move request for scope (-0.01, 0.05)
00:16:12.600 00.000 15712 Worker thread wakes up
00:16:12.600 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:16:12.600 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:16:12.600 00.000 15712 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=0.00
00:16:12.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:12.600 00.000 7988 UpdateGuideState exits: m=1501 SNR=25.7
00:16:12.614 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:12.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:12.616 00.002 7988 Enqueuing Expose request
00:16:12.616 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
00:16:12.616 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
00:16:12.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:12.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:16:12.616 00.000 15712 MoveAxis(E, 6, ABG)
00:16:12.616 00.000 15712 Guiding  Dir = 2, Dur = 6
00:16:12.623 00.007 15712 IsGuiding returns 0
00:16:12.636 00.013 15712 IsGuiding returns 0
00:16:12.636 00.000 15712 Move returns status 0, amount 6
00:16:12.636 00.000 15712 MoveAxis(N, 0, ABG)
00:16:12.636 00.000 15712 Move returns status 0, amount 0
00:16:12.636 00.000 15712 move complete, result=0
00:16:12.636 00.000 15712 worker thread done servicing request
00:16:12.636 00.000 15712 Worker thread wakes up
00:16:12.636 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:16:12.648 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:12.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:14.390 01.742 15712 Exposure complete
00:16:14.451 00.061 15712 worker thread done servicing request
00:16:14.451 00.000 7988 OnExposeComplete: enter
00:16:14.451 00.000 7988 UpdateGuideState(): m_state=6
00:16:14.451 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3563
00:16:14.451 00.000 7988 Star::Find returns 1 (0), X=501.68, Y=809.05, Mass=1634, SNR=27.0, Peak=180 HFD=4.5
00:16:14.451 00.000 7988 MultiStar: [#1 0.09,-0.62,0.00,M1] [#2 -0.06,-0.29,0.87,U] [#3 -0.05,-0.28,0.83,U] [#4 0.05,-0.44,0.00,M1] [#5 -0.14,-0.49,0.00,M1] [#6 -0.06,-0.49,0.00,M1] [#7 -0.22,-0.33,0.45,U] [#8 0.13,-0.66,0.00,M1] 
00:16:14.451 00.000 7988 refined, 3 included, MultiStar: {-0.12, -0.31}, one-star: {-0.19, -0.36}
00:16:14.451 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.50 = 2.79)
00:16:14.451 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
00:16:14.451 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.34 cameraTheta=-1.93 mountX=-0.31 mountY=0.13, mountTheta=2.76
00:16:14.451 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.31, opts=13)
00:16:14.451 00.000 7988 Enqueuing Move request for scope (-0.12, -0.31)
00:16:14.451 00.000 15712 Worker thread wakes up
00:16:14.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
00:16:14.451 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
00:16:14.451 00.000 15712 Moving (-0.12, -0.31) raw xDistance=-0.31 yDistance=0.13
00:16:14.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:14.451 00.000 7988 UpdateGuideState exits: m=1634 SNR=27.0
00:16:14.466 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:14.467 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:14.467 00.000 7988 Enqueuing Expose request
00:16:14.470 00.003 15712 PPEC rslt: input = -0.31, final = -0.22, react = -0.19, pred = -0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 639.99
00:16:14.470 00.000 15712 PPEC: input: -0.31, control: -0.22, exposure: 1500
00:16:14.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:14.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:16:14.470 00.000 15712 MoveAxis(E, 72, ABG)
00:16:14.470 00.000 15712 Guiding  Dir = 2, Dur = 72
00:16:14.499 00.029 15712 IsGuiding returns 0
00:16:14.516 00.017 15712 PulseGuide returned control before completion, sleep 67
00:16:14.595 00.079 15712 IsGuiding returns 1
00:16:14.595 00.000 15712 scope still moving after pulse duration time elapsed
00:16:14.627 00.032 15712 IsGuiding returns 0
00:16:14.627 00.000 15712 scope move finished after 72 + 55 ms
00:16:14.627 00.000 15712 Move returns status 0, amount 72
00:16:14.627 00.000 15712 MoveAxis(N, 0, ABG)
00:16:14.627 00.000 15712 Move returns status 0, amount 0
00:16:14.627 00.000 15712 move complete, result=0
00:16:14.627 00.000 15712 worker thread done servicing request
00:16:14.627 00.000 15712 Worker thread wakes up
00:16:14.627 00.000 7988 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
00:16:14.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:14.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:16.047 01.420 15712 Exposure complete
00:16:16.100 00.053 15712 worker thread done servicing request
00:16:16.100 00.000 7988 OnExposeComplete: enter
00:16:16.108 00.008 7988 UpdateGuideState(): m_state=6
00:16:16.108 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3564
00:16:16.108 00.000 7988 Star::Find returns 1 (0), X=501.68, Y=808.84, Mass=1594, SNR=26.4, Peak=158 HFD=4.4
00:16:16.108 00.000 7988 MultiStar: [#1 0.12,-0.75,0.00,M2] [#2 -0.19,-0.60,0.00,M1] [#3 0.19,-0.58,0.00,M1] [#4 0.04,-0.40,0.74,U] [#5 -0.11,-0.55,0.00,M2] [#6 0.27,-0.46,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 -0.12,-0.47,0.00,M2] [#9 0.04,-0.47,0.00,M4] 
00:16:16.108 00.000 7988 refined, 1 included, MultiStar: {-0.09, -0.50}, one-star: {-0.19, -0.57}
00:16:16.108 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.97)
00:16:16.108 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
00:16:16.108 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.50 hyp=0.51 cameraTheta=-1.76 mountX=-0.50 mountY=0.11, mountTheta=2.93
00:16:16.117 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.50, opts=13)
00:16:16.117 00.000 7988 Enqueuing Move request for scope (-0.09, -0.50)
00:16:16.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:16.117 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.4
00:16:16.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:16.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:16.124 00.007 15712 Worker thread wakes up
00:16:16.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.50) opts 0xd
00:16:16.124 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.50)
00:16:16.124 00.000 15712 Moving (-0.09, -0.50) raw xDistance=-0.50 yDistance=0.11
00:16:16.124 00.000 7988 Enqueuing Expose request
00:16:16.126 00.002 15712 PPEC rslt: input = -0.50, final = -0.31, react = -0.30, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 639.99
00:16:16.126 00.000 15712 PPEC: input: -0.50, control: -0.31, exposure: 1500
00:16:16.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:16.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:16:16.126 00.000 15712 MoveAxis(E, 101, ABG)
00:16:16.126 00.000 15712 Guiding  Dir = 2, Dur = 101
00:16:16.146 00.020 15712 IsGuiding returns 0
00:16:16.163 00.017 15712 PulseGuide returned control before completion, sleep 95
00:16:16.271 00.108 15712 IsGuiding returns 0
00:16:16.271 00.000 15712 Move returns status 0, amount 101
00:16:16.271 00.000 15712 MoveAxis(N, 0, ABG)
00:16:16.271 00.000 15712 Move returns status 0, amount 0
00:16:16.271 00.000 15712 move complete, result=0
00:16:16.271 00.000 7988 GuideStep: -0.5 px 101 ms EAST, 0.1 px 0 ms NORTH
00:16:16.276 00.005 15712 worker thread done servicing request
00:16:16.276 00.000 15712 Worker thread wakes up
00:16:16.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:16.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:17.915 01.639 15712 Exposure complete
00:16:17.977 00.062 15712 worker thread done servicing request
00:16:17.977 00.000 7988 OnExposeComplete: enter
00:16:17.977 00.000 7988 UpdateGuideState(): m_state=6
00:16:17.977 00.000 7988 Star::Find(15, 501, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3565
00:16:17.977 00.000 7988 Star::Find returns 1 (0), X=501.62, Y=809.39, Mass=1555, SNR=26.0, Peak=163 HFD=4.6
00:16:17.977 00.000 7988 MultiStar: [#1 0.16,-0.39,0.00,M3] [#2 0.00,-0.01,0.84,U] [#3 0.00,-0.14,0.88,U] [#4 -0.07,-0.00,0.75,U] [#5 0.06,-0.28,0.74,U] [#6 0.00,-0.05,0.67,U] [#7 -0.08,-0.05,0.48,U] [#8 -0.04,-0.14,0.43,U] 
00:16:17.977 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.08}, one-star: {-0.25, -0.02}
00:16:17.977 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
00:16:17.977 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
00:16:17.977 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.15 mountX=-0.08 mountY=0.06, mountTheta=2.55
00:16:17.988 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.08, opts=13)
00:16:17.988 00.000 7988 Enqueuing Move request for scope (-0.05, -0.08)
00:16:17.990 00.002 15712 Worker thread wakes up
00:16:17.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
00:16:17.990 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
00:16:17.990 00.000 15712 Moving (-0.05, -0.08) raw xDistance=-0.08 yDistance=0.06
00:16:17.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:17.990 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.0
00:16:17.992 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:17.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:17.992 00.000 7988 Enqueuing Expose request
00:16:17.992 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
00:16:17.992 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
00:16:17.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:17.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:16:17.992 00.000 15712 MoveAxis(E, 1, ABG)
00:16:17.992 00.000 15712 Guiding  Dir = 2, Dur = 1
00:16:17.992 00.000 15712 IsGuiding returns 0
00:16:18.045 00.053 15712 IsGuiding returns 0
00:16:18.045 00.000 15712 Move returns status 0, amount 1
00:16:18.045 00.000 15712 MoveAxis(N, 0, ABG)
00:16:18.045 00.000 15712 Move returns status 0, amount 0
00:16:18.045 00.000 15712 move complete, result=0
00:16:18.045 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:16:18.050 00.005 15712 worker thread done servicing request
00:16:18.050 00.000 15712 Worker thread wakes up
00:16:18.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:18.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:19.463 01.413 15712 Exposure complete
00:16:19.517 00.054 15712 worker thread done servicing request
00:16:19.517 00.000 7988 OnExposeComplete: enter
00:16:19.524 00.007 7988 UpdateGuideState(): m_state=6
00:16:19.526 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3566
00:16:19.526 00.000 7988 Star::Find returns 1 (0), X=501.64, Y=809.51, Mass=1645, SNR=26.9, Peak=171 HFD=4.6
00:16:19.528 00.002 7988 MultiStar: [#1 0.03,0.08,0.93,U] [#2 -0.01,0.03,0.84,U] [#3 -0.12,0.13,0.83,U] [#4 -0.22,0.22,0.72,U] [#5 -0.04,0.06,0.72,U] [#6 -0.21,0.13,0.65,U] [#7 -0.22,0.17,0.46,U] [#8 -0.28,0.14,0.48,U] 
00:16:19.528 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.11}, one-star: {-0.23, 0.10}
00:16:19.530 00.002 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
00:16:19.530 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
00:16:19.532 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.44 mountX=0.11 mountY=0.13, mountTheta=0.86
00:16:19.534 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.11, opts=13)
00:16:19.534 00.000 7988 Enqueuing Move request for scope (-0.13, 0.11)
00:16:19.536 00.002 15712 Worker thread wakes up
00:16:19.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
00:16:19.536 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
00:16:19.536 00.000 15712 Moving (-0.13, 0.11) raw xDistance=0.11 yDistance=0.13
00:16:19.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:19.536 00.000 7988 UpdateGuideState exits: m=1645 SNR=26.9
00:16:19.539 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:19.539 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
00:16:19.539 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
00:16:19.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:19.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:19.540 00.001 7988 Enqueuing Expose request
00:16:19.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:16:19.540 00.000 15712 MoveAxis(E, 2, ABG)
00:16:19.540 00.000 15712 Guiding  Dir = 2, Dur = 2
00:16:19.543 00.003 15712 IsGuiding returns 0
00:16:19.561 00.018 15712 IsGuiding returns 0
00:16:19.561 00.000 15712 Move returns status 0, amount 2
00:16:19.561 00.000 15712 MoveAxis(N, 0, ABG)
00:16:19.561 00.000 15712 Move returns status 0, amount 0
00:16:19.561 00.000 15712 move complete, result=0
00:16:19.561 00.000 15712 worker thread done servicing request
00:16:19.568 00.007 15712 Worker thread wakes up
00:16:19.568 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:16:19.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:19.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:21.202 01.634 15712 Exposure complete
00:16:21.263 00.061 15712 worker thread done servicing request
00:16:21.263 00.000 7988 OnExposeComplete: enter
00:16:21.264 00.001 7988 UpdateGuideState(): m_state=6
00:16:21.266 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3567
00:16:21.266 00.000 7988 Star::Find returns 1 (0), X=501.61, Y=809.73, Mass=1501, SNR=25.6, Peak=141 HFD=4.7
00:16:21.268 00.002 7988 MultiStar: [#1 -0.03,0.19,0.96,U] [#2 -0.24,0.15,0.89,U] [#3 -0.14,0.27,0.83,U] [#4 -0.18,0.49,0.00,M1] [#5 -0.23,0.37,0.00,M1] [#6 0.08,0.45,0.00,M1] [#7 -0.21,0.44,0.00,M1] [#8 -0.14,0.43,0.00,M1] 
00:16:21.268 00.000 7988 refined, 3 included, MultiStar: {-0.17, 0.23}, one-star: {-0.26, 0.32}
00:16:21.270 00.002 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
00:16:21.270 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
00:16:21.272 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.29 cameraTheta=2.20 mountX=0.23 mountY=0.16, mountTheta=0.62
00:16:21.274 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.23, opts=13)
00:16:21.274 00.000 7988 Enqueuing Move request for scope (-0.17, 0.23)
00:16:21.276 00.002 15712 Worker thread wakes up
00:16:21.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
00:16:21.276 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
00:16:21.276 00.000 15712 Moving (-0.17, 0.23) raw xDistance=0.23 yDistance=0.16
00:16:21.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:21.276 00.000 7988 UpdateGuideState exits: m=1501 SNR=25.6
00:16:21.278 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:21.280 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:21.280 00.000 7988 Enqueuing Expose request
00:16:21.280 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.99
00:16:21.280 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
00:16:21.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:21.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:16:21.280 00.000 15712 MoveAxis(W, 42, ABG)
00:16:21.280 00.000 15712 Guiding  Dir = 3, Dur = 42
00:16:21.280 00.000 15712 IsGuiding returns 0
00:16:21.306 00.026 15712 PulseGuide returned control before completion, sleep 26
00:16:21.343 00.037 15712 IsGuiding returns 1
00:16:21.343 00.000 15712 scope still moving after pulse duration time elapsed
00:16:21.385 00.042 15712 IsGuiding returns 0
00:16:21.385 00.000 15712 scope move finished after 42 + 65 ms
00:16:21.385 00.000 15712 Move returns status 0, amount 42
00:16:21.385 00.000 15712 MoveAxis(N, 0, ABG)
00:16:21.385 00.000 15712 Move returns status 0, amount 0
00:16:21.385 00.000 15712 move complete, result=0
00:16:21.385 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
00:16:21.391 00.006 15712 worker thread done servicing request
00:16:21.391 00.000 15712 Worker thread wakes up
00:16:21.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:21.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:22.809 01.418 15712 Exposure complete
00:16:22.868 00.059 15712 worker thread done servicing request
00:16:22.870 00.002 7988 OnExposeComplete: enter
00:16:22.870 00.000 7988 UpdateGuideState(): m_state=6
00:16:22.870 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3568
00:16:22.870 00.000 7988 Star::Find returns 1 (0), X=502.07, Y=809.55, Mass=1505, SNR=25.8, Peak=164 HFD=4.2
00:16:22.870 00.000 7988 MultiStar: [#1 0.09,0.14,0.98,U] [#2 0.11,0.32,0.88,U] [#3 0.30,0.12,0.85,U] [#4 0.01,0.31,0.75,U] [#5 0.02,0.23,0.76,U] [#6 0.07,0.24,0.67,U] [#7 -0.30,0.37,0.00,M2] [#8 -0.02,0.38,0.46,U] 
00:16:22.870 00.000 7988 single-star, 7 included, MultiStar: {0.11, 0.22}, one-star: {0.20, 0.14}
00:16:22.870 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
00:16:22.870 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
00:16:22.870 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.61 mountX=0.14 mountY=-0.20, mountTheta=-0.96
00:16:22.879 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.14, opts=13)
00:16:22.879 00.000 7988 Enqueuing Move request for scope (0.20, 0.14)
00:16:22.879 00.000 15712 Worker thread wakes up
00:16:22.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
00:16:22.879 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
00:16:22.879 00.000 15712 Moving (0.20, 0.14) raw xDistance=0.14 yDistance=-0.20
00:16:22.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:22.879 00.000 7988 UpdateGuideState exits: m=1505 SNR=25.8
00:16:22.885 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:22.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:22.886 00.001 7988 Enqueuing Expose request
00:16:22.886 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
00:16:22.886 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
00:16:22.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:22.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:16:22.886 00.000 15712 MoveAxis(E, 4, ABG)
00:16:22.886 00.000 15712 Guiding  Dir = 2, Dur = 4
00:16:22.886 00.000 15712 IsGuiding returns 0
00:16:22.907 00.021 15712 IsGuiding returns 0
00:16:22.907 00.000 15712 Move returns status 0, amount 4
00:16:22.907 00.000 15712 MoveAxis(N, 0, ABG)
00:16:22.907 00.000 15712 Move returns status 0, amount 0
00:16:22.907 00.000 15712 move complete, result=0
00:16:22.907 00.000 15712 worker thread done servicing request
00:16:22.907 00.000 15712 Worker thread wakes up
00:16:22.907 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
00:16:22.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:22.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:24.545 01.638 15712 Exposure complete
00:16:24.599 00.054 15712 worker thread done servicing request
00:16:24.599 00.000 7988 OnExposeComplete: enter
00:16:24.609 00.010 7988 UpdateGuideState(): m_state=6
00:16:24.609 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3569
00:16:24.609 00.000 7988 Star::Find returns 1 (0), X=501.88, Y=809.47, Mass=1622, SNR=26.7, Peak=195 HFD=4.4
00:16:24.609 00.000 7988 MultiStar: [#1 0.08,-0.02,0.95,U] [#2 0.14,-0.07,0.82,U] [#3 0.21,0.15,0.84,U] [#4 -0.13,0.15,0.74,U] [#5 -0.06,0.03,0.70,U] [#6 -0.07,-0.03,0.64,U] [#7 -0.31,0.51,0.00,M3] [#8 0.04,-0.00,0.44,U] 
00:16:24.609 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.01, 0.06}
00:16:24.609 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.74 = -0.74)
00:16:24.616 00.007 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
00:16:24.616 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.82 mountX=0.04 mountY=-0.04, mountTheta=-0.76
00:16:24.616 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
00:16:24.616 00.000 7988 Enqueuing Move request for scope (0.03, 0.04)
00:16:24.616 00.000 15712 Worker thread wakes up
00:16:24.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:16:24.616 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:16:24.616 00.000 15712 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.04
00:16:24.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:16:24.616 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.7
00:16:24.623 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:24.623 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:24.625 00.002 7988 Enqueuing Expose request
00:16:24.625 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
00:16:24.625 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
00:16:24.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:24.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:16:24.625 00.000 15712 MoveAxis(E, 5, ABG)
00:16:24.625 00.000 15712 Guiding  Dir = 2, Dur = 5
00:16:24.625 00.000 15712 IsGuiding returns 0
00:16:24.650 00.025 15712 IsGuiding returns 0
00:16:24.650 00.000 15712 Move returns status 0, amount 5
00:16:24.650 00.000 15712 MoveAxis(N, 0, ABG)
00:16:24.650 00.000 15712 Move returns status 0, amount 0
00:16:24.650 00.000 15712 move complete, result=0
00:16:24.650 00.000 15712 worker thread done servicing request
00:16:24.650 00.000 15712 Worker thread wakes up
00:16:24.650 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:16:24.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:24.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:26.059 01.409 15712 Exposure complete
00:16:26.120 00.061 15712 worker thread done servicing request
00:16:26.120 00.000 7988 OnExposeComplete: enter
00:16:26.122 00.002 7988 UpdateGuideState(): m_state=6
00:16:26.122 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3570
00:16:26.124 00.002 7988 Star::Find returns 1 (0), X=501.67, Y=809.25, Mass=1576, SNR=26.4, Peak=165 HFD=4.7
00:16:26.124 00.000 7988 MultiStar: [#1 0.00,-0.21,0.98,U] [#2 -0.12,-0.23,0.83,U] [#3 -0.16,-0.19,0.92,U] [#4 -0.21,-0.05,0.74,U] [#5 -0.23,-0.21,0.76,U] [#6 0.03,-0.32,0.65,U] [#7 -0.19,-0.13,0.46,U] [#8 0.02,-0.19,0.42,U] 
00:16:26.126 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.19}, one-star: {-0.20, -0.16}
00:16:26.126 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
00:16:26.128 00.002 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
00:16:26.129 00.001 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.15 mountX=-0.19 mountY=0.13, mountTheta=2.55
00:16:26.131 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.19, opts=13)
00:16:26.131 00.000 7988 Enqueuing Move request for scope (-0.12, -0.19)
00:16:26.133 00.002 15712 Worker thread wakes up
00:16:26.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
00:16:26.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
00:16:26.133 00.000 15712 Moving (-0.12, -0.19) raw xDistance=-0.19 yDistance=0.13
00:16:26.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:26.133 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.4
00:16:26.136 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:26.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:26.138 00.002 7988 Enqueuing Expose request
00:16:26.138 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.99
00:16:26.138 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
00:16:26.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:26.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:16:26.138 00.000 15712 MoveAxis(E, 43, ABG)
00:16:26.138 00.000 15712 Guiding  Dir = 2, Dur = 43
00:16:26.138 00.000 15712 IsGuiding returns 0
00:16:26.164 00.026 15712 PulseGuide returned control before completion, sleep 25
00:16:26.217 00.053 15712 IsGuiding returns 1
00:16:26.217 00.000 15712 scope still moving after pulse duration time elapsed
00:16:26.249 00.032 15712 IsGuiding returns 0
00:16:26.249 00.000 15712 scope move finished after 43 + 65 ms
00:16:26.249 00.000 15712 Move returns status 0, amount 43
00:16:26.249 00.000 15712 MoveAxis(N, 0, ABG)
00:16:26.249 00.000 15712 Move returns status 0, amount 0
00:16:26.249 00.000 15712 move complete, result=0
00:16:26.249 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
00:16:26.251 00.002 15712 worker thread done servicing request
00:16:26.251 00.000 15712 Worker thread wakes up
00:16:26.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:26.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:27.892 01.641 15712 Exposure complete
00:16:27.954 00.062 15712 worker thread done servicing request
00:16:27.954 00.000 7988 OnExposeComplete: enter
00:16:27.955 00.001 7988 UpdateGuideState(): m_state=6
00:16:27.955 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3571
00:16:27.955 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=809.87, Mass=1593, SNR=26.5, Peak=148 HFD=4.5
00:16:27.955 00.000 7988 MultiStar: [#1 0.02,0.19,0.95,U] [#2 0.04,0.10,0.83,U] [#3 -0.17,0.48,0.00,M1] [#4 0.14,0.38,0.77,U] [#5 -0.13,0.33,0.73,U] [#6 -0.03,0.20,0.67,U] [#7 0.01,0.46,0.00,M3] [#8 -0.05,-0.11,0.43,U] 
00:16:27.955 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.25}, one-star: {-0.09, 0.46}
00:16:27.955 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
00:16:27.955 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
00:16:27.965 00.010 7988 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.63 mountX=0.25 mountY=0.01, mountTheta=0.03
00:16:27.965 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.25, opts=13)
00:16:27.965 00.000 7988 Enqueuing Move request for scope (-0.01, 0.25)
00:16:27.965 00.000 15712 Worker thread wakes up
00:16:27.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
00:16:27.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
00:16:27.965 00.000 15712 Moving (-0.01, 0.25) raw xDistance=0.25 yDistance=0.01
00:16:27.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:27.971 00.006 7988 UpdateGuideState exits: m=1593 SNR=26.5
00:16:27.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:27.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:27.971 00.000 7988 Enqueuing Expose request
00:16:27.971 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 640.00
00:16:27.971 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
00:16:27.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:27.971 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:16:27.971 00.000 15712 MoveAxis(W, 42, ABG)
00:16:27.971 00.000 15712 Guiding  Dir = 3, Dur = 42
00:16:27.971 00.000 15712 IsGuiding returns 0
00:16:27.991 00.020 15712 PulseGuide returned control before completion, sleep 38
00:16:28.035 00.044 15712 IsGuiding returns 1
00:16:28.035 00.000 15712 scope still moving after pulse duration time elapsed
00:16:28.071 00.036 15712 IsGuiding returns 0
00:16:28.071 00.000 15712 scope move finished after 42 + 52 ms
00:16:28.071 00.000 15712 Move returns status 0, amount 42
00:16:28.071 00.000 15712 MoveAxis(N, 0, ABG)
00:16:28.071 00.000 15712 Move returns status 0, amount 0
00:16:28.071 00.000 15712 move complete, result=0
00:16:28.071 00.000 15712 worker thread done servicing request
00:16:28.071 00.000 15712 Worker thread wakes up
00:16:28.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:28.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:28.071 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
00:16:29.489 01.418 15712 Exposure complete
00:16:29.551 00.062 15712 worker thread done servicing request
00:16:29.551 00.000 7988 OnExposeComplete: enter
00:16:29.551 00.000 7988 UpdateGuideState(): m_state=6
00:16:29.551 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3572
00:16:29.551 00.000 7988 Star::Find returns 1 (0), X=501.95, Y=809.53, Mass=1575, SNR=26.3, Peak=158 HFD=4.8
00:16:29.551 00.000 7988 MultiStar: [#1 -0.03,0.00,0.94,U] [#2 -0.03,0.29,0.86,U] [#3 0.08,0.18,0.87,U] [#4 -0.00,0.16,0.71,U] [#5 -0.11,0.26,0.71,U] [#6 -0.06,-0.01,0.63,U] [#7 -0.03,0.21,0.50,U] [#8 -0.21,0.37,0.00,M1] 
00:16:29.551 00.000 7988 single-star, 7 included, MultiStar: {-0.01, 0.15}, one-star: {0.08, 0.12}
00:16:29.551 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.59 = -0.59)
00:16:29.551 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
00:16:29.560 00.009 7988 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.98 mountX=0.12 mountY=-0.08, mountTheta=-0.61
00:16:29.560 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.12, opts=13)
00:16:29.560 00.000 7988 Enqueuing Move request for scope (0.08, 0.12)
00:16:29.560 00.000 15712 Worker thread wakes up
00:16:29.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:16:29.560 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:16:29.560 00.000 15712 Moving (0.08, 0.12) raw xDistance=0.12 yDistance=-0.08
00:16:29.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:16:29.560 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.3
00:16:29.567 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:29.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:29.567 00.000 7988 Enqueuing Expose request
00:16:29.567 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
00:16:29.567 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
00:16:29.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:29.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:29.567 00.000 15712 MoveAxis(E, 5, ABG)
00:16:29.567 00.000 15712 Guiding  Dir = 2, Dur = 5
00:16:29.567 00.000 15712 IsGuiding returns 0
00:16:29.586 00.019 15712 IsGuiding returns 0
00:16:29.586 00.000 15712 Move returns status 0, amount 5
00:16:29.586 00.000 15712 MoveAxis(N, 0, ABG)
00:16:29.586 00.000 15712 Move returns status 0, amount 0
00:16:29.586 00.000 15712 move complete, result=0
00:16:29.586 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:16:29.591 00.005 15712 worker thread done servicing request
00:16:29.591 00.000 15712 Worker thread wakes up
00:16:29.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:29.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:31.229 01.638 15712 Exposure complete
00:16:31.290 00.061 15712 worker thread done servicing request
00:16:31.290 00.000 7988 OnExposeComplete: enter
00:16:31.291 00.001 7988 UpdateGuideState(): m_state=6
00:16:31.291 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3573
00:16:31.291 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=809.42, Mass=1583, SNR=26.6, Peak=157 HFD=4.6
00:16:31.295 00.004 7988 MultiStar: [#1 0.13,0.04,0.94,U] [#2 -0.01,0.00,0.83,U] [#3 -0.20,0.13,0.83,U] [#4 -0.01,0.14,0.75,U] [#5 -0.13,-0.19,0.70,U] [#6 -0.14,-0.15,0.60,U] [#7 -0.03,0.19,0.46,U] [#8 -0.01,-0.12,0.43,U] 
00:16:31.295 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.06, 0.01}
00:16:31.295 00.000 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
00:16:31.295 00.000 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
00:16:31.295 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.91 mountX=0.01 mountY=0.05, mountTheta=1.34
00:16:31.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
00:16:31.295 00.000 7988 Enqueuing Move request for scope (-0.05, 0.01)
00:16:31.295 00.000 15712 Worker thread wakes up
00:16:31.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:16:31.295 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:16:31.295 00.000 15712 Moving (-0.05, 0.01) raw xDistance=0.01 yDistance=0.05
00:16:31.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:31.295 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.6
00:16:31.305 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:31.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:31.307 00.002 7988 Enqueuing Expose request
00:16:31.307 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
00:16:31.307 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
00:16:31.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:31.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:16:31.307 00.000 15712 MoveAxis(E, 4, ABG)
00:16:31.307 00.000 15712 Guiding  Dir = 2, Dur = 4
00:16:31.307 00.000 15712 IsGuiding returns 0
00:16:31.329 00.022 15712 IsGuiding returns 0
00:16:31.329 00.000 15712 Move returns status 0, amount 4
00:16:31.329 00.000 15712 MoveAxis(N, 0, ABG)
00:16:31.329 00.000 15712 Move returns status 0, amount 0
00:16:31.329 00.000 15712 move complete, result=0
00:16:31.329 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:16:31.333 00.004 15712 worker thread done servicing request
00:16:31.333 00.000 15712 Worker thread wakes up
00:16:31.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:31.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:32.742 01.409 15712 Exposure complete
00:16:32.790 00.048 15712 worker thread done servicing request
00:16:32.790 00.000 7988 OnExposeComplete: enter
00:16:32.805 00.015 7988 UpdateGuideState(): m_state=6
00:16:32.807 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3574
00:16:32.807 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=809.11, Mass=1551, SNR=26.3, Peak=150 HFD=4.5
00:16:32.807 00.000 7988 MultiStar: [#1 0.47,-0.58,0.00,M1] [#2 0.13,-0.39,0.00,M1] [#3 0.09,-0.30,0.87,U] [#4 0.17,-0.25,0.70,U] [#5 -0.08,-0.32,0.73,U] [#6 0.29,-0.52,0.00,M1] [#7 0.08,-0.39,0.49,U] [#8 0.16,-0.50,0.00,M1] 
00:16:32.807 00.000 7988 single-star, 4 included, MultiStar: {0.07, -0.31}, one-star: {0.10, -0.30}
00:16:32.807 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
00:16:32.807 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
00:16:32.807 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.31 cameraTheta=-1.25 mountX=-0.30 mountY=-0.09, mountTheta=-2.84
00:16:32.807 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.30, opts=13)
00:16:32.807 00.000 7988 Enqueuing Move request for scope (0.10, -0.30)
00:16:32.807 00.000 15712 Worker thread wakes up
00:16:32.807 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
00:16:32.807 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
00:16:32.807 00.000 15712 Moving (0.10, -0.30) raw xDistance=-0.30 yDistance=-0.09
00:16:32.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:16:32.807 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.3
00:16:32.819 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:32.819 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:32.821 00.002 7988 Enqueuing Expose request
00:16:32.821 00.000 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 640.00
00:16:32.821 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
00:16:32.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:32.823 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:16:32.823 00.000 15712 MoveAxis(E, 61, ABG)
00:16:32.823 00.000 15712 Guiding  Dir = 2, Dur = 61
00:16:32.823 00.000 15712 IsGuiding returns 0
00:16:32.841 00.018 15712 PulseGuide returned control before completion, sleep 45
00:16:32.916 00.075 15712 IsGuiding returns 1
00:16:32.916 00.000 15712 scope still moving after pulse duration time elapsed
00:16:32.948 00.032 15712 IsGuiding returns 0
00:16:32.948 00.000 15712 scope move finished after 61 + 63 ms
00:16:32.948 00.000 15712 Move returns status 0, amount 61
00:16:32.948 00.000 15712 MoveAxis(N, 0, ABG)
00:16:32.948 00.000 15712 Move returns status 0, amount 0
00:16:32.948 00.000 15712 move complete, result=0
00:16:32.948 00.000 15712 worker thread done servicing request
00:16:32.948 00.000 15712 Worker thread wakes up
00:16:32.948 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
00:16:32.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:32.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:34.590 01.642 15712 Exposure complete
00:16:34.651 00.061 15712 worker thread done servicing request
00:16:34.651 00.000 7988 OnExposeComplete: enter
00:16:34.651 00.000 7988 UpdateGuideState(): m_state=6
00:16:34.651 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3575
00:16:34.651 00.000 7988 Star::Find returns 1 (0), X=501.90, Y=809.38, Mass=1523, SNR=26.1, Peak=145 HFD=4.8
00:16:34.651 00.000 7988 MultiStar: [#1 0.41,-0.28,0.00,M2] [#2 0.23,0.04,0.84,U] [#3 0.24,0.04,0.82,U] [#4 0.16,-0.04,0.76,U] [#5 0.06,0.12,0.70,U] [#6 0.21,-0.22,0.67,U] [#7 0.07,-0.04,0.49,U] [#8 0.06,0.06,0.41,U] 
00:16:34.651 00.000 7988 single-star, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.03, -0.03}
00:16:34.651 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
00:16:34.651 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
00:16:34.660 00.009 7988 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.80 mountX=-0.03 mountY=-0.03, mountTheta=-2.38
00:16:34.660 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.03, opts=13)
00:16:34.660 00.000 7988 Enqueuing Move request for scope (0.03, -0.03)
00:16:34.660 00.000 15712 Worker thread wakes up
00:16:34.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:16:34.660 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:16:34.660 00.000 15712 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.03
00:16:34.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:16:34.660 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.1
00:16:34.667 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:34.668 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:34.668 00.000 7988 Enqueuing Expose request
00:16:34.668 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
00:16:34.668 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
00:16:34.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:34.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:16:34.668 00.000 15712 MoveAxis(E, 0, ABG)
00:16:34.668 00.000 15712 Move returns status 0, amount 0
00:16:34.668 00.000 15712 MoveAxis(N, 0, ABG)
00:16:34.668 00.000 15712 Move returns status 0, amount 0
00:16:34.668 00.000 15712 move complete, result=0
00:16:34.668 00.000 15712 worker thread done servicing request
00:16:34.668 00.000 15712 Worker thread wakes up
00:16:34.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:34.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:34.668 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:16:36.187 01.519 15712 Exposure complete
00:16:36.248 00.061 15712 worker thread done servicing request
00:16:36.248 00.000 7988 OnExposeComplete: enter
00:16:36.248 00.000 7988 UpdateGuideState(): m_state=6
00:16:36.250 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3576
00:16:36.250 00.000 7988 Star::Find returns 1 (0), X=501.92, Y=809.30, Mass=1524, SNR=25.6, Peak=137 HFD=4.6
00:16:36.252 00.002 7988 MultiStar: [#1 0.26,-0.14,0.99,U] [#2 0.28,-0.20,0.84,U] [#3 0.41,-0.09,0.00,M1] [#4 -0.09,0.01,0.74,U] [#5 0.10,-0.22,0.71,U] [#6 0.23,-0.11,0.69,U] [#7 0.02,0.05,0.52,U] [#8 0.18,-0.10,0.44,U] 
00:16:36.252 00.000 7988 single-star, 7 included, MultiStar: {0.13, -0.11}, one-star: {0.05, -0.11}
00:16:36.254 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
00:16:36.254 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
00:16:36.256 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.13 mountX=-0.11 mountY=-0.05, mountTheta=-2.72
00:16:36.258 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.11, opts=13)
00:16:36.258 00.000 7988 Enqueuing Move request for scope (0.05, -0.11)
00:16:36.260 00.002 15712 Worker thread wakes up
00:16:36.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
00:16:36.260 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
00:16:36.260 00.000 15712 Moving (0.05, -0.11) raw xDistance=-0.11 yDistance=-0.05
00:16:36.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:16:36.261 00.001 7988 UpdateGuideState exits: m=1524 SNR=25.6
00:16:36.263 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:36.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:36.263 00.000 7988 Enqueuing Expose request
00:16:36.263 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
00:16:36.263 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
00:16:36.263 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:36.263 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:36.263 00.000 15712 MoveAxis(E, 1, ABG)
00:16:36.263 00.000 15712 Guiding  Dir = 2, Dur = 1
00:16:36.263 00.000 15712 IsGuiding returns 0
00:16:36.285 00.022 15712 IsGuiding returns 0
00:16:36.285 00.000 15712 Move returns status 0, amount 1
00:16:36.285 00.000 15712 MoveAxis(N, 0, ABG)
00:16:36.285 00.000 15712 Move returns status 0, amount 0
00:16:36.285 00.000 15712 move complete, result=0
00:16:36.285 00.000 15712 worker thread done servicing request
00:16:36.285 00.000 15712 Worker thread wakes up
00:16:36.285 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:16:36.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:36.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:37.927 01.642 15712 Exposure complete
00:16:37.989 00.062 15712 worker thread done servicing request
00:16:37.990 00.001 7988 OnExposeComplete: enter
00:16:37.990 00.000 7988 UpdateGuideState(): m_state=6
00:16:37.990 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3577
00:16:37.990 00.000 7988 Star::Find returns 1 (0), X=501.90, Y=809.81, Mass=1534, SNR=25.9, Peak=123 HFD=4.8
00:16:37.990 00.000 7988 MultiStar: [#1 0.35,0.22,0.00,M2] [#2 -0.04,0.28,0.84,U] [#3 0.29,0.45,0.00,M2] [#4 -0.05,0.34,0.74,U] [#5 0.14,0.60,0.00,M1] [#6 0.35,0.37,0.00,M1] [#7 0.29,0.53,0.00,M1] [#8 0.15,0.45,0.00,M1] 
00:16:37.990 00.000 7988 refined, 2 included, MultiStar: {-0.02, 0.34}, one-star: {0.03, 0.40}
00:16:37.995 00.005 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
00:16:37.995 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
00:16:37.995 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.62 mountX=0.34 mountY=0.01, mountTheta=0.02
00:16:37.995 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.34, opts=13)
00:16:37.995 00.000 7988 Enqueuing Move request for scope (-0.02, 0.34)
00:16:37.995 00.000 15712 Worker thread wakes up
00:16:37.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
00:16:37.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
00:16:37.995 00.000 15712 Moving (-0.02, 0.34) raw xDistance=0.34 yDistance=0.01
00:16:37.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:37.995 00.000 7988 UpdateGuideState exits: m=1534 SNR=25.9
00:16:38.004 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:38.005 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:38.005 00.000 7988 Enqueuing Expose request
00:16:38.005 00.000 15712 PPEC rslt: input = 0.34, final = 0.21, react = 0.21, pred = -0.00, hyst = 0.18, hyst_pct = 0.00, period_length = 640.00
00:16:38.005 00.000 15712 PPEC: input: 0.34, control: 0.21, exposure: 1500
00:16:38.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:38.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:16:38.005 00.000 15712 MoveAxis(W, 67, ABG)
00:16:38.005 00.000 15712 Guiding  Dir = 3, Dur = 67
00:16:38.005 00.000 15712 IsGuiding returns 0
00:16:38.029 00.024 15712 PulseGuide returned control before completion, sleep 56
00:16:38.110 00.081 15712 IsGuiding returns 0
00:16:38.110 00.000 15712 Move returns status 0, amount 67
00:16:38.110 00.000 15712 MoveAxis(N, 0, ABG)
00:16:38.110 00.000 15712 Move returns status 0, amount 0
00:16:38.110 00.000 15712 move complete, result=0
00:16:38.110 00.000 7988 GuideStep: 0.3 px 67 ms WEST, 0.0 px 0 ms NORTH
00:16:38.112 00.002 15712 worker thread done servicing request
00:16:38.112 00.000 15712 Worker thread wakes up
00:16:38.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:38.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:39.520 01.408 15712 Exposure complete
00:16:39.581 00.061 15712 worker thread done servicing request
00:16:39.581 00.000 7988 OnExposeComplete: enter
00:16:39.581 00.000 7988 UpdateGuideState(): m_state=6
00:16:39.584 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3578
00:16:39.584 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=810.07, Mass=1596, SNR=26.5, Peak=146 HFD=4.8
00:16:39.586 00.002 7988 MultiStar: [#1 0.20,0.70,0.00,M3] [#2 0.13,0.85,0.00,M1] [#3 0.08,0.97,0.00,M3] [#4 -0.11,0.97,0.00,M1] [#5 -0.09,0.81,0.00,M2] [#6 0.17,0.63,0.00,M2] [#7 -0.19,1.09,0.00,M2] [#8 0.11,0.89,0.00,M2] 
00:16:39.586 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
00:16:39.588 00.002 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
00:16:39.588 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.66 hyp=0.67 cameraTheta=1.71 mountX=0.66 mountY=0.08, mountTheta=0.12
00:16:39.590 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.66, opts=13)
00:16:39.592 00.002 7988 Enqueuing Move request for scope (-0.09, 0.66)
00:16:39.593 00.001 15712 Worker thread wakes up
00:16:39.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.66) opts 0xd
00:16:39.593 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.66)
00:16:39.593 00.000 15712 Moving (-0.09, 0.66) raw xDistance=0.66 yDistance=0.08
00:16:39.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:39.593 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.5
00:16:39.596 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:39.597 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:39.597 00.000 7988 Enqueuing Expose request
00:16:39.597 00.000 15712 PPEC rslt: input = 0.66, final = 0.40, react = 0.40, pred = -0.00, hyst = 0.36, hyst_pct = 0.00, period_length = 640.00
00:16:39.597 00.000 15712 PPEC: input: 0.66, control: 0.40, exposure: 1500
00:16:39.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:39.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:16:39.597 00.000 15712 MoveAxis(W, 129, ABG)
00:16:39.597 00.000 15712 Guiding  Dir = 3, Dur = 129
00:16:39.597 00.000 15712 IsGuiding returns 0
00:16:39.627 00.030 15712 PulseGuide returned control before completion, sleep 112
00:16:39.771 00.144 15712 IsGuiding returns 0
00:16:39.771 00.000 15712 Move returns status 0, amount 129
00:16:39.771 00.000 15712 MoveAxis(N, 0, ABG)
00:16:39.771 00.000 15712 Move returns status 0, amount 0
00:16:39.771 00.000 15712 move complete, result=0
00:16:39.771 00.000 7988 GuideStep: 0.7 px 129 ms WEST, 0.1 px 0 ms NORTH
00:16:39.773 00.002 15712 worker thread done servicing request
00:16:39.773 00.000 15712 Worker thread wakes up
00:16:39.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:39.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:41.416 01.643 15712 Exposure complete
00:16:41.477 00.061 15712 worker thread done servicing request
00:16:41.477 00.000 7988 OnExposeComplete: enter
00:16:41.478 00.001 7988 UpdateGuideState(): m_state=6
00:16:41.478 00.000 7988 Star::Find(15, 501, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3579
00:16:41.478 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=809.71, Mass=1603, SNR=26.7, Peak=146 HFD=4.6
00:16:41.478 00.000 7988 MultiStar: [#1 0.17,0.22,0.97,U] [#2 -0.01,0.31,0.82,U] [#3 0.05,0.10,0.80,U] [#4 -0.07,0.36,0.73,U] [#5 -0.11,0.24,0.71,U] [#6 0.13,0.26,0.64,U] [#7 -0.19,0.44,0.00,M3] [#8 -0.16,0.03,0.40,U] 
00:16:41.478 00.000 7988 refined, 7 included, MultiStar: {-0.00, 0.24}, one-star: {-0.09, 0.30}
00:16:41.484 00.006 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
00:16:41.484 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
00:16:41.486 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.58 mountX=0.24 mountY=-0.00, mountTheta=-0.02
00:16:41.488 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.24, opts=13)
00:16:41.488 00.000 7988 Enqueuing Move request for scope (-0.00, 0.24)
00:16:41.490 00.002 15712 Worker thread wakes up
00:16:41.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0xd
00:16:41.490 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
00:16:41.490 00.000 15712 Moving (-0.00, 0.24) raw xDistance=0.24 yDistance=-0.00
00:16:41.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:16:41.490 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.7
00:16:41.493 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:41.495 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:41.495 00.000 7988 Enqueuing Expose request
00:16:41.497 00.002 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 640.00
00:16:41.497 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
00:16:41.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:41.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:16:41.497 00.000 15712 MoveAxis(W, 46, ABG)
00:16:41.497 00.000 15712 Guiding  Dir = 3, Dur = 46
00:16:41.497 00.000 15712 IsGuiding returns 0
00:16:41.512 00.015 15712 PulseGuide returned control before completion, sleep 40
00:16:41.557 00.045 15712 IsGuiding returns 1
00:16:41.557 00.000 15712 scope still moving after pulse duration time elapsed
00:16:41.589 00.032 15712 IsGuiding returns 0
00:16:41.589 00.000 15712 scope move finished after 46 + 50 ms
00:16:41.589 00.000 15712 Move returns status 0, amount 46
00:16:41.589 00.000 15712 MoveAxis(N, 0, ABG)
00:16:41.589 00.000 15712 Move returns status 0, amount 0
00:16:41.589 00.000 15712 move complete, result=0
00:16:41.589 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
00:16:41.596 00.007 15712 worker thread done servicing request
00:16:41.596 00.000 15712 Worker thread wakes up
00:16:41.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:41.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:43.009 01.413 15712 Exposure complete
00:16:43.070 00.061 15712 worker thread done servicing request
00:16:43.070 00.000 7988 OnExposeComplete: enter
00:16:43.070 00.000 7988 UpdateGuideState(): m_state=6
00:16:43.072 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3580
00:16:43.072 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=809.45, Mass=1543, SNR=26.0, Peak=147 HFD=4.6
00:16:43.074 00.002 7988 MultiStar: [#1 0.10,-0.05,0.99,U] [#2 -0.03,0.13,0.86,U] [#3 -0.09,0.14,0.82,U] [#4 -0.04,-0.11,0.72,U] [#5 0.19,0.04,0.72,U] [#6 0.29,0.17,0.64,U] [#7 0.16,0.21,0.48,U] [#8 0.04,-0.05,0.43,U] 
00:16:43.074 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {-0.09, 0.04}
00:16:43.076 00.002 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
00:16:43.076 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
00:16:43.078 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.87 mountX=0.05 mountY=-0.05, mountTheta=-0.71
00:16:43.080 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
00:16:43.080 00.000 7988 Enqueuing Move request for scope (0.05, 0.05)
00:16:43.082 00.002 15712 Worker thread wakes up
00:16:43.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:16:43.082 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:16:43.082 00.000 15712 Moving (0.05, 0.05) raw xDistance=0.05 yDistance=-0.05
00:16:43.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:43.082 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.0
00:16:43.084 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:43.085 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:43.085 00.000 7988 Enqueuing Expose request
00:16:43.085 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
00:16:43.085 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
00:16:43.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:43.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:43.085 00.000 15712 MoveAxis(E, 2, ABG)
00:16:43.085 00.000 15712 Guiding  Dir = 2, Dur = 2
00:16:43.085 00.000 15712 IsGuiding returns 0
00:16:43.144 00.059 15712 IsGuiding returns 0
00:16:43.144 00.000 15712 Move returns status 0, amount 2
00:16:43.144 00.000 15712 MoveAxis(N, 0, ABG)
00:16:43.144 00.000 15712 Move returns status 0, amount 0
00:16:43.144 00.000 15712 move complete, result=0
00:16:43.144 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:16:43.146 00.002 15712 worker thread done servicing request
00:16:43.146 00.000 15712 Worker thread wakes up
00:16:43.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:43.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:44.887 01.741 15712 Exposure complete
00:16:44.947 00.060 15712 worker thread done servicing request
00:16:44.947 00.000 7988 OnExposeComplete: enter
00:16:44.949 00.002 7988 UpdateGuideState(): m_state=6
00:16:44.949 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3581
00:16:44.949 00.000 7988 Star::Find returns 1 (0), X=501.85, Y=809.20, Mass=1662, SNR=26.9, Peak=166 HFD=4.8
00:16:44.949 00.000 7988 MultiStar: [#1 -0.06,-0.24,0.92,U] [#2 0.05,-0.05,0.83,U] [#3 -0.12,-0.16,0.82,U] [#4 -0.12,-0.02,0.73,U] [#5 -0.10,-0.11,0.72,U] [#6 0.13,-0.28,0.60,U] [#7 -0.20,0.05,0.47,U] [#8 -0.28,-0.44,0.00,M1] 
00:16:44.949 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.14}, one-star: {-0.02, -0.21}
00:16:44.949 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.49 = 2.80)
00:16:44.949 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.77)
00:16:44.949 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.92 mountX=-0.14 mountY=0.05, mountTheta=2.77
00:16:44.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.14, opts=13)
00:16:44.949 00.000 7988 Enqueuing Move request for scope (-0.05, -0.14)
00:16:44.949 00.000 15712 Worker thread wakes up
00:16:44.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
00:16:44.949 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
00:16:44.949 00.000 15712 Moving (-0.05, -0.14) raw xDistance=-0.14 yDistance=0.05
00:16:44.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:44.962 00.013 7988 UpdateGuideState exits: m=1662 SNR=26.9
00:16:44.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:44.964 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:44.964 00.000 7988 Enqueuing Expose request
00:16:44.964 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
00:16:44.964 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:16:44.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:44.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:16:44.964 00.000 15712 MoveAxis(E, 2, ABG)
00:16:44.964 00.000 15712 Guiding  Dir = 2, Dur = 2
00:16:44.964 00.000 15712 IsGuiding returns 0
00:16:45.015 00.051 15712 IsGuiding returns 0
00:16:45.015 00.000 15712 Move returns status 0, amount 2
00:16:45.015 00.000 15712 MoveAxis(N, 0, ABG)
00:16:45.015 00.000 15712 Move returns status 0, amount 0
00:16:45.015 00.000 15712 move complete, result=0
00:16:45.015 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:16:45.017 00.002 15712 worker thread done servicing request
00:16:45.017 00.000 15712 Worker thread wakes up
00:16:45.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:45.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:46.432 01.415 15712 Exposure complete
00:16:46.491 00.059 15712 worker thread done servicing request
00:16:46.493 00.002 7988 OnExposeComplete: enter
00:16:46.493 00.000 7988 UpdateGuideState(): m_state=6
00:16:46.495 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3582
00:16:46.497 00.002 7988 Star::Find returns 1 (0), X=501.81, Y=809.31, Mass=1555, SNR=26.2, Peak=168 HFD=4.3
00:16:46.497 00.000 7988 MultiStar: [#1 -0.00,-0.17,0.99,U] [#2 -0.12,-0.26,0.87,U] [#3 -0.21,-0.06,0.88,U] [#4 -0.07,0.08,0.76,U] [#5 -0.05,-0.02,0.71,U] [#6 0.07,0.07,0.69,U] [#7 -0.19,0.32,0.47,U] [#8 -0.00,0.02,0.45,U] 
00:16:46.499 00.002 7988 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.06, -0.10}
00:16:46.499 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.17 = 2.12)
00:16:46.501 00.002 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.20 = 2.08)
00:16:46.501 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.61 mountX=-0.04 mountY=0.07, mountTheta=2.11
00:16:46.505 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.04, opts=13)
00:16:46.506 00.001 7988 Enqueuing Move request for scope (-0.07, -0.04)
00:16:46.508 00.002 15712 Worker thread wakes up
00:16:46.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:16:46.508 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:16:46.508 00.000 15712 Moving (-0.07, -0.04) raw xDistance=-0.04 yDistance=0.07
00:16:46.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:46.509 00.001 7988 UpdateGuideState exits: m=1555 SNR=26.2
00:16:46.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:46.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:46.509 00.000 7988 Enqueuing Expose request
00:16:46.509 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
00:16:46.509 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
00:16:46.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:46.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:16:46.509 00.000 15712 MoveAxis(E, 0, ABG)
00:16:46.509 00.000 15712 Move returns status 0, amount 0
00:16:46.509 00.000 15712 MoveAxis(N, 0, ABG)
00:16:46.509 00.000 15712 Move returns status 0, amount 0
00:16:46.509 00.000 15712 move complete, result=0
00:16:46.509 00.000 15712 worker thread done servicing request
00:16:46.509 00.000 15712 Worker thread wakes up
00:16:46.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:46.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:46.509 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:48.158 01.649 15712 Exposure complete
00:16:48.219 00.061 15712 worker thread done servicing request
00:16:48.219 00.000 7988 OnExposeComplete: enter
00:16:48.219 00.000 7988 UpdateGuideState(): m_state=6
00:16:48.219 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3583
00:16:48.219 00.000 7988 Star::Find returns 1 (0), X=501.71, Y=808.87, Mass=1454, SNR=25.2, Peak=152 HFD=4.2
00:16:48.224 00.005 7988 MultiStar: [#1 -0.04,-0.51,0.00,M1] [#2 -0.18,-0.45,0.00,M1] [#3 -0.12,-0.50,0.00,M1] [#4 -0.17,-0.44,0.00,M1] [#5 -0.10,-0.47,0.00,M1] [#6 -0.14,-0.42,0.00,M1] [#7 -0.36,-0.35,0.00,M1] [#8 -0.43,-0.31,0.00,M1] 
00:16:48.224 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.43 = 2.85)
00:16:48.224 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.82)
00:16:48.224 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.54 hyp=0.57 cameraTheta=-1.87 mountX=-0.55 mountY=0.18, mountTheta=2.83
00:16:48.224 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.54, opts=13)
00:16:48.224 00.000 7988 Enqueuing Move request for scope (-0.17, -0.54)
00:16:48.224 00.000 15712 Worker thread wakes up
00:16:48.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.54) opts 0xd
00:16:48.224 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.54)
00:16:48.224 00.000 15712 Moving (-0.17, -0.54) raw xDistance=-0.55 yDistance=0.18
00:16:48.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:48.224 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.2
00:16:48.233 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:48.233 00.000 15712 PPEC rslt: input = -0.55, final = -0.33, react = -0.33, pred = -0.00, hyst = -0.30, hyst_pct = 0.00, period_length = 640.00
00:16:48.233 00.000 15712 PPEC: input: -0.55, control: -0.33, exposure: 1500
00:16:48.235 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:48.235 00.000 7988 Enqueuing Expose request
00:16:48.237 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:48.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:16:48.237 00.000 15712 MoveAxis(E, 107, ABG)
00:16:48.237 00.000 15712 Guiding  Dir = 2, Dur = 107
00:16:48.237 00.000 15712 IsGuiding returns 0
00:16:48.258 00.021 15712 PulseGuide returned control before completion, sleep 95
00:16:48.367 00.109 15712 IsGuiding returns 1
00:16:48.367 00.000 15712 scope still moving after pulse duration time elapsed
00:16:48.395 00.028 15712 IsGuiding returns 0
00:16:48.395 00.000 15712 scope move finished after 107 + 50 ms
00:16:48.395 00.000 15712 Move returns status 0, amount 107
00:16:48.395 00.000 15712 MoveAxis(N, 0, ABG)
00:16:48.395 00.000 15712 Move returns status 0, amount 0
00:16:48.395 00.000 15712 move complete, result=0
00:16:48.395 00.000 15712 worker thread done servicing request
00:16:48.395 00.000 15712 Worker thread wakes up
00:16:48.395 00.000 7988 GuideStep: -0.5 px 107 ms EAST, 0.2 px 0 ms NORTH
00:16:48.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:48.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:49.816 01.421 15712 Exposure complete
00:16:49.877 00.061 15712 worker thread done servicing request
00:16:49.877 00.000 7988 OnExposeComplete: enter
00:16:49.878 00.001 7988 UpdateGuideState(): m_state=6
00:16:49.878 00.000 7988 Star::Find(15, 501, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3584
00:16:49.878 00.000 7988 Star::Find returns 1 (0), X=501.41, Y=809.29, Mass=1496, SNR=25.4, Peak=140 HFD=4.8
00:16:49.878 00.000 7988 MultiStar: [#1 -0.22,-0.36,0.00,M2] [#2 -0.14,-0.21,0.86,U] [#3 -0.23,-0.19,0.84,U] [#4 -0.50,0.13,0.00,M2] [#5 -0.19,-0.17,0.77,U] [#6 -0.04,-0.05,0.68,U] [#7 -0.21,-0.03,0.47,U] [#8 0.04,-0.45,0.00,M2] 
00:16:49.878 00.000 7988 refined, 5 included, MultiStar: {-0.23, -0.14}, one-star: {-0.47, -0.12}
00:16:49.878 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
00:16:49.878 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.10)
00:16:49.878 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.59 mountX=-0.14 mountY=0.23, mountTheta=2.12
00:16:49.878 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.14, opts=13)
00:16:49.878 00.000 7988 Enqueuing Move request for scope (-0.23, -0.14)
00:16:49.878 00.000 15712 Worker thread wakes up
00:16:49.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
00:16:49.878 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
00:16:49.890 00.012 15712 Moving (-0.23, -0.14) raw xDistance=-0.14 yDistance=0.23
00:16:49.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:49.890 00.000 7988 UpdateGuideState exits: m=1496 SNR=25.4
00:16:49.892 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:49.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:49.894 00.002 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
00:16:49.894 00.000 7988 Enqueuing Expose request
00:16:49.894 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:16:49.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:49.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:16:49.894 00.000 15712 MoveAxis(E, 3, ABG)
00:16:49.894 00.000 15712 Guiding  Dir = 2, Dur = 3
00:16:49.896 00.002 15712 IsGuiding returns 0
00:16:49.910 00.014 15712 IsGuiding returns 0
00:16:49.910 00.000 15712 Move returns status 0, amount 3
00:16:49.910 00.000 15712 MoveAxis(N, 0, ABG)
00:16:49.910 00.000 15712 Move returns status 0, amount 0
00:16:49.910 00.000 15712 move complete, result=0
00:16:49.910 00.000 15712 worker thread done servicing request
00:16:49.910 00.000 15712 Worker thread wakes up
00:16:49.910 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
00:16:49.924 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:49.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:51.664 01.740 15712 Exposure complete
00:16:51.725 00.061 15712 worker thread done servicing request
00:16:51.725 00.000 7988 OnExposeComplete: enter
00:16:51.727 00.002 7988 UpdateGuideState(): m_state=6
00:16:51.727 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3585
00:16:51.729 00.002 7988 Star::Find returns 1 (0), X=501.53, Y=809.20, Mass=1475, SNR=25.4, Peak=153 HFD=4.5
00:16:51.730 00.001 7988 MultiStar: [#1 -0.14,-0.46,0.00,M3] [#2 -0.26,-0.29,0.91,U] [#3 -0.28,-0.49,0.00,M1] [#4 -0.05,-0.25,0.76,U] [#5 -0.56,-0.41,0.00,M1] [#6 -0.23,-0.36,0.00,M1] [#7 -0.51,-0.44,0.00,M1] [#8 -0.34,-0.39,0.00,M3] 
00:16:51.730 00.000 7988 refined, 2 included, MultiStar: {-0.23, -0.25}, one-star: {-0.34, -0.21}
00:16:51.732 00.002 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.88 = 2.40)
00:16:51.732 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
00:16:51.734 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-2.32 mountX=-0.25 mountY=0.24, mountTheta=2.39
00:16:51.736 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.25, opts=13)
00:16:51.736 00.000 7988 Enqueuing Move request for scope (-0.23, -0.25)
00:16:51.738 00.002 15712 Worker thread wakes up
00:16:51.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.25) opts 0xd
00:16:51.738 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.25)
00:16:51.738 00.000 15712 Moving (-0.23, -0.25) raw xDistance=-0.25 yDistance=0.24
00:16:51.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:51.738 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.4
00:16:51.741 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:51.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:51.741 00.000 7988 Enqueuing Expose request
00:16:51.744 00.003 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 640.01
00:16:51.744 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
00:16:51.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:51.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:16:51.744 00.000 15712 MoveAxis(E, 55, ABG)
00:16:51.744 00.000 15712 Guiding  Dir = 2, Dur = 55
00:16:51.744 00.000 15712 IsGuiding returns 0
00:16:51.761 00.017 15712 PulseGuide returned control before completion, sleep 49
00:16:51.841 00.080 15712 IsGuiding returns 0
00:16:51.841 00.000 15712 Move returns status 0, amount 55
00:16:51.841 00.000 15712 MoveAxis(N, 0, ABG)
00:16:51.841 00.000 15712 Move returns status 0, amount 0
00:16:51.841 00.000 15712 move complete, result=0
00:16:51.841 00.000 7988 GuideStep: -0.2 px 55 ms EAST, 0.2 px 0 ms NORTH
00:16:51.842 00.001 15712 worker thread done servicing request
00:16:51.842 00.000 15712 Worker thread wakes up
00:16:51.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:51.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:53.259 01.417 15712 Exposure complete
00:16:53.348 00.089 15712 worker thread done servicing request
00:16:53.348 00.000 7988 OnExposeComplete: enter
00:16:53.348 00.000 7988 UpdateGuideState(): m_state=6
00:16:53.352 00.004 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3586
00:16:53.352 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=809.04, Mass=1556, SNR=26.1, Peak=164 HFD=4.5
00:16:53.352 00.000 7988 MultiStar: [#1 0.07,-0.63,0.00,M4] [#2 0.05,-0.45,0.00,M1] [#3 -0.17,-0.28,0.86,U] [#4 -0.20,-0.25,0.76,U] [#5 -0.26,-0.26,0.71,U] [#6 0.05,-0.39,0.67,U] [#7 -0.25,0.09,0.50,U] [#8 0.18,-0.39,0.00,M4] 
00:16:53.358 00.006 7988 refined, 5 included, MultiStar: {-0.12, -0.27}, one-star: {0.04, -0.37}
00:16:53.358 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.56 = 2.73)
00:16:53.358 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.70)
00:16:53.358 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.27 hyp=0.29 cameraTheta=-1.99 mountX=-0.27 mountY=0.13, mountTheta=2.70
00:16:53.358 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.27, opts=13)
00:16:53.368 00.010 7988 Enqueuing Move request for scope (-0.12, -0.27)
00:16:53.368 00.000 15712 Worker thread wakes up
00:16:53.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.27) opts 0xd
00:16:53.368 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.27)
00:16:53.368 00.000 15712 Moving (-0.12, -0.27) raw xDistance=-0.27 yDistance=0.13
00:16:53.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:53.372 00.004 7988 UpdateGuideState exits: m=1556 SNR=26.1
00:16:53.374 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:53.377 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:53.379 00.002 7988 Enqueuing Expose request
00:16:53.379 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 640.01
00:16:53.379 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
00:16:53.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:53.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:16:53.379 00.000 15712 MoveAxis(E, 58, ABG)
00:16:53.379 00.000 15712 Guiding  Dir = 2, Dur = 58
00:16:53.379 00.000 15712 IsGuiding returns 0
00:16:53.400 00.021 15712 PulseGuide returned control before completion, sleep 46
00:16:53.486 00.086 15712 IsGuiding returns 0
00:16:53.486 00.000 15712 Move returns status 0, amount 58
00:16:53.486 00.000 15712 MoveAxis(N, 0, ABG)
00:16:53.486 00.000 15712 Move returns status 0, amount 0
00:16:53.486 00.000 15712 move complete, result=0
00:16:53.486 00.000 15712 worker thread done servicing request
00:16:53.486 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
00:16:53.486 00.000 15712 Worker thread wakes up
00:16:53.490 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:53.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:55.132 01.642 15712 Exposure complete
00:16:55.213 00.081 15712 worker thread done servicing request
00:16:55.213 00.000 7988 OnExposeComplete: enter
00:16:55.215 00.002 7988 UpdateGuideState(): m_state=6
00:16:55.217 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3587
00:16:55.217 00.000 7988 Star::Find returns 1 (0), X=501.75, Y=809.36, Mass=1575, SNR=26.4, Peak=167 HFD=4.7
00:16:55.219 00.002 7988 MultiStar: [#1 0.16,-0.39,0.00,M5] [#2 0.13,-0.34,0.84,U] [#3 0.24,-0.15,0.84,U] [#4 -0.04,-0.03,0.73,U] [#5 0.01,-0.28,0.71,U] [#6 0.09,-0.21,0.64,U] [#7 0.06,-0.18,0.47,U] [#8 -0.14,-0.11,0.42,U] 
00:16:55.221 00.002 7988 single-star, 7 included, MultiStar: {0.03, -0.17}, one-star: {-0.12, -0.05}
00:16:55.223 00.002 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.29 = 2.00)
00:16:55.224 00.001 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
00:16:55.226 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.72 mountX=-0.05 mountY=0.12, mountTheta=1.99
00:16:55.228 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.05, opts=13)
00:16:55.230 00.002 7988 Enqueuing Move request for scope (-0.12, -0.05)
00:16:55.230 00.000 15712 Worker thread wakes up
00:16:55.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
00:16:55.230 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
00:16:55.230 00.000 15712 Moving (-0.12, -0.05) raw xDistance=-0.05 yDistance=0.12
00:16:55.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:55.230 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.4
00:16:55.234 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:55.236 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:55.236 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.01
00:16:55.236 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
00:16:55.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:55.236 00.000 7988 Enqueuing Expose request
00:16:55.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:16:55.239 00.003 15712 MoveAxis(E, 5, ABG)
00:16:55.239 00.000 15712 Guiding  Dir = 2, Dur = 5
00:16:55.260 00.021 15712 IsGuiding returns 0
00:16:55.277 00.017 15712 IsGuiding returns 0
00:16:55.277 00.000 15712 Move returns status 0, amount 5
00:16:55.277 00.000 15712 MoveAxis(N, 0, ABG)
00:16:55.277 00.000 15712 Move returns status 0, amount 0
00:16:55.277 00.000 15712 move complete, result=0
00:16:55.277 00.000 15712 worker thread done servicing request
00:16:55.277 00.000 15712 Worker thread wakes up
00:16:55.277 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:16:55.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:55.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:56.684 01.407 15712 Exposure complete
00:16:56.753 00.069 15712 worker thread done servicing request
00:16:56.753 00.000 7988 OnExposeComplete: enter
00:16:56.753 00.000 7988 UpdateGuideState(): m_state=6
00:16:56.753 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3588
00:16:56.753 00.000 7988 Star::Find returns 1 (0), X=501.71, Y=809.33, Mass=1625, SNR=26.8, Peak=164 HFD=4.7
00:16:56.753 00.000 7988 MultiStar: [#1 0.15,-0.38,0.91,U] [#2 -0.10,-0.16,0.84,U] [#3 0.07,-0.11,0.81,U] [#4 -0.14,-0.07,0.74,U] [#5 0.02,-0.66,0.00,M1] [#6 0.23,-0.14,0.65,U] [#7 -0.37,-0.01,0.47,U] [#8 -0.19,-0.30,0.41,U] 
00:16:56.753 00.000 7988 refined, 7 included, MultiStar: {-0.04, -0.16}, one-star: {-0.17, -0.08}
00:16:56.761 00.008 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.87)
00:16:56.761 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
00:16:56.761 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.85 mountX=-0.16 mountY=0.05, mountTheta=2.84
00:16:56.761 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.16, opts=13)
00:16:56.768 00.007 7988 Enqueuing Move request for scope (-0.04, -0.16)
00:16:56.768 00.000 15712 Worker thread wakes up
00:16:56.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
00:16:56.768 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
00:16:56.768 00.000 15712 Moving (-0.04, -0.16) raw xDistance=-0.16 yDistance=0.05
00:16:56.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:16:56.768 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.8
00:16:56.771 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:56.773 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:56.773 00.000 7988 Enqueuing Expose request
00:16:56.773 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.01
00:16:56.773 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
00:16:56.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:56.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:16:56.773 00.000 15712 MoveAxis(E, 5, ABG)
00:16:56.773 00.000 15712 Guiding  Dir = 2, Dur = 5
00:16:56.773 00.000 15712 IsGuiding returns 0
00:16:56.795 00.022 15712 IsGuiding returns 0
00:16:56.795 00.000 15712 Move returns status 0, amount 5
00:16:56.795 00.000 15712 MoveAxis(N, 0, ABG)
00:16:56.795 00.000 15712 Move returns status 0, amount 0
00:16:56.795 00.000 15712 move complete, result=0
00:16:56.795 00.000 15712 worker thread done servicing request
00:16:56.795 00.000 15712 Worker thread wakes up
00:16:56.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:56.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:16:56.795 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.0 px 0 ms NORTH
00:16:57.857 01.062 7988 evsrv: cli 0CCCFDA8 connect
00:16:57.867 00.010 7988 case statement mapped state 6 to 3
00:16:57.870 00.003 7988 case statement mapped state 6 to 3
00:16:57.873 00.003 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_app_state","id":"847e50ad-023a-4bf1-bb2b-1aa690f2e7cd"}
00:16:57.875 00.002 7988 case statement mapped state 6 to 3
00:16:57.876 00.001 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"847e50ad-023a-4bf1-bb2b-1aa690f2e7cd"}
00:16:57.878 00.002 7988 evsrv: cli 0CCCFDA8 disconnect
00:16:58.426 00.548 15712 Exposure complete
00:16:58.493 00.067 15712 worker thread done servicing request
00:16:58.493 00.000 7988 OnExposeComplete: enter
00:16:58.495 00.002 7988 UpdateGuideState(): m_state=6
00:16:58.497 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3589
00:16:58.497 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=809.12, Mass=1600, SNR=26.6, Peak=174 HFD=4.4
00:16:58.499 00.002 7988 MultiStar: [#1 0.12,-0.33,1.01,U] [#2 -0.04,-0.35,0.85,U] [#3 0.08,-0.24,0.87,U] [#4 -0.03,-0.20,0.75,U] [#5 -0.17,-0.29,0.73,U] [#6 0.03,-0.10,0.64,U] [#7 0.21,-0.34,0.46,U] [#8 -0.00,-0.31,0.44,U] 
00:16:58.501 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.27}, one-star: {-0.00, -0.29}
00:16:58.501 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
00:16:58.503 00.002 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
00:16:58.505 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.51 mountX=-0.27 mountY=-0.01, mountTheta=-3.10
00:16:58.505 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.27, opts=13)
00:16:58.505 00.000 7988 Enqueuing Move request for scope (0.02, -0.27)
00:16:58.505 00.000 15712 Worker thread wakes up
00:16:58.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
00:16:58.505 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
00:16:58.505 00.000 15712 Moving (0.02, -0.27) raw xDistance=-0.27 yDistance=-0.01
00:16:58.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:16:58.505 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.6
00:16:58.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:58.514 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:16:58.514 00.000 7988 Enqueuing Expose request
00:16:58.514 00.000 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 640.01
00:16:58.514 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
00:16:58.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:58.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:16:58.514 00.000 15712 MoveAxis(E, 57, ABG)
00:16:58.514 00.000 15712 Guiding  Dir = 2, Dur = 57
00:16:58.514 00.000 15712 IsGuiding returns 0
00:16:58.537 00.023 15712 PulseGuide returned control before completion, sleep 47
00:16:58.603 00.066 15712 IsGuiding returns 1
00:16:58.603 00.000 15712 scope still moving after pulse duration time elapsed
00:16:58.633 00.030 15712 IsGuiding returns 0
00:16:58.633 00.000 15712 scope move finished after 57 + 58 ms
00:16:58.633 00.000 15712 Move returns status 0, amount 57
00:16:58.633 00.000 15712 MoveAxis(N, 0, ABG)
00:16:58.633 00.000 15712 Move returns status 0, amount 0
00:16:58.633 00.000 15712 move complete, result=0
00:16:58.633 00.000 15712 worker thread done servicing request
00:16:58.633 00.000 15712 Worker thread wakes up
00:16:58.633 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.0 px 0 ms NORTH
00:16:58.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:16:58.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:00.037 01.404 15712 Exposure complete
00:17:00.093 00.056 15712 worker thread done servicing request
00:17:00.093 00.000 7988 OnExposeComplete: enter
00:17:00.101 00.008 7988 UpdateGuideState(): m_state=6
00:17:00.101 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3590
00:17:00.101 00.000 7988 Star::Find returns 1 (0), X=501.79, Y=809.50, Mass=1583, SNR=26.6, Peak=191 HFD=4.5
00:17:00.101 00.000 7988 MultiStar: [#1 -0.14,-0.26,0.98,U] [#2 -0.21,-0.08,0.85,U] [#3 -0.12,0.07,0.85,U] [#4 -0.14,0.05,0.74,U] [#5 -0.05,-0.12,0.73,U] [#6 0.11,-0.16,0.66,U] [#7 -0.02,0.05,0.47,U] [#8 -0.31,0.35,0.00,M2] 
00:17:00.106 00.005 7988 refined, 7 included, MultiStar: {-0.09, -0.05}, one-star: {-0.08, 0.08}
00:17:00.106 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
00:17:00.106 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
00:17:00.106 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.64 mountX=-0.05 mountY=0.09, mountTheta=2.08
00:17:00.110 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
00:17:00.110 00.000 7988 Enqueuing Move request for scope (-0.09, -0.05)
00:17:00.110 00.000 15712 Worker thread wakes up
00:17:00.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
00:17:00.110 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
00:17:00.110 00.000 15712 Moving (-0.09, -0.05) raw xDistance=-0.05 yDistance=0.09
00:17:00.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:00.110 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.6
00:17:00.115 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:00.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:00.117 00.002 7988 Enqueuing Expose request
00:17:00.117 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.01
00:17:00.117 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
00:17:00.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:00.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:17:00.117 00.000 15712 MoveAxis(E, 6, ABG)
00:17:00.117 00.000 15712 Guiding  Dir = 2, Dur = 6
00:17:00.117 00.000 15712 IsGuiding returns 0
00:17:00.137 00.020 15712 IsGuiding returns 0
00:17:00.137 00.000 15712 Move returns status 0, amount 6
00:17:00.137 00.000 15712 MoveAxis(N, 0, ABG)
00:17:00.137 00.000 15712 Move returns status 0, amount 0
00:17:00.137 00.000 15712 move complete, result=0
00:17:00.137 00.000 15712 worker thread done servicing request
00:17:00.137 00.000 15712 Worker thread wakes up
00:17:00.137 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:17:00.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:00.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:01.778 01.641 15712 Exposure complete
00:17:01.823 00.045 15712 worker thread done servicing request
00:17:01.823 00.000 7988 OnExposeComplete: enter
00:17:01.841 00.018 7988 UpdateGuideState(): m_state=6
00:17:01.841 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3591
00:17:01.841 00.000 7988 Star::Find returns 1 (0), X=502.00, Y=809.72, Mass=1520, SNR=25.9, Peak=139 HFD=4.6
00:17:01.841 00.000 7988 MultiStar: [#1 0.08,0.27,0.99,U] [#2 0.24,0.51,0.00,M1] [#3 0.00,0.21,0.87,U] [#4 0.08,0.56,0.00,M1] [#5 0.31,0.21,0.75,U] [#6 0.20,0.51,0.00,M1] [#7 0.10,0.77,0.00,M1] [#8 0.11,0.28,0.44,U] 
00:17:01.841 00.000 7988 refined, 4 included, MultiStar: {0.12, 0.26}, one-star: {0.12, 0.31}
00:17:01.841 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
00:17:01.841 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
00:17:01.841 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.28 cameraTheta=1.14 mountX=0.26 mountY=-0.13, mountTheta=-0.45
00:17:01.841 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.26, opts=13)
00:17:01.841 00.000 7988 Enqueuing Move request for scope (0.12, 0.26)
00:17:01.841 00.000 15712 Worker thread wakes up
00:17:01.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
00:17:01.841 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
00:17:01.841 00.000 15712 Moving (0.12, 0.26) raw xDistance=0.26 yDistance=-0.13
00:17:01.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:17:01.841 00.000 7988 UpdateGuideState exits: m=1520 SNR=25.9
00:17:01.854 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:01.854 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 640.01
00:17:01.854 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
00:17:01.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:01.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:01.856 00.002 7988 Enqueuing Expose request
00:17:01.858 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:01.858 00.000 15712 MoveAxis(W, 44, ABG)
00:17:01.858 00.000 15712 Guiding  Dir = 3, Dur = 44
00:17:01.858 00.000 15712 IsGuiding returns 0
00:17:01.875 00.017 15712 PulseGuide returned control before completion, sleep 33
00:17:01.920 00.045 15712 IsGuiding returns 1
00:17:01.920 00.000 15712 scope still moving after pulse duration time elapsed
00:17:01.968 00.048 15712 IsGuiding returns 0
00:17:01.968 00.000 15712 scope move finished after 44 + 73 ms
00:17:01.968 00.000 15712 Move returns status 0, amount 44
00:17:01.968 00.000 15712 MoveAxis(N, 0, ABG)
00:17:01.968 00.000 15712 Move returns status 0, amount 0
00:17:01.968 00.000 15712 move complete, result=0
00:17:01.968 00.000 7988 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
00:17:01.976 00.008 15712 worker thread done servicing request
00:17:01.976 00.000 15712 Worker thread wakes up
00:17:01.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:01.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:03.389 01.413 15712 Exposure complete
00:17:03.449 00.060 15712 worker thread done servicing request
00:17:03.449 00.000 7988 OnExposeComplete: enter
00:17:03.449 00.000 7988 UpdateGuideState(): m_state=6
00:17:03.452 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3592
00:17:03.452 00.000 7988 Star::Find returns 1 (0), X=501.73, Y=809.67, Mass=1594, SNR=26.7, Peak=152 HFD=4.7
00:17:03.454 00.002 7988 MultiStar: [#1 0.05,0.08,0.95,U] [#2 0.00,0.44,0.00,M2] [#3 0.01,0.30,0.83,U] [#4 -0.14,0.41,0.00,M2] [#5 -0.15,0.34,0.71,U] [#6 0.13,0.24,0.63,U] [#7 -0.10,0.61,0.00,M2] [#8 -0.15,0.20,0.44,U] 
00:17:03.455 00.001 7988 refined, 5 included, MultiStar: {-0.04, 0.23}, one-star: {-0.14, 0.26}
00:17:03.455 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
00:17:03.457 00.002 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
00:17:03.457 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.73 mountX=0.23 mountY=0.03, mountTheta=0.14
00:17:03.459 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.23, opts=13)
00:17:03.461 00.002 7988 Enqueuing Move request for scope (-0.04, 0.23)
00:17:03.461 00.000 15712 Worker thread wakes up
00:17:03.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
00:17:03.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
00:17:03.461 00.000 15712 Moving (-0.04, 0.23) raw xDistance=0.23 yDistance=0.03
00:17:03.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:03.461 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.7
00:17:03.464 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:03.465 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:03.465 00.000 7988 Enqueuing Expose request
00:17:03.465 00.000 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 640.01
00:17:03.465 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
00:17:03.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:03.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:17:03.465 00.000 15712 MoveAxis(W, 40, ABG)
00:17:03.465 00.000 15712 Guiding  Dir = 3, Dur = 40
00:17:03.465 00.000 15712 IsGuiding returns 0
00:17:03.489 00.024 15712 PulseGuide returned control before completion, sleep 25
00:17:03.557 00.068 15712 IsGuiding returns 0
00:17:03.557 00.000 15712 Move returns status 0, amount 40
00:17:03.557 00.000 15712 MoveAxis(N, 0, ABG)
00:17:03.557 00.000 15712 Move returns status 0, amount 0
00:17:03.557 00.000 15712 move complete, result=0
00:17:03.557 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
00:17:03.559 00.002 15712 worker thread done servicing request
00:17:03.559 00.000 15712 Worker thread wakes up
00:17:03.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:03.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:05.300 01.741 15712 Exposure complete
00:17:05.360 00.060 15712 worker thread done servicing request
00:17:05.360 00.000 7988 OnExposeComplete: enter
00:17:05.362 00.002 7988 UpdateGuideState(): m_state=6
00:17:05.362 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3593
00:17:05.364 00.002 7988 Star::Find returns 1 (0), X=501.61, Y=809.70, Mass=1616, SNR=26.8, Peak=188 HFD=4.6
00:17:05.364 00.000 7988 MultiStar: [#1 -0.03,-0.14,0.95,U] [#2 -0.20,0.10,0.86,U] [#3 -0.13,-0.13,0.84,U] [#4 -0.18,0.07,0.71,U] [#5 -0.18,0.05,0.70,U] [#6 0.29,0.16,0.65,U] [#7 -0.13,0.07,0.48,U] [#8 0.12,0.19,0.41,U] 
00:17:05.366 00.002 7988 refined, 8 included, MultiStar: {-0.10, 0.06}, one-star: {-0.26, 0.29}
00:17:05.366 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (0.99 = 0.99)
00:17:05.368 00.002 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
00:17:05.368 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.06 mountY=0.10, mountTheta=0.98
00:17:05.370 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.06, opts=13)
00:17:05.372 00.002 7988 Enqueuing Move request for scope (-0.10, 0.06)
00:17:05.372 00.000 15712 Worker thread wakes up
00:17:05.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
00:17:05.372 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
00:17:05.372 00.000 15712 Moving (-0.10, 0.06) raw xDistance=0.06 yDistance=0.10
00:17:05.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:05.372 00.000 7988 UpdateGuideState exits: m=1616 SNR=26.8
00:17:05.376 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:05.377 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:05.377 00.000 7988 Enqueuing Expose request
00:17:05.378 00.001 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.01
00:17:05.378 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
00:17:05.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:05.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:17:05.378 00.000 15712 MoveAxis(E, 1, ABG)
00:17:05.378 00.000 15712 Guiding  Dir = 2, Dur = 1
00:17:05.378 00.000 15712 IsGuiding returns 0
00:17:05.396 00.018 15712 IsGuiding returns 0
00:17:05.396 00.000 15712 Move returns status 0, amount 1
00:17:05.396 00.000 15712 MoveAxis(N, 0, ABG)
00:17:05.396 00.000 15712 Move returns status 0, amount 0
00:17:05.396 00.000 15712 move complete, result=0
00:17:05.396 00.000 15712 worker thread done servicing request
00:17:05.396 00.000 15712 Worker thread wakes up
00:17:05.396 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:17:05.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:05.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:06.814 01.418 15712 Exposure complete
00:17:06.874 00.060 15712 worker thread done servicing request
00:17:06.875 00.001 7988 OnExposeComplete: enter
00:17:06.876 00.001 7988 UpdateGuideState(): m_state=6
00:17:06.877 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3594
00:17:06.878 00.001 7988 Star::Find returns 1 (0), X=501.62, Y=809.85, Mass=1532, SNR=26.0, Peak=147 HFD=4.5
00:17:06.879 00.001 7988 MultiStar: [#1 0.00,0.31,0.95,U] [#2 -0.03,0.42,0.00,M2] [#3 -0.13,0.32,0.85,U] [#4 -0.20,0.56,0.00,M2] [#5 -0.30,0.45,0.00,M1] [#6 -0.15,0.55,0.00,M1] [#7 -0.22,0.55,0.00,M2] [#8 -0.31,0.27,0.43,U] 
00:17:06.880 00.001 7988 refined, 3 included, MultiStar: {-0.15, 0.35}, one-star: {-0.26, 0.44}
00:17:06.881 00.001 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
00:17:06.883 00.002 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
00:17:06.884 00.001 7988 CameraToMount -- cameraX=-0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.98 mountX=0.35 mountY=0.14, mountTheta=0.39
00:17:06.885 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.35, opts=13)
00:17:06.885 00.000 7988 Enqueuing Move request for scope (-0.15, 0.35)
00:17:06.885 00.000 15712 Worker thread wakes up
00:17:06.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.35) opts 0xd
00:17:06.885 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.35)
00:17:06.885 00.000 15712 Moving (-0.15, 0.35) raw xDistance=0.35 yDistance=0.14
00:17:06.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:17:06.889 00.004 7988 UpdateGuideState exits: m=1532 SNR=26.0
00:17:06.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:06.891 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:06.891 00.000 7988 Enqueuing Expose request
00:17:06.891 00.000 15712 PPEC rslt: input = 0.35, final = 0.21, react = 0.21, pred = 0.00, hyst = 0.20, hyst_pct = 0.00, period_length = 640.01
00:17:06.891 00.000 15712 PPEC: input: 0.35, control: 0.21, exposure: 1500
00:17:06.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:06.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:17:06.891 00.000 15712 MoveAxis(W, 69, ABG)
00:17:06.891 00.000 15712 Guiding  Dir = 3, Dur = 69
00:17:06.898 00.007 15712 IsGuiding returns 0
00:17:06.911 00.013 15712 PulseGuide returned control before completion, sleep 64
00:17:06.990 00.079 15712 IsGuiding returns 0
00:17:06.990 00.000 15712 Move returns status 0, amount 69
00:17:06.990 00.000 15712 MoveAxis(N, 0, ABG)
00:17:06.990 00.000 15712 Move returns status 0, amount 0
00:17:06.990 00.000 15712 move complete, result=0
00:17:06.990 00.000 7988 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH
00:17:06.996 00.006 15712 worker thread done servicing request
00:17:06.996 00.000 15712 Worker thread wakes up
00:17:06.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:06.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:08.634 01.638 15712 Exposure complete
00:17:08.690 00.056 15712 worker thread done servicing request
00:17:08.690 00.000 7988 OnExposeComplete: enter
00:17:08.696 00.006 7988 UpdateGuideState(): m_state=6
00:17:08.698 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3595
00:17:08.698 00.000 7988 Star::Find returns 1 (0), X=501.47, Y=809.31, Mass=1601, SNR=26.4, Peak=177 HFD=4.6
00:17:08.700 00.002 7988 MultiStar: [#1 0.06,-0.22,1.00,U] [#2 -0.19,-0.08,0.87,U] [#3 -0.12,-0.13,0.86,U] [#4 -0.10,-0.02,0.78,U] [#5 -0.10,-0.03,0.74,U] [#6 -0.04,0.05,0.64,U] [#7 -0.11,-0.11,0.46,U] [#8 -0.14,-0.25,0.43,U] 
00:17:08.700 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.10}, one-star: {-0.40, -0.10}
00:17:08.702 00.002 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.07 = 2.21)
00:17:08.702 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
00:17:08.704 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.51 mountX=-0.10 mountY=0.13, mountTheta=2.20
00:17:08.706 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.10, opts=13)
00:17:08.706 00.000 7988 Enqueuing Move request for scope (-0.13, -0.10)
00:17:08.707 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:08.707 00.000 7988 UpdateGuideState exits: m=1601 SNR=26.4
00:17:08.709 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:08.709 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:08.711 00.002 7988 Enqueuing Expose request
00:17:08.711 00.000 15712 Worker thread wakes up
00:17:08.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
00:17:08.711 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
00:17:08.711 00.000 15712 Moving (-0.13, -0.10) raw xDistance=-0.10 yDistance=0.13
00:17:08.713 00.002 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.01
00:17:08.713 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
00:17:08.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:08.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:17:08.713 00.000 15712 MoveAxis(W, 2, ABG)
00:17:08.713 00.000 15712 Guiding  Dir = 3, Dur = 2
00:17:08.713 00.000 15712 IsGuiding returns 0
00:17:08.727 00.014 15712 IsGuiding returns 0
00:17:08.727 00.000 15712 Move returns status 0, amount 2
00:17:08.727 00.000 15712 MoveAxis(N, 0, ABG)
00:17:08.727 00.000 15712 Move returns status 0, amount 0
00:17:08.727 00.000 15712 move complete, result=0
00:17:08.727 00.000 15712 worker thread done servicing request
00:17:08.727 00.000 15712 Worker thread wakes up
00:17:08.727 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
00:17:08.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:08.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:10.146 01.419 15712 Exposure complete
00:17:10.209 00.063 15712 worker thread done servicing request
00:17:10.209 00.000 7988 OnExposeComplete: enter
00:17:10.209 00.000 7988 UpdateGuideState(): m_state=6
00:17:10.209 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3596
00:17:10.209 00.000 7988 Star::Find returns 1 (0), X=501.69, Y=809.32, Mass=1602, SNR=26.7, Peak=178 HFD=4.7
00:17:10.209 00.000 7988 MultiStar: [#1 0.15,-0.22,0.96,U] [#2 0.06,-0.05,0.82,U] [#3 -0.04,-0.17,0.82,U] [#4 -0.04,-0.17,0.74,U] [#5 -0.06,-0.18,0.72,U] [#6 0.19,0.04,0.63,U] [#7 -0.33,0.03,0.48,U] [#8 0.11,-0.11,0.43,U] 
00:17:10.209 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {-0.18, -0.09}
00:17:10.209 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
00:17:10.209 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
00:17:10.209 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.69 mountX=-0.11 mountY=0.02, mountTheta=3.00
00:17:10.218 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.11, opts=13)
00:17:10.218 00.000 7988 Enqueuing Move request for scope (-0.01, -0.11)
00:17:10.218 00.000 15712 Worker thread wakes up
00:17:10.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
00:17:10.218 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
00:17:10.218 00.000 15712 Moving (-0.01, -0.11) raw xDistance=-0.11 yDistance=0.02
00:17:10.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:10.218 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.7
00:17:10.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:10.225 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:10.225 00.000 7988 Enqueuing Expose request
00:17:10.225 00.000 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.01
00:17:10.225 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
00:17:10.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:10.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:17:10.225 00.000 15712 MoveAxis(W, 6, ABG)
00:17:10.225 00.000 15712 Guiding  Dir = 3, Dur = 6
00:17:10.225 00.000 15712 IsGuiding returns 0
00:17:10.251 00.026 15712 IsGuiding returns 0
00:17:10.251 00.000 15712 Move returns status 0, amount 6
00:17:10.251 00.000 15712 MoveAxis(N, 0, ABG)
00:17:10.251 00.000 15712 Move returns status 0, amount 0
00:17:10.251 00.000 15712 move complete, result=0
00:17:10.251 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:17:10.257 00.006 15712 worker thread done servicing request
00:17:10.257 00.000 15712 Worker thread wakes up
00:17:10.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:10.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:11.996 01.739 15712 Exposure complete
00:17:12.054 00.058 15712 worker thread done servicing request
00:17:12.054 00.000 7988 OnExposeComplete: enter
00:17:12.057 00.003 7988 UpdateGuideState(): m_state=6
00:17:12.059 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3597
00:17:12.059 00.000 7988 Star::Find returns 1 (0), X=501.95, Y=809.22, Mass=1444, SNR=25.2, Peak=159 HFD=4.3
00:17:12.061 00.002 7988 MultiStar: [#1 0.15,-0.28,1.02,U] [#2 -0.11,-0.12,0.91,U] [#3 0.15,-0.21,0.88,U] [#4 -0.17,-0.20,0.75,U] [#5 0.07,-0.30,0.76,U] [#6 0.10,-0.29,0.71,U] [#7 0.15,-0.03,0.50,U] [#8 0.31,-0.21,0.44,U] 
00:17:12.061 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.21}, one-star: {0.08, -0.19}
00:17:12.063 00.002 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
00:17:12.063 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
00:17:12.065 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.17 mountX=-0.19 mountY=-0.08, mountTheta=-2.76
00:17:12.067 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.19, opts=13)
00:17:12.067 00.000 7988 Enqueuing Move request for scope (0.08, -0.19)
00:17:12.069 00.002 15712 Worker thread wakes up
00:17:12.069 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
00:17:12.069 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
00:17:12.069 00.000 15712 Moving (0.08, -0.19) raw xDistance=-0.19 yDistance=-0.08
00:17:12.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:12.069 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.2
00:17:12.071 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:12.073 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:12.073 00.000 7988 Enqueuing Expose request
00:17:12.073 00.000 15712 PPEC rslt: input = -0.19, final = -0.09, react = -0.12, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 640.02
00:17:12.073 00.000 15712 PPEC: input: -0.19, control: -0.09, exposure: 1500
00:17:12.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:12.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:17:12.073 00.000 15712 MoveAxis(E, 31, ABG)
00:17:12.073 00.000 15712 Guiding  Dir = 2, Dur = 31
00:17:12.073 00.000 15712 IsGuiding returns 0
00:17:12.088 00.015 15712 PulseGuide returned control before completion, sleep 24
00:17:12.122 00.034 15712 IsGuiding returns 1
00:17:12.122 00.000 15712 scope still moving after pulse duration time elapsed
00:17:12.153 00.031 15712 IsGuiding returns 0
00:17:12.153 00.000 15712 scope move finished after 31 + 46 ms
00:17:12.153 00.000 15712 Move returns status 0, amount 31
00:17:12.153 00.000 15712 MoveAxis(N, 0, ABG)
00:17:12.153 00.000 15712 Move returns status 0, amount 0
00:17:12.153 00.000 15712 move complete, result=0
00:17:12.153 00.000 15712 worker thread done servicing request
00:17:12.153 00.000 15712 Worker thread wakes up
00:17:12.153 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
00:17:12.155 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:12.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:13.574 01.419 15712 Exposure complete
00:17:13.621 00.047 15712 worker thread done servicing request
00:17:13.621 00.000 7988 OnExposeComplete: enter
00:17:13.636 00.015 7988 UpdateGuideState(): m_state=6
00:17:13.638 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3598
00:17:13.638 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=809.15, Mass=1558, SNR=26.2, Peak=165 HFD=4.4
00:17:13.638 00.000 7988 MultiStar: [#1 0.08,-0.47,0.00,M1] [#2 -0.14,-0.20,0.86,U] [#3 -0.07,-0.28,0.82,U] [#4 0.11,-0.09,0.74,U] [#5 -0.15,-0.30,0.72,U] [#6 -0.04,-0.44,0.00,M1] [#7 -0.26,-0.04,0.47,U] [#8 0.05,-0.30,0.44,U] 
00:17:13.638 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.22}, one-star: {-0.06, -0.26}
00:17:13.638 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
00:17:13.638 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
00:17:13.638 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.90 mountX=-0.22 mountY=0.08, mountTheta=2.79
00:17:13.638 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.22, opts=13)
00:17:13.638 00.000 7988 Enqueuing Move request for scope (-0.07, -0.22)
00:17:13.638 00.000 15712 Worker thread wakes up
00:17:13.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
00:17:13.638 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
00:17:13.638 00.000 15712 Moving (-0.07, -0.22) raw xDistance=-0.22 yDistance=0.08
00:17:13.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:13.638 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.2
00:17:13.650 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:13.650 00.000 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 640.02
00:17:13.650 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
00:17:13.650 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:13.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:13.651 00.001 7988 Enqueuing Expose request
00:17:13.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:17:13.651 00.000 15712 MoveAxis(E, 36, ABG)
00:17:13.651 00.000 15712 Guiding  Dir = 2, Dur = 36
00:17:13.651 00.000 15712 IsGuiding returns 0
00:17:13.676 00.025 15712 PulseGuide returned control before completion, sleep 25
00:17:13.740 00.064 15712 IsGuiding returns 0
00:17:13.740 00.000 15712 Move returns status 0, amount 36
00:17:13.740 00.000 15712 MoveAxis(N, 0, ABG)
00:17:13.740 00.000 15712 Move returns status 0, amount 0
00:17:13.740 00.000 15712 move complete, result=0
00:17:13.740 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
00:17:13.742 00.002 15712 worker thread done servicing request
00:17:13.742 00.000 15712 Worker thread wakes up
00:17:13.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:13.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:15.370 01.628 15712 Exposure complete
00:17:15.432 00.062 15712 worker thread done servicing request
00:17:15.432 00.000 7988 OnExposeComplete: enter
00:17:15.433 00.001 7988 UpdateGuideState(): m_state=6
00:17:15.433 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3599
00:17:15.433 00.000 7988 Star::Find returns 1 (0), X=501.77, Y=809.77, Mass=1609, SNR=26.7, Peak=149 HFD=4.5
00:17:15.433 00.000 7988 MultiStar: [#1 -0.12,0.32,0.93,U] [#2 0.04,0.18,0.89,U] [#3 -0.08,0.31,0.86,U] [#4 -0.18,0.61,0.00,M1] [#5 -0.18,0.50,0.00,M1] [#6 0.11,0.36,0.67,U] [#7 -0.27,0.29,0.48,U] [#8 -0.10,-0.01,0.44,U] 
00:17:15.433 00.000 7988 refined, 6 included, MultiStar: {-0.07, 0.28}, one-star: {-0.10, 0.36}
00:17:15.433 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
00:17:15.433 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
00:17:15.441 00.008 7988 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.81 mountX=0.28 mountY=0.06, mountTheta=0.21
00:17:15.441 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.28, opts=13)
00:17:15.441 00.000 7988 Enqueuing Move request for scope (-0.07, 0.28)
00:17:15.441 00.000 15712 Worker thread wakes up
00:17:15.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
00:17:15.441 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
00:17:15.441 00.000 15712 Moving (-0.07, 0.28) raw xDistance=0.28 yDistance=0.06
00:17:15.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:17:15.441 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.7
00:17:15.448 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:15.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:15.449 00.001 7988 Enqueuing Expose request
00:17:15.449 00.000 15712 PPEC rslt: input = 0.28, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 640.02
00:17:15.449 00.000 15712 PPEC: input: 0.28, control: 0.18, exposure: 1500
00:17:15.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:15.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:17:15.449 00.000 15712 MoveAxis(W, 59, ABG)
00:17:15.449 00.000 15712 Guiding  Dir = 3, Dur = 59
00:17:15.449 00.000 15712 IsGuiding returns 0
00:17:15.465 00.016 15712 PulseGuide returned control before completion, sleep 56
00:17:15.546 00.081 15712 IsGuiding returns 0
00:17:15.546 00.000 15712 Move returns status 0, amount 59
00:17:15.546 00.000 15712 MoveAxis(N, 0, ABG)
00:17:15.546 00.000 15712 Move returns status 0, amount 0
00:17:15.546 00.000 15712 move complete, result=0
00:17:15.546 00.000 15712 worker thread done servicing request
00:17:15.546 00.000 15712 Worker thread wakes up
00:17:15.546 00.000 7988 GuideStep: 0.3 px 59 ms WEST, 0.1 px 0 ms NORTH
00:17:15.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:15.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:16.966 01.420 15712 Exposure complete
00:17:17.022 00.056 15712 worker thread done servicing request
00:17:17.022 00.000 7988 OnExposeComplete: enter
00:17:17.027 00.005 7988 UpdateGuideState(): m_state=6
00:17:17.027 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3600
00:17:17.027 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=809.50, Mass=1696, SNR=27.2, Peak=148 HFD=5.0
00:17:17.027 00.000 7988 MultiStar: [#1 0.10,0.10,0.94,U] [#2 -0.07,0.03,0.82,U] [#3 0.09,0.36,0.80,U] [#4 0.33,0.32,0.00,M2] [#5 -0.11,0.26,0.74,U] [#6 0.32,0.34,0.00,M1] [#7 0.02,0.28,0.47,U] [#8 0.10,0.33,0.41,U] 
00:17:17.027 00.000 7988 single-star, 6 included, MultiStar: {0.04, 0.18}, one-star: {0.12, 0.09}
00:17:17.027 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
00:17:17.027 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
00:17:17.027 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.61 mountX=0.09 mountY=-0.12, mountTheta=-0.96
00:17:17.027 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.09, opts=13)
00:17:17.027 00.000 7988 Enqueuing Move request for scope (0.12, 0.09)
00:17:17.039 00.012 15712 Worker thread wakes up
00:17:17.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
00:17:17.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
00:17:17.039 00.000 15712 Moving (0.12, 0.09) raw xDistance=0.09 yDistance=-0.12
00:17:17.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:17:17.039 00.000 7988 UpdateGuideState exits: m=1696 SNR=27.2
00:17:17.041 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:17.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:17.043 00.002 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.02
00:17:17.043 00.000 7988 Enqueuing Expose request
00:17:17.043 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
00:17:17.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:17.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:17:17.043 00.000 15712 MoveAxis(W, 4, ABG)
00:17:17.043 00.000 15712 Guiding  Dir = 3, Dur = 4
00:17:17.043 00.000 15712 IsGuiding returns 0
00:17:17.065 00.022 15712 IsGuiding returns 0
00:17:17.065 00.000 15712 Move returns status 0, amount 4
00:17:17.065 00.000 15712 MoveAxis(N, 0, ABG)
00:17:17.065 00.000 15712 Move returns status 0, amount 0
00:17:17.065 00.000 15712 move complete, result=0
00:17:17.065 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:17:17.065 00.000 15712 worker thread done servicing request
00:17:17.065 00.000 15712 Worker thread wakes up
00:17:17.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:17.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:18.706 01.641 15712 Exposure complete
00:17:18.769 00.063 15712 worker thread done servicing request
00:17:18.769 00.000 7988 OnExposeComplete: enter
00:17:18.769 00.000 7988 UpdateGuideState(): m_state=6
00:17:18.772 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3601
00:17:18.772 00.000 7988 Star::Find returns 1 (0), X=501.71, Y=809.69, Mass=1587, SNR=26.5, Peak=162 HFD=4.7
00:17:18.774 00.002 7988 MultiStar: [#1 0.15,0.31,0.95,U] [#2 0.05,0.10,0.81,U] [#3 0.01,0.24,0.83,U] [#4 -0.11,0.57,0.00,M3] [#5 -0.14,0.23,0.73,U] [#6 0.07,0.23,0.66,U] [#7 -0.13,0.42,0.00,M1] [#8 0.12,0.12,0.44,U] 
00:17:18.774 00.000 7988 refined, 6 included, MultiStar: {0.01, 0.23}, one-star: {-0.16, 0.28}
00:17:18.774 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
00:17:18.774 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
00:17:18.774 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.54 mountX=0.23 mountY=-0.01, mountTheta=-0.05
00:17:18.774 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.23, opts=13)
00:17:18.774 00.000 7988 Enqueuing Move request for scope (0.01, 0.23)
00:17:18.774 00.000 15712 Worker thread wakes up
00:17:18.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
00:17:18.774 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
00:17:18.774 00.000 15712 Moving (0.01, 0.23) raw xDistance=0.23 yDistance=-0.01
00:17:18.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:18.774 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.5
00:17:18.784 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:18.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:18.784 00.000 7988 Enqueuing Expose request
00:17:18.784 00.000 15712 PPEC rslt: input = 0.23, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 640.02
00:17:18.784 00.000 15712 PPEC: input: 0.23, control: 0.15, exposure: 1500
00:17:18.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:18.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:17:18.784 00.000 15712 MoveAxis(W, 49, ABG)
00:17:18.784 00.000 15712 Guiding  Dir = 3, Dur = 49
00:17:18.784 00.000 15712 IsGuiding returns 0
00:17:18.800 00.016 15712 PulseGuide returned control before completion, sleep 41
00:17:18.887 00.087 15712 IsGuiding returns 0
00:17:18.887 00.000 15712 Move returns status 0, amount 49
00:17:18.887 00.000 15712 MoveAxis(N, 0, ABG)
00:17:18.887 00.000 15712 Move returns status 0, amount 0
00:17:18.887 00.000 15712 move complete, result=0
00:17:18.887 00.000 15712 worker thread done servicing request
00:17:18.887 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.0 px 0 ms NORTH
00:17:18.887 00.000 15712 Worker thread wakes up
00:17:18.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:18.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:20.301 01.414 15712 Exposure complete
00:17:20.362 00.061 15712 worker thread done servicing request
00:17:20.362 00.000 7988 OnExposeComplete: enter
00:17:20.362 00.000 7988 UpdateGuideState(): m_state=6
00:17:20.364 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3602
00:17:20.364 00.000 7988 Star::Find returns 1 (0), X=501.84, Y=809.75, Mass=1629, SNR=26.8, Peak=167 HFD=4.5
00:17:20.366 00.002 7988 MultiStar: [#1 0.30,0.16,0.97,U] [#2 0.09,0.22,0.83,U] [#3 -0.04,0.34,0.85,U] [#4 0.03,0.34,0.75,U] [#5 -0.18,0.34,0.69,U] [#6 0.19,-0.05,0.64,U] [#7 -0.03,0.33,0.49,U] [#8 -0.04,0.47,0.00,M1] 
00:17:20.366 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.25}, one-star: {-0.03, 0.34}
00:17:20.368 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
00:17:20.368 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
00:17:20.370 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.38 mountX=0.25 mountY=-0.06, mountTheta=-0.21
00:17:20.372 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.25, opts=13)
00:17:20.372 00.000 7988 Enqueuing Move request for scope (0.05, 0.25)
00:17:20.374 00.002 15712 Worker thread wakes up
00:17:20.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
00:17:20.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
00:17:20.374 00.000 15712 Moving (0.05, 0.25) raw xDistance=0.25 yDistance=-0.06
00:17:20.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:20.374 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.8
00:17:20.377 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:20.378 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:20.378 00.000 7988 Enqueuing Expose request
00:17:20.378 00.000 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 640.02
00:17:20.378 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
00:17:20.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:20.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:17:20.378 00.000 15712 MoveAxis(W, 49, ABG)
00:17:20.378 00.000 15712 Guiding  Dir = 3, Dur = 49
00:17:20.378 00.000 15712 IsGuiding returns 0
00:17:20.400 00.022 15712 PulseGuide returned control before completion, sleep 35
00:17:20.446 00.046 15712 IsGuiding returns 1
00:17:20.446 00.000 15712 scope still moving after pulse duration time elapsed
00:17:20.490 00.044 15712 IsGuiding returns 0
00:17:20.490 00.000 15712 scope move finished after 49 + 59 ms
00:17:20.490 00.000 15712 Move returns status 0, amount 49
00:17:20.490 00.000 15712 MoveAxis(N, 0, ABG)
00:17:20.490 00.000 15712 Move returns status 0, amount 0
00:17:20.490 00.000 15712 move complete, result=0
00:17:20.490 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
00:17:20.490 00.000 15712 worker thread done servicing request
00:17:20.490 00.000 15712 Worker thread wakes up
00:17:20.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:20.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:22.131 01.641 15712 Exposure complete
00:17:22.177 00.046 15712 worker thread done servicing request
00:17:22.177 00.000 7988 OnExposeComplete: enter
00:17:22.193 00.016 7988 UpdateGuideState(): m_state=6
00:17:22.193 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3603
00:17:22.195 00.002 7988 Star::Find returns 1 (0), X=501.89, Y=809.10, Mass=1696, SNR=27.5, Peak=158 HFD=4.4
00:17:22.198 00.003 7988 MultiStar: [#1 0.06,-0.59,0.00,M1] [#2 -0.04,-0.48,0.00,M1] [#3 0.04,-0.39,0.82,U] [#4 -0.04,-0.17,0.68,U] [#5 -0.03,-0.28,0.70,U] [#6 0.18,-0.20,0.61,U] [#7 -0.03,-0.37,0.46,U] [#8 0.16,-0.81,0.00,M2] 
00:17:22.198 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.29}, one-star: {0.02, -0.31}
00:17:22.200 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
00:17:22.200 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
00:17:22.200 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.49 mountX=-0.29 mountY=-0.02, mountTheta=-3.09
00:17:22.202 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.29, opts=13)
00:17:22.204 00.002 7988 Enqueuing Move request for scope (0.02, -0.29)
00:17:22.204 00.000 15712 Worker thread wakes up
00:17:22.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
00:17:22.204 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
00:17:22.204 00.000 15712 Moving (0.02, -0.29) raw xDistance=-0.29 yDistance=-0.02
00:17:22.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:17:22.204 00.000 7988 UpdateGuideState exits: m=1696 SNR=27.5
00:17:22.207 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:22.208 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:22.208 00.000 7988 Enqueuing Expose request
00:17:22.210 00.002 15712 PPEC rslt: input = -0.29, final = -0.17, react = -0.17, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 640.02
00:17:22.210 00.000 15712 PPEC: input: -0.29, control: -0.17, exposure: 1500
00:17:22.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:22.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:17:22.210 00.000 15712 MoveAxis(E, 57, ABG)
00:17:22.210 00.000 15712 Guiding  Dir = 2, Dur = 57
00:17:22.210 00.000 15712 IsGuiding returns 0
00:17:22.227 00.017 15712 PulseGuide returned control before completion, sleep 52
00:17:22.308 00.081 15712 IsGuiding returns 0
00:17:22.308 00.000 15712 Move returns status 0, amount 57
00:17:22.308 00.000 15712 MoveAxis(N, 0, ABG)
00:17:22.308 00.000 15712 Move returns status 0, amount 0
00:17:22.308 00.000 15712 move complete, result=0
00:17:22.308 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.0 px 0 ms NORTH
00:17:22.310 00.002 15712 worker thread done servicing request
00:17:22.310 00.000 15712 Worker thread wakes up
00:17:22.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:22.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:23.726 01.416 15712 Exposure complete
00:17:23.788 00.062 15712 worker thread done servicing request
00:17:23.789 00.001 7988 OnExposeComplete: enter
00:17:23.789 00.000 7988 UpdateGuideState(): m_state=6
00:17:23.789 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3604
00:17:23.789 00.000 7988 Star::Find returns 1 (0), X=501.42, Y=809.46, Mass=1569, SNR=26.4, Peak=140 HFD=4.9
00:17:23.789 00.000 7988 MultiStar: [#1 -0.10,0.07,0.99,U] [#2 -0.35,0.18,0.87,U] [#3 -0.09,0.29,0.81,U] [#4 -0.10,0.43,0.00,M2] [#5 -0.23,0.30,0.73,U] [#6 0.00,0.14,0.67,U] [#7 0.03,0.28,0.50,U] [#8 -0.36,-0.02,0.45,U] 
00:17:23.789 00.000 7988 refined, 7 included, MultiStar: {-0.21, 0.16}, one-star: {-0.45, 0.05}
00:17:23.789 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.56) = xAngle (0.92 = 0.92)
00:17:23.789 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
00:17:23.789 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.48 mountX=0.16 mountY=0.20, mountTheta=0.90
00:17:23.789 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.16, opts=13)
00:17:23.789 00.000 7988 Enqueuing Move request for scope (-0.21, 0.16)
00:17:23.789 00.000 15712 Worker thread wakes up
00:17:23.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
00:17:23.789 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
00:17:23.789 00.000 15712 Moving (-0.21, 0.16) raw xDistance=0.16 yDistance=0.20
00:17:23.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:17:23.789 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.4
00:17:23.803 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:23.803 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:23.805 00.002 7988 Enqueuing Expose request
00:17:23.805 00.000 15712 PPEC rslt: input = 0.16, final = -0.00, react = 0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.02
00:17:23.805 00.000 15712 PPEC: input: 0.16, control: -0.00, exposure: 1500
00:17:23.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:23.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:17:23.805 00.000 15712 MoveAxis(E, 1, ABG)
00:17:23.805 00.000 15712 Guiding  Dir = 2, Dur = 1
00:17:23.805 00.000 15712 IsGuiding returns 0
00:17:23.822 00.017 15712 IsGuiding returns 0
00:17:23.822 00.000 15712 Move returns status 0, amount 1
00:17:23.822 00.000 15712 MoveAxis(N, 0, ABG)
00:17:23.822 00.000 15712 Move returns status 0, amount 0
00:17:23.822 00.000 15712 move complete, result=0
00:17:23.822 00.000 15712 worker thread done servicing request
00:17:23.822 00.000 15712 Worker thread wakes up
00:17:23.822 00.000 7988 GuideStep: 0.2 px 1 ms EAST, 0.2 px 0 ms NORTH
00:17:23.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:23.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:25.465 01.643 15712 Exposure complete
00:17:25.525 00.060 15712 worker thread done servicing request
00:17:25.525 00.000 7988 OnExposeComplete: enter
00:17:25.526 00.001 7988 UpdateGuideState(): m_state=6
00:17:25.526 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3605
00:17:25.526 00.000 7988 Star::Find returns 1 (0), X=501.82, Y=809.91, Mass=1404, SNR=24.9, Peak=139 HFD=4.3
00:17:25.526 00.000 7988 MultiStar: [#1 0.18,0.32,1.01,U] [#2 0.06,0.50,0.00,M1] [#3 0.07,0.50,0.00,M1] [#4 0.00,0.54,0.00,M3] [#5 -0.02,0.46,0.00,M1] [#6 0.23,0.47,0.00,M1] [#7 -0.03,0.40,0.52,U] [#8 -0.01,0.66,0.00,M2] 
00:17:25.526 00.000 7988 refined, 2 included, MultiStar: {0.05, 0.41}, one-star: {-0.05, 0.50}
00:17:25.526 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
00:17:25.526 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
00:17:25.526 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.41 hyp=0.41 cameraTheta=1.45 mountX=0.41 mountY=-0.06, mountTheta=-0.14
00:17:25.526 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.41, opts=13)
00:17:25.526 00.000 7988 Enqueuing Move request for scope (0.05, 0.41)
00:17:25.526 00.000 15712 Worker thread wakes up
00:17:25.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.41) opts 0xd
00:17:25.526 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.41)
00:17:25.526 00.000 15712 Moving (0.05, 0.41) raw xDistance=0.41 yDistance=-0.06
00:17:25.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:25.526 00.000 7988 UpdateGuideState exits: m=1404 SNR=24.9
00:17:25.540 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:25.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:25.542 00.002 7988 Enqueuing Expose request
00:17:25.542 00.000 15712 PPEC rslt: input = 0.41, final = 0.24, react = 0.25, pred = -0.00, hyst = 0.21, hyst_pct = 0.00, period_length = 640.02
00:17:25.542 00.000 15712 PPEC: input: 0.41, control: 0.24, exposure: 1500
00:17:25.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:25.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:17:25.542 00.000 15712 MoveAxis(W, 79, ABG)
00:17:25.542 00.000 15712 Guiding  Dir = 3, Dur = 79
00:17:25.542 00.000 15712 IsGuiding returns 0
00:17:25.568 00.026 15712 PulseGuide returned control before completion, sleep 65
00:17:25.638 00.070 15712 IsGuiding returns 1
00:17:25.638 00.000 15712 scope still moving after pulse duration time elapsed
00:17:25.693 00.055 15712 IsGuiding returns 1
00:17:25.718 00.025 15712 IsGuiding returns 0
00:17:25.718 00.000 15712 scope move finished after 79 + 95 ms
00:17:25.718 00.000 15712 Move returns status 0, amount 79
00:17:25.718 00.000 15712 MoveAxis(N, 0, ABG)
00:17:25.718 00.000 15712 Move returns status 0, amount 0
00:17:25.718 00.000 15712 move complete, result=0
00:17:25.718 00.000 15712 worker thread done servicing request
00:17:25.718 00.000 15712 Worker thread wakes up
00:17:25.718 00.000 7988 GuideStep: 0.4 px 79 ms WEST, -0.1 px 0 ms NORTH
00:17:25.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:25.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:27.139 01.421 15712 Exposure complete
00:17:27.200 00.061 15712 worker thread done servicing request
00:17:27.200 00.000 7988 OnExposeComplete: enter
00:17:27.201 00.001 7988 UpdateGuideState(): m_state=6
00:17:27.201 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3606
00:17:27.201 00.000 7988 Star::Find returns 1 (0), X=501.75, Y=809.34, Mass=1576, SNR=26.5, Peak=170 HFD=4.5
00:17:27.205 00.004 7988 MultiStar: [#1 0.24,-0.15,0.97,U] [#2 -0.06,-0.08,0.85,U] [#3 -0.00,-0.08,0.81,U] [#4 0.21,-0.23,0.74,U] [#5 -0.13,-0.07,0.75,U] [#6 0.00,-0.08,0.64,U] [#7 0.08,-0.24,0.50,U] [#8 -0.19,-0.05,0.43,U] 
00:17:27.205 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.12, -0.08}
00:17:27.205 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
00:17:27.205 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
00:17:27.205 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.12 cameraTheta=-1.48 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
00:17:27.205 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
00:17:27.205 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
00:17:27.205 00.000 15712 Worker thread wakes up
00:17:27.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:17:27.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:17:27.205 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=-0.01
00:17:27.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:17:27.205 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.5
00:17:27.215 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:27.215 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:27.217 00.002 7988 Enqueuing Expose request
00:17:27.217 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.02
00:17:27.217 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
00:17:27.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:27.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:17:27.217 00.000 15712 MoveAxis(E, 0, ABG)
00:17:27.217 00.000 15712 Move returns status 0, amount 0
00:17:27.217 00.000 15712 MoveAxis(N, 0, ABG)
00:17:27.217 00.000 15712 Move returns status 0, amount 0
00:17:27.217 00.000 15712 move complete, result=0
00:17:27.217 00.000 15712 worker thread done servicing request
00:17:27.217 00.000 15712 Worker thread wakes up
00:17:27.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:27.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:27.217 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:28.861 01.644 15712 Exposure complete
00:17:28.923 00.062 15712 worker thread done servicing request
00:17:28.923 00.000 7988 OnExposeComplete: enter
00:17:28.923 00.000 7988 UpdateGuideState(): m_state=6
00:17:28.923 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3607
00:17:28.923 00.000 7988 Star::Find returns 1 (0), X=501.56, Y=808.69, Mass=1629, SNR=26.7, Peak=144 HFD=4.7
00:17:28.923 00.000 7988 MultiStar: [#1 0.03,-0.61,0.00,M1] [#2 -0.26,-0.70,0.00,M1] [#3 -0.12,-0.74,0.00,M1] [#4 -0.15,-0.63,0.00,M3] [#5 -0.48,-0.57,0.00,M1] [#6 -0.02,-0.66,0.00,M1] [#7 -0.21,-0.26,0.50,U] [#8 -0.25,-0.72,0.00,M2] 
00:17:28.923 00.000 7988 refined, 1 included, MultiStar: {-0.28, -0.57}, one-star: {-0.31, -0.72}
00:17:28.923 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
00:17:28.923 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
00:17:28.923 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.57 hyp=0.63 cameraTheta=-2.03 mountX=-0.57 mountY=0.29, mountTheta=2.67
00:17:28.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.57, opts=13)
00:17:28.923 00.000 7988 Enqueuing Move request for scope (-0.28, -0.57)
00:17:28.923 00.000 15712 Worker thread wakes up
00:17:28.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.57) opts 0xd
00:17:28.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.57)
00:17:28.923 00.000 15712 Moving (-0.28, -0.57) raw xDistance=-0.57 yDistance=0.29
00:17:28.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:28.923 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.7
00:17:28.938 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:28.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:28.940 00.002 7988 Enqueuing Expose request
00:17:28.940 00.000 15712 PPEC rslt: input = -0.57, final = -0.34, react = -0.34, pred = 0.00, hyst = -0.29, hyst_pct = 0.00, period_length = 640.03
00:17:28.940 00.000 15712 PPEC: input: -0.57, control: -0.34, exposure: 1500
00:17:28.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:17:28.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:17:28.940 00.000 15712 MoveAxis(E, 111, ABG)
00:17:28.940 00.000 15712 Guiding  Dir = 2, Dur = 111
00:17:28.940 00.000 15712 IsGuiding returns 0
00:17:28.957 00.017 15712 PulseGuide returned control before completion, sleep 106
00:17:29.086 00.129 15712 IsGuiding returns 0
00:17:29.086 00.000 15712 Move returns status 0, amount 111
00:17:29.086 00.000 15712 MoveAxis(N, 0, ABG)
00:17:29.086 00.000 15712 Move returns status 0, amount 0
00:17:29.086 00.000 15712 move complete, result=0
00:17:29.086 00.000 7988 GuideStep: -0.6 px 111 ms EAST, 0.3 px 0 ms NORTH
00:17:29.087 00.001 15712 worker thread done servicing request
00:17:29.087 00.000 15712 Worker thread wakes up
00:17:29.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:29.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:30.503 01.416 15712 Exposure complete
00:17:30.564 00.061 15712 worker thread done servicing request
00:17:30.564 00.000 7988 OnExposeComplete: enter
00:17:30.566 00.002 7988 UpdateGuideState(): m_state=6
00:17:30.566 00.000 7988 Star::Find(15, 501, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3608
00:17:30.566 00.000 7988 Star::Find returns 1 (0), X=501.55, Y=809.22, Mass=1617, SNR=26.7, Peak=174 HFD=4.6
00:17:30.566 00.000 7988 MultiStar: [#1 -0.19,-0.37,0.00,M2] [#2 -0.14,-0.13,0.84,U] [#3 -0.24,-0.08,0.81,U] [#4 -0.63,0.12,0.00,M4] [#5 -0.38,-0.15,0.00,M2] [#6 -0.21,-0.34,0.63,U] [#7 -0.17,-0.08,0.51,U] [#8 -0.19,-0.15,0.49,U] 
00:17:30.566 00.000 7988 refined, 5 included, MultiStar: {-0.22, -0.16}, one-star: {-0.32, -0.19}
00:17:30.571 00.005 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.08 = 2.20)
00:17:30.571 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.11 = 2.17)
00:17:30.571 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-2.52 mountX=-0.16 mountY=0.23, mountTheta=2.19
00:17:30.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.16, opts=13)
00:17:30.571 00.000 7988 Enqueuing Move request for scope (-0.22, -0.16)
00:17:30.571 00.000 15712 Worker thread wakes up
00:17:30.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.16) opts 0xd
00:17:30.571 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.16)
00:17:30.571 00.000 15712 Moving (-0.22, -0.16) raw xDistance=-0.16 yDistance=0.23
00:17:30.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:30.571 00.000 7988 UpdateGuideState exits: m=1617 SNR=26.7
00:17:30.579 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:30.579 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:30.581 00.002 7988 Enqueuing Expose request
00:17:30.581 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:17:30.581 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
00:17:30.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:30.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:17:30.581 00.000 15712 MoveAxis(W, 4, ABG)
00:17:30.581 00.000 15712 Guiding  Dir = 3, Dur = 4
00:17:30.581 00.000 15712 IsGuiding returns 0
00:17:30.598 00.017 15712 IsGuiding returns 0
00:17:30.598 00.000 15712 Move returns status 0, amount 4
00:17:30.598 00.000 15712 MoveAxis(N, 0, ABG)
00:17:30.598 00.000 15712 Move returns status 0, amount 0
00:17:30.598 00.000 15712 move complete, result=0
00:17:30.598 00.000 15712 worker thread done servicing request
00:17:30.598 00.000 15712 Worker thread wakes up
00:17:30.598 00.000 7988 GuideStep: -0.2 px 4 ms WEST, 0.2 px 0 ms NORTH
00:17:30.604 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:30.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:32.244 01.640 15712 Exposure complete
00:17:32.304 00.060 15712 worker thread done servicing request
00:17:32.304 00.000 7988 OnExposeComplete: enter
00:17:32.306 00.002 7988 UpdateGuideState(): m_state=6
00:17:32.306 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3609
00:17:32.306 00.000 7988 Star::Find returns 1 (0), X=501.79, Y=809.05, Mass=1640, SNR=26.9, Peak=185 HFD=4.4
00:17:32.306 00.000 7988 MultiStar: [#1 0.12,-0.37,0.96,U] [#2 -0.13,-0.28,0.85,U] [#3 -0.14,-0.40,0.00,M1] [#4 -0.20,-0.22,0.75,U] [#5 -0.24,-0.08,0.72,U] [#6 -0.07,-0.27,0.65,U] [#7 0.11,-0.10,0.48,U] [#8 -0.34,-0.19,0.48,U] 
00:17:32.306 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.25}, one-star: {-0.08, -0.36}
00:17:32.306 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
00:17:32.306 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.77)
00:17:32.306 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.92 mountX=-0.25 mountY=0.10, mountTheta=2.77
00:17:32.306 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.25, opts=13)
00:17:32.306 00.000 7988 Enqueuing Move request for scope (-0.09, -0.25)
00:17:32.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:32.306 00.000 7988 UpdateGuideState exits: m=1640 SNR=26.9
00:17:32.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:32.321 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:32.321 00.000 7988 Enqueuing Expose request
00:17:32.321 00.000 15712 Worker thread wakes up
00:17:32.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
00:17:32.321 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
00:17:32.321 00.000 15712 Moving (-0.09, -0.25) raw xDistance=-0.25 yDistance=0.10
00:17:32.321 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 640.03
00:17:32.321 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
00:17:32.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:32.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:17:32.321 00.000 15712 MoveAxis(E, 45, ABG)
00:17:32.321 00.000 15712 Guiding  Dir = 2, Dur = 45
00:17:32.341 00.020 15712 IsGuiding returns 0
00:17:32.363 00.022 15712 PulseGuide returned control before completion, sleep 39
00:17:32.417 00.054 15712 IsGuiding returns 1
00:17:32.417 00.000 15712 scope still moving after pulse duration time elapsed
00:17:32.457 00.040 15712 IsGuiding returns 0
00:17:32.457 00.000 15712 scope move finished after 45 + 67 ms
00:17:32.457 00.000 15712 Move returns status 0, amount 45
00:17:32.457 00.000 15712 MoveAxis(N, 0, ABG)
00:17:32.457 00.000 15712 Move returns status 0, amount 0
00:17:32.457 00.000 15712 move complete, result=0
00:17:32.457 00.000 7988 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
00:17:32.460 00.003 15712 worker thread done servicing request
00:17:32.460 00.000 15712 Worker thread wakes up
00:17:32.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:32.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:33.868 01.408 15712 Exposure complete
00:17:33.929 00.061 15712 worker thread done servicing request
00:17:33.931 00.002 7988 OnExposeComplete: enter
00:17:33.931 00.000 7988 UpdateGuideState(): m_state=6
00:17:33.931 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3610
00:17:33.931 00.000 7988 Star::Find returns 1 (0), X=501.69, Y=809.53, Mass=1541, SNR=26.0, Peak=181 HFD=4.4
00:17:33.931 00.000 7988 MultiStar: [#1 0.03,0.06,0.98,U] [#2 -0.05,0.02,0.87,U] [#3 -0.05,-0.02,0.87,U] [#4 -0.04,0.02,0.78,U] [#5 -0.08,0.04,0.76,U] [#6 -0.04,-0.08,0.63,U] [#7 0.01,0.10,0.50,U] [#8 -0.31,-0.01,0.44,U] 
00:17:33.931 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.18, 0.12}
00:17:33.931 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.56) = xAngle (1.16 = 1.16)
00:17:33.931 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
00:17:33.931 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.72 mountX=0.03 mountY=0.07, mountTheta=1.15
00:17:33.940 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
00:17:33.942 00.002 7988 Enqueuing Move request for scope (-0.07, 0.03)
00:17:33.944 00.002 15712 Worker thread wakes up
00:17:33.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:17:33.944 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:17:33.944 00.000 15712 Moving (-0.07, 0.03) raw xDistance=0.03 yDistance=0.07
00:17:33.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:33.945 00.001 7988 UpdateGuideState exits: m=1541 SNR=26.0
00:17:33.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:33.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:33.945 00.000 7988 Enqueuing Expose request
00:17:33.945 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:17:33.945 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
00:17:33.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:33.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:17:33.945 00.000 15712 MoveAxis(W, 5, ABG)
00:17:33.945 00.000 15712 Guiding  Dir = 3, Dur = 5
00:17:33.977 00.032 15712 IsGuiding returns 0
00:17:33.993 00.016 15712 IsGuiding returns 0
00:17:33.993 00.000 15712 Move returns status 0, amount 5
00:17:33.993 00.000 15712 MoveAxis(N, 0, ABG)
00:17:33.993 00.000 15712 Move returns status 0, amount 0
00:17:33.993 00.000 15712 move complete, result=0
00:17:33.993 00.000 15712 worker thread done servicing request
00:17:33.993 00.000 15712 Worker thread wakes up
00:17:33.993 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
00:17:33.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:33.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:35.635 01.642 15712 Exposure complete
00:17:35.690 00.055 15712 worker thread done servicing request
00:17:35.690 00.000 7988 OnExposeComplete: enter
00:17:35.696 00.006 7988 UpdateGuideState(): m_state=6
00:17:35.696 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3611
00:17:35.696 00.000 7988 Star::Find returns 1 (0), X=501.66, Y=809.23, Mass=1575, SNR=26.4, Peak=180 HFD=4.4
00:17:35.696 00.000 7988 MultiStar: [#1 0.05,-0.23,0.97,U] [#2 -0.13,-0.01,0.85,U] [#3 0.13,-0.22,0.86,U] [#4 -0.04,-0.17,0.78,U] [#5 -0.09,-0.27,0.75,U] [#6 0.17,-0.12,0.64,U] [#7 -0.10,0.14,0.51,U] [#8 -0.27,-0.02,0.44,U] 
00:17:35.696 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.14}, one-star: {-0.21, -0.19}
00:17:35.696 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.46 = 2.83)
00:17:35.696 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
00:17:35.696 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.89 mountX=-0.14 mountY=0.05, mountTheta=2.80
00:17:35.696 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.14, opts=13)
00:17:35.707 00.011 7988 Enqueuing Move request for scope (-0.05, -0.14)
00:17:35.707 00.000 15712 Worker thread wakes up
00:17:35.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
00:17:35.707 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
00:17:35.707 00.000 15712 Moving (-0.05, -0.14) raw xDistance=-0.14 yDistance=0.05
00:17:35.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:17:35.707 00.000 7988 UpdateGuideState exits: m=1575 SNR=26.4
00:17:35.711 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:35.711 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:35.712 00.001 7988 Enqueuing Expose request
00:17:35.712 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:17:35.712 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:17:35.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:35.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:17:35.712 00.000 15712 MoveAxis(E, 3, ABG)
00:17:35.712 00.000 15712 Guiding  Dir = 2, Dur = 3
00:17:35.712 00.000 15712 IsGuiding returns 0
00:17:35.733 00.021 15712 IsGuiding returns 0
00:17:35.733 00.000 15712 Move returns status 0, amount 3
00:17:35.733 00.000 15712 MoveAxis(N, 0, ABG)
00:17:35.733 00.000 15712 Move returns status 0, amount 0
00:17:35.733 00.000 15712 move complete, result=0
00:17:35.733 00.000 15712 worker thread done servicing request
00:17:35.733 00.000 15712 Worker thread wakes up
00:17:35.733 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
00:17:35.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:35.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:37.149 01.416 15712 Exposure complete
00:17:37.209 00.060 15712 worker thread done servicing request
00:17:37.209 00.000 7988 OnExposeComplete: enter
00:17:37.210 00.001 7988 UpdateGuideState(): m_state=6
00:17:37.210 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3612
00:17:37.210 00.000 7988 Star::Find returns 1 (0), X=501.96, Y=809.58, Mass=1682, SNR=27.4, Peak=196 HFD=4.2
00:17:37.214 00.004 7988 MultiStar: [#1 0.17,-0.09,0.94,U] [#2 0.09,0.14,0.84,U] [#3 0.19,0.09,0.81,U] [#4 -0.11,0.12,0.73,U] [#5 -0.04,0.10,0.74,U] [#6 0.24,0.12,0.61,U] [#7 -0.09,0.18,0.46,U] [#8 0.10,0.06,0.42,U] 
00:17:37.214 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.09, 0.17}
00:17:37.216 00.002 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
00:17:37.216 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
00:17:37.218 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.12 cameraTheta=0.88 mountX=0.10 mountY=-0.08, mountTheta=-0.70
00:17:37.220 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.10, opts=13)
00:17:37.222 00.002 7988 Enqueuing Move request for scope (0.08, 0.10)
00:17:37.222 00.000 15712 Worker thread wakes up
00:17:37.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:17:37.222 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:17:37.222 00.000 15712 Moving (0.08, 0.10) raw xDistance=0.10 yDistance=-0.08
00:17:37.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:37.222 00.000 7988 UpdateGuideState exits: m=1682 SNR=27.4
00:17:37.225 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:37.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:37.225 00.000 7988 Enqueuing Expose request
00:17:37.225 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:17:37.225 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
00:17:37.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:37.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:17:37.225 00.000 15712 MoveAxis(E, 5, ABG)
00:17:37.225 00.000 15712 Guiding  Dir = 2, Dur = 5
00:17:37.225 00.000 15712 IsGuiding returns 0
00:17:37.286 00.061 15712 IsGuiding returns 0
00:17:37.286 00.000 15712 Move returns status 0, amount 5
00:17:37.286 00.000 15712 MoveAxis(N, 0, ABG)
00:17:37.286 00.000 15712 Move returns status 0, amount 0
00:17:37.286 00.000 15712 move complete, result=0
00:17:37.286 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:17:37.288 00.002 15712 worker thread done servicing request
00:17:37.288 00.000 15712 Worker thread wakes up
00:17:37.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:37.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:39.025 01.737 15712 Exposure complete
00:17:39.073 00.048 15712 worker thread done servicing request
00:17:39.073 00.000 7988 OnExposeComplete: enter
00:17:39.089 00.016 7988 UpdateGuideState(): m_state=6
00:17:39.091 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3613
00:17:39.091 00.000 7988 Star::Find returns 1 (0), X=501.82, Y=809.74, Mass=1544, SNR=26.3, Peak=159 HFD=4.3
00:17:39.093 00.002 7988 MultiStar: [#1 0.24,0.16,0.97,U] [#2 0.13,0.31,0.87,U] [#3 0.36,0.26,0.00,M1] [#4 0.20,0.42,0.00,M1] [#5 0.01,0.11,0.76,U] [#6 0.41,0.29,0.00,M1] [#7 -0.01,0.17,0.50,U] [#8 0.22,0.27,0.45,U] 
00:17:39.093 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.23}, one-star: {-0.05, 0.33}
00:17:39.095 00.002 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
00:17:39.095 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
00:17:39.097 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.21 mountX=0.23 mountY=-0.09, mountTheta=-0.39
00:17:39.099 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.23, opts=13)
00:17:39.099 00.000 7988 Enqueuing Move request for scope (0.09, 0.23)
00:17:39.101 00.002 15712 Worker thread wakes up
00:17:39.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
00:17:39.101 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
00:17:39.101 00.000 15712 Moving (0.09, 0.23) raw xDistance=0.23 yDistance=-0.09
00:17:39.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:39.101 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.3
00:17:39.103 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:39.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:39.106 00.003 7988 Enqueuing Expose request
00:17:39.106 00.000 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 640.03
00:17:39.106 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
00:17:39.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:39.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:17:39.106 00.000 15712 MoveAxis(W, 37, ABG)
00:17:39.106 00.000 15712 Guiding  Dir = 3, Dur = 37
00:17:39.106 00.000 15712 IsGuiding returns 0
00:17:39.123 00.017 15712 PulseGuide returned control before completion, sleep 30
00:17:39.172 00.049 15712 IsGuiding returns 0
00:17:39.172 00.000 15712 Move returns status 0, amount 37
00:17:39.172 00.000 15712 MoveAxis(N, 0, ABG)
00:17:39.172 00.000 15712 Move returns status 0, amount 0
00:17:39.172 00.000 15712 move complete, result=0
00:17:39.172 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
00:17:39.174 00.002 15712 worker thread done servicing request
00:17:39.174 00.000 15712 Worker thread wakes up
00:17:39.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:39.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:40.592 01.418 15712 Exposure complete
00:17:40.653 00.061 15712 worker thread done servicing request
00:17:40.653 00.000 7988 OnExposeComplete: enter
00:17:40.653 00.000 7988 UpdateGuideState(): m_state=6
00:17:40.653 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3614
00:17:40.653 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=809.76, Mass=1611, SNR=26.8, Peak=143 HFD=4.4
00:17:40.653 00.000 7988 MultiStar: [#1 0.03,0.13,0.98,U] [#2 -0.04,0.41,0.84,U] [#3 -0.08,0.52,0.00,M2] [#4 -0.35,0.41,0.00,M2] [#5 -0.22,0.33,0.74,U] [#6 0.07,0.36,0.63,U] [#7 0.02,0.43,0.00,M1] [#8 0.06,0.22,0.44,U] 
00:17:40.653 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.30}, one-star: {-0.07, 0.35}
00:17:40.653 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
00:17:40.653 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
00:17:40.653 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.69 mountX=0.30 mountY=0.03, mountTheta=0.09
00:17:40.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.30, opts=13)
00:17:40.653 00.000 7988 Enqueuing Move request for scope (-0.03, 0.30)
00:17:40.653 00.000 15712 Worker thread wakes up
00:17:40.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
00:17:40.653 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
00:17:40.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:40.653 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.8
00:17:40.668 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:40.669 00.001 15712 Moving (-0.03, 0.30) raw xDistance=0.30 yDistance=0.03
00:17:40.669 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:40.669 00.000 7988 Enqueuing Expose request
00:17:40.669 00.000 15712 PPEC rslt: input = 0.30, final = 0.17, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 640.03
00:17:40.669 00.000 15712 PPEC: input: 0.30, control: 0.17, exposure: 1500
00:17:40.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:40.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:17:40.669 00.000 15712 MoveAxis(W, 56, ABG)
00:17:40.669 00.000 15712 Guiding  Dir = 3, Dur = 56
00:17:40.669 00.000 15712 IsGuiding returns 0
00:17:40.685 00.016 15712 PulseGuide returned control before completion, sleep 50
00:17:40.750 00.065 15712 IsGuiding returns 0
00:17:40.750 00.000 15712 Move returns status 0, amount 56
00:17:40.750 00.000 15712 MoveAxis(N, 0, ABG)
00:17:40.750 00.000 15712 Move returns status 0, amount 0
00:17:40.750 00.000 15712 move complete, result=0
00:17:40.750 00.000 15712 worker thread done servicing request
00:17:40.750 00.000 15712 Worker thread wakes up
00:17:40.750 00.000 7988 GuideStep: 0.3 px 56 ms WEST, 0.0 px 0 ms NORTH
00:17:40.752 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:40.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:42.392 01.640 15712 Exposure complete
00:17:42.452 00.060 15712 worker thread done servicing request
00:17:42.452 00.000 7988 OnExposeComplete: enter
00:17:42.455 00.003 7988 UpdateGuideState(): m_state=6
00:17:42.455 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3615
00:17:42.455 00.000 7988 Star::Find returns 1 (0), X=501.54, Y=809.58, Mass=1681, SNR=27.3, Peak=159 HFD=4.9
00:17:42.455 00.000 7988 MultiStar: [#1 -0.03,-0.01,0.93,U] [#2 -0.13,0.08,0.82,U] [#3 -0.17,0.11,0.80,U] [#4 0.00,0.45,0.00,M3] [#5 -0.10,0.17,0.73,U] [#6 0.09,0.30,0.63,U] [#7 -0.38,0.26,0.00,M2] [#8 -0.45,-0.03,0.00,M1] 
00:17:42.455 00.000 7988 refined, 5 included, MultiStar: {-0.13, 0.13}, one-star: {-0.33, 0.17}
00:17:42.455 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
00:17:42.455 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
00:17:42.455 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.35 mountX=0.13 mountY=0.12, mountTheta=0.77
00:17:42.455 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.13, opts=13)
00:17:42.455 00.000 7988 Enqueuing Move request for scope (-0.13, 0.13)
00:17:42.455 00.000 15712 Worker thread wakes up
00:17:42.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
00:17:42.455 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
00:17:42.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:42.455 00.000 7988 UpdateGuideState exits: m=1681 SNR=27.3
00:17:42.468 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:42.469 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:42.469 00.000 7988 Enqueuing Expose request
00:17:42.472 00.003 15712 Moving (-0.13, 0.13) raw xDistance=0.13 yDistance=0.12
00:17:42.472 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:17:42.472 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
00:17:42.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:42.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:17:42.472 00.000 15712 MoveAxis(E, 1, ABG)
00:17:42.472 00.000 15712 Guiding  Dir = 2, Dur = 1
00:17:42.472 00.000 15712 IsGuiding returns 0
00:17:42.497 00.025 15712 IsGuiding returns 0
00:17:42.497 00.000 15712 Move returns status 0, amount 1
00:17:42.497 00.000 15712 MoveAxis(N, 0, ABG)
00:17:42.497 00.000 15712 Move returns status 0, amount 0
00:17:42.497 00.000 15712 move complete, result=0
00:17:42.497 00.000 15712 worker thread done servicing request
00:17:42.497 00.000 15712 Worker thread wakes up
00:17:42.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:42.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:42.497 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:17:43.916 01.419 15712 Exposure complete
00:17:43.977 00.061 15712 worker thread done servicing request
00:17:43.977 00.000 7988 OnExposeComplete: enter
00:17:43.977 00.000 7988 UpdateGuideState(): m_state=6
00:17:43.980 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3616
00:17:43.980 00.000 7988 Star::Find returns 1 (0), X=501.68, Y=809.40, Mass=1594, SNR=26.6, Peak=176 HFD=4.4
00:17:43.982 00.002 7988 MultiStar: [#1 0.02,0.10,0.99,U] [#2 -0.11,0.14,0.87,U] [#3 -0.04,0.04,0.84,U] [#4 -0.01,0.20,0.72,U] [#5 -0.09,0.18,0.73,U] [#6 0.14,0.04,0.67,U] [#7 -0.05,0.30,0.49,U] [#8 -0.09,-0.11,0.44,U] 
00:17:43.982 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.19, -0.01}
00:17:43.986 00.004 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
00:17:43.986 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
00:17:43.986 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.06 mountX=0.09 mountY=0.05, mountTheta=0.48
00:17:43.986 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.09, opts=13)
00:17:43.986 00.000 7988 Enqueuing Move request for scope (-0.05, 0.09)
00:17:43.986 00.000 15712 Worker thread wakes up
00:17:43.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:17:43.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=24, FiltMax=255, Gamma=0.690
00:17:43.993 00.007 7988 UpdateGuideState exits: m=1594 SNR=26.6
00:17:43.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:43.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:43.993 00.000 7988 Enqueuing Expose request
00:17:43.993 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:17:43.993 00.000 15712 Moving (-0.05, 0.09) raw xDistance=0.09 yDistance=0.05
00:17:44.000 00.007 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:17:44.000 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
00:17:44.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:44.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:17:44.000 00.000 15712 MoveAxis(E, 1, ABG)
00:17:44.000 00.000 15712 Guiding  Dir = 2, Dur = 1
00:17:44.000 00.000 15712 IsGuiding returns 0
00:17:44.030 00.030 15712 IsGuiding returns 0
00:17:44.030 00.000 15712 Move returns status 0, amount 1
00:17:44.030 00.000 15712 MoveAxis(N, 0, ABG)
00:17:44.030 00.000 15712 Move returns status 0, amount 0
00:17:44.030 00.000 15712 move complete, result=0
00:17:44.030 00.000 15712 worker thread done servicing request
00:17:44.030 00.000 15712 Worker thread wakes up
00:17:44.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:44.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:44.030 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:17:45.666 01.636 15712 Exposure complete
00:17:45.722 00.056 15712 worker thread done servicing request
00:17:45.728 00.006 7988 OnExposeComplete: enter
00:17:45.728 00.000 7988 UpdateGuideState(): m_state=6
00:17:45.728 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3617
00:17:45.728 00.000 7988 Star::Find returns 1 (0), X=501.33, Y=809.67, Mass=1473, SNR=25.3, Peak=137 HFD=4.3
00:17:45.728 00.000 7988 MultiStar: [#1 -0.25,0.09,1.02,U] [#2 -0.29,0.11,0.91,U] [#3 -0.18,0.21,0.91,U] [#4 -0.42,0.32,0.00,M3] [#5 -0.42,0.22,0.00,M1] [#6 0.06,0.00,0.71,U] [#7 -0.40,0.28,0.00,M2] [#8 -0.49,-0.01,0.00,M1] 
00:17:45.728 00.000 7988 refined, 4 included, MultiStar: {-0.26, 0.14}, one-star: {-0.55, 0.26}
00:17:45.728 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
00:17:45.728 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
00:17:45.728 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.30 cameraTheta=2.64 mountX=0.14 mountY=0.26, mountTheta=1.07
00:17:45.739 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.14, opts=13)
00:17:45.739 00.000 7988 Enqueuing Move request for scope (-0.26, 0.14)
00:17:45.741 00.002 15712 Worker thread wakes up
00:17:45.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
00:17:45.741 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
00:17:45.741 00.000 15712 Moving (-0.26, 0.14) raw xDistance=0.14 yDistance=0.26
00:17:45.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:45.741 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.3
00:17:45.744 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:45.744 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:45.744 00.000 7988 Enqueuing Expose request
00:17:45.744 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:17:45.744 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
00:17:45.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:17:45.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:17:45.744 00.000 15712 MoveAxis(E, 0, ABG)
00:17:45.744 00.000 15712 Move returns status 0, amount 0
00:17:45.744 00.000 15712 MoveAxis(N, 0, ABG)
00:17:45.744 00.000 15712 Move returns status 0, amount 0
00:17:45.744 00.000 15712 move complete, result=0
00:17:45.744 00.000 15712 worker thread done servicing request
00:17:45.744 00.000 15712 Worker thread wakes up
00:17:45.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:45.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:45.744 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:17:47.276 01.532 15712 Exposure complete
00:17:47.336 00.060 15712 worker thread done servicing request
00:17:47.336 00.000 7988 OnExposeComplete: enter
00:17:47.337 00.001 7988 UpdateGuideState(): m_state=6
00:17:47.337 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3618
00:17:47.337 00.000 7988 Star::Find returns 1 (0), X=501.83, Y=809.08, Mass=1562, SNR=26.3, Peak=154 HFD=4.5
00:17:47.337 00.000 7988 MultiStar: [#1 0.01,-0.61,0.00,M1] [#2 0.12,-0.47,0.00,M1] [#3 -0.05,-0.57,0.00,M1] [#4 -0.34,-0.47,0.00,M4] [#5 -0.22,-0.45,0.00,M2] [#6 -0.07,-0.37,0.65,U] [#7 -0.04,-0.10,0.49,U] [#8 0.14,-0.24,0.41,U] 
00:17:47.337 00.000 7988 refined, 3 included, MultiStar: {-0.02, -0.28}, one-star: {-0.04, -0.33}
00:17:47.337 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
00:17:47.337 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
00:17:47.337 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.63 mountX=-0.28 mountY=0.02, mountTheta=3.06
00:17:47.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.28, opts=13)
00:17:47.337 00.000 7988 Enqueuing Move request for scope (-0.02, -0.28)
00:17:47.337 00.000 15712 Worker thread wakes up
00:17:47.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:47.337 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.3
00:17:47.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:47.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:47.352 00.015 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
00:17:47.352 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
00:17:47.352 00.000 15712 Moving (-0.02, -0.28) raw xDistance=-0.28 yDistance=0.02
00:17:47.352 00.000 7988 Enqueuing Expose request
00:17:47.354 00.002 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 640.04
00:17:47.354 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
00:17:47.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:47.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:17:47.354 00.000 15712 MoveAxis(E, 57, ABG)
00:17:47.354 00.000 15712 Guiding  Dir = 2, Dur = 57
00:17:47.354 00.000 15712 IsGuiding returns 0
00:17:47.371 00.017 15712 PulseGuide returned control before completion, sleep 53
00:17:47.448 00.077 15712 IsGuiding returns 0
00:17:47.448 00.000 15712 Move returns status 0, amount 57
00:17:47.448 00.000 15712 MoveAxis(N, 0, ABG)
00:17:47.448 00.000 15712 Move returns status 0, amount 0
00:17:47.448 00.000 15712 move complete, result=0
00:17:47.448 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
00:17:47.454 00.006 15712 worker thread done servicing request
00:17:47.454 00.000 15712 Worker thread wakes up
00:17:47.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:47.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:49.093 01.639 15712 Exposure complete
00:17:49.155 00.062 15712 worker thread done servicing request
00:17:49.155 00.000 7988 OnExposeComplete: enter
00:17:49.156 00.001 7988 UpdateGuideState(): m_state=6
00:17:49.156 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3619
00:17:49.156 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=808.86, Mass=1648, SNR=27.1, Peak=149 HFD=4.6
00:17:49.156 00.000 7988 MultiStar: [#1 0.15,-0.65,0.00,M2] [#2 0.04,-0.72,0.00,M2] [#3 -0.10,-0.41,0.00,M2] [#4 0.14,-0.51,0.00,M5] [#5 -0.13,-0.61,0.00,M3] [#6 0.36,-0.50,0.00,M1] [#7 0.03,-0.36,0.49,U] [#8 0.07,-0.37,0.43,U] 
00:17:49.156 00.000 7988 refined, 2 included, MultiStar: {0.09, -0.46}, one-star: {0.12, -0.55}
00:17:49.156 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
00:17:49.163 00.007 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
00:17:49.163 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.46 hyp=0.47 cameraTheta=-1.39 mountX=-0.46 mountY=-0.07, mountTheta=-2.98
00:17:49.165 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.46, opts=13)
00:17:49.167 00.002 7988 Enqueuing Move request for scope (0.09, -0.46)
00:17:49.167 00.000 15712 Worker thread wakes up
00:17:49.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.46) opts 0xd
00:17:49.167 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.46)
00:17:49.167 00.000 15712 Moving (0.09, -0.46) raw xDistance=-0.46 yDistance=-0.07
00:17:49.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:49.167 00.000 7988 UpdateGuideState exits: m=1648 SNR=27.1
00:17:49.171 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:49.172 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:49.172 00.000 7988 Enqueuing Expose request
00:17:49.172 00.000 15712 PPEC rslt: input = -0.46, final = -0.29, react = -0.28, pred = -0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 640.04
00:17:49.172 00.000 15712 PPEC: input: -0.46, control: -0.29, exposure: 1500
00:17:49.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:49.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:17:49.172 00.000 15712 MoveAxis(E, 94, ABG)
00:17:49.172 00.000 15712 Guiding  Dir = 2, Dur = 94
00:17:49.172 00.000 15712 IsGuiding returns 0
00:17:49.194 00.022 15712 PulseGuide returned control before completion, sleep 85
00:17:49.306 00.112 15712 IsGuiding returns 0
00:17:49.306 00.000 15712 Move returns status 0, amount 94
00:17:49.306 00.000 15712 MoveAxis(N, 0, ABG)
00:17:49.306 00.000 15712 Move returns status 0, amount 0
00:17:49.306 00.000 15712 move complete, result=0
00:17:49.306 00.000 7988 GuideStep: -0.5 px 94 ms EAST, -0.1 px 0 ms NORTH
00:17:49.308 00.002 15712 worker thread done servicing request
00:17:49.308 00.000 15712 Worker thread wakes up
00:17:49.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:49.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:50.721 01.413 15712 Exposure complete
00:17:50.780 00.059 15712 worker thread done servicing request
00:17:50.780 00.000 7988 OnExposeComplete: enter
00:17:50.783 00.003 7988 UpdateGuideState(): m_state=6
00:17:50.783 00.000 7988 Star::Find(15, 501, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3620
00:17:50.783 00.000 7988 Star::Find returns 1 (0), X=501.66, Y=809.30, Mass=1562, SNR=26.3, Peak=164 HFD=4.4
00:17:50.783 00.000 7988 MultiStar: [#1 -0.17,-0.46,0.00,M3] [#2 -0.18,-0.16,0.88,U] [#3 -0.34,-0.42,0.00,M3] [#4 -0.39,-0.19,0.00,M6] [#5 -0.12,-0.27,0.74,U] [#6 -0.12,-0.16,0.66,U] [#7 -0.44,-0.12,0.00,M1] [#8 -0.41,-0.22,0.00,M1] 
00:17:50.787 00.004 7988 refined, 3 included, MultiStar: {-0.16, -0.17}, one-star: {-0.21, -0.11}
00:17:50.787 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.90 = 2.39)
00:17:50.787 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.35)
00:17:50.787 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-2.34 mountX=-0.17 mountY=0.17, mountTheta=2.37
00:17:50.787 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.17, opts=13)
00:17:50.787 00.000 7988 Enqueuing Move request for scope (-0.16, -0.17)
00:17:50.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:50.787 00.000 7988 UpdateGuideState exits: m=1562 SNR=26.3
00:17:50.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:50.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:50.787 00.000 7988 Enqueuing Expose request
00:17:50.798 00.011 15712 Worker thread wakes up
00:17:50.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
00:17:50.798 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
00:17:50.798 00.000 15712 Moving (-0.16, -0.17) raw xDistance=-0.17 yDistance=0.17
00:17:50.800 00.002 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 640.04
00:17:50.800 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
00:17:50.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:50.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:17:50.800 00.000 15712 MoveAxis(E, 34, ABG)
00:17:50.800 00.000 15712 Guiding  Dir = 2, Dur = 34
00:17:50.838 00.038 15712 IsGuiding returns 0
00:17:50.855 00.017 15712 PulseGuide returned control before completion, sleep 29
00:17:50.894 00.039 15712 IsGuiding returns 0
00:17:50.894 00.000 15712 Move returns status 0, amount 34
00:17:50.894 00.000 15712 MoveAxis(N, 0, ABG)
00:17:50.894 00.000 15712 Move returns status 0, amount 0
00:17:50.894 00.000 15712 move complete, result=0
00:17:50.894 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
00:17:50.906 00.012 15712 worker thread done servicing request
00:17:50.906 00.000 15712 Worker thread wakes up
00:17:50.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:50.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:52.535 01.629 15712 Exposure complete
00:17:52.590 00.055 15712 worker thread done servicing request
00:17:52.590 00.000 7988 OnExposeComplete: enter
00:17:52.597 00.007 7988 UpdateGuideState(): m_state=6
00:17:52.597 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3621
00:17:52.597 00.000 7988 Star::Find returns 1 (0), X=501.61, Y=809.59, Mass=1568, SNR=26.3, Peak=139 HFD=4.8
00:17:52.597 00.000 7988 MultiStar: [#1 0.04,0.17,0.96,U] [#2 -0.09,0.41,0.00,M2] [#3 -0.01,0.22,0.86,U] [#4 -0.22,0.37,0.00,M7] [#5 -0.22,0.23,0.72,U] [#6 -0.10,0.25,0.63,U] [#7 -0.29,0.17,0.49,U] [#8 -0.19,0.25,0.43,U] 
00:17:52.597 00.000 7988 refined, 6 included, MultiStar: {-0.13, 0.21}, one-star: {-0.26, 0.18}
00:17:52.597 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
00:17:52.597 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
00:17:52.597 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.25 cameraTheta=2.14 mountX=0.21 mountY=0.13, mountTheta=0.55
00:17:52.607 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.21, opts=13)
00:17:52.607 00.000 7988 Enqueuing Move request for scope (-0.13, 0.21)
00:17:52.607 00.000 15712 Worker thread wakes up
00:17:52.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
00:17:52.607 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
00:17:52.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:52.607 00.000 7988 UpdateGuideState exits: m=1568 SNR=26.3
00:17:52.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:52.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:52.613 00.006 7988 Enqueuing Expose request
00:17:52.613 00.000 15712 Moving (-0.13, 0.21) raw xDistance=0.21 yDistance=0.13
00:17:52.613 00.000 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.12, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 640.04
00:17:52.613 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
00:17:52.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:52.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:17:52.613 00.000 15712 MoveAxis(W, 42, ABG)
00:17:52.613 00.000 15712 Guiding  Dir = 3, Dur = 42
00:17:52.613 00.000 15712 IsGuiding returns 0
00:17:52.646 00.033 15712 PulseGuide returned control before completion, sleep 24
00:17:52.711 00.065 15712 IsGuiding returns 1
00:17:52.711 00.000 15712 scope still moving after pulse duration time elapsed
00:17:52.741 00.030 15712 IsGuiding returns 0
00:17:52.741 00.000 15712 scope move finished after 42 + 81 ms
00:17:52.741 00.000 15712 Move returns status 0, amount 42
00:17:52.741 00.000 15712 MoveAxis(N, 0, ABG)
00:17:52.741 00.000 15712 Move returns status 0, amount 0
00:17:52.741 00.000 15712 move complete, result=0
00:17:52.741 00.000 15712 worker thread done servicing request
00:17:52.741 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
00:17:52.743 00.002 15712 Worker thread wakes up
00:17:52.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:52.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:54.163 01.420 15712 Exposure complete
00:17:54.224 00.061 15712 worker thread done servicing request
00:17:54.224 00.000 7988 OnExposeComplete: enter
00:17:54.224 00.000 7988 UpdateGuideState(): m_state=6
00:17:54.226 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3622
00:17:54.226 00.000 7988 Star::Find returns 1 (0), X=501.75, Y=809.58, Mass=1474, SNR=25.6, Peak=156 HFD=4.5
00:17:54.228 00.002 7988 MultiStar: [#1 0.00,0.15,1.00,U] [#2 -0.29,0.26,0.90,U] [#3 -0.05,0.00,0.90,U] [#4 -0.23,0.30,0.80,U] [#5 -0.37,0.22,0.00,M2] [#6 0.04,0.28,0.67,U] [#7 -0.46,0.11,0.00,M1] [#8 0.04,0.24,0.44,U] 
00:17:54.228 00.000 7988 single-star, 6 included, MultiStar: {-0.10, 0.19}, one-star: {-0.12, 0.17}
00:17:54.230 00.002 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
00:17:54.230 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
00:17:54.232 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.19 mountX=0.17 mountY=0.12, mountTheta=0.60
00:17:54.234 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.17, opts=13)
00:17:54.234 00.000 7988 Enqueuing Move request for scope (-0.12, 0.17)
00:17:54.236 00.002 15712 Worker thread wakes up
00:17:54.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
00:17:54.236 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
00:17:54.236 00.000 15712 Moving (-0.12, 0.17) raw xDistance=0.17 yDistance=0.12
00:17:54.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:54.236 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.6
00:17:54.239 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:54.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:54.239 00.000 7988 Enqueuing Expose request
00:17:54.239 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 640.04
00:17:54.239 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
00:17:54.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:54.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:17:54.239 00.000 15712 MoveAxis(W, 37, ABG)
00:17:54.239 00.000 15712 Guiding  Dir = 3, Dur = 37
00:17:54.239 00.000 15712 IsGuiding returns 0
00:17:54.261 00.022 15712 PulseGuide returned control before completion, sleep 30
00:17:54.307 00.046 15712 IsGuiding returns 0
00:17:54.307 00.000 15712 Move returns status 0, amount 37
00:17:54.307 00.000 15712 MoveAxis(N, 0, ABG)
00:17:54.307 00.000 15712 Move returns status 0, amount 0
00:17:54.307 00.000 15712 move complete, result=0
00:17:54.307 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
00:17:54.311 00.004 15712 worker thread done servicing request
00:17:54.311 00.000 15712 Worker thread wakes up
00:17:54.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:54.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:55.948 01.637 15712 Exposure complete
00:17:56.008 00.060 15712 worker thread done servicing request
00:17:56.010 00.002 7988 OnExposeComplete: enter
00:17:56.010 00.000 7988 UpdateGuideState(): m_state=6
00:17:56.010 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3623
00:17:56.010 00.000 7988 Star::Find returns 1 (0), X=501.69, Y=809.37, Mass=1628, SNR=26.9, Peak=168 HFD=4.7
00:17:56.010 00.000 7988 MultiStar: [#1 -0.04,-0.15,0.91,U] [#2 -0.06,-0.05,0.83,U] [#3 -0.11,-0.02,0.81,U] [#4 -0.33,-0.32,0.00,M7] [#5 -0.23,-0.05,0.70,U] [#6 0.19,0.03,0.63,U] [#7 -0.24,0.22,0.48,U] [#8 0.14,-0.10,0.42,U] 
00:17:56.010 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {-0.18, -0.04}
00:17:56.010 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.32 = 1.96)
00:17:56.010 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
00:17:56.010 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.76 mountX=-0.03 mountY=0.08, mountTheta=1.96
00:17:56.010 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
00:17:56.021 00.011 7988 Enqueuing Move request for scope (-0.08, -0.03)
00:17:56.021 00.000 15712 Worker thread wakes up
00:17:56.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
00:17:56.021 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
00:17:56.021 00.000 15712 Moving (-0.08, -0.03) raw xDistance=-0.03 yDistance=0.08
00:17:56.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:56.021 00.000 7988 UpdateGuideState exits: m=1628 SNR=26.9
00:17:56.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:56.025 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:56.025 00.000 7988 Enqueuing Expose request
00:17:56.025 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:17:56.025 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
00:17:56.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:56.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:17:56.025 00.000 15712 MoveAxis(E, 6, ABG)
00:17:56.025 00.000 15712 Guiding  Dir = 2, Dur = 6
00:17:56.047 00.022 15712 IsGuiding returns 0
00:17:56.059 00.012 15712 IsGuiding returns 0
00:17:56.059 00.000 15712 Move returns status 0, amount 6
00:17:56.059 00.000 15712 MoveAxis(N, 0, ABG)
00:17:56.059 00.000 15712 Move returns status 0, amount 0
00:17:56.059 00.000 15712 move complete, result=0
00:17:56.059 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
00:17:56.069 00.010 15712 worker thread done servicing request
00:17:56.069 00.000 15712 Worker thread wakes up
00:17:56.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:56.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:57.480 01.411 15712 Exposure complete
00:17:57.539 00.059 15712 worker thread done servicing request
00:17:57.539 00.000 7988 OnExposeComplete: enter
00:17:57.541 00.002 7988 UpdateGuideState(): m_state=6
00:17:57.541 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3624
00:17:57.543 00.002 7988 Star::Find returns 1 (0), X=501.59, Y=809.35, Mass=1571, SNR=26.4, Peak=182 HFD=4.6
00:17:57.543 00.000 7988 MultiStar: [#1 -0.04,-0.21,0.97,U] [#2 0.02,0.06,0.87,U] [#3 0.05,0.04,0.85,U] [#4 -0.20,0.26,0.73,U] [#5 -0.18,-0.23,0.70,U] [#6 0.13,-0.07,0.66,U] [#7 -0.22,0.25,0.51,U] [#8 0.07,0.02,0.44,U] 
00:17:57.545 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.28, -0.06}
00:17:57.545 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.58 = 1.70)
00:17:57.547 00.002 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.61 = 1.67)
00:17:57.547 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.02 mountX=-0.01 mountY=0.08, mountTheta=1.70
00:17:57.549 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.01, opts=13)
00:17:57.551 00.002 7988 Enqueuing Move request for scope (-0.08, -0.01)
00:17:57.551 00.000 15712 Worker thread wakes up
00:17:57.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
00:17:57.551 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
00:17:57.551 00.000 15712 Moving (-0.08, -0.01) raw xDistance=-0.01 yDistance=0.08
00:17:57.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:17:57.551 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.4
00:17:57.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:57.555 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:57.557 00.002 7988 Enqueuing Expose request
00:17:57.557 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:17:57.557 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
00:17:57.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:57.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:17:57.557 00.000 15712 MoveAxis(E, 7, ABG)
00:17:57.557 00.000 15712 Guiding  Dir = 2, Dur = 7
00:17:57.557 00.000 15712 IsGuiding returns 0
00:17:57.579 00.022 15712 IsGuiding returns 0
00:17:57.579 00.000 15712 Move returns status 0, amount 7
00:17:57.579 00.000 15712 MoveAxis(N, 0, ABG)
00:17:57.579 00.000 15712 Move returns status 0, amount 0
00:17:57.579 00.000 15712 move complete, result=0
00:17:57.579 00.000 15712 worker thread done servicing request
00:17:57.579 00.000 15712 Worker thread wakes up
00:17:57.579 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
00:17:57.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:57.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:17:59.216 01.637 15712 Exposure complete
00:17:59.277 00.061 15712 worker thread done servicing request
00:17:59.278 00.001 7988 OnExposeComplete: enter
00:17:59.278 00.000 7988 UpdateGuideState(): m_state=6
00:17:59.278 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3625
00:17:59.278 00.000 7988 Star::Find returns 1 (0), X=501.69, Y=809.97, Mass=1572, SNR=26.4, Peak=144 HFD=4.2
00:17:59.278 00.000 7988 MultiStar: [#1 -0.17,0.37,0.98,U] [#2 -0.30,0.43,0.00,M1] [#3 -0.16,0.51,0.00,M1] [#4 -0.17,0.36,0.76,U] [#5 -0.20,0.46,0.00,M1] [#6 0.08,0.24,0.63,U] [#7 -0.64,0.31,0.00,M1] [#8 -0.17,0.40,0.00,M1] 
00:17:59.278 00.000 7988 refined, 3 included, MultiStar: {-0.13, 0.40}, one-star: {-0.18, 0.56}
00:17:59.278 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.56) = xAngle (0.32 = 0.32)
00:17:59.278 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
00:17:59.278 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.40 hyp=0.42 cameraTheta=1.88 mountX=0.40 mountY=0.12, mountTheta=0.29
00:17:59.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.40, opts=13)
00:17:59.278 00.000 7988 Enqueuing Move request for scope (-0.13, 0.40)
00:17:59.278 00.000 15712 Worker thread wakes up
00:17:59.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.40) opts 0xd
00:17:59.278 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.40)
00:17:59.278 00.000 15712 Moving (-0.13, 0.40) raw xDistance=0.40 yDistance=0.12
00:17:59.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:17:59.290 00.012 7988 UpdateGuideState exits: m=1572 SNR=26.4
00:17:59.292 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:59.293 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:17:59.293 00.000 7988 Enqueuing Expose request
00:17:59.293 00.000 15712 PPEC rslt: input = 0.40, final = 0.21, react = 0.24, pred = -0.03, hyst = 0.21, hyst_pct = 0.00, period_length = 640.05
00:17:59.293 00.000 15712 PPEC: input: 0.40, control: 0.21, exposure: 1500
00:17:59.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:59.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:17:59.293 00.000 15712 MoveAxis(W, 69, ABG)
00:17:59.293 00.000 15712 Guiding  Dir = 3, Dur = 69
00:17:59.293 00.000 15712 IsGuiding returns 0
00:17:59.312 00.019 15712 PulseGuide returned control before completion, sleep 64
00:17:59.404 00.092 15712 IsGuiding returns 1
00:17:59.404 00.000 15712 scope still moving after pulse duration time elapsed
00:17:59.436 00.032 15712 IsGuiding returns 0
00:17:59.436 00.000 15712 scope move finished after 69 + 71 ms
00:17:59.436 00.000 15712 Move returns status 0, amount 69
00:17:59.436 00.000 15712 MoveAxis(N, 0, ABG)
00:17:59.436 00.000 15712 Move returns status 0, amount 0
00:17:59.436 00.000 15712 move complete, result=0
00:17:59.436 00.000 15712 worker thread done servicing request
00:17:59.436 00.000 15712 Worker thread wakes up
00:17:59.436 00.000 7988 GuideStep: 0.4 px 69 ms WEST, 0.1 px 0 ms NORTH
00:17:59.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:17:59.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:00.843 01.407 15712 Exposure complete
00:18:00.904 00.061 15712 worker thread done servicing request
00:18:00.904 00.000 7988 OnExposeComplete: enter
00:18:00.904 00.000 7988 UpdateGuideState(): m_state=6
00:18:00.906 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3626
00:18:00.906 00.000 7988 Star::Find returns 1 (0), X=501.46, Y=809.34, Mass=1596, SNR=26.7, Peak=126 HFD=4.8
00:18:00.908 00.002 7988 MultiStar: [#1 -0.05,-0.09,0.92,U] [#2 -0.24,0.00,0.81,U] [#3 -0.43,0.04,0.00,M2] [#4 -0.07,-0.07,0.75,U] [#5 -0.37,-0.04,0.71,U] [#6 0.07,-0.03,0.61,U] [#7 -0.32,0.12,0.49,U] [#8 -0.27,-0.24,0.43,U] 
00:18:00.908 00.000 7988 refined, 7 included, MultiStar: {-0.21, -0.05}, one-star: {-0.41, -0.07}
00:18:00.910 00.002 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.46 = 1.83)
00:18:00.910 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.80)
00:18:00.912 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-2.89 mountX=-0.05 mountY=0.21, mountTheta=1.83
00:18:00.914 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.05, opts=13)
00:18:00.914 00.000 7988 Enqueuing Move request for scope (-0.21, -0.05)
00:18:00.916 00.002 15712 Worker thread wakes up
00:18:00.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
00:18:00.916 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
00:18:00.916 00.000 15712 Moving (-0.21, -0.05) raw xDistance=-0.05 yDistance=0.21
00:18:00.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:00.916 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.7
00:18:00.919 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:00.920 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:00.921 00.001 7988 Enqueuing Expose request
00:18:00.921 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:18:00.921 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
00:18:00.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:00.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:18:00.921 00.000 15712 MoveAxis(E, 5, ABG)
00:18:00.921 00.000 15712 Guiding  Dir = 2, Dur = 5
00:18:00.921 00.000 15712 IsGuiding returns 0
00:18:00.942 00.021 15712 IsGuiding returns 0
00:18:00.942 00.000 15712 Move returns status 0, amount 5
00:18:00.942 00.000 15712 MoveAxis(N, 0, ABG)
00:18:00.942 00.000 15712 Move returns status 0, amount 0
00:18:00.942 00.000 15712 move complete, result=0
00:18:00.942 00.000 15712 worker thread done servicing request
00:18:00.942 00.000 15712 Worker thread wakes up
00:18:00.942 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
00:18:00.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:00.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:02.581 01.639 15712 Exposure complete
00:18:02.638 00.057 15712 worker thread done servicing request
00:18:02.642 00.004 7988 OnExposeComplete: enter
00:18:02.642 00.000 7988 UpdateGuideState(): m_state=6
00:18:02.642 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3627
00:18:02.642 00.000 7988 Star::Find returns 1 (0), X=501.49, Y=809.93, Mass=1515, SNR=25.9, Peak=159 HFD=4.3
00:18:02.642 00.000 7988 MultiStar: [#1 -0.06,0.35,1.03,U] [#2 -0.08,0.46,0.00,M1] [#3 -0.15,0.59,0.00,M3] [#4 -0.36,0.57,0.00,M5] [#5 -0.08,0.53,0.00,M1] [#6 -0.19,0.41,0.00,M1] [#7 -0.30,0.54,0.00,M1] [#8 -0.20,0.27,0.47,U] 
00:18:02.642 00.000 7988 refined, 2 included, MultiStar: {-0.22, 0.40}, one-star: {-0.38, 0.52}
00:18:02.642 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
00:18:02.642 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
00:18:02.642 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.40 hyp=0.46 cameraTheta=2.06 mountX=0.40 mountY=0.21, mountTheta=0.47
00:18:02.642 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.40, opts=13)
00:18:02.642 00.000 7988 Enqueuing Move request for scope (-0.22, 0.40)
00:18:02.642 00.000 15712 Worker thread wakes up
00:18:02.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.40) opts 0xd
00:18:02.642 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.40)
00:18:02.655 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:02.655 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.9
00:18:02.657 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:02.658 00.001 15712 Moving (-0.22, 0.40) raw xDistance=0.40 yDistance=0.21
00:18:02.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:02.658 00.000 7988 Enqueuing Expose request
00:18:02.658 00.000 15712 PPEC rslt: input = 0.40, final = 0.24, react = 0.24, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 640.05
00:18:02.658 00.000 15712 PPEC: input: 0.40, control: 0.24, exposure: 1500
00:18:02.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:02.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:18:02.658 00.000 15712 MoveAxis(W, 77, ABG)
00:18:02.658 00.000 15712 Guiding  Dir = 3, Dur = 77
00:18:02.658 00.000 15712 IsGuiding returns 0
00:18:02.684 00.026 15712 PulseGuide returned control before completion, sleep 64
00:18:02.775 00.091 15712 IsGuiding returns 1
00:18:02.775 00.000 15712 scope still moving after pulse duration time elapsed
00:18:02.816 00.041 15712 IsGuiding returns 0
00:18:02.816 00.000 15712 scope move finished after 77 + 77 ms
00:18:02.816 00.000 15712 Move returns status 0, amount 77
00:18:02.816 00.000 15712 MoveAxis(N, 0, ABG)
00:18:02.816 00.000 15712 Move returns status 0, amount 0
00:18:02.816 00.000 15712 move complete, result=0
00:18:02.816 00.000 15712 worker thread done servicing request
00:18:02.816 00.000 15712 Worker thread wakes up
00:18:02.816 00.000 7988 GuideStep: 0.4 px 77 ms WEST, 0.2 px 0 ms NORTH
00:18:02.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:02.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:04.235 01.419 15712 Exposure complete
00:18:04.286 00.051 15712 worker thread done servicing request
00:18:04.286 00.000 7988 OnExposeComplete: enter
00:18:04.298 00.012 7988 UpdateGuideState(): m_state=6
00:18:04.298 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3628
00:18:04.300 00.002 7988 Star::Find returns 1 (0), X=501.56, Y=809.65, Mass=1621, SNR=26.7, Peak=150 HFD=4.8
00:18:04.300 00.000 7988 MultiStar: [#1 -0.15,0.05,0.96,U] [#2 -0.19,0.06,0.85,U] [#3 -0.08,0.06,0.83,U] [#4 -0.05,0.33,0.75,U] [#5 -0.08,0.11,0.73,U] [#6 -0.32,0.01,0.61,U] [#7 -0.28,0.35,0.00,M2] [#8 -0.17,0.12,0.43,U] 
00:18:04.302 00.002 7988 refined, 7 included, MultiStar: {-0.17, 0.13}, one-star: {-0.31, 0.24}
00:18:04.303 00.001 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
00:18:04.303 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
00:18:04.305 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.50 mountX=0.13 mountY=0.17, mountTheta=0.92
00:18:04.307 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.13, opts=13)
00:18:04.307 00.000 7988 Enqueuing Move request for scope (-0.17, 0.13)
00:18:04.309 00.002 15712 Worker thread wakes up
00:18:04.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
00:18:04.309 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
00:18:04.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:04.309 00.000 7988 UpdateGuideState exits: m=1621 SNR=26.7
00:18:04.311 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:04.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:04.313 00.002 7988 Enqueuing Expose request
00:18:04.313 00.000 15712 Moving (-0.17, 0.13) raw xDistance=0.13 yDistance=0.17
00:18:04.317 00.004 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:18:04.317 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
00:18:04.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:04.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:18:04.317 00.000 15712 MoveAxis(E, 0, ABG)
00:18:04.317 00.000 15712 Move returns status 0, amount 0
00:18:04.317 00.000 15712 MoveAxis(N, 0, ABG)
00:18:04.317 00.000 15712 Move returns status 0, amount 0
00:18:04.317 00.000 15712 move complete, result=0
00:18:04.317 00.000 15712 worker thread done servicing request
00:18:04.317 00.000 15712 Worker thread wakes up
00:18:04.317 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:04.319 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:04.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:05.959 01.640 15712 Exposure complete
00:18:06.019 00.060 15712 worker thread done servicing request
00:18:06.019 00.000 7988 OnExposeComplete: enter
00:18:06.019 00.000 7988 UpdateGuideState(): m_state=6
00:18:06.019 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3629
00:18:06.019 00.000 7988 Star::Find returns 1 (0), X=501.68, Y=809.72, Mass=1594, SNR=26.6, Peak=153 HFD=4.7
00:18:06.019 00.000 7988 MultiStar: [#1 0.01,-0.05,0.97,U] [#2 -0.12,0.13,0.84,U] [#3 -0.07,0.23,0.85,U] [#4 -0.01,0.26,0.76,U] [#5 -0.19,0.31,0.70,U] [#6 -0.14,0.19,0.65,U] [#7 0.08,0.40,0.00,M3] [#8 -0.19,0.16,0.45,U] 
00:18:06.019 00.000 7988 refined, 7 included, MultiStar: {-0.11, 0.19}, one-star: {-0.19, 0.31}
00:18:06.019 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
00:18:06.019 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
00:18:06.019 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.08 mountX=0.19 mountY=0.10, mountTheta=0.49
00:18:06.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.19, opts=13)
00:18:06.019 00.000 7988 Enqueuing Move request for scope (-0.11, 0.19)
00:18:06.019 00.000 15712 Worker thread wakes up
00:18:06.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
00:18:06.019 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
00:18:06.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:06.019 00.000 7988 UpdateGuideState exits: m=1594 SNR=26.6
00:18:06.035 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:06.036 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:06.036 00.000 7988 Enqueuing Expose request
00:18:06.038 00.002 15712 Moving (-0.11, 0.19) raw xDistance=0.19 yDistance=0.10
00:18:06.038 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 640.05
00:18:06.038 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
00:18:06.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:06.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:18:06.038 00.000 15712 MoveAxis(W, 42, ABG)
00:18:06.038 00.000 15712 Guiding  Dir = 3, Dur = 42
00:18:06.038 00.000 15712 IsGuiding returns 0
00:18:06.058 00.020 15712 PulseGuide returned control before completion, sleep 38
00:18:06.138 00.080 15712 IsGuiding returns 1
00:18:06.138 00.000 15712 scope still moving after pulse duration time elapsed
00:18:06.163 00.025 15712 IsGuiding returns 0
00:18:06.163 00.000 15712 scope move finished after 42 + 78 ms
00:18:06.163 00.000 15712 Move returns status 0, amount 42
00:18:06.163 00.000 15712 MoveAxis(N, 0, ABG)
00:18:06.163 00.000 15712 Move returns status 0, amount 0
00:18:06.163 00.000 15712 move complete, result=0
00:18:06.163 00.000 15712 worker thread done servicing request
00:18:06.163 00.000 15712 Worker thread wakes up
00:18:06.163 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
00:18:06.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:06.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:07.570 01.407 15712 Exposure complete
00:18:07.617 00.047 15712 worker thread done servicing request
00:18:07.617 00.000 7988 OnExposeComplete: enter
00:18:07.632 00.015 7988 UpdateGuideState(): m_state=6
00:18:07.634 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3630
00:18:07.635 00.001 7988 Star::Find returns 1 (0), X=501.67, Y=809.28, Mass=1522, SNR=26.1, Peak=152 HFD=4.4
00:18:07.635 00.000 7988 MultiStar: [#1 0.06,-0.29,0.94,U] [#2 -0.32,-0.05,0.84,U] [#3 -0.12,-0.16,0.85,U] [#4 -0.12,-0.06,0.77,U] [#5 -0.61,-0.29,0.00,M1] [#6 -0.10,-0.24,0.68,U] [#7 -0.15,-0.14,0.47,U] [#8 -0.09,-0.07,0.45,U] 
00:18:07.637 00.002 7988 refined, 7 included, MultiStar: {-0.13, -0.15}, one-star: {-0.20, -0.14}
00:18:07.637 00.000 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
00:18:07.639 00.002 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.40)
00:18:07.639 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.29 mountX=-0.15 mountY=0.13, mountTheta=2.41
00:18:07.641 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.15, opts=13)
00:18:07.643 00.002 7988 Enqueuing Move request for scope (-0.13, -0.15)
00:18:07.643 00.000 15712 Worker thread wakes up
00:18:07.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
00:18:07.643 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
00:18:07.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:07.643 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.1
00:18:07.646 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:07.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:07.647 00.001 7988 Enqueuing Expose request
00:18:07.647 00.000 15712 Moving (-0.13, -0.15) raw xDistance=-0.15 yDistance=0.13
00:18:07.652 00.005 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:18:07.652 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
00:18:07.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:07.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:18:07.652 00.000 15712 MoveAxis(W, 6, ABG)
00:18:07.652 00.000 15712 Guiding  Dir = 3, Dur = 6
00:18:07.652 00.000 15712 IsGuiding returns 0
00:18:07.668 00.016 15712 IsGuiding returns 0
00:18:07.668 00.000 15712 Move returns status 0, amount 6
00:18:07.668 00.000 15712 MoveAxis(N, 0, ABG)
00:18:07.668 00.000 15712 Move returns status 0, amount 0
00:18:07.668 00.000 15712 move complete, result=0
00:18:07.668 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:18:07.674 00.006 15712 worker thread done servicing request
00:18:07.674 00.000 15712 Worker thread wakes up
00:18:07.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:07.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:09.307 01.633 15712 Exposure complete
00:18:09.354 00.047 15712 worker thread done servicing request
00:18:09.354 00.000 7988 OnExposeComplete: enter
00:18:09.370 00.016 7988 UpdateGuideState(): m_state=6
00:18:09.370 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3631
00:18:09.370 00.000 7988 Star::Find returns 1 (0), X=501.59, Y=809.23, Mass=1550, SNR=26.2, Peak=145 HFD=4.7
00:18:09.370 00.000 7988 MultiStar: [#1 -0.28,-0.46,0.00,M1] [#2 -0.26,-0.25,0.85,U] [#3 -0.25,-0.34,0.00,M1] [#4 -0.40,-0.22,0.00,M3] [#5 -0.25,-0.27,0.71,U] [#6 -0.20,-0.41,0.00,M1] [#7 -0.62,-0.23,0.00,M3] [#8 -0.35,-0.47,0.00,M1] 
00:18:09.370 00.000 7988 single-star, 2 included, MultiStar: {-0.27, -0.23}, one-star: {-0.28, -0.18}
00:18:09.370 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.15 = 2.14)
00:18:09.370 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.18 = 2.10)
00:18:09.370 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-2.58 mountX=-0.18 mountY=0.29, mountTheta=2.13
00:18:09.370 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.18, opts=13)
00:18:09.370 00.000 7988 Enqueuing Move request for scope (-0.28, -0.18)
00:18:09.370 00.000 15712 Worker thread wakes up
00:18:09.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
00:18:09.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
00:18:09.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:09.370 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.2
00:18:09.384 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:09.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:09.386 00.002 7988 Enqueuing Expose request
00:18:09.387 00.001 15712 Moving (-0.28, -0.18) raw xDistance=-0.18 yDistance=0.29
00:18:09.387 00.000 15712 PPEC rslt: input = -0.18, final = -0.08, react = -0.11, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 640.05
00:18:09.387 00.000 15712 PPEC: input: -0.18, control: -0.08, exposure: 1500
00:18:09.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:18:09.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:18:09.387 00.000 15712 MoveAxis(E, 27, ABG)
00:18:09.387 00.000 15712 Guiding  Dir = 2, Dur = 27
00:18:09.387 00.000 15712 IsGuiding returns 0
00:18:09.408 00.021 15712 PulseGuide returned control before completion, sleep 15
00:18:09.434 00.026 15712 IsGuiding returns 1
00:18:09.434 00.000 15712 scope still moving after pulse duration time elapsed
00:18:09.472 00.038 15712 IsGuiding returns 0
00:18:09.472 00.000 15712 scope move finished after 27 + 59 ms
00:18:09.472 00.000 15712 Move returns status 0, amount 27
00:18:09.472 00.000 15712 MoveAxis(N, 0, ABG)
00:18:09.472 00.000 15712 Move returns status 0, amount 0
00:18:09.472 00.000 15712 move complete, result=0
00:18:09.472 00.000 7988 GuideStep: -0.2 px 27 ms EAST, 0.3 px 0 ms NORTH
00:18:09.480 00.008 15712 worker thread done servicing request
00:18:09.480 00.000 15712 Worker thread wakes up
00:18:09.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:09.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:10.899 01.419 15712 Exposure complete
00:18:10.961 00.062 15712 worker thread done servicing request
00:18:10.962 00.001 7988 OnExposeComplete: enter
00:18:10.962 00.000 7988 UpdateGuideState(): m_state=6
00:18:10.962 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3632
00:18:10.962 00.000 7988 Star::Find returns 1 (0), X=501.66, Y=809.29, Mass=1586, SNR=26.4, Peak=161 HFD=4.7
00:18:10.962 00.000 7988 MultiStar: [#1 -0.15,-0.21,0.96,U] [#2 -0.35,-0.11,0.84,U] [#3 -0.13,-0.08,0.81,U] [#4 -0.18,0.08,0.76,U] [#5 -0.31,0.00,0.75,U] [#6 -0.16,-0.16,0.65,U] [#7 -0.61,0.04,0.00,M4] [#8 -0.14,0.02,0.44,U] 
00:18:10.962 00.000 7988 refined, 7 included, MultiStar: {-0.21, -0.08}, one-star: {-0.21, -0.12}
00:18:10.962 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.32 = 1.96)
00:18:10.962 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.93)
00:18:10.970 00.008 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.76 mountX=-0.08 mountY=0.21, mountTheta=1.95
00:18:10.970 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.08, opts=13)
00:18:10.970 00.000 7988 Enqueuing Move request for scope (-0.21, -0.08)
00:18:10.970 00.000 15712 Worker thread wakes up
00:18:10.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
00:18:10.970 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
00:18:10.970 00.000 15712 Moving (-0.21, -0.08) raw xDistance=-0.08 yDistance=0.21
00:18:10.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:10.970 00.000 7988 UpdateGuideState exits: m=1586 SNR=26.4
00:18:10.976 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:10.977 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:10.977 00.000 7988 Enqueuing Expose request
00:18:10.977 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:18:10.977 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
00:18:10.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:10.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:18:10.977 00.000 15712 MoveAxis(W, 9, ABG)
00:18:10.977 00.000 15712 Guiding  Dir = 3, Dur = 9
00:18:10.977 00.000 15712 IsGuiding returns 0
00:18:10.997 00.020 15712 IsGuiding returns 0
00:18:10.997 00.000 15712 Move returns status 0, amount 9
00:18:10.997 00.000 15712 MoveAxis(N, 0, ABG)
00:18:10.997 00.000 15712 Move returns status 0, amount 0
00:18:10.997 00.000 15712 move complete, result=0
00:18:10.997 00.000 15712 worker thread done servicing request
00:18:10.997 00.000 15712 Worker thread wakes up
00:18:10.997 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.2 px 0 ms NORTH
00:18:10.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:10.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:12.636 01.639 15712 Exposure complete
00:18:12.687 00.051 15712 worker thread done servicing request
00:18:12.687 00.000 7988 OnExposeComplete: enter
00:18:12.699 00.012 7988 UpdateGuideState(): m_state=6
00:18:12.699 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3633
00:18:12.699 00.000 7988 Star::Find returns 1 (0), X=501.65, Y=809.20, Mass=1641, SNR=27.1, Peak=150 HFD=4.9
00:18:12.699 00.000 7988 MultiStar: [#1 -0.04,-0.34,0.94,U] [#2 -0.20,-0.17,0.82,U] [#3 -0.30,-0.32,0.00,M1] [#4 -0.09,-0.12,0.70,U] [#5 -0.37,-0.29,0.00,M1] [#6 -0.00,-0.19,0.61,U] [#7 -0.52,-0.02,0.00,M5] [#8 -0.14,-0.22,0.42,U] 
00:18:12.704 00.005 7988 refined, 5 included, MultiStar: {-0.12, -0.21}, one-star: {-0.22, -0.21}
00:18:12.704 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
00:18:12.704 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.61)
00:18:12.704 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-2.08 mountX=-0.22 mountY=0.13, mountTheta=2.61
00:18:12.704 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.21, opts=13)
00:18:12.704 00.000 7988 Enqueuing Move request for scope (-0.12, -0.21)
00:18:12.704 00.000 15712 Worker thread wakes up
00:18:12.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
00:18:12.704 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
00:18:12.704 00.000 15712 Moving (-0.12, -0.21) raw xDistance=-0.22 yDistance=0.13
00:18:12.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:12.704 00.000 7988 UpdateGuideState exits: m=1641 SNR=27.1
00:18:12.714 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:12.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:12.715 00.001 7988 Enqueuing Expose request
00:18:12.715 00.000 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 640.06
00:18:12.715 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
00:18:12.715 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:12.715 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:18:12.715 00.000 15712 MoveAxis(E, 32, ABG)
00:18:12.715 00.000 15712 Guiding  Dir = 2, Dur = 32
00:18:12.715 00.000 15712 IsGuiding returns 0
00:18:12.737 00.022 15712 PulseGuide returned control before completion, sleep 21
00:18:12.763 00.026 15712 IsGuiding returns 1
00:18:12.763 00.000 15712 scope still moving after pulse duration time elapsed
00:18:12.802 00.039 15712 IsGuiding returns 0
00:18:12.802 00.000 15712 scope move finished after 32 + 53 ms
00:18:12.802 00.000 15712 Move returns status 0, amount 32
00:18:12.802 00.000 15712 MoveAxis(N, 0, ABG)
00:18:12.802 00.000 15712 Move returns status 0, amount 0
00:18:12.802 00.000 15712 move complete, result=0
00:18:12.802 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
00:18:12.805 00.003 15712 worker thread done servicing request
00:18:12.805 00.000 15712 Worker thread wakes up
00:18:12.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:12.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:14.216 01.411 15712 Exposure complete
00:18:14.278 00.062 15712 worker thread done servicing request
00:18:14.278 00.000 7988 OnExposeComplete: enter
00:18:14.278 00.000 7988 UpdateGuideState(): m_state=6
00:18:14.281 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
00:18:14.281 00.000 7988 Star::Find returns 1 (0), X=501.66, Y=809.62, Mass=1522, SNR=25.9, Peak=140 HFD=4.7
00:18:14.283 00.002 7988 MultiStar: [#1 -0.16,-0.11,0.96,U] [#2 -0.13,-0.02,0.87,U] [#3 -0.10,0.06,0.86,U] [#4 -0.32,0.17,0.72,U] [#5 -0.27,-0.14,0.75,U] [#6 0.03,-0.07,0.67,U] [#7 -0.20,0.00,0.50,U] [#8 -0.42,0.33,0.00,M1] 
00:18:14.284 00.001 7988 refined, 7 included, MultiStar: {-0.17, 0.02}, one-star: {-0.21, 0.21}
00:18:14.284 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
00:18:14.286 00.002 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
00:18:14.286 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.04 mountX=0.02 mountY=0.17, mountTheta=1.48
00:18:14.288 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.02, opts=13)
00:18:14.288 00.000 7988 Enqueuing Move request for scope (-0.17, 0.02)
00:18:14.288 00.000 15712 Worker thread wakes up
00:18:14.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
00:18:14.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
00:18:14.288 00.000 15712 Moving (-0.17, 0.02) raw xDistance=0.02 yDistance=0.17
00:18:14.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:14.288 00.000 7988 UpdateGuideState exits: m=1522 SNR=25.9
00:18:14.293 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:14.294 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:14.294 00.000 7988 Enqueuing Expose request
00:18:14.294 00.000 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:18:14.294 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
00:18:14.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:14.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:18:14.294 00.000 15712 MoveAxis(W, 11, ABG)
00:18:14.294 00.000 15712 Guiding  Dir = 3, Dur = 11
00:18:14.301 00.007 15712 IsGuiding returns 0
00:18:14.321 00.020 15712 IsGuiding returns 1
00:18:14.321 00.000 15712 scope still moving after pulse duration time elapsed
00:18:14.386 00.065 15712 IsGuiding returns 0
00:18:14.386 00.000 15712 scope move finished after 11 + 68 ms
00:18:14.386 00.000 15712 Move returns status 0, amount 11
00:18:14.386 00.000 15712 MoveAxis(N, 0, ABG)
00:18:14.386 00.000 15712 Move returns status 0, amount 0
00:18:14.386 00.000 15712 move complete, result=0
00:18:14.386 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.2 px 0 ms NORTH
00:18:14.386 00.000 15712 worker thread done servicing request
00:18:14.386 00.000 15712 Worker thread wakes up
00:18:14.388 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:14.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:16.129 01.741 15712 Exposure complete
00:18:16.190 00.061 15712 worker thread done servicing request
00:18:16.190 00.000 7988 OnExposeComplete: enter
00:18:16.190 00.000 7988 UpdateGuideState(): m_state=6
00:18:16.190 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3635
00:18:16.190 00.000 7988 Star::Find returns 1 (0), X=501.39, Y=809.48, Mass=1467, SNR=25.4, Peak=141 HFD=4.4
00:18:16.190 00.000 7988 MultiStar: [#1 -0.07,-0.09,1.00,U] [#2 -0.32,0.11,0.89,U] [#3 -0.35,0.06,0.87,U] [#4 -0.18,0.26,0.79,U] [#5 -0.31,-0.17,0.77,U] [#6 -0.20,-0.02,0.69,U] [#7 -0.37,0.05,0.51,U] [#8 -0.32,0.30,0.00,M2] 
00:18:16.190 00.000 7988 refined, 7 included, MultiStar: {-0.28, 0.03}, one-star: {-0.48, 0.07}
00:18:16.190 00.000 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
00:18:16.190 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
00:18:16.190 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.29 cameraTheta=3.03 mountX=0.03 mountY=0.28, mountTheta=1.46
00:18:16.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.03, opts=13)
00:18:16.190 00.000 7988 Enqueuing Move request for scope (-0.28, 0.03)
00:18:16.190 00.000 15712 Worker thread wakes up
00:18:16.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
00:18:16.190 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
00:18:16.190 00.000 15712 Moving (-0.28, 0.03) raw xDistance=0.03 yDistance=0.28
00:18:16.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:16.190 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.4
00:18:16.204 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:16.206 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:16.206 00.000 7988 Enqueuing Expose request
00:18:16.206 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:18:16.206 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
00:18:16.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:18:16.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:18:16.206 00.000 15712 MoveAxis(W, 7, ABG)
00:18:16.206 00.000 15712 Guiding  Dir = 3, Dur = 7
00:18:16.206 00.000 15712 IsGuiding returns 0
00:18:16.223 00.017 15712 IsGuiding returns 0
00:18:16.223 00.000 15712 Move returns status 0, amount 7
00:18:16.223 00.000 15712 MoveAxis(N, 0, ABG)
00:18:16.223 00.000 15712 Move returns status 0, amount 0
00:18:16.223 00.000 15712 move complete, result=0
00:18:16.223 00.000 15712 worker thread done servicing request
00:18:16.223 00.000 15712 Worker thread wakes up
00:18:16.223 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.3 px 0 ms NORTH
00:18:16.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:16.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:17.641 01.418 15712 Exposure complete
00:18:17.702 00.061 15712 worker thread done servicing request
00:18:17.702 00.000 7988 OnExposeComplete: enter
00:18:17.702 00.000 7988 UpdateGuideState(): m_state=6
00:18:17.705 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3636
00:18:17.705 00.000 7988 Star::Find returns 1 (0), X=501.67, Y=809.27, Mass=1450, SNR=25.2, Peak=140 HFD=4.6
00:18:17.707 00.002 7988 MultiStar: [#1 0.09,-0.05,1.00,U] [#2 -0.04,-0.11,0.89,U] [#3 -0.33,-0.19,0.91,U] [#4 -0.22,-0.01,0.77,U] [#5 -0.09,0.00,0.78,U] [#6 0.15,0.28,0.68,U] [#7 0.06,-0.01,0.51,U] [#8 -0.17,-0.02,0.42,U] 
00:18:17.707 00.000 7988 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.20, -0.14}
00:18:17.709 00.002 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
00:18:17.709 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.98)
00:18:17.711 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.71 mountX=-0.04 mountY=0.09, mountTheta=2.00
00:18:17.713 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.04, opts=13)
00:18:17.713 00.000 7988 Enqueuing Move request for scope (-0.09, -0.04)
00:18:17.715 00.002 15712 Worker thread wakes up
00:18:17.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
00:18:17.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
00:18:17.715 00.000 15712 Moving (-0.09, -0.04) raw xDistance=-0.04 yDistance=0.09
00:18:17.716 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:17.718 00.002 7988 UpdateGuideState exits: m=1450 SNR=25.2
00:18:17.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:17.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:17.718 00.000 7988 Enqueuing Expose request
00:18:17.718 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:18:17.718 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
00:18:17.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:17.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:18:17.718 00.000 15712 MoveAxis(W, 6, ABG)
00:18:17.718 00.000 15712 Guiding  Dir = 3, Dur = 6
00:18:17.718 00.000 15712 IsGuiding returns 0
00:18:17.733 00.015 15712 IsGuiding returns 0
00:18:17.733 00.000 15712 Move returns status 0, amount 6
00:18:17.733 00.000 15712 MoveAxis(N, 0, ABG)
00:18:17.733 00.000 15712 Move returns status 0, amount 0
00:18:17.733 00.000 15712 move complete, result=0
00:18:17.733 00.000 15712 worker thread done servicing request
00:18:17.733 00.000 15712 Worker thread wakes up
00:18:17.733 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:18:17.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:17.744 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:19.375 01.631 15712 Exposure complete
00:18:19.435 00.060 15712 worker thread done servicing request
00:18:19.435 00.000 7988 OnExposeComplete: enter
00:18:19.436 00.001 7988 UpdateGuideState(): m_state=6
00:18:19.436 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3637
00:18:19.436 00.000 7988 Star::Find returns 1 (0), X=501.65, Y=809.68, Mass=1486, SNR=25.5, Peak=125 HFD=4.7
00:18:19.436 00.000 7988 MultiStar: [#1 -0.10,0.08,1.00,U] [#2 -0.18,0.47,0.00,M1] [#3 -0.26,0.28,0.82,U] [#4 -0.10,0.49,0.00,M1] [#5 -0.25,0.49,0.00,M1] [#6 -0.00,0.23,0.68,U] [#7 -0.37,0.48,0.00,M3] [#8 -0.27,0.32,0.00,M2] 
00:18:19.436 00.000 7988 refined, 3 included, MultiStar: {-0.15, 0.21}, one-star: {-0.22, 0.27}
00:18:19.436 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.63 = 0.63)
00:18:19.436 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
00:18:19.436 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.19 mountX=0.21 mountY=0.15, mountTheta=0.61
00:18:19.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.21, opts=13)
00:18:19.436 00.000 7988 Enqueuing Move request for scope (-0.15, 0.21)
00:18:19.436 00.000 15712 Worker thread wakes up
00:18:19.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
00:18:19.436 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
00:18:19.436 00.000 15712 Moving (-0.15, 0.21) raw xDistance=0.21 yDistance=0.15
00:18:19.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:19.450 00.014 7988 UpdateGuideState exits: m=1486 SNR=25.5
00:18:19.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:19.452 00.002 15712 PPEC rslt: input = 0.21, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 640.06
00:18:19.452 00.000 15712 PPEC: input: 0.21, control: 0.14, exposure: 1500
00:18:19.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:19.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:18:19.452 00.000 15712 MoveAxis(W, 46, ABG)
00:18:19.452 00.000 15712 Guiding  Dir = 3, Dur = 46
00:18:19.452 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:19.452 00.000 7988 Enqueuing Expose request
00:18:19.454 00.002 15712 IsGuiding returns 0
00:18:19.469 00.015 15712 PulseGuide returned control before completion, sleep 43
00:18:19.515 00.046 15712 IsGuiding returns 1
00:18:19.515 00.000 15712 scope still moving after pulse duration time elapsed
00:18:19.549 00.034 15712 IsGuiding returns 0
00:18:19.549 00.000 15712 scope move finished after 46 + 47 ms
00:18:19.549 00.000 15712 Move returns status 0, amount 46
00:18:19.549 00.000 15712 MoveAxis(N, 0, ABG)
00:18:19.549 00.000 15712 Move returns status 0, amount 0
00:18:19.549 00.000 15712 move complete, result=0
00:18:19.549 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
00:18:19.550 00.001 15712 worker thread done servicing request
00:18:19.550 00.000 15712 Worker thread wakes up
00:18:19.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:19.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:20.965 01.415 15712 Exposure complete
00:18:21.013 00.048 15712 worker thread done servicing request
00:18:21.013 00.000 7988 OnExposeComplete: enter
00:18:21.026 00.013 7988 UpdateGuideState(): m_state=6
00:18:21.028 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3638
00:18:21.028 00.000 7988 Star::Find returns 1 (0), X=501.73, Y=810.30, Mass=1453, SNR=25.2, Peak=145 HFD=4.6
00:18:21.028 00.000 7988 MultiStar: large primary error, entering stabilization period
00:18:21.030 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
00:18:21.030 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
00:18:21.032 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.89 hyp=0.90 cameraTheta=1.73 mountX=0.89 mountY=0.12, mountTheta=0.14
00:18:21.034 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.89, opts=13)
00:18:21.034 00.000 7988 Enqueuing Move request for scope (-0.15, 0.89)
00:18:21.036 00.002 15712 Worker thread wakes up
00:18:21.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.89) opts 0xd
00:18:21.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.89)
00:18:21.036 00.000 15712 Moving (-0.15, 0.89) raw xDistance=0.89 yDistance=0.12
00:18:21.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:21.036 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.2
00:18:21.039 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:21.039 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:21.041 00.002 7988 Enqueuing Expose request
00:18:21.044 00.003 15712 PPEC rslt: input = 0.89, final = 0.55, react = 0.53, pred = 0.02, hyst = 0.48, hyst_pct = 0.00, period_length = 640.06
00:18:21.044 00.000 15712 PPEC: input: 0.89, control: 0.55, exposure: 1500
00:18:21.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:21.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:18:21.044 00.000 15712 MoveAxis(W, 181, ABG)
00:18:21.044 00.000 15712 Guiding  Dir = 3, Dur = 181
00:18:21.044 00.000 15712 IsGuiding returns 0
00:18:21.064 00.020 15712 PulseGuide returned control before completion, sleep 168
00:18:21.255 00.191 15712 IsGuiding returns 0
00:18:21.255 00.000 15712 Move returns status 0, amount 181
00:18:21.255 00.000 15712 MoveAxis(N, 0, ABG)
00:18:21.255 00.000 15712 Move returns status 0, amount 0
00:18:21.255 00.000 15712 move complete, result=0
00:18:21.255 00.000 7988 GuideStep: 0.9 px 181 ms WEST, 0.1 px 0 ms NORTH
00:18:21.261 00.006 15712 worker thread done servicing request
00:18:21.261 00.000 15712 Worker thread wakes up
00:18:21.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:21.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:22.896 01.635 15712 Exposure complete
00:18:22.952 00.056 15712 worker thread done servicing request
00:18:22.952 00.000 7988 OnExposeComplete: enter
00:18:22.958 00.006 7988 UpdateGuideState(): m_state=6
00:18:22.958 00.000 7988 Star::Find(15, 501, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3639
00:18:22.960 00.002 7988 Star::Find returns 1 (0), X=501.71, Y=809.29, Mass=1503, SNR=25.7, Peak=136 HFD=4.7
00:18:22.960 00.000 7988 MultiStar: exiting stabilization period
00:18:22.962 00.002 7988 MultiStar: [#1 0.18,0.00,0.98,U] [#2 -0.08,0.09,0.86,U] [#3 0.11,0.02,0.88,U] [#4 -0.15,0.21,0.77,U] [#5 0.03,0.08,0.75,U] [#6 0.10,-0.08,0.68,U] [#7 -0.36,0.12,0.50,U] [#8 0.00,-0.01,0.49,U] 
00:18:22.962 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.16, -0.12}
00:18:22.964 00.002 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
00:18:22.964 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
00:18:22.966 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.20 mountX=0.03 mountY=0.02, mountTheta=0.61
00:18:22.968 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.03, opts=13)
00:18:22.969 00.001 7988 Enqueuing Move request for scope (-0.02, 0.03)
00:18:22.969 00.000 15712 Worker thread wakes up
00:18:22.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:18:22.969 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:18:22.969 00.000 15712 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.02
00:18:22.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:22.969 00.000 7988 UpdateGuideState exits: m=1503 SNR=25.7
00:18:22.972 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:22.973 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:22.973 00.000 7988 Enqueuing Expose request
00:18:22.973 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:18:22.973 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
00:18:22.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:22.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:18:22.973 00.000 15712 MoveAxis(W, 7, ABG)
00:18:22.973 00.000 15712 Guiding  Dir = 3, Dur = 7
00:18:22.973 00.000 15712 IsGuiding returns 0
00:18:22.989 00.016 15712 IsGuiding returns 0
00:18:22.989 00.000 15712 Move returns status 0, amount 7
00:18:22.989 00.000 15712 MoveAxis(N, 0, ABG)
00:18:22.989 00.000 15712 Move returns status 0, amount 0
00:18:22.989 00.000 15712 move complete, result=0
00:18:22.989 00.000 15712 worker thread done servicing request
00:18:22.989 00.000 15712 Worker thread wakes up
00:18:22.989 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:18:23.002 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:23.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:24.408 01.406 15712 Exposure complete
00:18:24.469 00.061 15712 worker thread done servicing request
00:18:24.469 00.000 7988 OnExposeComplete: enter
00:18:24.469 00.000 7988 UpdateGuideState(): m_state=6
00:18:24.469 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3640
00:18:24.469 00.000 7988 Star::Find returns 1 (0), X=501.37, Y=809.53, Mass=1553, SNR=26.0, Peak=147 HFD=4.8
00:18:24.469 00.000 7988 MultiStar: [#1 -0.26,-0.16,0.98,U] [#2 -0.08,-0.07,0.85,U] [#3 -0.17,-0.10,0.81,U] [#4 -0.21,-0.18,0.71,U] [#5 -0.43,-0.11,0.00,M1] [#6 -0.08,0.03,0.63,U] [#7 -0.58,0.13,0.00,M3] [#8 -0.46,-0.19,0.00,M2] 
00:18:24.469 00.000 7988 refined, 5 included, MultiStar: {-0.23, -0.06}, one-star: {-0.50, 0.12}
00:18:24.469 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.46 = 1.83)
00:18:24.469 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.79)
00:18:24.469 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-2.89 mountX=-0.06 mountY=0.24, mountTheta=1.82
00:18:24.469 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.06, opts=13)
00:18:24.469 00.000 7988 Enqueuing Move request for scope (-0.23, -0.06)
00:18:24.469 00.000 15712 Worker thread wakes up
00:18:24.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.06) opts 0xd
00:18:24.469 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.06)
00:18:24.469 00.000 15712 Moving (-0.23, -0.06) raw xDistance=-0.06 yDistance=0.24
00:18:24.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:24.469 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.0
00:18:24.484 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:24.486 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:24.486 00.000 7988 Enqueuing Expose request
00:18:24.486 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:18:24.486 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
00:18:24.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:24.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:18:24.486 00.000 15712 MoveAxis(W, 10, ABG)
00:18:24.486 00.000 15712 Guiding  Dir = 3, Dur = 10
00:18:24.486 00.000 15712 IsGuiding returns 0
00:18:24.504 00.018 15712 IsGuiding returns 1
00:18:24.504 00.000 15712 scope still moving after pulse duration time elapsed
00:18:24.552 00.048 15712 IsGuiding returns 0
00:18:24.552 00.000 15712 scope move finished after 10 + 52 ms
00:18:24.552 00.000 15712 Move returns status 0, amount 10
00:18:24.552 00.000 15712 MoveAxis(N, 0, ABG)
00:18:24.552 00.000 15712 Move returns status 0, amount 0
00:18:24.552 00.000 15712 move complete, result=0
00:18:24.552 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.2 px 0 ms NORTH
00:18:24.554 00.002 15712 worker thread done servicing request
00:18:24.554 00.000 15712 Worker thread wakes up
00:18:24.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:24.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:26.192 01.638 15712 Exposure complete
00:18:26.252 00.060 15712 worker thread done servicing request
00:18:26.252 00.000 7988 OnExposeComplete: enter
00:18:26.254 00.002 7988 UpdateGuideState(): m_state=6
00:18:26.254 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3641
00:18:26.254 00.000 7988 Star::Find returns 1 (0), X=501.82, Y=809.34, Mass=1542, SNR=25.8, Peak=152 HFD=4.8
00:18:26.254 00.000 7988 MultiStar: [#1 -0.10,-0.19,1.00,U] [#2 -0.35,-0.26,0.00,M1] [#3 -0.24,-0.28,0.83,U] [#4 -0.12,-0.07,0.74,U] [#5 -0.17,-0.27,0.74,U] [#6 -0.35,-0.21,0.68,U] [#7 -0.39,0.04,0.47,U] [#8 -0.07,0.01,0.44,U] 
00:18:26.254 00.000 7988 single-star, 7 included, MultiStar: {-0.17, -0.15}, one-star: {-0.05, -0.07}
00:18:26.254 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
00:18:26.254 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
00:18:26.254 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=-0.07 mountY=0.06, mountTheta=2.46
00:18:26.254 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.07, opts=13)
00:18:26.254 00.000 7988 Enqueuing Move request for scope (-0.05, -0.07)
00:18:26.254 00.000 15712 Worker thread wakes up
00:18:26.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:18:26.254 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:18:26.254 00.000 15712 Moving (-0.05, -0.07) raw xDistance=-0.07 yDistance=0.06
00:18:26.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:26.254 00.000 7988 UpdateGuideState exits: m=1542 SNR=25.8
00:18:26.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:26.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:26.269 00.015 7988 Enqueuing Expose request
00:18:26.270 00.001 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:18:26.270 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
00:18:26.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:26.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:18:26.270 00.000 15712 MoveAxis(W, 12, ABG)
00:18:26.270 00.000 15712 Guiding  Dir = 3, Dur = 12
00:18:26.270 00.000 15712 IsGuiding returns 0
00:18:26.286 00.016 15712 IsGuiding returns 1
00:18:26.286 00.000 15712 scope still moving after pulse duration time elapsed
00:18:26.337 00.051 15712 IsGuiding returns 1
00:18:26.366 00.029 15712 IsGuiding returns 0
00:18:26.366 00.000 15712 scope move finished after 12 + 82 ms
00:18:26.366 00.000 15712 Move returns status 0, amount 12
00:18:26.366 00.000 15712 MoveAxis(N, 0, ABG)
00:18:26.366 00.000 15712 Move returns status 0, amount 0
00:18:26.366 00.000 15712 move complete, result=0
00:18:26.366 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
00:18:26.368 00.002 15712 worker thread done servicing request
00:18:26.368 00.000 15712 Worker thread wakes up
00:18:26.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:26.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:27.788 01.420 15712 Exposure complete
00:18:27.848 00.060 15712 worker thread done servicing request
00:18:27.848 00.000 7988 OnExposeComplete: enter
00:18:27.850 00.002 7988 UpdateGuideState(): m_state=6
00:18:27.850 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3642
00:18:27.850 00.000 7988 Star::Find returns 1 (0), X=501.64, Y=809.10, Mass=1580, SNR=26.5, Peak=144 HFD=4.7
00:18:27.850 00.000 7988 MultiStar: [#1 0.10,-0.74,0.00,M1] [#2 -0.12,-0.55,0.00,M2] [#3 -0.01,-0.33,0.80,U] [#4 -0.15,-0.62,0.00,M1] [#5 -0.17,-0.53,0.00,M1] [#6 -0.02,-0.37,0.64,U] [#7 0.01,-0.05,0.47,U] [#8 0.15,-0.60,0.00,M2] 
00:18:27.850 00.000 7988 refined, 3 included, MultiStar: {-0.09, -0.28}, one-star: {-0.23, -0.31}
00:18:27.850 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.43 = 2.85)
00:18:27.850 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.82)
00:18:27.850 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.87 mountX=-0.29 mountY=0.09, mountTheta=2.82
00:18:27.850 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.28, opts=13)
00:18:27.850 00.000 7988 Enqueuing Move request for scope (-0.09, -0.28)
00:18:27.850 00.000 15712 Worker thread wakes up
00:18:27.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
00:18:27.850 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
00:18:27.850 00.000 15712 Moving (-0.09, -0.28) raw xDistance=-0.29 yDistance=0.09
00:18:27.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:27.850 00.000 7988 UpdateGuideState exits: m=1580 SNR=26.5
00:18:27.864 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:27.864 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:27.867 00.003 7988 Enqueuing Expose request
00:18:27.867 00.000 15712 PPEC rslt: input = -0.29, final = -0.14, react = -0.17, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 640.07
00:18:27.867 00.000 15712 PPEC: input: -0.29, control: -0.14, exposure: 1500
00:18:27.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:27.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:18:27.867 00.000 15712 MoveAxis(E, 44, ABG)
00:18:27.867 00.000 15712 Guiding  Dir = 2, Dur = 44
00:18:27.867 00.000 15712 IsGuiding returns 0
00:18:27.884 00.017 15712 PulseGuide returned control before completion, sleep 30
00:18:27.928 00.044 15712 IsGuiding returns 1
00:18:27.928 00.000 15712 scope still moving after pulse duration time elapsed
00:18:27.969 00.041 15712 IsGuiding returns 0
00:18:27.969 00.000 15712 scope move finished after 44 + 60 ms
00:18:27.969 00.000 15712 Move returns status 0, amount 44
00:18:27.969 00.000 15712 MoveAxis(N, 0, ABG)
00:18:27.969 00.000 15712 Move returns status 0, amount 0
00:18:27.969 00.000 15712 move complete, result=0
00:18:27.969 00.000 15712 worker thread done servicing request
00:18:27.969 00.000 15712 Worker thread wakes up
00:18:27.969 00.000 7988 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
00:18:27.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:27.975 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:29.616 01.641 15712 Exposure complete
00:18:29.679 00.063 15712 worker thread done servicing request
00:18:29.679 00.000 7988 OnExposeComplete: enter
00:18:29.680 00.001 7988 UpdateGuideState(): m_state=6
00:18:29.680 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3643
00:18:29.680 00.000 7988 Star::Find returns 1 (0), X=501.66, Y=809.78, Mass=1596, SNR=26.5, Peak=132 HFD=4.9
00:18:29.680 00.000 7988 MultiStar: [#1 0.06,0.13,0.95,U] [#2 -0.23,0.21,0.87,U] [#3 -0.01,0.29,0.82,U] [#4 -0.19,0.36,0.72,U] [#5 -0.32,0.17,0.68,U] [#6 -0.14,0.11,0.64,U] [#7 -0.36,0.42,0.00,M2] [#8 -0.21,0.16,0.44,U] 
00:18:29.680 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.23}, one-star: {-0.22, 0.37}
00:18:29.680 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
00:18:29.680 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
00:18:29.689 00.009 7988 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.28 cameraTheta=2.13 mountX=0.23 mountY=0.14, mountTheta=0.55
00:18:29.689 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.23, opts=13)
00:18:29.689 00.000 7988 Enqueuing Move request for scope (-0.15, 0.23)
00:18:29.689 00.000 15712 Worker thread wakes up
00:18:29.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
00:18:29.689 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
00:18:29.689 00.000 15712 Moving (-0.15, 0.23) raw xDistance=0.23 yDistance=0.14
00:18:29.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:29.689 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.5
00:18:29.695 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:29.695 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:29.696 00.001 7988 Enqueuing Expose request
00:18:29.696 00.000 15712 PPEC rslt: input = 0.23, final = 0.19, react = 0.14, pred = 0.05, hyst = 0.13, hyst_pct = 0.00, period_length = 640.07
00:18:29.696 00.000 15712 PPEC: input: 0.23, control: 0.19, exposure: 1500
00:18:29.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:29.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:18:29.696 00.000 15712 MoveAxis(W, 62, ABG)
00:18:29.696 00.000 15712 Guiding  Dir = 3, Dur = 62
00:18:29.696 00.000 15712 IsGuiding returns 0
00:18:29.715 00.019 15712 PulseGuide returned control before completion, sleep 57
00:18:29.795 00.080 15712 IsGuiding returns 0
00:18:29.795 00.000 15712 Move returns status 0, amount 62
00:18:29.795 00.000 15712 MoveAxis(N, 0, ABG)
00:18:29.795 00.000 15712 Move returns status 0, amount 0
00:18:29.795 00.000 15712 move complete, result=0
00:18:29.795 00.000 15712 worker thread done servicing request
00:18:29.795 00.000 15712 Worker thread wakes up
00:18:29.795 00.000 7988 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
00:18:29.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:29.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:31.215 01.420 15712 Exposure complete
00:18:31.275 00.060 15712 worker thread done servicing request
00:18:31.275 00.000 7988 OnExposeComplete: enter
00:18:31.277 00.002 7988 UpdateGuideState(): m_state=6
00:18:31.277 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3644
00:18:31.277 00.000 7988 Star::Find returns 1 (0), X=501.94, Y=809.63, Mass=1554, SNR=26.0, Peak=147 HFD=4.7
00:18:31.277 00.000 7988 MultiStar: [#1 0.19,0.09,0.96,U] [#2 0.05,0.09,0.84,U] [#3 0.06,0.02,0.82,U] [#4 0.07,0.20,0.78,U] [#5 -0.14,0.22,0.73,U] [#6 0.30,0.20,0.67,U] [#7 -0.18,0.48,0.00,M3] [#8 -0.10,0.24,0.44,U] 
00:18:31.277 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.15}, one-star: {0.06, 0.22}
00:18:31.277 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
00:18:31.277 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
00:18:31.277 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.13 mountX=0.15 mountY=-0.08, mountTheta=-0.46
00:18:31.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.15, opts=13)
00:18:31.277 00.000 7988 Enqueuing Move request for scope (0.07, 0.15)
00:18:31.277 00.000 15712 Worker thread wakes up
00:18:31.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
00:18:31.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
00:18:31.277 00.000 15712 Moving (0.07, 0.15) raw xDistance=0.15 yDistance=-0.08
00:18:31.290 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:31.290 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.0
00:18:31.292 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:31.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:31.292 00.000 7988 Enqueuing Expose request
00:18:31.292 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:18:31.292 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
00:18:31.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:31.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:31.292 00.000 15712 MoveAxis(W, 11, ABG)
00:18:31.292 00.000 15712 Guiding  Dir = 3, Dur = 11
00:18:31.313 00.021 15712 IsGuiding returns 0
00:18:31.329 00.016 15712 IsGuiding returns 1
00:18:31.329 00.000 15712 scope still moving after pulse duration time elapsed
00:18:31.356 00.027 15712 IsGuiding returns 1
00:18:31.392 00.036 15712 IsGuiding returns 0
00:18:31.392 00.000 15712 scope move finished after 11 + 69 ms
00:18:31.392 00.000 15712 Move returns status 0, amount 11
00:18:31.392 00.000 15712 MoveAxis(N, 0, ABG)
00:18:31.392 00.000 15712 Move returns status 0, amount 0
00:18:31.392 00.000 15712 move complete, result=0
00:18:31.392 00.000 7988 GuideStep: 0.2 px 11 ms WEST, -0.1 px 0 ms NORTH
00:18:31.396 00.004 15712 worker thread done servicing request
00:18:31.396 00.000 15712 Worker thread wakes up
00:18:31.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:31.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:33.034 01.638 15712 Exposure complete
00:18:33.095 00.061 15712 worker thread done servicing request
00:18:33.095 00.000 7988 OnExposeComplete: enter
00:18:33.096 00.001 7988 UpdateGuideState(): m_state=6
00:18:33.096 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3645
00:18:33.096 00.000 7988 Star::Find returns 1 (0), X=501.69, Y=809.87, Mass=1544, SNR=26.2, Peak=134 HFD=4.6
00:18:33.096 00.000 7988 MultiStar: [#1 0.04,0.38,0.99,U] [#2 -0.07,0.33,0.86,U] [#3 -0.03,0.65,0.00,M1] [#4 -0.12,0.41,0.00,M1] [#5 -0.06,0.28,0.70,U] [#6 0.07,0.32,0.65,U] [#7 -0.02,0.31,0.49,U] [#8 0.20,0.53,0.00,M1] 
00:18:33.096 00.000 7988 refined, 5 included, MultiStar: {-0.04, 0.36}, one-star: {-0.18, 0.46}
00:18:33.096 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
00:18:33.096 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
00:18:33.096 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.69 mountX=0.36 mountY=0.03, mountTheta=0.10
00:18:33.096 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.36, opts=13)
00:18:33.096 00.000 7988 Enqueuing Move request for scope (-0.04, 0.36)
00:18:33.108 00.012 15712 Worker thread wakes up
00:18:33.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.36) opts 0xd
00:18:33.108 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.36)
00:18:33.108 00.000 15712 Moving (-0.04, 0.36) raw xDistance=0.36 yDistance=0.03
00:18:33.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:33.108 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.2
00:18:33.110 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:33.110 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:33.112 00.002 7988 Enqueuing Expose request
00:18:33.112 00.000 15712 PPEC rslt: input = 0.36, final = 0.25, react = 0.21, pred = 0.04, hyst = 0.20, hyst_pct = 0.00, period_length = 640.07
00:18:33.112 00.000 15712 PPEC: input: 0.36, control: 0.25, exposure: 1500
00:18:33.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:33.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:18:33.112 00.000 15712 MoveAxis(W, 81, ABG)
00:18:33.112 00.000 15712 Guiding  Dir = 3, Dur = 81
00:18:33.112 00.000 15712 IsGuiding returns 0
00:18:33.134 00.022 15712 PulseGuide returned control before completion, sleep 69
00:18:33.212 00.078 15712 IsGuiding returns 1
00:18:33.212 00.000 15712 scope still moving after pulse duration time elapsed
00:18:33.239 00.027 15712 IsGuiding returns 0
00:18:33.239 00.000 15712 scope move finished after 81 + 44 ms
00:18:33.239 00.000 15712 Move returns status 0, amount 81
00:18:33.239 00.000 15712 MoveAxis(N, 0, ABG)
00:18:33.239 00.000 15712 Move returns status 0, amount 0
00:18:33.239 00.000 15712 move complete, result=0
00:18:33.239 00.000 15712 worker thread done servicing request
00:18:33.239 00.000 15712 Worker thread wakes up
00:18:33.239 00.000 7988 GuideStep: 0.4 px 81 ms WEST, 0.0 px 0 ms NORTH
00:18:33.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:33.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:34.655 01.416 15712 Exposure complete
00:18:34.716 00.061 15712 worker thread done servicing request
00:18:34.716 00.000 7988 OnExposeComplete: enter
00:18:34.716 00.000 7988 UpdateGuideState(): m_state=6
00:18:34.716 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3646
00:18:34.716 00.000 7988 Star::Find returns 1 (0), X=501.56, Y=809.73, Mass=1475, SNR=25.4, Peak=141 HFD=4.6
00:18:34.723 00.007 7988 MultiStar: [#1 0.19,0.13,0.99,U] [#2 -0.14,0.18,0.89,U] [#3 -0.19,0.24,0.86,U] [#4 -0.32,0.27,0.00,M2] [#5 -0.29,0.23,0.74,U] [#6 -0.19,0.24,0.70,U] [#7 -0.44,0.29,0.00,M3] [#8 -0.13,0.39,0.43,U] 
00:18:34.723 00.000 7988 refined, 6 included, MultiStar: {-0.14, 0.24}, one-star: {-0.31, 0.32}
00:18:34.723 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
00:18:34.723 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
00:18:34.723 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.12 mountX=0.24 mountY=0.14, mountTheta=0.53
00:18:34.723 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.24, opts=13)
00:18:34.723 00.000 7988 Enqueuing Move request for scope (-0.14, 0.24)
00:18:34.731 00.008 15712 Worker thread wakes up
00:18:34.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
00:18:34.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
00:18:34.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:34.731 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.4
00:18:34.734 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:34.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:34.736 00.002 7988 Enqueuing Expose request
00:18:34.736 00.000 15712 Moving (-0.14, 0.24) raw xDistance=0.24 yDistance=0.14
00:18:34.740 00.004 15712 PPEC rslt: input = 0.24, final = 0.17, react = 0.14, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 640.07
00:18:34.740 00.000 15712 PPEC: input: 0.24, control: 0.17, exposure: 1500
00:18:34.740 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:34.740 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:18:34.740 00.000 15712 MoveAxis(W, 55, ABG)
00:18:34.740 00.000 15712 Guiding  Dir = 3, Dur = 55
00:18:34.740 00.000 15712 IsGuiding returns 0
00:18:34.763 00.023 15712 PulseGuide returned control before completion, sleep 39
00:18:34.847 00.084 15712 IsGuiding returns 1
00:18:34.847 00.000 15712 scope still moving after pulse duration time elapsed
00:18:34.875 00.028 15712 IsGuiding returns 0
00:18:34.875 00.000 15712 scope move finished after 55 + 79 ms
00:18:34.875 00.000 15712 Move returns status 0, amount 55
00:18:34.875 00.000 15712 MoveAxis(N, 0, ABG)
00:18:34.875 00.000 15712 Move returns status 0, amount 0
00:18:34.875 00.000 15712 move complete, result=0
00:18:34.875 00.000 15712 worker thread done servicing request
00:18:34.875 00.000 15712 Worker thread wakes up
00:18:34.875 00.000 7988 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
00:18:34.876 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:34.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:36.518 01.642 15712 Exposure complete
00:18:36.577 00.059 15712 worker thread done servicing request
00:18:36.577 00.000 7988 OnExposeComplete: enter
00:18:36.581 00.004 7988 UpdateGuideState(): m_state=6
00:18:36.581 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3647
00:18:36.581 00.000 7988 Star::Find returns 1 (0), X=501.71, Y=809.19, Mass=1519, SNR=25.8, Peak=146 HFD=4.5
00:18:36.581 00.000 7988 MultiStar: [#1 -0.11,-0.43,0.00,M1] [#2 -0.15,-0.18,0.85,U] [#3 -0.02,-0.22,0.86,U] [#4 -0.01,0.03,0.77,U] [#5 -0.08,-0.29,0.77,U] [#6 0.26,-0.21,0.65,U] [#7 -0.23,0.00,0.53,U] [#8 -0.07,-0.22,0.44,U] 
00:18:36.581 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.17}, one-star: {-0.16, -0.22}
00:18:36.581 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
00:18:36.581 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
00:18:36.581 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.93 mountX=-0.17 mountY=0.07, mountTheta=2.76
00:18:36.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.17, opts=13)
00:18:36.581 00.000 7988 Enqueuing Move request for scope (-0.06, -0.17)
00:18:36.581 00.000 15712 Worker thread wakes up
00:18:36.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
00:18:36.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
00:18:36.581 00.000 15712 Moving (-0.06, -0.17) raw xDistance=-0.17 yDistance=0.07
00:18:36.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:36.594 00.013 7988 UpdateGuideState exits: m=1519 SNR=25.8
00:18:36.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:36.596 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:36.597 00.001 7988 Enqueuing Expose request
00:18:36.597 00.000 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 640.08
00:18:36.597 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
00:18:36.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:36.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:18:36.597 00.000 15712 MoveAxis(E, 22, ABG)
00:18:36.597 00.000 15712 Guiding  Dir = 2, Dur = 22
00:18:36.597 00.000 15712 IsGuiding returns 0
00:18:36.619 00.022 15712 PulseGuide returned control before completion, sleep 11
00:18:36.668 00.049 15712 IsGuiding returns 0
00:18:36.668 00.000 15712 Move returns status 0, amount 22
00:18:36.668 00.000 15712 MoveAxis(N, 0, ABG)
00:18:36.668 00.000 15712 Move returns status 0, amount 0
00:18:36.668 00.000 15712 move complete, result=0
00:18:36.668 00.000 15712 worker thread done servicing request
00:18:36.668 00.000 15712 Worker thread wakes up
00:18:36.668 00.000 7988 GuideStep: -0.2 px 22 ms EAST, 0.1 px 0 ms NORTH
00:18:36.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:36.670 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:38.085 01.415 15712 Exposure complete
00:18:38.143 00.058 15712 worker thread done servicing request
00:18:38.143 00.000 7988 OnExposeComplete: enter
00:18:38.146 00.003 7988 UpdateGuideState(): m_state=6
00:18:38.146 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3648
00:18:38.146 00.000 7988 Star::Find returns 1 (0), X=501.79, Y=809.44, Mass=1452, SNR=25.5, Peak=162 HFD=4.1
00:18:38.146 00.000 7988 MultiStar: [#1 0.06,-0.23,0.99,U] [#2 -0.01,0.03,0.88,U] [#3 0.02,0.15,0.87,U] [#4 -0.21,-0.08,0.77,U] [#5 -0.14,-0.29,0.72,U] [#6 0.08,-0.11,0.68,U] [#7 -0.17,-0.01,0.51,U] [#8 -0.36,0.19,0.41,U] 
00:18:38.146 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.08, 0.03}
00:18:38.146 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.11 = 2.18)
00:18:38.146 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
00:18:38.146 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.54 mountX=-0.05 mountY=0.07, mountTheta=2.17
00:18:38.146 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.05, opts=13)
00:18:38.146 00.000 7988 Enqueuing Move request for scope (-0.07, -0.05)
00:18:38.146 00.000 15712 Worker thread wakes up
00:18:38.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
00:18:38.146 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
00:18:38.146 00.000 15712 Moving (-0.07, -0.05) raw xDistance=-0.05 yDistance=0.07
00:18:38.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:38.160 00.014 7988 UpdateGuideState exits: m=1452 SNR=25.5
00:18:38.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:38.162 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:38.162 00.000 7988 Enqueuing Expose request
00:18:38.162 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:18:38.162 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
00:18:38.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:38.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:18:38.162 00.000 15712 MoveAxis(W, 12, ABG)
00:18:38.162 00.000 15712 Guiding  Dir = 3, Dur = 12
00:18:38.194 00.032 15712 IsGuiding returns 0
00:18:38.219 00.025 15712 IsGuiding returns 1
00:18:38.219 00.000 15712 scope still moving after pulse duration time elapsed
00:18:38.241 00.022 15712 IsGuiding returns 1
00:18:38.279 00.038 15712 IsGuiding returns 0
00:18:38.279 00.000 15712 scope move finished after 12 + 68 ms
00:18:38.279 00.000 15712 Move returns status 0, amount 12
00:18:38.279 00.000 15712 MoveAxis(N, 0, ABG)
00:18:38.279 00.000 15712 Move returns status 0, amount 0
00:18:38.279 00.000 15712 move complete, result=0
00:18:38.279 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
00:18:38.285 00.006 15712 worker thread done servicing request
00:18:38.285 00.000 15712 Worker thread wakes up
00:18:38.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:38.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:39.916 01.631 15712 Exposure complete
00:18:39.980 00.064 15712 worker thread done servicing request
00:18:39.980 00.000 7988 OnExposeComplete: enter
00:18:39.980 00.000 7988 UpdateGuideState(): m_state=6
00:18:39.982 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3649
00:18:39.982 00.000 7988 Star::Find returns 1 (0), X=501.74, Y=809.52, Mass=1495, SNR=25.7, Peak=149 HFD=4.6
00:18:39.984 00.002 7988 MultiStar: [#1 -0.04,-0.11,0.97,U] [#2 -0.20,0.00,0.87,U] [#3 -0.11,0.00,0.84,U] [#4 -0.16,0.10,0.77,U] [#5 -0.26,0.20,0.76,U] [#6 0.15,0.07,0.67,U] [#7 -0.06,0.09,0.47,U] [#8 0.27,0.08,0.47,U] 
00:18:39.984 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {-0.13, 0.11}
00:18:39.986 00.002 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.56) = xAngle (0.99 = 0.99)
00:18:39.986 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
00:18:39.988 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.55 mountX=0.05 mountY=0.08, mountTheta=0.98
00:18:39.990 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.05, opts=13)
00:18:39.990 00.000 7988 Enqueuing Move request for scope (-0.08, 0.05)
00:18:39.992 00.002 15712 Worker thread wakes up
00:18:39.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
00:18:39.992 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
00:18:39.992 00.000 15712 Moving (-0.08, 0.05) raw xDistance=0.05 yDistance=0.08
00:18:39.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:39.992 00.000 7988 UpdateGuideState exits: m=1495 SNR=25.7
00:18:39.992 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:39.995 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:39.995 00.000 7988 Enqueuing Expose request
00:18:39.995 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:18:39.995 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
00:18:39.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:39.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:18:39.995 00.000 15712 MoveAxis(W, 13, ABG)
00:18:39.995 00.000 15712 Guiding  Dir = 3, Dur = 13
00:18:39.995 00.000 15712 IsGuiding returns 0
00:18:40.018 00.023 15712 IsGuiding returns 1
00:18:40.018 00.000 15712 scope still moving after pulse duration time elapsed
00:18:40.063 00.045 15712 IsGuiding returns 0
00:18:40.063 00.000 15712 scope move finished after 13 + 61 ms
00:18:40.063 00.000 15712 Move returns status 0, amount 13
00:18:40.063 00.000 15712 MoveAxis(N, 0, ABG)
00:18:40.063 00.000 15712 Move returns status 0, amount 0
00:18:40.063 00.000 15712 move complete, result=0
00:18:40.063 00.000 7988 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
00:18:40.074 00.011 15712 worker thread done servicing request
00:18:40.074 00.000 15712 Worker thread wakes up
00:18:40.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:40.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:41.479 01.405 15712 Exposure complete
00:18:41.541 00.062 15712 worker thread done servicing request
00:18:41.541 00.000 7988 OnExposeComplete: enter
00:18:41.541 00.000 7988 UpdateGuideState(): m_state=6
00:18:41.543 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3650
00:18:41.543 00.000 7988 Star::Find returns 1 (0), X=501.62, Y=809.29, Mass=1620, SNR=26.9, Peak=161 HFD=4.7
00:18:41.546 00.003 7988 MultiStar: [#1 -0.04,-0.33,0.97,U] [#2 -0.17,-0.19,0.83,U] [#3 0.02,-0.11,0.81,U] [#4 -0.16,-0.05,0.72,U] [#5 -0.34,-0.39,0.00,M1] [#6 -0.11,-0.13,0.63,U] [#7 -0.06,-0.26,0.44,U] [#8 -0.16,-0.06,0.44,U] 
00:18:41.546 00.000 7988 refined, 7 included, MultiStar: {-0.12, -0.16}, one-star: {-0.26, -0.12}
00:18:41.548 00.002 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
00:18:41.548 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.48)
00:18:41.550 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.21 mountX=-0.16 mountY=0.12, mountTheta=2.49
00:18:41.552 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.16, opts=13)
00:18:41.552 00.000 7988 Enqueuing Move request for scope (-0.12, -0.16)
00:18:41.554 00.002 15712 Worker thread wakes up
00:18:41.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
00:18:41.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
00:18:41.554 00.000 15712 Moving (-0.12, -0.16) raw xDistance=-0.16 yDistance=0.12
00:18:41.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:41.554 00.000 7988 UpdateGuideState exits: m=1620 SNR=26.9
00:18:41.557 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:41.558 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:41.558 00.000 7988 Enqueuing Expose request
00:18:41.558 00.000 15712 PPEC rslt: input = -0.16, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 640.08
00:18:41.558 00.000 15712 PPEC: input: -0.16, control: -0.07, exposure: 1500
00:18:41.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:41.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:18:41.558 00.000 15712 MoveAxis(E, 22, ABG)
00:18:41.558 00.000 15712 Guiding  Dir = 2, Dur = 22
00:18:41.558 00.000 15712 IsGuiding returns 0
00:18:41.576 00.018 15712 PulseGuide returned control before completion, sleep 17
00:18:41.621 00.045 15712 IsGuiding returns 0
00:18:41.621 00.000 15712 Move returns status 0, amount 22
00:18:41.621 00.000 15712 MoveAxis(N, 0, ABG)
00:18:41.621 00.000 15712 Move returns status 0, amount 0
00:18:41.621 00.000 15712 move complete, result=0
00:18:41.621 00.000 15712 worker thread done servicing request
00:18:41.621 00.000 15712 Worker thread wakes up
00:18:41.621 00.000 7988 GuideStep: -0.2 px 22 ms EAST, 0.1 px 0 ms NORTH
00:18:41.626 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:41.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:43.263 01.637 15712 Exposure complete
00:18:43.325 00.062 15712 worker thread done servicing request
00:18:43.325 00.000 7988 OnExposeComplete: enter
00:18:43.326 00.001 7988 UpdateGuideState(): m_state=6
00:18:43.328 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3651
00:18:43.328 00.000 7988 Star::Find returns 1 (0), X=501.65, Y=809.79, Mass=1582, SNR=26.4, Peak=148 HFD=4.5
00:18:43.330 00.002 7988 MultiStar: [#1 -0.11,0.22,0.95,U] [#2 -0.02,0.40,0.84,U] [#3 -0.14,0.35,0.84,U] [#4 -0.18,0.41,0.00,M1] [#5 -0.25,0.41,0.00,M2] [#6 0.04,0.27,0.63,U] [#7 -0.11,0.34,0.48,U] [#8 -0.14,0.23,0.47,U] 
00:18:43.330 00.000 7988 refined, 6 included, MultiStar: {-0.11, 0.32}, one-star: {-0.22, 0.38}
00:18:43.332 00.002 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
00:18:43.332 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
00:18:43.334 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.33 cameraTheta=1.89 mountX=0.32 mountY=0.10, mountTheta=0.30
00:18:43.336 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.32, opts=13)
00:18:43.336 00.000 7988 Enqueuing Move request for scope (-0.11, 0.32)
00:18:43.338 00.002 15712 Worker thread wakes up
00:18:43.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
00:18:43.338 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
00:18:43.338 00.000 15712 Moving (-0.11, 0.32) raw xDistance=0.32 yDistance=0.10
00:18:43.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:43.338 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.4
00:18:43.341 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:43.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:43.342 00.001 7988 Enqueuing Expose request
00:18:43.342 00.000 15712 PPEC rslt: input = 0.32, final = 0.21, react = 0.19, pred = 0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 640.08
00:18:43.342 00.000 15712 PPEC: input: 0.32, control: 0.21, exposure: 1500
00:18:43.342 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:43.342 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:18:43.342 00.000 15712 MoveAxis(W, 70, ABG)
00:18:43.342 00.000 15712 Guiding  Dir = 3, Dur = 70
00:18:43.342 00.000 15712 IsGuiding returns 0
00:18:43.362 00.020 15712 PulseGuide returned control before completion, sleep 58
00:18:43.444 00.082 15712 IsGuiding returns 1
00:18:43.444 00.000 15712 scope still moving after pulse duration time elapsed
00:18:43.471 00.027 15712 IsGuiding returns 0
00:18:43.471 00.000 15712 scope move finished after 70 + 56 ms
00:18:43.471 00.000 15712 Move returns status 0, amount 70
00:18:43.471 00.000 15712 MoveAxis(N, 0, ABG)
00:18:43.471 00.000 15712 Move returns status 0, amount 0
00:18:43.471 00.000 15712 move complete, result=0
00:18:43.471 00.000 15712 worker thread done servicing request
00:18:43.471 00.000 15712 Worker thread wakes up
00:18:43.471 00.000 7988 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
00:18:43.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:43.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:44.888 01.417 15712 Exposure complete
00:18:44.940 00.052 15712 worker thread done servicing request
00:18:44.940 00.000 7988 OnExposeComplete: enter
00:18:44.950 00.010 7988 UpdateGuideState(): m_state=6
00:18:44.950 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
00:18:44.950 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=809.76, Mass=1581, SNR=26.4, Peak=135 HFD=4.5
00:18:44.953 00.003 7988 MultiStar: [#1 0.42,0.32,0.00,M1] [#2 0.12,0.30,0.87,U] [#3 0.21,0.28,0.81,U] [#4 0.12,0.65,0.00,M2] [#5 0.19,0.40,0.00,M3] [#6 0.27,0.31,0.67,U] [#7 0.36,0.53,0.00,M1] [#8 0.27,0.33,0.00,M1] 
00:18:44.953 00.000 7988 refined, 3 included, MultiStar: {0.18, 0.31}, one-star: {0.16, 0.35}
00:18:44.953 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
00:18:44.953 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
00:18:44.956 00.003 7988 CameraToMount -- cameraX=0.18 cameraY=0.31 hyp=0.36 cameraTheta=1.03 mountX=0.31 mountY=-0.19, mountTheta=-0.55
00:18:44.956 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.31, opts=13)
00:18:44.956 00.000 7988 Enqueuing Move request for scope (0.18, 0.31)
00:18:44.956 00.000 15712 Worker thread wakes up
00:18:44.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.31) opts 0xd
00:18:44.956 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.31)
00:18:44.956 00.000 15712 Moving (0.18, 0.31) raw xDistance=0.31 yDistance=-0.19
00:18:44.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:44.956 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.4
00:18:44.963 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:44.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:44.965 00.002 15712 PPEC rslt: input = 0.31, final = 0.21, react = 0.19, pred = 0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 640.08
00:18:44.965 00.000 15712 PPEC: input: 0.31, control: 0.21, exposure: 1500
00:18:44.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:44.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:18:44.965 00.000 15712 MoveAxis(W, 70, ABG)
00:18:44.965 00.000 15712 Guiding  Dir = 3, Dur = 70
00:18:44.965 00.000 7988 Enqueuing Expose request
00:18:44.965 00.000 15712 IsGuiding returns 0
00:18:44.990 00.025 15712 PulseGuide returned control before completion, sleep 51
00:18:45.076 00.086 15712 IsGuiding returns 1
00:18:45.076 00.000 15712 scope still moving after pulse duration time elapsed
00:18:45.109 00.033 15712 IsGuiding returns 0
00:18:45.109 00.000 15712 scope move finished after 70 + 71 ms
00:18:45.109 00.000 15712 Move returns status 0, amount 70
00:18:45.109 00.000 15712 MoveAxis(N, 0, ABG)
00:18:45.109 00.000 15712 Move returns status 0, amount 0
00:18:45.109 00.000 15712 move complete, result=0
00:18:45.109 00.000 15712 worker thread done servicing request
00:18:45.109 00.000 15712 Worker thread wakes up
00:18:45.109 00.000 7988 GuideStep: 0.3 px 70 ms WEST, -0.2 px 0 ms NORTH
00:18:45.110 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:45.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:46.750 01.640 15712 Exposure complete
00:18:46.811 00.061 15712 worker thread done servicing request
00:18:46.811 00.000 7988 OnExposeComplete: enter
00:18:46.811 00.000 7988 UpdateGuideState(): m_state=6
00:18:46.814 00.003 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3653
00:18:46.814 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=809.43, Mass=1596, SNR=26.5, Peak=136 HFD=4.9
00:18:46.816 00.002 7988 MultiStar: [#1 0.32,-0.06,0.97,U] [#2 0.20,0.12,0.87,U] [#3 0.38,0.08,0.83,U] [#4 0.07,0.16,0.75,U] [#5 0.28,0.05,0.74,U] [#6 0.43,-0.14,0.00,M1] [#7 0.07,0.42,0.00,M2] [#8 0.52,-0.04,0.00,M2] 
00:18:46.816 00.000 7988 single-star, 5 included, MultiStar: {0.23, 0.06}, one-star: {0.12, 0.02}
00:18:46.818 00.002 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.36 = -1.36)
00:18:46.818 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
00:18:46.820 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.20 mountX=0.02 mountY=-0.12, mountTheta=-1.36
00:18:46.822 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.02, opts=13)
00:18:46.822 00.000 7988 Enqueuing Move request for scope (0.12, 0.02)
00:18:46.824 00.002 15712 Worker thread wakes up
00:18:46.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:18:46.824 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:18:46.824 00.000 15712 Moving (0.12, 0.02) raw xDistance=0.02 yDistance=-0.12
00:18:46.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:46.824 00.000 7988 UpdateGuideState exits: m=1596 SNR=26.5
00:18:46.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:46.827 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:46.827 00.000 7988 Enqueuing Expose request
00:18:46.827 00.000 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:18:46.827 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
00:18:46.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:46.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:18:46.827 00.000 15712 MoveAxis(W, 13, ABG)
00:18:46.827 00.000 15712 Guiding  Dir = 3, Dur = 13
00:18:46.827 00.000 15712 IsGuiding returns 0
00:18:46.844 00.017 15712 IsGuiding returns 1
00:18:46.844 00.000 15712 scope still moving after pulse duration time elapsed
00:18:46.899 00.055 15712 IsGuiding returns 0
00:18:46.899 00.000 15712 scope move finished after 13 + 56 ms
00:18:46.899 00.000 15712 Move returns status 0, amount 13
00:18:46.899 00.000 15712 MoveAxis(N, 0, ABG)
00:18:46.899 00.000 15712 Move returns status 0, amount 0
00:18:46.899 00.000 15712 move complete, result=0
00:18:46.899 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:18:46.901 00.002 15712 worker thread done servicing request
00:18:46.901 00.000 15712 Worker thread wakes up
00:18:46.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:46.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:48.310 01.409 15712 Exposure complete
00:18:48.367 00.057 15712 worker thread done servicing request
00:18:48.373 00.006 7988 OnExposeComplete: enter
00:18:48.374 00.001 7988 UpdateGuideState(): m_state=6
00:18:48.374 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3654
00:18:48.376 00.002 7988 Star::Find returns 1 (0), X=502.03, Y=809.80, Mass=1555, SNR=26.2, Peak=145 HFD=4.4
00:18:48.376 00.000 7988 MultiStar: [#1 0.21,0.44,0.00,M1] [#2 0.18,0.52,0.00,M1] [#3 0.22,0.57,0.00,M1] [#4 -0.15,0.59,0.00,M2] [#5 0.36,0.45,0.00,M3] [#6 0.16,0.34,0.67,U] [#7 -0.17,0.49,0.00,M3] [#8 0.46,0.08,0.00,M3] 
00:18:48.378 00.002 7988 refined, 1 included, MultiStar: {0.16, 0.37}, one-star: {0.16, 0.39}
00:18:48.378 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
00:18:48.380 00.002 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
00:18:48.380 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.16 mountX=0.37 mountY=-0.17, mountTheta=-0.43
00:18:48.382 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.37, opts=13)
00:18:48.384 00.002 7988 Enqueuing Move request for scope (0.16, 0.37)
00:18:48.384 00.000 15712 Worker thread wakes up
00:18:48.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.37) opts 0xd
00:18:48.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.37)
00:18:48.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:48.384 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.2
00:18:48.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:48.389 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:48.389 00.000 7988 Enqueuing Expose request
00:18:48.391 00.002 15712 Moving (0.16, 0.37) raw xDistance=0.37 yDistance=-0.17
00:18:48.391 00.000 15712 PPEC rslt: input = 0.37, final = 0.26, react = 0.22, pred = 0.04, hyst = 0.21, hyst_pct = 0.00, period_length = 640.08
00:18:48.391 00.000 15712 PPEC: input: 0.37, control: 0.26, exposure: 1500
00:18:48.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:48.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:18:48.391 00.000 15712 MoveAxis(W, 86, ABG)
00:18:48.391 00.000 15712 Guiding  Dir = 3, Dur = 86
00:18:48.391 00.000 15712 IsGuiding returns 0
00:18:48.411 00.020 15712 PulseGuide returned control before completion, sleep 80
00:18:48.527 00.116 15712 IsGuiding returns 0
00:18:48.527 00.000 15712 Move returns status 0, amount 86
00:18:48.527 00.000 15712 MoveAxis(N, 0, ABG)
00:18:48.527 00.000 15712 Move returns status 0, amount 0
00:18:48.527 00.000 15712 move complete, result=0
00:18:48.527 00.000 15712 worker thread done servicing request
00:18:48.527 00.000 15712 Worker thread wakes up
00:18:48.527 00.000 7988 GuideStep: 0.4 px 86 ms WEST, -0.2 px 0 ms NORTH
00:18:48.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:48.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:50.273 01.746 15712 Exposure complete
00:18:50.335 00.062 15712 worker thread done servicing request
00:18:50.336 00.001 7988 OnExposeComplete: enter
00:18:50.336 00.000 7988 UpdateGuideState(): m_state=6
00:18:50.336 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3655
00:18:50.336 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=809.25, Mass=1572, SNR=26.4, Peak=185 HFD=4.1
00:18:50.336 00.000 7988 MultiStar: [#1 0.41,-0.37,0.00,M2] [#2 0.22,-0.19,0.88,U] [#3 0.33,-0.26,0.00,M2] [#4 0.10,0.07,0.75,U] [#5 -0.02,-0.20,0.72,U] [#6 0.27,-0.15,0.66,U] [#7 0.25,0.00,0.50,U] [#8 0.26,-0.12,0.43,U] 
00:18:50.336 00.000 7988 single-star, 6 included, MultiStar: {0.16, -0.12}, one-star: {0.10, -0.16}
00:18:50.336 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
00:18:50.336 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
00:18:50.336 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.03 mountX=-0.16 mountY=-0.09, mountTheta=-2.62
00:18:50.336 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.16, opts=13)
00:18:50.336 00.000 7988 Enqueuing Move request for scope (0.10, -0.16)
00:18:50.348 00.012 15712 Worker thread wakes up
00:18:50.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
00:18:50.348 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
00:18:50.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:50.348 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.4
00:18:50.350 00.002 15712 Moving (0.10, -0.16) raw xDistance=-0.16 yDistance=-0.09
00:18:50.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:50.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:50.352 00.002 7988 Enqueuing Expose request
00:18:50.352 00.000 15712 PPEC rslt: input = -0.16, final = -0.05, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 640.08
00:18:50.352 00.000 15712 PPEC: input: -0.16, control: -0.05, exposure: 1500
00:18:50.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:50.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:50.352 00.000 15712 MoveAxis(E, 18, ABG)
00:18:50.352 00.000 15712 Guiding  Dir = 2, Dur = 18
00:18:50.352 00.000 15712 IsGuiding returns 0
00:18:50.382 00.030 15712 IsGuiding returns 1
00:18:50.382 00.000 15712 scope still moving after pulse duration time elapsed
00:18:50.430 00.048 15712 IsGuiding returns 0
00:18:50.430 00.000 15712 scope move finished after 18 + 59 ms
00:18:50.430 00.000 15712 Move returns status 0, amount 18
00:18:50.430 00.000 15712 MoveAxis(N, 0, ABG)
00:18:50.430 00.000 15712 Move returns status 0, amount 0
00:18:50.430 00.000 15712 move complete, result=0
00:18:50.433 00.003 7988 GuideStep: -0.2 px 18 ms EAST, -0.1 px 0 ms NORTH
00:18:50.433 00.000 15712 worker thread done servicing request
00:18:50.433 00.000 15712 Worker thread wakes up
00:18:50.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:50.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:51.853 01.420 15712 Exposure complete
00:18:51.914 00.061 15712 worker thread done servicing request
00:18:51.914 00.000 7988 OnExposeComplete: enter
00:18:51.915 00.001 7988 UpdateGuideState(): m_state=6
00:18:51.915 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3656
00:18:51.915 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=809.23, Mass=1649, SNR=27.0, Peak=177 HFD=4.5
00:18:51.915 00.000 7988 MultiStar: [#1 0.33,-0.24,0.92,U] [#2 0.22,-0.10,0.83,U] [#3 0.04,0.02,0.86,U] [#4 0.10,-0.19,0.74,U] [#5 0.21,-0.19,0.69,U] [#6 0.17,-0.16,0.63,U] [#7 0.24,0.07,0.45,U] [#8 0.06,-0.07,0.40,U] 
00:18:51.915 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.13}, one-star: {0.10, -0.18}
00:18:51.915 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
00:18:51.915 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
00:18:51.915 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.09 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
00:18:51.915 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.18, opts=13)
00:18:51.915 00.000 7988 Enqueuing Move request for scope (0.10, -0.18)
00:18:51.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:18:51.915 00.000 7988 UpdateGuideState exits: m=1649 SNR=27.0
00:18:51.928 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:51.928 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:51.930 00.002 15712 Worker thread wakes up
00:18:51.930 00.000 7988 Enqueuing Expose request
00:18:51.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
00:18:51.930 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
00:18:51.930 00.000 15712 Moving (0.10, -0.18) raw xDistance=-0.18 yDistance=-0.09
00:18:51.932 00.002 15712 PPEC rslt: input = -0.18, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 640.09
00:18:51.932 00.000 15712 PPEC: input: -0.18, control: -0.07, exposure: 1500
00:18:51.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:51.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:51.932 00.000 15712 MoveAxis(E, 22, ABG)
00:18:51.932 00.000 15712 Guiding  Dir = 2, Dur = 22
00:18:51.962 00.030 15712 IsGuiding returns 0
00:18:51.982 00.020 15712 PulseGuide returned control before completion, sleep 17
00:18:52.030 00.048 15712 IsGuiding returns 0
00:18:52.030 00.000 15712 Move returns status 0, amount 22
00:18:52.030 00.000 15712 MoveAxis(N, 0, ABG)
00:18:52.030 00.000 15712 Move returns status 0, amount 0
00:18:52.030 00.000 15712 move complete, result=0
00:18:52.030 00.000 15712 worker thread done servicing request
00:18:52.030 00.000 15712 Worker thread wakes up
00:18:52.030 00.000 7988 GuideStep: -0.2 px 22 ms EAST, -0.1 px 0 ms NORTH
00:18:52.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:52.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:53.672 01.642 15712 Exposure complete
00:18:53.734 00.062 15712 worker thread done servicing request
00:18:53.734 00.000 7988 OnExposeComplete: enter
00:18:53.735 00.001 7988 UpdateGuideState(): m_state=6
00:18:53.737 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3657
00:18:53.737 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=809.52, Mass=1477, SNR=25.3, Peak=141 HFD=4.1
00:18:53.739 00.002 7988 MultiStar: [#1 0.22,0.12,0.98,U] [#2 0.23,0.49,0.00,M1] [#3 0.36,0.16,0.85,U] [#4 0.27,0.28,0.76,U] [#5 0.17,0.21,0.73,U] [#6 0.09,0.13,0.68,U] [#7 0.34,0.43,0.00,M2] [#8 0.44,0.17,0.00,M2] 
00:18:53.739 00.000 7988 single-star, 5 included, MultiStar: {0.21, 0.16}, one-star: {0.12, 0.10}
00:18:53.741 00.002 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.83 = -0.83)
00:18:53.741 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
00:18:53.743 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.74 mountX=0.11 mountY=-0.12, mountTheta=-0.84
00:18:53.745 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.10, opts=13)
00:18:53.745 00.000 7988 Enqueuing Move request for scope (0.12, 0.10)
00:18:53.747 00.002 15712 Worker thread wakes up
00:18:53.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
00:18:53.747 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
00:18:53.747 00.000 15712 Moving (0.12, 0.10) raw xDistance=0.11 yDistance=-0.12
00:18:53.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:53.747 00.000 7988 UpdateGuideState exits: m=1477 SNR=25.3
00:18:53.750 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:53.750 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:53.751 00.001 7988 Enqueuing Expose request
00:18:53.751 00.000 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:18:53.751 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
00:18:53.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:53.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:18:53.751 00.000 15712 MoveAxis(W, 12, ABG)
00:18:53.751 00.000 15712 Guiding  Dir = 3, Dur = 12
00:18:53.751 00.000 15712 IsGuiding returns 0
00:18:53.772 00.021 15712 IsGuiding returns 1
00:18:53.772 00.000 15712 scope still moving after pulse duration time elapsed
00:18:53.819 00.047 15712 IsGuiding returns 0
00:18:53.819 00.000 15712 scope move finished after 12 + 54 ms
00:18:53.819 00.000 15712 Move returns status 0, amount 12
00:18:53.819 00.000 15712 MoveAxis(N, 0, ABG)
00:18:53.819 00.000 15712 Move returns status 0, amount 0
00:18:53.819 00.000 15712 move complete, result=0
00:18:53.819 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
00:18:53.822 00.003 15712 worker thread done servicing request
00:18:53.822 00.000 15712 Worker thread wakes up
00:18:53.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:53.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:55.235 01.413 15712 Exposure complete
00:18:55.297 00.062 7988 OnExposeComplete: enter
00:18:55.297 00.000 7988 UpdateGuideState(): m_state=6
00:18:55.297 00.000 15712 worker thread done servicing request
00:18:55.297 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3658
00:18:55.297 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=809.57, Mass=1497, SNR=25.5, Peak=159 HFD=4.2
00:18:55.297 00.000 7988 MultiStar: [#1 0.17,0.05,1.04,U] [#2 -0.02,0.16,0.92,U] [#3 0.17,0.29,0.84,U] [#4 0.10,0.23,0.78,U] [#5 0.14,0.05,0.78,U] [#6 0.14,0.27,0.67,U] [#7 -0.05,0.36,0.51,U] [#8 -0.09,0.04,0.47,U] 
00:18:55.297 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.17}, one-star: {0.12, 0.16}
00:18:55.297 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
00:18:55.297 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
00:18:55.297 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.08 mountX=0.17 mountY=-0.10, mountTheta=-0.51
00:18:55.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.17, opts=13)
00:18:55.297 00.000 7988 Enqueuing Move request for scope (0.09, 0.17)
00:18:55.310 00.013 15712 Worker thread wakes up
00:18:55.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
00:18:55.310 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
00:18:55.310 00.000 15712 Moving (0.09, 0.17) raw xDistance=0.17 yDistance=-0.10
00:18:55.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:55.312 00.002 7988 UpdateGuideState exits: m=1497 SNR=25.5
00:18:55.313 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:55.313 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:55.313 00.000 7988 Enqueuing Expose request
00:18:55.313 00.000 15712 PPEC rslt: input = 0.17, final = 0.14, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 640.09
00:18:55.313 00.000 15712 PPEC: input: 0.17, control: 0.14, exposure: 1500
00:18:55.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:55.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:18:55.313 00.000 15712 MoveAxis(W, 45, ABG)
00:18:55.313 00.000 15712 Guiding  Dir = 3, Dur = 45
00:18:55.313 00.000 15712 IsGuiding returns 0
00:18:55.336 00.023 15712 PulseGuide returned control before completion, sleep 33
00:18:55.377 00.041 15712 IsGuiding returns 1
00:18:55.377 00.000 15712 scope still moving after pulse duration time elapsed
00:18:55.414 00.037 15712 IsGuiding returns 0
00:18:55.414 00.000 15712 scope move finished after 45 + 57 ms
00:18:55.414 00.000 15712 Move returns status 0, amount 45
00:18:55.414 00.000 15712 MoveAxis(N, 0, ABG)
00:18:55.414 00.000 15712 Move returns status 0, amount 0
00:18:55.414 00.000 15712 move complete, result=0
00:18:55.414 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
00:18:55.421 00.007 15712 worker thread done servicing request
00:18:55.421 00.000 15712 Worker thread wakes up
00:18:55.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:55.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:57.053 01.632 15712 Exposure complete
00:18:57.114 00.061 15712 worker thread done servicing request
00:18:57.114 00.000 7988 OnExposeComplete: enter
00:18:57.114 00.000 7988 UpdateGuideState(): m_state=6
00:18:57.117 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3659
00:18:57.117 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=809.68, Mass=1451, SNR=25.3, Peak=130 HFD=4.2
00:18:57.119 00.002 7988 MultiStar: [#1 0.12,0.06,1.00,U] [#2 0.00,0.20,0.88,U] [#3 0.08,0.23,0.87,U] [#4 0.09,0.18,0.72,U] [#5 -0.06,0.41,0.00,M1] [#6 0.36,0.20,0.00,M1] [#7 0.10,0.15,0.54,U] [#8 0.30,0.30,0.00,M2] 
00:18:57.119 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.18}, one-star: {0.16, 0.27}
00:18:57.121 00.002 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
00:18:57.121 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
00:18:57.123 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.09 mountX=0.18 mountY=-0.10, mountTheta=-0.50
00:18:57.125 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.18, opts=13)
00:18:57.125 00.000 7988 Enqueuing Move request for scope (0.10, 0.18)
00:18:57.127 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:57.127 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.3
00:18:57.129 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:57.130 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:57.131 00.001 7988 Enqueuing Expose request
00:18:57.131 00.000 15712 Worker thread wakes up
00:18:57.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
00:18:57.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
00:18:57.131 00.000 15712 Moving (0.10, 0.18) raw xDistance=0.18 yDistance=-0.10
00:18:57.131 00.000 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 640.09
00:18:57.131 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
00:18:57.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:57.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:18:57.131 00.000 15712 MoveAxis(W, 45, ABG)
00:18:57.131 00.000 15712 Guiding  Dir = 3, Dur = 45
00:18:57.131 00.000 15712 IsGuiding returns 0
00:18:57.162 00.031 15712 PulseGuide returned control before completion, sleep 30
00:18:57.193 00.031 15712 IsGuiding returns 1
00:18:57.193 00.000 15712 scope still moving after pulse duration time elapsed
00:18:57.241 00.048 15712 IsGuiding returns 0
00:18:57.241 00.000 15712 scope move finished after 45 + 60 ms
00:18:57.241 00.000 15712 Move returns status 0, amount 45
00:18:57.241 00.000 15712 MoveAxis(N, 0, ABG)
00:18:57.241 00.000 15712 Move returns status 0, amount 0
00:18:57.241 00.000 15712 move complete, result=0
00:18:57.241 00.000 15712 worker thread done servicing request
00:18:57.241 00.000 15712 Worker thread wakes up
00:18:57.241 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
00:18:57.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:57.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:18:58.662 01.421 15712 Exposure complete
00:18:58.711 00.049 15712 worker thread done servicing request
00:18:58.711 00.000 7988 OnExposeComplete: enter
00:18:58.723 00.012 7988 UpdateGuideState(): m_state=6
00:18:58.725 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3660
00:18:58.725 00.000 7988 Star::Find returns 1 (0), X=502.06, Y=809.60, Mass=1589, SNR=26.8, Peak=148 HFD=4.9
00:18:58.728 00.003 7988 MultiStar: [#1 0.17,-0.09,0.91,U] [#2 0.12,0.15,0.84,U] [#3 0.23,0.29,0.80,U] [#4 0.27,0.22,0.73,U] [#5 0.25,0.05,0.70,U] [#6 0.41,0.03,0.00,M2] [#7 0.00,0.37,0.48,U] [#8 -0.05,-0.09,0.44,U] 
00:18:58.728 00.000 7988 refined, 7 included, MultiStar: {0.17, 0.13}, one-star: {0.19, 0.19}
00:18:58.728 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
00:18:58.730 00.002 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
00:18:58.730 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.68 mountX=0.14 mountY=-0.17, mountTheta=-0.90
00:18:58.732 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.13, opts=13)
00:18:58.734 00.002 7988 Enqueuing Move request for scope (0.17, 0.13)
00:18:58.734 00.000 15712 Worker thread wakes up
00:18:58.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
00:18:58.734 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
00:18:58.734 00.000 15712 Moving (0.17, 0.13) raw xDistance=0.14 yDistance=-0.17
00:18:58.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:18:58.734 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.8
00:18:58.737 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:58.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:18:58.739 00.002 7988 Enqueuing Expose request
00:18:58.739 00.000 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:18:58.739 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
00:18:58.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:58.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:18:58.739 00.000 15712 MoveAxis(W, 9, ABG)
00:18:58.741 00.002 15712 Guiding  Dir = 3, Dur = 9
00:18:58.741 00.000 15712 IsGuiding returns 0
00:18:58.755 00.014 15712 IsGuiding returns 0
00:18:58.755 00.000 15712 Move returns status 0, amount 9
00:18:58.755 00.000 15712 MoveAxis(N, 0, ABG)
00:18:58.755 00.000 15712 Move returns status 0, amount 0
00:18:58.755 00.000 15712 move complete, result=0
00:18:58.755 00.000 15712 worker thread done servicing request
00:18:58.755 00.000 15712 Worker thread wakes up
00:18:58.755 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
00:18:58.761 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:18:58.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:00.400 01.639 15712 Exposure complete
00:19:00.462 00.062 15712 worker thread done servicing request
00:19:00.462 00.000 7988 OnExposeComplete: enter
00:19:00.462 00.000 7988 UpdateGuideState(): m_state=6
00:19:00.462 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3661
00:19:00.462 00.000 7988 Star::Find returns 1 (0), X=501.61, Y=809.52, Mass=1556, SNR=26.0, Peak=166 HFD=4.5
00:19:00.462 00.000 7988 MultiStar: [#1 0.03,0.13,1.01,U] [#2 -0.16,0.04,0.87,U] [#3 0.00,0.06,0.84,U] [#4 -0.03,0.21,0.79,U] [#5 -0.26,0.57,0.00,M1] [#6 0.08,0.32,0.68,U] [#7 -0.15,0.38,0.48,U] [#8 -0.42,0.27,0.00,M2] 
00:19:00.462 00.000 7988 refined, 6 included, MultiStar: {-0.07, 0.16}, one-star: {-0.26, 0.10}
00:19:00.462 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
00:19:00.462 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
00:19:00.462 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=2.00 mountX=0.16 mountY=0.07, mountTheta=0.41
00:19:00.472 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.16, opts=13)
00:19:00.472 00.000 7988 Enqueuing Move request for scope (-0.07, 0.16)
00:19:00.474 00.002 15712 Worker thread wakes up
00:19:00.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:19:00.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:19:00.474 00.000 15712 Moving (-0.07, 0.16) raw xDistance=0.16 yDistance=0.07
00:19:00.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:00.474 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.0
00:19:00.477 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:00.478 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:00.478 00.000 7988 Enqueuing Expose request
00:19:00.478 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:19:00.478 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
00:19:00.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:00.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:19:00.478 00.000 15712 MoveAxis(W, 9, ABG)
00:19:00.478 00.000 15712 Guiding  Dir = 3, Dur = 9
00:19:00.494 00.016 15712 IsGuiding returns 0
00:19:00.519 00.025 15712 IsGuiding returns 0
00:19:00.519 00.000 15712 Move returns status 0, amount 9
00:19:00.519 00.000 15712 MoveAxis(N, 0, ABG)
00:19:00.519 00.000 15712 Move returns status 0, amount 0
00:19:00.519 00.000 15712 move complete, result=0
00:19:00.519 00.000 7988 GuideStep: 0.2 px 9 ms WEST, 0.1 px 0 ms NORTH
00:19:00.521 00.002 15712 worker thread done servicing request
00:19:00.521 00.000 15712 Worker thread wakes up
00:19:00.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:00.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:01.933 01.412 15712 Exposure complete
00:19:01.994 00.061 15712 worker thread done servicing request
00:19:01.994 00.000 7988 OnExposeComplete: enter
00:19:01.994 00.000 7988 UpdateGuideState(): m_state=6
00:19:01.998 00.004 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3662
00:19:01.998 00.000 7988 Star::Find returns 1 (0), X=501.80, Y=809.82, Mass=1453, SNR=25.2, Peak=131 HFD=4.4
00:19:02.000 00.002 7988 MultiStar: [#1 0.04,0.16,0.99,U] [#2 0.01,0.15,0.89,U] [#3 0.04,0.02,0.90,U] [#4 -0.04,0.54,0.00,M1] [#5 -0.06,0.56,0.00,M2] [#6 0.06,0.17,0.68,U] [#7 -0.49,0.49,0.00,M1] [#8 -0.57,0.28,0.00,M3] 
00:19:02.002 00.002 7988 refined, 4 included, MultiStar: {0.01, 0.19}, one-star: {-0.08, 0.41}
00:19:02.002 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
00:19:02.002 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
00:19:02.004 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.51 mountX=0.19 mountY=-0.02, mountTheta=-0.08
00:19:02.006 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.19, opts=13)
00:19:02.006 00.000 7988 Enqueuing Move request for scope (0.01, 0.19)
00:19:02.008 00.002 15712 Worker thread wakes up
00:19:02.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
00:19:02.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
00:19:02.008 00.000 15712 Moving (0.01, 0.19) raw xDistance=0.19 yDistance=-0.02
00:19:02.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:02.010 00.002 7988 UpdateGuideState exits: m=1453 SNR=25.2
00:19:02.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:02.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:02.010 00.000 7988 Enqueuing Expose request
00:19:02.010 00.000 15712 PPEC rslt: input = 0.19, final = 0.15, react = 0.11, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 640.09
00:19:02.010 00.000 15712 PPEC: input: 0.19, control: 0.15, exposure: 1500
00:19:02.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:02.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:19:02.010 00.000 15712 MoveAxis(W, 48, ABG)
00:19:02.010 00.000 15712 Guiding  Dir = 3, Dur = 48
00:19:02.010 00.000 15712 IsGuiding returns 0
00:19:02.025 00.015 15712 PulseGuide returned control before completion, sleep 37
00:19:02.110 00.085 15712 IsGuiding returns 0
00:19:02.110 00.000 15712 Move returns status 0, amount 48
00:19:02.110 00.000 15712 MoveAxis(N, 0, ABG)
00:19:02.110 00.000 15712 Move returns status 0, amount 0
00:19:02.110 00.000 15712 move complete, result=0
00:19:02.110 00.000 15712 worker thread done servicing request
00:19:02.110 00.000 15712 Worker thread wakes up
00:19:02.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:02.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:02.110 00.000 7988 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
00:19:03.753 01.643 15712 Exposure complete
00:19:03.812 00.059 15712 worker thread done servicing request
00:19:03.812 00.000 7988 OnExposeComplete: enter
00:19:03.814 00.002 7988 UpdateGuideState(): m_state=6
00:19:03.814 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3663
00:19:03.814 00.000 7988 Star::Find returns 1 (0), X=501.73, Y=809.75, Mass=1547, SNR=26.0, Peak=138 HFD=4.7
00:19:03.814 00.000 7988 MultiStar: [#1 -0.16,0.18,0.97,U] [#2 -0.09,0.15,0.85,U] [#3 -0.24,0.28,0.82,U] [#4 -0.13,0.44,0.00,M2] [#5 -0.37,0.34,0.00,M3] [#6 0.13,0.19,0.67,U] [#7 -0.31,0.28,0.00,M2] [#8 -0.25,0.24,0.44,U] 
00:19:03.814 00.000 7988 refined, 5 included, MultiStar: {-0.12, 0.23}, one-star: {-0.14, 0.34}
00:19:03.814 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
00:19:03.814 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
00:19:03.814 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.06 mountX=0.23 mountY=0.12, mountTheta=0.47
00:19:03.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.23, opts=13)
00:19:03.814 00.000 7988 Enqueuing Move request for scope (-0.12, 0.23)
00:19:03.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:03.814 00.000 7988 UpdateGuideState exits: m=1547 SNR=26.0
00:19:03.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:03.829 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:03.830 00.001 7988 Enqueuing Expose request
00:19:03.830 00.000 15712 Worker thread wakes up
00:19:03.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
00:19:03.832 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
00:19:03.832 00.000 15712 Moving (-0.12, 0.23) raw xDistance=0.23 yDistance=0.12
00:19:03.832 00.000 15712 PPEC rslt: input = 0.23, final = 0.18, react = 0.14, pred = 0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 640.09
00:19:03.832 00.000 15712 PPEC: input: 0.23, control: 0.18, exposure: 1500
00:19:03.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:03.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:19:03.832 00.000 15712 MoveAxis(W, 58, ABG)
00:19:03.832 00.000 15712 Guiding  Dir = 3, Dur = 58
00:19:03.832 00.000 15712 IsGuiding returns 0
00:19:03.857 00.025 15712 PulseGuide returned control before completion, sleep 45
00:19:03.937 00.080 15712 IsGuiding returns 0
00:19:03.937 00.000 15712 Move returns status 0, amount 58
00:19:03.937 00.000 15712 MoveAxis(N, 0, ABG)
00:19:03.937 00.000 15712 Move returns status 0, amount 0
00:19:03.939 00.002 15712 move complete, result=0
00:19:03.939 00.000 15712 worker thread done servicing request
00:19:03.939 00.000 15712 Worker thread wakes up
00:19:03.939 00.000 7988 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
00:19:03.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:03.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:05.362 01.423 15712 Exposure complete
00:19:05.515 00.153 15712 worker thread done servicing request
00:19:05.517 00.002 7988 OnExposeComplete: enter
00:19:05.518 00.001 7988 UpdateGuideState(): m_state=6
00:19:05.522 00.004 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3664
00:19:05.526 00.004 7988 Star::Find returns 1 (0), X=501.80, Y=809.48, Mass=1559, SNR=26.2, Peak=155 HFD=4.6
00:19:05.529 00.003 7988 MultiStar: [#1 0.15,0.07,0.94,U] [#2 -0.00,0.02,0.85,U] [#3 -0.10,0.14,0.82,U] [#4 0.09,0.42,0.00,M3] [#5 0.04,0.01,0.73,U] [#6 0.01,-0.16,0.67,U] [#7 -0.10,0.12,0.49,U] [#8 0.05,0.06,0.45,U] 
00:19:05.532 00.003 7988 refined, 7 included, MultiStar: {-0.00, 0.04}, one-star: {-0.07, 0.06}
00:19:05.535 00.003 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
00:19:05.539 00.004 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
00:19:05.541 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.61 mountX=0.04 mountY=0.00, mountTheta=0.01
00:19:05.549 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.04, opts=13)
00:19:05.552 00.003 7988 Enqueuing Move request for scope (-0.00, 0.04)
00:19:05.555 00.003 15712 Worker thread wakes up
00:19:05.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
00:19:05.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:05.558 00.003 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
00:19:05.558 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.2
00:19:05.560 00.002 15712 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=0.00
00:19:05.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:05.563 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:05.565 00.002 7988 Enqueuing Expose request
00:19:05.567 00.002 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:19:05.567 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
00:19:05.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:05.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:19:05.567 00.000 15712 MoveAxis(W, 11, ABG)
00:19:05.568 00.001 15712 Guiding  Dir = 3, Dur = 11
00:19:05.568 00.000 15712 IsGuiding returns 0
00:19:05.586 00.018 15712 IsGuiding returns 1
00:19:05.586 00.000 15712 scope still moving after pulse duration time elapsed
00:19:05.633 00.047 15712 IsGuiding returns 0
00:19:05.633 00.000 15712 scope move finished after 11 + 54 ms
00:19:05.633 00.000 15712 Move returns status 0, amount 11
00:19:05.633 00.000 15712 MoveAxis(N, 0, ABG)
00:19:05.634 00.001 15712 Move returns status 0, amount 0
00:19:05.634 00.000 15712 move complete, result=0
00:19:05.634 00.000 15712 worker thread done servicing request
00:19:05.634 00.000 15712 Worker thread wakes up
00:19:05.634 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
00:19:05.637 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:05.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:07.279 01.642 15712 Exposure complete
00:19:07.339 00.060 15712 worker thread done servicing request
00:19:07.339 00.000 7988 OnExposeComplete: enter
00:19:07.340 00.001 7988 UpdateGuideState(): m_state=6
00:19:07.342 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3665
00:19:07.342 00.000 7988 Star::Find returns 1 (0), X=501.67, Y=809.40, Mass=1657, SNR=27.1, Peak=166 HFD=4.8
00:19:07.342 00.000 7988 MultiStar: [#1 0.06,-0.19,0.95,U] [#2 0.03,-0.05,0.81,U] [#3 -0.17,-0.09,0.85,U] [#4 -0.02,0.06,0.67,U] [#5 -0.02,-0.06,0.68,U] [#6 0.11,-0.02,0.63,U] [#7 -0.31,-0.02,0.48,U] [#8 0.17,-0.09,0.45,U] 
00:19:07.342 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.21, -0.01}
00:19:07.342 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
00:19:07.342 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.45)
00:19:07.342 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.24 mountX=-0.06 mountY=0.05, mountTheta=2.46
00:19:07.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.06, opts=13)
00:19:07.342 00.000 7988 Enqueuing Move request for scope (-0.05, -0.06)
00:19:07.342 00.000 15712 Worker thread wakes up
00:19:07.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
00:19:07.342 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
00:19:07.342 00.000 15712 Moving (-0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
00:19:07.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:07.342 00.000 7988 UpdateGuideState exits: m=1657 SNR=27.1
00:19:07.354 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:07.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:07.356 00.002 7988 Enqueuing Expose request
00:19:07.356 00.000 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:19:07.356 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
00:19:07.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:07.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:07.356 00.000 15712 MoveAxis(W, 12, ABG)
00:19:07.356 00.000 15712 Guiding  Dir = 3, Dur = 12
00:19:07.375 00.019 15712 IsGuiding returns 0
00:19:07.390 00.015 15712 IsGuiding returns 1
00:19:07.390 00.000 15712 scope still moving after pulse duration time elapsed
00:19:07.419 00.029 15712 IsGuiding returns 1
00:19:07.451 00.032 15712 IsGuiding returns 0
00:19:07.451 00.000 15712 scope move finished after 12 + 68 ms
00:19:07.451 00.000 15712 Move returns status 0, amount 12
00:19:07.451 00.000 15712 MoveAxis(N, 0, ABG)
00:19:07.451 00.000 15712 Move returns status 0, amount 0
00:19:07.451 00.000 15712 move complete, result=0
00:19:07.451 00.000 15712 worker thread done servicing request
00:19:07.451 00.000 15712 Worker thread wakes up
00:19:07.451 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
00:19:07.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:07.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:08.880 01.429 15712 Exposure complete
00:19:09.186 00.306 15712 worker thread done servicing request
00:19:09.186 00.000 7988 OnExposeComplete: enter
00:19:09.188 00.002 7988 UpdateGuideState(): m_state=6
00:19:09.195 00.007 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3666
00:19:09.203 00.008 7988 Star::Find returns 1 (0), X=501.90, Y=809.47, Mass=1590, SNR=26.5, Peak=170 HFD=4.4
00:19:09.210 00.007 7988 MultiStar: [#1 0.29,-0.08,0.96,U] [#2 0.04,0.08,0.89,U] [#3 -0.00,-0.00,0.82,U] [#4 0.21,0.17,0.76,U] [#5 -0.03,-0.02,0.72,U] [#6 0.12,-0.02,0.64,U] [#7 -0.13,-0.10,0.47,U] [#8 -0.15,-0.25,0.45,U] 
00:19:09.211 00.001 7988 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.03, 0.06}
00:19:09.217 00.006 7988 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
00:19:09.226 00.009 7988 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
00:19:09.235 00.009 7988 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.00 mountX=0.00 mountY=-0.06, mountTheta=-1.56
00:19:09.246 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.00, opts=13)
00:19:09.256 00.010 7988 Enqueuing Move request for scope (0.06, 0.00)
00:19:09.277 00.021 15712 Worker thread wakes up
00:19:09.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:19:09.279 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:19:09.279 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.5
00:19:09.281 00.002 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:19:09.281 00.000 15712 Moving (0.06, 0.00) raw xDistance=0.00 yDistance=-0.06
00:19:09.287 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:09.289 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:09.295 00.006 15712 PPEC rslt: input = 0.00, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:19:09.295 00.000 7988 Enqueuing Expose request
00:19:09.298 00.003 15712 PPEC: input: 0.00, control: 0.04, exposure: 1500
00:19:09.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:09.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:09.298 00.000 15712 MoveAxis(W, 13, ABG)
00:19:09.298 00.000 15712 Guiding  Dir = 3, Dur = 13
00:19:09.298 00.000 15712 IsGuiding returns 0
00:19:09.325 00.027 15712 IsGuiding returns 1
00:19:09.325 00.000 15712 scope still moving after pulse duration time elapsed
00:19:09.372 00.047 15712 IsGuiding returns 0
00:19:09.372 00.000 15712 scope move finished after 13 + 61 ms
00:19:09.372 00.000 15712 Move returns status 0, amount 13
00:19:09.372 00.000 15712 MoveAxis(N, 0, ABG)
00:19:09.372 00.000 15712 Move returns status 0, amount 0
00:19:09.372 00.000 15712 move complete, result=0
00:19:09.372 00.000 15712 worker thread done servicing request
00:19:09.372 00.000 15712 Worker thread wakes up
00:19:09.372 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:19:09.375 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:09.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:11.002 01.627 15712 Exposure complete
00:19:11.067 00.065 15712 worker thread done servicing request
00:19:11.067 00.000 7988 OnExposeComplete: enter
00:19:11.069 00.002 7988 UpdateGuideState(): m_state=6
00:19:11.070 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3667
00:19:11.071 00.001 7988 Star::Find returns 1 (0), X=501.80, Y=809.58, Mass=1576, SNR=26.4, Peak=179 HFD=4.5
00:19:11.073 00.002 7988 MultiStar: [#1 0.39,0.06,0.97,U] [#2 0.06,-0.02,0.90,U] [#3 0.28,-0.04,0.85,U] [#4 0.10,0.12,0.72,U] [#5 -0.08,-0.11,0.73,U] [#6 0.16,0.18,0.64,U] [#7 0.14,0.28,0.53,U] [#8 -0.15,-0.02,0.43,U] 
00:19:11.074 00.001 7988 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {-0.07, 0.17}
00:19:11.075 00.001 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
00:19:11.076 00.001 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
00:19:11.077 00.001 7988 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.53 mountX=0.06 mountY=-0.11, mountTheta=-1.04
00:19:11.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.06, opts=13)
00:19:11.077 00.000 7988 Enqueuing Move request for scope (0.11, 0.06)
00:19:11.081 00.004 15712 Worker thread wakes up
00:19:11.082 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:19:11.082 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:19:11.082 00.000 15712 Moving (0.11, 0.06) raw xDistance=0.06 yDistance=-0.11
00:19:11.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:11.082 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.4
00:19:11.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:11.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:11.086 00.004 7988 Enqueuing Expose request
00:19:11.086 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:19:11.086 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
00:19:11.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:11.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:19:11.086 00.000 15712 MoveAxis(W, 10, ABG)
00:19:11.086 00.000 15712 Guiding  Dir = 3, Dur = 10
00:19:11.086 00.000 15712 IsGuiding returns 0
00:19:11.116 00.030 15712 IsGuiding returns 1
00:19:11.116 00.000 15712 scope still moving after pulse duration time elapsed
00:19:11.161 00.045 15712 IsGuiding returns 0
00:19:11.161 00.000 15712 scope move finished after 10 + 66 ms
00:19:11.161 00.000 15712 Move returns status 0, amount 10
00:19:11.161 00.000 15712 MoveAxis(N, 0, ABG)
00:19:11.161 00.000 15712 Move returns status 0, amount 0
00:19:11.161 00.000 15712 move complete, result=0
00:19:11.161 00.000 15712 worker thread done servicing request
00:19:11.161 00.000 15712 Worker thread wakes up
00:19:11.161 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:19:11.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:11.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:12.576 01.415 15712 Exposure complete
00:19:12.635 00.059 15712 worker thread done servicing request
00:19:12.638 00.003 7988 OnExposeComplete: enter
00:19:12.638 00.000 7988 UpdateGuideState(): m_state=6
00:19:12.638 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3668
00:19:12.638 00.000 7988 Star::Find returns 1 (0), X=501.93, Y=809.66, Mass=1505, SNR=25.8, Peak=150 HFD=4.4
00:19:12.638 00.000 7988 MultiStar: [#1 0.16,0.22,1.00,U] [#2 -0.00,0.08,0.84,U] [#3 0.04,0.01,0.84,U] [#4 0.12,0.56,0.00,M1] [#5 -0.03,0.24,0.74,U] [#6 0.37,0.15,0.66,U] [#7 0.02,0.53,0.00,M1] [#8 0.03,0.35,0.45,U] 
00:19:12.638 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.18}, one-star: {0.06, 0.25}
00:19:12.638 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
00:19:12.638 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
00:19:12.638 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.10 mountX=0.18 mountY=-0.09, mountTheta=-0.49
00:19:12.638 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.18, opts=13)
00:19:12.638 00.000 7988 Enqueuing Move request for scope (0.09, 0.18)
00:19:12.638 00.000 15712 Worker thread wakes up
00:19:12.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
00:19:12.638 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
00:19:12.638 00.000 15712 Moving (0.09, 0.18) raw xDistance=0.18 yDistance=-0.09
00:19:12.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:12.638 00.000 7988 UpdateGuideState exits: m=1505 SNR=25.8
00:19:12.653 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:12.654 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:12.655 00.001 7988 Enqueuing Expose request
00:19:12.655 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 640.09
00:19:12.655 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
00:19:12.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:12.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:19:12.655 00.000 15712 MoveAxis(W, 43, ABG)
00:19:12.655 00.000 15712 Guiding  Dir = 3, Dur = 43
00:19:12.655 00.000 15712 IsGuiding returns 0
00:19:12.680 00.025 15712 PulseGuide returned control before completion, sleep 27
00:19:12.719 00.039 15712 IsGuiding returns 1
00:19:12.719 00.000 15712 scope still moving after pulse duration time elapsed
00:19:12.758 00.039 15712 IsGuiding returns 0
00:19:12.758 00.000 15712 scope move finished after 43 + 62 ms
00:19:12.758 00.000 15712 Move returns status 0, amount 43
00:19:12.758 00.000 15712 MoveAxis(N, 0, ABG)
00:19:12.758 00.000 15712 Move returns status 0, amount 0
00:19:12.758 00.000 15712 move complete, result=0
00:19:12.758 00.000 15712 worker thread done servicing request
00:19:12.758 00.000 15712 Worker thread wakes up
00:19:12.758 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
00:19:12.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:12.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:14.392 01.634 15712 Exposure complete
00:19:14.439 00.047 15712 worker thread done servicing request
00:19:14.439 00.000 7988 OnExposeComplete: enter
00:19:14.454 00.015 7988 UpdateGuideState(): m_state=6
00:19:14.456 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3669
00:19:14.456 00.000 7988 Star::Find returns 1 (0), X=501.82, Y=809.63, Mass=1613, SNR=26.6, Peak=157 HFD=4.5
00:19:14.456 00.000 7988 MultiStar: [#1 0.24,0.09,0.94,U] [#2 -0.11,0.08,0.86,U] [#3 0.11,0.17,0.81,U] [#4 -0.09,0.46,0.00,M2] [#5 -0.01,0.27,0.75,U] [#6 0.03,-0.00,0.65,U] [#7 -0.04,0.29,0.45,U] [#8 0.09,0.14,0.45,U] 
00:19:14.456 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.15}, one-star: {-0.06, 0.22}
00:19:14.456 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.22 = -0.22)
00:19:14.456 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
00:19:14.456 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.34 mountX=0.15 mountY=-0.04, mountTheta=-0.25
00:19:14.456 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.15, opts=13)
00:19:14.456 00.000 7988 Enqueuing Move request for scope (0.04, 0.15)
00:19:14.456 00.000 15712 Worker thread wakes up
00:19:14.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
00:19:14.456 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
00:19:14.456 00.000 15712 Moving (0.04, 0.15) raw xDistance=0.15 yDistance=-0.04
00:19:14.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:19:14.456 00.000 7988 UpdateGuideState exits: m=1613 SNR=26.6
00:19:14.468 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:14.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:14.470 00.002 7988 Enqueuing Expose request
00:19:14.470 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:19:14.470 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
00:19:14.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:14.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:19:14.470 00.000 15712 MoveAxis(W, 10, ABG)
00:19:14.470 00.000 15712 Guiding  Dir = 3, Dur = 10
00:19:14.470 00.000 15712 IsGuiding returns 0
00:19:14.486 00.016 15712 IsGuiding returns 1
00:19:14.486 00.000 15712 scope still moving after pulse duration time elapsed
00:19:14.538 00.052 15712 IsGuiding returns 0
00:19:14.538 00.000 15712 scope move finished after 10 + 55 ms
00:19:14.538 00.000 15712 Move returns status 0, amount 10
00:19:14.538 00.000 15712 MoveAxis(N, 0, ABG)
00:19:14.538 00.000 15712 Move returns status 0, amount 0
00:19:14.538 00.000 15712 move complete, result=0
00:19:14.538 00.000 7988 GuideStep: 0.2 px 10 ms WEST, -0.0 px 0 ms NORTH
00:19:14.539 00.001 15712 worker thread done servicing request
00:19:14.539 00.000 15712 Worker thread wakes up
00:19:14.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:14.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:15.949 01.410 15712 Exposure complete
00:19:16.009 00.060 15712 worker thread done servicing request
00:19:16.009 00.000 7988 OnExposeComplete: enter
00:19:16.017 00.008 7988 UpdateGuideState(): m_state=6
00:19:16.019 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3670
00:19:16.019 00.000 7988 Star::Find returns 1 (0), X=501.58, Y=809.38, Mass=1656, SNR=27.1, Peak=158 HFD=4.9
00:19:16.021 00.002 7988 MultiStar: [#1 0.07,0.07,0.93,U] [#2 0.05,0.08,0.86,U] [#3 0.08,0.02,0.81,U] [#4 -0.18,0.29,0.73,U] [#5 -0.06,0.14,0.70,U] [#6 0.07,0.06,0.64,U] [#7 -0.30,0.10,0.47,U] [#8 -0.18,0.08,0.38,U] 
00:19:16.023 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.09}, one-star: {-0.29, -0.03}
00:19:16.023 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.70 = 0.70)
00:19:16.025 00.002 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
00:19:16.027 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.26 mountX=0.09 mountY=0.07, mountTheta=0.68
00:19:16.027 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.09, opts=13)
00:19:16.027 00.000 7988 Enqueuing Move request for scope (-0.07, 0.09)
00:19:16.031 00.004 15712 Worker thread wakes up
00:19:16.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:19:16.031 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:19:16.031 00.000 15712 Moving (-0.07, 0.09) raw xDistance=0.09 yDistance=0.07
00:19:16.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:16.033 00.002 7988 UpdateGuideState exits: m=1656 SNR=27.1
00:19:16.034 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:16.036 00.002 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:19:16.036 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
00:19:16.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:16.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:16.037 00.001 7988 Enqueuing Expose request
00:19:16.038 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:19:16.038 00.000 15712 MoveAxis(W, 13, ABG)
00:19:16.038 00.000 15712 Guiding  Dir = 3, Dur = 13
00:19:16.038 00.000 15712 IsGuiding returns 0
00:19:16.056 00.018 15712 IsGuiding returns 1
00:19:16.056 00.000 15712 scope still moving after pulse duration time elapsed
00:19:16.103 00.047 15712 IsGuiding returns 0
00:19:16.103 00.000 15712 scope move finished after 13 + 51 ms
00:19:16.103 00.000 15712 Move returns status 0, amount 13
00:19:16.103 00.000 15712 MoveAxis(N, 0, ABG)
00:19:16.103 00.000 15712 Move returns status 0, amount 0
00:19:16.103 00.000 15712 move complete, result=0
00:19:16.103 00.000 15712 worker thread done servicing request
00:19:16.104 00.001 15712 Worker thread wakes up
00:19:16.104 00.000 7988 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
00:19:16.105 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:16.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:17.739 01.634 15712 Exposure complete
00:19:17.798 00.059 15712 worker thread done servicing request
00:19:17.798 00.000 7988 OnExposeComplete: enter
00:19:17.800 00.002 7988 UpdateGuideState(): m_state=6
00:19:17.800 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3671
00:19:17.800 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=809.27, Mass=1611, SNR=26.9, Peak=169 HFD=4.5
00:19:17.800 00.000 7988 MultiStar: [#1 0.26,-0.12,0.94,U] [#2 0.11,-0.13,0.84,U] [#3 0.44,-0.19,0.00,M1] [#4 0.41,-0.04,0.00,M2] [#5 0.10,-0.02,0.70,U] [#6 0.29,-0.24,0.66,U] [#7 0.16,-0.13,0.47,U] [#8 0.32,-0.51,0.00,M1] 
00:19:17.800 00.000 7988 single-star, 5 included, MultiStar: {0.16, -0.13}, one-star: {0.04, -0.15}
00:19:17.800 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
00:19:17.800 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
00:19:17.800 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.29 mountX=-0.15 mountY=-0.04, mountTheta=-2.89
00:19:17.800 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.15, opts=13)
00:19:17.800 00.000 7988 Enqueuing Move request for scope (0.04, -0.15)
00:19:17.800 00.000 15712 Worker thread wakes up
00:19:17.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
00:19:17.800 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
00:19:17.800 00.000 15712 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=-0.04
00:19:17.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:17.800 00.000 7988 UpdateGuideState exits: m=1611 SNR=26.9
00:19:17.815 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:17.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:17.816 00.001 7988 Enqueuing Expose request
00:19:17.818 00.002 15712 PPEC rslt: input = -0.15, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:19:17.818 00.000 15712 PPEC: input: -0.15, control: 0.05, exposure: 1500
00:19:17.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:17.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:19:17.818 00.000 15712 MoveAxis(W, 15, ABG)
00:19:17.818 00.000 15712 Guiding  Dir = 3, Dur = 15
00:19:17.818 00.000 15712 IsGuiding returns 0
00:19:17.866 00.048 15712 IsGuiding returns 1
00:19:17.866 00.000 15712 scope still moving after pulse duration time elapsed
00:19:17.911 00.045 15712 IsGuiding returns 0
00:19:17.911 00.000 15712 scope move finished after 15 + 77 ms
00:19:17.911 00.000 15712 Move returns status 0, amount 15
00:19:17.911 00.000 15712 MoveAxis(N, 0, ABG)
00:19:17.911 00.000 15712 Move returns status 0, amount 0
00:19:17.911 00.000 15712 move complete, result=0
00:19:17.911 00.000 15712 worker thread done servicing request
00:19:17.911 00.000 15712 Worker thread wakes up
00:19:17.911 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
00:19:17.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:17.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:19.332 01.421 15712 Exposure complete
00:19:19.394 00.062 15712 worker thread done servicing request
00:19:19.395 00.001 7988 OnExposeComplete: enter
00:19:19.395 00.000 7988 UpdateGuideState(): m_state=6
00:19:19.397 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3672
00:19:19.397 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=809.20, Mass=1572, SNR=26.6, Peak=188 HFD=4.3
00:19:19.399 00.002 7988 MultiStar: [#1 0.18,-0.26,0.97,U] [#2 -0.01,-0.34,0.84,U] [#3 0.18,-0.13,0.85,U] [#4 0.09,-0.09,0.78,U] [#5 -0.14,-0.14,0.68,U] [#6 0.36,-0.10,0.64,U] [#7 0.20,-0.29,0.49,U] [#8 0.31,-0.21,0.44,U] 
00:19:19.399 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.20}, one-star: {0.11, -0.21}
00:19:19.401 00.002 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
00:19:19.401 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
00:19:19.403 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-0.99 mountX=-0.20 mountY=-0.13, mountTheta=-2.58
00:19:19.405 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.20, opts=13)
00:19:19.405 00.000 7988 Enqueuing Move request for scope (0.13, -0.20)
00:19:19.407 00.002 15712 Worker thread wakes up
00:19:19.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
00:19:19.407 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
00:19:19.407 00.000 15712 Moving (0.13, -0.20) raw xDistance=-0.20 yDistance=-0.13
00:19:19.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:19.407 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.6
00:19:19.409 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:19.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:19.412 00.003 7988 Enqueuing Expose request
00:19:19.412 00.000 15712 PPEC rslt: input = -0.20, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 640.09
00:19:19.412 00.000 15712 PPEC: input: -0.20, control: -0.08, exposure: 1500
00:19:19.412 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:19.412 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:19:19.412 00.000 15712 MoveAxis(E, 25, ABG)
00:19:19.412 00.000 15712 Guiding  Dir = 2, Dur = 25
00:19:19.412 00.000 15712 IsGuiding returns 0
00:19:19.428 00.016 15712 PulseGuide returned control before completion, sleep 20
00:19:19.473 00.045 15712 IsGuiding returns 0
00:19:19.473 00.000 15712 Move returns status 0, amount 25
00:19:19.473 00.000 15712 MoveAxis(N, 0, ABG)
00:19:19.473 00.000 15712 Move returns status 0, amount 0
00:19:19.473 00.000 15712 move complete, result=0
00:19:19.473 00.000 15712 worker thread done servicing request
00:19:19.473 00.000 15712 Worker thread wakes up
00:19:19.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:19.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:19.473 00.000 7988 GuideStep: -0.2 px 25 ms EAST, -0.1 px 0 ms NORTH
00:19:21.118 01.645 15712 Exposure complete
00:19:21.186 00.068 15712 worker thread done servicing request
00:19:21.186 00.000 7988 OnExposeComplete: enter
00:19:21.188 00.002 7988 UpdateGuideState(): m_state=6
00:19:21.190 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3673
00:19:21.191 00.001 7988 Star::Find returns 1 (0), X=501.60, Y=809.64, Mass=1604, SNR=26.5, Peak=148 HFD=4.7
00:19:21.193 00.002 7988 MultiStar: [#1 0.01,-0.16,0.95,U] [#2 -0.09,0.09,0.86,U] [#3 -0.04,0.16,0.84,U] [#4 -0.17,-0.02,0.76,U] [#5 -0.28,-0.25,0.72,U] [#6 0.06,-0.12,0.67,U] [#7 -0.16,0.27,0.51,U] [#8 0.18,-0.00,0.45,U] 
00:19:21.195 00.002 7988 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {-0.27, 0.23}
00:19:21.196 00.001 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.56) = xAngle (1.36 = 1.36)
00:19:21.198 00.002 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
00:19:21.199 00.001 7988 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.92 mountX=0.02 mountY=0.10, mountTheta=1.36
00:19:21.202 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.02, opts=13)
00:19:21.204 00.002 7988 Enqueuing Move request for scope (-0.10, 0.02)
00:19:21.205 00.001 15712 Worker thread wakes up
00:19:21.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
00:19:21.205 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
00:19:21.205 00.000 15712 Moving (-0.10, 0.02) raw xDistance=0.02 yDistance=0.10
00:19:21.207 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:19:21.208 00.001 7988 UpdateGuideState exits: m=1604 SNR=26.5
00:19:21.210 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:21.210 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:19:21.210 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
00:19:21.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:21.210 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:21.213 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:19:21.213 00.000 15712 MoveAxis(W, 10, ABG)
00:19:21.213 00.000 15712 Guiding  Dir = 3, Dur = 10
00:19:21.213 00.000 7988 Enqueuing Expose request
00:19:21.215 00.002 15712 IsGuiding returns 0
00:19:21.235 00.020 15712 IsGuiding returns 1
00:19:21.235 00.000 15712 scope still moving after pulse duration time elapsed
00:19:21.298 00.063 15712 IsGuiding returns 0
00:19:21.298 00.000 15712 scope move finished after 10 + 73 ms
00:19:21.298 00.000 15712 Move returns status 0, amount 10
00:19:21.298 00.000 15712 MoveAxis(N, 0, ABG)
00:19:21.298 00.000 15712 Move returns status 0, amount 0
00:19:21.298 00.000 15712 move complete, result=0
00:19:21.298 00.000 15712 worker thread done servicing request
00:19:21.298 00.000 15712 Worker thread wakes up
00:19:21.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:21.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:21.298 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:19:22.707 01.409 15712 Exposure complete
00:19:22.767 00.060 15712 worker thread done servicing request
00:19:22.767 00.000 7988 OnExposeComplete: enter
00:19:22.767 00.000 7988 UpdateGuideState(): m_state=6
00:19:22.767 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3674
00:19:22.767 00.000 7988 Star::Find returns 1 (0), X=501.95, Y=809.84, Mass=1603, SNR=26.6, Peak=159 HFD=4.3
00:19:22.775 00.008 7988 MultiStar: [#1 0.28,0.22,0.94,U] [#2 0.07,0.41,0.00,M1] [#3 0.09,0.35,0.86,U] [#4 0.14,0.58,0.00,M1] [#5 -0.13,0.38,0.73,U] [#6 -0.01,0.44,0.00,M1] [#7 -0.15,0.41,0.00,M1] [#8 0.07,0.16,0.44,U] 
00:19:22.775 00.000 7988 refined, 4 included, MultiStar: {0.09, 0.32}, one-star: {0.08, 0.43}
00:19:22.775 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
00:19:22.775 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
00:19:22.775 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.32 hyp=0.34 cameraTheta=1.30 mountX=0.32 mountY=-0.10, mountTheta=-0.29
00:19:22.775 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.32, opts=13)
00:19:22.775 00.000 7988 Enqueuing Move request for scope (0.09, 0.32)
00:19:22.783 00.008 15712 Worker thread wakes up
00:19:22.783 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.32) opts 0xd
00:19:22.783 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.32)
00:19:22.783 00.000 15712 Moving (0.09, 0.32) raw xDistance=0.32 yDistance=-0.10
00:19:22.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:22.783 00.000 7988 UpdateGuideState exits: m=1603 SNR=26.6
00:19:22.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:22.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:22.783 00.000 7988 Enqueuing Expose request
00:19:22.783 00.000 15712 PPEC rslt: input = 0.32, final = 0.22, react = 0.19, pred = 0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 640.09
00:19:22.783 00.000 15712 PPEC: input: 0.32, control: 0.22, exposure: 1500
00:19:22.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:22.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:19:22.783 00.000 15712 MoveAxis(W, 71, ABG)
00:19:22.783 00.000 15712 Guiding  Dir = 3, Dur = 71
00:19:22.783 00.000 15712 IsGuiding returns 0
00:19:22.817 00.034 15712 PulseGuide returned control before completion, sleep 54
00:19:22.898 00.081 15712 IsGuiding returns 0
00:19:22.898 00.000 15712 Move returns status 0, amount 71
00:19:22.898 00.000 15712 MoveAxis(N, 0, ABG)
00:19:22.898 00.000 15712 Move returns status 0, amount 0
00:19:22.898 00.000 15712 move complete, result=0
00:19:22.898 00.000 7988 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
00:19:22.900 00.002 15712 worker thread done servicing request
00:19:22.900 00.000 15712 Worker thread wakes up
00:19:22.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:22.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:24.530 01.630 15712 Exposure complete
00:19:24.593 00.063 15712 worker thread done servicing request
00:19:24.593 00.000 7988 OnExposeComplete: enter
00:19:24.593 00.000 7988 UpdateGuideState(): m_state=6
00:19:24.593 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3675
00:19:24.593 00.000 7988 Star::Find returns 1 (0), X=501.63, Y=809.48, Mass=1655, SNR=27.2, Peak=166 HFD=4.5
00:19:24.593 00.000 7988 MultiStar: [#1 0.17,0.02,0.93,U] [#2 0.16,0.30,0.84,U] [#3 -0.05,0.17,0.85,U] [#4 -0.11,0.45,0.00,M2] [#5 0.10,0.18,0.74,U] [#6 -0.03,0.17,0.61,U] [#7 -0.13,0.50,0.00,M2] [#8 -0.19,-0.04,0.41,U] 
00:19:24.593 00.000 7988 refined, 6 included, MultiStar: {-0.00, 0.13}, one-star: {-0.24, 0.07}
00:19:24.593 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
00:19:24.593 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
00:19:24.593 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.57 mountX=0.13 mountY=-0.00, mountTheta=-0.02
00:19:24.593 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.13, opts=13)
00:19:24.604 00.011 7988 Enqueuing Move request for scope (-0.00, 0.13)
00:19:24.604 00.000 15712 Worker thread wakes up
00:19:24.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
00:19:24.604 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
00:19:24.604 00.000 15712 Moving (-0.00, 0.13) raw xDistance=0.13 yDistance=-0.00
00:19:24.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:24.604 00.000 7988 UpdateGuideState exits: m=1655 SNR=27.2
00:19:24.608 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:24.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:24.608 00.000 7988 Enqueuing Expose request
00:19:24.608 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
00:19:24.608 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
00:19:24.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:24.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:19:24.608 00.000 15712 MoveAxis(W, 6, ABG)
00:19:24.608 00.000 15712 Guiding  Dir = 3, Dur = 6
00:19:24.608 00.000 15712 IsGuiding returns 0
00:19:24.640 00.032 15712 IsGuiding returns 0
00:19:24.640 00.000 15712 Move returns status 0, amount 6
00:19:24.640 00.000 15712 MoveAxis(N, 0, ABG)
00:19:24.640 00.000 15712 Move returns status 0, amount 0
00:19:24.640 00.000 15712 move complete, result=0
00:19:24.640 00.000 15712 worker thread done servicing request
00:19:24.640 00.000 15712 Worker thread wakes up
00:19:24.640 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:19:24.642 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:24.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:26.057 01.415 15712 Exposure complete
00:19:26.121 00.064 15712 worker thread done servicing request
00:19:26.121 00.000 7988 OnExposeComplete: enter
00:19:26.123 00.002 7988 UpdateGuideState(): m_state=6
00:19:26.124 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3676
00:19:26.125 00.001 7988 Star::Find returns 1 (0), X=501.77, Y=809.89, Mass=1590, SNR=26.5, Peak=158 HFD=4.3
00:19:26.126 00.001 7988 MultiStar: [#1 0.00,0.19,1.00,U] [#2 -0.10,0.48,0.00,M1] [#3 0.01,0.53,0.00,M1] [#4 -0.17,0.52,0.00,M3] [#5 -0.16,0.30,0.73,U] [#6 0.15,0.41,0.00,M1] [#7 -0.20,0.45,0.00,M3] [#8 -0.55,0.55,0.00,M1] 
00:19:26.128 00.002 7988 refined, 2 included, MultiStar: {-0.08, 0.33}, one-star: {-0.10, 0.48}
00:19:26.129 00.001 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
00:19:26.129 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
00:19:26.131 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.33 cameraTheta=1.81 mountX=0.32 mountY=0.07, mountTheta=0.21
00:19:26.133 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.33, opts=13)
00:19:26.133 00.000 7988 Enqueuing Move request for scope (-0.08, 0.33)
00:19:26.135 00.002 15712 Worker thread wakes up
00:19:26.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0xd
00:19:26.136 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:26.136 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.5
00:19:26.137 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:26.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:26.139 00.002 7988 Enqueuing Expose request
00:19:26.139 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
00:19:26.139 00.000 15712 Moving (-0.08, 0.33) raw xDistance=0.32 yDistance=0.07
00:19:26.139 00.000 15712 PPEC rslt: input = 0.32, final = 0.22, react = 0.19, pred = 0.02, hyst = 0.19, hyst_pct = 0.00, period_length = 640.09
00:19:26.139 00.000 15712 PPEC: input: 0.32, control: 0.22, exposure: 1500
00:19:26.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:26.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:19:26.139 00.000 15712 MoveAxis(W, 72, ABG)
00:19:26.139 00.000 15712 Guiding  Dir = 3, Dur = 72
00:19:26.139 00.000 15712 IsGuiding returns 0
00:19:26.152 00.013 15712 PulseGuide returned control before completion, sleep 69
00:19:26.231 00.079 15712 IsGuiding returns 1
00:19:26.231 00.000 15712 scope still moving after pulse duration time elapsed
00:19:26.270 00.039 15712 IsGuiding returns 0
00:19:26.270 00.000 15712 scope move finished after 72 + 53 ms
00:19:26.270 00.000 15712 Move returns status 0, amount 72
00:19:26.270 00.000 15712 MoveAxis(N, 0, ABG)
00:19:26.270 00.000 15712 Move returns status 0, amount 0
00:19:26.270 00.000 15712 move complete, result=0
00:19:26.270 00.000 15712 worker thread done servicing request
00:19:26.270 00.000 15712 Worker thread wakes up
00:19:26.270 00.000 7988 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
00:19:26.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:26.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:27.916 01.646 15712 Exposure complete
00:19:28.227 00.311 15712 worker thread done servicing request
00:19:28.228 00.001 7988 OnExposeComplete: enter
00:19:28.230 00.002 7988 UpdateGuideState(): m_state=6
00:19:28.233 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3677
00:19:28.240 00.007 7988 Star::Find returns 1 (0), X=501.84, Y=809.68, Mass=1669, SNR=27.2, Peak=164 HFD=4.5
00:19:28.244 00.004 7988 MultiStar: [#1 0.24,0.20,0.99,U] [#2 0.02,0.27,0.85,U] [#3 -0.07,0.10,0.83,U] [#4 0.11,0.14,0.75,U] [#5 -0.17,0.25,0.72,U] [#6 0.12,0.05,0.66,U] [#7 -0.28,0.38,0.00,M4] [#8 0.06,-0.04,0.45,U] 
00:19:28.249 00.005 7988 refined, 7 included, MultiStar: {0.04, 0.17}, one-star: {-0.03, 0.27}
00:19:28.255 00.006 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
00:19:28.256 00.001 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
00:19:28.261 00.005 7988 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.36 mountX=0.17 mountY=-0.04, mountTheta=-0.24
00:19:28.269 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.17, opts=13)
00:19:28.278 00.009 7988 Enqueuing Move request for scope (0.04, 0.17)
00:19:28.282 00.004 15712 Worker thread wakes up
00:19:28.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:28.284 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
00:19:28.284 00.000 7988 UpdateGuideState exits: m=1669 SNR=27.2
00:19:28.287 00.003 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
00:19:28.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:28.290 00.003 15712 Moving (0.04, 0.17) raw xDistance=0.17 yDistance=-0.04
00:19:28.290 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:28.293 00.003 7988 Enqueuing Expose request
00:19:28.296 00.003 15712 PPEC rslt: input = 0.17, final = 0.14, react = 0.10, pred = 0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 640.08
00:19:28.296 00.000 15712 PPEC: input: 0.17, control: 0.14, exposure: 1500
00:19:28.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:28.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:19:28.296 00.000 15712 MoveAxis(W, 46, ABG)
00:19:28.296 00.000 15712 Guiding  Dir = 3, Dur = 46
00:19:28.296 00.000 15712 IsGuiding returns 0
00:19:28.316 00.020 15712 PulseGuide returned control before completion, sleep 38
00:19:28.360 00.044 15712 IsGuiding returns 1
00:19:28.360 00.000 15712 scope still moving after pulse duration time elapsed
00:19:28.396 00.036 15712 IsGuiding returns 0
00:19:28.396 00.000 15712 scope move finished after 46 + 52 ms
00:19:28.396 00.000 15712 Move returns status 0, amount 46
00:19:28.396 00.000 15712 MoveAxis(N, 0, ABG)
00:19:28.396 00.000 15712 Move returns status 0, amount 0
00:19:28.396 00.000 15712 move complete, result=0
00:19:28.396 00.000 15712 worker thread done servicing request
00:19:28.396 00.000 15712 Worker thread wakes up
00:19:28.396 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
00:19:28.399 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:28.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:29.816 01.417 15712 Exposure complete
00:19:29.877 00.061 15712 worker thread done servicing request
00:19:29.877 00.000 7988 OnExposeComplete: enter
00:19:29.877 00.000 7988 UpdateGuideState(): m_state=6
00:19:29.880 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3678
00:19:29.880 00.000 7988 Star::Find returns 1 (0), X=501.70, Y=809.47, Mass=1702, SNR=27.3, Peak=169 HFD=4.7
00:19:29.882 00.002 7988 MultiStar: [#1 0.09,-0.17,0.94,U] [#2 0.08,-0.04,0.85,U] [#3 0.07,-0.13,0.84,U] [#4 0.04,0.01,0.76,U] [#5 -0.26,0.03,0.71,U] [#6 0.27,0.17,0.68,U] [#7 0.20,0.25,0.49,U] [#8 0.10,0.18,0.41,U] 
00:19:29.882 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.17, 0.06}
00:19:29.884 00.002 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
00:19:29.886 00.002 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
00:19:29.886 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.44 mountX=0.02 mountY=-0.03, mountTheta=-1.13
00:19:29.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
00:19:29.890 00.002 7988 Enqueuing Move request for scope (0.03, 0.02)
00:19:29.890 00.000 15712 Worker thread wakes up
00:19:29.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:29.890 00.000 7988 UpdateGuideState exits: m=1702 SNR=27.3
00:19:29.893 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:29.893 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:29.893 00.000 7988 Enqueuing Expose request
00:19:29.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:19:29.893 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:19:29.893 00.000 15712 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
00:19:29.893 00.000 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:19:29.893 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
00:19:29.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:29.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:29.893 00.000 15712 MoveAxis(W, 13, ABG)
00:19:29.893 00.000 15712 Guiding  Dir = 3, Dur = 13
00:19:29.893 00.000 15712 IsGuiding returns 0
00:19:29.909 00.016 15712 IsGuiding returns 1
00:19:29.909 00.000 15712 scope still moving after pulse duration time elapsed
00:19:29.963 00.054 15712 IsGuiding returns 0
00:19:29.963 00.000 15712 scope move finished after 13 + 49 ms
00:19:29.963 00.000 15712 Move returns status 0, amount 13
00:19:29.963 00.000 15712 MoveAxis(N, 0, ABG)
00:19:29.963 00.000 15712 Move returns status 0, amount 0
00:19:29.963 00.000 15712 move complete, result=0
00:19:29.963 00.000 15712 worker thread done servicing request
00:19:29.963 00.000 15712 Worker thread wakes up
00:19:29.963 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
00:19:29.965 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:29.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:31.608 01.643 15712 Exposure complete
00:19:31.857 00.249 15712 worker thread done servicing request
00:19:31.857 00.000 7988 OnExposeComplete: enter
00:19:31.858 00.001 7988 UpdateGuideState(): m_state=6
00:19:31.866 00.008 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3679
00:19:31.872 00.006 7988 Star::Find returns 1 (0), X=501.93, Y=809.37, Mass=1562, SNR=26.1, Peak=189 HFD=4.3
00:19:31.875 00.003 7988 MultiStar: [#1 0.26,-0.17,0.99,U] [#2 0.28,0.05,0.85,U] [#3 0.17,-0.04,0.85,U] [#4 0.29,-0.03,0.76,U] [#5 0.14,-0.18,0.73,U] [#6 0.29,-0.06,0.67,U] [#7 0.42,-0.04,0.00,M4] [#8 0.00,0.03,0.47,U] 
00:19:31.884 00.009 7988 single-star, 7 included, MultiStar: {0.19, -0.06}, one-star: {0.06, -0.04}
00:19:31.898 00.014 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
00:19:31.905 00.007 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
00:19:31.918 00.013 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.60 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
00:19:31.927 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
00:19:31.936 00.009 7988 Enqueuing Move request for scope (0.06, -0.04)
00:19:31.947 00.011 15712 Worker thread wakes up
00:19:31.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:19:31.947 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:19:31.947 00.000 15712 Moving (0.06, -0.04) raw xDistance=-0.04 yDistance=-0.06
00:19:31.956 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:31.958 00.002 7988 UpdateGuideState exits: m=1562 SNR=26.1
00:19:31.971 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:31.979 00.008 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:19:31.979 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:31.981 00.002 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
00:19:31.981 00.000 7988 Enqueuing Expose request
00:19:31.983 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:31.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:31.983 00.000 15712 MoveAxis(W, 14, ABG)
00:19:31.983 00.000 15712 Guiding  Dir = 3, Dur = 14
00:19:31.985 00.002 15712 IsGuiding returns 0
00:19:32.009 00.024 15712 IsGuiding returns 1
00:19:32.009 00.000 15712 scope still moving after pulse duration time elapsed
00:19:32.056 00.047 15712 IsGuiding returns 0
00:19:32.056 00.000 15712 scope move finished after 14 + 57 ms
00:19:32.056 00.000 15712 Move returns status 0, amount 14
00:19:32.056 00.000 15712 MoveAxis(N, 0, ABG)
00:19:32.056 00.000 15712 Move returns status 0, amount 0
00:19:32.056 00.000 15712 move complete, result=0
00:19:32.056 00.000 15712 worker thread done servicing request
00:19:32.056 00.000 15712 Worker thread wakes up
00:19:32.056 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
00:19:32.060 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:32.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:33.473 01.413 15712 Exposure complete
00:19:33.537 00.064 15712 worker thread done servicing request
00:19:33.537 00.000 7988 OnExposeComplete: enter
00:19:33.538 00.001 7988 UpdateGuideState(): m_state=6
00:19:33.538 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3680
00:19:33.538 00.000 7988 Star::Find returns 1 (0), X=501.73, Y=809.45, Mass=1649, SNR=27.1, Peak=183 HFD=4.6
00:19:33.538 00.000 7988 MultiStar: [#1 0.17,-0.09,0.96,U] [#2 -0.20,-0.14,0.84,U] [#3 0.08,-0.19,0.80,U] [#4 -0.15,0.13,0.69,U] [#5 -0.15,-0.14,0.75,U] [#6 0.12,-0.03,0.62,U] [#7 0.15,0.29,0.44,U] [#8 0.22,-0.00,0.49,U] 
00:19:33.538 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.14, 0.04}
00:19:33.545 00.007 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
00:19:33.545 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
00:19:33.545 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.77 mountX=-0.03 mountY=0.01, mountTheta=2.92
00:19:33.549 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
00:19:33.551 00.002 7988 Enqueuing Move request for scope (-0.01, -0.03)
00:19:33.551 00.000 15712 Worker thread wakes up
00:19:33.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:19:33.551 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:19:33.553 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:33.554 00.001 7988 UpdateGuideState exits: m=1649 SNR=27.1
00:19:33.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:33.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:33.554 00.000 7988 Enqueuing Expose request
00:19:33.554 00.000 15712 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
00:19:33.559 00.005 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:19:33.559 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
00:19:33.559 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:33.559 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:19:33.559 00.000 15712 MoveAxis(W, 13, ABG)
00:19:33.559 00.000 15712 Guiding  Dir = 3, Dur = 13
00:19:33.559 00.000 15712 IsGuiding returns 0
00:19:33.591 00.032 15712 IsGuiding returns 1
00:19:33.591 00.000 15712 scope still moving after pulse duration time elapsed
00:19:33.639 00.048 15712 IsGuiding returns 1
00:19:33.660 00.021 15712 IsGuiding returns 0
00:19:33.660 00.000 15712 scope move finished after 13 + 84 ms
00:19:33.660 00.000 15712 Move returns status 0, amount 13
00:19:33.660 00.000 15712 MoveAxis(N, 0, ABG)
00:19:33.660 00.000 15712 Move returns status 0, amount 0
00:19:33.660 00.000 15712 move complete, result=0
00:19:33.660 00.000 15712 worker thread done servicing request
00:19:33.660 00.000 15712 Worker thread wakes up
00:19:33.660 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
00:19:33.661 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:33.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:35.293 01.632 15712 Exposure complete
00:19:35.355 00.062 15712 worker thread done servicing request
00:19:35.355 00.000 7988 OnExposeComplete: enter
00:19:35.355 00.000 7988 UpdateGuideState(): m_state=6
00:19:35.357 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3681
00:19:35.357 00.000 7988 Star::Find returns 1 (0), X=501.86, Y=809.42, Mass=1629, SNR=26.8, Peak=165 HFD=4.8
00:19:35.359 00.002 7988 MultiStar: [#1 0.16,-0.15,0.96,U] [#2 0.01,0.03,0.83,U] [#3 -0.17,0.09,0.84,U] [#4 -0.02,0.23,0.75,U] [#5 -0.02,-0.19,0.73,U] [#6 0.11,0.12,0.62,U] [#7 -0.10,0.28,0.47,U] [#8 0.35,0.06,0.43,U] 
00:19:35.359 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.01, 0.01}
00:19:35.361 00.002 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.56) = xAngle (1.07 = 1.07)
00:19:35.361 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
00:19:35.363 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.63 mountX=0.01 mountY=0.01, mountTheta=1.06
00:19:35.365 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
00:19:35.365 00.000 7988 Enqueuing Move request for scope (-0.01, 0.01)
00:19:35.367 00.002 15712 Worker thread wakes up
00:19:35.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:19:35.367 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:19:35.367 00.000 15712 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
00:19:35.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:19:35.367 00.000 7988 UpdateGuideState exits: m=1629 SNR=26.8
00:19:35.370 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:35.371 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:35.371 00.000 7988 Enqueuing Expose request
00:19:35.371 00.000 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:19:35.371 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
00:19:35.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:35.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:19:35.371 00.000 15712 MoveAxis(W, 12, ABG)
00:19:35.371 00.000 15712 Guiding  Dir = 3, Dur = 12
00:19:35.371 00.000 15712 IsGuiding returns 0
00:19:35.389 00.018 15712 IsGuiding returns 1
00:19:35.389 00.000 15712 scope still moving after pulse duration time elapsed
00:19:35.446 00.057 15712 IsGuiding returns 0
00:19:35.446 00.000 15712 scope move finished after 12 + 60 ms
00:19:35.446 00.000 15712 Move returns status 0, amount 12
00:19:35.446 00.000 15712 MoveAxis(N, 0, ABG)
00:19:35.446 00.000 15712 Move returns status 0, amount 0
00:19:35.446 00.000 15712 move complete, result=0
00:19:35.446 00.000 15712 worker thread done servicing request
00:19:35.446 00.000 15712 Worker thread wakes up
00:19:35.446 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
00:19:35.448 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:35.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:36.856 01.408 15712 Exposure complete
00:19:36.946 00.090 15712 worker thread done servicing request
00:19:36.946 00.000 7988 OnExposeComplete: enter
00:19:36.949 00.003 7988 UpdateGuideState(): m_state=6
00:19:36.950 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3682
00:19:36.953 00.003 7988 Star::Find returns 1 (0), X=501.62, Y=809.53, Mass=1626, SNR=26.9, Peak=165 HFD=4.4
00:19:36.955 00.002 7988 MultiStar: [#1 0.08,-0.19,0.92,U] [#2 0.07,-0.02,0.83,U] [#3 -0.01,-0.00,0.85,U] [#4 0.16,0.26,0.74,U] [#5 0.07,0.09,0.71,U] [#6 0.01,-0.03,0.64,U] [#7 -0.12,-0.01,0.49,U] [#8 -0.27,0.27,0.42,U] 
00:19:36.957 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.25, 0.12}
00:19:36.959 00.002 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
00:19:36.961 00.002 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
00:19:36.962 00.001 7988 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.99 mountX=0.04 mountY=0.02, mountTheta=0.40
00:19:36.966 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.04, opts=13)
00:19:36.968 00.002 7988 Enqueuing Move request for scope (-0.02, 0.04)
00:19:36.970 00.002 15712 Worker thread wakes up
00:19:36.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:36.972 00.002 7988 UpdateGuideState exits: m=1626 SNR=26.9
00:19:36.973 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
00:19:36.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:36.976 00.003 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
00:19:36.976 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:36.978 00.002 15712 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.02
00:19:36.978 00.000 7988 Enqueuing Expose request
00:19:36.983 00.005 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:19:36.983 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
00:19:36.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:36.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:19:36.983 00.000 15712 MoveAxis(W, 10, ABG)
00:19:36.983 00.000 15712 Guiding  Dir = 3, Dur = 10
00:19:36.984 00.001 15712 IsGuiding returns 0
00:19:37.012 00.028 15712 IsGuiding returns 1
00:19:37.012 00.000 15712 scope still moving after pulse duration time elapsed
00:19:37.060 00.048 15712 IsGuiding returns 0
00:19:37.060 00.000 15712 scope move finished after 10 + 66 ms
00:19:37.060 00.000 15712 Move returns status 0, amount 10
00:19:37.060 00.000 15712 MoveAxis(N, 0, ABG)
00:19:37.060 00.000 15712 Move returns status 0, amount 0
00:19:37.060 00.000 15712 move complete, result=0
00:19:37.060 00.000 15712 worker thread done servicing request
00:19:37.060 00.000 15712 Worker thread wakes up
00:19:37.060 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
00:19:37.061 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:37.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:38.699 01.638 15712 Exposure complete
00:19:38.760 00.061 15712 worker thread done servicing request
00:19:38.760 00.000 7988 OnExposeComplete: enter
00:19:38.761 00.001 7988 UpdateGuideState(): m_state=6
00:19:38.763 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3683
00:19:38.763 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=809.43, Mass=1576, SNR=26.4, Peak=158 HFD=4.3
00:19:38.765 00.002 7988 MultiStar: [#1 0.22,-0.21,1.00,U] [#2 0.11,-0.27,0.87,U] [#3 0.21,0.01,0.83,U] [#4 0.27,0.06,0.73,U] [#5 0.25,-0.08,0.73,U] [#6 0.35,-0.16,0.65,U] [#7 -0.29,-0.05,0.50,U] [#8 0.12,-0.27,0.45,U] 
00:19:38.765 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.15, 0.02}
00:19:38.767 00.002 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
00:19:38.767 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
00:19:38.769 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=0.02 mountY=-0.15, mountTheta=-1.45
00:19:38.771 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.02, opts=13)
00:19:38.771 00.000 7988 Enqueuing Move request for scope (0.15, 0.02)
00:19:38.773 00.002 15712 Worker thread wakes up
00:19:38.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:19:38.773 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:19:38.773 00.000 15712 Moving (0.15, 0.02) raw xDistance=0.02 yDistance=-0.15
00:19:38.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:19:38.773 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.4
00:19:38.775 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:38.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:38.777 00.002 7988 Enqueuing Expose request
00:19:38.777 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
00:19:38.777 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
00:19:38.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:38.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:19:38.777 00.000 15712 MoveAxis(W, 10, ABG)
00:19:38.777 00.000 15712 Guiding  Dir = 3, Dur = 10
00:19:38.777 00.000 15712 IsGuiding returns 0
00:19:38.834 00.057 15712 IsGuiding returns 1
00:19:38.834 00.000 15712 scope still moving after pulse duration time elapsed
00:19:38.856 00.022 15712 IsGuiding returns 0
00:19:38.856 00.000 15712 scope move finished after 10 + 66 ms
00:19:38.856 00.000 15712 Move returns status 0, amount 10
00:19:38.856 00.000 15712 MoveAxis(N, 0, ABG)
00:19:38.856 00.000 15712 Move returns status 0, amount 0
00:19:38.856 00.000 15712 move complete, result=0
00:19:38.856 00.000 15712 worker thread done servicing request
00:19:38.856 00.000 15712 Worker thread wakes up
00:19:38.856 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
00:19:38.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:38.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:40.287 01.431 15712 Exposure complete
00:19:40.605 00.318 15712 worker thread done servicing request
00:19:40.605 00.000 7988 OnExposeComplete: enter
00:19:40.607 00.002 7988 UpdateGuideState(): m_state=6
00:19:40.609 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3684
00:19:40.616 00.007 7988 Star::Find returns 1 (0), X=501.93, Y=809.27, Mass=1559, SNR=26.2, Peak=161 HFD=4.6
00:19:40.639 00.023 7988 MultiStar: [#1 0.00,-0.12,0.99,U] [#2 0.09,0.07,0.84,U] [#3 -0.06,-0.12,0.86,U] [#4 0.03,0.00,0.78,U] [#5 -0.07,0.03,0.73,U] [#6 0.04,-0.11,0.63,U] [#7 0.19,0.12,0.48,U] [#8 0.01,-0.25,0.42,U] 
00:19:40.650 00.011 7988 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.06, -0.14}
00:19:40.658 00.008 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
00:19:40.666 00.008 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
00:19:40.677 00.011 7988 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.16 mountX=-0.06 mountY=-0.02, mountTheta=-2.75
00:19:40.691 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.06, opts=13)
00:19:40.693 00.002 7988 Enqueuing Move request for scope (0.03, -0.06)
00:19:40.709 00.016 15712 Worker thread wakes up
00:19:40.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:40.711 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:19:40.711 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.2
00:19:40.713 00.002 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:19:40.713 00.000 15712 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.02
00:19:40.722 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:40.731 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:40.741 00.010 15712 PPEC rslt: input = -0.06, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:19:40.741 00.000 15712 PPEC: input: -0.06, control: 0.06, exposure: 1500
00:19:40.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:40.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:19:40.741 00.000 15712 MoveAxis(W, 19, ABG)
00:19:40.741 00.000 15712 Guiding  Dir = 3, Dur = 19
00:19:40.741 00.000 7988 Enqueuing Expose request
00:19:40.743 00.002 15712 IsGuiding returns 0
00:19:40.769 00.026 15712 IsGuiding returns 1
00:19:40.769 00.000 15712 scope still moving after pulse duration time elapsed
00:19:40.792 00.023 15712 IsGuiding returns 1
00:19:40.831 00.039 15712 IsGuiding returns 0
00:19:40.831 00.000 15712 scope move finished after 19 + 69 ms
00:19:40.831 00.000 15712 Move returns status 0, amount 19
00:19:40.831 00.000 15712 MoveAxis(N, 0, ABG)
00:19:40.831 00.000 15712 Move returns status 0, amount 0
00:19:40.831 00.000 15712 move complete, result=0
00:19:40.831 00.000 15712 worker thread done servicing request
00:19:40.831 00.000 15712 Worker thread wakes up
00:19:40.831 00.000 7988 GuideStep: -0.1 px 19 ms WEST, -0.0 px 0 ms NORTH
00:19:40.835 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:40.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:42.468 01.633 15712 Exposure complete
00:19:42.531 00.063 15712 worker thread done servicing request
00:19:42.531 00.000 7988 OnExposeComplete: enter
00:19:42.533 00.002 7988 UpdateGuideState(): m_state=6
00:19:42.534 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
00:19:42.536 00.002 7988 Star::Find returns 1 (0), X=501.88, Y=809.18, Mass=1564, SNR=26.3, Peak=165 HFD=4.4
00:19:42.537 00.001 7988 MultiStar: [#1 0.16,-0.25,0.99,U] [#2 0.18,-0.13,0.88,U] [#3 0.21,-0.22,0.87,U] [#4 -0.05,-0.09,0.75,U] [#5 0.10,-0.10,0.72,U] [#6 0.16,-0.19,0.66,U] [#7 0.31,-0.22,0.48,U] [#8 0.17,-0.20,0.45,U] 
00:19:42.538 00.001 7988 refined, 8 included, MultiStar: {0.13, -0.18}, one-star: {0.01, -0.23}
00:19:42.539 00.001 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
00:19:42.540 00.001 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
00:19:42.541 00.001 7988 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.96 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
00:19:42.543 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.18, opts=13)
00:19:42.544 00.001 7988 Enqueuing Move request for scope (0.13, -0.18)
00:19:42.544 00.000 15712 Worker thread wakes up
00:19:42.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
00:19:42.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
00:19:42.544 00.000 15712 Moving (0.13, -0.18) raw xDistance=-0.18 yDistance=-0.12
00:19:42.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:19:42.544 00.000 7988 UpdateGuideState exits: m=1564 SNR=26.3
00:19:42.548 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:42.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:42.548 00.000 7988 Enqueuing Expose request
00:19:42.548 00.000 15712 PPEC rslt: input = -0.18, final = -0.05, react = -0.11, pred = 0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 640.07
00:19:42.548 00.000 15712 PPEC: input: -0.18, control: -0.05, exposure: 1500
00:19:42.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:42.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:19:42.548 00.000 15712 MoveAxis(E, 15, ABG)
00:19:42.548 00.000 15712 Guiding  Dir = 2, Dur = 15
00:19:42.548 00.000 15712 IsGuiding returns 0
00:19:42.569 00.021 15712 IsGuiding returns 1
00:19:42.569 00.000 15712 scope still moving after pulse duration time elapsed
00:19:42.623 00.054 15712 IsGuiding returns 0
00:19:42.623 00.000 15712 scope move finished after 15 + 56 ms
00:19:42.623 00.000 15712 Move returns status 0, amount 15
00:19:42.623 00.000 15712 MoveAxis(N, 0, ABG)
00:19:42.623 00.000 15712 Move returns status 0, amount 0
00:19:42.623 00.000 15712 move complete, result=0
00:19:42.623 00.000 15712 worker thread done servicing request
00:19:42.623 00.000 15712 Worker thread wakes up
00:19:42.623 00.000 7988 GuideStep: -0.2 px 15 ms EAST, -0.1 px 0 ms NORTH
00:19:42.624 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:42.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:44.030 01.406 15712 Exposure complete
00:19:44.079 00.049 15712 worker thread done servicing request
00:19:44.092 00.013 7988 OnExposeComplete: enter
00:19:44.093 00.001 7988 UpdateGuideState(): m_state=6
00:19:44.093 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3686
00:19:44.093 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=809.47, Mass=1659, SNR=27.0, Peak=144 HFD=4.9
00:19:44.096 00.003 7988 MultiStar: [#1 0.15,-0.06,0.95,U] [#2 0.07,0.00,0.85,U] [#3 0.06,0.00,0.86,U] [#4 0.14,0.21,0.71,U] [#5 0.07,-0.02,0.74,U] [#6 0.12,-0.10,0.62,U] [#7 -0.06,-0.16,0.47,U] [#8 0.04,-0.03,0.41,U] 
00:19:44.096 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.10, 0.06}
00:19:44.096 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.56) = xAngle (-1.57 = -1.57)
00:19:44.096 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
00:19:44.096 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=0.00 mountY=-0.08, mountTheta=-1.57
00:19:44.096 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.00, opts=13)
00:19:44.096 00.000 7988 Enqueuing Move request for scope (0.09, -0.00)
00:19:44.096 00.000 15712 Worker thread wakes up
00:19:44.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:19:44.096 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:19:44.096 00.000 15712 Moving (0.09, -0.00) raw xDistance=0.00 yDistance=-0.08
00:19:44.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:19:44.096 00.000 7988 UpdateGuideState exits: m=1659 SNR=27.0
00:19:44.106 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:44.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:44.108 00.002 7988 Enqueuing Expose request
00:19:44.108 00.000 15712 PPEC rslt: input = 0.00, final = 0.06, react = 0.00, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:19:44.108 00.000 15712 PPEC: input: 0.00, control: 0.06, exposure: 1500
00:19:44.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:44.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:19:44.108 00.000 15712 MoveAxis(W, 19, ABG)
00:19:44.108 00.000 15712 Guiding  Dir = 3, Dur = 19
00:19:44.124 00.016 15712 IsGuiding returns 0
00:19:44.142 00.018 15712 PulseGuide returned control before completion, sleep 13
00:19:44.156 00.014 15712 IsGuiding returns 1
00:19:44.156 00.000 15712 scope still moving after pulse duration time elapsed
00:19:44.190 00.034 15712 IsGuiding returns 0
00:19:44.190 00.000 15712 scope move finished after 19 + 46 ms
00:19:44.190 00.000 15712 Move returns status 0, amount 19
00:19:44.190 00.000 15712 MoveAxis(N, 0, ABG)
00:19:44.190 00.000 15712 Move returns status 0, amount 0
00:19:44.190 00.000 15712 move complete, result=0
00:19:44.190 00.000 15712 worker thread done servicing request
00:19:44.190 00.000 15712 Worker thread wakes up
00:19:44.190 00.000 7988 GuideStep: 0.0 px 19 ms WEST, -0.1 px 0 ms NORTH
00:19:44.192 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:44.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:45.925 01.733 15712 Exposure complete
00:19:45.993 00.068 15712 worker thread done servicing request
00:19:45.993 00.000 7988 OnExposeComplete: enter
00:19:45.993 00.000 7988 UpdateGuideState(): m_state=6
00:19:45.997 00.004 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3687
00:19:45.999 00.002 7988 Star::Find returns 1 (0), X=501.86, Y=809.15, Mass=1619, SNR=26.8, Peak=161 HFD=4.5
00:19:45.999 00.000 7988 MultiStar: [#1 0.24,-0.27,0.94,U] [#2 0.20,-0.17,0.87,U] [#3 0.05,-0.30,0.83,U] [#4 0.27,-0.05,0.73,U] [#5 0.11,-0.17,0.73,U] [#6 0.41,-0.05,0.65,U] [#7 -0.31,0.18,0.48,U] [#8 0.13,-0.12,0.43,U] 
00:19:46.001 00.002 7988 refined, 8 included, MultiStar: {0.13, -0.16}, one-star: {-0.01, -0.26}
00:19:46.001 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.45 = -2.45)
00:19:46.001 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
00:19:46.001 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.89 mountX=-0.16 mountY=-0.13, mountTheta=-2.47
00:19:46.006 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.16, opts=13)
00:19:46.006 00.000 7988 Enqueuing Move request for scope (0.13, -0.16)
00:19:46.006 00.000 15712 Worker thread wakes up
00:19:46.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
00:19:46.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
00:19:46.006 00.000 15712 Moving (0.13, -0.16) raw xDistance=-0.16 yDistance=-0.13
00:19:46.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:19:46.010 00.004 7988 UpdateGuideState exits: m=1619 SNR=26.8
00:19:46.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:46.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:46.010 00.000 7988 Enqueuing Expose request
00:19:46.010 00.000 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:19:46.010 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
00:19:46.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:46.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:19:46.010 00.000 15712 MoveAxis(W, 11, ABG)
00:19:46.010 00.000 15712 Guiding  Dir = 3, Dur = 11
00:19:46.037 00.027 15712 IsGuiding returns 0
00:19:46.059 00.022 15712 IsGuiding returns 1
00:19:46.059 00.000 15712 scope still moving after pulse duration time elapsed
00:19:46.100 00.041 15712 IsGuiding returns 0
00:19:46.100 00.000 15712 scope move finished after 11 + 52 ms
00:19:46.100 00.000 15712 Move returns status 0, amount 11
00:19:46.100 00.000 15712 MoveAxis(N, 0, ABG)
00:19:46.100 00.000 15712 Move returns status 0, amount 0
00:19:46.100 00.000 15712 move complete, result=0
00:19:46.100 00.000 7988 GuideStep: -0.2 px 11 ms WEST, -0.1 px 0 ms NORTH
00:19:46.109 00.009 15712 worker thread done servicing request
00:19:46.109 00.000 15712 Worker thread wakes up
00:19:46.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:46.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:47.526 01.417 15712 Exposure complete
00:19:47.575 00.049 15712 worker thread done servicing request
00:19:47.575 00.000 7988 OnExposeComplete: enter
00:19:47.587 00.012 7988 UpdateGuideState(): m_state=6
00:19:47.587 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3688
00:19:47.587 00.000 7988 Star::Find returns 1 (0), X=501.72, Y=809.40, Mass=1526, SNR=26.1, Peak=140 HFD=4.7
00:19:47.592 00.005 7988 MultiStar: [#1 0.18,-0.06,0.97,U] [#2 0.00,0.03,0.86,U] [#3 0.17,0.05,0.84,U] [#4 0.12,-0.02,0.73,U] [#5 -0.18,-0.05,0.74,U] [#6 0.05,-0.05,0.66,U] [#7 -0.19,0.13,0.51,U] [#8 -0.17,-0.11,0.43,U] 
00:19:47.592 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {-0.16, -0.01}
00:19:47.592 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.30 = 2.99)
00:19:47.592 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
00:19:47.592 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.73 mountX=-0.01 mountY=0.00, mountTheta=2.95
00:19:47.592 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.01, opts=13)
00:19:47.592 00.000 7988 Enqueuing Move request for scope (-0.00, -0.01)
00:19:47.592 00.000 15712 Worker thread wakes up
00:19:47.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
00:19:47.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
00:19:47.592 00.000 15712 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
00:19:47.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:47.592 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.1
00:19:47.602 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:47.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:47.603 00.001 7988 Enqueuing Expose request
00:19:47.603 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
00:19:47.603 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
00:19:47.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:47.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:19:47.603 00.000 15712 MoveAxis(W, 6, ABG)
00:19:47.603 00.000 15712 Guiding  Dir = 3, Dur = 6
00:19:47.603 00.000 15712 IsGuiding returns 0
00:19:47.626 00.023 15712 IsGuiding returns 0
00:19:47.626 00.000 15712 Move returns status 0, amount 6
00:19:47.626 00.000 15712 MoveAxis(N, 0, ABG)
00:19:47.626 00.000 15712 Move returns status 0, amount 0
00:19:47.626 00.000 15712 move complete, result=0
00:19:47.626 00.000 15712 worker thread done servicing request
00:19:47.626 00.000 15712 Worker thread wakes up
00:19:47.626 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:19:47.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:47.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:49.264 01.638 15712 Exposure complete
00:19:49.471 00.207 15712 worker thread done servicing request
00:19:49.471 00.000 7988 OnExposeComplete: enter
00:19:49.473 00.002 7988 UpdateGuideState(): m_state=6
00:19:49.475 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3689
00:19:49.477 00.002 7988 Star::Find returns 1 (0), X=501.78, Y=809.72, Mass=1555, SNR=26.2, Peak=142 HFD=4.7
00:19:49.479 00.002 7988 MultiStar: [#1 0.39,0.15,0.00,M1] [#2 0.01,0.12,0.90,U] [#3 0.34,0.38,0.00,M1] [#4 0.11,0.41,0.00,M1] [#5 0.11,0.18,0.74,U] [#6 0.28,0.49,0.00,M1] [#7 0.11,0.44,0.00,M1] [#8 0.31,0.23,0.42,U] 
00:19:49.481 00.002 7988 refined, 3 included, MultiStar: {0.04, 0.21}, one-star: {-0.09, 0.31}
00:19:49.482 00.001 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
00:19:49.484 00.002 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
00:19:49.486 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.37 mountX=0.21 mountY=-0.05, mountTheta=-0.23
00:19:49.488 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.21, opts=13)
00:19:49.491 00.003 7988 Enqueuing Move request for scope (0.04, 0.21)
00:19:49.491 00.000 15712 Worker thread wakes up
00:19:49.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
00:19:49.491 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
00:19:49.491 00.000 15712 Moving (0.04, 0.21) raw xDistance=0.21 yDistance=-0.05
00:19:49.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:49.496 00.005 7988 UpdateGuideState exits: m=1555 SNR=26.2
00:19:49.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:49.498 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:49.498 00.000 7988 Enqueuing Expose request
00:19:49.498 00.000 15712 PPEC rslt: input = 0.21, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 640.07
00:19:49.498 00.000 15712 PPEC: input: 0.21, control: 0.14, exposure: 1500
00:19:49.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:49.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:19:49.503 00.005 15712 MoveAxis(W, 46, ABG)
00:19:49.503 00.000 15712 Guiding  Dir = 3, Dur = 46
00:19:49.503 00.000 15712 IsGuiding returns 0
00:19:49.526 00.023 15712 PulseGuide returned control before completion, sleep 32
00:19:49.565 00.039 15712 IsGuiding returns 1
00:19:49.565 00.000 15712 scope still moving after pulse duration time elapsed
00:19:49.606 00.041 15712 IsGuiding returns 0
00:19:49.606 00.000 15712 scope move finished after 46 + 58 ms
00:19:49.606 00.000 15712 Move returns status 0, amount 46
00:19:49.606 00.000 15712 MoveAxis(N, 0, ABG)
00:19:49.606 00.000 15712 Move returns status 0, amount 0
00:19:49.606 00.000 15712 move complete, result=0
00:19:49.606 00.000 15712 worker thread done servicing request
00:19:49.606 00.000 15712 Worker thread wakes up
00:19:49.606 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
00:19:49.609 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:49.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:51.025 01.416 15712 Exposure complete
00:19:51.086 00.061 15712 worker thread done servicing request
00:19:51.086 00.000 7988 OnExposeComplete: enter
00:19:51.089 00.003 7988 UpdateGuideState(): m_state=6
00:19:51.089 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3690
00:19:51.089 00.000 7988 Star::Find returns 1 (0), X=502.03, Y=809.35, Mass=1525, SNR=25.9, Peak=148 HFD=4.7
00:19:51.089 00.000 7988 MultiStar: [#1 0.21,-0.40,0.00,M2] [#2 -0.03,-0.02,0.88,U] [#3 -0.07,-0.13,0.86,U] [#4 0.06,0.19,0.76,U] [#5 0.14,-0.09,0.74,U] [#6 0.09,-0.08,0.67,U] [#7 0.15,0.00,0.47,U] [#8 -0.07,0.08,0.48,U] 
00:19:51.089 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.16, -0.06}
00:19:51.089 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
00:19:51.089 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
00:19:51.089 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.37 mountX=-0.02 mountY=-0.05, mountTheta=-1.94
00:19:51.099 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.02, opts=13)
00:19:51.101 00.002 7988 Enqueuing Move request for scope (0.05, -0.02)
00:19:51.102 00.001 15712 Worker thread wakes up
00:19:51.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:19:51.102 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:19:51.102 00.000 15712 Moving (0.05, -0.02) raw xDistance=-0.02 yDistance=-0.05
00:19:51.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:19:51.104 00.002 7988 UpdateGuideState exits: m=1525 SNR=25.9
00:19:51.105 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:51.107 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:51.108 00.001 7988 Enqueuing Expose request
00:19:51.109 00.001 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:19:51.109 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
00:19:51.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:51.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:19:51.109 00.000 15712 MoveAxis(W, 6, ABG)
00:19:51.109 00.000 15712 Guiding  Dir = 3, Dur = 6
00:19:51.110 00.001 15712 IsGuiding returns 0
00:19:51.127 00.017 15712 IsGuiding returns 0
00:19:51.127 00.000 15712 Move returns status 0, amount 6
00:19:51.127 00.000 15712 MoveAxis(N, 0, ABG)
00:19:51.127 00.000 15712 Move returns status 0, amount 0
00:19:51.127 00.000 15712 move complete, result=0
00:19:51.127 00.000 15712 worker thread done servicing request
00:19:51.127 00.000 15712 Worker thread wakes up
00:19:51.127 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:19:51.129 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:51.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:52.765 01.636 15712 Exposure complete
00:19:53.029 00.264 15712 worker thread done servicing request
00:19:53.029 00.000 7988 OnExposeComplete: enter
00:19:53.031 00.002 7988 UpdateGuideState(): m_state=6
00:19:53.033 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3691
00:19:53.042 00.009 7988 Star::Find returns 1 (0), X=501.95, Y=809.39, Mass=1636, SNR=26.9, Peak=146 HFD=5.2
00:19:53.048 00.006 7988 MultiStar: [#1 0.24,0.01,0.96,U] [#2 0.14,0.04,0.85,U] [#3 0.28,0.01,0.80,U] [#4 0.20,0.16,0.73,U] [#5 -0.07,0.15,0.72,U] [#6 0.15,0.04,0.63,U] [#7 0.19,0.12,0.50,U] [#8 0.13,0.10,0.43,U] 
00:19:53.053 00.005 7988 single-star, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.08, -0.02}
00:19:53.057 00.004 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.56) = xAngle (-1.76 = -1.76)
00:19:53.062 00.005 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.79 = -1.79)
00:19:53.066 00.004 7988 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.20 mountX=-0.02 mountY=-0.08, mountTheta=-1.76
00:19:53.070 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.02, opts=13)
00:19:53.076 00.006 7988 Enqueuing Move request for scope (0.08, -0.02)
00:19:53.082 00.006 15712 Worker thread wakes up
00:19:53.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:53.085 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
00:19:53.085 00.000 7988 UpdateGuideState exits: m=1636 SNR=26.9
00:19:53.087 00.002 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
00:19:53.087 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:53.088 00.001 15712 Moving (0.08, -0.02) raw xDistance=-0.02 yDistance=-0.08
00:19:53.092 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:53.097 00.005 7988 Enqueuing Expose request
00:19:53.101 00.004 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:19:53.102 00.001 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
00:19:53.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:53.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:19:53.102 00.000 15712 MoveAxis(W, 8, ABG)
00:19:53.102 00.000 15712 Guiding  Dir = 3, Dur = 8
00:19:53.102 00.000 15712 IsGuiding returns 0
00:19:53.130 00.028 15712 IsGuiding returns 0
00:19:53.130 00.000 15712 Move returns status 0, amount 8
00:19:53.131 00.001 15712 MoveAxis(N, 0, ABG)
00:19:53.131 00.000 15712 Move returns status 0, amount 0
00:19:53.131 00.000 15712 move complete, result=0
00:19:53.131 00.000 15712 worker thread done servicing request
00:19:53.131 00.000 15712 Worker thread wakes up
00:19:53.131 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:19:53.133 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:53.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:54.543 01.410 15712 Exposure complete
00:19:54.603 00.060 15712 worker thread done servicing request
00:19:54.603 00.000 7988 OnExposeComplete: enter
00:19:54.603 00.000 7988 UpdateGuideState(): m_state=6
00:19:54.616 00.013 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3692
00:19:54.616 00.000 7988 Star::Find returns 1 (0), X=501.87, Y=809.77, Mass=1609, SNR=26.6, Peak=128 HFD=4.5
00:19:54.616 00.000 7988 MultiStar: [#1 0.20,0.38,0.00,M2] [#2 0.05,0.65,0.00,M1] [#3 0.15,0.40,0.00,M1] [#4 0.09,0.45,0.00,M1] [#5 -0.03,0.35,0.69,U] [#6 0.36,0.40,0.00,M1] [#7 0.12,0.79,0.00,M1] [#8 -0.05,0.39,0.44,U] 
00:19:54.619 00.003 7988 single-star, 2 included, MultiStar: {-0.02, 0.36}, one-star: {-0.00, 0.36}
00:19:54.619 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
00:19:54.619 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
00:19:54.619 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.57 mountX=0.36 mountY=-0.01, mountTheta=-0.02
00:19:54.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.36, opts=13)
00:19:54.619 00.000 7988 Enqueuing Move request for scope (-0.00, 0.36)
00:19:54.619 00.000 15712 Worker thread wakes up
00:19:54.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.36) opts 0xd
00:19:54.619 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.36)
00:19:54.619 00.000 15712 Moving (-0.00, 0.36) raw xDistance=0.36 yDistance=-0.01
00:19:54.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:54.619 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.6
00:19:54.630 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:54.630 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:54.633 00.003 7988 Enqueuing Expose request
00:19:54.633 00.000 15712 PPEC rslt: input = 0.36, final = 0.24, react = 0.21, pred = 0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 640.06
00:19:54.633 00.000 15712 PPEC: input: 0.36, control: 0.24, exposure: 1500
00:19:54.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:54.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:19:54.635 00.002 15712 MoveAxis(W, 79, ABG)
00:19:54.635 00.000 15712 Guiding  Dir = 3, Dur = 79
00:19:54.639 00.004 15712 IsGuiding returns 0
00:19:54.651 00.012 15712 PulseGuide returned control before completion, sleep 74
00:19:54.769 00.118 15712 IsGuiding returns 0
00:19:54.769 00.000 15712 Move returns status 0, amount 79
00:19:54.769 00.000 15712 MoveAxis(N, 0, ABG)
00:19:54.769 00.000 15712 Move returns status 0, amount 0
00:19:54.769 00.000 15712 move complete, result=0
00:19:54.769 00.000 7988 GuideStep: 0.4 px 79 ms WEST, -0.0 px 0 ms NORTH
00:19:54.774 00.005 15712 worker thread done servicing request
00:19:54.774 00.000 15712 Worker thread wakes up
00:19:54.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:54.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:56.408 01.634 15712 Exposure complete
00:19:56.469 00.061 15712 worker thread done servicing request
00:19:56.469 00.000 7988 OnExposeComplete: enter
00:19:56.469 00.000 7988 UpdateGuideState(): m_state=6
00:19:56.469 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3693
00:19:56.469 00.000 7988 Star::Find returns 1 (0), X=502.06, Y=809.35, Mass=1621, SNR=26.7, Peak=151 HFD=4.7
00:19:56.469 00.000 7988 MultiStar: [#1 0.37,-0.27,0.00,M3] [#2 0.15,-0.04,0.84,U] [#3 0.40,-0.21,0.00,M2] [#4 0.10,-0.13,0.77,U] [#5 0.00,-0.07,0.71,U] [#6 0.36,-0.27,0.00,M2] [#7 0.14,-0.12,0.47,U] [#8 0.37,-0.37,0.00,M1] 
00:19:56.469 00.000 7988 refined, 4 included, MultiStar: {0.12, -0.08}, one-star: {0.19, -0.06}
00:19:56.469 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
00:19:56.469 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
00:19:56.469 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.58 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
00:19:56.469 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.08, opts=13)
00:19:56.469 00.000 7988 Enqueuing Move request for scope (0.12, -0.08)
00:19:56.469 00.000 15712 Worker thread wakes up
00:19:56.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
00:19:56.469 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
00:19:56.469 00.000 15712 Moving (0.12, -0.08) raw xDistance=-0.08 yDistance=-0.12
00:19:56.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:19:56.469 00.000 7988 UpdateGuideState exits: m=1621 SNR=26.7
00:19:56.485 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:56.486 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:56.486 00.000 7988 Enqueuing Expose request
00:19:56.486 00.000 15712 PPEC rslt: input = -0.08, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
00:19:56.486 00.000 15712 PPEC: input: -0.08, control: 0.04, exposure: 1500
00:19:56.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:56.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:19:56.486 00.000 15712 MoveAxis(W, 13, ABG)
00:19:56.486 00.000 15712 Guiding  Dir = 3, Dur = 13
00:19:56.486 00.000 15712 IsGuiding returns 0
00:19:56.511 00.025 15712 IsGuiding returns 1
00:19:56.511 00.000 15712 scope still moving after pulse duration time elapsed
00:19:56.562 00.051 15712 IsGuiding returns 0
00:19:56.562 00.000 15712 scope move finished after 13 + 59 ms
00:19:56.562 00.000 15712 Move returns status 0, amount 13
00:19:56.562 00.000 15712 MoveAxis(N, 0, ABG)
00:19:56.562 00.000 15712 Move returns status 0, amount 0
00:19:56.562 00.000 15712 move complete, result=0
00:19:56.562 00.000 15712 worker thread done servicing request
00:19:56.562 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:19:56.564 00.002 15712 Worker thread wakes up
00:19:56.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:56.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:57.995 01.431 15712 Exposure complete
00:19:58.183 00.188 15712 worker thread done servicing request
00:19:58.183 00.000 7988 OnExposeComplete: enter
00:19:58.185 00.002 7988 UpdateGuideState(): m_state=6
00:19:58.187 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3694
00:19:58.190 00.003 7988 Star::Find returns 1 (0), X=501.93, Y=809.25, Mass=1602, SNR=26.6, Peak=151 HFD=4.7
00:19:58.193 00.003 7988 MultiStar: [#1 0.46,-0.31,0.00,M4] [#2 0.31,-0.17,0.86,U] [#3 0.23,-0.11,0.80,U] [#4 0.06,-0.02,0.78,U] [#5 0.22,-0.00,0.72,U] [#6 0.48,-0.30,0.00,M3] [#7 0.15,-0.10,0.50,U] [#8 0.39,-0.20,0.00,M2] 
00:19:58.194 00.001 7988 single-star, 5 included, MultiStar: {0.17, -0.10}, one-star: {0.06, -0.16}
00:19:58.195 00.001 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
00:19:58.198 00.003 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
00:19:58.201 00.003 7988 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.23 mountX=-0.16 mountY=-0.05, mountTheta=-2.82
00:19:58.205 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.16, opts=13)
00:19:58.207 00.002 7988 Enqueuing Move request for scope (0.06, -0.16)
00:19:58.209 00.002 15712 Worker thread wakes up
00:19:58.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:19:58.212 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
00:19:58.212 00.000 7988 UpdateGuideState exits: m=1602 SNR=26.6
00:19:58.214 00.002 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
00:19:58.214 00.000 15712 Moving (0.06, -0.16) raw xDistance=-0.16 yDistance=-0.05
00:19:58.214 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:58.217 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:19:58.219 00.002 7988 Enqueuing Expose request
00:19:58.221 00.002 15712 PPEC rslt: input = -0.16, final = 0.04, react = -0.10, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:19:58.221 00.000 15712 PPEC: input: -0.16, control: 0.04, exposure: 1500
00:19:58.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:58.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:19:58.221 00.000 15712 MoveAxis(W, 13, ABG)
00:19:58.221 00.000 15712 Guiding  Dir = 3, Dur = 13
00:19:58.221 00.000 15712 IsGuiding returns 0
00:19:58.273 00.052 15712 IsGuiding returns 1
00:19:58.273 00.000 15712 scope still moving after pulse duration time elapsed
00:19:58.307 00.034 15712 IsGuiding returns 0
00:19:58.307 00.000 15712 scope move finished after 13 + 71 ms
00:19:58.307 00.000 15712 Move returns status 0, amount 13
00:19:58.307 00.000 15712 MoveAxis(N, 0, ABG)
00:19:58.307 00.000 15712 Move returns status 0, amount 0
00:19:58.307 00.000 15712 move complete, result=0
00:19:58.307 00.000 15712 worker thread done servicing request
00:19:58.307 00.000 15712 Worker thread wakes up
00:19:58.307 00.000 7988 GuideStep: -0.2 px 13 ms WEST, -0.1 px 0 ms NORTH
00:19:58.309 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:19:58.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:19:59.626 01.317 7988 evsrv: cli 0CCCFDA8 connect
00:19:59.628 00.002 7988 case statement mapped state 6 to 3
00:19:59.630 00.002 7988 case statement mapped state 6 to 3
00:19:59.632 00.002 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_app_state","id":"e6e10f3c-356e-47d0-9229-65df82f0d03a"}
00:19:59.632 00.000 7988 case statement mapped state 6 to 3
00:19:59.632 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6e10f3c-356e-47d0-9229-65df82f0d03a"}
00:19:59.632 00.000 7988 evsrv: cli 0CCCFDA8 disconnect
00:19:59.939 00.307 15712 Exposure complete
00:20:00.064 00.125 15712 worker thread done servicing request
00:20:00.064 00.000 7988 OnExposeComplete: enter
00:20:00.076 00.012 7988 UpdateGuideState(): m_state=6
00:20:00.078 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3695
00:20:00.081 00.003 7988 Star::Find returns 1 (0), X=501.89, Y=809.30, Mass=1625, SNR=26.9, Peak=168 HFD=4.5
00:20:00.083 00.002 7988 MultiStar: [#1 0.28,-0.45,0.00,M5] [#2 0.12,-0.17,0.83,U] [#3 0.12,-0.19,0.81,U] [#4 0.06,0.02,0.76,U] [#5 0.17,-0.24,0.71,U] [#6 0.18,0.00,0.63,U] [#7 0.28,-0.10,0.45,U] [#8 0.37,-0.28,0.00,M3] 
00:20:00.087 00.004 7988 single-star, 6 included, MultiStar: {0.12, -0.11}, one-star: {0.02, -0.11}
00:20:00.090 00.003 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
00:20:00.093 00.003 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
00:20:00.095 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.42 mountX=-0.11 mountY=-0.01, mountTheta=-3.02
00:20:00.101 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.11, opts=13)
00:20:00.103 00.002 7988 Enqueuing Move request for scope (0.02, -0.11)
00:20:00.105 00.002 15712 Worker thread wakes up
00:20:00.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
00:20:00.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:00.109 00.004 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
00:20:00.109 00.000 15712 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=-0.01
00:20:00.109 00.000 7988 UpdateGuideState exits: m=1625 SNR=26.9
00:20:00.111 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:00.118 00.007 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:20:00.118 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
00:20:00.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:00.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:20:00.118 00.000 15712 MoveAxis(W, 14, ABG)
00:20:00.118 00.000 15712 Guiding  Dir = 3, Dur = 14
00:20:00.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:00.122 00.004 15712 IsGuiding returns 0
00:20:00.122 00.000 7988 Enqueuing Expose request
00:20:00.169 00.047 15712 IsGuiding returns 1
00:20:00.169 00.000 15712 scope still moving after pulse duration time elapsed
00:20:00.207 00.038 15712 IsGuiding returns 0
00:20:00.207 00.000 15712 scope move finished after 14 + 70 ms
00:20:00.207 00.000 15712 Move returns status 0, amount 14
00:20:00.207 00.000 15712 MoveAxis(N, 0, ABG)
00:20:00.207 00.000 15712 Move returns status 0, amount 0
00:20:00.207 00.000 15712 move complete, result=0
00:20:00.207 00.000 15712 worker thread done servicing request
00:20:00.207 00.000 15712 Worker thread wakes up
00:20:00.207 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
00:20:00.209 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:00.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:01.678 01.469 15712 Exposure complete
00:20:02.405 00.727 15712 worker thread done servicing request
00:20:02.405 00.000 7988 OnExposeComplete: enter
00:20:02.407 00.002 7988 UpdateGuideState(): m_state=6
00:20:02.435 00.028 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:20:02.452 00.017 7988 Star::Find returns 1 (0), X=501.66, Y=809.55, Mass=1577, SNR=26.2, Peak=160 HFD=4.8
00:20:02.478 00.026 7988 MultiStar: [#1 0.04,-0.20,0.97,U] [#2 0.12,-0.12,0.87,U] [#3 -0.13,-0.10,0.84,U] [#4 -0.29,0.05,0.74,U] [#5 -0.36,0.08,0.75,U] [#6 0.09,-0.08,0.66,U] [#7 -0.01,-0.25,0.46,U] [#8 -0.21,0.16,0.47,U] 
00:20:02.506 00.028 7988 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {-0.21, 0.14}
00:20:02.541 00.035 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
00:20:02.555 00.014 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.86)
00:20:02.580 00.025 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.83 mountX=-0.04 mountY=0.11, mountTheta=1.89
00:20:02.616 00.036 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.03, opts=13)
00:20:02.636 00.020 7988 Enqueuing Move request for scope (-0.10, -0.03)
00:20:02.672 00.036 15712 Worker thread wakes up
00:20:02.674 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:02.676 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:20:02.676 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.2
00:20:02.681 00.005 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:20:02.681 00.000 15712 Moving (-0.10, -0.03) raw xDistance=-0.04 yDistance=0.11
00:20:02.693 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:02.703 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:02.709 00.006 7988 Enqueuing Expose request
00:20:02.728 00.019 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:20:02.728 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
00:20:02.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:02.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:20:02.728 00.000 15712 MoveAxis(W, 14, ABG)
00:20:02.728 00.000 15712 Guiding  Dir = 3, Dur = 14
00:20:02.730 00.002 15712 IsGuiding returns 0
00:20:02.779 00.049 15712 IsGuiding returns 1
00:20:02.779 00.000 15712 scope still moving after pulse duration time elapsed
00:20:02.831 00.052 15712 IsGuiding returns 0
00:20:02.831 00.000 15712 scope move finished after 14 + 86 ms
00:20:02.831 00.000 15712 Move returns status 0, amount 14
00:20:02.831 00.000 15712 MoveAxis(N, 0, ABG)
00:20:02.831 00.000 15712 Move returns status 0, amount 0
00:20:02.831 00.000 15712 move complete, result=0
00:20:02.831 00.000 15712 worker thread done servicing request
00:20:02.831 00.000 15712 Worker thread wakes up
00:20:02.831 00.000 7988 GuideStep: -0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
00:20:02.835 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:02.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:04.469 01.634 15712 Exposure complete
00:20:04.617 00.148 15712 worker thread done servicing request
00:20:04.617 00.000 7988 OnExposeComplete: enter
00:20:04.621 00.004 7988 UpdateGuideState(): m_state=6
00:20:04.624 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3697
00:20:04.627 00.003 7988 Star::Find returns 1 (0), X=502.29, Y=809.33, Mass=1570, SNR=26.3, Peak=157 HFD=4.6
00:20:04.630 00.003 7988 MultiStar: [#1 0.37,-0.13,0.96,U] [#2 0.27,0.06,0.85,U] [#3 0.52,0.03,0.00,M1] [#4 0.35,0.12,0.76,U] [#5 0.38,-0.26,0.00,M1] [#6 0.57,-0.15,0.00,M2] [#7 0.37,0.13,0.48,U] [#8 0.37,-0.14,0.44,U] 
00:20:04.632 00.002 7988 refined, 5 included, MultiStar: {0.36, -0.02}, one-star: {0.42, -0.08}
00:20:04.636 00.004 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
00:20:04.639 00.003 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
00:20:04.642 00.003 7988 CameraToMount -- cameraX=0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-0.04 mountX=-0.01 mountY=-0.36, mountTheta=-1.61
00:20:04.646 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.02, opts=13)
00:20:04.650 00.004 7988 Enqueuing Move request for scope (0.36, -0.02)
00:20:04.652 00.002 15712 Worker thread wakes up
00:20:04.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:04.655 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.02) opts 0xd
00:20:04.655 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.3
00:20:04.658 00.003 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.02)
00:20:04.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:04.658 00.000 15712 Moving (0.36, -0.02) raw xDistance=-0.01 yDistance=-0.36
00:20:04.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:04.664 00.006 7988 Enqueuing Expose request
00:20:04.669 00.005 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
00:20:04.669 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
00:20:04.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:20:04.669 00.000 15712 MoveAxis(W, 13, ABG)
00:20:04.669 00.000 15712 Guiding  Dir = 3, Dur = 13
00:20:04.699 00.030 15712 IsGuiding returns 0
00:20:04.715 00.016 15712 IsGuiding returns 1
00:20:04.715 00.000 15712 scope still moving after pulse duration time elapsed
00:20:04.762 00.047 15712 IsGuiding returns 0
00:20:04.763 00.001 15712 scope move finished after 13 + 50 ms
00:20:04.763 00.000 15712 Move returns status 0, amount 13
00:20:04.763 00.000 15712 MoveAxis(N, 91, ABG)
00:20:04.763 00.000 15712 Guiding  Dir = 0, Dur = 91
00:20:04.763 00.000 15712 IsGuiding returns 0
00:20:04.842 00.079 15712 PulseGuide returned control before completion, sleep 22
00:20:04.868 00.026 15712 IsGuiding returns 1
00:20:04.868 00.000 15712 scope still moving after pulse duration time elapsed
00:20:04.938 00.070 15712 IsGuiding returns 1
00:20:04.969 00.031 15712 IsGuiding returns 0
00:20:04.969 00.000 15712 scope move finished after 91 + 115 ms
00:20:04.969 00.000 15712 Move returns status 0, amount 91
00:20:04.969 00.000 15712 move complete, result=0
00:20:04.969 00.000 15712 worker thread done servicing request
00:20:04.971 00.002 15712 Worker thread wakes up
00:20:04.971 00.000 7988 GuideStep: -0.0 px 13 ms WEST, -0.4 px 91 ms NORTH
00:20:04.974 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:04.975 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:06.386 01.411 15712 Exposure complete
00:20:06.466 00.080 15712 worker thread done servicing request
00:20:06.466 00.000 7988 OnExposeComplete: enter
00:20:06.482 00.016 7988 UpdateGuideState(): m_state=6
00:20:06.484 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3698
00:20:06.486 00.002 7988 Star::Find returns 1 (0), X=501.75, Y=809.49, Mass=1490, SNR=25.5, Peak=152 HFD=4.6
00:20:06.488 00.002 7988 MultiStar: [#1 0.15,-0.05,1.00,U] [#2 -0.02,-0.14,0.90,U] [#3 0.07,-0.04,0.84,U] [#4 -0.21,-0.19,0.77,U] [#5 -0.14,0.02,0.72,U] [#6 -0.12,-0.13,0.66,U] [#7 -0.12,0.02,0.47,U] [#8 -0.45,0.18,0.00,M2] 
00:20:06.490 00.002 7988 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.12, 0.08}
00:20:06.492 00.002 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
00:20:06.494 00.002 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.33)
00:20:06.496 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.36 mountX=-0.05 mountY=0.05, mountTheta=2.34
00:20:06.499 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
00:20:06.499 00.000 7988 Enqueuing Move request for scope (-0.05, -0.05)
00:20:06.499 00.000 15712 Worker thread wakes up
00:20:06.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
00:20:06.499 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
00:20:06.499 00.000 15712 Moving (-0.05, -0.05) raw xDistance=-0.05 yDistance=0.05
00:20:06.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:06.507 00.008 7988 UpdateGuideState exits: m=1490 SNR=25.5
00:20:06.509 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:06.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:06.509 00.000 7988 Enqueuing Expose request
00:20:06.509 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
00:20:06.509 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
00:20:06.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:06.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:06.509 00.000 15712 MoveAxis(W, 9, ABG)
00:20:06.509 00.000 15712 Guiding  Dir = 3, Dur = 9
00:20:06.514 00.005 15712 IsGuiding returns 0
00:20:06.537 00.023 15712 IsGuiding returns 0
00:20:06.537 00.000 15712 Move returns status 0, amount 9
00:20:06.537 00.000 15712 MoveAxis(N, 0, ABG)
00:20:06.537 00.000 15712 Move returns status 0, amount 0
00:20:06.537 00.000 15712 move complete, result=0
00:20:06.537 00.000 15712 worker thread done servicing request
00:20:06.538 00.001 15712 Worker thread wakes up
00:20:06.538 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
00:20:06.540 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:06.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:08.223 01.683 15712 Exposure complete
00:20:09.003 00.780 15712 worker thread done servicing request
00:20:09.003 00.000 7988 OnExposeComplete: enter
00:20:09.009 00.006 7988 UpdateGuideState(): m_state=6
00:20:09.021 00.012 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3699
00:20:09.032 00.011 7988 Star::Find returns 1 (0), X=501.60, Y=809.23, Mass=1588, SNR=26.5, Peak=156 HFD=4.7
00:20:09.042 00.010 7988 MultiStar: [#1 -0.04,-0.42,0.00,M3] [#2 -0.26,-0.38,0.00,M1] [#3 -0.10,-0.31,0.84,U] [#4 -0.34,-0.13,0.75,U] [#5 -0.22,-0.28,0.73,U] [#6 -0.05,-0.37,0.65,U] [#7 -0.22,-0.15,0.46,U] [#8 -0.50,-0.25,0.00,M3] 
00:20:09.049 00.007 7988 refined, 5 included, MultiStar: {-0.20, -0.24}, one-star: {-0.27, -0.18}
00:20:09.060 00.011 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
00:20:09.065 00.005 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.41)
00:20:09.070 00.005 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-2.28 mountX=-0.24 mountY=0.21, mountTheta=2.42
00:20:09.081 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.24, opts=13)
00:20:09.090 00.009 7988 Enqueuing Move request for scope (-0.20, -0.24)
00:20:09.097 00.007 15712 Worker thread wakes up
00:20:09.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:09.101 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.24) opts 0xd
00:20:09.101 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.24)
00:20:09.101 00.000 15712 Moving (-0.20, -0.24) raw xDistance=-0.24 yDistance=0.21
00:20:09.103 00.002 7988 UpdateGuideState exits: m=1588 SNR=26.5
00:20:09.108 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:09.115 00.007 15712 PPEC rslt: input = -0.24, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 640.04
00:20:09.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:09.119 00.004 7988 Enqueuing Expose request
00:20:09.127 00.008 15712 PPEC: input: -0.24, control: -0.11, exposure: 1500
00:20:09.127 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:09.127 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:20:09.127 00.000 15712 MoveAxis(E, 37, ABG)
00:20:09.127 00.000 15712 Guiding  Dir = 2, Dur = 37
00:20:09.127 00.000 15712 IsGuiding returns 0
00:20:09.157 00.030 15712 PulseGuide returned control before completion, sleep 18
00:20:09.223 00.066 15712 IsGuiding returns 1
00:20:09.223 00.000 15712 scope still moving after pulse duration time elapsed
00:20:09.245 00.022 15712 IsGuiding returns 0
00:20:09.245 00.000 15712 scope move finished after 37 + 78 ms
00:20:09.245 00.000 15712 Move returns status 0, amount 37
00:20:09.245 00.000 15712 MoveAxis(N, 0, ABG)
00:20:09.245 00.000 15712 Move returns status 0, amount 0
00:20:09.245 00.000 15712 move complete, result=0
00:20:09.245 00.000 15712 worker thread done servicing request
00:20:09.245 00.000 15712 Worker thread wakes up
00:20:09.246 00.001 7988 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
00:20:09.250 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:09.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:10.670 01.420 15712 Exposure complete
00:20:10.773 00.103 15712 worker thread done servicing request
00:20:10.773 00.000 7988 OnExposeComplete: enter
00:20:10.777 00.004 7988 UpdateGuideState(): m_state=6
00:20:10.779 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3700
00:20:10.781 00.002 7988 Star::Find returns 1 (0), X=501.58, Y=809.30, Mass=1627, SNR=26.8, Peak=156 HFD=4.7
00:20:10.781 00.000 7988 MultiStar: [#1 0.01,-0.35,0.94,U] [#2 -0.07,-0.20,0.86,U] [#3 -0.14,-0.28,0.80,U] [#4 0.03,-0.09,0.74,U] [#5 -0.20,-0.58,0.00,M1] [#6 0.17,-0.39,0.00,M1] [#7 -0.22,-0.22,0.50,U] [#8 -0.15,-0.12,0.42,U] 
00:20:10.781 00.000 7988 refined, 6 included, MultiStar: {-0.11, -0.20}, one-star: {-0.29, -0.11}
00:20:10.786 00.005 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.65 = 2.64)
00:20:10.786 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
00:20:10.786 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.08 mountX=-0.20 mountY=0.12, mountTheta=2.61
00:20:10.794 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.20, opts=13)
00:20:10.796 00.002 7988 Enqueuing Move request for scope (-0.11, -0.20)
00:20:10.798 00.002 15712 Worker thread wakes up
00:20:10.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:10.800 00.002 7988 UpdateGuideState exits: m=1627 SNR=26.8
00:20:10.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:10.803 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:10.805 00.002 7988 Enqueuing Expose request
00:20:10.807 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
00:20:10.807 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
00:20:10.807 00.000 15712 Moving (-0.11, -0.20) raw xDistance=-0.20 yDistance=0.12
00:20:10.812 00.005 15712 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 640.04
00:20:10.812 00.000 15712 PPEC: input: -0.20, control: -0.09, exposure: 1500
00:20:10.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:10.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:20:10.812 00.000 15712 MoveAxis(E, 31, ABG)
00:20:10.812 00.000 15712 Guiding  Dir = 2, Dur = 31
00:20:10.812 00.000 15712 IsGuiding returns 0
00:20:10.836 00.024 15712 PulseGuide returned control before completion, sleep 17
00:20:10.894 00.058 15712 IsGuiding returns 0
00:20:10.894 00.000 15712 Move returns status 0, amount 31
00:20:10.894 00.000 15712 MoveAxis(N, 0, ABG)
00:20:10.894 00.000 15712 Move returns status 0, amount 0
00:20:10.894 00.000 15712 move complete, result=0
00:20:10.894 00.000 15712 worker thread done servicing request
00:20:10.894 00.000 15712 Worker thread wakes up
00:20:10.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:10.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:10.894 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
00:20:12.552 01.658 15712 Exposure complete
00:20:12.897 00.345 15712 worker thread done servicing request
00:20:12.897 00.000 7988 OnExposeComplete: enter
00:20:12.899 00.002 7988 UpdateGuideState(): m_state=6
00:20:12.901 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3701
00:20:12.908 00.007 7988 Star::Find returns 1 (0), X=501.53, Y=809.84, Mass=1635, SNR=26.8, Peak=150 HFD=4.7
00:20:12.918 00.010 7988 MultiStar: [#1 -0.29,0.11,0.94,U] [#2 -0.13,0.21,0.83,U] [#3 -0.24,0.15,0.85,U] [#4 -0.36,0.32,0.00,M1] [#5 -0.21,0.38,0.00,M2] [#6 -0.14,0.26,0.64,U] [#7 -0.11,0.32,0.45,U] [#8 -0.03,0.27,0.45,U] 
00:20:12.927 00.009 7988 refined, 6 included, MultiStar: {-0.21, 0.24}, one-star: {-0.34, 0.43}
00:20:12.938 00.011 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
00:20:12.952 00.014 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
00:20:12.964 00.012 7988 CameraToMount -- cameraX=-0.21 cameraY=0.24 hyp=0.32 cameraTheta=2.28 mountX=0.24 mountY=0.20, mountTheta=0.70
00:20:12.977 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.24, opts=13)
00:20:12.984 00.007 7988 Enqueuing Move request for scope (-0.21, 0.24)
00:20:13.002 00.018 15712 Worker thread wakes up
00:20:13.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:13.004 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.24) opts 0xd
00:20:13.004 00.000 7988 UpdateGuideState exits: m=1635 SNR=26.8
00:20:13.007 00.003 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.24)
00:20:13.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:13.009 00.002 15712 Moving (-0.21, 0.24) raw xDistance=0.24 yDistance=0.20
00:20:13.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:13.011 00.002 7988 Enqueuing Expose request
00:20:13.021 00.010 15712 PPEC rslt: input = 0.24, final = 0.18, react = 0.15, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 640.03
00:20:13.021 00.000 15712 PPEC: input: 0.24, control: 0.18, exposure: 1500
00:20:13.022 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:13.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:20:13.022 00.000 15712 MoveAxis(W, 57, ABG)
00:20:13.022 00.000 15712 Guiding  Dir = 3, Dur = 57
00:20:13.022 00.000 15712 IsGuiding returns 0
00:20:13.043 00.021 15712 PulseGuide returned control before completion, sleep 47
00:20:13.123 00.080 15712 IsGuiding returns 0
00:20:13.123 00.000 15712 Move returns status 0, amount 57
00:20:13.123 00.000 15712 MoveAxis(N, 0, ABG)
00:20:13.123 00.000 15712 Move returns status 0, amount 0
00:20:13.123 00.000 15712 move complete, result=0
00:20:13.123 00.000 15712 worker thread done servicing request
00:20:13.123 00.000 15712 Worker thread wakes up
00:20:13.123 00.000 7988 GuideStep: 0.2 px 57 ms WEST, 0.2 px 0 ms NORTH
00:20:13.126 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:13.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:14.540 01.414 15712 Exposure complete
00:20:14.604 00.064 15712 worker thread done servicing request
00:20:14.604 00.000 7988 OnExposeComplete: enter
00:20:14.604 00.000 7988 UpdateGuideState(): m_state=6
00:20:14.604 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3702
00:20:14.616 00.012 7988 Star::Find returns 1 (0), X=501.43, Y=809.67, Mass=1576, SNR=26.4, Peak=128 HFD=4.8
00:20:14.616 00.000 7988 MultiStar: [#1 -0.27,0.13,0.93,U] [#2 -0.38,0.14,0.85,U] [#3 -0.29,0.10,0.81,U] [#4 -0.41,0.37,0.00,M2] [#5 -0.75,0.15,0.00,M3] [#6 -0.18,0.35,0.63,U] [#7 -0.49,0.74,0.00,M1] [#8 -0.11,0.13,0.45,U] 
00:20:14.616 00.000 7988 refined, 5 included, MultiStar: {-0.30, 0.18}, one-star: {-0.44, 0.26}
00:20:14.620 00.004 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
00:20:14.620 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
00:20:14.620 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.18 hyp=0.35 cameraTheta=2.59 mountX=0.18 mountY=0.30, mountTheta=1.02
00:20:14.620 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.18, opts=13)
00:20:14.620 00.000 7988 Enqueuing Move request for scope (-0.30, 0.18)
00:20:14.620 00.000 15712 Worker thread wakes up
00:20:14.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.18) opts 0xd
00:20:14.620 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.18)
00:20:14.620 00.000 15712 Moving (-0.30, 0.18) raw xDistance=0.18 yDistance=0.30
00:20:14.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:14.620 00.000 7988 UpdateGuideState exits: m=1576 SNR=26.4
00:20:14.620 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:14.620 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:14.620 00.000 7988 Enqueuing Expose request
00:20:14.633 00.013 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 640.03
00:20:14.633 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
00:20:14.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:20:14.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:20:14.633 00.000 15712 MoveAxis(W, 44, ABG)
00:20:14.633 00.000 15712 Guiding  Dir = 3, Dur = 44
00:20:14.633 00.000 15712 IsGuiding returns 0
00:20:14.658 00.025 15712 PulseGuide returned control before completion, sleep 30
00:20:14.700 00.042 15712 IsGuiding returns 1
00:20:14.700 00.000 15712 scope still moving after pulse duration time elapsed
00:20:14.753 00.053 15712 IsGuiding returns 0
00:20:14.753 00.000 15712 scope move finished after 44 + 76 ms
00:20:14.753 00.000 15712 Move returns status 0, amount 44
00:20:14.753 00.000 15712 MoveAxis(N, 0, ABG)
00:20:14.753 00.000 15712 Move returns status 0, amount 0
00:20:14.753 00.000 15712 move complete, result=0
00:20:14.753 00.000 15712 worker thread done servicing request
00:20:14.753 00.000 15712 Worker thread wakes up
00:20:14.753 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.3 px 0 ms NORTH
00:20:14.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:14.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:16.395 01.642 15712 Exposure complete
00:20:16.456 00.061 15712 worker thread done servicing request
00:20:16.456 00.000 7988 OnExposeComplete: enter
00:20:16.456 00.000 7988 UpdateGuideState(): m_state=6
00:20:16.461 00.005 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3703
00:20:16.461 00.000 7988 Star::Find returns 1 (0), X=501.19, Y=809.55, Mass=1622, SNR=26.9, Peak=135 HFD=4.6
00:20:16.463 00.002 7988 MultiStar: [#1 -0.24,0.00,0.95,U] [#2 -0.19,0.21,0.84,U] [#3 -0.30,0.25,0.83,U] [#4 -0.31,0.04,0.75,U] [#5 -0.41,0.17,0.00,M4] [#6 -0.29,0.38,0.00,M1] [#7 -0.36,0.49,0.00,M2] [#8 -0.50,-0.04,0.00,M1] 
00:20:16.463 00.000 7988 refined, 4 included, MultiStar: {-0.35, 0.13}, one-star: {-0.68, 0.13}
00:20:16.463 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
00:20:16.463 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
00:20:16.468 00.005 7988 CameraToMount -- cameraX=-0.35 cameraY=0.13 hyp=0.38 cameraTheta=2.80 mountX=0.12 mountY=0.35, mountTheta=1.23
00:20:16.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.13, opts=13)
00:20:16.468 00.000 7988 Enqueuing Move request for scope (-0.35, 0.13)
00:20:16.472 00.004 15712 Worker thread wakes up
00:20:16.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.13) opts 0xd
00:20:16.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.13)
00:20:16.472 00.000 15712 Moving (-0.35, 0.13) raw xDistance=0.12 yDistance=0.35
00:20:16.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:16.472 00.000 7988 UpdateGuideState exits: m=1622 SNR=26.9
00:20:16.475 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:16.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:16.477 00.002 7988 Enqueuing Expose request
00:20:16.477 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.03
00:20:16.477 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
00:20:16.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:20:16.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:20:16.477 00.000 15712 MoveAxis(W, 2, ABG)
00:20:16.477 00.000 15712 Guiding  Dir = 3, Dur = 2
00:20:16.479 00.002 15712 IsGuiding returns 0
00:20:16.488 00.009 15712 IsGuiding returns 0
00:20:16.488 00.000 15712 Move returns status 0, amount 2
00:20:16.488 00.000 15712 MoveAxis(N, 0, ABG)
00:20:16.488 00.000 15712 Move returns status 0, amount 0
00:20:16.488 00.000 15712 move complete, result=0
00:20:16.488 00.000 15712 worker thread done servicing request
00:20:16.488 00.000 15712 Worker thread wakes up
00:20:16.488 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.4 px 0 ms NORTH
00:20:16.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:16.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:17.918 01.430 15712 Exposure complete
00:20:18.126 00.208 15712 worker thread done servicing request
00:20:18.126 00.000 7988 OnExposeComplete: enter
00:20:18.128 00.002 7988 UpdateGuideState(): m_state=6
00:20:18.132 00.004 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3704
00:20:18.134 00.002 7988 Star::Find returns 1 (0), X=501.62, Y=809.64, Mass=1555, SNR=26.4, Peak=145 HFD=4.7
00:20:18.140 00.006 7988 MultiStar: [#1 -0.09,-0.12,0.98,U] [#2 0.03,0.22,0.81,U] [#3 -0.17,-0.07,0.84,U] [#4 -0.19,0.26,0.77,U] [#5 -0.19,0.17,0.73,U] [#6 0.17,-0.08,0.62,U] [#7 0.05,0.06,0.48,U] [#8 -0.20,0.10,0.42,U] 
00:20:18.147 00.007 7988 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.25, 0.23}
00:20:18.149 00.002 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.56) = xAngle (0.89 = 0.89)
00:20:18.154 00.005 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
00:20:18.161 00.007 7988 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.46 mountX=0.09 mountY=0.10, mountTheta=0.88
00:20:18.169 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.09, opts=13)
00:20:18.176 00.007 7988 Enqueuing Move request for scope (-0.11, 0.09)
00:20:18.182 00.006 15712 Worker thread wakes up
00:20:18.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:18.185 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
00:20:18.185 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.4
00:20:18.188 00.003 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
00:20:18.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:18.191 00.003 15712 Moving (-0.11, 0.09) raw xDistance=0.09 yDistance=0.10
00:20:18.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:18.196 00.005 7988 Enqueuing Expose request
00:20:18.204 00.008 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.02
00:20:18.204 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
00:20:18.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:18.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:20:18.204 00.000 15712 MoveAxis(E, 1, ABG)
00:20:18.204 00.000 15712 Guiding  Dir = 2, Dur = 1
00:20:18.204 00.000 15712 IsGuiding returns 0
00:20:18.221 00.017 15712 IsGuiding returns 0
00:20:18.221 00.000 15712 Move returns status 0, amount 1
00:20:18.221 00.000 15712 MoveAxis(N, 0, ABG)
00:20:18.221 00.000 15712 Move returns status 0, amount 0
00:20:18.223 00.002 15712 move complete, result=0
00:20:18.223 00.000 15712 worker thread done servicing request
00:20:18.223 00.000 15712 Worker thread wakes up
00:20:18.223 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:20:18.227 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:18.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:19.865 01.638 15712 Exposure complete
00:20:19.914 00.049 15712 worker thread done servicing request
00:20:19.914 00.000 7988 OnExposeComplete: enter
00:20:19.927 00.013 7988 UpdateGuideState(): m_state=6
00:20:19.927 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3705
00:20:19.927 00.000 7988 Star::Find returns 1 (0), X=501.74, Y=809.38, Mass=1588, SNR=26.8, Peak=157 HFD=4.6
00:20:19.931 00.004 7988 MultiStar: [#1 -0.09,0.15,0.96,U] [#2 -0.20,0.17,0.86,U] [#3 -0.23,0.05,0.82,U] [#4 -0.11,0.39,0.74,U] [#5 -0.21,0.12,0.73,U] [#6 -0.02,0.06,0.67,U] [#7 -0.41,0.36,0.00,M2] [#8 -0.37,0.01,0.45,U] 
00:20:19.931 00.000 7988 single-star, 7 included, MultiStar: {-0.16, 0.12}, one-star: {-0.13, -0.03}
00:20:19.931 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.45 = 1.83)
00:20:19.931 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.80)
00:20:19.931 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.89 mountX=-0.03 mountY=0.13, mountTheta=1.83
00:20:19.931 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.03, opts=13)
00:20:19.931 00.000 7988 Enqueuing Move request for scope (-0.13, -0.03)
00:20:19.931 00.000 15712 Worker thread wakes up
00:20:19.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
00:20:19.931 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
00:20:19.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:19.931 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.8
00:20:19.941 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:19.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:19.943 00.002 7988 Enqueuing Expose request
00:20:19.943 00.000 15712 Moving (-0.13, -0.03) raw xDistance=-0.03 yDistance=0.13
00:20:19.947 00.004 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.02
00:20:19.947 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
00:20:19.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:19.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:20:19.947 00.000 15712 MoveAxis(W, 3, ABG)
00:20:19.947 00.000 15712 Guiding  Dir = 3, Dur = 3
00:20:19.947 00.000 15712 IsGuiding returns 0
00:20:19.965 00.018 15712 IsGuiding returns 0
00:20:19.965 00.000 15712 Move returns status 0, amount 3
00:20:19.965 00.000 15712 MoveAxis(N, 0, ABG)
00:20:19.965 00.000 15712 Move returns status 0, amount 0
00:20:19.965 00.000 15712 move complete, result=0
00:20:19.965 00.000 15712 worker thread done servicing request
00:20:19.965 00.000 15712 Worker thread wakes up
00:20:19.965 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:20:19.967 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:19.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:21.376 01.409 15712 Exposure complete
00:20:21.437 00.061 15712 worker thread done servicing request
00:20:21.437 00.000 7988 OnExposeComplete: enter
00:20:21.438 00.001 7988 UpdateGuideState(): m_state=6
00:20:21.438 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3706
00:20:21.442 00.004 7988 Star::Find returns 1 (0), X=501.54, Y=809.57, Mass=1584, SNR=26.7, Peak=178 HFD=4.4
00:20:21.442 00.000 7988 MultiStar: [#1 -0.08,0.01,0.95,U] [#2 -0.18,-0.14,0.85,U] [#3 -0.35,-0.08,0.83,U] [#4 -0.12,0.11,0.73,U] [#5 -0.41,-0.00,0.71,U] [#6 -0.05,0.22,0.65,U] [#7 -0.34,-0.14,0.50,U] [#8 -0.47,-0.08,0.00,M1] 
00:20:21.442 00.000 7988 refined, 7 included, MultiStar: {-0.23, 0.02}, one-star: {-0.33, 0.16}
00:20:21.442 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
00:20:21.442 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
00:20:21.442 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.05 mountX=0.02 mountY=0.23, mountTheta=1.48
00:20:21.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.02, opts=13)
00:20:21.442 00.000 7988 Enqueuing Move request for scope (-0.23, 0.02)
00:20:21.442 00.000 15712 Worker thread wakes up
00:20:21.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
00:20:21.442 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
00:20:21.442 00.000 15712 Moving (-0.23, 0.02) raw xDistance=0.02 yDistance=0.23
00:20:21.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:21.442 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.7
00:20:21.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:21.453 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:21.453 00.000 7988 Enqueuing Expose request
00:20:21.453 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.02
00:20:21.453 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
00:20:21.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:21.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:20:21.453 00.000 15712 MoveAxis(W, 11, ABG)
00:20:21.453 00.000 15712 Guiding  Dir = 3, Dur = 11
00:20:21.459 00.006 15712 IsGuiding returns 0
00:20:21.479 00.020 15712 IsGuiding returns 1
00:20:21.479 00.000 15712 scope still moving after pulse duration time elapsed
00:20:21.531 00.052 15712 IsGuiding returns 0
00:20:21.531 00.000 15712 scope move finished after 11 + 52 ms
00:20:21.531 00.000 15712 Move returns status 0, amount 11
00:20:21.531 00.000 15712 MoveAxis(N, 0, ABG)
00:20:21.531 00.000 15712 Move returns status 0, amount 0
00:20:21.531 00.000 15712 move complete, result=0
00:20:21.531 00.000 15712 worker thread done servicing request
00:20:21.531 00.000 15712 Worker thread wakes up
00:20:21.532 00.001 7988 GuideStep: 0.0 px 11 ms WEST, 0.2 px 0 ms NORTH
00:20:21.533 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:21.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:23.162 01.629 15712 Exposure complete
00:20:23.283 00.121 15712 worker thread done servicing request
00:20:23.283 00.000 7988 OnExposeComplete: enter
00:20:23.285 00.002 7988 UpdateGuideState(): m_state=6
00:20:23.287 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3707
00:20:23.290 00.003 7988 Star::Find returns 1 (0), X=501.58, Y=809.19, Mass=1605, SNR=26.6, Peak=162 HFD=4.8
00:20:23.293 00.003 7988 MultiStar: [#1 -0.21,-0.49,0.00,M1] [#2 -0.41,-0.18,0.00,M1] [#3 -0.45,-0.07,0.00,M1] [#4 -0.18,-0.34,0.72,U] [#5 -0.20,-0.29,0.72,U] [#6 -0.10,-0.30,0.61,U] [#7 -0.26,-0.13,0.49,U] [#8 -0.22,-0.09,0.42,U] 
00:20:23.295 00.002 7988 refined, 5 included, MultiStar: {-0.21, -0.24}, one-star: {-0.29, -0.22}
00:20:23.297 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.86 = 2.43)
00:20:23.300 00.003 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.40)
00:20:23.302 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-2.29 mountX=-0.24 mountY=0.22, mountTheta=2.41
00:20:23.306 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.24, opts=13)
00:20:23.308 00.002 7988 Enqueuing Move request for scope (-0.21, -0.24)
00:20:23.311 00.003 15712 Worker thread wakes up
00:20:23.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:23.314 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.24) opts 0xd
00:20:23.314 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.24)
00:20:23.314 00.000 15712 Moving (-0.21, -0.24) raw xDistance=-0.24 yDistance=0.22
00:20:23.314 00.000 7988 UpdateGuideState exits: m=1605 SNR=26.6
00:20:23.317 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:23.319 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:23.321 00.002 7988 Enqueuing Expose request
00:20:23.323 00.002 15712 PPEC rslt: input = -0.24, final = -0.10, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 640.01
00:20:23.323 00.000 15712 PPEC: input: -0.24, control: -0.10, exposure: 1500
00:20:23.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:23.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:20:23.324 00.001 15712 MoveAxis(E, 34, ABG)
00:20:23.324 00.000 15712 Guiding  Dir = 2, Dur = 34
00:20:23.337 00.013 15712 IsGuiding returns 0
00:20:23.353 00.016 15712 PulseGuide returned control before completion, sleep 29
00:20:23.401 00.048 15712 IsGuiding returns 0
00:20:23.402 00.001 15712 Move returns status 0, amount 34
00:20:23.402 00.000 15712 MoveAxis(N, 0, ABG)
00:20:23.402 00.000 15712 Move returns status 0, amount 0
00:20:23.402 00.000 15712 move complete, result=0
00:20:23.402 00.000 15712 worker thread done servicing request
00:20:23.402 00.000 15712 Worker thread wakes up
00:20:23.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:23.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:23.402 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
00:20:24.821 01.419 15712 Exposure complete
00:20:24.867 00.046 15712 worker thread done servicing request
00:20:24.867 00.000 7988 OnExposeComplete: enter
00:20:24.884 00.017 7988 UpdateGuideState(): m_state=6
00:20:24.884 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3708
00:20:24.884 00.000 7988 Star::Find returns 1 (0), X=501.60, Y=809.49, Mass=1627, SNR=26.8, Peak=165 HFD=4.9
00:20:24.884 00.000 7988 MultiStar: [#1 -0.17,-0.14,0.98,U] [#2 -0.23,-0.15,0.86,U] [#3 -0.14,-0.04,0.85,U] [#4 -0.14,0.01,0.75,U] [#5 -0.40,-0.12,0.00,M1] [#6 -0.25,-0.15,0.64,U] [#7 -0.47,0.08,0.00,M1] [#8 -0.42,-0.11,0.00,M1] 
00:20:24.884 00.000 7988 refined, 5 included, MultiStar: {-0.20, -0.06}, one-star: {-0.27, 0.08}
00:20:24.884 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.42 = 1.87)
00:20:24.884 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.83)
00:20:24.884 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.85 mountX=-0.06 mountY=0.20, mountTheta=1.86
00:20:24.884 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.06, opts=13)
00:20:24.884 00.000 7988 Enqueuing Move request for scope (-0.20, -0.06)
00:20:24.884 00.000 15712 Worker thread wakes up
00:20:24.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
00:20:24.884 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
00:20:24.884 00.000 15712 Moving (-0.20, -0.06) raw xDistance=-0.06 yDistance=0.20
00:20:24.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:24.884 00.000 7988 UpdateGuideState exits: m=1627 SNR=26.8
00:20:24.897 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:24.899 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:24.900 00.001 7988 Enqueuing Expose request
00:20:24.901 00.001 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 640.01
00:20:24.902 00.001 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
00:20:24.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:24.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:20:24.902 00.000 15712 MoveAxis(W, 13, ABG)
00:20:24.902 00.000 15712 Guiding  Dir = 3, Dur = 13
00:20:24.902 00.000 15712 IsGuiding returns 0
00:20:24.920 00.018 15712 IsGuiding returns 1
00:20:24.920 00.000 15712 scope still moving after pulse duration time elapsed
00:20:24.968 00.048 15712 IsGuiding returns 0
00:20:24.968 00.000 15712 scope move finished after 13 + 53 ms
00:20:24.968 00.000 15712 Move returns status 0, amount 13
00:20:24.968 00.000 15712 MoveAxis(N, 0, ABG)
00:20:24.968 00.000 15712 Move returns status 0, amount 0
00:20:24.968 00.000 15712 move complete, result=0
00:20:24.968 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.2 px 0 ms NORTH
00:20:24.968 00.000 15712 worker thread done servicing request
00:20:24.968 00.000 15712 Worker thread wakes up
00:20:24.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:24.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:26.636 01.668 15712 Exposure complete
00:20:26.816 00.180 15712 worker thread done servicing request
00:20:26.816 00.000 7988 OnExposeComplete: enter
00:20:26.819 00.003 7988 UpdateGuideState(): m_state=6
00:20:26.822 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3709
00:20:26.825 00.003 7988 Star::Find returns 1 (0), X=501.47, Y=809.28, Mass=1580, SNR=26.4, Peak=152 HFD=4.6
00:20:26.828 00.003 7988 MultiStar: [#1 -0.06,-0.29,0.97,U] [#2 -0.16,-0.23,0.86,U] [#3 -0.17,-0.15,0.85,U] [#4 -0.34,-0.06,0.76,U] [#5 -0.14,-0.29,0.73,U] [#6 -0.02,-0.39,0.66,U] [#7 -0.31,-0.08,0.49,U] [#8 -0.68,-0.34,0.00,M2] 
00:20:26.829 00.001 7988 refined, 7 included, MultiStar: {-0.20, -0.21}, one-star: {-0.40, -0.13}
00:20:26.834 00.005 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.90 = 2.38)
00:20:26.836 00.002 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.35)
00:20:26.841 00.005 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.34 mountX=-0.21 mountY=0.20, mountTheta=2.36
00:20:26.849 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.21, opts=13)
00:20:26.851 00.002 7988 Enqueuing Move request for scope (-0.20, -0.21)
00:20:26.859 00.008 15712 Worker thread wakes up
00:20:26.860 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd
00:20:26.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.21)
00:20:26.860 00.000 15712 Moving (-0.20, -0.21) raw xDistance=-0.21 yDistance=0.20
00:20:26.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:26.866 00.006 7988 UpdateGuideState exits: m=1580 SNR=26.4
00:20:26.870 00.004 15712 PPEC rslt: input = -0.21, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 640.01
00:20:26.870 00.000 15712 PPEC: input: -0.21, control: -0.10, exposure: 1500
00:20:26.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:26.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:26.872 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:20:26.872 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:26.874 00.002 7988 Enqueuing Expose request
00:20:26.881 00.007 15712 MoveAxis(E, 33, ABG)
00:20:26.881 00.000 15712 Guiding  Dir = 2, Dur = 33
00:20:26.885 00.004 15712 IsGuiding returns 0
00:20:26.918 00.033 15712 PulseGuide returned control before completion, sleep 11
00:20:26.950 00.032 15712 IsGuiding returns 1
00:20:26.950 00.000 15712 scope still moving after pulse duration time elapsed
00:20:26.985 00.035 15712 IsGuiding returns 0
00:20:26.987 00.002 15712 scope move finished after 33 + 68 ms
00:20:26.987 00.000 15712 Move returns status 0, amount 33
00:20:26.987 00.000 15712 MoveAxis(N, 0, ABG)
00:20:26.987 00.000 15712 Move returns status 0, amount 0
00:20:26.987 00.000 15712 move complete, result=0
00:20:26.987 00.000 15712 worker thread done servicing request
00:20:26.987 00.000 15712 Worker thread wakes up
00:20:26.987 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.2 px 0 ms NORTH
00:20:26.990 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:26.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:28.393 01.403 15712 Exposure complete
00:20:28.466 00.073 15712 worker thread done servicing request
00:20:28.466 00.000 7988 OnExposeComplete: enter
00:20:28.467 00.001 7988 UpdateGuideState(): m_state=6
00:20:28.470 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3710
00:20:28.470 00.000 7988 Star::Find returns 1 (0), X=501.53, Y=809.15, Mass=1559, SNR=26.3, Peak=174 HFD=4.6
00:20:28.472 00.002 7988 MultiStar: [#1 -0.09,-0.45,0.00,M1] [#2 -0.20,-0.34,0.85,U] [#3 -0.18,-0.22,0.86,U] [#4 -0.25,-0.08,0.77,U] [#5 -0.16,-0.38,0.00,M1] [#6 0.06,-0.43,0.00,M1] [#7 -0.32,-0.06,0.47,U] [#8 -0.37,-0.43,0.00,M3] 
00:20:28.474 00.002 7988 refined, 4 included, MultiStar: {-0.25, -0.21}, one-star: {-0.35, -0.26}
00:20:28.476 00.002 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.02 = 2.27)
00:20:28.476 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.24)
00:20:28.478 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-2.45 mountX=-0.21 mountY=0.26, mountTheta=2.26
00:20:28.481 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.21, opts=13)
00:20:28.481 00.000 7988 Enqueuing Move request for scope (-0.25, -0.21)
00:20:28.483 00.002 15712 Worker thread wakes up
00:20:28.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.21) opts 0xd
00:20:28.483 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.21)
00:20:28.483 00.000 15712 Moving (-0.25, -0.21) raw xDistance=-0.21 yDistance=0.26
00:20:28.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:28.486 00.003 7988 UpdateGuideState exits: m=1559 SNR=26.3
00:20:28.486 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:28.488 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:28.490 00.002 7988 Enqueuing Expose request
00:20:28.492 00.002 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 640.00
00:20:28.492 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
00:20:28.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:20:28.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:20:28.492 00.000 15712 MoveAxis(E, 36, ABG)
00:20:28.492 00.000 15712 Guiding  Dir = 2, Dur = 36
00:20:28.492 00.000 15712 IsGuiding returns 0
00:20:28.517 00.025 15712 PulseGuide returned control before completion, sleep 23
00:20:28.565 00.048 15712 IsGuiding returns 0
00:20:28.565 00.000 15712 Move returns status 0, amount 36
00:20:28.565 00.000 15712 MoveAxis(N, 0, ABG)
00:20:28.565 00.000 15712 Move returns status 0, amount 0
00:20:28.565 00.000 15712 move complete, result=0
00:20:28.565 00.000 15712 worker thread done servicing request
00:20:28.565 00.000 15712 Worker thread wakes up
00:20:28.565 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.3 px 0 ms NORTH
00:20:28.566 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:28.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:30.305 01.739 15712 Exposure complete
00:20:30.367 00.062 15712 worker thread done servicing request
00:20:30.367 00.000 7988 OnExposeComplete: enter
00:20:30.367 00.000 7988 UpdateGuideState(): m_state=6
00:20:30.367 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3711
00:20:30.367 00.000 7988 Star::Find returns 1 (0), X=501.43, Y=809.60, Mass=1555, SNR=26.3, Peak=157 HFD=4.3
00:20:30.367 00.000 7988 MultiStar: [#1 -0.03,-0.01,1.01,U] [#2 -0.40,0.01,0.86,U] [#3 -0.30,0.05,0.86,U] [#4 -0.23,0.38,0.00,M1] [#5 -0.25,0.02,0.74,U] [#6 -0.01,0.11,0.69,U] [#7 -0.54,0.44,0.00,M1] [#8 -0.38,-0.10,0.46,U] 
00:20:30.367 00.000 7988 refined, 6 included, MultiStar: {-0.26, 0.05}, one-star: {-0.44, 0.19}
00:20:30.367 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.39 = 1.39)
00:20:30.367 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
00:20:30.367 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.05 hyp=0.26 cameraTheta=2.95 mountX=0.05 mountY=0.26, mountTheta=1.39
00:20:30.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.05, opts=13)
00:20:30.367 00.000 7988 Enqueuing Move request for scope (-0.26, 0.05)
00:20:30.367 00.000 15712 Worker thread wakes up
00:20:30.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.05) opts 0xd
00:20:30.367 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.05)
00:20:30.367 00.000 15712 Moving (-0.26, 0.05) raw xDistance=0.05 yDistance=0.26
00:20:30.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:30.367 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.3
00:20:30.383 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:30.383 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:30.383 00.000 7988 Enqueuing Expose request
00:20:30.383 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
00:20:30.383 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
00:20:30.383 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:20:30.383 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:20:30.383 00.000 15712 MoveAxis(W, 5, ABG)
00:20:30.383 00.000 15712 Guiding  Dir = 3, Dur = 5
00:20:30.383 00.000 15712 IsGuiding returns 0
00:20:30.403 00.020 15712 IsGuiding returns 0
00:20:30.403 00.000 15712 Move returns status 0, amount 5
00:20:30.403 00.000 15712 MoveAxis(N, 0, ABG)
00:20:30.403 00.000 15712 Move returns status 0, amount 0
00:20:30.403 00.000 15712 move complete, result=0
00:20:30.403 00.000 15712 worker thread done servicing request
00:20:30.403 00.000 15712 Worker thread wakes up
00:20:30.403 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.3 px 0 ms NORTH
00:20:30.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:30.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:31.823 01.420 15712 Exposure complete
00:20:32.049 00.226 15712 worker thread done servicing request
00:20:32.049 00.000 7988 OnExposeComplete: enter
00:20:32.052 00.003 7988 UpdateGuideState(): m_state=6
00:20:32.054 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
00:20:32.055 00.001 7988 Star::Find returns 1 (0), X=501.55, Y=809.72, Mass=1507, SNR=25.7, Peak=127 HFD=4.6
00:20:32.056 00.001 7988 MultiStar: [#1 -0.15,-0.01,0.97,U] [#2 -0.30,0.33,0.00,M1] [#3 -0.27,0.15,0.83,U] [#4 -0.49,0.41,0.00,M2] [#5 -0.22,0.28,0.74,U] [#6 -0.13,0.25,0.66,U] [#7 -0.69,0.47,0.00,M2] [#8 -0.25,0.14,0.47,U] 
00:20:32.058 00.002 7988 refined, 5 included, MultiStar: {-0.23, 0.19}, one-star: {-0.32, 0.31}
00:20:32.061 00.003 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.56) = xAngle (0.89 = 0.89)
00:20:32.064 00.003 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
00:20:32.066 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.29 cameraTheta=2.45 mountX=0.18 mountY=0.22, mountTheta=0.88
00:20:32.069 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.19, opts=13)
00:20:32.071 00.002 7988 Enqueuing Move request for scope (-0.23, 0.19)
00:20:32.073 00.002 15712 Worker thread wakes up
00:20:32.073 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.19) opts 0xd
00:20:32.073 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.19)
00:20:32.073 00.000 15712 Moving (-0.23, 0.19) raw xDistance=0.18 yDistance=0.22
00:20:32.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:32.075 00.002 7988 UpdateGuideState exits: m=1507 SNR=25.7
00:20:32.077 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:32.078 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:32.081 00.003 7988 Enqueuing Expose request
00:20:32.081 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.99
00:20:32.081 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
00:20:32.083 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:32.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:20:32.083 00.000 15712 MoveAxis(W, 41, ABG)
00:20:32.083 00.000 15712 Guiding  Dir = 3, Dur = 41
00:20:32.083 00.000 15712 IsGuiding returns 0
00:20:32.113 00.030 15712 PulseGuide returned control before completion, sleep 22
00:20:32.161 00.048 15712 IsGuiding returns 1
00:20:32.161 00.000 15712 scope still moving after pulse duration time elapsed
00:20:32.188 00.027 15712 IsGuiding returns 0
00:20:32.188 00.000 15712 scope move finished after 41 + 63 ms
00:20:32.188 00.000 15712 Move returns status 0, amount 41
00:20:32.188 00.000 15712 MoveAxis(N, 0, ABG)
00:20:32.188 00.000 15712 Move returns status 0, amount 0
00:20:32.188 00.000 15712 move complete, result=0
00:20:32.188 00.000 15712 worker thread done servicing request
00:20:32.188 00.000 15712 Worker thread wakes up
00:20:32.188 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
00:20:32.191 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:32.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:33.823 01.632 15712 Exposure complete
00:20:33.888 00.065 15712 worker thread done servicing request
00:20:33.888 00.000 7988 OnExposeComplete: enter
00:20:33.889 00.001 7988 UpdateGuideState(): m_state=6
00:20:33.891 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3713
00:20:33.892 00.001 7988 Star::Find returns 1 (0), X=501.23, Y=809.23, Mass=1492, SNR=25.6, Peak=152 HFD=4.5
00:20:33.894 00.002 7988 MultiStar: [#1 -0.23,-0.27,0.94,U] [#2 -0.29,-0.36,0.00,M2] [#3 -0.33,-0.15,0.84,U] [#4 -0.30,-0.10,0.78,U] [#5 -0.33,-0.41,0.00,M1] [#6 -0.38,-0.24,0.00,M1] [#7 -0.43,-0.02,0.00,M3] [#8 -0.28,0.06,0.44,U] 
00:20:33.895 00.001 7988 refined, 4 included, MultiStar: {-0.37, -0.15}, one-star: {-0.65, -0.18}
00:20:33.896 00.001 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.56) = xAngle (-4.32 = 1.97)
00:20:33.897 00.001 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.94)
00:20:33.899 00.002 7988 CameraToMount -- cameraX=-0.37 cameraY=-0.15 hyp=0.40 cameraTheta=-2.75 mountX=-0.16 mountY=0.38, mountTheta=1.96
00:20:33.902 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=-0.15, opts=13)
00:20:33.903 00.001 7988 Enqueuing Move request for scope (-0.37, -0.15)
00:20:33.905 00.002 15712 Worker thread wakes up
00:20:33.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:33.906 00.001 7988 UpdateGuideState exits: m=1492 SNR=25.6
00:20:33.907 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:33.908 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:33.910 00.002 7988 Enqueuing Expose request
00:20:33.911 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.15) opts 0xd
00:20:33.911 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, -0.15)
00:20:33.911 00.000 15712 Moving (-0.37, -0.15) raw xDistance=-0.16 yDistance=0.38
00:20:33.914 00.003 15712 PPEC rslt: input = -0.16, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
00:20:33.914 00.000 15712 PPEC: input: -0.16, control: 0.02, exposure: 1500
00:20:33.914 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.46 newest=0.85
00:20:33.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
00:20:33.914 00.000 15712 MoveAxis(W, 6, ABG)
00:20:33.914 00.000 15712 Guiding  Dir = 3, Dur = 6
00:20:33.914 00.000 15712 IsGuiding returns 0
00:20:33.934 00.020 15712 IsGuiding returns 0
00:20:33.934 00.000 15712 Move returns status 0, amount 6
00:20:33.934 00.000 15712 BLC: Oldest BLC event removed
00:20:33.934 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 98 applied
00:20:33.934 00.000 15712 MoveAxis(S, 194, ABG)
00:20:33.934 00.000 15712 Guiding  Dir = 1, Dur = 194
00:20:33.934 00.000 15712 IsGuiding returns 0
00:20:34.015 00.081 15712 PulseGuide returned control before completion, sleep 125
00:20:34.150 00.135 15712 IsGuiding returns 1
00:20:34.150 00.000 15712 scope still moving after pulse duration time elapsed
00:20:34.182 00.032 15712 IsGuiding returns 1
00:20:34.239 00.057 15712 IsGuiding returns 0
00:20:34.239 00.000 15712 scope move finished after 194 + 109 ms
00:20:34.239 00.000 15712 Move returns status 0, amount 194
00:20:34.239 00.000 15712 move complete, result=0
00:20:34.239 00.000 15712 worker thread done servicing request
00:20:34.239 00.000 15712 Worker thread wakes up
00:20:34.240 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:34.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:34.240 00.000 7988 GuideStep: -0.2 px 6 ms WEST, 0.4 px 194 ms SOUTH
00:20:35.667 01.427 15712 Exposure complete
00:20:36.023 00.356 15712 worker thread done servicing request
00:20:36.023 00.000 7988 OnExposeComplete: enter
00:20:36.025 00.002 7988 UpdateGuideState(): m_state=6
00:20:36.027 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3714
00:20:36.047 00.020 7988 Star::Find returns 1 (0), X=501.51, Y=809.35, Mass=1570, SNR=26.4, Peak=142 HFD=4.8
00:20:36.057 00.010 7988 MultiStar: [#1 -0.45,-0.29,0.00,M1] [#2 -0.19,-0.06,0.83,U] [#3 -0.51,0.01,0.00,M1] [#4 -0.42,0.21,0.00,M2] [#5 -0.41,-0.03,0.70,U] [#6 -0.39,-0.08,0.65,U] [#7 -0.31,0.15,0.48,U] [#8 -0.32,-0.18,0.44,U] 
00:20:36.063 00.006 7988 refined, 5 included, MultiStar: {-0.33, -0.05}, one-star: {-0.36, -0.06}
00:20:36.071 00.008 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.56) = xAngle (-4.57 = 1.72)
00:20:36.079 00.008 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.68)
00:20:36.085 00.006 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-3.01 mountX=-0.05 mountY=0.33, mountTheta=1.71
00:20:36.095 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.05, opts=13)
00:20:36.113 00.018 7988 Enqueuing Move request for scope (-0.33, -0.05)
00:20:36.123 00.010 15712 Worker thread wakes up
00:20:36.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:36.125 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.05) opts 0xd
00:20:36.125 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.4
00:20:36.129 00.004 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.05)
00:20:36.129 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:36.131 00.002 15712 Moving (-0.33, -0.05) raw xDistance=-0.05 yDistance=0.33
00:20:36.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:36.133 00.002 15712 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.377555, 1:0.329053
00:20:36.133 00.000 7988 Enqueuing Expose request
00:20:36.135 00.002 15712 BLC: Under-shoot, no adjustment, waiting for more data
00:20:36.154 00.019 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
00:20:36.154 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
00:20:36.154 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
00:20:36.154 00.000 15712 MoveAxis(W, 4, ABG)
00:20:36.154 00.000 15712 Guiding  Dir = 3, Dur = 4
00:20:36.156 00.002 15712 IsGuiding returns 0
00:20:36.205 00.049 15712 IsGuiding returns 0
00:20:36.205 00.000 15712 Move returns status 0, amount 4
00:20:36.205 00.000 15712 MoveAxis(S, 84, ABG)
00:20:36.205 00.000 15712 Guiding  Dir = 1, Dur = 84
00:20:36.205 00.000 15712 IsGuiding returns 0
00:20:36.284 00.079 15712 PulseGuide returned control before completion, sleep 15
00:20:36.317 00.033 15712 IsGuiding returns 1
00:20:36.317 00.000 15712 scope still moving after pulse duration time elapsed
00:20:36.349 00.032 15712 IsGuiding returns 1
00:20:36.413 00.064 15712 IsGuiding returns 0
00:20:36.413 00.000 15712 scope move finished after 84 + 123 ms
00:20:36.413 00.000 15712 Move returns status 0, amount 84
00:20:36.414 00.001 15712 move complete, result=0
00:20:36.414 00.000 15712 worker thread done servicing request
00:20:36.414 00.000 15712 Worker thread wakes up
00:20:36.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:36.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:36.414 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.3 px 84 ms SOUTH
00:20:38.157 01.743 15712 Exposure complete
00:20:38.204 00.047 15712 worker thread done servicing request
00:20:38.204 00.000 7988 OnExposeComplete: enter
00:20:38.218 00.014 7988 UpdateGuideState(): m_state=6
00:20:38.218 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3715
00:20:38.221 00.003 7988 Star::Find returns 1 (0), X=501.38, Y=809.36, Mass=1451, SNR=25.1, Peak=147 HFD=4.7
00:20:38.221 00.000 7988 MultiStar: [#1 -0.11,-0.27,1.03,U] [#2 -0.11,-0.07,0.90,U] [#3 -0.28,-0.03,0.87,U] [#4 -0.23,0.01,0.78,U] [#5 -0.14,-0.11,0.80,U] [#6 -0.02,0.06,0.70,U] [#7 -0.41,0.05,0.00,M3] [#8 -0.21,-0.15,0.46,U] 
00:20:38.221 00.000 7988 refined, 7 included, MultiStar: {-0.21, -0.08}, one-star: {-0.49, -0.05}
00:20:38.221 00.000 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.56) = xAngle (-4.34 = 1.95)
00:20:38.221 00.000 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.92)
00:20:38.221 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.77 mountX=-0.08 mountY=0.21, mountTheta=1.94
00:20:38.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.08, opts=13)
00:20:38.221 00.000 7988 Enqueuing Move request for scope (-0.21, -0.08)
00:20:38.221 00.000 15712 Worker thread wakes up
00:20:38.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
00:20:38.221 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
00:20:38.221 00.000 15712 Moving (-0.21, -0.08) raw xDistance=-0.08 yDistance=0.21
00:20:38.221 00.000 15712 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.377555, 1:0.329053, 2:0.207259
00:20:38.221 00.000 15712 BLC: No correction, Miss < min_move
00:20:38.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:38.221 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.1
00:20:38.233 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:38.234 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:38.234 00.000 7988 Enqueuing Expose request
00:20:38.234 00.000 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:20:38.234 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
00:20:38.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:38.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:20:38.234 00.000 15712 MoveAxis(W, 3, ABG)
00:20:38.234 00.000 15712 Guiding  Dir = 3, Dur = 3
00:20:38.234 00.000 15712 IsGuiding returns 0
00:20:38.250 00.016 15712 IsGuiding returns 0
00:20:38.250 00.000 15712 Move returns status 0, amount 3
00:20:38.250 00.000 15712 MoveAxis(N, 0, ABG)
00:20:38.250 00.000 15712 Move returns status 0, amount 0
00:20:38.250 00.000 15712 move complete, result=0
00:20:38.250 00.000 15712 worker thread done servicing request
00:20:38.250 00.000 15712 Worker thread wakes up
00:20:38.250 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
00:20:38.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:38.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:39.670 01.420 15712 Exposure complete
00:20:39.992 00.322 15712 worker thread done servicing request
00:20:39.992 00.000 7988 OnExposeComplete: enter
00:20:39.994 00.002 7988 UpdateGuideState(): m_state=6
00:20:39.996 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3716
00:20:40.010 00.014 7988 Star::Find returns 1 (0), X=501.56, Y=809.22, Mass=1515, SNR=25.9, Peak=170 HFD=4.6
00:20:40.021 00.011 7988 MultiStar: [#1 -0.22,-0.11,0.96,U] [#2 -0.17,-0.29,0.88,U] [#3 -0.29,-0.13,0.87,U] [#4 -0.25,-0.10,0.73,U] [#5 -0.35,-0.28,0.00,M1] [#6 -0.11,-0.07,0.64,U] [#7 -0.41,0.04,0.00,M4] [#8 -0.04,0.33,0.48,U] 
00:20:40.033 00.012 7988 refined, 6 included, MultiStar: {-0.21, -0.12}, one-star: {-0.31, -0.20}
00:20:40.041 00.008 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.21 = 2.07)
00:20:40.050 00.009 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.04)
00:20:40.058 00.008 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-2.65 mountX=-0.12 mountY=0.22, mountTheta=2.06
00:20:40.068 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.12, opts=13)
00:20:40.083 00.015 7988 Enqueuing Move request for scope (-0.21, -0.12)
00:20:40.089 00.006 15712 Worker thread wakes up
00:20:40.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:40.091 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
00:20:40.091 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.9
00:20:40.093 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
00:20:40.094 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:40.095 00.001 15712 Moving (-0.21, -0.12) raw xDistance=-0.12 yDistance=0.22
00:20:40.095 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:40.097 00.002 15712 BLC: window closed
00:20:40.097 00.000 7988 Enqueuing Expose request
00:20:40.099 00.002 15712 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.377555, 1:0.329053, 2:0.207259
00:20:40.099 00.000 15712 BLC: No correction, Miss < min_move
00:20:40.116 00.017 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:20:40.118 00.002 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
00:20:40.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:40.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:20:40.118 00.000 15712 MoveAxis(W, 3, ABG)
00:20:40.118 00.000 15712 Guiding  Dir = 3, Dur = 3
00:20:40.118 00.000 15712 IsGuiding returns 0
00:20:40.137 00.019 15712 IsGuiding returns 0
00:20:40.137 00.000 15712 Move returns status 0, amount 3
00:20:40.137 00.000 15712 MoveAxis(N, 0, ABG)
00:20:40.137 00.000 15712 Move returns status 0, amount 0
00:20:40.137 00.000 15712 move complete, result=0
00:20:40.137 00.000 15712 worker thread done servicing request
00:20:40.139 00.002 15712 Worker thread wakes up
00:20:40.139 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
00:20:40.148 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:40.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:41.785 01.637 15712 Exposure complete
00:20:41.851 00.066 15712 worker thread done servicing request
00:20:41.851 00.000 7988 OnExposeComplete: enter
00:20:41.851 00.000 7988 UpdateGuideState(): m_state=6
00:20:41.853 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3717
00:20:41.853 00.000 7988 Star::Find returns 1 (0), X=501.35, Y=809.54, Mass=1618, SNR=26.8, Peak=150 HFD=4.6
00:20:41.853 00.000 7988 MultiStar: [#1 -0.40,-0.07,0.94,U] [#2 -0.27,0.22,0.85,U] [#3 -0.34,0.01,0.81,U] [#4 -0.18,0.32,0.77,U] [#5 -0.41,0.32,0.00,M2] [#6 -0.07,-0.09,0.67,U] [#7 -0.36,0.14,0.47,U] [#8 -0.88,0.23,0.00,M1] 
00:20:41.853 00.000 7988 refined, 6 included, MultiStar: {-0.32, 0.09}, one-star: {-0.52, 0.13}
00:20:41.853 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.56) = xAngle (1.29 = 1.29)
00:20:41.853 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
00:20:41.853 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=0.09 hyp=0.33 cameraTheta=2.86 mountX=0.09 mountY=0.32, mountTheta=1.29
00:20:41.863 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.09, opts=13)
00:20:41.863 00.000 7988 Enqueuing Move request for scope (-0.32, 0.09)
00:20:41.863 00.000 15712 Worker thread wakes up
00:20:41.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:41.863 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.8
00:20:41.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:41.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:41.870 00.007 7988 Enqueuing Expose request
00:20:41.870 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.09) opts 0xd
00:20:41.870 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.09)
00:20:41.870 00.000 15712 Moving (-0.32, 0.09) raw xDistance=0.09 yDistance=0.32
00:20:41.873 00.003 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
00:20:41.875 00.002 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
00:20:41.875 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
00:20:41.875 00.000 15712 MoveAxis(W, 2, ABG)
00:20:41.875 00.000 15712 Guiding  Dir = 3, Dur = 2
00:20:41.895 00.020 15712 IsGuiding returns 0
00:20:41.912 00.017 15712 IsGuiding returns 0
00:20:41.912 00.000 15712 Move returns status 0, amount 2
00:20:41.912 00.000 15712 MoveAxis(S, 81, ABG)
00:20:41.912 00.000 15712 Guiding  Dir = 1, Dur = 81
00:20:41.912 00.000 15712 IsGuiding returns 0
00:20:41.992 00.080 15712 PulseGuide returned control before completion, sleep 12
00:20:42.006 00.014 15712 IsGuiding returns 1
00:20:42.006 00.000 15712 scope still moving after pulse duration time elapsed
00:20:42.038 00.032 15712 IsGuiding returns 1
00:20:42.070 00.032 15712 IsGuiding returns 1
00:20:42.118 00.048 15712 IsGuiding returns 0
00:20:42.118 00.000 15712 scope move finished after 81 + 126 ms
00:20:42.118 00.000 15712 Move returns status 0, amount 81
00:20:42.118 00.000 15712 move complete, result=0
00:20:42.118 00.000 15712 worker thread done servicing request
00:20:42.118 00.000 15712 Worker thread wakes up
00:20:42.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:42.118 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.3 px 81 ms SOUTH
00:20:42.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:43.536 01.418 15712 Exposure complete
00:20:43.596 00.060 15712 worker thread done servicing request
00:20:43.596 00.000 7988 OnExposeComplete: enter
00:20:43.598 00.002 7988 UpdateGuideState(): m_state=6
00:20:43.598 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3718
00:20:43.601 00.003 7988 Star::Find returns 1 (0), X=501.43, Y=809.69, Mass=1662, SNR=27.2, Peak=149 HFD=4.7
00:20:43.601 00.000 7988 MultiStar: [#1 -0.06,0.10,0.93,U] [#2 -0.34,0.13,0.81,U] [#3 -0.27,0.20,0.77,U] [#4 -0.46,0.38,0.00,M1] [#5 -0.44,-0.01,0.00,M3] [#6 -0.37,0.06,0.67,U] [#7 -0.35,0.27,0.00,M4] [#8 -0.57,0.18,0.00,M2] 
00:20:43.603 00.002 7988 refined, 4 included, MultiStar: {-0.29, 0.16}, one-star: {-0.44, 0.28}
00:20:43.603 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
00:20:43.605 00.002 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
00:20:43.605 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.34 cameraTheta=2.64 mountX=0.16 mountY=0.29, mountTheta=1.07
00:20:43.607 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.16, opts=13)
00:20:43.609 00.002 7988 Enqueuing Move request for scope (-0.29, 0.16)
00:20:43.609 00.000 15712 Worker thread wakes up
00:20:43.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.16) opts 0xd
00:20:43.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.16)
00:20:43.609 00.000 15712 Moving (-0.29, 0.16) raw xDistance=0.16 yDistance=0.29
00:20:43.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:43.609 00.000 7988 UpdateGuideState exits: m=1662 SNR=27.2
00:20:43.614 00.005 15712 PPEC rslt: input = 0.16, final = 0.00, react = 0.10, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
00:20:43.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:43.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:43.614 00.000 7988 Enqueuing Expose request
00:20:43.618 00.004 15712 PPEC: input: 0.16, control: 0.00, exposure: 1500
00:20:43.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
00:20:43.618 00.000 15712 MoveAxis(W, 1, ABG)
00:20:43.618 00.000 15712 Guiding  Dir = 3, Dur = 1
00:20:43.618 00.000 15712 IsGuiding returns 0
00:20:43.634 00.016 15712 IsGuiding returns 0
00:20:43.634 00.000 15712 Move returns status 0, amount 1
00:20:43.634 00.000 15712 MoveAxis(S, 74, ABG)
00:20:43.634 00.000 15712 Guiding  Dir = 1, Dur = 74
00:20:43.634 00.000 15712 IsGuiding returns 0
00:20:43.719 00.085 15712 IsGuiding returns 1
00:20:43.719 00.000 15712 scope still moving after pulse duration time elapsed
00:20:43.742 00.023 15712 IsGuiding returns 1
00:20:43.774 00.032 15712 IsGuiding returns 1
00:20:43.822 00.048 15712 IsGuiding returns 1
00:20:43.855 00.033 15712 IsGuiding returns 0
00:20:43.855 00.000 15712 scope move finished after 74 + 150 ms
00:20:43.855 00.000 15712 Move returns status 0, amount 74
00:20:43.855 00.000 15712 move complete, result=0
00:20:43.855 00.000 7988 GuideStep: 0.2 px 1 ms WEST, 0.3 px 74 ms SOUTH
00:20:43.867 00.012 15712 worker thread done servicing request
00:20:43.867 00.000 15712 Worker thread wakes up
00:20:43.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:43.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:45.499 01.632 15712 Exposure complete
00:20:45.567 00.068 15712 worker thread done servicing request
00:20:45.569 00.002 7988 OnExposeComplete: enter
00:20:45.570 00.001 7988 UpdateGuideState(): m_state=6
00:20:45.570 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3719
00:20:45.570 00.000 7988 Star::Find returns 1 (0), X=501.67, Y=809.58, Mass=1494, SNR=25.7, Peak=163 HFD=4.1
00:20:45.570 00.000 7988 MultiStar: [#1 0.08,-0.15,0.98,U] [#2 -0.08,0.15,0.88,U] [#3 -0.22,0.01,0.91,U] [#4 -0.08,0.34,0.76,U] [#5 0.12,0.04,0.73,U] [#6 -0.17,-0.04,0.66,U] [#7 -0.19,-0.05,0.52,U] [#8 -0.27,0.04,0.47,U] 
00:20:45.570 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.06}, one-star: {-0.20, 0.17}
00:20:45.570 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
00:20:45.577 00.007 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
00:20:45.577 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.60 mountX=0.06 mountY=0.10, mountTheta=1.03
00:20:45.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.06, opts=13)
00:20:45.577 00.000 7988 Enqueuing Move request for scope (-0.10, 0.06)
00:20:45.577 00.000 15712 Worker thread wakes up
00:20:45.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
00:20:45.577 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
00:20:45.577 00.000 15712 Moving (-0.10, 0.06) raw xDistance=0.06 yDistance=0.10
00:20:45.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:45.577 00.000 7988 UpdateGuideState exits: m=1494 SNR=25.7
00:20:45.585 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:45.587 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:45.587 00.000 7988 Enqueuing Expose request
00:20:45.587 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
00:20:45.587 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
00:20:45.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:45.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:20:45.587 00.000 15712 MoveAxis(W, 2, ABG)
00:20:45.587 00.000 15712 Guiding  Dir = 3, Dur = 2
00:20:45.587 00.000 15712 IsGuiding returns 0
00:20:45.603 00.016 15712 IsGuiding returns 0
00:20:45.603 00.000 15712 Move returns status 0, amount 2
00:20:45.603 00.000 15712 MoveAxis(N, 0, ABG)
00:20:45.603 00.000 15712 Move returns status 0, amount 0
00:20:45.603 00.000 15712 move complete, result=0
00:20:45.603 00.000 15712 worker thread done servicing request
00:20:45.603 00.000 15712 Worker thread wakes up
00:20:45.603 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
00:20:45.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:45.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:47.022 01.419 15712 Exposure complete
00:20:47.090 00.068 15712 worker thread done servicing request
00:20:47.090 00.000 7988 OnExposeComplete: enter
00:20:47.090 00.000 7988 UpdateGuideState(): m_state=6
00:20:47.090 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3720
00:20:47.090 00.000 7988 Star::Find returns 1 (0), X=501.71, Y=809.42, Mass=1573, SNR=26.7, Peak=182 HFD=4.3
00:20:47.090 00.000 7988 MultiStar: [#1 0.03,-0.22,0.96,U] [#2 -0.06,-0.11,0.86,U] [#3 -0.06,-0.10,0.82,U] [#4 0.07,-0.07,0.72,U] [#5 0.02,-0.08,0.74,U] [#6 -0.08,-0.34,0.66,U] [#7 -0.38,0.11,0.51,U] [#8 -0.11,0.06,0.45,U] 
00:20:47.097 00.007 7988 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {-0.16, 0.01}
00:20:47.097 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.78 = 2.51)
00:20:47.097 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.47)
00:20:47.100 00.003 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.21 mountX=-0.09 mountY=0.07, mountTheta=2.49
00:20:47.100 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.09, opts=13)
00:20:47.100 00.000 7988 Enqueuing Move request for scope (-0.07, -0.09)
00:20:47.100 00.000 15712 Worker thread wakes up
00:20:47.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
00:20:47.100 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
00:20:47.100 00.000 15712 Moving (-0.07, -0.09) raw xDistance=-0.09 yDistance=0.07
00:20:47.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:47.100 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.7
00:20:47.108 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:47.108 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
00:20:47.108 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
00:20:47.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:47.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:47.108 00.000 7988 Enqueuing Expose request
00:20:47.112 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:20:47.112 00.000 15712 MoveAxis(W, 0, ABG)
00:20:47.112 00.000 15712 Move returns status 0, amount 0
00:20:47.112 00.000 15712 MoveAxis(N, 0, ABG)
00:20:47.112 00.000 15712 Move returns status 0, amount 0
00:20:47.112 00.000 15712 move complete, result=0
00:20:47.112 00.000 15712 worker thread done servicing request
00:20:47.112 00.000 15712 Worker thread wakes up
00:20:47.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:47.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:47.114 00.002 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
00:20:48.741 01.627 15712 Exposure complete
00:20:48.805 00.064 15712 worker thread done servicing request
00:20:48.805 00.000 7988 OnExposeComplete: enter
00:20:48.805 00.000 7988 UpdateGuideState(): m_state=6
00:20:48.805 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3721
00:20:48.805 00.000 7988 Star::Find returns 1 (0), X=501.56, Y=809.30, Mass=1653, SNR=27.0, Peak=158 HFD=4.7
00:20:48.805 00.000 7988 MultiStar: [#1 -0.17,-0.26,0.94,U] [#2 -0.34,-0.03,0.85,U] [#3 -0.23,-0.18,0.86,U] [#4 -0.38,0.18,0.00,M1] [#5 -0.49,-0.22,0.00,M2] [#6 -0.21,-0.03,0.64,U] [#7 -0.04,0.07,0.48,U] [#8 -0.38,-0.10,0.46,U] 
00:20:48.805 00.000 7988 refined, 6 included, MultiStar: {-0.25, -0.11}, one-star: {-0.31, -0.11}
00:20:48.805 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.30 = 1.98)
00:20:48.805 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.95)
00:20:48.813 00.008 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-2.74 mountX=-0.11 mountY=0.25, mountTheta=1.98
00:20:48.813 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.11, opts=13)
00:20:48.813 00.000 7988 Enqueuing Move request for scope (-0.25, -0.11)
00:20:48.813 00.000 15712 Worker thread wakes up
00:20:48.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:48.819 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.11) opts 0xd
00:20:48.819 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.11)
00:20:48.819 00.000 15712 Moving (-0.25, -0.11) raw xDistance=-0.11 yDistance=0.25
00:20:48.819 00.000 7988 UpdateGuideState exits: m=1653 SNR=27.0
00:20:48.819 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:48.821 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:48.821 00.000 7988 Enqueuing Expose request
00:20:48.823 00.002 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
00:20:48.823 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
00:20:48.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:48.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:20:48.823 00.000 15712 MoveAxis(E, 1, ABG)
00:20:48.823 00.000 15712 Guiding  Dir = 2, Dur = 1
00:20:48.830 00.007 15712 IsGuiding returns 0
00:20:48.847 00.017 15712 IsGuiding returns 0
00:20:48.847 00.000 15712 Move returns status 0, amount 1
00:20:48.847 00.000 15712 MoveAxis(N, 0, ABG)
00:20:48.847 00.000 15712 Move returns status 0, amount 0
00:20:48.847 00.000 15712 move complete, result=0
00:20:48.847 00.000 15712 worker thread done servicing request
00:20:48.847 00.000 15712 Worker thread wakes up
00:20:48.847 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
00:20:48.850 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:48.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:50.267 01.417 15712 Exposure complete
00:20:50.350 00.083 15712 worker thread done servicing request
00:20:50.351 00.001 7988 OnExposeComplete: enter
00:20:50.352 00.001 7988 UpdateGuideState(): m_state=6
00:20:50.355 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3722
00:20:50.357 00.002 7988 Star::Find returns 1 (0), X=501.77, Y=809.22, Mass=1566, SNR=26.2, Peak=177 HFD=4.5
00:20:50.359 00.002 7988 MultiStar: [#1 0.02,-0.16,0.95,U] [#2 -0.07,-0.07,0.86,U] [#3 -0.03,0.00,0.83,U] [#4 -0.15,-0.05,0.76,U] [#5 -0.37,-0.07,0.75,U] [#6 0.10,-0.32,0.64,U] [#7 -0.32,0.08,0.52,U] [#8 -0.06,0.08,0.45,U] 
00:20:50.360 00.001 7988 refined, 8 included, MultiStar: {-0.10, -0.09}, one-star: {-0.10, -0.19}
00:20:50.362 00.002 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.97 = 2.32)
00:20:50.364 00.002 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.28)
00:20:50.365 00.001 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.40 mountX=-0.09 mountY=0.10, mountTheta=2.30
00:20:50.368 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.09, opts=13)
00:20:50.370 00.002 7988 Enqueuing Move request for scope (-0.10, -0.09)
00:20:50.371 00.001 15712 Worker thread wakes up
00:20:50.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:50.373 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
00:20:50.373 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.2
00:20:50.375 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
00:20:50.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:50.377 00.002 15712 Moving (-0.10, -0.09) raw xDistance=-0.09 yDistance=0.10
00:20:50.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:50.378 00.001 7988 Enqueuing Expose request
00:20:50.382 00.004 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
00:20:50.382 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
00:20:50.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:50.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:20:50.382 00.000 15712 MoveAxis(E, 3, ABG)
00:20:50.382 00.000 15712 Guiding  Dir = 2, Dur = 3
00:20:50.382 00.000 15712 IsGuiding returns 0
00:20:50.400 00.018 15712 IsGuiding returns 0
00:20:50.400 00.000 15712 Move returns status 0, amount 3
00:20:50.400 00.000 15712 MoveAxis(N, 0, ABG)
00:20:50.400 00.000 15712 Move returns status 0, amount 0
00:20:50.400 00.000 15712 move complete, result=0
00:20:50.400 00.000 15712 worker thread done servicing request
00:20:50.400 00.000 15712 Worker thread wakes up
00:20:50.400 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
00:20:50.403 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:50.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:52.037 01.634 15712 Exposure complete
00:20:52.114 00.077 15712 worker thread done servicing request
00:20:52.114 00.000 7988 OnExposeComplete: enter
00:20:52.117 00.003 7988 UpdateGuideState(): m_state=6
00:20:52.119 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3723
00:20:52.119 00.000 7988 Star::Find returns 1 (0), X=501.75, Y=809.16, Mass=1558, SNR=26.2, Peak=180 HFD=4.4
00:20:52.119 00.000 7988 MultiStar: [#1 0.07,-0.38,0.97,U] [#2 -0.21,-0.28,0.86,U] [#3 -0.11,-0.07,0.86,U] [#4 -0.09,-0.05,0.72,U] [#5 -0.04,-0.02,0.77,U] [#6 -0.06,-0.41,0.00,M1] [#7 -0.12,-0.31,0.50,U] [#8 -0.02,-0.38,0.44,U] 
00:20:52.119 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.21}, one-star: {-0.12, -0.25}
00:20:52.119 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
00:20:52.119 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
00:20:52.119 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.94 mountX=-0.21 mountY=0.09, mountTheta=2.76
00:20:52.119 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.21, opts=13)
00:20:52.119 00.000 7988 Enqueuing Move request for scope (-0.08, -0.21)
00:20:52.119 00.000 15712 Worker thread wakes up
00:20:52.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
00:20:52.132 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:52.132 00.000 7988 UpdateGuideState exits: m=1558 SNR=26.2
00:20:52.134 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:52.136 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:52.136 00.000 7988 Enqueuing Expose request
00:20:52.138 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
00:20:52.138 00.000 15712 Moving (-0.08, -0.21) raw xDistance=-0.21 yDistance=0.09
00:20:52.138 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.95
00:20:52.138 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
00:20:52.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:52.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:20:52.138 00.000 15712 MoveAxis(E, 47, ABG)
00:20:52.138 00.000 15712 Guiding  Dir = 2, Dur = 47
00:20:52.153 00.015 15712 IsGuiding returns 0
00:20:52.170 00.017 15712 PulseGuide returned control before completion, sleep 42
00:20:52.254 00.084 15712 IsGuiding returns 0
00:20:52.254 00.000 15712 Move returns status 0, amount 47
00:20:52.254 00.000 15712 MoveAxis(N, 0, ABG)
00:20:52.254 00.000 15712 Move returns status 0, amount 0
00:20:52.254 00.000 15712 move complete, result=0
00:20:52.254 00.000 15712 worker thread done servicing request
00:20:52.254 00.000 15712 Worker thread wakes up
00:20:52.254 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
00:20:52.256 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:52.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:53.689 01.433 15712 Exposure complete
00:20:53.999 00.310 15712 worker thread done servicing request
00:20:53.999 00.000 7988 OnExposeComplete: enter
00:20:54.003 00.004 7988 UpdateGuideState(): m_state=6
00:20:54.005 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3724
00:20:54.016 00.011 7988 Star::Find returns 1 (0), X=501.67, Y=809.37, Mass=1666, SNR=27.2, Peak=186 HFD=4.4
00:20:54.031 00.015 7988 MultiStar: [#1 -0.06,-0.16,0.98,U] [#2 -0.20,0.12,0.84,U] [#3 -0.09,-0.11,0.82,U] [#4 -0.24,0.07,0.72,U] [#5 -0.11,0.09,0.74,U] [#6 0.12,-0.22,0.62,U] [#7 -0.54,-0.11,0.00,M1] [#8 -0.23,-0.14,0.46,U] 
00:20:54.050 00.019 7988 refined, 7 included, MultiStar: {-0.12, -0.04}, one-star: {-0.20, -0.04}
00:20:54.062 00.012 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.56) = xAngle (-4.36 = 1.92)
00:20:54.074 00.012 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.39 = 1.89)
00:20:54.086 00.012 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.80 mountX=-0.05 mountY=0.13, mountTheta=1.92
00:20:54.118 00.032 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.04, opts=13)
00:20:54.120 00.002 7988 Enqueuing Move request for scope (-0.12, -0.04)
00:20:54.139 00.019 15712 Worker thread wakes up
00:20:54.141 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:20:54.143 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
00:20:54.143 00.000 7988 UpdateGuideState exits: m=1666 SNR=27.2
00:20:54.144 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
00:20:54.144 00.000 15712 Moving (-0.12, -0.04) raw xDistance=-0.05 yDistance=0.13
00:20:54.156 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:54.169 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:54.179 00.010 7988 Enqueuing Expose request
00:20:54.183 00.004 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
00:20:54.183 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
00:20:54.183 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:54.183 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:20:54.183 00.000 15712 MoveAxis(E, 6, ABG)
00:20:54.183 00.000 15712 Guiding  Dir = 2, Dur = 6
00:20:54.183 00.000 15712 IsGuiding returns 0
00:20:54.204 00.021 15712 IsGuiding returns 0
00:20:54.204 00.000 15712 Move returns status 0, amount 6
00:20:54.204 00.000 15712 MoveAxis(N, 0, ABG)
00:20:54.204 00.000 15712 Move returns status 0, amount 0
00:20:54.204 00.000 15712 move complete, result=0
00:20:54.204 00.000 15712 worker thread done servicing request
00:20:54.204 00.000 15712 Worker thread wakes up
00:20:54.204 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
00:20:54.207 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:54.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:55.854 01.647 15712 Exposure complete
00:20:55.937 00.083 15712 worker thread done servicing request
00:20:55.937 00.000 7988 OnExposeComplete: enter
00:20:55.937 00.000 7988 UpdateGuideState(): m_state=6
00:20:55.940 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3725
00:20:55.940 00.000 7988 Star::Find returns 1 (0), X=501.85, Y=809.21, Mass=1648, SNR=27.2, Peak=152 HFD=4.6
00:20:55.942 00.002 7988 MultiStar: [#1 0.25,-0.19,0.92,U] [#2 0.12,-0.12,0.86,U] [#3 0.13,-0.11,0.78,U] [#4 -0.11,-0.15,0.72,U] [#5 -0.13,0.09,0.72,U] [#6 0.14,-0.04,0.66,U] [#7 -0.08,-0.07,0.48,U] [#8 0.13,-0.12,0.43,U] 
00:20:55.944 00.002 7988 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {-0.02, -0.20}
00:20:55.944 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
00:20:55.946 00.002 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
00:20:55.946 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.11 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
00:20:55.946 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.11, opts=13)
00:20:55.946 00.000 7988 Enqueuing Move request for scope (0.05, -0.11)
00:20:55.946 00.000 15712 Worker thread wakes up
00:20:55.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
00:20:55.946 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
00:20:55.946 00.000 15712 Moving (0.05, -0.11) raw xDistance=-0.11 yDistance=-0.05
00:20:55.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:55.953 00.007 7988 UpdateGuideState exits: m=1648 SNR=27.2
00:20:55.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:55.955 00.002 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
00:20:55.955 00.000 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
00:20:55.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:55.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:55.955 00.000 7988 Enqueuing Expose request
00:20:55.958 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:20:55.958 00.000 15712 MoveAxis(E, 12, ABG)
00:20:55.958 00.000 15712 Guiding  Dir = 2, Dur = 12
00:20:55.958 00.000 15712 IsGuiding returns 0
00:20:55.978 00.020 15712 IsGuiding returns 1
00:20:55.978 00.000 15712 scope still moving after pulse duration time elapsed
00:20:56.026 00.048 15712 IsGuiding returns 0
00:20:56.026 00.000 15712 scope move finished after 12 + 55 ms
00:20:56.026 00.000 15712 Move returns status 0, amount 12
00:20:56.026 00.000 15712 MoveAxis(N, 0, ABG)
00:20:56.026 00.000 15712 Move returns status 0, amount 0
00:20:56.026 00.000 15712 move complete, result=0
00:20:56.026 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:20:56.028 00.002 15712 worker thread done servicing request
00:20:56.028 00.000 15712 Worker thread wakes up
00:20:56.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:56.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:57.437 01.409 15712 Exposure complete
00:20:57.504 00.067 15712 worker thread done servicing request
00:20:57.504 00.000 7988 OnExposeComplete: enter
00:20:57.507 00.003 7988 UpdateGuideState(): m_state=6
00:20:57.507 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3726
00:20:57.509 00.002 7988 Star::Find returns 1 (0), X=501.70, Y=809.69, Mass=1422, SNR=25.0, Peak=152 HFD=4.2
00:20:57.511 00.002 7988 MultiStar: [#1 0.07,-0.04,1.04,U] [#2 -0.01,0.10,0.85,U] [#3 0.17,0.20,0.86,U] [#4 -0.02,0.10,0.81,U] [#5 -0.07,0.20,0.76,U] [#6 0.28,0.24,0.65,U] [#7 -0.09,0.39,0.54,U] [#8 -0.08,0.46,0.00,M1] 
00:20:57.512 00.001 7988 refined, 7 included, MultiStar: {0.02, 0.17}, one-star: {-0.17, 0.28}
00:20:57.512 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
00:20:57.514 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
00:20:57.514 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.47 mountX=0.17 mountY=-0.02, mountTheta=-0.12
00:20:57.519 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.17, opts=13)
00:20:57.520 00.001 7988 Enqueuing Move request for scope (0.02, 0.17)
00:20:57.522 00.002 15712 Worker thread wakes up
00:20:57.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:57.523 00.001 7988 UpdateGuideState exits: m=1422 SNR=25.0
00:20:57.524 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:57.525 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:57.527 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
00:20:57.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
00:20:57.527 00.000 15712 Moving (0.02, 0.17) raw xDistance=0.17 yDistance=-0.02
00:20:57.527 00.000 7988 Enqueuing Expose request
00:20:57.531 00.004 15712 PPEC rslt: input = 0.17, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 639.94
00:20:57.531 00.000 15712 PPEC: input: 0.17, control: 0.06, exposure: 1500
00:20:57.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:57.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:57.531 00.000 15712 MoveAxis(W, 20, ABG)
00:20:57.531 00.000 15712 Guiding  Dir = 3, Dur = 20
00:20:57.532 00.001 15712 IsGuiding returns 0
00:20:57.560 00.028 15712 IsGuiding returns 1
00:20:57.560 00.000 15712 scope still moving after pulse duration time elapsed
00:20:57.609 00.049 15712 IsGuiding returns 1
00:20:57.639 00.030 15712 IsGuiding returns 0
00:20:57.639 00.000 15712 scope move finished after 20 + 87 ms
00:20:57.639 00.000 15712 Move returns status 0, amount 20
00:20:57.639 00.000 15712 MoveAxis(N, 0, ABG)
00:20:57.639 00.000 15712 Move returns status 0, amount 0
00:20:57.639 00.000 15712 move complete, result=0
00:20:57.639 00.000 15712 worker thread done servicing request
00:20:57.639 00.000 15712 Worker thread wakes up
00:20:57.639 00.000 7988 GuideStep: 0.2 px 20 ms WEST, -0.0 px 0 ms NORTH
00:20:57.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:57.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:20:59.269 01.630 15712 Exposure complete
00:20:59.407 00.138 15712 worker thread done servicing request
00:20:59.407 00.000 7988 OnExposeComplete: enter
00:20:59.411 00.004 7988 UpdateGuideState(): m_state=6
00:20:59.415 00.004 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3727
00:20:59.417 00.002 7988 Star::Find returns 1 (0), X=501.83, Y=809.38, Mass=1578, SNR=26.4, Peak=167 HFD=4.5
00:20:59.420 00.003 7988 MultiStar: [#1 0.28,-0.27,0.99,U] [#2 0.22,-0.18,0.84,U] [#3 0.01,-0.23,0.84,U] [#4 0.13,-0.03,0.74,U] [#5 0.01,-0.13,0.75,U] [#6 -0.16,-0.28,0.66,U] [#7 -0.20,0.03,0.50,U] [#8 -0.28,-0.39,0.00,M2] 
00:20:59.422 00.002 7988 single-star, 7 included, MultiStar: {0.05, -0.15}, one-star: {-0.04, -0.03}
00:20:59.424 00.002 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.09 = 2.20)
00:20:59.429 00.005 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.17)
00:20:59.431 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.52 mountX=-0.03 mountY=0.04, mountTheta=2.19
00:20:59.435 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.03, opts=13)
00:20:59.438 00.003 7988 Enqueuing Move request for scope (-0.04, -0.03)
00:20:59.439 00.001 15712 Worker thread wakes up
00:20:59.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:20:59.439 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:20:59.439 00.000 15712 Moving (-0.04, -0.03) raw xDistance=-0.03 yDistance=0.04
00:20:59.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:20:59.439 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.4
00:20:59.446 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:59.448 00.002 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:20:59.448 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
00:20:59.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:59.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:20:59.448 00.000 7988 Enqueuing Expose request
00:20:59.454 00.006 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:20:59.454 00.000 15712 MoveAxis(E, 10, ABG)
00:20:59.454 00.000 15712 Guiding  Dir = 2, Dur = 10
00:20:59.454 00.000 15712 IsGuiding returns 0
00:20:59.480 00.026 15712 IsGuiding returns 1
00:20:59.480 00.000 15712 scope still moving after pulse duration time elapsed
00:20:59.517 00.037 15712 IsGuiding returns 0
00:20:59.517 00.000 15712 scope move finished after 10 + 62 ms
00:20:59.517 00.000 15712 Move returns status 0, amount 10
00:20:59.517 00.000 15712 MoveAxis(N, 0, ABG)
00:20:59.517 00.000 15712 Move returns status 0, amount 0
00:20:59.517 00.000 15712 move complete, result=0
00:20:59.517 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
00:20:59.530 00.013 15712 worker thread done servicing request
00:20:59.530 00.000 15712 Worker thread wakes up
00:20:59.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:20:59.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:00.950 01.420 15712 Exposure complete
00:21:01.012 00.062 15712 worker thread done servicing request
00:21:01.013 00.001 7988 OnExposeComplete: enter
00:21:01.014 00.001 7988 UpdateGuideState(): m_state=6
00:21:01.015 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3728
00:21:01.016 00.001 7988 Star::Find returns 1 (0), X=501.88, Y=809.34, Mass=1552, SNR=26.0, Peak=181 HFD=4.4
00:21:01.018 00.002 7988 MultiStar: [#1 0.08,-0.28,0.97,U] [#2 0.38,-0.06,0.87,U] [#3 0.17,-0.12,0.87,U] [#4 0.23,-0.08,0.74,U] [#5 -0.02,-0.30,0.77,U] [#6 0.33,-0.26,0.00,M1] [#7 -0.01,0.00,0.49,U] [#8 -0.17,0.20,0.48,U] 
00:21:01.018 00.000 7988 single-star, 7 included, MultiStar: {0.10, -0.11}, one-star: {0.01, -0.07}
00:21:01.018 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
00:21:01.018 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
00:21:01.018 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.49 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
00:21:01.018 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.07, opts=13)
00:21:01.018 00.000 7988 Enqueuing Move request for scope (0.01, -0.07)
00:21:01.018 00.000 15712 Worker thread wakes up
00:21:01.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
00:21:01.018 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
00:21:01.026 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:01.026 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.0
00:21:01.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:01.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:01.026 00.000 7988 Enqueuing Expose request
00:21:01.026 00.000 15712 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=-0.00
00:21:01.026 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:21:01.026 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
00:21:01.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:01.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:21:01.026 00.000 15712 MoveAxis(E, 3, ABG)
00:21:01.026 00.000 15712 Guiding  Dir = 2, Dur = 3
00:21:01.026 00.000 15712 IsGuiding returns 0
00:21:01.062 00.036 15712 IsGuiding returns 0
00:21:01.062 00.000 15712 Move returns status 0, amount 3
00:21:01.062 00.000 15712 MoveAxis(N, 0, ABG)
00:21:01.062 00.000 15712 Move returns status 0, amount 0
00:21:01.062 00.000 15712 move complete, result=0
00:21:01.062 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:21:01.064 00.002 15712 worker thread done servicing request
00:21:01.064 00.000 15712 Worker thread wakes up
00:21:01.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:01.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:02.708 01.644 15712 Exposure complete
00:21:02.927 00.219 15712 worker thread done servicing request
00:21:02.927 00.000 7988 OnExposeComplete: enter
00:21:02.931 00.004 7988 UpdateGuideState(): m_state=6
00:21:02.931 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3729
00:21:02.940 00.009 7988 Star::Find returns 1 (0), X=501.71, Y=809.23, Mass=1656, SNR=27.2, Peak=184 HFD=4.6
00:21:02.953 00.013 7988 MultiStar: [#1 0.32,-0.25,0.91,U] [#2 0.15,-0.25,0.84,U] [#3 0.17,-0.07,0.84,U] [#4 0.07,-0.15,0.75,U] [#5 -0.09,-0.11,0.70,U] [#6 -0.05,-0.18,0.65,U] [#7 0.04,-0.14,0.49,U] [#8 -0.27,-0.26,0.45,U] 
00:21:02.961 00.008 7988 refined, 8 included, MultiStar: {0.04, -0.18}, one-star: {-0.17, -0.18}
00:21:02.967 00.006 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
00:21:02.977 00.010 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
00:21:02.978 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.36 mountX=-0.18 mountY=-0.03, mountTheta=-2.95
00:21:02.993 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.18, opts=13)
00:21:02.998 00.005 7988 Enqueuing Move request for scope (0.04, -0.18)
00:21:03.007 00.009 15712 Worker thread wakes up
00:21:03.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:03.009 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
00:21:03.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
00:21:03.009 00.000 15712 Moving (0.04, -0.18) raw xDistance=-0.18 yDistance=-0.03
00:21:03.014 00.005 7988 UpdateGuideState exits: m=1656 SNR=27.2
00:21:03.020 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:03.033 00.013 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.93
00:21:03.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:03.034 00.001 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
00:21:03.034 00.000 7988 Enqueuing Expose request
00:21:03.036 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:03.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:21:03.036 00.000 15712 MoveAxis(E, 36, ABG)
00:21:03.038 00.002 15712 Guiding  Dir = 2, Dur = 36
00:21:03.045 00.007 15712 IsGuiding returns 0
00:21:03.075 00.030 15712 PulseGuide returned control before completion, sleep 17
00:21:03.108 00.033 15712 IsGuiding returns 1
00:21:03.108 00.000 15712 scope still moving after pulse duration time elapsed
00:21:03.136 00.028 15712 IsGuiding returns 0
00:21:03.136 00.000 15712 scope move finished after 36 + 54 ms
00:21:03.136 00.000 15712 Move returns status 0, amount 36
00:21:03.136 00.000 15712 MoveAxis(N, 0, ABG)
00:21:03.137 00.001 15712 Move returns status 0, amount 0
00:21:03.137 00.000 15712 move complete, result=0
00:21:03.137 00.000 15712 worker thread done servicing request
00:21:03.137 00.000 15712 Worker thread wakes up
00:21:03.137 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
00:21:03.139 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:03.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:04.544 01.405 15712 Exposure complete
00:21:04.606 00.062 15712 worker thread done servicing request
00:21:04.606 00.000 7988 OnExposeComplete: enter
00:21:04.606 00.000 7988 UpdateGuideState(): m_state=6
00:21:04.611 00.005 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3730
00:21:04.611 00.000 7988 Star::Find returns 1 (0), X=501.82, Y=809.21, Mass=1570, SNR=26.3, Peak=151 HFD=4.7
00:21:04.611 00.000 7988 MultiStar: [#1 0.23,-0.51,0.00,M1] [#2 0.08,-0.15,0.86,U] [#3 0.16,-0.16,0.85,U] [#4 0.03,-0.33,0.73,U] [#5 0.11,-0.16,0.74,U] [#6 0.26,-0.20,0.67,U] [#7 0.34,-0.27,0.00,M1] [#8 0.16,-0.21,0.48,U] 
00:21:04.611 00.000 7988 single-star, 6 included, MultiStar: {0.10, -0.20}, one-star: {-0.05, -0.20}
00:21:04.611 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.37 = 2.92)
00:21:04.611 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.89)
00:21:04.611 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.80 mountX=-0.20 mountY=0.05, mountTheta=2.89
00:21:04.611 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.20, opts=13)
00:21:04.611 00.000 7988 Enqueuing Move request for scope (-0.05, -0.20)
00:21:04.621 00.010 15712 Worker thread wakes up
00:21:04.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
00:21:04.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
00:21:04.621 00.000 15712 Moving (-0.05, -0.20) raw xDistance=-0.20 yDistance=0.05
00:21:04.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:21:04.621 00.000 7988 UpdateGuideState exits: m=1570 SNR=26.3
00:21:04.621 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:04.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:04.621 00.000 7988 Enqueuing Expose request
00:21:04.621 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.92
00:21:04.621 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
00:21:04.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:04.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:21:04.621 00.000 15712 MoveAxis(E, 44, ABG)
00:21:04.621 00.000 15712 Guiding  Dir = 2, Dur = 44
00:21:04.628 00.007 15712 IsGuiding returns 0
00:21:04.637 00.009 15712 PulseGuide returned control before completion, sleep 41
00:21:04.685 00.048 15712 IsGuiding returns 1
00:21:04.685 00.000 15712 scope still moving after pulse duration time elapsed
00:21:04.723 00.038 15712 IsGuiding returns 0
00:21:04.723 00.000 15712 scope move finished after 44 + 50 ms
00:21:04.723 00.000 15712 Move returns status 0, amount 44
00:21:04.723 00.000 15712 MoveAxis(N, 0, ABG)
00:21:04.723 00.000 15712 Move returns status 0, amount 0
00:21:04.723 00.000 15712 move complete, result=0
00:21:04.723 00.000 15712 worker thread done servicing request
00:21:04.723 00.000 15712 Worker thread wakes up
00:21:04.723 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
00:21:04.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:04.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:06.465 01.742 15712 Exposure complete
00:21:06.526 00.061 15712 worker thread done servicing request
00:21:06.526 00.000 7988 OnExposeComplete: enter
00:21:06.526 00.000 7988 UpdateGuideState(): m_state=6
00:21:06.526 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3731
00:21:06.526 00.000 7988 Star::Find returns 1 (0), X=501.64, Y=809.68, Mass=1543, SNR=26.1, Peak=165 HFD=4.4
00:21:06.526 00.000 7988 MultiStar: [#1 -0.10,0.05,1.00,U] [#2 -0.13,0.22,0.87,U] [#3 -0.09,0.16,0.84,U] [#4 -0.13,0.26,0.72,U] [#5 -0.28,0.28,0.71,U] [#6 0.32,0.05,0.66,U] [#7 -0.37,0.48,0.00,M2] [#8 -0.20,0.17,0.42,U] 
00:21:06.533 00.007 7988 refined, 7 included, MultiStar: {-0.11, 0.18}, one-star: {-0.23, 0.27}
00:21:06.533 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
00:21:06.533 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
00:21:06.533 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.11 mountX=0.18 mountY=0.10, mountTheta=0.52
00:21:06.533 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.18, opts=13)
00:21:06.533 00.000 7988 Enqueuing Move request for scope (-0.11, 0.18)
00:21:06.533 00.000 15712 Worker thread wakes up
00:21:06.533 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
00:21:06.533 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
00:21:06.533 00.000 15712 Moving (-0.11, 0.18) raw xDistance=0.18 yDistance=0.10
00:21:06.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:06.533 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.1
00:21:06.542 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:06.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:06.542 00.000 7988 Enqueuing Expose request
00:21:06.542 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.92
00:21:06.542 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
00:21:06.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:06.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:21:06.542 00.000 15712 MoveAxis(W, 28, ABG)
00:21:06.542 00.000 15712 Guiding  Dir = 3, Dur = 28
00:21:06.542 00.000 15712 IsGuiding returns 0
00:21:06.560 00.018 15712 PulseGuide returned control before completion, sleep 24
00:21:06.608 00.048 15712 IsGuiding returns 0
00:21:06.608 00.000 15712 Move returns status 0, amount 28
00:21:06.608 00.000 15712 MoveAxis(N, 0, ABG)
00:21:06.608 00.000 15712 Move returns status 0, amount 0
00:21:06.608 00.000 15712 move complete, result=0
00:21:06.608 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
00:21:06.610 00.002 15712 worker thread done servicing request
00:21:06.610 00.000 15712 Worker thread wakes up
00:21:06.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:06.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:08.025 01.415 15712 Exposure complete
00:21:08.087 00.062 15712 worker thread done servicing request
00:21:08.087 00.000 7988 OnExposeComplete: enter
00:21:08.087 00.000 7988 UpdateGuideState(): m_state=6
00:21:08.089 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3732
00:21:08.089 00.000 7988 Star::Find returns 1 (0), X=501.69, Y=809.25, Mass=1654, SNR=27.2, Peak=136 HFD=4.8
00:21:08.091 00.002 7988 MultiStar: [#1 0.17,-0.12,0.92,U] [#2 -0.09,-0.04,0.87,U] [#3 -0.01,-0.12,0.85,U] [#4 -0.24,-0.18,0.72,U] [#5 0.09,-0.27,0.71,U] [#6 -0.06,0.17,0.65,U] [#7 -0.30,0.20,0.49,U] [#8 -0.29,0.14,0.43,U] 
00:21:08.091 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {-0.18, -0.16}
00:21:08.093 00.002 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
00:21:08.093 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
00:21:08.095 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.43 mountX=-0.07 mountY=0.08, mountTheta=2.28
00:21:08.096 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.07, opts=13)
00:21:08.098 00.002 7988 Enqueuing Move request for scope (-0.08, -0.07)
00:21:08.098 00.000 15712 Worker thread wakes up
00:21:08.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
00:21:08.098 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
00:21:08.098 00.000 15712 Moving (-0.08, -0.07) raw xDistance=-0.07 yDistance=0.08
00:21:08.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:08.098 00.000 7988 UpdateGuideState exits: m=1654 SNR=27.2
00:21:08.102 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:08.103 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:08.103 00.000 7988 Enqueuing Expose request
00:21:08.103 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:21:08.103 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
00:21:08.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:08.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:21:08.103 00.000 15712 MoveAxis(E, 9, ABG)
00:21:08.103 00.000 15712 Guiding  Dir = 2, Dur = 9
00:21:08.135 00.032 15712 IsGuiding returns 0
00:21:08.159 00.024 15712 IsGuiding returns 0
00:21:08.159 00.000 15712 Move returns status 0, amount 9
00:21:08.159 00.000 15712 MoveAxis(N, 0, ABG)
00:21:08.159 00.000 15712 Move returns status 0, amount 0
00:21:08.159 00.000 15712 move complete, result=0
00:21:08.159 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:21:08.161 00.002 15712 worker thread done servicing request
00:21:08.161 00.000 15712 Worker thread wakes up
00:21:08.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:08.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:09.786 01.625 15712 Exposure complete
00:21:09.859 00.073 15712 worker thread done servicing request
00:21:09.859 00.000 7988 OnExposeComplete: enter
00:21:09.861 00.002 7988 UpdateGuideState(): m_state=6
00:21:09.863 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3733
00:21:09.863 00.000 7988 Star::Find returns 1 (0), X=501.83, Y=809.41, Mass=1629, SNR=26.8, Peak=186 HFD=4.5
00:21:09.865 00.002 7988 MultiStar: [#1 0.23,-0.31,0.99,U] [#2 0.17,-0.14,0.84,U] [#3 0.16,0.00,0.82,U] [#4 -0.02,0.11,0.76,U] [#5 -0.02,0.04,0.74,U] [#6 0.33,-0.10,0.66,U] [#7 0.10,-0.09,0.48,U] [#8 0.11,-0.14,0.44,U] 
00:21:09.867 00.002 7988 single-star, 8 included, MultiStar: {0.11, -0.07}, one-star: {-0.04, -0.00}
00:21:09.869 00.002 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.64 = 1.65)
00:21:09.870 00.001 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.67 = 1.61)
00:21:09.871 00.001 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.07 mountX=-0.00 mountY=0.04, mountTheta=1.65
00:21:09.874 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.00, opts=13)
00:21:09.876 00.002 7988 Enqueuing Move request for scope (-0.04, -0.00)
00:21:09.877 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:09.879 00.002 7988 UpdateGuideState exits: m=1629 SNR=26.8
00:21:09.881 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:09.882 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:09.883 00.001 7988 Enqueuing Expose request
00:21:09.884 00.001 15712 Worker thread wakes up
00:21:09.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
00:21:09.884 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
00:21:09.884 00.000 15712 Moving (-0.04, -0.00) raw xDistance=-0.00 yDistance=0.04
00:21:09.889 00.005 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:21:09.889 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
00:21:09.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:09.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:21:09.889 00.000 15712 MoveAxis(E, 10, ABG)
00:21:09.889 00.000 15712 Guiding  Dir = 2, Dur = 10
00:21:09.889 00.000 15712 IsGuiding returns 0
00:21:09.917 00.028 15712 IsGuiding returns 1
00:21:09.917 00.000 15712 scope still moving after pulse duration time elapsed
00:21:09.965 00.048 15712 IsGuiding returns 0
00:21:09.965 00.000 15712 scope move finished after 10 + 65 ms
00:21:09.965 00.000 15712 Move returns status 0, amount 10
00:21:09.965 00.000 15712 MoveAxis(N, 0, ABG)
00:21:09.965 00.000 15712 Move returns status 0, amount 0
00:21:09.965 00.000 15712 move complete, result=0
00:21:09.965 00.000 15712 worker thread done servicing request
00:21:09.965 00.000 15712 Worker thread wakes up
00:21:09.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:09.965 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
00:21:09.968 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:11.377 01.409 15712 Exposure complete
00:21:11.435 00.058 15712 worker thread done servicing request
00:21:11.435 00.000 7988 OnExposeComplete: enter
00:21:11.441 00.006 7988 UpdateGuideState(): m_state=6
00:21:11.441 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3734
00:21:11.441 00.000 7988 Star::Find returns 1 (0), X=501.75, Y=809.55, Mass=1569, SNR=26.3, Peak=140 HFD=4.7
00:21:11.441 00.000 7988 MultiStar: [#1 0.09,-0.08,0.95,U] [#2 -0.03,0.04,0.84,U] [#3 0.01,0.31,0.84,U] [#4 -0.08,0.30,0.74,U] [#5 0.07,0.09,0.71,U] [#6 0.25,-0.03,0.68,U] [#7 -0.06,0.33,0.47,U] [#8 0.17,0.27,0.42,U] 
00:21:11.441 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {-0.13, 0.14}
00:21:11.441 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
00:21:11.441 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
00:21:11.441 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.40 mountX=0.13 mountY=-0.03, mountTheta=-0.19
00:21:11.450 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.13, opts=13)
00:21:11.450 00.000 7988 Enqueuing Move request for scope (0.02, 0.13)
00:21:11.450 00.000 15712 Worker thread wakes up
00:21:11.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:21:11.450 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:21:11.450 00.000 15712 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=-0.03
00:21:11.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:11.450 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.3
00:21:11.454 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:11.454 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:11.457 00.003 7988 Enqueuing Expose request
00:21:11.457 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:21:11.457 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
00:21:11.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:11.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:21:11.457 00.000 15712 MoveAxis(E, 9, ABG)
00:21:11.457 00.000 15712 Guiding  Dir = 2, Dur = 9
00:21:11.457 00.000 15712 IsGuiding returns 0
00:21:11.476 00.019 15712 IsGuiding returns 0
00:21:11.476 00.000 15712 Move returns status 0, amount 9
00:21:11.476 00.000 15712 MoveAxis(N, 0, ABG)
00:21:11.476 00.000 15712 Move returns status 0, amount 0
00:21:11.476 00.000 15712 move complete, result=0
00:21:11.476 00.000 15712 worker thread done servicing request
00:21:11.484 00.008 15712 Worker thread wakes up
00:21:11.484 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:21:11.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:11.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:13.119 01.635 15712 Exposure complete
00:21:13.171 00.052 15712 worker thread done servicing request
00:21:13.171 00.000 7988 OnExposeComplete: enter
00:21:13.180 00.009 7988 UpdateGuideState(): m_state=6
00:21:13.180 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3735
00:21:13.182 00.002 7988 Star::Find returns 1 (0), X=501.87, Y=809.83, Mass=1618, SNR=26.5, Peak=144 HFD=4.5
00:21:13.184 00.002 7988 MultiStar: [#1 0.27,0.27,0.98,U] [#2 0.29,0.29,0.84,U] [#3 0.30,0.35,0.00,M1] [#4 -0.08,0.44,0.00,M1] [#5 0.26,0.27,0.70,U] [#6 0.27,0.11,0.64,U] [#7 0.32,0.33,0.00,M1] [#8 0.24,0.35,0.00,M1] 
00:21:13.184 00.000 7988 refined, 4 included, MultiStar: {0.21, 0.28}, one-star: {-0.00, 0.42}
00:21:13.186 00.002 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
00:21:13.186 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
00:21:13.188 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.28 hyp=0.35 cameraTheta=0.94 mountX=0.28 mountY=-0.21, mountTheta=-0.65
00:21:13.188 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.28, opts=13)
00:21:13.190 00.002 7988 Enqueuing Move request for scope (0.21, 0.28)
00:21:13.192 00.002 15712 Worker thread wakes up
00:21:13.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.28) opts 0xd
00:21:13.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:13.192 00.000 7988 UpdateGuideState exits: m=1618 SNR=26.5
00:21:13.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:13.196 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:13.197 00.001 7988 Enqueuing Expose request
00:21:13.197 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.28)
00:21:13.197 00.000 15712 Moving (0.21, 0.28) raw xDistance=0.28 yDistance=-0.21
00:21:13.201 00.004 15712 PPEC rslt: input = 0.28, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.90
00:21:13.202 00.001 15712 PPEC: input: 0.28, control: 0.14, exposure: 1500
00:21:13.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:13.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:21:13.202 00.000 15712 MoveAxis(W, 47, ABG)
00:21:13.202 00.000 15712 Guiding  Dir = 3, Dur = 47
00:21:13.202 00.000 15712 IsGuiding returns 0
00:21:13.222 00.020 15712 PulseGuide returned control before completion, sleep 34
00:21:13.276 00.054 15712 IsGuiding returns 1
00:21:13.276 00.000 15712 scope still moving after pulse duration time elapsed
00:21:13.308 00.032 15712 IsGuiding returns 0
00:21:13.308 00.000 15712 scope move finished after 47 + 58 ms
00:21:13.308 00.000 15712 Move returns status 0, amount 47
00:21:13.308 00.000 15712 MoveAxis(N, 0, ABG)
00:21:13.308 00.000 15712 Move returns status 0, amount 0
00:21:13.308 00.000 15712 move complete, result=0
00:21:13.308 00.000 15712 worker thread done servicing request
00:21:13.308 00.000 15712 Worker thread wakes up
00:21:13.308 00.000 7988 GuideStep: 0.3 px 47 ms WEST, -0.2 px 0 ms NORTH
00:21:13.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:13.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:14.728 01.420 15712 Exposure complete
00:21:15.035 00.307 15712 worker thread done servicing request
00:21:15.035 00.000 7988 OnExposeComplete: enter
00:21:15.038 00.003 7988 UpdateGuideState(): m_state=6
00:21:15.040 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3736
00:21:15.045 00.005 7988 Star::Find returns 1 (0), X=502.33, Y=809.48, Mass=1524, SNR=26.1, Peak=140 HFD=4.5
00:21:15.053 00.008 7988 MultiStar: [#1 0.84,-0.07,0.00,M1] [#2 0.57,-0.15,0.00,M1] [#3 0.50,-0.19,0.00,M2] [#4 0.52,0.07,0.00,M2] [#5 0.52,-0.07,0.00,M1] [#6 0.74,-0.16,0.00,M1] [#7 0.62,0.37,0.00,M2] [#8 0.41,-0.17,0.00,M2] 
00:21:15.055 00.002 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
00:21:15.057 00.002 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
00:21:15.065 00.008 7988 CameraToMount -- cameraX=0.46 cameraY=0.07 hyp=0.46 cameraTheta=0.15 mountX=0.07 mountY=-0.46, mountTheta=-1.42
00:21:15.071 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.46, y=0.07, opts=13)
00:21:15.074 00.003 7988 Enqueuing Move request for scope (0.46, 0.07)
00:21:15.075 00.001 15712 Worker thread wakes up
00:21:15.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:15.078 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.07) opts 0xd
00:21:15.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.46, 0.07)
00:21:15.078 00.000 15712 Moving (0.46, 0.07) raw xDistance=0.07 yDistance=-0.46
00:21:15.079 00.001 7988 UpdateGuideState exits: m=1524 SNR=26.1
00:21:15.081 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:15.082 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:15.085 00.003 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:21:15.085 00.000 7988 Enqueuing Expose request
00:21:15.086 00.001 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
00:21:15.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:21:15.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:21:15.086 00.000 15712 MoveAxis(E, 7, ABG)
00:21:15.086 00.000 15712 Guiding  Dir = 2, Dur = 7
00:21:15.088 00.002 15712 IsGuiding returns 0
00:21:15.112 00.024 15712 IsGuiding returns 0
00:21:15.112 00.000 15712 Move returns status 0, amount 7
00:21:15.112 00.000 15712 MoveAxis(N, 0, ABG)
00:21:15.112 00.000 15712 Move returns status 0, amount 0
00:21:15.112 00.000 15712 move complete, result=0
00:21:15.112 00.000 15712 worker thread done servicing request
00:21:15.112 00.000 15712 Worker thread wakes up
00:21:15.112 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.5 px 0 ms NORTH
00:21:15.114 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:15.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:16.754 01.640 15712 Exposure complete
00:21:16.817 00.063 15712 worker thread done servicing request
00:21:16.817 00.000 7988 OnExposeComplete: enter
00:21:16.817 00.000 7988 UpdateGuideState(): m_state=6
00:21:16.817 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3737
00:21:16.817 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=809.63, Mass=1562, SNR=26.3, Peak=169 HFD=4.3
00:21:16.821 00.004 7988 MultiStar: [#1 0.37,-0.26,0.00,M2] [#2 -0.01,0.31,0.86,U] [#3 0.22,0.08,0.80,U] [#4 0.20,0.21,0.76,U] [#5 0.01,0.00,0.74,U] [#6 0.52,0.05,0.00,M2] [#7 0.25,0.47,0.00,M3] [#8 0.12,0.31,0.44,U] 
00:21:16.821 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.18}, one-star: {0.03, 0.22}
00:21:16.821 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
00:21:16.821 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
00:21:16.821 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.12 mountX=0.19 mountY=-0.09, mountTheta=-0.47
00:21:16.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.18, opts=13)
00:21:16.821 00.000 7988 Enqueuing Move request for scope (0.09, 0.18)
00:21:16.821 00.000 15712 Worker thread wakes up
00:21:16.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
00:21:16.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
00:21:16.821 00.000 15712 Moving (0.09, 0.18) raw xDistance=0.19 yDistance=-0.09
00:21:16.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:16.831 00.010 7988 UpdateGuideState exits: m=1562 SNR=26.3
00:21:16.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:16.833 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:16.834 00.001 7988 Enqueuing Expose request
00:21:16.834 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.90
00:21:16.834 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
00:21:16.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:16.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:21:16.834 00.000 15712 MoveAxis(W, 29, ABG)
00:21:16.834 00.000 15712 Guiding  Dir = 3, Dur = 29
00:21:16.834 00.000 15712 IsGuiding returns 0
00:21:16.851 00.017 15712 PulseGuide returned control before completion, sleep 20
00:21:16.902 00.051 15712 IsGuiding returns 0
00:21:16.902 00.000 15712 Move returns status 0, amount 29
00:21:16.902 00.000 15712 MoveAxis(N, 0, ABG)
00:21:16.902 00.000 15712 Move returns status 0, amount 0
00:21:16.902 00.000 15712 move complete, result=0
00:21:16.902 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
00:21:16.905 00.003 15712 worker thread done servicing request
00:21:16.905 00.000 15712 Worker thread wakes up
00:21:16.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:16.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:18.324 01.419 15712 Exposure complete
00:21:18.385 00.061 15712 worker thread done servicing request
00:21:18.385 00.000 7988 OnExposeComplete: enter
00:21:18.385 00.000 7988 UpdateGuideState(): m_state=6
00:21:18.385 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3738
00:21:18.385 00.000 7988 Star::Find returns 1 (0), X=502.02, Y=809.35, Mass=1585, SNR=26.4, Peak=162 HFD=4.2
00:21:18.385 00.000 7988 MultiStar: [#1 0.31,-0.02,0.96,U] [#2 0.39,-0.19,0.00,M1] [#3 0.22,-0.09,0.87,U] [#4 0.24,0.02,0.73,U] [#5 0.13,-0.09,0.75,U] [#6 0.35,-0.01,0.67,U] [#7 0.23,-0.23,0.51,U] [#8 0.23,-0.24,0.45,U] 
00:21:18.391 00.006 7988 single-star, 7 included, MultiStar: {0.23, -0.07}, one-star: {0.14, -0.06}
00:21:18.391 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
00:21:18.393 00.002 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
00:21:18.393 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.42 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
00:21:18.395 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.06, opts=13)
00:21:18.397 00.002 7988 Enqueuing Move request for scope (0.14, -0.06)
00:21:18.397 00.000 15712 Worker thread wakes up
00:21:18.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
00:21:18.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
00:21:18.397 00.000 15712 Moving (0.14, -0.06) raw xDistance=-0.06 yDistance=-0.14
00:21:18.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:18.399 00.002 7988 UpdateGuideState exits: m=1585 SNR=26.4
00:21:18.401 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:18.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:18.401 00.000 7988 Enqueuing Expose request
00:21:18.401 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:21:18.401 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
00:21:18.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:18.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:21:18.401 00.000 15712 MoveAxis(E, 6, ABG)
00:21:18.401 00.000 15712 Guiding  Dir = 2, Dur = 6
00:21:18.401 00.000 15712 IsGuiding returns 0
00:21:18.416 00.015 15712 IsGuiding returns 0
00:21:18.416 00.000 15712 Move returns status 0, amount 6
00:21:18.416 00.000 15712 MoveAxis(N, 0, ABG)
00:21:18.416 00.000 15712 Move returns status 0, amount 0
00:21:18.416 00.000 15712 move complete, result=0
00:21:18.416 00.000 15712 worker thread done servicing request
00:21:18.416 00.000 15712 Worker thread wakes up
00:21:18.416 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:21:18.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:18.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:20.060 01.644 15712 Exposure complete
00:21:20.117 00.057 15712 worker thread done servicing request
00:21:20.117 00.000 7988 OnExposeComplete: enter
00:21:20.121 00.004 7988 UpdateGuideState(): m_state=6
00:21:20.121 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3739
00:21:20.121 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=809.47, Mass=1475, SNR=25.6, Peak=161 HFD=4.3
00:21:20.121 00.000 7988 MultiStar: [#1 0.12,-0.14,1.01,U] [#2 0.08,-0.02,0.88,U] [#3 -0.06,0.04,0.88,U] [#4 0.09,0.17,0.78,U] [#5 0.13,-0.08,0.76,U] [#6 0.15,-0.28,0.69,U] [#7 -0.13,0.34,0.49,U] [#8 -0.18,0.03,0.46,U] 
00:21:20.121 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {-0.06, 0.06}
00:21:20.121 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
00:21:20.121 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
00:21:20.121 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.01 mountX=0.00 mountY=-0.03, mountTheta=-1.56
00:21:20.121 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.00, opts=13)
00:21:20.121 00.000 7988 Enqueuing Move request for scope (0.03, 0.00)
00:21:20.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:20.134 00.013 7988 UpdateGuideState exits: m=1475 SNR=25.6
00:21:20.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:20.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:20.137 00.003 7988 Enqueuing Expose request
00:21:20.137 00.000 15712 Worker thread wakes up
00:21:20.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
00:21:20.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
00:21:20.137 00.000 15712 Moving (0.03, 0.00) raw xDistance=0.00 yDistance=-0.03
00:21:20.137 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:21:20.137 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
00:21:20.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:20.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:21:20.137 00.000 15712 MoveAxis(E, 1, ABG)
00:21:20.137 00.000 15712 Guiding  Dir = 2, Dur = 1
00:21:20.137 00.000 15712 IsGuiding returns 0
00:21:20.153 00.016 15712 IsGuiding returns 0
00:21:20.153 00.000 15712 Move returns status 0, amount 1
00:21:20.153 00.000 15712 MoveAxis(N, 0, ABG)
00:21:20.153 00.000 15712 Move returns status 0, amount 0
00:21:20.153 00.000 15712 move complete, result=0
00:21:20.153 00.000 15712 worker thread done servicing request
00:21:20.153 00.000 15712 Worker thread wakes up
00:21:20.153 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:21:20.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:20.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:21.592 01.439 15712 Exposure complete
00:21:21.857 00.265 15712 worker thread done servicing request
00:21:21.857 00.000 7988 OnExposeComplete: enter
00:21:21.859 00.002 7988 UpdateGuideState(): m_state=6
00:21:21.866 00.007 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3740
00:21:21.873 00.007 7988 Star::Find returns 1 (0), X=501.89, Y=809.25, Mass=1706, SNR=27.6, Peak=197 HFD=4.5
00:21:21.881 00.008 7988 MultiStar: [#1 0.24,-0.38,0.00,M1] [#2 -0.19,-0.05,0.80,U] [#3 -0.03,-0.08,0.85,U] [#4 -0.00,0.03,0.71,U] [#5 -0.10,-0.19,0.70,U] [#6 0.03,-0.03,0.63,U] [#7 -0.18,-0.16,0.47,U] [#8 -0.25,-0.11,0.42,U] 
00:21:21.886 00.005 7988 refined, 7 included, MultiStar: {-0.07, -0.09}, one-star: {0.01, -0.16}
00:21:21.891 00.005 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.79 = 2.49)
00:21:21.896 00.005 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.46)
00:21:21.901 00.005 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.23 mountX=-0.09 mountY=0.08, mountTheta=2.47
00:21:21.911 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.09, opts=13)
00:21:21.914 00.003 7988 Enqueuing Move request for scope (-0.07, -0.09)
00:21:21.916 00.002 15712 Worker thread wakes up
00:21:21.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:21.918 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
00:21:21.920 00.002 7988 UpdateGuideState exits: m=1706 SNR=27.6
00:21:21.922 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
00:21:21.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:21.923 00.001 15712 Moving (-0.07, -0.09) raw xDistance=-0.09 yDistance=0.08
00:21:21.926 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:21.929 00.003 7988 Enqueuing Expose request
00:21:21.936 00.007 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:21:21.936 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
00:21:21.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:21.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:21:21.936 00.000 15712 MoveAxis(E, 0, ABG)
00:21:21.936 00.000 15712 Move returns status 0, amount 0
00:21:21.936 00.000 15712 MoveAxis(N, 0, ABG)
00:21:21.938 00.002 15712 Move returns status 0, amount 0
00:21:21.938 00.000 15712 move complete, result=0
00:21:21.938 00.000 15712 worker thread done servicing request
00:21:21.938 00.000 15712 Worker thread wakes up
00:21:21.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:21.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:21.939 00.001 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:23.572 01.633 15712 Exposure complete
00:21:23.629 00.057 15712 worker thread done servicing request
00:21:23.629 00.000 7988 OnExposeComplete: enter
00:21:23.636 00.007 7988 UpdateGuideState(): m_state=6
00:21:23.636 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3741
00:21:23.636 00.000 7988 Star::Find returns 1 (0), X=501.85, Y=809.59, Mass=1501, SNR=25.7, Peak=150 HFD=4.3
00:21:23.636 00.000 7988 MultiStar: [#1 0.35,0.15,0.99,U] [#2 0.18,0.43,0.00,M1] [#3 0.01,0.30,0.84,U] [#4 0.01,0.36,0.77,U] [#5 0.09,0.20,0.80,U] [#6 0.30,0.13,0.67,U] [#7 0.09,0.29,0.51,U] [#8 0.18,-0.09,0.48,U] 
00:21:23.636 00.000 7988 single-star, 7 included, MultiStar: {0.12, 0.20}, one-star: {-0.02, 0.18}
00:21:23.636 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
00:21:23.636 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
00:21:23.636 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.19 cameraTheta=1.68 mountX=0.18 mountY=0.02, mountTheta=0.09
00:21:23.646 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.18, opts=13)
00:21:23.646 00.000 7988 Enqueuing Move request for scope (-0.02, 0.18)
00:21:23.646 00.000 15712 Worker thread wakes up
00:21:23.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
00:21:23.646 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
00:21:23.646 00.000 15712 Moving (-0.02, 0.18) raw xDistance=0.18 yDistance=0.02
00:21:23.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:23.646 00.000 7988 UpdateGuideState exits: m=1501 SNR=25.7
00:21:23.650 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:23.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:23.652 00.002 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.88
00:21:23.652 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
00:21:23.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:23.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:21:23.652 00.000 7988 Enqueuing Expose request
00:21:23.652 00.000 15712 MoveAxis(W, 35, ABG)
00:21:23.652 00.000 15712 Guiding  Dir = 3, Dur = 35
00:21:23.680 00.028 15712 IsGuiding returns 0
00:21:23.684 00.004 15712 PulseGuide returned control before completion, sleep 29
00:21:23.732 00.048 15712 IsGuiding returns 0
00:21:23.732 00.000 15712 Move returns status 0, amount 35
00:21:23.732 00.000 15712 MoveAxis(N, 0, ABG)
00:21:23.732 00.000 15712 Move returns status 0, amount 0
00:21:23.732 00.000 15712 move complete, result=0
00:21:23.732 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
00:21:23.746 00.014 15712 worker thread done servicing request
00:21:23.746 00.000 15712 Worker thread wakes up
00:21:23.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:23.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:25.150 01.404 15712 Exposure complete
00:21:25.210 00.060 15712 worker thread done servicing request
00:21:25.210 00.000 7988 OnExposeComplete: enter
00:21:25.212 00.002 7988 UpdateGuideState(): m_state=6
00:21:25.212 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3742
00:21:25.212 00.000 7988 Star::Find returns 1 (0), X=501.83, Y=809.24, Mass=1591, SNR=26.5, Peak=179 HFD=4.5
00:21:25.212 00.000 7988 MultiStar: [#1 0.14,-0.32,0.98,U] [#2 -0.03,-0.06,0.86,U] [#3 -0.08,-0.45,0.00,M1] [#4 -0.06,-0.26,0.77,U] [#5 -0.12,-0.32,0.71,U] [#6 0.06,-0.13,0.64,U] [#7 -0.12,0.14,0.47,U] [#8 0.29,-0.20,0.42,U] 
00:21:25.212 00.000 7988 single-star, 7 included, MultiStar: {0.01, -0.18}, one-star: {-0.04, -0.17}
00:21:25.212 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.34 = 2.94)
00:21:25.212 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
00:21:25.212 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.78 mountX=-0.17 mountY=0.04, mountTheta=2.91
00:21:25.212 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.17, opts=13)
00:21:25.212 00.000 7988 Enqueuing Move request for scope (-0.04, -0.17)
00:21:25.212 00.000 15712 Worker thread wakes up
00:21:25.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
00:21:25.212 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
00:21:25.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:25.212 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.5
00:21:25.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:25.226 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:25.227 00.001 7988 Enqueuing Expose request
00:21:25.227 00.000 15712 Moving (-0.04, -0.17) raw xDistance=-0.17 yDistance=0.04
00:21:25.227 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.88
00:21:25.227 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
00:21:25.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:25.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:21:25.227 00.000 15712 MoveAxis(E, 39, ABG)
00:21:25.227 00.000 15712 Guiding  Dir = 2, Dur = 39
00:21:25.227 00.000 15712 IsGuiding returns 0
00:21:25.247 00.020 15712 PulseGuide returned control before completion, sleep 35
00:21:25.294 00.047 15712 IsGuiding returns 0
00:21:25.294 00.000 15712 Move returns status 0, amount 39
00:21:25.294 00.000 15712 MoveAxis(N, 0, ABG)
00:21:25.294 00.000 15712 Move returns status 0, amount 0
00:21:25.294 00.000 15712 move complete, result=0
00:21:25.294 00.000 15712 worker thread done servicing request
00:21:25.294 00.000 15712 Worker thread wakes up
00:21:25.294 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
00:21:25.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:25.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:26.937 01.643 15712 Exposure complete
00:21:27.006 00.069 15712 worker thread done servicing request
00:21:27.006 00.000 7988 OnExposeComplete: enter
00:21:27.008 00.002 7988 UpdateGuideState(): m_state=6
00:21:27.009 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3743
00:21:27.010 00.001 7988 Star::Find returns 1 (0), X=501.72, Y=809.62, Mass=1571, SNR=26.5, Peak=198 HFD=4.5
00:21:27.012 00.002 7988 MultiStar: [#1 0.08,-0.01,0.98,U] [#2 0.20,0.27,0.87,U] [#3 -0.27,0.34,0.00,M2] [#4 -0.04,0.43,0.00,M1] [#5 -0.17,-0.10,0.73,U] [#6 -0.13,-0.05,0.64,U] [#7 -0.12,0.19,0.48,U] [#8 -0.19,-0.06,0.43,U] 
00:21:27.013 00.001 7988 refined, 6 included, MultiStar: {-0.05, 0.08}, one-star: {-0.15, 0.21}
00:21:27.014 00.001 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
00:21:27.016 00.002 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
00:21:27.017 00.001 7988 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.14 mountX=0.07 mountY=0.05, mountTheta=0.55
00:21:27.019 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.08, opts=13)
00:21:27.019 00.000 7988 Enqueuing Move request for scope (-0.05, 0.08)
00:21:27.019 00.000 15712 Worker thread wakes up
00:21:27.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
00:21:27.019 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
00:21:27.019 00.000 15712 Moving (-0.05, 0.08) raw xDistance=0.07 yDistance=0.05
00:21:27.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:27.019 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.5
00:21:27.024 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:27.025 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:27.025 00.000 7988 Enqueuing Expose request
00:21:27.025 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:21:27.025 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
00:21:27.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:27.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:21:27.025 00.000 15712 MoveAxis(E, 6, ABG)
00:21:27.025 00.000 15712 Guiding  Dir = 2, Dur = 6
00:21:27.025 00.000 15712 IsGuiding returns 0
00:21:27.047 00.022 15712 IsGuiding returns 0
00:21:27.047 00.000 15712 Move returns status 0, amount 6
00:21:27.047 00.000 15712 MoveAxis(N, 0, ABG)
00:21:27.047 00.000 15712 Move returns status 0, amount 0
00:21:27.047 00.000 15712 move complete, result=0
00:21:27.047 00.000 15712 worker thread done servicing request
00:21:27.047 00.000 15712 Worker thread wakes up
00:21:27.047 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:21:27.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:27.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:28.464 01.417 15712 Exposure complete
00:21:28.525 00.061 15712 worker thread done servicing request
00:21:28.525 00.000 7988 OnExposeComplete: enter
00:21:28.525 00.000 7988 UpdateGuideState(): m_state=6
00:21:28.525 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3744
00:21:28.525 00.000 7988 Star::Find returns 1 (0), X=501.93, Y=809.27, Mass=1532, SNR=25.9, Peak=175 HFD=4.3
00:21:28.525 00.000 7988 MultiStar: [#1 0.18,-0.21,0.98,U] [#2 0.29,-0.09,0.87,U] [#3 0.39,0.07,0.83,U] [#4 0.02,-0.01,0.74,U] [#5 -0.05,0.09,0.73,U] [#6 0.33,-0.03,0.66,U] [#7 0.13,-0.07,0.49,U] [#8 0.22,0.02,0.47,U] 
00:21:28.525 00.000 7988 single-star, 8 included, MultiStar: {0.17, -0.05}, one-star: {0.06, -0.14}
00:21:28.525 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
00:21:28.525 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
00:21:28.535 00.010 7988 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.14 mountX=-0.14 mountY=-0.06, mountTheta=-2.73
00:21:28.535 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.14, opts=13)
00:21:28.535 00.000 7988 Enqueuing Move request for scope (0.06, -0.14)
00:21:28.535 00.000 15712 Worker thread wakes up
00:21:28.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
00:21:28.535 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
00:21:28.535 00.000 15712 Moving (0.06, -0.14) raw xDistance=-0.14 yDistance=-0.06
00:21:28.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:28.535 00.000 7988 UpdateGuideState exits: m=1532 SNR=25.9
00:21:28.542 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:28.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:28.542 00.000 7988 Enqueuing Expose request
00:21:28.542 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:21:28.542 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
00:21:28.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:28.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:21:28.542 00.000 15712 MoveAxis(E, 5, ABG)
00:21:28.542 00.000 15712 Guiding  Dir = 2, Dur = 5
00:21:28.542 00.000 15712 IsGuiding returns 0
00:21:28.569 00.027 15712 IsGuiding returns 0
00:21:28.569 00.000 15712 Move returns status 0, amount 5
00:21:28.569 00.000 15712 MoveAxis(N, 0, ABG)
00:21:28.569 00.000 15712 Move returns status 0, amount 0
00:21:28.569 00.000 15712 move complete, result=0
00:21:28.569 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:21:28.573 00.004 15712 worker thread done servicing request
00:21:28.573 00.000 15712 Worker thread wakes up
00:21:28.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:28.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:30.318 01.745 15712 Exposure complete
00:21:30.369 00.051 15712 worker thread done servicing request
00:21:30.369 00.000 7988 OnExposeComplete: enter
00:21:30.379 00.010 7988 UpdateGuideState(): m_state=6
00:21:30.379 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3745
00:21:30.379 00.000 7988 Star::Find returns 1 (0), X=501.90, Y=809.48, Mass=1554, SNR=26.6, Peak=159 HFD=4.2
00:21:30.379 00.000 7988 MultiStar: [#1 0.33,-0.04,0.98,U] [#2 0.16,0.30,0.86,U] [#3 0.22,0.08,0.81,U] [#4 0.13,0.37,0.70,U] [#5 0.22,0.13,0.69,U] [#6 0.33,-0.02,0.66,U] [#7 0.05,0.32,0.44,U] [#8 -0.12,0.11,0.45,U] 
00:21:30.379 00.000 7988 single-star, 8 included, MultiStar: {0.17, 0.13}, one-star: {0.03, 0.07}
00:21:30.386 00.007 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
00:21:30.386 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
00:21:30.386 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.19 mountX=0.07 mountY=-0.03, mountTheta=-0.40
00:21:30.386 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
00:21:30.386 00.000 7988 Enqueuing Move request for scope (0.03, 0.07)
00:21:30.386 00.000 15712 Worker thread wakes up
00:21:30.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:21:30.386 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:21:30.386 00.000 15712 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=-0.03
00:21:30.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:30.386 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.6
00:21:30.393 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:30.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:30.395 00.002 7988 Enqueuing Expose request
00:21:30.397 00.002 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:21:30.397 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
00:21:30.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:30.397 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:21:30.397 00.000 15712 MoveAxis(E, 4, ABG)
00:21:30.397 00.000 15712 Guiding  Dir = 2, Dur = 4
00:21:30.397 00.000 15712 IsGuiding returns 0
00:21:30.420 00.023 15712 IsGuiding returns 0
00:21:30.420 00.000 15712 Move returns status 0, amount 4
00:21:30.420 00.000 15712 MoveAxis(N, 0, ABG)
00:21:30.420 00.000 15712 Move returns status 0, amount 0
00:21:30.420 00.000 15712 move complete, result=0
00:21:30.420 00.000 15712 worker thread done servicing request
00:21:30.420 00.000 15712 Worker thread wakes up
00:21:30.420 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:21:30.427 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:30.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:31.832 01.405 15712 Exposure complete
00:21:31.883 00.051 15712 worker thread done servicing request
00:21:31.883 00.000 7988 OnExposeComplete: enter
00:21:31.893 00.010 7988 UpdateGuideState(): m_state=6
00:21:31.893 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3746
00:21:31.895 00.002 7988 Star::Find returns 1 (0), X=501.72, Y=809.90, Mass=1480, SNR=25.6, Peak=164 HFD=4.1
00:21:31.897 00.002 7988 MultiStar: [#1 0.23,0.30,1.03,U] [#2 0.09,0.35,0.88,U] [#3 0.17,0.39,0.00,M1] [#4 -0.30,0.56,0.00,M1] [#5 -0.14,0.25,0.69,U] [#6 0.06,0.25,0.67,U] [#7 -0.02,0.42,0.00,M1] [#8 -0.10,0.29,0.42,U] 
00:21:31.897 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.33}, one-star: {-0.15, 0.49}
00:21:31.899 00.002 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
00:21:31.900 00.001 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
00:21:31.900 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.53 mountX=0.33 mountY=-0.02, mountTheta=-0.06
00:21:31.902 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.33, opts=13)
00:21:31.904 00.002 7988 Enqueuing Move request for scope (0.01, 0.33)
00:21:31.904 00.000 15712 Worker thread wakes up
00:21:31.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.33) opts 0xd
00:21:31.904 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.33)
00:21:31.904 00.000 15712 Moving (0.01, 0.33) raw xDistance=0.33 yDistance=-0.02
00:21:31.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:31.904 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.6
00:21:31.907 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:31.907 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:31.909 00.002 7988 Enqueuing Expose request
00:21:31.909 00.000 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.86
00:21:31.909 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
00:21:31.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:31.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:21:31.909 00.000 15712 MoveAxis(W, 62, ABG)
00:21:31.909 00.000 15712 Guiding  Dir = 3, Dur = 62
00:21:31.909 00.000 15712 IsGuiding returns 0
00:21:31.925 00.016 15712 PulseGuide returned control before completion, sleep 57
00:21:31.992 00.067 15712 IsGuiding returns 1
00:21:31.992 00.000 15712 scope still moving after pulse duration time elapsed
00:21:32.021 00.029 15712 IsGuiding returns 0
00:21:32.021 00.000 15712 scope move finished after 62 + 49 ms
00:21:32.021 00.000 15712 Move returns status 0, amount 62
00:21:32.021 00.000 15712 MoveAxis(N, 0, ABG)
00:21:32.021 00.000 15712 Move returns status 0, amount 0
00:21:32.021 00.000 15712 move complete, result=0
00:21:32.021 00.000 7988 GuideStep: 0.3 px 62 ms WEST, -0.0 px 0 ms NORTH
00:21:32.026 00.005 15712 worker thread done servicing request
00:21:32.026 00.000 15712 Worker thread wakes up
00:21:32.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:32.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:33.676 01.650 15712 Exposure complete
00:21:33.983 00.307 15712 worker thread done servicing request
00:21:33.984 00.001 7988 OnExposeComplete: enter
00:21:33.986 00.002 7988 UpdateGuideState(): m_state=6
00:21:33.989 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3747
00:21:33.993 00.004 7988 Star::Find returns 1 (0), X=501.69, Y=809.23, Mass=1562, SNR=26.2, Peak=161 HFD=4.5
00:21:33.998 00.005 7988 MultiStar: [#1 -0.02,-0.42,0.00,M1] [#2 -0.03,-0.02,0.87,U] [#3 -0.14,-0.23,0.86,U] [#4 -0.35,0.14,0.75,U] [#5 -0.09,0.01,0.75,U] [#6 -0.02,-0.08,0.67,U] [#7 -0.39,0.15,0.00,M2] [#8 0.08,-0.21,0.42,U] 
00:21:34.002 00.004 7988 refined, 6 included, MultiStar: {-0.12, -0.08}, one-star: {-0.18, -0.18}
00:21:34.004 00.002 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.12 = 2.17)
00:21:34.010 00.006 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.13)
00:21:34.012 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.55 mountX=-0.08 mountY=0.12, mountTheta=2.16
00:21:34.017 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.08, opts=13)
00:21:34.019 00.002 7988 Enqueuing Move request for scope (-0.12, -0.08)
00:21:34.022 00.003 15712 Worker thread wakes up
00:21:34.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
00:21:34.022 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
00:21:34.022 00.000 15712 Moving (-0.12, -0.08) raw xDistance=-0.08 yDistance=0.12
00:21:34.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:21:34.025 00.003 7988 UpdateGuideState exits: m=1562 SNR=26.2
00:21:34.027 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:34.029 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:21:34.029 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:21:34.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:34.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:21:34.029 00.000 15712 MoveAxis(E, 6, ABG)
00:21:34.029 00.000 15712 Guiding  Dir = 2, Dur = 6
00:21:34.030 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:34.032 00.002 15712 IsGuiding returns 0
00:21:34.032 00.000 7988 Enqueuing Expose request
00:21:34.054 00.022 15712 IsGuiding returns 0
00:21:34.054 00.000 15712 Move returns status 0, amount 6
00:21:34.054 00.000 15712 MoveAxis(N, 0, ABG)
00:21:34.054 00.000 15712 Move returns status 0, amount 0
00:21:34.054 00.000 15712 move complete, result=0
00:21:34.055 00.001 15712 worker thread done servicing request
00:21:34.055 00.000 15712 Worker thread wakes up
00:21:34.055 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:21:34.057 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:34.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:35.471 01.414 15712 Exposure complete
00:21:35.533 00.062 15712 worker thread done servicing request
00:21:35.533 00.000 7988 OnExposeComplete: enter
00:21:35.533 00.000 7988 UpdateGuideState(): m_state=6
00:21:35.539 00.006 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3748
00:21:35.539 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=809.31, Mass=1524, SNR=26.0, Peak=181 HFD=4.2
00:21:35.541 00.002 7988 MultiStar: [#1 0.25,-0.25,1.01,U] [#2 -0.08,-0.19,0.83,U] [#3 0.11,-0.04,0.83,U] [#4 0.01,0.05,0.76,U] [#5 -0.03,-0.04,0.71,U] [#6 0.40,-0.28,0.00,M1] [#7 -0.10,-0.07,0.47,U] [#8 0.03,0.20,0.46,U] 
00:21:35.543 00.002 7988 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {-0.09, -0.10}
00:21:35.543 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
00:21:35.544 00.001 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
00:21:35.544 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.29 mountX=-0.08 mountY=-0.02, mountTheta=-2.88
00:21:35.546 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
00:21:35.548 00.002 7988 Enqueuing Move request for scope (0.02, -0.08)
00:21:35.548 00.000 15712 Worker thread wakes up
00:21:35.548 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:21:35.548 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:21:35.548 00.000 15712 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.02
00:21:35.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:35.548 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.0
00:21:35.553 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:35.553 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:21:35.553 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:21:35.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:35.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:35.553 00.000 7988 Enqueuing Expose request
00:21:35.556 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:21:35.556 00.000 15712 MoveAxis(E, 7, ABG)
00:21:35.556 00.000 15712 Guiding  Dir = 2, Dur = 7
00:21:35.556 00.000 15712 IsGuiding returns 0
00:21:35.570 00.014 15712 IsGuiding returns 0
00:21:35.570 00.000 15712 Move returns status 0, amount 7
00:21:35.570 00.000 15712 MoveAxis(N, 0, ABG)
00:21:35.570 00.000 15712 Move returns status 0, amount 0
00:21:35.570 00.000 15712 move complete, result=0
00:21:35.570 00.000 15712 worker thread done servicing request
00:21:35.570 00.000 15712 Worker thread wakes up
00:21:35.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:35.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:35.570 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:21:37.316 01.746 15712 Exposure complete
00:21:37.378 00.062 15712 worker thread done servicing request
00:21:37.378 00.000 7988 OnExposeComplete: enter
00:21:37.378 00.000 7988 UpdateGuideState(): m_state=6
00:21:37.380 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3749
00:21:37.382 00.002 7988 Star::Find returns 1 (0), X=501.80, Y=809.40, Mass=1458, SNR=25.5, Peak=156 HFD=4.6
00:21:37.382 00.000 7988 MultiStar: [#1 0.08,0.01,1.01,U] [#2 0.00,0.01,0.87,U] [#3 -0.12,0.09,0.88,U] [#4 0.27,0.21,0.76,U] [#5 -0.14,0.04,0.72,U] [#6 0.20,-0.03,0.64,U] [#7 0.14,0.38,0.47,U] [#8 -0.29,0.53,0.00,M1] 
00:21:37.384 00.002 7988 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {-0.08, -0.01}
00:21:37.384 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
00:21:37.386 00.002 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
00:21:37.386 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.13 mountX=0.07 mountY=-0.03, mountTheta=-0.46
00:21:37.388 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
00:21:37.390 00.002 7988 Enqueuing Move request for scope (0.03, 0.07)
00:21:37.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:37.392 00.002 7988 UpdateGuideState exits: m=1458 SNR=25.5
00:21:37.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:37.394 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:37.394 00.000 7988 Enqueuing Expose request
00:21:37.394 00.000 15712 Worker thread wakes up
00:21:37.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:21:37.394 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:21:37.394 00.000 15712 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=-0.03
00:21:37.399 00.005 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:21:37.399 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
00:21:37.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:37.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:21:37.399 00.000 15712 MoveAxis(E, 7, ABG)
00:21:37.399 00.000 15712 Guiding  Dir = 2, Dur = 7
00:21:37.411 00.012 15712 IsGuiding returns 0
00:21:37.426 00.015 15712 IsGuiding returns 0
00:21:37.426 00.000 15712 Move returns status 0, amount 7
00:21:37.426 00.000 15712 MoveAxis(N, 0, ABG)
00:21:37.426 00.000 15712 Move returns status 0, amount 0
00:21:37.426 00.000 15712 move complete, result=0
00:21:37.426 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:21:37.428 00.002 15712 worker thread done servicing request
00:21:37.428 00.000 15712 Worker thread wakes up
00:21:37.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:37.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:38.851 01.423 15712 Exposure complete
00:21:39.234 00.383 15712 worker thread done servicing request
00:21:39.234 00.000 7988 OnExposeComplete: enter
00:21:39.238 00.004 7988 UpdateGuideState(): m_state=6
00:21:39.242 00.004 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3750
00:21:39.248 00.006 7988 Star::Find returns 1 (0), X=501.72, Y=809.34, Mass=1471, SNR=25.3, Peak=172 HFD=4.4
00:21:39.250 00.002 7988 MultiStar: [#1 0.34,-0.24,0.00,M1] [#2 0.22,-0.09,0.87,U] [#3 0.12,-0.14,0.85,U] [#4 0.19,0.06,0.74,U] [#5 -0.03,-0.02,0.73,U] [#6 0.12,-0.17,0.65,U] [#7 -0.06,0.09,0.50,U] [#8 0.03,-0.30,0.46,U] 
00:21:39.253 00.003 7988 refined, 7 included, MultiStar: {0.06, -0.08}, one-star: {-0.16, -0.07}
00:21:39.257 00.004 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
00:21:39.259 00.002 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
00:21:39.262 00.003 7988 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.09 cameraTheta=-0.93 mountX=-0.08 mountY=-0.05, mountTheta=-2.52
00:21:39.268 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.08, opts=13)
00:21:39.271 00.003 7988 Enqueuing Move request for scope (0.06, -0.08)
00:21:39.275 00.004 15712 Worker thread wakes up
00:21:39.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:39.277 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
00:21:39.277 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.3
00:21:39.280 00.003 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
00:21:39.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:39.281 00.001 15712 Moving (0.06, -0.08) raw xDistance=-0.08 yDistance=-0.05
00:21:39.281 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:39.283 00.002 7988 Enqueuing Expose request
00:21:39.285 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:21:39.287 00.002 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:21:39.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:39.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:21:39.287 00.000 15712 MoveAxis(E, 7, ABG)
00:21:39.287 00.000 15712 Guiding  Dir = 2, Dur = 7
00:21:39.288 00.001 15712 IsGuiding returns 0
00:21:39.345 00.057 15712 IsGuiding returns 0
00:21:39.345 00.000 15712 Move returns status 0, amount 7
00:21:39.346 00.001 15712 MoveAxis(N, 0, ABG)
00:21:39.346 00.000 15712 Move returns status 0, amount 0
00:21:39.346 00.000 15712 move complete, result=0
00:21:39.346 00.000 15712 worker thread done servicing request
00:21:39.346 00.000 15712 Worker thread wakes up
00:21:39.346 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:21:39.348 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:39.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:40.979 01.631 15712 Exposure complete
00:21:41.038 00.059 15712 worker thread done servicing request
00:21:41.038 00.000 7988 OnExposeComplete: enter
00:21:41.044 00.006 7988 UpdateGuideState(): m_state=6
00:21:41.044 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3751
00:21:41.046 00.002 7988 Star::Find returns 1 (0), X=501.90, Y=809.50, Mass=1510, SNR=25.9, Peak=168 HFD=4.7
00:21:41.046 00.000 7988 MultiStar: [#1 0.23,-0.21,0.98,U] [#2 0.09,0.14,0.88,U] [#3 0.02,-0.18,0.82,U] [#4 0.14,-0.14,0.77,U] [#5 -0.04,-0.19,0.76,U] [#6 0.26,-0.10,0.66,U] [#7 0.10,0.09,0.45,U] [#8 0.23,-0.06,0.39,U] 
00:21:41.048 00.002 7988 single-star, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.03, 0.09}
00:21:41.048 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
00:21:41.050 00.002 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
00:21:41.050 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.25 mountX=0.09 mountY=-0.03, mountTheta=-0.34
00:21:41.052 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
00:21:41.054 00.002 7988 Enqueuing Move request for scope (0.03, 0.09)
00:21:41.054 00.000 15712 Worker thread wakes up
00:21:41.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:21:41.054 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:21:41.054 00.000 15712 Moving (0.03, 0.09) raw xDistance=0.09 yDistance=-0.03
00:21:41.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:41.054 00.000 7988 UpdateGuideState exits: m=1510 SNR=25.9
00:21:41.058 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:41.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:41.060 00.002 7988 Enqueuing Expose request
00:21:41.061 00.001 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:21:41.061 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
00:21:41.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:41.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:21:41.061 00.000 15712 MoveAxis(E, 4, ABG)
00:21:41.061 00.000 15712 Guiding  Dir = 2, Dur = 4
00:21:41.061 00.000 15712 IsGuiding returns 0
00:21:41.086 00.025 15712 IsGuiding returns 0
00:21:41.088 00.002 15712 Move returns status 0, amount 4
00:21:41.088 00.000 15712 MoveAxis(N, 0, ABG)
00:21:41.088 00.000 15712 Move returns status 0, amount 0
00:21:41.088 00.000 15712 move complete, result=0
00:21:41.088 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:21:41.088 00.000 15712 worker thread done servicing request
00:21:41.088 00.000 15712 Worker thread wakes up
00:21:41.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:41.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:42.514 01.426 15712 Exposure complete
00:21:42.782 00.268 15712 worker thread done servicing request
00:21:42.782 00.000 7988 OnExposeComplete: enter
00:21:42.784 00.002 7988 UpdateGuideState(): m_state=6
00:21:42.790 00.006 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3752
00:21:42.793 00.003 7988 Star::Find returns 1 (0), X=502.12, Y=809.26, Mass=1589, SNR=26.8, Peak=146 HFD=4.5
00:21:42.799 00.006 7988 MultiStar: [#1 0.01,-0.34,0.94,U] [#2 0.18,-0.27,0.86,U] [#3 0.12,-0.39,0.00,M1] [#4 0.23,-0.15,0.74,U] [#5 0.33,-0.40,0.00,M1] [#6 0.23,-0.41,0.00,M1] [#7 0.14,0.04,0.46,U] [#8 0.26,-0.71,0.00,M1] 
00:21:42.804 00.005 7988 refined, 4 included, MultiStar: {0.16, -0.20}, one-star: {0.25, -0.15}
00:21:42.813 00.009 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.45 = -2.45)
00:21:42.829 00.016 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
00:21:42.840 00.011 7988 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-0.89 mountX=-0.20 mountY=-0.16, mountTheta=-2.47
00:21:42.857 00.017 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.20, opts=13)
00:21:42.866 00.009 7988 Enqueuing Move request for scope (0.16, -0.20)
00:21:42.873 00.007 15712 Worker thread wakes up
00:21:42.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
00:21:42.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
00:21:42.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:42.875 00.002 15712 Moving (0.16, -0.20) raw xDistance=-0.20 yDistance=-0.16
00:21:42.875 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.8
00:21:42.884 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:42.886 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:42.896 00.010 7988 Enqueuing Expose request
00:21:42.898 00.002 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.84
00:21:42.898 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
00:21:42.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:42.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:21:42.898 00.000 15712 MoveAxis(E, 42, ABG)
00:21:42.898 00.000 15712 Guiding  Dir = 2, Dur = 42
00:21:42.900 00.002 15712 IsGuiding returns 0
00:21:42.925 00.025 15712 PulseGuide returned control before completion, sleep 27
00:21:42.968 00.043 15712 IsGuiding returns 1
00:21:42.968 00.000 15712 scope still moving after pulse duration time elapsed
00:21:43.005 00.037 15712 IsGuiding returns 0
00:21:43.005 00.000 15712 scope move finished after 42 + 63 ms
00:21:43.005 00.000 15712 Move returns status 0, amount 42
00:21:43.005 00.000 15712 MoveAxis(N, 0, ABG)
00:21:43.005 00.000 15712 Move returns status 0, amount 0
00:21:43.005 00.000 15712 move complete, result=0
00:21:43.005 00.000 15712 worker thread done servicing request
00:21:43.005 00.000 15712 Worker thread wakes up
00:21:43.006 00.001 7988 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
00:21:43.008 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:43.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:44.749 01.741 15712 Exposure complete
00:21:44.809 00.060 15712 worker thread done servicing request
00:21:44.809 00.000 7988 OnExposeComplete: enter
00:21:44.812 00.003 7988 UpdateGuideState(): m_state=6
00:21:44.814 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3753
00:21:44.814 00.000 7988 Star::Find returns 1 (0), X=501.89, Y=809.31, Mass=1561, SNR=26.1, Peak=158 HFD=4.6
00:21:44.816 00.002 7988 MultiStar: [#1 0.30,-0.27,0.99,U] [#2 0.08,-0.10,0.89,U] [#3 0.25,-0.04,0.85,U] [#4 0.09,-0.12,0.71,U] [#5 0.13,-0.41,0.00,M2] [#6 0.46,-0.17,0.00,M2] [#7 0.10,-0.29,0.46,U] [#8 0.09,-0.34,0.43,U] 
00:21:44.816 00.000 7988 single-star, 6 included, MultiStar: {0.14, -0.16}, one-star: {0.02, -0.10}
00:21:44.818 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
00:21:44.818 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
00:21:44.820 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.36 mountX=-0.10 mountY=-0.02, mountTheta=-2.96
00:21:44.822 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.10, opts=13)
00:21:44.824 00.002 7988 Enqueuing Move request for scope (0.02, -0.10)
00:21:44.825 00.001 15712 Worker thread wakes up
00:21:44.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
00:21:44.825 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
00:21:44.825 00.000 15712 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=-0.02
00:21:44.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:44.825 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.1
00:21:44.828 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:44.830 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:44.831 00.001 7988 Enqueuing Expose request
00:21:44.832 00.001 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:21:44.832 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:21:44.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:44.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:21:44.832 00.000 15712 MoveAxis(E, 5, ABG)
00:21:44.832 00.000 15712 Guiding  Dir = 2, Dur = 5
00:21:44.832 00.000 15712 IsGuiding returns 0
00:21:44.859 00.027 15712 IsGuiding returns 0
00:21:44.859 00.000 15712 Move returns status 0, amount 5
00:21:44.859 00.000 15712 MoveAxis(N, 0, ABG)
00:21:44.859 00.000 15712 Move returns status 0, amount 0
00:21:44.859 00.000 15712 move complete, result=0
00:21:44.859 00.000 15712 worker thread done servicing request
00:21:44.859 00.000 15712 Worker thread wakes up
00:21:44.859 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:21:44.861 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:44.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:46.266 01.405 15712 Exposure complete
00:21:46.328 00.062 15712 worker thread done servicing request
00:21:46.328 00.000 7988 OnExposeComplete: enter
00:21:46.328 00.000 7988 UpdateGuideState(): m_state=6
00:21:46.331 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3754
00:21:46.331 00.000 7988 Star::Find returns 1 (0), X=501.91, Y=809.33, Mass=1549, SNR=26.0, Peak=183 HFD=4.3
00:21:46.333 00.002 7988 MultiStar: [#1 0.24,-0.17,0.96,U] [#2 0.15,0.01,0.85,U] [#3 0.29,-0.08,0.84,U] [#4 0.23,0.08,0.74,U] [#5 0.11,-0.30,0.73,U] [#6 0.09,-0.15,0.69,U] [#7 0.20,-0.21,0.49,U] [#8 0.03,-0.12,0.42,U] 
00:21:46.333 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.04, -0.08}
00:21:46.335 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
00:21:46.335 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
00:21:46.337 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.15 mountX=-0.08 mountY=-0.03, mountTheta=-2.74
00:21:46.338 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.08, opts=13)
00:21:46.340 00.002 7988 Enqueuing Move request for scope (0.04, -0.08)
00:21:46.340 00.000 15712 Worker thread wakes up
00:21:46.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:21:46.340 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:21:46.340 00.000 15712 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=-0.03
00:21:46.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:46.340 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.0
00:21:46.344 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:46.346 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:46.346 00.000 7988 Enqueuing Expose request
00:21:46.346 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:21:46.346 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
00:21:46.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:46.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:21:46.346 00.000 15712 MoveAxis(E, 5, ABG)
00:21:46.346 00.000 15712 Guiding  Dir = 2, Dur = 5
00:21:46.346 00.000 15712 IsGuiding returns 0
00:21:46.363 00.017 15712 IsGuiding returns 0
00:21:46.363 00.000 15712 Move returns status 0, amount 5
00:21:46.363 00.000 15712 MoveAxis(N, 0, ABG)
00:21:46.363 00.000 15712 Move returns status 0, amount 0
00:21:46.363 00.000 15712 move complete, result=0
00:21:46.363 00.000 15712 worker thread done servicing request
00:21:46.363 00.000 15712 Worker thread wakes up
00:21:46.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:46.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:46.363 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:21:48.001 01.638 15712 Exposure complete
00:21:48.118 00.117 15712 worker thread done servicing request
00:21:48.118 00.000 7988 OnExposeComplete: enter
00:21:48.118 00.000 7988 UpdateGuideState(): m_state=6
00:21:48.123 00.005 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3755
00:21:48.123 00.000 7988 Star::Find returns 1 (0), X=501.72, Y=809.32, Mass=1456, SNR=25.3, Peak=185 HFD=4.2
00:21:48.123 00.000 7988 MultiStar: [#1 -0.16,-0.29,0.96,U] [#2 -0.06,-0.35,0.90,U] [#3 0.00,-0.20,0.89,U] [#4 -0.15,0.16,0.78,U] [#5 -0.13,-0.26,0.75,U] [#6 -0.08,-0.16,0.67,U] [#7 -0.06,-0.26,0.48,U] [#8 -0.19,-0.41,0.00,M1] 
00:21:48.123 00.000 7988 single-star, 7 included, MultiStar: {-0.10, -0.18}, one-star: {-0.15, -0.09}
00:21:48.135 00.012 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.19 = 2.09)
00:21:48.135 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.06)
00:21:48.135 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.63 mountX=-0.09 mountY=0.15, mountTheta=2.09
00:21:48.139 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.09, opts=13)
00:21:48.139 00.000 7988 Enqueuing Move request for scope (-0.15, -0.09)
00:21:48.139 00.000 15712 Worker thread wakes up
00:21:48.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
00:21:48.139 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
00:21:48.139 00.000 15712 Moving (-0.15, -0.09) raw xDistance=-0.09 yDistance=0.15
00:21:48.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:48.139 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.3
00:21:48.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:48.152 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:48.152 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:21:48.152 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
00:21:48.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:48.152 00.000 7988 Enqueuing Expose request
00:21:48.155 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:21:48.155 00.000 15712 MoveAxis(E, 5, ABG)
00:21:48.155 00.000 15712 Guiding  Dir = 2, Dur = 5
00:21:48.155 00.000 15712 IsGuiding returns 0
00:21:48.171 00.016 15712 IsGuiding returns 0
00:21:48.171 00.000 15712 Move returns status 0, amount 5
00:21:48.185 00.014 15712 MoveAxis(N, 0, ABG)
00:21:48.185 00.000 15712 Move returns status 0, amount 0
00:21:48.185 00.000 15712 move complete, result=0
00:21:48.185 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
00:21:48.186 00.001 15712 worker thread done servicing request
00:21:48.186 00.000 15712 Worker thread wakes up
00:21:48.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:48.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:49.607 01.421 15712 Exposure complete
00:21:49.669 00.062 15712 worker thread done servicing request
00:21:49.669 00.000 7988 OnExposeComplete: enter
00:21:49.669 00.000 7988 UpdateGuideState(): m_state=6
00:21:49.669 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3756
00:21:49.669 00.000 7988 Star::Find returns 1 (0), X=501.83, Y=809.38, Mass=1750, SNR=28.0, Peak=189 HFD=4.6
00:21:49.669 00.000 7988 MultiStar: [#1 0.04,-0.31,0.90,U] [#2 -0.13,-0.17,0.80,U] [#3 0.18,-0.16,0.79,U] [#4 0.05,0.04,0.69,U] [#5 -0.10,-0.17,0.71,U] [#6 0.24,-0.20,0.62,U] [#7 0.05,0.00,0.45,U] [#8 -0.10,-0.42,0.00,M2] 
00:21:49.669 00.000 7988 single-star, 7 included, MultiStar: {0.03, -0.13}, one-star: {-0.04, -0.03}
00:21:49.669 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.56) = xAngle (-4.07 = 2.22)
00:21:49.669 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
00:21:49.669 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.06 cameraTheta=-2.50 mountX=-0.03 mountY=0.05, mountTheta=2.21
00:21:49.669 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.03, opts=13)
00:21:49.682 00.013 7988 Enqueuing Move request for scope (-0.04, -0.03)
00:21:49.682 00.000 15712 Worker thread wakes up
00:21:49.682 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:21:49.682 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:21:49.682 00.000 15712 Moving (-0.04, -0.03) raw xDistance=-0.03 yDistance=0.05
00:21:49.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:49.682 00.000 7988 UpdateGuideState exits: m=1750 SNR=28.0
00:21:49.685 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:49.687 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:49.687 00.000 7988 Enqueuing Expose request
00:21:49.689 00.002 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:21:49.689 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
00:21:49.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:49.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:21:49.689 00.000 15712 MoveAxis(E, 8, ABG)
00:21:49.689 00.000 15712 Guiding  Dir = 2, Dur = 8
00:21:49.689 00.000 15712 IsGuiding returns 0
00:21:49.703 00.014 15712 IsGuiding returns 0
00:21:49.703 00.000 15712 Move returns status 0, amount 8
00:21:49.703 00.000 15712 MoveAxis(N, 0, ABG)
00:21:49.703 00.000 15712 Move returns status 0, amount 0
00:21:49.703 00.000 15712 move complete, result=0
00:21:49.703 00.000 15712 worker thread done servicing request
00:21:49.703 00.000 15712 Worker thread wakes up
00:21:49.703 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:21:49.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:49.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:51.345 01.642 15712 Exposure complete
00:21:51.408 00.063 15712 worker thread done servicing request
00:21:51.408 00.000 7988 OnExposeComplete: enter
00:21:51.408 00.000 7988 UpdateGuideState(): m_state=6
00:21:51.410 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3757
00:21:51.412 00.002 7988 Star::Find returns 1 (0), X=501.85, Y=809.12, Mass=1551, SNR=26.1, Peak=186 HFD=4.3
00:21:51.412 00.000 7988 MultiStar: [#1 0.28,-0.74,0.00,M1] [#2 0.13,-0.30,0.86,U] [#3 0.08,-0.33,0.88,U] [#4 0.17,-0.13,0.75,U] [#5 0.07,-0.30,0.74,U] [#6 0.15,-0.24,0.68,U] [#7 -0.07,-0.48,0.00,M1] [#8 0.10,-0.29,0.42,U] 
00:21:51.414 00.002 7988 refined, 6 included, MultiStar: {0.09, -0.27}, one-star: {-0.02, -0.29}
00:21:51.414 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
00:21:51.417 00.003 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
00:21:51.418 00.001 7988 CameraToMount -- cameraX=0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.25 mountX=-0.27 mountY=-0.08, mountTheta=-2.84
00:21:51.420 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.27, opts=13)
00:21:51.422 00.002 7988 Enqueuing Move request for scope (0.09, -0.27)
00:21:51.424 00.002 15712 Worker thread wakes up
00:21:51.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:51.424 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.1
00:21:51.426 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:51.428 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:51.428 00.000 7988 Enqueuing Expose request
00:21:51.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.27) opts 0xd
00:21:51.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.27)
00:21:51.428 00.000 15712 Moving (0.09, -0.27) raw xDistance=-0.27 yDistance=-0.08
00:21:51.433 00.005 15712 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.83
00:21:51.433 00.000 15712 PPEC: input: -0.27, control: -0.19, exposure: 1500
00:21:51.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:51.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:21:51.433 00.000 15712 MoveAxis(E, 62, ABG)
00:21:51.433 00.000 15712 Guiding  Dir = 2, Dur = 62
00:21:51.454 00.021 15712 IsGuiding returns 0
00:21:51.478 00.024 15712 PulseGuide returned control before completion, sleep 57
00:21:51.558 00.080 15712 IsGuiding returns 0
00:21:51.558 00.000 15712 Move returns status 0, amount 62
00:21:51.558 00.000 15712 MoveAxis(N, 0, ABG)
00:21:51.558 00.000 15712 Move returns status 0, amount 0
00:21:51.558 00.000 15712 move complete, result=0
00:21:51.558 00.000 15712 worker thread done servicing request
00:21:51.558 00.000 15712 Worker thread wakes up
00:21:51.558 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH
00:21:51.560 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:51.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:52.972 01.412 15712 Exposure complete
00:21:53.031 00.059 15712 worker thread done servicing request
00:21:53.033 00.002 7988 OnExposeComplete: enter
00:21:53.033 00.000 7988 UpdateGuideState(): m_state=6
00:21:53.033 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3758
00:21:53.033 00.000 7988 Star::Find returns 1 (0), X=501.78, Y=809.27, Mass=1621, SNR=26.8, Peak=186 HFD=4.6
00:21:53.033 00.000 7988 MultiStar: [#1 0.33,-0.30,0.00,M2] [#2 -0.02,-0.43,0.00,M1] [#3 0.05,-0.37,0.80,U] [#4 -0.10,-0.47,0.00,M1] [#5 -0.03,-0.46,0.00,M1] [#6 0.09,-0.38,0.64,U] [#7 -0.02,-0.14,0.50,U] [#8 0.33,-0.62,0.00,M2] 
00:21:53.033 00.000 7988 single-star, 3 included, MultiStar: {-0.00, -0.25}, one-star: {-0.09, -0.14}
00:21:53.033 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
00:21:53.033 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.53)
00:21:53.033 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.16 mountX=-0.14 mountY=0.10, mountTheta=2.54
00:21:53.033 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.14, opts=13)
00:21:53.044 00.011 7988 Enqueuing Move request for scope (-0.09, -0.14)
00:21:53.044 00.000 15712 Worker thread wakes up
00:21:53.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
00:21:53.044 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
00:21:53.044 00.000 15712 Moving (-0.09, -0.14) raw xDistance=-0.14 yDistance=0.10
00:21:53.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:53.044 00.000 7988 UpdateGuideState exits: m=1621 SNR=26.8
00:21:53.047 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:53.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:53.047 00.000 7988 Enqueuing Expose request
00:21:53.047 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:21:53.047 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
00:21:53.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:53.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:21:53.047 00.000 15712 MoveAxis(E, 8, ABG)
00:21:53.047 00.000 15712 Guiding  Dir = 2, Dur = 8
00:21:53.047 00.000 15712 IsGuiding returns 0
00:21:53.076 00.029 15712 IsGuiding returns 0
00:21:53.077 00.001 15712 Move returns status 0, amount 8
00:21:53.077 00.000 15712 MoveAxis(N, 0, ABG)
00:21:53.077 00.000 15712 Move returns status 0, amount 0
00:21:53.077 00.000 15712 move complete, result=0
00:21:53.077 00.000 15712 worker thread done servicing request
00:21:53.077 00.000 15712 Worker thread wakes up
00:21:53.077 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:21:53.078 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:53.079 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:54.820 01.741 15712 Exposure complete
00:21:54.895 00.075 15712 worker thread done servicing request
00:21:54.895 00.000 7988 OnExposeComplete: enter
00:21:54.895 00.000 7988 UpdateGuideState(): m_state=6
00:21:54.900 00.005 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3759
00:21:54.902 00.002 7988 Star::Find returns 1 (0), X=501.87, Y=809.25, Mass=1510, SNR=25.8, Peak=171 HFD=4.4
00:21:54.902 00.000 7988 MultiStar: [#1 0.56,-0.31,0.00,M3] [#2 0.16,-0.17,0.86,U] [#3 0.17,-0.02,0.87,U] [#4 0.17,-0.31,0.78,U] [#5 0.17,-0.26,0.72,U] [#6 0.41,-0.19,0.00,M1] [#7 0.01,-0.16,0.49,U] [#8 -0.21,-0.41,0.00,M3] 
00:21:54.904 00.002 7988 single-star, 5 included, MultiStar: {0.11, -0.18}, one-star: {-0.00, -0.16}
00:21:54.906 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.14 = -3.14)
00:21:54.906 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
00:21:54.908 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.57 mountX=-0.16 mountY=0.00, mountTheta=3.11
00:21:54.911 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.16, opts=13)
00:21:54.911 00.000 7988 Enqueuing Move request for scope (-0.00, -0.16)
00:21:54.911 00.000 15712 Worker thread wakes up
00:21:54.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
00:21:54.911 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
00:21:54.911 00.000 15712 Moving (-0.00, -0.16) raw xDistance=-0.16 yDistance=0.00
00:21:54.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:54.916 00.005 7988 UpdateGuideState exits: m=1510 SNR=25.8
00:21:54.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:54.918 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:54.918 00.000 7988 Enqueuing Expose request
00:21:54.918 00.000 15712 PPEC rslt: input = -0.16, final = -0.11, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.82
00:21:54.918 00.000 15712 PPEC: input: -0.16, control: -0.11, exposure: 1500
00:21:54.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:54.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:21:54.918 00.000 15712 MoveAxis(E, 38, ABG)
00:21:54.918 00.000 15712 Guiding  Dir = 2, Dur = 38
00:21:54.918 00.000 15712 IsGuiding returns 0
00:21:54.944 00.026 15712 PulseGuide returned control before completion, sleep 23
00:21:54.995 00.051 15712 IsGuiding returns 0
00:21:54.995 00.000 15712 Move returns status 0, amount 38
00:21:54.995 00.000 15712 MoveAxis(N, 0, ABG)
00:21:54.995 00.000 15712 Move returns status 0, amount 0
00:21:54.995 00.000 15712 move complete, result=0
00:21:54.995 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
00:21:54.995 00.000 15712 worker thread done servicing request
00:21:54.995 00.000 15712 Worker thread wakes up
00:21:54.997 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:54.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:56.412 01.415 15712 Exposure complete
00:21:56.486 00.074 15712 worker thread done servicing request
00:21:56.487 00.001 7988 OnExposeComplete: enter
00:21:56.488 00.001 7988 UpdateGuideState(): m_state=6
00:21:56.490 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3760
00:21:56.491 00.001 7988 Star::Find returns 1 (0), X=501.91, Y=809.33, Mass=1585, SNR=26.4, Peak=180 HFD=4.7
00:21:56.493 00.002 7988 MultiStar: [#1 0.08,-0.25,0.93,U] [#2 -0.13,-0.17,0.82,U] [#3 0.17,0.06,0.82,U] [#4 0.15,0.02,0.72,U] [#5 0.06,-0.03,0.73,U] [#6 -0.06,-0.13,0.64,U] [#7 -0.06,0.11,0.48,U] [#8 0.13,-0.21,0.45,U] 
00:21:56.494 00.001 7988 single-star, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.04, -0.08}
00:21:56.496 00.002 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
00:21:56.497 00.001 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
00:21:56.499 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.08 mountY=-0.04, mountTheta=-2.68
00:21:56.501 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.08, opts=13)
00:21:56.502 00.001 7988 Enqueuing Move request for scope (0.04, -0.08)
00:21:56.504 00.002 15712 Worker thread wakes up
00:21:56.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:21:56.504 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:21:56.504 00.000 15712 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=-0.04
00:21:56.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:56.506 00.002 7988 UpdateGuideState exits: m=1585 SNR=26.4
00:21:56.507 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:56.509 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:56.511 00.002 7988 Enqueuing Expose request
00:21:56.512 00.001 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:21:56.512 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:21:56.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:56.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:21:56.512 00.000 15712 MoveAxis(E, 5, ABG)
00:21:56.512 00.000 15712 Guiding  Dir = 2, Dur = 5
00:21:56.513 00.001 15712 IsGuiding returns 0
00:21:56.529 00.016 15712 IsGuiding returns 0
00:21:56.529 00.000 15712 Move returns status 0, amount 5
00:21:56.529 00.000 15712 MoveAxis(N, 0, ABG)
00:21:56.529 00.000 15712 Move returns status 0, amount 0
00:21:56.529 00.000 15712 move complete, result=0
00:21:56.529 00.000 15712 worker thread done servicing request
00:21:56.529 00.000 15712 Worker thread wakes up
00:21:56.530 00.001 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:21:56.532 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:56.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:58.172 01.640 15712 Exposure complete
00:21:58.234 00.062 15712 worker thread done servicing request
00:21:58.234 00.000 7988 OnExposeComplete: enter
00:21:58.235 00.001 7988 UpdateGuideState(): m_state=6
00:21:58.236 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3761
00:21:58.237 00.001 7988 Star::Find returns 1 (0), X=501.79, Y=809.07, Mass=1604, SNR=26.6, Peak=158 HFD=4.4
00:21:58.239 00.002 7988 MultiStar: [#1 0.33,-0.39,0.00,M3] [#2 0.13,-0.34,0.84,U] [#3 0.15,-0.38,0.00,M1] [#4 -0.02,-0.19,0.71,U] [#5 -0.09,-0.37,0.72,U] [#6 0.43,-0.26,0.00,M1] [#7 0.25,-0.18,0.49,U] [#8 0.28,-0.09,0.46,U] 
00:21:58.239 00.000 7988 refined, 5 included, MultiStar: {0.05, -0.27}, one-star: {-0.08, -0.34}
00:21:58.239 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
00:21:58.239 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
00:21:58.239 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.28 cameraTheta=-1.40 mountX=-0.27 mountY=-0.04, mountTheta=-2.99
00:21:58.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.27, opts=13)
00:21:58.239 00.000 7988 Enqueuing Move request for scope (0.05, -0.27)
00:21:58.239 00.000 15712 Worker thread wakes up
00:21:58.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
00:21:58.239 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
00:21:58.239 00.000 15712 Moving (0.05, -0.27) raw xDistance=-0.27 yDistance=-0.04
00:21:58.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:21:58.249 00.010 7988 UpdateGuideState exits: m=1604 SNR=26.6
00:21:58.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:58.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:21:58.249 00.000 7988 Enqueuing Expose request
00:21:58.249 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.82
00:21:58.249 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
00:21:58.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:58.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:21:58.249 00.000 15712 MoveAxis(E, 59, ABG)
00:21:58.249 00.000 15712 Guiding  Dir = 2, Dur = 59
00:21:58.249 00.000 15712 IsGuiding returns 0
00:21:58.271 00.022 15712 PulseGuide returned control before completion, sleep 52
00:21:58.352 00.081 15712 IsGuiding returns 0
00:21:58.352 00.000 15712 Move returns status 0, amount 59
00:21:58.352 00.000 15712 MoveAxis(N, 0, ABG)
00:21:58.352 00.000 15712 Move returns status 0, amount 0
00:21:58.352 00.000 15712 move complete, result=0
00:21:58.352 00.000 15712 worker thread done servicing request
00:21:58.352 00.000 15712 Worker thread wakes up
00:21:58.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:21:58.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:21:58.352 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
00:21:59.784 01.432 15712 Exposure complete
00:21:59.992 00.208 15712 worker thread done servicing request
00:21:59.992 00.000 7988 OnExposeComplete: enter
00:21:59.995 00.003 7988 UpdateGuideState(): m_state=6
00:21:59.996 00.001 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3762
00:21:59.998 00.002 7988 Star::Find returns 1 (0), X=502.02, Y=809.19, Mass=1579, SNR=26.6, Peak=138 HFD=4.6
00:22:00.000 00.002 7988 MultiStar: [#1 0.39,-0.34,0.00,M4] [#2 0.27,-0.10,0.83,U] [#3 0.19,-0.23,0.86,U] [#4 0.28,-0.19,0.73,U] [#5 0.16,0.09,0.66,U] [#6 0.46,0.10,0.00,M2] [#7 0.42,-0.29,0.00,M1] [#8 0.29,-0.42,0.00,M2] 
00:22:00.002 00.002 7988 refined, 4 included, MultiStar: {0.21, -0.14}, one-star: {0.15, -0.22}
00:22:00.003 00.001 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
00:22:00.007 00.004 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
00:22:00.009 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.60 mountX=-0.14 mountY=-0.20, mountTheta=-2.17
00:22:00.014 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.14, opts=13)
00:22:00.017 00.003 7988 Enqueuing Move request for scope (0.21, -0.14)
00:22:00.021 00.004 15712 Worker thread wakes up
00:22:00.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
00:22:00.021 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
00:22:00.021 00.000 15712 Moving (0.21, -0.14) raw xDistance=-0.14 yDistance=-0.20
00:22:00.022 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:22:00.023 00.001 7988 UpdateGuideState exits: m=1579 SNR=26.6
00:22:00.025 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:00.029 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:00.030 00.001 7988 Enqueuing Expose request
00:22:00.032 00.002 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:22:00.032 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
00:22:00.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:00.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:22:00.032 00.000 15712 MoveAxis(E, 8, ABG)
00:22:00.032 00.000 15712 Guiding  Dir = 2, Dur = 8
00:22:00.062 00.030 15712 IsGuiding returns 0
00:22:00.078 00.016 15712 IsGuiding returns 0
00:22:00.078 00.000 15712 Move returns status 0, amount 8
00:22:00.078 00.000 15712 MoveAxis(N, 0, ABG)
00:22:00.078 00.000 15712 Move returns status 0, amount 0
00:22:00.078 00.000 15712 move complete, result=0
00:22:00.078 00.000 15712 worker thread done servicing request
00:22:00.078 00.000 15712 Worker thread wakes up
00:22:00.078 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
00:22:00.080 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:00.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:01.717 01.637 15712 Exposure complete
00:22:01.779 00.062 15712 worker thread done servicing request
00:22:01.779 00.000 7988 OnExposeComplete: enter
00:22:01.779 00.000 7988 UpdateGuideState(): m_state=6
00:22:01.779 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3763
00:22:01.784 00.005 7988 Star::Find returns 1 (0), X=501.76, Y=809.27, Mass=1500, SNR=25.5, Peak=144 HFD=4.5
00:22:01.784 00.000 7988 MultiStar: [#1 0.13,-0.42,0.00,M5] [#2 0.04,-0.30,0.89,U] [#3 -0.04,-0.10,0.89,U] [#4 -0.26,-0.11,0.76,U] [#5 -0.09,-0.24,0.72,U] [#6 0.20,-0.34,0.67,U] [#7 -0.01,-0.17,0.53,U] [#8 -0.11,-0.05,0.46,U] 
00:22:01.786 00.002 7988 single-star, 7 included, MultiStar: {-0.05, -0.18}, one-star: {-0.11, -0.14}
00:22:01.788 00.002 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.80 = 2.49)
00:22:01.788 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.46)
00:22:01.790 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.23 mountX=-0.14 mountY=0.11, mountTheta=2.47
00:22:01.792 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.14, opts=13)
00:22:01.793 00.001 7988 Enqueuing Move request for scope (-0.11, -0.14)
00:22:01.793 00.000 15712 Worker thread wakes up
00:22:01.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:22:01.796 00.003 7988 UpdateGuideState exits: m=1500 SNR=25.5
00:22:01.798 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:01.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:01.800 00.002 7988 Enqueuing Expose request
00:22:01.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
00:22:01.800 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
00:22:01.800 00.000 15712 Moving (-0.11, -0.14) raw xDistance=-0.14 yDistance=0.11
00:22:01.804 00.004 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:22:01.804 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
00:22:01.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:01.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:22:01.804 00.000 15712 MoveAxis(E, 11, ABG)
00:22:01.804 00.000 15712 Guiding  Dir = 2, Dur = 11
00:22:01.804 00.000 15712 IsGuiding returns 0
00:22:01.820 00.016 15712 IsGuiding returns 1
00:22:01.820 00.000 15712 scope still moving after pulse duration time elapsed
00:22:01.883 00.063 15712 IsGuiding returns 0
00:22:01.883 00.000 15712 scope move finished after 11 + 67 ms
00:22:01.883 00.000 15712 Move returns status 0, amount 11
00:22:01.884 00.001 15712 MoveAxis(N, 0, ABG)
00:22:01.884 00.000 15712 Move returns status 0, amount 0
00:22:01.884 00.000 15712 move complete, result=0
00:22:01.884 00.000 15712 worker thread done servicing request
00:22:01.884 00.000 15712 Worker thread wakes up
00:22:01.884 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
00:22:01.886 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:01.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:03.300 01.414 15712 Exposure complete
00:22:03.346 00.046 15712 worker thread done servicing request
00:22:03.346 00.000 7988 OnExposeComplete: enter
00:22:03.363 00.017 7988 UpdateGuideState(): m_state=6
00:22:03.363 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3764
00:22:03.363 00.000 7988 Star::Find returns 1 (0), X=501.93, Y=809.20, Mass=1549, SNR=26.2, Peak=174 HFD=4.4
00:22:03.363 00.000 7988 MultiStar: [#1 0.20,-0.06,0.99,U] [#2 0.10,-0.15,0.87,U] [#3 0.16,-0.11,0.84,U] [#4 0.04,0.20,0.69,U] [#5 -0.17,-0.13,0.72,U] [#6 0.18,-0.09,0.70,U] [#7 0.03,0.06,0.50,U] [#8 0.19,0.01,0.44,U] 
00:22:03.363 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.06, -0.21}
00:22:03.363 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
00:22:03.363 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
00:22:03.363 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.66 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
00:22:03.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.07, opts=13)
00:22:03.363 00.000 7988 Enqueuing Move request for scope (0.09, -0.07)
00:22:03.363 00.000 15712 Worker thread wakes up
00:22:03.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
00:22:03.363 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
00:22:03.363 00.000 15712 Moving (0.09, -0.07) raw xDistance=-0.07 yDistance=-0.09
00:22:03.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:22:03.363 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.2
00:22:03.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:03.363 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:03.378 00.015 7988 Enqueuing Expose request
00:22:03.380 00.002 15712 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:22:03.380 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
00:22:03.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:03.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:22:03.380 00.000 15712 MoveAxis(E, 12, ABG)
00:22:03.380 00.000 15712 Guiding  Dir = 2, Dur = 12
00:22:03.380 00.000 15712 IsGuiding returns 0
00:22:03.431 00.051 15712 IsGuiding returns 1
00:22:03.431 00.000 15712 scope still moving after pulse duration time elapsed
00:22:03.458 00.027 15712 IsGuiding returns 0
00:22:03.458 00.000 15712 scope move finished after 12 + 66 ms
00:22:03.458 00.000 15712 Move returns status 0, amount 12
00:22:03.458 00.000 15712 MoveAxis(N, 0, ABG)
00:22:03.458 00.000 15712 Move returns status 0, amount 0
00:22:03.458 00.000 15712 move complete, result=0
00:22:03.458 00.000 15712 worker thread done servicing request
00:22:03.458 00.000 15712 Worker thread wakes up
00:22:03.458 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:22:03.460 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:03.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:05.096 01.636 15712 Exposure complete
00:22:05.187 00.091 15712 worker thread done servicing request
00:22:05.187 00.000 7988 OnExposeComplete: enter
00:22:05.188 00.001 7988 UpdateGuideState(): m_state=6
00:22:05.190 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3765
00:22:05.192 00.002 7988 Star::Find returns 1 (0), X=501.65, Y=809.42, Mass=1550, SNR=26.1, Peak=171 HFD=4.7
00:22:05.193 00.001 7988 MultiStar: [#1 0.04,-0.13,0.96,U] [#2 -0.08,0.04,0.82,U] [#3 0.13,-0.08,0.85,U] [#4 -0.16,0.10,0.71,U] [#5 -0.19,0.10,0.73,U] [#6 0.07,-0.13,0.65,U] [#7 -0.21,0.17,0.51,U] [#8 -0.48,0.04,0.00,M1] 
00:22:05.195 00.002 7988 refined, 7 included, MultiStar: {-0.07, 0.00}, one-star: {-0.22, 0.01}
00:22:05.197 00.002 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.56) = xAngle (1.55 = 1.55)
00:22:05.199 00.002 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
00:22:05.199 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.11 mountX=0.00 mountY=0.07, mountTheta=1.55
00:22:05.204 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.00, opts=13)
00:22:05.206 00.002 7988 Enqueuing Move request for scope (-0.07, 0.00)
00:22:05.208 00.002 15712 Worker thread wakes up
00:22:05.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
00:22:05.208 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
00:22:05.208 00.000 15712 Moving (-0.07, 0.00) raw xDistance=0.00 yDistance=0.07
00:22:05.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:22:05.210 00.002 7988 UpdateGuideState exits: m=1550 SNR=26.1
00:22:05.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:05.212 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:05.212 00.000 7988 Enqueuing Expose request
00:22:05.214 00.002 15712 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:22:05.214 00.000 15712 PPEC: input: 0.00, control: -0.04, exposure: 1500
00:22:05.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:05.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:22:05.214 00.000 15712 MoveAxis(E, 13, ABG)
00:22:05.214 00.000 15712 Guiding  Dir = 2, Dur = 13
00:22:05.216 00.002 15712 IsGuiding returns 0
00:22:05.238 00.022 15712 IsGuiding returns 1
00:22:05.238 00.000 15712 scope still moving after pulse duration time elapsed
00:22:05.287 00.049 15712 IsGuiding returns 0
00:22:05.287 00.000 15712 scope move finished after 13 + 59 ms
00:22:05.287 00.000 15712 Move returns status 0, amount 13
00:22:05.287 00.000 15712 MoveAxis(N, 0, ABG)
00:22:05.287 00.000 15712 Move returns status 0, amount 0
00:22:05.287 00.000 15712 move complete, result=0
00:22:05.287 00.000 15712 worker thread done servicing request
00:22:05.287 00.000 15712 Worker thread wakes up
00:22:05.287 00.000 7988 GuideStep: 0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
00:22:05.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:05.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:06.704 01.417 15712 Exposure complete
00:22:06.765 00.061 15712 worker thread done servicing request
00:22:06.765 00.000 7988 OnExposeComplete: enter
00:22:06.765 00.000 7988 UpdateGuideState(): m_state=6
00:22:06.765 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3766
00:22:06.765 00.000 7988 Star::Find returns 1 (0), X=501.77, Y=809.64, Mass=1496, SNR=25.7, Peak=164 HFD=4.6
00:22:06.765 00.000 7988 MultiStar: [#1 0.10,0.06,1.04,U] [#2 0.06,0.07,0.88,U] [#3 0.17,0.04,0.84,U] [#4 0.15,0.11,0.78,U] [#5 0.25,0.22,0.74,U] [#6 0.04,0.06,0.69,U] [#7 0.10,0.31,0.50,U] [#8 -0.07,0.06,0.45,U] 
00:22:06.765 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {-0.10, 0.23}
00:22:06.765 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
00:22:06.765 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
00:22:06.765 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=1.00 mountX=0.12 mountY=-0.08, mountTheta=-0.59
00:22:06.775 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.12, opts=13)
00:22:06.775 00.000 7988 Enqueuing Move request for scope (0.08, 0.12)
00:22:06.777 00.002 15712 Worker thread wakes up
00:22:06.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:22:06.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:22:06.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:22:06.777 00.000 7988 UpdateGuideState exits: m=1496 SNR=25.7
00:22:06.780 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:06.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:06.782 00.002 7988 Enqueuing Expose request
00:22:06.782 00.000 15712 Moving (0.08, 0.12) raw xDistance=0.12 yDistance=-0.08
00:22:06.784 00.002 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:22:06.784 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
00:22:06.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:06.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:22:06.784 00.000 15712 MoveAxis(E, 13, ABG)
00:22:06.784 00.000 15712 Guiding  Dir = 2, Dur = 13
00:22:06.784 00.000 15712 IsGuiding returns 0
00:22:06.796 00.012 15712 IsGuiding returns 1
00:22:06.796 00.000 15712 scope still moving after pulse duration time elapsed
00:22:06.849 00.053 15712 IsGuiding returns 0
00:22:06.849 00.000 15712 scope move finished after 13 + 55 ms
00:22:06.849 00.000 15712 Move returns status 0, amount 13
00:22:06.849 00.000 15712 MoveAxis(N, 0, ABG)
00:22:06.849 00.000 15712 Move returns status 0, amount 0
00:22:06.849 00.000 15712 move complete, result=0
00:22:06.849 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:22:06.857 00.008 15712 worker thread done servicing request
00:22:06.857 00.000 15712 Worker thread wakes up
00:22:06.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:06.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:08.503 01.646 15712 Exposure complete
00:22:08.841 00.338 15712 worker thread done servicing request
00:22:08.841 00.000 7988 OnExposeComplete: enter
00:22:08.844 00.003 7988 UpdateGuideState(): m_state=6
00:22:08.856 00.012 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3767
00:22:08.872 00.016 7988 Star::Find returns 1 (0), X=501.55, Y=809.68, Mass=1466, SNR=25.5, Peak=142 HFD=4.5
00:22:08.878 00.006 7988 MultiStar: [#1 0.12,0.33,0.97,U] [#2 -0.14,0.43,0.00,M1] [#3 0.11,0.19,0.87,U] [#4 -0.24,0.24,0.77,U] [#5 -0.11,0.23,0.74,U] [#6 0.17,0.36,0.66,U] [#7 -0.27,0.44,0.00,M1] [#8 -0.33,0.54,0.00,M1] 
00:22:08.885 00.007 7988 refined, 5 included, MultiStar: {-0.05, 0.27}, one-star: {-0.32, 0.27}
00:22:08.895 00.010 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
00:22:08.909 00.014 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
00:22:08.924 00.015 7988 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.76 mountX=0.27 mountY=0.05, mountTheta=0.17
00:22:08.938 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.27, opts=13)
00:22:08.940 00.002 7988 Enqueuing Move request for scope (-0.05, 0.27)
00:22:08.948 00.008 15712 Worker thread wakes up
00:22:08.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
00:22:08.948 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
00:22:08.948 00.000 15712 Moving (-0.05, 0.27) raw xDistance=0.27 yDistance=0.05
00:22:08.955 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:22:08.965 00.010 7988 UpdateGuideState exits: m=1466 SNR=25.5
00:22:08.971 00.006 15712 PPEC rslt: input = 0.27, final = 0.12, react = 0.16, pred = -0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 639.80
00:22:08.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:08.973 00.002 15712 PPEC: input: 0.27, control: 0.12, exposure: 1500
00:22:08.973 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:08.975 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:08.975 00.000 7988 Enqueuing Expose request
00:22:08.978 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:22:08.978 00.000 15712 MoveAxis(W, 40, ABG)
00:22:08.978 00.000 15712 Guiding  Dir = 3, Dur = 40
00:22:08.978 00.000 15712 IsGuiding returns 0
00:22:08.995 00.017 15712 PulseGuide returned control before completion, sleep 33
00:22:09.045 00.050 15712 IsGuiding returns 0
00:22:09.045 00.000 15712 Move returns status 0, amount 40
00:22:09.045 00.000 15712 MoveAxis(N, 0, ABG)
00:22:09.045 00.000 15712 Move returns status 0, amount 0
00:22:09.045 00.000 15712 move complete, result=0
00:22:09.045 00.000 15712 worker thread done servicing request
00:22:09.045 00.000 15712 Worker thread wakes up
00:22:09.045 00.000 7988 GuideStep: 0.3 px 40 ms WEST, 0.0 px 0 ms NORTH
00:22:09.048 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:09.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:10.459 01.411 15712 Exposure complete
00:22:10.520 00.061 7988 OnExposeComplete: enter
00:22:10.523 00.003 15712 worker thread done servicing request
00:22:10.523 00.000 7988 UpdateGuideState(): m_state=6
00:22:10.525 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
00:22:10.527 00.002 7988 Star::Find returns 1 (0), X=501.71, Y=809.57, Mass=1460, SNR=25.4, Peak=154 HFD=4.6
00:22:10.527 00.000 7988 MultiStar: [#1 0.01,-0.09,1.00,U] [#2 -0.05,0.06,0.86,U] [#3 -0.15,0.09,0.84,U] [#4 0.04,0.27,0.74,U] [#5 -0.06,0.17,0.74,U] [#6 0.33,0.29,0.00,M1] [#7 0.13,0.30,0.50,U] [#8 0.35,0.07,0.45,U] 
00:22:10.527 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {-0.16, 0.16}
00:22:10.527 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
00:22:10.527 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
00:22:10.533 00.006 7988 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.73 mountX=0.11 mountY=0.02, mountTheta=0.14
00:22:10.536 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.11, opts=13)
00:22:10.536 00.000 7988 Enqueuing Move request for scope (-0.02, 0.11)
00:22:10.536 00.000 15712 Worker thread wakes up
00:22:10.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:22:10.536 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:22:10.536 00.000 15712 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=0.02
00:22:10.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:22:10.536 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.4
00:22:10.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:10.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:10.536 00.000 7988 Enqueuing Expose request
00:22:10.544 00.008 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:22:10.544 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
00:22:10.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:10.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:22:10.544 00.000 15712 MoveAxis(E, 6, ABG)
00:22:10.544 00.000 15712 Guiding  Dir = 2, Dur = 6
00:22:10.544 00.000 15712 IsGuiding returns 0
00:22:10.561 00.017 15712 IsGuiding returns 0
00:22:10.561 00.000 15712 Move returns status 0, amount 6
00:22:10.561 00.000 15712 MoveAxis(N, 0, ABG)
00:22:10.561 00.000 15712 Move returns status 0, amount 0
00:22:10.561 00.000 15712 move complete, result=0
00:22:10.561 00.000 15712 worker thread done servicing request
00:22:10.561 00.000 15712 Worker thread wakes up
00:22:10.561 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:22:10.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:10.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:12.308 01.747 15712 Exposure complete
00:22:12.516 00.208 15712 worker thread done servicing request
00:22:12.516 00.000 7988 OnExposeComplete: enter
00:22:12.518 00.002 7988 UpdateGuideState(): m_state=6
00:22:12.523 00.005 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3769
00:22:12.535 00.012 7988 Star::Find returns 1 (0), X=501.75, Y=809.00, Mass=1439, SNR=25.2, Peak=142 HFD=4.4
00:22:12.545 00.010 7988 MultiStar: [#1 -0.20,-0.52,0.00,M1] [#2 0.04,-0.38,0.87,U] [#3 -0.20,-0.42,0.00,M1] [#4 -0.20,-0.32,0.73,U] [#5 -0.03,-0.39,0.74,U] [#6 0.40,-0.47,0.00,M2] [#7 -0.06,0.00,0.48,U] [#8 -0.02,-0.51,0.00,M1] 
00:22:12.549 00.004 7988 refined, 4 included, MultiStar: {-0.07, -0.33}, one-star: {-0.12, -0.41}
00:22:12.557 00.008 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
00:22:12.559 00.002 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
00:22:12.572 00.013 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.79 mountX=-0.33 mountY=0.08, mountTheta=2.90
00:22:12.585 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.33, opts=13)
00:22:12.588 00.003 7988 Enqueuing Move request for scope (-0.07, -0.33)
00:22:12.595 00.007 15712 Worker thread wakes up
00:22:12.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:22:12.599 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.33) opts 0xd
00:22:12.599 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.2
00:22:12.601 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.33)
00:22:12.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:12.603 00.002 15712 Moving (-0.07, -0.33) raw xDistance=-0.33 yDistance=0.08
00:22:12.603 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:12.607 00.004 7988 Enqueuing Expose request
00:22:12.614 00.007 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.80
00:22:12.615 00.001 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
00:22:12.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:12.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:22:12.615 00.000 15712 MoveAxis(E, 70, ABG)
00:22:12.615 00.000 15712 Guiding  Dir = 2, Dur = 70
00:22:12.615 00.000 15712 IsGuiding returns 0
00:22:12.641 00.026 15712 PulseGuide returned control before completion, sleep 55
00:22:12.712 00.071 15712 IsGuiding returns 1
00:22:12.712 00.000 15712 scope still moving after pulse duration time elapsed
00:22:12.768 00.056 15712 IsGuiding returns 0
00:22:12.770 00.002 15712 scope move finished after 70 + 84 ms
00:22:12.770 00.000 15712 Move returns status 0, amount 70
00:22:12.770 00.000 15712 MoveAxis(N, 0, ABG)
00:22:12.770 00.000 15712 Move returns status 0, amount 0
00:22:12.770 00.000 15712 move complete, result=0
00:22:12.770 00.000 15712 worker thread done servicing request
00:22:12.770 00.000 15712 Worker thread wakes up
00:22:12.770 00.000 7988 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
00:22:12.773 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:12.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:14.182 01.409 15712 Exposure complete
00:22:14.247 00.065 15712 worker thread done servicing request
00:22:14.247 00.000 7988 OnExposeComplete: enter
00:22:14.247 00.000 7988 UpdateGuideState(): m_state=6
00:22:14.251 00.004 7988 Star::Find(15, 501, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3770
00:22:14.253 00.002 7988 Star::Find returns 1 (0), X=501.74, Y=808.99, Mass=1528, SNR=25.9, Peak=144 HFD=4.6
00:22:14.253 00.000 7988 MultiStar: [#1 0.17,-0.67,0.00,M2] [#2 0.05,-0.55,0.00,M1] [#3 0.12,-0.48,0.00,M2] [#4 0.08,-0.39,0.73,U] [#5 0.18,-0.34,0.73,U] [#6 0.39,-0.42,0.00,M3] [#7 0.27,-0.47,0.00,M1] [#8 0.05,-0.22,0.45,U] 
00:22:14.255 00.002 7988 refined, 3 included, MultiStar: {0.03, -0.36}, one-star: {-0.13, -0.42}
00:22:14.255 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
00:22:14.257 00.002 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
00:22:14.257 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.49 mountX=-0.36 mountY=-0.02, mountTheta=-3.09
00:22:14.259 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.36, opts=13)
00:22:14.259 00.000 7988 Enqueuing Move request for scope (0.03, -0.36)
00:22:14.259 00.000 15712 Worker thread wakes up
00:22:14.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.36) opts 0xd
00:22:14.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.36)
00:22:14.259 00.000 15712 Moving (0.03, -0.36) raw xDistance=-0.36 yDistance=-0.02
00:22:14.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:22:14.264 00.005 7988 UpdateGuideState exits: m=1528 SNR=25.9
00:22:14.264 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:14.264 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:14.264 00.000 7988 Enqueuing Expose request
00:22:14.264 00.000 15712 PPEC rslt: input = -0.36, final = -0.25, react = -0.22, pred = -0.03, hyst = -0.20, hyst_pct = 0.00, period_length = 639.80
00:22:14.264 00.000 15712 PPEC: input: -0.36, control: -0.25, exposure: 1500
00:22:14.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:14.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:22:14.264 00.000 15712 MoveAxis(E, 80, ABG)
00:22:14.264 00.000 15712 Guiding  Dir = 2, Dur = 80
00:22:14.264 00.000 15712 IsGuiding returns 0
00:22:14.289 00.025 15712 PulseGuide returned control before completion, sleep 72
00:22:14.369 00.080 15712 IsGuiding returns 1
00:22:14.369 00.000 15712 scope still moving after pulse duration time elapsed
00:22:14.402 00.033 15712 IsGuiding returns 0
00:22:14.402 00.000 15712 scope move finished after 80 + 52 ms
00:22:14.402 00.000 15712 Move returns status 0, amount 80
00:22:14.402 00.000 15712 MoveAxis(N, 0, ABG)
00:22:14.402 00.000 15712 Move returns status 0, amount 0
00:22:14.402 00.000 15712 move complete, result=0
00:22:14.402 00.000 15712 worker thread done servicing request
00:22:14.402 00.000 15712 Worker thread wakes up
00:22:14.402 00.000 7988 GuideStep: -0.4 px 80 ms EAST, -0.0 px 0 ms NORTH
00:22:14.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:14.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:16.144 01.742 15712 Exposure complete
00:22:16.205 00.061 15712 worker thread done servicing request
00:22:16.205 00.000 7988 OnExposeComplete: enter
00:22:16.205 00.000 7988 UpdateGuideState(): m_state=6
00:22:16.205 00.000 7988 Star::Find(15, 501, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3771
00:22:16.205 00.000 7988 Star::Find returns 1 (0), X=501.81, Y=809.34, Mass=1559, SNR=26.1, Peak=147 HFD=4.6
00:22:16.205 00.000 7988 MultiStar: [#1 0.15,-0.06,0.91,U] [#2 0.02,0.02,0.84,U] [#3 0.21,0.00,0.80,U] [#4 -0.01,0.39,0.73,U] [#5 0.04,0.08,0.71,U] [#6 0.12,-0.08,0.68,U] [#7 0.07,0.33,0.50,U] [#8 -0.26,0.07,0.44,U] 
00:22:16.205 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.06, -0.07}
00:22:16.205 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
00:22:16.205 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
00:22:16.205 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.95 mountX=0.06 mountY=-0.04, mountTheta=-0.64
00:22:16.216 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
00:22:16.216 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
00:22:16.216 00.000 15712 Worker thread wakes up
00:22:16.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:22:16.216 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.1
00:22:16.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:16.221 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:22:16.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:16.221 00.000 7988 Enqueuing Expose request
00:22:16.221 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:22:16.221 00.000 15712 Moving (0.04, 0.06) raw xDistance=0.06 yDistance=-0.04
00:22:16.221 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:22:16.221 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
00:22:16.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:16.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:22:16.221 00.000 15712 MoveAxis(E, 10, ABG)
00:22:16.221 00.000 15712 Guiding  Dir = 2, Dur = 10
00:22:16.221 00.000 15712 IsGuiding returns 0
00:22:16.254 00.033 15712 IsGuiding returns 1
00:22:16.254 00.000 15712 scope still moving after pulse duration time elapsed
00:22:16.303 00.049 15712 IsGuiding returns 0
00:22:16.303 00.000 15712 scope move finished after 10 + 64 ms
00:22:16.303 00.000 15712 Move returns status 0, amount 10
00:22:16.303 00.000 15712 MoveAxis(N, 0, ABG)
00:22:16.303 00.000 15712 Move returns status 0, amount 0
00:22:16.303 00.000 15712 move complete, result=0
00:22:16.303 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
00:22:16.305 00.002 15712 worker thread done servicing request
00:22:16.305 00.000 15712 Worker thread wakes up
00:22:16.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:16.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:17.753 01.448 15712 Exposure complete
00:22:18.149 00.396 15712 worker thread done servicing request
00:22:18.149 00.000 7988 OnExposeComplete: enter
00:22:18.152 00.003 7988 UpdateGuideState(): m_state=6
00:22:18.160 00.008 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3772
00:22:18.165 00.005 7988 Star::Find returns 1 (0), X=501.84, Y=809.50, Mass=1478, SNR=25.7, Peak=164 HFD=4.4
00:22:18.169 00.004 7988 MultiStar: [#1 0.16,0.17,1.00,U] [#2 0.25,0.29,0.87,U] [#3 0.11,0.29,0.83,U] [#4 0.10,0.40,0.00,M1] [#5 0.10,0.28,0.74,U] [#6 0.39,0.05,0.65,U] [#7 0.08,0.16,0.48,U] [#8 0.27,0.05,0.45,U] 
00:22:18.178 00.009 7988 single-star, 7 included, MultiStar: {0.15, 0.18}, one-star: {-0.03, 0.09}
00:22:18.197 00.019 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
00:22:18.227 00.030 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
00:22:18.239 00.012 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.88 mountX=0.09 mountY=0.03, mountTheta=0.28
00:22:18.257 00.018 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
00:22:18.270 00.013 7988 Enqueuing Move request for scope (-0.03, 0.09)
00:22:18.282 00.012 15712 Worker thread wakes up
00:22:18.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:22:18.282 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:22:18.282 00.000 15712 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.03
00:22:18.285 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:18.291 00.006 7988 UpdateGuideState exits: m=1478 SNR=25.7
00:22:18.302 00.011 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:22:18.302 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
00:22:18.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:18.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:22:18.304 00.002 15712 MoveAxis(E, 10, ABG)
00:22:18.304 00.000 15712 Guiding  Dir = 2, Dur = 10
00:22:18.304 00.000 15712 IsGuiding returns 0
00:22:18.306 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:18.312 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:18.325 00.013 7988 Enqueuing Expose request
00:22:18.332 00.007 15712 IsGuiding returns 1
00:22:18.334 00.002 15712 scope still moving after pulse duration time elapsed
00:22:18.379 00.045 15712 IsGuiding returns 0
00:22:18.379 00.000 15712 scope move finished after 10 + 66 ms
00:22:18.381 00.002 15712 Move returns status 0, amount 10
00:22:18.381 00.000 15712 MoveAxis(N, 0, ABG)
00:22:18.381 00.000 15712 Move returns status 0, amount 0
00:22:18.381 00.000 15712 move complete, result=0
00:22:18.381 00.000 15712 worker thread done servicing request
00:22:18.381 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
00:22:18.388 00.007 15712 Worker thread wakes up
00:22:18.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:18.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:20.094 01.706 15712 Exposure complete
00:22:21.115 01.021 15712 worker thread done servicing request
00:22:21.115 00.000 7988 OnExposeComplete: enter
00:22:21.119 00.004 7988 UpdateGuideState(): m_state=6
00:22:21.143 00.024 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3773
00:22:21.167 00.024 7988 Star::Find returns 1 (0), X=501.88, Y=809.34, Mass=1478, SNR=25.5, Peak=152 HFD=4.4
00:22:21.218 00.051 7988 MultiStar: [#1 0.22,-0.32,0.97,U] [#2 0.20,-0.09,0.89,U] [#3 0.24,-0.12,0.87,U] [#4 0.09,0.08,0.74,U] [#5 0.18,-0.28,0.75,U] [#6 0.23,-0.22,0.66,U] [#7 0.51,-0.09,0.00,M1] [#8 0.03,-0.05,0.47,U] 
00:22:21.248 00.030 7988 single-star, 7 included, MultiStar: {0.15, -0.14}, one-star: {0.01, -0.07}
00:22:21.262 00.014 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
00:22:21.285 00.023 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
00:22:21.302 00.017 7988 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.43 mountX=-0.07 mountY=-0.01, mountTheta=-3.02
00:22:21.328 00.026 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.07, opts=13)
00:22:21.344 00.016 7988 Enqueuing Move request for scope (0.01, -0.07)
00:22:21.370 00.026 15712 Worker thread wakes up
00:22:21.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:21.374 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
00:22:21.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
00:22:21.374 00.000 15712 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=-0.01
00:22:21.382 00.008 7988 UpdateGuideState exits: m=1478 SNR=25.5
00:22:21.407 00.025 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:21.435 00.028 15712 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:22:21.435 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
00:22:21.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:21.448 00.013 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:22:21.448 00.000 15712 MoveAxis(E, 12, ABG)
00:22:21.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:21.472 00.024 15712 Guiding  Dir = 2, Dur = 12
00:22:21.472 00.000 7988 Enqueuing Expose request
00:22:21.478 00.006 15712 IsGuiding returns 0
00:22:21.497 00.019 15712 IsGuiding returns 1
00:22:21.499 00.002 15712 scope still moving after pulse duration time elapsed
00:22:21.562 00.063 15712 IsGuiding returns 0
00:22:21.562 00.000 15712 scope move finished after 12 + 71 ms
00:22:21.562 00.000 15712 Move returns status 0, amount 12
00:22:21.562 00.000 15712 MoveAxis(N, 0, ABG)
00:22:21.562 00.000 15712 Move returns status 0, amount 0
00:22:21.562 00.000 15712 move complete, result=0
00:22:21.562 00.000 15712 worker thread done servicing request
00:22:21.562 00.000 15712 Worker thread wakes up
00:22:21.562 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:22:21.568 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:21.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:23.217 01.649 15712 Exposure complete
00:22:23.405 00.188 15712 worker thread done servicing request
00:22:23.405 00.000 7988 OnExposeComplete: enter
00:22:23.409 00.004 7988 UpdateGuideState(): m_state=6
00:22:23.412 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3774
00:22:23.418 00.006 7988 Star::Find returns 1 (0), X=501.68, Y=809.63, Mass=1428, SNR=25.0, Peak=143 HFD=4.5
00:22:23.422 00.004 7988 MultiStar: [#1 -0.04,0.13,0.99,U] [#2 0.07,0.43,0.00,M1] [#3 -0.07,0.22,0.85,U] [#4 -0.09,0.21,0.79,U] [#5 0.15,0.14,0.73,U] [#6 0.08,0.08,0.67,U] [#7 -0.27,0.17,0.55,U] [#8 0.06,0.18,0.48,U] 
00:22:23.426 00.004 7988 refined, 7 included, MultiStar: {-0.05, 0.17}, one-star: {-0.19, 0.22}
00:22:23.428 00.002 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
00:22:23.432 00.004 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
00:22:23.435 00.003 7988 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.86 mountX=0.17 mountY=0.05, mountTheta=0.27
00:22:23.443 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.17, opts=13)
00:22:23.447 00.004 7988 Enqueuing Move request for scope (-0.05, 0.17)
00:22:23.451 00.004 15712 Worker thread wakes up
00:22:23.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:23.455 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
00:22:23.455 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.0
00:22:23.460 00.005 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
00:22:23.460 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:23.464 00.004 15712 Moving (-0.05, 0.17) raw xDistance=0.17 yDistance=0.05
00:22:23.464 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:23.467 00.003 7988 Enqueuing Expose request
00:22:23.473 00.006 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.79
00:22:23.473 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
00:22:23.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:23.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:22:23.473 00.000 15712 MoveAxis(W, 22, ABG)
00:22:23.473 00.000 15712 Guiding  Dir = 3, Dur = 22
00:22:23.475 00.002 15712 IsGuiding returns 0
00:22:23.495 00.020 15712 PulseGuide returned control before completion, sleep 12
00:22:23.513 00.018 15712 IsGuiding returns 1
00:22:23.513 00.000 15712 scope still moving after pulse duration time elapsed
00:22:23.559 00.046 15712 IsGuiding returns 0
00:22:23.560 00.001 15712 scope move finished after 22 + 62 ms
00:22:23.560 00.000 15712 Move returns status 0, amount 22
00:22:23.560 00.000 15712 MoveAxis(N, 0, ABG)
00:22:23.560 00.000 15712 Move returns status 0, amount 0
00:22:23.560 00.000 15712 move complete, result=0
00:22:23.560 00.000 15712 worker thread done servicing request
00:22:23.561 00.001 15712 Worker thread wakes up
00:22:23.561 00.000 7988 GuideStep: 0.2 px 22 ms WEST, 0.0 px 0 ms NORTH
00:22:23.565 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:23.567 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:25.000 01.433 15712 Exposure complete
00:22:25.677 00.677 15712 worker thread done servicing request
00:22:25.677 00.000 7988 OnExposeComplete: enter
00:22:25.681 00.004 7988 UpdateGuideState(): m_state=6
00:22:25.699 00.018 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3775
00:22:25.724 00.025 7988 Star::Find returns 1 (0), X=501.85, Y=809.33, Mass=1532, SNR=25.8, Peak=158 HFD=4.6
00:22:25.741 00.017 7988 MultiStar: [#1 0.03,-0.16,0.97,U] [#2 -0.04,-0.14,0.89,U] [#3 -0.03,-0.20,0.85,U] [#4 0.03,-0.02,0.72,U] [#5 -0.03,-0.13,0.69,U] [#6 0.05,-0.12,0.67,U] [#7 -0.11,-0.31,0.49,U] [#8 -0.09,-0.05,0.43,U] 
00:22:25.762 00.021 7988 single-star, 8 included, MultiStar: {-0.02, -0.13}, one-star: {-0.02, -0.08}
00:22:25.790 00.028 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
00:22:25.809 00.019 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
00:22:25.813 00.004 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.81 mountX=-0.08 mountY=0.02, mountTheta=2.88
00:22:25.843 00.030 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.08, opts=13)
00:22:25.875 00.032 7988 Enqueuing Move request for scope (-0.02, -0.08)
00:22:25.904 00.029 15712 Worker thread wakes up
00:22:25.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:22:25.909 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
00:22:25.909 00.000 7988 UpdateGuideState exits: m=1532 SNR=25.8
00:22:25.914 00.005 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
00:22:25.914 00.000 15712 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
00:22:25.916 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:25.932 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:25.958 00.026 15712 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:22:25.958 00.000 15712 PPEC: input: -0.08, control: -0.04, exposure: 1500
00:22:25.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:25.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:22:25.958 00.000 15712 MoveAxis(E, 12, ABG)
00:22:25.962 00.004 7988 Enqueuing Expose request
00:22:25.977 00.015 15712 Guiding  Dir = 2, Dur = 12
00:22:25.977 00.000 15712 IsGuiding returns 0
00:22:26.007 00.030 15712 IsGuiding returns 1
00:22:26.007 00.000 15712 scope still moving after pulse duration time elapsed
00:22:26.071 00.064 15712 IsGuiding returns 0
00:22:26.071 00.000 15712 scope move finished after 12 + 80 ms
00:22:26.071 00.000 15712 Move returns status 0, amount 12
00:22:26.071 00.000 15712 MoveAxis(N, 0, ABG)
00:22:26.071 00.000 15712 Move returns status 0, amount 0
00:22:26.071 00.000 15712 move complete, result=0
00:22:26.071 00.000 15712 worker thread done servicing request
00:22:26.071 00.000 15712 Worker thread wakes up
00:22:26.071 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
00:22:26.084 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:26.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:27.727 01.643 15712 Exposure complete
00:22:27.881 00.154 15712 worker thread done servicing request
00:22:27.881 00.000 7988 OnExposeComplete: enter
00:22:27.885 00.004 7988 UpdateGuideState(): m_state=6
00:22:27.890 00.005 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3776
00:22:27.895 00.005 7988 Star::Find returns 1 (0), X=501.71, Y=808.84, Mass=1500, SNR=25.7, Peak=157 HFD=4.5
00:22:27.901 00.006 7988 MultiStar: [#1 0.20,-0.49,0.00,M1] [#2 0.02,-0.33,0.85,U] [#3 0.02,-0.49,0.00,M1] [#4 0.02,-0.58,0.00,M1] [#5 -0.05,-0.56,0.00,M1] [#6 0.22,-0.31,0.65,U] [#7 -0.04,-0.28,0.46,U] [#8 0.06,-0.76,0.00,M1] 
00:22:27.901 00.000 7988 refined, 3 included, MultiStar: {-0.01, -0.40}, one-star: {-0.16, -0.57}
00:22:27.907 00.006 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
00:22:27.909 00.002 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.10)
00:22:27.909 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.59 mountX=-0.40 mountY=0.02, mountTheta=3.10
00:22:27.909 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.40, opts=13)
00:22:27.924 00.015 7988 Enqueuing Move request for scope (-0.01, -0.40)
00:22:27.924 00.000 15712 Worker thread wakes up
00:22:27.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:27.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.40) opts 0xd
00:22:27.924 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.7
00:22:27.924 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.40)
00:22:27.924 00.000 15712 Moving (-0.01, -0.40) raw xDistance=-0.40 yDistance=0.02
00:22:27.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:27.938 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:27.943 00.005 7988 Enqueuing Expose request
00:22:27.943 00.000 15712 PPEC rslt: input = -0.40, final = -0.27, react = -0.24, pred = -0.03, hyst = -0.21, hyst_pct = 0.00, period_length = 639.79
00:22:27.943 00.000 15712 PPEC: input: -0.40, control: -0.27, exposure: 1500
00:22:27.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:27.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:22:27.943 00.000 15712 MoveAxis(E, 89, ABG)
00:22:27.943 00.000 15712 Guiding  Dir = 2, Dur = 89
00:22:27.943 00.000 15712 IsGuiding returns 0
00:22:27.972 00.029 15712 PulseGuide returned control before completion, sleep 75
00:22:28.051 00.079 15712 IsGuiding returns 1
00:22:28.051 00.000 15712 scope still moving after pulse duration time elapsed
00:22:28.082 00.031 15712 IsGuiding returns 0
00:22:28.082 00.000 15712 scope move finished after 89 + 47 ms
00:22:28.082 00.000 15712 Move returns status 0, amount 89
00:22:28.082 00.000 15712 MoveAxis(N, 0, ABG)
00:22:28.082 00.000 15712 Move returns status 0, amount 0
00:22:28.082 00.000 15712 move complete, result=0
00:22:28.082 00.000 15712 worker thread done servicing request
00:22:28.082 00.000 15712 Worker thread wakes up
00:22:28.082 00.000 7988 GuideStep: -0.4 px 89 ms EAST, 0.0 px 0 ms NORTH
00:22:28.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:28.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:29.494 01.412 15712 Exposure complete
00:22:29.602 00.108 15712 worker thread done servicing request
00:22:29.602 00.000 7988 OnExposeComplete: enter
00:22:29.605 00.003 7988 UpdateGuideState(): m_state=6
00:22:29.607 00.002 7988 Star::Find(15, 501, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
00:22:29.609 00.002 7988 Star::Find returns 1 (0), X=501.98, Y=809.33, Mass=1566, SNR=26.3, Peak=148 HFD=4.8
00:22:29.611 00.002 7988 MultiStar: [#1 0.33,-0.31,0.00,M2] [#2 0.12,-0.34,0.85,U] [#3 0.26,-0.31,0.82,U] [#4 0.13,-0.12,0.74,U] [#5 -0.09,-0.27,0.68,U] [#6 0.46,-0.11,0.00,M1] [#7 -0.05,-0.06,0.47,U] [#8 0.07,-0.48,0.00,M2] 
00:22:29.613 00.002 7988 single-star, 5 included, MultiStar: {0.10, -0.20}, one-star: {0.11, -0.08}
00:22:29.616 00.003 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
00:22:29.618 00.002 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
00:22:29.621 00.003 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.59 mountX=-0.07 mountY=-0.11, mountTheta=-2.16
00:22:29.623 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
00:22:29.623 00.000 7988 Enqueuing Move request for scope (0.11, -0.08)
00:22:29.623 00.000 15712 Worker thread wakes up
00:22:29.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:22:29.623 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.3
00:22:29.633 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:22:29.633 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:22:29.633 00.000 15712 Moving (0.11, -0.08) raw xDistance=-0.07 yDistance=-0.11
00:22:29.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:29.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:29.633 00.000 7988 Enqueuing Expose request
00:22:29.633 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:22:29.633 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
00:22:29.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:29.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:22:29.633 00.000 15712 MoveAxis(E, 11, ABG)
00:22:29.633 00.000 15712 Guiding  Dir = 2, Dur = 11
00:22:29.633 00.000 15712 IsGuiding returns 0
00:22:29.667 00.034 15712 IsGuiding returns 1
00:22:29.667 00.000 15712 scope still moving after pulse duration time elapsed
00:22:29.712 00.045 15712 IsGuiding returns 0
00:22:29.712 00.000 15712 scope move finished after 11 + 62 ms
00:22:29.712 00.000 15712 Move returns status 0, amount 11
00:22:29.712 00.000 15712 MoveAxis(N, 0, ABG)
00:22:29.712 00.000 15712 Move returns status 0, amount 0
00:22:29.712 00.000 15712 move complete, result=0
00:22:29.712 00.000 15712 worker thread done servicing request
00:22:29.712 00.000 15712 Worker thread wakes up
00:22:29.712 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:22:29.718 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:29.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:31.363 01.645 15712 Exposure complete
00:22:31.465 00.102 15712 worker thread done servicing request
00:22:31.465 00.000 7988 OnExposeComplete: enter
00:22:31.467 00.002 7988 UpdateGuideState(): m_state=6
00:22:31.471 00.004 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3778
00:22:31.473 00.002 7988 Star::Find returns 1 (0), X=501.77, Y=809.38, Mass=1567, SNR=26.4, Peak=166 HFD=4.8
00:22:31.475 00.002 7988 MultiStar: [#1 0.01,-0.41,0.93,U] [#2 0.07,-0.13,0.84,U] [#3 0.44,-0.15,0.00,M1] [#4 0.15,-0.17,0.68,U] [#5 0.20,-0.17,0.70,U] [#6 0.16,-0.23,0.65,U] [#7 -0.13,0.20,0.49,U] [#8 -0.21,-0.10,0.43,U] 
00:22:31.477 00.002 7988 single-star, 7 included, MultiStar: {0.03, -0.15}, one-star: {-0.10, -0.03}
00:22:31.480 00.003 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
00:22:31.480 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.85)
00:22:31.480 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.84 mountX=-0.03 mountY=0.10, mountTheta=1.88
00:22:31.485 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.03, opts=13)
00:22:31.485 00.000 7988 Enqueuing Move request for scope (-0.10, -0.03)
00:22:31.485 00.000 15712 Worker thread wakes up
00:22:31.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:31.494 00.009 7988 UpdateGuideState exits: m=1567 SNR=26.4
00:22:31.497 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:31.497 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:31.501 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:22:31.501 00.000 7988 Enqueuing Expose request
00:22:31.501 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:22:31.501 00.000 15712 Moving (-0.10, -0.03) raw xDistance=-0.03 yDistance=0.10
00:22:31.501 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:22:31.501 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
00:22:31.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:31.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:22:31.501 00.000 15712 MoveAxis(E, 11, ABG)
00:22:31.501 00.000 15712 Guiding  Dir = 2, Dur = 11
00:22:31.501 00.000 15712 IsGuiding returns 0
00:22:31.532 00.031 15712 IsGuiding returns 1
00:22:31.532 00.000 15712 scope still moving after pulse duration time elapsed
00:22:31.581 00.049 15712 IsGuiding returns 0
00:22:31.581 00.000 15712 scope move finished after 11 + 64 ms
00:22:31.581 00.000 15712 Move returns status 0, amount 11
00:22:31.581 00.000 15712 MoveAxis(N, 0, ABG)
00:22:31.581 00.000 15712 Move returns status 0, amount 0
00:22:31.581 00.000 15712 move complete, result=0
00:22:31.581 00.000 15712 worker thread done servicing request
00:22:31.581 00.000 15712 Worker thread wakes up
00:22:31.581 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
00:22:31.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:31.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:32.991 01.410 15712 Exposure complete
00:22:33.099 00.108 7988 OnExposeComplete: enter
00:22:33.102 00.003 7988 UpdateGuideState(): m_state=6
00:22:33.106 00.004 15712 worker thread done servicing request
00:22:33.106 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3779
00:22:33.108 00.002 7988 Star::Find returns 1 (0), X=502.03, Y=809.59, Mass=1449, SNR=25.1, Peak=157 HFD=4.2
00:22:33.112 00.004 7988 MultiStar: [#1 0.25,0.10,1.01,U] [#2 0.09,0.09,0.89,U] [#3 0.04,-0.10,0.90,U] [#4 0.16,0.33,0.74,U] [#5 0.26,-0.02,0.71,U] [#6 0.50,0.05,0.00,M1] [#7 0.26,-0.05,0.49,U] [#8 0.09,-0.11,0.43,U] 
00:22:33.112 00.000 7988 refined, 7 included, MultiStar: {0.16, 0.07}, one-star: {0.16, 0.18}
00:22:33.117 00.005 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.56) = xAngle (-1.16 = -1.16)
00:22:33.118 00.001 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
00:22:33.121 00.003 7988 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.40 mountX=0.07 mountY=-0.16, mountTheta=-1.17
00:22:33.121 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.07, opts=13)
00:22:33.121 00.000 7988 Enqueuing Move request for scope (0.16, 0.07)
00:22:33.121 00.000 15712 Worker thread wakes up
00:22:33.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:33.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:22:33.121 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:22:33.121 00.000 15712 Moving (0.16, 0.07) raw xDistance=0.07 yDistance=-0.16
00:22:33.121 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.1
00:22:33.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:33.136 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:33.138 00.002 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:22:33.138 00.000 7988 Enqueuing Expose request
00:22:33.138 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
00:22:33.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:33.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:22:33.138 00.000 15712 MoveAxis(E, 11, ABG)
00:22:33.138 00.000 15712 Guiding  Dir = 2, Dur = 11
00:22:33.138 00.000 15712 IsGuiding returns 0
00:22:33.166 00.028 15712 IsGuiding returns 1
00:22:33.166 00.000 15712 scope still moving after pulse duration time elapsed
00:22:33.213 00.047 15712 IsGuiding returns 0
00:22:33.213 00.000 15712 scope move finished after 11 + 62 ms
00:22:33.213 00.000 15712 Move returns status 0, amount 11
00:22:33.213 00.000 15712 MoveAxis(N, 0, ABG)
00:22:33.213 00.000 15712 Move returns status 0, amount 0
00:22:33.213 00.000 15712 move complete, result=0
00:22:33.213 00.000 15712 worker thread done servicing request
00:22:33.213 00.000 15712 Worker thread wakes up
00:22:33.213 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
00:22:33.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:33.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:34.959 01.746 15712 Exposure complete
00:22:35.020 00.061 15712 worker thread done servicing request
00:22:35.020 00.000 7988 OnExposeComplete: enter
00:22:35.020 00.000 7988 UpdateGuideState(): m_state=6
00:22:35.020 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3780
00:22:35.020 00.000 7988 Star::Find returns 1 (0), X=502.11, Y=809.85, Mass=1375, SNR=24.3, Peak=139 HFD=4.3
00:22:35.020 00.000 7988 MultiStar: [#1 0.27,0.29,1.00,U] [#2 0.21,0.48,0.00,M1] [#3 0.07,0.51,0.00,M1] [#4 0.14,0.39,0.00,M1] [#5 0.05,0.52,0.00,M1] [#6 0.10,0.30,0.69,U] [#7 -0.12,0.41,0.00,M1] [#8 0.43,0.36,0.00,M1] 
00:22:35.020 00.000 7988 refined, 2 included, MultiStar: {0.22, 0.35}, one-star: {0.24, 0.44}
00:22:35.020 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
00:22:35.020 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
00:22:35.020 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.35 hyp=0.41 cameraTheta=1.02 mountX=0.35 mountY=-0.22, mountTheta=-0.57
00:22:35.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.35, opts=13)
00:22:35.020 00.000 7988 Enqueuing Move request for scope (0.22, 0.35)
00:22:35.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:35.020 00.000 7988 UpdateGuideState exits: m=1375 SNR=24.3
00:22:35.020 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:35.036 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:35.037 00.001 7988 Enqueuing Expose request
00:22:35.037 00.000 15712 Worker thread wakes up
00:22:35.037 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.35) opts 0xd
00:22:35.037 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.35)
00:22:35.037 00.000 15712 Moving (0.22, 0.35) raw xDistance=0.35 yDistance=-0.22
00:22:35.037 00.000 15712 PPEC rslt: input = 0.35, final = 0.18, react = 0.21, pred = -0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 639.78
00:22:35.037 00.000 15712 PPEC: input: 0.35, control: 0.18, exposure: 1500
00:22:35.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:35.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:22:35.037 00.000 15712 MoveAxis(W, 59, ABG)
00:22:35.037 00.000 15712 Guiding  Dir = 3, Dur = 59
00:22:35.037 00.000 15712 IsGuiding returns 0
00:22:35.070 00.033 15712 PulseGuide returned control before completion, sleep 42
00:22:35.115 00.045 15712 IsGuiding returns 1
00:22:35.115 00.000 15712 scope still moving after pulse duration time elapsed
00:22:35.150 00.035 15712 IsGuiding returns 0
00:22:35.150 00.000 15712 scope move finished after 59 + 48 ms
00:22:35.150 00.000 15712 Move returns status 0, amount 59
00:22:35.150 00.000 15712 MoveAxis(N, 0, ABG)
00:22:35.150 00.000 15712 Move returns status 0, amount 0
00:22:35.150 00.000 15712 move complete, result=0
00:22:35.150 00.000 7988 GuideStep: 0.4 px 59 ms WEST, -0.2 px 0 ms NORTH
00:22:35.150 00.000 15712 worker thread done servicing request
00:22:35.150 00.000 15712 Worker thread wakes up
00:22:35.152 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:35.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:36.567 01.415 15712 Exposure complete
00:22:36.618 00.051 15712 worker thread done servicing request
00:22:36.618 00.000 7988 OnExposeComplete: enter
00:22:36.629 00.011 7988 UpdateGuideState(): m_state=6
00:22:36.631 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3781
00:22:36.631 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=809.37, Mass=1448, SNR=25.1, Peak=140 HFD=4.2
00:22:36.633 00.002 7988 MultiStar: [#1 0.30,-0.14,0.99,U] [#2 0.02,-0.15,0.86,U] [#3 0.09,0.17,0.90,U] [#4 0.05,0.15,0.77,U] [#5 -0.08,0.02,0.75,U] [#6 0.11,-0.14,0.66,U] [#7 0.24,0.04,0.50,U] [#8 0.23,-0.16,0.47,U] 
00:22:36.633 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.11, -0.04}
00:22:36.635 00.002 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.56) = xAngle (-1.76 = -1.76)
00:22:36.635 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
00:22:36.637 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.20 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
00:22:36.639 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
00:22:36.639 00.000 7988 Enqueuing Move request for scope (0.11, -0.02)
00:22:36.641 00.002 15712 Worker thread wakes up
00:22:36.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:22:36.641 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:22:36.641 00.000 15712 Moving (0.11, -0.02) raw xDistance=-0.02 yDistance=-0.11
00:22:36.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:22:36.641 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.1
00:22:36.643 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:36.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:36.645 00.002 7988 Enqueuing Expose request
00:22:36.645 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:22:36.645 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
00:22:36.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:36.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:22:36.645 00.000 15712 MoveAxis(E, 10, ABG)
00:22:36.645 00.000 15712 Guiding  Dir = 2, Dur = 10
00:22:36.681 00.036 15712 IsGuiding returns 0
00:22:36.700 00.019 15712 IsGuiding returns 1
00:22:36.700 00.000 15712 scope still moving after pulse duration time elapsed
00:22:36.745 00.045 15712 IsGuiding returns 0
00:22:36.745 00.000 15712 scope move finished after 10 + 53 ms
00:22:36.745 00.000 15712 Move returns status 0, amount 10
00:22:36.745 00.000 15712 MoveAxis(N, 0, ABG)
00:22:36.745 00.000 15712 Move returns status 0, amount 0
00:22:36.745 00.000 15712 move complete, result=0
00:22:36.745 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:22:36.750 00.005 15712 worker thread done servicing request
00:22:36.750 00.000 15712 Worker thread wakes up
00:22:36.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:36.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:38.388 01.638 15712 Exposure complete
00:22:38.436 00.048 15712 worker thread done servicing request
00:22:38.436 00.000 7988 OnExposeComplete: enter
00:22:38.450 00.014 7988 UpdateGuideState(): m_state=6
00:22:38.452 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3782
00:22:38.453 00.001 7988 Star::Find returns 1 (0), X=501.96, Y=809.33, Mass=1549, SNR=26.1, Peak=138 HFD=4.7
00:22:38.453 00.000 7988 MultiStar: [#1 0.17,-0.35,0.96,U] [#2 0.01,0.00,0.86,U] [#3 0.26,-0.17,0.82,U] [#4 0.31,-0.01,0.74,U] [#5 0.28,0.04,0.72,U] [#6 0.34,-0.23,0.00,M1] [#7 0.07,0.18,0.47,U] [#8 0.14,-0.04,0.43,U] 
00:22:38.455 00.002 7988 single-star, 7 included, MultiStar: {0.17, -0.08}, one-star: {0.09, -0.08}
00:22:38.455 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
00:22:38.457 00.002 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
00:22:38.457 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.13 cameraTheta=-0.74 mountX=-0.08 mountY=-0.09, mountTheta=-2.32
00:22:38.459 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.08, opts=13)
00:22:38.461 00.002 7988 Enqueuing Move request for scope (0.09, -0.08)
00:22:38.461 00.000 15712 Worker thread wakes up
00:22:38.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
00:22:38.461 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
00:22:38.461 00.000 15712 Moving (0.09, -0.08) raw xDistance=-0.08 yDistance=-0.09
00:22:38.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:38.461 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.1
00:22:38.464 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:38.464 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:38.466 00.002 7988 Enqueuing Expose request
00:22:38.466 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:22:38.468 00.002 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
00:22:38.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:38.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:22:38.468 00.000 15712 MoveAxis(E, 9, ABG)
00:22:38.468 00.000 15712 Guiding  Dir = 2, Dur = 9
00:22:38.468 00.000 15712 IsGuiding returns 0
00:22:38.487 00.019 15712 IsGuiding returns 0
00:22:38.487 00.000 15712 Move returns status 0, amount 9
00:22:38.487 00.000 15712 MoveAxis(N, 0, ABG)
00:22:38.487 00.000 15712 Move returns status 0, amount 0
00:22:38.487 00.000 15712 move complete, result=0
00:22:38.487 00.000 15712 worker thread done servicing request
00:22:38.487 00.000 15712 Worker thread wakes up
00:22:38.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:38.487 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:22:38.493 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:39.905 01.412 15712 Exposure complete
00:22:39.967 00.062 15712 worker thread done servicing request
00:22:39.967 00.000 7988 OnExposeComplete: enter
00:22:39.967 00.000 7988 UpdateGuideState(): m_state=6
00:22:39.967 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3783
00:22:39.967 00.000 7988 Star::Find returns 1 (0), X=501.95, Y=808.99, Mass=1585, SNR=26.4, Peak=151 HFD=4.4
00:22:39.967 00.000 7988 MultiStar: [#1 0.32,-0.63,0.00,M1] [#2 0.23,-0.54,0.00,M1] [#3 0.07,-0.45,0.00,M1] [#4 -0.09,-0.39,0.73,U] [#5 0.13,-0.50,0.00,M1] [#6 0.18,-0.55,0.00,M2] [#7 0.29,-0.51,0.00,M1] [#8 0.10,-0.48,0.00,M1] 
00:22:39.967 00.000 7988 refined, 1 included, MultiStar: {0.01, -0.41}, one-star: {0.08, -0.42}
00:22:39.967 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
00:22:39.967 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.14)
00:22:39.967 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.41 hyp=0.41 cameraTheta=-1.55 mountX=-0.41 mountY=0.00, mountTheta=3.14
00:22:39.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.41, opts=13)
00:22:39.981 00.014 7988 Enqueuing Move request for scope (0.01, -0.41)
00:22:39.982 00.001 15712 Worker thread wakes up
00:22:39.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.41) opts 0xd
00:22:39.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.41)
00:22:39.982 00.000 15712 Moving (0.01, -0.41) raw xDistance=-0.41 yDistance=0.00
00:22:39.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:39.982 00.000 7988 UpdateGuideState exits: m=1585 SNR=26.4
00:22:39.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:39.982 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:39.982 00.000 7988 Enqueuing Expose request
00:22:39.982 00.000 15712 PPEC rslt: input = -0.41, final = -0.27, react = -0.25, pred = -0.03, hyst = -0.22, hyst_pct = 0.00, period_length = 639.78
00:22:39.982 00.000 15712 PPEC: input: -0.41, control: -0.27, exposure: 1500
00:22:39.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:39.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:22:39.982 00.000 15712 MoveAxis(E, 89, ABG)
00:22:39.982 00.000 15712 Guiding  Dir = 2, Dur = 89
00:22:39.982 00.000 15712 IsGuiding returns 0
00:22:40.000 00.018 15712 PulseGuide returned control before completion, sleep 79
00:22:40.119 00.119 15712 IsGuiding returns 0
00:22:40.119 00.000 15712 Move returns status 0, amount 89
00:22:40.119 00.000 15712 MoveAxis(N, 0, ABG)
00:22:40.119 00.000 15712 Move returns status 0, amount 0
00:22:40.119 00.000 15712 move complete, result=0
00:22:40.119 00.000 15712 worker thread done servicing request
00:22:40.119 00.000 15712 Worker thread wakes up
00:22:40.119 00.000 7988 GuideStep: -0.4 px 89 ms EAST, 0.0 px 0 ms NORTH
00:22:40.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:40.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:41.864 01.745 15712 Exposure complete
00:22:41.925 00.061 15712 worker thread done servicing request
00:22:41.925 00.000 7988 OnExposeComplete: enter
00:22:41.927 00.002 7988 UpdateGuideState(): m_state=6
00:22:41.927 00.000 7988 Star::Find(15, 501, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3784
00:22:41.929 00.002 7988 Star::Find returns 1 (0), X=501.83, Y=809.11, Mass=1546, SNR=26.3, Peak=181 HFD=4.3
00:22:41.931 00.002 7988 MultiStar: [#1 0.04,-0.30,0.95,U] [#2 -0.02,-0.14,0.86,U] [#3 0.17,-0.43,0.00,M2] [#4 -0.09,-0.20,0.72,U] [#5 -0.01,-0.34,0.71,U] [#6 0.15,-0.27,0.67,U] [#7 -0.08,-0.09,0.48,U] [#8 0.13,-0.36,0.44,U] 
00:22:41.931 00.000 7988 refined, 7 included, MultiStar: {0.00, -0.25}, one-star: {-0.04, -0.30}
00:22:41.933 00.002 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
00:22:41.933 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
00:22:41.935 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.56 mountX=-0.25 mountY=0.00, mountTheta=3.13
00:22:41.935 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.25, opts=13)
00:22:41.937 00.002 7988 Enqueuing Move request for scope (0.00, -0.25)
00:22:41.939 00.002 15712 Worker thread wakes up
00:22:41.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.25) opts 0xd
00:22:41.939 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.25)
00:22:41.939 00.000 15712 Moving (0.00, -0.25) raw xDistance=-0.25 yDistance=0.00
00:22:41.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:41.939 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.3
00:22:41.941 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:41.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:41.941 00.000 7988 Enqueuing Expose request
00:22:41.941 00.000 15712 PPEC rslt: input = -0.25, final = -0.18, react = -0.15, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.78
00:22:41.941 00.000 15712 PPEC: input: -0.25, control: -0.18, exposure: 1500
00:22:41.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:41.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:22:41.941 00.000 15712 MoveAxis(E, 59, ABG)
00:22:41.941 00.000 15712 Guiding  Dir = 2, Dur = 59
00:22:41.941 00.000 15712 IsGuiding returns 0
00:22:41.975 00.034 15712 PulseGuide returned control before completion, sleep 40
00:22:42.020 00.045 15712 IsGuiding returns 1
00:22:42.020 00.000 15712 scope still moving after pulse duration time elapsed
00:22:42.056 00.036 15712 IsGuiding returns 0
00:22:42.056 00.000 15712 scope move finished after 59 + 51 ms
00:22:42.056 00.000 15712 Move returns status 0, amount 59
00:22:42.056 00.000 15712 MoveAxis(N, 0, ABG)
00:22:42.056 00.000 15712 Move returns status 0, amount 0
00:22:42.056 00.000 15712 move complete, result=0
00:22:42.056 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
00:22:42.057 00.001 15712 worker thread done servicing request
00:22:42.057 00.000 15712 Worker thread wakes up
00:22:42.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:42.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:43.475 01.418 15712 Exposure complete
00:22:43.537 00.062 15712 worker thread done servicing request
00:22:43.537 00.000 7988 OnExposeComplete: enter
00:22:43.537 00.000 7988 UpdateGuideState(): m_state=6
00:22:43.537 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3785
00:22:43.537 00.000 7988 Star::Find returns 1 (0), X=501.97, Y=809.34, Mass=1551, SNR=26.2, Peak=174 HFD=4.2
00:22:43.537 00.000 7988 MultiStar: [#1 0.25,-0.16,0.95,U] [#2 0.20,-0.04,0.84,U] [#3 0.21,0.00,0.84,U] [#4 0.09,-0.22,0.79,U] [#5 -0.15,-0.22,0.70,U] [#6 0.06,-0.27,0.64,U] [#7 -0.04,0.08,0.49,U] [#8 0.08,-0.00,0.42,U] 
00:22:43.537 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.10, -0.07}
00:22:43.537 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
00:22:43.537 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
00:22:43.537 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.60 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
00:22:43.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.07, opts=13)
00:22:43.537 00.000 7988 Enqueuing Move request for scope (0.10, -0.07)
00:22:43.537 00.000 15712 Worker thread wakes up
00:22:43.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:22:43.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:22:43.537 00.000 15712 Moving (0.10, -0.07) raw xDistance=-0.07 yDistance=-0.10
00:22:43.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:43.537 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.2
00:22:43.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:43.553 00.016 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:22:43.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:43.554 00.001 7988 Enqueuing Expose request
00:22:43.554 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
00:22:43.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:43.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:22:43.554 00.000 15712 MoveAxis(E, 9, ABG)
00:22:43.556 00.002 15712 Guiding  Dir = 2, Dur = 9
00:22:43.587 00.031 15712 IsGuiding returns 0
00:22:43.604 00.017 15712 IsGuiding returns 0
00:22:43.604 00.000 15712 Move returns status 0, amount 9
00:22:43.604 00.000 15712 MoveAxis(N, 0, ABG)
00:22:43.604 00.000 15712 Move returns status 0, amount 0
00:22:43.604 00.000 15712 move complete, result=0
00:22:43.604 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:22:43.608 00.004 15712 worker thread done servicing request
00:22:43.608 00.000 15712 Worker thread wakes up
00:22:43.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:43.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:45.248 01.640 15712 Exposure complete
00:22:45.309 00.061 15712 worker thread done servicing request
00:22:45.309 00.000 7988 OnExposeComplete: enter
00:22:45.309 00.000 7988 UpdateGuideState(): m_state=6
00:22:45.311 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3786
00:22:45.311 00.000 7988 Star::Find returns 1 (0), X=501.63, Y=809.32, Mass=1518, SNR=25.8, Peak=157 HFD=4.7
00:22:45.313 00.002 7988 MultiStar: [#1 0.09,-0.26,0.99,U] [#2 0.04,-0.20,0.86,U] [#3 0.02,-0.09,0.85,U] [#4 -0.02,-0.26,0.75,U] [#5 0.05,-0.10,0.72,U] [#6 0.12,-0.10,0.66,U] [#7 -0.28,-0.08,0.47,U] [#8 0.16,-0.27,0.43,U] 
00:22:45.313 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.24, -0.09}
00:22:45.315 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
00:22:45.315 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
00:22:45.317 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.63 mountX=-0.16 mountY=0.01, mountTheta=3.06
00:22:45.319 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.16, opts=13)
00:22:45.319 00.000 7988 Enqueuing Move request for scope (-0.01, -0.16)
00:22:45.322 00.003 15712 Worker thread wakes up
00:22:45.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
00:22:45.322 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
00:22:45.322 00.000 15712 Moving (-0.01, -0.16) raw xDistance=-0.16 yDistance=0.01
00:22:45.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:45.325 00.003 7988 UpdateGuideState exits: m=1518 SNR=25.8
00:22:45.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:45.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:45.325 00.000 7988 Enqueuing Expose request
00:22:45.325 00.000 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.10, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:22:45.325 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
00:22:45.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:45.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:22:45.325 00.000 15712 MoveAxis(E, 10, ABG)
00:22:45.325 00.000 15712 Guiding  Dir = 2, Dur = 10
00:22:45.325 00.000 15712 IsGuiding returns 0
00:22:45.345 00.020 15712 IsGuiding returns 1
00:22:45.345 00.000 15712 scope still moving after pulse duration time elapsed
00:22:45.372 00.027 15712 IsGuiding returns 1
00:22:45.407 00.035 15712 IsGuiding returns 0
00:22:45.407 00.000 15712 scope move finished after 10 + 72 ms
00:22:45.407 00.000 15712 Move returns status 0, amount 10
00:22:45.407 00.000 15712 MoveAxis(N, 0, ABG)
00:22:45.407 00.000 15712 Move returns status 0, amount 0
00:22:45.407 00.000 15712 move complete, result=0
00:22:45.407 00.000 7988 GuideStep: -0.2 px 10 ms EAST, 0.0 px 0 ms NORTH
00:22:45.414 00.007 15712 worker thread done servicing request
00:22:45.414 00.000 15712 Worker thread wakes up
00:22:45.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:45.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:46.829 01.415 15712 Exposure complete
00:22:46.886 00.057 15712 worker thread done servicing request
00:22:46.886 00.000 7988 OnExposeComplete: enter
00:22:46.890 00.004 7988 UpdateGuideState(): m_state=6
00:22:46.890 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3787
00:22:46.890 00.000 7988 Star::Find returns 1 (0), X=501.72, Y=809.35, Mass=1560, SNR=26.3, Peak=143 HFD=4.7
00:22:46.890 00.000 7988 MultiStar: [#1 0.12,-0.42,0.00,M1] [#2 0.15,-0.26,0.84,U] [#3 0.03,-0.24,0.82,U] [#4 -0.08,-0.25,0.71,U] [#5 0.04,-0.11,0.70,U] [#6 -0.04,-0.54,0.00,M1] [#7 -0.05,-0.09,0.46,U] [#8 0.02,-0.35,0.44,U] 
00:22:46.890 00.000 7988 single-star, 6 included, MultiStar: {-0.01, -0.19}, one-star: {-0.15, -0.06}
00:22:46.890 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.32 = 1.96)
00:22:46.890 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
00:22:46.890 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.76 mountX=-0.06 mountY=0.15, mountTheta=1.96
00:22:46.890 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.06, opts=13)
00:22:46.890 00.000 7988 Enqueuing Move request for scope (-0.15, -0.06)
00:22:46.890 00.000 15712 Worker thread wakes up
00:22:46.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
00:22:46.890 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
00:22:46.890 00.000 15712 Moving (-0.15, -0.06) raw xDistance=-0.06 yDistance=0.15
00:22:46.903 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:46.903 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.3
00:22:46.905 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:46.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:46.908 00.003 7988 Enqueuing Expose request
00:22:46.908 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:22:46.908 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
00:22:46.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:46.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:22:46.908 00.000 15712 MoveAxis(E, 10, ABG)
00:22:46.908 00.000 15712 Guiding  Dir = 2, Dur = 10
00:22:46.922 00.014 15712 IsGuiding returns 0
00:22:46.942 00.020 15712 IsGuiding returns 1
00:22:46.942 00.000 15712 scope still moving after pulse duration time elapsed
00:22:46.988 00.046 15712 IsGuiding returns 0
00:22:46.988 00.000 15712 scope move finished after 10 + 53 ms
00:22:46.988 00.000 15712 Move returns status 0, amount 10
00:22:46.988 00.000 15712 MoveAxis(N, 0, ABG)
00:22:46.988 00.000 15712 Move returns status 0, amount 0
00:22:46.988 00.000 15712 move complete, result=0
00:22:46.988 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:22:46.997 00.009 15712 worker thread done servicing request
00:22:46.997 00.000 15712 Worker thread wakes up
00:22:46.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:46.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:48.735 01.738 15712 Exposure complete
00:22:48.797 00.062 15712 worker thread done servicing request
00:22:48.797 00.000 7988 OnExposeComplete: enter
00:22:48.797 00.000 7988 UpdateGuideState(): m_state=6
00:22:48.800 00.003 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3788
00:22:48.800 00.000 7988 Star::Find returns 1 (0), X=502.05, Y=809.41, Mass=1524, SNR=25.9, Peak=143 HFD=4.8
00:22:48.800 00.000 7988 MultiStar: [#1 0.27,-0.16,0.96,U] [#2 0.19,0.06,0.88,U] [#3 0.42,-0.02,0.00,M1] [#4 0.37,0.19,0.00,M1] [#5 0.16,-0.33,0.71,U] [#6 0.33,0.12,0.63,U] [#7 0.18,-0.18,0.47,U] [#8 0.51,-0.02,0.00,M1] 
00:22:48.804 00.004 7988 single-star, 5 included, MultiStar: {0.22, -0.07}, one-star: {0.18, 0.00}
00:22:48.804 00.000 7988 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
00:22:48.804 00.000 7988 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
00:22:48.804 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.00 mountX=0.00 mountY=-0.18, mountTheta=-1.56
00:22:48.804 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.00, opts=13)
00:22:48.804 00.000 7988 Enqueuing Move request for scope (0.18, 0.00)
00:22:48.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:48.804 00.000 7988 UpdateGuideState exits: m=1524 SNR=25.9
00:22:48.812 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:48.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:48.812 00.000 7988 Enqueuing Expose request
00:22:48.812 00.000 15712 Worker thread wakes up
00:22:48.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
00:22:48.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
00:22:48.812 00.000 15712 Moving (0.18, 0.00) raw xDistance=0.00 yDistance=-0.18
00:22:48.812 00.000 15712 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:22:48.812 00.000 15712 PPEC: input: 0.00, control: -0.04, exposure: 1500
00:22:48.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:48.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:22:48.812 00.000 15712 MoveAxis(E, 13, ABG)
00:22:48.812 00.000 15712 Guiding  Dir = 2, Dur = 13
00:22:48.812 00.000 15712 IsGuiding returns 0
00:22:48.849 00.037 15712 IsGuiding returns 1
00:22:48.849 00.000 15712 scope still moving after pulse duration time elapsed
00:22:48.876 00.027 15712 IsGuiding returns 1
00:22:48.908 00.032 15712 IsGuiding returns 0
00:22:48.908 00.000 15712 scope move finished after 13 + 75 ms
00:22:48.908 00.000 15712 Move returns status 0, amount 13
00:22:48.908 00.000 15712 MoveAxis(N, 0, ABG)
00:22:48.908 00.000 15712 Move returns status 0, amount 0
00:22:48.908 00.000 15712 move complete, result=0
00:22:48.908 00.000 15712 worker thread done servicing request
00:22:48.908 00.000 15712 Worker thread wakes up
00:22:48.908 00.000 7988 GuideStep: 0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
00:22:48.910 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:48.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:50.329 01.419 15712 Exposure complete
00:22:50.390 00.061 15712 worker thread done servicing request
00:22:50.390 00.000 7988 OnExposeComplete: enter
00:22:50.390 00.000 7988 UpdateGuideState(): m_state=6
00:22:50.390 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
00:22:50.403 00.013 7988 Star::Find returns 1 (0), X=501.91, Y=809.19, Mass=1610, SNR=26.5, Peak=178 HFD=4.4
00:22:50.403 00.000 7988 MultiStar: [#1 0.48,-0.41,0.00,M1] [#2 0.29,-0.26,0.84,U] [#3 0.26,-0.01,0.82,U] [#4 0.17,-0.26,0.69,U] [#5 0.26,-0.08,0.71,U] [#6 0.41,-0.07,0.00,M1] [#7 0.17,0.15,0.45,U] [#8 0.44,-0.07,0.00,M2] 
00:22:50.406 00.003 7988 single-star, 5 included, MultiStar: {0.19, -0.14}, one-star: {0.04, -0.22}
00:22:50.406 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
00:22:50.406 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
00:22:50.406 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.39 mountX=-0.22 mountY=-0.03, mountTheta=-2.98
00:22:50.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.22, opts=13)
00:22:50.406 00.000 7988 Enqueuing Move request for scope (0.04, -0.22)
00:22:50.406 00.000 15712 Worker thread wakes up
00:22:50.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
00:22:50.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
00:22:50.406 00.000 15712 Moving (0.04, -0.22) raw xDistance=-0.22 yDistance=-0.03
00:22:50.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:50.406 00.000 7988 UpdateGuideState exits: m=1610 SNR=26.5
00:22:50.419 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:50.420 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:50.422 00.002 7988 Enqueuing Expose request
00:22:50.422 00.000 15712 PPEC rslt: input = -0.22, final = -0.17, react = -0.13, pred = -0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 639.78
00:22:50.422 00.000 15712 PPEC: input: -0.22, control: -0.17, exposure: 1500
00:22:50.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:50.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:22:50.422 00.000 15712 MoveAxis(E, 55, ABG)
00:22:50.422 00.000 15712 Guiding  Dir = 2, Dur = 55
00:22:50.422 00.000 15712 IsGuiding returns 0
00:22:50.437 00.015 15712 PulseGuide returned control before completion, sleep 43
00:22:50.510 00.073 15712 IsGuiding returns 0
00:22:50.510 00.000 15712 Move returns status 0, amount 55
00:22:50.510 00.000 15712 MoveAxis(N, 0, ABG)
00:22:50.510 00.000 15712 Move returns status 0, amount 0
00:22:50.510 00.000 15712 move complete, result=0
00:22:50.510 00.000 15712 worker thread done servicing request
00:22:50.510 00.000 15712 Worker thread wakes up
00:22:50.510 00.000 7988 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
00:22:50.512 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:50.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:52.256 01.744 15712 Exposure complete
00:22:52.305 00.049 15712 worker thread done servicing request
00:22:52.317 00.012 7988 OnExposeComplete: enter
00:22:52.317 00.000 7988 UpdateGuideState(): m_state=6
00:22:52.317 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3790
00:22:52.317 00.000 7988 Star::Find returns 1 (0), X=502.13, Y=809.67, Mass=1537, SNR=25.8, Peak=153 HFD=4.5
00:22:52.322 00.005 7988 MultiStar: [#1 0.38,0.24,0.00,M2] [#2 0.39,0.28,0.00,M1] [#3 0.29,0.27,0.83,U] [#4 0.42,0.29,0.00,M1] [#5 0.33,0.15,0.71,U] [#6 0.33,0.29,0.00,M2] [#7 0.39,0.38,0.00,M1] [#8 0.35,0.28,0.00,M3] 
00:22:52.322 00.000 7988 single-star, 2 included, MultiStar: {0.29, 0.23}, one-star: {0.26, 0.26}
00:22:52.322 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
00:22:52.322 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
00:22:52.322 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.26 hyp=0.37 cameraTheta=0.80 mountX=0.26 mountY=-0.26, mountTheta=-0.78
00:22:52.322 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.26, opts=13)
00:22:52.322 00.000 7988 Enqueuing Move request for scope (0.26, 0.26)
00:22:52.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:52.322 00.000 7988 UpdateGuideState exits: m=1537 SNR=25.8
00:22:52.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:52.333 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:52.333 00.000 7988 Enqueuing Expose request
00:22:52.333 00.000 15712 Worker thread wakes up
00:22:52.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.26) opts 0xd
00:22:52.333 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.26)
00:22:52.333 00.000 15712 Moving (0.26, 0.26) raw xDistance=0.26 yDistance=-0.26
00:22:52.339 00.006 15712 PPEC rslt: input = 0.26, final = 0.12, react = 0.16, pred = -0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 639.78
00:22:52.339 00.000 15712 PPEC: input: 0.26, control: 0.12, exposure: 1500
00:22:52.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:22:52.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:22:52.339 00.000 15712 MoveAxis(W, 39, ABG)
00:22:52.339 00.000 15712 Guiding  Dir = 3, Dur = 39
00:22:52.339 00.000 15712 IsGuiding returns 0
00:22:52.365 00.026 15712 PulseGuide returned control before completion, sleep 23
00:22:52.399 00.034 15712 IsGuiding returns 1
00:22:52.399 00.000 15712 scope still moving after pulse duration time elapsed
00:22:52.429 00.030 15712 IsGuiding returns 0
00:22:52.429 00.000 15712 scope move finished after 39 + 50 ms
00:22:52.429 00.000 15712 Move returns status 0, amount 39
00:22:52.429 00.000 15712 MoveAxis(N, 0, ABG)
00:22:52.429 00.000 15712 Move returns status 0, amount 0
00:22:52.429 00.000 15712 move complete, result=0
00:22:52.429 00.000 15712 worker thread done servicing request
00:22:52.429 00.000 15712 Worker thread wakes up
00:22:52.429 00.000 7988 GuideStep: 0.3 px 39 ms WEST, -0.3 px 0 ms NORTH
00:22:52.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:52.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:53.835 01.406 15712 Exposure complete
00:22:53.887 00.052 15712 worker thread done servicing request
00:22:53.896 00.009 7988 OnExposeComplete: enter
00:22:53.896 00.000 7988 UpdateGuideState(): m_state=6
00:22:53.898 00.002 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3791
00:22:53.898 00.000 7988 Star::Find returns 1 (0), X=501.88, Y=809.30, Mass=1556, SNR=26.0, Peak=160 HFD=4.5
00:22:53.900 00.002 7988 MultiStar: [#1 0.40,-0.23,0.00,M3] [#2 0.24,-0.22,0.82,U] [#3 0.25,-0.25,0.84,U] [#4 0.13,0.11,0.74,U] [#5 0.15,-0.00,0.75,U] [#6 -0.01,-0.12,0.67,U] [#7 -0.06,0.18,0.45,U] [#8 0.19,0.06,0.42,U] 
00:22:53.900 00.000 7988 single-star, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.01, -0.11}
00:22:53.902 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
00:22:53.904 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
00:22:53.904 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=-0.11 mountY=-0.01, mountTheta=-3.05
00:22:53.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
00:22:53.908 00.002 7988 Enqueuing Move request for scope (0.01, -0.11)
00:22:53.908 00.000 15712 Worker thread wakes up
00:22:53.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:22:53.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:22:53.908 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=-0.01
00:22:53.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:53.908 00.000 7988 UpdateGuideState exits: m=1556 SNR=26.0
00:22:53.911 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:53.912 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:53.912 00.000 7988 Enqueuing Expose request
00:22:53.912 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:22:53.912 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
00:22:53.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:53.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:22:53.912 00.000 15712 MoveAxis(E, 10, ABG)
00:22:53.912 00.000 15712 Guiding  Dir = 2, Dur = 10
00:22:53.912 00.000 15712 IsGuiding returns 0
00:22:53.932 00.020 15712 IsGuiding returns 1
00:22:53.932 00.000 15712 scope still moving after pulse duration time elapsed
00:22:53.976 00.044 15712 IsGuiding returns 0
00:22:53.976 00.000 15712 scope move finished after 10 + 54 ms
00:22:53.976 00.000 15712 Move returns status 0, amount 10
00:22:53.976 00.000 15712 MoveAxis(N, 0, ABG)
00:22:53.976 00.000 15712 Move returns status 0, amount 0
00:22:53.976 00.000 15712 move complete, result=0
00:22:53.976 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
00:22:53.982 00.006 15712 worker thread done servicing request
00:22:53.982 00.000 15712 Worker thread wakes up
00:22:53.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:53.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:55.619 01.637 15712 Exposure complete
00:22:55.683 00.064 15712 worker thread done servicing request
00:22:55.683 00.000 7988 OnExposeComplete: enter
00:22:55.683 00.000 7988 UpdateGuideState(): m_state=6
00:22:55.683 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3792
00:22:55.683 00.000 7988 Star::Find returns 1 (0), X=502.17, Y=809.24, Mass=1598, SNR=26.6, Peak=171 HFD=4.3
00:22:55.683 00.000 7988 MultiStar: [#1 0.33,-0.21,0.95,U] [#2 0.14,-0.18,0.83,U] [#3 0.44,-0.02,0.00,M1] [#4 0.44,0.02,0.00,M1] [#5 0.25,-0.24,0.70,U] [#6 0.35,-0.07,0.65,U] [#7 0.17,-0.08,0.47,U] [#8 0.24,-0.14,0.41,U] 
00:22:55.689 00.006 7988 refined, 6 included, MultiStar: {0.26, -0.16}, one-star: {0.29, -0.17}
00:22:55.689 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
00:22:55.689 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
00:22:55.692 00.003 7988 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.31 cameraTheta=-0.56 mountX=-0.16 mountY=-0.26, mountTheta=-2.13
00:22:55.694 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.16, opts=13)
00:22:55.694 00.000 7988 Enqueuing Move request for scope (0.26, -0.16)
00:22:55.696 00.002 15712 Worker thread wakes up
00:22:55.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.16) opts 0xd
00:22:55.696 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.16)
00:22:55.696 00.000 15712 Moving (0.26, -0.16) raw xDistance=-0.16 yDistance=-0.26
00:22:55.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:22:55.696 00.000 7988 UpdateGuideState exits: m=1598 SNR=26.6
00:22:55.698 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:55.698 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:55.698 00.000 7988 Enqueuing Expose request
00:22:55.698 00.000 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 639.78
00:22:55.698 00.000 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
00:22:55.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:22:55.698 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:22:55.698 00.000 15712 MoveAxis(E, 41, ABG)
00:22:55.698 00.000 15712 Guiding  Dir = 2, Dur = 41
00:22:55.723 00.025 15712 IsGuiding returns 0
00:22:55.735 00.012 15712 PulseGuide returned control before completion, sleep 35
00:22:55.779 00.044 15712 IsGuiding returns 1
00:22:55.779 00.000 15712 scope still moving after pulse duration time elapsed
00:22:55.826 00.047 15712 IsGuiding returns 0
00:22:55.826 00.000 15712 scope move finished after 41 + 71 ms
00:22:55.826 00.000 15712 Move returns status 0, amount 41
00:22:55.826 00.000 15712 MoveAxis(N, 0, ABG)
00:22:55.826 00.000 15712 Move returns status 0, amount 0
00:22:55.826 00.000 15712 move complete, result=0
00:22:55.826 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.3 px 0 ms NORTH
00:22:55.836 00.010 15712 worker thread done servicing request
00:22:55.836 00.000 15712 Worker thread wakes up
00:22:55.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:55.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:57.249 01.413 15712 Exposure complete
00:22:57.305 00.056 15712 worker thread done servicing request
00:22:57.305 00.000 7988 OnExposeComplete: enter
00:22:57.311 00.006 7988 UpdateGuideState(): m_state=6
00:22:57.311 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3793
00:22:57.313 00.002 7988 Star::Find returns 1 (0), X=502.34, Y=809.50, Mass=1529, SNR=26.0, Peak=141 HFD=4.3
00:22:57.313 00.000 7988 MultiStar: [#1 0.53,0.08,0.00,M3] [#2 0.36,0.01,0.87,U] [#3 0.47,0.16,0.00,M2] [#4 0.47,-0.04,0.00,M2] [#5 0.48,0.03,0.00,M1] [#6 0.64,0.28,0.00,M1] [#7 0.30,0.11,0.51,U] [#8 0.33,0.03,0.48,U] 
00:22:57.313 00.000 7988 refined, 3 included, MultiStar: {0.38, 0.06}, one-star: {0.47, 0.09}
00:22:57.313 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.41 = -1.41)
00:22:57.313 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
00:22:57.313 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=0.06 hyp=0.39 cameraTheta=0.16 mountX=0.06 mountY=-0.39, mountTheta=-1.41
00:22:57.313 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=0.06, opts=13)
00:22:57.313 00.000 7988 Enqueuing Move request for scope (0.38, 0.06)
00:22:57.322 00.009 15712 Worker thread wakes up
00:22:57.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.06) opts 0xd
00:22:57.322 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, 0.06)
00:22:57.322 00.000 15712 Moving (0.38, 0.06) raw xDistance=0.06 yDistance=-0.39
00:22:57.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:57.322 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.0
00:22:57.324 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:57.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:57.326 00.002 7988 Enqueuing Expose request
00:22:57.326 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:22:57.326 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:22:57.326 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.09 newest=-0.65
00:22:57.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:22:57.326 00.000 15712 MoveAxis(E, 6, ABG)
00:22:57.326 00.000 15712 Guiding  Dir = 2, Dur = 6
00:22:57.326 00.000 15712 IsGuiding returns 0
00:22:57.349 00.023 15712 IsGuiding returns 0
00:22:57.349 00.000 15712 Move returns status 0, amount 6
00:22:57.349 00.000 15712 BLC: Oldest BLC event removed
00:22:57.349 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 98 applied
00:22:57.349 00.000 15712 MoveAxis(N, 196, ABG)
00:22:57.349 00.000 15712 Guiding  Dir = 0, Dur = 196
00:22:57.349 00.000 15712 IsGuiding returns 0
00:22:57.424 00.075 15712 PulseGuide returned control before completion, sleep 126
00:22:57.565 00.141 15712 IsGuiding returns 1
00:22:57.565 00.000 15712 scope still moving after pulse duration time elapsed
00:22:57.598 00.033 15712 IsGuiding returns 1
00:22:57.634 00.036 15712 IsGuiding returns 0
00:22:57.634 00.000 15712 scope move finished after 196 + 91 ms
00:22:57.634 00.000 15712 Move returns status 0, amount 196
00:22:57.634 00.000 15712 move complete, result=0
00:22:57.634 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.4 px 196 ms NORTH
00:22:57.642 00.008 15712 worker thread done servicing request
00:22:57.642 00.000 15712 Worker thread wakes up
00:22:57.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:57.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:22:59.383 01.741 15712 Exposure complete
00:22:59.444 00.061 15712 worker thread done servicing request
00:22:59.444 00.000 7988 OnExposeComplete: enter
00:22:59.444 00.000 7988 UpdateGuideState(): m_state=6
00:22:59.444 00.000 7988 Star::Find(15, 502, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3794
00:22:59.444 00.000 7988 Star::Find returns 1 (0), X=501.77, Y=809.69, Mass=1555, SNR=26.2, Peak=156 HFD=4.5
00:22:59.448 00.004 7988 MultiStar: [#1 0.29,0.01,0.99,U] [#2 0.12,0.13,0.87,U] [#3 0.14,0.29,0.85,U] [#4 0.08,0.24,0.76,U] [#5 -0.06,0.24,0.73,U] [#6 0.04,0.00,0.66,U] [#7 0.31,0.19,0.50,U] [#8 0.21,0.13,0.44,U] 
00:22:59.448 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.17}, one-star: {-0.11, 0.28}
00:22:59.448 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.52 = -0.52)
00:22:59.448 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
00:22:59.448 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.04 mountX=0.17 mountY=-0.11, mountTheta=-0.55
00:22:59.448 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.17, opts=13)
00:22:59.448 00.000 7988 Enqueuing Move request for scope (0.10, 0.17)
00:22:59.448 00.000 15712 Worker thread wakes up
00:22:59.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
00:22:59.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
00:22:59.448 00.000 15712 Moving (0.10, 0.17) raw xDistance=0.17 yDistance=-0.11
00:22:59.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:22:59.448 00.000 7988 UpdateGuideState exits: m=1555 SNR=26.2
00:22:59.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:59.460 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:22:59.460 00.000 7988 Enqueuing Expose request
00:22:59.460 00.000 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.385278, 1:0.105586
00:22:59.460 00.000 15712 BLC: No correction, Miss < min_move
00:22:59.465 00.005 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.78
00:22:59.465 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
00:22:59.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:59.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:22:59.465 00.000 15712 MoveAxis(W, 27, ABG)
00:22:59.465 00.000 15712 Guiding  Dir = 3, Dur = 27
00:22:59.467 00.002 15712 IsGuiding returns 0
00:22:59.495 00.028 15712 IsGuiding returns 1
00:22:59.495 00.000 15712 scope still moving after pulse duration time elapsed
00:22:59.543 00.048 15712 IsGuiding returns 0
00:22:59.543 00.000 15712 scope move finished after 27 + 49 ms
00:22:59.543 00.000 15712 Move returns status 0, amount 27
00:22:59.543 00.000 15712 MoveAxis(N, 0, ABG)
00:22:59.543 00.000 15712 Move returns status 0, amount 0
00:22:59.543 00.000 15712 move complete, result=0
00:22:59.543 00.000 7988 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
00:22:59.545 00.002 15712 worker thread done servicing request
00:22:59.545 00.000 15712 Worker thread wakes up
00:22:59.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:22:59.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:23:00.962 01.417 15712 Exposure complete
00:23:01.025 00.063 7988 OnExposeComplete: enter
00:23:01.025 00.000 7988 UpdateGuideState(): m_state=6
00:23:01.025 00.000 15712 worker thread done servicing request
00:23:01.025 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3795
00:23:01.025 00.000 7988 Star::Find returns 1 (0), X=501.99, Y=809.43, Mass=1587, SNR=26.3, Peak=182 HFD=4.2
00:23:01.025 00.000 7988 MultiStar: [#1 0.17,-0.12,0.98,U] [#2 0.17,-0.17,0.84,U] [#3 0.16,-0.10,0.88,U] [#4 0.27,-0.09,0.74,U] [#5 0.15,-0.19,0.70,U] [#6 0.14,-0.13,0.66,U] [#7 0.28,0.18,0.47,U] [#8 -0.08,-0.06,0.43,U] 
00:23:01.030 00.005 7988 single-star, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.12, 0.02}
00:23:01.030 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
00:23:01.030 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
00:23:01.030 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=0.02 mountY=-0.12, mountTheta=-1.42
00:23:01.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.02, opts=13)
00:23:01.030 00.000 7988 Enqueuing Move request for scope (0.12, 0.02)
00:23:01.030 00.000 15712 Worker thread wakes up
00:23:01.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:23:01.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:23:01.030 00.000 15712 Moving (0.12, 0.02) raw xDistance=0.02 yDistance=-0.12
00:23:01.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:01.030 00.000 7988 UpdateGuideState exits: m=1587 SNR=26.3
00:23:01.041 00.011 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.385278, 1:0.105586, 2:0.120139
00:23:01.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:01.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:01.041 00.000 7988 Enqueuing Expose request
00:23:01.041 00.000 15712 BLC: No correction, Miss < min_move
00:23:01.041 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:23:01.041 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
00:23:01.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:01.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:23:01.041 00.000 15712 MoveAxis(E, 6, ABG)
00:23:01.041 00.000 15712 Guiding  Dir = 2, Dur = 6
00:23:01.048 00.007 15712 IsGuiding returns 0
00:23:01.062 00.014 15712 IsGuiding returns 0
00:23:01.062 00.000 15712 Move returns status 0, amount 6
00:23:01.062 00.000 15712 MoveAxis(N, 0, ABG)
00:23:01.062 00.000 15712 Move returns status 0, amount 0
00:23:01.062 00.000 15712 move complete, result=0
00:23:01.062 00.000 15712 worker thread done servicing request
00:23:01.062 00.000 15712 Worker thread wakes up
00:23:01.062 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:23:01.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:01.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(487,794,31,31)
00:23:01.365 00.303 7988 evsrv: cli 0CCCF588 connect
00:23:01.367 00.002 7988 case statement mapped state 6 to 3
00:23:01.369 00.002 7988 case statement mapped state 6 to 3
00:23:01.370 00.001 7988 evsrv: cli 0CCCF588 request: {"method":"get_app_state","id":"2127b88c-8af9-4d81-b974-f92d11fd0503"}
00:23:01.370 00.000 7988 case statement mapped state 6 to 3
00:23:01.375 00.005 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":"Guiding","id":"2127b88c-8af9-4d81-b974-f92d11fd0503"}
00:23:01.377 00.002 7988 evsrv: cli 0CCCF588 disconnect
00:23:01.381 00.004 7988 evsrv: cli 0CCCFE48 connect
00:23:01.383 00.002 7988 case statement mapped state 6 to 3
00:23:01.385 00.002 7988 case statement mapped state 6 to 3
00:23:01.387 00.002 7988 evsrv: cli 0CCCFE48 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"04365d5f-9ab3-4e52-ab8a-dd2183afb939"}
00:23:01.387 00.000 7988 PhdController::Dither begins
00:23:01.389 00.002 7988 dither: size=4.00, dRA=3.97 dDec=4.00
00:23:01.390 00.001 7988 MountToCamera -- mountTheta (0.79) + m_xAngle (1.56) = xAngle (2.35 = 2.35)
00:23:01.390 00.000 7988 MountToCamera -- mountX=3.97 mountY=4.00 hyp=5.64 mountTheta=0.79 cameraX=-3.97, cameraY=4.01 cameraTheta=2.35
00:23:01.392 00.002 7988 setting lock position to (497.90, 813.42)
00:23:01.394 00.002 7988 Mount: notify guiding dithered (-4.0, 4.0)
00:23:01.396 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
00:23:01.398 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
00:23:01.400 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:23:01.400 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:23:01.403 00.003 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
00:23:01.403 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
00:23:01.406 00.003 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:23:01.406 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:23:01.406 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:23:01.406 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
00:23:01.406 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:23:01.406 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
00:23:01.406 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
00:23:01.406 00.000 7988 MultiStar: stabilizing after lock position change
00:23:01.420 00.014 7988 Status Line: Dither by 3.97,4.00
00:23:01.422 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
00:23:01.424 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
00:23:01.426 00.002 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":0,"id":"04365d5f-9ab3-4e52-ab8a-dd2183afb939"}
00:23:01.430 00.004 7988 evsrv: cli 0CCCFE48 disconnect
00:23:02.694 01.264 15712 Exposure complete
00:23:02.773 00.079 15712 worker thread done servicing request
00:23:02.773 00.000 7988 OnExposeComplete: enter
00:23:02.775 00.002 7988 UpdateGuideState(): m_state=6
00:23:02.777 00.002 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3796
00:23:02.777 00.000 7988 Star::Find returns 1 (0), X=501.94, Y=809.23, Mass=1629, SNR=26.8, Peak=177 HFD=4.2
00:23:02.779 00.002 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
00:23:02.779 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
00:23:02.779 00.000 7988 CameraToMount -- cameraX=4.03 cameraY=-4.18 hyp=5.81 cameraTheta=-0.80 mountX=-4.15 mountY=-3.93, mountTheta=-2.38
00:23:02.779 00.000 7988 dither recenter: remaining=(-4.0,-4.0) step=(-4.0,-4.0)
00:23:02.779 00.000 7988 MountToCamera -- mountTheta (-2.35) + m_xAngle (1.56) = xAngle (-0.79 = -0.79)
00:23:02.786 00.007 7988 MountToCamera -- mountX=-3.97 mountY=-4.00 hyp=5.64 mountTheta=-2.35 cameraX=3.97, cameraY=-4.01 cameraTheta=-0.79
00:23:02.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=3.97, y=-4.01, opts=4)
00:23:02.786 00.000 7988 Enqueuing Move request for scope (3.97, -4.01)
00:23:02.786 00.000 7988 Mount: notify direct move -3.97,-4.00
00:23:02.786 00.000 15712 Worker thread wakes up
00:23:02.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (3.97, -4.01) opts 0x4
00:23:02.786 00.000 15712 Handling offset move in thread for scope, endpoint = (3.97, -4.01)
00:23:02.786 00.000 15712 Moving (3.97, -4.01) raw xDistance=-3.97 yDistance=-4.00
00:23:02.786 00.000 15712 BLC: window closed
00:23:02.786 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
00:23:02.795 00.009 15712 MoveAxis(E, 1297, B)
00:23:02.795 00.000 15712 Guiding  Dir = 2, Dur = 1297
00:23:02.795 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
00:23:02.796 00.001 15712 IsGuiding returns 0
00:23:02.796 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:23:02.798 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:23:02.800 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
00:23:02.800 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
00:23:02.804 00.004 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:23:02.804 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:23:02.806 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:23:02.808 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
00:23:02.810 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:23:02.810 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
00:23:02.813 00.003 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
00:23:02.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:23:02.815 00.002 7988 UpdateGuideState exits: m=1629 SNR=26.8
00:23:02.817 00.002 7988 PhdController: settling, locked = 1, distance = 5.84 (1.50) aobump = 0 frame = 1 / 99999
00:23:02.818 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767417782.818,"Host":"ASTROPC","Inst":1,"Distance":5.84,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:23:02.818 00.000 15712 PulseGuide returned control before completion, sleep 1284
00:23:02.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:02.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:02.818 00.000 7988 Enqueuing Expose request
00:23:04.118 01.300 15712 IsGuiding returns 1
00:23:04.118 00.000 15712 scope still moving after pulse duration time elapsed
00:23:04.151 00.033 15712 IsGuiding returns 0
00:23:04.151 00.000 15712 scope move finished after 1297 + 68 ms
00:23:04.151 00.000 15712 Move returns status 0, amount 1297
00:23:04.151 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:23:04.151 00.000 15712 MoveAxis(N, 1021, B)
00:23:04.151 00.000 15712 Guiding  Dir = 0, Dur = 1021
00:23:04.151 00.000 15712 IsGuiding returns 0
00:23:04.236 00.085 15712 PulseGuide returned control before completion, sleep 952
00:23:05.243 01.007 15712 IsGuiding returns 1
00:23:05.243 00.000 15712 scope still moving after pulse duration time elapsed
00:23:05.307 00.064 15712 IsGuiding returns 0
00:23:05.307 00.000 15712 scope move finished after 1021 + 129 ms
00:23:05.307 00.000 15712 Move returns status 0, amount 1021
00:23:05.307 00.000 15712 move complete, result=0
00:23:05.307 00.000 15712 worker thread done servicing request
00:23:05.307 00.000 15712 Worker thread wakes up
00:23:05.307 00.000 7988 GuideStep: -4.0 px 1297 ms EAST, -4.0 px 1021 ms NORTH
00:23:05.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:05.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:07.057 01.750 15712 Exposure complete
00:23:07.118 00.061 15712 worker thread done servicing request
00:23:07.118 00.000 7988 OnExposeComplete: enter
00:23:07.118 00.000 7988 UpdateGuideState(): m_state=6
00:23:07.118 00.000 7988 Star::Find(15, 501, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3797
00:23:07.118 00.000 7988 Star::Find returns 1 (0), X=499.45, Y=812.82, Mass=1475, SNR=25.3, Peak=132 HFD=4.5
00:23:07.118 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
00:23:07.118 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
00:23:07.118 00.000 7988 CameraToMount -- cameraX=1.54 cameraY=-0.60 hyp=1.66 cameraTheta=-0.37 mountX=-0.58 mountY=-1.53, mountTheta=-1.93
00:23:07.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=1.54, y=-0.60, opts=13)
00:23:07.118 00.000 7988 Enqueuing Move request for scope (1.54, -0.60)
00:23:07.118 00.000 15712 Worker thread wakes up
00:23:07.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.54, -0.60) opts 0xd
00:23:07.118 00.000 15712 Handling offset move in thread for scope, endpoint = (1.54, -0.60)
00:23:07.118 00.000 15712 Moving (1.54, -0.60) raw xDistance=-0.58 yDistance=-1.53
00:23:07.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:07.118 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.3
00:23:07.131 00.013 7988 PhdController: settling, locked = 1, distance = 1.66 (1.50) aobump = 0 frame = 2 / 99999
00:23:07.131 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417787.131,"Host":"ASTROPC","Inst":1,"Distance":1.66,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:23:07.131 00.000 15712 PPEC rslt(dithering): input = -0.58, final = -0.35
00:23:07.131 00.000 15712 PPEC: input: -0.58, control: -0.35, exposure: 1500
00:23:07.131 00.000 15712 resist switch: large excursion: input -1.53 thresh 0.75 direction from 0 to -1
00:23:07.131 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.59
00:23:07.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:07.134 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:07.135 00.001 7988 Enqueuing Expose request
00:23:07.137 00.002 15712 GuideAlgorithmResistSwitch::result() returns -1.53 from input -1.53
00:23:07.137 00.000 15712 MoveAxis(E, 114, ABG)
00:23:07.137 00.000 15712 Guiding  Dir = 2, Dur = 114
00:23:07.137 00.000 15712 IsGuiding returns 0
00:23:07.152 00.015 15712 PulseGuide returned control before completion, sleep 110
00:23:07.296 00.144 15712 IsGuiding returns 0
00:23:07.296 00.000 15712 Move returns status 0, amount 114
00:23:07.296 00.000 15712 MoveAxis(N, 391, ABG)
00:23:07.296 00.000 15712 Guiding  Dir = 0, Dur = 391
00:23:07.296 00.000 15712 IsGuiding returns 0
00:23:07.374 00.078 15712 PulseGuide returned control before completion, sleep 322
00:23:07.709 00.335 15712 IsGuiding returns 1
00:23:07.709 00.000 15712 scope still moving after pulse duration time elapsed
00:23:07.741 00.032 15712 IsGuiding returns 1
00:23:07.808 00.067 15712 IsGuiding returns 0
00:23:07.808 00.000 15712 scope move finished after 391 + 119 ms
00:23:07.808 00.000 15712 Move returns status 0, amount 391
00:23:07.808 00.000 15712 move complete, result=0
00:23:07.808 00.000 7988 GuideStep: -0.6 px 114 ms EAST, -1.5 px 391 ms NORTH
00:23:07.809 00.001 15712 worker thread done servicing request
00:23:07.809 00.000 15712 Worker thread wakes up
00:23:07.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:07.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:09.225 01.416 15712 Exposure complete
00:23:09.287 00.062 15712 worker thread done servicing request
00:23:09.287 00.000 7988 OnExposeComplete: enter
00:23:09.287 00.000 7988 UpdateGuideState(): m_state=6
00:23:09.289 00.002 7988 Star::Find(15, 499, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3798
00:23:09.289 00.000 7988 Star::Find returns 1 (0), X=498.72, Y=813.23, Mass=1624, SNR=26.7, Peak=120 HFD=5.0
00:23:09.291 00.002 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.56) = xAngle (-1.78 = -1.78)
00:23:09.291 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.82 = -1.82)
00:23:09.293 00.002 7988 CameraToMount -- cameraX=0.82 cameraY=-0.18 hyp=0.84 cameraTheta=-0.22 mountX=-0.18 mountY=-0.81, mountTheta=-1.78
00:23:09.293 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.82, y=-0.18, opts=13)
00:23:09.296 00.003 7988 Enqueuing Move request for scope (0.82, -0.18)
00:23:09.296 00.000 15712 Worker thread wakes up
00:23:09.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.18) opts 0xd
00:23:09.296 00.000 15712 Handling offset move in thread for scope, endpoint = (0.82, -0.18)
00:23:09.296 00.000 15712 Moving (0.82, -0.18) raw xDistance=-0.18 yDistance=-0.81
00:23:09.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:23:09.296 00.000 7988 UpdateGuideState exits: m=1624 SNR=26.7
00:23:09.299 00.003 7988 PhdController: settling, locked = 1, distance = 1.41 (1.50) aobump = 0 frame = 3 / 99999
00:23:09.299 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417789.299,"Host":"ASTROPC","Inst":1,"Distance":1.41,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:23:09.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:09.303 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:09.303 00.000 7988 Enqueuing Expose request
00:23:09.303 00.000 15712 PPEC rslt(dithering): input = -0.18, final = -0.11
00:23:09.303 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
00:23:09.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
00:23:09.303 00.000 15712 MoveAxis(E, 35, ABG)
00:23:09.303 00.000 15712 Guiding  Dir = 2, Dur = 35
00:23:09.303 00.000 15712 IsGuiding returns 0
00:23:09.318 00.015 15712 PulseGuide returned control before completion, sleep 30
00:23:09.366 00.048 15712 IsGuiding returns 0
00:23:09.366 00.000 15712 Move returns status 0, amount 35
00:23:09.366 00.000 15712 MoveAxis(N, 208, ABG)
00:23:09.366 00.000 15712 Guiding  Dir = 0, Dur = 208
00:23:09.366 00.000 15712 IsGuiding returns 0
00:23:09.449 00.083 15712 PulseGuide returned control before completion, sleep 139
00:23:09.605 00.156 15712 IsGuiding returns 1
00:23:09.605 00.000 15712 scope still moving after pulse duration time elapsed
00:23:09.637 00.032 15712 IsGuiding returns 1
00:23:09.678 00.041 15712 IsGuiding returns 0
00:23:09.678 00.000 15712 scope move finished after 208 + 95 ms
00:23:09.678 00.000 15712 Move returns status 0, amount 208
00:23:09.678 00.000 15712 move complete, result=0
00:23:09.678 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.8 px 208 ms NORTH
00:23:09.680 00.002 15712 worker thread done servicing request
00:23:09.680 00.000 15712 Worker thread wakes up
00:23:09.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:09.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:11.310 01.630 15712 Exposure complete
00:23:11.371 00.061 15712 worker thread done servicing request
00:23:11.371 00.000 7988 OnExposeComplete: enter
00:23:11.371 00.000 7988 UpdateGuideState(): m_state=6
00:23:11.374 00.003 7988 Star::Find(15, 498, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3799
00:23:11.374 00.000 7988 Star::Find returns 1 (0), X=497.00, Y=813.44, Mass=1565, SNR=26.1, Peak=171 HFD=4.1
00:23:11.376 00.002 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.56) = xAngle (1.55 = 1.55)
00:23:11.376 00.000 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
00:23:11.378 00.002 7988 CameraToMount -- cameraX=-0.91 cameraY=0.03 hyp=0.91 cameraTheta=3.11 mountX=0.02 mountY=0.91, mountTheta=1.55
00:23:11.380 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.91, y=0.03, opts=13)
00:23:11.380 00.000 7988 Enqueuing Move request for scope (-0.91, 0.03)
00:23:11.382 00.002 15712 Worker thread wakes up
00:23:11.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.03) opts 0xd
00:23:11.382 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.91, 0.03)
00:23:11.382 00.000 15712 Moving (-0.91, 0.03) raw xDistance=0.02 yDistance=0.91
00:23:11.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:11.382 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.1
00:23:11.385 00.003 7988 PhdController: settling, locked = 1, distance = 1.26 (1.50) aobump = 0 frame = 4 / 99999
00:23:11.386 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767417791.386,"Host":"ASTROPC","Inst":1,"Distance":1.26,"Time":2.1,"SettleTime":15.0,"StarLocked":true}
00:23:11.387 00.001 15712 PPEC rslt(dithering): input = 0.02, final = 0.01
00:23:11.387 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
00:23:11.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:11.387 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:11.389 00.002 7988 Enqueuing Expose request
00:23:11.389 00.000 15712 resist switch: large excursion: input 0.91 thresh 0.75 direction from -1 to 1
00:23:11.389 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.72
00:23:11.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
00:23:11.389 00.000 15712 MoveAxis(W, 4, ABG)
00:23:11.389 00.000 15712 Guiding  Dir = 3, Dur = 4
00:23:11.391 00.002 15712 IsGuiding returns 0
00:23:11.452 00.061 15712 IsGuiding returns 0
00:23:11.452 00.000 15712 Move returns status 0, amount 4
00:23:11.452 00.000 15712 BLC: Oldest BLC event removed
00:23:11.452 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 98 applied
00:23:11.452 00.000 15712 MoveAxis(S, 329, ABG)
00:23:11.452 00.000 15712 Guiding  Dir = 1, Dur = 329
00:23:11.452 00.000 15712 IsGuiding returns 0
00:23:11.532 00.080 15712 PulseGuide returned control before completion, sleep 260
00:23:11.804 00.272 15712 IsGuiding returns 1
00:23:11.804 00.000 15712 scope still moving after pulse duration time elapsed
00:23:11.835 00.031 15712 IsGuiding returns 1
00:23:11.899 00.064 15712 IsGuiding returns 0
00:23:11.899 00.000 15712 scope move finished after 329 + 117 ms
00:23:11.899 00.000 15712 Move returns status 0, amount 329
00:23:11.899 00.000 15712 move complete, result=0
00:23:11.899 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.9 px 329 ms SOUTH
00:23:11.901 00.002 15712 worker thread done servicing request
00:23:11.901 00.000 15712 Worker thread wakes up
00:23:11.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:11.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:13.322 01.421 15712 Exposure complete
00:23:13.383 00.061 15712 worker thread done servicing request
00:23:13.383 00.000 7988 OnExposeComplete: enter
00:23:13.383 00.000 7988 UpdateGuideState(): m_state=6
00:23:13.383 00.000 7988 Star::Find(15, 496, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3800
00:23:13.383 00.000 7988 Star::Find returns 1 (0), X=497.18, Y=813.38, Mass=1560, SNR=26.1, Peak=169 HFD=4.1
00:23:13.383 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.66 = 1.62)
00:23:13.383 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.59)
00:23:13.383 00.000 7988 CameraToMount -- cameraX=-0.72 cameraY=-0.03 hyp=0.72 cameraTheta=-3.10 mountX=-0.04 mountY=0.72, mountTheta=1.62
00:23:13.383 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.72, y=-0.03, opts=13)
00:23:13.383 00.000 7988 Enqueuing Move request for scope (-0.72, -0.03)
00:23:13.394 00.011 15712 Worker thread wakes up
00:23:13.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:13.394 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.1
00:23:13.394 00.000 7988 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 5 / 99999
00:23:13.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.03) opts 0xd
00:23:13.394 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417793.394,"Host":"ASTROPC","Inst":1,"Distance":1.10,"Time":4.1,"SettleTime":15.0,"StarLocked":true}
00:23:13.399 00.005 15712 Handling offset move in thread for scope, endpoint = (-0.72, -0.03)
00:23:13.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:13.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:13.399 00.000 7988 Enqueuing Expose request
00:23:13.399 00.000 15712 Moving (-0.72, -0.03) raw xDistance=-0.04 yDistance=0.72
00:23:13.399 00.000 15712 BLC: History state: CurrMiss=0.72, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.905991, 1:0.720990
00:23:13.399 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
00:23:13.399 00.000 15712 PPEC rslt(dithering): input = -0.04, final = -0.02
00:23:13.399 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:23:13.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
00:23:13.399 00.000 15712 MoveAxis(E, 7, ABG)
00:23:13.399 00.000 15712 Guiding  Dir = 2, Dur = 7
00:23:13.399 00.000 15712 IsGuiding returns 0
00:23:13.434 00.035 15712 IsGuiding returns 0
00:23:13.434 00.000 15712 Move returns status 0, amount 7
00:23:13.434 00.000 15712 MoveAxis(S, 184, ABG)
00:23:13.434 00.000 15712 Guiding  Dir = 1, Dur = 184
00:23:13.434 00.000 15712 IsGuiding returns 0
00:23:13.514 00.080 15712 PulseGuide returned control before completion, sleep 115
00:23:13.638 00.124 15712 IsGuiding returns 1
00:23:13.638 00.000 15712 scope still moving after pulse duration time elapsed
00:23:13.670 00.032 15712 IsGuiding returns 1
00:23:13.717 00.047 15712 IsGuiding returns 0
00:23:13.717 00.000 15712 scope move finished after 184 + 103 ms
00:23:13.717 00.000 15712 Move returns status 0, amount 184
00:23:13.717 00.000 15712 move complete, result=0
00:23:13.717 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.7 px 184 ms SOUTH
00:23:13.723 00.006 15712 worker thread done servicing request
00:23:13.723 00.000 15712 Worker thread wakes up
00:23:13.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:13.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:15.363 01.640 15712 Exposure complete
00:23:15.426 00.063 15712 worker thread done servicing request
00:23:15.426 00.000 7988 OnExposeComplete: enter
00:23:15.426 00.000 7988 UpdateGuideState(): m_state=6
00:23:15.428 00.002 7988 Star::Find(15, 497, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3801
00:23:15.428 00.000 7988 Star::Find returns 1 (0), X=497.42, Y=813.58, Mass=1450, SNR=25.3, Peak=151 HFD=4.2
00:23:15.430 00.002 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.56) = xAngle (1.26 = 1.26)
00:23:15.430 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
00:23:15.432 00.002 7988 CameraToMount -- cameraX=-0.49 cameraY=0.16 hyp=0.51 cameraTheta=2.82 mountX=0.16 mountY=0.48, mountTheta=1.26
00:23:15.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.49, y=0.16, opts=13)
00:23:15.434 00.000 7988 Enqueuing Move request for scope (-0.49, 0.16)
00:23:15.436 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:15.436 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.3
00:23:15.438 00.002 7988 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 6 / 99999
00:23:15.438 00.000 15712 Worker thread wakes up
00:23:15.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.16) opts 0xd
00:23:15.440 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.49, 0.16)
00:23:15.440 00.000 15712 Moving (-0.49, 0.16) raw xDistance=0.16 yDistance=0.48
00:23:15.440 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417795.438,"Host":"ASTROPC","Inst":1,"Distance":0.92,"Time":6.1,"SettleTime":15.0,"StarLocked":true}
00:23:15.440 00.000 15712 BLC: History state: CurrMiss=0.48, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.905991, 1:0.720990, 2:0.482005
00:23:15.440 00.000 15712 BLC: Under-shoot: nominal increase by 105
00:23:15.440 00.000 15712 BLC: window closed
00:23:15.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:15.442 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:15.442 00.000 7988 Enqueuing Expose request
00:23:15.442 00.000 15712 BLC: Pulse adjusted to 108
00:23:15.442 00.000 15712 PPEC rslt(dithering): input = 0.16, final = 0.09
00:23:15.442 00.000 15712 PPEC: input: 0.16, control: 0.09, exposure: 1500
00:23:15.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
00:23:15.442 00.000 15712 MoveAxis(W, 31, ABG)
00:23:15.442 00.000 15712 Guiding  Dir = 3, Dur = 31
00:23:15.442 00.000 15712 IsGuiding returns 0
00:23:15.464 00.022 15712 PulseGuide returned control before completion, sleep 26
00:23:15.508 00.044 15712 IsGuiding returns 0
00:23:15.508 00.000 15712 Move returns status 0, amount 31
00:23:15.508 00.000 15712 MoveAxis(S, 123, ABG)
00:23:15.508 00.000 15712 Guiding  Dir = 1, Dur = 123
00:23:15.508 00.000 15712 IsGuiding returns 0
00:23:15.585 00.077 15712 PulseGuide returned control before completion, sleep 54
00:23:15.649 00.064 15712 IsGuiding returns 1
00:23:15.649 00.000 15712 scope still moving after pulse duration time elapsed
00:23:15.681 00.032 15712 IsGuiding returns 1
00:23:15.731 00.050 15712 IsGuiding returns 1
00:23:15.768 00.037 15712 IsGuiding returns 0
00:23:15.768 00.000 15712 scope move finished after 123 + 132 ms
00:23:15.768 00.000 15712 Move returns status 0, amount 123
00:23:15.768 00.000 15712 move complete, result=0
00:23:15.768 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.5 px 123 ms SOUTH
00:23:15.770 00.002 15712 worker thread done servicing request
00:23:15.770 00.000 15712 Worker thread wakes up
00:23:15.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:15.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:15.888 00.118 7988 evsrv: cli 0CCCFEE8 connect
00:23:15.890 00.002 7988 case statement mapped state 6 to 3
00:23:15.892 00.002 7988 case statement mapped state 6 to 3
00:23:15.892 00.000 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_pixel_scale","id":"ac5ba10a-8478-4002-9838-c899f2a4c5fd"}
00:23:15.892 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":3.86747,"id":"ac5ba10a-8478-4002-9838-c899f2a4c5fd"}
00:23:15.892 00.000 7988 evsrv: cli 0CCCFEE8 disconnect
00:23:17.182 01.290 15712 Exposure complete
00:23:17.244 00.062 15712 worker thread done servicing request
00:23:17.244 00.000 7988 OnExposeComplete: enter
00:23:17.244 00.000 7988 UpdateGuideState(): m_state=6
00:23:17.247 00.003 7988 Star::Find(15, 497, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3802
00:23:17.247 00.000 7988 Star::Find returns 1 (0), X=497.71, Y=813.22, Mass=1560, SNR=26.2, Peak=176 HFD=4.6
00:23:17.249 00.002 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.91 = 2.38)
00:23:17.249 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.34)
00:23:17.251 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-2.34 mountX=-0.20 mountY=0.20, mountTheta=2.36
00:23:17.253 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.20, opts=13)
00:23:17.253 00.000 7988 Enqueuing Move request for scope (-0.19, -0.20)
00:23:17.255 00.002 15712 Worker thread wakes up
00:23:17.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:17.257 00.002 7988 UpdateGuideState exits: m=1560 SNR=26.2
00:23:17.257 00.000 7988 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 7 / 99999
00:23:17.259 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
00:23:17.259 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417797.259,"Host":"ASTROPC","Inst":1,"Distance":0.73,"Time":8.0,"SettleTime":15.0,"StarLocked":true}
00:23:17.260 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
00:23:17.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:17.261 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:17.261 00.000 7988 Enqueuing Expose request
00:23:17.263 00.002 15712 Moving (-0.19, -0.20) raw xDistance=-0.20 yDistance=0.20
00:23:17.265 00.002 15712 PPEC rslt(dithering): input = -0.20, final = -0.12
00:23:17.265 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
00:23:17.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:17.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:23:17.265 00.000 15712 MoveAxis(E, 39, ABG)
00:23:17.265 00.000 15712 Guiding  Dir = 2, Dur = 39
00:23:17.265 00.000 15712 IsGuiding returns 0
00:23:17.278 00.013 15712 PulseGuide returned control before completion, sleep 30
00:23:17.328 00.050 15712 IsGuiding returns 0
00:23:17.328 00.000 15712 Move returns status 0, amount 39
00:23:17.328 00.000 15712 MoveAxis(N, 0, ABG)
00:23:17.328 00.000 15712 Move returns status 0, amount 0
00:23:17.328 00.000 15712 move complete, result=0
00:23:17.328 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
00:23:17.336 00.008 15712 worker thread done servicing request
00:23:17.336 00.000 15712 Worker thread wakes up
00:23:17.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:17.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:18.969 01.633 15712 Exposure complete
00:23:19.030 00.061 15712 worker thread done servicing request
00:23:19.030 00.000 7988 OnExposeComplete: enter
00:23:19.030 00.000 7988 UpdateGuideState(): m_state=6
00:23:19.032 00.002 7988 Star::Find(15, 497, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3803
00:23:19.032 00.000 7988 Star::Find returns 1 (0), X=497.92, Y=813.41, Mass=1589, SNR=26.6, Peak=158 HFD=4.5
00:23:19.034 00.002 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.10 = -2.10)
00:23:19.034 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.13 = -2.13)
00:23:19.036 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.53 mountX=-0.01 mountY=-0.01, mountTheta=-2.11
00:23:19.038 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
00:23:19.038 00.000 7988 Enqueuing Move request for scope (0.01, -0.01)
00:23:19.040 00.002 15712 Worker thread wakes up
00:23:19.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:19.040 00.000 7988 UpdateGuideState exits: m=1589 SNR=26.6
00:23:19.042 00.002 7988 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 8 / 99999
00:23:19.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:23:19.042 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417799.042,"Host":"ASTROPC","Inst":1,"Distance":0.51,"Time":9.7,"SettleTime":15.0,"StarLocked":true}
00:23:19.044 00.002 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:23:19.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:19.046 00.002 15712 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
00:23:19.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:19.046 00.000 7988 Enqueuing Expose request
00:23:19.049 00.003 15712 PPEC rslt(dithering): input = -0.01, final = -0.00
00:23:19.049 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
00:23:19.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:19.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:23:19.049 00.000 15712 MoveAxis(E, 1, ABG)
00:23:19.049 00.000 15712 Guiding  Dir = 2, Dur = 1
00:23:19.077 00.028 15712 IsGuiding returns 0
00:23:19.093 00.016 15712 IsGuiding returns 0
00:23:19.093 00.000 15712 Move returns status 0, amount 1
00:23:19.093 00.000 15712 MoveAxis(N, 0, ABG)
00:23:19.093 00.000 15712 Move returns status 0, amount 0
00:23:19.093 00.000 15712 move complete, result=0
00:23:19.093 00.000 15712 worker thread done servicing request
00:23:19.093 00.000 15712 Worker thread wakes up
00:23:19.093 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:23:19.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:19.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:20.514 01.421 15712 Exposure complete
00:23:20.565 00.051 15712 worker thread done servicing request
00:23:20.565 00.000 7988 OnExposeComplete: enter
00:23:20.576 00.011 7988 UpdateGuideState(): m_state=6
00:23:20.578 00.002 7988 Star::Find(15, 497, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3804
00:23:20.578 00.000 7988 Star::Find returns 1 (0), X=497.67, Y=813.38, Mass=1466, SNR=25.5, Peak=179 HFD=4.4
00:23:20.580 00.002 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.54 = 1.74)
00:23:20.580 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.71)
00:23:20.582 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-2.98 mountX=-0.04 mountY=0.23, mountTheta=1.74
00:23:20.584 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.04, opts=13)
00:23:20.584 00.000 7988 Enqueuing Move request for scope (-0.23, -0.04)
00:23:20.586 00.002 15712 Worker thread wakes up
00:23:20.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
00:23:20.586 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
00:23:20.586 00.000 15712 Moving (-0.23, -0.04) raw xDistance=-0.04 yDistance=0.23
00:23:20.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:20.586 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.5
00:23:20.588 00.002 7988 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 9 / 99999
00:23:20.588 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417800.588,"Host":"ASTROPC","Inst":1,"Distance":0.43,"Time":11.3,"SettleTime":15.0,"StarLocked":true}
00:23:20.590 00.002 15712 PPEC rslt(dithering): input = -0.04, final = -0.02
00:23:20.590 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:23:20.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:20.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:20.592 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:23:20.592 00.000 15712 MoveAxis(E, 8, ABG)
00:23:20.592 00.000 15712 Guiding  Dir = 2, Dur = 8
00:23:20.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:20.592 00.000 7988 Enqueuing Expose request
00:23:20.594 00.002 15712 IsGuiding returns 0
00:23:20.608 00.014 15712 IsGuiding returns 0
00:23:20.608 00.000 15712 Move returns status 0, amount 8
00:23:20.608 00.000 15712 MoveAxis(N, 0, ABG)
00:23:20.608 00.000 15712 Move returns status 0, amount 0
00:23:20.608 00.000 15712 move complete, result=0
00:23:20.608 00.000 15712 worker thread done servicing request
00:23:20.608 00.000 15712 Worker thread wakes up
00:23:20.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:20.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:20.608 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
00:23:22.254 01.646 15712 Exposure complete
00:23:22.315 00.061 15712 worker thread done servicing request
00:23:22.315 00.000 7988 OnExposeComplete: enter
00:23:22.315 00.000 7988 UpdateGuideState(): m_state=6
00:23:22.317 00.002 7988 Star::Find(15, 497, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3805
00:23:22.317 00.000 7988 Star::Find returns 1 (0), X=497.78, Y=813.06, Mass=1516, SNR=26.0, Peak=163 HFD=4.2
00:23:22.317 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
00:23:22.317 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
00:23:22.317 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.35 hyp=0.38 cameraTheta=-1.91 mountX=-0.36 mountY=0.13, mountTheta=2.79
00:23:22.317 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.35, opts=13)
00:23:22.317 00.000 7988 Enqueuing Move request for scope (-0.12, -0.35)
00:23:22.317 00.000 15712 Worker thread wakes up
00:23:22.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.35) opts 0xd
00:23:22.317 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.35)
00:23:22.317 00.000 15712 Moving (-0.12, -0.35) raw xDistance=-0.36 yDistance=0.13
00:23:22.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:23:22.317 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.0
00:23:22.328 00.011 7988 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 10 / 99999
00:23:22.328 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417802.328,"Host":"ASTROPC","Inst":1,"Distance":0.41,"Time":13.0,"SettleTime":15.0,"StarLocked":true}
00:23:22.328 00.000 15712 PPEC rslt(dithering): input = -0.36, final = -0.21
00:23:22.328 00.000 15712 PPEC: input: -0.36, control: -0.21, exposure: 1500
00:23:22.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:22.331 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:22.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:22.333 00.002 7988 Enqueuing Expose request
00:23:22.334 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:23:22.334 00.000 15712 MoveAxis(E, 70, ABG)
00:23:22.334 00.000 15712 Guiding  Dir = 2, Dur = 70
00:23:22.334 00.000 15712 IsGuiding returns 0
00:23:22.351 00.017 15712 PulseGuide returned control before completion, sleep 61
00:23:22.447 00.096 15712 IsGuiding returns 0
00:23:22.447 00.000 15712 Move returns status 0, amount 70
00:23:22.447 00.000 15712 MoveAxis(N, 0, ABG)
00:23:22.447 00.000 15712 Move returns status 0, amount 0
00:23:22.447 00.000 15712 move complete, result=0
00:23:22.447 00.000 7988 GuideStep: -0.4 px 70 ms EAST, 0.1 px 0 ms NORTH
00:23:22.447 00.000 15712 worker thread done servicing request
00:23:22.447 00.000 15712 Worker thread wakes up
00:23:22.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:22.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:23.863 01.416 15712 Exposure complete
00:23:23.915 00.052 15712 worker thread done servicing request
00:23:23.925 00.010 7988 OnExposeComplete: enter
00:23:23.925 00.000 7988 UpdateGuideState(): m_state=6
00:23:23.925 00.000 7988 Star::Find(15, 497, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3806
00:23:23.925 00.000 7988 Star::Find returns 1 (0), X=497.83, Y=813.34, Mass=1566, SNR=26.3, Peak=150 HFD=4.5
00:23:23.925 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
00:23:23.925 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.34)
00:23:23.932 00.007 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.35 mountX=-0.08 mountY=0.08, mountTheta=2.36
00:23:23.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
00:23:23.932 00.000 7988 Enqueuing Move request for scope (-0.08, -0.08)
00:23:23.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:23:23.932 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.3
00:23:23.932 00.000 7988 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 11 / 99999
00:23:23.932 00.000 15712 Worker thread wakes up
00:23:23.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
00:23:23.932 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
00:23:23.932 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417803.932,"Host":"ASTROPC","Inst":1,"Distance":0.32,"Time":14.6,"SettleTime":15.0,"StarLocked":true}
00:23:23.932 00.000 15712 Moving (-0.08, -0.08) raw xDistance=-0.08 yDistance=0.08
00:23:23.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:23.941 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:23.941 00.000 7988 Enqueuing Expose request
00:23:23.941 00.000 15712 PPEC rslt(dithering): input = -0.08, final = -0.05
00:23:23.941 00.000 15712 PPEC: input: -0.08, control: -0.05, exposure: 1500
00:23:23.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:23.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:23:23.941 00.000 15712 MoveAxis(E, 15, ABG)
00:23:23.941 00.000 15712 Guiding  Dir = 2, Dur = 15
00:23:23.941 00.000 15712 IsGuiding returns 0
00:23:23.965 00.024 15712 IsGuiding returns 1
00:23:23.965 00.000 15712 scope still moving after pulse duration time elapsed
00:23:24.017 00.052 15712 IsGuiding returns 0
00:23:24.017 00.000 15712 scope move finished after 15 + 58 ms
00:23:24.017 00.000 15712 Move returns status 0, amount 15
00:23:24.017 00.000 15712 MoveAxis(N, 0, ABG)
00:23:24.017 00.000 15712 Move returns status 0, amount 0
00:23:24.017 00.000 15712 move complete, result=0
00:23:24.017 00.000 7988 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
00:23:24.019 00.002 15712 worker thread done servicing request
00:23:24.019 00.000 15712 Worker thread wakes up
00:23:24.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:24.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:25.647 01.628 15712 Exposure complete
00:23:25.709 00.062 15712 worker thread done servicing request
00:23:25.709 00.000 7988 OnExposeComplete: enter
00:23:25.711 00.002 7988 UpdateGuideState(): m_state=6
00:23:25.711 00.000 7988 Star::Find(15, 497, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3807
00:23:25.711 00.000 7988 Star::Find returns 1 (0), X=497.88, Y=813.37, Mass=1483, SNR=25.4, Peak=166 HFD=4.3
00:23:25.711 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.57 = 2.72)
00:23:25.711 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.69)
00:23:25.711 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-2.00 mountX=-0.05 mountY=0.02, mountTheta=2.69
00:23:25.711 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.05, opts=13)
00:23:25.711 00.000 7988 Enqueuing Move request for scope (-0.02, -0.05)
00:23:25.720 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:25.720 00.000 7988 UpdateGuideState exits: m=1483 SNR=25.4
00:23:25.720 00.000 7988 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 12 / 99999
00:23:25.720 00.000 7988 PhdController: newstate STATE_FINISH
00:23:25.720 00.000 7988 PhdController complete: success
00:23:25.720 00.000 15712 Worker thread wakes up
00:23:25.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:23:25.720 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:23:25.720 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767417805.720,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
00:23:25.727 00.007 15712 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.02
00:23:25.727 00.000 7988 Mount: notify guiding dither settle done success=1
00:23:25.727 00.000 7988 PhdController: newstate STATE_IDLE
00:23:25.729 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:25.729 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:25.731 00.002 7988 Enqueuing Expose request
00:23:25.731 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:23:25.731 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
00:23:25.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:25.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:25.731 00.000 15712 MoveAxis(E, 6, ABG)
00:23:25.731 00.000 15712 Guiding  Dir = 2, Dur = 6
00:23:25.733 00.002 15712 IsGuiding returns 0
00:23:25.760 00.027 15712 IsGuiding returns 0
00:23:25.760 00.000 15712 Move returns status 0, amount 6
00:23:25.760 00.000 15712 MoveAxis(N, 0, ABG)
00:23:25.760 00.000 15712 Move returns status 0, amount 0
00:23:25.760 00.000 15712 move complete, result=0
00:23:25.760 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:23:25.762 00.002 15712 worker thread done servicing request
00:23:25.762 00.000 15712 Worker thread wakes up
00:23:25.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:25.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:27.181 01.419 15712 Exposure complete
00:23:27.242 00.061 15712 worker thread done servicing request
00:23:27.242 00.000 7988 OnExposeComplete: enter
00:23:27.242 00.000 7988 UpdateGuideState(): m_state=6
00:23:27.242 00.000 7988 Star::Find(15, 497, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:23:27.242 00.000 7988 Star::Find returns 1 (0), X=498.00, Y=813.44, Mass=1543, SNR=26.1, Peak=156 HFD=4.2
00:23:27.242 00.000 7988 MultiStar: exiting stabilization period
00:23:27.242 00.000 7988 MultiStar: updating star positions after lock position change
00:23:27.242 00.000 7988 Star::Find(15, 964, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:23:27.242 00.000 7988 Star::Find returns 1 (0), X=964.11, Y=222.57, Mass=1418, SNR=24.9, Peak=156 HFD=3.9
00:23:27.251 00.009 7988 Star::Find(15, 1204, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:23:27.251 00.000 7988 Star::Find returns 1 (0), X=1204.06, Y=797.12, Mass=1092, SNR=22.1, Peak=189 HFD=3.0
00:23:27.251 00.000 7988 Star::Find(15, 692, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:23:27.251 00.000 7988 Star::Find returns 1 (0), X=692.51, Y=722.55, Mass=1106, SNR=21.9, Peak=116 HFD=4.2
00:23:27.251 00.000 7988 Star::Find(15, 691, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:23:27.251 00.000 7988 Star::Find returns 1 (0), X=691.12, Y=578.85, Mass=746, SNR=17.9, Peak=97 HFD=3.9
00:23:27.251 00.000 7988 Star::Find(15, 1110, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:23:27.251 00.000 7988 Star::Find returns 1 (0), X=1110.20, Y=672.51, Mass=813, SNR=18.9, Peak=132 HFD=3.6
00:23:27.258 00.007 7988 Star::Find(15, 693, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:23:27.258 00.000 7988 Star::Find returns 1 (0), X=693.06, Y=159.13, Mass=575, SNR=16.0, Peak=122 HFD=2.6
00:23:27.258 00.000 7988 Star::Find(15, 32, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:23:27.258 00.000 7988 Star::Find returns 1 (0), X=31.02, Y=156.24, Mass=334, SNR=12.2, Peak=97 HFD=2.1
00:23:27.258 00.000 7988 Star::Find(15, 264, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:23:27.258 00.000 7988 Star::Find returns 1 (0), X=263.17, Y=75.14, Mass=267, SNR=11.0, Peak=85 HFD=2.1
00:23:27.258 00.000 7988 Star::Find(15, 98, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:23:27.258 00.000 7988 Star::Find returns 1 (0), X=97.56, Y=810.88, Mass=351, SNR=12.3, Peak=90 HFD=3.0
00:23:27.258 00.000 7988 Star::Find(15, 1070, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:23:27.268 00.010 7988 Star::Find returns 1 (0), X=1070.14, Y=755.78, Mass=298, SNR=11.2, Peak=71 HFD=3.1
00:23:27.268 00.000 7988 Star::Find(15, 749, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:23:27.268 00.000 7988 Star::Find returns 1 (0), X=748.78, Y=75.84, Mass=236, SNR=10.1, Peak=76 HFD=2.2
00:23:27.268 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
00:23:27.268 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
00:23:27.268 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.26 mountX=0.03 mountY=-0.10, mountTheta=-1.31
00:23:27.274 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
00:23:27.274 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
00:23:27.278 00.004 15712 Worker thread wakes up
00:23:27.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:23:27.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:23:27.278 00.000 15712 Moving (0.10, 0.03) raw xDistance=0.03 yDistance=-0.10
00:23:27.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:27.278 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.1
00:23:27.280 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:27.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:27.282 00.002 7988 Enqueuing Expose request
00:23:27.282 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:23:27.282 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
00:23:27.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:27.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:23:27.282 00.000 15712 MoveAxis(E, 6, ABG)
00:23:27.282 00.000 15712 Guiding  Dir = 2, Dur = 6
00:23:27.282 00.000 15712 IsGuiding returns 0
00:23:27.311 00.029 15712 IsGuiding returns 0
00:23:27.311 00.000 15712 Move returns status 0, amount 6
00:23:27.311 00.000 15712 MoveAxis(N, 0, ABG)
00:23:27.311 00.000 15712 Move returns status 0, amount 0
00:23:27.311 00.000 15712 move complete, result=0
00:23:27.311 00.000 15712 worker thread done servicing request
00:23:27.311 00.000 15712 Worker thread wakes up
00:23:27.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:27.311 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:23:27.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:28.950 01.639 15712 Exposure complete
00:23:29.013 00.063 15712 worker thread done servicing request
00:23:29.013 00.000 7988 OnExposeComplete: enter
00:23:29.015 00.002 7988 UpdateGuideState(): m_state=6
00:23:29.015 00.000 7988 Star::Find(15, 498, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3809
00:23:29.017 00.002 7988 Star::Find returns 1 (0), X=497.96, Y=813.62, Mass=1500, SNR=25.7, Peak=158 HFD=4.8
00:23:29.017 00.000 7988 MultiStar: [#1 -0.21,0.19,0.94,U] [#2 -0.30,0.22,0.84,U] [#3 -0.21,-0.14,0.86,U] [#4 -0.41,-0.13,0.00,M1] [#5 -0.30,0.05,0.74,U] [#6 -0.43,0.33,0.00,M1] [#7 0.13,-0.13,0.50,U] [#8 0.05,-0.29,0.44,U] 
00:23:29.020 00.003 7988 refined, 6 included, MultiStar: {-0.13, 0.05}, one-star: {0.06, 0.20}
00:23:29.020 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
00:23:29.022 00.002 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
00:23:29.022 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.15 cameraTheta=2.76 mountX=0.05 mountY=0.13, mountTheta=1.19
00:23:29.024 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.05, opts=13)
00:23:29.026 00.002 7988 Enqueuing Move request for scope (-0.13, 0.05)
00:23:29.026 00.000 15712 Worker thread wakes up
00:23:29.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
00:23:29.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
00:23:29.026 00.000 15712 Moving (-0.13, 0.05) raw xDistance=0.05 yDistance=0.13
00:23:29.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:29.026 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.7
00:23:29.029 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:29.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:29.031 00.002 7988 Enqueuing Expose request
00:23:29.031 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:23:29.033 00.002 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
00:23:29.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:29.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:23:29.033 00.000 15712 MoveAxis(E, 2, ABG)
00:23:29.033 00.000 15712 Guiding  Dir = 2, Dur = 2
00:23:29.065 00.032 15712 IsGuiding returns 0
00:23:29.082 00.017 15712 IsGuiding returns 0
00:23:29.082 00.000 15712 Move returns status 0, amount 2
00:23:29.082 00.000 15712 MoveAxis(N, 0, ABG)
00:23:29.082 00.000 15712 Move returns status 0, amount 0
00:23:29.082 00.000 15712 move complete, result=0
00:23:29.082 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:23:29.087 00.005 15712 worker thread done servicing request
00:23:29.087 00.000 15712 Worker thread wakes up
00:23:29.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:29.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:30.499 01.412 15712 Exposure complete
00:23:30.550 00.051 15712 worker thread done servicing request
00:23:30.550 00.000 7988 OnExposeComplete: enter
00:23:30.561 00.011 7988 UpdateGuideState(): m_state=6
00:23:30.561 00.000 7988 Star::Find(15, 497, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3810
00:23:30.561 00.000 7988 Star::Find returns 1 (0), X=497.67, Y=813.64, Mass=1497, SNR=25.7, Peak=153 HFD=4.5
00:23:30.561 00.000 7988 MultiStar: [#1 -0.55,-0.03,0.00,M1] [#2 -0.53,-0.04,0.00,M1] [#3 -0.29,0.01,0.87,U] [#4 -0.32,0.02,0.75,U] [#5 -0.41,0.12,0.00,M1] [#6 -0.36,0.06,0.63,U] [#7 0.15,-0.19,0.50,U] [#8 -0.02,-0.03,0.44,U] 
00:23:30.561 00.000 7988 refined, 5 included, MultiStar: {-0.21, 0.04}, one-star: {-0.24, 0.23}
00:23:30.567 00.006 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
00:23:30.567 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
00:23:30.567 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.22 cameraTheta=2.94 mountX=0.04 mountY=0.21, mountTheta=1.38
00:23:30.567 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.04, opts=13)
00:23:30.567 00.000 7988 Enqueuing Move request for scope (-0.21, 0.04)
00:23:30.567 00.000 15712 Worker thread wakes up
00:23:30.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
00:23:30.567 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
00:23:30.567 00.000 15712 Moving (-0.21, 0.04) raw xDistance=0.04 yDistance=0.21
00:23:30.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:30.567 00.000 7988 UpdateGuideState exits: m=1497 SNR=25.7
00:23:30.575 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:30.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:30.577 00.002 7988 Enqueuing Expose request
00:23:30.577 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:23:30.577 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
00:23:30.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:30.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:23:30.577 00.000 15712 MoveAxis(W, 2, ABG)
00:23:30.577 00.000 15712 Guiding  Dir = 3, Dur = 2
00:23:30.577 00.000 15712 IsGuiding returns 0
00:23:30.601 00.024 15712 IsGuiding returns 0
00:23:30.601 00.000 15712 Move returns status 0, amount 2
00:23:30.601 00.000 15712 MoveAxis(N, 0, ABG)
00:23:30.601 00.000 15712 Move returns status 0, amount 0
00:23:30.601 00.000 15712 move complete, result=0
00:23:30.601 00.000 15712 worker thread done servicing request
00:23:30.601 00.000 15712 Worker thread wakes up
00:23:30.601 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
00:23:30.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:30.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:32.238 01.637 15712 Exposure complete
00:23:32.301 00.063 15712 worker thread done servicing request
00:23:32.301 00.000 7988 OnExposeComplete: enter
00:23:32.301 00.000 7988 UpdateGuideState(): m_state=6
00:23:32.306 00.005 7988 Star::Find(15, 497, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3811
00:23:32.306 00.000 7988 Star::Find returns 1 (0), X=497.98, Y=813.56, Mass=1453, SNR=25.3, Peak=152 HFD=4.2
00:23:32.308 00.002 7988 MultiStar: [#1 -0.14,-0.04,0.99,U] [#2 -0.17,-0.03,0.83,U] [#3 -0.35,-0.08,0.88,U] [#4 -0.15,-0.02,0.74,U] [#5 -0.19,0.22,0.73,U] [#6 -0.15,0.23,0.65,U] [#7 0.39,-0.18,0.00,M1] [#8 0.02,0.09,0.45,U] 
00:23:32.308 00.000 7988 refined, 7 included, MultiStar: {-0.13, 0.06}, one-star: {0.07, 0.15}
00:23:32.310 00.002 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
00:23:32.310 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
00:23:32.312 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.75 mountX=0.05 mountY=0.13, mountTheta=1.18
00:23:32.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.06, opts=13)
00:23:32.315 00.003 7988 Enqueuing Move request for scope (-0.13, 0.06)
00:23:32.315 00.000 15712 Worker thread wakes up
00:23:32.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
00:23:32.315 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
00:23:32.315 00.000 15712 Moving (-0.13, 0.06) raw xDistance=0.05 yDistance=0.13
00:23:32.319 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:32.319 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.3
00:23:32.321 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:32.321 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:32.321 00.000 7988 Enqueuing Expose request
00:23:32.321 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:23:32.321 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
00:23:32.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:32.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:23:32.321 00.000 15712 MoveAxis(W, 4, ABG)
00:23:32.321 00.000 15712 Guiding  Dir = 3, Dur = 4
00:23:32.321 00.000 15712 IsGuiding returns 0
00:23:32.339 00.018 15712 IsGuiding returns 0
00:23:32.339 00.000 15712 Move returns status 0, amount 4
00:23:32.339 00.000 15712 MoveAxis(N, 0, ABG)
00:23:32.339 00.000 15712 Move returns status 0, amount 0
00:23:32.339 00.000 15712 move complete, result=0
00:23:32.339 00.000 15712 worker thread done servicing request
00:23:32.339 00.000 15712 Worker thread wakes up
00:23:32.339 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
00:23:32.347 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:32.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:33.764 01.417 15712 Exposure complete
00:23:33.829 00.065 15712 worker thread done servicing request
00:23:33.829 00.000 7988 OnExposeComplete: enter
00:23:33.829 00.000 7988 UpdateGuideState(): m_state=6
00:23:33.829 00.000 7988 Star::Find(15, 497, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3812
00:23:33.829 00.000 7988 Star::Find returns 1 (0), X=497.86, Y=813.35, Mass=1499, SNR=25.8, Peak=133 HFD=4.7
00:23:33.829 00.000 7988 MultiStar: [#1 -0.26,-0.19,0.93,U] [#2 -0.29,-0.21,0.86,U] [#3 -0.03,-0.30,0.85,U] [#4 -0.06,-0.26,0.72,U] [#5 -0.28,0.08,0.73,U] [#6 -0.14,-0.05,0.65,U] [#7 0.29,-0.29,0.00,M2] [#8 0.08,-0.18,0.46,U] 
00:23:33.829 00.000 7988 single-star, 7 included, MultiStar: {-0.14, -0.15}, one-star: {-0.05, -0.07}
00:23:33.829 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
00:23:33.829 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.48)
00:23:33.829 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.21 mountX=-0.07 mountY=0.05, mountTheta=2.49
00:23:33.845 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.07, opts=13)
00:23:33.846 00.001 7988 Enqueuing Move request for scope (-0.05, -0.07)
00:23:33.846 00.000 15712 Worker thread wakes up
00:23:33.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:23:33.846 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:23:33.846 00.000 15712 Moving (-0.05, -0.07) raw xDistance=-0.07 yDistance=0.05
00:23:33.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:33.849 00.003 7988 UpdateGuideState exits: m=1499 SNR=25.8
00:23:33.851 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:33.851 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:33.853 00.002 7988 Enqueuing Expose request
00:23:33.855 00.002 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:23:33.855 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
00:23:33.855 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:33.855 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:23:33.855 00.000 15712 MoveAxis(W, 2, ABG)
00:23:33.855 00.000 15712 Guiding  Dir = 3, Dur = 2
00:23:33.855 00.000 15712 IsGuiding returns 0
00:23:33.880 00.025 15712 IsGuiding returns 0
00:23:33.880 00.000 15712 Move returns status 0, amount 2
00:23:33.880 00.000 15712 MoveAxis(N, 0, ABG)
00:23:33.880 00.000 15712 Move returns status 0, amount 0
00:23:33.880 00.000 15712 move complete, result=0
00:23:33.880 00.000 15712 worker thread done servicing request
00:23:33.880 00.000 15712 Worker thread wakes up
00:23:33.880 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
00:23:33.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:33.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:35.518 01.638 15712 Exposure complete
00:23:35.579 00.061 15712 worker thread done servicing request
00:23:35.579 00.000 7988 OnExposeComplete: enter
00:23:35.579 00.000 7988 UpdateGuideState(): m_state=6
00:23:35.581 00.002 7988 Star::Find(15, 497, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3813
00:23:35.581 00.000 7988 Star::Find returns 1 (0), X=497.92, Y=813.01, Mass=1443, SNR=25.1, Peak=168 HFD=4.3
00:23:35.583 00.002 7988 MultiStar: [#1 0.11,-0.45,0.00,M1] [#2 0.09,-0.43,0.00,M1] [#3 -0.11,-0.42,0.00,M1] [#4 0.21,-0.24,0.77,U] [#5 0.09,-0.44,0.00,M1] [#6 0.26,-0.24,0.67,U] [#7 0.39,-0.37,0.00,M3] [#8 0.11,-0.48,0.00,M1] 
00:23:35.585 00.002 7988 refined, 2 included, MultiStar: {0.14, -0.31}, one-star: {0.01, -0.41}
00:23:35.585 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
00:23:35.587 00.002 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
00:23:35.587 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.14 mountX=-0.31 mountY=-0.14, mountTheta=-2.73
00:23:35.589 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.31, opts=13)
00:23:35.591 00.002 7988 Enqueuing Move request for scope (0.14, -0.31)
00:23:35.591 00.000 15712 Worker thread wakes up
00:23:35.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd
00:23:35.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.31)
00:23:35.591 00.000 15712 Moving (0.14, -0.31) raw xDistance=-0.31 yDistance=-0.14
00:23:35.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:35.591 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.1
00:23:35.594 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:35.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:23:35.594 00.000 7988 Enqueuing Expose request
00:23:35.594 00.000 15712 PPEC rslt: input = -0.31, final = -0.18, react = -0.18, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.78
00:23:35.594 00.000 15712 PPEC: input: -0.31, control: -0.18, exposure: 1500
00:23:35.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:35.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:23:35.594 00.000 15712 MoveAxis(E, 58, ABG)
00:23:35.594 00.000 15712 Guiding  Dir = 2, Dur = 58
00:23:35.594 00.000 15712 IsGuiding returns 0
00:23:35.623 00.029 15712 PulseGuide returned control before completion, sleep 44
00:23:35.680 00.057 7988 evsrv: cli 0CCCEEA8 connect
00:23:35.682 00.002 7988 case statement mapped state 6 to 3
00:23:35.683 00.001 7988 case statement mapped state 6 to 3
00:23:35.685 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"ec71b3b3-d718-4998-bfb5-61d7b837cb81"}
00:23:35.686 00.001 7988 case statement mapped state 6 to 3
00:23:35.688 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec71b3b3-d718-4998-bfb5-61d7b837cb81"}
00:23:35.689 00.001 15712 IsGuiding returns 0
00:23:35.689 00.000 15712 Move returns status 0, amount 58
00:23:35.689 00.000 15712 MoveAxis(N, 0, ABG)
00:23:35.689 00.000 15712 Move returns status 0, amount 0
00:23:35.689 00.000 15712 move complete, result=0
00:23:35.689 00.000 15712 worker thread done servicing request
00:23:35.689 00.000 15712 Worker thread wakes up
00:23:35.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:23:35.689 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
00:23:35.691 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(483,798,31,31)
00:23:35.693 00.002 7988 evsrv: cli 0CCCEEA8 disconnect
00:23:35.695 00.002 7988 evsrv: cli 0CCCF628 connect
00:23:35.697 00.002 7988 case statement mapped state 6 to 3
00:23:35.699 00.002 7988 case statement mapped state 6 to 3
00:23:35.701 00.002 7988 evsrv: cli 0CCCF628 request: {"method":"stop_capture","id":"7117de9b-190c-4a17-85ed-a41912f83959"}
00:23:35.702 00.001 7988 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:23:35.703 00.001 7988 Status Line: Waiting for devices...
00:23:35.705 00.002 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":0,"id":"7117de9b-190c-4a17-85ed-a41912f83959"}
00:23:35.707 00.002 7988 evsrv: cli 0CCCF628 disconnect
00:23:35.709 00.002 7988 evsrv: cli 0CCCF588 connect
00:23:35.711 00.002 7988 case statement mapped state 6 to 3
00:23:35.712 00.001 7988 case statement mapped state 6 to 3
00:23:35.713 00.001 7988 evsrv: cli 0CCCF588 request: {"method":"get_app_state","id":"cf7cbe50-9a84-41b6-bcad-a1ed7eb6d543"}
00:23:35.714 00.001 7988 case statement mapped state 6 to 3
00:23:35.716 00.002 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf7cbe50-9a84-41b6-bcad-a1ed7eb6d543"}
00:23:35.718 00.002 7988 evsrv: cli 0CCCF588 disconnect
00:23:35.799 00.081 15712 ZWO: stopexposure
00:23:36.717 00.918 7988 evsrv: cli 0CCCFBC8 connect
00:23:36.719 00.002 7988 case statement mapped state 6 to 3
00:23:36.720 00.001 7988 case statement mapped state 6 to 3
00:23:36.721 00.001 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_app_state","id":"e12bee3f-40ee-49ab-8efa-323dd8d90c24"}
00:23:36.723 00.002 7988 case statement mapped state 6 to 3
00:23:36.724 00.001 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e12bee3f-40ee-49ab-8efa-323dd8d90c24"}
00:23:36.725 00.001 7988 evsrv: cli 0CCCFBC8 disconnect
00:23:37.010 00.285 15712 ZWO: stopexposure
00:23:37.010 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:23:37.010 00.000 15712 worker thread done servicing request
00:23:37.010 00.000 7988 OnExposeComplete: enter
00:23:37.012 00.002 7988 OnExposeComplete: Capture Error reported
00:23:37.013 00.001 7988 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:23:37.014 00.001 7988 Mount: notify guiding stopped
00:23:37.016 00.002 7988 BLC: window closed
00:23:37.018 00.002 7988 BLC: Last direction was reset
00:23:37.020 00.002 7988 Changing from state GUIDING to STOP
00:23:37.021 00.001 7988 guider state => SELECTED
00:23:37.022 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:23:37.023 00.001 7988 Changing from state SELECTED to UNINITIALIZED
00:23:37.025 00.002 7988 guider state => SELECTING
00:23:37.027 00.002 7988 Status Line: Stopped.
00:23:37.029 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:23:37.280 00.251 7988 evsrv: cli 0CCCF948 connect
00:23:37.282 00.002 7988 evsrv: cli 0CCCF948 request: {"method":"get_pixel_scale","id":"42139ef7-9a06-4df6-9db4-300cbe0d8839"}
00:23:37.283 00.001 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":3.86747,"id":"42139ef7-9a06-4df6-9db4-300cbe0d8839"}
00:23:37.285 00.002 7988 evsrv: cli 0CCCF948 disconnect
00:23:37.725 00.440 7988 evsrv: cli 0CCCF128 connect
00:23:37.727 00.002 7988 evsrv: cli 0CCCF128 request: {"method":"get_app_state","id":"07e9aca3-fc74-4e3e-a850-6c5ca19cbabd"}
00:23:37.728 00.001 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":"Stopped","id":"07e9aca3-fc74-4e3e-a850-6c5ca19cbabd"}
00:23:37.730 00.002 7988 evsrv: cli 0CCCF128 disconnect
00:24:25.667 47.937 7988 evsrv: cli 0CCCF9E8 connect
00:24:25.669 00.002 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_app_state","id":"400190f0-82c5-4312-80fc-89e300073f46"}
00:24:25.671 00.002 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":"Stopped","id":"400190f0-82c5-4312-80fc-89e300073f46"}
00:24:25.673 00.002 7988 evsrv: cli 0CCCF9E8 disconnect
00:24:25.676 00.003 7988 evsrv: cli 0CCCF3A8 connect
00:24:25.676 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_calibrated","id":"d0d6353e-be02-4e30-b270-12f8fce62070"}
00:24:25.679 00.003 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":true,"id":"d0d6353e-be02-4e30-b270-12f8fce62070"}
00:24:25.679 00.000 7988 evsrv: cli 0CCCF3A8 disconnect
00:24:25.681 00.002 7988 evsrv: cli 0CCCF948 connect
00:24:25.684 00.003 7988 evsrv: cli 0CCCF948 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"ceb2faf7-eb2a-4926-aa8e-eaed7bda3723"}
00:24:25.684 00.000 7988 PhdController::Guide begins
00:24:25.688 00.004 7988 PhdController: newstate STATE_SETUP
00:24:25.688 00.000 7988 PhdController: setup
00:24:25.690 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
00:24:25.690 00.000 7988 PhdController: start capturing
00:24:25.690 00.000 7988 Changing from state SELECTING to UNINITIALIZED
00:24:25.692 00.002 7988 guider state => SELECTING
00:24:25.694 00.002 7988 setting force full frames = true
00:24:25.694 00.000 7988 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:24:25.698 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
00:24:25.699 00.001 7988 Enqueuing Expose request
00:24:25.699 00.000 7988 PhdController: newstate STATE_SELECT_STAR
00:24:25.701 00.002 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":0,"id":"ceb2faf7-eb2a-4926-aa8e-eaed7bda3723"}
00:24:25.701 00.000 15712 Worker thread wakes up
00:24:25.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:25.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
00:24:25.701 00.000 7988 evsrv: cli 0CCCF948 disconnect
00:24:25.703 00.002 7988 evsrv: cli 0CCCECC8 connect
00:24:25.705 00.002 7988 case statement mapped state 1 to 101
00:24:25.707 00.002 7988 case statement mapped state 1 to 101
00:24:25.709 00.002 7988 evsrv: cli 0CCCECC8 request: {"method":"get_lock_shift_params","id":"6581398f-c96a-492f-860c-72527800cb12"}
00:24:25.709 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6581398f-c96a-492f-860c-72527800cb12"}
00:24:25.711 00.002 7988 evsrv: cli 0CCCECC8 disconnect
00:24:25.711 00.000 7988 evsrv: cli 0CCCF8A8 connect
00:24:25.711 00.000 7988 case statement mapped state 1 to 101
00:24:25.716 00.005 7988 case statement mapped state 1 to 101
00:24:25.716 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"98eeb636-535a-4918-8551-e0afa6811ab2"}
00:24:25.718 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"98eeb636-535a-4918-8551-e0afa6811ab2"}
00:24:25.720 00.002 7988 evsrv: cli 0CCCF8A8 disconnect
00:24:26.719 00.999 7988 evsrv: cli 0CCD0028 connect
00:24:26.719 00.000 7988 case statement mapped state 1 to 101
00:24:26.719 00.000 7988 case statement mapped state 1 to 101
00:24:26.719 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"cd2a04e9-0c3b-4877-927f-aa69479e51f2"}
00:24:26.719 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"cd2a04e9-0c3b-4877-927f-aa69479e51f2"}
00:24:26.726 00.007 7988 evsrv: cli 0CCD0028 disconnect
00:24:27.344 00.618 15712 Exposure complete
00:24:27.401 00.057 15712 worker thread done servicing request
00:24:27.405 00.004 7988 OnExposeComplete: enter
00:24:27.405 00.000 7988 UpdateGuideState(): m_state=1
00:24:27.405 00.000 7988 UpdateCurrentPosition: no star selected
00:24:27.405 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:27.405 00.000 7988 Status Line: No star selected
00:24:27.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:24:27.405 00.000 7988 UpdateGuideState exits: No star selected
00:24:27.405 00.000 7988 GuiderMultiStar::AutoSelect enter
00:24:27.405 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
00:24:27.469 00.064 7988 AutoFind: auto downsample for scale 3.87 => 1x
00:24:27.548 00.079 7988 AutoFind: global mean = 0.0, stdev 4.8
00:24:27.548 00.000 7988 AutoFind: using threshold = 0.1
00:24:27.628 00.080 7988 AutoFind: local max [701, 67] 135.6
00:24:27.628 00.000 7988 AutoFind: local max [807, 148] 98.5
00:24:27.628 00.000 7988 AutoFind: local max [964, 188] 39.4
00:24:27.628 00.000 7988 AutoFind: local max [498, 779] 38.3
00:24:27.628 00.000 7988 AutoFind: local max [1204, 763] 32.9
00:24:27.628 00.000 7988 AutoFind: local max [692, 688] 30.0
00:24:27.628 00.000 7988 AutoFind: local max [1110, 638] 26.6
00:24:27.628 00.000 7988 AutoFind: local max [691, 545] 22.2
00:24:27.628 00.000 7988 AutoFind: local max [693, 125] 21.6
00:24:27.628 00.000 7988 AutoFind: local max [213, 943] 15.9
00:24:27.638 00.010 7988 AutoFind: local max [98, 777] 12.4
00:24:27.638 00.000 7988 AutoFind: local max [873, 561] 11.9
00:24:27.638 00.000 7988 AutoFind: local max [32, 121] 11.7
00:24:27.638 00.000 7988 AutoFind: local max [1070, 721] 11.4
00:24:27.638 00.000 7988 AutoFind: local max [148, 105] 11.2
00:24:27.643 00.005 7988 AutoFind: local max [749, 41] 11.1
00:24:27.643 00.000 7988 AutoFind: local max [264, 41] 10.7
00:24:27.643 00.000 7988 AutoFind: local max [1141, 520] 9.4
00:24:27.643 00.000 7988 AutoFind: local max [536, 271] 7.9
00:24:27.643 00.000 7988 AutoFind: local max [300, 944] 7.7
00:24:27.643 00.000 7988 AutoFind: local max [135, 121] 7.7
00:24:27.643 00.000 7988 AutoFind: local max [418, 159] 7.4
00:24:27.643 00.000 7988 AutoFind: local max [790, 928] 7.3
00:24:27.643 00.000 7988 AutoFind: local max [380, 668] 6.8
00:24:27.643 00.000 7988 AutoFind: local max [719, 162] 6.1
00:24:27.643 00.000 7988 AutoFind: local max [1205, 139] 6.1
00:24:27.643 00.000 7988 AutoFind: local max [986, 213] 6.1
00:24:27.643 00.000 7988 AutoFind: local max [82, 249] 5.9
00:24:27.655 00.012 7988 AutoFind: local max [802, 586] 5.8
00:24:27.655 00.000 7988 AutoFind: local max [620, 692] 5.3
00:24:27.655 00.000 7988 AutoFind: local max [614, 484] 5.3
00:24:27.655 00.000 7988 AutoFind: local max [789, 163] 5.2
00:24:27.659 00.004 7988 AutoFind: local max [548, 803] 5.0
00:24:27.659 00.000 7988 AutoFind: local max [721, 253] 4.9
00:24:27.659 00.000 7988 AutoFind: local max [886, 850] 4.9
00:24:27.659 00.000 7988 AutoFind: local max [510, 713] 4.8
00:24:27.659 00.000 7988 AutoFind: local max [522, 300] 4.7
00:24:27.659 00.000 7988 AutoFind: local max [52, 32] 4.6
00:24:27.659 00.000 7988 AutoFind: local max [667, 99] 4.5
00:24:27.659 00.000 7988 AutoFind: local max [660, 926] 4.5
00:24:27.659 00.000 7988 AutoFind: local max [197, 767] 4.4
00:24:27.659 00.000 7988 AutoFind: local max [912, 835] 4.4
00:24:27.659 00.000 7988 AutoFind: local max [701, 476] 4.2
00:24:27.659 00.000 7988 AutoFind: local max [747, 188] 4.1
00:24:27.659 00.000 7988 AutoFind: local max [629, 920] 4.1
00:24:27.659 00.000 7988 AutoFind: local max [71, 377] 4.1
00:24:27.672 00.013 7988 AutoFind: local max [477, 640] 4.1
00:24:27.672 00.000 7988 AutoFind: local max [1004, 835] 4.1
00:24:27.675 00.003 7988 AutoFind: local max [1055, 192] 3.9
00:24:27.675 00.000 7988 AutoFind: local max [141, 141] 3.9
00:24:27.675 00.000 7988 AutoFind: local max [281, 360] 3.9
00:24:27.675 00.000 7988 AutoFind: local max [757, 849] 3.9
00:24:27.675 00.000 7988 AutoFind: local max [689, 70] 3.8
00:24:27.675 00.000 7988 AutoFind: local max [1067, 571] 3.7
00:24:27.675 00.000 7988 AutoFind: local max [84, 32] 3.7
00:24:27.675 00.000 7988 AutoFind: local max [58, 668] 3.7
00:24:27.675 00.000 7988 AutoFind: local max [578, 297] 3.7
00:24:27.675 00.000 7988 AutoFind: local max [526, 389] 3.7
00:24:27.675 00.000 7988 AutoFind: local max [603, 189] 3.7
00:24:27.675 00.000 7988 AutoFind: local max [913, 414] 3.7
00:24:27.675 00.000 7988 AutoFind: local max [1004, 648] 3.6
00:24:27.675 00.000 7988 AutoFind: local max [815, 510] 3.5
00:24:27.675 00.000 7988 AutoFind: local max [341, 395] 3.5
00:24:27.675 00.000 7988 AutoFind: local max [160, 199] 3.5
00:24:27.689 00.014 7988 AutoFind: local max [602, 676] 3.5
00:24:27.691 00.002 7988 AutoFind: local max [823, 345] 3.5
00:24:27.691 00.000 7988 AutoFind: local max [743, 770] 3.4
00:24:27.691 00.000 7988 AutoFind: local max [597, 319] 3.4
00:24:27.691 00.000 7988 AutoFind: local max [1134, 11] 3.4
00:24:27.691 00.000 7988 AutoFind: local max [1193, 579] 3.4
00:24:27.691 00.000 7988 AutoFind: local max [703, 52] 3.4
00:24:27.691 00.000 7988 AutoFind: local max [1110, 413] 3.3
00:24:27.691 00.000 7988 AutoFind: local max [1069, 463] 3.3
00:24:27.691 00.000 7988 AutoFind: local max [75, 15] 3.3
00:24:27.691 00.000 7988 AutoFind: local max [1268, 850] 3.3
00:24:27.691 00.000 7988 AutoFind: local max [296, 184] 3.3
00:24:27.691 00.000 7988 AutoFind: local max [861, 779] 3.3
00:24:27.691 00.000 7988 AutoFind: local max [693, 57] 3.3
00:24:27.691 00.000 7988 AutoFind: local max [712, 662] 3.3
00:24:27.691 00.000 7988 AutoFind: local max [362, 436] 3.2
00:24:27.691 00.000 7988 AutoFind: local max [50, 241] 3.2
00:24:27.706 00.015 7988 AutoFind: local max [89, 546] 3.2
00:24:27.706 00.000 7988 AutoFind: local max [956, 310] 3.2
00:24:27.706 00.000 7988 AutoFind: local max [53, 552] 3.2
00:24:27.706 00.000 7988 AutoFind: local max [139, 746] 3.2
00:24:27.706 00.000 7988 AutoFind: local max [127, 257] 3.1
00:24:27.706 00.000 7988 AutoFind: local max [425, 348] 3.1
00:24:27.706 00.000 7988 AutoFind: local max [261, 209] 3.1
00:24:27.706 00.000 7988 AutoFind: local max [383, 150] 3.1
00:24:27.706 00.000 7988 AutoFind: local max [279, 802] 3.1
00:24:27.706 00.000 7988 AutoFind: local max [194, 861] 3.1
00:24:27.706 00.000 7988 AutoFind: local max [129, 916] 3.1
00:24:27.706 00.000 7988 AutoFind: local max [717, 113] 3.1
00:24:27.706 00.000 7988 AutoFind: local max [984, 735] 3.1
00:24:27.706 00.000 7988 AutoFind: local max [638, 738] 3.0
00:24:27.706 00.000 7988 AutoFind: local max [1103, 795] 3.0
00:24:27.706 00.000 7988 AutoFind: local max [590, 414] 3.0
00:24:27.723 00.017 7988 AutoFind: local max [340, 147] 3.0
00:24:27.723 00.000 7988 AutoFind: local max [266, 156] 3.0
00:24:27.723 00.000 7988 AutoFind: local max [390, 600] 3.0
00:24:27.723 00.000 7988 AutoFind: too close [693, 57] 3.3 - [703, 52] 3.4
00:24:27.723 00.000 7988 AutoFind: too close [693, 57] 3.3 - [689, 70] 3.8
00:24:27.723 00.000 7988 AutoFind: close dim-bright [693, 57] 3.3 - [701, 67] 135.6
00:24:27.723 00.000 7988 AutoFind: too close [75, 15] 3.3 - [84, 32] 3.7
00:24:27.723 00.000 7988 AutoFind: too close [703, 52] 3.4 - [689, 70] 3.8
00:24:27.723 00.000 7988 AutoFind: close dim-bright [703, 52] 3.4 - [701, 67] 135.6
00:24:27.723 00.000 7988 AutoFind: too close [602, 676] 3.5 - [620, 692] 5.3
00:24:27.723 00.000 7988 AutoFind: close dim-bright [689, 70] 3.8 - [701, 67] 135.6
00:24:27.723 00.000 7988 AutoFind: too close [141, 141] 3.9 - [135, 121] 7.7
00:24:27.723 00.000 7988 AutoFind: close dim-bright [789, 163] 5.2 - [807, 148] 98.5
00:24:27.723 00.000 7988 AutoFind: too close [135, 121] 7.7 - [148, 105] 11.2
00:24:27.723 00.000 7988 AutoFind: too close to edge [1268, 850] 3.3
00:24:27.738 00.015 7988 AutoFind: too close to edge [1134, 11] 3.4
00:24:27.738 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
00:24:27.740 00.002 7988 Star::Find(15, 701, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.740 00.000 7988 Star::Find returns 1 (1), X=700.65, Y=66.84, Mass=11567, SNR=69.9, Peak=255 HFD=6.3
00:24:27.740 00.000 7988 Star::Find(15, 807, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.740 00.000 7988 Star::Find returns 1 (1), X=807.42, Y=148.08, Mass=3501, SNR=39.9, Peak=255 HFD=4.1
00:24:27.740 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.740 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.38, Mass=1516, SNR=25.9, Peak=189 HFD=3.9
00:24:27.740 00.000 7988 Star::Find(15, 498, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.740 00.000 7988 Star::Find returns 1 (0), X=497.76, Y=779.25, Mass=1561, SNR=26.3, Peak=193 HFD=4.3
00:24:27.740 00.000 7988 Star::Find(15, 1204, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.740 00.000 7988 Star::Find returns 1 (0), X=1203.78, Y=763.13, Mass=1068, SNR=22.0, Peak=202 HFD=2.9
00:24:27.740 00.000 7988 Star::Find(15, 692, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.740 00.000 7988 Star::Find returns 1 (0), X=692.40, Y=688.25, Mass=1135, SNR=22.1, Peak=147 HFD=3.7
00:24:27.740 00.000 7988 Star::Find(15, 1110, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.740 00.000 7988 Star::Find returns 1 (0), X=1109.93, Y=638.58, Mass=818, SNR=19.0, Peak=134 HFD=3.4
00:24:27.754 00.014 7988 Star::Find(15, 691, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.754 00.000 7988 Star::Find returns 1 (0), X=691.16, Y=544.69, Mass=857, SNR=19.1, Peak=103 HFD=4.0
00:24:27.754 00.000 7988 Star::Find(15, 693, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.757 00.003 7988 Star::Find returns 1 (0), X=693.25, Y=125.14, Mass=662, SNR=17.3, Peak=122 HFD=2.7
00:24:27.757 00.000 7988 Star::Find(15, 213, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.757 00.000 7988 Star::Find returns 1 (0), X=212.52, Y=943.24, Mass=437, SNR=13.9, Peak=95 HFD=2.9
00:24:27.757 00.000 7988 Star::Find(15, 98, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.757 00.000 7988 Star::Find returns 1 (0), X=97.69, Y=776.50, Mass=379, SNR=12.7, Peak=75 HFD=3.1
00:24:27.757 00.000 7988 Star::Find(15, 873, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.757 00.000 7988 Star::Find returns 1 (0), X=873.21, Y=561.29, Mass=234, SNR=10.0, Peak=71 HFD=2.5
00:24:27.757 00.000 7988 Star::Find(15, 32, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.757 00.000 7988 Star::Find returns 1 (0), X=31.44, Y=121.44, Mass=355, SNR=12.6, Peak=104 HFD=1.6
00:24:27.757 00.000 7988 Star::Find(15, 1070, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.757 00.000 7988 Star::Find returns 1 (0), X=1069.96, Y=721.49, Mass=388, SNR=12.7, Peak=76 HFD=3.6
00:24:27.757 00.000 7988 Star::Find(15, 749, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.770 00.013 7988 Star::Find returns 1 (0), X=748.88, Y=41.45, Mass=340, SNR=12.3, Peak=87 HFD=2.5
00:24:27.770 00.000 7988 Star::Find(15, 264, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.773 00.003 7988 Star::Find returns 1 (0), X=263.39, Y=40.55, Mass=290, SNR=11.3, Peak=99 HFD=1.6
00:24:27.774 00.001 7988 Star::Find(15, 1141, 520, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.774 00.000 7988 Star::Find returns 1 (0), X=1140.75, Y=520.47, Mass=224, SNR=9.7, Peak=65 HFD=2.7
00:24:27.776 00.002 7988 Star::Find(15, 536, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.776 00.000 7988 Star::Find returns 1 (0), X=536.34, Y=271.28, Mass=219, SNR=9.5, Peak=59 HFD=2.8
00:24:27.778 00.002 7988 Star::Find(15, 300, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.778 00.000 7988 Star::Find returns 1 (0), X=300.33, Y=943.72, Mass=135, SNR=7.5, Peak=56 HFD=2.0
00:24:27.780 00.002 7988 Star::Find(15, 418, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.780 00.000 7988 Star::Find returns 1 (0), X=418.06, Y=159.27, Mass=147, SNR=7.8, Peak=57 HFD=2.2
00:24:27.782 00.002 7988 Star::Find(15, 790, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.782 00.000 7988 Star::Find returns 1 (0), X=789.91, Y=928.27, Mass=193, SNR=8.7, Peak=63 HFD=2.6
00:24:27.784 00.002 7988 Star::Find(15, 380, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.784 00.000 7988 Star::Find returns 1 (0), X=380.36, Y=668.19, Mass=230, SNR=9.6, Peak=59 HFD=3.4
00:24:27.786 00.002 7988 Star::Find(15, 719, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.786 00.000 7988 Star::Find returns 1 (0), X=719.20, Y=162.13, Mass=92, SNR=6.1, Peak=53 HFD=2.2
00:24:27.786 00.000 7988 Star::Find(15, 1205, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.786 00.000 7988 Star::Find returns 1 (0), X=1205.93, Y=138.93, Mass=97, SNR=6.2, Peak=52 HFD=2.3
00:24:27.786 00.000 7988 Star::Find(15, 986, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.791 00.005 7988 Star::Find returns 1 (0), X=985.77, Y=212.64, Mass=79, SNR=5.8, Peak=53 HFD=1.6
00:24:27.791 00.000 7988 Star::Find(15, 82, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.791 00.000 7988 Star::Find returns 1 (0), X=81.87, Y=248.38, Mass=134, SNR=7.5, Peak=59 HFD=2.0
00:24:27.791 00.000 7988 Star::Find(15, 802, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.791 00.000 7988 Star::Find returns 1 (0), X=801.61, Y=585.88, Mass=84, SNR=5.9, Peak=48 HFD=2.2
00:24:27.791 00.000 7988 Star::Find(15, 614, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.791 00.000 7988 Star::Find returns 1 (0), X=613.02, Y=483.46, Mass=86, SNR=5.8, Peak=45 HFD=3.2
00:24:27.791 00.000 7988 Star::Find(15, 789, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.791 00.000 7988 Star::Find returns 1 (0), X=806.79, Y=148.09, Mass=2987, SNR=36.8, Peak=50 HFD=3.9
00:24:27.791 00.000 7988 Star::Find(15, 548, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.791 00.000 7988 Star::Find returns 1 (0), X=548.24, Y=802.34, Mass=102, SNR=6.5, Peak=56 HFD=2.6
00:24:27.802 00.011 7988 Star::Find(15, 721, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.802 00.000 7988 Star::Find false star n=4 nbg=281 bg=33.1 sigma=2.3 thresh=40 peak=39
00:24:27.802 00.000 7988 Star::Find returns 0 (2), X=721.00, Y=253.00, Mass=34, SNR=2.9, Peak=45 HFD=0.0
00:24:27.802 00.000 7988 Star::Find(15, 886, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.802 00.000 7988 Star::Find returns 1 (0), X=884.85, Y=850.84, Mass=72, SNR=5.3, Peak=48 HFD=2.7
00:24:27.802 00.000 7988 Star::Find(15, 510, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.808 00.006 7988 Star::Find returns 1 (0), X=509.94, Y=713.06, Mass=65, SNR=5.2, Peak=48 HFD=2.3
00:24:27.808 00.000 7988 Star::Find(15, 522, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.808 00.000 7988 Star::Find returns 1 (0), X=521.63, Y=300.35, Mass=89, SNR=6.1, Peak=49 HFD=2.4
00:24:27.808 00.000 7988 Star::Find(15, 52, 32, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.808 00.000 7988 Star::Find returns 0 (4), X=51.35, Y=32.43, Mass=46, SNR=4.4, Peak=46 HFD=1.4
00:24:27.813 00.005 7988 Star::Find(15, 667, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.813 00.000 7988 Star::Find returns 1 (0), X=667.35, Y=99.72, Mass=79, SNR=5.7, Peak=49 HFD=1.9
00:24:27.815 00.002 7988 Star::Find(15, 660, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.815 00.000 7988 Star::Find returns 1 (0), X=659.63, Y=925.30, Mass=86, SNR=5.8, Peak=52 HFD=3.0
00:24:27.817 00.002 7988 Star::Find(15, 197, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.817 00.000 7988 Star::Find returns 1 (0), X=196.84, Y=767.56, Mass=85, SNR=5.9, Peak=51 HFD=2.1
00:24:27.817 00.000 7988 Star::Find(15, 912, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.817 00.000 7988 Star::Find false star n=9 nbg=282 bg=35.8 sigma=2.2 thresh=42 peak=42
00:24:27.817 00.000 7988 Star::Find returns 0 (2), X=912.00, Y=835.00, Mass=67, SNR=2.9, Peak=47 HFD=0.0
00:24:27.817 00.000 7988 Star::Find(15, 701, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.817 00.000 7988 Star::Find returns 0 (2), X=701.00, Y=476.00, Mass=20, SNR=2.7, Peak=43 HFD=0.0
00:24:27.825 00.008 7988 Star::Find(15, 747, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.825 00.000 7988 Star::Find returns 1 (0), X=747.24, Y=187.99, Mass=93, SNR=6.2, Peak=51 HFD=2.8
00:24:27.825 00.000 7988 Star::Find(15, 629, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.825 00.000 7988 Star::Find false star n=6 nbg=275 bg=36.3 sigma=2.2 thresh=43 peak=42
00:24:27.825 00.000 7988 Star::Find returns 0 (2), X=629.00, Y=920.00, Mass=46, SNR=2.9, Peak=46 HFD=0.0
00:24:27.825 00.000 7988 Star::Find(15, 71, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.825 00.000 7988 Star::Find returns 1 (0), X=71.57, Y=377.76, Mass=87, SNR=6.0, Peak=53 HFD=1.8
00:24:27.825 00.000 7988 Star::Find(15, 477, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.825 00.000 7988 Star::Find returns 1 (0), X=475.96, Y=639.65, Mass=48, SNR=4.4, Peak=50 HFD=2.1
00:24:27.833 00.008 7988 Star::Find(15, 1004, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.833 00.000 7988 Star::Find returns 1 (0), X=1003.66, Y=834.00, Mass=69, SNR=5.2, Peak=50 HFD=2.4
00:24:27.833 00.000 7988 Star::Find(15, 1055, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.833 00.000 7988 Star::Find returns 1 (0), X=1054.63, Y=190.92, Mass=74, SNR=5.4, Peak=49 HFD=2.6
00:24:27.833 00.000 7988 Star::Find(15, 281, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.833 00.000 7988 Star::Find returns 1 (0), X=280.76, Y=359.10, Mass=72, SNR=5.5, Peak=47 HFD=2.6
00:24:27.833 00.000 7988 Star::Find(15, 757, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.833 00.000 7988 Star::Find false star n=3 nbg=283 bg=36.3 sigma=2.2 thresh=43 peak=42
00:24:27.842 00.009 7988 Star::Find returns 0 (2), X=757.00, Y=849.00, Mass=26, SNR=2.9, Peak=47 HFD=0.0
00:24:27.842 00.000 7988 Star::Find(15, 1067, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.842 00.000 7988 Star::Find returns 1 (0), X=1067.00, Y=571.10, Mass=58, SNR=4.8, Peak=50 HFD=2.0
00:24:27.845 00.003 7988 Star::Find(15, 58, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.845 00.000 7988 Star::Find false star n=6 nbg=276 bg=33.8 sigma=2.0 thresh=40 peak=39
00:24:27.847 00.002 7988 Star::Find returns 0 (2), X=58.00, Y=668.00, Mass=43, SNR=2.9, Peak=45 HFD=0.0
00:24:27.847 00.000 7988 Star::Find(15, 578, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.849 00.002 7988 Star::Find returns 0 (4), X=578.69, Y=297.58, Mass=36, SNR=3.9, Peak=52 HFD=1.3
00:24:27.849 00.000 7988 Star::Find(15, 526, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.849 00.000 7988 Star::Find returns 0 (3), X=526.00, Y=389.00, Mass=6, SNR=1.5, Peak=41 HFD=0.0
00:24:27.849 00.000 7988 Star::Find(15, 603, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.849 00.000 7988 Star::Find false star n=4 nbg=278 bg=32.9 sigma=2.1 thresh=39 peak=37
00:24:27.849 00.000 7988 Star::Find returns 0 (2), X=603.00, Y=189.00, Mass=28, SNR=2.9, Peak=42 HFD=0.0
00:24:27.849 00.000 7988 Star::Find(15, 913, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.849 00.000 7988 Star::Find returns 0 (2), X=913.00, Y=414.00, Mass=12, SNR=2.1, Peak=41 HFD=0.0
00:24:27.849 00.000 7988 Star::Find(15, 1004, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.849 00.000 7988 Star::Find false star n=7 nbg=273 bg=36.1 sigma=2.0 thresh=42 peak=41
00:24:27.859 00.010 7988 Star::Find returns 0 (2), X=1004.00, Y=648.00, Mass=46, SNR=2.9, Peak=44 HFD=0.0
00:24:27.859 00.000 7988 Star::Find(15, 815, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.861 00.002 7988 Star::Find returns 1 (0), X=815.59, Y=510.69, Mass=52, SNR=4.5, Peak=48 HFD=1.7
00:24:27.861 00.000 7988 Star::Find(15, 341, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.863 00.002 7988 Star::Find returns 0 (2), X=341.00, Y=395.00, Mass=18, SNR=2.6, Peak=41 HFD=0.0
00:24:27.863 00.000 7988 Star::Find(15, 160, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.865 00.002 7988 Star::Find returns 0 (4), X=160.35, Y=198.58, Mass=43, SNR=4.3, Peak=50 HFD=1.2
00:24:27.865 00.000 7988 Star::Find(15, 823, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.865 00.000 7988 Star::Find false star n=5 nbg=278 bg=33.8 sigma=2.0 thresh=40 peak=40
00:24:27.865 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=345.00, Mass=45, SNR=2.9, Peak=45 HFD=0.0
00:24:27.865 00.000 7988 Star::Find(15, 743, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.865 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=770.00, Mass=17, SNR=2.6, Peak=47 HFD=0.0
00:24:27.865 00.000 7988 Star::Find(15, 597, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.865 00.000 7988 Star::Find returns 0 (2), X=597.00, Y=319.00, Mass=20, SNR=2.8, Peak=42 HFD=0.0
00:24:27.865 00.000 7988 Star::Find(15, 1193, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.865 00.000 7988 Star::Find returns 0 (3), X=1193.00, Y=579.00, Mass=0, SNR=0.0, Peak=43 HFD=0.0
00:24:27.876 00.011 7988 Star::Find(15, 1110, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.876 00.000 7988 Star::Find returns 0 (3), X=1110.00, Y=413.00, Mass=6, SNR=1.5, Peak=42 HFD=0.0
00:24:27.876 00.000 7988 Star::Find(15, 1069, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.876 00.000 7988 Star::Find returns 0 (2), X=1069.00, Y=463.00, Mass=15, SNR=2.4, Peak=44 HFD=0.0
00:24:27.876 00.000 7988 Star::Find(15, 296, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.881 00.005 7988 Star::Find false star n=5 nbg=282 bg=32.1 sigma=2.0 thresh=38 peak=38
00:24:27.881 00.000 7988 Star::Find returns 0 (2), X=296.00, Y=184.00, Mass=38, SNR=2.9, Peak=44 HFD=0.0
00:24:27.881 00.000 7988 Star::Find(15, 861, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.881 00.000 7988 Star::Find returns 0 (2), X=861.00, Y=779.00, Mass=20, SNR=2.8, Peak=43 HFD=0.0
00:24:27.881 00.000 7988 Star::Find(15, 712, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.881 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=662.00, Mass=18, SNR=2.7, Peak=47 HFD=0.0
00:24:27.881 00.000 7988 Star::Find(15, 362, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.881 00.000 7988 Star::Find false star n=3 nbg=281 bg=33.8 sigma=2.0 thresh=40 peak=39
00:24:27.881 00.000 7988 Star::Find returns 0 (2), X=362.00, Y=436.00, Mass=24, SNR=2.9, Peak=44 HFD=0.0
00:24:27.881 00.000 7988 Star::Find(15, 50, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.881 00.000 7988 Star::Find false star n=5 nbg=277 bg=31.7 sigma=1.8 thresh=37 peak=36
00:24:27.881 00.000 7988 Star::Find returns 0 (2), X=50.00, Y=241.00, Mass=31, SNR=2.9, Peak=42 HFD=0.0
00:24:27.881 00.000 7988 Star::Find(15, 89, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.893 00.012 7988 Star::Find returns 0 (3), X=89.00, Y=546.00, Mass=0, SNR=0.0, Peak=39 HFD=0.0
00:24:27.893 00.000 7988 Star::Find(15, 956, 310, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.893 00.000 7988 Star::Find returns 0 (3), X=956.00, Y=310.00, Mass=6, SNR=1.4, Peak=40 HFD=0.0
00:24:27.897 00.004 7988 Star::Find(15, 53, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.897 00.000 7988 Star::Find returns 0 (3), X=53.00, Y=552.00, Mass=0, SNR=0.0, Peak=41 HFD=0.0
00:24:27.897 00.000 7988 Star::Find(15, 139, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.897 00.000 7988 Star::Find returns 0 (2), X=139.00, Y=746.00, Mass=12, SNR=2.1, Peak=42 HFD=0.0
00:24:27.897 00.000 7988 Star::Find(15, 127, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.897 00.000 7988 Star::Find returns 0 (3), X=127.00, Y=257.00, Mass=6, SNR=1.5, Peak=39 HFD=0.0
00:24:27.897 00.000 7988 Star::Find(15, 425, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.897 00.000 7988 Star::Find returns 0 (2), X=425.00, Y=348.00, Mass=14, SNR=2.3, Peak=41 HFD=0.0
00:24:27.897 00.000 7988 Star::Find(15, 261, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.897 00.000 7988 Star::Find returns 0 (3), X=261.00, Y=209.00, Mass=6, SNR=1.5, Peak=38 HFD=0.0
00:24:27.897 00.000 7988 Star::Find(15, 383, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.897 00.000 7988 Star::Find returns 0 (2), X=383.00, Y=150.00, Mass=22, SNR=2.9, Peak=40 HFD=0.0
00:24:27.908 00.011 7988 Star::Find(15, 279, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.908 00.000 7988 Star::Find returns 0 (3), X=279.00, Y=802.00, Mass=6, SNR=1.5, Peak=41 HFD=0.0
00:24:27.910 00.002 7988 Star::Find(15, 194, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.910 00.000 7988 Star::Find returns 0 (2), X=194.00, Y=861.00, Mass=20, SNR=2.8, Peak=42 HFD=0.0
00:24:27.912 00.002 7988 Star::Find(15, 129, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.912 00.000 7988 Star::Find returns 0 (3), X=129.00, Y=916.00, Mass=6, SNR=1.5, Peak=44 HFD=0.0
00:24:27.912 00.000 7988 Star::Find(15, 717, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.912 00.000 7988 Star::Find returns 0 (2), X=717.00, Y=113.00, Mass=12, SNR=2.1, Peak=41 HFD=0.0
00:24:27.912 00.000 7988 Star::Find(15, 984, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.912 00.000 7988 Star::Find false star n=4 nbg=282 bg=35.7 sigma=2.1 thresh=42 peak=40
00:24:27.912 00.000 7988 Star::Find returns 0 (2), X=984.00, Y=735.00, Mass=30, SNR=2.9, Peak=44 HFD=0.0
00:24:27.912 00.000 7988 Star::Find(15, 638, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.912 00.000 7988 Star::Find returns 0 (3), X=638.00, Y=738.00, Mass=7, SNR=1.6, Peak=44 HFD=0.0
00:24:27.912 00.000 7988 Star::Find(15, 1103, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.912 00.000 7988 Star::Find returns 0 (3), X=1103.00, Y=795.00, Mass=0, SNR=0.0, Peak=44 HFD=0.0
00:24:27.912 00.000 7988 Star::Find(15, 590, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.912 00.000 7988 Star::Find returns 0 (2), X=590.00, Y=414.00, Mass=13, SNR=2.2, Peak=41 HFD=0.0
00:24:27.912 00.000 7988 Star::Find(15, 340, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.912 00.000 7988 Star::Find returns 0 (2), X=340.00, Y=147.00, Mass=16, SNR=2.5, Peak=39 HFD=0.0
00:24:27.927 00.015 7988 Star::Find(15, 266, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.928 00.001 7988 Star::Find returns 0 (2), X=266.00, Y=156.00, Mass=13, SNR=2.2, Peak=39 HFD=0.0
00:24:27.928 00.000 7988 Star::Find(15, 390, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.928 00.000 7988 Star::Find false star n=4 nbg=282 bg=34.4 sigma=2.3 thresh=41 peak=38
00:24:27.928 00.000 7988 Star::Find returns 0 (2), X=390.00, Y=600.00, Mass=27, SNR=2.9, Peak=42 HFD=0.0
00:24:27.928 00.000 7988 AutoFind: finding best star pass 1
00:24:27.928 00.000 7988 Star::Find(15, 701, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.928 00.000 7988 Star::Find returns 1 (1), X=700.65, Y=66.84, Mass=11567, SNR=69.9, Peak=255 HFD=6.3
00:24:27.928 00.000 7988 AutoFind: near-saturated [701, 67] 135.6 Mass 11567 SNR 69.9 Peak 255
00:24:27.928 00.000 7988 Star::Find(15, 807, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.928 00.000 7988 Star::Find returns 1 (1), X=807.42, Y=148.08, Mass=3501, SNR=39.9, Peak=255 HFD=4.1
00:24:27.928 00.000 7988 AutoFind: near-saturated [807, 148] 98.5 Mass 3501 SNR 39.9 Peak 255
00:24:27.928 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.928 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.38, Mass=1516, SNR=25.9, Peak=189 HFD=3.9
00:24:27.928 00.000 7988 AutoFind returns star at [964, 188] 39.4 Mass 1516 SNR 25.9
00:24:27.928 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.928 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.38, Mass=1516, SNR=25.9, Peak=189 HFD=3.9
00:24:27.944 00.016 7988 MultiStar: List (12): {964.12, 188.38}(25.9), {497.76, 779.25}(26.3), {1203.78, 763.13}(22.0), {692.40, 688.25}(22.1), {1109.93, 638.58}(19.0), {691.16, 544.69}(19.1), {693.25, 125.14}(17.3), {212.52, 943.24}(13.9), {97.69, 776.50}(12.7), {873.21, 561.29}(10.0), {31.44, 121.44}(12.6), {1069.96, 721.49}(12.7), 
00:24:27.944 00.000 7988 setting lock position to (964.12, 188.38)
00:24:27.944 00.000 7988 MultiStar: stabilizing after lock position change
00:24:27.944 00.000 7988 AutoSelect: state = 1, call UpdateGuideState
00:24:27.944 00.000 7988 UpdateGuideState(): m_state=1
00:24:27.944 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:27.951 00.007 7988 Star::Find returns 1 (0), X=964.12, Y=188.38, Mass=1516, SNR=25.9, Peak=189 HFD=3.9
00:24:27.951 00.000 7988 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
00:24:27.953 00.002 7988 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
00:24:27.953 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
00:24:27.957 00.004 7988 setting force full frames = false
00:24:27.957 00.000 7988 setting lock position to (964.12, 188.38)
00:24:27.959 00.002 7988 MultiStar: stabilizing after lock position change
00:24:27.960 00.001 7988 CurrentPosition() valid, moving to STATE_SELECTED
00:24:27.961 00.001 7988 Changing from state SELECTING to SELECTED
00:24:27.961 00.000 7988 guider state => SELECTED
00:24:27.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:24:27.961 00.000 7988 UpdateGuideState exits: m=1516 SNR=25.9
00:24:27.967 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:24:27.967 00.000 7988 Status Line: Auto-selected star at (964.1, 188.4)
00:24:27.967 00.000 7988 PhdController: newstate STATE_WAIT_SELECTED
00:24:27.973 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:27.973 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:27.975 00.002 7988 Enqueuing Expose request
00:24:27.977 00.002 15712 Worker thread wakes up
00:24:27.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:27.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,173,31,31)
00:24:27.977 00.000 7988 evsrv: cli 0CCCEF48 connect
00:24:27.978 00.001 7988 case statement mapped state 2 to 1
00:24:27.982 00.004 7988 case statement mapped state 2 to 1
00:24:27.982 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"b345ea6f-4164-4e12-b960-0daccea6dd98"}
00:24:27.982 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":[964.12,188.38],"id":"b345ea6f-4164-4e12-b960-0daccea6dd98"}
00:24:27.982 00.000 7988 evsrv: cli 0CCCEF48 disconnect
00:24:27.982 00.000 7988 evsrv: cli 0CCCEEA8 connect
00:24:27.982 00.000 7988 case statement mapped state 2 to 1
00:24:27.989 00.007 7988 case statement mapped state 2 to 1
00:24:27.991 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"8baa5f25-95d8-4d2d-86b7-d783d44ff773"}
00:24:27.991 00.000 7988 case statement mapped state 2 to 1
00:24:27.995 00.004 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Selected","id":"8baa5f25-95d8-4d2d-86b7-d783d44ff773"}
00:24:27.995 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
00:24:28.997 01.002 7988 evsrv: cli 0CCCECC8 connect
00:24:29.000 00.003 7988 case statement mapped state 2 to 1
00:24:29.000 00.000 7988 case statement mapped state 2 to 1
00:24:29.000 00.000 7988 evsrv: cli 0CCCECC8 request: {"method":"get_app_state","id":"e7b087a3-0691-49cf-b58c-ea0ae8dd9f02"}
00:24:29.006 00.006 7988 case statement mapped state 2 to 1
00:24:29.006 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":"Selected","id":"e7b087a3-0691-49cf-b58c-ea0ae8dd9f02"}
00:24:29.006 00.000 7988 evsrv: cli 0CCCECC8 disconnect
00:24:29.382 00.376 15712 Exposure complete
00:24:29.444 00.062 15712 worker thread done servicing request
00:24:29.444 00.000 7988 OnExposeComplete: enter
00:24:29.444 00.000 7988 UpdateGuideState(): m_state=2
00:24:29.446 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:24:29.446 00.000 7988 Star::Find returns 1 (0), X=964.20, Y=188.77, Mass=1473, SNR=25.6, Peak=182 HFD=3.6
00:24:29.448 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
00:24:29.448 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
00:24:29.450 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.39 cameraTheta=1.38 mountX=0.39 mountY=-0.09, mountTheta=-0.22
00:24:29.452 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:24:29.452 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.6
00:24:29.454 00.002 7988 PhdController: newstate STATE_CALIBRATE
00:24:29.454 00.000 7988 PhdController: newstate STATE_GUIDE
00:24:29.460 00.006 7988 Changing from state SELECTED to CALIBRATING_PRIMARY
00:24:29.460 00.000 7988 guider state => CALIBRATED
00:24:29.460 00.000 7988 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
00:24:29.460 00.000 7988 reset dither spiral
00:24:29.460 00.000 7988 PhdController: newstate STATE_SETTLE_BEGIN
00:24:29.460 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:29.460 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
00:24:29.460 00.000 7988 Enqueuing Expose request
00:24:29.460 00.000 15712 Worker thread wakes up
00:24:29.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:29.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
00:24:30.016 00.556 7988 evsrv: cli 0CCCFE48 connect
00:24:30.016 00.000 7988 case statement mapped state 5 to 1
00:24:30.016 00.000 7988 case statement mapped state 5 to 1
00:24:30.021 00.005 7988 evsrv: cli 0CCCFE48 request: {"method":"get_app_state","id":"bce17df1-c737-43bc-a76d-679cb5943703"}
00:24:30.021 00.000 7988 case statement mapped state 5 to 1
00:24:30.021 00.000 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":"Selected","id":"bce17df1-c737-43bc-a76d-679cb5943703"}
00:24:30.021 00.000 7988 evsrv: cli 0CCCFE48 disconnect
00:24:31.023 01.002 7988 evsrv: cli 0CCCF6C8 connect
00:24:31.023 00.000 7988 case statement mapped state 5 to 1
00:24:31.027 00.004 7988 case statement mapped state 5 to 1
00:24:31.027 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_app_state","id":"5051c162-47a3-48b2-bdc8-83af6d5bcf7f"}
00:24:31.027 00.000 7988 case statement mapped state 5 to 1
00:24:31.027 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":"Selected","id":"5051c162-47a3-48b2-bdc8-83af6d5bcf7f"}
00:24:31.027 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
00:24:31.106 00.079 15712 Exposure complete
00:24:31.166 00.060 15712 worker thread done servicing request
00:24:31.166 00.000 7988 OnExposeComplete: enter
00:24:31.166 00.000 7988 UpdateGuideState(): m_state=5
00:24:31.166 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
00:24:31.166 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.53, Mass=1470, SNR=25.6, Peak=166 HFD=4.1
00:24:31.166 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.56) = xAngle (0.76 = 0.76)
00:24:31.166 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
00:24:31.166 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.32 mountX=0.15 mountY=0.14, mountTheta=0.74
00:24:31.166 00.000 7988 Changing from state CALIBRATED to GUIDING
00:24:31.166 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
00:24:31.166 00.000 7988 ScopeASCOM::SideOfPier() returns 0
00:24:31.166 00.000 7988 AdjustCalibrationForScopePointing (scope): current dec=34.3 pierSide=0, cal dec=34.4 pierSide=0 rotAngle=None bin=1
00:24:31.180 00.014 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
00:24:31.180 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
00:24:31.182 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:24:31.182 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:24:31.182 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
00:24:31.182 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
00:24:31.182 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:24:31.182 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:24:31.182 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:24:31.182 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
00:24:31.182 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:24:31.182 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
00:24:31.182 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
00:24:31.182 00.000 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:24:31.197 00.015 7988 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
00:24:31.197 00.000 7988 Dec comp: XRate 3.059 -> 3.063 for dec 34.4 -> dec 34.3
00:24:31.198 00.001 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
00:24:31.198 00.000 7988 ScopeASCOM::SideOfPier() returns 0
00:24:31.198 00.000 7988 setting lock position to (963.98, 188.53)
00:24:31.198 00.000 7988 MultiStar: stabilizing after lock position change
00:24:31.198 00.000 7988 guider state => GUIDING
00:24:31.198 00.000 7988 Status Line: Guiding
00:24:31.198 00.000 7988 Mount: notify guiding started
00:24:31.198 00.000 7988 ScopeASCOM::SideOfPier() returns 0
00:24:31.198 00.000 7988 PPEC: guiding starts RA = 5.2601 hr, pier East, prev RA = 5.2602 hr, pier East
00:24:31.211 00.013 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
00:24:31.211 00.000 7988 PPEC: guiding was stopped for 54.2 seconds, deltaRA -0.6s, worm delta +54.7s, 8.6% of period (639.8s), limit 40.0% (255.9s)
00:24:31.213 00.002 7988 PPEC: resume guiding with gear time offset 0.6 seconds
00:24:31.214 00.001 7988 GetString("/profile/2/name", "") returns "ASTRO"
00:24:31.214 00.000 7988 GetString("/profile/2/scope/calibration/timestamp", "") returns "1/2/2026 10:36:04 PM"
00:24:31.214 00.000 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
00:24:31.214 00.000 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
00:24:31.214 00.000 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
00:24:31.214 00.000 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
00:24:31.214 00.000 7988 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 3.101440
00:24:31.214 00.000 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
00:24:31.214 00.000 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
00:24:31.214 00.000 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:24:31.214 00.000 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
00:24:31.214 00.000 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:24:31.214 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
00:24:31.230 00.016 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
00:24:31.231 00.001 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:24:31.231 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:24:31.231 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
00:24:31.231 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
00:24:31.231 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:24:31.231 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:24:31.231 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:24:31.231 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
00:24:31.231 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:24:31.231 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
00:24:31.231 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
00:24:31.231 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
00:24:31.231 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
00:24:31.246 00.015 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:24:31.246 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:24:31.248 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
00:24:31.248 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
00:24:31.248 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:24:31.248 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:24:31.248 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:24:31.248 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
00:24:31.248 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:24:31.248 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
00:24:31.248 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
00:24:31.248 00.000 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:24:31.248 00.000 7988 ScopeASCOM::SideOfPier() returns 0
00:24:31.261 00.013 7988 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:24:31.261 00.000 7988 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
00:24:31.261 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
00:24:31.265 00.004 7988 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 34.3
00:24:31.267 00.002 7988 MountToCamera -- mountTheta (0.00) + m_xAngle (1.56) = xAngle (1.56 = 1.56)
00:24:31.267 00.000 7988 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
00:24:31.269 00.002 7988 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
00:24:31.269 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
00:24:31.269 00.000 7988 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
00:24:31.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=24, FiltMax=255, Gamma=0.690
00:24:31.269 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.6
00:24:31.269 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
00:24:31.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:31.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:31.277 00.008 7988 Enqueuing Expose request
00:24:31.277 00.000 15712 Worker thread wakes up
00:24:31.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:31.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:32.028 00.751 7988 evsrv: cli 0CCCF768 connect
00:24:32.029 00.001 7988 case statement mapped state 6 to 3
00:24:32.029 00.000 7988 case statement mapped state 6 to 3
00:24:32.029 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"get_app_state","id":"598f671d-3513-49ca-828f-94a66fd609af"}
00:24:32.029 00.000 7988 case statement mapped state 6 to 3
00:24:32.029 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":"Guiding","id":"598f671d-3513-49ca-828f-94a66fd609af"}
00:24:32.029 00.000 7988 evsrv: cli 0CCCF768 disconnect
00:24:32.684 00.655 15712 Exposure complete
00:24:32.743 00.059 15712 worker thread done servicing request
00:24:32.743 00.000 7988 OnExposeComplete: enter
00:24:32.745 00.002 7988 UpdateGuideState(): m_state=6
00:24:32.745 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:24:32.745 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.50, Mass=1433, SNR=25.4, Peak=170 HFD=3.6
00:24:32.745 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.90)
00:24:32.745 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
00:24:32.745 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.83 mountX=-0.03 mountY=0.01, mountTheta=2.87
00:24:32.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
00:24:32.745 00.000 7988 Enqueuing Move request for scope (-0.01, -0.03)
00:24:32.745 00.000 15712 Worker thread wakes up
00:24:32.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:24:32.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:24:32.745 00.000 15712 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
00:24:32.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:24:32.745 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.4
00:24:32.757 00.012 7988 PhdController: settling, locked = 1, distance = 0.15 (1.50) aobump = 0 frame = 1 / 99999
00:24:32.757 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417872.757,"Host":"ASTROPC","Inst":1,"Distance":0.15,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:24:32.760 00.003 15712 PPEC rslt(dithering): input = -0.03, final = -0.02
00:24:32.760 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
00:24:32.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:32.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:32.761 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:32.761 00.000 7988 Enqueuing Expose request
00:24:32.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:32.761 00.000 15712 MoveAxis(E, 6, ABG)
00:24:32.761 00.000 15712 Guiding  Dir = 2, Dur = 6
00:24:32.761 00.000 15712 IsGuiding returns 0
00:24:32.814 00.053 15712 IsGuiding returns 0
00:24:32.814 00.000 15712 Move returns status 0, amount 6
00:24:32.814 00.000 15712 MoveAxis(N, 0, ABG)
00:24:32.814 00.000 15712 Move returns status 0, amount 0
00:24:32.814 00.000 15712 move complete, result=0
00:24:32.814 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:24:32.817 00.003 15712 worker thread done servicing request
00:24:32.817 00.000 15712 Worker thread wakes up
00:24:32.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:32.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:34.454 01.637 15712 Exposure complete
00:24:34.515 00.061 15712 worker thread done servicing request
00:24:34.516 00.001 7988 OnExposeComplete: enter
00:24:34.516 00.000 7988 UpdateGuideState(): m_state=6
00:24:34.516 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:24:34.516 00.000 7988 Star::Find returns 1 (0), X=964.23, Y=188.65, Mass=1410, SNR=25.2, Peak=166 HFD=3.8
00:24:34.520 00.004 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.10 = -1.10)
00:24:34.520 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
00:24:34.520 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.12 hyp=0.28 cameraTheta=0.46 mountX=0.13 mountY=-0.25, mountTheta=-1.11
00:24:34.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.12, opts=13)
00:24:34.520 00.000 7988 Enqueuing Move request for scope (0.25, 0.12)
00:24:34.520 00.000 15712 Worker thread wakes up
00:24:34.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.12) opts 0xd
00:24:34.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.12)
00:24:34.520 00.000 15712 Moving (0.25, 0.12) raw xDistance=0.13 yDistance=-0.25
00:24:34.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:24:34.528 00.008 7988 UpdateGuideState exits: m=1410 SNR=25.2
00:24:34.528 00.000 7988 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 2 / 99999
00:24:34.530 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767417874.530,"Host":"ASTROPC","Inst":1,"Distance":0.19,"Time":1.8,"SettleTime":15.0,"StarLocked":true}
00:24:34.530 00.000 15712 PPEC rslt(dithering): input = 0.13, final = 0.08
00:24:34.531 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:34.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:34.531 00.000 7988 Enqueuing Expose request
00:24:34.531 00.000 15712 PPEC: input: 0.13, control: 0.08, exposure: 1500
00:24:34.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:24:34.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:24:34.531 00.000 15712 MoveAxis(W, 25, ABG)
00:24:34.531 00.000 15712 Guiding  Dir = 3, Dur = 25
00:24:34.531 00.000 15712 IsGuiding returns 0
00:24:34.547 00.016 15712 PulseGuide returned control before completion, sleep 13
00:24:34.597 00.050 15712 IsGuiding returns 0
00:24:34.597 00.000 15712 Move returns status 0, amount 25
00:24:34.597 00.000 15712 MoveAxis(N, 0, ABG)
00:24:34.597 00.000 15712 Move returns status 0, amount 0
00:24:34.597 00.000 15712 move complete, result=0
00:24:34.597 00.000 7988 GuideStep: 0.1 px 25 ms WEST, -0.3 px 0 ms NORTH
00:24:34.608 00.011 15712 worker thread done servicing request
00:24:34.608 00.000 15712 Worker thread wakes up
00:24:34.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:34.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:36.011 01.403 15712 Exposure complete
00:24:36.059 00.048 15712 worker thread done servicing request
00:24:36.075 00.016 7988 OnExposeComplete: enter
00:24:36.075 00.000 7988 UpdateGuideState(): m_state=6
00:24:36.077 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
00:24:36.077 00.000 7988 Star::Find returns 1 (0), X=964.25, Y=187.97, Mass=1549, SNR=26.4, Peak=203 HFD=4.0
00:24:36.079 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
00:24:36.079 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
00:24:36.081 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=-0.56 hyp=0.62 cameraTheta=-1.13 mountX=-0.56 mountY=-0.25, mountTheta=-2.72
00:24:36.083 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.56, opts=13)
00:24:36.083 00.000 7988 Enqueuing Move request for scope (0.26, -0.56)
00:24:36.085 00.002 15712 Worker thread wakes up
00:24:36.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.56) opts 0xd
00:24:36.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.56)
00:24:36.085 00.000 15712 Moving (0.26, -0.56) raw xDistance=-0.56 yDistance=-0.25
00:24:36.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:24:36.085 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.4
00:24:36.087 00.002 7988 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 3 / 99999
00:24:36.087 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417876.087,"Host":"ASTROPC","Inst":1,"Distance":0.32,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
00:24:36.089 00.002 15712 PPEC rslt(dithering): input = -0.56, final = -0.33
00:24:36.089 00.000 15712 PPEC: input: -0.56, control: -0.33, exposure: 1500
00:24:36.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:36.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:36.090 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:36.091 00.001 7988 Enqueuing Expose request
00:24:36.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:24:36.091 00.000 15712 MoveAxis(E, 109, ABG)
00:24:36.091 00.000 15712 Guiding  Dir = 2, Dur = 109
00:24:36.091 00.000 15712 IsGuiding returns 0
00:24:36.109 00.018 15712 PulseGuide returned control before completion, sleep 104
00:24:36.219 00.110 15712 IsGuiding returns 1
00:24:36.219 00.000 15712 scope still moving after pulse duration time elapsed
00:24:36.252 00.033 15712 IsGuiding returns 0
00:24:36.252 00.000 15712 scope move finished after 109 + 50 ms
00:24:36.252 00.000 15712 Move returns status 0, amount 109
00:24:36.252 00.000 15712 MoveAxis(N, 0, ABG)
00:24:36.252 00.000 15712 Move returns status 0, amount 0
00:24:36.252 00.000 15712 move complete, result=0
00:24:36.252 00.000 7988 GuideStep: -0.6 px 109 ms EAST, -0.2 px 0 ms NORTH
00:24:36.254 00.002 15712 worker thread done servicing request
00:24:36.254 00.000 15712 Worker thread wakes up
00:24:36.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:36.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:37.993 01.739 15712 Exposure complete
00:24:38.053 00.060 15712 worker thread done servicing request
00:24:38.053 00.000 7988 OnExposeComplete: enter
00:24:38.055 00.002 7988 UpdateGuideState(): m_state=6
00:24:38.055 00.000 7988 Star::Find(15, 964, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:24:38.055 00.000 7988 Star::Find returns 1 (0), X=964.40, Y=188.55, Mass=1444, SNR=25.4, Peak=168 HFD=3.5
00:24:38.059 00.004 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
00:24:38.059 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
00:24:38.059 00.000 7988 CameraToMount -- cameraX=0.41 cameraY=0.02 hyp=0.41 cameraTheta=0.04 mountX=0.02 mountY=-0.41, mountTheta=-1.52
00:24:38.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.41, y=0.02, opts=13)
00:24:38.063 00.004 7988 Enqueuing Move request for scope (0.41, 0.02)
00:24:38.063 00.000 15712 Worker thread wakes up
00:24:38.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.02) opts 0xd
00:24:38.063 00.000 15712 Handling offset move in thread for scope, endpoint = (0.41, 0.02)
00:24:38.063 00.000 15712 Moving (0.41, 0.02) raw xDistance=0.02 yDistance=-0.41
00:24:38.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:24:38.063 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.4
00:24:38.067 00.004 7988 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 4 / 99999
00:24:38.067 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417878.067,"Host":"ASTROPC","Inst":1,"Distance":0.35,"Time":5.3,"SettleTime":15.0,"StarLocked":true}
00:24:38.067 00.000 15712 PPEC rslt(dithering): input = 0.02, final = 0.01
00:24:38.067 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
00:24:38.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:24:38.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:38.070 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:38.070 00.000 7988 Enqueuing Expose request
00:24:38.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:24:38.070 00.000 15712 MoveAxis(W, 4, ABG)
00:24:38.070 00.000 15712 Guiding  Dir = 3, Dur = 4
00:24:38.070 00.000 15712 IsGuiding returns 0
00:24:38.086 00.016 15712 IsGuiding returns 0
00:24:38.086 00.000 15712 Move returns status 0, amount 4
00:24:38.086 00.000 15712 MoveAxis(N, 0, ABG)
00:24:38.086 00.000 15712 Move returns status 0, amount 0
00:24:38.086 00.000 15712 move complete, result=0
00:24:38.086 00.000 15712 worker thread done servicing request
00:24:38.086 00.000 15712 Worker thread wakes up
00:24:38.086 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.4 px 0 ms NORTH
00:24:38.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:38.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:39.509 01.423 15712 Exposure complete
00:24:39.560 00.051 15712 worker thread done servicing request
00:24:39.560 00.000 7988 OnExposeComplete: enter
00:24:39.570 00.010 7988 UpdateGuideState(): m_state=6
00:24:39.570 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
00:24:39.570 00.000 7988 Star::Find returns 1 (0), X=964.77, Y=188.41, Mass=1450, SNR=25.3, Peak=154 HFD=3.7
00:24:39.570 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
00:24:39.570 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
00:24:39.570 00.000 7988 CameraToMount -- cameraX=0.79 cameraY=-0.12 hyp=0.80 cameraTheta=-0.16 mountX=-0.12 mountY=-0.78, mountTheta=-1.72
00:24:39.577 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.79, y=-0.12, opts=13)
00:24:39.577 00.000 7988 Enqueuing Move request for scope (0.79, -0.12)
00:24:39.577 00.000 15712 Worker thread wakes up
00:24:39.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.12) opts 0xd
00:24:39.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.79, -0.12)
00:24:39.577 00.000 15712 Moving (0.79, -0.12) raw xDistance=-0.12 yDistance=-0.78
00:24:39.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:24:39.577 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.3
00:24:39.582 00.005 7988 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 5 / 99999
00:24:39.582 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417879.582,"Host":"ASTROPC","Inst":1,"Distance":0.48,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
00:24:39.584 00.002 15712 PPEC rslt(dithering): input = -0.12, final = -0.07
00:24:39.584 00.000 15712 PPEC: input: -0.12, control: -0.07, exposure: 1500
00:24:39.584 00.000 15712 resist switch: large excursion: input -0.78 thresh 0.75 direction from 0 to -1
00:24:39.584 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.35
00:24:39.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
00:24:39.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:39.586 00.002 15712 MoveAxis(E, 23, ABG)
00:24:39.586 00.000 15712 Guiding  Dir = 2, Dur = 23
00:24:39.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:39.586 00.000 7988 Enqueuing Expose request
00:24:39.586 00.000 15712 IsGuiding returns 0
00:24:39.610 00.024 15712 PulseGuide returned control before completion, sleep 12
00:24:39.634 00.024 15712 IsGuiding returns 1
00:24:39.634 00.000 15712 scope still moving after pulse duration time elapsed
00:24:39.671 00.037 15712 IsGuiding returns 0
00:24:39.671 00.000 15712 scope move finished after 23 + 62 ms
00:24:39.671 00.000 15712 Move returns status 0, amount 23
00:24:39.671 00.000 15712 MoveAxis(N, 200, ABG)
00:24:39.671 00.000 15712 Guiding  Dir = 0, Dur = 200
00:24:39.701 00.030 15712 IsGuiding returns 0
00:24:39.781 00.080 15712 PulseGuide returned control before completion, sleep 131
00:24:39.941 00.160 15712 IsGuiding returns 1
00:24:39.941 00.000 15712 scope still moving after pulse duration time elapsed
00:24:39.969 00.028 15712 IsGuiding returns 1
00:24:40.020 00.051 15712 IsGuiding returns 0
00:24:40.020 00.000 15712 scope move finished after 200 + 119 ms
00:24:40.020 00.000 15712 Move returns status 0, amount 200
00:24:40.020 00.000 15712 move complete, result=0
00:24:40.020 00.000 7988 GuideStep: -0.1 px 23 ms EAST, -0.8 px 200 ms NORTH
00:24:40.028 00.008 15712 worker thread done servicing request
00:24:40.028 00.000 15712 Worker thread wakes up
00:24:40.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:40.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:41.771 01.743 15712 Exposure complete
00:24:41.832 00.061 15712 worker thread done servicing request
00:24:41.832 00.000 7988 OnExposeComplete: enter
00:24:41.832 00.000 7988 UpdateGuideState(): m_state=6
00:24:41.834 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
00:24:41.834 00.000 7988 Star::Find returns 1 (0), X=963.77, Y=188.74, Mass=1515, SNR=26.2, Peak=202 HFD=3.8
00:24:41.836 00.002 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
00:24:41.836 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
00:24:41.839 00.003 7988 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.36 mountX=0.21 mountY=0.21, mountTheta=0.79
00:24:41.841 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.21, opts=13)
00:24:41.841 00.000 7988 Enqueuing Move request for scope (-0.21, 0.21)
00:24:41.843 00.002 15712 Worker thread wakes up
00:24:41.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
00:24:41.843 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
00:24:41.843 00.000 15712 Moving (-0.21, 0.21) raw xDistance=0.21 yDistance=0.21
00:24:41.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:24:41.843 00.000 7988 UpdateGuideState exits: m=1515 SNR=26.2
00:24:41.845 00.002 7988 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 6 / 99999
00:24:41.845 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417881.845,"Host":"ASTROPC","Inst":1,"Distance":0.43,"Time":9.1,"SettleTime":15.0,"StarLocked":true}
00:24:41.847 00.002 15712 PPEC rslt(dithering): input = 0.21, final = 0.12
00:24:41.847 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
00:24:41.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:41.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:41.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:41.850 00.003 7988 Enqueuing Expose request
00:24:41.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:24:41.850 00.000 15712 MoveAxis(W, 40, ABG)
00:24:41.850 00.000 15712 Guiding  Dir = 3, Dur = 40
00:24:41.850 00.000 15712 IsGuiding returns 0
00:24:41.880 00.030 15712 PulseGuide returned control before completion, sleep 23
00:24:41.927 00.047 15712 IsGuiding returns 0
00:24:41.927 00.000 15712 Move returns status 0, amount 40
00:24:41.927 00.000 15712 MoveAxis(N, 0, ABG)
00:24:41.927 00.000 15712 Move returns status 0, amount 0
00:24:41.927 00.000 15712 move complete, result=0
00:24:41.927 00.000 15712 worker thread done servicing request
00:24:41.927 00.000 15712 Worker thread wakes up
00:24:41.927 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
00:24:41.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:41.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:43.345 01.418 15712 Exposure complete
00:24:43.406 00.061 15712 worker thread done servicing request
00:24:43.408 00.002 7988 OnExposeComplete: enter
00:24:43.408 00.000 7988 UpdateGuideState(): m_state=6
00:24:43.408 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
00:24:43.408 00.000 7988 Star::Find returns 1 (0), X=963.52, Y=188.73, Mass=1436, SNR=25.1, Peak=163 HFD=3.6
00:24:43.408 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
00:24:43.408 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
00:24:43.408 00.000 7988 CameraToMount -- cameraX=-0.46 cameraY=0.20 hyp=0.50 cameraTheta=2.74 mountX=0.19 mountY=0.46, mountTheta=1.17
00:24:43.408 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.46, y=0.20, opts=13)
00:24:43.408 00.000 7988 Enqueuing Move request for scope (-0.46, 0.20)
00:24:43.408 00.000 15712 Worker thread wakes up
00:24:43.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.20) opts 0xd
00:24:43.408 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.46, 0.20)
00:24:43.408 00.000 15712 Moving (-0.46, 0.20) raw xDistance=0.19 yDistance=0.46
00:24:43.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:24:43.419 00.011 7988 UpdateGuideState exits: m=1436 SNR=25.1
00:24:43.419 00.000 7988 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 7 / 99999
00:24:43.421 00.002 15712 PPEC rslt(dithering): input = 0.19, final = 0.12
00:24:43.421 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
00:24:43.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:24:43.421 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417883.421,"Host":"ASTROPC","Inst":1,"Distance":0.45,"Time":10.7,"SettleTime":15.0,"StarLocked":true}
00:24:43.422 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
00:24:43.422 00.000 15712 MoveAxis(W, 38, ABG)
00:24:43.422 00.000 15712 Guiding  Dir = 3, Dur = 38
00:24:43.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:43.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:43.425 00.003 7988 Enqueuing Expose request
00:24:43.425 00.000 15712 IsGuiding returns 0
00:24:43.438 00.013 15712 PulseGuide returned control before completion, sleep 28
00:24:43.488 00.050 15712 IsGuiding returns 0
00:24:43.488 00.000 15712 Move returns status 0, amount 38
00:24:43.488 00.000 15712 MoveAxis(N, 0, ABG)
00:24:43.488 00.000 15712 Move returns status 0, amount 0
00:24:43.488 00.000 15712 move complete, result=0
00:24:43.488 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.5 px 0 ms NORTH
00:24:43.497 00.009 15712 worker thread done servicing request
00:24:43.497 00.000 15712 Worker thread wakes up
00:24:43.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:43.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:45.130 01.633 15712 Exposure complete
00:24:45.193 00.063 15712 worker thread done servicing request
00:24:45.193 00.000 7988 OnExposeComplete: enter
00:24:45.194 00.001 7988 UpdateGuideState(): m_state=6
00:24:45.194 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
00:24:45.194 00.000 7988 Star::Find returns 1 (0), X=963.37, Y=188.47, Mass=1500, SNR=25.9, Peak=182 HFD=3.6
00:24:45.194 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
00:24:45.194 00.000 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.64 = 1.65)
00:24:45.194 00.000 7988 CameraToMount -- cameraX=-0.62 cameraY=-0.06 hyp=0.62 cameraTheta=-3.04 mountX=-0.07 mountY=0.62, mountTheta=1.68
00:24:45.194 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.62, y=-0.06, opts=13)
00:24:45.194 00.000 7988 Enqueuing Move request for scope (-0.62, -0.06)
00:24:45.194 00.000 15712 Worker thread wakes up
00:24:45.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.06) opts 0xd
00:24:45.194 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.62, -0.06)
00:24:45.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:24:45.205 00.011 7988 UpdateGuideState exits: m=1500 SNR=25.9
00:24:45.205 00.000 7988 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 8 / 99999
00:24:45.205 00.000 15712 Moving (-0.62, -0.06) raw xDistance=-0.07 yDistance=0.62
00:24:45.205 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417885.205,"Host":"ASTROPC","Inst":1,"Distance":0.50,"Time":12.4,"SettleTime":15.0,"StarLocked":true}
00:24:45.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:45.209 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:45.210 00.001 7988 Enqueuing Expose request
00:24:45.210 00.000 15712 PPEC rslt(dithering): input = -0.07, final = -0.04
00:24:45.210 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
00:24:45.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:24:45.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
00:24:45.210 00.000 15712 MoveAxis(E, 13, ABG)
00:24:45.210 00.000 15712 Guiding  Dir = 2, Dur = 13
00:24:45.210 00.000 15712 IsGuiding returns 0
00:24:45.226 00.016 15712 IsGuiding returns 1
00:24:45.226 00.000 15712 scope still moving after pulse duration time elapsed
00:24:45.278 00.052 15712 IsGuiding returns 0
00:24:45.278 00.000 15712 scope move finished after 13 + 59 ms
00:24:45.278 00.000 15712 Move returns status 0, amount 13
00:24:45.278 00.000 15712 MoveAxis(N, 0, ABG)
00:24:45.278 00.000 15712 Move returns status 0, amount 0
00:24:45.278 00.000 15712 move complete, result=0
00:24:45.278 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.6 px 0 ms NORTH
00:24:45.287 00.009 15712 worker thread done servicing request
00:24:45.287 00.000 15712 Worker thread wakes up
00:24:45.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:45.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:46.698 01.411 15712 Exposure complete
00:24:46.752 00.054 15712 worker thread done servicing request
00:24:46.752 00.000 7988 OnExposeComplete: enter
00:24:46.759 00.007 7988 UpdateGuideState(): m_state=6
00:24:46.761 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
00:24:46.761 00.000 7988 Star::Find returns 1 (0), X=963.34, Y=188.34, Mass=1508, SNR=26.1, Peak=200 HFD=3.7
00:24:46.763 00.002 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.41 = 1.87)
00:24:46.763 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.84)
00:24:46.765 00.002 7988 CameraToMount -- cameraX=-0.64 cameraY=-0.19 hyp=0.67 cameraTheta=-2.85 mountX=-0.20 mountY=0.65, mountTheta=1.87
00:24:46.767 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.64, y=-0.19, opts=13)
00:24:46.767 00.000 7988 Enqueuing Move request for scope (-0.64, -0.19)
00:24:46.769 00.002 15712 Worker thread wakes up
00:24:46.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.19) opts 0xd
00:24:46.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.64, -0.19)
00:24:46.769 00.000 15712 Moving (-0.64, -0.19) raw xDistance=-0.20 yDistance=0.65
00:24:46.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:24:46.769 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.1
00:24:46.771 00.002 7988 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 9 / 99999
00:24:46.771 00.000 15712 PPEC rslt(dithering): input = -0.20, final = -0.12
00:24:46.771 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
00:24:46.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:24:46.771 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767417886.771,"Host":"ASTROPC","Inst":1,"Distance":0.55,"Time":14.0,"SettleTime":15.0,"StarLocked":true}
00:24:46.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
00:24:46.771 00.000 15712 MoveAxis(E, 39, ABG)
00:24:46.771 00.000 15712 Guiding  Dir = 2, Dur = 39
00:24:46.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:46.775 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:46.775 00.000 7988 Enqueuing Expose request
00:24:46.775 00.000 15712 IsGuiding returns 0
00:24:46.803 00.028 15712 PulseGuide returned control before completion, sleep 23
00:24:46.864 00.061 15712 IsGuiding returns 0
00:24:46.864 00.000 15712 Move returns status 0, amount 39
00:24:46.864 00.000 15712 MoveAxis(N, 0, ABG)
00:24:46.864 00.000 15712 Move returns status 0, amount 0
00:24:46.864 00.000 15712 move complete, result=0
00:24:46.864 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.6 px 0 ms NORTH
00:24:46.864 00.000 15712 worker thread done servicing request
00:24:46.870 00.006 15712 Worker thread wakes up
00:24:46.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:46.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:48.514 01.644 15712 Exposure complete
00:24:48.574 00.060 15712 worker thread done servicing request
00:24:48.574 00.000 7988 OnExposeComplete: enter
00:24:48.576 00.002 7988 UpdateGuideState(): m_state=6
00:24:48.576 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
00:24:48.576 00.000 7988 Star::Find returns 1 (0), X=963.68, Y=188.44, Mass=1481, SNR=25.8, Peak=158 HFD=3.7
00:24:48.580 00.004 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.41 = 1.87)
00:24:48.580 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.84)
00:24:48.582 00.002 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-2.85 mountX=-0.09 mountY=0.30, mountTheta=1.87
00:24:48.584 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.09, opts=13)
00:24:48.584 00.000 7988 Enqueuing Move request for scope (-0.30, -0.09)
00:24:48.586 00.002 15712 Worker thread wakes up
00:24:48.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.09) opts 0xd
00:24:48.586 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.09)
00:24:48.586 00.000 15712 Moving (-0.30, -0.09) raw xDistance=-0.09 yDistance=0.30
00:24:48.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:24:48.587 00.001 7988 UpdateGuideState exits: m=1481 SNR=25.8
00:24:48.587 00.000 7988 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 10 / 99999
00:24:48.589 00.002 7988 PhdController: newstate STATE_FINISH
00:24:48.589 00.000 7988 PhdController complete: success
00:24:48.591 00.002 15712 PPEC rslt(dithering): input = -0.09, final = -0.06
00:24:48.591 00.000 15712 PPEC: input: -0.09, control: -0.06, exposure: 1500
00:24:48.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:24:48.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:24:48.591 00.000 15712 MoveAxis(E, 18, ABG)
00:24:48.591 00.000 15712 Guiding  Dir = 2, Dur = 18
00:24:48.591 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767417888.591,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
00:24:48.591 00.000 15712 IsGuiding returns 0
00:24:48.591 00.000 7988 Mount: notify guiding dither settle done success=1
00:24:48.591 00.000 7988 PhdController: newstate STATE_IDLE
00:24:48.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:48.596 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:48.596 00.000 7988 Enqueuing Expose request
00:24:48.607 00.011 15712 PulseGuide returned control before completion, sleep 11
00:24:48.623 00.016 15712 IsGuiding returns 1
00:24:48.623 00.000 15712 scope still moving after pulse duration time elapsed
00:24:48.659 00.036 15712 IsGuiding returns 0
00:24:48.659 00.000 15712 scope move finished after 18 + 47 ms
00:24:48.659 00.000 15712 Move returns status 0, amount 18
00:24:48.659 00.000 15712 MoveAxis(N, 0, ABG)
00:24:48.659 00.000 15712 Move returns status 0, amount 0
00:24:48.659 00.000 15712 move complete, result=0
00:24:48.659 00.000 7988 GuideStep: -0.1 px 18 ms EAST, 0.3 px 0 ms NORTH
00:24:48.659 00.000 15712 worker thread done servicing request
00:24:48.661 00.002 15712 Worker thread wakes up
00:24:48.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:48.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:49.372 00.711 7988 evsrv: cli 0CCCEEA8 connect
00:24:49.374 00.002 7988 case statement mapped state 6 to 3
00:24:49.376 00.002 7988 case statement mapped state 6 to 3
00:24:49.376 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"47b845a4-46a2-4740-ae25-3cb2010dfa60"}
00:24:49.376 00.000 7988 case statement mapped state 6 to 3
00:24:49.376 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"47b845a4-46a2-4740-ae25-3cb2010dfa60"}
00:24:49.376 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
00:24:50.075 00.699 15712 Exposure complete
00:24:50.135 00.060 15712 worker thread done servicing request
00:24:50.137 00.002 7988 OnExposeComplete: enter
00:24:50.137 00.000 7988 UpdateGuideState(): m_state=6
00:24:50.139 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
00:24:50.139 00.000 7988 Star::Find returns 1 (0), X=963.42, Y=188.24, Mass=1495, SNR=26.0, Peak=180 HFD=3.7
00:24:50.139 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
00:24:50.139 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
00:24:50.139 00.000 7988 CameraToMount -- cameraX=-0.56 cameraY=-0.29 hyp=0.63 cameraTheta=-2.66 mountX=-0.30 mountY=0.57, mountTheta=2.05
00:24:50.139 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.56, y=-0.29, opts=13)
00:24:50.139 00.000 7988 Enqueuing Move request for scope (-0.56, -0.29)
00:24:50.139 00.000 15712 Worker thread wakes up
00:24:50.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:24:50.139 00.000 7988 UpdateGuideState exits: m=1495 SNR=26.0
00:24:50.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:50.150 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:50.150 00.000 7988 Enqueuing Expose request
00:24:50.150 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.29) opts 0xd
00:24:50.150 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.56, -0.29)
00:24:50.150 00.000 15712 Moving (-0.56, -0.29) raw xDistance=-0.30 yDistance=0.57
00:24:50.153 00.003 15712 PPEC rslt: input = -0.30, final = -0.21, react = -0.18, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.80
00:24:50.153 00.000 15712 PPEC: input: -0.30, control: -0.21, exposure: 1500
00:24:50.153 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:24:50.153 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
00:24:50.153 00.000 15712 MoveAxis(E, 69, ABG)
00:24:50.153 00.000 15712 Guiding  Dir = 2, Dur = 69
00:24:50.153 00.000 15712 IsGuiding returns 0
00:24:50.175 00.022 15712 PulseGuide returned control before completion, sleep 60
00:24:50.251 00.076 15712 IsGuiding returns 0
00:24:50.251 00.000 15712 Move returns status 0, amount 69
00:24:50.251 00.000 15712 MoveAxis(N, 0, ABG)
00:24:50.251 00.000 15712 Move returns status 0, amount 0
00:24:50.251 00.000 15712 move complete, result=0
00:24:50.251 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.6 px 0 ms NORTH
00:24:50.259 00.008 15712 worker thread done servicing request
00:24:50.259 00.000 15712 Worker thread wakes up
00:24:50.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:50.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:51.895 01.636 15712 Exposure complete
00:24:51.956 00.061 7988 OnExposeComplete: enter
00:24:51.958 00.002 7988 UpdateGuideState(): m_state=6
00:24:51.958 00.000 15712 worker thread done servicing request
00:24:51.958 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:24:51.960 00.002 7988 Star::Find returns 1 (0), X=963.52, Y=188.41, Mass=1521, SNR=26.3, Peak=178 HFD=3.3
00:24:51.960 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.45 = 1.83)
00:24:51.960 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.48 = 1.80)
00:24:51.960 00.000 7988 CameraToMount -- cameraX=-0.47 cameraY=-0.12 hyp=0.48 cameraTheta=-2.89 mountX=-0.13 mountY=0.47, mountTheta=1.83
00:24:51.960 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.47, y=-0.12, opts=13)
00:24:51.960 00.000 7988 Enqueuing Move request for scope (-0.47, -0.12)
00:24:51.969 00.009 15712 Worker thread wakes up
00:24:51.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.12) opts 0xd
00:24:51.969 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.47, -0.12)
00:24:51.969 00.000 15712 Moving (-0.47, -0.12) raw xDistance=-0.13 yDistance=0.47
00:24:51.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:24:51.969 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.3
00:24:51.971 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:51.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:51.973 00.002 7988 Enqueuing Expose request
00:24:51.973 00.000 15712 PPEC rslt: input = -0.13, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:24:51.973 00.000 15712 PPEC: input: -0.13, control: -0.04, exposure: 1500
00:24:51.975 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:24:51.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
00:24:51.975 00.000 15712 MoveAxis(E, 13, ABG)
00:24:51.975 00.000 15712 Guiding  Dir = 2, Dur = 13
00:24:51.975 00.000 15712 IsGuiding returns 0
00:24:51.992 00.017 15712 IsGuiding returns 1
00:24:51.992 00.000 15712 scope still moving after pulse duration time elapsed
00:24:52.037 00.045 15712 IsGuiding returns 0
00:24:52.037 00.000 15712 scope move finished after 13 + 58 ms
00:24:52.037 00.000 15712 Move returns status 0, amount 13
00:24:52.037 00.000 15712 MoveAxis(N, 0, ABG)
00:24:52.037 00.000 15712 Move returns status 0, amount 0
00:24:52.037 00.000 15712 move complete, result=0
00:24:52.037 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.5 px 0 ms NORTH
00:24:52.049 00.012 15712 worker thread done servicing request
00:24:52.049 00.000 15712 Worker thread wakes up
00:24:52.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:52.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:53.454 01.405 15712 Exposure complete
00:24:53.516 00.062 15712 worker thread done servicing request
00:24:53.516 00.000 7988 OnExposeComplete: enter
00:24:53.517 00.001 7988 UpdateGuideState(): m_state=6
00:24:53.517 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
00:24:53.517 00.000 7988 Star::Find returns 1 (0), X=963.53, Y=188.90, Mass=1500, SNR=25.8, Peak=179 HFD=3.9
00:24:53.517 00.000 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.56) = xAngle (0.90 = 0.90)
00:24:53.517 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
00:24:53.517 00.000 7988 CameraToMount -- cameraX=-0.46 cameraY=0.37 hyp=0.59 cameraTheta=2.46 mountX=0.37 mountY=0.45, mountTheta=0.88
00:24:53.517 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.46, y=0.37, opts=13)
00:24:53.517 00.000 7988 Enqueuing Move request for scope (-0.46, 0.37)
00:24:53.517 00.000 15712 Worker thread wakes up
00:24:53.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.37) opts 0xd
00:24:53.517 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.46, 0.37)
00:24:53.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:24:53.517 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.8
00:24:53.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:53.517 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:53.517 00.000 7988 Enqueuing Expose request
00:24:53.531 00.014 15712 Moving (-0.46, 0.37) raw xDistance=0.37 yDistance=0.45
00:24:53.533 00.002 15712 PPEC rslt: input = 0.37, final = 0.18, react = 0.22, pred = -0.04, hyst = 0.19, hyst_pct = 0.00, period_length = 639.80
00:24:53.533 00.000 15712 PPEC: input: 0.37, control: 0.18, exposure: 1500
00:24:53.533 00.000 15712 switching direction from -1 to 1 - decHistory=5 oldest=-1.36 newest=1.49
00:24:53.533 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
00:24:53.533 00.000 15712 MoveAxis(W, 60, ABG)
00:24:53.533 00.000 15712 Guiding  Dir = 3, Dur = 60
00:24:53.547 00.014 15712 IsGuiding returns 0
00:24:53.566 00.019 15712 PulseGuide returned control before completion, sleep 54
00:24:53.646 00.080 15712 IsGuiding returns 0
00:24:53.646 00.000 15712 Move returns status 0, amount 60
00:24:53.646 00.000 15712 BLC: Oldest BLC event removed
00:24:53.646 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 108 applied
00:24:53.646 00.000 15712 MoveAxis(S, 222, ABG)
00:24:53.646 00.000 15712 Guiding  Dir = 1, Dur = 222
00:24:53.646 00.000 15712 IsGuiding returns 0
00:24:53.726 00.080 15712 PulseGuide returned control before completion, sleep 153
00:24:53.884 00.158 15712 IsGuiding returns 1
00:24:53.884 00.000 15712 scope still moving after pulse duration time elapsed
00:24:53.916 00.032 15712 IsGuiding returns 1
00:24:53.980 00.064 15712 IsGuiding returns 0
00:24:53.980 00.000 15712 scope move finished after 222 + 113 ms
00:24:53.980 00.000 15712 Move returns status 0, amount 222
00:24:53.980 00.000 15712 move complete, result=0
00:24:53.980 00.000 7988 GuideStep: 0.4 px 60 ms WEST, 0.4 px 222 ms SOUTH
00:24:53.984 00.004 15712 worker thread done servicing request
00:24:53.984 00.000 15712 Worker thread wakes up
00:24:53.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:53.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:55.621 01.637 15712 Exposure complete
00:24:55.684 00.063 7988 OnExposeComplete: enter
00:24:55.684 00.000 7988 UpdateGuideState(): m_state=6
00:24:55.684 00.000 15712 worker thread done servicing request
00:24:55.684 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
00:24:55.684 00.000 7988 Star::Find returns 1 (0), X=963.27, Y=188.65, Mass=1492, SNR=25.7, Peak=156 HFD=4.2
00:24:55.684 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.56) = xAngle (1.42 = 1.42)
00:24:55.684 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
00:24:55.684 00.000 7988 CameraToMount -- cameraX=-0.71 cameraY=0.12 hyp=0.72 cameraTheta=2.98 mountX=0.11 mountY=0.71, mountTheta=1.41
00:24:55.684 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.71, y=0.12, opts=13)
00:24:55.693 00.009 7988 Enqueuing Move request for scope (-0.71, 0.12)
00:24:55.693 00.000 15712 Worker thread wakes up
00:24:55.693 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.12) opts 0xd
00:24:55.693 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.71, 0.12)
00:24:55.693 00.000 15712 Moving (-0.71, 0.12) raw xDistance=0.11 yDistance=0.71
00:24:55.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:24:55.693 00.000 7988 UpdateGuideState exits: m=1492 SNR=25.7
00:24:55.693 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:55.693 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:55.693 00.000 7988 Enqueuing Expose request
00:24:55.699 00.006 15712 BLC: History state: CurrMiss=0.71, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.448122, 1:0.706236
00:24:55.699 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
00:24:55.699 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:24:55.699 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
00:24:55.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
00:24:55.699 00.000 15712 MoveAxis(E, 4, ABG)
00:24:55.699 00.000 15712 Guiding  Dir = 2, Dur = 4
00:24:55.699 00.000 15712 IsGuiding returns 0
00:24:55.723 00.024 15712 IsGuiding returns 0
00:24:55.723 00.000 15712 Move returns status 0, amount 4
00:24:55.723 00.000 15712 MoveAxis(S, 180, ABG)
00:24:55.723 00.000 15712 Guiding  Dir = 1, Dur = 180
00:24:55.723 00.000 15712 IsGuiding returns 0
00:24:55.804 00.081 15712 PulseGuide returned control before completion, sleep 111
00:24:55.923 00.119 15712 IsGuiding returns 1
00:24:55.923 00.000 15712 scope still moving after pulse duration time elapsed
00:24:55.955 00.032 15712 IsGuiding returns 1
00:24:56.007 00.052 15712 IsGuiding returns 0
00:24:56.007 00.000 15712 scope move finished after 180 + 107 ms
00:24:56.007 00.000 15712 Move returns status 0, amount 180
00:24:56.007 00.000 15712 move complete, result=0
00:24:56.007 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.7 px 180 ms SOUTH
00:24:56.014 00.007 15712 worker thread done servicing request
00:24:56.014 00.000 15712 Worker thread wakes up
00:24:56.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:56.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:57.421 01.407 15712 Exposure complete
00:24:57.481 00.060 15712 worker thread done servicing request
00:24:57.482 00.001 7988 OnExposeComplete: enter
00:24:57.482 00.000 7988 UpdateGuideState(): m_state=6
00:24:57.484 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
00:24:57.484 00.000 7988 Star::Find returns 1 (0), X=963.35, Y=188.86, Mass=1491, SNR=25.6, Peak=161 HFD=4.0
00:24:57.486 00.002 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
00:24:57.488 00.002 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
00:24:57.488 00.000 7988 CameraToMount -- cameraX=-0.64 cameraY=0.33 hyp=0.72 cameraTheta=2.66 mountX=0.33 mountY=0.63, mountTheta=1.09
00:24:57.490 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.64, y=0.33, opts=13)
00:24:57.490 00.000 7988 Enqueuing Move request for scope (-0.64, 0.33)
00:24:57.492 00.002 15712 Worker thread wakes up
00:24:57.493 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.33) opts 0xd
00:24:57.493 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.64, 0.33)
00:24:57.493 00.000 15712 Moving (-0.64, 0.33) raw xDistance=0.33 yDistance=0.63
00:24:57.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:24:57.493 00.000 7988 UpdateGuideState exits: m=1491 SNR=25.6
00:24:57.495 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:57.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:57.497 00.002 7988 Enqueuing Expose request
00:24:57.498 00.001 15712 BLC: History state: CurrMiss=0.63, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.448122, 1:0.706236, 2:0.629811
00:24:57.498 00.000 15712 BLC: Under-shoot: nominal increase by 97
00:24:57.498 00.000 15712 BLC: window closed
00:24:57.498 00.000 15712 BLC: Pulse adjusted to 119
00:24:57.498 00.000 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.80
00:24:57.498 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
00:24:57.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
00:24:57.498 00.000 15712 MoveAxis(W, 62, ABG)
00:24:57.498 00.000 15712 Guiding  Dir = 3, Dur = 62
00:24:57.498 00.000 15712 IsGuiding returns 0
00:24:57.527 00.029 15712 PulseGuide returned control before completion, sleep 46
00:24:57.578 00.051 15712 IsGuiding returns 1
00:24:57.578 00.000 15712 scope still moving after pulse duration time elapsed
00:24:57.610 00.032 7988 evsrv: cli 0CCCF8A8 connect
00:24:57.613 00.003 7988 case statement mapped state 6 to 3
00:24:57.613 00.000 15712 IsGuiding returns 0
00:24:57.613 00.000 15712 scope move finished after 62 + 48 ms
00:24:57.613 00.000 15712 Move returns status 0, amount 62
00:24:57.613 00.000 7988 case statement mapped state 6 to 3
00:24:57.613 00.000 15712 MoveAxis(S, 161, ABG)
00:24:57.613 00.000 15712 Guiding  Dir = 1, Dur = 161
00:24:57.613 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_pixel_scale","id":"2c3d6c52-c740-4a5c-b6ef-2c12573498a7"}
00:24:57.613 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":3.86747,"id":"2c3d6c52-c740-4a5c-b6ef-2c12573498a7"}
00:24:57.617 00.004 15712 IsGuiding returns 0
00:24:57.617 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
00:24:57.690 00.073 15712 PulseGuide returned control before completion, sleep 99
00:24:57.802 00.112 15712 IsGuiding returns 1
00:24:57.802 00.000 15712 scope still moving after pulse duration time elapsed
00:24:57.834 00.032 15712 IsGuiding returns 1
00:24:57.898 00.064 15712 IsGuiding returns 0
00:24:57.898 00.000 15712 scope move finished after 161 + 119 ms
00:24:57.898 00.000 15712 Move returns status 0, amount 161
00:24:57.898 00.000 15712 move complete, result=0
00:24:57.898 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.6 px 161 ms SOUTH
00:24:57.900 00.002 15712 worker thread done servicing request
00:24:57.900 00.000 15712 Worker thread wakes up
00:24:57.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:57.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:24:59.540 01.640 15712 Exposure complete
00:24:59.604 00.064 15712 worker thread done servicing request
00:24:59.604 00.000 7988 OnExposeComplete: enter
00:24:59.604 00.000 7988 UpdateGuideState(): m_state=6
00:24:59.604 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:24:59.604 00.000 7988 Star::Find returns 1 (0), X=964.18, Y=188.71, Mass=1351, SNR=24.4, Peak=134 HFD=4.0
00:24:59.604 00.000 7988 MultiStar: exiting stabilization period
00:24:59.604 00.000 7988 MultiStar: updating star positions after lock position change
00:24:59.604 00.000 7988 Star::Find(15, 497, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:24:59.604 00.000 7988 Star::Find returns 1 (0), X=497.69, Y=779.56, Mass=1477, SNR=25.6, Peak=146 HFD=4.9
00:24:59.613 00.009 7988 Star::Find(15, 1203, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:24:59.615 00.002 7988 Star::Find returns 1 (0), X=1203.64, Y=763.37, Mass=1097, SNR=22.2, Peak=182 HFD=3.4
00:24:59.617 00.002 7988 Star::Find(15, 692, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:24:59.617 00.000 7988 Star::Find returns 1 (0), X=692.37, Y=688.24, Mass=1026, SNR=21.0, Peak=110 HFD=3.7
00:24:59.619 00.002 7988 Star::Find(15, 1110, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:24:59.620 00.001 7988 Star::Find returns 1 (0), X=1109.98, Y=638.67, Mass=849, SNR=19.2, Peak=123 HFD=3.5
00:24:59.620 00.000 7988 Star::Find(15, 691, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:24:59.620 00.000 7988 Star::Find returns 1 (0), X=690.97, Y=544.89, Mass=854, SNR=19.1, Peak=95 HFD=4.3
00:24:59.620 00.000 7988 Star::Find(15, 693, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:24:59.620 00.000 7988 Star::Find returns 1 (0), X=693.14, Y=125.31, Mass=644, SNR=16.9, Peak=119 HFD=3.2
00:24:59.620 00.000 7988 Star::Find(15, 212, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:24:59.620 00.000 7988 Star::Find returns 1 (0), X=212.47, Y=943.50, Mass=417, SNR=13.3, Peak=86 HFD=3.2
00:24:59.620 00.000 7988 Star::Find(15, 97, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:24:59.620 00.000 7988 Star::Find returns 1 (0), X=97.52, Y=776.82, Mass=329, SNR=11.7, Peak=67 HFD=3.2
00:24:59.620 00.000 7988 Star::Find(15, 873, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:24:59.620 00.000 7988 Star::Find returns 1 (0), X=872.83, Y=561.41, Mass=237, SNR=10.1, Peak=67 HFD=2.8
00:24:59.620 00.000 7988 Star::Find(15, 31, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:24:59.620 00.000 7988 Star::Find returns 1 (0), X=31.66, Y=121.86, Mass=337, SNR=12.3, Peak=93 HFD=2.1
00:24:59.620 00.000 7988 Star::Find(15, 1070, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:24:59.636 00.016 7988 Star::Find returns 1 (0), X=1069.90, Y=722.25, Mass=331, SNR=11.8, Peak=75 HFD=3.2
00:24:59.638 00.002 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
00:24:59.638 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
00:24:59.638 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.75 mountX=0.18 mountY=-0.20, mountTheta=-0.83
00:24:59.638 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.18, opts=13)
00:24:59.638 00.000 7988 Enqueuing Move request for scope (0.19, 0.18)
00:24:59.638 00.000 15712 Worker thread wakes up
00:24:59.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
00:24:59.638 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
00:24:59.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:24:59.638 00.000 7988 UpdateGuideState exits: m=1351 SNR=24.4
00:24:59.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:59.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:24:59.638 00.000 7988 Enqueuing Expose request
00:24:59.638 00.000 15712 Moving (0.19, 0.18) raw xDistance=0.18 yDistance=-0.20
00:24:59.651 00.013 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.81
00:24:59.651 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
00:24:59.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:59.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:24:59.651 00.000 15712 MoveAxis(W, 28, ABG)
00:24:59.651 00.000 15712 Guiding  Dir = 3, Dur = 28
00:24:59.651 00.000 15712 IsGuiding returns 0
00:24:59.672 00.021 15712 PulseGuide returned control before completion, sleep 19
00:24:59.735 00.063 15712 IsGuiding returns 1
00:24:59.735 00.000 15712 scope still moving after pulse duration time elapsed
00:24:59.763 00.028 15712 IsGuiding returns 0
00:24:59.763 00.000 15712 scope move finished after 28 + 82 ms
00:24:59.763 00.000 15712 Move returns status 0, amount 28
00:24:59.763 00.000 15712 MoveAxis(N, 0, ABG)
00:24:59.763 00.000 15712 Move returns status 0, amount 0
00:24:59.763 00.000 15712 move complete, result=0
00:24:59.763 00.000 15712 worker thread done servicing request
00:24:59.763 00.000 15712 Worker thread wakes up
00:24:59.763 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
00:24:59.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:24:59.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:01.183 01.420 15712 Exposure complete
00:25:01.235 00.052 15712 worker thread done servicing request
00:25:01.235 00.000 7988 OnExposeComplete: enter
00:25:01.245 00.010 7988 UpdateGuideState(): m_state=6
00:25:01.247 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
00:25:01.247 00.000 7988 Star::Find returns 1 (0), X=964.17, Y=188.29, Mass=1380, SNR=24.9, Peak=177 HFD=3.8
00:25:01.249 00.002 7988 MultiStar: [#1 0.06,-0.51,0.00,M1] [#2 0.12,-0.47,0.00,M1] [#3 -0.05,-0.35,0.87,U] [#4 -0.15,-0.20,0.77,U] [#5 0.13,-0.49,0.00,M1] [#6 -0.02,-0.49,0.00,M1] [#7 -0.31,-0.33,0.58,U] [#8 -0.04,-0.35,0.49,U] 
00:25:01.249 00.000 7988 refined, 4 included, MultiStar: {-0.05, -0.29}, one-star: {0.18, -0.24}
00:25:01.251 00.002 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.30 = 2.98)
00:25:01.252 00.001 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
00:25:01.252 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.74 mountX=-0.29 mountY=0.05, mountTheta=2.95
00:25:01.254 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.29, opts=13)
00:25:01.256 00.002 7988 Enqueuing Move request for scope (-0.05, -0.29)
00:25:01.256 00.000 15712 Worker thread wakes up
00:25:01.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
00:25:01.256 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
00:25:01.256 00.000 15712 Moving (-0.05, -0.29) raw xDistance=-0.29 yDistance=0.05
00:25:01.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:01.256 00.000 7988 UpdateGuideState exits: m=1380 SNR=24.9
00:25:01.259 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:01.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:01.261 00.002 7988 Enqueuing Expose request
00:25:01.263 00.002 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.81
00:25:01.263 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
00:25:01.263 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:01.263 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:25:01.263 00.000 15712 MoveAxis(E, 63, ABG)
00:25:01.263 00.000 15712 Guiding  Dir = 2, Dur = 63
00:25:01.264 00.001 15712 IsGuiding returns 0
00:25:01.286 00.022 15712 PulseGuide returned control before completion, sleep 50
00:25:01.342 00.056 15712 IsGuiding returns 1
00:25:01.342 00.000 15712 scope still moving after pulse duration time elapsed
00:25:01.378 00.036 15712 IsGuiding returns 0
00:25:01.378 00.000 15712 scope move finished after 63 + 56 ms
00:25:01.378 00.000 15712 Move returns status 0, amount 63
00:25:01.378 00.000 15712 MoveAxis(N, 0, ABG)
00:25:01.378 00.000 15712 Move returns status 0, amount 0
00:25:01.378 00.000 15712 move complete, result=0
00:25:01.378 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
00:25:01.385 00.007 15712 worker thread done servicing request
00:25:01.385 00.000 15712 Worker thread wakes up
00:25:01.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:01.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:03.127 01.742 15712 Exposure complete
00:25:03.172 00.045 15712 worker thread done servicing request
00:25:03.172 00.000 7988 OnExposeComplete: enter
00:25:03.189 00.017 7988 UpdateGuideState(): m_state=6
00:25:03.189 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
00:25:03.189 00.000 7988 Star::Find returns 1 (0), X=963.94, Y=188.26, Mass=1634, SNR=27.0, Peak=168 HFD=4.3
00:25:03.189 00.000 7988 MultiStar: [#1 0.08,-0.46,0.96,U] [#2 -0.02,-0.34,0.85,U] [#3 -0.08,0.01,0.85,U] [#4 -0.10,-0.11,0.72,U] [#5 0.25,-0.41,0.71,U] [#6 -0.24,-0.55,0.00,M2] [#7 -0.28,-0.41,0.00,M1] [#8 -0.11,-0.38,0.46,U] 
00:25:03.189 00.000 7988 single-star, 6 included, MultiStar: {0.00, -0.28}, one-star: {-0.05, -0.27}
00:25:03.189 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.30 = 2.98)
00:25:03.189 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
00:25:03.189 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.28 cameraTheta=-1.74 mountX=-0.27 mountY=0.05, mountTheta=2.95
00:25:03.189 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.27, opts=13)
00:25:03.189 00.000 7988 Enqueuing Move request for scope (-0.05, -0.27)
00:25:03.189 00.000 15712 Worker thread wakes up
00:25:03.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
00:25:03.189 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
00:25:03.189 00.000 15712 Moving (-0.05, -0.27) raw xDistance=-0.27 yDistance=0.05
00:25:03.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:03.189 00.000 7988 UpdateGuideState exits: m=1634 SNR=27.0
00:25:03.202 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:03.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:03.204 00.002 7988 Enqueuing Expose request
00:25:03.204 00.000 15712 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.81
00:25:03.204 00.000 15712 PPEC: input: -0.27, control: -0.19, exposure: 1500
00:25:03.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:03.207 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:25:03.207 00.000 15712 MoveAxis(E, 61, ABG)
00:25:03.207 00.000 15712 Guiding  Dir = 2, Dur = 61
00:25:03.207 00.000 15712 IsGuiding returns 0
00:25:03.220 00.013 15712 PulseGuide returned control before completion, sleep 58
00:25:03.285 00.065 15712 IsGuiding returns 1
00:25:03.285 00.000 15712 scope still moving after pulse duration time elapsed
00:25:03.316 00.031 15712 IsGuiding returns 0
00:25:03.316 00.000 15712 scope move finished after 61 + 48 ms
00:25:03.316 00.000 15712 Move returns status 0, amount 61
00:25:03.316 00.000 15712 MoveAxis(N, 0, ABG)
00:25:03.316 00.000 15712 Move returns status 0, amount 0
00:25:03.316 00.000 15712 move complete, result=0
00:25:03.316 00.000 15712 worker thread done servicing request
00:25:03.316 00.000 15712 Worker thread wakes up
00:25:03.316 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
00:25:03.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:03.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:04.723 01.407 15712 Exposure complete
00:25:04.784 00.061 15712 worker thread done servicing request
00:25:04.784 00.000 7988 OnExposeComplete: enter
00:25:04.784 00.000 7988 UpdateGuideState(): m_state=6
00:25:04.786 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
00:25:04.786 00.000 7988 Star::Find returns 1 (0), X=964.07, Y=188.37, Mass=1406, SNR=25.0, Peak=172 HFD=3.9
00:25:04.786 00.000 7988 MultiStar: [#1 -0.06,-0.38,1.05,U] [#2 0.13,-0.24,0.88,U] [#3 -0.21,-0.33,0.90,U] [#4 0.18,0.00,0.80,U] [#5 -0.04,-0.22,0.77,U] [#6 -0.16,-0.50,0.66,U] [#7 -0.33,-0.08,0.50,U] [#8 -0.43,-0.02,0.51,U] 
00:25:04.786 00.000 7988 single-star, 8 included, MultiStar: {-0.06, -0.23}, one-star: {0.09, -0.16}
00:25:04.786 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
00:25:04.786 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
00:25:04.786 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.06 mountX=-0.16 mountY=-0.09, mountTheta=-2.65
00:25:04.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.16, opts=13)
00:25:04.786 00.000 7988 Enqueuing Move request for scope (0.09, -0.16)
00:25:04.786 00.000 15712 Worker thread wakes up
00:25:04.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
00:25:04.786 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
00:25:04.786 00.000 15712 Moving (0.09, -0.16) raw xDistance=-0.16 yDistance=-0.09
00:25:04.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:04.786 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.0
00:25:04.799 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:04.800 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:04.800 00.000 7988 Enqueuing Expose request
00:25:04.800 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:25:04.800 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
00:25:04.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:04.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:25:04.800 00.000 15712 MoveAxis(E, 4, ABG)
00:25:04.800 00.000 15712 Guiding  Dir = 2, Dur = 4
00:25:04.803 00.003 15712 IsGuiding returns 0
00:25:04.820 00.017 15712 IsGuiding returns 0
00:25:04.820 00.000 15712 Move returns status 0, amount 4
00:25:04.820 00.000 15712 MoveAxis(N, 0, ABG)
00:25:04.820 00.000 15712 Move returns status 0, amount 0
00:25:04.821 00.001 15712 move complete, result=0
00:25:04.821 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
00:25:04.821 00.000 15712 worker thread done servicing request
00:25:04.821 00.000 15712 Worker thread wakes up
00:25:04.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:04.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:06.461 01.640 15712 Exposure complete
00:25:06.522 00.061 15712 worker thread done servicing request
00:25:06.522 00.000 7988 OnExposeComplete: enter
00:25:06.524 00.002 7988 UpdateGuideState(): m_state=6
00:25:06.526 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
00:25:06.526 00.000 7988 Star::Find returns 1 (0), X=964.04, Y=188.64, Mass=1428, SNR=25.1, Peak=152 HFD=3.9
00:25:06.526 00.000 7988 MultiStar: [#1 0.05,-0.06,1.04,U] [#2 -0.05,-0.19,0.86,U] [#3 -0.17,0.32,0.90,U] [#4 -0.17,0.38,0.76,U] [#5 0.05,-0.13,0.79,U] [#6 -0.07,-0.18,0.67,U] [#7 -0.06,-0.11,0.52,U] [#8 0.04,0.08,0.49,U] 
00:25:06.526 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.06, 0.11}
00:25:06.526 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.56) = xAngle (0.82 = 0.82)
00:25:06.526 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
00:25:06.526 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.38 mountX=0.03 mountY=0.03, mountTheta=0.80
00:25:06.526 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.03, opts=13)
00:25:06.526 00.000 7988 Enqueuing Move request for scope (-0.03, 0.03)
00:25:06.526 00.000 15712 Worker thread wakes up
00:25:06.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:25:06.526 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:25:06.526 00.000 15712 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.03
00:25:06.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:06.537 00.011 7988 UpdateGuideState exits: m=1428 SNR=25.1
00:25:06.539 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:06.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:06.539 00.000 7988 Enqueuing Expose request
00:25:06.539 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:25:06.539 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
00:25:06.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:06.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:25:06.539 00.000 15712 MoveAxis(E, 4, ABG)
00:25:06.539 00.000 15712 Guiding  Dir = 2, Dur = 4
00:25:06.539 00.000 15712 IsGuiding returns 0
00:25:06.559 00.020 15712 IsGuiding returns 0
00:25:06.559 00.000 15712 Move returns status 0, amount 4
00:25:06.559 00.000 15712 MoveAxis(N, 0, ABG)
00:25:06.559 00.000 15712 Move returns status 0, amount 0
00:25:06.559 00.000 15712 move complete, result=0
00:25:06.559 00.000 15712 worker thread done servicing request
00:25:06.559 00.000 15712 Worker thread wakes up
00:25:06.559 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:25:06.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:06.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:07.975 01.416 15712 Exposure complete
00:25:08.033 00.058 15712 worker thread done servicing request
00:25:08.033 00.000 7988 OnExposeComplete: enter
00:25:08.036 00.003 7988 UpdateGuideState(): m_state=6
00:25:08.036 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
00:25:08.036 00.000 7988 Star::Find returns 1 (0), X=963.93, Y=188.51, Mass=1376, SNR=24.8, Peak=153 HFD=3.9
00:25:08.036 00.000 7988 MultiStar: [#1 -0.07,-0.26,1.04,U] [#2 0.18,-0.02,0.85,U] [#3 -0.47,0.01,0.91,U] [#4 -0.17,0.06,0.76,U] [#5 -0.06,-0.02,0.82,U] [#6 -0.21,-0.18,0.66,U] [#7 0.09,-0.29,0.53,U] [#8 0.21,0.02,0.48,U] 
00:25:08.036 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.05, -0.02}
00:25:08.036 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.30 = 1.98)
00:25:08.036 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.34 = 1.95)
00:25:08.036 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.74 mountX=-0.02 mountY=0.05, mountTheta=1.97
00:25:08.036 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
00:25:08.036 00.000 7988 Enqueuing Move request for scope (-0.05, -0.02)
00:25:08.036 00.000 15712 Worker thread wakes up
00:25:08.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
00:25:08.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:08.050 00.014 7988 UpdateGuideState exits: m=1376 SNR=24.8
00:25:08.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:08.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:08.052 00.002 7988 Enqueuing Expose request
00:25:08.054 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
00:25:08.054 00.000 15712 Moving (-0.05, -0.02) raw xDistance=-0.02 yDistance=0.05
00:25:08.054 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:25:08.054 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:25:08.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:08.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:25:08.054 00.000 15712 MoveAxis(E, 2, ABG)
00:25:08.054 00.000 15712 Guiding  Dir = 2, Dur = 2
00:25:08.054 00.000 15712 IsGuiding returns 0
00:25:08.074 00.020 15712 IsGuiding returns 0
00:25:08.074 00.000 15712 Move returns status 0, amount 2
00:25:08.074 00.000 15712 MoveAxis(N, 0, ABG)
00:25:08.074 00.000 15712 Move returns status 0, amount 0
00:25:08.074 00.000 15712 move complete, result=0
00:25:08.074 00.000 15712 worker thread done servicing request
00:25:08.074 00.000 15712 Worker thread wakes up
00:25:08.074 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:25:08.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:08.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:09.822 01.748 15712 Exposure complete
00:25:09.884 00.062 15712 worker thread done servicing request
00:25:09.884 00.000 7988 OnExposeComplete: enter
00:25:09.884 00.000 7988 UpdateGuideState(): m_state=6
00:25:09.884 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
00:25:09.884 00.000 7988 Star::Find returns 1 (0), X=964.02, Y=188.71, Mass=1400, SNR=25.2, Peak=162 HFD=4.0
00:25:09.884 00.000 7988 MultiStar: [#1 0.23,0.03,1.04,U] [#2 0.08,0.27,0.89,U] [#3 -0.22,0.36,0.87,U] [#4 0.17,0.45,0.75,U] [#5 0.07,0.31,0.79,U] [#6 -0.33,0.06,0.67,U] [#7 0.04,0.05,0.53,U] [#8 -0.03,0.08,0.51,U] 
00:25:09.884 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.21}, one-star: {0.04, 0.18}
00:25:09.884 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
00:25:09.884 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
00:25:09.884 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.37 mountX=0.18 mountY=-0.04, mountTheta=-0.22
00:25:09.884 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.18, opts=13)
00:25:09.884 00.000 7988 Enqueuing Move request for scope (0.04, 0.18)
00:25:09.884 00.000 15712 Worker thread wakes up
00:25:09.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
00:25:09.884 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
00:25:09.884 00.000 15712 Moving (0.04, 0.18) raw xDistance=0.18 yDistance=-0.04
00:25:09.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:09.884 00.000 7988 UpdateGuideState exits: m=1400 SNR=25.2
00:25:09.900 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:09.901 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:09.901 00.000 7988 Enqueuing Expose request
00:25:09.901 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.82
00:25:09.901 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
00:25:09.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:09.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:09.901 00.000 15712 MoveAxis(W, 35, ABG)
00:25:09.901 00.000 15712 Guiding  Dir = 3, Dur = 35
00:25:09.901 00.000 15712 IsGuiding returns 0
00:25:09.919 00.018 15712 PulseGuide returned control before completion, sleep 30
00:25:09.967 00.048 15712 IsGuiding returns 0
00:25:09.967 00.000 15712 Move returns status 0, amount 35
00:25:09.967 00.000 15712 MoveAxis(N, 0, ABG)
00:25:09.967 00.000 15712 Move returns status 0, amount 0
00:25:09.967 00.000 15712 move complete, result=0
00:25:09.967 00.000 15712 worker thread done servicing request
00:25:09.967 00.000 15712 Worker thread wakes up
00:25:09.967 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
00:25:09.969 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:09.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:11.387 01.418 15712 Exposure complete
00:25:11.448 00.061 15712 worker thread done servicing request
00:25:11.449 00.001 7988 OnExposeComplete: enter
00:25:11.449 00.000 7988 UpdateGuideState(): m_state=6
00:25:11.449 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
00:25:11.449 00.000 7988 Star::Find returns 1 (0), X=963.94, Y=188.74, Mass=1504, SNR=25.9, Peak=171 HFD=4.1
00:25:11.449 00.000 7988 MultiStar: [#1 0.14,-0.06,0.99,U] [#2 0.13,0.10,0.82,U] [#3 -0.19,0.25,0.85,U] [#4 -0.22,0.41,0.72,U] [#5 0.18,0.06,0.74,U] [#6 -0.02,-0.09,0.62,U] [#7 -0.30,-0.01,0.52,U] [#8 -0.19,0.17,0.45,U] 
00:25:11.449 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.04, 0.21}
00:25:11.449 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
00:25:11.449 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
00:25:11.449 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.85 mountX=0.12 mountY=0.03, mountTheta=0.26
00:25:11.449 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.12, opts=13)
00:25:11.449 00.000 7988 Enqueuing Move request for scope (-0.03, 0.12)
00:25:11.449 00.000 15712 Worker thread wakes up
00:25:11.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
00:25:11.449 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
00:25:11.449 00.000 15712 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=0.03
00:25:11.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:11.449 00.000 7988 UpdateGuideState exits: m=1504 SNR=25.9
00:25:11.463 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:11.464 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:11.465 00.001 7988 Enqueuing Expose request
00:25:11.465 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:25:11.465 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
00:25:11.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:11.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:25:11.465 00.000 15712 MoveAxis(E, 0, ABG)
00:25:11.465 00.000 15712 Move returns status 0, amount 0
00:25:11.465 00.000 15712 MoveAxis(N, 0, ABG)
00:25:11.465 00.000 15712 Move returns status 0, amount 0
00:25:11.465 00.000 15712 move complete, result=0
00:25:11.465 00.000 15712 worker thread done servicing request
00:25:11.465 00.000 15712 Worker thread wakes up
00:25:11.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:11.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:11.465 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:13.206 01.741 15712 Exposure complete
00:25:13.267 00.061 15712 worker thread done servicing request
00:25:13.268 00.001 7988 OnExposeComplete: enter
00:25:13.268 00.000 7988 UpdateGuideState(): m_state=6
00:25:13.268 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
00:25:13.268 00.000 7988 Star::Find returns 1 (0), X=964.17, Y=188.96, Mass=1530, SNR=26.0, Peak=181 HFD=4.2
00:25:13.268 00.000 7988 MultiStar: [#1 -0.01,0.13,1.00,U] [#2 0.07,0.23,0.86,U] [#3 -0.12,0.45,0.87,U] [#4 -0.01,0.34,0.73,U] [#5 0.08,0.35,0.76,U] [#6 -0.09,-0.14,0.64,U] [#7 -0.09,0.26,0.50,U] [#8 0.27,0.31,0.47,U] 
00:25:13.268 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.27}, one-star: {0.19, 0.43}
00:25:13.268 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
00:25:13.268 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
00:25:13.268 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.46 mountX=0.27 mountY=-0.04, mountTheta=-0.13
00:25:13.268 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.27, opts=13)
00:25:13.268 00.000 7988 Enqueuing Move request for scope (0.03, 0.27)
00:25:13.268 00.000 15712 Worker thread wakes up
00:25:13.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
00:25:13.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
00:25:13.268 00.000 15712 Moving (0.03, 0.27) raw xDistance=0.27 yDistance=-0.04
00:25:13.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:13.268 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.0
00:25:13.282 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:13.284 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:13.284 00.000 7988 Enqueuing Expose request
00:25:13.284 00.000 15712 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = -0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 639.82
00:25:13.284 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
00:25:13.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:13.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:13.284 00.000 15712 MoveAxis(W, 53, ABG)
00:25:13.284 00.000 15712 Guiding  Dir = 3, Dur = 53
00:25:13.319 00.035 15712 IsGuiding returns 0
00:25:13.335 00.016 15712 PulseGuide returned control before completion, sleep 48
00:25:13.414 00.079 15712 IsGuiding returns 0
00:25:13.414 00.000 15712 Move returns status 0, amount 53
00:25:13.414 00.000 15712 MoveAxis(N, 0, ABG)
00:25:13.414 00.000 15712 Move returns status 0, amount 0
00:25:13.414 00.000 15712 move complete, result=0
00:25:13.414 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.0 px 0 ms NORTH
00:25:13.421 00.007 15712 worker thread done servicing request
00:25:13.421 00.000 15712 Worker thread wakes up
00:25:13.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:13.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:14.827 01.406 15712 Exposure complete
00:25:14.886 00.059 15712 worker thread done servicing request
00:25:14.886 00.000 7988 OnExposeComplete: enter
00:25:14.888 00.002 7988 UpdateGuideState(): m_state=6
00:25:14.890 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
00:25:14.890 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.69, Mass=1461, SNR=25.3, Peak=144 HFD=4.1
00:25:14.892 00.002 7988 MultiStar: [#1 0.14,-0.17,0.99,U] [#2 0.22,0.16,0.89,U] [#3 -0.09,0.02,0.84,U] [#4 -0.24,0.29,0.77,U] [#5 -0.00,-0.05,0.75,U] [#6 -0.18,-0.11,0.72,U] [#7 -0.05,-0.25,0.49,U] [#8 0.25,0.16,0.52,U] 
00:25:14.892 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.17, 0.17}
00:25:14.894 00.002 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
00:25:14.894 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
00:25:14.896 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.81 mountX=0.03 mountY=-0.03, mountTheta=-0.77
00:25:14.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.03, opts=13)
00:25:14.899 00.003 7988 Enqueuing Move request for scope (0.03, 0.03)
00:25:14.899 00.000 15712 Worker thread wakes up
00:25:14.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:25:14.899 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:25:14.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:14.899 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.3
00:25:14.902 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:14.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:14.904 00.002 15712 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
00:25:14.906 00.002 7988 Enqueuing Expose request
00:25:14.906 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:25:14.906 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
00:25:14.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:14.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:14.906 00.000 15712 MoveAxis(E, 5, ABG)
00:25:14.906 00.000 15712 Guiding  Dir = 2, Dur = 5
00:25:14.906 00.000 15712 IsGuiding returns 0
00:25:14.938 00.032 15712 IsGuiding returns 0
00:25:14.938 00.000 15712 Move returns status 0, amount 5
00:25:14.938 00.000 15712 MoveAxis(N, 0, ABG)
00:25:14.938 00.000 15712 Move returns status 0, amount 0
00:25:14.938 00.000 15712 move complete, result=0
00:25:14.938 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:25:14.940 00.002 15712 worker thread done servicing request
00:25:14.940 00.000 15712 Worker thread wakes up
00:25:14.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:14.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:16.578 01.638 15712 Exposure complete
00:25:16.630 00.052 15712 worker thread done servicing request
00:25:16.630 00.000 7988 OnExposeComplete: enter
00:25:16.640 00.010 7988 UpdateGuideState(): m_state=6
00:25:16.640 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
00:25:16.640 00.000 7988 Star::Find returns 1 (0), X=963.83, Y=188.42, Mass=1487, SNR=25.7, Peak=158 HFD=4.3
00:25:16.640 00.000 7988 MultiStar: [#1 0.10,-0.53,1.00,U] [#2 0.16,-0.22,0.86,U] [#3 -0.25,0.02,0.84,U] [#4 -0.08,0.13,0.73,U] [#5 0.20,-0.18,0.80,U] [#6 -0.10,-0.22,0.66,U] [#7 0.24,-0.68,0.00,M1] [#8 0.11,-0.21,0.45,U] 
00:25:16.640 00.000 7988 refined, 7 included, MultiStar: {-0.00, -0.18}, one-star: {-0.15, -0.11}
00:25:16.640 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
00:25:16.648 00.008 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
00:25:16.648 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.60 mountX=-0.18 mountY=0.01, mountTheta=3.09
00:25:16.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.18, opts=13)
00:25:16.648 00.000 7988 Enqueuing Move request for scope (-0.00, -0.18)
00:25:16.648 00.000 15712 Worker thread wakes up
00:25:16.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
00:25:16.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
00:25:16.648 00.000 15712 Moving (-0.00, -0.18) raw xDistance=-0.18 yDistance=0.01
00:25:16.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:16.648 00.000 7988 UpdateGuideState exits: m=1487 SNR=25.7
00:25:16.655 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:16.656 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:16.658 00.002 7988 Enqueuing Expose request
00:25:16.658 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 639.82
00:25:16.658 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
00:25:16.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:16.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:16.658 00.000 15712 MoveAxis(E, 41, ABG)
00:25:16.658 00.000 15712 Guiding  Dir = 2, Dur = 41
00:25:16.665 00.007 15712 IsGuiding returns 0
00:25:16.677 00.012 15712 PulseGuide returned control before completion, sleep 36
00:25:16.720 00.043 15712 IsGuiding returns 1
00:25:16.720 00.000 15712 scope still moving after pulse duration time elapsed
00:25:16.752 00.032 15712 IsGuiding returns 0
00:25:16.752 00.000 15712 scope move finished after 41 + 54 ms
00:25:16.752 00.000 15712 Move returns status 0, amount 41
00:25:16.752 00.000 15712 MoveAxis(N, 0, ABG)
00:25:16.752 00.000 15712 Move returns status 0, amount 0
00:25:16.752 00.000 15712 move complete, result=0
00:25:16.752 00.000 15712 worker thread done servicing request
00:25:16.752 00.000 15712 Worker thread wakes up
00:25:16.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:16.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:16.752 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
00:25:18.172 01.420 15712 Exposure complete
00:25:18.227 00.055 15712 worker thread done servicing request
00:25:18.227 00.000 7988 OnExposeComplete: enter
00:25:18.234 00.007 7988 UpdateGuideState(): m_state=6
00:25:18.234 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
00:25:18.234 00.000 7988 Star::Find returns 1 (0), X=963.91, Y=188.43, Mass=1557, SNR=26.3, Peak=164 HFD=4.3
00:25:18.234 00.000 7988 MultiStar: [#1 -0.18,-0.38,1.00,U] [#2 0.15,-0.12,0.83,U] [#3 -0.29,0.17,0.84,U] [#4 -0.15,-0.07,0.74,U] [#5 -0.32,-0.42,0.73,U] [#6 -0.39,-0.40,0.00,M1] [#7 -0.05,-0.55,0.00,M2] [#8 -0.47,-0.40,0.00,M1] 
00:25:18.234 00.000 7988 single-star, 5 included, MultiStar: {-0.14, -0.15}, one-star: {-0.07, -0.10}
00:25:18.234 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.76 = 2.52)
00:25:18.234 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.49)
00:25:18.234 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.20 mountX=-0.10 mountY=0.07, mountTheta=2.50
00:25:18.234 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.10, opts=13)
00:25:18.244 00.010 7988 Enqueuing Move request for scope (-0.07, -0.10)
00:25:18.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:18.244 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.3
00:25:18.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:18.244 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:18.250 00.006 7988 Enqueuing Expose request
00:25:18.250 00.000 15712 Worker thread wakes up
00:25:18.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
00:25:18.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
00:25:18.250 00.000 15712 Moving (-0.07, -0.10) raw xDistance=-0.10 yDistance=0.07
00:25:18.254 00.004 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:25:18.254 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:25:18.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:18.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:25:18.254 00.000 15712 MoveAxis(E, 8, ABG)
00:25:18.254 00.000 15712 Guiding  Dir = 2, Dur = 8
00:25:18.254 00.000 15712 IsGuiding returns 0
00:25:18.278 00.024 15712 IsGuiding returns 0
00:25:18.278 00.000 15712 Move returns status 0, amount 8
00:25:18.278 00.000 15712 MoveAxis(N, 0, ABG)
00:25:18.278 00.000 15712 Move returns status 0, amount 0
00:25:18.278 00.000 15712 move complete, result=0
00:25:18.278 00.000 15712 worker thread done servicing request
00:25:18.278 00.000 15712 Worker thread wakes up
00:25:18.278 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:25:18.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:18.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:20.021 01.743 15712 Exposure complete
00:25:20.082 00.061 15712 worker thread done servicing request
00:25:20.082 00.000 7988 OnExposeComplete: enter
00:25:20.082 00.000 7988 UpdateGuideState(): m_state=6
00:25:20.084 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
00:25:20.084 00.000 7988 Star::Find returns 1 (0), X=964.14, Y=188.65, Mass=1334, SNR=24.3, Peak=143 HFD=3.8
00:25:20.086 00.002 7988 MultiStar: [#1 0.03,-0.14,1.05,U] [#2 0.05,0.15,0.92,U] [#3 -0.29,-0.16,0.89,U] [#4 -0.04,0.37,0.76,U] [#5 0.12,-0.13,0.84,U] [#6 0.02,-0.09,0.71,U] [#7 0.21,0.02,0.55,U] [#8 0.13,0.10,0.50,U] 
00:25:20.086 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.15, 0.12}
00:25:20.088 00.002 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
00:25:20.088 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
00:25:20.090 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.54 mountX=0.02 mountY=-0.03, mountTheta=-1.03
00:25:20.092 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
00:25:20.092 00.000 7988 Enqueuing Move request for scope (0.03, 0.02)
00:25:20.094 00.002 15712 Worker thread wakes up
00:25:20.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:25:20.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:25:20.094 00.000 15712 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
00:25:20.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:20.094 00.000 7988 UpdateGuideState exits: m=1334 SNR=24.3
00:25:20.096 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:20.098 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:20.098 00.000 7988 Enqueuing Expose request
00:25:20.098 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:25:20.098 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
00:25:20.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:20.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:20.098 00.000 15712 MoveAxis(E, 1, ABG)
00:25:20.098 00.000 15712 Guiding  Dir = 2, Dur = 1
00:25:20.098 00.000 15712 IsGuiding returns 0
00:25:20.117 00.019 15712 IsGuiding returns 0
00:25:20.117 00.000 15712 Move returns status 0, amount 1
00:25:20.117 00.000 15712 MoveAxis(N, 0, ABG)
00:25:20.117 00.000 15712 Move returns status 0, amount 0
00:25:20.117 00.000 15712 move complete, result=0
00:25:20.117 00.000 15712 worker thread done servicing request
00:25:20.117 00.000 15712 Worker thread wakes up
00:25:20.117 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:25:20.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:20.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:21.535 01.418 15712 Exposure complete
00:25:21.593 00.058 15712 worker thread done servicing request
00:25:21.599 00.006 7988 OnExposeComplete: enter
00:25:21.599 00.000 7988 UpdateGuideState(): m_state=6
00:25:21.599 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
00:25:21.599 00.000 7988 Star::Find returns 1 (0), X=964.19, Y=188.67, Mass=1520, SNR=25.8, Peak=169 HFD=4.0
00:25:21.599 00.000 7988 MultiStar: [#1 0.01,0.03,1.02,U] [#2 0.24,0.26,0.86,U] [#3 -0.15,0.30,0.88,U] [#4 -0.16,0.39,0.76,U] [#5 0.05,-0.26,0.77,U] [#6 -0.14,0.07,0.65,U] [#7 -0.22,0.17,0.52,U] [#8 -0.08,0.26,0.46,U] 
00:25:21.599 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.21, 0.14}
00:25:21.599 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
00:25:21.599 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
00:25:21.599 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=0.15 mountY=0.00, mountTheta=0.01
00:25:21.610 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
00:25:21.610 00.000 7988 Enqueuing Move request for scope (-0.01, 0.15)
00:25:21.610 00.000 15712 Worker thread wakes up
00:25:21.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:25:21.610 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:25:21.610 00.000 15712 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=0.00
00:25:21.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:21.610 00.000 7988 UpdateGuideState exits: m=1520 SNR=25.8
00:25:21.615 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:21.615 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:21.615 00.000 7988 Enqueuing Expose request
00:25:21.615 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:25:21.615 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
00:25:21.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:21.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:25:21.615 00.000 15712 MoveAxis(E, 0, ABG)
00:25:21.615 00.000 15712 Move returns status 0, amount 0
00:25:21.615 00.000 15712 MoveAxis(N, 0, ABG)
00:25:21.615 00.000 15712 Move returns status 0, amount 0
00:25:21.615 00.000 15712 move complete, result=0
00:25:21.615 00.000 15712 worker thread done servicing request
00:25:21.615 00.000 15712 Worker thread wakes up
00:25:21.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:21.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:21.615 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:23.261 01.646 15712 Exposure complete
00:25:23.310 00.049 15712 worker thread done servicing request
00:25:23.310 00.000 7988 OnExposeComplete: enter
00:25:23.323 00.013 7988 UpdateGuideState(): m_state=6
00:25:23.323 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
00:25:23.323 00.000 7988 Star::Find returns 1 (0), X=964.05, Y=188.91, Mass=1538, SNR=26.3, Peak=184 HFD=4.3
00:25:23.326 00.003 7988 MultiStar: [#1 0.00,0.04,0.97,U] [#2 0.13,-0.10,0.87,U] [#3 -0.07,0.51,0.00,M1] [#4 0.04,0.40,0.71,U] [#5 -0.07,0.19,0.71,U] [#6 -0.17,-0.12,0.65,U] [#7 0.24,0.08,0.53,U] [#8 -0.00,0.27,0.45,U] 
00:25:23.326 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.14}, one-star: {0.06, 0.38}
00:25:23.326 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
00:25:23.326 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
00:25:23.326 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.36 mountX=0.14 mountY=-0.03, mountTheta=-0.23
00:25:23.332 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.14, opts=13)
00:25:23.334 00.002 7988 Enqueuing Move request for scope (0.03, 0.14)
00:25:23.334 00.000 15712 Worker thread wakes up
00:25:23.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
00:25:23.334 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
00:25:23.334 00.000 15712 Moving (0.03, 0.14) raw xDistance=0.14 yDistance=-0.03
00:25:23.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:23.334 00.000 7988 UpdateGuideState exits: m=1538 SNR=26.3
00:25:23.337 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:23.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:23.339 00.002 7988 Enqueuing Expose request
00:25:23.339 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:25:23.339 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
00:25:23.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:23.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:23.339 00.000 15712 MoveAxis(E, 2, ABG)
00:25:23.339 00.000 15712 Guiding  Dir = 2, Dur = 2
00:25:23.361 00.022 15712 IsGuiding returns 0
00:25:23.379 00.018 15712 IsGuiding returns 0
00:25:23.379 00.000 15712 Move returns status 0, amount 2
00:25:23.379 00.000 15712 MoveAxis(N, 0, ABG)
00:25:23.379 00.000 15712 Move returns status 0, amount 0
00:25:23.379 00.000 15712 move complete, result=0
00:25:23.379 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:25:23.380 00.001 15712 worker thread done servicing request
00:25:23.380 00.000 15712 Worker thread wakes up
00:25:23.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:23.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:24.787 01.407 15712 Exposure complete
00:25:24.837 00.050 15712 worker thread done servicing request
00:25:24.837 00.000 7988 OnExposeComplete: enter
00:25:24.851 00.014 7988 UpdateGuideState(): m_state=6
00:25:24.851 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
00:25:24.854 00.003 7988 Star::Find returns 1 (0), X=964.07, Y=188.72, Mass=1424, SNR=25.3, Peak=182 HFD=3.9
00:25:24.854 00.000 7988 MultiStar: [#1 -0.17,-0.09,1.08,U] [#2 0.18,0.25,0.89,U] [#3 -0.10,0.33,0.91,U] [#4 -0.22,0.44,0.76,U] [#5 0.13,0.25,0.79,U] [#6 -0.10,0.13,0.68,U] [#7 -0.15,-0.01,0.54,U] [#8 -0.22,-0.09,0.50,U] 
00:25:24.854 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.17}, one-star: {0.09, 0.19}
00:25:24.854 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
00:25:24.854 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
00:25:24.854 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.86 mountX=0.17 mountY=0.04, mountTheta=0.26
00:25:24.854 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.17, opts=13)
00:25:24.854 00.000 7988 Enqueuing Move request for scope (-0.05, 0.17)
00:25:24.854 00.000 15712 Worker thread wakes up
00:25:24.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
00:25:24.854 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
00:25:24.854 00.000 15712 Moving (-0.05, 0.17) raw xDistance=0.17 yDistance=0.04
00:25:24.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:24.854 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.3
00:25:24.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:24.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:24.867 00.013 7988 Enqueuing Expose request
00:25:24.867 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.83
00:25:24.867 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
00:25:24.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:24.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:25:24.867 00.000 15712 MoveAxis(W, 28, ABG)
00:25:24.867 00.000 15712 Guiding  Dir = 3, Dur = 28
00:25:24.867 00.000 15712 IsGuiding returns 0
00:25:24.887 00.020 15712 IsGuiding returns 1
00:25:24.887 00.000 15712 scope still moving after pulse duration time elapsed
00:25:24.939 00.052 15712 IsGuiding returns 0
00:25:24.939 00.000 15712 scope move finished after 28 + 48 ms
00:25:24.939 00.000 15712 Move returns status 0, amount 28
00:25:24.939 00.000 15712 MoveAxis(N, 0, ABG)
00:25:24.939 00.000 15712 Move returns status 0, amount 0
00:25:24.939 00.000 15712 move complete, result=0
00:25:24.939 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
00:25:24.947 00.008 15712 worker thread done servicing request
00:25:24.947 00.000 15712 Worker thread wakes up
00:25:24.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:24.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:26.685 01.738 15712 Exposure complete
00:25:26.747 00.062 15712 worker thread done servicing request
00:25:26.747 00.000 7988 OnExposeComplete: enter
00:25:26.747 00.000 7988 UpdateGuideState(): m_state=6
00:25:26.749 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
00:25:26.749 00.000 7988 Star::Find returns 1 (0), X=964.18, Y=188.65, Mass=1557, SNR=26.4, Peak=153 HFD=4.4
00:25:26.751 00.002 7988 MultiStar: [#1 -0.05,-0.07,0.98,U] [#2 0.10,0.12,0.85,U] [#3 -0.04,-0.01,0.83,U] [#4 -0.15,0.08,0.72,U] [#5 0.31,0.11,0.74,U] [#6 -0.04,-0.02,0.63,U] [#7 0.02,-0.07,0.50,U] [#8 0.17,0.30,0.45,U] 
00:25:26.751 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.20, 0.12}
00:25:26.753 00.002 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
00:25:26.753 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
00:25:26.755 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.79 mountX=0.06 mountY=-0.06, mountTheta=-0.79
00:25:26.756 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
00:25:26.758 00.002 7988 Enqueuing Move request for scope (0.06, 0.06)
00:25:26.758 00.000 15712 Worker thread wakes up
00:25:26.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:25:26.758 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:25:26.758 00.000 15712 Moving (0.06, 0.06) raw xDistance=0.06 yDistance=-0.06
00:25:26.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:26.758 00.000 7988 UpdateGuideState exits: m=1557 SNR=26.4
00:25:26.762 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:26.762 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:26.762 00.000 7988 Enqueuing Expose request
00:25:26.762 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:25:26.762 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:25:26.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:26.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:25:26.762 00.000 15712 MoveAxis(E, 6, ABG)
00:25:26.762 00.000 15712 Guiding  Dir = 2, Dur = 6
00:25:26.762 00.000 15712 IsGuiding returns 0
00:25:26.783 00.021 15712 IsGuiding returns 0
00:25:26.783 00.000 15712 Move returns status 0, amount 6
00:25:26.783 00.000 15712 MoveAxis(N, 0, ABG)
00:25:26.783 00.000 15712 Move returns status 0, amount 0
00:25:26.783 00.000 15712 move complete, result=0
00:25:26.783 00.000 15712 worker thread done servicing request
00:25:26.783 00.000 15712 Worker thread wakes up
00:25:26.783 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:25:26.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:26.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:28.201 01.418 15712 Exposure complete
00:25:28.262 00.061 15712 worker thread done servicing request
00:25:28.262 00.000 7988 OnExposeComplete: enter
00:25:28.264 00.002 7988 UpdateGuideState(): m_state=6
00:25:28.266 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
00:25:28.266 00.000 7988 Star::Find returns 1 (0), X=964.02, Y=188.52, Mass=1461, SNR=25.6, Peak=144 HFD=4.1
00:25:28.268 00.002 7988 MultiStar: [#1 0.19,-0.14,1.02,U] [#2 0.21,-0.06,0.85,U] [#3 0.00,0.10,0.87,U] [#4 0.10,-0.01,0.76,U] [#5 0.00,0.07,0.78,U] [#6 -0.20,-0.05,0.67,U] [#7 0.15,0.22,0.50,U] [#8 -0.01,-0.39,0.46,U] 
00:25:28.269 00.001 7988 single-star, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.04, -0.01}
00:25:28.269 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.81 = -1.81)
00:25:28.271 00.002 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.84 = -1.84)
00:25:28.271 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.25 mountX=-0.01 mountY=-0.04, mountTheta=-1.81
00:25:28.273 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
00:25:28.275 00.002 7988 Enqueuing Move request for scope (0.04, -0.01)
00:25:28.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:28.277 00.002 7988 UpdateGuideState exits: m=1461 SNR=25.6
00:25:28.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:28.279 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:28.280 00.001 7988 Enqueuing Expose request
00:25:28.280 00.000 15712 Worker thread wakes up
00:25:28.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:25:28.280 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:25:28.280 00.000 15712 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=-0.04
00:25:28.280 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:25:28.280 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:25:28.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:28.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:28.280 00.000 15712 MoveAxis(E, 4, ABG)
00:25:28.280 00.000 15712 Guiding  Dir = 2, Dur = 4
00:25:28.280 00.000 15712 IsGuiding returns 0
00:25:28.297 00.017 15712 IsGuiding returns 0
00:25:28.297 00.000 15712 Move returns status 0, amount 4
00:25:28.297 00.000 15712 MoveAxis(N, 0, ABG)
00:25:28.297 00.000 15712 Move returns status 0, amount 0
00:25:28.297 00.000 15712 move complete, result=0
00:25:28.297 00.000 15712 worker thread done servicing request
00:25:28.297 00.000 15712 Worker thread wakes up
00:25:28.297 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:25:28.303 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:28.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:29.937 01.634 15712 Exposure complete
00:25:29.989 00.052 15712 worker thread done servicing request
00:25:29.989 00.000 7988 OnExposeComplete: enter
00:25:30.002 00.013 7988 UpdateGuideState(): m_state=6
00:25:30.002 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
00:25:30.002 00.000 7988 Star::Find returns 1 (0), X=964.29, Y=188.62, Mass=1339, SNR=24.5, Peak=140 HFD=3.9
00:25:30.006 00.004 7988 MultiStar: [#1 0.28,0.09,1.04,U] [#2 0.25,0.21,0.87,U] [#3 -0.11,0.17,0.88,U] [#4 -0.03,0.22,0.79,U] [#5 0.20,0.02,0.75,U] [#6 -0.06,-0.01,0.68,U] [#7 0.16,-0.13,0.52,U] [#8 0.13,0.24,0.52,U] 
00:25:30.006 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.11}, one-star: {0.31, 0.10}
00:25:30.006 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
00:25:30.006 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
00:25:30.006 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.17 cameraTheta=0.67 mountX=0.11 mountY=-0.14, mountTheta=-0.90
00:25:30.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.11, opts=13)
00:25:30.006 00.000 7988 Enqueuing Move request for scope (0.14, 0.11)
00:25:30.006 00.000 15712 Worker thread wakes up
00:25:30.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
00:25:30.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
00:25:30.006 00.000 15712 Moving (0.14, 0.11) raw xDistance=0.11 yDistance=-0.14
00:25:30.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:30.006 00.000 7988 UpdateGuideState exits: m=1339 SNR=24.5
00:25:30.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:30.017 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:30.017 00.000 7988 Enqueuing Expose request
00:25:30.017 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:25:30.017 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
00:25:30.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:30.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:25:30.017 00.000 15712 MoveAxis(E, 5, ABG)
00:25:30.017 00.000 15712 Guiding  Dir = 2, Dur = 5
00:25:30.017 00.000 15712 IsGuiding returns 0
00:25:30.039 00.022 15712 IsGuiding returns 0
00:25:30.039 00.000 15712 Move returns status 0, amount 5
00:25:30.039 00.000 15712 MoveAxis(N, 0, ABG)
00:25:30.039 00.000 15712 Move returns status 0, amount 0
00:25:30.039 00.000 15712 move complete, result=0
00:25:30.039 00.000 15712 worker thread done servicing request
00:25:30.039 00.000 15712 Worker thread wakes up
00:25:30.039 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:25:30.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:30.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:31.456 01.417 15712 Exposure complete
00:25:31.502 00.046 15712 worker thread done servicing request
00:25:31.502 00.000 7988 OnExposeComplete: enter
00:25:31.519 00.017 7988 UpdateGuideState(): m_state=6
00:25:31.519 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
00:25:31.519 00.000 7988 Star::Find returns 1 (0), X=964.25, Y=188.49, Mass=1470, SNR=25.4, Peak=139 HFD=4.6
00:25:31.519 00.000 7988 MultiStar: [#1 0.18,-0.35,1.00,U] [#2 0.03,-0.37,0.85,U] [#3 -0.33,-0.02,0.84,U] [#4 -0.00,-0.21,0.74,U] [#5 0.14,-0.45,0.76,U] [#6 0.03,-0.23,0.67,U] [#7 -0.13,-0.23,0.54,U] [#8 0.03,-0.40,0.43,U] 
00:25:31.519 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.24}, one-star: {0.27, -0.04}
00:25:31.519 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
00:25:31.519 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
00:25:31.519 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.25 cameraTheta=-1.42 mountX=-0.24 mountY=-0.03, mountTheta=-3.01
00:25:31.519 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.24, opts=13)
00:25:31.519 00.000 7988 Enqueuing Move request for scope (0.04, -0.24)
00:25:31.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:31.519 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.4
00:25:31.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:31.519 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:31.533 00.014 7988 Enqueuing Expose request
00:25:31.533 00.000 15712 Worker thread wakes up
00:25:31.533 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
00:25:31.533 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
00:25:31.533 00.000 15712 Moving (0.04, -0.24) raw xDistance=-0.24 yDistance=-0.03
00:25:31.535 00.002 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.83
00:25:31.535 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
00:25:31.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:31.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:31.535 00.000 15712 MoveAxis(E, 51, ABG)
00:25:31.535 00.000 15712 Guiding  Dir = 2, Dur = 51
00:25:31.535 00.000 15712 IsGuiding returns 0
00:25:31.559 00.024 15712 PulseGuide returned control before completion, sleep 38
00:25:31.637 00.078 15712 IsGuiding returns 0
00:25:31.637 00.000 15712 Move returns status 0, amount 51
00:25:31.637 00.000 15712 MoveAxis(N, 0, ABG)
00:25:31.637 00.000 15712 Move returns status 0, amount 0
00:25:31.637 00.000 15712 move complete, result=0
00:25:31.637 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
00:25:31.645 00.008 15712 worker thread done servicing request
00:25:31.645 00.000 15712 Worker thread wakes up
00:25:31.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:31.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:33.384 01.739 15712 Exposure complete
00:25:33.446 00.062 15712 worker thread done servicing request
00:25:33.446 00.000 7988 OnExposeComplete: enter
00:25:33.446 00.000 7988 UpdateGuideState(): m_state=6
00:25:33.449 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
00:25:33.449 00.000 7988 Star::Find returns 1 (0), X=963.97, Y=188.60, Mass=1453, SNR=25.4, Peak=146 HFD=4.1
00:25:33.451 00.002 7988 MultiStar: [#1 0.06,-0.09,1.01,U] [#2 0.02,0.05,0.89,U] [#3 -0.41,0.11,0.85,U] [#4 -0.03,0.14,0.75,U] [#5 0.31,-0.14,0.75,U] [#6 -0.16,-0.16,0.67,U] [#7 -0.07,0.15,0.52,U] [#8 0.33,-0.11,0.49,U] 
00:25:33.451 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.01, 0.07}
00:25:33.453 00.002 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.56) = xAngle (0.99 = 0.99)
00:25:33.453 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
00:25:33.455 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.55 mountX=0.01 mountY=0.01, mountTheta=0.98
00:25:33.456 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
00:25:33.458 00.002 7988 Enqueuing Move request for scope (-0.01, 0.01)
00:25:33.458 00.000 15712 Worker thread wakes up
00:25:33.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:25:33.458 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:25:33.458 00.000 15712 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
00:25:33.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:33.458 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.4
00:25:33.461 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:33.461 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:33.461 00.000 7988 Enqueuing Expose request
00:25:33.461 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:25:33.461 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
00:25:33.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:33.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:33.461 00.000 15712 MoveAxis(E, 1, ABG)
00:25:33.461 00.000 15712 Guiding  Dir = 2, Dur = 1
00:25:33.461 00.000 15712 IsGuiding returns 0
00:25:33.481 00.020 15712 IsGuiding returns 0
00:25:33.481 00.000 15712 Move returns status 0, amount 1
00:25:33.481 00.000 15712 MoveAxis(N, 0, ABG)
00:25:33.481 00.000 15712 Move returns status 0, amount 0
00:25:33.481 00.000 15712 move complete, result=0
00:25:33.481 00.000 15712 worker thread done servicing request
00:25:33.481 00.000 15712 Worker thread wakes up
00:25:33.481 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:25:33.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:33.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:34.901 01.420 15712 Exposure complete
00:25:34.961 00.060 15712 worker thread done servicing request
00:25:34.962 00.001 7988 OnExposeComplete: enter
00:25:34.962 00.000 7988 UpdateGuideState(): m_state=6
00:25:34.962 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
00:25:34.962 00.000 7988 Star::Find returns 1 (0), X=963.92, Y=188.63, Mass=1374, SNR=24.7, Peak=152 HFD=3.9
00:25:34.962 00.000 7988 MultiStar: [#1 -0.07,-0.01,1.05,U] [#2 0.19,0.06,0.90,U] [#3 -0.15,0.17,0.89,U] [#4 0.03,0.36,0.77,U] [#5 0.08,0.16,0.74,U] [#6 -0.34,-0.10,0.68,U] [#7 -0.21,0.06,0.54,U] [#8 0.01,0.02,0.49,U] 
00:25:34.962 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.06, 0.10}
00:25:34.968 00.006 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
00:25:34.968 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
00:25:34.968 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.06 mountX=0.09 mountY=0.05, mountTheta=0.48
00:25:34.968 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.09, opts=13)
00:25:34.968 00.000 7988 Enqueuing Move request for scope (-0.05, 0.09)
00:25:34.968 00.000 15712 Worker thread wakes up
00:25:34.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:25:34.968 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:25:34.968 00.000 15712 Moving (-0.05, 0.09) raw xDistance=0.09 yDistance=0.05
00:25:34.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:34.968 00.000 7988 UpdateGuideState exits: m=1374 SNR=24.7
00:25:34.977 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:34.977 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:34.978 00.001 7988 Enqueuing Expose request
00:25:34.978 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:25:34.978 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
00:25:34.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:34.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:25:34.978 00.000 15712 MoveAxis(W, 4, ABG)
00:25:34.978 00.000 15712 Guiding  Dir = 3, Dur = 4
00:25:34.994 00.016 15712 IsGuiding returns 0
00:25:35.015 00.021 15712 IsGuiding returns 0
00:25:35.015 00.000 15712 Move returns status 0, amount 4
00:25:35.015 00.000 15712 MoveAxis(N, 0, ABG)
00:25:35.015 00.000 15712 Move returns status 0, amount 0
00:25:35.015 00.000 15712 move complete, result=0
00:25:35.015 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
00:25:35.017 00.002 15712 worker thread done servicing request
00:25:35.017 00.000 15712 Worker thread wakes up
00:25:35.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:35.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:36.652 01.635 15712 Exposure complete
00:25:36.703 00.051 15712 worker thread done servicing request
00:25:36.703 00.000 7988 OnExposeComplete: enter
00:25:36.715 00.012 7988 UpdateGuideState(): m_state=6
00:25:36.715 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
00:25:36.717 00.002 7988 Star::Find returns 1 (0), X=964.10, Y=188.91, Mass=1493, SNR=25.8, Peak=167 HFD=4.2
00:25:36.719 00.002 7988 MultiStar: [#1 0.00,0.12,0.98,U] [#2 0.00,0.09,0.85,U] [#3 0.05,0.41,0.86,U] [#4 -0.10,0.55,0.00,M1] [#5 0.15,0.26,0.78,U] [#6 -0.15,0.06,0.65,U] [#7 0.08,0.43,0.49,U] [#8 -0.12,0.52,0.00,M1] 
00:25:36.720 00.001 7988 refined, 6 included, MultiStar: {0.04, 0.25}, one-star: {0.12, 0.38}
00:25:36.720 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
00:25:36.720 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
00:25:36.722 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.41 mountX=0.25 mountY=-0.05, mountTheta=-0.19
00:25:36.724 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.25, opts=13)
00:25:36.724 00.000 7988 Enqueuing Move request for scope (0.04, 0.25)
00:25:36.726 00.002 15712 Worker thread wakes up
00:25:36.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
00:25:36.726 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
00:25:36.726 00.000 15712 Moving (0.04, 0.25) raw xDistance=0.25 yDistance=-0.05
00:25:36.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:36.726 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.8
00:25:36.729 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:36.729 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:36.731 00.002 7988 Enqueuing Expose request
00:25:36.731 00.000 15712 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.84
00:25:36.731 00.000 15712 PPEC: input: 0.25, control: 0.16, exposure: 1500
00:25:36.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:36.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:36.731 00.000 15712 MoveAxis(W, 53, ABG)
00:25:36.731 00.000 15712 Guiding  Dir = 3, Dur = 53
00:25:36.731 00.000 15712 IsGuiding returns 0
00:25:36.757 00.026 15712 PulseGuide returned control before completion, sleep 38
00:25:36.811 00.054 15712 IsGuiding returns 1
00:25:36.811 00.000 15712 scope still moving after pulse duration time elapsed
00:25:36.853 00.042 15712 IsGuiding returns 0
00:25:36.853 00.000 15712 scope move finished after 53 + 68 ms
00:25:36.853 00.000 15712 Move returns status 0, amount 53
00:25:36.853 00.000 15712 MoveAxis(N, 0, ABG)
00:25:36.853 00.000 15712 Move returns status 0, amount 0
00:25:36.853 00.000 15712 move complete, result=0
00:25:36.853 00.000 15712 worker thread done servicing request
00:25:36.853 00.000 15712 Worker thread wakes up
00:25:36.853 00.000 7988 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
00:25:36.855 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:36.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:38.264 01.409 15712 Exposure complete
00:25:38.315 00.051 15712 worker thread done servicing request
00:25:38.315 00.000 7988 OnExposeComplete: enter
00:25:38.327 00.012 7988 UpdateGuideState(): m_state=6
00:25:38.327 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
00:25:38.329 00.002 7988 Star::Find returns 1 (0), X=964.35, Y=188.84, Mass=1484, SNR=25.7, Peak=187 HFD=3.7
00:25:38.331 00.002 7988 MultiStar: [#1 0.22,0.08,1.02,U] [#2 0.01,0.18,0.88,U] [#3 0.11,0.33,0.84,U] [#4 0.14,0.39,0.73,U] [#5 0.18,0.18,0.79,U] [#6 -0.21,0.18,0.68,U] [#7 0.07,0.13,0.55,U] [#8 -0.10,0.05,0.52,U] 
00:25:38.332 00.001 7988 refined, 8 included, MultiStar: {0.11, 0.21}, one-star: {0.36, 0.32}
00:25:38.332 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
00:25:38.334 00.002 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
00:25:38.334 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.08 mountX=0.21 mountY=-0.12, mountTheta=-0.50
00:25:38.336 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.21, opts=13)
00:25:38.336 00.000 7988 Enqueuing Move request for scope (0.11, 0.21)
00:25:38.338 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:38.338 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.7
00:25:38.338 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:38.338 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:38.343 00.005 7988 Enqueuing Expose request
00:25:38.343 00.000 15712 Worker thread wakes up
00:25:38.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
00:25:38.343 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
00:25:38.343 00.000 15712 Moving (0.11, 0.21) raw xDistance=0.21 yDistance=-0.12
00:25:38.343 00.000 15712 PPEC rslt: input = 0.21, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.84
00:25:38.343 00.000 15712 PPEC: input: 0.21, control: 0.14, exposure: 1500
00:25:38.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:38.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:25:38.343 00.000 15712 MoveAxis(W, 44, ABG)
00:25:38.343 00.000 15712 Guiding  Dir = 3, Dur = 44
00:25:38.366 00.023 15712 IsGuiding returns 0
00:25:38.388 00.022 15712 PulseGuide returned control before completion, sleep 39
00:25:38.453 00.065 15712 IsGuiding returns 0
00:25:38.453 00.000 15712 Move returns status 0, amount 44
00:25:38.453 00.000 15712 MoveAxis(N, 0, ABG)
00:25:38.468 00.015 15712 Move returns status 0, amount 0
00:25:38.468 00.000 15712 move complete, result=0
00:25:38.468 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
00:25:38.469 00.001 15712 worker thread done servicing request
00:25:38.469 00.000 15712 Worker thread wakes up
00:25:38.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:38.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:40.210 01.741 15712 Exposure complete
00:25:40.272 00.062 7988 OnExposeComplete: enter
00:25:40.272 00.000 15712 worker thread done servicing request
00:25:40.272 00.000 7988 UpdateGuideState(): m_state=6
00:25:40.272 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
00:25:40.276 00.004 7988 Star::Find returns 1 (0), X=963.91, Y=188.64, Mass=1474, SNR=25.6, Peak=184 HFD=3.9
00:25:40.276 00.000 7988 MultiStar: [#1 -0.05,0.07,1.03,U] [#2 0.11,0.03,0.86,U] [#3 -0.04,0.26,0.90,U] [#4 0.04,0.47,0.00,M1] [#5 0.00,0.18,0.79,U] [#6 -0.21,-0.21,0.70,U] [#7 -0.29,-0.04,0.59,U] [#8 -0.07,0.21,0.50,U] 
00:25:40.278 00.002 7988 refined, 7 included, MultiStar: {-0.07, 0.08}, one-star: {-0.08, 0.11}
00:25:40.278 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.56) = xAngle (0.69 = 0.69)
00:25:40.280 00.002 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
00:25:40.280 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.25 mountX=0.08 mountY=0.06, mountTheta=0.67
00:25:40.282 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.08, opts=13)
00:25:40.284 00.002 7988 Enqueuing Move request for scope (-0.07, 0.08)
00:25:40.284 00.000 15712 Worker thread wakes up
00:25:40.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
00:25:40.284 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
00:25:40.284 00.000 15712 Moving (-0.07, 0.08) raw xDistance=0.08 yDistance=0.06
00:25:40.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:40.284 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.6
00:25:40.287 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:40.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:40.289 00.002 7988 Enqueuing Expose request
00:25:40.289 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:25:40.289 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
00:25:40.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:40.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:25:40.289 00.000 15712 MoveAxis(E, 4, ABG)
00:25:40.289 00.000 15712 Guiding  Dir = 2, Dur = 4
00:25:40.289 00.000 15712 IsGuiding returns 0
00:25:40.306 00.017 15712 IsGuiding returns 0
00:25:40.306 00.000 15712 Move returns status 0, amount 4
00:25:40.306 00.000 15712 MoveAxis(N, 0, ABG)
00:25:40.306 00.000 15712 Move returns status 0, amount 0
00:25:40.306 00.000 15712 move complete, result=0
00:25:40.306 00.000 15712 worker thread done servicing request
00:25:40.306 00.000 15712 Worker thread wakes up
00:25:40.306 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:25:40.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:40.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:41.726 01.420 15712 Exposure complete
00:25:41.787 00.061 15712 worker thread done servicing request
00:25:41.787 00.000 7988 OnExposeComplete: enter
00:25:41.787 00.000 7988 UpdateGuideState(): m_state=6
00:25:41.787 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
00:25:41.787 00.000 7988 Star::Find returns 1 (0), X=963.97, Y=188.45, Mass=1441, SNR=25.4, Peak=206 HFD=3.7
00:25:41.787 00.000 7988 MultiStar: [#1 0.10,-0.34,1.04,U] [#2 0.19,-0.05,0.88,U] [#3 -0.01,0.12,0.89,U] [#4 0.10,0.04,0.73,U] [#5 0.13,-0.29,0.79,U] [#6 -0.08,-0.37,0.70,U] [#7 -0.01,-0.09,0.51,U] [#8 0.04,-0.41,0.49,U] 
00:25:41.787 00.000 7988 single-star, 8 included, MultiStar: {0.06, -0.15}, one-star: {-0.01, -0.08}
00:25:41.787 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.28 = 3.01)
00:25:41.787 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
00:25:41.787 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.71 mountX=-0.08 mountY=0.01, mountTheta=2.97
00:25:41.787 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.08, opts=13)
00:25:41.787 00.000 7988 Enqueuing Move request for scope (-0.01, -0.08)
00:25:41.787 00.000 15712 Worker thread wakes up
00:25:41.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:25:41.787 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:25:41.787 00.000 15712 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
00:25:41.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:41.787 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.4
00:25:41.802 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:41.802 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:41.802 00.000 7988 Enqueuing Expose request
00:25:41.806 00.004 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:25:41.806 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
00:25:41.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:41.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:41.806 00.000 15712 MoveAxis(E, 4, ABG)
00:25:41.806 00.000 15712 Guiding  Dir = 2, Dur = 4
00:25:41.806 00.000 15712 IsGuiding returns 0
00:25:41.822 00.016 15712 IsGuiding returns 0
00:25:41.822 00.000 15712 Move returns status 0, amount 4
00:25:41.822 00.000 15712 MoveAxis(N, 0, ABG)
00:25:41.822 00.000 15712 Move returns status 0, amount 0
00:25:41.822 00.000 15712 move complete, result=0
00:25:41.822 00.000 15712 worker thread done servicing request
00:25:41.822 00.000 15712 Worker thread wakes up
00:25:41.822 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:25:41.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:41.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:43.465 01.643 15712 Exposure complete
00:25:43.526 00.061 15712 worker thread done servicing request
00:25:43.528 00.002 7988 OnExposeComplete: enter
00:25:43.528 00.000 7988 UpdateGuideState(): m_state=6
00:25:43.528 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
00:25:43.528 00.000 7988 Star::Find returns 1 (0), X=964.29, Y=188.42, Mass=1384, SNR=25.0, Peak=156 HFD=3.8
00:25:43.528 00.000 7988 MultiStar: [#1 0.16,-0.35,1.04,U] [#2 0.15,-0.13,0.89,U] [#3 -0.22,-0.05,0.88,U] [#4 0.23,-0.21,0.75,U] [#5 -0.16,-0.30,0.76,U] [#6 -0.09,-0.25,0.69,U] [#7 0.21,-0.69,0.00,M1] [#8 0.14,-0.21,0.49,U] 
00:25:43.528 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.20}, one-star: {0.31, -0.11}
00:25:43.528 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
00:25:43.528 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
00:25:43.528 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.23 mountX=-0.20 mountY=-0.07, mountTheta=-2.82
00:25:43.537 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.20, opts=13)
00:25:43.539 00.002 7988 Enqueuing Move request for scope (0.07, -0.20)
00:25:43.539 00.000 15712 Worker thread wakes up
00:25:43.539 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
00:25:43.539 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
00:25:43.539 00.000 15712 Moving (0.07, -0.20) raw xDistance=-0.20 yDistance=-0.07
00:25:43.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:43.539 00.000 7988 UpdateGuideState exits: m=1384 SNR=25.0
00:25:43.542 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:43.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:43.542 00.000 7988 Enqueuing Expose request
00:25:43.542 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.84
00:25:43.542 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
00:25:43.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:43.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:25:43.542 00.000 15712 MoveAxis(E, 42, ABG)
00:25:43.542 00.000 15712 Guiding  Dir = 2, Dur = 42
00:25:43.542 00.000 15712 IsGuiding returns 0
00:25:43.567 00.025 15712 PulseGuide returned control before completion, sleep 32
00:25:43.606 00.039 15712 IsGuiding returns 1
00:25:43.606 00.000 15712 scope still moving after pulse duration time elapsed
00:25:43.656 00.050 15712 IsGuiding returns 0
00:25:43.656 00.000 15712 scope move finished after 42 + 75 ms
00:25:43.656 00.000 15712 Move returns status 0, amount 42
00:25:43.656 00.000 15712 MoveAxis(N, 0, ABG)
00:25:43.656 00.000 15712 Move returns status 0, amount 0
00:25:43.656 00.000 15712 move complete, result=0
00:25:43.656 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
00:25:43.665 00.009 15712 worker thread done servicing request
00:25:43.665 00.000 15712 Worker thread wakes up
00:25:43.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:43.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:45.073 01.408 15712 Exposure complete
00:25:45.135 00.062 15712 worker thread done servicing request
00:25:45.136 00.001 7988 OnExposeComplete: enter
00:25:45.136 00.000 7988 UpdateGuideState(): m_state=6
00:25:45.136 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
00:25:45.136 00.000 7988 Star::Find returns 1 (0), X=964.18, Y=188.72, Mass=1377, SNR=24.7, Peak=138 HFD=4.1
00:25:45.136 00.000 7988 MultiStar: [#1 0.23,-0.24,0.99,U] [#2 0.08,0.10,0.89,U] [#3 -0.02,0.21,0.93,U] [#4 0.17,0.21,0.70,U] [#5 0.00,-0.15,0.76,U] [#6 -0.11,-0.10,0.69,U] [#7 0.02,-0.32,0.51,U] [#8 0.26,0.20,0.48,U] 
00:25:45.136 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.19, 0.19}
00:25:45.136 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.36 = -1.36)
00:25:45.136 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.39 = -1.39)
00:25:45.136 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.20 mountX=0.02 mountY=-0.10, mountTheta=-1.36
00:25:45.136 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.02, opts=13)
00:25:45.136 00.000 7988 Enqueuing Move request for scope (0.09, 0.02)
00:25:45.136 00.000 15712 Worker thread wakes up
00:25:45.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:25:45.136 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:25:45.136 00.000 15712 Moving (0.09, 0.02) raw xDistance=0.02 yDistance=-0.10
00:25:45.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:45.136 00.000 7988 UpdateGuideState exits: m=1377 SNR=24.7
00:25:45.150 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:45.151 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:45.151 00.000 7988 Enqueuing Expose request
00:25:45.151 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:25:45.151 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
00:25:45.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:45.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:25:45.151 00.000 15712 MoveAxis(E, 0, ABG)
00:25:45.151 00.000 15712 Move returns status 0, amount 0
00:25:45.151 00.000 15712 MoveAxis(N, 0, ABG)
00:25:45.151 00.000 15712 Move returns status 0, amount 0
00:25:45.151 00.000 15712 move complete, result=0
00:25:45.151 00.000 15712 worker thread done servicing request
00:25:45.151 00.000 15712 Worker thread wakes up
00:25:45.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:45.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:45.151 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:46.792 01.641 15712 Exposure complete
00:25:46.850 00.058 15712 worker thread done servicing request
00:25:46.850 00.000 7988 OnExposeComplete: enter
00:25:46.856 00.006 7988 UpdateGuideState(): m_state=6
00:25:46.856 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
00:25:46.856 00.000 7988 Star::Find returns 1 (0), X=964.23, Y=188.75, Mass=1481, SNR=25.9, Peak=138 HFD=4.4
00:25:46.856 00.000 7988 MultiStar: [#1 0.24,-0.13,0.99,U] [#2 0.38,0.07,0.82,U] [#3 -0.07,0.09,0.87,U] [#4 0.29,0.33,0.73,U] [#5 0.33,0.17,0.77,U] [#6 0.03,-0.13,0.65,U] [#7 0.30,0.16,0.49,U] [#8 0.07,0.15,0.46,U] 
00:25:46.856 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.10}, one-star: {0.25, 0.22}
00:25:46.856 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.56) = xAngle (-1.11 = -1.11)
00:25:46.856 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
00:25:46.856 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.45 mountX=0.10 mountY=-0.21, mountTheta=-1.12
00:25:46.856 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.10, opts=13)
00:25:46.867 00.011 7988 Enqueuing Move request for scope (0.21, 0.10)
00:25:46.867 00.000 15712 Worker thread wakes up
00:25:46.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
00:25:46.867 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
00:25:46.867 00.000 15712 Moving (0.21, 0.10) raw xDistance=0.10 yDistance=-0.21
00:25:46.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:46.867 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.9
00:25:46.870 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:46.870 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:46.872 00.002 7988 Enqueuing Expose request
00:25:46.872 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:25:46.872 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
00:25:46.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:46.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:25:46.872 00.000 15712 MoveAxis(W, 2, ABG)
00:25:46.872 00.000 15712 Guiding  Dir = 3, Dur = 2
00:25:46.872 00.000 15712 IsGuiding returns 0
00:25:46.892 00.020 15712 IsGuiding returns 0
00:25:46.892 00.000 15712 Move returns status 0, amount 2
00:25:46.892 00.000 15712 MoveAxis(N, 0, ABG)
00:25:46.892 00.000 15712 Move returns status 0, amount 0
00:25:46.892 00.000 15712 move complete, result=0
00:25:46.892 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:25:46.894 00.002 15712 worker thread done servicing request
00:25:46.894 00.000 15712 Worker thread wakes up
00:25:46.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:46.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:48.307 01.413 15712 Exposure complete
00:25:48.369 00.062 15712 worker thread done servicing request
00:25:48.369 00.000 7988 OnExposeComplete: enter
00:25:48.369 00.000 7988 UpdateGuideState(): m_state=6
00:25:48.371 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
00:25:48.371 00.000 7988 Star::Find returns 1 (0), X=964.09, Y=188.84, Mass=1471, SNR=25.5, Peak=142 HFD=4.3
00:25:48.373 00.002 7988 MultiStar: [#1 0.00,0.04,0.99,U] [#2 0.40,0.25,0.00,M1] [#3 0.03,0.43,0.87,U] [#4 0.16,0.58,0.00,M1] [#5 0.17,0.31,0.74,U] [#6 -0.16,-0.05,0.64,U] [#7 0.00,-0.01,0.48,U] [#8 -0.17,0.01,0.49,U] 
00:25:48.373 00.000 7988 refined, 6 included, MultiStar: {0.01, 0.18}, one-star: {0.11, 0.31}
00:25:48.375 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
00:25:48.375 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
00:25:48.377 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.49 mountX=0.18 mountY=-0.02, mountTheta=-0.11
00:25:48.380 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.18, opts=13)
00:25:48.380 00.000 7988 Enqueuing Move request for scope (0.01, 0.18)
00:25:48.382 00.002 15712 Worker thread wakes up
00:25:48.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
00:25:48.382 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
00:25:48.382 00.000 15712 Moving (0.01, 0.18) raw xDistance=0.18 yDistance=-0.02
00:25:48.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:48.382 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.5
00:25:48.384 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:48.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:48.384 00.000 7988 Enqueuing Expose request
00:25:48.384 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.85
00:25:48.384 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
00:25:48.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:48.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:48.384 00.000 15712 MoveAxis(W, 35, ABG)
00:25:48.384 00.000 15712 Guiding  Dir = 3, Dur = 35
00:25:48.384 00.000 15712 IsGuiding returns 0
00:25:48.404 00.020 15712 PulseGuide returned control before completion, sleep 23
00:25:48.448 00.044 15712 IsGuiding returns 0
00:25:48.448 00.000 15712 Move returns status 0, amount 35
00:25:48.448 00.000 15712 MoveAxis(N, 0, ABG)
00:25:48.448 00.000 15712 Move returns status 0, amount 0
00:25:48.448 00.000 15712 move complete, result=0
00:25:48.448 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
00:25:48.461 00.013 15712 worker thread done servicing request
00:25:48.461 00.000 15712 Worker thread wakes up
00:25:48.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:48.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:50.202 01.741 15712 Exposure complete
00:25:50.253 00.051 15712 worker thread done servicing request
00:25:50.253 00.000 7988 OnExposeComplete: enter
00:25:50.264 00.011 7988 UpdateGuideState(): m_state=6
00:25:50.264 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
00:25:50.264 00.000 7988 Star::Find returns 1 (0), X=964.05, Y=189.01, Mass=1444, SNR=25.5, Peak=162 HFD=4.4
00:25:50.264 00.000 7988 MultiStar: [#1 -0.13,0.15,0.97,U] [#2 0.05,0.32,0.87,U] [#3 -0.06,0.54,0.00,M1] [#4 0.25,0.53,0.00,M2] [#5 -0.07,0.28,0.73,U] [#6 0.01,0.12,0.66,U] [#7 -0.22,0.21,0.45,U] [#8 0.15,0.48,0.00,M1] 
00:25:50.270 00.006 7988 refined, 5 included, MultiStar: {-0.04, 0.27}, one-star: {0.06, 0.48}
00:25:50.270 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
00:25:50.270 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
00:25:50.270 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.70 mountX=0.27 mountY=0.03, mountTheta=0.10
00:25:50.270 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.27, opts=13)
00:25:50.270 00.000 7988 Enqueuing Move request for scope (-0.04, 0.27)
00:25:50.270 00.000 15712 Worker thread wakes up
00:25:50.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
00:25:50.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:50.270 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.5
00:25:50.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:50.280 00.010 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
00:25:50.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:50.280 00.000 7988 Enqueuing Expose request
00:25:50.280 00.000 15712 Moving (-0.04, 0.27) raw xDistance=0.27 yDistance=0.03
00:25:50.280 00.000 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.85
00:25:50.280 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
00:25:50.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:50.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:25:50.280 00.000 15712 MoveAxis(W, 57, ABG)
00:25:50.280 00.000 15712 Guiding  Dir = 3, Dur = 57
00:25:50.287 00.007 15712 IsGuiding returns 0
00:25:50.312 00.025 15712 PulseGuide returned control before completion, sleep 42
00:25:50.360 00.048 15712 IsGuiding returns 1
00:25:50.360 00.000 15712 scope still moving after pulse duration time elapsed
00:25:50.392 00.032 15712 IsGuiding returns 0
00:25:50.392 00.000 15712 scope move finished after 57 + 48 ms
00:25:50.392 00.000 15712 Move returns status 0, amount 57
00:25:50.392 00.000 15712 MoveAxis(N, 0, ABG)
00:25:50.392 00.000 15712 Move returns status 0, amount 0
00:25:50.392 00.000 15712 move complete, result=0
00:25:50.392 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.0 px 0 ms NORTH
00:25:50.394 00.002 15712 worker thread done servicing request
00:25:50.394 00.000 15712 Worker thread wakes up
00:25:50.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:50.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:51.811 01.417 15712 Exposure complete
00:25:51.874 00.063 15712 worker thread done servicing request
00:25:51.875 00.001 7988 OnExposeComplete: enter
00:25:51.875 00.000 7988 UpdateGuideState(): m_state=6
00:25:51.875 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
00:25:51.875 00.000 7988 Star::Find returns 1 (0), X=963.89, Y=188.74, Mass=1473, SNR=25.8, Peak=153 HFD=4.4
00:25:51.875 00.000 7988 MultiStar: [#1 -0.20,0.13,1.01,U] [#2 -0.08,0.11,0.84,U] [#3 -0.35,0.28,0.00,M2] [#4 -0.18,0.65,0.00,M3] [#5 -0.01,0.24,0.75,U] [#6 -0.50,-0.03,0.00,M1] [#7 -0.24,-0.15,0.46,U] [#8 -0.35,0.13,0.47,U] 
00:25:51.875 00.000 7988 refined, 5 included, MultiStar: {-0.14, 0.13}, one-star: {-0.10, 0.21}
00:25:51.881 00.006 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.56) = xAngle (0.83 = 0.83)
00:25:51.881 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
00:25:51.881 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.20 cameraTheta=2.39 mountX=0.13 mountY=0.14, mountTheta=0.81
00:25:51.881 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.13, opts=13)
00:25:51.881 00.000 7988 Enqueuing Move request for scope (-0.14, 0.13)
00:25:51.881 00.000 15712 Worker thread wakes up
00:25:51.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
00:25:51.881 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
00:25:51.881 00.000 15712 Moving (-0.14, 0.13) raw xDistance=0.13 yDistance=0.14
00:25:51.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:51.881 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.8
00:25:51.889 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:51.891 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:51.891 00.000 7988 Enqueuing Expose request
00:25:51.891 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:25:51.891 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
00:25:51.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:51.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:25:51.891 00.000 15712 MoveAxis(W, 2, ABG)
00:25:51.891 00.000 15712 Guiding  Dir = 3, Dur = 2
00:25:51.891 00.000 15712 IsGuiding returns 0
00:25:51.906 00.015 15712 IsGuiding returns 0
00:25:51.906 00.000 15712 Move returns status 0, amount 2
00:25:51.906 00.000 15712 MoveAxis(N, 0, ABG)
00:25:51.906 00.000 15712 Move returns status 0, amount 0
00:25:51.906 00.000 15712 move complete, result=0
00:25:51.906 00.000 15712 worker thread done servicing request
00:25:51.906 00.000 15712 Worker thread wakes up
00:25:51.906 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
00:25:51.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:51.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:53.551 01.645 15712 Exposure complete
00:25:53.598 00.047 15712 worker thread done servicing request
00:25:53.598 00.000 7988 OnExposeComplete: enter
00:25:53.612 00.014 7988 UpdateGuideState(): m_state=6
00:25:53.612 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
00:25:53.615 00.003 7988 Star::Find returns 1 (0), X=964.05, Y=188.74, Mass=1424, SNR=25.1, Peak=167 HFD=4.1
00:25:53.615 00.000 7988 MultiStar: [#1 0.02,0.05,1.02,U] [#2 0.09,0.11,0.86,U] [#3 -0.16,0.38,0.89,U] [#4 0.02,0.39,0.75,U] [#5 0.03,0.05,0.77,U] [#6 -0.06,-0.04,0.67,U] [#7 -0.02,0.11,0.51,U] [#8 -0.14,-0.08,0.47,U] 
00:25:53.615 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.07, 0.21}
00:25:53.615 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
00:25:53.615 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
00:25:53.615 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.62 mountX=0.15 mountY=0.00, mountTheta=0.02
00:25:53.615 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
00:25:53.615 00.000 7988 Enqueuing Move request for scope (-0.01, 0.15)
00:25:53.615 00.000 15712 Worker thread wakes up
00:25:53.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:25:53.615 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:25:53.615 00.000 15712 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=0.00
00:25:53.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:53.615 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.1
00:25:53.626 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:53.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:53.628 00.002 7988 Enqueuing Expose request
00:25:53.628 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:25:53.628 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
00:25:53.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:53.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:25:53.628 00.000 15712 MoveAxis(W, 5, ABG)
00:25:53.628 00.000 15712 Guiding  Dir = 3, Dur = 5
00:25:53.628 00.000 15712 IsGuiding returns 0
00:25:53.686 00.058 15712 IsGuiding returns 0
00:25:53.686 00.000 15712 Move returns status 0, amount 5
00:25:53.686 00.000 15712 MoveAxis(N, 0, ABG)
00:25:53.686 00.000 15712 Move returns status 0, amount 0
00:25:53.686 00.000 15712 move complete, result=0
00:25:53.686 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:25:53.688 00.002 15712 worker thread done servicing request
00:25:53.688 00.000 15712 Worker thread wakes up
00:25:53.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:53.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:55.094 01.406 15712 Exposure complete
00:25:55.157 00.063 15712 worker thread done servicing request
00:25:55.157 00.000 7988 OnExposeComplete: enter
00:25:55.157 00.000 7988 UpdateGuideState(): m_state=6
00:25:55.159 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
00:25:55.159 00.000 7988 Star::Find returns 1 (0), X=963.95, Y=188.53, Mass=1450, SNR=25.4, Peak=146 HFD=4.0
00:25:55.161 00.002 7988 MultiStar: [#1 -0.07,-0.08,1.05,U] [#2 0.07,-0.12,0.89,U] [#3 -0.19,0.01,0.89,U] [#4 0.01,0.08,0.75,U] [#5 -0.02,0.02,0.80,U] [#6 -0.17,-0.41,0.00,M1] [#7 -0.06,0.06,0.58,U] [#8 -0.05,-0.05,0.47,U] 
00:25:55.161 00.000 7988 single-star, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.03, -0.00}
00:25:55.163 00.002 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.67 = 1.62)
00:25:55.164 00.001 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.70 = 1.58)
00:25:55.164 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.10 mountX=-0.00 mountY=0.03, mountTheta=1.62
00:25:55.166 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.00, opts=13)
00:25:55.168 00.002 7988 Enqueuing Move request for scope (-0.03, -0.00)
00:25:55.168 00.000 15712 Worker thread wakes up
00:25:55.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
00:25:55.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
00:25:55.168 00.000 15712 Moving (-0.03, -0.00) raw xDistance=-0.00 yDistance=0.03
00:25:55.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:55.168 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.4
00:25:55.172 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:55.173 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:55.173 00.000 7988 Enqueuing Expose request
00:25:55.173 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:25:55.173 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
00:25:55.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:55.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:25:55.173 00.000 15712 MoveAxis(E, 2, ABG)
00:25:55.173 00.000 15712 Guiding  Dir = 2, Dur = 2
00:25:55.173 00.000 15712 IsGuiding returns 0
00:25:55.198 00.025 15712 IsGuiding returns 0
00:25:55.198 00.000 15712 Move returns status 0, amount 2
00:25:55.198 00.000 15712 MoveAxis(N, 0, ABG)
00:25:55.198 00.000 15712 Move returns status 0, amount 0
00:25:55.198 00.000 15712 move complete, result=0
00:25:55.198 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:25:55.205 00.007 15712 worker thread done servicing request
00:25:55.205 00.000 15712 Worker thread wakes up
00:25:55.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:55.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:56.846 01.641 15712 Exposure complete
00:25:56.897 00.051 15712 worker thread done servicing request
00:25:56.897 00.000 7988 OnExposeComplete: enter
00:25:56.910 00.013 7988 UpdateGuideState(): m_state=6
00:25:56.910 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
00:25:56.910 00.000 7988 Star::Find returns 1 (0), X=964.04, Y=188.25, Mass=1466, SNR=25.7, Peak=170 HFD=4.1
00:25:56.914 00.004 7988 MultiStar: [#1 0.07,-0.46,0.00,M1] [#2 0.15,-0.37,0.86,U] [#3 -0.18,-0.22,0.90,U] [#4 -0.19,-0.17,0.72,U] [#5 0.03,-0.47,0.00,M1] [#6 -0.36,-0.41,0.00,M2] [#7 -0.30,-0.24,0.57,U] [#8 0.01,-0.37,0.46,U] 
00:25:56.914 00.000 7988 refined, 5 included, MultiStar: {-0.06, -0.27}, one-star: {0.06, -0.28}
00:25:56.914 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
00:25:56.914 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
00:25:56.914 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.79 mountX=-0.27 mountY=0.07, mountTheta=2.90
00:25:56.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.27, opts=13)
00:25:56.914 00.000 7988 Enqueuing Move request for scope (-0.06, -0.27)
00:25:56.914 00.000 15712 Worker thread wakes up
00:25:56.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
00:25:56.914 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
00:25:56.914 00.000 15712 Moving (-0.06, -0.27) raw xDistance=-0.27 yDistance=0.07
00:25:56.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:25:56.914 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.7
00:25:56.924 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:56.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:56.926 00.002 7988 Enqueuing Expose request
00:25:56.926 00.000 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.85
00:25:56.926 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
00:25:56.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:56.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:25:56.926 00.000 15712 MoveAxis(E, 57, ABG)
00:25:56.926 00.000 15712 Guiding  Dir = 2, Dur = 57
00:25:56.946 00.020 15712 IsGuiding returns 0
00:25:56.958 00.012 15712 PulseGuide returned control before completion, sleep 51
00:25:57.037 00.079 15712 IsGuiding returns 0
00:25:57.037 00.000 15712 Move returns status 0, amount 57
00:25:57.037 00.000 15712 MoveAxis(N, 0, ABG)
00:25:57.037 00.000 15712 Move returns status 0, amount 0
00:25:57.037 00.000 15712 move complete, result=0
00:25:57.037 00.000 15712 worker thread done servicing request
00:25:57.037 00.000 15712 Worker thread wakes up
00:25:57.037 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
00:25:57.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:57.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:25:58.460 01.423 15712 Exposure complete
00:25:58.521 00.061 15712 worker thread done servicing request
00:25:58.521 00.000 7988 OnExposeComplete: enter
00:25:58.521 00.000 7988 UpdateGuideState(): m_state=6
00:25:58.521 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
00:25:58.521 00.000 7988 Star::Find returns 1 (0), X=963.86, Y=188.09, Mass=1534, SNR=26.0, Peak=187 HFD=4.3
00:25:58.521 00.000 7988 MultiStar: [#1 -0.09,-0.67,0.00,M2] [#2 -0.17,-0.38,0.85,U] [#3 -0.28,-0.27,0.81,U] [#4 -0.30,-0.28,0.72,U] [#5 0.01,-0.61,0.00,M2] [#6 0.06,-0.60,0.00,M3] [#7 -0.12,-0.47,0.00,M1] [#8 0.05,-0.25,0.45,U] 
00:25:58.521 00.000 7988 refined, 4 included, MultiStar: {-0.18, -0.34}, one-star: {-0.13, -0.44}
00:25:58.521 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
00:25:58.529 00.008 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
00:25:58.529 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.34 hyp=0.38 cameraTheta=-2.07 mountX=-0.34 mountY=0.19, mountTheta=2.63
00:25:58.529 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.34, opts=13)
00:25:58.529 00.000 7988 Enqueuing Move request for scope (-0.18, -0.34)
00:25:58.529 00.000 15712 Worker thread wakes up
00:25:58.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.34) opts 0xd
00:25:58.529 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.34)
00:25:58.529 00.000 15712 Moving (-0.18, -0.34) raw xDistance=-0.34 yDistance=0.19
00:25:58.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:25:58.529 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.0
00:25:58.537 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:58.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:25:58.537 00.000 7988 Enqueuing Expose request
00:25:58.537 00.000 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.85
00:25:58.537 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
00:25:58.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:58.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:25:58.537 00.000 15712 MoveAxis(E, 69, ABG)
00:25:58.537 00.000 15712 Guiding  Dir = 2, Dur = 69
00:25:58.537 00.000 15712 IsGuiding returns 0
00:25:58.553 00.016 15712 PulseGuide returned control before completion, sleep 59
00:25:58.637 00.084 15712 IsGuiding returns 1
00:25:58.637 00.000 15712 scope still moving after pulse duration time elapsed
00:25:58.665 00.028 15712 IsGuiding returns 0
00:25:58.665 00.000 15712 scope move finished after 69 + 56 ms
00:25:58.665 00.000 15712 Move returns status 0, amount 69
00:25:58.665 00.000 15712 MoveAxis(N, 0, ABG)
00:25:58.665 00.000 15712 Move returns status 0, amount 0
00:25:58.665 00.000 15712 move complete, result=0
00:25:58.665 00.000 15712 worker thread done servicing request
00:25:58.665 00.000 15712 Worker thread wakes up
00:25:58.665 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
00:25:58.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:25:58.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:00.297 01.632 15712 Exposure complete
00:26:00.358 00.061 15712 worker thread done servicing request
00:26:00.359 00.001 7988 OnExposeComplete: enter
00:26:00.359 00.000 7988 UpdateGuideState(): m_state=6
00:26:00.359 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
00:26:00.359 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.87, Mass=1482, SNR=25.8, Peak=190 HFD=4.3
00:26:00.359 00.000 7988 MultiStar: [#1 0.08,0.31,1.01,U] [#2 0.07,0.37,0.87,U] [#3 -0.12,0.45,0.00,M1] [#4 0.02,0.69,0.00,M1] [#5 0.19,0.42,0.00,M3] [#6 -0.01,0.41,0.67,U] [#7 -0.26,0.42,0.00,M2] [#8 0.02,0.49,0.00,M1] 
00:26:00.359 00.000 7988 single-star, 3 included, MultiStar: {0.04, 0.35}, one-star: {-0.01, 0.34}
00:26:00.359 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
00:26:00.366 00.007 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
00:26:00.366 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.59 mountX=0.34 mountY=-0.00, mountTheta=-0.01
00:26:00.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.34, opts=13)
00:26:00.366 00.000 7988 Enqueuing Move request for scope (-0.01, 0.34)
00:26:00.366 00.000 15712 Worker thread wakes up
00:26:00.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0xd
00:26:00.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.34)
00:26:00.366 00.000 15712 Moving (-0.01, 0.34) raw xDistance=0.34 yDistance=-0.00
00:26:00.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:00.366 00.000 7988 UpdateGuideState exits: m=1482 SNR=25.8
00:26:00.373 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:00.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:00.373 00.000 7988 Enqueuing Expose request
00:26:00.373 00.000 15712 PPEC rslt: input = 0.34, final = 0.20, react = 0.20, pred = -0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 639.86
00:26:00.373 00.000 15712 PPEC: input: 0.34, control: 0.20, exposure: 1500
00:26:00.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:00.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:26:00.373 00.000 15712 MoveAxis(W, 65, ABG)
00:26:00.373 00.000 15712 Guiding  Dir = 3, Dur = 65
00:26:00.373 00.000 15712 IsGuiding returns 0
00:26:00.399 00.026 15712 PulseGuide returned control before completion, sleep 54
00:26:00.474 00.075 15712 IsGuiding returns 0
00:26:00.474 00.000 15712 Move returns status 0, amount 65
00:26:00.474 00.000 15712 MoveAxis(N, 0, ABG)
00:26:00.474 00.000 15712 Move returns status 0, amount 0
00:26:00.474 00.000 15712 move complete, result=0
00:26:00.474 00.000 7988 GuideStep: 0.3 px 65 ms WEST, -0.0 px 0 ms NORTH
00:26:00.481 00.007 15712 worker thread done servicing request
00:26:00.481 00.000 15712 Worker thread wakes up
00:26:00.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:00.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:01.891 01.410 15712 Exposure complete
00:26:01.953 00.062 15712 worker thread done servicing request
00:26:01.954 00.001 7988 OnExposeComplete: enter
00:26:01.954 00.000 7988 UpdateGuideState(): m_state=6
00:26:01.954 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
00:26:01.954 00.000 7988 Star::Find returns 1 (0), X=964.26, Y=189.35, Mass=1525, SNR=26.1, Peak=179 HFD=4.5
00:26:01.954 00.000 7988 MultiStar: [#1 0.00,0.49,0.00,M2] [#2 0.06,0.58,0.00,M1] [#3 -0.07,0.67,0.00,M2] [#4 -0.13,0.47,0.00,M2] [#5 0.23,0.44,0.00,M4] [#6 -0.01,0.60,0.00,M3] [#7 -0.07,0.27,0.49,U] [#8 0.20,0.61,0.00,M2] 
00:26:01.954 00.000 7988 refined, 1 included, MultiStar: {0.16, 0.64}, one-star: {0.27, 0.82}
00:26:01.954 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
00:26:01.954 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
00:26:01.954 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.64 hyp=0.66 cameraTheta=1.33 mountX=0.64 mountY=-0.18, mountTheta=-0.27
00:26:01.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.64, opts=13)
00:26:01.954 00.000 7988 Enqueuing Move request for scope (0.16, 0.64)
00:26:01.966 00.012 15712 Worker thread wakes up
00:26:01.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.64) opts 0xd
00:26:01.966 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.64)
00:26:01.966 00.000 15712 Moving (0.16, 0.64) raw xDistance=0.64 yDistance=-0.18
00:26:01.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:26:01.966 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.1
00:26:01.968 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:01.968 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:01.968 00.000 7988 Enqueuing Expose request
00:26:01.968 00.000 15712 PPEC rslt: input = 0.64, final = 0.38, react = 0.39, pred = -0.01, hyst = 0.34, hyst_pct = 0.00, period_length = 639.86
00:26:01.968 00.000 15712 PPEC: input: 0.64, control: 0.38, exposure: 1500
00:26:01.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:01.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:26:01.968 00.000 15712 MoveAxis(W, 124, ABG)
00:26:01.968 00.000 15712 Guiding  Dir = 3, Dur = 124
00:26:01.988 00.020 15712 IsGuiding returns 0
00:26:02.000 00.012 15712 PulseGuide returned control before completion, sleep 119
00:26:02.154 00.154 15712 IsGuiding returns 0
00:26:02.154 00.000 15712 Move returns status 0, amount 124
00:26:02.154 00.000 15712 MoveAxis(N, 0, ABG)
00:26:02.154 00.000 15712 Move returns status 0, amount 0
00:26:02.154 00.000 15712 move complete, result=0
00:26:02.154 00.000 7988 GuideStep: 0.6 px 124 ms WEST, -0.2 px 0 ms NORTH
00:26:02.159 00.005 15712 worker thread done servicing request
00:26:02.159 00.000 15712 Worker thread wakes up
00:26:02.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:02.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:03.804 01.645 15712 Exposure complete
00:26:03.863 00.059 15712 worker thread done servicing request
00:26:03.863 00.000 7988 OnExposeComplete: enter
00:26:03.864 00.001 7988 UpdateGuideState(): m_state=6
00:26:03.864 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
00:26:03.864 00.000 7988 Star::Find returns 1 (0), X=963.93, Y=188.90, Mass=1522, SNR=25.9, Peak=164 HFD=4.4
00:26:03.864 00.000 7988 MultiStar: [#1 -0.19,0.33,1.01,U] [#2 0.19,0.36,0.85,U] [#3 -0.30,0.60,0.00,M3] [#4 -0.01,0.53,0.00,M3] [#5 0.07,0.24,0.72,U] [#6 -0.25,0.16,0.64,U] [#7 -0.37,0.44,0.00,M2] [#8 0.32,0.15,0.48,U] 
00:26:03.864 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.29}, one-star: {-0.06, 0.37}
00:26:03.864 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
00:26:03.872 00.008 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
00:26:03.872 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.61 mountX=0.29 mountY=0.00, mountTheta=0.01
00:26:03.872 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.29, opts=13)
00:26:03.872 00.000 7988 Enqueuing Move request for scope (-0.01, 0.29)
00:26:03.872 00.000 15712 Worker thread wakes up
00:26:03.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
00:26:03.872 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
00:26:03.872 00.000 15712 Moving (-0.01, 0.29) raw xDistance=0.29 yDistance=0.00
00:26:03.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:26:03.872 00.000 7988 UpdateGuideState exits: m=1522 SNR=25.9
00:26:03.879 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:03.880 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:03.880 00.000 7988 Enqueuing Expose request
00:26:03.880 00.000 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.17, pred = -0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 639.86
00:26:03.880 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
00:26:03.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:03.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:26:03.880 00.000 15712 MoveAxis(W, 51, ABG)
00:26:03.880 00.000 15712 Guiding  Dir = 3, Dur = 51
00:26:03.880 00.000 15712 IsGuiding returns 0
00:26:03.900 00.020 15712 PulseGuide returned control before completion, sleep 45
00:26:03.980 00.080 15712 IsGuiding returns 0
00:26:03.980 00.000 15712 Move returns status 0, amount 51
00:26:03.980 00.000 15712 MoveAxis(N, 0, ABG)
00:26:03.980 00.000 15712 Move returns status 0, amount 0
00:26:03.980 00.000 15712 move complete, result=0
00:26:03.980 00.000 7988 GuideStep: 0.3 px 51 ms WEST, 0.0 px 0 ms NORTH
00:26:03.982 00.002 15712 worker thread done servicing request
00:26:03.982 00.000 15712 Worker thread wakes up
00:26:03.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:03.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:05.398 01.416 15712 Exposure complete
00:26:05.460 00.062 15712 worker thread done servicing request
00:26:05.460 00.000 7988 OnExposeComplete: enter
00:26:05.460 00.000 7988 UpdateGuideState(): m_state=6
00:26:05.462 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
00:26:05.462 00.000 7988 Star::Find returns 1 (0), X=963.95, Y=188.90, Mass=1540, SNR=26.0, Peak=185 HFD=4.2
00:26:05.464 00.002 7988 MultiStar: [#1 -0.16,0.12,1.01,U] [#2 0.11,0.26,0.88,U] [#3 -0.16,0.47,0.00,M4] [#4 -0.11,0.79,0.00,M4] [#5 -0.17,0.23,0.79,U] [#6 -0.04,0.01,0.67,U] [#7 -0.30,0.06,0.53,U] [#8 0.09,0.50,0.00,M2] 
00:26:05.464 00.000 7988 refined, 5 included, MultiStar: {-0.09, 0.19}, one-star: {-0.03, 0.37}
00:26:05.466 00.002 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
00:26:05.466 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
00:26:05.468 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.99 mountX=0.19 mountY=0.08, mountTheta=0.40
00:26:05.469 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.19, opts=13)
00:26:05.471 00.002 7988 Enqueuing Move request for scope (-0.09, 0.19)
00:26:05.471 00.000 15712 Worker thread wakes up
00:26:05.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
00:26:05.471 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
00:26:05.471 00.000 15712 Moving (-0.09, 0.19) raw xDistance=0.19 yDistance=0.08
00:26:05.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:05.471 00.000 7988 UpdateGuideState exits: m=1540 SNR=26.0
00:26:05.474 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:05.475 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:05.475 00.000 7988 Enqueuing Expose request
00:26:05.475 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.86
00:26:05.475 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
00:26:05.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:05.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:26:05.475 00.000 15712 MoveAxis(W, 36, ABG)
00:26:05.475 00.000 15712 Guiding  Dir = 3, Dur = 36
00:26:05.475 00.000 15712 IsGuiding returns 0
00:26:05.491 00.016 15712 PulseGuide returned control before completion, sleep 27
00:26:05.543 00.052 15712 IsGuiding returns 1
00:26:05.543 00.000 15712 scope still moving after pulse duration time elapsed
00:26:05.572 00.029 15712 IsGuiding returns 0
00:26:05.572 00.000 15712 scope move finished after 36 + 57 ms
00:26:05.572 00.000 15712 Move returns status 0, amount 36
00:26:05.572 00.000 15712 MoveAxis(N, 0, ABG)
00:26:05.572 00.000 15712 Move returns status 0, amount 0
00:26:05.572 00.000 15712 move complete, result=0
00:26:05.572 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
00:26:05.574 00.002 15712 worker thread done servicing request
00:26:05.574 00.000 15712 Worker thread wakes up
00:26:05.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:05.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:07.216 01.642 15712 Exposure complete
00:26:07.277 00.061 15712 worker thread done servicing request
00:26:07.277 00.000 7988 OnExposeComplete: enter
00:26:07.281 00.004 7988 UpdateGuideState(): m_state=6
00:26:07.281 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
00:26:07.281 00.000 7988 Star::Find returns 1 (0), X=964.17, Y=188.19, Mass=1392, SNR=24.9, Peak=180 HFD=3.8
00:26:07.281 00.000 7988 MultiStar: [#1 -0.22,-0.60,0.00,M1] [#2 0.03,-0.21,0.87,U] [#3 -0.05,-0.28,0.85,U] [#4 -0.17,-0.21,0.79,U] [#5 -0.09,-0.51,0.00,M3] [#6 -0.16,-0.66,0.00,M2] [#7 0.10,-0.37,0.55,U] [#8 0.02,-0.39,0.52,U] 
00:26:07.281 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.29}, one-star: {0.19, -0.34}
00:26:07.287 00.006 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
00:26:07.287 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
00:26:07.287 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.50 mountX=-0.29 mountY=-0.01, mountTheta=-3.10
00:26:07.287 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.29, opts=13)
00:26:07.287 00.000 7988 Enqueuing Move request for scope (0.02, -0.29)
00:26:07.287 00.000 15712 Worker thread wakes up
00:26:07.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
00:26:07.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
00:26:07.287 00.000 15712 Moving (0.02, -0.29) raw xDistance=-0.29 yDistance=-0.01
00:26:07.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:07.287 00.000 7988 UpdateGuideState exits: m=1392 SNR=24.9
00:26:07.295 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:07.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:07.295 00.000 7988 Enqueuing Expose request
00:26:07.295 00.000 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.18, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.86
00:26:07.295 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
00:26:07.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:07.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:26:07.295 00.000 15712 MoveAxis(E, 59, ABG)
00:26:07.295 00.000 15712 Guiding  Dir = 2, Dur = 59
00:26:07.295 00.000 15712 IsGuiding returns 0
00:26:07.321 00.026 15712 PulseGuide returned control before completion, sleep 48
00:26:07.400 00.079 15712 IsGuiding returns 0
00:26:07.400 00.000 15712 Move returns status 0, amount 59
00:26:07.400 00.000 15712 MoveAxis(N, 0, ABG)
00:26:07.400 00.000 15712 Move returns status 0, amount 0
00:26:07.400 00.000 15712 move complete, result=0
00:26:07.400 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
00:26:07.402 00.002 15712 worker thread done servicing request
00:26:07.402 00.000 15712 Worker thread wakes up
00:26:07.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:07.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:08.813 01.411 15712 Exposure complete
00:26:08.875 00.062 15712 worker thread done servicing request
00:26:08.875 00.000 7988 OnExposeComplete: enter
00:26:08.875 00.000 7988 UpdateGuideState(): m_state=6
00:26:08.878 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
00:26:08.878 00.000 7988 Star::Find returns 1 (0), X=964.00, Y=188.43, Mass=1468, SNR=25.9, Peak=198 HFD=4.0
00:26:08.880 00.002 7988 MultiStar: [#1 -0.11,-0.61,0.00,M2] [#2 0.07,-0.38,0.88,U] [#3 -0.08,-0.16,0.87,U] [#4 -0.24,-0.21,0.77,U] [#5 0.09,-0.58,0.00,M4] [#6 -0.33,-0.55,0.00,M3] [#7 0.08,-0.51,0.00,M1] [#8 0.09,-0.21,0.51,U] 
00:26:08.880 00.000 7988 single-star, 4 included, MultiStar: {-0.03, -0.21}, one-star: {0.02, -0.10}
00:26:08.882 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
00:26:08.882 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
00:26:08.884 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.37 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
00:26:08.886 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.10, opts=13)
00:26:08.886 00.000 7988 Enqueuing Move request for scope (0.02, -0.10)
00:26:08.886 00.000 15712 Worker thread wakes up
00:26:08.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
00:26:08.886 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
00:26:08.886 00.000 15712 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=-0.02
00:26:08.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:26:08.886 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.9
00:26:08.890 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:08.890 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:08.890 00.000 7988 Enqueuing Expose request
00:26:08.890 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:26:08.890 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
00:26:08.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:08.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:08.890 00.000 15712 MoveAxis(W, 6, ABG)
00:26:08.890 00.000 15712 Guiding  Dir = 3, Dur = 6
00:26:08.918 00.028 15712 IsGuiding returns 0
00:26:08.935 00.017 15712 IsGuiding returns 0
00:26:08.935 00.000 15712 Move returns status 0, amount 6
00:26:08.935 00.000 15712 MoveAxis(N, 0, ABG)
00:26:08.935 00.000 15712 Move returns status 0, amount 0
00:26:08.935 00.000 15712 move complete, result=0
00:26:08.935 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:26:08.937 00.002 15712 worker thread done servicing request
00:26:08.937 00.000 15712 Worker thread wakes up
00:26:08.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:08.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:10.676 01.739 15712 Exposure complete
00:26:10.737 00.061 15712 worker thread done servicing request
00:26:10.739 00.002 7988 OnExposeComplete: enter
00:26:10.739 00.000 7988 UpdateGuideState(): m_state=6
00:26:10.739 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
00:26:10.739 00.000 7988 Star::Find returns 1 (0), X=964.11, Y=188.19, Mass=1545, SNR=26.4, Peak=196 HFD=4.0
00:26:10.739 00.000 7988 MultiStar: [#1 0.04,-0.69,0.00,M3] [#2 0.15,-0.43,0.85,U] [#3 0.02,-0.24,0.83,U] [#4 -0.12,-0.02,0.73,U] [#5 0.42,-0.50,0.00,M5] [#6 0.15,-0.51,0.00,M4] [#7 0.12,-0.70,0.00,M2] [#8 0.39,-0.67,0.00,M1] 
00:26:10.739 00.000 7988 refined, 3 included, MultiStar: {0.06, -0.27}, one-star: {0.13, -0.34}
00:26:10.739 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
00:26:10.739 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
00:26:10.739 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.37 mountX=-0.27 mountY=-0.05, mountTheta=-2.96
00:26:10.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.27, opts=13)
00:26:10.739 00.000 7988 Enqueuing Move request for scope (0.06, -0.27)
00:26:10.739 00.000 15712 Worker thread wakes up
00:26:10.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
00:26:10.739 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
00:26:10.739 00.000 15712 Moving (0.06, -0.27) raw xDistance=-0.27 yDistance=-0.05
00:26:10.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:26:10.739 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.4
00:26:10.752 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:10.753 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:10.753 00.000 7988 Enqueuing Expose request
00:26:10.753 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 639.86
00:26:10.753 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
00:26:10.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:10.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:10.753 00.000 15712 MoveAxis(E, 53, ABG)
00:26:10.753 00.000 15712 Guiding  Dir = 2, Dur = 53
00:26:10.753 00.000 15712 IsGuiding returns 0
00:26:10.770 00.017 15712 PulseGuide returned control before completion, sleep 47
00:26:10.849 00.079 15712 IsGuiding returns 0
00:26:10.849 00.000 15712 Move returns status 0, amount 53
00:26:10.849 00.000 15712 MoveAxis(N, 0, ABG)
00:26:10.849 00.000 15712 Move returns status 0, amount 0
00:26:10.849 00.000 15712 move complete, result=0
00:26:10.849 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
00:26:10.855 00.006 15712 worker thread done servicing request
00:26:10.855 00.000 15712 Worker thread wakes up
00:26:10.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:10.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:12.272 01.417 15712 Exposure complete
00:26:12.331 00.059 15712 worker thread done servicing request
00:26:12.331 00.000 7988 OnExposeComplete: enter
00:26:12.333 00.002 7988 UpdateGuideState(): m_state=6
00:26:12.335 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
00:26:12.335 00.000 7988 Star::Find returns 1 (0), X=964.22, Y=188.22, Mass=1445, SNR=25.3, Peak=180 HFD=3.8
00:26:12.337 00.002 7988 MultiStar: [#1 0.09,-0.64,0.00,M4] [#2 0.23,-0.39,0.87,U] [#3 -0.12,-0.42,0.89,U] [#4 0.04,0.04,0.76,U] [#5 0.23,-0.28,0.76,U] [#6 -0.22,-0.36,0.69,U] [#7 -0.07,-0.36,0.52,U] [#8 0.58,-0.33,0.00,M2] 
00:26:12.337 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.30}, one-star: {0.24, -0.31}
00:26:12.339 00.002 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
00:26:12.339 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
00:26:12.341 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.35 mountX=-0.30 mountY=-0.06, mountTheta=-2.95
00:26:12.343 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.30, opts=13)
00:26:12.343 00.000 7988 Enqueuing Move request for scope (0.07, -0.30)
00:26:12.345 00.002 15712 Worker thread wakes up
00:26:12.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.30) opts 0xd
00:26:12.345 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.30)
00:26:12.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:12.345 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.3
00:26:12.347 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:12.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:12.349 00.002 7988 Enqueuing Expose request
00:26:12.350 00.001 15712 Moving (0.07, -0.30) raw xDistance=-0.30 yDistance=-0.06
00:26:12.350 00.000 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 639.86
00:26:12.350 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
00:26:12.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:12.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:12.350 00.000 15712 MoveAxis(E, 59, ABG)
00:26:12.350 00.000 15712 Guiding  Dir = 2, Dur = 59
00:26:12.350 00.000 15712 IsGuiding returns 0
00:26:12.370 00.020 15712 PulseGuide returned control before completion, sleep 52
00:26:12.451 00.081 15712 IsGuiding returns 0
00:26:12.451 00.000 15712 Move returns status 0, amount 59
00:26:12.451 00.000 15712 MoveAxis(N, 0, ABG)
00:26:12.451 00.000 15712 Move returns status 0, amount 0
00:26:12.451 00.000 15712 move complete, result=0
00:26:12.451 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
00:26:12.453 00.002 15712 worker thread done servicing request
00:26:12.453 00.000 15712 Worker thread wakes up
00:26:12.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:12.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:14.095 01.642 15712 Exposure complete
00:26:14.154 00.059 15712 worker thread done servicing request
00:26:14.154 00.000 7988 OnExposeComplete: enter
00:26:14.156 00.002 7988 UpdateGuideState(): m_state=6
00:26:14.158 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
00:26:14.158 00.000 7988 Star::Find returns 1 (0), X=964.16, Y=188.68, Mass=1509, SNR=25.9, Peak=166 HFD=4.1
00:26:14.160 00.002 7988 MultiStar: [#1 0.08,0.00,1.02,U] [#2 0.23,0.19,0.87,U] [#3 -0.09,0.42,0.85,U] [#4 0.15,0.35,0.72,U] [#5 0.26,0.16,0.72,U] [#6 -0.08,-0.10,0.65,U] [#7 -0.21,0.40,0.00,M2] [#8 0.41,0.42,0.00,M3] 
00:26:14.160 00.000 7988 refined, 6 included, MultiStar: {0.11, 0.17}, one-star: {0.18, 0.15}
00:26:14.162 00.002 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
00:26:14.162 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
00:26:14.164 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.00 mountX=0.17 mountY=-0.11, mountTheta=-0.59
00:26:14.166 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.17, opts=13)
00:26:14.166 00.000 7988 Enqueuing Move request for scope (0.11, 0.17)
00:26:14.168 00.002 15712 Worker thread wakes up
00:26:14.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
00:26:14.168 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
00:26:14.168 00.000 15712 Moving (0.11, 0.17) raw xDistance=0.17 yDistance=-0.11
00:26:14.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:26:14.169 00.001 7988 UpdateGuideState exits: m=1509 SNR=25.9
00:26:14.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:14.171 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:14.172 00.001 7988 Enqueuing Expose request
00:26:14.172 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 639.86
00:26:14.172 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
00:26:14.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:14.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:14.172 00.000 15712 MoveAxis(W, 28, ABG)
00:26:14.172 00.000 15712 Guiding  Dir = 3, Dur = 28
00:26:14.172 00.000 15712 IsGuiding returns 0
00:26:14.194 00.022 15712 PulseGuide returned control before completion, sleep 20
00:26:14.237 00.043 15712 IsGuiding returns 0
00:26:14.237 00.000 15712 Move returns status 0, amount 28
00:26:14.237 00.000 15712 MoveAxis(N, 0, ABG)
00:26:14.237 00.000 15712 Move returns status 0, amount 0
00:26:14.237 00.000 15712 move complete, result=0
00:26:14.237 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
00:26:14.243 00.006 15712 worker thread done servicing request
00:26:14.243 00.000 15712 Worker thread wakes up
00:26:14.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:14.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:15.658 01.415 15712 Exposure complete
00:26:15.718 00.060 15712 worker thread done servicing request
00:26:15.720 00.002 7988 OnExposeComplete: enter
00:26:15.720 00.000 7988 UpdateGuideState(): m_state=6
00:26:15.722 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
00:26:15.722 00.000 7988 Star::Find returns 1 (0), X=964.23, Y=188.95, Mass=1394, SNR=24.8, Peak=155 HFD=4.1
00:26:15.724 00.002 7988 MultiStar: [#1 -0.02,0.23,1.05,U] [#2 0.06,0.44,0.89,U] [#3 0.02,0.59,0.00,M1] [#4 0.24,0.59,0.00,M1] [#5 0.35,0.42,0.00,M4] [#6 -0.09,0.26,0.69,U] [#7 0.17,0.11,0.56,U] [#8 0.20,0.12,0.50,U] 
00:26:15.724 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.29}, one-star: {0.24, 0.42}
00:26:15.726 00.002 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
00:26:15.726 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
00:26:15.728 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.28 mountX=0.29 mountY=-0.09, mountTheta=-0.31
00:26:15.730 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.29, opts=13)
00:26:15.730 00.000 7988 Enqueuing Move request for scope (0.09, 0.29)
00:26:15.732 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:26:15.732 00.000 7988 UpdateGuideState exits: m=1394 SNR=24.8
00:26:15.734 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:15.735 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:15.736 00.001 7988 Enqueuing Expose request
00:26:15.736 00.000 15712 Worker thread wakes up
00:26:15.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
00:26:15.736 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
00:26:15.736 00.000 15712 Moving (0.09, 0.29) raw xDistance=0.29 yDistance=-0.09
00:26:15.738 00.002 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.17, pred = -0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 639.87
00:26:15.738 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
00:26:15.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:15.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:15.738 00.000 15712 MoveAxis(W, 56, ABG)
00:26:15.738 00.000 15712 Guiding  Dir = 3, Dur = 56
00:26:15.738 00.000 15712 IsGuiding returns 0
00:26:15.756 00.018 15712 PulseGuide returned control before completion, sleep 47
00:26:15.837 00.081 15712 IsGuiding returns 1
00:26:15.837 00.000 15712 scope still moving after pulse duration time elapsed
00:26:15.863 00.026 15712 IsGuiding returns 0
00:26:15.863 00.000 15712 scope move finished after 56 + 66 ms
00:26:15.863 00.000 15712 Move returns status 0, amount 56
00:26:15.863 00.000 15712 MoveAxis(N, 0, ABG)
00:26:15.863 00.000 15712 Move returns status 0, amount 0
00:26:15.863 00.000 15712 move complete, result=0
00:26:15.863 00.000 15712 worker thread done servicing request
00:26:15.863 00.000 15712 Worker thread wakes up
00:26:15.863 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
00:26:15.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:15.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:17.494 01.631 15712 Exposure complete
00:26:17.555 00.061 15712 worker thread done servicing request
00:26:17.555 00.000 7988 OnExposeComplete: enter
00:26:17.556 00.001 7988 UpdateGuideState(): m_state=6
00:26:17.558 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
00:26:17.558 00.000 7988 Star::Find returns 1 (0), X=964.04, Y=188.87, Mass=1498, SNR=25.8, Peak=142 HFD=4.3
00:26:17.560 00.002 7988 MultiStar: [#1 -0.10,0.08,0.99,U] [#2 0.06,0.34,0.86,U] [#3 -0.11,0.29,0.86,U] [#4 -0.10,0.44,0.71,U] [#5 0.11,0.16,0.75,U] [#6 -0.39,0.00,0.67,U] [#7 -0.07,0.17,0.50,U] [#8 0.19,-0.18,0.47,U] 
00:26:17.560 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.21}, one-star: {0.05, 0.34}
00:26:17.562 00.002 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
00:26:17.562 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
00:26:17.564 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.77 mountX=0.21 mountY=0.04, mountTheta=0.18
00:26:17.564 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.21, opts=13)
00:26:17.564 00.000 7988 Enqueuing Move request for scope (-0.04, 0.21)
00:26:17.564 00.000 15712 Worker thread wakes up
00:26:17.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
00:26:17.564 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
00:26:17.564 00.000 15712 Moving (-0.04, 0.21) raw xDistance=0.21 yDistance=0.04
00:26:17.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:26:17.564 00.000 7988 UpdateGuideState exits: m=1498 SNR=25.8
00:26:17.571 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:17.571 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:17.571 00.000 7988 Enqueuing Expose request
00:26:17.573 00.002 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.12, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.87
00:26:17.573 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
00:26:17.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:17.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:26:17.573 00.000 15712 MoveAxis(W, 38, ABG)
00:26:17.573 00.000 15712 Guiding  Dir = 3, Dur = 38
00:26:17.573 00.000 15712 IsGuiding returns 0
00:26:17.590 00.017 15712 PulseGuide returned control before completion, sleep 24
00:26:17.645 00.055 15712 IsGuiding returns 0
00:26:17.645 00.000 15712 Move returns status 0, amount 38
00:26:17.645 00.000 15712 MoveAxis(N, 0, ABG)
00:26:17.645 00.000 15712 Move returns status 0, amount 0
00:26:17.645 00.000 15712 move complete, result=0
00:26:17.645 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
00:26:17.649 00.004 15712 worker thread done servicing request
00:26:17.649 00.000 15712 Worker thread wakes up
00:26:17.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:17.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:19.055 01.406 15712 Exposure complete
00:26:19.117 00.062 15712 worker thread done servicing request
00:26:19.117 00.000 7988 OnExposeComplete: enter
00:26:19.119 00.002 7988 UpdateGuideState(): m_state=6
00:26:19.119 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
00:26:19.119 00.000 7988 Star::Find returns 1 (0), X=964.14, Y=188.56, Mass=1374, SNR=24.6, Peak=168 HFD=3.8
00:26:19.119 00.000 7988 MultiStar: [#1 0.28,-0.38,0.00,M2] [#2 0.23,-0.09,0.91,U] [#3 -0.06,-0.10,0.92,U] [#4 -0.07,-0.16,0.72,U] [#5 0.08,-0.24,0.75,U] [#6 0.06,-0.45,0.00,M1] [#7 -0.05,-0.56,0.00,M1] [#8 0.23,0.21,0.49,U] 
00:26:19.119 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.07}, one-star: {0.15, 0.03}
00:26:19.119 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
00:26:19.119 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
00:26:19.119 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.67 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
00:26:19.119 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.07, opts=13)
00:26:19.119 00.000 7988 Enqueuing Move request for scope (0.09, -0.07)
00:26:19.119 00.000 15712 Worker thread wakes up
00:26:19.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
00:26:19.119 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
00:26:19.119 00.000 15712 Moving (0.09, -0.07) raw xDistance=-0.07 yDistance=-0.09
00:26:19.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:19.119 00.000 7988 UpdateGuideState exits: m=1374 SNR=24.6
00:26:19.132 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:19.133 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:19.133 00.000 7988 Enqueuing Expose request
00:26:19.133 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:26:19.133 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
00:26:19.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:19.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:19.133 00.000 15712 MoveAxis(E, 2, ABG)
00:26:19.133 00.000 15712 Guiding  Dir = 2, Dur = 2
00:26:19.136 00.003 15712 IsGuiding returns 0
00:26:19.197 00.061 15712 IsGuiding returns 0
00:26:19.197 00.000 15712 Move returns status 0, amount 2
00:26:19.197 00.000 15712 MoveAxis(N, 0, ABG)
00:26:19.197 00.000 15712 Move returns status 0, amount 0
00:26:19.197 00.000 15712 move complete, result=0
00:26:19.197 00.000 15712 worker thread done servicing request
00:26:19.197 00.000 15712 Worker thread wakes up
00:26:19.197 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:26:19.199 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:19.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:20.841 01.642 15712 Exposure complete
00:26:20.889 00.048 15712 worker thread done servicing request
00:26:20.904 00.015 7988 OnExposeComplete: enter
00:26:20.904 00.000 7988 UpdateGuideState(): m_state=6
00:26:20.906 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
00:26:20.906 00.000 7988 Star::Find returns 1 (0), X=963.86, Y=188.21, Mass=1506, SNR=26.0, Peak=192 HFD=4.3
00:26:20.908 00.002 7988 MultiStar: [#1 0.25,-0.55,0.00,M3] [#2 0.12,-0.61,0.00,M1] [#3 -0.20,-0.14,0.88,U] [#4 -0.04,-0.28,0.71,U] [#5 -0.05,-0.53,0.00,M3] [#6 -0.05,-0.61,0.00,M2] [#7 -0.03,-0.47,0.00,M2] [#8 0.02,-0.60,0.00,M1] 
00:26:20.908 00.000 7988 refined, 2 included, MultiStar: {-0.13, -0.25}, one-star: {-0.13, -0.32}
00:26:20.910 00.002 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.56) = xAngle (-3.60 = 2.69)
00:26:20.910 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.63 = 2.65)
00:26:20.912 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.04 mountX=-0.25 mountY=0.13, mountTheta=2.66
00:26:20.914 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.25, opts=13)
00:26:20.914 00.000 7988 Enqueuing Move request for scope (-0.13, -0.25)
00:26:20.916 00.002 15712 Worker thread wakes up
00:26:20.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:20.916 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.0
00:26:20.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:20.920 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:20.920 00.000 7988 Enqueuing Expose request
00:26:20.923 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
00:26:20.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
00:26:20.923 00.000 15712 Moving (-0.13, -0.25) raw xDistance=-0.25 yDistance=0.13
00:26:20.926 00.003 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.87
00:26:20.926 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
00:26:20.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:20.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:26:20.926 00.000 15712 MoveAxis(E, 52, ABG)
00:26:20.926 00.000 15712 Guiding  Dir = 2, Dur = 52
00:26:20.926 00.000 15712 IsGuiding returns 0
00:26:20.956 00.030 15712 PulseGuide returned control before completion, sleep 34
00:26:21.020 00.064 15712 IsGuiding returns 0
00:26:21.020 00.000 15712 Move returns status 0, amount 52
00:26:21.020 00.000 15712 MoveAxis(N, 0, ABG)
00:26:21.020 00.000 15712 Move returns status 0, amount 0
00:26:21.020 00.000 15712 move complete, result=0
00:26:21.020 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
00:26:21.020 00.000 15712 worker thread done servicing request
00:26:21.020 00.000 15712 Worker thread wakes up
00:26:21.022 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:21.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:22.435 01.413 15712 Exposure complete
00:26:22.497 00.062 15712 worker thread done servicing request
00:26:22.497 00.000 7988 OnExposeComplete: enter
00:26:22.497 00.000 7988 UpdateGuideState(): m_state=6
00:26:22.497 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
00:26:22.497 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.02, Mass=1516, SNR=26.1, Peak=192 HFD=4.1
00:26:22.497 00.000 7988 MultiStar: [#1 0.02,-0.63,0.00,M4] [#2 0.20,-0.37,0.88,U] [#3 -0.06,-0.51,0.00,M1] [#4 -0.14,-0.42,0.73,U] [#5 -0.00,-0.55,0.00,M4] [#6 -0.13,-0.48,0.00,M3] [#7 -0.08,-0.49,0.00,M3] [#8 0.09,-0.62,0.00,M2] 
00:26:22.497 00.000 7988 refined, 2 included, MultiStar: {0.09, -0.44}, one-star: {0.17, -0.51}
00:26:22.504 00.007 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
00:26:22.504 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
00:26:22.504 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.44 hyp=0.45 cameraTheta=-1.36 mountX=-0.44 mountY=-0.08, mountTheta=-2.96
00:26:22.504 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.44, opts=13)
00:26:22.504 00.000 7988 Enqueuing Move request for scope (0.09, -0.44)
00:26:22.504 00.000 15712 Worker thread wakes up
00:26:22.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.44) opts 0xd
00:26:22.504 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.44)
00:26:22.504 00.000 15712 Moving (0.09, -0.44) raw xDistance=-0.44 yDistance=-0.08
00:26:22.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:22.504 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.1
00:26:22.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:22.512 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:22.512 00.000 7988 Enqueuing Expose request
00:26:22.512 00.000 15712 PPEC rslt: input = -0.44, final = -0.27, react = -0.26, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 639.87
00:26:22.512 00.000 15712 PPEC: input: -0.44, control: -0.27, exposure: 1500
00:26:22.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:22.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:26:22.512 00.000 15712 MoveAxis(E, 87, ABG)
00:26:22.512 00.000 15712 Guiding  Dir = 2, Dur = 87
00:26:22.521 00.009 15712 IsGuiding returns 0
00:26:22.538 00.017 15712 PulseGuide returned control before completion, sleep 81
00:26:22.625 00.087 15712 IsGuiding returns 0
00:26:22.625 00.000 15712 Move returns status 0, amount 87
00:26:22.625 00.000 15712 MoveAxis(N, 0, ABG)
00:26:22.625 00.000 15712 Move returns status 0, amount 0
00:26:22.625 00.000 15712 move complete, result=0
00:26:22.625 00.000 15712 worker thread done servicing request
00:26:22.625 00.000 15712 Worker thread wakes up
00:26:22.625 00.000 7988 GuideStep: -0.4 px 87 ms EAST, -0.1 px 0 ms NORTH
00:26:22.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:22.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:24.266 01.641 15712 Exposure complete
00:26:24.329 00.063 15712 worker thread done servicing request
00:26:24.329 00.000 7988 OnExposeComplete: enter
00:26:24.329 00.000 7988 UpdateGuideState(): m_state=6
00:26:24.332 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
00:26:24.332 00.000 7988 Star::Find returns 1 (0), X=964.06, Y=188.54, Mass=1483, SNR=25.6, Peak=147 HFD=3.9
00:26:24.334 00.002 7988 MultiStar: [#1 0.06,-0.25,1.01,U] [#2 0.08,0.01,0.91,U] [#3 -0.30,0.15,0.87,U] [#4 -0.08,0.25,0.73,U] [#5 -0.03,-0.19,0.75,U] [#6 -0.19,-0.06,0.64,U] [#7 0.10,0.16,0.53,U] [#8 0.28,0.11,0.51,U] 
00:26:24.334 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.08, 0.01}
00:26:24.336 00.002 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
00:26:24.336 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
00:26:24.338 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.50 mountX=0.01 mountY=0.01, mountTheta=0.92
00:26:24.340 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
00:26:24.340 00.000 7988 Enqueuing Move request for scope (-0.01, 0.01)
00:26:24.342 00.002 15712 Worker thread wakes up
00:26:24.342 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:26:24.342 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:26:24.342 00.000 15712 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
00:26:24.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:24.342 00.000 7988 UpdateGuideState exits: m=1483 SNR=25.6
00:26:24.344 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:24.345 00.001 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:26:24.345 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
00:26:24.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:24.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:24.345 00.000 7988 Enqueuing Expose request
00:26:24.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:26:24.345 00.000 15712 MoveAxis(W, 2, ABG)
00:26:24.345 00.000 15712 Guiding  Dir = 3, Dur = 2
00:26:24.349 00.004 15712 IsGuiding returns 0
00:26:24.406 00.057 15712 IsGuiding returns 0
00:26:24.406 00.000 15712 Move returns status 0, amount 2
00:26:24.406 00.000 15712 MoveAxis(N, 0, ABG)
00:26:24.406 00.000 15712 Move returns status 0, amount 0
00:26:24.406 00.000 15712 move complete, result=0
00:26:24.406 00.000 15712 worker thread done servicing request
00:26:24.406 00.000 15712 Worker thread wakes up
00:26:24.406 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:26:24.409 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:24.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:25.829 01.420 15712 Exposure complete
00:26:25.891 00.062 15712 worker thread done servicing request
00:26:25.891 00.000 7988 OnExposeComplete: enter
00:26:25.891 00.000 7988 UpdateGuideState(): m_state=6
00:26:25.893 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
00:26:25.893 00.000 7988 Star::Find returns 1 (0), X=964.09, Y=188.57, Mass=1533, SNR=26.5, Peak=155 HFD=4.0
00:26:25.895 00.002 7988 MultiStar: [#1 -0.00,-0.19,0.97,U] [#2 0.21,0.04,0.82,U] [#3 -0.12,0.10,0.84,U] [#4 0.36,0.14,0.70,U] [#5 -0.05,0.01,0.77,U] [#6 -0.16,-0.24,0.65,U] [#7 -0.07,-0.17,0.48,U] [#8 0.29,-0.16,0.49,U] 
00:26:25.895 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.11, 0.04}
00:26:25.897 00.002 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
00:26:25.897 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.12 = -2.12)
00:26:25.899 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.53 mountX=-0.03 mountY=-0.06, mountTheta=-2.10
00:26:25.901 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.03, opts=13)
00:26:25.902 00.001 7988 Enqueuing Move request for scope (0.06, -0.03)
00:26:25.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:25.904 00.002 7988 UpdateGuideState exits: m=1533 SNR=26.5
00:26:25.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:25.906 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:25.907 00.001 7988 Enqueuing Expose request
00:26:25.907 00.000 15712 Worker thread wakes up
00:26:25.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
00:26:25.907 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
00:26:25.907 00.000 15712 Moving (0.06, -0.03) raw xDistance=-0.03 yDistance=-0.06
00:26:25.907 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:26:25.907 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
00:26:25.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:25.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:25.907 00.000 15712 MoveAxis(E, 3, ABG)
00:26:25.907 00.000 15712 Guiding  Dir = 2, Dur = 3
00:26:25.907 00.000 15712 IsGuiding returns 0
00:26:25.927 00.020 15712 IsGuiding returns 0
00:26:25.927 00.000 15712 Move returns status 0, amount 3
00:26:25.927 00.000 15712 MoveAxis(N, 0, ABG)
00:26:25.927 00.000 15712 Move returns status 0, amount 0
00:26:25.927 00.000 15712 move complete, result=0
00:26:25.927 00.000 15712 worker thread done servicing request
00:26:25.927 00.000 15712 Worker thread wakes up
00:26:25.927 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:26:25.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:25.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:27.567 01.640 15712 Exposure complete
00:26:27.629 00.062 15712 worker thread done servicing request
00:26:27.629 00.000 7988 OnExposeComplete: enter
00:26:27.631 00.002 7988 UpdateGuideState(): m_state=6
00:26:27.633 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
00:26:27.634 00.001 7988 Star::Find returns 1 (0), X=964.07, Y=188.64, Mass=1524, SNR=26.2, Peak=163 HFD=3.9
00:26:27.634 00.000 7988 MultiStar: [#1 -0.02,-0.24,1.00,U] [#2 0.17,-0.09,0.83,U] [#3 -0.04,0.19,0.84,U] [#4 0.05,0.05,0.72,U] [#5 -0.06,-0.16,0.77,U] [#6 -0.16,-0.04,0.67,U] [#7 -0.10,-0.33,0.51,U] [#8 0.02,-0.19,0.45,U] 
00:26:27.636 00.002 7988 refined, 8 included, MultiStar: {0.00, -0.06}, one-star: {0.09, 0.11}
00:26:27.636 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
00:26:27.638 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
00:26:27.638 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.53 mountX=-0.06 mountY=-0.00, mountTheta=-3.12
00:26:27.640 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.06, opts=13)
00:26:27.642 00.002 7988 Enqueuing Move request for scope (0.00, -0.06)
00:26:27.642 00.000 15712 Worker thread wakes up
00:26:27.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
00:26:27.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
00:26:27.642 00.000 15712 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=-0.00
00:26:27.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:27.642 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.2
00:26:27.647 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:27.647 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:27.647 00.000 7988 Enqueuing Expose request
00:26:27.647 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:26:27.647 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
00:26:27.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:27.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:26:27.647 00.000 15712 MoveAxis(E, 4, ABG)
00:26:27.647 00.000 15712 Guiding  Dir = 2, Dur = 4
00:26:27.647 00.000 15712 IsGuiding returns 0
00:26:27.667 00.020 15712 IsGuiding returns 0
00:26:27.667 00.000 15712 Move returns status 0, amount 4
00:26:27.667 00.000 15712 MoveAxis(N, 0, ABG)
00:26:27.667 00.000 15712 Move returns status 0, amount 0
00:26:27.667 00.000 15712 move complete, result=0
00:26:27.667 00.000 15712 worker thread done servicing request
00:26:27.667 00.000 15712 Worker thread wakes up
00:26:27.667 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:26:27.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:27.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:29.083 01.416 15712 Exposure complete
00:26:29.145 00.062 15712 worker thread done servicing request
00:26:29.145 00.000 7988 OnExposeComplete: enter
00:26:29.145 00.000 7988 UpdateGuideState(): m_state=6
00:26:29.147 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
00:26:29.147 00.000 7988 Star::Find returns 1 (0), X=964.19, Y=188.74, Mass=1373, SNR=24.8, Peak=171 HFD=3.7
00:26:29.149 00.002 7988 MultiStar: [#1 -0.00,-0.07,1.08,U] [#2 0.07,0.07,0.91,U] [#3 -0.22,0.02,0.89,U] [#4 -0.08,0.39,0.80,U] [#5 -0.05,0.09,0.80,U] [#6 -0.17,-0.06,0.66,U] [#7 0.03,0.22,0.56,U] [#8 0.07,-0.30,0.55,U] 
00:26:29.149 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.21, 0.21}
00:26:29.151 00.002 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
00:26:29.151 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
00:26:29.153 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.75 mountX=0.07 mountY=0.01, mountTheta=0.16
00:26:29.155 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
00:26:29.155 00.000 7988 Enqueuing Move request for scope (-0.01, 0.07)
00:26:29.157 00.002 15712 Worker thread wakes up
00:26:29.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:26:29.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:26:29.157 00.000 15712 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=0.01
00:26:29.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:29.157 00.000 7988 UpdateGuideState exits: m=1373 SNR=24.8
00:26:29.159 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:29.160 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:29.160 00.000 7988 Enqueuing Expose request
00:26:29.160 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:26:29.160 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
00:26:29.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:29.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:26:29.160 00.000 15712 MoveAxis(E, 6, ABG)
00:26:29.160 00.000 15712 Guiding  Dir = 2, Dur = 6
00:26:29.160 00.000 15712 IsGuiding returns 0
00:26:29.215 00.055 15712 IsGuiding returns 0
00:26:29.215 00.000 15712 Move returns status 0, amount 6
00:26:29.215 00.000 15712 MoveAxis(N, 0, ABG)
00:26:29.215 00.000 15712 Move returns status 0, amount 0
00:26:29.215 00.000 15712 move complete, result=0
00:26:29.215 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:26:29.222 00.007 15712 worker thread done servicing request
00:26:29.222 00.000 15712 Worker thread wakes up
00:26:29.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:29.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:30.961 01.739 15712 Exposure complete
00:26:31.022 00.061 15712 worker thread done servicing request
00:26:31.022 00.000 7988 OnExposeComplete: enter
00:26:31.022 00.000 7988 UpdateGuideState(): m_state=6
00:26:31.022 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
00:26:31.022 00.000 7988 Star::Find returns 1 (0), X=964.32, Y=188.62, Mass=1548, SNR=26.1, Peak=155 HFD=4.2
00:26:31.022 00.000 7988 MultiStar: [#1 0.29,-0.15,0.98,U] [#2 0.14,0.09,0.83,U] [#3 -0.06,0.31,0.87,U] [#4 0.02,0.13,0.74,U] [#5 0.39,-0.12,0.77,U] [#6 -0.28,-0.10,0.66,U] [#7 0.42,-0.13,0.52,U] [#8 0.01,0.01,0.53,U] 
00:26:31.022 00.000 7988 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.34, 0.09}
00:26:31.022 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.56) = xAngle (-1.41 = -1.41)
00:26:31.022 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
00:26:31.022 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.15 mountX=0.02 mountY=-0.15, mountTheta=-1.41
00:26:31.022 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.02, opts=13)
00:26:31.022 00.000 7988 Enqueuing Move request for scope (0.15, 0.02)
00:26:31.035 00.013 15712 Worker thread wakes up
00:26:31.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:26:31.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:26:31.035 00.000 15712 Moving (0.15, 0.02) raw xDistance=0.02 yDistance=-0.15
00:26:31.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:31.035 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.1
00:26:31.037 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:31.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:31.037 00.000 7988 Enqueuing Expose request
00:26:31.037 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:26:31.037 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
00:26:31.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:31.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:26:31.037 00.000 15712 MoveAxis(E, 1, ABG)
00:26:31.037 00.000 15712 Guiding  Dir = 2, Dur = 1
00:26:31.073 00.036 15712 IsGuiding returns 0
00:26:31.090 00.017 15712 IsGuiding returns 0
00:26:31.090 00.000 15712 Move returns status 0, amount 1
00:26:31.090 00.000 15712 MoveAxis(N, 0, ABG)
00:26:31.090 00.000 15712 Move returns status 0, amount 0
00:26:31.090 00.000 15712 move complete, result=0
00:26:31.090 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:26:31.092 00.002 15712 worker thread done servicing request
00:26:31.092 00.000 15712 Worker thread wakes up
00:26:31.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:31.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:32.504 01.412 15712 Exposure complete
00:26:32.550 00.046 15712 worker thread done servicing request
00:26:32.565 00.015 7988 OnExposeComplete: enter
00:26:32.565 00.000 7988 UpdateGuideState(): m_state=6
00:26:32.567 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
00:26:32.567 00.000 7988 Star::Find returns 1 (0), X=964.13, Y=188.67, Mass=1404, SNR=24.9, Peak=151 HFD=3.9
00:26:32.567 00.000 7988 MultiStar: [#1 0.06,-0.05,1.07,U] [#2 0.22,0.01,0.90,U] [#3 0.10,0.22,0.89,U] [#4 0.06,0.28,0.78,U] [#5 0.34,-0.12,0.80,U] [#6 0.00,0.02,0.71,U] [#7 -0.16,0.10,0.54,U] [#8 0.06,-0.13,0.51,U] 
00:26:32.567 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.14, 0.14}
00:26:32.567 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
00:26:32.567 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
00:26:32.567 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=0.06 mountY=-0.11, mountTheta=-1.06
00:26:32.567 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.06, opts=13)
00:26:32.567 00.000 7988 Enqueuing Move request for scope (0.11, 0.06)
00:26:32.567 00.000 15712 Worker thread wakes up
00:26:32.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:26:32.567 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:26:32.567 00.000 15712 Moving (0.11, 0.06) raw xDistance=0.06 yDistance=-0.11
00:26:32.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:32.567 00.000 7988 UpdateGuideState exits: m=1404 SNR=24.9
00:26:32.580 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:32.581 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:32.581 00.000 7988 Enqueuing Expose request
00:26:32.581 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:26:32.581 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
00:26:32.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:32.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:32.581 00.000 15712 MoveAxis(E, 0, ABG)
00:26:32.581 00.000 15712 Move returns status 0, amount 0
00:26:32.581 00.000 15712 MoveAxis(N, 0, ABG)
00:26:32.581 00.000 15712 Move returns status 0, amount 0
00:26:32.581 00.000 15712 move complete, result=0
00:26:32.581 00.000 15712 worker thread done servicing request
00:26:32.584 00.003 15712 Worker thread wakes up
00:26:32.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:32.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:32.584 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:34.223 01.639 15712 Exposure complete
00:26:34.285 00.062 15712 worker thread done servicing request
00:26:34.285 00.000 7988 OnExposeComplete: enter
00:26:34.287 00.002 7988 UpdateGuideState(): m_state=6
00:26:34.287 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
00:26:34.287 00.000 7988 Star::Find returns 1 (0), X=964.23, Y=188.76, Mass=1483, SNR=25.9, Peak=174 HFD=3.9
00:26:34.287 00.000 7988 MultiStar: [#1 0.14,-0.07,1.04,U] [#2 0.19,0.15,0.88,U] [#3 -0.24,0.24,0.82,U] [#4 0.06,0.27,0.71,U] [#5 -0.05,-0.06,0.73,U] [#6 -0.20,-0.09,0.67,U] [#7 0.08,-0.05,0.53,U] [#8 0.05,0.13,0.43,U] 
00:26:34.287 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.25, 0.23}
00:26:34.287 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
00:26:34.287 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
00:26:34.287 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=0.09 mountY=-0.05, mountTheta=-0.48
00:26:34.287 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
00:26:34.287 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
00:26:34.287 00.000 15712 Worker thread wakes up
00:26:34.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:26:34.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:26:34.287 00.000 15712 Moving (0.04, 0.09) raw xDistance=0.09 yDistance=-0.05
00:26:34.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:34.287 00.000 7988 UpdateGuideState exits: m=1483 SNR=25.9
00:26:34.300 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:34.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:34.302 00.002 7988 Enqueuing Expose request
00:26:34.302 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:26:34.302 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
00:26:34.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:34.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:34.302 00.000 15712 MoveAxis(W, 0, ABG)
00:26:34.302 00.000 15712 Move returns status 0, amount 0
00:26:34.302 00.000 15712 MoveAxis(N, 0, ABG)
00:26:34.302 00.000 15712 Move returns status 0, amount 0
00:26:34.302 00.000 15712 move complete, result=0
00:26:34.302 00.000 15712 worker thread done servicing request
00:26:34.302 00.000 15712 Worker thread wakes up
00:26:34.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:34.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:34.302 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:26:35.724 01.422 15712 Exposure complete
00:26:35.784 00.060 15712 worker thread done servicing request
00:26:35.784 00.000 7988 OnExposeComplete: enter
00:26:35.786 00.002 7988 UpdateGuideState(): m_state=6
00:26:35.788 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
00:26:35.788 00.000 7988 Star::Find returns 1 (0), X=964.16, Y=188.57, Mass=1531, SNR=26.2, Peak=165 HFD=3.9
00:26:35.788 00.000 7988 MultiStar: [#1 0.15,-0.31,1.02,U] [#2 0.27,-0.03,0.87,U] [#3 -0.02,0.07,0.85,U] [#4 -0.05,0.15,0.73,U] [#5 0.54,-0.05,0.00,M1] [#6 -0.11,-0.13,0.67,U] [#7 0.01,-0.05,0.54,U] [#8 0.16,-0.10,0.47,U] 
00:26:35.788 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.18, 0.04}
00:26:35.788 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.07 = -2.07)
00:26:35.788 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
00:26:35.788 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.50 mountX=-0.05 mountY=-0.08, mountTheta=-2.07
00:26:35.795 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.05, opts=13)
00:26:35.795 00.000 7988 Enqueuing Move request for scope (0.09, -0.05)
00:26:35.795 00.000 15712 Worker thread wakes up
00:26:35.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:26:35.795 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:26:35.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:35.795 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.2
00:26:35.800 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:35.800 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:35.802 00.002 7988 Enqueuing Expose request
00:26:35.802 00.000 15712 Moving (0.09, -0.05) raw xDistance=-0.05 yDistance=-0.08
00:26:35.802 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:26:35.802 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
00:26:35.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:35.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:26:35.802 00.000 15712 MoveAxis(E, 4, ABG)
00:26:35.802 00.000 15712 Guiding  Dir = 2, Dur = 4
00:26:35.802 00.000 15712 IsGuiding returns 0
00:26:35.837 00.035 15712 IsGuiding returns 0
00:26:35.837 00.000 15712 Move returns status 0, amount 4
00:26:35.837 00.000 15712 MoveAxis(N, 0, ABG)
00:26:35.837 00.000 15712 Move returns status 0, amount 0
00:26:35.837 00.000 15712 move complete, result=0
00:26:35.837 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:26:35.839 00.002 15712 worker thread done servicing request
00:26:35.839 00.000 15712 Worker thread wakes up
00:26:35.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:35.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:37.477 01.638 15712 Exposure complete
00:26:37.540 00.063 15712 worker thread done servicing request
00:26:37.540 00.000 7988 OnExposeComplete: enter
00:26:37.540 00.000 7988 UpdateGuideState(): m_state=6
00:26:37.542 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
00:26:37.544 00.002 7988 Star::Find returns 1 (0), X=964.27, Y=188.65, Mass=1502, SNR=26.1, Peak=150 HFD=4.3
00:26:37.545 00.001 7988 MultiStar: [#1 0.08,-0.26,0.96,U] [#2 0.18,0.07,0.86,U] [#3 -0.16,0.09,0.86,U] [#4 0.09,0.40,0.70,U] [#5 0.08,-0.08,0.76,U] [#6 -0.00,-0.26,0.61,U] [#7 0.05,-0.06,0.51,U] [#8 0.32,0.23,0.50,U] 
00:26:37.545 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.29, 0.12}
00:26:37.547 00.002 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
00:26:37.547 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
00:26:37.549 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.22 mountX=0.02 mountY=-0.10, mountTheta=-1.34
00:26:37.551 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.02, opts=13)
00:26:37.551 00.000 7988 Enqueuing Move request for scope (0.10, 0.02)
00:26:37.553 00.002 15712 Worker thread wakes up
00:26:37.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:26:37.553 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:26:37.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:37.553 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.1
00:26:37.556 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:37.556 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:37.556 00.000 7988 Enqueuing Expose request
00:26:37.556 00.000 15712 Moving (0.10, 0.02) raw xDistance=0.02 yDistance=-0.10
00:26:37.562 00.006 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:26:37.562 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:26:37.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:37.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:26:37.562 00.000 15712 MoveAxis(E, 4, ABG)
00:26:37.562 00.000 15712 Guiding  Dir = 2, Dur = 4
00:26:37.562 00.000 15712 IsGuiding returns 0
00:26:37.579 00.017 15712 IsGuiding returns 0
00:26:37.579 00.000 15712 Move returns status 0, amount 4
00:26:37.579 00.000 15712 MoveAxis(N, 0, ABG)
00:26:37.579 00.000 15712 Move returns status 0, amount 0
00:26:37.579 00.000 15712 move complete, result=0
00:26:37.579 00.000 15712 worker thread done servicing request
00:26:37.579 00.000 15712 Worker thread wakes up
00:26:37.579 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:26:37.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:37.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:38.993 01.414 15712 Exposure complete
00:26:39.041 00.048 15712 worker thread done servicing request
00:26:39.041 00.000 7988 OnExposeComplete: enter
00:26:39.056 00.015 7988 UpdateGuideState(): m_state=6
00:26:39.056 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
00:26:39.058 00.002 7988 Star::Find returns 1 (0), X=964.34, Y=188.48, Mass=1546, SNR=26.5, Peak=150 HFD=4.4
00:26:39.058 00.000 7988 MultiStar: [#1 0.06,-0.30,0.97,U] [#2 0.34,-0.30,0.00,M1] [#3 -0.01,-0.16,0.85,U] [#4 0.12,0.19,0.72,U] [#5 0.42,-0.12,0.00,M1] [#6 -0.09,-0.45,0.00,M1] [#7 0.05,-0.26,0.54,U] [#8 0.19,-0.28,0.49,U] 
00:26:39.058 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.13}, one-star: {0.36, -0.05}
00:26:39.058 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
00:26:39.058 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
00:26:39.058 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.79 mountX=-0.13 mountY=-0.13, mountTheta=-2.37
00:26:39.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.13, opts=13)
00:26:39.058 00.000 7988 Enqueuing Move request for scope (0.13, -0.13)
00:26:39.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:39.058 00.000 7988 UpdateGuideState exits: m=1546 SNR=26.5
00:26:39.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:39.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:39.058 00.000 7988 Enqueuing Expose request
00:26:39.072 00.014 15712 Worker thread wakes up
00:26:39.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
00:26:39.072 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
00:26:39.072 00.000 15712 Moving (0.13, -0.13) raw xDistance=-0.13 yDistance=-0.13
00:26:39.075 00.003 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:26:39.075 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
00:26:39.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:39.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:39.075 00.000 15712 MoveAxis(E, 3, ABG)
00:26:39.075 00.000 15712 Guiding  Dir = 2, Dur = 3
00:26:39.075 00.000 15712 IsGuiding returns 0
00:26:39.092 00.017 15712 IsGuiding returns 0
00:26:39.092 00.000 15712 Move returns status 0, amount 3
00:26:39.092 00.000 15712 MoveAxis(N, 0, ABG)
00:26:39.092 00.000 15712 Move returns status 0, amount 0
00:26:39.092 00.000 15712 move complete, result=0
00:26:39.092 00.000 15712 worker thread done servicing request
00:26:39.092 00.000 15712 Worker thread wakes up
00:26:39.092 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:26:39.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:39.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:40.733 01.641 15712 Exposure complete
00:26:40.792 00.059 15712 worker thread done servicing request
00:26:40.792 00.000 7988 OnExposeComplete: enter
00:26:40.797 00.005 7988 UpdateGuideState(): m_state=6
00:26:40.797 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
00:26:40.797 00.000 7988 Star::Find returns 1 (0), X=964.10, Y=188.71, Mass=1561, SNR=26.4, Peak=150 HFD=4.3
00:26:40.797 00.000 7988 MultiStar: [#1 0.08,-0.19,0.99,U] [#2 0.22,0.07,0.81,U] [#3 -0.01,0.03,0.80,U] [#4 -0.14,0.20,0.74,U] [#5 0.03,0.09,0.79,U] [#6 -0.23,0.09,0.66,U] [#7 0.18,-0.08,0.51,U] [#8 -0.07,-0.01,0.47,U] 
00:26:40.797 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.12, 0.18}
00:26:40.797 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
00:26:40.797 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
00:26:40.797 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.02 mountX=0.04 mountY=-0.03, mountTheta=-0.57
00:26:40.797 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
00:26:40.806 00.009 7988 Enqueuing Move request for scope (0.03, 0.04)
00:26:40.806 00.000 15712 Worker thread wakes up
00:26:40.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:40.806 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.4
00:26:40.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:40.806 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:40.806 00.000 7988 Enqueuing Expose request
00:26:40.813 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:26:40.813 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:26:40.813 00.000 15712 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
00:26:40.813 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:26:40.813 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
00:26:40.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:40.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:26:40.813 00.000 15712 MoveAxis(E, 3, ABG)
00:26:40.813 00.000 15712 Guiding  Dir = 2, Dur = 3
00:26:40.823 00.010 15712 IsGuiding returns 0
00:26:40.840 00.017 15712 IsGuiding returns 0
00:26:40.840 00.000 15712 Move returns status 0, amount 3
00:26:40.840 00.000 15712 MoveAxis(N, 0, ABG)
00:26:40.840 00.000 15712 Move returns status 0, amount 0
00:26:40.840 00.000 15712 move complete, result=0
00:26:40.840 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:26:40.842 00.002 15712 worker thread done servicing request
00:26:40.842 00.000 15712 Worker thread wakes up
00:26:40.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:40.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:42.250 01.408 15712 Exposure complete
00:26:42.311 00.061 15712 worker thread done servicing request
00:26:42.311 00.000 7988 OnExposeComplete: enter
00:26:42.311 00.000 7988 UpdateGuideState(): m_state=6
00:26:42.311 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
00:26:42.311 00.000 7988 Star::Find returns 1 (0), X=964.22, Y=188.63, Mass=1497, SNR=25.9, Peak=169 HFD=3.9
00:26:42.311 00.000 7988 MultiStar: [#1 0.16,-0.29,0.98,U] [#2 0.27,-0.01,0.87,U] [#3 0.01,-0.12,0.84,U] [#4 0.06,0.15,0.72,U] [#5 0.23,-0.19,0.80,U] [#6 -0.10,-0.24,0.64,U] [#7 -0.15,0.01,0.51,U] [#8 -0.02,0.04,0.49,U] 
00:26:42.311 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.23, 0.10}
00:26:42.311 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
00:26:42.311 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
00:26:42.311 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.60 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
00:26:42.321 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.07, opts=13)
00:26:42.321 00.000 7988 Enqueuing Move request for scope (0.10, -0.07)
00:26:42.321 00.000 15712 Worker thread wakes up
00:26:42.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:26:42.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:26:42.321 00.000 15712 Moving (0.10, -0.07) raw xDistance=-0.07 yDistance=-0.10
00:26:42.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:42.321 00.000 7988 UpdateGuideState exits: m=1497 SNR=25.9
00:26:42.325 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:42.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:42.327 00.002 7988 Enqueuing Expose request
00:26:42.327 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:26:42.327 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
00:26:42.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:42.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:26:42.327 00.000 15712 MoveAxis(E, 4, ABG)
00:26:42.327 00.000 15712 Guiding  Dir = 2, Dur = 4
00:26:42.327 00.000 15712 IsGuiding returns 0
00:26:42.359 00.032 15712 IsGuiding returns 0
00:26:42.359 00.000 15712 Move returns status 0, amount 4
00:26:42.359 00.000 15712 MoveAxis(N, 0, ABG)
00:26:42.359 00.000 15712 Move returns status 0, amount 0
00:26:42.359 00.000 15712 move complete, result=0
00:26:42.359 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:26:42.361 00.002 15712 worker thread done servicing request
00:26:42.361 00.000 15712 Worker thread wakes up
00:26:42.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:42.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:44.004 01.643 15712 Exposure complete
00:26:44.065 00.061 15712 worker thread done servicing request
00:26:44.065 00.000 7988 OnExposeComplete: enter
00:26:44.065 00.000 7988 UpdateGuideState(): m_state=6
00:26:44.068 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
00:26:44.068 00.000 7988 Star::Find returns 1 (0), X=963.99, Y=188.46, Mass=1467, SNR=25.5, Peak=148 HFD=4.1
00:26:44.070 00.002 7988 MultiStar: [#1 0.12,-0.15,1.03,U] [#2 0.31,-0.02,0.85,U] [#3 0.06,0.07,0.87,U] [#4 0.23,0.07,0.72,U] [#5 0.15,-0.07,0.77,U] [#6 -0.05,-0.10,0.66,U] [#7 0.11,-0.30,0.50,U] [#8 0.15,-0.35,0.54,U] 
00:26:44.070 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.00, -0.07}
00:26:44.072 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
00:26:44.072 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
00:26:44.074 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.51 mountX=-0.07 mountY=-0.00, mountTheta=-3.11
00:26:44.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
00:26:44.076 00.002 7988 Enqueuing Move request for scope (0.00, -0.07)
00:26:44.078 00.002 15712 Worker thread wakes up
00:26:44.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
00:26:44.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
00:26:44.078 00.000 15712 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=-0.00
00:26:44.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:44.078 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.5
00:26:44.080 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:44.080 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:44.080 00.000 7988 Enqueuing Expose request
00:26:44.080 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:26:44.080 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:26:44.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:44.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:26:44.080 00.000 15712 MoveAxis(E, 7, ABG)
00:26:44.080 00.000 15712 Guiding  Dir = 2, Dur = 7
00:26:44.116 00.036 15712 IsGuiding returns 0
00:26:44.133 00.017 15712 IsGuiding returns 0
00:26:44.133 00.000 15712 Move returns status 0, amount 7
00:26:44.133 00.000 15712 MoveAxis(N, 0, ABG)
00:26:44.133 00.000 15712 Move returns status 0, amount 0
00:26:44.133 00.000 15712 move complete, result=0
00:26:44.133 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:26:44.135 00.002 15712 worker thread done servicing request
00:26:44.135 00.000 15712 Worker thread wakes up
00:26:44.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:44.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:45.550 01.415 15712 Exposure complete
00:26:45.611 00.061 15712 worker thread done servicing request
00:26:45.611 00.000 7988 OnExposeComplete: enter
00:26:45.611 00.000 7988 UpdateGuideState(): m_state=6
00:26:45.614 00.003 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
00:26:45.614 00.000 7988 Star::Find returns 1 (0), X=964.36, Y=188.63, Mass=1475, SNR=25.6, Peak=183 HFD=3.5
00:26:45.616 00.002 7988 MultiStar: [#1 0.37,-0.11,1.00,U] [#2 0.46,-0.18,0.00,M1] [#3 0.21,0.09,0.85,U] [#4 0.14,0.12,0.74,U] [#5 0.56,-0.14,0.00,M1] [#6 0.29,-0.01,0.68,U] [#7 0.35,-0.31,0.00,M1] [#8 0.43,-0.29,0.00,M1] 
00:26:45.616 00.000 7988 refined, 4 included, MultiStar: {0.29, 0.04}, one-star: {0.37, 0.10}
00:26:45.618 00.002 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
00:26:45.618 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
00:26:45.620 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.29 cameraTheta=0.13 mountX=0.04 mountY=-0.29, mountTheta=-1.44
00:26:45.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.04, opts=13)
00:26:45.623 00.001 7988 Enqueuing Move request for scope (0.29, 0.04)
00:26:45.623 00.000 15712 Worker thread wakes up
00:26:45.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
00:26:45.623 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
00:26:45.623 00.000 15712 Moving (0.29, 0.04) raw xDistance=0.04 yDistance=-0.29
00:26:45.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:45.623 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.6
00:26:45.626 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:45.627 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:45.627 00.000 7988 Enqueuing Expose request
00:26:45.627 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:26:45.627 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
00:26:45.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:26:45.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:26:45.627 00.000 15712 MoveAxis(W, 2, ABG)
00:26:45.627 00.000 15712 Guiding  Dir = 3, Dur = 2
00:26:45.627 00.000 15712 IsGuiding returns 0
00:26:45.652 00.025 15712 IsGuiding returns 0
00:26:45.652 00.000 15712 Move returns status 0, amount 2
00:26:45.652 00.000 15712 MoveAxis(N, 0, ABG)
00:26:45.652 00.000 15712 Move returns status 0, amount 0
00:26:45.652 00.000 15712 move complete, result=0
00:26:45.652 00.000 15712 worker thread done servicing request
00:26:45.652 00.000 15712 Worker thread wakes up
00:26:45.652 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.3 px 0 ms NORTH
00:26:45.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:45.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:47.288 01.636 15712 Exposure complete
00:26:47.349 00.061 15712 worker thread done servicing request
00:26:47.349 00.000 7988 OnExposeComplete: enter
00:26:47.349 00.000 7988 UpdateGuideState(): m_state=6
00:26:47.351 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
00:26:47.351 00.000 7988 Star::Find returns 1 (0), X=964.26, Y=188.59, Mass=1539, SNR=26.4, Peak=152 HFD=4.0
00:26:47.353 00.002 7988 MultiStar: [#1 0.03,-0.12,1.01,U] [#2 0.26,-0.03,0.86,U] [#3 -0.02,0.08,0.88,U] [#4 0.12,0.17,0.72,U] [#5 0.26,0.05,0.72,U] [#6 -0.12,-0.08,0.64,U] [#7 -0.08,-0.20,0.52,U] [#8 0.39,0.32,0.00,M2] 
00:26:47.355 00.002 7988 refined, 7 included, MultiStar: {0.11, -0.00}, one-star: {0.27, 0.06}
00:26:47.355 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.56) = xAngle (-1.59 = -1.59)
00:26:47.355 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.62 = -1.62)
00:26:47.358 00.003 7988 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.02 mountX=-0.00 mountY=-0.11, mountTheta=-1.59
00:26:47.360 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.00, opts=13)
00:26:47.360 00.000 7988 Enqueuing Move request for scope (0.11, -0.00)
00:26:47.362 00.002 15712 Worker thread wakes up
00:26:47.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
00:26:47.362 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
00:26:47.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:47.362 00.000 7988 UpdateGuideState exits: m=1539 SNR=26.4
00:26:47.364 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:47.365 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:47.365 00.000 7988 Enqueuing Expose request
00:26:47.365 00.000 15712 Moving (0.11, -0.00) raw xDistance=-0.00 yDistance=-0.11
00:26:47.365 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:26:47.365 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
00:26:47.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:47.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:47.365 00.000 15712 MoveAxis(W, 3, ABG)
00:26:47.365 00.000 15712 Guiding  Dir = 3, Dur = 3
00:26:47.365 00.000 15712 IsGuiding returns 0
00:26:47.426 00.061 15712 IsGuiding returns 0
00:26:47.426 00.000 15712 Move returns status 0, amount 3
00:26:47.426 00.000 15712 MoveAxis(N, 0, ABG)
00:26:47.426 00.000 15712 Move returns status 0, amount 0
00:26:47.426 00.000 15712 move complete, result=0
00:26:47.426 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:26:47.428 00.002 15712 worker thread done servicing request
00:26:47.428 00.000 15712 Worker thread wakes up
00:26:47.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:47.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:48.848 01.420 15712 Exposure complete
00:26:48.910 00.062 7988 OnExposeComplete: enter
00:26:48.910 00.000 7988 UpdateGuideState(): m_state=6
00:26:48.910 00.000 15712 worker thread done servicing request
00:26:48.910 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
00:26:48.910 00.000 7988 Star::Find returns 1 (0), X=964.22, Y=188.30, Mass=1450, SNR=25.3, Peak=187 HFD=3.8
00:26:48.910 00.000 7988 MultiStar: [#1 0.07,-0.51,0.00,M1] [#2 0.38,-0.14,0.90,U] [#3 -0.03,-0.08,0.91,U] [#4 0.15,-0.04,0.71,U] [#5 0.29,-0.26,0.74,U] [#6 -0.14,-0.24,0.69,U] [#7 -0.04,-0.35,0.55,U] [#8 0.45,0.02,0.00,M3] 
00:26:48.910 00.000 7988 refined, 6 included, MultiStar: {0.14, -0.18}, one-star: {0.23, -0.23}
00:26:48.910 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
00:26:48.910 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
00:26:48.910 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.92 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
00:26:48.920 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.18, opts=13)
00:26:48.920 00.000 7988 Enqueuing Move request for scope (0.14, -0.18)
00:26:48.920 00.000 15712 Worker thread wakes up
00:26:48.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
00:26:48.920 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
00:26:48.920 00.000 15712 Moving (0.14, -0.18) raw xDistance=-0.18 yDistance=-0.13
00:26:48.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:48.920 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.3
00:26:48.926 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:48.926 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.89
00:26:48.926 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:48.926 00.000 7988 Enqueuing Expose request
00:26:48.926 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
00:26:48.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:48.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:48.926 00.000 15712 MoveAxis(E, 31, ABG)
00:26:48.926 00.000 15712 Guiding  Dir = 2, Dur = 31
00:26:48.926 00.000 15712 IsGuiding returns 0
00:26:48.945 00.019 15712 PulseGuide returned control before completion, sleep 26
00:26:48.989 00.044 15712 IsGuiding returns 0
00:26:48.989 00.000 15712 Move returns status 0, amount 31
00:26:48.989 00.000 15712 MoveAxis(N, 0, ABG)
00:26:48.989 00.000 15712 Move returns status 0, amount 0
00:26:48.989 00.000 15712 move complete, result=0
00:26:48.989 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
00:26:48.995 00.006 15712 worker thread done servicing request
00:26:48.995 00.000 15712 Worker thread wakes up
00:26:48.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:48.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:50.635 01.640 15712 Exposure complete
00:26:50.697 00.062 15712 worker thread done servicing request
00:26:50.697 00.000 7988 OnExposeComplete: enter
00:26:50.697 00.000 7988 UpdateGuideState(): m_state=6
00:26:50.697 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
00:26:50.697 00.000 7988 Star::Find returns 1 (0), X=964.21, Y=188.57, Mass=1430, SNR=25.3, Peak=186 HFD=3.7
00:26:50.697 00.000 7988 MultiStar: [#1 0.03,-0.16,1.06,U] [#2 0.21,-0.15,0.88,U] [#3 0.19,-0.04,0.87,U] [#4 0.18,0.18,0.77,U] [#5 0.28,-0.16,0.77,U] [#6 0.15,-0.12,0.69,U] [#7 0.06,-0.20,0.53,U] [#8 0.26,-0.04,0.51,U] 
00:26:50.697 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.23, 0.04}
00:26:50.697 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
00:26:50.705 00.008 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
00:26:50.705 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.38 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
00:26:50.705 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.07, opts=13)
00:26:50.705 00.000 7988 Enqueuing Move request for scope (0.17, -0.07)
00:26:50.705 00.000 15712 Worker thread wakes up
00:26:50.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
00:26:50.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
00:26:50.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:50.705 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.3
00:26:50.712 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:50.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:50.712 00.000 7988 Enqueuing Expose request
00:26:50.712 00.000 15712 Moving (0.17, -0.07) raw xDistance=-0.07 yDistance=-0.17
00:26:50.712 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:26:50.712 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:26:50.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:50.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:26:50.712 00.000 15712 MoveAxis(E, 6, ABG)
00:26:50.712 00.000 15712 Guiding  Dir = 2, Dur = 6
00:26:50.712 00.000 15712 IsGuiding returns 0
00:26:50.733 00.021 15712 IsGuiding returns 0
00:26:50.733 00.000 15712 Move returns status 0, amount 6
00:26:50.733 00.000 15712 MoveAxis(N, 0, ABG)
00:26:50.733 00.000 15712 Move returns status 0, amount 0
00:26:50.733 00.000 15712 move complete, result=0
00:26:50.733 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
00:26:50.737 00.004 15712 worker thread done servicing request
00:26:50.737 00.000 15712 Worker thread wakes up
00:26:50.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:50.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:52.151 01.414 15712 Exposure complete
00:26:52.213 00.062 15712 worker thread done servicing request
00:26:52.213 00.000 7988 OnExposeComplete: enter
00:26:52.213 00.000 7988 UpdateGuideState(): m_state=6
00:26:52.215 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
00:26:52.215 00.000 7988 Star::Find returns 1 (0), X=964.06, Y=188.35, Mass=1531, SNR=26.3, Peak=141 HFD=4.3
00:26:52.217 00.002 7988 MultiStar: [#1 0.23,-0.34,0.99,U] [#2 0.19,-0.01,0.85,U] [#3 -0.11,-0.07,0.82,U] [#4 0.22,0.28,0.71,U] [#5 0.34,0.27,0.00,M1] [#6 -0.09,-0.07,0.63,U] [#7 0.18,-0.26,0.47,U] [#8 0.36,-0.38,0.00,M3] 
00:26:52.217 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {0.08, -0.17}
00:26:52.220 00.003 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
00:26:52.220 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
00:26:52.222 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.79 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
00:26:52.224 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
00:26:52.224 00.000 7988 Enqueuing Move request for scope (0.10, -0.10)
00:26:52.226 00.002 15712 Worker thread wakes up
00:26:52.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
00:26:52.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
00:26:52.226 00.000 15712 Moving (0.10, -0.10) raw xDistance=-0.10 yDistance=-0.10
00:26:52.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:52.226 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.3
00:26:52.228 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:52.229 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:52.229 00.000 7988 Enqueuing Expose request
00:26:52.229 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:26:52.229 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:26:52.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:52.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:26:52.229 00.000 15712 MoveAxis(E, 8, ABG)
00:26:52.229 00.000 15712 Guiding  Dir = 2, Dur = 8
00:26:52.229 00.000 15712 IsGuiding returns 0
00:26:52.254 00.025 15712 IsGuiding returns 0
00:26:52.254 00.000 15712 Move returns status 0, amount 8
00:26:52.254 00.000 15712 MoveAxis(N, 0, ABG)
00:26:52.254 00.000 15712 Move returns status 0, amount 0
00:26:52.254 00.000 15712 move complete, result=0
00:26:52.254 00.000 15712 worker thread done servicing request
00:26:52.254 00.000 15712 Worker thread wakes up
00:26:52.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:52.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:52.254 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:26:53.889 01.635 15712 Exposure complete
00:26:53.938 00.049 15712 worker thread done servicing request
00:26:53.938 00.000 7988 OnExposeComplete: enter
00:26:53.951 00.013 7988 UpdateGuideState(): m_state=6
00:26:53.951 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
00:26:53.955 00.004 7988 Star::Find returns 1 (0), X=964.20, Y=188.39, Mass=1485, SNR=25.8, Peak=173 HFD=3.8
00:26:53.955 00.000 7988 MultiStar: [#1 0.26,-0.52,0.00,M1] [#2 0.25,-0.22,0.86,U] [#3 -0.03,0.12,0.82,U] [#4 -0.05,-0.02,0.71,U] [#5 0.22,-0.27,0.79,U] [#6 0.14,-0.29,0.65,U] [#7 0.14,-0.60,0.00,M1] [#8 0.43,-0.31,0.00,M4] 
00:26:53.955 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.13}, one-star: {0.21, -0.14}
00:26:53.955 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
00:26:53.955 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
00:26:53.955 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.80 mountX=-0.13 mountY=-0.13, mountTheta=-2.38
00:26:53.955 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.13, opts=13)
00:26:53.955 00.000 7988 Enqueuing Move request for scope (0.13, -0.13)
00:26:53.955 00.000 15712 Worker thread wakes up
00:26:53.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
00:26:53.955 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
00:26:53.955 00.000 15712 Moving (0.13, -0.13) raw xDistance=-0.13 yDistance=-0.13
00:26:53.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:53.967 00.012 7988 UpdateGuideState exits: m=1485 SNR=25.8
00:26:53.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:53.969 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:53.969 00.000 7988 Enqueuing Expose request
00:26:53.969 00.000 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:26:53.969 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
00:26:53.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:53.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:53.969 00.000 15712 MoveAxis(E, 8, ABG)
00:26:53.969 00.000 15712 Guiding  Dir = 2, Dur = 8
00:26:53.972 00.003 15712 IsGuiding returns 0
00:26:53.989 00.017 15712 IsGuiding returns 0
00:26:53.989 00.000 15712 Move returns status 0, amount 8
00:26:53.989 00.000 15712 MoveAxis(N, 0, ABG)
00:26:53.989 00.000 15712 Move returns status 0, amount 0
00:26:53.989 00.000 15712 move complete, result=0
00:26:53.989 00.000 15712 worker thread done servicing request
00:26:53.989 00.000 15712 Worker thread wakes up
00:26:53.989 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:26:53.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:53.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:55.401 01.412 15712 Exposure complete
00:26:55.451 00.050 15712 worker thread done servicing request
00:26:55.451 00.000 7988 OnExposeComplete: enter
00:26:55.464 00.013 7988 UpdateGuideState(): m_state=6
00:26:55.466 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
00:26:55.466 00.000 7988 Star::Find returns 1 (0), X=964.22, Y=188.49, Mass=1496, SNR=25.9, Peak=163 HFD=3.9
00:26:55.468 00.002 7988 MultiStar: [#1 0.19,-0.32,0.99,U] [#2 0.26,-0.11,0.84,U] [#3 0.13,0.13,0.82,U] [#4 0.12,0.08,0.72,U] [#5 0.34,-0.14,0.77,U] [#6 -0.34,-0.19,0.70,U] [#7 0.22,-0.20,0.49,U] [#8 0.24,0.24,0.49,U] 
00:26:55.468 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.24, -0.04}
00:26:55.468 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
00:26:55.468 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
00:26:55.468 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.44 mountX=-0.07 mountY=-0.16, mountTheta=-2.01
00:26:55.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.08, opts=13)
00:26:55.468 00.000 7988 Enqueuing Move request for scope (0.16, -0.08)
00:26:55.468 00.000 15712 Worker thread wakes up
00:26:55.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
00:26:55.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
00:26:55.468 00.000 15712 Moving (0.16, -0.08) raw xDistance=-0.07 yDistance=-0.16
00:26:55.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:55.468 00.000 7988 UpdateGuideState exits: m=1496 SNR=25.9
00:26:55.479 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:55.480 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:55.480 00.000 7988 Enqueuing Expose request
00:26:55.480 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:26:55.480 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:26:55.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:55.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:26:55.480 00.000 15712 MoveAxis(E, 5, ABG)
00:26:55.480 00.000 15712 Guiding  Dir = 2, Dur = 5
00:26:55.480 00.000 15712 IsGuiding returns 0
00:26:55.496 00.016 15712 IsGuiding returns 0
00:26:55.496 00.000 15712 Move returns status 0, amount 5
00:26:55.496 00.000 15712 MoveAxis(N, 0, ABG)
00:26:55.496 00.000 15712 Move returns status 0, amount 0
00:26:55.496 00.000 15712 move complete, result=0
00:26:55.496 00.000 15712 worker thread done servicing request
00:26:55.496 00.000 15712 Worker thread wakes up
00:26:55.496 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
00:26:55.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:55.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:57.142 01.646 15712 Exposure complete
00:26:57.187 00.045 15712 worker thread done servicing request
00:26:57.187 00.000 7988 OnExposeComplete: enter
00:26:57.203 00.016 7988 UpdateGuideState(): m_state=6
00:26:57.203 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
00:26:57.203 00.000 7988 Star::Find returns 1 (0), X=964.18, Y=188.58, Mass=1459, SNR=25.4, Peak=170 HFD=3.7
00:26:57.203 00.000 7988 MultiStar: [#1 0.27,-0.12,1.01,U] [#2 0.27,0.20,0.87,U] [#3 -0.14,0.09,0.86,U] [#4 0.01,0.27,0.78,U] [#5 0.53,-0.06,0.00,M1] [#6 0.04,0.15,0.68,U] [#7 0.20,-0.16,0.51,U] [#8 0.07,0.17,0.50,U] 
00:26:57.203 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.20, 0.05}
00:26:57.203 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
00:26:57.203 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
00:26:57.203 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.57 mountX=0.08 mountY=-0.13, mountTheta=-1.00
00:26:57.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.08, opts=13)
00:26:57.203 00.000 7988 Enqueuing Move request for scope (0.12, 0.08)
00:26:57.203 00.000 15712 Worker thread wakes up
00:26:57.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
00:26:57.203 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
00:26:57.203 00.000 15712 Moving (0.12, 0.08) raw xDistance=0.08 yDistance=-0.13
00:26:57.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:57.203 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.4
00:26:57.217 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:57.217 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:57.219 00.002 7988 Enqueuing Expose request
00:26:57.220 00.001 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:26:57.220 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
00:26:57.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:57.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:57.220 00.000 15712 MoveAxis(E, 4, ABG)
00:26:57.220 00.000 15712 Guiding  Dir = 2, Dur = 4
00:26:57.220 00.000 15712 IsGuiding returns 0
00:26:57.240 00.020 15712 IsGuiding returns 0
00:26:57.240 00.000 15712 Move returns status 0, amount 4
00:26:57.240 00.000 15712 MoveAxis(N, 0, ABG)
00:26:57.240 00.000 15712 Move returns status 0, amount 0
00:26:57.240 00.000 15712 move complete, result=0
00:26:57.240 00.000 15712 worker thread done servicing request
00:26:57.240 00.000 15712 Worker thread wakes up
00:26:57.240 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:26:57.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:57.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:58.653 01.413 15712 Exposure complete
00:26:58.712 00.059 15712 worker thread done servicing request
00:26:58.714 00.002 7988 OnExposeComplete: enter
00:26:58.714 00.000 7988 UpdateGuideState(): m_state=6
00:26:58.714 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
00:26:58.714 00.000 7988 Star::Find returns 1 (0), X=964.20, Y=188.40, Mass=1588, SNR=26.9, Peak=182 HFD=3.8
00:26:58.714 00.000 7988 MultiStar: [#1 0.25,-0.31,0.96,U] [#2 0.24,-0.01,0.85,U] [#3 0.07,0.09,0.84,U] [#4 0.24,-0.00,0.70,U] [#5 0.40,-0.27,0.00,M2] [#6 -0.10,-0.19,0.63,U] [#7 0.11,-0.30,0.51,U] [#8 0.13,-0.13,0.45,U] 
00:26:58.719 00.005 7988 refined, 7 included, MultiStar: {0.16, -0.12}, one-star: {0.21, -0.13}
00:26:58.719 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.56) = xAngle (-2.20 = -2.20)
00:26:58.719 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
00:26:58.719 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.64 mountX=-0.12 mountY=-0.15, mountTheta=-2.21
00:26:58.719 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.12, opts=13)
00:26:58.719 00.000 7988 Enqueuing Move request for scope (0.16, -0.12)
00:26:58.719 00.000 15712 Worker thread wakes up
00:26:58.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
00:26:58.719 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
00:26:58.719 00.000 15712 Moving (0.16, -0.12) raw xDistance=-0.12 yDistance=-0.15
00:26:58.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:26:58.719 00.000 7988 UpdateGuideState exits: m=1588 SNR=26.9
00:26:58.729 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:58.730 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:26:58.730 00.000 7988 Enqueuing Expose request
00:26:58.730 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:26:58.730 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
00:26:58.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:58.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:26:58.730 00.000 15712 MoveAxis(E, 2, ABG)
00:26:58.730 00.000 15712 Guiding  Dir = 2, Dur = 2
00:26:58.730 00.000 15712 IsGuiding returns 0
00:26:58.756 00.026 15712 IsGuiding returns 0
00:26:58.756 00.000 15712 Move returns status 0, amount 2
00:26:58.756 00.000 15712 MoveAxis(N, 0, ABG)
00:26:58.756 00.000 15712 Move returns status 0, amount 0
00:26:58.756 00.000 15712 move complete, result=0
00:26:58.756 00.000 15712 worker thread done servicing request
00:26:58.756 00.000 15712 Worker thread wakes up
00:26:58.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:26:58.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:26:58.756 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
00:27:00.387 01.631 15712 Exposure complete
00:27:00.451 00.064 15712 worker thread done servicing request
00:27:00.451 00.000 7988 OnExposeComplete: enter
00:27:00.452 00.001 7988 UpdateGuideState(): m_state=6
00:27:00.454 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
00:27:00.454 00.000 7988 Star::Find returns 1 (0), X=964.22, Y=188.45, Mass=1515, SNR=25.9, Peak=188 HFD=3.8
00:27:00.454 00.000 7988 MultiStar: [#1 0.26,-0.45,0.00,M1] [#2 0.32,-0.24,0.93,U] [#3 0.05,-0.17,0.84,U] [#4 0.11,-0.17,0.72,U] [#5 0.25,-0.42,0.00,M3] [#6 -0.04,-0.18,0.67,U] [#7 -0.01,-0.18,0.57,U] [#8 0.06,-0.42,0.00,M2] 
00:27:00.454 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.17}, one-star: {0.24, -0.08}
00:27:00.454 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
00:27:00.454 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
00:27:00.454 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.90 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
00:27:00.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.17, opts=13)
00:27:00.454 00.000 7988 Enqueuing Move request for scope (0.13, -0.17)
00:27:00.454 00.000 15712 Worker thread wakes up
00:27:00.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
00:27:00.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
00:27:00.454 00.000 15712 Moving (0.13, -0.17) raw xDistance=-0.17 yDistance=-0.13
00:27:00.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:00.466 00.012 7988 UpdateGuideState exits: m=1515 SNR=25.9
00:27:00.468 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:00.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:00.468 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.89
00:27:00.468 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
00:27:00.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:00.468 00.000 7988 Enqueuing Expose request
00:27:00.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:27:00.468 00.000 15712 MoveAxis(E, 35, ABG)
00:27:00.468 00.000 15712 Guiding  Dir = 2, Dur = 35
00:27:00.468 00.000 15712 IsGuiding returns 0
00:27:00.485 00.017 15712 PulseGuide returned control before completion, sleep 32
00:27:00.550 00.065 15712 IsGuiding returns 0
00:27:00.550 00.000 15712 Move returns status 0, amount 35
00:27:00.550 00.000 15712 MoveAxis(N, 0, ABG)
00:27:00.550 00.000 15712 Move returns status 0, amount 0
00:27:00.550 00.000 15712 move complete, result=0
00:27:00.550 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
00:27:00.550 00.000 15712 worker thread done servicing request
00:27:00.550 00.000 15712 Worker thread wakes up
00:27:00.552 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:00.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:01.965 01.413 15712 Exposure complete
00:27:02.016 00.051 15712 worker thread done servicing request
00:27:02.016 00.000 7988 OnExposeComplete: enter
00:27:02.028 00.012 7988 UpdateGuideState(): m_state=6
00:27:02.028 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
00:27:02.028 00.000 7988 Star::Find returns 1 (0), X=964.11, Y=188.53, Mass=1485, SNR=25.6, Peak=164 HFD=3.8
00:27:02.028 00.000 7988 MultiStar: [#1 0.22,-0.14,1.07,U] [#2 0.06,0.00,0.85,U] [#3 0.04,0.05,0.87,U] [#4 0.01,0.08,0.72,U] [#5 0.24,-0.08,0.72,U] [#6 0.14,-0.17,0.71,U] [#7 0.23,0.33,0.52,U] [#8 0.19,-0.35,0.48,U] 
00:27:02.033 00.005 7988 single-star, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.13, 0.00}
00:27:02.033 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
00:27:02.033 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
00:27:02.033 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.01 mountX=0.00 mountY=-0.13, mountTheta=-1.56
00:27:02.033 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.00, opts=13)
00:27:02.033 00.000 7988 Enqueuing Move request for scope (0.13, 0.00)
00:27:02.033 00.000 15712 Worker thread wakes up
00:27:02.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
00:27:02.033 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
00:27:02.033 00.000 15712 Moving (0.13, 0.00) raw xDistance=0.00 yDistance=-0.13
00:27:02.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:02.033 00.000 7988 UpdateGuideState exits: m=1485 SNR=25.6
00:27:02.042 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:02.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:02.044 00.002 7988 Enqueuing Expose request
00:27:02.044 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:27:02.044 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
00:27:02.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:02.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:27:02.044 00.000 15712 MoveAxis(E, 1, ABG)
00:27:02.044 00.000 15712 Guiding  Dir = 2, Dur = 1
00:27:02.044 00.000 15712 IsGuiding returns 0
00:27:02.067 00.023 15712 IsGuiding returns 0
00:27:02.067 00.000 15712 Move returns status 0, amount 1
00:27:02.067 00.000 15712 MoveAxis(N, 0, ABG)
00:27:02.067 00.000 15712 Move returns status 0, amount 0
00:27:02.067 00.000 15712 move complete, result=0
00:27:02.067 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:27:02.070 00.003 15712 worker thread done servicing request
00:27:02.070 00.000 15712 Worker thread wakes up
00:27:02.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:02.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:03.706 01.636 15712 Exposure complete
00:27:03.767 00.061 15712 worker thread done servicing request
00:27:03.767 00.000 7988 OnExposeComplete: enter
00:27:03.768 00.001 7988 UpdateGuideState(): m_state=6
00:27:03.768 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
00:27:03.770 00.002 7988 Star::Find returns 1 (0), X=964.31, Y=188.46, Mass=1481, SNR=25.8, Peak=171 HFD=3.8
00:27:03.770 00.000 7988 MultiStar: [#1 0.27,-0.21,1.00,U] [#2 0.13,-0.09,0.87,U] [#3 -0.12,-0.07,0.85,U] [#4 0.07,0.16,0.74,U] [#5 0.10,-0.04,0.74,U] [#6 0.07,-0.34,0.66,U] [#7 0.02,-0.09,0.54,U] [#8 0.30,-0.11,0.50,U] 
00:27:03.772 00.002 7988 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.33, -0.07}
00:27:03.772 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.56) = xAngle (-2.17 = -2.17)
00:27:03.774 00.002 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
00:27:03.774 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.61 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
00:27:03.776 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.10, opts=13)
00:27:03.778 00.002 7988 Enqueuing Move request for scope (0.14, -0.10)
00:27:03.778 00.000 15712 Worker thread wakes up
00:27:03.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
00:27:03.778 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
00:27:03.778 00.000 15712 Moving (0.14, -0.10) raw xDistance=-0.09 yDistance=-0.13
00:27:03.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:03.778 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.8
00:27:03.781 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:03.782 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:03.782 00.000 7988 Enqueuing Expose request
00:27:03.784 00.002 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:27:03.784 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
00:27:03.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:03.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:27:03.784 00.000 15712 MoveAxis(W, 1, ABG)
00:27:03.784 00.000 15712 Guiding  Dir = 3, Dur = 1
00:27:03.784 00.000 15712 IsGuiding returns 0
00:27:03.804 00.020 15712 IsGuiding returns 0
00:27:03.804 00.000 15712 Move returns status 0, amount 1
00:27:03.804 00.000 15712 MoveAxis(N, 0, ABG)
00:27:03.804 00.000 15712 Move returns status 0, amount 0
00:27:03.804 00.000 15712 move complete, result=0
00:27:03.804 00.000 15712 worker thread done servicing request
00:27:03.804 00.000 15712 Worker thread wakes up
00:27:03.804 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:27:03.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:03.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:05.216 01.412 15712 Exposure complete
00:27:05.279 00.063 7988 OnExposeComplete: enter
00:27:05.279 00.000 7988 UpdateGuideState(): m_state=6
00:27:05.281 00.002 15712 worker thread done servicing request
00:27:05.281 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
00:27:05.281 00.000 7988 Star::Find returns 1 (0), X=964.11, Y=188.60, Mass=1512, SNR=26.1, Peak=160 HFD=3.9
00:27:05.281 00.000 7988 MultiStar: [#1 0.17,-0.19,1.00,U] [#2 0.36,-0.04,0.88,U] [#3 0.11,0.30,0.87,U] [#4 -0.05,0.07,0.72,U] [#5 0.25,-0.29,0.75,U] [#6 -0.11,-0.17,0.66,U] [#7 0.15,-0.03,0.55,U] [#8 0.54,0.11,0.00,M1] 
00:27:05.281 00.000 7988 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.13, 0.07}
00:27:05.281 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
00:27:05.281 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
00:27:05.281 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=-0.03 mountY=-0.14, mountTheta=-1.77
00:27:05.281 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.03, opts=13)
00:27:05.281 00.000 7988 Enqueuing Move request for scope (0.14, -0.03)
00:27:05.281 00.000 15712 Worker thread wakes up
00:27:05.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
00:27:05.281 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
00:27:05.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:05.281 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.1
00:27:05.293 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:05.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:05.295 00.002 7988 Enqueuing Expose request
00:27:05.295 00.000 15712 Moving (0.14, -0.03) raw xDistance=-0.03 yDistance=-0.14
00:27:05.300 00.005 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:27:05.300 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
00:27:05.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:05.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:27:05.300 00.000 15712 MoveAxis(E, 1, ABG)
00:27:05.300 00.000 15712 Guiding  Dir = 2, Dur = 1
00:27:05.301 00.001 15712 IsGuiding returns 0
00:27:05.329 00.028 15712 IsGuiding returns 0
00:27:05.329 00.000 15712 Move returns status 0, amount 1
00:27:05.329 00.000 15712 MoveAxis(N, 0, ABG)
00:27:05.329 00.000 15712 Move returns status 0, amount 0
00:27:05.329 00.000 15712 move complete, result=0
00:27:05.329 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:27:05.331 00.002 15712 worker thread done servicing request
00:27:05.331 00.000 15712 Worker thread wakes up
00:27:05.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:05.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:06.970 01.639 15712 Exposure complete
00:27:07.032 00.062 15712 worker thread done servicing request
00:27:07.032 00.000 7988 OnExposeComplete: enter
00:27:07.034 00.002 7988 UpdateGuideState(): m_state=6
00:27:07.034 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
00:27:07.034 00.000 7988 Star::Find returns 1 (0), X=964.44, Y=188.37, Mass=1510, SNR=26.0, Peak=156 HFD=4.0
00:27:07.034 00.000 7988 MultiStar: [#1 0.22,-0.14,0.99,U] [#2 0.30,0.03,0.86,U] [#3 0.03,0.12,0.86,U] [#4 0.04,0.15,0.71,U] [#5 0.42,-0.01,0.00,M1] [#6 0.17,-0.32,0.66,U] [#7 0.13,-0.41,0.00,M1] [#8 0.23,-0.27,0.47,U] 
00:27:07.034 00.000 7988 refined, 6 included, MultiStar: {0.22, -0.07}, one-star: {0.45, -0.16}
00:27:07.034 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.56) = xAngle (-1.88 = -1.88)
00:27:07.034 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
00:27:07.034 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.32 mountX=-0.07 mountY=-0.22, mountTheta=-1.89
00:27:07.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.07, opts=13)
00:27:07.034 00.000 7988 Enqueuing Move request for scope (0.22, -0.07)
00:27:07.034 00.000 15712 Worker thread wakes up
00:27:07.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
00:27:07.034 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
00:27:07.034 00.000 15712 Moving (0.22, -0.07) raw xDistance=-0.07 yDistance=-0.22
00:27:07.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:07.034 00.000 7988 UpdateGuideState exits: m=1510 SNR=26.0
00:27:07.047 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:07.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:07.049 00.002 7988 Enqueuing Expose request
00:27:07.049 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:27:07.049 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
00:27:07.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:07.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:27:07.049 00.000 15712 MoveAxis(E, 1, ABG)
00:27:07.049 00.000 15712 Guiding  Dir = 2, Dur = 1
00:27:07.049 00.000 15712 IsGuiding returns 0
00:27:07.069 00.020 15712 IsGuiding returns 0
00:27:07.069 00.000 15712 Move returns status 0, amount 1
00:27:07.069 00.000 15712 MoveAxis(N, 0, ABG)
00:27:07.069 00.000 15712 Move returns status 0, amount 0
00:27:07.069 00.000 15712 move complete, result=0
00:27:07.069 00.000 15712 worker thread done servicing request
00:27:07.069 00.000 15712 Worker thread wakes up
00:27:07.069 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:27:07.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:07.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:08.487 01.418 15712 Exposure complete
00:27:08.544 00.057 15712 worker thread done servicing request
00:27:08.544 00.000 7988 OnExposeComplete: enter
00:27:08.549 00.005 7988 UpdateGuideState(): m_state=6
00:27:08.549 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
00:27:08.549 00.000 7988 Star::Find returns 1 (0), X=964.19, Y=188.49, Mass=1513, SNR=25.9, Peak=146 HFD=3.8
00:27:08.549 00.000 7988 MultiStar: [#1 0.13,-0.15,0.98,U] [#2 0.22,-0.05,0.88,U] [#3 -0.03,-0.03,0.89,U] [#4 -0.03,0.14,0.75,U] [#5 -0.03,-0.29,0.75,U] [#6 0.05,-0.20,0.65,U] [#7 -0.04,-0.39,0.49,U] [#8 0.15,-0.31,0.48,U] 
00:27:08.549 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.21, -0.04}
00:27:08.549 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
00:27:08.549 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
00:27:08.549 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-1.00 mountX=-0.12 mountY=-0.08, mountTheta=-2.58
00:27:08.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.12, opts=13)
00:27:08.549 00.000 7988 Enqueuing Move request for scope (0.08, -0.12)
00:27:08.560 00.011 15712 Worker thread wakes up
00:27:08.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
00:27:08.560 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
00:27:08.560 00.000 15712 Moving (0.08, -0.12) raw xDistance=-0.12 yDistance=-0.08
00:27:08.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:08.560 00.000 7988 UpdateGuideState exits: m=1513 SNR=25.9
00:27:08.563 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:08.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:08.565 00.002 7988 Enqueuing Expose request
00:27:08.565 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:27:08.565 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
00:27:08.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:08.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:27:08.565 00.000 15712 MoveAxis(E, 1, ABG)
00:27:08.565 00.000 15712 Guiding  Dir = 2, Dur = 1
00:27:08.581 00.016 15712 IsGuiding returns 0
00:27:08.602 00.021 15712 IsGuiding returns 0
00:27:08.602 00.000 15712 Move returns status 0, amount 1
00:27:08.602 00.000 15712 MoveAxis(N, 0, ABG)
00:27:08.602 00.000 15712 Move returns status 0, amount 0
00:27:08.602 00.000 15712 move complete, result=0
00:27:08.602 00.000 15712 worker thread done servicing request
00:27:08.602 00.000 15712 Worker thread wakes up
00:27:08.602 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:27:08.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:08.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:10.350 01.748 15712 Exposure complete
00:27:10.411 00.061 15712 worker thread done servicing request
00:27:10.411 00.000 7988 OnExposeComplete: enter
00:27:10.413 00.002 7988 UpdateGuideState(): m_state=6
00:27:10.413 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
00:27:10.415 00.002 7988 Star::Find returns 1 (0), X=964.12, Y=188.44, Mass=1449, SNR=25.5, Peak=162 HFD=3.9
00:27:10.415 00.000 7988 MultiStar: [#1 -0.05,-0.29,1.00,U] [#2 0.10,-0.03,0.85,U] [#3 -0.14,-0.03,0.87,U] [#4 -0.04,0.18,0.77,U] [#5 0.11,-0.28,0.77,U] [#6 -0.11,-0.21,0.65,U] [#7 -0.11,-0.17,0.51,U] [#8 0.17,-0.28,0.51,U] 
00:27:10.417 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.14, -0.09}
00:27:10.417 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
00:27:10.419 00.002 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
00:27:10.419 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.51 mountX=-0.13 mountY=-0.01, mountTheta=-3.10
00:27:10.421 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.13, opts=13)
00:27:10.423 00.002 7988 Enqueuing Move request for scope (0.01, -0.13)
00:27:10.423 00.000 15712 Worker thread wakes up
00:27:10.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
00:27:10.423 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
00:27:10.423 00.000 15712 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=-0.01
00:27:10.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:10.423 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.5
00:27:10.427 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:10.429 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:10.430 00.001 7988 Enqueuing Expose request
00:27:10.430 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:27:10.430 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
00:27:10.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:10.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:27:10.430 00.000 15712 MoveAxis(E, 3, ABG)
00:27:10.430 00.000 15712 Guiding  Dir = 2, Dur = 3
00:27:10.461 00.031 15712 IsGuiding returns 0
00:27:10.477 00.016 15712 IsGuiding returns 0
00:27:10.477 00.000 15712 Move returns status 0, amount 3
00:27:10.477 00.000 15712 MoveAxis(N, 0, ABG)
00:27:10.477 00.000 15712 Move returns status 0, amount 0
00:27:10.477 00.000 15712 move complete, result=0
00:27:10.477 00.000 15712 worker thread done servicing request
00:27:10.477 00.000 15712 Worker thread wakes up
00:27:10.477 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:27:10.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:10.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:11.883 01.406 15712 Exposure complete
00:27:11.944 00.061 15712 worker thread done servicing request
00:27:11.944 00.000 7988 OnExposeComplete: enter
00:27:11.944 00.000 7988 UpdateGuideState(): m_state=6
00:27:11.946 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
00:27:11.946 00.000 7988 Star::Find returns 1 (0), X=964.02, Y=188.76, Mass=1457, SNR=25.6, Peak=181 HFD=4.1
00:27:11.948 00.002 7988 MultiStar: [#1 -0.10,-0.09,1.01,U] [#2 -0.11,0.11,0.90,U] [#3 -0.22,0.04,0.86,U] [#4 0.05,0.42,0.00,M1] [#5 0.09,0.08,0.82,U] [#6 -0.08,0.14,0.69,U] [#7 0.31,-0.01,0.54,U] [#8 -0.02,0.01,0.53,U] 
00:27:11.948 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {0.04, 0.23}
00:27:11.950 00.002 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
00:27:11.950 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
00:27:11.952 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.92 mountX=0.07 mountY=0.02, mountTheta=0.33
00:27:11.954 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
00:27:11.956 00.002 7988 Enqueuing Move request for scope (-0.03, 0.07)
00:27:11.956 00.000 15712 Worker thread wakes up
00:27:11.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:27:11.956 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:27:11.956 00.000 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.02
00:27:11.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:27:11.956 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.6
00:27:11.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:11.960 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:11.960 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:27:11.960 00.000 7988 Enqueuing Expose request
00:27:11.960 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
00:27:11.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:11.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:11.960 00.000 15712 MoveAxis(E, 0, ABG)
00:27:11.960 00.000 15712 Move returns status 0, amount 0
00:27:11.960 00.000 15712 MoveAxis(N, 0, ABG)
00:27:11.960 00.000 15712 Move returns status 0, amount 0
00:27:11.960 00.000 15712 move complete, result=0
00:27:11.960 00.000 15712 worker thread done servicing request
00:27:11.960 00.000 15712 Worker thread wakes up
00:27:11.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:11.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:11.960 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:13.602 01.642 15712 Exposure complete
00:27:13.656 00.054 15712 worker thread done servicing request
00:27:13.656 00.000 7988 OnExposeComplete: enter
00:27:13.665 00.009 7988 UpdateGuideState(): m_state=6
00:27:13.665 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
00:27:13.665 00.000 7988 Star::Find returns 1 (0), X=964.27, Y=188.49, Mass=1413, SNR=25.0, Peak=146 HFD=3.7
00:27:13.665 00.000 7988 MultiStar: [#1 0.30,-0.29,0.00,M1] [#2 0.24,-0.16,0.92,U] [#3 0.01,-0.04,0.92,U] [#4 0.26,0.16,0.79,U] [#5 0.34,-0.39,0.00,M1] [#6 0.02,-0.07,0.69,U] [#7 0.13,-0.50,0.00,M1] [#8 0.20,0.19,0.46,U] 
00:27:13.665 00.000 7988 refined, 5 included, MultiStar: {0.17, -0.01}, one-star: {0.29, -0.03}
00:27:13.665 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
00:27:13.665 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
00:27:13.673 00.008 7988 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.07 mountX=-0.01 mountY=-0.17, mountTheta=-1.63
00:27:13.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.01, opts=13)
00:27:13.673 00.000 7988 Enqueuing Move request for scope (0.17, -0.01)
00:27:13.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:13.673 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.0
00:27:13.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:13.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:13.681 00.008 7988 Enqueuing Expose request
00:27:13.681 00.000 15712 Worker thread wakes up
00:27:13.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:27:13.681 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:27:13.681 00.000 15712 Moving (0.17, -0.01) raw xDistance=-0.01 yDistance=-0.17
00:27:13.681 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:27:13.681 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:27:13.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:13.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:27:13.681 00.000 15712 MoveAxis(E, 2, ABG)
00:27:13.681 00.000 15712 Guiding  Dir = 2, Dur = 2
00:27:13.681 00.000 15712 IsGuiding returns 0
00:27:13.702 00.021 15712 IsGuiding returns 0
00:27:13.702 00.000 15712 Move returns status 0, amount 2
00:27:13.702 00.000 15712 MoveAxis(N, 0, ABG)
00:27:13.702 00.000 15712 Move returns status 0, amount 0
00:27:13.707 00.005 15712 move complete, result=0
00:27:13.707 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:27:13.707 00.000 15712 worker thread done servicing request
00:27:13.707 00.000 15712 Worker thread wakes up
00:27:13.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:13.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:15.117 01.410 15712 Exposure complete
00:27:15.168 00.051 15712 worker thread done servicing request
00:27:15.168 00.000 7988 OnExposeComplete: enter
00:27:15.180 00.012 7988 UpdateGuideState(): m_state=6
00:27:15.180 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
00:27:15.180 00.000 7988 Star::Find returns 1 (0), X=964.20, Y=188.57, Mass=1541, SNR=26.5, Peak=147 HFD=4.0
00:27:15.180 00.000 7988 MultiStar: [#1 0.14,-0.28,0.96,U] [#2 0.40,-0.20,0.00,M1] [#3 -0.12,-0.05,0.85,U] [#4 0.06,0.18,0.74,U] [#5 0.13,-0.34,0.77,U] [#6 -0.00,-0.11,0.64,U] [#7 0.34,-0.24,0.00,M2] [#8 0.15,0.03,0.45,U] 
00:27:15.185 00.005 7988 refined, 6 included, MultiStar: {0.08, -0.08}, one-star: {0.22, 0.04}
00:27:15.185 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
00:27:15.185 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
00:27:15.185 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.78 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
00:27:15.185 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.08, opts=13)
00:27:15.185 00.000 7988 Enqueuing Move request for scope (0.08, -0.08)
00:27:15.185 00.000 15712 Worker thread wakes up
00:27:15.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:27:15.185 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:27:15.185 00.000 15712 Moving (0.08, -0.08) raw xDistance=-0.08 yDistance=-0.08
00:27:15.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:15.185 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.5
00:27:15.194 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:15.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:15.196 00.002 7988 Enqueuing Expose request
00:27:15.196 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:27:15.196 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
00:27:15.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:15.198 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:27:15.198 00.000 15712 MoveAxis(E, 1, ABG)
00:27:15.198 00.000 15712 Guiding  Dir = 2, Dur = 1
00:27:15.198 00.000 15712 IsGuiding returns 0
00:27:15.253 00.055 15712 IsGuiding returns 0
00:27:15.253 00.000 15712 Move returns status 0, amount 1
00:27:15.253 00.000 15712 MoveAxis(N, 0, ABG)
00:27:15.253 00.000 15712 Move returns status 0, amount 0
00:27:15.253 00.000 15712 move complete, result=0
00:27:15.253 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:27:15.258 00.005 15712 worker thread done servicing request
00:27:15.258 00.000 15712 Worker thread wakes up
00:27:15.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:15.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:16.997 01.739 15712 Exposure complete
00:27:17.055 00.058 15712 worker thread done servicing request
00:27:17.055 00.000 7988 OnExposeComplete: enter
00:27:17.059 00.004 7988 UpdateGuideState(): m_state=6
00:27:17.059 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
00:27:17.059 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.13, Mass=1581, SNR=26.6, Peak=179 HFD=4.3
00:27:17.059 00.000 7988 MultiStar: [#1 -0.07,-0.35,0.99,U] [#2 0.24,-0.12,0.85,U] [#3 0.10,-0.29,0.83,U] [#4 0.00,0.11,0.72,U] [#5 0.26,-0.43,0.00,M1] [#6 -0.09,-0.29,0.65,U] [#7 0.14,-0.36,0.56,U] [#8 0.04,-0.66,0.00,M1] 
00:27:17.059 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.25}, one-star: {0.17, -0.40}
00:27:17.059 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
00:27:17.059 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
00:27:17.059 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.29 mountX=-0.25 mountY=-0.07, mountTheta=-2.88
00:27:17.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.25, opts=13)
00:27:17.059 00.000 7988 Enqueuing Move request for scope (0.07, -0.25)
00:27:17.059 00.000 15712 Worker thread wakes up
00:27:17.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
00:27:17.059 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
00:27:17.072 00.013 15712 Moving (0.07, -0.25) raw xDistance=-0.25 yDistance=-0.07
00:27:17.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:17.072 00.000 7988 UpdateGuideState exits: m=1581 SNR=26.6
00:27:17.073 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:17.073 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:17.075 00.002 7988 Enqueuing Expose request
00:27:17.075 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.90
00:27:17.075 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
00:27:17.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:17.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:27:17.075 00.000 15712 MoveAxis(E, 50, ABG)
00:27:17.075 00.000 15712 Guiding  Dir = 2, Dur = 50
00:27:17.075 00.000 15712 IsGuiding returns 0
00:27:17.095 00.020 15712 PulseGuide returned control before completion, sleep 43
00:27:17.157 00.062 15712 IsGuiding returns 1
00:27:17.157 00.000 15712 scope still moving after pulse duration time elapsed
00:27:17.187 00.030 15712 IsGuiding returns 0
00:27:17.187 00.000 15712 scope move finished after 50 + 59 ms
00:27:17.187 00.000 15712 Move returns status 0, amount 50
00:27:17.187 00.000 15712 MoveAxis(N, 0, ABG)
00:27:17.187 00.000 15712 Move returns status 0, amount 0
00:27:17.187 00.000 15712 move complete, result=0
00:27:17.187 00.000 15712 worker thread done servicing request
00:27:17.187 00.000 15712 Worker thread wakes up
00:27:17.187 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
00:27:17.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:17.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:18.608 01.421 15712 Exposure complete
00:27:18.653 00.045 15712 worker thread done servicing request
00:27:18.653 00.000 7988 OnExposeComplete: enter
00:27:18.669 00.016 7988 UpdateGuideState(): m_state=6
00:27:18.671 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
00:27:18.671 00.000 7988 Star::Find returns 1 (0), X=964.22, Y=188.64, Mass=1511, SNR=26.2, Peak=133 HFD=4.3
00:27:18.673 00.002 7988 MultiStar: [#1 0.01,-0.09,0.98,U] [#2 0.34,-0.12,0.87,U] [#3 0.02,0.12,0.78,U] [#4 0.16,0.14,0.71,U] [#5 0.02,0.00,0.71,U] [#6 -0.14,0.07,0.62,U] [#7 0.20,-0.22,0.52,U] [#8 0.08,-0.05,0.49,U] 
00:27:18.673 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.24, 0.11}
00:27:18.675 00.002 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
00:27:18.675 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
00:27:18.677 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=0.00 mountY=-0.11, mountTheta=-1.54
00:27:18.679 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.00, opts=13)
00:27:18.679 00.000 7988 Enqueuing Move request for scope (0.11, 0.00)
00:27:18.681 00.002 15712 Worker thread wakes up
00:27:18.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
00:27:18.681 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
00:27:18.681 00.000 15712 Moving (0.11, 0.00) raw xDistance=0.00 yDistance=-0.11
00:27:18.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:18.681 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.2
00:27:18.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:18.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:18.685 00.002 7988 Enqueuing Expose request
00:27:18.686 00.001 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:27:18.686 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
00:27:18.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:18.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:27:18.686 00.000 15712 MoveAxis(E, 3, ABG)
00:27:18.686 00.000 15712 Guiding  Dir = 2, Dur = 3
00:27:18.688 00.002 15712 IsGuiding returns 0
00:27:18.709 00.021 15712 IsGuiding returns 0
00:27:18.709 00.000 15712 Move returns status 0, amount 3
00:27:18.709 00.000 15712 MoveAxis(N, 0, ABG)
00:27:18.709 00.000 15712 Move returns status 0, amount 0
00:27:18.709 00.000 15712 move complete, result=0
00:27:18.709 00.000 15712 worker thread done servicing request
00:27:18.709 00.000 15712 Worker thread wakes up
00:27:18.709 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:27:18.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:18.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:20.345 01.636 15712 Exposure complete
00:27:20.407 00.062 15712 worker thread done servicing request
00:27:20.407 00.000 7988 OnExposeComplete: enter
00:27:20.409 00.002 7988 UpdateGuideState(): m_state=6
00:27:20.410 00.001 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
00:27:20.410 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.51, Mass=1538, SNR=26.3, Peak=152 HFD=3.9
00:27:20.410 00.000 7988 MultiStar: [#1 0.10,-0.38,1.00,U] [#2 0.26,-0.18,0.88,U] [#3 0.01,-0.02,0.87,U] [#4 0.16,0.04,0.74,U] [#5 0.29,-0.29,0.00,M1] [#6 -0.04,-0.31,0.61,U] [#7 -0.02,-0.30,0.52,U] [#8 0.00,0.09,0.45,U] 
00:27:20.410 00.000 7988 single-star, 7 included, MultiStar: {0.09, -0.14}, one-star: {0.13, -0.02}
00:27:20.410 00.000 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
00:27:20.410 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.78 = -1.78)
00:27:20.410 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
00:27:20.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.02, opts=13)
00:27:20.410 00.000 7988 Enqueuing Move request for scope (0.13, -0.02)
00:27:20.410 00.000 15712 Worker thread wakes up
00:27:20.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:27:20.410 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:27:20.410 00.000 15712 Moving (0.13, -0.02) raw xDistance=-0.02 yDistance=-0.13
00:27:20.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:20.421 00.011 7988 UpdateGuideState exits: m=1538 SNR=26.3
00:27:20.421 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:20.423 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:20.423 00.000 7988 Enqueuing Expose request
00:27:20.425 00.002 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:27:20.425 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:27:20.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:20.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:27:20.425 00.000 15712 MoveAxis(E, 2, ABG)
00:27:20.425 00.000 15712 Guiding  Dir = 2, Dur = 2
00:27:20.425 00.000 15712 IsGuiding returns 0
00:27:20.442 00.017 15712 IsGuiding returns 0
00:27:20.442 00.000 15712 Move returns status 0, amount 2
00:27:20.442 00.000 15712 MoveAxis(N, 0, ABG)
00:27:20.442 00.000 15712 Move returns status 0, amount 0
00:27:20.442 00.000 15712 move complete, result=0
00:27:20.442 00.000 15712 worker thread done servicing request
00:27:20.442 00.000 15712 Worker thread wakes up
00:27:20.442 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:27:20.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:20.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:21.856 01.414 15712 Exposure complete
00:27:21.917 00.061 15712 worker thread done servicing request
00:27:21.917 00.000 7988 OnExposeComplete: enter
00:27:21.920 00.003 7988 UpdateGuideState(): m_state=6
00:27:21.922 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
00:27:21.922 00.000 7988 Star::Find returns 1 (0), X=964.02, Y=188.60, Mass=1525, SNR=25.9, Peak=167 HFD=4.0
00:27:21.924 00.002 7988 MultiStar: [#1 0.12,-0.25,1.00,U] [#2 0.14,0.06,0.86,U] [#3 -0.00,0.06,0.87,U] [#4 -0.06,0.19,0.72,U] [#5 -0.04,-0.16,0.78,U] [#6 -0.21,-0.08,0.68,U] [#7 -0.09,-0.10,0.51,U] [#8 0.26,-0.18,0.47,U] 
00:27:21.924 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.04, 0.07}
00:27:21.926 00.002 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
00:27:21.926 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
00:27:21.928 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.06 mountX=-0.04 mountY=-0.02, mountTheta=-2.65
00:27:21.930 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.04, opts=13)
00:27:21.930 00.000 7988 Enqueuing Move request for scope (0.02, -0.04)
00:27:21.932 00.002 15712 Worker thread wakes up
00:27:21.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:27:21.932 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:27:21.932 00.000 15712 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.02
00:27:21.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:27:21.932 00.000 7988 UpdateGuideState exits: m=1525 SNR=25.9
00:27:21.934 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:21.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:21.935 00.001 7988 Enqueuing Expose request
00:27:21.935 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:27:21.935 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:27:21.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:21.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:27:21.935 00.000 15712 MoveAxis(E, 5, ABG)
00:27:21.935 00.000 15712 Guiding  Dir = 2, Dur = 5
00:27:21.935 00.000 15712 IsGuiding returns 0
00:27:21.952 00.017 15712 IsGuiding returns 0
00:27:21.952 00.000 15712 Move returns status 0, amount 5
00:27:21.952 00.000 15712 MoveAxis(N, 0, ABG)
00:27:21.952 00.000 15712 Move returns status 0, amount 0
00:27:21.952 00.000 15712 move complete, result=0
00:27:21.952 00.000 15712 worker thread done servicing request
00:27:21.952 00.000 15712 Worker thread wakes up
00:27:21.952 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:27:21.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:21.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:23.600 01.648 15712 Exposure complete
00:27:23.662 00.062 15712 worker thread done servicing request
00:27:23.662 00.000 7988 OnExposeComplete: enter
00:27:23.662 00.000 7988 UpdateGuideState(): m_state=6
00:27:23.662 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
00:27:23.662 00.000 7988 Star::Find returns 1 (0), X=964.09, Y=188.72, Mass=1541, SNR=26.4, Peak=162 HFD=4.1
00:27:23.662 00.000 7988 MultiStar: [#1 0.02,-0.20,1.01,U] [#2 0.32,-0.07,0.81,U] [#3 -0.09,0.18,0.84,U] [#4 0.12,0.12,0.70,U] [#5 0.17,-0.14,0.74,U] [#6 0.04,0.02,0.67,U] [#7 -0.20,-0.09,0.48,U] [#8 0.31,-0.20,0.47,U] 
00:27:23.662 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.10, 0.19}
00:27:23.670 00.008 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
00:27:23.670 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
00:27:23.670 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
00:27:23.674 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
00:27:23.674 00.000 7988 Enqueuing Move request for scope (0.09, -0.01)
00:27:23.676 00.002 15712 Worker thread wakes up
00:27:23.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:27:23.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:27:23.676 00.000 15712 Moving (0.09, -0.01) raw xDistance=-0.01 yDistance=-0.09
00:27:23.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:27:23.676 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.4
00:27:23.679 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:23.679 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:23.681 00.002 7988 Enqueuing Expose request
00:27:23.681 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:27:23.681 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
00:27:23.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:23.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:27:23.681 00.000 15712 MoveAxis(E, 8, ABG)
00:27:23.681 00.000 15712 Guiding  Dir = 2, Dur = 8
00:27:23.681 00.000 15712 IsGuiding returns 0
00:27:23.694 00.013 15712 IsGuiding returns 0
00:27:23.694 00.000 15712 Move returns status 0, amount 8
00:27:23.694 00.000 15712 MoveAxis(N, 0, ABG)
00:27:23.694 00.000 15712 Move returns status 0, amount 0
00:27:23.694 00.000 15712 move complete, result=0
00:27:23.694 00.000 15712 worker thread done servicing request
00:27:23.694 00.000 15712 Worker thread wakes up
00:27:23.694 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:27:23.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:23.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:25.111 01.417 15712 Exposure complete
00:27:25.172 00.061 15712 worker thread done servicing request
00:27:25.172 00.000 7988 OnExposeComplete: enter
00:27:25.173 00.001 7988 UpdateGuideState(): m_state=6
00:27:25.173 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
00:27:25.173 00.000 7988 Star::Find returns 1 (0), X=964.13, Y=188.71, Mass=1537, SNR=26.1, Peak=174 HFD=4.0
00:27:25.173 00.000 7988 MultiStar: [#1 0.14,-0.10,1.02,U] [#2 0.21,0.05,0.85,U] [#3 -0.04,0.26,0.89,U] [#4 0.03,0.19,0.75,U] [#5 0.20,-0.15,0.78,U] [#6 0.05,-0.21,0.65,U] [#7 0.36,-0.13,0.52,U] [#8 0.22,0.16,0.47,U] 
00:27:25.173 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.15, 0.18}
00:27:25.179 00.006 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.30 = -1.30)
00:27:25.179 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
00:27:25.179 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.27 mountX=0.04 mountY=-0.14, mountTheta=-1.30
00:27:25.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.04, opts=13)
00:27:25.179 00.000 7988 Enqueuing Move request for scope (0.14, 0.04)
00:27:25.179 00.000 15712 Worker thread wakes up
00:27:25.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:27:25.179 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:27:25.179 00.000 15712 Moving (0.14, 0.04) raw xDistance=0.04 yDistance=-0.14
00:27:25.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:25.179 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.1
00:27:25.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:25.189 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:25.189 00.000 7988 Enqueuing Expose request
00:27:25.189 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:27:25.189 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
00:27:25.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:25.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:27:25.189 00.000 15712 MoveAxis(E, 7, ABG)
00:27:25.189 00.000 15712 Guiding  Dir = 2, Dur = 7
00:27:25.189 00.000 15712 IsGuiding returns 0
00:27:25.214 00.025 15712 IsGuiding returns 0
00:27:25.214 00.000 15712 Move returns status 0, amount 7
00:27:25.214 00.000 15712 MoveAxis(N, 0, ABG)
00:27:25.214 00.000 15712 Move returns status 0, amount 0
00:27:25.214 00.000 15712 move complete, result=0
00:27:25.214 00.000 15712 worker thread done servicing request
00:27:25.214 00.000 15712 Worker thread wakes up
00:27:25.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:25.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:25.214 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:27:26.852 01.638 15712 Exposure complete
00:27:26.897 00.045 15712 worker thread done servicing request
00:27:26.913 00.016 7988 OnExposeComplete: enter
00:27:26.914 00.001 7988 UpdateGuideState(): m_state=6
00:27:26.914 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
00:27:26.914 00.000 7988 Star::Find returns 1 (0), X=964.18, Y=188.61, Mass=1493, SNR=25.9, Peak=169 HFD=3.8
00:27:26.914 00.000 7988 MultiStar: [#1 0.21,-0.21,1.02,U] [#2 0.21,0.02,0.86,U] [#3 -0.13,-0.04,0.85,U] [#4 0.16,0.01,0.71,U] [#5 0.26,-0.25,0.79,U] [#6 -0.14,0.00,0.69,U] [#7 0.28,-0.22,0.52,U] [#8 0.02,0.10,0.47,U] 
00:27:26.914 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.20, 0.08}
00:27:26.914 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
00:27:26.914 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
00:27:26.914 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.43 mountX=-0.06 mountY=-0.12, mountTheta=-2.00
00:27:26.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
00:27:26.914 00.000 7988 Enqueuing Move request for scope (0.13, -0.06)
00:27:26.914 00.000 15712 Worker thread wakes up
00:27:26.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
00:27:26.914 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
00:27:26.914 00.000 15712 Moving (0.13, -0.06) raw xDistance=-0.06 yDistance=-0.12
00:27:26.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:26.914 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.9
00:27:26.928 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:26.929 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:26.929 00.000 7988 Enqueuing Expose request
00:27:26.932 00.003 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:26.932 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
00:27:26.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:26.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:27:26.932 00.000 15712 MoveAxis(E, 9, ABG)
00:27:26.932 00.000 15712 Guiding  Dir = 2, Dur = 9
00:27:26.932 00.000 15712 IsGuiding returns 0
00:27:26.982 00.050 15712 IsGuiding returns 0
00:27:26.982 00.000 15712 Move returns status 0, amount 9
00:27:26.982 00.000 15712 MoveAxis(N, 0, ABG)
00:27:26.982 00.000 15712 Move returns status 0, amount 0
00:27:26.982 00.000 15712 move complete, result=0
00:27:26.982 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:27:26.991 00.009 15712 worker thread done servicing request
00:27:26.991 00.000 15712 Worker thread wakes up
00:27:26.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:26.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:28.399 01.408 15712 Exposure complete
00:27:28.447 00.048 15712 worker thread done servicing request
00:27:28.447 00.000 7988 OnExposeComplete: enter
00:27:28.461 00.014 7988 UpdateGuideState(): m_state=6
00:27:28.463 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
00:27:28.464 00.001 7988 Star::Find returns 1 (0), X=963.99, Y=188.44, Mass=1420, SNR=25.0, Peak=150 HFD=4.1
00:27:28.464 00.000 7988 MultiStar: [#1 0.08,-0.27,1.04,U] [#2 0.17,0.29,0.88,U] [#3 -0.03,0.10,0.90,U] [#4 -0.27,0.19,0.78,U] [#5 0.11,-0.05,0.81,U] [#6 -0.20,-0.14,0.69,U] [#7 0.22,0.09,0.57,U] [#8 -0.21,0.07,0.49,U] 
00:27:28.466 00.002 7988 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.01, -0.09}
00:27:28.466 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
00:27:28.468 00.002 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
00:27:28.468 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.87 mountX=0.01 mountY=0.00, mountTheta=0.28
00:27:28.470 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.01, opts=13)
00:27:28.472 00.002 7988 Enqueuing Move request for scope (-0.00, 0.01)
00:27:28.472 00.000 15712 Worker thread wakes up
00:27:28.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
00:27:28.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
00:27:28.472 00.000 15712 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=0.00
00:27:28.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:28.472 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.0
00:27:28.475 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:28.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:28.476 00.001 7988 Enqueuing Expose request
00:27:28.476 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:28.476 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
00:27:28.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:28.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:27:28.476 00.000 15712 MoveAxis(E, 7, ABG)
00:27:28.476 00.000 15712 Guiding  Dir = 2, Dur = 7
00:27:28.476 00.000 15712 IsGuiding returns 0
00:27:28.497 00.021 15712 IsGuiding returns 0
00:27:28.497 00.000 15712 Move returns status 0, amount 7
00:27:28.497 00.000 15712 MoveAxis(N, 0, ABG)
00:27:28.497 00.000 15712 Move returns status 0, amount 0
00:27:28.497 00.000 15712 move complete, result=0
00:27:28.497 00.000 15712 worker thread done servicing request
00:27:28.497 00.000 15712 Worker thread wakes up
00:27:28.497 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
00:27:28.508 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:28.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:30.249 01.741 15712 Exposure complete
00:27:30.308 00.059 15712 worker thread done servicing request
00:27:30.310 00.002 7988 OnExposeComplete: enter
00:27:30.310 00.000 7988 UpdateGuideState(): m_state=6
00:27:30.310 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
00:27:30.310 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.46, Mass=1475, SNR=25.6, Peak=163 HFD=4.1
00:27:30.310 00.000 7988 MultiStar: [#1 0.07,-0.22,1.02,U] [#2 0.18,-0.14,0.89,U] [#3 -0.31,0.10,0.84,U] [#4 0.12,0.21,0.72,U] [#5 0.07,-0.24,0.77,U] [#6 -0.36,-0.29,0.00,M1] [#7 -0.00,-0.44,0.00,M1] [#8 -0.12,-0.09,0.48,U] 
00:27:30.315 00.005 7988 single-star, 6 included, MultiStar: {0.01, -0.07}, one-star: {-0.00, -0.07}
00:27:30.317 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
00:27:30.317 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
00:27:30.319 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.59 mountX=-0.07 mountY=0.00, mountTheta=3.10
00:27:30.321 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.07, opts=13)
00:27:30.321 00.000 7988 Enqueuing Move request for scope (-0.00, -0.07)
00:27:30.323 00.002 15712 Worker thread wakes up
00:27:30.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
00:27:30.323 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
00:27:30.323 00.000 15712 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.00
00:27:30.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:30.323 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.6
00:27:30.325 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:30.326 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:30.326 00.000 7988 Enqueuing Expose request
00:27:30.326 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:30.326 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
00:27:30.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:30.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:27:30.326 00.000 15712 MoveAxis(E, 10, ABG)
00:27:30.326 00.000 15712 Guiding  Dir = 2, Dur = 10
00:27:30.326 00.000 15712 IsGuiding returns 0
00:27:30.346 00.020 15712 IsGuiding returns 1
00:27:30.346 00.000 15712 scope still moving after pulse duration time elapsed
00:27:30.374 00.028 15712 IsGuiding returns 1
00:27:30.410 00.036 15712 IsGuiding returns 0
00:27:30.410 00.000 15712 scope move finished after 10 + 70 ms
00:27:30.410 00.000 15712 Move returns status 0, amount 10
00:27:30.410 00.000 15712 MoveAxis(N, 0, ABG)
00:27:30.410 00.000 15712 Move returns status 0, amount 0
00:27:30.410 00.000 15712 move complete, result=0
00:27:30.410 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
00:27:30.410 00.000 15712 worker thread done servicing request
00:27:30.412 00.002 15712 Worker thread wakes up
00:27:30.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:30.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:31.824 01.412 15712 Exposure complete
00:27:31.886 00.062 15712 worker thread done servicing request
00:27:31.887 00.001 7988 OnExposeComplete: enter
00:27:31.887 00.000 7988 UpdateGuideState(): m_state=6
00:27:31.887 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
00:27:31.887 00.000 7988 Star::Find returns 1 (0), X=964.03, Y=188.87, Mass=1572, SNR=26.6, Peak=185 HFD=4.3
00:27:31.887 00.000 7988 MultiStar: [#1 0.13,0.18,0.98,U] [#2 0.14,0.24,0.86,U] [#3 0.00,0.47,0.00,M1] [#4 -0.03,0.55,0.00,M1] [#5 -0.11,0.10,0.74,U] [#6 -0.12,0.11,0.61,U] [#7 -0.05,-0.02,0.54,U] [#8 0.34,0.21,0.00,M1] 
00:27:31.887 00.000 7988 refined, 5 included, MultiStar: {0.02, 0.18}, one-star: {0.04, 0.34}
00:27:31.887 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
00:27:31.887 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
00:27:31.887 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.45 mountX=0.18 mountY=-0.03, mountTheta=-0.14
00:27:31.897 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.18, opts=13)
00:27:31.897 00.000 7988 Enqueuing Move request for scope (0.02, 0.18)
00:27:31.897 00.000 15712 Worker thread wakes up
00:27:31.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
00:27:31.897 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
00:27:31.897 00.000 15712 Moving (0.02, 0.18) raw xDistance=0.18 yDistance=-0.03
00:27:31.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:31.897 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.6
00:27:31.901 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:31.902 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:31.902 00.000 7988 Enqueuing Expose request
00:27:31.902 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 639.91
00:27:31.902 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
00:27:31.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:31.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:27:31.902 00.000 15712 MoveAxis(W, 25, ABG)
00:27:31.902 00.000 15712 Guiding  Dir = 3, Dur = 25
00:27:31.902 00.000 15712 IsGuiding returns 0
00:27:31.921 00.019 15712 PulseGuide returned control before completion, sleep 13
00:27:31.950 00.029 15712 IsGuiding returns 1
00:27:31.950 00.000 15712 scope still moving after pulse duration time elapsed
00:27:31.991 00.041 15712 IsGuiding returns 0
00:27:31.991 00.000 15712 scope move finished after 25 + 61 ms
00:27:31.991 00.000 15712 Move returns status 0, amount 25
00:27:31.991 00.000 15712 MoveAxis(N, 0, ABG)
00:27:31.991 00.000 15712 Move returns status 0, amount 0
00:27:31.991 00.000 15712 move complete, result=0
00:27:31.991 00.000 15712 worker thread done servicing request
00:27:31.991 00.000 15712 Worker thread wakes up
00:27:31.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:31.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:31.991 00.000 7988 GuideStep: 0.2 px 25 ms WEST, -0.0 px 0 ms NORTH
00:27:33.625 01.634 15712 Exposure complete
00:27:33.687 00.062 15712 worker thread done servicing request
00:27:33.687 00.000 7988 OnExposeComplete: enter
00:27:33.688 00.001 7988 UpdateGuideState(): m_state=6
00:27:33.690 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
00:27:33.690 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=189.00, Mass=1465, SNR=25.7, Peak=162 HFD=4.2
00:27:33.692 00.002 7988 MultiStar: [#1 -0.00,0.12,1.00,U] [#2 0.25,0.16,0.89,U] [#3 -0.06,0.17,0.87,U] [#4 -0.03,0.46,0.00,M2] [#5 0.17,0.09,0.77,U] [#6 -0.13,0.13,0.66,U] [#7 0.01,0.01,0.51,U] [#8 0.12,-0.02,0.50,U] 
00:27:33.692 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.17}, one-star: {0.13, 0.47}
00:27:33.694 00.002 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
00:27:33.694 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
00:27:33.696 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.19 mountX=0.17 mountY=-0.07, mountTheta=-0.40
00:27:33.698 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.17, opts=13)
00:27:33.698 00.000 7988 Enqueuing Move request for scope (0.07, 0.17)
00:27:33.700 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:33.700 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.7
00:27:33.702 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:33.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:33.704 00.002 7988 Enqueuing Expose request
00:27:33.704 00.000 15712 Worker thread wakes up
00:27:33.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
00:27:33.704 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
00:27:33.704 00.000 15712 Moving (0.07, 0.17) raw xDistance=0.17 yDistance=-0.07
00:27:33.704 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.91
00:27:33.704 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
00:27:33.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:33.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:27:33.704 00.000 15712 MoveAxis(W, 26, ABG)
00:27:33.704 00.000 15712 Guiding  Dir = 3, Dur = 26
00:27:33.704 00.000 15712 IsGuiding returns 0
00:27:33.731 00.027 15712 PulseGuide returned control before completion, sleep 12
00:27:33.766 00.035 15712 IsGuiding returns 0
00:27:33.766 00.000 15712 Move returns status 0, amount 26
00:27:33.766 00.000 15712 MoveAxis(N, 0, ABG)
00:27:33.766 00.000 15712 Move returns status 0, amount 0
00:27:33.767 00.001 15712 move complete, result=0
00:27:33.767 00.000 15712 worker thread done servicing request
00:27:33.767 00.000 15712 Worker thread wakes up
00:27:33.767 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
00:27:33.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:33.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:35.173 01.406 15712 Exposure complete
00:27:35.234 00.061 15712 worker thread done servicing request
00:27:35.234 00.000 7988 OnExposeComplete: enter
00:27:35.234 00.000 7988 UpdateGuideState(): m_state=6
00:27:35.234 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
00:27:35.234 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.78, Mass=1491, SNR=26.0, Peak=165 HFD=4.2
00:27:35.234 00.000 7988 MultiStar: [#1 -0.01,-0.01,0.99,U] [#2 0.35,0.16,0.89,U] [#3 0.03,0.16,0.86,U] [#4 0.14,0.21,0.73,U] [#5 0.21,0.25,0.74,U] [#6 -0.04,0.15,0.66,U] [#7 0.04,0.04,0.54,U] [#8 0.18,-0.09,0.46,U] 
00:27:35.234 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.14}, one-star: {-0.00, 0.25}
00:27:35.234 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
00:27:35.234 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
00:27:35.234 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.96 mountX=0.14 mountY=-0.10, mountTheta=-0.62
00:27:35.245 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.14, opts=13)
00:27:35.245 00.000 7988 Enqueuing Move request for scope (0.10, 0.14)
00:27:35.245 00.000 15712 Worker thread wakes up
00:27:35.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
00:27:35.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
00:27:35.245 00.000 15712 Moving (0.10, 0.14) raw xDistance=0.14 yDistance=-0.10
00:27:35.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:35.245 00.000 7988 UpdateGuideState exits: m=1491 SNR=26.0
00:27:35.249 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:35.250 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:35.250 00.000 7988 Enqueuing Expose request
00:27:35.250 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:35.250 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
00:27:35.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:35.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:27:35.250 00.000 15712 MoveAxis(E, 1, ABG)
00:27:35.250 00.000 15712 Guiding  Dir = 2, Dur = 1
00:27:35.250 00.000 15712 IsGuiding returns 0
00:27:35.269 00.019 15712 IsGuiding returns 0
00:27:35.269 00.000 15712 Move returns status 0, amount 1
00:27:35.269 00.000 15712 MoveAxis(N, 0, ABG)
00:27:35.269 00.000 15712 Move returns status 0, amount 0
00:27:35.269 00.000 15712 move complete, result=0
00:27:35.269 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:27:35.271 00.002 15712 worker thread done servicing request
00:27:35.271 00.000 15712 Worker thread wakes up
00:27:35.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:35.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:36.907 01.636 15712 Exposure complete
00:27:36.968 00.061 15712 worker thread done servicing request
00:27:36.968 00.000 7988 OnExposeComplete: enter
00:27:36.969 00.001 7988 UpdateGuideState(): m_state=6
00:27:36.969 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
00:27:36.969 00.000 7988 Star::Find returns 1 (0), X=964.44, Y=188.58, Mass=1516, SNR=26.2, Peak=181 HFD=4.0
00:27:36.969 00.000 7988 MultiStar: [#1 0.11,-0.27,1.01,U] [#2 0.34,-0.11,0.86,U] [#3 0.18,0.08,0.84,U] [#4 0.33,0.11,0.72,U] [#5 0.46,0.22,0.00,M1] [#6 0.06,-0.18,0.63,U] [#7 0.02,-0.21,0.53,U] [#8 0.00,-0.04,0.48,U] 
00:27:36.969 00.000 7988 refined, 7 included, MultiStar: {0.21, -0.07}, one-star: {0.46, 0.05}
00:27:36.969 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
00:27:36.969 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
00:27:36.969 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.23 cameraTheta=-0.31 mountX=-0.07 mountY=-0.21, mountTheta=-1.88
00:27:36.969 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.07, opts=13)
00:27:36.969 00.000 7988 Enqueuing Move request for scope (0.21, -0.07)
00:27:36.981 00.012 15712 Worker thread wakes up
00:27:36.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
00:27:36.981 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
00:27:36.981 00.000 15712 Moving (0.21, -0.07) raw xDistance=-0.07 yDistance=-0.21
00:27:36.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:36.981 00.000 7988 UpdateGuideState exits: m=1516 SNR=26.2
00:27:36.983 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:36.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:36.985 00.002 7988 Enqueuing Expose request
00:27:36.985 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:36.985 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
00:27:36.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:36.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:27:36.985 00.000 15712 MoveAxis(W, 4, ABG)
00:27:36.985 00.000 15712 Guiding  Dir = 3, Dur = 4
00:27:36.985 00.000 15712 IsGuiding returns 0
00:27:37.007 00.022 15712 IsGuiding returns 0
00:27:37.007 00.000 15712 Move returns status 0, amount 4
00:27:37.007 00.000 15712 MoveAxis(N, 0, ABG)
00:27:37.007 00.000 15712 Move returns status 0, amount 0
00:27:37.007 00.000 15712 move complete, result=0
00:27:37.007 00.000 15712 worker thread done servicing request
00:27:37.007 00.000 15712 Worker thread wakes up
00:27:37.007 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
00:27:37.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:37.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:38.419 01.412 15712 Exposure complete
00:27:38.478 00.059 15712 worker thread done servicing request
00:27:38.478 00.000 7988 OnExposeComplete: enter
00:27:38.480 00.002 7988 UpdateGuideState(): m_state=6
00:27:38.482 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
00:27:38.482 00.000 7988 Star::Find returns 1 (0), X=964.01, Y=188.52, Mass=1316, SNR=24.1, Peak=165 HFD=3.7
00:27:38.484 00.002 7988 MultiStar: [#1 0.11,-0.15,1.08,U] [#2 0.25,-0.09,0.91,U] [#3 0.05,-0.05,0.92,U] [#4 0.22,-0.21,0.77,U] [#5 0.12,0.05,0.81,U] [#6 -0.09,-0.12,0.75,U] [#7 0.33,-0.27,0.00,M1] [#8 0.22,-0.36,0.00,M1] 
00:27:38.486 00.002 7988 single-star, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.02, -0.01}
00:27:38.486 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
00:27:38.488 00.002 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
00:27:38.488 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.31 mountX=-0.01 mountY=-0.02, mountTheta=-1.87
00:27:38.490 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
00:27:38.490 00.000 7988 Enqueuing Move request for scope (0.02, -0.01)
00:27:38.494 00.004 15712 Worker thread wakes up
00:27:38.495 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:27:38.495 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:27:38.495 00.000 15712 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
00:27:38.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:38.496 00.001 7988 UpdateGuideState exits: m=1316 SNR=24.1
00:27:38.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:38.498 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:38.498 00.000 7988 Enqueuing Expose request
00:27:38.498 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:38.498 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
00:27:38.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:38.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:27:38.498 00.000 15712 MoveAxis(W, 8, ABG)
00:27:38.498 00.000 15712 Guiding  Dir = 3, Dur = 8
00:27:38.498 00.000 15712 IsGuiding returns 0
00:27:38.530 00.032 15712 IsGuiding returns 0
00:27:38.530 00.000 15712 Move returns status 0, amount 8
00:27:38.530 00.000 15712 MoveAxis(N, 0, ABG)
00:27:38.530 00.000 15712 Move returns status 0, amount 0
00:27:38.530 00.000 15712 move complete, result=0
00:27:38.530 00.000 15712 worker thread done servicing request
00:27:38.530 00.000 15712 Worker thread wakes up
00:27:38.530 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:27:38.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:38.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:40.171 01.641 15712 Exposure complete
00:27:40.232 00.061 15712 worker thread done servicing request
00:27:40.232 00.000 7988 OnExposeComplete: enter
00:27:40.234 00.002 7988 UpdateGuideState(): m_state=6
00:27:40.236 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:27:40.236 00.000 7988 Star::Find returns 1 (0), X=964.37, Y=188.46, Mass=1545, SNR=26.4, Peak=170 HFD=3.9
00:27:40.238 00.002 7988 MultiStar: [#1 0.26,-0.31,0.00,M1] [#2 0.48,-0.15,0.00,M1] [#3 0.14,-0.10,0.83,U] [#4 0.28,0.11,0.75,U] [#5 0.21,-0.13,0.72,U] [#6 0.31,-0.24,0.00,M1] [#7 0.30,-0.26,0.00,M2] [#8 0.61,0.09,0.00,M2] 
00:27:40.238 00.000 7988 refined, 3 included, MultiStar: {0.26, -0.05}, one-star: {0.38, -0.07}
00:27:40.240 00.002 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.56) = xAngle (-1.75 = -1.75)
00:27:40.242 00.002 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.78 = -1.78)
00:27:40.242 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-0.19 mountX=-0.05 mountY=-0.26, mountTheta=-1.75
00:27:40.245 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.05, opts=13)
00:27:40.245 00.000 7988 Enqueuing Move request for scope (0.26, -0.05)
00:27:40.247 00.002 15712 Worker thread wakes up
00:27:40.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
00:27:40.247 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
00:27:40.247 00.000 15712 Moving (0.26, -0.05) raw xDistance=-0.05 yDistance=-0.26
00:27:40.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:40.247 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.4
00:27:40.250 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:40.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:40.250 00.000 7988 Enqueuing Expose request
00:27:40.250 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:40.250 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
00:27:40.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:27:40.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:27:40.250 00.000 15712 MoveAxis(W, 4, ABG)
00:27:40.250 00.000 15712 Guiding  Dir = 3, Dur = 4
00:27:40.272 00.022 15712 IsGuiding returns 0
00:27:40.286 00.014 15712 IsGuiding returns 0
00:27:40.286 00.000 15712 Move returns status 0, amount 4
00:27:40.286 00.000 15712 MoveAxis(N, 0, ABG)
00:27:40.286 00.000 15712 Move returns status 0, amount 0
00:27:40.286 00.000 15712 move complete, result=0
00:27:40.286 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.3 px 0 ms NORTH
00:27:40.291 00.005 15712 worker thread done servicing request
00:27:40.291 00.000 15712 Worker thread wakes up
00:27:40.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:40.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:41.707 01.416 15712 Exposure complete
00:27:41.762 00.055 15712 worker thread done servicing request
00:27:41.762 00.000 7988 OnExposeComplete: enter
00:27:41.769 00.007 7988 UpdateGuideState(): m_state=6
00:27:41.769 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
00:27:41.771 00.002 7988 Star::Find returns 1 (0), X=964.50, Y=188.35, Mass=1534, SNR=26.4, Peak=168 HFD=3.4
00:27:41.771 00.000 7988 MultiStar: [#1 0.31,-0.38,0.00,M2] [#2 0.40,-0.21,0.00,M2] [#3 0.13,-0.05,0.83,U] [#4 0.40,0.03,0.00,M1] [#5 0.46,-0.33,0.00,M1] [#6 0.18,-0.32,0.66,U] [#7 0.07,-0.58,0.00,M3] [#8 0.55,-0.13,0.00,M3] 
00:27:41.773 00.002 7988 refined, 2 included, MultiStar: {0.30, -0.17}, one-star: {0.52, -0.18}
00:27:41.773 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
00:27:41.775 00.002 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
00:27:41.775 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.17 hyp=0.35 cameraTheta=-0.51 mountX=-0.17 mountY=-0.30, mountTheta=-2.08
00:27:41.777 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.17, opts=13)
00:27:41.777 00.000 7988 Enqueuing Move request for scope (0.30, -0.17)
00:27:41.779 00.002 15712 Worker thread wakes up
00:27:41.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.17) opts 0xd
00:27:41.779 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.17)
00:27:41.779 00.000 15712 Moving (0.30, -0.17) raw xDistance=-0.17 yDistance=-0.30
00:27:41.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:41.779 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.4
00:27:41.782 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:41.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:41.784 00.002 7988 Enqueuing Expose request
00:27:41.784 00.000 15712 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.91
00:27:41.784 00.000 15712 PPEC: input: -0.17, control: -0.08, exposure: 1500
00:27:41.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:27:41.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:27:41.784 00.000 15712 MoveAxis(E, 27, ABG)
00:27:41.784 00.000 15712 Guiding  Dir = 2, Dur = 27
00:27:41.784 00.000 15712 IsGuiding returns 0
00:27:41.806 00.022 15712 PulseGuide returned control before completion, sleep 16
00:27:41.848 00.042 15712 IsGuiding returns 0
00:27:41.848 00.000 15712 Move returns status 0, amount 27
00:27:41.848 00.000 15712 MoveAxis(N, 0, ABG)
00:27:41.848 00.000 15712 Move returns status 0, amount 0
00:27:41.848 00.000 15712 move complete, result=0
00:27:41.848 00.000 15712 worker thread done servicing request
00:27:41.848 00.000 15712 Worker thread wakes up
00:27:41.848 00.000 7988 GuideStep: -0.2 px 27 ms EAST, -0.3 px 0 ms NORTH
00:27:41.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:41.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:43.491 01.643 15712 Exposure complete
00:27:43.550 00.059 15712 worker thread done servicing request
00:27:43.550 00.000 7988 OnExposeComplete: enter
00:27:43.555 00.005 7988 UpdateGuideState(): m_state=6
00:27:43.555 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
00:27:43.555 00.000 7988 Star::Find returns 1 (0), X=964.58, Y=188.72, Mass=1559, SNR=26.6, Peak=182 HFD=3.9
00:27:43.555 00.000 7988 MultiStar: [#1 0.46,-0.01,0.00,M3] [#2 0.50,0.06,0.00,M3] [#3 0.19,0.09,0.86,U] [#4 0.35,0.29,0.00,M2] [#5 0.55,-0.05,0.00,M2] [#6 0.22,-0.06,0.64,U] [#7 0.31,0.14,0.54,U] [#8 0.49,0.40,0.00,M4] 
00:27:43.555 00.000 7988 refined, 3 included, MultiStar: {0.35, 0.10}, one-star: {0.60, 0.19}
00:27:43.555 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
00:27:43.555 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
00:27:43.555 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.37 cameraTheta=0.28 mountX=0.10 mountY=-0.35, mountTheta=-1.29
00:27:43.555 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.10, opts=13)
00:27:43.555 00.000 7988 Enqueuing Move request for scope (0.35, 0.10)
00:27:43.566 00.011 15712 Worker thread wakes up
00:27:43.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
00:27:43.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:43.566 00.000 7988 UpdateGuideState exits: m=1559 SNR=26.6
00:27:43.568 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:43.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:43.570 00.002 7988 Enqueuing Expose request
00:27:43.570 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
00:27:43.570 00.000 15712 Moving (0.35, 0.10) raw xDistance=0.10 yDistance=-0.35
00:27:43.570 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:43.570 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
00:27:43.570 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.02 newest=-0.91
00:27:43.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:27:43.570 00.000 15712 MoveAxis(W, 3, ABG)
00:27:43.570 00.000 15712 Guiding  Dir = 3, Dur = 3
00:27:43.570 00.000 15712 IsGuiding returns 0
00:27:43.623 00.053 15712 IsGuiding returns 0
00:27:43.623 00.000 15712 Move returns status 0, amount 3
00:27:43.623 00.000 15712 BLC: Oldest BLC event removed
00:27:43.623 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 119 applied
00:27:43.623 00.000 15712 MoveAxis(N, 209, ABG)
00:27:43.623 00.000 15712 Guiding  Dir = 0, Dur = 209
00:27:43.623 00.000 15712 IsGuiding returns 0
00:27:43.702 00.079 15712 PulseGuide returned control before completion, sleep 140
00:27:43.865 00.163 15712 IsGuiding returns 1
00:27:43.865 00.000 15712 scope still moving after pulse duration time elapsed
00:27:43.924 00.059 15712 IsGuiding returns 0
00:27:43.924 00.000 15712 scope move finished after 209 + 94 ms
00:27:43.924 00.000 15712 Move returns status 0, amount 209
00:27:43.924 00.000 15712 move complete, result=0
00:27:43.924 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.4 px 209 ms NORTH
00:27:43.935 00.011 15712 worker thread done servicing request
00:27:43.935 00.000 15712 Worker thread wakes up
00:27:43.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:43.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:45.340 01.405 15712 Exposure complete
00:27:45.401 00.061 15712 worker thread done servicing request
00:27:45.401 00.000 7988 OnExposeComplete: enter
00:27:45.401 00.000 7988 UpdateGuideState(): m_state=6
00:27:45.404 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
00:27:45.404 00.000 7988 Star::Find returns 1 (0), X=964.27, Y=188.64, Mass=1463, SNR=25.4, Peak=161 HFD=3.7
00:27:45.406 00.002 7988 MultiStar: [#1 0.37,0.14,0.00,M4] [#2 0.31,0.14,0.90,U] [#3 0.00,0.36,0.87,U] [#4 0.20,0.47,0.00,M3] [#5 0.35,0.18,0.76,U] [#6 0.21,-0.20,0.67,U] [#7 0.27,0.13,0.55,U] [#8 0.24,0.28,0.50,U] 
00:27:45.406 00.000 7988 refined, 6 included, MultiStar: {0.24, 0.14}, one-star: {0.29, 0.11}
00:27:45.408 00.002 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
00:27:45.408 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
00:27:45.410 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.28 cameraTheta=0.54 mountX=0.15 mountY=-0.24, mountTheta=-1.03
00:27:45.412 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.14, opts=13)
00:27:45.412 00.000 7988 Enqueuing Move request for scope (0.24, 0.14)
00:27:45.414 00.002 15712 Worker thread wakes up
00:27:45.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.14) opts 0xd
00:27:45.414 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.14)
00:27:45.414 00.000 15712 Moving (0.24, 0.14) raw xDistance=0.15 yDistance=-0.24
00:27:45.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:45.416 00.002 7988 UpdateGuideState exits: m=1463 SNR=25.4
00:27:45.417 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:45.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:45.419 00.002 7988 Enqueuing Expose request
00:27:45.419 00.000 15712 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.354118, 1:0.241979
00:27:45.419 00.000 15712 BLC: No correction, Miss < min_move
00:27:45.421 00.002 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:45.421 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
00:27:45.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:45.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:27:45.421 00.000 15712 MoveAxis(W, 6, ABG)
00:27:45.421 00.000 15712 Guiding  Dir = 3, Dur = 6
00:27:45.421 00.000 15712 IsGuiding returns 0
00:27:45.452 00.031 15712 IsGuiding returns 0
00:27:45.452 00.000 15712 Move returns status 0, amount 6
00:27:45.452 00.000 15712 MoveAxis(N, 0, ABG)
00:27:45.452 00.000 15712 Move returns status 0, amount 0
00:27:45.452 00.000 15712 move complete, result=0
00:27:45.452 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
00:27:45.454 00.002 15712 worker thread done servicing request
00:27:45.454 00.000 15712 Worker thread wakes up
00:27:45.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:45.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:47.094 01.640 15712 Exposure complete
00:27:47.154 00.060 15712 worker thread done servicing request
00:27:47.154 00.000 7988 OnExposeComplete: enter
00:27:47.154 00.000 7988 UpdateGuideState(): m_state=6
00:27:47.158 00.004 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
00:27:47.158 00.000 7988 Star::Find returns 1 (0), X=964.17, Y=188.54, Mass=1431, SNR=25.1, Peak=140 HFD=3.9
00:27:47.160 00.002 7988 MultiStar: [#1 0.18,-0.06,1.03,U] [#2 0.33,0.26,0.00,M3] [#3 -0.07,0.23,0.88,U] [#4 0.16,0.35,0.75,U] [#5 0.10,0.08,0.73,U] [#6 -0.02,0.10,0.66,U] [#7 -0.35,-0.04,0.59,U] [#8 0.01,-0.07,0.50,U] 
00:27:47.160 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.18, 0.01}
00:27:47.162 00.002 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
00:27:47.162 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
00:27:47.162 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.01 mountX=0.08 mountY=-0.05, mountTheta=-0.57
00:27:47.165 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.08, opts=13)
00:27:47.165 00.000 7988 Enqueuing Move request for scope (0.05, 0.08)
00:27:47.165 00.000 15712 Worker thread wakes up
00:27:47.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:27:47.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:27:47.165 00.000 15712 Moving (0.05, 0.08) raw xDistance=0.08 yDistance=-0.05
00:27:47.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:47.170 00.005 15712 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.354118, 1:0.241979, 2:0.050193
00:27:47.170 00.000 15712 BLC: No correction, Miss < min_move
00:27:47.170 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.1
00:27:47.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:47.172 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:47.172 00.000 7988 Enqueuing Expose request
00:27:47.174 00.002 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:47.174 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
00:27:47.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:47.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:27:47.174 00.000 15712 MoveAxis(W, 6, ABG)
00:27:47.174 00.000 15712 Guiding  Dir = 3, Dur = 6
00:27:47.174 00.000 15712 IsGuiding returns 0
00:27:47.192 00.018 15712 IsGuiding returns 0
00:27:47.192 00.000 15712 Move returns status 0, amount 6
00:27:47.192 00.000 15712 MoveAxis(N, 0, ABG)
00:27:47.192 00.000 15712 Move returns status 0, amount 0
00:27:47.192 00.000 15712 move complete, result=0
00:27:47.192 00.000 15712 worker thread done servicing request
00:27:47.192 00.000 15712 Worker thread wakes up
00:27:47.192 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:27:47.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:47.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:48.609 01.417 15712 Exposure complete
00:27:48.660 00.051 15712 worker thread done servicing request
00:27:48.660 00.000 7988 OnExposeComplete: enter
00:27:48.673 00.013 7988 UpdateGuideState(): m_state=6
00:27:48.675 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
00:27:48.675 00.000 7988 Star::Find returns 1 (0), X=964.23, Y=188.77, Mass=1431, SNR=25.2, Peak=151 HFD=4.3
00:27:48.677 00.002 7988 MultiStar: [#1 0.18,-0.20,1.03,U] [#2 0.06,0.05,0.89,U] [#3 -0.15,0.16,0.86,U] [#4 0.16,0.13,0.77,U] [#5 0.13,-0.18,0.81,U] [#6 -0.09,-0.05,0.69,U] [#7 0.06,-0.16,0.52,U] [#8 0.17,-0.16,0.44,U] 
00:27:48.677 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.25, 0.24}
00:27:48.679 00.002 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
00:27:48.679 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
00:27:48.681 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=-0.00 mountY=-0.09, mountTheta=-1.60
00:27:48.681 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.00, opts=13)
00:27:48.683 00.002 7988 Enqueuing Move request for scope (0.09, -0.00)
00:27:48.685 00.002 15712 Worker thread wakes up
00:27:48.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:27:48.685 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:27:48.685 00.000 15712 Moving (0.09, -0.00) raw xDistance=-0.00 yDistance=-0.09
00:27:48.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:48.685 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.2
00:27:48.687 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:48.687 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:48.689 00.002 7988 Enqueuing Expose request
00:27:48.689 00.000 15712 BLC: window closed
00:27:48.689 00.000 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.354118, 1:0.241979, 2:0.050193
00:27:48.689 00.000 15712 BLC: No correction, Miss < min_move
00:27:48.694 00.005 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:48.694 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
00:27:48.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:48.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:27:48.694 00.000 15712 MoveAxis(W, 4, ABG)
00:27:48.694 00.000 15712 Guiding  Dir = 3, Dur = 4
00:27:48.694 00.000 15712 IsGuiding returns 0
00:27:48.711 00.017 15712 IsGuiding returns 0
00:27:48.711 00.000 15712 Move returns status 0, amount 4
00:27:48.711 00.000 15712 MoveAxis(N, 0, ABG)
00:27:48.711 00.000 15712 Move returns status 0, amount 0
00:27:48.711 00.000 15712 move complete, result=0
00:27:48.711 00.000 15712 worker thread done servicing request
00:27:48.711 00.000 15712 Worker thread wakes up
00:27:48.711 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:27:48.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:48.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:50.351 01.640 15712 Exposure complete
00:27:50.413 00.062 15712 worker thread done servicing request
00:27:50.413 00.000 7988 OnExposeComplete: enter
00:27:50.415 00.002 7988 UpdateGuideState(): m_state=6
00:27:50.415 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
00:27:50.415 00.000 7988 Star::Find returns 1 (0), X=964.13, Y=188.50, Mass=1348, SNR=24.4, Peak=158 HFD=3.8
00:27:50.415 00.000 7988 MultiStar: [#1 0.01,-0.33,1.06,U] [#2 0.25,0.15,0.94,U] [#3 -0.24,-0.03,0.89,U] [#4 0.08,-0.03,0.77,U] [#5 0.27,-0.17,0.80,U] [#6 0.03,-0.32,0.68,U] [#7 0.12,0.11,0.55,U] [#8 0.19,-0.40,0.00,M2] 
00:27:50.415 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.14, -0.03}
00:27:50.415 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
00:27:50.415 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
00:27:50.415 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.85 mountX=-0.09 mountY=-0.08, mountTheta=-2.43
00:27:50.415 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
00:27:50.415 00.000 7988 Enqueuing Move request for scope (0.08, -0.09)
00:27:50.415 00.000 15712 Worker thread wakes up
00:27:50.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:27:50.415 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:27:50.415 00.000 15712 Moving (0.08, -0.09) raw xDistance=-0.09 yDistance=-0.08
00:27:50.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:50.415 00.000 7988 UpdateGuideState exits: m=1348 SNR=24.4
00:27:50.428 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:50.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:50.430 00.002 7988 Enqueuing Expose request
00:27:50.430 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:50.430 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
00:27:50.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:50.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:27:50.430 00.000 15712 MoveAxis(W, 3, ABG)
00:27:50.430 00.000 15712 Guiding  Dir = 3, Dur = 3
00:27:50.430 00.000 15712 IsGuiding returns 0
00:27:50.450 00.020 15712 IsGuiding returns 0
00:27:50.450 00.000 15712 Move returns status 0, amount 3
00:27:50.450 00.000 15712 MoveAxis(N, 0, ABG)
00:27:50.450 00.000 15712 Move returns status 0, amount 0
00:27:50.450 00.000 15712 move complete, result=0
00:27:50.450 00.000 15712 worker thread done servicing request
00:27:50.450 00.000 15712 Worker thread wakes up
00:27:50.450 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:27:50.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:50.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:51.039 00.589 7988 evsrv: cli 0CCCF948 connect
00:27:51.041 00.002 7988 case statement mapped state 6 to 3
00:27:51.043 00.002 7988 case statement mapped state 6 to 3
00:27:51.045 00.002 7988 evsrv: cli 0CCCF948 request: {"method":"get_app_state","id":"a565b710-447a-4930-aecf-ad266d250ae2"}
00:27:51.047 00.002 7988 case statement mapped state 6 to 3
00:27:51.047 00.000 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":"Guiding","id":"a565b710-447a-4930-aecf-ad266d250ae2"}
00:27:51.051 00.004 7988 evsrv: cli 0CCCF948 disconnect
00:27:51.874 00.823 15712 Exposure complete
00:27:52.025 00.151 15712 worker thread done servicing request
00:27:52.025 00.000 7988 OnExposeComplete: enter
00:27:52.027 00.002 7988 UpdateGuideState(): m_state=6
00:27:52.029 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
00:27:52.032 00.003 7988 Star::Find returns 1 (0), X=964.30, Y=188.62, Mass=1513, SNR=25.9, Peak=152 HFD=4.0
00:27:52.034 00.002 7988 MultiStar: [#1 0.10,-0.06,0.98,U] [#2 0.38,0.14,0.00,M2] [#3 0.11,0.13,0.84,U] [#4 0.11,0.39,0.00,M1] [#5 0.56,0.14,0.00,M1] [#6 0.03,-0.05,0.66,U] [#7 0.35,-0.01,0.53,U] [#8 0.21,-0.25,0.48,U] 
00:27:52.036 00.002 7988 refined, 5 included, MultiStar: {0.18, -0.00}, one-star: {0.32, 0.09}
00:27:52.038 00.002 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.56) = xAngle (-1.58 = -1.58)
00:27:52.040 00.002 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
00:27:52.040 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.02 mountX=-0.00 mountY=-0.18, mountTheta=-1.58
00:27:52.044 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.00, opts=13)
00:27:52.046 00.002 7988 Enqueuing Move request for scope (0.18, -0.00)
00:27:52.048 00.002 15712 Worker thread wakes up
00:27:52.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:52.048 00.000 7988 UpdateGuideState exits: m=1513 SNR=25.9
00:27:52.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:52.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
00:27:52.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:52.048 00.000 7988 Enqueuing Expose request
00:27:52.048 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
00:27:52.048 00.000 15712 Moving (0.18, -0.00) raw xDistance=-0.00 yDistance=-0.18
00:27:52.059 00.011 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:27:52.059 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
00:27:52.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:52.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:27:52.059 00.000 15712 MoveAxis(W, 3, ABG)
00:27:52.059 00.000 15712 Guiding  Dir = 3, Dur = 3
00:27:52.064 00.005 15712 IsGuiding returns 0
00:27:52.080 00.016 15712 IsGuiding returns 0
00:27:52.080 00.000 15712 Move returns status 0, amount 3
00:27:52.080 00.000 15712 MoveAxis(N, 0, ABG)
00:27:52.080 00.000 15712 Move returns status 0, amount 0
00:27:52.080 00.000 15712 move complete, result=0
00:27:52.080 00.000 15712 worker thread done servicing request
00:27:52.080 00.000 15712 Worker thread wakes up
00:27:52.080 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:27:52.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:52.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:53.713 01.633 15712 Exposure complete
00:27:53.775 00.062 15712 worker thread done servicing request
00:27:53.775 00.000 7988 OnExposeComplete: enter
00:27:53.775 00.000 7988 UpdateGuideState(): m_state=6
00:27:53.789 00.014 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
00:27:53.789 00.000 7988 Star::Find returns 1 (0), X=964.65, Y=188.63, Mass=1532, SNR=26.2, Peak=187 HFD=3.6
00:27:53.791 00.002 7988 MultiStar: [#1 0.24,-0.24,0.98,U] [#2 0.68,-0.14,0.00,M3] [#3 0.31,0.21,0.85,U] [#4 0.37,0.21,0.00,M2] [#5 0.34,-0.11,0.77,U] [#6 0.29,-0.12,0.67,U] [#7 -0.03,-0.14,0.51,U] [#8 0.32,-0.22,0.46,U] 
00:27:53.791 00.000 7988 refined, 6 included, MultiStar: {0.34, -0.06}, one-star: {0.67, 0.10}
00:27:53.791 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
00:27:53.791 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
00:27:53.791 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.06 hyp=0.34 cameraTheta=-0.16 mountX=-0.05 mountY=-0.33, mountTheta=-1.73
00:27:53.791 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.06, opts=13)
00:27:53.791 00.000 7988 Enqueuing Move request for scope (0.34, -0.06)
00:27:53.791 00.000 15712 Worker thread wakes up
00:27:53.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.06) opts 0xd
00:27:53.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.06)
00:27:53.791 00.000 15712 Moving (0.34, -0.06) raw xDistance=-0.05 yDistance=-0.33
00:27:53.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:27:53.791 00.000 7988 UpdateGuideState exits: m=1532 SNR=26.2
00:27:53.791 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:53.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:53.806 00.015 7988 Enqueuing Expose request
00:27:53.807 00.001 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:27:53.807 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
00:27:53.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:27:53.807 00.000 15712 MoveAxis(W, 1, ABG)
00:27:53.807 00.000 15712 Guiding  Dir = 3, Dur = 1
00:27:53.840 00.033 15712 IsGuiding returns 0
00:27:53.856 00.016 15712 IsGuiding returns 0
00:27:53.856 00.000 15712 Move returns status 0, amount 1
00:27:53.856 00.000 15712 MoveAxis(N, 86, ABG)
00:27:53.856 00.000 15712 Guiding  Dir = 0, Dur = 86
00:27:53.856 00.000 15712 IsGuiding returns 0
00:27:53.933 00.077 15712 PulseGuide returned control before completion, sleep 17
00:27:53.965 00.032 15712 IsGuiding returns 1
00:27:53.965 00.000 15712 scope still moving after pulse duration time elapsed
00:27:53.997 00.032 15712 IsGuiding returns 1
00:27:54.060 00.063 15712 IsGuiding returns 0
00:27:54.060 00.000 15712 scope move finished after 86 + 121 ms
00:27:54.060 00.000 15712 Move returns status 0, amount 86
00:27:54.060 00.000 15712 move complete, result=0
00:27:54.060 00.000 15712 worker thread done servicing request
00:27:54.060 00.000 15712 Worker thread wakes up
00:27:54.060 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.3 px 86 ms NORTH
00:27:54.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:54.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:55.476 01.416 15712 Exposure complete
00:27:55.554 00.078 15712 worker thread done servicing request
00:27:55.556 00.002 7988 OnExposeComplete: enter
00:27:55.558 00.002 7988 UpdateGuideState(): m_state=6
00:27:55.560 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
00:27:55.562 00.002 7988 Star::Find returns 1 (0), X=964.28, Y=188.38, Mass=1497, SNR=25.7, Peak=175 HFD=3.7
00:27:55.564 00.002 7988 MultiStar: [#1 0.31,-0.38,0.00,M1] [#2 0.36,-0.15,0.89,U] [#3 0.11,-0.08,0.88,U] [#4 -0.05,-0.02,0.76,U] [#5 0.32,-0.29,0.00,M1] [#6 0.25,0.04,0.70,U] [#7 0.17,-0.26,0.52,U] [#8 0.22,-0.31,0.48,U] 
00:27:55.566 00.002 7988 refined, 6 included, MultiStar: {0.20, -0.12}, one-star: {0.29, -0.15}
00:27:55.566 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.56) = xAngle (-2.11 = -2.11)
00:27:55.569 00.003 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.14 = -2.14)
00:27:55.571 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.55 mountX=-0.12 mountY=-0.20, mountTheta=-2.12
00:27:55.575 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.12, opts=13)
00:27:55.577 00.002 7988 Enqueuing Move request for scope (0.20, -0.12)
00:27:55.577 00.000 15712 Worker thread wakes up
00:27:55.579 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
00:27:55.579 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
00:27:55.579 00.000 15712 Moving (0.20, -0.12) raw xDistance=-0.12 yDistance=-0.20
00:27:55.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:27:55.581 00.002 7988 UpdateGuideState exits: m=1497 SNR=25.7
00:27:55.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:55.583 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:55.586 00.003 7988 Enqueuing Expose request
00:27:55.588 00.002 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:27:55.588 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
00:27:55.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:55.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:27:55.588 00.000 15712 MoveAxis(W, 1, ABG)
00:27:55.588 00.000 15712 Guiding  Dir = 3, Dur = 1
00:27:55.588 00.000 15712 IsGuiding returns 0
00:27:55.617 00.029 15712 IsGuiding returns 0
00:27:55.619 00.002 15712 Move returns status 0, amount 1
00:27:55.619 00.000 15712 MoveAxis(N, 0, ABG)
00:27:55.619 00.000 15712 Move returns status 0, amount 0
00:27:55.619 00.000 15712 move complete, result=0
00:27:55.619 00.000 15712 worker thread done servicing request
00:27:55.619 00.000 15712 Worker thread wakes up
00:27:55.619 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:27:55.620 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:55.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:57.257 01.637 15712 Exposure complete
00:27:57.320 00.063 15712 worker thread done servicing request
00:27:57.320 00.000 7988 OnExposeComplete: enter
00:27:57.321 00.001 7988 UpdateGuideState(): m_state=6
00:27:57.321 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
00:27:57.321 00.000 7988 Star::Find returns 1 (0), X=964.28, Y=188.19, Mass=1449, SNR=25.4, Peak=197 HFD=3.7
00:27:57.321 00.000 7988 MultiStar: [#1 0.34,-0.54,0.00,M2] [#2 0.44,-0.32,0.00,M3] [#3 0.18,-0.11,0.90,U] [#4 0.09,-0.11,0.74,U] [#5 0.29,-0.49,0.00,M2] [#6 0.04,-0.40,0.00,M1] [#7 0.29,-0.40,0.00,M1] [#8 0.52,-0.07,0.00,M1] 
00:27:57.321 00.000 7988 refined, 2 included, MultiStar: {0.20, -0.20}, one-star: {0.30, -0.34}
00:27:57.321 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
00:27:57.321 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
00:27:57.321 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-0.78 mountX=-0.20 mountY=-0.19, mountTheta=-2.36
00:27:57.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.20, opts=13)
00:27:57.321 00.000 7988 Enqueuing Move request for scope (0.20, -0.20)
00:27:57.321 00.000 15712 Worker thread wakes up
00:27:57.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
00:27:57.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
00:27:57.321 00.000 15712 Moving (0.20, -0.20) raw xDistance=-0.20 yDistance=-0.19
00:27:57.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:27:57.334 00.013 7988 UpdateGuideState exits: m=1449 SNR=25.4
00:27:57.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:57.336 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:57.336 00.000 7988 Enqueuing Expose request
00:27:57.336 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.92
00:27:57.336 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
00:27:57.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:57.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:27:57.336 00.000 15712 MoveAxis(E, 39, ABG)
00:27:57.336 00.000 15712 Guiding  Dir = 2, Dur = 39
00:27:57.336 00.000 15712 IsGuiding returns 0
00:27:57.352 00.016 15712 PulseGuide returned control before completion, sleep 29
00:27:57.403 00.051 15712 IsGuiding returns 1
00:27:57.403 00.000 15712 scope still moving after pulse duration time elapsed
00:27:57.432 00.029 15712 IsGuiding returns 0
00:27:57.432 00.000 15712 scope move finished after 39 + 53 ms
00:27:57.432 00.000 15712 Move returns status 0, amount 39
00:27:57.432 00.000 15712 MoveAxis(N, 0, ABG)
00:27:57.432 00.000 15712 Move returns status 0, amount 0
00:27:57.432 00.000 15712 move complete, result=0
00:27:57.432 00.000 15712 worker thread done servicing request
00:27:57.432 00.000 15712 Worker thread wakes up
00:27:57.432 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
00:27:57.434 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:57.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:58.853 01.419 15712 Exposure complete
00:27:58.914 00.061 15712 worker thread done servicing request
00:27:58.914 00.000 7988 OnExposeComplete: enter
00:27:58.914 00.000 7988 UpdateGuideState(): m_state=6
00:27:58.917 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
00:27:58.917 00.000 7988 Star::Find returns 1 (0), X=964.24, Y=188.51, Mass=1484, SNR=25.8, Peak=180 HFD=3.9
00:27:58.919 00.002 7988 MultiStar: [#1 0.25,-0.31,1.00,U] [#2 0.29,0.07,0.88,U] [#3 0.35,0.07,0.86,U] [#4 0.24,0.14,0.75,U] [#5 0.17,-0.35,0.76,U] [#6 0.04,-0.14,0.70,U] [#7 0.10,-0.17,0.54,U] [#8 0.05,-0.10,0.47,U] 
00:27:58.919 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.09}, one-star: {0.25, -0.02}
00:27:58.921 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
00:27:58.921 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
00:27:58.923 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.39 mountX=-0.08 mountY=-0.21, mountTheta=-1.95
00:27:58.925 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.09, opts=13)
00:27:58.925 00.000 7988 Enqueuing Move request for scope (0.21, -0.09)
00:27:58.927 00.002 15712 Worker thread wakes up
00:27:58.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
00:27:58.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
00:27:58.927 00.000 15712 Moving (0.21, -0.09) raw xDistance=-0.08 yDistance=-0.21
00:27:58.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:27:58.927 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.8
00:27:58.930 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:58.931 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:27:58.931 00.000 7988 Enqueuing Expose request
00:27:58.931 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:27:58.931 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
00:27:58.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:58.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:27:58.931 00.000 15712 MoveAxis(E, 0, ABG)
00:27:58.931 00.000 15712 Move returns status 0, amount 0
00:27:58.931 00.000 15712 MoveAxis(N, 0, ABG)
00:27:58.931 00.000 15712 Move returns status 0, amount 0
00:27:58.931 00.000 15712 move complete, result=0
00:27:58.931 00.000 15712 worker thread done servicing request
00:27:58.931 00.000 15712 Worker thread wakes up
00:27:58.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:27:58.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:27:58.931 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:00.573 01.642 15712 Exposure complete
00:28:00.634 00.061 15712 worker thread done servicing request
00:28:00.634 00.000 7988 OnExposeComplete: enter
00:28:00.635 00.001 7988 UpdateGuideState(): m_state=6
00:28:00.635 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
00:28:00.635 00.000 7988 Star::Find returns 1 (0), X=964.20, Y=188.76, Mass=1458, SNR=25.7, Peak=160 HFD=4.1
00:28:00.635 00.000 7988 MultiStar: [#1 0.06,-0.17,1.00,U] [#2 0.19,0.01,0.87,U] [#3 0.03,0.06,0.86,U] [#4 -0.03,0.31,0.75,U] [#5 0.31,0.09,0.77,U] [#6 0.04,-0.12,0.68,U] [#7 0.24,0.17,0.55,U] [#8 0.27,-0.09,0.51,U] 
00:28:00.635 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.21, 0.23}
00:28:00.635 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.56) = xAngle (-1.19 = -1.19)
00:28:00.635 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
00:28:00.635 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.38 mountX=0.06 mountY=-0.14, mountTheta=-1.19
00:28:00.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.06, opts=13)
00:28:00.635 00.000 7988 Enqueuing Move request for scope (0.14, 0.06)
00:28:00.646 00.011 15712 Worker thread wakes up
00:28:00.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
00:28:00.646 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
00:28:00.646 00.000 15712 Moving (0.14, 0.06) raw xDistance=0.06 yDistance=-0.14
00:28:00.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:28:00.646 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.7
00:28:00.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:00.650 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:00.650 00.000 7988 Enqueuing Expose request
00:28:00.650 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:28:00.650 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
00:28:00.650 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:00.650 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:28:00.650 00.000 15712 MoveAxis(E, 2, ABG)
00:28:00.650 00.000 15712 Guiding  Dir = 2, Dur = 2
00:28:00.650 00.000 15712 IsGuiding returns 0
00:28:00.702 00.052 15712 IsGuiding returns 0
00:28:00.702 00.000 15712 Move returns status 0, amount 2
00:28:00.702 00.000 15712 MoveAxis(N, 0, ABG)
00:28:00.702 00.000 15712 Move returns status 0, amount 0
00:28:00.702 00.000 15712 move complete, result=0
00:28:00.702 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:28:00.704 00.002 15712 worker thread done servicing request
00:28:00.704 00.000 15712 Worker thread wakes up
00:28:00.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:00.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:02.121 01.417 15712 Exposure complete
00:28:02.176 00.055 15712 worker thread done servicing request
00:28:02.176 00.000 7988 OnExposeComplete: enter
00:28:02.182 00.006 7988 UpdateGuideState(): m_state=6
00:28:02.184 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
00:28:02.184 00.000 7988 Star::Find returns 1 (0), X=964.31, Y=188.62, Mass=1385, SNR=24.9, Peak=153 HFD=3.6
00:28:02.186 00.002 7988 MultiStar: [#1 0.26,-0.22,1.04,U] [#2 0.32,-0.02,0.91,U] [#3 0.08,0.10,0.89,U] [#4 0.18,0.11,0.80,U] [#5 0.14,-0.00,0.80,U] [#6 -0.14,0.01,0.70,U] [#7 0.16,-0.07,0.53,U] [#8 0.48,0.00,0.00,M1] 
00:28:02.186 00.000 7988 refined, 7 included, MultiStar: {0.18, -0.00}, one-star: {0.32, 0.09}
00:28:02.188 00.002 7988 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.56) = xAngle (-1.57 = -1.57)
00:28:02.188 00.000 7988 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
00:28:02.190 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.00 mountX=0.00 mountY=-0.18, mountTheta=-1.57
00:28:02.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.00, opts=13)
00:28:02.193 00.003 7988 Enqueuing Move request for scope (0.18, -0.00)
00:28:02.195 00.002 15712 Worker thread wakes up
00:28:02.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
00:28:02.195 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
00:28:02.195 00.000 15712 Moving (0.18, -0.00) raw xDistance=0.00 yDistance=-0.18
00:28:02.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:02.195 00.000 7988 UpdateGuideState exits: m=1385 SNR=24.9
00:28:02.197 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:02.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:02.199 00.002 7988 Enqueuing Expose request
00:28:02.199 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:28:02.199 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
00:28:02.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:02.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:28:02.199 00.000 15712 MoveAxis(E, 2, ABG)
00:28:02.199 00.000 15712 Guiding  Dir = 2, Dur = 2
00:28:02.199 00.000 15712 IsGuiding returns 0
00:28:02.219 00.020 15712 IsGuiding returns 0
00:28:02.219 00.000 15712 Move returns status 0, amount 2
00:28:02.219 00.000 15712 MoveAxis(N, 0, ABG)
00:28:02.219 00.000 15712 Move returns status 0, amount 0
00:28:02.219 00.000 15712 move complete, result=0
00:28:02.219 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:28:02.222 00.003 15712 worker thread done servicing request
00:28:02.222 00.000 15712 Worker thread wakes up
00:28:02.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:02.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:03.860 01.638 15712 Exposure complete
00:28:03.919 00.059 15712 worker thread done servicing request
00:28:03.919 00.000 7988 OnExposeComplete: enter
00:28:03.919 00.000 7988 UpdateGuideState(): m_state=6
00:28:03.923 00.004 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
00:28:03.923 00.000 7988 Star::Find returns 1 (0), X=964.28, Y=188.28, Mass=1534, SNR=26.3, Peak=162 HFD=4.4
00:28:03.925 00.002 7988 MultiStar: [#1 0.20,-0.46,0.00,M1] [#2 0.43,-0.39,0.00,M1] [#3 0.16,-0.06,0.83,U] [#4 0.08,0.10,0.74,U] [#5 0.55,-0.28,0.00,M1] [#6 0.16,-0.39,0.00,M1] [#7 0.09,-0.19,0.52,U] [#8 0.29,-0.29,0.00,M2] 
00:28:03.925 00.000 7988 refined, 3 included, MultiStar: {0.17, -0.10}, one-star: {0.29, -0.25}
00:28:03.927 00.002 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.56) = xAngle (-2.11 = -2.11)
00:28:03.927 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.14 = -2.14)
00:28:03.929 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.54 mountX=-0.10 mountY=-0.17, mountTheta=-2.11
00:28:03.930 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.10, opts=13)
00:28:03.932 00.002 7988 Enqueuing Move request for scope (0.17, -0.10)
00:28:03.932 00.000 15712 Worker thread wakes up
00:28:03.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:28:03.932 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:28:03.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:28:03.934 00.002 7988 UpdateGuideState exits: m=1534 SNR=26.3
00:28:03.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:03.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:03.934 00.000 7988 Enqueuing Expose request
00:28:03.934 00.000 15712 Moving (0.17, -0.10) raw xDistance=-0.10 yDistance=-0.17
00:28:03.934 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:28:03.934 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
00:28:03.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:03.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:28:03.934 00.000 15712 MoveAxis(E, 0, ABG)
00:28:03.934 00.000 15712 Move returns status 0, amount 0
00:28:03.934 00.000 15712 MoveAxis(N, 0, ABG)
00:28:03.934 00.000 15712 Move returns status 0, amount 0
00:28:03.934 00.000 15712 move complete, result=0
00:28:03.934 00.000 15712 worker thread done servicing request
00:28:03.934 00.000 15712 Worker thread wakes up
00:28:03.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:03.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:03.934 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:05.354 01.420 15712 Exposure complete
00:28:05.417 00.063 15712 worker thread done servicing request
00:28:05.417 00.000 7988 OnExposeComplete: enter
00:28:05.418 00.001 7988 UpdateGuideState(): m_state=6
00:28:05.420 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
00:28:05.420 00.000 7988 Star::Find returns 1 (0), X=964.04, Y=188.44, Mass=1456, SNR=25.6, Peak=168 HFD=3.7
00:28:05.422 00.002 7988 MultiStar: [#1 0.11,-0.10,1.04,U] [#2 0.36,-0.14,0.84,U] [#3 0.17,0.14,0.83,U] [#4 0.04,0.11,0.77,U] [#5 0.22,-0.17,0.73,U] [#6 0.13,-0.23,0.69,U] [#7 0.01,-0.36,0.53,U] [#8 0.23,0.08,0.51,U] 
00:28:05.422 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.06, -0.09}
00:28:05.424 00.002 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
00:28:05.424 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
00:28:05.426 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.00 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
00:28:05.427 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.09, opts=13)
00:28:05.429 00.002 7988 Enqueuing Move request for scope (0.06, -0.09)
00:28:05.429 00.000 15712 Worker thread wakes up
00:28:05.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
00:28:05.429 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
00:28:05.429 00.000 15712 Moving (0.06, -0.09) raw xDistance=-0.09 yDistance=-0.06
00:28:05.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:05.429 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.6
00:28:05.432 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:05.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:05.434 00.002 7988 Enqueuing Expose request
00:28:05.434 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:28:05.434 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
00:28:05.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:05.434 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:05.434 00.000 15712 MoveAxis(E, 0, ABG)
00:28:05.434 00.000 15712 Move returns status 0, amount 0
00:28:05.434 00.000 15712 MoveAxis(N, 0, ABG)
00:28:05.434 00.000 15712 Move returns status 0, amount 0
00:28:05.434 00.000 15712 move complete, result=0
00:28:05.434 00.000 15712 worker thread done servicing request
00:28:05.434 00.000 15712 Worker thread wakes up
00:28:05.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:05.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:05.434 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:07.076 01.642 15712 Exposure complete
00:28:07.137 00.061 15712 worker thread done servicing request
00:28:07.137 00.000 7988 OnExposeComplete: enter
00:28:07.139 00.002 7988 UpdateGuideState(): m_state=6
00:28:07.141 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
00:28:07.141 00.000 7988 Star::Find returns 1 (0), X=964.16, Y=188.38, Mass=1441, SNR=25.6, Peak=165 HFD=3.8
00:28:07.143 00.002 7988 MultiStar: [#1 0.13,-0.32,1.04,U] [#2 0.45,-0.08,0.00,M1] [#3 0.02,-0.05,0.87,U] [#4 0.05,0.25,0.76,U] [#5 0.12,-0.35,0.70,U] [#6 0.13,-0.27,0.66,U] [#7 0.23,-0.21,0.54,U] [#8 0.39,-0.15,0.00,M2] 
00:28:07.143 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.16}, one-star: {0.18, -0.15}
00:28:07.144 00.001 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
00:28:07.144 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
00:28:07.146 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.92 mountX=-0.16 mountY=-0.12, mountTheta=-2.51
00:28:07.148 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.16, opts=13)
00:28:07.148 00.000 7988 Enqueuing Move request for scope (0.12, -0.16)
00:28:07.150 00.002 15712 Worker thread wakes up
00:28:07.150 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
00:28:07.150 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
00:28:07.150 00.000 15712 Moving (0.12, -0.16) raw xDistance=-0.16 yDistance=-0.12
00:28:07.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:07.150 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.6
00:28:07.153 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:07.153 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:07.155 00.002 7988 Enqueuing Expose request
00:28:07.155 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:28:07.155 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
00:28:07.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:07.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:28:07.155 00.000 15712 MoveAxis(W, 1, ABG)
00:28:07.155 00.000 15712 Guiding  Dir = 3, Dur = 1
00:28:07.155 00.000 15712 IsGuiding returns 0
00:28:07.175 00.020 15712 IsGuiding returns 0
00:28:07.175 00.000 15712 Move returns status 0, amount 1
00:28:07.175 00.000 15712 MoveAxis(N, 0, ABG)
00:28:07.175 00.000 15712 Move returns status 0, amount 0
00:28:07.175 00.000 15712 move complete, result=0
00:28:07.175 00.000 15712 worker thread done servicing request
00:28:07.175 00.000 15712 Worker thread wakes up
00:28:07.175 00.000 7988 GuideStep: -0.2 px 1 ms WEST, -0.1 px 0 ms NORTH
00:28:07.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:07.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:08.591 01.416 15712 Exposure complete
00:28:08.652 00.061 15712 worker thread done servicing request
00:28:08.652 00.000 7988 OnExposeComplete: enter
00:28:08.652 00.000 7988 UpdateGuideState(): m_state=6
00:28:08.652 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
00:28:08.656 00.004 7988 Star::Find returns 1 (0), X=964.44, Y=188.21, Mass=1472, SNR=25.6, Peak=155 HFD=3.9
00:28:08.656 00.000 7988 MultiStar: [#1 0.11,-0.64,0.00,M1] [#2 0.32,-0.43,0.00,M2] [#3 0.24,-0.39,0.00,M1] [#4 0.22,-0.20,0.74,U] [#5 0.21,-0.66,0.00,M1] [#6 0.02,-0.57,0.00,M1] [#7 0.24,-0.61,0.00,M1] [#8 0.42,-0.46,0.00,M3] 
00:28:08.656 00.000 7988 refined, 1 included, MultiStar: {0.35, -0.27}, one-star: {0.46, -0.32}
00:28:08.656 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
00:28:08.656 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
00:28:08.656 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=-0.27 hyp=0.45 cameraTheta=-0.65 mountX=-0.27 mountY=-0.35, mountTheta=-2.23
00:28:08.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=-0.27, opts=13)
00:28:08.656 00.000 7988 Enqueuing Move request for scope (0.35, -0.27)
00:28:08.656 00.000 15712 Worker thread wakes up
00:28:08.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.27) opts 0xd
00:28:08.656 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, -0.27)
00:28:08.656 00.000 15712 Moving (0.35, -0.27) raw xDistance=-0.27 yDistance=-0.35
00:28:08.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:08.656 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.6
00:28:08.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:08.668 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:08.668 00.000 7988 Enqueuing Expose request
00:28:08.668 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.92
00:28:08.668 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
00:28:08.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:28:08.668 00.000 15712 MoveAxis(E, 52, ABG)
00:28:08.668 00.000 15712 Guiding  Dir = 2, Dur = 52
00:28:08.668 00.000 15712 IsGuiding returns 0
00:28:08.690 00.022 15712 PulseGuide returned control before completion, sleep 40
00:28:08.764 00.074 15712 IsGuiding returns 1
00:28:08.764 00.000 15712 scope still moving after pulse duration time elapsed
00:28:08.796 00.032 15712 IsGuiding returns 0
00:28:08.796 00.000 15712 scope move finished after 52 + 72 ms
00:28:08.796 00.000 15712 Move returns status 0, amount 52
00:28:08.796 00.000 15712 MoveAxis(N, 89, ABG)
00:28:08.796 00.000 15712 Guiding  Dir = 0, Dur = 89
00:28:08.796 00.000 15712 IsGuiding returns 0
00:28:08.870 00.074 15712 PulseGuide returned control before completion, sleep 26
00:28:08.908 00.038 15712 IsGuiding returns 1
00:28:08.908 00.000 15712 scope still moving after pulse duration time elapsed
00:28:08.941 00.033 15712 IsGuiding returns 1
00:28:08.979 00.038 15712 IsGuiding returns 0
00:28:08.979 00.000 15712 scope move finished after 89 + 96 ms
00:28:08.979 00.000 15712 Move returns status 0, amount 89
00:28:08.979 00.000 15712 move complete, result=0
00:28:08.979 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.3 px 89 ms NORTH
00:28:08.984 00.005 15712 worker thread done servicing request
00:28:08.984 00.000 15712 Worker thread wakes up
00:28:08.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:08.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:10.616 01.632 15712 Exposure complete
00:28:10.676 00.060 15712 worker thread done servicing request
00:28:10.680 00.004 7988 OnExposeComplete: enter
00:28:10.681 00.001 7988 UpdateGuideState(): m_state=6
00:28:10.681 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
00:28:10.681 00.000 7988 Star::Find returns 1 (0), X=964.29, Y=188.33, Mass=1502, SNR=26.0, Peak=170 HFD=3.7
00:28:10.681 00.000 7988 MultiStar: [#1 0.31,-0.19,0.99,U] [#2 0.39,-0.05,0.00,M3] [#3 0.09,0.10,0.83,U] [#4 0.28,-0.08,0.72,U] [#5 0.30,0.01,0.78,U] [#6 0.13,-0.37,0.70,U] [#7 0.19,-0.14,0.54,U] [#8 0.05,-0.11,0.53,U] 
00:28:10.681 00.000 7988 refined, 7 included, MultiStar: {0.22, -0.12}, one-star: {0.30, -0.20}
00:28:10.681 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
00:28:10.681 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
00:28:10.681 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.51 mountX=-0.12 mountY=-0.22, mountTheta=-2.08
00:28:10.681 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.12, opts=13)
00:28:10.681 00.000 7988 Enqueuing Move request for scope (0.22, -0.12)
00:28:10.681 00.000 15712 Worker thread wakes up
00:28:10.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
00:28:10.681 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
00:28:10.681 00.000 15712 Moving (0.22, -0.12) raw xDistance=-0.12 yDistance=-0.22
00:28:10.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:10.681 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.0
00:28:10.695 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:10.695 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:10.697 00.002 7988 Enqueuing Expose request
00:28:10.697 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:28:10.697 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
00:28:10.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:10.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:28:10.697 00.000 15712 MoveAxis(W, 5, ABG)
00:28:10.697 00.000 15712 Guiding  Dir = 3, Dur = 5
00:28:10.697 00.000 15712 IsGuiding returns 0
00:28:10.717 00.020 15712 IsGuiding returns 0
00:28:10.717 00.000 15712 Move returns status 0, amount 5
00:28:10.717 00.000 15712 MoveAxis(N, 0, ABG)
00:28:10.717 00.000 15712 Move returns status 0, amount 0
00:28:10.717 00.000 15712 move complete, result=0
00:28:10.717 00.000 15712 worker thread done servicing request
00:28:10.717 00.000 15712 Worker thread wakes up
00:28:10.717 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
00:28:10.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:10.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:12.130 01.413 15712 Exposure complete
00:28:12.178 00.048 15712 worker thread done servicing request
00:28:12.178 00.000 7988 OnExposeComplete: enter
00:28:12.194 00.016 7988 UpdateGuideState(): m_state=6
00:28:12.194 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
00:28:12.194 00.000 7988 Star::Find returns 1 (0), X=964.26, Y=188.65, Mass=1481, SNR=25.7, Peak=170 HFD=3.7
00:28:12.194 00.000 7988 MultiStar: [#1 0.14,-0.24,1.02,U] [#2 0.34,-0.18,0.87,U] [#3 -0.07,-0.16,0.87,U] [#4 0.01,-0.09,0.71,U] [#5 0.17,-0.34,0.75,U] [#6 0.04,-0.12,0.66,U] [#7 0.03,-0.31,0.52,U] [#8 0.14,-0.10,0.50,U] 
00:28:12.194 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.15}, one-star: {0.27, 0.12}
00:28:12.194 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
00:28:12.194 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
00:28:12.194 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.85 mountX=-0.15 mountY=-0.13, mountTheta=-2.43
00:28:12.194 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.15, opts=13)
00:28:12.194 00.000 7988 Enqueuing Move request for scope (0.13, -0.15)
00:28:12.194 00.000 15712 Worker thread wakes up
00:28:12.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
00:28:12.194 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
00:28:12.194 00.000 15712 Moving (0.13, -0.15) raw xDistance=-0.15 yDistance=-0.13
00:28:12.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:12.194 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.7
00:28:12.207 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:12.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:12.209 00.002 7988 Enqueuing Expose request
00:28:12.211 00.002 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:28:12.211 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
00:28:12.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:12.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:28:12.211 00.000 15712 MoveAxis(W, 4, ABG)
00:28:12.211 00.000 15712 Guiding  Dir = 3, Dur = 4
00:28:12.211 00.000 15712 IsGuiding returns 0
00:28:12.227 00.016 15712 IsGuiding returns 0
00:28:12.227 00.000 15712 Move returns status 0, amount 4
00:28:12.227 00.000 15712 MoveAxis(N, 0, ABG)
00:28:12.227 00.000 15712 Move returns status 0, amount 0
00:28:12.227 00.000 15712 move complete, result=0
00:28:12.227 00.000 15712 worker thread done servicing request
00:28:12.227 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:28:12.227 00.000 15712 Worker thread wakes up
00:28:12.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:12.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:13.869 01.642 15712 Exposure complete
00:28:13.927 00.058 15712 worker thread done servicing request
00:28:13.931 00.004 7988 OnExposeComplete: enter
00:28:13.931 00.000 7988 UpdateGuideState(): m_state=6
00:28:13.933 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
00:28:13.933 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.74, Mass=1461, SNR=25.4, Peak=144 HFD=4.1
00:28:13.935 00.002 7988 MultiStar: [#1 0.16,-0.10,0.98,U] [#2 0.42,-0.01,0.00,M3] [#3 0.27,-0.05,0.86,U] [#4 0.08,0.31,0.75,U] [#5 0.36,0.15,0.79,U] [#6 0.18,0.11,0.64,U] [#7 0.18,-0.03,0.55,U] [#8 0.22,0.31,0.48,U] 
00:28:13.935 00.000 7988 refined, 7 included, MultiStar: {0.20, 0.10}, one-star: {0.14, 0.21}
00:28:13.937 00.002 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
00:28:13.937 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
00:28:13.939 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.48 mountX=0.10 mountY=-0.20, mountTheta=-1.09
00:28:13.941 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.10, opts=13)
00:28:13.941 00.000 7988 Enqueuing Move request for scope (0.20, 0.10)
00:28:13.943 00.002 15712 Worker thread wakes up
00:28:13.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
00:28:13.943 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
00:28:13.943 00.000 15712 Moving (0.20, 0.10) raw xDistance=0.10 yDistance=-0.20
00:28:13.944 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:13.944 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.4
00:28:13.947 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:13.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:13.947 00.000 7988 Enqueuing Expose request
00:28:13.947 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:28:13.947 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
00:28:13.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:13.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:28:13.947 00.000 15712 MoveAxis(W, 3, ABG)
00:28:13.947 00.000 15712 Guiding  Dir = 3, Dur = 3
00:28:13.978 00.031 15712 IsGuiding returns 0
00:28:14.001 00.023 15712 IsGuiding returns 0
00:28:14.001 00.000 15712 Move returns status 0, amount 3
00:28:14.001 00.000 15712 MoveAxis(N, 0, ABG)
00:28:14.001 00.000 15712 Move returns status 0, amount 0
00:28:14.001 00.000 15712 move complete, result=0
00:28:14.001 00.000 15712 worker thread done servicing request
00:28:14.001 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:28:14.001 00.000 15712 Worker thread wakes up
00:28:14.004 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:14.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:15.423 01.419 15712 Exposure complete
00:28:15.485 00.062 15712 worker thread done servicing request
00:28:15.485 00.000 7988 OnExposeComplete: enter
00:28:15.485 00.000 7988 UpdateGuideState(): m_state=6
00:28:15.485 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
00:28:15.485 00.000 7988 Star::Find returns 1 (0), X=964.03, Y=188.56, Mass=1305, SNR=24.1, Peak=146 HFD=3.7
00:28:15.485 00.000 7988 MultiStar: [#1 0.10,-0.11,1.06,U] [#2 0.30,-0.05,0.90,U] [#3 -0.12,0.02,0.93,U] [#4 0.03,0.22,0.77,U] [#5 0.20,-0.07,0.82,U] [#6 -0.06,-0.20,0.71,U] [#7 -0.27,-0.07,0.56,U] [#8 0.25,0.06,0.46,U] 
00:28:15.485 00.000 7988 single-star, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.05, 0.03}
00:28:15.485 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
00:28:15.492 00.007 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
00:28:15.492 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.57 mountX=0.03 mountY=-0.05, mountTheta=-1.00
00:28:15.495 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.03, opts=13)
00:28:15.495 00.000 7988 Enqueuing Move request for scope (0.05, 0.03)
00:28:15.495 00.000 15712 Worker thread wakes up
00:28:15.495 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:28:15.495 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:28:15.495 00.000 15712 Moving (0.05, 0.03) raw xDistance=0.03 yDistance=-0.05
00:28:15.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:15.495 00.000 7988 UpdateGuideState exits: m=1305 SNR=24.1
00:28:15.499 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:15.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:15.499 00.000 7988 Enqueuing Expose request
00:28:15.499 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:28:15.499 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
00:28:15.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:15.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:28:15.499 00.000 15712 MoveAxis(E, 4, ABG)
00:28:15.499 00.000 15712 Guiding  Dir = 2, Dur = 4
00:28:15.499 00.000 15712 IsGuiding returns 0
00:28:15.510 00.011 15712 IsGuiding returns 0
00:28:15.510 00.000 15712 Move returns status 0, amount 4
00:28:15.510 00.000 15712 MoveAxis(N, 0, ABG)
00:28:15.510 00.000 15712 Move returns status 0, amount 0
00:28:15.510 00.000 15712 move complete, result=0
00:28:15.510 00.000 15712 worker thread done servicing request
00:28:15.510 00.000 15712 Worker thread wakes up
00:28:15.510 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:28:15.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:15.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:17.153 01.643 15712 Exposure complete
00:28:17.207 00.054 15712 worker thread done servicing request
00:28:17.207 00.000 7988 OnExposeComplete: enter
00:28:17.215 00.008 7988 UpdateGuideState(): m_state=6
00:28:17.215 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
00:28:17.215 00.000 7988 Star::Find returns 1 (0), X=964.13, Y=188.54, Mass=1430, SNR=25.3, Peak=161 HFD=3.9
00:28:17.215 00.000 7988 MultiStar: [#1 0.10,-0.28,1.03,U] [#2 0.17,-0.13,0.85,U] [#3 -0.13,-0.14,0.86,U] [#4 -0.08,0.22,0.74,U] [#5 0.08,-0.07,0.75,U] [#6 -0.19,-0.19,0.65,U] [#7 -0.44,-0.28,0.00,M1] [#8 -0.12,-0.42,0.00,M1] 
00:28:17.215 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.09}, one-star: {0.14, 0.01}
00:28:17.215 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
00:28:17.215 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
00:28:17.215 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.29 mountX=-0.09 mountY=-0.02, mountTheta=-2.88
00:28:17.224 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
00:28:17.224 00.000 7988 Enqueuing Move request for scope (0.03, -0.09)
00:28:17.224 00.000 15712 Worker thread wakes up
00:28:17.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
00:28:17.224 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
00:28:17.224 00.000 15712 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.02
00:28:17.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:17.224 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.3
00:28:17.230 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:17.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:17.230 00.000 7988 Enqueuing Expose request
00:28:17.230 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:28:17.230 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
00:28:17.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:17.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:28:17.230 00.000 15712 MoveAxis(E, 6, ABG)
00:28:17.230 00.000 15712 Guiding  Dir = 2, Dur = 6
00:28:17.230 00.000 15712 IsGuiding returns 0
00:28:17.262 00.032 15712 IsGuiding returns 0
00:28:17.262 00.000 15712 Move returns status 0, amount 6
00:28:17.262 00.000 15712 MoveAxis(N, 0, ABG)
00:28:17.262 00.000 15712 Move returns status 0, amount 0
00:28:17.262 00.000 15712 move complete, result=0
00:28:17.262 00.000 15712 worker thread done servicing request
00:28:17.262 00.000 15712 Worker thread wakes up
00:28:17.262 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
00:28:17.264 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:17.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:18.680 01.416 15712 Exposure complete
00:28:18.741 00.061 15712 worker thread done servicing request
00:28:18.741 00.000 7988 OnExposeComplete: enter
00:28:18.741 00.000 7988 UpdateGuideState(): m_state=6
00:28:18.744 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
00:28:18.744 00.000 7988 Star::Find returns 1 (0), X=964.11, Y=188.14, Mass=1488, SNR=25.7, Peak=187 HFD=4.2
00:28:18.746 00.002 7988 MultiStar: [#1 0.15,-0.68,0.00,M1] [#2 0.19,-0.52,0.00,M2] [#3 -0.10,-0.33,0.88,U] [#4 0.16,-0.34,0.75,U] [#5 0.16,-0.83,0.00,M1] [#6 -0.01,-0.41,0.00,M1] [#7 0.28,-0.80,0.00,M2] [#8 0.16,-0.36,0.00,M2] 
00:28:18.748 00.002 7988 refined, 2 included, MultiStar: {0.06, -0.36}, one-star: {0.13, -0.39}
00:28:18.748 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
00:28:18.750 00.002 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
00:28:18.750 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.36 hyp=0.36 cameraTheta=-1.40 mountX=-0.36 mountY=-0.05, mountTheta=-3.00
00:28:18.753 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.36, opts=13)
00:28:18.753 00.000 7988 Enqueuing Move request for scope (0.06, -0.36)
00:28:18.753 00.000 15712 Worker thread wakes up
00:28:18.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.36) opts 0xd
00:28:18.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.36)
00:28:18.753 00.000 15712 Moving (0.06, -0.36) raw xDistance=-0.36 yDistance=-0.05
00:28:18.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:18.757 00.004 7988 UpdateGuideState exits: m=1488 SNR=25.7
00:28:18.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:18.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:18.757 00.000 7988 Enqueuing Expose request
00:28:18.757 00.000 15712 PPEC rslt: input = -0.36, final = -0.23, react = -0.21, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.92
00:28:18.757 00.000 15712 PPEC: input: -0.36, control: -0.23, exposure: 1500
00:28:18.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:18.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:28:18.757 00.000 15712 MoveAxis(E, 74, ABG)
00:28:18.757 00.000 15712 Guiding  Dir = 2, Dur = 74
00:28:18.792 00.035 15712 IsGuiding returns 0
00:28:18.812 00.020 15712 PulseGuide returned control before completion, sleep 69
00:28:18.886 00.074 15712 IsGuiding returns 1
00:28:18.886 00.000 15712 scope still moving after pulse duration time elapsed
00:28:18.940 00.054 15712 IsGuiding returns 0
00:28:18.940 00.000 15712 scope move finished after 74 + 69 ms
00:28:18.940 00.000 15712 Move returns status 0, amount 74
00:28:18.940 00.000 15712 MoveAxis(N, 0, ABG)
00:28:18.940 00.000 15712 Move returns status 0, amount 0
00:28:18.940 00.000 15712 move complete, result=0
00:28:18.940 00.000 7988 GuideStep: -0.4 px 74 ms EAST, -0.1 px 0 ms NORTH
00:28:18.940 00.000 15712 worker thread done servicing request
00:28:18.940 00.000 15712 Worker thread wakes up
00:28:18.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:18.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:20.576 01.636 15712 Exposure complete
00:28:20.637 00.061 15712 worker thread done servicing request
00:28:20.637 00.000 7988 OnExposeComplete: enter
00:28:20.639 00.002 7988 UpdateGuideState(): m_state=6
00:28:20.640 00.001 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
00:28:20.642 00.002 7988 Star::Find returns 1 (0), X=964.21, Y=188.14, Mass=1465, SNR=25.6, Peak=202 HFD=3.8
00:28:20.642 00.000 7988 MultiStar: [#1 0.06,-0.38,1.01,U] [#2 0.31,-0.07,0.88,U] [#3 -0.09,-0.22,0.86,U] [#4 0.24,-0.30,0.74,U] [#5 0.14,-0.44,0.00,M2] [#6 -0.09,-0.51,0.00,M2] [#7 -0.16,-0.38,0.00,M3] [#8 0.14,-0.40,0.00,M3] 
00:28:20.644 00.002 7988 refined, 4 included, MultiStar: {0.15, -0.28}, one-star: {0.23, -0.39}
00:28:20.644 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
00:28:20.646 00.002 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
00:28:20.646 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.31 cameraTheta=-1.08 mountX=-0.28 mountY=-0.14, mountTheta=-2.67
00:28:20.648 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.28, opts=13)
00:28:20.650 00.002 7988 Enqueuing Move request for scope (0.15, -0.28)
00:28:20.650 00.000 15712 Worker thread wakes up
00:28:20.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
00:28:20.650 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
00:28:20.650 00.000 15712 Moving (0.15, -0.28) raw xDistance=-0.28 yDistance=-0.14
00:28:20.653 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:20.653 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.6
00:28:20.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:20.653 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:20.657 00.004 7988 Enqueuing Expose request
00:28:20.657 00.000 15712 PPEC rslt: input = -0.28, final = -0.16, react = -0.17, pred = 0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.92
00:28:20.657 00.000 15712 PPEC: input: -0.28, control: -0.16, exposure: 1500
00:28:20.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:20.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:28:20.657 00.000 15712 MoveAxis(E, 52, ABG)
00:28:20.657 00.000 15712 Guiding  Dir = 2, Dur = 52
00:28:20.657 00.000 15712 IsGuiding returns 0
00:28:20.674 00.017 15712 PulseGuide returned control before completion, sleep 39
00:28:20.760 00.086 15712 IsGuiding returns 0
00:28:20.760 00.000 15712 Move returns status 0, amount 52
00:28:20.760 00.000 15712 MoveAxis(N, 0, ABG)
00:28:20.760 00.000 15712 Move returns status 0, amount 0
00:28:20.760 00.000 15712 move complete, result=0
00:28:20.760 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
00:28:20.764 00.004 15712 worker thread done servicing request
00:28:20.764 00.000 15712 Worker thread wakes up
00:28:20.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:20.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:22.170 01.406 15712 Exposure complete
00:28:22.231 00.061 15712 worker thread done servicing request
00:28:22.231 00.000 7988 OnExposeComplete: enter
00:28:22.231 00.000 7988 UpdateGuideState(): m_state=6
00:28:22.234 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
00:28:22.236 00.002 7988 Star::Find returns 1 (0), X=964.28, Y=188.79, Mass=1506, SNR=26.0, Peak=168 HFD=4.0
00:28:22.236 00.000 7988 MultiStar: [#1 0.22,-0.04,0.99,U] [#2 0.28,0.19,0.88,U] [#3 0.10,0.23,0.87,U] [#4 0.09,0.46,0.00,M1] [#5 0.29,-0.10,0.71,U] [#6 0.12,0.11,0.66,U] [#7 0.13,0.33,0.50,U] [#8 -0.01,0.26,0.45,U] 
00:28:22.238 00.002 7988 refined, 7 included, MultiStar: {0.20, 0.14}, one-star: {0.30, 0.26}
00:28:22.238 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
00:28:22.240 00.002 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
00:28:22.240 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.64 mountX=0.15 mountY=-0.20, mountTheta=-0.94
00:28:22.242 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.14, opts=13)
00:28:22.244 00.002 7988 Enqueuing Move request for scope (0.20, 0.14)
00:28:22.244 00.000 15712 Worker thread wakes up
00:28:22.244 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
00:28:22.244 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
00:28:22.244 00.000 15712 Moving (0.20, 0.14) raw xDistance=0.15 yDistance=-0.20
00:28:22.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:22.247 00.003 7988 UpdateGuideState exits: m=1506 SNR=26.0
00:28:22.249 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:22.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:22.251 00.002 7988 Enqueuing Expose request
00:28:22.251 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:28:22.251 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
00:28:22.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:22.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:28:22.251 00.000 15712 MoveAxis(W, 3, ABG)
00:28:22.251 00.000 15712 Guiding  Dir = 3, Dur = 3
00:28:22.251 00.000 15712 IsGuiding returns 0
00:28:22.281 00.030 15712 IsGuiding returns 0
00:28:22.281 00.000 15712 Move returns status 0, amount 3
00:28:22.281 00.000 15712 MoveAxis(N, 0, ABG)
00:28:22.281 00.000 15712 Move returns status 0, amount 0
00:28:22.281 00.000 15712 move complete, result=0
00:28:22.281 00.000 15712 worker thread done servicing request
00:28:22.281 00.000 15712 Worker thread wakes up
00:28:22.281 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:28:22.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:22.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:23.921 01.640 15712 Exposure complete
00:28:23.982 00.061 15712 worker thread done servicing request
00:28:23.982 00.000 7988 OnExposeComplete: enter
00:28:23.982 00.000 7988 UpdateGuideState(): m_state=6
00:28:23.985 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
00:28:23.985 00.000 7988 Star::Find returns 1 (0), X=964.22, Y=189.36, Mass=1446, SNR=25.4, Peak=179 HFD=3.7
00:28:23.987 00.002 7988 MultiStar: large primary error, entering stabilization period
00:28:23.987 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
00:28:23.989 00.002 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
00:28:23.989 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.83 hyp=0.86 cameraTheta=1.29 mountX=0.83 mountY=-0.26, mountTheta=-0.30
00:28:23.991 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.83, opts=13)
00:28:23.994 00.003 7988 Enqueuing Move request for scope (0.24, 0.83)
00:28:23.995 00.001 15712 Worker thread wakes up
00:28:23.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.83) opts 0xd
00:28:23.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.83)
00:28:23.995 00.000 15712 Moving (0.24, 0.83) raw xDistance=0.83 yDistance=-0.26
00:28:23.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:28:23.995 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.4
00:28:23.998 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:23.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:23.998 00.000 7988 Enqueuing Expose request
00:28:23.998 00.000 15712 PPEC rslt: input = 0.83, final = 0.50, react = 0.50, pred = 0.00, hyst = 0.44, hyst_pct = 0.00, period_length = 639.93
00:28:23.998 00.000 15712 PPEC: input: 0.83, control: 0.50, exposure: 1500
00:28:23.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:28:23.998 00.000 15712 MoveAxis(W, 163, ABG)
00:28:23.998 00.000 15712 Guiding  Dir = 3, Dur = 163
00:28:23.998 00.000 15712 IsGuiding returns 0
00:28:24.014 00.016 15712 PulseGuide returned control before completion, sleep 158
00:28:24.199 00.185 15712 IsGuiding returns 0
00:28:24.199 00.000 15712 Move returns status 0, amount 163
00:28:24.199 00.000 15712 MoveAxis(N, 66, ABG)
00:28:24.199 00.000 15712 Guiding  Dir = 0, Dur = 66
00:28:24.221 00.022 15712 IsGuiding returns 0
00:28:24.306 00.085 15712 IsGuiding returns 1
00:28:24.306 00.000 15712 scope still moving after pulse duration time elapsed
00:28:24.333 00.027 15712 IsGuiding returns 1
00:28:24.385 00.052 15712 IsGuiding returns 0
00:28:24.385 00.000 15712 scope move finished after 66 + 93 ms
00:28:24.385 00.000 15712 Move returns status 0, amount 66
00:28:24.385 00.000 15712 move complete, result=0
00:28:24.385 00.000 15712 worker thread done servicing request
00:28:24.385 00.000 15712 Worker thread wakes up
00:28:24.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:24.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:24.385 00.000 7988 GuideStep: 0.8 px 163 ms WEST, -0.3 px 66 ms NORTH
00:28:25.803 01.418 15712 Exposure complete
00:28:25.864 00.061 15712 worker thread done servicing request
00:28:25.864 00.000 7988 OnExposeComplete: enter
00:28:25.864 00.000 7988 UpdateGuideState(): m_state=6
00:28:25.867 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
00:28:25.867 00.000 7988 Star::Find returns 1 (0), X=964.08, Y=189.03, Mass=1454, SNR=25.6, Peak=180 HFD=4.2
00:28:25.869 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
00:28:25.869 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
00:28:25.871 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.38 mountX=0.50 mountY=-0.11, mountTheta=-0.21
00:28:25.873 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.50, opts=13)
00:28:25.873 00.000 7988 Enqueuing Move request for scope (0.10, 0.50)
00:28:25.875 00.002 15712 Worker thread wakes up
00:28:25.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.50) opts 0xd
00:28:25.875 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.50)
00:28:25.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:25.875 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.6
00:28:25.877 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:25.877 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:25.879 00.002 7988 Enqueuing Expose request
00:28:25.881 00.002 15712 Moving (0.10, 0.50) raw xDistance=0.50 yDistance=-0.11
00:28:25.881 00.000 15712 PPEC rslt: input = 0.50, final = 0.29, react = 0.30, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 639.93
00:28:25.881 00.000 15712 PPEC: input: 0.50, control: 0.29, exposure: 1500
00:28:25.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:25.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:28:25.881 00.000 15712 MoveAxis(W, 94, ABG)
00:28:25.881 00.000 15712 Guiding  Dir = 3, Dur = 94
00:28:25.902 00.021 15712 IsGuiding returns 0
00:28:25.915 00.013 15712 PulseGuide returned control before completion, sleep 89
00:28:26.023 00.108 15712 IsGuiding returns 0
00:28:26.023 00.000 15712 Move returns status 0, amount 94
00:28:26.023 00.000 15712 MoveAxis(N, 0, ABG)
00:28:26.023 00.000 15712 Move returns status 0, amount 0
00:28:26.023 00.000 15712 move complete, result=0
00:28:26.023 00.000 15712 worker thread done servicing request
00:28:26.023 00.000 15712 Worker thread wakes up
00:28:26.023 00.000 7988 GuideStep: 0.5 px 94 ms WEST, -0.1 px 0 ms NORTH
00:28:26.025 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:26.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:27.667 01.642 15712 Exposure complete
00:28:27.728 00.061 15712 worker thread done servicing request
00:28:27.728 00.000 7988 OnExposeComplete: enter
00:28:27.728 00.000 7988 UpdateGuideState(): m_state=6
00:28:27.728 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
00:28:27.731 00.003 7988 Star::Find returns 1 (0), X=964.04, Y=188.73, Mass=1479, SNR=25.6, Peak=167 HFD=4.0
00:28:27.731 00.000 7988 MultiStar: exiting stabilization period
00:28:27.733 00.002 7988 MultiStar: [#1 -0.00,-0.19,1.04,U] [#2 -0.04,0.11,0.90,U] [#3 -0.34,0.13,0.81,U] [#4 -0.02,0.34,0.74,U] [#5 -0.02,-0.06,0.73,U] [#6 -0.11,-0.12,0.66,U] [#7 -0.23,0.14,0.52,U] [#8 0.08,-0.04,0.48,U] 
00:28:27.735 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.05, 0.21}
00:28:27.735 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
00:28:27.737 00.002 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
00:28:27.737 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.42 mountX=0.06 mountY=0.06, mountTheta=0.84
00:28:27.739 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.06, opts=13)
00:28:27.739 00.000 7988 Enqueuing Move request for scope (-0.07, 0.06)
00:28:27.741 00.002 15712 Worker thread wakes up
00:28:27.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
00:28:27.741 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
00:28:27.741 00.000 15712 Moving (-0.07, 0.06) raw xDistance=0.06 yDistance=0.06
00:28:27.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:27.741 00.000 7988 UpdateGuideState exits: m=1479 SNR=25.6
00:28:27.744 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:27.744 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:27.744 00.000 7988 Enqueuing Expose request
00:28:27.744 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:27.744 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:28:27.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:27.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:28:27.744 00.000 15712 MoveAxis(E, 5, ABG)
00:28:27.744 00.000 15712 Guiding  Dir = 2, Dur = 5
00:28:27.748 00.004 15712 IsGuiding returns 0
00:28:27.794 00.046 15712 IsGuiding returns 0
00:28:27.794 00.000 15712 Move returns status 0, amount 5
00:28:27.794 00.000 15712 MoveAxis(N, 0, ABG)
00:28:27.794 00.000 15712 Move returns status 0, amount 0
00:28:27.794 00.000 15712 move complete, result=0
00:28:27.794 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:28:27.798 00.004 15712 worker thread done servicing request
00:28:27.798 00.000 15712 Worker thread wakes up
00:28:27.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:27.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:29.215 01.417 15712 Exposure complete
00:28:29.277 00.062 15712 worker thread done servicing request
00:28:29.277 00.000 7988 OnExposeComplete: enter
00:28:29.277 00.000 7988 UpdateGuideState(): m_state=6
00:28:29.277 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
00:28:29.277 00.000 7988 Star::Find returns 1 (0), X=963.86, Y=188.54, Mass=1487, SNR=25.6, Peak=148 HFD=4.1
00:28:29.277 00.000 7988 MultiStar: [#1 -0.10,-0.21,1.01,U] [#2 -0.01,0.02,0.82,U] [#3 -0.31,0.22,0.86,U] [#4 -0.01,-0.18,0.73,U] [#5 -0.08,-0.03,0.76,U] [#6 -0.27,-0.13,0.66,U] [#7 -0.09,-0.09,0.56,U] [#8 -0.09,-0.23,0.49,U] 
00:28:29.277 00.000 7988 single-star, 8 included, MultiStar: {-0.12, -0.06}, one-star: {-0.12, 0.01}
00:28:29.277 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.56) = xAngle (1.53 = 1.53)
00:28:29.277 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
00:28:29.277 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.09 mountX=0.01 mountY=0.12, mountTheta=1.53
00:28:29.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.01, opts=13)
00:28:29.277 00.000 7988 Enqueuing Move request for scope (-0.12, 0.01)
00:28:29.277 00.000 15712 Worker thread wakes up
00:28:29.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
00:28:29.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
00:28:29.277 00.000 15712 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=0.12
00:28:29.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:29.291 00.014 7988 UpdateGuideState exits: m=1487 SNR=25.6
00:28:29.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:29.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:29.294 00.003 7988 Enqueuing Expose request
00:28:29.294 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:29.294 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
00:28:29.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:29.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:28:29.294 00.000 15712 MoveAxis(E, 2, ABG)
00:28:29.294 00.000 15712 Guiding  Dir = 2, Dur = 2
00:28:29.294 00.000 15712 IsGuiding returns 0
00:28:29.315 00.021 15712 IsGuiding returns 0
00:28:29.315 00.000 15712 Move returns status 0, amount 2
00:28:29.315 00.000 15712 MoveAxis(N, 0, ABG)
00:28:29.315 00.000 15712 Move returns status 0, amount 0
00:28:29.315 00.000 15712 move complete, result=0
00:28:29.315 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:28:29.315 00.000 15712 worker thread done servicing request
00:28:29.315 00.000 15712 Worker thread wakes up
00:28:29.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:29.316 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:30.951 01.635 15712 Exposure complete
00:28:31.010 00.059 15712 worker thread done servicing request
00:28:31.010 00.000 7988 OnExposeComplete: enter
00:28:31.013 00.003 7988 UpdateGuideState(): m_state=6
00:28:31.013 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
00:28:31.015 00.002 7988 Star::Find returns 1 (0), X=964.04, Y=188.67, Mass=1364, SNR=24.6, Peak=167 HFD=3.9
00:28:31.017 00.002 7988 MultiStar: [#1 0.15,0.08,1.05,U] [#2 0.00,0.03,0.90,U] [#3 -0.20,0.51,0.00,M1] [#4 -0.04,0.23,0.78,U] [#5 0.23,0.22,0.83,U] [#6 -0.17,0.05,0.66,U] [#7 -0.09,0.10,0.57,U] [#8 -0.04,0.30,0.50,U] 
00:28:31.017 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.13}, one-star: {0.05, 0.14}
00:28:31.017 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.22 = -0.22)
00:28:31.019 00.002 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
00:28:31.019 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.34 mountX=0.13 mountY=-0.03, mountTheta=-0.25
00:28:31.021 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.13, opts=13)
00:28:31.023 00.002 7988 Enqueuing Move request for scope (0.03, 0.13)
00:28:31.023 00.000 15712 Worker thread wakes up
00:28:31.023 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:28:31.023 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:28:31.023 00.000 15712 Moving (0.03, 0.13) raw xDistance=0.13 yDistance=-0.03
00:28:31.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:28:31.023 00.000 7988 UpdateGuideState exits: m=1364 SNR=24.6
00:28:31.027 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:31.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:31.029 00.002 7988 Enqueuing Expose request
00:28:31.031 00.002 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:31.031 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
00:28:31.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:31.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:31.031 00.000 15712 MoveAxis(W, 4, ABG)
00:28:31.031 00.000 15712 Guiding  Dir = 3, Dur = 4
00:28:31.032 00.001 15712 IsGuiding returns 0
00:28:31.045 00.013 15712 IsGuiding returns 0
00:28:31.045 00.000 15712 Move returns status 0, amount 4
00:28:31.045 00.000 15712 MoveAxis(N, 0, ABG)
00:28:31.045 00.000 15712 Move returns status 0, amount 0
00:28:31.045 00.000 15712 move complete, result=0
00:28:31.045 00.000 15712 worker thread done servicing request
00:28:31.045 00.000 15712 Worker thread wakes up
00:28:31.045 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:28:31.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:31.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:32.462 01.417 15712 Exposure complete
00:28:32.525 00.063 15712 worker thread done servicing request
00:28:32.525 00.000 7988 OnExposeComplete: enter
00:28:32.525 00.000 7988 UpdateGuideState(): m_state=6
00:28:32.527 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
00:28:32.529 00.002 7988 Star::Find returns 1 (0), X=964.04, Y=188.79, Mass=1532, SNR=26.0, Peak=176 HFD=4.1
00:28:32.529 00.000 7988 MultiStar: [#1 -0.08,-0.03,1.00,U] [#2 -0.02,0.11,0.83,U] [#3 -0.25,0.44,0.00,M2] [#4 -0.07,0.29,0.74,U] [#5 0.12,0.06,0.76,U] [#6 -0.11,0.01,0.66,U] [#7 -0.17,0.12,0.52,U] [#8 0.14,0.12,0.46,U] 
00:28:32.531 00.002 7988 refined, 7 included, MultiStar: {-0.01, 0.12}, one-star: {0.06, 0.26}
00:28:32.531 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
00:28:32.533 00.002 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
00:28:32.533 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.12 mountY=0.01, mountTheta=0.10
00:28:32.535 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.12, opts=13)
00:28:32.537 00.002 7988 Enqueuing Move request for scope (-0.01, 0.12)
00:28:32.537 00.000 15712 Worker thread wakes up
00:28:32.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
00:28:32.537 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
00:28:32.537 00.000 15712 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=0.01
00:28:32.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=25, FiltMax=255, Gamma=0.690
00:28:32.539 00.002 7988 UpdateGuideState exits: m=1532 SNR=26.0
00:28:32.541 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:32.541 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:32.541 00.000 7988 Enqueuing Expose request
00:28:32.541 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:32.541 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
00:28:32.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:32.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:32.541 00.000 15712 MoveAxis(W, 5, ABG)
00:28:32.541 00.000 15712 Guiding  Dir = 3, Dur = 5
00:28:32.541 00.000 15712 IsGuiding returns 0
00:28:32.560 00.019 15712 IsGuiding returns 0
00:28:32.560 00.000 15712 Move returns status 0, amount 5
00:28:32.560 00.000 15712 MoveAxis(N, 0, ABG)
00:28:32.560 00.000 15712 Move returns status 0, amount 0
00:28:32.560 00.000 15712 move complete, result=0
00:28:32.560 00.000 15712 worker thread done servicing request
00:28:32.560 00.000 15712 Worker thread wakes up
00:28:32.560 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:28:32.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:32.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:34.203 01.643 15712 Exposure complete
00:28:34.263 00.060 15712 worker thread done servicing request
00:28:34.263 00.000 7988 OnExposeComplete: enter
00:28:34.265 00.002 7988 UpdateGuideState(): m_state=6
00:28:34.265 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
00:28:34.265 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.71, Mass=1522, SNR=26.2, Peak=183 HFD=4.0
00:28:34.265 00.000 7988 MultiStar: [#1 -0.15,-0.13,1.00,U] [#2 0.15,0.05,0.85,U] [#3 -0.18,0.11,0.85,U] [#4 -0.04,0.20,0.75,U] [#5 0.12,-0.05,0.76,U] [#6 -0.24,-0.02,0.68,U] [#7 -0.13,-0.13,0.54,U] [#8 0.16,0.39,0.00,M1] 
00:28:34.265 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {0.00, 0.18}
00:28:34.265 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
00:28:34.265 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
00:28:34.272 00.007 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.59 mountX=0.03 mountY=0.05, mountTheta=1.02
00:28:34.272 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
00:28:34.272 00.000 7988 Enqueuing Move request for scope (-0.05, 0.03)
00:28:34.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:34.272 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.2
00:28:34.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:34.272 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:34.272 00.000 7988 Enqueuing Expose request
00:28:34.281 00.009 15712 Worker thread wakes up
00:28:34.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:28:34.281 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:28:34.281 00.000 15712 Moving (-0.05, 0.03) raw xDistance=0.03 yDistance=0.05
00:28:34.281 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:34.281 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
00:28:34.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:34.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:28:34.281 00.000 15712 MoveAxis(W, 6, ABG)
00:28:34.281 00.000 15712 Guiding  Dir = 3, Dur = 6
00:28:34.281 00.000 15712 IsGuiding returns 0
00:28:34.301 00.020 15712 IsGuiding returns 0
00:28:34.301 00.000 15712 Move returns status 0, amount 6
00:28:34.301 00.000 15712 MoveAxis(N, 0, ABG)
00:28:34.301 00.000 15712 Move returns status 0, amount 0
00:28:34.301 00.000 15712 move complete, result=0
00:28:34.301 00.000 15712 worker thread done servicing request
00:28:34.301 00.000 15712 Worker thread wakes up
00:28:34.301 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:28:34.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:34.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:35.719 01.418 15712 Exposure complete
00:28:35.779 00.060 15712 worker thread done servicing request
00:28:35.779 00.000 7988 OnExposeComplete: enter
00:28:35.780 00.001 7988 UpdateGuideState(): m_state=6
00:28:35.782 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
00:28:35.782 00.000 7988 Star::Find returns 1 (0), X=963.84, Y=188.70, Mass=1452, SNR=25.3, Peak=188 HFD=3.7
00:28:35.782 00.000 7988 MultiStar: [#1 -0.12,-0.13,1.04,U] [#2 -0.04,-0.13,0.90,U] [#3 -0.36,-0.17,0.90,U] [#4 -0.23,0.42,0.00,M1] [#5 0.02,-0.10,0.77,U] [#6 -0.17,-0.13,0.70,U] [#7 -0.19,-0.10,0.51,U] [#8 -0.32,0.10,0.48,U] 
00:28:35.782 00.000 7988 refined, 7 included, MultiStar: {-0.16, -0.06}, one-star: {-0.15, 0.17}
00:28:35.782 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.32 = 1.96)
00:28:35.782 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
00:28:35.782 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.76 mountX=-0.06 mountY=0.16, mountTheta=1.96
00:28:35.782 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.06, opts=13)
00:28:35.782 00.000 7988 Enqueuing Move request for scope (-0.16, -0.06)
00:28:35.782 00.000 15712 Worker thread wakes up
00:28:35.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
00:28:35.782 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
00:28:35.782 00.000 15712 Moving (-0.16, -0.06) raw xDistance=-0.06 yDistance=0.16
00:28:35.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:35.782 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.3
00:28:35.795 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:35.795 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:35.796 00.001 7988 Enqueuing Expose request
00:28:35.796 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:35.796 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
00:28:35.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:35.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:28:35.796 00.000 15712 MoveAxis(E, 2, ABG)
00:28:35.796 00.000 15712 Guiding  Dir = 2, Dur = 2
00:28:35.796 00.000 15712 IsGuiding returns 0
00:28:35.821 00.025 15712 IsGuiding returns 0
00:28:35.821 00.000 15712 Move returns status 0, amount 2
00:28:35.821 00.000 15712 MoveAxis(N, 0, ABG)
00:28:35.821 00.000 15712 Move returns status 0, amount 0
00:28:35.821 00.000 15712 move complete, result=0
00:28:35.821 00.000 15712 worker thread done servicing request
00:28:35.821 00.000 15712 Worker thread wakes up
00:28:35.821 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
00:28:35.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:35.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:37.457 01.636 15712 Exposure complete
00:28:37.516 00.059 15712 worker thread done servicing request
00:28:37.516 00.000 7988 OnExposeComplete: enter
00:28:37.519 00.003 7988 UpdateGuideState(): m_state=6
00:28:37.519 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
00:28:37.519 00.000 7988 Star::Find returns 1 (0), X=964.06, Y=189.01, Mass=1506, SNR=25.8, Peak=185 HFD=4.4
00:28:37.519 00.000 7988 MultiStar: [#1 -0.05,0.21,0.99,U] [#2 0.02,0.29,0.84,U] [#3 -0.17,0.43,0.00,M1] [#4 0.02,0.59,0.00,M2] [#5 -0.14,0.36,0.74,U] [#6 0.02,0.29,0.67,U] [#7 0.04,0.44,0.00,M1] [#8 -0.01,0.53,0.00,M1] 
00:28:37.519 00.000 7988 refined, 4 included, MultiStar: {-0.01, 0.33}, one-star: {0.07, 0.48}
00:28:37.519 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
00:28:37.519 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
00:28:37.519 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.61 mountX=0.33 mountY=0.01, mountTheta=0.02
00:28:37.519 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.33, opts=13)
00:28:37.519 00.000 7988 Enqueuing Move request for scope (-0.01, 0.33)
00:28:37.519 00.000 15712 Worker thread wakes up
00:28:37.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd
00:28:37.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.33)
00:28:37.519 00.000 15712 Moving (-0.01, 0.33) raw xDistance=0.33 yDistance=0.01
00:28:37.533 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:37.533 00.000 7988 UpdateGuideState exits: m=1506 SNR=25.8
00:28:37.535 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:37.535 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:37.535 00.000 7988 Enqueuing Expose request
00:28:37.535 00.000 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.93
00:28:37.535 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
00:28:37.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:37.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:37.535 00.000 15712 MoveAxis(W, 61, ABG)
00:28:37.535 00.000 15712 Guiding  Dir = 3, Dur = 61
00:28:37.570 00.035 15712 IsGuiding returns 0
00:28:37.587 00.017 15712 PulseGuide returned control before completion, sleep 56
00:28:37.669 00.082 15712 IsGuiding returns 0
00:28:37.669 00.000 15712 Move returns status 0, amount 61
00:28:37.669 00.000 15712 MoveAxis(N, 0, ABG)
00:28:37.669 00.000 15712 Move returns status 0, amount 0
00:28:37.669 00.000 15712 move complete, result=0
00:28:37.669 00.000 7988 GuideStep: 0.3 px 61 ms WEST, 0.0 px 0 ms NORTH
00:28:37.677 00.008 15712 worker thread done servicing request
00:28:37.677 00.000 15712 Worker thread wakes up
00:28:37.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:37.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:39.096 01.419 15712 Exposure complete
00:28:39.157 00.061 15712 worker thread done servicing request
00:28:39.159 00.002 7988 OnExposeComplete: enter
00:28:39.159 00.000 7988 UpdateGuideState(): m_state=6
00:28:39.159 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
00:28:39.159 00.000 7988 Star::Find returns 1 (0), X=964.02, Y=188.71, Mass=1391, SNR=25.1, Peak=161 HFD=4.0
00:28:39.159 00.000 7988 MultiStar: [#1 0.06,-0.05,1.00,U] [#2 0.16,0.20,0.89,U] [#3 -0.26,0.18,0.88,U] [#4 -0.05,0.42,0.00,M3] [#5 -0.00,0.26,0.76,U] [#6 -0.10,0.05,0.66,U] [#7 0.03,-0.07,0.51,U] [#8 0.10,-0.02,0.49,U] 
00:28:39.159 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.11}, one-star: {0.03, 0.18}
00:28:39.159 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.00 = -0.00)
00:28:39.159 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
00:28:39.166 00.007 7988 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.56 mountX=0.11 mountY=-0.00, mountTheta=-0.03
00:28:39.166 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.11, opts=13)
00:28:39.166 00.000 7988 Enqueuing Move request for scope (0.00, 0.11)
00:28:39.166 00.000 15712 Worker thread wakes up
00:28:39.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
00:28:39.166 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
00:28:39.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:39.166 00.000 7988 UpdateGuideState exits: m=1391 SNR=25.1
00:28:39.173 00.007 15712 Moving (0.00, 0.11) raw xDistance=0.11 yDistance=-0.00
00:28:39.173 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:39.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:39.175 00.002 7988 Enqueuing Expose request
00:28:39.175 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:39.175 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
00:28:39.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:39.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:28:39.175 00.000 15712 MoveAxis(E, 4, ABG)
00:28:39.175 00.000 15712 Guiding  Dir = 2, Dur = 4
00:28:39.175 00.000 15712 IsGuiding returns 0
00:28:39.221 00.046 15712 IsGuiding returns 0
00:28:39.221 00.000 15712 Move returns status 0, amount 4
00:28:39.221 00.000 15712 MoveAxis(N, 0, ABG)
00:28:39.221 00.000 15712 Move returns status 0, amount 0
00:28:39.221 00.000 15712 move complete, result=0
00:28:39.221 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:28:39.228 00.007 15712 worker thread done servicing request
00:28:39.228 00.000 15712 Worker thread wakes up
00:28:39.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:39.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:40.865 01.637 15712 Exposure complete
00:28:40.916 00.051 15712 worker thread done servicing request
00:28:40.928 00.012 7988 OnExposeComplete: enter
00:28:40.928 00.000 7988 UpdateGuideState(): m_state=6
00:28:40.930 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
00:28:40.930 00.000 7988 Star::Find returns 1 (0), X=963.97, Y=189.03, Mass=1418, SNR=24.9, Peak=180 HFD=4.4
00:28:40.933 00.003 7988 MultiStar: [#1 0.04,0.27,1.02,U] [#2 0.03,0.48,0.00,M1] [#3 -0.03,0.66,0.00,M1] [#4 0.09,0.38,0.73,U] [#5 -0.05,0.52,0.00,M1] [#6 -0.29,0.24,0.65,U] [#7 0.11,0.36,0.50,U] [#8 0.36,0.52,0.00,M1] 
00:28:40.933 00.000 7988 refined, 4 included, MultiStar: {-0.01, 0.36}, one-star: {-0.01, 0.50}
00:28:40.935 00.002 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
00:28:40.935 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
00:28:40.937 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.60 mountX=0.36 mountY=0.00, mountTheta=0.01
00:28:40.939 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.36, opts=13)
00:28:40.939 00.000 7988 Enqueuing Move request for scope (-0.01, 0.36)
00:28:40.941 00.002 15712 Worker thread wakes up
00:28:40.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.36) opts 0xd
00:28:40.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.36)
00:28:40.941 00.000 15712 Moving (-0.01, 0.36) raw xDistance=0.36 yDistance=0.00
00:28:40.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:28:40.941 00.000 7988 UpdateGuideState exits: m=1418 SNR=24.9
00:28:40.943 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:40.943 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:40.944 00.001 7988 Enqueuing Expose request
00:28:40.944 00.000 15712 PPEC rslt: input = 0.36, final = 0.22, react = 0.21, pred = 0.00, hyst = 0.20, hyst_pct = 0.00, period_length = 639.93
00:28:40.944 00.000 15712 PPEC: input: 0.36, control: 0.22, exposure: 1500
00:28:40.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:40.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:28:40.944 00.000 15712 MoveAxis(W, 70, ABG)
00:28:40.944 00.000 15712 Guiding  Dir = 3, Dur = 70
00:28:40.944 00.000 15712 IsGuiding returns 0
00:28:40.967 00.023 15712 PulseGuide returned control before completion, sleep 60
00:28:41.040 00.073 15712 IsGuiding returns 0
00:28:41.040 00.000 15712 Move returns status 0, amount 70
00:28:41.040 00.000 15712 MoveAxis(N, 0, ABG)
00:28:41.040 00.000 15712 Move returns status 0, amount 0
00:28:41.040 00.000 15712 move complete, result=0
00:28:41.040 00.000 15712 worker thread done servicing request
00:28:41.040 00.000 15712 Worker thread wakes up
00:28:41.040 00.000 7988 GuideStep: 0.4 px 70 ms WEST, 0.0 px 0 ms NORTH
00:28:41.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:41.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:42.461 01.421 15712 Exposure complete
00:28:42.522 00.061 15712 worker thread done servicing request
00:28:42.522 00.000 7988 OnExposeComplete: enter
00:28:42.522 00.000 7988 UpdateGuideState(): m_state=6
00:28:42.522 00.000 7988 Star::Find(15, 963, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
00:28:42.522 00.000 7988 Star::Find returns 1 (0), X=964.03, Y=189.03, Mass=1426, SNR=25.2, Peak=186 HFD=4.2
00:28:42.522 00.000 7988 MultiStar: [#1 -0.01,0.09,0.99,U] [#2 0.05,0.43,0.00,M2] [#3 -0.13,0.41,0.00,M2] [#4 -0.08,0.47,0.00,M3] [#5 0.13,0.29,0.77,U] [#6 -0.23,0.29,0.66,U] [#7 -0.17,0.35,0.54,U] [#8 0.04,0.23,0.47,U] 
00:28:42.529 00.007 7988 refined, 5 included, MultiStar: {-0.02, 0.29}, one-star: {0.04, 0.50}
00:28:42.529 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
00:28:42.529 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
00:28:42.529 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.64 mountX=0.29 mountY=0.01, mountTheta=0.05
00:28:42.529 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.29, opts=13)
00:28:42.529 00.000 7988 Enqueuing Move request for scope (-0.02, 0.29)
00:28:42.529 00.000 15712 Worker thread wakes up
00:28:42.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
00:28:42.529 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
00:28:42.529 00.000 15712 Moving (-0.02, 0.29) raw xDistance=0.29 yDistance=0.01
00:28:42.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:42.529 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.2
00:28:42.538 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:42.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:42.538 00.000 7988 Enqueuing Expose request
00:28:42.538 00.000 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.18, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 639.93
00:28:42.538 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
00:28:42.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:42.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:42.538 00.000 15712 MoveAxis(W, 58, ABG)
00:28:42.538 00.000 15712 Guiding  Dir = 3, Dur = 58
00:28:42.563 00.025 15712 IsGuiding returns 0
00:28:42.580 00.017 15712 PulseGuide returned control before completion, sleep 53
00:28:42.670 00.090 15712 IsGuiding returns 0
00:28:42.670 00.000 15712 Move returns status 0, amount 58
00:28:42.670 00.000 15712 MoveAxis(N, 0, ABG)
00:28:42.670 00.000 15712 Move returns status 0, amount 0
00:28:42.670 00.000 15712 move complete, result=0
00:28:42.670 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.0 px 0 ms NORTH
00:28:42.680 00.010 15712 worker thread done servicing request
00:28:42.680 00.000 15712 Worker thread wakes up
00:28:42.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:42.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:44.311 01.631 15712 Exposure complete
00:28:44.367 00.056 15712 worker thread done servicing request
00:28:44.367 00.000 7988 OnExposeComplete: enter
00:28:44.373 00.006 7988 UpdateGuideState(): m_state=6
00:28:44.373 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
00:28:44.373 00.000 7988 Star::Find returns 1 (0), X=964.05, Y=188.42, Mass=1450, SNR=25.2, Peak=179 HFD=4.0
00:28:44.373 00.000 7988 MultiStar: [#1 0.05,-0.20,1.03,U] [#2 0.07,-0.11,0.88,U] [#3 -0.33,-0.10,0.89,U] [#4 -0.23,0.11,0.74,U] [#5 -0.24,-0.08,0.81,U] [#6 -0.26,-0.37,0.00,M1] [#7 -0.27,-0.39,0.00,M1] [#8 0.12,-0.30,0.52,U] 
00:28:44.373 00.000 7988 single-star, 6 included, MultiStar: {-0.07, -0.11}, one-star: {0.07, -0.11}
00:28:44.373 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
00:28:44.373 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
00:28:44.373 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.00 mountX=-0.11 mountY=-0.07, mountTheta=-2.58
00:28:44.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.11, opts=13)
00:28:44.373 00.000 7988 Enqueuing Move request for scope (0.07, -0.11)
00:28:44.384 00.011 15712 Worker thread wakes up
00:28:44.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
00:28:44.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
00:28:44.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:28:44.384 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.2
00:28:44.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:44.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:44.384 00.000 7988 Enqueuing Expose request
00:28:44.389 00.005 15712 Moving (0.07, -0.11) raw xDistance=-0.11 yDistance=-0.07
00:28:44.389 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:44.389 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
00:28:44.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:44.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:28:44.389 00.000 15712 MoveAxis(W, 4, ABG)
00:28:44.389 00.000 15712 Guiding  Dir = 3, Dur = 4
00:28:44.389 00.000 15712 IsGuiding returns 0
00:28:44.420 00.031 15712 IsGuiding returns 0
00:28:44.420 00.000 15712 Move returns status 0, amount 4
00:28:44.420 00.000 15712 MoveAxis(N, 0, ABG)
00:28:44.420 00.000 15712 Move returns status 0, amount 0
00:28:44.420 00.000 15712 move complete, result=0
00:28:44.420 00.000 15712 worker thread done servicing request
00:28:44.420 00.000 15712 Worker thread wakes up
00:28:44.420 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:28:44.422 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:44.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:45.826 01.404 15712 Exposure complete
00:28:45.888 00.062 15712 worker thread done servicing request
00:28:45.888 00.000 7988 OnExposeComplete: enter
00:28:45.889 00.001 7988 UpdateGuideState(): m_state=6
00:28:45.889 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
00:28:45.893 00.004 7988 Star::Find returns 1 (0), X=964.10, Y=188.29, Mass=1465, SNR=25.9, Peak=218 HFD=3.9
00:28:45.893 00.000 7988 MultiStar: [#1 -0.07,-0.54,0.00,M1] [#2 0.15,-0.48,0.00,M2] [#3 -0.34,-0.36,0.00,M2] [#4 -0.05,-0.24,0.76,U] [#5 0.02,-0.42,0.00,M1] [#6 0.07,-0.76,0.00,M2] [#7 -0.18,-0.64,0.00,M2] [#8 -0.04,-0.34,0.43,U] 
00:28:45.895 00.002 7988 refined, 2 included, MultiStar: {0.03, -0.26}, one-star: {0.12, -0.24}
00:28:45.895 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
00:28:45.897 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
00:28:45.897 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.46 mountX=-0.26 mountY=-0.02, mountTheta=-3.06
00:28:45.899 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.26, opts=13)
00:28:45.899 00.000 7988 Enqueuing Move request for scope (0.03, -0.26)
00:28:45.901 00.002 15712 Worker thread wakes up
00:28:45.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
00:28:45.901 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
00:28:45.901 00.000 15712 Moving (0.03, -0.26) raw xDistance=-0.26 yDistance=-0.02
00:28:45.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:45.901 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.9
00:28:45.904 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:45.905 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:45.905 00.000 7988 Enqueuing Expose request
00:28:45.905 00.000 15712 PPEC rslt: input = -0.26, final = -0.14, react = -0.16, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.93
00:28:45.905 00.000 15712 PPEC: input: -0.26, control: -0.14, exposure: 1500
00:28:45.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:45.908 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:28:45.908 00.000 15712 MoveAxis(E, 47, ABG)
00:28:45.908 00.000 15712 Guiding  Dir = 2, Dur = 47
00:28:45.908 00.000 15712 IsGuiding returns 0
00:28:45.921 00.013 15712 PulseGuide returned control before completion, sleep 44
00:28:45.969 00.048 15712 IsGuiding returns 1
00:28:45.969 00.000 15712 scope still moving after pulse duration time elapsed
00:28:46.003 00.034 15712 IsGuiding returns 0
00:28:46.003 00.000 15712 scope move finished after 47 + 47 ms
00:28:46.003 00.000 15712 Move returns status 0, amount 47
00:28:46.003 00.000 15712 MoveAxis(N, 0, ABG)
00:28:46.003 00.000 15712 Move returns status 0, amount 0
00:28:46.003 00.000 15712 move complete, result=0
00:28:46.003 00.000 15712 worker thread done servicing request
00:28:46.003 00.000 15712 Worker thread wakes up
00:28:46.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:46.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:46.003 00.000 7988 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
00:28:47.645 01.642 15712 Exposure complete
00:28:47.701 00.056 15712 worker thread done servicing request
00:28:47.701 00.000 7988 OnExposeComplete: enter
00:28:47.706 00.005 7988 UpdateGuideState(): m_state=6
00:28:47.706 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
00:28:47.706 00.000 7988 Star::Find returns 1 (0), X=963.81, Y=188.47, Mass=1418, SNR=25.1, Peak=178 HFD=3.8
00:28:47.706 00.000 7988 MultiStar: [#1 -0.13,-0.18,1.04,U] [#2 0.03,-0.06,0.86,U] [#3 -0.46,0.03,0.00,M3] [#4 -0.21,0.17,0.73,U] [#5 -0.05,-0.07,0.75,U] [#6 -0.18,-0.03,0.71,U] [#7 -0.29,-0.21,0.55,U] [#8 -0.13,-0.24,0.49,U] 
00:28:47.706 00.000 7988 refined, 7 included, MultiStar: {-0.13, -0.08}, one-star: {-0.17, -0.06}
00:28:47.706 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.17 = 2.11)
00:28:47.706 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.20 = 2.08)
00:28:47.706 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-2.61 mountX=-0.08 mountY=0.14, mountTheta=2.10
00:28:47.706 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.08, opts=13)
00:28:47.718 00.012 7988 Enqueuing Move request for scope (-0.13, -0.08)
00:28:47.718 00.000 15712 Worker thread wakes up
00:28:47.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
00:28:47.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
00:28:47.718 00.000 15712 Moving (-0.13, -0.08) raw xDistance=-0.08 yDistance=0.14
00:28:47.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:47.718 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.1
00:28:47.721 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:47.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:47.722 00.001 7988 Enqueuing Expose request
00:28:47.722 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:47.722 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
00:28:47.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:47.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:28:47.722 00.000 15712 MoveAxis(W, 6, ABG)
00:28:47.722 00.000 15712 Guiding  Dir = 3, Dur = 6
00:28:47.722 00.000 15712 IsGuiding returns 0
00:28:47.743 00.021 15712 IsGuiding returns 0
00:28:47.743 00.000 15712 Move returns status 0, amount 6
00:28:47.743 00.000 15712 MoveAxis(N, 0, ABG)
00:28:47.743 00.000 15712 Move returns status 0, amount 0
00:28:47.743 00.000 15712 move complete, result=0
00:28:47.743 00.000 15712 worker thread done servicing request
00:28:47.743 00.000 15712 Worker thread wakes up
00:28:47.743 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:28:47.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:47.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:49.157 01.414 15712 Exposure complete
00:28:49.218 00.061 15712 worker thread done servicing request
00:28:49.218 00.000 7988 OnExposeComplete: enter
00:28:49.218 00.000 7988 UpdateGuideState(): m_state=6
00:28:49.220 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
00:28:49.220 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.76, Mass=1420, SNR=25.2, Peak=215 HFD=3.6
00:28:49.222 00.002 7988 MultiStar: [#1 0.13,0.12,1.04,U] [#2 -0.03,0.12,0.85,U] [#3 -0.24,0.61,0.00,M4] [#4 -0.15,0.40,0.00,M1] [#5 -0.13,0.15,0.80,U] [#6 -0.17,0.26,0.65,U] [#7 0.17,-0.09,0.53,U] [#8 0.10,0.34,0.52,U] 
00:28:49.222 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.16}, one-star: {0.14, 0.23}
00:28:49.224 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
00:28:49.224 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
00:28:49.226 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.36 mountX=0.16 mountY=-0.04, mountTheta=-0.23
00:28:49.228 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.16, opts=13)
00:28:49.228 00.000 7988 Enqueuing Move request for scope (0.03, 0.16)
00:28:49.230 00.002 15712 Worker thread wakes up
00:28:49.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:28:49.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:28:49.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:49.230 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.2
00:28:49.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:49.234 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:49.234 00.000 7988 Enqueuing Expose request
00:28:49.234 00.000 15712 Moving (0.03, 0.16) raw xDistance=0.16 yDistance=-0.04
00:28:49.234 00.000 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:49.234 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
00:28:49.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:49.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:28:49.234 00.000 15712 MoveAxis(W, 7, ABG)
00:28:49.234 00.000 15712 Guiding  Dir = 3, Dur = 7
00:28:49.234 00.000 15712 IsGuiding returns 0
00:28:49.255 00.021 15712 IsGuiding returns 0
00:28:49.255 00.000 15712 Move returns status 0, amount 7
00:28:49.255 00.000 15712 MoveAxis(N, 0, ABG)
00:28:49.255 00.000 15712 Move returns status 0, amount 0
00:28:49.255 00.000 15712 move complete, result=0
00:28:49.255 00.000 15712 worker thread done servicing request
00:28:49.255 00.000 15712 Worker thread wakes up
00:28:49.255 00.000 7988 GuideStep: 0.2 px 7 ms WEST, -0.0 px 0 ms NORTH
00:28:49.264 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:49.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:51.006 01.742 15712 Exposure complete
00:28:51.068 00.062 7988 OnExposeComplete: enter
00:28:51.068 00.000 7988 UpdateGuideState(): m_state=6
00:28:51.068 00.000 15712 worker thread done servicing request
00:28:51.068 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
00:28:51.068 00.000 7988 Star::Find returns 1 (0), X=963.83, Y=189.54, Mass=1484, SNR=25.8, Peak=164 HFD=3.8
00:28:51.068 00.000 7988 MultiStar: large primary error, entering stabilization period
00:28:51.068 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
00:28:51.068 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
00:28:51.068 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=1.01 hyp=1.02 cameraTheta=1.72 mountX=1.00 mountY=0.13, mountTheta=0.13
00:28:51.068 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=1.01, opts=13)
00:28:51.068 00.000 7988 Enqueuing Move request for scope (-0.15, 1.01)
00:28:51.068 00.000 15712 Worker thread wakes up
00:28:51.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 1.01) opts 0xd
00:28:51.068 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 1.01)
00:28:51.068 00.000 15712 Moving (-0.15, 1.01) raw xDistance=1.00 yDistance=0.13
00:28:51.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:51.068 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.8
00:28:51.082 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:51.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:51.083 00.001 7988 Enqueuing Expose request
00:28:51.085 00.002 15712 PPEC rslt: input = 1.00, final = 0.63, react = 0.60, pred = 0.03, hyst = 0.54, hyst_pct = 0.00, period_length = 639.93
00:28:51.085 00.000 15712 PPEC: input: 1.00, control: 0.63, exposure: 1500
00:28:51.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:51.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:28:51.085 00.000 15712 MoveAxis(W, 206, ABG)
00:28:51.085 00.000 15712 Guiding  Dir = 3, Dur = 206
00:28:51.086 00.001 15712 IsGuiding returns 0
00:28:51.102 00.016 15712 PulseGuide returned control before completion, sleep 201
00:28:51.326 00.224 15712 IsGuiding returns 1
00:28:51.326 00.000 15712 scope still moving after pulse duration time elapsed
00:28:51.355 00.029 15712 IsGuiding returns 0
00:28:51.355 00.000 15712 scope move finished after 206 + 62 ms
00:28:51.355 00.000 15712 Move returns status 0, amount 206
00:28:51.355 00.000 15712 MoveAxis(N, 0, ABG)
00:28:51.355 00.000 15712 Move returns status 0, amount 0
00:28:51.355 00.000 15712 move complete, result=0
00:28:51.355 00.000 7988 GuideStep: 1.0 px 206 ms WEST, 0.1 px 0 ms NORTH
00:28:51.357 00.002 15712 worker thread done servicing request
00:28:51.357 00.000 15712 Worker thread wakes up
00:28:51.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:51.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:52.776 01.419 15712 Exposure complete
00:28:52.837 00.061 15712 worker thread done servicing request
00:28:52.837 00.000 7988 OnExposeComplete: enter
00:28:52.837 00.000 7988 UpdateGuideState(): m_state=6
00:28:52.837 00.000 7988 Star::Find(15, 963, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
00:28:52.837 00.000 7988 Star::Find returns 1 (0), X=964.05, Y=188.76, Mass=1539, SNR=26.2, Peak=157 HFD=4.2
00:28:52.837 00.000 7988 MultiStar: exiting stabilization period
00:28:52.837 00.000 7988 MultiStar: [#1 -0.08,-0.15,0.99,U] [#2 -0.31,0.06,0.84,U] [#3 -0.42,0.09,0.82,U] [#4 -0.32,0.38,0.00,M2] [#5 -0.26,0.18,0.75,U] [#6 -0.17,-0.13,0.66,U] [#7 -0.29,0.08,0.50,U] [#8 -0.25,0.11,0.48,U] 
00:28:52.837 00.000 7988 refined, 7 included, MultiStar: {-0.20, 0.06}, one-star: {0.07, 0.23}
00:28:52.837 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.56) = xAngle (1.29 = 1.29)
00:28:52.837 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
00:28:52.837 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.85 mountX=0.06 mountY=0.20, mountTheta=1.28
00:28:52.848 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.06, opts=13)
00:28:52.848 00.000 7988 Enqueuing Move request for scope (-0.20, 0.06)
00:28:52.848 00.000 15712 Worker thread wakes up
00:28:52.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
00:28:52.848 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
00:28:52.848 00.000 15712 Moving (-0.20, 0.06) raw xDistance=0.06 yDistance=0.20
00:28:52.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:52.853 00.005 7988 UpdateGuideState exits: m=1539 SNR=26.2
00:28:52.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:52.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:52.853 00.000 7988 Enqueuing Expose request
00:28:52.853 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:52.853 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
00:28:52.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:52.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:28:52.853 00.000 15712 MoveAxis(W, 11, ABG)
00:28:52.853 00.000 15712 Guiding  Dir = 3, Dur = 11
00:28:52.853 00.000 15712 IsGuiding returns 0
00:28:52.874 00.021 15712 IsGuiding returns 1
00:28:52.874 00.000 15712 scope still moving after pulse duration time elapsed
00:28:52.901 00.027 15712 IsGuiding returns 1
00:28:52.938 00.037 15712 IsGuiding returns 0
00:28:52.938 00.000 15712 scope move finished after 11 + 71 ms
00:28:52.938 00.000 15712 Move returns status 0, amount 11
00:28:52.938 00.000 15712 MoveAxis(N, 0, ABG)
00:28:52.938 00.000 15712 Move returns status 0, amount 0
00:28:52.938 00.000 15712 move complete, result=0
00:28:52.938 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
00:28:52.943 00.005 15712 worker thread done servicing request
00:28:52.943 00.000 15712 Worker thread wakes up
00:28:52.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:52.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:54.579 01.636 15712 Exposure complete
00:28:54.642 00.063 15712 worker thread done servicing request
00:28:54.642 00.000 7988 OnExposeComplete: enter
00:28:54.642 00.000 7988 UpdateGuideState(): m_state=6
00:28:54.642 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
00:28:54.642 00.000 7988 Star::Find returns 1 (0), X=963.91, Y=188.78, Mass=1471, SNR=25.7, Peak=226 HFD=4.0
00:28:54.642 00.000 7988 MultiStar: [#1 -0.19,-0.03,1.04,U] [#2 0.04,0.38,0.89,U] [#3 -0.35,0.40,0.00,M4] [#4 -0.07,0.43,0.00,M3] [#5 -0.26,-0.02,0.75,U] [#6 -0.01,0.25,0.68,U] [#7 -0.24,-0.05,0.49,U] [#8 -0.14,0.34,0.51,U] 
00:28:54.642 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.16}, one-star: {-0.07, 0.25}
00:28:54.642 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
00:28:54.642 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
00:28:54.642 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=0.16 mountY=0.11, mountTheta=0.62
00:28:54.652 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.16, opts=13)
00:28:54.654 00.002 7988 Enqueuing Move request for scope (-0.12, 0.16)
00:28:54.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:28:54.656 00.002 7988 UpdateGuideState exits: m=1471 SNR=25.7
00:28:54.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:54.658 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:54.658 00.000 7988 Enqueuing Expose request
00:28:54.660 00.002 15712 Worker thread wakes up
00:28:54.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
00:28:54.660 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
00:28:54.660 00.000 15712 Moving (-0.12, 0.16) raw xDistance=0.16 yDistance=0.11
00:28:54.662 00.002 15712 PPEC rslt: input = 0.16, final = 0.04, react = 0.10, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:54.662 00.000 15712 PPEC: input: 0.16, control: 0.04, exposure: 1500
00:28:54.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:54.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:28:54.662 00.000 15712 MoveAxis(W, 12, ABG)
00:28:54.662 00.000 15712 Guiding  Dir = 3, Dur = 12
00:28:54.678 00.016 15712 IsGuiding returns 0
00:28:54.696 00.018 15712 IsGuiding returns 1
00:28:54.696 00.000 15712 scope still moving after pulse duration time elapsed
00:28:54.739 00.043 15712 IsGuiding returns 0
00:28:54.739 00.000 15712 scope move finished after 12 + 52 ms
00:28:54.739 00.000 15712 Move returns status 0, amount 12
00:28:54.739 00.000 15712 MoveAxis(N, 0, ABG)
00:28:54.739 00.000 15712 Move returns status 0, amount 0
00:28:54.739 00.000 15712 move complete, result=0
00:28:54.739 00.000 7988 GuideStep: 0.2 px 12 ms WEST, 0.1 px 0 ms NORTH
00:28:54.749 00.010 15712 worker thread done servicing request
00:28:54.749 00.000 15712 Worker thread wakes up
00:28:54.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:54.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:56.159 01.410 15712 Exposure complete
00:28:56.221 00.062 15712 worker thread done servicing request
00:28:56.221 00.000 7988 OnExposeComplete: enter
00:28:56.221 00.000 7988 UpdateGuideState(): m_state=6
00:28:56.224 00.003 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
00:28:56.224 00.000 7988 Star::Find returns 1 (0), X=963.92, Y=189.03, Mass=1457, SNR=25.5, Peak=209 HFD=4.1
00:28:56.226 00.002 7988 MultiStar: [#1 -0.25,0.03,1.01,U] [#2 -0.03,0.48,0.00,M1] [#3 -0.25,0.29,0.84,U] [#4 -0.12,0.68,0.00,M4] [#5 -0.16,0.44,0.00,M1] [#6 -0.30,0.21,0.68,U] [#7 0.04,0.19,0.57,U] [#8 -0.06,0.23,0.46,U] 
00:28:56.226 00.000 7988 refined, 5 included, MultiStar: {-0.16, 0.25}, one-star: {-0.06, 0.50}
00:28:56.228 00.002 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
00:28:56.228 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
00:28:56.230 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.14 mountX=0.25 mountY=0.15, mountTheta=0.56
00:28:56.232 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.25, opts=13)
00:28:56.234 00.002 7988 Enqueuing Move request for scope (-0.16, 0.25)
00:28:56.234 00.000 15712 Worker thread wakes up
00:28:56.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
00:28:56.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
00:28:56.234 00.000 15712 Moving (-0.16, 0.25) raw xDistance=0.25 yDistance=0.15
00:28:56.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:28:56.234 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.5
00:28:56.237 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:56.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:56.239 00.002 7988 Enqueuing Expose request
00:28:56.239 00.000 15712 PPEC rslt: input = 0.25, final = 0.19, react = 0.15, pred = 0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 639.93
00:28:56.239 00.000 15712 PPEC: input: 0.25, control: 0.19, exposure: 1500
00:28:56.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:56.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:28:56.239 00.000 15712 MoveAxis(W, 62, ABG)
00:28:56.239 00.000 15712 Guiding  Dir = 3, Dur = 62
00:28:56.241 00.002 15712 IsGuiding returns 0
00:28:56.253 00.012 15712 PulseGuide returned control before completion, sleep 48
00:28:56.335 00.082 15712 IsGuiding returns 1
00:28:56.335 00.000 15712 scope still moving after pulse duration time elapsed
00:28:56.379 00.044 15712 IsGuiding returns 0
00:28:56.379 00.000 15712 scope move finished after 62 + 76 ms
00:28:56.379 00.000 15712 Move returns status 0, amount 62
00:28:56.379 00.000 15712 MoveAxis(N, 0, ABG)
00:28:56.379 00.000 15712 Move returns status 0, amount 0
00:28:56.379 00.000 15712 move complete, result=0
00:28:56.379 00.000 15712 worker thread done servicing request
00:28:56.379 00.000 15712 Worker thread wakes up
00:28:56.379 00.000 7988 GuideStep: 0.2 px 62 ms WEST, 0.2 px 0 ms NORTH
00:28:56.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:56.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:58.119 01.740 15712 Exposure complete
00:28:58.172 00.053 15712 worker thread done servicing request
00:28:58.172 00.000 7988 OnExposeComplete: enter
00:28:58.181 00.009 7988 UpdateGuideState(): m_state=6
00:28:58.181 00.000 7988 Star::Find(15, 963, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
00:28:58.181 00.000 7988 Star::Find returns 1 (0), X=963.97, Y=188.59, Mass=1442, SNR=25.3, Peak=150 HFD=4.1
00:28:58.181 00.000 7988 MultiStar: [#1 0.02,-0.16,1.00,U] [#2 0.25,-0.05,0.89,U] [#3 -0.04,0.23,0.90,U] [#4 0.09,0.21,0.74,U] [#5 0.14,0.33,0.78,U] [#6 -0.12,-0.01,0.64,U] [#7 0.08,-0.39,0.48,U] [#8 0.31,-0.01,0.49,U] 
00:28:58.181 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.04}, one-star: {-0.01, 0.06}
00:28:58.181 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
00:28:58.181 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
00:28:58.189 00.008 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.80 mountX=0.06 mountY=0.01, mountTheta=0.21
00:28:58.189 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
00:28:58.189 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
00:28:58.189 00.000 15712 Worker thread wakes up
00:28:58.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:28:58.189 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:28:58.189 00.000 15712 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=0.01
00:28:58.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:58.189 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.3
00:28:58.195 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:58.195 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:58.197 00.002 7988 Enqueuing Expose request
00:28:58.197 00.000 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:28:58.197 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
00:28:58.199 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:58.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:58.199 00.000 15712 MoveAxis(W, 14, ABG)
00:28:58.199 00.000 15712 Guiding  Dir = 3, Dur = 14
00:28:58.216 00.017 15712 IsGuiding returns 0
00:28:58.232 00.016 15712 IsGuiding returns 1
00:28:58.232 00.000 15712 scope still moving after pulse duration time elapsed
00:28:58.280 00.048 15712 IsGuiding returns 0
00:28:58.280 00.000 15712 scope move finished after 14 + 49 ms
00:28:58.280 00.000 15712 Move returns status 0, amount 14
00:28:58.280 00.000 15712 MoveAxis(N, 0, ABG)
00:28:58.280 00.000 15712 Move returns status 0, amount 0
00:28:58.280 00.000 15712 move complete, result=0
00:28:58.280 00.000 15712 worker thread done servicing request
00:28:58.280 00.000 15712 Worker thread wakes up
00:28:58.280 00.000 7988 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
00:28:58.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:58.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:28:59.699 01.419 15712 Exposure complete
00:28:59.759 00.060 15712 worker thread done servicing request
00:28:59.761 00.002 7988 OnExposeComplete: enter
00:28:59.761 00.000 7988 UpdateGuideState(): m_state=6
00:28:59.763 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
00:28:59.765 00.002 7988 Star::Find returns 1 (0), X=963.82, Y=188.35, Mass=1521, SNR=26.0, Peak=167 HFD=4.4
00:28:59.765 00.000 7988 MultiStar: [#1 -0.05,-0.16,0.99,U] [#2 0.05,-0.17,0.89,U] [#3 -0.09,0.04,0.83,U] [#4 -0.09,0.00,0.71,U] [#5 -0.08,-0.37,0.75,U] [#6 0.05,-0.36,0.62,U] [#7 -0.23,-0.42,0.00,M1] [#8 0.18,-0.14,0.47,U] 
00:28:59.767 00.002 7988 refined, 7 included, MultiStar: {-0.04, -0.16}, one-star: {-0.16, -0.18}
00:28:59.767 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
00:28:59.769 00.002 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.88)
00:28:59.770 00.001 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.81 mountX=-0.17 mountY=0.04, mountTheta=2.88
00:28:59.772 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.16, opts=13)
00:28:59.772 00.000 7988 Enqueuing Move request for scope (-0.04, -0.16)
00:28:59.774 00.002 15712 Worker thread wakes up
00:28:59.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
00:28:59.774 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
00:28:59.774 00.000 15712 Moving (-0.04, -0.16) raw xDistance=-0.17 yDistance=0.04
00:28:59.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:28:59.774 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.0
00:28:59.776 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:59.776 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:28:59.776 00.000 7988 Enqueuing Expose request
00:28:59.776 00.000 15712 PPEC rslt: input = -0.17, final = -0.05, react = -0.10, pred = 0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 639.93
00:28:59.776 00.000 15712 PPEC: input: -0.17, control: -0.05, exposure: 1500
00:28:59.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:59.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:28:59.776 00.000 15712 MoveAxis(E, 17, ABG)
00:28:59.776 00.000 15712 Guiding  Dir = 2, Dur = 17
00:28:59.776 00.000 15712 IsGuiding returns 0
00:28:59.797 00.021 15712 IsGuiding returns 1
00:28:59.797 00.000 15712 scope still moving after pulse duration time elapsed
00:28:59.824 00.027 15712 IsGuiding returns 1
00:28:59.862 00.038 15712 IsGuiding returns 0
00:28:59.862 00.000 15712 scope move finished after 17 + 64 ms
00:28:59.862 00.000 15712 Move returns status 0, amount 17
00:28:59.862 00.000 15712 MoveAxis(N, 0, ABG)
00:28:59.862 00.000 15712 Move returns status 0, amount 0
00:28:59.862 00.000 15712 move complete, result=0
00:28:59.862 00.000 7988 GuideStep: -0.2 px 17 ms EAST, 0.0 px 0 ms NORTH
00:28:59.864 00.002 15712 worker thread done servicing request
00:28:59.864 00.000 15712 Worker thread wakes up
00:28:59.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:28:59.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:01.500 01.636 15712 Exposure complete
00:29:01.561 00.061 15712 worker thread done servicing request
00:29:01.561 00.000 7988 OnExposeComplete: enter
00:29:01.564 00.003 7988 UpdateGuideState(): m_state=6
00:29:01.564 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
00:29:01.566 00.002 7988 Star::Find returns 1 (0), X=964.16, Y=188.62, Mass=1401, SNR=24.8, Peak=170 HFD=3.8
00:29:01.566 00.000 7988 MultiStar: [#1 0.08,-0.01,1.02,U] [#2 0.13,0.07,0.89,U] [#3 -0.19,0.11,0.87,U] [#4 -0.05,0.12,0.76,U] [#5 -0.06,-0.21,0.81,U] [#6 -0.11,-0.25,0.71,U] [#7 -0.10,-0.05,0.55,U] [#8 -0.11,0.03,0.47,U] 
00:29:01.568 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.17, 0.09}
00:29:01.568 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.28 = 2.01)
00:29:01.570 00.002 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
00:29:01.570 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.71 mountX=-0.01 mountY=0.01, mountTheta=2.00
00:29:01.572 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
00:29:01.574 00.002 7988 Enqueuing Move request for scope (-0.01, -0.01)
00:29:01.574 00.000 15712 Worker thread wakes up
00:29:01.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:29:01.574 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:29:01.574 00.000 15712 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
00:29:01.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:29:01.574 00.000 7988 UpdateGuideState exits: m=1401 SNR=24.8
00:29:01.578 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:01.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:01.580 00.002 7988 Enqueuing Expose request
00:29:01.580 00.000 15712 PPEC rslt: input = -0.01, final = 0.05, react = -0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:01.580 00.000 15712 PPEC: input: -0.01, control: 0.05, exposure: 1500
00:29:01.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:01.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:01.580 00.000 15712 MoveAxis(W, 16, ABG)
00:29:01.582 00.002 15712 Guiding  Dir = 3, Dur = 16
00:29:01.582 00.000 15712 IsGuiding returns 0
00:29:01.596 00.014 15712 IsGuiding returns 1
00:29:01.596 00.000 15712 scope still moving after pulse duration time elapsed
00:29:01.648 00.052 15712 IsGuiding returns 0
00:29:01.648 00.000 15712 scope move finished after 16 + 54 ms
00:29:01.648 00.000 15712 Move returns status 0, amount 16
00:29:01.648 00.000 15712 MoveAxis(N, 0, ABG)
00:29:01.648 00.000 15712 Move returns status 0, amount 0
00:29:01.648 00.000 15712 move complete, result=0
00:29:01.648 00.000 7988 GuideStep: -0.0 px 16 ms WEST, 0.0 px 0 ms NORTH
00:29:01.654 00.006 15712 worker thread done servicing request
00:29:01.654 00.000 15712 Worker thread wakes up
00:29:01.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:01.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:03.067 01.413 15712 Exposure complete
00:29:03.128 00.061 15712 worker thread done servicing request
00:29:03.128 00.000 7988 OnExposeComplete: enter
00:29:03.129 00.001 7988 UpdateGuideState(): m_state=6
00:29:03.131 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
00:29:03.131 00.000 7988 Star::Find returns 1 (0), X=964.03, Y=188.41, Mass=1432, SNR=25.1, Peak=177 HFD=4.1
00:29:03.133 00.002 7988 MultiStar: [#1 0.04,-0.36,1.02,U] [#2 0.11,-0.06,0.92,U] [#3 -0.17,-0.14,0.87,U] [#4 -0.02,-0.18,0.74,U] [#5 0.13,-0.21,0.77,U] [#6 0.12,-0.60,0.00,M1] [#7 0.01,-0.32,0.53,U] [#8 -0.27,-0.47,0.00,M1] 
00:29:03.135 00.002 7988 single-star, 6 included, MultiStar: {0.02, -0.19}, one-star: {0.04, -0.12}
00:29:03.135 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
00:29:03.137 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
00:29:03.137 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.24 mountX=-0.12 mountY=-0.04, mountTheta=-2.83
00:29:03.139 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
00:29:03.141 00.002 7988 Enqueuing Move request for scope (0.04, -0.12)
00:29:03.141 00.000 15712 Worker thread wakes up
00:29:03.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
00:29:03.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
00:29:03.141 00.000 15712 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=-0.04
00:29:03.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:29:03.141 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.1
00:29:03.144 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:03.145 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:03.145 00.000 7988 Enqueuing Expose request
00:29:03.145 00.000 15712 PPEC rslt: input = -0.12, final = 0.05, react = -0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:03.145 00.000 15712 PPEC: input: -0.12, control: 0.05, exposure: 1500
00:29:03.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:03.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:29:03.145 00.000 15712 MoveAxis(W, 18, ABG)
00:29:03.145 00.000 15712 Guiding  Dir = 3, Dur = 18
00:29:03.145 00.000 15712 IsGuiding returns 0
00:29:03.166 00.021 15712 IsGuiding returns 1
00:29:03.166 00.000 15712 scope still moving after pulse duration time elapsed
00:29:03.209 00.043 15712 IsGuiding returns 1
00:29:03.240 00.031 15712 IsGuiding returns 0
00:29:03.240 00.000 15712 scope move finished after 18 + 75 ms
00:29:03.240 00.000 15712 Move returns status 0, amount 18
00:29:03.240 00.000 15712 MoveAxis(N, 0, ABG)
00:29:03.240 00.000 15712 Move returns status 0, amount 0
00:29:03.240 00.000 15712 move complete, result=0
00:29:03.240 00.000 15712 worker thread done servicing request
00:29:03.240 00.000 15712 Worker thread wakes up
00:29:03.240 00.000 7988 GuideStep: -0.1 px 18 ms WEST, -0.0 px 0 ms NORTH
00:29:03.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:03.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:04.882 01.642 15712 Exposure complete
00:29:04.940 00.058 15712 worker thread done servicing request
00:29:04.940 00.000 7988 OnExposeComplete: enter
00:29:04.944 00.004 7988 UpdateGuideState(): m_state=6
00:29:04.944 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
00:29:04.944 00.000 7988 Star::Find returns 1 (0), X=964.24, Y=188.29, Mass=1434, SNR=25.3, Peak=156 HFD=4.4
00:29:04.944 00.000 7988 MultiStar: [#1 0.03,-0.52,0.00,M1] [#2 0.10,-0.40,0.87,U] [#3 -0.24,-0.09,0.86,U] [#4 0.01,-0.21,0.77,U] [#5 0.04,-0.19,0.80,U] [#6 -0.22,-0.17,0.67,U] [#7 -0.19,-0.50,0.00,M1] [#8 0.31,-0.55,0.00,M2] 
00:29:04.944 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.22}, one-star: {0.25, -0.24}
00:29:04.944 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
00:29:04.944 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
00:29:04.944 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.54 mountX=-0.22 mountY=-0.00, mountTheta=-3.14
00:29:04.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.22, opts=13)
00:29:04.944 00.000 7988 Enqueuing Move request for scope (0.01, -0.22)
00:29:04.944 00.000 15712 Worker thread wakes up
00:29:04.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
00:29:04.944 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
00:29:04.944 00.000 15712 Moving (0.01, -0.22) raw xDistance=-0.22 yDistance=-0.00
00:29:04.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:29:04.958 00.014 7988 UpdateGuideState exits: m=1434 SNR=25.3
00:29:04.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:04.960 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:04.960 00.000 7988 Enqueuing Expose request
00:29:04.962 00.002 15712 PPEC rslt: input = -0.22, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 639.93
00:29:04.962 00.000 15712 PPEC: input: -0.22, control: -0.09, exposure: 1500
00:29:04.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:04.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:29:04.962 00.000 15712 MoveAxis(E, 29, ABG)
00:29:04.962 00.000 15712 Guiding  Dir = 2, Dur = 29
00:29:04.962 00.000 15712 IsGuiding returns 0
00:29:04.977 00.015 15712 PulseGuide returned control before completion, sleep 25
00:29:05.025 00.048 15712 IsGuiding returns 0
00:29:05.025 00.000 15712 Move returns status 0, amount 29
00:29:05.025 00.000 15712 MoveAxis(N, 0, ABG)
00:29:05.025 00.000 15712 Move returns status 0, amount 0
00:29:05.025 00.000 15712 move complete, result=0
00:29:05.025 00.000 15712 worker thread done servicing request
00:29:05.025 00.000 15712 Worker thread wakes up
00:29:05.025 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
00:29:05.026 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:05.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:06.442 01.416 15712 Exposure complete
00:29:06.503 00.061 15712 worker thread done servicing request
00:29:06.503 00.000 7988 OnExposeComplete: enter
00:29:06.503 00.000 7988 UpdateGuideState(): m_state=6
00:29:06.506 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
00:29:06.506 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.57, Mass=1480, SNR=25.8, Peak=146 HFD=3.9
00:29:06.508 00.002 7988 MultiStar: [#1 -0.01,-0.14,0.97,U] [#2 0.10,0.10,0.86,U] [#3 -0.11,0.06,0.88,U] [#4 -0.15,0.42,0.00,M1] [#5 0.04,0.14,0.73,U] [#6 -0.35,-0.33,0.00,M1] [#7 0.00,-0.05,0.53,U] [#8 0.12,0.12,0.49,U] 
00:29:06.508 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.03}, one-star: {0.16, 0.04}
00:29:06.510 00.002 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
00:29:06.510 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
00:29:06.512 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.65 mountX=0.03 mountY=-0.04, mountTheta=-0.93
00:29:06.514 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
00:29:06.514 00.000 7988 Enqueuing Move request for scope (0.04, 0.03)
00:29:06.516 00.002 15712 Worker thread wakes up
00:29:06.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:29:06.516 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:29:06.516 00.000 15712 Moving (0.04, 0.03) raw xDistance=0.03 yDistance=-0.04
00:29:06.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:06.516 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.8
00:29:06.519 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:06.520 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:06.521 00.001 7988 Enqueuing Expose request
00:29:06.521 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:06.521 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
00:29:06.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:06.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:29:06.521 00.000 15712 MoveAxis(W, 10, ABG)
00:29:06.521 00.000 15712 Guiding  Dir = 3, Dur = 10
00:29:06.538 00.017 15712 IsGuiding returns 0
00:29:06.554 00.016 15712 IsGuiding returns 1
00:29:06.554 00.000 15712 scope still moving after pulse duration time elapsed
00:29:06.605 00.051 15712 IsGuiding returns 0
00:29:06.605 00.000 15712 scope move finished after 10 + 54 ms
00:29:06.605 00.000 15712 Move returns status 0, amount 10
00:29:06.605 00.000 15712 MoveAxis(N, 0, ABG)
00:29:06.605 00.000 15712 Move returns status 0, amount 0
00:29:06.605 00.000 15712 move complete, result=0
00:29:06.605 00.000 15712 worker thread done servicing request
00:29:06.605 00.000 15712 Worker thread wakes up
00:29:06.605 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:29:06.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:06.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:08.246 01.641 15712 Exposure complete
00:29:08.306 00.060 15712 worker thread done servicing request
00:29:08.309 00.003 7988 OnExposeComplete: enter
00:29:08.309 00.000 7988 UpdateGuideState(): m_state=6
00:29:08.309 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
00:29:08.309 00.000 7988 Star::Find returns 1 (0), X=964.17, Y=189.09, Mass=1456, SNR=25.5, Peak=188 HFD=4.2
00:29:08.309 00.000 7988 MultiStar: [#1 0.12,0.30,1.03,U] [#2 0.02,0.64,0.00,M1] [#3 -0.08,0.50,0.00,M1] [#4 0.01,0.48,0.00,M2] [#5 0.04,0.37,0.77,U] [#6 -0.14,0.59,0.00,M2] [#7 -0.10,0.34,0.48,U] [#8 0.09,0.58,0.00,M2] 
00:29:08.309 00.000 7988 refined, 3 included, MultiStar: {0.09, 0.40}, one-star: {0.19, 0.56}
00:29:08.309 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
00:29:08.309 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
00:29:08.309 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.35 mountX=0.40 mountY=-0.10, mountTheta=-0.24
00:29:08.309 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.40, opts=13)
00:29:08.309 00.000 7988 Enqueuing Move request for scope (0.09, 0.40)
00:29:08.309 00.000 15712 Worker thread wakes up
00:29:08.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.40) opts 0xd
00:29:08.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.40)
00:29:08.309 00.000 15712 Moving (0.09, 0.40) raw xDistance=0.40 yDistance=-0.10
00:29:08.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:08.323 00.014 7988 UpdateGuideState exits: m=1456 SNR=25.5
00:29:08.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:08.325 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:08.325 00.000 7988 Enqueuing Expose request
00:29:08.325 00.000 15712 PPEC rslt: input = 0.40, final = 0.26, react = 0.24, pred = 0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 639.93
00:29:08.325 00.000 15712 PPEC: input: 0.40, control: 0.26, exposure: 1500
00:29:08.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:08.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:08.325 00.000 15712 MoveAxis(W, 86, ABG)
00:29:08.325 00.000 15712 Guiding  Dir = 3, Dur = 86
00:29:08.325 00.000 15712 IsGuiding returns 0
00:29:08.349 00.024 15712 PulseGuide returned control before completion, sleep 75
00:29:08.461 00.112 15712 IsGuiding returns 1
00:29:08.461 00.000 15712 scope still moving after pulse duration time elapsed
00:29:08.483 00.022 15712 IsGuiding returns 0
00:29:08.483 00.000 15712 scope move finished after 86 + 69 ms
00:29:08.483 00.000 15712 Move returns status 0, amount 86
00:29:08.483 00.000 15712 MoveAxis(N, 0, ABG)
00:29:08.483 00.000 15712 Move returns status 0, amount 0
00:29:08.483 00.000 15712 move complete, result=0
00:29:08.483 00.000 15712 worker thread done servicing request
00:29:08.483 00.000 15712 Worker thread wakes up
00:29:08.483 00.000 7988 GuideStep: 0.4 px 86 ms WEST, -0.1 px 0 ms NORTH
00:29:08.485 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:08.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:09.901 01.416 15712 Exposure complete
00:29:09.963 00.062 15712 worker thread done servicing request
00:29:09.963 00.000 7988 OnExposeComplete: enter
00:29:09.963 00.000 7988 UpdateGuideState(): m_state=6
00:29:09.966 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
00:29:09.966 00.000 7988 Star::Find returns 1 (0), X=964.05, Y=188.90, Mass=1378, SNR=24.8, Peak=176 HFD=4.1
00:29:09.968 00.002 7988 MultiStar: [#1 -0.01,0.08,1.05,U] [#2 0.13,0.41,0.00,M2] [#3 -0.01,0.38,0.89,U] [#4 -0.10,0.43,0.00,M3] [#5 -0.13,0.20,0.77,U] [#6 -0.25,0.03,0.68,U] [#7 0.18,-0.07,0.50,U] [#8 0.02,0.21,0.48,U] 
00:29:09.968 00.000 7988 refined, 6 included, MultiStar: {-0.02, 0.19}, one-star: {0.07, 0.38}
00:29:09.970 00.002 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
00:29:09.971 00.001 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
00:29:09.971 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.68 mountX=0.19 mountY=0.02, mountTheta=0.09
00:29:09.973 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.19, opts=13)
00:29:09.975 00.002 7988 Enqueuing Move request for scope (-0.02, 0.19)
00:29:09.975 00.000 15712 Worker thread wakes up
00:29:09.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:29:09.975 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:29:09.975 00.000 15712 Moving (-0.02, 0.19) raw xDistance=0.19 yDistance=0.02
00:29:09.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:29:09.975 00.000 7988 UpdateGuideState exits: m=1378 SNR=24.8
00:29:09.978 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:09.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:09.980 00.002 7988 Enqueuing Expose request
00:29:09.980 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.93
00:29:09.980 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
00:29:09.982 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:09.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:29:09.982 00.000 15712 MoveAxis(W, 42, ABG)
00:29:09.982 00.000 15712 Guiding  Dir = 3, Dur = 42
00:29:09.982 00.000 15712 IsGuiding returns 0
00:29:10.012 00.030 15712 PulseGuide returned control before completion, sleep 23
00:29:10.043 00.031 15712 IsGuiding returns 1
00:29:10.043 00.000 15712 scope still moving after pulse duration time elapsed
00:29:10.092 00.049 15712 IsGuiding returns 0
00:29:10.092 00.000 15712 scope move finished after 42 + 67 ms
00:29:10.092 00.000 15712 Move returns status 0, amount 42
00:29:10.092 00.000 15712 MoveAxis(N, 0, ABG)
00:29:10.092 00.000 15712 Move returns status 0, amount 0
00:29:10.092 00.000 15712 move complete, result=0
00:29:10.092 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
00:29:10.094 00.002 15712 worker thread done servicing request
00:29:10.094 00.000 15712 Worker thread wakes up
00:29:10.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:10.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:11.731 01.637 15712 Exposure complete
00:29:11.795 00.064 15712 worker thread done servicing request
00:29:11.795 00.000 7988 OnExposeComplete: enter
00:29:11.795 00.000 7988 UpdateGuideState(): m_state=6
00:29:11.795 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
00:29:11.795 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.39, Mass=1346, SNR=24.6, Peak=156 HFD=3.7
00:29:11.795 00.000 7988 MultiStar: [#1 -0.03,-0.50,0.00,M1] [#2 -0.01,-0.10,0.90,U] [#3 -0.26,-0.08,0.92,U] [#4 -0.15,0.00,0.78,U] [#5 0.09,-0.14,0.76,U] [#6 0.00,-0.25,0.70,U] [#7 0.03,-0.12,0.50,U] [#8 0.14,0.06,0.50,U] 
00:29:11.795 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.10}, one-star: {0.13, -0.14}
00:29:11.795 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
00:29:11.795 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
00:29:11.804 00.009 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.70 mountX=-0.10 mountY=0.02, mountTheta=2.99
00:29:11.806 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.10, opts=13)
00:29:11.806 00.000 7988 Enqueuing Move request for scope (-0.01, -0.10)
00:29:11.808 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:11.808 00.000 7988 UpdateGuideState exits: m=1346 SNR=24.6
00:29:11.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:11.810 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:11.810 00.000 7988 Enqueuing Expose request
00:29:11.812 00.002 15712 Worker thread wakes up
00:29:11.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:29:11.812 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:29:11.812 00.000 15712 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
00:29:11.816 00.004 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:11.816 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
00:29:11.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:11.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:29:11.816 00.000 15712 MoveAxis(W, 5, ABG)
00:29:11.816 00.000 15712 Guiding  Dir = 3, Dur = 5
00:29:11.816 00.000 15712 IsGuiding returns 0
00:29:11.834 00.018 15712 IsGuiding returns 0
00:29:11.834 00.000 15712 Move returns status 0, amount 5
00:29:11.834 00.000 15712 MoveAxis(N, 0, ABG)
00:29:11.834 00.000 15712 Move returns status 0, amount 0
00:29:11.834 00.000 15712 move complete, result=0
00:29:11.834 00.000 15712 worker thread done servicing request
00:29:11.834 00.000 15712 Worker thread wakes up
00:29:11.834 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:29:11.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:11.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:13.247 01.413 15712 Exposure complete
00:29:13.308 00.061 15712 worker thread done servicing request
00:29:13.308 00.000 7988 OnExposeComplete: enter
00:29:13.308 00.000 7988 UpdateGuideState(): m_state=6
00:29:13.311 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
00:29:13.311 00.000 7988 Star::Find returns 1 (0), X=964.06, Y=188.56, Mass=1499, SNR=25.8, Peak=159 HFD=4.0
00:29:13.313 00.002 7988 MultiStar: [#1 0.03,-0.10,0.99,U] [#2 0.12,0.09,0.83,U] [#3 -0.22,0.16,0.87,U] [#4 -0.10,0.19,0.73,U] [#5 0.06,-0.07,0.76,U] [#6 -0.10,-0.13,0.64,U] [#7 0.05,-0.26,0.52,U] [#8 -0.02,-0.22,0.46,U] 
00:29:13.313 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.08, 0.03}
00:29:13.315 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.76 = 2.52)
00:29:13.315 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.49)
00:29:13.317 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.20 mountX=-0.01 mountY=0.01, mountTheta=2.50
00:29:13.319 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
00:29:13.319 00.000 7988 Enqueuing Move request for scope (-0.01, -0.01)
00:29:13.321 00.002 15712 Worker thread wakes up
00:29:13.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:29:13.321 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:29:13.321 00.000 15712 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
00:29:13.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:13.321 00.000 7988 UpdateGuideState exits: m=1499 SNR=25.8
00:29:13.323 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:13.324 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:13.324 00.000 7988 Enqueuing Expose request
00:29:13.324 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:13.324 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
00:29:13.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:13.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:13.324 00.000 15712 MoveAxis(W, 8, ABG)
00:29:13.324 00.000 15712 Guiding  Dir = 3, Dur = 8
00:29:13.324 00.000 15712 IsGuiding returns 0
00:29:13.347 00.023 15712 IsGuiding returns 0
00:29:13.347 00.000 15712 Move returns status 0, amount 8
00:29:13.347 00.000 15712 MoveAxis(N, 0, ABG)
00:29:13.347 00.000 15712 Move returns status 0, amount 0
00:29:13.347 00.000 15712 move complete, result=0
00:29:13.347 00.000 15712 worker thread done servicing request
00:29:13.347 00.000 15712 Worker thread wakes up
00:29:13.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:13.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:13.347 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:29:14.984 01.637 15712 Exposure complete
00:29:15.044 00.060 15712 worker thread done servicing request
00:29:15.044 00.000 7988 OnExposeComplete: enter
00:29:15.046 00.002 7988 UpdateGuideState(): m_state=6
00:29:15.046 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
00:29:15.046 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.53, Mass=1452, SNR=25.4, Peak=151 HFD=3.9
00:29:15.046 00.000 7988 MultiStar: [#1 0.34,-0.13,1.02,U] [#2 0.13,-0.07,0.88,U] [#3 0.14,0.25,0.86,U] [#4 0.05,0.25,0.74,U] [#5 0.16,0.12,0.72,U] [#6 -0.06,-0.09,0.66,U] [#7 0.05,-0.12,0.52,U] [#8 0.18,0.19,0.52,U] 
00:29:15.046 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.16, 0.00}
00:29:15.046 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
00:29:15.046 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
00:29:15.046 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.28 mountX=0.04 mountY=-0.14, mountTheta=-1.28
00:29:15.046 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.04, opts=13)
00:29:15.046 00.000 7988 Enqueuing Move request for scope (0.14, 0.04)
00:29:15.046 00.000 15712 Worker thread wakes up
00:29:15.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:29:15.046 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:29:15.046 00.000 15712 Moving (0.14, 0.04) raw xDistance=0.04 yDistance=-0.14
00:29:15.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:15.046 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.4
00:29:15.060 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:15.061 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:15.061 00.000 7988 Enqueuing Expose request
00:29:15.061 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:15.061 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
00:29:15.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:15.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:29:15.061 00.000 15712 MoveAxis(W, 13, ABG)
00:29:15.061 00.000 15712 Guiding  Dir = 3, Dur = 13
00:29:15.061 00.000 15712 IsGuiding returns 0
00:29:15.080 00.019 15712 IsGuiding returns 1
00:29:15.080 00.000 15712 scope still moving after pulse duration time elapsed
00:29:15.128 00.048 15712 IsGuiding returns 1
00:29:15.158 00.030 15712 IsGuiding returns 0
00:29:15.158 00.000 15712 scope move finished after 13 + 80 ms
00:29:15.158 00.000 15712 Move returns status 0, amount 13
00:29:15.158 00.000 15712 MoveAxis(N, 0, ABG)
00:29:15.158 00.000 15712 Move returns status 0, amount 0
00:29:15.158 00.000 15712 move complete, result=0
00:29:15.158 00.000 15712 worker thread done servicing request
00:29:15.158 00.000 15712 Worker thread wakes up
00:29:15.158 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:29:15.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:15.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:16.577 01.419 15712 Exposure complete
00:29:16.639 00.062 15712 worker thread done servicing request
00:29:16.639 00.000 7988 OnExposeComplete: enter
00:29:16.641 00.002 7988 UpdateGuideState(): m_state=6
00:29:16.641 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
00:29:16.641 00.000 7988 Star::Find returns 1 (0), X=964.07, Y=188.49, Mass=1456, SNR=25.5, Peak=163 HFD=3.9
00:29:16.641 00.000 7988 MultiStar: [#1 0.07,-0.42,1.02,U] [#2 0.15,-0.15,0.85,U] [#3 0.07,0.01,0.87,U] [#4 0.06,-0.04,0.71,U] [#5 0.14,-0.08,0.73,U] [#6 -0.20,-0.50,0.00,M1] [#7 0.42,-0.46,0.00,M1] [#8 0.02,-0.32,0.48,U] 
00:29:16.641 00.000 7988 single-star, 6 included, MultiStar: {0.09, -0.15}, one-star: {0.09, -0.04}
00:29:16.641 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
00:29:16.641 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
00:29:16.641 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.41 mountX=-0.04 mountY=-0.09, mountTheta=-1.98
00:29:16.641 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.04, opts=13)
00:29:16.641 00.000 7988 Enqueuing Move request for scope (0.09, -0.04)
00:29:16.641 00.000 15712 Worker thread wakes up
00:29:16.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:29:16.641 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:29:16.641 00.000 15712 Moving (0.09, -0.04) raw xDistance=-0.04 yDistance=-0.09
00:29:16.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:16.653 00.012 7988 UpdateGuideState exits: m=1456 SNR=25.5
00:29:16.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:16.653 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:16.653 00.000 7988 Enqueuing Expose request
00:29:16.658 00.005 15712 PPEC rslt: input = -0.04, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:16.658 00.000 15712 PPEC: input: -0.04, control: 0.05, exposure: 1500
00:29:16.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:16.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:16.658 00.000 15712 MoveAxis(W, 15, ABG)
00:29:16.658 00.000 15712 Guiding  Dir = 3, Dur = 15
00:29:16.658 00.000 15712 IsGuiding returns 0
00:29:16.678 00.020 15712 IsGuiding returns 1
00:29:16.678 00.000 15712 scope still moving after pulse duration time elapsed
00:29:16.701 00.023 15712 IsGuiding returns 1
00:29:16.733 00.032 15712 IsGuiding returns 0
00:29:16.733 00.000 15712 scope move finished after 15 + 68 ms
00:29:16.733 00.000 15712 Move returns status 0, amount 15
00:29:16.733 00.000 15712 MoveAxis(N, 0, ABG)
00:29:16.733 00.000 15712 Move returns status 0, amount 0
00:29:16.733 00.000 15712 move complete, result=0
00:29:16.743 00.010 7988 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
00:29:16.743 00.000 15712 worker thread done servicing request
00:29:16.743 00.000 15712 Worker thread wakes up
00:29:16.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:16.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:18.377 01.634 15712 Exposure complete
00:29:18.425 00.048 15712 worker thread done servicing request
00:29:18.439 00.014 7988 OnExposeComplete: enter
00:29:18.439 00.000 7988 UpdateGuideState(): m_state=6
00:29:18.439 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
00:29:18.442 00.003 7988 Star::Find returns 1 (0), X=964.26, Y=188.35, Mass=1458, SNR=25.7, Peak=168 HFD=3.7
00:29:18.442 00.000 7988 MultiStar: [#1 0.06,-0.48,0.00,M1] [#2 0.25,-0.29,0.84,U] [#3 -0.21,-0.12,0.85,U] [#4 -0.28,-0.15,0.73,U] [#5 0.19,-0.30,0.79,U] [#6 0.00,-0.42,0.66,U] [#7 0.07,-0.28,0.56,U] [#8 -0.10,-0.13,0.48,U] 
00:29:18.442 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.23}, one-star: {0.28, -0.18}
00:29:18.442 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
00:29:18.442 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
00:29:18.442 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.39 mountX=-0.23 mountY=-0.04, mountTheta=-2.98
00:29:18.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.23, opts=13)
00:29:18.442 00.000 7988 Enqueuing Move request for scope (0.04, -0.23)
00:29:18.442 00.000 15712 Worker thread wakes up
00:29:18.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
00:29:18.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
00:29:18.442 00.000 15712 Moving (0.04, -0.23) raw xDistance=-0.23 yDistance=-0.04
00:29:18.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:18.442 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.7
00:29:18.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:18.455 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:18.455 00.000 7988 Enqueuing Expose request
00:29:18.455 00.000 15712 PPEC rslt: input = -0.23, final = -0.09, react = -0.14, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 639.93
00:29:18.455 00.000 15712 PPEC: input: -0.23, control: -0.09, exposure: 1500
00:29:18.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:18.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:29:18.455 00.000 15712 MoveAxis(E, 30, ABG)
00:29:18.455 00.000 15712 Guiding  Dir = 2, Dur = 30
00:29:18.476 00.021 15712 IsGuiding returns 0
00:29:18.499 00.023 15712 PulseGuide returned control before completion, sleep 25
00:29:18.561 00.062 15712 IsGuiding returns 0
00:29:18.561 00.000 15712 Move returns status 0, amount 30
00:29:18.561 00.000 15712 MoveAxis(N, 0, ABG)
00:29:18.561 00.000 15712 Move returns status 0, amount 0
00:29:18.561 00.000 15712 move complete, result=0
00:29:18.561 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
00:29:18.566 00.005 15712 worker thread done servicing request
00:29:18.566 00.000 15712 Worker thread wakes up
00:29:18.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:18.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:19.970 01.404 15712 Exposure complete
00:29:20.032 00.062 15712 worker thread done servicing request
00:29:20.032 00.000 7988 OnExposeComplete: enter
00:29:20.032 00.000 7988 UpdateGuideState(): m_state=6
00:29:20.034 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
00:29:20.034 00.000 7988 Star::Find returns 1 (0), X=964.17, Y=188.66, Mass=1483, SNR=25.8, Peak=172 HFD=3.9
00:29:20.036 00.002 7988 MultiStar: [#1 0.14,0.24,1.01,U] [#2 0.04,0.07,0.85,U] [#3 -0.14,0.24,0.86,U] [#4 0.10,0.39,0.73,U] [#5 -0.19,0.12,0.77,U] [#6 0.03,-0.18,0.68,U] [#7 -0.19,0.08,0.53,U] [#8 -0.32,0.03,0.47,U] 
00:29:20.036 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {0.18, 0.13}
00:29:20.038 00.002 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
00:29:20.038 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
00:29:20.040 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.64 mountX=0.14 mountY=0.01, mountTheta=0.05
00:29:20.041 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.14, opts=13)
00:29:20.043 00.002 7988 Enqueuing Move request for scope (-0.01, 0.14)
00:29:20.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:20.045 00.002 7988 UpdateGuideState exits: m=1483 SNR=25.8
00:29:20.045 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:20.047 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:20.047 00.000 7988 Enqueuing Expose request
00:29:20.049 00.002 15712 Worker thread wakes up
00:29:20.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
00:29:20.049 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
00:29:20.049 00.000 15712 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=0.01
00:29:20.049 00.000 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:20.049 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
00:29:20.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:20.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:20.049 00.000 15712 MoveAxis(W, 10, ABG)
00:29:20.049 00.000 15712 Guiding  Dir = 3, Dur = 10
00:29:20.049 00.000 15712 IsGuiding returns 0
00:29:20.079 00.030 15712 IsGuiding returns 1
00:29:20.079 00.000 15712 scope still moving after pulse duration time elapsed
00:29:20.127 00.048 15712 IsGuiding returns 0
00:29:20.127 00.000 15712 scope move finished after 10 + 67 ms
00:29:20.127 00.000 15712 Move returns status 0, amount 10
00:29:20.127 00.000 15712 MoveAxis(N, 0, ABG)
00:29:20.127 00.000 15712 Move returns status 0, amount 0
00:29:20.127 00.000 15712 move complete, result=0
00:29:20.127 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:29:20.133 00.006 15712 worker thread done servicing request
00:29:20.133 00.000 15712 Worker thread wakes up
00:29:20.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:20.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:21.772 01.639 15712 Exposure complete
00:29:21.834 00.062 15712 worker thread done servicing request
00:29:21.834 00.000 7988 OnExposeComplete: enter
00:29:21.834 00.000 7988 UpdateGuideState(): m_state=6
00:29:21.836 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
00:29:21.836 00.000 7988 Star::Find returns 1 (0), X=964.11, Y=188.40, Mass=1480, SNR=25.5, Peak=160 HFD=3.9
00:29:21.838 00.002 7988 MultiStar: [#1 0.02,-0.25,1.00,U] [#2 0.02,-0.01,0.89,U] [#3 0.04,0.06,0.87,U] [#4 0.09,0.09,0.74,U] [#5 0.02,0.03,0.78,U] [#6 -0.06,-0.53,0.00,M1] [#7 -0.45,-0.14,0.00,M1] [#8 -0.04,-0.40,0.48,U] 
00:29:21.838 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.08}, one-star: {0.13, -0.13}
00:29:21.840 00.002 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
00:29:21.840 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
00:29:21.842 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.03 mountX=-0.08 mountY=-0.04, mountTheta=-2.62
00:29:21.844 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
00:29:21.844 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
00:29:21.846 00.002 15712 Worker thread wakes up
00:29:21.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:29:21.846 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:29:21.846 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.08 yDistance=-0.04
00:29:21.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:21.846 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.5
00:29:21.848 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:21.849 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:21.849 00.000 7988 Enqueuing Expose request
00:29:21.849 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:21.849 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
00:29:21.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:21.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:29:21.849 00.000 15712 MoveAxis(W, 9, ABG)
00:29:21.849 00.000 15712 Guiding  Dir = 3, Dur = 9
00:29:21.849 00.000 15712 IsGuiding returns 0
00:29:21.873 00.024 15712 IsGuiding returns 0
00:29:21.873 00.000 15712 Move returns status 0, amount 9
00:29:21.873 00.000 15712 MoveAxis(N, 0, ABG)
00:29:21.873 00.000 15712 Move returns status 0, amount 0
00:29:21.873 00.000 15712 move complete, result=0
00:29:21.873 00.000 15712 worker thread done servicing request
00:29:21.873 00.000 15712 Worker thread wakes up
00:29:21.873 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:29:21.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:21.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:23.289 01.416 15712 Exposure complete
00:29:23.351 00.062 15712 worker thread done servicing request
00:29:23.351 00.000 7988 OnExposeComplete: enter
00:29:23.351 00.000 7988 UpdateGuideState(): m_state=6
00:29:23.353 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
00:29:23.355 00.002 7988 Star::Find returns 1 (0), X=964.09, Y=188.76, Mass=1482, SNR=25.8, Peak=186 HFD=4.1
00:29:23.355 00.000 7988 MultiStar: [#1 0.01,0.19,0.98,U] [#2 0.07,0.29,0.86,U] [#3 -0.07,0.67,0.00,M1] [#4 -0.08,0.43,0.00,M1] [#5 0.17,0.38,0.79,U] [#6 0.09,0.21,0.66,U] [#7 0.11,0.19,0.52,U] [#8 -0.13,0.24,0.49,U] 
00:29:23.357 00.002 7988 single-star, 6 included, MultiStar: {0.07, 0.25}, one-star: {0.11, 0.23}
00:29:23.357 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
00:29:23.359 00.002 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
00:29:23.359 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.26 cameraTheta=1.14 mountX=0.24 mountY=-0.11, mountTheta=-0.45
00:29:23.361 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.23, opts=13)
00:29:23.363 00.002 7988 Enqueuing Move request for scope (0.11, 0.23)
00:29:23.363 00.000 15712 Worker thread wakes up
00:29:23.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
00:29:23.363 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
00:29:23.363 00.000 15712 Moving (0.11, 0.23) raw xDistance=0.24 yDistance=-0.11
00:29:23.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:23.363 00.000 7988 UpdateGuideState exits: m=1482 SNR=25.8
00:29:23.366 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:23.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:23.366 00.000 7988 Enqueuing Expose request
00:29:23.366 00.000 15712 PPEC rslt: input = 0.24, final = 0.16, react = 0.14, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.93
00:29:23.366 00.000 15712 PPEC: input: 0.24, control: 0.16, exposure: 1500
00:29:23.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:23.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:29:23.366 00.000 15712 MoveAxis(W, 53, ABG)
00:29:23.366 00.000 15712 Guiding  Dir = 3, Dur = 53
00:29:23.366 00.000 15712 IsGuiding returns 0
00:29:23.389 00.023 15712 PulseGuide returned control before completion, sleep 42
00:29:23.467 00.078 15712 IsGuiding returns 0
00:29:23.467 00.000 15712 Move returns status 0, amount 53
00:29:23.467 00.000 15712 MoveAxis(N, 0, ABG)
00:29:23.467 00.000 15712 Move returns status 0, amount 0
00:29:23.467 00.000 15712 move complete, result=0
00:29:23.467 00.000 7988 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
00:29:23.467 00.000 15712 worker thread done servicing request
00:29:23.467 00.000 15712 Worker thread wakes up
00:29:23.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:23.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:25.103 01.636 15712 Exposure complete
00:29:25.162 00.059 15712 worker thread done servicing request
00:29:25.162 00.000 7988 OnExposeComplete: enter
00:29:25.165 00.003 7988 UpdateGuideState(): m_state=6
00:29:25.165 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
00:29:25.165 00.000 7988 Star::Find returns 1 (0), X=964.21, Y=188.77, Mass=1512, SNR=26.0, Peak=168 HFD=4.2
00:29:25.165 00.000 7988 MultiStar: [#1 0.02,-0.13,1.02,U] [#2 0.11,-0.02,0.83,U] [#3 -0.25,0.19,0.86,U] [#4 0.09,0.33,0.75,U] [#5 0.08,-0.01,0.75,U] [#6 -0.18,-0.26,0.69,U] [#7 -0.20,0.34,0.52,U] [#8 0.19,0.10,0.45,U] 
00:29:25.165 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.22, 0.24}
00:29:25.165 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
00:29:25.165 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
00:29:25.165 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.37 mountX=0.08 mountY=-0.02, mountTheta=-0.22
00:29:25.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.08, opts=13)
00:29:25.175 00.010 7988 Enqueuing Move request for scope (0.02, 0.08)
00:29:25.175 00.000 15712 Worker thread wakes up
00:29:25.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:29:25.175 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:29:25.175 00.000 15712 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.02
00:29:25.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:25.175 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.0
00:29:25.178 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:25.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:25.180 00.002 7988 Enqueuing Expose request
00:29:25.180 00.000 15712 PPEC rslt: input = 0.08, final = 0.05, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:25.180 00.000 15712 PPEC: input: 0.08, control: 0.05, exposure: 1500
00:29:25.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:25.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:29:25.180 00.000 15712 MoveAxis(W, 16, ABG)
00:29:25.180 00.000 15712 Guiding  Dir = 3, Dur = 16
00:29:25.180 00.000 15712 IsGuiding returns 0
00:29:25.198 00.018 15712 PulseGuide returned control before completion, sleep 12
00:29:25.213 00.015 15712 IsGuiding returns 1
00:29:25.213 00.000 15712 scope still moving after pulse duration time elapsed
00:29:25.246 00.033 15712 IsGuiding returns 0
00:29:25.246 00.000 15712 scope move finished after 16 + 47 ms
00:29:25.246 00.000 15712 Move returns status 0, amount 16
00:29:25.246 00.000 15712 MoveAxis(N, 0, ABG)
00:29:25.246 00.000 15712 Move returns status 0, amount 0
00:29:25.246 00.000 15712 move complete, result=0
00:29:25.246 00.000 7988 GuideStep: 0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
00:29:25.248 00.002 15712 worker thread done servicing request
00:29:25.248 00.000 15712 Worker thread wakes up
00:29:25.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:25.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:26.666 01.418 15712 Exposure complete
00:29:26.728 00.062 15712 worker thread done servicing request
00:29:26.728 00.000 7988 OnExposeComplete: enter
00:29:26.728 00.000 7988 UpdateGuideState(): m_state=6
00:29:26.728 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
00:29:26.728 00.000 7988 Star::Find returns 1 (0), X=964.25, Y=189.09, Mass=1449, SNR=25.4, Peak=187 HFD=4.0
00:29:26.728 00.000 7988 MultiStar: [#1 0.09,0.17,1.01,U] [#2 0.14,0.40,0.00,M1] [#3 0.15,0.44,0.00,M1] [#4 -0.12,0.57,0.00,M1] [#5 0.68,0.30,0.00,M1] [#6 -0.24,0.21,0.63,U] [#7 0.69,0.09,0.00,M1] [#8 0.05,0.17,0.48,U] 
00:29:26.728 00.000 7988 refined, 3 included, MultiStar: {0.07, 0.31}, one-star: {0.27, 0.56}
00:29:26.728 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
00:29:26.728 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
00:29:26.728 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.31 cameraTheta=1.33 mountX=0.31 mountY=-0.08, mountTheta=-0.26
00:29:26.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.31, opts=13)
00:29:26.739 00.011 7988 Enqueuing Move request for scope (0.07, 0.31)
00:29:26.739 00.000 15712 Worker thread wakes up
00:29:26.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.31) opts 0xd
00:29:26.739 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.31)
00:29:26.739 00.000 15712 Moving (0.07, 0.31) raw xDistance=0.31 yDistance=-0.08
00:29:26.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:26.739 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.4
00:29:26.743 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:26.743 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:26.743 00.000 7988 Enqueuing Expose request
00:29:26.743 00.000 15712 PPEC rslt: input = 0.31, final = 0.23, react = 0.18, pred = 0.04, hyst = 0.18, hyst_pct = 0.00, period_length = 639.93
00:29:26.743 00.000 15712 PPEC: input: 0.31, control: 0.23, exposure: 1500
00:29:26.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:26.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:29:26.743 00.000 15712 MoveAxis(W, 75, ABG)
00:29:26.743 00.000 15712 Guiding  Dir = 3, Dur = 75
00:29:26.743 00.000 15712 IsGuiding returns 0
00:29:26.764 00.021 15712 PulseGuide returned control before completion, sleep 69
00:29:26.841 00.077 15712 IsGuiding returns 1
00:29:26.841 00.000 15712 scope still moving after pulse duration time elapsed
00:29:26.871 00.030 15712 IsGuiding returns 0
00:29:26.871 00.000 15712 scope move finished after 75 + 48 ms
00:29:26.871 00.000 15712 Move returns status 0, amount 75
00:29:26.871 00.000 15712 MoveAxis(N, 0, ABG)
00:29:26.871 00.000 15712 Move returns status 0, amount 0
00:29:26.871 00.000 15712 move complete, result=0
00:29:26.871 00.000 15712 worker thread done servicing request
00:29:26.871 00.000 15712 Worker thread wakes up
00:29:26.871 00.000 7988 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
00:29:26.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:26.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:28.500 01.629 15712 Exposure complete
00:29:28.562 00.062 15712 worker thread done servicing request
00:29:28.562 00.000 7988 OnExposeComplete: enter
00:29:28.562 00.000 7988 UpdateGuideState(): m_state=6
00:29:28.566 00.004 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
00:29:28.566 00.000 7988 Star::Find returns 1 (0), X=964.20, Y=188.72, Mass=1485, SNR=25.7, Peak=146 HFD=4.2
00:29:28.568 00.002 7988 MultiStar: [#1 0.15,-0.02,0.98,U] [#2 0.03,0.01,0.84,U] [#3 0.02,0.20,0.85,U] [#4 0.10,0.38,0.73,U] [#5 0.18,-0.23,0.73,U] [#6 0.04,-0.13,0.67,U] [#7 0.16,-0.14,0.50,U] [#8 -0.29,-0.21,0.43,U] 
00:29:28.568 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.21, 0.19}
00:29:28.570 00.002 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
00:29:28.570 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
00:29:28.572 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=0.03 mountY=-0.09, mountTheta=-1.22
00:29:28.574 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.03, opts=13)
00:29:28.575 00.001 7988 Enqueuing Move request for scope (0.09, 0.03)
00:29:28.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:29:28.577 00.002 7988 UpdateGuideState exits: m=1485 SNR=25.7
00:29:28.578 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:28.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:28.578 00.000 7988 Enqueuing Expose request
00:29:28.578 00.000 15712 Worker thread wakes up
00:29:28.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:29:28.578 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:29:28.578 00.000 15712 Moving (0.09, 0.03) raw xDistance=0.03 yDistance=-0.09
00:29:28.578 00.000 15712 PPEC rslt: input = 0.03, final = 0.05, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:28.578 00.000 15712 PPEC: input: 0.03, control: 0.05, exposure: 1500
00:29:28.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:28.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:28.578 00.000 15712 MoveAxis(W, 17, ABG)
00:29:28.578 00.000 15712 Guiding  Dir = 3, Dur = 17
00:29:28.578 00.000 15712 IsGuiding returns 0
00:29:28.600 00.022 15712 IsGuiding returns 1
00:29:28.600 00.000 15712 scope still moving after pulse duration time elapsed
00:29:28.647 00.047 15712 IsGuiding returns 0
00:29:28.647 00.000 15712 scope move finished after 17 + 48 ms
00:29:28.647 00.000 15712 Move returns status 0, amount 17
00:29:28.647 00.000 15712 MoveAxis(N, 0, ABG)
00:29:28.647 00.000 15712 Move returns status 0, amount 0
00:29:28.647 00.000 15712 move complete, result=0
00:29:28.647 00.000 7988 GuideStep: 0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
00:29:28.653 00.006 15712 worker thread done servicing request
00:29:28.653 00.000 15712 Worker thread wakes up
00:29:28.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:28.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:30.057 01.404 15712 Exposure complete
00:29:30.106 00.049 15712 worker thread done servicing request
00:29:30.106 00.000 7988 OnExposeComplete: enter
00:29:30.120 00.014 7988 UpdateGuideState(): m_state=6
00:29:30.120 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
00:29:30.120 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.73, Mass=1409, SNR=25.0, Peak=160 HFD=4.0
00:29:30.123 00.003 7988 MultiStar: [#1 0.09,-0.17,1.02,U] [#2 0.01,0.15,0.89,U] [#3 -0.10,0.31,0.90,U] [#4 -0.04,0.08,0.73,U] [#5 0.06,0.01,0.76,U] [#6 0.11,-0.04,0.69,U] [#7 -0.20,0.14,0.52,U] [#8 0.14,0.05,0.54,U] 
00:29:30.123 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.14, 0.20}
00:29:30.123 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
00:29:30.123 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
00:29:30.123 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.22 mountX=0.08 mountY=-0.03, mountTheta=-0.37
00:29:30.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.08, opts=13)
00:29:30.123 00.000 7988 Enqueuing Move request for scope (0.03, 0.08)
00:29:30.123 00.000 15712 Worker thread wakes up
00:29:30.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:29:30.123 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:29:30.123 00.000 15712 Moving (0.03, 0.08) raw xDistance=0.08 yDistance=-0.03
00:29:30.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:30.123 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.0
00:29:30.135 00.012 15712 PPEC rslt: input = 0.08, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:30.135 00.000 15712 PPEC: input: 0.08, control: 0.04, exposure: 1500
00:29:30.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:30.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:30.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:30.138 00.003 7988 Enqueuing Expose request
00:29:30.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:30.138 00.000 15712 MoveAxis(W, 14, ABG)
00:29:30.138 00.000 15712 Guiding  Dir = 3, Dur = 14
00:29:30.170 00.032 15712 IsGuiding returns 0
00:29:30.183 00.013 15712 IsGuiding returns 1
00:29:30.183 00.000 15712 scope still moving after pulse duration time elapsed
00:29:30.234 00.051 15712 IsGuiding returns 0
00:29:30.234 00.000 15712 scope move finished after 14 + 49 ms
00:29:30.234 00.000 15712 Move returns status 0, amount 14
00:29:30.234 00.000 15712 MoveAxis(N, 0, ABG)
00:29:30.234 00.000 15712 Move returns status 0, amount 0
00:29:30.234 00.000 15712 move complete, result=0
00:29:30.234 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
00:29:30.236 00.002 15712 worker thread done servicing request
00:29:30.236 00.000 15712 Worker thread wakes up
00:29:30.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:30.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:31.876 01.640 15712 Exposure complete
00:29:31.924 00.048 15712 worker thread done servicing request
00:29:31.924 00.000 7988 OnExposeComplete: enter
00:29:31.940 00.016 7988 UpdateGuideState(): m_state=6
00:29:31.941 00.001 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
00:29:31.941 00.000 7988 Star::Find returns 1 (0), X=964.04, Y=188.59, Mass=1413, SNR=25.2, Peak=154 HFD=4.0
00:29:31.943 00.002 7988 MultiStar: [#1 -0.06,-0.12,1.05,U] [#2 0.21,-0.02,0.94,U] [#3 0.04,-0.07,0.88,U] [#4 -0.12,0.12,0.75,U] [#5 -0.05,-0.11,0.84,U] [#6 -0.15,-0.23,0.65,U] [#7 -0.28,-0.39,0.00,M1] [#8 0.28,-0.35,0.00,M1] 
00:29:31.945 00.002 7988 refined, 6 included, MultiStar: {-0.00, -0.05}, one-star: {0.05, 0.06}
00:29:31.945 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = -3.14)
00:29:31.947 00.002 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
00:29:31.947 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.58 mountX=-0.05 mountY=0.00, mountTheta=3.11
00:29:31.949 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.05, opts=13)
00:29:31.949 00.000 7988 Enqueuing Move request for scope (-0.00, -0.05)
00:29:31.949 00.000 15712 Worker thread wakes up
00:29:31.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
00:29:31.949 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
00:29:31.949 00.000 15712 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.00
00:29:31.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:31.949 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.2
00:29:31.954 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:31.954 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:31.956 00.002 7988 Enqueuing Expose request
00:29:31.958 00.002 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:31.958 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
00:29:31.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:31.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:29:31.958 00.000 15712 MoveAxis(W, 14, ABG)
00:29:31.958 00.000 15712 Guiding  Dir = 3, Dur = 14
00:29:31.958 00.000 15712 IsGuiding returns 0
00:29:31.976 00.018 15712 IsGuiding returns 1
00:29:31.976 00.000 15712 scope still moving after pulse duration time elapsed
00:29:32.019 00.043 15712 IsGuiding returns 0
00:29:32.019 00.000 15712 scope move finished after 14 + 50 ms
00:29:32.019 00.000 15712 Move returns status 0, amount 14
00:29:32.019 00.000 15712 MoveAxis(N, 0, ABG)
00:29:32.019 00.000 15712 Move returns status 0, amount 0
00:29:32.019 00.000 15712 move complete, result=0
00:29:32.019 00.000 15712 worker thread done servicing request
00:29:32.019 00.000 15712 Worker thread wakes up
00:29:32.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:32.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:32.019 00.000 7988 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
00:29:33.438 01.419 15712 Exposure complete
00:29:33.499 00.061 15712 worker thread done servicing request
00:29:33.499 00.000 7988 OnExposeComplete: enter
00:29:33.499 00.000 7988 UpdateGuideState(): m_state=6
00:29:33.502 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
00:29:33.503 00.001 7988 Star::Find returns 1 (0), X=964.34, Y=188.69, Mass=1372, SNR=24.9, Peak=139 HFD=4.1
00:29:33.503 00.000 7988 MultiStar: [#1 -0.06,-0.19,1.05,U] [#2 0.21,0.08,0.87,U] [#3 -0.01,0.31,0.87,U] [#4 0.04,0.09,0.75,U] [#5 0.53,0.17,0.00,M1] [#6 0.16,-0.03,0.67,U] [#7 -0.05,-0.31,0.52,U] [#8 0.36,-0.06,0.43,U] 
00:29:33.505 00.002 7988 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.36, 0.16}
00:29:33.505 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
00:29:33.507 00.002 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
00:29:33.507 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.22 mountX=0.03 mountY=-0.12, mountTheta=-1.35
00:29:33.509 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.03, opts=13)
00:29:33.511 00.002 7988 Enqueuing Move request for scope (0.12, 0.03)
00:29:33.511 00.000 15712 Worker thread wakes up
00:29:33.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:29:33.511 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:29:33.511 00.000 15712 Moving (0.12, 0.03) raw xDistance=0.03 yDistance=-0.12
00:29:33.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:33.511 00.000 7988 UpdateGuideState exits: m=1372 SNR=24.9
00:29:33.515 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:33.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:33.515 00.000 7988 Enqueuing Expose request
00:29:33.515 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:33.515 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
00:29:33.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:33.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:29:33.515 00.000 15712 MoveAxis(W, 14, ABG)
00:29:33.515 00.000 15712 Guiding  Dir = 3, Dur = 14
00:29:33.515 00.000 15712 IsGuiding returns 0
00:29:33.541 00.026 15712 IsGuiding returns 1
00:29:33.541 00.000 15712 scope still moving after pulse duration time elapsed
00:29:33.589 00.048 15712 IsGuiding returns 0
00:29:33.589 00.000 15712 scope move finished after 14 + 57 ms
00:29:33.589 00.000 15712 Move returns status 0, amount 14
00:29:33.589 00.000 15712 MoveAxis(N, 0, ABG)
00:29:33.589 00.000 15712 Move returns status 0, amount 0
00:29:33.589 00.000 15712 move complete, result=0
00:29:33.589 00.000 7988 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
00:29:33.592 00.003 15712 worker thread done servicing request
00:29:33.592 00.000 15712 Worker thread wakes up
00:29:33.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:33.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:35.226 01.634 15712 Exposure complete
00:29:35.273 00.047 15712 worker thread done servicing request
00:29:35.273 00.000 7988 OnExposeComplete: enter
00:29:35.288 00.015 7988 UpdateGuideState(): m_state=6
00:29:35.290 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
00:29:35.290 00.000 7988 Star::Find returns 1 (0), X=964.30, Y=188.78, Mass=1464, SNR=25.4, Peak=155 HFD=4.2
00:29:35.292 00.002 7988 MultiStar: [#1 0.21,-0.08,0.97,U] [#2 0.25,0.02,0.86,U] [#3 0.04,0.35,0.88,U] [#4 0.21,0.29,0.75,U] [#5 0.38,0.26,0.00,M2] [#6 0.29,0.05,0.66,U] [#7 -0.01,-0.09,0.52,U] [#8 0.08,-0.02,0.49,U] 
00:29:35.292 00.000 7988 refined, 7 included, MultiStar: {0.19, 0.11}, one-star: {0.32, 0.25}
00:29:35.294 00.002 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
00:29:35.294 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
00:29:35.296 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.53 mountX=0.11 mountY=-0.19, mountTheta=-1.04
00:29:35.298 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.11, opts=13)
00:29:35.298 00.000 7988 Enqueuing Move request for scope (0.19, 0.11)
00:29:35.300 00.002 15712 Worker thread wakes up
00:29:35.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
00:29:35.300 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
00:29:35.300 00.000 15712 Moving (0.19, 0.11) raw xDistance=0.11 yDistance=-0.19
00:29:35.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:35.300 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.4
00:29:35.302 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:35.302 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:35.304 00.002 7988 Enqueuing Expose request
00:29:35.304 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
00:29:35.304 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
00:29:35.304 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:35.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:29:35.306 00.002 15712 MoveAxis(W, 10, ABG)
00:29:35.306 00.000 15712 Guiding  Dir = 3, Dur = 10
00:29:35.306 00.000 15712 IsGuiding returns 0
00:29:35.324 00.018 15712 IsGuiding returns 1
00:29:35.324 00.000 15712 scope still moving after pulse duration time elapsed
00:29:35.375 00.051 15712 IsGuiding returns 1
00:29:35.416 00.041 15712 IsGuiding returns 0
00:29:35.416 00.000 15712 scope move finished after 10 + 99 ms
00:29:35.416 00.000 15712 Move returns status 0, amount 10
00:29:35.416 00.000 15712 MoveAxis(N, 0, ABG)
00:29:35.416 00.000 15712 Move returns status 0, amount 0
00:29:35.416 00.000 15712 move complete, result=0
00:29:35.416 00.000 15712 worker thread done servicing request
00:29:35.416 00.000 15712 Worker thread wakes up
00:29:35.416 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
00:29:35.418 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:35.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:36.835 01.417 15712 Exposure complete
00:29:36.896 00.061 15712 worker thread done servicing request
00:29:36.896 00.000 7988 OnExposeComplete: enter
00:29:36.898 00.002 7988 UpdateGuideState(): m_state=6
00:29:36.898 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
00:29:36.900 00.002 7988 Star::Find returns 1 (0), X=964.20, Y=188.56, Mass=1459, SNR=25.4, Peak=171 HFD=3.8
00:29:36.900 00.000 7988 MultiStar: [#1 0.41,-0.43,0.00,M1] [#2 0.24,-0.01,0.86,U] [#3 -0.00,-0.04,0.88,U] [#4 0.09,0.06,0.73,U] [#5 0.38,-0.04,0.77,U] [#6 -0.03,-0.30,0.67,U] [#7 0.23,-0.24,0.52,U] [#8 0.14,-0.09,0.47,U] 
00:29:36.902 00.002 7988 refined, 7 included, MultiStar: {0.16, -0.06}, one-star: {0.22, 0.03}
00:29:36.902 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
00:29:36.904 00.002 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
00:29:36.904 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=-0.06 mountY=-0.16, mountTheta=-1.94
00:29:36.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.06, opts=13)
00:29:36.906 00.000 7988 Enqueuing Move request for scope (0.16, -0.06)
00:29:36.908 00.002 15712 Worker thread wakes up
00:29:36.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
00:29:36.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
00:29:36.908 00.000 15712 Moving (0.16, -0.06) raw xDistance=-0.06 yDistance=-0.16
00:29:36.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:29:36.908 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.4
00:29:36.911 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:36.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:36.911 00.000 7988 Enqueuing Expose request
00:29:36.911 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:29:36.911 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
00:29:36.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:36.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:29:36.911 00.000 15712 MoveAxis(W, 11, ABG)
00:29:36.911 00.000 15712 Guiding  Dir = 3, Dur = 11
00:29:36.911 00.000 15712 IsGuiding returns 0
00:29:36.927 00.016 15712 IsGuiding returns 1
00:29:36.927 00.000 15712 scope still moving after pulse duration time elapsed
00:29:36.979 00.052 15712 IsGuiding returns 0
00:29:36.979 00.000 15712 scope move finished after 11 + 52 ms
00:29:36.979 00.000 15712 Move returns status 0, amount 11
00:29:36.979 00.000 15712 MoveAxis(N, 0, ABG)
00:29:36.979 00.000 15712 Move returns status 0, amount 0
00:29:36.979 00.000 15712 move complete, result=0
00:29:36.979 00.000 15712 worker thread done servicing request
00:29:36.979 00.000 15712 Worker thread wakes up
00:29:36.979 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
00:29:36.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:36.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:38.618 01.639 15712 Exposure complete
00:29:38.676 00.058 15712 worker thread done servicing request
00:29:38.676 00.000 7988 OnExposeComplete: enter
00:29:38.682 00.006 7988 UpdateGuideState(): m_state=6
00:29:38.682 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
00:29:38.682 00.000 7988 Star::Find returns 1 (0), X=964.31, Y=188.68, Mass=1373, SNR=24.8, Peak=150 HFD=3.7
00:29:38.682 00.000 7988 MultiStar: [#1 0.05,-0.36,1.04,U] [#2 0.17,-0.14,0.92,U] [#3 -0.19,0.18,0.93,U] [#4 -0.20,0.24,0.76,U] [#5 0.10,-0.22,0.79,U] [#6 -0.03,-0.23,0.69,U] [#7 -0.10,-0.02,0.53,U] [#8 0.36,-0.34,0.00,M1] 
00:29:38.682 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.33, 0.15}
00:29:38.682 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
00:29:38.682 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
00:29:38.682 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.05 mountX=-0.05 mountY=-0.03, mountTheta=-2.63
00:29:38.682 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
00:29:38.693 00.011 7988 Enqueuing Move request for scope (0.03, -0.05)
00:29:38.693 00.000 15712 Worker thread wakes up
00:29:38.693 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:29:38.693 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:29:38.693 00.000 15712 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.03
00:29:38.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:38.693 00.000 7988 UpdateGuideState exits: m=1373 SNR=24.8
00:29:38.697 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:38.698 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:38.698 00.000 7988 Enqueuing Expose request
00:29:38.698 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:29:38.698 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
00:29:38.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:38.698 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:38.698 00.000 15712 MoveAxis(W, 10, ABG)
00:29:38.698 00.000 15712 Guiding  Dir = 3, Dur = 10
00:29:38.734 00.036 15712 IsGuiding returns 0
00:29:38.753 00.019 15712 IsGuiding returns 1
00:29:38.753 00.000 15712 scope still moving after pulse duration time elapsed
00:29:38.778 00.025 15712 IsGuiding returns 1
00:29:38.817 00.039 15712 IsGuiding returns 0
00:29:38.817 00.000 15712 scope move finished after 10 + 70 ms
00:29:38.817 00.000 15712 Move returns status 0, amount 10
00:29:38.817 00.000 15712 MoveAxis(N, 0, ABG)
00:29:38.817 00.000 15712 Move returns status 0, amount 0
00:29:38.817 00.000 15712 move complete, result=0
00:29:38.817 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
00:29:38.819 00.002 15712 worker thread done servicing request
00:29:38.819 00.000 15712 Worker thread wakes up
00:29:38.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:38.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:40.233 01.414 15712 Exposure complete
00:29:40.294 00.061 15712 worker thread done servicing request
00:29:40.294 00.000 7988 OnExposeComplete: enter
00:29:40.294 00.000 7988 UpdateGuideState(): m_state=6
00:29:40.296 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
00:29:40.296 00.000 7988 Star::Find returns 1 (0), X=964.14, Y=188.35, Mass=1367, SNR=24.3, Peak=175 HFD=3.8
00:29:40.298 00.002 7988 MultiStar: [#1 0.07,-0.22,1.04,U] [#2 0.10,-0.03,0.92,U] [#3 0.11,0.04,0.92,U] [#4 0.13,-0.05,0.75,U] [#5 -0.05,-0.20,0.81,U] [#6 0.02,-0.24,0.68,U] [#7 0.03,-0.37,0.53,U] [#8 0.26,-0.23,0.51,U] 
00:29:40.298 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.15}, one-star: {0.15, -0.18}
00:29:40.300 00.002 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
00:29:40.300 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
00:29:40.302 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.03 mountX=-0.15 mountY=-0.09, mountTheta=-2.62
00:29:40.304 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.15, opts=13)
00:29:40.304 00.000 7988 Enqueuing Move request for scope (0.09, -0.15)
00:29:40.306 00.002 15712 Worker thread wakes up
00:29:40.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
00:29:40.306 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
00:29:40.306 00.000 15712 Moving (0.09, -0.15) raw xDistance=-0.15 yDistance=-0.09
00:29:40.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:40.306 00.000 7988 UpdateGuideState exits: m=1367 SNR=24.3
00:29:40.309 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:40.310 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:40.310 00.000 7988 Enqueuing Expose request
00:29:40.312 00.002 15712 PPEC rslt: input = -0.15, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:29:40.312 00.000 15712 PPEC: input: -0.15, control: 0.04, exposure: 1500
00:29:40.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:40.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:40.312 00.000 15712 MoveAxis(W, 11, ABG)
00:29:40.312 00.000 15712 Guiding  Dir = 3, Dur = 11
00:29:40.312 00.000 15712 IsGuiding returns 0
00:29:40.335 00.023 15712 IsGuiding returns 1
00:29:40.335 00.000 15712 scope still moving after pulse duration time elapsed
00:29:40.358 00.023 15712 IsGuiding returns 1
00:29:40.396 00.038 15712 IsGuiding returns 0
00:29:40.396 00.000 15712 scope move finished after 11 + 75 ms
00:29:40.396 00.000 15712 Move returns status 0, amount 11
00:29:40.396 00.000 15712 MoveAxis(N, 0, ABG)
00:29:40.396 00.000 15712 Move returns status 0, amount 0
00:29:40.396 00.000 15712 move complete, result=0
00:29:40.396 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:29:40.402 00.006 15712 worker thread done servicing request
00:29:40.402 00.000 15712 Worker thread wakes up
00:29:40.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:40.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:42.143 01.741 15712 Exposure complete
00:29:42.204 00.061 15712 worker thread done servicing request
00:29:42.204 00.000 7988 OnExposeComplete: enter
00:29:42.204 00.000 7988 UpdateGuideState(): m_state=6
00:29:42.206 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
00:29:42.206 00.000 7988 Star::Find returns 1 (0), X=964.32, Y=188.24, Mass=1453, SNR=25.0, Peak=172 HFD=4.3
00:29:42.208 00.002 7988 MultiStar: [#1 -0.07,-0.41,1.03,U] [#2 0.01,-0.34,0.84,U] [#3 -0.12,-0.22,0.84,U] [#4 0.16,-0.23,0.73,U] [#5 -0.04,-0.41,0.76,U] [#6 -0.14,-0.34,0.65,U] [#7 -0.01,-0.41,0.52,U] [#8 -0.16,-0.46,0.00,M1] 
00:29:42.208 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.33}, one-star: {0.34, -0.29}
00:29:42.210 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
00:29:42.210 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
00:29:42.212 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.49 mountX=-0.33 mountY=-0.02, mountTheta=-3.09
00:29:42.214 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.33, opts=13)
00:29:42.214 00.000 7988 Enqueuing Move request for scope (0.03, -0.33)
00:29:42.216 00.002 15712 Worker thread wakes up
00:29:42.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd
00:29:42.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.33)
00:29:42.216 00.000 15712 Moving (0.03, -0.33) raw xDistance=-0.33 yDistance=-0.02
00:29:42.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:29:42.216 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.0
00:29:42.219 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:42.220 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:42.220 00.000 7988 Enqueuing Expose request
00:29:42.220 00.000 15712 PPEC rslt: input = -0.33, final = -0.16, react = -0.20, pred = 0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 639.92
00:29:42.220 00.000 15712 PPEC: input: -0.33, control: -0.16, exposure: 1500
00:29:42.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:42.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:29:42.220 00.000 15712 MoveAxis(E, 54, ABG)
00:29:42.220 00.000 15712 Guiding  Dir = 2, Dur = 54
00:29:42.220 00.000 15712 IsGuiding returns 0
00:29:42.237 00.017 15712 PulseGuide returned control before completion, sleep 50
00:29:42.318 00.081 15712 IsGuiding returns 0
00:29:42.318 00.000 15712 Move returns status 0, amount 54
00:29:42.318 00.000 15712 MoveAxis(N, 0, ABG)
00:29:42.318 00.000 15712 Move returns status 0, amount 0
00:29:42.318 00.000 15712 move complete, result=0
00:29:42.318 00.000 7988 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
00:29:42.320 00.002 15712 worker thread done servicing request
00:29:42.320 00.000 15712 Worker thread wakes up
00:29:42.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:42.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:43.736 01.416 15712 Exposure complete
00:29:43.797 00.061 15712 worker thread done servicing request
00:29:43.797 00.000 7988 OnExposeComplete: enter
00:29:43.797 00.000 7988 UpdateGuideState(): m_state=6
00:29:43.797 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
00:29:43.797 00.000 7988 Star::Find returns 1 (0), X=964.24, Y=188.50, Mass=1424, SNR=25.2, Peak=172 HFD=3.7
00:29:43.797 00.000 7988 MultiStar: [#1 0.28,-0.20,1.02,U] [#2 0.31,-0.13,0.89,U] [#3 0.02,-0.03,0.89,U] [#4 0.14,0.11,0.76,U] [#5 0.23,0.00,0.77,U] [#6 0.25,-0.07,0.68,U] [#7 -0.01,-0.19,0.54,U] [#8 0.40,-0.53,0.00,M2] 
00:29:43.797 00.000 7988 refined, 7 included, MultiStar: {0.20, -0.07}, one-star: {0.26, -0.03}
00:29:43.797 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
00:29:43.797 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
00:29:43.797 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.34 mountX=-0.07 mountY=-0.19, mountTheta=-1.90
00:29:43.797 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.07, opts=13)
00:29:43.797 00.000 7988 Enqueuing Move request for scope (0.20, -0.07)
00:29:43.797 00.000 15712 Worker thread wakes up
00:29:43.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
00:29:43.797 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
00:29:43.797 00.000 15712 Moving (0.20, -0.07) raw xDistance=-0.07 yDistance=-0.19
00:29:43.811 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:43.811 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.2
00:29:43.813 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:43.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:43.813 00.000 7988 Enqueuing Expose request
00:29:43.813 00.000 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:29:43.813 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
00:29:43.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:43.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:29:43.813 00.000 15712 MoveAxis(W, 8, ABG)
00:29:43.813 00.000 15712 Guiding  Dir = 3, Dur = 8
00:29:43.813 00.000 15712 IsGuiding returns 0
00:29:43.833 00.020 15712 IsGuiding returns 0
00:29:43.833 00.000 15712 Move returns status 0, amount 8
00:29:43.833 00.000 15712 MoveAxis(N, 0, ABG)
00:29:43.833 00.000 15712 Move returns status 0, amount 0
00:29:43.833 00.000 15712 move complete, result=0
00:29:43.833 00.000 15712 worker thread done servicing request
00:29:43.833 00.000 15712 Worker thread wakes up
00:29:43.833 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
00:29:43.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:43.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:45.475 01.642 15712 Exposure complete
00:29:45.529 00.054 15712 worker thread done servicing request
00:29:45.537 00.008 7988 OnExposeComplete: enter
00:29:45.537 00.000 7988 UpdateGuideState(): m_state=6
00:29:45.539 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
00:29:45.539 00.000 7988 Star::Find returns 1 (0), X=964.39, Y=188.48, Mass=1491, SNR=25.7, Peak=177 HFD=3.4
00:29:45.541 00.002 7988 MultiStar: [#1 0.15,-0.33,1.00,U] [#2 0.36,-0.22,0.00,M1] [#3 0.06,0.10,0.86,U] [#4 0.07,0.16,0.71,U] [#5 0.03,-0.11,0.76,U] [#6 -0.03,-0.19,0.67,U] [#7 0.20,0.07,0.51,U] [#8 0.12,-0.25,0.50,U] 
00:29:45.541 00.000 7988 refined, 7 included, MultiStar: {0.14, -0.08}, one-star: {0.40, -0.05}
00:29:45.543 00.002 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
00:29:45.543 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.12 = -2.12)
00:29:45.545 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.52 mountX=-0.08 mountY=-0.13, mountTheta=-2.10
00:29:45.546 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.08, opts=13)
00:29:45.548 00.002 7988 Enqueuing Move request for scope (0.14, -0.08)
00:29:45.548 00.000 15712 Worker thread wakes up
00:29:45.548 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:29:45.548 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:29:45.548 00.000 15712 Moving (0.14, -0.08) raw xDistance=-0.08 yDistance=-0.13
00:29:45.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:45.548 00.000 7988 UpdateGuideState exits: m=1491 SNR=25.7
00:29:45.551 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:45.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:45.553 00.002 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
00:29:45.553 00.000 7988 Enqueuing Expose request
00:29:45.553 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
00:29:45.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:45.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:29:45.553 00.000 15712 MoveAxis(W, 9, ABG)
00:29:45.553 00.000 15712 Guiding  Dir = 3, Dur = 9
00:29:45.553 00.000 15712 IsGuiding returns 0
00:29:45.579 00.026 15712 IsGuiding returns 0
00:29:45.579 00.000 15712 Move returns status 0, amount 9
00:29:45.579 00.000 15712 MoveAxis(N, 0, ABG)
00:29:45.579 00.000 15712 Move returns status 0, amount 0
00:29:45.579 00.000 15712 move complete, result=0
00:29:45.579 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:29:45.579 00.000 15712 worker thread done servicing request
00:29:45.579 00.000 15712 Worker thread wakes up
00:29:45.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:45.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:46.988 01.409 15712 Exposure complete
00:29:47.039 00.051 15712 worker thread done servicing request
00:29:47.039 00.000 7988 OnExposeComplete: enter
00:29:47.050 00.011 7988 UpdateGuideState(): m_state=6
00:29:47.050 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
00:29:47.050 00.000 7988 Star::Find returns 1 (0), X=964.11, Y=188.99, Mass=1543, SNR=26.2, Peak=193 HFD=4.2
00:29:47.050 00.000 7988 MultiStar: [#1 0.12,-0.01,1.02,U] [#2 0.24,0.27,0.87,U] [#3 -0.14,0.35,0.85,U] [#4 0.09,0.37,0.73,U] [#5 0.03,0.12,0.78,U] [#6 -0.07,0.20,0.66,U] [#7 -0.18,0.17,0.51,U] [#8 -0.02,0.18,0.44,U] 
00:29:47.050 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.24}, one-star: {0.13, 0.46}
00:29:47.050 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
00:29:47.057 00.007 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
00:29:47.057 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.40 mountX=0.24 mountY=-0.05, mountTheta=-0.19
00:29:47.057 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.24, opts=13)
00:29:47.057 00.000 7988 Enqueuing Move request for scope (0.04, 0.24)
00:29:47.057 00.000 15712 Worker thread wakes up
00:29:47.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
00:29:47.057 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
00:29:47.057 00.000 15712 Moving (0.04, 0.24) raw xDistance=0.24 yDistance=-0.05
00:29:47.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:47.057 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.2
00:29:47.064 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:47.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:47.066 00.002 7988 Enqueuing Expose request
00:29:47.066 00.000 15712 PPEC rslt: input = 0.24, final = 0.17, react = 0.14, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.92
00:29:47.066 00.000 15712 PPEC: input: 0.24, control: 0.17, exposure: 1500
00:29:47.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:47.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:29:47.066 00.000 15712 MoveAxis(W, 56, ABG)
00:29:47.066 00.000 15712 Guiding  Dir = 3, Dur = 56
00:29:47.066 00.000 15712 IsGuiding returns 0
00:29:47.090 00.024 15712 PulseGuide returned control before completion, sleep 38
00:29:47.146 00.056 15712 IsGuiding returns 0
00:29:47.146 00.000 15712 Move returns status 0, amount 56
00:29:47.146 00.000 15712 MoveAxis(N, 0, ABG)
00:29:47.146 00.000 15712 Move returns status 0, amount 0
00:29:47.146 00.000 15712 move complete, result=0
00:29:47.146 00.000 7988 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
00:29:47.148 00.002 15712 worker thread done servicing request
00:29:47.148 00.000 15712 Worker thread wakes up
00:29:47.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:47.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:48.788 01.640 15712 Exposure complete
00:29:48.851 00.063 15712 worker thread done servicing request
00:29:48.851 00.000 7988 OnExposeComplete: enter
00:29:48.851 00.000 7988 UpdateGuideState(): m_state=6
00:29:48.853 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
00:29:48.853 00.000 7988 Star::Find returns 1 (0), X=964.39, Y=188.82, Mass=1362, SNR=24.6, Peak=172 HFD=3.7
00:29:48.855 00.002 7988 MultiStar: [#1 0.31,0.08,1.09,U] [#2 0.37,0.16,0.88,U] [#3 0.00,0.46,0.00,M1] [#4 0.41,0.38,0.00,M1] [#5 0.28,0.26,0.80,U] [#6 -0.03,0.24,0.70,U] [#7 0.13,0.28,0.57,U] [#8 0.24,0.02,0.49,U] 
00:29:48.855 00.000 7988 refined, 6 included, MultiStar: {0.26, 0.19}, one-star: {0.40, 0.29}
00:29:48.857 00.002 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
00:29:48.858 00.001 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
00:29:48.858 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.19 hyp=0.33 cameraTheta=0.63 mountX=0.20 mountY=-0.27, mountTheta=-0.94
00:29:48.860 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.19, opts=13)
00:29:48.862 00.002 7988 Enqueuing Move request for scope (0.26, 0.19)
00:29:48.862 00.000 15712 Worker thread wakes up
00:29:48.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.19) opts 0xd
00:29:48.862 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.19)
00:29:48.862 00.000 15712 Moving (0.26, 0.19) raw xDistance=0.20 yDistance=-0.27
00:29:48.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:48.862 00.000 7988 UpdateGuideState exits: m=1362 SNR=24.6
00:29:48.866 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:48.867 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:48.867 00.000 7988 Enqueuing Expose request
00:29:48.867 00.000 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.91
00:29:48.867 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
00:29:48.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:29:48.867 00.000 15712 MoveAxis(W, 49, ABG)
00:29:48.867 00.000 15712 Guiding  Dir = 3, Dur = 49
00:29:48.867 00.000 15712 IsGuiding returns 0
00:29:48.887 00.020 15712 PulseGuide returned control before completion, sleep 42
00:29:48.931 00.044 15712 IsGuiding returns 1
00:29:48.931 00.000 15712 scope still moving after pulse duration time elapsed
00:29:48.968 00.037 15712 IsGuiding returns 0
00:29:48.968 00.000 15712 scope move finished after 49 + 48 ms
00:29:48.968 00.000 15712 Move returns status 0, amount 49
00:29:48.968 00.000 15712 MoveAxis(N, 69, ABG)
00:29:48.968 00.000 15712 Guiding  Dir = 0, Dur = 69
00:29:48.968 00.000 15712 IsGuiding returns 0
00:29:49.080 00.112 15712 IsGuiding returns 1
00:29:49.080 00.000 15712 scope still moving after pulse duration time elapsed
00:29:49.106 00.026 15712 IsGuiding returns 1
00:29:49.160 00.054 15712 IsGuiding returns 0
00:29:49.160 00.000 15712 scope move finished after 69 + 122 ms
00:29:49.160 00.000 15712 Move returns status 0, amount 69
00:29:49.160 00.000 15712 move complete, result=0
00:29:49.160 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.3 px 69 ms NORTH
00:29:49.161 00.001 15712 worker thread done servicing request
00:29:49.161 00.000 15712 Worker thread wakes up
00:29:49.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:49.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:50.576 01.415 15712 Exposure complete
00:29:50.627 00.051 15712 worker thread done servicing request
00:29:50.627 00.000 7988 OnExposeComplete: enter
00:29:50.637 00.010 7988 UpdateGuideState(): m_state=6
00:29:50.639 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
00:29:50.639 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.78, Mass=1536, SNR=26.1, Peak=196 HFD=4.1
00:29:50.641 00.002 7988 MultiStar: [#1 0.07,-0.04,0.99,U] [#2 0.09,0.17,0.89,U] [#3 -0.08,0.29,0.83,U] [#4 -0.15,0.22,0.68,U] [#5 -0.02,-0.07,0.72,U] [#6 -0.13,0.07,0.64,U] [#7 -0.23,-0.11,0.51,U] [#8 0.05,0.17,0.47,U] 
00:29:50.641 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {-0.00, 0.25}
00:29:50.644 00.003 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
00:29:50.644 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
00:29:50.646 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.11 mountY=0.03, mountTheta=0.26
00:29:50.648 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.11, opts=13)
00:29:50.648 00.000 7988 Enqueuing Move request for scope (-0.03, 0.11)
00:29:50.650 00.002 15712 Worker thread wakes up
00:29:50.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
00:29:50.650 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
00:29:50.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:50.650 00.000 7988 UpdateGuideState exits: m=1536 SNR=26.1
00:29:50.652 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:50.653 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:50.653 00.000 7988 Enqueuing Expose request
00:29:50.655 00.002 15712 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.03
00:29:50.655 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:29:50.655 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
00:29:50.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:50.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:29:50.655 00.000 15712 MoveAxis(W, 9, ABG)
00:29:50.655 00.000 15712 Guiding  Dir = 3, Dur = 9
00:29:50.655 00.000 15712 IsGuiding returns 0
00:29:50.678 00.023 15712 IsGuiding returns 0
00:29:50.678 00.000 15712 Move returns status 0, amount 9
00:29:50.678 00.000 15712 MoveAxis(N, 0, ABG)
00:29:50.678 00.000 15712 Move returns status 0, amount 0
00:29:50.678 00.000 15712 move complete, result=0
00:29:50.678 00.000 15712 worker thread done servicing request
00:29:50.678 00.000 15712 Worker thread wakes up
00:29:50.678 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:29:50.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:50.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:52.318 01.640 15712 Exposure complete
00:29:52.378 00.060 15712 worker thread done servicing request
00:29:52.378 00.000 7988 OnExposeComplete: enter
00:29:52.380 00.002 7988 UpdateGuideState(): m_state=6
00:29:52.380 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
00:29:52.382 00.002 7988 Star::Find returns 1 (0), X=964.09, Y=188.90, Mass=1400, SNR=25.0, Peak=185 HFD=4.2
00:29:52.384 00.002 7988 MultiStar: [#1 0.12,-0.10,1.04,U] [#2 -0.00,0.13,0.89,U] [#3 -0.14,0.42,0.00,M1] [#4 -0.14,0.38,0.73,U] [#5 0.17,-0.09,0.81,U] [#6 0.01,0.01,0.67,U] [#7 -0.28,0.06,0.56,U] [#8 -0.27,0.12,0.52,U] 
00:29:52.384 00.000 7988 refined, 7 included, MultiStar: {-0.00, 0.11}, one-star: {0.11, 0.37}
00:29:52.386 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
00:29:52.386 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
00:29:52.388 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.61 mountX=0.11 mountY=0.00, mountTheta=0.02
00:29:52.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.11, opts=13)
00:29:52.390 00.002 7988 Enqueuing Move request for scope (-0.00, 0.11)
00:29:52.392 00.002 15712 Worker thread wakes up
00:29:52.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
00:29:52.392 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
00:29:52.392 00.000 15712 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=0.00
00:29:52.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:52.392 00.000 7988 UpdateGuideState exits: m=1400 SNR=25.0
00:29:52.395 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:52.395 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:52.395 00.000 7988 Enqueuing Expose request
00:29:52.395 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:29:52.395 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
00:29:52.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:52.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:29:52.395 00.000 15712 MoveAxis(W, 10, ABG)
00:29:52.395 00.000 15712 Guiding  Dir = 3, Dur = 10
00:29:52.429 00.034 15712 IsGuiding returns 0
00:29:52.452 00.023 15712 IsGuiding returns 1
00:29:52.452 00.000 15712 scope still moving after pulse duration time elapsed
00:29:52.497 00.045 15712 IsGuiding returns 0
00:29:52.497 00.000 15712 scope move finished after 10 + 53 ms
00:29:52.497 00.000 15712 Move returns status 0, amount 10
00:29:52.497 00.000 15712 MoveAxis(N, 0, ABG)
00:29:52.497 00.000 15712 Move returns status 0, amount 0
00:29:52.497 00.000 15712 move complete, result=0
00:29:52.497 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:29:52.501 00.004 15712 worker thread done servicing request
00:29:52.501 00.000 15712 Worker thread wakes up
00:29:52.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:52.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:53.906 01.405 15712 Exposure complete
00:29:53.969 00.063 15712 worker thread done servicing request
00:29:53.971 00.002 7988 OnExposeComplete: enter
00:29:53.971 00.000 7988 UpdateGuideState(): m_state=6
00:29:53.971 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
00:29:53.971 00.000 7988 Star::Find returns 1 (0), X=964.07, Y=188.70, Mass=1481, SNR=25.6, Peak=193 HFD=4.0
00:29:53.975 00.004 7988 MultiStar: [#1 -0.07,-0.07,1.02,U] [#2 0.10,0.29,0.85,U] [#3 -0.14,0.31,0.85,U] [#4 -0.16,0.16,0.77,U] [#5 0.18,0.13,0.75,U] [#6 0.13,0.04,0.64,U] [#7 -0.33,0.38,0.00,M1] [#8 0.19,0.09,0.51,U] 
00:29:53.975 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.14}, one-star: {0.09, 0.17}
00:29:53.975 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
00:29:53.975 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
00:29:53.975 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.38 mountX=0.14 mountY=-0.03, mountTheta=-0.21
00:29:53.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.14, opts=13)
00:29:53.975 00.000 7988 Enqueuing Move request for scope (0.03, 0.14)
00:29:53.975 00.000 15712 Worker thread wakes up
00:29:53.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
00:29:53.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
00:29:53.983 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:53.983 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.6
00:29:53.985 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:53.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:53.987 00.002 7988 Enqueuing Expose request
00:29:53.987 00.000 15712 Moving (0.03, 0.14) raw xDistance=0.14 yDistance=-0.03
00:29:53.992 00.005 15712 PPEC rslt: input = 0.14, final = 0.04, react = 0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:29:53.992 00.000 15712 PPEC: input: 0.14, control: 0.04, exposure: 1500
00:29:53.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:53.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:53.992 00.000 15712 MoveAxis(W, 14, ABG)
00:29:53.992 00.000 15712 Guiding  Dir = 3, Dur = 14
00:29:53.992 00.000 15712 IsGuiding returns 0
00:29:54.019 00.027 15712 IsGuiding returns 1
00:29:54.019 00.000 15712 scope still moving after pulse duration time elapsed
00:29:54.067 00.048 15712 IsGuiding returns 0
00:29:54.067 00.000 15712 scope move finished after 14 + 60 ms
00:29:54.067 00.000 15712 Move returns status 0, amount 14
00:29:54.067 00.000 15712 MoveAxis(N, 0, ABG)
00:29:54.067 00.000 15712 Move returns status 0, amount 0
00:29:54.067 00.000 15712 move complete, result=0
00:29:54.067 00.000 15712 worker thread done servicing request
00:29:54.067 00.000 15712 Worker thread wakes up
00:29:54.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:54.067 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
00:29:54.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:55.709 01.642 15712 Exposure complete
00:29:55.771 00.062 15712 worker thread done servicing request
00:29:55.771 00.000 7988 OnExposeComplete: enter
00:29:55.771 00.000 7988 UpdateGuideState(): m_state=6
00:29:55.773 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
00:29:55.773 00.000 7988 Star::Find returns 1 (0), X=963.97, Y=188.74, Mass=1442, SNR=25.5, Peak=167 HFD=4.1
00:29:55.775 00.002 7988 MultiStar: [#1 -0.12,-0.06,1.04,U] [#2 0.29,0.21,0.86,U] [#3 -0.01,0.31,0.86,U] [#4 -0.03,0.48,0.00,M1] [#5 -0.01,0.07,0.77,U] [#6 -0.34,-0.11,0.68,U] [#7 0.14,0.31,0.52,U] [#8 0.17,0.37,0.43,U] 
00:29:55.776 00.001 7988 refined, 7 included, MultiStar: {0.00, 0.15}, one-star: {-0.01, 0.21}
00:29:55.776 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
00:29:55.776 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
00:29:55.776 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.55 mountX=0.15 mountY=-0.01, mountTheta=-0.05
00:29:55.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.15, opts=13)
00:29:55.776 00.000 7988 Enqueuing Move request for scope (0.00, 0.15)
00:29:55.776 00.000 15712 Worker thread wakes up
00:29:55.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
00:29:55.776 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
00:29:55.776 00.000 15712 Moving (0.00, 0.15) raw xDistance=0.15 yDistance=-0.01
00:29:55.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:55.776 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.5
00:29:55.786 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:55.786 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:55.786 00.000 7988 Enqueuing Expose request
00:29:55.786 00.000 15712 PPEC rslt: input = 0.15, final = 0.06, react = 0.09, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
00:29:55.786 00.000 15712 PPEC: input: 0.15, control: 0.06, exposure: 1500
00:29:55.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:55.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:29:55.786 00.000 15712 MoveAxis(W, 21, ABG)
00:29:55.786 00.000 15712 Guiding  Dir = 3, Dur = 21
00:29:55.786 00.000 15712 IsGuiding returns 0
00:29:55.807 00.021 15712 PulseGuide returned control before completion, sleep 12
00:29:55.850 00.043 15712 IsGuiding returns 0
00:29:55.850 00.000 15712 Move returns status 0, amount 21
00:29:55.850 00.000 15712 MoveAxis(N, 0, ABG)
00:29:55.850 00.000 15712 Move returns status 0, amount 0
00:29:55.850 00.000 15712 move complete, result=0
00:29:55.850 00.000 15712 worker thread done servicing request
00:29:55.850 00.000 15712 Worker thread wakes up
00:29:55.850 00.000 7988 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
00:29:55.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:55.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:57.270 01.420 15712 Exposure complete
00:29:57.322 00.052 15712 worker thread done servicing request
00:29:57.322 00.000 7988 OnExposeComplete: enter
00:29:57.332 00.010 7988 UpdateGuideState(): m_state=6
00:29:57.332 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
00:29:57.332 00.000 7988 Star::Find returns 1 (0), X=963.97, Y=188.86, Mass=1411, SNR=25.3, Peak=198 HFD=4.1
00:29:57.332 00.000 7988 MultiStar: [#1 -0.00,0.18,1.01,U] [#2 -0.01,0.49,0.00,M1] [#3 -0.08,0.38,0.90,U] [#4 -0.06,0.36,0.72,U] [#5 -0.16,0.29,0.79,U] [#6 -0.20,0.11,0.67,U] [#7 -0.10,0.17,0.50,U] [#8 -0.18,0.17,0.49,U] 
00:29:57.332 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.26}, one-star: {-0.01, 0.33}
00:29:57.332 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
00:29:57.339 00.007 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
00:29:57.339 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.90 mountX=0.26 mountY=0.08, mountTheta=0.30
00:29:57.339 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.26, opts=13)
00:29:57.339 00.000 7988 Enqueuing Move request for scope (-0.09, 0.26)
00:29:57.339 00.000 15712 Worker thread wakes up
00:29:57.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
00:29:57.339 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
00:29:57.339 00.000 15712 Moving (-0.09, 0.26) raw xDistance=0.26 yDistance=0.08
00:29:57.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:29:57.339 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.3
00:29:57.346 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:57.346 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:57.348 00.002 7988 Enqueuing Expose request
00:29:57.348 00.000 15712 PPEC rslt: input = 0.26, final = 0.22, react = 0.16, pred = 0.06, hyst = 0.14, hyst_pct = 0.00, period_length = 639.90
00:29:57.348 00.000 15712 PPEC: input: 0.26, control: 0.22, exposure: 1500
00:29:57.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:57.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:29:57.348 00.000 15712 MoveAxis(W, 72, ABG)
00:29:57.348 00.000 15712 Guiding  Dir = 3, Dur = 72
00:29:57.348 00.000 15712 IsGuiding returns 0
00:29:57.372 00.024 15712 PulseGuide returned control before completion, sleep 58
00:29:57.480 00.108 15712 IsGuiding returns 1
00:29:57.480 00.000 15712 scope still moving after pulse duration time elapsed
00:29:57.523 00.043 15712 IsGuiding returns 0
00:29:57.523 00.000 15712 scope move finished after 72 + 101 ms
00:29:57.523 00.000 15712 Move returns status 0, amount 72
00:29:57.523 00.000 15712 MoveAxis(N, 0, ABG)
00:29:57.523 00.000 15712 Move returns status 0, amount 0
00:29:57.523 00.000 15712 move complete, result=0
00:29:57.523 00.000 7988 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
00:29:57.525 00.002 15712 worker thread done servicing request
00:29:57.525 00.000 15712 Worker thread wakes up
00:29:57.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:57.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:29:59.166 01.641 15712 Exposure complete
00:29:59.227 00.061 15712 worker thread done servicing request
00:29:59.227 00.000 7988 OnExposeComplete: enter
00:29:59.228 00.001 7988 UpdateGuideState(): m_state=6
00:29:59.228 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
00:29:59.228 00.000 7988 Star::Find returns 1 (0), X=964.01, Y=188.10, Mass=1525, SNR=26.3, Peak=214 HFD=4.2
00:29:59.228 00.000 7988 MultiStar: [#1 -0.02,-0.65,0.00,M1] [#2 0.15,-0.47,0.00,M2] [#3 0.05,-0.34,0.84,U] [#4 -0.04,-0.50,0.00,M1] [#5 0.22,-0.43,0.00,M1] [#6 -0.11,-0.50,0.00,M1] [#7 -0.06,-0.44,0.00,M1] [#8 -0.24,-0.71,0.00,M1] 
00:29:59.228 00.000 7988 refined, 1 included, MultiStar: {0.04, -0.39}, one-star: {0.02, -0.43}
00:29:59.228 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
00:29:59.228 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
00:29:59.228 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.39 hyp=0.39 cameraTheta=-1.47 mountX=-0.39 mountY=-0.03, mountTheta=-3.07
00:29:59.228 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.39, opts=13)
00:29:59.228 00.000 7988 Enqueuing Move request for scope (0.04, -0.39)
00:29:59.228 00.000 15712 Worker thread wakes up
00:29:59.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.39) opts 0xd
00:29:59.228 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.39)
00:29:59.228 00.000 15712 Moving (0.04, -0.39) raw xDistance=-0.39 yDistance=-0.03
00:29:59.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:29:59.228 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.3
00:29:59.242 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:59.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:29:59.244 00.002 7988 Enqueuing Expose request
00:29:59.244 00.000 15712 PPEC rslt: input = -0.39, final = -0.16, react = -0.23, pred = 0.07, hyst = -0.21, hyst_pct = 0.00, period_length = 639.90
00:29:59.244 00.000 15712 PPEC: input: -0.39, control: -0.16, exposure: 1500
00:29:59.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:59.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:59.244 00.000 15712 MoveAxis(E, 53, ABG)
00:29:59.244 00.000 15712 Guiding  Dir = 2, Dur = 53
00:29:59.244 00.000 15712 IsGuiding returns 0
00:29:59.261 00.017 15712 PulseGuide returned control before completion, sleep 49
00:29:59.339 00.078 15712 IsGuiding returns 0
00:29:59.339 00.000 15712 Move returns status 0, amount 53
00:29:59.339 00.000 15712 MoveAxis(N, 0, ABG)
00:29:59.339 00.000 15712 Move returns status 0, amount 0
00:29:59.339 00.000 15712 move complete, result=0
00:29:59.339 00.000 7988 GuideStep: -0.4 px 53 ms EAST, -0.0 px 0 ms NORTH
00:29:59.344 00.005 15712 worker thread done servicing request
00:29:59.344 00.000 15712 Worker thread wakes up
00:29:59.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:29:59.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:00.759 01.415 15712 Exposure complete
00:30:00.821 00.062 15712 worker thread done servicing request
00:30:00.821 00.000 7988 OnExposeComplete: enter
00:30:00.821 00.000 7988 UpdateGuideState(): m_state=6
00:30:00.821 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
00:30:00.824 00.003 7988 Star::Find returns 1 (0), X=964.00, Y=188.46, Mass=1560, SNR=26.6, Peak=181 HFD=3.9
00:30:00.824 00.000 7988 MultiStar: [#1 0.10,-0.35,0.97,U] [#2 0.10,-0.09,0.86,U] [#3 -0.13,-0.06,0.81,U] [#4 0.01,0.19,0.74,U] [#5 0.03,-0.20,0.67,U] [#6 0.10,-0.22,0.62,U] [#7 -0.14,-0.17,0.51,U] [#8 0.20,0.23,0.44,U] 
00:30:00.824 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.01, -0.07}
00:30:00.824 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
00:30:00.824 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
00:30:00.824 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.40 mountX=-0.07 mountY=-0.01, mountTheta=-2.99
00:30:00.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.07, opts=13)
00:30:00.824 00.000 7988 Enqueuing Move request for scope (0.01, -0.07)
00:30:00.824 00.000 15712 Worker thread wakes up
00:30:00.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
00:30:00.824 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
00:30:00.824 00.000 15712 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=-0.01
00:30:00.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:30:00.824 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.6
00:30:00.836 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:00.837 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:00.837 00.000 7988 Enqueuing Expose request
00:30:00.837 00.000 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:30:00.837 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
00:30:00.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:00.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:30:00.837 00.000 15712 MoveAxis(W, 12, ABG)
00:30:00.837 00.000 15712 Guiding  Dir = 3, Dur = 12
00:30:00.837 00.000 15712 IsGuiding returns 0
00:30:00.858 00.021 15712 IsGuiding returns 1
00:30:00.858 00.000 15712 scope still moving after pulse duration time elapsed
00:30:00.901 00.043 15712 IsGuiding returns 0
00:30:00.901 00.000 15712 scope move finished after 12 + 55 ms
00:30:00.901 00.000 15712 Move returns status 0, amount 12
00:30:00.901 00.000 15712 MoveAxis(N, 0, ABG)
00:30:00.901 00.000 15712 Move returns status 0, amount 0
00:30:00.901 00.000 15712 move complete, result=0
00:30:00.901 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
00:30:00.909 00.008 15712 worker thread done servicing request
00:30:00.909 00.000 15712 Worker thread wakes up
00:30:00.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:00.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:02.547 01.638 15712 Exposure complete
00:30:02.607 00.060 15712 worker thread done servicing request
00:30:02.607 00.000 7988 OnExposeComplete: enter
00:30:02.607 00.000 7988 UpdateGuideState(): m_state=6
00:30:02.611 00.004 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
00:30:02.611 00.000 7988 Star::Find returns 1 (0), X=964.30, Y=188.31, Mass=1489, SNR=25.8, Peak=179 HFD=3.7
00:30:02.611 00.000 7988 MultiStar: [#1 0.22,-0.53,0.00,M1] [#2 0.27,-0.36,0.00,M2] [#3 0.01,-0.25,0.83,U] [#4 0.14,-0.18,0.71,U] [#5 0.10,-0.47,0.00,M1] [#6 -0.04,-0.58,0.00,M1] [#7 -0.06,-0.30,0.52,U] [#8 0.26,-0.49,0.00,M1] 
00:30:02.611 00.000 7988 refined, 3 included, MultiStar: {0.13, -0.23}, one-star: {0.31, -0.21}
00:30:02.611 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
00:30:02.611 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
00:30:02.611 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-1.07 mountX=-0.23 mountY=-0.12, mountTheta=-2.66
00:30:02.611 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.23, opts=13)
00:30:02.620 00.009 7988 Enqueuing Move request for scope (0.13, -0.23)
00:30:02.620 00.000 15712 Worker thread wakes up
00:30:02.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
00:30:02.620 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
00:30:02.620 00.000 15712 Moving (0.13, -0.23) raw xDistance=-0.23 yDistance=-0.12
00:30:02.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:30:02.620 00.000 7988 UpdateGuideState exits: m=1489 SNR=25.8
00:30:02.623 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:02.623 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:02.625 00.002 7988 Enqueuing Expose request
00:30:02.625 00.000 15712 PPEC rslt: input = -0.23, final = -0.10, react = -0.14, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.90
00:30:02.625 00.000 15712 PPEC: input: -0.23, control: -0.10, exposure: 1500
00:30:02.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:02.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:02.625 00.000 15712 MoveAxis(E, 34, ABG)
00:30:02.625 00.000 15712 Guiding  Dir = 2, Dur = 34
00:30:02.625 00.000 15712 IsGuiding returns 0
00:30:02.644 00.019 15712 PulseGuide returned control before completion, sleep 22
00:30:02.713 00.069 15712 IsGuiding returns 0
00:30:02.713 00.000 15712 Move returns status 0, amount 34
00:30:02.713 00.000 15712 MoveAxis(N, 0, ABG)
00:30:02.713 00.000 15712 Move returns status 0, amount 0
00:30:02.713 00.000 15712 move complete, result=0
00:30:02.713 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
00:30:02.716 00.003 15712 worker thread done servicing request
00:30:02.716 00.000 15712 Worker thread wakes up
00:30:02.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:02.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:04.122 01.406 15712 Exposure complete
00:30:04.183 00.061 15712 worker thread done servicing request
00:30:04.184 00.001 7988 OnExposeComplete: enter
00:30:04.184 00.000 7988 UpdateGuideState(): m_state=6
00:30:04.184 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
00:30:04.184 00.000 7988 Star::Find returns 1 (0), X=964.14, Y=188.53, Mass=1440, SNR=25.3, Peak=149 HFD=3.8
00:30:04.184 00.000 7988 MultiStar: [#1 0.19,-0.30,1.01,U] [#2 0.17,-0.03,0.89,U] [#3 -0.13,0.07,0.88,U] [#4 0.07,0.15,0.73,U] [#5 0.09,-0.28,0.76,U] [#6 -0.28,-0.26,0.69,U] [#7 -0.02,-0.05,0.54,U] [#8 -0.08,-0.03,0.46,U] 
00:30:04.184 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.16, -0.00}
00:30:04.184 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
00:30:04.191 00.007 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
00:30:04.191 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.15 mountX=-0.09 mountY=-0.04, mountTheta=-2.74
00:30:04.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.09, opts=13)
00:30:04.191 00.000 7988 Enqueuing Move request for scope (0.04, -0.09)
00:30:04.191 00.000 15712 Worker thread wakes up
00:30:04.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
00:30:04.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
00:30:04.191 00.000 15712 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.04
00:30:04.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:04.191 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.3
00:30:04.199 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:04.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:04.199 00.000 7988 Enqueuing Expose request
00:30:04.199 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
00:30:04.199 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
00:30:04.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:04.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:30:04.199 00.000 15712 MoveAxis(W, 7, ABG)
00:30:04.199 00.000 15712 Guiding  Dir = 3, Dur = 7
00:30:04.199 00.000 15712 IsGuiding returns 0
00:30:04.215 00.016 15712 IsGuiding returns 0
00:30:04.215 00.000 15712 Move returns status 0, amount 7
00:30:04.215 00.000 15712 MoveAxis(N, 0, ABG)
00:30:04.215 00.000 15712 Move returns status 0, amount 0
00:30:04.215 00.000 15712 move complete, result=0
00:30:04.215 00.000 15712 worker thread done servicing request
00:30:04.215 00.000 15712 Worker thread wakes up
00:30:04.215 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:30:04.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:04.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:05.861 01.646 15712 Exposure complete
00:30:05.907 00.046 15712 worker thread done servicing request
00:30:05.907 00.000 7988 OnExposeComplete: enter
00:30:05.922 00.015 7988 UpdateGuideState(): m_state=6
00:30:05.923 00.001 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
00:30:05.923 00.000 7988 Star::Find returns 1 (0), X=964.09, Y=188.81, Mass=1496, SNR=25.9, Peak=177 HFD=4.2
00:30:05.925 00.002 7988 MultiStar: [#1 -0.12,0.10,0.99,U] [#2 0.15,0.40,0.00,M2] [#3 -0.08,0.22,0.83,U] [#4 -0.13,0.50,0.00,M1] [#5 0.07,0.21,0.73,U] [#6 -0.33,0.17,0.64,U] [#7 -0.21,0.44,0.00,M1] [#8 0.10,0.55,0.00,M1] 
00:30:05.928 00.003 7988 refined, 4 included, MultiStar: {-0.06, 0.20}, one-star: {0.11, 0.28}
00:30:05.928 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
00:30:05.928 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
00:30:05.930 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.20 cameraTheta=1.85 mountX=0.20 mountY=0.05, mountTheta=0.25
00:30:05.932 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.20, opts=13)
00:30:05.932 00.000 7988 Enqueuing Move request for scope (-0.06, 0.20)
00:30:05.934 00.002 15712 Worker thread wakes up
00:30:05.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
00:30:05.934 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
00:30:05.934 00.000 15712 Moving (-0.06, 0.20) raw xDistance=0.20 yDistance=0.05
00:30:05.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:05.934 00.000 7988 UpdateGuideState exits: m=1496 SNR=25.9
00:30:05.938 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:05.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:05.940 00.002 7988 Enqueuing Expose request
00:30:05.940 00.000 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 639.89
00:30:05.940 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
00:30:05.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:05.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:30:05.940 00.000 15712 MoveAxis(W, 48, ABG)
00:30:05.940 00.000 15712 Guiding  Dir = 3, Dur = 48
00:30:05.940 00.000 15712 IsGuiding returns 0
00:30:05.957 00.017 15712 PulseGuide returned control before completion, sleep 43
00:30:06.034 00.077 15712 IsGuiding returns 0
00:30:06.034 00.000 15712 Move returns status 0, amount 48
00:30:06.034 00.000 15712 MoveAxis(N, 0, ABG)
00:30:06.034 00.000 15712 Move returns status 0, amount 0
00:30:06.034 00.000 15712 move complete, result=0
00:30:06.034 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
00:30:06.041 00.007 15712 worker thread done servicing request
00:30:06.041 00.000 15712 Worker thread wakes up
00:30:06.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:06.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:07.457 01.416 15712 Exposure complete
00:30:07.519 00.062 15712 worker thread done servicing request
00:30:07.519 00.000 7988 OnExposeComplete: enter
00:30:07.519 00.000 7988 UpdateGuideState(): m_state=6
00:30:07.521 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
00:30:07.521 00.000 7988 Star::Find returns 1 (0), X=964.09, Y=188.96, Mass=1401, SNR=24.7, Peak=175 HFD=4.2
00:30:07.523 00.002 7988 MultiStar: [#1 -0.04,0.27,1.05,U] [#2 0.17,0.36,0.93,U] [#3 -0.01,0.44,0.00,M1] [#4 -0.02,0.78,0.00,M2] [#5 0.24,0.44,0.00,M1] [#6 -0.17,0.25,0.70,U] [#7 0.02,0.50,0.00,M2] [#8 -0.10,0.37,0.48,U] 
00:30:07.523 00.000 7988 refined, 4 included, MultiStar: {0.01, 0.34}, one-star: {0.10, 0.43}
00:30:07.525 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
00:30:07.525 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
00:30:07.525 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.54 mountX=0.34 mountY=-0.02, mountTheta=-0.05
00:30:07.525 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.34, opts=13)
00:30:07.525 00.000 7988 Enqueuing Move request for scope (0.01, 0.34)
00:30:07.525 00.000 15712 Worker thread wakes up
00:30:07.525 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0xd
00:30:07.525 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.34)
00:30:07.525 00.000 15712 Moving (0.01, 0.34) raw xDistance=0.34 yDistance=-0.02
00:30:07.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:07.525 00.000 7988 UpdateGuideState exits: m=1401 SNR=24.7
00:30:07.535 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:07.536 00.001 15712 PPEC rslt: input = 0.34, final = 0.23, react = 0.20, pred = 0.03, hyst = 0.18, hyst_pct = 0.00, period_length = 639.89
00:30:07.536 00.000 15712 PPEC: input: 0.34, control: 0.23, exposure: 1500
00:30:07.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:07.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:07.536 00.000 7988 Enqueuing Expose request
00:30:07.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:30:07.536 00.000 15712 MoveAxis(W, 75, ABG)
00:30:07.536 00.000 15712 Guiding  Dir = 3, Dur = 75
00:30:07.536 00.000 15712 IsGuiding returns 0
00:30:07.556 00.020 15712 PulseGuide returned control before completion, sleep 66
00:30:07.631 00.075 15712 IsGuiding returns 1
00:30:07.631 00.000 15712 scope still moving after pulse duration time elapsed
00:30:07.667 00.036 15712 IsGuiding returns 0
00:30:07.667 00.000 15712 scope move finished after 75 + 56 ms
00:30:07.667 00.000 15712 Move returns status 0, amount 75
00:30:07.667 00.000 15712 MoveAxis(N, 0, ABG)
00:30:07.667 00.000 15712 Move returns status 0, amount 0
00:30:07.667 00.000 15712 move complete, result=0
00:30:07.667 00.000 15712 worker thread done servicing request
00:30:07.667 00.000 15712 Worker thread wakes up
00:30:07.667 00.000 7988 GuideStep: 0.3 px 75 ms WEST, -0.0 px 0 ms NORTH
00:30:07.673 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:07.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:09.304 01.631 15712 Exposure complete
00:30:09.366 00.062 15712 worker thread done servicing request
00:30:09.366 00.000 7988 OnExposeComplete: enter
00:30:09.366 00.000 7988 UpdateGuideState(): m_state=6
00:30:09.369 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
00:30:09.369 00.000 7988 Star::Find returns 1 (0), X=964.01, Y=188.67, Mass=1500, SNR=25.6, Peak=164 HFD=4.1
00:30:09.371 00.002 7988 MultiStar: [#1 0.13,-0.17,1.00,U] [#2 0.27,0.00,0.85,U] [#3 -0.12,0.11,0.87,U] [#4 -0.07,0.26,0.73,U] [#5 -0.24,-0.17,0.77,U] [#6 -0.03,0.00,0.68,U] [#7 0.18,0.05,0.57,U] [#8 0.08,-0.07,0.52,U] 
00:30:09.372 00.001 7988 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.03, 0.14}
00:30:09.372 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
00:30:09.374 00.002 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
00:30:09.374 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.62 mountX=0.02 mountY=-0.03, mountTheta=-0.96
00:30:09.376 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
00:30:09.378 00.002 7988 Enqueuing Move request for scope (0.03, 0.02)
00:30:09.378 00.000 15712 Worker thread wakes up
00:30:09.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:30:09.378 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:30:09.378 00.000 15712 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
00:30:09.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:30:09.378 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.6
00:30:09.381 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:09.382 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:09.382 00.000 7988 Enqueuing Expose request
00:30:09.382 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:30:09.382 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
00:30:09.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:09.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:30:09.382 00.000 15712 MoveAxis(W, 9, ABG)
00:30:09.382 00.000 15712 Guiding  Dir = 3, Dur = 9
00:30:09.382 00.000 15712 IsGuiding returns 0
00:30:09.408 00.026 15712 IsGuiding returns 0
00:30:09.408 00.000 15712 Move returns status 0, amount 9
00:30:09.408 00.000 15712 MoveAxis(N, 0, ABG)
00:30:09.408 00.000 15712 Move returns status 0, amount 0
00:30:09.408 00.000 15712 move complete, result=0
00:30:09.408 00.000 15712 worker thread done servicing request
00:30:09.408 00.000 15712 Worker thread wakes up
00:30:09.408 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:30:09.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:09.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:10.820 01.412 15712 Exposure complete
00:30:10.881 00.061 15712 worker thread done servicing request
00:30:10.881 00.000 7988 OnExposeComplete: enter
00:30:10.882 00.001 7988 UpdateGuideState(): m_state=6
00:30:10.884 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
00:30:10.884 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.85, Mass=1563, SNR=26.4, Peak=170 HFD=4.3
00:30:10.886 00.002 7988 MultiStar: [#1 -0.16,0.02,0.97,U] [#2 0.11,0.14,0.84,U] [#3 -0.15,0.21,0.83,U] [#4 -0.20,0.37,0.00,M2] [#5 0.11,-0.07,0.73,U] [#6 -0.17,0.18,0.62,U] [#7 0.05,0.08,0.53,U] [#8 -0.40,0.32,0.00,M1] 
00:30:10.886 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.13}, one-star: {0.13, 0.32}
00:30:10.888 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
00:30:10.890 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
00:30:10.890 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.65 mountX=0.13 mountY=0.01, mountTheta=0.05
00:30:10.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.13, opts=13)
00:30:10.894 00.002 7988 Enqueuing Move request for scope (-0.01, 0.13)
00:30:10.894 00.000 15712 Worker thread wakes up
00:30:10.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
00:30:10.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
00:30:10.894 00.000 15712 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=0.01
00:30:10.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:10.897 00.003 7988 UpdateGuideState exits: m=1563 SNR=26.4
00:30:10.897 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:10.899 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:10.899 00.000 7988 Enqueuing Expose request
00:30:10.899 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:30:10.899 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
00:30:10.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:10.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:30:10.899 00.000 15712 MoveAxis(W, 5, ABG)
00:30:10.899 00.000 15712 Guiding  Dir = 3, Dur = 5
00:30:10.899 00.000 15712 IsGuiding returns 0
00:30:10.929 00.030 15712 IsGuiding returns 0
00:30:10.929 00.000 15712 Move returns status 0, amount 5
00:30:10.929 00.000 15712 MoveAxis(N, 0, ABG)
00:30:10.929 00.000 15712 Move returns status 0, amount 0
00:30:10.929 00.000 15712 move complete, result=0
00:30:10.929 00.000 15712 worker thread done servicing request
00:30:10.929 00.000 15712 Worker thread wakes up
00:30:10.929 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:30:10.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:10.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:12.574 01.645 15712 Exposure complete
00:30:12.633 00.059 15712 worker thread done servicing request
00:30:12.633 00.000 7988 OnExposeComplete: enter
00:30:12.635 00.002 7988 UpdateGuideState(): m_state=6
00:30:12.635 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
00:30:12.635 00.000 7988 Star::Find returns 1 (0), X=963.94, Y=188.71, Mass=1444, SNR=25.4, Peak=170 HFD=3.9
00:30:12.635 00.000 7988 MultiStar: [#1 0.28,-0.01,1.02,U] [#2 0.02,0.00,0.87,U] [#3 -0.15,0.22,0.90,U] [#4 -0.18,0.29,0.74,U] [#5 -0.02,0.02,0.80,U] [#6 -0.03,-0.07,0.66,U] [#7 0.29,0.05,0.52,U] [#8 -0.14,0.08,0.47,U] 
00:30:12.635 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {-0.04, 0.18}
00:30:12.635 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
00:30:12.635 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
00:30:12.635 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.49 mountX=0.09 mountY=-0.01, mountTheta=-0.11
00:30:12.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
00:30:12.635 00.000 7988 Enqueuing Move request for scope (0.01, 0.09)
00:30:12.635 00.000 15712 Worker thread wakes up
00:30:12.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:30:12.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:30:12.635 00.000 15712 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
00:30:12.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:30:12.648 00.013 7988 UpdateGuideState exits: m=1444 SNR=25.4
00:30:12.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:12.650 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:12.650 00.000 7988 Enqueuing Expose request
00:30:12.650 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:30:12.650 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
00:30:12.650 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:12.650 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:30:12.650 00.000 15712 MoveAxis(W, 5, ABG)
00:30:12.650 00.000 15712 Guiding  Dir = 3, Dur = 5
00:30:12.650 00.000 15712 IsGuiding returns 0
00:30:12.673 00.023 15712 IsGuiding returns 0
00:30:12.673 00.000 15712 Move returns status 0, amount 5
00:30:12.673 00.000 15712 MoveAxis(N, 0, ABG)
00:30:12.673 00.000 15712 Move returns status 0, amount 0
00:30:12.673 00.000 15712 move complete, result=0
00:30:12.673 00.000 15712 worker thread done servicing request
00:30:12.673 00.000 15712 Worker thread wakes up
00:30:12.673 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:30:12.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:12.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:14.089 01.416 15712 Exposure complete
00:30:14.145 00.056 15712 worker thread done servicing request
00:30:14.145 00.000 7988 OnExposeComplete: enter
00:30:14.150 00.005 7988 UpdateGuideState(): m_state=6
00:30:14.150 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
00:30:14.150 00.000 7988 Star::Find returns 1 (0), X=963.88, Y=188.47, Mass=1543, SNR=26.2, Peak=177 HFD=3.8
00:30:14.150 00.000 7988 MultiStar: [#1 -0.09,-0.30,0.98,U] [#2 0.02,0.12,0.86,U] [#3 -0.41,0.01,0.00,M1] [#4 -0.18,0.18,0.71,U] [#5 0.02,-0.17,0.74,U] [#6 -0.15,-0.32,0.69,U] [#7 0.08,-0.30,0.52,U] [#8 0.09,0.15,0.49,U] 
00:30:14.150 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.09}, one-star: {-0.11, -0.06}
00:30:14.150 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.65)
00:30:14.150 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
00:30:14.150 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.08 mountX=-0.09 mountY=0.05, mountTheta=2.62
00:30:14.150 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.09, opts=13)
00:30:14.150 00.000 7988 Enqueuing Move request for scope (-0.05, -0.09)
00:30:14.162 00.012 15712 Worker thread wakes up
00:30:14.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
00:30:14.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
00:30:14.162 00.000 15712 Moving (-0.05, -0.09) raw xDistance=-0.09 yDistance=0.05
00:30:14.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:30:14.162 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.2
00:30:14.164 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:14.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:14.166 00.002 7988 Enqueuing Expose request
00:30:14.168 00.002 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:30:14.168 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
00:30:14.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:14.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:30:14.168 00.000 15712 MoveAxis(W, 6, ABG)
00:30:14.168 00.000 15712 Guiding  Dir = 3, Dur = 6
00:30:14.202 00.034 15712 IsGuiding returns 0
00:30:14.219 00.017 15712 IsGuiding returns 0
00:30:14.219 00.000 15712 Move returns status 0, amount 6
00:30:14.219 00.000 15712 MoveAxis(N, 0, ABG)
00:30:14.219 00.000 15712 Move returns status 0, amount 0
00:30:14.219 00.000 15712 move complete, result=0
00:30:14.219 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:30:14.225 00.006 15712 worker thread done servicing request
00:30:14.225 00.000 15712 Worker thread wakes up
00:30:14.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:14.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:15.858 01.633 15712 Exposure complete
00:30:15.919 00.061 15712 worker thread done servicing request
00:30:15.919 00.000 7988 OnExposeComplete: enter
00:30:15.921 00.002 7988 UpdateGuideState(): m_state=6
00:30:15.921 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
00:30:15.921 00.000 7988 Star::Find returns 1 (0), X=964.20, Y=188.86, Mass=1427, SNR=25.3, Peak=165 HFD=4.1
00:30:15.921 00.000 7988 MultiStar: [#1 0.14,0.06,0.98,U] [#2 0.27,0.21,0.90,U] [#3 -0.09,0.23,0.85,U] [#4 -0.06,0.35,0.75,U] [#5 0.12,0.13,0.79,U] [#6 0.05,0.37,0.64,U] [#7 -0.08,0.05,0.51,U] [#8 -0.21,-0.04,0.49,U] 
00:30:15.921 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.20}, one-star: {0.21, 0.34}
00:30:15.921 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
00:30:15.921 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
00:30:15.930 00.009 7988 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.25 mountX=0.20 mountY=-0.07, mountTheta=-0.34
00:30:15.930 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.20, opts=13)
00:30:15.930 00.000 7988 Enqueuing Move request for scope (0.07, 0.20)
00:30:15.930 00.000 15712 Worker thread wakes up
00:30:15.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
00:30:15.935 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:30:15.935 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.3
00:30:15.937 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:15.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:15.939 00.002 7988 Enqueuing Expose request
00:30:15.941 00.002 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
00:30:15.941 00.000 15712 Moving (0.07, 0.20) raw xDistance=0.20 yDistance=-0.07
00:30:15.941 00.000 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.88
00:30:15.941 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
00:30:15.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:15.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:30:15.941 00.000 15712 MoveAxis(W, 47, ABG)
00:30:15.941 00.000 15712 Guiding  Dir = 3, Dur = 47
00:30:15.941 00.000 15712 IsGuiding returns 0
00:30:15.965 00.024 15712 PulseGuide returned control before completion, sleep 38
00:30:16.023 00.058 15712 IsGuiding returns 0
00:30:16.023 00.000 15712 Move returns status 0, amount 47
00:30:16.023 00.000 15712 MoveAxis(N, 0, ABG)
00:30:16.023 00.000 15712 Move returns status 0, amount 0
00:30:16.023 00.000 15712 move complete, result=0
00:30:16.023 00.000 15712 worker thread done servicing request
00:30:16.023 00.000 15712 Worker thread wakes up
00:30:16.023 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
00:30:16.031 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:16.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:17.436 01.405 15712 Exposure complete
00:30:17.496 00.060 15712 worker thread done servicing request
00:30:17.496 00.000 7988 OnExposeComplete: enter
00:30:17.498 00.002 7988 UpdateGuideState(): m_state=6
00:30:17.500 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
00:30:17.500 00.000 7988 Star::Find returns 1 (0), X=964.10, Y=188.46, Mass=1465, SNR=25.7, Peak=165 HFD=3.8
00:30:17.502 00.002 7988 MultiStar: [#1 -0.13,-0.31,1.01,U] [#2 0.17,0.05,0.90,U] [#3 -0.21,0.12,0.86,U] [#4 -0.06,0.15,0.72,U] [#5 0.11,-0.01,0.74,U] [#6 -0.18,0.01,0.65,U] [#7 -0.07,-0.06,0.51,U] [#8 -0.43,-0.07,0.00,M1] 
00:30:17.502 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {0.12, -0.07}
00:30:17.504 00.002 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.91 = 2.38)
00:30:17.504 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.35)
00:30:17.506 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.34 mountX=-0.03 mountY=0.03, mountTheta=2.36
00:30:17.508 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.03, opts=13)
00:30:17.508 00.000 7988 Enqueuing Move request for scope (-0.02, -0.03)
00:30:17.510 00.002 15712 Worker thread wakes up
00:30:17.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:30:17.510 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:30:17.510 00.000 15712 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
00:30:17.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:17.510 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.7
00:30:17.513 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:17.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:17.514 00.001 7988 Enqueuing Expose request
00:30:17.514 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:30:17.514 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
00:30:17.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:17.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:30:17.514 00.000 15712 MoveAxis(W, 7, ABG)
00:30:17.514 00.000 15712 Guiding  Dir = 3, Dur = 7
00:30:17.514 00.000 15712 IsGuiding returns 0
00:30:17.532 00.018 15712 IsGuiding returns 0
00:30:17.532 00.000 15712 Move returns status 0, amount 7
00:30:17.532 00.000 15712 MoveAxis(N, 0, ABG)
00:30:17.532 00.000 15712 Move returns status 0, amount 0
00:30:17.532 00.000 15712 move complete, result=0
00:30:17.532 00.000 15712 worker thread done servicing request
00:30:17.532 00.000 15712 Worker thread wakes up
00:30:17.532 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:30:17.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:17.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:19.174 01.642 15712 Exposure complete
00:30:19.228 00.054 15712 worker thread done servicing request
00:30:19.236 00.008 7988 OnExposeComplete: enter
00:30:19.236 00.000 7988 UpdateGuideState(): m_state=6
00:30:19.238 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
00:30:19.238 00.000 7988 Star::Find returns 1 (0), X=964.08, Y=188.30, Mass=1465, SNR=25.8, Peak=168 HFD=4.1
00:30:19.238 00.000 7988 MultiStar: [#1 0.20,-0.45,0.00,M1] [#2 0.25,-0.44,0.00,M1] [#3 -0.12,-0.29,0.84,U] [#4 -0.08,-0.24,0.74,U] [#5 -0.12,-0.32,0.73,U] [#6 -0.38,-0.33,0.00,M1] [#7 -0.05,-0.19,0.52,U] [#8 0.27,-0.22,0.43,U] 
00:30:19.238 00.000 7988 single-star, 5 included, MultiStar: {-0.01, -0.25}, one-star: {0.10, -0.23}
00:30:19.238 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
00:30:19.238 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
00:30:19.245 00.007 7988 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.17 mountX=-0.23 mountY=-0.09, mountTheta=-2.76
00:30:19.245 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.23, opts=13)
00:30:19.245 00.000 7988 Enqueuing Move request for scope (0.10, -0.23)
00:30:19.245 00.000 15712 Worker thread wakes up
00:30:19.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:19.245 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.8
00:30:19.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:19.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:19.252 00.007 7988 Enqueuing Expose request
00:30:19.254 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
00:30:19.254 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
00:30:19.254 00.000 15712 Moving (0.10, -0.23) raw xDistance=-0.23 yDistance=-0.09
00:30:19.254 00.000 15712 PPEC rslt: input = -0.23, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.87
00:30:19.254 00.000 15712 PPEC: input: -0.23, control: -0.11, exposure: 1500
00:30:19.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:19.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:30:19.254 00.000 15712 MoveAxis(E, 34, ABG)
00:30:19.254 00.000 15712 Guiding  Dir = 2, Dur = 34
00:30:19.254 00.000 15712 IsGuiding returns 0
00:30:19.272 00.018 15712 PulseGuide returned control before completion, sleep 28
00:30:19.316 00.044 15712 IsGuiding returns 0
00:30:19.316 00.000 15712 Move returns status 0, amount 34
00:30:19.316 00.000 15712 MoveAxis(N, 0, ABG)
00:30:19.316 00.000 15712 Move returns status 0, amount 0
00:30:19.316 00.000 15712 move complete, result=0
00:30:19.316 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
00:30:19.324 00.008 15712 worker thread done servicing request
00:30:19.324 00.000 15712 Worker thread wakes up
00:30:19.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:19.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:20.738 01.414 15712 Exposure complete
00:30:20.800 00.062 15712 worker thread done servicing request
00:30:20.800 00.000 7988 OnExposeComplete: enter
00:30:20.800 00.000 7988 UpdateGuideState(): m_state=6
00:30:20.803 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
00:30:20.803 00.000 7988 Star::Find returns 1 (0), X=964.08, Y=188.82, Mass=1545, SNR=26.2, Peak=195 HFD=4.2
00:30:20.805 00.002 7988 MultiStar: [#1 -0.14,-0.01,1.01,U] [#2 0.11,0.22,0.86,U] [#3 -0.12,0.55,0.00,M1] [#4 -0.01,0.64,0.00,M1] [#5 0.06,0.19,0.70,U] [#6 -0.23,0.13,0.67,U] [#7 0.21,-0.01,0.53,U] [#8 -0.02,0.26,0.47,U] 
00:30:20.805 00.000 7988 refined, 6 included, MultiStar: {0.01, 0.15}, one-star: {0.10, 0.29}
00:30:20.807 00.002 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
00:30:20.808 00.001 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
00:30:20.808 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.52 mountX=0.15 mountY=-0.01, mountTheta=-0.07
00:30:20.810 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.15, opts=13)
00:30:20.812 00.002 7988 Enqueuing Move request for scope (0.01, 0.15)
00:30:20.812 00.000 15712 Worker thread wakes up
00:30:20.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
00:30:20.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
00:30:20.812 00.000 15712 Moving (0.01, 0.15) raw xDistance=0.15 yDistance=-0.01
00:30:20.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:20.812 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.2
00:30:20.816 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:20.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:20.816 00.000 7988 Enqueuing Expose request
00:30:20.816 00.000 15712 PPEC rslt: input = 0.15, final = 0.07, react = 0.09, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:30:20.816 00.000 15712 PPEC: input: 0.15, control: 0.07, exposure: 1500
00:30:20.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:20.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:30:20.816 00.000 15712 MoveAxis(W, 23, ABG)
00:30:20.816 00.000 15712 Guiding  Dir = 3, Dur = 23
00:30:20.816 00.000 15712 IsGuiding returns 0
00:30:20.834 00.018 15712 PulseGuide returned control before completion, sleep 13
00:30:20.884 00.050 15712 IsGuiding returns 0
00:30:20.884 00.000 15712 Move returns status 0, amount 23
00:30:20.884 00.000 15712 MoveAxis(N, 0, ABG)
00:30:20.884 00.000 15712 Move returns status 0, amount 0
00:30:20.884 00.000 15712 move complete, result=0
00:30:20.884 00.000 7988 GuideStep: 0.2 px 23 ms WEST, -0.0 px 0 ms NORTH
00:30:20.891 00.007 15712 worker thread done servicing request
00:30:20.891 00.000 15712 Worker thread wakes up
00:30:20.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:20.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:22.525 01.634 15712 Exposure complete
00:30:22.576 00.051 15712 worker thread done servicing request
00:30:22.587 00.011 7988 OnExposeComplete: enter
00:30:22.587 00.000 7988 UpdateGuideState(): m_state=6
00:30:22.589 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
00:30:22.589 00.000 7988 Star::Find returns 1 (0), X=964.16, Y=188.90, Mass=1469, SNR=25.6, Peak=176 HFD=4.2
00:30:22.591 00.002 7988 MultiStar: [#1 -0.14,0.13,1.01,U] [#2 0.20,0.41,0.00,M1] [#3 -0.17,0.46,0.00,M2] [#4 -0.04,0.56,0.00,M2] [#5 -0.08,0.38,0.77,U] [#6 -0.31,-0.04,0.69,U] [#7 0.00,0.22,0.51,U] [#8 -0.39,0.48,0.00,M1] 
00:30:22.592 00.001 7988 refined, 4 included, MultiStar: {-0.06, 0.22}, one-star: {0.18, 0.37}
00:30:22.592 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
00:30:22.594 00.002 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
00:30:22.594 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.83 mountX=0.22 mountY=0.05, mountTheta=0.24
00:30:22.596 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.22, opts=13)
00:30:22.598 00.002 7988 Enqueuing Move request for scope (-0.06, 0.22)
00:30:22.598 00.000 15712 Worker thread wakes up
00:30:22.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
00:30:22.598 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
00:30:22.598 00.000 15712 Moving (-0.06, 0.22) raw xDistance=0.22 yDistance=0.05
00:30:22.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:22.598 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.6
00:30:22.602 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:22.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:22.603 00.001 7988 Enqueuing Expose request
00:30:22.603 00.000 15712 PPEC rslt: input = 0.22, final = 0.21, react = 0.13, pred = 0.08, hyst = 0.11, hyst_pct = 0.00, period_length = 639.87
00:30:22.603 00.000 15712 PPEC: input: 0.22, control: 0.21, exposure: 1500
00:30:22.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:22.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:30:22.603 00.000 15712 MoveAxis(W, 69, ABG)
00:30:22.603 00.000 15712 Guiding  Dir = 3, Dur = 69
00:30:22.603 00.000 15712 IsGuiding returns 0
00:30:22.626 00.023 15712 PulseGuide returned control before completion, sleep 53
00:30:22.712 00.086 15712 IsGuiding returns 1
00:30:22.712 00.000 15712 scope still moving after pulse duration time elapsed
00:30:22.748 00.036 15712 IsGuiding returns 0
00:30:22.748 00.000 15712 scope move finished after 69 + 73 ms
00:30:22.748 00.000 15712 Move returns status 0, amount 69
00:30:22.748 00.000 15712 MoveAxis(N, 0, ABG)
00:30:22.748 00.000 15712 Move returns status 0, amount 0
00:30:22.748 00.000 15712 move complete, result=0
00:30:22.748 00.000 15712 worker thread done servicing request
00:30:22.748 00.000 15712 Worker thread wakes up
00:30:22.748 00.000 7988 GuideStep: 0.2 px 69 ms WEST, 0.1 px 0 ms NORTH
00:30:22.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:22.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:24.153 01.405 15712 Exposure complete
00:30:24.214 00.061 15712 worker thread done servicing request
00:30:24.215 00.001 7988 OnExposeComplete: enter
00:30:24.215 00.000 7988 UpdateGuideState(): m_state=6
00:30:24.215 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
00:30:24.215 00.000 7988 Star::Find returns 1 (0), X=964.03, Y=188.93, Mass=1503, SNR=25.7, Peak=175 HFD=4.4
00:30:24.215 00.000 7988 MultiStar: [#1 -0.01,0.22,0.98,U] [#2 0.06,0.39,0.88,U] [#3 -0.06,0.40,0.86,U] [#4 -0.01,0.52,0.00,M3] [#5 -0.02,0.39,0.76,U] [#6 -0.15,0.40,0.00,M1] [#7 -0.14,0.11,0.56,U] [#8 -0.07,0.41,0.00,M2] 
00:30:24.215 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.33}, one-star: {0.05, 0.40}
00:30:24.215 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
00:30:24.215 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
00:30:24.215 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.60 mountX=0.33 mountY=0.00, mountTheta=0.01
00:30:24.215 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.33, opts=13)
00:30:24.226 00.011 7988 Enqueuing Move request for scope (-0.01, 0.33)
00:30:24.226 00.000 15712 Worker thread wakes up
00:30:24.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd
00:30:24.226 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.33)
00:30:24.226 00.000 15712 Moving (-0.01, 0.33) raw xDistance=0.33 yDistance=0.00
00:30:24.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:30:24.226 00.000 7988 UpdateGuideState exits: m=1503 SNR=25.7
00:30:24.230 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:24.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:24.230 00.000 7988 Enqueuing Expose request
00:30:24.230 00.000 15712 PPEC rslt: input = 0.33, final = 0.27, react = 0.20, pred = 0.08, hyst = 0.18, hyst_pct = 0.00, period_length = 639.86
00:30:24.230 00.000 15712 PPEC: input: 0.33, control: 0.27, exposure: 1500
00:30:24.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:24.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:30:24.230 00.000 15712 MoveAxis(W, 89, ABG)
00:30:24.230 00.000 15712 Guiding  Dir = 3, Dur = 89
00:30:24.230 00.000 15712 IsGuiding returns 0
00:30:24.262 00.032 15712 PulseGuide returned control before completion, sleep 72
00:30:24.341 00.079 15712 IsGuiding returns 1
00:30:24.341 00.000 15712 scope still moving after pulse duration time elapsed
00:30:24.373 00.032 15712 IsGuiding returns 0
00:30:24.373 00.000 15712 scope move finished after 89 + 50 ms
00:30:24.373 00.000 15712 Move returns status 0, amount 89
00:30:24.373 00.000 15712 MoveAxis(N, 0, ABG)
00:30:24.373 00.000 15712 Move returns status 0, amount 0
00:30:24.373 00.000 15712 move complete, result=0
00:30:24.373 00.000 7988 GuideStep: 0.3 px 89 ms WEST, 0.0 px 0 ms NORTH
00:30:24.375 00.002 15712 worker thread done servicing request
00:30:24.375 00.000 15712 Worker thread wakes up
00:30:24.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:24.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:26.019 01.644 15712 Exposure complete
00:30:26.080 00.061 15712 worker thread done servicing request
00:30:26.080 00.000 7988 OnExposeComplete: enter
00:30:26.081 00.001 7988 UpdateGuideState(): m_state=6
00:30:26.083 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
00:30:26.083 00.000 7988 Star::Find returns 1 (0), X=963.97, Y=188.46, Mass=1450, SNR=25.4, Peak=173 HFD=4.1
00:30:26.085 00.002 7988 MultiStar: [#1 -0.02,-0.39,1.05,U] [#2 0.10,-0.21,0.87,U] [#3 0.00,-0.30,0.90,U] [#4 -0.22,-0.22,0.75,U] [#5 0.03,-0.11,0.74,U] [#6 -0.24,-0.48,0.00,M2] [#7 -0.18,-0.37,0.00,M1] [#8 0.01,-0.41,0.00,M3] 
00:30:26.085 00.000 7988 single-star, 5 included, MultiStar: {-0.02, -0.22}, one-star: {-0.01, -0.07}
00:30:26.087 00.002 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.30 = 2.99)
00:30:26.087 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
00:30:26.089 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.73 mountX=-0.07 mountY=0.01, mountTheta=2.96
00:30:26.091 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.07, opts=13)
00:30:26.091 00.000 7988 Enqueuing Move request for scope (-0.01, -0.07)
00:30:26.093 00.002 15712 Worker thread wakes up
00:30:26.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:30:26.093 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:30:26.093 00.000 15712 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
00:30:26.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:26.093 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.4
00:30:26.095 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:26.095 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:26.097 00.002 7988 Enqueuing Expose request
00:30:26.097 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:30:26.097 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
00:30:26.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:26.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:30:26.097 00.000 15712 MoveAxis(W, 8, ABG)
00:30:26.097 00.000 15712 Guiding  Dir = 3, Dur = 8
00:30:26.097 00.000 15712 IsGuiding returns 0
00:30:26.114 00.017 15712 IsGuiding returns 0
00:30:26.114 00.000 15712 Move returns status 0, amount 8
00:30:26.114 00.000 15712 MoveAxis(N, 0, ABG)
00:30:26.114 00.000 15712 Move returns status 0, amount 0
00:30:26.114 00.000 15712 move complete, result=0
00:30:26.114 00.000 15712 worker thread done servicing request
00:30:26.114 00.000 15712 Worker thread wakes up
00:30:26.114 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:30:26.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:26.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:27.532 01.418 15712 Exposure complete
00:30:27.594 00.062 15712 worker thread done servicing request
00:30:27.594 00.000 7988 OnExposeComplete: enter
00:30:27.596 00.002 7988 UpdateGuideState(): m_state=6
00:30:27.598 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
00:30:27.598 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.19, Mass=1518, SNR=26.0, Peak=176 HFD=4.1
00:30:27.600 00.002 7988 MultiStar: [#1 0.13,-0.33,0.98,U] [#2 0.13,-0.20,0.87,U] [#3 -0.21,0.00,0.88,U] [#4 0.02,-0.02,0.73,U] [#5 -0.01,-0.25,0.77,U] [#6 0.09,-0.21,0.64,U] [#7 -0.10,-0.57,0.00,M2] [#8 -0.10,-0.11,0.52,U] 
00:30:27.600 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.19}, one-star: {-0.00, -0.34}
00:30:27.602 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
00:30:27.602 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
00:30:27.604 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.52 mountX=-0.19 mountY=-0.01, mountTheta=-3.12
00:30:27.606 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.19, opts=13)
00:30:27.606 00.000 7988 Enqueuing Move request for scope (0.01, -0.19)
00:30:27.608 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:27.609 00.001 7988 UpdateGuideState exits: m=1518 SNR=26.0
00:30:27.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:27.611 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:27.612 00.001 15712 Worker thread wakes up
00:30:27.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
00:30:27.612 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
00:30:27.612 00.000 15712 Moving (0.01, -0.19) raw xDistance=-0.19 yDistance=-0.01
00:30:27.612 00.000 7988 Enqueuing Expose request
00:30:27.612 00.000 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.86
00:30:27.612 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
00:30:27.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:27.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:30:27.612 00.000 15712 MoveAxis(E, 32, ABG)
00:30:27.612 00.000 15712 Guiding  Dir = 2, Dur = 32
00:30:27.645 00.033 15712 IsGuiding returns 0
00:30:27.664 00.019 15712 PulseGuide returned control before completion, sleep 26
00:30:27.712 00.048 15712 IsGuiding returns 0
00:30:27.712 00.000 15712 Move returns status 0, amount 32
00:30:27.712 00.000 15712 MoveAxis(N, 0, ABG)
00:30:27.712 00.000 15712 Move returns status 0, amount 0
00:30:27.712 00.000 15712 move complete, result=0
00:30:27.712 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
00:30:27.717 00.005 15712 worker thread done servicing request
00:30:27.717 00.000 15712 Worker thread wakes up
00:30:27.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:27.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:29.354 01.637 15712 Exposure complete
00:30:29.415 00.061 15712 worker thread done servicing request
00:30:29.415 00.000 7988 OnExposeComplete: enter
00:30:29.415 00.000 7988 UpdateGuideState(): m_state=6
00:30:29.418 00.003 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
00:30:29.418 00.000 7988 Star::Find returns 1 (0), X=963.97, Y=188.52, Mass=1578, SNR=26.7, Peak=152 HFD=4.2
00:30:29.420 00.002 7988 MultiStar: [#1 -0.14,-0.25,0.98,U] [#2 0.00,0.18,0.82,U] [#3 -0.17,0.02,0.82,U] [#4 -0.02,0.11,0.67,U] [#5 -0.02,-0.27,0.71,U] [#6 -0.16,-0.26,0.62,U] [#7 -0.30,-0.36,0.00,M3] [#8 0.23,-0.05,0.43,U] 
00:30:29.420 00.000 7988 single-star, 7 included, MultiStar: {-0.05, -0.06}, one-star: {-0.02, -0.01}
00:30:29.422 00.002 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.56) = xAngle (-4.33 = 1.95)
00:30:29.422 00.000 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.92)
00:30:29.424 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.77 mountX=-0.01 mountY=0.02, mountTheta=1.95
00:30:29.426 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
00:30:29.427 00.001 7988 Enqueuing Move request for scope (-0.02, -0.01)
00:30:29.427 00.000 15712 Worker thread wakes up
00:30:29.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:30:29.427 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:30:29.427 00.000 15712 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
00:30:29.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:29.429 00.002 7988 UpdateGuideState exits: m=1578 SNR=26.7
00:30:29.431 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:29.433 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:29.434 00.001 7988 Enqueuing Expose request
00:30:29.435 00.001 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:30:29.435 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
00:30:29.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:29.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:30:29.435 00.000 15712 MoveAxis(W, 8, ABG)
00:30:29.435 00.000 15712 Guiding  Dir = 3, Dur = 8
00:30:29.435 00.000 15712 IsGuiding returns 0
00:30:29.456 00.021 15712 IsGuiding returns 0
00:30:29.456 00.000 15712 Move returns status 0, amount 8
00:30:29.456 00.000 15712 MoveAxis(N, 0, ABG)
00:30:29.456 00.000 15712 Move returns status 0, amount 0
00:30:29.456 00.000 15712 move complete, result=0
00:30:29.456 00.000 15712 worker thread done servicing request
00:30:29.456 00.000 15712 Worker thread wakes up
00:30:29.456 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:30:29.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:29.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:30.863 01.407 15712 Exposure complete
00:30:30.922 00.059 15712 worker thread done servicing request
00:30:30.922 00.000 7988 OnExposeComplete: enter
00:30:30.926 00.004 7988 UpdateGuideState(): m_state=6
00:30:30.928 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
00:30:30.928 00.000 7988 Star::Find returns 1 (0), X=964.07, Y=188.76, Mass=1501, SNR=26.0, Peak=170 HFD=4.1
00:30:30.930 00.002 7988 MultiStar: [#1 -0.11,-0.05,0.96,U] [#2 0.32,0.07,0.87,U] [#3 -0.11,0.22,0.90,U] [#4 -0.07,0.40,0.74,U] [#5 0.18,0.08,0.74,U] [#6 -0.16,-0.18,0.69,U] [#7 -0.09,0.09,0.50,U] [#8 -0.09,-0.14,0.49,U] 
00:30:30.930 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.09, 0.23}
00:30:30.932 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
00:30:30.932 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
00:30:30.934 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.50 mountX=0.09 mountY=-0.01, mountTheta=-0.09
00:30:30.936 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
00:30:30.936 00.000 7988 Enqueuing Move request for scope (0.01, 0.09)
00:30:30.938 00.002 15712 Worker thread wakes up
00:30:30.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:30:30.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:30:30.938 00.000 15712 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
00:30:30.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:30.939 00.001 7988 UpdateGuideState exits: m=1501 SNR=26.0
00:30:30.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:30.941 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:30.942 00.001 7988 Enqueuing Expose request
00:30:30.942 00.000 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:30:30.942 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
00:30:30.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:30.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:30:30.942 00.000 15712 MoveAxis(W, 12, ABG)
00:30:30.942 00.000 15712 Guiding  Dir = 3, Dur = 12
00:30:30.942 00.000 15712 IsGuiding returns 0
00:30:30.960 00.018 15712 IsGuiding returns 1
00:30:30.960 00.000 15712 scope still moving after pulse duration time elapsed
00:30:31.008 00.048 15712 IsGuiding returns 1
00:30:31.037 00.029 15712 IsGuiding returns 0
00:30:31.037 00.000 15712 scope move finished after 12 + 80 ms
00:30:31.037 00.000 15712 Move returns status 0, amount 12
00:30:31.037 00.000 15712 MoveAxis(N, 0, ABG)
00:30:31.037 00.000 15712 Move returns status 0, amount 0
00:30:31.037 00.000 15712 move complete, result=0
00:30:31.037 00.000 15712 worker thread done servicing request
00:30:31.037 00.000 15712 Worker thread wakes up
00:30:31.037 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
00:30:31.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:31.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:32.683 01.646 15712 Exposure complete
00:30:32.744 00.061 15712 worker thread done servicing request
00:30:32.745 00.001 7988 OnExposeComplete: enter
00:30:32.745 00.000 7988 UpdateGuideState(): m_state=6
00:30:32.745 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
00:30:32.745 00.000 7988 Star::Find returns 1 (0), X=964.03, Y=188.95, Mass=1434, SNR=25.3, Peak=212 HFD=4.1
00:30:32.745 00.000 7988 MultiStar: [#1 0.00,0.24,1.01,U] [#2 0.13,0.56,0.00,M1] [#3 -0.26,0.62,0.00,M1] [#4 0.06,0.56,0.00,M1] [#5 -0.07,0.50,0.00,M1] [#6 -0.04,0.24,0.69,U] [#7 0.10,0.21,0.56,U] [#8 0.19,0.39,0.00,M1] 
00:30:32.745 00.000 7988 refined, 3 included, MultiStar: {0.03, 0.29}, one-star: {0.05, 0.42}
00:30:32.745 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
00:30:32.745 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
00:30:32.745 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.48 mountX=0.29 mountY=-0.03, mountTheta=-0.11
00:30:32.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.29, opts=13)
00:30:32.745 00.000 7988 Enqueuing Move request for scope (0.03, 0.29)
00:30:32.745 00.000 15712 Worker thread wakes up
00:30:32.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
00:30:32.745 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
00:30:32.745 00.000 15712 Moving (0.03, 0.29) raw xDistance=0.29 yDistance=-0.03
00:30:32.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:32.745 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.3
00:30:32.759 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:32.760 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:32.760 00.000 7988 Enqueuing Expose request
00:30:32.760 00.000 15712 PPEC rslt: input = 0.29, final = 0.22, react = 0.17, pred = 0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 639.85
00:30:32.760 00.000 15712 PPEC: input: 0.29, control: 0.22, exposure: 1500
00:30:32.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:32.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:30:32.760 00.000 15712 MoveAxis(W, 70, ABG)
00:30:32.760 00.000 15712 Guiding  Dir = 3, Dur = 70
00:30:32.760 00.000 15712 IsGuiding returns 0
00:30:32.782 00.022 15712 PulseGuide returned control before completion, sleep 61
00:30:32.879 00.097 15712 IsGuiding returns 0
00:30:32.879 00.000 15712 Move returns status 0, amount 70
00:30:32.879 00.000 15712 MoveAxis(N, 0, ABG)
00:30:32.879 00.000 15712 Move returns status 0, amount 0
00:30:32.879 00.000 15712 move complete, result=0
00:30:32.879 00.000 7988 GuideStep: 0.3 px 70 ms WEST, -0.0 px 0 ms NORTH
00:30:32.879 00.000 15712 worker thread done servicing request
00:30:32.879 00.000 15712 Worker thread wakes up
00:30:32.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:32.881 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:34.291 01.410 15712 Exposure complete
00:30:34.352 00.061 15712 worker thread done servicing request
00:30:34.352 00.000 7988 OnExposeComplete: enter
00:30:34.354 00.002 7988 UpdateGuideState(): m_state=6
00:30:34.354 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
00:30:34.354 00.000 7988 Star::Find returns 1 (0), X=964.08, Y=188.85, Mass=1467, SNR=25.6, Peak=167 HFD=4.2
00:30:34.354 00.000 7988 MultiStar: [#1 0.16,0.13,0.99,U] [#2 0.29,0.31,0.00,M2] [#3 -0.06,0.35,0.83,U] [#4 0.24,0.67,0.00,M2] [#5 0.23,0.33,0.76,U] [#6 -0.06,0.16,0.68,U] [#7 0.00,0.20,0.52,U] [#8 0.18,0.19,0.48,U] 
00:30:34.359 00.005 7988 refined, 6 included, MultiStar: {0.08, 0.25}, one-star: {0.09, 0.32}
00:30:34.359 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
00:30:34.359 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
00:30:34.359 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.25 mountX=0.25 mountY=-0.09, mountTheta=-0.34
00:30:34.359 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.25, opts=13)
00:30:34.359 00.000 7988 Enqueuing Move request for scope (0.08, 0.25)
00:30:34.359 00.000 15712 Worker thread wakes up
00:30:34.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
00:30:34.359 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
00:30:34.359 00.000 15712 Moving (0.08, 0.25) raw xDistance=0.25 yDistance=-0.09
00:30:34.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:34.359 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.6
00:30:34.368 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:34.368 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:34.370 00.002 7988 Enqueuing Expose request
00:30:34.370 00.000 15712 PPEC rslt: input = 0.25, final = 0.19, react = 0.15, pred = 0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 639.84
00:30:34.370 00.000 15712 PPEC: input: 0.25, control: 0.19, exposure: 1500
00:30:34.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:34.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:30:34.370 00.000 15712 MoveAxis(W, 61, ABG)
00:30:34.370 00.000 15712 Guiding  Dir = 3, Dur = 61
00:30:34.370 00.000 15712 IsGuiding returns 0
00:30:34.392 00.022 15712 PulseGuide returned control before completion, sleep 46
00:30:34.449 00.057 15712 IsGuiding returns 1
00:30:34.449 00.000 15712 scope still moving after pulse duration time elapsed
00:30:34.494 00.045 15712 IsGuiding returns 0
00:30:34.494 00.000 15712 scope move finished after 61 + 60 ms
00:30:34.494 00.000 15712 Move returns status 0, amount 61
00:30:34.494 00.000 15712 MoveAxis(N, 0, ABG)
00:30:34.494 00.000 15712 Move returns status 0, amount 0
00:30:34.494 00.000 15712 move complete, result=0
00:30:34.494 00.000 15712 worker thread done servicing request
00:30:34.494 00.000 15712 Worker thread wakes up
00:30:34.494 00.000 7988 GuideStep: 0.2 px 61 ms WEST, -0.1 px 0 ms NORTH
00:30:34.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:34.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:36.135 01.641 15712 Exposure complete
00:30:36.194 00.059 15712 worker thread done servicing request
00:30:36.199 00.005 7988 OnExposeComplete: enter
00:30:36.199 00.000 7988 UpdateGuideState(): m_state=6
00:30:36.201 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
00:30:36.201 00.000 7988 Star::Find returns 1 (0), X=963.85, Y=188.63, Mass=1442, SNR=25.3, Peak=154 HFD=3.9
00:30:36.203 00.002 7988 MultiStar: [#1 0.18,-0.19,1.03,U] [#2 0.16,0.15,0.88,U] [#3 -0.12,0.15,0.91,U] [#4 0.16,0.05,0.77,U] [#5 0.32,-0.09,0.78,U] [#6 0.14,-0.08,0.66,U] [#7 -0.02,-0.10,0.53,U] [#8 0.10,-0.16,0.52,U] 
00:30:36.203 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {-0.13, 0.10}
00:30:36.205 00.002 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
00:30:36.205 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
00:30:36.207 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.09 mountX=-0.01 mountY=-0.08, mountTheta=-1.66
00:30:36.209 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.01, opts=13)
00:30:36.209 00.000 7988 Enqueuing Move request for scope (0.08, -0.01)
00:30:36.211 00.002 15712 Worker thread wakes up
00:30:36.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
00:30:36.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
00:30:36.211 00.000 15712 Moving (0.08, -0.01) raw xDistance=-0.01 yDistance=-0.08
00:30:36.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:30:36.211 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.3
00:30:36.213 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:36.214 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:36.214 00.000 7988 Enqueuing Expose request
00:30:36.214 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:30:36.214 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
00:30:36.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:36.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:30:36.214 00.000 15712 MoveAxis(W, 13, ABG)
00:30:36.214 00.000 15712 Guiding  Dir = 3, Dur = 13
00:30:36.250 00.036 15712 IsGuiding returns 0
00:30:36.262 00.012 15712 IsGuiding returns 1
00:30:36.262 00.000 15712 scope still moving after pulse duration time elapsed
00:30:36.314 00.052 15712 IsGuiding returns 0
00:30:36.314 00.000 15712 scope move finished after 13 + 50 ms
00:30:36.314 00.000 15712 Move returns status 0, amount 13
00:30:36.314 00.000 15712 MoveAxis(N, 0, ABG)
00:30:36.314 00.000 15712 Move returns status 0, amount 0
00:30:36.314 00.000 15712 move complete, result=0
00:30:36.314 00.000 7988 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:30:36.314 00.000 15712 worker thread done servicing request
00:30:36.316 00.002 15712 Worker thread wakes up
00:30:36.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:36.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:37.731 01.415 15712 Exposure complete
00:30:37.793 00.062 15712 worker thread done servicing request
00:30:37.793 00.000 7988 OnExposeComplete: enter
00:30:37.793 00.000 7988 UpdateGuideState(): m_state=6
00:30:37.793 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
00:30:37.793 00.000 7988 Star::Find returns 1 (0), X=964.28, Y=188.76, Mass=1574, SNR=26.6, Peak=174 HFD=4.3
00:30:37.793 00.000 7988 MultiStar: [#1 0.10,-0.12,0.98,U] [#2 0.28,0.13,0.85,U] [#3 -0.15,0.12,0.80,U] [#4 0.12,0.41,0.00,M2] [#5 0.05,-0.12,0.71,U] [#6 -0.17,-0.09,0.66,U] [#7 0.20,-0.22,0.51,U] [#8 0.13,-0.06,0.47,U] 
00:30:37.793 00.000 7988 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.29, 0.23}
00:30:37.793 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.56) = xAngle (-1.51 = -1.51)
00:30:37.793 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
00:30:37.793 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.05 mountX=0.01 mountY=-0.10, mountTheta=-1.51
00:30:37.793 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
00:30:37.793 00.000 7988 Enqueuing Move request for scope (0.10, 0.01)
00:30:37.793 00.000 15712 Worker thread wakes up
00:30:37.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:30:37.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:30:37.793 00.000 15712 Moving (0.10, 0.01) raw xDistance=0.01 yDistance=-0.10
00:30:37.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:37.807 00.014 7988 UpdateGuideState exits: m=1574 SNR=26.6
00:30:37.807 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:37.809 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:37.809 00.000 7988 Enqueuing Expose request
00:30:37.809 00.000 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:30:37.809 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
00:30:37.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:37.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:30:37.809 00.000 15712 MoveAxis(W, 13, ABG)
00:30:37.809 00.000 15712 Guiding  Dir = 3, Dur = 13
00:30:37.809 00.000 15712 IsGuiding returns 0
00:30:37.824 00.015 15712 IsGuiding returns 1
00:30:37.824 00.000 15712 scope still moving after pulse duration time elapsed
00:30:37.875 00.051 15712 IsGuiding returns 0
00:30:37.875 00.000 15712 scope move finished after 13 + 56 ms
00:30:37.875 00.000 15712 Move returns status 0, amount 13
00:30:37.875 00.000 15712 MoveAxis(N, 0, ABG)
00:30:37.875 00.000 15712 Move returns status 0, amount 0
00:30:37.875 00.000 15712 move complete, result=0
00:30:37.875 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:30:37.883 00.008 15712 worker thread done servicing request
00:30:37.883 00.000 15712 Worker thread wakes up
00:30:37.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:37.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:39.518 01.635 15712 Exposure complete
00:30:39.575 00.057 15712 worker thread done servicing request
00:30:39.575 00.000 7988 OnExposeComplete: enter
00:30:39.579 00.004 7988 UpdateGuideState(): m_state=6
00:30:39.579 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
00:30:39.579 00.000 7988 Star::Find returns 1 (0), X=963.91, Y=188.31, Mass=1416, SNR=25.2, Peak=176 HFD=4.0
00:30:39.579 00.000 7988 MultiStar: [#1 0.05,-0.34,1.05,U] [#2 0.28,-0.16,0.89,U] [#3 -0.18,0.03,0.87,U] [#4 0.30,0.16,0.77,U] [#5 0.23,-0.23,0.79,U] [#6 -0.12,-0.30,0.66,U] [#7 -0.38,-0.24,0.00,M1] [#8 0.12,-0.54,0.00,M1] 
00:30:39.579 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.16}, one-star: {-0.08, -0.22}
00:30:39.579 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
00:30:39.579 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
00:30:39.579 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.16 mountX=-0.16 mountY=-0.06, mountTheta=-2.75
00:30:39.579 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.16, opts=13)
00:30:39.579 00.000 7988 Enqueuing Move request for scope (0.07, -0.16)
00:30:39.579 00.000 15712 Worker thread wakes up
00:30:39.592 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
00:30:39.592 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
00:30:39.592 00.000 15712 Moving (0.07, -0.16) raw xDistance=-0.16 yDistance=-0.06
00:30:39.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:39.592 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.2
00:30:39.594 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:39.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:39.595 00.001 7988 Enqueuing Expose request
00:30:39.595 00.000 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:30:39.595 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
00:30:39.595 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:39.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:30:39.595 00.000 15712 MoveAxis(W, 9, ABG)
00:30:39.595 00.000 15712 Guiding  Dir = 3, Dur = 9
00:30:39.621 00.026 15712 IsGuiding returns 0
00:30:39.631 00.010 15712 IsGuiding returns 0
00:30:39.631 00.000 15712 Move returns status 0, amount 9
00:30:39.631 00.000 15712 MoveAxis(N, 0, ABG)
00:30:39.631 00.000 15712 Move returns status 0, amount 0
00:30:39.631 00.000 15712 move complete, result=0
00:30:39.631 00.000 7988 GuideStep: -0.2 px 9 ms WEST, -0.1 px 0 ms NORTH
00:30:39.641 00.010 15712 worker thread done servicing request
00:30:39.641 00.000 15712 Worker thread wakes up
00:30:39.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:39.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:41.044 01.403 15712 Exposure complete
00:30:41.106 00.062 15712 worker thread done servicing request
00:30:41.106 00.000 7988 OnExposeComplete: enter
00:30:41.108 00.002 7988 UpdateGuideState(): m_state=6
00:30:41.108 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
00:30:41.108 00.000 7988 Star::Find returns 1 (0), X=964.01, Y=188.46, Mass=1346, SNR=24.5, Peak=158 HFD=4.1
00:30:41.108 00.000 7988 MultiStar: [#1 -0.15,-0.42,0.00,M1] [#2 0.05,-0.05,0.91,U] [#3 -0.25,0.08,0.93,U] [#4 -0.32,-0.25,0.00,M2] [#5 0.08,-0.32,0.76,U] [#6 -0.18,-0.25,0.69,U] [#7 -0.04,-0.25,0.53,U] [#8 -0.11,-0.54,0.00,M2] 
00:30:41.108 00.000 7988 single-star, 5 included, MultiStar: {-0.05, -0.12}, one-star: {0.02, -0.07}
00:30:41.108 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
00:30:41.108 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
00:30:41.108 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.26 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
00:30:41.108 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
00:30:41.108 00.000 7988 Enqueuing Move request for scope (0.02, -0.07)
00:30:41.108 00.000 15712 Worker thread wakes up
00:30:41.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
00:30:41.108 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
00:30:41.108 00.000 15712 Moving (0.02, -0.07) raw xDistance=-0.06 yDistance=-0.02
00:30:41.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:41.108 00.000 7988 UpdateGuideState exits: m=1346 SNR=24.5
00:30:41.121 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:41.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:41.124 00.003 7988 Enqueuing Expose request
00:30:41.124 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:30:41.124 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
00:30:41.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:41.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:30:41.124 00.000 15712 MoveAxis(W, 7, ABG)
00:30:41.124 00.000 15712 Guiding  Dir = 3, Dur = 7
00:30:41.124 00.000 15712 IsGuiding returns 0
00:30:41.142 00.018 15712 IsGuiding returns 0
00:30:41.142 00.000 15712 Move returns status 0, amount 7
00:30:41.142 00.000 15712 MoveAxis(N, 0, ABG)
00:30:41.142 00.000 15712 Move returns status 0, amount 0
00:30:41.142 00.000 15712 move complete, result=0
00:30:41.142 00.000 15712 worker thread done servicing request
00:30:41.142 00.000 15712 Worker thread wakes up
00:30:41.142 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:30:41.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:41.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:42.784 01.642 15712 Exposure complete
00:30:42.837 00.053 15712 worker thread done servicing request
00:30:42.837 00.000 7988 OnExposeComplete: enter
00:30:42.847 00.010 7988 UpdateGuideState(): m_state=6
00:30:42.847 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
00:30:42.849 00.002 7988 Star::Find returns 1 (0), X=964.03, Y=188.76, Mass=1488, SNR=25.7, Peak=139 HFD=4.3
00:30:42.849 00.000 7988 MultiStar: [#1 0.06,-0.05,1.01,U] [#2 -0.04,0.14,0.87,U] [#3 -0.03,0.16,0.90,U] [#4 0.40,0.21,0.00,M3] [#5 0.11,0.11,0.72,U] [#6 0.05,-0.08,0.64,U] [#7 0.06,0.06,0.49,U] [#8 0.54,0.23,0.00,M3] 
00:30:42.851 00.002 7988 refined, 6 included, MultiStar: {0.03, 0.09}, one-star: {0.05, 0.23}
00:30:42.851 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
00:30:42.853 00.002 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
00:30:42.854 00.001 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.20 mountX=0.09 mountY=-0.04, mountTheta=-0.39
00:30:42.856 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
00:30:42.856 00.000 7988 Enqueuing Move request for scope (0.03, 0.09)
00:30:42.858 00.002 15712 Worker thread wakes up
00:30:42.858 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:30:42.858 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:30:42.858 00.000 15712 Moving (0.03, 0.09) raw xDistance=0.09 yDistance=-0.04
00:30:42.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:42.858 00.000 7988 UpdateGuideState exits: m=1488 SNR=25.7
00:30:42.863 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:42.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:42.863 00.000 7988 Enqueuing Expose request
00:30:42.863 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:30:42.863 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
00:30:42.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:42.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:30:42.863 00.000 15712 MoveAxis(W, 11, ABG)
00:30:42.863 00.000 15712 Guiding  Dir = 3, Dur = 11
00:30:42.863 00.000 15712 IsGuiding returns 0
00:30:42.884 00.021 15712 IsGuiding returns 1
00:30:42.884 00.000 15712 scope still moving after pulse duration time elapsed
00:30:42.933 00.049 15712 IsGuiding returns 0
00:30:42.933 00.000 15712 scope move finished after 11 + 54 ms
00:30:42.933 00.000 15712 Move returns status 0, amount 11
00:30:42.933 00.000 15712 MoveAxis(N, 0, ABG)
00:30:42.933 00.000 15712 Move returns status 0, amount 0
00:30:42.933 00.000 15712 move complete, result=0
00:30:42.933 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
00:30:42.934 00.001 15712 worker thread done servicing request
00:30:42.934 00.000 15712 Worker thread wakes up
00:30:42.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:42.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:44.347 01.413 15712 Exposure complete
00:30:44.408 00.061 15712 worker thread done servicing request
00:30:44.408 00.000 7988 OnExposeComplete: enter
00:30:44.408 00.000 7988 UpdateGuideState(): m_state=6
00:30:44.411 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
00:30:44.411 00.000 7988 Star::Find returns 1 (0), X=964.16, Y=188.93, Mass=1402, SNR=24.9, Peak=152 HFD=4.2
00:30:44.413 00.002 7988 MultiStar: [#1 0.30,0.15,1.06,U] [#2 0.15,0.21,0.87,U] [#3 0.08,0.33,0.89,U] [#4 0.42,0.58,0.00,M4] [#5 0.36,0.23,0.00,M1] [#6 0.25,0.14,0.66,U] [#7 0.57,0.31,0.00,M1] [#8 0.41,0.21,0.00,M4] 
00:30:44.413 00.000 7988 refined, 4 included, MultiStar: {0.19, 0.25}, one-star: {0.18, 0.40}
00:30:44.415 00.002 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
00:30:44.415 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
00:30:44.417 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.32 cameraTheta=0.92 mountX=0.25 mountY=-0.20, mountTheta=-0.67
00:30:44.419 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.25, opts=13)
00:30:44.419 00.000 7988 Enqueuing Move request for scope (0.19, 0.25)
00:30:44.421 00.002 15712 Worker thread wakes up
00:30:44.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
00:30:44.421 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
00:30:44.421 00.000 15712 Moving (0.19, 0.25) raw xDistance=0.25 yDistance=-0.20
00:30:44.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:30:44.421 00.000 7988 UpdateGuideState exits: m=1402 SNR=24.9
00:30:44.424 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:44.424 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:44.424 00.000 7988 Enqueuing Expose request
00:30:44.424 00.000 15712 PPEC rslt: input = 0.25, final = 0.18, react = 0.15, pred = 0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 639.82
00:30:44.424 00.000 15712 PPEC: input: 0.25, control: 0.18, exposure: 1500
00:30:44.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:44.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:30:44.424 00.000 15712 MoveAxis(W, 58, ABG)
00:30:44.424 00.000 15712 Guiding  Dir = 3, Dur = 58
00:30:44.424 00.000 15712 IsGuiding returns 0
00:30:44.444 00.020 15712 PulseGuide returned control before completion, sleep 46
00:30:44.522 00.078 15712 IsGuiding returns 0
00:30:44.522 00.000 15712 Move returns status 0, amount 58
00:30:44.522 00.000 15712 MoveAxis(N, 0, ABG)
00:30:44.522 00.000 15712 Move returns status 0, amount 0
00:30:44.522 00.000 15712 move complete, result=0
00:30:44.522 00.000 15712 worker thread done servicing request
00:30:44.522 00.000 15712 Worker thread wakes up
00:30:44.522 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.2 px 0 ms NORTH
00:30:44.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:44.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:46.273 01.751 15712 Exposure complete
00:30:46.324 00.051 15712 worker thread done servicing request
00:30:46.324 00.000 7988 OnExposeComplete: enter
00:30:46.336 00.012 7988 UpdateGuideState(): m_state=6
00:30:46.336 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
00:30:46.336 00.000 7988 Star::Find returns 1 (0), X=964.31, Y=188.74, Mass=1519, SNR=25.9, Peak=144 HFD=4.6
00:30:46.341 00.005 7988 MultiStar: [#1 0.02,-0.25,0.99,U] [#2 0.29,0.09,0.88,U] [#3 -0.02,0.14,0.86,U] [#4 0.37,0.37,0.00,M5] [#5 0.25,0.24,0.73,U] [#6 -0.01,-0.05,0.64,U] [#7 -0.16,-0.26,0.56,U] [#8 0.49,-0.27,0.00,M5] 
00:30:46.341 00.000 7988 refined, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.33, 0.21}
00:30:46.341 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
00:30:46.341 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
00:30:46.341 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=0.03 mountY=-0.12, mountTheta=-1.34
00:30:46.341 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.03, opts=13)
00:30:46.341 00.000 7988 Enqueuing Move request for scope (0.12, 0.03)
00:30:46.341 00.000 15712 Worker thread wakes up
00:30:46.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:30:46.341 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:30:46.341 00.000 15712 Moving (0.12, 0.03) raw xDistance=0.03 yDistance=-0.12
00:30:46.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:46.341 00.000 7988 UpdateGuideState exits: m=1519 SNR=25.9
00:30:46.351 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:46.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:46.352 00.001 7988 Enqueuing Expose request
00:30:46.352 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:30:46.352 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
00:30:46.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:46.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:46.352 00.000 15712 MoveAxis(W, 10, ABG)
00:30:46.352 00.000 15712 Guiding  Dir = 3, Dur = 10
00:30:46.352 00.000 15712 IsGuiding returns 0
00:30:46.369 00.017 15712 IsGuiding returns 1
00:30:46.369 00.000 15712 scope still moving after pulse duration time elapsed
00:30:46.417 00.048 15712 IsGuiding returns 0
00:30:46.417 00.000 15712 scope move finished after 10 + 51 ms
00:30:46.417 00.000 15712 Move returns status 0, amount 10
00:30:46.417 00.000 15712 MoveAxis(N, 0, ABG)
00:30:46.417 00.000 15712 Move returns status 0, amount 0
00:30:46.417 00.000 15712 move complete, result=0
00:30:46.417 00.000 15712 worker thread done servicing request
00:30:46.417 00.000 15712 Worker thread wakes up
00:30:46.417 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:30:46.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:46.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:47.823 01.406 15712 Exposure complete
00:30:47.872 00.049 15712 worker thread done servicing request
00:30:47.872 00.000 7988 OnExposeComplete: enter
00:30:47.884 00.012 7988 UpdateGuideState(): m_state=6
00:30:47.884 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
00:30:47.884 00.000 7988 Star::Find returns 1 (0), X=964.18, Y=188.59, Mass=1495, SNR=25.9, Peak=152 HFD=4.4
00:30:47.889 00.005 7988 MultiStar: [#1 0.12,-0.22,1.02,U] [#2 0.23,-0.18,0.90,U] [#3 -0.08,0.08,0.87,U] [#4 -0.12,0.02,0.73,U] [#5 0.24,-0.00,0.72,U] [#6 -0.16,-0.10,0.65,U] [#7 0.14,-0.15,0.50,U] [#8 0.19,0.02,0.50,U] 
00:30:47.889 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.19, 0.06}
00:30:47.889 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
00:30:47.889 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
00:30:47.889 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=-0.05 mountY=-0.09, mountTheta=-2.13
00:30:47.889 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.05, opts=13)
00:30:47.889 00.000 7988 Enqueuing Move request for scope (0.09, -0.05)
00:30:47.889 00.000 15712 Worker thread wakes up
00:30:47.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:30:47.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:30:47.889 00.000 15712 Moving (0.09, -0.05) raw xDistance=-0.05 yDistance=-0.09
00:30:47.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:30:47.889 00.000 7988 UpdateGuideState exits: m=1495 SNR=25.9
00:30:47.899 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:47.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:47.900 00.001 7988 Enqueuing Expose request
00:30:47.900 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:30:47.900 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
00:30:47.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:47.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:30:47.900 00.000 15712 MoveAxis(W, 8, ABG)
00:30:47.900 00.000 15712 Guiding  Dir = 3, Dur = 8
00:30:47.916 00.016 15712 IsGuiding returns 0
00:30:47.936 00.020 15712 IsGuiding returns 0
00:30:47.936 00.000 15712 Move returns status 0, amount 8
00:30:47.936 00.000 15712 MoveAxis(N, 0, ABG)
00:30:47.936 00.000 15712 Move returns status 0, amount 0
00:30:47.936 00.000 15712 move complete, result=0
00:30:47.936 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:30:47.937 00.001 15712 worker thread done servicing request
00:30:47.937 00.000 15712 Worker thread wakes up
00:30:47.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:47.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:49.579 01.642 15712 Exposure complete
00:30:49.639 00.060 15712 worker thread done servicing request
00:30:49.639 00.000 7988 OnExposeComplete: enter
00:30:49.641 00.002 7988 UpdateGuideState(): m_state=6
00:30:49.641 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
00:30:49.641 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.69, Mass=1508, SNR=26.0, Peak=159 HFD=3.8
00:30:49.641 00.000 7988 MultiStar: [#1 0.29,-0.12,1.02,U] [#2 0.12,0.06,0.85,U] [#3 0.13,-0.02,0.87,U] [#4 -0.06,0.31,0.73,U] [#5 0.10,0.05,0.75,U] [#6 0.25,0.01,0.66,U] [#7 -0.13,-0.19,0.54,U] [#8 -0.05,0.08,0.48,U] 
00:30:49.641 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.16, 0.16}
00:30:49.641 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
00:30:49.641 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
00:30:49.641 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=0.04 mountY=-0.11, mountTheta=-1.22
00:30:49.641 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.04, opts=13)
00:30:49.641 00.000 7988 Enqueuing Move request for scope (0.11, 0.04)
00:30:49.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:49.641 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.0
00:30:49.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:49.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:49.657 00.016 7988 Enqueuing Expose request
00:30:49.658 00.001 15712 Worker thread wakes up
00:30:49.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:30:49.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:30:49.658 00.000 15712 Moving (0.11, 0.04) raw xDistance=0.04 yDistance=-0.11
00:30:49.658 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:30:49.658 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
00:30:49.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:49.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:30:49.658 00.000 15712 MoveAxis(W, 12, ABG)
00:30:49.658 00.000 15712 Guiding  Dir = 3, Dur = 12
00:30:49.658 00.000 15712 IsGuiding returns 0
00:30:49.675 00.017 15712 IsGuiding returns 1
00:30:49.675 00.000 15712 scope still moving after pulse duration time elapsed
00:30:49.725 00.050 15712 IsGuiding returns 0
00:30:49.725 00.000 15712 scope move finished after 12 + 51 ms
00:30:49.725 00.000 15712 Move returns status 0, amount 12
00:30:49.725 00.000 15712 MoveAxis(N, 0, ABG)
00:30:49.725 00.000 15712 Move returns status 0, amount 0
00:30:49.725 00.000 15712 move complete, result=0
00:30:49.725 00.000 15712 worker thread done servicing request
00:30:49.725 00.000 15712 Worker thread wakes up
00:30:49.725 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:30:49.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:49.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:51.144 01.419 15712 Exposure complete
00:30:51.207 00.063 15712 worker thread done servicing request
00:30:51.209 00.002 7988 OnExposeComplete: enter
00:30:51.209 00.000 7988 UpdateGuideState(): m_state=6
00:30:51.210 00.001 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
00:30:51.211 00.001 7988 Star::Find returns 1 (0), X=964.19, Y=188.33, Mass=1364, SNR=24.7, Peak=160 HFD=3.8
00:30:51.214 00.003 7988 MultiStar: [#1 0.07,-0.56,0.00,M1] [#2 0.33,-0.38,0.00,M1] [#3 0.13,-0.31,0.93,U] [#4 0.01,-0.07,0.79,U] [#5 0.07,-0.49,0.00,M1] [#6 0.06,-0.25,0.68,U] [#7 0.35,-0.38,0.00,M1] [#8 0.30,-0.23,0.49,U] 
00:30:51.214 00.000 7988 refined, 4 included, MultiStar: {0.14, -0.22}, one-star: {0.21, -0.20}
00:30:51.216 00.002 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
00:30:51.217 00.001 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
00:30:51.217 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.25 cameraTheta=-1.01 mountX=-0.21 mountY=-0.13, mountTheta=-2.59
00:30:51.219 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.22, opts=13)
00:30:51.219 00.000 7988 Enqueuing Move request for scope (0.14, -0.22)
00:30:51.222 00.003 15712 Worker thread wakes up
00:30:51.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
00:30:51.222 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
00:30:51.222 00.000 15712 Moving (0.14, -0.22) raw xDistance=-0.21 yDistance=-0.13
00:30:51.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:51.222 00.000 7988 UpdateGuideState exits: m=1364 SNR=24.7
00:30:51.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:51.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:51.222 00.000 7988 Enqueuing Expose request
00:30:51.222 00.000 15712 PPEC rslt: input = -0.21, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.80
00:30:51.222 00.000 15712 PPEC: input: -0.21, control: -0.10, exposure: 1500
00:30:51.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:51.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:30:51.222 00.000 15712 MoveAxis(E, 31, ABG)
00:30:51.222 00.000 15712 Guiding  Dir = 2, Dur = 31
00:30:51.255 00.033 15712 IsGuiding returns 0
00:30:51.272 00.017 15712 PulseGuide returned control before completion, sleep 26
00:30:51.323 00.051 15712 IsGuiding returns 0
00:30:51.323 00.000 15712 Move returns status 0, amount 31
00:30:51.323 00.000 15712 MoveAxis(N, 0, ABG)
00:30:51.323 00.000 15712 Move returns status 0, amount 0
00:30:51.323 00.000 15712 move complete, result=0
00:30:51.323 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
00:30:51.326 00.003 15712 worker thread done servicing request
00:30:51.326 00.000 15712 Worker thread wakes up
00:30:51.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:51.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:52.958 01.632 15712 Exposure complete
00:30:53.053 00.095 15712 worker thread done servicing request
00:30:53.053 00.000 7988 OnExposeComplete: enter
00:30:53.055 00.002 7988 UpdateGuideState(): m_state=6
00:30:53.057 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
00:30:53.057 00.000 7988 Star::Find returns 1 (0), X=964.11, Y=188.20, Mass=1530, SNR=26.2, Peak=189 HFD=4.0
00:30:53.057 00.000 7988 MultiStar: [#1 0.27,-0.51,0.00,M2] [#2 0.28,-0.13,0.81,U] [#3 -0.14,-0.31,0.87,U] [#4 0.13,-0.07,0.73,U] [#5 0.08,-0.62,0.00,M2] [#6 -0.29,-0.46,0.00,M1] [#7 0.18,-0.36,0.00,M2] [#8 0.53,-0.52,0.00,M3] 
00:30:53.063 00.006 7988 refined, 3 included, MultiStar: {0.09, -0.22}, one-star: {0.12, -0.33}
00:30:53.063 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
00:30:53.063 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
00:30:53.063 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.17 mountX=-0.22 mountY=-0.09, mountTheta=-2.76
00:30:53.072 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.22, opts=13)
00:30:53.072 00.000 7988 Enqueuing Move request for scope (0.09, -0.22)
00:30:53.072 00.000 15712 Worker thread wakes up
00:30:53.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:53.072 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.2
00:30:53.079 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
00:30:53.081 00.002 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
00:30:53.081 00.000 15712 Moving (0.09, -0.22) raw xDistance=-0.22 yDistance=-0.09
00:30:53.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:53.083 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:53.083 00.000 7988 Enqueuing Expose request
00:30:53.085 00.002 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.80
00:30:53.085 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
00:30:53.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:53.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:30:53.085 00.000 15712 MoveAxis(E, 35, ABG)
00:30:53.087 00.002 15712 Guiding  Dir = 2, Dur = 35
00:30:53.087 00.000 15712 IsGuiding returns 0
00:30:53.114 00.027 15712 PulseGuide returned control before completion, sleep 19
00:30:53.158 00.044 15712 IsGuiding returns 1
00:30:53.158 00.000 15712 scope still moving after pulse duration time elapsed
00:30:53.189 00.031 15712 IsGuiding returns 0
00:30:53.189 00.000 15712 scope move finished after 35 + 67 ms
00:30:53.189 00.000 15712 Move returns status 0, amount 35
00:30:53.189 00.000 15712 MoveAxis(N, 0, ABG)
00:30:53.189 00.000 15712 Move returns status 0, amount 0
00:30:53.189 00.000 15712 move complete, result=0
00:30:53.189 00.000 15712 worker thread done servicing request
00:30:53.189 00.000 15712 Worker thread wakes up
00:30:53.189 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
00:30:53.191 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:53.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:54.605 01.414 15712 Exposure complete
00:30:54.701 00.096 15712 worker thread done servicing request
00:30:54.701 00.000 7988 OnExposeComplete: enter
00:30:54.705 00.004 7988 UpdateGuideState(): m_state=6
00:30:54.707 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
00:30:54.709 00.002 7988 Star::Find returns 1 (0), X=964.19, Y=188.27, Mass=1445, SNR=25.2, Peak=178 HFD=3.8
00:30:54.711 00.002 7988 MultiStar: [#1 -0.04,-0.44,0.00,M3] [#2 0.15,-0.16,0.90,U] [#3 -0.06,-0.11,0.88,U] [#4 0.25,0.05,0.76,U] [#5 0.27,-0.30,0.00,M3] [#6 -0.16,-0.40,0.00,M2] [#7 -0.09,-0.11,0.54,U] [#8 0.28,0.12,0.52,U] 
00:30:54.712 00.001 7988 refined, 5 included, MultiStar: {0.12, -0.10}, one-star: {0.20, -0.26}
00:30:54.714 00.002 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
00:30:54.716 00.002 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
00:30:54.718 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.69 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
00:30:54.722 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.10, opts=13)
00:30:54.724 00.002 7988 Enqueuing Move request for scope (0.12, -0.10)
00:30:54.726 00.002 15712 Worker thread wakes up
00:30:54.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:30:54.728 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
00:30:54.728 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.2
00:30:54.731 00.003 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
00:30:54.731 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:54.734 00.003 15712 Moving (0.12, -0.10) raw xDistance=-0.10 yDistance=-0.12
00:30:54.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:54.736 00.002 7988 Enqueuing Expose request
00:30:54.738 00.002 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:30:54.738 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
00:30:54.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:54.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:54.738 00.000 15712 MoveAxis(W, 2, ABG)
00:30:54.738 00.000 15712 Guiding  Dir = 3, Dur = 2
00:30:54.738 00.000 15712 IsGuiding returns 0
00:30:54.761 00.023 15712 IsGuiding returns 0
00:30:54.761 00.000 15712 Move returns status 0, amount 2
00:30:54.761 00.000 15712 MoveAxis(N, 0, ABG)
00:30:54.761 00.000 15712 Move returns status 0, amount 0
00:30:54.761 00.000 15712 move complete, result=0
00:30:54.761 00.000 15712 worker thread done servicing request
00:30:54.761 00.000 15712 Worker thread wakes up
00:30:54.761 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:30:54.763 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:54.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:56.396 01.633 15712 Exposure complete
00:30:56.461 00.065 15712 worker thread done servicing request
00:30:56.461 00.000 7988 OnExposeComplete: enter
00:30:56.461 00.000 7988 UpdateGuideState(): m_state=6
00:30:56.471 00.010 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
00:30:56.473 00.002 7988 Star::Find returns 1 (0), X=964.10, Y=188.44, Mass=1495, SNR=25.8, Peak=162 HFD=4.0
00:30:56.474 00.001 7988 MultiStar: [#1 0.19,-0.36,0.00,M4] [#2 0.11,-0.32,0.88,U] [#3 -0.17,-0.01,0.88,U] [#4 -0.11,-0.29,0.69,U] [#5 0.32,-0.31,0.00,M4] [#6 0.24,-0.42,0.00,M3] [#7 0.18,-0.45,0.00,M2] [#8 0.27,0.22,0.47,U] 
00:30:56.474 00.000 7988 refined, 4 included, MultiStar: {0.03, -0.12}, one-star: {0.11, -0.09}
00:30:56.477 00.003 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
00:30:56.477 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
00:30:56.477 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.32 mountX=-0.12 mountY=-0.03, mountTheta=-2.91
00:30:56.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.12, opts=13)
00:30:56.477 00.000 7988 Enqueuing Move request for scope (0.03, -0.12)
00:30:56.477 00.000 15712 Worker thread wakes up
00:30:56.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:30:56.477 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:30:56.477 00.000 15712 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=-0.03
00:30:56.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:30:56.477 00.000 7988 UpdateGuideState exits: m=1495 SNR=25.8
00:30:56.487 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:56.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:56.490 00.003 7988 Enqueuing Expose request
00:30:56.492 00.002 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:30:56.492 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
00:30:56.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:56.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:30:56.492 00.000 15712 MoveAxis(E, 1, ABG)
00:30:56.492 00.000 15712 Guiding  Dir = 2, Dur = 1
00:30:56.494 00.002 15712 IsGuiding returns 0
00:30:56.511 00.017 15712 IsGuiding returns 0
00:30:56.511 00.000 15712 Move returns status 0, amount 1
00:30:56.511 00.000 15712 MoveAxis(N, 0, ABG)
00:30:56.511 00.000 15712 Move returns status 0, amount 0
00:30:56.511 00.000 15712 move complete, result=0
00:30:56.511 00.000 15712 worker thread done servicing request
00:30:56.511 00.000 15712 Worker thread wakes up
00:30:56.511 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:30:56.522 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:56.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:57.731 01.209 7988 evsrv: cli 0CCCF588 connect
00:30:57.731 00.000 7988 case statement mapped state 6 to 3
00:30:57.743 00.012 7988 case statement mapped state 6 to 3
00:30:57.745 00.002 7988 evsrv: cli 0CCCF588 request: {"method":"get_app_state","id":"e8ae5b9e-a482-4f77-865e-3147afb5fe70"}
00:30:57.745 00.000 7988 case statement mapped state 6 to 3
00:30:57.748 00.003 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8ae5b9e-a482-4f77-865e-3147afb5fe70"}
00:30:57.748 00.000 7988 evsrv: cli 0CCCF588 disconnect
00:30:57.934 00.186 15712 Exposure complete
00:30:58.011 00.077 15712 worker thread done servicing request
00:30:58.011 00.000 7988 OnExposeComplete: enter
00:30:58.019 00.008 7988 UpdateGuideState(): m_state=6
00:30:58.019 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
00:30:58.019 00.000 7988 Star::Find returns 1 (0), X=964.08, Y=188.55, Mass=1471, SNR=25.7, Peak=146 HFD=4.0
00:30:58.019 00.000 7988 MultiStar: [#1 0.01,-0.18,0.98,U] [#2 0.12,0.02,0.85,U] [#3 -0.14,0.05,0.86,U] [#4 -0.08,0.06,0.75,U] [#5 -0.06,0.01,0.76,U] [#6 0.06,-0.03,0.68,U] [#7 0.04,-0.16,0.51,U] [#8 0.20,-0.21,0.51,U] 
00:30:58.027 00.008 7988 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.10, 0.02}
00:30:58.027 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
00:30:58.030 00.003 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
00:30:58.030 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.05 mountX=-0.04 mountY=-0.02, mountTheta=-2.64
00:30:58.036 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.04, opts=13)
00:30:58.036 00.000 7988 Enqueuing Move request for scope (0.02, -0.04)
00:30:58.036 00.000 15712 Worker thread wakes up
00:30:58.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:30:58.036 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:30:58.036 00.000 15712 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.02
00:30:58.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:30:58.042 00.006 7988 UpdateGuideState exits: m=1471 SNR=25.7
00:30:58.043 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:58.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:58.043 00.000 7988 Enqueuing Expose request
00:30:58.043 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:30:58.043 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
00:30:58.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:58.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:30:58.043 00.000 15712 MoveAxis(W, 1, ABG)
00:30:58.043 00.000 15712 Guiding  Dir = 3, Dur = 1
00:30:58.043 00.000 15712 IsGuiding returns 0
00:30:58.070 00.027 15712 IsGuiding returns 0
00:30:58.070 00.000 15712 Move returns status 0, amount 1
00:30:58.070 00.000 15712 MoveAxis(N, 0, ABG)
00:30:58.070 00.000 15712 Move returns status 0, amount 0
00:30:58.070 00.000 15712 move complete, result=0
00:30:58.070 00.000 15712 worker thread done servicing request
00:30:58.070 00.000 15712 Worker thread wakes up
00:30:58.070 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:30:58.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:58.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:30:59.716 01.646 15712 Exposure complete
00:30:59.777 00.061 15712 worker thread done servicing request
00:30:59.777 00.000 7988 OnExposeComplete: enter
00:30:59.777 00.000 7988 UpdateGuideState(): m_state=6
00:30:59.779 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
00:30:59.781 00.002 7988 Star::Find returns 1 (0), X=963.95, Y=188.55, Mass=1382, SNR=24.8, Peak=146 HFD=3.9
00:30:59.781 00.000 7988 MultiStar: [#1 -0.08,-0.15,1.03,U] [#2 0.23,0.01,0.90,U] [#3 -0.27,-0.05,0.92,U] [#4 -0.14,0.18,0.73,U] [#5 0.10,-0.26,0.74,U] [#6 -0.15,-0.07,0.68,U] [#7 0.21,-0.22,0.54,U] [#8 -0.08,-0.52,0.00,M1] 
00:30:59.783 00.002 7988 single-star, 7 included, MultiStar: {-0.03, -0.06}, one-star: {-0.03, 0.02}
00:30:59.783 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.56) = xAngle (1.01 = 1.01)
00:30:59.785 00.002 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
00:30:59.787 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.57 mountX=0.02 mountY=0.03, mountTheta=1.00
00:30:59.788 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.02, opts=13)
00:30:59.790 00.002 7988 Enqueuing Move request for scope (-0.03, 0.02)
00:30:59.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:30:59.792 00.002 7988 UpdateGuideState exits: m=1382 SNR=24.8
00:30:59.793 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:59.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:30:59.795 00.002 7988 Enqueuing Expose request
00:30:59.795 00.000 15712 Worker thread wakes up
00:30:59.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:30:59.795 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:30:59.795 00.000 15712 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.03
00:30:59.797 00.002 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:30:59.797 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
00:30:59.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:59.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:30:59.797 00.000 15712 MoveAxis(W, 7, ABG)
00:30:59.797 00.000 15712 Guiding  Dir = 3, Dur = 7
00:30:59.797 00.000 15712 IsGuiding returns 0
00:30:59.828 00.031 15712 IsGuiding returns 0
00:30:59.828 00.000 15712 Move returns status 0, amount 7
00:30:59.828 00.000 15712 MoveAxis(N, 0, ABG)
00:30:59.828 00.000 15712 Move returns status 0, amount 0
00:30:59.828 00.000 15712 move complete, result=0
00:30:59.828 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:30:59.830 00.002 15712 worker thread done servicing request
00:30:59.830 00.000 15712 Worker thread wakes up
00:30:59.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:30:59.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:01.244 01.414 15712 Exposure complete
00:31:01.301 00.057 15712 worker thread done servicing request
00:31:01.301 00.000 7988 OnExposeComplete: enter
00:31:01.308 00.007 7988 UpdateGuideState(): m_state=6
00:31:01.310 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
00:31:01.310 00.000 7988 Star::Find returns 1 (0), X=964.03, Y=188.50, Mass=1526, SNR=26.1, Peak=151 HFD=4.1
00:31:01.312 00.002 7988 MultiStar: [#1 -0.05,-0.22,1.00,U] [#2 -0.07,-0.14,0.86,U] [#3 -0.05,0.06,0.85,U] [#4 0.11,0.22,0.70,U] [#5 0.24,-0.13,0.74,U] [#6 -0.21,-0.05,0.61,U] [#7 0.08,-0.11,0.50,U] [#8 -0.07,-0.20,0.48,U] 
00:31:01.312 00.000 7988 single-star, 8 included, MultiStar: {0.00, -0.07}, one-star: {0.05, -0.03}
00:31:01.314 00.002 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
00:31:01.314 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.09 = -2.09)
00:31:01.316 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.50 mountX=-0.03 mountY=-0.05, mountTheta=-2.07
00:31:01.316 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
00:31:01.318 00.002 7988 Enqueuing Move request for scope (0.05, -0.03)
00:31:01.320 00.002 15712 Worker thread wakes up
00:31:01.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:31:01.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:31:01.320 00.000 15712 Moving (0.05, -0.03) raw xDistance=-0.03 yDistance=-0.05
00:31:01.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:31:01.320 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.1
00:31:01.322 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:01.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:01.324 00.002 7988 Enqueuing Expose request
00:31:01.324 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:31:01.324 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
00:31:01.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:01.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:31:01.324 00.000 15712 MoveAxis(W, 8, ABG)
00:31:01.324 00.000 15712 Guiding  Dir = 3, Dur = 8
00:31:01.324 00.000 15712 IsGuiding returns 0
00:31:01.347 00.023 15712 IsGuiding returns 0
00:31:01.347 00.000 15712 Move returns status 0, amount 8
00:31:01.347 00.000 15712 MoveAxis(N, 0, ABG)
00:31:01.347 00.000 15712 Move returns status 0, amount 0
00:31:01.347 00.000 15712 move complete, result=0
00:31:01.347 00.000 15712 worker thread done servicing request
00:31:01.347 00.000 15712 Worker thread wakes up
00:31:01.347 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:31:01.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:01.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:02.986 01.639 15712 Exposure complete
00:31:03.046 00.060 15712 worker thread done servicing request
00:31:03.046 00.000 7988 OnExposeComplete: enter
00:31:03.046 00.000 7988 UpdateGuideState(): m_state=6
00:31:03.049 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
00:31:03.049 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.76, Mass=1537, SNR=26.2, Peak=159 HFD=4.2
00:31:03.051 00.002 7988 MultiStar: [#1 0.05,0.04,1.00,U] [#2 0.05,0.24,0.85,U] [#3 -0.17,0.26,0.82,U] [#4 0.06,0.46,0.00,M1] [#5 0.00,0.19,0.79,U] [#6 -0.11,-0.00,0.64,U] [#7 -0.18,0.21,0.53,U] [#8 -0.06,0.11,0.42,U] 
00:31:03.051 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.16}, one-star: {0.14, 0.23}
00:31:03.053 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
00:31:03.053 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
00:31:03.055 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=0.16 mountY=0.01, mountTheta=0.07
00:31:03.057 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.16, opts=13)
00:31:03.057 00.000 7988 Enqueuing Move request for scope (-0.02, 0.16)
00:31:03.059 00.002 15712 Worker thread wakes up
00:31:03.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
00:31:03.059 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
00:31:03.059 00.000 15712 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=0.01
00:31:03.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:03.059 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.2
00:31:03.061 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:03.062 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:03.062 00.000 7988 Enqueuing Expose request
00:31:03.062 00.000 15712 PPEC rslt: input = 0.16, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.77
00:31:03.062 00.000 15712 PPEC: input: 0.16, control: 0.12, exposure: 1500
00:31:03.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:03.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:03.062 00.000 15712 MoveAxis(W, 39, ABG)
00:31:03.062 00.000 15712 Guiding  Dir = 3, Dur = 39
00:31:03.062 00.000 15712 IsGuiding returns 0
00:31:03.086 00.024 15712 PulseGuide returned control before completion, sleep 26
00:31:03.137 00.051 15712 IsGuiding returns 0
00:31:03.137 00.000 15712 Move returns status 0, amount 39
00:31:03.137 00.000 15712 MoveAxis(N, 0, ABG)
00:31:03.137 00.000 15712 Move returns status 0, amount 0
00:31:03.137 00.000 15712 move complete, result=0
00:31:03.137 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
00:31:03.139 00.002 15712 worker thread done servicing request
00:31:03.139 00.000 15712 Worker thread wakes up
00:31:03.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:03.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:04.548 01.409 15712 Exposure complete
00:31:04.599 00.051 15712 worker thread done servicing request
00:31:04.609 00.010 7988 OnExposeComplete: enter
00:31:04.609 00.000 7988 UpdateGuideState(): m_state=6
00:31:04.609 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
00:31:04.609 00.000 7988 Star::Find returns 1 (0), X=964.27, Y=188.74, Mass=1410, SNR=25.0, Peak=146 HFD=3.9
00:31:04.609 00.000 7988 MultiStar: [#1 0.24,0.02,1.03,U] [#2 0.15,-0.08,0.87,U] [#3 -0.10,-0.09,0.89,U] [#4 0.02,0.18,0.74,U] [#5 0.16,0.23,0.76,U] [#6 0.36,-0.10,0.63,U] [#7 0.37,-0.17,0.00,M1] [#8 0.27,-0.16,0.49,U] 
00:31:04.609 00.000 7988 refined, 7 included, MultiStar: {0.17, 0.04}, one-star: {0.29, 0.21}
00:31:04.609 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
00:31:04.616 00.007 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
00:31:04.616 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.23 mountX=0.04 mountY=-0.17, mountTheta=-1.33
00:31:04.616 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.04, opts=13)
00:31:04.616 00.000 7988 Enqueuing Move request for scope (0.17, 0.04)
00:31:04.616 00.000 15712 Worker thread wakes up
00:31:04.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
00:31:04.616 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
00:31:04.616 00.000 15712 Moving (0.17, 0.04) raw xDistance=0.04 yDistance=-0.17
00:31:04.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:04.616 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.0
00:31:04.623 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:04.624 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:04.624 00.000 7988 Enqueuing Expose request
00:31:04.624 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:31:04.624 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
00:31:04.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:04.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:31:04.624 00.000 15712 MoveAxis(W, 2, ABG)
00:31:04.624 00.000 15712 Guiding  Dir = 3, Dur = 2
00:31:04.624 00.000 15712 IsGuiding returns 0
00:31:04.656 00.032 15712 IsGuiding returns 0
00:31:04.656 00.000 15712 Move returns status 0, amount 2
00:31:04.656 00.000 15712 MoveAxis(N, 0, ABG)
00:31:04.656 00.000 15712 Move returns status 0, amount 0
00:31:04.656 00.000 15712 move complete, result=0
00:31:04.656 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
00:31:04.658 00.002 15712 worker thread done servicing request
00:31:04.658 00.000 15712 Worker thread wakes up
00:31:04.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:04.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:06.297 01.639 15712 Exposure complete
00:31:06.359 00.062 15712 worker thread done servicing request
00:31:06.359 00.000 7988 OnExposeComplete: enter
00:31:06.360 00.001 7988 UpdateGuideState(): m_state=6
00:31:06.360 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
00:31:06.360 00.000 7988 Star::Find returns 1 (0), X=964.19, Y=188.30, Mass=1533, SNR=26.2, Peak=185 HFD=3.9
00:31:06.360 00.000 7988 MultiStar: [#1 0.27,-0.29,0.00,M1] [#2 0.43,-0.24,0.00,M1] [#3 -0.10,-0.17,0.84,U] [#4 0.19,-0.06,0.73,U] [#5 0.35,-0.16,0.77,U] [#6 -0.01,-0.39,0.65,U] [#7 0.27,-0.38,0.00,M2] [#8 0.27,-0.28,0.46,U] 
00:31:06.360 00.000 7988 refined, 5 included, MultiStar: {0.14, -0.21}, one-star: {0.20, -0.23}
00:31:06.360 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
00:31:06.360 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
00:31:06.368 00.008 7988 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.96 mountX=-0.20 mountY=-0.14, mountTheta=-2.54
00:31:06.368 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.21, opts=13)
00:31:06.368 00.000 7988 Enqueuing Move request for scope (0.14, -0.21)
00:31:06.368 00.000 15712 Worker thread wakes up
00:31:06.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
00:31:06.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
00:31:06.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:06.368 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.2
00:31:06.374 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:06.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:06.376 00.002 7988 Enqueuing Expose request
00:31:06.376 00.000 15712 Moving (0.14, -0.21) raw xDistance=-0.20 yDistance=-0.14
00:31:06.380 00.004 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.76
00:31:06.380 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
00:31:06.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:06.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:31:06.380 00.000 15712 MoveAxis(E, 38, ABG)
00:31:06.380 00.000 15712 Guiding  Dir = 2, Dur = 38
00:31:06.380 00.000 15712 IsGuiding returns 0
00:31:06.392 00.012 15712 PulseGuide returned control before completion, sleep 31
00:31:06.440 00.048 15712 IsGuiding returns 0
00:31:06.440 00.000 15712 Move returns status 0, amount 38
00:31:06.440 00.000 15712 MoveAxis(N, 0, ABG)
00:31:06.440 00.000 15712 Move returns status 0, amount 0
00:31:06.440 00.000 15712 move complete, result=0
00:31:06.440 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
00:31:06.448 00.008 15712 worker thread done servicing request
00:31:06.448 00.000 15712 Worker thread wakes up
00:31:06.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:06.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:07.862 01.414 15712 Exposure complete
00:31:07.915 00.053 15712 worker thread done servicing request
00:31:07.915 00.000 7988 OnExposeComplete: enter
00:31:07.924 00.009 7988 UpdateGuideState(): m_state=6
00:31:07.924 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
00:31:07.924 00.000 7988 Star::Find returns 1 (0), X=964.30, Y=188.49, Mass=1521, SNR=26.0, Peak=189 HFD=3.9
00:31:07.924 00.000 7988 MultiStar: [#1 0.20,-0.50,0.00,M2] [#2 0.22,-0.26,0.86,U] [#3 0.05,-0.03,0.88,U] [#4 -0.07,-0.11,0.76,U] [#5 0.23,-0.12,0.76,U] [#6 -0.14,-0.29,0.68,U] [#7 0.26,-0.25,0.51,U] [#8 0.23,-0.29,0.47,U] 
00:31:07.924 00.000 7988 refined, 7 included, MultiStar: {0.14, -0.16}, one-star: {0.31, -0.04}
00:31:07.924 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
00:31:07.924 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
00:31:07.924 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.86 mountX=-0.16 mountY=-0.13, mountTheta=-2.44
00:31:07.932 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.16, opts=13)
00:31:07.932 00.000 7988 Enqueuing Move request for scope (0.14, -0.16)
00:31:07.932 00.000 15712 Worker thread wakes up
00:31:07.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
00:31:07.932 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
00:31:07.932 00.000 15712 Moving (0.14, -0.16) raw xDistance=-0.16 yDistance=-0.13
00:31:07.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:07.932 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.0
00:31:07.938 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:07.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:07.939 00.001 7988 Enqueuing Expose request
00:31:07.939 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:31:07.939 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
00:31:07.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:07.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:07.939 00.000 15712 MoveAxis(W, 2, ABG)
00:31:07.939 00.000 15712 Guiding  Dir = 3, Dur = 2
00:31:07.939 00.000 15712 IsGuiding returns 0
00:31:07.966 00.027 15712 IsGuiding returns 0
00:31:07.966 00.000 15712 Move returns status 0, amount 2
00:31:07.966 00.000 15712 MoveAxis(N, 0, ABG)
00:31:07.966 00.000 15712 Move returns status 0, amount 0
00:31:07.966 00.000 15712 move complete, result=0
00:31:07.966 00.000 15712 worker thread done servicing request
00:31:07.966 00.000 15712 Worker thread wakes up
00:31:07.966 00.000 7988 GuideStep: -0.2 px 2 ms WEST, -0.1 px 0 ms NORTH
00:31:07.968 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:07.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:09.601 01.633 15712 Exposure complete
00:31:09.648 00.047 15712 worker thread done servicing request
00:31:09.662 00.014 7988 OnExposeComplete: enter
00:31:09.662 00.000 7988 UpdateGuideState(): m_state=6
00:31:09.665 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
00:31:09.665 00.000 7988 Star::Find returns 1 (0), X=964.02, Y=188.47, Mass=1474, SNR=25.6, Peak=150 HFD=4.1
00:31:09.667 00.002 7988 MultiStar: [#1 0.10,-0.17,1.01,U] [#2 0.32,-0.12,0.86,U] [#3 -0.07,0.01,0.90,U] [#4 0.17,0.03,0.74,U] [#5 0.28,0.08,0.75,U] [#6 0.02,-0.15,0.67,U] [#7 0.09,-0.34,0.51,U] [#8 -0.07,-0.21,0.51,U] 
00:31:09.667 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.04, -0.06}
00:31:09.669 00.002 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
00:31:09.669 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
00:31:09.671 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.00 mountX=-0.06 mountY=-0.04, mountTheta=-2.59
00:31:09.673 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.06, opts=13)
00:31:09.673 00.000 7988 Enqueuing Move request for scope (0.04, -0.06)
00:31:09.675 00.002 15712 Worker thread wakes up
00:31:09.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
00:31:09.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
00:31:09.675 00.000 15712 Moving (0.04, -0.06) raw xDistance=-0.06 yDistance=-0.04
00:31:09.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:09.675 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.6
00:31:09.677 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:09.678 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:09.678 00.000 7988 Enqueuing Expose request
00:31:09.678 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:31:09.678 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
00:31:09.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:09.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:09.678 00.000 15712 MoveAxis(W, 7, ABG)
00:31:09.678 00.000 15712 Guiding  Dir = 3, Dur = 7
00:31:09.681 00.003 15712 IsGuiding returns 0
00:31:09.698 00.017 15712 IsGuiding returns 0
00:31:09.698 00.000 15712 Move returns status 0, amount 7
00:31:09.698 00.000 15712 MoveAxis(N, 0, ABG)
00:31:09.698 00.000 15712 Move returns status 0, amount 0
00:31:09.698 00.000 15712 move complete, result=0
00:31:09.698 00.000 15712 worker thread done servicing request
00:31:09.698 00.000 15712 Worker thread wakes up
00:31:09.698 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:31:09.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:09.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:11.114 01.416 15712 Exposure complete
00:31:11.174 00.060 15712 worker thread done servicing request
00:31:11.174 00.000 7988 OnExposeComplete: enter
00:31:11.176 00.002 7988 UpdateGuideState(): m_state=6
00:31:11.176 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
00:31:11.178 00.002 7988 Star::Find returns 1 (0), X=964.25, Y=188.33, Mass=1368, SNR=24.7, Peak=148 HFD=3.7
00:31:11.179 00.001 7988 MultiStar: [#1 0.27,-0.31,0.00,M2] [#2 0.23,-0.09,0.88,U] [#3 0.21,0.17,0.90,U] [#4 0.10,0.04,0.81,U] [#5 0.20,-0.28,0.78,U] [#6 -0.05,-0.10,0.72,U] [#7 -0.03,0.06,0.51,U] [#8 0.18,-0.06,0.54,U] 
00:31:11.181 00.002 7988 refined, 7 included, MultiStar: {0.15, -0.06}, one-star: {0.27, -0.20}
00:31:11.181 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
00:31:11.183 00.002 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
00:31:11.183 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.39 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
00:31:11.185 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.06, opts=13)
00:31:11.187 00.002 7988 Enqueuing Move request for scope (0.15, -0.06)
00:31:11.187 00.000 15712 Worker thread wakes up
00:31:11.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:31:11.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:31:11.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:11.187 00.000 7988 UpdateGuideState exits: m=1368 SNR=24.7
00:31:11.190 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:11.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:11.192 00.002 7988 Enqueuing Expose request
00:31:11.192 00.000 15712 Moving (0.15, -0.06) raw xDistance=-0.06 yDistance=-0.15
00:31:11.196 00.004 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:31:11.196 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
00:31:11.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:11.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:31:11.196 00.000 15712 MoveAxis(W, 8, ABG)
00:31:11.196 00.000 15712 Guiding  Dir = 3, Dur = 8
00:31:11.196 00.000 15712 IsGuiding returns 0
00:31:11.225 00.029 15712 IsGuiding returns 0
00:31:11.225 00.000 15712 Move returns status 0, amount 8
00:31:11.225 00.000 15712 MoveAxis(N, 0, ABG)
00:31:11.225 00.000 15712 Move returns status 0, amount 0
00:31:11.225 00.000 15712 move complete, result=0
00:31:11.225 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
00:31:11.227 00.002 15712 worker thread done servicing request
00:31:11.227 00.000 15712 Worker thread wakes up
00:31:11.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:11.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:12.967 01.740 15712 Exposure complete
00:31:13.027 00.060 15712 worker thread done servicing request
00:31:13.027 00.000 7988 OnExposeComplete: enter
00:31:13.028 00.001 7988 UpdateGuideState(): m_state=6
00:31:13.028 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
00:31:13.028 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.40, Mass=1497, SNR=26.0, Peak=153 HFD=4.1
00:31:13.032 00.004 7988 MultiStar: [#1 0.03,-0.21,0.98,U] [#2 0.20,0.08,0.88,U] [#3 -0.07,-0.13,0.84,U] [#4 0.28,0.27,0.76,U] [#5 0.18,-0.19,0.76,U] [#6 0.05,-0.04,0.65,U] [#7 -0.07,-0.13,0.52,U] [#8 0.18,-0.23,0.49,U] 
00:31:13.032 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {-0.01, -0.13}
00:31:13.032 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
00:31:13.032 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
00:31:13.032 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.74 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
00:31:13.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.08, opts=13)
00:31:13.032 00.000 7988 Enqueuing Move request for scope (0.08, -0.08)
00:31:13.032 00.000 15712 Worker thread wakes up
00:31:13.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:31:13.032 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:31:13.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:13.032 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.0
00:31:13.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:13.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:13.044 00.012 15712 Moving (0.08, -0.08) raw xDistance=-0.08 yDistance=-0.08
00:31:13.045 00.001 7988 Enqueuing Expose request
00:31:13.045 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:31:13.045 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
00:31:13.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:13.049 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:31:13.049 00.000 15712 MoveAxis(W, 7, ABG)
00:31:13.049 00.000 15712 Guiding  Dir = 3, Dur = 7
00:31:13.080 00.031 15712 IsGuiding returns 0
00:31:13.096 00.016 15712 IsGuiding returns 0
00:31:13.096 00.000 15712 Move returns status 0, amount 7
00:31:13.096 00.000 15712 MoveAxis(N, 0, ABG)
00:31:13.096 00.000 15712 Move returns status 0, amount 0
00:31:13.096 00.000 15712 move complete, result=0
00:31:13.096 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:31:13.098 00.002 15712 worker thread done servicing request
00:31:13.098 00.000 15712 Worker thread wakes up
00:31:13.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:13.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:14.516 01.418 15712 Exposure complete
00:31:14.577 00.061 15712 worker thread done servicing request
00:31:14.577 00.000 7988 OnExposeComplete: enter
00:31:14.577 00.000 7988 UpdateGuideState(): m_state=6
00:31:14.579 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
00:31:14.579 00.000 7988 Star::Find returns 1 (0), X=964.33, Y=188.69, Mass=1502, SNR=26.1, Peak=170 HFD=4.0
00:31:14.579 00.000 7988 MultiStar: [#1 -0.00,-0.27,0.99,U] [#2 0.20,0.26,0.84,U] [#3 0.05,-0.08,0.85,U] [#4 0.09,0.05,0.71,U] [#5 0.21,0.06,0.71,U] [#6 -0.03,-0.06,0.66,U] [#7 0.24,0.05,0.51,U] [#8 0.08,-0.20,0.50,U] 
00:31:14.579 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.00}, one-star: {0.34, 0.16}
00:31:14.579 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.55 = -1.55)
00:31:14.579 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.58 = -1.58)
00:31:14.579 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.01 mountX=0.00 mountY=-0.13, mountTheta=-1.55
00:31:14.579 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.00, opts=13)
00:31:14.579 00.000 7988 Enqueuing Move request for scope (0.13, 0.00)
00:31:14.579 00.000 15712 Worker thread wakes up
00:31:14.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
00:31:14.579 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
00:31:14.579 00.000 15712 Moving (0.13, 0.00) raw xDistance=0.00 yDistance=-0.13
00:31:14.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:14.579 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.1
00:31:14.593 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:14.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:14.593 00.000 7988 Enqueuing Expose request
00:31:14.596 00.003 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:31:14.596 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
00:31:14.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:14.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:14.596 00.000 15712 MoveAxis(W, 5, ABG)
00:31:14.596 00.000 15712 Guiding  Dir = 3, Dur = 5
00:31:14.596 00.000 15712 IsGuiding returns 0
00:31:14.612 00.016 15712 IsGuiding returns 0
00:31:14.612 00.000 15712 Move returns status 0, amount 5
00:31:14.612 00.000 15712 MoveAxis(N, 0, ABG)
00:31:14.612 00.000 15712 Move returns status 0, amount 0
00:31:14.612 00.000 15712 move complete, result=0
00:31:14.612 00.000 15712 worker thread done servicing request
00:31:14.612 00.000 15712 Worker thread wakes up
00:31:14.612 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:31:14.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:14.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:16.255 01.643 15712 Exposure complete
00:31:16.317 00.062 15712 worker thread done servicing request
00:31:16.317 00.000 7988 OnExposeComplete: enter
00:31:16.317 00.000 7988 UpdateGuideState(): m_state=6
00:31:16.319 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
00:31:16.319 00.000 7988 Star::Find returns 1 (0), X=964.05, Y=188.93, Mass=1521, SNR=26.2, Peak=189 HFD=4.3
00:31:16.321 00.002 7988 MultiStar: [#1 -0.18,0.10,1.03,U] [#2 -0.01,0.16,0.85,U] [#3 -0.11,0.42,0.00,M1] [#4 -0.23,0.60,0.00,M1] [#5 0.02,0.15,0.77,U] [#6 -0.14,0.25,0.65,U] [#7 -0.39,0.22,0.00,M1] [#8 -0.09,0.15,0.45,U] 
00:31:16.321 00.000 7988 refined, 5 included, MultiStar: {-0.05, 0.21}, one-star: {0.07, 0.40}
00:31:16.323 00.002 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
00:31:16.323 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
00:31:16.325 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.81 mountX=0.21 mountY=0.04, mountTheta=0.21
00:31:16.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.21, opts=13)
00:31:16.327 00.000 7988 Enqueuing Move request for scope (-0.05, 0.21)
00:31:16.329 00.002 15712 Worker thread wakes up
00:31:16.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
00:31:16.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
00:31:16.329 00.000 15712 Moving (-0.05, 0.21) raw xDistance=0.21 yDistance=0.04
00:31:16.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:16.330 00.001 7988 UpdateGuideState exits: m=1521 SNR=26.2
00:31:16.332 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:16.332 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:16.332 00.000 7988 Enqueuing Expose request
00:31:16.332 00.000 15712 PPEC rslt: input = 0.21, final = 0.14, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.74
00:31:16.332 00.000 15712 PPEC: input: 0.21, control: 0.14, exposure: 1500
00:31:16.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:16.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:31:16.332 00.000 15712 MoveAxis(W, 44, ABG)
00:31:16.332 00.000 15712 Guiding  Dir = 3, Dur = 44
00:31:16.332 00.000 15712 IsGuiding returns 0
00:31:16.348 00.016 15712 PulseGuide returned control before completion, sleep 33
00:31:16.416 00.068 15712 IsGuiding returns 1
00:31:16.416 00.000 15712 scope still moving after pulse duration time elapsed
00:31:16.444 00.028 15712 IsGuiding returns 0
00:31:16.444 00.000 15712 scope move finished after 44 + 64 ms
00:31:16.444 00.000 15712 Move returns status 0, amount 44
00:31:16.444 00.000 15712 MoveAxis(N, 0, ABG)
00:31:16.444 00.000 15712 Move returns status 0, amount 0
00:31:16.444 00.000 15712 move complete, result=0
00:31:16.444 00.000 15712 worker thread done servicing request
00:31:16.444 00.000 15712 Worker thread wakes up
00:31:16.444 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
00:31:16.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:16.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:17.866 01.422 15712 Exposure complete
00:31:17.927 00.061 15712 worker thread done servicing request
00:31:17.927 00.000 7988 OnExposeComplete: enter
00:31:17.928 00.001 7988 UpdateGuideState(): m_state=6
00:31:17.928 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
00:31:17.930 00.002 7988 Star::Find returns 1 (0), X=963.93, Y=188.66, Mass=1459, SNR=25.6, Peak=155 HFD=4.0
00:31:17.932 00.002 7988 MultiStar: [#1 0.06,-0.21,1.02,U] [#2 -0.03,0.00,0.88,U] [#3 0.03,0.03,0.89,U] [#4 -0.09,0.11,0.71,U] [#5 0.20,-0.11,0.77,U] [#6 -0.19,-0.21,0.67,U] [#7 -0.04,-0.13,0.49,U] [#8 0.10,0.09,0.45,U] 
00:31:17.932 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {-0.06, 0.13}
00:31:17.934 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = 3.14)
00:31:17.934 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
00:31:17.936 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.58 mountX=-0.03 mountY=0.00, mountTheta=3.11
00:31:17.936 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.03, opts=13)
00:31:17.938 00.002 7988 Enqueuing Move request for scope (-0.00, -0.03)
00:31:17.940 00.002 15712 Worker thread wakes up
00:31:17.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
00:31:17.940 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
00:31:17.940 00.000 15712 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.00
00:31:17.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:17.940 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.6
00:31:17.942 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:17.943 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:17.943 00.000 7988 Enqueuing Expose request
00:31:17.945 00.002 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:31:17.945 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
00:31:17.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:17.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:31:17.945 00.000 15712 MoveAxis(W, 3, ABG)
00:31:17.945 00.000 15712 Guiding  Dir = 3, Dur = 3
00:31:17.945 00.000 15712 IsGuiding returns 0
00:31:17.962 00.017 15712 IsGuiding returns 0
00:31:17.962 00.000 15712 Move returns status 0, amount 3
00:31:17.962 00.000 15712 MoveAxis(N, 0, ABG)
00:31:17.962 00.000 15712 Move returns status 0, amount 0
00:31:17.962 00.000 15712 move complete, result=0
00:31:17.962 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:31:17.973 00.011 15712 worker thread done servicing request
00:31:17.973 00.000 15712 Worker thread wakes up
00:31:17.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:17.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:19.714 01.741 15712 Exposure complete
00:31:19.776 00.062 15712 worker thread done servicing request
00:31:19.776 00.000 7988 OnExposeComplete: enter
00:31:19.776 00.000 7988 UpdateGuideState(): m_state=6
00:31:19.778 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
00:31:19.778 00.000 7988 Star::Find returns 1 (0), X=963.97, Y=188.29, Mass=1438, SNR=25.2, Peak=176 HFD=3.9
00:31:19.780 00.002 7988 MultiStar: [#1 -0.24,-0.43,0.00,M1] [#2 -0.06,-0.39,0.00,M1] [#3 -0.40,-0.11,0.00,M1] [#4 -0.13,-0.19,0.76,U] [#5 -0.22,-0.20,0.77,U] [#6 -0.54,-0.22,0.00,M1] [#7 -0.03,-0.34,0.54,U] [#8 -0.04,-0.11,0.48,U] 
00:31:19.780 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.22}, one-star: {-0.02, -0.24}
00:31:19.782 00.002 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.76)
00:31:19.782 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.73)
00:31:19.784 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.96 mountX=-0.22 mountY=0.09, mountTheta=2.74
00:31:19.786 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.22, opts=13)
00:31:19.786 00.000 7988 Enqueuing Move request for scope (-0.09, -0.22)
00:31:19.788 00.002 15712 Worker thread wakes up
00:31:19.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
00:31:19.788 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
00:31:19.788 00.000 15712 Moving (-0.09, -0.22) raw xDistance=-0.22 yDistance=0.09
00:31:19.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:19.788 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.2
00:31:19.791 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:19.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:19.791 00.000 7988 Enqueuing Expose request
00:31:19.791 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.73
00:31:19.791 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
00:31:19.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:19.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:31:19.791 00.000 15712 MoveAxis(E, 40, ABG)
00:31:19.791 00.000 15712 Guiding  Dir = 2, Dur = 40
00:31:19.791 00.000 15712 IsGuiding returns 0
00:31:19.807 00.016 15712 PulseGuide returned control before completion, sleep 36
00:31:19.858 00.051 15712 IsGuiding returns 0
00:31:19.858 00.000 15712 Move returns status 0, amount 40
00:31:19.858 00.000 15712 MoveAxis(N, 0, ABG)
00:31:19.858 00.000 15712 Move returns status 0, amount 0
00:31:19.858 00.000 15712 move complete, result=0
00:31:19.858 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:31:19.860 00.002 15712 worker thread done servicing request
00:31:19.860 00.000 15712 Worker thread wakes up
00:31:19.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:19.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:21.276 01.416 15712 Exposure complete
00:31:21.327 00.051 15712 worker thread done servicing request
00:31:21.327 00.000 7988 OnExposeComplete: enter
00:31:21.338 00.011 7988 UpdateGuideState(): m_state=6
00:31:21.340 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
00:31:21.340 00.000 7988 Star::Find returns 1 (0), X=963.95, Y=188.24, Mass=1450, SNR=25.5, Peak=173 HFD=4.1
00:31:21.342 00.002 7988 MultiStar: [#1 -0.27,-0.71,0.00,M2] [#2 -0.20,-0.35,0.00,M2] [#3 -0.55,-0.26,0.00,M2] [#4 -0.19,-0.11,0.72,U] [#5 -0.33,-0.43,0.00,M1] [#6 -0.68,-0.40,0.00,M2] [#7 -0.27,-0.47,0.00,M1] [#8 -0.48,-0.42,0.00,M1] 
00:31:21.342 00.000 7988 refined, 1 included, MultiStar: {-0.10, -0.21}, one-star: {-0.03, -0.29}
00:31:21.342 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
00:31:21.344 00.002 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
00:31:21.344 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.01 mountX=-0.21 mountY=0.10, mountTheta=2.69
00:31:21.346 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.21, opts=13)
00:31:21.348 00.002 7988 Enqueuing Move request for scope (-0.10, -0.21)
00:31:21.348 00.000 15712 Worker thread wakes up
00:31:21.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
00:31:21.348 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
00:31:21.348 00.000 15712 Moving (-0.10, -0.21) raw xDistance=-0.21 yDistance=0.10
00:31:21.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:21.348 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.5
00:31:21.352 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:21.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:21.354 00.002 7988 Enqueuing Expose request
00:31:21.354 00.000 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.72
00:31:21.354 00.000 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
00:31:21.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:21.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:31:21.354 00.000 15712 MoveAxis(E, 40, ABG)
00:31:21.354 00.000 15712 Guiding  Dir = 2, Dur = 40
00:31:21.354 00.000 15712 IsGuiding returns 0
00:31:21.370 00.016 15712 PulseGuide returned control before completion, sleep 31
00:31:21.434 00.064 15712 IsGuiding returns 0
00:31:21.434 00.000 15712 Move returns status 0, amount 40
00:31:21.434 00.000 15712 MoveAxis(N, 0, ABG)
00:31:21.434 00.000 15712 Move returns status 0, amount 0
00:31:21.434 00.000 15712 move complete, result=0
00:31:21.434 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:31:21.441 00.007 15712 worker thread done servicing request
00:31:21.441 00.000 15712 Worker thread wakes up
00:31:21.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:21.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:23.077 01.636 15712 Exposure complete
00:31:23.130 00.053 15712 worker thread done servicing request
00:31:23.130 00.000 7988 OnExposeComplete: enter
00:31:23.140 00.010 7988 UpdateGuideState(): m_state=6
00:31:23.140 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
00:31:23.140 00.000 7988 Star::Find returns 1 (0), X=964.04, Y=188.33, Mass=1667, SNR=27.4, Peak=166 HFD=4.4
00:31:23.140 00.000 7988 MultiStar: [#1 0.12,-0.41,0.00,M3] [#2 0.15,-0.15,0.82,U] [#3 -0.13,-0.14,0.84,U] [#4 0.19,0.26,0.69,U] [#5 0.02,-0.21,0.69,U] [#6 -0.16,-0.16,0.61,U] [#7 0.24,-0.10,0.48,U] [#8 -0.24,-0.23,0.48,U] 
00:31:23.140 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.12}, one-star: {0.06, -0.20}
00:31:23.140 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
00:31:23.147 00.007 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
00:31:23.147 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.39 mountX=-0.12 mountY=-0.02, mountTheta=-2.98
00:31:23.147 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.12, opts=13)
00:31:23.147 00.000 7988 Enqueuing Move request for scope (0.02, -0.12)
00:31:23.152 00.005 15712 Worker thread wakes up
00:31:23.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
00:31:23.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
00:31:23.152 00.000 15712 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=-0.02
00:31:23.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:23.152 00.000 7988 UpdateGuideState exits: m=1667 SNR=27.4
00:31:23.155 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:23.155 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:23.156 00.001 7988 Enqueuing Expose request
00:31:23.156 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:31:23.156 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
00:31:23.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:23.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:31:23.156 00.000 15712 MoveAxis(W, 0, ABG)
00:31:23.156 00.000 15712 Move returns status 0, amount 0
00:31:23.156 00.000 15712 MoveAxis(N, 0, ABG)
00:31:23.156 00.000 15712 Move returns status 0, amount 0
00:31:23.156 00.000 15712 move complete, result=0
00:31:23.156 00.000 15712 worker thread done servicing request
00:31:23.156 00.000 15712 Worker thread wakes up
00:31:23.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:23.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:23.156 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:31:24.674 01.518 15712 Exposure complete
00:31:24.736 00.062 15712 worker thread done servicing request
00:31:24.736 00.000 7988 OnExposeComplete: enter
00:31:24.736 00.000 7988 UpdateGuideState(): m_state=6
00:31:24.736 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
00:31:24.736 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.65, Mass=1450, SNR=25.2, Peak=156 HFD=3.9
00:31:24.736 00.000 7988 MultiStar: [#1 0.03,-0.05,1.03,U] [#2 0.36,-0.08,0.89,U] [#3 -0.14,0.18,0.88,U] [#4 0.02,0.06,0.78,U] [#5 0.01,-0.04,0.77,U] [#6 0.00,-0.24,0.64,U] [#7 0.15,0.15,0.55,U] [#8 0.27,0.10,0.49,U] 
00:31:24.736 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.17, 0.12}
00:31:24.736 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
00:31:24.743 00.007 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
00:31:24.743 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.24 mountX=0.02 mountY=-0.09, mountTheta=-1.32
00:31:24.743 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.02, opts=13)
00:31:24.743 00.000 7988 Enqueuing Move request for scope (0.09, 0.02)
00:31:24.743 00.000 15712 Worker thread wakes up
00:31:24.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:31:24.743 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:31:24.743 00.000 15712 Moving (0.09, 0.02) raw xDistance=0.02 yDistance=-0.09
00:31:24.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:24.743 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.2
00:31:24.751 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:24.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:24.751 00.000 7988 Enqueuing Expose request
00:31:24.751 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:31:24.751 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
00:31:24.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:24.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:24.751 00.000 15712 MoveAxis(E, 1, ABG)
00:31:24.751 00.000 15712 Guiding  Dir = 2, Dur = 1
00:31:24.778 00.027 15712 IsGuiding returns 0
00:31:24.794 00.016 15712 IsGuiding returns 0
00:31:24.794 00.000 15712 Move returns status 0, amount 1
00:31:24.794 00.000 15712 MoveAxis(N, 0, ABG)
00:31:24.794 00.000 15712 Move returns status 0, amount 0
00:31:24.794 00.000 15712 move complete, result=0
00:31:24.794 00.000 15712 worker thread done servicing request
00:31:24.794 00.000 15712 Worker thread wakes up
00:31:24.794 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:31:24.798 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:24.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:26.537 01.739 15712 Exposure complete
00:31:26.594 00.057 15712 worker thread done servicing request
00:31:26.594 00.000 7988 OnExposeComplete: enter
00:31:26.600 00.006 7988 UpdateGuideState(): m_state=6
00:31:26.602 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
00:31:26.602 00.000 7988 Star::Find returns 1 (0), X=963.88, Y=188.77, Mass=1484, SNR=25.7, Peak=157 HFD=4.3
00:31:26.604 00.002 7988 MultiStar: [#1 -0.10,-0.29,1.00,U] [#2 0.14,0.11,0.85,U] [#3 -0.40,0.07,0.00,M1] [#4 -0.26,0.10,0.75,U] [#5 0.08,-0.03,0.75,U] [#6 -0.38,-0.09,0.67,U] [#7 -0.12,-0.07,0.51,U] [#8 -0.05,-0.05,0.49,U] 
00:31:26.604 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.00}, one-star: {-0.11, 0.24}
00:31:26.606 00.002 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.66 = 1.63)
00:31:26.606 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.59)
00:31:26.608 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.09 mountX=-0.01 mountY=0.09, mountTheta=1.63
00:31:26.611 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.00, opts=13)
00:31:26.611 00.000 7988 Enqueuing Move request for scope (-0.09, -0.00)
00:31:26.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:26.611 00.000 15712 Worker thread wakes up
00:31:26.611 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.7
00:31:26.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:26.616 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:26.616 00.000 7988 Enqueuing Expose request
00:31:26.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
00:31:26.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
00:31:26.616 00.000 15712 Moving (-0.09, -0.00) raw xDistance=-0.01 yDistance=0.09
00:31:26.616 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:31:26.616 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:31:26.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:26.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:31:26.616 00.000 15712 MoveAxis(E, 3, ABG)
00:31:26.616 00.000 15712 Guiding  Dir = 2, Dur = 3
00:31:26.616 00.000 15712 IsGuiding returns 0
00:31:26.651 00.035 15712 IsGuiding returns 0
00:31:26.651 00.000 15712 Move returns status 0, amount 3
00:31:26.651 00.000 15712 MoveAxis(N, 0, ABG)
00:31:26.651 00.000 15712 Move returns status 0, amount 0
00:31:26.651 00.000 15712 move complete, result=0
00:31:26.651 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
00:31:26.653 00.002 15712 worker thread done servicing request
00:31:26.653 00.000 15712 Worker thread wakes up
00:31:26.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:26.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:28.069 01.416 15712 Exposure complete
00:31:28.131 00.062 15712 worker thread done servicing request
00:31:28.131 00.000 7988 OnExposeComplete: enter
00:31:28.131 00.000 7988 UpdateGuideState(): m_state=6
00:31:28.134 00.003 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
00:31:28.134 00.000 7988 Star::Find returns 1 (0), X=964.06, Y=188.61, Mass=1392, SNR=24.7, Peak=135 HFD=4.1
00:31:28.136 00.002 7988 MultiStar: [#1 -0.25,0.01,1.01,U] [#2 -0.12,0.11,0.90,U] [#3 -0.25,0.25,0.90,U] [#4 -0.14,0.26,0.74,U] [#5 -0.02,0.05,0.76,U] [#6 -0.02,0.11,0.69,U] [#7 -0.64,-0.08,0.00,M1] [#8 -0.46,-0.25,0.00,M1] 
00:31:28.136 00.000 7988 single-star, 6 included, MultiStar: {-0.11, 0.12}, one-star: {0.07, 0.08}
00:31:28.138 00.002 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
00:31:28.138 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
00:31:28.140 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.81 mountX=0.08 mountY=-0.08, mountTheta=-0.77
00:31:28.142 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
00:31:28.142 00.000 7988 Enqueuing Move request for scope (0.07, 0.08)
00:31:28.144 00.002 15712 Worker thread wakes up
00:31:28.144 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:31:28.144 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:31:28.144 00.000 15712 Moving (0.07, 0.08) raw xDistance=0.08 yDistance=-0.08
00:31:28.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:28.144 00.000 7988 UpdateGuideState exits: m=1392 SNR=24.7
00:31:28.146 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:28.147 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:28.147 00.000 7988 Enqueuing Expose request
00:31:28.147 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:31:28.147 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
00:31:28.147 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:28.147 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:31:28.147 00.000 15712 MoveAxis(E, 6, ABG)
00:31:28.147 00.000 15712 Guiding  Dir = 2, Dur = 6
00:31:28.147 00.000 15712 IsGuiding returns 0
00:31:28.169 00.022 15712 IsGuiding returns 0
00:31:28.169 00.000 15712 Move returns status 0, amount 6
00:31:28.169 00.000 15712 MoveAxis(N, 0, ABG)
00:31:28.169 00.000 15712 Move returns status 0, amount 0
00:31:28.169 00.000 15712 move complete, result=0
00:31:28.169 00.000 15712 worker thread done servicing request
00:31:28.169 00.000 15712 Worker thread wakes up
00:31:28.169 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:31:28.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:28.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:29.808 01.639 15712 Exposure complete
00:31:29.868 00.060 15712 worker thread done servicing request
00:31:29.868 00.000 7988 OnExposeComplete: enter
00:31:29.870 00.002 7988 UpdateGuideState(): m_state=6
00:31:29.872 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
00:31:29.872 00.000 7988 Star::Find returns 1 (0), X=964.06, Y=188.52, Mass=1314, SNR=24.4, Peak=129 HFD=3.9
00:31:29.874 00.002 7988 MultiStar: [#1 -0.18,-0.18,1.06,U] [#2 0.03,-0.06,0.90,U] [#3 -0.47,0.27,0.00,M1] [#4 -0.15,0.06,0.77,U] [#5 -0.19,-0.07,0.80,U] [#6 -0.26,-0.11,0.70,U] [#7 -0.00,-0.11,0.57,U] [#8 -0.07,-0.19,0.51,U] 
00:31:29.875 00.001 7988 single-star, 7 included, MultiStar: {-0.09, -0.08}, one-star: {0.08, -0.01}
00:31:29.875 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
00:31:29.875 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
00:31:29.877 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=-0.00 mountY=-0.08, mountTheta=-1.63
00:31:29.879 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.01, opts=13)
00:31:29.879 00.000 7988 Enqueuing Move request for scope (0.08, -0.01)
00:31:29.881 00.002 15712 Worker thread wakes up
00:31:29.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
00:31:29.881 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
00:31:29.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:31:29.881 00.000 7988 UpdateGuideState exits: m=1314 SNR=24.4
00:31:29.884 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:29.884 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:29.886 00.002 7988 Enqueuing Expose request
00:31:29.886 00.000 15712 Moving (0.08, -0.01) raw xDistance=-0.00 yDistance=-0.08
00:31:29.888 00.002 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:31:29.888 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
00:31:29.888 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:29.888 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:31:29.888 00.000 15712 MoveAxis(E, 8, ABG)
00:31:29.888 00.000 15712 Guiding  Dir = 2, Dur = 8
00:31:29.888 00.000 15712 IsGuiding returns 0
00:31:29.909 00.021 15712 IsGuiding returns 0
00:31:29.909 00.000 15712 Move returns status 0, amount 8
00:31:29.909 00.000 15712 MoveAxis(N, 0, ABG)
00:31:29.909 00.000 15712 Move returns status 0, amount 0
00:31:29.909 00.000 15712 move complete, result=0
00:31:29.909 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:31:29.913 00.004 15712 worker thread done servicing request
00:31:29.913 00.000 15712 Worker thread wakes up
00:31:29.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:29.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:31.321 01.408 15712 Exposure complete
00:31:31.385 00.064 15712 worker thread done servicing request
00:31:31.385 00.000 7988 OnExposeComplete: enter
00:31:31.387 00.002 7988 UpdateGuideState(): m_state=6
00:31:31.387 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
00:31:31.389 00.002 7988 Star::Find returns 1 (0), X=964.00, Y=188.69, Mass=1558, SNR=26.3, Peak=155 HFD=4.1
00:31:31.391 00.002 7988 MultiStar: [#1 -0.07,-0.11,0.96,U] [#2 -0.03,0.07,0.84,U] [#3 -0.32,0.21,0.85,U] [#4 0.04,0.47,0.00,M1] [#5 -0.07,0.08,0.77,U] [#6 -0.16,-0.03,0.65,U] [#7 -0.18,0.03,0.53,U] [#8 0.08,0.26,0.45,U] 
00:31:31.391 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.08}, one-star: {0.01, 0.16}
00:31:31.393 00.002 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.56) = xAngle (0.89 = 0.89)
00:31:31.393 00.000 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
00:31:31.395 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.45 mountX=0.08 mountY=0.09, mountTheta=0.88
00:31:31.395 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.08, opts=13)
00:31:31.397 00.002 7988 Enqueuing Move request for scope (-0.09, 0.08)
00:31:31.399 00.002 15712 Worker thread wakes up
00:31:31.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
00:31:31.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
00:31:31.399 00.000 15712 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=0.09
00:31:31.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:31.401 00.002 7988 UpdateGuideState exits: m=1558 SNR=26.3
00:31:31.403 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:31.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:31.403 00.000 7988 Enqueuing Expose request
00:31:31.403 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:31:31.403 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
00:31:31.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:31.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:31:31.403 00.000 15712 MoveAxis(E, 9, ABG)
00:31:31.403 00.000 15712 Guiding  Dir = 2, Dur = 9
00:31:31.406 00.003 15712 IsGuiding returns 0
00:31:31.457 00.051 15712 IsGuiding returns 0
00:31:31.457 00.000 15712 Move returns status 0, amount 9
00:31:31.457 00.000 15712 MoveAxis(N, 0, ABG)
00:31:31.457 00.000 15712 Move returns status 0, amount 0
00:31:31.457 00.000 15712 move complete, result=0
00:31:31.457 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:31:31.464 00.007 15712 worker thread done servicing request
00:31:31.464 00.000 15712 Worker thread wakes up
00:31:31.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:31.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:33.108 01.644 15712 Exposure complete
00:31:33.169 00.061 15712 worker thread done servicing request
00:31:33.169 00.000 7988 OnExposeComplete: enter
00:31:33.169 00.000 7988 UpdateGuideState(): m_state=6
00:31:33.173 00.004 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
00:31:33.173 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.46, Mass=1512, SNR=25.9, Peak=153 HFD=3.9
00:31:33.173 00.000 7988 MultiStar: [#1 0.00,-0.46,0.00,M1] [#2 -0.12,-0.40,0.00,M1] [#3 -0.07,-0.07,0.84,U] [#4 -0.12,-0.13,0.75,U] [#5 -0.07,-0.39,0.00,M1] [#6 -0.15,-0.10,0.65,U] [#7 0.11,-0.25,0.49,U] [#8 -0.49,-0.41,0.00,M1] 
00:31:33.173 00.000 7988 refined, 4 included, MultiStar: {-0.01, -0.11}, one-star: {0.17, -0.07}
00:31:33.173 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
00:31:33.173 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.03)
00:31:33.173 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.66 mountX=-0.11 mountY=0.01, mountTheta=3.03
00:31:33.173 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.11, opts=13)
00:31:33.173 00.000 7988 Enqueuing Move request for scope (-0.01, -0.11)
00:31:33.173 00.000 15712 Worker thread wakes up
00:31:33.173 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
00:31:33.173 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
00:31:33.173 00.000 15712 Moving (-0.01, -0.11) raw xDistance=-0.11 yDistance=0.01
00:31:33.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:33.185 00.012 7988 UpdateGuideState exits: m=1512 SNR=25.9
00:31:33.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:33.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:33.185 00.000 7988 Enqueuing Expose request
00:31:33.185 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:31:33.185 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
00:31:33.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:33.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:33.185 00.000 15712 MoveAxis(E, 10, ABG)
00:31:33.185 00.000 15712 Guiding  Dir = 2, Dur = 10
00:31:33.190 00.005 15712 IsGuiding returns 0
00:31:33.205 00.015 15712 IsGuiding returns 1
00:31:33.205 00.000 15712 scope still moving after pulse duration time elapsed
00:31:33.233 00.028 15712 IsGuiding returns 1
00:31:33.269 00.036 15712 IsGuiding returns 0
00:31:33.269 00.000 15712 scope move finished after 10 + 68 ms
00:31:33.269 00.000 15712 Move returns status 0, amount 10
00:31:33.269 00.000 15712 MoveAxis(N, 0, ABG)
00:31:33.269 00.000 15712 Move returns status 0, amount 0
00:31:33.269 00.000 15712 move complete, result=0
00:31:33.269 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
00:31:33.271 00.002 15712 worker thread done servicing request
00:31:33.271 00.000 15712 Worker thread wakes up
00:31:33.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:33.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:34.687 01.416 15712 Exposure complete
00:31:34.747 00.060 15712 worker thread done servicing request
00:31:34.747 00.000 7988 OnExposeComplete: enter
00:31:34.748 00.001 7988 UpdateGuideState(): m_state=6
00:31:34.750 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
00:31:34.750 00.000 7988 Star::Find returns 1 (0), X=964.19, Y=188.76, Mass=1423, SNR=25.2, Peak=151 HFD=3.9
00:31:34.752 00.002 7988 MultiStar: [#1 0.03,-0.22,1.04,U] [#2 0.12,-0.14,0.83,U] [#3 0.06,0.09,0.88,U] [#4 0.31,0.24,0.77,U] [#5 0.37,-0.04,0.79,U] [#6 -0.12,-0.18,0.68,U] [#7 -0.09,-0.06,0.55,U] [#8 0.19,0.11,0.49,U] 
00:31:34.752 00.000 7988 refined, 8 included, MultiStar: {0.13, 0.00}, one-star: {0.21, 0.23}
00:31:34.754 00.002 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
00:31:34.754 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
00:31:34.756 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.02 mountX=0.00 mountY=-0.13, mountTheta=-1.54
00:31:34.758 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.00, opts=13)
00:31:34.758 00.000 7988 Enqueuing Move request for scope (0.13, 0.00)
00:31:34.760 00.002 15712 Worker thread wakes up
00:31:34.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
00:31:34.760 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
00:31:34.760 00.000 15712 Moving (0.13, 0.00) raw xDistance=0.00 yDistance=-0.13
00:31:34.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:34.760 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.2
00:31:34.762 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:34.762 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:34.764 00.002 7988 Enqueuing Expose request
00:31:34.764 00.000 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:31:34.764 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
00:31:34.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:34.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:34.764 00.000 15712 MoveAxis(E, 11, ABG)
00:31:34.764 00.000 15712 Guiding  Dir = 2, Dur = 11
00:31:34.764 00.000 15712 IsGuiding returns 0
00:31:34.785 00.021 15712 IsGuiding returns 1
00:31:34.785 00.000 15712 scope still moving after pulse duration time elapsed
00:31:34.819 00.034 15712 IsGuiding returns 1
00:31:34.844 00.025 15712 IsGuiding returns 0
00:31:34.844 00.000 15712 scope move finished after 11 + 66 ms
00:31:34.844 00.000 15712 Move returns status 0, amount 11
00:31:34.844 00.000 15712 MoveAxis(N, 0, ABG)
00:31:34.844 00.000 15712 Move returns status 0, amount 0
00:31:34.844 00.000 15712 move complete, result=0
00:31:34.844 00.000 15712 worker thread done servicing request
00:31:34.844 00.000 15712 Worker thread wakes up
00:31:34.844 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:31:34.846 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:34.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:36.488 01.642 15712 Exposure complete
00:31:36.549 00.061 15712 worker thread done servicing request
00:31:36.549 00.000 7988 OnExposeComplete: enter
00:31:36.549 00.000 7988 UpdateGuideState(): m_state=6
00:31:36.552 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
00:31:36.552 00.000 7988 Star::Find returns 1 (0), X=964.27, Y=188.63, Mass=1442, SNR=25.5, Peak=159 HFD=3.7
00:31:36.554 00.002 7988 MultiStar: [#1 0.24,-0.22,1.03,U] [#2 0.29,0.03,0.88,U] [#3 -0.20,0.04,0.85,U] [#4 0.04,-0.05,0.75,U] [#5 0.18,-0.11,0.77,U] [#6 -0.10,-0.10,0.66,U] [#7 -0.07,-0.12,0.57,U] [#8 0.06,-0.33,0.46,U] 
00:31:36.554 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.29, 0.10}
00:31:36.556 00.002 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
00:31:36.556 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
00:31:36.558 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.59 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
00:31:36.560 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.07, opts=13)
00:31:36.560 00.000 7988 Enqueuing Move request for scope (0.10, -0.07)
00:31:36.562 00.002 15712 Worker thread wakes up
00:31:36.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:31:36.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:31:36.562 00.000 15712 Moving (0.10, -0.07) raw xDistance=-0.07 yDistance=-0.10
00:31:36.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:31:36.562 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.5
00:31:36.565 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:36.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:36.565 00.000 7988 Enqueuing Expose request
00:31:36.565 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:31:36.565 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
00:31:36.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:36.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:31:36.565 00.000 15712 MoveAxis(E, 11, ABG)
00:31:36.565 00.000 15712 Guiding  Dir = 2, Dur = 11
00:31:36.565 00.000 15712 IsGuiding returns 0
00:31:36.594 00.029 15712 IsGuiding returns 1
00:31:36.594 00.000 15712 scope still moving after pulse duration time elapsed
00:31:36.654 00.060 15712 IsGuiding returns 0
00:31:36.654 00.000 15712 scope move finished after 11 + 78 ms
00:31:36.654 00.000 15712 Move returns status 0, amount 11
00:31:36.654 00.000 15712 MoveAxis(N, 0, ABG)
00:31:36.654 00.000 15712 Move returns status 0, amount 0
00:31:36.654 00.000 15712 move complete, result=0
00:31:36.654 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:31:36.660 00.006 15712 worker thread done servicing request
00:31:36.660 00.000 15712 Worker thread wakes up
00:31:36.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:36.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:38.080 01.420 15712 Exposure complete
00:31:38.140 00.060 15712 worker thread done servicing request
00:31:38.140 00.000 7988 OnExposeComplete: enter
00:31:38.140 00.000 7988 UpdateGuideState(): m_state=6
00:31:38.142 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
00:31:38.142 00.000 7988 Star::Find returns 1 (0), X=964.18, Y=188.73, Mass=1425, SNR=25.4, Peak=165 HFD=3.9
00:31:38.144 00.002 7988 MultiStar: [#1 0.23,0.08,1.04,U] [#2 0.21,0.16,0.87,U] [#3 -0.16,0.34,0.87,U] [#4 -0.15,0.60,0.00,M1] [#5 0.17,-0.16,0.76,U] [#6 0.19,-0.05,0.69,U] [#7 -0.01,0.17,0.52,U] [#8 0.33,0.14,0.47,U] 
00:31:38.146 00.002 7988 refined, 7 included, MultiStar: {0.14, 0.12}, one-star: {0.20, 0.20}
00:31:38.146 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
00:31:38.146 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
00:31:38.148 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.68 mountX=0.12 mountY=-0.14, mountTheta=-0.89
00:31:38.150 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.12, opts=13)
00:31:38.150 00.000 7988 Enqueuing Move request for scope (0.14, 0.12)
00:31:38.152 00.002 15712 Worker thread wakes up
00:31:38.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
00:31:38.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
00:31:38.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:31:38.152 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.4
00:31:38.155 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:38.156 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:38.157 00.001 7988 Enqueuing Expose request
00:31:38.157 00.000 15712 Moving (0.14, 0.12) raw xDistance=0.12 yDistance=-0.14
00:31:38.157 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:31:38.157 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
00:31:38.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:38.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:31:38.157 00.000 15712 MoveAxis(E, 5, ABG)
00:31:38.157 00.000 15712 Guiding  Dir = 2, Dur = 5
00:31:38.177 00.020 15712 IsGuiding returns 0
00:31:38.193 00.016 15712 IsGuiding returns 0
00:31:38.193 00.000 15712 Move returns status 0, amount 5
00:31:38.193 00.000 15712 MoveAxis(N, 0, ABG)
00:31:38.193 00.000 15712 Move returns status 0, amount 0
00:31:38.193 00.000 15712 move complete, result=0
00:31:38.193 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:31:38.194 00.001 15712 worker thread done servicing request
00:31:38.194 00.000 15712 Worker thread wakes up
00:31:38.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:38.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:39.831 01.637 15712 Exposure complete
00:31:39.890 00.059 15712 worker thread done servicing request
00:31:39.890 00.000 7988 OnExposeComplete: enter
00:31:39.895 00.005 7988 UpdateGuideState(): m_state=6
00:31:39.895 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
00:31:39.898 00.003 7988 Star::Find returns 1 (0), X=964.22, Y=188.82, Mass=1434, SNR=25.6, Peak=158 HFD=4.0
00:31:39.898 00.000 7988 MultiStar: [#1 0.11,0.06,1.02,U] [#2 0.14,0.28,0.88,U] [#3 -0.02,0.27,0.88,U] [#4 0.02,0.72,0.00,M2] [#5 0.02,0.12,0.78,U] [#6 -0.04,0.13,0.66,U] [#7 0.18,0.23,0.51,U] [#8 -0.06,0.48,0.00,M1] 
00:31:39.900 00.002 7988 refined, 6 included, MultiStar: {0.09, 0.20}, one-star: {0.23, 0.29}
00:31:39.900 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
00:31:39.902 00.002 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
00:31:39.902 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.13 mountX=0.20 mountY=-0.10, mountTheta=-0.45
00:31:39.904 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.20, opts=13)
00:31:39.906 00.002 7988 Enqueuing Move request for scope (0.09, 0.20)
00:31:39.906 00.000 15712 Worker thread wakes up
00:31:39.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
00:31:39.906 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
00:31:39.906 00.000 15712 Moving (0.09, 0.20) raw xDistance=0.20 yDistance=-0.10
00:31:39.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:31:39.908 00.002 7988 UpdateGuideState exits: m=1434 SNR=25.6
00:31:39.910 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:39.911 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:39.911 00.000 7988 Enqueuing Expose request
00:31:39.911 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.67
00:31:39.911 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
00:31:39.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:39.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:31:39.911 00.000 15712 MoveAxis(W, 40, ABG)
00:31:39.911 00.000 15712 Guiding  Dir = 3, Dur = 40
00:31:39.911 00.000 15712 IsGuiding returns 0
00:31:39.927 00.016 15712 PulseGuide returned control before completion, sleep 30
00:31:39.976 00.049 15712 IsGuiding returns 0
00:31:39.976 00.000 15712 Move returns status 0, amount 40
00:31:39.976 00.000 15712 MoveAxis(N, 0, ABG)
00:31:39.976 00.000 15712 Move returns status 0, amount 0
00:31:39.976 00.000 15712 move complete, result=0
00:31:39.976 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
00:31:39.985 00.009 15712 worker thread done servicing request
00:31:39.985 00.000 15712 Worker thread wakes up
00:31:39.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:39.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:41.396 01.411 15712 Exposure complete
00:31:41.456 00.060 15712 worker thread done servicing request
00:31:41.456 00.000 7988 OnExposeComplete: enter
00:31:41.456 00.000 7988 UpdateGuideState(): m_state=6
00:31:41.459 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
00:31:41.459 00.000 7988 Star::Find returns 1 (0), X=964.01, Y=188.72, Mass=1599, SNR=26.9, Peak=183 HFD=4.1
00:31:41.461 00.002 7988 MultiStar: [#1 -0.04,0.04,0.96,U] [#2 0.25,0.23,0.82,U] [#3 -0.45,0.12,0.00,M1] [#4 -0.18,0.29,0.68,U] [#5 -0.08,0.05,0.71,U] [#6 -0.26,-0.07,0.66,U] [#7 -0.25,0.16,0.55,U] [#8 -0.29,0.33,0.00,M2] 
00:31:41.461 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.13}, one-star: {0.03, 0.19}
00:31:41.463 00.002 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
00:31:41.463 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
00:31:41.465 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.97 mountX=0.13 mountY=0.05, mountTheta=0.38
00:31:41.467 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.13, opts=13)
00:31:41.467 00.000 7988 Enqueuing Move request for scope (-0.06, 0.13)
00:31:41.469 00.002 15712 Worker thread wakes up
00:31:41.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
00:31:41.469 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
00:31:41.469 00.000 15712 Moving (-0.06, 0.13) raw xDistance=0.13 yDistance=0.05
00:31:41.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:41.469 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.9
00:31:41.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:41.472 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:41.472 00.000 7988 Enqueuing Expose request
00:31:41.472 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:31:41.472 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
00:31:41.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:41.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:31:41.472 00.000 15712 MoveAxis(W, 4, ABG)
00:31:41.472 00.000 15712 Guiding  Dir = 3, Dur = 4
00:31:41.472 00.000 15712 IsGuiding returns 0
00:31:41.498 00.026 15712 IsGuiding returns 0
00:31:41.498 00.000 15712 Move returns status 0, amount 4
00:31:41.498 00.000 15712 MoveAxis(N, 0, ABG)
00:31:41.498 00.000 15712 Move returns status 0, amount 0
00:31:41.498 00.000 15712 move complete, result=0
00:31:41.498 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
00:31:41.498 00.000 15712 worker thread done servicing request
00:31:41.498 00.000 15712 Worker thread wakes up
00:31:41.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:41.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:43.143 01.645 15712 Exposure complete
00:31:43.204 00.061 15712 worker thread done servicing request
00:31:43.207 00.003 7988 OnExposeComplete: enter
00:31:43.207 00.000 7988 UpdateGuideState(): m_state=6
00:31:43.209 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
00:31:43.209 00.000 7988 Star::Find returns 1 (0), X=963.95, Y=188.83, Mass=1467, SNR=25.6, Peak=179 HFD=4.1
00:31:43.211 00.002 7988 MultiStar: [#1 -0.06,-0.14,1.04,U] [#2 0.10,0.03,0.86,U] [#3 0.03,0.21,0.87,U] [#4 -0.20,0.05,0.75,U] [#5 0.02,0.19,0.77,U] [#6 -0.28,0.09,0.67,U] [#7 0.06,-0.20,0.49,U] [#8 0.15,-0.05,0.49,U] 
00:31:43.211 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.04, 0.30}
00:31:43.213 00.002 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
00:31:43.213 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
00:31:43.215 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.97 mountX=0.07 mountY=0.03, mountTheta=0.38
00:31:43.217 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
00:31:43.217 00.000 7988 Enqueuing Move request for scope (-0.03, 0.07)
00:31:43.219 00.002 15712 Worker thread wakes up
00:31:43.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:31:43.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:31:43.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:43.219 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.6
00:31:43.221 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:43.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:43.223 00.002 7988 Enqueuing Expose request
00:31:43.223 00.000 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.03
00:31:43.223 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
00:31:43.223 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
00:31:43.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:43.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:31:43.223 00.000 15712 MoveAxis(E, 2, ABG)
00:31:43.223 00.000 15712 Guiding  Dir = 2, Dur = 2
00:31:43.223 00.000 15712 IsGuiding returns 0
00:31:43.243 00.020 15712 IsGuiding returns 0
00:31:43.243 00.000 15712 Move returns status 0, amount 2
00:31:43.243 00.000 15712 MoveAxis(N, 0, ABG)
00:31:43.243 00.000 15712 Move returns status 0, amount 0
00:31:43.243 00.000 15712 move complete, result=0
00:31:43.243 00.000 15712 worker thread done servicing request
00:31:43.243 00.000 15712 Worker thread wakes up
00:31:43.243 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:31:43.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:43.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:44.660 01.417 15712 Exposure complete
00:31:44.716 00.056 15712 worker thread done servicing request
00:31:44.716 00.000 7988 OnExposeComplete: enter
00:31:44.722 00.006 7988 UpdateGuideState(): m_state=6
00:31:44.722 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
00:31:44.722 00.000 7988 Star::Find returns 1 (0), X=964.21, Y=188.93, Mass=1508, SNR=26.1, Peak=184 HFD=4.1
00:31:44.722 00.000 7988 MultiStar: [#1 -0.10,0.00,1.01,U] [#2 0.14,0.19,0.83,U] [#3 -0.10,0.43,0.00,M1] [#4 0.12,0.29,0.73,U] [#5 0.17,0.08,0.75,U] [#6 -0.14,-0.05,0.65,U] [#7 0.09,0.04,0.51,U] [#8 0.16,0.31,0.49,U] 
00:31:44.722 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.16}, one-star: {0.23, 0.40}
00:31:44.722 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
00:31:44.722 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
00:31:44.722 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=0.16 mountY=-0.09, mountTheta=-0.49
00:31:44.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.16, opts=13)
00:31:44.722 00.000 7988 Enqueuing Move request for scope (0.08, 0.16)
00:31:44.733 00.011 15712 Worker thread wakes up
00:31:44.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:31:44.733 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.1
00:31:44.735 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:44.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:44.737 00.002 7988 Enqueuing Expose request
00:31:44.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
00:31:44.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
00:31:44.737 00.000 15712 Moving (0.08, 0.16) raw xDistance=0.16 yDistance=-0.09
00:31:44.739 00.002 15712 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.66
00:31:44.739 00.000 15712 PPEC: input: 0.16, control: 0.08, exposure: 1500
00:31:44.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:44.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:44.739 00.000 15712 MoveAxis(W, 27, ABG)
00:31:44.739 00.000 15712 Guiding  Dir = 3, Dur = 27
00:31:44.739 00.000 15712 IsGuiding returns 0
00:31:44.763 00.024 15712 PulseGuide returned control before completion, sleep 18
00:31:44.810 00.047 15712 IsGuiding returns 0
00:31:44.810 00.000 15712 Move returns status 0, amount 27
00:31:44.810 00.000 15712 MoveAxis(N, 0, ABG)
00:31:44.810 00.000 15712 Move returns status 0, amount 0
00:31:44.810 00.000 15712 move complete, result=0
00:31:44.810 00.000 7988 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
00:31:44.812 00.002 15712 worker thread done servicing request
00:31:44.812 00.000 15712 Worker thread wakes up
00:31:44.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:44.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:46.448 01.636 15712 Exposure complete
00:31:46.509 00.061 15712 worker thread done servicing request
00:31:46.509 00.000 7988 OnExposeComplete: enter
00:31:46.509 00.000 7988 UpdateGuideState(): m_state=6
00:31:46.511 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
00:31:46.511 00.000 7988 Star::Find returns 1 (0), X=964.22, Y=188.39, Mass=1526, SNR=26.0, Peak=170 HFD=3.8
00:31:46.513 00.002 7988 MultiStar: [#1 -0.20,-0.32,1.01,U] [#2 0.19,-0.22,0.88,U] [#3 0.11,0.08,0.85,U] [#4 -0.05,-0.08,0.71,U] [#5 0.02,0.10,0.78,U] [#6 -0.23,-0.17,0.69,U] [#7 -0.07,-0.23,0.51,U] [#8 -0.39,0.07,0.00,M1] 
00:31:46.513 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {0.24, -0.14}
00:31:46.515 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
00:31:46.515 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
00:31:46.517 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.47 mountX=-0.12 mountY=-0.01, mountTheta=-3.07
00:31:46.519 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
00:31:46.519 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
00:31:46.522 00.003 15712 Worker thread wakes up
00:31:46.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
00:31:46.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
00:31:46.522 00.000 15712 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=-0.01
00:31:46.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:46.522 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.0
00:31:46.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:46.525 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:46.525 00.000 7988 Enqueuing Expose request
00:31:46.525 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
00:31:46.525 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
00:31:46.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:46.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:31:46.525 00.000 15712 MoveAxis(E, 7, ABG)
00:31:46.525 00.000 15712 Guiding  Dir = 2, Dur = 7
00:31:46.562 00.037 15712 IsGuiding returns 0
00:31:46.582 00.020 15712 IsGuiding returns 0
00:31:46.582 00.000 15712 Move returns status 0, amount 7
00:31:46.582 00.000 15712 MoveAxis(N, 0, ABG)
00:31:46.582 00.000 15712 Move returns status 0, amount 0
00:31:46.582 00.000 15712 move complete, result=0
00:31:46.582 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:31:46.587 00.005 15712 worker thread done servicing request
00:31:46.587 00.000 15712 Worker thread wakes up
00:31:46.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:46.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:47.995 01.408 15712 Exposure complete
00:31:48.057 00.062 15712 worker thread done servicing request
00:31:48.057 00.000 7988 OnExposeComplete: enter
00:31:48.057 00.000 7988 UpdateGuideState(): m_state=6
00:31:48.059 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
00:31:48.059 00.000 7988 Star::Find returns 1 (0), X=964.05, Y=188.50, Mass=1514, SNR=26.0, Peak=173 HFD=4.0
00:31:48.061 00.002 7988 MultiStar: [#1 0.04,-0.22,1.00,U] [#2 0.06,-0.11,0.85,U] [#3 -0.14,0.14,0.87,U] [#4 0.06,0.07,0.73,U] [#5 0.12,0.06,0.76,U] [#6 -0.06,-0.41,0.00,M1] [#7 -0.38,-0.03,0.54,U] [#8 -0.02,-0.17,0.51,U] 
00:31:48.061 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.07, -0.03}
00:31:48.064 00.003 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
00:31:48.064 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
00:31:48.066 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.79 mountX=-0.04 mountY=0.01, mountTheta=2.90
00:31:48.068 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
00:31:48.069 00.001 7988 Enqueuing Move request for scope (-0.01, -0.04)
00:31:48.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:48.071 00.002 7988 UpdateGuideState exits: m=1514 SNR=26.0
00:31:48.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:48.074 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:48.074 00.000 7988 Enqueuing Expose request
00:31:48.076 00.002 15712 Worker thread wakes up
00:31:48.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:31:48.076 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:31:48.076 00.000 15712 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
00:31:48.076 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
00:31:48.076 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:31:48.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:48.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:48.076 00.000 15712 MoveAxis(E, 7, ABG)
00:31:48.076 00.000 15712 Guiding  Dir = 2, Dur = 7
00:31:48.076 00.000 15712 IsGuiding returns 0
00:31:48.102 00.026 15712 IsGuiding returns 0
00:31:48.102 00.000 15712 Move returns status 0, amount 7
00:31:48.102 00.000 15712 MoveAxis(N, 0, ABG)
00:31:48.102 00.000 15712 Move returns status 0, amount 0
00:31:48.102 00.000 15712 move complete, result=0
00:31:48.102 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
00:31:48.104 00.002 15712 worker thread done servicing request
00:31:48.104 00.000 15712 Worker thread wakes up
00:31:48.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:48.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:49.847 01.743 15712 Exposure complete
00:31:49.908 00.061 15712 worker thread done servicing request
00:31:49.908 00.000 7988 OnExposeComplete: enter
00:31:49.908 00.000 7988 UpdateGuideState(): m_state=6
00:31:49.908 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
00:31:49.908 00.000 7988 Star::Find returns 1 (0), X=963.97, Y=188.41, Mass=1569, SNR=26.3, Peak=191 HFD=4.1
00:31:49.908 00.000 7988 MultiStar: [#1 0.11,-0.36,1.00,U] [#2 0.08,-0.25,0.82,U] [#3 -0.25,0.05,0.86,U] [#4 -0.11,-0.14,0.74,U] [#5 -0.08,-0.22,0.74,U] [#6 0.00,-0.20,0.66,U] [#7 -0.24,-0.40,0.00,M1] [#8 -0.04,-0.21,0.44,U] 
00:31:49.908 00.000 7988 single-star, 7 included, MultiStar: {-0.03, -0.18}, one-star: {-0.01, -0.12}
00:31:49.908 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
00:31:49.908 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
00:31:49.908 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.65 mountX=-0.12 mountY=0.01, mountTheta=3.04
00:31:49.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
00:31:49.908 00.000 7988 Enqueuing Move request for scope (-0.01, -0.12)
00:31:49.908 00.000 15712 Worker thread wakes up
00:31:49.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
00:31:49.908 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
00:31:49.908 00.000 15712 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.01
00:31:49.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:31:49.908 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.3
00:31:49.922 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:49.923 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:49.923 00.000 7988 Enqueuing Expose request
00:31:49.923 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
00:31:49.923 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
00:31:49.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:49.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:49.923 00.000 15712 MoveAxis(E, 6, ABG)
00:31:49.923 00.000 15712 Guiding  Dir = 2, Dur = 6
00:31:49.923 00.000 15712 IsGuiding returns 0
00:31:49.942 00.019 15712 IsGuiding returns 0
00:31:49.942 00.000 15712 Move returns status 0, amount 6
00:31:49.942 00.000 15712 MoveAxis(N, 0, ABG)
00:31:49.942 00.000 15712 Move returns status 0, amount 0
00:31:49.942 00.000 15712 move complete, result=0
00:31:49.942 00.000 15712 worker thread done servicing request
00:31:49.942 00.000 15712 Worker thread wakes up
00:31:49.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:49.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:49.942 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:31:51.359 01.417 15712 Exposure complete
00:31:51.419 00.060 15712 worker thread done servicing request
00:31:51.419 00.000 7988 OnExposeComplete: enter
00:31:51.420 00.001 7988 UpdateGuideState(): m_state=6
00:31:51.422 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
00:31:51.424 00.002 7988 Star::Find returns 1 (0), X=964.10, Y=188.26, Mass=1494, SNR=25.7, Peak=197 HFD=3.9
00:31:51.424 00.000 7988 MultiStar: [#1 0.20,-0.37,0.00,M1] [#2 0.03,-0.08,0.88,U] [#3 -0.09,-0.06,0.85,U] [#4 -0.08,-0.11,0.76,U] [#5 -0.06,-0.36,0.74,U] [#6 -0.15,-0.27,0.68,U] [#7 0.03,-0.38,0.56,U] [#8 -0.01,-0.09,0.49,U] 
00:31:51.426 00.002 7988 refined, 7 included, MultiStar: {-0.02, -0.20}, one-star: {0.11, -0.27}
00:31:51.426 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
00:31:51.428 00.002 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
00:31:51.428 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.69 mountX=-0.20 mountY=0.03, mountTheta=3.00
00:31:51.430 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.20, opts=13)
00:31:51.432 00.002 7988 Enqueuing Move request for scope (-0.02, -0.20)
00:31:51.434 00.002 15712 Worker thread wakes up
00:31:51.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
00:31:51.434 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
00:31:51.434 00.000 15712 Moving (-0.02, -0.20) raw xDistance=-0.20 yDistance=0.03
00:31:51.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:51.435 00.001 7988 UpdateGuideState exits: m=1494 SNR=25.7
00:31:51.436 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:51.438 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:51.438 00.000 7988 Enqueuing Expose request
00:31:51.438 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.64
00:31:51.438 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
00:31:51.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:51.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:31:51.438 00.000 15712 MoveAxis(E, 44, ABG)
00:31:51.438 00.000 15712 Guiding  Dir = 2, Dur = 44
00:31:51.438 00.000 15712 IsGuiding returns 0
00:31:51.459 00.021 15712 PulseGuide returned control before completion, sleep 37
00:31:51.503 00.044 15712 IsGuiding returns 1
00:31:51.503 00.000 15712 scope still moving after pulse duration time elapsed
00:31:51.532 00.029 15712 IsGuiding returns 0
00:31:51.532 00.000 15712 scope move finished after 44 + 46 ms
00:31:51.532 00.000 15712 Move returns status 0, amount 44
00:31:51.532 00.000 15712 MoveAxis(N, 0, ABG)
00:31:51.532 00.000 15712 Move returns status 0, amount 0
00:31:51.532 00.000 15712 move complete, result=0
00:31:51.532 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
00:31:51.534 00.002 15712 worker thread done servicing request
00:31:51.534 00.000 15712 Worker thread wakes up
00:31:51.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:51.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:53.163 01.629 15712 Exposure complete
00:31:53.224 00.061 15712 worker thread done servicing request
00:31:53.224 00.000 7988 OnExposeComplete: enter
00:31:53.224 00.000 7988 UpdateGuideState(): m_state=6
00:31:53.226 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
00:31:53.226 00.000 7988 Star::Find returns 1 (0), X=964.08, Y=188.71, Mass=1372, SNR=24.6, Peak=191 HFD=3.7
00:31:53.228 00.002 7988 MultiStar: [#1 -0.03,-0.09,1.09,U] [#2 0.27,0.21,0.89,U] [#3 -0.24,0.46,0.00,M1] [#4 0.16,0.30,0.79,U] [#5 0.27,0.02,0.83,U] [#6 -0.07,-0.02,0.68,U] [#7 0.28,0.06,0.57,U] [#8 0.08,0.05,0.51,U] 
00:31:53.228 00.000 7988 refined, 7 included, MultiStar: {0.13, 0.09}, one-star: {0.10, 0.18}
00:31:53.230 00.002 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
00:31:53.230 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
00:31:53.232 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.61 mountX=0.09 mountY=-0.13, mountTheta=-0.96
00:31:53.234 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.09, opts=13)
00:31:53.235 00.001 7988 Enqueuing Move request for scope (0.13, 0.09)
00:31:53.235 00.000 15712 Worker thread wakes up
00:31:53.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:31:53.235 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:31:53.235 00.000 15712 Moving (0.13, 0.09) raw xDistance=0.09 yDistance=-0.13
00:31:53.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:53.235 00.000 7988 UpdateGuideState exits: m=1372 SNR=24.6
00:31:53.239 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:53.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:53.239 00.000 7988 Enqueuing Expose request
00:31:53.239 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
00:31:53.239 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
00:31:53.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:53.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:53.239 00.000 15712 MoveAxis(E, 8, ABG)
00:31:53.239 00.000 15712 Guiding  Dir = 2, Dur = 8
00:31:53.239 00.000 15712 IsGuiding returns 0
00:31:53.255 00.016 15712 IsGuiding returns 0
00:31:53.255 00.000 15712 Move returns status 0, amount 8
00:31:53.255 00.000 15712 MoveAxis(N, 0, ABG)
00:31:53.255 00.000 15712 Move returns status 0, amount 0
00:31:53.255 00.000 15712 move complete, result=0
00:31:53.255 00.000 15712 worker thread done servicing request
00:31:53.255 00.000 15712 Worker thread wakes up
00:31:53.255 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:31:53.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:53.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:54.678 01.423 15712 Exposure complete
00:31:54.731 00.053 15712 worker thread done servicing request
00:31:54.731 00.000 7988 OnExposeComplete: enter
00:31:54.740 00.009 7988 UpdateGuideState(): m_state=6
00:31:54.740 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
00:31:54.740 00.000 7988 Star::Find returns 1 (0), X=964.02, Y=188.77, Mass=1520, SNR=26.1, Peak=200 HFD=4.1
00:31:54.740 00.000 7988 MultiStar: [#1 -0.15,0.02,0.98,U] [#2 0.13,0.17,0.84,U] [#3 -0.35,0.28,0.00,M2] [#4 -0.15,0.22,0.77,U] [#5 -0.15,0.32,0.74,U] [#6 -0.29,0.08,0.65,U] [#7 -0.08,0.12,0.53,U] [#8 -0.18,0.16,0.44,U] 
00:31:54.740 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.17}, one-star: {0.04, 0.24}
00:31:54.740 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
00:31:54.740 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
00:31:54.748 00.008 7988 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.07 mountX=0.17 mountY=0.09, mountTheta=0.48
00:31:54.748 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.17, opts=13)
00:31:54.748 00.000 7988 Enqueuing Move request for scope (-0.09, 0.17)
00:31:54.748 00.000 15712 Worker thread wakes up
00:31:54.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
00:31:54.748 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
00:31:54.748 00.000 15712 Moving (-0.09, 0.17) raw xDistance=0.17 yDistance=0.09
00:31:54.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:54.748 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.1
00:31:54.756 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:54.756 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:54.756 00.000 7988 Enqueuing Expose request
00:31:54.756 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 639.63
00:31:54.756 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
00:31:54.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:54.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:31:54.756 00.000 15712 MoveAxis(W, 26, ABG)
00:31:54.756 00.000 15712 Guiding  Dir = 3, Dur = 26
00:31:54.756 00.000 15712 IsGuiding returns 0
00:31:54.782 00.026 15712 PulseGuide returned control before completion, sleep 12
00:31:54.804 00.022 15712 IsGuiding returns 1
00:31:54.804 00.000 15712 scope still moving after pulse duration time elapsed
00:31:54.840 00.036 15712 IsGuiding returns 0
00:31:54.840 00.000 15712 scope move finished after 26 + 62 ms
00:31:54.840 00.000 15712 Move returns status 0, amount 26
00:31:54.840 00.000 15712 MoveAxis(N, 0, ABG)
00:31:54.840 00.000 15712 Move returns status 0, amount 0
00:31:54.840 00.000 15712 move complete, result=0
00:31:54.840 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
00:31:54.851 00.011 15712 worker thread done servicing request
00:31:54.851 00.000 15712 Worker thread wakes up
00:31:54.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:54.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:56.492 01.641 15712 Exposure complete
00:31:56.553 00.061 15712 worker thread done servicing request
00:31:56.553 00.000 7988 OnExposeComplete: enter
00:31:56.553 00.000 7988 UpdateGuideState(): m_state=6
00:31:56.553 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
00:31:56.553 00.000 7988 Star::Find returns 1 (0), X=963.88, Y=188.61, Mass=1501, SNR=25.8, Peak=185 HFD=3.8
00:31:56.553 00.000 7988 MultiStar: [#1 -0.16,-0.14,1.00,U] [#2 -0.03,-0.05,0.84,U] [#3 -0.32,0.14,0.87,U] [#4 -0.06,0.18,0.73,U] [#5 -0.07,0.19,0.76,U] [#6 -0.22,0.01,0.67,U] [#7 -0.08,-0.12,0.56,U] [#8 -0.08,0.00,0.47,U] 
00:31:56.560 00.007 7988 single-star, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.10, 0.08}
00:31:56.560 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.56) = xAngle (0.88 = 0.88)
00:31:56.562 00.002 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
00:31:56.562 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.44 mountX=0.08 mountY=0.10, mountTheta=0.87
00:31:56.564 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.08, opts=13)
00:31:56.567 00.003 7988 Enqueuing Move request for scope (-0.10, 0.08)
00:31:56.567 00.000 15712 Worker thread wakes up
00:31:56.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
00:31:56.567 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
00:31:56.567 00.000 15712 Moving (-0.10, 0.08) raw xDistance=0.08 yDistance=0.10
00:31:56.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:56.569 00.002 7988 UpdateGuideState exits: m=1501 SNR=25.8
00:31:56.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:56.571 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:56.571 00.000 7988 Enqueuing Expose request
00:31:56.573 00.002 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
00:31:56.573 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
00:31:56.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:56.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:31:56.573 00.000 15712 MoveAxis(E, 6, ABG)
00:31:56.573 00.000 15712 Guiding  Dir = 2, Dur = 6
00:31:56.573 00.000 15712 IsGuiding returns 0
00:31:56.592 00.019 15712 IsGuiding returns 0
00:31:56.592 00.000 15712 Move returns status 0, amount 6
00:31:56.592 00.000 15712 MoveAxis(N, 0, ABG)
00:31:56.592 00.000 15712 Move returns status 0, amount 0
00:31:56.592 00.000 15712 move complete, result=0
00:31:56.592 00.000 15712 worker thread done servicing request
00:31:56.592 00.000 15712 Worker thread wakes up
00:31:56.592 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:31:56.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:56.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:58.006 01.414 15712 Exposure complete
00:31:58.061 00.055 15712 worker thread done servicing request
00:31:58.061 00.000 7988 OnExposeComplete: enter
00:31:58.069 00.008 7988 UpdateGuideState(): m_state=6
00:31:58.069 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
00:31:58.069 00.000 7988 Star::Find returns 1 (0), X=964.05, Y=188.51, Mass=1378, SNR=24.7, Peak=153 HFD=3.7
00:31:58.069 00.000 7988 MultiStar: [#1 -0.01,-0.06,1.04,U] [#2 0.23,0.11,0.91,U] [#3 -0.03,0.13,0.87,U] [#4 -0.17,0.30,0.78,U] [#5 -0.08,0.04,0.80,U] [#6 -0.23,-0.07,0.66,U] [#7 0.20,-0.17,0.56,U] [#8 0.09,0.10,0.49,U] 
00:31:58.069 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.07, -0.02}
00:31:58.069 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
00:31:58.069 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
00:31:58.069 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.39 mountX=0.04 mountY=-0.01, mountTheta=-0.20
00:31:58.078 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.04, opts=13)
00:31:58.078 00.000 7988 Enqueuing Move request for scope (0.01, 0.04)
00:31:58.078 00.000 15712 Worker thread wakes up
00:31:58.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:31:58.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:31:58.078 00.000 15712 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
00:31:58.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:31:58.078 00.000 7988 UpdateGuideState exits: m=1378 SNR=24.7
00:31:58.083 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:58.083 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:58.085 00.002 7988 Enqueuing Expose request
00:31:58.085 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
00:31:58.085 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
00:31:58.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:58.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:31:58.085 00.000 15712 MoveAxis(E, 3, ABG)
00:31:58.085 00.000 15712 Guiding  Dir = 2, Dur = 3
00:31:58.085 00.000 15712 IsGuiding returns 0
00:31:58.106 00.021 15712 IsGuiding returns 0
00:31:58.106 00.000 15712 Move returns status 0, amount 3
00:31:58.106 00.000 15712 MoveAxis(N, 0, ABG)
00:31:58.106 00.000 15712 Move returns status 0, amount 0
00:31:58.106 00.000 15712 move complete, result=0
00:31:58.106 00.000 15712 worker thread done servicing request
00:31:58.106 00.000 15712 Worker thread wakes up
00:31:58.106 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:31:58.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:58.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:31:59.745 01.639 15712 Exposure complete
00:31:59.807 00.062 15712 worker thread done servicing request
00:31:59.807 00.000 7988 OnExposeComplete: enter
00:31:59.807 00.000 7988 UpdateGuideState(): m_state=6
00:31:59.807 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
00:31:59.807 00.000 7988 Star::Find returns 1 (0), X=964.18, Y=188.75, Mass=1454, SNR=25.3, Peak=166 HFD=3.9
00:31:59.807 00.000 7988 MultiStar: [#1 0.24,0.00,1.00,U] [#2 0.23,-0.08,0.86,U] [#3 -0.08,0.23,0.89,U] [#4 0.05,0.14,0.72,U] [#5 0.14,-0.03,0.76,U] [#6 -0.02,-0.24,0.66,U] [#7 -0.16,-0.16,0.51,U] [#8 0.03,0.16,0.51,U] 
00:31:59.813 00.006 7988 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.19, 0.22}
00:31:59.813 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
00:31:59.813 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
00:31:59.813 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=0.04 mountY=-0.09, mountTheta=-1.15
00:31:59.813 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
00:31:59.813 00.000 7988 Enqueuing Move request for scope (0.09, 0.04)
00:31:59.813 00.000 15712 Worker thread wakes up
00:31:59.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:31:59.813 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.3
00:31:59.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:59.822 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:31:59.822 00.000 7988 Enqueuing Expose request
00:31:59.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
00:31:59.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
00:31:59.822 00.000 15712 Moving (0.09, 0.04) raw xDistance=0.04 yDistance=-0.09
00:31:59.822 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
00:31:59.822 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
00:31:59.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:59.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:59.822 00.000 15712 MoveAxis(E, 3, ABG)
00:31:59.822 00.000 15712 Guiding  Dir = 2, Dur = 3
00:31:59.822 00.000 15712 IsGuiding returns 0
00:31:59.881 00.059 15712 IsGuiding returns 0
00:31:59.881 00.000 15712 Move returns status 0, amount 3
00:31:59.881 00.000 15712 MoveAxis(N, 0, ABG)
00:31:59.881 00.000 15712 Move returns status 0, amount 0
00:31:59.881 00.000 15712 move complete, result=0
00:31:59.881 00.000 15712 worker thread done servicing request
00:31:59.881 00.000 15712 Worker thread wakes up
00:31:59.881 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:31:59.886 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
00:31:59.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:01.291 01.405 15712 Exposure complete
00:32:01.351 00.060 15712 worker thread done servicing request
00:32:01.353 00.002 7988 OnExposeComplete: enter
00:32:01.353 00.000 7988 UpdateGuideState(): m_state=6
00:32:01.353 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:32:01.353 00.000 7988 Star::Find returns 1 (0), X=964.07, Y=188.40, Mass=1493, SNR=25.8, Peak=167 HFD=4.2
00:32:01.353 00.000 7988 MultiStar: [#1 -0.15,-0.21,0.99,U] [#2 -0.06,0.00,0.86,U] [#3 -0.21,0.09,0.87,U] [#4 0.07,-0.03,0.73,U] [#5 -0.01,-0.47,0.00,M1] [#6 -0.33,-0.19,0.61,U] [#7 -0.25,0.01,0.50,U] [#8 -0.59,-0.44,0.00,M1] 
00:32:01.353 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.07}, one-star: {0.09, -0.13}
00:32:01.353 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.11 = 2.17)
00:32:01.360 00.007 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.14)
00:32:01.360 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-2.55 mountX=-0.07 mountY=0.11, mountTheta=2.16
00:32:01.360 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.07, opts=13)
00:32:01.360 00.000 7988 Enqueuing Move request for scope (-0.10, -0.07)
00:32:01.360 00.000 15712 Worker thread wakes up
00:32:01.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
00:32:01.360 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
00:32:01.360 00.000 15712 Moving (-0.10, -0.07) raw xDistance=-0.07 yDistance=0.11
00:32:01.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:32:01.360 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.8
00:32:01.368 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:01.369 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:01.369 00.000 7988 Enqueuing Expose request
00:32:01.369 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
00:32:01.369 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
00:32:01.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:01.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:32:01.369 00.000 15712 MoveAxis(E, 2, ABG)
00:32:01.369 00.000 15712 Guiding  Dir = 2, Dur = 2
00:32:01.369 00.000 15712 IsGuiding returns 0
00:32:01.386 00.017 15712 IsGuiding returns 0
00:32:01.386 00.000 15712 Move returns status 0, amount 2
00:32:01.386 00.000 15712 MoveAxis(N, 0, ABG)
00:32:01.386 00.000 15712 Move returns status 0, amount 0
00:32:01.386 00.000 15712 move complete, result=0
00:32:01.386 00.000 15712 worker thread done servicing request
00:32:01.386 00.000 15712 Worker thread wakes up
00:32:01.386 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:32:01.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:01.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:03.029 01.643 15712 Exposure complete
00:32:03.077 00.048 15712 worker thread done servicing request
00:32:03.090 00.013 7988 OnExposeComplete: enter
00:32:03.090 00.000 7988 UpdateGuideState(): m_state=6
00:32:03.090 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
00:32:03.090 00.000 7988 Star::Find returns 1 (0), X=964.04, Y=188.28, Mass=1420, SNR=25.0, Peak=169 HFD=4.0
00:32:03.094 00.004 7988 MultiStar: [#1 0.03,-0.17,1.03,U] [#2 0.23,-0.12,0.88,U] [#3 -0.11,0.07,0.89,U] [#4 -0.02,-0.04,0.75,U] [#5 -0.07,-0.42,0.00,M2] [#6 -0.06,-0.36,0.69,U] [#7 -0.23,-0.40,0.00,M1] [#8 -0.07,-0.03,0.47,U] 
00:32:03.094 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.14}, one-star: {0.06, -0.25}
00:32:03.094 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
00:32:03.094 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
00:32:03.094 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.43 mountX=-0.14 mountY=-0.02, mountTheta=-3.03
00:32:03.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
00:32:03.094 00.000 7988 Enqueuing Move request for scope (0.02, -0.14)
00:32:03.094 00.000 15712 Worker thread wakes up
00:32:03.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
00:32:03.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
00:32:03.094 00.000 15712 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=-0.02
00:32:03.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:32:03.094 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.0
00:32:03.105 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:03.106 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:03.106 00.000 7988 Enqueuing Expose request
00:32:03.106 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
00:32:03.106 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:32:03.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:03.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:32:03.106 00.000 15712 MoveAxis(E, 3, ABG)
00:32:03.106 00.000 15712 Guiding  Dir = 2, Dur = 3
00:32:03.106 00.000 15712 IsGuiding returns 0
00:32:03.128 00.022 15712 IsGuiding returns 0
00:32:03.128 00.000 15712 Move returns status 0, amount 3
00:32:03.128 00.000 15712 MoveAxis(N, 0, ABG)
00:32:03.128 00.000 15712 Move returns status 0, amount 0
00:32:03.128 00.000 15712 move complete, result=0
00:32:03.128 00.000 15712 worker thread done servicing request
00:32:03.128 00.000 15712 Worker thread wakes up
00:32:03.128 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:32:03.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:03.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:04.543 01.415 15712 Exposure complete
00:32:04.590 00.047 15712 worker thread done servicing request
00:32:04.590 00.000 7988 OnExposeComplete: enter
00:32:04.606 00.016 7988 UpdateGuideState(): m_state=6
00:32:04.607 00.001 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
00:32:04.607 00.000 7988 Star::Find returns 1 (0), X=963.96, Y=188.63, Mass=1447, SNR=25.5, Peak=153 HFD=4.0
00:32:04.607 00.000 7988 MultiStar: [#1 0.00,-0.24,1.04,U] [#2 0.18,-0.01,0.84,U] [#3 -0.33,0.14,0.85,U] [#4 -0.27,0.01,0.77,U] [#5 -0.01,-0.18,0.74,U] [#6 -0.20,-0.34,0.00,M1] [#7 0.10,-0.54,0.00,M2] [#8 0.33,-0.13,0.49,U] 
00:32:04.607 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.04}, one-star: {-0.03, 0.10}
00:32:04.607 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.85 = 2.44)
00:32:04.607 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
00:32:04.607 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.28 mountX=-0.04 mountY=0.03, mountTheta=2.42
00:32:04.607 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.04, opts=13)
00:32:04.607 00.000 7988 Enqueuing Move request for scope (-0.03, -0.04)
00:32:04.607 00.000 15712 Worker thread wakes up
00:32:04.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:32:04.607 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:32:04.607 00.000 15712 Moving (-0.03, -0.04) raw xDistance=-0.04 yDistance=0.03
00:32:04.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:32:04.607 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.5
00:32:04.620 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:04.620 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:04.622 00.002 7988 Enqueuing Expose request
00:32:04.624 00.002 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
00:32:04.624 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
00:32:04.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:04.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:04.624 00.000 15712 MoveAxis(E, 3, ABG)
00:32:04.624 00.000 15712 Guiding  Dir = 2, Dur = 3
00:32:04.624 00.000 15712 IsGuiding returns 0
00:32:04.675 00.051 15712 IsGuiding returns 0
00:32:04.675 00.000 15712 Move returns status 0, amount 3
00:32:04.675 00.000 15712 MoveAxis(N, 0, ABG)
00:32:04.675 00.000 15712 Move returns status 0, amount 0
00:32:04.675 00.000 15712 move complete, result=0
00:32:04.675 00.000 15712 worker thread done servicing request
00:32:04.675 00.000 15712 Worker thread wakes up
00:32:04.675 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:32:04.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:04.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:06.311 01.636 15712 Exposure complete
00:32:06.358 00.047 15712 worker thread done servicing request
00:32:06.373 00.015 7988 OnExposeComplete: enter
00:32:06.373 00.000 7988 UpdateGuideState(): m_state=6
00:32:06.375 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
00:32:06.375 00.000 7988 Star::Find returns 1 (0), X=964.03, Y=188.77, Mass=1382, SNR=24.6, Peak=143 HFD=4.1
00:32:06.375 00.000 7988 MultiStar: [#1 -0.03,-0.07,1.07,U] [#2 0.02,0.24,0.87,U] [#3 -0.19,0.16,0.86,U] [#4 0.09,0.20,0.74,U] [#5 0.07,-0.04,0.78,U] [#6 -0.12,-0.07,0.67,U] [#7 -0.33,0.28,0.00,M3] [#8 0.00,0.03,0.47,U] 
00:32:06.375 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.09}, one-star: {0.05, 0.24}
00:32:06.375 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
00:32:06.375 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
00:32:06.375 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.71 mountX=0.09 mountY=0.01, mountTheta=0.12
00:32:06.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.09, opts=13)
00:32:06.375 00.000 7988 Enqueuing Move request for scope (-0.01, 0.09)
00:32:06.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:32:06.375 00.000 7988 UpdateGuideState exits: m=1382 SNR=24.6
00:32:06.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:06.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:06.389 00.014 7988 Enqueuing Expose request
00:32:06.389 00.000 15712 Worker thread wakes up
00:32:06.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:32:06.389 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:32:06.389 00.000 15712 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=0.01
00:32:06.392 00.003 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:32:06.392 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
00:32:06.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:06.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:32:06.392 00.000 15712 MoveAxis(E, 2, ABG)
00:32:06.392 00.000 15712 Guiding  Dir = 2, Dur = 2
00:32:06.392 00.000 15712 IsGuiding returns 0
00:32:06.421 00.029 15712 IsGuiding returns 0
00:32:06.421 00.000 15712 Move returns status 0, amount 2
00:32:06.421 00.000 15712 MoveAxis(N, 0, ABG)
00:32:06.421 00.000 15712 Move returns status 0, amount 0
00:32:06.421 00.000 15712 move complete, result=0
00:32:06.421 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:32:06.423 00.002 15712 worker thread done servicing request
00:32:06.423 00.000 15712 Worker thread wakes up
00:32:06.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:06.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:07.840 01.417 15712 Exposure complete
00:32:07.902 00.062 15712 worker thread done servicing request
00:32:07.902 00.000 7988 OnExposeComplete: enter
00:32:07.904 00.002 7988 UpdateGuideState(): m_state=6
00:32:07.906 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
00:32:07.906 00.000 7988 Star::Find returns 1 (0), X=964.02, Y=188.60, Mass=1409, SNR=25.1, Peak=141 HFD=4.0
00:32:07.908 00.002 7988 MultiStar: [#1 0.07,-0.20,1.00,U] [#2 0.08,0.03,0.85,U] [#3 -0.17,0.34,0.86,U] [#4 -0.30,0.21,0.75,U] [#5 -0.07,-0.00,0.78,U] [#6 0.00,-0.18,0.63,U] [#7 0.13,-0.22,0.51,U] [#8 -0.09,-0.34,0.47,U] 
00:32:07.908 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.04, 0.07}
00:32:07.910 00.002 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.56) = xAngle (-4.49 = 1.79)
00:32:07.910 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.53 = 1.76)
00:32:07.912 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.93 mountX=-0.01 mountY=0.03, mountTheta=1.79
00:32:07.914 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
00:32:07.914 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
00:32:07.916 00.002 15712 Worker thread wakes up
00:32:07.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:32:07.916 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:32:07.916 00.000 15712 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
00:32:07.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:32:07.916 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.1
00:32:07.919 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:07.919 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:07.921 00.002 7988 Enqueuing Expose request
00:32:07.921 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:32:07.921 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
00:32:07.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:07.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:07.921 00.000 15712 MoveAxis(E, 0, ABG)
00:32:07.921 00.000 15712 Move returns status 0, amount 0
00:32:07.921 00.000 15712 MoveAxis(N, 0, ABG)
00:32:07.921 00.000 15712 Move returns status 0, amount 0
00:32:07.921 00.000 15712 move complete, result=0
00:32:07.921 00.000 15712 worker thread done servicing request
00:32:07.921 00.000 15712 Worker thread wakes up
00:32:07.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:07.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:07.921 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:09.662 01.741 15712 Exposure complete
00:32:09.723 00.061 15712 worker thread done servicing request
00:32:09.723 00.000 7988 OnExposeComplete: enter
00:32:09.725 00.002 7988 UpdateGuideState(): m_state=6
00:32:09.725 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
00:32:09.727 00.002 7988 Star::Find returns 1 (0), X=963.84, Y=188.67, Mass=1450, SNR=25.3, Peak=158 HFD=4.2
00:32:09.727 00.000 7988 MultiStar: [#1 0.08,-0.03,0.99,U] [#2 -0.03,-0.06,0.87,U] [#3 -0.08,0.22,0.85,U] [#4 -0.18,0.20,0.73,U] [#5 0.05,-0.07,0.79,U] [#6 -0.25,-0.02,0.65,U] [#7 -0.06,-0.61,0.00,M3] [#8 0.08,0.34,0.46,U] 
00:32:09.729 00.002 7988 refined, 7 included, MultiStar: {-0.06, 0.08}, one-star: {-0.14, 0.14}
00:32:09.729 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
00:32:09.731 00.002 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
00:32:09.731 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.24 mountX=0.08 mountY=0.06, mountTheta=0.66
00:32:09.733 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.08, opts=13)
00:32:09.735 00.002 7988 Enqueuing Move request for scope (-0.06, 0.08)
00:32:09.735 00.000 15712 Worker thread wakes up
00:32:09.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:32:09.735 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:32:09.735 00.000 15712 Moving (-0.06, 0.08) raw xDistance=0.08 yDistance=0.06
00:32:09.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:09.735 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.3
00:32:09.738 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:09.738 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:09.738 00.000 7988 Enqueuing Expose request
00:32:09.738 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:32:09.742 00.004 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
00:32:09.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:09.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:32:09.742 00.000 15712 MoveAxis(E, 1, ABG)
00:32:09.742 00.000 15712 Guiding  Dir = 2, Dur = 1
00:32:09.742 00.000 15712 IsGuiding returns 0
00:32:09.761 00.019 15712 IsGuiding returns 0
00:32:09.761 00.000 15712 Move returns status 0, amount 1
00:32:09.761 00.000 15712 MoveAxis(N, 0, ABG)
00:32:09.761 00.000 15712 Move returns status 0, amount 0
00:32:09.761 00.000 15712 move complete, result=0
00:32:09.761 00.000 15712 worker thread done servicing request
00:32:09.761 00.000 15712 Worker thread wakes up
00:32:09.761 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:32:09.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:09.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:11.175 01.414 15712 Exposure complete
00:32:11.237 00.062 15712 worker thread done servicing request
00:32:11.237 00.000 7988 OnExposeComplete: enter
00:32:11.238 00.001 7988 UpdateGuideState(): m_state=6
00:32:11.238 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
00:32:11.240 00.002 7988 Star::Find returns 1 (0), X=963.92, Y=188.54, Mass=1380, SNR=24.6, Peak=154 HFD=4.0
00:32:11.242 00.002 7988 MultiStar: [#1 -0.18,-0.28,1.01,U] [#2 -0.06,-0.20,0.88,U] [#3 -0.22,-0.05,0.91,U] [#4 -0.06,0.02,0.77,U] [#5 -0.07,-0.44,0.00,M1] [#6 -0.28,-0.22,0.69,U] [#7 0.37,-0.49,0.00,M4] [#8 0.37,-0.20,0.00,M1] 
00:32:11.242 00.000 7988 single-star, 5 included, MultiStar: {-0.14, -0.12}, one-star: {-0.07, 0.01}
00:32:11.244 00.002 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
00:32:11.244 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
00:32:11.244 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.04 mountX=0.01 mountY=0.07, mountTheta=1.48
00:32:11.246 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.01, opts=13)
00:32:11.248 00.002 7988 Enqueuing Move request for scope (-0.07, 0.01)
00:32:11.248 00.000 15712 Worker thread wakes up
00:32:11.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
00:32:11.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
00:32:11.248 00.000 15712 Moving (-0.07, 0.01) raw xDistance=0.01 yDistance=0.07
00:32:11.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:32:11.248 00.000 7988 UpdateGuideState exits: m=1380 SNR=24.6
00:32:11.252 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:11.253 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:11.255 00.002 7988 Enqueuing Expose request
00:32:11.255 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
00:32:11.257 00.002 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
00:32:11.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:11.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:32:11.257 00.000 15712 MoveAxis(E, 1, ABG)
00:32:11.257 00.000 15712 Guiding  Dir = 2, Dur = 1
00:32:11.257 00.000 15712 IsGuiding returns 0
00:32:11.271 00.014 15712 IsGuiding returns 0
00:32:11.271 00.000 15712 Move returns status 0, amount 1
00:32:11.271 00.000 15712 MoveAxis(N, 0, ABG)
00:32:11.271 00.000 15712 Move returns status 0, amount 0
00:32:11.271 00.000 15712 move complete, result=0
00:32:11.271 00.000 15712 worker thread done servicing request
00:32:11.271 00.000 15712 Worker thread wakes up
00:32:11.271 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:32:11.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:11.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:13.023 01.752 15712 Exposure complete
00:32:13.084 00.061 15712 worker thread done servicing request
00:32:13.084 00.000 7988 OnExposeComplete: enter
00:32:13.084 00.000 7988 UpdateGuideState(): m_state=6
00:32:13.087 00.003 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
00:32:13.087 00.000 7988 Star::Find returns 1 (0), X=964.08, Y=188.31, Mass=1445, SNR=25.3, Peak=163 HFD=4.1
00:32:13.089 00.002 7988 MultiStar: [#1 -0.06,-0.32,1.01,U] [#2 -0.04,-0.14,0.89,U] [#3 -0.26,-0.04,0.87,U] [#4 -0.12,0.01,0.70,U] [#5 0.10,-0.43,0.00,M2] [#6 -0.31,-0.07,0.69,U] [#7 -0.40,-0.07,0.00,M5] [#8 0.23,-0.58,0.00,M2] 
00:32:13.089 00.000 7988 refined, 5 included, MultiStar: {-0.10, -0.14}, one-star: {0.10, -0.22}
00:32:13.091 00.002 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
00:32:13.091 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
00:32:13.093 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-2.19 mountX=-0.14 mountY=0.11, mountTheta=2.51
00:32:13.095 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.14, opts=13)
00:32:13.095 00.000 7988 Enqueuing Move request for scope (-0.10, -0.14)
00:32:13.097 00.002 15712 Worker thread wakes up
00:32:13.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
00:32:13.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
00:32:13.097 00.000 15712 Moving (-0.10, -0.14) raw xDistance=-0.14 yDistance=0.11
00:32:13.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:32:13.097 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.3
00:32:13.099 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:13.100 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:13.100 00.000 7988 Enqueuing Expose request
00:32:13.100 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
00:32:13.100 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
00:32:13.100 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:13.100 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:32:13.100 00.000 15712 MoveAxis(E, 7, ABG)
00:32:13.100 00.000 15712 Guiding  Dir = 2, Dur = 7
00:32:13.100 00.000 15712 IsGuiding returns 0
00:32:13.120 00.020 15712 IsGuiding returns 0
00:32:13.120 00.000 15712 Move returns status 0, amount 7
00:32:13.120 00.000 15712 MoveAxis(N, 0, ABG)
00:32:13.120 00.000 15712 Move returns status 0, amount 0
00:32:13.120 00.000 15712 move complete, result=0
00:32:13.120 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
00:32:13.121 00.001 15712 worker thread done servicing request
00:32:13.121 00.000 15712 Worker thread wakes up
00:32:13.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:13.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:14.535 01.414 15712 Exposure complete
00:32:14.584 00.049 15712 worker thread done servicing request
00:32:14.584 00.000 7988 OnExposeComplete: enter
00:32:14.599 00.015 7988 UpdateGuideState(): m_state=6
00:32:14.599 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
00:32:14.602 00.003 7988 Star::Find returns 1 (0), X=964.15, Y=188.12, Mass=1389, SNR=24.7, Peak=167 HFD=4.3
00:32:14.602 00.000 7988 MultiStar: [#1 -0.16,-0.56,0.00,M1] [#2 -0.07,-0.32,0.90,U] [#3 -0.33,-0.33,0.00,M1] [#4 -0.31,-0.12,0.75,U] [#5 0.11,-0.53,0.00,M3] [#6 -0.36,-0.43,0.00,M1] [#7 -0.37,-0.54,0.00,M6] [#8 0.30,-0.60,0.00,M3] 
00:32:14.602 00.000 7988 refined, 2 included, MultiStar: {-0.05, -0.30}, one-star: {0.17, -0.41}
00:32:14.602 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
00:32:14.602 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.96)
00:32:14.602 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.73 mountX=-0.30 mountY=0.06, mountTheta=2.96
00:32:14.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.30, opts=13)
00:32:14.602 00.000 7988 Enqueuing Move request for scope (-0.05, -0.30)
00:32:14.602 00.000 15712 Worker thread wakes up
00:32:14.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
00:32:14.602 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
00:32:14.602 00.000 15712 Moving (-0.05, -0.30) raw xDistance=-0.30 yDistance=0.06
00:32:14.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:32:14.602 00.000 7988 UpdateGuideState exits: m=1389 SNR=24.7
00:32:14.613 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:14.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:14.614 00.001 7988 Enqueuing Expose request
00:32:14.617 00.003 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.59
00:32:14.617 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
00:32:14.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:14.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:32:14.617 00.000 15712 MoveAxis(E, 66, ABG)
00:32:14.617 00.000 15712 Guiding  Dir = 2, Dur = 66
00:32:14.653 00.036 15712 IsGuiding returns 0
00:32:14.670 00.017 15712 PulseGuide returned control before completion, sleep 61
00:32:14.742 00.072 15712 IsGuiding returns 0
00:32:14.742 00.000 15712 Move returns status 0, amount 66
00:32:14.742 00.000 15712 MoveAxis(N, 0, ABG)
00:32:14.742 00.000 15712 Move returns status 0, amount 0
00:32:14.742 00.000 15712 move complete, result=0
00:32:14.742 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
00:32:14.752 00.010 15712 worker thread done servicing request
00:32:14.752 00.000 15712 Worker thread wakes up
00:32:14.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:14.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:16.389 01.637 15712 Exposure complete
00:32:16.450 00.061 15712 worker thread done servicing request
00:32:16.450 00.000 7988 OnExposeComplete: enter
00:32:16.450 00.000 7988 UpdateGuideState(): m_state=6
00:32:16.453 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
00:32:16.454 00.001 7988 Star::Find returns 1 (0), X=963.91, Y=188.58, Mass=1406, SNR=25.2, Peak=148 HFD=4.0
00:32:16.454 00.000 7988 MultiStar: [#1 -0.02,-0.24,1.04,U] [#2 -0.07,-0.07,0.87,U] [#3 -0.18,-0.02,0.87,U] [#4 -0.19,0.06,0.74,U] [#5 -0.04,0.15,0.74,U] [#6 -0.16,0.03,0.68,U] [#7 -0.08,-0.26,0.54,U] [#8 0.02,-0.22,0.44,U] 
00:32:16.456 00.002 7988 single-star, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.08, 0.05}
00:32:16.456 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
00:32:16.458 00.002 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
00:32:16.458 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.54 mountX=0.05 mountY=0.08, mountTheta=0.96
00:32:16.460 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.05, opts=13)
00:32:16.462 00.002 7988 Enqueuing Move request for scope (-0.08, 0.05)
00:32:16.462 00.000 15712 Worker thread wakes up
00:32:16.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
00:32:16.462 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
00:32:16.462 00.000 15712 Moving (-0.08, 0.05) raw xDistance=0.05 yDistance=0.08
00:32:16.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:16.462 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.2
00:32:16.466 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:16.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:16.466 00.000 7988 Enqueuing Expose request
00:32:16.466 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:32:16.466 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
00:32:16.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:16.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:32:16.466 00.000 15712 MoveAxis(E, 10, ABG)
00:32:16.466 00.000 15712 Guiding  Dir = 2, Dur = 10
00:32:16.466 00.000 15712 IsGuiding returns 0
00:32:16.488 00.022 15712 IsGuiding returns 1
00:32:16.488 00.000 15712 scope still moving after pulse duration time elapsed
00:32:16.556 00.068 15712 IsGuiding returns 0
00:32:16.556 00.000 15712 scope move finished after 10 + 76 ms
00:32:16.556 00.000 15712 Move returns status 0, amount 10
00:32:16.556 00.000 15712 MoveAxis(N, 0, ABG)
00:32:16.556 00.000 15712 Move returns status 0, amount 0
00:32:16.556 00.000 15712 move complete, result=0
00:32:16.556 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:32:16.559 00.003 15712 worker thread done servicing request
00:32:16.559 00.000 15712 Worker thread wakes up
00:32:16.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:16.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:17.969 01.410 15712 Exposure complete
00:32:18.030 00.061 15712 worker thread done servicing request
00:32:18.030 00.000 7988 OnExposeComplete: enter
00:32:18.033 00.003 7988 UpdateGuideState(): m_state=6
00:32:18.033 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
00:32:18.033 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.65, Mass=1459, SNR=25.3, Peak=190 HFD=3.9
00:32:18.033 00.000 7988 MultiStar: [#1 -0.07,-0.12,1.02,U] [#2 0.08,0.20,0.87,U] [#3 -0.33,0.22,0.00,M1] [#4 -0.34,0.28,0.00,M1] [#5 0.17,0.23,0.78,U] [#6 -0.49,0.09,0.00,M1] [#7 -0.23,-0.08,0.55,U] [#8 -0.07,0.22,0.50,U] 
00:32:18.033 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.09}, one-star: {-0.00, 0.12}
00:32:18.033 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
00:32:18.033 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
00:32:18.033 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.64 mountX=0.09 mountY=0.00, mountTheta=0.05
00:32:18.033 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.09, opts=13)
00:32:18.033 00.000 7988 Enqueuing Move request for scope (-0.01, 0.09)
00:32:18.045 00.012 15712 Worker thread wakes up
00:32:18.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:32:18.045 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:32:18.045 00.000 15712 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=0.00
00:32:18.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:18.046 00.001 7988 UpdateGuideState exits: m=1459 SNR=25.3
00:32:18.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:18.049 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:18.049 00.000 7988 Enqueuing Expose request
00:32:18.050 00.001 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:32:18.050 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
00:32:18.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:18.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:32:18.050 00.000 15712 MoveAxis(E, 8, ABG)
00:32:18.050 00.000 15712 Guiding  Dir = 2, Dur = 8
00:32:18.067 00.017 15712 IsGuiding returns 0
00:32:18.084 00.017 15712 IsGuiding returns 0
00:32:18.084 00.000 15712 Move returns status 0, amount 8
00:32:18.084 00.000 15712 MoveAxis(N, 0, ABG)
00:32:18.084 00.000 15712 Move returns status 0, amount 0
00:32:18.084 00.000 15712 move complete, result=0
00:32:18.084 00.000 15712 worker thread done servicing request
00:32:18.084 00.000 15712 Worker thread wakes up
00:32:18.084 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
00:32:18.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:18.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:19.833 01.749 15712 Exposure complete
00:32:19.887 00.054 15712 worker thread done servicing request
00:32:19.887 00.000 7988 OnExposeComplete: enter
00:32:19.895 00.008 7988 UpdateGuideState(): m_state=6
00:32:19.895 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
00:32:19.895 00.000 7988 Star::Find returns 1 (0), X=963.72, Y=188.78, Mass=1481, SNR=25.7, Peak=197 HFD=3.8
00:32:19.895 00.000 7988 MultiStar: [#1 -0.06,-0.05,1.00,U] [#2 -0.21,0.33,0.82,U] [#3 -0.25,0.19,0.86,U] [#4 -0.21,0.35,0.00,M2] [#5 -0.26,0.06,0.73,U] [#6 -0.49,0.06,0.00,M2] [#7 -0.47,0.15,0.00,M5] [#8 -0.27,-0.03,0.50,U] 
00:32:19.895 00.000 7988 refined, 5 included, MultiStar: {-0.21, 0.13}, one-star: {-0.26, 0.25}
00:32:19.895 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.02 = 1.02)
00:32:19.895 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
00:32:19.895 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.58 mountX=0.13 mountY=0.21, mountTheta=1.01
00:32:19.904 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.13, opts=13)
00:32:19.904 00.000 7988 Enqueuing Move request for scope (-0.21, 0.13)
00:32:19.904 00.000 15712 Worker thread wakes up
00:32:19.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
00:32:19.904 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
00:32:19.904 00.000 15712 Moving (-0.21, 0.13) raw xDistance=0.13 yDistance=0.21
00:32:19.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:19.904 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.7
00:32:19.909 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:19.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:19.911 00.002 7988 Enqueuing Expose request
00:32:19.913 00.002 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:32:19.913 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
00:32:19.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:19.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:32:19.913 00.000 15712 MoveAxis(E, 8, ABG)
00:32:19.913 00.000 15712 Guiding  Dir = 2, Dur = 8
00:32:19.929 00.016 15712 IsGuiding returns 0
00:32:19.945 00.016 15712 IsGuiding returns 0
00:32:19.945 00.000 15712 Move returns status 0, amount 8
00:32:19.945 00.000 15712 MoveAxis(N, 0, ABG)
00:32:19.945 00.000 15712 Move returns status 0, amount 0
00:32:19.945 00.000 15712 move complete, result=0
00:32:19.945 00.000 15712 worker thread done servicing request
00:32:19.945 00.000 15712 Worker thread wakes up
00:32:19.945 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
00:32:19.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:19.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:21.362 01.417 15712 Exposure complete
00:32:21.425 00.063 15712 worker thread done servicing request
00:32:21.425 00.000 7988 OnExposeComplete: enter
00:32:21.427 00.002 7988 UpdateGuideState(): m_state=6
00:32:21.429 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
00:32:21.429 00.000 7988 Star::Find returns 1 (0), X=963.90, Y=188.75, Mass=1488, SNR=25.9, Peak=191 HFD=4.1
00:32:21.431 00.002 7988 MultiStar: [#1 -0.15,0.04,0.98,U] [#2 -0.15,0.14,0.85,U] [#3 -0.46,0.27,0.00,M1] [#4 -0.27,0.18,0.70,U] [#5 -0.14,0.27,0.77,U] [#6 -0.51,0.16,0.00,M3] [#7 -0.27,0.21,0.50,U] [#8 -0.53,0.67,0.00,M1] 
00:32:21.431 00.000 7988 single-star, 5 included, MultiStar: {-0.16, 0.17}, one-star: {-0.08, 0.22}
00:32:21.434 00.003 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
00:32:21.434 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
00:32:21.436 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.92 mountX=0.22 mountY=0.08, mountTheta=0.33
00:32:21.438 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.22, opts=13)
00:32:21.439 00.001 7988 Enqueuing Move request for scope (-0.08, 0.22)
00:32:21.441 00.002 15712 Worker thread wakes up
00:32:21.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
00:32:21.441 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
00:32:21.441 00.000 15712 Moving (-0.08, 0.22) raw xDistance=0.22 yDistance=0.08
00:32:21.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:21.441 00.000 7988 UpdateGuideState exits: m=1488 SNR=25.9
00:32:21.444 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:21.446 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:21.446 00.000 7988 Enqueuing Expose request
00:32:21.448 00.002 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.57
00:32:21.448 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
00:32:21.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:21.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:32:21.448 00.000 15712 MoveAxis(W, 39, ABG)
00:32:21.448 00.000 15712 Guiding  Dir = 3, Dur = 39
00:32:21.448 00.000 15712 IsGuiding returns 0
00:32:21.461 00.013 15712 PulseGuide returned control before completion, sleep 35
00:32:21.512 00.051 15712 IsGuiding returns 0
00:32:21.512 00.000 15712 Move returns status 0, amount 39
00:32:21.512 00.000 15712 MoveAxis(N, 0, ABG)
00:32:21.512 00.000 15712 Move returns status 0, amount 0
00:32:21.512 00.000 15712 move complete, result=0
00:32:21.512 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
00:32:21.513 00.001 15712 worker thread done servicing request
00:32:21.513 00.000 15712 Worker thread wakes up
00:32:21.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:21.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:23.147 01.634 15712 Exposure complete
00:32:23.209 00.062 15712 worker thread done servicing request
00:32:23.209 00.000 7988 OnExposeComplete: enter
00:32:23.209 00.000 7988 UpdateGuideState(): m_state=6
00:32:23.211 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
00:32:23.211 00.000 7988 Star::Find returns 1 (0), X=963.81, Y=188.62, Mass=1496, SNR=26.0, Peak=178 HFD=4.1
00:32:23.213 00.002 7988 MultiStar: [#1 -0.23,-0.12,0.97,U] [#2 -0.26,-0.10,0.85,U] [#3 -0.47,0.26,0.00,M2] [#4 -0.26,0.48,0.00,M2] [#5 -0.31,-0.01,0.72,U] [#6 -0.39,-0.08,0.00,M4] [#7 -0.55,-0.09,0.00,M5] [#8 -0.31,-0.04,0.44,U] 
00:32:23.213 00.000 7988 single-star, 4 included, MultiStar: {-0.25, -0.03}, one-star: {-0.18, 0.09}
00:32:23.215 00.002 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
00:32:23.215 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
00:32:23.217 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.67 mountX=0.09 mountY=0.18, mountTheta=1.10
00:32:23.219 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.09, opts=13)
00:32:23.219 00.000 7988 Enqueuing Move request for scope (-0.18, 0.09)
00:32:23.221 00.002 15712 Worker thread wakes up
00:32:23.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
00:32:23.221 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
00:32:23.221 00.000 15712 Moving (-0.18, 0.09) raw xDistance=0.09 yDistance=0.18
00:32:23.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:32:23.222 00.001 7988 UpdateGuideState exits: m=1496 SNR=26.0
00:32:23.224 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:23.225 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:23.225 00.000 7988 Enqueuing Expose request
00:32:23.225 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:32:23.225 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
00:32:23.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:23.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:32:23.225 00.000 15712 MoveAxis(E, 8, ABG)
00:32:23.225 00.000 15712 Guiding  Dir = 2, Dur = 8
00:32:23.225 00.000 15712 IsGuiding returns 0
00:32:23.282 00.057 15712 IsGuiding returns 0
00:32:23.282 00.000 15712 Move returns status 0, amount 8
00:32:23.282 00.000 15712 MoveAxis(N, 0, ABG)
00:32:23.282 00.000 15712 Move returns status 0, amount 0
00:32:23.282 00.000 15712 move complete, result=0
00:32:23.282 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
00:32:23.288 00.006 15712 worker thread done servicing request
00:32:23.288 00.000 15712 Worker thread wakes up
00:32:23.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:23.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:24.710 01.422 15712 Exposure complete
00:32:24.770 00.060 15712 worker thread done servicing request
00:32:24.770 00.000 7988 OnExposeComplete: enter
00:32:24.770 00.000 7988 UpdateGuideState(): m_state=6
00:32:24.774 00.004 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
00:32:24.774 00.000 7988 Star::Find returns 1 (0), X=963.87, Y=188.60, Mass=1375, SNR=24.8, Peak=179 HFD=3.6
00:32:24.776 00.002 7988 MultiStar: [#1 -0.15,-0.29,1.05,U] [#2 0.03,-0.09,0.88,U] [#3 -0.33,0.33,0.00,M3] [#4 -0.20,0.33,0.00,M3] [#5 -0.04,-0.13,0.78,U] [#6 -0.19,-0.27,0.70,U] [#7 -0.24,-0.17,0.54,U] [#8 0.06,-0.10,0.50,U] 
00:32:24.776 00.000 7988 single-star, 6 included, MultiStar: {-0.09, -0.14}, one-star: {-0.11, 0.07}
00:32:24.778 00.002 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.02 = 1.02)
00:32:24.778 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
00:32:24.780 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.58 mountX=0.07 mountY=0.11, mountTheta=1.01
00:32:24.782 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.07, opts=13)
00:32:24.782 00.000 7988 Enqueuing Move request for scope (-0.11, 0.07)
00:32:24.784 00.002 15712 Worker thread wakes up
00:32:24.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
00:32:24.784 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
00:32:24.784 00.000 15712 Moving (-0.11, 0.07) raw xDistance=0.07 yDistance=0.11
00:32:24.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:32:24.786 00.002 7988 UpdateGuideState exits: m=1375 SNR=24.8
00:32:24.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:24.786 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:24.786 00.000 7988 Enqueuing Expose request
00:32:24.786 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
00:32:24.786 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
00:32:24.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:24.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:32:24.786 00.000 15712 MoveAxis(E, 9, ABG)
00:32:24.786 00.000 15712 Guiding  Dir = 2, Dur = 9
00:32:24.786 00.000 15712 IsGuiding returns 0
00:32:24.805 00.019 15712 IsGuiding returns 0
00:32:24.805 00.000 15712 Move returns status 0, amount 9
00:32:24.805 00.000 15712 MoveAxis(N, 0, ABG)
00:32:24.805 00.000 15712 Move returns status 0, amount 0
00:32:24.805 00.000 15712 move complete, result=0
00:32:24.805 00.000 15712 worker thread done servicing request
00:32:24.805 00.000 15712 Worker thread wakes up
00:32:24.805 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:32:24.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:24.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:26.446 01.641 15712 Exposure complete
00:32:26.509 00.063 15712 worker thread done servicing request
00:32:26.509 00.000 7988 OnExposeComplete: enter
00:32:26.509 00.000 7988 UpdateGuideState(): m_state=6
00:32:26.511 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
00:32:26.513 00.002 7988 Star::Find returns 1 (0), X=964.05, Y=188.91, Mass=1540, SNR=26.1, Peak=201 HFD=4.3
00:32:26.513 00.000 7988 MultiStar: [#1 -0.21,-0.09,1.00,U] [#2 -0.08,0.35,0.82,U] [#3 -0.34,0.31,0.00,M4] [#4 0.02,0.48,0.00,M4] [#5 -0.11,0.15,0.74,U] [#6 -0.25,0.04,0.66,U] [#7 -0.27,0.29,0.00,M5] [#8 -0.09,-0.04,0.47,U] 
00:32:26.515 00.002 7988 refined, 5 included, MultiStar: {-0.11, 0.15}, one-star: {0.06, 0.38}
00:32:26.516 00.001 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.63 = 0.63)
00:32:26.516 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
00:32:26.516 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.19 mountX=0.15 mountY=0.10, mountTheta=0.61
00:32:26.516 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.15, opts=13)
00:32:26.516 00.000 7988 Enqueuing Move request for scope (-0.11, 0.15)
00:32:26.516 00.000 15712 Worker thread wakes up
00:32:26.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
00:32:26.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
00:32:26.516 00.000 15712 Moving (-0.11, 0.15) raw xDistance=0.15 yDistance=0.10
00:32:26.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:32:26.523 00.007 7988 UpdateGuideState exits: m=1540 SNR=26.1
00:32:26.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:26.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:26.523 00.000 7988 Enqueuing Expose request
00:32:26.523 00.000 15712 PPEC rslt: input = 0.15, final = -0.04, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
00:32:26.523 00.000 15712 PPEC: input: 0.15, control: -0.04, exposure: 1500
00:32:26.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:26.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:32:26.523 00.000 15712 MoveAxis(E, 12, ABG)
00:32:26.523 00.000 15712 Guiding  Dir = 2, Dur = 12
00:32:26.523 00.000 15712 IsGuiding returns 0
00:32:26.544 00.021 15712 IsGuiding returns 1
00:32:26.544 00.000 15712 scope still moving after pulse duration time elapsed
00:32:26.595 00.051 15712 IsGuiding returns 0
00:32:26.595 00.000 15712 scope move finished after 12 + 55 ms
00:32:26.595 00.000 15712 Move returns status 0, amount 12
00:32:26.595 00.000 15712 MoveAxis(N, 0, ABG)
00:32:26.595 00.000 15712 Move returns status 0, amount 0
00:32:26.595 00.000 15712 move complete, result=0
00:32:26.595 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
00:32:26.597 00.002 15712 worker thread done servicing request
00:32:26.597 00.000 15712 Worker thread wakes up
00:32:26.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:26.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:28.009 01.412 15712 Exposure complete
00:32:28.070 00.061 15712 worker thread done servicing request
00:32:28.071 00.001 7988 OnExposeComplete: enter
00:32:28.071 00.000 7988 UpdateGuideState(): m_state=6
00:32:28.073 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
00:32:28.073 00.000 7988 Star::Find returns 1 (0), X=963.76, Y=188.76, Mass=1442, SNR=25.4, Peak=185 HFD=3.8
00:32:28.075 00.002 7988 MultiStar: [#1 -0.16,-0.03,1.01,U] [#2 -0.08,0.21,0.84,U] [#3 -0.35,0.21,0.00,M5] [#4 -0.39,0.34,0.00,M5] [#5 -0.16,0.07,0.76,U] [#6 -0.22,-0.09,0.68,U] [#7 -0.30,-0.16,0.50,U] [#8 0.06,-0.04,0.49,U] 
00:32:28.077 00.002 7988 refined, 6 included, MultiStar: {-0.16, 0.05}, one-star: {-0.23, 0.23}
00:32:28.077 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.56) = xAngle (1.28 = 1.28)
00:32:28.079 00.002 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
00:32:28.079 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.85 mountX=0.05 mountY=0.16, mountTheta=1.28
00:32:28.081 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.05, opts=13)
00:32:28.081 00.000 7988 Enqueuing Move request for scope (-0.16, 0.05)
00:32:28.084 00.003 15712 Worker thread wakes up
00:32:28.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
00:32:28.084 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
00:32:28.084 00.000 15712 Moving (-0.16, 0.05) raw xDistance=0.05 yDistance=0.16
00:32:28.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:28.084 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.4
00:32:28.086 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:28.086 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:28.086 00.000 7988 Enqueuing Expose request
00:32:28.086 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
00:32:28.086 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
00:32:28.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:28.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:32:28.086 00.000 15712 MoveAxis(E, 9, ABG)
00:32:28.086 00.000 15712 Guiding  Dir = 2, Dur = 9
00:32:28.086 00.000 15712 IsGuiding returns 0
00:32:28.113 00.027 15712 IsGuiding returns 0
00:32:28.113 00.000 15712 Move returns status 0, amount 9
00:32:28.113 00.000 15712 MoveAxis(N, 0, ABG)
00:32:28.113 00.000 15712 Move returns status 0, amount 0
00:32:28.113 00.000 15712 move complete, result=0
00:32:28.113 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
00:32:28.115 00.002 15712 worker thread done servicing request
00:32:28.115 00.000 15712 Worker thread wakes up
00:32:28.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:28.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:29.854 01.739 15712 Exposure complete
00:32:29.902 00.048 15712 worker thread done servicing request
00:32:29.915 00.013 7988 OnExposeComplete: enter
00:32:29.915 00.000 7988 UpdateGuideState(): m_state=6
00:32:29.915 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
00:32:29.915 00.000 7988 Star::Find returns 1 (0), X=963.82, Y=188.77, Mass=1420, SNR=25.0, Peak=189 HFD=3.9
00:32:29.919 00.004 7988 MultiStar: [#1 -0.15,0.03,1.01,U] [#2 -0.05,-0.04,0.91,U] [#3 -0.32,0.21,0.00,M6] [#4 -0.20,0.30,0.75,U] [#5 -0.21,0.30,0.76,U] [#6 -0.31,0.05,0.66,U] [#7 -0.68,-0.21,0.00,M5] [#8 -0.31,0.02,0.46,U] 
00:32:29.919 00.000 7988 refined, 6 included, MultiStar: {-0.18, 0.13}, one-star: {-0.17, 0.24}
00:32:29.919 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.95 = 0.95)
00:32:29.919 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
00:32:29.919 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.51 mountX=0.13 mountY=0.18, mountTheta=0.94
00:32:29.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.13, opts=13)
00:32:29.919 00.000 7988 Enqueuing Move request for scope (-0.18, 0.13)
00:32:29.919 00.000 15712 Worker thread wakes up
00:32:29.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
00:32:29.919 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
00:32:29.919 00.000 15712 Moving (-0.18, 0.13) raw xDistance=0.13 yDistance=0.18
00:32:29.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:29.919 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.0
00:32:29.930 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:29.931 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:29.931 00.000 7988 Enqueuing Expose request
00:32:29.931 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
00:32:29.931 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
00:32:29.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:29.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:32:29.931 00.000 15712 MoveAxis(E, 8, ABG)
00:32:29.931 00.000 15712 Guiding  Dir = 2, Dur = 8
00:32:29.968 00.037 15712 IsGuiding returns 0
00:32:29.984 00.016 15712 IsGuiding returns 0
00:32:29.984 00.000 15712 Move returns status 0, amount 8
00:32:29.984 00.000 15712 MoveAxis(N, 0, ABG)
00:32:29.984 00.000 15712 Move returns status 0, amount 0
00:32:29.984 00.000 15712 move complete, result=0
00:32:29.984 00.000 15712 worker thread done servicing request
00:32:29.984 00.000 15712 Worker thread wakes up
00:32:29.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:29.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:29.984 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
00:32:31.402 01.418 15712 Exposure complete
00:32:31.463 00.061 15712 worker thread done servicing request
00:32:31.463 00.000 7988 OnExposeComplete: enter
00:32:31.464 00.001 7988 UpdateGuideState(): m_state=6
00:32:31.464 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
00:32:31.464 00.000 7988 Star::Find returns 1 (0), X=963.93, Y=188.87, Mass=1473, SNR=25.6, Peak=191 HFD=4.2
00:32:31.464 00.000 7988 MultiStar: [#1 -0.18,0.04,1.01,U] [#2 0.03,-0.01,0.86,U] [#3 -0.46,0.47,0.00,M7] [#4 -0.12,0.33,0.74,U] [#5 -0.04,0.18,0.76,U] [#6 -0.57,-0.10,0.00,M1] [#7 -0.34,0.12,0.50,U] [#8 -0.41,0.30,0.00,M1] 
00:32:31.464 00.000 7988 refined, 5 included, MultiStar: {-0.10, 0.17}, one-star: {-0.05, 0.34}
00:32:31.464 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
00:32:31.464 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
00:32:31.464 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.19 cameraTheta=2.12 mountX=0.16 mountY=0.10, mountTheta=0.53
00:32:31.464 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.17, opts=13)
00:32:31.464 00.000 7988 Enqueuing Move request for scope (-0.10, 0.17)
00:32:31.464 00.000 15712 Worker thread wakes up
00:32:31.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
00:32:31.464 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
00:32:31.464 00.000 15712 Moving (-0.10, 0.17) raw xDistance=0.16 yDistance=0.10
00:32:31.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:31.464 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.6
00:32:31.478 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:31.479 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:31.481 00.002 7988 Enqueuing Expose request
00:32:31.481 00.000 15712 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.55
00:32:31.481 00.000 15712 PPEC: input: 0.16, control: 0.08, exposure: 1500
00:32:31.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:31.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:32:31.481 00.000 15712 MoveAxis(W, 27, ABG)
00:32:31.481 00.000 15712 Guiding  Dir = 3, Dur = 27
00:32:31.481 00.000 15712 IsGuiding returns 0
00:32:31.501 00.020 15712 PulseGuide returned control before completion, sleep 19
00:32:31.527 00.026 15712 IsGuiding returns 1
00:32:31.527 00.000 15712 scope still moving after pulse duration time elapsed
00:32:31.567 00.040 15712 IsGuiding returns 0
00:32:31.567 00.000 15712 scope move finished after 27 + 56 ms
00:32:31.567 00.000 15712 Move returns status 0, amount 27
00:32:31.567 00.000 15712 MoveAxis(N, 0, ABG)
00:32:31.567 00.000 15712 Move returns status 0, amount 0
00:32:31.567 00.000 15712 move complete, result=0
00:32:31.567 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
00:32:31.569 00.002 15712 worker thread done servicing request
00:32:31.569 00.000 15712 Worker thread wakes up
00:32:31.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:31.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:33.200 01.631 15712 Exposure complete
00:32:33.261 00.061 7988 OnExposeComplete: enter
00:32:33.261 00.000 7988 UpdateGuideState(): m_state=6
00:32:33.263 00.002 15712 worker thread done servicing request
00:32:33.263 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
00:32:33.263 00.000 7988 Star::Find returns 1 (0), X=964.04, Y=188.89, Mass=1383, SNR=24.8, Peak=194 HFD=4.1
00:32:33.265 00.002 7988 MultiStar: [#1 -0.41,0.01,0.00,M1] [#2 -0.35,0.24,0.00,M1] [#3 -0.43,0.34,0.00,M8] [#4 -0.09,0.30,0.79,U] [#5 -0.10,0.17,0.75,U] [#6 -0.26,0.07,0.67,U] [#7 -0.37,0.41,0.00,M5] [#8 -0.21,0.06,0.49,U] 
00:32:33.265 00.000 7988 refined, 4 included, MultiStar: {-0.10, 0.22}, one-star: {0.06, 0.36}
00:32:33.268 00.003 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
00:32:33.268 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
00:32:33.270 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.99 mountX=0.22 mountY=0.09, mountTheta=0.40
00:32:33.272 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.22, opts=13)
00:32:33.272 00.000 7988 Enqueuing Move request for scope (-0.10, 0.22)
00:32:33.274 00.002 15712 Worker thread wakes up
00:32:33.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
00:32:33.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
00:32:33.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:32:33.274 00.000 7988 UpdateGuideState exits: m=1383 SNR=24.8
00:32:33.276 00.002 15712 Moving (-0.10, 0.22) raw xDistance=0.22 yDistance=0.09
00:32:33.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:33.277 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:33.279 00.002 7988 Enqueuing Expose request
00:32:33.279 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.55
00:32:33.279 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
00:32:33.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:33.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:32:33.279 00.000 15712 MoveAxis(W, 40, ABG)
00:32:33.279 00.000 15712 Guiding  Dir = 3, Dur = 40
00:32:33.285 00.006 15712 IsGuiding returns 0
00:32:33.302 00.017 15712 PulseGuide returned control before completion, sleep 35
00:32:33.357 00.055 15712 IsGuiding returns 0
00:32:33.357 00.000 15712 Move returns status 0, amount 40
00:32:33.357 00.000 15712 MoveAxis(N, 0, ABG)
00:32:33.357 00.000 15712 Move returns status 0, amount 0
00:32:33.357 00.000 15712 move complete, result=0
00:32:33.357 00.000 15712 worker thread done servicing request
00:32:33.357 00.000 15712 Worker thread wakes up
00:32:33.357 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
00:32:33.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:33.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:34.778 01.421 15712 Exposure complete
00:32:34.840 00.062 15712 worker thread done servicing request
00:32:34.840 00.000 7988 OnExposeComplete: enter
00:32:34.840 00.000 7988 UpdateGuideState(): m_state=6
00:32:34.842 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
00:32:34.842 00.000 7988 Star::Find returns 1 (0), X=963.95, Y=188.72, Mass=1309, SNR=24.2, Peak=166 HFD=3.9
00:32:34.844 00.002 7988 MultiStar: [#1 -0.16,0.02,1.03,U] [#2 -0.09,0.18,0.92,U] [#3 -0.39,0.15,0.00,M9] [#4 -0.14,0.38,0.00,M3] [#5 0.09,0.18,0.78,U] [#6 -0.21,0.07,0.66,U] [#7 -0.43,0.25,0.00,M6] [#8 0.02,0.21,0.47,U] 
00:32:34.844 00.000 7988 refined, 5 included, MultiStar: {-0.07, 0.14}, one-star: {-0.04, 0.19}
00:32:34.846 00.002 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
00:32:34.846 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
00:32:34.849 00.003 7988 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.04 mountX=0.14 mountY=0.07, mountTheta=0.45
00:32:34.851 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.14, opts=13)
00:32:34.851 00.000 7988 Enqueuing Move request for scope (-0.07, 0.14)
00:32:34.853 00.002 15712 Worker thread wakes up
00:32:34.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
00:32:34.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
00:32:34.853 00.000 15712 Moving (-0.07, 0.14) raw xDistance=0.14 yDistance=0.07
00:32:34.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:34.853 00.000 7988 UpdateGuideState exits: m=1309 SNR=24.2
00:32:34.855 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:34.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:34.857 00.002 7988 Enqueuing Expose request
00:32:34.857 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
00:32:34.857 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
00:32:34.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:34.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:32:34.857 00.000 15712 MoveAxis(E, 2, ABG)
00:32:34.857 00.000 15712 Guiding  Dir = 2, Dur = 2
00:32:34.859 00.002 15712 IsGuiding returns 0
00:32:34.871 00.012 15712 IsGuiding returns 0
00:32:34.871 00.000 15712 Move returns status 0, amount 2
00:32:34.871 00.000 15712 MoveAxis(N, 0, ABG)
00:32:34.871 00.000 15712 Move returns status 0, amount 0
00:32:34.871 00.000 15712 move complete, result=0
00:32:34.871 00.000 15712 worker thread done servicing request
00:32:34.871 00.000 15712 Worker thread wakes up
00:32:34.871 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:32:34.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:34.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:36.514 01.643 15712 Exposure complete
00:32:36.574 00.060 15712 worker thread done servicing request
00:32:36.574 00.000 7988 OnExposeComplete: enter
00:32:36.576 00.002 7988 UpdateGuideState(): m_state=6
00:32:36.576 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
00:32:36.576 00.000 7988 Star::Find returns 1 (0), X=963.89, Y=188.58, Mass=1426, SNR=25.0, Peak=142 HFD=4.4
00:32:36.576 00.000 7988 MultiStar: [#1 -0.16,-0.09,1.01,U] [#2 -0.06,0.07,0.89,U] [#3 -0.29,0.32,0.00,M10] [#4 -0.05,0.27,0.75,U] [#5 -0.13,-0.19,0.75,U] [#6 -0.31,0.03,0.65,U] [#7 -0.10,-0.23,0.51,U] [#8 -0.18,0.06,0.48,U] 
00:32:36.576 00.000 7988 single-star, 7 included, MultiStar: {-0.13, 0.00}, one-star: {-0.10, 0.05}
00:32:36.576 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
00:32:36.583 00.007 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
00:32:36.583 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.68 mountX=0.05 mountY=0.10, mountTheta=1.11
00:32:36.583 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.05, opts=13)
00:32:36.583 00.000 7988 Enqueuing Move request for scope (-0.10, 0.05)
00:32:36.583 00.000 15712 Worker thread wakes up
00:32:36.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
00:32:36.583 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
00:32:36.583 00.000 15712 Moving (-0.10, 0.05) raw xDistance=0.05 yDistance=0.10
00:32:36.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:36.583 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.0
00:32:36.590 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:36.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:36.592 00.002 7988 Enqueuing Expose request
00:32:36.592 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
00:32:36.592 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
00:32:36.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:36.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:32:36.592 00.000 15712 MoveAxis(E, 1, ABG)
00:32:36.592 00.000 15712 Guiding  Dir = 2, Dur = 1
00:32:36.617 00.025 15712 IsGuiding returns 0
00:32:36.634 00.017 15712 IsGuiding returns 0
00:32:36.634 00.000 15712 Move returns status 0, amount 1
00:32:36.634 00.000 15712 MoveAxis(N, 0, ABG)
00:32:36.634 00.000 15712 Move returns status 0, amount 0
00:32:36.634 00.000 15712 move complete, result=0
00:32:36.634 00.000 15712 worker thread done servicing request
00:32:36.634 00.000 15712 Worker thread wakes up
00:32:36.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:36.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:36.634 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:32:38.045 01.411 15712 Exposure complete
00:32:38.095 00.050 15712 worker thread done servicing request
00:32:38.108 00.013 7988 OnExposeComplete: enter
00:32:38.108 00.000 7988 UpdateGuideState(): m_state=6
00:32:38.110 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
00:32:38.110 00.000 7988 Star::Find returns 1 (0), X=963.79, Y=188.56, Mass=1416, SNR=25.1, Peak=142 HFD=4.1
00:32:38.112 00.002 7988 MultiStar: [#1 -0.22,-0.29,1.03,U] [#2 -0.12,0.01,0.86,U] [#3 -0.34,0.04,0.86,U] [#4 -0.12,-0.01,0.75,U] [#5 -0.02,-0.12,0.77,U] [#6 -0.43,-0.19,0.00,M1] [#7 -0.30,-0.69,0.00,M6] [#8 -0.39,0.09,0.00,M1] 
00:32:38.113 00.001 7988 refined, 5 included, MultiStar: {-0.18, -0.06}, one-star: {-0.19, 0.04}
00:32:38.113 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
00:32:38.115 00.002 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
00:32:38.115 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.81 mountX=-0.06 mountY=0.18, mountTheta=1.91
00:32:38.117 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.06, opts=13)
00:32:38.119 00.002 7988 Enqueuing Move request for scope (-0.18, -0.06)
00:32:38.119 00.000 15712 Worker thread wakes up
00:32:38.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:38.119 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.1
00:32:38.122 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:38.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:38.123 00.001 7988 Enqueuing Expose request
00:32:38.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
00:32:38.123 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
00:32:38.123 00.000 15712 Moving (-0.18, -0.06) raw xDistance=-0.06 yDistance=0.18
00:32:38.125 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
00:32:38.125 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
00:32:38.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:38.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:32:38.125 00.000 15712 MoveAxis(E, 4, ABG)
00:32:38.125 00.000 15712 Guiding  Dir = 2, Dur = 4
00:32:38.125 00.000 15712 IsGuiding returns 0
00:32:38.146 00.021 15712 IsGuiding returns 0
00:32:38.146 00.000 15712 Move returns status 0, amount 4
00:32:38.146 00.000 15712 MoveAxis(N, 0, ABG)
00:32:38.146 00.000 15712 Move returns status 0, amount 0
00:32:38.146 00.000 15712 move complete, result=0
00:32:38.146 00.000 15712 worker thread done servicing request
00:32:38.146 00.000 15712 Worker thread wakes up
00:32:38.146 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
00:32:38.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:38.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:39.895 01.749 15712 Exposure complete
00:32:39.958 00.063 7988 OnExposeComplete: enter
00:32:39.958 00.000 7988 UpdateGuideState(): m_state=6
00:32:39.960 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
00:32:39.962 00.002 15712 worker thread done servicing request
00:32:39.962 00.000 7988 Star::Find returns 1 (0), X=963.74, Y=188.36, Mass=1348, SNR=24.5, Peak=144 HFD=3.9
00:32:39.963 00.001 7988 MultiStar: [#1 -0.15,-0.41,0.00,M1] [#2 -0.38,-0.12,0.00,M1] [#3 -0.61,-0.11,0.00,M10] [#4 -0.48,-0.11,0.00,M2] [#5 -0.26,-0.11,0.78,U] [#6 -0.17,-0.21,0.69,U] [#7 -0.25,-0.48,0.00,M7] [#8 -0.21,-0.61,0.00,M2] 
00:32:39.965 00.002 7988 refined, 2 included, MultiStar: {-0.23, -0.16}, one-star: {-0.25, -0.17}
00:32:39.965 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.09 = 2.19)
00:32:39.967 00.002 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.16)
00:32:39.967 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.53 mountX=-0.16 mountY=0.23, mountTheta=2.18
00:32:39.969 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.16, opts=13)
00:32:39.971 00.002 7988 Enqueuing Move request for scope (-0.23, -0.16)
00:32:39.972 00.001 15712 Worker thread wakes up
00:32:39.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.16) opts 0xd
00:32:39.972 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.16)
00:32:39.972 00.000 15712 Moving (-0.23, -0.16) raw xDistance=-0.16 yDistance=0.23
00:32:39.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:39.972 00.000 7988 UpdateGuideState exits: m=1348 SNR=24.5
00:32:39.975 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:39.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:39.975 00.000 7988 Enqueuing Expose request
00:32:39.975 00.000 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.54
00:32:39.975 00.000 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
00:32:39.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:39.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:32:39.975 00.000 15712 MoveAxis(E, 39, ABG)
00:32:39.975 00.000 15712 Guiding  Dir = 2, Dur = 39
00:32:39.975 00.000 15712 IsGuiding returns 0
00:32:40.006 00.031 15712 PulseGuide returned control before completion, sleep 22
00:32:40.051 00.045 15712 IsGuiding returns 0
00:32:40.051 00.000 15712 Move returns status 0, amount 39
00:32:40.051 00.000 15712 MoveAxis(N, 0, ABG)
00:32:40.051 00.000 15712 Move returns status 0, amount 0
00:32:40.051 00.000 15712 move complete, result=0
00:32:40.051 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
00:32:40.057 00.006 15712 worker thread done servicing request
00:32:40.057 00.000 15712 Worker thread wakes up
00:32:40.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:40.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:41.474 01.417 15712 Exposure complete
00:32:41.533 00.059 15712 worker thread done servicing request
00:32:41.533 00.000 7988 OnExposeComplete: enter
00:32:41.536 00.003 7988 UpdateGuideState(): m_state=6
00:32:41.538 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
00:32:41.538 00.000 7988 Star::Find returns 1 (0), X=963.75, Y=188.45, Mass=1377, SNR=24.7, Peak=150 HFD=3.9
00:32:41.540 00.002 7988 MultiStar: [#1 -0.30,-0.38,0.00,M2] [#2 -0.35,-0.11,0.90,U] [#3 -0.54,-0.06,0.00,R] [#4 -0.46,-0.08,0.00,M3] [#5 -0.24,-0.19,0.69,U] [#6 -0.38,-0.30,0.00,M1] [#7 -0.27,-0.03,0.50,U] [#8 -0.39,-0.57,0.00,M3] 
00:32:41.540 00.000 7988 single-star, 3 included, MultiStar: {-0.27, -0.11}, one-star: {-0.24, -0.08}
00:32:41.540 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
00:32:41.542 00.002 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
00:32:41.542 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-2.81 mountX=-0.08 mountY=0.24, mountTheta=1.91
00:32:41.544 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.08, opts=13)
00:32:41.546 00.002 7988 Enqueuing Move request for scope (-0.24, -0.08)
00:32:41.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=26, FiltMax=255, Gamma=0.690
00:32:41.548 00.002 7988 UpdateGuideState exits: m=1377 SNR=24.7
00:32:41.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:41.550 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:41.552 00.002 7988 Enqueuing Expose request
00:32:41.552 00.000 15712 Worker thread wakes up
00:32:41.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.08) opts 0xd
00:32:41.552 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.08)
00:32:41.552 00.000 15712 Moving (-0.24, -0.08) raw xDistance=-0.08 yDistance=0.24
00:32:41.552 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
00:32:41.552 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
00:32:41.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:41.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:32:41.552 00.000 15712 MoveAxis(E, 10, ABG)
00:32:41.552 00.000 15712 Guiding  Dir = 2, Dur = 10
00:32:41.552 00.000 15712 IsGuiding returns 0
00:32:41.600 00.048 15712 IsGuiding returns 1
00:32:41.600 00.000 15712 scope still moving after pulse duration time elapsed
00:32:41.632 00.032 15712 IsGuiding returns 0
00:32:41.632 00.000 15712 scope move finished after 10 + 65 ms
00:32:41.632 00.000 15712 Move returns status 0, amount 10
00:32:41.632 00.000 15712 MoveAxis(N, 0, ABG)
00:32:41.632 00.000 15712 Move returns status 0, amount 0
00:32:41.632 00.000 15712 move complete, result=0
00:32:41.632 00.000 15712 worker thread done servicing request
00:32:41.632 00.000 15712 Worker thread wakes up
00:32:41.632 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
00:32:41.634 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:41.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:43.374 01.740 15712 Exposure complete
00:32:43.436 00.062 15712 worker thread done servicing request
00:32:43.436 00.000 7988 OnExposeComplete: enter
00:32:43.436 00.000 7988 UpdateGuideState(): m_state=6
00:32:43.440 00.004 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
00:32:43.440 00.000 7988 Star::Find returns 1 (0), X=963.56, Y=188.30, Mass=1426, SNR=25.1, Peak=151 HFD=4.0
00:32:43.442 00.002 7988 MultiStar: [#1 -0.38,-0.24,0.00,M3] [#2 -0.28,-0.11,0.87,U] [#3 0.03,-0.10,0.86,U] [#4 -0.38,-0.04,0.00,M4] [#5 -0.62,-0.27,0.00,M1] [#6 -0.55,-0.49,0.00,M2] [#7 -0.41,-0.34,0.00,M7] [#8 -0.37,-0.09,0.00,M4] 
00:32:43.442 00.000 7988 refined, 2 included, MultiStar: {-0.24, -0.15}, one-star: {-0.42, -0.23}
00:32:43.444 00.002 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
00:32:43.444 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
00:32:43.446 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-2.57 mountX=-0.15 mountY=0.24, mountTheta=2.14
00:32:43.448 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.15, opts=13)
00:32:43.448 00.000 7988 Enqueuing Move request for scope (-0.24, -0.15)
00:32:43.450 00.002 15712 Worker thread wakes up
00:32:43.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.15) opts 0xd
00:32:43.450 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.15)
00:32:43.450 00.000 15712 Moving (-0.24, -0.15) raw xDistance=-0.15 yDistance=0.24
00:32:43.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:43.450 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.1
00:32:43.452 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:43.452 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:43.452 00.000 7988 Enqueuing Expose request
00:32:43.452 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
00:32:43.452 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
00:32:43.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:43.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:32:43.452 00.000 15712 MoveAxis(E, 10, ABG)
00:32:43.452 00.000 15712 Guiding  Dir = 2, Dur = 10
00:32:43.452 00.000 15712 IsGuiding returns 0
00:32:43.468 00.016 15712 IsGuiding returns 1
00:32:43.468 00.000 15712 scope still moving after pulse duration time elapsed
00:32:43.519 00.051 15712 IsGuiding returns 1
00:32:43.547 00.028 15712 IsGuiding returns 0
00:32:43.547 00.000 15712 scope move finished after 10 + 80 ms
00:32:43.547 00.000 15712 Move returns status 0, amount 10
00:32:43.547 00.000 15712 MoveAxis(N, 0, ABG)
00:32:43.547 00.000 15712 Move returns status 0, amount 0
00:32:43.547 00.000 15712 move complete, result=0
00:32:43.547 00.000 15712 worker thread done servicing request
00:32:43.547 00.000 15712 Worker thread wakes up
00:32:43.547 00.000 7988 GuideStep: -0.2 px 10 ms EAST, 0.2 px 0 ms NORTH
00:32:43.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:43.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:44.952 01.405 15712 Exposure complete
00:32:45.010 00.058 15712 worker thread done servicing request
00:32:45.010 00.000 7988 OnExposeComplete: enter
00:32:45.014 00.004 7988 UpdateGuideState(): m_state=6
00:32:45.014 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
00:32:45.016 00.002 7988 Star::Find returns 1 (0), X=964.09, Y=188.64, Mass=1523, SNR=26.1, Peak=171 HFD=4.0
00:32:45.018 00.002 7988 MultiStar: [#1 -0.19,-0.17,0.97,U] [#2 0.02,-0.02,0.84,U] [#3 0.07,0.12,0.86,U] [#4 -0.27,0.08,0.71,U] [#5 -0.15,0.14,0.74,U] [#6 -0.21,-0.03,0.66,U] [#7 -0.11,0.09,0.54,U] [#8 -0.18,0.10,0.44,U] 
00:32:45.018 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {0.10, 0.11}
00:32:45.020 00.002 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
00:32:45.020 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
00:32:45.022 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.71 mountX=0.04 mountY=0.09, mountTheta=1.14
00:32:45.022 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
00:32:45.024 00.002 7988 Enqueuing Move request for scope (-0.09, 0.04)
00:32:45.024 00.000 15712 Worker thread wakes up
00:32:45.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:45.024 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.1
00:32:45.027 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:45.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:45.029 00.002 7988 Enqueuing Expose request
00:32:45.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
00:32:45.029 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
00:32:45.029 00.000 15712 Moving (-0.09, 0.04) raw xDistance=0.04 yDistance=0.09
00:32:45.029 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
00:32:45.029 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
00:32:45.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:45.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:32:45.029 00.000 15712 MoveAxis(E, 11, ABG)
00:32:45.029 00.000 15712 Guiding  Dir = 2, Dur = 11
00:32:45.029 00.000 15712 IsGuiding returns 0
00:32:45.045 00.016 15712 IsGuiding returns 1
00:32:45.045 00.000 15712 scope still moving after pulse duration time elapsed
00:32:45.106 00.061 15712 IsGuiding returns 0
00:32:45.106 00.000 15712 scope move finished after 11 + 59 ms
00:32:45.106 00.000 15712 Move returns status 0, amount 11
00:32:45.106 00.000 15712 MoveAxis(N, 0, ABG)
00:32:45.106 00.000 15712 Move returns status 0, amount 0
00:32:45.106 00.000 15712 move complete, result=0
00:32:45.106 00.000 15712 worker thread done servicing request
00:32:45.106 00.000 15712 Worker thread wakes up
00:32:45.106 00.000 7988 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
00:32:45.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:45.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:46.739 01.633 15712 Exposure complete
00:32:46.800 00.061 15712 worker thread done servicing request
00:32:46.801 00.001 7988 OnExposeComplete: enter
00:32:46.801 00.000 7988 UpdateGuideState(): m_state=6
00:32:46.801 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
00:32:46.801 00.000 7988 Star::Find returns 1 (0), X=963.91, Y=188.92, Mass=1422, SNR=25.1, Peak=198 HFD=4.2
00:32:46.801 00.000 7988 MultiStar: [#1 -0.21,0.10,1.05,U] [#2 -0.08,0.30,0.88,U] [#3 -0.03,0.53,0.00,M1] [#4 -0.11,0.17,0.73,U] [#5 -0.36,0.18,0.00,M1] [#6 -0.66,0.13,0.00,M2] [#7 -0.35,0.25,0.00,M7] [#8 -0.43,0.26,0.00,M4] 
00:32:46.801 00.000 7988 refined, 3 included, MultiStar: {-0.12, 0.24}, one-star: {-0.07, 0.39}
00:32:46.801 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
00:32:46.801 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
00:32:46.801 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.03 mountX=0.24 mountY=0.11, mountTheta=0.44
00:32:46.810 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.24, opts=13)
00:32:46.810 00.000 7988 Enqueuing Move request for scope (-0.12, 0.24)
00:32:46.810 00.000 15712 Worker thread wakes up
00:32:46.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
00:32:46.810 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
00:32:46.810 00.000 15712 Moving (-0.12, 0.24) raw xDistance=0.24 yDistance=0.11
00:32:46.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:46.810 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.1
00:32:46.815 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:46.816 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:46.816 00.000 7988 Enqueuing Expose request
00:32:46.816 00.000 15712 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.53
00:32:46.816 00.000 15712 PPEC: input: 0.24, control: 0.12, exposure: 1500
00:32:46.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:46.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:32:46.816 00.000 15712 MoveAxis(W, 40, ABG)
00:32:46.816 00.000 15712 Guiding  Dir = 3, Dur = 40
00:32:46.816 00.000 15712 IsGuiding returns 0
00:32:46.848 00.032 15712 PulseGuide returned control before completion, sleep 22
00:32:46.896 00.048 15712 IsGuiding returns 0
00:32:46.896 00.000 15712 Move returns status 0, amount 40
00:32:46.896 00.000 15712 MoveAxis(N, 0, ABG)
00:32:46.896 00.000 15712 Move returns status 0, amount 0
00:32:46.896 00.000 15712 move complete, result=0
00:32:46.896 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
00:32:46.898 00.002 15712 worker thread done servicing request
00:32:46.898 00.000 15712 Worker thread wakes up
00:32:46.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:46.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:48.302 01.404 15712 Exposure complete
00:32:48.356 00.054 15712 worker thread done servicing request
00:32:48.356 00.000 7988 OnExposeComplete: enter
00:32:48.363 00.007 7988 UpdateGuideState(): m_state=6
00:32:48.365 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
00:32:48.365 00.000 7988 Star::Find returns 1 (0), X=963.90, Y=188.81, Mass=1404, SNR=25.0, Peak=184 HFD=4.0
00:32:48.367 00.002 7988 MultiStar: [#1 -0.33,-0.07,1.03,U] [#2 -0.27,0.00,0.85,U] [#3 0.02,0.37,0.91,U] [#4 -0.13,0.33,0.76,U] [#5 -0.08,-0.09,0.79,U] [#6 -0.52,0.09,0.00,M3] [#7 -0.19,-0.14,0.51,U] [#8 -0.31,0.00,0.49,U] 
00:32:48.367 00.000 7988 refined, 7 included, MultiStar: {-0.17, 0.10}, one-star: {-0.08, 0.28}
00:32:48.369 00.002 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
00:32:48.369 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
00:32:48.371 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.59 mountX=0.10 mountY=0.16, mountTheta=1.02
00:32:48.373 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.10, opts=13)
00:32:48.373 00.000 7988 Enqueuing Move request for scope (-0.17, 0.10)
00:32:48.375 00.002 15712 Worker thread wakes up
00:32:48.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
00:32:48.375 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
00:32:48.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:48.375 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.0
00:32:48.377 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:48.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:48.379 00.002 15712 Moving (-0.17, 0.10) raw xDistance=0.10 yDistance=0.16
00:32:48.379 00.000 7988 Enqueuing Expose request
00:32:48.381 00.002 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
00:32:48.381 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
00:32:48.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:48.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:32:48.381 00.000 15712 MoveAxis(E, 9, ABG)
00:32:48.381 00.000 15712 Guiding  Dir = 2, Dur = 9
00:32:48.381 00.000 15712 IsGuiding returns 0
00:32:48.395 00.014 15712 IsGuiding returns 0
00:32:48.395 00.000 15712 Move returns status 0, amount 9
00:32:48.395 00.000 15712 MoveAxis(N, 0, ABG)
00:32:48.395 00.000 15712 Move returns status 0, amount 0
00:32:48.395 00.000 15712 move complete, result=0
00:32:48.395 00.000 15712 worker thread done servicing request
00:32:48.395 00.000 15712 Worker thread wakes up
00:32:48.395 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
00:32:48.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:48.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:50.040 01.645 15712 Exposure complete
00:32:50.102 00.062 15712 worker thread done servicing request
00:32:50.102 00.000 7988 OnExposeComplete: enter
00:32:50.102 00.000 7988 UpdateGuideState(): m_state=6
00:32:50.104 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
00:32:50.106 00.002 7988 Star::Find returns 1 (0), X=963.64, Y=188.55, Mass=1445, SNR=25.4, Peak=151 HFD=3.9
00:32:50.107 00.001 7988 MultiStar: [#1 -0.46,-0.27,0.00,M1] [#2 -0.17,0.04,0.88,U] [#3 0.17,-0.03,0.86,U] [#4 -0.23,-0.31,0.00,M2] [#5 -0.22,-0.35,0.00,M1] [#6 -0.59,-0.20,0.00,M4] [#7 -0.18,-0.48,0.00,M7] [#8 -0.79,-0.25,0.00,M4] 
00:32:50.107 00.000 7988 refined, 2 included, MultiStar: {-0.13, 0.01}, one-star: {-0.35, 0.02}
00:32:50.109 00.002 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
00:32:50.109 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
00:32:50.111 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.04 mountX=0.01 mountY=0.13, mountTheta=1.48
00:32:50.113 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.01, opts=13)
00:32:50.113 00.000 7988 Enqueuing Move request for scope (-0.13, 0.01)
00:32:50.115 00.002 15712 Worker thread wakes up
00:32:50.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
00:32:50.115 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
00:32:50.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:50.115 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.4
00:32:50.117 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:50.118 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:50.118 00.000 7988 Enqueuing Expose request
00:32:50.118 00.000 15712 Moving (-0.13, 0.01) raw xDistance=0.01 yDistance=0.13
00:32:50.123 00.005 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
00:32:50.123 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
00:32:50.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:50.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:32:50.123 00.000 15712 MoveAxis(E, 10, ABG)
00:32:50.123 00.000 15712 Guiding  Dir = 2, Dur = 10
00:32:50.157 00.034 15712 IsGuiding returns 0
00:32:50.173 00.016 15712 IsGuiding returns 1
00:32:50.173 00.000 15712 scope still moving after pulse duration time elapsed
00:32:50.197 00.024 15712 IsGuiding returns 1
00:32:50.229 00.032 15712 IsGuiding returns 0
00:32:50.229 00.000 15712 scope move finished after 10 + 70 ms
00:32:50.229 00.000 15712 Move returns status 0, amount 10
00:32:50.229 00.000 15712 MoveAxis(N, 0, ABG)
00:32:50.229 00.000 15712 Move returns status 0, amount 0
00:32:50.229 00.000 15712 move complete, result=0
00:32:50.229 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
00:32:50.239 00.010 15712 worker thread done servicing request
00:32:50.239 00.000 15712 Worker thread wakes up
00:32:50.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:50.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:51.649 01.410 15712 Exposure complete
00:32:51.710 00.061 15712 worker thread done servicing request
00:32:51.710 00.000 7988 OnExposeComplete: enter
00:32:51.710 00.000 7988 UpdateGuideState(): m_state=6
00:32:51.710 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
00:32:51.710 00.000 7988 Star::Find returns 1 (0), X=963.71, Y=188.77, Mass=1349, SNR=24.4, Peak=153 HFD=4.0
00:32:51.710 00.000 7988 MultiStar: [#1 -0.25,-0.22,1.01,U] [#2 -0.19,-0.08,0.86,U] [#3 0.15,0.28,0.87,U] [#4 -0.47,0.17,0.00,M3] [#5 -0.39,-0.19,0.00,M2] [#6 -0.49,-0.23,0.00,M5] [#7 -0.71,0.25,0.00,M8] [#8 -0.37,0.12,0.00,M5] 
00:32:51.710 00.000 7988 refined, 3 included, MultiStar: {-0.15, 0.05}, one-star: {-0.27, 0.24}
00:32:51.710 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
00:32:51.710 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
00:32:51.710 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.80 mountX=0.05 mountY=0.15, mountTheta=1.23
00:32:51.720 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.05, opts=13)
00:32:51.720 00.000 7988 Enqueuing Move request for scope (-0.15, 0.05)
00:32:51.720 00.000 15712 Worker thread wakes up
00:32:51.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
00:32:51.720 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
00:32:51.720 00.000 15712 Moving (-0.15, 0.05) raw xDistance=0.05 yDistance=0.15
00:32:51.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:51.720 00.000 7988 UpdateGuideState exits: m=1349 SNR=24.4
00:32:51.725 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:51.726 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:51.726 00.000 7988 Enqueuing Expose request
00:32:51.726 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
00:32:51.726 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
00:32:51.726 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:51.726 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:32:51.726 00.000 15712 MoveAxis(E, 11, ABG)
00:32:51.726 00.000 15712 Guiding  Dir = 2, Dur = 11
00:32:51.726 00.000 15712 IsGuiding returns 0
00:32:51.754 00.028 15712 IsGuiding returns 1
00:32:51.754 00.000 15712 scope still moving after pulse duration time elapsed
00:32:51.811 00.057 15712 IsGuiding returns 0
00:32:51.811 00.000 15712 scope move finished after 11 + 78 ms
00:32:51.811 00.000 15712 Move returns status 0, amount 11
00:32:51.811 00.000 15712 MoveAxis(N, 0, ABG)
00:32:51.811 00.000 15712 Move returns status 0, amount 0
00:32:51.811 00.000 15712 move complete, result=0
00:32:51.811 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
00:32:51.811 00.000 15712 worker thread done servicing request
00:32:51.821 00.010 15712 Worker thread wakes up
00:32:51.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:51.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:53.563 01.742 15712 Exposure complete
00:32:53.625 00.062 15712 worker thread done servicing request
00:32:53.625 00.000 7988 OnExposeComplete: enter
00:32:53.625 00.000 7988 UpdateGuideState(): m_state=6
00:32:53.625 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
00:32:53.629 00.004 7988 Star::Find returns 1 (0), X=963.76, Y=188.77, Mass=1450, SNR=25.5, Peak=153 HFD=4.5
00:32:53.629 00.000 7988 MultiStar: [#1 -0.39,-0.31,0.00,M1] [#2 -0.32,0.10,0.87,U] [#3 0.01,0.02,0.84,U] [#4 -0.32,0.23,0.00,M4] [#5 -0.29,-0.25,0.00,M3] [#6 -0.38,0.05,0.00,M6] [#7 -0.38,-0.17,0.00,M9] [#8 -0.05,0.33,0.49,U] 
00:32:53.629 00.000 7988 refined, 3 included, MultiStar: {-0.16, 0.16}, one-star: {-0.22, 0.24}
00:32:53.629 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.56) = xAngle (0.81 = 0.81)
00:32:53.629 00.000 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
00:32:53.629 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.37 mountX=0.16 mountY=0.16, mountTheta=0.79
00:32:53.629 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.16, opts=13)
00:32:53.629 00.000 7988 Enqueuing Move request for scope (-0.16, 0.16)
00:32:53.629 00.000 15712 Worker thread wakes up
00:32:53.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
00:32:53.629 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
00:32:53.629 00.000 15712 Moving (-0.16, 0.16) raw xDistance=0.16 yDistance=0.16
00:32:53.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:53.629 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.5
00:32:53.640 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:53.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:53.640 00.000 7988 Enqueuing Expose request
00:32:53.640 00.000 15712 PPEC rslt: input = 0.16, final = -0.04, react = 0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
00:32:53.640 00.000 15712 PPEC: input: 0.16, control: -0.04, exposure: 1500
00:32:53.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:53.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:32:53.640 00.000 15712 MoveAxis(E, 12, ABG)
00:32:53.640 00.000 15712 Guiding  Dir = 2, Dur = 12
00:32:53.640 00.000 15712 IsGuiding returns 0
00:32:53.706 00.066 15712 IsGuiding returns 1
00:32:53.706 00.000 15712 scope still moving after pulse duration time elapsed
00:32:53.736 00.030 15712 IsGuiding returns 0
00:32:53.736 00.000 15712 scope move finished after 12 + 79 ms
00:32:53.736 00.000 15712 Move returns status 0, amount 12
00:32:53.736 00.000 15712 MoveAxis(N, 0, ABG)
00:32:53.736 00.000 15712 Move returns status 0, amount 0
00:32:53.736 00.000 15712 move complete, result=0
00:32:53.736 00.000 7988 GuideStep: 0.2 px 12 ms EAST, 0.2 px 0 ms NORTH
00:32:53.736 00.000 15712 worker thread done servicing request
00:32:53.736 00.000 15712 Worker thread wakes up
00:32:53.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:53.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:55.157 01.421 15712 Exposure complete
00:32:55.220 00.063 15712 worker thread done servicing request
00:32:55.220 00.000 7988 OnExposeComplete: enter
00:32:55.220 00.000 7988 UpdateGuideState(): m_state=6
00:32:55.220 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
00:32:55.220 00.000 7988 Star::Find returns 1 (0), X=963.72, Y=188.75, Mass=1333, SNR=24.4, Peak=164 HFD=3.8
00:32:55.220 00.000 7988 MultiStar: [#1 -0.56,-0.24,0.00,M2] [#2 -0.47,-0.05,0.00,M1] [#3 -0.00,0.17,0.91,U] [#4 -0.42,0.25,0.00,M5] [#5 -0.19,-0.28,0.75,U] [#6 -0.57,-0.09,0.00,M7] [#7 0.01,0.19,0.49,U] [#8 -0.29,0.31,0.00,M5] 
00:32:55.220 00.000 7988 refined, 3 included, MultiStar: {-0.13, 0.08}, one-star: {-0.27, 0.22}
00:32:55.220 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.02 = 1.02)
00:32:55.228 00.008 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
00:32:55.228 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.58 mountX=0.08 mountY=0.13, mountTheta=1.01
00:32:55.228 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.08, opts=13)
00:32:55.228 00.000 7988 Enqueuing Move request for scope (-0.13, 0.08)
00:32:55.228 00.000 15712 Worker thread wakes up
00:32:55.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
00:32:55.228 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
00:32:55.228 00.000 15712 Moving (-0.13, 0.08) raw xDistance=0.08 yDistance=0.13
00:32:55.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:32:55.234 00.006 7988 UpdateGuideState exits: m=1333 SNR=24.4
00:32:55.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:55.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:55.234 00.000 7988 Enqueuing Expose request
00:32:55.234 00.000 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
00:32:55.234 00.000 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
00:32:55.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:55.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:32:55.234 00.000 15712 MoveAxis(E, 12, ABG)
00:32:55.234 00.000 15712 Guiding  Dir = 2, Dur = 12
00:32:55.234 00.000 15712 IsGuiding returns 0
00:32:55.255 00.021 15712 IsGuiding returns 1
00:32:55.255 00.000 15712 scope still moving after pulse duration time elapsed
00:32:55.302 00.047 15712 IsGuiding returns 0
00:32:55.302 00.000 15712 scope move finished after 12 + 53 ms
00:32:55.302 00.000 15712 Move returns status 0, amount 12
00:32:55.302 00.000 15712 MoveAxis(N, 0, ABG)
00:32:55.302 00.000 15712 Move returns status 0, amount 0
00:32:55.302 00.000 15712 move complete, result=0
00:32:55.302 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
00:32:55.306 00.004 15712 worker thread done servicing request
00:32:55.306 00.000 15712 Worker thread wakes up
00:32:55.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:55.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:56.941 01.635 15712 Exposure complete
00:32:57.000 00.059 15712 worker thread done servicing request
00:32:57.002 00.002 7988 OnExposeComplete: enter
00:32:57.002 00.000 7988 UpdateGuideState(): m_state=6
00:32:57.002 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
00:32:57.005 00.003 7988 Star::Find returns 1 (0), X=963.83, Y=188.95, Mass=1305, SNR=24.1, Peak=168 HFD=4.1
00:32:57.006 00.001 7988 MultiStar: [#1 -0.32,0.15,1.04,U] [#2 -0.29,0.10,0.92,U] [#3 -0.06,0.43,0.00,M1] [#4 -0.31,0.38,0.00,M6] [#5 -0.34,0.01,0.78,U] [#6 -0.56,0.19,0.00,M8] [#7 -0.19,-0.09,0.58,U] [#8 -0.37,0.21,0.00,M6] 
00:32:57.008 00.002 7988 refined, 4 included, MultiStar: {-0.26, 0.15}, one-star: {-0.15, 0.42}
00:32:57.010 00.002 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.07 = 1.07)
00:32:57.010 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
00:32:57.012 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.64 mountX=0.14 mountY=0.26, mountTheta=1.06
00:32:57.013 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.15, opts=13)
00:32:57.013 00.000 7988 Enqueuing Move request for scope (-0.26, 0.15)
00:32:57.013 00.000 15712 Worker thread wakes up
00:32:57.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
00:32:57.013 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
00:32:57.013 00.000 15712 Moving (-0.26, 0.15) raw xDistance=0.14 yDistance=0.26
00:32:57.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:32:57.013 00.000 7988 UpdateGuideState exits: m=1305 SNR=24.1
00:32:57.018 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:57.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:57.018 00.000 7988 Enqueuing Expose request
00:32:57.018 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
00:32:57.018 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
00:32:57.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:32:57.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:32:57.018 00.000 15712 MoveAxis(E, 11, ABG)
00:32:57.018 00.000 15712 Guiding  Dir = 2, Dur = 11
00:32:57.038 00.020 15712 IsGuiding returns 0
00:32:57.058 00.020 15712 IsGuiding returns 1
00:32:57.058 00.000 15712 scope still moving after pulse duration time elapsed
00:32:57.101 00.043 15712 IsGuiding returns 0
00:32:57.101 00.000 15712 scope move finished after 11 + 53 ms
00:32:57.101 00.000 15712 Move returns status 0, amount 11
00:32:57.101 00.000 15712 MoveAxis(N, 0, ABG)
00:32:57.101 00.000 15712 Move returns status 0, amount 0
00:32:57.101 00.000 15712 move complete, result=0
00:32:57.101 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.3 px 0 ms NORTH
00:32:57.113 00.012 15712 worker thread done servicing request
00:32:57.113 00.000 15712 Worker thread wakes up
00:32:57.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:57.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:32:58.529 01.416 15712 Exposure complete
00:32:58.577 00.048 15712 worker thread done servicing request
00:32:58.592 00.015 7988 OnExposeComplete: enter
00:32:58.592 00.000 7988 UpdateGuideState(): m_state=6
00:32:58.594 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
00:32:58.594 00.000 7988 Star::Find returns 1 (0), X=963.62, Y=188.85, Mass=1305, SNR=24.1, Peak=169 HFD=3.9
00:32:58.594 00.000 7988 MultiStar: [#1 -0.41,0.10,0.00,M2] [#2 -0.21,0.22,0.92,U] [#3 -0.18,0.56,0.00,M2] [#4 -0.47,0.43,0.00,M7] [#5 -0.37,0.03,0.75,U] [#6 -0.52,0.18,0.00,M9] [#7 -0.23,-0.06,0.49,U] [#8 -0.22,0.02,0.48,U] 
00:32:58.594 00.000 7988 refined, 4 included, MultiStar: {-0.29, 0.14}, one-star: {-0.37, 0.32}
00:32:58.594 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
00:32:58.594 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
00:32:58.594 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.14 hyp=0.32 cameraTheta=2.68 mountX=0.14 mountY=0.29, mountTheta=1.11
00:32:58.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.14, opts=13)
00:32:58.594 00.000 7988 Enqueuing Move request for scope (-0.29, 0.14)
00:32:58.594 00.000 15712 Worker thread wakes up
00:32:58.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.14) opts 0xd
00:32:58.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.14)
00:32:58.594 00.000 15712 Moving (-0.29, 0.14) raw xDistance=0.14 yDistance=0.29
00:32:58.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:32:58.594 00.000 7988 UpdateGuideState exits: m=1305 SNR=24.1
00:32:58.607 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:58.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:32:58.609 00.002 7988 Enqueuing Expose request
00:32:58.611 00.002 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
00:32:58.611 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
00:32:58.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:32:58.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:32:58.611 00.000 15712 MoveAxis(E, 7, ABG)
00:32:58.611 00.000 15712 Guiding  Dir = 2, Dur = 7
00:32:58.611 00.000 15712 IsGuiding returns 0
00:32:58.628 00.017 15712 IsGuiding returns 0
00:32:58.628 00.000 15712 Move returns status 0, amount 7
00:32:58.628 00.000 15712 MoveAxis(N, 0, ABG)
00:32:58.628 00.000 15712 Move returns status 0, amount 0
00:32:58.628 00.000 15712 move complete, result=0
00:32:58.628 00.000 15712 worker thread done servicing request
00:32:58.628 00.000 15712 Worker thread wakes up
00:32:58.628 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.3 px 0 ms NORTH
00:32:58.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:32:58.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:00.268 01.640 15712 Exposure complete
00:33:00.330 00.062 15712 worker thread done servicing request
00:33:00.330 00.000 7988 OnExposeComplete: enter
00:33:00.332 00.002 7988 UpdateGuideState(): m_state=6
00:33:00.332 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
00:33:00.334 00.002 7988 Star::Find returns 1 (0), X=963.62, Y=188.58, Mass=1311, SNR=24.2, Peak=156 HFD=3.9
00:33:00.334 00.000 7988 MultiStar: [#1 -0.37,-0.30,0.00,M3] [#2 -0.49,0.09,0.00,M1] [#3 0.09,0.22,0.89,U] [#4 -0.47,0.28,0.00,M8] [#5 -0.11,-0.22,0.78,U] [#6 -0.49,-0.25,0.00,M10] [#7 -0.39,-0.01,0.00,M7] [#8 -0.33,-0.35,0.00,M6] 
00:33:00.336 00.002 7988 refined, 2 included, MultiStar: {-0.14, 0.03}, one-star: {-0.36, 0.05}
00:33:00.336 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
00:33:00.338 00.002 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
00:33:00.338 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.94 mountX=0.03 mountY=0.14, mountTheta=1.38
00:33:00.340 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.03, opts=13)
00:33:00.342 00.002 7988 Enqueuing Move request for scope (-0.14, 0.03)
00:33:00.343 00.001 15712 Worker thread wakes up
00:33:00.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
00:33:00.343 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
00:33:00.343 00.000 15712 Moving (-0.14, 0.03) raw xDistance=0.03 yDistance=0.14
00:33:00.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:00.343 00.000 7988 UpdateGuideState exits: m=1311 SNR=24.2
00:33:00.346 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:00.346 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:00.346 00.000 7988 Enqueuing Expose request
00:33:00.346 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:33:00.346 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
00:33:00.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:00.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:33:00.346 00.000 15712 MoveAxis(E, 10, ABG)
00:33:00.346 00.000 15712 Guiding  Dir = 2, Dur = 10
00:33:00.378 00.032 15712 IsGuiding returns 0
00:33:00.399 00.021 15712 IsGuiding returns 1
00:33:00.399 00.000 15712 scope still moving after pulse duration time elapsed
00:33:00.446 00.047 15712 IsGuiding returns 0
00:33:00.446 00.000 15712 scope move finished after 10 + 53 ms
00:33:00.446 00.000 15712 Move returns status 0, amount 10
00:33:00.446 00.000 15712 MoveAxis(N, 0, ABG)
00:33:00.446 00.000 15712 Move returns status 0, amount 0
00:33:00.446 00.000 15712 move complete, result=0
00:33:00.446 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
00:33:00.453 00.007 15712 worker thread done servicing request
00:33:00.453 00.000 15712 Worker thread wakes up
00:33:00.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:00.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:01.864 01.411 15712 Exposure complete
00:33:01.925 00.061 15712 worker thread done servicing request
00:33:01.925 00.000 7988 OnExposeComplete: enter
00:33:01.925 00.000 7988 UpdateGuideState(): m_state=6
00:33:01.925 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
00:33:01.925 00.000 7988 Star::Find returns 1 (0), X=963.75, Y=188.78, Mass=1495, SNR=25.9, Peak=186 HFD=4.1
00:33:01.925 00.000 7988 MultiStar: [#1 -0.45,0.02,0.00,M4] [#2 -0.32,0.14,0.86,U] [#3 0.12,0.37,0.00,M2] [#4 -0.55,0.56,0.00,M9] [#5 -0.29,0.16,0.73,U] [#6 -0.30,-0.13,0.66,U] [#7 -0.79,-0.02,0.00,M8] [#8 -0.45,0.36,0.00,M7] 
00:33:01.925 00.000 7988 refined, 3 included, MultiStar: {-0.28, 0.13}, one-star: {-0.24, 0.25}
00:33:01.925 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.56) = xAngle (1.16 = 1.16)
00:33:01.925 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
00:33:01.925 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.72 mountX=0.12 mountY=0.28, mountTheta=1.16
00:33:01.925 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.13, opts=13)
00:33:01.925 00.000 7988 Enqueuing Move request for scope (-0.28, 0.13)
00:33:01.925 00.000 15712 Worker thread wakes up
00:33:01.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.13) opts 0xd
00:33:01.925 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.13)
00:33:01.925 00.000 15712 Moving (-0.28, 0.13) raw xDistance=0.12 yDistance=0.28
00:33:01.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:01.925 00.000 7988 UpdateGuideState exits: m=1495 SNR=25.9
00:33:01.940 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:01.941 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:01.941 00.000 7988 Enqueuing Expose request
00:33:01.941 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:33:01.941 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
00:33:01.941 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.41 newest=0.71
00:33:01.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:33:01.941 00.000 15712 MoveAxis(E, 9, ABG)
00:33:01.941 00.000 15712 Guiding  Dir = 2, Dur = 9
00:33:01.941 00.000 15712 IsGuiding returns 0
00:33:01.964 00.023 15712 IsGuiding returns 0
00:33:01.964 00.000 15712 Move returns status 0, amount 9
00:33:01.964 00.000 15712 BLC: Oldest BLC event removed
00:33:01.964 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 119 applied
00:33:01.964 00.000 15712 MoveAxis(S, 190, ABG)
00:33:01.964 00.000 15712 Guiding  Dir = 1, Dur = 190
00:33:01.964 00.000 15712 IsGuiding returns 0
00:33:02.044 00.080 15712 PulseGuide returned control before completion, sleep 121
00:33:02.179 00.135 15712 IsGuiding returns 1
00:33:02.179 00.000 15712 scope still moving after pulse duration time elapsed
00:33:02.211 00.032 15712 IsGuiding returns 1
00:33:02.258 00.047 15712 IsGuiding returns 0
00:33:02.258 00.000 15712 scope move finished after 190 + 97 ms
00:33:02.258 00.000 15712 Move returns status 0, amount 190
00:33:02.258 00.000 15712 move complete, result=0
00:33:02.258 00.000 15712 worker thread done servicing request
00:33:02.258 00.000 15712 Worker thread wakes up
00:33:02.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:02.258 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.3 px 190 ms SOUTH
00:33:02.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:03.899 01.641 15712 Exposure complete
00:33:03.961 00.062 15712 worker thread done servicing request
00:33:03.961 00.000 7988 OnExposeComplete: enter
00:33:03.961 00.000 7988 UpdateGuideState(): m_state=6
00:33:03.963 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
00:33:03.966 00.003 7988 Star::Find returns 1 (0), X=963.62, Y=188.73, Mass=1530, SNR=25.9, Peak=175 HFD=4.6
00:33:03.966 00.000 7988 MultiStar: [#1 -0.15,0.13,0.93,U] [#2 -0.23,0.27,0.85,U] [#3 -0.15,0.39,0.00,M3] [#4 -0.39,0.41,0.00,M10] [#5 -0.11,0.18,0.71,U] [#6 -0.82,0.13,0.00,M10] [#7 -0.64,-0.19,0.00,M9] [#8 -0.48,0.51,0.00,M8] 
00:33:03.966 00.000 7988 refined, 3 included, MultiStar: {-0.22, 0.20}, one-star: {-0.37, 0.20}
00:33:03.966 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
00:33:03.966 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
00:33:03.966 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.42 mountX=0.19 mountY=0.22, mountTheta=0.84
00:33:03.966 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.20, opts=13)
00:33:03.966 00.000 7988 Enqueuing Move request for scope (-0.22, 0.20)
00:33:03.966 00.000 15712 Worker thread wakes up
00:33:03.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
00:33:03.966 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
00:33:03.966 00.000 15712 Moving (-0.22, 0.20) raw xDistance=0.19 yDistance=0.22
00:33:03.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:33:03.977 00.011 7988 UpdateGuideState exits: m=1530 SNR=25.9
00:33:03.977 00.000 15712 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.34, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.279769, 1:0.217135
00:33:03.977 00.000 15712 BLC: No correction, Miss < min_move
00:33:03.977 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:03.980 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:03.980 00.000 7988 Enqueuing Expose request
00:33:03.982 00.002 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 639.51
00:33:03.982 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
00:33:03.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:03.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:33:03.982 00.000 15712 MoveAxis(W, 29, ABG)
00:33:03.982 00.000 15712 Guiding  Dir = 3, Dur = 29
00:33:04.014 00.032 15712 IsGuiding returns 0
00:33:04.033 00.019 15712 PulseGuide returned control before completion, sleep 24
00:33:04.088 00.055 15712 IsGuiding returns 0
00:33:04.088 00.000 15712 Move returns status 0, amount 29
00:33:04.088 00.000 15712 MoveAxis(N, 0, ABG)
00:33:04.088 00.000 15712 Move returns status 0, amount 0
00:33:04.088 00.000 15712 move complete, result=0
00:33:04.088 00.000 15712 worker thread done servicing request
00:33:04.088 00.000 15712 Worker thread wakes up
00:33:04.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:04.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:04.088 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
00:33:05.508 01.420 15712 Exposure complete
00:33:05.569 00.061 15712 worker thread done servicing request
00:33:05.569 00.000 7988 OnExposeComplete: enter
00:33:05.571 00.002 7988 UpdateGuideState(): m_state=6
00:33:05.571 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
00:33:05.571 00.000 7988 Star::Find returns 1 (0), X=963.67, Y=188.58, Mass=1331, SNR=24.3, Peak=171 HFD=3.9
00:33:05.571 00.000 7988 MultiStar: [#1 -0.23,-0.05,1.02,U] [#2 -0.26,-0.02,0.91,U] [#3 0.31,0.36,0.00,M4] [#4 -0.32,0.30,0.00,R] [#5 0.02,0.00,0.77,U] [#6 -0.38,0.03,0.00,R] [#7 -0.26,0.26,0.55,U] [#8 -0.17,0.11,0.47,U] 
00:33:05.571 00.000 7988 refined, 5 included, MultiStar: {-0.21, 0.04}, one-star: {-0.32, 0.05}
00:33:05.571 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
00:33:05.577 00.006 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
00:33:05.577 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.96 mountX=0.04 mountY=0.21, mountTheta=1.40
00:33:05.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.04, opts=13)
00:33:05.577 00.000 7988 Enqueuing Move request for scope (-0.21, 0.04)
00:33:05.577 00.000 15712 Worker thread wakes up
00:33:05.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:05.577 00.000 7988 UpdateGuideState exits: m=1331 SNR=24.3
00:33:05.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:05.577 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:05.577 00.000 7988 Enqueuing Expose request
00:33:05.586 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
00:33:05.586 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
00:33:05.586 00.000 15712 Moving (-0.21, 0.04) raw xDistance=0.04 yDistance=0.21
00:33:05.586 00.000 15712 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.34, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.279769, 1:0.217135, 2:0.209036
00:33:05.586 00.000 15712 BLC: No correction, Miss < min_move
00:33:05.586 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:33:05.586 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
00:33:05.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:05.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:33:05.586 00.000 15712 MoveAxis(E, 8, ABG)
00:33:05.586 00.000 15712 Guiding  Dir = 2, Dur = 8
00:33:05.586 00.000 15712 IsGuiding returns 0
00:33:05.610 00.024 15712 IsGuiding returns 0
00:33:05.610 00.000 15712 Move returns status 0, amount 8
00:33:05.610 00.000 15712 MoveAxis(N, 0, ABG)
00:33:05.610 00.000 15712 Move returns status 0, amount 0
00:33:05.610 00.000 15712 move complete, result=0
00:33:05.610 00.000 15712 worker thread done servicing request
00:33:05.610 00.000 15712 Worker thread wakes up
00:33:05.610 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
00:33:05.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:05.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:07.358 01.748 15712 Exposure complete
00:33:07.420 00.062 15712 worker thread done servicing request
00:33:07.421 00.001 7988 OnExposeComplete: enter
00:33:07.422 00.001 7988 UpdateGuideState(): m_state=6
00:33:07.423 00.001 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
00:33:07.423 00.000 7988 Star::Find returns 1 (0), X=963.83, Y=188.37, Mass=1378, SNR=24.5, Peak=156 HFD=4.3
00:33:07.425 00.002 7988 MultiStar: [#1 -0.11,-0.46,0.00,M3] [#2 -0.19,-0.22,0.89,U] [#3 0.14,0.03,0.88,U] [#4 -0.29,-0.25,0.00,M1] [#5 -0.22,-0.46,0.00,M1] [#6 -0.09,-0.30,0.67,U] [#7 -0.47,-0.58,0.00,M9] [#8 -0.29,-0.19,0.49,U] 
00:33:07.426 00.001 7988 refined, 4 included, MultiStar: {-0.10, -0.16}, one-star: {-0.15, -0.16}
00:33:07.427 00.001 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.58)
00:33:07.428 00.001 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.55)
00:33:07.429 00.001 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.14 mountX=-0.16 mountY=0.11, mountTheta=2.56
00:33:07.430 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.16, opts=13)
00:33:07.431 00.001 7988 Enqueuing Move request for scope (-0.10, -0.16)
00:33:07.433 00.002 15712 Worker thread wakes up
00:33:07.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
00:33:07.433 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
00:33:07.433 00.000 15712 Moving (-0.10, -0.16) raw xDistance=-0.16 yDistance=0.11
00:33:07.433 00.000 15712 BLC: window closed
00:33:07.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:07.434 00.001 7988 UpdateGuideState exits: m=1378 SNR=24.5
00:33:07.435 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:07.436 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:07.437 00.001 7988 Enqueuing Expose request
00:33:07.438 00.001 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.34, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.279769, 1:0.217135, 2:0.209036
00:33:07.438 00.000 15712 BLC: No correction, Miss < min_move
00:33:07.442 00.004 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.10, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:33:07.442 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
00:33:07.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:07.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:33:07.442 00.000 15712 MoveAxis(E, 10, ABG)
00:33:07.442 00.000 15712 Guiding  Dir = 2, Dur = 10
00:33:07.442 00.000 15712 IsGuiding returns 0
00:33:07.469 00.027 15712 IsGuiding returns 1
00:33:07.469 00.000 15712 scope still moving after pulse duration time elapsed
00:33:07.496 00.027 15712 IsGuiding returns 1
00:33:07.533 00.037 15712 IsGuiding returns 0
00:33:07.533 00.000 15712 scope move finished after 10 + 80 ms
00:33:07.533 00.000 15712 Move returns status 0, amount 10
00:33:07.533 00.000 15712 MoveAxis(N, 0, ABG)
00:33:07.533 00.000 15712 Move returns status 0, amount 0
00:33:07.533 00.000 15712 move complete, result=0
00:33:07.533 00.000 7988 GuideStep: -0.2 px 10 ms EAST, 0.1 px 0 ms NORTH
00:33:07.535 00.002 15712 worker thread done servicing request
00:33:07.535 00.000 15712 Worker thread wakes up
00:33:07.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:07.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:08.941 01.406 15712 Exposure complete
00:33:09.003 00.062 15712 worker thread done servicing request
00:33:09.003 00.000 7988 OnExposeComplete: enter
00:33:09.004 00.001 7988 UpdateGuideState(): m_state=6
00:33:09.004 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
00:33:09.006 00.002 7988 Star::Find returns 1 (0), X=963.54, Y=188.82, Mass=1506, SNR=26.0, Peak=156 HFD=4.5
00:33:09.007 00.001 7988 MultiStar: [#1 -0.28,-0.31,0.00,M4] [#2 -0.30,-0.05,0.84,U] [#3 -0.14,0.19,0.83,U] [#4 0.00,-0.27,0.74,U] [#5 -0.45,-0.08,0.00,M2] [#6 -0.21,-0.08,0.66,U] [#7 -0.19,-0.07,0.52,U] [#8 -0.39,-0.37,0.00,M7] 
00:33:09.008 00.001 7988 refined, 5 included, MultiStar: {-0.23, 0.02}, one-star: {-0.44, 0.29}
00:33:09.009 00.001 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
00:33:09.010 00.001 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
00:33:09.011 00.001 7988 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.03 mountX=0.02 mountY=0.23, mountTheta=1.47
00:33:09.012 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.02, opts=13)
00:33:09.013 00.001 7988 Enqueuing Move request for scope (-0.23, 0.02)
00:33:09.014 00.001 15712 Worker thread wakes up
00:33:09.015 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
00:33:09.015 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
00:33:09.015 00.000 15712 Moving (-0.23, 0.02) raw xDistance=0.02 yDistance=0.23
00:33:09.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:09.016 00.001 7988 UpdateGuideState exits: m=1506 SNR=26.0
00:33:09.017 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:09.018 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:09.019 00.001 7988 Enqueuing Expose request
00:33:09.020 00.001 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:33:09.021 00.001 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
00:33:09.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:09.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:33:09.021 00.000 15712 MoveAxis(E, 10, ABG)
00:33:09.021 00.000 15712 Guiding  Dir = 2, Dur = 10
00:33:09.021 00.000 15712 IsGuiding returns 0
00:33:09.035 00.014 15712 IsGuiding returns 1
00:33:09.035 00.000 15712 scope still moving after pulse duration time elapsed
00:33:09.083 00.048 15712 IsGuiding returns 0
00:33:09.083 00.000 15712 scope move finished after 10 + 52 ms
00:33:09.083 00.000 15712 Move returns status 0, amount 10
00:33:09.083 00.000 15712 MoveAxis(N, 0, ABG)
00:33:09.083 00.000 15712 Move returns status 0, amount 0
00:33:09.083 00.000 15712 move complete, result=0
00:33:09.083 00.000 15712 worker thread done servicing request
00:33:09.083 00.000 15712 Worker thread wakes up
00:33:09.083 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
00:33:09.084 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:09.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:10.825 01.741 15712 Exposure complete
00:33:10.887 00.062 15712 worker thread done servicing request
00:33:10.888 00.001 7988 OnExposeComplete: enter
00:33:10.888 00.000 7988 UpdateGuideState(): m_state=6
00:33:10.888 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
00:33:10.888 00.000 7988 Star::Find returns 1 (0), X=963.76, Y=188.63, Mass=1393, SNR=24.9, Peak=147 HFD=3.7
00:33:10.888 00.000 7988 MultiStar: [#1 -0.20,-0.31,1.03,U] [#2 -0.08,-0.16,0.90,U] [#3 0.05,0.19,0.88,U] [#4 0.12,-0.23,0.72,U] [#5 -0.31,-0.21,0.74,U] [#6 0.07,-0.14,0.66,U] [#7 -0.29,0.04,0.54,U] [#8 -0.29,0.22,0.51,U] 
00:33:10.888 00.000 7988 refined, 8 included, MultiStar: {-0.12, -0.07}, one-star: {-0.23, 0.10}
00:33:10.888 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
00:33:10.888 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
00:33:10.888 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.64 mountX=-0.07 mountY=0.13, mountTheta=2.07
00:33:10.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.07, opts=13)
00:33:10.888 00.000 7988 Enqueuing Move request for scope (-0.12, -0.07)
00:33:10.888 00.000 15712 Worker thread wakes up
00:33:10.888 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
00:33:10.888 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
00:33:10.888 00.000 15712 Moving (-0.12, -0.07) raw xDistance=-0.07 yDistance=0.13
00:33:10.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:33:10.888 00.000 7988 UpdateGuideState exits: m=1393 SNR=24.9
00:33:10.903 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:10.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:10.903 00.000 7988 Enqueuing Expose request
00:33:10.903 00.000 15712 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:33:10.903 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
00:33:10.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:10.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:33:10.903 00.000 15712 MoveAxis(E, 12, ABG)
00:33:10.903 00.000 15712 Guiding  Dir = 2, Dur = 12
00:33:10.907 00.004 15712 IsGuiding returns 0
00:33:10.919 00.012 15712 IsGuiding returns 1
00:33:10.919 00.000 15712 scope still moving after pulse duration time elapsed
00:33:10.970 00.051 15712 IsGuiding returns 0
00:33:10.970 00.000 15712 scope move finished after 12 + 50 ms
00:33:10.970 00.000 15712 Move returns status 0, amount 12
00:33:10.970 00.000 15712 MoveAxis(N, 0, ABG)
00:33:10.970 00.000 15712 Move returns status 0, amount 0
00:33:10.970 00.000 15712 move complete, result=0
00:33:10.970 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
00:33:10.970 00.000 15712 worker thread done servicing request
00:33:10.970 00.000 15712 Worker thread wakes up
00:33:10.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:10.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:12.387 01.417 15712 Exposure complete
00:33:12.449 00.062 15712 worker thread done servicing request
00:33:12.449 00.000 7988 OnExposeComplete: enter
00:33:12.451 00.002 7988 UpdateGuideState(): m_state=6
00:33:12.453 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
00:33:12.453 00.000 7988 Star::Find returns 1 (0), X=963.89, Y=188.60, Mass=1467, SNR=25.6, Peak=169 HFD=4.0
00:33:12.455 00.002 7988 MultiStar: [#1 -0.30,-0.23,0.00,M4] [#2 -0.15,-0.14,0.87,U] [#3 -0.01,0.12,0.85,U] [#4 0.15,-0.11,0.74,U] [#5 -0.03,-0.17,0.74,U] [#6 -0.04,-0.04,0.66,U] [#7 -0.51,-0.05,0.00,M8] [#8 -0.06,-0.14,0.44,U] 
00:33:12.455 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.05}, one-star: {-0.10, 0.07}
00:33:12.457 00.002 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.81 = 2.47)
00:33:12.457 00.000 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.44)
00:33:12.459 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.25 mountX=-0.05 mountY=0.04, mountTheta=2.45
00:33:12.461 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.05, opts=13)
00:33:12.461 00.000 7988 Enqueuing Move request for scope (-0.04, -0.05)
00:33:12.463 00.002 15712 Worker thread wakes up
00:33:12.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:33:12.463 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:33:12.463 00.000 15712 Moving (-0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
00:33:12.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:12.463 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.6
00:33:12.465 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:12.466 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:12.466 00.000 7988 Enqueuing Expose request
00:33:12.466 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:12.466 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
00:33:12.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:12.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:33:12.466 00.000 15712 MoveAxis(E, 10, ABG)
00:33:12.466 00.000 15712 Guiding  Dir = 2, Dur = 10
00:33:12.466 00.000 15712 IsGuiding returns 0
00:33:12.487 00.021 15712 IsGuiding returns 1
00:33:12.487 00.000 15712 scope still moving after pulse duration time elapsed
00:33:12.513 00.026 15712 IsGuiding returns 1
00:33:12.550 00.037 15712 IsGuiding returns 0
00:33:12.550 00.000 15712 scope move finished after 10 + 73 ms
00:33:12.550 00.000 15712 Move returns status 0, amount 10
00:33:12.550 00.000 15712 MoveAxis(N, 0, ABG)
00:33:12.550 00.000 15712 Move returns status 0, amount 0
00:33:12.550 00.000 15712 move complete, result=0
00:33:12.550 00.000 15712 worker thread done servicing request
00:33:12.550 00.000 15712 Worker thread wakes up
00:33:12.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:12.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:12.550 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
00:33:14.192 01.642 15712 Exposure complete
00:33:14.251 00.059 15712 worker thread done servicing request
00:33:14.253 00.002 7988 OnExposeComplete: enter
00:33:14.253 00.000 7988 UpdateGuideState(): m_state=6
00:33:14.255 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
00:33:14.255 00.000 7988 Star::Find returns 1 (0), X=963.72, Y=188.49, Mass=1398, SNR=24.7, Peak=146 HFD=4.0
00:33:14.257 00.002 7988 MultiStar: [#1 -0.33,-0.37,0.00,M5] [#2 -0.31,-0.15,0.90,U] [#3 -0.10,0.04,0.89,U] [#4 -0.17,-0.32,0.72,U] [#5 -0.15,-0.20,0.77,U] [#6 -0.18,-0.41,0.00,M1] [#7 -0.52,-0.41,0.00,M9] [#8 -0.38,0.36,0.00,M6] 
00:33:14.259 00.002 7988 refined, 4 included, MultiStar: {-0.20, -0.12}, one-star: {-0.27, -0.04}
00:33:14.259 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.56) = xAngle (-4.16 = 2.13)
00:33:14.261 00.002 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.09)
00:33:14.261 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-2.60 mountX=-0.13 mountY=0.21, mountTheta=2.12
00:33:14.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.12, opts=13)
00:33:14.261 00.000 7988 Enqueuing Move request for scope (-0.20, -0.12)
00:33:14.261 00.000 15712 Worker thread wakes up
00:33:14.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.12) opts 0xd
00:33:14.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.12)
00:33:14.261 00.000 15712 Moving (-0.20, -0.12) raw xDistance=-0.13 yDistance=0.21
00:33:14.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:14.261 00.000 7988 UpdateGuideState exits: m=1398 SNR=24.7
00:33:14.268 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:14.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:14.268 00.000 7988 Enqueuing Expose request
00:33:14.268 00.000 15712 PPEC rslt: input = -0.13, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:14.268 00.000 15712 PPEC: input: -0.13, control: -0.04, exposure: 1500
00:33:14.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:14.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:33:14.268 00.000 15712 MoveAxis(E, 12, ABG)
00:33:14.268 00.000 15712 Guiding  Dir = 2, Dur = 12
00:33:14.268 00.000 15712 IsGuiding returns 0
00:33:14.285 00.017 15712 IsGuiding returns 1
00:33:14.285 00.000 15712 scope still moving after pulse duration time elapsed
00:33:14.336 00.051 15712 IsGuiding returns 0
00:33:14.336 00.000 15712 scope move finished after 12 + 58 ms
00:33:14.336 00.000 15712 Move returns status 0, amount 12
00:33:14.336 00.000 15712 MoveAxis(N, 0, ABG)
00:33:14.336 00.000 15712 Move returns status 0, amount 0
00:33:14.336 00.000 15712 move complete, result=0
00:33:14.336 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.2 px 0 ms NORTH
00:33:14.344 00.008 15712 worker thread done servicing request
00:33:14.344 00.000 15712 Worker thread wakes up
00:33:14.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:14.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:15.750 01.406 15712 Exposure complete
00:33:15.811 00.061 15712 worker thread done servicing request
00:33:15.811 00.000 7988 OnExposeComplete: enter
00:33:15.811 00.000 7988 UpdateGuideState(): m_state=6
00:33:15.814 00.003 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
00:33:15.814 00.000 7988 Star::Find returns 1 (0), X=963.88, Y=188.57, Mass=1456, SNR=25.4, Peak=159 HFD=3.9
00:33:15.816 00.002 7988 MultiStar: [#1 -0.31,-0.14,0.94,U] [#2 -0.26,-0.07,0.87,U] [#3 0.08,0.14,0.86,U] [#4 -0.01,-0.12,0.71,U] [#5 -0.22,0.11,0.75,U] [#6 -0.24,-0.19,0.65,U] [#7 -0.60,0.04,0.00,M10] [#8 -0.39,-0.37,0.00,M7] 
00:33:15.816 00.000 7988 single-star, 6 included, MultiStar: {-0.15, -0.03}, one-star: {-0.10, 0.04}
00:33:15.818 00.002 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
00:33:15.818 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
00:33:15.820 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.76 mountX=0.04 mountY=0.10, mountTheta=1.19
00:33:15.822 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.04, opts=13)
00:33:15.822 00.000 7988 Enqueuing Move request for scope (-0.10, 0.04)
00:33:15.824 00.002 15712 Worker thread wakes up
00:33:15.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
00:33:15.824 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
00:33:15.824 00.000 15712 Moving (-0.10, 0.04) raw xDistance=0.04 yDistance=0.10
00:33:15.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:15.824 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.4
00:33:15.827 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:15.827 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:15.827 00.000 7988 Enqueuing Expose request
00:33:15.827 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:15.827 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
00:33:15.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:15.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:33:15.827 00.000 15712 MoveAxis(E, 9, ABG)
00:33:15.827 00.000 15712 Guiding  Dir = 2, Dur = 9
00:33:15.831 00.004 15712 IsGuiding returns 0
00:33:15.845 00.014 15712 IsGuiding returns 0
00:33:15.845 00.000 15712 Move returns status 0, amount 9
00:33:15.845 00.000 15712 MoveAxis(N, 0, ABG)
00:33:15.845 00.000 15712 Move returns status 0, amount 0
00:33:15.845 00.000 15712 move complete, result=0
00:33:15.845 00.000 15712 worker thread done servicing request
00:33:15.845 00.000 15712 Worker thread wakes up
00:33:15.845 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
00:33:15.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:15.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:17.475 01.630 15712 Exposure complete
00:33:17.538 00.063 15712 worker thread done servicing request
00:33:17.538 00.000 7988 OnExposeComplete: enter
00:33:17.538 00.000 7988 UpdateGuideState(): m_state=6
00:33:17.538 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
00:33:17.538 00.000 7988 Star::Find returns 1 (0), X=963.65, Y=188.55, Mass=1412, SNR=25.0, Peak=177 HFD=3.5
00:33:17.538 00.000 7988 MultiStar: [#1 -0.46,-0.17,0.00,M5] [#2 -0.30,-0.08,0.90,U] [#3 -0.06,0.13,0.84,U] [#4 0.27,-0.10,0.76,U] [#5 -0.12,-0.08,0.75,U] [#6 -0.08,-0.16,0.65,U] [#7 -0.51,-0.03,0.00,R] [#8 -0.47,0.19,0.00,M8] 
00:33:17.538 00.000 7988 refined, 5 included, MultiStar: {-0.12, -0.04}, one-star: {-0.34, 0.02}
00:33:17.538 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.41 = 1.88)
00:33:17.538 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.85)
00:33:17.548 00.010 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.84 mountX=-0.04 mountY=0.12, mountTheta=1.87
00:33:17.548 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.04, opts=13)
00:33:17.548 00.000 7988 Enqueuing Move request for scope (-0.12, -0.04)
00:33:17.548 00.000 15712 Worker thread wakes up
00:33:17.548 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
00:33:17.548 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
00:33:17.548 00.000 15712 Moving (-0.12, -0.04) raw xDistance=-0.04 yDistance=0.12
00:33:17.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:17.548 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.0
00:33:17.554 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:17.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:17.557 00.003 7988 Enqueuing Expose request
00:33:17.557 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:17.557 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
00:33:17.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:17.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:33:17.557 00.000 15712 MoveAxis(E, 11, ABG)
00:33:17.557 00.000 15712 Guiding  Dir = 2, Dur = 11
00:33:17.559 00.002 15712 IsGuiding returns 0
00:33:17.586 00.027 15712 IsGuiding returns 1
00:33:17.586 00.000 15712 scope still moving after pulse duration time elapsed
00:33:17.635 00.049 15712 IsGuiding returns 0
00:33:17.635 00.000 15712 scope move finished after 11 + 65 ms
00:33:17.635 00.000 15712 Move returns status 0, amount 11
00:33:17.635 00.000 15712 MoveAxis(N, 0, ABG)
00:33:17.635 00.000 15712 Move returns status 0, amount 0
00:33:17.635 00.000 15712 move complete, result=0
00:33:17.635 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
00:33:17.637 00.002 15712 worker thread done servicing request
00:33:17.637 00.000 15712 Worker thread wakes up
00:33:17.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:17.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:19.041 01.404 15712 Exposure complete
00:33:19.101 00.060 15712 worker thread done servicing request
00:33:19.101 00.000 7988 OnExposeComplete: enter
00:33:19.102 00.001 7988 UpdateGuideState(): m_state=6
00:33:19.104 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
00:33:19.104 00.000 7988 Star::Find returns 1 (0), X=963.79, Y=188.76, Mass=1416, SNR=25.3, Peak=186 HFD=3.9
00:33:19.106 00.002 7988 MultiStar: [#1 -0.36,-0.08,0.99,U] [#2 -0.14,-0.01,0.87,U] [#3 0.13,0.01,0.84,U] [#4 0.15,-0.06,0.69,U] [#5 -0.17,0.10,0.76,U] [#6 -0.10,-0.17,0.65,U] [#7 0.32,-0.01,0.50,U] [#8 -0.24,-0.31,0.00,M9] 
00:33:19.106 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.19, 0.23}
00:33:19.108 00.002 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.43 = 1.43)
00:33:19.108 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
00:33:19.110 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.99 mountX=0.01 mountY=0.08, mountTheta=1.43
00:33:19.111 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.01, opts=13)
00:33:19.113 00.002 7988 Enqueuing Move request for scope (-0.08, 0.01)
00:33:19.113 00.000 15712 Worker thread wakes up
00:33:19.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
00:33:19.113 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
00:33:19.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:19.113 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.3
00:33:19.117 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:19.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:19.119 00.002 7988 Enqueuing Expose request
00:33:19.119 00.000 15712 Moving (-0.08, 0.01) raw xDistance=0.01 yDistance=0.08
00:33:19.119 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:19.119 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
00:33:19.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:19.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:33:19.119 00.000 15712 MoveAxis(E, 11, ABG)
00:33:19.119 00.000 15712 Guiding  Dir = 2, Dur = 11
00:33:19.119 00.000 15712 IsGuiding returns 0
00:33:19.153 00.034 15712 IsGuiding returns 1
00:33:19.153 00.000 15712 scope still moving after pulse duration time elapsed
00:33:19.202 00.049 15712 IsGuiding returns 0
00:33:19.202 00.000 15712 scope move finished after 11 + 66 ms
00:33:19.202 00.000 15712 Move returns status 0, amount 11
00:33:19.202 00.000 15712 MoveAxis(N, 0, ABG)
00:33:19.202 00.000 15712 Move returns status 0, amount 0
00:33:19.202 00.000 15712 move complete, result=0
00:33:19.202 00.000 7988 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
00:33:19.204 00.002 15712 worker thread done servicing request
00:33:19.204 00.000 15712 Worker thread wakes up
00:33:19.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:19.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:20.841 01.637 15712 Exposure complete
00:33:20.897 00.056 15712 worker thread done servicing request
00:33:20.905 00.008 7988 OnExposeComplete: enter
00:33:20.905 00.000 7988 UpdateGuideState(): m_state=6
00:33:20.905 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
00:33:20.905 00.000 7988 Star::Find returns 1 (0), X=963.72, Y=188.69, Mass=1500, SNR=25.7, Peak=192 HFD=3.7
00:33:20.905 00.000 7988 MultiStar: [#1 -0.43,0.10,0.00,M5] [#2 -0.14,0.23,0.89,U] [#3 0.14,0.43,0.00,M1] [#4 -0.06,-0.27,0.69,U] [#5 -0.25,-0.02,0.73,U] [#6 -0.12,-0.05,0.63,U] [#7 0.21,0.13,0.48,U] [#8 -0.08,0.41,0.00,M10] 
00:33:20.905 00.000 7988 refined, 5 included, MultiStar: {-0.13, 0.04}, one-star: {-0.27, 0.16}
00:33:20.905 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.56) = xAngle (1.27 = 1.27)
00:33:20.905 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
00:33:20.914 00.009 7988 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.83 mountX=0.04 mountY=0.13, mountTheta=1.26
00:33:20.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.04, opts=13)
00:33:20.914 00.000 7988 Enqueuing Move request for scope (-0.13, 0.04)
00:33:20.914 00.000 15712 Worker thread wakes up
00:33:20.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
00:33:20.914 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
00:33:20.914 00.000 15712 Moving (-0.13, 0.04) raw xDistance=0.04 yDistance=0.13
00:33:20.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:20.914 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.7
00:33:20.920 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:20.921 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:20.921 00.000 7988 Enqueuing Expose request
00:33:20.921 00.000 15712 PPEC rslt: input = 0.04, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:20.921 00.000 15712 PPEC: input: 0.04, control: -0.04, exposure: 1500
00:33:20.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:20.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:33:20.921 00.000 15712 MoveAxis(E, 14, ABG)
00:33:20.921 00.000 15712 Guiding  Dir = 2, Dur = 14
00:33:20.921 00.000 15712 IsGuiding returns 0
00:33:20.937 00.016 15712 IsGuiding returns 1
00:33:20.937 00.000 15712 scope still moving after pulse duration time elapsed
00:33:20.989 00.052 15712 IsGuiding returns 0
00:33:20.989 00.000 15712 scope move finished after 14 + 54 ms
00:33:20.989 00.000 15712 Move returns status 0, amount 14
00:33:20.989 00.000 15712 MoveAxis(N, 0, ABG)
00:33:20.989 00.000 15712 Move returns status 0, amount 0
00:33:20.989 00.000 15712 move complete, result=0
00:33:20.989 00.000 15712 worker thread done servicing request
00:33:20.989 00.000 15712 Worker thread wakes up
00:33:20.989 00.000 7988 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
00:33:20.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:20.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:22.407 01.418 15712 Exposure complete
00:33:22.458 00.051 15712 worker thread done servicing request
00:33:22.458 00.000 7988 OnExposeComplete: enter
00:33:22.468 00.010 7988 UpdateGuideState(): m_state=6
00:33:22.468 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
00:33:22.468 00.000 7988 Star::Find returns 1 (0), X=963.62, Y=189.12, Mass=1281, SNR=24.0, Peak=203 HFD=3.5
00:33:22.468 00.000 7988 MultiStar: [#1 -0.40,0.20,0.00,M6] [#2 -0.27,0.41,0.00,M1] [#3 -0.05,0.59,0.00,M2] [#4 -0.05,0.24,0.83,U] [#5 -0.00,0.53,0.00,M1] [#6 0.01,0.07,0.67,U] [#7 -0.11,0.23,0.52,U] [#8 -0.24,0.29,0.48,U] 
00:33:22.468 00.000 7988 refined, 4 included, MultiStar: {-0.17, 0.31}, one-star: {-0.37, 0.59}
00:33:22.468 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
00:33:22.475 00.007 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
00:33:22.475 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.35 cameraTheta=2.06 mountX=0.31 mountY=0.16, mountTheta=0.47
00:33:22.475 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.31, opts=13)
00:33:22.475 00.000 7988 Enqueuing Move request for scope (-0.17, 0.31)
00:33:22.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:33:22.475 00.000 7988 UpdateGuideState exits: m=1281 SNR=24.0
00:33:22.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:22.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:22.484 00.009 7988 Enqueuing Expose request
00:33:22.484 00.000 15712 Worker thread wakes up
00:33:22.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
00:33:22.484 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
00:33:22.484 00.000 15712 Moving (-0.17, 0.31) raw xDistance=0.31 yDistance=0.16
00:33:22.484 00.000 15712 PPEC rslt: input = 0.31, final = 0.15, react = 0.19, pred = -0.04, hyst = 0.17, hyst_pct = 0.00, period_length = 639.50
00:33:22.484 00.000 15712 PPEC: input: 0.31, control: 0.15, exposure: 1500
00:33:22.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:22.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:33:22.484 00.000 15712 MoveAxis(W, 50, ABG)
00:33:22.484 00.000 15712 Guiding  Dir = 3, Dur = 50
00:33:22.484 00.000 15712 IsGuiding returns 0
00:33:22.509 00.025 15712 PulseGuide returned control before completion, sleep 40
00:33:22.564 00.055 15712 IsGuiding returns 1
00:33:22.564 00.000 15712 scope still moving after pulse duration time elapsed
00:33:22.611 00.047 15712 IsGuiding returns 0
00:33:22.611 00.000 15712 scope move finished after 50 + 71 ms
00:33:22.611 00.000 15712 Move returns status 0, amount 50
00:33:22.611 00.000 15712 MoveAxis(N, 0, ABG)
00:33:22.611 00.000 15712 Move returns status 0, amount 0
00:33:22.611 00.000 15712 move complete, result=0
00:33:22.611 00.000 15712 worker thread done servicing request
00:33:22.611 00.000 15712 Worker thread wakes up
00:33:22.611 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.2 px 0 ms NORTH
00:33:22.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:22.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:24.253 01.642 15712 Exposure complete
00:33:24.311 00.058 15712 worker thread done servicing request
00:33:24.311 00.000 7988 OnExposeComplete: enter
00:33:24.315 00.004 7988 UpdateGuideState(): m_state=6
00:33:24.317 00.002 7988 Star::Find(15, 963, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
00:33:24.317 00.000 7988 Star::Find returns 1 (0), X=963.90, Y=188.49, Mass=1383, SNR=24.6, Peak=151 HFD=3.8
00:33:24.319 00.002 7988 MultiStar: [#1 -0.47,-0.16,0.00,M7] [#2 -0.07,-0.08,0.88,U] [#3 -0.15,0.12,0.91,U] [#4 -0.02,-0.27,0.74,U] [#5 -0.39,-0.59,0.00,M2] [#6 -0.08,-0.55,0.00,M1] [#7 -0.07,-0.21,0.51,U] [#8 -0.19,-0.25,0.49,U] 
00:33:24.319 00.000 7988 single-star, 5 included, MultiStar: {-0.09, -0.09}, one-star: {-0.09, -0.04}
00:33:24.321 00.002 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.26 = 2.03)
00:33:24.321 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 1.99)
00:33:24.323 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.70 mountX=-0.04 mountY=0.09, mountTheta=2.02
00:33:24.325 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.04, opts=13)
00:33:24.325 00.000 7988 Enqueuing Move request for scope (-0.09, -0.04)
00:33:24.327 00.002 15712 Worker thread wakes up
00:33:24.327 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
00:33:24.327 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
00:33:24.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:24.328 00.001 7988 UpdateGuideState exits: m=1383 SNR=24.6
00:33:24.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:24.330 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:24.331 00.001 7988 Enqueuing Expose request
00:33:24.331 00.000 15712 Moving (-0.09, -0.04) raw xDistance=-0.04 yDistance=0.09
00:33:24.331 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:24.331 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:33:24.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:24.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:33:24.331 00.000 15712 MoveAxis(E, 8, ABG)
00:33:24.331 00.000 15712 Guiding  Dir = 2, Dur = 8
00:33:24.331 00.000 15712 IsGuiding returns 0
00:33:24.365 00.034 15712 IsGuiding returns 0
00:33:24.365 00.000 15712 Move returns status 0, amount 8
00:33:24.365 00.000 15712 MoveAxis(N, 0, ABG)
00:33:24.365 00.000 15712 Move returns status 0, amount 0
00:33:24.365 00.000 15712 move complete, result=0
00:33:24.365 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:33:24.367 00.002 15712 worker thread done servicing request
00:33:24.367 00.000 15712 Worker thread wakes up
00:33:24.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:24.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:25.780 01.413 15712 Exposure complete
00:33:25.841 00.061 15712 worker thread done servicing request
00:33:25.841 00.000 7988 OnExposeComplete: enter
00:33:25.844 00.003 7988 UpdateGuideState(): m_state=6
00:33:25.846 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
00:33:25.846 00.000 7988 Star::Find returns 1 (0), X=963.50, Y=188.25, Mass=1325, SNR=24.3, Peak=154 HFD=3.6
00:33:25.848 00.002 7988 MultiStar: [#1 -0.18,-0.56,0.00,M8] [#2 -0.39,-0.45,0.00,M1] [#3 0.10,-0.09,0.91,U] [#4 -0.09,-0.58,0.00,M1] [#5 -0.38,-0.64,0.00,M3] [#6 -0.06,-0.51,0.00,M2] [#7 0.06,-0.44,0.00,M1] [#8 -0.29,-0.18,0.52,U] 
00:33:25.848 00.000 7988 refined, 2 included, MultiStar: {-0.22, -0.18}, one-star: {-0.49, -0.27}
00:33:25.850 00.002 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.01 = 2.27)
00:33:25.850 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.24)
00:33:25.852 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-2.45 mountX=-0.19 mountY=0.23, mountTheta=2.26
00:33:25.854 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.18, opts=13)
00:33:25.854 00.000 7988 Enqueuing Move request for scope (-0.22, -0.18)
00:33:25.856 00.002 15712 Worker thread wakes up
00:33:25.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.18) opts 0xd
00:33:25.856 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.18)
00:33:25.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:33:25.856 00.000 7988 UpdateGuideState exits: m=1325 SNR=24.3
00:33:25.858 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:25.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:25.860 00.002 7988 Enqueuing Expose request
00:33:25.860 00.000 15712 Moving (-0.22, -0.18) raw xDistance=-0.19 yDistance=0.23
00:33:25.860 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.50
00:33:25.860 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
00:33:25.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:25.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:33:25.860 00.000 15712 MoveAxis(E, 43, ABG)
00:33:25.860 00.000 15712 Guiding  Dir = 2, Dur = 43
00:33:25.860 00.000 15712 IsGuiding returns 0
00:33:25.882 00.022 15712 PulseGuide returned control before completion, sleep 36
00:33:25.923 00.041 15712 IsGuiding returns 1
00:33:25.923 00.000 15712 scope still moving after pulse duration time elapsed
00:33:25.963 00.040 15712 IsGuiding returns 0
00:33:25.963 00.000 15712 scope move finished after 43 + 54 ms
00:33:25.963 00.000 15712 Move returns status 0, amount 43
00:33:25.963 00.000 15712 MoveAxis(N, 0, ABG)
00:33:25.963 00.000 15712 Move returns status 0, amount 0
00:33:25.963 00.000 15712 move complete, result=0
00:33:25.963 00.000 15712 worker thread done servicing request
00:33:25.963 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
00:33:25.965 00.002 15712 Worker thread wakes up
00:33:25.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:25.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:27.600 01.635 15712 Exposure complete
00:33:27.661 00.061 15712 worker thread done servicing request
00:33:27.661 00.000 7988 OnExposeComplete: enter
00:33:27.661 00.000 7988 UpdateGuideState(): m_state=6
00:33:27.665 00.004 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
00:33:27.665 00.000 7988 Star::Find returns 1 (0), X=963.71, Y=188.48, Mass=1443, SNR=25.2, Peak=160 HFD=3.8
00:33:27.667 00.002 7988 MultiStar: [#1 -0.41,-0.22,0.00,M9] [#2 -0.38,-0.11,0.00,M2] [#3 0.09,0.09,0.89,U] [#4 -0.32,-0.28,0.00,M2] [#5 -0.46,-0.09,0.00,M4] [#6 -0.08,-0.36,0.66,U] [#7 0.12,-0.31,0.53,U] [#8 -0.35,-0.06,0.51,U] 
00:33:27.667 00.000 7988 refined, 4 included, MultiStar: {-0.10, -0.11}, one-star: {-0.27, -0.05}
00:33:27.669 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.86 = 2.43)
00:33:27.669 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.40)
00:33:27.671 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.29 mountX=-0.11 mountY=0.10, mountTheta=2.41
00:33:27.673 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.11, opts=13)
00:33:27.673 00.000 7988 Enqueuing Move request for scope (-0.10, -0.11)
00:33:27.675 00.002 15712 Worker thread wakes up
00:33:27.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
00:33:27.675 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
00:33:27.675 00.000 15712 Moving (-0.10, -0.11) raw xDistance=-0.11 yDistance=0.10
00:33:27.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:27.675 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.2
00:33:27.677 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:27.678 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:27.678 00.000 7988 Enqueuing Expose request
00:33:27.678 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:27.678 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
00:33:27.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:27.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:33:27.678 00.000 15712 MoveAxis(E, 6, ABG)
00:33:27.678 00.000 15712 Guiding  Dir = 2, Dur = 6
00:33:27.678 00.000 15712 IsGuiding returns 0
00:33:27.699 00.021 15712 IsGuiding returns 0
00:33:27.699 00.000 15712 Move returns status 0, amount 6
00:33:27.699 00.000 15712 MoveAxis(N, 0, ABG)
00:33:27.699 00.000 15712 Move returns status 0, amount 0
00:33:27.699 00.000 15712 move complete, result=0
00:33:27.699 00.000 15712 worker thread done servicing request
00:33:27.699 00.000 15712 Worker thread wakes up
00:33:27.699 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:33:27.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:27.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:29.110 01.411 15712 Exposure complete
00:33:29.174 00.064 15712 worker thread done servicing request
00:33:29.174 00.000 7988 OnExposeComplete: enter
00:33:29.174 00.000 7988 UpdateGuideState(): m_state=6
00:33:29.177 00.003 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
00:33:29.177 00.000 7988 Star::Find returns 1 (0), X=963.63, Y=188.42, Mass=1374, SNR=24.8, Peak=167 HFD=3.5
00:33:29.179 00.002 7988 MultiStar: [#1 -0.15,-0.30,1.02,U] [#2 -0.14,0.01,0.90,U] [#3 0.02,-0.06,0.84,U] [#4 0.04,-0.23,0.78,U] [#5 0.03,-0.34,0.78,U] [#6 -0.22,-0.35,0.00,M2] [#7 0.48,-0.29,0.00,M1] [#8 -0.03,-0.02,0.51,U] 
00:33:29.181 00.002 7988 refined, 6 included, MultiStar: {-0.10, -0.16}, one-star: {-0.35, -0.11}
00:33:29.181 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.69 = 2.59)
00:33:29.183 00.002 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.72 = 2.56)
00:33:29.183 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.18 cameraTheta=-2.13 mountX=-0.16 mountY=0.10, mountTheta=2.57
00:33:29.185 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.16, opts=13)
00:33:29.185 00.000 7988 Enqueuing Move request for scope (-0.10, -0.16)
00:33:29.187 00.002 15712 Worker thread wakes up
00:33:29.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
00:33:29.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
00:33:29.187 00.000 15712 Moving (-0.10, -0.16) raw xDistance=-0.16 yDistance=0.10
00:33:29.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:29.187 00.000 7988 UpdateGuideState exits: m=1374 SNR=24.8
00:33:29.190 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:29.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:29.190 00.000 7988 Enqueuing Expose request
00:33:29.190 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:29.190 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
00:33:29.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:29.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:33:29.190 00.000 15712 MoveAxis(E, 7, ABG)
00:33:29.190 00.000 15712 Guiding  Dir = 2, Dur = 7
00:33:29.208 00.018 15712 IsGuiding returns 0
00:33:29.224 00.016 15712 IsGuiding returns 0
00:33:29.224 00.000 15712 Move returns status 0, amount 7
00:33:29.224 00.000 15712 MoveAxis(N, 0, ABG)
00:33:29.224 00.000 15712 Move returns status 0, amount 0
00:33:29.224 00.000 15712 move complete, result=0
00:33:29.224 00.000 7988 GuideStep: -0.2 px 7 ms EAST, 0.1 px 0 ms NORTH
00:33:29.226 00.002 15712 worker thread done servicing request
00:33:29.226 00.000 15712 Worker thread wakes up
00:33:29.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:29.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:30.865 01.639 15712 Exposure complete
00:33:30.928 00.063 15712 worker thread done servicing request
00:33:30.928 00.000 7988 OnExposeComplete: enter
00:33:30.928 00.000 7988 UpdateGuideState(): m_state=6
00:33:30.931 00.003 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
00:33:30.931 00.000 7988 Star::Find returns 1 (0), X=963.64, Y=188.13, Mass=1411, SNR=24.9, Peak=156 HFD=4.0
00:33:30.933 00.002 7988 MultiStar: [#1 -0.39,-0.51,0.00,M9] [#2 -0.16,-0.30,0.87,U] [#3 -0.02,0.00,0.89,U] [#4 -0.06,-0.51,0.00,M2] [#5 -0.32,-0.42,0.00,M4] [#6 0.17,-0.44,0.00,M3] [#7 0.18,-0.48,0.00,M2] [#8 -0.18,-0.13,0.47,U] 
00:33:30.933 00.000 7988 refined, 3 included, MultiStar: {-0.18, -0.22}, one-star: {-0.35, -0.40}
00:33:30.935 00.002 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.82 = 2.47)
00:33:30.935 00.000 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.43)
00:33:30.937 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-2.25 mountX=-0.22 mountY=0.19, mountTheta=2.45
00:33:30.939 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.22, opts=13)
00:33:30.939 00.000 7988 Enqueuing Move request for scope (-0.18, -0.22)
00:33:30.941 00.002 15712 Worker thread wakes up
00:33:30.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
00:33:30.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
00:33:30.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:30.941 00.000 7988 UpdateGuideState exits: m=1411 SNR=24.9
00:33:30.943 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:30.944 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:30.944 00.000 7988 Enqueuing Expose request
00:33:30.944 00.000 15712 Moving (-0.18, -0.22) raw xDistance=-0.22 yDistance=0.19
00:33:30.944 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.50
00:33:30.944 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
00:33:30.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:30.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:33:30.944 00.000 15712 MoveAxis(E, 49, ABG)
00:33:30.944 00.000 15712 Guiding  Dir = 2, Dur = 49
00:33:30.944 00.000 15712 IsGuiding returns 0
00:33:30.965 00.021 15712 PulseGuide returned control before completion, sleep 43
00:33:31.044 00.079 15712 IsGuiding returns 0
00:33:31.044 00.000 15712 Move returns status 0, amount 49
00:33:31.044 00.000 15712 MoveAxis(N, 0, ABG)
00:33:31.044 00.000 15712 Move returns status 0, amount 0
00:33:31.044 00.000 15712 move complete, result=0
00:33:31.044 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
00:33:31.048 00.004 15712 worker thread done servicing request
00:33:31.048 00.000 15712 Worker thread wakes up
00:33:31.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:31.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:32.461 01.413 15712 Exposure complete
00:33:32.522 00.061 15712 worker thread done servicing request
00:33:32.522 00.000 7988 OnExposeComplete: enter
00:33:32.522 00.000 7988 UpdateGuideState(): m_state=6
00:33:32.522 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
00:33:32.522 00.000 7988 Star::Find returns 1 (0), X=963.84, Y=188.61, Mass=1417, SNR=24.9, Peak=191 HFD=3.7
00:33:32.522 00.000 7988 MultiStar: [#1 -0.07,-0.17,1.07,U] [#2 -0.20,-0.07,0.87,U] [#3 0.23,0.01,0.90,U] [#4 0.20,-0.20,0.77,U] [#5 -0.19,-0.01,0.74,U] [#6 0.45,-0.04,0.00,M4] [#7 0.15,-0.12,0.53,U] [#8 -0.37,-0.01,0.47,U] 
00:33:32.522 00.000 7988 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {-0.14, 0.09}
00:33:32.522 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
00:33:32.522 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.53)
00:33:32.522 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.16 mountX=-0.06 mountY=0.04, mountTheta=2.54
00:33:32.522 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
00:33:32.522 00.000 7988 Enqueuing Move request for scope (-0.04, -0.06)
00:33:32.536 00.014 15712 Worker thread wakes up
00:33:32.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:33:32.536 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:33:32.536 00.000 15712 Moving (-0.04, -0.06) raw xDistance=-0.06 yDistance=0.04
00:33:32.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:33:32.536 00.000 7988 UpdateGuideState exits: m=1417 SNR=24.9
00:33:32.538 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:32.540 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:32.540 00.000 7988 Enqueuing Expose request
00:33:32.540 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:32.540 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
00:33:32.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:32.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:33:32.540 00.000 15712 MoveAxis(E, 5, ABG)
00:33:32.540 00.000 15712 Guiding  Dir = 2, Dur = 5
00:33:32.574 00.034 15712 IsGuiding returns 0
00:33:32.594 00.020 15712 IsGuiding returns 0
00:33:32.594 00.000 15712 Move returns status 0, amount 5
00:33:32.594 00.000 15712 MoveAxis(N, 0, ABG)
00:33:32.594 00.000 15712 Move returns status 0, amount 0
00:33:32.594 00.000 15712 move complete, result=0
00:33:32.594 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:33:32.599 00.005 15712 worker thread done servicing request
00:33:32.599 00.000 15712 Worker thread wakes up
00:33:32.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:32.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:34.230 01.631 15712 Exposure complete
00:33:34.290 00.060 15712 worker thread done servicing request
00:33:34.292 00.002 7988 OnExposeComplete: enter
00:33:34.292 00.000 7988 UpdateGuideState(): m_state=6
00:33:34.294 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
00:33:34.294 00.000 7988 Star::Find returns 1 (0), X=963.81, Y=188.60, Mass=1474, SNR=25.6, Peak=190 HFD=3.7
00:33:34.296 00.002 7988 MultiStar: [#1 -0.32,-0.34,0.00,M9] [#2 -0.35,0.09,0.85,U] [#3 0.08,0.27,0.85,U] [#4 -0.26,-0.08,0.82,U] [#5 -0.26,-0.02,0.76,U] [#6 -0.08,-0.21,0.68,U] [#7 0.14,-0.50,0.00,M2] [#8 -0.43,-0.23,0.00,M4] 
00:33:34.298 00.002 7988 refined, 5 included, MultiStar: {-0.18, 0.03}, one-star: {-0.17, 0.07}
00:33:34.298 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
00:33:34.300 00.002 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
00:33:34.300 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.98 mountX=0.03 mountY=0.18, mountTheta=1.41
00:33:34.302 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.03, opts=13)
00:33:34.304 00.002 7988 Enqueuing Move request for scope (-0.18, 0.03)
00:33:34.304 00.000 15712 Worker thread wakes up
00:33:34.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
00:33:34.304 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
00:33:34.304 00.000 15712 Moving (-0.18, 0.03) raw xDistance=0.03 yDistance=0.18
00:33:34.305 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:34.308 00.003 7988 UpdateGuideState exits: m=1474 SNR=25.6
00:33:34.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:34.310 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:34.310 00.000 7988 Enqueuing Expose request
00:33:34.312 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:34.312 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
00:33:34.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:34.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:33:34.312 00.000 15712 MoveAxis(E, 6, ABG)
00:33:34.312 00.000 15712 Guiding  Dir = 2, Dur = 6
00:33:34.312 00.000 15712 IsGuiding returns 0
00:33:34.340 00.028 15712 IsGuiding returns 0
00:33:34.340 00.000 15712 Move returns status 0, amount 6
00:33:34.340 00.000 15712 MoveAxis(N, 0, ABG)
00:33:34.340 00.000 15712 Move returns status 0, amount 0
00:33:34.340 00.000 15712 move complete, result=0
00:33:34.340 00.000 15712 worker thread done servicing request
00:33:34.340 00.000 15712 Worker thread wakes up
00:33:34.340 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
00:33:34.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:34.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:35.746 01.406 15712 Exposure complete
00:33:35.806 00.060 15712 worker thread done servicing request
00:33:35.806 00.000 7988 OnExposeComplete: enter
00:33:35.806 00.000 7988 UpdateGuideState(): m_state=6
00:33:35.809 00.003 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
00:33:35.809 00.000 7988 Star::Find returns 1 (0), X=963.85, Y=188.38, Mass=1524, SNR=26.0, Peak=190 HFD=3.8
00:33:35.811 00.002 7988 MultiStar: [#1 -0.28,-0.25,0.98,U] [#2 -0.03,-0.25,0.85,U] [#3 0.17,-0.07,0.83,U] [#4 -0.17,-0.23,0.72,U] [#5 -0.15,-0.25,0.73,U] [#6 0.36,-0.32,0.00,M4] [#7 0.23,-0.35,0.00,M3] [#8 -0.14,-0.29,0.45,U] 
00:33:35.811 00.000 7988 single-star, 6 included, MultiStar: {-0.11, -0.21}, one-star: {-0.14, -0.15}
00:33:35.813 00.002 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.87 = 2.41)
00:33:35.813 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.38)
00:33:35.815 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.31 mountX=-0.15 mountY=0.14, mountTheta=2.39
00:33:35.817 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.15, opts=13)
00:33:35.819 00.002 7988 Enqueuing Move request for scope (-0.14, -0.15)
00:33:35.819 00.000 15712 Worker thread wakes up
00:33:35.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
00:33:35.819 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
00:33:35.819 00.000 15712 Moving (-0.14, -0.15) raw xDistance=-0.15 yDistance=0.14
00:33:35.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:33:35.819 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.0
00:33:35.822 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:35.822 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:35.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:35.822 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
00:33:35.822 00.000 7988 Enqueuing Expose request
00:33:35.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:35.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:33:35.822 00.000 15712 MoveAxis(E, 6, ABG)
00:33:35.822 00.000 15712 Guiding  Dir = 2, Dur = 6
00:33:35.854 00.032 15712 IsGuiding returns 0
00:33:35.869 00.015 15712 IsGuiding returns 0
00:33:35.869 00.000 15712 Move returns status 0, amount 6
00:33:35.869 00.000 15712 MoveAxis(N, 0, ABG)
00:33:35.869 00.000 15712 Move returns status 0, amount 0
00:33:35.869 00.000 15712 move complete, result=0
00:33:35.869 00.000 15712 worker thread done servicing request
00:33:35.869 00.000 15712 Worker thread wakes up
00:33:35.869 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.1 px 0 ms NORTH
00:33:35.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:35.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:37.514 01.645 15712 Exposure complete
00:33:37.577 00.063 15712 worker thread done servicing request
00:33:37.577 00.000 7988 OnExposeComplete: enter
00:33:37.577 00.000 7988 UpdateGuideState(): m_state=6
00:33:37.577 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
00:33:37.577 00.000 7988 Star::Find returns 1 (0), X=963.76, Y=188.31, Mass=1416, SNR=25.1, Peak=171 HFD=3.8
00:33:37.577 00.000 7988 MultiStar: [#1 -0.16,-0.52,0.00,M9] [#2 -0.30,-0.48,0.00,M1] [#3 0.28,-0.14,0.87,U] [#4 -0.02,-0.41,0.00,M1] [#5 -0.34,-0.65,0.00,M2] [#6 0.15,-0.50,0.00,M5] [#7 0.10,-0.57,0.00,M4] [#8 -0.48,-0.09,0.00,M4] 
00:33:37.577 00.000 7988 refined, 1 included, MultiStar: {0.01, -0.18}, one-star: {-0.23, -0.22}
00:33:37.577 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
00:33:37.577 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
00:33:37.577 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.52 mountX=-0.18 mountY=-0.00, mountTheta=-3.12
00:33:37.586 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.18, opts=13)
00:33:37.586 00.000 7988 Enqueuing Move request for scope (0.01, -0.18)
00:33:37.586 00.000 15712 Worker thread wakes up
00:33:37.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:33:37.586 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.1
00:33:37.586 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:37.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:37.593 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
00:33:37.593 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
00:33:37.593 00.000 15712 Moving (0.01, -0.18) raw xDistance=-0.18 yDistance=-0.00
00:33:37.593 00.000 7988 Enqueuing Expose request
00:33:37.597 00.004 15712 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.50
00:33:37.597 00.000 15712 PPEC: input: -0.18, control: -0.14, exposure: 1500
00:33:37.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:37.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:33:37.597 00.000 15712 MoveAxis(E, 44, ABG)
00:33:37.597 00.000 15712 Guiding  Dir = 2, Dur = 44
00:33:37.597 00.000 15712 IsGuiding returns 0
00:33:37.617 00.020 15712 PulseGuide returned control before completion, sleep 36
00:33:37.657 00.040 15712 IsGuiding returns 1
00:33:37.657 00.000 15712 scope still moving after pulse duration time elapsed
00:33:37.697 00.040 15712 IsGuiding returns 0
00:33:37.697 00.000 15712 scope move finished after 44 + 54 ms
00:33:37.697 00.000 15712 Move returns status 0, amount 44
00:33:37.697 00.000 15712 MoveAxis(N, 0, ABG)
00:33:37.697 00.000 15712 Move returns status 0, amount 0
00:33:37.697 00.000 15712 move complete, result=0
00:33:37.697 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
00:33:37.698 00.001 15712 worker thread done servicing request
00:33:37.698 00.000 15712 Worker thread wakes up
00:33:37.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:37.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:39.109 01.411 15712 Exposure complete
00:33:39.171 00.062 15712 worker thread done servicing request
00:33:39.171 00.000 7988 OnExposeComplete: enter
00:33:39.171 00.000 7988 UpdateGuideState(): m_state=6
00:33:39.174 00.003 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
00:33:39.174 00.000 7988 Star::Find returns 1 (0), X=963.78, Y=188.36, Mass=1489, SNR=25.8, Peak=182 HFD=3.7
00:33:39.176 00.002 7988 MultiStar: [#1 -0.24,-0.36,0.00,M10] [#2 -0.32,-0.20,0.00,M2] [#3 0.16,-0.06,0.86,U] [#4 0.17,-0.13,0.73,U] [#5 -0.34,-0.28,0.00,M3] [#6 -0.03,-0.21,0.65,U] [#7 0.29,-0.14,0.49,U] [#8 -0.28,-0.25,0.45,U] 
00:33:39.176 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.15}, one-star: {-0.21, -0.17}
00:33:39.178 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
00:33:39.178 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
00:33:39.180 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.49 mountX=-0.15 mountY=-0.01, mountTheta=-3.08
00:33:39.182 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.15, opts=13)
00:33:39.183 00.001 7988 Enqueuing Move request for scope (0.01, -0.15)
00:33:39.183 00.000 15712 Worker thread wakes up
00:33:39.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
00:33:39.183 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
00:33:39.183 00.000 15712 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=-0.01
00:33:39.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:39.183 00.000 7988 UpdateGuideState exits: m=1489 SNR=25.8
00:33:39.186 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:39.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:39.186 00.000 7988 Enqueuing Expose request
00:33:39.186 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:39.186 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
00:33:39.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:39.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:33:39.186 00.000 15712 MoveAxis(E, 8, ABG)
00:33:39.186 00.000 15712 Guiding  Dir = 2, Dur = 8
00:33:39.186 00.000 15712 IsGuiding returns 0
00:33:39.234 00.048 15712 IsGuiding returns 0
00:33:39.234 00.000 15712 Move returns status 0, amount 8
00:33:39.234 00.000 15712 MoveAxis(N, 0, ABG)
00:33:39.234 00.000 15712 Move returns status 0, amount 0
00:33:39.234 00.000 15712 move complete, result=0
00:33:39.234 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:33:39.249 00.015 15712 worker thread done servicing request
00:33:39.249 00.000 15712 Worker thread wakes up
00:33:39.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:39.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:40.988 01.739 15712 Exposure complete
00:33:41.049 00.061 15712 worker thread done servicing request
00:33:41.049 00.000 7988 OnExposeComplete: enter
00:33:41.051 00.002 7988 UpdateGuideState(): m_state=6
00:33:41.051 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
00:33:41.053 00.002 7988 Star::Find returns 1 (0), X=963.78, Y=188.41, Mass=1446, SNR=25.4, Peak=177 HFD=3.7
00:33:41.055 00.002 7988 MultiStar: [#1 -0.22,-0.48,0.00,R] [#2 -0.08,-0.27,0.87,U] [#3 -0.11,-0.05,0.89,U] [#4 -0.11,-0.45,0.00,M1] [#5 -0.14,-0.40,0.00,M4] [#6 -0.07,-0.41,0.00,M5] [#7 0.17,-0.02,0.54,U] [#8 -0.50,0.06,0.00,M4] 
00:33:41.055 00.000 7988 refined, 3 included, MultiStar: {-0.09, -0.12}, one-star: {-0.21, -0.12}
00:33:41.057 00.002 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
00:33:41.057 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.51)
00:33:41.059 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.18 mountX=-0.13 mountY=0.09, mountTheta=2.52
00:33:41.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.12, opts=13)
00:33:41.061 00.002 7988 Enqueuing Move request for scope (-0.09, -0.12)
00:33:41.061 00.000 15712 Worker thread wakes up
00:33:41.063 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
00:33:41.063 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
00:33:41.063 00.000 15712 Moving (-0.09, -0.12) raw xDistance=-0.13 yDistance=0.09
00:33:41.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:33:41.063 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.4
00:33:41.065 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:41.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:41.065 00.000 7988 Enqueuing Expose request
00:33:41.068 00.003 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:41.068 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
00:33:41.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:41.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:33:41.068 00.000 15712 MoveAxis(E, 4, ABG)
00:33:41.068 00.000 15712 Guiding  Dir = 2, Dur = 4
00:33:41.068 00.000 15712 IsGuiding returns 0
00:33:41.117 00.049 15712 IsGuiding returns 0
00:33:41.117 00.000 15712 Move returns status 0, amount 4
00:33:41.117 00.000 15712 MoveAxis(N, 0, ABG)
00:33:41.117 00.000 15712 Move returns status 0, amount 0
00:33:41.117 00.000 15712 move complete, result=0
00:33:41.117 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:33:41.119 00.002 15712 worker thread done servicing request
00:33:41.119 00.000 15712 Worker thread wakes up
00:33:41.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:41.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:42.533 01.414 15712 Exposure complete
00:33:42.582 00.049 15712 worker thread done servicing request
00:33:42.594 00.012 7988 OnExposeComplete: enter
00:33:42.594 00.000 7988 UpdateGuideState(): m_state=6
00:33:42.596 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
00:33:42.596 00.000 7988 Star::Find returns 1 (0), X=963.78, Y=188.65, Mass=1324, SNR=24.1, Peak=152 HFD=3.7
00:33:42.598 00.002 7988 MultiStar: [#1 -0.19,0.22,1.07,U] [#2 -0.20,-0.20,0.93,U] [#3 0.15,-0.05,0.89,U] [#4 -0.11,-0.44,0.00,M2] [#5 -0.31,-0.28,0.00,M5] [#6 0.05,-0.26,0.70,U] [#7 0.01,-0.43,0.00,M3] [#8 -0.18,-0.41,0.00,M5] 
00:33:42.598 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.01}, one-star: {-0.20, 0.12}
00:33:42.600 00.002 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.56) = xAngle (-4.57 = 1.71)
00:33:42.600 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.61 = 1.68)
00:33:42.602 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.01 mountX=-0.01 mountY=0.09, mountTheta=1.71
00:33:42.604 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
00:33:42.604 00.000 7988 Enqueuing Move request for scope (-0.09, -0.01)
00:33:42.606 00.002 15712 Worker thread wakes up
00:33:42.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:33:42.606 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:33:42.606 00.000 15712 Moving (-0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
00:33:42.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:42.606 00.000 7988 UpdateGuideState exits: m=1324 SNR=24.1
00:33:42.609 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:42.611 00.002 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:42.611 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:33:42.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:42.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:42.611 00.000 7988 Enqueuing Expose request
00:33:42.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:33:42.611 00.000 15712 MoveAxis(E, 4, ABG)
00:33:42.611 00.000 15712 Guiding  Dir = 2, Dur = 4
00:33:42.611 00.000 15712 IsGuiding returns 0
00:33:42.632 00.021 15712 IsGuiding returns 0
00:33:42.632 00.000 15712 Move returns status 0, amount 4
00:33:42.632 00.000 15712 MoveAxis(N, 0, ABG)
00:33:42.632 00.000 15712 Move returns status 0, amount 0
00:33:42.632 00.000 15712 move complete, result=0
00:33:42.632 00.000 15712 worker thread done servicing request
00:33:42.632 00.000 15712 Worker thread wakes up
00:33:42.632 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:33:42.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:42.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:44.271 01.639 15712 Exposure complete
00:33:44.333 00.062 15712 worker thread done servicing request
00:33:44.333 00.000 7988 OnExposeComplete: enter
00:33:44.333 00.000 7988 UpdateGuideState(): m_state=6
00:33:44.335 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
00:33:44.336 00.001 7988 Star::Find returns 1 (0), X=963.78, Y=188.58, Mass=1398, SNR=25.1, Peak=169 HFD=3.7
00:33:44.336 00.000 7988 MultiStar: [#1 -0.02,0.19,1.01,U] [#2 -0.08,-0.06,0.89,U] [#3 -0.03,0.26,0.87,U] [#4 0.06,-0.14,0.74,U] [#5 -0.39,-0.07,0.00,M6] [#6 0.10,-0.22,0.64,U] [#7 -0.06,-0.11,0.51,U] [#8 -0.14,0.10,0.51,U] 
00:33:44.338 00.002 7988 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {-0.21, 0.05}
00:33:44.338 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
00:33:44.340 00.002 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
00:33:44.340 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.66 mountX=0.03 mountY=0.05, mountTheta=1.09
00:33:44.342 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
00:33:44.344 00.002 7988 Enqueuing Move request for scope (-0.05, 0.03)
00:33:44.344 00.000 15712 Worker thread wakes up
00:33:44.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:33:44.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:33:44.344 00.000 15712 Moving (-0.05, 0.03) raw xDistance=0.03 yDistance=0.05
00:33:44.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:44.344 00.000 7988 UpdateGuideState exits: m=1398 SNR=25.1
00:33:44.347 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:44.348 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:44.348 00.000 7988 Enqueuing Expose request
00:33:44.348 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:44.348 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
00:33:44.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:44.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:33:44.348 00.000 15712 MoveAxis(E, 3, ABG)
00:33:44.348 00.000 15712 Guiding  Dir = 2, Dur = 3
00:33:44.348 00.000 15712 IsGuiding returns 0
00:33:44.369 00.021 15712 IsGuiding returns 0
00:33:44.369 00.000 15712 Move returns status 0, amount 3
00:33:44.369 00.000 15712 MoveAxis(N, 0, ABG)
00:33:44.369 00.000 15712 Move returns status 0, amount 0
00:33:44.369 00.000 15712 move complete, result=0
00:33:44.369 00.000 15712 worker thread done servicing request
00:33:44.369 00.000 15712 Worker thread wakes up
00:33:44.369 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
00:33:44.380 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:44.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:45.786 01.406 15712 Exposure complete
00:33:45.847 00.061 15712 worker thread done servicing request
00:33:45.847 00.000 7988 OnExposeComplete: enter
00:33:45.847 00.000 7988 UpdateGuideState(): m_state=6
00:33:45.849 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
00:33:45.849 00.000 7988 Star::Find returns 1 (0), X=963.92, Y=188.52, Mass=1417, SNR=25.0, Peak=159 HFD=3.7
00:33:45.851 00.002 7988 MultiStar: [#1 0.11,0.24,1.00,U] [#2 -0.01,-0.05,0.86,U] [#3 0.12,0.24,0.90,U] [#4 0.12,-0.36,0.77,U] [#5 -0.16,-0.08,0.77,U] [#6 0.13,-0.40,0.00,M4] [#7 0.43,-0.29,0.00,M3] [#8 -0.06,-0.30,0.47,U] 
00:33:45.851 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {-0.07, -0.01}
00:33:45.853 00.002 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
00:33:45.853 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
00:33:45.855 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.70 mountX=-0.01 mountY=-0.02, mountTheta=-2.28
00:33:45.857 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
00:33:45.857 00.000 7988 Enqueuing Move request for scope (0.02, -0.01)
00:33:45.859 00.002 15712 Worker thread wakes up
00:33:45.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:33:45.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:33:45.859 00.000 15712 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
00:33:45.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:45.859 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.0
00:33:45.862 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:45.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:45.864 00.002 7988 Enqueuing Expose request
00:33:45.864 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
00:33:45.864 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
00:33:45.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:45.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:33:45.864 00.000 15712 MoveAxis(E, 9, ABG)
00:33:45.864 00.000 15712 Guiding  Dir = 2, Dur = 9
00:33:45.864 00.000 15712 IsGuiding returns 0
00:33:45.880 00.016 15712 IsGuiding returns 0
00:33:45.880 00.000 15712 Move returns status 0, amount 9
00:33:45.880 00.000 15712 MoveAxis(N, 0, ABG)
00:33:45.880 00.000 15712 Move returns status 0, amount 0
00:33:45.880 00.000 15712 move complete, result=0
00:33:45.880 00.000 15712 worker thread done servicing request
00:33:45.880 00.000 15712 Worker thread wakes up
00:33:45.880 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
00:33:45.881 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:45.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:47.510 01.629 15712 Exposure complete
00:33:47.564 00.054 15712 worker thread done servicing request
00:33:47.564 00.000 7988 OnExposeComplete: enter
00:33:47.572 00.008 7988 UpdateGuideState(): m_state=6
00:33:47.574 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
00:33:47.574 00.000 7988 Star::Find returns 1 (0), X=963.94, Y=188.17, Mass=1426, SNR=25.3, Peak=190 HFD=4.2
00:33:47.576 00.002 7988 MultiStar: [#1 -0.02,-0.02,1.03,U] [#2 0.08,-0.41,0.00,M1] [#3 0.12,-0.16,0.87,U] [#4 0.34,-0.39,0.00,M1] [#5 -0.17,-0.43,0.00,M6] [#6 0.16,-0.46,0.00,M5] [#7 0.53,-0.17,0.00,M4] [#8 -0.20,-0.15,0.47,U] 
00:33:47.576 00.000 7988 refined, 3 included, MultiStar: {-0.01, -0.17}, one-star: {-0.04, -0.36}
00:33:47.578 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
00:33:47.578 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
00:33:47.580 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.66 mountX=-0.17 mountY=0.02, mountTheta=3.03
00:33:47.581 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.17, opts=13)
00:33:47.583 00.002 7988 Enqueuing Move request for scope (-0.01, -0.17)
00:33:47.583 00.000 15712 Worker thread wakes up
00:33:47.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
00:33:47.583 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
00:33:47.583 00.000 15712 Moving (-0.01, -0.17) raw xDistance=-0.17 yDistance=0.02
00:33:47.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:47.583 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.3
00:33:47.586 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:47.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:47.588 00.002 7988 Enqueuing Expose request
00:33:47.588 00.000 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 639.50
00:33:47.588 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
00:33:47.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:47.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:33:47.588 00.000 15712 MoveAxis(E, 44, ABG)
00:33:47.588 00.000 15712 Guiding  Dir = 2, Dur = 44
00:33:47.588 00.000 15712 IsGuiding returns 0
00:33:47.607 00.019 15712 PulseGuide returned control before completion, sleep 39
00:33:47.652 00.045 15712 IsGuiding returns 1
00:33:47.652 00.000 15712 scope still moving after pulse duration time elapsed
00:33:47.687 00.035 15712 IsGuiding returns 0
00:33:47.687 00.000 15712 scope move finished after 44 + 51 ms
00:33:47.687 00.000 15712 Move returns status 0, amount 44
00:33:47.687 00.000 15712 MoveAxis(N, 0, ABG)
00:33:47.687 00.000 15712 Move returns status 0, amount 0
00:33:47.687 00.000 15712 move complete, result=0
00:33:47.687 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
00:33:47.689 00.002 15712 worker thread done servicing request
00:33:47.689 00.000 15712 Worker thread wakes up
00:33:47.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:47.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:49.107 01.418 15712 Exposure complete
00:33:49.168 00.061 15712 worker thread done servicing request
00:33:49.168 00.000 7988 OnExposeComplete: enter
00:33:49.170 00.002 7988 UpdateGuideState(): m_state=6
00:33:49.170 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
00:33:49.172 00.002 7988 Star::Find returns 1 (0), X=964.29, Y=188.51, Mass=1436, SNR=25.4, Peak=171 HFD=3.9
00:33:49.172 00.000 7988 MultiStar: [#1 0.26,0.26,0.98,U] [#2 0.10,-0.20,0.88,U] [#3 0.56,-0.17,0.00,M1] [#4 0.53,-0.30,0.00,M2] [#5 -0.04,-0.18,0.76,U] [#6 0.20,-0.38,0.00,M6] [#7 0.41,-0.29,0.00,M5] [#8 -0.06,0.01,0.45,U] 
00:33:49.174 00.002 7988 refined, 4 included, MultiStar: {0.14, -0.02}, one-star: {0.30, -0.02}
00:33:49.174 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
00:33:49.177 00.003 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
00:33:49.178 00.001 7988 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.13 mountX=-0.02 mountY=-0.14, mountTheta=-1.70
00:33:49.180 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.02, opts=13)
00:33:49.180 00.000 7988 Enqueuing Move request for scope (0.14, -0.02)
00:33:49.182 00.002 15712 Worker thread wakes up
00:33:49.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:33:49.182 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:33:49.182 00.000 15712 Moving (0.14, -0.02) raw xDistance=-0.02 yDistance=-0.14
00:33:49.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:49.182 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.4
00:33:49.184 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:49.184 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:49.184 00.000 7988 Enqueuing Expose request
00:33:49.184 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:33:49.184 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
00:33:49.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:49.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:33:49.184 00.000 15712 MoveAxis(E, 10, ABG)
00:33:49.184 00.000 15712 Guiding  Dir = 2, Dur = 10
00:33:49.184 00.000 15712 IsGuiding returns 0
00:33:49.200 00.016 15712 IsGuiding returns 1
00:33:49.200 00.000 15712 scope still moving after pulse duration time elapsed
00:33:49.252 00.052 15712 IsGuiding returns 0
00:33:49.252 00.000 15712 scope move finished after 10 + 54 ms
00:33:49.252 00.000 15712 Move returns status 0, amount 10
00:33:49.252 00.000 15712 MoveAxis(N, 0, ABG)
00:33:49.252 00.000 15712 Move returns status 0, amount 0
00:33:49.252 00.000 15712 move complete, result=0
00:33:49.252 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:33:49.255 00.003 15712 worker thread done servicing request
00:33:49.255 00.000 15712 Worker thread wakes up
00:33:49.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:49.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:50.893 01.638 15712 Exposure complete
00:33:50.955 00.062 15712 worker thread done servicing request
00:33:50.955 00.000 7988 OnExposeComplete: enter
00:33:50.955 00.000 7988 UpdateGuideState(): m_state=6
00:33:50.957 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
00:33:50.957 00.000 7988 Star::Find returns 1 (0), X=963.78, Y=188.60, Mass=1381, SNR=24.6, Peak=153 HFD=3.7
00:33:50.959 00.002 7988 MultiStar: [#1 -0.03,0.22,1.02,U] [#2 -0.27,-0.19,0.89,U] [#3 0.07,0.03,0.92,U] [#4 -0.11,-0.30,0.75,U] [#5 -0.27,-0.42,0.00,M6] [#6 -0.04,0.01,0.70,U] [#7 0.18,-0.18,0.51,U] [#8 -0.25,-0.07,0.51,U] 
00:33:50.959 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {-0.20, 0.08}
00:33:50.961 00.002 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
00:33:50.961 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
00:33:50.963 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.81 mountX=-0.03 mountY=0.09, mountTheta=1.91
00:33:50.965 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.03, opts=13)
00:33:50.965 00.000 7988 Enqueuing Move request for scope (-0.09, -0.03)
00:33:50.967 00.002 15712 Worker thread wakes up
00:33:50.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:33:50.967 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:33:50.967 00.000 15712 Moving (-0.09, -0.03) raw xDistance=-0.03 yDistance=0.09
00:33:50.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:33:50.967 00.000 7988 UpdateGuideState exits: m=1381 SNR=24.6
00:33:50.970 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:50.971 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:50.971 00.000 7988 Enqueuing Expose request
00:33:50.971 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:33:50.971 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
00:33:50.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:50.971 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:33:50.971 00.000 15712 MoveAxis(E, 8, ABG)
00:33:50.971 00.000 15712 Guiding  Dir = 2, Dur = 8
00:33:50.971 00.000 15712 IsGuiding returns 0
00:33:50.993 00.022 15712 IsGuiding returns 0
00:33:50.993 00.000 15712 Move returns status 0, amount 8
00:33:50.993 00.000 15712 MoveAxis(N, 0, ABG)
00:33:50.993 00.000 15712 Move returns status 0, amount 0
00:33:50.993 00.000 15712 move complete, result=0
00:33:50.993 00.000 15712 worker thread done servicing request
00:33:50.993 00.000 15712 Worker thread wakes up
00:33:50.993 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:33:50.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:50.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:52.408 01.415 15712 Exposure complete
00:33:52.469 00.061 15712 worker thread done servicing request
00:33:52.469 00.000 7988 OnExposeComplete: enter
00:33:52.470 00.001 7988 UpdateGuideState(): m_state=6
00:33:52.470 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
00:33:52.470 00.000 7988 Star::Find returns 1 (0), X=963.95, Y=188.17, Mass=1377, SNR=24.6, Peak=175 HFD=4.1
00:33:52.470 00.000 7988 MultiStar: [#1 0.05,0.12,1.02,U] [#2 0.20,-0.43,0.00,M1] [#3 0.44,-0.20,0.00,M1] [#4 0.34,-0.53,0.00,M2] [#5 -0.05,-0.46,0.00,M7] [#6 0.29,-0.62,0.00,M6] [#7 0.74,-0.69,0.00,M5] [#8 -0.23,-0.37,0.00,M1] 
00:33:52.470 00.000 7988 refined, 1 included, MultiStar: {0.01, -0.12}, one-star: {-0.04, -0.36}
00:33:52.470 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
00:33:52.470 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
00:33:52.470 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.53 mountX=-0.12 mountY=-0.00, mountTheta=-3.12
00:33:52.470 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
00:33:52.470 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
00:33:52.470 00.000 15712 Worker thread wakes up
00:33:52.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
00:33:52.470 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
00:33:52.470 00.000 15712 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=-0.00
00:33:52.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:33:52.470 00.000 7988 UpdateGuideState exits: m=1377 SNR=24.6
00:33:52.484 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:52.486 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:52.487 00.001 7988 Enqueuing Expose request
00:33:52.487 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:33:52.487 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
00:33:52.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:52.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:33:52.487 00.000 15712 MoveAxis(E, 8, ABG)
00:33:52.487 00.000 15712 Guiding  Dir = 2, Dur = 8
00:33:52.507 00.020 15712 IsGuiding returns 0
00:33:52.521 00.014 15712 IsGuiding returns 0
00:33:52.521 00.000 15712 Move returns status 0, amount 8
00:33:52.521 00.000 15712 MoveAxis(N, 0, ABG)
00:33:52.521 00.000 15712 Move returns status 0, amount 0
00:33:52.521 00.000 15712 move complete, result=0
00:33:52.521 00.000 15712 worker thread done servicing request
00:33:52.521 00.000 15712 Worker thread wakes up
00:33:52.521 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:33:52.532 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:52.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:54.172 01.640 15712 Exposure complete
00:33:54.220 00.048 15712 worker thread done servicing request
00:33:54.220 00.000 7988 OnExposeComplete: enter
00:33:54.235 00.015 7988 UpdateGuideState(): m_state=6
00:33:54.237 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
00:33:54.237 00.000 7988 Star::Find returns 1 (0), X=963.82, Y=188.24, Mass=1437, SNR=25.4, Peak=170 HFD=4.2
00:33:54.237 00.000 7988 MultiStar: [#1 0.00,0.11,1.00,U] [#2 0.03,-0.34,0.88,U] [#3 0.27,-0.16,0.84,U] [#4 0.15,-0.34,0.00,M3] [#5 -0.07,-0.33,0.76,U] [#6 0.24,-0.35,0.00,M7] [#7 0.05,-0.14,0.50,U] [#8 -0.30,-0.54,0.00,M2] 
00:33:54.237 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.19}, one-star: {-0.16, -0.29}
00:33:54.237 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
00:33:54.237 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
00:33:54.237 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.49 mountX=-0.19 mountY=-0.01, mountTheta=-3.09
00:33:54.237 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.19, opts=13)
00:33:54.237 00.000 7988 Enqueuing Move request for scope (0.02, -0.19)
00:33:54.237 00.000 15712 Worker thread wakes up
00:33:54.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
00:33:54.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
00:33:54.237 00.000 15712 Moving (0.02, -0.19) raw xDistance=-0.19 yDistance=-0.01
00:33:54.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:33:54.237 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.4
00:33:54.248 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:54.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:54.250 00.002 7988 Enqueuing Expose request
00:33:54.250 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.51
00:33:54.250 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
00:33:54.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:54.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:33:54.250 00.000 15712 MoveAxis(E, 42, ABG)
00:33:54.250 00.000 15712 Guiding  Dir = 2, Dur = 42
00:33:54.250 00.000 15712 IsGuiding returns 0
00:33:54.270 00.020 15712 PulseGuide returned control before completion, sleep 33
00:33:54.314 00.044 15712 IsGuiding returns 1
00:33:54.314 00.000 15712 scope still moving after pulse duration time elapsed
00:33:54.349 00.035 15712 IsGuiding returns 0
00:33:54.349 00.000 15712 scope move finished after 42 + 58 ms
00:33:54.349 00.000 15712 Move returns status 0, amount 42
00:33:54.349 00.000 15712 MoveAxis(N, 0, ABG)
00:33:54.349 00.000 15712 Move returns status 0, amount 0
00:33:54.349 00.000 15712 move complete, result=0
00:33:54.349 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
00:33:54.349 00.000 15712 worker thread done servicing request
00:33:54.349 00.000 15712 Worker thread wakes up
00:33:54.355 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:54.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:55.767 01.412 15712 Exposure complete
00:33:55.827 00.060 15712 worker thread done servicing request
00:33:55.829 00.002 7988 OnExposeComplete: enter
00:33:55.829 00.000 7988 UpdateGuideState(): m_state=6
00:33:55.829 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
00:33:55.832 00.003 7988 Star::Find returns 1 (0), X=963.75, Y=188.44, Mass=1400, SNR=25.0, Peak=145 HFD=3.9
00:33:55.832 00.000 7988 MultiStar: [#1 -0.02,0.18,1.04,U] [#2 -0.18,-0.17,0.84,U] [#3 0.16,-0.06,0.82,U] [#4 -0.23,-0.43,0.00,M4] [#5 -0.25,0.03,0.74,U] [#6 0.14,-0.38,0.00,M8] [#7 -0.19,-0.78,0.00,M5] [#8 -0.25,-0.12,0.43,U] 
00:33:55.832 00.000 7988 refined, 5 included, MultiStar: {-0.12, -0.03}, one-star: {-0.23, -0.09}
00:33:55.832 00.000 7988 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.56) = xAngle (-4.48 = 1.80)
00:33:55.832 00.000 7988 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.52 = 1.77)
00:33:55.832 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.92 mountX=-0.03 mountY=0.12, mountTheta=1.80
00:33:55.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.03, opts=13)
00:33:55.832 00.000 7988 Enqueuing Move request for scope (-0.12, -0.03)
00:33:55.832 00.000 15712 Worker thread wakes up
00:33:55.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
00:33:55.832 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
00:33:55.832 00.000 15712 Moving (-0.12, -0.03) raw xDistance=-0.03 yDistance=0.12
00:33:55.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:33:55.832 00.000 7988 UpdateGuideState exits: m=1400 SNR=25.0
00:33:55.843 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:55.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:55.843 00.000 7988 Enqueuing Expose request
00:33:55.843 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:33:55.843 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
00:33:55.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:55.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:33:55.843 00.000 15712 MoveAxis(E, 5, ABG)
00:33:55.843 00.000 15712 Guiding  Dir = 2, Dur = 5
00:33:55.843 00.000 15712 IsGuiding returns 0
00:33:55.865 00.022 15712 IsGuiding returns 0
00:33:55.865 00.000 15712 Move returns status 0, amount 5
00:33:55.865 00.000 15712 MoveAxis(N, 0, ABG)
00:33:55.865 00.000 15712 Move returns status 0, amount 0
00:33:55.865 00.000 15712 move complete, result=0
00:33:55.865 00.000 15712 worker thread done servicing request
00:33:55.865 00.000 15712 Worker thread wakes up
00:33:55.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:55.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:55.865 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
00:33:57.614 01.749 15712 Exposure complete
00:33:57.675 00.061 15712 worker thread done servicing request
00:33:57.675 00.000 7988 OnExposeComplete: enter
00:33:57.675 00.000 7988 UpdateGuideState(): m_state=6
00:33:57.675 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
00:33:57.675 00.000 7988 Star::Find returns 1 (0), X=963.76, Y=188.66, Mass=1374, SNR=24.3, Peak=153 HFD=3.8
00:33:57.675 00.000 7988 MultiStar: [#1 0.04,0.05,1.04,U] [#2 -0.07,0.09,0.89,U] [#3 0.13,0.01,0.86,U] [#4 0.13,-0.20,0.78,U] [#5 0.04,-0.27,0.71,U] [#6 -0.12,-0.27,0.70,U] [#7 0.34,-0.44,0.00,M6] [#8 -0.44,-0.25,0.00,M2] 
00:33:57.675 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.05}, one-star: {-0.23, 0.13}
00:33:57.675 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
00:33:57.675 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.78)
00:33:57.675 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.91 mountX=-0.05 mountY=0.02, mountTheta=2.78
00:33:57.685 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.05, opts=13)
00:33:57.685 00.000 7988 Enqueuing Move request for scope (-0.02, -0.05)
00:33:57.685 00.000 15712 Worker thread wakes up
00:33:57.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:33:57.685 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:33:57.685 00.000 15712 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.02
00:33:57.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:33:57.685 00.000 7988 UpdateGuideState exits: m=1374 SNR=24.3
00:33:57.690 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:57.691 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:57.691 00.000 7988 Enqueuing Expose request
00:33:57.693 00.002 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:33:57.693 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
00:33:57.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:57.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:33:57.693 00.000 15712 MoveAxis(W, 2, ABG)
00:33:57.693 00.000 15712 Guiding  Dir = 3, Dur = 2
00:33:57.693 00.000 15712 IsGuiding returns 0
00:33:57.709 00.016 15712 IsGuiding returns 0
00:33:57.709 00.000 15712 Move returns status 0, amount 2
00:33:57.709 00.000 15712 MoveAxis(N, 0, ABG)
00:33:57.709 00.000 15712 Move returns status 0, amount 0
00:33:57.709 00.000 15712 move complete, result=0
00:33:57.709 00.000 15712 worker thread done servicing request
00:33:57.709 00.000 15712 Worker thread wakes up
00:33:57.709 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:33:57.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:57.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:59.128 01.419 15712 Exposure complete
00:33:59.189 00.061 15712 worker thread done servicing request
00:33:59.189 00.000 7988 OnExposeComplete: enter
00:33:59.189 00.000 7988 UpdateGuideState(): m_state=6
00:33:59.189 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
00:33:59.189 00.000 7988 Star::Find returns 1 (0), X=963.86, Y=188.69, Mass=1497, SNR=25.6, Peak=168 HFD=4.0
00:33:59.189 00.000 7988 MultiStar: [#1 0.32,0.16,0.99,U] [#2 0.02,-0.16,0.84,U] [#3 0.24,0.27,0.86,U] [#4 0.14,-0.12,0.72,U] [#5 -0.26,-0.31,0.00,M5] [#6 0.11,-0.17,0.65,U] [#7 0.40,-0.47,0.00,M7] [#8 -0.02,-0.12,0.50,U] 
00:33:59.189 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.03}, one-star: {-0.12, 0.16}
00:33:59.196 00.007 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.56) = xAngle (-1.30 = -1.30)
00:33:59.196 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
00:33:59.196 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.26 mountX=0.03 mountY=-0.10, mountTheta=-1.31
00:33:59.196 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
00:33:59.196 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
00:33:59.196 00.000 15712 Worker thread wakes up
00:33:59.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:33:59.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:33:59.196 00.000 15712 Moving (0.10, 0.03) raw xDistance=0.03 yDistance=-0.10
00:33:59.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:33:59.196 00.000 7988 UpdateGuideState exits: m=1497 SNR=25.6
00:33:59.204 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:59.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:33:59.204 00.000 7988 Enqueuing Expose request
00:33:59.204 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:33:59.204 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
00:33:59.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:59.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:33:59.204 00.000 15712 MoveAxis(W, 0, ABG)
00:33:59.204 00.000 15712 Move returns status 0, amount 0
00:33:59.204 00.000 15712 MoveAxis(N, 0, ABG)
00:33:59.204 00.000 15712 Move returns status 0, amount 0
00:33:59.204 00.000 15712 move complete, result=0
00:33:59.204 00.000 15712 worker thread done servicing request
00:33:59.204 00.000 15712 Worker thread wakes up
00:33:59.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:33:59.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:33:59.204 00.000 7988 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:33:59.420 00.216 7988 evsrv: cli 0CCCEEA8 connect
00:33:59.420 00.000 7988 case statement mapped state 6 to 3
00:33:59.424 00.004 7988 case statement mapped state 6 to 3
00:33:59.426 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"d53212b3-cd0d-4c95-b94c-a409d8ecec69"}
00:33:59.427 00.001 7988 case statement mapped state 6 to 3
00:33:59.429 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"d53212b3-cd0d-4c95-b94c-a409d8ecec69"}
00:33:59.431 00.002 7988 evsrv: cli 0CCCEEA8 disconnect
00:34:00.838 01.407 15712 Exposure complete
00:34:00.916 00.078 15712 worker thread done servicing request
00:34:00.918 00.002 7988 OnExposeComplete: enter
00:34:00.918 00.000 7988 UpdateGuideState(): m_state=6
00:34:00.920 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
00:34:00.922 00.002 7988 Star::Find returns 1 (0), X=963.95, Y=188.43, Mass=1413, SNR=24.8, Peak=145 HFD=4.2
00:34:00.924 00.002 7988 MultiStar: [#1 0.11,0.08,0.98,U] [#2 0.21,-0.36,0.00,M1] [#3 0.22,-0.16,0.89,U] [#4 0.19,-0.28,0.74,U] [#5 -0.03,-0.27,0.77,U] [#6 0.33,-0.31,0.00,M7] [#7 0.33,-0.12,0.47,U] [#8 0.38,0.16,0.00,M2] 
00:34:00.926 00.002 7988 single-star, 5 included, MultiStar: {0.11, -0.13}, one-star: {-0.03, -0.10}
00:34:00.926 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.43 = 2.85)
00:34:00.928 00.002 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.82)
00:34:00.930 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.87 mountX=-0.10 mountY=0.03, mountTheta=2.82
00:34:00.934 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.10, opts=13)
00:34:00.936 00.002 7988 Enqueuing Move request for scope (-0.03, -0.10)
00:34:00.936 00.000 15712 Worker thread wakes up
00:34:00.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:00.938 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
00:34:00.938 00.000 7988 UpdateGuideState exits: m=1413 SNR=24.8
00:34:00.941 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:00.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:00.943 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
00:34:00.943 00.000 15712 Moving (-0.03, -0.10) raw xDistance=-0.10 yDistance=0.03
00:34:00.945 00.002 7988 Enqueuing Expose request
00:34:00.950 00.005 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:34:00.950 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
00:34:00.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:00.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:34:00.950 00.000 15712 MoveAxis(E, 1, ABG)
00:34:00.950 00.000 15712 Guiding  Dir = 2, Dur = 1
00:34:00.952 00.002 15712 IsGuiding returns 0
00:34:01.001 00.049 15712 IsGuiding returns 0
00:34:01.003 00.002 15712 Move returns status 0, amount 1
00:34:01.003 00.000 15712 MoveAxis(N, 0, ABG)
00:34:01.003 00.000 15712 Move returns status 0, amount 0
00:34:01.003 00.000 15712 move complete, result=0
00:34:01.003 00.000 15712 worker thread done servicing request
00:34:01.003 00.000 15712 Worker thread wakes up
00:34:01.003 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:34:01.005 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:01.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:02.423 01.418 15712 Exposure complete
00:34:02.497 00.074 15712 worker thread done servicing request
00:34:02.497 00.000 7988 OnExposeComplete: enter
00:34:02.499 00.002 7988 UpdateGuideState(): m_state=6
00:34:02.499 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
00:34:02.501 00.002 7988 Star::Find returns 1 (0), X=964.11, Y=188.34, Mass=1439, SNR=25.4, Peak=163 HFD=4.0
00:34:02.504 00.003 7988 MultiStar: [#1 0.15,0.09,1.03,U] [#2 -0.02,-0.02,0.86,U] [#3 0.37,-0.02,0.86,U] [#4 0.24,-0.46,0.00,M2] [#5 -0.07,-0.19,0.73,U] [#6 -0.14,-0.35,0.00,M8] [#7 0.35,-0.29,0.00,M7] [#8 -0.21,-0.47,0.00,M3] 
00:34:02.506 00.002 7988 refined, 4 included, MultiStar: {0.12, -0.06}, one-star: {0.12, -0.19}
00:34:02.508 00.002 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.05 = -2.05)
00:34:02.510 00.002 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
00:34:02.514 00.004 7988 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.49 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
00:34:02.518 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.06, opts=13)
00:34:02.518 00.000 7988 Enqueuing Move request for scope (0.12, -0.06)
00:34:02.518 00.000 15712 Worker thread wakes up
00:34:02.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:02.525 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
00:34:02.525 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.4
00:34:02.525 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
00:34:02.525 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:02.530 00.005 15712 Moving (0.12, -0.06) raw xDistance=-0.06 yDistance=-0.11
00:34:02.530 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:02.532 00.002 7988 Enqueuing Expose request
00:34:02.537 00.005 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
00:34:02.537 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
00:34:02.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:02.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:34:02.537 00.000 15712 MoveAxis(E, 5, ABG)
00:34:02.537 00.000 15712 Guiding  Dir = 2, Dur = 5
00:34:02.537 00.000 15712 IsGuiding returns 0
00:34:02.552 00.015 15712 IsGuiding returns 0
00:34:02.552 00.000 15712 Move returns status 0, amount 5
00:34:02.552 00.000 15712 MoveAxis(N, 0, ABG)
00:34:02.552 00.000 15712 Move returns status 0, amount 0
00:34:02.552 00.000 15712 move complete, result=0
00:34:02.552 00.000 15712 worker thread done servicing request
00:34:02.552 00.000 15712 Worker thread wakes up
00:34:02.552 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:34:02.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:02.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:04.187 01.635 15712 Exposure complete
00:34:04.264 00.077 15712 worker thread done servicing request
00:34:04.264 00.000 7988 OnExposeComplete: enter
00:34:04.264 00.000 7988 UpdateGuideState(): m_state=6
00:34:04.264 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
00:34:04.264 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.27, Mass=1411, SNR=24.9, Peak=155 HFD=4.1
00:34:04.264 00.000 7988 MultiStar: [#1 0.14,-0.03,1.00,U] [#2 0.30,-0.23,0.00,M1] [#3 0.53,-0.38,0.00,M1] [#4 0.25,-0.56,0.00,M3] [#5 0.18,-0.31,0.76,U] [#6 -0.00,-0.44,0.00,M9] [#7 0.44,-0.50,0.00,M8] [#8 0.12,-0.63,0.00,M4] 
00:34:04.264 00.000 7988 refined, 2 included, MultiStar: {0.15, -0.19}, one-star: {0.13, -0.25}
00:34:04.280 00.016 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
00:34:04.281 00.001 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
00:34:04.283 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=-0.19 mountY=-0.14, mountTheta=-2.50
00:34:04.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.19, opts=13)
00:34:04.287 00.002 7988 Enqueuing Move request for scope (0.15, -0.19)
00:34:04.289 00.002 15712 Worker thread wakes up
00:34:04.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
00:34:04.289 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
00:34:04.289 00.000 15712 Moving (0.15, -0.19) raw xDistance=-0.19 yDistance=-0.14
00:34:04.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:04.293 00.004 7988 UpdateGuideState exits: m=1411 SNR=24.9
00:34:04.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:04.295 00.002 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.52
00:34:04.296 00.001 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
00:34:04.296 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:04.296 00.000 7988 Enqueuing Expose request
00:34:04.298 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:04.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:34:04.298 00.000 15712 MoveAxis(E, 45, ABG)
00:34:04.298 00.000 15712 Guiding  Dir = 2, Dur = 45
00:34:04.298 00.000 15712 IsGuiding returns 0
00:34:04.315 00.017 15712 PulseGuide returned control before completion, sleep 28
00:34:04.368 00.053 15712 IsGuiding returns 0
00:34:04.376 00.008 15712 Move returns status 0, amount 45
00:34:04.376 00.000 15712 MoveAxis(N, 0, ABG)
00:34:04.376 00.000 15712 Move returns status 0, amount 0
00:34:04.376 00.000 15712 move complete, result=0
00:34:04.376 00.000 15712 worker thread done servicing request
00:34:04.376 00.000 15712 Worker thread wakes up
00:34:04.376 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
00:34:04.378 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:04.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:05.797 01.419 15712 Exposure complete
00:34:05.859 00.062 15712 worker thread done servicing request
00:34:05.859 00.000 7988 OnExposeComplete: enter
00:34:05.861 00.002 7988 UpdateGuideState(): m_state=6
00:34:05.861 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
00:34:05.863 00.002 7988 Star::Find returns 1 (0), X=963.94, Y=188.27, Mass=1459, SNR=25.6, Peak=162 HFD=4.1
00:34:05.863 00.000 7988 MultiStar: [#1 0.30,-0.07,1.04,U] [#2 0.01,-0.38,0.00,M2] [#3 0.41,-0.04,0.00,M2] [#4 0.20,-0.67,0.00,M4] [#5 -0.03,-0.48,0.00,M3] [#6 0.28,-0.46,0.00,M10] [#7 0.61,-0.71,0.00,M9] [#8 0.01,-0.25,0.45,U] 
00:34:05.865 00.002 7988 refined, 2 included, MultiStar: {0.11, -0.18}, one-star: {-0.04, -0.26}
00:34:05.865 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
00:34:05.867 00.002 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
00:34:05.867 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.04 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
00:34:05.869 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.18, opts=13)
00:34:05.871 00.002 7988 Enqueuing Move request for scope (0.11, -0.18)
00:34:05.871 00.000 15712 Worker thread wakes up
00:34:05.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
00:34:05.871 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
00:34:05.871 00.000 15712 Moving (0.11, -0.18) raw xDistance=-0.18 yDistance=-0.10
00:34:05.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:05.871 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.6
00:34:05.874 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:05.874 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:05.874 00.000 7988 Enqueuing Expose request
00:34:05.878 00.004 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.52
00:34:05.878 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
00:34:05.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:05.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:05.878 00.000 15712 MoveAxis(E, 41, ABG)
00:34:05.878 00.000 15712 Guiding  Dir = 2, Dur = 41
00:34:05.878 00.000 15712 IsGuiding returns 0
00:34:05.894 00.016 15712 PulseGuide returned control before completion, sleep 36
00:34:05.939 00.045 15712 IsGuiding returns 1
00:34:05.939 00.000 15712 scope still moving after pulse duration time elapsed
00:34:05.971 00.032 15712 IsGuiding returns 0
00:34:05.971 00.000 15712 scope move finished after 41 + 55 ms
00:34:05.971 00.000 15712 Move returns status 0, amount 41
00:34:05.971 00.000 15712 MoveAxis(N, 0, ABG)
00:34:05.971 00.000 15712 Move returns status 0, amount 0
00:34:05.971 00.000 15712 move complete, result=0
00:34:05.971 00.000 15712 worker thread done servicing request
00:34:05.971 00.000 15712 Worker thread wakes up
00:34:05.971 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
00:34:05.977 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:05.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:07.615 01.638 15712 Exposure complete
00:34:07.663 00.048 15712 worker thread done servicing request
00:34:07.676 00.013 7988 OnExposeComplete: enter
00:34:07.676 00.000 7988 UpdateGuideState(): m_state=6
00:34:07.679 00.003 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
00:34:07.679 00.000 7988 Star::Find returns 1 (0), X=964.16, Y=188.49, Mass=1419, SNR=25.1, Peak=171 HFD=3.8
00:34:07.679 00.000 7988 MultiStar: [#1 0.27,0.15,1.04,U] [#2 0.01,-0.19,0.88,U] [#3 0.37,0.10,0.00,M3] [#4 0.11,-0.49,0.00,M5] [#5 0.06,-0.24,0.73,U] [#6 0.42,-0.23,0.00,R] [#7 0.40,-0.27,0.00,M10] [#8 -0.05,-0.06,0.44,U] 
00:34:07.679 00.000 7988 refined, 4 included, MultiStar: {0.12, -0.06}, one-star: {0.17, -0.03}
00:34:07.679 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.05 = -2.05)
00:34:07.679 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
00:34:07.679 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.49 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
00:34:07.686 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.06, opts=13)
00:34:07.688 00.002 7988 Enqueuing Move request for scope (0.12, -0.06)
00:34:07.688 00.000 15712 Worker thread wakes up
00:34:07.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
00:34:07.688 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
00:34:07.688 00.000 15712 Moving (0.12, -0.06) raw xDistance=-0.06 yDistance=-0.11
00:34:07.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:07.688 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.1
00:34:07.692 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:07.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:07.694 00.002 7988 Enqueuing Expose request
00:34:07.694 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
00:34:07.694 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
00:34:07.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:07.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:34:07.694 00.000 15712 MoveAxis(E, 0, ABG)
00:34:07.694 00.000 15712 Move returns status 0, amount 0
00:34:07.694 00.000 15712 MoveAxis(N, 0, ABG)
00:34:07.694 00.000 15712 Move returns status 0, amount 0
00:34:07.694 00.000 15712 move complete, result=0
00:34:07.694 00.000 15712 worker thread done servicing request
00:34:07.696 00.002 15712 Worker thread wakes up
00:34:07.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:07.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:07.696 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:09.111 01.415 15712 Exposure complete
00:34:09.172 00.061 15712 worker thread done servicing request
00:34:09.172 00.000 7988 OnExposeComplete: enter
00:34:09.172 00.000 7988 UpdateGuideState(): m_state=6
00:34:09.175 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
00:34:09.176 00.001 7988 Star::Find returns 1 (0), X=963.95, Y=188.48, Mass=1455, SNR=25.3, Peak=174 HFD=4.0
00:34:09.176 00.000 7988 MultiStar: [#1 0.23,0.01,1.00,U] [#2 -0.07,-0.12,0.84,U] [#3 0.51,-0.03,0.00,M4] [#4 0.02,-0.47,0.00,M6] [#5 0.10,-0.09,0.77,U] [#6 -0.22,0.07,0.69,U] [#7 0.16,-0.26,0.53,U] [#8 0.38,-0.17,0.00,M3] 
00:34:09.178 00.002 7988 single-star, 5 included, MultiStar: {0.03, -0.06}, one-star: {-0.03, -0.05}
00:34:09.178 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
00:34:09.180 00.002 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.51)
00:34:09.180 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.18 mountX=-0.05 mountY=0.03, mountTheta=2.52
00:34:09.182 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
00:34:09.184 00.002 7988 Enqueuing Move request for scope (-0.03, -0.05)
00:34:09.184 00.000 15712 Worker thread wakes up
00:34:09.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
00:34:09.184 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
00:34:09.184 00.000 15712 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=0.03
00:34:09.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:09.184 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.3
00:34:09.187 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:09.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:09.187 00.000 7988 Enqueuing Expose request
00:34:09.187 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
00:34:09.187 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
00:34:09.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:09.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:34:09.187 00.000 15712 MoveAxis(W, 5, ABG)
00:34:09.187 00.000 15712 Guiding  Dir = 3, Dur = 5
00:34:09.187 00.000 15712 IsGuiding returns 0
00:34:09.219 00.032 15712 IsGuiding returns 0
00:34:09.219 00.000 15712 Move returns status 0, amount 5
00:34:09.219 00.000 15712 MoveAxis(N, 0, ABG)
00:34:09.219 00.000 15712 Move returns status 0, amount 0
00:34:09.219 00.000 15712 move complete, result=0
00:34:09.219 00.000 15712 worker thread done servicing request
00:34:09.219 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:34:09.219 00.000 15712 Worker thread wakes up
00:34:09.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:09.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:10.862 01.643 15712 Exposure complete
00:34:10.922 00.060 15712 worker thread done servicing request
00:34:10.922 00.000 7988 OnExposeComplete: enter
00:34:10.924 00.002 7988 UpdateGuideState(): m_state=6
00:34:10.926 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
00:34:10.926 00.000 7988 Star::Find returns 1 (0), X=963.73, Y=188.53, Mass=1435, SNR=25.4, Peak=154 HFD=3.9
00:34:10.928 00.002 7988 MultiStar: [#1 0.13,0.13,1.07,U] [#2 -0.02,-0.10,0.87,U] [#3 -0.08,-0.00,0.86,U] [#4 -0.01,-0.39,0.00,M7] [#5 -0.36,-0.30,0.00,M2] [#6 -0.36,-0.18,0.00,M1] [#7 0.23,-0.25,0.52,U] [#8 -0.45,-0.23,0.00,M4] 
00:34:10.929 00.001 7988 refined, 4 included, MultiStar: {-0.02, -0.02}, one-star: {-0.25, -0.00}
00:34:10.929 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.86 = 2.42)
00:34:10.931 00.002 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.39)
00:34:10.931 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.30 mountX=-0.02 mountY=0.02, mountTheta=2.40
00:34:10.933 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.02, opts=13)
00:34:10.935 00.002 7988 Enqueuing Move request for scope (-0.02, -0.02)
00:34:10.935 00.000 15712 Worker thread wakes up
00:34:10.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:10.935 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.4
00:34:10.938 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:10.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:10.940 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:34:10.940 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:34:10.940 00.000 15712 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
00:34:10.940 00.000 7988 Enqueuing Expose request
00:34:10.943 00.003 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
00:34:10.943 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
00:34:10.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:10.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:10.943 00.000 15712 MoveAxis(W, 5, ABG)
00:34:10.943 00.000 15712 Guiding  Dir = 3, Dur = 5
00:34:10.943 00.000 15712 IsGuiding returns 0
00:34:10.961 00.018 15712 IsGuiding returns 0
00:34:10.961 00.000 15712 Move returns status 0, amount 5
00:34:10.961 00.000 15712 MoveAxis(N, 0, ABG)
00:34:10.961 00.000 15712 Move returns status 0, amount 0
00:34:10.961 00.000 15712 move complete, result=0
00:34:10.961 00.000 15712 worker thread done servicing request
00:34:10.961 00.000 15712 Worker thread wakes up
00:34:10.961 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:34:10.963 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:10.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:12.372 01.409 15712 Exposure complete
00:34:12.432 00.060 15712 worker thread done servicing request
00:34:12.432 00.000 7988 OnExposeComplete: enter
00:34:12.436 00.004 7988 UpdateGuideState(): m_state=6
00:34:12.436 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
00:34:12.436 00.000 7988 Star::Find returns 1 (0), X=963.87, Y=188.48, Mass=1410, SNR=25.4, Peak=155 HFD=3.9
00:34:12.436 00.000 7988 MultiStar: [#1 0.04,0.15,1.00,U] [#2 0.07,-0.01,0.87,U] [#3 0.01,-0.04,0.88,U] [#4 0.11,-0.25,0.70,U] [#5 0.01,0.04,0.77,U] [#6 -0.44,-0.18,0.00,M2] [#7 0.18,-0.07,0.53,U] [#8 -0.33,-0.48,0.00,M5] 
00:34:12.436 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.02}, one-star: {-0.11, -0.05}
00:34:12.436 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.56) = xAngle (-2.20 = -2.20)
00:34:12.442 00.006 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
00:34:12.442 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.64 mountX=-0.02 mountY=-0.03, mountTheta=-2.21
00:34:12.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
00:34:12.442 00.000 7988 Enqueuing Move request for scope (0.03, -0.02)
00:34:12.442 00.000 15712 Worker thread wakes up
00:34:12.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:34:12.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:12.442 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.4
00:34:12.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:12.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:12.452 00.010 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:34:12.452 00.000 15712 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
00:34:12.452 00.000 7988 Enqueuing Expose request
00:34:12.454 00.002 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
00:34:12.454 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
00:34:12.454 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:12.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:34:12.454 00.000 15712 MoveAxis(W, 6, ABG)
00:34:12.454 00.000 15712 Guiding  Dir = 3, Dur = 6
00:34:12.459 00.005 15712 IsGuiding returns 0
00:34:12.476 00.017 15712 IsGuiding returns 0
00:34:12.476 00.000 15712 Move returns status 0, amount 6
00:34:12.476 00.000 15712 MoveAxis(N, 0, ABG)
00:34:12.476 00.000 15712 Move returns status 0, amount 0
00:34:12.476 00.000 15712 move complete, result=0
00:34:12.476 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:34:12.482 00.006 15712 worker thread done servicing request
00:34:12.482 00.000 15712 Worker thread wakes up
00:34:12.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:12.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:14.222 01.740 15712 Exposure complete
00:34:14.280 00.058 15712 worker thread done servicing request
00:34:14.284 00.004 7988 OnExposeComplete: enter
00:34:14.284 00.000 7988 UpdateGuideState(): m_state=6
00:34:14.284 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
00:34:14.284 00.000 7988 Star::Find returns 1 (0), X=963.87, Y=188.09, Mass=1400, SNR=24.9, Peak=166 HFD=4.3
00:34:14.284 00.000 7988 MultiStar: [#1 -0.05,-0.08,1.05,U] [#2 0.03,-0.38,0.00,M1] [#3 0.28,0.01,0.91,U] [#4 0.07,-0.40,0.00,M7] [#5 -0.27,-0.43,0.00,M2] [#6 -0.47,-0.13,0.00,M3] [#7 0.72,-0.39,0.00,M8] [#8 0.03,-0.56,0.00,M6] 
00:34:14.284 00.000 7988 refined, 2 included, MultiStar: {0.03, -0.17}, one-star: {-0.11, -0.44}
00:34:14.284 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
00:34:14.284 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
00:34:14.284 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.41 mountX=-0.17 mountY=-0.02, mountTheta=-3.01
00:34:14.284 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.17, opts=13)
00:34:14.284 00.000 7988 Enqueuing Move request for scope (0.03, -0.17)
00:34:14.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:14.296 00.012 7988 UpdateGuideState exits: m=1400 SNR=24.9
00:34:14.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:14.296 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:14.299 00.003 7988 Enqueuing Expose request
00:34:14.299 00.000 15712 Worker thread wakes up
00:34:14.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
00:34:14.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
00:34:14.299 00.000 15712 Moving (0.03, -0.17) raw xDistance=-0.17 yDistance=-0.02
00:34:14.299 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.53
00:34:14.299 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
00:34:14.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:14.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:34:14.299 00.000 15712 MoveAxis(E, 35, ABG)
00:34:14.299 00.000 15712 Guiding  Dir = 2, Dur = 35
00:34:14.335 00.036 15712 IsGuiding returns 0
00:34:14.347 00.012 15712 PulseGuide returned control before completion, sleep 30
00:34:14.398 00.051 15712 IsGuiding returns 0
00:34:14.398 00.000 15712 Move returns status 0, amount 35
00:34:14.398 00.000 15712 MoveAxis(N, 0, ABG)
00:34:14.398 00.000 15712 Move returns status 0, amount 0
00:34:14.398 00.000 15712 move complete, result=0
00:34:14.398 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
00:34:14.398 00.000 15712 worker thread done servicing request
00:34:14.398 00.000 15712 Worker thread wakes up
00:34:14.400 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:14.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:15.819 01.419 15712 Exposure complete
00:34:15.877 00.058 15712 worker thread done servicing request
00:34:15.880 00.003 7988 OnExposeComplete: enter
00:34:15.880 00.000 7988 UpdateGuideState(): m_state=6
00:34:15.882 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
00:34:15.882 00.000 7988 Star::Find returns 1 (0), X=963.90, Y=188.38, Mass=1502, SNR=25.7, Peak=156 HFD=4.3
00:34:15.884 00.002 7988 MultiStar: [#1 -0.05,0.03,1.01,U] [#2 -0.06,-0.11,0.80,U] [#3 0.15,-0.01,0.84,U] [#4 0.13,-0.43,0.00,M8] [#5 -0.24,-0.34,0.00,M3] [#6 -0.56,-0.13,0.00,M4] [#7 0.38,0.04,0.00,M9] [#8 -0.04,0.03,0.48,U] 
00:34:15.884 00.000 7988 refined, 4 included, MultiStar: {-0.02, -0.05}, one-star: {-0.09, -0.15}
00:34:15.886 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
00:34:15.886 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
00:34:15.888 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.94 mountX=-0.05 mountY=0.02, mountTheta=2.76
00:34:15.890 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.05, opts=13)
00:34:15.890 00.000 7988 Enqueuing Move request for scope (-0.02, -0.05)
00:34:15.892 00.002 15712 Worker thread wakes up
00:34:15.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:34:15.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:34:15.892 00.000 15712 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.02
00:34:15.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:15.894 00.002 7988 UpdateGuideState exits: m=1502 SNR=25.7
00:34:15.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:15.896 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:15.896 00.000 7988 Enqueuing Expose request
00:34:15.898 00.002 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
00:34:15.898 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
00:34:15.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:15.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:15.898 00.000 15712 MoveAxis(E, 4, ABG)
00:34:15.898 00.000 15712 Guiding  Dir = 2, Dur = 4
00:34:15.898 00.000 15712 IsGuiding returns 0
00:34:15.916 00.018 15712 IsGuiding returns 0
00:34:15.916 00.000 15712 Move returns status 0, amount 4
00:34:15.916 00.000 15712 MoveAxis(N, 0, ABG)
00:34:15.916 00.000 15712 Move returns status 0, amount 0
00:34:15.916 00.000 15712 move complete, result=0
00:34:15.916 00.000 15712 worker thread done servicing request
00:34:15.916 00.000 15712 Worker thread wakes up
00:34:15.916 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:34:15.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:15.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:17.558 01.642 15712 Exposure complete
00:34:17.620 00.062 15712 worker thread done servicing request
00:34:17.620 00.000 7988 OnExposeComplete: enter
00:34:17.620 00.000 7988 UpdateGuideState(): m_state=6
00:34:17.620 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
00:34:17.620 00.000 7988 Star::Find returns 1 (0), X=963.70, Y=188.17, Mass=1446, SNR=25.4, Peak=181 HFD=4.1
00:34:17.620 00.000 7988 MultiStar: [#1 0.06,-0.02,1.01,U] [#2 -0.23,-0.43,0.00,M1] [#3 0.17,-0.42,0.00,M1] [#4 0.18,-0.67,0.00,M9] [#5 0.23,-0.74,0.00,M4] [#6 -0.31,-0.24,0.00,M5] [#7 0.13,-0.85,0.00,M10] [#8 -0.02,-0.95,0.00,M6] 
00:34:17.620 00.000 7988 refined, 1 included, MultiStar: {-0.11, -0.19}, one-star: {-0.28, -0.36}
00:34:17.626 00.006 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.68 = 2.61)
00:34:17.626 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
00:34:17.626 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.11 mountX=-0.19 mountY=0.12, mountTheta=2.58
00:34:17.626 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.19, opts=13)
00:34:17.626 00.000 7988 Enqueuing Move request for scope (-0.11, -0.19)
00:34:17.626 00.000 15712 Worker thread wakes up
00:34:17.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
00:34:17.626 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
00:34:17.626 00.000 15712 Moving (-0.11, -0.19) raw xDistance=-0.19 yDistance=0.12
00:34:17.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:17.626 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.4
00:34:17.634 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:17.635 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:17.635 00.000 7988 Enqueuing Expose request
00:34:17.635 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.53
00:34:17.635 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
00:34:17.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:17.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:34:17.635 00.000 15712 MoveAxis(E, 45, ABG)
00:34:17.635 00.000 15712 Guiding  Dir = 2, Dur = 45
00:34:17.635 00.000 15712 IsGuiding returns 0
00:34:17.657 00.022 15712 PulseGuide returned control before completion, sleep 35
00:34:17.698 00.041 15712 IsGuiding returns 1
00:34:17.698 00.000 15712 scope still moving after pulse duration time elapsed
00:34:17.753 00.055 15712 IsGuiding returns 0
00:34:17.753 00.000 15712 scope move finished after 45 + 71 ms
00:34:17.753 00.000 15712 Move returns status 0, amount 45
00:34:17.753 00.000 15712 MoveAxis(N, 0, ABG)
00:34:17.753 00.000 15712 Move returns status 0, amount 0
00:34:17.753 00.000 15712 move complete, result=0
00:34:17.753 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
00:34:17.757 00.004 15712 worker thread done servicing request
00:34:17.757 00.000 15712 Worker thread wakes up
00:34:17.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:17.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:19.168 01.411 15712 Exposure complete
00:34:19.224 00.056 15712 worker thread done servicing request
00:34:19.230 00.006 7988 OnExposeComplete: enter
00:34:19.230 00.000 7988 UpdateGuideState(): m_state=6
00:34:19.230 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
00:34:19.230 00.000 7988 Star::Find returns 1 (0), X=963.95, Y=188.41, Mass=1403, SNR=25.0, Peak=164 HFD=4.0
00:34:19.230 00.000 7988 MultiStar: [#1 0.26,0.19,1.00,U] [#2 0.06,-0.33,0.84,U] [#3 0.41,-0.02,0.00,M2] [#4 0.12,-0.40,0.00,M10] [#5 -0.02,-0.45,0.00,M5] [#6 -0.31,-0.25,0.00,M6] [#7 0.41,-0.25,0.00,R] [#8 0.18,-0.01,0.49,U] 
00:34:19.230 00.000 7988 single-star, 3 included, MultiStar: {0.11, -0.06}, one-star: {-0.03, -0.12}
00:34:19.230 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
00:34:19.230 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
00:34:19.230 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.84 mountX=-0.12 mountY=0.03, mountTheta=2.85
00:34:19.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
00:34:19.241 00.011 7988 Enqueuing Move request for scope (-0.03, -0.12)
00:34:19.241 00.000 15712 Worker thread wakes up
00:34:19.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
00:34:19.241 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
00:34:19.241 00.000 15712 Moving (-0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
00:34:19.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:19.241 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.0
00:34:19.244 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:19.245 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:19.245 00.000 7988 Enqueuing Expose request
00:34:19.245 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
00:34:19.245 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
00:34:19.245 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:19.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:34:19.245 00.000 15712 MoveAxis(E, 6, ABG)
00:34:19.245 00.000 15712 Guiding  Dir = 2, Dur = 6
00:34:19.245 00.000 15712 IsGuiding returns 0
00:34:19.275 00.030 15712 IsGuiding returns 0
00:34:19.275 00.000 15712 Move returns status 0, amount 6
00:34:19.275 00.000 15712 MoveAxis(N, 0, ABG)
00:34:19.275 00.000 15712 Move returns status 0, amount 0
00:34:19.275 00.000 15712 move complete, result=0
00:34:19.275 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:34:19.275 00.000 15712 worker thread done servicing request
00:34:19.276 00.001 15712 Worker thread wakes up
00:34:19.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:19.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:20.915 01.639 15712 Exposure complete
00:34:20.979 00.064 15712 worker thread done servicing request
00:34:20.979 00.000 7988 OnExposeComplete: enter
00:34:20.979 00.000 7988 UpdateGuideState(): m_state=6
00:34:20.981 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
00:34:20.981 00.000 7988 Star::Find returns 1 (0), X=964.17, Y=188.42, Mass=1468, SNR=25.6, Peak=181 HFD=3.8
00:34:20.983 00.002 7988 MultiStar: [#1 0.47,-0.02,0.00,M1] [#2 0.13,-0.50,0.00,M1] [#3 0.29,-0.13,0.86,U] [#4 0.41,-0.51,0.00,R] [#5 0.38,-0.34,0.00,M6] [#6 -0.29,-0.05,0.69,U] [#7 0.02,-0.26,0.53,U] [#8 0.34,-0.05,0.49,U] 
00:34:20.983 00.000 7988 refined, 4 included, MultiStar: {0.12, -0.12}, one-star: {0.19, -0.11}
00:34:20.986 00.003 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
00:34:20.986 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
00:34:20.988 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.80 mountX=-0.12 mountY=-0.11, mountTheta=-2.38
00:34:20.990 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.12, opts=13)
00:34:20.991 00.001 7988 Enqueuing Move request for scope (0.12, -0.12)
00:34:20.991 00.000 15712 Worker thread wakes up
00:34:20.991 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
00:34:20.991 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
00:34:20.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:20.991 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.6
00:34:20.994 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:20.995 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:20.995 00.000 7988 Enqueuing Expose request
00:34:20.995 00.000 15712 Moving (0.12, -0.12) raw xDistance=-0.12 yDistance=-0.11
00:34:20.995 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
00:34:20.995 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
00:34:20.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:20.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:34:20.995 00.000 15712 MoveAxis(E, 5, ABG)
00:34:20.995 00.000 15712 Guiding  Dir = 2, Dur = 5
00:34:21.027 00.032 15712 IsGuiding returns 0
00:34:21.047 00.020 15712 IsGuiding returns 0
00:34:21.047 00.000 15712 Move returns status 0, amount 5
00:34:21.047 00.000 15712 MoveAxis(N, 0, ABG)
00:34:21.047 00.000 15712 Move returns status 0, amount 0
00:34:21.047 00.000 15712 move complete, result=0
00:34:21.047 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:34:21.050 00.003 15712 worker thread done servicing request
00:34:21.050 00.000 15712 Worker thread wakes up
00:34:21.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:21.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:22.466 01.416 15712 Exposure complete
00:34:22.527 00.061 15712 worker thread done servicing request
00:34:22.527 00.000 7988 OnExposeComplete: enter
00:34:22.527 00.000 7988 UpdateGuideState(): m_state=6
00:34:22.532 00.005 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
00:34:22.532 00.000 7988 Star::Find returns 1 (0), X=963.89, Y=188.30, Mass=1421, SNR=25.1, Peak=188 HFD=3.8
00:34:22.534 00.002 7988 MultiStar: [#1 0.22,0.04,1.07,U] [#2 0.08,-0.30,0.88,U] [#3 0.26,-0.10,0.89,U] [#4 -0.38,0.02,0.00,M1] [#5 -0.11,-0.66,0.00,M7] [#6 -0.30,-0.35,0.00,M6] [#7 0.09,-0.08,0.54,U] [#8 0.01,-0.08,0.49,U] 
00:34:22.535 00.001 7988 refined, 5 included, MultiStar: {0.10, -0.13}, one-star: {-0.09, -0.23}
00:34:22.535 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
00:34:22.537 00.002 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
00:34:22.537 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.90 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
00:34:22.539 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.13, opts=13)
00:34:22.541 00.002 7988 Enqueuing Move request for scope (0.10, -0.13)
00:34:22.542 00.001 15712 Worker thread wakes up
00:34:22.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
00:34:22.542 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
00:34:22.542 00.000 15712 Moving (0.10, -0.13) raw xDistance=-0.13 yDistance=-0.10
00:34:22.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:22.542 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.1
00:34:22.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:22.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:22.542 00.000 7988 Enqueuing Expose request
00:34:22.542 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
00:34:22.542 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
00:34:22.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:22.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:22.542 00.000 15712 MoveAxis(E, 1, ABG)
00:34:22.542 00.000 15712 Guiding  Dir = 2, Dur = 1
00:34:22.542 00.000 15712 IsGuiding returns 0
00:34:22.562 00.020 15712 IsGuiding returns 0
00:34:22.562 00.000 15712 Move returns status 0, amount 1
00:34:22.562 00.000 15712 MoveAxis(N, 0, ABG)
00:34:22.562 00.000 15712 Move returns status 0, amount 0
00:34:22.562 00.000 15712 move complete, result=0
00:34:22.562 00.000 15712 worker thread done servicing request
00:34:22.562 00.000 15712 Worker thread wakes up
00:34:22.562 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:34:22.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:22.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:24.203 01.641 15712 Exposure complete
00:34:24.264 00.061 15712 worker thread done servicing request
00:34:24.264 00.000 7988 OnExposeComplete: enter
00:34:24.264 00.000 7988 UpdateGuideState(): m_state=6
00:34:24.264 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
00:34:24.264 00.000 7988 Star::Find returns 1 (0), X=963.90, Y=188.14, Mass=1430, SNR=25.2, Peak=198 HFD=4.2
00:34:24.264 00.000 7988 MultiStar: [#1 0.08,-0.08,1.02,U] [#2 -0.15,-0.66,0.00,M1] [#3 0.17,-0.17,0.89,U] [#4 -0.47,-0.08,0.00,M2] [#5 -0.13,-0.62,0.00,M8] [#6 -0.24,-0.46,0.00,M7] [#7 -0.41,-0.27,0.00,M1] [#8 -0.25,-0.60,0.00,M4] 
00:34:24.264 00.000 7988 refined, 2 included, MultiStar: {0.05, -0.21}, one-star: {-0.08, -0.39}
00:34:24.271 00.007 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
00:34:24.271 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
00:34:24.271 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.35 mountX=-0.21 mountY=-0.04, mountTheta=-2.94
00:34:24.271 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.21, opts=13)
00:34:24.271 00.000 7988 Enqueuing Move request for scope (0.05, -0.21)
00:34:24.271 00.000 15712 Worker thread wakes up
00:34:24.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
00:34:24.271 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
00:34:24.271 00.000 15712 Moving (0.05, -0.21) raw xDistance=-0.21 yDistance=-0.04
00:34:24.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:24.271 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.2
00:34:24.279 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:24.280 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:24.280 00.000 7988 Enqueuing Expose request
00:34:24.280 00.000 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.54
00:34:24.280 00.000 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
00:34:24.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:24.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:24.280 00.000 15712 MoveAxis(E, 41, ABG)
00:34:24.280 00.000 15712 Guiding  Dir = 2, Dur = 41
00:34:24.280 00.000 15712 IsGuiding returns 0
00:34:24.305 00.025 15712 PulseGuide returned control before completion, sleep 27
00:34:24.344 00.039 15712 IsGuiding returns 1
00:34:24.344 00.000 15712 scope still moving after pulse duration time elapsed
00:34:24.380 00.036 15712 IsGuiding returns 0
00:34:24.380 00.000 15712 scope move finished after 41 + 64 ms
00:34:24.380 00.000 15712 Move returns status 0, amount 41
00:34:24.380 00.000 15712 MoveAxis(N, 0, ABG)
00:34:24.380 00.000 15712 Move returns status 0, amount 0
00:34:24.390 00.010 15712 move complete, result=0
00:34:24.390 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
00:34:24.390 00.000 15712 worker thread done servicing request
00:34:24.390 00.000 15712 Worker thread wakes up
00:34:24.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:24.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:25.796 01.406 15712 Exposure complete
00:34:25.857 00.061 15712 worker thread done servicing request
00:34:25.857 00.000 7988 OnExposeComplete: enter
00:34:25.857 00.000 7988 UpdateGuideState(): m_state=6
00:34:25.861 00.004 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
00:34:25.861 00.000 7988 Star::Find returns 1 (0), X=963.99, Y=188.26, Mass=1457, SNR=25.6, Peak=182 HFD=4.0
00:34:25.863 00.002 7988 MultiStar: [#1 0.20,0.06,1.02,U] [#2 0.15,-0.06,0.88,U] [#3 0.36,-0.32,0.00,M1] [#4 -0.26,0.01,0.72,U] [#5 -0.31,-0.22,0.00,M9] [#6 -0.19,-0.20,0.65,U] [#7 0.15,-0.10,0.53,U] [#8 -0.30,-0.15,0.49,U] 
00:34:25.863 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.10}, one-star: {0.01, -0.27}
00:34:25.865 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
00:34:25.865 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.03)
00:34:25.867 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.66 mountX=-0.10 mountY=0.01, mountTheta=3.03
00:34:25.869 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.10, opts=13)
00:34:25.869 00.000 7988 Enqueuing Move request for scope (-0.01, -0.10)
00:34:25.871 00.002 15712 Worker thread wakes up
00:34:25.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:34:25.871 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:34:25.871 00.000 15712 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.01
00:34:25.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:34:25.873 00.002 7988 UpdateGuideState exits: m=1457 SNR=25.6
00:34:25.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:25.875 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:25.875 00.000 7988 Enqueuing Expose request
00:34:25.875 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
00:34:25.875 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
00:34:25.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:25.875 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:34:25.875 00.000 15712 MoveAxis(W, 1, ABG)
00:34:25.875 00.000 15712 Guiding  Dir = 3, Dur = 1
00:34:25.875 00.000 15712 IsGuiding returns 0
00:34:25.892 00.017 15712 IsGuiding returns 0
00:34:25.892 00.000 15712 Move returns status 0, amount 1
00:34:25.892 00.000 15712 MoveAxis(N, 0, ABG)
00:34:25.892 00.000 15712 Move returns status 0, amount 0
00:34:25.892 00.000 15712 move complete, result=0
00:34:25.892 00.000 15712 worker thread done servicing request
00:34:25.892 00.000 15712 Worker thread wakes up
00:34:25.892 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:34:25.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:25.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:27.534 01.642 15712 Exposure complete
00:34:27.585 00.051 15712 worker thread done servicing request
00:34:27.595 00.010 7988 OnExposeComplete: enter
00:34:27.595 00.000 7988 UpdateGuideState(): m_state=6
00:34:27.595 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
00:34:27.595 00.000 7988 Star::Find returns 1 (0), X=963.68, Y=188.23, Mass=1367, SNR=24.8, Peak=180 HFD=3.6
00:34:27.595 00.000 7988 MultiStar: [#1 0.05,0.12,1.06,U] [#2 -0.08,-0.24,0.92,U] [#3 0.27,-0.21,0.89,U] [#4 -0.45,0.17,0.00,M2] [#5 0.09,-0.62,0.00,M10] [#6 -0.42,-0.21,0.00,M7] [#7 -0.16,-0.19,0.53,U] [#8 -0.07,-0.25,0.54,U] 
00:34:27.595 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.17}, one-star: {-0.30, -0.30}
00:34:27.602 00.007 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
00:34:27.602 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
00:34:27.602 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.82 mountX=-0.17 mountY=0.05, mountTheta=2.87
00:34:27.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.17, opts=13)
00:34:27.602 00.000 7988 Enqueuing Move request for scope (-0.04, -0.17)
00:34:27.602 00.000 15712 Worker thread wakes up
00:34:27.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
00:34:27.602 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
00:34:27.602 00.000 15712 Moving (-0.04, -0.17) raw xDistance=-0.17 yDistance=0.05
00:34:27.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:27.602 00.000 7988 UpdateGuideState exits: m=1367 SNR=24.8
00:34:27.610 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:27.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:27.610 00.000 7988 Enqueuing Expose request
00:34:27.610 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.54
00:34:27.610 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
00:34:27.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:27.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:34:27.610 00.000 15712 MoveAxis(E, 32, ABG)
00:34:27.610 00.000 15712 Guiding  Dir = 2, Dur = 32
00:34:27.610 00.000 15712 IsGuiding returns 0
00:34:27.630 00.020 15712 PulseGuide returned control before completion, sleep 23
00:34:27.682 00.052 15712 IsGuiding returns 0
00:34:27.682 00.000 15712 Move returns status 0, amount 32
00:34:27.682 00.000 15712 MoveAxis(N, 0, ABG)
00:34:27.682 00.000 15712 Move returns status 0, amount 0
00:34:27.682 00.000 15712 move complete, result=0
00:34:27.682 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
00:34:27.683 00.001 15712 worker thread done servicing request
00:34:27.683 00.000 15712 Worker thread wakes up
00:34:27.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:27.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:29.097 01.414 15712 Exposure complete
00:34:29.150 00.053 15712 worker thread done servicing request
00:34:29.150 00.000 7988 OnExposeComplete: enter
00:34:29.159 00.009 7988 UpdateGuideState(): m_state=6
00:34:29.159 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
00:34:29.159 00.000 7988 Star::Find returns 1 (0), X=964.03, Y=188.26, Mass=1425, SNR=25.4, Peak=176 HFD=4.0
00:34:29.159 00.000 7988 MultiStar: [#1 0.32,0.04,1.00,U] [#2 0.06,-0.34,0.89,U] [#3 0.24,0.07,0.87,U] [#4 -0.13,0.38,0.00,M3] [#5 -0.15,-0.28,0.76,U] [#6 -0.16,-0.03,0.66,U] [#7 0.12,-0.00,0.50,U] [#8 -0.58,-0.44,0.00,M3] 
00:34:29.159 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {0.05, -0.27}
00:34:29.159 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
00:34:29.165 00.006 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
00:34:29.165 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.98 mountX=-0.12 mountY=-0.08, mountTheta=-2.57
00:34:29.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.12, opts=13)
00:34:29.165 00.000 7988 Enqueuing Move request for scope (0.08, -0.12)
00:34:29.165 00.000 15712 Worker thread wakes up
00:34:29.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
00:34:29.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
00:34:29.165 00.000 15712 Moving (0.08, -0.12) raw xDistance=-0.12 yDistance=-0.08
00:34:29.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:29.165 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.4
00:34:29.173 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:29.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:29.175 00.002 7988 Enqueuing Expose request
00:34:29.175 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
00:34:29.175 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
00:34:29.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:29.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:29.175 00.000 15712 MoveAxis(E, 4, ABG)
00:34:29.175 00.000 15712 Guiding  Dir = 2, Dur = 4
00:34:29.182 00.007 15712 IsGuiding returns 0
00:34:29.200 00.018 15712 IsGuiding returns 0
00:34:29.200 00.000 15712 Move returns status 0, amount 4
00:34:29.200 00.000 15712 MoveAxis(N, 0, ABG)
00:34:29.200 00.000 15712 Move returns status 0, amount 0
00:34:29.200 00.000 15712 move complete, result=0
00:34:29.200 00.000 15712 worker thread done servicing request
00:34:29.200 00.000 15712 Worker thread wakes up
00:34:29.200 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:34:29.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:29.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:30.837 01.637 15712 Exposure complete
00:34:30.898 00.061 15712 worker thread done servicing request
00:34:30.898 00.000 7988 OnExposeComplete: enter
00:34:30.898 00.000 7988 UpdateGuideState(): m_state=6
00:34:30.901 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
00:34:30.901 00.000 7988 Star::Find returns 1 (0), X=963.87, Y=188.29, Mass=1492, SNR=25.7, Peak=207 HFD=4.0
00:34:30.901 00.000 7988 MultiStar: [#1 0.22,0.02,1.03,U] [#2 -0.07,-0.47,0.00,M1] [#3 0.12,-0.30,0.84,U] [#4 -0.29,0.14,0.75,U] [#5 0.10,-0.42,0.00,M10] [#6 -0.39,-0.43,0.00,M7] [#7 -0.38,-0.45,0.00,M1] [#8 0.06,-0.65,0.00,M4] 
00:34:30.901 00.000 7988 refined, 3 included, MultiStar: {-0.00, -0.10}, one-star: {-0.12, -0.24}
00:34:30.901 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
00:34:30.901 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.12)
00:34:30.901 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.57 mountX=-0.10 mountY=0.00, mountTheta=3.12
00:34:30.901 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.10, opts=13)
00:34:30.901 00.000 7988 Enqueuing Move request for scope (-0.00, -0.10)
00:34:30.901 00.000 15712 Worker thread wakes up
00:34:30.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
00:34:30.901 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
00:34:30.901 00.000 15712 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.00
00:34:30.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:30.901 00.000 7988 UpdateGuideState exits: m=1492 SNR=25.7
00:34:30.913 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:30.914 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:30.914 00.000 7988 Enqueuing Expose request
00:34:30.914 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
00:34:30.914 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
00:34:30.914 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:30.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:34:30.914 00.000 15712 MoveAxis(E, 9, ABG)
00:34:30.914 00.000 15712 Guiding  Dir = 2, Dur = 9
00:34:30.914 00.000 15712 IsGuiding returns 0
00:34:30.934 00.020 15712 IsGuiding returns 0
00:34:30.934 00.000 15712 Move returns status 0, amount 9
00:34:30.934 00.000 15712 MoveAxis(N, 0, ABG)
00:34:30.934 00.000 15712 Move returns status 0, amount 0
00:34:30.934 00.000 15712 move complete, result=0
00:34:30.934 00.000 15712 worker thread done servicing request
00:34:30.934 00.000 15712 Worker thread wakes up
00:34:30.934 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
00:34:30.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:30.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:32.349 01.415 15712 Exposure complete
00:34:32.396 00.047 15712 worker thread done servicing request
00:34:32.396 00.000 7988 OnExposeComplete: enter
00:34:32.412 00.016 7988 UpdateGuideState(): m_state=6
00:34:32.413 00.001 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
00:34:32.413 00.000 7988 Star::Find returns 1 (0), X=964.07, Y=188.18, Mass=1444, SNR=25.2, Peak=197 HFD=4.0
00:34:32.413 00.000 7988 MultiStar: [#1 0.28,-0.13,1.01,U] [#2 0.04,-0.25,0.85,U] [#3 0.33,-0.21,0.00,M1] [#4 -0.06,-0.04,0.73,U] [#5 0.26,-0.55,0.00,R] [#6 -0.21,-0.46,0.00,M8] [#7 0.27,-0.36,0.00,M2] [#8 0.08,-0.46,0.00,M5] 
00:34:32.413 00.000 7988 refined, 3 included, MultiStar: {0.10, -0.20}, one-star: {0.09, -0.35}
00:34:32.413 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
00:34:32.413 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
00:34:32.413 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.10 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
00:34:32.413 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.20, opts=13)
00:34:32.413 00.000 7988 Enqueuing Move request for scope (0.10, -0.20)
00:34:32.413 00.000 15712 Worker thread wakes up
00:34:32.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
00:34:32.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
00:34:32.413 00.000 15712 Moving (0.10, -0.20) raw xDistance=-0.20 yDistance=-0.10
00:34:32.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:32.413 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.2
00:34:32.426 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:32.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:32.428 00.002 7988 Enqueuing Expose request
00:34:32.428 00.000 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.55
00:34:32.428 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
00:34:32.430 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:32.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:32.430 00.000 15712 MoveAxis(E, 50, ABG)
00:34:32.430 00.000 15712 Guiding  Dir = 2, Dur = 50
00:34:32.430 00.000 15712 IsGuiding returns 0
00:34:32.445 00.015 15712 PulseGuide returned control before completion, sleep 46
00:34:32.525 00.080 15712 IsGuiding returns 1
00:34:32.525 00.000 15712 scope still moving after pulse duration time elapsed
00:34:32.556 00.031 15712 IsGuiding returns 0
00:34:32.556 00.000 15712 scope move finished after 50 + 75 ms
00:34:32.556 00.000 15712 Move returns status 0, amount 50
00:34:32.556 00.000 15712 MoveAxis(N, 0, ABG)
00:34:32.556 00.000 15712 Move returns status 0, amount 0
00:34:32.556 00.000 15712 move complete, result=0
00:34:32.556 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
00:34:32.556 00.000 15712 worker thread done servicing request
00:34:32.556 00.000 15712 Worker thread wakes up
00:34:32.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:32.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:34.297 01.741 15712 Exposure complete
00:34:34.359 00.062 15712 worker thread done servicing request
00:34:34.359 00.000 7988 OnExposeComplete: enter
00:34:34.359 00.000 7988 UpdateGuideState(): m_state=6
00:34:34.362 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
00:34:34.362 00.000 7988 Star::Find returns 1 (0), X=963.95, Y=188.19, Mass=1405, SNR=25.2, Peak=177 HFD=4.2
00:34:34.364 00.002 7988 MultiStar: [#1 0.19,-0.36,0.00,M1] [#2 0.08,-0.54,0.00,M1] [#3 0.31,-0.22,0.00,M2] [#4 -0.16,-0.04,0.74,U] [#5 -0.59,0.06,0.00,M1] [#6 -0.32,-0.29,0.00,M9] [#7 0.40,-0.18,0.00,M3] [#8 0.10,-0.53,0.00,M6] 
00:34:34.364 00.000 7988 refined, 1 included, MultiStar: {-0.09, -0.21}, one-star: {-0.03, -0.34}
00:34:34.366 00.002 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.76)
00:34:34.367 00.001 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.73)
00:34:34.367 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.96 mountX=-0.22 mountY=0.09, mountTheta=2.73
00:34:34.369 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.21, opts=13)
00:34:34.371 00.002 7988 Enqueuing Move request for scope (-0.09, -0.21)
00:34:34.371 00.000 15712 Worker thread wakes up
00:34:34.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
00:34:34.371 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
00:34:34.371 00.000 15712 Moving (-0.09, -0.21) raw xDistance=-0.22 yDistance=0.09
00:34:34.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:34.371 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.2
00:34:34.374 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:34.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:34.374 00.000 7988 Enqueuing Expose request
00:34:34.374 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.55
00:34:34.374 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
00:34:34.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:34.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:34:34.374 00.000 15712 MoveAxis(E, 48, ABG)
00:34:34.374 00.000 15712 Guiding  Dir = 2, Dur = 48
00:34:34.374 00.000 15712 IsGuiding returns 0
00:34:34.390 00.016 15712 PulseGuide returned control before completion, sleep 42
00:34:34.441 00.051 15712 IsGuiding returns 1
00:34:34.441 00.000 15712 scope still moving after pulse duration time elapsed
00:34:34.470 00.029 15712 IsGuiding returns 0
00:34:34.470 00.000 15712 scope move finished after 48 + 44 ms
00:34:34.470 00.000 15712 Move returns status 0, amount 48
00:34:34.470 00.000 15712 MoveAxis(N, 0, ABG)
00:34:34.470 00.000 15712 Move returns status 0, amount 0
00:34:34.470 00.000 15712 move complete, result=0
00:34:34.470 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
00:34:34.472 00.002 15712 worker thread done servicing request
00:34:34.472 00.000 15712 Worker thread wakes up
00:34:34.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:34.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:35.889 01.417 15712 Exposure complete
00:34:35.950 00.061 15712 worker thread done servicing request
00:34:35.950 00.000 7988 OnExposeComplete: enter
00:34:35.955 00.005 7988 UpdateGuideState(): m_state=6
00:34:35.955 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
00:34:35.957 00.002 7988 Star::Find returns 1 (0), X=964.09, Y=188.42, Mass=1453, SNR=25.6, Peak=164 HFD=3.9
00:34:35.957 00.000 7988 MultiStar: [#1 0.03,0.25,1.00,U] [#2 -0.01,-0.26,0.87,U] [#3 0.39,-0.02,0.00,M3] [#4 -0.23,0.14,0.70,U] [#5 -0.18,0.12,0.75,U] [#6 -0.07,-0.49,0.00,M10] [#7 0.10,0.08,0.49,U] [#8 0.19,-0.57,0.00,M7] 
00:34:35.957 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.03}, one-star: {0.11, -0.11}
00:34:35.957 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.56) = xAngle (0.74 = 0.74)
00:34:35.957 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
00:34:35.957 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.31 mountX=0.03 mountY=0.02, mountTheta=0.73
00:34:35.965 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.03, opts=13)
00:34:35.965 00.000 7988 Enqueuing Move request for scope (-0.03, 0.03)
00:34:35.965 00.000 15712 Worker thread wakes up
00:34:35.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:34:35.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:34:35.965 00.000 15712 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.02
00:34:35.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:35.965 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.6
00:34:35.971 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:35.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:35.973 00.002 7988 Enqueuing Expose request
00:34:35.973 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
00:34:35.973 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
00:34:35.975 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:35.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:35.975 00.000 15712 MoveAxis(E, 4, ABG)
00:34:35.975 00.000 15712 Guiding  Dir = 2, Dur = 4
00:34:35.975 00.000 15712 IsGuiding returns 0
00:34:35.985 00.010 15712 IsGuiding returns 0
00:34:35.985 00.000 15712 Move returns status 0, amount 4
00:34:35.985 00.000 15712 MoveAxis(N, 0, ABG)
00:34:35.985 00.000 15712 Move returns status 0, amount 0
00:34:35.985 00.000 15712 move complete, result=0
00:34:35.985 00.000 15712 worker thread done servicing request
00:34:35.985 00.000 15712 Worker thread wakes up
00:34:35.985 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:34:35.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:35.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:37.734 01.749 15712 Exposure complete
00:34:37.795 00.061 15712 worker thread done servicing request
00:34:37.795 00.000 7988 OnExposeComplete: enter
00:34:37.795 00.000 7988 UpdateGuideState(): m_state=6
00:34:37.795 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
00:34:37.795 00.000 7988 Star::Find returns 1 (0), X=963.90, Y=188.56, Mass=1380, SNR=25.0, Peak=165 HFD=3.9
00:34:37.795 00.000 7988 MultiStar: [#1 0.36,0.41,0.00,M1] [#2 0.04,-0.25,0.87,U] [#3 0.43,-0.08,0.00,M4] [#4 -0.07,0.21,0.75,U] [#5 -0.21,0.27,0.78,U] [#6 -0.00,-0.05,0.66,U] [#7 0.38,0.15,0.00,M3] [#8 0.34,-0.39,0.00,M8] 
00:34:37.802 00.007 7988 refined, 4 included, MultiStar: {-0.07, 0.03}, one-star: {-0.08, 0.03}
00:34:37.802 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.09 = 1.09)
00:34:37.802 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
00:34:37.802 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.66 mountX=0.03 mountY=0.06, mountTheta=1.09
00:34:37.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
00:34:37.802 00.000 7988 Enqueuing Move request for scope (-0.07, 0.03)
00:34:37.802 00.000 15712 Worker thread wakes up
00:34:37.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:34:37.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:34:37.802 00.000 15712 Moving (-0.07, 0.03) raw xDistance=0.03 yDistance=0.06
00:34:37.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:37.810 00.008 7988 UpdateGuideState exits: m=1380 SNR=25.0
00:34:37.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:37.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:37.810 00.000 7988 Enqueuing Expose request
00:34:37.810 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
00:34:37.810 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
00:34:37.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:37.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:34:37.810 00.000 15712 MoveAxis(E, 3, ABG)
00:34:37.810 00.000 15712 Guiding  Dir = 2, Dur = 3
00:34:37.810 00.000 15712 IsGuiding returns 0
00:34:37.832 00.022 15712 IsGuiding returns 0
00:34:37.832 00.000 15712 Move returns status 0, amount 3
00:34:37.832 00.000 15712 MoveAxis(N, 0, ABG)
00:34:37.832 00.000 15712 Move returns status 0, amount 0
00:34:37.832 00.000 15712 move complete, result=0
00:34:37.832 00.000 15712 worker thread done servicing request
00:34:37.832 00.000 15712 Worker thread wakes up
00:34:37.832 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
00:34:37.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:37.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:39.246 01.414 15712 Exposure complete
00:34:39.300 00.054 15712 worker thread done servicing request
00:34:39.300 00.000 7988 OnExposeComplete: enter
00:34:39.308 00.008 7988 UpdateGuideState(): m_state=6
00:34:39.308 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
00:34:39.308 00.000 7988 Star::Find returns 1 (0), X=963.91, Y=188.41, Mass=1500, SNR=25.7, Peak=157 HFD=4.3
00:34:39.308 00.000 7988 MultiStar: [#1 0.08,0.15,0.99,U] [#2 0.09,-0.08,0.89,U] [#3 0.26,0.04,0.83,U] [#4 -0.17,0.29,0.71,U] [#5 -0.23,0.56,0.00,M1] [#6 -0.21,0.00,0.64,U] [#7 0.23,0.43,0.00,M4] [#8 0.18,0.21,0.45,U] 
00:34:39.308 00.000 7988 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {-0.08, -0.12}
00:34:39.308 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
00:34:39.308 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
00:34:39.308 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.17 mountX=0.06 mountY=-0.02, mountTheta=-0.42
00:34:39.317 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.06, opts=13)
00:34:39.317 00.000 7988 Enqueuing Move request for scope (0.02, 0.06)
00:34:39.317 00.000 15712 Worker thread wakes up
00:34:39.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:34:39.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:34:39.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:39.317 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.7
00:34:39.322 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:39.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:39.324 00.002 7988 Enqueuing Expose request
00:34:39.324 00.000 15712 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.02
00:34:39.324 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
00:34:39.324 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
00:34:39.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:39.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:34:39.324 00.000 15712 MoveAxis(E, 5, ABG)
00:34:39.324 00.000 15712 Guiding  Dir = 2, Dur = 5
00:34:39.324 00.000 15712 IsGuiding returns 0
00:34:39.351 00.027 15712 IsGuiding returns 0
00:34:39.351 00.000 15712 Move returns status 0, amount 5
00:34:39.351 00.000 15712 MoveAxis(N, 0, ABG)
00:34:39.351 00.000 15712 Move returns status 0, amount 0
00:34:39.351 00.000 15712 move complete, result=0
00:34:39.351 00.000 15712 worker thread done servicing request
00:34:39.351 00.000 15712 Worker thread wakes up
00:34:39.351 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:34:39.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:39.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:41.095 01.744 15712 Exposure complete
00:34:41.156 00.061 15712 worker thread done servicing request
00:34:41.158 00.002 7988 OnExposeComplete: enter
00:34:41.158 00.000 7988 UpdateGuideState(): m_state=6
00:34:41.158 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
00:34:41.158 00.000 7988 Star::Find returns 1 (0), X=964.06, Y=188.29, Mass=1371, SNR=24.6, Peak=173 HFD=3.9
00:34:41.158 00.000 7988 MultiStar: [#1 0.32,0.01,1.02,U] [#2 0.09,-0.26,0.90,U] [#3 0.47,-0.25,0.00,M4] [#4 -0.10,0.13,0.75,U] [#5 -0.10,0.37,0.00,M2] [#6 -0.26,-0.37,0.00,M9] [#7 0.32,0.08,0.56,U] [#8 -0.04,-0.41,0.00,M8] 
00:34:41.158 00.000 7988 refined, 4 included, MultiStar: {0.14, -0.08}, one-star: {0.08, -0.24}
00:34:41.158 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
00:34:41.158 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.09 = -2.09)
00:34:41.158 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.50 mountX=-0.08 mountY=-0.14, mountTheta=-2.07
00:34:41.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.08, opts=13)
00:34:41.158 00.000 7988 Enqueuing Move request for scope (0.14, -0.08)
00:34:41.158 00.000 15712 Worker thread wakes up
00:34:41.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:34:41.158 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:34:41.158 00.000 15712 Moving (0.14, -0.08) raw xDistance=-0.08 yDistance=-0.14
00:34:41.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:41.158 00.000 7988 UpdateGuideState exits: m=1371 SNR=24.6
00:34:41.172 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:41.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:41.172 00.000 7988 Enqueuing Expose request
00:34:41.172 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
00:34:41.172 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:34:41.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:41.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:34:41.172 00.000 15712 MoveAxis(E, 6, ABG)
00:34:41.172 00.000 15712 Guiding  Dir = 2, Dur = 6
00:34:41.172 00.000 15712 IsGuiding returns 0
00:34:41.204 00.032 15712 IsGuiding returns 0
00:34:41.204 00.000 15712 Move returns status 0, amount 6
00:34:41.204 00.000 15712 MoveAxis(N, 0, ABG)
00:34:41.204 00.000 15712 Move returns status 0, amount 0
00:34:41.204 00.000 15712 move complete, result=0
00:34:41.204 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:34:41.206 00.002 15712 worker thread done servicing request
00:34:41.206 00.000 15712 Worker thread wakes up
00:34:41.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:41.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:42.625 01.419 15712 Exposure complete
00:34:42.686 00.061 15712 worker thread done servicing request
00:34:42.686 00.000 7988 OnExposeComplete: enter
00:34:42.687 00.001 7988 UpdateGuideState(): m_state=6
00:34:42.687 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
00:34:42.689 00.002 7988 Star::Find returns 1 (0), X=963.90, Y=188.14, Mass=1461, SNR=25.6, Peak=187 HFD=4.2
00:34:42.691 00.002 7988 MultiStar: [#1 0.23,-0.08,1.04,U] [#2 -0.10,-0.37,0.00,M1] [#3 0.21,-0.22,0.82,U] [#4 -0.24,-0.12,0.71,U] [#5 -0.24,0.21,0.74,U] [#6 -0.45,-0.18,0.00,M10] [#7 -0.05,0.03,0.50,U] [#8 -0.02,-0.53,0.00,M9] 
00:34:42.691 00.000 7988 refined, 5 included, MultiStar: {-0.01, -0.12}, one-star: {-0.08, -0.39}
00:34:42.693 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
00:34:42.693 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.03)
00:34:42.695 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.66 mountX=-0.12 mountY=0.01, mountTheta=3.03
00:34:42.695 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
00:34:42.697 00.002 7988 Enqueuing Move request for scope (-0.01, -0.12)
00:34:42.699 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:42.699 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.6
00:34:42.701 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:42.702 00.001 15712 Worker thread wakes up
00:34:42.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
00:34:42.702 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
00:34:42.702 00.000 15712 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.01
00:34:42.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:42.702 00.000 7988 Enqueuing Expose request
00:34:42.704 00.002 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:34:42.704 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
00:34:42.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:42.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:34:42.704 00.000 15712 MoveAxis(E, 8, ABG)
00:34:42.704 00.000 15712 Guiding  Dir = 2, Dur = 8
00:34:42.704 00.000 15712 IsGuiding returns 0
00:34:42.721 00.017 15712 IsGuiding returns 0
00:34:42.721 00.000 15712 Move returns status 0, amount 8
00:34:42.721 00.000 15712 MoveAxis(N, 0, ABG)
00:34:42.721 00.000 15712 Move returns status 0, amount 0
00:34:42.721 00.000 15712 move complete, result=0
00:34:42.721 00.000 15712 worker thread done servicing request
00:34:42.721 00.000 15712 Worker thread wakes up
00:34:42.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:42.721 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
00:34:42.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:44.363 01.642 15712 Exposure complete
00:34:44.424 00.061 15712 worker thread done servicing request
00:34:44.424 00.000 7988 OnExposeComplete: enter
00:34:44.424 00.000 7988 UpdateGuideState(): m_state=6
00:34:44.427 00.003 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
00:34:44.427 00.000 7988 Star::Find returns 1 (0), X=964.13, Y=188.09, Mass=1428, SNR=25.2, Peak=197 HFD=4.2
00:34:44.429 00.002 7988 MultiStar: [#1 0.24,-0.12,1.02,U] [#2 0.20,-0.32,0.00,M2] [#3 0.37,-0.49,0.00,M4] [#4 -0.32,-0.09,0.74,U] [#5 -0.27,-0.07,0.82,U] [#6 0.05,-0.23,0.64,U] [#7 0.10,-0.30,0.52,U] [#8 -0.03,-0.91,0.00,M10] 
00:34:44.429 00.000 7988 refined, 5 included, MultiStar: {0.00, -0.21}, one-star: {0.14, -0.44}
00:34:44.431 00.002 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
00:34:44.431 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
00:34:44.433 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.55 mountX=-0.21 mountY=0.00, mountTheta=3.13
00:34:44.435 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.21, opts=13)
00:34:44.435 00.000 7988 Enqueuing Move request for scope (0.00, -0.21)
00:34:44.437 00.002 15712 Worker thread wakes up
00:34:44.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
00:34:44.437 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
00:34:44.437 00.000 15712 Moving (0.00, -0.21) raw xDistance=-0.21 yDistance=0.00
00:34:44.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:44.437 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.2
00:34:44.440 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:44.441 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:44.441 00.000 7988 Enqueuing Expose request
00:34:44.443 00.002 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.57
00:34:44.443 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
00:34:44.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:44.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:34:44.443 00.000 15712 MoveAxis(E, 49, ABG)
00:34:44.443 00.000 15712 Guiding  Dir = 2, Dur = 49
00:34:44.443 00.000 15712 IsGuiding returns 0
00:34:44.462 00.019 15712 PulseGuide returned control before completion, sleep 36
00:34:44.509 00.047 15712 IsGuiding returns 1
00:34:44.509 00.000 15712 scope still moving after pulse duration time elapsed
00:34:44.552 00.043 15712 IsGuiding returns 0
00:34:44.552 00.000 15712 scope move finished after 49 + 59 ms
00:34:44.552 00.000 15712 Move returns status 0, amount 49
00:34:44.552 00.000 15712 MoveAxis(N, 0, ABG)
00:34:44.552 00.000 15712 Move returns status 0, amount 0
00:34:44.552 00.000 15712 move complete, result=0
00:34:44.552 00.000 15712 worker thread done servicing request
00:34:44.552 00.000 15712 Worker thread wakes up
00:34:44.552 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.0 px 0 ms NORTH
00:34:44.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:44.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:45.970 01.418 15712 Exposure complete
00:34:46.021 00.051 15712 worker thread done servicing request
00:34:46.021 00.000 7988 OnExposeComplete: enter
00:34:46.031 00.010 7988 UpdateGuideState(): m_state=6
00:34:46.033 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
00:34:46.033 00.000 7988 Star::Find returns 1 (0), X=964.30, Y=188.22, Mass=1530, SNR=26.1, Peak=204 HFD=3.9
00:34:46.035 00.002 7988 MultiStar: [#1 0.40,-0.07,0.00,M1] [#2 0.31,-0.35,0.00,M3] [#3 0.76,-0.11,0.00,M5] [#4 0.23,0.16,0.77,U] [#5 -0.12,0.26,0.74,U] [#6 -0.02,-0.24,0.64,U] [#7 0.15,-0.22,0.49,U] [#8 -0.26,-0.17,0.48,U] 
00:34:46.035 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.08}, one-star: {0.32, -0.31}
00:34:46.038 00.003 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
00:34:46.038 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
00:34:46.040 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.78 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
00:34:46.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.08, opts=13)
00:34:46.042 00.002 7988 Enqueuing Move request for scope (0.08, -0.08)
00:34:46.044 00.002 15712 Worker thread wakes up
00:34:46.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:34:46.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:34:46.044 00.000 15712 Moving (0.08, -0.08) raw xDistance=-0.08 yDistance=-0.08
00:34:46.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:46.044 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.1
00:34:46.046 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:46.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:46.047 00.001 7988 Enqueuing Expose request
00:34:46.047 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:34:46.047 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
00:34:46.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:46.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:46.047 00.000 15712 MoveAxis(E, 10, ABG)
00:34:46.047 00.000 15712 Guiding  Dir = 2, Dur = 10
00:34:46.047 00.000 15712 IsGuiding returns 0
00:34:46.064 00.017 15712 IsGuiding returns 1
00:34:46.064 00.000 15712 scope still moving after pulse duration time elapsed
00:34:46.112 00.048 15712 IsGuiding returns 0
00:34:46.112 00.000 15712 scope move finished after 10 + 52 ms
00:34:46.112 00.000 15712 Move returns status 0, amount 10
00:34:46.112 00.000 15712 MoveAxis(N, 0, ABG)
00:34:46.112 00.000 15712 Move returns status 0, amount 0
00:34:46.112 00.000 15712 move complete, result=0
00:34:46.112 00.000 15712 worker thread done servicing request
00:34:46.112 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:34:46.114 00.002 15712 Worker thread wakes up
00:34:46.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:46.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:47.852 01.738 15712 Exposure complete
00:34:47.914 00.062 15712 worker thread done servicing request
00:34:47.914 00.000 7988 OnExposeComplete: enter
00:34:47.914 00.000 7988 UpdateGuideState(): m_state=6
00:34:47.917 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
00:34:47.917 00.000 7988 Star::Find returns 1 (0), X=964.00, Y=188.33, Mass=1573, SNR=26.4, Peak=200 HFD=4.1
00:34:47.919 00.002 7988 MultiStar: [#1 0.15,-0.02,0.97,U] [#2 0.08,-0.32,0.84,U] [#3 0.30,-0.25,0.00,M6] [#4 -0.13,0.16,0.71,U] [#5 -0.25,0.28,0.00,M1] [#6 -0.36,-0.16,0.00,M9] [#7 -0.13,-0.04,0.51,U] [#8 0.16,-0.14,0.45,U] 
00:34:47.919 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.10}, one-star: {0.02, -0.20}
00:34:47.921 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
00:34:47.921 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
00:34:47.923 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.27 mountX=-0.10 mountY=-0.03, mountTheta=-2.86
00:34:47.925 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
00:34:47.925 00.000 7988 Enqueuing Move request for scope (0.03, -0.10)
00:34:47.927 00.002 15712 Worker thread wakes up
00:34:47.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
00:34:47.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
00:34:47.927 00.000 15712 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.03
00:34:47.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:47.927 00.000 7988 UpdateGuideState exits: m=1573 SNR=26.4
00:34:47.930 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:47.930 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:47.930 00.000 7988 Enqueuing Expose request
00:34:47.930 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:34:47.930 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
00:34:47.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:47.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:34:47.930 00.000 15712 MoveAxis(E, 9, ABG)
00:34:47.930 00.000 15712 Guiding  Dir = 2, Dur = 9
00:34:47.930 00.000 15712 IsGuiding returns 0
00:34:47.945 00.015 15712 IsGuiding returns 0
00:34:47.945 00.000 15712 Move returns status 0, amount 9
00:34:47.945 00.000 15712 MoveAxis(N, 0, ABG)
00:34:47.945 00.000 15712 Move returns status 0, amount 0
00:34:47.945 00.000 15712 move complete, result=0
00:34:47.945 00.000 15712 worker thread done servicing request
00:34:47.945 00.000 15712 Worker thread wakes up
00:34:47.945 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:34:47.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:47.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:49.365 01.420 15712 Exposure complete
00:34:49.418 00.053 15712 worker thread done servicing request
00:34:49.426 00.008 7988 OnExposeComplete: enter
00:34:49.426 00.000 7988 UpdateGuideState(): m_state=6
00:34:49.426 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
00:34:49.426 00.000 7988 Star::Find returns 1 (0), X=964.14, Y=188.14, Mass=1494, SNR=25.7, Peak=198 HFD=4.1
00:34:49.426 00.000 7988 MultiStar: [#1 0.31,-0.11,0.98,U] [#2 0.08,-0.35,0.87,U] [#3 0.70,-0.09,0.00,M7] [#4 -0.07,0.08,0.71,U] [#5 -0.37,-0.09,0.00,M2] [#6 -0.15,-0.19,0.65,U] [#7 0.19,0.11,0.54,U] [#8 0.34,-0.31,0.00,M9] 
00:34:49.426 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.17}, one-star: {0.16, -0.39}
00:34:49.426 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
00:34:49.426 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
00:34:49.435 00.009 7988 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.04 mountX=-0.17 mountY=-0.10, mountTheta=-2.62
00:34:49.435 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.17, opts=13)
00:34:49.435 00.000 7988 Enqueuing Move request for scope (0.10, -0.17)
00:34:49.435 00.000 15712 Worker thread wakes up
00:34:49.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
00:34:49.435 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
00:34:49.435 00.000 15712 Moving (0.10, -0.17) raw xDistance=-0.17 yDistance=-0.10
00:34:49.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:49.435 00.000 7988 UpdateGuideState exits: m=1494 SNR=25.7
00:34:49.442 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:49.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:49.442 00.000 7988 Enqueuing Expose request
00:34:49.442 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.58
00:34:49.442 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
00:34:49.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:49.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:49.442 00.000 15712 MoveAxis(E, 40, ABG)
00:34:49.442 00.000 15712 Guiding  Dir = 2, Dur = 40
00:34:49.486 00.044 15712 IsGuiding returns 0
00:34:49.489 00.003 15712 PulseGuide returned control before completion, sleep 34
00:34:49.553 00.064 15712 IsGuiding returns 0
00:34:49.553 00.000 15712 Move returns status 0, amount 40
00:34:49.553 00.000 15712 MoveAxis(N, 0, ABG)
00:34:49.553 00.000 15712 Move returns status 0, amount 0
00:34:49.553 00.000 15712 move complete, result=0
00:34:49.553 00.000 15712 worker thread done servicing request
00:34:49.553 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
00:34:49.556 00.003 15712 Worker thread wakes up
00:34:49.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:49.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:51.193 01.637 15712 Exposure complete
00:34:51.254 00.061 15712 worker thread done servicing request
00:34:51.256 00.002 7988 OnExposeComplete: enter
00:34:51.256 00.000 7988 UpdateGuideState(): m_state=6
00:34:51.258 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
00:34:51.258 00.000 7988 Star::Find returns 1 (0), X=964.19, Y=188.50, Mass=1395, SNR=25.1, Peak=156 HFD=3.8
00:34:51.260 00.002 7988 MultiStar: [#1 0.20,0.19,1.03,U] [#2 0.18,-0.12,0.86,U] [#3 0.52,-0.07,0.00,M8] [#4 -0.14,0.03,0.76,U] [#5 -0.20,0.18,0.78,U] [#6 -0.33,0.15,0.69,U] [#7 0.35,-0.07,0.52,U] [#8 0.34,0.10,0.45,U] 
00:34:51.260 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.21, -0.03}
00:34:51.262 00.002 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
00:34:51.262 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
00:34:51.264 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.67 mountX=0.06 mountY=-0.07, mountTheta=-0.90
00:34:51.266 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.06, opts=13)
00:34:51.266 00.000 7988 Enqueuing Move request for scope (0.07, 0.06)
00:34:51.268 00.002 15712 Worker thread wakes up
00:34:51.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:34:51.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:34:51.268 00.000 15712 Moving (0.07, 0.06) raw xDistance=0.06 yDistance=-0.07
00:34:51.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:34:51.268 00.000 7988 UpdateGuideState exits: m=1395 SNR=25.1
00:34:51.271 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:51.272 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:51.272 00.000 7988 Enqueuing Expose request
00:34:51.272 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:34:51.272 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:34:51.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:51.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:34:51.272 00.000 15712 MoveAxis(E, 6, ABG)
00:34:51.272 00.000 15712 Guiding  Dir = 2, Dur = 6
00:34:51.272 00.000 15712 IsGuiding returns 0
00:34:51.288 00.016 15712 IsGuiding returns 0
00:34:51.288 00.000 15712 Move returns status 0, amount 6
00:34:51.288 00.000 15712 MoveAxis(N, 0, ABG)
00:34:51.288 00.000 15712 Move returns status 0, amount 0
00:34:51.288 00.000 15712 move complete, result=0
00:34:51.288 00.000 15712 worker thread done servicing request
00:34:51.288 00.000 15712 Worker thread wakes up
00:34:51.288 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:34:51.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:51.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:52.710 01.422 15712 Exposure complete
00:34:52.770 00.060 15712 worker thread done servicing request
00:34:52.770 00.000 7988 OnExposeComplete: enter
00:34:52.772 00.002 7988 UpdateGuideState(): m_state=6
00:34:52.774 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
00:34:52.774 00.000 7988 Star::Find returns 1 (0), X=963.80, Y=188.56, Mass=1508, SNR=25.9, Peak=169 HFD=3.8
00:34:52.776 00.002 7988 MultiStar: [#1 0.13,0.26,1.02,U] [#2 0.09,-0.04,0.88,U] [#3 0.52,0.05,0.00,M9] [#4 0.00,0.43,0.00,M1] [#5 -0.09,0.42,0.00,M2] [#6 0.15,-0.04,0.65,U] [#7 0.03,-0.01,0.50,U] [#8 0.10,-0.04,0.52,U] 
00:34:52.776 00.000 7988 refined, 5 included, MultiStar: {0.04, 0.04}, one-star: {-0.18, 0.03}
00:34:52.778 00.002 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.73 = -0.73)
00:34:52.778 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
00:34:52.780 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.83 mountX=0.04 mountY=-0.04, mountTheta=-0.75
00:34:52.782 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
00:34:52.782 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
00:34:52.784 00.002 15712 Worker thread wakes up
00:34:52.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:34:52.784 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:34:52.784 00.000 15712 Moving (0.04, 0.04) raw xDistance=0.04 yDistance=-0.04
00:34:52.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:52.784 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.9
00:34:52.786 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:52.786 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:52.787 00.001 7988 Enqueuing Expose request
00:34:52.787 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:34:52.787 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
00:34:52.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:52.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:52.787 00.000 15712 MoveAxis(E, 4, ABG)
00:34:52.787 00.000 15712 Guiding  Dir = 2, Dur = 4
00:34:52.787 00.000 15712 IsGuiding returns 0
00:34:52.809 00.022 15712 IsGuiding returns 0
00:34:52.809 00.000 15712 Move returns status 0, amount 4
00:34:52.809 00.000 15712 MoveAxis(N, 0, ABG)
00:34:52.809 00.000 15712 Move returns status 0, amount 0
00:34:52.809 00.000 15712 move complete, result=0
00:34:52.809 00.000 15712 worker thread done servicing request
00:34:52.809 00.000 15712 Worker thread wakes up
00:34:52.809 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:34:52.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:52.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:54.451 01.642 15712 Exposure complete
00:34:54.512 00.061 15712 worker thread done servicing request
00:34:54.512 00.000 7988 OnExposeComplete: enter
00:34:54.512 00.000 7988 UpdateGuideState(): m_state=6
00:34:54.512 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
00:34:54.516 00.004 7988 Star::Find returns 1 (0), X=964.15, Y=188.52, Mass=1496, SNR=25.7, Peak=162 HFD=3.8
00:34:54.516 00.000 7988 MultiStar: [#1 0.48,0.43,0.00,M1] [#2 0.33,-0.20,0.00,M1] [#3 0.70,0.10,0.00,M10] [#4 -0.03,0.32,0.72,U] [#5 -0.01,0.62,0.00,M3] [#6 0.05,0.09,0.64,U] [#7 0.27,0.16,0.52,U] [#8 -0.33,-0.15,0.48,U] 
00:34:54.516 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.09}, one-star: {0.17, -0.01}
00:34:54.516 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
00:34:54.516 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
00:34:54.516 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.05 mountX=0.09 mountY=-0.05, mountTheta=-0.54
00:34:54.516 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
00:34:54.516 00.000 7988 Enqueuing Move request for scope (0.05, 0.09)
00:34:54.516 00.000 15712 Worker thread wakes up
00:34:54.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:34:54.516 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:34:54.516 00.000 15712 Moving (0.05, 0.09) raw xDistance=0.09 yDistance=-0.05
00:34:54.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:54.516 00.000 7988 UpdateGuideState exits: m=1496 SNR=25.7
00:34:54.528 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:54.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:54.528 00.000 7988 Enqueuing Expose request
00:34:54.528 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
00:34:54.528 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
00:34:54.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:54.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:34:54.528 00.000 15712 MoveAxis(E, 7, ABG)
00:34:54.528 00.000 15712 Guiding  Dir = 2, Dur = 7
00:34:54.528 00.000 15712 IsGuiding returns 0
00:34:54.553 00.025 15712 IsGuiding returns 0
00:34:54.553 00.000 15712 Move returns status 0, amount 7
00:34:54.553 00.000 15712 MoveAxis(N, 0, ABG)
00:34:54.553 00.000 15712 Move returns status 0, amount 0
00:34:54.553 00.000 15712 move complete, result=0
00:34:54.553 00.000 15712 worker thread done servicing request
00:34:54.553 00.000 15712 Worker thread wakes up
00:34:54.553 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:34:54.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:54.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:55.967 01.414 15712 Exposure complete
00:34:56.029 00.062 15712 worker thread done servicing request
00:34:56.029 00.000 7988 OnExposeComplete: enter
00:34:56.031 00.002 7988 UpdateGuideState(): m_state=6
00:34:56.031 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
00:34:56.033 00.002 7988 Star::Find returns 1 (0), X=964.38, Y=188.56, Mass=1392, SNR=24.8, Peak=166 HFD=3.4
00:34:56.033 00.000 7988 MultiStar: [#1 0.72,0.24,0.00,M2] [#2 0.56,-0.12,0.00,M2] [#3 0.97,0.10,0.00,R] [#4 0.17,0.21,0.74,U] [#5 0.52,0.50,0.00,M4] [#6 0.26,-0.00,0.73,U] [#7 0.82,0.09,0.00,M1] [#8 0.60,0.05,0.00,M7] 
00:34:56.035 00.002 7988 refined, 2 included, MultiStar: {0.29, 0.07}, one-star: {0.40, 0.03}
00:34:56.035 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
00:34:56.037 00.002 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
00:34:56.037 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.25 mountX=0.08 mountY=-0.29, mountTheta=-1.31
00:34:56.039 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.07, opts=13)
00:34:56.041 00.002 7988 Enqueuing Move request for scope (0.29, 0.07)
00:34:56.041 00.000 15712 Worker thread wakes up
00:34:56.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd
00:34:56.041 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.07)
00:34:56.041 00.000 15712 Moving (0.29, 0.07) raw xDistance=0.08 yDistance=-0.29
00:34:56.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:34:56.041 00.000 7988 UpdateGuideState exits: m=1392 SNR=24.8
00:34:56.045 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:56.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:56.047 00.002 7988 Enqueuing Expose request
00:34:56.047 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
00:34:56.047 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
00:34:56.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:56.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:34:56.047 00.000 15712 MoveAxis(E, 7, ABG)
00:34:56.047 00.000 15712 Guiding  Dir = 2, Dur = 7
00:34:56.049 00.002 15712 IsGuiding returns 0
00:34:56.072 00.023 15712 IsGuiding returns 0
00:34:56.072 00.000 15712 Move returns status 0, amount 7
00:34:56.072 00.000 15712 MoveAxis(N, 0, ABG)
00:34:56.072 00.000 15712 Move returns status 0, amount 0
00:34:56.072 00.000 15712 move complete, result=0
00:34:56.072 00.000 15712 worker thread done servicing request
00:34:56.072 00.000 15712 Worker thread wakes up
00:34:56.072 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.3 px 0 ms NORTH
00:34:56.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:56.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:57.709 01.637 15712 Exposure complete
00:34:57.770 00.061 15712 worker thread done servicing request
00:34:57.770 00.000 7988 OnExposeComplete: enter
00:34:57.770 00.000 7988 UpdateGuideState(): m_state=6
00:34:57.772 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
00:34:57.772 00.000 7988 Star::Find returns 1 (0), X=964.34, Y=188.30, Mass=1380, SNR=24.8, Peak=194 HFD=3.6
00:34:57.774 00.002 7988 MultiStar: [#1 0.54,-0.13,0.00,M3] [#2 0.24,-0.32,0.00,M3] [#3 -0.10,-0.20,0.88,U] [#4 0.10,-0.18,0.74,U] [#5 0.05,0.19,0.77,U] [#6 0.29,-0.21,0.70,U] [#7 0.49,-0.01,0.00,M2] [#8 0.34,-0.09,0.49,U] 
00:34:57.774 00.000 7988 refined, 5 included, MultiStar: {0.16, -0.13}, one-star: {0.35, -0.23}
00:34:57.776 00.002 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
00:34:57.776 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
00:34:57.778 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.66 mountX=-0.13 mountY=-0.16, mountTheta=-2.23
00:34:57.780 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.13, opts=13)
00:34:57.781 00.001 7988 Enqueuing Move request for scope (0.16, -0.13)
00:34:57.781 00.000 15712 Worker thread wakes up
00:34:57.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
00:34:57.781 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
00:34:57.781 00.000 15712 Moving (0.16, -0.13) raw xDistance=-0.13 yDistance=-0.16
00:34:57.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:57.781 00.000 7988 UpdateGuideState exits: m=1380 SNR=24.8
00:34:57.785 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:57.786 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:57.786 00.000 7988 Enqueuing Expose request
00:34:57.786 00.000 15712 PPEC rslt: input = -0.13, final = -0.05, react = -0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
00:34:57.786 00.000 15712 PPEC: input: -0.13, control: -0.05, exposure: 1500
00:34:57.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:57.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:34:57.786 00.000 15712 MoveAxis(E, 17, ABG)
00:34:57.786 00.000 15712 Guiding  Dir = 2, Dur = 17
00:34:57.786 00.000 15712 IsGuiding returns 0
00:34:57.839 00.053 15712 IsGuiding returns 1
00:34:57.839 00.000 15712 scope still moving after pulse duration time elapsed
00:34:57.881 00.042 15712 IsGuiding returns 0
00:34:57.881 00.000 15712 scope move finished after 17 + 75 ms
00:34:57.881 00.000 15712 Move returns status 0, amount 17
00:34:57.881 00.000 15712 MoveAxis(N, 0, ABG)
00:34:57.881 00.000 15712 Move returns status 0, amount 0
00:34:57.881 00.000 15712 move complete, result=0
00:34:57.881 00.000 7988 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
00:34:57.883 00.002 15712 worker thread done servicing request
00:34:57.883 00.000 15712 Worker thread wakes up
00:34:57.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:57.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:34:59.301 01.418 15712 Exposure complete
00:34:59.361 00.060 15712 worker thread done servicing request
00:34:59.361 00.000 7988 OnExposeComplete: enter
00:34:59.363 00.002 7988 UpdateGuideState(): m_state=6
00:34:59.365 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
00:34:59.365 00.000 7988 Star::Find returns 1 (0), X=964.30, Y=188.30, Mass=1447, SNR=25.3, Peak=202 HFD=3.7
00:34:59.367 00.002 7988 MultiStar: [#1 0.59,0.25,0.00,M4] [#2 0.38,-0.26,0.00,M4] [#3 -0.17,-0.31,0.87,U] [#4 0.09,-0.13,0.77,U] [#5 -0.07,0.05,0.79,U] [#6 0.11,-0.15,0.64,U] [#7 0.22,-0.30,0.00,M3] [#8 0.25,-0.49,0.00,M7] 
00:34:59.367 00.000 7988 refined, 4 included, MultiStar: {0.06, -0.16}, one-star: {0.32, -0.23}
00:34:59.369 00.002 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
00:34:59.369 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
00:34:59.371 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.20 mountX=-0.16 mountY=-0.06, mountTheta=-2.79
00:34:59.373 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.16, opts=13)
00:34:59.373 00.000 7988 Enqueuing Move request for scope (0.06, -0.16)
00:34:59.375 00.002 15712 Worker thread wakes up
00:34:59.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
00:34:59.375 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
00:34:59.375 00.000 15712 Moving (0.06, -0.16) raw xDistance=-0.16 yDistance=-0.06
00:34:59.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:34:59.375 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.3
00:34:59.377 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:59.378 00.001 15712 PPEC rslt: input = -0.16, final = -0.04, react = -0.10, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:34:59.378 00.000 15712 PPEC: input: -0.16, control: -0.04, exposure: 1500
00:34:59.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:59.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:34:59.378 00.000 7988 Enqueuing Expose request
00:34:59.381 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:34:59.381 00.000 15712 MoveAxis(E, 14, ABG)
00:34:59.381 00.000 15712 Guiding  Dir = 2, Dur = 14
00:34:59.382 00.001 15712 IsGuiding returns 0
00:34:59.396 00.014 15712 IsGuiding returns 1
00:34:59.396 00.000 15712 scope still moving after pulse duration time elapsed
00:34:59.442 00.046 15712 IsGuiding returns 0
00:34:59.442 00.000 15712 scope move finished after 14 + 49 ms
00:34:59.442 00.000 15712 Move returns status 0, amount 14
00:34:59.442 00.000 15712 MoveAxis(N, 0, ABG)
00:34:59.442 00.000 15712 Move returns status 0, amount 0
00:34:59.442 00.000 15712 move complete, result=0
00:34:59.442 00.000 15712 worker thread done servicing request
00:34:59.442 00.000 15712 Worker thread wakes up
00:34:59.442 00.000 7988 GuideStep: -0.2 px 14 ms EAST, -0.1 px 0 ms NORTH
00:34:59.446 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:34:59.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:01.084 01.638 15712 Exposure complete
00:35:01.146 00.062 15712 worker thread done servicing request
00:35:01.146 00.000 7988 OnExposeComplete: enter
00:35:01.146 00.000 7988 UpdateGuideState(): m_state=6
00:35:01.150 00.004 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
00:35:01.150 00.000 7988 Star::Find returns 1 (0), X=963.96, Y=188.19, Mass=1404, SNR=25.0, Peak=168 HFD=4.1
00:35:01.152 00.002 7988 MultiStar: [#1 0.23,0.16,1.05,U] [#2 0.13,-0.33,0.87,U] [#3 -0.51,-0.21,0.00,M1] [#4 0.01,0.18,0.74,U] [#5 0.05,0.14,0.81,U] [#6 0.05,0.00,0.67,U] [#7 0.45,-0.11,0.00,M4] [#8 -0.21,-0.06,0.55,U] 
00:35:01.152 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {-0.02, -0.34}
00:35:01.154 00.002 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
00:35:01.154 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
00:35:01.154 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.71 mountX=-0.04 mountY=-0.05, mountTheta=-2.29
00:35:01.154 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.04, opts=13)
00:35:01.154 00.000 7988 Enqueuing Move request for scope (0.05, -0.04)
00:35:01.154 00.000 15712 Worker thread wakes up
00:35:01.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:35:01.154 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:35:01.154 00.000 15712 Moving (0.05, -0.04) raw xDistance=-0.04 yDistance=-0.05
00:35:01.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:35:01.162 00.008 7988 UpdateGuideState exits: m=1404 SNR=25.0
00:35:01.163 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:01.163 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:01.163 00.000 7988 Enqueuing Expose request
00:35:01.163 00.000 15712 PPEC rslt: input = -0.04, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:35:01.163 00.000 15712 PPEC: input: -0.04, control: -0.05, exposure: 1500
00:35:01.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:01.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:35:01.163 00.000 15712 MoveAxis(E, 16, ABG)
00:35:01.163 00.000 15712 Guiding  Dir = 2, Dur = 16
00:35:01.163 00.000 15712 IsGuiding returns 0
00:35:01.187 00.024 15712 PulseGuide returned control before completion, sleep 11
00:35:01.210 00.023 15712 IsGuiding returns 1
00:35:01.210 00.000 15712 scope still moving after pulse duration time elapsed
00:35:01.248 00.038 15712 IsGuiding returns 0
00:35:01.248 00.000 15712 scope move finished after 16 + 64 ms
00:35:01.248 00.000 15712 Move returns status 0, amount 16
00:35:01.248 00.000 15712 MoveAxis(N, 0, ABG)
00:35:01.248 00.000 15712 Move returns status 0, amount 0
00:35:01.248 00.000 15712 move complete, result=0
00:35:01.248 00.000 7988 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
00:35:01.253 00.005 15712 worker thread done servicing request
00:35:01.253 00.000 15712 Worker thread wakes up
00:35:01.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:01.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:02.660 01.407 15712 Exposure complete
00:35:02.711 00.051 15712 worker thread done servicing request
00:35:02.711 00.000 7988 OnExposeComplete: enter
00:35:02.722 00.011 7988 UpdateGuideState(): m_state=6
00:35:02.724 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
00:35:02.724 00.000 7988 Star::Find returns 1 (0), X=964.09, Y=188.57, Mass=1456, SNR=25.5, Peak=157 HFD=3.8
00:35:02.726 00.002 7988 MultiStar: [#1 0.25,0.48,0.00,M4] [#2 0.31,-0.02,0.91,U] [#3 -0.57,0.19,0.00,M2] [#4 -0.16,0.49,0.00,M1] [#5 -0.07,0.58,0.00,M2] [#6 -0.42,0.22,0.00,M2] [#7 0.32,0.13,0.51,U] [#8 -0.07,0.11,0.46,U] 
00:35:02.726 00.000 7988 single-star, 3 included, MultiStar: {0.18, 0.05}, one-star: {0.11, 0.04}
00:35:02.726 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.56) = xAngle (-1.18 = -1.18)
00:35:02.728 00.002 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
00:35:02.728 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=0.04 mountY=-0.11, mountTheta=-1.19
00:35:02.730 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.04, opts=13)
00:35:02.732 00.002 7988 Enqueuing Move request for scope (0.11, 0.04)
00:35:02.732 00.000 15712 Worker thread wakes up
00:35:02.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:35:02.732 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:35:02.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:35:02.732 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.5
00:35:02.736 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:02.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:02.738 00.002 7988 Enqueuing Expose request
00:35:02.738 00.000 15712 Moving (0.11, 0.04) raw xDistance=0.04 yDistance=-0.11
00:35:02.738 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:35:02.738 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
00:35:02.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:02.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:35:02.738 00.000 15712 MoveAxis(E, 8, ABG)
00:35:02.738 00.000 15712 Guiding  Dir = 2, Dur = 8
00:35:02.738 00.000 15712 IsGuiding returns 0
00:35:02.770 00.032 15712 IsGuiding returns 0
00:35:02.770 00.000 15712 Move returns status 0, amount 8
00:35:02.770 00.000 15712 MoveAxis(N, 0, ABG)
00:35:02.770 00.000 15712 Move returns status 0, amount 0
00:35:02.770 00.000 15712 move complete, result=0
00:35:02.770 00.000 15712 worker thread done servicing request
00:35:02.770 00.000 15712 Worker thread wakes up
00:35:02.770 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:35:02.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:02.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:04.414 01.644 15712 Exposure complete
00:35:04.476 00.062 15712 worker thread done servicing request
00:35:04.476 00.000 7988 OnExposeComplete: enter
00:35:04.477 00.001 7988 UpdateGuideState(): m_state=6
00:35:04.479 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
00:35:04.479 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.72, Mass=1448, SNR=25.4, Peak=169 HFD=4.0
00:35:04.479 00.000 7988 MultiStar: [#1 0.35,0.51,0.00,M5] [#2 0.08,0.06,0.91,U] [#3 -0.48,0.25,0.00,M3] [#4 -0.09,0.52,0.00,M2] [#5 -0.24,0.62,0.00,M3] [#6 0.16,0.37,0.00,M3] [#7 0.10,0.35,0.49,U] [#8 -0.01,0.13,0.46,U] 
00:35:04.479 00.000 7988 refined, 3 included, MultiStar: {0.10, 0.17}, one-star: {0.17, 0.19}
00:35:04.479 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.52 = -0.52)
00:35:04.479 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
00:35:04.479 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.19 cameraTheta=1.04 mountX=0.17 mountY=-0.10, mountTheta=-0.55
00:35:04.479 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.17, opts=13)
00:35:04.479 00.000 7988 Enqueuing Move request for scope (0.10, 0.17)
00:35:04.479 00.000 15712 Worker thread wakes up
00:35:04.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
00:35:04.479 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
00:35:04.479 00.000 15712 Moving (0.10, 0.17) raw xDistance=0.17 yDistance=-0.10
00:35:04.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:35:04.479 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.4
00:35:04.491 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:04.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:04.494 00.003 7988 Enqueuing Expose request
00:35:04.494 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.60
00:35:04.494 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
00:35:04.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:04.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:35:04.494 00.000 15712 MoveAxis(W, 26, ABG)
00:35:04.494 00.000 15712 Guiding  Dir = 3, Dur = 26
00:35:04.494 00.000 15712 IsGuiding returns 0
00:35:04.511 00.017 15712 PulseGuide returned control before completion, sleep 21
00:35:04.559 00.048 15712 IsGuiding returns 0
00:35:04.559 00.000 15712 Move returns status 0, amount 26
00:35:04.559 00.000 15712 MoveAxis(N, 0, ABG)
00:35:04.559 00.000 15712 Move returns status 0, amount 0
00:35:04.559 00.000 15712 move complete, result=0
00:35:04.559 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
00:35:04.561 00.002 15712 worker thread done servicing request
00:35:04.561 00.000 15712 Worker thread wakes up
00:35:04.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:04.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:05.976 01.415 15712 Exposure complete
00:35:06.028 00.052 15712 worker thread done servicing request
00:35:06.028 00.000 7988 OnExposeComplete: enter
00:35:06.037 00.009 7988 UpdateGuideState(): m_state=6
00:35:06.037 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
00:35:06.037 00.000 7988 Star::Find returns 1 (0), X=964.14, Y=188.92, Mass=1415, SNR=25.1, Peak=164 HFD=4.2
00:35:06.041 00.004 7988 MultiStar: [#1 0.42,0.57,0.00,M6] [#2 0.21,0.33,0.00,M2] [#3 -0.45,0.27,0.00,M4] [#4 0.00,0.44,0.00,M3] [#5 0.11,0.41,0.00,M4] [#6 0.03,0.40,0.00,M4] [#7 0.21,0.49,0.00,M3] [#8 0.07,0.38,0.00,M5] 
00:35:06.041 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
00:35:06.041 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
00:35:06.041 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.19 mountX=0.39 mountY=-0.17, mountTheta=-0.40
00:35:06.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.39, opts=13)
00:35:06.041 00.000 7988 Enqueuing Move request for scope (0.16, 0.39)
00:35:06.041 00.000 15712 Worker thread wakes up
00:35:06.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.39) opts 0xd
00:35:06.041 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.39)
00:35:06.041 00.000 15712 Moving (0.16, 0.39) raw xDistance=0.39 yDistance=-0.17
00:35:06.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:06.041 00.000 7988 UpdateGuideState exits: m=1415 SNR=25.1
00:35:06.050 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:06.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:06.050 00.000 7988 Enqueuing Expose request
00:35:06.053 00.003 15712 PPEC rslt: input = 0.39, final = 0.22, react = 0.23, pred = -0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 639.61
00:35:06.053 00.000 15712 PPEC: input: 0.39, control: 0.22, exposure: 1500
00:35:06.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:06.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:35:06.053 00.000 15712 MoveAxis(W, 73, ABG)
00:35:06.053 00.000 15712 Guiding  Dir = 3, Dur = 73
00:35:06.053 00.000 15712 IsGuiding returns 0
00:35:06.079 00.026 15712 PulseGuide returned control before completion, sleep 59
00:35:06.169 00.090 15712 IsGuiding returns 1
00:35:06.169 00.000 15712 scope still moving after pulse duration time elapsed
00:35:06.197 00.028 15712 IsGuiding returns 0
00:35:06.197 00.000 15712 scope move finished after 73 + 69 ms
00:35:06.197 00.000 15712 Move returns status 0, amount 73
00:35:06.197 00.000 15712 MoveAxis(N, 0, ABG)
00:35:06.197 00.000 15712 Move returns status 0, amount 0
00:35:06.197 00.000 15712 move complete, result=0
00:35:06.197 00.000 15712 worker thread done servicing request
00:35:06.197 00.000 15712 Worker thread wakes up
00:35:06.197 00.000 7988 GuideStep: 0.4 px 73 ms WEST, -0.2 px 0 ms NORTH
00:35:06.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:06.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:07.840 01.643 15712 Exposure complete
00:35:07.901 00.061 15712 worker thread done servicing request
00:35:07.901 00.000 7988 OnExposeComplete: enter
00:35:07.901 00.000 7988 UpdateGuideState(): m_state=6
00:35:07.903 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
00:35:07.903 00.000 7988 Star::Find returns 1 (0), X=964.28, Y=188.24, Mass=1567, SNR=26.5, Peak=179 HFD=4.3
00:35:07.905 00.002 7988 MultiStar: [#1 0.27,-0.06,0.98,U] [#2 0.21,-0.32,0.00,M3] [#3 -0.29,-0.14,0.85,U] [#4 0.11,-0.06,0.71,U] [#5 -0.01,0.29,0.75,U] [#6 0.01,-0.04,0.62,U] [#7 0.39,-0.19,0.00,M4] [#8 0.38,-0.59,0.00,M6] 
00:35:07.905 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.06}, one-star: {0.30, -0.29}
00:35:07.907 00.002 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
00:35:07.907 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
00:35:07.909 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=-0.06 mountY=-0.08, mountTheta=-2.24
00:35:07.911 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.06, opts=13)
00:35:07.911 00.000 7988 Enqueuing Move request for scope (0.08, -0.06)
00:35:07.913 00.002 15712 Worker thread wakes up
00:35:07.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
00:35:07.913 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
00:35:07.913 00.000 15712 Moving (0.08, -0.06) raw xDistance=-0.06 yDistance=-0.08
00:35:07.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:07.913 00.000 7988 UpdateGuideState exits: m=1567 SNR=26.5
00:35:07.916 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:07.917 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:07.917 00.000 7988 Enqueuing Expose request
00:35:07.917 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
00:35:07.917 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
00:35:07.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:07.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:07.917 00.000 15712 MoveAxis(E, 0, ABG)
00:35:07.917 00.000 15712 Move returns status 0, amount 0
00:35:07.917 00.000 15712 MoveAxis(N, 0, ABG)
00:35:07.917 00.000 15712 Move returns status 0, amount 0
00:35:07.917 00.000 15712 move complete, result=0
00:35:07.917 00.000 15712 worker thread done servicing request
00:35:07.917 00.000 15712 Worker thread wakes up
00:35:07.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:07.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:07.917 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:09.334 01.417 15712 Exposure complete
00:35:09.390 00.056 15712 worker thread done servicing request
00:35:09.390 00.000 7988 OnExposeComplete: enter
00:35:09.398 00.008 7988 UpdateGuideState(): m_state=6
00:35:09.400 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
00:35:09.400 00.000 7988 Star::Find returns 1 (0), X=964.23, Y=188.18, Mass=1417, SNR=25.1, Peak=173 HFD=3.9
00:35:09.402 00.002 7988 MultiStar: [#1 0.32,0.24,0.00,M6] [#2 0.28,-0.14,0.88,U] [#3 -0.49,-0.09,0.00,M4] [#4 0.01,0.12,0.73,U] [#5 -0.12,0.40,0.00,M4] [#6 0.07,-0.18,0.64,U] [#7 -0.00,-0.03,0.55,U] [#8 0.01,-0.56,0.00,M7] 
00:35:09.402 00.000 7988 refined, 4 included, MultiStar: {0.14, -0.14}, one-star: {0.24, -0.35}
00:35:09.404 00.002 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
00:35:09.404 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
00:35:09.406 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=-0.14 mountY=-0.14, mountTheta=-2.35
00:35:09.407 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.14, opts=13)
00:35:09.409 00.002 7988 Enqueuing Move request for scope (0.14, -0.14)
00:35:09.409 00.000 15712 Worker thread wakes up
00:35:09.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
00:35:09.409 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
00:35:09.409 00.000 15712 Moving (0.14, -0.14) raw xDistance=-0.14 yDistance=-0.14
00:35:09.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:35:09.409 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.1
00:35:09.412 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:09.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:09.413 00.001 7988 Enqueuing Expose request
00:35:09.413 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
00:35:09.413 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:35:09.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:09.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:35:09.415 00.002 15712 MoveAxis(E, 4, ABG)
00:35:09.415 00.000 15712 Guiding  Dir = 2, Dur = 4
00:35:09.415 00.000 15712 IsGuiding returns 0
00:35:09.429 00.014 15712 IsGuiding returns 0
00:35:09.429 00.000 15712 Move returns status 0, amount 4
00:35:09.429 00.000 15712 MoveAxis(N, 0, ABG)
00:35:09.429 00.000 15712 Move returns status 0, amount 0
00:35:09.429 00.000 15712 move complete, result=0
00:35:09.429 00.000 15712 worker thread done servicing request
00:35:09.429 00.000 15712 Worker thread wakes up
00:35:09.429 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:35:09.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:09.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:11.073 01.644 15712 Exposure complete
00:35:11.124 00.051 15712 worker thread done servicing request
00:35:11.124 00.000 7988 OnExposeComplete: enter
00:35:11.136 00.012 7988 UpdateGuideState(): m_state=6
00:35:11.136 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
00:35:11.136 00.000 7988 Star::Find returns 1 (0), X=964.21, Y=188.09, Mass=1478, SNR=25.7, Peak=169 HFD=4.1
00:35:11.141 00.005 7988 MultiStar: [#1 0.37,-0.07,0.00,M7] [#2 0.24,-0.71,0.00,M3] [#3 -0.45,-0.30,0.00,M5] [#4 -0.02,-0.06,0.71,U] [#5 -0.22,0.09,0.76,U] [#6 0.13,-0.43,0.00,M3] [#7 0.17,-0.45,0.00,M4] [#8 0.23,-0.32,0.00,M8] 
00:35:11.141 00.000 7988 refined, 2 included, MultiStar: {0.02, -0.17}, one-star: {0.22, -0.44}
00:35:11.141 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
00:35:11.141 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
00:35:11.141 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.47 mountX=-0.17 mountY=-0.01, mountTheta=-3.07
00:35:11.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.17, opts=13)
00:35:11.141 00.000 7988 Enqueuing Move request for scope (0.02, -0.17)
00:35:11.141 00.000 15712 Worker thread wakes up
00:35:11.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
00:35:11.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
00:35:11.141 00.000 15712 Moving (0.02, -0.17) raw xDistance=-0.17 yDistance=-0.01
00:35:11.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:11.141 00.000 7988 UpdateGuideState exits: m=1478 SNR=25.7
00:35:11.151 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:11.151 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:11.152 00.001 7988 Enqueuing Expose request
00:35:11.152 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.62
00:35:11.152 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
00:35:11.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:11.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:35:11.152 00.000 15712 MoveAxis(E, 36, ABG)
00:35:11.152 00.000 15712 Guiding  Dir = 2, Dur = 36
00:35:11.192 00.040 15712 IsGuiding returns 0
00:35:11.209 00.017 15712 PulseGuide returned control before completion, sleep 31
00:35:11.268 00.059 15712 IsGuiding returns 0
00:35:11.268 00.000 15712 Move returns status 0, amount 36
00:35:11.268 00.000 15712 MoveAxis(N, 0, ABG)
00:35:11.268 00.000 15712 Move returns status 0, amount 0
00:35:11.268 00.000 15712 move complete, result=0
00:35:11.268 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
00:35:11.275 00.007 15712 worker thread done servicing request
00:35:11.275 00.000 15712 Worker thread wakes up
00:35:11.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:11.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:12.685 01.410 15712 Exposure complete
00:35:12.738 00.053 15712 worker thread done servicing request
00:35:12.746 00.008 7988 OnExposeComplete: enter
00:35:12.746 00.000 7988 UpdateGuideState(): m_state=6
00:35:12.748 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
00:35:12.748 00.000 7988 Star::Find returns 1 (0), X=964.17, Y=187.96, Mass=1498, SNR=26.0, Peak=158 HFD=4.2
00:35:12.750 00.002 7988 MultiStar: [#1 0.44,-0.49,0.00,M8] [#2 0.26,-0.76,0.00,M4] [#3 -0.37,-0.74,0.00,M6] [#4 0.04,-0.30,0.73,U] [#5 0.09,-0.33,0.76,U] [#6 -0.16,-0.46,0.00,M4] [#7 0.10,-0.67,0.00,M5] [#8 0.38,-0.70,0.00,M9] 
00:35:12.750 00.000 7988 refined, 2 included, MultiStar: {0.11, -0.42}, one-star: {0.18, -0.57}
00:35:12.752 00.002 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
00:35:12.752 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
00:35:12.755 00.003 7988 CameraToMount -- cameraX=0.11 cameraY=-0.42 hyp=0.43 cameraTheta=-1.31 mountX=-0.42 mountY=-0.10, mountTheta=-2.90
00:35:12.757 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.42, opts=13)
00:35:12.757 00.000 7988 Enqueuing Move request for scope (0.11, -0.42)
00:35:12.759 00.002 15712 Worker thread wakes up
00:35:12.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.42) opts 0xd
00:35:12.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.42)
00:35:12.759 00.000 15712 Moving (0.11, -0.42) raw xDistance=-0.42 yDistance=-0.10
00:35:12.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:35:12.759 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.0
00:35:12.761 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:12.762 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:12.762 00.000 7988 Enqueuing Expose request
00:35:12.762 00.000 15712 PPEC rslt: input = -0.42, final = -0.28, react = -0.25, pred = -0.03, hyst = -0.23, hyst_pct = 0.00, period_length = 639.62
00:35:12.762 00.000 15712 PPEC: input: -0.42, control: -0.28, exposure: 1500
00:35:12.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:12.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:35:12.762 00.000 15712 MoveAxis(E, 92, ABG)
00:35:12.762 00.000 15712 Guiding  Dir = 2, Dur = 92
00:35:12.762 00.000 15712 IsGuiding returns 0
00:35:12.789 00.027 15712 PulseGuide returned control before completion, sleep 76
00:35:12.894 00.105 15712 IsGuiding returns 0
00:35:12.894 00.000 15712 Move returns status 0, amount 92
00:35:12.894 00.000 15712 MoveAxis(N, 0, ABG)
00:35:12.894 00.000 15712 Move returns status 0, amount 0
00:35:12.894 00.000 15712 move complete, result=0
00:35:12.894 00.000 15712 worker thread done servicing request
00:35:12.894 00.000 15712 Worker thread wakes up
00:35:12.894 00.000 7988 GuideStep: -0.4 px 92 ms EAST, -0.1 px 0 ms NORTH
00:35:12.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:12.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:14.534 01.640 15712 Exposure complete
00:35:14.595 00.061 15712 worker thread done servicing request
00:35:14.595 00.000 7988 OnExposeComplete: enter
00:35:14.595 00.000 7988 UpdateGuideState(): m_state=6
00:35:14.597 00.002 7988 Star::Find(15, 964, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
00:35:14.597 00.000 7988 Star::Find returns 1 (0), X=964.11, Y=188.28, Mass=1453, SNR=25.5, Peak=166 HFD=4.2
00:35:14.599 00.002 7988 MultiStar: [#1 0.19,-0.01,0.97,U] [#2 0.21,-0.32,0.00,M5] [#3 -0.53,-0.16,0.00,M7] [#4 -0.07,-0.16,0.75,U] [#5 -0.11,0.17,0.73,U] [#6 -0.14,-0.10,0.65,U] [#7 0.07,0.13,0.53,U] [#8 0.23,-0.28,0.48,U] 
00:35:14.599 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.07}, one-star: {0.13, -0.25}
00:35:14.601 00.002 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
00:35:14.601 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
00:35:14.603 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-1.02 mountX=-0.07 mountY=-0.04, mountTheta=-2.61
00:35:14.605 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
00:35:14.605 00.000 7988 Enqueuing Move request for scope (0.05, -0.07)
00:35:14.607 00.002 15712 Worker thread wakes up
00:35:14.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
00:35:14.607 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
00:35:14.607 00.000 15712 Moving (0.05, -0.07) raw xDistance=-0.07 yDistance=-0.04
00:35:14.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:14.607 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.5
00:35:14.610 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:14.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:14.610 00.000 7988 Enqueuing Expose request
00:35:14.610 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
00:35:14.610 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:35:14.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:14.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:35:14.610 00.000 15712 MoveAxis(E, 8, ABG)
00:35:14.610 00.000 15712 Guiding  Dir = 2, Dur = 8
00:35:14.610 00.000 15712 IsGuiding returns 0
00:35:14.630 00.020 15712 IsGuiding returns 0
00:35:14.630 00.000 15712 Move returns status 0, amount 8
00:35:14.630 00.000 15712 MoveAxis(N, 0, ABG)
00:35:14.630 00.000 15712 Move returns status 0, amount 0
00:35:14.630 00.000 15712 move complete, result=0
00:35:14.630 00.000 15712 worker thread done servicing request
00:35:14.630 00.000 15712 Worker thread wakes up
00:35:14.630 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:35:14.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:14.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:16.046 01.416 15712 Exposure complete
00:35:16.108 00.062 15712 worker thread done servicing request
00:35:16.108 00.000 7988 OnExposeComplete: enter
00:35:16.110 00.002 7988 UpdateGuideState(): m_state=6
00:35:16.112 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
00:35:16.112 00.000 7988 Star::Find returns 1 (0), X=963.92, Y=188.21, Mass=1410, SNR=25.2, Peak=175 HFD=4.2
00:35:16.114 00.002 7988 MultiStar: [#1 0.27,0.09,1.02,U] [#2 -0.04,-0.35,0.87,U] [#3 -0.53,-0.05,0.00,M8] [#4 -0.19,0.00,0.77,U] [#5 -0.07,0.13,0.79,U] [#6 -0.20,-0.29,0.67,U] [#7 0.13,-0.35,0.00,M5] [#8 0.37,-0.35,0.00,M9] 
00:35:16.114 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.12}, one-star: {-0.06, -0.32}
00:35:16.116 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.90)
00:35:16.116 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
00:35:16.118 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.83 mountX=-0.12 mountY=0.03, mountTheta=2.87
00:35:16.120 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
00:35:16.120 00.000 7988 Enqueuing Move request for scope (-0.03, -0.12)
00:35:16.122 00.002 15712 Worker thread wakes up
00:35:16.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
00:35:16.122 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
00:35:16.122 00.000 15712 Moving (-0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
00:35:16.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:16.123 00.001 7988 UpdateGuideState exits: m=1410 SNR=25.2
00:35:16.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:16.125 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:16.125 00.000 7988 Enqueuing Expose request
00:35:16.125 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
00:35:16.125 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
00:35:16.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:16.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:16.125 00.000 15712 MoveAxis(E, 9, ABG)
00:35:16.125 00.000 15712 Guiding  Dir = 2, Dur = 9
00:35:16.125 00.000 15712 IsGuiding returns 0
00:35:16.181 00.056 15712 IsGuiding returns 0
00:35:16.181 00.000 15712 Move returns status 0, amount 9
00:35:16.181 00.000 15712 MoveAxis(N, 0, ABG)
00:35:16.181 00.000 15712 Move returns status 0, amount 0
00:35:16.181 00.000 15712 move complete, result=0
00:35:16.181 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
00:35:16.182 00.001 15712 worker thread done servicing request
00:35:16.182 00.000 15712 Worker thread wakes up
00:35:16.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:16.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:17.818 01.636 15712 Exposure complete
00:35:17.880 00.062 15712 worker thread done servicing request
00:35:17.880 00.000 7988 OnExposeComplete: enter
00:35:17.880 00.000 7988 UpdateGuideState(): m_state=6
00:35:17.882 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
00:35:17.882 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.49, Mass=1490, SNR=26.0, Peak=168 HFD=4.4
00:35:17.884 00.002 7988 MultiStar: [#1 0.56,0.10,0.00,M7] [#2 0.18,-0.28,0.82,U] [#3 -0.46,-0.04,0.00,M9] [#4 -0.44,0.07,0.00,M1] [#5 -0.16,-0.03,0.73,U] [#6 -0.18,-0.20,0.64,U] [#7 0.24,-0.42,0.00,M6] [#8 0.39,-0.27,0.00,M10] 
00:35:17.884 00.000 7988 refined, 3 included, MultiStar: {0.03, -0.13}, one-star: {0.17, -0.04}
00:35:17.886 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
00:35:17.886 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
00:35:17.888 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.36 mountX=-0.13 mountY=-0.03, mountTheta=-2.95
00:35:17.890 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.13, opts=13)
00:35:17.890 00.000 7988 Enqueuing Move request for scope (0.03, -0.13)
00:35:17.892 00.002 15712 Worker thread wakes up
00:35:17.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
00:35:17.892 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
00:35:17.892 00.000 15712 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=-0.03
00:35:17.894 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:17.894 00.000 7988 UpdateGuideState exits: m=1490 SNR=26.0
00:35:17.896 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:17.898 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:17.898 00.000 7988 Enqueuing Expose request
00:35:17.900 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
00:35:17.900 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
00:35:17.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:17.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:35:17.900 00.000 15712 MoveAxis(E, 5, ABG)
00:35:17.900 00.000 15712 Guiding  Dir = 2, Dur = 5
00:35:17.900 00.000 15712 IsGuiding returns 0
00:35:17.916 00.016 15712 IsGuiding returns 0
00:35:17.916 00.000 15712 Move returns status 0, amount 5
00:35:17.916 00.000 15712 MoveAxis(N, 0, ABG)
00:35:17.916 00.000 15712 Move returns status 0, amount 0
00:35:17.916 00.000 15712 move complete, result=0
00:35:17.916 00.000 15712 worker thread done servicing request
00:35:17.916 00.000 15712 Worker thread wakes up
00:35:17.916 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:35:17.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:17.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:19.330 01.414 15712 Exposure complete
00:35:19.390 00.060 15712 worker thread done servicing request
00:35:19.390 00.000 7988 OnExposeComplete: enter
00:35:19.391 00.001 7988 UpdateGuideState(): m_state=6
00:35:19.391 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
00:35:19.391 00.000 7988 Star::Find returns 1 (0), X=964.08, Y=188.31, Mass=1474, SNR=25.7, Peak=158 HFD=4.0
00:35:19.391 00.000 7988 MultiStar: [#1 0.35,0.09,0.99,U] [#2 0.04,-0.31,0.87,U] [#3 -0.46,-0.25,0.00,M10] [#4 -0.00,0.09,0.73,U] [#5 -0.17,0.35,0.00,M1] [#6 -0.19,-0.08,0.69,U] [#7 0.17,0.02,0.56,U] [#8 0.29,-0.08,0.44,U] 
00:35:19.391 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.08}, one-star: {0.10, -0.22}
00:35:19.391 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
00:35:19.391 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
00:35:19.391 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.62 mountX=-0.08 mountY=-0.11, mountTheta=-2.20
00:35:19.391 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
00:35:19.391 00.000 7988 Enqueuing Move request for scope (0.11, -0.08)
00:35:19.391 00.000 15712 Worker thread wakes up
00:35:19.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:35:19.391 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:35:19.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:19.391 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.7
00:35:19.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:19.406 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:19.406 00.000 7988 Enqueuing Expose request
00:35:19.406 00.000 15712 Moving (0.11, -0.08) raw xDistance=-0.08 yDistance=-0.11
00:35:19.406 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
00:35:19.406 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:35:19.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:19.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:35:19.406 00.000 15712 MoveAxis(E, 7, ABG)
00:35:19.406 00.000 15712 Guiding  Dir = 2, Dur = 7
00:35:19.406 00.000 15712 IsGuiding returns 0
00:35:19.440 00.034 15712 IsGuiding returns 0
00:35:19.440 00.000 15712 Move returns status 0, amount 7
00:35:19.440 00.000 15712 MoveAxis(N, 0, ABG)
00:35:19.440 00.000 15712 Move returns status 0, amount 0
00:35:19.440 00.000 15712 move complete, result=0
00:35:19.440 00.000 15712 worker thread done servicing request
00:35:19.440 00.000 15712 Worker thread wakes up
00:35:19.440 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:35:19.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:19.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:21.083 01.643 15712 Exposure complete
00:35:21.144 00.061 15712 worker thread done servicing request
00:35:21.144 00.000 7988 OnExposeComplete: enter
00:35:21.144 00.000 7988 UpdateGuideState(): m_state=6
00:35:21.147 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
00:35:21.147 00.000 7988 Star::Find returns 1 (0), X=963.96, Y=188.43, Mass=1409, SNR=24.9, Peak=162 HFD=4.0
00:35:21.149 00.002 7988 MultiStar: [#1 0.31,0.25,0.00,M7] [#2 0.28,-0.13,0.84,U] [#3 -0.46,-0.28,0.00,R] [#4 -0.06,0.14,0.75,U] [#5 -0.26,0.41,0.00,M2] [#6 -0.02,0.01,0.65,U] [#7 0.20,0.20,0.51,U] [#8 0.31,-0.27,0.00,M10] 
00:35:21.149 00.000 7988 refined, 4 included, MultiStar: {0.07, 0.00}, one-star: {-0.03, -0.10}
00:35:21.151 00.002 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.55 = -1.55)
00:35:21.151 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.58 = -1.58)
00:35:21.151 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.01 mountX=0.00 mountY=-0.07, mountTheta=-1.55
00:35:21.156 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.00, opts=13)
00:35:21.156 00.000 7988 Enqueuing Move request for scope (0.07, 0.00)
00:35:21.156 00.000 15712 Worker thread wakes up
00:35:21.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:35:21.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:35:21.156 00.000 15712 Moving (0.07, 0.00) raw xDistance=0.00 yDistance=-0.07
00:35:21.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:21.156 00.000 7988 UpdateGuideState exits: m=1409 SNR=24.9
00:35:21.160 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:21.160 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:21.160 00.000 7988 Enqueuing Expose request
00:35:21.160 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
00:35:21.160 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
00:35:21.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:21.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:35:21.160 00.000 15712 MoveAxis(E, 8, ABG)
00:35:21.160 00.000 15712 Guiding  Dir = 2, Dur = 8
00:35:21.160 00.000 15712 IsGuiding returns 0
00:35:21.181 00.021 15712 IsGuiding returns 0
00:35:21.181 00.000 15712 Move returns status 0, amount 8
00:35:21.181 00.000 15712 MoveAxis(N, 0, ABG)
00:35:21.181 00.000 15712 Move returns status 0, amount 0
00:35:21.181 00.000 15712 move complete, result=0
00:35:21.181 00.000 15712 worker thread done servicing request
00:35:21.181 00.000 15712 Worker thread wakes up
00:35:21.181 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:35:21.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:21.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:22.601 01.420 15712 Exposure complete
00:35:22.662 00.061 15712 worker thread done servicing request
00:35:22.662 00.000 7988 OnExposeComplete: enter
00:35:22.664 00.002 7988 UpdateGuideState(): m_state=6
00:35:22.664 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
00:35:22.666 00.002 7988 Star::Find returns 1 (0), X=964.29, Y=188.23, Mass=1379, SNR=24.7, Peak=157 HFD=3.8
00:35:22.666 00.000 7988 MultiStar: [#1 0.29,0.15,1.03,U] [#2 0.22,-0.48,0.00,M2] [#3 0.08,-0.00,0.89,U] [#4 0.04,-0.03,0.74,U] [#5 0.00,0.04,0.79,U] [#6 -0.24,-0.29,0.00,M1] [#7 0.34,-0.27,0.00,M5] [#8 0.20,-0.16,0.51,U] 
00:35:22.668 00.002 7988 refined, 5 included, MultiStar: {0.16, -0.04}, one-star: {0.30, -0.30}
00:35:22.670 00.002 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
00:35:22.670 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
00:35:22.672 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.27 mountX=-0.04 mountY=-0.16, mountTheta=-1.83
00:35:22.674 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.04, opts=13)
00:35:22.674 00.000 7988 Enqueuing Move request for scope (0.16, -0.04)
00:35:22.676 00.002 15712 Worker thread wakes up
00:35:22.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
00:35:22.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
00:35:22.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:22.676 00.000 7988 UpdateGuideState exits: m=1379 SNR=24.7
00:35:22.678 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:22.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:22.678 00.000 7988 Enqueuing Expose request
00:35:22.678 00.000 15712 Moving (0.16, -0.04) raw xDistance=-0.04 yDistance=-0.16
00:35:22.678 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
00:35:22.678 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
00:35:22.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:22.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:35:22.678 00.000 15712 MoveAxis(E, 10, ABG)
00:35:22.678 00.000 15712 Guiding  Dir = 2, Dur = 10
00:35:22.678 00.000 15712 IsGuiding returns 0
00:35:22.698 00.020 15712 IsGuiding returns 1
00:35:22.698 00.000 15712 scope still moving after pulse duration time elapsed
00:35:22.746 00.048 15712 IsGuiding returns 0
00:35:22.746 00.000 15712 scope move finished after 10 + 55 ms
00:35:22.746 00.000 15712 Move returns status 0, amount 10
00:35:22.746 00.000 15712 MoveAxis(N, 0, ABG)
00:35:22.746 00.000 15712 Move returns status 0, amount 0
00:35:22.746 00.000 15712 move complete, result=0
00:35:22.746 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
00:35:22.752 00.006 15712 worker thread done servicing request
00:35:22.752 00.000 15712 Worker thread wakes up
00:35:22.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:22.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:24.387 01.635 15712 Exposure complete
00:35:24.437 00.050 15712 worker thread done servicing request
00:35:24.437 00.000 7988 OnExposeComplete: enter
00:35:24.451 00.014 7988 UpdateGuideState(): m_state=6
00:35:24.451 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
00:35:24.453 00.002 7988 Star::Find returns 1 (0), X=963.95, Y=188.32, Mass=1387, SNR=24.6, Peak=149 HFD=4.0
00:35:24.453 00.000 7988 MultiStar: [#1 0.05,0.04,1.03,U] [#2 0.14,-0.15,0.87,U] [#3 -0.31,0.17,0.90,U] [#4 -0.28,0.35,0.00,M1] [#5 -0.34,0.22,0.00,M2] [#6 -0.33,-0.17,0.00,M2] [#7 0.10,0.04,0.52,U] [#8 -0.09,-0.35,0.00,M10] 
00:35:24.453 00.000 7988 refined, 4 included, MultiStar: {-0.02, -0.03}, one-star: {-0.03, -0.21}
00:35:24.453 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
00:35:24.453 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
00:35:24.453 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.19 mountX=-0.03 mountY=0.02, mountTheta=2.51
00:35:24.453 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.03, opts=13)
00:35:24.453 00.000 7988 Enqueuing Move request for scope (-0.02, -0.03)
00:35:24.453 00.000 15712 Worker thread wakes up
00:35:24.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:35:24.453 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:35:24.453 00.000 15712 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
00:35:24.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:24.453 00.000 7988 UpdateGuideState exits: m=1387 SNR=24.6
00:35:24.466 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:24.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:24.466 00.000 7988 Enqueuing Expose request
00:35:24.470 00.004 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
00:35:24.470 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
00:35:24.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:24.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:35:24.470 00.000 15712 MoveAxis(E, 9, ABG)
00:35:24.470 00.000 15712 Guiding  Dir = 2, Dur = 9
00:35:24.504 00.034 15712 IsGuiding returns 0
00:35:24.521 00.017 15712 IsGuiding returns 0
00:35:24.521 00.000 15712 Move returns status 0, amount 9
00:35:24.521 00.000 15712 MoveAxis(N, 0, ABG)
00:35:24.521 00.000 15712 Move returns status 0, amount 0
00:35:24.521 00.000 15712 move complete, result=0
00:35:24.521 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
00:35:24.526 00.005 15712 worker thread done servicing request
00:35:24.526 00.000 15712 Worker thread wakes up
00:35:24.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:24.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:25.936 01.410 15712 Exposure complete
00:35:25.997 00.061 15712 worker thread done servicing request
00:35:25.997 00.000 7988 OnExposeComplete: enter
00:35:25.999 00.002 7988 UpdateGuideState(): m_state=6
00:35:25.999 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
00:35:25.999 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.00, Mass=1326, SNR=24.3, Peak=169 HFD=4.1
00:35:25.999 00.000 7988 MultiStar: [#1 0.36,-0.18,0.00,M6] [#2 0.10,-0.60,0.00,M2] [#3 -0.04,-0.15,0.87,U] [#4 -0.18,-0.23,0.79,U] [#5 -0.09,-0.05,0.77,U] [#6 -0.14,-0.58,0.00,M3] [#7 -0.17,-0.61,0.00,M5] [#8 0.46,-0.55,0.00,R] 
00:35:25.999 00.000 7988 refined, 3 included, MultiStar: {-0.03, -0.26}, one-star: {0.14, -0.53}
00:35:25.999 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
00:35:25.999 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 3.00)
00:35:25.999 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.69 mountX=-0.26 mountY=0.04, mountTheta=3.00
00:35:25.999 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.26, opts=13)
00:35:25.999 00.000 7988 Enqueuing Move request for scope (-0.03, -0.26)
00:35:25.999 00.000 15712 Worker thread wakes up
00:35:25.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
00:35:25.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
00:35:25.999 00.000 15712 Moving (-0.03, -0.26) raw xDistance=-0.26 yDistance=0.04
00:35:25.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:25.999 00.000 7988 UpdateGuideState exits: m=1326 SNR=24.3
00:35:26.013 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:26.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:26.015 00.002 7988 Enqueuing Expose request
00:35:26.016 00.001 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.64
00:35:26.016 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
00:35:26.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:26.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:35:26.016 00.000 15712 MoveAxis(E, 57, ABG)
00:35:26.016 00.000 15712 Guiding  Dir = 2, Dur = 57
00:35:26.016 00.000 15712 IsGuiding returns 0
00:35:26.034 00.018 15712 PulseGuide returned control before completion, sleep 42
00:35:26.119 00.085 15712 IsGuiding returns 0
00:35:26.119 00.000 15712 Move returns status 0, amount 57
00:35:26.119 00.000 15712 MoveAxis(N, 0, ABG)
00:35:26.119 00.000 15712 Move returns status 0, amount 0
00:35:26.119 00.000 15712 move complete, result=0
00:35:26.119 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
00:35:26.119 00.000 15712 worker thread done servicing request
00:35:26.119 00.000 15712 Worker thread wakes up
00:35:26.125 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:26.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:27.865 01.740 15712 Exposure complete
00:35:27.921 00.056 15712 worker thread done servicing request
00:35:27.927 00.006 7988 OnExposeComplete: enter
00:35:27.927 00.000 7988 UpdateGuideState(): m_state=6
00:35:27.927 00.000 7988 Star::Find(15, 964, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
00:35:27.927 00.000 7988 Star::Find returns 1 (0), X=964.08, Y=188.04, Mass=1385, SNR=24.8, Peak=155 HFD=4.2
00:35:27.927 00.000 7988 MultiStar: [#1 0.44,-0.28,0.00,M7] [#2 0.05,-0.52,0.00,M3] [#3 -0.16,-0.41,0.00,M1] [#4 -0.20,-0.27,0.74,U] [#5 0.03,-0.24,0.80,U] [#6 -0.15,-0.51,0.00,M4] [#7 0.28,-0.43,0.00,M6] [#8 -0.61,0.03,0.00,M1] 
00:35:27.927 00.000 7988 refined, 2 included, MultiStar: {-0.01, -0.35}, one-star: {0.10, -0.49}
00:35:27.927 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
00:35:27.927 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
00:35:27.927 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.60 mountX=-0.35 mountY=0.02, mountTheta=3.09
00:35:27.938 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.35, opts=13)
00:35:27.938 00.000 7988 Enqueuing Move request for scope (-0.01, -0.35)
00:35:27.938 00.000 15712 Worker thread wakes up
00:35:27.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.35) opts 0xd
00:35:27.938 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.35)
00:35:27.938 00.000 15712 Moving (-0.01, -0.35) raw xDistance=-0.35 yDistance=0.02
00:35:27.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:27.938 00.000 7988 UpdateGuideState exits: m=1385 SNR=24.8
00:35:27.942 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:27.942 00.000 15712 PPEC rslt: input = -0.35, final = -0.25, react = -0.21, pred = -0.05, hyst = -0.19, hyst_pct = 0.00, period_length = 639.65
00:35:27.942 00.000 15712 PPEC: input: -0.35, control: -0.25, exposure: 1500
00:35:27.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:27.942 00.000 7988 Enqueuing Expose request
00:35:27.946 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:27.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:35:27.946 00.000 15712 MoveAxis(E, 83, ABG)
00:35:27.946 00.000 15712 Guiding  Dir = 2, Dur = 83
00:35:27.946 00.000 15712 IsGuiding returns 0
00:35:27.961 00.015 15712 PulseGuide returned control before completion, sleep 79
00:35:28.073 00.112 15712 IsGuiding returns 1
00:35:28.074 00.001 15712 scope still moving after pulse duration time elapsed
00:35:28.101 00.027 15712 IsGuiding returns 0
00:35:28.101 00.000 15712 scope move finished after 83 + 72 ms
00:35:28.101 00.000 15712 Move returns status 0, amount 83
00:35:28.101 00.000 15712 MoveAxis(N, 0, ABG)
00:35:28.101 00.000 15712 Move returns status 0, amount 0
00:35:28.101 00.000 15712 move complete, result=0
00:35:28.101 00.000 15712 worker thread done servicing request
00:35:28.101 00.000 15712 Worker thread wakes up
00:35:28.101 00.000 7988 GuideStep: -0.3 px 83 ms EAST, 0.0 px 0 ms NORTH
00:35:28.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:28.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:29.521 01.420 15712 Exposure complete
00:35:29.582 00.061 15712 worker thread done servicing request
00:35:29.582 00.000 7988 OnExposeComplete: enter
00:35:29.584 00.002 7988 UpdateGuideState(): m_state=6
00:35:29.584 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
00:35:29.584 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.17, Mass=1493, SNR=25.7, Peak=160 HFD=4.3
00:35:29.587 00.003 7988 MultiStar: [#1 0.39,-0.04,0.00,M8] [#2 0.33,-0.56,0.00,M4] [#3 -0.01,0.04,0.83,U] [#4 0.15,-0.22,0.74,U] [#5 0.11,0.01,0.73,U] [#6 -0.14,-0.42,0.00,M5] [#7 0.19,-0.35,0.00,M7] [#8 -0.19,-0.31,0.50,U] 
00:35:29.587 00.000 7988 refined, 4 included, MultiStar: {0.07, -0.17}, one-star: {0.17, -0.36}
00:35:29.587 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
00:35:29.587 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
00:35:29.587 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.19 mountX=-0.17 mountY=-0.06, mountTheta=-2.78
00:35:29.587 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.17, opts=13)
00:35:29.587 00.000 7988 Enqueuing Move request for scope (0.07, -0.17)
00:35:29.587 00.000 15712 Worker thread wakes up
00:35:29.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
00:35:29.587 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
00:35:29.587 00.000 15712 Moving (0.07, -0.17) raw xDistance=-0.17 yDistance=-0.06
00:35:29.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:29.587 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.7
00:35:29.598 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:29.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:29.598 00.000 7988 Enqueuing Expose request
00:35:29.598 00.000 15712 PPEC rslt: input = -0.17, final = -0.14, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.65
00:35:29.598 00.000 15712 PPEC: input: -0.17, control: -0.14, exposure: 1500
00:35:29.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:29.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:35:29.598 00.000 15712 MoveAxis(E, 44, ABG)
00:35:29.598 00.000 15712 Guiding  Dir = 2, Dur = 44
00:35:29.598 00.000 15712 IsGuiding returns 0
00:35:29.621 00.023 15712 PulseGuide returned control before completion, sleep 35
00:35:29.662 00.041 15712 IsGuiding returns 1
00:35:29.662 00.000 15712 scope still moving after pulse duration time elapsed
00:35:29.694 00.032 15712 IsGuiding returns 0
00:35:29.694 00.000 15712 scope move finished after 44 + 56 ms
00:35:29.694 00.000 15712 Move returns status 0, amount 44
00:35:29.694 00.000 15712 MoveAxis(N, 0, ABG)
00:35:29.694 00.000 15712 Move returns status 0, amount 0
00:35:29.694 00.000 15712 move complete, result=0
00:35:29.694 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
00:35:29.705 00.011 15712 worker thread done servicing request
00:35:29.705 00.000 15712 Worker thread wakes up
00:35:29.707 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:29.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:31.448 01.741 15712 Exposure complete
00:35:31.509 00.061 7988 OnExposeComplete: enter
00:35:31.510 00.001 7988 UpdateGuideState(): m_state=6
00:35:31.510 00.000 15712 worker thread done servicing request
00:35:31.510 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
00:35:31.510 00.000 7988 Star::Find returns 1 (0), X=964.31, Y=188.72, Mass=1451, SNR=25.6, Peak=152 HFD=4.3
00:35:31.510 00.000 7988 MultiStar: [#1 0.47,0.54,0.00,M9] [#2 0.34,0.29,0.00,M5] [#3 -0.06,0.54,0.00,M1] [#4 0.18,0.49,0.00,M1] [#5 -0.28,0.63,0.00,M1] [#6 0.07,0.25,0.66,U] [#7 -0.00,0.36,0.49,U] [#8 -0.32,0.95,0.00,M1] 
00:35:31.510 00.000 7988 refined, 2 included, MultiStar: {0.17, 0.25}, one-star: {0.32, 0.19}
00:35:31.510 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
00:35:31.510 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
00:35:31.510 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.96 mountX=0.25 mountY=-0.18, mountTheta=-0.62
00:35:31.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.25, opts=13)
00:35:31.510 00.000 7988 Enqueuing Move request for scope (0.17, 0.25)
00:35:31.510 00.000 15712 Worker thread wakes up
00:35:31.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:31.510 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.6
00:35:31.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:31.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:31.525 00.015 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd
00:35:31.525 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.25)
00:35:31.525 00.000 15712 Moving (0.17, 0.25) raw xDistance=0.25 yDistance=-0.18
00:35:31.525 00.000 7988 Enqueuing Expose request
00:35:31.529 00.004 15712 PPEC rslt: input = 0.25, final = 0.11, react = 0.15, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 639.65
00:35:31.529 00.000 15712 PPEC: input: 0.25, control: 0.11, exposure: 1500
00:35:31.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:31.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:35:31.529 00.000 15712 MoveAxis(W, 36, ABG)
00:35:31.529 00.000 15712 Guiding  Dir = 3, Dur = 36
00:35:31.530 00.001 15712 IsGuiding returns 0
00:35:31.557 00.027 15712 PulseGuide returned control before completion, sleep 19
00:35:31.605 00.048 15712 IsGuiding returns 0
00:35:31.605 00.000 15712 Move returns status 0, amount 36
00:35:31.605 00.000 15712 MoveAxis(N, 0, ABG)
00:35:31.605 00.000 15712 Move returns status 0, amount 0
00:35:31.605 00.000 15712 move complete, result=0
00:35:31.605 00.000 15712 worker thread done servicing request
00:35:31.605 00.000 15712 Worker thread wakes up
00:35:31.605 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
00:35:31.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:31.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:33.011 01.406 15712 Exposure complete
00:35:33.072 00.061 15712 worker thread done servicing request
00:35:33.074 00.002 7988 OnExposeComplete: enter
00:35:33.074 00.000 7988 UpdateGuideState(): m_state=6
00:35:33.074 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
00:35:33.074 00.000 7988 Star::Find returns 1 (0), X=964.36, Y=188.74, Mass=1514, SNR=26.0, Peak=151 HFD=4.2
00:35:33.074 00.000 7988 MultiStar: [#1 0.26,0.33,0.00,M10] [#2 0.23,-0.14,0.84,U] [#3 0.10,0.44,0.00,M2] [#4 0.20,0.49,0.00,M2] [#5 0.14,0.60,0.00,M2] [#6 -0.12,0.47,0.00,M5] [#7 0.23,0.17,0.52,U] [#8 -0.43,0.48,0.00,M2] 
00:35:33.074 00.000 7988 refined, 2 included, MultiStar: {0.29, 0.08}, one-star: {0.38, 0.21}
00:35:33.074 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.56) = xAngle (-1.30 = -1.30)
00:35:33.074 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
00:35:33.074 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.30 cameraTheta=0.26 mountX=0.08 mountY=-0.29, mountTheta=-1.31
00:35:33.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.08, opts=13)
00:35:33.074 00.000 7988 Enqueuing Move request for scope (0.29, 0.08)
00:35:33.074 00.000 15712 Worker thread wakes up
00:35:33.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd
00:35:33.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.08)
00:35:33.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:33.074 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.0
00:35:33.088 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:33.089 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:33.089 00.000 7988 Enqueuing Expose request
00:35:33.089 00.000 15712 Moving (0.29, 0.08) raw xDistance=0.08 yDistance=-0.29
00:35:33.089 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
00:35:33.089 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
00:35:33.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:35:33.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:35:33.089 00.000 15712 MoveAxis(E, 2, ABG)
00:35:33.089 00.000 15712 Guiding  Dir = 2, Dur = 2
00:35:33.089 00.000 15712 IsGuiding returns 0
00:35:33.122 00.033 15712 IsGuiding returns 0
00:35:33.122 00.000 15712 Move returns status 0, amount 2
00:35:33.122 00.000 15712 MoveAxis(N, 0, ABG)
00:35:33.122 00.000 15712 Move returns status 0, amount 0
00:35:33.122 00.000 15712 move complete, result=0
00:35:33.122 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.3 px 0 ms NORTH
00:35:33.126 00.004 15712 worker thread done servicing request
00:35:33.126 00.000 15712 Worker thread wakes up
00:35:33.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:33.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:34.766 01.640 15712 Exposure complete
00:35:34.822 00.056 15712 worker thread done servicing request
00:35:34.822 00.000 7988 OnExposeComplete: enter
00:35:34.828 00.006 7988 UpdateGuideState(): m_state=6
00:35:34.828 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
00:35:34.828 00.000 7988 Star::Find returns 1 (0), X=964.27, Y=188.73, Mass=1408, SNR=25.2, Peak=144 HFD=4.1
00:35:34.828 00.000 7988 MultiStar: [#1 0.48,0.39,0.00,R] [#2 0.45,-0.07,0.00,M5] [#3 0.17,0.46,0.00,M3] [#4 0.08,0.48,0.00,M3] [#5 0.07,0.60,0.00,M3] [#6 0.12,0.18,0.69,U] [#7 0.36,0.09,0.00,M6] [#8 -0.31,0.58,0.00,M3] 
00:35:34.828 00.000 7988 refined, 1 included, MultiStar: {0.22, 0.19}, one-star: {0.28, 0.20}
00:35:34.828 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.84 = -0.84)
00:35:34.828 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
00:35:34.828 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.72 mountX=0.19 mountY=-0.22, mountTheta=-0.86
00:35:34.828 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.19, opts=13)
00:35:34.828 00.000 7988 Enqueuing Move request for scope (0.22, 0.19)
00:35:34.839 00.011 15712 Worker thread wakes up
00:35:34.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
00:35:34.839 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
00:35:34.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:34.839 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.2
00:35:34.842 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:34.842 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:34.843 00.001 7988 Enqueuing Expose request
00:35:34.843 00.000 15712 Moving (0.22, 0.19) raw xDistance=0.19 yDistance=-0.22
00:35:34.845 00.002 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.66
00:35:34.845 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
00:35:34.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:34.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:35:34.845 00.000 15712 MoveAxis(W, 36, ABG)
00:35:34.845 00.000 15712 Guiding  Dir = 3, Dur = 36
00:35:34.845 00.000 15712 IsGuiding returns 0
00:35:34.859 00.014 15712 PulseGuide returned control before completion, sleep 29
00:35:34.912 00.053 15712 IsGuiding returns 0
00:35:34.912 00.000 15712 Move returns status 0, amount 36
00:35:34.912 00.000 15712 MoveAxis(N, 0, ABG)
00:35:34.912 00.000 15712 Move returns status 0, amount 0
00:35:34.912 00.000 15712 move complete, result=0
00:35:34.912 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
00:35:34.916 00.004 15712 worker thread done servicing request
00:35:34.916 00.000 15712 Worker thread wakes up
00:35:34.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:34.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:36.333 01.417 15712 Exposure complete
00:35:36.393 00.060 15712 worker thread done servicing request
00:35:36.394 00.001 7988 OnExposeComplete: enter
00:35:36.394 00.000 7988 UpdateGuideState(): m_state=6
00:35:36.396 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
00:35:36.398 00.002 7988 Star::Find returns 1 (0), X=964.10, Y=188.36, Mass=1488, SNR=25.9, Peak=185 HFD=4.0
00:35:36.398 00.000 7988 MultiStar: [#1 -0.18,-0.28,1.03,U] [#2 0.22,-0.13,0.87,U] [#3 -0.04,0.13,0.85,U] [#4 -0.08,0.16,0.72,U] [#5 -0.08,0.18,0.75,U] [#6 -0.06,-0.31,0.66,U] [#7 0.35,-0.12,0.00,M7] [#8 -0.08,0.33,0.45,U] 
00:35:36.400 00.002 7988 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {0.12, -0.17}
00:35:36.400 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
00:35:36.402 00.002 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.75)
00:35:36.402 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.94 mountX=-0.04 mountY=0.02, mountTheta=2.75
00:35:36.404 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.04, opts=13)
00:35:36.406 00.002 7988 Enqueuing Move request for scope (-0.02, -0.04)
00:35:36.406 00.000 15712 Worker thread wakes up
00:35:36.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:35:36.406 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:35:36.406 00.000 15712 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.02
00:35:36.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:36.406 00.000 7988 UpdateGuideState exits: m=1488 SNR=25.9
00:35:36.409 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:36.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:36.409 00.000 7988 Enqueuing Expose request
00:35:36.409 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
00:35:36.409 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
00:35:36.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:36.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:35:36.409 00.000 15712 MoveAxis(E, 1, ABG)
00:35:36.409 00.000 15712 Guiding  Dir = 2, Dur = 1
00:35:36.441 00.032 15712 IsGuiding returns 0
00:35:36.462 00.021 15712 IsGuiding returns 0
00:35:36.462 00.000 15712 Move returns status 0, amount 1
00:35:36.462 00.000 15712 MoveAxis(N, 0, ABG)
00:35:36.462 00.000 15712 Move returns status 0, amount 0
00:35:36.462 00.000 15712 move complete, result=0
00:35:36.462 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:35:36.467 00.005 15712 worker thread done servicing request
00:35:36.467 00.000 15712 Worker thread wakes up
00:35:36.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:36.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:38.103 01.636 15712 Exposure complete
00:35:38.152 00.049 15712 worker thread done servicing request
00:35:38.152 00.000 7988 OnExposeComplete: enter
00:35:38.165 00.013 7988 UpdateGuideState(): m_state=6
00:35:38.165 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
00:35:38.167 00.002 7988 Star::Find returns 1 (0), X=964.27, Y=188.33, Mass=1499, SNR=25.8, Peak=153 HFD=3.8
00:35:38.167 00.000 7988 MultiStar: [#1 0.05,-0.40,0.00,M1] [#2 0.34,-0.41,0.00,M5] [#3 0.16,-0.02,0.84,U] [#4 0.04,-0.03,0.72,U] [#5 0.10,0.00,0.73,U] [#6 0.14,-0.23,0.68,U] [#7 0.49,-0.26,0.00,M8] [#8 0.60,0.00,0.00,M3] 
00:35:38.169 00.002 7988 refined, 4 included, MultiStar: {0.15, -0.10}, one-star: {0.29, -0.20}
00:35:38.169 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
00:35:38.171 00.002 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
00:35:38.171 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.57 mountX=-0.10 mountY=-0.15, mountTheta=-2.15
00:35:38.173 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.10, opts=13)
00:35:38.175 00.002 7988 Enqueuing Move request for scope (0.15, -0.10)
00:35:38.175 00.000 15712 Worker thread wakes up
00:35:38.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
00:35:38.175 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
00:35:38.175 00.000 15712 Moving (0.15, -0.10) raw xDistance=-0.10 yDistance=-0.15
00:35:38.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:35:38.175 00.000 7988 UpdateGuideState exits: m=1499 SNR=25.8
00:35:38.179 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:38.179 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:38.181 00.002 7988 Enqueuing Expose request
00:35:38.181 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:35:38.181 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:35:38.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:38.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:35:38.181 00.000 15712 MoveAxis(E, 7, ABG)
00:35:38.181 00.000 15712 Guiding  Dir = 2, Dur = 7
00:35:38.181 00.000 15712 IsGuiding returns 0
00:35:38.207 00.026 15712 IsGuiding returns 0
00:35:38.207 00.000 15712 Move returns status 0, amount 7
00:35:38.207 00.000 15712 MoveAxis(N, 0, ABG)
00:35:38.207 00.000 15712 Move returns status 0, amount 0
00:35:38.207 00.000 15712 move complete, result=0
00:35:38.207 00.000 15712 worker thread done servicing request
00:35:38.207 00.000 15712 Worker thread wakes up
00:35:38.207 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
00:35:38.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:38.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:39.617 01.410 15712 Exposure complete
00:35:39.663 00.046 15712 worker thread done servicing request
00:35:39.679 00.016 7988 OnExposeComplete: enter
00:35:39.680 00.001 7988 UpdateGuideState(): m_state=6
00:35:39.680 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
00:35:39.682 00.002 7988 Star::Find returns 1 (0), X=964.45, Y=188.20, Mass=1481, SNR=26.0, Peak=167 HFD=3.8
00:35:39.682 00.000 7988 MultiStar: [#1 0.10,-0.35,0.00,M2] [#2 0.43,-0.27,0.00,M6] [#3 0.04,-0.07,0.87,U] [#4 0.22,0.03,0.71,U] [#5 0.20,0.20,0.72,U] [#6 0.05,-0.16,0.67,U] [#7 0.47,-0.40,0.00,M9] [#8 0.07,0.23,0.45,U] 
00:35:39.684 00.002 7988 refined, 5 included, MultiStar: {0.20, -0.05}, one-star: {0.47, -0.33}
00:35:39.684 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
00:35:39.686 00.002 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
00:35:39.686 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.25 mountX=-0.05 mountY=-0.19, mountTheta=-1.82
00:35:39.688 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.05, opts=13)
00:35:39.690 00.002 7988 Enqueuing Move request for scope (0.20, -0.05)
00:35:39.690 00.000 15712 Worker thread wakes up
00:35:39.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
00:35:39.690 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
00:35:39.690 00.000 15712 Moving (0.20, -0.05) raw xDistance=-0.05 yDistance=-0.19
00:35:39.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:39.690 00.000 7988 UpdateGuideState exits: m=1481 SNR=26.0
00:35:39.694 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:39.695 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:39.695 00.000 7988 Enqueuing Expose request
00:35:39.697 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:35:39.697 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
00:35:39.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:39.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:35:39.697 00.000 15712 MoveAxis(E, 6, ABG)
00:35:39.697 00.000 15712 Guiding  Dir = 2, Dur = 6
00:35:39.697 00.000 15712 IsGuiding returns 0
00:35:39.758 00.061 15712 IsGuiding returns 0
00:35:39.758 00.000 15712 Move returns status 0, amount 6
00:35:39.758 00.000 15712 MoveAxis(N, 0, ABG)
00:35:39.758 00.000 15712 Move returns status 0, amount 0
00:35:39.758 00.000 15712 move complete, result=0
00:35:39.758 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
00:35:39.760 00.002 15712 worker thread done servicing request
00:35:39.760 00.000 15712 Worker thread wakes up
00:35:39.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:39.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:41.401 01.641 15712 Exposure complete
00:35:41.465 00.064 15712 worker thread done servicing request
00:35:41.465 00.000 7988 OnExposeComplete: enter
00:35:41.466 00.001 7988 UpdateGuideState(): m_state=6
00:35:41.466 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
00:35:41.466 00.000 7988 Star::Find returns 1 (0), X=964.21, Y=188.09, Mass=1327, SNR=24.5, Peak=182 HFD=3.9
00:35:41.466 00.000 7988 MultiStar: [#1 -0.22,-0.64,0.00,M3] [#2 0.22,-0.60,0.00,M7] [#3 -0.17,-0.37,0.00,M1] [#4 -0.03,-0.39,0.00,M1] [#5 -0.07,-0.18,0.78,U] [#6 -0.07,-0.51,0.00,M2] [#7 0.49,-0.52,0.00,M10] [#8 0.08,-0.11,0.51,U] 
00:35:41.466 00.000 7988 refined, 2 included, MultiStar: {0.09, -0.28}, one-star: {0.22, -0.44}
00:35:41.466 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
00:35:41.466 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
00:35:41.466 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.26 mountX=-0.28 mountY=-0.08, mountTheta=-2.85
00:35:41.466 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.28, opts=13)
00:35:41.466 00.000 7988 Enqueuing Move request for scope (0.09, -0.28)
00:35:41.466 00.000 15712 Worker thread wakes up
00:35:41.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
00:35:41.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
00:35:41.466 00.000 15712 Moving (0.09, -0.28) raw xDistance=-0.28 yDistance=-0.08
00:35:41.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:41.466 00.000 7988 UpdateGuideState exits: m=1327 SNR=24.5
00:35:41.480 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:41.481 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:41.481 00.000 7988 Enqueuing Expose request
00:35:41.483 00.002 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.67
00:35:41.483 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
00:35:41.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:41.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:41.483 00.000 15712 MoveAxis(E, 61, ABG)
00:35:41.483 00.000 15712 Guiding  Dir = 2, Dur = 61
00:35:41.483 00.000 15712 IsGuiding returns 0
00:35:41.500 00.017 15712 PulseGuide returned control before completion, sleep 56
00:35:41.580 00.080 15712 IsGuiding returns 0
00:35:41.580 00.000 15712 Move returns status 0, amount 61
00:35:41.580 00.000 15712 MoveAxis(N, 0, ABG)
00:35:41.580 00.000 15712 Move returns status 0, amount 0
00:35:41.580 00.000 15712 move complete, result=0
00:35:41.580 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
00:35:41.581 00.001 15712 worker thread done servicing request
00:35:41.581 00.000 15712 Worker thread wakes up
00:35:41.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:41.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:42.996 01.415 15712 Exposure complete
00:35:43.049 00.053 15712 worker thread done servicing request
00:35:43.049 00.000 7988 OnExposeComplete: enter
00:35:43.058 00.009 7988 UpdateGuideState(): m_state=6
00:35:43.060 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
00:35:43.060 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.04, Mass=1517, SNR=25.9, Peak=184 HFD=4.3
00:35:43.062 00.002 7988 MultiStar: [#1 -0.08,-0.51,0.00,M4] [#2 0.21,-0.45,0.00,M8] [#3 0.15,-0.05,0.88,U] [#4 -0.18,-0.23,0.72,U] [#5 0.01,-0.09,0.75,U] [#6 0.11,-0.40,0.00,M3] [#7 0.12,-0.33,0.51,U] [#8 -0.17,-0.24,0.50,U] 
00:35:43.064 00.002 7988 refined, 5 included, MultiStar: {0.03, -0.24}, one-star: {0.16, -0.49}
00:35:43.064 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
00:35:43.066 00.002 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
00:35:43.066 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.43 mountX=-0.24 mountY=-0.03, mountTheta=-3.02
00:35:43.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.24, opts=13)
00:35:43.066 00.000 7988 Enqueuing Move request for scope (0.03, -0.24)
00:35:43.066 00.000 15712 Worker thread wakes up
00:35:43.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
00:35:43.066 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
00:35:43.066 00.000 15712 Moving (0.03, -0.24) raw xDistance=-0.24 yDistance=-0.03
00:35:43.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:43.066 00.000 7988 UpdateGuideState exits: m=1517 SNR=25.9
00:35:43.073 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:43.074 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:43.074 00.000 7988 Enqueuing Expose request
00:35:43.074 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.67
00:35:43.074 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
00:35:43.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:43.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:35:43.074 00.000 15712 MoveAxis(E, 52, ABG)
00:35:43.074 00.000 15712 Guiding  Dir = 2, Dur = 52
00:35:43.074 00.000 15712 IsGuiding returns 0
00:35:43.098 00.024 15712 PulseGuide returned control before completion, sleep 42
00:35:43.154 00.056 15712 IsGuiding returns 1
00:35:43.154 00.000 15712 scope still moving after pulse duration time elapsed
00:35:43.189 00.035 15712 IsGuiding returns 0
00:35:43.189 00.000 15712 scope move finished after 52 + 65 ms
00:35:43.189 00.000 15712 Move returns status 0, amount 52
00:35:43.189 00.000 15712 MoveAxis(N, 0, ABG)
00:35:43.189 00.000 15712 Move returns status 0, amount 0
00:35:43.189 00.000 15712 move complete, result=0
00:35:43.189 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
00:35:43.196 00.007 15712 worker thread done servicing request
00:35:43.196 00.000 15712 Worker thread wakes up
00:35:43.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:43.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:44.831 01.635 15712 Exposure complete
00:35:44.892 00.061 15712 worker thread done servicing request
00:35:44.892 00.000 7988 OnExposeComplete: enter
00:35:44.892 00.000 7988 UpdateGuideState(): m_state=6
00:35:44.892 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
00:35:44.892 00.000 7988 Star::Find returns 1 (0), X=964.40, Y=188.66, Mass=1461, SNR=25.3, Peak=157 HFD=4.2
00:35:44.892 00.000 7988 MultiStar: [#1 -0.12,-0.20,1.00,U] [#2 0.35,0.17,0.00,M9] [#3 0.12,0.52,0.00,M1] [#4 -0.08,0.46,0.00,M1] [#5 -0.18,0.44,0.00,M1] [#6 0.13,0.18,0.69,U] [#7 0.31,0.51,0.00,M10] [#8 -0.08,0.87,0.00,M1] 
00:35:44.892 00.000 7988 refined, 2 included, MultiStar: {0.14, 0.02}, one-star: {0.41, 0.13}
00:35:44.892 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
00:35:44.892 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
00:35:44.900 00.008 7988 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.14 mountX=0.02 mountY=-0.14, mountTheta=-1.42
00:35:44.900 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.02, opts=13)
00:35:44.900 00.000 7988 Enqueuing Move request for scope (0.14, 0.02)
00:35:44.900 00.000 15712 Worker thread wakes up
00:35:44.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:44.900 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.3
00:35:44.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:44.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:44.908 00.008 7988 Enqueuing Expose request
00:35:44.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:35:44.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:35:44.908 00.000 15712 Moving (0.14, 0.02) raw xDistance=0.02 yDistance=-0.14
00:35:44.908 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:35:44.908 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:35:44.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:44.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:35:44.908 00.000 15712 MoveAxis(E, 4, ABG)
00:35:44.908 00.000 15712 Guiding  Dir = 2, Dur = 4
00:35:44.908 00.000 15712 IsGuiding returns 0
00:35:44.968 00.060 15712 IsGuiding returns 0
00:35:44.968 00.000 15712 Move returns status 0, amount 4
00:35:44.968 00.000 15712 MoveAxis(N, 0, ABG)
00:35:44.968 00.000 15712 Move returns status 0, amount 0
00:35:44.968 00.000 15712 move complete, result=0
00:35:44.968 00.000 15712 worker thread done servicing request
00:35:44.968 00.000 15712 Worker thread wakes up
00:35:44.968 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:35:44.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:44.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:46.376 01.408 15712 Exposure complete
00:35:46.431 00.055 15712 worker thread done servicing request
00:35:46.437 00.006 7988 OnExposeComplete: enter
00:35:46.437 00.000 7988 UpdateGuideState(): m_state=6
00:35:46.439 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
00:35:46.439 00.000 7988 Star::Find returns 1 (0), X=964.04, Y=189.12, Mass=1493, SNR=25.8, Peak=179 HFD=4.3
00:35:46.441 00.002 7988 MultiStar: [#1 -0.07,0.23,1.00,U] [#2 0.19,0.30,0.84,U] [#3 0.09,0.79,0.00,M2] [#4 -0.09,0.75,0.00,M2] [#5 -0.21,0.93,0.00,M2] [#6 0.17,0.51,0.00,M3] [#7 0.01,1.06,0.00,R] [#8 -0.66,0.88,0.00,M2] 
00:35:46.441 00.000 7988 refined, 2 included, MultiStar: {0.05, 0.38}, one-star: {0.05, 0.59}
00:35:46.443 00.002 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
00:35:46.443 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
00:35:46.445 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.38 hyp=0.38 cameraTheta=1.44 mountX=0.38 mountY=-0.06, mountTheta=-0.16
00:35:46.447 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.38, opts=13)
00:35:46.448 00.001 7988 Enqueuing Move request for scope (0.05, 0.38)
00:35:46.448 00.000 15712 Worker thread wakes up
00:35:46.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.38) opts 0xd
00:35:46.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.38)
00:35:46.448 00.000 15712 Moving (0.05, 0.38) raw xDistance=0.38 yDistance=-0.06
00:35:46.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:46.448 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.8
00:35:46.453 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:46.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:46.453 00.000 7988 Enqueuing Expose request
00:35:46.453 00.000 15712 PPEC rslt: input = 0.38, final = 0.22, react = 0.23, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.68
00:35:46.453 00.000 15712 PPEC: input: 0.38, control: 0.22, exposure: 1500
00:35:46.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:46.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:35:46.453 00.000 15712 MoveAxis(W, 71, ABG)
00:35:46.453 00.000 15712 Guiding  Dir = 3, Dur = 71
00:35:46.453 00.000 15712 IsGuiding returns 0
00:35:46.469 00.016 15712 PulseGuide returned control before completion, sleep 67
00:35:46.550 00.081 15712 IsGuiding returns 0
00:35:46.550 00.000 15712 Move returns status 0, amount 71
00:35:46.550 00.000 15712 MoveAxis(N, 0, ABG)
00:35:46.550 00.000 15712 Move returns status 0, amount 0
00:35:46.550 00.000 15712 move complete, result=0
00:35:46.550 00.000 7988 GuideStep: 0.4 px 71 ms WEST, -0.1 px 0 ms NORTH
00:35:46.553 00.003 15712 worker thread done servicing request
00:35:46.553 00.000 15712 Worker thread wakes up
00:35:46.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:46.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:48.192 01.639 15712 Exposure complete
00:35:48.253 00.061 15712 worker thread done servicing request
00:35:48.253 00.000 7988 OnExposeComplete: enter
00:35:48.253 00.000 7988 UpdateGuideState(): m_state=6
00:35:48.256 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
00:35:48.256 00.000 7988 Star::Find returns 1 (0), X=964.03, Y=188.72, Mass=1374, SNR=24.8, Peak=155 HFD=4.0
00:35:48.258 00.002 7988 MultiStar: [#1 -0.04,0.07,1.04,U] [#2 0.24,0.09,0.89,U] [#3 -0.10,0.52,0.00,M3] [#4 -0.16,0.47,0.00,M3] [#5 0.01,0.54,0.00,M3] [#6 -0.08,0.24,0.68,U] [#7 0.34,-0.59,0.00,M1] [#8 -0.64,1.05,0.00,M3] 
00:35:48.258 00.000 7988 refined, 3 included, MultiStar: {0.05, 0.14}, one-star: {0.05, 0.19}
00:35:48.260 00.002 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
00:35:48.260 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
00:35:48.260 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.25 mountX=0.14 mountY=-0.05, mountTheta=-0.34
00:35:48.260 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.14, opts=13)
00:35:48.260 00.000 7988 Enqueuing Move request for scope (0.05, 0.14)
00:35:48.266 00.006 15712 Worker thread wakes up
00:35:48.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:35:48.266 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:35:48.266 00.000 15712 Moving (0.05, 0.14) raw xDistance=0.14 yDistance=-0.05
00:35:48.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:48.266 00.000 7988 UpdateGuideState exits: m=1374 SNR=24.8
00:35:48.269 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:48.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:48.271 00.002 7988 Enqueuing Expose request
00:35:48.271 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:35:48.271 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
00:35:48.273 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:48.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:35:48.273 00.000 15712 MoveAxis(E, 4, ABG)
00:35:48.273 00.000 15712 Guiding  Dir = 2, Dur = 4
00:35:48.285 00.012 15712 IsGuiding returns 0
00:35:48.306 00.021 15712 IsGuiding returns 0
00:35:48.306 00.000 15712 Move returns status 0, amount 4
00:35:48.306 00.000 15712 MoveAxis(N, 0, ABG)
00:35:48.306 00.000 15712 Move returns status 0, amount 0
00:35:48.306 00.000 15712 move complete, result=0
00:35:48.306 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:35:48.312 00.006 15712 worker thread done servicing request
00:35:48.312 00.000 15712 Worker thread wakes up
00:35:48.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:48.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:49.722 01.410 15712 Exposure complete
00:35:49.781 00.059 15712 worker thread done servicing request
00:35:49.783 00.002 7988 OnExposeComplete: enter
00:35:49.784 00.001 7988 UpdateGuideState(): m_state=6
00:35:49.784 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
00:35:49.784 00.000 7988 Star::Find returns 1 (0), X=964.20, Y=188.36, Mass=1508, SNR=25.8, Peak=173 HFD=3.8
00:35:49.784 00.000 7988 MultiStar: [#1 -0.07,-0.26,0.99,U] [#2 0.30,-0.23,0.00,M8] [#3 -0.07,-0.02,0.86,U] [#4 0.13,0.22,0.77,U] [#5 -0.04,0.30,0.77,U] [#6 0.04,-0.02,0.69,U] [#7 -0.50,-0.90,0.00,M2] [#8 -0.58,0.42,0.00,M4] 
00:35:49.784 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.01}, one-star: {0.21, -0.17}
00:35:49.784 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
00:35:49.784 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
00:35:49.784 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.36 mountX=-0.01 mountY=-0.04, mountTheta=-1.93
00:35:49.794 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
00:35:49.794 00.000 7988 Enqueuing Move request for scope (0.04, -0.01)
00:35:49.794 00.000 15712 Worker thread wakes up
00:35:49.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:35:49.794 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:35:49.794 00.000 15712 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=-0.04
00:35:49.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:49.794 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.8
00:35:49.798 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:49.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:49.800 00.002 7988 Enqueuing Expose request
00:35:49.800 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:35:49.800 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:35:49.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:49.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:35:49.800 00.000 15712 MoveAxis(E, 3, ABG)
00:35:49.800 00.000 15712 Guiding  Dir = 2, Dur = 3
00:35:49.800 00.000 15712 IsGuiding returns 0
00:35:49.828 00.028 15712 IsGuiding returns 0
00:35:49.828 00.000 15712 Move returns status 0, amount 3
00:35:49.828 00.000 15712 MoveAxis(N, 0, ABG)
00:35:49.828 00.000 15712 Move returns status 0, amount 0
00:35:49.828 00.000 15712 move complete, result=0
00:35:49.828 00.000 15712 worker thread done servicing request
00:35:49.828 00.000 15712 Worker thread wakes up
00:35:49.828 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:35:49.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:49.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:51.459 01.631 15712 Exposure complete
00:35:51.511 00.052 15712 worker thread done servicing request
00:35:51.511 00.000 7988 OnExposeComplete: enter
00:35:51.521 00.010 7988 UpdateGuideState(): m_state=6
00:35:51.521 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
00:35:51.521 00.000 7988 Star::Find returns 1 (0), X=964.19, Y=188.56, Mass=1426, SNR=25.3, Peak=168 HFD=3.8
00:35:51.521 00.000 7988 MultiStar: [#1 -0.22,-0.13,1.01,U] [#2 0.19,-0.07,0.87,U] [#3 0.09,0.22,0.89,U] [#4 0.05,0.17,0.75,U] [#5 0.21,0.36,0.00,M3] [#6 0.12,-0.11,0.64,U] [#7 0.14,-1.26,0.00,M3] [#8 -0.47,0.21,0.00,M5] 
00:35:51.521 00.000 7988 refined, 5 included, MultiStar: {0.07, 0.02}, one-star: {0.20, 0.03}
00:35:51.521 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
00:35:51.528 00.007 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
00:35:51.528 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.24 mountX=0.02 mountY=-0.07, mountTheta=-1.33
00:35:51.528 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.02, opts=13)
00:35:51.528 00.000 7988 Enqueuing Move request for scope (0.07, 0.02)
00:35:51.528 00.000 15712 Worker thread wakes up
00:35:51.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:35:51.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:35:51.528 00.000 15712 Moving (0.07, 0.02) raw xDistance=0.02 yDistance=-0.07
00:35:51.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:51.528 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.3
00:35:51.534 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:51.534 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:51.536 00.002 7988 Enqueuing Expose request
00:35:51.538 00.002 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:35:51.538 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:35:51.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:51.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:35:51.538 00.000 15712 MoveAxis(E, 3, ABG)
00:35:51.538 00.000 15712 Guiding  Dir = 2, Dur = 3
00:35:51.538 00.000 15712 IsGuiding returns 0
00:35:51.554 00.016 15712 IsGuiding returns 0
00:35:51.554 00.000 15712 Move returns status 0, amount 3
00:35:51.554 00.000 15712 MoveAxis(N, 0, ABG)
00:35:51.554 00.000 15712 Move returns status 0, amount 0
00:35:51.554 00.000 15712 move complete, result=0
00:35:51.554 00.000 15712 worker thread done servicing request
00:35:51.554 00.000 15712 Worker thread wakes up
00:35:51.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:51.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:51.554 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:35:52.971 01.417 15712 Exposure complete
00:35:53.021 00.050 15712 worker thread done servicing request
00:35:53.021 00.000 7988 OnExposeComplete: enter
00:35:53.033 00.012 7988 UpdateGuideState(): m_state=6
00:35:53.033 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
00:35:53.033 00.000 7988 Star::Find returns 1 (0), X=964.12, Y=188.27, Mass=1548, SNR=26.4, Peak=193 HFD=4.1
00:35:53.033 00.000 7988 MultiStar: [#1 -0.25,-0.25,0.98,U] [#2 0.11,-0.27,0.84,U] [#3 0.00,0.20,0.87,U] [#4 -0.09,0.35,0.74,U] [#5 -0.27,0.33,0.00,M4] [#6 -0.05,-0.30,0.64,U] [#7 0.03,-1.19,0.00,M4] [#8 -0.31,0.49,0.00,M6] 
00:35:53.038 00.005 7988 refined, 5 included, MultiStar: {-0.02, -0.10}, one-star: {0.13, -0.26}
00:35:53.038 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
00:35:53.038 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
00:35:53.038 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.81 mountX=-0.10 mountY=0.03, mountTheta=2.88
00:35:53.042 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.10, opts=13)
00:35:53.042 00.000 7988 Enqueuing Move request for scope (-0.02, -0.10)
00:35:53.044 00.002 15712 Worker thread wakes up
00:35:53.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
00:35:53.044 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
00:35:53.044 00.000 15712 Moving (-0.02, -0.10) raw xDistance=-0.10 yDistance=0.03
00:35:53.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:53.044 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.4
00:35:53.049 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:53.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:53.049 00.000 7988 Enqueuing Expose request
00:35:53.049 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:35:53.049 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
00:35:53.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:53.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:53.049 00.000 15712 MoveAxis(E, 3, ABG)
00:35:53.049 00.000 15712 Guiding  Dir = 2, Dur = 3
00:35:53.073 00.024 15712 IsGuiding returns 0
00:35:53.089 00.016 15712 IsGuiding returns 0
00:35:53.090 00.001 15712 Move returns status 0, amount 3
00:35:53.090 00.000 15712 MoveAxis(N, 0, ABG)
00:35:53.090 00.000 15712 Move returns status 0, amount 0
00:35:53.090 00.000 15712 move complete, result=0
00:35:53.090 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:35:53.090 00.000 15712 worker thread done servicing request
00:35:53.090 00.000 15712 Worker thread wakes up
00:35:53.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:53.092 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:54.728 01.636 15712 Exposure complete
00:35:54.790 00.062 15712 worker thread done servicing request
00:35:54.790 00.000 7988 OnExposeComplete: enter
00:35:54.790 00.000 7988 UpdateGuideState(): m_state=6
00:35:54.792 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
00:35:54.792 00.000 7988 Star::Find returns 1 (0), X=964.30, Y=188.22, Mass=1496, SNR=26.0, Peak=183 HFD=4.1
00:35:54.794 00.002 7988 MultiStar: [#1 0.02,-0.17,0.97,U] [#2 -0.02,-0.25,0.86,U] [#3 0.13,0.04,0.87,U] [#4 -0.02,-0.02,0.75,U] [#5 -0.21,0.12,0.76,U] [#6 -0.08,-0.31,0.64,U] [#7 -0.00,-1.20,0.00,M5] [#8 -0.26,0.06,0.49,U] 
00:35:54.794 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {0.32, -0.31}
00:35:54.796 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
00:35:54.796 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
00:35:54.798 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.46 mountX=-0.12 mountY=-0.01, mountTheta=-3.06
00:35:54.800 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
00:35:54.800 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
00:35:54.802 00.002 15712 Worker thread wakes up
00:35:54.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
00:35:54.802 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
00:35:54.802 00.000 15712 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=-0.01
00:35:54.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:54.802 00.000 7988 UpdateGuideState exits: m=1496 SNR=26.0
00:35:54.805 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:54.805 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:54.807 00.002 7988 Enqueuing Expose request
00:35:54.807 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:35:54.807 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
00:35:54.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:54.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:35:54.807 00.000 15712 MoveAxis(E, 4, ABG)
00:35:54.807 00.000 15712 Guiding  Dir = 2, Dur = 4
00:35:54.809 00.002 15712 IsGuiding returns 0
00:35:54.824 00.015 15712 IsGuiding returns 0
00:35:54.824 00.000 15712 Move returns status 0, amount 4
00:35:54.824 00.000 15712 MoveAxis(N, 0, ABG)
00:35:54.824 00.000 15712 Move returns status 0, amount 0
00:35:54.824 00.000 15712 move complete, result=0
00:35:54.824 00.000 15712 worker thread done servicing request
00:35:54.824 00.000 15712 Worker thread wakes up
00:35:54.824 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:35:54.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:54.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:56.236 01.412 15712 Exposure complete
00:35:56.299 00.063 15712 worker thread done servicing request
00:35:56.299 00.000 7988 OnExposeComplete: enter
00:35:56.300 00.001 7988 UpdateGuideState(): m_state=6
00:35:56.302 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
00:35:56.302 00.000 7988 Star::Find returns 1 (0), X=964.24, Y=188.18, Mass=1386, SNR=24.8, Peak=178 HFD=3.9
00:35:56.304 00.002 7988 MultiStar: [#1 -0.16,-0.44,0.00,M1] [#2 0.32,-0.70,0.00,M6] [#3 0.04,-0.05,0.88,U] [#4 -0.01,-0.13,0.78,U] [#5 -0.33,-0.08,0.79,U] [#6 -0.03,-0.40,0.00,M1] [#7 0.50,-1.15,0.00,M6] [#8 0.04,0.35,0.49,U] 
00:35:56.304 00.000 7988 refined, 4 included, MultiStar: {0.01, -0.10}, one-star: {0.26, -0.35}
00:35:56.306 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
00:35:56.306 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
00:35:56.308 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.47 mountX=-0.10 mountY=-0.01, mountTheta=-3.07
00:35:56.310 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.10, opts=13)
00:35:56.310 00.000 7988 Enqueuing Move request for scope (0.01, -0.10)
00:35:56.312 00.002 15712 Worker thread wakes up
00:35:56.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:35:56.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:35:56.312 00.000 15712 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=-0.01
00:35:56.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:56.312 00.000 7988 UpdateGuideState exits: m=1386 SNR=24.8
00:35:56.314 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:56.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:56.316 00.002 7988 Enqueuing Expose request
00:35:56.316 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:35:56.316 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
00:35:56.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:56.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:35:56.316 00.000 15712 MoveAxis(E, 4, ABG)
00:35:56.316 00.000 15712 Guiding  Dir = 2, Dur = 4
00:35:56.316 00.000 15712 IsGuiding returns 0
00:35:56.334 00.018 15712 IsGuiding returns 0
00:35:56.334 00.000 15712 Move returns status 0, amount 4
00:35:56.334 00.000 15712 MoveAxis(N, 0, ABG)
00:35:56.334 00.000 15712 Move returns status 0, amount 0
00:35:56.334 00.000 15712 move complete, result=0
00:35:56.334 00.000 15712 worker thread done servicing request
00:35:56.334 00.000 15712 Worker thread wakes up
00:35:56.334 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:35:56.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:56.336 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:57.976 01.640 15712 Exposure complete
00:35:58.036 00.060 15712 worker thread done servicing request
00:35:58.036 00.000 7988 OnExposeComplete: enter
00:35:58.037 00.001 7988 UpdateGuideState(): m_state=6
00:35:58.037 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
00:35:58.037 00.000 7988 Star::Find returns 1 (0), X=964.10, Y=187.77, Mass=1404, SNR=25.1, Peak=174 HFD=4.1
00:35:58.037 00.000 7988 MultiStar: large primary error, entering stabilization period
00:35:58.037 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
00:35:58.037 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
00:35:58.037 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.76 hyp=0.76 cameraTheta=-1.43 mountX=-0.76 mountY=-0.09, mountTheta=-3.02
00:35:58.037 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.76, opts=13)
00:35:58.037 00.000 7988 Enqueuing Move request for scope (0.11, -0.76)
00:35:58.037 00.000 15712 Worker thread wakes up
00:35:58.037 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:35:58.037 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.1
00:35:58.050 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:58.051 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:58.051 00.000 7988 Enqueuing Expose request
00:35:58.053 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.76) opts 0xd
00:35:58.053 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.76)
00:35:58.053 00.000 15712 Moving (0.11, -0.76) raw xDistance=-0.76 yDistance=-0.09
00:35:58.053 00.000 15712 PPEC rslt: input = -0.76, final = -0.46, react = -0.45, pred = -0.01, hyst = -0.41, hyst_pct = 0.00, period_length = 639.70
00:35:58.053 00.000 15712 PPEC: input: -0.76, control: -0.46, exposure: 1500
00:35:58.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:58.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:35:58.053 00.000 15712 MoveAxis(E, 150, ABG)
00:35:58.053 00.000 15712 Guiding  Dir = 2, Dur = 150
00:35:58.053 00.000 15712 IsGuiding returns 0
00:35:58.076 00.023 15712 PulseGuide returned control before completion, sleep 145
00:35:58.248 00.172 15712 IsGuiding returns 0
00:35:58.248 00.000 15712 Move returns status 0, amount 150
00:35:58.248 00.000 15712 MoveAxis(N, 0, ABG)
00:35:58.248 00.000 15712 Move returns status 0, amount 0
00:35:58.248 00.000 15712 move complete, result=0
00:35:58.248 00.000 7988 GuideStep: -0.8 px 150 ms EAST, -0.1 px 0 ms NORTH
00:35:58.254 00.006 15712 worker thread done servicing request
00:35:58.254 00.000 15712 Worker thread wakes up
00:35:58.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:58.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:35:59.664 01.410 15712 Exposure complete
00:35:59.725 00.061 15712 worker thread done servicing request
00:35:59.725 00.000 7988 OnExposeComplete: enter
00:35:59.726 00.001 7988 UpdateGuideState(): m_state=6
00:35:59.728 00.002 7988 Star::Find(15, 964, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
00:35:59.728 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=187.83, Mass=1494, SNR=25.7, Peak=162 HFD=4.3
00:35:59.730 00.002 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
00:35:59.730 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
00:35:59.732 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.70 hyp=0.72 cameraTheta=-1.34 mountX=-0.70 mountY=-0.15, mountTheta=-2.93
00:35:59.732 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.70, opts=13)
00:35:59.734 00.002 7988 Enqueuing Move request for scope (0.17, -0.70)
00:35:59.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:35:59.736 00.002 7988 UpdateGuideState exits: m=1494 SNR=25.7
00:35:59.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:59.738 00.002 15712 Worker thread wakes up
00:35:59.738 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:35:59.738 00.000 7988 Enqueuing Expose request
00:35:59.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.70) opts 0xd
00:35:59.738 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.70)
00:35:59.738 00.000 15712 Moving (0.17, -0.70) raw xDistance=-0.70 yDistance=-0.15
00:35:59.742 00.004 15712 PPEC rslt: input = -0.70, final = -0.42, react = -0.42, pred = 0.00, hyst = -0.38, hyst_pct = 0.00, period_length = 639.70
00:35:59.742 00.000 15712 PPEC: input: -0.70, control: -0.42, exposure: 1500
00:35:59.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:59.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:35:59.742 00.000 15712 MoveAxis(E, 137, ABG)
00:35:59.742 00.000 15712 Guiding  Dir = 2, Dur = 137
00:35:59.742 00.000 15712 IsGuiding returns 0
00:35:59.768 00.026 15712 PulseGuide returned control before completion, sleep 122
00:35:59.901 00.133 15712 IsGuiding returns 1
00:35:59.901 00.000 15712 scope still moving after pulse duration time elapsed
00:35:59.956 00.055 15712 IsGuiding returns 0
00:35:59.956 00.000 15712 scope move finished after 137 + 80 ms
00:35:59.956 00.000 15712 Move returns status 0, amount 137
00:35:59.956 00.000 15712 MoveAxis(N, 0, ABG)
00:35:59.956 00.000 15712 Move returns status 0, amount 0
00:35:59.956 00.000 15712 move complete, result=0
00:35:59.956 00.000 15712 worker thread done servicing request
00:35:59.956 00.000 15712 Worker thread wakes up
00:35:59.956 00.000 7988 GuideStep: -0.7 px 137 ms EAST, -0.1 px 0 ms NORTH
00:35:59.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:35:59.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:01.704 01.748 15712 Exposure complete
00:36:01.756 00.052 15712 worker thread done servicing request
00:36:01.756 00.000 7988 OnExposeComplete: enter
00:36:01.766 00.010 7988 UpdateGuideState(): m_state=6
00:36:01.768 00.002 7988 Star::Find(15, 964, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
00:36:01.768 00.000 7988 Star::Find returns 1 (0), X=964.24, Y=188.93, Mass=1494, SNR=25.8, Peak=159 HFD=4.2
00:36:01.770 00.002 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
00:36:01.770 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
00:36:01.772 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=0.40 hyp=0.47 cameraTheta=1.00 mountX=0.40 mountY=-0.27, mountTheta=-0.59
00:36:01.773 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.40, opts=13)
00:36:01.773 00.000 7988 Enqueuing Move request for scope (0.26, 0.40)
00:36:01.775 00.002 15712 Worker thread wakes up
00:36:01.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.40) opts 0xd
00:36:01.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.40)
00:36:01.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:36:01.775 00.000 7988 UpdateGuideState exits: m=1494 SNR=25.8
00:36:01.778 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:01.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:01.780 00.002 7988 Enqueuing Expose request
00:36:01.780 00.000 15712 Moving (0.26, 0.40) raw xDistance=0.40 yDistance=-0.27
00:36:01.782 00.002 15712 PPEC rslt: input = 0.40, final = 0.25, react = 0.24, pred = 0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.71
00:36:01.782 00.000 15712 PPEC: input: 0.40, control: 0.25, exposure: 1500
00:36:01.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:36:01.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:36:01.782 00.000 15712 MoveAxis(W, 80, ABG)
00:36:01.782 00.000 15712 Guiding  Dir = 3, Dur = 80
00:36:01.782 00.000 15712 IsGuiding returns 0
00:36:01.797 00.015 15712 PulseGuide returned control before completion, sleep 74
00:36:01.897 00.100 15712 IsGuiding returns 0
00:36:01.897 00.000 15712 Move returns status 0, amount 80
00:36:01.897 00.000 15712 MoveAxis(N, 0, ABG)
00:36:01.897 00.000 15712 Move returns status 0, amount 0
00:36:01.897 00.000 15712 move complete, result=0
00:36:01.897 00.000 7988 GuideStep: 0.4 px 80 ms WEST, -0.3 px 0 ms NORTH
00:36:01.899 00.002 15712 worker thread done servicing request
00:36:01.899 00.000 15712 Worker thread wakes up
00:36:01.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:01.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:03.316 01.417 15712 Exposure complete
00:36:03.372 00.056 15712 worker thread done servicing request
00:36:03.372 00.000 7988 OnExposeComplete: enter
00:36:03.379 00.007 7988 UpdateGuideState(): m_state=6
00:36:03.379 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
00:36:03.381 00.002 7988 Star::Find returns 1 (0), X=964.32, Y=188.63, Mass=1422, SNR=25.2, Peak=158 HFD=3.6
00:36:03.381 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
00:36:03.383 00.002 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
00:36:03.383 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.35 cameraTheta=0.28 mountX=0.10 mountY=-0.33, mountTheta=-1.28
00:36:03.385 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.10, opts=13)
00:36:03.387 00.002 7988 Enqueuing Move request for scope (0.33, 0.10)
00:36:03.387 00.000 15712 Worker thread wakes up
00:36:03.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd
00:36:03.387 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.10)
00:36:03.387 00.000 15712 Moving (0.33, 0.10) raw xDistance=0.10 yDistance=-0.33
00:36:03.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:36:03.389 00.002 7988 UpdateGuideState exits: m=1422 SNR=25.2
00:36:03.391 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:03.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:03.393 00.002 7988 Enqueuing Expose request
00:36:03.393 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:36:03.393 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
00:36:03.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:36:03.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:36:03.393 00.000 15712 MoveAxis(E, 7, ABG)
00:36:03.393 00.000 15712 Guiding  Dir = 2, Dur = 7
00:36:03.395 00.002 15712 IsGuiding returns 0
00:36:03.411 00.016 15712 IsGuiding returns 0
00:36:03.411 00.000 15712 Move returns status 0, amount 7
00:36:03.411 00.000 15712 MoveAxis(N, 0, ABG)
00:36:03.411 00.000 15712 Move returns status 0, amount 0
00:36:03.411 00.000 15712 move complete, result=0
00:36:03.411 00.000 15712 worker thread done servicing request
00:36:03.411 00.000 15712 Worker thread wakes up
00:36:03.411 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.3 px 0 ms NORTH
00:36:03.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:03.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:05.058 01.647 15712 Exposure complete
00:36:05.120 00.062 15712 worker thread done servicing request
00:36:05.120 00.000 7988 OnExposeComplete: enter
00:36:05.121 00.001 7988 UpdateGuideState(): m_state=6
00:36:05.122 00.001 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
00:36:05.122 00.000 7988 Star::Find returns 1 (0), X=964.22, Y=188.27, Mass=1474, SNR=25.7, Peak=162 HFD=4.2
00:36:05.122 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
00:36:05.122 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
00:36:05.122 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-0.84 mountX=-0.26 mountY=-0.23, mountTheta=-2.42
00:36:05.122 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.26, opts=13)
00:36:05.122 00.000 7988 Enqueuing Move request for scope (0.23, -0.26)
00:36:05.122 00.000 15712 Worker thread wakes up
00:36:05.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.26) opts 0xd
00:36:05.122 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.26)
00:36:05.122 00.000 15712 Moving (0.23, -0.26) raw xDistance=-0.26 yDistance=-0.23
00:36:05.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:36:05.122 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.7
00:36:05.132 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:05.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:05.132 00.000 7988 Enqueuing Expose request
00:36:05.136 00.004 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.16, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.71
00:36:05.136 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
00:36:05.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:05.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:36:05.136 00.000 15712 MoveAxis(E, 60, ABG)
00:36:05.136 00.000 15712 Guiding  Dir = 2, Dur = 60
00:36:05.173 00.037 15712 IsGuiding returns 0
00:36:05.190 00.017 15712 PulseGuide returned control before completion, sleep 55
00:36:05.248 00.058 15712 IsGuiding returns 1
00:36:05.248 00.000 15712 scope still moving after pulse duration time elapsed
00:36:05.284 00.036 15712 IsGuiding returns 0
00:36:05.284 00.000 15712 scope move finished after 60 + 51 ms
00:36:05.284 00.000 15712 Move returns status 0, amount 60
00:36:05.284 00.000 15712 MoveAxis(N, 0, ABG)
00:36:05.284 00.000 15712 Move returns status 0, amount 0
00:36:05.284 00.000 15712 move complete, result=0
00:36:05.284 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.2 px 0 ms NORTH
00:36:05.288 00.004 15712 worker thread done servicing request
00:36:05.288 00.000 15712 Worker thread wakes up
00:36:05.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:05.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:06.701 01.413 15712 Exposure complete
00:36:06.752 00.051 15712 worker thread done servicing request
00:36:06.752 00.000 7988 OnExposeComplete: enter
00:36:06.762 00.010 7988 UpdateGuideState(): m_state=6
00:36:06.762 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
00:36:06.762 00.000 7988 Star::Find returns 1 (0), X=964.23, Y=188.30, Mass=1467, SNR=25.4, Peak=158 HFD=4.1
00:36:06.762 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.32 = -2.32)
00:36:06.762 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
00:36:06.762 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-0.75 mountX=-0.23 mountY=-0.24, mountTheta=-2.33
00:36:06.770 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.23, opts=13)
00:36:06.770 00.000 7988 Enqueuing Move request for scope (0.24, -0.23)
00:36:06.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:36:06.770 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.4
00:36:06.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:06.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:06.770 00.000 7988 Enqueuing Expose request
00:36:06.770 00.000 15712 Worker thread wakes up
00:36:06.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.23) opts 0xd
00:36:06.770 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.23)
00:36:06.770 00.000 15712 Moving (0.24, -0.23) raw xDistance=-0.23 yDistance=-0.24
00:36:06.778 00.008 15712 PPEC rslt: input = -0.23, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.71
00:36:06.778 00.000 15712 PPEC: input: -0.23, control: -0.17, exposure: 1500
00:36:06.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:06.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:36:06.778 00.000 15712 MoveAxis(E, 54, ABG)
00:36:06.778 00.000 15712 Guiding  Dir = 2, Dur = 54
00:36:06.778 00.000 15712 IsGuiding returns 0
00:36:06.803 00.025 15712 PulseGuide returned control before completion, sleep 41
00:36:06.858 00.055 15712 IsGuiding returns 1
00:36:06.858 00.000 15712 scope still moving after pulse duration time elapsed
00:36:06.890 00.032 15712 IsGuiding returns 0
00:36:06.890 00.000 15712 scope move finished after 54 + 65 ms
00:36:06.890 00.000 15712 Move returns status 0, amount 54
00:36:06.890 00.000 15712 MoveAxis(N, 0, ABG)
00:36:06.890 00.000 15712 Move returns status 0, amount 0
00:36:06.890 00.000 15712 move complete, result=0
00:36:06.890 00.000 7988 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
00:36:06.903 00.013 15712 worker thread done servicing request
00:36:06.903 00.000 15712 Worker thread wakes up
00:36:06.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:06.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:08.531 01.628 15712 Exposure complete
00:36:08.592 00.061 15712 worker thread done servicing request
00:36:08.592 00.000 7988 OnExposeComplete: enter
00:36:08.592 00.000 7988 UpdateGuideState(): m_state=6
00:36:08.594 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
00:36:08.594 00.000 7988 Star::Find returns 1 (0), X=964.22, Y=188.76, Mass=1491, SNR=25.9, Peak=159 HFD=4.2
00:36:08.596 00.002 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
00:36:08.596 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
00:36:08.598 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.24 hyp=0.34 cameraTheta=0.78 mountX=0.24 mountY=-0.24, mountTheta=-0.80
00:36:08.600 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.24, opts=13)
00:36:08.600 00.000 7988 Enqueuing Move request for scope (0.24, 0.24)
00:36:08.602 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:36:08.602 00.000 7988 UpdateGuideState exits: m=1491 SNR=25.9
00:36:08.604 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:08.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:08.606 00.002 7988 Enqueuing Expose request
00:36:08.606 00.000 15712 Worker thread wakes up
00:36:08.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.24) opts 0xd
00:36:08.608 00.002 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.24)
00:36:08.608 00.000 15712 Moving (0.24, 0.24) raw xDistance=0.24 yDistance=-0.24
00:36:08.608 00.000 15712 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.72
00:36:08.608 00.000 15712 PPEC: input: 0.24, control: 0.12, exposure: 1500
00:36:08.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:08.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:36:08.608 00.000 15712 MoveAxis(W, 38, ABG)
00:36:08.608 00.000 15712 Guiding  Dir = 3, Dur = 38
00:36:08.608 00.000 15712 IsGuiding returns 0
00:36:08.624 00.016 15712 PulseGuide returned control before completion, sleep 33
00:36:08.675 00.051 15712 IsGuiding returns 0
00:36:08.675 00.000 15712 Move returns status 0, amount 38
00:36:08.675 00.000 15712 MoveAxis(N, 0, ABG)
00:36:08.675 00.000 15712 Move returns status 0, amount 0
00:36:08.675 00.000 15712 move complete, result=0
00:36:08.676 00.001 7988 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
00:36:08.676 00.000 15712 worker thread done servicing request
00:36:08.676 00.000 15712 Worker thread wakes up
00:36:08.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:08.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:10.094 01.418 15712 Exposure complete
00:36:10.155 00.061 15712 worker thread done servicing request
00:36:10.156 00.001 7988 OnExposeComplete: enter
00:36:10.156 00.000 7988 UpdateGuideState(): m_state=6
00:36:10.156 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
00:36:10.156 00.000 7988 Star::Find returns 1 (0), X=964.15, Y=188.67, Mass=1448, SNR=25.4, Peak=156 HFD=3.9
00:36:10.156 00.000 7988 MultiStar: exiting stabilization period
00:36:10.156 00.000 7988 MultiStar: [#1 -0.12,-0.10,1.04,U] [#2 0.21,-0.08,0.87,U] [#3 -0.06,0.26,0.87,U] [#4 0.03,0.38,0.00,M1] [#5 -0.22,0.51,0.00,M3] [#6 0.16,0.11,0.63,U] [#7 0.30,-0.96,0.00,M7] [#8 -0.12,0.72,0.00,M5] 
00:36:10.156 00.000 7988 refined, 4 included, MultiStar: {0.06, 0.06}, one-star: {0.17, 0.14}
00:36:10.156 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
00:36:10.156 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
00:36:10.156 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.77 mountX=0.06 mountY=-0.06, mountTheta=-0.81
00:36:10.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
00:36:10.156 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
00:36:10.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:36:10.156 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.4
00:36:10.171 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:10.173 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:10.173 00.000 7988 Enqueuing Expose request
00:36:10.175 00.002 15712 Worker thread wakes up
00:36:10.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:36:10.175 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:36:10.175 00.000 15712 Moving (0.06, 0.06) raw xDistance=0.06 yDistance=-0.06
00:36:10.175 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:36:10.175 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
00:36:10.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:10.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:36:10.175 00.000 15712 MoveAxis(E, 3, ABG)
00:36:10.175 00.000 15712 Guiding  Dir = 2, Dur = 3
00:36:10.194 00.019 15712 IsGuiding returns 0
00:36:10.205 00.011 15712 IsGuiding returns 0
00:36:10.205 00.000 15712 Move returns status 0, amount 3
00:36:10.205 00.000 15712 MoveAxis(N, 0, ABG)
00:36:10.205 00.000 15712 Move returns status 0, amount 0
00:36:10.205 00.000 15712 move complete, result=0
00:36:10.205 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:36:10.211 00.006 15712 worker thread done servicing request
00:36:10.211 00.000 15712 Worker thread wakes up
00:36:10.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:10.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:11.847 01.636 15712 Exposure complete
00:36:11.908 00.061 15712 worker thread done servicing request
00:36:11.909 00.001 7988 OnExposeComplete: enter
00:36:11.909 00.000 7988 UpdateGuideState(): m_state=6
00:36:11.909 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
00:36:11.909 00.000 7988 Star::Find returns 1 (0), X=964.28, Y=188.43, Mass=1537, SNR=26.1, Peak=166 HFD=3.9
00:36:11.909 00.000 7988 MultiStar: [#1 0.09,-0.40,0.00,M1] [#2 0.32,-0.22,0.00,M6] [#3 0.11,0.05,0.85,U] [#4 0.01,0.26,0.72,U] [#5 -0.02,0.13,0.73,U] [#6 -0.18,-0.04,0.67,U] [#7 0.24,-1.18,0.00,M8] [#8 -0.04,0.74,0.00,M6] 
00:36:11.909 00.000 7988 refined, 4 included, MultiStar: {0.07, 0.05}, one-star: {0.30, -0.10}
00:36:11.909 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
00:36:11.909 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
00:36:11.909 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=0.05 mountY=-0.07, mountTheta=-0.93
00:36:11.909 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.05, opts=13)
00:36:11.909 00.000 7988 Enqueuing Move request for scope (0.07, 0.05)
00:36:11.909 00.000 15712 Worker thread wakes up
00:36:11.922 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:36:11.922 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:36:11.922 00.000 15712 Moving (0.07, 0.05) raw xDistance=0.05 yDistance=-0.07
00:36:11.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:36:11.922 00.000 7988 UpdateGuideState exits: m=1537 SNR=26.1
00:36:11.924 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:11.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:11.924 00.000 7988 Enqueuing Expose request
00:36:11.924 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:36:11.924 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
00:36:11.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:11.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:36:11.924 00.000 15712 MoveAxis(E, 1, ABG)
00:36:11.924 00.000 15712 Guiding  Dir = 2, Dur = 1
00:36:11.924 00.000 15712 IsGuiding returns 0
00:36:11.945 00.021 15712 IsGuiding returns 0
00:36:11.945 00.000 15712 Move returns status 0, amount 1
00:36:11.945 00.000 15712 MoveAxis(N, 0, ABG)
00:36:11.945 00.000 15712 Move returns status 0, amount 0
00:36:11.945 00.000 15712 move complete, result=0
00:36:11.945 00.000 15712 worker thread done servicing request
00:36:11.945 00.000 15712 Worker thread wakes up
00:36:11.945 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:36:11.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:11.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:13.364 01.419 15712 Exposure complete
00:36:13.417 00.053 15712 worker thread done servicing request
00:36:13.417 00.000 7988 OnExposeComplete: enter
00:36:13.426 00.009 7988 UpdateGuideState(): m_state=6
00:36:13.428 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
00:36:13.428 00.000 7988 Star::Find returns 1 (0), X=964.29, Y=188.54, Mass=1438, SNR=25.5, Peak=146 HFD=3.9
00:36:13.430 00.002 7988 MultiStar: [#1 0.01,-0.13,0.98,U] [#2 0.37,-0.11,0.00,M7] [#3 -0.05,0.27,0.91,U] [#4 0.26,0.46,0.00,M1] [#5 0.01,0.35,0.72,U] [#6 0.13,-0.17,0.66,U] [#7 0.54,-0.63,0.00,M9] [#8 -0.49,0.89,0.00,M7] 
00:36:13.430 00.000 7988 refined, 4 included, MultiStar: {0.08, 0.06}, one-star: {0.30, 0.01}
00:36:13.432 00.002 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
00:36:13.432 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
00:36:13.434 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.11 cameraTheta=0.63 mountX=0.06 mountY=-0.09, mountTheta=-0.94
00:36:13.436 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
00:36:13.436 00.000 7988 Enqueuing Move request for scope (0.08, 0.06)
00:36:13.438 00.002 15712 Worker thread wakes up
00:36:13.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:36:13.438 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:36:13.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:36:13.438 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.5
00:36:13.441 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:13.442 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:13.442 00.000 7988 Enqueuing Expose request
00:36:13.442 00.000 15712 Moving (0.08, 0.06) raw xDistance=0.06 yDistance=-0.09
00:36:13.442 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:36:13.442 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
00:36:13.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:13.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:13.442 00.000 15712 MoveAxis(W, 5, ABG)
00:36:13.442 00.000 15712 Guiding  Dir = 3, Dur = 5
00:36:13.442 00.000 15712 IsGuiding returns 0
00:36:13.468 00.026 15712 IsGuiding returns 0
00:36:13.468 00.000 15712 Move returns status 0, amount 5
00:36:13.468 00.000 15712 MoveAxis(N, 0, ABG)
00:36:13.468 00.000 15712 Move returns status 0, amount 0
00:36:13.468 00.000 15712 move complete, result=0
00:36:13.468 00.000 15712 worker thread done servicing request
00:36:13.468 00.000 15712 Worker thread wakes up
00:36:13.468 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:36:13.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:13.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:15.212 01.744 15712 Exposure complete
00:36:15.270 00.058 15712 worker thread done servicing request
00:36:15.270 00.000 7988 OnExposeComplete: enter
00:36:15.275 00.005 7988 UpdateGuideState(): m_state=6
00:36:15.275 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
00:36:15.278 00.003 7988 Star::Find returns 1 (0), X=964.14, Y=188.54, Mass=1428, SNR=25.2, Peak=154 HFD=3.8
00:36:15.278 00.000 7988 MultiStar: [#1 -0.06,-0.29,1.02,U] [#2 0.48,-0.03,0.00,M8] [#3 0.17,0.14,0.87,U] [#4 0.12,0.36,0.00,M2] [#5 0.06,0.64,0.00,M2] [#6 0.04,0.11,0.66,U] [#7 0.23,-1.13,0.00,M10] [#8 -0.14,0.61,0.00,M8] 
00:36:15.280 00.002 7988 refined, 3 included, MultiStar: {0.08, -0.03}, one-star: {0.16, 0.01}
00:36:15.280 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
00:36:15.282 00.002 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
00:36:15.282 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.35 mountX=-0.03 mountY=-0.07, mountTheta=-1.91
00:36:15.284 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.03, opts=13)
00:36:15.286 00.002 7988 Enqueuing Move request for scope (0.08, -0.03)
00:36:15.286 00.000 15712 Worker thread wakes up
00:36:15.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:36:15.287 00.001 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:36:15.287 00.000 15712 Moving (0.08, -0.03) raw xDistance=-0.03 yDistance=-0.07
00:36:15.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:15.287 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.2
00:36:15.289 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:15.290 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:15.290 00.000 7988 Enqueuing Expose request
00:36:15.290 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:36:15.290 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
00:36:15.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:15.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:36:15.290 00.000 15712 MoveAxis(W, 5, ABG)
00:36:15.290 00.000 15712 Guiding  Dir = 3, Dur = 5
00:36:15.290 00.000 15712 IsGuiding returns 0
00:36:15.308 00.018 15712 IsGuiding returns 0
00:36:15.308 00.000 15712 Move returns status 0, amount 5
00:36:15.308 00.000 15712 MoveAxis(N, 0, ABG)
00:36:15.308 00.000 15712 Move returns status 0, amount 0
00:36:15.308 00.000 15712 move complete, result=0
00:36:15.308 00.000 15712 worker thread done servicing request
00:36:15.308 00.000 15712 Worker thread wakes up
00:36:15.308 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:36:15.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:15.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:16.729 01.421 15712 Exposure complete
00:36:16.790 00.061 15712 worker thread done servicing request
00:36:16.790 00.000 7988 OnExposeComplete: enter
00:36:16.790 00.000 7988 UpdateGuideState(): m_state=6
00:36:16.790 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
00:36:16.790 00.000 7988 Star::Find returns 1 (0), X=964.57, Y=188.74, Mass=1458, SNR=25.4, Peak=155 HFD=4.1
00:36:16.790 00.000 7988 MultiStar: [#1 0.11,-0.05,1.02,U] [#2 0.30,-0.08,0.90,U] [#3 0.17,0.35,0.00,M1] [#4 0.07,0.37,0.00,M3] [#5 -0.08,0.56,0.00,M3] [#6 0.17,0.04,0.67,U] [#7 0.13,-0.38,0.00,R] [#8 -0.10,0.96,0.00,M9] 
00:36:16.790 00.000 7988 refined, 3 included, MultiStar: {0.30, 0.03}, one-star: {0.58, 0.21}
00:36:16.790 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
00:36:16.790 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
00:36:16.790 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.03 hyp=0.30 cameraTheta=0.11 mountX=0.04 mountY=-0.30, mountTheta=-1.45
00:36:16.802 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.03, opts=13)
00:36:16.802 00.000 7988 Enqueuing Move request for scope (0.30, 0.03)
00:36:16.802 00.000 15712 Worker thread wakes up
00:36:16.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.03) opts 0xd
00:36:16.802 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.03)
00:36:16.802 00.000 15712 Moving (0.30, 0.03) raw xDistance=0.04 yDistance=-0.30
00:36:16.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:36:16.802 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.4
00:36:16.806 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:16.806 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:16.806 00.000 7988 Enqueuing Expose request
00:36:16.806 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:36:16.806 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
00:36:16.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:36:16.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:36:16.806 00.000 15712 MoveAxis(W, 5, ABG)
00:36:16.806 00.000 15712 Guiding  Dir = 3, Dur = 5
00:36:16.822 00.016 15712 IsGuiding returns 0
00:36:16.843 00.021 15712 IsGuiding returns 0
00:36:16.843 00.000 15712 Move returns status 0, amount 5
00:36:16.843 00.000 15712 MoveAxis(N, 0, ABG)
00:36:16.843 00.000 15712 Move returns status 0, amount 0
00:36:16.843 00.000 15712 move complete, result=0
00:36:16.843 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.3 px 0 ms NORTH
00:36:16.845 00.002 15712 worker thread done servicing request
00:36:16.845 00.000 15712 Worker thread wakes up
00:36:16.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:16.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:18.482 01.637 15712 Exposure complete
00:36:18.542 00.060 15712 worker thread done servicing request
00:36:18.542 00.000 7988 OnExposeComplete: enter
00:36:18.542 00.000 7988 UpdateGuideState(): m_state=6
00:36:18.545 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
00:36:18.545 00.000 7988 Star::Find returns 1 (0), X=964.17, Y=188.45, Mass=1457, SNR=25.5, Peak=153 HFD=3.8
00:36:18.547 00.002 7988 MultiStar: [#1 -0.01,-0.34,1.01,U] [#2 0.15,0.09,0.89,U] [#3 0.17,0.41,0.00,M2] [#4 0.01,0.36,0.74,U] [#5 0.13,0.28,0.78,U] [#6 0.24,0.12,0.66,U] [#7 0.17,-0.53,0.00,M1] [#8 -0.06,0.70,0.00,M10] 
00:36:18.547 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.05}, one-star: {0.19, -0.07}
00:36:18.549 00.002 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.56) = xAngle (-1.18 = -1.18)
00:36:18.549 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
00:36:18.551 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.38 mountX=0.05 mountY=-0.12, mountTheta=-1.19
00:36:18.552 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.05, opts=13)
00:36:18.554 00.002 7988 Enqueuing Move request for scope (0.11, 0.05)
00:36:18.554 00.000 15712 Worker thread wakes up
00:36:18.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:36:18.554 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:36:18.554 00.000 15712 Moving (0.11, 0.05) raw xDistance=0.05 yDistance=-0.12
00:36:18.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:36:18.554 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.5
00:36:18.558 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:18.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:18.558 00.000 7988 Enqueuing Expose request
00:36:18.558 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:36:18.558 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
00:36:18.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:18.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:18.558 00.000 15712 MoveAxis(W, 1, ABG)
00:36:18.558 00.000 15712 Guiding  Dir = 3, Dur = 1
00:36:18.558 00.000 15712 IsGuiding returns 0
00:36:18.586 00.028 15712 IsGuiding returns 0
00:36:18.586 00.000 15712 Move returns status 0, amount 1
00:36:18.586 00.000 15712 MoveAxis(N, 0, ABG)
00:36:18.586 00.000 15712 Move returns status 0, amount 0
00:36:18.586 00.000 15712 move complete, result=0
00:36:18.586 00.000 15712 worker thread done servicing request
00:36:18.586 00.000 15712 Worker thread wakes up
00:36:18.586 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:36:18.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:18.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:19.991 01.405 15712 Exposure complete
00:36:20.049 00.058 15712 worker thread done servicing request
00:36:20.049 00.000 7988 OnExposeComplete: enter
00:36:20.054 00.005 7988 UpdateGuideState(): m_state=6
00:36:20.054 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
00:36:20.054 00.000 7988 Star::Find returns 1 (0), X=964.21, Y=188.14, Mass=1457, SNR=25.6, Peak=186 HFD=3.8
00:36:20.054 00.000 7988 MultiStar: [#1 -0.18,-0.71,0.00,M1] [#2 0.23,-0.49,0.00,M7] [#3 -0.09,0.02,0.89,U] [#4 -0.09,-0.12,0.76,U] [#5 -0.04,-0.14,0.78,U] [#6 -0.05,-0.52,0.00,M1] [#7 -0.13,-0.78,0.00,M2] [#8 -0.12,0.16,0.49,U] 
00:36:20.054 00.000 7988 refined, 4 included, MultiStar: {-0.00, -0.12}, one-star: {0.23, -0.39}
00:36:20.054 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
00:36:20.054 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.10)
00:36:20.054 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.59 mountX=-0.12 mountY=0.01, mountTheta=3.10
00:36:20.054 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.12, opts=13)
00:36:20.054 00.000 7988 Enqueuing Move request for scope (-0.00, -0.12)
00:36:20.066 00.012 15712 Worker thread wakes up
00:36:20.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
00:36:20.066 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
00:36:20.066 00.000 15712 Moving (-0.00, -0.12) raw xDistance=-0.12 yDistance=0.01
00:36:20.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:36:20.066 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.6
00:36:20.068 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:20.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:20.070 00.002 7988 Enqueuing Expose request
00:36:20.070 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:36:20.070 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
00:36:20.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:20.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:20.070 00.000 15712 MoveAxis(E, 2, ABG)
00:36:20.070 00.000 15712 Guiding  Dir = 2, Dur = 2
00:36:20.070 00.000 15712 IsGuiding returns 0
00:36:20.088 00.018 15712 IsGuiding returns 0
00:36:20.088 00.000 15712 Move returns status 0, amount 2
00:36:20.088 00.000 15712 MoveAxis(N, 0, ABG)
00:36:20.088 00.000 15712 Move returns status 0, amount 0
00:36:20.088 00.000 15712 move complete, result=0
00:36:20.088 00.000 15712 worker thread done servicing request
00:36:20.088 00.000 15712 Worker thread wakes up
00:36:20.088 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:36:20.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:20.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:21.731 01.643 15712 Exposure complete
00:36:21.782 00.051 15712 worker thread done servicing request
00:36:21.782 00.000 7988 OnExposeComplete: enter
00:36:21.793 00.011 7988 UpdateGuideState(): m_state=6
00:36:21.793 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
00:36:21.793 00.000 7988 Star::Find returns 1 (0), X=964.34, Y=188.03, Mass=1373, SNR=24.9, Peak=171 HFD=3.7
00:36:21.793 00.000 7988 MultiStar: [#1 0.20,-0.58,0.00,M2] [#2 0.29,-0.65,0.00,M8] [#3 -0.04,-0.09,0.91,U] [#4 0.05,-0.23,0.79,U] [#5 0.06,-0.00,0.77,U] [#6 0.10,-0.50,0.00,M2] [#7 0.42,-1.06,0.00,M3] [#8 -0.10,0.01,0.47,U] 
00:36:21.799 00.006 7988 refined, 4 included, MultiStar: {0.09, -0.19}, one-star: {0.36, -0.50}
00:36:21.799 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
00:36:21.799 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
00:36:21.799 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.13 mountX=-0.19 mountY=-0.09, mountTheta=-2.72
00:36:21.799 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.19, opts=13)
00:36:21.799 00.000 7988 Enqueuing Move request for scope (0.09, -0.19)
00:36:21.799 00.000 15712 Worker thread wakes up
00:36:21.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
00:36:21.799 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
00:36:21.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:21.799 00.000 7988 UpdateGuideState exits: m=1373 SNR=24.9
00:36:21.807 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:21.807 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:21.809 00.002 7988 Enqueuing Expose request
00:36:21.809 00.000 15712 Moving (0.09, -0.19) raw xDistance=-0.19 yDistance=-0.09
00:36:21.809 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.74
00:36:21.809 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
00:36:21.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:21.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:21.809 00.000 15712 MoveAxis(E, 40, ABG)
00:36:21.809 00.000 15712 Guiding  Dir = 2, Dur = 40
00:36:21.809 00.000 15712 IsGuiding returns 0
00:36:21.831 00.022 15712 PulseGuide returned control before completion, sleep 35
00:36:21.894 00.063 15712 IsGuiding returns 1
00:36:21.894 00.000 15712 scope still moving after pulse duration time elapsed
00:36:21.922 00.028 15712 IsGuiding returns 0
00:36:21.922 00.000 15712 scope move finished after 40 + 66 ms
00:36:21.922 00.000 15712 Move returns status 0, amount 40
00:36:21.922 00.000 15712 MoveAxis(N, 0, ABG)
00:36:21.922 00.000 15712 Move returns status 0, amount 0
00:36:21.922 00.000 15712 move complete, result=0
00:36:21.922 00.000 15712 worker thread done servicing request
00:36:21.922 00.000 15712 Worker thread wakes up
00:36:21.922 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
00:36:21.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:21.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:23.342 01.420 15712 Exposure complete
00:36:23.403 00.061 15712 worker thread done servicing request
00:36:23.403 00.000 7988 OnExposeComplete: enter
00:36:23.403 00.000 7988 UpdateGuideState(): m_state=6
00:36:23.403 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
00:36:23.403 00.000 7988 Star::Find returns 1 (0), X=964.42, Y=188.19, Mass=1380, SNR=24.7, Peak=163 HFD=3.7
00:36:23.403 00.000 7988 MultiStar: [#1 0.05,-0.58,0.00,M3] [#2 0.49,-0.42,0.00,M9] [#3 0.31,-0.33,0.00,M1] [#4 0.22,0.00,0.78,U] [#5 0.10,0.06,0.81,U] [#6 0.22,-0.42,0.00,M3] [#7 0.21,-0.79,0.00,M4] [#8 -0.12,-0.21,0.50,U] 
00:36:23.403 00.000 7988 refined, 3 included, MultiStar: {0.20, -0.13}, one-star: {0.44, -0.34}
00:36:23.403 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
00:36:23.403 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
00:36:23.403 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.56 mountX=-0.13 mountY=-0.20, mountTheta=-2.13
00:36:23.413 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.13, opts=13)
00:36:23.413 00.000 7988 Enqueuing Move request for scope (0.20, -0.13)
00:36:23.413 00.000 15712 Worker thread wakes up
00:36:23.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
00:36:23.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
00:36:23.413 00.000 15712 Moving (0.20, -0.13) raw xDistance=-0.13 yDistance=-0.20
00:36:23.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:23.413 00.000 7988 UpdateGuideState exits: m=1380 SNR=24.7
00:36:23.418 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:23.419 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:23.419 00.000 7988 Enqueuing Expose request
00:36:23.419 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:36:23.419 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
00:36:23.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:23.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:36:23.419 00.000 15712 MoveAxis(E, 2, ABG)
00:36:23.419 00.000 15712 Guiding  Dir = 2, Dur = 2
00:36:23.419 00.000 15712 IsGuiding returns 0
00:36:23.435 00.016 15712 IsGuiding returns 0
00:36:23.435 00.000 15712 Move returns status 0, amount 2
00:36:23.435 00.000 15712 MoveAxis(N, 0, ABG)
00:36:23.435 00.000 15712 Move returns status 0, amount 0
00:36:23.435 00.000 15712 move complete, result=0
00:36:23.435 00.000 15712 worker thread done servicing request
00:36:23.435 00.000 15712 Worker thread wakes up
00:36:23.435 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
00:36:23.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:23.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:25.080 01.645 15712 Exposure complete
00:36:25.142 00.062 7988 OnExposeComplete: enter
00:36:25.144 00.002 7988 UpdateGuideState(): m_state=6
00:36:25.144 00.000 15712 worker thread done servicing request
00:36:25.144 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
00:36:25.146 00.002 7988 Star::Find returns 1 (0), X=964.42, Y=188.49, Mass=1372, SNR=24.6, Peak=151 HFD=3.8
00:36:25.148 00.002 7988 MultiStar: [#1 0.14,-0.31,1.02,U] [#2 0.44,-0.19,0.00,M10] [#3 0.04,0.19,0.88,U] [#4 0.21,0.27,0.75,U] [#5 0.10,0.32,0.79,U] [#6 0.42,0.17,0.00,M4] [#7 0.56,-0.62,0.00,M5] [#8 -0.12,0.20,0.49,U] 
00:36:25.148 00.000 7988 refined, 5 included, MultiStar: {0.16, 0.07}, one-star: {0.44, -0.04}
00:36:25.150 00.002 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
00:36:25.150 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
00:36:25.152 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.42 mountX=0.07 mountY=-0.16, mountTheta=-1.14
00:36:25.154 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.07, opts=13)
00:36:25.154 00.000 7988 Enqueuing Move request for scope (0.16, 0.07)
00:36:25.156 00.002 15712 Worker thread wakes up
00:36:25.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:36:25.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:36:25.156 00.000 15712 Moving (0.16, 0.07) raw xDistance=0.07 yDistance=-0.16
00:36:25.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:25.156 00.000 7988 UpdateGuideState exits: m=1372 SNR=24.6
00:36:25.158 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:25.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:25.158 00.000 7988 Enqueuing Expose request
00:36:25.158 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:36:25.158 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
00:36:25.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:25.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:36:25.158 00.000 15712 MoveAxis(W, 2, ABG)
00:36:25.158 00.000 15712 Guiding  Dir = 3, Dur = 2
00:36:25.158 00.000 15712 IsGuiding returns 0
00:36:25.183 00.025 15712 IsGuiding returns 0
00:36:25.183 00.000 15712 Move returns status 0, amount 2
00:36:25.183 00.000 15712 MoveAxis(N, 0, ABG)
00:36:25.183 00.000 15712 Move returns status 0, amount 0
00:36:25.183 00.000 15712 move complete, result=0
00:36:25.183 00.000 15712 worker thread done servicing request
00:36:25.183 00.000 15712 Worker thread wakes up
00:36:25.183 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:36:25.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:25.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:26.592 01.409 15712 Exposure complete
00:36:26.640 00.048 15712 worker thread done servicing request
00:36:26.640 00.000 7988 OnExposeComplete: enter
00:36:26.654 00.014 7988 UpdateGuideState(): m_state=6
00:36:26.654 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
00:36:26.654 00.000 7988 Star::Find returns 1 (0), X=964.11, Y=188.25, Mass=1525, SNR=26.0, Peak=149 HFD=4.4
00:36:26.657 00.003 7988 MultiStar: [#1 0.07,-0.45,0.00,M3] [#2 0.31,-0.40,0.00,R] [#3 -0.01,-0.05,0.80,U] [#4 0.22,0.00,0.71,U] [#5 0.01,-0.03,0.74,U] [#6 0.22,-0.30,0.64,U] [#7 -0.05,-0.93,0.00,M6] [#8 0.01,0.38,0.00,M7] 
00:36:26.657 00.000 7988 refined, 4 included, MultiStar: {0.11, -0.14}, one-star: {0.13, -0.28}
00:36:26.657 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
00:36:26.657 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
00:36:26.657 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.89 mountX=-0.14 mountY=-0.11, mountTheta=-2.48
00:36:26.657 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.14, opts=13)
00:36:26.657 00.000 7988 Enqueuing Move request for scope (0.11, -0.14)
00:36:26.657 00.000 15712 Worker thread wakes up
00:36:26.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
00:36:26.657 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
00:36:26.657 00.000 15712 Moving (0.11, -0.14) raw xDistance=-0.14 yDistance=-0.11
00:36:26.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:26.657 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.0
00:36:26.668 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:26.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:26.670 00.002 7988 Enqueuing Expose request
00:36:26.670 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:36:26.670 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
00:36:26.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:26.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:36:26.670 00.000 15712 MoveAxis(W, 2, ABG)
00:36:26.670 00.000 15712 Guiding  Dir = 3, Dur = 2
00:36:26.690 00.020 15712 IsGuiding returns 0
00:36:26.706 00.016 15712 IsGuiding returns 0
00:36:26.706 00.000 15712 Move returns status 0, amount 2
00:36:26.706 00.000 15712 MoveAxis(N, 0, ABG)
00:36:26.706 00.000 15712 Move returns status 0, amount 0
00:36:26.706 00.000 15712 move complete, result=0
00:36:26.706 00.000 15712 worker thread done servicing request
00:36:26.706 00.000 15712 Worker thread wakes up
00:36:26.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:26.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:26.706 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:36:28.345 01.639 15712 Exposure complete
00:36:28.406 00.061 15712 worker thread done servicing request
00:36:28.406 00.000 7988 OnExposeComplete: enter
00:36:28.408 00.002 7988 UpdateGuideState(): m_state=6
00:36:28.408 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
00:36:28.408 00.000 7988 Star::Find returns 1 (0), X=964.40, Y=187.99, Mass=1474, SNR=25.6, Peak=154 HFD=4.1
00:36:28.408 00.000 7988 MultiStar: [#1 0.42,-0.88,0.00,M4] [#2 0.14,-0.18,0.87,U] [#3 0.45,-0.30,0.00,M1] [#4 0.19,-0.31,0.73,U] [#5 0.22,-0.28,0.77,U] [#6 0.21,-0.57,0.00,M4] [#7 0.52,-1.07,0.00,M7] [#8 -0.14,0.21,0.51,U] 
00:36:28.408 00.000 7988 refined, 4 included, MultiStar: {0.20, -0.27}, one-star: {0.41, -0.54}
00:36:28.408 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
00:36:28.408 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
00:36:28.408 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.27 hyp=0.33 cameraTheta=-0.93 mountX=-0.27 mountY=-0.19, mountTheta=-2.52
00:36:28.408 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.27, opts=13)
00:36:28.408 00.000 7988 Enqueuing Move request for scope (0.20, -0.27)
00:36:28.408 00.000 15712 Worker thread wakes up
00:36:28.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.27) opts 0xd
00:36:28.408 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.27)
00:36:28.408 00.000 15712 Moving (0.20, -0.27) raw xDistance=-0.27 yDistance=-0.19
00:36:28.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:28.408 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.6
00:36:28.422 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:28.423 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:28.423 00.000 7988 Enqueuing Expose request
00:36:28.423 00.000 15712 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.74
00:36:28.423 00.000 15712 PPEC: input: -0.27, control: -0.15, exposure: 1500
00:36:28.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:28.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:36:28.423 00.000 15712 MoveAxis(E, 49, ABG)
00:36:28.423 00.000 15712 Guiding  Dir = 2, Dur = 49
00:36:28.423 00.000 15712 IsGuiding returns 0
00:36:28.440 00.017 15712 PulseGuide returned control before completion, sleep 38
00:36:28.487 00.047 15712 IsGuiding returns 1
00:36:28.487 00.000 15712 scope still moving after pulse duration time elapsed
00:36:28.525 00.038 15712 IsGuiding returns 0
00:36:28.525 00.000 15712 scope move finished after 49 + 52 ms
00:36:28.525 00.000 15712 Move returns status 0, amount 49
00:36:28.525 00.000 15712 MoveAxis(N, 0, ABG)
00:36:28.525 00.000 15712 Move returns status 0, amount 0
00:36:28.525 00.000 15712 move complete, result=0
00:36:28.525 00.000 15712 worker thread done servicing request
00:36:28.525 00.000 15712 Worker thread wakes up
00:36:28.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:28.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:28.525 00.000 7988 GuideStep: -0.3 px 49 ms EAST, -0.2 px 0 ms NORTH
00:36:29.942 01.417 15712 Exposure complete
00:36:30.004 00.062 15712 worker thread done servicing request
00:36:30.005 00.001 7988 OnExposeComplete: enter
00:36:30.005 00.000 7988 UpdateGuideState(): m_state=6
00:36:30.005 00.000 7988 Star::Find(15, 964, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
00:36:30.005 00.000 7988 Star::Find returns 1 (0), X=964.43, Y=188.34, Mass=1394, SNR=25.0, Peak=139 HFD=3.8
00:36:30.005 00.000 7988 MultiStar: [#1 0.09,-0.14,1.05,U] [#2 0.03,0.16,0.88,U] [#3 0.16,0.08,0.87,U] [#4 0.17,0.13,0.78,U] [#5 0.35,0.40,0.00,M1] [#6 0.11,-0.06,0.70,U] [#7 0.36,-0.53,0.00,M8] [#8 -0.29,0.42,0.00,M7] 
00:36:30.005 00.000 7988 refined, 5 included, MultiStar: {0.17, -0.01}, one-star: {0.45, -0.19}
00:36:30.005 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.56) = xAngle (-1.64 = -1.64)
00:36:30.005 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
00:36:30.005 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.08 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
00:36:30.005 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.01, opts=13)
00:36:30.016 00.011 7988 Enqueuing Move request for scope (0.17, -0.01)
00:36:30.016 00.000 15712 Worker thread wakes up
00:36:30.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:36:30.016 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:36:30.016 00.000 15712 Moving (0.17, -0.01) raw xDistance=-0.01 yDistance=-0.17
00:36:30.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:30.016 00.000 7988 UpdateGuideState exits: m=1394 SNR=25.0
00:36:30.019 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:30.021 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:30.021 00.000 7988 Enqueuing Expose request
00:36:30.021 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:36:30.021 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
00:36:30.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:30.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:36:30.021 00.000 15712 MoveAxis(W, 2, ABG)
00:36:30.021 00.000 15712 Guiding  Dir = 3, Dur = 2
00:36:30.038 00.017 15712 IsGuiding returns 0
00:36:30.055 00.017 15712 IsGuiding returns 0
00:36:30.055 00.000 15712 Move returns status 0, amount 2
00:36:30.055 00.000 15712 MoveAxis(N, 0, ABG)
00:36:30.055 00.000 15712 Move returns status 0, amount 0
00:36:30.055 00.000 15712 move complete, result=0
00:36:30.055 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
00:36:30.064 00.009 15712 worker thread done servicing request
00:36:30.064 00.000 15712 Worker thread wakes up
00:36:30.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:30.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:31.804 01.740 15712 Exposure complete
00:36:31.860 00.056 15712 worker thread done servicing request
00:36:31.860 00.000 7988 OnExposeComplete: enter
00:36:31.865 00.005 7988 UpdateGuideState(): m_state=6
00:36:31.865 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
00:36:31.865 00.000 7988 Star::Find returns 1 (0), X=964.52, Y=189.10, Mass=1493, SNR=25.9, Peak=154 HFD=3.9
00:36:31.865 00.000 7988 MultiStar: large primary error, entering stabilization period
00:36:31.865 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.74 = -0.74)
00:36:31.865 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
00:36:31.865 00.000 7988 CameraToMount -- cameraX=0.53 cameraY=0.57 hyp=0.78 cameraTheta=0.82 mountX=0.58 mountY=-0.55, mountTheta=-0.76
00:36:31.865 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.53, y=0.57, opts=13)
00:36:31.865 00.000 7988 Enqueuing Move request for scope (0.53, 0.57)
00:36:31.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:31.877 00.012 7988 UpdateGuideState exits: m=1493 SNR=25.9
00:36:31.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:31.877 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:31.877 00.000 7988 Enqueuing Expose request
00:36:31.877 00.000 15712 Worker thread wakes up
00:36:31.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.57) opts 0xd
00:36:31.882 00.005 15712 Handling offset move in thread for scope, endpoint = (0.53, 0.57)
00:36:31.882 00.000 15712 Moving (0.53, 0.57) raw xDistance=0.58 yDistance=-0.55
00:36:31.882 00.000 15712 PPEC rslt: input = 0.58, final = 0.36, react = 0.35, pred = 0.01, hyst = 0.30, hyst_pct = 0.00, period_length = 639.75
00:36:31.882 00.000 15712 PPEC: input: 0.58, control: 0.36, exposure: 1500
00:36:31.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:36:31.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
00:36:31.882 00.000 15712 MoveAxis(W, 116, ABG)
00:36:31.882 00.000 15712 Guiding  Dir = 3, Dur = 116
00:36:31.882 00.000 15712 IsGuiding returns 0
00:36:31.900 00.018 15712 PulseGuide returned control before completion, sleep 112
00:36:32.045 00.145 15712 IsGuiding returns 0
00:36:32.045 00.000 15712 Move returns status 0, amount 116
00:36:32.045 00.000 15712 MoveAxis(N, 0, ABG)
00:36:32.045 00.000 15712 Move returns status 0, amount 0
00:36:32.045 00.000 15712 move complete, result=0
00:36:32.045 00.000 7988 GuideStep: 0.6 px 116 ms WEST, -0.5 px 0 ms NORTH
00:36:32.046 00.001 15712 worker thread done servicing request
00:36:32.046 00.000 15712 Worker thread wakes up
00:36:32.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:32.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:33.464 01.418 15712 Exposure complete
00:36:33.526 00.062 15712 worker thread done servicing request
00:36:33.526 00.000 7988 OnExposeComplete: enter
00:36:33.526 00.000 7988 UpdateGuideState(): m_state=6
00:36:33.528 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
00:36:33.528 00.000 7988 Star::Find returns 1 (0), X=964.47, Y=188.81, Mass=1409, SNR=25.2, Peak=184 HFD=3.8
00:36:33.530 00.002 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.05 = -1.05)
00:36:33.530 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
00:36:33.532 00.002 7988 CameraToMount -- cameraX=0.49 cameraY=0.28 hyp=0.56 cameraTheta=0.52 mountX=0.28 mountY=-0.49, mountTheta=-1.06
00:36:33.534 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=0.28, opts=13)
00:36:33.534 00.000 7988 Enqueuing Move request for scope (0.49, 0.28)
00:36:33.536 00.002 15712 Worker thread wakes up
00:36:33.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.28) opts 0xd
00:36:33.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, 0.28)
00:36:33.536 00.000 15712 Moving (0.49, 0.28) raw xDistance=0.28 yDistance=-0.49
00:36:33.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:33.536 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.2
00:36:33.539 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:33.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:33.541 00.002 7988 Enqueuing Expose request
00:36:33.542 00.001 15712 PPEC rslt: input = 0.28, final = 0.17, react = 0.17, pred = -0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 639.75
00:36:33.542 00.000 15712 PPEC: input: 0.28, control: 0.17, exposure: 1500
00:36:33.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:36:33.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
00:36:33.542 00.000 15712 MoveAxis(W, 55, ABG)
00:36:33.542 00.000 15712 Guiding  Dir = 3, Dur = 55
00:36:33.542 00.000 15712 IsGuiding returns 0
00:36:33.563 00.021 15712 PulseGuide returned control before completion, sleep 46
00:36:33.622 00.059 15712 IsGuiding returns 1
00:36:33.622 00.000 15712 scope still moving after pulse duration time elapsed
00:36:33.658 00.036 15712 IsGuiding returns 0
00:36:33.658 00.000 15712 scope move finished after 55 + 61 ms
00:36:33.658 00.000 15712 Move returns status 0, amount 55
00:36:33.658 00.000 15712 MoveAxis(N, 0, ABG)
00:36:33.658 00.000 15712 Move returns status 0, amount 0
00:36:33.658 00.000 15712 move complete, result=0
00:36:33.658 00.000 15712 worker thread done servicing request
00:36:33.658 00.000 15712 Worker thread wakes up
00:36:33.658 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.5 px 0 ms NORTH
00:36:33.660 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:33.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:35.300 01.640 15712 Exposure complete
00:36:35.360 00.060 15712 worker thread done servicing request
00:36:35.360 00.000 7988 OnExposeComplete: enter
00:36:35.364 00.004 7988 UpdateGuideState(): m_state=6
00:36:35.364 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
00:36:35.364 00.000 7988 Star::Find returns 1 (0), X=964.24, Y=188.09, Mass=1436, SNR=25.1, Peak=176 HFD=4.2
00:36:35.364 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
00:36:35.364 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
00:36:35.364 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.44 hyp=0.51 cameraTheta=-1.04 mountX=-0.44 mountY=-0.25, mountTheta=-2.62
00:36:35.364 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.44, opts=13)
00:36:35.364 00.000 7988 Enqueuing Move request for scope (0.26, -0.44)
00:36:35.364 00.000 15712 Worker thread wakes up
00:36:35.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.44) opts 0xd
00:36:35.364 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.44)
00:36:35.364 00.000 15712 Moving (0.26, -0.44) raw xDistance=-0.44 yDistance=-0.25
00:36:35.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:36:35.364 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.1
00:36:35.376 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:35.377 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:35.377 00.000 7988 Enqueuing Expose request
00:36:35.379 00.002 15712 PPEC rslt: input = -0.44, final = -0.26, react = -0.26, pred = -0.00, hyst = -0.21, hyst_pct = 0.00, period_length = 639.75
00:36:35.379 00.000 15712 PPEC: input: -0.44, control: -0.26, exposure: 1500
00:36:35.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:35.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:36:35.379 00.000 15712 MoveAxis(E, 86, ABG)
00:36:35.379 00.000 15712 Guiding  Dir = 2, Dur = 86
00:36:35.380 00.001 15712 IsGuiding returns 0
00:36:35.395 00.015 15712 PulseGuide returned control before completion, sleep 75
00:36:35.496 00.101 15712 IsGuiding returns 1
00:36:35.496 00.000 15712 scope still moving after pulse duration time elapsed
00:36:35.523 00.027 15712 IsGuiding returns 0
00:36:35.523 00.000 15712 scope move finished after 86 + 58 ms
00:36:35.523 00.000 15712 Move returns status 0, amount 86
00:36:35.523 00.000 15712 MoveAxis(N, 0, ABG)
00:36:35.523 00.000 15712 Move returns status 0, amount 0
00:36:35.523 00.000 15712 move complete, result=0
00:36:35.523 00.000 15712 worker thread done servicing request
00:36:35.523 00.000 15712 Worker thread wakes up
00:36:35.523 00.000 7988 GuideStep: -0.4 px 86 ms EAST, -0.2 px 0 ms NORTH
00:36:35.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:35.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:36.931 01.408 15712 Exposure complete
00:36:36.991 00.060 15712 worker thread done servicing request
00:36:36.991 00.000 7988 OnExposeComplete: enter
00:36:36.992 00.001 7988 UpdateGuideState(): m_state=6
00:36:36.992 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
00:36:36.992 00.000 7988 Star::Find returns 1 (0), X=964.31, Y=188.38, Mass=1484, SNR=25.5, Peak=155 HFD=4.3
00:36:36.992 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
00:36:36.992 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
00:36:36.992 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=-0.15 hyp=0.36 cameraTheta=-0.43 mountX=-0.15 mountY=-0.32, mountTheta=-2.00
00:36:36.992 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.15, opts=13)
00:36:36.992 00.000 7988 Enqueuing Move request for scope (0.33, -0.15)
00:36:36.992 00.000 15712 Worker thread wakes up
00:36:36.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.15) opts 0xd
00:36:36.992 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.15)
00:36:36.992 00.000 15712 Moving (0.33, -0.15) raw xDistance=-0.15 yDistance=-0.32
00:36:36.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:36.992 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.5
00:36:37.004 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:37.005 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:37.006 00.001 7988 Enqueuing Expose request
00:36:37.006 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:36:37.006 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
00:36:37.006 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.45 newest=-1.07
00:36:37.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:36:37.006 00.000 15712 MoveAxis(E, 1, ABG)
00:36:37.006 00.000 15712 Guiding  Dir = 2, Dur = 1
00:36:37.008 00.002 15712 IsGuiding returns 0
00:36:37.030 00.022 15712 IsGuiding returns 0
00:36:37.030 00.000 15712 Move returns status 0, amount 1
00:36:37.030 00.000 15712 BLC: Oldest BLC event removed
00:36:37.030 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 119 applied
00:36:37.030 00.000 15712 MoveAxis(N, 202, ABG)
00:36:37.030 00.000 15712 Guiding  Dir = 0, Dur = 202
00:36:37.030 00.000 15712 IsGuiding returns 0
00:36:37.111 00.081 15712 PulseGuide returned control before completion, sleep 134
00:36:37.248 00.137 15712 IsGuiding returns 1
00:36:37.248 00.000 15712 scope still moving after pulse duration time elapsed
00:36:37.280 00.032 15712 IsGuiding returns 1
00:36:37.333 00.053 15712 IsGuiding returns 0
00:36:37.333 00.000 15712 scope move finished after 202 + 100 ms
00:36:37.333 00.000 15712 Move returns status 0, amount 202
00:36:37.333 00.000 15712 move complete, result=0
00:36:37.333 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.3 px 202 ms NORTH
00:36:37.337 00.004 15712 worker thread done servicing request
00:36:37.337 00.000 15712 Worker thread wakes up
00:36:37.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:37.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:38.968 01.631 15712 Exposure complete
00:36:39.045 00.077 15712 worker thread done servicing request
00:36:39.045 00.000 7988 OnExposeComplete: enter
00:36:39.048 00.003 7988 UpdateGuideState(): m_state=6
00:36:39.048 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
00:36:39.048 00.000 7988 Star::Find returns 1 (0), X=964.32, Y=187.87, Mass=1496, SNR=25.9, Peak=174 HFD=4.0
00:36:39.053 00.005 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
00:36:39.055 00.002 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
00:36:39.057 00.002 7988 CameraToMount -- cameraX=0.33 cameraY=-0.66 hyp=0.74 cameraTheta=-1.10 mountX=-0.66 mountY=-0.32, mountTheta=-2.69
00:36:39.059 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.66, opts=13)
00:36:39.061 00.002 7988 Enqueuing Move request for scope (0.33, -0.66)
00:36:39.061 00.000 15712 Worker thread wakes up
00:36:39.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:39.065 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.66) opts 0xd
00:36:39.065 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.66)
00:36:39.065 00.000 15712 Moving (0.33, -0.66) raw xDistance=-0.66 yDistance=-0.32
00:36:39.065 00.000 7988 UpdateGuideState exits: m=1496 SNR=25.9
00:36:39.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:39.068 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:39.068 00.000 7988 Enqueuing Expose request
00:36:39.068 00.000 15712 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.324051, 1:0.318354
00:36:39.068 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
00:36:39.076 00.008 15712 PPEC rslt: input = -0.66, final = -0.39, react = -0.40, pred = 0.00, hyst = -0.37, hyst_pct = 0.00, period_length = 639.76
00:36:39.076 00.000 15712 PPEC: input: -0.66, control: -0.39, exposure: 1500
00:36:39.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:36:39.076 00.000 15712 MoveAxis(E, 129, ABG)
00:36:39.076 00.000 15712 Guiding  Dir = 2, Dur = 129
00:36:39.076 00.000 15712 IsGuiding returns 0
00:36:39.093 00.017 15712 PulseGuide returned control before completion, sleep 123
00:36:39.236 00.143 15712 IsGuiding returns 0
00:36:39.236 00.000 15712 Move returns status 0, amount 129
00:36:39.236 00.000 15712 MoveAxis(N, 81, ABG)
00:36:39.236 00.000 15712 Guiding  Dir = 0, Dur = 81
00:36:39.268 00.032 15712 IsGuiding returns 0
00:36:39.346 00.078 15712 PulseGuide returned control before completion, sleep 12
00:36:39.362 00.016 15712 IsGuiding returns 1
00:36:39.362 00.000 15712 scope still moving after pulse duration time elapsed
00:36:39.394 00.032 15712 IsGuiding returns 1
00:36:39.425 00.031 15712 IsGuiding returns 1
00:36:39.478 00.053 15712 IsGuiding returns 0
00:36:39.478 00.000 15712 scope move finished after 81 + 127 ms
00:36:39.478 00.000 15712 Move returns status 0, amount 81
00:36:39.478 00.000 15712 move complete, result=0
00:36:39.478 00.000 7988 GuideStep: -0.7 px 129 ms EAST, -0.3 px 81 ms NORTH
00:36:39.480 00.002 15712 worker thread done servicing request
00:36:39.480 00.000 15712 Worker thread wakes up
00:36:39.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:39.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:40.894 01.414 15712 Exposure complete
00:36:40.954 00.060 15712 worker thread done servicing request
00:36:40.954 00.000 7988 OnExposeComplete: enter
00:36:40.956 00.002 7988 UpdateGuideState(): m_state=6
00:36:40.956 00.000 7988 Star::Find(15, 964, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
00:36:40.956 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.37, Mass=1458, SNR=25.5, Peak=186 HFD=4.0
00:36:40.956 00.000 7988 MultiStar: exiting stabilization period
00:36:40.956 00.000 7988 MultiStar: [#1 -0.41,-0.38,0.00,M4] [#2 -0.29,0.26,0.00,M1] [#3 -0.11,0.19,0.85,U] [#4 -0.34,0.04,0.74,U] [#5 -0.36,0.22,0.00,M2] [#6 -0.34,-0.30,0.00,M4] [#7 -0.10,-0.68,0.00,M9] [#8 -0.39,0.25,0.00,M8] 
00:36:40.956 00.000 7988 refined, 2 included, MultiStar: {-0.13, 0.01}, one-star: {-0.01, -0.16}
00:36:40.956 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.56) = xAngle (1.50 = 1.50)
00:36:40.956 00.000 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
00:36:40.956 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.14 cameraTheta=3.06 mountX=0.01 mountY=0.13, mountTheta=1.50
00:36:40.956 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.01, opts=13)
00:36:40.967 00.011 7988 Enqueuing Move request for scope (-0.13, 0.01)
00:36:40.967 00.000 15712 Worker thread wakes up
00:36:40.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
00:36:40.967 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
00:36:40.967 00.000 15712 Moving (-0.13, 0.01) raw xDistance=0.01 yDistance=0.13
00:36:40.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:36:40.967 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.5
00:36:40.971 00.004 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.324051, 1:0.318354, 2:-0.134425
00:36:40.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:40.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:40.971 00.000 7988 Enqueuing Expose request
00:36:40.971 00.000 15712 BLC: No correction, Miss < min_move
00:36:40.971 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:36:40.971 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
00:36:40.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:40.971 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:36:40.971 00.000 15712 MoveAxis(W, 1, ABG)
00:36:40.971 00.000 15712 Guiding  Dir = 3, Dur = 1
00:36:40.971 00.000 15712 IsGuiding returns 0
00:36:40.997 00.026 15712 IsGuiding returns 0
00:36:40.997 00.000 15712 Move returns status 0, amount 1
00:36:40.997 00.000 15712 MoveAxis(N, 0, ABG)
00:36:40.997 00.000 15712 Move returns status 0, amount 0
00:36:40.997 00.000 15712 move complete, result=0
00:36:40.997 00.000 15712 worker thread done servicing request
00:36:40.997 00.000 15712 Worker thread wakes up
00:36:40.997 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
00:36:40.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:40.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:42.740 01.743 15712 Exposure complete
00:36:42.800 00.060 15712 worker thread done servicing request
00:36:42.800 00.000 7988 OnExposeComplete: enter
00:36:42.803 00.003 7988 UpdateGuideState(): m_state=6
00:36:42.803 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
00:36:42.805 00.002 7988 Star::Find returns 1 (0), X=963.85, Y=188.51, Mass=1419, SNR=25.1, Peak=173 HFD=3.8
00:36:42.807 00.002 7988 MultiStar: [#1 -0.34,-0.13,0.99,U] [#2 -0.29,0.39,0.00,M2] [#3 -0.35,0.26,0.00,M1] [#4 -0.25,0.47,0.00,M1] [#5 -0.42,0.43,0.00,M3] [#6 -0.38,-0.04,0.67,U] [#7 -0.41,-0.82,0.00,M10] [#8 -0.52,0.33,0.00,M9] 
00:36:42.807 00.000 7988 single-star, 2 included, MultiStar: {-0.28, -0.07}, one-star: {-0.14, -0.02}
00:36:42.809 00.002 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.56) = xAngle (-4.59 = 1.69)
00:36:42.809 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.62 = 1.66)
00:36:42.809 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.03 mountX=-0.02 mountY=0.14, mountTheta=1.69
00:36:42.811 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.02, opts=13)
00:36:42.813 00.002 7988 Enqueuing Move request for scope (-0.14, -0.02)
00:36:42.813 00.000 15712 Worker thread wakes up
00:36:42.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
00:36:42.813 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
00:36:42.813 00.000 15712 Moving (-0.14, -0.02) raw xDistance=-0.02 yDistance=0.14
00:36:42.813 00.000 15712 BLC: window closed
00:36:42.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:42.816 00.003 7988 UpdateGuideState exits: m=1419 SNR=25.1
00:36:42.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:42.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:42.816 00.000 7988 Enqueuing Expose request
00:36:42.820 00.004 15712 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.324051, 1:0.318354, 2:-0.134425
00:36:42.820 00.000 15712 BLC: No correction, Miss < min_move
00:36:42.823 00.003 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:36:42.823 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
00:36:42.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:42.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:36:42.823 00.000 15712 MoveAxis(W, 1, ABG)
00:36:42.823 00.000 15712 Guiding  Dir = 3, Dur = 1
00:36:42.823 00.000 15712 IsGuiding returns 0
00:36:42.850 00.027 15712 IsGuiding returns 0
00:36:42.850 00.000 15712 Move returns status 0, amount 1
00:36:42.850 00.000 15712 MoveAxis(N, 0, ABG)
00:36:42.850 00.000 15712 Move returns status 0, amount 0
00:36:42.850 00.000 15712 move complete, result=0
00:36:42.850 00.000 15712 worker thread done servicing request
00:36:42.850 00.000 15712 Worker thread wakes up
00:36:42.850 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
00:36:42.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:42.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:44.272 01.422 15712 Exposure complete
00:36:44.334 00.062 15712 worker thread done servicing request
00:36:44.334 00.000 7988 OnExposeComplete: enter
00:36:44.334 00.000 7988 UpdateGuideState(): m_state=6
00:36:44.336 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
00:36:44.338 00.002 7988 Star::Find returns 1 (0), X=964.05, Y=188.65, Mass=1472, SNR=25.6, Peak=182 HFD=3.9
00:36:44.338 00.000 7988 MultiStar: [#1 -0.43,0.06,0.00,M4] [#2 -0.34,0.34,0.00,M3] [#3 -0.33,0.38,0.00,M2] [#4 -0.26,0.33,0.00,M2] [#5 -0.69,0.72,0.00,M4] [#6 -0.35,0.10,0.64,U] [#7 -0.52,-0.66,0.00,R] [#8 -0.81,0.55,0.00,M10] 
00:36:44.340 00.002 7988 single-star, 1 included, MultiStar: {-0.10, 0.11}, one-star: {0.06, 0.12}
00:36:44.340 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.49 = -0.49)
00:36:44.342 00.002 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
00:36:44.342 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.07 mountX=0.12 mountY=-0.07, mountTheta=-0.51
00:36:44.344 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.12, opts=13)
00:36:44.346 00.002 7988 Enqueuing Move request for scope (0.06, 0.12)
00:36:44.346 00.000 15712 Worker thread wakes up
00:36:44.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:36:44.346 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:36:44.346 00.000 15712 Moving (0.06, 0.12) raw xDistance=0.12 yDistance=-0.07
00:36:44.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:44.346 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.6
00:36:44.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:44.350 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:44.350 00.000 7988 Enqueuing Expose request
00:36:44.350 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:36:44.350 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
00:36:44.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:44.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:36:44.350 00.000 15712 MoveAxis(E, 1, ABG)
00:36:44.350 00.000 15712 Guiding  Dir = 2, Dur = 1
00:36:44.350 00.000 15712 IsGuiding returns 0
00:36:44.369 00.019 15712 IsGuiding returns 0
00:36:44.369 00.000 15712 Move returns status 0, amount 1
00:36:44.369 00.000 15712 MoveAxis(N, 0, ABG)
00:36:44.369 00.000 15712 Move returns status 0, amount 0
00:36:44.369 00.000 15712 move complete, result=0
00:36:44.369 00.000 15712 worker thread done servicing request
00:36:44.369 00.000 15712 Worker thread wakes up
00:36:44.369 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:36:44.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:44.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:46.010 01.641 15712 Exposure complete
00:36:46.072 00.062 15712 worker thread done servicing request
00:36:46.072 00.000 7988 OnExposeComplete: enter
00:36:46.074 00.002 7988 UpdateGuideState(): m_state=6
00:36:46.074 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
00:36:46.076 00.002 7988 Star::Find returns 1 (0), X=963.69, Y=188.75, Mass=1460, SNR=25.6, Peak=189 HFD=3.8
00:36:46.078 00.002 7988 MultiStar: [#1 -0.51,0.07,0.00,M5] [#2 -0.80,0.60,0.00,M4] [#3 -0.57,0.46,0.00,M3] [#4 -0.56,0.54,0.00,M3] [#5 -0.44,0.77,0.00,M5] [#6 -0.56,0.15,0.00,M3] [#7 0.15,0.21,0.54,U] [#8 -0.85,0.79,0.00,R] 
00:36:46.078 00.000 7988 refined, 1 included, MultiStar: {-0.14, 0.22}, one-star: {-0.30, 0.23}
00:36:46.080 00.002 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
00:36:46.080 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
00:36:46.082 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.15 mountX=0.22 mountY=0.14, mountTheta=0.56
00:36:46.083 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.22, opts=13)
00:36:46.083 00.000 7988 Enqueuing Move request for scope (-0.14, 0.22)
00:36:46.085 00.002 15712 Worker thread wakes up
00:36:46.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
00:36:46.085 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
00:36:46.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:36:46.085 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.6
00:36:46.087 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:46.087 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:46.089 00.002 7988 Enqueuing Expose request
00:36:46.089 00.000 15712 Moving (-0.14, 0.22) raw xDistance=0.22 yDistance=0.14
00:36:46.089 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.77
00:36:46.089 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
00:36:46.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:46.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:36:46.089 00.000 15712 MoveAxis(W, 41, ABG)
00:36:46.089 00.000 15712 Guiding  Dir = 3, Dur = 41
00:36:46.121 00.032 15712 IsGuiding returns 0
00:36:46.143 00.022 15712 PulseGuide returned control before completion, sleep 36
00:36:46.185 00.042 15712 IsGuiding returns 1
00:36:46.185 00.000 15712 scope still moving after pulse duration time elapsed
00:36:46.237 00.052 15712 IsGuiding returns 0
00:36:46.237 00.000 15712 scope move finished after 41 + 70 ms
00:36:46.237 00.000 15712 Move returns status 0, amount 41
00:36:46.237 00.000 15712 MoveAxis(N, 0, ABG)
00:36:46.237 00.000 15712 Move returns status 0, amount 0
00:36:46.237 00.000 15712 move complete, result=0
00:36:46.237 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
00:36:46.241 00.004 15712 worker thread done servicing request
00:36:46.241 00.000 15712 Worker thread wakes up
00:36:46.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:46.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:47.655 01.414 15712 Exposure complete
00:36:47.718 00.063 15712 worker thread done servicing request
00:36:47.718 00.000 7988 OnExposeComplete: enter
00:36:47.718 00.000 7988 UpdateGuideState(): m_state=6
00:36:47.718 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
00:36:47.718 00.000 7988 Star::Find returns 1 (0), X=963.77, Y=188.52, Mass=1459, SNR=25.6, Peak=148 HFD=3.9
00:36:47.718 00.000 7988 MultiStar: [#1 -0.55,-0.13,0.00,M6] [#2 -0.75,0.07,0.00,M5] [#3 -0.40,0.22,0.00,M4] [#4 -0.40,0.51,0.00,M4] [#5 -0.28,0.26,0.76,U] [#6 -0.41,0.17,0.00,M4] [#7 0.27,0.22,0.56,U] [#8 0.06,-0.59,0.00,M1] 
00:36:47.718 00.000 7988 refined, 2 included, MultiStar: {-0.12, 0.13}, one-star: {-0.21, -0.00}
00:36:47.718 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.56) = xAngle (0.73 = 0.73)
00:36:47.718 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
00:36:47.718 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.29 mountX=0.13 mountY=0.11, mountTheta=0.71
00:36:47.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.13, opts=13)
00:36:47.718 00.000 7988 Enqueuing Move request for scope (-0.12, 0.13)
00:36:47.718 00.000 15712 Worker thread wakes up
00:36:47.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
00:36:47.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
00:36:47.718 00.000 15712 Moving (-0.12, 0.13) raw xDistance=0.13 yDistance=0.11
00:36:47.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:36:47.732 00.014 7988 UpdateGuideState exits: m=1459 SNR=25.6
00:36:47.733 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:47.733 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:47.733 00.000 7988 Enqueuing Expose request
00:36:47.733 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:36:47.733 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
00:36:47.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:47.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:36:47.733 00.000 15712 MoveAxis(E, 2, ABG)
00:36:47.733 00.000 15712 Guiding  Dir = 2, Dur = 2
00:36:47.733 00.000 15712 IsGuiding returns 0
00:36:47.784 00.051 15712 IsGuiding returns 0
00:36:47.784 00.000 15712 Move returns status 0, amount 2
00:36:47.784 00.000 15712 MoveAxis(N, 0, ABG)
00:36:47.784 00.000 15712 Move returns status 0, amount 0
00:36:47.784 00.000 15712 move complete, result=0
00:36:47.784 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:36:47.792 00.008 15712 worker thread done servicing request
00:36:47.792 00.000 15712 Worker thread wakes up
00:36:47.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:47.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:49.422 01.630 15712 Exposure complete
00:36:49.467 00.045 15712 worker thread done servicing request
00:36:49.467 00.000 7988 OnExposeComplete: enter
00:36:49.484 00.017 7988 UpdateGuideState(): m_state=6
00:36:49.486 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
00:36:49.486 00.000 7988 Star::Find returns 1 (0), X=963.82, Y=188.44, Mass=1465, SNR=25.5, Peak=156 HFD=3.9
00:36:49.488 00.002 7988 MultiStar: [#1 -0.30,-0.20,0.99,U] [#2 -0.32,0.10,0.84,U] [#3 -0.35,0.22,0.00,M5] [#4 -0.33,0.23,0.00,M5] [#5 -0.38,0.32,0.00,M5] [#6 -0.43,-0.00,0.00,M5] [#7 0.33,-0.02,0.52,U] [#8 0.13,-0.64,0.00,M2] 
00:36:49.488 00.000 7988 refined, 3 included, MultiStar: {-0.17, -0.07}, one-star: {-0.16, -0.09}
00:36:49.490 00.002 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.56) = xAngle (-4.33 = 1.95)
00:36:49.490 00.000 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.92)
00:36:49.492 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.77 mountX=-0.07 mountY=0.17, mountTheta=1.95
00:36:49.492 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.07, opts=13)
00:36:49.494 00.002 7988 Enqueuing Move request for scope (-0.17, -0.07)
00:36:49.496 00.002 15712 Worker thread wakes up
00:36:49.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
00:36:49.496 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
00:36:49.496 00.000 15712 Moving (-0.17, -0.07) raw xDistance=-0.07 yDistance=0.17
00:36:49.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:36:49.496 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.5
00:36:49.498 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:49.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:49.500 00.002 7988 Enqueuing Expose request
00:36:49.501 00.001 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:36:49.501 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
00:36:49.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:49.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:36:49.501 00.000 15712 MoveAxis(E, 3, ABG)
00:36:49.501 00.000 15712 Guiding  Dir = 2, Dur = 3
00:36:49.501 00.000 15712 IsGuiding returns 0
00:36:49.516 00.015 15712 IsGuiding returns 0
00:36:49.516 00.000 15712 Move returns status 0, amount 3
00:36:49.516 00.000 15712 MoveAxis(N, 0, ABG)
00:36:49.516 00.000 15712 Move returns status 0, amount 0
00:36:49.516 00.000 15712 move complete, result=0
00:36:49.516 00.000 15712 worker thread done servicing request
00:36:49.516 00.000 15712 Worker thread wakes up
00:36:49.516 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
00:36:49.518 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:49.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:50.935 01.417 15712 Exposure complete
00:36:50.998 00.063 15712 worker thread done servicing request
00:36:50.998 00.000 7988 OnExposeComplete: enter
00:36:50.998 00.000 7988 UpdateGuideState(): m_state=6
00:36:50.998 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
00:36:50.998 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.59, Mass=1416, SNR=25.3, Peak=156 HFD=3.9
00:36:50.998 00.000 7988 MultiStar: [#1 -0.49,-0.31,0.00,M6] [#2 -0.38,0.23,0.00,M5] [#3 -0.32,0.46,0.00,M6] [#4 -0.02,0.03,0.73,U] [#5 -0.24,0.41,0.00,M6] [#6 -0.27,0.08,0.67,U] [#7 0.27,0.12,0.55,U] [#8 0.32,-0.58,0.00,M3] 
00:36:50.998 00.000 7988 single-star, 3 included, MultiStar: {-0.02, 0.07}, one-star: {-0.01, 0.06}
00:36:50.998 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
00:36:51.006 00.008 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
00:36:51.006 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.66 mountX=0.06 mountY=0.00, mountTheta=0.06
00:36:51.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
00:36:51.006 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
00:36:51.006 00.000 15712 Worker thread wakes up
00:36:51.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:36:51.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:36:51.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:36:51.006 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.3
00:36:51.013 00.007 15712 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=0.00
00:36:51.013 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:51.015 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:51.015 00.000 7988 Enqueuing Expose request
00:36:51.017 00.002 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:36:51.017 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
00:36:51.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:51.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:36:51.017 00.000 15712 MoveAxis(E, 3, ABG)
00:36:51.017 00.000 15712 Guiding  Dir = 2, Dur = 3
00:36:51.017 00.000 15712 IsGuiding returns 0
00:36:51.065 00.048 15712 IsGuiding returns 0
00:36:51.065 00.000 15712 Move returns status 0, amount 3
00:36:51.065 00.000 15712 MoveAxis(N, 0, ABG)
00:36:51.065 00.000 15712 Move returns status 0, amount 0
00:36:51.065 00.000 15712 move complete, result=0
00:36:51.065 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:36:51.069 00.004 15712 worker thread done servicing request
00:36:51.069 00.000 15712 Worker thread wakes up
00:36:51.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:51.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:52.705 01.636 15712 Exposure complete
00:36:52.763 00.058 15712 worker thread done servicing request
00:36:52.763 00.000 7988 OnExposeComplete: enter
00:36:52.769 00.006 7988 UpdateGuideState(): m_state=6
00:36:52.769 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
00:36:52.769 00.000 7988 Star::Find returns 1 (0), X=964.00, Y=188.61, Mass=1446, SNR=25.4, Peak=156 HFD=4.1
00:36:52.769 00.000 7988 MultiStar: [#1 -0.19,0.04,0.99,U] [#2 -0.55,0.37,0.00,M6] [#3 -0.21,0.27,0.84,U] [#4 -0.10,0.35,0.75,U] [#5 -0.25,0.54,0.00,M7] [#6 -0.14,0.20,0.68,U] [#7 0.34,0.15,0.51,U] [#8 0.46,0.04,0.00,M4] 
00:36:52.769 00.000 7988 single-star, 5 included, MultiStar: {-0.07, 0.17}, one-star: {0.01, 0.08}
00:36:52.769 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
00:36:52.769 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
00:36:52.769 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.40 mountX=0.08 mountY=-0.02, mountTheta=-0.19
00:36:52.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
00:36:52.769 00.000 7988 Enqueuing Move request for scope (0.01, 0.08)
00:36:52.780 00.011 15712 Worker thread wakes up
00:36:52.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:36:52.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:36:52.780 00.000 15712 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.02
00:36:52.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:52.780 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.4
00:36:52.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:52.784 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:52.784 00.000 7988 Enqueuing Expose request
00:36:52.784 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:36:52.784 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
00:36:52.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:52.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:36:52.784 00.000 15712 MoveAxis(E, 5, ABG)
00:36:52.784 00.000 15712 Guiding  Dir = 2, Dur = 5
00:36:52.784 00.000 15712 IsGuiding returns 0
00:36:52.806 00.022 15712 IsGuiding returns 0
00:36:52.806 00.000 15712 Move returns status 0, amount 5
00:36:52.806 00.000 15712 MoveAxis(N, 0, ABG)
00:36:52.806 00.000 15712 Move returns status 0, amount 0
00:36:52.806 00.000 15712 move complete, result=0
00:36:52.806 00.000 15712 worker thread done servicing request
00:36:52.806 00.000 15712 Worker thread wakes up
00:36:52.806 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:36:52.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:52.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:54.217 01.411 15712 Exposure complete
00:36:54.279 00.062 15712 worker thread done servicing request
00:36:54.279 00.000 7988 OnExposeComplete: enter
00:36:54.281 00.002 7988 UpdateGuideState(): m_state=6
00:36:54.283 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
00:36:54.283 00.000 7988 Star::Find returns 1 (0), X=964.00, Y=188.71, Mass=1361, SNR=24.5, Peak=173 HFD=4.0
00:36:54.285 00.002 7988 MultiStar: [#1 -0.42,-0.30,0.00,M6] [#2 -0.42,0.51,0.00,M7] [#3 -0.21,0.41,0.00,M6] [#4 -0.25,0.40,0.00,M4] [#5 -0.32,0.32,0.00,M8] [#6 -0.24,-0.05,0.68,U] [#7 0.52,-0.17,0.00,M1] [#8 0.14,-0.38,0.00,M5] 
00:36:54.285 00.000 7988 refined, 1 included, MultiStar: {-0.08, 0.08}, one-star: {0.02, 0.18}
00:36:54.287 00.002 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
00:36:54.287 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
00:36:54.289 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.36 mountX=0.08 mountY=0.08, mountTheta=0.78
00:36:54.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.08, opts=13)
00:36:54.291 00.002 7988 Enqueuing Move request for scope (-0.08, 0.08)
00:36:54.293 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:54.294 00.001 7988 UpdateGuideState exits: m=1361 SNR=24.5
00:36:54.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:54.296 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:54.297 00.001 15712 Worker thread wakes up
00:36:54.297 00.000 7988 Enqueuing Expose request
00:36:54.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
00:36:54.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
00:36:54.297 00.000 15712 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=0.08
00:36:54.297 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:36:54.297 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
00:36:54.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:54.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:36:54.297 00.000 15712 MoveAxis(E, 1, ABG)
00:36:54.297 00.000 15712 Guiding  Dir = 2, Dur = 1
00:36:54.297 00.000 15712 IsGuiding returns 0
00:36:54.328 00.031 15712 IsGuiding returns 0
00:36:54.328 00.000 15712 Move returns status 0, amount 1
00:36:54.328 00.000 15712 MoveAxis(N, 0, ABG)
00:36:54.328 00.000 15712 Move returns status 0, amount 0
00:36:54.328 00.000 15712 move complete, result=0
00:36:54.328 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:36:54.329 00.001 15712 worker thread done servicing request
00:36:54.329 00.000 15712 Worker thread wakes up
00:36:54.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:54.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:56.069 01.740 15712 Exposure complete
00:36:56.128 00.059 15712 worker thread done servicing request
00:36:56.128 00.000 7988 OnExposeComplete: enter
00:36:56.130 00.002 7988 UpdateGuideState(): m_state=6
00:36:56.130 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
00:36:56.130 00.000 7988 Star::Find returns 1 (0), X=964.08, Y=188.63, Mass=1541, SNR=26.0, Peak=182 HFD=4.0
00:36:56.130 00.000 7988 MultiStar: [#1 -0.08,-0.01,1.02,U] [#2 -0.33,0.35,0.00,M8] [#3 -0.27,0.54,0.00,M7] [#4 -0.11,0.46,0.00,M5] [#5 -0.33,0.53,0.00,M9] [#6 -0.13,0.03,0.67,U] [#7 0.40,0.38,0.00,M2] [#8 0.34,-0.20,0.00,M6] 
00:36:56.130 00.000 7988 refined, 2 included, MultiStar: {-0.03, 0.04}, one-star: {0.10, 0.10}
00:36:56.130 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
00:36:56.130 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
00:36:56.130 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.18 mountX=0.04 mountY=0.03, mountTheta=0.60
00:36:56.130 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
00:36:56.130 00.000 7988 Enqueuing Move request for scope (-0.03, 0.04)
00:36:56.130 00.000 15712 Worker thread wakes up
00:36:56.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:36:56.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:36:56.130 00.000 15712 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.03
00:36:56.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:56.130 00.000 7988 UpdateGuideState exits: m=1541 SNR=26.0
00:36:56.144 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:56.145 00.001 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:36:56.145 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
00:36:56.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:56.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:56.145 00.000 7988 Enqueuing Expose request
00:36:56.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:36:56.145 00.000 15712 MoveAxis(E, 2, ABG)
00:36:56.145 00.000 15712 Guiding  Dir = 2, Dur = 2
00:36:56.149 00.004 15712 IsGuiding returns 0
00:36:56.162 00.013 15712 IsGuiding returns 0
00:36:56.162 00.000 15712 Move returns status 0, amount 2
00:36:56.162 00.000 15712 MoveAxis(N, 0, ABG)
00:36:56.162 00.000 15712 Move returns status 0, amount 0
00:36:56.162 00.000 15712 move complete, result=0
00:36:56.162 00.000 15712 worker thread done servicing request
00:36:56.162 00.000 15712 Worker thread wakes up
00:36:56.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:56.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:56.162 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:36:57.583 01.421 15712 Exposure complete
00:36:57.644 00.061 15712 worker thread done servicing request
00:36:57.644 00.000 7988 OnExposeComplete: enter
00:36:57.644 00.000 7988 UpdateGuideState(): m_state=6
00:36:57.648 00.004 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
00:36:57.648 00.000 7988 Star::Find returns 1 (0), X=964.17, Y=188.78, Mass=1585, SNR=26.7, Peak=195 HFD=4.1
00:36:57.650 00.002 7988 MultiStar: [#1 -0.19,0.18,0.97,U] [#2 -0.05,0.69,0.00,M9] [#3 -0.01,0.53,0.00,M8] [#4 0.03,0.77,0.00,M6] [#5 0.02,0.89,0.00,M10] [#6 -0.17,0.21,0.63,U] [#7 0.43,0.31,0.00,M3] [#8 0.41,0.07,0.00,M7] 
00:36:57.650 00.000 7988 refined, 2 included, MultiStar: {-0.04, 0.22}, one-star: {0.18, 0.25}
00:36:57.652 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
00:36:57.652 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
00:36:57.654 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.76 mountX=0.22 mountY=0.04, mountTheta=0.17
00:36:57.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.22, opts=13)
00:36:57.656 00.000 7988 Enqueuing Move request for scope (-0.04, 0.22)
00:36:57.658 00.002 15712 Worker thread wakes up
00:36:57.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
00:36:57.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
00:36:57.658 00.000 15712 Moving (-0.04, 0.22) raw xDistance=0.22 yDistance=0.04
00:36:57.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:36:57.660 00.002 7988 UpdateGuideState exits: m=1585 SNR=26.7
00:36:57.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:57.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:57.660 00.000 7988 Enqueuing Expose request
00:36:57.660 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.78
00:36:57.660 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
00:36:57.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:57.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:36:57.660 00.000 15712 MoveAxis(W, 40, ABG)
00:36:57.660 00.000 15712 Guiding  Dir = 3, Dur = 40
00:36:57.660 00.000 15712 IsGuiding returns 0
00:36:57.682 00.022 15712 PulseGuide returned control before completion, sleep 31
00:36:57.728 00.046 15712 IsGuiding returns 0
00:36:57.728 00.000 15712 Move returns status 0, amount 40
00:36:57.728 00.000 15712 MoveAxis(N, 0, ABG)
00:36:57.728 00.000 15712 Move returns status 0, amount 0
00:36:57.728 00.000 15712 move complete, result=0
00:36:57.728 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
00:36:57.734 00.006 15712 worker thread done servicing request
00:36:57.734 00.000 15712 Worker thread wakes up
00:36:57.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:57.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:36:59.370 01.636 15712 Exposure complete
00:36:59.426 00.056 15712 worker thread done servicing request
00:36:59.426 00.000 7988 OnExposeComplete: enter
00:36:59.433 00.007 7988 UpdateGuideState(): m_state=6
00:36:59.433 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
00:36:59.433 00.000 7988 Star::Find returns 1 (0), X=963.91, Y=188.73, Mass=1554, SNR=26.3, Peak=200 HFD=4.0
00:36:59.433 00.000 7988 MultiStar: [#1 -0.41,-0.00,0.00,M5] [#2 -0.32,0.48,0.00,M10] [#3 -0.32,0.57,0.00,M9] [#4 -0.29,0.55,0.00,M7] [#5 -0.43,0.65,0.00,R] [#6 -0.33,0.36,0.00,M1] [#7 -0.10,0.11,0.55,U] [#8 0.39,-0.00,0.49,U] 
00:36:59.433 00.000 7988 refined, 2 included, MultiStar: {0.03, 0.13}, one-star: {-0.07, 0.20}
00:36:59.433 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.22 = -0.22)
00:36:59.433 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
00:36:59.433 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.34 mountX=0.13 mountY=-0.03, mountTheta=-0.25
00:36:59.443 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.13, opts=13)
00:36:59.443 00.000 7988 Enqueuing Move request for scope (0.03, 0.13)
00:36:59.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:36:59.443 00.000 7988 UpdateGuideState exits: m=1554 SNR=26.3
00:36:59.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:59.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:36:59.449 00.006 7988 Enqueuing Expose request
00:36:59.449 00.000 15712 Worker thread wakes up
00:36:59.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:36:59.449 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:36:59.449 00.000 15712 Moving (0.03, 0.13) raw xDistance=0.13 yDistance=-0.03
00:36:59.453 00.004 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:36:59.453 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
00:36:59.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:59.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:36:59.453 00.000 15712 MoveAxis(E, 2, ABG)
00:36:59.453 00.000 15712 Guiding  Dir = 2, Dur = 2
00:36:59.453 00.000 15712 IsGuiding returns 0
00:36:59.470 00.017 15712 IsGuiding returns 0
00:36:59.470 00.000 15712 Move returns status 0, amount 2
00:36:59.470 00.000 15712 MoveAxis(N, 0, ABG)
00:36:59.470 00.000 15712 Move returns status 0, amount 0
00:36:59.470 00.000 15712 move complete, result=0
00:36:59.470 00.000 15712 worker thread done servicing request
00:36:59.470 00.000 15712 Worker thread wakes up
00:36:59.470 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:36:59.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:36:59.477 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:37:00.883 01.406 15712 Exposure complete
00:37:00.939 00.056 15712 worker thread done servicing request
00:37:00.939 00.000 7988 OnExposeComplete: enter
00:37:00.947 00.008 7988 UpdateGuideState(): m_state=6
00:37:00.947 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
00:37:00.947 00.000 7988 Star::Find returns 1 (0), X=963.83, Y=188.69, Mass=1561, SNR=26.2, Peak=214 HFD=3.9
00:37:00.947 00.000 7988 MultiStar: [#1 -0.54,0.11,0.00,M6] [#2 -0.42,0.56,0.00,R] [#3 -0.33,0.68,0.00,M10] [#4 -0.27,0.52,0.00,M8] [#5 0.12,-0.22,0.78,U] [#6 -0.35,0.18,0.00,M2] [#7 0.19,0.26,0.52,U] [#8 0.04,-0.19,0.49,U] 
00:37:00.947 00.000 7988 refined, 3 included, MultiStar: {0.02, 0.01}, one-star: {-0.15, 0.16}
00:37:00.947 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
00:37:00.947 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
00:37:00.947 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.57 mountX=0.01 mountY=-0.02, mountTheta=-1.00
00:37:00.956 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
00:37:00.956 00.000 7988 Enqueuing Move request for scope (0.02, 0.01)
00:37:00.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:00.956 00.000 7988 UpdateGuideState exits: m=1561 SNR=26.2
00:37:00.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:00.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:00.956 00.000 7988 Enqueuing Expose request
00:37:00.963 00.007 15712 Worker thread wakes up
00:37:00.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:37:00.963 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:37:00.963 00.000 15712 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
00:37:00.963 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:37:00.963 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
00:37:00.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:00.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:37:00.963 00.000 15712 MoveAxis(E, 1, ABG)
00:37:00.963 00.000 15712 Guiding  Dir = 2, Dur = 1
00:37:00.963 00.000 15712 IsGuiding returns 0
00:37:01.024 00.061 15712 IsGuiding returns 0
00:37:01.024 00.000 15712 Move returns status 0, amount 1
00:37:01.024 00.000 15712 MoveAxis(N, 0, ABG)
00:37:01.024 00.000 15712 Move returns status 0, amount 0
00:37:01.024 00.000 15712 move complete, result=0
00:37:01.024 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:37:01.027 00.003 15712 worker thread done servicing request
00:37:01.027 00.000 15712 Worker thread wakes up
00:37:01.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:01.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(949,174,31,31)
00:37:01.164 00.137 7988 evsrv: cli 0CCCF628 connect
00:37:01.166 00.002 7988 case statement mapped state 6 to 3
00:37:01.168 00.002 7988 case statement mapped state 6 to 3
00:37:01.168 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_app_state","id":"2d187510-86f7-42b5-8440-b07b7787a002"}
00:37:01.170 00.002 7988 case statement mapped state 6 to 3
00:37:01.172 00.002 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d187510-86f7-42b5-8440-b07b7787a002"}
00:37:01.174 00.002 7988 evsrv: cli 0CCCF628 disconnect
00:37:01.177 00.003 7988 evsrv: cli 0CCCEEA8 connect
00:37:01.177 00.000 7988 case statement mapped state 6 to 3
00:37:01.179 00.002 7988 case statement mapped state 6 to 3
00:37:01.181 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"16c2e9cf-84af-4225-9b88-f516d5af2b96"}
00:37:01.183 00.002 7988 PhdController::Dither begins
00:37:01.183 00.000 7988 dither: size=4.00, dRA=0.89 dDec=-0.86
00:37:01.185 00.002 7988 MountToCamera -- mountTheta (-0.77) + m_xAngle (1.56) = xAngle (0.80 = 0.80)
00:37:01.186 00.001 7988 MountToCamera -- mountX=0.89 mountY=-0.86 hyp=1.24 mountTheta=-0.77 cameraX=0.87, cameraY=0.89 cameraTheta=0.80
00:37:01.188 00.002 7988 setting lock position to (964.85, 189.41)
00:37:01.190 00.002 7988 Mount: notify guiding dithered (0.9, 0.9)
00:37:01.190 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
00:37:01.192 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
00:37:01.194 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:37:01.196 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:37:01.196 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
00:37:01.198 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
00:37:01.200 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:37:01.202 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:37:01.204 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:37:01.204 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
00:37:01.206 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:37:01.208 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
00:37:01.208 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
00:37:01.211 00.003 7988 MultiStar: stabilizing after lock position change
00:37:01.211 00.000 7988 Status Line: Dither by 0.89,-0.86
00:37:01.213 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
00:37:01.215 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
00:37:01.217 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":0,"id":"16c2e9cf-84af-4225-9b88-f516d5af2b96"}
00:37:01.220 00.003 7988 evsrv: cli 0CCCEEA8 disconnect
00:37:02.673 01.453 15712 Exposure complete
00:37:02.776 00.103 15712 worker thread done servicing request
00:37:02.776 00.000 7988 OnExposeComplete: enter
00:37:02.776 00.000 7988 UpdateGuideState(): m_state=6
00:37:02.776 00.000 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
00:37:02.776 00.000 7988 Star::Find returns 1 (0), X=963.98, Y=188.50, Mass=1393, SNR=25.1, Peak=192 HFD=3.6
00:37:02.784 00.008 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.89 = 2.39)
00:37:02.784 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.36)
00:37:02.787 00.003 7988 CameraToMount -- cameraX=-0.87 cameraY=-0.92 hyp=1.26 cameraTheta=-2.33 mountX=-0.92 mountY=0.89, mountTheta=2.37
00:37:02.790 00.003 7988 dither recenter: remaining=(-0.9,0.9) step=(-0.9,0.9)
00:37:02.792 00.002 7988 MountToCamera -- mountTheta (2.37) + m_xAngle (1.56) = xAngle (3.94 = -2.35)
00:37:02.794 00.002 7988 MountToCamera -- mountX=-0.89 mountY=0.86 hyp=1.24 mountTheta=2.37 cameraX=-0.87, cameraY=-0.89 cameraTheta=-2.35
00:37:02.796 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.87, y=-0.89, opts=4)
00:37:02.796 00.000 7988 Enqueuing Move request for scope (-0.87, -0.89)
00:37:02.798 00.002 7988 Mount: notify direct move -0.89,0.86
00:37:02.801 00.003 15712 Worker thread wakes up
00:37:02.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.89) opts 0x4
00:37:02.801 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.87, -0.89)
00:37:02.801 00.000 15712 Moving (-0.87, -0.89) raw xDistance=-0.89 yDistance=0.86
00:37:02.801 00.000 15712 BLC: window closed
00:37:02.801 00.000 15712 MoveAxis(E, 291, B)
00:37:02.801 00.000 15712 Guiding  Dir = 2, Dur = 291
00:37:02.801 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
00:37:02.805 00.004 15712 IsGuiding returns 0
00:37:02.805 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
00:37:02.805 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:37:02.805 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:37:02.805 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
00:37:02.805 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
00:37:02.805 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:37:02.805 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:37:02.820 00.015 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:37:02.821 00.001 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
00:37:02.821 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:37:02.821 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
00:37:02.821 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
00:37:02.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:37:02.821 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.1
00:37:02.821 00.000 7988 PhdController: settling, locked = 1, distance = 1.32 (1.50) aobump = 0 frame = 1 / 99999
00:37:02.821 00.000 15712 PulseGuide returned control before completion, sleep 275
00:37:02.821 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767418622.821,"Host":"ASTROPC","Inst":1,"Distance":1.32,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:37:02.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:02.836 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:02.838 00.002 7988 Enqueuing Expose request
00:37:03.143 00.305 15712 IsGuiding returns 0
00:37:03.143 00.000 15712 Move returns status 0, amount 291
00:37:03.143 00.000 15712 BLC: window closed
00:37:03.143 00.000 15712 BLC: Compensation needed for non-algo type move
00:37:03.143 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 119 applied
00:37:03.143 00.000 15712 MoveAxis(S, 339, B)
00:37:03.143 00.000 15712 Guiding  Dir = 1, Dur = 339
00:37:03.183 00.040 15712 IsGuiding returns 0
00:37:03.262 00.079 15712 PulseGuide returned control before completion, sleep 270
00:37:03.549 00.287 15712 IsGuiding returns 1
00:37:03.549 00.000 15712 scope still moving after pulse duration time elapsed
00:37:03.582 00.033 15712 IsGuiding returns 1
00:37:03.629 00.047 15712 IsGuiding returns 1
00:37:03.661 00.032 15712 IsGuiding returns 0
00:37:03.661 00.000 15712 scope move finished after 339 + 140 ms
00:37:03.661 00.000 15712 Move returns status 0, amount 339
00:37:03.661 00.000 15712 move complete, result=0
00:37:03.661 00.000 15712 worker thread done servicing request
00:37:03.661 00.000 15712 Worker thread wakes up
00:37:03.661 00.000 7988 GuideStep: -0.9 px 291 ms EAST, 0.9 px 339 ms SOUTH
00:37:03.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:03.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:05.073 01.412 15712 Exposure complete
00:37:05.142 00.069 15712 worker thread done servicing request
00:37:05.145 00.003 7988 OnExposeComplete: enter
00:37:05.145 00.000 7988 UpdateGuideState(): m_state=6
00:37:05.147 00.002 7988 Star::Find(15, 963, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
00:37:05.149 00.002 7988 Star::Find returns 1 (0), X=964.03, Y=189.08, Mass=1563, SNR=26.6, Peak=191 HFD=4.3
00:37:05.149 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.32 = 1.96)
00:37:05.151 00.002 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
00:37:05.152 00.001 7988 CameraToMount -- cameraX=-0.82 cameraY=-0.33 hyp=0.89 cameraTheta=-2.76 mountX=-0.34 mountY=0.83, mountTheta=1.96
00:37:05.152 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.82, y=-0.33, opts=13)
00:37:05.152 00.000 7988 Enqueuing Move request for scope (-0.82, -0.33)
00:37:05.152 00.000 15712 Worker thread wakes up
00:37:05.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.33) opts 0xd
00:37:05.152 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.82, -0.33)
00:37:05.152 00.000 15712 Moving (-0.82, -0.33) raw xDistance=-0.34 yDistance=0.83
00:37:05.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:05.152 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.6
00:37:05.160 00.008 7988 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 2 / 99999
00:37:05.162 00.002 15712 PPEC rslt(dithering): input = -0.34, final = -0.20
00:37:05.162 00.000 15712 PPEC: input: -0.34, control: -0.20, exposure: 1500
00:37:05.162 00.000 15712 resist switch: large excursion: input 0.83 thresh 0.75 direction from 0 to 1
00:37:05.162 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.49
00:37:05.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
00:37:05.162 00.000 15712 MoveAxis(E, 67, ABG)
00:37:05.162 00.000 15712 Guiding  Dir = 2, Dur = 67
00:37:05.162 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767418625.162,"Host":"ASTROPC","Inst":1,"Distance":0.89,"Time":2.3,"SettleTime":15.0,"StarLocked":true}
00:37:05.162 00.000 15712 IsGuiding returns 0
00:37:05.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:05.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:05.167 00.005 7988 Enqueuing Expose request
00:37:05.179 00.012 15712 PulseGuide returned control before completion, sleep 61
00:37:05.276 00.097 15712 IsGuiding returns 0
00:37:05.276 00.000 15712 Move returns status 0, amount 67
00:37:05.276 00.000 15712 MoveAxis(S, 212, ABG)
00:37:05.276 00.000 15712 Guiding  Dir = 1, Dur = 212
00:37:05.298 00.022 15712 IsGuiding returns 0
00:37:05.383 00.085 15712 PulseGuide returned control before completion, sleep 143
00:37:05.533 00.150 15712 IsGuiding returns 1
00:37:05.533 00.000 15712 scope still moving after pulse duration time elapsed
00:37:05.564 00.031 15712 IsGuiding returns 1
00:37:05.628 00.064 15712 IsGuiding returns 0
00:37:05.628 00.000 15712 scope move finished after 212 + 107 ms
00:37:05.628 00.000 15712 Move returns status 0, amount 212
00:37:05.628 00.000 15712 move complete, result=0
00:37:05.628 00.000 15712 worker thread done servicing request
00:37:05.628 00.000 15712 Worker thread wakes up
00:37:05.628 00.000 7988 GuideStep: -0.3 px 67 ms EAST, 0.8 px 212 ms SOUTH
00:37:05.631 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:05.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:07.270 01.639 15712 Exposure complete
00:37:07.321 00.051 15712 worker thread done servicing request
00:37:07.321 00.000 7988 OnExposeComplete: enter
00:37:07.333 00.012 7988 UpdateGuideState(): m_state=6
00:37:07.333 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
00:37:07.333 00.000 7988 Star::Find returns 1 (0), X=964.48, Y=189.67, Mass=1429, SNR=25.3, Peak=183 HFD=3.5
00:37:07.333 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.98 = 0.98)
00:37:07.338 00.005 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
00:37:07.338 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.25 hyp=0.45 cameraTheta=2.54 mountX=0.25 mountY=0.37, mountTheta=0.97
00:37:07.338 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.25, opts=13)
00:37:07.338 00.000 7988 Enqueuing Move request for scope (-0.37, 0.25)
00:37:07.338 00.000 15712 Worker thread wakes up
00:37:07.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.25) opts 0xd
00:37:07.338 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.25)
00:37:07.338 00.000 15712 Moving (-0.37, 0.25) raw xDistance=0.25 yDistance=0.37
00:37:07.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:07.338 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.3
00:37:07.345 00.007 7988 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 3 / 99999
00:37:07.345 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767418627.345,"Host":"ASTROPC","Inst":1,"Distance":0.76,"Time":4.5,"SettleTime":15.0,"StarLocked":true}
00:37:07.345 00.000 15712 PPEC rslt(dithering): input = 0.25, final = 0.15
00:37:07.345 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
00:37:07.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
00:37:07.345 00.000 15712 MoveAxis(W, 49, ABG)
00:37:07.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:07.349 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:07.349 00.000 7988 Enqueuing Expose request
00:37:07.351 00.002 15712 Guiding  Dir = 3, Dur = 49
00:37:07.351 00.000 15712 IsGuiding returns 0
00:37:07.371 00.020 15712 PulseGuide returned control before completion, sleep 40
00:37:07.448 00.077 15712 IsGuiding returns 1
00:37:07.448 00.000 15712 scope still moving after pulse duration time elapsed
00:37:07.476 00.028 15712 IsGuiding returns 0
00:37:07.476 00.000 15712 scope move finished after 49 + 76 ms
00:37:07.476 00.000 15712 Move returns status 0, amount 49
00:37:07.476 00.000 15712 MoveAxis(S, 94, ABG)
00:37:07.476 00.000 15712 Guiding  Dir = 1, Dur = 94
00:37:07.476 00.000 15712 IsGuiding returns 0
00:37:07.561 00.085 15712 PulseGuide returned control before completion, sleep 18
00:37:07.588 00.027 15712 IsGuiding returns 1
00:37:07.588 00.000 15712 scope still moving after pulse duration time elapsed
00:37:07.620 00.032 15712 IsGuiding returns 1
00:37:07.690 00.070 15712 IsGuiding returns 0
00:37:07.690 00.000 15712 scope move finished after 94 + 120 ms
00:37:07.690 00.000 15712 Move returns status 0, amount 94
00:37:07.690 00.000 15712 move complete, result=0
00:37:07.690 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.4 px 94 ms SOUTH
00:37:07.694 00.004 15712 worker thread done servicing request
00:37:07.694 00.000 15712 Worker thread wakes up
00:37:07.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:07.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:09.107 01.413 15712 Exposure complete
00:37:09.168 00.061 15712 worker thread done servicing request
00:37:09.168 00.000 7988 OnExposeComplete: enter
00:37:09.168 00.000 7988 UpdateGuideState(): m_state=6
00:37:09.171 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
00:37:09.172 00.001 7988 Star::Find returns 1 (0), X=964.56, Y=189.79, Mass=1429, SNR=25.4, Peak=189 HFD=3.9
00:37:09.172 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.67 = 0.67)
00:37:09.174 00.002 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
00:37:09.174 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.38 hyp=0.48 cameraTheta=2.23 mountX=0.37 mountY=0.28, mountTheta=0.64
00:37:09.176 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.38, opts=13)
00:37:09.179 00.003 7988 Enqueuing Move request for scope (-0.29, 0.38)
00:37:09.179 00.000 15712 Worker thread wakes up
00:37:09.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.38) opts 0xd
00:37:09.179 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.38)
00:37:09.179 00.000 15712 Moving (-0.29, 0.38) raw xDistance=0.37 yDistance=0.28
00:37:09.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:09.179 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.4
00:37:09.182 00.003 7988 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 4 / 99999
00:37:09.182 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767418629.182,"Host":"ASTROPC","Inst":1,"Distance":0.67,"Time":6.3,"SettleTime":15.0,"StarLocked":true}
00:37:09.184 00.002 15712 PPEC rslt(dithering): input = 0.37, final = 0.22
00:37:09.184 00.000 15712 PPEC: input: 0.37, control: 0.22, exposure: 1500
00:37:09.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:37:09.184 00.000 15712 MoveAxis(W, 73, ABG)
00:37:09.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:09.184 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:09.187 00.003 7988 Enqueuing Expose request
00:37:09.187 00.000 15712 Guiding  Dir = 3, Dur = 73
00:37:09.187 00.000 15712 IsGuiding returns 0
00:37:09.209 00.022 15712 PulseGuide returned control before completion, sleep 63
00:37:09.279 00.070 15712 IsGuiding returns 1
00:37:09.279 00.000 15712 scope still moving after pulse duration time elapsed
00:37:09.330 00.051 15712 IsGuiding returns 0
00:37:09.330 00.000 15712 scope move finished after 73 + 75 ms
00:37:09.330 00.000 15712 Move returns status 0, amount 73
00:37:09.330 00.000 15712 MoveAxis(S, 72, ABG)
00:37:09.330 00.000 15712 Guiding  Dir = 1, Dur = 72
00:37:09.330 00.000 15712 IsGuiding returns 0
00:37:09.444 00.114 15712 IsGuiding returns 1
00:37:09.444 00.000 15712 scope still moving after pulse duration time elapsed
00:37:09.472 00.028 15712 IsGuiding returns 1
00:37:09.530 00.058 15712 IsGuiding returns 0
00:37:09.530 00.000 15712 scope move finished after 72 + 120 ms
00:37:09.530 00.000 15712 Move returns status 0, amount 72
00:37:09.530 00.000 15712 move complete, result=0
00:37:09.530 00.000 7988 GuideStep: 0.4 px 73 ms WEST, 0.3 px 72 ms SOUTH
00:37:09.532 00.002 15712 worker thread done servicing request
00:37:09.532 00.000 15712 Worker thread wakes up
00:37:09.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:09.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:11.167 01.635 15712 Exposure complete
00:37:11.227 00.060 15712 worker thread done servicing request
00:37:11.227 00.000 7988 OnExposeComplete: enter
00:37:11.228 00.001 7988 UpdateGuideState(): m_state=6
00:37:11.228 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
00:37:11.228 00.000 7988 Star::Find returns 1 (0), X=964.99, Y=189.29, Mass=1569, SNR=26.6, Peak=175 HFD=4.1
00:37:11.228 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
00:37:11.228 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
00:37:11.234 00.006 7988 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.74 mountX=-0.13 mountY=-0.14, mountTheta=-2.31
00:37:11.234 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.13, opts=13)
00:37:11.234 00.000 7988 Enqueuing Move request for scope (0.14, -0.13)
00:37:11.234 00.000 15712 Worker thread wakes up
00:37:11.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
00:37:11.234 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
00:37:11.234 00.000 15712 Moving (0.14, -0.13) raw xDistance=-0.13 yDistance=-0.14
00:37:11.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:11.234 00.000 7988 UpdateGuideState exits: m=1569 SNR=26.6
00:37:11.240 00.006 7988 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 5 / 99999
00:37:11.240 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767418631.240,"Host":"ASTROPC","Inst":1,"Distance":0.53,"Time":8.4,"SettleTime":15.0,"StarLocked":true}
00:37:11.240 00.000 15712 PPEC rslt(dithering): input = -0.13, final = -0.08
00:37:11.240 00.000 15712 PPEC: input: -0.13, control: -0.08, exposure: 1500
00:37:11.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:11.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:11.240 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:11.244 00.004 7988 Enqueuing Expose request
00:37:11.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:37:11.244 00.000 15712 MoveAxis(E, 25, ABG)
00:37:11.244 00.000 15712 Guiding  Dir = 2, Dur = 25
00:37:11.246 00.002 15712 IsGuiding returns 0
00:37:11.268 00.022 15712 IsGuiding returns 1
00:37:11.268 00.000 15712 scope still moving after pulse duration time elapsed
00:37:11.336 00.068 15712 IsGuiding returns 0
00:37:11.336 00.000 15712 scope move finished after 25 + 64 ms
00:37:11.336 00.000 15712 Move returns status 0, amount 25
00:37:11.336 00.000 15712 MoveAxis(N, 0, ABG)
00:37:11.336 00.000 15712 Move returns status 0, amount 0
00:37:11.336 00.000 15712 move complete, result=0
00:37:11.336 00.000 7988 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
00:37:11.338 00.002 15712 worker thread done servicing request
00:37:11.338 00.000 15712 Worker thread wakes up
00:37:11.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:11.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:12.745 01.407 15712 Exposure complete
00:37:12.799 00.054 15712 worker thread done servicing request
00:37:12.799 00.000 7988 OnExposeComplete: enter
00:37:12.806 00.007 7988 UpdateGuideState(): m_state=6
00:37:12.806 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
00:37:12.806 00.000 7988 Star::Find returns 1 (0), X=964.91, Y=189.38, Mass=1422, SNR=25.2, Peak=176 HFD=3.8
00:37:12.806 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
00:37:12.806 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
00:37:12.806 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.58 mountX=-0.04 mountY=-0.06, mountTheta=-2.15
00:37:12.806 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
00:37:12.806 00.000 7988 Enqueuing Move request for scope (0.06, -0.04)
00:37:12.816 00.010 15712 Worker thread wakes up
00:37:12.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:37:12.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:37:12.816 00.000 15712 Moving (0.06, -0.04) raw xDistance=-0.04 yDistance=-0.06
00:37:12.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:12.816 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.2
00:37:12.818 00.002 7988 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 6 / 99999
00:37:12.818 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767418632.818,"Host":"ASTROPC","Inst":1,"Distance":0.39,"Time":10.0,"SettleTime":15.0,"StarLocked":true}
00:37:12.818 00.000 15712 PPEC rslt(dithering): input = -0.04, final = -0.02
00:37:12.818 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:37:12.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:12.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:12.822 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:12.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:12.822 00.000 7988 Enqueuing Expose request
00:37:12.824 00.002 15712 MoveAxis(E, 8, ABG)
00:37:12.824 00.000 15712 Guiding  Dir = 2, Dur = 8
00:37:12.824 00.000 15712 IsGuiding returns 0
00:37:12.838 00.014 15712 IsGuiding returns 0
00:37:12.838 00.000 15712 Move returns status 0, amount 8
00:37:12.838 00.000 15712 MoveAxis(N, 0, ABG)
00:37:12.838 00.000 15712 Move returns status 0, amount 0
00:37:12.838 00.000 15712 move complete, result=0
00:37:12.838 00.000 15712 worker thread done servicing request
00:37:12.838 00.000 15712 Worker thread wakes up
00:37:12.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:12.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:12.838 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:37:14.578 01.740 15712 Exposure complete
00:37:14.640 00.062 15712 worker thread done servicing request
00:37:14.640 00.000 7988 OnExposeComplete: enter
00:37:14.641 00.001 7988 UpdateGuideState(): m_state=6
00:37:14.641 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
00:37:14.641 00.000 7988 Star::Find returns 1 (0), X=964.89, Y=189.32, Mass=1563, SNR=26.5, Peak=182 HFD=4.1
00:37:14.641 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
00:37:14.641 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
00:37:14.641 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.20 mountX=-0.09 mountY=-0.03, mountTheta=-2.79
00:37:14.641 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.09, opts=13)
00:37:14.641 00.000 7988 Enqueuing Move request for scope (0.04, -0.09)
00:37:14.641 00.000 15712 Worker thread wakes up
00:37:14.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
00:37:14.641 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
00:37:14.641 00.000 15712 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.03
00:37:14.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:37:14.641 00.000 7988 UpdateGuideState exits: m=1563 SNR=26.5
00:37:14.653 00.012 7988 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 7 / 99999
00:37:14.653 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767418634.653,"Host":"ASTROPC","Inst":1,"Distance":0.30,"Time":11.8,"SettleTime":15.0,"StarLocked":true}
00:37:14.655 00.002 15712 PPEC rslt(dithering): input = -0.09, final = -0.06
00:37:14.655 00.000 15712 PPEC: input: -0.09, control: -0.06, exposure: 1500
00:37:14.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:14.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:14.657 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:14.657 00.000 7988 Enqueuing Expose request
00:37:14.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:14.657 00.000 15712 MoveAxis(E, 18, ABG)
00:37:14.657 00.000 15712 Guiding  Dir = 2, Dur = 18
00:37:14.660 00.003 15712 IsGuiding returns 0
00:37:14.673 00.013 15712 PulseGuide returned control before completion, sleep 11
00:37:14.689 00.016 15712 IsGuiding returns 1
00:37:14.689 00.000 15712 scope still moving after pulse duration time elapsed
00:37:14.723 00.034 15712 IsGuiding returns 0
00:37:14.723 00.000 15712 scope move finished after 18 + 48 ms
00:37:14.723 00.000 15712 Move returns status 0, amount 18
00:37:14.723 00.000 15712 MoveAxis(N, 0, ABG)
00:37:14.723 00.000 15712 Move returns status 0, amount 0
00:37:14.723 00.000 15712 move complete, result=0
00:37:14.723 00.000 7988 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
00:37:14.727 00.004 15712 worker thread done servicing request
00:37:14.727 00.000 15712 Worker thread wakes up
00:37:14.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:14.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:16.146 01.419 15712 Exposure complete
00:37:16.207 00.061 15712 worker thread done servicing request
00:37:16.207 00.000 7988 OnExposeComplete: enter
00:37:16.207 00.000 7988 UpdateGuideState(): m_state=6
00:37:16.209 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
00:37:16.209 00.000 7988 Star::Find returns 1 (0), X=964.82, Y=189.34, Mass=1535, SNR=26.2, Peak=165 HFD=3.9
00:37:16.211 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
00:37:16.211 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
00:37:16.213 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.94 mountX=-0.07 mountY=0.03, mountTheta=2.76
00:37:16.215 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.07, opts=13)
00:37:16.215 00.000 7988 Enqueuing Move request for scope (-0.03, -0.07)
00:37:16.217 00.002 15712 Worker thread wakes up
00:37:16.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
00:37:16.217 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
00:37:16.217 00.000 15712 Moving (-0.03, -0.07) raw xDistance=-0.07 yDistance=0.03
00:37:16.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:16.217 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.2
00:37:16.217 00.000 7988 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 8 / 99999
00:37:16.220 00.003 7988 evsrv: {"Event":"Settling","Timestamp":1767418636.220,"Host":"ASTROPC","Inst":1,"Distance":0.24,"Time":13.4,"SettleTime":15.0,"StarLocked":true}
00:37:16.220 00.000 15712 PPEC rslt(dithering): input = -0.07, final = -0.04
00:37:16.220 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
00:37:16.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:16.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:16.223 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:37:16.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:16.223 00.000 7988 Enqueuing Expose request
00:37:16.223 00.000 15712 MoveAxis(E, 15, ABG)
00:37:16.223 00.000 15712 Guiding  Dir = 2, Dur = 15
00:37:16.223 00.000 15712 IsGuiding returns 0
00:37:16.239 00.016 15712 IsGuiding returns 1
00:37:16.239 00.000 15712 scope still moving after pulse duration time elapsed
00:37:16.288 00.049 15712 IsGuiding returns 1
00:37:16.318 00.030 15712 IsGuiding returns 0
00:37:16.318 00.000 15712 scope move finished after 15 + 77 ms
00:37:16.318 00.000 15712 Move returns status 0, amount 15
00:37:16.318 00.000 15712 MoveAxis(N, 0, ABG)
00:37:16.318 00.000 15712 Move returns status 0, amount 0
00:37:16.318 00.000 15712 move complete, result=0
00:37:16.318 00.000 7988 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
00:37:16.320 00.002 15712 worker thread done servicing request
00:37:16.320 00.000 15712 Worker thread wakes up
00:37:16.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:16.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:17.947 01.627 15712 Exposure complete
00:37:18.008 00.061 15712 worker thread done servicing request
00:37:18.008 00.000 7988 OnExposeComplete: enter
00:37:18.008 00.000 7988 UpdateGuideState(): m_state=6
00:37:18.013 00.005 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
00:37:18.013 00.000 7988 Star::Find returns 1 (0), X=964.76, Y=189.44, Mass=1431, SNR=25.3, Peak=151 HFD=3.7
00:37:18.015 00.002 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.56) = xAngle (1.29 = 1.29)
00:37:18.015 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
00:37:18.015 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.85 mountX=0.03 mountY=0.09, mountTheta=1.29
00:37:18.015 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.03, opts=13)
00:37:18.015 00.000 7988 Enqueuing Move request for scope (-0.09, 0.03)
00:37:18.015 00.000 15712 Worker thread wakes up
00:37:18.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:37:18.015 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:37:18.015 00.000 15712 Moving (-0.09, 0.03) raw xDistance=0.03 yDistance=0.09
00:37:18.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:18.022 00.007 7988 UpdateGuideState exits: m=1431 SNR=25.3
00:37:18.022 00.000 7988 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 9 / 99999
00:37:18.024 00.002 7988 PhdController: newstate STATE_FINISH
00:37:18.024 00.000 7988 PhdController complete: success
00:37:18.024 00.000 15712 PPEC rslt(dithering): input = 0.03, final = 0.02
00:37:18.024 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
00:37:18.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:18.024 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767418638.024,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
00:37:18.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:37:18.024 00.000 7988 Mount: notify guiding dither settle done success=1
00:37:18.029 00.005 7988 PhdController: newstate STATE_IDLE
00:37:18.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:18.031 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:18.031 00.000 7988 Enqueuing Expose request
00:37:18.033 00.002 15712 MoveAxis(W, 5, ABG)
00:37:18.033 00.000 15712 Guiding  Dir = 3, Dur = 5
00:37:18.033 00.000 15712 IsGuiding returns 0
00:37:18.040 00.007 15712 IsGuiding returns 0
00:37:18.040 00.000 15712 Move returns status 0, amount 5
00:37:18.040 00.000 15712 MoveAxis(N, 0, ABG)
00:37:18.040 00.000 15712 Move returns status 0, amount 0
00:37:18.040 00.000 15712 move complete, result=0
00:37:18.040 00.000 15712 worker thread done servicing request
00:37:18.040 00.000 15712 Worker thread wakes up
00:37:18.040 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
00:37:18.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:18.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:19.462 01.422 15712 Exposure complete
00:37:19.519 00.057 15712 worker thread done servicing request
00:37:19.519 00.000 7988 OnExposeComplete: enter
00:37:19.523 00.004 7988 UpdateGuideState(): m_state=6
00:37:19.523 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
00:37:19.523 00.000 7988 Star::Find returns 1 (0), X=964.87, Y=189.40, Mass=1444, SNR=25.5, Peak=153 HFD=3.9
00:37:19.523 00.000 7988 MultiStar: exiting stabilization period
00:37:19.523 00.000 7988 MultiStar: updating star positions after lock position change
00:37:19.523 00.000 7988 Star::Find(15, 498, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
00:37:19.523 00.000 7988 Star::Find returns 1 (0), X=498.50, Y=780.19, Mass=1482, SNR=25.6, Peak=171 HFD=4.4
00:37:19.523 00.000 7988 Star::Find(15, 1204, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
00:37:19.523 00.000 7988 Star::Find returns 1 (0), X=1204.49, Y=764.23, Mass=1071, SNR=21.9, Peak=175 HFD=3.0
00:37:19.523 00.000 7988 Star::Find(15, 693, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
00:37:19.523 00.000 7988 Star::Find returns 1 (0), X=692.91, Y=689.16, Mass=1073, SNR=21.8, Peak=128 HFD=4.2
00:37:19.523 00.000 7988 Star::Find(15, 1110, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
00:37:19.536 00.013 7988 Star::Find returns 1 (0), X=1110.74, Y=639.85, Mass=747, SNR=18.2, Peak=126 HFD=3.1
00:37:19.536 00.000 7988 Star::Find(15, 692, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
00:37:19.536 00.000 7988 Star::Find returns 1 (0), X=691.54, Y=545.63, Mass=913, SNR=20.0, Peak=102 HFD=4.7
00:37:19.539 00.003 7988 Star::Find(15, 694, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
00:37:19.539 00.000 7988 Star::Find returns 1 (0), X=693.67, Y=126.05, Mass=636, SNR=16.7, Peak=148 HFD=2.6
00:37:19.539 00.000 7988 Star::Find(15, 213, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
00:37:19.539 00.000 7988 Star::Find returns 1 (0), X=213.07, Y=944.52, Mass=452, SNR=14.0, Peak=93 HFD=3.3
00:37:19.539 00.000 7988 Star::Find(15, 98, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
00:37:19.539 00.000 7988 Star::Find returns 1 (0), X=98.16, Y=777.49, Mass=417, SNR=13.3, Peak=69 HFD=3.5
00:37:19.539 00.000 7988 Star::Find(15, 874, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
00:37:19.539 00.000 7988 Star::Find returns 1 (0), X=873.44, Y=562.32, Mass=265, SNR=10.5, Peak=67 HFD=3.1
00:37:19.539 00.000 7988 Star::Find(15, 32, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
00:37:19.539 00.000 7988 Star::Find returns 1 (0), X=32.46, Y=122.66, Mass=410, SNR=13.6, Peak=86 HFD=2.3
00:37:19.539 00.000 7988 Star::Find(15, 1070, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
00:37:19.539 00.000 7988 Star::Find returns 1 (0), X=1071.10, Y=722.77, Mass=320, SNR=11.6, Peak=70 HFD=2.8
00:37:19.539 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
00:37:19.539 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
00:37:19.539 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.42 mountX=-0.01 mountY=-0.02, mountTheta=-1.99
00:37:19.555 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
00:37:19.555 00.000 7988 Enqueuing Move request for scope (0.02, -0.01)
00:37:19.555 00.000 15712 Worker thread wakes up
00:37:19.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:37:19.555 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:37:19.555 00.000 15712 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
00:37:19.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:19.555 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.5
00:37:19.559 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:19.559 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:19.559 00.000 7988 Enqueuing Expose request
00:37:19.559 00.000 15712 PPEC rslt(dithering): input = -0.01, final = -0.01
00:37:19.559 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:37:19.559 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:19.559 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:37:19.559 00.000 15712 MoveAxis(E, 2, ABG)
00:37:19.559 00.000 15712 Guiding  Dir = 2, Dur = 2
00:37:19.559 00.000 15712 IsGuiding returns 0
00:37:19.576 00.017 15712 IsGuiding returns 0
00:37:19.576 00.000 15712 Move returns status 0, amount 2
00:37:19.576 00.000 15712 MoveAxis(N, 0, ABG)
00:37:19.576 00.000 15712 Move returns status 0, amount 0
00:37:19.576 00.000 15712 move complete, result=0
00:37:19.586 00.010 15712 worker thread done servicing request
00:37:19.586 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:37:19.587 00.001 15712 Worker thread wakes up
00:37:19.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:19.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:21.228 01.641 15712 Exposure complete
00:37:21.290 00.062 15712 worker thread done servicing request
00:37:21.290 00.000 7988 OnExposeComplete: enter
00:37:21.291 00.001 7988 UpdateGuideState(): m_state=6
00:37:21.291 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
00:37:21.291 00.000 7988 Star::Find returns 1 (0), X=964.82, Y=189.61, Mass=1549, SNR=26.2, Peak=176 HFD=4.3
00:37:21.291 00.000 7988 MultiStar: [#1 -0.12,0.18,1.03,U] [#2 0.05,0.01,0.83,U] [#3 0.09,0.22,0.82,U] [#4 -0.15,-0.22,0.72,U] [#5 0.25,0.47,0.00,M1] [#6 0.02,0.06,0.67,U] [#7 0.27,-0.14,0.53,U] [#8 0.01,0.18,0.48,U] 
00:37:21.291 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.08}, one-star: {-0.03, 0.19}
00:37:21.291 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
00:37:21.291 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
00:37:21.291 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.53 mountX=0.08 mountY=-0.00, mountTheta=-0.06
00:37:21.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.08, opts=13)
00:37:21.291 00.000 7988 Enqueuing Move request for scope (0.00, 0.08)
00:37:21.303 00.012 15712 Worker thread wakes up
00:37:21.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:37:21.303 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:37:21.303 00.000 15712 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.00
00:37:21.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:21.303 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.2
00:37:21.305 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:21.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:21.307 00.002 7988 Enqueuing Expose request
00:37:21.307 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:37:21.307 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
00:37:21.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:21.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:37:21.307 00.000 15712 MoveAxis(E, 2, ABG)
00:37:21.307 00.000 15712 Guiding  Dir = 2, Dur = 2
00:37:21.307 00.000 15712 IsGuiding returns 0
00:37:21.327 00.020 15712 IsGuiding returns 0
00:37:21.327 00.000 15712 Move returns status 0, amount 2
00:37:21.327 00.000 15712 MoveAxis(N, 0, ABG)
00:37:21.327 00.000 15712 Move returns status 0, amount 0
00:37:21.327 00.000 15712 move complete, result=0
00:37:21.327 00.000 15712 worker thread done servicing request
00:37:21.327 00.000 15712 Worker thread wakes up
00:37:21.327 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:37:21.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:21.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:22.742 01.415 15712 Exposure complete
00:37:22.803 00.061 15712 worker thread done servicing request
00:37:22.803 00.000 7988 OnExposeComplete: enter
00:37:22.805 00.002 7988 UpdateGuideState(): m_state=6
00:37:22.807 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
00:37:22.807 00.000 7988 Star::Find returns 1 (0), X=965.11, Y=189.61, Mass=1445, SNR=25.2, Peak=153 HFD=3.9
00:37:22.809 00.002 7988 MultiStar: [#1 0.10,0.16,1.04,U] [#2 0.30,-0.05,0.89,U] [#3 0.23,0.32,0.00,M10] [#4 0.16,-0.24,0.72,U] [#5 0.68,0.20,0.00,M2] [#6 0.13,0.04,0.69,U] [#7 0.27,0.02,0.54,U] [#8 0.50,0.23,0.00,M5] 
00:37:22.809 00.000 7988 refined, 5 included, MultiStar: {0.20, 0.04}, one-star: {0.26, 0.19}
00:37:22.811 00.002 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
00:37:22.811 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
00:37:22.813 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.19 mountX=0.04 mountY=-0.20, mountTheta=-1.37
00:37:22.813 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.04, opts=13)
00:37:22.813 00.000 7988 Enqueuing Move request for scope (0.20, 0.04)
00:37:22.813 00.000 15712 Worker thread wakes up
00:37:22.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
00:37:22.813 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
00:37:22.813 00.000 15712 Moving (0.20, 0.04) raw xDistance=0.04 yDistance=-0.20
00:37:22.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:22.813 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.2
00:37:22.819 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:22.819 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:22.820 00.001 7988 Enqueuing Expose request
00:37:22.820 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:37:22.820 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
00:37:22.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:22.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:37:22.820 00.000 15712 MoveAxis(E, 4, ABG)
00:37:22.820 00.000 15712 Guiding  Dir = 2, Dur = 4
00:37:22.820 00.000 15712 IsGuiding returns 0
00:37:22.836 00.016 15712 IsGuiding returns 0
00:37:22.836 00.000 15712 Move returns status 0, amount 4
00:37:22.836 00.000 15712 MoveAxis(N, 0, ABG)
00:37:22.836 00.000 15712 Move returns status 0, amount 0
00:37:22.836 00.000 15712 move complete, result=0
00:37:22.847 00.011 15712 worker thread done servicing request
00:37:22.847 00.000 15712 Worker thread wakes up
00:37:22.847 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
00:37:22.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:22.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:24.588 01.741 15712 Exposure complete
00:37:24.638 00.050 15712 worker thread done servicing request
00:37:24.638 00.000 7988 OnExposeComplete: enter
00:37:24.652 00.014 7988 UpdateGuideState(): m_state=6
00:37:24.652 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
00:37:24.652 00.000 7988 Star::Find returns 1 (0), X=965.01, Y=189.45, Mass=1385, SNR=25.2, Peak=153 HFD=3.7
00:37:24.652 00.000 7988 MultiStar: [#1 0.11,0.03,1.05,U] [#2 0.26,-0.11,0.91,U] [#3 0.33,-0.08,0.84,U] [#4 0.10,-0.36,0.74,U] [#5 0.50,-0.14,0.00,M3] [#6 0.12,-0.26,0.67,U] [#7 0.19,-0.30,0.54,U] [#8 -0.08,-0.21,0.50,U] 
00:37:24.652 00.000 7988 single-star, 7 included, MultiStar: {0.16, -0.13}, one-star: {0.15, 0.03}
00:37:24.652 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.35 = -1.35)
00:37:24.652 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
00:37:24.652 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.22 mountX=0.03 mountY=-0.15, mountTheta=-1.35
00:37:24.652 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.03, opts=13)
00:37:24.652 00.000 7988 Enqueuing Move request for scope (0.15, 0.03)
00:37:24.652 00.000 15712 Worker thread wakes up
00:37:24.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:37:24.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:37:24.652 00.000 15712 Moving (0.15, 0.03) raw xDistance=0.03 yDistance=-0.15
00:37:24.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:24.652 00.000 7988 UpdateGuideState exits: m=1385 SNR=25.2
00:37:24.666 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:24.666 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:24.668 00.002 7988 Enqueuing Expose request
00:37:24.669 00.001 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:37:24.669 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
00:37:24.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:24.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:37:24.669 00.000 15712 MoveAxis(W, 1, ABG)
00:37:24.669 00.000 15712 Guiding  Dir = 3, Dur = 1
00:37:24.669 00.000 15712 IsGuiding returns 0
00:37:24.684 00.015 15712 IsGuiding returns 0
00:37:24.684 00.000 15712 Move returns status 0, amount 1
00:37:24.684 00.000 15712 MoveAxis(N, 0, ABG)
00:37:24.684 00.000 15712 Move returns status 0, amount 0
00:37:24.684 00.000 15712 move complete, result=0
00:37:24.684 00.000 15712 worker thread done servicing request
00:37:24.684 00.000 15712 Worker thread wakes up
00:37:24.684 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:37:24.686 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:24.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:26.105 01.419 15712 Exposure complete
00:37:26.166 00.061 15712 worker thread done servicing request
00:37:26.166 00.000 7988 OnExposeComplete: enter
00:37:26.166 00.000 7988 UpdateGuideState(): m_state=6
00:37:26.170 00.004 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
00:37:26.170 00.000 7988 Star::Find returns 1 (0), X=964.92, Y=189.43, Mass=1314, SNR=24.0, Peak=147 HFD=3.7
00:37:26.172 00.002 7988 MultiStar: [#1 0.19,0.10,1.03,U] [#2 0.09,-0.01,0.92,U] [#3 0.43,0.05,0.00,M10] [#4 0.07,-0.07,0.77,U] [#5 0.57,0.01,0.00,M4] [#6 0.30,0.02,0.75,U] [#7 0.10,-0.28,0.53,U] [#8 0.53,-0.10,0.00,M5] 
00:37:26.172 00.000 7988 single-star, 5 included, MultiStar: {0.14, -0.02}, one-star: {0.07, 0.01}
00:37:26.174 00.002 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
00:37:26.174 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
00:37:26.176 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.20 mountX=0.01 mountY=-0.07, mountTheta=-1.37
00:37:26.178 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
00:37:26.178 00.000 7988 Enqueuing Move request for scope (0.07, 0.01)
00:37:26.180 00.002 15712 Worker thread wakes up
00:37:26.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:37:26.180 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:37:26.180 00.000 15712 Moving (0.07, 0.01) raw xDistance=0.01 yDistance=-0.07
00:37:26.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:26.181 00.001 7988 UpdateGuideState exits: m=1314 SNR=24.0
00:37:26.182 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:26.182 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:26.182 00.000 7988 Enqueuing Expose request
00:37:26.182 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:37:26.182 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
00:37:26.182 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:26.182 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:37:26.182 00.000 15712 MoveAxis(W, 1, ABG)
00:37:26.182 00.000 15712 Guiding  Dir = 3, Dur = 1
00:37:26.182 00.000 15712 IsGuiding returns 0
00:37:26.203 00.021 15712 IsGuiding returns 0
00:37:26.203 00.000 15712 Move returns status 0, amount 1
00:37:26.203 00.000 15712 MoveAxis(N, 0, ABG)
00:37:26.203 00.000 15712 Move returns status 0, amount 0
00:37:26.203 00.000 15712 move complete, result=0
00:37:26.203 00.000 15712 worker thread done servicing request
00:37:26.203 00.000 15712 Worker thread wakes up
00:37:26.203 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:37:26.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:26.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:27.644 01.441 7988 evsrv: cli 0CCCEEA8 connect
00:37:27.646 00.002 7988 case statement mapped state 6 to 3
00:37:27.646 00.000 7988 case statement mapped state 6 to 3
00:37:27.650 00.004 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"3804cebf-aa17-4990-a423-7224245065a3"}
00:37:27.650 00.000 7988 case statement mapped state 6 to 3
00:37:27.650 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3804cebf-aa17-4990-a423-7224245065a3"}
00:37:27.650 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
00:37:27.844 00.194 15712 Exposure complete
00:37:27.905 00.061 15712 worker thread done servicing request
00:37:27.905 00.000 7988 OnExposeComplete: enter
00:37:27.905 00.000 7988 UpdateGuideState(): m_state=6
00:37:27.907 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
00:37:27.907 00.000 7988 Star::Find returns 1 (0), X=964.97, Y=189.31, Mass=1474, SNR=25.9, Peak=166 HFD=4.1
00:37:27.909 00.002 7988 MultiStar: [#1 0.23,0.09,0.98,U] [#2 0.14,0.05,0.87,U] [#3 0.22,-0.03,0.84,U] [#4 0.01,-0.29,0.69,U] [#5 0.56,0.12,0.00,M5] [#6 0.13,-0.23,0.67,U] [#7 0.29,-0.22,0.47,U] [#8 0.33,0.13,0.51,U] 
00:37:27.909 00.000 7988 single-star, 7 included, MultiStar: {0.17, -0.06}, one-star: {0.12, -0.10}
00:37:27.911 00.002 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
00:37:27.911 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
00:37:27.913 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.73 mountX=-0.10 mountY=-0.11, mountTheta=-2.31
00:37:27.915 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.10, opts=13)
00:37:27.916 00.001 7988 Enqueuing Move request for scope (0.12, -0.10)
00:37:27.916 00.000 15712 Worker thread wakes up
00:37:27.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
00:37:27.916 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
00:37:27.916 00.000 15712 Moving (0.12, -0.10) raw xDistance=-0.10 yDistance=-0.11
00:37:27.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:27.916 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.9
00:37:27.920 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:27.921 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:27.921 00.000 7988 Enqueuing Expose request
00:37:27.921 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:37:27.921 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
00:37:27.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:27.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:37:27.921 00.000 15712 MoveAxis(W, 1, ABG)
00:37:27.921 00.000 15712 Guiding  Dir = 3, Dur = 1
00:37:27.921 00.000 15712 IsGuiding returns 0
00:37:27.974 00.053 15712 IsGuiding returns 0
00:37:27.974 00.000 15712 Move returns status 0, amount 1
00:37:27.974 00.000 15712 MoveAxis(N, 0, ABG)
00:37:27.974 00.000 15712 Move returns status 0, amount 0
00:37:27.974 00.000 15712 move complete, result=0
00:37:27.974 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:37:27.980 00.006 15712 worker thread done servicing request
00:37:27.980 00.000 15712 Worker thread wakes up
00:37:27.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:27.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:29.390 01.410 15712 Exposure complete
00:37:29.451 00.061 15712 worker thread done servicing request
00:37:29.451 00.000 7988 OnExposeComplete: enter
00:37:29.453 00.002 7988 UpdateGuideState(): m_state=6
00:37:29.453 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
00:37:29.455 00.002 7988 Star::Find returns 1 (0), X=965.31, Y=189.43, Mass=1476, SNR=25.8, Peak=158 HFD=3.9
00:37:29.457 00.002 7988 MultiStar: [#1 0.56,0.05,0.00,M2] [#2 0.18,0.04,0.86,U] [#3 0.37,0.01,0.85,U] [#4 0.38,0.05,0.75,U] [#5 0.64,0.01,0.00,M6] [#6 0.48,0.05,0.00,M1] [#7 0.44,-0.35,0.00,M1] [#8 0.32,0.34,0.00,M5] 
00:37:29.457 00.000 7988 refined, 3 included, MultiStar: {0.35, 0.03}, one-star: {0.46, 0.01}
00:37:29.459 00.002 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
00:37:29.459 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
00:37:29.459 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=0.03 hyp=0.35 cameraTheta=0.07 mountX=0.03 mountY=-0.35, mountTheta=-1.49
00:37:29.464 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.03, opts=13)
00:37:29.464 00.000 7988 Enqueuing Move request for scope (0.35, 0.03)
00:37:29.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:29.467 00.003 7988 UpdateGuideState exits: m=1476 SNR=25.8
00:37:29.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:29.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:29.467 00.000 7988 Enqueuing Expose request
00:37:29.467 00.000 15712 Worker thread wakes up
00:37:29.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.03) opts 0xd
00:37:29.467 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.03)
00:37:29.467 00.000 15712 Moving (0.35, 0.03) raw xDistance=0.03 yDistance=-0.35
00:37:29.467 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:37:29.467 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
00:37:29.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:37:29.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:37:29.467 00.000 15712 MoveAxis(E, 8, ABG)
00:37:29.467 00.000 15712 Guiding  Dir = 2, Dur = 8
00:37:29.467 00.000 15712 IsGuiding returns 0
00:37:29.482 00.015 15712 IsGuiding returns 0
00:37:29.482 00.000 15712 Move returns status 0, amount 8
00:37:29.482 00.000 15712 MoveAxis(N, 0, ABG)
00:37:29.482 00.000 15712 Move returns status 0, amount 0
00:37:29.482 00.000 15712 move complete, result=0
00:37:29.482 00.000 15712 worker thread done servicing request
00:37:29.482 00.000 15712 Worker thread wakes up
00:37:29.482 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.4 px 0 ms NORTH
00:37:29.498 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:29.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:31.139 01.641 15712 Exposure complete
00:37:31.195 00.056 15712 worker thread done servicing request
00:37:31.195 00.000 7988 OnExposeComplete: enter
00:37:31.202 00.007 7988 UpdateGuideState(): m_state=6
00:37:31.204 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
00:37:31.204 00.000 7988 Star::Find returns 1 (0), X=964.85, Y=189.24, Mass=1403, SNR=24.8, Peak=148 HFD=4.2
00:37:31.206 00.002 7988 MultiStar: [#1 0.04,0.11,1.08,U] [#2 -0.03,-0.26,0.91,U] [#3 0.15,-0.15,0.85,U] [#4 0.01,-0.45,0.00,M3] [#5 0.35,-0.14,0.81,U] [#6 0.24,0.03,0.68,U] [#7 0.02,-0.39,0.00,M2] [#8 0.25,0.29,0.45,U] 
00:37:31.206 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.07}, one-star: {-0.00, -0.18}
00:37:31.208 00.002 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
00:37:31.208 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.09 = -2.09)
00:37:31.210 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.49 mountX=-0.06 mountY=-0.12, mountTheta=-2.06
00:37:31.212 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.07, opts=13)
00:37:31.212 00.000 7988 Enqueuing Move request for scope (0.12, -0.07)
00:37:31.214 00.002 15712 Worker thread wakes up
00:37:31.214 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
00:37:31.214 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
00:37:31.214 00.000 15712 Moving (0.12, -0.07) raw xDistance=-0.06 yDistance=-0.12
00:37:31.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:31.214 00.000 7988 UpdateGuideState exits: m=1403 SNR=24.8
00:37:31.217 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:31.217 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:31.218 00.001 7988 Enqueuing Expose request
00:37:31.218 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:37:31.218 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
00:37:31.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:31.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:37:31.218 00.000 15712 MoveAxis(E, 9, ABG)
00:37:31.218 00.000 15712 Guiding  Dir = 2, Dur = 9
00:37:31.218 00.000 15712 IsGuiding returns 0
00:37:31.234 00.016 15712 IsGuiding returns 0
00:37:31.234 00.000 15712 Move returns status 0, amount 9
00:37:31.234 00.000 15712 MoveAxis(N, 0, ABG)
00:37:31.234 00.000 15712 Move returns status 0, amount 0
00:37:31.234 00.000 15712 move complete, result=0
00:37:31.234 00.000 15712 worker thread done servicing request
00:37:31.234 00.000 15712 Worker thread wakes up
00:37:31.234 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:37:31.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:31.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:32.653 01.419 15712 Exposure complete
00:37:32.707 00.054 15712 worker thread done servicing request
00:37:32.707 00.000 7988 OnExposeComplete: enter
00:37:32.714 00.007 7988 UpdateGuideState(): m_state=6
00:37:32.714 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
00:37:32.714 00.000 7988 Star::Find returns 1 (0), X=965.06, Y=189.35, Mass=1503, SNR=25.9, Peak=163 HFD=4.0
00:37:32.714 00.000 7988 MultiStar: [#1 0.07,-0.12,1.01,U] [#2 0.20,-0.06,0.88,U] [#3 0.28,0.04,0.83,U] [#4 -0.09,-0.22,0.75,U] [#5 0.33,-0.02,0.73,U] [#6 0.29,-0.09,0.66,U] [#7 -0.19,-0.42,0.00,M3] [#8 0.35,0.32,0.00,M5] 
00:37:32.714 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.08}, one-star: {0.21, -0.06}
00:37:32.714 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
00:37:32.714 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
00:37:32.714 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-0.40 mountX=-0.07 mountY=-0.18, mountTheta=-1.97
00:37:32.724 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.08, opts=13)
00:37:32.724 00.000 7988 Enqueuing Move request for scope (0.18, -0.08)
00:37:32.724 00.000 15712 Worker thread wakes up
00:37:32.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
00:37:32.724 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
00:37:32.724 00.000 15712 Moving (0.18, -0.08) raw xDistance=-0.07 yDistance=-0.18
00:37:32.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:32.724 00.000 7988 UpdateGuideState exits: m=1503 SNR=25.9
00:37:32.728 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:32.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:32.730 00.002 7988 Enqueuing Expose request
00:37:32.730 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:37:32.730 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:37:32.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:32.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:37:32.730 00.000 15712 MoveAxis(E, 8, ABG)
00:37:32.730 00.000 15712 Guiding  Dir = 2, Dur = 8
00:37:32.730 00.000 15712 IsGuiding returns 0
00:37:32.782 00.052 15712 IsGuiding returns 0
00:37:32.782 00.000 15712 Move returns status 0, amount 8
00:37:32.782 00.000 15712 MoveAxis(N, 0, ABG)
00:37:32.782 00.000 15712 Move returns status 0, amount 0
00:37:32.782 00.000 15712 move complete, result=0
00:37:32.782 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
00:37:32.792 00.010 15712 worker thread done servicing request
00:37:32.792 00.000 15712 Worker thread wakes up
00:37:32.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:32.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:34.533 01.741 15712 Exposure complete
00:37:34.594 00.061 7988 OnExposeComplete: enter
00:37:34.594 00.000 7988 UpdateGuideState(): m_state=6
00:37:34.596 00.002 15712 worker thread done servicing request
00:37:34.596 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
00:37:34.596 00.000 7988 Star::Find returns 1 (0), X=965.17, Y=189.63, Mass=1391, SNR=24.8, Peak=167 HFD=3.6
00:37:34.596 00.000 7988 MultiStar: [#1 0.49,0.22,0.00,M1] [#2 0.39,0.19,0.00,M1] [#3 0.46,0.21,0.00,M7] [#4 0.17,-0.09,0.76,U] [#5 0.85,0.43,0.00,M5] [#6 0.52,0.11,0.00,M1] [#7 0.55,-0.16,0.00,M4] [#8 0.55,0.45,0.00,M6] 
00:37:34.596 00.000 7988 refined, 1 included, MultiStar: {0.25, 0.09}, one-star: {0.31, 0.22}
00:37:34.596 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.23 = -1.23)
00:37:34.596 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
00:37:34.596 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.27 cameraTheta=0.33 mountX=0.09 mountY=-0.25, mountTheta=-1.23
00:37:34.596 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.09, opts=13)
00:37:34.596 00.000 7988 Enqueuing Move request for scope (0.25, 0.09)
00:37:34.596 00.000 15712 Worker thread wakes up
00:37:34.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
00:37:34.596 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
00:37:34.596 00.000 15712 Moving (0.25, 0.09) raw xDistance=0.09 yDistance=-0.25
00:37:34.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:34.596 00.000 7988 UpdateGuideState exits: m=1391 SNR=24.8
00:37:34.608 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:34.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:34.610 00.002 7988 Enqueuing Expose request
00:37:34.610 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:37:34.610 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
00:37:34.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:37:34.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:37:34.610 00.000 15712 MoveAxis(E, 3, ABG)
00:37:34.610 00.000 15712 Guiding  Dir = 2, Dur = 3
00:37:34.610 00.000 15712 IsGuiding returns 0
00:37:34.629 00.019 15712 IsGuiding returns 0
00:37:34.629 00.000 15712 Move returns status 0, amount 3
00:37:34.629 00.000 15712 MoveAxis(N, 0, ABG)
00:37:34.629 00.000 15712 Move returns status 0, amount 0
00:37:34.629 00.000 15712 move complete, result=0
00:37:34.629 00.000 15712 worker thread done servicing request
00:37:34.629 00.000 15712 Worker thread wakes up
00:37:34.629 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.3 px 0 ms NORTH
00:37:34.630 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:34.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:36.047 01.417 15712 Exposure complete
00:37:36.109 00.062 7988 OnExposeComplete: enter
00:37:36.109 00.000 7988 UpdateGuideState(): m_state=6
00:37:36.109 00.000 15712 worker thread done servicing request
00:37:36.109 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
00:37:36.109 00.000 7988 Star::Find returns 1 (0), X=965.11, Y=189.90, Mass=1593, SNR=26.9, Peak=191 HFD=4.3
00:37:36.109 00.000 7988 MultiStar: [#1 0.37,0.44,0.00,M2] [#2 0.38,0.39,0.00,M2] [#3 0.50,0.41,0.00,M8] [#4 0.26,0.35,0.00,M2] [#5 0.55,0.53,0.00,M6] [#6 0.49,0.23,0.00,M2] [#7 0.50,0.31,0.00,M5] [#8 0.30,0.86,0.00,M7] 
00:37:36.109 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
00:37:36.109 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
00:37:36.109 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.48 hyp=0.54 cameraTheta=1.09 mountX=0.48 mountY=-0.27, mountTheta=-0.50
00:37:36.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.48, opts=13)
00:37:36.109 00.000 7988 Enqueuing Move request for scope (0.25, 0.48)
00:37:36.109 00.000 15712 Worker thread wakes up
00:37:36.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:37:36.109 00.000 7988 UpdateGuideState exits: m=1593 SNR=26.9
00:37:36.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:36.109 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:36.124 00.015 7988 Enqueuing Expose request
00:37:36.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.48) opts 0xd
00:37:36.124 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.48)
00:37:36.124 00.000 15712 Moving (0.25, 0.48) raw xDistance=0.48 yDistance=-0.27
00:37:36.124 00.000 15712 PPEC rslt: input = 0.48, final = 0.28, react = 0.29, pred = -0.01, hyst = 0.26, hyst_pct = 0.00, period_length = 639.81
00:37:36.124 00.000 15712 PPEC: input: 0.48, control: 0.28, exposure: 1500
00:37:36.124 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.36 newest=-0.70
00:37:36.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:37:36.124 00.000 15712 MoveAxis(W, 92, ABG)
00:37:36.124 00.000 15712 Guiding  Dir = 3, Dur = 92
00:37:36.124 00.000 15712 IsGuiding returns 0
00:37:36.145 00.021 15712 PulseGuide returned control before completion, sleep 85
00:37:36.252 00.107 15712 IsGuiding returns 0
00:37:36.252 00.000 15712 Move returns status 0, amount 92
00:37:36.252 00.000 15712 BLC: Oldest BLC event removed
00:37:36.252 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 119 applied
00:37:36.252 00.000 15712 MoveAxis(N, 187, ABG)
00:37:36.252 00.000 15712 Guiding  Dir = 0, Dur = 187
00:37:36.260 00.008 15712 IsGuiding returns 0
00:37:36.332 00.072 15712 PulseGuide returned control before completion, sleep 118
00:37:36.459 00.127 15712 IsGuiding returns 1
00:37:36.459 00.000 15712 scope still moving after pulse duration time elapsed
00:37:36.491 00.032 15712 IsGuiding returns 1
00:37:36.563 00.072 15712 IsGuiding returns 0
00:37:36.563 00.000 15712 scope move finished after 187 + 116 ms
00:37:36.563 00.000 15712 Move returns status 0, amount 187
00:37:36.563 00.000 15712 move complete, result=0
00:37:36.563 00.000 15712 worker thread done servicing request
00:37:36.563 00.000 15712 Worker thread wakes up
00:37:36.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:36.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:36.563 00.000 7988 GuideStep: 0.5 px 92 ms WEST, -0.3 px 187 ms NORTH
00:37:38.198 01.635 15712 Exposure complete
00:37:38.261 00.063 15712 worker thread done servicing request
00:37:38.261 00.000 7988 OnExposeComplete: enter
00:37:38.261 00.000 7988 UpdateGuideState(): m_state=6
00:37:38.263 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
00:37:38.265 00.002 7988 Star::Find returns 1 (0), X=965.47, Y=189.64, Mass=1467, SNR=25.5, Peak=165 HFD=3.9
00:37:38.265 00.000 7988 MultiStar: [#1 0.40,0.05,0.00,M3] [#2 0.50,0.20,0.00,M3] [#3 0.48,0.13,0.00,M9] [#4 0.40,-0.07,0.00,M3] [#5 0.99,0.54,0.00,M7] [#6 0.56,0.15,0.00,M3] [#7 0.63,-0.14,0.00,M6] [#8 0.64,0.72,0.00,M8] 
00:37:38.266 00.001 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.56) = xAngle (-1.21 = -1.21)
00:37:38.266 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
00:37:38.268 00.002 7988 CameraToMount -- cameraX=0.62 cameraY=0.22 hyp=0.66 cameraTheta=0.35 mountX=0.23 mountY=-0.62, mountTheta=-1.22
00:37:38.270 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.62, y=0.22, opts=13)
00:37:38.270 00.000 7988 Enqueuing Move request for scope (0.62, 0.22)
00:37:38.272 00.002 15712 Worker thread wakes up
00:37:38.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.22) opts 0xd
00:37:38.272 00.000 15712 Handling offset move in thread for scope, endpoint = (0.62, 0.22)
00:37:38.272 00.000 15712 Moving (0.62, 0.22) raw xDistance=0.23 yDistance=-0.62
00:37:38.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:37:38.272 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.5
00:37:38.275 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:38.276 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:38.276 00.000 7988 Enqueuing Expose request
00:37:38.276 00.000 15712 BLC: History state: CurrMiss=0.62, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.265503, 1:0.621334
00:37:38.276 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
00:37:38.276 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 639.81
00:37:38.276 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
00:37:38.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
00:37:38.276 00.000 15712 MoveAxis(W, 44, ABG)
00:37:38.276 00.000 15712 Guiding  Dir = 3, Dur = 44
00:37:38.276 00.000 15712 IsGuiding returns 0
00:37:38.300 00.024 15712 PulseGuide returned control before completion, sleep 33
00:37:38.340 00.040 15712 IsGuiding returns 1
00:37:38.340 00.000 15712 scope still moving after pulse duration time elapsed
00:37:38.398 00.058 15712 IsGuiding returns 0
00:37:38.398 00.000 15712 scope move finished after 44 + 74 ms
00:37:38.398 00.000 15712 Move returns status 0, amount 44
00:37:38.398 00.000 15712 MoveAxis(N, 159, ABG)
00:37:38.398 00.000 15712 Guiding  Dir = 0, Dur = 159
00:37:38.398 00.000 15712 IsGuiding returns 0
00:37:38.470 00.072 15712 PulseGuide returned control before completion, sleep 90
00:37:38.578 00.108 15712 IsGuiding returns 1
00:37:38.578 00.000 15712 scope still moving after pulse duration time elapsed
00:37:38.610 00.032 15712 IsGuiding returns 1
00:37:38.662 00.052 15712 IsGuiding returns 0
00:37:38.662 00.000 15712 scope move finished after 159 + 112 ms
00:37:38.662 00.000 15712 Move returns status 0, amount 159
00:37:38.662 00.000 15712 move complete, result=0
00:37:38.662 00.000 15712 worker thread done servicing request
00:37:38.662 00.000 15712 Worker thread wakes up
00:37:38.662 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.6 px 159 ms NORTH
00:37:38.674 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:38.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:40.094 01.420 15712 Exposure complete
00:37:40.155 00.061 15712 worker thread done servicing request
00:37:40.155 00.000 7988 OnExposeComplete: enter
00:37:40.155 00.000 7988 UpdateGuideState(): m_state=6
00:37:40.155 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
00:37:40.155 00.000 7988 Star::Find returns 1 (0), X=965.49, Y=189.16, Mass=1352, SNR=24.5, Peak=199 HFD=3.6
00:37:40.155 00.000 7988 MultiStar: [#1 0.32,-0.15,1.07,U] [#2 0.55,-0.32,0.00,M4] [#3 0.49,-0.05,0.00,M10] [#4 0.46,-0.45,0.00,M4] [#5 0.73,-0.24,0.00,M8] [#6 0.46,-0.20,0.00,M4] [#7 0.71,-0.57,0.00,M7] [#8 0.66,0.13,0.00,M9] 
00:37:40.155 00.000 7988 refined, 1 included, MultiStar: {0.47, -0.20}, one-star: {0.63, -0.26}
00:37:40.155 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
00:37:40.155 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
00:37:40.155 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=-0.20 hyp=0.51 cameraTheta=-0.40 mountX=-0.20 mountY=-0.47, mountTheta=-1.97
00:37:40.155 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=-0.20, opts=13)
00:37:40.169 00.014 7988 Enqueuing Move request for scope (0.47, -0.20)
00:37:40.169 00.000 15712 Worker thread wakes up
00:37:40.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.20) opts 0xd
00:37:40.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, -0.20)
00:37:40.169 00.000 15712 Moving (0.47, -0.20) raw xDistance=-0.20 yDistance=-0.47
00:37:40.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:40.171 00.002 7988 UpdateGuideState exits: m=1352 SNR=24.5
00:37:40.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:40.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:40.171 00.000 15712 BLC: History state: CurrMiss=0.47, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.265503, 1:0.621334, 2:0.466527
00:37:40.171 00.000 15712 BLC: Under-shoot: nominal increase by 97
00:37:40.171 00.000 15712 BLC: window closed
00:37:40.171 00.000 15712 BLC: Pulse adjusted to 131
00:37:40.171 00.000 7988 Enqueuing Expose request
00:37:40.177 00.006 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.81
00:37:40.177 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
00:37:40.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:37:40.177 00.000 15712 MoveAxis(E, 41, ABG)
00:37:40.177 00.000 15712 Guiding  Dir = 2, Dur = 41
00:37:40.177 00.000 15712 IsGuiding returns 0
00:37:40.187 00.010 7988 evsrv: cli 0CCCF3A8 connect
00:37:40.189 00.002 7988 case statement mapped state 6 to 3
00:37:40.189 00.000 7988 case statement mapped state 6 to 3
00:37:40.191 00.002 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_pixel_scale","id":"968a66cd-f4ad-4bf2-abc6-6f9cde0c834a"}
00:37:40.191 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":3.86747,"id":"968a66cd-f4ad-4bf2-abc6-6f9cde0c834a"}
00:37:40.191 00.000 7988 evsrv: cli 0CCCF3A8 disconnect
00:37:40.203 00.012 15712 PulseGuide returned control before completion, sleep 24
00:37:40.255 00.052 15712 IsGuiding returns 0
00:37:40.255 00.000 15712 Move returns status 0, amount 41
00:37:40.255 00.000 15712 MoveAxis(N, 119, ABG)
00:37:40.255 00.000 15712 Guiding  Dir = 0, Dur = 119
00:37:40.255 00.000 15712 IsGuiding returns 0
00:37:40.335 00.080 15712 PulseGuide returned control before completion, sleep 50
00:37:40.394 00.059 15712 IsGuiding returns 1
00:37:40.394 00.000 15712 scope still moving after pulse duration time elapsed
00:37:40.426 00.032 15712 IsGuiding returns 1
00:37:40.475 00.049 15712 IsGuiding returns 0
00:37:40.475 00.000 15712 scope move finished after 119 + 104 ms
00:37:40.475 00.000 15712 Move returns status 0, amount 119
00:37:40.475 00.000 15712 move complete, result=0
00:37:40.475 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.5 px 119 ms NORTH
00:37:40.481 00.006 15712 worker thread done servicing request
00:37:40.481 00.000 15712 Worker thread wakes up
00:37:40.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:40.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:42.117 01.636 15712 Exposure complete
00:37:42.179 00.062 15712 worker thread done servicing request
00:37:42.179 00.000 7988 OnExposeComplete: enter
00:37:42.181 00.002 7988 UpdateGuideState(): m_state=6
00:37:42.181 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
00:37:42.181 00.000 7988 Star::Find returns 1 (0), X=964.98, Y=189.24, Mass=1464, SNR=25.5, Peak=193 HFD=4.0
00:37:42.181 00.000 7988 MultiStar: [#1 0.18,-0.14,1.00,U] [#2 0.26,-0.13,0.93,U] [#3 0.38,-0.18,0.00,R] [#4 0.12,-0.42,0.00,M5] [#5 0.52,-0.10,0.00,M9] [#6 0.43,-0.32,0.00,M5] [#7 0.48,-0.81,0.00,M8] [#8 0.42,-0.14,0.00,M10] 
00:37:42.181 00.000 7988 single-star, 2 included, MultiStar: {0.19, -0.15}, one-star: {0.13, -0.17}
00:37:42.181 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
00:37:42.181 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
00:37:42.189 00.008 7988 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-0.91 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
00:37:42.191 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.17, opts=13)
00:37:42.192 00.001 7988 Enqueuing Move request for scope (0.13, -0.17)
00:37:42.192 00.000 15712 Worker thread wakes up
00:37:42.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
00:37:42.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
00:37:42.192 00.000 15712 Moving (0.13, -0.17) raw xDistance=-0.17 yDistance=-0.13
00:37:42.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:42.195 00.003 7988 UpdateGuideState exits: m=1464 SNR=25.5
00:37:42.195 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:42.195 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:42.195 00.000 7988 Enqueuing Expose request
00:37:42.195 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 639.82
00:37:42.195 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
00:37:42.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:42.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:37:42.195 00.000 15712 MoveAxis(E, 36, ABG)
00:37:42.195 00.000 15712 Guiding  Dir = 2, Dur = 36
00:37:42.195 00.000 15712 IsGuiding returns 0
00:37:42.211 00.016 15712 PulseGuide returned control before completion, sleep 25
00:37:42.260 00.049 15712 IsGuiding returns 0
00:37:42.260 00.000 15712 Move returns status 0, amount 36
00:37:42.260 00.000 15712 MoveAxis(N, 0, ABG)
00:37:42.260 00.000 15712 Move returns status 0, amount 0
00:37:42.260 00.000 15712 move complete, result=0
00:37:42.260 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
00:37:42.271 00.011 15712 worker thread done servicing request
00:37:42.271 00.000 15712 Worker thread wakes up
00:37:42.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:42.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:43.674 01.403 15712 Exposure complete
00:37:43.722 00.048 15712 worker thread done servicing request
00:37:43.738 00.016 7988 OnExposeComplete: enter
00:37:43.738 00.000 7988 UpdateGuideState(): m_state=6
00:37:43.738 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
00:37:43.738 00.000 7988 Star::Find returns 1 (0), X=965.05, Y=189.41, Mass=1423, SNR=25.2, Peak=200 HFD=3.7
00:37:43.738 00.000 7988 MultiStar: [#1 -0.02,0.03,0.98,U] [#2 0.04,0.07,0.85,U] [#3 -0.29,0.26,0.88,U] [#4 -0.08,-0.17,0.76,U] [#5 0.25,0.05,0.75,U] [#6 0.32,0.01,0.70,U] [#7 0.09,-0.32,0.54,U] [#8 0.22,0.08,0.46,U] 
00:37:43.738 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.20, -0.01}
00:37:43.738 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
00:37:43.738 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
00:37:43.738 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.07 cameraTheta=0.19 mountX=0.01 mountY=-0.07, mountTheta=-1.37
00:37:43.738 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
00:37:43.738 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
00:37:43.738 00.000 15712 Worker thread wakes up
00:37:43.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:37:43.738 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:37:43.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:43.738 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.2
00:37:43.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:43.753 00.015 15712 Moving (0.06, 0.01) raw xDistance=0.01 yDistance=-0.07
00:37:43.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:43.754 00.001 7988 Enqueuing Expose request
00:37:43.754 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:37:43.754 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
00:37:43.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:43.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:37:43.754 00.000 15712 MoveAxis(E, 7, ABG)
00:37:43.754 00.000 15712 Guiding  Dir = 2, Dur = 7
00:37:43.754 00.000 15712 IsGuiding returns 0
00:37:43.772 00.018 15712 IsGuiding returns 0
00:37:43.772 00.000 15712 Move returns status 0, amount 7
00:37:43.772 00.000 15712 MoveAxis(N, 0, ABG)
00:37:43.772 00.000 15712 Move returns status 0, amount 0
00:37:43.772 00.000 15712 move complete, result=0
00:37:43.772 00.000 15712 worker thread done servicing request
00:37:43.772 00.000 15712 Worker thread wakes up
00:37:43.772 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:37:43.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:43.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:45.412 01.640 15712 Exposure complete
00:37:45.475 00.063 7988 OnExposeComplete: enter
00:37:45.475 00.000 7988 UpdateGuideState(): m_state=6
00:37:45.477 00.002 15712 worker thread done servicing request
00:37:45.477 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
00:37:45.477 00.000 7988 Star::Find returns 1 (0), X=964.78, Y=189.29, Mass=1433, SNR=25.4, Peak=206 HFD=3.8
00:37:45.479 00.002 7988 MultiStar: [#1 -0.04,-0.09,1.04,U] [#2 0.06,-0.30,0.88,U] [#3 -0.31,-0.04,0.87,U] [#4 0.12,-0.47,0.00,M5] [#5 0.24,-0.02,0.75,U] [#6 0.01,-0.19,0.65,U] [#7 0.20,-0.11,0.55,U] [#8 0.05,0.18,0.48,U] 
00:37:45.479 00.000 7988 refined, 7 included, MultiStar: {-0.00, -0.10}, one-star: {-0.07, -0.13}
00:37:45.481 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.15 = 3.14)
00:37:45.481 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
00:37:45.483 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.58 mountX=-0.10 mountY=0.00, mountTheta=3.10
00:37:45.485 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.10, opts=13)
00:37:45.485 00.000 7988 Enqueuing Move request for scope (-0.00, -0.10)
00:37:45.487 00.002 15712 Worker thread wakes up
00:37:45.487 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
00:37:45.487 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
00:37:45.487 00.000 15712 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.00
00:37:45.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:45.487 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.4
00:37:45.490 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:45.491 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:45.491 00.000 7988 Enqueuing Expose request
00:37:45.493 00.002 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:37:45.493 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:37:45.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:45.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:37:45.493 00.000 15712 MoveAxis(E, 6, ABG)
00:37:45.493 00.000 15712 Guiding  Dir = 2, Dur = 6
00:37:45.493 00.000 15712 IsGuiding returns 0
00:37:45.514 00.021 15712 IsGuiding returns 0
00:37:45.514 00.000 15712 Move returns status 0, amount 6
00:37:45.514 00.000 15712 MoveAxis(N, 0, ABG)
00:37:45.514 00.000 15712 Move returns status 0, amount 0
00:37:45.514 00.000 15712 move complete, result=0
00:37:45.514 00.000 15712 worker thread done servicing request
00:37:45.514 00.000 15712 Worker thread wakes up
00:37:45.514 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:37:45.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:45.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:46.925 01.411 15712 Exposure complete
00:37:46.982 00.057 15712 worker thread done servicing request
00:37:46.982 00.000 7988 OnExposeComplete: enter
00:37:46.988 00.006 7988 UpdateGuideState(): m_state=6
00:37:46.988 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
00:37:46.988 00.000 7988 Star::Find returns 1 (0), X=964.87, Y=189.15, Mass=1597, SNR=26.7, Peak=231 HFD=4.1
00:37:46.988 00.000 7988 MultiStar: [#1 -0.08,-0.06,0.99,U] [#2 0.12,-0.12,0.84,U] [#3 -0.24,-0.08,0.87,U] [#4 0.28,-0.23,0.72,U] [#5 0.48,-0.21,0.00,M8] [#6 0.27,-0.23,0.64,U] [#7 0.46,-0.46,0.00,M7] [#8 0.25,-0.02,0.47,U] 
00:37:46.988 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.15}, one-star: {0.01, -0.27}
00:37:46.988 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
00:37:46.988 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
00:37:46.988 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.21 mountX=-0.15 mountY=-0.05, mountTheta=-2.80
00:37:46.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.15, opts=13)
00:37:46.999 00.011 7988 Enqueuing Move request for scope (0.06, -0.15)
00:37:46.999 00.000 15712 Worker thread wakes up
00:37:46.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
00:37:46.999 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
00:37:46.999 00.000 15712 Moving (0.06, -0.15) raw xDistance=-0.15 yDistance=-0.05
00:37:46.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:46.999 00.000 7988 UpdateGuideState exits: m=1597 SNR=26.7
00:37:47.003 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:47.004 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:47.006 00.002 7988 Enqueuing Expose request
00:37:47.006 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:37:47.006 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
00:37:47.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:47.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:47.006 00.000 15712 MoveAxis(E, 3, ABG)
00:37:47.006 00.000 15712 Guiding  Dir = 2, Dur = 3
00:37:47.041 00.035 15712 IsGuiding returns 0
00:37:47.062 00.021 15712 IsGuiding returns 0
00:37:47.062 00.000 15712 Move returns status 0, amount 3
00:37:47.062 00.000 15712 MoveAxis(N, 0, ABG)
00:37:47.062 00.000 15712 Move returns status 0, amount 0
00:37:47.062 00.000 15712 move complete, result=0
00:37:47.062 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:37:47.066 00.004 15712 worker thread done servicing request
00:37:47.066 00.000 15712 Worker thread wakes up
00:37:47.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:47.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:48.694 01.628 15712 Exposure complete
00:37:48.751 00.057 15712 worker thread done servicing request
00:37:48.751 00.000 7988 OnExposeComplete: enter
00:37:48.755 00.004 7988 UpdateGuideState(): m_state=6
00:37:48.755 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
00:37:48.755 00.000 7988 Star::Find returns 1 (0), X=965.06, Y=189.78, Mass=1548, SNR=26.3, Peak=167 HFD=4.1
00:37:48.755 00.000 7988 MultiStar: [#1 0.14,0.20,0.99,U] [#2 0.40,0.23,0.00,M1] [#3 -0.10,0.51,0.00,M1] [#4 0.35,0.01,0.74,U] [#5 0.52,0.19,0.00,M9] [#6 0.26,0.09,0.65,U] [#7 0.29,-0.09,0.52,U] [#8 0.13,-0.05,0.48,U] 
00:37:48.755 00.000 7988 refined, 5 included, MultiStar: {0.22, 0.13}, one-star: {0.20, 0.36}
00:37:48.755 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.05 = -1.05)
00:37:48.755 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
00:37:48.755 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.13 hyp=0.26 cameraTheta=0.51 mountX=0.13 mountY=-0.23, mountTheta=-1.06
00:37:48.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.13, opts=13)
00:37:48.755 00.000 7988 Enqueuing Move request for scope (0.22, 0.13)
00:37:48.755 00.000 15712 Worker thread wakes up
00:37:48.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.13) opts 0xd
00:37:48.755 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.13)
00:37:48.755 00.000 15712 Moving (0.22, 0.13) raw xDistance=0.13 yDistance=-0.23
00:37:48.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:48.768 00.013 7988 UpdateGuideState exits: m=1548 SNR=26.3
00:37:48.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:48.770 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:48.771 00.001 7988 Enqueuing Expose request
00:37:48.771 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:37:48.771 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
00:37:48.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:48.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:37:48.771 00.000 15712 MoveAxis(W, 0, ABG)
00:37:48.771 00.000 15712 Move returns status 0, amount 0
00:37:48.771 00.000 15712 MoveAxis(N, 0, ABG)
00:37:48.771 00.000 15712 Move returns status 0, amount 0
00:37:48.771 00.000 15712 move complete, result=0
00:37:48.771 00.000 15712 worker thread done servicing request
00:37:48.771 00.000 15712 Worker thread wakes up
00:37:48.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:48.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:48.771 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:37:50.193 01.422 15712 Exposure complete
00:37:50.255 00.062 15712 worker thread done servicing request
00:37:50.255 00.000 7988 OnExposeComplete: enter
00:37:50.255 00.000 7988 UpdateGuideState(): m_state=6
00:37:50.257 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
00:37:50.257 00.000 7988 Star::Find returns 1 (0), X=965.22, Y=189.78, Mass=1382, SNR=24.9, Peak=171 HFD=3.6
00:37:50.259 00.002 7988 MultiStar: [#1 0.10,0.13,1.06,U] [#2 0.16,-0.02,0.92,U] [#3 0.05,0.51,0.00,M2] [#4 0.13,0.20,0.78,U] [#5 0.39,0.11,0.00,M10] [#6 0.37,0.19,0.00,M2] [#7 0.30,-0.10,0.53,U] [#8 0.22,0.23,0.50,U] 
00:37:50.259 00.000 7988 refined, 5 included, MultiStar: {0.21, 0.15}, one-star: {0.37, 0.37}
00:37:50.261 00.002 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.96 = -0.96)
00:37:50.261 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
00:37:50.263 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.25 cameraTheta=0.61 mountX=0.15 mountY=-0.21, mountTheta=-0.97
00:37:50.265 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.15, opts=13)
00:37:50.265 00.000 7988 Enqueuing Move request for scope (0.21, 0.15)
00:37:50.267 00.002 15712 Worker thread wakes up
00:37:50.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
00:37:50.267 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
00:37:50.267 00.000 15712 Moving (0.21, 0.15) raw xDistance=0.15 yDistance=-0.21
00:37:50.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:37:50.267 00.000 7988 UpdateGuideState exits: m=1382 SNR=24.9
00:37:50.269 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:50.270 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:50.270 00.000 7988 Enqueuing Expose request
00:37:50.270 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:37:50.270 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
00:37:50.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:50.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:37:50.270 00.000 15712 MoveAxis(E, 3, ABG)
00:37:50.270 00.000 15712 Guiding  Dir = 2, Dur = 3
00:37:50.270 00.000 15712 IsGuiding returns 0
00:37:50.293 00.023 15712 IsGuiding returns 0
00:37:50.293 00.000 15712 Move returns status 0, amount 3
00:37:50.293 00.000 15712 MoveAxis(N, 0, ABG)
00:37:50.293 00.000 15712 Move returns status 0, amount 0
00:37:50.293 00.000 15712 move complete, result=0
00:37:50.293 00.000 15712 worker thread done servicing request
00:37:50.293 00.000 15712 Worker thread wakes up
00:37:50.293 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
00:37:50.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:50.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:51.926 01.633 15712 Exposure complete
00:37:51.998 00.072 15712 worker thread done servicing request
00:37:51.998 00.000 7988 OnExposeComplete: enter
00:37:51.998 00.000 7988 UpdateGuideState(): m_state=6
00:37:51.998 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
00:37:51.998 00.000 7988 Star::Find returns 1 (0), X=964.97, Y=189.68, Mass=1495, SNR=25.8, Peak=157 HFD=4.1
00:37:52.003 00.005 7988 MultiStar: [#1 0.00,0.07,1.02,U] [#2 0.23,-0.16,0.87,U] [#3 0.08,0.42,0.00,M3] [#4 0.09,-0.07,0.74,U] [#5 0.52,0.16,0.00,R] [#6 0.38,0.12,0.00,M3] [#7 0.22,-0.16,0.51,U] [#8 0.20,0.60,0.00,M6] 
00:37:52.003 00.000 7988 refined, 4 included, MultiStar: {0.12, 0.02}, one-star: {0.11, 0.27}
00:37:52.003 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
00:37:52.007 00.004 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
00:37:52.007 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.13 mountX=0.02 mountY=-0.12, mountTheta=-1.43
00:37:52.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.02, opts=13)
00:37:52.007 00.000 7988 Enqueuing Move request for scope (0.12, 0.02)
00:37:52.015 00.008 15712 Worker thread wakes up
00:37:52.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:37:52.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:37:52.015 00.000 7988 UpdateGuideState exits: m=1495 SNR=25.8
00:37:52.019 00.004 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:37:52.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:52.021 00.002 15712 Moving (0.12, 0.02) raw xDistance=0.02 yDistance=-0.12
00:37:52.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:52.024 00.003 7988 Enqueuing Expose request
00:37:52.024 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:37:52.024 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:37:52.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:52.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:37:52.024 00.000 15712 MoveAxis(E, 3, ABG)
00:37:52.024 00.000 15712 Guiding  Dir = 2, Dur = 3
00:37:52.024 00.000 15712 IsGuiding returns 0
00:37:52.050 00.026 15712 IsGuiding returns 0
00:37:52.050 00.000 15712 Move returns status 0, amount 3
00:37:52.050 00.000 15712 MoveAxis(N, 0, ABG)
00:37:52.050 00.000 15712 Move returns status 0, amount 0
00:37:52.050 00.000 15712 move complete, result=0
00:37:52.050 00.000 15712 worker thread done servicing request
00:37:52.050 00.000 15712 Worker thread wakes up
00:37:52.050 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:37:52.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:52.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:53.471 01.421 15712 Exposure complete
00:37:53.521 00.050 15712 worker thread done servicing request
00:37:53.521 00.000 7988 OnExposeComplete: enter
00:37:53.535 00.014 7988 UpdateGuideState(): m_state=6
00:37:53.535 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
00:37:53.538 00.003 7988 Star::Find returns 1 (0), X=964.92, Y=189.61, Mass=1453, SNR=25.4, Peak=166 HFD=3.9
00:37:53.538 00.000 7988 MultiStar: [#1 0.21,0.10,1.04,U] [#2 0.10,-0.07,0.89,U] [#3 -0.15,0.40,0.00,M4] [#4 0.41,-0.20,0.00,M2] [#5 -0.29,0.22,0.76,U] [#6 0.13,0.24,0.68,U] [#7 0.26,-0.08,0.52,U] [#8 0.23,0.42,0.00,M7] 
00:37:53.538 00.000 7988 refined, 5 included, MultiStar: {0.08, 0.11}, one-star: {0.07, 0.20}
00:37:53.538 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
00:37:53.538 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
00:37:53.538 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=0.11 mountY=-0.08, mountTheta=-0.63
00:37:53.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
00:37:53.538 00.000 7988 Enqueuing Move request for scope (0.08, 0.11)
00:37:53.538 00.000 15712 Worker thread wakes up
00:37:53.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:37:53.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:37:53.538 00.000 15712 Moving (0.08, 0.11) raw xDistance=0.11 yDistance=-0.08
00:37:53.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:37:53.538 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.4
00:37:53.549 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:53.549 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:53.550 00.001 7988 Enqueuing Expose request
00:37:53.552 00.002 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:37:53.552 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
00:37:53.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:53.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:37:53.552 00.000 15712 MoveAxis(E, 2, ABG)
00:37:53.552 00.000 15712 Guiding  Dir = 2, Dur = 2
00:37:53.553 00.001 15712 IsGuiding returns 0
00:37:53.570 00.017 15712 IsGuiding returns 0
00:37:53.570 00.000 15712 Move returns status 0, amount 2
00:37:53.570 00.000 15712 MoveAxis(N, 0, ABG)
00:37:53.570 00.000 15712 Move returns status 0, amount 0
00:37:53.570 00.000 15712 move complete, result=0
00:37:53.570 00.000 15712 worker thread done servicing request
00:37:53.570 00.000 15712 Worker thread wakes up
00:37:53.570 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:37:53.572 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:53.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:55.212 01.640 15712 Exposure complete
00:37:55.272 00.060 15712 worker thread done servicing request
00:37:55.272 00.000 7988 OnExposeComplete: enter
00:37:55.274 00.002 7988 UpdateGuideState(): m_state=6
00:37:55.274 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
00:37:55.274 00.000 7988 Star::Find returns 1 (0), X=965.03, Y=189.49, Mass=1501, SNR=26.1, Peak=191 HFD=3.9
00:37:55.274 00.000 7988 MultiStar: [#1 0.19,-0.00,0.99,U] [#2 0.04,-0.18,0.83,U] [#3 -0.22,0.17,0.86,U] [#4 0.13,-0.31,0.75,U] [#5 -0.03,-0.43,0.00,M1] [#6 0.31,-0.06,0.64,U] [#7 0.30,-0.39,0.00,M4] [#8 0.09,0.22,0.49,U] 
00:37:55.274 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.18, 0.07}
00:37:55.274 00.000 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
00:37:55.274 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
00:37:55.274 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=-0.02 mountY=-0.10, mountTheta=-1.74
00:37:55.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.02, opts=13)
00:37:55.274 00.000 7988 Enqueuing Move request for scope (0.10, -0.02)
00:37:55.274 00.000 15712 Worker thread wakes up
00:37:55.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:37:55.274 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:37:55.274 00.000 15712 Moving (0.10, -0.02) raw xDistance=-0.02 yDistance=-0.10
00:37:55.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:37:55.274 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.1
00:37:55.288 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:55.289 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:55.289 00.000 7988 Enqueuing Expose request
00:37:55.289 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:37:55.289 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
00:37:55.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:55.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:37:55.289 00.000 15712 MoveAxis(E, 1, ABG)
00:37:55.289 00.000 15712 Guiding  Dir = 2, Dur = 1
00:37:55.289 00.000 15712 IsGuiding returns 0
00:37:55.342 00.053 15712 IsGuiding returns 0
00:37:55.342 00.000 15712 Move returns status 0, amount 1
00:37:55.342 00.000 15712 MoveAxis(N, 0, ABG)
00:37:55.342 00.000 15712 Move returns status 0, amount 0
00:37:55.342 00.000 15712 move complete, result=0
00:37:55.342 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:37:55.346 00.004 15712 worker thread done servicing request
00:37:55.346 00.000 15712 Worker thread wakes up
00:37:55.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:55.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:56.760 01.414 15712 Exposure complete
00:37:56.823 00.063 15712 worker thread done servicing request
00:37:56.823 00.000 7988 OnExposeComplete: enter
00:37:56.824 00.001 7988 UpdateGuideState(): m_state=6
00:37:56.824 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
00:37:56.824 00.000 7988 Star::Find returns 1 (0), X=964.96, Y=189.39, Mass=1394, SNR=24.9, Peak=182 HFD=3.8
00:37:56.824 00.000 7988 MultiStar: [#1 0.21,-0.24,1.02,U] [#2 0.37,-0.20,0.00,M1] [#3 0.15,0.05,0.90,U] [#4 0.44,-0.21,0.00,M2] [#5 0.14,-0.19,0.78,U] [#6 0.41,-0.14,0.00,M2] [#7 0.36,-0.25,0.00,M5] [#8 0.60,-0.04,0.00,M7] 
00:37:56.824 00.000 7988 single-star, 3 included, MultiStar: {0.16, -0.10}, one-star: {0.11, -0.02}
00:37:56.824 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
00:37:56.824 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
00:37:56.824 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
00:37:56.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
00:37:56.824 00.000 7988 Enqueuing Move request for scope (0.11, -0.02)
00:37:56.836 00.012 15712 Worker thread wakes up
00:37:56.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:37:56.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:37:56.836 00.000 15712 Moving (0.11, -0.02) raw xDistance=-0.02 yDistance=-0.11
00:37:56.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:37:56.836 00.000 7988 UpdateGuideState exits: m=1394 SNR=24.9
00:37:56.838 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:56.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:56.840 00.002 7988 Enqueuing Expose request
00:37:56.840 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:37:56.840 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:37:56.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:56.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:37:56.840 00.000 15712 MoveAxis(E, 2, ABG)
00:37:56.840 00.000 15712 Guiding  Dir = 2, Dur = 2
00:37:56.840 00.000 15712 IsGuiding returns 0
00:37:56.856 00.016 15712 IsGuiding returns 0
00:37:56.856 00.000 15712 Move returns status 0, amount 2
00:37:56.856 00.000 15712 MoveAxis(N, 0, ABG)
00:37:56.856 00.000 15712 Move returns status 0, amount 0
00:37:56.856 00.000 15712 move complete, result=0
00:37:56.856 00.000 15712 worker thread done servicing request
00:37:56.856 00.000 15712 Worker thread wakes up
00:37:56.856 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:37:56.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:56.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:58.501 01.645 15712 Exposure complete
00:37:58.562 00.061 15712 worker thread done servicing request
00:37:58.562 00.000 7988 OnExposeComplete: enter
00:37:58.562 00.000 7988 UpdateGuideState(): m_state=6
00:37:58.565 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
00:37:58.565 00.000 7988 Star::Find returns 1 (0), X=965.00, Y=189.31, Mass=1352, SNR=24.4, Peak=209 HFD=3.6
00:37:58.567 00.002 7988 MultiStar: [#1 0.22,-0.06,1.08,U] [#2 0.30,-0.11,0.91,U] [#3 -0.01,-0.10,0.92,U] [#4 0.06,-0.38,0.78,U] [#5 0.02,-0.43,0.00,M1] [#6 0.09,-0.32,0.72,U] [#7 0.37,-0.30,0.00,M6] [#8 0.57,0.14,0.00,M8] 
00:37:58.567 00.000 7988 single-star, 5 included, MultiStar: {0.14, -0.17}, one-star: {0.15, -0.10}
00:37:58.569 00.002 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
00:37:58.569 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
00:37:58.571 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.59 mountX=-0.10 mountY=-0.15, mountTheta=-2.17
00:37:58.573 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.10, opts=13)
00:37:58.573 00.000 7988 Enqueuing Move request for scope (0.15, -0.10)
00:37:58.575 00.002 15712 Worker thread wakes up
00:37:58.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
00:37:58.575 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
00:37:58.575 00.000 15712 Moving (0.15, -0.10) raw xDistance=-0.10 yDistance=-0.15
00:37:58.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:37:58.575 00.000 7988 UpdateGuideState exits: m=1352 SNR=24.4
00:37:58.578 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:58.579 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:37:58.579 00.000 7988 Enqueuing Expose request
00:37:58.579 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:37:58.579 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
00:37:58.579 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:58.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:37:58.579 00.000 15712 MoveAxis(E, 2, ABG)
00:37:58.579 00.000 15712 Guiding  Dir = 2, Dur = 2
00:37:58.579 00.000 15712 IsGuiding returns 0
00:37:58.605 00.026 15712 IsGuiding returns 0
00:37:58.605 00.000 15712 Move returns status 0, amount 2
00:37:58.605 00.000 15712 MoveAxis(N, 0, ABG)
00:37:58.605 00.000 15712 Move returns status 0, amount 0
00:37:58.605 00.000 15712 move complete, result=0
00:37:58.605 00.000 15712 worker thread done servicing request
00:37:58.605 00.000 15712 Worker thread wakes up
00:37:58.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:37:58.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:37:58.605 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:38:00.012 01.407 15712 Exposure complete
00:38:00.074 00.062 15712 worker thread done servicing request
00:38:00.075 00.001 7988 OnExposeComplete: enter
00:38:00.075 00.000 7988 UpdateGuideState(): m_state=6
00:38:00.075 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
00:38:00.075 00.000 7988 Star::Find returns 1 (0), X=964.91, Y=189.46, Mass=1489, SNR=26.1, Peak=192 HFD=3.9
00:38:00.075 00.000 7988 MultiStar: [#1 0.07,0.01,1.02,U] [#2 0.10,-0.04,0.87,U] [#3 -0.18,0.20,0.83,U] [#4 -0.02,-0.36,0.71,U] [#5 -0.05,-0.36,0.75,U] [#6 0.16,-0.15,0.66,U] [#7 0.23,-0.47,0.00,M7] [#8 0.39,0.10,0.00,M9] 
00:38:00.075 00.000 7988 single-star, 6 included, MultiStar: {0.02, -0.07}, one-star: {0.06, 0.04}
00:38:00.075 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
00:38:00.075 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
00:38:00.075 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.64 mountX=0.04 mountY=-0.06, mountTheta=-0.94
00:38:00.075 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.04, opts=13)
00:38:00.085 00.010 7988 Enqueuing Move request for scope (0.06, 0.04)
00:38:00.085 00.000 15712 Worker thread wakes up
00:38:00.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:38:00.085 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:38:00.085 00.000 15712 Moving (0.06, 0.04) raw xDistance=0.04 yDistance=-0.06
00:38:00.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:38:00.085 00.000 7988 UpdateGuideState exits: m=1489 SNR=26.1
00:38:00.089 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:00.090 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:00.090 00.000 7988 Enqueuing Expose request
00:38:00.090 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:38:00.090 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
00:38:00.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:00.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:38:00.090 00.000 15712 MoveAxis(E, 1, ABG)
00:38:00.090 00.000 15712 Guiding  Dir = 2, Dur = 1
00:38:00.090 00.000 15712 IsGuiding returns 0
00:38:00.107 00.017 15712 IsGuiding returns 0
00:38:00.107 00.000 15712 Move returns status 0, amount 1
00:38:00.107 00.000 15712 MoveAxis(N, 0, ABG)
00:38:00.107 00.000 15712 Move returns status 0, amount 0
00:38:00.107 00.000 15712 move complete, result=0
00:38:00.107 00.000 15712 worker thread done servicing request
00:38:00.107 00.000 15712 Worker thread wakes up
00:38:00.107 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:38:00.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:00.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:01.752 01.645 15712 Exposure complete
00:38:01.812 00.060 15712 worker thread done servicing request
00:38:01.814 00.002 7988 OnExposeComplete: enter
00:38:01.814 00.000 7988 UpdateGuideState(): m_state=6
00:38:01.814 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
00:38:01.814 00.000 7988 Star::Find returns 1 (0), X=965.11, Y=189.53, Mass=1404, SNR=25.1, Peak=161 HFD=3.8
00:38:01.814 00.000 7988 MultiStar: [#1 0.25,0.15,1.04,U] [#2 0.28,0.01,0.88,U] [#3 -0.14,0.38,0.00,M1] [#4 0.11,-0.07,0.73,U] [#5 -0.12,0.13,0.83,U] [#6 0.35,0.17,0.71,U] [#7 0.40,-0.40,0.00,M8] [#8 0.30,0.01,0.46,U] 
00:38:01.820 00.006 7988 refined, 6 included, MultiStar: {0.20, 0.08}, one-star: {0.25, 0.11}
00:38:01.820 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
00:38:01.820 00.000 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
00:38:01.820 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.39 mountX=0.08 mountY=-0.20, mountTheta=-1.18
00:38:01.820 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.08, opts=13)
00:38:01.820 00.000 7988 Enqueuing Move request for scope (0.20, 0.08)
00:38:01.820 00.000 15712 Worker thread wakes up
00:38:01.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
00:38:01.820 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
00:38:01.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:38:01.820 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.1
00:38:01.829 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:01.830 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:01.830 00.000 7988 Enqueuing Expose request
00:38:01.830 00.000 15712 Moving (0.20, 0.08) raw xDistance=0.08 yDistance=-0.20
00:38:01.830 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:38:01.830 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
00:38:01.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:01.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:38:01.830 00.000 15712 MoveAxis(E, 3, ABG)
00:38:01.830 00.000 15712 Guiding  Dir = 2, Dur = 3
00:38:01.830 00.000 15712 IsGuiding returns 0
00:38:01.850 00.020 15712 IsGuiding returns 0
00:38:01.850 00.000 15712 Move returns status 0, amount 3
00:38:01.850 00.000 15712 MoveAxis(N, 0, ABG)
00:38:01.850 00.000 15712 Move returns status 0, amount 0
00:38:01.850 00.000 15712 move complete, result=0
00:38:01.850 00.000 15712 worker thread done servicing request
00:38:01.850 00.000 15712 Worker thread wakes up
00:38:01.850 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
00:38:01.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:01.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:03.262 01.412 15712 Exposure complete
00:38:03.323 00.061 15712 worker thread done servicing request
00:38:03.323 00.000 7988 OnExposeComplete: enter
00:38:03.324 00.001 7988 UpdateGuideState(): m_state=6
00:38:03.324 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
00:38:03.324 00.000 7988 Star::Find returns 1 (0), X=965.11, Y=189.78, Mass=1477, SNR=25.9, Peak=193 HFD=4.1
00:38:03.324 00.000 7988 MultiStar: [#1 0.21,0.44,0.00,M1] [#2 0.21,0.24,0.87,U] [#3 -0.17,0.55,0.00,M2] [#4 0.20,0.17,0.71,U] [#5 0.01,0.14,0.74,U] [#6 0.35,0.33,0.00,M1] [#7 0.47,0.18,0.00,M9] [#8 0.03,0.72,0.00,M9] 
00:38:03.324 00.000 7988 refined, 3 included, MultiStar: {0.18, 0.24}, one-star: {0.26, 0.37}
00:38:03.324 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
00:38:03.324 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
00:38:03.324 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.24 hyp=0.30 cameraTheta=0.93 mountX=0.24 mountY=-0.19, mountTheta=-0.65
00:38:03.334 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.24, opts=13)
00:38:03.334 00.000 7988 Enqueuing Move request for scope (0.18, 0.24)
00:38:03.334 00.000 15712 Worker thread wakes up
00:38:03.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.24) opts 0xd
00:38:03.334 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.24)
00:38:03.334 00.000 15712 Moving (0.18, 0.24) raw xDistance=0.24 yDistance=-0.19
00:38:03.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:38:03.334 00.000 7988 UpdateGuideState exits: m=1477 SNR=25.9
00:38:03.338 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:03.338 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:03.340 00.002 7988 Enqueuing Expose request
00:38:03.340 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.15, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.83
00:38:03.340 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
00:38:03.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:03.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:38:03.340 00.000 15712 MoveAxis(W, 43, ABG)
00:38:03.340 00.000 15712 Guiding  Dir = 3, Dur = 43
00:38:03.340 00.000 15712 IsGuiding returns 0
00:38:03.368 00.028 15712 PulseGuide returned control before completion, sleep 27
00:38:03.404 00.036 15712 IsGuiding returns 1
00:38:03.404 00.000 15712 scope still moving after pulse duration time elapsed
00:38:03.454 00.050 15712 IsGuiding returns 0
00:38:03.454 00.000 15712 scope move finished after 43 + 80 ms
00:38:03.454 00.000 15712 Move returns status 0, amount 43
00:38:03.454 00.000 15712 MoveAxis(N, 0, ABG)
00:38:03.454 00.000 15712 Move returns status 0, amount 0
00:38:03.454 00.000 15712 move complete, result=0
00:38:03.454 00.000 15712 worker thread done servicing request
00:38:03.454 00.000 15712 Worker thread wakes up
00:38:03.454 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
00:38:03.467 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:03.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:05.206 01.739 15712 Exposure complete
00:38:05.268 00.062 15712 worker thread done servicing request
00:38:05.269 00.001 7988 OnExposeComplete: enter
00:38:05.269 00.000 7988 UpdateGuideState(): m_state=6
00:38:05.269 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
00:38:05.269 00.000 7988 Star::Find returns 1 (0), X=965.15, Y=189.37, Mass=1470, SNR=25.6, Peak=223 HFD=3.7
00:38:05.269 00.000 7988 MultiStar: [#1 0.08,-0.01,1.02,U] [#2 0.30,-0.18,0.90,U] [#3 0.03,-0.01,0.88,U] [#4 0.38,-0.22,0.00,M1] [#5 -0.12,-0.10,0.76,U] [#6 0.17,-0.14,0.68,U] [#7 0.41,-0.26,0.00,M10] [#8 0.42,-0.11,0.00,M10] 
00:38:05.275 00.006 7988 refined, 5 included, MultiStar: {0.13, -0.07}, one-star: {0.30, -0.05}
00:38:05.275 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.56) = xAngle (-2.07 = -2.07)
00:38:05.275 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
00:38:05.275 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.51 mountX=-0.07 mountY=-0.13, mountTheta=-2.08
00:38:05.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
00:38:05.275 00.000 7988 Enqueuing Move request for scope (0.13, -0.07)
00:38:05.275 00.000 15712 Worker thread wakes up
00:38:05.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
00:38:05.275 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
00:38:05.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:38:05.275 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.6
00:38:05.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:05.285 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:05.285 00.000 7988 Enqueuing Expose request
00:38:05.287 00.002 15712 Moving (0.13, -0.07) raw xDistance=-0.07 yDistance=-0.13
00:38:05.287 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:38:05.287 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:38:05.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:05.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:38:05.287 00.000 15712 MoveAxis(E, 7, ABG)
00:38:05.287 00.000 15712 Guiding  Dir = 2, Dur = 7
00:38:05.287 00.000 15712 IsGuiding returns 0
00:38:05.317 00.030 15712 IsGuiding returns 0
00:38:05.317 00.000 15712 Move returns status 0, amount 7
00:38:05.317 00.000 15712 MoveAxis(N, 0, ABG)
00:38:05.317 00.000 15712 Move returns status 0, amount 0
00:38:05.317 00.000 15712 move complete, result=0
00:38:05.317 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:38:05.321 00.004 15712 worker thread done servicing request
00:38:05.321 00.000 15712 Worker thread wakes up
00:38:05.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:05.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:06.734 01.413 15712 Exposure complete
00:38:06.796 00.062 7988 OnExposeComplete: enter
00:38:06.796 00.000 7988 UpdateGuideState(): m_state=6
00:38:06.798 00.002 15712 worker thread done servicing request
00:38:06.798 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
00:38:06.798 00.000 7988 Star::Find returns 1 (0), X=965.05, Y=189.25, Mass=1503, SNR=25.9, Peak=215 HFD=4.0
00:38:06.800 00.002 7988 MultiStar: [#1 0.28,-0.05,1.00,U] [#2 0.31,-0.08,0.90,U] [#3 -0.28,0.04,0.87,U] [#4 0.32,-0.31,0.00,M2] [#5 0.00,-0.30,0.76,U] [#6 -0.01,-0.04,0.66,U] [#7 0.48,-0.38,0.00,R] [#8 0.65,0.18,0.00,R] 
00:38:06.800 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.10}, one-star: {0.20, -0.17}
00:38:06.802 00.002 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
00:38:06.802 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
00:38:06.804 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.79 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
00:38:06.804 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
00:38:06.808 00.004 7988 Enqueuing Move request for scope (0.10, -0.10)
00:38:06.808 00.000 15712 Worker thread wakes up
00:38:06.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
00:38:06.808 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
00:38:06.808 00.000 15712 Moving (0.10, -0.10) raw xDistance=-0.10 yDistance=-0.10
00:38:06.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:38:06.812 00.004 7988 UpdateGuideState exits: m=1503 SNR=25.9
00:38:06.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:06.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:06.812 00.000 7988 Enqueuing Expose request
00:38:06.812 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:38:06.812 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
00:38:06.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:06.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:38:06.812 00.000 15712 MoveAxis(E, 9, ABG)
00:38:06.812 00.000 15712 Guiding  Dir = 2, Dur = 9
00:38:06.821 00.009 15712 IsGuiding returns 0
00:38:06.838 00.017 15712 IsGuiding returns 0
00:38:06.838 00.000 15712 Move returns status 0, amount 9
00:38:06.838 00.000 15712 MoveAxis(N, 0, ABG)
00:38:06.838 00.000 15712 Move returns status 0, amount 0
00:38:06.838 00.000 15712 move complete, result=0
00:38:06.838 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:38:06.840 00.002 15712 worker thread done servicing request
00:38:06.840 00.000 15712 Worker thread wakes up
00:38:06.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:06.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:08.471 01.631 15712 Exposure complete
00:38:08.522 00.051 15712 worker thread done servicing request
00:38:08.533 00.011 7988 OnExposeComplete: enter
00:38:08.533 00.000 7988 UpdateGuideState(): m_state=6
00:38:08.535 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
00:38:08.535 00.000 7988 Star::Find returns 1 (0), X=965.08, Y=188.97, Mass=1442, SNR=25.4, Peak=206 HFD=4.1
00:38:08.537 00.002 7988 MultiStar: [#1 0.16,-0.48,0.00,M1] [#2 0.28,-0.54,0.00,M1] [#3 -0.28,-0.18,0.85,U] [#4 0.17,-0.74,0.00,M3] [#5 0.10,-0.50,0.00,M1] [#6 0.21,-0.40,0.00,M1] [#7 -0.24,-0.26,0.51,U] [#8 -0.21,-0.44,0.00,M1] 
00:38:08.539 00.002 7988 refined, 2 included, MultiStar: {-0.05, -0.31}, one-star: {0.23, -0.44}
00:38:08.539 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.31 = 2.98)
00:38:08.541 00.002 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.95)
00:38:08.541 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.74 mountX=-0.31 mountY=0.06, mountTheta=2.95
00:38:08.543 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.31, opts=13)
00:38:08.545 00.002 7988 Enqueuing Move request for scope (-0.05, -0.31)
00:38:08.545 00.000 15712 Worker thread wakes up
00:38:08.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
00:38:08.545 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
00:38:08.545 00.000 15712 Moving (-0.05, -0.31) raw xDistance=-0.31 yDistance=0.06
00:38:08.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:38:08.545 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.4
00:38:08.548 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:08.549 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:08.549 00.000 7988 Enqueuing Expose request
00:38:08.549 00.000 15712 PPEC rslt: input = -0.31, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.84
00:38:08.549 00.000 15712 PPEC: input: -0.31, control: -0.21, exposure: 1500
00:38:08.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:08.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:38:08.549 00.000 15712 MoveAxis(E, 67, ABG)
00:38:08.549 00.000 15712 Guiding  Dir = 2, Dur = 67
00:38:08.549 00.000 15712 IsGuiding returns 0
00:38:08.581 00.032 15712 PulseGuide returned control before completion, sleep 49
00:38:08.660 00.079 15712 IsGuiding returns 0
00:38:08.660 00.000 15712 Move returns status 0, amount 67
00:38:08.660 00.000 15712 MoveAxis(N, 0, ABG)
00:38:08.660 00.000 15712 Move returns status 0, amount 0
00:38:08.660 00.000 15712 move complete, result=0
00:38:08.660 00.000 15712 worker thread done servicing request
00:38:08.660 00.000 15712 Worker thread wakes up
00:38:08.660 00.000 7988 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
00:38:08.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:08.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:10.081 01.421 15712 Exposure complete
00:38:10.142 00.061 15712 worker thread done servicing request
00:38:10.142 00.000 7988 OnExposeComplete: enter
00:38:10.142 00.000 7988 UpdateGuideState(): m_state=6
00:38:10.145 00.003 7988 Star::Find(15, 965, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
00:38:10.145 00.000 7988 Star::Find returns 1 (0), X=964.93, Y=189.31, Mass=1501, SNR=26.0, Peak=202 HFD=3.9
00:38:10.145 00.000 7988 MultiStar: [#1 0.21,-0.29,0.97,U] [#2 0.36,-0.20,0.00,M2] [#3 -0.04,0.01,0.85,U] [#4 0.28,-0.36,0.00,M4] [#5 0.23,-0.34,0.00,M2] [#6 0.39,-0.38,0.00,M2] [#7 0.18,0.14,0.52,U] [#8 -0.19,-0.30,0.47,U] 
00:38:10.145 00.000 7988 refined, 4 included, MultiStar: {0.07, -0.11}, one-star: {0.08, -0.11}
00:38:10.145 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
00:38:10.145 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
00:38:10.145 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.06 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
00:38:10.145 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.11, opts=13)
00:38:10.155 00.010 7988 Enqueuing Move request for scope (0.07, -0.11)
00:38:10.155 00.000 15712 Worker thread wakes up
00:38:10.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
00:38:10.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
00:38:10.155 00.000 15712 Moving (0.07, -0.11) raw xDistance=-0.11 yDistance=-0.06
00:38:10.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:38:10.155 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.0
00:38:10.158 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:10.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:10.158 00.000 7988 Enqueuing Expose request
00:38:10.158 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:38:10.158 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
00:38:10.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:10.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:38:10.158 00.000 15712 MoveAxis(E, 10, ABG)
00:38:10.158 00.000 15712 Guiding  Dir = 2, Dur = 10
00:38:10.158 00.000 15712 IsGuiding returns 0
00:38:10.173 00.015 15712 IsGuiding returns 1
00:38:10.173 00.000 15712 scope still moving after pulse duration time elapsed
00:38:10.223 00.050 15712 IsGuiding returns 0
00:38:10.223 00.000 15712 scope move finished after 10 + 54 ms
00:38:10.223 00.000 15712 Move returns status 0, amount 10
00:38:10.223 00.000 15712 MoveAxis(N, 0, ABG)
00:38:10.223 00.000 15712 Move returns status 0, amount 0
00:38:10.223 00.000 15712 move complete, result=0
00:38:10.223 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:38:10.229 00.006 15712 worker thread done servicing request
00:38:10.229 00.000 15712 Worker thread wakes up
00:38:10.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:10.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:11.868 01.639 15712 Exposure complete
00:38:11.929 00.061 15712 worker thread done servicing request
00:38:11.929 00.000 7988 OnExposeComplete: enter
00:38:11.929 00.000 7988 UpdateGuideState(): m_state=6
00:38:11.931 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
00:38:11.931 00.000 7988 Star::Find returns 1 (0), X=965.14, Y=189.31, Mass=1346, SNR=24.3, Peak=201 HFD=3.5
00:38:11.933 00.002 7988 MultiStar: [#1 0.31,-0.06,1.06,U] [#2 0.29,-0.04,0.89,U] [#3 0.04,0.11,0.95,U] [#4 0.37,-0.21,0.00,M5] [#5 0.03,-0.19,0.76,U] [#6 0.50,-0.11,0.00,M3] [#7 0.04,-0.15,0.55,U] [#8 -0.31,-0.15,0.52,U] 
00:38:11.933 00.000 7988 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {0.28, -0.11}
00:38:11.935 00.002 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
00:38:11.935 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
00:38:11.937 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.48 mountX=-0.07 mountY=-0.14, mountTheta=-2.05
00:38:11.940 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.07, opts=13)
00:38:11.940 00.000 7988 Enqueuing Move request for scope (0.14, -0.07)
00:38:11.942 00.002 15712 Worker thread wakes up
00:38:11.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
00:38:11.942 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
00:38:11.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:38:11.942 00.000 7988 UpdateGuideState exits: m=1346 SNR=24.3
00:38:11.944 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:11.945 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:11.945 00.000 7988 Enqueuing Expose request
00:38:11.945 00.000 15712 Moving (0.14, -0.07) raw xDistance=-0.07 yDistance=-0.14
00:38:11.945 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:38:11.945 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:38:11.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:11.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:38:11.945 00.000 15712 MoveAxis(E, 7, ABG)
00:38:11.945 00.000 15712 Guiding  Dir = 2, Dur = 7
00:38:11.945 00.000 15712 IsGuiding returns 0
00:38:11.966 00.021 15712 IsGuiding returns 0
00:38:11.966 00.000 15712 Move returns status 0, amount 7
00:38:11.966 00.000 15712 MoveAxis(N, 0, ABG)
00:38:11.966 00.000 15712 Move returns status 0, amount 0
00:38:11.966 00.000 15712 move complete, result=0
00:38:11.966 00.000 15712 worker thread done servicing request
00:38:11.966 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:38:11.966 00.000 15712 Worker thread wakes up
00:38:11.972 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:11.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:13.376 01.404 15712 Exposure complete
00:38:13.439 00.063 15712 worker thread done servicing request
00:38:13.439 00.000 7988 OnExposeComplete: enter
00:38:13.439 00.000 7988 UpdateGuideState(): m_state=6
00:38:13.442 00.003 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
00:38:13.442 00.000 7988 Star::Find returns 1 (0), X=964.98, Y=189.38, Mass=1524, SNR=26.0, Peak=195 HFD=4.0
00:38:13.444 00.002 7988 MultiStar: [#1 0.17,0.06,1.02,U] [#2 0.21,-0.14,0.89,U] [#3 -0.19,0.16,0.82,U] [#4 0.32,-0.25,0.00,M6] [#5 0.08,-0.14,0.72,U] [#6 0.29,-0.23,0.66,U] [#7 0.02,0.35,0.50,U] [#8 -0.17,-0.04,0.43,U] 
00:38:13.444 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.13, -0.03}
00:38:13.446 00.002 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
00:38:13.446 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
00:38:13.448 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.01 mountY=-0.09, mountTheta=-1.68
00:38:13.451 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
00:38:13.451 00.000 7988 Enqueuing Move request for scope (0.09, -0.01)
00:38:13.453 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:38:13.453 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.0
00:38:13.455 00.002 15712 Worker thread wakes up
00:38:13.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:13.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:13.457 00.002 7988 Enqueuing Expose request
00:38:13.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:38:13.457 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:38:13.457 00.000 15712 Moving (0.09, -0.01) raw xDistance=-0.01 yDistance=-0.09
00:38:13.459 00.002 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:38:13.459 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
00:38:13.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:13.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:38:13.459 00.000 15712 MoveAxis(E, 5, ABG)
00:38:13.459 00.000 15712 Guiding  Dir = 2, Dur = 5
00:38:13.487 00.028 15712 IsGuiding returns 0
00:38:13.503 00.016 15712 IsGuiding returns 0
00:38:13.503 00.000 15712 Move returns status 0, amount 5
00:38:13.503 00.000 15712 MoveAxis(N, 0, ABG)
00:38:13.503 00.000 15712 Move returns status 0, amount 0
00:38:13.503 00.000 15712 move complete, result=0
00:38:13.503 00.000 15712 worker thread done servicing request
00:38:13.503 00.000 15712 Worker thread wakes up
00:38:13.503 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:38:13.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:13.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:15.142 01.639 15712 Exposure complete
00:38:15.201 00.059 15712 worker thread done servicing request
00:38:15.205 00.004 7988 OnExposeComplete: enter
00:38:15.205 00.000 7988 UpdateGuideState(): m_state=6
00:38:15.205 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
00:38:15.205 00.000 7988 Star::Find returns 1 (0), X=964.74, Y=189.56, Mass=1487, SNR=25.7, Peak=199 HFD=3.8
00:38:15.205 00.000 7988 MultiStar: [#1 0.06,0.27,1.01,U] [#2 0.32,0.40,0.00,M1] [#3 -0.28,0.40,0.00,M1] [#4 0.16,0.07,0.72,U] [#5 0.04,0.09,0.80,U] [#6 0.29,0.10,0.69,U] [#7 -0.37,0.30,0.00,M1] [#8 -0.04,0.16,0.50,U] 
00:38:15.205 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.15}, one-star: {-0.11, 0.15}
00:38:15.205 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
00:38:15.205 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
00:38:15.205 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.19 mountX=0.15 mountY=-0.06, mountTheta=-0.40
00:38:15.205 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.15, opts=13)
00:38:15.205 00.000 7988 Enqueuing Move request for scope (0.06, 0.15)
00:38:15.217 00.012 15712 Worker thread wakes up
00:38:15.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
00:38:15.217 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
00:38:15.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:38:15.217 00.000 7988 UpdateGuideState exits: m=1487 SNR=25.7
00:38:15.220 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:15.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:15.221 00.001 15712 Moving (0.06, 0.15) raw xDistance=0.15 yDistance=-0.06
00:38:15.221 00.000 7988 Enqueuing Expose request
00:38:15.221 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:38:15.221 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
00:38:15.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:15.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:38:15.221 00.000 15712 MoveAxis(W, 2, ABG)
00:38:15.221 00.000 15712 Guiding  Dir = 3, Dur = 2
00:38:15.221 00.000 15712 IsGuiding returns 0
00:38:15.243 00.022 15712 IsGuiding returns 0
00:38:15.243 00.000 15712 Move returns status 0, amount 2
00:38:15.243 00.000 15712 MoveAxis(N, 0, ABG)
00:38:15.243 00.000 15712 Move returns status 0, amount 0
00:38:15.243 00.000 15712 move complete, result=0
00:38:15.243 00.000 15712 worker thread done servicing request
00:38:15.243 00.000 15712 Worker thread wakes up
00:38:15.243 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:38:15.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:15.248 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:16.654 01.406 15712 Exposure complete
00:38:16.713 00.059 15712 worker thread done servicing request
00:38:16.713 00.000 7988 OnExposeComplete: enter
00:38:16.717 00.004 7988 UpdateGuideState(): m_state=6
00:38:16.717 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
00:38:16.717 00.000 7988 Star::Find returns 1 (0), X=965.12, Y=189.94, Mass=1480, SNR=25.7, Peak=196 HFD=3.9
00:38:16.717 00.000 7988 MultiStar: [#1 0.20,0.29,0.99,U] [#2 0.47,0.21,0.00,M2] [#3 -0.00,0.73,0.00,M2] [#4 0.35,0.17,0.00,M6] [#5 0.04,0.33,0.74,U] [#6 0.35,0.23,0.00,M2] [#7 -0.04,0.50,0.00,M2] [#8 -0.25,0.27,0.49,U] 
00:38:16.717 00.000 7988 refined, 3 included, MultiStar: {0.12, 0.37}, one-star: {0.27, 0.52}
00:38:16.717 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
00:38:16.717 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
00:38:16.717 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.26 mountX=0.37 mountY=-0.13, mountTheta=-0.33
00:38:16.717 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.37, opts=13)
00:38:16.717 00.000 7988 Enqueuing Move request for scope (0.12, 0.37)
00:38:16.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:38:16.730 00.013 7988 UpdateGuideState exits: m=1480 SNR=25.7
00:38:16.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:16.730 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:16.733 00.003 7988 Enqueuing Expose request
00:38:16.733 00.000 15712 Worker thread wakes up
00:38:16.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd
00:38:16.733 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.37)
00:38:16.733 00.000 15712 Moving (0.12, 0.37) raw xDistance=0.37 yDistance=-0.13
00:38:16.733 00.000 15712 PPEC rslt: input = 0.37, final = 0.24, react = 0.22, pred = 0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.84
00:38:16.733 00.000 15712 PPEC: input: 0.37, control: 0.24, exposure: 1500
00:38:16.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:16.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:38:16.733 00.000 15712 MoveAxis(W, 77, ABG)
00:38:16.733 00.000 15712 Guiding  Dir = 3, Dur = 77
00:38:16.733 00.000 15712 IsGuiding returns 0
00:38:16.764 00.031 15712 PulseGuide returned control before completion, sleep 62
00:38:16.829 00.065 15712 IsGuiding returns 1
00:38:16.829 00.000 15712 scope still moving after pulse duration time elapsed
00:38:16.860 00.031 15712 IsGuiding returns 0
00:38:16.860 00.000 15712 scope move finished after 77 + 45 ms
00:38:16.860 00.000 15712 Move returns status 0, amount 77
00:38:16.860 00.000 15712 MoveAxis(N, 0, ABG)
00:38:16.860 00.000 15712 Move returns status 0, amount 0
00:38:16.860 00.000 15712 move complete, result=0
00:38:16.860 00.000 15712 worker thread done servicing request
00:38:16.860 00.000 15712 Worker thread wakes up
00:38:16.860 00.000 7988 GuideStep: 0.4 px 77 ms WEST, -0.1 px 0 ms NORTH
00:38:16.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:16.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:18.506 01.646 15712 Exposure complete
00:38:18.567 00.061 15712 worker thread done servicing request
00:38:18.567 00.000 7988 OnExposeComplete: enter
00:38:18.567 00.000 7988 UpdateGuideState(): m_state=6
00:38:18.567 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
00:38:18.567 00.000 7988 Star::Find returns 1 (0), X=964.93, Y=189.56, Mass=1421, SNR=25.3, Peak=158 HFD=3.9
00:38:18.567 00.000 7988 MultiStar: [#1 -0.03,0.24,0.98,U] [#2 0.12,-0.05,0.86,U] [#3 -0.27,0.38,0.00,M3] [#4 -0.00,0.05,0.72,U] [#5 -0.23,-0.16,0.80,U] [#6 0.28,0.14,0.68,U] [#7 -0.53,0.21,0.00,M3] [#8 -0.32,0.37,0.00,M1] 
00:38:18.567 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.07}, one-star: {0.07, 0.14}
00:38:18.567 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
00:38:18.567 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
00:38:18.567 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.14 mountX=0.07 mountY=-0.03, mountTheta=-0.45
00:38:18.567 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
00:38:18.581 00.014 7988 Enqueuing Move request for scope (0.03, 0.07)
00:38:18.581 00.000 15712 Worker thread wakes up
00:38:18.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:38:18.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:38:18.581 00.000 15712 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=-0.03
00:38:18.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:38:18.583 00.002 7988 UpdateGuideState exits: m=1421 SNR=25.3
00:38:18.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:18.583 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:18.583 00.000 7988 Enqueuing Expose request
00:38:18.583 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:38:18.583 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
00:38:18.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:18.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:18.583 00.000 15712 MoveAxis(W, 6, ABG)
00:38:18.583 00.000 15712 Guiding  Dir = 3, Dur = 6
00:38:18.583 00.000 15712 IsGuiding returns 0
00:38:18.603 00.020 15712 IsGuiding returns 0
00:38:18.603 00.000 15712 Move returns status 0, amount 6
00:38:18.603 00.000 15712 MoveAxis(N, 0, ABG)
00:38:18.603 00.000 15712 Move returns status 0, amount 0
00:38:18.603 00.000 15712 move complete, result=0
00:38:18.603 00.000 15712 worker thread done servicing request
00:38:18.603 00.000 15712 Worker thread wakes up
00:38:18.603 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:38:18.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:18.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:20.021 01.418 15712 Exposure complete
00:38:20.076 00.055 15712 worker thread done servicing request
00:38:20.076 00.000 7988 OnExposeComplete: enter
00:38:20.082 00.006 7988 UpdateGuideState(): m_state=6
00:38:20.082 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
00:38:20.082 00.000 7988 Star::Find returns 1 (0), X=965.18, Y=189.42, Mass=1470, SNR=25.5, Peak=170 HFD=3.8
00:38:20.082 00.000 7988 MultiStar: [#1 0.15,0.07,1.05,U] [#2 0.26,-0.01,0.88,U] [#3 -0.26,0.24,0.87,U] [#4 0.23,-0.19,0.74,U] [#5 0.04,-0.16,0.77,U] [#6 0.35,-0.05,0.67,U] [#7 -0.14,0.06,0.54,U] [#8 -0.63,-0.27,0.00,M2] 
00:38:20.082 00.000 7988 refined, 7 included, MultiStar: {0.13, 0.00}, one-star: {0.33, 0.01}
00:38:20.082 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.56) = xAngle (-1.55 = -1.55)
00:38:20.082 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.58 = -1.58)
00:38:20.082 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.02 mountX=0.00 mountY=-0.13, mountTheta=-1.55
00:38:20.082 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.00, opts=13)
00:38:20.093 00.011 7988 Enqueuing Move request for scope (0.13, 0.00)
00:38:20.093 00.000 15712 Worker thread wakes up
00:38:20.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
00:38:20.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
00:38:20.093 00.000 15712 Moving (0.13, 0.00) raw xDistance=0.00 yDistance=-0.13
00:38:20.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:38:20.093 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.5
00:38:20.097 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:20.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:20.098 00.001 7988 Enqueuing Expose request
00:38:20.098 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:38:20.098 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
00:38:20.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:20.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:38:20.098 00.000 15712 MoveAxis(E, 2, ABG)
00:38:20.098 00.000 15712 Guiding  Dir = 2, Dur = 2
00:38:20.098 00.000 15712 IsGuiding returns 0
00:38:20.120 00.022 15712 IsGuiding returns 0
00:38:20.120 00.000 15712 Move returns status 0, amount 2
00:38:20.120 00.000 15712 MoveAxis(N, 0, ABG)
00:38:20.120 00.000 15712 Move returns status 0, amount 0
00:38:20.120 00.000 15712 move complete, result=0
00:38:20.120 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:38:20.120 00.000 15712 worker thread done servicing request
00:38:20.120 00.000 15712 Worker thread wakes up
00:38:20.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:20.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:21.758 01.638 15712 Exposure complete
00:38:21.820 00.062 15712 worker thread done servicing request
00:38:21.820 00.000 7988 OnExposeComplete: enter
00:38:21.820 00.000 7988 UpdateGuideState(): m_state=6
00:38:21.820 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
00:38:21.820 00.000 7988 Star::Find returns 1 (0), X=965.03, Y=189.40, Mass=1430, SNR=25.0, Peak=184 HFD=3.9
00:38:21.820 00.000 7988 MultiStar: [#1 -0.07,-0.09,1.04,U] [#2 0.17,-0.18,0.89,U] [#3 -0.23,-0.08,0.87,U] [#4 -0.01,-0.36,0.75,U] [#5 -0.25,-0.25,0.79,U] [#6 0.12,-0.31,0.70,U] [#7 -0.35,0.47,0.00,M3] [#8 -0.14,-0.38,0.00,M3] 
00:38:21.820 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.17}, one-star: {0.18, -0.01}
00:38:21.820 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.20 = 3.09)
00:38:21.828 00.008 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.06)
00:38:21.828 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.63 mountX=-0.17 mountY=0.01, mountTheta=3.06
00:38:21.828 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.17, opts=13)
00:38:21.828 00.000 7988 Enqueuing Move request for scope (-0.01, -0.17)
00:38:21.833 00.005 15712 Worker thread wakes up
00:38:21.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
00:38:21.833 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
00:38:21.833 00.000 15712 Moving (-0.01, -0.17) raw xDistance=-0.17 yDistance=0.01
00:38:21.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:38:21.833 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.0
00:38:21.835 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:21.835 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:21.835 00.000 7988 Enqueuing Expose request
00:38:21.835 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.84
00:38:21.835 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
00:38:21.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:21.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:38:21.835 00.000 15712 MoveAxis(E, 35, ABG)
00:38:21.835 00.000 15712 Guiding  Dir = 2, Dur = 35
00:38:21.862 00.027 15712 IsGuiding returns 0
00:38:21.879 00.017 15712 PulseGuide returned control before completion, sleep 30
00:38:21.935 00.056 15712 IsGuiding returns 0
00:38:21.935 00.000 15712 Move returns status 0, amount 35
00:38:21.935 00.000 15712 MoveAxis(N, 0, ABG)
00:38:21.935 00.000 15712 Move returns status 0, amount 0
00:38:21.935 00.000 15712 move complete, result=0
00:38:21.935 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
00:38:21.946 00.011 15712 worker thread done servicing request
00:38:21.946 00.000 15712 Worker thread wakes up
00:38:21.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:21.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:23.366 01.420 15712 Exposure complete
00:38:23.427 00.061 15712 worker thread done servicing request
00:38:23.428 00.001 7988 OnExposeComplete: enter
00:38:23.428 00.000 7988 UpdateGuideState(): m_state=6
00:38:23.428 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
00:38:23.428 00.000 7988 Star::Find returns 1 (0), X=965.07, Y=189.31, Mass=1522, SNR=25.9, Peak=220 HFD=4.0
00:38:23.428 00.000 7988 MultiStar: [#1 0.02,-0.07,1.03,U] [#2 0.15,-0.09,0.85,U] [#3 -0.06,0.07,0.89,U] [#4 0.10,-0.53,0.00,M4] [#5 0.08,-0.14,0.76,U] [#6 0.16,-0.20,0.64,U] [#7 -0.19,0.23,0.51,U] [#8 -0.31,-0.38,0.00,M4] 
00:38:23.428 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.06}, one-star: {0.22, -0.11}
00:38:23.428 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
00:38:23.428 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.28 = -2.28)
00:38:23.428 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.69 mountX=-0.06 mountY=-0.07, mountTheta=-2.26
00:38:23.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.06, opts=13)
00:38:23.428 00.000 7988 Enqueuing Move request for scope (0.07, -0.06)
00:38:23.440 00.012 15712 Worker thread wakes up
00:38:23.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:38:23.440 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:38:23.440 00.000 15712 Moving (0.07, -0.06) raw xDistance=-0.06 yDistance=-0.07
00:38:23.442 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:38:23.443 00.001 7988 UpdateGuideState exits: m=1522 SNR=25.9
00:38:23.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:23.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:23.443 00.000 7988 Enqueuing Expose request
00:38:23.443 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:38:23.443 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
00:38:23.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:23.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:38:23.443 00.000 15712 MoveAxis(E, 3, ABG)
00:38:23.443 00.000 15712 Guiding  Dir = 2, Dur = 3
00:38:23.443 00.000 15712 IsGuiding returns 0
00:38:23.463 00.020 15712 IsGuiding returns 0
00:38:23.463 00.000 15712 Move returns status 0, amount 3
00:38:23.463 00.000 15712 MoveAxis(N, 0, ABG)
00:38:23.463 00.000 15712 Move returns status 0, amount 0
00:38:23.463 00.000 15712 move complete, result=0
00:38:23.463 00.000 15712 worker thread done servicing request
00:38:23.463 00.000 15712 Worker thread wakes up
00:38:23.463 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:38:23.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:23.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:25.099 01.636 15712 Exposure complete
00:38:25.158 00.059 15712 worker thread done servicing request
00:38:25.158 00.000 7988 OnExposeComplete: enter
00:38:25.163 00.005 7988 UpdateGuideState(): m_state=6
00:38:25.163 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
00:38:25.163 00.000 7988 Star::Find returns 1 (0), X=964.95, Y=189.46, Mass=1485, SNR=25.6, Peak=145 HFD=4.2
00:38:25.163 00.000 7988 MultiStar: [#1 0.18,0.26,1.00,U] [#2 0.26,0.02,0.86,U] [#3 -0.18,0.34,0.83,U] [#4 0.24,-0.02,0.76,U] [#5 -0.16,0.10,0.74,U] [#6 0.17,0.19,0.66,U] [#7 -0.21,0.24,0.52,U] [#8 -0.31,0.51,0.00,M5] 
00:38:25.163 00.000 7988 single-star, 7 included, MultiStar: {0.07, 0.14}, one-star: {0.10, 0.04}
00:38:25.163 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
00:38:25.163 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
00:38:25.163 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.43 mountX=0.05 mountY=-0.10, mountTheta=-1.14
00:38:25.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
00:38:25.174 00.011 7988 Enqueuing Move request for scope (0.10, 0.04)
00:38:25.175 00.001 15712 Worker thread wakes up
00:38:25.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:38:25.175 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:38:25.175 00.000 15712 Moving (0.10, 0.04) raw xDistance=0.05 yDistance=-0.10
00:38:25.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:38:25.175 00.000 7988 UpdateGuideState exits: m=1485 SNR=25.6
00:38:25.177 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:25.178 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:25.178 00.000 7988 Enqueuing Expose request
00:38:25.180 00.002 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:38:25.180 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
00:38:25.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:25.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:38:25.180 00.000 15712 MoveAxis(W, 3, ABG)
00:38:25.180 00.000 15712 Guiding  Dir = 3, Dur = 3
00:38:25.198 00.018 15712 IsGuiding returns 0
00:38:25.217 00.019 15712 IsGuiding returns 0
00:38:25.217 00.000 15712 Move returns status 0, amount 3
00:38:25.217 00.000 15712 MoveAxis(N, 0, ABG)
00:38:25.217 00.000 15712 Move returns status 0, amount 0
00:38:25.217 00.000 15712 move complete, result=0
00:38:25.217 00.000 15712 worker thread done servicing request
00:38:25.217 00.000 15712 Worker thread wakes up
00:38:25.217 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:38:25.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:25.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:26.632 01.415 15712 Exposure complete
00:38:26.693 00.061 15712 worker thread done servicing request
00:38:26.693 00.000 7988 OnExposeComplete: enter
00:38:26.693 00.000 7988 UpdateGuideState(): m_state=6
00:38:26.695 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
00:38:26.697 00.002 7988 Star::Find returns 1 (0), X=965.01, Y=189.72, Mass=1495, SNR=25.8, Peak=185 HFD=4.1
00:38:26.697 00.000 7988 MultiStar: [#1 0.09,0.16,1.02,U] [#2 0.20,0.09,0.87,U] [#3 -0.12,0.45,0.00,M1] [#4 -0.03,-0.12,0.76,U] [#5 0.02,-0.16,0.74,U] [#6 0.60,0.25,0.00,M1] [#7 0.02,0.22,0.50,U] [#8 -0.10,0.54,0.00,M6] 
00:38:26.699 00.002 7988 refined, 5 included, MultiStar: {0.09, 0.09}, one-star: {0.16, 0.31}
00:38:26.699 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
00:38:26.701 00.002 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
00:38:26.701 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.81 mountX=0.09 mountY=-0.09, mountTheta=-0.77
00:38:26.703 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.09, opts=13)
00:38:26.705 00.002 7988 Enqueuing Move request for scope (0.09, 0.09)
00:38:26.705 00.000 15712 Worker thread wakes up
00:38:26.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:38:26.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:38:26.705 00.000 15712 Moving (0.09, 0.09) raw xDistance=0.09 yDistance=-0.09
00:38:26.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:38:26.705 00.000 7988 UpdateGuideState exits: m=1495 SNR=25.8
00:38:26.709 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:26.709 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:26.711 00.002 7988 Enqueuing Expose request
00:38:26.711 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:38:26.711 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
00:38:26.711 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:26.711 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:38:26.711 00.000 15712 MoveAxis(W, 4, ABG)
00:38:26.711 00.000 15712 Guiding  Dir = 3, Dur = 4
00:38:26.713 00.002 15712 IsGuiding returns 0
00:38:26.737 00.024 15712 IsGuiding returns 0
00:38:26.737 00.000 15712 Move returns status 0, amount 4
00:38:26.737 00.000 15712 MoveAxis(N, 0, ABG)
00:38:26.737 00.000 15712 Move returns status 0, amount 0
00:38:26.737 00.000 15712 move complete, result=0
00:38:26.737 00.000 15712 worker thread done servicing request
00:38:26.737 00.000 15712 Worker thread wakes up
00:38:26.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:26.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:26.737 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:38:28.370 01.633 15712 Exposure complete
00:38:28.422 00.052 15712 worker thread done servicing request
00:38:28.422 00.000 7988 OnExposeComplete: enter
00:38:28.431 00.009 7988 UpdateGuideState(): m_state=6
00:38:28.433 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
00:38:28.433 00.000 7988 Star::Find returns 1 (0), X=964.95, Y=189.67, Mass=1465, SNR=25.7, Peak=181 HFD=4.0
00:38:28.433 00.000 7988 MultiStar: [#1 0.08,0.19,0.97,U] [#2 0.40,0.15,0.00,M1] [#3 -0.26,0.39,0.00,M2] [#4 0.09,0.06,0.71,U] [#5 -0.23,0.11,0.73,U] [#6 0.32,0.21,0.65,U] [#7 -0.33,0.72,0.00,M1] [#8 -0.17,0.18,0.41,U] 
00:38:28.433 00.000 7988 refined, 5 included, MultiStar: {0.05, 0.17}, one-star: {0.09, 0.26}
00:38:28.433 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
00:38:28.439 00.006 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
00:38:28.439 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.30 mountX=0.17 mountY=-0.05, mountTheta=-0.29
00:38:28.439 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.17, opts=13)
00:38:28.439 00.000 7988 Enqueuing Move request for scope (0.05, 0.17)
00:38:28.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:38:28.439 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.7
00:38:28.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:28.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:28.447 00.008 7988 Enqueuing Expose request
00:38:28.447 00.000 15712 Worker thread wakes up
00:38:28.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
00:38:28.447 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
00:38:28.447 00.000 15712 Moving (0.05, 0.17) raw xDistance=0.17 yDistance=-0.05
00:38:28.447 00.000 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.85
00:38:28.447 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
00:38:28.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:28.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:38:28.447 00.000 15712 MoveAxis(W, 38, ABG)
00:38:28.447 00.000 15712 Guiding  Dir = 3, Dur = 38
00:38:28.447 00.000 15712 IsGuiding returns 0
00:38:28.479 00.032 15712 PulseGuide returned control before completion, sleep 20
00:38:28.527 00.048 15712 IsGuiding returns 0
00:38:28.527 00.000 15712 Move returns status 0, amount 38
00:38:28.527 00.000 15712 MoveAxis(N, 0, ABG)
00:38:28.527 00.000 15712 Move returns status 0, amount 0
00:38:28.527 00.000 15712 move complete, result=0
00:38:28.527 00.000 15712 worker thread done servicing request
00:38:28.527 00.000 15712 Worker thread wakes up
00:38:28.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:28.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:28.527 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
00:38:29.951 01.424 15712 Exposure complete
00:38:30.011 00.060 15712 worker thread done servicing request
00:38:30.011 00.000 7988 OnExposeComplete: enter
00:38:30.011 00.000 7988 UpdateGuideState(): m_state=6
00:38:30.016 00.005 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
00:38:30.016 00.000 7988 Star::Find returns 1 (0), X=965.17, Y=189.86, Mass=1407, SNR=24.9, Peak=176 HFD=4.2
00:38:30.019 00.003 7988 MultiStar: [#1 0.15,0.20,1.04,U] [#2 0.12,0.10,0.85,U] [#3 -0.05,0.56,0.00,M3] [#4 0.09,0.06,0.76,U] [#5 0.10,0.03,0.78,U] [#6 0.30,0.10,0.70,U] [#7 -0.24,0.22,0.52,U] [#8 -0.31,0.45,0.00,M6] 
00:38:30.019 00.000 7988 refined, 6 included, MultiStar: {0.14, 0.18}, one-star: {0.32, 0.45}
00:38:30.021 00.002 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
00:38:30.021 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
00:38:30.023 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=0.18 mountY=-0.15, mountTheta=-0.69
00:38:30.025 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.18, opts=13)
00:38:30.025 00.000 7988 Enqueuing Move request for scope (0.14, 0.18)
00:38:30.026 00.001 15712 Worker thread wakes up
00:38:30.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
00:38:30.026 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
00:38:30.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:38:30.026 00.000 7988 UpdateGuideState exits: m=1407 SNR=24.9
00:38:30.029 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:30.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:30.029 00.000 7988 Enqueuing Expose request
00:38:30.029 00.000 15712 Moving (0.14, 0.18) raw xDistance=0.18 yDistance=-0.15
00:38:30.035 00.006 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.85
00:38:30.035 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
00:38:30.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:30.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:38:30.035 00.000 15712 MoveAxis(W, 38, ABG)
00:38:30.035 00.000 15712 Guiding  Dir = 3, Dur = 38
00:38:30.035 00.000 15712 IsGuiding returns 0
00:38:30.063 00.028 15712 PulseGuide returned control before completion, sleep 21
00:38:30.090 00.027 15712 IsGuiding returns 1
00:38:30.090 00.000 15712 scope still moving after pulse duration time elapsed
00:38:30.122 00.032 15712 IsGuiding returns 0
00:38:30.122 00.000 15712 scope move finished after 38 + 54 ms
00:38:30.122 00.000 15712 Move returns status 0, amount 38
00:38:30.122 00.000 15712 MoveAxis(N, 0, ABG)
00:38:30.122 00.000 15712 Move returns status 0, amount 0
00:38:30.122 00.000 15712 move complete, result=0
00:38:30.122 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
00:38:30.130 00.008 15712 worker thread done servicing request
00:38:30.130 00.000 15712 Worker thread wakes up
00:38:30.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:30.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:31.768 01.638 15712 Exposure complete
00:38:31.819 00.051 15712 worker thread done servicing request
00:38:31.829 00.010 7988 OnExposeComplete: enter
00:38:31.829 00.000 7988 UpdateGuideState(): m_state=6
00:38:31.831 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
00:38:31.831 00.000 7988 Star::Find returns 1 (0), X=965.00, Y=189.37, Mass=1483, SNR=25.8, Peak=171 HFD=4.0
00:38:31.833 00.002 7988 MultiStar: [#1 0.16,0.00,1.01,U] [#2 0.22,-0.04,0.87,U] [#3 -0.29,0.45,0.00,M4] [#4 0.03,-0.07,0.74,U] [#5 -0.06,0.20,0.76,U] [#6 0.22,0.19,0.65,U] [#7 -0.01,0.29,0.49,U] [#8 -0.29,0.29,0.00,M7] 
00:38:31.833 00.000 7988 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.15, -0.04}
00:38:31.835 00.002 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.56) = xAngle (-1.11 = -1.11)
00:38:31.836 00.001 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
00:38:31.836 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=0.05 mountY=-0.11, mountTheta=-1.12
00:38:31.838 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.05, opts=13)
00:38:31.840 00.002 7988 Enqueuing Move request for scope (0.11, 0.05)
00:38:31.840 00.000 15712 Worker thread wakes up
00:38:31.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:38:31.840 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:38:31.840 00.000 15712 Moving (0.11, 0.05) raw xDistance=0.05 yDistance=-0.11
00:38:31.843 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:38:31.843 00.000 7988 UpdateGuideState exits: m=1483 SNR=25.8
00:38:31.845 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:31.846 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:31.846 00.000 7988 Enqueuing Expose request
00:38:31.846 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:38:31.846 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
00:38:31.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:31.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:38:31.846 00.000 15712 MoveAxis(W, 2, ABG)
00:38:31.846 00.000 15712 Guiding  Dir = 3, Dur = 2
00:38:31.846 00.000 15712 IsGuiding returns 0
00:38:31.898 00.052 15712 IsGuiding returns 0
00:38:31.898 00.000 15712 Move returns status 0, amount 2
00:38:31.898 00.000 15712 MoveAxis(N, 0, ABG)
00:38:31.898 00.000 15712 Move returns status 0, amount 0
00:38:31.898 00.000 15712 move complete, result=0
00:38:31.898 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:38:31.904 00.006 15712 worker thread done servicing request
00:38:31.904 00.000 15712 Worker thread wakes up
00:38:31.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:31.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:33.313 01.409 15712 Exposure complete
00:38:33.376 00.063 15712 worker thread done servicing request
00:38:33.376 00.000 7988 OnExposeComplete: enter
00:38:33.376 00.000 7988 UpdateGuideState(): m_state=6
00:38:33.378 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
00:38:33.378 00.000 7988 Star::Find returns 1 (0), X=964.86, Y=189.58, Mass=1442, SNR=25.4, Peak=167 HFD=3.8
00:38:33.380 00.002 7988 MultiStar: [#1 0.03,0.24,1.01,U] [#2 0.09,-0.01,0.87,U] [#3 -0.21,0.24,0.88,U] [#4 0.11,-0.24,0.71,U] [#5 -0.05,-0.07,0.76,U] [#6 0.10,-0.04,0.66,U] [#7 -0.18,0.16,0.50,U] [#8 -0.61,0.31,0.00,M8] 
00:38:33.380 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {0.01, 0.16}
00:38:33.383 00.003 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
00:38:33.383 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
00:38:33.385 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.69 mountX=0.07 mountY=0.01, mountTheta=0.10
00:38:33.385 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
00:38:33.387 00.002 7988 Enqueuing Move request for scope (-0.01, 0.07)
00:38:33.389 00.002 15712 Worker thread wakes up
00:38:33.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:38:33.389 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:38:33.389 00.000 15712 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=0.01
00:38:33.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:38:33.389 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.4
00:38:33.391 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:33.392 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:33.392 00.000 7988 Enqueuing Expose request
00:38:33.392 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:38:33.392 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
00:38:33.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:33.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:38:33.392 00.000 15712 MoveAxis(W, 3, ABG)
00:38:33.392 00.000 15712 Guiding  Dir = 3, Dur = 3
00:38:33.392 00.000 15712 IsGuiding returns 0
00:38:33.417 00.025 15712 IsGuiding returns 0
00:38:33.417 00.000 15712 Move returns status 0, amount 3
00:38:33.417 00.000 15712 MoveAxis(N, 0, ABG)
00:38:33.417 00.000 15712 Move returns status 0, amount 0
00:38:33.417 00.000 15712 move complete, result=0
00:38:33.417 00.000 15712 worker thread done servicing request
00:38:33.417 00.000 15712 Worker thread wakes up
00:38:33.417 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:38:33.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:33.424 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:35.164 01.740 15712 Exposure complete
00:38:35.225 00.061 15712 worker thread done servicing request
00:38:35.225 00.000 7988 OnExposeComplete: enter
00:38:35.225 00.000 7988 UpdateGuideState(): m_state=6
00:38:35.227 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
00:38:35.229 00.002 7988 Star::Find returns 1 (0), X=965.00, Y=189.26, Mass=1388, SNR=24.9, Peak=195 HFD=4.0
00:38:35.229 00.000 7988 MultiStar: [#1 0.18,-0.20,1.05,U] [#2 0.30,-0.32,0.00,M1] [#3 -0.25,0.07,0.89,U] [#4 0.24,-0.54,0.00,M1] [#5 0.01,-0.36,0.76,U] [#6 0.24,-0.41,0.00,M1] [#7 -0.34,-0.25,0.00,M1] [#8 -0.06,-0.43,0.00,M9] 
00:38:35.231 00.002 7988 refined, 3 included, MultiStar: {0.03, -0.16}, one-star: {0.14, -0.16}
00:38:35.231 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
00:38:35.233 00.002 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
00:38:35.233 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.36 mountX=-0.16 mountY=-0.03, mountTheta=-2.96
00:38:35.236 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.16, opts=13)
00:38:35.236 00.000 7988 Enqueuing Move request for scope (0.03, -0.16)
00:38:35.238 00.002 15712 Worker thread wakes up
00:38:35.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
00:38:35.238 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
00:38:35.238 00.000 15712 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=-0.03
00:38:35.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:38:35.238 00.000 7988 UpdateGuideState exits: m=1388 SNR=24.9
00:38:35.241 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:35.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:35.241 00.000 7988 Enqueuing Expose request
00:38:35.241 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:38:35.241 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
00:38:35.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:35.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:35.241 00.000 15712 MoveAxis(W, 2, ABG)
00:38:35.241 00.000 15712 Guiding  Dir = 3, Dur = 2
00:38:35.241 00.000 15712 IsGuiding returns 0
00:38:35.259 00.018 15712 IsGuiding returns 0
00:38:35.259 00.000 15712 Move returns status 0, amount 2
00:38:35.259 00.000 15712 MoveAxis(N, 0, ABG)
00:38:35.259 00.000 15712 Move returns status 0, amount 0
00:38:35.259 00.000 15712 move complete, result=0
00:38:35.259 00.000 15712 worker thread done servicing request
00:38:35.259 00.000 15712 Worker thread wakes up
00:38:35.259 00.000 7988 GuideStep: -0.2 px 2 ms WEST, -0.0 px 0 ms NORTH
00:38:35.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:35.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:36.679 01.420 15712 Exposure complete
00:38:36.731 00.052 15712 worker thread done servicing request
00:38:36.740 00.009 7988 OnExposeComplete: enter
00:38:36.740 00.000 7988 UpdateGuideState(): m_state=6
00:38:36.740 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
00:38:36.740 00.000 7988 Star::Find returns 1 (0), X=965.01, Y=189.20, Mass=1378, SNR=24.9, Peak=185 HFD=4.1
00:38:36.740 00.000 7988 MultiStar: [#1 0.37,-0.08,1.03,U] [#2 0.31,-0.09,0.90,U] [#3 -0.11,0.27,0.88,U] [#4 0.28,-0.10,0.79,U] [#5 -0.15,-0.14,0.74,U] [#6 0.28,-0.22,0.64,U] [#7 -0.27,-0.02,0.56,U] [#8 -0.22,-0.26,0.47,U] 
00:38:36.740 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.15, -0.21}
00:38:36.740 00.000 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.56) = xAngle (-2.24 = -2.24)
00:38:36.740 00.000 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
00:38:36.748 00.008 7988 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.68 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
00:38:36.748 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.09, opts=13)
00:38:36.748 00.000 7988 Enqueuing Move request for scope (0.11, -0.09)
00:38:36.748 00.000 15712 Worker thread wakes up
00:38:36.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:38:36.748 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:38:36.748 00.000 15712 Moving (0.11, -0.09) raw xDistance=-0.09 yDistance=-0.11
00:38:36.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:38:36.748 00.000 7988 UpdateGuideState exits: m=1378 SNR=24.9
00:38:36.754 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:36.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:36.756 00.002 7988 Enqueuing Expose request
00:38:36.756 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:38:36.756 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
00:38:36.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:36.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:38:36.756 00.000 15712 MoveAxis(W, 2, ABG)
00:38:36.756 00.000 15712 Guiding  Dir = 3, Dur = 2
00:38:36.756 00.000 15712 IsGuiding returns 0
00:38:36.778 00.022 15712 IsGuiding returns 0
00:38:36.778 00.000 15712 Move returns status 0, amount 2
00:38:36.778 00.000 15712 MoveAxis(N, 0, ABG)
00:38:36.778 00.000 15712 Move returns status 0, amount 0
00:38:36.778 00.000 15712 move complete, result=0
00:38:36.778 00.000 15712 worker thread done servicing request
00:38:36.778 00.000 15712 Worker thread wakes up
00:38:36.778 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:38:36.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:36.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:38.416 01.638 15712 Exposure complete
00:38:38.477 00.061 15712 worker thread done servicing request
00:38:38.477 00.000 7988 OnExposeComplete: enter
00:38:38.478 00.001 7988 UpdateGuideState(): m_state=6
00:38:38.480 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
00:38:38.480 00.000 7988 Star::Find returns 1 (0), X=964.97, Y=189.40, Mass=1350, SNR=24.4, Peak=152 HFD=3.9
00:38:38.482 00.002 7988 MultiStar: [#1 0.12,0.04,1.07,U] [#2 0.34,0.03,0.95,U] [#3 0.06,0.31,0.91,U] [#4 0.09,-0.11,0.75,U] [#5 -0.19,-0.27,0.74,U] [#6 0.27,-0.13,0.66,U] [#7 -0.17,0.06,0.55,U] [#8 0.01,-0.11,0.52,U] 
00:38:38.482 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.12, -0.02}
00:38:38.484 00.002 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
00:38:38.484 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
00:38:38.486 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=-0.01 mountY=-0.09, mountTheta=-1.65
00:38:38.488 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
00:38:38.488 00.000 7988 Enqueuing Move request for scope (0.09, -0.01)
00:38:38.490 00.002 15712 Worker thread wakes up
00:38:38.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:38:38.490 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:38:38.490 00.000 15712 Moving (0.09, -0.01) raw xDistance=-0.01 yDistance=-0.09
00:38:38.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:38:38.490 00.000 7988 UpdateGuideState exits: m=1350 SNR=24.4
00:38:38.493 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:38.494 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:38.496 00.002 7988 Enqueuing Expose request
00:38:38.496 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:38:38.496 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
00:38:38.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:38.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:38:38.496 00.000 15712 MoveAxis(E, 1, ABG)
00:38:38.496 00.000 15712 Guiding  Dir = 2, Dur = 1
00:38:38.533 00.037 15712 IsGuiding returns 0
00:38:38.550 00.017 15712 IsGuiding returns 0
00:38:38.550 00.000 15712 Move returns status 0, amount 1
00:38:38.550 00.000 15712 MoveAxis(N, 0, ABG)
00:38:38.550 00.000 15712 Move returns status 0, amount 0
00:38:38.550 00.000 15712 move complete, result=0
00:38:38.550 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:38:38.554 00.004 15712 worker thread done servicing request
00:38:38.554 00.000 15712 Worker thread wakes up
00:38:38.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:38.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:39.965 01.411 15712 Exposure complete
00:38:40.026 00.061 15712 worker thread done servicing request
00:38:40.026 00.000 7988 OnExposeComplete: enter
00:38:40.029 00.003 7988 UpdateGuideState(): m_state=6
00:38:40.029 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
00:38:40.029 00.000 7988 Star::Find returns 1 (0), X=965.04, Y=189.48, Mass=1438, SNR=25.4, Peak=161 HFD=4.0
00:38:40.029 00.000 7988 MultiStar: [#1 0.31,0.11,1.01,U] [#2 0.19,0.02,0.92,U] [#3 -0.22,0.31,0.86,U] [#4 -0.01,-0.09,0.73,U] [#5 -0.00,-0.07,0.78,U] [#6 0.40,0.14,0.00,M1] [#7 -0.08,0.16,0.50,U] [#8 -0.31,0.19,0.50,U] 
00:38:40.029 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.19, 0.06}
00:38:40.029 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
00:38:40.029 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
00:38:40.029 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.05 mountX=0.08 mountY=-0.05, mountTheta=-0.54
00:38:40.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.08, opts=13)
00:38:40.029 00.000 7988 Enqueuing Move request for scope (0.05, 0.08)
00:38:40.029 00.000 15712 Worker thread wakes up
00:38:40.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:38:40.029 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:38:40.029 00.000 15712 Moving (0.05, 0.08) raw xDistance=0.08 yDistance=-0.05
00:38:40.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:38:40.029 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.4
00:38:40.042 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:40.044 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:40.044 00.000 7988 Enqueuing Expose request
00:38:40.046 00.002 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:38:40.046 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
00:38:40.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:40.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:38:40.046 00.000 15712 MoveAxis(E, 2, ABG)
00:38:40.046 00.000 15712 Guiding  Dir = 2, Dur = 2
00:38:40.046 00.000 15712 IsGuiding returns 0
00:38:40.063 00.017 15712 IsGuiding returns 0
00:38:40.063 00.000 15712 Move returns status 0, amount 2
00:38:40.063 00.000 15712 MoveAxis(N, 0, ABG)
00:38:40.063 00.000 15712 Move returns status 0, amount 0
00:38:40.063 00.000 15712 move complete, result=0
00:38:40.063 00.000 15712 worker thread done servicing request
00:38:40.063 00.000 15712 Worker thread wakes up
00:38:40.063 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:38:40.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:40.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:41.811 01.748 15712 Exposure complete
00:38:41.872 00.061 15712 worker thread done servicing request
00:38:41.872 00.000 7988 OnExposeComplete: enter
00:38:41.874 00.002 7988 UpdateGuideState(): m_state=6
00:38:41.874 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
00:38:41.876 00.002 7988 Star::Find returns 1 (0), X=965.07, Y=189.35, Mass=1481, SNR=25.8, Peak=186 HFD=3.9
00:38:41.878 00.002 7988 MultiStar: [#1 0.15,0.06,1.00,U] [#2 0.55,-0.10,0.00,M1] [#3 -0.15,0.06,0.87,U] [#4 0.39,-0.41,0.00,M1] [#5 0.02,-0.14,0.76,U] [#6 0.39,0.06,0.00,M2] [#7 -0.06,0.19,0.53,U] [#8 -0.10,-0.02,0.48,U] 
00:38:41.878 00.000 7988 refined, 5 included, MultiStar: {0.04, 0.01}, one-star: {0.22, -0.06}
00:38:41.880 00.002 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.41 = -1.41)
00:38:41.880 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
00:38:41.882 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.16 mountX=0.01 mountY=-0.04, mountTheta=-1.41
00:38:41.883 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.01, opts=13)
00:38:41.885 00.002 7988 Enqueuing Move request for scope (0.04, 0.01)
00:38:41.885 00.000 15712 Worker thread wakes up
00:38:41.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:38:41.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:38:41.885 00.000 15712 Moving (0.04, 0.01) raw xDistance=0.01 yDistance=-0.04
00:38:41.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:38:41.885 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.8
00:38:41.887 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:41.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:41.887 00.000 7988 Enqueuing Expose request
00:38:41.887 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:38:41.887 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
00:38:41.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:41.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:38:41.887 00.000 15712 MoveAxis(E, 5, ABG)
00:38:41.887 00.000 15712 Guiding  Dir = 2, Dur = 5
00:38:41.887 00.000 15712 IsGuiding returns 0
00:38:41.903 00.016 15712 IsGuiding returns 0
00:38:41.903 00.000 15712 Move returns status 0, amount 5
00:38:41.903 00.000 15712 MoveAxis(N, 0, ABG)
00:38:41.903 00.000 15712 Move returns status 0, amount 0
00:38:41.903 00.000 15712 move complete, result=0
00:38:41.903 00.000 15712 worker thread done servicing request
00:38:41.903 00.000 15712 Worker thread wakes up
00:38:41.903 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:38:41.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:41.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:43.326 01.423 15712 Exposure complete
00:38:43.388 00.062 15712 worker thread done servicing request
00:38:43.388 00.000 7988 OnExposeComplete: enter
00:38:43.390 00.002 7988 UpdateGuideState(): m_state=6
00:38:43.390 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
00:38:43.392 00.002 7988 Star::Find returns 1 (0), X=965.07, Y=189.22, Mass=1416, SNR=25.2, Peak=201 HFD=3.9
00:38:43.392 00.000 7988 MultiStar: [#1 0.32,-0.09,1.00,U] [#2 0.38,-0.09,0.00,M2] [#3 0.01,0.01,0.91,U] [#4 0.32,-0.42,0.00,M2] [#5 -0.03,-0.15,0.79,U] [#6 0.15,-0.04,0.71,U] [#7 -0.19,-0.06,0.53,U] [#8 -0.30,-0.04,0.52,U] 
00:38:43.393 00.001 7988 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.22, -0.20}
00:38:43.395 00.002 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
00:38:43.395 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
00:38:43.397 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.91 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
00:38:43.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
00:38:43.399 00.002 7988 Enqueuing Move request for scope (0.07, -0.09)
00:38:43.399 00.000 15712 Worker thread wakes up
00:38:43.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:38:43.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:38:43.399 00.000 15712 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=-0.07
00:38:43.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:38:43.399 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.2
00:38:43.403 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:43.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:43.403 00.000 7988 Enqueuing Expose request
00:38:43.403 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:38:43.403 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
00:38:43.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:43.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:38:43.403 00.000 15712 MoveAxis(E, 6, ABG)
00:38:43.403 00.000 15712 Guiding  Dir = 2, Dur = 6
00:38:43.403 00.000 15712 IsGuiding returns 0
00:38:43.427 00.024 15712 IsGuiding returns 0
00:38:43.427 00.000 15712 Move returns status 0, amount 6
00:38:43.427 00.000 15712 MoveAxis(N, 0, ABG)
00:38:43.427 00.000 15712 Move returns status 0, amount 0
00:38:43.427 00.000 15712 move complete, result=0
00:38:43.427 00.000 15712 worker thread done servicing request
00:38:43.427 00.000 15712 Worker thread wakes up
00:38:43.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:43.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:43.427 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:38:45.065 01.638 15712 Exposure complete
00:38:45.112 00.047 15712 worker thread done servicing request
00:38:45.112 00.000 7988 OnExposeComplete: enter
00:38:45.127 00.015 7988 UpdateGuideState(): m_state=6
00:38:45.127 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
00:38:45.127 00.000 7988 Star::Find returns 1 (0), X=965.14, Y=189.31, Mass=1486, SNR=25.9, Peak=222 HFD=3.8
00:38:45.127 00.000 7988 MultiStar: [#1 0.24,-0.08,1.03,U] [#2 0.20,-0.05,0.88,U] [#3 -0.04,0.00,0.88,U] [#4 0.34,-0.24,0.00,M3] [#5 -0.05,-0.27,0.77,U] [#6 0.40,-0.24,0.00,M2] [#7 -0.09,-0.18,0.51,U] [#8 0.01,0.08,0.47,U] 
00:38:45.127 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.29, -0.10}
00:38:45.127 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
00:38:45.127 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.28 = -2.28)
00:38:45.127 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
00:38:45.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.09, opts=13)
00:38:45.127 00.000 7988 Enqueuing Move request for scope (0.11, -0.09)
00:38:45.127 00.000 15712 Worker thread wakes up
00:38:45.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:38:45.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:38:45.127 00.000 15712 Moving (0.11, -0.09) raw xDistance=-0.09 yDistance=-0.11
00:38:45.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:38:45.127 00.000 7988 UpdateGuideState exits: m=1486 SNR=25.9
00:38:45.141 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:45.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:45.143 00.002 7988 Enqueuing Expose request
00:38:45.144 00.001 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:38:45.144 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
00:38:45.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:45.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:38:45.144 00.000 15712 MoveAxis(E, 4, ABG)
00:38:45.144 00.000 15712 Guiding  Dir = 2, Dur = 4
00:38:45.144 00.000 15712 IsGuiding returns 0
00:38:45.161 00.017 15712 IsGuiding returns 0
00:38:45.161 00.000 15712 Move returns status 0, amount 4
00:38:45.161 00.000 15712 MoveAxis(N, 0, ABG)
00:38:45.161 00.000 15712 Move returns status 0, amount 0
00:38:45.161 00.000 15712 move complete, result=0
00:38:45.161 00.000 15712 worker thread done servicing request
00:38:45.161 00.000 15712 Worker thread wakes up
00:38:45.161 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:38:45.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:45.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:46.582 01.421 15712 Exposure complete
00:38:46.643 00.061 15712 worker thread done servicing request
00:38:46.643 00.000 7988 OnExposeComplete: enter
00:38:46.643 00.000 7988 UpdateGuideState(): m_state=6
00:38:46.643 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
00:38:46.643 00.000 7988 Star::Find returns 1 (0), X=965.11, Y=189.28, Mass=1485, SNR=25.7, Peak=187 HFD=4.0
00:38:46.643 00.000 7988 MultiStar: [#1 0.12,-0.12,1.02,U] [#2 0.31,-0.11,0.88,U] [#3 -0.07,0.01,0.87,U] [#4 0.19,-0.34,0.00,M4] [#5 -0.09,-0.37,0.79,U] [#6 0.41,-0.26,0.00,M3] [#7 0.04,-0.09,0.48,U] [#8 -0.31,-0.46,0.00,M4] 
00:38:46.643 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.13}, one-star: {0.26, -0.13}
00:38:46.643 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.45 = -2.45)
00:38:46.643 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
00:38:46.643 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.89 mountX=-0.13 mountY=-0.11, mountTheta=-2.47
00:38:46.643 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.13, opts=13)
00:38:46.643 00.000 7988 Enqueuing Move request for scope (0.11, -0.13)
00:38:46.643 00.000 15712 Worker thread wakes up
00:38:46.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
00:38:46.656 00.013 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
00:38:46.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:38:46.656 00.000 7988 UpdateGuideState exits: m=1485 SNR=25.7
00:38:46.658 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:46.659 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:46.659 00.000 7988 Enqueuing Expose request
00:38:46.659 00.000 15712 Moving (0.11, -0.13) raw xDistance=-0.13 yDistance=-0.11
00:38:46.664 00.005 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:38:46.664 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
00:38:46.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:46.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:38:46.664 00.000 15712 MoveAxis(E, 4, ABG)
00:38:46.664 00.000 15712 Guiding  Dir = 2, Dur = 4
00:38:46.664 00.000 15712 IsGuiding returns 0
00:38:46.717 00.053 15712 IsGuiding returns 0
00:38:46.717 00.000 15712 Move returns status 0, amount 4
00:38:46.717 00.000 15712 MoveAxis(N, 0, ABG)
00:38:46.717 00.000 15712 Move returns status 0, amount 0
00:38:46.717 00.000 15712 move complete, result=0
00:38:46.717 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:38:46.722 00.005 15712 worker thread done servicing request
00:38:46.722 00.000 15712 Worker thread wakes up
00:38:46.723 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:46.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:48.461 01.738 15712 Exposure complete
00:38:48.522 00.061 15712 worker thread done servicing request
00:38:48.522 00.000 7988 OnExposeComplete: enter
00:38:48.523 00.001 7988 UpdateGuideState(): m_state=6
00:38:48.523 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
00:38:48.523 00.000 7988 Star::Find returns 1 (0), X=965.12, Y=189.09, Mass=1551, SNR=26.3, Peak=205 HFD=4.2
00:38:48.523 00.000 7988 MultiStar: [#1 0.32,-0.48,0.00,M1] [#2 0.39,-0.58,0.00,M1] [#3 0.02,-0.19,0.80,U] [#4 0.26,-0.66,0.00,M5] [#5 0.09,-0.26,0.74,U] [#6 0.46,-0.34,0.00,M4] [#7 -0.04,-0.39,0.00,M1] [#8 -0.32,-0.49,0.00,M5] 
00:38:48.529 00.006 7988 refined, 2 included, MultiStar: {0.14, -0.27}, one-star: {0.27, -0.33}
00:38:48.529 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
00:38:48.529 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
00:38:48.529 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-1.09 mountX=-0.26 mountY=-0.13, mountTheta=-2.68
00:38:48.529 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.27, opts=13)
00:38:48.529 00.000 7988 Enqueuing Move request for scope (0.14, -0.27)
00:38:48.529 00.000 15712 Worker thread wakes up
00:38:48.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
00:38:48.529 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
00:38:48.529 00.000 15712 Moving (0.14, -0.27) raw xDistance=-0.26 yDistance=-0.13
00:38:48.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:38:48.529 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.3
00:38:48.537 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:48.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:48.539 00.002 7988 Enqueuing Expose request
00:38:48.539 00.000 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.86
00:38:48.539 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
00:38:48.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:48.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:38:48.539 00.000 15712 MoveAxis(E, 53, ABG)
00:38:48.539 00.000 15712 Guiding  Dir = 2, Dur = 53
00:38:48.539 00.000 15712 IsGuiding returns 0
00:38:48.558 00.019 15712 PulseGuide returned control before completion, sleep 47
00:38:48.623 00.065 15712 IsGuiding returns 0
00:38:48.623 00.000 15712 Move returns status 0, amount 53
00:38:48.623 00.000 15712 MoveAxis(N, 0, ABG)
00:38:48.623 00.000 15712 Move returns status 0, amount 0
00:38:48.623 00.000 15712 move complete, result=0
00:38:48.623 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
00:38:48.624 00.001 15712 worker thread done servicing request
00:38:48.624 00.000 15712 Worker thread wakes up
00:38:48.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:48.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:50.039 01.415 15712 Exposure complete
00:38:50.101 00.062 7988 OnExposeComplete: enter
00:38:50.101 00.000 7988 UpdateGuideState(): m_state=6
00:38:50.101 00.000 15712 worker thread done servicing request
00:38:50.101 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
00:38:50.101 00.000 7988 Star::Find returns 1 (0), X=965.12, Y=189.24, Mass=1413, SNR=25.2, Peak=217 HFD=3.6
00:38:50.106 00.005 7988 MultiStar: [#1 0.29,-0.06,1.09,U] [#2 0.22,-0.30,0.91,U] [#3 -0.19,0.02,0.90,U] [#4 0.20,-0.24,0.77,U] [#5 -0.00,-0.48,0.00,M1] [#6 0.38,-0.26,0.00,M5] [#7 -0.31,0.15,0.57,U] [#8 -0.50,-0.05,0.00,M6] 
00:38:50.106 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.11}, one-star: {0.27, -0.18}
00:38:50.106 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
00:38:50.108 00.002 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
00:38:50.108 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.79 mountX=-0.11 mountY=-0.11, mountTheta=-2.37
00:38:50.108 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.11, opts=13)
00:38:50.108 00.000 7988 Enqueuing Move request for scope (0.11, -0.11)
00:38:50.108 00.000 15712 Worker thread wakes up
00:38:50.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
00:38:50.108 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
00:38:50.108 00.000 15712 Moving (0.11, -0.11) raw xDistance=-0.11 yDistance=-0.11
00:38:50.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:38:50.108 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.2
00:38:50.116 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:50.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:50.118 00.002 7988 Enqueuing Expose request
00:38:50.118 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:38:50.118 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
00:38:50.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:50.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:38:50.118 00.000 15712 MoveAxis(W, 3, ABG)
00:38:50.118 00.000 15712 Guiding  Dir = 3, Dur = 3
00:38:50.120 00.002 15712 IsGuiding returns 0
00:38:50.132 00.012 15712 IsGuiding returns 0
00:38:50.132 00.000 15712 Move returns status 0, amount 3
00:38:50.132 00.000 15712 MoveAxis(N, 0, ABG)
00:38:50.132 00.000 15712 Move returns status 0, amount 0
00:38:50.132 00.000 15712 move complete, result=0
00:38:50.132 00.000 15712 worker thread done servicing request
00:38:50.132 00.000 15712 Worker thread wakes up
00:38:50.132 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:38:50.142 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:50.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:51.770 01.628 15712 Exposure complete
00:38:51.833 00.063 15712 worker thread done servicing request
00:38:51.833 00.000 7988 OnExposeComplete: enter
00:38:51.834 00.001 7988 UpdateGuideState(): m_state=6
00:38:51.834 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
00:38:51.834 00.000 7988 Star::Find returns 1 (0), X=965.04, Y=189.54, Mass=1553, SNR=26.3, Peak=162 HFD=4.1
00:38:51.834 00.000 7988 MultiStar: [#1 0.17,0.30,0.98,U] [#2 0.31,0.12,0.87,U] [#3 0.14,0.34,0.83,U] [#4 0.26,0.14,0.72,U] [#5 0.31,0.02,0.71,U] [#6 0.55,-0.14,0.00,M6] [#7 0.18,0.25,0.51,U] [#8 -0.18,0.06,0.44,U] 
00:38:51.834 00.000 7988 single-star, 7 included, MultiStar: {0.19, 0.18}, one-star: {0.19, 0.13}
00:38:51.834 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.56) = xAngle (-0.96 = -0.96)
00:38:51.834 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
00:38:51.834 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.60 mountX=0.13 mountY=-0.19, mountTheta=-0.97
00:38:51.843 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.13, opts=13)
00:38:51.843 00.000 7988 Enqueuing Move request for scope (0.19, 0.13)
00:38:51.843 00.000 15712 Worker thread wakes up
00:38:51.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
00:38:51.843 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
00:38:51.843 00.000 15712 Moving (0.19, 0.13) raw xDistance=0.13 yDistance=-0.19
00:38:51.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:38:51.843 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.3
00:38:51.847 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:51.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:51.850 00.003 7988 Enqueuing Expose request
00:38:51.850 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:38:51.850 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
00:38:51.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:51.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:38:51.850 00.000 15712 MoveAxis(W, 6, ABG)
00:38:51.850 00.000 15712 Guiding  Dir = 3, Dur = 6
00:38:51.850 00.000 15712 IsGuiding returns 0
00:38:51.899 00.049 15712 IsGuiding returns 0
00:38:51.899 00.000 15712 Move returns status 0, amount 6
00:38:51.899 00.000 15712 MoveAxis(N, 0, ABG)
00:38:51.899 00.000 15712 Move returns status 0, amount 0
00:38:51.899 00.000 15712 move complete, result=0
00:38:51.899 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
00:38:51.901 00.002 15712 worker thread done servicing request
00:38:51.901 00.000 15712 Worker thread wakes up
00:38:51.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:51.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:53.320 01.419 15712 Exposure complete
00:38:53.380 00.060 15712 worker thread done servicing request
00:38:53.380 00.000 7988 OnExposeComplete: enter
00:38:53.381 00.001 7988 UpdateGuideState(): m_state=6
00:38:53.381 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
00:38:53.381 00.000 7988 Star::Find returns 1 (0), X=965.16, Y=189.57, Mass=1407, SNR=25.1, Peak=172 HFD=3.7
00:38:53.381 00.000 7988 MultiStar: [#1 0.33,0.06,1.06,U] [#2 0.19,0.39,0.00,M1] [#3 -0.20,0.47,0.00,M1] [#4 0.13,0.17,0.72,U] [#5 -0.12,0.29,0.77,U] [#6 0.45,0.10,0.00,M7] [#7 0.19,0.40,0.00,M1] [#8 -0.09,0.13,0.52,U] 
00:38:53.381 00.000 7988 refined, 4 included, MultiStar: {0.15, 0.16}, one-star: {0.31, 0.16}
00:38:53.381 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
00:38:53.389 00.008 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
00:38:53.389 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.81 mountX=0.16 mountY=-0.16, mountTheta=-0.77
00:38:53.389 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.16, opts=13)
00:38:53.389 00.000 7988 Enqueuing Move request for scope (0.15, 0.16)
00:38:53.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:38:53.389 00.000 7988 UpdateGuideState exits: m=1407 SNR=25.1
00:38:53.389 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:53.389 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:53.399 00.010 15712 Worker thread wakes up
00:38:53.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
00:38:53.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
00:38:53.399 00.000 15712 Moving (0.15, 0.16) raw xDistance=0.16 yDistance=-0.16
00:38:53.399 00.000 7988 Enqueuing Expose request
00:38:53.401 00.002 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:38:53.401 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
00:38:53.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:53.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:38:53.401 00.000 15712 MoveAxis(W, 6, ABG)
00:38:53.401 00.000 15712 Guiding  Dir = 3, Dur = 6
00:38:53.401 00.000 15712 IsGuiding returns 0
00:38:53.418 00.017 15712 IsGuiding returns 0
00:38:53.418 00.000 15712 Move returns status 0, amount 6
00:38:53.418 00.000 15712 MoveAxis(N, 0, ABG)
00:38:53.418 00.000 15712 Move returns status 0, amount 0
00:38:53.418 00.000 15712 move complete, result=0
00:38:53.418 00.000 15712 worker thread done servicing request
00:38:53.418 00.000 15712 Worker thread wakes up
00:38:53.418 00.000 7988 GuideStep: 0.2 px 6 ms WEST, -0.2 px 0 ms NORTH
00:38:53.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:53.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:55.060 01.642 15712 Exposure complete
00:38:55.121 00.061 15712 worker thread done servicing request
00:38:55.121 00.000 7988 OnExposeComplete: enter
00:38:55.122 00.001 7988 UpdateGuideState(): m_state=6
00:38:55.123 00.001 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
00:38:55.123 00.000 7988 Star::Find returns 1 (0), X=965.04, Y=189.64, Mass=1513, SNR=26.0, Peak=172 HFD=3.9
00:38:55.123 00.000 7988 MultiStar: [#1 0.23,0.11,1.02,U] [#2 0.27,-0.04,0.86,U] [#3 -0.21,0.45,0.00,M2] [#4 0.26,-0.12,0.74,U] [#5 -0.04,-0.09,0.72,U] [#6 0.10,0.05,0.65,U] [#7 -0.35,0.16,0.00,M2] [#8 -0.30,0.18,0.46,U] 
00:38:55.123 00.000 7988 refined, 6 included, MultiStar: {0.14, 0.05}, one-star: {0.19, 0.22}
00:38:55.123 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.23 = -1.23)
00:38:55.123 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
00:38:55.123 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.14 cameraTheta=0.33 mountX=0.05 mountY=-0.14, mountTheta=-1.24
00:38:55.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.05, opts=13)
00:38:55.123 00.000 7988 Enqueuing Move request for scope (0.14, 0.05)
00:38:55.123 00.000 15712 Worker thread wakes up
00:38:55.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
00:38:55.123 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
00:38:55.123 00.000 15712 Moving (0.14, 0.05) raw xDistance=0.05 yDistance=-0.14
00:38:55.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:38:55.123 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.0
00:38:55.136 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:55.137 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:55.137 00.000 7988 Enqueuing Expose request
00:38:55.137 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:38:55.137 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
00:38:55.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:55.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:38:55.137 00.000 15712 MoveAxis(E, 0, ABG)
00:38:55.137 00.000 15712 Move returns status 0, amount 0
00:38:55.137 00.000 15712 MoveAxis(N, 0, ABG)
00:38:55.137 00.000 15712 Move returns status 0, amount 0
00:38:55.137 00.000 15712 move complete, result=0
00:38:55.140 00.003 15712 worker thread done servicing request
00:38:55.140 00.000 15712 Worker thread wakes up
00:38:55.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:55.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:55.140 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:56.545 01.405 15712 Exposure complete
00:38:56.606 00.061 15712 worker thread done servicing request
00:38:56.606 00.000 7988 OnExposeComplete: enter
00:38:56.606 00.000 7988 UpdateGuideState(): m_state=6
00:38:56.606 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
00:38:56.606 00.000 7988 Star::Find returns 1 (0), X=965.24, Y=189.66, Mass=1515, SNR=26.1, Peak=171 HFD=4.0
00:38:56.606 00.000 7988 MultiStar: [#1 0.36,0.22,0.00,M1] [#2 0.40,0.22,0.00,M1] [#3 -0.08,0.38,0.00,M3] [#4 0.16,-0.13,0.72,U] [#5 -0.13,0.10,0.72,U] [#6 0.42,0.32,0.00,M7] [#7 -0.03,0.22,0.51,U] [#8 -0.57,0.12,0.00,M4] 
00:38:56.606 00.000 7988 refined, 3 included, MultiStar: {0.13, 0.11}, one-star: {0.39, 0.25}
00:38:56.606 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.86 = -0.86)
00:38:56.606 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
00:38:56.606 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.18 cameraTheta=0.71 mountX=0.12 mountY=-0.14, mountTheta=-0.87
00:38:56.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.11, opts=13)
00:38:56.606 00.000 7988 Enqueuing Move request for scope (0.13, 0.11)
00:38:56.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:38:56.620 00.014 7988 UpdateGuideState exits: m=1515 SNR=26.1
00:38:56.620 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:56.622 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:56.622 00.000 7988 Enqueuing Expose request
00:38:56.624 00.002 15712 Worker thread wakes up
00:38:56.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
00:38:56.624 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
00:38:56.624 00.000 15712 Moving (0.13, 0.11) raw xDistance=0.12 yDistance=-0.14
00:38:56.624 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:38:56.624 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
00:38:56.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:56.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:38:56.624 00.000 15712 MoveAxis(E, 1, ABG)
00:38:56.624 00.000 15712 Guiding  Dir = 2, Dur = 1
00:38:56.624 00.000 15712 IsGuiding returns 0
00:38:56.673 00.049 15712 IsGuiding returns 0
00:38:56.673 00.000 15712 Move returns status 0, amount 1
00:38:56.673 00.000 15712 MoveAxis(N, 0, ABG)
00:38:56.673 00.000 15712 Move returns status 0, amount 0
00:38:56.673 00.000 15712 move complete, result=0
00:38:56.673 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:38:56.681 00.008 15712 worker thread done servicing request
00:38:56.681 00.000 15712 Worker thread wakes up
00:38:56.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:56.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:58.423 01.742 15712 Exposure complete
00:38:58.484 00.061 15712 worker thread done servicing request
00:38:58.484 00.000 7988 OnExposeComplete: enter
00:38:58.485 00.001 7988 UpdateGuideState(): m_state=6
00:38:58.485 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
00:38:58.485 00.000 7988 Star::Find returns 1 (0), X=964.91, Y=189.62, Mass=1455, SNR=25.6, Peak=172 HFD=3.9
00:38:58.485 00.000 7988 MultiStar: [#1 0.15,0.09,1.02,U] [#2 0.07,0.21,0.87,U] [#3 -0.18,0.47,0.00,M4] [#4 0.06,-0.40,0.00,M1] [#5 0.09,0.01,0.75,U] [#6 0.34,0.21,0.00,M8] [#7 -0.39,0.24,0.00,M2] [#8 -0.05,0.11,0.47,U] 
00:38:58.485 00.000 7988 refined, 4 included, MultiStar: {0.08, 0.13}, one-star: {0.06, 0.20}
00:38:58.491 00.006 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.52 = -0.52)
00:38:58.491 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
00:38:58.491 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.04 mountX=0.13 mountY=-0.08, mountTheta=-0.55
00:38:58.491 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.13, opts=13)
00:38:58.491 00.000 7988 Enqueuing Move request for scope (0.08, 0.13)
00:38:58.491 00.000 15712 Worker thread wakes up
00:38:58.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
00:38:58.491 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
00:38:58.491 00.000 15712 Moving (0.08, 0.13) raw xDistance=0.13 yDistance=-0.08
00:38:58.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:38:58.491 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.6
00:38:58.499 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:58.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:38:58.501 00.002 7988 Enqueuing Expose request
00:38:58.501 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:38:58.501 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
00:38:58.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:58.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:38:58.501 00.000 15712 MoveAxis(E, 3, ABG)
00:38:58.501 00.000 15712 Guiding  Dir = 2, Dur = 3
00:38:58.501 00.000 15712 IsGuiding returns 0
00:38:58.565 00.064 15712 IsGuiding returns 0
00:38:58.565 00.000 15712 Move returns status 0, amount 3
00:38:58.565 00.000 15712 MoveAxis(N, 0, ABG)
00:38:58.565 00.000 15712 Move returns status 0, amount 0
00:38:58.565 00.000 15712 move complete, result=0
00:38:58.565 00.000 15712 worker thread done servicing request
00:38:58.565 00.000 15712 Worker thread wakes up
00:38:58.565 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:38:58.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:38:58.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:38:59.984 01.419 15712 Exposure complete
00:39:00.047 00.063 15712 worker thread done servicing request
00:39:00.047 00.000 7988 OnExposeComplete: enter
00:39:00.047 00.000 7988 UpdateGuideState(): m_state=6
00:39:00.047 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
00:39:00.047 00.000 7988 Star::Find returns 1 (0), X=965.02, Y=189.56, Mass=1514, SNR=26.1, Peak=165 HFD=4.1
00:39:00.047 00.000 7988 MultiStar: [#1 0.10,0.14,1.03,U] [#2 0.20,-0.04,0.86,U] [#3 -0.41,0.32,0.00,M5] [#4 0.13,0.04,0.74,U] [#5 0.09,0.03,0.74,U] [#6 0.22,0.07,0.67,U] [#7 -0.24,0.45,0.00,M3] [#8 -0.59,-0.17,0.00,M4] 
00:39:00.047 00.000 7988 refined, 5 included, MultiStar: {0.15, 0.07}, one-star: {0.17, 0.15}
00:39:00.047 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
00:39:00.057 00.010 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
00:39:00.057 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.44 mountX=0.07 mountY=-0.15, mountTheta=-1.12
00:39:00.057 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.07, opts=13)
00:39:00.057 00.000 7988 Enqueuing Move request for scope (0.15, 0.07)
00:39:00.057 00.000 15712 Worker thread wakes up
00:39:00.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
00:39:00.057 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
00:39:00.057 00.000 15712 Moving (0.15, 0.07) raw xDistance=0.07 yDistance=-0.15
00:39:00.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:00.063 00.006 7988 UpdateGuideState exits: m=1514 SNR=26.1
00:39:00.063 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:00.063 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:00.063 00.000 7988 Enqueuing Expose request
00:39:00.063 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:39:00.063 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
00:39:00.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:00.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:39:00.063 00.000 15712 MoveAxis(W, 1, ABG)
00:39:00.063 00.000 15712 Guiding  Dir = 3, Dur = 1
00:39:00.063 00.000 15712 IsGuiding returns 0
00:39:00.083 00.020 15712 IsGuiding returns 0
00:39:00.083 00.000 15712 Move returns status 0, amount 1
00:39:00.083 00.000 15712 MoveAxis(N, 0, ABG)
00:39:00.083 00.000 15712 Move returns status 0, amount 0
00:39:00.083 00.000 15712 move complete, result=0
00:39:00.083 00.000 15712 worker thread done servicing request
00:39:00.083 00.000 15712 Worker thread wakes up
00:39:00.083 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:39:00.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:00.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:01.723 01.640 15712 Exposure complete
00:39:01.784 00.061 15712 worker thread done servicing request
00:39:01.784 00.000 7988 OnExposeComplete: enter
00:39:01.784 00.000 7988 UpdateGuideState(): m_state=6
00:39:01.786 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
00:39:01.788 00.002 7988 Star::Find returns 1 (0), X=965.06, Y=189.41, Mass=1421, SNR=25.2, Peak=169 HFD=3.8
00:39:01.788 00.000 7988 MultiStar: [#1 0.08,-0.00,1.05,U] [#2 0.14,0.10,0.89,U] [#3 -0.30,0.23,0.87,U] [#4 0.14,-0.26,0.76,U] [#5 -0.08,-0.23,0.77,U] [#6 0.37,-0.29,0.00,M8] [#7 -0.23,0.30,0.53,U] [#8 -0.42,-0.14,0.00,M5] 
00:39:01.790 00.002 7988 refined, 6 included, MultiStar: {0.01, 0.01}, one-star: {0.21, -0.01}
00:39:01.790 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.98 = -0.98)
00:39:01.792 00.002 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
00:39:01.792 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.59 mountX=0.01 mountY=-0.01, mountTheta=-0.99
00:39:01.794 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
00:39:01.796 00.002 7988 Enqueuing Move request for scope (0.01, 0.01)
00:39:01.796 00.000 15712 Worker thread wakes up
00:39:01.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:39:01.796 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:39:01.796 00.000 15712 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
00:39:01.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:01.796 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.2
00:39:01.800 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:01.800 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:01.800 00.000 7988 Enqueuing Expose request
00:39:01.800 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:39:01.800 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
00:39:01.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:01.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:39:01.800 00.000 15712 MoveAxis(W, 1, ABG)
00:39:01.800 00.000 15712 Guiding  Dir = 3, Dur = 1
00:39:01.800 00.000 15712 IsGuiding returns 0
00:39:01.823 00.023 15712 IsGuiding returns 0
00:39:01.826 00.003 15712 Move returns status 0, amount 1
00:39:01.826 00.000 15712 MoveAxis(N, 0, ABG)
00:39:01.826 00.000 15712 Move returns status 0, amount 0
00:39:01.826 00.000 15712 move complete, result=0
00:39:01.826 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:39:01.826 00.000 15712 worker thread done servicing request
00:39:01.826 00.000 15712 Worker thread wakes up
00:39:01.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:01.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:03.237 01.411 15712 Exposure complete
00:39:03.288 00.051 15712 worker thread done servicing request
00:39:03.288 00.000 7988 OnExposeComplete: enter
00:39:03.300 00.012 7988 UpdateGuideState(): m_state=6
00:39:03.300 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
00:39:03.300 00.000 7988 Star::Find returns 1 (0), X=965.11, Y=189.61, Mass=1420, SNR=25.1, Peak=159 HFD=3.9
00:39:03.300 00.000 7988 MultiStar: [#1 0.14,0.01,1.05,U] [#2 0.24,-0.08,0.93,U] [#3 0.07,0.15,0.89,U] [#4 0.41,-0.12,0.00,M1] [#5 0.18,-0.02,0.78,U] [#6 0.55,-0.03,0.00,M9] [#7 -0.29,0.16,0.53,U] [#8 -0.59,0.24,0.00,M6] 
00:39:03.300 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.06}, one-star: {0.26, 0.20}
00:39:03.300 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.10 = -1.10)
00:39:03.305 00.005 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
00:39:03.305 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.46 mountX=0.07 mountY=-0.13, mountTheta=-1.11
00:39:03.305 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.06, opts=13)
00:39:03.305 00.000 7988 Enqueuing Move request for scope (0.13, 0.06)
00:39:03.305 00.000 15712 Worker thread wakes up
00:39:03.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
00:39:03.305 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
00:39:03.305 00.000 15712 Moving (0.13, 0.06) raw xDistance=0.07 yDistance=-0.13
00:39:03.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:03.305 00.000 7988 UpdateGuideState exits: m=1420 SNR=25.1
00:39:03.313 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:03.313 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:03.315 00.002 7988 Enqueuing Expose request
00:39:03.315 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:39:03.315 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
00:39:03.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:03.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:39:03.315 00.000 15712 MoveAxis(W, 2, ABG)
00:39:03.315 00.000 15712 Guiding  Dir = 3, Dur = 2
00:39:03.315 00.000 15712 IsGuiding returns 0
00:39:03.374 00.059 15712 IsGuiding returns 0
00:39:03.374 00.000 15712 Move returns status 0, amount 2
00:39:03.374 00.000 15712 MoveAxis(N, 0, ABG)
00:39:03.374 00.000 15712 Move returns status 0, amount 0
00:39:03.374 00.000 15712 move complete, result=0
00:39:03.374 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:39:03.379 00.005 15712 worker thread done servicing request
00:39:03.379 00.000 15712 Worker thread wakes up
00:39:03.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:03.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:05.019 01.640 15712 Exposure complete
00:39:05.074 00.055 15712 worker thread done servicing request
00:39:05.082 00.008 7988 OnExposeComplete: enter
00:39:05.082 00.000 7988 UpdateGuideState(): m_state=6
00:39:05.082 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
00:39:05.082 00.000 7988 Star::Find returns 1 (0), X=965.00, Y=189.74, Mass=1574, SNR=26.6, Peak=172 HFD=4.3
00:39:05.082 00.000 7988 MultiStar: [#1 0.17,0.40,0.00,M1] [#2 0.16,0.33,0.84,U] [#3 -0.24,0.48,0.00,M4] [#4 0.04,0.16,0.71,U] [#5 -0.11,0.29,0.70,U] [#6 0.15,0.28,0.64,U] [#7 -0.42,0.26,0.00,M2] [#8 -0.35,0.21,0.00,M7] 
00:39:05.082 00.000 7988 refined, 4 included, MultiStar: {0.08, 0.28}, one-star: {0.15, 0.32}
00:39:05.082 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
00:39:05.082 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
00:39:05.091 00.009 7988 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.30 cameraTheta=1.28 mountX=0.28 mountY=-0.09, mountTheta=-0.31
00:39:05.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.28, opts=13)
00:39:05.091 00.000 7988 Enqueuing Move request for scope (0.08, 0.28)
00:39:05.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:39:05.091 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.6
00:39:05.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:05.091 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:05.098 00.007 7988 Enqueuing Expose request
00:39:05.098 00.000 15712 Worker thread wakes up
00:39:05.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd
00:39:05.098 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.28)
00:39:05.098 00.000 15712 Moving (0.08, 0.28) raw xDistance=0.28 yDistance=-0.09
00:39:05.098 00.000 15712 PPEC rslt: input = 0.28, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.87
00:39:05.098 00.000 15712 PPEC: input: 0.28, control: 0.16, exposure: 1500
00:39:05.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:05.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:39:05.098 00.000 15712 MoveAxis(W, 51, ABG)
00:39:05.098 00.000 15712 Guiding  Dir = 3, Dur = 51
00:39:05.098 00.000 15712 IsGuiding returns 0
00:39:05.115 00.017 15712 PulseGuide returned control before completion, sleep 47
00:39:05.193 00.078 15712 IsGuiding returns 0
00:39:05.193 00.000 15712 Move returns status 0, amount 51
00:39:05.193 00.000 15712 MoveAxis(N, 0, ABG)
00:39:05.193 00.000 15712 Move returns status 0, amount 0
00:39:05.193 00.000 15712 move complete, result=0
00:39:05.193 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
00:39:05.201 00.008 15712 worker thread done servicing request
00:39:05.201 00.000 15712 Worker thread wakes up
00:39:05.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:05.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:06.615 01.414 15712 Exposure complete
00:39:06.676 00.061 15712 worker thread done servicing request
00:39:06.677 00.001 7988 OnExposeComplete: enter
00:39:06.677 00.000 7988 UpdateGuideState(): m_state=6
00:39:06.677 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
00:39:06.677 00.000 7988 Star::Find returns 1 (0), X=965.17, Y=189.54, Mass=1408, SNR=25.1, Peak=150 HFD=3.8
00:39:06.677 00.000 7988 MultiStar: [#1 0.27,0.09,1.05,U] [#2 0.48,0.33,0.00,M1] [#3 -0.10,0.32,0.88,U] [#4 0.21,0.04,0.73,U] [#5 -0.01,-0.11,0.79,U] [#6 0.05,0.05,0.70,U] [#7 -0.18,0.24,0.56,U] [#8 -0.51,0.36,0.00,M8] 
00:39:06.677 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.31, 0.13}
00:39:06.677 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
00:39:06.677 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
00:39:06.677 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.81 mountX=0.11 mountY=-0.11, mountTheta=-0.77
00:39:06.687 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.11, opts=13)
00:39:06.689 00.002 7988 Enqueuing Move request for scope (0.10, 0.11)
00:39:06.689 00.000 15712 Worker thread wakes up
00:39:06.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:39:06.689 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:39:06.689 00.000 15712 Moving (0.10, 0.11) raw xDistance=0.11 yDistance=-0.11
00:39:06.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:06.689 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.1
00:39:06.692 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:06.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:06.692 00.000 7988 Enqueuing Expose request
00:39:06.692 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:39:06.692 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
00:39:06.692 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:06.692 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:06.692 00.000 15712 MoveAxis(E, 4, ABG)
00:39:06.692 00.000 15712 Guiding  Dir = 2, Dur = 4
00:39:06.713 00.021 15712 IsGuiding returns 0
00:39:06.733 00.020 15712 IsGuiding returns 0
00:39:06.733 00.000 15712 Move returns status 0, amount 4
00:39:06.733 00.000 15712 MoveAxis(N, 0, ABG)
00:39:06.733 00.000 15712 Move returns status 0, amount 0
00:39:06.733 00.000 15712 move complete, result=0
00:39:06.733 00.000 15712 worker thread done servicing request
00:39:06.733 00.000 15712 Worker thread wakes up
00:39:06.733 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:39:06.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:06.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:08.373 01.640 15712 Exposure complete
00:39:08.421 00.048 15712 worker thread done servicing request
00:39:08.421 00.000 7988 OnExposeComplete: enter
00:39:08.435 00.014 7988 UpdateGuideState(): m_state=6
00:39:08.435 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
00:39:08.438 00.003 7988 Star::Find returns 1 (0), X=964.95, Y=189.49, Mass=1533, SNR=26.3, Peak=161 HFD=4.0
00:39:08.438 00.000 7988 MultiStar: [#1 0.18,0.15,0.98,U] [#2 0.10,-0.02,0.89,U] [#3 -0.21,0.27,0.85,U] [#4 0.38,-0.14,0.00,M1] [#5 -0.06,-0.09,0.73,U] [#6 0.05,0.01,0.68,U] [#7 -0.26,0.71,0.00,M2] [#8 -0.44,-0.40,0.00,M9] 
00:39:08.438 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.07}, one-star: {0.10, 0.07}
00:39:08.438 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
00:39:08.438 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
00:39:08.438 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.12 mountX=0.07 mountY=-0.04, mountTheta=-0.47
00:39:08.438 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
00:39:08.438 00.000 7988 Enqueuing Move request for scope (0.03, 0.07)
00:39:08.438 00.000 15712 Worker thread wakes up
00:39:08.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:39:08.438 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:39:08.438 00.000 15712 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=-0.04
00:39:08.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:08.438 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.3
00:39:08.449 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:08.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:08.451 00.002 7988 Enqueuing Expose request
00:39:08.451 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:39:08.451 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
00:39:08.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:08.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:08.451 00.000 15712 MoveAxis(E, 3, ABG)
00:39:08.451 00.000 15712 Guiding  Dir = 2, Dur = 3
00:39:08.451 00.000 15712 IsGuiding returns 0
00:39:08.472 00.021 15712 IsGuiding returns 0
00:39:08.472 00.000 15712 Move returns status 0, amount 3
00:39:08.472 00.000 15712 MoveAxis(N, 0, ABG)
00:39:08.472 00.000 15712 Move returns status 0, amount 0
00:39:08.472 00.000 15712 move complete, result=0
00:39:08.472 00.000 15712 worker thread done servicing request
00:39:08.472 00.000 15712 Worker thread wakes up
00:39:08.472 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:39:08.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:08.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:09.888 01.416 15712 Exposure complete
00:39:09.951 00.063 15712 worker thread done servicing request
00:39:09.951 00.000 7988 OnExposeComplete: enter
00:39:09.951 00.000 7988 UpdateGuideState(): m_state=6
00:39:09.951 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
00:39:09.951 00.000 7988 Star::Find returns 1 (0), X=965.11, Y=189.61, Mass=1367, SNR=24.8, Peak=149 HFD=3.9
00:39:09.957 00.006 7988 MultiStar: [#1 0.30,0.20,1.05,U] [#2 0.27,0.06,0.91,U] [#3 -0.13,0.25,0.87,U] [#4 0.18,-0.14,0.80,U] [#5 -0.06,-0.02,0.77,U] [#6 0.44,-0.14,0.00,M7] [#7 0.08,0.25,0.54,U] [#8 -0.38,0.28,0.00,M10] 
00:39:09.957 00.000 7988 refined, 6 included, MultiStar: {0.14, 0.11}, one-star: {0.26, 0.19}
00:39:09.957 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
00:39:09.957 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
00:39:09.957 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.68 mountX=0.12 mountY=-0.14, mountTheta=-0.90
00:39:09.957 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.11, opts=13)
00:39:09.957 00.000 7988 Enqueuing Move request for scope (0.14, 0.11)
00:39:09.957 00.000 15712 Worker thread wakes up
00:39:09.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
00:39:09.957 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
00:39:09.957 00.000 15712 Moving (0.14, 0.11) raw xDistance=0.12 yDistance=-0.14
00:39:09.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:09.967 00.010 7988 UpdateGuideState exits: m=1367 SNR=24.8
00:39:09.968 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:09.968 00.000 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:39:09.968 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
00:39:09.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:09.968 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:09.968 00.000 7988 Enqueuing Expose request
00:39:09.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:39:09.968 00.000 15712 MoveAxis(W, 1, ABG)
00:39:09.968 00.000 15712 Guiding  Dir = 3, Dur = 1
00:39:09.973 00.005 15712 IsGuiding returns 0
00:39:09.988 00.015 15712 IsGuiding returns 0
00:39:09.988 00.000 15712 Move returns status 0, amount 1
00:39:09.988 00.000 15712 MoveAxis(N, 0, ABG)
00:39:09.988 00.000 15712 Move returns status 0, amount 0
00:39:09.988 00.000 15712 move complete, result=0
00:39:09.988 00.000 15712 worker thread done servicing request
00:39:09.988 00.000 15712 Worker thread wakes up
00:39:09.988 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:39:09.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:09.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:11.629 01.641 15712 Exposure complete
00:39:11.689 00.060 15712 worker thread done servicing request
00:39:11.689 00.000 7988 OnExposeComplete: enter
00:39:11.689 00.000 7988 UpdateGuideState(): m_state=6
00:39:11.689 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
00:39:11.689 00.000 7988 Star::Find returns 1 (0), X=965.09, Y=189.39, Mass=1600, SNR=26.7, Peak=159 HFD=4.3
00:39:11.689 00.000 7988 MultiStar: [#1 0.38,0.24,0.00,M1] [#2 0.38,-0.16,0.00,M1] [#3 0.05,0.22,0.84,U] [#4 0.39,-0.36,0.00,M1] [#5 0.11,-0.32,0.74,U] [#6 0.53,-0.09,0.00,M8] [#7 -0.32,-0.04,0.50,U] [#8 -0.13,0.14,0.46,U] 
00:39:11.689 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.01}, one-star: {0.24, -0.02}
00:39:11.689 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.78 = -1.78)
00:39:11.689 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.81 = -1.81)
00:39:11.689 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.21 mountX=-0.01 mountY=-0.04, mountTheta=-1.78
00:39:11.689 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
00:39:11.689 00.000 7988 Enqueuing Move request for scope (0.04, -0.01)
00:39:11.702 00.013 15712 Worker thread wakes up
00:39:11.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:39:11.702 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:39:11.702 00.000 15712 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=-0.04
00:39:11.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:39:11.702 00.000 7988 UpdateGuideState exits: m=1600 SNR=26.7
00:39:11.705 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:11.705 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:11.705 00.000 7988 Enqueuing Expose request
00:39:11.705 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:39:11.705 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
00:39:11.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:11.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:11.705 00.000 15712 MoveAxis(W, 3, ABG)
00:39:11.705 00.000 15712 Guiding  Dir = 3, Dur = 3
00:39:11.705 00.000 15712 IsGuiding returns 0
00:39:11.736 00.031 15712 IsGuiding returns 0
00:39:11.736 00.000 15712 Move returns status 0, amount 3
00:39:11.736 00.000 15712 MoveAxis(N, 0, ABG)
00:39:11.736 00.000 15712 Move returns status 0, amount 0
00:39:11.736 00.000 15712 move complete, result=0
00:39:11.736 00.000 15712 worker thread done servicing request
00:39:11.736 00.000 15712 Worker thread wakes up
00:39:11.736 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:39:11.737 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:11.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:13.154 01.417 15712 Exposure complete
00:39:13.213 00.059 15712 worker thread done servicing request
00:39:13.213 00.000 7988 OnExposeComplete: enter
00:39:13.218 00.005 7988 UpdateGuideState(): m_state=6
00:39:13.218 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
00:39:13.218 00.000 7988 Star::Find returns 1 (0), X=965.10, Y=189.35, Mass=1550, SNR=26.5, Peak=167 HFD=4.0
00:39:13.218 00.000 7988 MultiStar: [#1 0.13,0.07,1.02,U] [#2 0.26,-0.16,0.85,U] [#3 -0.25,0.30,0.00,M1] [#4 0.14,-0.04,0.72,U] [#5 -0.13,-0.16,0.76,U] [#6 0.43,-0.08,0.00,M9] [#7 0.05,0.09,0.53,U] [#8 -0.60,0.13,0.00,M10] 
00:39:13.218 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.05}, one-star: {0.24, -0.07}
00:39:13.218 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
00:39:13.218 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
00:39:13.218 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.35 mountX=-0.04 mountY=-0.13, mountTheta=-1.91
00:39:13.218 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.05, opts=13)
00:39:13.218 00.000 7988 Enqueuing Move request for scope (0.13, -0.05)
00:39:13.230 00.012 15712 Worker thread wakes up
00:39:13.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
00:39:13.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
00:39:13.230 00.000 15712 Moving (0.13, -0.05) raw xDistance=-0.04 yDistance=-0.13
00:39:13.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:13.230 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.5
00:39:13.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:13.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:13.234 00.004 7988 Enqueuing Expose request
00:39:13.234 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:39:13.234 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
00:39:13.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:13.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:39:13.234 00.000 15712 MoveAxis(W, 3, ABG)
00:39:13.234 00.000 15712 Guiding  Dir = 3, Dur = 3
00:39:13.234 00.000 15712 IsGuiding returns 0
00:39:13.255 00.021 15712 IsGuiding returns 0
00:39:13.255 00.000 15712 Move returns status 0, amount 3
00:39:13.255 00.000 15712 MoveAxis(N, 0, ABG)
00:39:13.255 00.000 15712 Move returns status 0, amount 0
00:39:13.255 00.000 15712 move complete, result=0
00:39:13.255 00.000 15712 worker thread done servicing request
00:39:13.255 00.000 15712 Worker thread wakes up
00:39:13.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:13.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:13.255 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:39:14.894 01.639 15712 Exposure complete
00:39:14.957 00.063 15712 worker thread done servicing request
00:39:14.957 00.000 7988 OnExposeComplete: enter
00:39:14.957 00.000 7988 UpdateGuideState(): m_state=6
00:39:14.959 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
00:39:14.959 00.000 7988 Star::Find returns 1 (0), X=964.88, Y=189.30, Mass=1496, SNR=25.8, Peak=174 HFD=4.1
00:39:14.961 00.002 7988 MultiStar: [#1 0.20,-0.05,0.97,U] [#2 0.22,-0.07,0.88,U] [#3 -0.13,0.23,0.83,U] [#4 0.18,-0.18,0.71,U] [#5 0.11,-0.22,0.75,U] [#6 0.49,0.00,0.00,M10] [#7 -0.21,-0.14,0.51,U] [#8 -0.53,0.30,0.00,R] 
00:39:14.962 00.001 7988 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {0.03, -0.11}
00:39:14.962 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
00:39:14.964 00.002 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
00:39:14.964 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.77 mountX=-0.07 mountY=-0.07, mountTheta=-2.35
00:39:14.966 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.07, opts=13)
00:39:14.968 00.002 7988 Enqueuing Move request for scope (0.07, -0.07)
00:39:14.968 00.000 15712 Worker thread wakes up
00:39:14.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
00:39:14.968 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
00:39:14.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:14.968 00.000 7988 UpdateGuideState exits: m=1496 SNR=25.8
00:39:14.972 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:14.972 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:14.973 00.001 7988 Enqueuing Expose request
00:39:14.973 00.000 15712 Moving (0.07, -0.07) raw xDistance=-0.07 yDistance=-0.07
00:39:14.973 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:39:14.973 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
00:39:14.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:14.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:39:14.973 00.000 15712 MoveAxis(E, 2, ABG)
00:39:14.973 00.000 15712 Guiding  Dir = 2, Dur = 2
00:39:14.979 00.006 15712 IsGuiding returns 0
00:39:14.998 00.019 15712 IsGuiding returns 0
00:39:14.998 00.000 15712 Move returns status 0, amount 2
00:39:14.998 00.000 15712 MoveAxis(N, 0, ABG)
00:39:14.998 00.000 15712 Move returns status 0, amount 0
00:39:14.998 00.000 15712 move complete, result=0
00:39:14.998 00.000 15712 worker thread done servicing request
00:39:14.998 00.000 15712 Worker thread wakes up
00:39:14.998 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:39:14.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:14.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:16.408 01.410 15712 Exposure complete
00:39:16.471 00.063 15712 worker thread done servicing request
00:39:16.472 00.001 7988 OnExposeComplete: enter
00:39:16.472 00.000 7988 UpdateGuideState(): m_state=6
00:39:16.472 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
00:39:16.472 00.000 7988 Star::Find returns 1 (0), X=965.15, Y=189.60, Mass=1423, SNR=25.2, Peak=149 HFD=3.9
00:39:16.476 00.004 7988 MultiStar: [#1 0.09,0.11,1.00,U] [#2 0.29,0.12,0.88,U] [#3 -0.19,0.37,0.00,M1] [#4 0.03,-0.14,0.73,U] [#5 0.21,-0.05,0.73,U] [#6 0.30,0.22,0.67,U] [#7 -0.07,0.23,0.57,U] [#8 0.30,-0.17,0.50,U] 
00:39:16.476 00.000 7988 refined, 7 included, MultiStar: {0.19, 0.08}, one-star: {0.30, 0.19}
00:39:16.476 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.18 = -1.18)
00:39:16.476 00.000 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
00:39:16.476 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.39 mountX=0.08 mountY=-0.19, mountTheta=-1.18
00:39:16.476 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.08, opts=13)
00:39:16.476 00.000 7988 Enqueuing Move request for scope (0.19, 0.08)
00:39:16.476 00.000 15712 Worker thread wakes up
00:39:16.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
00:39:16.476 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
00:39:16.476 00.000 15712 Moving (0.19, 0.08) raw xDistance=0.08 yDistance=-0.19
00:39:16.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:16.476 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.2
00:39:16.486 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:16.486 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:39:16.486 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
00:39:16.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:16.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:16.486 00.000 7988 Enqueuing Expose request
00:39:16.490 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:39:16.490 00.000 15712 MoveAxis(E, 1, ABG)
00:39:16.490 00.000 15712 Guiding  Dir = 2, Dur = 1
00:39:16.516 00.026 15712 IsGuiding returns 0
00:39:16.527 00.011 15712 IsGuiding returns 0
00:39:16.527 00.000 15712 Move returns status 0, amount 1
00:39:16.527 00.000 15712 MoveAxis(N, 0, ABG)
00:39:16.527 00.000 15712 Move returns status 0, amount 0
00:39:16.527 00.000 15712 move complete, result=0
00:39:16.527 00.000 15712 worker thread done servicing request
00:39:16.527 00.000 15712 Worker thread wakes up
00:39:16.527 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:39:16.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:16.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:18.271 01.744 15712 Exposure complete
00:39:18.332 00.061 15712 worker thread done servicing request
00:39:18.332 00.000 7988 OnExposeComplete: enter
00:39:18.332 00.000 7988 UpdateGuideState(): m_state=6
00:39:18.336 00.004 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
00:39:18.336 00.000 7988 Star::Find returns 1 (0), X=965.17, Y=189.83, Mass=1550, SNR=26.4, Peak=168 HFD=4.3
00:39:18.338 00.002 7988 MultiStar: [#1 0.25,0.40,0.00,M1] [#2 0.25,0.38,0.00,M1] [#3 -0.12,0.39,0.00,M2] [#4 0.22,0.30,0.72,U] [#5 -0.12,0.13,0.73,U] [#6 0.32,0.30,0.00,M10] [#7 -0.03,0.44,0.00,M1] [#8 0.32,-0.03,0.46,U] 
00:39:18.338 00.000 7988 refined, 3 included, MultiStar: {0.18, 0.24}, one-star: {0.32, 0.41}
00:39:18.340 00.002 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
00:39:18.340 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
00:39:18.342 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.24 hyp=0.30 cameraTheta=0.92 mountX=0.24 mountY=-0.19, mountTheta=-0.66
00:39:18.344 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.24, opts=13)
00:39:18.345 00.001 7988 Enqueuing Move request for scope (0.18, 0.24)
00:39:18.345 00.000 15712 Worker thread wakes up
00:39:18.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:39:18.345 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.4
00:39:18.348 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:18.348 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:18.348 00.000 7988 Enqueuing Expose request
00:39:18.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.24) opts 0xd
00:39:18.348 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.24)
00:39:18.348 00.000 15712 Moving (0.18, 0.24) raw xDistance=0.24 yDistance=-0.19
00:39:18.348 00.000 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.88
00:39:18.348 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
00:39:18.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:18.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:39:18.348 00.000 15712 MoveAxis(W, 45, ABG)
00:39:18.348 00.000 15712 Guiding  Dir = 3, Dur = 45
00:39:18.348 00.000 15712 IsGuiding returns 0
00:39:18.364 00.016 15712 PulseGuide returned control before completion, sleep 42
00:39:18.447 00.083 15712 IsGuiding returns 0
00:39:18.447 00.000 15712 Move returns status 0, amount 45
00:39:18.447 00.000 15712 MoveAxis(N, 0, ABG)
00:39:18.447 00.000 15712 Move returns status 0, amount 0
00:39:18.447 00.000 15712 move complete, result=0
00:39:18.447 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.2 px 0 ms NORTH
00:39:18.452 00.005 15712 worker thread done servicing request
00:39:18.452 00.000 15712 Worker thread wakes up
00:39:18.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:18.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:19.865 01.413 15712 Exposure complete
00:39:19.926 00.061 15712 worker thread done servicing request
00:39:19.926 00.000 7988 OnExposeComplete: enter
00:39:19.926 00.000 7988 UpdateGuideState(): m_state=6
00:39:19.929 00.003 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
00:39:19.929 00.000 7988 Star::Find returns 1 (0), X=964.88, Y=189.55, Mass=1374, SNR=24.8, Peak=158 HFD=3.8
00:39:19.931 00.002 7988 MultiStar: [#1 0.18,0.24,1.02,U] [#2 0.18,0.09,0.90,U] [#3 -0.23,0.53,0.00,M3] [#4 0.11,-0.10,0.75,U] [#5 -0.07,0.31,0.80,U] [#6 0.23,0.10,0.68,U] [#7 -0.22,0.16,0.55,U] [#8 0.28,-0.27,0.00,M1] 
00:39:19.931 00.000 7988 single-star, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.03, 0.13}
00:39:19.933 00.002 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
00:39:19.933 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
00:39:19.935 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.34 mountX=0.13 mountY=-0.04, mountTheta=-0.26
00:39:19.937 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.13, opts=13)
00:39:19.937 00.000 7988 Enqueuing Move request for scope (0.03, 0.13)
00:39:19.939 00.002 15712 Worker thread wakes up
00:39:19.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:39:19.939 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:39:19.939 00.000 15712 Moving (0.03, 0.13) raw xDistance=0.13 yDistance=-0.04
00:39:19.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:19.939 00.000 7988 UpdateGuideState exits: m=1374 SNR=24.8
00:39:19.941 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:19.942 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:19.943 00.001 7988 Enqueuing Expose request
00:39:19.943 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:39:19.943 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
00:39:19.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:19.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:19.943 00.000 15712 MoveAxis(W, 1, ABG)
00:39:19.943 00.000 15712 Guiding  Dir = 3, Dur = 1
00:39:19.943 00.000 15712 IsGuiding returns 0
00:39:19.960 00.017 15712 IsGuiding returns 0
00:39:19.960 00.000 15712 Move returns status 0, amount 1
00:39:19.960 00.000 15712 MoveAxis(N, 0, ABG)
00:39:19.960 00.000 15712 Move returns status 0, amount 0
00:39:19.960 00.000 15712 move complete, result=0
00:39:19.960 00.000 15712 worker thread done servicing request
00:39:19.960 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:39:19.960 00.000 15712 Worker thread wakes up
00:39:19.971 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:19.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:21.710 01.739 15712 Exposure complete
00:39:21.772 00.062 15712 worker thread done servicing request
00:39:21.772 00.000 7988 OnExposeComplete: enter
00:39:21.772 00.000 7988 UpdateGuideState(): m_state=6
00:39:21.775 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
00:39:21.775 00.000 7988 Star::Find returns 1 (0), X=965.03, Y=189.59, Mass=1489, SNR=25.8, Peak=177 HFD=4.0
00:39:21.777 00.002 7988 MultiStar: [#1 0.30,0.15,1.01,U] [#2 0.34,0.38,0.00,M1] [#3 0.08,0.38,0.00,M4] [#4 0.10,0.03,0.71,U] [#5 0.08,0.27,0.79,U] [#6 0.39,0.20,0.00,M10] [#7 -0.09,0.22,0.53,U] [#8 0.30,-0.10,0.47,U] 
00:39:21.777 00.000 7988 refined, 5 included, MultiStar: {0.16, 0.14}, one-star: {0.18, 0.18}
00:39:21.779 00.002 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.84 = -0.84)
00:39:21.779 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
00:39:21.781 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.72 mountX=0.14 mountY=-0.16, mountTheta=-0.85
00:39:21.783 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.14, opts=13)
00:39:21.783 00.000 7988 Enqueuing Move request for scope (0.16, 0.14)
00:39:21.785 00.002 15712 Worker thread wakes up
00:39:21.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
00:39:21.785 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
00:39:21.785 00.000 15712 Moving (0.16, 0.14) raw xDistance=0.14 yDistance=-0.16
00:39:21.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:21.785 00.000 7988 UpdateGuideState exits: m=1489 SNR=25.8
00:39:21.788 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:21.788 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:21.788 00.000 7988 Enqueuing Expose request
00:39:21.788 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:39:21.788 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
00:39:21.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:21.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:21.788 00.000 15712 MoveAxis(W, 2, ABG)
00:39:21.788 00.000 15712 Guiding  Dir = 3, Dur = 2
00:39:21.788 00.000 15712 IsGuiding returns 0
00:39:21.806 00.018 15712 IsGuiding returns 0
00:39:21.806 00.000 15712 Move returns status 0, amount 2
00:39:21.806 00.000 15712 MoveAxis(N, 0, ABG)
00:39:21.806 00.000 15712 Move returns status 0, amount 0
00:39:21.806 00.000 15712 move complete, result=0
00:39:21.806 00.000 15712 worker thread done servicing request
00:39:21.806 00.000 15712 Worker thread wakes up
00:39:21.806 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:39:21.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:21.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:23.228 01.422 15712 Exposure complete
00:39:23.274 00.046 15712 worker thread done servicing request
00:39:23.274 00.000 7988 OnExposeComplete: enter
00:39:23.289 00.015 7988 UpdateGuideState(): m_state=6
00:39:23.289 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
00:39:23.291 00.002 7988 Star::Find returns 1 (0), X=965.08, Y=189.51, Mass=1481, SNR=25.9, Peak=149 HFD=4.0
00:39:23.291 00.000 7988 MultiStar: [#1 0.16,0.06,0.98,U] [#2 0.33,-0.10,0.86,U] [#3 -0.07,0.25,0.88,U] [#4 0.29,-0.22,0.75,U] [#5 0.02,0.15,0.74,U] [#6 0.38,-0.10,0.00,R] [#7 0.08,0.12,0.51,U] [#8 0.53,-0.24,0.00,M1] 
00:39:23.291 00.000 7988 refined, 6 included, MultiStar: {0.15, 0.05}, one-star: {0.23, 0.10}
00:39:23.291 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
00:39:23.291 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
00:39:23.291 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.32 mountX=0.05 mountY=-0.16, mountTheta=-1.25
00:39:23.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.05, opts=13)
00:39:23.291 00.000 7988 Enqueuing Move request for scope (0.15, 0.05)
00:39:23.291 00.000 15712 Worker thread wakes up
00:39:23.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
00:39:23.291 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
00:39:23.291 00.000 15712 Moving (0.15, 0.05) raw xDistance=0.05 yDistance=-0.16
00:39:23.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:23.291 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.9
00:39:23.303 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:23.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:23.305 00.002 7988 Enqueuing Expose request
00:39:23.305 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:39:23.305 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
00:39:23.305 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:23.305 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:23.305 00.000 15712 MoveAxis(W, 5, ABG)
00:39:23.305 00.000 15712 Guiding  Dir = 3, Dur = 5
00:39:23.305 00.000 15712 IsGuiding returns 0
00:39:23.325 00.020 15712 IsGuiding returns 0
00:39:23.325 00.000 15712 Move returns status 0, amount 5
00:39:23.325 00.000 15712 MoveAxis(N, 0, ABG)
00:39:23.325 00.000 15712 Move returns status 0, amount 0
00:39:23.325 00.000 15712 move complete, result=0
00:39:23.325 00.000 15712 worker thread done servicing request
00:39:23.325 00.000 15712 Worker thread wakes up
00:39:23.325 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
00:39:23.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:23.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:24.964 01.639 15712 Exposure complete
00:39:25.026 00.062 15712 worker thread done servicing request
00:39:25.027 00.001 7988 OnExposeComplete: enter
00:39:25.027 00.000 7988 UpdateGuideState(): m_state=6
00:39:25.027 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
00:39:25.027 00.000 7988 Star::Find returns 1 (0), X=965.04, Y=189.83, Mass=1465, SNR=25.4, Peak=155 HFD=4.2
00:39:25.027 00.000 7988 MultiStar: [#1 0.14,0.35,1.04,U] [#2 0.42,0.28,0.00,M1] [#3 0.03,0.48,0.00,M4] [#4 0.35,-0.05,0.75,U] [#5 0.18,0.26,0.77,U] [#6 0.02,0.32,0.68,U] [#7 0.09,0.50,0.00,M1] [#8 0.59,0.20,0.00,M2] 
00:39:25.027 00.000 7988 refined, 4 included, MultiStar: {0.18, 0.27}, one-star: {0.19, 0.41}
00:39:25.027 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
00:39:25.027 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
00:39:25.027 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.27 hyp=0.33 cameraTheta=1.00 mountX=0.28 mountY=-0.18, mountTheta=-0.59
00:39:25.027 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.27, opts=13)
00:39:25.027 00.000 7988 Enqueuing Move request for scope (0.18, 0.27)
00:39:25.027 00.000 15712 Worker thread wakes up
00:39:25.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.27) opts 0xd
00:39:25.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.27)
00:39:25.027 00.000 15712 Moving (0.18, 0.27) raw xDistance=0.28 yDistance=-0.18
00:39:25.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:39:25.027 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.4
00:39:25.041 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:25.042 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:25.042 00.000 7988 Enqueuing Expose request
00:39:25.044 00.002 15712 PPEC rslt: input = 0.28, final = 0.19, react = 0.17, pred = 0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.88
00:39:25.044 00.000 15712 PPEC: input: 0.28, control: 0.19, exposure: 1500
00:39:25.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:25.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:39:25.044 00.000 15712 MoveAxis(W, 61, ABG)
00:39:25.044 00.000 15712 Guiding  Dir = 3, Dur = 61
00:39:25.044 00.000 15712 IsGuiding returns 0
00:39:25.064 00.020 15712 PulseGuide returned control before completion, sleep 50
00:39:25.122 00.058 15712 IsGuiding returns 1
00:39:25.122 00.000 15712 scope still moving after pulse duration time elapsed
00:39:25.161 00.039 15712 IsGuiding returns 0
00:39:25.161 00.000 15712 scope move finished after 61 + 56 ms
00:39:25.161 00.000 15712 Move returns status 0, amount 61
00:39:25.161 00.000 15712 MoveAxis(N, 0, ABG)
00:39:25.161 00.000 15712 Move returns status 0, amount 0
00:39:25.161 00.000 15712 move complete, result=0
00:39:25.161 00.000 7988 GuideStep: 0.3 px 61 ms WEST, -0.2 px 0 ms NORTH
00:39:25.165 00.004 15712 worker thread done servicing request
00:39:25.165 00.000 15712 Worker thread wakes up
00:39:25.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:25.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:26.579 01.414 15712 Exposure complete
00:39:26.639 00.060 15712 worker thread done servicing request
00:39:26.639 00.000 7988 OnExposeComplete: enter
00:39:26.640 00.001 7988 UpdateGuideState(): m_state=6
00:39:26.640 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
00:39:26.640 00.000 7988 Star::Find returns 1 (0), X=965.01, Y=189.61, Mass=1527, SNR=26.2, Peak=147 HFD=4.2
00:39:26.640 00.000 7988 MultiStar: [#1 0.43,0.13,0.00,M1] [#2 0.35,-0.06,0.81,U] [#3 0.08,0.24,0.84,U] [#4 0.36,-0.14,0.00,M1] [#5 0.05,0.03,0.78,U] [#6 -0.00,0.40,0.00,M1] [#7 -0.21,0.07,0.50,U] [#8 0.38,-0.58,0.00,M3] 
00:39:26.640 00.000 7988 refined, 4 included, MultiStar: {0.11, 0.10}, one-star: {0.16, 0.20}
00:39:26.640 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
00:39:26.640 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
00:39:26.640 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.74 mountX=0.11 mountY=-0.12, mountTheta=-0.83
00:39:26.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.10, opts=13)
00:39:26.640 00.000 7988 Enqueuing Move request for scope (0.11, 0.10)
00:39:26.640 00.000 15712 Worker thread wakes up
00:39:26.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:39:26.640 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:39:26.640 00.000 15712 Moving (0.11, 0.10) raw xDistance=0.11 yDistance=-0.12
00:39:26.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:26.640 00.000 7988 UpdateGuideState exits: m=1527 SNR=26.2
00:39:26.655 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:26.656 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:26.656 00.000 7988 Enqueuing Expose request
00:39:26.656 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:39:26.656 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
00:39:26.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:26.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:39:26.656 00.000 15712 MoveAxis(W, 8, ABG)
00:39:26.656 00.000 15712 Guiding  Dir = 3, Dur = 8
00:39:26.656 00.000 15712 IsGuiding returns 0
00:39:26.682 00.026 15712 IsGuiding returns 0
00:39:26.682 00.000 15712 Move returns status 0, amount 8
00:39:26.682 00.000 15712 MoveAxis(N, 0, ABG)
00:39:26.682 00.000 15712 Move returns status 0, amount 0
00:39:26.682 00.000 15712 move complete, result=0
00:39:26.682 00.000 15712 worker thread done servicing request
00:39:26.682 00.000 15712 Worker thread wakes up
00:39:26.682 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:39:26.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:26.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:28.425 01.743 15712 Exposure complete
00:39:28.486 00.061 15712 worker thread done servicing request
00:39:28.486 00.000 7988 OnExposeComplete: enter
00:39:28.488 00.002 7988 UpdateGuideState(): m_state=6
00:39:28.488 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
00:39:28.490 00.002 7988 Star::Find returns 1 (0), X=965.10, Y=189.40, Mass=1582, SNR=26.4, Peak=171 HFD=4.3
00:39:28.492 00.002 7988 MultiStar: [#1 0.09,0.08,1.00,U] [#2 0.38,-0.07,0.00,M1] [#3 -0.05,0.22,0.82,U] [#4 0.35,-0.20,0.00,M2] [#5 -0.08,-0.10,0.73,U] [#6 0.12,-0.02,0.64,U] [#7 -0.07,0.14,0.51,U] [#8 0.30,-0.58,0.00,M4] 
00:39:28.492 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.05}, one-star: {0.25, -0.01}
00:39:28.494 00.002 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.86 = -0.86)
00:39:28.494 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
00:39:28.496 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=0.05 mountY=-0.06, mountTheta=-0.87
00:39:28.498 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.05, opts=13)
00:39:28.500 00.002 7988 Enqueuing Move request for scope (0.06, 0.05)
00:39:28.502 00.002 15712 Worker thread wakes up
00:39:28.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:39:28.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:39:28.502 00.000 15712 Moving (0.06, 0.05) raw xDistance=0.05 yDistance=-0.06
00:39:28.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:39:28.502 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.4
00:39:28.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:28.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:28.502 00.000 7988 Enqueuing Expose request
00:39:28.502 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:39:28.502 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
00:39:28.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:28.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:28.502 00.000 15712 MoveAxis(W, 14, ABG)
00:39:28.502 00.000 15712 Guiding  Dir = 3, Dur = 14
00:39:28.502 00.000 15712 IsGuiding returns 0
00:39:28.536 00.034 15712 IsGuiding returns 1
00:39:28.536 00.000 15712 scope still moving after pulse duration time elapsed
00:39:28.584 00.048 15712 IsGuiding returns 0
00:39:28.584 00.000 15712 scope move finished after 14 + 61 ms
00:39:28.584 00.000 15712 Move returns status 0, amount 14
00:39:28.584 00.000 15712 MoveAxis(N, 0, ABG)
00:39:28.584 00.000 15712 Move returns status 0, amount 0
00:39:28.584 00.000 15712 move complete, result=0
00:39:28.584 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
00:39:28.586 00.002 15712 worker thread done servicing request
00:39:28.586 00.000 15712 Worker thread wakes up
00:39:28.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:28.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:30.001 01.415 15712 Exposure complete
00:39:30.063 00.062 15712 worker thread done servicing request
00:39:30.063 00.000 7988 OnExposeComplete: enter
00:39:30.065 00.002 7988 UpdateGuideState(): m_state=6
00:39:30.065 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
00:39:30.065 00.000 7988 Star::Find returns 1 (0), X=965.16, Y=189.32, Mass=1327, SNR=24.3, Peak=185 HFD=3.5
00:39:30.065 00.000 7988 MultiStar: [#1 0.38,-0.17,0.00,M1] [#2 0.28,-0.26,0.00,M2] [#3 0.02,-0.10,0.91,U] [#4 0.23,-0.42,0.00,M3] [#5 -0.04,-0.37,0.78,U] [#6 0.05,0.02,0.66,U] [#7 -0.02,-0.06,0.50,U] [#8 0.07,-0.55,0.00,M5] 
00:39:30.065 00.000 7988 refined, 4 included, MultiStar: {0.08, -0.13}, one-star: {0.31, -0.10}
00:39:30.065 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
00:39:30.065 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
00:39:30.065 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.01 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
00:39:30.065 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.13, opts=13)
00:39:30.076 00.011 7988 Enqueuing Move request for scope (0.08, -0.13)
00:39:30.076 00.000 15712 Worker thread wakes up
00:39:30.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
00:39:30.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
00:39:30.076 00.000 15712 Moving (0.08, -0.13) raw xDistance=-0.13 yDistance=-0.08
00:39:30.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:30.076 00.000 7988 UpdateGuideState exits: m=1327 SNR=24.3
00:39:30.079 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:30.081 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:30.081 00.000 7988 Enqueuing Expose request
00:39:30.081 00.000 15712 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:39:30.081 00.000 15712 PPEC: input: -0.13, control: 0.04, exposure: 1500
00:39:30.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:30.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:39:30.081 00.000 15712 MoveAxis(W, 12, ABG)
00:39:30.081 00.000 15712 Guiding  Dir = 3, Dur = 12
00:39:30.081 00.000 15712 IsGuiding returns 0
00:39:30.101 00.020 15712 IsGuiding returns 1
00:39:30.101 00.000 15712 scope still moving after pulse duration time elapsed
00:39:30.144 00.043 15712 IsGuiding returns 0
00:39:30.144 00.000 15712 scope move finished after 12 + 51 ms
00:39:30.144 00.000 15712 Move returns status 0, amount 12
00:39:30.144 00.000 15712 MoveAxis(N, 0, ABG)
00:39:30.144 00.000 15712 Move returns status 0, amount 0
00:39:30.144 00.000 15712 move complete, result=0
00:39:30.144 00.000 15712 worker thread done servicing request
00:39:30.144 00.000 15712 Worker thread wakes up
00:39:30.144 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
00:39:30.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:30.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:31.791 01.647 15712 Exposure complete
00:39:31.851 00.060 15712 worker thread done servicing request
00:39:31.851 00.000 7988 OnExposeComplete: enter
00:39:31.853 00.002 7988 UpdateGuideState(): m_state=6
00:39:31.853 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
00:39:31.855 00.002 7988 Star::Find returns 1 (0), X=965.17, Y=189.49, Mass=1551, SNR=26.5, Peak=167 HFD=3.8
00:39:31.857 00.002 7988 MultiStar: [#1 0.17,0.21,1.00,U] [#2 0.08,-0.01,0.85,U] [#3 0.11,0.46,0.00,M2] [#4 0.40,0.14,0.00,M4] [#5 -0.12,-0.12,0.74,U] [#6 -0.12,0.11,0.64,U] [#7 -0.35,0.38,0.00,M1] [#8 0.08,-0.26,0.45,U] 
00:39:31.857 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.03}, one-star: {0.32, 0.07}
00:39:31.859 00.002 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
00:39:31.859 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
00:39:31.861 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.31 mountX=0.03 mountY=-0.09, mountTheta=-1.25
00:39:31.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.03, opts=13)
00:39:31.864 00.003 7988 Enqueuing Move request for scope (0.09, 0.03)
00:39:31.864 00.000 15712 Worker thread wakes up
00:39:31.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:39:31.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:39:31.864 00.000 15712 Moving (0.09, 0.03) raw xDistance=0.03 yDistance=-0.09
00:39:31.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:31.864 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.5
00:39:31.867 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:31.868 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:31.868 00.000 7988 Enqueuing Expose request
00:39:31.870 00.002 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:39:31.870 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
00:39:31.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:31.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:39:31.870 00.000 15712 MoveAxis(W, 13, ABG)
00:39:31.870 00.000 15712 Guiding  Dir = 3, Dur = 13
00:39:31.870 00.000 15712 IsGuiding returns 0
00:39:31.884 00.014 15712 IsGuiding returns 1
00:39:31.884 00.000 15712 scope still moving after pulse duration time elapsed
00:39:31.936 00.052 15712 IsGuiding returns 0
00:39:31.936 00.000 15712 scope move finished after 13 + 56 ms
00:39:31.936 00.000 15712 Move returns status 0, amount 13
00:39:31.936 00.000 15712 MoveAxis(N, 0, ABG)
00:39:31.936 00.000 15712 Move returns status 0, amount 0
00:39:31.936 00.000 15712 move complete, result=0
00:39:31.936 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:39:31.943 00.007 15712 worker thread done servicing request
00:39:31.943 00.000 15712 Worker thread wakes up
00:39:31.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:31.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:33.349 01.406 15712 Exposure complete
00:39:33.410 00.061 7988 OnExposeComplete: enter
00:39:33.410 00.000 7988 UpdateGuideState(): m_state=6
00:39:33.410 00.000 15712 worker thread done servicing request
00:39:33.410 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
00:39:33.410 00.000 7988 Star::Find returns 1 (0), X=965.16, Y=189.53, Mass=1421, SNR=25.4, Peak=169 HFD=3.8
00:39:33.410 00.000 7988 MultiStar: [#1 0.50,0.04,0.00,M1] [#2 0.36,0.04,0.89,U] [#3 -0.11,0.27,0.88,U] [#4 0.22,-0.06,0.76,U] [#5 -0.10,0.04,0.79,U] [#6 -0.26,0.08,0.69,U] [#7 -0.47,0.29,0.00,M2] [#8 0.25,-0.35,0.00,M5] 
00:39:33.410 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.08}, one-star: {0.31, 0.11}
00:39:33.410 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
00:39:33.410 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
00:39:33.410 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=0.09 mountY=-0.09, mountTheta=-0.82
00:39:33.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.08, opts=13)
00:39:33.410 00.000 7988 Enqueuing Move request for scope (0.09, 0.08)
00:39:33.410 00.000 15712 Worker thread wakes up
00:39:33.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
00:39:33.410 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
00:39:33.410 00.000 15712 Moving (0.09, 0.08) raw xDistance=0.09 yDistance=-0.09
00:39:33.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:33.426 00.016 7988 UpdateGuideState exits: m=1421 SNR=25.4
00:39:33.427 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:33.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:33.427 00.000 7988 Enqueuing Expose request
00:39:33.427 00.000 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:39:33.427 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
00:39:33.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:33.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:39:33.427 00.000 15712 MoveAxis(W, 13, ABG)
00:39:33.427 00.000 15712 Guiding  Dir = 3, Dur = 13
00:39:33.427 00.000 15712 IsGuiding returns 0
00:39:33.460 00.033 15712 IsGuiding returns 1
00:39:33.460 00.000 15712 scope still moving after pulse duration time elapsed
00:39:33.507 00.047 15712 IsGuiding returns 0
00:39:33.507 00.000 15712 scope move finished after 13 + 63 ms
00:39:33.507 00.000 15712 Move returns status 0, amount 13
00:39:33.507 00.000 15712 MoveAxis(N, 0, ABG)
00:39:33.507 00.000 15712 Move returns status 0, amount 0
00:39:33.507 00.000 15712 move complete, result=0
00:39:33.507 00.000 15712 worker thread done servicing request
00:39:33.507 00.000 15712 Worker thread wakes up
00:39:33.507 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:39:33.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:33.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:35.249 01.742 15712 Exposure complete
00:39:35.311 00.062 15712 worker thread done servicing request
00:39:35.311 00.000 7988 OnExposeComplete: enter
00:39:35.311 00.000 7988 UpdateGuideState(): m_state=6
00:39:35.311 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
00:39:35.314 00.003 7988 Star::Find returns 1 (0), X=964.98, Y=189.38, Mass=1472, SNR=25.7, Peak=188 HFD=4.0
00:39:35.314 00.000 7988 MultiStar: [#1 0.17,-0.06,1.01,U] [#2 -0.02,-0.08,0.85,U] [#3 0.06,0.15,0.87,U] [#4 0.11,-0.09,0.72,U] [#5 0.22,-0.42,0.00,M1] [#6 -0.09,-0.04,0.67,U] [#7 -0.26,-0.01,0.53,U] [#8 0.55,-0.23,0.00,M6] 
00:39:35.314 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.02}, one-star: {0.13, -0.03}
00:39:35.314 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.56) = xAngle (-2.10 = -2.10)
00:39:35.314 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.13 = -2.13)
00:39:35.314 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.54 mountX=-0.02 mountY=-0.04, mountTheta=-2.11
00:39:35.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
00:39:35.314 00.000 7988 Enqueuing Move request for scope (0.04, -0.02)
00:39:35.314 00.000 15712 Worker thread wakes up
00:39:35.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:39:35.314 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:39:35.314 00.000 15712 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=-0.04
00:39:35.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:35.314 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.7
00:39:35.326 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:35.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:35.326 00.000 7988 Enqueuing Expose request
00:39:35.326 00.000 15712 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:39:35.326 00.000 15712 PPEC: input: -0.02, control: 0.04, exposure: 1500
00:39:35.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:35.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:35.326 00.000 15712 MoveAxis(W, 12, ABG)
00:39:35.326 00.000 15712 Guiding  Dir = 3, Dur = 12
00:39:35.326 00.000 15712 IsGuiding returns 0
00:39:35.346 00.020 15712 IsGuiding returns 1
00:39:35.346 00.000 15712 scope still moving after pulse duration time elapsed
00:39:35.394 00.048 15712 IsGuiding returns 0
00:39:35.394 00.000 15712 scope move finished after 12 + 51 ms
00:39:35.394 00.000 15712 Move returns status 0, amount 12
00:39:35.394 00.000 15712 MoveAxis(N, 0, ABG)
00:39:35.394 00.000 15712 Move returns status 0, amount 0
00:39:35.394 00.000 15712 move complete, result=0
00:39:35.394 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
00:39:35.396 00.002 15712 worker thread done servicing request
00:39:35.396 00.000 15712 Worker thread wakes up
00:39:35.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:35.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:36.812 01.416 15712 Exposure complete
00:39:36.860 00.048 15712 worker thread done servicing request
00:39:36.860 00.000 7988 OnExposeComplete: enter
00:39:36.874 00.014 7988 UpdateGuideState(): m_state=6
00:39:36.874 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
00:39:36.874 00.000 7988 Star::Find returns 1 (0), X=965.12, Y=189.23, Mass=1545, SNR=26.3, Peak=191 HFD=4.0
00:39:36.877 00.003 7988 MultiStar: [#1 0.13,-0.23,1.04,U] [#2 0.16,-0.18,0.89,U] [#3 -0.07,-0.01,0.84,U] [#4 0.04,-0.38,0.70,U] [#5 -0.12,-0.14,0.69,U] [#6 0.06,-0.12,0.68,U] [#7 -0.10,-0.14,0.50,U] [#8 0.07,-0.40,0.00,M7] 
00:39:36.877 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.17}, one-star: {0.27, -0.18}
00:39:36.877 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
00:39:36.877 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
00:39:36.877 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.20 mountX=-0.17 mountY=-0.06, mountTheta=-2.79
00:39:36.877 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.17, opts=13)
00:39:36.877 00.000 7988 Enqueuing Move request for scope (0.07, -0.17)
00:39:36.877 00.000 15712 Worker thread wakes up
00:39:36.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
00:39:36.877 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
00:39:36.877 00.000 15712 Moving (0.07, -0.17) raw xDistance=-0.17 yDistance=-0.06
00:39:36.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:36.877 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.3
00:39:36.888 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:36.890 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:36.890 00.000 7988 Enqueuing Expose request
00:39:36.892 00.002 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 639.89
00:39:36.892 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
00:39:36.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:36.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:36.892 00.000 15712 MoveAxis(E, 22, ABG)
00:39:36.892 00.000 15712 Guiding  Dir = 2, Dur = 22
00:39:36.892 00.000 15712 IsGuiding returns 0
00:39:36.911 00.019 15712 PulseGuide returned control before completion, sleep 13
00:39:36.953 00.042 15712 IsGuiding returns 1
00:39:36.953 00.000 15712 scope still moving after pulse duration time elapsed
00:39:36.986 00.033 15712 IsGuiding returns 0
00:39:36.986 00.000 15712 scope move finished after 22 + 71 ms
00:39:36.986 00.000 15712 Move returns status 0, amount 22
00:39:36.986 00.000 15712 MoveAxis(N, 0, ABG)
00:39:36.986 00.000 15712 Move returns status 0, amount 0
00:39:36.986 00.000 15712 move complete, result=0
00:39:36.986 00.000 15712 worker thread done servicing request
00:39:36.986 00.000 15712 Worker thread wakes up
00:39:36.986 00.000 7988 GuideStep: -0.2 px 22 ms EAST, -0.1 px 0 ms NORTH
00:39:36.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:36.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:38.616 01.630 15712 Exposure complete
00:39:38.677 00.061 7988 OnExposeComplete: enter
00:39:38.678 00.001 7988 UpdateGuideState(): m_state=6
00:39:38.678 00.000 15712 worker thread done servicing request
00:39:38.678 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
00:39:38.678 00.000 7988 Star::Find returns 1 (0), X=965.03, Y=189.57, Mass=1385, SNR=25.0, Peak=153 HFD=3.7
00:39:38.678 00.000 7988 MultiStar: [#1 0.31,0.10,1.03,U] [#2 0.15,0.09,0.88,U] [#3 0.02,0.35,0.91,U] [#4 0.06,-0.15,0.83,U] [#5 -0.09,-0.26,0.77,U] [#6 0.01,0.02,0.70,U] [#7 -0.13,0.44,0.00,M1] [#8 0.15,-0.26,0.48,U] 
00:39:38.678 00.000 7988 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.18, 0.16}
00:39:38.678 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.56) = xAngle (-1.26 = -1.26)
00:39:38.678 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
00:39:38.678 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=0.03 mountY=-0.11, mountTheta=-1.27
00:39:38.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.03, opts=13)
00:39:38.678 00.000 7988 Enqueuing Move request for scope (0.11, 0.03)
00:39:38.678 00.000 15712 Worker thread wakes up
00:39:38.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:39:38.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:39:38.678 00.000 15712 Moving (0.11, 0.03) raw xDistance=0.03 yDistance=-0.11
00:39:38.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:38.678 00.000 7988 UpdateGuideState exits: m=1385 SNR=25.0
00:39:38.693 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:38.693 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:38.695 00.002 7988 Enqueuing Expose request
00:39:38.695 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:39:38.695 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
00:39:38.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:38.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:38.695 00.000 15712 MoveAxis(W, 9, ABG)
00:39:38.695 00.000 15712 Guiding  Dir = 3, Dur = 9
00:39:38.695 00.000 15712 IsGuiding returns 0
00:39:38.712 00.017 15712 IsGuiding returns 0
00:39:38.712 00.000 15712 Move returns status 0, amount 9
00:39:38.712 00.000 15712 MoveAxis(N, 0, ABG)
00:39:38.712 00.000 15712 Move returns status 0, amount 0
00:39:38.712 00.000 15712 move complete, result=0
00:39:38.712 00.000 15712 worker thread done servicing request
00:39:38.712 00.000 15712 Worker thread wakes up
00:39:38.712 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:39:38.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:38.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:40.131 01.419 15712 Exposure complete
00:39:40.191 00.060 15712 worker thread done servicing request
00:39:40.193 00.002 7988 OnExposeComplete: enter
00:39:40.193 00.000 7988 UpdateGuideState(): m_state=6
00:39:40.193 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
00:39:40.193 00.000 7988 Star::Find returns 1 (0), X=964.85, Y=189.44, Mass=1489, SNR=25.9, Peak=185 HFD=3.9
00:39:40.193 00.000 7988 MultiStar: [#1 0.12,0.03,1.00,U] [#2 0.14,-0.18,0.89,U] [#3 0.09,0.20,0.85,U] [#4 0.05,-0.26,0.76,U] [#5 -0.11,-0.21,0.77,U] [#6 -0.16,0.22,0.70,U] [#7 -0.33,-0.16,0.56,U] [#8 0.03,-0.29,0.45,U] 
00:39:40.193 00.000 7988 single-star, 8 included, MultiStar: {-0.00, -0.05}, one-star: {-0.00, 0.03}
00:39:40.193 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
00:39:40.193 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
00:39:40.193 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.62 mountX=0.03 mountY=0.00, mountTheta=0.02
00:39:40.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.03, opts=13)
00:39:40.193 00.000 7988 Enqueuing Move request for scope (-0.00, 0.03)
00:39:40.193 00.000 15712 Worker thread wakes up
00:39:40.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
00:39:40.193 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
00:39:40.193 00.000 15712 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=0.00
00:39:40.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:40.193 00.000 7988 UpdateGuideState exits: m=1489 SNR=25.9
00:39:40.207 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:40.208 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:40.210 00.002 7988 Enqueuing Expose request
00:39:40.210 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:39:40.210 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
00:39:40.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:40.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:39:40.210 00.000 15712 MoveAxis(W, 13, ABG)
00:39:40.210 00.000 15712 Guiding  Dir = 3, Dur = 13
00:39:40.210 00.000 15712 IsGuiding returns 0
00:39:40.225 00.015 15712 IsGuiding returns 1
00:39:40.225 00.000 15712 scope still moving after pulse duration time elapsed
00:39:40.276 00.051 15712 IsGuiding returns 0
00:39:40.276 00.000 15712 scope move finished after 13 + 61 ms
00:39:40.276 00.000 15712 Move returns status 0, amount 13
00:39:40.276 00.000 15712 MoveAxis(N, 0, ABG)
00:39:40.276 00.000 15712 Move returns status 0, amount 0
00:39:40.276 00.000 15712 move complete, result=0
00:39:40.276 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
00:39:40.287 00.011 15712 worker thread done servicing request
00:39:40.287 00.000 15712 Worker thread wakes up
00:39:40.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:40.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:41.928 01.641 15712 Exposure complete
00:39:41.992 00.064 15712 worker thread done servicing request
00:39:41.992 00.000 7988 OnExposeComplete: enter
00:39:41.993 00.001 7988 UpdateGuideState(): m_state=6
00:39:41.993 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
00:39:41.995 00.002 7988 Star::Find returns 1 (0), X=965.04, Y=189.76, Mass=1479, SNR=25.9, Peak=153 HFD=4.1
00:39:41.995 00.000 7988 MultiStar: [#1 0.25,0.09,1.01,U] [#2 0.33,0.08,0.88,U] [#3 -0.14,0.23,0.86,U] [#4 0.07,-0.27,0.71,U] [#5 0.23,-0.06,0.76,U] [#6 0.07,0.28,0.64,U] [#7 0.04,0.03,0.53,U] [#8 0.26,-0.04,0.54,U] 
00:39:41.997 00.002 7988 refined, 8 included, MultiStar: {0.15, 0.09}, one-star: {0.19, 0.34}
00:39:41.997 00.000 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.56) = xAngle (-1.01 = -1.01)
00:39:41.999 00.002 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
00:39:41.999 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.55 mountX=0.09 mountY=-0.15, mountTheta=-1.02
00:39:42.001 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.09, opts=13)
00:39:42.003 00.002 7988 Enqueuing Move request for scope (0.15, 0.09)
00:39:42.003 00.000 15712 Worker thread wakes up
00:39:42.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:39:42.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:39:42.003 00.000 15712 Moving (0.15, 0.09) raw xDistance=0.09 yDistance=-0.15
00:39:42.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:42.003 00.000 7988 UpdateGuideState exits: m=1479 SNR=25.9
00:39:42.007 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:42.008 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:42.008 00.000 7988 Enqueuing Expose request
00:39:42.010 00.002 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:39:42.010 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
00:39:42.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:42.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:39:42.010 00.000 15712 MoveAxis(W, 13, ABG)
00:39:42.010 00.000 15712 Guiding  Dir = 3, Dur = 13
00:39:42.010 00.000 15712 IsGuiding returns 0
00:39:42.027 00.017 15712 IsGuiding returns 1
00:39:42.027 00.000 15712 scope still moving after pulse duration time elapsed
00:39:42.075 00.048 15712 IsGuiding returns 0
00:39:42.075 00.000 15712 scope move finished after 13 + 51 ms
00:39:42.075 00.000 15712 Move returns status 0, amount 13
00:39:42.075 00.000 15712 MoveAxis(N, 0, ABG)
00:39:42.075 00.000 15712 Move returns status 0, amount 0
00:39:42.075 00.000 15712 move complete, result=0
00:39:42.075 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
00:39:42.075 00.000 15712 worker thread done servicing request
00:39:42.075 00.000 15712 Worker thread wakes up
00:39:42.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:42.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:43.493 01.418 15712 Exposure complete
00:39:43.555 00.062 15712 worker thread done servicing request
00:39:43.556 00.001 7988 OnExposeComplete: enter
00:39:43.556 00.000 7988 UpdateGuideState(): m_state=6
00:39:43.556 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
00:39:43.556 00.000 7988 Star::Find returns 1 (0), X=965.04, Y=189.31, Mass=1549, SNR=26.4, Peak=180 HFD=4.2
00:39:43.556 00.000 7988 MultiStar: [#1 0.29,0.02,0.97,U] [#2 0.27,-0.08,0.85,U] [#3 -0.01,0.26,0.82,U] [#4 0.24,-0.23,0.72,U] [#5 -0.14,-0.51,0.00,M1] [#6 0.20,0.01,0.66,U] [#7 -0.20,0.12,0.54,U] [#8 0.10,-0.27,0.50,U] 
00:39:43.556 00.000 7988 refined, 7 included, MultiStar: {0.16, -0.03}, one-star: {0.19, -0.10}
00:39:43.556 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
00:39:43.556 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
00:39:43.556 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.17 mountX=-0.03 mountY=-0.16, mountTheta=-1.74
00:39:43.556 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.03, opts=13)
00:39:43.556 00.000 7988 Enqueuing Move request for scope (0.16, -0.03)
00:39:43.556 00.000 15712 Worker thread wakes up
00:39:43.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
00:39:43.556 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
00:39:43.556 00.000 15712 Moving (0.16, -0.03) raw xDistance=-0.03 yDistance=-0.16
00:39:43.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:43.556 00.000 7988 UpdateGuideState exits: m=1549 SNR=26.4
00:39:43.570 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:43.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:43.572 00.002 7988 Enqueuing Expose request
00:39:43.572 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:39:43.572 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
00:39:43.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:43.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:43.572 00.000 15712 MoveAxis(W, 11, ABG)
00:39:43.574 00.002 15712 Guiding  Dir = 3, Dur = 11
00:39:43.606 00.032 15712 IsGuiding returns 0
00:39:43.623 00.017 15712 IsGuiding returns 1
00:39:43.623 00.000 15712 scope still moving after pulse duration time elapsed
00:39:43.674 00.051 15712 IsGuiding returns 0
00:39:43.674 00.000 15712 scope move finished after 11 + 52 ms
00:39:43.674 00.000 15712 Move returns status 0, amount 11
00:39:43.674 00.000 15712 MoveAxis(N, 0, ABG)
00:39:43.674 00.000 15712 Move returns status 0, amount 0
00:39:43.674 00.000 15712 move complete, result=0
00:39:43.674 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
00:39:43.676 00.002 15712 worker thread done servicing request
00:39:43.676 00.000 15712 Worker thread wakes up
00:39:43.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:43.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:45.312 01.636 15712 Exposure complete
00:39:45.373 00.061 15712 worker thread done servicing request
00:39:45.373 00.000 7988 OnExposeComplete: enter
00:39:45.373 00.000 7988 UpdateGuideState(): m_state=6
00:39:45.375 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
00:39:45.377 00.002 7988 Star::Find returns 1 (0), X=965.31, Y=189.78, Mass=1453, SNR=25.3, Peak=162 HFD=3.9
00:39:45.377 00.000 7988 MultiStar: [#1 0.25,0.62,0.00,M1] [#2 0.44,0.24,0.00,M1] [#3 0.27,0.69,0.00,M1] [#4 0.22,0.31,0.75,U] [#5 0.23,0.38,0.00,M2] [#6 0.06,0.76,0.00,M1] [#7 -0.05,0.68,0.00,M1] [#8 0.66,0.21,0.00,M4] 
00:39:45.379 00.002 7988 refined, 1 included, MultiStar: {0.35, 0.34}, one-star: {0.45, 0.37}
00:39:45.379 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
00:39:45.381 00.002 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
00:39:45.381 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=0.34 hyp=0.49 cameraTheta=0.77 mountX=0.34 mountY=-0.36, mountTheta=-0.81
00:39:45.383 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.34, opts=13)
00:39:45.385 00.002 7988 Enqueuing Move request for scope (0.35, 0.34)
00:39:45.385 00.000 15712 Worker thread wakes up
00:39:45.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.34) opts 0xd
00:39:45.385 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.34)
00:39:45.385 00.000 15712 Moving (0.35, 0.34) raw xDistance=0.34 yDistance=-0.36
00:39:45.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:45.385 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.3
00:39:45.388 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:45.390 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:45.390 00.000 7988 Enqueuing Expose request
00:39:45.390 00.000 15712 PPEC rslt: input = 0.34, final = 0.23, react = 0.21, pred = 0.02, hyst = 0.19, hyst_pct = 0.00, period_length = 639.89
00:39:45.390 00.000 15712 PPEC: input: 0.34, control: 0.23, exposure: 1500
00:39:45.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:39:45.390 00.000 15712 MoveAxis(W, 75, ABG)
00:39:45.390 00.000 15712 Guiding  Dir = 3, Dur = 75
00:39:45.390 00.000 15712 IsGuiding returns 0
00:39:45.414 00.024 15712 PulseGuide returned control before completion, sleep 61
00:39:45.509 00.095 15712 IsGuiding returns 0
00:39:45.509 00.000 15712 Move returns status 0, amount 75
00:39:45.509 00.000 15712 MoveAxis(N, 92, ABG)
00:39:45.509 00.000 15712 Guiding  Dir = 0, Dur = 92
00:39:45.509 00.000 15712 IsGuiding returns 0
00:39:45.590 00.081 15712 PulseGuide returned control before completion, sleep 23
00:39:45.627 00.037 15712 IsGuiding returns 1
00:39:45.627 00.000 15712 scope still moving after pulse duration time elapsed
00:39:45.659 00.032 15712 IsGuiding returns 1
00:39:45.696 00.037 15712 IsGuiding returns 0
00:39:45.696 00.000 15712 scope move finished after 92 + 99 ms
00:39:45.696 00.000 15712 Move returns status 0, amount 92
00:39:45.696 00.000 15712 move complete, result=0
00:39:45.696 00.000 7988 GuideStep: 0.3 px 75 ms WEST, -0.4 px 92 ms NORTH
00:39:45.706 00.010 15712 worker thread done servicing request
00:39:45.706 00.000 15712 Worker thread wakes up
00:39:45.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:45.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:47.111 01.405 15712 Exposure complete
00:39:47.170 00.059 15712 worker thread done servicing request
00:39:47.170 00.000 7988 OnExposeComplete: enter
00:39:47.173 00.003 7988 UpdateGuideState(): m_state=6
00:39:47.173 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
00:39:47.175 00.002 7988 Star::Find returns 1 (0), X=965.09, Y=190.04, Mass=1528, SNR=26.3, Peak=211 HFD=4.3
00:39:47.175 00.000 7988 MultiStar: [#1 0.32,0.30,0.00,M2] [#2 0.29,0.59,0.00,M2] [#3 -0.21,0.75,0.00,M2] [#4 0.08,0.24,0.72,U] [#5 -0.03,0.46,0.00,M3] [#6 -0.03,0.69,0.00,M2] [#7 -0.33,0.65,0.00,M2] [#8 -0.06,0.05,0.51,U] 
00:39:47.177 00.002 7988 refined, 2 included, MultiStar: {0.12, 0.37}, one-star: {0.24, 0.62}
00:39:47.177 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
00:39:47.179 00.002 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
00:39:47.179 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.26 mountX=0.37 mountY=-0.13, mountTheta=-0.33
00:39:47.181 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.37, opts=13)
00:39:47.183 00.002 7988 Enqueuing Move request for scope (0.12, 0.37)
00:39:47.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:47.185 00.002 7988 UpdateGuideState exits: m=1528 SNR=26.3
00:39:47.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:47.187 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:47.188 00.001 7988 Enqueuing Expose request
00:39:47.188 00.000 15712 Worker thread wakes up
00:39:47.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd
00:39:47.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.37)
00:39:47.188 00.000 15712 Moving (0.12, 0.37) raw xDistance=0.37 yDistance=-0.13
00:39:47.190 00.002 15712 PPEC rslt: input = 0.37, final = 0.23, react = 0.22, pred = 0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.89
00:39:47.190 00.000 15712 PPEC: input: 0.37, control: 0.23, exposure: 1500
00:39:47.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:47.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:39:47.190 00.000 15712 MoveAxis(W, 76, ABG)
00:39:47.190 00.000 15712 Guiding  Dir = 3, Dur = 76
00:39:47.190 00.000 15712 IsGuiding returns 0
00:39:47.223 00.033 15712 PulseGuide returned control before completion, sleep 58
00:39:47.283 00.060 15712 IsGuiding returns 1
00:39:47.283 00.000 15712 scope still moving after pulse duration time elapsed
00:39:47.319 00.036 15712 IsGuiding returns 0
00:39:47.319 00.000 15712 scope move finished after 76 + 49 ms
00:39:47.319 00.000 15712 Move returns status 0, amount 76
00:39:47.319 00.000 15712 MoveAxis(N, 0, ABG)
00:39:47.319 00.000 15712 Move returns status 0, amount 0
00:39:47.319 00.000 15712 move complete, result=0
00:39:47.319 00.000 7988 GuideStep: 0.4 px 76 ms WEST, -0.1 px 0 ms NORTH
00:39:47.321 00.002 15712 worker thread done servicing request
00:39:47.321 00.000 15712 Worker thread wakes up
00:39:47.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:47.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:48.959 01.638 15712 Exposure complete
00:39:49.010 00.051 15712 worker thread done servicing request
00:39:49.010 00.000 7988 OnExposeComplete: enter
00:39:49.021 00.011 7988 UpdateGuideState(): m_state=6
00:39:49.021 00.000 7988 Star::Find(15, 965, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
00:39:49.023 00.002 7988 Star::Find returns 1 (0), X=965.12, Y=189.61, Mass=1578, SNR=26.6, Peak=174 HFD=3.9
00:39:49.023 00.000 7988 MultiStar: [#1 -0.05,0.12,0.99,U] [#2 0.48,0.04,0.00,M3] [#3 -0.14,0.39,0.00,M3] [#4 0.42,-0.11,0.00,M1] [#5 -0.05,0.16,0.75,U] [#6 -0.02,0.31,0.62,U] [#7 -0.08,0.49,0.00,M3] [#8 0.18,-0.25,0.45,U] 
00:39:49.025 00.002 7988 refined, 4 included, MultiStar: {0.06, 0.14}, one-star: {0.27, 0.20}
00:39:49.027 00.002 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
00:39:49.027 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
00:39:49.029 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.13 mountX=0.14 mountY=-0.07, mountTheta=-0.46
00:39:49.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.14, opts=13)
00:39:49.031 00.002 7988 Enqueuing Move request for scope (0.06, 0.14)
00:39:49.033 00.002 15712 Worker thread wakes up
00:39:49.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
00:39:49.033 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
00:39:49.033 00.000 15712 Moving (0.06, 0.14) raw xDistance=0.14 yDistance=-0.07
00:39:49.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:49.033 00.000 7988 UpdateGuideState exits: m=1578 SNR=26.6
00:39:49.035 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:49.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:49.037 00.002 7988 Enqueuing Expose request
00:39:49.037 00.000 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:39:49.037 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
00:39:49.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:49.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:39:49.037 00.000 15712 MoveAxis(W, 6, ABG)
00:39:49.037 00.000 15712 Guiding  Dir = 3, Dur = 6
00:39:49.037 00.000 15712 IsGuiding returns 0
00:39:49.061 00.024 15712 IsGuiding returns 0
00:39:49.061 00.000 15712 Move returns status 0, amount 6
00:39:49.061 00.000 15712 MoveAxis(N, 0, ABG)
00:39:49.061 00.000 15712 Move returns status 0, amount 0
00:39:49.061 00.000 15712 move complete, result=0
00:39:49.061 00.000 15712 worker thread done servicing request
00:39:49.061 00.000 15712 Worker thread wakes up
00:39:49.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:49.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:49.061 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:39:50.475 01.414 15712 Exposure complete
00:39:50.523 00.048 15712 worker thread done servicing request
00:39:50.523 00.000 7988 OnExposeComplete: enter
00:39:50.537 00.014 7988 UpdateGuideState(): m_state=6
00:39:50.537 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
00:39:50.540 00.003 7988 Star::Find returns 1 (0), X=965.05, Y=189.79, Mass=1439, SNR=25.4, Peak=220 HFD=3.7
00:39:50.540 00.000 7988 MultiStar: [#1 0.29,0.48,0.00,M2] [#2 0.32,0.52,0.00,M4] [#3 -0.02,0.75,0.00,M4] [#4 0.20,0.16,0.74,U] [#5 -0.08,0.40,0.00,M3] [#6 -0.05,0.71,0.00,M2] [#7 -0.21,0.43,0.00,M4] [#8 0.30,-0.08,0.52,U] 
00:39:50.540 00.000 7988 refined, 2 included, MultiStar: {0.22, 0.20}, one-star: {0.20, 0.37}
00:39:50.540 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.84 = -0.84)
00:39:50.540 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
00:39:50.540 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.72 mountX=0.20 mountY=-0.23, mountTheta=-0.85
00:39:50.540 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.20, opts=13)
00:39:50.540 00.000 7988 Enqueuing Move request for scope (0.22, 0.20)
00:39:50.540 00.000 15712 Worker thread wakes up
00:39:50.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.20) opts 0xd
00:39:50.540 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.20)
00:39:50.540 00.000 15712 Moving (0.22, 0.20) raw xDistance=0.20 yDistance=-0.23
00:39:50.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:39:50.540 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.4
00:39:50.551 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:50.553 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:50.553 00.000 7988 Enqueuing Expose request
00:39:50.553 00.000 15712 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.89
00:39:50.553 00.000 15712 PPEC: input: 0.20, control: 0.13, exposure: 1500
00:39:50.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:50.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:39:50.553 00.000 15712 MoveAxis(W, 44, ABG)
00:39:50.553 00.000 15712 Guiding  Dir = 3, Dur = 44
00:39:50.553 00.000 15712 IsGuiding returns 0
00:39:50.579 00.026 15712 PulseGuide returned control before completion, sleep 31
00:39:50.616 00.037 15712 IsGuiding returns 1
00:39:50.616 00.000 15712 scope still moving after pulse duration time elapsed
00:39:50.675 00.059 15712 IsGuiding returns 0
00:39:50.675 00.000 15712 scope move finished after 44 + 75 ms
00:39:50.675 00.000 15712 Move returns status 0, amount 44
00:39:50.675 00.000 15712 MoveAxis(N, 0, ABG)
00:39:50.675 00.000 15712 Move returns status 0, amount 0
00:39:50.675 00.000 15712 move complete, result=0
00:39:50.675 00.000 15712 worker thread done servicing request
00:39:50.675 00.000 15712 Worker thread wakes up
00:39:50.675 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
00:39:50.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:50.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:52.307 01.632 15712 Exposure complete
00:39:52.369 00.062 15712 worker thread done servicing request
00:39:52.369 00.000 7988 OnExposeComplete: enter
00:39:52.369 00.000 7988 UpdateGuideState(): m_state=6
00:39:52.371 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
00:39:52.371 00.000 7988 Star::Find returns 1 (0), X=964.99, Y=189.76, Mass=1565, SNR=26.5, Peak=209 HFD=4.0
00:39:52.373 00.002 7988 MultiStar: [#1 0.17,0.30,0.97,U] [#2 0.27,0.40,0.00,M5] [#3 -0.34,0.53,0.00,M5] [#4 0.28,0.23,0.73,U] [#5 -0.06,0.35,0.72,U] [#6 -0.12,0.62,0.00,M3] [#7 -0.31,0.43,0.00,M5] [#8 0.30,0.12,0.45,U] 
00:39:52.373 00.000 7988 refined, 4 included, MultiStar: {0.16, 0.29}, one-star: {0.14, 0.35}
00:39:52.375 00.002 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
00:39:52.376 00.001 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
00:39:52.376 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.33 cameraTheta=1.08 mountX=0.29 mountY=-0.16, mountTheta=-0.51
00:39:52.378 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.29, opts=13)
00:39:52.380 00.002 7988 Enqueuing Move request for scope (0.16, 0.29)
00:39:52.380 00.000 15712 Worker thread wakes up
00:39:52.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.29) opts 0xd
00:39:52.380 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.29)
00:39:52.380 00.000 15712 Moving (0.16, 0.29) raw xDistance=0.29 yDistance=-0.16
00:39:52.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:52.380 00.000 7988 UpdateGuideState exits: m=1565 SNR=26.5
00:39:52.385 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:52.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:52.385 00.000 7988 Enqueuing Expose request
00:39:52.385 00.000 15712 PPEC rslt: input = 0.29, final = 0.20, react = 0.17, pred = 0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 639.89
00:39:52.385 00.000 15712 PPEC: input: 0.29, control: 0.20, exposure: 1500
00:39:52.385 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:52.385 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:52.385 00.000 15712 MoveAxis(W, 64, ABG)
00:39:52.385 00.000 15712 Guiding  Dir = 3, Dur = 64
00:39:52.385 00.000 15712 IsGuiding returns 0
00:39:52.417 00.032 15712 PulseGuide returned control before completion, sleep 46
00:39:52.481 00.064 15712 IsGuiding returns 1
00:39:52.481 00.000 15712 scope still moving after pulse duration time elapsed
00:39:52.513 00.032 15712 IsGuiding returns 0
00:39:52.513 00.000 15712 scope move finished after 64 + 60 ms
00:39:52.513 00.000 15712 Move returns status 0, amount 64
00:39:52.513 00.000 15712 MoveAxis(N, 0, ABG)
00:39:52.513 00.000 15712 Move returns status 0, amount 0
00:39:52.513 00.000 15712 move complete, result=0
00:39:52.513 00.000 15712 worker thread done servicing request
00:39:52.513 00.000 15712 Worker thread wakes up
00:39:52.513 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.2 px 0 ms NORTH
00:39:52.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:52.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:53.932 01.419 15712 Exposure complete
00:39:53.993 00.061 15712 worker thread done servicing request
00:39:53.993 00.000 7988 OnExposeComplete: enter
00:39:53.993 00.000 7988 UpdateGuideState(): m_state=6
00:39:53.996 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
00:39:53.996 00.000 7988 Star::Find returns 1 (0), X=964.92, Y=189.33, Mass=1513, SNR=26.1, Peak=168 HFD=4.0
00:39:53.998 00.002 7988 MultiStar: [#1 0.14,-0.18,0.98,U] [#2 0.08,-0.19,0.87,U] [#3 -0.35,0.03,0.89,U] [#4 0.19,-0.39,0.00,M1] [#5 -0.09,-0.21,0.74,U] [#6 -0.05,-0.15,0.63,U] [#7 -0.15,-0.17,0.51,U] [#8 0.09,-0.51,0.00,M1] 
00:39:53.998 00.000 7988 single-star, 6 included, MultiStar: {-0.04, -0.13}, one-star: {0.07, -0.09}
00:39:54.000 00.002 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
00:39:54.000 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
00:39:54.002 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.93 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
00:39:54.004 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
00:39:54.004 00.000 7988 Enqueuing Move request for scope (0.07, -0.09)
00:39:54.006 00.002 15712 Worker thread wakes up
00:39:54.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:39:54.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:39:54.006 00.000 15712 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=-0.06
00:39:54.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:54.006 00.000 7988 UpdateGuideState exits: m=1513 SNR=26.1
00:39:54.009 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:54.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:54.009 00.000 7988 Enqueuing Expose request
00:39:54.009 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:39:54.009 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
00:39:54.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:54.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:54.009 00.000 15712 MoveAxis(W, 13, ABG)
00:39:54.009 00.000 15712 Guiding  Dir = 3, Dur = 13
00:39:54.009 00.000 15712 IsGuiding returns 0
00:39:54.025 00.016 15712 IsGuiding returns 1
00:39:54.025 00.000 15712 scope still moving after pulse duration time elapsed
00:39:54.078 00.053 15712 IsGuiding returns 0
00:39:54.078 00.000 15712 scope move finished after 13 + 54 ms
00:39:54.078 00.000 15712 Move returns status 0, amount 13
00:39:54.078 00.000 15712 MoveAxis(N, 0, ABG)
00:39:54.078 00.000 15712 Move returns status 0, amount 0
00:39:54.078 00.000 15712 move complete, result=0
00:39:54.078 00.000 15712 worker thread done servicing request
00:39:54.078 00.000 15712 Worker thread wakes up
00:39:54.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:54.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:54.078 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:39:55.718 01.640 15712 Exposure complete
00:39:55.776 00.058 15712 worker thread done servicing request
00:39:55.776 00.000 7988 OnExposeComplete: enter
00:39:55.780 00.004 7988 UpdateGuideState(): m_state=6
00:39:55.780 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
00:39:55.780 00.000 7988 Star::Find returns 1 (0), X=965.03, Y=188.98, Mass=1452, SNR=25.3, Peak=199 HFD=4.0
00:39:55.780 00.000 7988 MultiStar: [#1 0.34,-0.53,0.00,M1] [#2 0.25,-0.61,0.00,M5] [#3 -0.06,-0.32,0.86,U] [#4 0.23,-0.72,0.00,M2] [#5 -0.01,-0.84,0.00,M2] [#6 -0.06,-0.49,0.00,M3] [#7 -0.11,-0.52,0.00,M5] [#8 0.34,-0.74,0.00,M2] 
00:39:55.780 00.000 7988 refined, 1 included, MultiStar: {0.07, -0.38}, one-star: {0.17, -0.43}
00:39:55.780 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
00:39:55.780 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
00:39:55.780 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.38 hyp=0.39 cameraTheta=-1.40 mountX=-0.38 mountY=-0.06, mountTheta=-2.99
00:39:55.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.38, opts=13)
00:39:55.780 00.000 7988 Enqueuing Move request for scope (0.07, -0.38)
00:39:55.780 00.000 15712 Worker thread wakes up
00:39:55.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.38) opts 0xd
00:39:55.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.38)
00:39:55.780 00.000 15712 Moving (0.07, -0.38) raw xDistance=-0.38 yDistance=-0.06
00:39:55.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:55.792 00.012 7988 UpdateGuideState exits: m=1452 SNR=25.3
00:39:55.792 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:55.794 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:55.795 00.001 7988 Enqueuing Expose request
00:39:55.795 00.000 15712 PPEC rslt: input = -0.38, final = -0.18, react = -0.23, pred = 0.05, hyst = -0.19, hyst_pct = 0.00, period_length = 639.89
00:39:55.795 00.000 15712 PPEC: input: -0.38, control: -0.18, exposure: 1500
00:39:55.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:55.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:55.795 00.000 15712 MoveAxis(E, 58, ABG)
00:39:55.795 00.000 15712 Guiding  Dir = 2, Dur = 58
00:39:55.795 00.000 15712 IsGuiding returns 0
00:39:55.811 00.016 15712 PulseGuide returned control before completion, sleep 44
00:39:55.877 00.066 15712 IsGuiding returns 0
00:39:55.877 00.000 15712 Move returns status 0, amount 58
00:39:55.877 00.000 15712 MoveAxis(N, 0, ABG)
00:39:55.877 00.000 15712 Move returns status 0, amount 0
00:39:55.877 00.000 15712 move complete, result=0
00:39:55.877 00.000 7988 GuideStep: -0.4 px 58 ms EAST, -0.1 px 0 ms NORTH
00:39:55.889 00.012 15712 worker thread done servicing request
00:39:55.889 00.000 15712 Worker thread wakes up
00:39:55.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:55.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:57.294 01.405 15712 Exposure complete
00:39:57.340 00.046 15712 worker thread done servicing request
00:39:57.355 00.015 7988 OnExposeComplete: enter
00:39:57.355 00.000 7988 UpdateGuideState(): m_state=6
00:39:57.357 00.002 7988 Star::Find(15, 965, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
00:39:57.357 00.000 7988 Star::Find returns 1 (0), X=965.10, Y=189.02, Mass=1358, SNR=24.6, Peak=223 HFD=3.8
00:39:57.357 00.000 7988 MultiStar: [#1 0.27,-0.31,0.00,M2] [#2 0.22,-0.32,0.00,M6] [#3 -0.08,0.00,0.87,U] [#4 0.19,-0.34,0.00,M3] [#5 0.02,-0.60,0.00,M3] [#6 0.02,-0.06,0.71,U] [#7 -0.07,-0.01,0.59,U] [#8 0.17,-0.65,0.00,M3] 
00:39:57.357 00.000 7988 refined, 3 included, MultiStar: {0.05, -0.14}, one-star: {0.24, -0.40}
00:39:57.357 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
00:39:57.357 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
00:39:57.357 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.24 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
00:39:57.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.14, opts=13)
00:39:57.357 00.000 7988 Enqueuing Move request for scope (0.05, -0.14)
00:39:57.357 00.000 15712 Worker thread wakes up
00:39:57.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
00:39:57.357 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
00:39:57.357 00.000 15712 Moving (0.05, -0.14) raw xDistance=-0.14 yDistance=-0.04
00:39:57.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:57.357 00.000 7988 UpdateGuideState exits: m=1358 SNR=24.6
00:39:57.371 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:57.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:57.371 00.000 7988 Enqueuing Expose request
00:39:57.374 00.003 15712 PPEC rslt: input = -0.14, final = 0.05, react = -0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:39:57.374 00.000 15712 PPEC: input: -0.14, control: 0.05, exposure: 1500
00:39:57.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:57.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:57.374 00.000 15712 MoveAxis(W, 17, ABG)
00:39:57.374 00.000 15712 Guiding  Dir = 3, Dur = 17
00:39:57.374 00.000 15712 IsGuiding returns 0
00:39:57.389 00.015 15712 PulseGuide returned control before completion, sleep 13
00:39:57.418 00.029 15712 IsGuiding returns 1
00:39:57.418 00.000 15712 scope still moving after pulse duration time elapsed
00:39:57.450 00.032 15712 IsGuiding returns 0
00:39:57.450 00.000 15712 scope move finished after 17 + 58 ms
00:39:57.450 00.000 15712 Move returns status 0, amount 17
00:39:57.450 00.000 15712 MoveAxis(N, 0, ABG)
00:39:57.450 00.000 15712 Move returns status 0, amount 0
00:39:57.450 00.000 15712 move complete, result=0
00:39:57.450 00.000 15712 worker thread done servicing request
00:39:57.450 00.000 15712 Worker thread wakes up
00:39:57.450 00.000 7988 GuideStep: -0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
00:39:57.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:57.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:39:59.081 01.631 15712 Exposure complete
00:39:59.142 00.061 15712 worker thread done servicing request
00:39:59.143 00.001 7988 OnExposeComplete: enter
00:39:59.143 00.000 7988 UpdateGuideState(): m_state=6
00:39:59.144 00.001 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
00:39:59.145 00.001 7988 Star::Find returns 1 (0), X=964.87, Y=189.43, Mass=1482, SNR=26.0, Peak=163 HFD=3.9
00:39:59.145 00.000 7988 MultiStar: [#1 0.11,0.03,1.00,U] [#2 0.17,0.03,0.83,U] [#3 -0.22,0.49,0.00,M3] [#4 0.28,-0.08,0.74,U] [#5 -0.01,-0.06,0.74,U] [#6 0.10,0.11,0.65,U] [#7 -0.49,0.25,0.00,M5] [#8 0.25,-0.54,0.00,M4] 
00:39:59.147 00.002 7988 single-star, 5 included, MultiStar: {0.11, 0.01}, one-star: {0.02, 0.01}
00:39:59.147 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
00:39:59.149 00.002 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
00:39:59.149 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.48 mountX=0.01 mountY=-0.02, mountTheta=-1.09
00:39:59.151 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
00:39:59.153 00.002 7988 Enqueuing Move request for scope (0.02, 0.01)
00:39:59.153 00.000 15712 Worker thread wakes up
00:39:59.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:39:59.153 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:39:59.153 00.000 15712 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
00:39:59.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:39:59.153 00.000 7988 UpdateGuideState exits: m=1482 SNR=26.0
00:39:59.157 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:59.158 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:39:59.158 00.000 7988 Enqueuing Expose request
00:39:59.158 00.000 15712 PPEC rslt: input = 0.01, final = 0.06, react = 0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:39:59.158 00.000 15712 PPEC: input: 0.01, control: 0.06, exposure: 1500
00:39:59.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:59.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:39:59.158 00.000 15712 MoveAxis(W, 21, ABG)
00:39:59.158 00.000 15712 Guiding  Dir = 3, Dur = 21
00:39:59.158 00.000 15712 IsGuiding returns 0
00:39:59.179 00.021 15712 PulseGuide returned control before completion, sleep 13
00:39:59.221 00.042 15712 IsGuiding returns 0
00:39:59.221 00.000 15712 Move returns status 0, amount 21
00:39:59.221 00.000 15712 MoveAxis(N, 0, ABG)
00:39:59.221 00.000 15712 Move returns status 0, amount 0
00:39:59.221 00.000 15712 move complete, result=0
00:39:59.221 00.000 15712 worker thread done servicing request
00:39:59.221 00.000 15712 Worker thread wakes up
00:39:59.221 00.000 7988 GuideStep: 0.0 px 21 ms WEST, -0.0 px 0 ms NORTH
00:39:59.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:39:59.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:00.641 01.420 15712 Exposure complete
00:40:00.704 00.063 15712 worker thread done servicing request
00:40:00.704 00.000 7988 OnExposeComplete: enter
00:40:00.704 00.000 7988 UpdateGuideState(): m_state=6
00:40:00.704 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
00:40:00.704 00.000 7988 Star::Find returns 1 (0), X=964.89, Y=189.50, Mass=1432, SNR=25.4, Peak=163 HFD=3.7
00:40:00.704 00.000 7988 MultiStar: [#1 0.19,0.02,0.99,U] [#2 0.10,-0.11,0.90,U] [#3 -0.30,0.34,0.00,M4] [#4 -0.04,-0.21,0.74,U] [#5 -0.30,-0.12,0.78,U] [#6 -0.14,0.26,0.67,U] [#7 -0.25,0.34,0.00,M6] [#8 0.06,-0.20,0.47,U] 
00:40:00.709 00.005 7988 refined, 6 included, MultiStar: {-0.00, -0.03}, one-star: {0.04, 0.08}
00:40:00.709 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
00:40:00.709 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
00:40:00.709 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.67 mountX=-0.03 mountY=0.00, mountTheta=3.02
00:40:00.709 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.03, opts=13)
00:40:00.709 00.000 7988 Enqueuing Move request for scope (-0.00, -0.03)
00:40:00.709 00.000 15712 Worker thread wakes up
00:40:00.709 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
00:40:00.709 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
00:40:00.709 00.000 15712 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.00
00:40:00.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:00.718 00.009 7988 UpdateGuideState exits: m=1432 SNR=25.4
00:40:00.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:00.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:00.718 00.000 7988 Enqueuing Expose request
00:40:00.718 00.000 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:00.718 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
00:40:00.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:00.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:40:00.718 00.000 15712 MoveAxis(W, 14, ABG)
00:40:00.718 00.000 15712 Guiding  Dir = 3, Dur = 14
00:40:00.726 00.008 15712 IsGuiding returns 0
00:40:00.743 00.017 15712 IsGuiding returns 1
00:40:00.743 00.000 15712 scope still moving after pulse duration time elapsed
00:40:00.794 00.051 15712 IsGuiding returns 0
00:40:00.794 00.000 15712 scope move finished after 14 + 49 ms
00:40:00.794 00.000 15712 Move returns status 0, amount 14
00:40:00.794 00.000 15712 MoveAxis(N, 0, ABG)
00:40:00.794 00.000 15712 Move returns status 0, amount 0
00:40:00.794 00.000 15712 move complete, result=0
00:40:00.794 00.000 7988 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
00:40:00.794 00.000 15712 worker thread done servicing request
00:40:00.796 00.002 15712 Worker thread wakes up
00:40:00.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:00.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:02.537 01.741 15712 Exposure complete
00:40:02.597 00.060 15712 worker thread done servicing request
00:40:02.599 00.002 7988 OnExposeComplete: enter
00:40:02.599 00.000 7988 UpdateGuideState(): m_state=6
00:40:02.601 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
00:40:02.601 00.000 7988 Star::Find returns 1 (0), X=964.88, Y=189.51, Mass=1508, SNR=26.1, Peak=164 HFD=3.9
00:40:02.603 00.002 7988 MultiStar: [#1 -0.08,0.14,1.01,U] [#2 0.08,-0.09,0.84,U] [#3 -0.45,0.29,0.00,M5] [#4 0.11,-0.22,0.75,U] [#5 -0.17,0.07,0.73,U] [#6 -0.27,0.18,0.63,U] [#7 -0.08,0.17,0.48,U] [#8 0.14,0.00,0.45,U] 
00:40:02.605 00.002 7988 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.03, 0.10}
00:40:02.605 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.61 = 0.61)
00:40:02.607 00.002 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
00:40:02.607 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.18 mountX=0.04 mountY=0.03, mountTheta=0.59
00:40:02.609 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
00:40:02.611 00.002 7988 Enqueuing Move request for scope (-0.03, 0.04)
00:40:02.611 00.000 15712 Worker thread wakes up
00:40:02.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:40:02.611 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:40:02.611 00.000 15712 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.03
00:40:02.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:02.611 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.1
00:40:02.613 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:02.614 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:02.614 00.000 7988 Enqueuing Expose request
00:40:02.614 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:02.614 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
00:40:02.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:02.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:40:02.614 00.000 15712 MoveAxis(W, 13, ABG)
00:40:02.614 00.000 15712 Guiding  Dir = 3, Dur = 13
00:40:02.614 00.000 15712 IsGuiding returns 0
00:40:02.630 00.016 15712 IsGuiding returns 1
00:40:02.630 00.000 15712 scope still moving after pulse duration time elapsed
00:40:02.680 00.050 15712 IsGuiding returns 0
00:40:02.680 00.000 15712 scope move finished after 13 + 48 ms
00:40:02.680 00.000 15712 Move returns status 0, amount 13
00:40:02.680 00.000 15712 MoveAxis(N, 0, ABG)
00:40:02.680 00.000 15712 Move returns status 0, amount 0
00:40:02.680 00.000 15712 move complete, result=0
00:40:02.680 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
00:40:02.681 00.001 15712 worker thread done servicing request
00:40:02.681 00.000 15712 Worker thread wakes up
00:40:02.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:02.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:04.102 01.421 15712 Exposure complete
00:40:04.163 00.061 15712 worker thread done servicing request
00:40:04.163 00.000 7988 OnExposeComplete: enter
00:40:04.163 00.000 7988 UpdateGuideState(): m_state=6
00:40:04.165 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
00:40:04.165 00.000 7988 Star::Find returns 1 (0), X=964.74, Y=189.60, Mass=1590, SNR=26.9, Peak=160 HFD=4.5
00:40:04.167 00.002 7988 MultiStar: [#1 -0.14,0.26,0.95,U] [#2 0.15,0.10,0.84,U] [#3 -0.38,0.47,0.00,M6] [#4 0.04,-0.07,0.70,U] [#5 -0.20,-0.09,0.74,U] [#6 -0.27,0.35,0.00,M1] [#7 -0.34,0.45,0.00,M6] [#8 -0.17,-0.69,0.00,M3] 
00:40:04.167 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.09}, one-star: {-0.12, 0.19}
00:40:04.169 00.002 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
00:40:04.169 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
00:40:04.171 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.12 mountX=0.09 mountY=0.06, mountTheta=0.53
00:40:04.173 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.09, opts=13)
00:40:04.173 00.000 7988 Enqueuing Move request for scope (-0.06, 0.09)
00:40:04.175 00.002 15712 Worker thread wakes up
00:40:04.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:40:04.175 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:40:04.175 00.000 15712 Moving (-0.06, 0.09) raw xDistance=0.09 yDistance=0.06
00:40:04.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:04.175 00.000 7988 UpdateGuideState exits: m=1590 SNR=26.9
00:40:04.178 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:04.179 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:04.179 00.000 7988 Enqueuing Expose request
00:40:04.179 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:04.179 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
00:40:04.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:04.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:04.179 00.000 15712 MoveAxis(W, 5, ABG)
00:40:04.179 00.000 15712 Guiding  Dir = 3, Dur = 5
00:40:04.179 00.000 15712 IsGuiding returns 0
00:40:04.198 00.019 15712 IsGuiding returns 0
00:40:04.198 00.000 15712 Move returns status 0, amount 5
00:40:04.198 00.000 15712 MoveAxis(N, 0, ABG)
00:40:04.198 00.000 15712 Move returns status 0, amount 0
00:40:04.198 00.000 15712 move complete, result=0
00:40:04.198 00.000 15712 worker thread done servicing request
00:40:04.198 00.000 15712 Worker thread wakes up
00:40:04.198 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:40:04.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:04.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:05.838 01.640 15712 Exposure complete
00:40:05.900 00.062 15712 worker thread done servicing request
00:40:05.900 00.000 7988 OnExposeComplete: enter
00:40:05.900 00.000 7988 UpdateGuideState(): m_state=6
00:40:05.900 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
00:40:05.900 00.000 7988 Star::Find returns 1 (0), X=964.79, Y=189.54, Mass=1543, SNR=26.3, Peak=165 HFD=4.4
00:40:05.900 00.000 7988 MultiStar: [#1 -0.05,0.17,0.94,U] [#2 -0.04,0.25,0.85,U] [#3 -0.33,0.41,0.00,M7] [#4 -0.24,0.16,0.71,U] [#5 -0.14,-0.13,0.75,U] [#6 -0.30,0.46,0.00,M2] [#7 -0.15,0.43,0.00,M7] [#8 -0.31,-0.40,0.00,M4] 
00:40:05.900 00.000 7988 single-star, 4 included, MultiStar: {-0.10, 0.12}, one-star: {-0.06, 0.13}
00:40:05.900 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
00:40:05.907 00.007 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
00:40:05.907 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.00 mountX=0.13 mountY=0.05, mountTheta=0.41
00:40:05.907 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.13, opts=13)
00:40:05.911 00.004 7988 Enqueuing Move request for scope (-0.06, 0.13)
00:40:05.913 00.002 15712 Worker thread wakes up
00:40:05.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
00:40:05.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
00:40:05.913 00.000 15712 Moving (-0.06, 0.13) raw xDistance=0.13 yDistance=0.05
00:40:05.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:05.913 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.3
00:40:05.915 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:05.916 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:05.916 00.000 7988 Enqueuing Expose request
00:40:05.916 00.000 15712 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:05.916 00.000 15712 PPEC: input: 0.13, control: 0.04, exposure: 1500
00:40:05.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:05.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:40:05.916 00.000 15712 MoveAxis(W, 14, ABG)
00:40:05.916 00.000 15712 Guiding  Dir = 3, Dur = 14
00:40:05.936 00.020 15712 IsGuiding returns 0
00:40:05.957 00.021 15712 IsGuiding returns 1
00:40:05.957 00.000 15712 scope still moving after pulse duration time elapsed
00:40:05.979 00.022 15712 IsGuiding returns 1
00:40:06.019 00.040 15712 IsGuiding returns 0
00:40:06.019 00.000 15712 scope move finished after 14 + 66 ms
00:40:06.019 00.000 15712 Move returns status 0, amount 14
00:40:06.019 00.000 15712 MoveAxis(N, 0, ABG)
00:40:06.019 00.000 15712 Move returns status 0, amount 0
00:40:06.019 00.000 15712 move complete, result=0
00:40:06.019 00.000 15712 worker thread done servicing request
00:40:06.019 00.000 15712 Worker thread wakes up
00:40:06.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:06.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:06.019 00.000 7988 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
00:40:07.433 01.414 15712 Exposure complete
00:40:07.494 00.061 15712 worker thread done servicing request
00:40:07.495 00.001 7988 OnExposeComplete: enter
00:40:07.495 00.000 7988 UpdateGuideState(): m_state=6
00:40:07.495 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
00:40:07.498 00.003 7988 Star::Find returns 1 (0), X=964.71, Y=189.57, Mass=1474, SNR=25.7, Peak=160 HFD=4.0
00:40:07.498 00.000 7988 MultiStar: [#1 -0.02,0.08,1.01,U] [#2 0.01,0.05,0.89,U] [#3 -0.33,0.31,0.00,M8] [#4 -0.04,-0.12,0.70,U] [#5 0.06,0.09,0.73,U] [#6 -0.40,0.08,0.00,M3] [#7 -0.53,0.01,0.00,M8] [#8 0.31,0.23,0.00,M5] 
00:40:07.500 00.002 7988 refined, 4 included, MultiStar: {-0.03, 0.06}, one-star: {-0.15, 0.15}
00:40:07.500 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
00:40:07.502 00.002 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
00:40:07.502 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.08 mountX=0.06 mountY=0.03, mountTheta=0.50
00:40:07.504 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
00:40:07.506 00.002 7988 Enqueuing Move request for scope (-0.03, 0.06)
00:40:07.507 00.001 15712 Worker thread wakes up
00:40:07.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
00:40:07.507 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
00:40:07.507 00.000 15712 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.03
00:40:07.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:07.507 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.7
00:40:07.510 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:07.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:07.510 00.000 7988 Enqueuing Expose request
00:40:07.510 00.000 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:07.510 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
00:40:07.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:07.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:40:07.510 00.000 15712 MoveAxis(W, 13, ABG)
00:40:07.510 00.000 15712 Guiding  Dir = 3, Dur = 13
00:40:07.510 00.000 15712 IsGuiding returns 0
00:40:07.530 00.020 15712 IsGuiding returns 1
00:40:07.530 00.000 15712 scope still moving after pulse duration time elapsed
00:40:07.583 00.053 15712 IsGuiding returns 0
00:40:07.583 00.000 15712 scope move finished after 13 + 61 ms
00:40:07.583 00.000 15712 Move returns status 0, amount 13
00:40:07.583 00.000 15712 MoveAxis(N, 0, ABG)
00:40:07.583 00.000 15712 Move returns status 0, amount 0
00:40:07.583 00.000 15712 move complete, result=0
00:40:07.589 00.006 15712 worker thread done servicing request
00:40:07.589 00.000 7988 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
00:40:07.589 00.000 15712 Worker thread wakes up
00:40:07.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:07.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:09.233 01.644 15712 Exposure complete
00:40:09.294 00.061 15712 worker thread done servicing request
00:40:09.294 00.000 7988 OnExposeComplete: enter
00:40:09.294 00.000 7988 UpdateGuideState(): m_state=6
00:40:09.296 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
00:40:09.296 00.000 7988 Star::Find returns 1 (0), X=964.60, Y=189.30, Mass=1453, SNR=25.4, Peak=182 HFD=4.4
00:40:09.298 00.002 7988 MultiStar: [#1 -0.02,-0.14,1.01,U] [#2 0.12,-0.29,0.85,U] [#3 -0.35,0.08,0.87,U] [#4 0.08,-0.30,0.73,U] [#5 -0.12,-0.38,0.00,M1] [#6 -0.32,-0.30,0.00,M4] [#7 -0.60,0.09,0.00,M9] [#8 0.28,-0.60,0.00,M6] 
00:40:09.300 00.002 7988 refined, 4 included, MultiStar: {-0.09, -0.15}, one-star: {-0.26, -0.11}
00:40:09.300 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.71 = 2.58)
00:40:09.302 00.002 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.55)
00:40:09.302 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.14 mountX=-0.15 mountY=0.10, mountTheta=2.56
00:40:09.304 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.15, opts=13)
00:40:09.304 00.000 7988 Enqueuing Move request for scope (-0.09, -0.15)
00:40:09.306 00.002 15712 Worker thread wakes up
00:40:09.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
00:40:09.306 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
00:40:09.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:09.306 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.4
00:40:09.309 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:09.310 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:09.310 00.000 7988 Enqueuing Expose request
00:40:09.310 00.000 15712 Moving (-0.09, -0.15) raw xDistance=-0.15 yDistance=0.10
00:40:09.310 00.000 15712 PPEC rslt: input = -0.15, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:09.310 00.000 15712 PPEC: input: -0.15, control: 0.05, exposure: 1500
00:40:09.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:09.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:40:09.310 00.000 15712 MoveAxis(W, 15, ABG)
00:40:09.310 00.000 15712 Guiding  Dir = 3, Dur = 15
00:40:09.310 00.000 15712 IsGuiding returns 0
00:40:09.346 00.036 15712 IsGuiding returns 1
00:40:09.346 00.000 15712 scope still moving after pulse duration time elapsed
00:40:09.374 00.028 15712 IsGuiding returns 1
00:40:09.410 00.036 15712 IsGuiding returns 0
00:40:09.410 00.000 15712 scope move finished after 15 + 78 ms
00:40:09.410 00.000 15712 Move returns status 0, amount 15
00:40:09.410 00.000 15712 MoveAxis(N, 0, ABG)
00:40:09.410 00.000 15712 Move returns status 0, amount 0
00:40:09.410 00.000 15712 move complete, result=0
00:40:09.410 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
00:40:09.411 00.001 15712 worker thread done servicing request
00:40:09.411 00.000 15712 Worker thread wakes up
00:40:09.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:09.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:10.828 01.417 15712 Exposure complete
00:40:10.889 00.061 15712 worker thread done servicing request
00:40:10.890 00.001 7988 OnExposeComplete: enter
00:40:10.890 00.000 7988 UpdateGuideState(): m_state=6
00:40:10.890 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
00:40:10.890 00.000 7988 Star::Find returns 1 (0), X=964.97, Y=188.95, Mass=1388, SNR=24.7, Peak=175 HFD=4.3
00:40:10.890 00.000 7988 MultiStar: [#1 0.09,-0.42,0.00,M1] [#2 0.03,-0.58,0.00,M1] [#3 -0.21,-0.31,0.87,U] [#4 0.21,-0.58,0.00,M1] [#5 -0.12,-0.80,0.00,M2] [#6 -0.49,-0.39,0.00,M5] [#7 -0.39,-0.40,0.00,M10] [#8 0.49,-1.09,0.00,M7] 
00:40:10.890 00.000 7988 refined, 1 included, MultiStar: {-0.03, -0.39}, one-star: {0.11, -0.46}
00:40:10.890 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
00:40:10.890 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
00:40:10.898 00.008 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.39 hyp=0.40 cameraTheta=-1.66 mountX=-0.39 mountY=0.04, mountTheta=3.03
00:40:10.900 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.39, opts=13)
00:40:10.900 00.000 7988 Enqueuing Move request for scope (-0.03, -0.39)
00:40:10.902 00.002 15712 Worker thread wakes up
00:40:10.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.39) opts 0xd
00:40:10.902 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.39)
00:40:10.902 00.000 15712 Moving (-0.03, -0.39) raw xDistance=-0.39 yDistance=0.04
00:40:10.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:10.902 00.000 7988 UpdateGuideState exits: m=1388 SNR=24.7
00:40:10.904 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:10.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:10.906 00.002 7988 Enqueuing Expose request
00:40:10.906 00.000 15712 PPEC rslt: input = -0.39, final = -0.21, react = -0.24, pred = 0.03, hyst = -0.21, hyst_pct = 0.00, period_length = 639.89
00:40:10.906 00.000 15712 PPEC: input: -0.39, control: -0.21, exposure: 1500
00:40:10.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:10.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:40:10.906 00.000 15712 MoveAxis(E, 69, ABG)
00:40:10.906 00.000 15712 Guiding  Dir = 2, Dur = 69
00:40:10.923 00.017 15712 IsGuiding returns 0
00:40:10.941 00.018 15712 PulseGuide returned control before completion, sleep 63
00:40:11.016 00.075 15712 IsGuiding returns 0
00:40:11.016 00.000 15712 Move returns status 0, amount 69
00:40:11.016 00.000 15712 MoveAxis(N, 0, ABG)
00:40:11.016 00.000 15712 Move returns status 0, amount 0
00:40:11.016 00.000 15712 move complete, result=0
00:40:11.016 00.000 7988 GuideStep: -0.4 px 69 ms EAST, 0.0 px 0 ms NORTH
00:40:11.026 00.010 15712 worker thread done servicing request
00:40:11.026 00.000 15712 Worker thread wakes up
00:40:11.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:11.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:12.660 01.634 15712 Exposure complete
00:40:12.723 00.063 15712 worker thread done servicing request
00:40:12.723 00.000 7988 OnExposeComplete: enter
00:40:12.723 00.000 7988 UpdateGuideState(): m_state=6
00:40:12.725 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
00:40:12.725 00.000 7988 Star::Find returns 1 (0), X=964.82, Y=189.66, Mass=1441, SNR=25.4, Peak=154 HFD=4.1
00:40:12.728 00.003 7988 MultiStar: [#1 0.17,0.12,1.01,U] [#2 0.06,0.10,0.87,U] [#3 -0.29,0.52,0.00,M7] [#4 -0.10,-0.09,0.75,U] [#5 -0.32,0.04,0.77,U] [#6 -0.23,0.23,0.67,U] [#7 -0.43,0.30,0.00,R] [#8 0.37,-0.36,0.00,M8] 
00:40:12.728 00.000 7988 refined, 5 included, MultiStar: {-0.06, 0.11}, one-star: {-0.03, 0.24}
00:40:12.730 00.002 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
00:40:12.730 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
00:40:12.732 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.11 mountY=0.05, mountTheta=0.45
00:40:12.734 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.11, opts=13)
00:40:12.734 00.000 7988 Enqueuing Move request for scope (-0.06, 0.11)
00:40:12.736 00.002 15712 Worker thread wakes up
00:40:12.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
00:40:12.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
00:40:12.736 00.000 15712 Moving (-0.06, 0.11) raw xDistance=0.11 yDistance=0.05
00:40:12.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:12.736 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.4
00:40:12.738 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:12.739 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:12.739 00.000 7988 Enqueuing Expose request
00:40:12.739 00.000 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:12.739 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
00:40:12.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:12.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:40:12.739 00.000 15712 MoveAxis(W, 12, ABG)
00:40:12.739 00.000 15712 Guiding  Dir = 3, Dur = 12
00:40:12.739 00.000 15712 IsGuiding returns 0
00:40:12.765 00.026 15712 IsGuiding returns 1
00:40:12.765 00.000 15712 scope still moving after pulse duration time elapsed
00:40:12.830 00.065 15712 IsGuiding returns 0
00:40:12.830 00.000 15712 scope move finished after 12 + 76 ms
00:40:12.830 00.000 15712 Move returns status 0, amount 12
00:40:12.830 00.000 15712 MoveAxis(N, 0, ABG)
00:40:12.830 00.000 15712 Move returns status 0, amount 0
00:40:12.830 00.000 15712 move complete, result=0
00:40:12.830 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
00:40:12.832 00.002 15712 worker thread done servicing request
00:40:12.832 00.000 15712 Worker thread wakes up
00:40:12.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:12.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:14.239 01.407 15712 Exposure complete
00:40:14.300 00.061 15712 worker thread done servicing request
00:40:14.301 00.001 7988 OnExposeComplete: enter
00:40:14.301 00.000 7988 UpdateGuideState(): m_state=6
00:40:14.301 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
00:40:14.301 00.000 7988 Star::Find returns 1 (0), X=964.84, Y=189.46, Mass=1465, SNR=25.6, Peak=167 HFD=4.4
00:40:14.301 00.000 7988 MultiStar: [#1 0.09,0.04,1.02,U] [#2 0.09,-0.28,0.88,U] [#3 -0.31,0.21,0.88,U] [#4 -0.08,-0.23,0.73,U] [#5 -0.01,-0.48,0.00,M2] [#6 -0.19,-0.07,0.67,U] [#7 -0.27,-0.32,0.00,M1] [#8 0.30,-0.58,0.00,M9] 
00:40:14.301 00.000 7988 single-star, 5 included, MultiStar: {-0.06, -0.04}, one-star: {-0.01, 0.05}
00:40:14.301 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
00:40:14.301 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
00:40:14.301 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.85 mountX=0.05 mountY=0.01, mountTheta=0.26
00:40:14.310 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.05, opts=13)
00:40:14.310 00.000 7988 Enqueuing Move request for scope (-0.01, 0.05)
00:40:14.310 00.000 15712 Worker thread wakes up
00:40:14.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:40:14.310 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:40:14.310 00.000 15712 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=0.01
00:40:14.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:14.310 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.6
00:40:14.315 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:14.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:14.315 00.000 7988 Enqueuing Expose request
00:40:14.315 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:14.315 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
00:40:14.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:14.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:14.315 00.000 15712 MoveAxis(W, 8, ABG)
00:40:14.315 00.000 15712 Guiding  Dir = 3, Dur = 8
00:40:14.315 00.000 15712 IsGuiding returns 0
00:40:14.349 00.034 15712 IsGuiding returns 0
00:40:14.349 00.000 15712 Move returns status 0, amount 8
00:40:14.349 00.000 15712 MoveAxis(N, 0, ABG)
00:40:14.349 00.000 15712 Move returns status 0, amount 0
00:40:14.349 00.000 15712 move complete, result=0
00:40:14.349 00.000 15712 worker thread done servicing request
00:40:14.349 00.000 15712 Worker thread wakes up
00:40:14.349 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:40:14.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:14.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:15.990 01.641 15712 Exposure complete
00:40:16.044 00.054 15712 worker thread done servicing request
00:40:16.044 00.000 7988 OnExposeComplete: enter
00:40:16.051 00.007 7988 UpdateGuideState(): m_state=6
00:40:16.053 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
00:40:16.053 00.000 7988 Star::Find returns 1 (0), X=964.73, Y=189.51, Mass=1430, SNR=25.3, Peak=144 HFD=4.3
00:40:16.055 00.002 7988 MultiStar: [#1 -0.06,0.18,1.01,U] [#2 -0.01,0.14,0.89,U] [#3 -0.48,0.48,0.00,M7] [#4 -0.06,-0.23,0.75,U] [#5 -0.37,-0.05,0.80,U] [#6 -0.13,0.07,0.69,U] [#7 -0.03,-0.00,0.52,U] [#8 0.01,-0.24,0.48,U] 
00:40:16.055 00.000 7988 refined, 7 included, MultiStar: {-0.10, 0.02}, one-star: {-0.12, 0.10}
00:40:16.057 00.002 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.39 = 1.39)
00:40:16.057 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
00:40:16.059 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.95 mountX=0.02 mountY=0.10, mountTheta=1.39
00:40:16.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.02, opts=13)
00:40:16.061 00.000 7988 Enqueuing Move request for scope (-0.10, 0.02)
00:40:16.063 00.002 15712 Worker thread wakes up
00:40:16.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
00:40:16.063 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
00:40:16.063 00.000 15712 Moving (-0.10, 0.02) raw xDistance=0.02 yDistance=0.10
00:40:16.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:16.063 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.3
00:40:16.067 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:16.069 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:16.069 00.000 7988 Enqueuing Expose request
00:40:16.071 00.002 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:16.071 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
00:40:16.071 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:16.071 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:40:16.071 00.000 15712 MoveAxis(W, 10, ABG)
00:40:16.071 00.000 15712 Guiding  Dir = 3, Dur = 10
00:40:16.071 00.000 15712 IsGuiding returns 0
00:40:16.087 00.016 15712 IsGuiding returns 1
00:40:16.087 00.000 15712 scope still moving after pulse duration time elapsed
00:40:16.139 00.052 15712 IsGuiding returns 0
00:40:16.139 00.000 15712 scope move finished after 10 + 58 ms
00:40:16.139 00.000 15712 Move returns status 0, amount 10
00:40:16.139 00.000 15712 MoveAxis(N, 0, ABG)
00:40:16.139 00.000 15712 Move returns status 0, amount 0
00:40:16.139 00.000 15712 move complete, result=0
00:40:16.139 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:40:16.141 00.002 15712 worker thread done servicing request
00:40:16.141 00.000 15712 Worker thread wakes up
00:40:16.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:16.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:17.549 01.408 15712 Exposure complete
00:40:17.612 00.063 15712 worker thread done servicing request
00:40:17.612 00.000 7988 OnExposeComplete: enter
00:40:17.612 00.000 7988 UpdateGuideState(): m_state=6
00:40:17.615 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
00:40:17.615 00.000 7988 Star::Find returns 1 (0), X=964.84, Y=189.70, Mass=1466, SNR=25.5, Peak=182 HFD=4.1
00:40:17.617 00.002 7988 MultiStar: [#1 -0.06,0.34,0.99,U] [#2 0.06,0.22,0.85,U] [#3 -0.30,0.43,0.00,M8] [#4 -0.04,0.01,0.73,U] [#5 -0.25,0.12,0.75,U] [#6 -0.32,0.39,0.00,M3] [#7 0.30,-0.01,0.52,U] [#8 0.74,0.19,0.00,M9] 
00:40:17.617 00.000 7988 refined, 5 included, MultiStar: {-0.02, 0.19}, one-star: {-0.02, 0.28}
00:40:17.619 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
00:40:17.619 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
00:40:17.621 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.67 mountX=0.19 mountY=0.01, mountTheta=0.08
00:40:17.621 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.19, opts=13)
00:40:17.624 00.003 7988 Enqueuing Move request for scope (-0.02, 0.19)
00:40:17.626 00.002 15712 Worker thread wakes up
00:40:17.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:40:17.626 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:40:17.626 00.000 15712 Moving (-0.02, 0.19) raw xDistance=0.19 yDistance=0.01
00:40:17.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:17.626 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.5
00:40:17.628 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:17.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:17.628 00.000 7988 Enqueuing Expose request
00:40:17.628 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.89
00:40:17.628 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
00:40:17.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:17.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:17.628 00.000 15712 MoveAxis(W, 43, ABG)
00:40:17.628 00.000 15712 Guiding  Dir = 3, Dur = 43
00:40:17.628 00.000 15712 IsGuiding returns 0
00:40:17.658 00.030 15712 PulseGuide returned control before completion, sleep 28
00:40:17.690 00.032 15712 IsGuiding returns 1
00:40:17.690 00.000 15712 scope still moving after pulse duration time elapsed
00:40:17.738 00.048 15712 IsGuiding returns 0
00:40:17.738 00.000 15712 scope move finished after 43 + 64 ms
00:40:17.738 00.000 15712 Move returns status 0, amount 43
00:40:17.740 00.002 15712 MoveAxis(N, 0, ABG)
00:40:17.740 00.000 15712 Move returns status 0, amount 0
00:40:17.740 00.000 15712 move complete, result=0
00:40:17.740 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
00:40:17.742 00.002 15712 worker thread done servicing request
00:40:17.742 00.000 15712 Worker thread wakes up
00:40:17.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:17.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:19.381 01.639 15712 Exposure complete
00:40:19.428 00.047 15712 worker thread done servicing request
00:40:19.428 00.000 7988 OnExposeComplete: enter
00:40:19.443 00.015 7988 UpdateGuideState(): m_state=6
00:40:19.445 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
00:40:19.445 00.000 7988 Star::Find returns 1 (0), X=964.59, Y=189.74, Mass=1462, SNR=25.5, Peak=165 HFD=3.8
00:40:19.447 00.002 7988 MultiStar: [#1 -0.09,0.31,1.00,U] [#2 -0.01,0.14,0.84,U] [#3 -0.44,0.52,0.00,M9] [#4 -0.04,-0.03,0.74,U] [#5 -0.35,0.17,0.00,M1] [#6 -0.53,0.29,0.00,M4] [#7 0.20,0.14,0.54,U] [#8 0.15,-0.07,0.50,U] 
00:40:19.447 00.000 7988 refined, 5 included, MultiStar: {-0.05, 0.17}, one-star: {-0.27, 0.33}
00:40:19.449 00.002 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
00:40:19.449 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
00:40:19.451 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.84 mountX=0.17 mountY=0.04, mountTheta=0.25
00:40:19.453 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.17, opts=13)
00:40:19.453 00.000 7988 Enqueuing Move request for scope (-0.05, 0.17)
00:40:19.455 00.002 15712 Worker thread wakes up
00:40:19.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
00:40:19.455 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
00:40:19.455 00.000 15712 Moving (-0.05, 0.17) raw xDistance=0.17 yDistance=0.04
00:40:19.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:19.455 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.5
00:40:19.458 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:19.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:19.460 00.002 7988 Enqueuing Expose request
00:40:19.460 00.000 15712 PPEC rslt: input = 0.17, final = 0.13, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.89
00:40:19.460 00.000 15712 PPEC: input: 0.17, control: 0.13, exposure: 1500
00:40:19.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:19.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:40:19.460 00.000 15712 MoveAxis(W, 43, ABG)
00:40:19.460 00.000 15712 Guiding  Dir = 3, Dur = 43
00:40:19.460 00.000 15712 IsGuiding returns 0
00:40:19.480 00.020 15712 PulseGuide returned control before completion, sleep 36
00:40:19.544 00.064 15712 IsGuiding returns 1
00:40:19.544 00.000 15712 scope still moving after pulse duration time elapsed
00:40:19.571 00.027 15712 IsGuiding returns 0
00:40:19.571 00.000 15712 scope move finished after 43 + 66 ms
00:40:19.571 00.000 15712 Move returns status 0, amount 43
00:40:19.571 00.000 15712 MoveAxis(N, 0, ABG)
00:40:19.571 00.000 15712 Move returns status 0, amount 0
00:40:19.571 00.000 15712 move complete, result=0
00:40:19.571 00.000 15712 worker thread done servicing request
00:40:19.571 00.000 15712 Worker thread wakes up
00:40:19.571 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
00:40:19.573 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:19.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:20.978 01.405 15712 Exposure complete
00:40:21.040 00.062 15712 worker thread done servicing request
00:40:21.040 00.000 7988 OnExposeComplete: enter
00:40:21.040 00.000 7988 UpdateGuideState(): m_state=6
00:40:21.040 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
00:40:21.040 00.000 7988 Star::Find returns 1 (0), X=964.71, Y=189.25, Mass=1426, SNR=25.4, Peak=181 HFD=3.8
00:40:21.040 00.000 7988 MultiStar: [#1 -0.07,-0.14,1.00,U] [#2 -0.12,-0.34,0.88,U] [#3 -0.15,0.03,0.86,U] [#4 0.07,-0.31,0.74,U] [#5 -0.30,-0.15,0.76,U] [#6 -0.17,-0.15,0.63,U] [#7 0.10,-0.39,0.00,M1] [#8 0.12,-0.20,0.51,U] 
00:40:21.040 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.18}, one-star: {-0.14, -0.16}
00:40:21.040 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.66 = 2.62)
00:40:21.040 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.70 = 2.59)
00:40:21.040 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.10 mountX=-0.18 mountY=0.11, mountTheta=2.60
00:40:21.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.18, opts=13)
00:40:21.040 00.000 7988 Enqueuing Move request for scope (-0.10, -0.18)
00:40:21.040 00.000 15712 Worker thread wakes up
00:40:21.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
00:40:21.040 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
00:40:21.040 00.000 15712 Moving (-0.10, -0.18) raw xDistance=-0.18 yDistance=0.11
00:40:21.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:21.040 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.4
00:40:21.055 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:21.056 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:21.056 00.000 7988 Enqueuing Expose request
00:40:21.056 00.000 15712 PPEC rslt: input = -0.18, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 639.89
00:40:21.056 00.000 15712 PPEC: input: -0.18, control: -0.08, exposure: 1500
00:40:21.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:21.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:40:21.056 00.000 15712 MoveAxis(E, 26, ABG)
00:40:21.056 00.000 15712 Guiding  Dir = 2, Dur = 26
00:40:21.056 00.000 15712 IsGuiding returns 0
00:40:21.079 00.023 15712 PulseGuide returned control before completion, sleep 16
00:40:21.103 00.024 15712 IsGuiding returns 1
00:40:21.103 00.000 15712 scope still moving after pulse duration time elapsed
00:40:21.139 00.036 15712 IsGuiding returns 0
00:40:21.139 00.000 15712 scope move finished after 26 + 58 ms
00:40:21.139 00.000 15712 Move returns status 0, amount 26
00:40:21.139 00.000 15712 MoveAxis(N, 0, ABG)
00:40:21.139 00.000 15712 Move returns status 0, amount 0
00:40:21.139 00.000 15712 move complete, result=0
00:40:21.139 00.000 7988 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
00:40:21.145 00.006 15712 worker thread done servicing request
00:40:21.145 00.000 15712 Worker thread wakes up
00:40:21.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:21.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:22.780 01.635 15712 Exposure complete
00:40:22.842 00.062 15712 worker thread done servicing request
00:40:22.842 00.000 7988 OnExposeComplete: enter
00:40:22.844 00.002 7988 UpdateGuideState(): m_state=6
00:40:22.844 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
00:40:22.846 00.002 7988 Star::Find returns 1 (0), X=964.81, Y=189.12, Mass=1473, SNR=25.5, Peak=182 HFD=4.3
00:40:22.846 00.000 7988 MultiStar: [#1 0.24,-0.16,1.02,U] [#2 0.20,-0.32,0.90,U] [#3 -0.40,0.13,0.00,M9] [#4 -0.04,-0.27,0.73,U] [#5 -0.30,-0.27,0.00,M1] [#6 -0.22,-0.03,0.67,U] [#7 0.10,-0.19,0.57,U] [#8 -0.09,-1.00,0.00,M8] 
00:40:22.848 00.002 7988 refined, 5 included, MultiStar: {0.06, -0.22}, one-star: {-0.04, -0.30}
00:40:22.848 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
00:40:22.850 00.002 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
00:40:22.850 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.32 mountX=-0.22 mountY=-0.05, mountTheta=-2.91
00:40:22.852 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.22, opts=13)
00:40:22.854 00.002 7988 Enqueuing Move request for scope (0.06, -0.22)
00:40:22.856 00.002 15712 Worker thread wakes up
00:40:22.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
00:40:22.856 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
00:40:22.856 00.000 15712 Moving (0.06, -0.22) raw xDistance=-0.22 yDistance=-0.05
00:40:22.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:22.856 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.5
00:40:22.859 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:22.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:22.859 00.000 7988 Enqueuing Expose request
00:40:22.859 00.000 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.89
00:40:22.859 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
00:40:22.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:22.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:40:22.859 00.000 15712 MoveAxis(E, 33, ABG)
00:40:22.859 00.000 15712 Guiding  Dir = 2, Dur = 33
00:40:22.859 00.000 15712 IsGuiding returns 0
00:40:22.880 00.021 15712 PulseGuide returned control before completion, sleep 23
00:40:22.923 00.043 15712 IsGuiding returns 0
00:40:22.923 00.000 15712 Move returns status 0, amount 33
00:40:22.923 00.000 15712 MoveAxis(N, 0, ABG)
00:40:22.923 00.000 15712 Move returns status 0, amount 0
00:40:22.923 00.000 15712 move complete, result=0
00:40:22.923 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
00:40:22.935 00.012 15712 worker thread done servicing request
00:40:22.935 00.000 15712 Worker thread wakes up
00:40:22.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:22.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:24.342 01.407 15712 Exposure complete
00:40:24.403 00.061 15712 worker thread done servicing request
00:40:24.403 00.000 7988 OnExposeComplete: enter
00:40:24.403 00.000 7988 UpdateGuideState(): m_state=6
00:40:24.406 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
00:40:24.406 00.000 7988 Star::Find returns 1 (0), X=964.75, Y=189.53, Mass=1453, SNR=25.6, Peak=150 HFD=3.9
00:40:24.408 00.002 7988 MultiStar: [#1 -0.16,0.03,1.02,U] [#2 -0.16,0.10,0.89,U] [#3 -0.48,0.45,0.00,M10] [#4 0.01,-0.20,0.75,U] [#5 -0.15,-0.17,0.69,U] [#6 -0.24,0.17,0.63,U] [#7 0.09,-0.11,0.49,U] [#8 0.02,-0.13,0.47,U] 
00:40:24.408 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {-0.10, 0.11}
00:40:24.410 00.002 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.56) = xAngle (-4.62 = 1.66)
00:40:24.410 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.65 = 1.63)
00:40:24.412 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.06 mountX=-0.01 mountY=0.10, mountTheta=1.66
00:40:24.414 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.01, opts=13)
00:40:24.414 00.000 7988 Enqueuing Move request for scope (-0.10, -0.01)
00:40:24.416 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:24.416 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.6
00:40:24.418 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:24.419 00.001 15712 Worker thread wakes up
00:40:24.419 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:24.420 00.001 7988 Enqueuing Expose request
00:40:24.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
00:40:24.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
00:40:24.420 00.000 15712 Moving (-0.10, -0.01) raw xDistance=-0.01 yDistance=0.10
00:40:24.424 00.004 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:24.424 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
00:40:24.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:24.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:40:24.424 00.000 15712 MoveAxis(W, 10, ABG)
00:40:24.424 00.000 15712 Guiding  Dir = 3, Dur = 10
00:40:24.424 00.000 15712 IsGuiding returns 0
00:40:24.451 00.027 15712 IsGuiding returns 1
00:40:24.451 00.000 15712 scope still moving after pulse duration time elapsed
00:40:24.499 00.048 15712 IsGuiding returns 0
00:40:24.499 00.000 15712 scope move finished after 10 + 63 ms
00:40:24.499 00.000 15712 Move returns status 0, amount 10
00:40:24.499 00.000 15712 MoveAxis(N, 0, ABG)
00:40:24.499 00.000 15712 Move returns status 0, amount 0
00:40:24.499 00.000 15712 move complete, result=0
00:40:24.499 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:40:24.501 00.002 15712 worker thread done servicing request
00:40:24.501 00.000 15712 Worker thread wakes up
00:40:24.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:24.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:26.141 01.640 15712 Exposure complete
00:40:26.204 00.063 15712 worker thread done servicing request
00:40:26.204 00.000 7988 OnExposeComplete: enter
00:40:26.204 00.000 7988 UpdateGuideState(): m_state=6
00:40:26.206 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
00:40:26.206 00.000 7988 Star::Find returns 1 (0), X=965.02, Y=189.53, Mass=1560, SNR=26.4, Peak=168 HFD=4.2
00:40:26.208 00.002 7988 MultiStar: [#1 -0.04,0.13,1.00,U] [#2 -0.23,0.02,0.84,U] [#3 -0.36,0.35,0.00,R] [#4 -0.18,-0.31,0.71,U] [#5 -0.33,-0.01,0.73,U] [#6 -0.23,0.26,0.65,U] [#7 -0.14,-0.13,0.48,U] [#8 0.11,-0.46,0.00,M8] 
00:40:26.208 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.03}, one-star: {0.17, 0.12}
00:40:26.208 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.56) = xAngle (1.36 = 1.36)
00:40:26.208 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
00:40:26.208 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.92 mountX=0.03 mountY=0.12, mountTheta=1.36
00:40:26.208 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
00:40:26.208 00.000 7988 Enqueuing Move request for scope (-0.12, 0.03)
00:40:26.208 00.000 15712 Worker thread wakes up
00:40:26.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
00:40:26.208 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
00:40:26.208 00.000 15712 Moving (-0.12, 0.03) raw xDistance=0.03 yDistance=0.12
00:40:26.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:26.208 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.4
00:40:26.219 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:26.221 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:26.221 00.000 7988 Enqueuing Expose request
00:40:26.223 00.002 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:26.223 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
00:40:26.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:26.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:40:26.223 00.000 15712 MoveAxis(W, 11, ABG)
00:40:26.223 00.000 15712 Guiding  Dir = 3, Dur = 11
00:40:26.223 00.000 15712 IsGuiding returns 0
00:40:26.241 00.018 15712 IsGuiding returns 1
00:40:26.241 00.000 15712 scope still moving after pulse duration time elapsed
00:40:26.288 00.047 15712 IsGuiding returns 0
00:40:26.288 00.000 15712 scope move finished after 11 + 55 ms
00:40:26.288 00.000 15712 Move returns status 0, amount 11
00:40:26.288 00.000 15712 MoveAxis(N, 0, ABG)
00:40:26.288 00.000 15712 Move returns status 0, amount 0
00:40:26.288 00.000 15712 move complete, result=0
00:40:26.288 00.000 15712 worker thread done servicing request
00:40:26.288 00.000 15712 Worker thread wakes up
00:40:26.288 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
00:40:26.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:26.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:27.703 01.415 15712 Exposure complete
00:40:27.764 00.061 15712 worker thread done servicing request
00:40:27.764 00.000 7988 OnExposeComplete: enter
00:40:27.764 00.000 7988 UpdateGuideState(): m_state=6
00:40:27.767 00.003 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
00:40:27.767 00.000 7988 Star::Find returns 1 (0), X=964.84, Y=189.56, Mass=1481, SNR=25.8, Peak=155 HFD=3.8
00:40:27.769 00.002 7988 MultiStar: [#1 -0.25,0.15,1.00,U] [#2 -0.03,0.25,0.87,U] [#3 -0.00,-0.04,0.84,U] [#4 -0.35,-0.02,0.74,U] [#5 -0.33,0.21,0.00,M1] [#6 -0.53,0.42,0.00,M1] [#7 -0.26,-0.02,0.52,U] [#8 -0.19,-0.17,0.47,U] 
00:40:27.769 00.000 7988 single-star, 6 included, MultiStar: {-0.14, 0.07}, one-star: {-0.01, 0.14}
00:40:27.771 00.002 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
00:40:27.771 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
00:40:27.773 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.66 mountX=0.14 mountY=0.01, mountTheta=0.07
00:40:27.775 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.14, opts=13)
00:40:27.775 00.000 7988 Enqueuing Move request for scope (-0.01, 0.14)
00:40:27.777 00.002 15712 Worker thread wakes up
00:40:27.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
00:40:27.777 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
00:40:27.777 00.000 15712 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=0.01
00:40:27.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:27.777 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.8
00:40:27.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:27.780 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:27.780 00.000 7988 Enqueuing Expose request
00:40:27.780 00.000 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:27.780 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
00:40:27.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:27.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:27.780 00.000 15712 MoveAxis(W, 9, ABG)
00:40:27.780 00.000 15712 Guiding  Dir = 3, Dur = 9
00:40:27.780 00.000 15712 IsGuiding returns 0
00:40:27.806 00.026 15712 IsGuiding returns 0
00:40:27.806 00.000 15712 Move returns status 0, amount 9
00:40:27.806 00.000 15712 MoveAxis(N, 0, ABG)
00:40:27.806 00.000 15712 Move returns status 0, amount 0
00:40:27.806 00.000 15712 move complete, result=0
00:40:27.806 00.000 15712 worker thread done servicing request
00:40:27.806 00.000 15712 Worker thread wakes up
00:40:27.806 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:40:27.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:27.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:29.366 01.560 7988 evsrv: cli 0CCCF588 connect
00:40:29.366 00.000 7988 case statement mapped state 6 to 3
00:40:29.368 00.002 7988 case statement mapped state 6 to 3
00:40:29.370 00.002 7988 evsrv: cli 0CCCF588 request: {"method":"get_app_state","id":"303dc350-dab4-4a81-bfed-89ef19b0cc2b"}
00:40:29.372 00.002 7988 case statement mapped state 6 to 3
00:40:29.373 00.001 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":"Guiding","id":"303dc350-dab4-4a81-bfed-89ef19b0cc2b"}
00:40:29.373 00.000 7988 evsrv: cli 0CCCF588 disconnect
00:40:29.439 00.066 15712 Exposure complete
00:40:29.563 00.124 15712 worker thread done servicing request
00:40:29.563 00.000 7988 OnExposeComplete: enter
00:40:29.567 00.004 7988 UpdateGuideState(): m_state=6
00:40:29.569 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
00:40:29.571 00.002 7988 Star::Find returns 1 (0), X=964.73, Y=189.72, Mass=1499, SNR=26.0, Peak=189 HFD=3.7
00:40:29.573 00.002 7988 MultiStar: [#1 -0.05,0.45,0.00,M1] [#2 -0.18,0.47,0.00,M1] [#3 0.03,0.26,0.87,U] [#4 -0.34,0.07,0.75,U] [#5 -0.35,0.36,0.00,M2] [#6 -0.52,0.52,0.00,M2] [#7 -0.22,0.38,0.00,M1] [#8 -0.14,0.25,0.46,U] 
00:40:29.575 00.002 7988 refined, 3 included, MultiStar: {-0.14, 0.23}, one-star: {-0.12, 0.31}
00:40:29.577 00.002 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
00:40:29.579 00.002 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
00:40:29.580 00.001 7988 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.11 mountX=0.23 mountY=0.13, mountTheta=0.52
00:40:29.585 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.23, opts=13)
00:40:29.587 00.002 7988 Enqueuing Move request for scope (-0.14, 0.23)
00:40:29.589 00.002 15712 Worker thread wakes up
00:40:29.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:29.591 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
00:40:29.591 00.000 7988 UpdateGuideState exits: m=1499 SNR=26.0
00:40:29.593 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:29.594 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
00:40:29.594 00.000 15712 Moving (-0.14, 0.23) raw xDistance=0.23 yDistance=0.13
00:40:29.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:29.601 00.007 7988 Enqueuing Expose request
00:40:29.605 00.004 15712 PPEC rslt: input = 0.23, final = 0.15, react = 0.14, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.89
00:40:29.605 00.000 15712 PPEC: input: 0.23, control: 0.15, exposure: 1500
00:40:29.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:29.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:40:29.605 00.000 15712 MoveAxis(W, 50, ABG)
00:40:29.605 00.000 15712 Guiding  Dir = 3, Dur = 50
00:40:29.607 00.002 15712 IsGuiding returns 0
00:40:29.630 00.023 15712 PulseGuide returned control before completion, sleep 39
00:40:29.674 00.044 15712 IsGuiding returns 1
00:40:29.676 00.002 15712 scope still moving after pulse duration time elapsed
00:40:29.705 00.029 15712 IsGuiding returns 0
00:40:29.705 00.000 15712 scope move finished after 50 + 51 ms
00:40:29.705 00.000 15712 Move returns status 0, amount 50
00:40:29.705 00.000 15712 MoveAxis(N, 0, ABG)
00:40:29.705 00.000 15712 Move returns status 0, amount 0
00:40:29.705 00.000 15712 move complete, result=0
00:40:29.705 00.000 15712 worker thread done servicing request
00:40:29.705 00.000 15712 Worker thread wakes up
00:40:29.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:29.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:29.705 00.000 7988 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
00:40:31.116 01.411 15712 Exposure complete
00:40:31.213 00.097 15712 worker thread done servicing request
00:40:31.213 00.000 7988 OnExposeComplete: enter
00:40:31.215 00.002 7988 UpdateGuideState(): m_state=6
00:40:31.219 00.004 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
00:40:31.221 00.002 7988 Star::Find returns 1 (0), X=964.63, Y=189.35, Mass=1484, SNR=25.6, Peak=144 HFD=4.2
00:40:31.223 00.002 7988 MultiStar: [#1 0.03,0.10,1.01,U] [#2 -0.05,-0.07,0.86,U] [#3 0.02,0.02,0.86,U] [#4 -0.07,-0.20,0.74,U] [#5 -0.45,-0.20,0.00,M3] [#6 -0.22,0.28,0.67,U] [#7 0.04,-0.31,0.54,U] [#8 -0.15,-0.34,0.48,U] 
00:40:31.225 00.002 7988 refined, 7 included, MultiStar: {-0.08, -0.05}, one-star: {-0.22, -0.06}
00:40:31.227 00.002 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
00:40:31.229 00.002 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.12)
00:40:31.231 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.57 mountX=-0.05 mountY=0.08, mountTheta=2.14
00:40:31.235 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
00:40:31.237 00.002 7988 Enqueuing Move request for scope (-0.08, -0.05)
00:40:31.238 00.001 15712 Worker thread wakes up
00:40:31.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:31.241 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
00:40:31.241 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.6
00:40:31.243 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
00:40:31.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:31.245 00.002 15712 Moving (-0.08, -0.05) raw xDistance=-0.05 yDistance=0.08
00:40:31.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:31.247 00.002 7988 Enqueuing Expose request
00:40:31.251 00.004 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:31.251 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
00:40:31.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:31.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:40:31.251 00.000 15712 MoveAxis(W, 6, ABG)
00:40:31.251 00.000 15712 Guiding  Dir = 3, Dur = 6
00:40:31.251 00.000 15712 IsGuiding returns 0
00:40:31.276 00.025 15712 IsGuiding returns 0
00:40:31.276 00.000 15712 Move returns status 0, amount 6
00:40:31.276 00.000 15712 MoveAxis(N, 0, ABG)
00:40:31.276 00.000 15712 Move returns status 0, amount 0
00:40:31.276 00.000 15712 move complete, result=0
00:40:31.276 00.000 15712 worker thread done servicing request
00:40:31.276 00.000 15712 Worker thread wakes up
00:40:31.276 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:40:31.278 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:31.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:32.909 01.631 15712 Exposure complete
00:40:32.973 00.064 15712 worker thread done servicing request
00:40:32.973 00.000 7988 OnExposeComplete: enter
00:40:32.984 00.011 7988 UpdateGuideState(): m_state=6
00:40:32.984 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
00:40:32.984 00.000 7988 Star::Find returns 1 (0), X=964.87, Y=189.65, Mass=1441, SNR=25.3, Peak=157 HFD=4.3
00:40:32.988 00.004 7988 MultiStar: [#1 0.05,0.12,0.99,U] [#2 -0.03,0.15,0.91,U] [#3 -0.02,0.04,0.86,U] [#4 -0.04,-0.05,0.71,U] [#5 -0.20,0.31,0.78,U] [#6 -0.13,0.31,0.66,U] [#7 0.06,-0.05,0.53,U] [#8 -0.23,-0.26,0.50,U] 
00:40:32.988 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {0.02, 0.23}
00:40:32.988 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
00:40:32.988 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
00:40:32.988 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.11 mountY=0.04, mountTheta=0.38
00:40:32.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
00:40:32.988 00.000 7988 Enqueuing Move request for scope (-0.05, 0.11)
00:40:32.988 00.000 15712 Worker thread wakes up
00:40:32.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:40:32.988 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:40:32.988 00.000 15712 Moving (-0.05, 0.11) raw xDistance=0.11 yDistance=0.04
00:40:32.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:32.988 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.3
00:40:33.001 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:33.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:33.004 00.003 7988 Enqueuing Expose request
00:40:33.006 00.002 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:33.006 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
00:40:33.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:33.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:40:33.006 00.000 15712 MoveAxis(W, 9, ABG)
00:40:33.006 00.000 15712 Guiding  Dir = 3, Dur = 9
00:40:33.006 00.000 15712 IsGuiding returns 0
00:40:33.068 00.062 15712 IsGuiding returns 0
00:40:33.068 00.000 15712 Move returns status 0, amount 9
00:40:33.068 00.000 15712 MoveAxis(N, 0, ABG)
00:40:33.068 00.000 15712 Move returns status 0, amount 0
00:40:33.068 00.000 15712 move complete, result=0
00:40:33.068 00.000 15712 worker thread done servicing request
00:40:33.068 00.000 15712 Worker thread wakes up
00:40:33.068 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:40:33.069 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:33.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:34.480 01.411 15712 Exposure complete
00:40:34.545 00.065 15712 worker thread done servicing request
00:40:34.545 00.000 7988 OnExposeComplete: enter
00:40:34.545 00.000 7988 UpdateGuideState(): m_state=6
00:40:34.557 00.012 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
00:40:34.557 00.000 7988 Star::Find returns 1 (0), X=964.77, Y=190.24, Mass=1457, SNR=25.4, Peak=166 HFD=4.3
00:40:34.557 00.000 7988 MultiStar: large primary error, entering stabilization period
00:40:34.562 00.005 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
00:40:34.562 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
00:40:34.562 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.83 hyp=0.83 cameraTheta=1.67 mountX=0.83 mountY=0.06, mountTheta=0.08
00:40:34.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.83, opts=13)
00:40:34.562 00.000 7988 Enqueuing Move request for scope (-0.08, 0.83)
00:40:34.562 00.000 15712 Worker thread wakes up
00:40:34.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.83) opts 0xd
00:40:34.562 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.83)
00:40:34.562 00.000 15712 Moving (-0.08, 0.83) raw xDistance=0.83 yDistance=0.06
00:40:34.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:34.562 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.4
00:40:34.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:34.573 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:34.573 00.000 7988 Enqueuing Expose request
00:40:34.573 00.000 15712 PPEC rslt: input = 0.83, final = 0.54, react = 0.50, pred = 0.05, hyst = 0.45, hyst_pct = 0.00, period_length = 639.89
00:40:34.573 00.000 15712 PPEC: input: 0.83, control: 0.54, exposure: 1500
00:40:34.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:34.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:34.573 00.000 15712 MoveAxis(W, 177, ABG)
00:40:34.573 00.000 15712 Guiding  Dir = 3, Dur = 177
00:40:34.573 00.000 15712 IsGuiding returns 0
00:40:34.596 00.023 15712 PulseGuide returned control before completion, sleep 162
00:40:34.788 00.192 15712 IsGuiding returns 0
00:40:34.788 00.000 15712 Move returns status 0, amount 177
00:40:34.788 00.000 15712 MoveAxis(N, 0, ABG)
00:40:34.788 00.000 15712 Move returns status 0, amount 0
00:40:34.788 00.000 15712 move complete, result=0
00:40:34.788 00.000 7988 GuideStep: 0.8 px 177 ms WEST, 0.1 px 0 ms NORTH
00:40:34.796 00.008 15712 worker thread done servicing request
00:40:34.796 00.000 15712 Worker thread wakes up
00:40:34.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:34.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:36.438 01.642 15712 Exposure complete
00:40:36.499 00.061 15712 worker thread done servicing request
00:40:36.499 00.000 7988 OnExposeComplete: enter
00:40:36.501 00.002 7988 UpdateGuideState(): m_state=6
00:40:36.503 00.002 7988 Star::Find(15, 964, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
00:40:36.503 00.000 7988 Star::Find returns 1 (0), X=964.80, Y=189.61, Mass=1363, SNR=24.6, Peak=158 HFD=3.7
00:40:36.505 00.002 7988 MultiStar: exiting stabilization period
00:40:36.505 00.000 7988 MultiStar: [#1 0.03,0.05,1.05,U] [#2 0.13,-0.16,0.92,U] [#3 -0.10,-0.20,0.91,U] [#4 0.10,-0.16,0.74,U] [#5 -0.30,0.02,0.80,U] [#6 -0.26,0.09,0.67,U] [#7 -0.04,-0.08,0.58,U] [#8 -0.04,-0.47,0.00,M5] 
00:40:36.507 00.002 7988 refined, 7 included, MultiStar: {-0.05, -0.02}, one-star: {-0.05, 0.20}
00:40:36.509 00.002 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
00:40:36.509 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
00:40:36.511 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.73 mountX=-0.02 mountY=0.05, mountTheta=1.99
00:40:36.513 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
00:40:36.513 00.000 7988 Enqueuing Move request for scope (-0.05, -0.02)
00:40:36.516 00.003 15712 Worker thread wakes up
00:40:36.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
00:40:36.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
00:40:36.516 00.000 15712 Moving (-0.05, -0.02) raw xDistance=-0.02 yDistance=0.05
00:40:36.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:36.517 00.001 7988 UpdateGuideState exits: m=1363 SNR=24.6
00:40:36.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:36.517 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:36.517 00.000 7988 Enqueuing Expose request
00:40:36.517 00.000 15712 PPEC rslt: input = -0.02, final = 0.06, react = -0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:36.517 00.000 15712 PPEC: input: -0.02, control: 0.06, exposure: 1500
00:40:36.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:36.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:40:36.517 00.000 15712 MoveAxis(W, 19, ABG)
00:40:36.517 00.000 15712 Guiding  Dir = 3, Dur = 19
00:40:36.517 00.000 15712 IsGuiding returns 0
00:40:36.552 00.035 15712 IsGuiding returns 1
00:40:36.552 00.000 15712 scope still moving after pulse duration time elapsed
00:40:36.601 00.049 15712 IsGuiding returns 0
00:40:36.601 00.000 15712 scope move finished after 19 + 58 ms
00:40:36.601 00.000 15712 Move returns status 0, amount 19
00:40:36.601 00.000 15712 MoveAxis(N, 0, ABG)
00:40:36.601 00.000 15712 Move returns status 0, amount 0
00:40:36.601 00.000 15712 move complete, result=0
00:40:36.601 00.000 7988 GuideStep: -0.0 px 19 ms WEST, 0.1 px 0 ms NORTH
00:40:36.601 00.000 15712 worker thread done servicing request
00:40:36.601 00.000 15712 Worker thread wakes up
00:40:36.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:36.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:38.017 01.416 15712 Exposure complete
00:40:38.063 00.046 15712 worker thread done servicing request
00:40:38.078 00.015 7988 OnExposeComplete: enter
00:40:38.080 00.002 7988 UpdateGuideState(): m_state=6
00:40:38.080 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
00:40:38.080 00.000 7988 Star::Find returns 1 (0), X=964.65, Y=189.24, Mass=1545, SNR=26.4, Peak=170 HFD=4.1
00:40:38.080 00.000 7988 MultiStar: [#1 -0.01,-0.11,0.97,U] [#2 -0.17,-0.24,0.82,U] [#3 0.02,-0.44,0.00,M1] [#4 -0.04,-0.48,0.00,M1] [#5 -0.39,-0.35,0.00,M2] [#6 -0.31,-0.07,0.63,U] [#7 0.18,-0.49,0.00,M1] [#8 -0.07,-0.11,0.48,U] 
00:40:38.080 00.000 7988 refined, 4 included, MultiStar: {-0.15, -0.15}, one-star: {-0.20, -0.18}
00:40:38.080 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
00:40:38.080 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.34)
00:40:38.080 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.35 mountX=-0.15 mountY=0.15, mountTheta=2.35
00:40:38.080 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.15, opts=13)
00:40:38.080 00.000 7988 Enqueuing Move request for scope (-0.15, -0.15)
00:40:38.080 00.000 15712 Worker thread wakes up
00:40:38.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
00:40:38.080 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
00:40:38.080 00.000 15712 Moving (-0.15, -0.15) raw xDistance=-0.15 yDistance=0.15
00:40:38.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:38.080 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.4
00:40:38.094 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:38.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:38.097 00.003 7988 Enqueuing Expose request
00:40:38.097 00.000 15712 PPEC rslt: input = -0.15, final = 0.06, react = -0.09, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:38.097 00.000 15712 PPEC: input: -0.15, control: 0.06, exposure: 1500
00:40:38.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:38.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:38.097 00.000 15712 MoveAxis(W, 19, ABG)
00:40:38.097 00.000 15712 Guiding  Dir = 3, Dur = 19
00:40:38.097 00.000 15712 IsGuiding returns 0
00:40:38.114 00.017 15712 IsGuiding returns 1
00:40:38.114 00.000 15712 scope still moving after pulse duration time elapsed
00:40:38.167 00.053 15712 IsGuiding returns 0
00:40:38.167 00.000 15712 scope move finished after 19 + 49 ms
00:40:38.167 00.000 15712 Move returns status 0, amount 19
00:40:38.167 00.000 15712 MoveAxis(N, 0, ABG)
00:40:38.167 00.000 15712 Move returns status 0, amount 0
00:40:38.167 00.000 15712 move complete, result=0
00:40:38.167 00.000 7988 GuideStep: -0.2 px 19 ms WEST, 0.2 px 0 ms NORTH
00:40:38.169 00.002 15712 worker thread done servicing request
00:40:38.169 00.000 15712 Worker thread wakes up
00:40:38.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:38.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:39.914 01.745 15712 Exposure complete
00:40:39.974 00.060 15712 worker thread done servicing request
00:40:39.976 00.002 7988 OnExposeComplete: enter
00:40:39.976 00.000 7988 UpdateGuideState(): m_state=6
00:40:39.976 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
00:40:39.976 00.000 7988 Star::Find returns 1 (0), X=964.79, Y=188.83, Mass=1443, SNR=25.4, Peak=192 HFD=4.0
00:40:39.976 00.000 7988 MultiStar: [#1 0.14,-0.62,0.00,M1] [#2 0.01,-0.73,0.00,M1] [#3 -0.00,-0.83,0.00,M2] [#4 0.11,-0.65,0.00,M2] [#5 -0.10,-0.58,0.00,M3] [#6 -0.25,-0.45,0.00,M1] [#7 0.31,-0.79,0.00,M2] [#8 -0.09,-0.77,0.00,M5] 
00:40:39.976 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.24 = 3.05)
00:40:39.976 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.02)
00:40:39.976 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.58 hyp=0.59 cameraTheta=-1.67 mountX=-0.58 mountY=0.07, mountTheta=3.02
00:40:39.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.58, opts=13)
00:40:39.976 00.000 7988 Enqueuing Move request for scope (-0.06, -0.58)
00:40:39.976 00.000 15712 Worker thread wakes up
00:40:39.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.58) opts 0xd
00:40:39.976 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.58)
00:40:39.976 00.000 15712 Moving (-0.06, -0.58) raw xDistance=-0.58 yDistance=0.07
00:40:39.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:39.988 00.012 7988 UpdateGuideState exits: m=1443 SNR=25.4
00:40:39.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:39.990 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:39.992 00.002 7988 Enqueuing Expose request
00:40:39.992 00.000 15712 PPEC rslt: input = -0.58, final = -0.31, react = -0.35, pred = 0.04, hyst = -0.31, hyst_pct = 0.00, period_length = 639.89
00:40:39.992 00.000 15712 PPEC: input: -0.58, control: -0.31, exposure: 1500
00:40:39.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:39.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:40:39.992 00.000 15712 MoveAxis(E, 102, ABG)
00:40:39.992 00.000 15712 Guiding  Dir = 2, Dur = 102
00:40:39.992 00.000 15712 IsGuiding returns 0
00:40:40.015 00.023 15712 PulseGuide returned control before completion, sleep 86
00:40:40.123 00.108 15712 IsGuiding returns 0
00:40:40.133 00.010 15712 Move returns status 0, amount 102
00:40:40.133 00.000 15712 MoveAxis(N, 0, ABG)
00:40:40.133 00.000 15712 Move returns status 0, amount 0
00:40:40.133 00.000 15712 move complete, result=0
00:40:40.133 00.000 15712 worker thread done servicing request
00:40:40.133 00.000 15712 Worker thread wakes up
00:40:40.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:40.133 00.000 7988 GuideStep: -0.6 px 102 ms EAST, 0.1 px 0 ms NORTH
00:40:40.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:41.537 01.404 15712 Exposure complete
00:40:41.598 00.061 15712 worker thread done servicing request
00:40:41.598 00.000 7988 OnExposeComplete: enter
00:40:41.601 00.003 7988 UpdateGuideState(): m_state=6
00:40:41.603 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
00:40:41.603 00.000 7988 Star::Find returns 1 (0), X=964.97, Y=189.10, Mass=1445, SNR=25.4, Peak=171 HFD=4.3
00:40:41.603 00.000 7988 MultiStar: [#1 0.25,-0.24,1.02,U] [#2 0.08,-0.33,0.89,U] [#3 0.38,-0.28,0.00,M3] [#4 0.22,-0.55,0.00,M3] [#5 0.08,-0.50,0.00,M4] [#6 -0.21,-0.28,0.66,U] [#7 -0.12,-0.49,0.00,M3] [#8 0.08,-0.74,0.00,M6] 
00:40:41.603 00.000 7988 refined, 3 included, MultiStar: {0.08, -0.29}, one-star: {0.12, -0.31}
00:40:41.603 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
00:40:41.603 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
00:40:41.603 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.29 mountX=-0.29 mountY=-0.08, mountTheta=-2.88
00:40:41.603 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.29, opts=13)
00:40:41.603 00.000 7988 Enqueuing Move request for scope (0.08, -0.29)
00:40:41.603 00.000 15712 Worker thread wakes up
00:40:41.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.29) opts 0xd
00:40:41.603 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.29)
00:40:41.603 00.000 15712 Moving (0.08, -0.29) raw xDistance=-0.29 yDistance=-0.08
00:40:41.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:41.603 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.4
00:40:41.615 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:41.615 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:41.617 00.002 7988 Enqueuing Expose request
00:40:41.617 00.000 15712 PPEC rslt: input = -0.29, final = -0.14, react = -0.17, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.89
00:40:41.617 00.000 15712 PPEC: input: -0.29, control: -0.14, exposure: 1500
00:40:41.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:41.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:40:41.617 00.000 15712 MoveAxis(E, 46, ABG)
00:40:41.617 00.000 15712 Guiding  Dir = 2, Dur = 46
00:40:41.617 00.000 15712 IsGuiding returns 0
00:40:41.632 00.015 15712 PulseGuide returned control before completion, sleep 41
00:40:41.680 00.048 15712 IsGuiding returns 1
00:40:41.680 00.000 15712 scope still moving after pulse duration time elapsed
00:40:41.712 00.032 15712 IsGuiding returns 0
00:40:41.712 00.000 15712 scope move finished after 46 + 49 ms
00:40:41.712 00.000 15712 Move returns status 0, amount 46
00:40:41.712 00.000 15712 MoveAxis(N, 0, ABG)
00:40:41.712 00.000 15712 Move returns status 0, amount 0
00:40:41.712 00.000 15712 move complete, result=0
00:40:41.712 00.000 7988 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
00:40:41.717 00.005 15712 worker thread done servicing request
00:40:41.717 00.000 15712 Worker thread wakes up
00:40:41.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:41.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:43.356 01.639 15712 Exposure complete
00:40:43.419 00.063 15712 worker thread done servicing request
00:40:43.419 00.000 7988 OnExposeComplete: enter
00:40:43.420 00.001 7988 UpdateGuideState(): m_state=6
00:40:43.422 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
00:40:43.422 00.000 7988 Star::Find returns 1 (0), X=964.89, Y=189.77, Mass=1409, SNR=25.2, Peak=170 HFD=4.0
00:40:43.424 00.002 7988 MultiStar: [#1 0.11,0.36,1.03,U] [#2 0.24,0.46,0.00,M1] [#3 0.12,0.21,0.89,U] [#4 0.04,0.18,0.75,U] [#5 -0.23,0.08,0.75,U] [#6 0.11,0.48,0.00,M1] [#7 0.18,0.23,0.53,U] [#8 0.19,-0.05,0.47,U] 
00:40:43.424 00.000 7988 refined, 6 included, MultiStar: {0.06, 0.22}, one-star: {0.04, 0.36}
00:40:43.426 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
00:40:43.426 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
00:40:43.428 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.33 mountX=0.22 mountY=-0.06, mountTheta=-0.26
00:40:43.430 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.22, opts=13)
00:40:43.430 00.000 7988 Enqueuing Move request for scope (0.06, 0.22)
00:40:43.432 00.002 15712 Worker thread wakes up
00:40:43.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
00:40:43.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
00:40:43.432 00.000 15712 Moving (0.06, 0.22) raw xDistance=0.22 yDistance=-0.06
00:40:43.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:43.432 00.000 7988 UpdateGuideState exits: m=1409 SNR=25.2
00:40:43.434 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:43.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:43.436 00.002 7988 Enqueuing Expose request
00:40:43.436 00.000 15712 PPEC rslt: input = 0.22, final = 0.16, react = 0.13, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.89
00:40:43.436 00.000 15712 PPEC: input: 0.22, control: 0.16, exposure: 1500
00:40:43.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:43.436 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:40:43.436 00.000 15712 MoveAxis(W, 52, ABG)
00:40:43.436 00.000 15712 Guiding  Dir = 3, Dur = 52
00:40:43.436 00.000 15712 IsGuiding returns 0
00:40:43.455 00.019 15712 PulseGuide returned control before completion, sleep 44
00:40:43.536 00.081 15712 IsGuiding returns 0
00:40:43.536 00.000 15712 Move returns status 0, amount 52
00:40:43.536 00.000 15712 MoveAxis(N, 0, ABG)
00:40:43.536 00.000 15712 Move returns status 0, amount 0
00:40:43.536 00.000 15712 move complete, result=0
00:40:43.536 00.000 7988 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
00:40:43.540 00.004 15712 worker thread done servicing request
00:40:43.540 00.000 15712 Worker thread wakes up
00:40:43.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:43.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:44.957 01.417 15712 Exposure complete
00:40:45.007 00.050 15712 worker thread done servicing request
00:40:45.007 00.000 7988 OnExposeComplete: enter
00:40:45.018 00.011 7988 UpdateGuideState(): m_state=6
00:40:45.019 00.001 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
00:40:45.019 00.000 7988 Star::Find returns 1 (0), X=965.03, Y=190.19, Mass=1396, SNR=24.9, Peak=188 HFD=4.1
00:40:45.019 00.000 7988 MultiStar: large primary error, entering stabilization period
00:40:45.019 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.22 = -0.22)
00:40:45.019 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
00:40:45.019 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.78 hyp=0.80 cameraTheta=1.34 mountX=0.78 mountY=-0.20, mountTheta=-0.25
00:40:45.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.78, opts=13)
00:40:45.019 00.000 7988 Enqueuing Move request for scope (0.18, 0.78)
00:40:45.019 00.000 15712 Worker thread wakes up
00:40:45.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.78) opts 0xd
00:40:45.019 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.78)
00:40:45.019 00.000 15712 Moving (0.18, 0.78) raw xDistance=0.78 yDistance=-0.20
00:40:45.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:45.019 00.000 7988 UpdateGuideState exits: m=1396 SNR=24.9
00:40:45.031 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:45.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:45.033 00.002 7988 Enqueuing Expose request
00:40:45.034 00.001 15712 PPEC rslt: input = 0.78, final = 0.50, react = 0.47, pred = 0.03, hyst = 0.41, hyst_pct = 0.00, period_length = 639.89
00:40:45.034 00.000 15712 PPEC: input: 0.78, control: 0.50, exposure: 1500
00:40:45.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:45.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:40:45.034 00.000 15712 MoveAxis(W, 163, ABG)
00:40:45.034 00.000 15712 Guiding  Dir = 3, Dur = 163
00:40:45.034 00.000 15712 IsGuiding returns 0
00:40:45.053 00.019 15712 PulseGuide returned control before completion, sleep 152
00:40:45.210 00.157 15712 IsGuiding returns 1
00:40:45.210 00.000 15712 scope still moving after pulse duration time elapsed
00:40:45.248 00.038 15712 IsGuiding returns 0
00:40:45.248 00.000 15712 scope move finished after 163 + 50 ms
00:40:45.248 00.000 15712 Move returns status 0, amount 163
00:40:45.248 00.000 15712 MoveAxis(N, 0, ABG)
00:40:45.248 00.000 15712 Move returns status 0, amount 0
00:40:45.248 00.000 15712 move complete, result=0
00:40:45.248 00.000 7988 GuideStep: 0.8 px 163 ms WEST, -0.2 px 0 ms NORTH
00:40:45.250 00.002 15712 worker thread done servicing request
00:40:45.250 00.000 15712 Worker thread wakes up
00:40:45.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:45.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:46.887 01.637 15712 Exposure complete
00:40:46.949 00.062 15712 worker thread done servicing request
00:40:46.949 00.000 7988 OnExposeComplete: enter
00:40:46.949 00.000 7988 UpdateGuideState(): m_state=6
00:40:46.949 00.000 7988 Star::Find(15, 965, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
00:40:46.949 00.000 7988 Star::Find returns 1 (0), X=964.70, Y=189.97, Mass=1498, SNR=25.6, Peak=174 HFD=4.1
00:40:46.949 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
00:40:46.949 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
00:40:46.949 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.56 hyp=0.58 cameraTheta=1.84 mountX=0.56 mountY=0.14, mountTheta=0.25
00:40:46.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.56, opts=13)
00:40:46.949 00.000 7988 Enqueuing Move request for scope (-0.15, 0.56)
00:40:46.958 00.009 15712 Worker thread wakes up
00:40:46.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.56) opts 0xd
00:40:46.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.56)
00:40:46.958 00.000 15712 Moving (-0.15, 0.56) raw xDistance=0.56 yDistance=0.14
00:40:46.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:46.958 00.000 7988 UpdateGuideState exits: m=1498 SNR=25.6
00:40:46.961 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:46.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:46.963 00.002 7988 Enqueuing Expose request
00:40:46.963 00.000 15712 PPEC rslt: input = 0.56, final = 0.36, react = 0.33, pred = 0.03, hyst = 0.31, hyst_pct = 0.00, period_length = 639.89
00:40:46.963 00.000 15712 PPEC: input: 0.56, control: 0.36, exposure: 1500
00:40:46.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:46.965 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:40:46.965 00.000 15712 MoveAxis(W, 119, ABG)
00:40:46.965 00.000 15712 Guiding  Dir = 3, Dur = 119
00:40:46.965 00.000 15712 IsGuiding returns 0
00:40:46.985 00.020 15712 PulseGuide returned control before completion, sleep 105
00:40:47.108 00.123 15712 IsGuiding returns 1
00:40:47.108 00.000 15712 scope still moving after pulse duration time elapsed
00:40:47.146 00.038 15712 IsGuiding returns 0
00:40:47.146 00.000 15712 scope move finished after 119 + 66 ms
00:40:47.146 00.000 15712 Move returns status 0, amount 119
00:40:47.146 00.000 15712 MoveAxis(N, 0, ABG)
00:40:47.146 00.000 15712 Move returns status 0, amount 0
00:40:47.146 00.000 15712 move complete, result=0
00:40:47.146 00.000 7988 GuideStep: 0.6 px 119 ms WEST, 0.1 px 0 ms NORTH
00:40:47.152 00.006 15712 worker thread done servicing request
00:40:47.152 00.000 15712 Worker thread wakes up
00:40:47.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:47.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:48.562 01.410 15712 Exposure complete
00:40:48.624 00.062 15712 worker thread done servicing request
00:40:48.624 00.000 7988 OnExposeComplete: enter
00:40:48.624 00.000 7988 UpdateGuideState(): m_state=6
00:40:48.624 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
00:40:48.631 00.007 7988 Star::Find returns 1 (0), X=964.68, Y=189.38, Mass=1551, SNR=26.3, Peak=143 HFD=4.3
00:40:48.631 00.000 7988 MultiStar: exiting stabilization period
00:40:48.631 00.000 7988 MultiStar: [#1 -0.19,-0.05,0.96,U] [#2 0.33,-0.15,0.84,U] [#3 -0.02,-0.38,0.84,U] [#4 -0.10,-0.22,0.71,U] [#5 -0.36,-0.27,0.00,M4] [#6 -0.39,0.08,0.00,M2] [#7 0.21,-0.37,0.00,M3] [#8 -0.20,-0.39,0.00,M6] 
00:40:48.631 00.000 7988 refined, 4 included, MultiStar: {-0.04, -0.16}, one-star: {-0.17, -0.03}
00:40:48.635 00.004 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
00:40:48.637 00.002 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
00:40:48.637 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.82 mountX=-0.16 mountY=0.04, mountTheta=2.87
00:40:48.639 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.16, opts=13)
00:40:48.639 00.000 7988 Enqueuing Move request for scope (-0.04, -0.16)
00:40:48.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:48.639 00.000 7988 UpdateGuideState exits: m=1551 SNR=26.3
00:40:48.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:48.639 00.000 15712 Worker thread wakes up
00:40:48.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
00:40:48.639 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
00:40:48.639 00.000 15712 Moving (-0.04, -0.16) raw xDistance=-0.16 yDistance=0.04
00:40:48.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:48.639 00.000 7988 Enqueuing Expose request
00:40:48.648 00.009 15712 PPEC rslt: input = -0.16, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
00:40:48.648 00.000 15712 PPEC: input: -0.16, control: 0.02, exposure: 1500
00:40:48.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:48.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:40:48.648 00.000 15712 MoveAxis(W, 8, ABG)
00:40:48.648 00.000 15712 Guiding  Dir = 3, Dur = 8
00:40:48.648 00.000 15712 IsGuiding returns 0
00:40:48.659 00.011 15712 IsGuiding returns 0
00:40:48.659 00.000 15712 Move returns status 0, amount 8
00:40:48.659 00.000 15712 MoveAxis(N, 0, ABG)
00:40:48.659 00.000 15712 Move returns status 0, amount 0
00:40:48.659 00.000 15712 move complete, result=0
00:40:48.659 00.000 15712 worker thread done servicing request
00:40:48.659 00.000 15712 Worker thread wakes up
00:40:48.659 00.000 7988 GuideStep: -0.2 px 8 ms WEST, 0.0 px 0 ms NORTH
00:40:48.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:48.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:50.308 01.649 15712 Exposure complete
00:40:50.372 00.064 15712 worker thread done servicing request
00:40:50.373 00.001 7988 OnExposeComplete: enter
00:40:50.373 00.000 7988 UpdateGuideState(): m_state=6
00:40:50.373 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
00:40:50.373 00.000 7988 Star::Find returns 1 (0), X=964.86, Y=189.25, Mass=1495, SNR=25.9, Peak=167 HFD=4.1
00:40:50.373 00.000 7988 MultiStar: [#1 -0.02,-0.19,0.97,U] [#2 0.06,-0.11,0.86,U] [#3 -0.04,-0.16,0.86,U] [#4 -0.04,-0.33,0.78,U] [#5 -0.44,-0.37,0.00,M5] [#6 -0.51,-0.42,0.00,M3] [#7 0.11,0.05,0.55,U] [#8 -0.02,-0.34,0.49,U] 
00:40:50.373 00.000 7988 single-star, 6 included, MultiStar: {0.00, -0.18}, one-star: {0.01, -0.17}
00:40:50.373 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
00:40:50.373 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
00:40:50.373 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.50 mountX=-0.17 mountY=-0.01, mountTheta=-3.09
00:40:50.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.17, opts=13)
00:40:50.373 00.000 7988 Enqueuing Move request for scope (0.01, -0.17)
00:40:50.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:50.373 00.000 7988 UpdateGuideState exits: m=1495 SNR=25.9
00:40:50.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:50.388 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:50.388 00.000 7988 Enqueuing Expose request
00:40:50.388 00.000 15712 Worker thread wakes up
00:40:50.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
00:40:50.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
00:40:50.388 00.000 15712 Moving (0.01, -0.17) raw xDistance=-0.17 yDistance=-0.01
00:40:50.388 00.000 15712 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 639.88
00:40:50.388 00.000 15712 PPEC: input: -0.17, control: -0.08, exposure: 1500
00:40:50.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:50.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:40:50.388 00.000 15712 MoveAxis(E, 26, ABG)
00:40:50.388 00.000 15712 Guiding  Dir = 2, Dur = 26
00:40:50.388 00.000 15712 IsGuiding returns 0
00:40:50.410 00.022 15712 PulseGuide returned control before completion, sleep 21
00:40:50.436 00.026 15712 IsGuiding returns 1
00:40:50.436 00.000 15712 scope still moving after pulse duration time elapsed
00:40:50.473 00.037 15712 IsGuiding returns 0
00:40:50.473 00.000 15712 scope move finished after 26 + 53 ms
00:40:50.473 00.000 15712 Move returns status 0, amount 26
00:40:50.473 00.000 15712 MoveAxis(N, 0, ABG)
00:40:50.473 00.000 15712 Move returns status 0, amount 0
00:40:50.473 00.000 15712 move complete, result=0
00:40:50.473 00.000 7988 GuideStep: -0.2 px 26 ms EAST, -0.0 px 0 ms NORTH
00:40:50.476 00.003 15712 worker thread done servicing request
00:40:50.476 00.000 15712 Worker thread wakes up
00:40:50.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:50.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:51.889 01.413 15712 Exposure complete
00:40:51.953 00.064 15712 worker thread done servicing request
00:40:51.953 00.000 7988 OnExposeComplete: enter
00:40:51.953 00.000 7988 UpdateGuideState(): m_state=6
00:40:51.956 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
00:40:51.956 00.000 7988 Star::Find returns 1 (0), X=964.66, Y=189.66, Mass=1482, SNR=25.8, Peak=204 HFD=3.6
00:40:51.959 00.003 7988 MultiStar: [#1 0.01,0.27,1.02,U] [#2 0.00,0.28,0.86,U] [#3 -0.07,0.11,0.87,U] [#4 0.05,0.11,0.75,U] [#5 -0.20,0.08,0.77,U] [#6 -0.20,0.41,0.00,M4] [#7 0.05,0.13,0.53,U] [#8 -0.09,0.17,0.47,U] 
00:40:51.961 00.002 7988 refined, 7 included, MultiStar: {-0.06, 0.18}, one-star: {-0.20, 0.24}
00:40:51.961 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
00:40:51.963 00.002 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
00:40:51.963 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.89 mountX=0.18 mountY=0.06, mountTheta=0.30
00:40:51.965 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.18, opts=13)
00:40:51.967 00.002 7988 Enqueuing Move request for scope (-0.06, 0.18)
00:40:51.967 00.000 15712 Worker thread wakes up
00:40:51.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
00:40:51.967 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
00:40:51.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:51.967 00.000 7988 UpdateGuideState exits: m=1482 SNR=25.8
00:40:51.970 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:51.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:51.970 00.000 7988 Enqueuing Expose request
00:40:51.970 00.000 15712 Moving (-0.06, 0.18) raw xDistance=0.18 yDistance=0.06
00:40:51.970 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.88
00:40:51.970 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
00:40:51.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:51.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:51.970 00.000 15712 MoveAxis(W, 41, ABG)
00:40:51.970 00.000 15712 Guiding  Dir = 3, Dur = 41
00:40:51.970 00.000 15712 IsGuiding returns 0
00:40:51.987 00.017 15712 PulseGuide returned control before completion, sleep 36
00:40:52.056 00.069 15712 IsGuiding returns 1
00:40:52.056 00.000 15712 scope still moving after pulse duration time elapsed
00:40:52.079 00.023 15712 IsGuiding returns 0
00:40:52.079 00.000 15712 scope move finished after 41 + 60 ms
00:40:52.079 00.000 15712 Move returns status 0, amount 41
00:40:52.079 00.000 15712 MoveAxis(N, 0, ABG)
00:40:52.079 00.000 15712 Move returns status 0, amount 0
00:40:52.079 00.000 15712 move complete, result=0
00:40:52.079 00.000 15712 worker thread done servicing request
00:40:52.079 00.000 15712 Worker thread wakes up
00:40:52.079 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
00:40:52.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:52.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:53.720 01.641 15712 Exposure complete
00:40:53.775 00.055 15712 worker thread done servicing request
00:40:53.775 00.000 7988 OnExposeComplete: enter
00:40:53.781 00.006 7988 UpdateGuideState(): m_state=6
00:40:53.783 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
00:40:53.783 00.000 7988 Star::Find returns 1 (0), X=965.03, Y=189.41, Mass=1427, SNR=25.1, Peak=157 HFD=4.1
00:40:53.785 00.002 7988 MultiStar: [#1 0.05,0.08,1.00,U] [#2 0.14,-0.02,0.89,U] [#3 0.37,-0.10,0.86,U] [#4 0.13,-0.48,0.00,M1] [#5 -0.33,-0.22,0.00,M5] [#6 -0.27,0.03,0.69,U] [#7 0.26,-0.15,0.52,U] [#8 -0.18,-0.68,0.00,M5] 
00:40:53.785 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.02}, one-star: {0.18, -0.00}
00:40:53.787 00.002 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
00:40:53.787 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
00:40:53.789 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.13 mountX=-0.02 mountY=-0.13, mountTheta=-1.70
00:40:53.791 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.02, opts=13)
00:40:53.792 00.001 7988 Enqueuing Move request for scope (0.13, -0.02)
00:40:53.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:53.794 00.002 7988 UpdateGuideState exits: m=1427 SNR=25.1
00:40:53.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:53.796 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:53.797 00.001 7988 Enqueuing Expose request
00:40:53.797 00.000 15712 Worker thread wakes up
00:40:53.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:40:53.797 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:40:53.797 00.000 15712 Moving (0.13, -0.02) raw xDistance=-0.02 yDistance=-0.13
00:40:53.797 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:40:53.797 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
00:40:53.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:53.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:40:53.797 00.000 15712 MoveAxis(W, 9, ABG)
00:40:53.797 00.000 15712 Guiding  Dir = 3, Dur = 9
00:40:53.797 00.000 15712 IsGuiding returns 0
00:40:53.832 00.035 15712 IsGuiding returns 0
00:40:53.832 00.000 15712 Move returns status 0, amount 9
00:40:53.832 00.000 15712 MoveAxis(N, 0, ABG)
00:40:53.832 00.000 15712 Move returns status 0, amount 0
00:40:53.832 00.000 15712 move complete, result=0
00:40:53.832 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:40:53.834 00.002 15712 worker thread done servicing request
00:40:53.834 00.000 15712 Worker thread wakes up
00:40:53.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:53.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:55.248 01.414 15712 Exposure complete
00:40:55.310 00.062 15712 worker thread done servicing request
00:40:55.310 00.000 7988 OnExposeComplete: enter
00:40:55.312 00.002 7988 UpdateGuideState(): m_state=6
00:40:55.312 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
00:40:55.312 00.000 7988 Star::Find returns 1 (0), X=964.76, Y=189.36, Mass=1525, SNR=25.9, Peak=144 HFD=4.6
00:40:55.312 00.000 7988 MultiStar: [#1 -0.04,0.15,1.04,U] [#2 0.08,0.10,0.84,U] [#3 -0.10,-0.25,0.86,U] [#4 -0.04,-0.09,0.72,U] [#5 -0.16,-0.14,0.76,U] [#6 -0.31,-0.03,0.67,U] [#7 0.24,0.02,0.53,U] [#8 -0.03,-0.33,0.43,U] 
00:40:55.312 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.09, -0.06}
00:40:55.312 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.96 = 2.32)
00:40:55.312 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.29)
00:40:55.319 00.007 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.40 mountX=-0.05 mountY=0.06, mountTheta=2.30
00:40:55.319 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.05, opts=13)
00:40:55.319 00.000 7988 Enqueuing Move request for scope (-0.06, -0.05)
00:40:55.319 00.000 15712 Worker thread wakes up
00:40:55.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
00:40:55.319 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
00:40:55.319 00.000 15712 Moving (-0.06, -0.05) raw xDistance=-0.05 yDistance=0.06
00:40:55.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:40:55.319 00.000 7988 UpdateGuideState exits: m=1525 SNR=25.9
00:40:55.325 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:55.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:55.325 00.000 7988 Enqueuing Expose request
00:40:55.328 00.003 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:40:55.328 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
00:40:55.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:55.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:55.328 00.000 15712 MoveAxis(W, 8, ABG)
00:40:55.328 00.000 15712 Guiding  Dir = 3, Dur = 8
00:40:55.360 00.032 15712 IsGuiding returns 0
00:40:55.375 00.015 15712 IsGuiding returns 0
00:40:55.375 00.000 15712 Move returns status 0, amount 8
00:40:55.375 00.000 15712 MoveAxis(N, 0, ABG)
00:40:55.375 00.000 15712 Move returns status 0, amount 0
00:40:55.375 00.000 15712 move complete, result=0
00:40:55.375 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:40:55.384 00.009 15712 worker thread done servicing request
00:40:55.384 00.000 15712 Worker thread wakes up
00:40:55.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:55.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:57.020 01.636 15712 Exposure complete
00:40:57.082 00.062 15712 worker thread done servicing request
00:40:57.082 00.000 7988 OnExposeComplete: enter
00:40:57.083 00.001 7988 UpdateGuideState(): m_state=6
00:40:57.085 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
00:40:57.085 00.000 7988 Star::Find returns 1 (0), X=964.79, Y=189.68, Mass=1359, SNR=24.5, Peak=171 HFD=3.8
00:40:57.087 00.002 7988 MultiStar: [#1 0.16,0.27,1.06,U] [#2 0.23,0.18,0.90,U] [#3 0.23,0.39,0.00,M1] [#4 0.07,0.38,0.76,U] [#5 -0.32,0.48,0.00,M5] [#6 -0.17,0.49,0.00,M3] [#7 0.31,0.12,0.51,U] [#8 0.19,-0.07,0.48,U] 
00:40:57.088 00.001 7988 refined, 5 included, MultiStar: {0.13, 0.22}, one-star: {-0.06, 0.26}
00:40:57.088 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
00:40:57.090 00.002 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
00:40:57.090 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.25 cameraTheta=1.02 mountX=0.22 mountY=-0.14, mountTheta=-0.56
00:40:57.092 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.22, opts=13)
00:40:57.094 00.002 7988 Enqueuing Move request for scope (0.13, 0.22)
00:40:57.094 00.000 15712 Worker thread wakes up
00:40:57.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
00:40:57.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
00:40:57.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:57.094 00.000 7988 UpdateGuideState exits: m=1359 SNR=24.5
00:40:57.097 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:57.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:57.099 00.002 7988 Enqueuing Expose request
00:40:57.099 00.000 15712 Moving (0.13, 0.22) raw xDistance=0.22 yDistance=-0.14
00:40:57.101 00.002 15712 PPEC rslt: input = 0.22, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.88
00:40:57.101 00.000 15712 PPEC: input: 0.22, control: 0.15, exposure: 1500
00:40:57.101 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:57.101 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:40:57.101 00.000 15712 MoveAxis(W, 50, ABG)
00:40:57.101 00.000 15712 Guiding  Dir = 3, Dur = 50
00:40:57.101 00.000 15712 IsGuiding returns 0
00:40:57.122 00.021 15712 PulseGuide returned control before completion, sleep 40
00:40:57.200 00.078 15712 IsGuiding returns 0
00:40:57.200 00.000 15712 Move returns status 0, amount 50
00:40:57.200 00.000 15712 MoveAxis(N, 0, ABG)
00:40:57.200 00.000 15712 Move returns status 0, amount 0
00:40:57.200 00.000 15712 move complete, result=0
00:40:57.200 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
00:40:57.200 00.000 15712 worker thread done servicing request
00:40:57.200 00.000 15712 Worker thread wakes up
00:40:57.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:57.207 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:40:58.614 01.407 15712 Exposure complete
00:40:58.676 00.062 15712 worker thread done servicing request
00:40:58.676 00.000 7988 OnExposeComplete: enter
00:40:58.676 00.000 7988 UpdateGuideState(): m_state=6
00:40:58.678 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
00:40:58.680 00.002 7988 Star::Find returns 1 (0), X=964.74, Y=189.83, Mass=1391, SNR=24.7, Peak=163 HFD=4.1
00:40:58.680 00.000 7988 MultiStar: [#1 -0.04,0.41,0.00,M1] [#2 -0.04,0.18,0.90,U] [#3 -0.02,0.31,0.89,U] [#4 0.11,0.29,0.77,U] [#5 -0.28,0.46,0.00,M6] [#6 -0.38,0.40,0.00,M4] [#7 0.05,0.11,0.54,U] [#8 0.02,-0.41,0.00,M4] 
00:40:58.682 00.002 7988 refined, 4 included, MultiStar: {-0.01, 0.28}, one-star: {-0.11, 0.42}
00:40:58.682 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
00:40:58.684 00.002 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
00:40:58.685 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.62 mountX=0.28 mountY=0.01, mountTheta=0.02
00:40:58.687 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.28, opts=13)
00:40:58.687 00.000 7988 Enqueuing Move request for scope (-0.01, 0.28)
00:40:58.689 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:40:58.689 00.000 7988 UpdateGuideState exits: m=1391 SNR=24.7
00:40:58.691 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:58.692 00.001 15712 Worker thread wakes up
00:40:58.692 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
00:40:58.692 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
00:40:58.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:40:58.692 00.000 7988 Enqueuing Expose request
00:40:58.692 00.000 15712 Moving (-0.01, 0.28) raw xDistance=0.28 yDistance=0.01
00:40:58.692 00.000 15712 PPEC rslt: input = 0.28, final = 0.19, react = 0.17, pred = 0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.88
00:40:58.692 00.000 15712 PPEC: input: 0.28, control: 0.19, exposure: 1500
00:40:58.692 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:58.692 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:58.692 00.000 15712 MoveAxis(W, 62, ABG)
00:40:58.692 00.000 15712 Guiding  Dir = 3, Dur = 62
00:40:58.719 00.027 15712 IsGuiding returns 0
00:40:58.736 00.017 15712 PulseGuide returned control before completion, sleep 57
00:40:58.809 00.073 15712 IsGuiding returns 0
00:40:58.809 00.000 15712 Move returns status 0, amount 62
00:40:58.809 00.000 15712 MoveAxis(N, 0, ABG)
00:40:58.809 00.000 15712 Move returns status 0, amount 0
00:40:58.819 00.010 15712 move complete, result=0
00:40:58.819 00.000 15712 worker thread done servicing request
00:40:58.819 00.000 15712 Worker thread wakes up
00:40:58.819 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.0 px 0 ms NORTH
00:40:58.821 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:40:58.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:00.560 01.739 15712 Exposure complete
00:41:00.624 00.064 15712 worker thread done servicing request
00:41:00.624 00.000 7988 OnExposeComplete: enter
00:41:00.624 00.000 7988 UpdateGuideState(): m_state=6
00:41:00.624 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
00:41:00.624 00.000 7988 Star::Find returns 1 (0), X=964.91, Y=189.59, Mass=1410, SNR=24.9, Peak=183 HFD=3.9
00:41:00.624 00.000 7988 MultiStar: [#1 -0.02,0.48,0.00,M2] [#2 0.04,0.26,0.87,U] [#3 0.10,0.13,0.87,U] [#4 0.02,-0.02,0.78,U] [#5 -0.20,0.42,0.00,M7] [#6 -0.36,0.35,0.00,M5] [#7 -0.15,0.28,0.50,U] [#8 0.20,-0.14,0.46,U] 
00:41:00.624 00.000 7988 refined, 5 included, MultiStar: {0.04, 0.13}, one-star: {0.06, 0.17}
00:41:00.624 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.32 = -0.32)
00:41:00.624 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
00:41:00.624 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.24 mountX=0.13 mountY=-0.05, mountTheta=-0.35
00:41:00.624 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
00:41:00.624 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
00:41:00.624 00.000 15712 Worker thread wakes up
00:41:00.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:41:00.624 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:41:00.624 00.000 15712 Moving (0.04, 0.13) raw xDistance=0.13 yDistance=-0.05
00:41:00.638 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:00.638 00.000 7988 UpdateGuideState exits: m=1410 SNR=24.9
00:41:00.640 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:00.642 00.002 15712 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:41:00.642 00.000 15712 PPEC: input: 0.13, control: 0.07, exposure: 1500
00:41:00.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:00.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:00.642 00.000 7988 Enqueuing Expose request
00:41:00.645 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:41:00.645 00.000 15712 MoveAxis(W, 23, ABG)
00:41:00.645 00.000 15712 Guiding  Dir = 3, Dur = 23
00:41:00.645 00.000 15712 IsGuiding returns 0
00:41:00.673 00.028 15712 IsGuiding returns 1
00:41:00.673 00.000 15712 scope still moving after pulse duration time elapsed
00:41:00.721 00.048 15712 IsGuiding returns 0
00:41:00.721 00.000 15712 scope move finished after 23 + 52 ms
00:41:00.721 00.000 15712 Move returns status 0, amount 23
00:41:00.721 00.000 15712 MoveAxis(N, 0, ABG)
00:41:00.721 00.000 15712 Move returns status 0, amount 0
00:41:00.721 00.000 15712 move complete, result=0
00:41:00.721 00.000 7988 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
00:41:00.723 00.002 15712 worker thread done servicing request
00:41:00.723 00.000 15712 Worker thread wakes up
00:41:00.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:00.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:02.141 01.418 15712 Exposure complete
00:41:02.188 00.047 15712 worker thread done servicing request
00:41:02.188 00.000 7988 OnExposeComplete: enter
00:41:02.203 00.015 7988 UpdateGuideState(): m_state=6
00:41:02.205 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
00:41:02.205 00.000 7988 Star::Find returns 1 (0), X=964.90, Y=189.66, Mass=1456, SNR=25.6, Peak=167 HFD=3.9
00:41:02.207 00.002 7988 MultiStar: [#1 0.17,0.15,1.01,U] [#2 0.23,0.27,0.88,U] [#3 0.15,0.11,0.85,U] [#4 -0.01,0.04,0.75,U] [#5 -0.40,0.06,0.00,M8] [#6 -0.15,0.53,0.00,M6] [#7 0.19,0.06,0.54,U] [#8 0.41,0.05,0.00,M4] 
00:41:02.207 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.16}, one-star: {0.05, 0.25}
00:41:02.209 00.002 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.56) = xAngle (-0.69 = -0.69)
00:41:02.209 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
00:41:02.211 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.20 cameraTheta=0.87 mountX=0.16 mountY=-0.13, mountTheta=-0.71
00:41:02.213 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.16, opts=13)
00:41:02.213 00.000 7988 Enqueuing Move request for scope (0.13, 0.16)
00:41:02.215 00.002 15712 Worker thread wakes up
00:41:02.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
00:41:02.215 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
00:41:02.215 00.000 15712 Moving (0.13, 0.16) raw xDistance=0.16 yDistance=-0.13
00:41:02.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:02.215 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.6
00:41:02.218 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:02.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:02.219 00.001 7988 Enqueuing Expose request
00:41:02.219 00.000 15712 PPEC rslt: input = 0.16, final = 0.08, react = 0.09, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
00:41:02.219 00.000 15712 PPEC: input: 0.16, control: 0.08, exposure: 1500
00:41:02.219 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:02.219 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:41:02.219 00.000 15712 MoveAxis(W, 25, ABG)
00:41:02.219 00.000 15712 Guiding  Dir = 3, Dur = 25
00:41:02.219 00.000 15712 IsGuiding returns 0
00:41:02.239 00.020 15712 PulseGuide returned control before completion, sleep 17
00:41:02.287 00.048 15712 IsGuiding returns 1
00:41:02.287 00.000 15712 scope still moving after pulse duration time elapsed
00:41:02.316 00.029 15712 IsGuiding returns 0
00:41:02.316 00.000 15712 scope move finished after 25 + 69 ms
00:41:02.316 00.000 15712 Move returns status 0, amount 25
00:41:02.316 00.000 15712 MoveAxis(N, 0, ABG)
00:41:02.316 00.000 15712 Move returns status 0, amount 0
00:41:02.316 00.000 15712 move complete, result=0
00:41:02.316 00.000 15712 worker thread done servicing request
00:41:02.316 00.000 15712 Worker thread wakes up
00:41:02.316 00.000 7988 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
00:41:02.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:02.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:04.058 01.742 15712 Exposure complete
00:41:04.108 00.050 15712 worker thread done servicing request
00:41:04.119 00.011 7988 OnExposeComplete: enter
00:41:04.119 00.000 7988 UpdateGuideState(): m_state=6
00:41:04.119 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
00:41:04.119 00.000 7988 Star::Find returns 1 (0), X=964.88, Y=189.06, Mass=1474, SNR=25.6, Peak=209 HFD=4.2
00:41:04.119 00.000 7988 MultiStar: [#1 0.03,-0.34,1.04,U] [#2 -0.06,-0.33,0.86,U] [#3 -0.12,-0.38,0.00,M1] [#4 0.18,-0.60,0.00,M1] [#5 -0.37,-0.37,0.00,M9] [#6 -0.29,-0.13,0.66,U] [#7 -0.05,-0.34,0.46,U] [#8 0.03,-0.36,0.50,U] 
00:41:04.119 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.31}, one-star: {0.03, -0.35}
00:41:04.125 00.006 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.27 = 3.02)
00:41:04.125 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
00:41:04.125 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.70 mountX=-0.31 mountY=0.05, mountTheta=2.99
00:41:04.125 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.31, opts=13)
00:41:04.125 00.000 7988 Enqueuing Move request for scope (-0.04, -0.31)
00:41:04.125 00.000 15712 Worker thread wakes up
00:41:04.125 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.31) opts 0xd
00:41:04.125 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.31)
00:41:04.125 00.000 15712 Moving (-0.04, -0.31) raw xDistance=-0.31 yDistance=0.05
00:41:04.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:04.125 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.6
00:41:04.134 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:04.135 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:04.135 00.000 7988 Enqueuing Expose request
00:41:04.135 00.000 15712 PPEC rslt: input = -0.31, final = -0.10, react = -0.19, pred = 0.08, hyst = -0.16, hyst_pct = 0.00, period_length = 639.88
00:41:04.135 00.000 15712 PPEC: input: -0.31, control: -0.10, exposure: 1500
00:41:04.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:04.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:41:04.135 00.000 15712 MoveAxis(E, 34, ABG)
00:41:04.135 00.000 15712 Guiding  Dir = 2, Dur = 34
00:41:04.135 00.000 15712 IsGuiding returns 0
00:41:04.151 00.016 15712 PulseGuide returned control before completion, sleep 25
00:41:04.206 00.055 15712 IsGuiding returns 0
00:41:04.206 00.000 15712 Move returns status 0, amount 34
00:41:04.206 00.000 15712 MoveAxis(N, 0, ABG)
00:41:04.206 00.000 15712 Move returns status 0, amount 0
00:41:04.206 00.000 15712 move complete, result=0
00:41:04.206 00.000 7988 GuideStep: -0.3 px 34 ms EAST, 0.0 px 0 ms NORTH
00:41:04.208 00.002 15712 worker thread done servicing request
00:41:04.208 00.000 15712 Worker thread wakes up
00:41:04.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:04.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:05.622 01.414 15712 Exposure complete
00:41:05.686 00.064 15712 worker thread done servicing request
00:41:05.686 00.000 7988 OnExposeComplete: enter
00:41:05.686 00.000 7988 UpdateGuideState(): m_state=6
00:41:05.688 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
00:41:05.688 00.000 7988 Star::Find returns 1 (0), X=964.93, Y=189.46, Mass=1472, SNR=25.5, Peak=172 HFD=3.9
00:41:05.688 00.000 7988 MultiStar: [#1 0.10,-0.10,1.02,U] [#2 0.06,-0.19,0.91,U] [#3 0.14,-0.16,0.86,U] [#4 0.28,-0.26,0.74,U] [#5 -0.14,-0.15,0.80,U] [#6 -0.05,-0.03,0.67,U] [#7 0.18,-0.10,0.52,U] [#8 0.35,-0.46,0.00,M4] 
00:41:05.688 00.000 7988 single-star, 7 included, MultiStar: {0.08, -0.11}, one-star: {0.07, 0.04}
00:41:05.688 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
00:41:05.688 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
00:41:05.688 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.09 cameraTheta=0.52 mountX=0.04 mountY=-0.08, mountTheta=-1.05
00:41:05.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
00:41:05.688 00.000 7988 Enqueuing Move request for scope (0.07, 0.04)
00:41:05.688 00.000 15712 Worker thread wakes up
00:41:05.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:41:05.688 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:41:05.688 00.000 15712 Moving (0.07, 0.04) raw xDistance=0.04 yDistance=-0.08
00:41:05.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:41:05.688 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.5
00:41:05.700 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:05.702 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:05.702 00.000 7988 Enqueuing Expose request
00:41:05.702 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:41:05.702 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
00:41:05.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:05.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:41:05.702 00.000 15712 MoveAxis(W, 12, ABG)
00:41:05.702 00.000 15712 Guiding  Dir = 3, Dur = 12
00:41:05.704 00.002 15712 IsGuiding returns 0
00:41:05.721 00.017 15712 IsGuiding returns 1
00:41:05.721 00.000 15712 scope still moving after pulse duration time elapsed
00:41:05.772 00.051 15712 IsGuiding returns 0
00:41:05.772 00.000 15712 scope move finished after 12 + 55 ms
00:41:05.772 00.000 15712 Move returns status 0, amount 12
00:41:05.772 00.000 15712 MoveAxis(N, 0, ABG)
00:41:05.772 00.000 15712 Move returns status 0, amount 0
00:41:05.772 00.000 15712 move complete, result=0
00:41:05.772 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:41:05.772 00.000 15712 worker thread done servicing request
00:41:05.774 00.002 15712 Worker thread wakes up
00:41:05.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:05.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:07.411 01.637 15712 Exposure complete
00:41:07.471 00.060 15712 worker thread done servicing request
00:41:07.471 00.000 7988 OnExposeComplete: enter
00:41:07.473 00.002 7988 UpdateGuideState(): m_state=6
00:41:07.473 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
00:41:07.473 00.000 7988 Star::Find returns 1 (0), X=964.75, Y=189.37, Mass=1472, SNR=25.8, Peak=201 HFD=3.7
00:41:07.473 00.000 7988 MultiStar: [#1 -0.14,-0.05,1.01,U] [#2 -0.07,-0.02,0.89,U] [#3 0.01,-0.16,0.85,U] [#4 -0.04,-0.16,0.73,U] [#5 -0.16,-0.22,0.80,U] [#6 -0.35,0.05,0.65,U] [#7 -0.07,-0.37,0.49,U] [#8 0.33,-0.25,0.00,M5] 
00:41:07.473 00.000 7988 single-star, 7 included, MultiStar: {-0.11, -0.11}, one-star: {-0.10, -0.05}
00:41:07.473 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.24 = 2.05)
00:41:07.473 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.02)
00:41:07.473 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.67 mountX=-0.05 mountY=0.10, mountTheta=2.04
00:41:07.473 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
00:41:07.473 00.000 7988 Enqueuing Move request for scope (-0.10, -0.05)
00:41:07.484 00.011 15712 Worker thread wakes up
00:41:07.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
00:41:07.484 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
00:41:07.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:41:07.484 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.8
00:41:07.487 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:07.488 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:07.489 00.001 7988 Enqueuing Expose request
00:41:07.489 00.000 15712 Moving (-0.10, -0.05) raw xDistance=-0.05 yDistance=0.10
00:41:07.489 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:41:07.489 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
00:41:07.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:07.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:41:07.489 00.000 15712 MoveAxis(W, 10, ABG)
00:41:07.489 00.000 15712 Guiding  Dir = 3, Dur = 10
00:41:07.509 00.020 15712 IsGuiding returns 0
00:41:07.522 00.013 15712 IsGuiding returns 1
00:41:07.522 00.000 15712 scope still moving after pulse duration time elapsed
00:41:07.573 00.051 15712 IsGuiding returns 0
00:41:07.573 00.000 15712 scope move finished after 10 + 53 ms
00:41:07.573 00.000 15712 Move returns status 0, amount 10
00:41:07.573 00.000 15712 MoveAxis(N, 0, ABG)
00:41:07.573 00.000 15712 Move returns status 0, amount 0
00:41:07.573 00.000 15712 move complete, result=0
00:41:07.573 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:41:07.580 00.007 15712 worker thread done servicing request
00:41:07.580 00.000 15712 Worker thread wakes up
00:41:07.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:07.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:08.992 01.412 15712 Exposure complete
00:41:09.051 00.059 15712 worker thread done servicing request
00:41:09.051 00.000 7988 OnExposeComplete: enter
00:41:09.051 00.000 7988 UpdateGuideState(): m_state=6
00:41:09.054 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
00:41:09.054 00.000 7988 Star::Find returns 1 (0), X=964.71, Y=189.32, Mass=1458, SNR=25.6, Peak=168 HFD=4.3
00:41:09.056 00.002 7988 MultiStar: [#1 -0.08,-0.05,1.00,U] [#2 0.03,-0.16,0.87,U] [#3 0.01,-0.02,0.84,U] [#4 -0.07,-0.28,0.72,U] [#5 -0.06,-0.17,0.73,U] [#6 -0.26,0.11,0.64,U] [#7 -0.31,-0.69,0.00,M1] [#8 0.26,-0.36,0.00,M6] 
00:41:09.058 00.002 7988 refined, 6 included, MultiStar: {-0.08, -0.09}, one-star: {-0.15, -0.09}
00:41:09.058 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
00:41:09.058 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.43)
00:41:09.060 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.26 mountX=-0.09 mountY=0.08, mountTheta=2.44
00:41:09.062 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.09, opts=13)
00:41:09.062 00.000 7988 Enqueuing Move request for scope (-0.08, -0.09)
00:41:09.064 00.002 15712 Worker thread wakes up
00:41:09.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
00:41:09.064 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
00:41:09.064 00.000 15712 Moving (-0.08, -0.09) raw xDistance=-0.09 yDistance=0.08
00:41:09.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:09.064 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.6
00:41:09.067 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:09.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:09.067 00.000 7988 Enqueuing Expose request
00:41:09.067 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:41:09.067 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
00:41:09.071 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:09.071 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:09.071 00.000 15712 MoveAxis(W, 6, ABG)
00:41:09.071 00.000 15712 Guiding  Dir = 3, Dur = 6
00:41:09.071 00.000 15712 IsGuiding returns 0
00:41:09.093 00.022 15712 IsGuiding returns 0
00:41:09.093 00.000 15712 Move returns status 0, amount 6
00:41:09.093 00.000 15712 MoveAxis(N, 0, ABG)
00:41:09.093 00.000 15712 Move returns status 0, amount 0
00:41:09.093 00.000 15712 move complete, result=0
00:41:09.093 00.000 15712 worker thread done servicing request
00:41:09.093 00.000 15712 Worker thread wakes up
00:41:09.093 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:41:09.099 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:09.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:10.839 01.740 15712 Exposure complete
00:41:10.899 00.060 15712 worker thread done servicing request
00:41:10.900 00.001 7988 OnExposeComplete: enter
00:41:10.900 00.000 7988 UpdateGuideState(): m_state=6
00:41:10.900 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
00:41:10.900 00.000 7988 Star::Find returns 1 (0), X=964.78, Y=189.39, Mass=1447, SNR=25.6, Peak=164 HFD=4.0
00:41:10.900 00.000 7988 MultiStar: [#1 -0.13,0.07,0.98,U] [#2 0.08,0.21,0.87,U] [#3 0.14,-0.12,0.84,U] [#4 0.02,0.14,0.78,U] [#5 -0.35,0.03,0.75,U] [#6 -0.45,0.03,0.00,M3] [#7 0.12,-0.03,0.51,U] [#8 -0.03,-0.14,0.48,U] 
00:41:10.900 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {-0.07, -0.03}
00:41:10.900 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.56) = xAngle (0.90 = 0.90)
00:41:10.900 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
00:41:10.908 00.008 7988 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.47 mountX=0.03 mountY=0.03, mountTheta=0.89
00:41:10.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.03, opts=13)
00:41:10.908 00.000 7988 Enqueuing Move request for scope (-0.03, 0.03)
00:41:10.908 00.000 15712 Worker thread wakes up
00:41:10.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:41:10.908 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:41:10.908 00.000 15712 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.03
00:41:10.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:10.908 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.6
00:41:10.916 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:10.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:10.916 00.000 7988 Enqueuing Expose request
00:41:10.916 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:41:10.916 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
00:41:10.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:10.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:41:10.916 00.000 15712 MoveAxis(W, 12, ABG)
00:41:10.916 00.000 15712 Guiding  Dir = 3, Dur = 12
00:41:10.916 00.000 15712 IsGuiding returns 0
00:41:10.936 00.020 15712 IsGuiding returns 1
00:41:10.936 00.000 15712 scope still moving after pulse duration time elapsed
00:41:10.980 00.044 15712 IsGuiding returns 0
00:41:10.980 00.000 15712 scope move finished after 12 + 50 ms
00:41:10.980 00.000 15712 Move returns status 0, amount 12
00:41:10.980 00.000 15712 MoveAxis(N, 0, ABG)
00:41:10.980 00.000 15712 Move returns status 0, amount 0
00:41:10.980 00.000 15712 move complete, result=0
00:41:10.980 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
00:41:10.985 00.005 15712 worker thread done servicing request
00:41:10.985 00.000 15712 Worker thread wakes up
00:41:10.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:10.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:12.403 01.418 15712 Exposure complete
00:41:12.454 00.051 15712 worker thread done servicing request
00:41:12.454 00.000 7988 OnExposeComplete: enter
00:41:12.464 00.010 7988 UpdateGuideState(): m_state=6
00:41:12.464 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
00:41:12.464 00.000 7988 Star::Find returns 1 (0), X=964.86, Y=189.69, Mass=1388, SNR=24.9, Peak=157 HFD=3.9
00:41:12.464 00.000 7988 MultiStar: [#1 -0.02,0.12,1.05,U] [#2 -0.08,0.28,0.88,U] [#3 0.25,-0.05,0.88,U] [#4 0.10,0.08,0.76,U] [#5 -0.26,0.22,0.80,U] [#6 -0.15,0.43,0.00,M4] [#7 -0.01,0.13,0.52,U] [#8 0.24,0.29,0.47,U] 
00:41:12.464 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.16}, one-star: {0.01, 0.28}
00:41:12.470 00.006 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
00:41:12.470 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
00:41:12.470 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.17 cameraTheta=1.46 mountX=0.16 mountY=-0.02, mountTheta=-0.14
00:41:12.470 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.16, opts=13)
00:41:12.470 00.000 7988 Enqueuing Move request for scope (0.02, 0.16)
00:41:12.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:12.470 00.000 7988 UpdateGuideState exits: m=1388 SNR=24.9
00:41:12.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:12.470 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:12.480 00.010 7988 Enqueuing Expose request
00:41:12.480 00.000 15712 Worker thread wakes up
00:41:12.480 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
00:41:12.480 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
00:41:12.480 00.000 15712 Moving (0.02, 0.16) raw xDistance=0.16 yDistance=-0.02
00:41:12.484 00.004 15712 PPEC rslt: input = 0.16, final = 0.14, react = 0.10, pred = 0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 639.87
00:41:12.486 00.002 15712 PPEC: input: 0.16, control: 0.14, exposure: 1500
00:41:12.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:12.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:41:12.486 00.000 15712 MoveAxis(W, 45, ABG)
00:41:12.486 00.000 15712 Guiding  Dir = 3, Dur = 45
00:41:12.486 00.000 15712 IsGuiding returns 0
00:41:12.500 00.014 15712 PulseGuide returned control before completion, sleep 40
00:41:12.565 00.065 15712 IsGuiding returns 1
00:41:12.567 00.002 15712 scope still moving after pulse duration time elapsed
00:41:12.592 00.025 15712 IsGuiding returns 0
00:41:12.592 00.000 15712 scope move finished after 45 + 61 ms
00:41:12.592 00.000 15712 Move returns status 0, amount 45
00:41:12.592 00.000 15712 MoveAxis(N, 0, ABG)
00:41:12.592 00.000 15712 Move returns status 0, amount 0
00:41:12.592 00.000 15712 move complete, result=0
00:41:12.592 00.000 15712 worker thread done servicing request
00:41:12.592 00.000 15712 Worker thread wakes up
00:41:12.592 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
00:41:12.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:12.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:14.237 01.645 15712 Exposure complete
00:41:14.289 00.052 15712 worker thread done servicing request
00:41:14.289 00.000 7988 OnExposeComplete: enter
00:41:14.299 00.010 7988 UpdateGuideState(): m_state=6
00:41:14.299 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
00:41:14.299 00.000 7988 Star::Find returns 1 (0), X=964.74, Y=189.09, Mass=1400, SNR=24.7, Peak=166 HFD=4.1
00:41:14.299 00.000 7988 MultiStar: [#1 -0.01,-0.06,1.05,U] [#2 0.12,-0.14,0.85,U] [#3 0.11,-0.14,0.87,U] [#4 0.06,-0.25,0.75,U] [#5 -0.02,-0.31,0.80,U] [#6 0.08,-0.06,0.68,U] [#7 0.30,-0.51,0.00,M1] [#8 0.34,-0.47,0.00,M5] 
00:41:14.299 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.18}, one-star: {-0.11, -0.32}
00:41:14.299 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
00:41:14.299 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
00:41:14.306 00.007 7988 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.42 mountX=-0.18 mountY=-0.02, mountTheta=-3.01
00:41:14.306 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.18, opts=13)
00:41:14.306 00.000 7988 Enqueuing Move request for scope (0.03, -0.18)
00:41:14.306 00.000 15712 Worker thread wakes up
00:41:14.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
00:41:14.306 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
00:41:14.306 00.000 15712 Moving (0.03, -0.18) raw xDistance=-0.18 yDistance=-0.02
00:41:14.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:14.306 00.000 7988 UpdateGuideState exits: m=1400 SNR=24.7
00:41:14.312 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:14.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:14.315 00.003 7988 Enqueuing Expose request
00:41:14.315 00.000 15712 PPEC rslt: input = -0.18, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 639.87
00:41:14.315 00.000 15712 PPEC: input: -0.18, control: -0.07, exposure: 1500
00:41:14.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:14.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:41:14.315 00.000 15712 MoveAxis(E, 22, ABG)
00:41:14.315 00.000 15712 Guiding  Dir = 2, Dur = 22
00:41:14.315 00.000 15712 IsGuiding returns 0
00:41:14.340 00.025 15712 IsGuiding returns 1
00:41:14.340 00.000 15712 scope still moving after pulse duration time elapsed
00:41:14.383 00.043 15712 IsGuiding returns 0
00:41:14.383 00.000 15712 scope move finished after 22 + 50 ms
00:41:14.383 00.000 15712 Move returns status 0, amount 22
00:41:14.383 00.000 15712 MoveAxis(N, 0, ABG)
00:41:14.383 00.000 15712 Move returns status 0, amount 0
00:41:14.383 00.000 15712 move complete, result=0
00:41:14.383 00.000 7988 GuideStep: -0.2 px 22 ms EAST, -0.0 px 0 ms NORTH
00:41:14.390 00.007 15712 worker thread done servicing request
00:41:14.390 00.000 15712 Worker thread wakes up
00:41:14.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:14.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:15.798 01.408 15712 Exposure complete
00:41:15.858 00.060 15712 worker thread done servicing request
00:41:15.858 00.000 7988 OnExposeComplete: enter
00:41:15.860 00.002 7988 UpdateGuideState(): m_state=6
00:41:15.862 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
00:41:15.862 00.000 7988 Star::Find returns 1 (0), X=964.79, Y=189.51, Mass=1363, SNR=24.5, Peak=140 HFD=3.9
00:41:15.864 00.002 7988 MultiStar: [#1 0.01,0.25,1.00,U] [#2 0.07,0.06,0.88,U] [#3 -0.04,-0.30,0.88,U] [#4 -0.17,-0.04,0.73,U] [#5 -0.25,0.16,0.76,U] [#6 -0.25,0.21,0.69,U] [#7 -0.13,-0.30,0.56,U] [#8 0.15,-0.01,0.50,U] 
00:41:15.864 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.06, 0.09}
00:41:15.866 00.002 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
00:41:15.866 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
00:41:15.868 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.77 mountX=0.03 mountY=0.07, mountTheta=1.21
00:41:15.870 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
00:41:15.871 00.001 7988 Enqueuing Move request for scope (-0.07, 0.03)
00:41:15.871 00.000 15712 Worker thread wakes up
00:41:15.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:41:15.871 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:41:15.871 00.000 15712 Moving (-0.07, 0.03) raw xDistance=0.03 yDistance=0.07
00:41:15.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:15.871 00.000 7988 UpdateGuideState exits: m=1363 SNR=24.5
00:41:15.874 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:15.876 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:15.876 00.000 7988 Enqueuing Expose request
00:41:15.878 00.002 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
00:41:15.878 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
00:41:15.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:15.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:41:15.878 00.000 15712 MoveAxis(W, 11, ABG)
00:41:15.878 00.000 15712 Guiding  Dir = 3, Dur = 11
00:41:15.878 00.000 15712 IsGuiding returns 0
00:41:15.907 00.029 15712 IsGuiding returns 1
00:41:15.907 00.000 15712 scope still moving after pulse duration time elapsed
00:41:15.942 00.035 15712 IsGuiding returns 0
00:41:15.942 00.000 15712 scope move finished after 11 + 53 ms
00:41:15.942 00.000 15712 Move returns status 0, amount 11
00:41:15.942 00.000 15712 MoveAxis(N, 0, ABG)
00:41:15.942 00.000 15712 Move returns status 0, amount 0
00:41:15.942 00.000 15712 move complete, result=0
00:41:15.942 00.000 15712 worker thread done servicing request
00:41:15.942 00.000 15712 Worker thread wakes up
00:41:15.942 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
00:41:15.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:15.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:17.582 01.640 15712 Exposure complete
00:41:17.639 00.057 15712 worker thread done servicing request
00:41:17.639 00.000 7988 OnExposeComplete: enter
00:41:17.645 00.006 7988 UpdateGuideState(): m_state=6
00:41:17.647 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
00:41:17.647 00.000 7988 Star::Find returns 1 (0), X=964.83, Y=189.54, Mass=1474, SNR=25.7, Peak=146 HFD=3.8
00:41:17.649 00.002 7988 MultiStar: [#1 0.15,-0.04,0.96,U] [#2 -0.02,-0.12,0.86,U] [#3 -0.00,-0.20,0.86,U] [#4 -0.06,-0.37,0.68,U] [#5 -0.24,0.14,0.74,U] [#6 -0.31,0.19,0.69,U] [#7 0.04,-0.44,0.00,M1] [#8 -0.25,-0.56,0.00,M5] 
00:41:17.649 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {-0.02, 0.12}
00:41:17.651 00.002 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
00:41:17.651 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
00:41:17.653 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.57 mountX=-0.04 mountY=0.06, mountTheta=2.14
00:41:17.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
00:41:17.656 00.003 7988 Enqueuing Move request for scope (-0.06, -0.04)
00:41:17.658 00.002 15712 Worker thread wakes up
00:41:17.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
00:41:17.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
00:41:17.658 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
00:41:17.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:41:17.658 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.7
00:41:17.660 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:17.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:17.661 00.001 7988 Enqueuing Expose request
00:41:17.661 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:41:17.661 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
00:41:17.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:17.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:41:17.661 00.000 15712 MoveAxis(W, 10, ABG)
00:41:17.661 00.000 15712 Guiding  Dir = 3, Dur = 10
00:41:17.661 00.000 15712 IsGuiding returns 0
00:41:17.681 00.020 15712 IsGuiding returns 1
00:41:17.681 00.000 15712 scope still moving after pulse duration time elapsed
00:41:17.730 00.049 15712 IsGuiding returns 0
00:41:17.730 00.000 15712 scope move finished after 10 + 55 ms
00:41:17.730 00.000 15712 Move returns status 0, amount 10
00:41:17.730 00.000 15712 MoveAxis(N, 0, ABG)
00:41:17.730 00.000 15712 Move returns status 0, amount 0
00:41:17.730 00.000 15712 move complete, result=0
00:41:17.730 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:41:17.731 00.001 15712 worker thread done servicing request
00:41:17.731 00.000 15712 Worker thread wakes up
00:41:17.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:17.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:19.147 01.416 15712 Exposure complete
00:41:19.207 00.060 15712 worker thread done servicing request
00:41:19.207 00.000 7988 OnExposeComplete: enter
00:41:19.207 00.000 7988 UpdateGuideState(): m_state=6
00:41:19.207 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
00:41:19.207 00.000 7988 Star::Find returns 1 (0), X=964.96, Y=189.38, Mass=1501, SNR=26.0, Peak=172 HFD=4.1
00:41:19.207 00.000 7988 MultiStar: [#1 0.04,0.12,1.03,U] [#2 0.15,0.06,0.86,U] [#3 0.21,-0.22,0.88,U] [#4 -0.04,-0.10,0.75,U] [#5 -0.17,-0.14,0.74,U] [#6 -0.31,0.00,0.69,U] [#7 0.27,0.26,0.52,U] [#8 0.03,-0.15,0.46,U] 
00:41:19.207 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.11, -0.03}
00:41:19.207 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
00:41:19.207 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
00:41:19.207 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.60 mountX=-0.02 mountY=-0.03, mountTheta=-2.17
00:41:19.218 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
00:41:19.218 00.000 7988 Enqueuing Move request for scope (0.04, -0.02)
00:41:19.218 00.000 15712 Worker thread wakes up
00:41:19.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:41:19.218 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:41:19.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:19.218 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.0
00:41:19.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:19.223 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:19.223 00.000 7988 Enqueuing Expose request
00:41:19.223 00.000 15712 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=-0.03
00:41:19.223 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:41:19.223 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
00:41:19.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:19.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:41:19.223 00.000 15712 MoveAxis(W, 9, ABG)
00:41:19.223 00.000 15712 Guiding  Dir = 3, Dur = 9
00:41:19.223 00.000 15712 IsGuiding returns 0
00:41:19.242 00.019 15712 IsGuiding returns 0
00:41:19.242 00.000 15712 Move returns status 0, amount 9
00:41:19.242 00.000 15712 MoveAxis(N, 0, ABG)
00:41:19.242 00.000 15712 Move returns status 0, amount 0
00:41:19.242 00.000 15712 move complete, result=0
00:41:19.242 00.000 15712 worker thread done servicing request
00:41:19.242 00.000 15712 Worker thread wakes up
00:41:19.242 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:41:19.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:19.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:20.886 01.644 15712 Exposure complete
00:41:20.937 00.051 15712 worker thread done servicing request
00:41:20.937 00.000 7988 OnExposeComplete: enter
00:41:20.948 00.011 7988 UpdateGuideState(): m_state=6
00:41:20.948 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
00:41:20.948 00.000 7988 Star::Find returns 1 (0), X=964.82, Y=189.30, Mass=1468, SNR=25.8, Peak=176 HFD=4.1
00:41:20.948 00.000 7988 MultiStar: [#1 0.10,-0.19,0.99,U] [#2 -0.00,-0.27,0.87,U] [#3 0.17,-0.31,0.87,U] [#4 -0.14,-0.26,0.75,U] [#5 -0.18,-0.28,0.71,U] [#6 -0.12,0.04,0.67,U] [#7 0.02,-0.06,0.51,U] [#8 -0.15,-0.39,0.00,M5] 
00:41:20.948 00.000 7988 single-star, 7 included, MultiStar: {-0.01, -0.19}, one-star: {-0.03, -0.11}
00:41:20.954 00.006 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
00:41:20.954 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
00:41:20.954 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.86 mountX=-0.11 mountY=0.04, mountTheta=2.83
00:41:20.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.11, opts=13)
00:41:20.954 00.000 7988 Enqueuing Move request for scope (-0.03, -0.11)
00:41:20.954 00.000 15712 Worker thread wakes up
00:41:20.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
00:41:20.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
00:41:20.954 00.000 15712 Moving (-0.03, -0.11) raw xDistance=-0.11 yDistance=0.04
00:41:20.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:20.954 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.8
00:41:20.962 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:20.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:20.964 00.002 7988 Enqueuing Expose request
00:41:20.964 00.000 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:41:20.964 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
00:41:20.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:20.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:20.964 00.000 15712 MoveAxis(W, 5, ABG)
00:41:20.964 00.000 15712 Guiding  Dir = 3, Dur = 5
00:41:20.964 00.000 15712 IsGuiding returns 0
00:41:20.990 00.026 15712 IsGuiding returns 0
00:41:20.990 00.000 15712 Move returns status 0, amount 5
00:41:20.990 00.000 15712 MoveAxis(N, 0, ABG)
00:41:20.990 00.000 15712 Move returns status 0, amount 0
00:41:20.990 00.000 15712 move complete, result=0
00:41:20.990 00.000 15712 worker thread done servicing request
00:41:20.990 00.000 15712 Worker thread wakes up
00:41:20.990 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:41:20.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:20.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:22.400 01.410 15712 Exposure complete
00:41:22.461 00.061 15712 worker thread done servicing request
00:41:22.463 00.002 7988 OnExposeComplete: enter
00:41:22.463 00.000 7988 UpdateGuideState(): m_state=6
00:41:22.463 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
00:41:22.463 00.000 7988 Star::Find returns 1 (0), X=964.82, Y=189.64, Mass=1417, SNR=25.2, Peak=148 HFD=3.9
00:41:22.463 00.000 7988 MultiStar: [#1 0.07,0.09,1.04,U] [#2 -0.09,0.19,0.88,U] [#3 0.14,-0.00,0.86,U] [#4 0.06,-0.10,0.73,U] [#5 -0.08,-0.00,0.73,U] [#6 0.01,0.16,0.68,U] [#7 0.45,-0.14,0.00,M1] [#8 -0.09,0.03,0.51,U] 
00:41:22.468 00.005 7988 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {-0.03, 0.22}
00:41:22.468 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
00:41:22.468 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
00:41:22.468 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.51 mountX=0.08 mountY=-0.01, mountTheta=-0.09
00:41:22.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
00:41:22.468 00.000 7988 Enqueuing Move request for scope (0.01, 0.08)
00:41:22.468 00.000 15712 Worker thread wakes up
00:41:22.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:41:22.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:41:22.468 00.000 15712 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
00:41:22.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:22.468 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.2
00:41:22.477 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:22.478 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:22.478 00.000 7988 Enqueuing Expose request
00:41:22.478 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:41:22.478 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
00:41:22.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:22.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:41:22.478 00.000 15712 MoveAxis(W, 6, ABG)
00:41:22.478 00.000 15712 Guiding  Dir = 3, Dur = 6
00:41:22.478 00.000 15712 IsGuiding returns 0
00:41:22.536 00.058 15712 IsGuiding returns 0
00:41:22.536 00.000 15712 Move returns status 0, amount 6
00:41:22.536 00.000 15712 MoveAxis(N, 0, ABG)
00:41:22.536 00.000 15712 Move returns status 0, amount 0
00:41:22.536 00.000 15712 move complete, result=0
00:41:22.536 00.000 15712 worker thread done servicing request
00:41:22.536 00.000 15712 Worker thread wakes up
00:41:22.536 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:41:22.542 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:22.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:24.281 01.739 15712 Exposure complete
00:41:24.343 00.062 15712 worker thread done servicing request
00:41:24.343 00.000 7988 OnExposeComplete: enter
00:41:24.345 00.002 7988 UpdateGuideState(): m_state=6
00:41:24.345 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
00:41:24.345 00.000 7988 Star::Find returns 1 (0), X=964.71, Y=189.59, Mass=1455, SNR=25.4, Peak=142 HFD=4.4
00:41:24.345 00.000 7988 MultiStar: [#1 -0.06,0.05,1.06,U] [#2 0.09,0.13,0.86,U] [#3 -0.06,-0.04,0.90,U] [#4 -0.16,0.03,0.77,U] [#5 -0.20,0.02,0.75,U] [#6 -0.32,0.20,0.69,U] [#7 0.03,-0.20,0.49,U] [#8 -0.13,-0.05,0.49,U] 
00:41:24.345 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.14, 0.17}
00:41:24.345 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
00:41:24.345 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
00:41:24.345 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.05 mountY=0.10, mountTheta=1.12
00:41:24.345 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.05, opts=13)
00:41:24.356 00.011 7988 Enqueuing Move request for scope (-0.10, 0.05)
00:41:24.356 00.000 15712 Worker thread wakes up
00:41:24.356 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
00:41:24.356 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
00:41:24.356 00.000 15712 Moving (-0.10, 0.05) raw xDistance=0.05 yDistance=0.10
00:41:24.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:24.356 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.4
00:41:24.360 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:24.360 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
00:41:24.360 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
00:41:24.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:24.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:24.360 00.000 7988 Enqueuing Expose request
00:41:24.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:41:24.360 00.000 15712 MoveAxis(W, 6, ABG)
00:41:24.360 00.000 15712 Guiding  Dir = 3, Dur = 6
00:41:24.379 00.019 15712 IsGuiding returns 0
00:41:24.395 00.016 15712 IsGuiding returns 0
00:41:24.395 00.000 15712 Move returns status 0, amount 6
00:41:24.395 00.000 15712 MoveAxis(N, 0, ABG)
00:41:24.395 00.000 15712 Move returns status 0, amount 0
00:41:24.395 00.000 15712 move complete, result=0
00:41:24.395 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:41:24.396 00.001 15712 worker thread done servicing request
00:41:24.396 00.000 15712 Worker thread wakes up
00:41:24.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:24.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:25.813 01.417 15712 Exposure complete
00:41:25.874 00.061 15712 worker thread done servicing request
00:41:25.874 00.000 7988 OnExposeComplete: enter
00:41:25.874 00.000 7988 UpdateGuideState(): m_state=6
00:41:25.874 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
00:41:25.874 00.000 7988 Star::Find returns 1 (0), X=964.89, Y=189.60, Mass=1409, SNR=24.9, Peak=140 HFD=4.0
00:41:25.874 00.000 7988 MultiStar: [#1 0.05,0.11,1.03,U] [#2 0.20,0.17,0.90,U] [#3 0.18,0.00,0.85,U] [#4 -0.08,-0.03,0.78,U] [#5 -0.10,-0.01,0.73,U] [#6 -0.37,0.36,0.00,M1] [#7 0.10,-0.00,0.52,U] [#8 -0.06,-0.26,0.50,U] 
00:41:25.874 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.04, 0.19}
00:41:25.874 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
00:41:25.874 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
00:41:25.874 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.72 mountX=0.05 mountY=-0.05, mountTheta=-0.86
00:41:25.885 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
00:41:25.885 00.000 7988 Enqueuing Move request for scope (0.05, 0.04)
00:41:25.885 00.000 15712 Worker thread wakes up
00:41:25.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:41:25.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:41:25.885 00.000 15712 Moving (0.05, 0.04) raw xDistance=0.05 yDistance=-0.05
00:41:25.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:25.885 00.000 7988 UpdateGuideState exits: m=1409 SNR=24.9
00:41:25.889 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:25.890 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:25.890 00.000 7988 Enqueuing Expose request
00:41:25.890 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:41:25.890 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
00:41:25.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:25.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:41:25.890 00.000 15712 MoveAxis(W, 5, ABG)
00:41:25.890 00.000 15712 Guiding  Dir = 3, Dur = 5
00:41:25.890 00.000 15712 IsGuiding returns 0
00:41:25.906 00.016 15712 IsGuiding returns 0
00:41:25.906 00.000 15712 Move returns status 0, amount 5
00:41:25.906 00.000 15712 MoveAxis(N, 0, ABG)
00:41:25.906 00.000 15712 Move returns status 0, amount 0
00:41:25.906 00.000 15712 move complete, result=0
00:41:25.906 00.000 15712 worker thread done servicing request
00:41:25.906 00.000 15712 Worker thread wakes up
00:41:25.906 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:41:25.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:25.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:27.551 01.645 15712 Exposure complete
00:41:27.612 00.061 15712 worker thread done servicing request
00:41:27.612 00.000 7988 OnExposeComplete: enter
00:41:27.612 00.000 7988 UpdateGuideState(): m_state=6
00:41:27.614 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
00:41:27.616 00.002 7988 Star::Find returns 1 (0), X=964.82, Y=189.76, Mass=1393, SNR=24.8, Peak=169 HFD=3.9
00:41:27.616 00.000 7988 MultiStar: [#1 -0.07,0.22,1.01,U] [#2 0.05,0.25,0.92,U] [#3 0.13,0.09,0.90,U] [#4 -0.07,-0.14,0.74,U] [#5 -0.14,0.00,0.74,U] [#6 -0.22,0.44,0.00,M2] [#7 0.26,0.27,0.54,U] [#8 0.17,-0.19,0.48,U] 
00:41:27.618 00.002 7988 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {-0.03, 0.35}
00:41:27.619 00.001 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
00:41:27.619 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
00:41:27.621 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.42 mountX=0.13 mountY=-0.02, mountTheta=-0.17
00:41:27.623 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.13, opts=13)
00:41:27.623 00.000 7988 Enqueuing Move request for scope (0.02, 0.13)
00:41:27.623 00.000 15712 Worker thread wakes up
00:41:27.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:41:27.623 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:41:27.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:41:27.623 00.000 7988 UpdateGuideState exits: m=1393 SNR=24.8
00:41:27.628 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:27.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:27.628 00.000 7988 Enqueuing Expose request
00:41:27.628 00.000 15712 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=-0.02
00:41:27.628 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:41:27.628 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
00:41:27.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:27.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:41:27.628 00.000 15712 MoveAxis(W, 4, ABG)
00:41:27.628 00.000 15712 Guiding  Dir = 3, Dur = 4
00:41:27.628 00.000 15712 IsGuiding returns 0
00:41:27.653 00.025 15712 IsGuiding returns 0
00:41:27.653 00.000 15712 Move returns status 0, amount 4
00:41:27.653 00.000 15712 MoveAxis(N, 0, ABG)
00:41:27.653 00.000 15712 Move returns status 0, amount 0
00:41:27.653 00.000 15712 move complete, result=0
00:41:27.653 00.000 15712 worker thread done servicing request
00:41:27.653 00.000 15712 Worker thread wakes up
00:41:27.653 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:41:27.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:27.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:29.063 01.410 15712 Exposure complete
00:41:29.116 00.053 15712 worker thread done servicing request
00:41:29.116 00.000 7988 OnExposeComplete: enter
00:41:29.124 00.008 7988 UpdateGuideState(): m_state=6
00:41:29.124 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
00:41:29.124 00.000 7988 Star::Find returns 1 (0), X=964.96, Y=189.74, Mass=1431, SNR=25.2, Peak=166 HFD=4.1
00:41:29.124 00.000 7988 MultiStar: [#1 0.08,0.52,0.00,M1] [#2 0.20,0.51,0.00,M1] [#3 0.36,0.33,0.00,M1] [#4 0.06,0.42,0.00,M1] [#5 0.10,0.21,0.75,U] [#6 -0.26,0.51,0.00,M3] [#7 0.12,0.14,0.55,U] [#8 0.21,0.33,0.00,M2] 
00:41:29.124 00.000 7988 refined, 2 included, MultiStar: {0.11, 0.24}, one-star: {0.11, 0.32}
00:41:29.124 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.56) = xAngle (-0.41 = -0.41)
00:41:29.124 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
00:41:29.124 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.15 mountX=0.24 mountY=-0.11, mountTheta=-0.44
00:41:29.133 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.24, opts=13)
00:41:29.133 00.000 7988 Enqueuing Move request for scope (0.11, 0.24)
00:41:29.133 00.000 15712 Worker thread wakes up
00:41:29.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
00:41:29.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
00:41:29.133 00.000 15712 Moving (0.11, 0.24) raw xDistance=0.24 yDistance=-0.11
00:41:29.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:29.133 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.2
00:41:29.138 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:29.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:29.140 00.002 7988 Enqueuing Expose request
00:41:29.140 00.000 15712 PPEC rslt: input = 0.24, final = 0.16, react = 0.15, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.85
00:41:29.140 00.000 15712 PPEC: input: 0.24, control: 0.16, exposure: 1500
00:41:29.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:29.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:41:29.140 00.000 15712 MoveAxis(W, 54, ABG)
00:41:29.140 00.000 15712 Guiding  Dir = 3, Dur = 54
00:41:29.159 00.019 15712 IsGuiding returns 0
00:41:29.172 00.013 15712 PulseGuide returned control before completion, sleep 49
00:41:29.253 00.081 15712 IsGuiding returns 0
00:41:29.253 00.000 15712 Move returns status 0, amount 54
00:41:29.253 00.000 15712 MoveAxis(N, 0, ABG)
00:41:29.255 00.002 15712 Move returns status 0, amount 0
00:41:29.255 00.000 15712 move complete, result=0
00:41:29.255 00.000 7988 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
00:41:29.255 00.000 15712 worker thread done servicing request
00:41:29.255 00.000 15712 Worker thread wakes up
00:41:29.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:29.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:30.895 01.640 15712 Exposure complete
00:41:30.952 00.057 15712 worker thread done servicing request
00:41:30.952 00.000 7988 OnExposeComplete: enter
00:41:30.959 00.007 7988 UpdateGuideState(): m_state=6
00:41:30.959 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
00:41:30.959 00.000 7988 Star::Find returns 1 (0), X=964.75, Y=189.58, Mass=1566, SNR=26.6, Peak=159 HFD=4.2
00:41:30.959 00.000 7988 MultiStar: [#1 0.00,0.14,0.98,U] [#2 0.08,0.15,0.85,U] [#3 0.21,0.06,0.84,U] [#4 -0.02,-0.14,0.72,U] [#5 -0.08,0.09,0.74,U] [#6 -0.30,0.32,0.00,M4] [#7 0.05,0.01,0.50,U] [#8 0.12,-0.12,0.45,U] 
00:41:30.959 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {-0.10, 0.16}
00:41:30.959 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
00:41:30.959 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
00:41:30.959 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.21 mountX=0.07 mountY=-0.03, mountTheta=-0.38
00:41:30.959 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.07, opts=13)
00:41:30.969 00.010 7988 Enqueuing Move request for scope (0.02, 0.07)
00:41:30.969 00.000 15712 Worker thread wakes up
00:41:30.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:41:30.969 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:41:30.969 00.000 15712 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.03
00:41:30.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:30.969 00.000 7988 UpdateGuideState exits: m=1566 SNR=26.6
00:41:30.973 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:30.973 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:30.974 00.001 7988 Enqueuing Expose request
00:41:30.974 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:41:30.974 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
00:41:30.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:30.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:41:30.974 00.000 15712 MoveAxis(W, 8, ABG)
00:41:30.974 00.000 15712 Guiding  Dir = 3, Dur = 8
00:41:30.974 00.000 15712 IsGuiding returns 0
00:41:30.994 00.020 15712 IsGuiding returns 0
00:41:30.994 00.000 15712 Move returns status 0, amount 8
00:41:30.994 00.000 15712 MoveAxis(N, 0, ABG)
00:41:30.994 00.000 15712 Move returns status 0, amount 0
00:41:30.994 00.000 15712 move complete, result=0
00:41:30.994 00.000 15712 worker thread done servicing request
00:41:30.994 00.000 15712 Worker thread wakes up
00:41:30.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:30.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:30.994 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
00:41:32.410 01.416 15712 Exposure complete
00:41:32.473 00.063 15712 worker thread done servicing request
00:41:32.473 00.000 7988 OnExposeComplete: enter
00:41:32.473 00.000 7988 UpdateGuideState(): m_state=6
00:41:32.473 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
00:41:32.473 00.000 7988 Star::Find returns 1 (0), X=964.89, Y=189.69, Mass=1552, SNR=26.5, Peak=164 HFD=4.0
00:41:32.473 00.000 7988 MultiStar: [#1 0.16,0.24,1.00,U] [#2 0.24,0.05,0.84,U] [#3 -0.03,-0.01,0.83,U] [#4 0.07,0.14,0.67,U] [#5 -0.23,0.02,0.70,U] [#6 -0.03,0.11,0.65,U] [#7 0.07,-0.01,0.54,U] [#8 0.00,-0.34,0.45,U] 
00:41:32.478 00.005 7988 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.04, 0.28}
00:41:32.478 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
00:41:32.478 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
00:41:32.478 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.10 mountX=0.08 mountY=-0.05, mountTheta=-0.49
00:41:32.478 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
00:41:32.478 00.000 7988 Enqueuing Move request for scope (0.04, 0.08)
00:41:32.485 00.007 15712 Worker thread wakes up
00:41:32.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:41:32.485 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:41:32.485 00.000 15712 Moving (0.04, 0.08) raw xDistance=0.08 yDistance=-0.05
00:41:32.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:32.485 00.000 7988 UpdateGuideState exits: m=1552 SNR=26.5
00:41:32.488 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:32.489 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:32.491 00.002 7988 Enqueuing Expose request
00:41:32.491 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
00:41:32.491 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
00:41:32.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:32.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:41:32.491 00.000 15712 MoveAxis(W, 6, ABG)
00:41:32.491 00.000 15712 Guiding  Dir = 3, Dur = 6
00:41:32.497 00.006 15712 IsGuiding returns 0
00:41:32.512 00.015 15712 IsGuiding returns 0
00:41:32.512 00.000 15712 Move returns status 0, amount 6
00:41:32.512 00.000 15712 MoveAxis(N, 0, ABG)
00:41:32.512 00.000 15712 Move returns status 0, amount 0
00:41:32.512 00.000 15712 move complete, result=0
00:41:32.512 00.000 15712 worker thread done servicing request
00:41:32.512 00.000 15712 Worker thread wakes up
00:41:32.512 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:41:32.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:32.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:34.258 01.746 15712 Exposure complete
00:41:34.320 00.062 15712 worker thread done servicing request
00:41:34.320 00.000 7988 OnExposeComplete: enter
00:41:34.320 00.000 7988 UpdateGuideState(): m_state=6
00:41:34.320 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
00:41:34.320 00.000 7988 Star::Find returns 1 (0), X=964.95, Y=189.51, Mass=1541, SNR=26.0, Peak=163 HFD=4.2
00:41:34.320 00.000 7988 MultiStar: [#1 0.13,-0.01,1.01,U] [#2 0.35,-0.10,0.86,U] [#3 0.31,-0.20,0.87,U] [#4 0.27,-0.15,0.73,U] [#5 -0.10,-0.03,0.78,U] [#6 -0.25,0.15,0.64,U] [#7 0.30,-0.38,0.00,M1] [#8 0.37,0.07,0.48,U] 
00:41:34.320 00.000 7988 single-star, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.10, 0.09}
00:41:34.320 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.83 = -0.83)
00:41:34.320 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
00:41:34.320 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.74 mountX=0.09 mountY=-0.10, mountTheta=-0.84
00:41:34.332 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.09, opts=13)
00:41:34.332 00.000 7988 Enqueuing Move request for scope (0.10, 0.09)
00:41:34.332 00.000 15712 Worker thread wakes up
00:41:34.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
00:41:34.332 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
00:41:34.332 00.000 15712 Moving (0.10, 0.09) raw xDistance=0.09 yDistance=-0.10
00:41:34.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:34.336 00.004 7988 UpdateGuideState exits: m=1541 SNR=26.0
00:41:34.336 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:34.338 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:34.338 00.000 7988 Enqueuing Expose request
00:41:34.338 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:41:34.338 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
00:41:34.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:34.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:41:34.338 00.000 15712 MoveAxis(W, 1, ABG)
00:41:34.338 00.000 15712 Guiding  Dir = 3, Dur = 1
00:41:34.369 00.031 15712 IsGuiding returns 0
00:41:34.383 00.014 15712 IsGuiding returns 0
00:41:34.383 00.000 15712 Move returns status 0, amount 1
00:41:34.383 00.000 15712 MoveAxis(N, 0, ABG)
00:41:34.383 00.000 15712 Move returns status 0, amount 0
00:41:34.383 00.000 15712 move complete, result=0
00:41:34.383 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:41:34.387 00.004 15712 worker thread done servicing request
00:41:34.387 00.000 15712 Worker thread wakes up
00:41:34.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:34.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:35.804 01.417 15712 Exposure complete
00:41:35.865 00.061 15712 worker thread done servicing request
00:41:35.865 00.000 7988 OnExposeComplete: enter
00:41:35.865 00.000 7988 UpdateGuideState(): m_state=6
00:41:35.865 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
00:41:35.865 00.000 7988 Star::Find returns 1 (0), X=964.90, Y=189.64, Mass=1382, SNR=25.0, Peak=168 HFD=3.9
00:41:35.865 00.000 7988 MultiStar: [#1 -0.02,0.32,1.05,U] [#2 0.06,-0.05,0.86,U] [#3 0.07,-0.04,0.90,U] [#4 -0.10,-0.17,0.76,U] [#5 -0.25,-0.12,0.76,U] [#6 -0.33,0.29,0.00,M3] [#7 0.19,-0.29,0.54,U] [#8 0.21,-0.37,0.00,M1] 
00:41:35.865 00.000 7988 refined, 6 included, MultiStar: {-0.00, 0.02}, one-star: {0.05, 0.23}
00:41:35.865 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
00:41:35.865 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
00:41:35.865 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.78 mountX=0.02 mountY=0.00, mountTheta=0.19
00:41:35.865 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.02, opts=13)
00:41:35.877 00.012 7988 Enqueuing Move request for scope (-0.00, 0.02)
00:41:35.877 00.000 15712 Worker thread wakes up
00:41:35.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
00:41:35.877 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
00:41:35.877 00.000 15712 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=0.00
00:41:35.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:35.877 00.000 7988 UpdateGuideState exits: m=1382 SNR=25.0
00:41:35.881 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:35.881 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:35.881 00.000 7988 Enqueuing Expose request
00:41:35.881 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:41:35.881 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
00:41:35.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:35.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:41:35.881 00.000 15712 MoveAxis(W, 1, ABG)
00:41:35.881 00.000 15712 Guiding  Dir = 3, Dur = 1
00:41:35.881 00.000 15712 IsGuiding returns 0
00:41:35.899 00.018 15712 IsGuiding returns 0
00:41:35.899 00.000 15712 Move returns status 0, amount 1
00:41:35.899 00.000 15712 MoveAxis(N, 0, ABG)
00:41:35.899 00.000 15712 Move returns status 0, amount 0
00:41:35.899 00.000 15712 move complete, result=0
00:41:35.899 00.000 15712 worker thread done servicing request
00:41:35.899 00.000 15712 Worker thread wakes up
00:41:35.899 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:41:35.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:35.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:37.543 01.644 15712 Exposure complete
00:41:37.605 00.062 7988 OnExposeComplete: enter
00:41:37.605 00.000 7988 UpdateGuideState(): m_state=6
00:41:37.605 00.000 15712 worker thread done servicing request
00:41:37.605 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
00:41:37.605 00.000 7988 Star::Find returns 1 (0), X=964.83, Y=189.77, Mass=1448, SNR=25.4, Peak=180 HFD=4.0
00:41:37.609 00.004 7988 MultiStar: [#1 0.05,0.35,1.02,U] [#2 0.35,0.28,0.00,M1] [#3 0.32,0.19,0.88,U] [#4 0.18,0.05,0.70,U] [#5 -0.01,0.28,0.77,U] [#6 -0.13,0.60,0.00,M4] [#7 0.25,0.33,0.00,M1] [#8 0.20,0.13,0.48,U] 
00:41:37.609 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.25}, one-star: {-0.02, 0.36}
00:41:37.609 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.56) = xAngle (-0.41 = -0.41)
00:41:37.609 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
00:41:37.609 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.15 mountX=0.25 mountY=-0.12, mountTheta=-0.44
00:41:37.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.25, opts=13)
00:41:37.609 00.000 7988 Enqueuing Move request for scope (0.11, 0.25)
00:41:37.609 00.000 15712 Worker thread wakes up
00:41:37.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.25) opts 0xd
00:41:37.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.25)
00:41:37.609 00.000 15712 Moving (0.11, 0.25) raw xDistance=0.25 yDistance=-0.12
00:41:37.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:41:37.609 00.000 7988 UpdateGuideState exits: m=1448 SNR=25.4
00:41:37.621 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:37.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:37.621 00.000 7988 Enqueuing Expose request
00:41:37.621 00.000 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 639.84
00:41:37.621 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
00:41:37.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:37.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:37.621 00.000 15712 MoveAxis(W, 49, ABG)
00:41:37.621 00.000 15712 Guiding  Dir = 3, Dur = 49
00:41:37.621 00.000 15712 IsGuiding returns 0
00:41:37.642 00.021 15712 PulseGuide returned control before completion, sleep 39
00:41:37.723 00.081 15712 IsGuiding returns 1
00:41:37.723 00.000 15712 scope still moving after pulse duration time elapsed
00:41:37.748 00.025 15712 IsGuiding returns 0
00:41:37.748 00.000 15712 scope move finished after 49 + 74 ms
00:41:37.748 00.000 15712 Move returns status 0, amount 49
00:41:37.748 00.000 15712 MoveAxis(N, 0, ABG)
00:41:37.748 00.000 15712 Move returns status 0, amount 0
00:41:37.748 00.000 15712 move complete, result=0
00:41:37.748 00.000 15712 worker thread done servicing request
00:41:37.748 00.000 15712 Worker thread wakes up
00:41:37.748 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
00:41:37.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:37.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:39.155 01.407 15712 Exposure complete
00:41:39.216 00.061 15712 worker thread done servicing request
00:41:39.216 00.000 7988 OnExposeComplete: enter
00:41:39.216 00.000 7988 UpdateGuideState(): m_state=6
00:41:39.220 00.004 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
00:41:39.220 00.000 7988 Star::Find returns 1 (0), X=964.90, Y=189.58, Mass=1532, SNR=26.1, Peak=152 HFD=4.3
00:41:39.222 00.002 7988 MultiStar: [#1 0.11,0.26,0.96,U] [#2 0.07,0.11,0.88,U] [#3 0.19,0.02,0.84,U] [#4 0.17,-0.11,0.71,U] [#5 -0.03,0.16,0.70,U] [#6 -0.07,0.26,0.65,U] [#7 0.25,0.03,0.50,U] [#8 0.20,0.17,0.49,U] 
00:41:39.223 00.001 7988 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.05, 0.16}
00:41:39.223 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
00:41:39.225 00.002 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
00:41:39.225 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.90 mountX=0.12 mountY=-0.10, mountTheta=-0.68
00:41:39.227 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.12, opts=13)
00:41:39.229 00.002 7988 Enqueuing Move request for scope (0.10, 0.12)
00:41:39.229 00.000 15712 Worker thread wakes up
00:41:39.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
00:41:39.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
00:41:39.229 00.000 15712 Moving (0.10, 0.12) raw xDistance=0.12 yDistance=-0.10
00:41:39.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:39.232 00.003 7988 UpdateGuideState exits: m=1532 SNR=26.1
00:41:39.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:39.232 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:39.232 00.000 7988 Enqueuing Expose request
00:41:39.232 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
00:41:39.232 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
00:41:39.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:39.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:41:39.232 00.000 15712 MoveAxis(W, 9, ABG)
00:41:39.232 00.000 15712 Guiding  Dir = 3, Dur = 9
00:41:39.232 00.000 15712 IsGuiding returns 0
00:41:39.257 00.025 15712 IsGuiding returns 0
00:41:39.257 00.000 15712 Move returns status 0, amount 9
00:41:39.257 00.000 15712 MoveAxis(N, 0, ABG)
00:41:39.257 00.000 15712 Move returns status 0, amount 0
00:41:39.257 00.000 15712 move complete, result=0
00:41:39.257 00.000 15712 worker thread done servicing request
00:41:39.257 00.000 15712 Worker thread wakes up
00:41:39.257 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:41:39.263 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:39.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:41.002 01.739 15712 Exposure complete
00:41:41.063 00.061 15712 worker thread done servicing request
00:41:41.065 00.002 7988 OnExposeComplete: enter
00:41:41.065 00.000 7988 UpdateGuideState(): m_state=6
00:41:41.065 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
00:41:41.065 00.000 7988 Star::Find returns 1 (0), X=964.87, Y=189.55, Mass=1544, SNR=26.2, Peak=156 HFD=4.2
00:41:41.065 00.000 7988 MultiStar: [#1 -0.03,0.10,1.00,U] [#2 -0.05,-0.03,0.85,U] [#3 0.04,-0.09,0.86,U] [#4 0.15,-0.14,0.69,U] [#5 -0.16,-0.07,0.74,U] [#6 -0.26,0.07,0.64,U] [#7 -0.11,0.11,0.49,U] [#8 -0.17,-0.48,0.00,M1] 
00:41:41.065 00.000 7988 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {0.02, 0.14}
00:41:41.065 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.56) = xAngle (1.29 = 1.29)
00:41:41.072 00.007 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
00:41:41.072 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.85 mountX=0.01 mountY=0.04, mountTheta=1.28
00:41:41.072 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
00:41:41.072 00.000 7988 Enqueuing Move request for scope (-0.04, 0.01)
00:41:41.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:41.072 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.2
00:41:41.079 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:41.079 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:41.081 00.002 7988 Enqueuing Expose request
00:41:41.081 00.000 15712 Worker thread wakes up
00:41:41.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
00:41:41.081 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
00:41:41.081 00.000 15712 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=0.04
00:41:41.085 00.004 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:41:41.085 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
00:41:41.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:41.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:41.085 00.000 15712 MoveAxis(W, 12, ABG)
00:41:41.085 00.000 15712 Guiding  Dir = 3, Dur = 12
00:41:41.085 00.000 15712 IsGuiding returns 0
00:41:41.115 00.030 15712 IsGuiding returns 1
00:41:41.115 00.000 15712 scope still moving after pulse duration time elapsed
00:41:41.163 00.048 15712 IsGuiding returns 0
00:41:41.163 00.000 15712 scope move finished after 12 + 64 ms
00:41:41.163 00.000 15712 Move returns status 0, amount 12
00:41:41.163 00.000 15712 MoveAxis(N, 0, ABG)
00:41:41.163 00.000 15712 Move returns status 0, amount 0
00:41:41.163 00.000 15712 move complete, result=0
00:41:41.163 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
00:41:41.165 00.002 15712 worker thread done servicing request
00:41:41.165 00.000 15712 Worker thread wakes up
00:41:41.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:41.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:42.581 01.416 15712 Exposure complete
00:41:42.637 00.056 15712 worker thread done servicing request
00:41:42.637 00.000 7988 OnExposeComplete: enter
00:41:42.643 00.006 7988 UpdateGuideState(): m_state=6
00:41:42.645 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
00:41:42.645 00.000 7988 Star::Find returns 1 (0), X=964.95, Y=189.49, Mass=1490, SNR=25.9, Peak=155 HFD=4.0
00:41:42.647 00.002 7988 MultiStar: [#1 0.06,0.32,1.00,U] [#2 0.29,0.09,0.84,U] [#3 0.03,0.04,0.84,U] [#4 0.16,-0.23,0.72,U] [#5 0.09,0.06,0.75,U] [#6 -0.19,0.17,0.65,U] [#7 0.24,-0.30,0.52,U] [#8 0.34,-0.47,0.00,M2] 
00:41:42.647 00.000 7988 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.10, 0.08}
00:41:42.649 00.002 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.05 = -1.05)
00:41:42.649 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
00:41:42.651 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=0.06 mountY=-0.10, mountTheta=-1.06
00:41:42.651 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.05, opts=13)
00:41:42.654 00.003 7988 Enqueuing Move request for scope (0.10, 0.05)
00:41:42.654 00.000 15712 Worker thread wakes up
00:41:42.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:41:42.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:41:42.654 00.000 15712 Moving (0.10, 0.05) raw xDistance=0.06 yDistance=-0.10
00:41:42.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:42.654 00.000 7988 UpdateGuideState exits: m=1490 SNR=25.9
00:41:42.657 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:42.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:42.659 00.002 7988 Enqueuing Expose request
00:41:42.659 00.000 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:41:42.659 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
00:41:42.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:42.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:41:42.659 00.000 15712 MoveAxis(W, 13, ABG)
00:41:42.659 00.000 15712 Guiding  Dir = 3, Dur = 13
00:41:42.690 00.031 15712 IsGuiding returns 0
00:41:42.710 00.020 15712 IsGuiding returns 1
00:41:42.710 00.000 15712 scope still moving after pulse duration time elapsed
00:41:42.760 00.050 15712 IsGuiding returns 0
00:41:42.760 00.000 15712 scope move finished after 13 + 50 ms
00:41:42.760 00.000 15712 Move returns status 0, amount 13
00:41:42.760 00.000 15712 MoveAxis(N, 0, ABG)
00:41:42.760 00.000 15712 Move returns status 0, amount 0
00:41:42.760 00.000 15712 move complete, result=0
00:41:42.760 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:41:42.764 00.004 15712 worker thread done servicing request
00:41:42.764 00.000 15712 Worker thread wakes up
00:41:42.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:42.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:44.398 01.634 15712 Exposure complete
00:41:44.459 00.061 15712 worker thread done servicing request
00:41:44.459 00.000 7988 OnExposeComplete: enter
00:41:44.459 00.000 7988 UpdateGuideState(): m_state=6
00:41:44.463 00.004 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
00:41:44.463 00.000 7988 Star::Find returns 1 (0), X=964.92, Y=189.30, Mass=1422, SNR=25.3, Peak=163 HFD=4.1
00:41:44.465 00.002 7988 MultiStar: [#1 0.22,-0.20,1.00,U] [#2 0.25,-0.01,0.91,U] [#3 0.14,-0.20,0.88,U] [#4 -0.13,-0.53,0.00,M1] [#5 -0.23,-0.16,0.78,U] [#6 0.06,0.21,0.66,U] [#7 0.15,-0.55,0.00,M1] [#8 0.47,-0.26,0.00,M3] 
00:41:44.465 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.10}, one-star: {0.07, -0.12}
00:41:44.467 00.002 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
00:41:44.467 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
00:41:44.469 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.79 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
00:41:44.471 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.10, opts=13)
00:41:44.471 00.000 7988 Enqueuing Move request for scope (0.09, -0.10)
00:41:44.473 00.002 15712 Worker thread wakes up
00:41:44.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:41:44.473 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:41:44.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:44.473 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.3
00:41:44.475 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:44.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:44.475 00.000 7988 Enqueuing Expose request
00:41:44.475 00.000 15712 Moving (0.09, -0.10) raw xDistance=-0.09 yDistance=-0.09
00:41:44.475 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:41:44.475 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
00:41:44.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:44.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:41:44.475 00.000 15712 MoveAxis(W, 5, ABG)
00:41:44.475 00.000 15712 Guiding  Dir = 3, Dur = 5
00:41:44.475 00.000 15712 IsGuiding returns 0
00:41:44.503 00.028 15712 IsGuiding returns 0
00:41:44.503 00.000 15712 Move returns status 0, amount 5
00:41:44.503 00.000 15712 MoveAxis(N, 0, ABG)
00:41:44.503 00.000 15712 Move returns status 0, amount 0
00:41:44.503 00.000 15712 move complete, result=0
00:41:44.503 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:41:44.505 00.002 15712 worker thread done servicing request
00:41:44.506 00.001 15712 Worker thread wakes up
00:41:44.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:44.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:45.923 01.417 15712 Exposure complete
00:41:45.985 00.062 15712 worker thread done servicing request
00:41:45.987 00.002 7988 OnExposeComplete: enter
00:41:45.987 00.000 7988 UpdateGuideState(): m_state=6
00:41:45.987 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
00:41:45.987 00.000 7988 Star::Find returns 1 (0), X=964.82, Y=189.35, Mass=1444, SNR=25.5, Peak=153 HFD=4.4
00:41:45.987 00.000 7988 MultiStar: [#1 -0.01,-0.04,1.01,U] [#2 0.09,-0.09,0.88,U] [#3 0.10,-0.19,0.91,U] [#4 0.17,-0.36,0.00,M2] [#5 -0.16,-0.35,0.00,M1] [#6 -0.07,-0.05,0.65,U] [#7 0.30,-0.31,0.00,M2] [#8 0.13,-0.21,0.48,U] 
00:41:45.987 00.000 7988 single-star, 5 included, MultiStar: {0.03, -0.10}, one-star: {-0.03, -0.06}
00:41:45.987 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
00:41:45.987 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
00:41:45.987 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.97 mountX=-0.06 mountY=0.03, mountTheta=2.73
00:41:45.987 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
00:41:45.987 00.000 7988 Enqueuing Move request for scope (-0.03, -0.06)
00:41:45.987 00.000 15712 Worker thread wakes up
00:41:45.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
00:41:45.987 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
00:41:45.987 00.000 15712 Moving (-0.03, -0.06) raw xDistance=-0.06 yDistance=0.03
00:41:45.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:46.001 00.014 7988 UpdateGuideState exits: m=1444 SNR=25.5
00:41:46.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:46.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:46.004 00.003 7988 Enqueuing Expose request
00:41:46.004 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
00:41:46.004 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
00:41:46.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:46.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:41:46.004 00.000 15712 MoveAxis(W, 3, ABG)
00:41:46.004 00.000 15712 Guiding  Dir = 3, Dur = 3
00:41:46.004 00.000 15712 IsGuiding returns 0
00:41:46.021 00.017 15712 IsGuiding returns 0
00:41:46.021 00.000 15712 Move returns status 0, amount 3
00:41:46.021 00.000 15712 MoveAxis(N, 0, ABG)
00:41:46.021 00.000 15712 Move returns status 0, amount 0
00:41:46.021 00.000 15712 move complete, result=0
00:41:46.021 00.000 15712 worker thread done servicing request
00:41:46.021 00.000 15712 Worker thread wakes up
00:41:46.021 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:41:46.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:46.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:47.660 01.639 15712 Exposure complete
00:41:47.721 00.061 15712 worker thread done servicing request
00:41:47.723 00.002 7988 OnExposeComplete: enter
00:41:47.723 00.000 7988 UpdateGuideState(): m_state=6
00:41:47.723 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
00:41:47.723 00.000 7988 Star::Find returns 1 (0), X=964.98, Y=189.35, Mass=1435, SNR=25.3, Peak=189 HFD=3.9
00:41:47.723 00.000 7988 MultiStar: [#1 0.04,-0.26,1.06,U] [#2 0.06,-0.17,0.90,U] [#3 0.12,-0.35,0.87,U] [#4 0.06,-0.27,0.75,U] [#5 0.07,-0.26,0.80,U] [#6 -0.26,-0.01,0.67,U] [#7 0.50,-0.37,0.00,M3] [#8 -0.30,-0.32,0.00,M3] 
00:41:47.723 00.000 7988 single-star, 6 included, MultiStar: {0.04, -0.20}, one-star: {0.13, -0.06}
00:41:47.723 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
00:41:47.723 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
00:41:47.723 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
00:41:47.723 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
00:41:47.723 00.000 7988 Enqueuing Move request for scope (0.13, -0.06)
00:41:47.723 00.000 15712 Worker thread wakes up
00:41:47.723 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
00:41:47.723 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
00:41:47.723 00.000 15712 Moving (0.13, -0.06) raw xDistance=-0.06 yDistance=-0.13
00:41:47.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:47.723 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.3
00:41:47.738 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:47.739 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:47.739 00.000 7988 Enqueuing Expose request
00:41:47.739 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:41:47.739 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
00:41:47.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:47.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:41:47.739 00.000 15712 MoveAxis(W, 3, ABG)
00:41:47.739 00.000 15712 Guiding  Dir = 3, Dur = 3
00:41:47.739 00.000 15712 IsGuiding returns 0
00:41:47.765 00.026 15712 IsGuiding returns 0
00:41:47.765 00.000 15712 Move returns status 0, amount 3
00:41:47.765 00.000 15712 MoveAxis(N, 0, ABG)
00:41:47.765 00.000 15712 Move returns status 0, amount 0
00:41:47.765 00.000 15712 move complete, result=0
00:41:47.765 00.000 15712 worker thread done servicing request
00:41:47.765 00.000 15712 Worker thread wakes up
00:41:47.765 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:41:47.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:47.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:49.175 01.410 15712 Exposure complete
00:41:49.235 00.060 15712 worker thread done servicing request
00:41:49.235 00.000 7988 OnExposeComplete: enter
00:41:49.236 00.001 7988 UpdateGuideState(): m_state=6
00:41:49.238 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
00:41:49.238 00.000 7988 Star::Find returns 1 (0), X=964.75, Y=189.28, Mass=1405, SNR=25.1, Peak=173 HFD=3.8
00:41:49.240 00.002 7988 MultiStar: [#1 -0.04,-0.13,1.07,U] [#2 -0.00,-0.15,0.91,U] [#3 0.07,-0.15,0.87,U] [#4 0.04,-0.30,0.75,U] [#5 -0.26,-0.41,0.00,M1] [#6 -0.29,-0.13,0.68,U] [#7 0.44,-0.32,0.00,M4] [#8 0.07,-0.22,0.50,U] 
00:41:49.240 00.000 7988 single-star, 6 included, MultiStar: {-0.04, -0.17}, one-star: {-0.10, -0.14}
00:41:49.242 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.77 = 2.52)
00:41:49.242 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.49)
00:41:49.244 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.20 mountX=-0.14 mountY=0.10, mountTheta=2.50
00:41:49.246 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.14, opts=13)
00:41:49.246 00.000 7988 Enqueuing Move request for scope (-0.10, -0.14)
00:41:49.248 00.002 15712 Worker thread wakes up
00:41:49.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
00:41:49.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
00:41:49.248 00.000 15712 Moving (-0.10, -0.14) raw xDistance=-0.14 yDistance=0.10
00:41:49.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:41:49.248 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.1
00:41:49.250 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:49.253 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:49.253 00.000 7988 Enqueuing Expose request
00:41:49.253 00.000 15712 PPEC rslt: input = -0.14, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:41:49.253 00.000 15712 PPEC: input: -0.14, control: 0.02, exposure: 1500
00:41:49.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:49.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:41:49.253 00.000 15712 MoveAxis(W, 6, ABG)
00:41:49.253 00.000 15712 Guiding  Dir = 3, Dur = 6
00:41:49.253 00.000 15712 IsGuiding returns 0
00:41:49.272 00.019 15712 IsGuiding returns 0
00:41:49.272 00.000 15712 Move returns status 0, amount 6
00:41:49.272 00.000 15712 MoveAxis(N, 0, ABG)
00:41:49.272 00.000 15712 Move returns status 0, amount 0
00:41:49.272 00.000 15712 move complete, result=0
00:41:49.272 00.000 15712 worker thread done servicing request
00:41:49.272 00.000 15712 Worker thread wakes up
00:41:49.272 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:41:49.284 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:49.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:50.926 01.642 15712 Exposure complete
00:41:50.987 00.061 15712 worker thread done servicing request
00:41:50.987 00.000 7988 OnExposeComplete: enter
00:41:50.989 00.002 7988 UpdateGuideState(): m_state=6
00:41:50.989 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
00:41:50.989 00.000 7988 Star::Find returns 1 (0), X=964.74, Y=189.32, Mass=1488, SNR=25.6, Peak=176 HFD=4.0
00:41:50.989 00.000 7988 MultiStar: [#1 -0.04,-0.18,0.99,U] [#2 -0.01,-0.26,0.88,U] [#3 0.06,-0.05,0.87,U] [#4 -0.13,-0.24,0.73,U] [#5 -0.49,-0.17,0.00,M2] [#6 -0.20,-0.02,0.62,U] [#7 -0.01,-0.33,0.50,U] [#8 0.02,-0.46,0.00,M3] 
00:41:50.989 00.000 7988 single-star, 6 included, MultiStar: {-0.06, -0.16}, one-star: {-0.11, -0.09}
00:41:50.995 00.006 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.56) = xAngle (-4.00 = 2.28)
00:41:50.995 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.03 = 2.25)
00:41:50.997 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.44 mountX=-0.09 mountY=0.11, mountTheta=2.27
00:41:50.999 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.09, opts=13)
00:41:51.000 00.001 7988 Enqueuing Move request for scope (-0.11, -0.09)
00:41:51.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:51.002 00.002 7988 UpdateGuideState exits: m=1488 SNR=25.6
00:41:51.002 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:51.004 00.002 15712 Worker thread wakes up
00:41:51.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:51.005 00.001 7988 Enqueuing Expose request
00:41:51.006 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
00:41:51.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
00:41:51.006 00.000 15712 Moving (-0.11, -0.09) raw xDistance=-0.09 yDistance=0.11
00:41:51.006 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
00:41:51.006 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
00:41:51.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:51.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:41:51.006 00.000 15712 MoveAxis(W, 6, ABG)
00:41:51.006 00.000 15712 Guiding  Dir = 3, Dur = 6
00:41:51.006 00.000 15712 IsGuiding returns 0
00:41:51.021 00.015 15712 IsGuiding returns 0
00:41:51.021 00.000 15712 Move returns status 0, amount 6
00:41:51.021 00.000 15712 MoveAxis(N, 0, ABG)
00:41:51.021 00.000 15712 Move returns status 0, amount 0
00:41:51.021 00.000 15712 move complete, result=0
00:41:51.021 00.000 15712 worker thread done servicing request
00:41:51.021 00.000 15712 Worker thread wakes up
00:41:51.021 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:41:51.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:51.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:52.439 01.418 15712 Exposure complete
00:41:52.501 00.062 15712 worker thread done servicing request
00:41:52.503 00.002 7988 OnExposeComplete: enter
00:41:52.503 00.000 7988 UpdateGuideState(): m_state=6
00:41:52.503 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
00:41:52.503 00.000 7988 Star::Find returns 1 (0), X=964.56, Y=189.18, Mass=1546, SNR=26.3, Peak=203 HFD=3.8
00:41:52.503 00.000 7988 MultiStar: [#1 -0.09,-0.08,0.98,U] [#2 0.02,-0.18,0.80,U] [#3 0.08,-0.30,0.83,U] [#4 -0.10,-0.36,0.72,U] [#5 -0.28,-0.19,0.70,U] [#6 -0.29,-0.01,0.65,U] [#7 0.05,-0.31,0.51,U] [#8 -0.40,-0.53,0.00,M4] 
00:41:52.503 00.000 7988 refined, 7 included, MultiStar: {-0.12, -0.21}, one-star: {-0.29, -0.24}
00:41:52.503 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.65 = 2.63)
00:41:52.512 00.009 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
00:41:52.512 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.09 mountX=-0.21 mountY=0.12, mountTheta=2.61
00:41:52.512 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.21, opts=13)
00:41:52.512 00.000 7988 Enqueuing Move request for scope (-0.12, -0.21)
00:41:52.512 00.000 15712 Worker thread wakes up
00:41:52.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
00:41:52.512 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
00:41:52.512 00.000 15712 Moving (-0.12, -0.21) raw xDistance=-0.21 yDistance=0.12
00:41:52.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:41:52.519 00.007 7988 UpdateGuideState exits: m=1546 SNR=26.3
00:41:52.521 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:52.521 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:52.521 00.000 7988 Enqueuing Expose request
00:41:52.521 00.000 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.82
00:41:52.521 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
00:41:52.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:52.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:41:52.521 00.000 15712 MoveAxis(E, 35, ABG)
00:41:52.521 00.000 15712 Guiding  Dir = 2, Dur = 35
00:41:52.521 00.000 15712 IsGuiding returns 0
00:41:52.535 00.014 15712 PulseGuide returned control before completion, sleep 26
00:41:52.586 00.051 15712 IsGuiding returns 0
00:41:52.586 00.000 15712 Move returns status 0, amount 35
00:41:52.586 00.000 15712 MoveAxis(N, 0, ABG)
00:41:52.586 00.000 15712 Move returns status 0, amount 0
00:41:52.586 00.000 15712 move complete, result=0
00:41:52.586 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
00:41:52.594 00.008 15712 worker thread done servicing request
00:41:52.594 00.000 15712 Worker thread wakes up
00:41:52.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:52.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:54.226 01.632 15712 Exposure complete
00:41:54.286 00.060 15712 worker thread done servicing request
00:41:54.286 00.000 7988 OnExposeComplete: enter
00:41:54.287 00.001 7988 UpdateGuideState(): m_state=6
00:41:54.287 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
00:41:54.287 00.000 7988 Star::Find returns 1 (0), X=965.02, Y=189.47, Mass=1504, SNR=25.7, Peak=179 HFD=4.1
00:41:54.287 00.000 7988 MultiStar: [#1 0.02,-0.13,1.01,U] [#2 0.09,-0.27,0.91,U] [#3 -0.00,-0.24,0.84,U] [#4 0.07,-0.42,0.00,M1] [#5 -0.50,-0.21,0.00,M2] [#6 -0.10,0.08,0.65,U] [#7 -0.04,-0.19,0.52,U] [#8 0.45,-0.58,0.00,M5] 
00:41:54.287 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.12}, one-star: {0.17, 0.05}
00:41:54.287 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
00:41:54.287 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
00:41:54.287 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.27 mountX=-0.12 mountY=-0.03, mountTheta=-2.86
00:41:54.287 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
00:41:54.287 00.000 7988 Enqueuing Move request for scope (0.04, -0.12)
00:41:54.299 00.012 15712 Worker thread wakes up
00:41:54.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
00:41:54.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
00:41:54.299 00.000 15712 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=-0.03
00:41:54.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:41:54.299 00.000 7988 UpdateGuideState exits: m=1504 SNR=25.7
00:41:54.301 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:54.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:54.303 00.002 7988 Enqueuing Expose request
00:41:54.303 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:41:54.303 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
00:41:54.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:54.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:41:54.303 00.000 15712 MoveAxis(W, 3, ABG)
00:41:54.303 00.000 15712 Guiding  Dir = 3, Dur = 3
00:41:54.303 00.000 15712 IsGuiding returns 0
00:41:54.366 00.063 15712 IsGuiding returns 0
00:41:54.366 00.000 15712 Move returns status 0, amount 3
00:41:54.366 00.000 15712 MoveAxis(N, 0, ABG)
00:41:54.366 00.000 15712 Move returns status 0, amount 0
00:41:54.366 00.000 15712 move complete, result=0
00:41:54.366 00.000 15712 worker thread done servicing request
00:41:54.366 00.000 15712 Worker thread wakes up
00:41:54.366 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:41:54.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:54.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:55.787 01.421 15712 Exposure complete
00:41:55.849 00.062 15712 worker thread done servicing request
00:41:55.849 00.000 7988 OnExposeComplete: enter
00:41:55.849 00.000 7988 UpdateGuideState(): m_state=6
00:41:55.851 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
00:41:55.851 00.000 7988 Star::Find returns 1 (0), X=964.80, Y=189.29, Mass=1514, SNR=25.9, Peak=162 HFD=4.2
00:41:55.853 00.002 7988 MultiStar: [#1 0.12,-0.19,1.01,U] [#2 0.12,-0.00,0.88,U] [#3 0.09,-0.24,0.83,U] [#4 -0.01,-0.22,0.72,U] [#5 -0.04,-0.19,0.72,U] [#6 -0.06,-0.11,0.65,U] [#7 0.19,-0.58,0.00,M2] [#8 -0.01,-0.49,0.00,M6] 
00:41:55.853 00.000 7988 single-star, 6 included, MultiStar: {0.03, -0.15}, one-star: {-0.05, -0.13}
00:41:55.855 00.002 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
00:41:55.855 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.77)
00:41:55.857 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.92 mountX=-0.13 mountY=0.05, mountTheta=2.77
00:41:55.859 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.13, opts=13)
00:41:55.859 00.000 7988 Enqueuing Move request for scope (-0.05, -0.13)
00:41:55.862 00.003 15712 Worker thread wakes up
00:41:55.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
00:41:55.862 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
00:41:55.862 00.000 15712 Moving (-0.05, -0.13) raw xDistance=-0.13 yDistance=0.05
00:41:55.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:55.862 00.000 7988 UpdateGuideState exits: m=1514 SNR=25.9
00:41:55.864 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:55.865 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:55.865 00.000 7988 Enqueuing Expose request
00:41:55.865 00.000 15712 PPEC rslt: input = -0.13, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:41:55.865 00.000 15712 PPEC: input: -0.13, control: 0.00, exposure: 1500
00:41:55.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:55.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:41:55.865 00.000 15712 MoveAxis(W, 2, ABG)
00:41:55.865 00.000 15712 Guiding  Dir = 3, Dur = 2
00:41:55.865 00.000 15712 IsGuiding returns 0
00:41:55.885 00.020 15712 IsGuiding returns 0
00:41:55.885 00.000 15712 Move returns status 0, amount 2
00:41:55.885 00.000 15712 MoveAxis(N, 0, ABG)
00:41:55.885 00.000 15712 Move returns status 0, amount 0
00:41:55.885 00.000 15712 move complete, result=0
00:41:55.885 00.000 15712 worker thread done servicing request
00:41:55.885 00.000 15712 Worker thread wakes up
00:41:55.885 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
00:41:55.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:55.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:57.525 01.640 15712 Exposure complete
00:41:57.578 00.053 15712 worker thread done servicing request
00:41:57.578 00.000 7988 OnExposeComplete: enter
00:41:57.589 00.011 7988 UpdateGuideState(): m_state=6
00:41:57.589 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
00:41:57.589 00.000 7988 Star::Find returns 1 (0), X=964.75, Y=189.21, Mass=1393, SNR=24.8, Peak=183 HFD=4.1
00:41:57.589 00.000 7988 MultiStar: [#1 -0.12,-0.16,1.02,U] [#2 0.05,-0.29,0.93,U] [#3 -0.03,-0.56,0.00,M1] [#4 0.07,-0.50,0.00,M1] [#5 -0.14,-0.36,0.80,U] [#6 -0.45,-0.16,0.00,M1] [#7 -0.24,-0.41,0.00,M3] [#8 -0.02,-1.06,0.00,M7] 
00:41:57.589 00.000 7988 single-star, 3 included, MultiStar: {-0.07, -0.25}, one-star: {-0.10, -0.21}
00:41:57.596 00.007 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
00:41:57.596 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
00:41:57.596 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.01 mountX=-0.21 mountY=0.10, mountTheta=2.69
00:41:57.596 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.21, opts=13)
00:41:57.596 00.000 7988 Enqueuing Move request for scope (-0.10, -0.21)
00:41:57.596 00.000 15712 Worker thread wakes up
00:41:57.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
00:41:57.596 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
00:41:57.596 00.000 15712 Moving (-0.10, -0.21) raw xDistance=-0.21 yDistance=0.10
00:41:57.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:57.596 00.000 7988 UpdateGuideState exits: m=1393 SNR=24.8
00:41:57.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:57.605 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:57.605 00.000 7988 Enqueuing Expose request
00:41:57.605 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.81
00:41:57.605 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
00:41:57.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:57.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:41:57.605 00.000 15712 MoveAxis(E, 43, ABG)
00:41:57.605 00.000 15712 Guiding  Dir = 2, Dur = 43
00:41:57.605 00.000 15712 IsGuiding returns 0
00:41:57.623 00.018 15712 PulseGuide returned control before completion, sleep 33
00:41:57.705 00.082 15712 IsGuiding returns 1
00:41:57.705 00.000 15712 scope still moving after pulse duration time elapsed
00:41:57.732 00.027 15712 IsGuiding returns 0
00:41:57.732 00.000 15712 scope move finished after 43 + 81 ms
00:41:57.732 00.000 15712 Move returns status 0, amount 43
00:41:57.732 00.000 15712 MoveAxis(N, 0, ABG)
00:41:57.732 00.000 15712 Move returns status 0, amount 0
00:41:57.732 00.000 15712 move complete, result=0
00:41:57.732 00.000 15712 worker thread done servicing request
00:41:57.732 00.000 15712 Worker thread wakes up
00:41:57.732 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
00:41:57.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:57.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:41:59.140 01.408 15712 Exposure complete
00:41:59.193 00.053 15712 worker thread done servicing request
00:41:59.193 00.000 7988 OnExposeComplete: enter
00:41:59.202 00.009 7988 UpdateGuideState(): m_state=6
00:41:59.202 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
00:41:59.202 00.000 7988 Star::Find returns 1 (0), X=964.86, Y=189.55, Mass=1484, SNR=25.8, Peak=160 HFD=3.9
00:41:59.202 00.000 7988 MultiStar: [#1 -0.12,0.12,0.99,U] [#2 -0.07,0.06,0.85,U] [#3 -0.00,-0.03,0.85,U] [#4 0.09,-0.15,0.73,U] [#5 -0.07,-0.10,0.72,U] [#6 -0.20,0.18,0.64,U] [#7 0.20,-0.28,0.53,U] [#8 0.12,-0.08,0.46,U] 
00:41:59.202 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.01, 0.14}
00:41:59.202 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.42 = 1.42)
00:41:59.202 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
00:41:59.202 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.99 mountX=0.00 mountY=0.02, mountTheta=1.42
00:41:59.210 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.00, opts=13)
00:41:59.213 00.003 7988 Enqueuing Move request for scope (-0.02, 0.00)
00:41:59.213 00.000 15712 Worker thread wakes up
00:41:59.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:41:59.213 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:41:59.213 00.000 15712 Moving (-0.02, 0.00) raw xDistance=0.00 yDistance=0.02
00:41:59.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:41:59.213 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.8
00:41:59.216 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:59.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:41:59.218 00.002 7988 Enqueuing Expose request
00:41:59.218 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
00:41:59.218 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
00:41:59.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:59.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:41:59.218 00.000 15712 MoveAxis(E, 1, ABG)
00:41:59.218 00.000 15712 Guiding  Dir = 2, Dur = 1
00:41:59.218 00.000 15712 IsGuiding returns 0
00:41:59.238 00.020 15712 IsGuiding returns 0
00:41:59.238 00.000 15712 Move returns status 0, amount 1
00:41:59.238 00.000 15712 MoveAxis(N, 0, ABG)
00:41:59.238 00.000 15712 Move returns status 0, amount 0
00:41:59.238 00.000 15712 move complete, result=0
00:41:59.238 00.000 15712 worker thread done servicing request
00:41:59.238 00.000 15712 Worker thread wakes up
00:41:59.238 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:41:59.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:41:59.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:00.877 01.639 15712 Exposure complete
00:42:00.928 00.051 15712 worker thread done servicing request
00:42:00.928 00.000 7988 OnExposeComplete: enter
00:42:00.941 00.013 7988 UpdateGuideState(): m_state=6
00:42:00.941 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
00:42:00.941 00.000 7988 Star::Find returns 1 (0), X=964.51, Y=189.32, Mass=1425, SNR=25.2, Peak=158 HFD=4.0
00:42:00.945 00.004 7988 MultiStar: [#1 0.04,0.06,1.04,U] [#2 -0.09,-0.16,0.87,U] [#3 0.12,-0.21,0.92,U] [#4 -0.28,-0.26,0.00,M1] [#5 -0.32,-0.19,0.78,U] [#6 -0.67,0.05,0.00,M1] [#7 0.01,-0.58,0.00,M3] [#8 -0.21,-0.46,0.00,M7] 
00:42:00.945 00.000 7988 refined, 4 included, MultiStar: {-0.11, -0.11}, one-star: {-0.34, -0.10}
00:42:00.945 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.92 = 2.37)
00:42:00.945 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
00:42:00.945 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.35 mountX=-0.11 mountY=0.11, mountTheta=2.35
00:42:00.945 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.11, opts=13)
00:42:00.945 00.000 7988 Enqueuing Move request for scope (-0.11, -0.11)
00:42:00.945 00.000 15712 Worker thread wakes up
00:42:00.945 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
00:42:00.945 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
00:42:00.945 00.000 15712 Moving (-0.11, -0.11) raw xDistance=-0.11 yDistance=0.11
00:42:00.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:00.945 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.2
00:42:00.955 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:00.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:00.957 00.002 7988 Enqueuing Expose request
00:42:00.957 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:42:00.957 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
00:42:00.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:00.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:42:00.957 00.000 15712 MoveAxis(E, 1, ABG)
00:42:00.957 00.000 15712 Guiding  Dir = 2, Dur = 1
00:42:00.957 00.000 15712 IsGuiding returns 0
00:42:00.979 00.022 15712 IsGuiding returns 0
00:42:00.979 00.000 15712 Move returns status 0, amount 1
00:42:00.979 00.000 15712 MoveAxis(N, 0, ABG)
00:42:00.979 00.000 15712 Move returns status 0, amount 0
00:42:00.979 00.000 15712 move complete, result=0
00:42:00.979 00.000 15712 worker thread done servicing request
00:42:00.979 00.000 15712 Worker thread wakes up
00:42:00.979 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:42:00.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:00.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:02.395 01.416 15712 Exposure complete
00:42:02.455 00.060 15712 worker thread done servicing request
00:42:02.455 00.000 7988 OnExposeComplete: enter
00:42:02.457 00.002 7988 UpdateGuideState(): m_state=6
00:42:02.457 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
00:42:02.457 00.000 7988 Star::Find returns 1 (0), X=964.77, Y=189.37, Mass=1492, SNR=25.8, Peak=201 HFD=3.7
00:42:02.457 00.000 7988 MultiStar: [#1 -0.03,-0.25,1.02,U] [#2 0.21,-0.24,0.88,U] [#3 0.15,-0.18,0.91,U] [#4 0.02,-0.29,0.74,U] [#5 -0.32,-0.53,0.00,M1] [#6 -0.27,0.11,0.68,U] [#7 0.21,-0.28,0.50,U] [#8 0.08,-0.54,0.00,M8] 
00:42:02.457 00.000 7988 single-star, 6 included, MultiStar: {0.02, -0.17}, one-star: {-0.09, -0.05}
00:42:02.457 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.21 = 2.07)
00:42:02.457 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.04)
00:42:02.457 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.65 mountX=-0.05 mountY=0.09, mountTheta=2.06
00:42:02.457 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
00:42:02.457 00.000 7988 Enqueuing Move request for scope (-0.09, -0.05)
00:42:02.457 00.000 15712 Worker thread wakes up
00:42:02.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
00:42:02.457 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
00:42:02.457 00.000 15712 Moving (-0.09, -0.05) raw xDistance=-0.05 yDistance=0.09
00:42:02.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:02.457 00.000 7988 UpdateGuideState exits: m=1492 SNR=25.8
00:42:02.457 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:02.472 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:02.474 00.002 7988 Enqueuing Expose request
00:42:02.474 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:42:02.474 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
00:42:02.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:02.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:42:02.474 00.000 15712 MoveAxis(E, 2, ABG)
00:42:02.474 00.000 15712 Guiding  Dir = 2, Dur = 2
00:42:02.474 00.000 15712 IsGuiding returns 0
00:42:02.492 00.018 15712 IsGuiding returns 0
00:42:02.492 00.000 15712 Move returns status 0, amount 2
00:42:02.492 00.000 15712 MoveAxis(N, 0, ABG)
00:42:02.492 00.000 15712 Move returns status 0, amount 0
00:42:02.492 00.000 15712 move complete, result=0
00:42:02.492 00.000 15712 worker thread done servicing request
00:42:02.492 00.000 15712 Worker thread wakes up
00:42:02.492 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:42:02.504 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:02.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:04.145 01.641 15712 Exposure complete
00:42:04.206 00.061 15712 worker thread done servicing request
00:42:04.206 00.000 7988 OnExposeComplete: enter
00:42:04.208 00.002 7988 UpdateGuideState(): m_state=6
00:42:04.208 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
00:42:04.208 00.000 7988 Star::Find returns 1 (0), X=964.62, Y=189.24, Mass=1572, SNR=26.5, Peak=179 HFD=3.9
00:42:04.208 00.000 7988 MultiStar: [#1 0.02,-0.02,0.97,U] [#2 0.01,-0.13,0.84,U] [#3 0.14,-0.10,0.84,U] [#4 -0.13,-0.23,0.74,U] [#5 -0.18,-0.32,0.73,U] [#6 -0.52,0.24,0.00,M1] [#7 -0.08,-0.03,0.52,U] [#8 -0.10,-0.22,0.48,U] 
00:42:04.208 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.15}, one-star: {-0.23, -0.17}
00:42:04.208 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.56 = 2.72)
00:42:04.208 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.69)
00:42:04.208 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-2.00 mountX=-0.15 mountY=0.07, mountTheta=2.69
00:42:04.208 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.15, opts=13)
00:42:04.208 00.000 7988 Enqueuing Move request for scope (-0.07, -0.15)
00:42:04.208 00.000 15712 Worker thread wakes up
00:42:04.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
00:42:04.208 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
00:42:04.208 00.000 15712 Moving (-0.07, -0.15) raw xDistance=-0.15 yDistance=0.07
00:42:04.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:04.208 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.5
00:42:04.224 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:04.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:04.224 00.000 7988 Enqueuing Expose request
00:42:04.224 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:42:04.224 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
00:42:04.224 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:04.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:42:04.224 00.000 15712 MoveAxis(E, 2, ABG)
00:42:04.224 00.000 15712 Guiding  Dir = 2, Dur = 2
00:42:04.224 00.000 15712 IsGuiding returns 0
00:42:04.245 00.021 15712 IsGuiding returns 0
00:42:04.245 00.000 15712 Move returns status 0, amount 2
00:42:04.245 00.000 15712 MoveAxis(N, 0, ABG)
00:42:04.245 00.000 15712 Move returns status 0, amount 0
00:42:04.245 00.000 15712 move complete, result=0
00:42:04.245 00.000 15712 worker thread done servicing request
00:42:04.245 00.000 15712 Worker thread wakes up
00:42:04.245 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:42:04.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:04.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:05.659 01.414 15712 Exposure complete
00:42:05.722 00.063 15712 worker thread done servicing request
00:42:05.722 00.000 7988 OnExposeComplete: enter
00:42:05.722 00.000 7988 UpdateGuideState(): m_state=6
00:42:05.724 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
00:42:05.724 00.000 7988 Star::Find returns 1 (0), X=964.59, Y=189.58, Mass=1425, SNR=25.2, Peak=159 HFD=3.7
00:42:05.726 00.002 7988 MultiStar: [#1 -0.27,0.28,1.05,U] [#2 -0.17,0.21,0.87,U] [#3 -0.16,-0.09,0.86,U] [#4 -0.40,-0.13,0.00,M1] [#5 -0.44,-0.23,0.00,M1] [#6 -0.57,0.23,0.00,M2] [#7 -0.18,-0.25,0.51,U] [#8 -0.63,-0.61,0.00,M8] 
00:42:05.726 00.000 7988 refined, 4 included, MultiStar: {-0.21, 0.10}, one-star: {-0.26, 0.17}
00:42:05.728 00.002 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.56) = xAngle (1.14 = 1.14)
00:42:05.728 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
00:42:05.730 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.24 cameraTheta=2.70 mountX=0.10 mountY=0.21, mountTheta=1.13
00:42:05.732 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.10, opts=13)
00:42:05.732 00.000 7988 Enqueuing Move request for scope (-0.21, 0.10)
00:42:05.734 00.002 15712 Worker thread wakes up
00:42:05.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
00:42:05.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
00:42:05.734 00.000 15712 Moving (-0.21, 0.10) raw xDistance=0.10 yDistance=0.21
00:42:05.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:42:05.734 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.2
00:42:05.737 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:05.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:05.737 00.000 7988 Enqueuing Expose request
00:42:05.737 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:42:05.737 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
00:42:05.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:05.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:42:05.737 00.000 15712 MoveAxis(E, 3, ABG)
00:42:05.737 00.000 15712 Guiding  Dir = 2, Dur = 3
00:42:05.737 00.000 15712 IsGuiding returns 0
00:42:05.759 00.022 15712 IsGuiding returns 0
00:42:05.759 00.000 15712 Move returns status 0, amount 3
00:42:05.759 00.000 15712 MoveAxis(N, 0, ABG)
00:42:05.759 00.000 15712 Move returns status 0, amount 0
00:42:05.759 00.000 15712 move complete, result=0
00:42:05.759 00.000 15712 worker thread done servicing request
00:42:05.759 00.000 15712 Worker thread wakes up
00:42:05.759 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
00:42:05.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:05.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:07.399 01.640 15712 Exposure complete
00:42:07.460 00.061 7988 OnExposeComplete: enter
00:42:07.460 00.000 7988 UpdateGuideState(): m_state=6
00:42:07.460 00.000 15712 worker thread done servicing request
00:42:07.460 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
00:42:07.460 00.000 7988 Star::Find returns 1 (0), X=964.74, Y=189.27, Mass=1583, SNR=26.6, Peak=166 HFD=4.3
00:42:07.460 00.000 7988 MultiStar: [#1 -0.18,-0.07,0.94,U] [#2 -0.17,0.01,0.86,U] [#3 -0.09,-0.35,0.80,U] [#4 -0.09,-0.15,0.70,U] [#5 -0.27,-0.21,0.72,U] [#6 -0.35,0.05,0.67,U] [#7 -0.02,-0.47,0.00,M1] [#8 -0.06,-0.35,0.45,U] 
00:42:07.460 00.000 7988 single-star, 7 included, MultiStar: {-0.17, -0.14}, one-star: {-0.11, -0.14}
00:42:07.460 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.47)
00:42:07.460 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.43)
00:42:07.460 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.26 mountX=-0.14 mountY=0.12, mountTheta=2.45
00:42:07.460 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.14, opts=13)
00:42:07.460 00.000 7988 Enqueuing Move request for scope (-0.11, -0.14)
00:42:07.460 00.000 15712 Worker thread wakes up
00:42:07.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
00:42:07.460 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
00:42:07.460 00.000 15712 Moving (-0.11, -0.14) raw xDistance=-0.14 yDistance=0.12
00:42:07.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:07.460 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.6
00:42:07.475 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:07.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:07.475 00.000 7988 Enqueuing Expose request
00:42:07.475 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:42:07.475 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:42:07.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:07.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:42:07.475 00.000 15712 MoveAxis(E, 3, ABG)
00:42:07.475 00.000 15712 Guiding  Dir = 2, Dur = 3
00:42:07.475 00.000 15712 IsGuiding returns 0
00:42:07.507 00.032 15712 IsGuiding returns 0
00:42:07.507 00.000 15712 Move returns status 0, amount 3
00:42:07.507 00.000 15712 MoveAxis(N, 0, ABG)
00:42:07.507 00.000 15712 Move returns status 0, amount 0
00:42:07.507 00.000 15712 move complete, result=0
00:42:07.507 00.000 15712 worker thread done servicing request
00:42:07.507 00.000 15712 Worker thread wakes up
00:42:07.507 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
00:42:07.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:07.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:08.911 01.404 15712 Exposure complete
00:42:08.970 00.059 15712 worker thread done servicing request
00:42:08.970 00.000 7988 OnExposeComplete: enter
00:42:08.974 00.004 7988 UpdateGuideState(): m_state=6
00:42:08.974 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
00:42:08.974 00.000 7988 Star::Find returns 1 (0), X=964.55, Y=189.40, Mass=1515, SNR=25.9, Peak=149 HFD=4.3
00:42:08.974 00.000 7988 MultiStar: [#1 -0.25,-0.05,0.95,U] [#2 -0.14,-0.14,0.83,U] [#3 -0.23,-0.27,0.86,U] [#4 -0.34,-0.33,0.00,M1] [#5 -0.41,-0.45,0.00,M1] [#6 -0.34,-0.05,0.66,U] [#7 -0.25,-0.15,0.49,U] [#8 -0.08,-0.66,0.00,M8] 
00:42:08.974 00.000 7988 refined, 5 included, MultiStar: {-0.25, -0.11}, one-star: {-0.30, -0.02}
00:42:08.974 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
00:42:08.974 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.96)
00:42:08.974 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-2.73 mountX=-0.11 mountY=0.25, mountTheta=1.98
00:42:08.974 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.11, opts=13)
00:42:08.974 00.000 7988 Enqueuing Move request for scope (-0.25, -0.11)
00:42:08.974 00.000 15712 Worker thread wakes up
00:42:08.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.11) opts 0xd
00:42:08.974 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.11)
00:42:08.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:08.987 00.013 7988 UpdateGuideState exits: m=1515 SNR=25.9
00:42:08.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:08.989 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:08.990 00.001 15712 Moving (-0.25, -0.11) raw xDistance=-0.11 yDistance=0.25
00:42:08.990 00.000 7988 Enqueuing Expose request
00:42:08.990 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:42:08.990 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
00:42:08.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:42:08.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:42:08.990 00.000 15712 MoveAxis(E, 3, ABG)
00:42:08.990 00.000 15712 Guiding  Dir = 2, Dur = 3
00:42:08.990 00.000 15712 IsGuiding returns 0
00:42:09.006 00.016 15712 IsGuiding returns 0
00:42:09.006 00.000 15712 Move returns status 0, amount 3
00:42:09.006 00.000 15712 MoveAxis(N, 0, ABG)
00:42:09.006 00.000 15712 Move returns status 0, amount 0
00:42:09.006 00.000 15712 move complete, result=0
00:42:09.006 00.000 15712 worker thread done servicing request
00:42:09.006 00.000 15712 Worker thread wakes up
00:42:09.006 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.3 px 0 ms NORTH
00:42:09.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:09.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:10.653 01.647 15712 Exposure complete
00:42:10.704 00.051 15712 worker thread done servicing request
00:42:10.704 00.000 7988 OnExposeComplete: enter
00:42:10.714 00.010 7988 UpdateGuideState(): m_state=6
00:42:10.716 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
00:42:10.716 00.000 7988 Star::Find returns 1 (0), X=964.70, Y=189.08, Mass=1363, SNR=24.5, Peak=172 HFD=3.9
00:42:10.718 00.002 7988 MultiStar: [#1 -0.05,-0.19,1.07,U] [#2 -0.36,-0.46,0.00,M1] [#3 -0.06,-0.41,0.00,M1] [#4 -0.37,-0.78,0.00,M2] [#5 -0.53,-0.66,0.00,M2] [#6 -0.67,-0.19,0.00,M1] [#7 -0.04,-0.31,0.59,U] [#8 -0.07,-0.47,0.00,M9] 
00:42:10.718 00.000 7988 refined, 2 included, MultiStar: {-0.09, -0.28}, one-star: {-0.15, -0.34}
00:42:10.720 00.002 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
00:42:10.721 00.001 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
00:42:10.721 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.88 mountX=-0.28 mountY=0.09, mountTheta=2.81
00:42:10.723 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.28, opts=13)
00:42:10.725 00.002 7988 Enqueuing Move request for scope (-0.09, -0.28)
00:42:10.725 00.000 15712 Worker thread wakes up
00:42:10.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
00:42:10.725 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
00:42:10.725 00.000 15712 Moving (-0.09, -0.28) raw xDistance=-0.28 yDistance=0.09
00:42:10.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:10.725 00.000 7988 UpdateGuideState exits: m=1363 SNR=24.5
00:42:10.728 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:10.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:10.730 00.002 7988 Enqueuing Expose request
00:42:10.732 00.002 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.79
00:42:10.732 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
00:42:10.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:10.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:42:10.732 00.000 15712 MoveAxis(E, 60, ABG)
00:42:10.732 00.000 15712 Guiding  Dir = 2, Dur = 60
00:42:10.732 00.000 15712 IsGuiding returns 0
00:42:10.751 00.019 15712 PulseGuide returned control before completion, sleep 52
00:42:10.810 00.059 15712 IsGuiding returns 1
00:42:10.810 00.000 15712 scope still moving after pulse duration time elapsed
00:42:10.847 00.037 15712 IsGuiding returns 0
00:42:10.847 00.000 15712 scope move finished after 60 + 54 ms
00:42:10.847 00.000 15712 Move returns status 0, amount 60
00:42:10.847 00.000 15712 MoveAxis(N, 0, ABG)
00:42:10.847 00.000 15712 Move returns status 0, amount 0
00:42:10.847 00.000 15712 move complete, result=0
00:42:10.847 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
00:42:10.849 00.002 15712 worker thread done servicing request
00:42:10.849 00.000 15712 Worker thread wakes up
00:42:10.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:10.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:12.261 01.412 15712 Exposure complete
00:42:12.322 00.061 15712 worker thread done servicing request
00:42:12.322 00.000 7988 OnExposeComplete: enter
00:42:12.322 00.000 7988 UpdateGuideState(): m_state=6
00:42:12.322 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
00:42:12.322 00.000 7988 Star::Find returns 1 (0), X=964.56, Y=189.18, Mass=1511, SNR=25.9, Peak=183 HFD=4.3
00:42:12.322 00.000 7988 MultiStar: [#1 -0.47,-0.43,0.00,M1] [#2 -0.23,-0.24,0.84,U] [#3 -0.24,-0.37,0.00,M2] [#4 -0.15,-0.41,0.00,M3] [#5 -0.46,-0.45,0.00,M3] [#6 -0.36,-0.18,0.00,M2] [#7 -0.30,-0.38,0.00,M1] [#8 -0.11,-0.58,0.00,M10] 
00:42:12.322 00.000 7988 refined, 1 included, MultiStar: {-0.26, -0.24}, one-star: {-0.29, -0.24}
00:42:12.322 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.96 = 2.33)
00:42:12.322 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
00:42:12.322 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.24 hyp=0.35 cameraTheta=-2.40 mountX=-0.24 mountY=0.27, mountTheta=2.31
00:42:12.322 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.24, opts=13)
00:42:12.322 00.000 7988 Enqueuing Move request for scope (-0.26, -0.24)
00:42:12.322 00.000 15712 Worker thread wakes up
00:42:12.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.24) opts 0xd
00:42:12.322 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.24)
00:42:12.335 00.013 15712 Moving (-0.26, -0.24) raw xDistance=-0.24 yDistance=0.27
00:42:12.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:12.335 00.000 7988 UpdateGuideState exits: m=1511 SNR=25.9
00:42:12.337 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:12.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:12.337 00.000 7988 Enqueuing Expose request
00:42:12.337 00.000 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.78
00:42:12.337 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
00:42:12.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:42:12.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:42:12.337 00.000 15712 MoveAxis(E, 54, ABG)
00:42:12.337 00.000 15712 Guiding  Dir = 2, Dur = 54
00:42:12.337 00.000 15712 IsGuiding returns 0
00:42:12.361 00.024 15712 PulseGuide returned control before completion, sleep 40
00:42:12.416 00.055 15712 IsGuiding returns 1
00:42:12.416 00.000 15712 scope still moving after pulse duration time elapsed
00:42:12.454 00.038 15712 IsGuiding returns 0
00:42:12.454 00.000 15712 scope move finished after 54 + 66 ms
00:42:12.454 00.000 15712 Move returns status 0, amount 54
00:42:12.454 00.000 15712 MoveAxis(N, 0, ABG)
00:42:12.454 00.000 15712 Move returns status 0, amount 0
00:42:12.454 00.000 15712 move complete, result=0
00:42:12.454 00.000 7988 GuideStep: -0.2 px 54 ms EAST, 0.3 px 0 ms NORTH
00:42:12.463 00.009 15712 worker thread done servicing request
00:42:12.463 00.000 15712 Worker thread wakes up
00:42:12.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:12.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:14.203 01.740 15712 Exposure complete
00:42:14.257 00.054 15712 worker thread done servicing request
00:42:14.257 00.000 7988 OnExposeComplete: enter
00:42:14.265 00.008 7988 UpdateGuideState(): m_state=6
00:42:14.265 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
00:42:14.267 00.002 7988 Star::Find returns 1 (0), X=964.64, Y=189.49, Mass=1507, SNR=26.1, Peak=156 HFD=4.1
00:42:14.269 00.002 7988 MultiStar: [#1 -0.16,-0.07,1.00,U] [#2 -0.18,-0.04,0.85,U] [#3 -0.05,-0.40,0.00,M3] [#4 -0.15,-0.36,0.00,M4] [#5 -0.37,-0.32,0.00,M4] [#6 -0.67,-0.02,0.00,M3] [#7 -0.53,-0.22,0.00,M2] [#8 -0.10,-0.55,0.00,R] 
00:42:14.269 00.000 7988 refined, 2 included, MultiStar: {-0.18, -0.01}, one-star: {-0.21, 0.07}
00:42:14.271 00.002 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
00:42:14.271 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.60)
00:42:14.273 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.09 mountX=-0.01 mountY=0.18, mountTheta=1.63
00:42:14.274 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.01, opts=13)
00:42:14.276 00.002 7988 Enqueuing Move request for scope (-0.18, -0.01)
00:42:14.276 00.000 15712 Worker thread wakes up
00:42:14.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
00:42:14.276 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
00:42:14.276 00.000 15712 Moving (-0.18, -0.01) raw xDistance=-0.01 yDistance=0.18
00:42:14.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:42:14.276 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.1
00:42:14.279 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:14.279 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:14.281 00.002 7988 Enqueuing Expose request
00:42:14.281 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:42:14.281 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
00:42:14.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:14.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:42:14.281 00.000 15712 MoveAxis(E, 11, ABG)
00:42:14.281 00.000 15712 Guiding  Dir = 2, Dur = 11
00:42:14.281 00.000 15712 IsGuiding returns 0
00:42:14.297 00.016 15712 IsGuiding returns 1
00:42:14.297 00.000 15712 scope still moving after pulse duration time elapsed
00:42:14.348 00.051 15712 IsGuiding returns 0
00:42:14.348 00.000 15712 scope move finished after 11 + 53 ms
00:42:14.348 00.000 15712 Move returns status 0, amount 11
00:42:14.348 00.000 15712 MoveAxis(N, 0, ABG)
00:42:14.348 00.000 15712 Move returns status 0, amount 0
00:42:14.348 00.000 15712 move complete, result=0
00:42:14.348 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.2 px 0 ms NORTH
00:42:14.350 00.002 15712 worker thread done servicing request
00:42:14.350 00.000 15712 Worker thread wakes up
00:42:14.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:14.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:15.767 01.417 15712 Exposure complete
00:42:15.828 00.061 7988 OnExposeComplete: enter
00:42:15.830 00.002 7988 UpdateGuideState(): m_state=6
00:42:15.830 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
00:42:15.832 00.002 7988 Star::Find returns 1 (0), X=964.63, Y=189.33, Mass=1379, SNR=24.9, Peak=150 HFD=3.7
00:42:15.832 00.000 7988 MultiStar: [#1 -0.25,0.07,1.06,U] [#2 -0.38,-0.03,0.91,U] [#3 -0.25,-0.21,0.85,U] [#4 -0.12,-0.50,0.00,M5] [#5 -0.28,-0.28,0.00,M5] [#6 -0.40,0.06,0.00,M4] [#7 -0.43,-0.49,0.00,M3] [#8 -0.18,-0.09,0.48,U] 
00:42:15.834 00.002 15712 worker thread done servicing request
00:42:15.834 00.000 7988 single-star, 4 included, MultiStar: {-0.26, -0.06}, one-star: {-0.22, -0.09}
00:42:15.834 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.33 = 1.96)
00:42:15.837 00.003 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.93)
00:42:15.837 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.76 mountX=-0.09 mountY=0.22, mountTheta=1.95
00:42:15.839 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.09, opts=13)
00:42:15.841 00.002 7988 Enqueuing Move request for scope (-0.22, -0.09)
00:42:15.841 00.000 15712 Worker thread wakes up
00:42:15.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
00:42:15.841 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
00:42:15.841 00.000 15712 Moving (-0.22, -0.09) raw xDistance=-0.09 yDistance=0.22
00:42:15.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:15.844 00.003 7988 UpdateGuideState exits: m=1379 SNR=24.9
00:42:15.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:15.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:15.844 00.000 7988 Enqueuing Expose request
00:42:15.844 00.000 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:42:15.844 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
00:42:15.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:15.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:42:15.844 00.000 15712 MoveAxis(E, 10, ABG)
00:42:15.844 00.000 15712 Guiding  Dir = 2, Dur = 10
00:42:15.844 00.000 15712 IsGuiding returns 0
00:42:15.866 00.022 15712 IsGuiding returns 1
00:42:15.866 00.000 15712 scope still moving after pulse duration time elapsed
00:42:15.907 00.041 15712 IsGuiding returns 0
00:42:15.907 00.000 15712 scope move finished after 10 + 55 ms
00:42:15.907 00.000 15712 Move returns status 0, amount 10
00:42:15.907 00.000 15712 MoveAxis(N, 0, ABG)
00:42:15.907 00.000 15712 Move returns status 0, amount 0
00:42:15.907 00.000 15712 move complete, result=0
00:42:15.907 00.000 15712 worker thread done servicing request
00:42:15.907 00.000 15712 Worker thread wakes up
00:42:15.907 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
00:42:15.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:15.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:17.552 01.645 15712 Exposure complete
00:42:17.614 00.062 15712 worker thread done servicing request
00:42:17.614 00.000 7988 OnExposeComplete: enter
00:42:17.614 00.000 7988 UpdateGuideState(): m_state=6
00:42:17.614 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
00:42:17.614 00.000 7988 Star::Find returns 1 (0), X=964.63, Y=189.31, Mass=1582, SNR=26.6, Peak=152 HFD=4.3
00:42:17.614 00.000 7988 MultiStar: [#1 -0.23,-0.08,1.03,U] [#2 -0.18,-0.13,0.81,U] [#3 -0.18,-0.33,0.80,U] [#4 -0.25,-0.05,0.70,U] [#5 -0.54,-0.04,0.00,M6] [#6 -0.26,0.01,0.64,U] [#7 -0.03,-0.06,0.52,U] [#8 -0.02,0.35,0.51,U] 
00:42:17.614 00.000 7988 refined, 7 included, MultiStar: {-0.19, -0.07}, one-star: {-0.23, -0.11}
00:42:17.614 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.34 = 1.95)
00:42:17.614 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.91)
00:42:17.614 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.78 mountX=-0.07 mountY=0.19, mountTheta=1.94
00:42:17.624 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.07, opts=13)
00:42:17.624 00.000 7988 Enqueuing Move request for scope (-0.19, -0.07)
00:42:17.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:42:17.624 00.000 7988 UpdateGuideState exits: m=1582 SNR=26.6
00:42:17.624 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:17.629 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:17.629 00.000 7988 Enqueuing Expose request
00:42:17.629 00.000 15712 Worker thread wakes up
00:42:17.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
00:42:17.629 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
00:42:17.629 00.000 15712 Moving (-0.19, -0.07) raw xDistance=-0.07 yDistance=0.19
00:42:17.629 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:42:17.629 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
00:42:17.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:17.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:42:17.629 00.000 15712 MoveAxis(E, 10, ABG)
00:42:17.629 00.000 15712 Guiding  Dir = 2, Dur = 10
00:42:17.629 00.000 15712 IsGuiding returns 0
00:42:17.645 00.016 15712 IsGuiding returns 1
00:42:17.645 00.000 15712 scope still moving after pulse duration time elapsed
00:42:17.698 00.053 15712 IsGuiding returns 0
00:42:17.698 00.000 15712 scope move finished after 10 + 59 ms
00:42:17.698 00.000 15712 Move returns status 0, amount 10
00:42:17.698 00.000 15712 MoveAxis(N, 0, ABG)
00:42:17.698 00.000 15712 Move returns status 0, amount 0
00:42:17.698 00.000 15712 move complete, result=0
00:42:17.698 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
00:42:17.706 00.008 15712 worker thread done servicing request
00:42:17.706 00.000 15712 Worker thread wakes up
00:42:17.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:17.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:19.109 01.403 15712 Exposure complete
00:42:19.156 00.047 15712 worker thread done servicing request
00:42:19.172 00.016 7988 OnExposeComplete: enter
00:42:19.172 00.000 7988 UpdateGuideState(): m_state=6
00:42:19.172 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
00:42:19.172 00.000 7988 Star::Find returns 1 (0), X=964.57, Y=189.39, Mass=1459, SNR=25.7, Peak=150 HFD=4.2
00:42:19.172 00.000 7988 MultiStar: [#1 -0.24,0.14,1.01,U] [#2 -0.12,-0.13,0.86,U] [#3 -0.26,-0.30,0.00,M2] [#4 -0.18,-0.18,0.70,U] [#5 -0.32,-0.22,0.00,M7] [#6 -0.48,0.03,0.00,M4] [#7 0.01,-0.37,0.56,U] [#8 -0.26,0.43,0.00,M1] 
00:42:19.172 00.000 7988 refined, 4 included, MultiStar: {-0.18, -0.08}, one-star: {-0.28, -0.03}
00:42:19.172 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
00:42:19.172 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
00:42:19.172 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.72 mountX=-0.08 mountY=0.18, mountTheta=2.00
00:42:19.172 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.08, opts=13)
00:42:19.172 00.000 7988 Enqueuing Move request for scope (-0.18, -0.08)
00:42:19.172 00.000 15712 Worker thread wakes up
00:42:19.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
00:42:19.172 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
00:42:19.172 00.000 15712 Moving (-0.18, -0.08) raw xDistance=-0.08 yDistance=0.18
00:42:19.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:19.172 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.7
00:42:19.187 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:19.188 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:19.188 00.000 7988 Enqueuing Expose request
00:42:19.188 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:42:19.188 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
00:42:19.188 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:19.188 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:42:19.188 00.000 15712 MoveAxis(E, 1, ABG)
00:42:19.188 00.000 15712 Guiding  Dir = 2, Dur = 1
00:42:19.188 00.000 15712 IsGuiding returns 0
00:42:19.207 00.019 15712 IsGuiding returns 0
00:42:19.207 00.000 15712 Move returns status 0, amount 1
00:42:19.207 00.000 15712 MoveAxis(N, 0, ABG)
00:42:19.207 00.000 15712 Move returns status 0, amount 0
00:42:19.207 00.000 15712 move complete, result=0
00:42:19.207 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
00:42:19.209 00.002 15712 worker thread done servicing request
00:42:19.209 00.000 15712 Worker thread wakes up
00:42:19.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:19.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:20.848 01.639 15712 Exposure complete
00:42:20.905 00.057 15712 worker thread done servicing request
00:42:20.905 00.000 7988 OnExposeComplete: enter
00:42:20.912 00.007 7988 UpdateGuideState(): m_state=6
00:42:20.912 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
00:42:20.912 00.000 7988 Star::Find returns 1 (0), X=964.62, Y=189.42, Mass=1451, SNR=25.4, Peak=145 HFD=4.2
00:42:20.912 00.000 7988 MultiStar: [#1 -0.25,0.01,0.98,U] [#2 -0.18,-0.11,0.92,U] [#3 -0.28,-0.26,0.00,M3] [#4 -0.07,-0.13,0.73,U] [#5 -0.15,-0.26,0.77,U] [#6 -0.58,-0.12,0.00,M5] [#7 -0.06,-0.25,0.53,U] [#8 -0.03,0.34,0.44,U] 
00:42:20.912 00.000 7988 refined, 6 included, MultiStar: {-0.16, -0.07}, one-star: {-0.23, 0.01}
00:42:20.912 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
00:42:20.912 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.96)
00:42:20.912 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.73 mountX=-0.07 mountY=0.16, mountTheta=1.98
00:42:20.921 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.07, opts=13)
00:42:20.921 00.000 7988 Enqueuing Move request for scope (-0.16, -0.07)
00:42:20.921 00.000 15712 Worker thread wakes up
00:42:20.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
00:42:20.921 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
00:42:20.921 00.000 15712 Moving (-0.16, -0.07) raw xDistance=-0.07 yDistance=0.16
00:42:20.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:20.921 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.4
00:42:20.926 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:20.926 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:20.928 00.002 7988 Enqueuing Expose request
00:42:20.930 00.002 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:42:20.930 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
00:42:20.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:20.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:42:20.930 00.000 15712 MoveAxis(E, 1, ABG)
00:42:20.930 00.000 15712 Guiding  Dir = 2, Dur = 1
00:42:20.930 00.000 15712 IsGuiding returns 0
00:42:20.950 00.020 15712 IsGuiding returns 0
00:42:20.950 00.000 15712 Move returns status 0, amount 1
00:42:20.950 00.000 15712 MoveAxis(N, 0, ABG)
00:42:20.950 00.000 15712 Move returns status 0, amount 0
00:42:20.950 00.000 15712 move complete, result=0
00:42:20.950 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
00:42:20.952 00.002 15712 worker thread done servicing request
00:42:20.952 00.000 15712 Worker thread wakes up
00:42:20.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:20.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:22.361 01.409 15712 Exposure complete
00:42:22.423 00.062 15712 worker thread done servicing request
00:42:22.423 00.000 7988 OnExposeComplete: enter
00:42:22.425 00.002 7988 UpdateGuideState(): m_state=6
00:42:22.425 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
00:42:22.425 00.000 7988 Star::Find returns 1 (0), X=964.98, Y=189.18, Mass=1433, SNR=25.1, Peak=170 HFD=4.2
00:42:22.425 00.000 7988 MultiStar: [#1 -0.10,-0.06,1.06,U] [#2 -0.06,-0.09,0.91,U] [#3 -0.05,-0.31,0.87,U] [#4 0.02,-0.41,0.00,M3] [#5 -0.44,-0.27,0.00,M7] [#6 -0.41,-0.05,0.00,M6] [#7 -0.10,-0.29,0.53,U] [#8 -0.01,-0.12,0.47,U] 
00:42:22.425 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.18}, one-star: {0.13, -0.24}
00:42:22.425 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
00:42:22.425 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.97)
00:42:22.425 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.72 mountX=-0.18 mountY=0.03, mountTheta=2.97
00:42:22.425 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.18, opts=13)
00:42:22.436 00.011 7988 Enqueuing Move request for scope (-0.03, -0.18)
00:42:22.436 00.000 15712 Worker thread wakes up
00:42:22.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
00:42:22.436 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
00:42:22.436 00.000 15712 Moving (-0.03, -0.18) raw xDistance=-0.18 yDistance=0.03
00:42:22.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:22.436 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.1
00:42:22.439 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:22.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:22.441 00.002 7988 Enqueuing Expose request
00:42:22.441 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.77
00:42:22.441 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
00:42:22.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:22.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:42:22.441 00.000 15712 MoveAxis(E, 35, ABG)
00:42:22.441 00.000 15712 Guiding  Dir = 2, Dur = 35
00:42:22.459 00.018 15712 IsGuiding returns 0
00:42:22.480 00.021 15712 PulseGuide returned control before completion, sleep 29
00:42:22.521 00.041 15712 IsGuiding returns 0
00:42:22.521 00.000 15712 Move returns status 0, amount 35
00:42:22.521 00.000 15712 MoveAxis(N, 0, ABG)
00:42:22.521 00.000 15712 Move returns status 0, amount 0
00:42:22.521 00.000 15712 move complete, result=0
00:42:22.521 00.000 15712 worker thread done servicing request
00:42:22.521 00.000 15712 Worker thread wakes up
00:42:22.521 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
00:42:22.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:22.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:24.277 01.756 15712 Exposure complete
00:42:24.339 00.062 15712 worker thread done servicing request
00:42:24.339 00.000 7988 OnExposeComplete: enter
00:42:24.340 00.001 7988 UpdateGuideState(): m_state=6
00:42:24.342 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
00:42:24.342 00.000 7988 Star::Find returns 1 (0), X=964.75, Y=189.18, Mass=1368, SNR=24.7, Peak=166 HFD=4.0
00:42:24.344 00.002 7988 MultiStar: [#1 -0.11,-0.15,1.02,U] [#2 -0.04,-0.26,0.92,U] [#3 -0.12,-0.35,0.88,U] [#4 -0.31,-0.31,0.00,M4] [#5 -0.46,-0.42,0.00,M8] [#6 -0.45,-0.14,0.00,M7] [#7 0.04,-0.31,0.53,U] [#8 0.07,0.33,0.50,U] 
00:42:24.344 00.000 7988 refined, 5 included, MultiStar: {-0.06, -0.19}, one-star: {-0.10, -0.24}
00:42:24.346 00.002 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.45 = 2.84)
00:42:24.346 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
00:42:24.348 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.88 mountX=-0.19 mountY=0.07, mountTheta=2.81
00:42:24.350 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.19, opts=13)
00:42:24.350 00.000 7988 Enqueuing Move request for scope (-0.06, -0.19)
00:42:24.352 00.002 15712 Worker thread wakes up
00:42:24.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
00:42:24.352 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
00:42:24.352 00.000 15712 Moving (-0.06, -0.19) raw xDistance=-0.19 yDistance=0.07
00:42:24.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:24.352 00.000 7988 UpdateGuideState exits: m=1368 SNR=24.7
00:42:24.354 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:24.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:24.357 00.003 7988 Enqueuing Expose request
00:42:24.357 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.77
00:42:24.357 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
00:42:24.357 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:24.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:42:24.357 00.000 15712 MoveAxis(E, 46, ABG)
00:42:24.357 00.000 15712 Guiding  Dir = 2, Dur = 46
00:42:24.357 00.000 15712 IsGuiding returns 0
00:42:24.386 00.029 15712 PulseGuide returned control before completion, sleep 29
00:42:24.418 00.032 15712 IsGuiding returns 1
00:42:24.418 00.000 15712 scope still moving after pulse duration time elapsed
00:42:24.466 00.048 15712 IsGuiding returns 0
00:42:24.466 00.000 15712 scope move finished after 46 + 61 ms
00:42:24.466 00.000 15712 Move returns status 0, amount 46
00:42:24.466 00.000 15712 MoveAxis(N, 0, ABG)
00:42:24.466 00.000 15712 Move returns status 0, amount 0
00:42:24.466 00.000 15712 move complete, result=0
00:42:24.466 00.000 15712 worker thread done servicing request
00:42:24.466 00.000 15712 Worker thread wakes up
00:42:24.466 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
00:42:24.468 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:24.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:25.887 01.419 15712 Exposure complete
00:42:25.948 00.061 15712 worker thread done servicing request
00:42:25.948 00.000 7988 OnExposeComplete: enter
00:42:25.948 00.000 7988 UpdateGuideState(): m_state=6
00:42:25.948 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
00:42:25.948 00.000 7988 Star::Find returns 1 (0), X=964.65, Y=189.29, Mass=1388, SNR=24.9, Peak=159 HFD=3.7
00:42:25.955 00.007 7988 MultiStar: [#1 -0.34,0.03,0.99,U] [#2 -0.24,-0.08,0.87,U] [#3 0.01,-0.24,0.85,U] [#4 -0.06,-0.24,0.74,U] [#5 -0.39,0.06,0.00,M9] [#6 -0.58,-0.05,0.00,M8] [#7 -0.11,-0.37,0.00,M1] [#8 0.04,0.29,0.51,U] 
00:42:25.955 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.08}, one-star: {-0.20, -0.12}
00:42:25.955 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.23 = 2.06)
00:42:25.955 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.02)
00:42:25.955 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.66 mountX=-0.08 mountY=0.16, mountTheta=2.05
00:42:25.955 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.08, opts=13)
00:42:25.955 00.000 7988 Enqueuing Move request for scope (-0.15, -0.08)
00:42:25.964 00.009 15712 Worker thread wakes up
00:42:25.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
00:42:25.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
00:42:25.964 00.000 15712 Moving (-0.15, -0.08) raw xDistance=-0.08 yDistance=0.16
00:42:25.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:25.964 00.000 7988 UpdateGuideState exits: m=1388 SNR=24.9
00:42:25.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:25.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:25.964 00.000 7988 Enqueuing Expose request
00:42:25.964 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:42:25.964 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:42:25.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:25.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:42:25.964 00.000 15712 MoveAxis(E, 8, ABG)
00:42:25.964 00.000 15712 Guiding  Dir = 2, Dur = 8
00:42:25.964 00.000 15712 IsGuiding returns 0
00:42:25.984 00.020 15712 IsGuiding returns 0
00:42:25.984 00.000 15712 Move returns status 0, amount 8
00:42:25.984 00.000 15712 MoveAxis(N, 0, ABG)
00:42:25.984 00.000 15712 Move returns status 0, amount 0
00:42:25.984 00.000 15712 move complete, result=0
00:42:25.984 00.000 15712 worker thread done servicing request
00:42:25.984 00.000 15712 Worker thread wakes up
00:42:25.984 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
00:42:25.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:25.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:27.625 01.641 15712 Exposure complete
00:42:27.687 00.062 15712 worker thread done servicing request
00:42:27.687 00.000 7988 OnExposeComplete: enter
00:42:27.690 00.003 7988 UpdateGuideState(): m_state=6
00:42:27.690 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
00:42:27.692 00.002 7988 Star::Find returns 1 (0), X=964.71, Y=189.26, Mass=1454, SNR=25.3, Peak=175 HFD=4.1
00:42:27.692 00.000 7988 MultiStar: [#1 0.00,-0.22,1.03,U] [#2 -0.07,-0.31,0.89,U] [#3 -0.03,-0.49,0.00,M1] [#4 -0.17,-0.20,0.72,U] [#5 -0.40,-0.51,0.00,M10] [#6 -0.57,0.07,0.00,M9] [#7 0.00,-0.75,0.00,M2] [#8 0.14,-0.02,0.48,U] 
00:42:27.694 00.002 7988 refined, 4 included, MultiStar: {-0.06, -0.20}, one-star: {-0.14, -0.16}
00:42:27.694 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
00:42:27.696 00.002 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.81)
00:42:27.696 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.88 mountX=-0.20 mountY=0.07, mountTheta=2.81
00:42:27.698 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.20, opts=13)
00:42:27.700 00.002 7988 Enqueuing Move request for scope (-0.06, -0.20)
00:42:27.700 00.000 15712 Worker thread wakes up
00:42:27.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
00:42:27.700 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
00:42:27.700 00.000 15712 Moving (-0.06, -0.20) raw xDistance=-0.20 yDistance=0.07
00:42:27.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:27.700 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.3
00:42:27.703 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:27.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:27.705 00.002 7988 Enqueuing Expose request
00:42:27.705 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.76
00:42:27.707 00.002 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
00:42:27.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:27.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:42:27.707 00.000 15712 MoveAxis(E, 47, ABG)
00:42:27.707 00.000 15712 Guiding  Dir = 2, Dur = 47
00:42:27.707 00.000 15712 IsGuiding returns 0
00:42:27.724 00.017 15712 PulseGuide returned control before completion, sleep 38
00:42:27.769 00.045 15712 IsGuiding returns 1
00:42:27.769 00.000 15712 scope still moving after pulse duration time elapsed
00:42:27.805 00.036 15712 IsGuiding returns 0
00:42:27.805 00.000 15712 scope move finished after 47 + 52 ms
00:42:27.805 00.000 15712 Move returns status 0, amount 47
00:42:27.805 00.000 15712 MoveAxis(N, 0, ABG)
00:42:27.805 00.000 15712 Move returns status 0, amount 0
00:42:27.805 00.000 15712 move complete, result=0
00:42:27.805 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
00:42:27.808 00.003 15712 worker thread done servicing request
00:42:27.808 00.000 15712 Worker thread wakes up
00:42:27.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:27.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:29.224 01.416 15712 Exposure complete
00:42:29.285 00.061 15712 worker thread done servicing request
00:42:29.285 00.000 7988 OnExposeComplete: enter
00:42:29.286 00.001 7988 UpdateGuideState(): m_state=6
00:42:29.286 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
00:42:29.286 00.000 7988 Star::Find returns 1 (0), X=964.74, Y=189.28, Mass=1523, SNR=25.9, Peak=177 HFD=4.3
00:42:29.286 00.000 7988 MultiStar: [#1 0.16,-0.07,0.97,U] [#2 -0.03,-0.33,0.85,U] [#3 0.24,-0.41,0.00,M2] [#4 -0.02,-0.32,0.73,U] [#5 -0.39,-0.32,0.00,R] [#6 -0.35,-0.08,0.64,U] [#7 -0.07,0.13,0.59,U] [#8 0.19,-0.11,0.47,U] 
00:42:29.286 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.14}, one-star: {-0.11, -0.13}
00:42:29.286 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
00:42:29.286 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
00:42:29.286 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.80 mountX=-0.14 mountY=0.04, mountTheta=2.89
00:42:29.286 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.14, opts=13)
00:42:29.286 00.000 7988 Enqueuing Move request for scope (-0.03, -0.14)
00:42:29.286 00.000 15712 Worker thread wakes up
00:42:29.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
00:42:29.286 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
00:42:29.286 00.000 15712 Moving (-0.03, -0.14) raw xDistance=-0.14 yDistance=0.04
00:42:29.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:42:29.286 00.000 7988 UpdateGuideState exits: m=1523 SNR=25.9
00:42:29.300 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:29.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:29.303 00.003 7988 Enqueuing Expose request
00:42:29.303 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:42:29.303 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
00:42:29.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:29.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:42:29.303 00.000 15712 MoveAxis(E, 7, ABG)
00:42:29.303 00.000 15712 Guiding  Dir = 2, Dur = 7
00:42:29.303 00.000 15712 IsGuiding returns 0
00:42:29.320 00.017 15712 IsGuiding returns 0
00:42:29.320 00.000 15712 Move returns status 0, amount 7
00:42:29.320 00.000 15712 MoveAxis(N, 0, ABG)
00:42:29.320 00.000 15712 Move returns status 0, amount 0
00:42:29.320 00.000 15712 move complete, result=0
00:42:29.320 00.000 15712 worker thread done servicing request
00:42:29.320 00.000 15712 Worker thread wakes up
00:42:29.320 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
00:42:29.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:29.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:30.959 01.639 15712 Exposure complete
00:42:31.017 00.058 15712 worker thread done servicing request
00:42:31.017 00.000 7988 OnExposeComplete: enter
00:42:31.023 00.006 7988 UpdateGuideState(): m_state=6
00:42:31.025 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
00:42:31.025 00.000 7988 Star::Find returns 1 (0), X=964.88, Y=189.47, Mass=1423, SNR=25.1, Peak=143 HFD=4.2
00:42:31.027 00.002 7988 MultiStar: [#1 0.05,-0.05,1.06,U] [#2 -0.16,-0.18,0.87,U] [#3 -0.15,-0.12,0.85,U] [#4 -0.09,-0.25,0.73,U] [#5 0.10,0.11,0.82,U] [#6 -0.15,0.10,0.67,U] [#7 0.16,-0.25,0.51,U] [#8 -0.23,0.35,0.00,M1] 
00:42:31.027 00.000 7988 single-star, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.03, 0.06}
00:42:31.029 00.002 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
00:42:31.029 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
00:42:31.031 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.12 mountX=0.06 mountY=-0.03, mountTheta=-0.47
00:42:31.033 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
00:42:31.034 00.001 7988 Enqueuing Move request for scope (0.03, 0.06)
00:42:31.034 00.000 15712 Worker thread wakes up
00:42:31.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:42:31.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:42:31.034 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.1
00:42:31.037 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:31.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:31.039 00.002 7988 Enqueuing Expose request
00:42:31.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:42:31.039 00.000 15712 Moving (0.03, 0.06) raw xDistance=0.06 yDistance=-0.03
00:42:31.041 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:42:31.041 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:42:31.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:31.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:42:31.041 00.000 15712 MoveAxis(E, 7, ABG)
00:42:31.041 00.000 15712 Guiding  Dir = 2, Dur = 7
00:42:31.041 00.000 15712 IsGuiding returns 0
00:42:31.060 00.019 15712 IsGuiding returns 0
00:42:31.060 00.000 15712 Move returns status 0, amount 7
00:42:31.060 00.000 15712 MoveAxis(N, 0, ABG)
00:42:31.060 00.000 15712 Move returns status 0, amount 0
00:42:31.060 00.000 15712 move complete, result=0
00:42:31.060 00.000 15712 worker thread done servicing request
00:42:31.060 00.000 15712 Worker thread wakes up
00:42:31.060 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:42:31.068 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:31.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:32.475 01.407 15712 Exposure complete
00:42:32.536 00.061 15712 worker thread done servicing request
00:42:32.536 00.000 7988 OnExposeComplete: enter
00:42:32.536 00.000 7988 UpdateGuideState(): m_state=6
00:42:32.536 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
00:42:32.546 00.010 7988 Star::Find returns 1 (0), X=964.51, Y=189.11, Mass=1474, SNR=25.5, Peak=188 HFD=3.9
00:42:32.546 00.000 7988 MultiStar: [#1 -0.13,-0.29,0.99,U] [#2 -0.04,-0.42,0.00,M1] [#3 -0.19,-0.39,0.00,M2] [#4 -0.06,-0.52,0.00,M1] [#5 0.04,-0.06,0.76,U] [#6 -0.69,-0.17,0.00,M8] [#7 -0.02,-0.66,0.00,M1] [#8 -0.06,-0.19,0.47,U] 
00:42:32.546 00.000 7988 refined, 3 included, MultiStar: {-0.15, -0.22}, one-star: {-0.34, -0.30}
00:42:32.546 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
00:42:32.546 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.54)
00:42:32.546 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-2.15 mountX=-0.23 mountY=0.15, mountTheta=2.55
00:42:32.552 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.22, opts=13)
00:42:32.552 00.000 7988 Enqueuing Move request for scope (-0.15, -0.22)
00:42:32.552 00.000 15712 Worker thread wakes up
00:42:32.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
00:42:32.552 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
00:42:32.552 00.000 15712 Moving (-0.15, -0.22) raw xDistance=-0.23 yDistance=0.15
00:42:32.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:32.552 00.000 7988 UpdateGuideState exits: m=1474 SNR=25.5
00:42:32.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:32.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:32.552 00.000 7988 Enqueuing Expose request
00:42:32.552 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.75
00:42:32.552 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
00:42:32.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:32.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:42:32.552 00.000 15712 MoveAxis(E, 51, ABG)
00:42:32.552 00.000 15712 Guiding  Dir = 2, Dur = 51
00:42:32.552 00.000 15712 IsGuiding returns 0
00:42:32.584 00.032 15712 PulseGuide returned control before completion, sleep 37
00:42:32.631 00.047 15712 IsGuiding returns 1
00:42:32.631 00.000 15712 scope still moving after pulse duration time elapsed
00:42:32.665 00.034 15712 IsGuiding returns 0
00:42:32.665 00.000 15712 scope move finished after 51 + 53 ms
00:42:32.665 00.000 15712 Move returns status 0, amount 51
00:42:32.665 00.000 15712 MoveAxis(N, 0, ABG)
00:42:32.665 00.000 15712 Move returns status 0, amount 0
00:42:32.665 00.000 15712 move complete, result=0
00:42:32.665 00.000 15712 worker thread done servicing request
00:42:32.665 00.000 15712 Worker thread wakes up
00:42:32.665 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.2 px 0 ms NORTH
00:42:32.667 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:32.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:34.301 01.634 15712 Exposure complete
00:42:34.352 00.051 15712 worker thread done servicing request
00:42:34.352 00.000 7988 OnExposeComplete: enter
00:42:34.352 00.000 7988 UpdateGuideState(): m_state=6
00:42:34.365 00.013 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
00:42:34.365 00.000 7988 Star::Find returns 1 (0), X=964.85, Y=189.81, Mass=1431, SNR=25.3, Peak=182 HFD=4.0
00:42:34.365 00.000 7988 MultiStar: [#1 0.13,0.44,0.00,M1] [#2 0.02,0.27,0.92,U] [#3 -0.22,0.31,0.00,M3] [#4 0.04,0.13,0.74,U] [#5 0.01,0.51,0.00,M1] [#6 -0.27,0.43,0.00,M9] [#7 0.04,0.07,0.52,U] [#8 -0.09,0.49,0.00,M1] 
00:42:34.369 00.004 7988 refined, 3 included, MultiStar: {0.02, 0.24}, one-star: {-0.00, 0.39}
00:42:34.369 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
00:42:34.369 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
00:42:34.369 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=0.24 mountY=-0.02, mountTheta=-0.10
00:42:34.369 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.24, opts=13)
00:42:34.369 00.000 7988 Enqueuing Move request for scope (0.02, 0.24)
00:42:34.369 00.000 15712 Worker thread wakes up
00:42:34.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
00:42:34.369 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
00:42:34.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:34.369 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.3
00:42:34.378 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:34.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:34.380 00.002 7988 Enqueuing Expose request
00:42:34.380 00.000 15712 Moving (0.02, 0.24) raw xDistance=0.24 yDistance=-0.02
00:42:34.384 00.004 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.75
00:42:34.384 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
00:42:34.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:34.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:42:34.384 00.000 15712 MoveAxis(W, 41, ABG)
00:42:34.384 00.000 15712 Guiding  Dir = 3, Dur = 41
00:42:34.384 00.000 15712 IsGuiding returns 0
00:42:34.406 00.022 15712 PulseGuide returned control before completion, sleep 28
00:42:34.445 00.039 15712 IsGuiding returns 1
00:42:34.445 00.000 15712 scope still moving after pulse duration time elapsed
00:42:34.505 00.060 15712 IsGuiding returns 0
00:42:34.505 00.000 15712 scope move finished after 41 + 78 ms
00:42:34.505 00.000 15712 Move returns status 0, amount 41
00:42:34.505 00.000 15712 MoveAxis(N, 0, ABG)
00:42:34.505 00.000 15712 Move returns status 0, amount 0
00:42:34.505 00.000 15712 move complete, result=0
00:42:34.505 00.000 15712 worker thread done servicing request
00:42:34.505 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
00:42:34.505 00.000 15712 Worker thread wakes up
00:42:34.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:34.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:35.911 01.406 15712 Exposure complete
00:42:35.975 00.064 15712 worker thread done servicing request
00:42:35.975 00.000 7988 OnExposeComplete: enter
00:42:35.975 00.000 7988 UpdateGuideState(): m_state=6
00:42:35.975 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
00:42:35.975 00.000 7988 Star::Find returns 1 (0), X=964.77, Y=189.43, Mass=1427, SNR=25.1, Peak=171 HFD=3.8
00:42:35.975 00.000 7988 MultiStar: [#1 0.03,0.10,1.02,U] [#2 0.06,-0.00,0.92,U] [#3 0.11,-0.21,0.90,U] [#4 -0.05,-0.14,0.74,U] [#5 0.38,0.35,0.00,M2] [#6 -0.39,0.00,0.00,M10] [#7 -0.11,-0.29,0.50,U] [#8 0.75,0.18,0.00,M2] 
00:42:35.975 00.000 7988 refined, 5 included, MultiStar: {0.00, -0.07}, one-star: {-0.08, 0.01}
00:42:35.975 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
00:42:35.975 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
00:42:35.983 00.008 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.51 mountX=-0.07 mountY=-0.00, mountTheta=-3.11
00:42:35.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
00:42:35.983 00.000 7988 Enqueuing Move request for scope (0.00, -0.07)
00:42:35.983 00.000 15712 Worker thread wakes up
00:42:35.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
00:42:35.983 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
00:42:35.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:42:35.989 00.006 15712 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=-0.00
00:42:35.989 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.1
00:42:35.989 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:35.991 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:35.991 00.000 7988 Enqueuing Expose request
00:42:35.993 00.002 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:42:35.993 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:42:35.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:35.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:42:35.993 00.000 15712 MoveAxis(E, 7, ABG)
00:42:35.993 00.000 15712 Guiding  Dir = 2, Dur = 7
00:42:35.993 00.000 15712 IsGuiding returns 0
00:42:36.021 00.028 15712 IsGuiding returns 0
00:42:36.021 00.000 15712 Move returns status 0, amount 7
00:42:36.021 00.000 15712 MoveAxis(N, 0, ABG)
00:42:36.021 00.000 15712 Move returns status 0, amount 0
00:42:36.021 00.000 15712 move complete, result=0
00:42:36.021 00.000 15712 worker thread done servicing request
00:42:36.021 00.000 15712 Worker thread wakes up
00:42:36.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:36.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:36.021 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:42:37.764 01.743 15712 Exposure complete
00:42:37.825 00.061 15712 worker thread done servicing request
00:42:37.826 00.001 7988 OnExposeComplete: enter
00:42:37.826 00.000 7988 UpdateGuideState(): m_state=6
00:42:37.826 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
00:42:37.826 00.000 7988 Star::Find returns 1 (0), X=964.92, Y=189.34, Mass=1526, SNR=26.2, Peak=169 HFD=4.0
00:42:37.826 00.000 7988 MultiStar: [#1 0.01,-0.19,1.00,U] [#2 -0.08,-0.16,0.84,U] [#3 0.11,-0.24,0.84,U] [#4 -0.15,-0.30,0.73,U] [#5 0.05,0.01,0.78,U] [#6 -0.25,-0.09,0.65,U] [#7 0.16,-0.15,0.51,U] [#8 0.20,-0.23,0.49,U] 
00:42:37.826 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.16}, one-star: {0.07, -0.08}
00:42:37.826 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
00:42:37.826 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
00:42:37.826 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.85 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
00:42:37.826 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
00:42:37.837 00.011 7988 Enqueuing Move request for scope (0.07, -0.08)
00:42:37.837 00.000 15712 Worker thread wakes up
00:42:37.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:42:37.837 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:42:37.837 00.000 15712 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=-0.07
00:42:37.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:37.837 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.2
00:42:37.840 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:37.841 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:37.841 00.000 7988 Enqueuing Expose request
00:42:37.843 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:42:37.843 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:42:37.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:37.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:37.843 00.000 15712 MoveAxis(E, 6, ABG)
00:42:37.843 00.000 15712 Guiding  Dir = 2, Dur = 6
00:42:37.857 00.014 15712 IsGuiding returns 0
00:42:37.877 00.020 15712 IsGuiding returns 0
00:42:37.877 00.000 15712 Move returns status 0, amount 6
00:42:37.877 00.000 15712 MoveAxis(N, 0, ABG)
00:42:37.877 00.000 15712 Move returns status 0, amount 0
00:42:37.877 00.000 15712 move complete, result=0
00:42:37.877 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:42:37.879 00.002 15712 worker thread done servicing request
00:42:37.879 00.000 15712 Worker thread wakes up
00:42:37.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:37.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:39.295 01.416 15712 Exposure complete
00:42:39.355 00.060 15712 worker thread done servicing request
00:42:39.355 00.000 7988 OnExposeComplete: enter
00:42:39.356 00.001 7988 UpdateGuideState(): m_state=6
00:42:39.358 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
00:42:39.358 00.000 7988 Star::Find returns 1 (0), X=964.84, Y=188.98, Mass=1533, SNR=26.2, Peak=211 HFD=4.1
00:42:39.360 00.002 7988 MultiStar: [#1 0.01,-0.43,0.00,M1] [#2 0.14,-0.63,0.00,M1] [#3 0.10,-0.54,0.00,M2] [#4 0.23,-0.49,0.00,M1] [#5 0.18,-0.16,0.76,U] [#6 0.03,-0.38,0.65,U] [#7 0.14,-0.37,0.00,M1] [#8 0.01,-0.24,0.51,U] 
00:42:39.362 00.002 7988 refined, 3 included, MultiStar: {0.05, -0.32}, one-star: {-0.01, -0.44}
00:42:39.362 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
00:42:39.364 00.002 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
00:42:39.364 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.42 mountX=-0.32 mountY=-0.04, mountTheta=-3.01
00:42:39.366 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.32, opts=13)
00:42:39.368 00.002 7988 Enqueuing Move request for scope (0.05, -0.32)
00:42:39.368 00.000 15712 Worker thread wakes up
00:42:39.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.32) opts 0xd
00:42:39.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.32)
00:42:39.368 00.000 15712 Moving (0.05, -0.32) raw xDistance=-0.32 yDistance=-0.04
00:42:39.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:42:39.368 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.2
00:42:39.371 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:39.372 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:39.372 00.000 7988 Enqueuing Expose request
00:42:39.372 00.000 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.74
00:42:39.372 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
00:42:39.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:39.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:42:39.372 00.000 15712 MoveAxis(E, 65, ABG)
00:42:39.372 00.000 15712 Guiding  Dir = 2, Dur = 65
00:42:39.372 00.000 15712 IsGuiding returns 0
00:42:39.396 00.024 15712 PulseGuide returned control before completion, sleep 55
00:42:39.451 00.055 15712 IsGuiding returns 1
00:42:39.451 00.000 15712 scope still moving after pulse duration time elapsed
00:42:39.486 00.035 15712 IsGuiding returns 0
00:42:39.486 00.000 15712 scope move finished after 65 + 51 ms
00:42:39.486 00.000 15712 Move returns status 0, amount 65
00:42:39.486 00.000 15712 MoveAxis(N, 0, ABG)
00:42:39.486 00.000 15712 Move returns status 0, amount 0
00:42:39.486 00.000 15712 move complete, result=0
00:42:39.486 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.0 px 0 ms NORTH
00:42:39.494 00.008 15712 worker thread done servicing request
00:42:39.494 00.000 15712 Worker thread wakes up
00:42:39.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:39.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:41.129 01.635 15712 Exposure complete
00:42:41.186 00.057 15712 worker thread done servicing request
00:42:41.186 00.000 7988 OnExposeComplete: enter
00:42:41.191 00.005 7988 UpdateGuideState(): m_state=6
00:42:41.191 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
00:42:41.193 00.002 7988 Star::Find returns 1 (0), X=964.83, Y=189.14, Mass=1406, SNR=25.1, Peak=192 HFD=4.0
00:42:41.195 00.002 7988 MultiStar: [#1 -0.03,-0.19,1.04,U] [#2 0.06,-0.31,0.90,U] [#3 0.17,-0.58,0.00,M3] [#4 0.01,-0.68,0.00,M2] [#5 0.23,0.02,0.79,U] [#6 -0.21,0.04,0.67,U] [#7 0.13,-0.45,0.00,M2] [#8 0.05,-0.39,0.00,M1] 
00:42:41.195 00.000 7988 refined, 4 included, MultiStar: {0.01, -0.16}, one-star: {-0.02, -0.27}
00:42:41.195 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
00:42:41.197 00.002 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
00:42:41.197 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.50 mountX=-0.16 mountY=-0.01, mountTheta=-3.10
00:42:41.199 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.16, opts=13)
00:42:41.201 00.002 7988 Enqueuing Move request for scope (0.01, -0.16)
00:42:41.201 00.000 15712 Worker thread wakes up
00:42:41.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
00:42:41.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
00:42:41.201 00.000 15712 Moving (0.01, -0.16) raw xDistance=-0.16 yDistance=-0.01
00:42:41.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:41.203 00.002 7988 UpdateGuideState exits: m=1406 SNR=25.1
00:42:41.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:41.205 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:41.207 00.002 7988 Enqueuing Expose request
00:42:41.207 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:42:41.207 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
00:42:41.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:41.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:42:41.207 00.000 15712 MoveAxis(E, 3, ABG)
00:42:41.207 00.000 15712 Guiding  Dir = 2, Dur = 3
00:42:41.207 00.000 15712 IsGuiding returns 0
00:42:41.227 00.020 15712 IsGuiding returns 0
00:42:41.227 00.000 15712 Move returns status 0, amount 3
00:42:41.227 00.000 15712 MoveAxis(N, 0, ABG)
00:42:41.227 00.000 15712 Move returns status 0, amount 0
00:42:41.227 00.000 15712 move complete, result=0
00:42:41.227 00.000 15712 worker thread done servicing request
00:42:41.227 00.000 15712 Worker thread wakes up
00:42:41.227 00.000 7988 GuideStep: -0.2 px 3 ms EAST, -0.0 px 0 ms NORTH
00:42:41.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:41.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:42.643 01.416 15712 Exposure complete
00:42:42.701 00.058 15712 worker thread done servicing request
00:42:42.701 00.000 7988 OnExposeComplete: enter
00:42:42.704 00.003 7988 UpdateGuideState(): m_state=6
00:42:42.704 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
00:42:42.704 00.000 7988 Star::Find returns 1 (0), X=964.73, Y=189.21, Mass=1446, SNR=25.4, Peak=196 HFD=3.7
00:42:42.704 00.000 7988 MultiStar: [#1 -0.02,-0.37,1.03,U] [#2 0.02,-0.28,0.91,U] [#3 0.02,-0.23,0.89,U] [#4 -0.09,-0.53,0.00,M3] [#5 0.22,-0.25,0.79,U] [#6 -0.34,0.07,0.65,U] [#7 0.05,-0.56,0.00,M3] [#8 0.16,-0.07,0.46,U] 
00:42:42.704 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.22}, one-star: {-0.13, -0.21}
00:42:42.704 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
00:42:42.704 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
00:42:42.704 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.64 mountX=-0.22 mountY=0.02, mountTheta=3.05
00:42:42.704 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.22, opts=13)
00:42:42.704 00.000 7988 Enqueuing Move request for scope (-0.01, -0.22)
00:42:42.704 00.000 15712 Worker thread wakes up
00:42:42.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
00:42:42.704 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
00:42:42.704 00.000 15712 Moving (-0.01, -0.22) raw xDistance=-0.22 yDistance=0.02
00:42:42.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:42.704 00.000 7988 UpdateGuideState exits: m=1446 SNR=25.4
00:42:42.718 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:42.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:42.720 00.002 7988 Enqueuing Expose request
00:42:42.720 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.74
00:42:42.720 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
00:42:42.720 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:42.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:42.720 00.000 15712 MoveAxis(E, 45, ABG)
00:42:42.720 00.000 15712 Guiding  Dir = 2, Dur = 45
00:42:42.720 00.000 15712 IsGuiding returns 0
00:42:42.736 00.016 15712 PulseGuide returned control before completion, sleep 41
00:42:42.800 00.064 15712 IsGuiding returns 1
00:42:42.800 00.000 15712 scope still moving after pulse duration time elapsed
00:42:42.832 00.032 15712 IsGuiding returns 0
00:42:42.832 00.000 15712 scope move finished after 45 + 65 ms
00:42:42.832 00.000 15712 Move returns status 0, amount 45
00:42:42.832 00.000 15712 MoveAxis(N, 0, ABG)
00:42:42.832 00.000 15712 Move returns status 0, amount 0
00:42:42.832 00.000 15712 move complete, result=0
00:42:42.832 00.000 15712 worker thread done servicing request
00:42:42.832 00.000 15712 Worker thread wakes up
00:42:42.832 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
00:42:42.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:42.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:44.573 01.741 15712 Exposure complete
00:42:44.621 00.048 15712 worker thread done servicing request
00:42:44.621 00.000 7988 OnExposeComplete: enter
00:42:44.637 00.016 7988 UpdateGuideState(): m_state=6
00:42:44.638 00.001 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
00:42:44.640 00.002 7988 Star::Find returns 1 (0), X=964.75, Y=189.43, Mass=1518, SNR=26.0, Peak=171 HFD=3.8
00:42:44.640 00.000 7988 MultiStar: [#1 -0.08,-0.05,1.00,U] [#2 0.02,-0.15,0.89,U] [#3 -0.13,-0.35,0.85,U] [#4 0.13,-0.39,0.00,M4] [#5 0.30,0.10,0.72,U] [#6 -0.24,-0.00,0.67,U] [#7 -0.05,-0.47,0.00,M4] [#8 0.19,0.36,0.00,M1] 
00:42:44.642 00.002 7988 refined, 5 included, MultiStar: {-0.04, -0.08}, one-star: {-0.11, 0.01}
00:42:44.642 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
00:42:44.644 00.002 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
00:42:44.644 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.08 mountX=-0.08 mountY=0.04, mountTheta=2.62
00:42:44.646 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.08, opts=13)
00:42:44.648 00.002 7988 Enqueuing Move request for scope (-0.04, -0.08)
00:42:44.648 00.000 15712 Worker thread wakes up
00:42:44.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
00:42:44.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
00:42:44.648 00.000 15712 Moving (-0.04, -0.08) raw xDistance=-0.08 yDistance=0.04
00:42:44.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:44.648 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.0
00:42:44.651 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:44.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:44.653 00.002 7988 Enqueuing Expose request
00:42:44.655 00.002 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:42:44.655 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
00:42:44.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:44.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:42:44.655 00.000 15712 MoveAxis(E, 4, ABG)
00:42:44.655 00.000 15712 Guiding  Dir = 2, Dur = 4
00:42:44.687 00.032 15712 IsGuiding returns 0
00:42:44.701 00.014 15712 IsGuiding returns 0
00:42:44.701 00.000 15712 Move returns status 0, amount 4
00:42:44.701 00.000 15712 MoveAxis(N, 0, ABG)
00:42:44.701 00.000 15712 Move returns status 0, amount 0
00:42:44.701 00.000 15712 move complete, result=0
00:42:44.701 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:42:44.705 00.004 15712 worker thread done servicing request
00:42:44.705 00.000 15712 Worker thread wakes up
00:42:44.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:44.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:46.123 01.418 15712 Exposure complete
00:42:46.169 00.046 15712 worker thread done servicing request
00:42:46.169 00.000 7988 OnExposeComplete: enter
00:42:46.186 00.017 7988 UpdateGuideState(): m_state=6
00:42:46.186 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
00:42:46.188 00.002 7988 Star::Find returns 1 (0), X=964.91, Y=189.57, Mass=1390, SNR=25.0, Peak=168 HFD=3.6
00:42:46.188 00.000 7988 MultiStar: [#1 -0.03,0.14,1.02,U] [#2 0.12,-0.03,0.89,U] [#3 0.14,0.04,0.88,U] [#4 0.12,-0.14,0.78,U] [#5 0.28,0.30,0.00,M1] [#6 -0.15,0.19,0.67,U] [#7 0.03,0.18,0.52,U] [#8 0.32,0.49,0.00,M2] 
00:42:46.190 00.002 7988 refined, 6 included, MultiStar: {0.04, 0.07}, one-star: {0.05, 0.15}
00:42:46.190 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
00:42:46.192 00.002 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
00:42:46.192 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.09 cameraTheta=1.02 mountX=0.07 mountY=-0.05, mountTheta=-0.56
00:42:46.194 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.07, opts=13)
00:42:46.196 00.002 7988 Enqueuing Move request for scope (0.04, 0.07)
00:42:46.196 00.000 15712 Worker thread wakes up
00:42:46.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
00:42:46.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
00:42:46.196 00.000 15712 Moving (0.04, 0.07) raw xDistance=0.07 yDistance=-0.05
00:42:46.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:42:46.196 00.000 7988 UpdateGuideState exits: m=1390 SNR=25.0
00:42:46.199 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:46.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:46.201 00.002 7988 Enqueuing Expose request
00:42:46.203 00.002 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:42:46.203 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
00:42:46.203 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:46.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:46.203 00.000 15712 MoveAxis(E, 4, ABG)
00:42:46.203 00.000 15712 Guiding  Dir = 2, Dur = 4
00:42:46.203 00.000 15712 IsGuiding returns 0
00:42:46.221 00.018 15712 IsGuiding returns 0
00:42:46.221 00.000 15712 Move returns status 0, amount 4
00:42:46.221 00.000 15712 MoveAxis(N, 0, ABG)
00:42:46.221 00.000 15712 Move returns status 0, amount 0
00:42:46.221 00.000 15712 move complete, result=0
00:42:46.221 00.000 15712 worker thread done servicing request
00:42:46.221 00.000 15712 Worker thread wakes up
00:42:46.221 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:42:46.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:46.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:47.861 01.640 15712 Exposure complete
00:42:47.921 00.060 15712 worker thread done servicing request
00:42:47.921 00.000 7988 OnExposeComplete: enter
00:42:47.922 00.001 7988 UpdateGuideState(): m_state=6
00:42:47.922 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
00:42:47.922 00.000 7988 Star::Find returns 1 (0), X=964.77, Y=189.50, Mass=1386, SNR=24.9, Peak=176 HFD=3.7
00:42:47.922 00.000 7988 MultiStar: [#1 0.03,0.24,1.08,U] [#2 0.02,0.15,0.91,U] [#3 0.13,0.11,0.90,U] [#4 -0.05,0.03,0.74,U] [#5 0.20,0.27,0.77,U] [#6 -0.38,0.33,0.00,M5] [#7 -0.05,-0.04,0.54,U] [#8 0.19,0.56,0.00,M3] 
00:42:47.922 00.000 7988 single-star, 6 included, MultiStar: {0.03, 0.13}, one-star: {-0.08, 0.09}
00:42:47.922 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.56) = xAngle (0.76 = 0.76)
00:42:47.922 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
00:42:47.922 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.32 mountX=0.09 mountY=0.08, mountTheta=0.74
00:42:47.922 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.09, opts=13)
00:42:47.922 00.000 7988 Enqueuing Move request for scope (-0.08, 0.09)
00:42:47.922 00.000 15712 Worker thread wakes up
00:42:47.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
00:42:47.922 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
00:42:47.922 00.000 15712 Moving (-0.08, 0.09) raw xDistance=0.09 yDistance=0.08
00:42:47.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:42:47.922 00.000 7988 UpdateGuideState exits: m=1386 SNR=24.9
00:42:47.937 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:47.938 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:47.938 00.000 7988 Enqueuing Expose request
00:42:47.938 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:42:47.938 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
00:42:47.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:47.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:42:47.938 00.000 15712 MoveAxis(E, 2, ABG)
00:42:47.938 00.000 15712 Guiding  Dir = 2, Dur = 2
00:42:47.938 00.000 15712 IsGuiding returns 0
00:42:47.963 00.025 15712 IsGuiding returns 0
00:42:47.963 00.000 15712 Move returns status 0, amount 2
00:42:47.963 00.000 15712 MoveAxis(N, 0, ABG)
00:42:47.963 00.000 15712 Move returns status 0, amount 0
00:42:47.963 00.000 15712 move complete, result=0
00:42:47.963 00.000 15712 worker thread done servicing request
00:42:47.963 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:42:47.963 00.000 15712 Worker thread wakes up
00:42:47.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:47.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:49.375 01.412 15712 Exposure complete
00:42:49.435 00.060 15712 worker thread done servicing request
00:42:49.435 00.000 7988 OnExposeComplete: enter
00:42:49.436 00.001 7988 UpdateGuideState(): m_state=6
00:42:49.436 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
00:42:49.436 00.000 7988 Star::Find returns 1 (0), X=964.85, Y=189.66, Mass=1553, SNR=26.5, Peak=175 HFD=4.0
00:42:49.436 00.000 7988 MultiStar: [#1 -0.06,0.33,0.94,U] [#2 -0.05,0.01,0.83,U] [#3 0.07,-0.09,0.85,U] [#4 0.03,0.11,0.68,U] [#5 0.16,0.55,0.00,M1] [#6 -0.14,0.18,0.62,U] [#7 0.26,0.19,0.53,U] [#8 0.02,0.25,0.43,U] 
00:42:49.436 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.15}, one-star: {-0.01, 0.24}
00:42:49.436 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
00:42:49.436 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
00:42:49.436 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.53 mountX=0.15 mountY=-0.01, mountTheta=-0.06
00:42:49.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.15, opts=13)
00:42:49.436 00.000 7988 Enqueuing Move request for scope (0.01, 0.15)
00:42:49.436 00.000 15712 Worker thread wakes up
00:42:49.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
00:42:49.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
00:42:49.436 00.000 15712 Moving (0.01, 0.15) raw xDistance=0.15 yDistance=-0.01
00:42:49.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:49.436 00.000 7988 UpdateGuideState exits: m=1553 SNR=26.5
00:42:49.450 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:49.452 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:42:49.452 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:49.452 00.000 7988 Enqueuing Expose request
00:42:49.452 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
00:42:49.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:49.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:42:49.452 00.000 15712 MoveAxis(E, 4, ABG)
00:42:49.452 00.000 15712 Guiding  Dir = 2, Dur = 4
00:42:49.452 00.000 15712 IsGuiding returns 0
00:42:49.474 00.022 15712 IsGuiding returns 0
00:42:49.474 00.000 15712 Move returns status 0, amount 4
00:42:49.474 00.000 15712 MoveAxis(N, 0, ABG)
00:42:49.474 00.000 15712 Move returns status 0, amount 0
00:42:49.474 00.000 15712 move complete, result=0
00:42:49.474 00.000 15712 worker thread done servicing request
00:42:49.474 00.000 15712 Worker thread wakes up
00:42:49.474 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:42:49.484 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:49.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:51.126 01.642 15712 Exposure complete
00:42:51.184 00.058 15712 worker thread done servicing request
00:42:51.184 00.000 7988 OnExposeComplete: enter
00:42:51.190 00.006 7988 UpdateGuideState(): m_state=6
00:42:51.190 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
00:42:51.190 00.000 7988 Star::Find returns 1 (0), X=965.05, Y=189.63, Mass=1355, SNR=24.6, Peak=171 HFD=3.7
00:42:51.190 00.000 7988 MultiStar: [#1 0.10,0.13,1.05,U] [#2 0.13,-0.08,0.91,U] [#3 0.29,-0.07,0.87,U] [#4 0.22,0.07,0.80,U] [#5 0.43,0.22,0.00,M2] [#6 -0.08,0.23,0.70,U] [#7 0.03,0.02,0.55,U] [#8 0.27,0.33,0.00,M3] 
00:42:51.190 00.000 7988 refined, 6 included, MultiStar: {0.14, 0.08}, one-star: {0.20, 0.21}
00:42:51.190 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
00:42:51.190 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
00:42:51.190 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=0.08 mountY=-0.14, mountTheta=-1.06
00:42:51.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.08, opts=13)
00:42:51.190 00.000 7988 Enqueuing Move request for scope (0.14, 0.08)
00:42:51.201 00.011 15712 Worker thread wakes up
00:42:51.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:42:51.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:42:51.201 00.000 15712 Moving (0.14, 0.08) raw xDistance=0.08 yDistance=-0.14
00:42:51.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:51.201 00.000 7988 UpdateGuideState exits: m=1355 SNR=24.6
00:42:51.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:51.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:51.205 00.004 7988 Enqueuing Expose request
00:42:51.205 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:42:51.205 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
00:42:51.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:51.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:42:51.205 00.000 15712 MoveAxis(E, 4, ABG)
00:42:51.205 00.000 15712 Guiding  Dir = 2, Dur = 4
00:42:51.205 00.000 15712 IsGuiding returns 0
00:42:51.221 00.016 15712 IsGuiding returns 0
00:42:51.221 00.000 15712 Move returns status 0, amount 4
00:42:51.221 00.000 15712 MoveAxis(N, 0, ABG)
00:42:51.221 00.000 15712 Move returns status 0, amount 0
00:42:51.221 00.000 15712 move complete, result=0
00:42:51.221 00.000 15712 worker thread done servicing request
00:42:51.221 00.000 15712 Worker thread wakes up
00:42:51.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:51.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:51.221 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:42:52.640 01.419 15712 Exposure complete
00:42:52.699 00.059 15712 worker thread done servicing request
00:42:52.699 00.000 7988 OnExposeComplete: enter
00:42:52.702 00.003 7988 UpdateGuideState(): m_state=6
00:42:52.702 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
00:42:52.704 00.002 7988 Star::Find returns 1 (0), X=964.90, Y=189.37, Mass=1454, SNR=25.6, Peak=157 HFD=3.9
00:42:52.704 00.000 7988 MultiStar: [#1 -0.04,-0.07,1.03,U] [#2 0.17,-0.05,0.85,U] [#3 0.05,-0.29,0.86,U] [#4 0.03,-0.26,0.75,U] [#5 0.25,0.06,0.74,U] [#6 -0.30,0.06,0.63,U] [#7 0.01,-0.49,0.00,M1] [#8 0.22,0.27,0.51,U] 
00:42:52.706 00.002 7988 single-star, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.05, -0.04}
00:42:52.706 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
00:42:52.708 00.002 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
00:42:52.708 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.70 mountX=-0.04 mountY=-0.05, mountTheta=-2.28
00:42:52.710 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.04, opts=13)
00:42:52.712 00.002 7988 Enqueuing Move request for scope (0.05, -0.04)
00:42:52.712 00.000 15712 Worker thread wakes up
00:42:52.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:42:52.712 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:42:52.712 00.000 15712 Moving (0.05, -0.04) raw xDistance=-0.04 yDistance=-0.05
00:42:52.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:42:52.712 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.6
00:42:52.715 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:52.716 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:52.716 00.000 7988 Enqueuing Expose request
00:42:52.717 00.001 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:42:52.717 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
00:42:52.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:52.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:52.717 00.000 15712 MoveAxis(E, 4, ABG)
00:42:52.717 00.000 15712 Guiding  Dir = 2, Dur = 4
00:42:52.717 00.000 15712 IsGuiding returns 0
00:42:52.733 00.016 15712 IsGuiding returns 0
00:42:52.733 00.000 15712 Move returns status 0, amount 4
00:42:52.733 00.000 15712 MoveAxis(N, 0, ABG)
00:42:52.733 00.000 15712 Move returns status 0, amount 0
00:42:52.733 00.000 15712 move complete, result=0
00:42:52.733 00.000 15712 worker thread done servicing request
00:42:52.733 00.000 15712 Worker thread wakes up
00:42:52.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:52.733 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:42:52.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:54.379 01.646 15712 Exposure complete
00:42:54.440 00.061 15712 worker thread done servicing request
00:42:54.440 00.000 7988 OnExposeComplete: enter
00:42:54.440 00.000 7988 UpdateGuideState(): m_state=6
00:42:54.440 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
00:42:54.440 00.000 7988 Star::Find returns 1 (0), X=964.59, Y=189.08, Mass=1447, SNR=25.3, Peak=161 HFD=4.3
00:42:54.440 00.000 7988 MultiStar: [#1 -0.11,-0.07,0.97,U] [#2 -0.11,-0.31,0.87,U] [#3 -0.01,-0.15,0.88,U] [#4 -0.17,-0.46,0.00,M1] [#5 0.10,0.08,0.74,U] [#6 -0.42,0.01,0.00,M3] [#7 -0.24,-0.36,0.00,M2] [#8 -0.20,0.08,0.49,U] 
00:42:54.440 00.000 7988 refined, 5 included, MultiStar: {-0.10, -0.14}, one-star: {-0.26, -0.33}
00:42:54.440 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
00:42:54.440 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.51)
00:42:54.450 00.010 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=-0.14 mountY=0.10, mountTheta=2.52
00:42:54.450 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.14, opts=13)
00:42:54.450 00.000 7988 Enqueuing Move request for scope (-0.10, -0.14)
00:42:54.450 00.000 15712 Worker thread wakes up
00:42:54.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
00:42:54.450 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
00:42:54.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:54.450 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.3
00:42:54.456 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:54.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:54.456 00.000 7988 Enqueuing Expose request
00:42:54.456 00.000 15712 Moving (-0.10, -0.14) raw xDistance=-0.14 yDistance=0.10
00:42:54.456 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:42:54.456 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
00:42:54.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:54.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:42:54.456 00.000 15712 MoveAxis(E, 7, ABG)
00:42:54.456 00.000 15712 Guiding  Dir = 2, Dur = 7
00:42:54.467 00.011 15712 IsGuiding returns 0
00:42:54.484 00.017 15712 IsGuiding returns 0
00:42:54.484 00.000 15712 Move returns status 0, amount 7
00:42:54.484 00.000 15712 MoveAxis(N, 0, ABG)
00:42:54.484 00.000 15712 Move returns status 0, amount 0
00:42:54.484 00.000 15712 move complete, result=0
00:42:54.484 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
00:42:54.488 00.004 15712 worker thread done servicing request
00:42:54.488 00.000 15712 Worker thread wakes up
00:42:54.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:54.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:55.891 01.403 15712 Exposure complete
00:42:55.947 00.056 15712 worker thread done servicing request
00:42:55.947 00.000 7988 OnExposeComplete: enter
00:42:55.955 00.008 7988 UpdateGuideState(): m_state=6
00:42:55.957 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
00:42:55.959 00.002 7988 Star::Find returns 1 (0), X=964.80, Y=189.45, Mass=1479, SNR=25.7, Peak=151 HFD=4.5
00:42:55.961 00.002 7988 MultiStar: [#1 0.11,0.06,1.03,U] [#2 0.10,-0.17,0.85,U] [#3 -0.23,-0.25,0.90,U] [#4 0.20,-0.21,0.77,U] [#5 0.09,0.01,0.77,U] [#6 -0.27,0.11,0.67,U] [#7 -0.18,-0.22,0.56,U] [#8 0.02,0.37,0.49,U] 
00:42:55.961 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {-0.05, 0.03}
00:42:55.963 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
00:42:55.964 00.001 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
00:42:55.964 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.94 mountX=-0.04 mountY=0.02, mountTheta=2.76
00:42:55.966 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.04, opts=13)
00:42:55.968 00.002 7988 Enqueuing Move request for scope (-0.02, -0.04)
00:42:55.968 00.000 15712 Worker thread wakes up
00:42:55.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:42:55.968 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:42:55.968 00.000 15712 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.02
00:42:55.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:55.971 00.003 7988 UpdateGuideState exits: m=1479 SNR=25.7
00:42:55.973 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:55.973 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:55.975 00.002 7988 Enqueuing Expose request
00:42:55.975 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:42:55.975 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:42:55.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:55.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:55.975 00.000 15712 MoveAxis(E, 7, ABG)
00:42:55.975 00.000 15712 Guiding  Dir = 2, Dur = 7
00:42:55.975 00.000 15712 IsGuiding returns 0
00:42:56.002 00.027 15712 IsGuiding returns 0
00:42:56.002 00.000 15712 Move returns status 0, amount 7
00:42:56.002 00.000 15712 MoveAxis(N, 0, ABG)
00:42:56.002 00.000 15712 Move returns status 0, amount 0
00:42:56.002 00.000 15712 move complete, result=0
00:42:56.002 00.000 15712 worker thread done servicing request
00:42:56.002 00.000 15712 Worker thread wakes up
00:42:56.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:56.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:56.002 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
00:42:57.647 01.645 15712 Exposure complete
00:42:57.707 00.060 15712 worker thread done servicing request
00:42:57.707 00.000 7988 OnExposeComplete: enter
00:42:57.707 00.000 7988 UpdateGuideState(): m_state=6
00:42:57.710 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
00:42:57.710 00.000 7988 Star::Find returns 1 (0), X=964.81, Y=189.57, Mass=1483, SNR=25.7, Peak=160 HFD=4.0
00:42:57.712 00.002 7988 MultiStar: [#1 -0.05,0.12,1.02,U] [#2 0.10,0.17,0.88,U] [#3 0.01,-0.05,0.88,U] [#4 -0.04,-0.14,0.75,U] [#5 0.32,0.33,0.00,M1] [#6 -0.33,0.23,0.00,M3] [#7 -0.39,0.03,0.00,M2] [#8 0.13,0.24,0.48,U] 
00:42:57.712 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.08}, one-star: {-0.04, 0.15}
00:42:57.714 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
00:42:57.714 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
00:42:57.716 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.47 mountX=0.08 mountY=-0.01, mountTheta=-0.12
00:42:57.718 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
00:42:57.718 00.000 7988 Enqueuing Move request for scope (0.01, 0.08)
00:42:57.720 00.002 15712 Worker thread wakes up
00:42:57.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:42:57.720 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:42:57.720 00.000 15712 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
00:42:57.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:57.720 00.000 7988 UpdateGuideState exits: m=1483 SNR=25.7
00:42:57.723 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:57.724 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:57.724 00.000 7988 Enqueuing Expose request
00:42:57.724 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:42:57.724 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
00:42:57.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:57.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:42:57.724 00.000 15712 MoveAxis(E, 8, ABG)
00:42:57.724 00.000 15712 Guiding  Dir = 2, Dur = 8
00:42:57.724 00.000 15712 IsGuiding returns 0
00:42:57.746 00.022 15712 IsGuiding returns 0
00:42:57.746 00.000 15712 Move returns status 0, amount 8
00:42:57.746 00.000 15712 MoveAxis(N, 0, ABG)
00:42:57.746 00.000 15712 Move returns status 0, amount 0
00:42:57.746 00.000 15712 move complete, result=0
00:42:57.746 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:42:57.746 00.000 15712 worker thread done servicing request
00:42:57.746 00.000 15712 Worker thread wakes up
00:42:57.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:57.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:42:59.164 01.418 15712 Exposure complete
00:42:59.225 00.061 15712 worker thread done servicing request
00:42:59.225 00.000 7988 OnExposeComplete: enter
00:42:59.225 00.000 7988 UpdateGuideState(): m_state=6
00:42:59.227 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
00:42:59.229 00.002 7988 Star::Find returns 1 (0), X=964.98, Y=189.34, Mass=1508, SNR=26.0, Peak=192 HFD=4.2
00:42:59.229 00.000 7988 MultiStar: [#1 0.24,-0.15,0.98,U] [#2 0.12,-0.24,0.86,U] [#3 0.34,-0.43,0.00,M1] [#4 -0.05,-0.54,0.00,M1] [#5 0.47,0.11,0.00,M2] [#6 -0.04,-0.08,0.67,U] [#7 0.16,-0.58,0.00,M3] [#8 0.15,0.00,0.48,U] 
00:42:59.231 00.002 7988 single-star, 4 included, MultiStar: {0.13, -0.12}, one-star: {0.13, -0.07}
00:42:59.231 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
00:42:59.233 00.002 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
00:42:59.233 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.52 mountX=-0.07 mountY=-0.13, mountTheta=-2.09
00:42:59.235 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
00:42:59.237 00.002 7988 Enqueuing Move request for scope (0.13, -0.07)
00:42:59.237 00.000 15712 Worker thread wakes up
00:42:59.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
00:42:59.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
00:42:59.237 00.000 15712 Moving (0.13, -0.07) raw xDistance=-0.07 yDistance=-0.13
00:42:59.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:42:59.237 00.000 7988 UpdateGuideState exits: m=1508 SNR=26.0
00:42:59.240 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:59.242 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:42:59.242 00.000 7988 Enqueuing Expose request
00:42:59.242 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:42:59.242 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
00:42:59.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:59.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:42:59.242 00.000 15712 MoveAxis(E, 4, ABG)
00:42:59.242 00.000 15712 Guiding  Dir = 2, Dur = 4
00:42:59.242 00.000 15712 IsGuiding returns 0
00:42:59.260 00.018 15712 IsGuiding returns 0
00:42:59.260 00.000 15712 Move returns status 0, amount 4
00:42:59.260 00.000 15712 MoveAxis(N, 0, ABG)
00:42:59.260 00.000 15712 Move returns status 0, amount 0
00:42:59.260 00.000 15712 move complete, result=0
00:42:59.260 00.000 15712 worker thread done servicing request
00:42:59.260 00.000 15712 Worker thread wakes up
00:42:59.260 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:42:59.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:42:59.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:00.903 01.643 15712 Exposure complete
00:43:00.964 00.061 15712 worker thread done servicing request
00:43:00.964 00.000 7988 OnExposeComplete: enter
00:43:00.964 00.000 7988 UpdateGuideState(): m_state=6
00:43:00.967 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
00:43:00.967 00.000 7988 Star::Find returns 1 (0), X=964.76, Y=189.50, Mass=1533, SNR=26.0, Peak=162 HFD=4.6
00:43:00.969 00.002 7988 MultiStar: [#1 0.11,0.07,1.03,U] [#2 0.03,0.01,0.85,U] [#3 0.01,-0.21,0.87,U] [#4 0.09,-0.31,0.76,U] [#5 0.18,0.05,0.74,U] [#6 -0.32,0.02,0.66,U] [#7 0.04,-0.04,0.57,U] [#8 0.13,0.48,0.00,M1] 
00:43:00.969 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {-0.10, 0.08}
00:43:00.971 00.002 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
00:43:00.971 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
00:43:00.973 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.29 mountX=-0.04 mountY=-0.01, mountTheta=-2.88
00:43:00.975 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
00:43:00.975 00.000 7988 Enqueuing Move request for scope (0.01, -0.04)
00:43:00.977 00.002 15712 Worker thread wakes up
00:43:00.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:43:00.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:43:00.977 00.000 15712 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.01
00:43:00.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:00.977 00.000 7988 UpdateGuideState exits: m=1533 SNR=26.0
00:43:00.980 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:00.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:00.980 00.000 7988 Enqueuing Expose request
00:43:00.980 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:43:00.980 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
00:43:00.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:00.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:43:00.980 00.000 15712 MoveAxis(E, 4, ABG)
00:43:00.980 00.000 15712 Guiding  Dir = 2, Dur = 4
00:43:00.980 00.000 15712 IsGuiding returns 0
00:43:01.006 00.026 15712 IsGuiding returns 0
00:43:01.006 00.000 15712 Move returns status 0, amount 4
00:43:01.006 00.000 15712 MoveAxis(N, 0, ABG)
00:43:01.006 00.000 15712 Move returns status 0, amount 0
00:43:01.006 00.000 15712 move complete, result=0
00:43:01.006 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:43:01.009 00.003 15712 worker thread done servicing request
00:43:01.009 00.000 15712 Worker thread wakes up
00:43:01.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:01.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:02.413 01.404 15712 Exposure complete
00:43:02.475 00.062 15712 worker thread done servicing request
00:43:02.477 00.002 7988 OnExposeComplete: enter
00:43:02.477 00.000 7988 UpdateGuideState(): m_state=6
00:43:02.477 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
00:43:02.477 00.000 7988 Star::Find returns 1 (0), X=964.94, Y=189.60, Mass=1584, SNR=26.6, Peak=149 HFD=4.2
00:43:02.477 00.000 7988 MultiStar: [#1 -0.04,0.21,0.96,U] [#2 0.26,-0.05,0.86,U] [#3 0.31,-0.09,0.84,U] [#4 0.25,-0.13,0.73,U] [#5 0.34,0.34,0.00,M2] [#6 -0.24,0.21,0.64,U] [#7 0.11,-0.24,0.47,U] [#8 0.36,-0.08,0.46,U] 
00:43:02.477 00.000 7988 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.09, 0.18}
00:43:02.477 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
00:43:02.477 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
00:43:02.477 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.19 mountX=0.03 mountY=-0.13, mountTheta=-1.37
00:43:02.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.03, opts=13)
00:43:02.488 00.011 7988 Enqueuing Move request for scope (0.13, 0.03)
00:43:02.488 00.000 15712 Worker thread wakes up
00:43:02.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
00:43:02.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
00:43:02.488 00.000 15712 Moving (0.13, 0.03) raw xDistance=0.03 yDistance=-0.13
00:43:02.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:02.488 00.000 7988 UpdateGuideState exits: m=1584 SNR=26.6
00:43:02.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:02.493 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:02.493 00.000 7988 Enqueuing Expose request
00:43:02.495 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:43:02.495 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
00:43:02.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:02.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:43:02.495 00.000 15712 MoveAxis(E, 5, ABG)
00:43:02.495 00.000 15712 Guiding  Dir = 2, Dur = 5
00:43:02.495 00.000 15712 IsGuiding returns 0
00:43:02.510 00.015 15712 IsGuiding returns 0
00:43:02.510 00.000 15712 Move returns status 0, amount 5
00:43:02.510 00.000 15712 MoveAxis(N, 0, ABG)
00:43:02.510 00.000 15712 Move returns status 0, amount 0
00:43:02.510 00.000 15712 move complete, result=0
00:43:02.510 00.000 15712 worker thread done servicing request
00:43:02.510 00.000 15712 Worker thread wakes up
00:43:02.510 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:43:02.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:02.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:04.154 01.644 15712 Exposure complete
00:43:04.206 00.052 15712 worker thread done servicing request
00:43:04.206 00.000 7988 OnExposeComplete: enter
00:43:04.216 00.010 7988 UpdateGuideState(): m_state=6
00:43:04.218 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
00:43:04.218 00.000 7988 Star::Find returns 1 (0), X=965.03, Y=189.41, Mass=1418, SNR=25.3, Peak=170 HFD=4.0
00:43:04.220 00.002 7988 MultiStar: [#1 -0.00,0.25,1.01,U] [#2 0.12,0.01,0.87,U] [#3 0.12,-0.23,0.87,U] [#4 0.04,-0.02,0.75,U] [#5 0.34,0.34,0.00,M3] [#6 0.19,0.19,0.66,U] [#7 0.20,-0.21,0.55,U] [#8 0.06,0.06,0.51,U] 
00:43:04.220 00.000 7988 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.18, -0.01}
00:43:04.222 00.002 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
00:43:04.223 00.001 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
00:43:04.223 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.11 mountX=0.01 mountY=-0.11, mountTheta=-1.45
00:43:04.225 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.01, opts=13)
00:43:04.227 00.002 7988 Enqueuing Move request for scope (0.11, 0.01)
00:43:04.227 00.000 15712 Worker thread wakes up
00:43:04.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:43:04.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:43:04.227 00.000 15712 Moving (0.11, 0.01) raw xDistance=0.01 yDistance=-0.11
00:43:04.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:04.227 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.3
00:43:04.230 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:04.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:04.231 00.001 7988 Enqueuing Expose request
00:43:04.231 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:43:04.231 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
00:43:04.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:04.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:04.231 00.000 15712 MoveAxis(E, 9, ABG)
00:43:04.231 00.000 15712 Guiding  Dir = 2, Dur = 9
00:43:04.231 00.000 15712 IsGuiding returns 0
00:43:04.284 00.053 15712 IsGuiding returns 0
00:43:04.284 00.000 15712 Move returns status 0, amount 9
00:43:04.284 00.000 15712 MoveAxis(N, 0, ABG)
00:43:04.284 00.000 15712 Move returns status 0, amount 0
00:43:04.284 00.000 15712 move complete, result=0
00:43:04.284 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:43:04.286 00.002 15712 worker thread done servicing request
00:43:04.286 00.000 15712 Worker thread wakes up
00:43:04.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:04.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:05.701 01.415 15712 Exposure complete
00:43:05.762 00.061 15712 worker thread done servicing request
00:43:05.762 00.000 7988 OnExposeComplete: enter
00:43:05.762 00.000 7988 UpdateGuideState(): m_state=6
00:43:05.766 00.004 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
00:43:05.766 00.000 7988 Star::Find returns 1 (0), X=964.85, Y=189.34, Mass=1432, SNR=25.4, Peak=173 HFD=4.0
00:43:05.768 00.002 7988 MultiStar: [#1 0.13,0.06,1.02,U] [#2 0.07,-0.21,0.87,U] [#3 0.01,-0.31,0.88,U] [#4 0.09,-0.39,0.00,M1] [#5 0.24,-0.16,0.76,U] [#6 -0.08,0.14,0.70,U] [#7 0.15,-0.24,0.53,U] [#8 0.38,0.05,0.00,M1] 
00:43:05.768 00.000 7988 single-star, 6 included, MultiStar: {0.07, -0.11}, one-star: {-0.01, -0.08}
00:43:05.770 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.22 = 3.07)
00:43:05.770 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
00:43:05.772 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.65 mountX=-0.08 mountY=0.01, mountTheta=3.03
00:43:05.774 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.08, opts=13)
00:43:05.774 00.000 7988 Enqueuing Move request for scope (-0.01, -0.08)
00:43:05.776 00.002 15712 Worker thread wakes up
00:43:05.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:43:05.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:43:05.776 00.000 15712 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
00:43:05.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:05.776 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.4
00:43:05.778 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:05.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:05.780 00.002 7988 Enqueuing Expose request
00:43:05.780 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:43:05.780 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
00:43:05.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:05.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:43:05.780 00.000 15712 MoveAxis(E, 11, ABG)
00:43:05.782 00.002 15712 Guiding  Dir = 2, Dur = 11
00:43:05.782 00.000 15712 IsGuiding returns 0
00:43:05.799 00.017 15712 IsGuiding returns 1
00:43:05.803 00.004 15712 scope still moving after pulse duration time elapsed
00:43:05.826 00.023 15712 IsGuiding returns 1
00:43:05.862 00.036 15712 IsGuiding returns 0
00:43:05.862 00.000 15712 scope move finished after 11 + 73 ms
00:43:05.862 00.000 15712 Move returns status 0, amount 11
00:43:05.862 00.000 15712 MoveAxis(N, 0, ABG)
00:43:05.862 00.000 15712 Move returns status 0, amount 0
00:43:05.862 00.000 15712 move complete, result=0
00:43:05.862 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
00:43:05.868 00.006 15712 worker thread done servicing request
00:43:05.868 00.000 15712 Worker thread wakes up
00:43:05.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:05.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:07.504 01.636 15712 Exposure complete
00:43:07.554 00.050 15712 worker thread done servicing request
00:43:07.554 00.000 7988 OnExposeComplete: enter
00:43:07.567 00.013 7988 UpdateGuideState(): m_state=6
00:43:07.567 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
00:43:07.567 00.000 7988 Star::Find returns 1 (0), X=964.99, Y=189.11, Mass=1451, SNR=25.4, Peak=172 HFD=4.3
00:43:07.567 00.000 7988 MultiStar: [#1 0.21,-0.15,1.03,U] [#2 0.18,-0.37,0.00,M1] [#3 0.13,-0.39,0.00,M1] [#4 0.14,-0.34,0.73,U] [#5 0.24,-0.00,0.78,U] [#6 -0.23,-0.24,0.66,U] [#7 0.44,-0.33,0.00,M1] [#8 0.07,-0.07,0.50,U] 
00:43:07.571 00.004 7988 refined, 5 included, MultiStar: {0.11, -0.19}, one-star: {0.13, -0.31}
00:43:07.571 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
00:43:07.571 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
00:43:07.571 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.05 mountX=-0.19 mountY=-0.11, mountTheta=-2.64
00:43:07.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.19, opts=13)
00:43:07.571 00.000 7988 Enqueuing Move request for scope (0.11, -0.19)
00:43:07.571 00.000 15712 Worker thread wakes up
00:43:07.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
00:43:07.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
00:43:07.571 00.000 15712 Moving (0.11, -0.19) raw xDistance=-0.19 yDistance=-0.11
00:43:07.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:07.571 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.4
00:43:07.580 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:07.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:07.580 00.000 7988 Enqueuing Expose request
00:43:07.583 00.003 15712 PPEC rslt: input = -0.19, final = -0.16, react = -0.12, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.71
00:43:07.583 00.000 15712 PPEC: input: -0.19, control: -0.16, exposure: 1500
00:43:07.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:07.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:07.583 00.000 15712 MoveAxis(E, 51, ABG)
00:43:07.583 00.000 15712 Guiding  Dir = 2, Dur = 51
00:43:07.583 00.000 15712 IsGuiding returns 0
00:43:07.605 00.022 15712 PulseGuide returned control before completion, sleep 37
00:43:07.647 00.042 15712 IsGuiding returns 1
00:43:07.647 00.000 15712 scope still moving after pulse duration time elapsed
00:43:07.683 00.036 15712 IsGuiding returns 0
00:43:07.683 00.000 15712 scope move finished after 51 + 53 ms
00:43:07.690 00.007 15712 Move returns status 0, amount 51
00:43:07.690 00.000 15712 MoveAxis(N, 0, ABG)
00:43:07.690 00.000 15712 Move returns status 0, amount 0
00:43:07.690 00.000 15712 move complete, result=0
00:43:07.690 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
00:43:07.690 00.000 15712 worker thread done servicing request
00:43:07.690 00.000 15712 Worker thread wakes up
00:43:07.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:07.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:09.097 01.407 15712 Exposure complete
00:43:09.150 00.053 15712 worker thread done servicing request
00:43:09.150 00.000 7988 OnExposeComplete: enter
00:43:09.159 00.009 7988 UpdateGuideState(): m_state=6
00:43:09.161 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
00:43:09.161 00.000 7988 Star::Find returns 1 (0), X=964.98, Y=189.40, Mass=1505, SNR=26.0, Peak=157 HFD=4.1
00:43:09.163 00.002 7988 MultiStar: [#1 0.06,-0.01,0.99,U] [#2 0.15,0.10,0.84,U] [#3 0.23,-0.14,0.84,U] [#4 0.02,-0.19,0.72,U] [#5 0.09,0.35,0.72,U] [#6 -0.35,0.08,0.66,U] [#7 0.14,-0.27,0.50,U] [#8 0.10,-0.06,0.46,U] 
00:43:09.163 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.12, -0.01}
00:43:09.165 00.002 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
00:43:09.165 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
00:43:09.165 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=-0.01 mountY=-0.07, mountTheta=-1.67
00:43:09.167 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
00:43:09.169 00.002 7988 Enqueuing Move request for scope (0.07, -0.01)
00:43:09.169 00.000 15712 Worker thread wakes up
00:43:09.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:43:09.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:43:09.169 00.000 15712 Moving (0.07, -0.01) raw xDistance=-0.01 yDistance=-0.07
00:43:09.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:09.169 00.000 7988 UpdateGuideState exits: m=1505 SNR=26.0
00:43:09.173 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:09.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:09.175 00.002 7988 Enqueuing Expose request
00:43:09.175 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:43:09.175 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
00:43:09.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:09.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:43:09.175 00.000 15712 MoveAxis(E, 10, ABG)
00:43:09.175 00.000 15712 Guiding  Dir = 2, Dur = 10
00:43:09.175 00.000 15712 IsGuiding returns 0
00:43:09.191 00.016 15712 IsGuiding returns 1
00:43:09.191 00.000 15712 scope still moving after pulse duration time elapsed
00:43:09.239 00.048 15712 IsGuiding returns 0
00:43:09.239 00.000 15712 scope move finished after 10 + 51 ms
00:43:09.239 00.000 15712 Move returns status 0, amount 10
00:43:09.239 00.000 15712 MoveAxis(N, 0, ABG)
00:43:09.239 00.000 15712 Move returns status 0, amount 0
00:43:09.239 00.000 15712 move complete, result=0
00:43:09.239 00.000 15712 worker thread done servicing request
00:43:09.239 00.000 15712 Worker thread wakes up
00:43:09.239 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:43:09.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:09.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:10.982 01.743 15712 Exposure complete
00:43:11.037 00.055 15712 worker thread done servicing request
00:43:11.037 00.000 7988 OnExposeComplete: enter
00:43:11.043 00.006 7988 UpdateGuideState(): m_state=6
00:43:11.043 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
00:43:11.043 00.000 7988 Star::Find returns 1 (0), X=965.09, Y=189.66, Mass=1382, SNR=24.6, Peak=173 HFD=3.9
00:43:11.043 00.000 7988 MultiStar: [#1 0.23,0.08,1.08,U] [#2 0.18,0.13,0.87,U] [#3 0.05,0.14,0.88,U] [#4 0.20,0.22,0.77,U] [#5 0.38,0.51,0.00,M1] [#6 -0.07,0.26,0.67,U] [#7 0.03,-0.30,0.51,U] [#8 -0.10,0.46,0.00,M1] 
00:43:11.043 00.000 7988 refined, 6 included, MultiStar: {0.14, 0.13}, one-star: {0.24, 0.24}
00:43:11.043 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
00:43:11.043 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
00:43:11.043 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.74 mountX=0.13 mountY=-0.14, mountTheta=-0.83
00:43:11.043 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.13, opts=13)
00:43:11.054 00.011 7988 Enqueuing Move request for scope (0.14, 0.13)
00:43:11.054 00.000 15712 Worker thread wakes up
00:43:11.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
00:43:11.054 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
00:43:11.054 00.000 15712 Moving (0.14, 0.13) raw xDistance=0.13 yDistance=-0.14
00:43:11.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:11.054 00.000 7988 UpdateGuideState exits: m=1382 SNR=24.6
00:43:11.057 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:11.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:11.060 00.003 7988 Enqueuing Expose request
00:43:11.060 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:43:11.060 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
00:43:11.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:11.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:43:11.060 00.000 15712 MoveAxis(E, 9, ABG)
00:43:11.060 00.000 15712 Guiding  Dir = 2, Dur = 9
00:43:11.060 00.000 15712 IsGuiding returns 0
00:43:11.078 00.018 15712 IsGuiding returns 0
00:43:11.078 00.000 15712 Move returns status 0, amount 9
00:43:11.078 00.000 15712 MoveAxis(N, 0, ABG)
00:43:11.078 00.000 15712 Move returns status 0, amount 0
00:43:11.078 00.000 15712 move complete, result=0
00:43:11.078 00.000 15712 worker thread done servicing request
00:43:11.078 00.000 15712 Worker thread wakes up
00:43:11.078 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:43:11.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:11.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:12.495 01.417 15712 Exposure complete
00:43:12.557 00.062 15712 worker thread done servicing request
00:43:12.557 00.000 7988 OnExposeComplete: enter
00:43:12.557 00.000 7988 UpdateGuideState(): m_state=6
00:43:12.557 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
00:43:12.557 00.000 7988 Star::Find returns 1 (0), X=964.92, Y=189.81, Mass=1456, SNR=25.7, Peak=176 HFD=4.1
00:43:12.557 00.000 7988 MultiStar: [#1 0.17,0.13,1.02,U] [#2 0.10,0.08,0.83,U] [#3 0.25,0.19,0.88,U] [#4 0.13,0.02,0.74,U] [#5 0.41,0.71,0.00,M2] [#6 -0.30,0.41,0.00,M1] [#7 0.02,0.11,0.52,U] [#8 0.49,0.46,0.00,M2] 
00:43:12.557 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.17}, one-star: {0.07, 0.40}
00:43:12.557 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
00:43:12.557 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
00:43:12.557 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.91 mountX=0.17 mountY=-0.13, mountTheta=-0.67
00:43:12.568 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.17, opts=13)
00:43:12.568 00.000 7988 Enqueuing Move request for scope (0.13, 0.17)
00:43:12.568 00.000 15712 Worker thread wakes up
00:43:12.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
00:43:12.568 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
00:43:12.568 00.000 15712 Moving (0.13, 0.17) raw xDistance=0.17 yDistance=-0.13
00:43:12.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:12.572 00.004 7988 UpdateGuideState exits: m=1456 SNR=25.7
00:43:12.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:12.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:12.572 00.000 7988 Enqueuing Expose request
00:43:12.572 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.70
00:43:12.572 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
00:43:12.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:12.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:43:12.572 00.000 15712 MoveAxis(W, 29, ABG)
00:43:12.572 00.000 15712 Guiding  Dir = 3, Dur = 29
00:43:12.572 00.000 15712 IsGuiding returns 0
00:43:12.595 00.023 15712 PulseGuide returned control before completion, sleep 21
00:43:12.623 00.028 15712 IsGuiding returns 1
00:43:12.623 00.000 15712 scope still moving after pulse duration time elapsed
00:43:12.656 00.033 15712 IsGuiding returns 0
00:43:12.656 00.000 15712 scope move finished after 29 + 54 ms
00:43:12.656 00.000 15712 Move returns status 0, amount 29
00:43:12.656 00.000 15712 MoveAxis(N, 0, ABG)
00:43:12.656 00.000 15712 Move returns status 0, amount 0
00:43:12.656 00.000 15712 move complete, result=0
00:43:12.656 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
00:43:12.662 00.006 15712 worker thread done servicing request
00:43:12.662 00.000 15712 Worker thread wakes up
00:43:12.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:12.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:14.296 01.634 15712 Exposure complete
00:43:14.359 00.063 15712 worker thread done servicing request
00:43:14.359 00.000 7988 OnExposeComplete: enter
00:43:14.359 00.000 7988 UpdateGuideState(): m_state=6
00:43:14.361 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
00:43:14.361 00.000 7988 Star::Find returns 1 (0), X=964.95, Y=189.61, Mass=1385, SNR=25.0, Peak=156 HFD=3.9
00:43:14.363 00.002 7988 MultiStar: [#1 0.00,0.23,1.03,U] [#2 0.15,0.30,0.91,U] [#3 0.16,-0.01,0.91,U] [#4 0.19,-0.07,0.77,U] [#5 0.02,0.45,0.00,M3] [#6 -0.05,0.13,0.66,U] [#7 0.16,0.09,0.52,U] [#8 0.47,0.69,0.00,M3] 
00:43:14.363 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.13}, one-star: {0.10, 0.19}
00:43:14.365 00.002 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
00:43:14.365 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
00:43:14.367 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.93 mountX=0.13 mountY=-0.10, mountTheta=-0.66
00:43:14.369 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.13, opts=13)
00:43:14.370 00.001 7988 Enqueuing Move request for scope (0.10, 0.13)
00:43:14.370 00.000 15712 Worker thread wakes up
00:43:14.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
00:43:14.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
00:43:14.370 00.000 15712 Moving (0.10, 0.13) raw xDistance=0.13 yDistance=-0.10
00:43:14.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:14.370 00.000 7988 UpdateGuideState exits: m=1385 SNR=25.0
00:43:14.373 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:14.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:14.375 00.002 7988 Enqueuing Expose request
00:43:14.375 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:43:14.375 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
00:43:14.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:14.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:43:14.375 00.000 15712 MoveAxis(E, 5, ABG)
00:43:14.375 00.000 15712 Guiding  Dir = 2, Dur = 5
00:43:14.375 00.000 15712 IsGuiding returns 0
00:43:14.395 00.020 15712 IsGuiding returns 0
00:43:14.395 00.000 15712 Move returns status 0, amount 5
00:43:14.395 00.000 15712 MoveAxis(N, 0, ABG)
00:43:14.395 00.000 15712 Move returns status 0, amount 0
00:43:14.395 00.000 15712 move complete, result=0
00:43:14.395 00.000 15712 worker thread done servicing request
00:43:14.395 00.000 15712 Worker thread wakes up
00:43:14.395 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:43:14.404 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:14.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:15.812 01.408 15712 Exposure complete
00:43:15.867 00.055 15712 worker thread done servicing request
00:43:15.867 00.000 7988 OnExposeComplete: enter
00:43:15.874 00.007 7988 UpdateGuideState(): m_state=6
00:43:15.876 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
00:43:15.876 00.000 7988 Star::Find returns 1 (0), X=965.18, Y=189.35, Mass=1472, SNR=25.8, Peak=161 HFD=3.9
00:43:15.878 00.002 7988 MultiStar: [#1 0.03,-0.07,1.02,U] [#2 0.22,-0.21,0.82,U] [#3 0.60,-0.22,0.00,M1] [#4 0.27,-0.35,0.00,M1] [#5 0.28,0.28,0.00,M4] [#6 -0.05,0.06,0.67,U] [#7 0.36,-0.09,0.52,U] [#8 -0.00,0.03,0.49,U] 
00:43:15.878 00.000 7988 refined, 5 included, MultiStar: {0.15, -0.06}, one-star: {0.33, -0.06}
00:43:15.880 00.002 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
00:43:15.880 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
00:43:15.882 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-0.40 mountX=-0.06 mountY=-0.15, mountTheta=-1.97
00:43:15.882 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.06, opts=13)
00:43:15.884 00.002 7988 Enqueuing Move request for scope (0.15, -0.06)
00:43:15.884 00.000 15712 Worker thread wakes up
00:43:15.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:43:15.884 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:43:15.884 00.000 15712 Moving (0.15, -0.06) raw xDistance=-0.06 yDistance=-0.15
00:43:15.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:15.884 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.8
00:43:15.888 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:15.890 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:15.890 00.000 7988 Enqueuing Expose request
00:43:15.890 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:43:15.890 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
00:43:15.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:15.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:43:15.890 00.000 15712 MoveAxis(E, 4, ABG)
00:43:15.890 00.000 15712 Guiding  Dir = 2, Dur = 4
00:43:15.921 00.031 15712 IsGuiding returns 0
00:43:15.941 00.020 15712 IsGuiding returns 0
00:43:15.941 00.000 15712 Move returns status 0, amount 4
00:43:15.941 00.000 15712 MoveAxis(N, 0, ABG)
00:43:15.941 00.000 15712 Move returns status 0, amount 0
00:43:15.941 00.000 15712 move complete, result=0
00:43:15.941 00.000 15712 worker thread done servicing request
00:43:15.941 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
00:43:15.941 00.000 15712 Worker thread wakes up
00:43:15.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:15.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:17.583 01.642 15712 Exposure complete
00:43:17.644 00.061 15712 worker thread done servicing request
00:43:17.644 00.000 7988 OnExposeComplete: enter
00:43:17.644 00.000 7988 UpdateGuideState(): m_state=6
00:43:17.648 00.004 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
00:43:17.648 00.000 7988 Star::Find returns 1 (0), X=964.99, Y=189.30, Mass=1493, SNR=25.8, Peak=184 HFD=4.0
00:43:17.650 00.002 7988 MultiStar: [#1 0.14,-0.04,1.08,U] [#2 0.38,-0.27,0.00,M1] [#3 0.34,-0.04,0.89,U] [#4 0.04,-0.40,0.00,M2] [#5 0.23,-0.05,0.77,U] [#6 -0.17,-0.10,0.68,U] [#7 0.08,-0.30,0.51,U] [#8 0.61,0.04,0.00,M3] 
00:43:17.650 00.000 7988 refined, 5 included, MultiStar: {0.14, -0.09}, one-star: {0.14, -0.12}
00:43:17.652 00.002 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
00:43:17.652 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
00:43:17.654 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.58 mountX=-0.09 mountY=-0.14, mountTheta=-2.15
00:43:17.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.09, opts=13)
00:43:17.656 00.000 7988 Enqueuing Move request for scope (0.14, -0.09)
00:43:17.658 00.002 15712 Worker thread wakes up
00:43:17.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
00:43:17.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
00:43:17.658 00.000 15712 Moving (0.14, -0.09) raw xDistance=-0.09 yDistance=-0.14
00:43:17.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:17.658 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.8
00:43:17.660 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:17.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:17.662 00.002 7988 Enqueuing Expose request
00:43:17.662 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:43:17.662 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
00:43:17.664 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:17.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:43:17.664 00.000 15712 MoveAxis(E, 3, ABG)
00:43:17.664 00.000 15712 Guiding  Dir = 2, Dur = 3
00:43:17.664 00.000 15712 IsGuiding returns 0
00:43:17.679 00.015 15712 IsGuiding returns 0
00:43:17.679 00.000 15712 Move returns status 0, amount 3
00:43:17.679 00.000 15712 MoveAxis(N, 0, ABG)
00:43:17.679 00.000 15712 Move returns status 0, amount 0
00:43:17.679 00.000 15712 move complete, result=0
00:43:17.679 00.000 15712 worker thread done servicing request
00:43:17.679 00.000 15712 Worker thread wakes up
00:43:17.679 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:43:17.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:17.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:19.095 01.416 15712 Exposure complete
00:43:19.157 00.062 15712 worker thread done servicing request
00:43:19.157 00.000 7988 OnExposeComplete: enter
00:43:19.159 00.002 7988 UpdateGuideState(): m_state=6
00:43:19.159 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
00:43:19.159 00.000 7988 Star::Find returns 1 (0), X=965.14, Y=189.13, Mass=1449, SNR=25.6, Peak=191 HFD=4.1
00:43:19.159 00.000 7988 MultiStar: [#1 0.16,-0.04,1.03,U] [#2 0.27,-0.21,0.87,U] [#3 0.09,-0.17,0.87,U] [#4 -0.02,-0.43,0.00,M3] [#5 0.27,0.07,0.75,U] [#6 -0.04,-0.07,0.65,U] [#7 0.25,-0.13,0.52,U] [#8 0.41,-0.08,0.00,M4] 
00:43:19.159 00.000 7988 refined, 6 included, MultiStar: {0.19, -0.12}, one-star: {0.29, -0.28}
00:43:19.159 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
00:43:19.159 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
00:43:19.159 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.58 mountX=-0.12 mountY=-0.19, mountTheta=-2.16
00:43:19.168 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.12, opts=13)
00:43:19.168 00.000 7988 Enqueuing Move request for scope (0.19, -0.12)
00:43:19.168 00.000 15712 Worker thread wakes up
00:43:19.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
00:43:19.168 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
00:43:19.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:19.168 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.6
00:43:19.173 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:19.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:19.175 00.002 7988 Enqueuing Expose request
00:43:19.175 00.000 15712 Moving (0.19, -0.12) raw xDistance=-0.12 yDistance=-0.19
00:43:19.175 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:43:19.175 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
00:43:19.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:19.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:43:19.175 00.000 15712 MoveAxis(E, 8, ABG)
00:43:19.175 00.000 15712 Guiding  Dir = 2, Dur = 8
00:43:19.175 00.000 15712 IsGuiding returns 0
00:43:19.191 00.016 15712 IsGuiding returns 0
00:43:19.191 00.000 15712 Move returns status 0, amount 8
00:43:19.191 00.000 15712 MoveAxis(N, 0, ABG)
00:43:19.191 00.000 15712 Move returns status 0, amount 0
00:43:19.191 00.000 15712 move complete, result=0
00:43:19.191 00.000 15712 worker thread done servicing request
00:43:19.191 00.000 15712 Worker thread wakes up
00:43:19.191 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
00:43:19.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:19.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:20.831 01.640 15712 Exposure complete
00:43:20.885 00.054 15712 worker thread done servicing request
00:43:20.885 00.000 7988 OnExposeComplete: enter
00:43:20.894 00.009 7988 UpdateGuideState(): m_state=6
00:43:20.894 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
00:43:20.894 00.000 7988 Star::Find returns 1 (0), X=965.24, Y=189.16, Mass=1525, SNR=26.0, Peak=204 HFD=4.0
00:43:20.894 00.000 7988 MultiStar: [#1 0.18,-0.37,0.00,M1] [#2 0.37,-0.50,0.00,M1] [#3 0.38,-0.68,0.00,M1] [#4 0.18,-0.54,0.00,M4] [#5 0.46,-0.08,0.00,M3] [#6 0.16,-0.27,0.66,U] [#7 0.57,-0.54,0.00,M1] [#8 0.37,-0.41,0.00,M5] 
00:43:20.894 00.000 7988 refined, 1 included, MultiStar: {0.30, -0.26}, one-star: {0.39, -0.25}
00:43:20.894 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
00:43:20.894 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
00:43:20.901 00.007 7988 CameraToMount -- cameraX=0.30 cameraY=-0.26 hyp=0.39 cameraTheta=-0.71 mountX=-0.25 mountY=-0.29, mountTheta=-2.29
00:43:20.901 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.26, opts=13)
00:43:20.901 00.000 7988 Enqueuing Move request for scope (0.30, -0.26)
00:43:20.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:20.901 00.000 7988 UpdateGuideState exits: m=1525 SNR=26.0
00:43:20.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:20.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:20.901 00.000 7988 Enqueuing Expose request
00:43:20.910 00.009 15712 Worker thread wakes up
00:43:20.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.26) opts 0xd
00:43:20.910 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.26)
00:43:20.910 00.000 15712 Moving (0.30, -0.26) raw xDistance=-0.25 yDistance=-0.29
00:43:20.910 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.69
00:43:20.910 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
00:43:20.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:43:20.910 00.000 15712 MoveAxis(E, 56, ABG)
00:43:20.910 00.000 15712 Guiding  Dir = 2, Dur = 56
00:43:20.935 00.025 15712 IsGuiding returns 0
00:43:20.953 00.018 15712 PulseGuide returned control before completion, sleep 50
00:43:21.037 00.084 15712 IsGuiding returns 0
00:43:21.037 00.000 15712 Move returns status 0, amount 56
00:43:21.037 00.000 15712 MoveAxis(N, 74, ABG)
00:43:21.037 00.000 15712 Guiding  Dir = 0, Dur = 74
00:43:21.037 00.000 15712 IsGuiding returns 0
00:43:21.116 00.079 15712 IsGuiding returns 1
00:43:21.116 00.000 15712 scope still moving after pulse duration time elapsed
00:43:21.164 00.048 15712 IsGuiding returns 1
00:43:21.228 00.064 15712 IsGuiding returns 0
00:43:21.228 00.000 15712 scope move finished after 74 + 117 ms
00:43:21.228 00.000 15712 Move returns status 0, amount 74
00:43:21.228 00.000 15712 move complete, result=0
00:43:21.228 00.000 15712 worker thread done servicing request
00:43:21.228 00.000 15712 Worker thread wakes up
00:43:21.228 00.000 7988 GuideStep: -0.3 px 56 ms EAST, -0.3 px 74 ms NORTH
00:43:21.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:21.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:22.647 01.419 15712 Exposure complete
00:43:22.707 00.060 15712 worker thread done servicing request
00:43:22.707 00.000 7988 OnExposeComplete: enter
00:43:22.708 00.001 7988 UpdateGuideState(): m_state=6
00:43:22.708 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
00:43:22.708 00.000 7988 Star::Find returns 1 (0), X=964.89, Y=188.98, Mass=1456, SNR=25.5, Peak=183 HFD=4.2
00:43:22.708 00.000 7988 MultiStar: [#1 -0.17,-0.19,1.04,U] [#2 0.03,-0.44,0.00,M2] [#3 0.12,-0.39,0.00,M2] [#4 -0.11,-0.40,0.00,M5] [#5 0.14,0.03,0.76,U] [#6 -0.16,-0.13,0.70,U] [#7 -0.02,-0.66,0.00,M2] [#8 -0.01,-0.47,0.00,M6] 
00:43:22.708 00.000 7988 refined, 3 included, MultiStar: {-0.04, -0.20}, one-star: {0.04, -0.44}
00:43:22.708 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
00:43:22.708 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
00:43:22.708 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.77 mountX=-0.20 mountY=0.05, mountTheta=2.92
00:43:22.708 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.20, opts=13)
00:43:22.708 00.000 7988 Enqueuing Move request for scope (-0.04, -0.20)
00:43:22.708 00.000 15712 Worker thread wakes up
00:43:22.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
00:43:22.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
00:43:22.708 00.000 15712 Moving (-0.04, -0.20) raw xDistance=-0.20 yDistance=0.05
00:43:22.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:22.721 00.013 7988 UpdateGuideState exits: m=1456 SNR=25.5
00:43:22.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:22.723 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:22.724 00.001 7988 Enqueuing Expose request
00:43:22.724 00.000 15712 PPEC rslt: input = -0.20, final = -0.16, react = -0.12, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.69
00:43:22.724 00.000 15712 PPEC: input: -0.20, control: -0.16, exposure: 1500
00:43:22.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:22.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:43:22.724 00.000 15712 MoveAxis(E, 51, ABG)
00:43:22.724 00.000 15712 Guiding  Dir = 2, Dur = 51
00:43:22.724 00.000 15712 IsGuiding returns 0
00:43:22.746 00.022 15712 PulseGuide returned control before completion, sleep 42
00:43:22.823 00.077 15712 IsGuiding returns 1
00:43:22.823 00.000 15712 scope still moving after pulse duration time elapsed
00:43:22.852 00.029 15712 IsGuiding returns 0
00:43:22.852 00.000 15712 scope move finished after 51 + 74 ms
00:43:22.852 00.000 15712 Move returns status 0, amount 51
00:43:22.852 00.000 15712 MoveAxis(N, 0, ABG)
00:43:22.852 00.000 15712 Move returns status 0, amount 0
00:43:22.852 00.000 15712 move complete, result=0
00:43:22.852 00.000 15712 worker thread done servicing request
00:43:22.852 00.000 15712 Worker thread wakes up
00:43:22.852 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
00:43:22.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:22.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:24.497 01.645 15712 Exposure complete
00:43:24.559 00.062 15712 worker thread done servicing request
00:43:24.559 00.000 7988 OnExposeComplete: enter
00:43:24.559 00.000 7988 UpdateGuideState(): m_state=6
00:43:24.562 00.003 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
00:43:24.562 00.000 7988 Star::Find returns 1 (0), X=964.89, Y=189.22, Mass=1455, SNR=25.5, Peak=166 HFD=4.1
00:43:24.564 00.002 7988 MultiStar: [#1 -0.16,-0.10,1.04,U] [#2 0.04,-0.10,0.87,U] [#3 -0.11,-0.33,0.89,U] [#4 -0.22,-0.55,0.00,M6] [#5 0.26,0.27,0.00,M3] [#6 -0.17,0.06,0.65,U] [#7 0.48,-0.29,0.00,M3] [#8 0.07,0.07,0.48,U] 
00:43:24.564 00.000 7988 refined, 5 included, MultiStar: {-0.05, -0.12}, one-star: {0.04, -0.19}
00:43:24.566 00.002 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.55 = 2.74)
00:43:24.566 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.71)
00:43:24.568 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.98 mountX=-0.12 mountY=0.06, mountTheta=2.71
00:43:24.570 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.12, opts=13)
00:43:24.570 00.000 7988 Enqueuing Move request for scope (-0.05, -0.12)
00:43:24.572 00.002 15712 Worker thread wakes up
00:43:24.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
00:43:24.572 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
00:43:24.572 00.000 15712 Moving (-0.05, -0.12) raw xDistance=-0.12 yDistance=0.06
00:43:24.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:24.572 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.5
00:43:24.574 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:24.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:24.574 00.000 7988 Enqueuing Expose request
00:43:24.574 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:43:24.574 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
00:43:24.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:24.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:43:24.574 00.000 15712 MoveAxis(E, 9, ABG)
00:43:24.574 00.000 15712 Guiding  Dir = 2, Dur = 9
00:43:24.574 00.000 15712 IsGuiding returns 0
00:43:24.601 00.027 15712 IsGuiding returns 0
00:43:24.601 00.000 15712 Move returns status 0, amount 9
00:43:24.601 00.000 15712 MoveAxis(N, 0, ABG)
00:43:24.601 00.000 15712 Move returns status 0, amount 0
00:43:24.601 00.000 15712 move complete, result=0
00:43:24.601 00.000 15712 worker thread done servicing request
00:43:24.601 00.000 15712 Worker thread wakes up
00:43:24.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:24.601 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:43:24.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:26.011 01.410 15712 Exposure complete
00:43:26.069 00.058 15712 worker thread done servicing request
00:43:26.069 00.000 7988 OnExposeComplete: enter
00:43:26.074 00.005 7988 UpdateGuideState(): m_state=6
00:43:26.076 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
00:43:26.076 00.000 7988 Star::Find returns 1 (0), X=964.88, Y=189.09, Mass=1418, SNR=25.3, Peak=164 HFD=4.2
00:43:26.078 00.002 7988 MultiStar: [#1 -0.03,-0.07,1.03,U] [#2 0.01,-0.43,0.00,M2] [#3 0.10,-0.33,0.87,U] [#4 0.14,-0.59,0.00,M7] [#5 0.24,0.11,0.74,U] [#6 -0.11,-0.04,0.69,U] [#7 -0.04,-0.30,0.53,U] [#8 0.32,0.25,0.00,M6] 
00:43:26.078 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.16}, one-star: {0.03, -0.33}
00:43:26.080 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
00:43:26.080 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
00:43:26.082 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.37 mountX=-0.16 mountY=-0.03, mountTheta=-2.96
00:43:26.084 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.16, opts=13)
00:43:26.084 00.000 7988 Enqueuing Move request for scope (0.03, -0.16)
00:43:26.086 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:26.086 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.3
00:43:26.088 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:26.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:26.090 00.002 7988 Enqueuing Expose request
00:43:26.090 00.000 15712 Worker thread wakes up
00:43:26.090 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
00:43:26.090 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
00:43:26.090 00.000 15712 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=-0.03
00:43:26.090 00.000 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.69
00:43:26.090 00.000 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
00:43:26.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:26.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:26.090 00.000 15712 MoveAxis(E, 40, ABG)
00:43:26.090 00.000 15712 Guiding  Dir = 2, Dur = 40
00:43:26.090 00.000 15712 IsGuiding returns 0
00:43:26.108 00.018 15712 PulseGuide returned control before completion, sleep 27
00:43:26.172 00.064 15712 IsGuiding returns 0
00:43:26.172 00.000 15712 Move returns status 0, amount 40
00:43:26.172 00.000 15712 MoveAxis(N, 0, ABG)
00:43:26.172 00.000 15712 Move returns status 0, amount 0
00:43:26.172 00.000 15712 move complete, result=0
00:43:26.172 00.000 15712 worker thread done servicing request
00:43:26.172 00.000 15712 Worker thread wakes up
00:43:26.172 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
00:43:26.185 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:26.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:27.826 01.641 15712 Exposure complete
00:43:27.877 00.051 15712 worker thread done servicing request
00:43:27.877 00.000 7988 OnExposeComplete: enter
00:43:27.889 00.012 7988 UpdateGuideState(): m_state=6
00:43:27.891 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
00:43:27.891 00.000 7988 Star::Find returns 1 (0), X=964.86, Y=189.53, Mass=1401, SNR=25.2, Peak=147 HFD=3.9
00:43:27.893 00.002 7988 MultiStar: [#1 0.15,0.03,1.03,U] [#2 -0.06,-0.20,0.86,U] [#3 0.20,-0.25,0.91,U] [#4 0.08,-0.25,0.73,U] [#5 0.44,0.16,0.00,M3] [#6 -0.18,0.25,0.67,U] [#7 0.22,-0.12,0.55,U] [#8 -0.04,0.06,0.48,U] 
00:43:27.893 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.01, 0.11}
00:43:27.895 00.002 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
00:43:27.895 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
00:43:27.897 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.74 mountX=-0.05 mountY=-0.05, mountTheta=-2.31
00:43:27.899 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
00:43:27.899 00.000 7988 Enqueuing Move request for scope (0.05, -0.05)
00:43:27.901 00.002 15712 Worker thread wakes up
00:43:27.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:43:27.901 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:43:27.901 00.000 15712 Moving (0.05, -0.05) raw xDistance=-0.05 yDistance=-0.05
00:43:27.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:27.901 00.000 7988 UpdateGuideState exits: m=1401 SNR=25.2
00:43:27.903 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:27.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:27.905 00.002 7988 Enqueuing Expose request
00:43:27.906 00.001 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:43:27.906 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
00:43:27.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:27.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:27.906 00.000 15712 MoveAxis(E, 6, ABG)
00:43:27.906 00.000 15712 Guiding  Dir = 2, Dur = 6
00:43:27.906 00.000 15712 IsGuiding returns 0
00:43:27.923 00.017 15712 IsGuiding returns 0
00:43:27.923 00.000 15712 Move returns status 0, amount 6
00:43:27.923 00.000 15712 MoveAxis(N, 0, ABG)
00:43:27.923 00.000 15712 Move returns status 0, amount 0
00:43:27.923 00.000 15712 move complete, result=0
00:43:27.923 00.000 15712 worker thread done servicing request
00:43:27.923 00.000 15712 Worker thread wakes up
00:43:27.923 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:43:27.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:27.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:29.342 01.419 15712 Exposure complete
00:43:29.404 00.062 15712 worker thread done servicing request
00:43:29.404 00.000 7988 OnExposeComplete: enter
00:43:29.405 00.001 7988 UpdateGuideState(): m_state=6
00:43:29.405 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
00:43:29.407 00.002 7988 Star::Find returns 1 (0), X=964.69, Y=189.24, Mass=1461, SNR=25.8, Peak=179 HFD=3.9
00:43:29.407 00.000 7988 MultiStar: [#1 -0.20,-0.19,1.00,U] [#2 -0.23,-0.27,0.84,U] [#3 0.05,-0.25,0.85,U] [#4 -0.01,-0.22,0.78,U] [#5 -0.01,-0.19,0.74,U] [#6 -0.37,-0.24,0.00,M1] [#7 0.04,-0.55,0.00,M2] [#8 -0.27,-0.16,0.47,U] 
00:43:29.409 00.002 7988 single-star, 6 included, MultiStar: {-0.11, -0.21}, one-star: {-0.16, -0.17}
00:43:29.409 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.87 = 2.41)
00:43:29.411 00.002 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.38)
00:43:29.411 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-2.31 mountX=-0.18 mountY=0.16, mountTheta=2.39
00:43:29.413 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.17, opts=13)
00:43:29.415 00.002 7988 Enqueuing Move request for scope (-0.16, -0.17)
00:43:29.415 00.000 15712 Worker thread wakes up
00:43:29.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
00:43:29.415 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
00:43:29.415 00.000 15712 Moving (-0.16, -0.17) raw xDistance=-0.18 yDistance=0.16
00:43:29.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:29.415 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.8
00:43:29.419 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:29.419 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:29.421 00.002 7988 Enqueuing Expose request
00:43:29.421 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.69
00:43:29.421 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
00:43:29.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:29.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:43:29.421 00.000 15712 MoveAxis(E, 44, ABG)
00:43:29.421 00.000 15712 Guiding  Dir = 2, Dur = 44
00:43:29.421 00.000 15712 IsGuiding returns 0
00:43:29.437 00.016 15712 PulseGuide returned control before completion, sleep 33
00:43:29.485 00.048 15712 IsGuiding returns 1
00:43:29.485 00.000 15712 scope still moving after pulse duration time elapsed
00:43:29.520 00.035 15712 IsGuiding returns 0
00:43:29.520 00.000 15712 scope move finished after 44 + 57 ms
00:43:29.520 00.000 15712 Move returns status 0, amount 44
00:43:29.520 00.000 15712 MoveAxis(N, 0, ABG)
00:43:29.520 00.000 15712 Move returns status 0, amount 0
00:43:29.520 00.000 15712 move complete, result=0
00:43:29.520 00.000 15712 worker thread done servicing request
00:43:29.520 00.000 15712 Worker thread wakes up
00:43:29.520 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
00:43:29.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:29.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:31.162 01.642 15712 Exposure complete
00:43:31.239 00.077 15712 worker thread done servicing request
00:43:31.239 00.000 7988 OnExposeComplete: enter
00:43:31.239 00.000 7988 UpdateGuideState(): m_state=6
00:43:31.243 00.004 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
00:43:31.245 00.002 7988 Star::Find returns 1 (0), X=964.74, Y=189.56, Mass=1491, SNR=25.8, Peak=167 HFD=3.7
00:43:31.247 00.002 7988 MultiStar: [#1 -0.07,0.10,1.01,U] [#2 -0.05,0.15,0.89,U] [#3 -0.21,-0.08,0.84,U] [#4 -0.19,-0.06,0.73,U] [#5 -0.01,0.35,0.75,U] [#6 -0.21,0.23,0.64,U] [#7 0.06,-0.17,0.52,U] [#8 0.25,0.55,0.00,M5] 
00:43:31.249 00.002 7988 refined, 7 included, MultiStar: {-0.10, 0.09}, one-star: {-0.11, 0.14}
00:43:31.249 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.84 = 0.84)
00:43:31.251 00.002 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
00:43:31.253 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.40 mountX=0.09 mountY=0.10, mountTheta=0.82
00:43:31.256 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.09, opts=13)
00:43:31.258 00.002 7988 Enqueuing Move request for scope (-0.10, 0.09)
00:43:31.260 00.002 15712 Worker thread wakes up
00:43:31.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
00:43:31.260 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
00:43:31.260 00.000 15712 Moving (-0.10, 0.09) raw xDistance=0.09 yDistance=0.10
00:43:31.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:31.263 00.003 7988 UpdateGuideState exits: m=1491 SNR=25.8
00:43:31.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:31.265 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:31.265 00.000 7988 Enqueuing Expose request
00:43:31.265 00.000 15712 PPEC rslt: input = 0.09, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:43:31.265 00.000 15712 PPEC: input: 0.09, control: -0.04, exposure: 1500
00:43:31.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:31.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:43:31.265 00.000 15712 MoveAxis(E, 11, ABG)
00:43:31.270 00.005 15712 Guiding  Dir = 2, Dur = 11
00:43:31.270 00.000 15712 IsGuiding returns 0
00:43:31.288 00.018 15712 IsGuiding returns 1
00:43:31.288 00.000 15712 scope still moving after pulse duration time elapsed
00:43:31.339 00.051 15712 IsGuiding returns 0
00:43:31.339 00.000 15712 scope move finished after 11 + 64 ms
00:43:31.339 00.000 15712 Move returns status 0, amount 11
00:43:31.339 00.000 15712 MoveAxis(N, 0, ABG)
00:43:31.339 00.000 15712 Move returns status 0, amount 0
00:43:31.339 00.000 15712 move complete, result=0
00:43:31.339 00.000 15712 worker thread done servicing request
00:43:31.339 00.000 15712 Worker thread wakes up
00:43:31.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:31.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:31.339 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
00:43:32.765 01.426 15712 Exposure complete
00:43:32.858 00.093 15712 worker thread done servicing request
00:43:32.858 00.000 7988 OnExposeComplete: enter
00:43:32.858 00.000 7988 UpdateGuideState(): m_state=6
00:43:32.858 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
00:43:32.863 00.005 7988 Star::Find returns 1 (0), X=964.81, Y=189.87, Mass=1450, SNR=25.4, Peak=182 HFD=4.0
00:43:32.863 00.000 7988 MultiStar: [#1 -0.29,0.36,0.00,M1] [#2 -0.14,0.27,0.87,U] [#3 -0.18,0.15,0.86,U] [#4 -0.20,-0.17,0.72,U] [#5 -0.06,0.52,0.00,M2] [#6 -0.52,0.19,0.00,M1] [#7 -0.23,-0.03,0.52,U] [#8 0.39,0.31,0.00,M6] 
00:43:32.863 00.000 7988 refined, 4 included, MultiStar: {-0.15, 0.17}, one-star: {-0.04, 0.45}
00:43:32.863 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
00:43:32.863 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
00:43:32.863 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.28 mountX=0.17 mountY=0.14, mountTheta=0.70
00:43:32.874 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.17, opts=13)
00:43:32.879 00.005 7988 Enqueuing Move request for scope (-0.15, 0.17)
00:43:32.880 00.001 15712 Worker thread wakes up
00:43:32.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
00:43:32.880 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
00:43:32.880 00.000 15712 Moving (-0.15, 0.17) raw xDistance=0.17 yDistance=0.14
00:43:32.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:32.882 00.002 7988 UpdateGuideState exits: m=1450 SNR=25.4
00:43:32.884 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:32.886 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:32.886 00.000 7988 Enqueuing Expose request
00:43:32.886 00.000 15712 PPEC rslt: input = 0.17, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.08, hyst_pct = 0.00, period_length = 639.69
00:43:32.890 00.004 15712 PPEC: input: 0.17, control: 0.06, exposure: 1500
00:43:32.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:32.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:43:32.890 00.000 15712 MoveAxis(W, 20, ABG)
00:43:32.890 00.000 15712 Guiding  Dir = 3, Dur = 20
00:43:32.897 00.007 15712 IsGuiding returns 0
00:43:32.913 00.016 15712 PulseGuide returned control before completion, sleep 15
00:43:32.954 00.041 15712 IsGuiding returns 0
00:43:32.954 00.000 15712 Move returns status 0, amount 20
00:43:32.954 00.000 15712 MoveAxis(N, 0, ABG)
00:43:32.954 00.000 15712 Move returns status 0, amount 0
00:43:32.954 00.000 15712 move complete, result=0
00:43:32.954 00.000 15712 worker thread done servicing request
00:43:32.954 00.000 15712 Worker thread wakes up
00:43:32.954 00.000 7988 GuideStep: 0.2 px 20 ms WEST, 0.1 px 0 ms NORTH
00:43:32.963 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:32.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:34.590 01.627 15712 Exposure complete
00:43:34.660 00.070 15712 worker thread done servicing request
00:43:34.660 00.000 7988 OnExposeComplete: enter
00:43:34.660 00.000 7988 UpdateGuideState(): m_state=6
00:43:34.660 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
00:43:34.668 00.008 7988 Star::Find returns 1 (0), X=964.77, Y=189.39, Mass=1480, SNR=25.5, Peak=149 HFD=4.1
00:43:34.668 00.000 7988 MultiStar: [#1 -0.08,-0.12,1.01,U] [#2 -0.17,-0.09,0.88,U] [#3 -0.20,-0.09,0.84,U] [#4 -0.28,-0.19,0.75,U] [#5 -0.10,0.20,0.73,U] [#6 -0.42,0.05,0.00,M2] [#7 0.21,-0.30,0.52,U] [#8 0.14,0.17,0.48,U] 
00:43:34.668 00.000 7988 single-star, 7 included, MultiStar: {-0.10, -0.06}, one-star: {-0.09, -0.02}
00:43:34.668 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.45 = 1.83)
00:43:34.668 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.80)
00:43:34.668 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.89 mountX=-0.02 mountY=0.09, mountTheta=1.83
00:43:34.677 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.02, opts=13)
00:43:34.677 00.000 7988 Enqueuing Move request for scope (-0.09, -0.02)
00:43:34.677 00.000 15712 Worker thread wakes up
00:43:34.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
00:43:34.677 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
00:43:34.677 00.000 15712 Moving (-0.09, -0.02) raw xDistance=-0.02 yDistance=0.09
00:43:34.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:34.677 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.5
00:43:34.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:34.684 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:34.684 00.000 7988 Enqueuing Expose request
00:43:34.684 00.000 15712 PPEC rslt: input = -0.02, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:43:34.684 00.000 15712 PPEC: input: -0.02, control: -0.05, exposure: 1500
00:43:34.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:34.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:43:34.684 00.000 15712 MoveAxis(E, 15, ABG)
00:43:34.684 00.000 15712 Guiding  Dir = 2, Dur = 15
00:43:34.684 00.000 15712 IsGuiding returns 0
00:43:34.700 00.016 15712 IsGuiding returns 1
00:43:34.700 00.000 15712 scope still moving after pulse duration time elapsed
00:43:34.748 00.048 15712 IsGuiding returns 0
00:43:34.748 00.000 15712 scope move finished after 15 + 48 ms
00:43:34.748 00.000 15712 Move returns status 0, amount 15
00:43:34.748 00.000 15712 MoveAxis(N, 0, ABG)
00:43:34.748 00.000 15712 Move returns status 0, amount 0
00:43:34.748 00.000 15712 move complete, result=0
00:43:34.748 00.000 15712 worker thread done servicing request
00:43:34.748 00.000 15712 Worker thread wakes up
00:43:34.748 00.000 7988 GuideStep: -0.0 px 15 ms EAST, 0.1 px 0 ms NORTH
00:43:34.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:34.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:35.761 01.013 7988 evsrv: cli 0CCCFA88 connect
00:43:35.764 00.003 7988 case statement mapped state 6 to 3
00:43:35.766 00.002 7988 case statement mapped state 6 to 3
00:43:35.768 00.002 7988 evsrv: cli 0CCCFA88 request: {"method":"get_app_state","id":"7a7e66d3-7d92-4ccc-a3d5-82aa9e32abd8"}
00:43:35.768 00.000 7988 case statement mapped state 6 to 3
00:43:35.770 00.002 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a7e66d3-7d92-4ccc-a3d5-82aa9e32abd8"}
00:43:35.780 00.010 7988 evsrv: cli 0CCCFA88 disconnect
00:43:36.161 00.381 15712 Exposure complete
00:43:36.239 00.078 15712 worker thread done servicing request
00:43:36.239 00.000 7988 OnExposeComplete: enter
00:43:36.239 00.000 7988 UpdateGuideState(): m_state=6
00:43:36.239 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
00:43:36.239 00.000 7988 Star::Find returns 1 (0), X=964.46, Y=189.30, Mass=1524, SNR=26.1, Peak=151 HFD=4.0
00:43:36.239 00.000 7988 MultiStar: [#1 -0.22,0.00,0.97,U] [#2 -0.27,-0.09,0.85,U] [#3 -0.30,-0.24,0.00,M1] [#4 -0.24,-0.24,0.75,U] [#5 0.15,-0.06,0.75,U] [#6 -0.36,-0.05,0.65,U] [#7 -0.26,-0.50,0.00,M1] [#8 0.05,0.15,0.47,U] 
00:43:36.239 00.000 7988 refined, 6 included, MultiStar: {-0.20, -0.07}, one-star: {-0.39, -0.11}
00:43:36.239 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.38 = 1.91)
00:43:36.239 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.41 = 1.87)
00:43:36.239 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.22 cameraTheta=-2.81 mountX=-0.07 mountY=0.21, mountTheta=1.90
00:43:36.254 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.07, opts=13)
00:43:36.254 00.000 7988 Enqueuing Move request for scope (-0.20, -0.07)
00:43:36.254 00.000 15712 Worker thread wakes up
00:43:36.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:36.254 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.1
00:43:36.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:36.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:36.254 00.000 7988 Enqueuing Expose request
00:43:36.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
00:43:36.254 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
00:43:36.254 00.000 15712 Moving (-0.20, -0.07) raw xDistance=-0.07 yDistance=0.21
00:43:36.271 00.017 15712 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:43:36.271 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
00:43:36.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:36.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:43:36.271 00.000 15712 MoveAxis(E, 14, ABG)
00:43:36.271 00.000 15712 Guiding  Dir = 2, Dur = 14
00:43:36.271 00.000 15712 IsGuiding returns 0
00:43:36.302 00.031 15712 IsGuiding returns 1
00:43:36.302 00.000 15712 scope still moving after pulse duration time elapsed
00:43:36.350 00.048 15712 IsGuiding returns 0
00:43:36.350 00.000 15712 scope move finished after 14 + 62 ms
00:43:36.350 00.000 15712 Move returns status 0, amount 14
00:43:36.350 00.000 15712 MoveAxis(N, 0, ABG)
00:43:36.350 00.000 15712 Move returns status 0, amount 0
00:43:36.350 00.000 15712 move complete, result=0
00:43:36.350 00.000 15712 worker thread done servicing request
00:43:36.350 00.000 15712 Worker thread wakes up
00:43:36.350 00.000 7988 GuideStep: -0.1 px 14 ms EAST, 0.2 px 0 ms NORTH
00:43:36.352 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:36.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:37.994 01.642 15712 Exposure complete
00:43:38.055 00.061 15712 worker thread done servicing request
00:43:38.055 00.000 7988 OnExposeComplete: enter
00:43:38.055 00.000 7988 UpdateGuideState(): m_state=6
00:43:38.057 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
00:43:38.058 00.001 7988 Star::Find returns 1 (0), X=964.85, Y=189.35, Mass=1466, SNR=25.5, Peak=150 HFD=4.0
00:43:38.060 00.002 7988 MultiStar: [#1 -0.23,0.11,1.00,U] [#2 0.08,-0.03,0.86,U] [#3 -0.09,-0.09,0.86,U] [#4 -0.27,-0.08,0.74,U] [#5 0.14,0.06,0.74,U] [#6 -0.53,-0.00,0.00,M2] [#7 0.19,-0.11,0.53,U] [#8 -0.13,0.23,0.48,U] 
00:43:38.060 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {-0.00, -0.07}
00:43:38.060 00.000 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.56) = xAngle (-4.61 = 1.67)
00:43:38.060 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.65 = 1.64)
00:43:38.060 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.05 mountX=-0.00 mountY=0.05, mountTheta=1.67
00:43:38.060 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.00, opts=13)
00:43:38.060 00.000 7988 Enqueuing Move request for scope (-0.05, -0.00)
00:43:38.060 00.000 15712 Worker thread wakes up
00:43:38.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
00:43:38.060 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
00:43:38.060 00.000 15712 Moving (-0.05, -0.00) raw xDistance=-0.00 yDistance=0.05
00:43:38.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:38.060 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.5
00:43:38.071 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:38.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:38.071 00.000 7988 Enqueuing Expose request
00:43:38.071 00.000 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:43:38.071 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
00:43:38.071 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:38.071 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:43:38.071 00.000 15712 MoveAxis(E, 11, ABG)
00:43:38.071 00.000 15712 Guiding  Dir = 2, Dur = 11
00:43:38.071 00.000 15712 IsGuiding returns 0
00:43:38.093 00.022 15712 IsGuiding returns 1
00:43:38.093 00.000 15712 scope still moving after pulse duration time elapsed
00:43:38.119 00.026 15712 IsGuiding returns 1
00:43:38.155 00.036 15712 IsGuiding returns 0
00:43:38.155 00.000 15712 scope move finished after 11 + 71 ms
00:43:38.155 00.000 15712 Move returns status 0, amount 11
00:43:38.155 00.000 15712 MoveAxis(N, 0, ABG)
00:43:38.155 00.000 15712 Move returns status 0, amount 0
00:43:38.155 00.000 15712 move complete, result=0
00:43:38.155 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
00:43:38.159 00.004 15712 worker thread done servicing request
00:43:38.159 00.000 15712 Worker thread wakes up
00:43:38.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:38.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:39.572 01.413 15712 Exposure complete
00:43:39.627 00.055 15712 worker thread done servicing request
00:43:39.634 00.007 7988 OnExposeComplete: enter
00:43:39.635 00.001 7988 UpdateGuideState(): m_state=6
00:43:39.635 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
00:43:39.635 00.000 7988 Star::Find returns 1 (0), X=964.67, Y=189.72, Mass=1463, SNR=25.5, Peak=175 HFD=3.7
00:43:39.635 00.000 7988 MultiStar: [#1 -0.16,0.42,0.00,M1] [#2 -0.10,0.13,0.89,U] [#3 -0.11,0.09,0.90,U] [#4 -0.20,0.13,0.78,U] [#5 -0.03,0.55,0.00,M1] [#6 -0.55,0.30,0.00,M3] [#7 -0.01,0.22,0.49,U] [#8 -0.07,0.49,0.00,M4] 
00:43:39.640 00.005 7988 refined, 4 included, MultiStar: {-0.13, 0.18}, one-star: {-0.19, 0.31}
00:43:39.640 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
00:43:39.640 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
00:43:39.640 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.21 mountX=0.17 mountY=0.13, mountTheta=0.63
00:43:39.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.18, opts=13)
00:43:39.640 00.000 7988 Enqueuing Move request for scope (-0.13, 0.18)
00:43:39.640 00.000 15712 Worker thread wakes up
00:43:39.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
00:43:39.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
00:43:39.640 00.000 15712 Moving (-0.13, 0.18) raw xDistance=0.17 yDistance=0.13
00:43:39.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:43:39.640 00.000 7988 UpdateGuideState exits: m=1463 SNR=25.5
00:43:39.648 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:39.650 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:39.650 00.000 7988 Enqueuing Expose request
00:43:39.650 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.68
00:43:39.650 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
00:43:39.650 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:39.650 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:43:39.650 00.000 15712 MoveAxis(W, 27, ABG)
00:43:39.650 00.000 15712 Guiding  Dir = 3, Dur = 27
00:43:39.650 00.000 15712 IsGuiding returns 0
00:43:39.675 00.025 15712 PulseGuide returned control before completion, sleep 15
00:43:39.707 00.032 15712 IsGuiding returns 1
00:43:39.707 00.000 15712 scope still moving after pulse duration time elapsed
00:43:39.730 00.023 15712 IsGuiding returns 0
00:43:39.730 00.000 15712 scope move finished after 27 + 50 ms
00:43:39.730 00.000 15712 Move returns status 0, amount 27
00:43:39.730 00.000 15712 MoveAxis(N, 0, ABG)
00:43:39.730 00.000 15712 Move returns status 0, amount 0
00:43:39.730 00.000 15712 move complete, result=0
00:43:39.730 00.000 15712 worker thread done servicing request
00:43:39.730 00.000 15712 Worker thread wakes up
00:43:39.730 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
00:43:39.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:39.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:41.359 01.629 15712 Exposure complete
00:43:41.421 00.062 15712 worker thread done servicing request
00:43:41.421 00.000 7988 OnExposeComplete: enter
00:43:41.421 00.000 7988 UpdateGuideState(): m_state=6
00:43:41.421 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
00:43:41.421 00.000 7988 Star::Find returns 1 (0), X=964.52, Y=189.64, Mass=1461, SNR=25.5, Peak=165 HFD=3.8
00:43:41.425 00.004 7988 MultiStar: [#1 -0.34,0.19,0.00,M2] [#2 -0.45,0.08,0.00,M1] [#3 -0.36,-0.09,0.86,U] [#4 -0.46,0.08,0.00,M1] [#5 -0.17,0.53,0.00,M2] [#6 -0.41,0.19,0.00,M4] [#7 -0.18,-0.19,0.52,U] [#8 -0.11,0.67,0.00,M5] 
00:43:41.425 00.000 7988 refined, 2 included, MultiStar: {-0.31, 0.02}, one-star: {-0.33, 0.22}
00:43:41.425 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
00:43:41.425 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
00:43:41.425 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.02 hyp=0.31 cameraTheta=3.08 mountX=0.02 mountY=0.31, mountTheta=1.51
00:43:41.425 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.02, opts=13)
00:43:41.425 00.000 7988 Enqueuing Move request for scope (-0.31, 0.02)
00:43:41.425 00.000 15712 Worker thread wakes up
00:43:41.425 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.02) opts 0xd
00:43:41.425 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.02)
00:43:41.425 00.000 15712 Moving (-0.31, 0.02) raw xDistance=0.02 yDistance=0.31
00:43:41.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:41.425 00.000 7988 UpdateGuideState exits: m=1461 SNR=25.5
00:43:41.436 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:41.437 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:41.437 00.000 7988 Enqueuing Expose request
00:43:41.437 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:43:41.437 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
00:43:41.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:43:41.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:43:41.437 00.000 15712 MoveAxis(E, 7, ABG)
00:43:41.437 00.000 15712 Guiding  Dir = 2, Dur = 7
00:43:41.437 00.000 15712 IsGuiding returns 0
00:43:41.459 00.022 15712 IsGuiding returns 0
00:43:41.459 00.000 15712 Move returns status 0, amount 7
00:43:41.459 00.000 15712 MoveAxis(N, 0, ABG)
00:43:41.459 00.000 15712 Move returns status 0, amount 0
00:43:41.459 00.000 15712 move complete, result=0
00:43:41.459 00.000 15712 worker thread done servicing request
00:43:41.459 00.000 15712 Worker thread wakes up
00:43:41.459 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.3 px 0 ms NORTH
00:43:41.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:41.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:42.872 01.413 15712 Exposure complete
00:43:42.934 00.062 15712 worker thread done servicing request
00:43:42.934 00.000 7988 OnExposeComplete: enter
00:43:42.934 00.000 7988 UpdateGuideState(): m_state=6
00:43:42.934 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
00:43:42.934 00.000 7988 Star::Find returns 1 (0), X=964.56, Y=189.52, Mass=1416, SNR=25.3, Peak=163 HFD=4.0
00:43:42.934 00.000 7988 MultiStar: [#1 -0.33,0.08,1.05,U] [#2 -0.40,0.16,0.00,M2] [#3 -0.25,-0.08,0.91,U] [#4 -0.32,-0.13,0.75,U] [#5 -0.02,0.17,0.75,U] [#6 -0.48,0.21,0.00,M5] [#7 -0.30,0.03,0.51,U] [#8 -0.17,0.04,0.48,U] 
00:43:42.939 00.005 7988 refined, 6 included, MultiStar: {-0.25, 0.03}, one-star: {-0.29, 0.11}
00:43:42.939 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.45 = 1.45)
00:43:42.939 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
00:43:42.939 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.01 mountX=0.03 mountY=0.25, mountTheta=1.45
00:43:42.939 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.03, opts=13)
00:43:42.939 00.000 7988 Enqueuing Move request for scope (-0.25, 0.03)
00:43:42.939 00.000 15712 Worker thread wakes up
00:43:42.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.03) opts 0xd
00:43:42.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.03)
00:43:42.939 00.000 15712 Moving (-0.25, 0.03) raw xDistance=0.03 yDistance=0.25
00:43:42.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:42.939 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.3
00:43:42.949 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:42.950 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:42.950 00.000 7988 Enqueuing Expose request
00:43:42.950 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:43:42.950 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
00:43:42.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:42.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:43:42.950 00.000 15712 MoveAxis(E, 9, ABG)
00:43:42.950 00.000 15712 Guiding  Dir = 2, Dur = 9
00:43:42.950 00.000 15712 IsGuiding returns 0
00:43:42.968 00.018 15712 IsGuiding returns 0
00:43:42.968 00.000 15712 Move returns status 0, amount 9
00:43:42.968 00.000 15712 MoveAxis(N, 0, ABG)
00:43:42.968 00.000 15712 Move returns status 0, amount 0
00:43:42.968 00.000 15712 move complete, result=0
00:43:42.968 00.000 15712 worker thread done servicing request
00:43:42.968 00.000 15712 Worker thread wakes up
00:43:42.968 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
00:43:42.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:42.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:44.610 01.642 15712 Exposure complete
00:43:44.673 00.063 15712 worker thread done servicing request
00:43:44.673 00.000 7988 OnExposeComplete: enter
00:43:44.673 00.000 7988 UpdateGuideState(): m_state=6
00:43:44.675 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
00:43:44.677 00.002 7988 Star::Find returns 1 (0), X=964.42, Y=189.52, Mass=1452, SNR=25.5, Peak=157 HFD=3.5
00:43:44.677 00.000 7988 MultiStar: [#1 -0.41,0.08,0.00,M2] [#2 -0.47,0.16,0.00,M3] [#3 -0.33,0.04,0.92,U] [#4 -0.35,-0.32,0.00,M1] [#5 -0.14,0.39,0.00,M2] [#6 -0.52,0.08,0.00,M6] [#7 -0.44,0.19,0.00,M1] [#8 -0.02,0.34,0.52,U] 
00:43:44.677 00.000 7988 refined, 2 included, MultiStar: {-0.31, 0.13}, one-star: {-0.43, 0.11}
00:43:44.677 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
00:43:44.677 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
00:43:44.677 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.33 cameraTheta=2.74 mountX=0.13 mountY=0.30, mountTheta=1.17
00:43:44.677 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.13, opts=13)
00:43:44.677 00.000 7988 Enqueuing Move request for scope (-0.31, 0.13)
00:43:44.677 00.000 15712 Worker thread wakes up
00:43:44.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.13) opts 0xd
00:43:44.677 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.13)
00:43:44.677 00.000 15712 Moving (-0.31, 0.13) raw xDistance=0.13 yDistance=0.30
00:43:44.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:44.677 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.5
00:43:44.689 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:44.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:44.689 00.000 7988 Enqueuing Expose request
00:43:44.689 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:43:44.689 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
00:43:44.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:43:44.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:43:44.689 00.000 15712 MoveAxis(E, 9, ABG)
00:43:44.689 00.000 15712 Guiding  Dir = 2, Dur = 9
00:43:44.689 00.000 15712 IsGuiding returns 0
00:43:44.710 00.021 15712 IsGuiding returns 0
00:43:44.710 00.000 15712 Move returns status 0, amount 9
00:43:44.710 00.000 15712 MoveAxis(N, 0, ABG)
00:43:44.710 00.000 15712 Move returns status 0, amount 0
00:43:44.710 00.000 15712 move complete, result=0
00:43:44.710 00.000 15712 worker thread done servicing request
00:43:44.710 00.000 15712 Worker thread wakes up
00:43:44.710 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.3 px 0 ms NORTH
00:43:44.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:44.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:46.123 01.413 15712 Exposure complete
00:43:46.168 00.045 15712 worker thread done servicing request
00:43:46.168 00.000 7988 OnExposeComplete: enter
00:43:46.184 00.016 7988 UpdateGuideState(): m_state=6
00:43:46.184 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
00:43:46.184 00.000 7988 Star::Find returns 1 (0), X=964.60, Y=189.51, Mass=1429, SNR=25.3, Peak=160 HFD=3.6
00:43:46.184 00.000 7988 MultiStar: [#1 -0.40,0.06,0.00,M3] [#2 -0.46,0.13,0.00,M4] [#3 -0.22,-0.15,0.88,U] [#4 -0.32,0.08,0.75,U] [#5 0.01,0.42,0.00,M3] [#6 -0.75,0.09,0.00,M7] [#7 -0.31,0.10,0.52,U] [#8 -0.46,0.40,0.00,M4] 
00:43:46.184 00.000 7988 refined, 3 included, MultiStar: {-0.27, 0.03}, one-star: {-0.25, 0.10}
00:43:46.184 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
00:43:46.184 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
00:43:46.184 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.03 hyp=0.27 cameraTheta=3.05 mountX=0.02 mountY=0.27, mountTheta=1.48
00:43:46.184 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.03, opts=13)
00:43:46.184 00.000 7988 Enqueuing Move request for scope (-0.27, 0.03)
00:43:46.184 00.000 15712 Worker thread wakes up
00:43:46.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.03) opts 0xd
00:43:46.184 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.03)
00:43:46.184 00.000 15712 Moving (-0.27, 0.03) raw xDistance=0.02 yDistance=0.27
00:43:46.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:43:46.184 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.3
00:43:46.198 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:46.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:46.201 00.003 7988 Enqueuing Expose request
00:43:46.201 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:43:46.201 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
00:43:46.201 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.82
00:43:46.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:43:46.201 00.000 15712 MoveAxis(E, 8, ABG)
00:43:46.201 00.000 15712 Guiding  Dir = 2, Dur = 8
00:43:46.201 00.000 15712 IsGuiding returns 0
00:43:46.221 00.020 15712 IsGuiding returns 0
00:43:46.221 00.000 15712 Move returns status 0, amount 8
00:43:46.221 00.000 15712 BLC: Oldest BLC event removed
00:43:46.221 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 131 applied
00:43:46.221 00.000 15712 MoveAxis(S, 199, ABG)
00:43:46.221 00.000 15712 Guiding  Dir = 1, Dur = 199
00:43:46.221 00.000 15712 IsGuiding returns 0
00:43:46.305 00.084 15712 PulseGuide returned control before completion, sleep 130
00:43:46.455 00.150 15712 IsGuiding returns 1
00:43:46.455 00.000 15712 scope still moving after pulse duration time elapsed
00:43:46.487 00.032 15712 IsGuiding returns 1
00:43:46.540 00.053 15712 IsGuiding returns 0
00:43:46.540 00.000 15712 scope move finished after 199 + 120 ms
00:43:46.540 00.000 15712 Move returns status 0, amount 199
00:43:46.540 00.000 15712 move complete, result=0
00:43:46.540 00.000 15712 worker thread done servicing request
00:43:46.540 00.000 15712 Worker thread wakes up
00:43:46.540 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.3 px 199 ms SOUTH
00:43:46.550 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:46.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:48.291 01.741 15712 Exposure complete
00:43:48.345 00.054 15712 worker thread done servicing request
00:43:48.345 00.000 7988 OnExposeComplete: enter
00:43:48.353 00.008 7988 UpdateGuideState(): m_state=6
00:43:48.353 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
00:43:48.353 00.000 7988 Star::Find returns 1 (0), X=964.39, Y=189.22, Mass=1370, SNR=24.7, Peak=153 HFD=3.7
00:43:48.353 00.000 7988 MultiStar: [#1 -0.56,-0.28,0.00,M4] [#2 -0.29,-0.21,0.92,U] [#3 -0.33,-0.25,0.00,M1] [#4 -0.38,-0.32,0.00,M1] [#5 -0.17,-0.10,0.78,U] [#6 -0.64,-0.31,0.00,M8] [#7 -0.12,-0.52,0.00,M1] [#8 -0.23,0.22,0.47,U] 
00:43:48.353 00.000 7988 refined, 3 included, MultiStar: {-0.31, -0.11}, one-star: {-0.46, -0.20}
00:43:48.353 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.35 = 1.94)
00:43:48.353 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.91)
00:43:48.353 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-2.78 mountX=-0.12 mountY=0.31, mountTheta=1.93
00:43:48.362 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.11, opts=13)
00:43:48.362 00.000 7988 Enqueuing Move request for scope (-0.31, -0.11)
00:43:48.362 00.000 15712 Worker thread wakes up
00:43:48.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.11) opts 0xd
00:43:48.362 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.11)
00:43:48.362 00.000 15712 Moving (-0.31, -0.11) raw xDistance=-0.12 yDistance=0.31
00:43:48.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=24, FiltMax=255, Gamma=0.690
00:43:48.362 00.000 7988 UpdateGuideState exits: m=1370 SNR=24.7
00:43:48.367 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:48.367 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:48.369 00.002 7988 Enqueuing Expose request
00:43:48.369 00.000 15712 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.265506, 1:0.308008
00:43:48.369 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
00:43:48.369 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:43:48.369 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
00:43:48.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
00:43:48.369 00.000 15712 MoveAxis(E, 11, ABG)
00:43:48.369 00.000 15712 Guiding  Dir = 2, Dur = 11
00:43:48.369 00.000 15712 IsGuiding returns 0
00:43:48.403 00.034 15712 IsGuiding returns 1
00:43:48.403 00.000 15712 scope still moving after pulse duration time elapsed
00:43:48.451 00.048 15712 IsGuiding returns 0
00:43:48.451 00.000 15712 scope move finished after 11 + 64 ms
00:43:48.451 00.000 15712 Move returns status 0, amount 11
00:43:48.451 00.000 15712 MoveAxis(S, 79, ABG)
00:43:48.451 00.000 15712 Guiding  Dir = 1, Dur = 79
00:43:48.451 00.000 15712 IsGuiding returns 0
00:43:48.547 00.096 15712 IsGuiding returns 1
00:43:48.547 00.000 15712 scope still moving after pulse duration time elapsed
00:43:48.579 00.032 15712 IsGuiding returns 1
00:43:48.608 00.029 15712 IsGuiding returns 1
00:43:48.674 00.066 15712 IsGuiding returns 0
00:43:48.674 00.000 15712 scope move finished after 79 + 144 ms
00:43:48.674 00.000 15712 Move returns status 0, amount 79
00:43:48.674 00.000 15712 move complete, result=0
00:43:48.674 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.3 px 79 ms SOUTH
00:43:48.676 00.002 15712 worker thread done servicing request
00:43:48.676 00.000 15712 Worker thread wakes up
00:43:48.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:48.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:50.093 01.417 15712 Exposure complete
00:43:50.155 00.062 7988 OnExposeComplete: enter
00:43:50.157 00.002 7988 UpdateGuideState(): m_state=6
00:43:50.157 00.000 15712 worker thread done servicing request
00:43:50.157 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
00:43:50.157 00.000 7988 Star::Find returns 1 (0), X=964.50, Y=189.06, Mass=1481, SNR=25.9, Peak=154 HFD=4.0
00:43:50.157 00.000 7988 MultiStar: [#1 -0.33,-0.38,0.00,M5] [#2 -0.23,-0.34,0.00,M4] [#3 -0.18,-0.39,0.00,M2] [#4 -0.32,-0.57,0.00,M2] [#5 -0.26,-0.39,0.00,M3] [#6 -0.69,-0.18,0.00,M9] [#7 0.07,-0.48,0.00,M2] [#8 -0.44,-0.15,0.00,M4] 
00:43:50.157 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.91 = 2.38)
00:43:50.163 00.006 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.34)
00:43:50.163 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.36 hyp=0.50 cameraTheta=-2.34 mountX=-0.36 mountY=0.36, mountTheta=2.36
00:43:50.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.36, opts=13)
00:43:50.163 00.000 7988 Enqueuing Move request for scope (-0.35, -0.36)
00:43:50.163 00.000 15712 Worker thread wakes up
00:43:50.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.36) opts 0xd
00:43:50.163 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.36)
00:43:50.163 00.000 15712 Moving (-0.35, -0.36) raw xDistance=-0.36 yDistance=0.36
00:43:50.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:50.163 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.9
00:43:50.170 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:50.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:50.170 00.000 7988 Enqueuing Expose request
00:43:50.170 00.000 15712 BLC: History state: CurrMiss=0.36, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.265506, 1:0.308008, 2:0.357082
00:43:50.170 00.000 15712 BLC: Under-shoot: nominal increase by 96
00:43:50.170 00.000 15712 BLC: window closed
00:43:50.170 00.000 15712 BLC: Pulse adjusted to 144
00:43:50.170 00.000 15712 PPEC rslt: input = -0.36, final = -0.25, react = -0.22, pred = -0.03, hyst = -0.20, hyst_pct = 0.00, period_length = 639.68
00:43:50.170 00.000 15712 PPEC: input: -0.36, control: -0.25, exposure: 1500
00:43:50.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
00:43:50.170 00.000 15712 MoveAxis(E, 81, ABG)
00:43:50.170 00.000 15712 Guiding  Dir = 2, Dur = 81
00:43:50.170 00.000 15712 IsGuiding returns 0
00:43:50.186 00.016 15712 PulseGuide returned control before completion, sleep 77
00:43:50.282 00.096 15712 IsGuiding returns 0
00:43:50.282 00.000 15712 Move returns status 0, amount 81
00:43:50.282 00.000 15712 MoveAxis(S, 91, ABG)
00:43:50.282 00.000 15712 Guiding  Dir = 1, Dur = 91
00:43:50.282 00.000 15712 IsGuiding returns 0
00:43:50.367 00.085 15712 PulseGuide returned control before completion, sleep 22
00:43:50.394 00.027 15712 IsGuiding returns 1
00:43:50.394 00.000 15712 scope still moving after pulse duration time elapsed
00:43:50.426 00.032 15712 IsGuiding returns 1
00:43:50.474 00.048 7988 evsrv: cli 0CCCF6C8 connect
00:43:50.476 00.002 7988 case statement mapped state 6 to 3
00:43:50.476 00.000 7988 case statement mapped state 6 to 3
00:43:50.478 00.002 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_pixel_scale","id":"501b6753-a8c3-4550-a8b4-f8b42a6af96a"}
00:43:50.478 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"501b6753-a8c3-4550-a8b4-f8b42a6af96a"}
00:43:50.478 00.000 15712 IsGuiding returns 1
00:43:50.478 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
00:43:50.506 00.028 15712 IsGuiding returns 0
00:43:50.506 00.000 15712 scope move finished after 91 + 131 ms
00:43:50.506 00.000 15712 Move returns status 0, amount 91
00:43:50.506 00.000 15712 move complete, result=0
00:43:50.506 00.000 7988 GuideStep: -0.4 px 81 ms EAST, 0.4 px 91 ms SOUTH
00:43:50.514 00.008 15712 worker thread done servicing request
00:43:50.514 00.000 15712 Worker thread wakes up
00:43:50.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:50.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:52.151 01.637 15712 Exposure complete
00:43:52.203 00.052 15712 worker thread done servicing request
00:43:52.203 00.000 7988 OnExposeComplete: enter
00:43:52.213 00.010 7988 UpdateGuideState(): m_state=6
00:43:52.213 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
00:43:52.213 00.000 7988 Star::Find returns 1 (0), X=964.74, Y=189.24, Mass=1550, SNR=26.4, Peak=177 HFD=3.8
00:43:52.213 00.000 7988 MultiStar: [#1 -0.24,-0.08,0.99,U] [#2 -0.16,-0.14,0.86,U] [#3 0.01,-0.26,0.88,U] [#4 -0.08,-0.43,0.00,M3] [#5 0.16,0.11,0.76,U] [#6 -0.26,-0.04,0.63,U] [#7 -0.27,-0.42,0.00,M3] [#8 0.15,0.14,0.45,U] 
00:43:52.213 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.09}, one-star: {-0.11, -0.17}
00:43:52.213 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.88 = 2.40)
00:43:52.213 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.37)
00:43:52.220 00.007 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.32 mountX=-0.09 mountY=0.08, mountTheta=2.38
00:43:52.220 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.09, opts=13)
00:43:52.220 00.000 7988 Enqueuing Move request for scope (-0.08, -0.09)
00:43:52.220 00.000 15712 Worker thread wakes up
00:43:52.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
00:43:52.220 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
00:43:52.220 00.000 15712 Moving (-0.08, -0.09) raw xDistance=-0.09 yDistance=0.08
00:43:52.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:43:52.220 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.4
00:43:52.226 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:52.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:52.228 00.002 7988 Enqueuing Expose request
00:43:52.228 00.000 15712 PPEC rslt: input = -0.09, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:43:52.228 00.000 15712 PPEC: input: -0.09, control: -0.04, exposure: 1500
00:43:52.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:52.230 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:43:52.230 00.000 15712 MoveAxis(E, 12, ABG)
00:43:52.230 00.000 15712 Guiding  Dir = 2, Dur = 12
00:43:52.230 00.000 15712 IsGuiding returns 0
00:43:52.254 00.024 15712 IsGuiding returns 1
00:43:52.254 00.000 15712 scope still moving after pulse duration time elapsed
00:43:52.276 00.022 15712 IsGuiding returns 1
00:43:52.319 00.043 15712 IsGuiding returns 0
00:43:52.319 00.000 15712 scope move finished after 12 + 76 ms
00:43:52.319 00.000 15712 Move returns status 0, amount 12
00:43:52.319 00.000 15712 MoveAxis(N, 0, ABG)
00:43:52.319 00.000 15712 Move returns status 0, amount 0
00:43:52.319 00.000 15712 move complete, result=0
00:43:52.319 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
00:43:52.321 00.002 15712 worker thread done servicing request
00:43:52.321 00.000 15712 Worker thread wakes up
00:43:52.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:52.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:53.726 01.405 15712 Exposure complete
00:43:53.788 00.062 15712 worker thread done servicing request
00:43:53.788 00.000 7988 OnExposeComplete: enter
00:43:53.788 00.000 7988 UpdateGuideState(): m_state=6
00:43:53.788 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
00:43:53.788 00.000 7988 Star::Find returns 1 (0), X=964.81, Y=189.22, Mass=1498, SNR=26.0, Peak=178 HFD=3.9
00:43:53.788 00.000 7988 MultiStar: [#1 -0.20,-0.04,1.01,U] [#2 -0.08,-0.03,0.87,U] [#3 -0.20,-0.32,0.00,M2] [#4 -0.19,-0.33,0.00,M4] [#5 0.12,-0.13,0.78,U] [#6 -0.50,-0.09,0.00,M9] [#7 -0.31,-0.32,0.00,M4] [#8 -0.04,-0.11,0.49,U] 
00:43:53.788 00.000 7988 refined, 4 included, MultiStar: {-0.06, -0.10}, one-star: {-0.04, -0.19}
00:43:53.788 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
00:43:53.788 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
00:43:53.788 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.08 mountX=-0.10 mountY=0.06, mountTheta=2.62
00:43:53.799 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.10, opts=13)
00:43:53.799 00.000 7988 Enqueuing Move request for scope (-0.06, -0.10)
00:43:53.799 00.000 15712 Worker thread wakes up
00:43:53.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:53.799 00.000 7988 UpdateGuideState exits: m=1498 SNR=26.0
00:43:53.804 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:53.804 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:53.804 00.000 7988 Enqueuing Expose request
00:43:53.804 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
00:43:53.804 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
00:43:53.804 00.000 15712 Moving (-0.06, -0.10) raw xDistance=-0.10 yDistance=0.06
00:43:53.804 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:43:53.804 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
00:43:53.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:53.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:43:53.804 00.000 15712 MoveAxis(E, 10, ABG)
00:43:53.804 00.000 15712 Guiding  Dir = 2, Dur = 10
00:43:53.820 00.016 15712 IsGuiding returns 0
00:43:53.838 00.018 15712 IsGuiding returns 1
00:43:53.838 00.000 15712 scope still moving after pulse duration time elapsed
00:43:53.884 00.046 15712 IsGuiding returns 0
00:43:53.884 00.000 15712 scope move finished after 10 + 53 ms
00:43:53.884 00.000 15712 Move returns status 0, amount 10
00:43:53.884 00.000 15712 MoveAxis(N, 0, ABG)
00:43:53.884 00.000 15712 Move returns status 0, amount 0
00:43:53.884 00.000 15712 move complete, result=0
00:43:53.884 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:43:53.884 00.000 15712 worker thread done servicing request
00:43:53.884 00.000 15712 Worker thread wakes up
00:43:53.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:53.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:55.527 01.643 15712 Exposure complete
00:43:55.584 00.057 15712 worker thread done servicing request
00:43:55.584 00.000 7988 OnExposeComplete: enter
00:43:55.588 00.004 7988 UpdateGuideState(): m_state=6
00:43:55.588 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
00:43:55.588 00.000 7988 Star::Find returns 1 (0), X=964.71, Y=189.47, Mass=1524, SNR=26.2, Peak=171 HFD=3.9
00:43:55.588 00.000 7988 MultiStar: [#1 -0.20,0.09,0.99,U] [#2 -0.19,0.16,0.86,U] [#3 -0.12,-0.06,0.84,U] [#4 -0.07,-0.20,0.72,U] [#5 0.14,0.39,0.00,M2] [#6 -0.44,0.10,0.00,M10] [#7 -0.03,-0.23,0.51,U] [#8 -0.14,0.33,0.50,U] 
00:43:55.588 00.000 7988 refined, 6 included, MultiStar: {-0.14, 0.03}, one-star: {-0.14, 0.06}
00:43:55.588 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
00:43:55.588 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
00:43:55.588 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.96 mountX=0.02 mountY=0.14, mountTheta=1.39
00:43:55.588 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.03, opts=13)
00:43:55.588 00.000 7988 Enqueuing Move request for scope (-0.14, 0.03)
00:43:55.601 00.013 15712 Worker thread wakes up
00:43:55.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
00:43:55.601 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
00:43:55.601 00.000 15712 Moving (-0.14, 0.03) raw xDistance=0.02 yDistance=0.14
00:43:55.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=26, FiltMax=255, Gamma=0.690
00:43:55.601 00.000 7988 UpdateGuideState exits: m=1524 SNR=26.2
00:43:55.604 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:55.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:55.604 00.000 7988 Enqueuing Expose request
00:43:55.604 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:43:55.604 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
00:43:55.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:55.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:43:55.604 00.000 15712 MoveAxis(E, 10, ABG)
00:43:55.604 00.000 15712 Guiding  Dir = 2, Dur = 10
00:43:55.604 00.000 15712 IsGuiding returns 0
00:43:55.621 00.017 15712 IsGuiding returns 1
00:43:55.621 00.000 15712 scope still moving after pulse duration time elapsed
00:43:55.676 00.055 15712 IsGuiding returns 0
00:43:55.676 00.000 15712 scope move finished after 10 + 57 ms
00:43:55.676 00.000 15712 Move returns status 0, amount 10
00:43:55.676 00.000 15712 MoveAxis(N, 0, ABG)
00:43:55.676 00.000 15712 Move returns status 0, amount 0
00:43:55.676 00.000 15712 move complete, result=0
00:43:55.676 00.000 15712 worker thread done servicing request
00:43:55.676 00.000 15712 Worker thread wakes up
00:43:55.676 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
00:43:55.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:55.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:57.086 01.410 15712 Exposure complete
00:43:57.147 00.061 15712 worker thread done servicing request
00:43:57.147 00.000 7988 OnExposeComplete: enter
00:43:57.148 00.001 7988 UpdateGuideState(): m_state=6
00:43:57.150 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
00:43:57.150 00.000 7988 Star::Find returns 1 (0), X=964.75, Y=189.67, Mass=1485, SNR=25.6, Peak=165 HFD=3.7
00:43:57.152 00.002 7988 MultiStar: [#1 -0.08,0.24,1.03,U] [#2 -0.20,0.07,0.86,U] [#3 -0.40,0.08,0.00,M2] [#4 -0.25,0.25,0.77,U] [#5 -0.03,0.44,0.00,M3] [#6 -0.42,0.18,0.00,R] [#7 -0.14,-0.05,0.51,U] [#8 -0.07,0.03,0.51,U] 
00:43:57.152 00.000 7988 refined, 5 included, MultiStar: {-0.14, 0.16}, one-star: {-0.10, 0.25}
00:43:57.154 00.002 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.56) = xAngle (0.73 = 0.73)
00:43:57.154 00.000 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
00:43:57.156 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.30 mountX=0.16 mountY=0.14, mountTheta=0.72
00:43:57.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.16, opts=13)
00:43:57.158 00.000 7988 Enqueuing Move request for scope (-0.14, 0.16)
00:43:57.160 00.002 15712 Worker thread wakes up
00:43:57.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
00:43:57.160 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
00:43:57.160 00.000 15712 Moving (-0.14, 0.16) raw xDistance=0.16 yDistance=0.14
00:43:57.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:43:57.160 00.000 7988 UpdateGuideState exits: m=1485 SNR=25.6
00:43:57.162 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:57.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:57.165 00.003 7988 Enqueuing Expose request
00:43:57.165 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:43:57.165 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
00:43:57.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:57.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:43:57.165 00.000 15712 MoveAxis(E, 7, ABG)
00:43:57.165 00.000 15712 Guiding  Dir = 2, Dur = 7
00:43:57.194 00.029 15712 IsGuiding returns 0
00:43:57.210 00.016 15712 IsGuiding returns 0
00:43:57.210 00.000 15712 Move returns status 0, amount 7
00:43:57.210 00.000 15712 MoveAxis(N, 0, ABG)
00:43:57.210 00.000 15712 Move returns status 0, amount 0
00:43:57.210 00.000 15712 move complete, result=0
00:43:57.210 00.000 15712 worker thread done servicing request
00:43:57.210 00.000 15712 Worker thread wakes up
00:43:57.210 00.000 7988 GuideStep: 0.2 px 7 ms EAST, 0.1 px 0 ms NORTH
00:43:57.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:57.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:43:58.851 01.641 15712 Exposure complete
00:43:58.898 00.047 15712 worker thread done servicing request
00:43:58.898 00.000 7988 OnExposeComplete: enter
00:43:58.914 00.016 7988 UpdateGuideState(): m_state=6
00:43:58.915 00.001 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
00:43:58.917 00.002 7988 Star::Find returns 1 (0), X=964.68, Y=189.43, Mass=1457, SNR=25.5, Peak=165 HFD=4.0
00:43:58.917 00.000 7988 MultiStar: [#1 -0.29,0.16,1.00,U] [#2 -0.18,-0.00,0.93,U] [#3 -0.06,0.02,0.88,U] [#4 -0.15,-0.14,0.72,U] [#5 -0.08,0.23,0.77,U] [#6 0.08,0.00,0.62,U] [#7 -0.13,-0.17,0.55,U] [#8 0.29,0.49,0.00,M1] 
00:43:58.919 00.002 7988 refined, 7 included, MultiStar: {-0.13, 0.03}, one-star: {-0.17, 0.01}
00:43:58.919 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
00:43:58.921 00.002 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
00:43:58.921 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.94 mountX=0.03 mountY=0.13, mountTheta=1.38
00:43:58.923 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.03, opts=13)
00:43:58.925 00.002 7988 Enqueuing Move request for scope (-0.13, 0.03)
00:43:58.925 00.000 15712 Worker thread wakes up
00:43:58.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
00:43:58.925 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
00:43:58.925 00.000 15712 Moving (-0.13, 0.03) raw xDistance=0.03 yDistance=0.13
00:43:58.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:43:58.925 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.5
00:43:58.929 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:58.930 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:43:58.930 00.000 7988 Enqueuing Expose request
00:43:58.932 00.002 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:43:58.932 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
00:43:58.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:58.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:43:58.932 00.000 15712 MoveAxis(E, 11, ABG)
00:43:58.932 00.000 15712 Guiding  Dir = 2, Dur = 11
00:43:58.932 00.000 15712 IsGuiding returns 0
00:43:58.949 00.017 15712 IsGuiding returns 1
00:43:58.949 00.000 15712 scope still moving after pulse duration time elapsed
00:43:58.999 00.050 15712 IsGuiding returns 0
00:43:58.999 00.000 15712 scope move finished after 11 + 56 ms
00:43:58.999 00.000 15712 Move returns status 0, amount 11
00:43:58.999 00.000 15712 MoveAxis(N, 0, ABG)
00:43:58.999 00.000 15712 Move returns status 0, amount 0
00:43:58.999 00.000 15712 move complete, result=0
00:43:58.999 00.000 7988 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
00:43:59.002 00.003 15712 worker thread done servicing request
00:43:59.002 00.000 15712 Worker thread wakes up
00:43:59.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:43:59.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:00.416 01.414 15712 Exposure complete
00:44:00.463 00.047 15712 worker thread done servicing request
00:44:00.463 00.000 7988 OnExposeComplete: enter
00:44:00.477 00.014 7988 UpdateGuideState(): m_state=6
00:44:00.479 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
00:44:00.480 00.001 7988 Star::Find returns 1 (0), X=964.57, Y=189.70, Mass=1453, SNR=25.4, Peak=175 HFD=3.9
00:44:00.480 00.000 7988 MultiStar: [#1 -0.09,0.39,0.00,M1] [#2 -0.30,0.06,0.90,U] [#3 -0.06,0.03,0.87,U] [#4 -0.40,0.16,0.00,M2] [#5 0.12,0.40,0.00,M3] [#6 0.12,0.01,0.68,U] [#7 -0.23,-0.07,0.53,U] [#8 0.07,0.58,0.00,M2] 
00:44:00.482 00.002 7988 refined, 4 included, MultiStar: {-0.16, 0.08}, one-star: {-0.28, 0.29}
00:44:00.482 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.09 = 1.09)
00:44:00.484 00.002 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
00:44:00.484 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.66 mountX=0.08 mountY=0.16, mountTheta=1.09
00:44:00.486 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.08, opts=13)
00:44:00.488 00.002 7988 Enqueuing Move request for scope (-0.16, 0.08)
00:44:00.488 00.000 15712 Worker thread wakes up
00:44:00.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
00:44:00.488 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
00:44:00.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:44:00.488 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.4
00:44:00.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:00.493 00.005 15712 Moving (-0.16, 0.08) raw xDistance=0.08 yDistance=0.16
00:44:00.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:00.493 00.000 7988 Enqueuing Expose request
00:44:00.495 00.002 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:00.495 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
00:44:00.497 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:00.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:44:00.497 00.000 15712 MoveAxis(E, 11, ABG)
00:44:00.497 00.000 15712 Guiding  Dir = 2, Dur = 11
00:44:00.497 00.000 15712 IsGuiding returns 0
00:44:00.566 00.069 15712 IsGuiding returns 1
00:44:00.566 00.000 15712 scope still moving after pulse duration time elapsed
00:44:00.588 00.022 15712 IsGuiding returns 0
00:44:00.588 00.000 15712 scope move finished after 11 + 79 ms
00:44:00.588 00.000 15712 Move returns status 0, amount 11
00:44:00.588 00.000 15712 MoveAxis(N, 0, ABG)
00:44:00.588 00.000 15712 Move returns status 0, amount 0
00:44:00.588 00.000 15712 move complete, result=0
00:44:00.588 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
00:44:00.590 00.002 15712 worker thread done servicing request
00:44:00.590 00.000 15712 Worker thread wakes up
00:44:00.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:00.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:02.231 01.641 15712 Exposure complete
00:44:02.291 00.060 15712 worker thread done servicing request
00:44:02.291 00.000 7988 OnExposeComplete: enter
00:44:02.293 00.002 7988 UpdateGuideState(): m_state=6
00:44:02.293 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
00:44:02.295 00.002 7988 Star::Find returns 1 (0), X=964.57, Y=189.71, Mass=1468, SNR=25.6, Peak=166 HFD=3.9
00:44:02.295 00.000 7988 MultiStar: [#1 -0.20,0.28,0.98,U] [#2 -0.24,-0.19,0.87,U] [#3 -0.17,0.01,0.87,U] [#4 -0.32,-0.03,0.72,U] [#5 0.04,0.36,0.77,U] [#6 -0.06,0.10,0.65,U] [#7 -0.17,0.06,0.54,U] [#8 -0.20,0.51,0.00,M3] 
00:44:02.297 00.002 7988 refined, 7 included, MultiStar: {-0.18, 0.12}, one-star: {-0.28, 0.30}
00:44:02.297 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (1.00 = 1.00)
00:44:02.299 00.002 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
00:44:02.300 00.001 7988 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=0.12 mountY=0.18, mountTheta=0.99
00:44:02.302 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.12, opts=13)
00:44:02.302 00.000 7988 Enqueuing Move request for scope (-0.18, 0.12)
00:44:02.304 00.002 15712 Worker thread wakes up
00:44:02.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
00:44:02.304 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
00:44:02.304 00.000 15712 Moving (-0.18, 0.12) raw xDistance=0.12 yDistance=0.18
00:44:02.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:44:02.304 00.000 7988 UpdateGuideState exits: m=1468 SNR=25.6
00:44:02.306 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:02.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:02.308 00.002 7988 Enqueuing Expose request
00:44:02.308 00.000 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:02.308 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
00:44:02.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:02.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:44:02.308 00.000 15712 MoveAxis(E, 14, ABG)
00:44:02.308 00.000 15712 Guiding  Dir = 2, Dur = 14
00:44:02.308 00.000 15712 IsGuiding returns 0
00:44:02.324 00.016 15712 IsGuiding returns 1
00:44:02.324 00.000 15712 scope still moving after pulse duration time elapsed
00:44:02.373 00.049 15712 IsGuiding returns 0
00:44:02.373 00.000 15712 scope move finished after 14 + 48 ms
00:44:02.373 00.000 15712 Move returns status 0, amount 14
00:44:02.373 00.000 15712 MoveAxis(N, 0, ABG)
00:44:02.373 00.000 15712 Move returns status 0, amount 0
00:44:02.373 00.000 15712 move complete, result=0
00:44:02.373 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.2 px 0 ms NORTH
00:44:02.375 00.002 15712 worker thread done servicing request
00:44:02.375 00.000 15712 Worker thread wakes up
00:44:02.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:02.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:03.792 01.417 15712 Exposure complete
00:44:03.845 00.053 15712 worker thread done servicing request
00:44:03.854 00.009 7988 OnExposeComplete: enter
00:44:03.854 00.000 7988 UpdateGuideState(): m_state=6
00:44:03.854 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
00:44:03.854 00.000 7988 Star::Find returns 1 (0), X=964.56, Y=189.58, Mass=1525, SNR=25.9, Peak=160 HFD=4.2
00:44:03.854 00.000 7988 MultiStar: [#1 -0.15,0.07,1.02,U] [#2 -0.34,0.18,0.00,M1] [#3 -0.23,0.18,0.84,U] [#4 -0.30,-0.24,0.00,M2] [#5 -0.08,0.42,0.00,M3] [#6 -0.04,0.12,0.63,U] [#7 -0.14,-0.32,0.55,U] [#8 -0.02,0.12,0.49,U] 
00:44:03.854 00.000 7988 refined, 5 included, MultiStar: {-0.16, 0.08}, one-star: {-0.29, 0.16}
00:44:03.854 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
00:44:03.854 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
00:44:03.862 00.008 7988 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.71 mountX=0.07 mountY=0.16, mountTheta=1.14
00:44:03.862 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.08, opts=13)
00:44:03.862 00.000 7988 Enqueuing Move request for scope (-0.16, 0.08)
00:44:03.862 00.000 15712 Worker thread wakes up
00:44:03.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
00:44:03.862 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
00:44:03.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:44:03.862 00.000 7988 UpdateGuideState exits: m=1525 SNR=25.9
00:44:03.868 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:03.869 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:03.869 00.000 7988 Enqueuing Expose request
00:44:03.871 00.002 15712 Moving (-0.16, 0.08) raw xDistance=0.07 yDistance=0.16
00:44:03.871 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:03.871 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
00:44:03.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:03.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:44:03.871 00.000 15712 MoveAxis(E, 11, ABG)
00:44:03.871 00.000 15712 Guiding  Dir = 2, Dur = 11
00:44:03.890 00.019 15712 IsGuiding returns 0
00:44:03.901 00.011 15712 IsGuiding returns 1
00:44:03.901 00.000 15712 scope still moving after pulse duration time elapsed
00:44:03.949 00.048 15712 IsGuiding returns 0
00:44:03.949 00.000 15712 scope move finished after 11 + 52 ms
00:44:03.949 00.000 15712 Move returns status 0, amount 11
00:44:03.949 00.000 15712 MoveAxis(N, 0, ABG)
00:44:03.949 00.000 15712 Move returns status 0, amount 0
00:44:03.949 00.000 15712 move complete, result=0
00:44:03.949 00.000 15712 worker thread done servicing request
00:44:03.949 00.000 15712 Worker thread wakes up
00:44:03.949 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
00:44:03.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:03.958 00.009 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:05.592 01.634 15712 Exposure complete
00:44:05.656 00.064 15712 worker thread done servicing request
00:44:05.656 00.000 7988 OnExposeComplete: enter
00:44:05.656 00.000 7988 UpdateGuideState(): m_state=6
00:44:05.659 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
00:44:05.659 00.000 7988 Star::Find returns 1 (0), X=964.67, Y=189.58, Mass=1434, SNR=25.3, Peak=176 HFD=3.7
00:44:05.661 00.002 7988 MultiStar: [#1 -0.08,0.04,1.03,U] [#2 -0.15,-0.04,0.88,U] [#3 -0.15,-0.08,0.90,U] [#4 0.04,-0.04,0.78,U] [#5 0.13,0.29,0.78,U] [#6 0.06,0.03,0.67,U] [#7 0.13,-0.54,0.00,M1] [#8 -0.19,0.45,0.00,M3] 
00:44:05.661 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.05}, one-star: {-0.18, 0.17}
00:44:05.663 00.002 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
00:44:05.663 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
00:44:05.665 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.42 mountX=0.05 mountY=0.06, mountTheta=0.84
00:44:05.666 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
00:44:05.668 00.002 7988 Enqueuing Move request for scope (-0.06, 0.05)
00:44:05.668 00.000 15712 Worker thread wakes up
00:44:05.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
00:44:05.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
00:44:05.668 00.000 15712 Moving (-0.06, 0.05) raw xDistance=0.05 yDistance=0.06
00:44:05.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:44:05.668 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.3
00:44:05.671 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:05.673 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:05.673 00.000 7988 Enqueuing Expose request
00:44:05.673 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:05.673 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
00:44:05.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:05.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:44:05.673 00.000 15712 MoveAxis(E, 9, ABG)
00:44:05.673 00.000 15712 Guiding  Dir = 2, Dur = 9
00:44:05.673 00.000 15712 IsGuiding returns 0
00:44:05.700 00.027 15712 IsGuiding returns 0
00:44:05.700 00.000 15712 Move returns status 0, amount 9
00:44:05.700 00.000 15712 MoveAxis(N, 0, ABG)
00:44:05.700 00.000 15712 Move returns status 0, amount 0
00:44:05.700 00.000 15712 move complete, result=0
00:44:05.700 00.000 15712 worker thread done servicing request
00:44:05.700 00.000 15712 Worker thread wakes up
00:44:05.700 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:44:05.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:05.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:07.104 01.404 15712 Exposure complete
00:44:07.161 00.057 15712 worker thread done servicing request
00:44:07.161 00.000 7988 OnExposeComplete: enter
00:44:07.168 00.007 7988 UpdateGuideState(): m_state=6
00:44:07.168 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
00:44:07.170 00.002 7988 Star::Find returns 1 (0), X=964.73, Y=189.49, Mass=1564, SNR=26.7, Peak=161 HFD=4.1
00:44:07.170 00.000 7988 MultiStar: [#1 0.16,0.04,0.97,U] [#2 -0.08,-0.11,0.85,U] [#3 -0.27,-0.03,0.85,U] [#4 -0.05,-0.13,0.72,U] [#5 0.05,0.31,0.74,U] [#6 -0.05,-0.03,0.62,U] [#7 -0.34,-0.27,0.00,M2] [#8 0.17,0.18,0.48,U] 
00:44:07.172 00.002 7988 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {-0.13, 0.08}
00:44:07.172 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.84 = 0.84)
00:44:07.174 00.002 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
00:44:07.174 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.40 mountX=0.03 mountY=0.03, mountTheta=0.82
00:44:07.176 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.03, opts=13)
00:44:07.178 00.002 7988 Enqueuing Move request for scope (-0.03, 0.03)
00:44:07.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=25, FiltMax=255, Gamma=0.690
00:44:07.180 00.002 7988 UpdateGuideState exits: m=1564 SNR=26.7
00:44:07.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:07.182 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:07.182 00.000 7988 Enqueuing Expose request
00:44:07.184 00.002 15712 Worker thread wakes up
00:44:07.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:44:07.184 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:44:07.184 00.000 15712 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.03
00:44:07.188 00.004 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:07.188 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
00:44:07.188 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:07.188 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:44:07.188 00.000 15712 MoveAxis(E, 8, ABG)
00:44:07.188 00.000 15712 Guiding  Dir = 2, Dur = 8
00:44:07.200 00.012 15712 IsGuiding returns 0
00:44:07.216 00.016 15712 IsGuiding returns 0
00:44:07.216 00.000 15712 Move returns status 0, amount 8
00:44:07.216 00.000 15712 MoveAxis(N, 0, ABG)
00:44:07.216 00.000 15712 Move returns status 0, amount 0
00:44:07.216 00.000 15712 move complete, result=0
00:44:07.216 00.000 15712 worker thread done servicing request
00:44:07.216 00.000 15712 Worker thread wakes up
00:44:07.216 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:44:07.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:07.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:08.958 01.742 15712 Exposure complete
00:44:09.020 00.062 15712 worker thread done servicing request
00:44:09.020 00.000 7988 OnExposeComplete: enter
00:44:09.020 00.000 7988 UpdateGuideState(): m_state=6
00:44:09.022 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
00:44:09.022 00.000 7988 Star::Find returns 1 (0), X=964.55, Y=189.50, Mass=1441, SNR=25.5, Peak=165 HFD=3.4
00:44:09.024 00.002 7988 MultiStar: [#1 -0.35,0.09,1.04,U] [#2 -0.47,0.15,0.00,M1] [#3 -0.21,0.24,0.85,U] [#4 -0.39,-0.12,0.00,M1] [#5 -0.04,0.52,0.00,M2] [#6 -0.16,0.03,0.67,U] [#7 -0.43,-0.13,0.00,M3] [#8 -0.14,0.47,0.00,M3] 
00:44:09.024 00.000 7988 refined, 3 included, MultiStar: {-0.27, 0.11}, one-star: {-0.30, 0.09}
00:44:09.026 00.002 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
00:44:09.026 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
00:44:09.028 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.74 mountX=0.11 mountY=0.26, mountTheta=1.17
00:44:09.030 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.11, opts=13)
00:44:09.030 00.000 7988 Enqueuing Move request for scope (-0.27, 0.11)
00:44:09.032 00.002 15712 Worker thread wakes up
00:44:09.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
00:44:09.032 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
00:44:09.032 00.000 15712 Moving (-0.27, 0.11) raw xDistance=0.11 yDistance=0.26
00:44:09.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:09.032 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.5
00:44:09.035 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:09.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:09.035 00.000 7988 Enqueuing Expose request
00:44:09.035 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:09.035 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
00:44:09.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:44:09.035 00.000 15712 MoveAxis(E, 10, ABG)
00:44:09.035 00.000 15712 Guiding  Dir = 2, Dur = 10
00:44:09.035 00.000 15712 IsGuiding returns 0
00:44:09.087 00.052 15712 IsGuiding returns 1
00:44:09.087 00.000 15712 scope still moving after pulse duration time elapsed
00:44:09.115 00.028 15712 IsGuiding returns 0
00:44:09.115 00.000 15712 scope move finished after 10 + 65 ms
00:44:09.115 00.000 15712 Move returns status 0, amount 10
00:44:09.115 00.000 15712 MoveAxis(S, 67, ABG)
00:44:09.115 00.000 15712 Guiding  Dir = 1, Dur = 67
00:44:09.115 00.000 15712 IsGuiding returns 0
00:44:09.199 00.084 15712 IsGuiding returns 1
00:44:09.199 00.000 15712 scope still moving after pulse duration time elapsed
00:44:09.226 00.027 15712 IsGuiding returns 1
00:44:09.295 00.069 15712 IsGuiding returns 0
00:44:09.295 00.000 15712 scope move finished after 67 + 112 ms
00:44:09.295 00.000 15712 Move returns status 0, amount 67
00:44:09.295 00.000 15712 move complete, result=0
00:44:09.295 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.3 px 67 ms SOUTH
00:44:09.297 00.002 15712 worker thread done servicing request
00:44:09.297 00.000 15712 Worker thread wakes up
00:44:09.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:09.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:10.712 01.415 15712 Exposure complete
00:44:10.773 00.061 15712 worker thread done servicing request
00:44:10.773 00.000 7988 OnExposeComplete: enter
00:44:10.773 00.000 7988 UpdateGuideState(): m_state=6
00:44:10.775 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
00:44:10.775 00.000 7988 Star::Find returns 1 (0), X=964.74, Y=189.71, Mass=1449, SNR=25.4, Peak=177 HFD=3.7
00:44:10.777 00.002 7988 MultiStar: [#1 -0.13,0.30,1.06,U] [#2 -0.03,0.14,0.88,U] [#3 -0.11,0.10,0.87,U] [#4 -0.01,0.22,0.75,U] [#5 -0.22,0.45,0.00,M3] [#6 0.04,-0.16,0.69,U] [#7 -0.21,-0.06,0.57,U] [#8 0.07,0.51,0.00,M4] 
00:44:10.777 00.000 7988 refined, 6 included, MultiStar: {-0.08, 0.14}, one-star: {-0.11, 0.29}
00:44:10.779 00.002 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
00:44:10.780 00.001 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
00:44:10.780 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.07 mountX=0.14 mountY=0.08, mountTheta=0.48
00:44:10.782 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.14, opts=13)
00:44:10.784 00.002 7988 Enqueuing Move request for scope (-0.08, 0.14)
00:44:10.784 00.000 15712 Worker thread wakes up
00:44:10.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
00:44:10.784 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
00:44:10.784 00.000 15712 Moving (-0.08, 0.14) raw xDistance=0.14 yDistance=0.08
00:44:10.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:10.784 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.4
00:44:10.787 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:10.788 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:10.790 00.002 7988 Enqueuing Expose request
00:44:10.790 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:10.790 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
00:44:10.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:10.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:44:10.790 00.000 15712 MoveAxis(E, 9, ABG)
00:44:10.790 00.000 15712 Guiding  Dir = 2, Dur = 9
00:44:10.790 00.000 15712 IsGuiding returns 0
00:44:10.814 00.024 15712 IsGuiding returns 0
00:44:10.814 00.000 15712 Move returns status 0, amount 9
00:44:10.814 00.000 15712 MoveAxis(N, 0, ABG)
00:44:10.814 00.000 15712 Move returns status 0, amount 0
00:44:10.814 00.000 15712 move complete, result=0
00:44:10.814 00.000 15712 worker thread done servicing request
00:44:10.814 00.000 15712 Worker thread wakes up
00:44:10.814 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:44:10.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:10.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:12.446 01.632 15712 Exposure complete
00:44:12.497 00.051 15712 worker thread done servicing request
00:44:12.497 00.000 7988 OnExposeComplete: enter
00:44:12.507 00.010 7988 UpdateGuideState(): m_state=6
00:44:12.507 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
00:44:12.507 00.000 7988 Star::Find returns 1 (0), X=964.67, Y=189.63, Mass=1583, SNR=26.6, Peak=177 HFD=4.6
00:44:12.507 00.000 7988 MultiStar: [#1 -0.14,0.26,0.97,U] [#2 -0.08,0.29,0.84,U] [#3 0.05,0.22,0.87,U] [#4 -0.12,0.07,0.73,U] [#5 0.07,0.39,0.00,M4] [#6 -0.04,0.02,0.65,U] [#7 0.38,-0.08,0.00,M3] [#8 0.33,0.14,0.46,U] 
00:44:12.507 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.19}, one-star: {-0.18, 0.21}
00:44:12.514 00.007 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
00:44:12.514 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
00:44:12.514 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.19 cameraTheta=1.86 mountX=0.19 mountY=0.05, mountTheta=0.27
00:44:12.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.19, opts=13)
00:44:12.514 00.000 7988 Enqueuing Move request for scope (-0.06, 0.19)
00:44:12.514 00.000 15712 Worker thread wakes up
00:44:12.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
00:44:12.514 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
00:44:12.514 00.000 15712 Moving (-0.06, 0.19) raw xDistance=0.19 yDistance=0.05
00:44:12.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:44:12.514 00.000 7988 UpdateGuideState exits: m=1583 SNR=26.6
00:44:12.523 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:12.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:12.523 00.000 7988 Enqueuing Expose request
00:44:12.523 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.67
00:44:12.523 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
00:44:12.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:12.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:44:12.523 00.000 15712 MoveAxis(W, 30, ABG)
00:44:12.523 00.000 15712 Guiding  Dir = 3, Dur = 30
00:44:12.523 00.000 15712 IsGuiding returns 0
00:44:12.555 00.032 15712 PulseGuide returned control before completion, sleep 12
00:44:12.571 00.016 15712 IsGuiding returns 1
00:44:12.571 00.000 15712 scope still moving after pulse duration time elapsed
00:44:12.604 00.033 15712 IsGuiding returns 0
00:44:12.604 00.000 15712 scope move finished after 30 + 46 ms
00:44:12.604 00.000 15712 Move returns status 0, amount 30
00:44:12.604 00.000 15712 MoveAxis(N, 0, ABG)
00:44:12.604 00.000 15712 Move returns status 0, amount 0
00:44:12.604 00.000 15712 move complete, result=0
00:44:12.604 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
00:44:12.606 00.002 15712 worker thread done servicing request
00:44:12.606 00.000 15712 Worker thread wakes up
00:44:12.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:12.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:14.025 01.419 15712 Exposure complete
00:44:14.077 00.052 15712 worker thread done servicing request
00:44:14.077 00.000 7988 OnExposeComplete: enter
00:44:14.087 00.010 7988 UpdateGuideState(): m_state=6
00:44:14.087 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
00:44:14.089 00.002 7988 Star::Find returns 1 (0), X=964.88, Y=189.41, Mass=1477, SNR=25.6, Peak=197 HFD=3.7
00:44:14.091 00.002 7988 MultiStar: [#1 0.01,-0.17,1.06,U] [#2 0.06,-0.16,0.90,U] [#3 0.07,-0.32,0.87,U] [#4 0.06,-0.45,0.00,M1] [#5 0.29,-0.11,0.78,U] [#6 0.35,-0.17,0.00,M1] [#7 0.11,-0.35,0.55,U] [#8 -0.04,-0.15,0.49,U] 
00:44:14.091 00.000 7988 single-star, 6 included, MultiStar: {0.07, -0.17}, one-star: {0.03, -0.00}
00:44:14.093 00.002 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
00:44:14.094 00.001 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
00:44:14.094 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.07 mountX=-0.00 mountY=-0.03, mountTheta=-1.63
00:44:14.096 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.00, opts=13)
00:44:14.098 00.002 7988 Enqueuing Move request for scope (0.03, -0.00)
00:44:14.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:14.100 00.002 7988 UpdateGuideState exits: m=1477 SNR=25.6
00:44:14.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:14.102 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:14.103 00.001 7988 Enqueuing Expose request
00:44:14.103 00.000 15712 Worker thread wakes up
00:44:14.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
00:44:14.103 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
00:44:14.103 00.000 15712 Moving (0.03, -0.00) raw xDistance=-0.00 yDistance=-0.03
00:44:14.103 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:14.103 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
00:44:14.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:14.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:44:14.103 00.000 15712 MoveAxis(E, 5, ABG)
00:44:14.103 00.000 15712 Guiding  Dir = 2, Dur = 5
00:44:14.103 00.000 15712 IsGuiding returns 0
00:44:14.119 00.016 15712 IsGuiding returns 0
00:44:14.119 00.000 15712 Move returns status 0, amount 5
00:44:14.119 00.000 15712 MoveAxis(N, 0, ABG)
00:44:14.119 00.000 15712 Move returns status 0, amount 0
00:44:14.119 00.000 15712 move complete, result=0
00:44:14.119 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:44:14.124 00.005 15712 worker thread done servicing request
00:44:14.124 00.000 15712 Worker thread wakes up
00:44:14.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:14.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:15.764 01.640 15712 Exposure complete
00:44:15.825 00.061 15712 worker thread done servicing request
00:44:15.825 00.000 7988 OnExposeComplete: enter
00:44:15.825 00.000 7988 UpdateGuideState(): m_state=6
00:44:15.827 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
00:44:15.829 00.002 7988 Star::Find returns 1 (0), X=965.03, Y=189.02, Mass=1502, SNR=26.0, Peak=205 HFD=4.1
00:44:15.829 00.000 7988 MultiStar: [#1 0.08,-0.43,0.00,M1] [#2 0.14,-0.44,0.00,M1] [#3 0.21,-0.72,0.00,M1] [#4 0.07,-0.68,0.00,M2] [#5 0.28,-0.24,0.74,U] [#6 0.32,-0.52,0.00,M2] [#7 0.04,-0.47,0.00,M3] [#8 -0.40,-0.12,0.00,M3] 
00:44:15.831 00.002 7988 refined, 1 included, MultiStar: {0.22, -0.33}, one-star: {0.18, -0.39}
00:44:15.831 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
00:44:15.833 00.002 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
00:44:15.833 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.39 cameraTheta=-0.97 mountX=-0.32 mountY=-0.21, mountTheta=-2.56
00:44:15.835 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.33, opts=13)
00:44:15.837 00.002 7988 Enqueuing Move request for scope (0.22, -0.33)
00:44:15.837 00.000 15712 Worker thread wakes up
00:44:15.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
00:44:15.837 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
00:44:15.837 00.000 15712 Moving (0.22, -0.33) raw xDistance=-0.32 yDistance=-0.21
00:44:15.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:15.837 00.000 7988 UpdateGuideState exits: m=1502 SNR=26.0
00:44:15.840 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:15.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:15.840 00.000 7988 Enqueuing Expose request
00:44:15.840 00.000 15712 PPEC rslt: input = -0.32, final = -0.22, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.67
00:44:15.840 00.000 15712 PPEC: input: -0.32, control: -0.22, exposure: 1500
00:44:15.844 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:15.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:44:15.844 00.000 15712 MoveAxis(E, 71, ABG)
00:44:15.844 00.000 15712 Guiding  Dir = 2, Dur = 71
00:44:15.844 00.000 15712 IsGuiding returns 0
00:44:15.860 00.016 15712 PulseGuide returned control before completion, sleep 61
00:44:15.961 00.101 15712 IsGuiding returns 0
00:44:15.961 00.000 15712 Move returns status 0, amount 71
00:44:15.961 00.000 15712 MoveAxis(N, 0, ABG)
00:44:15.961 00.000 15712 Move returns status 0, amount 0
00:44:15.961 00.000 15712 move complete, result=0
00:44:15.961 00.000 15712 worker thread done servicing request
00:44:15.961 00.000 7988 GuideStep: -0.3 px 71 ms EAST, -0.2 px 0 ms NORTH
00:44:15.963 00.002 15712 Worker thread wakes up
00:44:15.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:15.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:17.371 01.408 15712 Exposure complete
00:44:17.432 00.061 15712 worker thread done servicing request
00:44:17.433 00.001 7988 OnExposeComplete: enter
00:44:17.433 00.000 7988 UpdateGuideState(): m_state=6
00:44:17.433 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
00:44:17.433 00.000 7988 Star::Find returns 1 (0), X=965.15, Y=189.16, Mass=1497, SNR=26.0, Peak=192 HFD=4.1
00:44:17.433 00.000 7988 MultiStar: [#1 0.13,-0.12,1.02,U] [#2 0.07,-0.50,0.00,M2] [#3 0.10,-0.56,0.00,M2] [#4 0.16,-0.49,0.00,M3] [#5 0.25,-0.13,0.71,U] [#6 0.26,-0.50,0.00,M3] [#7 0.40,0.01,0.00,M4] [#8 -0.07,-0.21,0.48,U] 
00:44:17.433 00.000 7988 refined, 3 included, MultiStar: {0.18, -0.18}, one-star: {0.30, -0.26}
00:44:17.433 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
00:44:17.433 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
00:44:17.433 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-0.79 mountX=-0.18 mountY=-0.17, mountTheta=-2.37
00:44:17.442 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.18, opts=13)
00:44:17.442 00.000 7988 Enqueuing Move request for scope (0.18, -0.18)
00:44:17.442 00.000 15712 Worker thread wakes up
00:44:17.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
00:44:17.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
00:44:17.442 00.000 15712 Moving (0.18, -0.18) raw xDistance=-0.18 yDistance=-0.17
00:44:17.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:17.442 00.000 7988 UpdateGuideState exits: m=1497 SNR=26.0
00:44:17.447 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:17.448 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:17.448 00.000 7988 Enqueuing Expose request
00:44:17.448 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.67
00:44:17.448 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
00:44:17.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:17.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:44:17.448 00.000 15712 MoveAxis(E, 44, ABG)
00:44:17.448 00.000 15712 Guiding  Dir = 2, Dur = 44
00:44:17.448 00.000 15712 IsGuiding returns 0
00:44:17.480 00.032 15712 PulseGuide returned control before completion, sleep 26
00:44:17.512 00.032 15712 IsGuiding returns 1
00:44:17.512 00.000 15712 scope still moving after pulse duration time elapsed
00:44:17.559 00.047 15712 IsGuiding returns 0
00:44:17.559 00.000 15712 scope move finished after 44 + 63 ms
00:44:17.559 00.000 15712 Move returns status 0, amount 44
00:44:17.559 00.000 15712 MoveAxis(N, 0, ABG)
00:44:17.559 00.000 15712 Move returns status 0, amount 0
00:44:17.559 00.000 15712 move complete, result=0
00:44:17.559 00.000 15712 worker thread done servicing request
00:44:17.559 00.000 15712 Worker thread wakes up
00:44:17.559 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
00:44:17.561 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:17.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:19.204 01.643 15712 Exposure complete
00:44:19.265 00.061 15712 worker thread done servicing request
00:44:19.267 00.002 7988 OnExposeComplete: enter
00:44:19.267 00.000 7988 UpdateGuideState(): m_state=6
00:44:19.267 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
00:44:19.267 00.000 7988 Star::Find returns 1 (0), X=964.91, Y=189.26, Mass=1574, SNR=26.5, Peak=207 HFD=4.1
00:44:19.267 00.000 7988 MultiStar: [#1 0.03,0.09,0.98,U] [#2 0.18,-0.24,0.87,U] [#3 0.19,-0.17,0.85,U] [#4 0.06,-0.30,0.73,U] [#5 0.28,0.10,0.76,U] [#6 0.33,-0.21,0.00,M4] [#7 0.20,-0.49,0.00,M5] [#8 0.25,-0.13,0.52,U] 
00:44:19.267 00.000 7988 single-star, 6 included, MultiStar: {0.14, -0.11}, one-star: {0.06, -0.15}
00:44:19.267 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
00:44:19.267 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
00:44:19.267 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.21 mountX=-0.15 mountY=-0.05, mountTheta=-2.80
00:44:19.267 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.15, opts=13)
00:44:19.267 00.000 7988 Enqueuing Move request for scope (0.06, -0.15)
00:44:19.278 00.011 15712 Worker thread wakes up
00:44:19.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
00:44:19.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
00:44:19.278 00.000 15712 Moving (0.06, -0.15) raw xDistance=-0.15 yDistance=-0.05
00:44:19.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:19.278 00.000 7988 UpdateGuideState exits: m=1574 SNR=26.5
00:44:19.281 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:19.281 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:19.281 00.000 7988 Enqueuing Expose request
00:44:19.281 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:19.281 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
00:44:19.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:19.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:44:19.281 00.000 15712 MoveAxis(E, 8, ABG)
00:44:19.281 00.000 15712 Guiding  Dir = 2, Dur = 8
00:44:19.313 00.032 15712 IsGuiding returns 0
00:44:19.333 00.020 15712 IsGuiding returns 0
00:44:19.333 00.000 15712 Move returns status 0, amount 8
00:44:19.333 00.000 15712 MoveAxis(N, 0, ABG)
00:44:19.333 00.000 15712 Move returns status 0, amount 0
00:44:19.333 00.000 15712 move complete, result=0
00:44:19.333 00.000 7988 GuideStep: -0.2 px 8 ms EAST, -0.1 px 0 ms NORTH
00:44:19.335 00.002 15712 worker thread done servicing request
00:44:19.335 00.000 15712 Worker thread wakes up
00:44:19.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:19.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:20.750 01.415 15712 Exposure complete
00:44:20.811 00.061 15712 worker thread done servicing request
00:44:20.811 00.000 7988 OnExposeComplete: enter
00:44:20.811 00.000 7988 UpdateGuideState(): m_state=6
00:44:20.814 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
00:44:20.814 00.000 7988 Star::Find returns 1 (0), X=964.90, Y=189.34, Mass=1433, SNR=25.3, Peak=182 HFD=3.9
00:44:20.816 00.002 7988 MultiStar: [#1 -0.05,-0.13,1.05,U] [#2 0.04,-0.27,0.93,U] [#3 0.02,-0.14,0.86,U] [#4 0.12,-0.22,0.75,U] [#5 0.09,-0.18,0.80,U] [#6 -0.05,-0.13,0.70,U] [#7 -0.14,-0.22,0.57,U] [#8 -0.01,0.04,0.53,U] 
00:44:20.816 00.000 7988 single-star, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.05, -0.08}
00:44:20.818 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
00:44:20.818 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
00:44:20.820 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.98 mountX=-0.08 mountY=-0.05, mountTheta=-2.57
00:44:20.822 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
00:44:20.822 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
00:44:20.824 00.002 15712 Worker thread wakes up
00:44:20.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:44:20.824 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:44:20.824 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.08 yDistance=-0.05
00:44:20.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:44:20.825 00.001 7988 UpdateGuideState exits: m=1433 SNR=25.3
00:44:20.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:20.827 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:20.827 00.000 7988 Enqueuing Expose request
00:44:20.827 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:20.827 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:44:20.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:20.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:44:20.827 00.000 15712 MoveAxis(E, 6, ABG)
00:44:20.827 00.000 15712 Guiding  Dir = 2, Dur = 6
00:44:20.827 00.000 15712 IsGuiding returns 0
00:44:20.849 00.022 15712 IsGuiding returns 0
00:44:20.849 00.000 15712 Move returns status 0, amount 6
00:44:20.849 00.000 15712 MoveAxis(N, 0, ABG)
00:44:20.849 00.000 15712 Move returns status 0, amount 0
00:44:20.849 00.000 15712 move complete, result=0
00:44:20.849 00.000 15712 worker thread done servicing request
00:44:20.849 00.000 15712 Worker thread wakes up
00:44:20.849 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
00:44:20.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:20.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:22.484 01.635 15712 Exposure complete
00:44:22.544 00.060 15712 worker thread done servicing request
00:44:22.544 00.000 7988 OnExposeComplete: enter
00:44:22.547 00.003 7988 UpdateGuideState(): m_state=6
00:44:22.549 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
00:44:22.549 00.000 7988 Star::Find returns 1 (0), X=964.83, Y=189.29, Mass=1484, SNR=25.9, Peak=172 HFD=4.1
00:44:22.551 00.002 7988 MultiStar: [#1 -0.10,-0.12,0.99,U] [#2 0.11,-0.15,0.86,U] [#3 -0.07,-0.12,0.90,U] [#4 -0.03,-0.29,0.73,U] [#5 0.08,0.07,0.79,U] [#6 0.14,-0.20,0.67,U] [#7 -0.31,-0.13,0.57,U] [#8 0.00,0.66,0.00,M1] 
00:44:22.551 00.000 7988 single-star, 7 included, MultiStar: {-0.02, -0.13}, one-star: {-0.02, -0.13}
00:44:22.553 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
00:44:22.553 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.98)
00:44:22.555 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.71 mountX=-0.13 mountY=0.02, mountTheta=2.98
00:44:22.557 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.13, opts=13)
00:44:22.557 00.000 7988 Enqueuing Move request for scope (-0.02, -0.13)
00:44:22.559 00.002 15712 Worker thread wakes up
00:44:22.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
00:44:22.559 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
00:44:22.559 00.000 15712 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=0.02
00:44:22.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:22.559 00.000 7988 UpdateGuideState exits: m=1484 SNR=25.9
00:44:22.561 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:22.563 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:22.563 00.000 7988 Enqueuing Expose request
00:44:22.563 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:22.563 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
00:44:22.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:22.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:44:22.563 00.000 15712 MoveAxis(E, 3, ABG)
00:44:22.563 00.000 15712 Guiding  Dir = 2, Dur = 3
00:44:22.563 00.000 15712 IsGuiding returns 0
00:44:22.594 00.031 15712 IsGuiding returns 0
00:44:22.594 00.000 15712 Move returns status 0, amount 3
00:44:22.594 00.000 15712 MoveAxis(N, 0, ABG)
00:44:22.595 00.001 15712 Move returns status 0, amount 0
00:44:22.595 00.000 15712 move complete, result=0
00:44:22.595 00.000 15712 worker thread done servicing request
00:44:22.595 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:44:22.595 00.000 15712 Worker thread wakes up
00:44:22.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:22.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:24.014 01.419 15712 Exposure complete
00:44:24.075 00.061 15712 worker thread done servicing request
00:44:24.075 00.000 7988 OnExposeComplete: enter
00:44:24.077 00.002 7988 UpdateGuideState(): m_state=6
00:44:24.077 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
00:44:24.077 00.000 7988 Star::Find returns 1 (0), X=964.77, Y=189.49, Mass=1491, SNR=25.8, Peak=150 HFD=3.9
00:44:24.077 00.000 7988 MultiStar: [#1 -0.04,0.14,1.04,U] [#2 -0.03,-0.14,0.85,U] [#3 -0.00,-0.05,0.86,U] [#4 -0.11,-0.04,0.72,U] [#5 -0.02,0.17,0.73,U] [#6 0.07,0.02,0.65,U] [#7 -0.09,-0.23,0.50,U] [#8 -0.08,0.29,0.50,U] 
00:44:24.077 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.08, 0.07}
00:44:24.077 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (1.00 = 1.00)
00:44:24.077 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
00:44:24.077 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.56 mountX=0.03 mountY=0.04, mountTheta=0.99
00:44:24.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.03, opts=13)
00:44:24.077 00.000 7988 Enqueuing Move request for scope (-0.04, 0.03)
00:44:24.077 00.000 15712 Worker thread wakes up
00:44:24.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:44:24.077 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:44:24.077 00.000 15712 Moving (-0.04, 0.03) raw xDistance=0.03 yDistance=0.04
00:44:24.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:24.090 00.013 7988 UpdateGuideState exits: m=1491 SNR=25.8
00:44:24.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:24.092 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:24.093 00.001 7988 Enqueuing Expose request
00:44:24.093 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:24.093 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
00:44:24.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:24.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:44:24.093 00.000 15712 MoveAxis(E, 6, ABG)
00:44:24.093 00.000 15712 Guiding  Dir = 2, Dur = 6
00:44:24.093 00.000 15712 IsGuiding returns 0
00:44:24.113 00.020 15712 IsGuiding returns 0
00:44:24.113 00.000 15712 Move returns status 0, amount 6
00:44:24.113 00.000 15712 MoveAxis(N, 0, ABG)
00:44:24.113 00.000 15712 Move returns status 0, amount 0
00:44:24.113 00.000 15712 move complete, result=0
00:44:24.113 00.000 15712 worker thread done servicing request
00:44:24.113 00.000 15712 Worker thread wakes up
00:44:24.113 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:44:24.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:24.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:25.755 01.642 15712 Exposure complete
00:44:25.816 00.061 15712 worker thread done servicing request
00:44:25.816 00.000 7988 OnExposeComplete: enter
00:44:25.816 00.000 7988 UpdateGuideState(): m_state=6
00:44:25.816 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
00:44:25.816 00.000 7988 Star::Find returns 1 (0), X=964.77, Y=189.29, Mass=1502, SNR=25.8, Peak=146 HFD=4.3
00:44:25.816 00.000 7988 MultiStar: [#1 -0.08,0.00,0.99,U] [#2 0.03,-0.16,0.85,U] [#3 0.02,-0.05,0.87,U] [#4 -0.09,-0.39,0.00,M1] [#5 0.01,0.15,0.76,U] [#6 -0.01,-0.09,0.63,U] [#7 0.05,0.08,0.51,U] [#8 -0.18,0.46,0.00,M1] 
00:44:25.816 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.03}, one-star: {-0.08, -0.12}
00:44:25.816 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.56 = 2.73)
00:44:25.816 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.69)
00:44:25.816 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.99 mountX=-0.03 mountY=0.02, mountTheta=2.70
00:44:25.826 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.03, opts=13)
00:44:25.826 00.000 7988 Enqueuing Move request for scope (-0.02, -0.03)
00:44:25.826 00.000 15712 Worker thread wakes up
00:44:25.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:44:25.826 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:44:25.826 00.000 15712 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
00:44:25.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:25.826 00.000 7988 UpdateGuideState exits: m=1502 SNR=25.8
00:44:25.832 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:25.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:25.832 00.000 7988 Enqueuing Expose request
00:44:25.832 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:25.832 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
00:44:25.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:25.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:44:25.832 00.000 15712 MoveAxis(E, 7, ABG)
00:44:25.832 00.000 15712 Guiding  Dir = 2, Dur = 7
00:44:25.832 00.000 15712 IsGuiding returns 0
00:44:25.848 00.016 15712 IsGuiding returns 0
00:44:25.848 00.000 15712 Move returns status 0, amount 7
00:44:25.848 00.000 15712 MoveAxis(N, 0, ABG)
00:44:25.848 00.000 15712 Move returns status 0, amount 0
00:44:25.848 00.000 15712 move complete, result=0
00:44:25.848 00.000 15712 worker thread done servicing request
00:44:25.848 00.000 15712 Worker thread wakes up
00:44:25.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:25.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:25.848 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
00:44:27.266 01.418 15712 Exposure complete
00:44:27.323 00.057 15712 worker thread done servicing request
00:44:27.323 00.000 7988 OnExposeComplete: enter
00:44:27.328 00.005 7988 UpdateGuideState(): m_state=6
00:44:27.330 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
00:44:27.330 00.000 7988 Star::Find returns 1 (0), X=964.78, Y=189.70, Mass=1483, SNR=25.6, Peak=154 HFD=4.2
00:44:27.332 00.002 7988 MultiStar: [#1 0.05,0.17,1.02,U] [#2 0.02,-0.04,0.88,U] [#3 0.21,0.10,0.85,U] [#4 0.15,-0.13,0.75,U] [#5 0.36,0.24,0.00,M1] [#6 0.24,0.05,0.67,U] [#7 0.26,0.01,0.52,U] [#8 0.10,0.13,0.49,U] 
00:44:27.332 00.000 7988 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {-0.07, 0.29}
00:44:27.334 00.002 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.87 = -0.87)
00:44:27.334 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
00:44:27.336 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.69 mountX=0.08 mountY=-0.10, mountTheta=-0.89
00:44:27.338 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
00:44:27.338 00.000 7988 Enqueuing Move request for scope (0.10, 0.08)
00:44:27.338 00.000 15712 Worker thread wakes up
00:44:27.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:44:27.338 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:44:27.338 00.000 15712 Moving (0.10, 0.08) raw xDistance=0.08 yDistance=-0.10
00:44:27.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:27.340 00.002 7988 UpdateGuideState exits: m=1483 SNR=25.6
00:44:27.342 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:27.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:27.344 00.002 7988 Enqueuing Expose request
00:44:27.344 00.000 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:27.344 00.000 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
00:44:27.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:27.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:44:27.344 00.000 15712 MoveAxis(E, 12, ABG)
00:44:27.344 00.000 15712 Guiding  Dir = 2, Dur = 12
00:44:27.344 00.000 15712 IsGuiding returns 0
00:44:27.374 00.030 15712 IsGuiding returns 1
00:44:27.374 00.000 15712 scope still moving after pulse duration time elapsed
00:44:27.423 00.049 15712 IsGuiding returns 0
00:44:27.423 00.000 15712 scope move finished after 12 + 64 ms
00:44:27.423 00.000 15712 Move returns status 0, amount 12
00:44:27.423 00.000 15712 MoveAxis(N, 0, ABG)
00:44:27.423 00.000 15712 Move returns status 0, amount 0
00:44:27.423 00.000 15712 move complete, result=0
00:44:27.423 00.000 15712 worker thread done servicing request
00:44:27.423 00.000 15712 Worker thread wakes up
00:44:27.423 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:44:27.425 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:27.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:29.067 01.642 15712 Exposure complete
00:44:29.127 00.060 15712 worker thread done servicing request
00:44:29.127 00.000 7988 OnExposeComplete: enter
00:44:29.128 00.001 7988 UpdateGuideState(): m_state=6
00:44:29.128 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
00:44:29.128 00.000 7988 Star::Find returns 1 (0), X=964.79, Y=189.51, Mass=1488, SNR=26.0, Peak=162 HFD=3.8
00:44:29.132 00.004 7988 MultiStar: [#1 0.02,0.21,1.00,U] [#2 0.11,0.17,0.85,U] [#3 0.23,-0.11,0.84,U] [#4 -0.02,-0.06,0.73,U] [#5 0.36,0.39,0.00,M2] [#6 -0.16,0.03,0.66,U] [#7 -0.15,0.03,0.51,U] [#8 0.25,0.21,0.48,U] 
00:44:29.134 00.002 7988 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {-0.06, 0.10}
00:44:29.134 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
00:44:29.136 00.002 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
00:44:29.136 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.22 mountX=0.07 mountY=-0.03, mountTheta=-0.37
00:44:29.138 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
00:44:29.138 00.000 7988 Enqueuing Move request for scope (0.03, 0.07)
00:44:29.140 00.002 15712 Worker thread wakes up
00:44:29.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:44:29.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:44:29.140 00.000 15712 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=-0.03
00:44:29.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:29.140 00.000 7988 UpdateGuideState exits: m=1488 SNR=26.0
00:44:29.143 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:29.144 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:29.144 00.000 7988 Enqueuing Expose request
00:44:29.144 00.000 15712 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:29.144 00.000 15712 PPEC: input: 0.07, control: -0.04, exposure: 1500
00:44:29.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:29.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:44:29.144 00.000 15712 MoveAxis(E, 13, ABG)
00:44:29.144 00.000 15712 Guiding  Dir = 2, Dur = 13
00:44:29.144 00.000 15712 IsGuiding returns 0
00:44:29.160 00.016 15712 IsGuiding returns 1
00:44:29.160 00.000 15712 scope still moving after pulse duration time elapsed
00:44:29.211 00.051 15712 IsGuiding returns 0
00:44:29.211 00.000 15712 scope move finished after 13 + 52 ms
00:44:29.211 00.000 15712 Move returns status 0, amount 13
00:44:29.211 00.000 15712 MoveAxis(N, 0, ABG)
00:44:29.211 00.000 15712 Move returns status 0, amount 0
00:44:29.211 00.000 15712 move complete, result=0
00:44:29.211 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
00:44:29.215 00.004 15712 worker thread done servicing request
00:44:29.215 00.000 15712 Worker thread wakes up
00:44:29.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:29.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:30.631 01.416 15712 Exposure complete
00:44:30.693 00.062 15712 worker thread done servicing request
00:44:30.694 00.001 7988 OnExposeComplete: enter
00:44:30.694 00.000 7988 UpdateGuideState(): m_state=6
00:44:30.694 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
00:44:30.694 00.000 7988 Star::Find returns 1 (0), X=964.89, Y=189.58, Mass=1453, SNR=25.6, Peak=157 HFD=3.9
00:44:30.694 00.000 7988 MultiStar: [#1 -0.09,0.26,1.01,U] [#2 0.20,0.15,0.89,U] [#3 0.14,0.04,0.87,U] [#4 -0.09,-0.21,0.75,U] [#5 0.02,0.51,0.00,M3] [#6 0.06,-0.07,0.68,U] [#7 0.05,-0.10,0.54,U] [#8 0.11,0.48,0.00,M1] 
00:44:30.694 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {0.03, 0.17}
00:44:30.701 00.007 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
00:44:30.701 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
00:44:30.703 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.94 mountX=0.06 mountY=-0.04, mountTheta=-0.64
00:44:30.703 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
00:44:30.705 00.002 7988 Enqueuing Move request for scope (0.04, 0.06)
00:44:30.707 00.002 15712 Worker thread wakes up
00:44:30.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:44:30.707 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:44:30.707 00.000 15712 Moving (0.04, 0.06) raw xDistance=0.06 yDistance=-0.04
00:44:30.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:30.707 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.6
00:44:30.709 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:30.709 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:30.709 00.000 7988 Enqueuing Expose request
00:44:30.709 00.000 15712 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:30.709 00.000 15712 PPEC: input: 0.06, control: -0.04, exposure: 1500
00:44:30.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:30.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:44:30.709 00.000 15712 MoveAxis(E, 12, ABG)
00:44:30.709 00.000 15712 Guiding  Dir = 2, Dur = 12
00:44:30.729 00.020 15712 IsGuiding returns 0
00:44:30.741 00.012 15712 IsGuiding returns 1
00:44:30.741 00.000 15712 scope still moving after pulse duration time elapsed
00:44:30.793 00.052 15712 IsGuiding returns 0
00:44:30.793 00.000 15712 scope move finished after 12 + 51 ms
00:44:30.793 00.000 15712 Move returns status 0, amount 12
00:44:30.793 00.000 15712 MoveAxis(N, 0, ABG)
00:44:30.793 00.000 15712 Move returns status 0, amount 0
00:44:30.793 00.000 15712 move complete, result=0
00:44:30.793 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:44:30.797 00.004 15712 worker thread done servicing request
00:44:30.797 00.000 15712 Worker thread wakes up
00:44:30.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:30.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:32.436 01.639 15712 Exposure complete
00:44:32.495 00.059 15712 worker thread done servicing request
00:44:32.495 00.000 7988 OnExposeComplete: enter
00:44:32.498 00.003 7988 UpdateGuideState(): m_state=6
00:44:32.498 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
00:44:32.500 00.002 7988 Star::Find returns 1 (0), X=964.86, Y=189.78, Mass=1545, SNR=26.4, Peak=172 HFD=4.3
00:44:32.502 00.002 7988 MultiStar: [#1 -0.17,0.31,0.98,U] [#2 -0.10,0.24,0.88,U] [#3 -0.20,0.13,0.83,U] [#4 0.03,0.34,0.72,U] [#5 -0.03,0.36,0.71,U] [#6 0.12,0.26,0.64,U] [#7 -0.28,0.13,0.57,U] [#8 -0.02,0.23,0.46,U] 
00:44:32.502 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.27}, one-star: {0.01, 0.36}
00:44:32.504 00.002 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
00:44:32.504 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
00:44:32.506 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.84 mountX=0.27 mountY=0.07, mountTheta=0.25
00:44:32.508 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.27, opts=13)
00:44:32.508 00.000 7988 Enqueuing Move request for scope (-0.07, 0.27)
00:44:32.510 00.002 15712 Worker thread wakes up
00:44:32.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
00:44:32.510 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
00:44:32.510 00.000 15712 Moving (-0.07, 0.27) raw xDistance=0.27 yDistance=0.07
00:44:32.512 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:32.514 00.002 7988 UpdateGuideState exits: m=1545 SNR=26.4
00:44:32.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:32.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:32.514 00.000 7988 Enqueuing Expose request
00:44:32.514 00.000 15712 PPEC rslt: input = 0.27, final = 0.13, react = 0.16, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 639.67
00:44:32.514 00.000 15712 PPEC: input: 0.27, control: 0.13, exposure: 1500
00:44:32.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:32.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:44:32.514 00.000 15712 MoveAxis(W, 42, ABG)
00:44:32.514 00.000 15712 Guiding  Dir = 3, Dur = 42
00:44:32.514 00.000 15712 IsGuiding returns 0
00:44:32.534 00.020 15712 PulseGuide returned control before completion, sleep 35
00:44:32.578 00.044 15712 IsGuiding returns 1
00:44:32.578 00.000 15712 scope still moving after pulse duration time elapsed
00:44:32.614 00.036 15712 IsGuiding returns 0
00:44:32.614 00.000 15712 scope move finished after 42 + 56 ms
00:44:32.614 00.000 15712 Move returns status 0, amount 42
00:44:32.614 00.000 15712 MoveAxis(N, 0, ABG)
00:44:32.614 00.000 15712 Move returns status 0, amount 0
00:44:32.614 00.000 15712 move complete, result=0
00:44:32.614 00.000 7988 GuideStep: 0.3 px 42 ms WEST, 0.1 px 0 ms NORTH
00:44:32.619 00.005 15712 worker thread done servicing request
00:44:32.619 00.000 15712 Worker thread wakes up
00:44:32.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:32.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:34.031 01.412 15712 Exposure complete
00:44:34.092 00.061 15712 worker thread done servicing request
00:44:34.092 00.000 7988 OnExposeComplete: enter
00:44:34.092 00.000 7988 UpdateGuideState(): m_state=6
00:44:34.095 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
00:44:34.095 00.000 7988 Star::Find returns 1 (0), X=964.68, Y=189.40, Mass=1419, SNR=25.0, Peak=158 HFD=4.0
00:44:34.097 00.002 7988 MultiStar: [#1 0.02,0.07,1.01,U] [#2 0.17,0.06,0.92,U] [#3 0.08,-0.08,0.88,U] [#4 -0.11,-0.17,0.73,U] [#5 0.16,0.13,0.77,U] [#6 -0.03,-0.01,0.69,U] [#7 -0.01,-0.19,0.53,U] [#8 0.03,0.27,0.51,U] 
00:44:34.097 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.17, -0.01}
00:44:34.099 00.002 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.56) = xAngle (-1.16 = -1.16)
00:44:34.099 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
00:44:34.101 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.41 mountX=0.01 mountY=-0.02, mountTheta=-1.16
00:44:34.102 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
00:44:34.104 00.002 7988 Enqueuing Move request for scope (0.02, 0.01)
00:44:34.104 00.000 15712 Worker thread wakes up
00:44:34.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:44:34.104 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:44:34.104 00.000 15712 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
00:44:34.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:34.104 00.000 7988 UpdateGuideState exits: m=1419 SNR=25.0
00:44:34.107 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:34.108 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:34.108 00.000 7988 Enqueuing Expose request
00:44:34.108 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:34.108 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
00:44:34.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:34.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:44:34.108 00.000 15712 MoveAxis(E, 6, ABG)
00:44:34.108 00.000 15712 Guiding  Dir = 2, Dur = 6
00:44:34.119 00.011 15712 IsGuiding returns 0
00:44:34.136 00.017 15712 IsGuiding returns 0
00:44:34.136 00.000 15712 Move returns status 0, amount 6
00:44:34.136 00.000 15712 MoveAxis(N, 0, ABG)
00:44:34.136 00.000 15712 Move returns status 0, amount 0
00:44:34.136 00.000 15712 move complete, result=0
00:44:34.136 00.000 15712 worker thread done servicing request
00:44:34.136 00.000 15712 Worker thread wakes up
00:44:34.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:34.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:34.136 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
00:44:35.765 01.629 15712 Exposure complete
00:44:35.827 00.062 15712 worker thread done servicing request
00:44:35.827 00.000 7988 OnExposeComplete: enter
00:44:35.829 00.002 7988 UpdateGuideState(): m_state=6
00:44:35.831 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
00:44:35.831 00.000 7988 Star::Find returns 1 (0), X=964.78, Y=189.82, Mass=1502, SNR=25.7, Peak=167 HFD=4.4
00:44:35.833 00.002 7988 MultiStar: [#1 -0.05,0.29,1.00,U] [#2 0.02,0.33,0.85,U] [#3 0.18,-0.14,0.80,U] [#4 -0.01,0.12,0.77,U] [#5 0.31,0.60,0.00,M2] [#6 0.10,0.01,0.68,U] [#7 0.06,-0.41,0.00,M1] [#8 -0.20,0.71,0.00,M1] 
00:44:35.833 00.000 7988 refined, 5 included, MultiStar: {0.02, 0.19}, one-star: {-0.07, 0.41}
00:44:35.835 00.002 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
00:44:35.835 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
00:44:35.837 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.46 mountX=0.19 mountY=-0.02, mountTheta=-0.13
00:44:35.837 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.19, opts=13)
00:44:35.839 00.002 7988 Enqueuing Move request for scope (0.02, 0.19)
00:44:35.841 00.002 15712 Worker thread wakes up
00:44:35.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
00:44:35.841 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
00:44:35.841 00.000 15712 Moving (0.02, 0.19) raw xDistance=0.19 yDistance=-0.02
00:44:35.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:35.841 00.000 7988 UpdateGuideState exits: m=1502 SNR=25.7
00:44:35.844 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:35.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:35.845 00.001 7988 Enqueuing Expose request
00:44:35.847 00.002 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.67
00:44:35.847 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
00:44:35.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:35.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:44:35.847 00.000 15712 MoveAxis(W, 33, ABG)
00:44:35.847 00.000 15712 Guiding  Dir = 3, Dur = 33
00:44:35.847 00.000 15712 IsGuiding returns 0
00:44:35.862 00.015 15712 PulseGuide returned control before completion, sleep 29
00:44:35.911 00.049 15712 IsGuiding returns 0
00:44:35.911 00.000 15712 Move returns status 0, amount 33
00:44:35.911 00.000 15712 MoveAxis(N, 0, ABG)
00:44:35.911 00.000 15712 Move returns status 0, amount 0
00:44:35.911 00.000 15712 move complete, result=0
00:44:35.911 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
00:44:35.911 00.000 15712 worker thread done servicing request
00:44:35.911 00.000 15712 Worker thread wakes up
00:44:35.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:35.913 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:37.328 01.415 15712 Exposure complete
00:44:37.384 00.056 15712 worker thread done servicing request
00:44:37.384 00.000 7988 OnExposeComplete: enter
00:44:37.390 00.006 7988 UpdateGuideState(): m_state=6
00:44:37.390 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
00:44:37.392 00.002 7988 Star::Find returns 1 (0), X=964.98, Y=189.68, Mass=1465, SNR=25.7, Peak=171 HFD=4.0
00:44:37.394 00.002 7988 MultiStar: [#1 0.00,0.18,1.02,U] [#2 0.10,0.16,0.84,U] [#3 0.15,-0.06,0.85,U] [#4 0.09,-0.09,0.74,U] [#5 0.25,0.52,0.00,M3] [#6 0.14,0.31,0.66,U] [#7 0.02,-0.04,0.49,U] [#8 0.23,0.06,0.45,U] 
00:44:37.394 00.000 7988 refined, 7 included, MultiStar: {0.10, 0.11}, one-star: {0.13, 0.26}
00:44:37.396 00.002 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.73 = -0.73)
00:44:37.396 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
00:44:37.398 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=0.11 mountY=-0.10, mountTheta=-0.75
00:44:37.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.11, opts=13)
00:44:37.400 00.002 7988 Enqueuing Move request for scope (0.10, 0.11)
00:44:37.401 00.001 15712 Worker thread wakes up
00:44:37.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:44:37.401 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:44:37.401 00.000 15712 Moving (0.10, 0.11) raw xDistance=0.11 yDistance=-0.10
00:44:37.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:37.401 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.7
00:44:37.404 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:37.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:37.406 00.002 7988 Enqueuing Expose request
00:44:37.406 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:37.406 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
00:44:37.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:37.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:44:37.406 00.000 15712 MoveAxis(E, 3, ABG)
00:44:37.406 00.000 15712 Guiding  Dir = 2, Dur = 3
00:44:37.438 00.032 15712 IsGuiding returns 0
00:44:37.458 00.020 15712 IsGuiding returns 0
00:44:37.458 00.000 15712 Move returns status 0, amount 3
00:44:37.458 00.000 15712 MoveAxis(N, 0, ABG)
00:44:37.458 00.000 15712 Move returns status 0, amount 0
00:44:37.458 00.000 15712 move complete, result=0
00:44:37.458 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:44:37.463 00.005 15712 worker thread done servicing request
00:44:37.463 00.000 15712 Worker thread wakes up
00:44:37.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:37.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:39.100 01.637 15712 Exposure complete
00:44:39.151 00.051 15712 worker thread done servicing request
00:44:39.151 00.000 7988 OnExposeComplete: enter
00:44:39.162 00.011 7988 UpdateGuideState(): m_state=6
00:44:39.162 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
00:44:39.162 00.000 7988 Star::Find returns 1 (0), X=964.76, Y=189.69, Mass=1543, SNR=26.4, Peak=170 HFD=3.8
00:44:39.162 00.000 7988 MultiStar: [#1 0.07,0.15,1.00,U] [#2 0.06,0.18,0.82,U] [#3 0.18,-0.03,0.85,U] [#4 0.19,0.08,0.71,U] [#5 0.22,0.29,0.79,U] [#6 0.16,0.03,0.67,U] [#7 0.07,0.03,0.55,U] [#8 0.08,0.46,0.00,M1] 
00:44:39.162 00.000 7988 refined, 7 included, MultiStar: {0.10, 0.13}, one-star: {-0.09, 0.28}
00:44:39.162 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
00:44:39.168 00.006 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
00:44:39.168 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.94 mountX=0.14 mountY=-0.10, mountTheta=-0.64
00:44:39.168 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.13, opts=13)
00:44:39.168 00.000 7988 Enqueuing Move request for scope (0.10, 0.13)
00:44:39.168 00.000 15712 Worker thread wakes up
00:44:39.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
00:44:39.168 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
00:44:39.168 00.000 15712 Moving (0.10, 0.13) raw xDistance=0.14 yDistance=-0.10
00:44:39.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:39.168 00.000 7988 UpdateGuideState exits: m=1543 SNR=26.4
00:44:39.175 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:39.175 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:39.177 00.002 7988 Enqueuing Expose request
00:44:39.177 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:39.177 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
00:44:39.177 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:39.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:44:39.177 00.000 15712 MoveAxis(E, 1, ABG)
00:44:39.177 00.000 15712 Guiding  Dir = 2, Dur = 1
00:44:39.179 00.002 15712 IsGuiding returns 0
00:44:39.202 00.023 15712 IsGuiding returns 0
00:44:39.202 00.000 15712 Move returns status 0, amount 1
00:44:39.202 00.000 15712 MoveAxis(N, 0, ABG)
00:44:39.202 00.000 15712 Move returns status 0, amount 0
00:44:39.202 00.000 15712 move complete, result=0
00:44:39.202 00.000 15712 worker thread done servicing request
00:44:39.202 00.000 15712 Worker thread wakes up
00:44:39.202 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:44:39.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:39.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:40.614 01.412 15712 Exposure complete
00:44:40.676 00.062 15712 worker thread done servicing request
00:44:40.676 00.000 7988 OnExposeComplete: enter
00:44:40.676 00.000 7988 UpdateGuideState(): m_state=6
00:44:40.679 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
00:44:40.680 00.001 7988 Star::Find returns 1 (0), X=964.97, Y=189.55, Mass=1408, SNR=25.1, Peak=162 HFD=3.8
00:44:40.680 00.000 7988 MultiStar: [#1 0.30,0.22,1.06,U] [#2 0.32,0.13,0.91,U] [#3 0.30,0.15,0.89,U] [#4 0.41,-0.02,0.00,M1] [#5 0.62,0.46,0.00,M3] [#6 0.47,0.05,0.00,M1] [#7 0.33,0.01,0.55,U] [#8 0.30,0.70,0.00,M2] 
00:44:40.682 00.002 7988 single-star, 4 included, MultiStar: {0.27, 0.14}, one-star: {0.12, 0.13}
00:44:40.682 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.74 = -0.74)
00:44:40.684 00.002 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
00:44:40.684 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.82 mountX=0.13 mountY=-0.12, mountTheta=-0.76
00:44:40.686 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.13, opts=13)
00:44:40.688 00.002 7988 Enqueuing Move request for scope (0.12, 0.13)
00:44:40.688 00.000 15712 Worker thread wakes up
00:44:40.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
00:44:40.688 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
00:44:40.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:44:40.688 00.000 7988 UpdateGuideState exits: m=1408 SNR=25.1
00:44:40.691 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:40.692 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:40.692 00.000 7988 Enqueuing Expose request
00:44:40.694 00.002 15712 Moving (0.12, 0.13) raw xDistance=0.13 yDistance=-0.12
00:44:40.697 00.003 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:40.697 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
00:44:40.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:40.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:44:40.697 00.000 15712 MoveAxis(E, 0, ABG)
00:44:40.697 00.000 15712 Move returns status 0, amount 0
00:44:40.697 00.000 15712 MoveAxis(N, 0, ABG)
00:44:40.697 00.000 15712 Move returns status 0, amount 0
00:44:40.697 00.000 15712 move complete, result=0
00:44:40.697 00.000 15712 worker thread done servicing request
00:44:40.697 00.000 15712 Worker thread wakes up
00:44:40.697 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:40.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:40.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:42.337 01.640 15712 Exposure complete
00:44:42.398 00.061 15712 worker thread done servicing request
00:44:42.400 00.002 7988 OnExposeComplete: enter
00:44:42.400 00.000 7988 UpdateGuideState(): m_state=6
00:44:42.402 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
00:44:42.402 00.000 7988 Star::Find returns 1 (0), X=965.00, Y=189.49, Mass=1435, SNR=25.2, Peak=165 HFD=3.7
00:44:42.404 00.002 7988 MultiStar: [#1 0.31,0.26,0.00,M1] [#2 0.08,0.05,0.91,U] [#3 0.09,0.13,0.90,U] [#4 0.13,-0.09,0.75,U] [#5 0.41,0.19,0.00,M4] [#6 0.59,0.12,0.00,M2] [#7 0.39,-0.16,0.00,M1] [#8 0.24,0.51,0.00,M3] 
00:44:42.404 00.000 7988 refined, 3 included, MultiStar: {0.11, 0.05}, one-star: {0.15, 0.08}
00:44:42.406 00.002 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
00:44:42.406 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
00:44:42.408 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.41 mountX=0.05 mountY=-0.11, mountTheta=-1.16
00:44:42.410 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.05, opts=13)
00:44:42.410 00.000 7988 Enqueuing Move request for scope (0.11, 0.05)
00:44:42.410 00.000 15712 Worker thread wakes up
00:44:42.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:44:42.413 00.003 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:44:42.413 00.000 15712 Moving (0.11, 0.05) raw xDistance=0.05 yDistance=-0.11
00:44:42.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:42.413 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.2
00:44:42.414 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:42.414 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:42.414 00.000 7988 Enqueuing Expose request
00:44:42.414 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:42.414 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
00:44:42.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:42.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:44:42.414 00.000 15712 MoveAxis(E, 3, ABG)
00:44:42.414 00.000 15712 Guiding  Dir = 2, Dur = 3
00:44:42.414 00.000 15712 IsGuiding returns 0
00:44:42.480 00.066 15712 IsGuiding returns 0
00:44:42.480 00.000 15712 Move returns status 0, amount 3
00:44:42.480 00.000 15712 MoveAxis(N, 0, ABG)
00:44:42.480 00.000 15712 Move returns status 0, amount 0
00:44:42.480 00.000 15712 move complete, result=0
00:44:42.481 00.001 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:44:42.481 00.000 15712 worker thread done servicing request
00:44:42.481 00.000 15712 Worker thread wakes up
00:44:42.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:42.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:43.899 01.418 15712 Exposure complete
00:44:43.959 00.060 15712 worker thread done servicing request
00:44:43.959 00.000 7988 OnExposeComplete: enter
00:44:43.961 00.002 7988 UpdateGuideState(): m_state=6
00:44:43.963 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
00:44:43.965 00.002 7988 Star::Find returns 1 (0), X=964.84, Y=189.64, Mass=1453, SNR=25.4, Peak=174 HFD=3.8
00:44:43.967 00.002 7988 MultiStar: [#1 0.01,0.16,1.02,U] [#2 0.03,-0.06,0.88,U] [#3 0.14,-0.11,0.90,U] [#4 0.08,-0.20,0.74,U] [#5 0.22,0.01,0.78,U] [#6 0.42,-0.02,0.00,M3] [#7 0.22,0.02,0.52,U] [#8 0.25,0.19,0.50,U] 
00:44:43.967 00.000 7988 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {-0.01, 0.22}
00:44:43.967 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.26 = -1.26)
00:44:43.967 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
00:44:43.967 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.31 mountX=0.03 mountY=-0.10, mountTheta=-1.26
00:44:43.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
00:44:43.967 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
00:44:43.967 00.000 15712 Worker thread wakes up
00:44:43.976 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:44:43.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:44:43.976 00.000 15712 Moving (0.10, 0.03) raw xDistance=0.03 yDistance=-0.10
00:44:43.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:43.977 00.001 7988 UpdateGuideState exits: m=1453 SNR=25.4
00:44:43.977 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:43.977 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:43.977 00.000 7988 Enqueuing Expose request
00:44:43.977 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:43.977 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
00:44:43.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:43.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:44:43.977 00.000 15712 MoveAxis(E, 7, ABG)
00:44:43.977 00.000 15712 Guiding  Dir = 2, Dur = 7
00:44:43.977 00.000 15712 IsGuiding returns 0
00:44:43.999 00.022 15712 IsGuiding returns 0
00:44:43.999 00.000 15712 Move returns status 0, amount 7
00:44:43.999 00.000 15712 MoveAxis(N, 0, ABG)
00:44:43.999 00.000 15712 Move returns status 0, amount 0
00:44:43.999 00.000 15712 move complete, result=0
00:44:43.999 00.000 15712 worker thread done servicing request
00:44:43.999 00.000 15712 Worker thread wakes up
00:44:43.999 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:44:43.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:43.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:45.639 01.640 15712 Exposure complete
00:44:45.700 00.061 15712 worker thread done servicing request
00:44:45.700 00.000 7988 OnExposeComplete: enter
00:44:45.700 00.000 7988 UpdateGuideState(): m_state=6
00:44:45.703 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
00:44:45.703 00.000 7988 Star::Find returns 1 (0), X=964.71, Y=189.35, Mass=1524, SNR=25.8, Peak=166 HFD=4.1
00:44:45.705 00.002 7988 MultiStar: [#1 -0.01,0.23,1.00,U] [#2 0.23,0.03,0.88,U] [#3 0.11,-0.17,0.83,U] [#4 -0.03,-0.02,0.75,U] [#5 0.40,0.52,0.00,M4] [#6 0.40,-0.06,0.00,M4] [#7 0.50,-0.40,0.00,M1] [#8 0.39,0.31,0.00,M3] 
00:44:45.705 00.000 7988 refined, 4 included, MultiStar: {0.03, 0.01}, one-star: {-0.14, -0.06}
00:44:45.707 00.002 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
00:44:45.707 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
00:44:45.709 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.25 mountX=0.01 mountY=-0.03, mountTheta=-1.31
00:44:45.710 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.01, opts=13)
00:44:45.712 00.002 7988 Enqueuing Move request for scope (0.03, 0.01)
00:44:45.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:45.714 00.002 7988 UpdateGuideState exits: m=1524 SNR=25.8
00:44:45.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:45.716 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:45.716 00.000 7988 Enqueuing Expose request
00:44:45.716 00.000 15712 Worker thread wakes up
00:44:45.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:44:45.716 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:44:45.716 00.000 15712 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
00:44:45.716 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:45.716 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
00:44:45.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:45.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:44:45.716 00.000 15712 MoveAxis(E, 8, ABG)
00:44:45.716 00.000 15712 Guiding  Dir = 2, Dur = 8
00:44:45.716 00.000 15712 IsGuiding returns 0
00:44:45.736 00.020 15712 IsGuiding returns 0
00:44:45.736 00.000 15712 Move returns status 0, amount 8
00:44:45.736 00.000 15712 MoveAxis(N, 0, ABG)
00:44:45.736 00.000 15712 Move returns status 0, amount 0
00:44:45.736 00.000 15712 move complete, result=0
00:44:45.736 00.000 15712 worker thread done servicing request
00:44:45.736 00.000 15712 Worker thread wakes up
00:44:45.736 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:44:45.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:45.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:47.153 01.417 15712 Exposure complete
00:44:47.204 00.051 15712 worker thread done servicing request
00:44:47.204 00.000 7988 OnExposeComplete: enter
00:44:47.204 00.000 7988 UpdateGuideState(): m_state=6
00:44:47.216 00.012 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
00:44:47.216 00.000 7988 Star::Find returns 1 (0), X=964.99, Y=189.40, Mass=1475, SNR=25.6, Peak=180 HFD=4.0
00:44:47.216 00.000 7988 MultiStar: [#1 0.11,-0.07,1.02,U] [#2 0.12,-0.01,0.87,U] [#3 0.22,-0.28,0.88,U] [#4 0.17,-0.33,0.73,U] [#5 0.47,0.10,0.00,M5] [#6 0.31,-0.16,0.68,U] [#7 0.64,-0.14,0.00,M2] [#8 0.45,0.08,0.00,M4] 
00:44:47.216 00.000 7988 single-star, 5 included, MultiStar: {0.17, -0.13}, one-star: {0.14, -0.02}
00:44:47.221 00.005 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
00:44:47.221 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
00:44:47.221 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.13 mountX=-0.02 mountY=-0.14, mountTheta=-1.69
00:44:47.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.02, opts=13)
00:44:47.221 00.000 7988 Enqueuing Move request for scope (0.14, -0.02)
00:44:47.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:44:47.221 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.6
00:44:47.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:47.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:47.221 00.000 7988 Enqueuing Expose request
00:44:47.232 00.011 15712 Worker thread wakes up
00:44:47.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:44:47.232 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:44:47.232 00.000 15712 Moving (0.14, -0.02) raw xDistance=-0.02 yDistance=-0.14
00:44:47.232 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:47.232 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
00:44:47.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:47.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:44:47.232 00.000 15712 MoveAxis(E, 6, ABG)
00:44:47.232 00.000 15712 Guiding  Dir = 2, Dur = 6
00:44:47.272 00.040 15712 IsGuiding returns 0
00:44:47.289 00.017 15712 IsGuiding returns 0
00:44:47.289 00.000 15712 Move returns status 0, amount 6
00:44:47.289 00.000 15712 MoveAxis(N, 0, ABG)
00:44:47.289 00.000 15712 Move returns status 0, amount 0
00:44:47.289 00.000 15712 move complete, result=0
00:44:47.289 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:44:47.293 00.004 15712 worker thread done servicing request
00:44:47.293 00.000 15712 Worker thread wakes up
00:44:47.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:47.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:49.035 01.742 15712 Exposure complete
00:44:49.097 00.062 15712 worker thread done servicing request
00:44:49.097 00.000 7988 OnExposeComplete: enter
00:44:49.097 00.000 7988 UpdateGuideState(): m_state=6
00:44:49.100 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
00:44:49.100 00.000 7988 Star::Find returns 1 (0), X=965.14, Y=189.46, Mass=1475, SNR=25.9, Peak=164 HFD=3.8
00:44:49.102 00.002 7988 MultiStar: [#1 0.13,0.24,1.01,U] [#2 0.24,-0.05,0.86,U] [#3 0.10,-0.06,0.82,U] [#4 0.12,-0.25,0.73,U] [#5 0.29,0.22,0.78,U] [#6 0.23,-0.28,0.67,U] [#7 0.03,-0.23,0.51,U] [#8 -0.09,0.48,0.00,M5] 
00:44:49.102 00.000 7988 refined, 7 included, MultiStar: {0.19, -0.02}, one-star: {0.29, 0.05}
00:44:49.104 00.002 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
00:44:49.104 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
00:44:49.106 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.10 mountX=-0.02 mountY=-0.19, mountTheta=-1.66
00:44:49.108 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.02, opts=13)
00:44:49.108 00.000 7988 Enqueuing Move request for scope (0.19, -0.02)
00:44:49.110 00.002 15712 Worker thread wakes up
00:44:49.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
00:44:49.110 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
00:44:49.110 00.000 15712 Moving (0.19, -0.02) raw xDistance=-0.02 yDistance=-0.19
00:44:49.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:49.110 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.9
00:44:49.113 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:49.113 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:49.113 00.000 7988 Enqueuing Expose request
00:44:49.113 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:49.113 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
00:44:49.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:49.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:44:49.113 00.000 15712 MoveAxis(W, 1, ABG)
00:44:49.113 00.000 15712 Guiding  Dir = 3, Dur = 1
00:44:49.113 00.000 15712 IsGuiding returns 0
00:44:49.177 00.064 15712 IsGuiding returns 0
00:44:49.177 00.000 15712 Move returns status 0, amount 1
00:44:49.177 00.000 15712 MoveAxis(N, 0, ABG)
00:44:49.177 00.000 15712 Move returns status 0, amount 0
00:44:49.177 00.000 15712 move complete, result=0
00:44:49.177 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:44:49.179 00.002 15712 worker thread done servicing request
00:44:49.179 00.000 15712 Worker thread wakes up
00:44:49.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:49.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:50.595 01.416 15712 Exposure complete
00:44:50.657 00.062 15712 worker thread done servicing request
00:44:50.657 00.000 7988 OnExposeComplete: enter
00:44:50.658 00.001 7988 UpdateGuideState(): m_state=6
00:44:50.658 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
00:44:50.658 00.000 7988 Star::Find returns 1 (0), X=964.84, Y=189.66, Mass=1524, SNR=26.4, Peak=184 HFD=3.9
00:44:50.658 00.000 7988 MultiStar: [#1 -0.02,0.10,1.00,U] [#2 -0.04,0.20,0.86,U] [#3 0.04,0.20,0.85,U] [#4 -0.01,0.02,0.73,U] [#5 0.25,0.49,0.00,M5] [#6 0.33,0.05,0.65,U] [#7 0.21,-0.35,0.00,M2] [#8 0.06,0.74,0.00,M6] 
00:44:50.658 00.000 7988 refined, 5 included, MultiStar: {0.04, 0.14}, one-star: {-0.01, 0.25}
00:44:50.658 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
00:44:50.658 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
00:44:50.658 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.32 mountX=0.14 mountY=-0.04, mountTheta=-0.27
00:44:50.658 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
00:44:50.658 00.000 7988 Enqueuing Move request for scope (0.04, 0.14)
00:44:50.658 00.000 15712 Worker thread wakes up
00:44:50.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:44:50.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:44:50.658 00.000 15712 Moving (0.04, 0.14) raw xDistance=0.14 yDistance=-0.04
00:44:50.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:50.671 00.013 7988 UpdateGuideState exits: m=1524 SNR=26.4
00:44:50.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:50.673 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:50.674 00.001 7988 Enqueuing Expose request
00:44:50.674 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:50.674 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
00:44:50.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:50.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:44:50.674 00.000 15712 MoveAxis(W, 2, ABG)
00:44:50.674 00.000 15712 Guiding  Dir = 3, Dur = 2
00:44:50.674 00.000 15712 IsGuiding returns 0
00:44:50.696 00.022 15712 IsGuiding returns 0
00:44:50.696 00.000 15712 Move returns status 0, amount 2
00:44:50.696 00.000 15712 MoveAxis(N, 0, ABG)
00:44:50.696 00.000 15712 Move returns status 0, amount 0
00:44:50.696 00.000 15712 move complete, result=0
00:44:50.696 00.000 15712 worker thread done servicing request
00:44:50.696 00.000 15712 Worker thread wakes up
00:44:50.696 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:44:50.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:50.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:52.336 01.640 15712 Exposure complete
00:44:52.389 00.053 15712 worker thread done servicing request
00:44:52.397 00.008 7988 OnExposeComplete: enter
00:44:52.397 00.000 7988 UpdateGuideState(): m_state=6
00:44:52.397 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
00:44:52.397 00.000 7988 Star::Find returns 1 (0), X=964.79, Y=189.58, Mass=1406, SNR=25.0, Peak=159 HFD=3.7
00:44:52.397 00.000 7988 MultiStar: [#1 0.11,0.46,0.00,M1] [#2 -0.06,0.08,0.88,U] [#3 0.14,0.18,0.89,U] [#4 0.05,-0.17,0.74,U] [#5 0.27,0.52,0.00,M6] [#6 0.23,0.20,0.67,U] [#7 0.14,-0.29,0.56,U] [#8 0.32,0.28,0.00,M7] 
00:44:52.397 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.05}, one-star: {-0.06, 0.16}
00:44:52.397 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
00:44:52.397 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
00:44:52.406 00.009 7988 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=0.05 mountY=-0.06, mountTheta=-0.87
00:44:52.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.05, opts=13)
00:44:52.406 00.000 7988 Enqueuing Move request for scope (0.06, 0.05)
00:44:52.406 00.000 15712 Worker thread wakes up
00:44:52.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:44:52.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:44:52.406 00.000 15712 Moving (0.06, 0.05) raw xDistance=0.05 yDistance=-0.06
00:44:52.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:52.406 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.0
00:44:52.412 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:52.413 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:52.413 00.000 7988 Enqueuing Expose request
00:44:52.413 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:52.413 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
00:44:52.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:52.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:44:52.413 00.000 15712 MoveAxis(W, 2, ABG)
00:44:52.413 00.000 15712 Guiding  Dir = 3, Dur = 2
00:44:52.413 00.000 15712 IsGuiding returns 0
00:44:52.438 00.025 15712 IsGuiding returns 0
00:44:52.438 00.000 15712 Move returns status 0, amount 2
00:44:52.438 00.000 15712 MoveAxis(N, 0, ABG)
00:44:52.438 00.000 15712 Move returns status 0, amount 0
00:44:52.438 00.000 15712 move complete, result=0
00:44:52.438 00.000 15712 worker thread done servicing request
00:44:52.438 00.000 15712 Worker thread wakes up
00:44:52.438 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:44:52.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:52.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:53.850 01.412 15712 Exposure complete
00:44:53.902 00.052 15712 worker thread done servicing request
00:44:53.902 00.000 7988 OnExposeComplete: enter
00:44:53.911 00.009 7988 UpdateGuideState(): m_state=6
00:44:53.911 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
00:44:53.911 00.000 7988 Star::Find returns 1 (0), X=964.84, Y=189.67, Mass=1470, SNR=25.7, Peak=154 HFD=4.0
00:44:53.911 00.000 7988 MultiStar: [#1 0.07,0.22,1.04,U] [#2 0.16,0.15,0.86,U] [#3 0.13,-0.13,0.89,U] [#4 0.03,-0.05,0.73,U] [#5 0.18,0.17,0.81,U] [#6 0.23,0.23,0.65,U] [#7 -0.19,-0.07,0.51,U] [#8 0.39,0.75,0.00,M8] 
00:44:53.911 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.11}, one-star: {-0.01, 0.26}
00:44:53.911 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
00:44:53.911 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
00:44:53.919 00.008 7988 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.93 mountX=0.11 mountY=-0.08, mountTheta=-0.65
00:44:53.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.11, opts=13)
00:44:53.919 00.000 7988 Enqueuing Move request for scope (0.08, 0.11)
00:44:53.919 00.000 15712 Worker thread wakes up
00:44:53.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:44:53.919 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:44:53.919 00.000 15712 Moving (0.08, 0.11) raw xDistance=0.11 yDistance=-0.08
00:44:53.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:53.919 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.7
00:44:53.925 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:53.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:53.927 00.002 7988 Enqueuing Expose request
00:44:53.927 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:53.927 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
00:44:53.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:53.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:44:53.927 00.000 15712 MoveAxis(E, 1, ABG)
00:44:53.927 00.000 15712 Guiding  Dir = 2, Dur = 1
00:44:53.953 00.026 15712 IsGuiding returns 0
00:44:53.970 00.017 15712 IsGuiding returns 0
00:44:53.970 00.000 15712 Move returns status 0, amount 1
00:44:53.970 00.000 15712 MoveAxis(N, 0, ABG)
00:44:53.970 00.000 15712 Move returns status 0, amount 0
00:44:53.970 00.000 15712 move complete, result=0
00:44:53.970 00.000 15712 worker thread done servicing request
00:44:53.970 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:44:53.975 00.005 15712 Worker thread wakes up
00:44:53.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:53.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:55.615 01.640 15712 Exposure complete
00:44:55.679 00.064 7988 OnExposeComplete: enter
00:44:55.679 00.000 7988 UpdateGuideState(): m_state=6
00:44:55.679 00.000 15712 worker thread done servicing request
00:44:55.679 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
00:44:55.679 00.000 7988 Star::Find returns 1 (0), X=964.87, Y=189.51, Mass=1579, SNR=26.4, Peak=159 HFD=3.9
00:44:55.679 00.000 7988 MultiStar: [#1 -0.19,0.19,0.99,U] [#2 0.13,0.10,0.85,U] [#3 0.08,-0.06,0.83,U] [#4 -0.09,0.05,0.74,U] [#5 -0.10,0.10,0.77,U] [#6 0.21,0.11,0.66,U] [#7 0.01,-0.33,0.51,U] [#8 0.20,0.34,0.00,M9] 
00:44:55.679 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.05}, one-star: {0.02, 0.10}
00:44:55.686 00.007 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
00:44:55.686 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
00:44:55.686 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.53 mountX=0.05 mountY=-0.00, mountTheta=-0.06
00:44:55.686 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.05, opts=13)
00:44:55.686 00.000 7988 Enqueuing Move request for scope (0.00, 0.05)
00:44:55.686 00.000 15712 Worker thread wakes up
00:44:55.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
00:44:55.686 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
00:44:55.686 00.000 15712 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.00
00:44:55.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:55.686 00.000 7988 UpdateGuideState exits: m=1579 SNR=26.4
00:44:55.695 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:55.695 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:55.695 00.000 7988 Enqueuing Expose request
00:44:55.695 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:55.695 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
00:44:55.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:55.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:44:55.695 00.000 15712 MoveAxis(E, 4, ABG)
00:44:55.695 00.000 15712 Guiding  Dir = 2, Dur = 4
00:44:55.695 00.000 15712 IsGuiding returns 0
00:44:55.716 00.021 15712 IsGuiding returns 0
00:44:55.716 00.000 15712 Move returns status 0, amount 4
00:44:55.716 00.000 15712 MoveAxis(N, 0, ABG)
00:44:55.716 00.000 15712 Move returns status 0, amount 0
00:44:55.716 00.000 15712 move complete, result=0
00:44:55.716 00.000 15712 worker thread done servicing request
00:44:55.716 00.000 15712 Worker thread wakes up
00:44:55.716 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:44:55.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:55.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:57.132 01.416 15712 Exposure complete
00:44:57.191 00.059 15712 worker thread done servicing request
00:44:57.191 00.000 7988 OnExposeComplete: enter
00:44:57.194 00.003 7988 UpdateGuideState(): m_state=6
00:44:57.194 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
00:44:57.194 00.000 7988 Star::Find returns 1 (0), X=964.79, Y=189.37, Mass=1471, SNR=25.8, Peak=158 HFD=4.0
00:44:57.194 00.000 7988 MultiStar: [#1 0.06,-0.08,1.03,U] [#2 0.11,-0.00,0.88,U] [#3 0.21,-0.20,0.84,U] [#4 0.11,-0.28,0.72,U] [#5 0.27,0.23,0.71,U] [#6 0.12,-0.24,0.66,U] [#7 -0.05,-0.38,0.00,M1] [#8 0.03,-0.25,0.50,U] 
00:44:57.194 00.000 7988 single-star, 7 included, MultiStar: {0.10, -0.10}, one-star: {-0.06, -0.04}
00:44:57.194 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.09 = 2.20)
00:44:57.200 00.006 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.16)
00:44:57.200 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.52 mountX=-0.04 mountY=0.06, mountTheta=2.19
00:44:57.200 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
00:44:57.200 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
00:44:57.200 00.000 15712 Worker thread wakes up
00:44:57.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
00:44:57.200 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
00:44:57.200 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
00:44:57.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:57.200 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.8
00:44:57.208 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:57.208 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:57.210 00.002 7988 Enqueuing Expose request
00:44:57.210 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:57.210 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:44:57.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:57.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:44:57.210 00.000 15712 MoveAxis(E, 6, ABG)
00:44:57.210 00.000 15712 Guiding  Dir = 2, Dur = 6
00:44:57.210 00.000 15712 IsGuiding returns 0
00:44:57.266 00.056 15712 IsGuiding returns 0
00:44:57.266 00.000 15712 Move returns status 0, amount 6
00:44:57.266 00.000 15712 MoveAxis(N, 0, ABG)
00:44:57.266 00.000 15712 Move returns status 0, amount 0
00:44:57.266 00.000 15712 move complete, result=0
00:44:57.266 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
00:44:57.268 00.002 15712 worker thread done servicing request
00:44:57.268 00.000 15712 Worker thread wakes up
00:44:57.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:57.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:44:58.897 01.629 15712 Exposure complete
00:44:58.950 00.053 15712 worker thread done servicing request
00:44:58.960 00.010 7988 OnExposeComplete: enter
00:44:58.960 00.000 7988 UpdateGuideState(): m_state=6
00:44:58.960 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
00:44:58.960 00.000 7988 Star::Find returns 1 (0), X=965.01, Y=189.34, Mass=1535, SNR=26.2, Peak=179 HFD=4.1
00:44:58.960 00.000 7988 MultiStar: [#1 0.18,-0.01,1.03,U] [#2 0.15,-0.12,0.85,U] [#3 0.16,-0.20,0.85,U] [#4 0.03,-0.15,0.74,U] [#5 -0.04,0.04,0.79,U] [#6 0.43,-0.13,0.00,M1] [#7 -0.19,-0.25,0.55,U] [#8 0.54,-0.06,0.00,M9] 
00:44:58.960 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.16, -0.07}
00:44:58.960 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
00:44:58.967 00.007 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
00:44:58.967 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.86 mountX=-0.10 mountY=-0.08, mountTheta=-2.45
00:44:58.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.10, opts=13)
00:44:58.967 00.000 7988 Enqueuing Move request for scope (0.08, -0.10)
00:44:58.967 00.000 15712 Worker thread wakes up
00:44:58.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
00:44:58.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
00:44:58.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:44:58.967 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.2
00:44:58.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:58.976 00.009 15712 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=-0.08
00:44:58.976 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:44:58.976 00.000 7988 Enqueuing Expose request
00:44:58.978 00.002 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:44:58.978 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:44:58.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:58.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:44:58.978 00.000 15712 MoveAxis(E, 7, ABG)
00:44:58.978 00.000 15712 Guiding  Dir = 2, Dur = 7
00:44:58.978 00.000 15712 IsGuiding returns 0
00:44:59.008 00.030 15712 IsGuiding returns 0
00:44:59.008 00.000 15712 Move returns status 0, amount 7
00:44:59.008 00.000 15712 MoveAxis(N, 0, ABG)
00:44:59.008 00.000 15712 Move returns status 0, amount 0
00:44:59.008 00.000 15712 move complete, result=0
00:44:59.008 00.000 15712 worker thread done servicing request
00:44:59.008 00.000 15712 Worker thread wakes up
00:44:59.008 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:44:59.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:44:59.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:00.427 01.419 15712 Exposure complete
00:45:00.489 00.062 15712 worker thread done servicing request
00:45:00.489 00.000 7988 OnExposeComplete: enter
00:45:00.491 00.002 7988 UpdateGuideState(): m_state=6
00:45:00.493 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
00:45:00.493 00.000 7988 Star::Find returns 1 (0), X=964.88, Y=189.44, Mass=1481, SNR=25.8, Peak=164 HFD=3.9
00:45:00.495 00.002 7988 MultiStar: [#1 0.05,0.06,1.03,U] [#2 -0.07,0.06,0.88,U] [#3 0.11,-0.08,0.85,U] [#4 0.08,-0.18,0.73,U] [#5 0.10,0.23,0.75,U] [#6 0.32,0.17,0.67,U] [#7 -0.03,-0.22,0.51,U] [#8 0.33,0.63,0.00,M10] 
00:45:00.495 00.000 7988 single-star, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.02, 0.02}
00:45:00.497 00.002 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.86 = -0.86)
00:45:00.498 00.001 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
00:45:00.498 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.71 mountX=0.02 mountY=-0.02, mountTheta=-0.87
00:45:00.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
00:45:00.500 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
00:45:00.504 00.004 15712 Worker thread wakes up
00:45:00.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:45:00.504 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:45:00.504 00.000 15712 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
00:45:00.506 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:00.507 00.001 7988 UpdateGuideState exits: m=1481 SNR=25.8
00:45:00.509 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:00.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:00.509 00.000 7988 Enqueuing Expose request
00:45:00.509 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:00.509 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
00:45:00.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:00.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:45:00.509 00.000 15712 MoveAxis(E, 7, ABG)
00:45:00.509 00.000 15712 Guiding  Dir = 2, Dur = 7
00:45:00.538 00.029 15712 IsGuiding returns 0
00:45:00.558 00.020 15712 IsGuiding returns 0
00:45:00.558 00.000 15712 Move returns status 0, amount 7
00:45:00.558 00.000 15712 MoveAxis(N, 0, ABG)
00:45:00.558 00.000 15712 Move returns status 0, amount 0
00:45:00.558 00.000 15712 move complete, result=0
00:45:00.558 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:45:00.560 00.002 15712 worker thread done servicing request
00:45:00.560 00.000 15712 Worker thread wakes up
00:45:00.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:00.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:02.299 01.739 15712 Exposure complete
00:45:02.360 00.061 15712 worker thread done servicing request
00:45:02.360 00.000 7988 OnExposeComplete: enter
00:45:02.360 00.000 7988 UpdateGuideState(): m_state=6
00:45:02.363 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
00:45:02.363 00.000 7988 Star::Find returns 1 (0), X=964.93, Y=189.48, Mass=1501, SNR=26.0, Peak=175 HFD=3.9
00:45:02.365 00.002 7988 MultiStar: [#1 -0.07,0.16,0.97,U] [#2 0.31,0.07,0.86,U] [#3 0.03,-0.04,0.87,U] [#4 0.17,-0.16,0.70,U] [#5 0.36,0.15,0.00,M2] [#6 0.46,-0.03,0.00,M1] [#7 0.07,0.09,0.52,U] [#8 0.09,0.41,0.00,R] 
00:45:02.365 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.04}, one-star: {0.08, 0.06}
00:45:02.367 00.002 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.56) = xAngle (-1.19 = -1.19)
00:45:02.367 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
00:45:02.369 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.37 mountX=0.04 mountY=-0.09, mountTheta=-1.20
00:45:02.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
00:45:02.371 00.000 7988 Enqueuing Move request for scope (0.09, 0.04)
00:45:02.371 00.000 15712 Worker thread wakes up
00:45:02.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
00:45:02.371 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
00:45:02.371 00.000 15712 Moving (0.09, 0.04) raw xDistance=0.04 yDistance=-0.09
00:45:02.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:02.371 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.0
00:45:02.376 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:02.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:02.376 00.000 7988 Enqueuing Expose request
00:45:02.376 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:02.376 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
00:45:02.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:02.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:45:02.376 00.000 15712 MoveAxis(E, 5, ABG)
00:45:02.376 00.000 15712 Guiding  Dir = 2, Dur = 5
00:45:02.376 00.000 15712 IsGuiding returns 0
00:45:02.396 00.020 15712 IsGuiding returns 0
00:45:02.396 00.000 15712 Move returns status 0, amount 5
00:45:02.396 00.000 15712 MoveAxis(N, 0, ABG)
00:45:02.396 00.000 15712 Move returns status 0, amount 0
00:45:02.396 00.000 15712 move complete, result=0
00:45:02.396 00.000 15712 worker thread done servicing request
00:45:02.396 00.000 15712 Worker thread wakes up
00:45:02.396 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:45:02.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:02.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:03.815 01.419 15712 Exposure complete
00:45:03.876 00.061 15712 worker thread done servicing request
00:45:03.876 00.000 7988 OnExposeComplete: enter
00:45:03.876 00.000 7988 UpdateGuideState(): m_state=6
00:45:03.878 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
00:45:03.880 00.002 7988 Star::Find returns 1 (0), X=964.97, Y=189.24, Mass=1491, SNR=25.8, Peak=174 HFD=4.1
00:45:03.880 00.000 7988 MultiStar: [#1 0.16,0.06,1.04,U] [#2 0.04,0.12,0.86,U] [#3 0.24,-0.22,0.86,U] [#4 0.04,-0.12,0.78,U] [#5 0.07,0.19,0.75,U] [#6 0.33,-0.28,0.00,M2] [#7 0.08,-0.51,0.00,M1] [#8 0.03,0.11,0.50,U] 
00:45:03.882 00.002 7988 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.12, -0.18}
00:45:03.882 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
00:45:03.884 00.002 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
00:45:03.884 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.15 mountX=-0.01 mountY=-0.11, mountTheta=-1.71
00:45:03.884 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
00:45:03.884 00.000 7988 Enqueuing Move request for scope (0.11, -0.02)
00:45:03.884 00.000 15712 Worker thread wakes up
00:45:03.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:45:03.884 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:45:03.884 00.000 15712 Moving (0.11, -0.02) raw xDistance=-0.01 yDistance=-0.11
00:45:03.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:03.884 00.000 7988 UpdateGuideState exits: m=1491 SNR=25.8
00:45:03.892 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:03.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:03.892 00.000 7988 Enqueuing Expose request
00:45:03.892 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:03.892 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
00:45:03.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:03.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:45:03.892 00.000 15712 MoveAxis(E, 1, ABG)
00:45:03.892 00.000 15712 Guiding  Dir = 2, Dur = 1
00:45:03.892 00.000 15712 IsGuiding returns 0
00:45:03.914 00.022 15712 IsGuiding returns 0
00:45:03.914 00.000 15712 Move returns status 0, amount 1
00:45:03.914 00.000 15712 MoveAxis(N, 0, ABG)
00:45:03.914 00.000 15712 Move returns status 0, amount 0
00:45:03.914 00.000 15712 move complete, result=0
00:45:03.914 00.000 15712 worker thread done servicing request
00:45:03.914 00.000 15712 Worker thread wakes up
00:45:03.914 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:45:03.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:03.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:05.555 01.641 15712 Exposure complete
00:45:05.617 00.062 15712 worker thread done servicing request
00:45:05.617 00.000 7988 OnExposeComplete: enter
00:45:05.618 00.001 7988 UpdateGuideState(): m_state=6
00:45:05.618 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
00:45:05.620 00.002 7988 Star::Find returns 1 (0), X=964.83, Y=189.18, Mass=1625, SNR=27.2, Peak=183 HFD=4.3
00:45:05.620 00.000 7988 MultiStar: [#1 0.08,-0.12,0.99,U] [#2 0.20,-0.22,0.83,U] [#3 -0.04,-0.25,0.83,U] [#4 -0.06,-0.04,0.70,U] [#5 -0.07,0.25,0.75,U] [#6 0.03,-0.25,0.64,U] [#7 0.32,-0.16,0.50,U] [#8 -0.01,-0.38,0.00,M1] 
00:45:05.622 00.002 7988 refined, 7 included, MultiStar: {0.04, -0.13}, one-star: {-0.02, -0.24}
00:45:05.622 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
00:45:05.624 00.002 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
00:45:05.624 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.25 mountX=-0.13 mountY=-0.04, mountTheta=-2.84
00:45:05.626 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.13, opts=13)
00:45:05.628 00.002 7988 Enqueuing Move request for scope (0.04, -0.13)
00:45:05.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:05.630 00.002 7988 UpdateGuideState exits: m=1625 SNR=27.2
00:45:05.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:05.632 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:05.633 00.001 15712 Worker thread wakes up
00:45:05.633 00.000 7988 Enqueuing Expose request
00:45:05.635 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
00:45:05.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
00:45:05.635 00.000 15712 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=-0.04
00:45:05.639 00.004 15712 PPEC rslt: input = -0.13, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:05.639 00.000 15712 PPEC: input: -0.13, control: 0.00, exposure: 1500
00:45:05.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:05.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:45:05.639 00.000 15712 MoveAxis(W, 1, ABG)
00:45:05.639 00.000 15712 Guiding  Dir = 3, Dur = 1
00:45:05.640 00.001 15712 IsGuiding returns 0
00:45:05.654 00.014 15712 IsGuiding returns 0
00:45:05.654 00.000 15712 Move returns status 0, amount 1
00:45:05.654 00.000 15712 MoveAxis(N, 0, ABG)
00:45:05.654 00.000 15712 Move returns status 0, amount 0
00:45:05.654 00.000 15712 move complete, result=0
00:45:05.654 00.000 15712 worker thread done servicing request
00:45:05.654 00.000 15712 Worker thread wakes up
00:45:05.654 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:45:05.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:05.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:07.070 01.416 15712 Exposure complete
00:45:07.130 00.060 15712 worker thread done servicing request
00:45:07.130 00.000 7988 OnExposeComplete: enter
00:45:07.132 00.002 7988 UpdateGuideState(): m_state=6
00:45:07.134 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
00:45:07.134 00.000 7988 Star::Find returns 1 (0), X=964.78, Y=189.40, Mass=1534, SNR=26.1, Peak=161 HFD=4.5
00:45:07.136 00.002 7988 MultiStar: [#1 0.19,-0.14,1.01,U] [#2 0.08,-0.11,0.86,U] [#3 -0.06,-0.31,0.84,U] [#4 0.04,-0.38,0.00,M1] [#5 -0.04,0.37,0.77,U] [#6 0.19,-0.13,0.66,U] [#7 0.14,-0.31,0.50,U] [#8 0.18,-0.15,0.48,U] 
00:45:07.136 00.000 7988 single-star, 7 included, MultiStar: {0.06, -0.09}, one-star: {-0.07, -0.01}
00:45:07.138 00.002 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
00:45:07.138 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.55 = 1.73)
00:45:07.140 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.96 mountX=-0.01 mountY=0.07, mountTheta=1.76
00:45:07.142 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
00:45:07.142 00.000 7988 Enqueuing Move request for scope (-0.07, -0.01)
00:45:07.144 00.002 15712 Worker thread wakes up
00:45:07.144 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:45:07.144 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:45:07.144 00.000 15712 Moving (-0.07, -0.01) raw xDistance=-0.01 yDistance=0.07
00:45:07.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:07.144 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.1
00:45:07.146 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:07.147 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:07.147 00.000 7988 Enqueuing Expose request
00:45:07.147 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:07.147 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
00:45:07.147 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:07.147 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:45:07.147 00.000 15712 MoveAxis(W, 2, ABG)
00:45:07.147 00.000 15712 Guiding  Dir = 3, Dur = 2
00:45:07.147 00.000 15712 IsGuiding returns 0
00:45:07.173 00.026 15712 IsGuiding returns 0
00:45:07.173 00.000 15712 Move returns status 0, amount 2
00:45:07.173 00.000 15712 MoveAxis(N, 0, ABG)
00:45:07.173 00.000 15712 Move returns status 0, amount 0
00:45:07.173 00.000 15712 move complete, result=0
00:45:07.173 00.000 15712 worker thread done servicing request
00:45:07.173 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
00:45:07.173 00.000 15712 Worker thread wakes up
00:45:07.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:07.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:08.918 01.745 15712 Exposure complete
00:45:08.966 00.048 15712 worker thread done servicing request
00:45:08.966 00.000 7988 OnExposeComplete: enter
00:45:08.980 00.014 7988 UpdateGuideState(): m_state=6
00:45:08.980 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
00:45:08.982 00.002 7988 Star::Find returns 1 (0), X=964.97, Y=189.22, Mass=1477, SNR=25.9, Peak=183 HFD=4.2
00:45:08.983 00.001 7988 MultiStar: [#1 0.03,-0.21,1.01,U] [#2 0.05,-0.21,0.87,U] [#3 -0.09,-0.40,0.00,M1] [#4 0.05,-0.64,0.00,M2] [#5 0.32,0.02,0.75,U] [#6 -0.04,-0.31,0.67,U] [#7 0.11,-0.56,0.00,M1] [#8 0.01,-0.12,0.49,U] 
00:45:08.983 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.18}, one-star: {0.11, -0.20}
00:45:08.985 00.002 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
00:45:08.985 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
00:45:08.987 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.12 mountX=-0.18 mountY=-0.08, mountTheta=-2.71
00:45:08.989 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.18, opts=13)
00:45:08.989 00.000 7988 Enqueuing Move request for scope (0.08, -0.18)
00:45:08.991 00.002 15712 Worker thread wakes up
00:45:08.991 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
00:45:08.991 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
00:45:08.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:45:08.991 00.000 7988 UpdateGuideState exits: m=1477 SNR=25.9
00:45:08.993 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:08.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:08.995 00.002 7988 Enqueuing Expose request
00:45:08.995 00.000 15712 Moving (0.08, -0.18) raw xDistance=-0.18 yDistance=-0.08
00:45:09.000 00.005 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.67
00:45:09.000 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
00:45:09.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:09.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:45:09.000 00.000 15712 MoveAxis(E, 37, ABG)
00:45:09.000 00.000 15712 Guiding  Dir = 2, Dur = 37
00:45:09.000 00.000 15712 IsGuiding returns 0
00:45:09.031 00.031 15712 PulseGuide returned control before completion, sleep 18
00:45:09.094 00.063 15712 IsGuiding returns 1
00:45:09.094 00.000 15712 scope still moving after pulse duration time elapsed
00:45:09.123 00.029 15712 IsGuiding returns 0
00:45:09.123 00.000 15712 scope move finished after 37 + 85 ms
00:45:09.123 00.000 15712 Move returns status 0, amount 37
00:45:09.123 00.000 15712 MoveAxis(N, 0, ABG)
00:45:09.123 00.000 15712 Move returns status 0, amount 0
00:45:09.123 00.000 15712 move complete, result=0
00:45:09.123 00.000 15712 worker thread done servicing request
00:45:09.123 00.000 15712 Worker thread wakes up
00:45:09.123 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
00:45:09.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:09.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:10.530 01.407 15712 Exposure complete
00:45:10.591 00.061 15712 worker thread done servicing request
00:45:10.592 00.001 7988 OnExposeComplete: enter
00:45:10.592 00.000 7988 UpdateGuideState(): m_state=6
00:45:10.592 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
00:45:10.592 00.000 7988 Star::Find returns 1 (0), X=964.89, Y=189.28, Mass=1496, SNR=25.8, Peak=180 HFD=4.1
00:45:10.592 00.000 7988 MultiStar: [#1 0.12,-0.12,1.00,U] [#2 -0.01,-0.32,0.85,U] [#3 0.08,-0.18,0.84,U] [#4 0.06,-0.36,0.72,U] [#5 0.30,0.21,0.74,U] [#6 0.10,-0.14,0.68,U] [#7 0.06,-0.63,0.00,M2] [#8 0.37,-0.56,0.00,M1] 
00:45:10.592 00.000 7988 single-star, 6 included, MultiStar: {0.09, -0.15}, one-star: {0.04, -0.13}
00:45:10.598 00.006 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
00:45:10.598 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
00:45:10.598 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.28 mountX=-0.13 mountY=-0.04, mountTheta=-2.87
00:45:10.598 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.13, opts=13)
00:45:10.603 00.005 7988 Enqueuing Move request for scope (0.04, -0.13)
00:45:10.605 00.002 15712 Worker thread wakes up
00:45:10.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
00:45:10.605 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
00:45:10.605 00.000 15712 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=-0.04
00:45:10.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:10.605 00.000 7988 UpdateGuideState exits: m=1496 SNR=25.8
00:45:10.607 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:10.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:10.609 00.002 7988 Enqueuing Expose request
00:45:10.609 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:10.609 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
00:45:10.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:10.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:45:10.609 00.000 15712 MoveAxis(E, 3, ABG)
00:45:10.609 00.000 15712 Guiding  Dir = 2, Dur = 3
00:45:10.611 00.002 15712 IsGuiding returns 0
00:45:10.623 00.012 15712 IsGuiding returns 0
00:45:10.623 00.000 15712 Move returns status 0, amount 3
00:45:10.623 00.000 15712 MoveAxis(N, 0, ABG)
00:45:10.623 00.000 15712 Move returns status 0, amount 0
00:45:10.623 00.000 15712 move complete, result=0
00:45:10.623 00.000 15712 worker thread done servicing request
00:45:10.623 00.000 15712 Worker thread wakes up
00:45:10.623 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:45:10.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:10.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:12.270 01.647 15712 Exposure complete
00:45:12.331 00.061 15712 worker thread done servicing request
00:45:12.331 00.000 7988 OnExposeComplete: enter
00:45:12.331 00.000 7988 UpdateGuideState(): m_state=6
00:45:12.333 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
00:45:12.333 00.000 7988 Star::Find returns 1 (0), X=964.92, Y=189.25, Mass=1421, SNR=25.2, Peak=171 HFD=4.1
00:45:12.335 00.002 7988 MultiStar: [#1 0.04,-0.09,1.05,U] [#2 0.23,-0.21,0.92,U] [#3 0.19,-0.31,0.86,U] [#4 0.07,-0.05,0.74,U] [#5 0.09,-0.02,0.81,U] [#6 0.20,-0.36,0.00,M1] [#7 0.24,-0.41,0.00,M3] [#8 0.40,0.17,0.00,M2] 
00:45:12.337 00.002 7988 single-star, 5 included, MultiStar: {0.11, -0.15}, one-star: {0.07, -0.17}
00:45:12.337 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
00:45:12.339 00.002 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
00:45:12.339 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.18 mountX=-0.17 mountY=-0.06, mountTheta=-2.77
00:45:12.341 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.17, opts=13)
00:45:12.343 00.002 7988 Enqueuing Move request for scope (0.07, -0.17)
00:45:12.343 00.000 15712 Worker thread wakes up
00:45:12.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
00:45:12.343 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
00:45:12.343 00.000 15712 Moving (0.07, -0.17) raw xDistance=-0.17 yDistance=-0.06
00:45:12.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:12.343 00.000 7988 UpdateGuideState exits: m=1421 SNR=25.2
00:45:12.346 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:12.347 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:12.348 00.001 7988 Enqueuing Expose request
00:45:12.348 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.67
00:45:12.348 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
00:45:12.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:12.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:45:12.348 00.000 15712 MoveAxis(E, 41, ABG)
00:45:12.348 00.000 15712 Guiding  Dir = 2, Dur = 41
00:45:12.348 00.000 15712 IsGuiding returns 0
00:45:12.365 00.017 15712 PulseGuide returned control before completion, sleep 32
00:45:12.435 00.070 15712 IsGuiding returns 1
00:45:12.435 00.000 15712 scope still moving after pulse duration time elapsed
00:45:12.460 00.025 15712 IsGuiding returns 0
00:45:12.460 00.000 15712 scope move finished after 41 + 68 ms
00:45:12.460 00.000 15712 Move returns status 0, amount 41
00:45:12.460 00.000 15712 MoveAxis(N, 0, ABG)
00:45:12.460 00.000 15712 Move returns status 0, amount 0
00:45:12.460 00.000 15712 move complete, result=0
00:45:12.460 00.000 15712 worker thread done servicing request
00:45:12.460 00.000 15712 Worker thread wakes up
00:45:12.460 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
00:45:12.462 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:12.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:13.881 01.419 15712 Exposure complete
00:45:13.927 00.046 15712 worker thread done servicing request
00:45:13.927 00.000 7988 OnExposeComplete: enter
00:45:13.942 00.015 7988 UpdateGuideState(): m_state=6
00:45:13.944 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
00:45:13.944 00.000 7988 Star::Find returns 1 (0), X=964.95, Y=189.51, Mass=1433, SNR=25.2, Peak=159 HFD=4.0
00:45:13.944 00.000 7988 MultiStar: [#1 0.15,0.08,1.04,U] [#2 0.26,-0.03,0.90,U] [#3 0.16,-0.19,0.87,U] [#4 0.12,-0.12,0.76,U] [#5 0.46,0.16,0.00,M1] [#6 0.57,0.11,0.00,M2] [#7 0.30,-0.19,0.53,U] [#8 0.32,-0.34,0.00,M3] 
00:45:13.944 00.000 7988 single-star, 5 included, MultiStar: {0.17, -0.04}, one-star: {0.10, 0.10}
00:45:13.944 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
00:45:13.944 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
00:45:13.944 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=0.10 mountY=-0.10, mountTheta=-0.80
00:45:13.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.10, opts=13)
00:45:13.944 00.000 7988 Enqueuing Move request for scope (0.10, 0.10)
00:45:13.944 00.000 15712 Worker thread wakes up
00:45:13.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:45:13.944 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:45:13.944 00.000 15712 Moving (0.10, 0.10) raw xDistance=0.10 yDistance=-0.10
00:45:13.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:13.944 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.2
00:45:13.956 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:13.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:13.958 00.002 7988 Enqueuing Expose request
00:45:13.958 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:13.958 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
00:45:13.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:13.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:13.958 00.000 15712 MoveAxis(E, 9, ABG)
00:45:13.958 00.000 15712 Guiding  Dir = 2, Dur = 9
00:45:13.961 00.003 15712 IsGuiding returns 0
00:45:13.984 00.023 15712 IsGuiding returns 0
00:45:13.984 00.000 15712 Move returns status 0, amount 9
00:45:13.984 00.000 15712 MoveAxis(N, 0, ABG)
00:45:13.984 00.000 15712 Move returns status 0, amount 0
00:45:13.984 00.000 15712 move complete, result=0
00:45:13.984 00.000 15712 worker thread done servicing request
00:45:13.984 00.000 15712 Worker thread wakes up
00:45:13.984 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:45:13.989 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:13.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:15.729 01.740 15712 Exposure complete
00:45:15.791 00.062 15712 worker thread done servicing request
00:45:15.791 00.000 7988 OnExposeComplete: enter
00:45:15.792 00.001 7988 UpdateGuideState(): m_state=6
00:45:15.792 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
00:45:15.794 00.002 7988 Star::Find returns 1 (0), X=965.04, Y=189.61, Mass=1548, SNR=26.3, Peak=176 HFD=4.1
00:45:15.796 00.002 7988 MultiStar: [#1 0.12,0.09,1.01,U] [#2 0.41,0.21,0.00,M1] [#3 0.34,0.02,0.83,U] [#4 0.28,-0.09,0.74,U] [#5 0.56,0.51,0.00,M2] [#6 0.39,-0.06,0.00,M3] [#7 0.36,-0.26,0.00,M3] [#8 0.30,-0.07,0.47,U] 
00:45:15.796 00.000 7988 refined, 4 included, MultiStar: {0.23, 0.05}, one-star: {0.18, 0.19}
00:45:15.798 00.002 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.36 = -1.36)
00:45:15.798 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.39 = -1.39)
00:45:15.800 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.20 mountX=0.05 mountY=-0.23, mountTheta=-1.36
00:45:15.800 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.05, opts=13)
00:45:15.802 00.002 7988 Enqueuing Move request for scope (0.23, 0.05)
00:45:15.802 00.000 15712 Worker thread wakes up
00:45:15.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
00:45:15.802 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
00:45:15.802 00.000 15712 Moving (0.23, 0.05) raw xDistance=0.05 yDistance=-0.23
00:45:15.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:15.802 00.000 7988 UpdateGuideState exits: m=1548 SNR=26.3
00:45:15.805 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:15.805 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:15.807 00.002 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:15.807 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
00:45:15.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:15.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:45:15.807 00.000 15712 MoveAxis(E, 8, ABG)
00:45:15.807 00.000 15712 Guiding  Dir = 2, Dur = 8
00:45:15.807 00.000 7988 Enqueuing Expose request
00:45:15.807 00.000 15712 IsGuiding returns 0
00:45:15.823 00.016 15712 IsGuiding returns 0
00:45:15.823 00.000 15712 Move returns status 0, amount 8
00:45:15.823 00.000 15712 MoveAxis(N, 0, ABG)
00:45:15.823 00.000 15712 Move returns status 0, amount 0
00:45:15.823 00.000 15712 move complete, result=0
00:45:15.823 00.000 15712 worker thread done servicing request
00:45:15.823 00.000 15712 Worker thread wakes up
00:45:15.823 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
00:45:15.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:15.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:17.243 01.420 15712 Exposure complete
00:45:17.292 00.049 15712 worker thread done servicing request
00:45:17.292 00.000 7988 OnExposeComplete: enter
00:45:17.305 00.013 7988 UpdateGuideState(): m_state=6
00:45:17.305 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
00:45:17.307 00.002 7988 Star::Find returns 1 (0), X=965.03, Y=189.70, Mass=1525, SNR=26.1, Peak=179 HFD=4.0
00:45:17.309 00.002 7988 MultiStar: [#1 0.07,0.31,1.02,U] [#2 0.23,-0.01,0.86,U] [#3 0.13,0.01,0.85,U] [#4 0.13,0.01,0.72,U] [#5 0.22,0.46,0.00,M3] [#6 0.28,0.05,0.64,U] [#7 -0.00,0.12,0.53,U] [#8 0.13,0.31,0.48,U] 
00:45:17.309 00.000 7988 refined, 7 included, MultiStar: {0.15, 0.14}, one-star: {0.18, 0.28}
00:45:17.311 00.002 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
00:45:17.311 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
00:45:17.311 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.76 mountX=0.14 mountY=-0.15, mountTheta=-0.82
00:45:17.313 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.14, opts=13)
00:45:17.315 00.002 7988 Enqueuing Move request for scope (0.15, 0.14)
00:45:17.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:45:17.317 00.002 7988 UpdateGuideState exits: m=1525 SNR=26.1
00:45:17.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:17.319 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:17.321 00.002 7988 Enqueuing Expose request
00:45:17.321 00.000 15712 Worker thread wakes up
00:45:17.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
00:45:17.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
00:45:17.321 00.000 15712 Moving (0.15, 0.14) raw xDistance=0.14 yDistance=-0.15
00:45:17.326 00.005 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:17.326 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
00:45:17.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:17.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:45:17.326 00.000 15712 MoveAxis(E, 6, ABG)
00:45:17.326 00.000 15712 Guiding  Dir = 2, Dur = 6
00:45:17.326 00.000 15712 IsGuiding returns 0
00:45:17.337 00.011 15712 IsGuiding returns 0
00:45:17.343 00.006 15712 Move returns status 0, amount 6
00:45:17.343 00.000 15712 MoveAxis(N, 0, ABG)
00:45:17.343 00.000 15712 Move returns status 0, amount 0
00:45:17.343 00.000 15712 move complete, result=0
00:45:17.343 00.000 15712 worker thread done servicing request
00:45:17.343 00.000 15712 Worker thread wakes up
00:45:17.343 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
00:45:17.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:17.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:18.981 01.638 15712 Exposure complete
00:45:19.026 00.045 15712 worker thread done servicing request
00:45:19.026 00.000 7988 OnExposeComplete: enter
00:45:19.043 00.017 7988 UpdateGuideState(): m_state=6
00:45:19.043 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
00:45:19.043 00.000 7988 Star::Find returns 1 (0), X=964.90, Y=189.50, Mass=1457, SNR=25.3, Peak=170 HFD=3.9
00:45:19.043 00.000 7988 MultiStar: [#1 0.15,0.13,1.04,U] [#2 0.13,0.08,0.87,U] [#3 0.26,0.01,0.87,U] [#4 0.19,0.02,0.71,U] [#5 0.23,0.33,0.00,M4] [#6 0.38,-0.18,0.00,M3] [#7 0.11,-0.01,0.50,U] [#8 0.05,-0.34,0.48,U] 
00:45:19.043 00.000 7988 single-star, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.05, 0.09}
00:45:19.043 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
00:45:19.043 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
00:45:19.043 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.08 mountX=0.09 mountY=-0.05, mountTheta=-0.50
00:45:19.043 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
00:45:19.043 00.000 7988 Enqueuing Move request for scope (0.05, 0.09)
00:45:19.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:45:19.043 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.3
00:45:19.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:19.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:19.058 00.015 7988 Enqueuing Expose request
00:45:19.058 00.000 15712 Worker thread wakes up
00:45:19.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:45:19.058 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:45:19.058 00.000 15712 Moving (0.05, 0.09) raw xDistance=0.09 yDistance=-0.05
00:45:19.060 00.002 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:19.060 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
00:45:19.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:19.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:45:19.060 00.000 15712 MoveAxis(E, 6, ABG)
00:45:19.060 00.000 15712 Guiding  Dir = 2, Dur = 6
00:45:19.060 00.000 15712 IsGuiding returns 0
00:45:19.079 00.019 15712 IsGuiding returns 0
00:45:19.079 00.000 15712 Move returns status 0, amount 6
00:45:19.079 00.000 15712 MoveAxis(N, 0, ABG)
00:45:19.079 00.000 15712 Move returns status 0, amount 0
00:45:19.079 00.000 15712 move complete, result=0
00:45:19.079 00.000 15712 worker thread done servicing request
00:45:19.079 00.000 15712 Worker thread wakes up
00:45:19.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:19.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:19.079 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
00:45:20.494 01.415 15712 Exposure complete
00:45:20.555 00.061 15712 worker thread done servicing request
00:45:20.555 00.000 7988 OnExposeComplete: enter
00:45:20.555 00.000 7988 UpdateGuideState(): m_state=6
00:45:20.555 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
00:45:20.555 00.000 7988 Star::Find returns 1 (0), X=964.85, Y=189.37, Mass=1432, SNR=25.2, Peak=161 HFD=4.0
00:45:20.555 00.000 7988 MultiStar: [#1 0.22,0.02,1.03,U] [#2 -0.03,-0.09,0.89,U] [#3 0.03,-0.22,0.91,U] [#4 0.01,-0.09,0.75,U] [#5 0.17,0.18,0.78,U] [#6 0.08,0.04,0.71,U] [#7 0.20,-0.43,0.00,M2] [#8 0.21,0.03,0.47,U] 
00:45:20.555 00.000 7988 single-star, 7 included, MultiStar: {0.08, -0.03}, one-star: {-0.00, -0.04}
00:45:20.555 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
00:45:20.555 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
00:45:20.555 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.65 mountX=-0.04 mountY=0.00, mountTheta=3.04
00:45:20.555 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.04, opts=13)
00:45:20.555 00.000 7988 Enqueuing Move request for scope (-0.00, -0.04)
00:45:20.555 00.000 15712 Worker thread wakes up
00:45:20.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
00:45:20.555 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
00:45:20.555 00.000 15712 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.00
00:45:20.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:20.555 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.2
00:45:20.570 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:20.572 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:20.572 00.000 7988 Enqueuing Expose request
00:45:20.572 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:20.572 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
00:45:20.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:20.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:45:20.572 00.000 15712 MoveAxis(E, 8, ABG)
00:45:20.572 00.000 15712 Guiding  Dir = 2, Dur = 8
00:45:20.602 00.030 15712 IsGuiding returns 0
00:45:20.619 00.017 15712 IsGuiding returns 0
00:45:20.619 00.000 15712 Move returns status 0, amount 8
00:45:20.619 00.000 15712 MoveAxis(N, 0, ABG)
00:45:20.619 00.000 15712 Move returns status 0, amount 0
00:45:20.619 00.000 15712 move complete, result=0
00:45:20.619 00.000 15712 worker thread done servicing request
00:45:20.619 00.000 15712 Worker thread wakes up
00:45:20.619 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:45:20.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:20.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:22.250 01.631 15712 Exposure complete
00:45:22.308 00.058 15712 worker thread done servicing request
00:45:22.308 00.000 7988 OnExposeComplete: enter
00:45:22.312 00.004 7988 UpdateGuideState(): m_state=6
00:45:22.312 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
00:45:22.312 00.000 7988 Star::Find returns 1 (0), X=964.95, Y=189.32, Mass=1404, SNR=25.0, Peak=174 HFD=4.0
00:45:22.312 00.000 7988 MultiStar: [#1 -0.02,-0.02,1.03,U] [#2 0.32,-0.12,0.89,U] [#3 0.22,-0.31,0.00,M1] [#4 0.20,-0.25,0.74,U] [#5 0.40,0.21,0.00,M4] [#6 0.33,-0.38,0.00,M3] [#7 -0.05,-0.12,0.56,U] [#8 0.02,-0.48,0.00,M1] 
00:45:22.312 00.000 7988 single-star, 4 included, MultiStar: {0.11, -0.11}, one-star: {0.09, -0.09}
00:45:22.312 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
00:45:22.312 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
00:45:22.312 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.78 mountX=-0.09 mountY=-0.09, mountTheta=-2.36
00:45:22.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.09, opts=13)
00:45:22.312 00.000 7988 Enqueuing Move request for scope (0.09, -0.09)
00:45:22.312 00.000 15712 Worker thread wakes up
00:45:22.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:45:22.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:45:22.312 00.000 15712 Moving (0.09, -0.09) raw xDistance=-0.09 yDistance=-0.09
00:45:22.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:22.325 00.013 7988 UpdateGuideState exits: m=1404 SNR=25.0
00:45:22.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:22.327 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:22.328 00.001 7988 Enqueuing Expose request
00:45:22.328 00.000 15712 PPEC rslt: input = -0.09, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:22.328 00.000 15712 PPEC: input: -0.09, control: -0.04, exposure: 1500
00:45:22.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:22.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:45:22.328 00.000 15712 MoveAxis(E, 12, ABG)
00:45:22.328 00.000 15712 Guiding  Dir = 2, Dur = 12
00:45:22.328 00.000 15712 IsGuiding returns 0
00:45:22.345 00.017 15712 IsGuiding returns 1
00:45:22.345 00.000 15712 scope still moving after pulse duration time elapsed
00:45:22.394 00.049 15712 IsGuiding returns 0
00:45:22.394 00.000 15712 scope move finished after 12 + 51 ms
00:45:22.394 00.000 15712 Move returns status 0, amount 12
00:45:22.394 00.000 15712 MoveAxis(N, 0, ABG)
00:45:22.394 00.000 15712 Move returns status 0, amount 0
00:45:22.394 00.000 15712 move complete, result=0
00:45:22.394 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:45:22.396 00.002 15712 worker thread done servicing request
00:45:22.396 00.000 15712 Worker thread wakes up
00:45:22.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:22.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:23.814 01.418 15712 Exposure complete
00:45:23.873 00.059 15712 worker thread done servicing request
00:45:23.873 00.000 7988 OnExposeComplete: enter
00:45:23.875 00.002 7988 UpdateGuideState(): m_state=6
00:45:23.877 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
00:45:23.877 00.000 7988 Star::Find returns 1 (0), X=964.85, Y=189.35, Mass=1512, SNR=25.8, Peak=171 HFD=4.4
00:45:23.879 00.002 7988 MultiStar: [#1 0.24,-0.16,0.98,U] [#2 0.10,-0.34,0.85,U] [#3 0.10,-0.26,0.85,U] [#4 0.11,-0.34,0.70,U] [#5 0.13,0.05,0.80,U] [#6 0.27,-0.13,0.65,U] [#7 0.67,-0.37,0.00,M2] [#8 0.87,-0.52,0.00,M2] 
00:45:23.879 00.000 7988 single-star, 6 included, MultiStar: {0.13, -0.17}, one-star: {-0.01, -0.06}
00:45:23.881 00.002 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.24 = 3.05)
00:45:23.881 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
00:45:23.881 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.67 mountX=-0.06 mountY=0.01, mountTheta=3.01
00:45:23.883 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.06, opts=13)
00:45:23.885 00.002 7988 Enqueuing Move request for scope (-0.01, -0.06)
00:45:23.885 00.000 15712 Worker thread wakes up
00:45:23.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:45:23.885 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:45:23.885 00.000 15712 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
00:45:23.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:45:23.885 00.000 7988 UpdateGuideState exits: m=1512 SNR=25.8
00:45:23.889 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:23.890 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:23.890 00.000 7988 Enqueuing Expose request
00:45:23.890 00.000 15712 PPEC rslt: input = -0.06, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:23.890 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
00:45:23.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:23.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:45:23.890 00.000 15712 MoveAxis(E, 13, ABG)
00:45:23.890 00.000 15712 Guiding  Dir = 2, Dur = 13
00:45:23.890 00.000 15712 IsGuiding returns 0
00:45:23.944 00.054 15712 IsGuiding returns 1
00:45:23.944 00.000 15712 scope still moving after pulse duration time elapsed
00:45:23.970 00.026 15712 IsGuiding returns 0
00:45:23.970 00.000 15712 scope move finished after 13 + 64 ms
00:45:23.970 00.000 15712 Move returns status 0, amount 13
00:45:23.970 00.000 15712 MoveAxis(N, 0, ABG)
00:45:23.970 00.000 15712 Move returns status 0, amount 0
00:45:23.970 00.000 15712 move complete, result=0
00:45:23.970 00.000 15712 worker thread done servicing request
00:45:23.970 00.000 15712 Worker thread wakes up
00:45:23.970 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
00:45:23.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:23.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:25.612 01.642 15712 Exposure complete
00:45:25.674 00.062 15712 worker thread done servicing request
00:45:25.676 00.002 7988 OnExposeComplete: enter
00:45:25.676 00.000 7988 UpdateGuideState(): m_state=6
00:45:25.676 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
00:45:25.676 00.000 7988 Star::Find returns 1 (0), X=965.01, Y=189.43, Mass=1445, SNR=25.5, Peak=157 HFD=4.1
00:45:25.676 00.000 7988 MultiStar: [#1 0.34,0.08,1.02,U] [#2 0.35,-0.06,0.88,U] [#3 0.20,-0.41,0.00,M1] [#4 0.15,0.06,0.74,U] [#5 0.33,0.23,0.00,M4] [#6 0.42,-0.12,0.00,M3] [#7 0.28,-0.02,0.50,U] [#8 0.21,-0.14,0.47,U] 
00:45:25.676 00.000 7988 single-star, 5 included, MultiStar: {0.25, 0.00}, one-star: {0.15, 0.01}
00:45:25.676 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
00:45:25.676 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
00:45:25.676 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.08 mountX=0.01 mountY=-0.15, mountTheta=-1.49
00:45:25.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.01, opts=13)
00:45:25.676 00.000 7988 Enqueuing Move request for scope (0.15, 0.01)
00:45:25.676 00.000 15712 Worker thread wakes up
00:45:25.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
00:45:25.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
00:45:25.676 00.000 15712 Moving (0.15, 0.01) raw xDistance=0.01 yDistance=-0.15
00:45:25.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:25.676 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.5
00:45:25.690 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:25.691 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:25.691 00.000 7988 Enqueuing Expose request
00:45:25.691 00.000 15712 PPEC rslt: input = 0.01, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:25.691 00.000 15712 PPEC: input: 0.01, control: -0.04, exposure: 1500
00:45:25.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:25.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:45:25.691 00.000 15712 MoveAxis(E, 12, ABG)
00:45:25.691 00.000 15712 Guiding  Dir = 2, Dur = 12
00:45:25.691 00.000 15712 IsGuiding returns 0
00:45:25.717 00.026 15712 IsGuiding returns 1
00:45:25.717 00.000 15712 scope still moving after pulse duration time elapsed
00:45:25.765 00.048 15712 IsGuiding returns 0
00:45:25.765 00.000 15712 scope move finished after 12 + 60 ms
00:45:25.765 00.000 15712 Move returns status 0, amount 12
00:45:25.765 00.000 15712 MoveAxis(N, 0, ABG)
00:45:25.765 00.000 15712 Move returns status 0, amount 0
00:45:25.765 00.000 15712 move complete, result=0
00:45:25.765 00.000 7988 GuideStep: 0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
00:45:25.768 00.003 15712 worker thread done servicing request
00:45:25.768 00.000 15712 Worker thread wakes up
00:45:25.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:25.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:27.174 01.406 15712 Exposure complete
00:45:27.235 00.061 15712 worker thread done servicing request
00:45:27.235 00.000 7988 OnExposeComplete: enter
00:45:27.236 00.001 7988 UpdateGuideState(): m_state=6
00:45:27.236 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
00:45:27.236 00.000 7988 Star::Find returns 1 (0), X=965.18, Y=189.46, Mass=1506, SNR=26.0, Peak=166 HFD=3.8
00:45:27.236 00.000 7988 MultiStar: [#1 0.27,-0.05,0.99,U] [#2 0.35,0.03,0.88,U] [#3 0.11,-0.08,0.86,U] [#4 0.27,-0.13,0.76,U] [#5 0.31,0.30,0.00,M5] [#6 0.34,0.00,0.66,U] [#7 0.10,0.26,0.55,U] [#8 -0.18,-0.31,0.47,U] 
00:45:27.236 00.000 7988 refined, 7 included, MultiStar: {0.23, -0.02}, one-star: {0.33, 0.04}
00:45:27.236 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
00:45:27.236 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
00:45:27.236 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.11 mountX=-0.02 mountY=-0.23, mountTheta=-1.67
00:45:27.236 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.02, opts=13)
00:45:27.236 00.000 7988 Enqueuing Move request for scope (0.23, -0.02)
00:45:27.236 00.000 15712 Worker thread wakes up
00:45:27.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
00:45:27.236 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
00:45:27.236 00.000 15712 Moving (0.23, -0.02) raw xDistance=-0.02 yDistance=-0.23
00:45:27.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:45:27.236 00.000 7988 UpdateGuideState exits: m=1506 SNR=26.0
00:45:27.250 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:27.251 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:27.253 00.002 7988 Enqueuing Expose request
00:45:27.253 00.000 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:45:27.253 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
00:45:27.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:27.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:45:27.253 00.000 15712 MoveAxis(E, 13, ABG)
00:45:27.253 00.000 15712 Guiding  Dir = 2, Dur = 13
00:45:27.255 00.002 15712 IsGuiding returns 0
00:45:27.269 00.014 15712 IsGuiding returns 1
00:45:27.269 00.000 15712 scope still moving after pulse duration time elapsed
00:45:27.317 00.048 15712 IsGuiding returns 0
00:45:27.317 00.000 15712 scope move finished after 13 + 49 ms
00:45:27.317 00.000 15712 Move returns status 0, amount 13
00:45:27.317 00.000 15712 MoveAxis(N, 0, ABG)
00:45:27.317 00.000 15712 Move returns status 0, amount 0
00:45:27.317 00.000 15712 move complete, result=0
00:45:27.317 00.000 7988 GuideStep: -0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
00:45:27.319 00.002 15712 worker thread done servicing request
00:45:27.319 00.000 15712 Worker thread wakes up
00:45:27.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:27.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:28.962 01.643 15712 Exposure complete
00:45:29.007 00.045 15712 worker thread done servicing request
00:45:29.007 00.000 7988 OnExposeComplete: enter
00:45:29.022 00.015 7988 UpdateGuideState(): m_state=6
00:45:29.022 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
00:45:29.022 00.000 7988 Star::Find returns 1 (0), X=965.02, Y=189.76, Mass=1510, SNR=25.9, Peak=154 HFD=4.2
00:45:29.022 00.000 7988 MultiStar: [#1 0.06,0.28,1.00,U] [#2 0.34,0.16,0.00,M1] [#3 0.34,-0.13,0.86,U] [#4 0.21,0.12,0.73,U] [#5 0.41,0.57,0.00,M6] [#6 0.55,0.01,0.00,M3] [#7 0.37,-0.20,0.00,M1] [#8 0.47,0.20,0.00,M1] 
00:45:29.022 00.000 7988 refined, 3 included, MultiStar: {0.18, 0.17}, one-star: {0.16, 0.35}
00:45:29.022 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
00:45:29.022 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
00:45:29.022 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.74 mountX=0.17 mountY=-0.19, mountTheta=-0.84
00:45:29.022 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.17, opts=13)
00:45:29.022 00.000 7988 Enqueuing Move request for scope (0.18, 0.17)
00:45:29.035 00.013 15712 Worker thread wakes up
00:45:29.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
00:45:29.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
00:45:29.035 00.000 15712 Moving (0.18, 0.17) raw xDistance=0.17 yDistance=-0.19
00:45:29.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:45:29.035 00.000 7988 UpdateGuideState exits: m=1510 SNR=25.9
00:45:29.038 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:29.038 00.000 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.67
00:45:29.040 00.002 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
00:45:29.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:29.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:29.040 00.000 7988 Enqueuing Expose request
00:45:29.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:45:29.040 00.000 15712 MoveAxis(W, 22, ABG)
00:45:29.040 00.000 15712 Guiding  Dir = 3, Dur = 22
00:45:29.040 00.000 15712 IsGuiding returns 0
00:45:29.059 00.019 15712 PulseGuide returned control before completion, sleep 16
00:45:29.106 00.047 15712 IsGuiding returns 0
00:45:29.106 00.000 15712 Move returns status 0, amount 22
00:45:29.106 00.000 15712 MoveAxis(N, 0, ABG)
00:45:29.106 00.000 15712 Move returns status 0, amount 0
00:45:29.106 00.000 15712 move complete, result=0
00:45:29.108 00.002 7988 GuideStep: 0.2 px 22 ms WEST, -0.2 px 0 ms NORTH
00:45:29.108 00.000 15712 worker thread done servicing request
00:45:29.108 00.000 15712 Worker thread wakes up
00:45:29.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:29.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:30.522 01.414 15712 Exposure complete
00:45:30.583 00.061 15712 worker thread done servicing request
00:45:30.583 00.000 7988 OnExposeComplete: enter
00:45:30.586 00.003 7988 UpdateGuideState(): m_state=6
00:45:30.586 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
00:45:30.586 00.000 7988 Star::Find returns 1 (0), X=965.04, Y=189.71, Mass=1520, SNR=26.0, Peak=150 HFD=4.1
00:45:30.586 00.000 7988 MultiStar: [#1 0.24,0.13,0.94,U] [#2 0.40,-0.04,0.00,M2] [#3 0.44,0.22,0.00,M1] [#4 0.32,0.13,0.73,U] [#5 0.31,0.43,0.00,M7] [#6 0.48,-0.04,0.00,M4] [#7 0.43,-0.19,0.00,M2] [#8 0.21,-0.09,0.50,U] 
00:45:30.586 00.000 7988 refined, 3 included, MultiStar: {0.24, 0.15}, one-star: {0.19, 0.30}
00:45:30.586 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
00:45:30.586 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
00:45:30.586 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.56 mountX=0.15 mountY=-0.24, mountTheta=-1.01
00:45:30.586 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.15, opts=13)
00:45:30.586 00.000 7988 Enqueuing Move request for scope (0.24, 0.15)
00:45:30.586 00.000 15712 Worker thread wakes up
00:45:30.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=25, FiltMax=255, Gamma=0.690
00:45:30.586 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.0
00:45:30.599 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:30.599 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:30.601 00.002 7988 Enqueuing Expose request
00:45:30.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
00:45:30.601 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
00:45:30.601 00.000 15712 Moving (0.24, 0.15) raw xDistance=0.15 yDistance=-0.24
00:45:30.603 00.002 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:30.603 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
00:45:30.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:30.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:45:30.603 00.000 15712 MoveAxis(E, 8, ABG)
00:45:30.603 00.000 15712 Guiding  Dir = 2, Dur = 8
00:45:30.603 00.000 15712 IsGuiding returns 0
00:45:30.623 00.020 15712 IsGuiding returns 0
00:45:30.623 00.000 15712 Move returns status 0, amount 8
00:45:30.623 00.000 15712 MoveAxis(N, 0, ABG)
00:45:30.623 00.000 15712 Move returns status 0, amount 0
00:45:30.623 00.000 15712 move complete, result=0
00:45:30.623 00.000 15712 worker thread done servicing request
00:45:30.623 00.000 15712 Worker thread wakes up
00:45:30.623 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
00:45:30.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:30.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:32.261 01.638 15712 Exposure complete
00:45:32.308 00.047 15712 worker thread done servicing request
00:45:32.308 00.000 7988 OnExposeComplete: enter
00:45:32.322 00.014 7988 UpdateGuideState(): m_state=6
00:45:32.322 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
00:45:32.325 00.003 7988 Star::Find returns 1 (0), X=965.07, Y=189.29, Mass=1522, SNR=26.1, Peak=161 HFD=4.2
00:45:32.325 00.000 7988 MultiStar: [#1 0.28,0.03,1.00,U] [#2 0.41,-0.18,0.00,M3] [#3 0.16,-0.33,0.84,U] [#4 0.31,-0.24,0.00,M1] [#5 0.33,0.19,0.00,M8] [#6 0.61,0.00,0.00,M5] [#7 0.13,-0.35,0.00,M3] [#8 0.33,-0.05,0.50,U] 
00:45:32.327 00.002 7988 single-star, 3 included, MultiStar: {0.24, -0.12}, one-star: {0.22, -0.13}
00:45:32.327 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
00:45:32.329 00.002 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.12 = -2.12)
00:45:32.329 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-0.52 mountX=-0.13 mountY=-0.22, mountTheta=-2.10
00:45:32.331 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.13, opts=13)
00:45:32.333 00.002 7988 Enqueuing Move request for scope (0.22, -0.13)
00:45:32.333 00.000 15712 Worker thread wakes up
00:45:32.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
00:45:32.333 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
00:45:32.333 00.000 15712 Moving (0.22, -0.13) raw xDistance=-0.13 yDistance=-0.22
00:45:32.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:32.333 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.1
00:45:32.336 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:32.336 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:32.338 00.002 7988 Enqueuing Expose request
00:45:32.338 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:32.338 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
00:45:32.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:32.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:45:32.338 00.000 15712 MoveAxis(E, 4, ABG)
00:45:32.338 00.000 15712 Guiding  Dir = 2, Dur = 4
00:45:32.338 00.000 15712 IsGuiding returns 0
00:45:32.358 00.020 15712 IsGuiding returns 0
00:45:32.358 00.000 15712 Move returns status 0, amount 4
00:45:32.358 00.000 15712 MoveAxis(N, 0, ABG)
00:45:32.358 00.000 15712 Move returns status 0, amount 0
00:45:32.358 00.000 15712 move complete, result=0
00:45:32.358 00.000 15712 worker thread done servicing request
00:45:32.358 00.000 15712 Worker thread wakes up
00:45:32.358 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
00:45:32.370 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:32.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:33.787 01.417 15712 Exposure complete
00:45:33.848 00.061 15712 worker thread done servicing request
00:45:33.848 00.000 7988 OnExposeComplete: enter
00:45:33.850 00.002 7988 UpdateGuideState(): m_state=6
00:45:33.850 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
00:45:33.850 00.000 7988 Star::Find returns 1 (0), X=965.19, Y=189.50, Mass=1452, SNR=25.5, Peak=170 HFD=3.8
00:45:33.850 00.000 7988 MultiStar: [#1 0.29,0.18,0.98,U] [#2 0.29,-0.11,0.88,U] [#3 0.23,-0.19,0.85,U] [#4 0.32,-0.21,0.00,M2] [#5 0.28,0.16,0.72,U] [#6 0.51,-0.02,0.00,M6] [#7 0.58,-0.50,0.00,M4] [#8 0.72,-0.21,0.00,M1] 
00:45:33.850 00.000 7988 refined, 4 included, MultiStar: {0.29, 0.03}, one-star: {0.34, 0.08}
00:45:33.855 00.005 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.46 = -1.46)
00:45:33.855 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
00:45:33.855 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.03 hyp=0.29 cameraTheta=0.10 mountX=0.03 mountY=-0.29, mountTheta=-1.46
00:45:33.855 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.03, opts=13)
00:45:33.855 00.000 7988 Enqueuing Move request for scope (0.29, 0.03)
00:45:33.855 00.000 15712 Worker thread wakes up
00:45:33.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.03) opts 0xd
00:45:33.855 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.03)
00:45:33.855 00.000 15712 Moving (0.29, 0.03) raw xDistance=0.03 yDistance=-0.29
00:45:33.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:33.855 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.5
00:45:33.864 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:33.864 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:33.866 00.002 7988 Enqueuing Expose request
00:45:33.866 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:33.866 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
00:45:33.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:45:33.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:45:33.866 00.000 15712 MoveAxis(E, 2, ABG)
00:45:33.866 00.000 15712 Guiding  Dir = 2, Dur = 2
00:45:33.866 00.000 15712 IsGuiding returns 0
00:45:33.887 00.021 15712 IsGuiding returns 0
00:45:33.887 00.000 15712 Move returns status 0, amount 2
00:45:33.887 00.000 15712 MoveAxis(N, 0, ABG)
00:45:33.887 00.000 15712 Move returns status 0, amount 0
00:45:33.887 00.000 15712 move complete, result=0
00:45:33.887 00.000 15712 worker thread done servicing request
00:45:33.887 00.000 15712 Worker thread wakes up
00:45:33.887 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.3 px 0 ms NORTH
00:45:33.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:33.889 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:35.528 01.639 15712 Exposure complete
00:45:35.590 00.062 15712 worker thread done servicing request
00:45:35.592 00.002 7988 OnExposeComplete: enter
00:45:35.592 00.000 7988 UpdateGuideState(): m_state=6
00:45:35.592 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
00:45:35.592 00.000 7988 Star::Find returns 1 (0), X=965.24, Y=189.50, Mass=1534, SNR=26.1, Peak=179 HFD=3.9
00:45:35.592 00.000 7988 MultiStar: [#1 0.39,0.02,0.00,M1] [#2 0.41,-0.24,0.00,M3] [#3 0.52,0.04,0.00,M1] [#4 0.43,-0.45,0.00,M3] [#5 0.57,0.20,0.00,M8] [#6 0.60,-0.15,0.00,M7] [#7 0.40,-0.34,0.00,M5] [#8 0.28,-0.04,0.48,U] 
00:45:35.592 00.000 7988 refined, 1 included, MultiStar: {0.35, 0.05}, one-star: {0.39, 0.09}
00:45:35.592 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
00:45:35.592 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
00:45:35.592 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=0.05 hyp=0.35 cameraTheta=0.13 mountX=0.05 mountY=-0.35, mountTheta=-1.43
00:45:35.592 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.05, opts=13)
00:45:35.592 00.000 7988 Enqueuing Move request for scope (0.35, 0.05)
00:45:35.592 00.000 15712 Worker thread wakes up
00:45:35.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.05) opts 0xd
00:45:35.592 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.05)
00:45:35.592 00.000 15712 Moving (0.35, 0.05) raw xDistance=0.05 yDistance=-0.35
00:45:35.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:35.592 00.000 7988 UpdateGuideState exits: m=1534 SNR=26.1
00:45:35.607 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:35.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:35.607 00.000 7988 Enqueuing Expose request
00:45:35.607 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:35.607 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
00:45:35.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:45:35.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:45:35.607 00.000 15712 MoveAxis(E, 4, ABG)
00:45:35.607 00.000 15712 Guiding  Dir = 2, Dur = 4
00:45:35.607 00.000 15712 IsGuiding returns 0
00:45:35.624 00.017 15712 IsGuiding returns 0
00:45:35.624 00.000 15712 Move returns status 0, amount 4
00:45:35.624 00.000 15712 MoveAxis(N, 0, ABG)
00:45:35.624 00.000 15712 Move returns status 0, amount 0
00:45:35.624 00.000 15712 move complete, result=0
00:45:35.624 00.000 15712 worker thread done servicing request
00:45:35.624 00.000 15712 Worker thread wakes up
00:45:35.624 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.4 px 0 ms NORTH
00:45:35.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:35.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:37.044 01.420 15712 Exposure complete
00:45:37.103 00.059 15712 worker thread done servicing request
00:45:37.103 00.000 7988 OnExposeComplete: enter
00:45:37.106 00.003 7988 UpdateGuideState(): m_state=6
00:45:37.108 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
00:45:37.108 00.000 7988 Star::Find returns 1 (0), X=964.97, Y=189.32, Mass=1539, SNR=26.2, Peak=199 HFD=4.1
00:45:37.110 00.002 7988 MultiStar: [#1 0.17,-0.32,0.97,U] [#2 0.43,-0.26,0.00,M4] [#3 0.19,-0.52,0.00,M2] [#4 0.22,-0.47,0.00,M4] [#5 0.38,-0.28,0.00,M9] [#6 0.38,-0.29,0.00,M8] [#7 0.46,-0.52,0.00,M6] [#8 0.53,-0.35,0.00,M1] 
00:45:37.110 00.000 7988 single-star, 1 included, MultiStar: {0.15, -0.20}, one-star: {0.12, -0.09}
00:45:37.112 00.002 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
00:45:37.112 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
00:45:37.114 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.66 mountX=-0.09 mountY=-0.12, mountTheta=-2.23
00:45:37.116 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.09, opts=13)
00:45:37.116 00.000 7988 Enqueuing Move request for scope (0.12, -0.09)
00:45:37.118 00.002 15712 Worker thread wakes up
00:45:37.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
00:45:37.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
00:45:37.118 00.000 15712 Moving (0.12, -0.09) raw xDistance=-0.09 yDistance=-0.12
00:45:37.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:37.120 00.002 7988 UpdateGuideState exits: m=1539 SNR=26.2
00:45:37.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:37.122 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:37.122 00.000 7988 Enqueuing Expose request
00:45:37.122 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:37.122 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
00:45:37.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:37.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:37.122 00.000 15712 MoveAxis(E, 6, ABG)
00:45:37.122 00.000 15712 Guiding  Dir = 2, Dur = 6
00:45:37.122 00.000 15712 IsGuiding returns 0
00:45:37.142 00.020 15712 IsGuiding returns 0
00:45:37.142 00.000 15712 Move returns status 0, amount 6
00:45:37.142 00.000 15712 MoveAxis(N, 0, ABG)
00:45:37.142 00.000 15712 Move returns status 0, amount 0
00:45:37.142 00.000 15712 move complete, result=0
00:45:37.142 00.000 15712 worker thread done servicing request
00:45:37.142 00.000 15712 Worker thread wakes up
00:45:37.142 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:45:37.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:37.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:38.777 01.635 15712 Exposure complete
00:45:38.837 00.060 15712 worker thread done servicing request
00:45:38.837 00.000 7988 OnExposeComplete: enter
00:45:38.840 00.003 7988 UpdateGuideState(): m_state=6
00:45:38.840 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
00:45:38.840 00.000 7988 Star::Find returns 1 (0), X=965.23, Y=189.18, Mass=1468, SNR=25.6, Peak=181 HFD=4.0
00:45:38.840 00.000 7988 MultiStar: [#1 0.20,-0.16,1.03,U] [#2 0.36,-0.33,0.00,M5] [#3 0.41,-0.22,0.00,M3] [#4 0.25,-0.30,0.00,M5] [#5 0.51,0.03,0.00,M10] [#6 0.39,-0.24,0.00,M9] [#7 0.10,-0.42,0.00,M7] [#8 0.05,-0.37,0.00,M2] 
00:45:38.840 00.000 7988 refined, 1 included, MultiStar: {0.29, -0.20}, one-star: {0.38, -0.23}
00:45:38.840 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
00:45:38.840 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
00:45:38.840 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.20 hyp=0.35 cameraTheta=-0.60 mountX=-0.19 mountY=-0.28, mountTheta=-2.17
00:45:38.840 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.20, opts=13)
00:45:38.840 00.000 7988 Enqueuing Move request for scope (0.29, -0.20)
00:45:38.840 00.000 15712 Worker thread wakes up
00:45:38.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.20) opts 0xd
00:45:38.840 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.20)
00:45:38.840 00.000 15712 Moving (0.29, -0.20) raw xDistance=-0.19 yDistance=-0.28
00:45:38.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:38.854 00.014 7988 UpdateGuideState exits: m=1468 SNR=25.6
00:45:38.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:38.856 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:38.856 00.000 7988 Enqueuing Expose request
00:45:38.856 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.12, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.68
00:45:38.856 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
00:45:38.856 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.75
00:45:38.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:45:38.856 00.000 15712 MoveAxis(E, 46, ABG)
00:45:38.856 00.000 15712 Guiding  Dir = 2, Dur = 46
00:45:38.859 00.003 15712 IsGuiding returns 0
00:45:38.874 00.015 15712 PulseGuide returned control before completion, sleep 41
00:45:38.920 00.046 15712 IsGuiding returns 1
00:45:38.920 00.000 15712 scope still moving after pulse duration time elapsed
00:45:38.970 00.050 15712 IsGuiding returns 0
00:45:38.970 00.000 15712 scope move finished after 46 + 65 ms
00:45:38.970 00.000 15712 Move returns status 0, amount 46
00:45:38.970 00.000 15712 BLC: Oldest BLC event removed
00:45:38.970 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 144 applied
00:45:38.970 00.000 15712 MoveAxis(N, 216, ABG)
00:45:38.970 00.000 15712 Guiding  Dir = 0, Dur = 216
00:45:38.970 00.000 15712 IsGuiding returns 0
00:45:39.048 00.078 15712 PulseGuide returned control before completion, sleep 148
00:45:39.208 00.160 15712 IsGuiding returns 1
00:45:39.208 00.000 15712 scope still moving after pulse duration time elapsed
00:45:39.239 00.031 15712 IsGuiding returns 1
00:45:39.271 00.032 15712 IsGuiding returns 1
00:45:39.322 00.051 15712 IsGuiding returns 0
00:45:39.322 00.000 15712 scope move finished after 216 + 135 ms
00:45:39.322 00.000 15712 Move returns status 0, amount 216
00:45:39.322 00.000 15712 move complete, result=0
00:45:39.322 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.3 px 216 ms NORTH
00:45:39.323 00.001 15712 worker thread done servicing request
00:45:39.323 00.000 15712 Worker thread wakes up
00:45:39.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:39.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:40.741 01.418 15712 Exposure complete
00:45:40.802 00.061 15712 worker thread done servicing request
00:45:40.802 00.000 7988 OnExposeComplete: enter
00:45:40.802 00.000 7988 UpdateGuideState(): m_state=6
00:45:40.802 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
00:45:40.802 00.000 7988 Star::Find returns 1 (0), X=965.07, Y=189.43, Mass=1571, SNR=26.3, Peak=180 HFD=4.0
00:45:40.802 00.000 7988 MultiStar: [#1 0.50,0.06,0.00,M1] [#2 0.30,-0.12,0.88,U] [#3 0.39,-0.28,0.00,M4] [#4 0.22,-0.41,0.00,M6] [#5 0.44,0.09,0.00,R] [#6 0.57,-0.08,0.00,M10] [#7 0.33,-0.05,0.48,U] [#8 0.15,-0.25,0.48,U] 
00:45:40.802 00.000 7988 single-star, 3 included, MultiStar: {0.25, -0.08}, one-star: {0.22, 0.02}
00:45:40.802 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
00:45:40.802 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
00:45:40.810 00.008 7988 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.07 mountX=0.02 mountY=-0.22, mountTheta=-1.49
00:45:40.810 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.02, opts=13)
00:45:40.810 00.000 7988 Enqueuing Move request for scope (0.22, 0.02)
00:45:40.810 00.000 15712 Worker thread wakes up
00:45:40.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
00:45:40.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
00:45:40.810 00.000 15712 Moving (0.22, 0.02) raw xDistance=0.02 yDistance=-0.22
00:45:40.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:40.810 00.000 7988 UpdateGuideState exits: m=1571 SNR=26.3
00:45:40.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:40.817 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:40.817 00.000 7988 Enqueuing Expose request
00:45:40.817 00.000 15712 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.283287, 1:0.223649
00:45:40.817 00.000 15712 BLC: No correction, Miss < min_move
00:45:40.817 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:40.817 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
00:45:40.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:40.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:45:40.817 00.000 15712 MoveAxis(E, 6, ABG)
00:45:40.817 00.000 15712 Guiding  Dir = 2, Dur = 6
00:45:40.817 00.000 15712 IsGuiding returns 0
00:45:40.833 00.016 15712 IsGuiding returns 0
00:45:40.833 00.000 15712 Move returns status 0, amount 6
00:45:40.833 00.000 15712 MoveAxis(N, 0, ABG)
00:45:40.833 00.000 15712 Move returns status 0, amount 0
00:45:40.833 00.000 15712 move complete, result=0
00:45:40.833 00.000 15712 worker thread done servicing request
00:45:40.833 00.000 15712 Worker thread wakes up
00:45:40.833 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
00:45:40.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:40.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:42.477 01.644 15712 Exposure complete
00:45:42.539 00.062 15712 worker thread done servicing request
00:45:42.539 00.000 7988 OnExposeComplete: enter
00:45:42.539 00.000 7988 UpdateGuideState(): m_state=6
00:45:42.539 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
00:45:42.539 00.000 7988 Star::Find returns 1 (0), X=965.12, Y=189.49, Mass=1531, SNR=26.1, Peak=171 HFD=3.9
00:45:42.539 00.000 7988 MultiStar: [#1 0.27,0.11,1.01,U] [#2 0.30,0.12,0.90,U] [#3 0.39,-0.01,0.00,M5] [#4 0.33,-0.15,0.73,U] [#5 -0.09,0.23,0.73,U] [#6 0.44,0.07,0.00,R] [#7 0.28,-0.12,0.51,U] [#8 0.39,-0.27,0.00,M2] 
00:45:42.539 00.000 7988 refined, 5 included, MultiStar: {0.23, 0.06}, one-star: {0.27, 0.08}
00:45:42.545 00.006 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
00:45:42.545 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
00:45:42.545 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.25 mountX=0.06 mountY=-0.23, mountTheta=-1.32
00:45:42.545 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.06, opts=13)
00:45:42.545 00.000 7988 Enqueuing Move request for scope (0.23, 0.06)
00:45:42.545 00.000 15712 Worker thread wakes up
00:45:42.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
00:45:42.545 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
00:45:42.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:42.545 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.1
00:45:42.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:42.555 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:42.555 00.000 7988 Enqueuing Expose request
00:45:42.555 00.000 15712 Moving (0.23, 0.06) raw xDistance=0.06 yDistance=-0.23
00:45:42.555 00.000 15712 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.283287, 1:0.223649, 2:0.231660
00:45:42.555 00.000 15712 BLC: No correction, Miss < min_move
00:45:42.555 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:42.555 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:45:42.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:42.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:45:42.555 00.000 15712 MoveAxis(E, 7, ABG)
00:45:42.555 00.000 15712 Guiding  Dir = 2, Dur = 7
00:45:42.555 00.000 15712 IsGuiding returns 0
00:45:42.578 00.023 15712 IsGuiding returns 0
00:45:42.578 00.000 15712 Move returns status 0, amount 7
00:45:42.578 00.000 15712 MoveAxis(N, 0, ABG)
00:45:42.578 00.000 15712 Move returns status 0, amount 0
00:45:42.578 00.000 15712 move complete, result=0
00:45:42.578 00.000 15712 worker thread done servicing request
00:45:42.578 00.000 15712 Worker thread wakes up
00:45:42.578 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
00:45:42.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:42.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:43.989 01.411 15712 Exposure complete
00:45:44.041 00.052 15712 worker thread done servicing request
00:45:44.041 00.000 7988 OnExposeComplete: enter
00:45:44.041 00.000 7988 UpdateGuideState(): m_state=6
00:45:44.052 00.011 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
00:45:44.052 00.000 7988 Star::Find returns 1 (0), X=965.12, Y=189.62, Mass=1545, SNR=26.5, Peak=166 HFD=4.1
00:45:44.052 00.000 7988 MultiStar: [#1 0.08,0.14,0.98,U] [#2 0.15,0.22,0.85,U] [#3 0.11,0.04,0.87,U] [#4 0.19,0.08,0.72,U] [#5 0.03,0.38,0.00,M1] [#6 -0.03,-0.04,0.66,U] [#7 0.43,0.24,0.00,M6] [#8 0.66,-0.02,0.00,M3] 
00:45:44.052 00.000 7988 refined, 5 included, MultiStar: {0.14, 0.12}, one-star: {0.27, 0.20}
00:45:44.058 00.006 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
00:45:44.058 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
00:45:44.058 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.72 mountX=0.12 mountY=-0.14, mountTheta=-0.86
00:45:44.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.12, opts=13)
00:45:44.058 00.000 7988 Enqueuing Move request for scope (0.14, 0.12)
00:45:44.058 00.000 15712 Worker thread wakes up
00:45:44.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
00:45:44.058 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
00:45:44.058 00.000 15712 Moving (0.14, 0.12) raw xDistance=0.12 yDistance=-0.14
00:45:44.058 00.000 15712 BLC: window closed
00:45:44.058 00.000 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.283287, 1:0.223649, 2:0.231660
00:45:44.058 00.000 15712 BLC: No correction, Miss < min_move
00:45:44.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:44.058 00.000 7988 UpdateGuideState exits: m=1545 SNR=26.5
00:45:44.066 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:44.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:44.068 00.002 7988 Enqueuing Expose request
00:45:44.070 00.002 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:44.070 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
00:45:44.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:44.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:45:44.070 00.000 15712 MoveAxis(E, 8, ABG)
00:45:44.070 00.000 15712 Guiding  Dir = 2, Dur = 8
00:45:44.070 00.000 15712 IsGuiding returns 0
00:45:44.085 00.015 15712 IsGuiding returns 0
00:45:44.085 00.000 15712 Move returns status 0, amount 8
00:45:44.085 00.000 15712 MoveAxis(N, 0, ABG)
00:45:44.085 00.000 15712 Move returns status 0, amount 0
00:45:44.085 00.000 15712 move complete, result=0
00:45:44.085 00.000 15712 worker thread done servicing request
00:45:44.085 00.000 15712 Worker thread wakes up
00:45:44.085 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:45:44.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:44.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:45.727 01.642 15712 Exposure complete
00:45:45.789 00.062 15712 worker thread done servicing request
00:45:45.789 00.000 7988 OnExposeComplete: enter
00:45:45.789 00.000 7988 UpdateGuideState(): m_state=6
00:45:45.791 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
00:45:45.793 00.002 7988 Star::Find returns 1 (0), X=964.99, Y=189.74, Mass=1481, SNR=25.7, Peak=174 HFD=4.0
00:45:45.793 00.000 7988 MultiStar: [#1 0.09,0.20,1.00,U] [#2 0.19,0.07,0.89,U] [#3 0.33,-0.09,0.87,U] [#4 0.23,0.09,0.75,U] [#5 -0.20,0.32,0.00,M2] [#6 -0.26,-0.01,0.67,U] [#7 0.11,-0.14,0.58,U] [#8 0.18,0.20,0.50,U] 
00:45:45.795 00.002 7988 refined, 7 included, MultiStar: {0.13, 0.09}, one-star: {0.14, 0.32}
00:45:45.795 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
00:45:45.795 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
00:45:45.795 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.61 mountX=0.09 mountY=-0.14, mountTheta=-0.96
00:45:45.795 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.09, opts=13)
00:45:45.795 00.000 7988 Enqueuing Move request for scope (0.13, 0.09)
00:45:45.795 00.000 15712 Worker thread wakes up
00:45:45.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:45:45.795 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:45:45.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:45.795 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.7
00:45:45.804 00.009 15712 Moving (0.13, 0.09) raw xDistance=0.09 yDistance=-0.14
00:45:45.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:45.804 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:45.804 00.000 7988 Enqueuing Expose request
00:45:45.804 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:45.804 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
00:45:45.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:45.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:45:45.804 00.000 15712 MoveAxis(E, 9, ABG)
00:45:45.804 00.000 15712 Guiding  Dir = 2, Dur = 9
00:45:45.810 00.006 15712 IsGuiding returns 0
00:45:45.827 00.017 15712 IsGuiding returns 0
00:45:45.827 00.000 15712 Move returns status 0, amount 9
00:45:45.827 00.000 15712 MoveAxis(N, 0, ABG)
00:45:45.827 00.000 15712 Move returns status 0, amount 0
00:45:45.827 00.000 15712 move complete, result=0
00:45:45.827 00.000 15712 worker thread done servicing request
00:45:45.827 00.000 15712 Worker thread wakes up
00:45:45.827 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:45:45.829 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:45.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:47.242 01.413 15712 Exposure complete
00:45:47.289 00.047 15712 worker thread done servicing request
00:45:47.289 00.000 7988 OnExposeComplete: enter
00:45:47.306 00.017 7988 UpdateGuideState(): m_state=6
00:45:47.306 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
00:45:47.306 00.000 7988 Star::Find returns 1 (0), X=965.16, Y=189.44, Mass=1382, SNR=24.8, Peak=174 HFD=3.8
00:45:47.306 00.000 7988 MultiStar: [#1 0.12,0.13,1.06,U] [#2 0.34,-0.03,0.92,U] [#3 0.39,0.01,0.00,M4] [#4 0.32,-0.12,0.78,U] [#5 0.10,0.19,0.76,U] [#6 0.00,0.16,0.73,U] [#7 0.30,-0.24,0.00,M6] [#8 -0.05,0.08,0.50,U] 
00:45:47.306 00.000 7988 refined, 6 included, MultiStar: {0.18, 0.06}, one-star: {0.31, 0.03}
00:45:47.306 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
00:45:47.306 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
00:45:47.306 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.32 mountX=0.06 mountY=-0.18, mountTheta=-1.25
00:45:47.306 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.06, opts=13)
00:45:47.306 00.000 7988 Enqueuing Move request for scope (0.18, 0.06)
00:45:47.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:47.306 00.000 7988 UpdateGuideState exits: m=1382 SNR=24.8
00:45:47.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:47.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:47.321 00.015 7988 Enqueuing Expose request
00:45:47.321 00.000 15712 Worker thread wakes up
00:45:47.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
00:45:47.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
00:45:47.321 00.000 15712 Moving (0.18, 0.06) raw xDistance=0.06 yDistance=-0.18
00:45:47.323 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:47.323 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:45:47.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:47.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:45:47.323 00.000 15712 MoveAxis(E, 5, ABG)
00:45:47.323 00.000 15712 Guiding  Dir = 2, Dur = 5
00:45:47.323 00.000 15712 IsGuiding returns 0
00:45:47.344 00.021 15712 IsGuiding returns 0
00:45:47.344 00.000 15712 Move returns status 0, amount 5
00:45:47.344 00.000 15712 MoveAxis(N, 0, ABG)
00:45:47.344 00.000 15712 Move returns status 0, amount 0
00:45:47.344 00.000 15712 move complete, result=0
00:45:47.344 00.000 15712 worker thread done servicing request
00:45:47.344 00.000 15712 Worker thread wakes up
00:45:47.344 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
00:45:47.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:47.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:48.983 01.639 15712 Exposure complete
00:45:49.046 00.063 15712 worker thread done servicing request
00:45:49.046 00.000 7988 OnExposeComplete: enter
00:45:49.046 00.000 7988 UpdateGuideState(): m_state=6
00:45:49.046 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
00:45:49.046 00.000 7988 Star::Find returns 1 (0), X=964.78, Y=189.48, Mass=1449, SNR=25.4, Peak=149 HFD=3.8
00:45:49.046 00.000 7988 MultiStar: [#1 0.19,0.15,1.04,U] [#2 0.22,-0.15,0.88,U] [#3 0.17,-0.05,0.87,U] [#4 0.17,-0.22,0.74,U] [#5 -0.09,0.12,0.78,U] [#6 -0.05,-0.10,0.65,U] [#7 0.27,-0.24,0.51,U] [#8 0.37,-0.09,0.00,M2] 
00:45:49.046 00.000 7988 single-star, 7 included, MultiStar: {0.10, -0.03}, one-star: {-0.07, 0.06}
00:45:49.046 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.83 = 0.83)
00:45:49.046 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
00:45:49.046 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.40 mountX=0.06 mountY=0.07, mountTheta=0.82
00:45:49.046 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.06, opts=13)
00:45:49.046 00.000 7988 Enqueuing Move request for scope (-0.07, 0.06)
00:45:49.057 00.011 15712 Worker thread wakes up
00:45:49.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
00:45:49.057 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
00:45:49.057 00.000 15712 Moving (-0.07, 0.06) raw xDistance=0.06 yDistance=0.07
00:45:49.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:49.057 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.4
00:45:49.060 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:49.062 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:49.062 00.000 7988 Enqueuing Expose request
00:45:49.062 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:49.062 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:45:49.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:49.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:45:49.062 00.000 15712 MoveAxis(E, 7, ABG)
00:45:49.062 00.000 15712 Guiding  Dir = 2, Dur = 7
00:45:49.062 00.000 15712 IsGuiding returns 0
00:45:49.082 00.020 15712 IsGuiding returns 0
00:45:49.082 00.000 15712 Move returns status 0, amount 7
00:45:49.082 00.000 15712 MoveAxis(N, 0, ABG)
00:45:49.082 00.000 15712 Move returns status 0, amount 0
00:45:49.082 00.000 15712 move complete, result=0
00:45:49.082 00.000 15712 worker thread done servicing request
00:45:49.082 00.000 15712 Worker thread wakes up
00:45:49.082 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
00:45:49.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:49.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:50.499 01.417 15712 Exposure complete
00:45:50.561 00.062 15712 worker thread done servicing request
00:45:50.561 00.000 7988 OnExposeComplete: enter
00:45:50.561 00.000 7988 UpdateGuideState(): m_state=6
00:45:50.563 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
00:45:50.563 00.000 7988 Star::Find returns 1 (0), X=965.27, Y=189.38, Mass=1481, SNR=25.9, Peak=185 HFD=3.8
00:45:50.565 00.002 7988 MultiStar: [#1 0.44,-0.11,0.00,M1] [#2 0.30,-0.03,0.89,U] [#3 0.53,-0.13,0.00,M4] [#4 0.34,-0.31,0.00,M2] [#5 -0.06,0.06,0.76,U] [#6 -0.12,-0.30,0.66,U] [#7 0.57,-0.62,0.00,M6] [#8 0.29,-0.37,0.00,M3] 
00:45:50.565 00.000 7988 refined, 3 included, MultiStar: {0.17, -0.06}, one-star: {0.42, -0.03}
00:45:50.567 00.002 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
00:45:50.567 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
00:45:50.569 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.36 mountX=-0.06 mountY=-0.17, mountTheta=-1.92
00:45:50.571 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.06, opts=13)
00:45:50.571 00.000 7988 Enqueuing Move request for scope (0.17, -0.06)
00:45:50.573 00.002 15712 Worker thread wakes up
00:45:50.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
00:45:50.573 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
00:45:50.573 00.000 15712 Moving (0.17, -0.06) raw xDistance=-0.06 yDistance=-0.17
00:45:50.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:50.573 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.9
00:45:50.575 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:50.577 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:50.577 00.000 7988 Enqueuing Expose request
00:45:50.577 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:50.577 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
00:45:50.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:50.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:45:50.577 00.000 15712 MoveAxis(E, 7, ABG)
00:45:50.577 00.000 15712 Guiding  Dir = 2, Dur = 7
00:45:50.577 00.000 15712 IsGuiding returns 0
00:45:50.625 00.048 15712 IsGuiding returns 0
00:45:50.625 00.000 15712 Move returns status 0, amount 7
00:45:50.625 00.000 15712 MoveAxis(N, 0, ABG)
00:45:50.625 00.000 15712 Move returns status 0, amount 0
00:45:50.625 00.000 15712 move complete, result=0
00:45:50.639 00.014 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
00:45:50.640 00.001 15712 worker thread done servicing request
00:45:50.640 00.000 15712 Worker thread wakes up
00:45:50.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:50.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:52.378 01.738 15712 Exposure complete
00:45:52.430 00.052 15712 worker thread done servicing request
00:45:52.430 00.000 7988 OnExposeComplete: enter
00:45:52.442 00.012 7988 UpdateGuideState(): m_state=6
00:45:52.442 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
00:45:52.442 00.000 7988 Star::Find returns 1 (0), X=964.98, Y=189.28, Mass=1431, SNR=25.3, Peak=217 HFD=4.0
00:45:52.442 00.000 7988 MultiStar: [#1 0.18,-0.06,1.05,U] [#2 0.40,-0.26,0.00,M1] [#3 0.27,-0.38,0.00,M5] [#4 0.23,-0.38,0.00,M3] [#5 -0.02,-0.03,0.78,U] [#6 -0.19,-0.53,0.00,M1] [#7 0.38,-0.18,0.00,M7] [#8 0.21,-0.53,0.00,M4] 
00:45:52.442 00.000 7988 refined, 2 included, MultiStar: {0.11, -0.08}, one-star: {0.13, -0.13}
00:45:52.442 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
00:45:52.442 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
00:45:52.442 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.63 mountX=-0.08 mountY=-0.11, mountTheta=-2.20
00:45:52.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
00:45:52.442 00.000 7988 Enqueuing Move request for scope (0.11, -0.08)
00:45:52.442 00.000 15712 Worker thread wakes up
00:45:52.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:45:52.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:45:52.442 00.000 15712 Moving (0.11, -0.08) raw xDistance=-0.08 yDistance=-0.11
00:45:52.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:52.442 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.3
00:45:52.456 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:52.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:52.459 00.003 7988 Enqueuing Expose request
00:45:52.459 00.000 15712 PPEC rslt: input = -0.08, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:52.459 00.000 15712 PPEC: input: -0.08, control: -0.05, exposure: 1500
00:45:52.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:52.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:45:52.459 00.000 15712 MoveAxis(E, 16, ABG)
00:45:52.459 00.000 15712 Guiding  Dir = 2, Dur = 16
00:45:52.459 00.000 15712 IsGuiding returns 0
00:45:52.477 00.018 15712 IsGuiding returns 1
00:45:52.477 00.000 15712 scope still moving after pulse duration time elapsed
00:45:52.538 00.061 15712 IsGuiding returns 1
00:45:52.570 00.032 15712 IsGuiding returns 0
00:45:52.570 00.000 15712 scope move finished after 16 + 94 ms
00:45:52.570 00.000 15712 Move returns status 0, amount 16
00:45:52.570 00.000 15712 MoveAxis(N, 0, ABG)
00:45:52.570 00.000 15712 Move returns status 0, amount 0
00:45:52.570 00.000 15712 move complete, result=0
00:45:52.570 00.000 7988 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
00:45:52.572 00.002 15712 worker thread done servicing request
00:45:52.572 00.000 15712 Worker thread wakes up
00:45:52.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:52.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:53.977 01.405 15712 Exposure complete
00:45:54.039 00.062 15712 worker thread done servicing request
00:45:54.039 00.000 7988 OnExposeComplete: enter
00:45:54.039 00.000 7988 UpdateGuideState(): m_state=6
00:45:54.042 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
00:45:54.042 00.000 7988 Star::Find returns 1 (0), X=965.20, Y=189.27, Mass=1412, SNR=25.0, Peak=191 HFD=3.7
00:45:54.044 00.002 7988 MultiStar: [#1 0.40,-0.11,0.00,M1] [#2 0.42,-0.20,0.00,M2] [#3 0.37,-0.36,0.00,M6] [#4 0.27,-0.31,0.00,M4] [#5 0.16,-0.12,0.79,U] [#6 0.24,-0.37,0.00,M2] [#7 0.55,-0.35,0.00,M8] [#8 0.58,0.06,0.00,M5] 
00:45:54.044 00.000 7988 refined, 1 included, MultiStar: {0.27, -0.13}, one-star: {0.35, -0.14}
00:45:54.046 00.002 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
00:45:54.046 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
00:45:54.048 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.46 mountX=-0.13 mountY=-0.26, mountTheta=-2.03
00:45:54.050 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.13, opts=13)
00:45:54.050 00.000 7988 Enqueuing Move request for scope (0.27, -0.13)
00:45:54.052 00.002 15712 Worker thread wakes up
00:45:54.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
00:45:54.052 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
00:45:54.052 00.000 15712 Moving (0.27, -0.13) raw xDistance=-0.13 yDistance=-0.26
00:45:54.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:54.052 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.0
00:45:54.054 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:54.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:54.056 00.002 7988 Enqueuing Expose request
00:45:54.056 00.000 15712 PPEC rslt: input = -0.13, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:54.056 00.000 15712 PPEC: input: -0.13, control: -0.04, exposure: 1500
00:45:54.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:45:54.056 00.000 15712 MoveAxis(E, 14, ABG)
00:45:54.056 00.000 15712 Guiding  Dir = 2, Dur = 14
00:45:54.056 00.000 15712 IsGuiding returns 0
00:45:54.075 00.019 15712 IsGuiding returns 1
00:45:54.075 00.000 15712 scope still moving after pulse duration time elapsed
00:45:54.122 00.047 15712 IsGuiding returns 0
00:45:54.122 00.000 15712 scope move finished after 14 + 51 ms
00:45:54.122 00.000 15712 Move returns status 0, amount 14
00:45:54.122 00.000 15712 MoveAxis(N, 67, ABG)
00:45:54.122 00.000 15712 Guiding  Dir = 0, Dur = 67
00:45:54.122 00.000 15712 IsGuiding returns 0
00:45:54.234 00.112 15712 IsGuiding returns 1
00:45:54.234 00.000 15712 scope still moving after pulse duration time elapsed
00:45:54.262 00.028 15712 IsGuiding returns 1
00:45:54.313 00.051 15712 IsGuiding returns 0
00:45:54.313 00.000 15712 scope move finished after 67 + 124 ms
00:45:54.313 00.000 15712 Move returns status 0, amount 67
00:45:54.313 00.000 15712 move complete, result=0
00:45:54.313 00.000 7988 GuideStep: -0.1 px 14 ms EAST, -0.3 px 67 ms NORTH
00:45:54.318 00.005 15712 worker thread done servicing request
00:45:54.318 00.000 15712 Worker thread wakes up
00:45:54.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:54.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:55.958 01.640 15712 Exposure complete
00:45:56.018 00.060 15712 worker thread done servicing request
00:45:56.018 00.000 7988 OnExposeComplete: enter
00:45:56.018 00.000 7988 UpdateGuideState(): m_state=6
00:45:56.022 00.004 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
00:45:56.022 00.000 7988 Star::Find returns 1 (0), X=965.22, Y=189.47, Mass=1452, SNR=25.4, Peak=149 HFD=3.8
00:45:56.024 00.002 7988 MultiStar: [#1 0.35,0.17,0.00,M2] [#2 0.39,-0.06,0.00,M3] [#3 0.70,0.00,0.00,M7] [#4 0.36,0.05,0.76,U] [#5 -0.03,0.22,0.79,U] [#6 0.07,0.03,0.68,U] [#7 0.44,-0.25,0.00,M9] [#8 0.36,-0.23,0.00,M6] 
00:45:56.025 00.001 7988 refined, 3 included, MultiStar: {0.20, 0.09}, one-star: {0.36, 0.05}
00:45:56.025 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.56) = xAngle (-1.16 = -1.16)
00:45:56.027 00.002 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
00:45:56.027 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.41 mountX=0.09 mountY=-0.21, mountTheta=-1.16
00:45:56.029 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.09, opts=13)
00:45:56.031 00.002 7988 Enqueuing Move request for scope (0.20, 0.09)
00:45:56.031 00.000 15712 Worker thread wakes up
00:45:56.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
00:45:56.031 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
00:45:56.031 00.000 15712 Moving (0.20, 0.09) raw xDistance=0.09 yDistance=-0.21
00:45:56.034 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:56.034 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.4
00:45:56.036 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:56.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:56.036 00.000 7988 Enqueuing Expose request
00:45:56.036 00.000 15712 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:56.036 00.000 15712 PPEC: input: 0.09, control: -0.04, exposure: 1500
00:45:56.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:56.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:45:56.036 00.000 15712 MoveAxis(E, 13, ABG)
00:45:56.036 00.000 15712 Guiding  Dir = 2, Dur = 13
00:45:56.036 00.000 15712 IsGuiding returns 0
00:45:56.054 00.018 15712 IsGuiding returns 1
00:45:56.054 00.000 15712 scope still moving after pulse duration time elapsed
00:45:56.102 00.048 15712 IsGuiding returns 0
00:45:56.102 00.000 15712 scope move finished after 13 + 53 ms
00:45:56.102 00.000 15712 Move returns status 0, amount 13
00:45:56.102 00.000 15712 MoveAxis(N, 0, ABG)
00:45:56.102 00.000 15712 Move returns status 0, amount 0
00:45:56.102 00.000 15712 move complete, result=0
00:45:56.102 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
00:45:56.108 00.006 15712 worker thread done servicing request
00:45:56.108 00.000 15712 Worker thread wakes up
00:45:56.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:56.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:57.521 01.413 15712 Exposure complete
00:45:57.575 00.054 15712 worker thread done servicing request
00:45:57.575 00.000 7988 OnExposeComplete: enter
00:45:57.582 00.007 7988 UpdateGuideState(): m_state=6
00:45:57.584 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
00:45:57.584 00.000 7988 Star::Find returns 1 (0), X=965.15, Y=189.60, Mass=1530, SNR=26.2, Peak=159 HFD=4.1
00:45:57.586 00.002 7988 MultiStar: [#1 0.45,0.27,0.00,M3] [#2 0.42,0.09,0.00,M4] [#3 0.43,0.15,0.00,M8] [#4 0.22,-0.03,0.73,U] [#5 0.20,0.33,0.00,M1] [#6 -0.05,-0.04,0.68,U] [#7 0.47,-0.02,0.00,M10] [#8 0.57,-0.11,0.00,M7] 
00:45:57.586 00.000 7988 refined, 2 included, MultiStar: {0.18, 0.06}, one-star: {0.30, 0.18}
00:45:57.588 00.002 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
00:45:57.588 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
00:45:57.590 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.31 mountX=0.06 mountY=-0.18, mountTheta=-1.26
00:45:57.592 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.06, opts=13)
00:45:57.592 00.000 7988 Enqueuing Move request for scope (0.18, 0.06)
00:45:57.592 00.000 15712 Worker thread wakes up
00:45:57.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
00:45:57.592 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
00:45:57.592 00.000 15712 Moving (0.18, 0.06) raw xDistance=0.06 yDistance=-0.18
00:45:57.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:57.592 00.000 7988 UpdateGuideState exits: m=1530 SNR=26.2
00:45:57.596 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:57.597 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:57.597 00.000 7988 Enqueuing Expose request
00:45:57.597 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:45:57.597 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:45:57.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:57.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:45:57.597 00.000 15712 MoveAxis(E, 6, ABG)
00:45:57.597 00.000 15712 Guiding  Dir = 2, Dur = 6
00:45:57.605 00.008 15712 IsGuiding returns 0
00:45:57.622 00.017 15712 IsGuiding returns 0
00:45:57.622 00.000 15712 Move returns status 0, amount 6
00:45:57.622 00.000 15712 MoveAxis(N, 0, ABG)
00:45:57.622 00.000 15712 Move returns status 0, amount 0
00:45:57.622 00.000 15712 move complete, result=0
00:45:57.622 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
00:45:57.626 00.004 15712 worker thread done servicing request
00:45:57.626 00.000 15712 Worker thread wakes up
00:45:57.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:57.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:45:59.367 01.741 15712 Exposure complete
00:45:59.429 00.062 15712 worker thread done servicing request
00:45:59.429 00.000 7988 OnExposeComplete: enter
00:45:59.429 00.000 7988 UpdateGuideState(): m_state=6
00:45:59.429 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
00:45:59.429 00.000 7988 Star::Find returns 1 (0), X=965.41, Y=189.63, Mass=1476, SNR=25.8, Peak=167 HFD=4.0
00:45:59.429 00.000 7988 MultiStar: [#1 0.30,0.17,0.99,U] [#2 0.44,0.08,0.00,M5] [#3 0.70,0.02,0.00,M9] [#4 0.31,-0.04,0.75,U] [#5 0.47,0.24,0.00,M2] [#6 0.15,0.07,0.68,U] [#7 0.39,-0.17,0.00,R] [#8 0.44,-0.02,0.00,M8] 
00:45:59.429 00.000 7988 refined, 3 included, MultiStar: {0.35, 0.12}, one-star: {0.56, 0.22}
00:45:59.429 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
00:45:59.429 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
00:45:59.429 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=0.12 hyp=0.37 cameraTheta=0.32 mountX=0.12 mountY=-0.35, mountTheta=-1.24
00:45:59.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.12, opts=13)
00:45:59.429 00.000 7988 Enqueuing Move request for scope (0.35, 0.12)
00:45:59.429 00.000 15712 Worker thread wakes up
00:45:59.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.12) opts 0xd
00:45:59.429 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.12)
00:45:59.429 00.000 15712 Moving (0.35, 0.12) raw xDistance=0.12 yDistance=-0.35
00:45:59.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:45:59.429 00.000 7988 UpdateGuideState exits: m=1476 SNR=25.8
00:45:59.444 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:59.444 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:45:59.444 00.000 7988 Enqueuing Expose request
00:45:59.444 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:45:59.444 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
00:45:59.444 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:45:59.444 00.000 15712 MoveAxis(E, 8, ABG)
00:45:59.444 00.000 15712 Guiding  Dir = 2, Dur = 8
00:45:59.444 00.000 15712 IsGuiding returns 0
00:45:59.461 00.017 15712 IsGuiding returns 0
00:45:59.461 00.000 15712 Move returns status 0, amount 8
00:45:59.461 00.000 15712 MoveAxis(N, 90, ABG)
00:45:59.461 00.000 15712 Guiding  Dir = 0, Dur = 90
00:45:59.461 00.000 15712 IsGuiding returns 0
00:45:59.543 00.082 15712 PulseGuide returned control before completion, sleep 21
00:45:59.575 00.032 15712 IsGuiding returns 1
00:45:59.575 00.000 15712 scope still moving after pulse duration time elapsed
00:45:59.603 00.028 15712 IsGuiding returns 1
00:45:59.671 00.068 15712 IsGuiding returns 0
00:45:59.671 00.000 15712 scope move finished after 90 + 117 ms
00:45:59.671 00.000 15712 Move returns status 0, amount 90
00:45:59.671 00.000 15712 move complete, result=0
00:45:59.671 00.000 15712 worker thread done servicing request
00:45:59.671 00.000 15712 Worker thread wakes up
00:45:59.671 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.4 px 90 ms NORTH
00:45:59.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:45:59.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:01.088 01.417 15712 Exposure complete
00:46:01.149 00.061 15712 worker thread done servicing request
00:46:01.149 00.000 7988 OnExposeComplete: enter
00:46:01.149 00.000 7988 UpdateGuideState(): m_state=6
00:46:01.151 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
00:46:01.151 00.000 7988 Star::Find returns 1 (0), X=965.03, Y=189.56, Mass=1452, SNR=25.5, Peak=162 HFD=3.7
00:46:01.153 00.002 7988 MultiStar: [#1 0.19,0.26,1.03,U] [#2 0.45,0.22,0.00,M6] [#3 0.21,-0.03,0.89,U] [#4 0.38,-0.04,0.00,M2] [#5 0.00,0.07,0.74,U] [#6 -0.09,0.15,0.72,U] [#7 0.01,0.16,0.52,U] [#8 -0.02,-0.05,0.48,U] 
00:46:01.153 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.18, 0.14}
00:46:01.155 00.002 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.56) = xAngle (-0.69 = -0.69)
00:46:01.155 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
00:46:01.157 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.87 mountX=0.11 mountY=-0.10, mountTheta=-0.71
00:46:01.159 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.11, opts=13)
00:46:01.159 00.000 7988 Enqueuing Move request for scope (0.09, 0.11)
00:46:01.161 00.002 15712 Worker thread wakes up
00:46:01.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:46:01.161 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:46:01.161 00.000 15712 Moving (0.09, 0.11) raw xDistance=0.11 yDistance=-0.10
00:46:01.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:01.161 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.5
00:46:01.164 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:01.165 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:01.165 00.000 7988 Enqueuing Expose request
00:46:01.167 00.002 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:46:01.167 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
00:46:01.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:01.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:46:01.167 00.000 15712 MoveAxis(E, 5, ABG)
00:46:01.167 00.000 15712 Guiding  Dir = 2, Dur = 5
00:46:01.167 00.000 15712 IsGuiding returns 0
00:46:01.187 00.020 15712 IsGuiding returns 0
00:46:01.187 00.000 15712 Move returns status 0, amount 5
00:46:01.187 00.000 15712 MoveAxis(N, 0, ABG)
00:46:01.187 00.000 15712 Move returns status 0, amount 0
00:46:01.187 00.000 15712 move complete, result=0
00:46:01.187 00.000 15712 worker thread done servicing request
00:46:01.187 00.000 15712 Worker thread wakes up
00:46:01.187 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:46:01.190 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:01.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:02.827 01.637 15712 Exposure complete
00:46:02.876 00.049 15712 worker thread done servicing request
00:46:02.876 00.000 7988 OnExposeComplete: enter
00:46:02.891 00.015 7988 UpdateGuideState(): m_state=6
00:46:02.891 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
00:46:02.893 00.002 7988 Star::Find returns 1 (0), X=965.29, Y=189.39, Mass=1400, SNR=24.9, Peak=204 HFD=3.6
00:46:02.893 00.000 7988 MultiStar: [#1 0.32,0.03,1.07,U] [#2 0.36,-0.08,0.90,U] [#3 0.55,-0.44,0.00,M9] [#4 0.31,-0.32,0.00,M3] [#5 0.02,-0.10,0.74,U] [#6 0.08,-0.20,0.70,U] [#7 0.12,-0.14,0.55,U] [#8 0.31,-0.25,0.00,M8] 
00:46:02.893 00.000 7988 refined, 5 included, MultiStar: {0.25, -0.07}, one-star: {0.44, -0.02}
00:46:02.893 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.84 = -1.84)
00:46:02.893 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
00:46:02.893 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.27 mountX=-0.07 mountY=-0.25, mountTheta=-1.84
00:46:02.893 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.07, opts=13)
00:46:02.901 00.008 7988 Enqueuing Move request for scope (0.25, -0.07)
00:46:02.901 00.000 15712 Worker thread wakes up
00:46:02.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
00:46:02.901 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
00:46:02.901 00.000 15712 Moving (0.25, -0.07) raw xDistance=-0.07 yDistance=-0.25
00:46:02.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:02.901 00.000 7988 UpdateGuideState exits: m=1400 SNR=24.9
00:46:02.905 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:02.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:02.906 00.001 7988 Enqueuing Expose request
00:46:02.906 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:46:02.906 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
00:46:02.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:02.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:46:02.906 00.000 15712 MoveAxis(E, 9, ABG)
00:46:02.906 00.000 15712 Guiding  Dir = 2, Dur = 9
00:46:02.927 00.021 15712 IsGuiding returns 0
00:46:02.943 00.016 15712 IsGuiding returns 0
00:46:02.943 00.000 15712 Move returns status 0, amount 9
00:46:02.943 00.000 15712 MoveAxis(N, 0, ABG)
00:46:02.943 00.000 15712 Move returns status 0, amount 0
00:46:02.943 00.000 15712 move complete, result=0
00:46:02.943 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
00:46:02.949 00.006 15712 worker thread done servicing request
00:46:02.949 00.000 15712 Worker thread wakes up
00:46:02.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:02.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:04.357 01.408 15712 Exposure complete
00:46:04.404 00.047 15712 worker thread done servicing request
00:46:04.404 00.000 7988 OnExposeComplete: enter
00:46:04.421 00.017 7988 UpdateGuideState(): m_state=6
00:46:04.421 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
00:46:04.421 00.000 7988 Star::Find returns 1 (0), X=965.07, Y=189.24, Mass=1475, SNR=25.5, Peak=173 HFD=4.1
00:46:04.421 00.000 7988 MultiStar: [#1 0.18,-0.19,1.02,U] [#2 0.42,-0.33,0.00,M6] [#3 0.48,-0.22,0.00,M10] [#4 0.35,-0.32,0.00,M4] [#5 0.15,-0.16,0.81,U] [#6 -0.01,-0.40,0.00,M1] [#7 0.24,0.04,0.50,U] [#8 0.19,-0.32,0.00,M9] 
00:46:04.421 00.000 7988 refined, 3 included, MultiStar: {0.19, -0.14}, one-star: {0.22, -0.17}
00:46:04.421 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.56) = xAngle (-2.20 = -2.20)
00:46:04.421 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
00:46:04.421 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.64 mountX=-0.14 mountY=-0.19, mountTheta=-2.22
00:46:04.421 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.14, opts=13)
00:46:04.421 00.000 7988 Enqueuing Move request for scope (0.19, -0.14)
00:46:04.421 00.000 15712 Worker thread wakes up
00:46:04.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
00:46:04.421 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
00:46:04.421 00.000 15712 Moving (0.19, -0.14) raw xDistance=-0.14 yDistance=-0.19
00:46:04.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:04.421 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.5
00:46:04.435 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:04.436 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:04.436 00.000 7988 Enqueuing Expose request
00:46:04.438 00.002 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:46:04.438 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
00:46:04.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:04.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:46:04.438 00.000 15712 MoveAxis(E, 6, ABG)
00:46:04.438 00.000 15712 Guiding  Dir = 2, Dur = 6
00:46:04.438 00.000 15712 IsGuiding returns 0
00:46:04.455 00.017 15712 IsGuiding returns 0
00:46:04.455 00.000 15712 Move returns status 0, amount 6
00:46:04.455 00.000 15712 MoveAxis(N, 0, ABG)
00:46:04.455 00.000 15712 Move returns status 0, amount 0
00:46:04.455 00.000 15712 move complete, result=0
00:46:04.455 00.000 15712 worker thread done servicing request
00:46:04.455 00.000 15712 Worker thread wakes up
00:46:04.455 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
00:46:04.468 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:04.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:06.109 01.641 15712 Exposure complete
00:46:06.157 00.048 15712 worker thread done servicing request
00:46:06.172 00.015 7988 OnExposeComplete: enter
00:46:06.172 00.000 7988 UpdateGuideState(): m_state=6
00:46:06.174 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
00:46:06.174 00.000 7988 Star::Find returns 1 (0), X=965.15, Y=189.24, Mass=1509, SNR=25.9, Peak=185 HFD=4.1
00:46:06.176 00.002 7988 MultiStar: [#1 0.33,-0.38,0.00,M1] [#2 0.37,-0.14,0.00,M7] [#3 0.29,-0.39,0.00,R] [#4 0.16,-0.38,0.00,M5] [#5 0.09,-0.18,0.80,U] [#6 -0.13,-0.53,0.00,M2] [#7 0.00,-0.63,0.00,M1] [#8 0.70,-0.23,0.00,M10] 
00:46:06.176 00.000 7988 refined, 1 included, MultiStar: {0.20, -0.18}, one-star: {0.30, -0.18}
00:46:06.178 00.002 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
00:46:06.178 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
00:46:06.180 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.72 mountX=-0.18 mountY=-0.20, mountTheta=-2.30
00:46:06.182 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.18, opts=13)
00:46:06.182 00.000 7988 Enqueuing Move request for scope (0.20, -0.18)
00:46:06.184 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:06.184 00.000 7988 UpdateGuideState exits: m=1509 SNR=25.9
00:46:06.186 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:06.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:06.188 00.002 7988 Enqueuing Expose request
00:46:06.190 00.002 15712 Worker thread wakes up
00:46:06.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd
00:46:06.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.18)
00:46:06.190 00.000 15712 Moving (0.20, -0.18) raw xDistance=-0.18 yDistance=-0.20
00:46:06.190 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.69
00:46:06.190 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
00:46:06.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:06.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:46:06.190 00.000 15712 MoveAxis(E, 41, ABG)
00:46:06.190 00.000 15712 Guiding  Dir = 2, Dur = 41
00:46:06.224 00.034 15712 IsGuiding returns 0
00:46:06.240 00.016 15712 PulseGuide returned control before completion, sleep 35
00:46:06.284 00.044 15712 IsGuiding returns 1
00:46:06.284 00.000 15712 scope still moving after pulse duration time elapsed
00:46:06.320 00.036 15712 IsGuiding returns 0
00:46:06.320 00.000 15712 scope move finished after 41 + 55 ms
00:46:06.320 00.000 15712 Move returns status 0, amount 41
00:46:06.320 00.000 15712 MoveAxis(N, 0, ABG)
00:46:06.320 00.000 15712 Move returns status 0, amount 0
00:46:06.320 00.000 15712 move complete, result=0
00:46:06.320 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
00:46:06.320 00.000 15712 worker thread done servicing request
00:46:06.322 00.002 15712 Worker thread wakes up
00:46:06.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:06.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:07.737 01.415 15712 Exposure complete
00:46:07.788 00.051 15712 worker thread done servicing request
00:46:07.788 00.000 7988 OnExposeComplete: enter
00:46:07.799 00.011 7988 UpdateGuideState(): m_state=6
00:46:07.799 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
00:46:07.799 00.000 7988 Star::Find returns 1 (0), X=965.36, Y=189.18, Mass=1535, SNR=26.0, Peak=156 HFD=4.1
00:46:07.799 00.000 7988 MultiStar: [#1 0.34,-0.05,1.00,U] [#2 0.54,-0.36,0.00,M8] [#3 0.34,-0.08,0.87,U] [#4 0.40,-0.28,0.00,M6] [#5 0.29,-0.19,0.77,U] [#6 0.24,-0.34,0.00,M3] [#7 0.25,0.01,0.55,U] [#8 0.54,-0.36,0.00,R] 
00:46:07.799 00.000 7988 refined, 4 included, MultiStar: {0.36, -0.12}, one-star: {0.50, -0.24}
00:46:07.805 00.006 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.56) = xAngle (-1.88 = -1.88)
00:46:07.805 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.91 = -1.91)
00:46:07.805 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-0.32 mountX=-0.11 mountY=-0.36, mountTheta=-1.88
00:46:07.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.12, opts=13)
00:46:07.805 00.000 7988 Enqueuing Move request for scope (0.36, -0.12)
00:46:07.805 00.000 15712 Worker thread wakes up
00:46:07.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.12) opts 0xd
00:46:07.805 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.12)
00:46:07.805 00.000 15712 Moving (0.36, -0.12) raw xDistance=-0.11 yDistance=-0.36
00:46:07.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:07.805 00.000 7988 UpdateGuideState exits: m=1535 SNR=26.0
00:46:07.813 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:07.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:07.815 00.002 7988 Enqueuing Expose request
00:46:07.815 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:46:07.815 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
00:46:07.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:46:07.815 00.000 15712 MoveAxis(E, 11, ABG)
00:46:07.815 00.000 15712 Guiding  Dir = 2, Dur = 11
00:46:07.815 00.000 15712 IsGuiding returns 0
00:46:07.839 00.024 15712 IsGuiding returns 1
00:46:07.839 00.000 15712 scope still moving after pulse duration time elapsed
00:46:07.881 00.042 15712 IsGuiding returns 1
00:46:07.911 00.030 15712 IsGuiding returns 0
00:46:07.911 00.000 15712 scope move finished after 11 + 82 ms
00:46:07.911 00.000 15712 Move returns status 0, amount 11
00:46:07.911 00.000 15712 MoveAxis(N, 91, ABG)
00:46:07.911 00.000 15712 Guiding  Dir = 0, Dur = 91
00:46:07.911 00.000 15712 IsGuiding returns 0
00:46:07.996 00.085 15712 PulseGuide returned control before completion, sleep 14
00:46:08.022 00.026 15712 IsGuiding returns 1
00:46:08.022 00.000 15712 scope still moving after pulse duration time elapsed
00:46:08.054 00.032 15712 IsGuiding returns 1
00:46:08.106 00.052 15712 IsGuiding returns 0
00:46:08.106 00.000 15712 scope move finished after 91 + 108 ms
00:46:08.106 00.000 15712 Move returns status 0, amount 91
00:46:08.111 00.005 15712 move complete, result=0
00:46:08.111 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.4 px 91 ms NORTH
00:46:08.111 00.000 15712 worker thread done servicing request
00:46:08.111 00.000 15712 Worker thread wakes up
00:46:08.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:08.113 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:09.746 01.633 15712 Exposure complete
00:46:09.793 00.047 15712 worker thread done servicing request
00:46:09.793 00.000 7988 OnExposeComplete: enter
00:46:09.808 00.015 7988 UpdateGuideState(): m_state=6
00:46:09.810 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
00:46:09.810 00.000 7988 Star::Find returns 1 (0), X=964.94, Y=189.42, Mass=1521, SNR=26.1, Peak=154 HFD=4.0
00:46:09.810 00.000 7988 MultiStar: [#1 0.12,0.07,1.01,U] [#2 0.24,0.12,0.89,U] [#3 -0.16,0.41,0.00,M1] [#4 0.15,0.18,0.75,U] [#5 -0.25,0.41,0.00,M1] [#6 -0.13,-0.12,0.67,U] [#7 -0.32,0.30,0.00,M1] [#8 0.00,0.34,0.45,U] 
00:46:09.810 00.000 7988 single-star, 5 included, MultiStar: {0.09, 0.08}, one-star: {0.09, 0.01}
00:46:09.810 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
00:46:09.810 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
00:46:09.810 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.08 mountX=0.01 mountY=-0.09, mountTheta=-1.48
00:46:09.810 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
00:46:09.810 00.000 7988 Enqueuing Move request for scope (0.09, 0.01)
00:46:09.810 00.000 15712 Worker thread wakes up
00:46:09.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:46:09.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:46:09.810 00.000 15712 Moving (0.09, 0.01) raw xDistance=0.01 yDistance=-0.09
00:46:09.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:09.810 00.000 7988 UpdateGuideState exits: m=1521 SNR=26.1
00:46:09.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:09.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:09.824 00.014 7988 Enqueuing Expose request
00:46:09.824 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:46:09.824 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
00:46:09.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:09.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:46:09.824 00.000 15712 MoveAxis(E, 10, ABG)
00:46:09.824 00.000 15712 Guiding  Dir = 2, Dur = 10
00:46:09.827 00.003 15712 IsGuiding returns 0
00:46:09.848 00.021 15712 IsGuiding returns 1
00:46:09.848 00.000 15712 scope still moving after pulse duration time elapsed
00:46:09.912 00.064 15712 IsGuiding returns 0
00:46:09.912 00.000 15712 scope move finished after 10 + 69 ms
00:46:09.912 00.000 15712 Move returns status 0, amount 10
00:46:09.912 00.000 15712 MoveAxis(N, 0, ABG)
00:46:09.912 00.000 15712 Move returns status 0, amount 0
00:46:09.912 00.000 15712 move complete, result=0
00:46:09.912 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:46:09.919 00.007 15712 worker thread done servicing request
00:46:09.919 00.000 15712 Worker thread wakes up
00:46:09.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:09.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:11.323 01.404 15712 Exposure complete
00:46:11.383 00.060 15712 worker thread done servicing request
00:46:11.383 00.000 7988 OnExposeComplete: enter
00:46:11.385 00.002 7988 UpdateGuideState(): m_state=6
00:46:11.387 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
00:46:11.387 00.000 7988 Star::Find returns 1 (0), X=965.29, Y=189.84, Mass=1453, SNR=25.5, Peak=167 HFD=3.9
00:46:11.389 00.002 7988 MultiStar: [#1 0.44,0.32,0.00,M1] [#2 0.43,0.42,0.00,M8] [#3 0.32,0.62,0.00,M2] [#4 0.39,0.22,0.00,M6] [#5 0.16,0.58,0.00,M2] [#6 0.30,0.18,0.63,U] [#7 -0.15,0.30,0.52,U] [#8 -0.19,0.70,0.00,M1] 
00:46:11.389 00.000 7988 refined, 2 included, MultiStar: {0.26, 0.32}, one-star: {0.44, 0.42}
00:46:11.391 00.002 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
00:46:11.392 00.001 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
00:46:11.392 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.32 hyp=0.41 cameraTheta=0.90 mountX=0.33 mountY=-0.27, mountTheta=-0.69
00:46:11.394 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.32, opts=13)
00:46:11.396 00.002 7988 Enqueuing Move request for scope (0.26, 0.32)
00:46:11.396 00.000 15712 Worker thread wakes up
00:46:11.396 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.32) opts 0xd
00:46:11.396 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.32)
00:46:11.396 00.000 15712 Moving (0.26, 0.32) raw xDistance=0.33 yDistance=-0.27
00:46:11.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:11.396 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.5
00:46:11.400 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:11.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:11.401 00.001 7988 Enqueuing Expose request
00:46:11.401 00.000 15712 PPEC rslt: input = 0.33, final = 0.17, react = 0.20, pred = -0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 639.69
00:46:11.401 00.000 15712 PPEC: input: 0.33, control: 0.17, exposure: 1500
00:46:11.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:46:11.401 00.000 15712 MoveAxis(W, 54, ABG)
00:46:11.401 00.000 15712 Guiding  Dir = 3, Dur = 54
00:46:11.401 00.000 15712 IsGuiding returns 0
00:46:11.419 00.018 15712 PulseGuide returned control before completion, sleep 49
00:46:11.481 00.062 15712 IsGuiding returns 0
00:46:11.481 00.000 15712 Move returns status 0, amount 54
00:46:11.481 00.000 15712 MoveAxis(N, 68, ABG)
00:46:11.481 00.000 15712 Guiding  Dir = 0, Dur = 68
00:46:11.481 00.000 15712 IsGuiding returns 0
00:46:11.563 00.082 15712 IsGuiding returns 1
00:46:11.563 00.000 15712 scope still moving after pulse duration time elapsed
00:46:11.593 00.030 15712 IsGuiding returns 1
00:46:11.659 00.066 15712 IsGuiding returns 0
00:46:11.659 00.000 15712 scope move finished after 68 + 106 ms
00:46:11.659 00.000 15712 Move returns status 0, amount 68
00:46:11.659 00.000 15712 move complete, result=0
00:46:11.659 00.000 15712 worker thread done servicing request
00:46:11.659 00.000 15712 Worker thread wakes up
00:46:11.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:11.659 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.3 px 68 ms NORTH
00:46:11.660 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:13.298 01.638 15712 Exposure complete
00:46:13.361 00.063 15712 worker thread done servicing request
00:46:13.361 00.000 7988 OnExposeComplete: enter
00:46:13.362 00.001 7988 UpdateGuideState(): m_state=6
00:46:13.362 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
00:46:13.364 00.002 7988 Star::Find returns 1 (0), X=965.02, Y=189.58, Mass=1457, SNR=25.5, Peak=154 HFD=4.1
00:46:13.364 00.000 7988 MultiStar: [#1 0.09,0.20,0.99,U] [#2 0.06,0.01,0.86,U] [#3 -0.02,0.34,0.87,U] [#4 0.18,0.05,0.75,U] [#5 -0.12,0.15,0.73,U] [#6 -0.08,-0.01,0.67,U] [#7 -0.17,0.35,0.00,M1] [#8 -0.33,0.27,0.00,M2] 
00:46:13.364 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {0.17, 0.16}
00:46:13.364 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
00:46:13.364 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
00:46:13.364 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.23 mountX=0.14 mountY=-0.05, mountTheta=-0.36
00:46:13.371 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.14, opts=13)
00:46:13.373 00.002 7988 Enqueuing Move request for scope (0.05, 0.14)
00:46:13.373 00.000 15712 Worker thread wakes up
00:46:13.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:46:13.373 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:46:13.373 00.000 15712 Moving (0.05, 0.14) raw xDistance=0.14 yDistance=-0.05
00:46:13.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:13.373 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.5
00:46:13.376 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:13.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:13.378 00.002 7988 Enqueuing Expose request
00:46:13.378 00.000 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:46:13.378 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
00:46:13.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:13.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:46:13.378 00.000 15712 MoveAxis(W, 0, ABG)
00:46:13.378 00.000 15712 Move returns status 0, amount 0
00:46:13.378 00.000 15712 MoveAxis(N, 0, ABG)
00:46:13.378 00.000 15712 Move returns status 0, amount 0
00:46:13.378 00.000 15712 move complete, result=0
00:46:13.378 00.000 15712 worker thread done servicing request
00:46:13.378 00.000 15712 Worker thread wakes up
00:46:13.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:13.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:13.381 00.003 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:46:14.799 01.418 15712 Exposure complete
00:46:14.860 00.061 15712 worker thread done servicing request
00:46:14.860 00.000 7988 OnExposeComplete: enter
00:46:14.861 00.001 7988 UpdateGuideState(): m_state=6
00:46:14.861 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
00:46:14.861 00.000 7988 Star::Find returns 1 (0), X=964.85, Y=189.65, Mass=1544, SNR=26.0, Peak=150 HFD=4.4
00:46:14.861 00.000 7988 MultiStar: [#1 0.18,0.12,1.00,U] [#2 0.08,0.20,0.86,U] [#3 -0.16,0.40,0.00,M2] [#4 0.12,0.04,0.70,U] [#5 0.13,0.44,0.00,M2] [#6 -0.31,0.15,0.66,U] [#7 -0.23,0.26,0.53,U] [#8 -0.26,0.36,0.00,M3] 
00:46:14.861 00.000 7988 refined, 5 included, MultiStar: {0.00, 0.17}, one-star: {-0.00, 0.23}
00:46:14.861 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
00:46:14.861 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
00:46:14.861 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.57 mountX=0.17 mountY=-0.01, mountTheta=-0.03
00:46:14.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.17, opts=13)
00:46:14.861 00.000 7988 Enqueuing Move request for scope (0.00, 0.17)
00:46:14.861 00.000 15712 Worker thread wakes up
00:46:14.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
00:46:14.861 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
00:46:14.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:14.861 00.000 7988 UpdateGuideState exits: m=1544 SNR=26.0
00:46:14.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:14.861 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:14.876 00.015 7988 Enqueuing Expose request
00:46:14.876 00.000 15712 Moving (0.00, 0.17) raw xDistance=0.17 yDistance=-0.01
00:46:14.876 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.69
00:46:14.876 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
00:46:14.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:14.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:46:14.876 00.000 15712 MoveAxis(W, 29, ABG)
00:46:14.876 00.000 15712 Guiding  Dir = 3, Dur = 29
00:46:14.876 00.000 15712 IsGuiding returns 0
00:46:14.902 00.026 15712 PulseGuide returned control before completion, sleep 17
00:46:14.944 00.042 15712 IsGuiding returns 0
00:46:14.944 00.000 15712 Move returns status 0, amount 29
00:46:14.944 00.000 15712 MoveAxis(N, 0, ABG)
00:46:14.944 00.000 15712 Move returns status 0, amount 0
00:46:14.944 00.000 15712 move complete, result=0
00:46:14.944 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
00:46:14.954 00.010 15712 worker thread done servicing request
00:46:14.954 00.000 15712 Worker thread wakes up
00:46:14.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:14.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:16.697 01.743 15712 Exposure complete
00:46:16.746 00.049 15712 worker thread done servicing request
00:46:16.746 00.000 7988 OnExposeComplete: enter
00:46:16.758 00.012 7988 UpdateGuideState(): m_state=6
00:46:16.758 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
00:46:16.758 00.000 7988 Star::Find returns 1 (0), X=964.68, Y=189.41, Mass=1442, SNR=25.4, Peak=150 HFD=3.7
00:46:16.763 00.005 7988 MultiStar: [#1 -0.09,0.08,1.06,U] [#2 0.15,-0.27,0.87,U] [#3 -0.47,0.26,0.00,M3] [#4 -0.19,-0.03,0.74,U] [#5 -0.62,0.26,0.00,M3] [#6 -0.40,-0.30,0.00,M1] [#7 -0.25,0.06,0.53,U] [#8 -0.34,0.14,0.00,M4] 
00:46:16.763 00.000 7988 refined, 4 included, MultiStar: {-0.10, -0.04}, one-star: {-0.18, -0.01}
00:46:16.763 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.34 = 1.94)
00:46:16.763 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.91)
00:46:16.763 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.78 mountX=-0.04 mountY=0.10, mountTheta=1.94
00:46:16.763 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
00:46:16.763 00.000 7988 Enqueuing Move request for scope (-0.10, -0.04)
00:46:16.763 00.000 15712 Worker thread wakes up
00:46:16.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:46:16.763 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:46:16.763 00.000 15712 Moving (-0.10, -0.04) raw xDistance=-0.04 yDistance=0.10
00:46:16.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:16.763 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.4
00:46:16.773 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:16.773 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:16.774 00.001 7988 Enqueuing Expose request
00:46:16.774 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:46:16.774 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
00:46:16.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:16.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:46:16.774 00.000 15712 MoveAxis(E, 2, ABG)
00:46:16.774 00.000 15712 Guiding  Dir = 2, Dur = 2
00:46:16.774 00.000 15712 IsGuiding returns 0
00:46:16.806 00.032 15712 IsGuiding returns 0
00:46:16.806 00.000 15712 Move returns status 0, amount 2
00:46:16.806 00.000 15712 MoveAxis(N, 0, ABG)
00:46:16.806 00.000 15712 Move returns status 0, amount 0
00:46:16.806 00.000 15712 move complete, result=0
00:46:16.806 00.000 15712 worker thread done servicing request
00:46:16.806 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:46:16.808 00.002 15712 Worker thread wakes up
00:46:16.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:16.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:18.213 01.405 15712 Exposure complete
00:46:18.258 00.045 15712 worker thread done servicing request
00:46:18.258 00.000 7988 OnExposeComplete: enter
00:46:18.275 00.017 7988 UpdateGuideState(): m_state=6
00:46:18.275 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
00:46:18.275 00.000 7988 Star::Find returns 1 (0), X=964.93, Y=189.30, Mass=1417, SNR=25.2, Peak=183 HFD=4.0
00:46:18.275 00.000 7988 MultiStar: [#1 0.10,-0.06,1.02,U] [#2 0.01,-0.06,0.89,U] [#3 -0.21,-0.02,0.84,U] [#4 0.00,-0.20,0.72,U] [#5 -0.21,-0.16,0.79,U] [#6 -0.43,-0.23,0.00,M2] [#7 -0.30,-0.06,0.53,U] [#8 -0.68,0.44,0.00,M5] 
00:46:18.275 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.10}, one-star: {0.08, -0.12}
00:46:18.275 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
00:46:18.275 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
00:46:18.275 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.07 mountX=-0.10 mountY=0.05, mountTheta=2.63
00:46:18.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.10, opts=13)
00:46:18.275 00.000 7988 Enqueuing Move request for scope (-0.05, -0.10)
00:46:18.275 00.000 15712 Worker thread wakes up
00:46:18.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
00:46:18.275 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
00:46:18.275 00.000 15712 Moving (-0.05, -0.10) raw xDistance=-0.10 yDistance=0.05
00:46:18.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:18.275 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.2
00:46:18.288 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:18.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:18.290 00.002 7988 Enqueuing Expose request
00:46:18.292 00.002 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:46:18.292 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:46:18.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:18.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:46:18.292 00.000 15712 MoveAxis(E, 5, ABG)
00:46:18.292 00.000 15712 Guiding  Dir = 2, Dur = 5
00:46:18.322 00.030 15712 IsGuiding returns 0
00:46:18.341 00.019 15712 IsGuiding returns 0
00:46:18.341 00.000 15712 Move returns status 0, amount 5
00:46:18.341 00.000 15712 MoveAxis(N, 0, ABG)
00:46:18.341 00.000 15712 Move returns status 0, amount 0
00:46:18.341 00.000 15712 move complete, result=0
00:46:18.341 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:46:18.343 00.002 15712 worker thread done servicing request
00:46:18.343 00.000 15712 Worker thread wakes up
00:46:18.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:18.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:19.984 01.641 15712 Exposure complete
00:46:20.046 00.062 15712 worker thread done servicing request
00:46:20.046 00.000 7988 OnExposeComplete: enter
00:46:20.046 00.000 7988 UpdateGuideState(): m_state=6
00:46:20.046 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
00:46:20.046 00.000 7988 Star::Find returns 1 (0), X=964.92, Y=189.09, Mass=1495, SNR=25.7, Peak=178 HFD=4.3
00:46:20.046 00.000 7988 MultiStar: [#1 -0.00,-0.03,1.05,U] [#2 0.21,-0.34,0.00,M5] [#3 -0.18,-0.11,0.90,U] [#4 0.21,-0.36,0.00,M3] [#5 -0.36,-0.02,0.78,U] [#6 -0.29,-0.35,0.00,M3] [#7 -0.35,-0.08,0.52,U] [#8 -0.76,-0.52,0.00,M6] 
00:46:20.046 00.000 7988 refined, 4 included, MultiStar: {-0.13, -0.12}, one-star: {0.07, -0.33}
00:46:20.046 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.97 = 2.32)
00:46:20.046 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.29)
00:46:20.046 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.40 mountX=-0.12 mountY=0.13, mountTheta=2.30
00:46:20.046 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.12, opts=13)
00:46:20.046 00.000 7988 Enqueuing Move request for scope (-0.13, -0.12)
00:46:20.046 00.000 15712 Worker thread wakes up
00:46:20.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
00:46:20.046 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
00:46:20.046 00.000 15712 Moving (-0.13, -0.12) raw xDistance=-0.12 yDistance=0.13
00:46:20.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:20.059 00.013 7988 UpdateGuideState exits: m=1495 SNR=25.7
00:46:20.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:20.061 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:20.061 00.000 7988 Enqueuing Expose request
00:46:20.061 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:46:20.061 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
00:46:20.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:20.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:46:20.061 00.000 15712 MoveAxis(E, 5, ABG)
00:46:20.061 00.000 15712 Guiding  Dir = 2, Dur = 5
00:46:20.061 00.000 15712 IsGuiding returns 0
00:46:20.081 00.020 15712 IsGuiding returns 0
00:46:20.081 00.000 15712 Move returns status 0, amount 5
00:46:20.081 00.000 15712 MoveAxis(N, 0, ABG)
00:46:20.081 00.000 15712 Move returns status 0, amount 0
00:46:20.081 00.000 15712 move complete, result=0
00:46:20.081 00.000 15712 worker thread done servicing request
00:46:20.081 00.000 15712 Worker thread wakes up
00:46:20.081 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:46:20.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:20.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:21.496 01.415 15712 Exposure complete
00:46:21.553 00.057 15712 worker thread done servicing request
00:46:21.553 00.000 7988 OnExposeComplete: enter
00:46:21.557 00.004 7988 UpdateGuideState(): m_state=6
00:46:21.557 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
00:46:21.557 00.000 7988 Star::Find returns 1 (0), X=964.97, Y=189.12, Mass=1450, SNR=25.3, Peak=188 HFD=4.2
00:46:21.557 00.000 7988 MultiStar: [#1 0.25,-0.34,0.00,M1] [#2 0.07,-0.52,0.00,M6] [#3 -0.30,-0.12,0.90,U] [#4 0.03,-0.54,0.00,M4] [#5 -0.14,-0.38,0.00,M2] [#6 -0.34,-0.68,0.00,M4] [#7 0.08,-0.46,0.00,M1] [#8 -0.21,-0.69,0.00,M7] 
00:46:21.557 00.000 7988 refined, 1 included, MultiStar: {-0.08, -0.21}, one-star: {0.12, -0.30}
00:46:21.557 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
00:46:21.557 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.77)
00:46:21.557 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.92 mountX=-0.21 mountY=0.08, mountTheta=2.78
00:46:21.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.21, opts=13)
00:46:21.557 00.000 7988 Enqueuing Move request for scope (-0.08, -0.21)
00:46:21.570 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:21.570 00.000 7988 UpdateGuideState exits: m=1450 SNR=25.3
00:46:21.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:21.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:21.573 00.003 7988 Enqueuing Expose request
00:46:21.575 00.002 15712 Worker thread wakes up
00:46:21.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
00:46:21.575 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
00:46:21.575 00.000 15712 Moving (-0.08, -0.21) raw xDistance=-0.21 yDistance=0.08
00:46:21.575 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.69
00:46:21.575 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
00:46:21.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:21.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:46:21.575 00.000 15712 MoveAxis(E, 46, ABG)
00:46:21.575 00.000 15712 Guiding  Dir = 2, Dur = 46
00:46:21.575 00.000 15712 IsGuiding returns 0
00:46:21.597 00.022 15712 PulseGuide returned control before completion, sleep 33
00:46:21.637 00.040 15712 IsGuiding returns 1
00:46:21.637 00.000 15712 scope still moving after pulse duration time elapsed
00:46:21.689 00.052 15712 IsGuiding returns 1
00:46:21.733 00.044 15712 IsGuiding returns 0
00:46:21.733 00.000 15712 scope move finished after 46 + 107 ms
00:46:21.733 00.000 15712 Move returns status 0, amount 46
00:46:21.733 00.000 15712 MoveAxis(N, 0, ABG)
00:46:21.733 00.000 15712 Move returns status 0, amount 0
00:46:21.733 00.000 15712 move complete, result=0
00:46:21.733 00.000 15712 worker thread done servicing request
00:46:21.733 00.000 15712 Worker thread wakes up
00:46:21.733 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
00:46:21.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:21.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:23.375 01.642 15712 Exposure complete
00:46:23.423 00.048 15712 worker thread done servicing request
00:46:23.423 00.000 7988 OnExposeComplete: enter
00:46:23.439 00.016 7988 UpdateGuideState(): m_state=6
00:46:23.440 00.001 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
00:46:23.440 00.000 7988 Star::Find returns 1 (0), X=964.86, Y=189.55, Mass=1387, SNR=24.8, Peak=158 HFD=3.9
00:46:23.442 00.002 7988 MultiStar: [#1 -0.02,0.01,1.04,U] [#2 0.15,-0.03,0.90,U] [#3 -0.24,0.31,0.00,M1] [#4 0.12,-0.26,0.79,U] [#5 -0.13,0.17,0.78,U] [#6 -0.09,-0.13,0.67,U] [#7 -0.40,-0.06,0.00,M2] [#8 -0.18,0.49,0.00,M8] 
00:46:23.442 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.01}, one-star: {0.01, 0.13}
00:46:23.444 00.002 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
00:46:23.444 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
00:46:23.446 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.66 mountX=-0.01 mountY=-0.01, mountTheta=-2.23
00:46:23.448 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
00:46:23.448 00.000 7988 Enqueuing Move request for scope (0.01, -0.01)
00:46:23.450 00.002 15712 Worker thread wakes up
00:46:23.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:46:23.450 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:46:23.450 00.000 15712 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
00:46:23.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:23.450 00.000 7988 UpdateGuideState exits: m=1387 SNR=24.8
00:46:23.453 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:23.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:23.455 00.002 7988 Enqueuing Expose request
00:46:23.455 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:46:23.455 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:46:23.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:23.457 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:46:23.457 00.000 15712 MoveAxis(E, 3, ABG)
00:46:23.457 00.000 15712 Guiding  Dir = 2, Dur = 3
00:46:23.457 00.000 15712 IsGuiding returns 0
00:46:23.472 00.015 15712 IsGuiding returns 0
00:46:23.472 00.000 15712 Move returns status 0, amount 3
00:46:23.472 00.000 15712 MoveAxis(N, 0, ABG)
00:46:23.472 00.000 15712 Move returns status 0, amount 0
00:46:23.472 00.000 15712 move complete, result=0
00:46:23.472 00.000 15712 worker thread done servicing request
00:46:23.472 00.000 15712 Worker thread wakes up
00:46:23.472 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:46:23.473 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:23.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:24.891 01.418 15712 Exposure complete
00:46:24.953 00.062 15712 worker thread done servicing request
00:46:24.953 00.000 7988 OnExposeComplete: enter
00:46:24.955 00.002 7988 UpdateGuideState(): m_state=6
00:46:24.955 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
00:46:24.957 00.002 7988 Star::Find returns 1 (0), X=964.81, Y=189.71, Mass=1411, SNR=25.1, Peak=163 HFD=3.9
00:46:24.957 00.000 7988 MultiStar: [#1 -0.05,0.38,0.00,M1] [#2 -0.09,0.26,0.87,U] [#3 -0.19,0.69,0.00,M2] [#4 0.01,0.04,0.73,U] [#5 -0.19,0.18,0.79,U] [#6 -0.19,0.04,0.65,U] [#7 -0.36,0.20,0.00,M3] [#8 -0.61,0.82,0.00,M9] 
00:46:24.959 00.002 7988 refined, 4 included, MultiStar: {-0.10, 0.18}, one-star: {-0.04, 0.29}
00:46:24.959 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
00:46:24.961 00.002 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
00:46:24.961 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.07 mountX=0.18 mountY=0.09, mountTheta=0.48
00:46:24.963 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.18, opts=13)
00:46:24.965 00.002 7988 Enqueuing Move request for scope (-0.10, 0.18)
00:46:24.965 00.000 15712 Worker thread wakes up
00:46:24.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
00:46:24.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
00:46:24.965 00.000 15712 Moving (-0.10, 0.18) raw xDistance=0.18 yDistance=0.09
00:46:24.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:24.965 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.1
00:46:24.969 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:24.970 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:24.970 00.000 7988 Enqueuing Expose request
00:46:24.972 00.002 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.69
00:46:24.972 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
00:46:24.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:24.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:46:24.972 00.000 15712 MoveAxis(W, 31, ABG)
00:46:24.972 00.000 15712 Guiding  Dir = 3, Dur = 31
00:46:24.972 00.000 15712 IsGuiding returns 0
00:46:24.991 00.019 15712 PulseGuide returned control before completion, sleep 24
00:46:25.021 00.030 15712 IsGuiding returns 1
00:46:25.021 00.000 15712 scope still moving after pulse duration time elapsed
00:46:25.052 00.031 15712 IsGuiding returns 0
00:46:25.052 00.000 15712 scope move finished after 31 + 48 ms
00:46:25.052 00.000 15712 Move returns status 0, amount 31
00:46:25.052 00.000 15712 MoveAxis(N, 0, ABG)
00:46:25.052 00.000 15712 Move returns status 0, amount 0
00:46:25.052 00.000 15712 move complete, result=0
00:46:25.052 00.000 15712 worker thread done servicing request
00:46:25.052 00.000 15712 Worker thread wakes up
00:46:25.052 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
00:46:25.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:25.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:26.695 01.643 15712 Exposure complete
00:46:26.757 00.062 15712 worker thread done servicing request
00:46:26.757 00.000 7988 OnExposeComplete: enter
00:46:26.757 00.000 7988 UpdateGuideState(): m_state=6
00:46:26.757 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
00:46:26.757 00.000 7988 Star::Find returns 1 (0), X=964.77, Y=189.67, Mass=1359, SNR=24.6, Peak=149 HFD=3.6
00:46:26.757 00.000 7988 MultiStar: [#1 0.01,0.08,1.08,U] [#2 -0.05,0.12,0.93,U] [#3 -0.15,0.41,0.00,M3] [#4 -0.02,-0.22,0.76,U] [#5 -0.23,0.26,0.78,U] [#6 -0.37,0.07,0.00,M3] [#7 -0.21,0.07,0.55,U] [#8 -0.27,0.08,0.51,U] 
00:46:26.757 00.000 7988 refined, 6 included, MultiStar: {-0.10, 0.10}, one-star: {-0.08, 0.25}
00:46:26.757 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
00:46:26.757 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
00:46:26.757 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.36 mountX=0.10 mountY=0.10, mountTheta=0.78
00:46:26.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.10, opts=13)
00:46:26.757 00.000 7988 Enqueuing Move request for scope (-0.10, 0.10)
00:46:26.757 00.000 15712 Worker thread wakes up
00:46:26.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
00:46:26.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
00:46:26.757 00.000 15712 Moving (-0.10, 0.10) raw xDistance=0.10 yDistance=0.10
00:46:26.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:46:26.757 00.000 7988 UpdateGuideState exits: m=1359 SNR=24.6
00:46:26.771 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:26.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:26.773 00.002 7988 Enqueuing Expose request
00:46:26.773 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:46:26.773 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
00:46:26.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:26.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:46:26.773 00.000 15712 MoveAxis(E, 6, ABG)
00:46:26.773 00.000 15712 Guiding  Dir = 2, Dur = 6
00:46:26.773 00.000 15712 IsGuiding returns 0
00:46:26.795 00.022 15712 IsGuiding returns 0
00:46:26.795 00.000 15712 Move returns status 0, amount 6
00:46:26.795 00.000 15712 MoveAxis(N, 0, ABG)
00:46:26.795 00.000 15712 Move returns status 0, amount 0
00:46:26.795 00.000 15712 move complete, result=0
00:46:26.795 00.000 15712 worker thread done servicing request
00:46:26.795 00.000 15712 Worker thread wakes up
00:46:26.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:26.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:26.795 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:46:28.207 01.412 15712 Exposure complete
00:46:28.269 00.062 15712 worker thread done servicing request
00:46:28.271 00.002 7988 OnExposeComplete: enter
00:46:28.271 00.000 7988 UpdateGuideState(): m_state=6
00:46:28.271 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
00:46:28.271 00.000 7988 Star::Find returns 1 (0), X=964.96, Y=189.71, Mass=1370, SNR=24.7, Peak=150 HFD=4.1
00:46:28.271 00.000 7988 MultiStar: [#1 0.27,0.08,1.06,U] [#2 0.19,-0.06,0.90,U] [#3 -0.17,0.41,0.00,M4] [#4 0.18,0.01,0.77,U] [#5 0.18,0.24,0.78,U] [#6 -0.18,-0.27,0.71,U] [#7 -0.19,0.29,0.53,U] [#8 -0.05,0.76,0.00,M9] 
00:46:28.271 00.000 7988 refined, 6 included, MultiStar: {0.11, 0.08}, one-star: {0.10, 0.29}
00:46:28.271 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.91 = -0.91)
00:46:28.271 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
00:46:28.271 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.65 mountX=0.08 mountY=-0.11, mountTheta=-0.93
00:46:28.271 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.08, opts=13)
00:46:28.271 00.000 7988 Enqueuing Move request for scope (0.11, 0.08)
00:46:28.271 00.000 15712 Worker thread wakes up
00:46:28.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:46:28.271 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:46:28.271 00.000 15712 Moving (0.11, 0.08) raw xDistance=0.08 yDistance=-0.11
00:46:28.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:28.271 00.000 7988 UpdateGuideState exits: m=1370 SNR=24.7
00:46:28.285 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:28.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:28.288 00.003 7988 Enqueuing Expose request
00:46:28.288 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:46:28.288 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
00:46:28.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:28.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:46:28.288 00.000 15712 MoveAxis(E, 6, ABG)
00:46:28.288 00.000 15712 Guiding  Dir = 2, Dur = 6
00:46:28.288 00.000 15712 IsGuiding returns 0
00:46:28.308 00.020 15712 IsGuiding returns 0
00:46:28.308 00.000 15712 Move returns status 0, amount 6
00:46:28.308 00.000 15712 MoveAxis(N, 0, ABG)
00:46:28.308 00.000 15712 Move returns status 0, amount 0
00:46:28.308 00.000 15712 move complete, result=0
00:46:28.308 00.000 15712 worker thread done servicing request
00:46:28.308 00.000 15712 Worker thread wakes up
00:46:28.308 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:46:28.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:28.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:29.946 01.638 15712 Exposure complete
00:46:30.008 00.062 15712 worker thread done servicing request
00:46:30.008 00.000 7988 OnExposeComplete: enter
00:46:30.008 00.000 7988 UpdateGuideState(): m_state=6
00:46:30.008 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
00:46:30.008 00.000 7988 Star::Find returns 1 (0), X=964.86, Y=189.52, Mass=1395, SNR=24.9, Peak=159 HFD=3.8
00:46:30.008 00.000 7988 MultiStar: [#1 0.07,0.16,1.07,U] [#2 0.22,0.07,0.90,U] [#3 0.04,0.26,0.88,U] [#4 0.10,-0.21,0.75,U] [#5 -0.20,0.22,0.79,U] [#6 -0.11,-0.03,0.65,U] [#7 -0.17,0.38,0.00,M2] [#8 -0.46,0.29,0.00,M10] 
00:46:30.008 00.000 7988 refined, 6 included, MultiStar: {0.02, 0.09}, one-star: {0.01, 0.11}
00:46:30.008 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
00:46:30.008 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
00:46:30.008 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.32 mountX=0.10 mountY=-0.03, mountTheta=-0.27
00:46:30.008 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.09, opts=13)
00:46:30.008 00.000 7988 Enqueuing Move request for scope (0.02, 0.09)
00:46:30.022 00.014 15712 Worker thread wakes up
00:46:30.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:46:30.022 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:46:30.022 00.000 15712 Moving (0.02, 0.09) raw xDistance=0.10 yDistance=-0.03
00:46:30.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:30.024 00.002 7988 UpdateGuideState exits: m=1395 SNR=24.9
00:46:30.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:30.026 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:30.026 00.000 7988 Enqueuing Expose request
00:46:30.026 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:30.026 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
00:46:30.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:30.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:46:30.026 00.000 15712 MoveAxis(E, 7, ABG)
00:46:30.026 00.000 15712 Guiding  Dir = 2, Dur = 7
00:46:30.026 00.000 15712 IsGuiding returns 0
00:46:30.058 00.032 15712 IsGuiding returns 0
00:46:30.058 00.000 15712 Move returns status 0, amount 7
00:46:30.058 00.000 15712 MoveAxis(N, 0, ABG)
00:46:30.058 00.000 15712 Move returns status 0, amount 0
00:46:30.058 00.000 15712 move complete, result=0
00:46:30.058 00.000 15712 worker thread done servicing request
00:46:30.058 00.000 15712 Worker thread wakes up
00:46:30.058 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:46:30.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:30.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:31.479 01.421 15712 Exposure complete
00:46:31.534 00.055 15712 worker thread done servicing request
00:46:31.534 00.000 7988 OnExposeComplete: enter
00:46:31.540 00.006 7988 UpdateGuideState(): m_state=6
00:46:31.540 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
00:46:31.540 00.000 7988 Star::Find returns 1 (0), X=964.91, Y=189.23, Mass=1458, SNR=25.4, Peak=189 HFD=4.1
00:46:31.540 00.000 7988 MultiStar: [#1 0.19,-0.29,1.01,U] [#2 0.10,-0.10,0.88,U] [#3 -0.05,0.09,0.87,U] [#4 0.09,-0.19,0.76,U] [#5 0.07,-0.05,0.77,U] [#6 -0.17,-0.42,0.00,M2] [#7 -0.56,-0.21,0.00,M3] [#8 -0.69,0.27,0.00,R] 
00:46:31.540 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.13}, one-star: {0.06, -0.18}
00:46:31.540 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
00:46:31.540 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
00:46:31.540 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.01 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
00:46:31.551 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.13, opts=13)
00:46:31.551 00.000 7988 Enqueuing Move request for scope (0.08, -0.13)
00:46:31.551 00.000 15712 Worker thread wakes up
00:46:31.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
00:46:31.551 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
00:46:31.551 00.000 15712 Moving (0.08, -0.13) raw xDistance=-0.13 yDistance=-0.08
00:46:31.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:31.551 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.4
00:46:31.555 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:31.556 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:31.556 00.000 7988 Enqueuing Expose request
00:46:31.556 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:31.556 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
00:46:31.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:31.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:46:31.556 00.000 15712 MoveAxis(E, 8, ABG)
00:46:31.556 00.000 15712 Guiding  Dir = 2, Dur = 8
00:46:31.556 00.000 15712 IsGuiding returns 0
00:46:31.576 00.020 15712 IsGuiding returns 0
00:46:31.576 00.000 15712 Move returns status 0, amount 8
00:46:31.576 00.000 15712 MoveAxis(N, 0, ABG)
00:46:31.576 00.000 15712 Move returns status 0, amount 0
00:46:31.576 00.000 15712 move complete, result=0
00:46:31.576 00.000 15712 worker thread done servicing request
00:46:31.576 00.000 15712 Worker thread wakes up
00:46:31.576 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:46:31.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:31.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:33.218 01.642 15712 Exposure complete
00:46:33.279 00.061 15712 worker thread done servicing request
00:46:33.279 00.000 7988 OnExposeComplete: enter
00:46:33.280 00.001 7988 UpdateGuideState(): m_state=6
00:46:33.282 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
00:46:33.282 00.000 7988 Star::Find returns 1 (0), X=964.70, Y=189.04, Mass=1512, SNR=26.1, Peak=196 HFD=4.2
00:46:33.284 00.002 7988 MultiStar: [#1 0.10,-0.22,0.97,U] [#2 -0.03,-0.35,0.89,U] [#3 -0.23,-0.18,0.83,U] [#4 0.19,-0.70,0.00,M1] [#5 -0.38,-0.16,0.00,M1] [#6 -0.31,-0.38,0.00,M3] [#7 -0.44,-0.27,0.00,M4] [#8 0.35,-0.41,0.00,M1] 
00:46:33.284 00.000 7988 refined, 3 included, MultiStar: {-0.08, -0.28}, one-star: {-0.15, -0.38}
00:46:33.286 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
00:46:33.286 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.86)
00:46:33.288 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.83 mountX=-0.29 mountY=0.08, mountTheta=2.86
00:46:33.290 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.28, opts=13)
00:46:33.290 00.000 7988 Enqueuing Move request for scope (-0.08, -0.28)
00:46:33.292 00.002 15712 Worker thread wakes up
00:46:33.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
00:46:33.292 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
00:46:33.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:33.292 00.000 7988 UpdateGuideState exits: m=1512 SNR=26.1
00:46:33.294 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:33.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:33.296 00.002 7988 Enqueuing Expose request
00:46:33.296 00.000 15712 Moving (-0.08, -0.28) raw xDistance=-0.29 yDistance=0.08
00:46:33.301 00.005 15712 PPEC rslt: input = -0.29, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.70
00:46:33.301 00.000 15712 PPEC: input: -0.29, control: -0.20, exposure: 1500
00:46:33.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:33.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:46:33.301 00.000 15712 MoveAxis(E, 67, ABG)
00:46:33.301 00.000 15712 Guiding  Dir = 2, Dur = 67
00:46:33.301 00.000 15712 IsGuiding returns 0
00:46:33.318 00.017 15712 PulseGuide returned control before completion, sleep 61
00:46:33.397 00.079 15712 IsGuiding returns 1
00:46:33.397 00.000 15712 scope still moving after pulse duration time elapsed
00:46:33.425 00.028 15712 IsGuiding returns 0
00:46:33.425 00.000 15712 scope move finished after 67 + 56 ms
00:46:33.425 00.000 15712 Move returns status 0, amount 67
00:46:33.425 00.000 15712 MoveAxis(N, 0, ABG)
00:46:33.425 00.000 15712 Move returns status 0, amount 0
00:46:33.425 00.000 15712 move complete, result=0
00:46:33.425 00.000 15712 worker thread done servicing request
00:46:33.425 00.000 15712 Worker thread wakes up
00:46:33.425 00.000 7988 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
00:46:33.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:33.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:34.846 01.421 15712 Exposure complete
00:46:34.906 00.060 15712 worker thread done servicing request
00:46:34.906 00.000 7988 OnExposeComplete: enter
00:46:34.908 00.002 7988 UpdateGuideState(): m_state=6
00:46:34.910 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
00:46:34.910 00.000 7988 Star::Find returns 1 (0), X=964.88, Y=189.56, Mass=1591, SNR=26.8, Peak=184 HFD=3.9
00:46:34.912 00.002 7988 MultiStar: [#1 0.10,0.10,1.00,U] [#2 0.15,0.07,0.83,U] [#3 -0.16,0.35,0.00,M2] [#4 -0.07,-0.17,0.72,U] [#5 -0.30,0.11,0.69,U] [#6 -0.28,-0.28,0.00,M4] [#7 -0.52,0.06,0.00,M5] [#8 0.44,-0.31,0.00,M2] 
00:46:34.912 00.000 7988 refined, 4 included, MultiStar: {-0.00, 0.06}, one-star: {0.03, 0.14}
00:46:34.914 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
00:46:34.914 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
00:46:34.916 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.62 mountX=0.06 mountY=0.00, mountTheta=0.02
00:46:34.917 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.06, opts=13)
00:46:34.917 00.000 7988 Enqueuing Move request for scope (-0.00, 0.06)
00:46:34.919 00.002 15712 Worker thread wakes up
00:46:34.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
00:46:34.919 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
00:46:34.919 00.000 15712 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=0.00
00:46:34.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:34.919 00.000 7988 UpdateGuideState exits: m=1591 SNR=26.8
00:46:34.922 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:34.922 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:34.924 00.002 7988 Enqueuing Expose request
00:46:34.924 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:34.924 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:46:34.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:34.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:46:34.924 00.000 15712 MoveAxis(E, 8, ABG)
00:46:34.924 00.000 15712 Guiding  Dir = 2, Dur = 8
00:46:34.924 00.000 15712 IsGuiding returns 0
00:46:34.945 00.021 15712 IsGuiding returns 0
00:46:34.945 00.000 15712 Move returns status 0, amount 8
00:46:34.945 00.000 15712 MoveAxis(N, 0, ABG)
00:46:34.945 00.000 15712 Move returns status 0, amount 0
00:46:34.945 00.000 15712 move complete, result=0
00:46:34.945 00.000 15712 worker thread done servicing request
00:46:34.945 00.000 15712 Worker thread wakes up
00:46:34.945 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
00:46:34.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:34.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:36.587 01.642 15712 Exposure complete
00:46:36.633 00.046 15712 worker thread done servicing request
00:46:36.633 00.000 7988 OnExposeComplete: enter
00:46:36.648 00.015 7988 UpdateGuideState(): m_state=6
00:46:36.650 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
00:46:36.650 00.000 7988 Star::Find returns 1 (0), X=964.75, Y=189.50, Mass=1433, SNR=25.3, Peak=161 HFD=3.6
00:46:36.650 00.000 7988 MultiStar: [#1 -0.09,0.22,1.02,U] [#2 0.03,-0.03,0.89,U] [#3 -0.28,0.41,0.00,M3] [#4 0.06,-0.04,0.77,U] [#5 -0.20,0.12,0.77,U] [#6 -0.27,-0.12,0.65,U] [#7 -0.58,-0.11,0.00,M6] [#8 -0.37,-0.01,0.00,M3] 
00:46:36.650 00.000 7988 refined, 5 included, MultiStar: {-0.09, 0.05}, one-star: {-0.10, 0.08}
00:46:36.650 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
00:46:36.650 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
00:46:36.650 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.61 mountX=0.05 mountY=0.08, mountTheta=1.03
00:46:36.650 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.05, opts=13)
00:46:36.650 00.000 7988 Enqueuing Move request for scope (-0.09, 0.05)
00:46:36.650 00.000 15712 Worker thread wakes up
00:46:36.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
00:46:36.650 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
00:46:36.650 00.000 15712 Moving (-0.09, 0.05) raw xDistance=0.05 yDistance=0.08
00:46:36.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:46:36.650 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.3
00:46:36.662 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:36.662 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:36.664 00.002 7988 Enqueuing Expose request
00:46:36.664 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:36.664 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
00:46:36.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:36.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:46:36.664 00.000 15712 MoveAxis(E, 8, ABG)
00:46:36.664 00.000 15712 Guiding  Dir = 2, Dur = 8
00:46:36.664 00.000 15712 IsGuiding returns 0
00:46:36.684 00.020 15712 IsGuiding returns 0
00:46:36.684 00.000 15712 Move returns status 0, amount 8
00:46:36.684 00.000 15712 MoveAxis(N, 0, ABG)
00:46:36.684 00.000 15712 Move returns status 0, amount 0
00:46:36.684 00.000 15712 move complete, result=0
00:46:36.684 00.000 15712 worker thread done servicing request
00:46:36.684 00.000 15712 Worker thread wakes up
00:46:36.684 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:46:36.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:36.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:37.448 00.764 7988 evsrv: cli 0CCCEF48 connect
00:46:37.454 00.006 7988 case statement mapped state 6 to 3
00:46:37.456 00.002 7988 case statement mapped state 6 to 3
00:46:37.458 00.002 7988 evsrv: cli 0CCCEF48 request: {"method":"get_app_state","id":"88c57d8a-81bb-4975-a188-e98a662df499"}
00:46:37.460 00.002 7988 case statement mapped state 6 to 3
00:46:37.460 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":"Guiding","id":"88c57d8a-81bb-4975-a188-e98a662df499"}
00:46:37.470 00.010 7988 evsrv: cli 0CCCEF48 disconnect
00:46:38.113 00.643 15712 Exposure complete
00:46:38.205 00.092 15712 worker thread done servicing request
00:46:38.205 00.000 7988 OnExposeComplete: enter
00:46:38.209 00.004 7988 UpdateGuideState(): m_state=6
00:46:38.211 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
00:46:38.213 00.002 7988 Star::Find returns 1 (0), X=964.94, Y=189.37, Mass=1467, SNR=25.6, Peak=172 HFD=3.8
00:46:38.215 00.002 7988 MultiStar: [#1 0.13,0.09,1.03,U] [#2 0.17,0.08,0.85,U] [#3 -0.31,0.33,0.00,M4] [#4 0.16,-0.07,0.74,U] [#5 -0.36,0.15,0.00,M1] [#6 -0.09,-0.11,0.69,U] [#7 -0.56,-0.06,0.00,M7] [#8 0.23,0.02,0.47,U] 
00:46:38.217 00.002 7988 single-star, 5 included, MultiStar: {0.11, -0.00}, one-star: {0.09, -0.05}
00:46:38.217 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
00:46:38.219 00.002 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
00:46:38.221 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.50 mountX=-0.05 mountY=-0.09, mountTheta=-2.07
00:46:38.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.05, opts=13)
00:46:38.226 00.005 7988 Enqueuing Move request for scope (0.09, -0.05)
00:46:38.226 00.000 15712 Worker thread wakes up
00:46:38.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:38.230 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:46:38.230 00.000 7988 UpdateGuideState exits: m=1467 SNR=25.6
00:46:38.232 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:38.234 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:38.234 00.000 7988 Enqueuing Expose request
00:46:38.237 00.003 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:46:38.237 00.000 15712 Moving (0.09, -0.05) raw xDistance=-0.05 yDistance=-0.09
00:46:38.245 00.008 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:38.245 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
00:46:38.245 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:38.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:46:38.245 00.000 15712 MoveAxis(E, 3, ABG)
00:46:38.245 00.000 15712 Guiding  Dir = 2, Dur = 3
00:46:38.245 00.000 15712 IsGuiding returns 0
00:46:38.275 00.030 15712 IsGuiding returns 0
00:46:38.275 00.000 15712 Move returns status 0, amount 3
00:46:38.275 00.000 15712 MoveAxis(N, 0, ABG)
00:46:38.275 00.000 15712 Move returns status 0, amount 0
00:46:38.275 00.000 15712 move complete, result=0
00:46:38.275 00.000 15712 worker thread done servicing request
00:46:38.275 00.000 15712 Worker thread wakes up
00:46:38.275 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:46:38.277 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:38.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:39.914 01.637 15712 Exposure complete
00:46:39.987 00.073 15712 worker thread done servicing request
00:46:39.987 00.000 7988 OnExposeComplete: enter
00:46:39.987 00.000 7988 UpdateGuideState(): m_state=6
00:46:39.987 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
00:46:39.987 00.000 7988 Star::Find returns 1 (0), X=964.92, Y=189.24, Mass=1500, SNR=25.9, Peak=221 HFD=3.8
00:46:39.987 00.000 7988 MultiStar: [#1 0.01,0.00,1.01,U] [#2 0.09,-0.07,0.90,U] [#3 -0.13,0.13,0.85,U] [#4 0.18,-0.20,0.77,U] [#5 -0.35,0.17,0.00,M2] [#6 -0.19,-0.17,0.65,U] [#7 -0.39,-0.11,0.00,M8] [#8 0.23,-0.32,0.00,M3] 
00:46:39.994 00.007 7988 refined, 5 included, MultiStar: {0.01, -0.08}, one-star: {0.07, -0.18}
00:46:39.994 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
00:46:39.994 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
00:46:39.994 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.44 mountX=-0.08 mountY=-0.01, mountTheta=-3.04
00:46:39.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
00:46:39.994 00.000 7988 Enqueuing Move request for scope (0.01, -0.08)
00:46:40.004 00.010 15712 Worker thread wakes up
00:46:40.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:46:40.004 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:46:40.004 00.000 15712 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=-0.01
00:46:40.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:40.004 00.000 7988 UpdateGuideState exits: m=1500 SNR=25.9
00:46:40.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:40.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:40.004 00.000 7988 Enqueuing Expose request
00:46:40.010 00.006 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:40.010 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
00:46:40.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:40.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:46:40.010 00.000 15712 MoveAxis(E, 1, ABG)
00:46:40.010 00.000 15712 Guiding  Dir = 2, Dur = 1
00:46:40.010 00.000 15712 IsGuiding returns 0
00:46:40.026 00.016 15712 IsGuiding returns 0
00:46:40.026 00.000 15712 Move returns status 0, amount 1
00:46:40.026 00.000 15712 MoveAxis(N, 0, ABG)
00:46:40.026 00.000 15712 Move returns status 0, amount 0
00:46:40.026 00.000 15712 move complete, result=0
00:46:40.026 00.000 15712 worker thread done servicing request
00:46:40.026 00.000 15712 Worker thread wakes up
00:46:40.026 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:46:40.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:40.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:41.440 01.414 15712 Exposure complete
00:46:41.512 00.072 15712 worker thread done servicing request
00:46:41.512 00.000 7988 OnExposeComplete: enter
00:46:41.512 00.000 7988 UpdateGuideState(): m_state=6
00:46:41.512 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
00:46:41.512 00.000 7988 Star::Find returns 1 (0), X=964.87, Y=189.31, Mass=1472, SNR=25.7, Peak=166 HFD=4.0
00:46:41.519 00.007 7988 MultiStar: [#1 0.03,0.07,1.01,U] [#2 -0.05,-0.02,0.86,U] [#3 -0.26,0.38,0.00,M4] [#4 0.15,-0.09,0.77,U] [#5 -0.20,0.11,0.73,U] [#6 -0.16,-0.11,0.64,U] [#7 -0.46,-0.06,0.00,M9] [#8 0.09,-0.02,0.47,U] 
00:46:41.519 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.02}, one-star: {0.02, -0.11}
00:46:41.519 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.66 = 2.63)
00:46:41.519 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.60)
00:46:41.519 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.09 mountX=-0.02 mountY=0.01, mountTheta=2.60
00:46:41.519 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.02, opts=13)
00:46:41.519 00.000 7988 Enqueuing Move request for scope (-0.01, -0.02)
00:46:41.519 00.000 15712 Worker thread wakes up
00:46:41.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:46:41.529 00.010 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:46:41.529 00.000 15712 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
00:46:41.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:46:41.529 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.7
00:46:41.531 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:41.533 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:41.535 00.002 7988 Enqueuing Expose request
00:46:41.535 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:41.535 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
00:46:41.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:41.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:46:41.535 00.000 15712 MoveAxis(W, 0, ABG)
00:46:41.535 00.000 15712 Move returns status 0, amount 0
00:46:41.535 00.000 15712 MoveAxis(N, 0, ABG)
00:46:41.535 00.000 15712 Move returns status 0, amount 0
00:46:41.535 00.000 15712 move complete, result=0
00:46:41.535 00.000 15712 worker thread done servicing request
00:46:41.535 00.000 15712 Worker thread wakes up
00:46:41.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:41.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:41.535 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
00:46:43.174 01.639 15712 Exposure complete
00:46:43.225 00.051 15712 worker thread done servicing request
00:46:43.225 00.000 7988 OnExposeComplete: enter
00:46:43.235 00.010 7988 UpdateGuideState(): m_state=6
00:46:43.235 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
00:46:43.235 00.000 7988 Star::Find returns 1 (0), X=964.68, Y=189.58, Mass=1507, SNR=26.0, Peak=200 HFD=3.5
00:46:43.235 00.000 7988 MultiStar: [#1 -0.07,0.12,1.00,U] [#2 0.10,0.11,0.86,U] [#3 -0.25,0.27,0.94,U] [#4 -0.16,-0.27,0.73,U] [#5 -0.32,0.16,0.76,U] [#6 -0.45,-0.12,0.00,M1] [#7 -0.63,0.28,0.00,M10] [#8 -0.10,-0.10,0.48,U] 
00:46:43.235 00.000 7988 refined, 6 included, MultiStar: {-0.14, 0.09}, one-star: {-0.17, 0.16}
00:46:43.235 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.56) = xAngle (1.01 = 1.01)
00:46:43.242 00.007 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
00:46:43.242 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.16 cameraTheta=2.57 mountX=0.09 mountY=0.14, mountTheta=1.00
00:46:43.242 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.09, opts=13)
00:46:43.242 00.000 7988 Enqueuing Move request for scope (-0.14, 0.09)
00:46:43.242 00.000 15712 Worker thread wakes up
00:46:43.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
00:46:43.242 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
00:46:43.242 00.000 15712 Moving (-0.14, 0.09) raw xDistance=0.09 yDistance=0.14
00:46:43.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:43.242 00.000 7988 UpdateGuideState exits: m=1507 SNR=26.0
00:46:43.249 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:43.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:43.251 00.002 7988 Enqueuing Expose request
00:46:43.251 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:43.251 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
00:46:43.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:43.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:46:43.251 00.000 15712 MoveAxis(E, 3, ABG)
00:46:43.251 00.000 15712 Guiding  Dir = 2, Dur = 3
00:46:43.251 00.000 15712 IsGuiding returns 0
00:46:43.276 00.025 15712 IsGuiding returns 0
00:46:43.276 00.000 15712 Move returns status 0, amount 3
00:46:43.276 00.000 15712 MoveAxis(N, 0, ABG)
00:46:43.276 00.000 15712 Move returns status 0, amount 0
00:46:43.276 00.000 15712 move complete, result=0
00:46:43.276 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
00:46:43.279 00.003 15712 worker thread done servicing request
00:46:43.279 00.000 15712 Worker thread wakes up
00:46:43.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:43.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:44.684 01.405 15712 Exposure complete
00:46:44.745 00.061 15712 worker thread done servicing request
00:46:44.745 00.000 7988 OnExposeComplete: enter
00:46:44.746 00.001 7988 UpdateGuideState(): m_state=6
00:46:44.746 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
00:46:44.746 00.000 7988 Star::Find returns 1 (0), X=964.85, Y=189.58, Mass=1466, SNR=25.4, Peak=170 HFD=3.9
00:46:44.746 00.000 7988 MultiStar: [#1 0.02,0.14,1.03,U] [#2 -0.05,0.10,0.85,U] [#3 -0.22,0.21,0.87,U] [#4 -0.18,-0.01,0.78,U] [#5 -0.32,0.28,0.00,M1] [#6 -0.44,0.00,0.00,M2] [#7 -0.30,-0.15,0.56,U] [#8 0.42,0.11,0.00,M2] 
00:46:44.746 00.000 7988 refined, 5 included, MultiStar: {-0.10, 0.10}, one-star: {-0.00, 0.17}
00:46:44.746 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.56) = xAngle (0.82 = 0.82)
00:46:44.746 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
00:46:44.746 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.39 mountX=0.10 mountY=0.10, mountTheta=0.81
00:46:44.746 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.10, opts=13)
00:46:44.746 00.000 7988 Enqueuing Move request for scope (-0.10, 0.10)
00:46:44.758 00.012 15712 Worker thread wakes up
00:46:44.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
00:46:44.758 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
00:46:44.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:46:44.758 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.4
00:46:44.760 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:44.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:44.762 00.002 7988 Enqueuing Expose request
00:46:44.762 00.000 15712 Moving (-0.10, 0.10) raw xDistance=0.10 yDistance=0.10
00:46:44.762 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:44.762 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
00:46:44.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:44.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:46:44.762 00.000 15712 MoveAxis(E, 8, ABG)
00:46:44.762 00.000 15712 Guiding  Dir = 2, Dur = 8
00:46:44.762 00.000 15712 IsGuiding returns 0
00:46:44.796 00.034 15712 IsGuiding returns 0
00:46:44.796 00.000 15712 Move returns status 0, amount 8
00:46:44.796 00.000 15712 MoveAxis(N, 0, ABG)
00:46:44.796 00.000 15712 Move returns status 0, amount 0
00:46:44.796 00.000 15712 move complete, result=0
00:46:44.796 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:46:44.797 00.001 15712 worker thread done servicing request
00:46:44.797 00.000 15712 Worker thread wakes up
00:46:44.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:44.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:46.439 01.642 15712 Exposure complete
00:46:46.500 00.061 7988 OnExposeComplete: enter
00:46:46.502 00.002 7988 UpdateGuideState(): m_state=6
00:46:46.502 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
00:46:46.504 00.002 7988 Star::Find returns 1 (0), X=964.75, Y=189.29, Mass=1455, SNR=25.5, Peak=197 HFD=3.8
00:46:46.506 00.002 7988 MultiStar: [#1 0.17,-0.07,1.01,U] [#2 -0.05,-0.20,0.84,U] [#3 -0.24,0.06,0.85,U] [#4 -0.19,-0.21,0.73,U] [#5 -0.30,0.15,0.75,U] [#6 -0.48,-0.40,0.00,M3] [#7 -0.40,-0.21,0.00,M10] [#8 -0.21,-0.27,0.52,U] 
00:46:46.506 00.000 7988 refined, 6 included, MultiStar: {-0.11, -0.09}, one-star: {-0.10, -0.13}
00:46:46.508 00.002 15712 worker thread done servicing request
00:46:46.508 00.000 7988 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.56) = xAngle (-4.04 = 2.24)
00:46:46.510 00.002 7988 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.08 = 2.21)
00:46:46.510 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.48 mountX=-0.09 mountY=0.12, mountTheta=2.23
00:46:46.512 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.09, opts=13)
00:46:46.514 00.002 7988 Enqueuing Move request for scope (-0.11, -0.09)
00:46:46.516 00.002 15712 Worker thread wakes up
00:46:46.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
00:46:46.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
00:46:46.516 00.000 15712 Moving (-0.11, -0.09) raw xDistance=-0.09 yDistance=0.12
00:46:46.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:46.516 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.5
00:46:46.519 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:46.519 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:46.519 00.000 7988 Enqueuing Expose request
00:46:46.519 00.000 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:46.519 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
00:46:46.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:46.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:46:46.519 00.000 15712 MoveAxis(E, 9, ABG)
00:46:46.519 00.000 15712 Guiding  Dir = 2, Dur = 9
00:46:46.519 00.000 15712 IsGuiding returns 0
00:46:46.553 00.034 15712 IsGuiding returns 0
00:46:46.553 00.000 15712 Move returns status 0, amount 9
00:46:46.553 00.000 15712 MoveAxis(N, 0, ABG)
00:46:46.553 00.000 15712 Move returns status 0, amount 0
00:46:46.553 00.000 15712 move complete, result=0
00:46:46.553 00.000 15712 worker thread done servicing request
00:46:46.553 00.000 15712 Worker thread wakes up
00:46:46.553 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:46:46.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:46.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:47.968 01.415 15712 Exposure complete
00:46:48.019 00.051 15712 worker thread done servicing request
00:46:48.019 00.000 7988 OnExposeComplete: enter
00:46:48.031 00.012 7988 UpdateGuideState(): m_state=6
00:46:48.031 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
00:46:48.031 00.000 7988 Star::Find returns 1 (0), X=964.80, Y=189.08, Mass=1473, SNR=25.5, Peak=206 HFD=4.2
00:46:48.031 00.000 7988 MultiStar: [#1 -0.01,-0.29,1.02,U] [#2 -0.13,-0.22,0.87,U] [#3 -0.37,-0.06,0.00,M2] [#4 -0.13,-0.48,0.00,M1] [#5 -0.46,-0.16,0.00,M1] [#6 -0.24,-0.46,0.00,M4] [#7 -0.32,-0.61,0.00,R] [#8 0.28,-0.53,0.00,M2] 
00:46:48.036 00.005 7988 refined, 2 included, MultiStar: {-0.06, -0.29}, one-star: {-0.05, -0.34}
00:46:48.036 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
00:46:48.036 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
00:46:48.036 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.79 mountX=-0.29 mountY=0.07, mountTheta=2.90
00:46:48.036 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.29, opts=13)
00:46:48.036 00.000 7988 Enqueuing Move request for scope (-0.06, -0.29)
00:46:48.036 00.000 15712 Worker thread wakes up
00:46:48.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
00:46:48.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
00:46:48.036 00.000 15712 Moving (-0.06, -0.29) raw xDistance=-0.29 yDistance=0.07
00:46:48.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:48.036 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.5
00:46:48.045 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:48.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:48.047 00.002 7988 Enqueuing Expose request
00:46:48.047 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.70
00:46:48.047 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
00:46:48.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:48.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:46:48.047 00.000 15712 MoveAxis(E, 63, ABG)
00:46:48.047 00.000 15712 Guiding  Dir = 2, Dur = 63
00:46:48.047 00.000 15712 IsGuiding returns 0
00:46:48.070 00.023 15712 PulseGuide returned control before completion, sleep 51
00:46:48.149 00.079 15712 IsGuiding returns 0
00:46:48.149 00.000 15712 Move returns status 0, amount 63
00:46:48.149 00.000 15712 MoveAxis(N, 0, ABG)
00:46:48.149 00.000 15712 Move returns status 0, amount 0
00:46:48.149 00.000 15712 move complete, result=0
00:46:48.149 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
00:46:48.154 00.005 15712 worker thread done servicing request
00:46:48.154 00.000 15712 Worker thread wakes up
00:46:48.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:48.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:49.788 01.634 15712 Exposure complete
00:46:49.844 00.056 15712 worker thread done servicing request
00:46:49.844 00.000 7988 OnExposeComplete: enter
00:46:49.849 00.005 7988 UpdateGuideState(): m_state=6
00:46:49.851 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
00:46:49.851 00.000 7988 Star::Find returns 1 (0), X=964.73, Y=189.28, Mass=1514, SNR=26.0, Peak=174 HFD=4.3
00:46:49.853 00.002 7988 MultiStar: [#1 0.06,-0.10,0.98,U] [#2 -0.07,-0.09,0.88,U] [#3 -0.34,0.08,0.85,U] [#4 -0.04,-0.13,0.71,U] [#5 -0.23,-0.09,0.77,U] [#6 -0.44,-0.22,0.00,M5] [#7 -0.10,0.47,0.00,M1] [#8 0.55,-0.30,0.00,M3] 
00:46:49.853 00.000 7988 refined, 5 included, MultiStar: {-0.12, -0.08}, one-star: {-0.12, -0.13}
00:46:49.855 00.002 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.56) = xAngle (-4.12 = 2.16)
00:46:49.855 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.13)
00:46:49.857 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.56 mountX=-0.08 mountY=0.12, mountTheta=2.15
00:46:49.859 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.08, opts=13)
00:46:49.859 00.000 7988 Enqueuing Move request for scope (-0.12, -0.08)
00:46:49.861 00.002 15712 Worker thread wakes up
00:46:49.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
00:46:49.861 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
00:46:49.861 00.000 15712 Moving (-0.12, -0.08) raw xDistance=-0.08 yDistance=0.12
00:46:49.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:46:49.861 00.000 7988 UpdateGuideState exits: m=1514 SNR=26.0
00:46:49.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:49.865 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:49.865 00.000 7988 Enqueuing Expose request
00:46:49.865 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:49.865 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
00:46:49.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:49.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:46:49.865 00.000 15712 MoveAxis(E, 1, ABG)
00:46:49.865 00.000 15712 Guiding  Dir = 2, Dur = 1
00:46:49.872 00.007 15712 IsGuiding returns 0
00:46:49.891 00.019 15712 IsGuiding returns 0
00:46:49.891 00.000 15712 Move returns status 0, amount 1
00:46:49.891 00.000 15712 MoveAxis(N, 0, ABG)
00:46:49.891 00.000 15712 Move returns status 0, amount 0
00:46:49.891 00.000 15712 move complete, result=0
00:46:49.891 00.000 15712 worker thread done servicing request
00:46:49.891 00.000 15712 Worker thread wakes up
00:46:49.891 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:46:49.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:49.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:51.298 01.407 15712 Exposure complete
00:46:51.349 00.051 15712 worker thread done servicing request
00:46:51.349 00.000 7988 OnExposeComplete: enter
00:46:51.362 00.013 7988 UpdateGuideState(): m_state=6
00:46:51.362 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
00:46:51.362 00.000 7988 Star::Find returns 1 (0), X=964.65, Y=189.24, Mass=1508, SNR=25.9, Peak=180 HFD=3.9
00:46:51.362 00.000 7988 MultiStar: [#1 -0.04,-0.22,1.01,U] [#2 0.07,-0.26,0.86,U] [#3 -0.25,-0.01,0.86,U] [#4 -0.02,-0.55,0.00,M1] [#5 -0.54,-0.16,0.00,M1] [#6 -0.40,-0.30,0.00,M6] [#7 -0.27,0.23,0.55,U] [#8 0.11,-0.80,0.00,M4] 
00:46:51.366 00.004 7988 refined, 4 included, MultiStar: {-0.13, -0.12}, one-star: {-0.20, -0.18}
00:46:51.366 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.96 = 2.32)
00:46:51.366 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
00:46:51.366 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.40 mountX=-0.12 mountY=0.13, mountTheta=2.31
00:46:51.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.12, opts=13)
00:46:51.366 00.000 7988 Enqueuing Move request for scope (-0.13, -0.12)
00:46:51.366 00.000 15712 Worker thread wakes up
00:46:51.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
00:46:51.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
00:46:51.366 00.000 15712 Moving (-0.13, -0.12) raw xDistance=-0.12 yDistance=0.13
00:46:51.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:51.366 00.000 7988 UpdateGuideState exits: m=1508 SNR=25.9
00:46:51.375 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:51.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:51.378 00.003 7988 Enqueuing Expose request
00:46:51.378 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:51.378 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
00:46:51.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:51.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:46:51.378 00.000 15712 MoveAxis(W, 1, ABG)
00:46:51.378 00.000 15712 Guiding  Dir = 3, Dur = 1
00:46:51.378 00.000 15712 IsGuiding returns 0
00:46:51.397 00.019 15712 IsGuiding returns 0
00:46:51.397 00.000 15712 Move returns status 0, amount 1
00:46:51.397 00.000 15712 MoveAxis(N, 0, ABG)
00:46:51.397 00.000 15712 Move returns status 0, amount 0
00:46:51.397 00.000 15712 move complete, result=0
00:46:51.397 00.000 15712 worker thread done servicing request
00:46:51.397 00.000 15712 Worker thread wakes up
00:46:51.397 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
00:46:51.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:51.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:53.035 01.638 15712 Exposure complete
00:46:53.098 00.063 15712 worker thread done servicing request
00:46:53.098 00.000 7988 OnExposeComplete: enter
00:46:53.099 00.001 7988 UpdateGuideState(): m_state=6
00:46:53.099 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
00:46:53.099 00.000 7988 Star::Find returns 1 (0), X=964.73, Y=189.56, Mass=1439, SNR=25.5, Peak=168 HFD=3.6
00:46:53.099 00.000 7988 MultiStar: [#1 0.04,-0.13,1.01,U] [#2 -0.15,-0.05,0.84,U] [#3 -0.30,0.10,0.86,U] [#4 -0.20,-0.32,0.00,M2] [#5 -0.23,0.25,0.76,U] [#6 -0.61,-0.22,0.00,M7] [#7 -0.03,0.91,0.00,M1] [#8 0.01,-0.04,0.45,U] 
00:46:53.099 00.000 7988 refined, 5 included, MultiStar: {-0.13, 0.05}, one-star: {-0.12, 0.14}
00:46:53.099 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
00:46:53.099 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
00:46:53.099 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.80 mountX=0.04 mountY=0.13, mountTheta=1.24
00:46:53.099 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.05, opts=13)
00:46:53.099 00.000 7988 Enqueuing Move request for scope (-0.13, 0.05)
00:46:53.099 00.000 15712 Worker thread wakes up
00:46:53.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
00:46:53.099 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
00:46:53.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=27, FiltMax=255, Gamma=0.690
00:46:53.099 00.000 7988 UpdateGuideState exits: m=1439 SNR=25.5
00:46:53.099 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:53.114 00.015 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:53.114 00.000 7988 Enqueuing Expose request
00:46:53.116 00.002 15712 Moving (-0.13, 0.05) raw xDistance=0.04 yDistance=0.13
00:46:53.116 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:53.116 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
00:46:53.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:53.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:46:53.116 00.000 15712 MoveAxis(W, 5, ABG)
00:46:53.116 00.000 15712 Guiding  Dir = 3, Dur = 5
00:46:53.116 00.000 15712 IsGuiding returns 0
00:46:53.172 00.056 15712 IsGuiding returns 0
00:46:53.172 00.000 15712 Move returns status 0, amount 5
00:46:53.172 00.000 15712 MoveAxis(N, 0, ABG)
00:46:53.172 00.000 15712 Move returns status 0, amount 0
00:46:53.172 00.000 15712 move complete, result=0
00:46:53.172 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
00:46:53.174 00.002 15712 worker thread done servicing request
00:46:53.174 00.000 15712 Worker thread wakes up
00:46:53.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:53.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:54.578 01.404 15712 Exposure complete
00:46:54.639 00.061 15712 worker thread done servicing request
00:46:54.639 00.000 7988 OnExposeComplete: enter
00:46:54.640 00.001 7988 UpdateGuideState(): m_state=6
00:46:54.642 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
00:46:54.642 00.000 7988 Star::Find returns 1 (0), X=964.68, Y=189.41, Mass=1437, SNR=25.2, Peak=170 HFD=3.6
00:46:54.644 00.002 7988 MultiStar: [#1 -0.17,-0.01,1.03,U] [#2 0.04,-0.03,0.90,U] [#3 -0.31,0.14,0.88,U] [#4 0.05,-0.52,0.00,M3] [#5 -0.36,-0.16,0.00,M1] [#6 -0.27,-0.17,0.70,U] [#7 -0.48,0.60,0.00,M2] [#8 -0.00,-0.43,0.00,M4] 
00:46:54.644 00.000 7988 single-star, 4 included, MultiStar: {-0.17, -0.01}, one-star: {-0.17, -0.00}
00:46:54.646 00.002 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.56) = xAngle (-4.68 = 1.61)
00:46:54.646 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.71 = 1.58)
00:46:54.648 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.11 mountX=-0.01 mountY=0.17, mountTheta=1.61
00:46:54.650 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.00, opts=13)
00:46:54.650 00.000 7988 Enqueuing Move request for scope (-0.17, -0.00)
00:46:54.652 00.002 15712 Worker thread wakes up
00:46:54.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.00) opts 0xd
00:46:54.652 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.00)
00:46:54.652 00.000 15712 Moving (-0.17, -0.00) raw xDistance=-0.01 yDistance=0.17
00:46:54.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:54.654 00.002 7988 UpdateGuideState exits: m=1437 SNR=25.2
00:46:54.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:54.655 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:54.655 00.000 7988 Enqueuing Expose request
00:46:54.655 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:54.655 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
00:46:54.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:54.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:46:54.655 00.000 15712 MoveAxis(W, 2, ABG)
00:46:54.655 00.000 15712 Guiding  Dir = 3, Dur = 2
00:46:54.655 00.000 15712 IsGuiding returns 0
00:46:54.674 00.019 15712 IsGuiding returns 0
00:46:54.674 00.000 15712 Move returns status 0, amount 2
00:46:54.674 00.000 15712 MoveAxis(N, 0, ABG)
00:46:54.674 00.000 15712 Move returns status 0, amount 0
00:46:54.674 00.000 15712 move complete, result=0
00:46:54.674 00.000 15712 worker thread done servicing request
00:46:54.674 00.000 15712 Worker thread wakes up
00:46:54.674 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
00:46:54.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:54.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:56.317 01.643 15712 Exposure complete
00:46:56.377 00.060 15712 worker thread done servicing request
00:46:56.379 00.002 7988 OnExposeComplete: enter
00:46:56.379 00.000 7988 UpdateGuideState(): m_state=6
00:46:56.379 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
00:46:56.379 00.000 7988 Star::Find returns 1 (0), X=964.53, Y=189.30, Mass=1473, SNR=25.6, Peak=163 HFD=3.9
00:46:56.379 00.000 7988 MultiStar: [#1 -0.02,-0.11,1.00,U] [#2 -0.12,-0.35,0.00,M1] [#3 -0.56,0.17,0.00,M1] [#4 -0.27,-0.28,0.00,M4] [#5 -0.47,-0.03,0.00,M2] [#6 -0.44,-0.40,0.00,M7] [#7 0.12,0.39,0.00,M3] [#8 0.21,-0.38,0.00,M5] 
00:46:56.379 00.000 7988 refined, 1 included, MultiStar: {-0.17, -0.12}, one-star: {-0.32, -0.12}
00:46:56.379 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.11 = 2.18)
00:46:56.379 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
00:46:56.379 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.54 mountX=-0.12 mountY=0.17, mountTheta=2.17
00:46:56.379 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.12, opts=13)
00:46:56.379 00.000 7988 Enqueuing Move request for scope (-0.17, -0.12)
00:46:56.379 00.000 15712 Worker thread wakes up
00:46:56.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
00:46:56.379 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
00:46:56.379 00.000 15712 Moving (-0.17, -0.12) raw xDistance=-0.12 yDistance=0.17
00:46:56.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:56.379 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.6
00:46:56.394 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:56.395 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:56.395 00.000 7988 Enqueuing Expose request
00:46:56.395 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:56.395 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
00:46:56.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:56.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:46:56.395 00.000 15712 MoveAxis(W, 3, ABG)
00:46:56.395 00.000 15712 Guiding  Dir = 3, Dur = 3
00:46:56.395 00.000 15712 IsGuiding returns 0
00:46:56.416 00.021 15712 IsGuiding returns 0
00:46:56.416 00.000 15712 Move returns status 0, amount 3
00:46:56.416 00.000 15712 MoveAxis(N, 0, ABG)
00:46:56.416 00.000 15712 Move returns status 0, amount 0
00:46:56.416 00.000 15712 move complete, result=0
00:46:56.416 00.000 15712 worker thread done servicing request
00:46:56.416 00.000 15712 Worker thread wakes up
00:46:56.416 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
00:46:56.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:56.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:57.830 01.414 15712 Exposure complete
00:46:57.892 00.062 15712 worker thread done servicing request
00:46:57.892 00.000 7988 OnExposeComplete: enter
00:46:57.893 00.001 7988 UpdateGuideState(): m_state=6
00:46:57.893 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
00:46:57.893 00.000 7988 Star::Find returns 1 (0), X=964.58, Y=189.25, Mass=1471, SNR=25.6, Peak=165 HFD=3.8
00:46:57.893 00.000 7988 MultiStar: [#1 -0.26,-0.06,1.04,U] [#2 -0.14,-0.25,0.87,U] [#3 -0.33,0.28,0.00,M2] [#4 -0.07,-0.37,0.00,M5] [#5 -0.24,-0.02,0.73,U] [#6 -0.28,-0.12,0.66,U] [#7 0.08,0.89,0.00,M4] [#8 -0.17,-0.33,0.00,M6] 
00:46:57.893 00.000 7988 refined, 4 included, MultiStar: {-0.24, -0.12}, one-star: {-0.27, -0.16}
00:46:57.893 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.07)
00:46:57.893 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
00:46:57.893 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.66 mountX=-0.13 mountY=0.24, mountTheta=2.06
00:46:57.893 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.12, opts=13)
00:46:57.893 00.000 7988 Enqueuing Move request for scope (-0.24, -0.12)
00:46:57.893 00.000 15712 Worker thread wakes up
00:46:57.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
00:46:57.893 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
00:46:57.893 00.000 15712 Moving (-0.24, -0.12) raw xDistance=-0.13 yDistance=0.24
00:46:57.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:57.893 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.6
00:46:57.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:57.909 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:57.910 00.001 7988 Enqueuing Expose request
00:46:57.910 00.000 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:46:57.910 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
00:46:57.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:57.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:46:57.910 00.000 15712 MoveAxis(E, 2, ABG)
00:46:57.910 00.000 15712 Guiding  Dir = 2, Dur = 2
00:46:57.926 00.016 15712 IsGuiding returns 0
00:46:57.947 00.021 15712 IsGuiding returns 0
00:46:57.947 00.000 15712 Move returns status 0, amount 2
00:46:57.947 00.000 15712 MoveAxis(N, 0, ABG)
00:46:57.947 00.000 15712 Move returns status 0, amount 0
00:46:57.947 00.000 15712 move complete, result=0
00:46:57.947 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
00:46:57.952 00.005 15712 worker thread done servicing request
00:46:57.952 00.000 15712 Worker thread wakes up
00:46:57.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:57.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:46:59.585 01.633 15712 Exposure complete
00:46:59.649 00.064 15712 worker thread done servicing request
00:46:59.649 00.000 7988 OnExposeComplete: enter
00:46:59.649 00.000 7988 UpdateGuideState(): m_state=6
00:46:59.649 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
00:46:59.649 00.000 7988 Star::Find returns 1 (0), X=964.96, Y=188.98, Mass=1462, SNR=25.5, Peak=224 HFD=4.1
00:46:59.649 00.000 7988 MultiStar: [#1 0.23,-0.59,0.00,M1] [#2 0.29,-0.46,0.00,M1] [#3 0.05,-0.27,0.88,U] [#4 0.11,-0.74,0.00,M6] [#5 0.09,-0.47,0.00,M2] [#6 -0.40,-0.61,0.00,M7] [#7 0.33,0.34,0.00,M5] [#8 0.39,-0.58,0.00,M7] 
00:46:59.649 00.000 7988 refined, 1 included, MultiStar: {0.09, -0.36}, one-star: {0.11, -0.43}
00:46:59.656 00.007 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
00:46:59.657 00.001 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
00:46:59.659 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.36 hyp=0.37 cameraTheta=-1.34 mountX=-0.36 mountY=-0.08, mountTheta=-2.93
00:46:59.661 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.36, opts=13)
00:46:59.662 00.001 7988 Enqueuing Move request for scope (0.09, -0.36)
00:46:59.663 00.001 15712 Worker thread wakes up
00:46:59.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:46:59.665 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.36) opts 0xd
00:46:59.665 00.000 7988 UpdateGuideState exits: m=1462 SNR=25.5
00:46:59.666 00.001 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.36)
00:46:59.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:59.667 00.001 15712 Moving (0.09, -0.36) raw xDistance=-0.36 yDistance=-0.08
00:46:59.668 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:46:59.668 00.000 7988 Enqueuing Expose request
00:46:59.670 00.002 15712 PPEC rslt: input = -0.36, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.70
00:46:59.670 00.000 15712 PPEC: input: -0.36, control: -0.22, exposure: 1500
00:46:59.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:59.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:46:59.670 00.000 15712 MoveAxis(E, 73, ABG)
00:46:59.670 00.000 15712 Guiding  Dir = 2, Dur = 73
00:46:59.670 00.000 15712 IsGuiding returns 0
00:46:59.688 00.018 15712 PulseGuide returned control before completion, sleep 62
00:46:59.757 00.069 15712 IsGuiding returns 1
00:46:59.757 00.000 15712 scope still moving after pulse duration time elapsed
00:46:59.805 00.048 15712 IsGuiding returns 0
00:46:59.805 00.000 15712 scope move finished after 73 + 60 ms
00:46:59.805 00.000 15712 Move returns status 0, amount 73
00:46:59.805 00.000 15712 MoveAxis(N, 0, ABG)
00:46:59.805 00.000 15712 Move returns status 0, amount 0
00:46:59.805 00.000 15712 move complete, result=0
00:46:59.805 00.000 7988 GuideStep: -0.4 px 73 ms EAST, -0.1 px 0 ms NORTH
00:46:59.805 00.000 15712 worker thread done servicing request
00:46:59.805 00.000 15712 Worker thread wakes up
00:46:59.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:46:59.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:01.221 01.416 15712 Exposure complete
00:47:01.283 00.062 15712 worker thread done servicing request
00:47:01.284 00.001 7988 OnExposeComplete: enter
00:47:01.284 00.000 7988 UpdateGuideState(): m_state=6
00:47:01.284 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
00:47:01.284 00.000 7988 Star::Find returns 1 (0), X=964.99, Y=189.27, Mass=1529, SNR=26.2, Peak=195 HFD=4.0
00:47:01.289 00.005 7988 MultiStar: [#1 -0.05,-0.08,0.99,U] [#2 0.10,-0.12,0.84,U] [#3 -0.07,0.06,0.84,U] [#4 0.12,-0.37,0.00,M7] [#5 -0.17,-0.23,0.77,U] [#6 -0.18,-0.30,0.64,U] [#7 0.01,0.96,0.00,M6] [#8 0.22,-0.34,0.00,M8] 
00:47:01.289 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.13}, one-star: {0.14, -0.14}
00:47:01.289 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
00:47:01.289 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
00:47:01.289 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.75 mountX=-0.13 mountY=0.03, mountTheta=2.94
00:47:01.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.13, opts=13)
00:47:01.289 00.000 7988 Enqueuing Move request for scope (-0.02, -0.13)
00:47:01.289 00.000 15712 Worker thread wakes up
00:47:01.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:01.289 00.000 7988 UpdateGuideState exits: m=1529 SNR=26.2
00:47:01.299 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:01.300 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:01.300 00.000 7988 Enqueuing Expose request
00:47:01.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
00:47:01.300 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
00:47:01.300 00.000 15712 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=0.03
00:47:01.306 00.006 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:47:01.306 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
00:47:01.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:01.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:01.306 00.000 15712 MoveAxis(E, 3, ABG)
00:47:01.306 00.000 15712 Guiding  Dir = 2, Dur = 3
00:47:01.306 00.000 15712 IsGuiding returns 0
00:47:01.323 00.017 15712 IsGuiding returns 0
00:47:01.323 00.000 15712 Move returns status 0, amount 3
00:47:01.323 00.000 15712 MoveAxis(N, 0, ABG)
00:47:01.323 00.000 15712 Move returns status 0, amount 0
00:47:01.323 00.000 15712 move complete, result=0
00:47:01.323 00.000 15712 worker thread done servicing request
00:47:01.323 00.000 15712 Worker thread wakes up
00:47:01.323 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:47:01.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:01.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:02.961 01.638 15712 Exposure complete
00:47:03.022 00.061 15712 worker thread done servicing request
00:47:03.022 00.000 7988 OnExposeComplete: enter
00:47:03.022 00.000 7988 UpdateGuideState(): m_state=6
00:47:03.026 00.004 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
00:47:03.026 00.000 7988 Star::Find returns 1 (0), X=965.22, Y=189.28, Mass=1483, SNR=25.8, Peak=203 HFD=3.8
00:47:03.028 00.002 7988 MultiStar: [#1 0.20,-0.15,1.03,U] [#2 0.33,-0.32,0.00,M1] [#3 0.09,0.13,0.86,U] [#4 0.10,-0.39,0.00,M8] [#5 -0.16,-0.09,0.78,U] [#6 -0.21,-0.32,0.00,M7] [#7 0.33,0.15,0.52,U] [#8 0.19,-0.13,0.50,U] 
00:47:03.030 00.002 7988 refined, 5 included, MultiStar: {0.17, -0.05}, one-star: {0.36, -0.13}
00:47:03.030 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
00:47:03.032 00.002 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
00:47:03.032 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.29 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
00:47:03.034 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.05, opts=13)
00:47:03.036 00.002 7988 Enqueuing Move request for scope (0.17, -0.05)
00:47:03.036 00.000 15712 Worker thread wakes up
00:47:03.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
00:47:03.036 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
00:47:03.036 00.000 15712 Moving (0.17, -0.05) raw xDistance=-0.05 yDistance=-0.17
00:47:03.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:03.038 00.002 7988 UpdateGuideState exits: m=1483 SNR=25.8
00:47:03.039 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:03.039 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:03.039 00.000 7988 Enqueuing Expose request
00:47:03.043 00.004 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:47:03.043 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
00:47:03.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:03.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:47:03.043 00.000 15712 MoveAxis(E, 2, ABG)
00:47:03.043 00.000 15712 Guiding  Dir = 2, Dur = 2
00:47:03.043 00.000 15712 IsGuiding returns 0
00:47:03.056 00.013 15712 IsGuiding returns 0
00:47:03.056 00.000 15712 Move returns status 0, amount 2
00:47:03.056 00.000 15712 MoveAxis(N, 0, ABG)
00:47:03.056 00.000 15712 Move returns status 0, amount 0
00:47:03.056 00.000 15712 move complete, result=0
00:47:03.056 00.000 15712 worker thread done servicing request
00:47:03.056 00.000 15712 Worker thread wakes up
00:47:03.056 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:47:03.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:03.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:04.477 01.421 15712 Exposure complete
00:47:04.538 00.061 15712 worker thread done servicing request
00:47:04.538 00.000 7988 OnExposeComplete: enter
00:47:04.538 00.000 7988 UpdateGuideState(): m_state=6
00:47:04.541 00.003 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
00:47:04.541 00.000 7988 Star::Find returns 1 (0), X=965.06, Y=189.22, Mass=1501, SNR=26.1, Peak=209 HFD=4.1
00:47:04.543 00.002 7988 MultiStar: [#1 0.31,-0.06,1.05,U] [#2 0.30,-0.26,0.00,M2] [#3 0.01,0.09,0.84,U] [#4 0.13,-0.44,0.00,M9] [#5 -0.11,-0.02,0.75,U] [#6 -0.13,-0.49,0.00,M8] [#7 0.05,0.47,0.00,M6] [#8 0.36,-0.39,0.00,M8] 
00:47:04.543 00.000 7988 refined, 3 included, MultiStar: {0.13, -0.06}, one-star: {0.21, -0.20}
00:47:04.545 00.002 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
00:47:04.545 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
00:47:04.547 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=-0.06 mountY=-0.12, mountTheta=-1.99
00:47:04.549 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
00:47:04.550 00.001 7988 Enqueuing Move request for scope (0.13, -0.06)
00:47:04.550 00.000 15712 Worker thread wakes up
00:47:04.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
00:47:04.550 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
00:47:04.550 00.000 15712 Moving (0.13, -0.06) raw xDistance=-0.06 yDistance=-0.12
00:47:04.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:04.550 00.000 7988 UpdateGuideState exits: m=1501 SNR=26.1
00:47:04.554 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:04.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:04.554 00.000 7988 Enqueuing Expose request
00:47:04.554 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:47:04.554 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
00:47:04.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:04.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:47:04.554 00.000 15712 MoveAxis(E, 0, ABG)
00:47:04.554 00.000 15712 Move returns status 0, amount 0
00:47:04.554 00.000 15712 MoveAxis(N, 0, ABG)
00:47:04.554 00.000 15712 Move returns status 0, amount 0
00:47:04.554 00.000 15712 move complete, result=0
00:47:04.554 00.000 15712 worker thread done servicing request
00:47:04.554 00.000 15712 Worker thread wakes up
00:47:04.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:04.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:04.554 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:06.196 01.642 15712 Exposure complete
00:47:06.251 00.055 15712 worker thread done servicing request
00:47:06.251 00.000 7988 OnExposeComplete: enter
00:47:06.258 00.007 7988 UpdateGuideState(): m_state=6
00:47:06.258 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
00:47:06.258 00.000 7988 Star::Find returns 1 (0), X=964.73, Y=188.99, Mass=1528, SNR=26.1, Peak=207 HFD=4.0
00:47:06.258 00.000 7988 MultiStar: [#1 -0.07,-0.29,0.96,U] [#2 0.08,-0.21,0.83,U] [#3 -0.20,-0.32,0.00,M1] [#4 0.08,-0.72,0.00,M10] [#5 -0.29,-0.37,0.00,M1] [#6 -0.27,-0.56,0.00,M9] [#7 0.14,-0.00,0.51,U] [#8 0.21,-0.78,0.00,M9] 
00:47:06.258 00.000 7988 refined, 3 included, MultiStar: {-0.01, -0.27}, one-star: {-0.12, -0.43}
00:47:06.258 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
00:47:06.258 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.07)
00:47:06.258 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.62 mountX=-0.27 mountY=0.02, mountTheta=3.07
00:47:06.268 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.27, opts=13)
00:47:06.268 00.000 7988 Enqueuing Move request for scope (-0.01, -0.27)
00:47:06.268 00.000 15712 Worker thread wakes up
00:47:06.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
00:47:06.268 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
00:47:06.268 00.000 15712 Moving (-0.01, -0.27) raw xDistance=-0.27 yDistance=0.02
00:47:06.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:47:06.268 00.000 7988 UpdateGuideState exits: m=1528 SNR=26.1
00:47:06.272 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:06.272 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:06.274 00.002 7988 Enqueuing Expose request
00:47:06.274 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.70
00:47:06.274 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
00:47:06.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:06.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:47:06.274 00.000 15712 MoveAxis(E, 52, ABG)
00:47:06.274 00.000 15712 Guiding  Dir = 2, Dur = 52
00:47:06.274 00.000 15712 IsGuiding returns 0
00:47:06.294 00.020 15712 PulseGuide returned control before completion, sleep 44
00:47:06.375 00.081 15712 IsGuiding returns 0
00:47:06.375 00.000 15712 Move returns status 0, amount 52
00:47:06.375 00.000 15712 MoveAxis(N, 0, ABG)
00:47:06.375 00.000 15712 Move returns status 0, amount 0
00:47:06.375 00.000 15712 move complete, result=0
00:47:06.375 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
00:47:06.375 00.000 15712 worker thread done servicing request
00:47:06.375 00.000 15712 Worker thread wakes up
00:47:06.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:06.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:07.791 01.416 15712 Exposure complete
00:47:07.853 00.062 7988 OnExposeComplete: enter
00:47:07.853 00.000 7988 UpdateGuideState(): m_state=6
00:47:07.855 00.002 15712 worker thread done servicing request
00:47:07.855 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
00:47:07.855 00.000 7988 Star::Find returns 1 (0), X=964.90, Y=189.16, Mass=1522, SNR=26.3, Peak=181 HFD=4.3
00:47:07.857 00.002 7988 MultiStar: [#1 0.04,-0.21,0.98,U] [#2 0.11,-0.23,0.87,U] [#3 -0.09,0.10,0.88,U] [#4 0.22,-0.30,0.00,R] [#5 -0.16,0.09,0.71,U] [#6 -0.27,-0.54,0.00,M10] [#7 0.05,0.43,0.00,M6] [#8 0.30,-0.26,0.00,M10] 
00:47:07.857 00.000 7988 refined, 4 included, MultiStar: {-0.00, -0.12}, one-star: {0.05, -0.25}
00:47:07.859 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
00:47:07.859 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
00:47:07.861 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.59 mountX=-0.12 mountY=0.01, mountTheta=3.09
00:47:07.863 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.12, opts=13)
00:47:07.863 00.000 7988 Enqueuing Move request for scope (-0.00, -0.12)
00:47:07.865 00.002 15712 Worker thread wakes up
00:47:07.866 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
00:47:07.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
00:47:07.866 00.000 15712 Moving (-0.00, -0.12) raw xDistance=-0.12 yDistance=0.01
00:47:07.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:07.866 00.000 7988 UpdateGuideState exits: m=1522 SNR=26.3
00:47:07.868 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:07.869 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:07.869 00.000 7988 Enqueuing Expose request
00:47:07.869 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:47:07.869 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
00:47:07.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:07.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:47:07.869 00.000 15712 MoveAxis(W, 1, ABG)
00:47:07.869 00.000 15712 Guiding  Dir = 3, Dur = 1
00:47:07.869 00.000 15712 IsGuiding returns 0
00:47:07.889 00.020 15712 IsGuiding returns 0
00:47:07.889 00.000 15712 Move returns status 0, amount 1
00:47:07.889 00.000 15712 MoveAxis(N, 0, ABG)
00:47:07.889 00.000 15712 Move returns status 0, amount 0
00:47:07.889 00.000 15712 move complete, result=0
00:47:07.889 00.000 15712 worker thread done servicing request
00:47:07.889 00.000 15712 Worker thread wakes up
00:47:07.889 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:47:07.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:07.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:09.529 01.640 15712 Exposure complete
00:47:09.591 00.062 15712 worker thread done servicing request
00:47:09.591 00.000 7988 OnExposeComplete: enter
00:47:09.593 00.002 7988 UpdateGuideState(): m_state=6
00:47:09.593 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
00:47:09.593 00.000 7988 Star::Find returns 1 (0), X=965.01, Y=189.38, Mass=1394, SNR=24.8, Peak=159 HFD=3.8
00:47:09.593 00.000 7988 MultiStar: [#1 -0.12,0.05,1.03,U] [#2 0.04,0.02,0.91,U] [#3 -0.07,0.23,0.88,U] [#4 -0.41,-0.01,0.00,M1] [#5 -0.33,0.12,0.77,U] [#6 -0.18,-0.08,0.71,U] [#7 -0.15,0.46,0.00,M7] [#8 0.46,0.07,0.00,R] 
00:47:09.593 00.000 7988 refined, 5 included, MultiStar: {-0.07, 0.05}, one-star: {0.16, -0.03}
00:47:09.598 00.005 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.95 = 0.95)
00:47:09.598 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
00:47:09.598 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.51 mountX=0.05 mountY=0.07, mountTheta=0.94
00:47:09.598 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.05, opts=13)
00:47:09.598 00.000 7988 Enqueuing Move request for scope (-0.07, 0.05)
00:47:09.598 00.000 15712 Worker thread wakes up
00:47:09.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
00:47:09.598 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
00:47:09.598 00.000 15712 Moving (-0.07, 0.05) raw xDistance=0.05 yDistance=0.07
00:47:09.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:09.598 00.000 7988 UpdateGuideState exits: m=1394 SNR=24.8
00:47:09.607 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:09.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:09.607 00.000 7988 Enqueuing Expose request
00:47:09.607 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:47:09.607 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
00:47:09.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:09.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:47:09.607 00.000 15712 MoveAxis(W, 1, ABG)
00:47:09.607 00.000 15712 Guiding  Dir = 3, Dur = 1
00:47:09.607 00.000 15712 IsGuiding returns 0
00:47:09.665 00.058 15712 IsGuiding returns 0
00:47:09.665 00.000 15712 Move returns status 0, amount 1
00:47:09.665 00.000 15712 MoveAxis(N, 0, ABG)
00:47:09.665 00.000 15712 Move returns status 0, amount 0
00:47:09.665 00.000 15712 move complete, result=0
00:47:09.665 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
00:47:09.670 00.005 15712 worker thread done servicing request
00:47:09.670 00.000 15712 Worker thread wakes up
00:47:09.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:09.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:11.090 01.420 15712 Exposure complete
00:47:11.151 00.061 15712 worker thread done servicing request
00:47:11.151 00.000 7988 OnExposeComplete: enter
00:47:11.151 00.000 7988 UpdateGuideState(): m_state=6
00:47:11.151 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
00:47:11.151 00.000 7988 Star::Find returns 1 (0), X=964.93, Y=189.26, Mass=1358, SNR=24.5, Peak=197 HFD=3.9
00:47:11.151 00.000 7988 MultiStar: [#1 0.38,-0.18,0.00,M1] [#2 0.08,-0.12,0.94,U] [#3 -0.06,0.04,0.89,U] [#4 0.25,0.03,0.76,U] [#5 0.03,-0.11,0.81,U] [#6 -0.20,-0.26,0.72,U] [#7 0.18,0.56,0.00,M8] [#8 -0.19,-0.31,0.51,U] 
00:47:11.151 00.000 7988 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {0.08, -0.16}
00:47:11.151 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
00:47:11.151 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
00:47:11.151 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.12 cameraTheta=-1.45 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
00:47:11.161 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
00:47:11.161 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
00:47:11.161 00.000 15712 Worker thread wakes up
00:47:11.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:47:11.161 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:47:11.161 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=-0.01
00:47:11.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:11.161 00.000 7988 UpdateGuideState exits: m=1358 SNR=24.5
00:47:11.167 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:11.167 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:11.167 00.000 7988 Enqueuing Expose request
00:47:11.167 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:47:11.167 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
00:47:11.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:11.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:47:11.167 00.000 15712 MoveAxis(W, 0, ABG)
00:47:11.167 00.000 15712 Move returns status 0, amount 0
00:47:11.167 00.000 15712 MoveAxis(N, 0, ABG)
00:47:11.167 00.000 15712 Move returns status 0, amount 0
00:47:11.167 00.000 15712 move complete, result=0
00:47:11.167 00.000 15712 worker thread done servicing request
00:47:11.167 00.000 15712 Worker thread wakes up
00:47:11.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:11.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:11.167 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:47:12.811 01.644 15712 Exposure complete
00:47:12.862 00.051 15712 worker thread done servicing request
00:47:12.862 00.000 7988 OnExposeComplete: enter
00:47:12.873 00.011 7988 UpdateGuideState(): m_state=6
00:47:12.873 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
00:47:12.873 00.000 7988 Star::Find returns 1 (0), X=965.03, Y=189.56, Mass=1483, SNR=25.8, Peak=164 HFD=4.0
00:47:12.873 00.000 7988 MultiStar: [#1 0.27,0.16,0.98,U] [#2 0.33,0.02,0.89,U] [#3 -0.05,0.20,0.87,U] [#4 -0.10,0.16,0.74,U] [#5 -0.19,0.25,0.76,U] [#6 -0.23,-0.16,0.65,U] [#7 0.36,0.53,0.00,M9] [#8 -0.13,-0.06,0.50,U] 
00:47:12.873 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.18, 0.15}
00:47:12.879 00.006 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
00:47:12.879 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
00:47:12.879 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.20 mountX=0.10 mountY=-0.04, mountTheta=-0.39
00:47:12.879 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.10, opts=13)
00:47:12.879 00.000 7988 Enqueuing Move request for scope (0.04, 0.10)
00:47:12.879 00.000 15712 Worker thread wakes up
00:47:12.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:47:12.879 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:47:12.879 00.000 15712 Moving (0.04, 0.10) raw xDistance=0.10 yDistance=-0.04
00:47:12.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:12.879 00.000 7988 UpdateGuideState exits: m=1483 SNR=25.8
00:47:12.888 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:12.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:12.889 00.001 7988 Enqueuing Expose request
00:47:12.889 00.000 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:47:12.889 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
00:47:12.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:12.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:47:12.889 00.000 15712 MoveAxis(W, 1, ABG)
00:47:12.889 00.000 15712 Guiding  Dir = 3, Dur = 1
00:47:12.889 00.000 15712 IsGuiding returns 0
00:47:12.905 00.016 15712 IsGuiding returns 0
00:47:12.905 00.000 15712 Move returns status 0, amount 1
00:47:12.905 00.000 15712 MoveAxis(N, 0, ABG)
00:47:12.905 00.000 15712 Move returns status 0, amount 0
00:47:12.905 00.000 15712 move complete, result=0
00:47:12.905 00.000 15712 worker thread done servicing request
00:47:12.905 00.000 15712 Worker thread wakes up
00:47:12.905 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:47:12.913 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:12.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:14.329 01.416 15712 Exposure complete
00:47:14.389 00.060 15712 worker thread done servicing request
00:47:14.389 00.000 7988 OnExposeComplete: enter
00:47:14.391 00.002 7988 UpdateGuideState(): m_state=6
00:47:14.391 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
00:47:14.393 00.002 7988 Star::Find returns 1 (0), X=965.06, Y=189.31, Mass=1436, SNR=25.5, Peak=177 HFD=4.0
00:47:14.393 00.000 7988 MultiStar: [#1 -0.04,0.04,1.05,U] [#2 0.11,0.06,0.87,U] [#3 0.01,0.05,0.86,U] [#4 -0.14,0.20,0.74,U] [#5 -0.28,0.09,0.78,U] [#6 -0.13,-0.20,0.67,U] [#7 0.03,0.26,0.54,U] [#8 -0.16,0.18,0.50,U] 
00:47:14.393 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.21, -0.11}
00:47:14.393 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
00:47:14.393 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
00:47:14.393 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.12 mountX=0.05 mountY=0.03, mountTheta=0.54
00:47:14.393 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
00:47:14.393 00.000 7988 Enqueuing Move request for scope (-0.03, 0.05)
00:47:14.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:14.393 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.5
00:47:14.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:14.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:14.393 00.000 7988 Enqueuing Expose request
00:47:14.407 00.014 15712 Worker thread wakes up
00:47:14.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:47:14.407 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:47:14.407 00.000 15712 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.03
00:47:14.410 00.003 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:47:14.410 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
00:47:14.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:14.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:14.410 00.000 15712 MoveAxis(E, 2, ABG)
00:47:14.410 00.000 15712 Guiding  Dir = 2, Dur = 2
00:47:14.410 00.000 15712 IsGuiding returns 0
00:47:14.431 00.021 15712 IsGuiding returns 0
00:47:14.431 00.000 15712 Move returns status 0, amount 2
00:47:14.431 00.000 15712 MoveAxis(N, 0, ABG)
00:47:14.431 00.000 15712 Move returns status 0, amount 0
00:47:14.431 00.000 15712 move complete, result=0
00:47:14.431 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:47:14.433 00.002 15712 worker thread done servicing request
00:47:14.433 00.000 15712 Worker thread wakes up
00:47:14.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:14.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:16.067 01.634 15712 Exposure complete
00:47:16.113 00.046 15712 worker thread done servicing request
00:47:16.113 00.000 7988 OnExposeComplete: enter
00:47:16.129 00.016 7988 UpdateGuideState(): m_state=6
00:47:16.129 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
00:47:16.129 00.000 7988 Star::Find returns 1 (0), X=964.92, Y=189.39, Mass=1369, SNR=24.6, Peak=139 HFD=4.1
00:47:16.129 00.000 7988 MultiStar: [#1 0.32,0.15,1.05,U] [#2 0.22,0.11,0.89,U] [#3 0.14,0.13,0.89,U] [#4 -0.08,0.06,0.78,U] [#5 -0.00,0.18,0.79,U] [#6 -0.11,0.06,0.67,U] [#7 0.18,1.17,0.00,M9] [#8 -0.09,-0.34,0.48,U] 
00:47:16.129 00.000 7988 single-star, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.07, -0.03}
00:47:16.129 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
00:47:16.129 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
00:47:16.129 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.38 mountX=-0.03 mountY=-0.07, mountTheta=-1.94
00:47:16.129 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
00:47:16.129 00.000 7988 Enqueuing Move request for scope (0.07, -0.03)
00:47:16.129 00.000 15712 Worker thread wakes up
00:47:16.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:16.129 00.000 7988 UpdateGuideState exits: m=1369 SNR=24.6
00:47:16.143 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:16.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:16.146 00.003 7988 Enqueuing Expose request
00:47:16.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:47:16.146 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:47:16.146 00.000 15712 Moving (0.07, -0.03) raw xDistance=-0.03 yDistance=-0.07
00:47:16.146 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:16.146 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
00:47:16.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:16.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:47:16.146 00.000 15712 MoveAxis(E, 1, ABG)
00:47:16.146 00.000 15712 Guiding  Dir = 2, Dur = 1
00:47:16.146 00.000 15712 IsGuiding returns 0
00:47:16.171 00.025 15712 IsGuiding returns 0
00:47:16.171 00.000 15712 Move returns status 0, amount 1
00:47:16.171 00.000 15712 MoveAxis(N, 0, ABG)
00:47:16.171 00.000 15712 Move returns status 0, amount 0
00:47:16.171 00.000 15712 move complete, result=0
00:47:16.171 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:47:16.176 00.005 15712 worker thread done servicing request
00:47:16.176 00.000 15712 Worker thread wakes up
00:47:16.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:16.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:17.579 01.403 15712 Exposure complete
00:47:17.640 00.061 15712 worker thread done servicing request
00:47:17.640 00.000 7988 OnExposeComplete: enter
00:47:17.643 00.003 7988 UpdateGuideState(): m_state=6
00:47:17.643 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
00:47:17.643 00.000 7988 Star::Find returns 1 (0), X=965.06, Y=189.22, Mass=1511, SNR=26.1, Peak=179 HFD=4.1
00:47:17.643 00.000 7988 MultiStar: [#1 0.21,0.11,1.00,U] [#2 0.13,-0.05,0.84,U] [#3 0.11,0.31,0.84,U] [#4 -0.01,0.09,0.70,U] [#5 0.01,0.19,0.77,U] [#6 -0.05,-0.21,0.68,U] [#7 0.39,0.59,0.00,M10] [#8 0.13,-0.25,0.46,U] 
00:47:17.643 00.000 7988 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.20, -0.20}
00:47:17.643 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
00:47:17.643 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
00:47:17.643 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=0.01 mountY=-0.10, mountTheta=-1.44
00:47:17.643 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
00:47:17.643 00.000 7988 Enqueuing Move request for scope (0.10, 0.01)
00:47:17.643 00.000 15712 Worker thread wakes up
00:47:17.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:47:17.643 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:47:17.643 00.000 15712 Moving (0.10, 0.01) raw xDistance=0.01 yDistance=-0.10
00:47:17.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:47:17.643 00.000 7988 UpdateGuideState exits: m=1511 SNR=26.1
00:47:17.657 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:17.658 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:17.660 00.002 7988 Enqueuing Expose request
00:47:17.661 00.001 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:17.661 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
00:47:17.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:17.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:47:17.662 00.001 15712 MoveAxis(E, 2, ABG)
00:47:17.662 00.000 15712 Guiding  Dir = 2, Dur = 2
00:47:17.691 00.029 15712 IsGuiding returns 0
00:47:17.708 00.017 15712 IsGuiding returns 0
00:47:17.708 00.000 15712 Move returns status 0, amount 2
00:47:17.708 00.000 15712 MoveAxis(N, 0, ABG)
00:47:17.708 00.000 15712 Move returns status 0, amount 0
00:47:17.708 00.000 15712 move complete, result=0
00:47:17.708 00.000 15712 worker thread done servicing request
00:47:17.708 00.000 15712 Worker thread wakes up
00:47:17.708 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:47:17.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:17.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:19.349 01.641 15712 Exposure complete
00:47:19.410 00.061 15712 worker thread done servicing request
00:47:19.410 00.000 7988 OnExposeComplete: enter
00:47:19.413 00.003 7988 UpdateGuideState(): m_state=6
00:47:19.413 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
00:47:19.413 00.000 7988 Star::Find returns 1 (0), X=965.11, Y=189.11, Mass=1444, SNR=25.4, Peak=205 HFD=4.2
00:47:19.413 00.000 7988 MultiStar: [#1 0.13,-0.27,1.04,U] [#2 0.33,-0.29,0.00,M1] [#3 -0.14,0.03,0.88,U] [#4 -0.08,0.04,0.75,U] [#5 0.01,0.04,0.77,U] [#6 -0.24,-0.30,0.00,M5] [#7 0.24,0.20,0.54,U] [#8 -0.11,-0.45,0.00,M1] 
00:47:19.413 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.08}, one-star: {0.26, -0.30}
00:47:19.413 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
00:47:19.413 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
00:47:19.413 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.83 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
00:47:19.413 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
00:47:19.413 00.000 7988 Enqueuing Move request for scope (0.07, -0.08)
00:47:19.413 00.000 15712 Worker thread wakes up
00:47:19.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:47:19.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:47:19.425 00.012 15712 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=-0.07
00:47:19.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:19.425 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.4
00:47:19.427 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:19.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:19.428 00.001 7988 Enqueuing Expose request
00:47:19.428 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:19.428 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
00:47:19.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:19.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:47:19.428 00.000 15712 MoveAxis(E, 0, ABG)
00:47:19.428 00.000 15712 Move returns status 0, amount 0
00:47:19.428 00.000 15712 MoveAxis(N, 0, ABG)
00:47:19.428 00.000 15712 Move returns status 0, amount 0
00:47:19.428 00.000 15712 move complete, result=0
00:47:19.428 00.000 15712 worker thread done servicing request
00:47:19.428 00.000 15712 Worker thread wakes up
00:47:19.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:19.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:19.428 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:20.947 01.519 15712 Exposure complete
00:47:21.008 00.061 15712 worker thread done servicing request
00:47:21.008 00.000 7988 OnExposeComplete: enter
00:47:21.008 00.000 7988 UpdateGuideState(): m_state=6
00:47:21.008 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
00:47:21.008 00.000 7988 Star::Find returns 1 (0), X=965.16, Y=189.10, Mass=1516, SNR=25.9, Peak=203 HFD=4.1
00:47:21.008 00.000 7988 MultiStar: [#1 0.35,-0.42,0.00,M1] [#2 0.28,-0.46,0.00,M2] [#3 0.19,-0.13,0.86,U] [#4 0.30,-0.08,0.78,U] [#5 0.23,-0.30,0.00,M1] [#6 0.20,-0.46,0.00,M6] [#7 0.52,0.19,0.00,M10] [#8 0.20,-0.81,0.00,M2] 
00:47:21.008 00.000 7988 refined, 2 included, MultiStar: {0.27, -0.19}, one-star: {0.31, -0.31}
00:47:21.008 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.56) = xAngle (-2.17 = -2.17)
00:47:21.008 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
00:47:21.018 00.010 7988 CameraToMount -- cameraX=0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-0.61 mountX=-0.18 mountY=-0.26, mountTheta=-2.18
00:47:21.018 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.19, opts=13)
00:47:21.020 00.002 7988 Enqueuing Move request for scope (0.27, -0.19)
00:47:21.022 00.002 15712 Worker thread wakes up
00:47:21.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.19) opts 0xd
00:47:21.022 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.19)
00:47:21.022 00.000 15712 Moving (0.27, -0.19) raw xDistance=-0.18 yDistance=-0.26
00:47:21.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:21.022 00.000 7988 UpdateGuideState exits: m=1516 SNR=25.9
00:47:21.024 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:21.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:21.024 00.000 7988 Enqueuing Expose request
00:47:21.024 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.71
00:47:21.024 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
00:47:21.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:47:21.024 00.000 15712 MoveAxis(E, 37, ABG)
00:47:21.024 00.000 15712 Guiding  Dir = 2, Dur = 37
00:47:21.043 00.019 15712 IsGuiding returns 0
00:47:21.065 00.022 15712 PulseGuide returned control before completion, sleep 32
00:47:21.125 00.060 15712 IsGuiding returns 0
00:47:21.125 00.000 15712 Move returns status 0, amount 37
00:47:21.125 00.000 15712 MoveAxis(N, 67, ABG)
00:47:21.125 00.000 15712 Guiding  Dir = 0, Dur = 67
00:47:21.125 00.000 15712 IsGuiding returns 0
00:47:21.209 00.084 15712 IsGuiding returns 1
00:47:21.209 00.000 15712 scope still moving after pulse duration time elapsed
00:47:21.231 00.022 15712 IsGuiding returns 1
00:47:21.289 00.058 15712 IsGuiding returns 1
00:47:21.317 00.028 15712 IsGuiding returns 0
00:47:21.317 00.000 15712 scope move finished after 67 + 124 ms
00:47:21.317 00.000 15712 Move returns status 0, amount 67
00:47:21.317 00.000 15712 move complete, result=0
00:47:21.317 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.3 px 67 ms NORTH
00:47:21.323 00.006 15712 worker thread done servicing request
00:47:21.323 00.000 15712 Worker thread wakes up
00:47:21.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:21.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:23.063 01.740 15712 Exposure complete
00:47:23.113 00.050 15712 worker thread done servicing request
00:47:23.113 00.000 7988 OnExposeComplete: enter
00:47:23.124 00.011 7988 UpdateGuideState(): m_state=6
00:47:23.124 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
00:47:23.124 00.000 7988 Star::Find returns 1 (0), X=964.84, Y=189.01, Mass=1338, SNR=24.6, Peak=196 HFD=3.8
00:47:23.124 00.000 7988 MultiStar: [#1 0.01,-0.51,0.00,M2] [#2 0.05,-0.56,0.00,M3] [#3 -0.25,-0.17,0.93,U] [#4 -0.13,-0.42,0.00,M1] [#5 -0.26,-0.33,0.00,M2] [#6 -0.33,-0.65,0.00,M7] [#7 -0.04,0.02,0.52,U] [#8 -0.58,-0.59,0.00,M3] 
00:47:23.124 00.000 7988 refined, 2 included, MultiStar: {-0.11, -0.22}, one-star: {-0.01, -0.40}
00:47:23.130 00.006 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.58 = 2.70)
00:47:23.130 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.67)
00:47:23.130 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.02 mountX=-0.22 mountY=0.11, mountTheta=2.68
00:47:23.130 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.22, opts=13)
00:47:23.130 00.000 7988 Enqueuing Move request for scope (-0.11, -0.22)
00:47:23.130 00.000 15712 Worker thread wakes up
00:47:23.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
00:47:23.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
00:47:23.130 00.000 15712 Moving (-0.11, -0.22) raw xDistance=-0.22 yDistance=0.11
00:47:23.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:23.130 00.000 7988 UpdateGuideState exits: m=1338 SNR=24.6
00:47:23.138 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:23.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:23.140 00.002 7988 Enqueuing Expose request
00:47:23.140 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 639.71
00:47:23.140 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
00:47:23.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:23.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:47:23.140 00.000 15712 MoveAxis(E, 44, ABG)
00:47:23.140 00.000 15712 Guiding  Dir = 2, Dur = 44
00:47:23.156 00.016 15712 IsGuiding returns 0
00:47:23.175 00.019 15712 PulseGuide returned control before completion, sleep 39
00:47:23.220 00.045 15712 IsGuiding returns 1
00:47:23.220 00.000 15712 scope still moving after pulse duration time elapsed
00:47:23.255 00.035 15712 IsGuiding returns 0
00:47:23.255 00.000 15712 scope move finished after 44 + 51 ms
00:47:23.255 00.000 15712 Move returns status 0, amount 44
00:47:23.255 00.000 15712 MoveAxis(N, 0, ABG)
00:47:23.255 00.000 15712 Move returns status 0, amount 0
00:47:23.255 00.000 15712 move complete, result=0
00:47:23.255 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
00:47:23.256 00.001 15712 worker thread done servicing request
00:47:23.256 00.000 15712 Worker thread wakes up
00:47:23.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:23.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:24.675 01.419 15712 Exposure complete
00:47:24.728 00.053 15712 worker thread done servicing request
00:47:24.728 00.000 7988 OnExposeComplete: enter
00:47:24.737 00.009 7988 UpdateGuideState(): m_state=6
00:47:24.737 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
00:47:24.737 00.000 7988 Star::Find returns 1 (0), X=964.80, Y=189.18, Mass=1481, SNR=25.7, Peak=204 HFD=4.0
00:47:24.737 00.000 7988 MultiStar: [#1 0.09,-0.26,1.04,U] [#2 0.09,-0.21,0.85,U] [#3 -0.17,0.05,0.87,U] [#4 -0.14,-0.07,0.75,U] [#5 -0.04,-0.09,0.75,U] [#6 -0.29,-0.41,0.00,M8] [#7 0.04,0.39,0.00,M10] [#8 -0.46,-0.60,0.00,M4] 
00:47:24.737 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.15}, one-star: {-0.05, -0.23}
00:47:24.737 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.35 = 2.94)
00:47:24.737 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
00:47:24.745 00.008 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.78 mountX=-0.15 mountY=0.03, mountTheta=2.91
00:47:24.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.15, opts=13)
00:47:24.745 00.000 7988 Enqueuing Move request for scope (-0.03, -0.15)
00:47:24.745 00.000 15712 Worker thread wakes up
00:47:24.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
00:47:24.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
00:47:24.745 00.000 15712 Moving (-0.03, -0.15) raw xDistance=-0.15 yDistance=0.03
00:47:24.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:24.745 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.7
00:47:24.752 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:24.753 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:24.753 00.000 7988 Enqueuing Expose request
00:47:24.753 00.000 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:24.753 00.000 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
00:47:24.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:24.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:24.753 00.000 15712 MoveAxis(W, 0, ABG)
00:47:24.753 00.000 15712 Move returns status 0, amount 0
00:47:24.753 00.000 15712 MoveAxis(N, 0, ABG)
00:47:24.753 00.000 15712 Move returns status 0, amount 0
00:47:24.753 00.000 15712 move complete, result=0
00:47:24.753 00.000 15712 worker thread done servicing request
00:47:24.753 00.000 15712 Worker thread wakes up
00:47:24.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:24.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:24.753 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
00:47:26.398 01.645 15712 Exposure complete
00:47:26.443 00.045 15712 worker thread done servicing request
00:47:26.443 00.000 7988 OnExposeComplete: enter
00:47:26.460 00.017 7988 UpdateGuideState(): m_state=6
00:47:26.460 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
00:47:26.460 00.000 7988 Star::Find returns 1 (0), X=964.76, Y=189.44, Mass=1406, SNR=25.1, Peak=190 HFD=3.6
00:47:26.460 00.000 7988 MultiStar: [#1 0.04,0.31,1.05,U] [#2 0.12,0.13,0.90,U] [#3 -0.47,0.44,0.00,M1] [#4 -0.28,0.20,0.78,U] [#5 -0.46,0.43,0.00,M2] [#6 -0.29,0.01,0.71,U] [#7 -0.02,0.62,0.00,R] [#8 0.15,-0.16,0.53,U] 
00:47:26.460 00.000 7988 single-star, 5 included, MultiStar: {-0.06, 0.11}, one-star: {-0.09, 0.03}
00:47:26.460 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
00:47:26.460 00.000 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
00:47:26.460 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.88 mountX=0.02 mountY=0.09, mountTheta=1.31
00:47:26.460 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.03, opts=13)
00:47:26.460 00.000 7988 Enqueuing Move request for scope (-0.09, 0.03)
00:47:26.460 00.000 15712 Worker thread wakes up
00:47:26.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:47:26.460 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:47:26.460 00.000 15712 Moving (-0.09, 0.03) raw xDistance=0.02 yDistance=0.09
00:47:26.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:26.460 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.1
00:47:26.473 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:26.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:26.475 00.002 7988 Enqueuing Expose request
00:47:26.477 00.002 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:26.477 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
00:47:26.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:26.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:47:26.477 00.000 15712 MoveAxis(W, 0, ABG)
00:47:26.477 00.000 15712 Move returns status 0, amount 0
00:47:26.477 00.000 15712 MoveAxis(N, 0, ABG)
00:47:26.477 00.000 15712 Move returns status 0, amount 0
00:47:26.477 00.000 15712 move complete, result=0
00:47:26.477 00.000 15712 worker thread done servicing request
00:47:26.477 00.000 15712 Worker thread wakes up
00:47:26.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:26.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:26.477 00.000 7988 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
00:47:27.896 01.419 15712 Exposure complete
00:47:27.956 00.060 15712 worker thread done servicing request
00:47:27.956 00.000 7988 OnExposeComplete: enter
00:47:27.957 00.001 7988 UpdateGuideState(): m_state=6
00:47:27.960 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
00:47:27.962 00.002 7988 Star::Find returns 1 (0), X=964.85, Y=189.51, Mass=1480, SNR=25.9, Peak=163 HFD=3.8
00:47:27.962 00.000 7988 MultiStar: [#1 -0.18,0.14,1.02,U] [#2 -0.25,-0.05,0.85,U] [#3 -0.56,0.41,0.00,M2] [#4 -0.36,-0.08,0.76,U] [#5 -0.50,0.12,0.00,M3] [#6 -0.54,-0.20,0.00,M8] [#7 -0.55,0.17,0.00,M1] [#8 -0.35,-0.22,0.00,M4] 
00:47:27.964 00.002 7988 single-star, 3 included, MultiStar: {-0.18, 0.04}, one-star: {0.00, 0.09}
00:47:27.964 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
00:47:27.966 00.002 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
00:47:27.966 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.57 mountX=0.09 mountY=-0.00, mountTheta=-0.03
00:47:27.968 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.09, opts=13)
00:47:27.970 00.002 7988 Enqueuing Move request for scope (0.00, 0.09)
00:47:27.972 00.002 15712 Worker thread wakes up
00:47:27.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
00:47:27.972 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
00:47:27.972 00.000 15712 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.00
00:47:27.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:27.973 00.001 7988 UpdateGuideState exits: m=1480 SNR=25.9
00:47:27.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:27.975 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:27.975 00.000 7988 Enqueuing Expose request
00:47:27.977 00.002 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:27.977 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
00:47:27.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:27.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:47:27.977 00.000 15712 MoveAxis(E, 4, ABG)
00:47:27.977 00.000 15712 Guiding  Dir = 2, Dur = 4
00:47:27.978 00.001 15712 IsGuiding returns 0
00:47:27.990 00.012 15712 IsGuiding returns 0
00:47:27.990 00.000 15712 Move returns status 0, amount 4
00:47:27.990 00.000 15712 MoveAxis(N, 0, ABG)
00:47:27.990 00.000 15712 Move returns status 0, amount 0
00:47:27.990 00.000 15712 move complete, result=0
00:47:27.990 00.000 15712 worker thread done servicing request
00:47:27.990 00.000 15712 Worker thread wakes up
00:47:27.990 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:47:27.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:27.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:29.633 01.643 15712 Exposure complete
00:47:29.694 00.061 15712 worker thread done servicing request
00:47:29.694 00.000 7988 OnExposeComplete: enter
00:47:29.694 00.000 7988 UpdateGuideState(): m_state=6
00:47:29.696 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
00:47:29.696 00.000 7988 Star::Find returns 1 (0), X=964.79, Y=189.57, Mass=1417, SNR=25.2, Peak=165 HFD=3.7
00:47:29.698 00.002 7988 MultiStar: [#1 -0.18,-0.03,1.03,U] [#2 -0.17,-0.22,0.87,U] [#3 -0.38,0.33,0.00,M3] [#4 -0.26,0.16,0.73,U] [#5 -0.22,0.12,0.74,U] [#6 -0.43,-0.11,0.00,M9] [#7 -0.11,-0.40,0.00,M2] [#8 -0.21,-0.33,0.00,M5] 
00:47:29.698 00.000 7988 single-star, 4 included, MultiStar: {-0.17, 0.03}, one-star: {-0.07, 0.16}
00:47:29.700 00.002 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
00:47:29.700 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
00:47:29.702 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.96 mountX=0.16 mountY=0.06, mountTheta=0.37
00:47:29.704 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.16, opts=13)
00:47:29.704 00.000 7988 Enqueuing Move request for scope (-0.07, 0.16)
00:47:29.706 00.002 15712 Worker thread wakes up
00:47:29.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:47:29.706 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:47:29.706 00.000 15712 Moving (-0.07, 0.16) raw xDistance=0.16 yDistance=0.06
00:47:29.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:47:29.708 00.002 7988 UpdateGuideState exits: m=1417 SNR=25.2
00:47:29.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:29.710 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:29.710 00.000 7988 Enqueuing Expose request
00:47:29.710 00.000 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:29.710 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
00:47:29.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:29.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:47:29.710 00.000 15712 MoveAxis(E, 3, ABG)
00:47:29.710 00.000 15712 Guiding  Dir = 2, Dur = 3
00:47:29.710 00.000 15712 IsGuiding returns 0
00:47:29.729 00.019 15712 IsGuiding returns 0
00:47:29.729 00.000 15712 Move returns status 0, amount 3
00:47:29.729 00.000 15712 MoveAxis(N, 0, ABG)
00:47:29.729 00.000 15712 Move returns status 0, amount 0
00:47:29.729 00.000 15712 move complete, result=0
00:47:29.729 00.000 15712 worker thread done servicing request
00:47:29.729 00.000 15712 Worker thread wakes up
00:47:29.729 00.000 7988 GuideStep: 0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
00:47:29.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:29.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:31.147 01.418 15712 Exposure complete
00:47:31.208 00.061 15712 worker thread done servicing request
00:47:31.208 00.000 7988 OnExposeComplete: enter
00:47:31.208 00.000 7988 UpdateGuideState(): m_state=6
00:47:31.208 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
00:47:31.208 00.000 7988 Star::Find returns 1 (0), X=964.63, Y=189.24, Mass=1416, SNR=25.2, Peak=174 HFD=3.8
00:47:31.208 00.000 7988 MultiStar: [#1 -0.11,0.06,1.05,U] [#2 -0.09,-0.25,0.89,U] [#3 -0.25,0.18,0.90,U] [#4 -0.43,-0.07,0.00,M1] [#5 -0.22,0.11,0.75,U] [#6 -0.41,-0.32,0.00,M10] [#7 -0.05,-0.20,0.51,U] [#8 -0.36,-0.32,0.00,M6] 
00:47:31.208 00.000 7988 refined, 5 included, MultiStar: {-0.16, -0.04}, one-star: {-0.22, -0.17}
00:47:31.208 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.56) = xAngle (-4.49 = 1.79)
00:47:31.208 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.52 = 1.76)
00:47:31.208 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.93 mountX=-0.04 mountY=0.17, mountTheta=1.79
00:47:31.219 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.04, opts=13)
00:47:31.219 00.000 7988 Enqueuing Move request for scope (-0.16, -0.04)
00:47:31.219 00.000 15712 Worker thread wakes up
00:47:31.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
00:47:31.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
00:47:31.219 00.000 15712 Moving (-0.16, -0.04) raw xDistance=-0.04 yDistance=0.17
00:47:31.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:31.219 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.2
00:47:31.223 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:31.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:31.223 00.000 7988 Enqueuing Expose request
00:47:31.223 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:31.223 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
00:47:31.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:31.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:47:31.223 00.000 15712 MoveAxis(E, 3, ABG)
00:47:31.223 00.000 15712 Guiding  Dir = 2, Dur = 3
00:47:31.223 00.000 15712 IsGuiding returns 0
00:47:31.245 00.022 15712 IsGuiding returns 0
00:47:31.245 00.000 15712 Move returns status 0, amount 3
00:47:31.245 00.000 15712 MoveAxis(N, 0, ABG)
00:47:31.245 00.000 15712 Move returns status 0, amount 0
00:47:31.245 00.000 15712 move complete, result=0
00:47:31.245 00.000 15712 worker thread done servicing request
00:47:31.245 00.000 15712 Worker thread wakes up
00:47:31.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:31.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:31.245 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
00:47:32.882 01.637 15712 Exposure complete
00:47:32.942 00.060 15712 worker thread done servicing request
00:47:32.942 00.000 7988 OnExposeComplete: enter
00:47:32.943 00.001 7988 UpdateGuideState(): m_state=6
00:47:32.943 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
00:47:32.943 00.000 7988 Star::Find returns 1 (0), X=964.67, Y=189.07, Mass=1413, SNR=25.0, Peak=169 HFD=4.0
00:47:32.943 00.000 7988 MultiStar: [#1 -0.18,-0.20,1.01,U] [#2 -0.12,-0.51,0.00,M1] [#3 -0.48,-0.16,0.00,M3] [#4 -0.37,-0.07,0.00,M2] [#5 -0.42,-0.09,0.00,M2] [#6 -0.25,-0.61,0.00,R] [#7 -0.10,-0.61,0.00,M2] [#8 -0.07,-0.58,0.00,M7] 
00:47:32.943 00.000 7988 refined, 1 included, MultiStar: {-0.18, -0.27}, one-star: {-0.18, -0.34}
00:47:32.943 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
00:47:32.943 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
00:47:32.943 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.27 hyp=0.32 cameraTheta=-2.15 mountX=-0.27 mountY=0.19, mountTheta=2.54
00:47:32.953 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.27, opts=13)
00:47:32.953 00.000 7988 Enqueuing Move request for scope (-0.18, -0.27)
00:47:32.953 00.000 15712 Worker thread wakes up
00:47:32.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.27) opts 0xd
00:47:32.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.27)
00:47:32.953 00.000 15712 Moving (-0.18, -0.27) raw xDistance=-0.27 yDistance=0.19
00:47:32.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:32.953 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.0
00:47:32.957 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:32.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:32.959 00.002 7988 Enqueuing Expose request
00:47:32.959 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.71
00:47:32.959 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
00:47:32.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:32.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:47:32.959 00.000 15712 MoveAxis(E, 53, ABG)
00:47:32.959 00.000 15712 Guiding  Dir = 2, Dur = 53
00:47:32.959 00.000 15712 IsGuiding returns 0
00:47:32.987 00.028 15712 PulseGuide returned control before completion, sleep 36
00:47:33.038 00.051 15712 IsGuiding returns 1
00:47:33.038 00.000 15712 scope still moving after pulse duration time elapsed
00:47:33.070 00.032 15712 IsGuiding returns 0
00:47:33.070 00.000 15712 scope move finished after 53 + 55 ms
00:47:33.070 00.000 15712 Move returns status 0, amount 53
00:47:33.070 00.000 15712 MoveAxis(N, 0, ABG)
00:47:33.070 00.000 15712 Move returns status 0, amount 0
00:47:33.070 00.000 15712 move complete, result=0
00:47:33.070 00.000 15712 worker thread done servicing request
00:47:33.070 00.000 15712 Worker thread wakes up
00:47:33.070 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.2 px 0 ms NORTH
00:47:33.072 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:33.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:34.491 01.419 15712 Exposure complete
00:47:34.552 00.061 15712 worker thread done servicing request
00:47:34.552 00.000 7988 OnExposeComplete: enter
00:47:34.552 00.000 7988 UpdateGuideState(): m_state=6
00:47:34.552 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
00:47:34.552 00.000 7988 Star::Find returns 1 (0), X=964.57, Y=189.22, Mass=1361, SNR=24.5, Peak=153 HFD=3.7
00:47:34.552 00.000 7988 MultiStar: [#1 0.08,-0.01,1.05,U] [#2 -0.05,-0.26,0.88,U] [#3 -0.39,0.06,0.00,M4] [#4 -0.38,-0.15,0.00,M3] [#5 -0.22,-0.04,0.73,U] [#6 -0.24,0.45,0.00,M1] [#7 0.03,0.20,0.54,U] [#8 -0.31,-0.36,0.00,M8] 
00:47:34.552 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.08}, one-star: {-0.28, -0.20}
00:47:34.552 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.96 = 2.33)
00:47:34.552 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.30)
00:47:34.552 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.39 mountX=-0.09 mountY=0.09, mountTheta=2.31
00:47:34.552 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.08, opts=13)
00:47:34.568 00.016 7988 Enqueuing Move request for scope (-0.09, -0.08)
00:47:34.568 00.000 15712 Worker thread wakes up
00:47:34.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
00:47:34.568 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
00:47:34.568 00.000 15712 Moving (-0.09, -0.08) raw xDistance=-0.09 yDistance=0.09
00:47:34.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:47:34.568 00.000 7988 UpdateGuideState exits: m=1361 SNR=24.5
00:47:34.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:34.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:34.568 00.000 7988 Enqueuing Expose request
00:47:34.568 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:34.568 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
00:47:34.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:34.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:47:34.568 00.000 15712 MoveAxis(E, 0, ABG)
00:47:34.568 00.000 15712 Move returns status 0, amount 0
00:47:34.568 00.000 15712 MoveAxis(N, 0, ABG)
00:47:34.568 00.000 15712 Move returns status 0, amount 0
00:47:34.568 00.000 15712 move complete, result=0
00:47:34.568 00.000 15712 worker thread done servicing request
00:47:34.568 00.000 15712 Worker thread wakes up
00:47:34.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:34.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:34.568 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:36.213 01.645 15712 Exposure complete
00:47:36.275 00.062 15712 worker thread done servicing request
00:47:36.275 00.000 7988 OnExposeComplete: enter
00:47:36.275 00.000 7988 UpdateGuideState(): m_state=6
00:47:36.277 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
00:47:36.277 00.000 7988 Star::Find returns 1 (0), X=964.74, Y=189.14, Mass=1428, SNR=25.3, Peak=177 HFD=4.0
00:47:36.279 00.002 7988 MultiStar: [#1 -0.05,-0.21,0.98,U] [#2 -0.06,-0.03,0.90,U] [#3 -0.45,-0.04,0.00,M5] [#4 -0.28,-0.01,0.72,U] [#5 -0.15,-0.09,0.73,U] [#6 -0.08,0.39,0.00,M2] [#7 -0.14,-0.30,0.55,U] [#8 -0.22,-0.15,0.48,U] 
00:47:36.279 00.000 7988 refined, 6 included, MultiStar: {-0.13, -0.15}, one-star: {-0.11, -0.27}
00:47:36.281 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
00:47:36.281 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
00:47:36.283 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.29 mountX=-0.15 mountY=0.14, mountTheta=2.41
00:47:36.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.15, opts=13)
00:47:36.285 00.000 7988 Enqueuing Move request for scope (-0.13, -0.15)
00:47:36.287 00.002 15712 Worker thread wakes up
00:47:36.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
00:47:36.287 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
00:47:36.287 00.000 15712 Moving (-0.13, -0.15) raw xDistance=-0.15 yDistance=0.14
00:47:36.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=26, FiltMax=255, Gamma=0.690
00:47:36.287 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.3
00:47:36.291 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:36.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:36.291 00.000 7988 Enqueuing Expose request
00:47:36.291 00.000 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:36.291 00.000 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
00:47:36.291 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:36.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:47:36.291 00.000 15712 MoveAxis(W, 1, ABG)
00:47:36.291 00.000 15712 Guiding  Dir = 3, Dur = 1
00:47:36.291 00.000 15712 IsGuiding returns 0
00:47:36.312 00.021 15712 IsGuiding returns 0
00:47:36.312 00.000 15712 Move returns status 0, amount 1
00:47:36.312 00.000 15712 MoveAxis(N, 0, ABG)
00:47:36.312 00.000 15712 Move returns status 0, amount 0
00:47:36.312 00.000 15712 move complete, result=0
00:47:36.312 00.000 15712 worker thread done servicing request
00:47:36.312 00.000 15712 Worker thread wakes up
00:47:36.312 00.000 7988 GuideStep: -0.2 px 1 ms WEST, 0.1 px 0 ms NORTH
00:47:36.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:36.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:37.731 01.419 15712 Exposure complete
00:47:37.792 00.061 15712 worker thread done servicing request
00:47:37.792 00.000 7988 OnExposeComplete: enter
00:47:37.792 00.000 7988 UpdateGuideState(): m_state=6
00:47:37.792 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
00:47:37.792 00.000 7988 Star::Find returns 1 (0), X=964.79, Y=189.31, Mass=1465, SNR=25.4, Peak=170 HFD=4.0
00:47:37.796 00.004 7988 MultiStar: [#1 -0.12,-0.12,1.04,U] [#2 -0.19,-0.28,0.85,U] [#3 -0.22,-0.06,0.84,U] [#4 -0.47,-0.09,0.00,M3] [#5 -0.31,0.05,0.79,U] [#6 -0.13,0.13,0.63,U] [#7 0.31,-0.38,0.00,M1] [#8 -0.23,-0.23,0.48,U] 
00:47:37.796 00.000 7988 single-star, 6 included, MultiStar: {-0.17, -0.09}, one-star: {-0.06, -0.11}
00:47:37.796 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
00:47:37.796 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
00:47:37.796 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.12 mountX=-0.11 mountY=0.07, mountTheta=2.58
00:47:37.796 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.11, opts=13)
00:47:37.796 00.000 7988 Enqueuing Move request for scope (-0.06, -0.11)
00:47:37.796 00.000 15712 Worker thread wakes up
00:47:37.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:47:37.796 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:47:37.796 00.000 15712 Moving (-0.06, -0.11) raw xDistance=-0.11 yDistance=0.07
00:47:37.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:37.796 00.000 7988 UpdateGuideState exits: m=1465 SNR=25.4
00:47:37.806 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:37.808 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:37.808 00.000 7988 Enqueuing Expose request
00:47:37.808 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:37.808 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
00:47:37.808 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:37.808 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:47:37.808 00.000 15712 MoveAxis(E, 3, ABG)
00:47:37.808 00.000 15712 Guiding  Dir = 2, Dur = 3
00:47:37.808 00.000 15712 IsGuiding returns 0
00:47:37.864 00.056 15712 IsGuiding returns 0
00:47:37.864 00.000 15712 Move returns status 0, amount 3
00:47:37.864 00.000 15712 MoveAxis(N, 0, ABG)
00:47:37.864 00.000 15712 Move returns status 0, amount 0
00:47:37.864 00.000 15712 move complete, result=0
00:47:37.864 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
00:47:37.867 00.003 15712 worker thread done servicing request
00:47:37.867 00.000 15712 Worker thread wakes up
00:47:37.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:37.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:39.501 01.634 15712 Exposure complete
00:47:39.549 00.048 15712 worker thread done servicing request
00:47:39.549 00.000 7988 OnExposeComplete: enter
00:47:39.562 00.013 7988 UpdateGuideState(): m_state=6
00:47:39.562 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
00:47:39.566 00.004 7988 Star::Find returns 1 (0), X=964.82, Y=189.47, Mass=1471, SNR=25.3, Peak=146 HFD=4.4
00:47:39.566 00.000 7988 MultiStar: [#1 0.06,-0.02,1.03,U] [#2 0.14,-0.24,0.89,U] [#3 -0.19,0.17,0.87,U] [#4 -0.37,0.24,0.00,M4] [#5 -0.48,-0.12,0.00,M1] [#6 -0.13,0.42,0.00,M2] [#7 0.13,-0.13,0.51,U] [#8 -0.21,-0.40,0.00,M7] 
00:47:39.566 00.000 7988 refined, 4 included, MultiStar: {0.01, -0.02}, one-star: {-0.03, 0.05}
00:47:39.566 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
00:47:39.566 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
00:47:39.566 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.08 mountX=-0.02 mountY=-0.01, mountTheta=-2.67
00:47:39.566 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
00:47:39.566 00.000 7988 Enqueuing Move request for scope (0.01, -0.02)
00:47:39.566 00.000 15712 Worker thread wakes up
00:47:39.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:47:39.566 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:47:39.566 00.000 15712 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
00:47:39.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:39.566 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.3
00:47:39.577 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:39.577 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:39.578 00.001 7988 Enqueuing Expose request
00:47:39.580 00.002 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:39.580 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:47:39.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:39.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:47:39.580 00.000 15712 MoveAxis(E, 2, ABG)
00:47:39.580 00.000 15712 Guiding  Dir = 2, Dur = 2
00:47:39.580 00.000 15712 IsGuiding returns 0
00:47:39.604 00.024 15712 IsGuiding returns 0
00:47:39.604 00.000 15712 Move returns status 0, amount 2
00:47:39.604 00.000 15712 MoveAxis(N, 0, ABG)
00:47:39.604 00.000 15712 Move returns status 0, amount 0
00:47:39.604 00.000 15712 move complete, result=0
00:47:39.604 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:47:39.610 00.006 15712 worker thread done servicing request
00:47:39.610 00.000 15712 Worker thread wakes up
00:47:39.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:39.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:41.028 01.418 15712 Exposure complete
00:47:41.077 00.049 15712 worker thread done servicing request
00:47:41.077 00.000 7988 OnExposeComplete: enter
00:47:41.092 00.015 7988 UpdateGuideState(): m_state=6
00:47:41.094 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
00:47:41.094 00.000 7988 Star::Find returns 1 (0), X=964.71, Y=189.34, Mass=1518, SNR=26.1, Peak=152 HFD=4.2
00:47:41.094 00.000 7988 MultiStar: [#1 -0.31,-0.07,0.99,U] [#2 -0.11,-0.13,0.85,U] [#3 -0.42,0.22,0.00,M4] [#4 -0.47,-0.13,0.00,M5] [#5 -0.67,-0.09,0.00,M2] [#6 -0.33,0.27,0.00,M3] [#7 -0.03,-0.25,0.48,U] [#8 -0.52,-0.48,0.00,M8] 
00:47:41.094 00.000 7988 single-star, 3 included, MultiStar: {-0.17, -0.11}, one-star: {-0.14, -0.08}
00:47:41.094 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
00:47:41.094 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.05)
00:47:41.094 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.64 mountX=-0.08 mountY=0.14, mountTheta=2.07
00:47:41.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.08, opts=13)
00:47:41.094 00.000 7988 Enqueuing Move request for scope (-0.14, -0.08)
00:47:41.094 00.000 15712 Worker thread wakes up
00:47:41.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
00:47:41.094 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
00:47:41.094 00.000 15712 Moving (-0.14, -0.08) raw xDistance=-0.08 yDistance=0.14
00:47:41.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:41.094 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.1
00:47:41.106 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:41.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:41.107 00.001 7988 Enqueuing Expose request
00:47:41.107 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:41.107 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
00:47:41.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:41.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:47:41.107 00.000 15712 MoveAxis(E, 2, ABG)
00:47:41.107 00.000 15712 Guiding  Dir = 2, Dur = 2
00:47:41.107 00.000 15712 IsGuiding returns 0
00:47:41.124 00.017 15712 IsGuiding returns 0
00:47:41.124 00.000 15712 Move returns status 0, amount 2
00:47:41.124 00.000 15712 MoveAxis(N, 0, ABG)
00:47:41.124 00.000 15712 Move returns status 0, amount 0
00:47:41.124 00.000 15712 move complete, result=0
00:47:41.124 00.000 15712 worker thread done servicing request
00:47:41.124 00.000 15712 Worker thread wakes up
00:47:41.124 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:47:41.128 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:41.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:42.772 01.644 15712 Exposure complete
00:47:42.832 00.060 15712 worker thread done servicing request
00:47:42.832 00.000 7988 OnExposeComplete: enter
00:47:42.833 00.001 7988 UpdateGuideState(): m_state=6
00:47:42.835 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
00:47:42.835 00.000 7988 Star::Find returns 1 (0), X=964.78, Y=189.39, Mass=1493, SNR=25.6, Peak=159 HFD=4.5
00:47:42.837 00.002 7988 MultiStar: [#1 -0.14,-0.15,1.04,U] [#2 0.12,-0.31,0.86,U] [#3 -0.16,0.02,0.88,U] [#4 -0.41,-0.12,0.00,M6] [#5 -0.50,-0.08,0.00,M3] [#6 -0.20,0.27,0.70,U] [#7 -0.21,-0.23,0.49,U] [#8 -0.23,-0.30,0.00,M9] 
00:47:42.839 00.002 7988 single-star, 5 included, MultiStar: {-0.10, -0.07}, one-star: {-0.07, -0.02}
00:47:42.839 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
00:47:42.841 00.002 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.86)
00:47:42.841 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.83 mountX=-0.02 mountY=0.07, mountTheta=1.89
00:47:42.843 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.02, opts=13)
00:47:42.845 00.002 7988 Enqueuing Move request for scope (-0.07, -0.02)
00:47:42.845 00.000 15712 Worker thread wakes up
00:47:42.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:47:42.845 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:47:42.845 00.000 15712 Moving (-0.07, -0.02) raw xDistance=-0.02 yDistance=0.07
00:47:42.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:42.845 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.6
00:47:42.848 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:42.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:42.850 00.002 7988 Enqueuing Expose request
00:47:42.850 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:42.850 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
00:47:42.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:42.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:47:42.850 00.000 15712 MoveAxis(E, 1, ABG)
00:47:42.850 00.000 15712 Guiding  Dir = 2, Dur = 1
00:47:42.852 00.002 15712 IsGuiding returns 0
00:47:42.864 00.012 15712 IsGuiding returns 0
00:47:42.864 00.000 15712 Move returns status 0, amount 1
00:47:42.864 00.000 15712 MoveAxis(N, 0, ABG)
00:47:42.864 00.000 15712 Move returns status 0, amount 0
00:47:42.864 00.000 15712 move complete, result=0
00:47:42.864 00.000 15712 worker thread done servicing request
00:47:42.864 00.000 15712 Worker thread wakes up
00:47:42.864 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:47:42.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:42.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:44.284 01.420 15712 Exposure complete
00:47:44.345 00.061 15712 worker thread done servicing request
00:47:44.347 00.002 7988 OnExposeComplete: enter
00:47:44.347 00.000 7988 UpdateGuideState(): m_state=6
00:47:44.347 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
00:47:44.347 00.000 7988 Star::Find returns 1 (0), X=964.78, Y=189.28, Mass=1407, SNR=24.9, Peak=159 HFD=4.0
00:47:44.347 00.000 7988 MultiStar: [#1 0.04,-0.15,1.06,U] [#2 0.10,-0.06,0.90,U] [#3 -0.53,0.23,0.00,M4] [#4 -0.16,-0.02,0.77,U] [#5 -0.39,-0.11,0.00,M4] [#6 0.12,0.46,0.00,M3] [#7 0.07,-0.07,0.54,U] [#8 -0.22,-0.81,0.00,M10] 
00:47:44.347 00.000 7988 refined, 4 included, MultiStar: {-0.01, -0.09}, one-star: {-0.08, -0.13}
00:47:44.347 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.22 = 3.07)
00:47:44.347 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
00:47:44.347 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.65 mountX=-0.09 mountY=0.01, mountTheta=3.03
00:47:44.347 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.09, opts=13)
00:47:44.358 00.011 7988 Enqueuing Move request for scope (-0.01, -0.09)
00:47:44.358 00.000 15712 Worker thread wakes up
00:47:44.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
00:47:44.358 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
00:47:44.358 00.000 15712 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
00:47:44.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:44.358 00.000 7988 UpdateGuideState exits: m=1407 SNR=24.9
00:47:44.363 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:44.365 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:44.365 00.000 7988 Enqueuing Expose request
00:47:44.367 00.002 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:44.367 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
00:47:44.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:44.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:47:44.367 00.000 15712 MoveAxis(E, 3, ABG)
00:47:44.367 00.000 15712 Guiding  Dir = 2, Dur = 3
00:47:44.367 00.000 15712 IsGuiding returns 0
00:47:44.387 00.020 15712 IsGuiding returns 0
00:47:44.387 00.000 15712 Move returns status 0, amount 3
00:47:44.387 00.000 15712 MoveAxis(N, 0, ABG)
00:47:44.387 00.000 15712 Move returns status 0, amount 0
00:47:44.387 00.000 15712 move complete, result=0
00:47:44.387 00.000 15712 worker thread done servicing request
00:47:44.387 00.000 15712 Worker thread wakes up
00:47:44.387 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:47:44.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:44.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:46.130 01.743 15712 Exposure complete
00:47:46.190 00.060 15712 worker thread done servicing request
00:47:46.190 00.000 7988 OnExposeComplete: enter
00:47:46.190 00.000 7988 UpdateGuideState(): m_state=6
00:47:46.193 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
00:47:46.193 00.000 7988 Star::Find returns 1 (0), X=964.60, Y=189.12, Mass=1432, SNR=25.5, Peak=191 HFD=3.9
00:47:46.195 00.002 7988 MultiStar: [#1 0.06,-0.43,0.00,M1] [#2 -0.01,-0.54,0.00,M1] [#3 -0.18,-0.18,0.86,U] [#4 -0.23,-0.16,0.76,U] [#5 -0.49,-0.27,0.00,M5] [#6 0.00,0.04,0.65,U] [#7 0.14,-0.46,0.00,M1] [#8 -0.48,-0.53,0.00,R] 
00:47:46.195 00.000 7988 refined, 3 included, MultiStar: {-0.18, -0.17}, one-star: {-0.25, -0.29}
00:47:46.197 00.002 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
00:47:46.197 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.30)
00:47:46.199 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-2.39 mountX=-0.17 mountY=0.18, mountTheta=2.31
00:47:46.201 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.17, opts=13)
00:47:46.201 00.000 7988 Enqueuing Move request for scope (-0.18, -0.17)
00:47:46.203 00.002 15712 Worker thread wakes up
00:47:46.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
00:47:46.203 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
00:47:46.203 00.000 15712 Moving (-0.18, -0.17) raw xDistance=-0.17 yDistance=0.18
00:47:46.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:46.203 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.5
00:47:46.205 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:46.206 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:46.208 00.002 7988 Enqueuing Expose request
00:47:46.208 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.71
00:47:46.208 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
00:47:46.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:46.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:47:46.208 00.000 15712 MoveAxis(E, 35, ABG)
00:47:46.208 00.000 15712 Guiding  Dir = 2, Dur = 35
00:47:46.208 00.000 15712 IsGuiding returns 0
00:47:46.225 00.017 15712 PulseGuide returned control before completion, sleep 30
00:47:46.270 00.045 15712 IsGuiding returns 0
00:47:46.270 00.000 15712 Move returns status 0, amount 35
00:47:46.270 00.000 15712 MoveAxis(N, 0, ABG)
00:47:46.270 00.000 15712 Move returns status 0, amount 0
00:47:46.270 00.000 15712 move complete, result=0
00:47:46.270 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
00:47:46.270 00.000 15712 worker thread done servicing request
00:47:46.270 00.000 15712 Worker thread wakes up
00:47:46.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:46.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:47.691 01.421 15712 Exposure complete
00:47:47.753 00.062 15712 worker thread done servicing request
00:47:47.753 00.000 7988 OnExposeComplete: enter
00:47:47.754 00.001 7988 UpdateGuideState(): m_state=6
00:47:47.754 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
00:47:47.754 00.000 7988 Star::Find returns 1 (0), X=964.82, Y=188.92, Mass=1442, SNR=25.3, Peak=190 HFD=4.1
00:47:47.754 00.000 7988 MultiStar: [#1 0.00,-0.31,1.04,U] [#2 0.04,-0.44,0.00,M2] [#3 -0.24,-0.25,0.86,U] [#4 -0.31,-0.31,0.00,M5] [#5 -0.32,-0.23,0.00,M6] [#6 -0.03,-0.01,0.63,U] [#7 -0.13,-0.55,0.00,M2] [#8 0.20,0.10,0.48,U] 
00:47:47.754 00.000 7988 refined, 4 included, MultiStar: {-0.04, -0.25}, one-star: {-0.04, -0.49}
00:47:47.754 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
00:47:47.754 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.96)
00:47:47.754 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.73 mountX=-0.25 mountY=0.05, mountTheta=2.96
00:47:47.754 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.25, opts=13)
00:47:47.754 00.000 7988 Enqueuing Move request for scope (-0.04, -0.25)
00:47:47.754 00.000 15712 Worker thread wakes up
00:47:47.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
00:47:47.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
00:47:47.754 00.000 15712 Moving (-0.04, -0.25) raw xDistance=-0.25 yDistance=0.05
00:47:47.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:47.754 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.3
00:47:47.768 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:47.769 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:47.771 00.002 7988 Enqueuing Expose request
00:47:47.771 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.71
00:47:47.771 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
00:47:47.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:47.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:47:47.771 00.000 15712 MoveAxis(E, 48, ABG)
00:47:47.771 00.000 15712 Guiding  Dir = 2, Dur = 48
00:47:47.804 00.033 15712 IsGuiding returns 0
00:47:47.821 00.017 15712 PulseGuide returned control before completion, sleep 43
00:47:47.900 00.079 15712 IsGuiding returns 0
00:47:47.900 00.000 15712 Move returns status 0, amount 48
00:47:47.900 00.000 15712 MoveAxis(N, 0, ABG)
00:47:47.900 00.000 15712 Move returns status 0, amount 0
00:47:47.900 00.000 15712 move complete, result=0
00:47:47.900 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
00:47:47.900 00.000 15712 worker thread done servicing request
00:47:47.900 00.000 15712 Worker thread wakes up
00:47:47.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:47.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:49.543 01.643 15712 Exposure complete
00:47:49.604 00.061 15712 worker thread done servicing request
00:47:49.605 00.001 7988 OnExposeComplete: enter
00:47:49.605 00.000 7988 UpdateGuideState(): m_state=6
00:47:49.605 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
00:47:49.605 00.000 7988 Star::Find returns 1 (0), X=964.77, Y=189.33, Mass=1338, SNR=24.3, Peak=170 HFD=3.6
00:47:49.609 00.004 7988 MultiStar: [#1 -0.22,-0.36,0.00,M1] [#2 0.00,-0.40,0.00,M3] [#3 -0.61,-0.01,0.00,M3] [#4 -0.29,-0.16,0.80,U] [#5 -0.57,-0.23,0.00,M7] [#6 -0.19,0.16,0.67,U] [#7 0.11,-0.50,0.00,M3] [#8 -0.32,-0.09,0.54,U] 
00:47:49.609 00.000 7988 single-star, 3 included, MultiStar: {-0.20, -0.05}, one-star: {-0.08, -0.09}
00:47:49.609 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.86 = 2.42)
00:47:49.609 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.39)
00:47:49.609 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.30 mountX=-0.09 mountY=0.08, mountTheta=2.41
00:47:49.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.09, opts=13)
00:47:49.609 00.000 7988 Enqueuing Move request for scope (-0.08, -0.09)
00:47:49.609 00.000 15712 Worker thread wakes up
00:47:49.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
00:47:49.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
00:47:49.609 00.000 15712 Moving (-0.08, -0.09) raw xDistance=-0.09 yDistance=0.08
00:47:49.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:49.609 00.000 7988 UpdateGuideState exits: m=1338 SNR=24.3
00:47:49.620 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:49.621 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:49.621 00.000 7988 Enqueuing Expose request
00:47:49.621 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:49.621 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
00:47:49.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:49.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:47:49.621 00.000 15712 MoveAxis(W, 0, ABG)
00:47:49.621 00.000 15712 Move returns status 0, amount 0
00:47:49.621 00.000 15712 MoveAxis(N, 0, ABG)
00:47:49.621 00.000 15712 Move returns status 0, amount 0
00:47:49.621 00.000 15712 move complete, result=0
00:47:49.621 00.000 15712 worker thread done servicing request
00:47:49.621 00.000 15712 Worker thread wakes up
00:47:49.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:49.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:49.621 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
00:47:51.042 01.421 15712 Exposure complete
00:47:51.104 00.062 15712 worker thread done servicing request
00:47:51.104 00.000 7988 OnExposeComplete: enter
00:47:51.106 00.002 7988 UpdateGuideState(): m_state=6
00:47:51.106 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
00:47:51.106 00.000 7988 Star::Find returns 1 (0), X=964.98, Y=189.40, Mass=1480, SNR=25.7, Peak=225 HFD=3.8
00:47:51.106 00.000 7988 MultiStar: [#1 0.02,-0.18,1.01,U] [#2 0.04,-0.26,0.88,U] [#3 -0.22,0.05,0.86,U] [#4 -0.25,-0.10,0.74,U] [#5 -0.15,0.01,0.78,U] [#6 -0.10,0.39,0.00,M1] [#7 0.09,-0.02,0.54,U] [#8 0.31,0.26,0.00,M1] 
00:47:51.106 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.08}, one-star: {0.13, -0.01}
00:47:51.106 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
00:47:51.106 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
00:47:51.106 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.08 mountX=-0.08 mountY=0.05, mountTheta=2.62
00:47:51.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.08, opts=13)
00:47:51.106 00.000 7988 Enqueuing Move request for scope (-0.04, -0.08)
00:47:51.106 00.000 15712 Worker thread wakes up
00:47:51.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
00:47:51.106 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
00:47:51.106 00.000 15712 Moving (-0.04, -0.08) raw xDistance=-0.08 yDistance=0.05
00:47:51.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:51.106 00.000 7988 UpdateGuideState exits: m=1480 SNR=25.7
00:47:51.119 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:51.120 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:51.120 00.000 7988 Enqueuing Expose request
00:47:51.123 00.003 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:51.123 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
00:47:51.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:51.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:47:51.123 00.000 15712 MoveAxis(W, 0, ABG)
00:47:51.123 00.000 15712 Move returns status 0, amount 0
00:47:51.123 00.000 15712 MoveAxis(N, 0, ABG)
00:47:51.123 00.000 15712 Move returns status 0, amount 0
00:47:51.123 00.000 15712 move complete, result=0
00:47:51.123 00.000 15712 worker thread done servicing request
00:47:51.123 00.000 15712 Worker thread wakes up
00:47:51.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:51.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:51.123 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
00:47:52.761 01.638 15712 Exposure complete
00:47:52.825 00.064 15712 worker thread done servicing request
00:47:52.825 00.000 7988 OnExposeComplete: enter
00:47:52.825 00.000 7988 UpdateGuideState(): m_state=6
00:47:52.825 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
00:47:52.825 00.000 7988 Star::Find returns 1 (0), X=965.11, Y=189.33, Mass=1487, SNR=25.8, Peak=194 HFD=4.0
00:47:52.825 00.000 7988 MultiStar: [#1 0.08,0.02,0.97,U] [#2 0.22,-0.14,0.87,U] [#3 0.01,0.27,0.85,U] [#4 -0.07,0.04,0.73,U] [#5 -0.02,0.07,0.75,U] [#6 0.23,0.28,0.65,U] [#7 0.03,-0.20,0.52,U] [#8 0.46,0.01,0.00,M2] 
00:47:52.825 00.000 7988 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.26, -0.08}
00:47:52.825 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
00:47:52.825 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
00:47:52.825 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=0.03 mountY=-0.10, mountTheta=-1.27
00:47:52.825 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
00:47:52.825 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
00:47:52.825 00.000 15712 Worker thread wakes up
00:47:52.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:47:52.825 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:47:52.825 00.000 15712 Moving (0.10, 0.03) raw xDistance=0.03 yDistance=-0.10
00:47:52.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:52.839 00.014 7988 UpdateGuideState exits: m=1487 SNR=25.8
00:47:52.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:52.840 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:52.840 00.000 7988 Enqueuing Expose request
00:47:52.842 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:52.842 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
00:47:52.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:52.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:47:52.842 00.000 15712 MoveAxis(E, 4, ABG)
00:47:52.842 00.000 15712 Guiding  Dir = 2, Dur = 4
00:47:52.842 00.000 15712 IsGuiding returns 0
00:47:52.859 00.017 15712 IsGuiding returns 0
00:47:52.859 00.000 15712 Move returns status 0, amount 4
00:47:52.859 00.000 15712 MoveAxis(N, 0, ABG)
00:47:52.859 00.000 15712 Move returns status 0, amount 0
00:47:52.859 00.000 15712 move complete, result=0
00:47:52.859 00.000 15712 worker thread done servicing request
00:47:52.859 00.000 15712 Worker thread wakes up
00:47:52.859 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:47:52.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:52.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:54.275 01.416 15712 Exposure complete
00:47:54.334 00.059 15712 worker thread done servicing request
00:47:54.334 00.000 7988 OnExposeComplete: enter
00:47:54.337 00.003 7988 UpdateGuideState(): m_state=6
00:47:54.339 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
00:47:54.339 00.000 7988 Star::Find returns 1 (0), X=964.82, Y=189.57, Mass=1494, SNR=25.8, Peak=158 HFD=3.8
00:47:54.341 00.002 7988 MultiStar: [#1 -0.03,0.26,1.01,U] [#2 -0.01,0.07,0.87,U] [#3 -0.04,0.43,0.00,M2] [#4 -0.09,0.45,0.00,M3] [#5 -0.15,0.22,0.72,U] [#6 0.10,0.58,0.00,M1] [#7 0.12,0.56,0.00,M2] [#8 0.41,0.75,0.00,M3] 
00:47:54.341 00.000 7988 single-star, 3 included, MultiStar: {-0.05, 0.18}, one-star: {-0.03, 0.16}
00:47:54.343 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
00:47:54.343 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
00:47:54.345 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.76 mountX=0.16 mountY=0.03, mountTheta=0.17
00:47:54.347 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.16, opts=13)
00:47:54.347 00.000 7988 Enqueuing Move request for scope (-0.03, 0.16)
00:47:54.349 00.002 15712 Worker thread wakes up
00:47:54.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
00:47:54.349 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
00:47:54.349 00.000 15712 Moving (-0.03, 0.16) raw xDistance=0.16 yDistance=0.03
00:47:54.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:54.349 00.000 7988 UpdateGuideState exits: m=1494 SNR=25.8
00:47:54.351 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:54.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:54.353 00.002 7988 Enqueuing Expose request
00:47:54.353 00.000 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:54.353 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
00:47:54.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:54.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:54.353 00.000 15712 MoveAxis(E, 4, ABG)
00:47:54.353 00.000 15712 Guiding  Dir = 2, Dur = 4
00:47:54.353 00.000 15712 IsGuiding returns 0
00:47:54.372 00.019 15712 IsGuiding returns 0
00:47:54.372 00.000 15712 Move returns status 0, amount 4
00:47:54.372 00.000 15712 MoveAxis(N, 0, ABG)
00:47:54.372 00.000 15712 Move returns status 0, amount 0
00:47:54.372 00.000 15712 move complete, result=0
00:47:54.372 00.000 7988 GuideStep: 0.2 px 4 ms EAST, 0.0 px 0 ms NORTH
00:47:54.380 00.008 15712 worker thread done servicing request
00:47:54.380 00.000 15712 Worker thread wakes up
00:47:54.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:54.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:56.008 01.628 15712 Exposure complete
00:47:56.069 00.061 15712 worker thread done servicing request
00:47:56.069 00.000 7988 OnExposeComplete: enter
00:47:56.069 00.000 7988 UpdateGuideState(): m_state=6
00:47:56.072 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
00:47:56.072 00.000 7988 Star::Find returns 1 (0), X=964.85, Y=189.66, Mass=1466, SNR=25.6, Peak=193 HFD=3.7
00:47:56.074 00.002 7988 MultiStar: [#1 -0.03,0.27,0.98,U] [#2 -0.07,0.07,0.89,U] [#3 -0.25,0.42,0.00,M3] [#4 -0.27,0.19,0.71,U] [#5 -0.20,0.33,0.00,M5] [#6 0.06,0.68,0.00,M2] [#7 0.01,0.18,0.55,U] [#8 -0.02,0.57,0.00,M4] 
00:47:56.074 00.000 7988 refined, 4 included, MultiStar: {-0.07, 0.20}, one-star: {-0.00, 0.25}
00:47:56.076 00.002 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
00:47:56.076 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
00:47:56.078 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.91 mountX=0.20 mountY=0.06, mountTheta=0.31
00:47:56.080 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.20, opts=13)
00:47:56.080 00.000 7988 Enqueuing Move request for scope (-0.07, 0.20)
00:47:56.082 00.002 15712 Worker thread wakes up
00:47:56.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:47:56.082 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:47:56.082 00.000 15712 Moving (-0.07, 0.20) raw xDistance=0.20 yDistance=0.06
00:47:56.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:47:56.082 00.000 7988 UpdateGuideState exits: m=1466 SNR=25.6
00:47:56.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:56.085 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:56.085 00.000 7988 Enqueuing Expose request
00:47:56.085 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.71
00:47:56.085 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
00:47:56.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:56.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:47:56.085 00.000 15712 MoveAxis(W, 35, ABG)
00:47:56.085 00.000 15712 Guiding  Dir = 3, Dur = 35
00:47:56.085 00.000 15712 IsGuiding returns 0
00:47:56.104 00.019 15712 PulseGuide returned control before completion, sleep 31
00:47:56.152 00.048 15712 IsGuiding returns 1
00:47:56.152 00.000 15712 scope still moving after pulse duration time elapsed
00:47:56.181 00.029 15712 IsGuiding returns 0
00:47:56.181 00.000 15712 scope move finished after 35 + 57 ms
00:47:56.181 00.000 15712 Move returns status 0, amount 35
00:47:56.181 00.000 15712 MoveAxis(N, 0, ABG)
00:47:56.181 00.000 15712 Move returns status 0, amount 0
00:47:56.181 00.000 15712 move complete, result=0
00:47:56.181 00.000 15712 worker thread done servicing request
00:47:56.181 00.000 15712 Worker thread wakes up
00:47:56.181 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
00:47:56.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:56.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:57.600 01.419 15712 Exposure complete
00:47:57.662 00.062 15712 worker thread done servicing request
00:47:57.662 00.000 7988 OnExposeComplete: enter
00:47:57.662 00.000 7988 UpdateGuideState(): m_state=6
00:47:57.665 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
00:47:57.665 00.000 7988 Star::Find returns 1 (0), X=964.77, Y=189.22, Mass=1560, SNR=26.4, Peak=189 HFD=4.3
00:47:57.667 00.002 7988 MultiStar: [#1 0.15,-0.19,0.97,U] [#2 -0.12,-0.22,0.81,U] [#3 -0.16,-0.07,0.79,U] [#4 -0.23,0.12,0.71,U] [#5 -0.13,0.07,0.71,U] [#6 0.28,0.36,0.00,M3] [#7 0.25,-0.56,0.00,M2] [#8 0.20,0.48,0.00,M5] 
00:47:57.667 00.000 7988 refined, 5 included, MultiStar: {-0.09, -0.10}, one-star: {-0.08, -0.20}
00:47:57.669 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
00:47:57.669 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
00:47:57.671 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.29 mountX=-0.10 mountY=0.09, mountTheta=2.41
00:47:57.673 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
00:47:57.673 00.000 7988 Enqueuing Move request for scope (-0.09, -0.10)
00:47:57.675 00.002 15712 Worker thread wakes up
00:47:57.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
00:47:57.675 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
00:47:57.675 00.000 15712 Moving (-0.09, -0.10) raw xDistance=-0.10 yDistance=0.09
00:47:57.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:47:57.675 00.000 7988 UpdateGuideState exits: m=1560 SNR=26.4
00:47:57.678 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:57.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:57.678 00.000 7988 Enqueuing Expose request
00:47:57.678 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:47:57.678 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
00:47:57.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:57.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:47:57.678 00.000 15712 MoveAxis(E, 1, ABG)
00:47:57.678 00.000 15712 Guiding  Dir = 2, Dur = 1
00:47:57.678 00.000 15712 IsGuiding returns 0
00:47:57.702 00.024 15712 IsGuiding returns 0
00:47:57.703 00.001 15712 Move returns status 0, amount 1
00:47:57.703 00.000 15712 MoveAxis(N, 0, ABG)
00:47:57.703 00.000 15712 Move returns status 0, amount 0
00:47:57.703 00.000 15712 move complete, result=0
00:47:57.703 00.000 15712 worker thread done servicing request
00:47:57.703 00.000 15712 Worker thread wakes up
00:47:57.703 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:47:57.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:57.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:47:59.340 01.637 15712 Exposure complete
00:47:59.399 00.059 15712 worker thread done servicing request
00:47:59.401 00.002 7988 OnExposeComplete: enter
00:47:59.402 00.001 7988 UpdateGuideState(): m_state=6
00:47:59.402 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
00:47:59.402 00.000 7988 Star::Find returns 1 (0), X=964.83, Y=189.10, Mass=1509, SNR=26.0, Peak=196 HFD=4.2
00:47:59.402 00.000 7988 MultiStar: [#1 -0.14,-0.37,0.00,M1] [#2 0.10,-0.31,0.82,U] [#3 -0.09,-0.28,0.87,U] [#4 -0.24,-0.55,0.00,M2] [#5 -0.05,-0.34,0.75,U] [#6 0.03,-0.01,0.64,U] [#7 0.37,-0.54,0.00,M3] [#8 0.25,0.03,0.49,U] 
00:47:59.402 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.23}, one-star: {-0.02, -0.32}
00:47:59.402 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
00:47:59.402 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
00:47:59.402 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.48 mountX=-0.23 mountY=-0.01, mountTheta=-3.08
00:47:59.402 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.23, opts=13)
00:47:59.402 00.000 7988 Enqueuing Move request for scope (0.02, -0.23)
00:47:59.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:47:59.402 00.000 7988 UpdateGuideState exits: m=1509 SNR=26.0
00:47:59.417 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:59.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:47:59.419 00.002 7988 Enqueuing Expose request
00:47:59.419 00.000 15712 Worker thread wakes up
00:47:59.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
00:47:59.419 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
00:47:59.419 00.000 15712 Moving (0.02, -0.23) raw xDistance=-0.23 yDistance=-0.01
00:47:59.419 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.71
00:47:59.419 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
00:47:59.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:59.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:47:59.419 00.000 15712 MoveAxis(E, 50, ABG)
00:47:59.419 00.000 15712 Guiding  Dir = 2, Dur = 50
00:47:59.419 00.000 15712 IsGuiding returns 0
00:47:59.438 00.019 15712 PulseGuide returned control before completion, sleep 40
00:47:59.520 00.082 15712 IsGuiding returns 1
00:47:59.527 00.007 15712 scope still moving after pulse duration time elapsed
00:47:59.560 00.033 15712 IsGuiding returns 0
00:47:59.560 00.000 15712 scope move finished after 50 + 86 ms
00:47:59.560 00.000 15712 Move returns status 0, amount 50
00:47:59.560 00.000 15712 MoveAxis(N, 0, ABG)
00:47:59.560 00.000 15712 Move returns status 0, amount 0
00:47:59.560 00.000 15712 move complete, result=0
00:47:59.560 00.000 15712 worker thread done servicing request
00:47:59.560 00.000 15712 Worker thread wakes up
00:47:59.560 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
00:47:59.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:47:59.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:00.981 01.421 15712 Exposure complete
00:48:01.042 00.061 15712 worker thread done servicing request
00:48:01.042 00.000 7988 OnExposeComplete: enter
00:48:01.042 00.000 7988 UpdateGuideState(): m_state=6
00:48:01.045 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
00:48:01.045 00.000 7988 Star::Find returns 1 (0), X=964.70, Y=189.20, Mass=1469, SNR=25.5, Peak=169 HFD=4.2
00:48:01.047 00.002 7988 MultiStar: [#1 -0.01,-0.10,1.00,U] [#2 -0.00,-0.25,0.90,U] [#3 -0.23,-0.03,0.87,U] [#4 -0.35,-0.18,0.00,M3] [#5 -0.27,0.26,0.00,M4] [#6 0.14,0.20,0.66,U] [#7 0.15,0.01,0.48,U] [#8 0.41,0.14,0.00,M5] 
00:48:01.047 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.08}, one-star: {-0.16, -0.21}
00:48:01.049 00.002 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.56) = xAngle (-3.60 = 2.68)
00:48:01.049 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.63 = 2.65)
00:48:01.051 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.04 mountX=-0.09 mountY=0.04, mountTheta=2.66
00:48:01.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.08, opts=13)
00:48:01.053 00.002 7988 Enqueuing Move request for scope (-0.04, -0.08)
00:48:01.055 00.002 15712 Worker thread wakes up
00:48:01.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
00:48:01.055 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
00:48:01.055 00.000 15712 Moving (-0.04, -0.08) raw xDistance=-0.09 yDistance=0.04
00:48:01.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:48:01.055 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.5
00:48:01.057 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:01.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:01.057 00.000 7988 Enqueuing Expose request
00:48:01.057 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:01.057 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
00:48:01.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:01.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:48:01.057 00.000 15712 MoveAxis(E, 5, ABG)
00:48:01.057 00.000 15712 Guiding  Dir = 2, Dur = 5
00:48:01.057 00.000 15712 IsGuiding returns 0
00:48:01.075 00.018 15712 IsGuiding returns 0
00:48:01.075 00.000 15712 Move returns status 0, amount 5
00:48:01.075 00.000 15712 MoveAxis(N, 0, ABG)
00:48:01.075 00.000 15712 Move returns status 0, amount 0
00:48:01.075 00.000 15712 move complete, result=0
00:48:01.075 00.000 15712 worker thread done servicing request
00:48:01.075 00.000 15712 Worker thread wakes up
00:48:01.075 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:48:01.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:01.077 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:02.717 01.640 15712 Exposure complete
00:48:02.769 00.052 15712 worker thread done servicing request
00:48:02.769 00.000 7988 OnExposeComplete: enter
00:48:02.779 00.010 7988 UpdateGuideState(): m_state=6
00:48:02.779 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
00:48:02.779 00.000 7988 Star::Find returns 1 (0), X=964.84, Y=189.28, Mass=1550, SNR=26.3, Peak=178 HFD=4.4
00:48:02.779 00.000 7988 MultiStar: [#1 -0.26,-0.30,0.00,M1] [#2 -0.14,-0.24,0.86,U] [#3 -0.21,-0.08,0.86,U] [#4 -0.29,-0.16,0.70,U] [#5 -0.37,-0.12,0.00,M5] [#6 -0.14,0.32,0.63,U] [#7 -0.03,-0.17,0.51,U] [#8 0.24,0.09,0.44,U] 
00:48:02.779 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.07}, one-star: {-0.01, -0.14}
00:48:02.779 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.08 = 2.20)
00:48:02.786 00.007 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.11 = 2.17)
00:48:02.786 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-2.52 mountX=-0.07 mountY=0.10, mountTheta=2.19
00:48:02.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.07, opts=13)
00:48:02.786 00.000 7988 Enqueuing Move request for scope (-0.10, -0.07)
00:48:02.786 00.000 15712 Worker thread wakes up
00:48:02.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
00:48:02.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
00:48:02.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:02.786 00.000 7988 UpdateGuideState exits: m=1550 SNR=26.3
00:48:02.793 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:02.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:02.794 00.001 7988 Enqueuing Expose request
00:48:02.794 00.000 15712 Moving (-0.10, -0.07) raw xDistance=-0.07 yDistance=0.10
00:48:02.794 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:02.794 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
00:48:02.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:02.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:48:02.794 00.000 15712 MoveAxis(E, 1, ABG)
00:48:02.794 00.000 15712 Guiding  Dir = 2, Dur = 1
00:48:02.810 00.016 15712 IsGuiding returns 0
00:48:02.830 00.020 15712 IsGuiding returns 0
00:48:02.830 00.000 15712 Move returns status 0, amount 1
00:48:02.830 00.000 15712 MoveAxis(N, 0, ABG)
00:48:02.830 00.000 15712 Move returns status 0, amount 0
00:48:02.830 00.000 15712 move complete, result=0
00:48:02.830 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:48:02.835 00.005 15712 worker thread done servicing request
00:48:02.835 00.000 15712 Worker thread wakes up
00:48:02.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:02.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:04.247 01.412 15712 Exposure complete
00:48:04.310 00.063 15712 worker thread done servicing request
00:48:04.310 00.000 7988 OnExposeComplete: enter
00:48:04.310 00.000 7988 UpdateGuideState(): m_state=6
00:48:04.312 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
00:48:04.312 00.000 7988 Star::Find returns 1 (0), X=964.76, Y=188.62, Mass=1369, SNR=24.7, Peak=172 HFD=3.7
00:48:04.315 00.003 7988 MultiStar: large primary error, entering stabilization period
00:48:04.315 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
00:48:04.317 00.002 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
00:48:04.317 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.79 hyp=0.80 cameraTheta=-1.69 mountX=-0.79 mountY=0.11, mountTheta=3.00
00:48:04.319 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.79, opts=13)
00:48:04.319 00.000 7988 Enqueuing Move request for scope (-0.09, -0.79)
00:48:04.321 00.002 15712 Worker thread wakes up
00:48:04.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.79) opts 0xd
00:48:04.321 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.79)
00:48:04.321 00.000 15712 Moving (-0.09, -0.79) raw xDistance=-0.79 yDistance=0.11
00:48:04.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:48:04.321 00.000 7988 UpdateGuideState exits: m=1369 SNR=24.7
00:48:04.324 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:04.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:04.326 00.002 7988 Enqueuing Expose request
00:48:04.326 00.000 15712 PPEC rslt: input = -0.79, final = -0.46, react = -0.48, pred = 0.02, hyst = -0.43, hyst_pct = 0.00, period_length = 639.71
00:48:04.326 00.000 15712 PPEC: input: -0.79, control: -0.46, exposure: 1500
00:48:04.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:04.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:48:04.326 00.000 15712 MoveAxis(E, 150, ABG)
00:48:04.326 00.000 15712 Guiding  Dir = 2, Dur = 150
00:48:04.326 00.000 15712 IsGuiding returns 0
00:48:04.351 00.025 15712 PulseGuide returned control before completion, sleep 137
00:48:04.502 00.151 15712 IsGuiding returns 0
00:48:04.502 00.000 15712 Move returns status 0, amount 150
00:48:04.502 00.000 15712 MoveAxis(N, 0, ABG)
00:48:04.502 00.000 15712 Move returns status 0, amount 0
00:48:04.502 00.000 15712 move complete, result=0
00:48:04.502 00.000 7988 GuideStep: -0.8 px 150 ms EAST, 0.1 px 0 ms NORTH
00:48:04.513 00.011 15712 worker thread done servicing request
00:48:04.513 00.000 15712 Worker thread wakes up
00:48:04.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:04.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:06.253 01.740 15712 Exposure complete
00:48:06.315 00.062 15712 worker thread done servicing request
00:48:06.315 00.000 7988 OnExposeComplete: enter
00:48:06.315 00.000 7988 UpdateGuideState(): m_state=6
00:48:06.315 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
00:48:06.315 00.000 7988 Star::Find returns 1 (0), X=964.62, Y=189.02, Mass=1490, SNR=25.8, Peak=189 HFD=4.1
00:48:06.315 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.66 = 2.62)
00:48:06.320 00.005 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.59)
00:48:06.320 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.40 hyp=0.46 cameraTheta=-2.10 mountX=-0.40 mountY=0.24, mountTheta=2.60
00:48:06.320 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.40, opts=13)
00:48:06.320 00.000 7988 Enqueuing Move request for scope (-0.23, -0.40)
00:48:06.320 00.000 15712 Worker thread wakes up
00:48:06.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.40) opts 0xd
00:48:06.320 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.40)
00:48:06.320 00.000 15712 Moving (-0.23, -0.40) raw xDistance=-0.40 yDistance=0.24
00:48:06.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:06.320 00.000 7988 UpdateGuideState exits: m=1490 SNR=25.8
00:48:06.328 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:06.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:06.330 00.002 7988 Enqueuing Expose request
00:48:06.331 00.001 15712 PPEC rslt: input = -0.40, final = -0.22, react = -0.24, pred = 0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 639.71
00:48:06.331 00.000 15712 PPEC: input: -0.40, control: -0.22, exposure: 1500
00:48:06.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:06.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:48:06.331 00.000 15712 MoveAxis(E, 71, ABG)
00:48:06.331 00.000 15712 Guiding  Dir = 2, Dur = 71
00:48:06.366 00.035 15712 IsGuiding returns 0
00:48:06.382 00.016 15712 PulseGuide returned control before completion, sleep 65
00:48:06.459 00.077 15712 IsGuiding returns 0
00:48:06.459 00.000 15712 Move returns status 0, amount 71
00:48:06.459 00.000 15712 MoveAxis(N, 0, ABG)
00:48:06.459 00.000 15712 Move returns status 0, amount 0
00:48:06.459 00.000 15712 move complete, result=0
00:48:06.459 00.000 7988 GuideStep: -0.4 px 71 ms EAST, 0.2 px 0 ms NORTH
00:48:06.464 00.005 15712 worker thread done servicing request
00:48:06.464 00.000 15712 Worker thread wakes up
00:48:06.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:06.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:07.883 01.419 15712 Exposure complete
00:48:07.944 00.061 15712 worker thread done servicing request
00:48:07.944 00.000 7988 OnExposeComplete: enter
00:48:07.944 00.000 7988 UpdateGuideState(): m_state=6
00:48:07.948 00.004 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
00:48:07.948 00.000 7988 Star::Find returns 1 (0), X=964.92, Y=189.19, Mass=1427, SNR=25.2, Peak=170 HFD=4.2
00:48:07.950 00.002 7988 MultiStar: exiting stabilization period
00:48:07.950 00.000 7988 MultiStar: [#1 0.08,-0.31,1.01,U] [#2 0.14,-0.28,0.86,U] [#3 -0.32,0.09,0.85,U] [#4 -0.29,-0.14,0.76,U] [#5 -0.21,-0.22,0.76,U] [#6 -0.10,0.28,0.63,U] [#7 -0.45,-0.56,0.00,M2] [#8 -0.29,0.25,0.00,M5] 
00:48:07.952 00.002 7988 refined, 6 included, MultiStar: {-0.08, -0.14}, one-star: {0.07, -0.22}
00:48:07.952 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.65 = 2.64)
00:48:07.954 00.002 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
00:48:07.954 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.08 mountX=-0.14 mountY=0.08, mountTheta=2.61
00:48:07.956 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.14, opts=13)
00:48:07.958 00.002 7988 Enqueuing Move request for scope (-0.08, -0.14)
00:48:07.958 00.000 15712 Worker thread wakes up
00:48:07.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
00:48:07.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
00:48:07.958 00.000 15712 Moving (-0.08, -0.14) raw xDistance=-0.14 yDistance=0.08
00:48:07.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:07.960 00.002 7988 UpdateGuideState exits: m=1427 SNR=25.2
00:48:07.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:07.960 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:07.960 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:48:07.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:07.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:48:07.960 00.000 15712 MoveAxis(E, 4, ABG)
00:48:07.960 00.000 15712 Guiding  Dir = 2, Dur = 4
00:48:07.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:07.967 00.007 7988 Enqueuing Expose request
00:48:07.967 00.000 15712 IsGuiding returns 0
00:48:08.024 00.057 15712 IsGuiding returns 0
00:48:08.024 00.000 15712 Move returns status 0, amount 4
00:48:08.024 00.000 15712 MoveAxis(N, 0, ABG)
00:48:08.024 00.000 15712 Move returns status 0, amount 0
00:48:08.024 00.000 15712 move complete, result=0
00:48:08.024 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:48:08.031 00.007 15712 worker thread done servicing request
00:48:08.031 00.000 15712 Worker thread wakes up
00:48:08.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:08.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:09.667 01.636 15712 Exposure complete
00:48:09.731 00.064 15712 worker thread done servicing request
00:48:09.731 00.000 7988 OnExposeComplete: enter
00:48:09.731 00.000 7988 UpdateGuideState(): m_state=6
00:48:09.731 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
00:48:09.731 00.000 7988 Star::Find returns 1 (0), X=964.83, Y=189.75, Mass=1412, SNR=25.0, Peak=154 HFD=4.0
00:48:09.735 00.004 7988 MultiStar: [#1 0.05,0.38,0.00,M1] [#2 -0.06,0.22,0.87,U] [#3 -0.18,0.56,0.00,M1] [#4 -0.48,0.53,0.00,M2] [#5 -0.25,0.48,0.00,M5] [#6 -0.03,0.83,0.00,M1] [#7 0.23,0.26,0.50,U] [#8 0.75,0.54,0.00,M6] 
00:48:09.735 00.000 7988 refined, 2 included, MultiStar: {0.02, 0.28}, one-star: {-0.02, 0.34}
00:48:09.735 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
00:48:09.735 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
00:48:09.735 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.51 mountX=0.28 mountY=-0.02, mountTheta=-0.08
00:48:09.735 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.28, opts=13)
00:48:09.735 00.000 7988 Enqueuing Move request for scope (0.02, 0.28)
00:48:09.735 00.000 15712 Worker thread wakes up
00:48:09.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
00:48:09.735 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
00:48:09.735 00.000 15712 Moving (0.02, 0.28) raw xDistance=0.28 yDistance=-0.02
00:48:09.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:48:09.735 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.0
00:48:09.745 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:09.747 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:09.747 00.000 7988 Enqueuing Expose request
00:48:09.749 00.002 15712 PPEC rslt: input = 0.28, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 639.71
00:48:09.749 00.000 15712 PPEC: input: 0.28, control: 0.14, exposure: 1500
00:48:09.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:09.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:48:09.749 00.000 15712 MoveAxis(W, 44, ABG)
00:48:09.749 00.000 15712 Guiding  Dir = 3, Dur = 44
00:48:09.749 00.000 15712 IsGuiding returns 0
00:48:09.771 00.022 15712 PulseGuide returned control before completion, sleep 33
00:48:09.811 00.040 15712 IsGuiding returns 1
00:48:09.811 00.000 15712 scope still moving after pulse duration time elapsed
00:48:09.863 00.052 15712 IsGuiding returns 0
00:48:09.863 00.000 15712 scope move finished after 44 + 73 ms
00:48:09.863 00.000 15712 Move returns status 0, amount 44
00:48:09.863 00.000 15712 MoveAxis(N, 0, ABG)
00:48:09.863 00.000 15712 Move returns status 0, amount 0
00:48:09.863 00.000 15712 move complete, result=0
00:48:09.863 00.000 7988 GuideStep: 0.3 px 44 ms WEST, -0.0 px 0 ms NORTH
00:48:09.868 00.005 15712 worker thread done servicing request
00:48:09.868 00.000 15712 Worker thread wakes up
00:48:09.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:09.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:11.280 01.412 15712 Exposure complete
00:48:11.341 00.061 15712 worker thread done servicing request
00:48:11.341 00.000 7988 OnExposeComplete: enter
00:48:11.342 00.001 7988 UpdateGuideState(): m_state=6
00:48:11.342 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
00:48:11.342 00.000 7988 Star::Find returns 1 (0), X=964.67, Y=189.78, Mass=1365, SNR=24.6, Peak=162 HFD=3.8
00:48:11.342 00.000 7988 MultiStar: [#1 -0.13,0.22,1.03,U] [#2 -0.22,0.25,0.92,U] [#3 -0.39,0.27,0.00,M2] [#4 -0.46,0.16,0.00,M3] [#5 -0.67,0.30,0.00,M6] [#6 -0.23,0.88,0.00,M2] [#7 -0.02,0.23,0.55,U] [#8 0.55,0.58,0.00,M7] 
00:48:11.342 00.000 7988 refined, 3 included, MultiStar: {-0.15, 0.27}, one-star: {-0.18, 0.37}
00:48:11.342 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
00:48:11.342 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
00:48:11.351 00.009 7988 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.08 mountX=0.27 mountY=0.14, mountTheta=0.49
00:48:11.351 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.27, opts=13)
00:48:11.351 00.000 7988 Enqueuing Move request for scope (-0.15, 0.27)
00:48:11.351 00.000 15712 Worker thread wakes up
00:48:11.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
00:48:11.351 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
00:48:11.351 00.000 15712 Moving (-0.15, 0.27) raw xDistance=0.27 yDistance=0.14
00:48:11.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:48:11.351 00.000 7988 UpdateGuideState exits: m=1365 SNR=24.6
00:48:11.357 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:11.357 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:11.358 00.001 7988 Enqueuing Expose request
00:48:11.358 00.000 15712 PPEC rslt: input = 0.27, final = 0.12, react = 0.16, pred = -0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 639.71
00:48:11.358 00.000 15712 PPEC: input: 0.27, control: 0.12, exposure: 1500
00:48:11.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:11.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:48:11.358 00.000 15712 MoveAxis(W, 40, ABG)
00:48:11.358 00.000 15712 Guiding  Dir = 3, Dur = 40
00:48:11.358 00.000 15712 IsGuiding returns 0
00:48:11.384 00.026 15712 PulseGuide returned control before completion, sleep 26
00:48:11.422 00.038 15712 IsGuiding returns 0
00:48:11.422 00.000 15712 Move returns status 0, amount 40
00:48:11.422 00.000 15712 MoveAxis(N, 0, ABG)
00:48:11.422 00.000 15712 Move returns status 0, amount 0
00:48:11.422 00.000 15712 move complete, result=0
00:48:11.422 00.000 7988 GuideStep: 0.3 px 40 ms WEST, 0.1 px 0 ms NORTH
00:48:11.435 00.013 15712 worker thread done servicing request
00:48:11.435 00.000 15712 Worker thread wakes up
00:48:11.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:11.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:13.174 01.739 15712 Exposure complete
00:48:13.236 00.062 15712 worker thread done servicing request
00:48:13.236 00.000 7988 OnExposeComplete: enter
00:48:13.236 00.000 7988 UpdateGuideState(): m_state=6
00:48:13.236 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
00:48:13.236 00.000 7988 Star::Find returns 1 (0), X=964.93, Y=188.89, Mass=1405, SNR=24.8, Peak=179 HFD=4.2
00:48:13.236 00.000 7988 MultiStar: [#1 -0.20,-0.41,0.00,M1] [#2 0.23,-0.55,0.00,M1] [#3 -0.31,-0.20,0.00,M3] [#4 -0.21,-0.11,0.75,U] [#5 -0.31,-0.48,0.00,M7] [#6 -0.09,-0.11,0.64,U] [#7 -0.02,-0.66,0.00,M1] [#8 0.69,-0.03,0.00,M8] 
00:48:13.236 00.000 7988 refined, 2 included, MultiStar: {-0.06, -0.28}, one-star: {0.07, -0.53}
00:48:13.236 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.34 = 2.95)
00:48:13.236 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
00:48:13.236 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.77 mountX=-0.28 mountY=0.06, mountTheta=2.92
00:48:13.236 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.28, opts=13)
00:48:13.236 00.000 7988 Enqueuing Move request for scope (-0.06, -0.28)
00:48:13.236 00.000 15712 Worker thread wakes up
00:48:13.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
00:48:13.236 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
00:48:13.236 00.000 15712 Moving (-0.06, -0.28) raw xDistance=-0.28 yDistance=0.06
00:48:13.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:48:13.236 00.000 7988 UpdateGuideState exits: m=1405 SNR=24.8
00:48:13.251 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:13.252 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:13.253 00.001 7988 Enqueuing Expose request
00:48:13.253 00.000 15712 PPEC rslt: input = -0.28, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.71
00:48:13.253 00.000 15712 PPEC: input: -0.28, control: -0.20, exposure: 1500
00:48:13.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:13.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:48:13.253 00.000 15712 MoveAxis(E, 64, ABG)
00:48:13.253 00.000 15712 Guiding  Dir = 2, Dur = 64
00:48:13.255 00.002 15712 IsGuiding returns 0
00:48:13.271 00.016 15712 PulseGuide returned control before completion, sleep 58
00:48:13.351 00.080 15712 IsGuiding returns 0
00:48:13.351 00.000 15712 Move returns status 0, amount 64
00:48:13.351 00.000 15712 MoveAxis(N, 0, ABG)
00:48:13.351 00.000 15712 Move returns status 0, amount 0
00:48:13.351 00.000 15712 move complete, result=0
00:48:13.351 00.000 15712 worker thread done servicing request
00:48:13.351 00.000 15712 Worker thread wakes up
00:48:13.351 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH
00:48:13.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:13.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:14.769 01.418 15712 Exposure complete
00:48:14.830 00.061 15712 worker thread done servicing request
00:48:14.830 00.000 7988 OnExposeComplete: enter
00:48:14.830 00.000 7988 UpdateGuideState(): m_state=6
00:48:14.832 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
00:48:14.833 00.001 7988 Star::Find returns 1 (0), X=965.33, Y=189.12, Mass=1389, SNR=24.7, Peak=181 HFD=3.8
00:48:14.833 00.000 7988 MultiStar: [#1 0.36,-0.38,0.00,M2] [#2 0.20,-0.34,0.00,M2] [#3 -0.04,-0.03,0.89,U] [#4 0.07,-0.24,0.76,U] [#5 0.15,-0.33,0.75,U] [#6 0.19,0.11,0.64,U] [#7 0.41,-0.32,0.00,M2] [#8 0.41,-0.20,0.00,M9] 
00:48:14.835 00.002 7988 refined, 4 included, MultiStar: {0.18, -0.17}, one-star: {0.48, -0.29}
00:48:14.835 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
00:48:14.837 00.002 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
00:48:14.837 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.75 mountX=-0.17 mountY=-0.18, mountTheta=-2.33
00:48:14.839 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.17, opts=13)
00:48:14.841 00.002 7988 Enqueuing Move request for scope (0.18, -0.17)
00:48:14.841 00.000 15712 Worker thread wakes up
00:48:14.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
00:48:14.841 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
00:48:14.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:48:14.841 00.000 7988 UpdateGuideState exits: m=1389 SNR=24.7
00:48:14.845 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:14.846 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:14.846 00.000 7988 Enqueuing Expose request
00:48:14.846 00.000 15712 Moving (0.18, -0.17) raw xDistance=-0.17 yDistance=-0.18
00:48:14.850 00.004 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 639.71
00:48:14.850 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
00:48:14.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:14.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:48:14.850 00.000 15712 MoveAxis(E, 40, ABG)
00:48:14.850 00.000 15712 Guiding  Dir = 2, Dur = 40
00:48:14.850 00.000 15712 IsGuiding returns 0
00:48:14.867 00.017 15712 PulseGuide returned control before completion, sleep 33
00:48:14.918 00.051 15712 IsGuiding returns 0
00:48:14.918 00.000 15712 Move returns status 0, amount 40
00:48:14.918 00.000 15712 MoveAxis(N, 0, ABG)
00:48:14.918 00.000 15712 Move returns status 0, amount 0
00:48:14.918 00.000 15712 move complete, result=0
00:48:14.918 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
00:48:14.918 00.000 15712 worker thread done servicing request
00:48:14.920 00.002 15712 Worker thread wakes up
00:48:14.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:14.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:16.555 01.635 15712 Exposure complete
00:48:16.618 00.063 15712 worker thread done servicing request
00:48:16.618 00.000 7988 OnExposeComplete: enter
00:48:16.619 00.001 7988 UpdateGuideState(): m_state=6
00:48:16.619 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
00:48:16.621 00.002 7988 Star::Find returns 1 (0), X=965.01, Y=189.35, Mass=1493, SNR=25.8, Peak=206 HFD=4.0
00:48:16.621 00.000 7988 MultiStar: [#1 0.02,-0.01,0.97,U] [#2 0.24,-0.27,0.82,U] [#3 -0.25,0.13,0.84,U] [#4 0.14,0.21,0.70,U] [#5 -0.16,-0.13,0.71,U] [#6 0.22,0.44,0.00,M1] [#7 0.42,0.02,0.00,M3] [#8 0.30,0.14,0.44,U] 
00:48:16.623 00.002 7988 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.16, -0.06}
00:48:16.623 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.81 = -1.81)
00:48:16.625 00.002 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.84 = -1.84)
00:48:16.625 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.25 mountX=-0.01 mountY=-0.05, mountTheta=-1.81
00:48:16.627 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.01, opts=13)
00:48:16.627 00.000 7988 Enqueuing Move request for scope (0.05, -0.01)
00:48:16.630 00.003 15712 Worker thread wakes up
00:48:16.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:48:16.630 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:48:16.630 00.000 15712 Moving (0.05, -0.01) raw xDistance=-0.01 yDistance=-0.05
00:48:16.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:16.630 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.8
00:48:16.633 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:16.634 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:16.634 00.000 7988 Enqueuing Expose request
00:48:16.636 00.002 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:16.636 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
00:48:16.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:16.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:16.636 00.000 15712 MoveAxis(E, 4, ABG)
00:48:16.636 00.000 15712 Guiding  Dir = 2, Dur = 4
00:48:16.636 00.000 15712 IsGuiding returns 0
00:48:16.653 00.017 15712 IsGuiding returns 0
00:48:16.653 00.000 15712 Move returns status 0, amount 4
00:48:16.653 00.000 15712 MoveAxis(N, 0, ABG)
00:48:16.653 00.000 15712 Move returns status 0, amount 0
00:48:16.653 00.000 15712 move complete, result=0
00:48:16.653 00.000 15712 worker thread done servicing request
00:48:16.653 00.000 15712 Worker thread wakes up
00:48:16.653 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:48:16.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:16.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:18.068 01.415 15712 Exposure complete
00:48:18.131 00.063 15712 worker thread done servicing request
00:48:18.131 00.000 7988 OnExposeComplete: enter
00:48:18.131 00.000 7988 UpdateGuideState(): m_state=6
00:48:18.133 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
00:48:18.133 00.000 7988 Star::Find returns 1 (0), X=965.14, Y=189.29, Mass=1402, SNR=25.0, Peak=193 HFD=3.8
00:48:18.135 00.002 7988 MultiStar: [#1 0.45,-0.24,0.00,M2] [#2 0.42,-0.15,0.00,M2] [#3 0.21,0.10,0.87,U] [#4 0.02,0.08,0.78,U] [#5 0.14,-0.13,0.77,U] [#6 0.12,0.22,0.67,U] [#7 0.38,-0.24,0.00,M4] [#8 0.49,0.39,0.00,M9] 
00:48:18.135 00.000 7988 refined, 4 included, MultiStar: {0.17, 0.02}, one-star: {0.29, -0.13}
00:48:18.137 00.002 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.47 = -1.47)
00:48:18.137 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
00:48:18.139 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.09 mountX=0.02 mountY=-0.17, mountTheta=-1.47
00:48:18.141 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.02, opts=13)
00:48:18.141 00.000 7988 Enqueuing Move request for scope (0.17, 0.02)
00:48:18.143 00.002 15712 Worker thread wakes up
00:48:18.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
00:48:18.143 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
00:48:18.143 00.000 15712 Moving (0.17, 0.02) raw xDistance=0.02 yDistance=-0.17
00:48:18.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:18.143 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.0
00:48:18.147 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:18.148 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:18.148 00.000 7988 Enqueuing Expose request
00:48:18.148 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:18.148 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:48:18.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:18.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:48:18.148 00.000 15712 MoveAxis(E, 2, ABG)
00:48:18.148 00.000 15712 Guiding  Dir = 2, Dur = 2
00:48:18.148 00.000 15712 IsGuiding returns 0
00:48:18.169 00.021 15712 IsGuiding returns 0
00:48:18.169 00.000 15712 Move returns status 0, amount 2
00:48:18.169 00.000 15712 MoveAxis(N, 0, ABG)
00:48:18.169 00.000 15712 Move returns status 0, amount 0
00:48:18.169 00.000 15712 move complete, result=0
00:48:18.169 00.000 15712 worker thread done servicing request
00:48:18.169 00.000 15712 Worker thread wakes up
00:48:18.169 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:48:18.179 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:18.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:19.810 01.631 15712 Exposure complete
00:48:19.866 00.056 15712 worker thread done servicing request
00:48:19.866 00.000 7988 OnExposeComplete: enter
00:48:19.872 00.006 7988 UpdateGuideState(): m_state=6
00:48:19.872 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
00:48:19.872 00.000 7988 Star::Find returns 1 (0), X=965.06, Y=189.35, Mass=1497, SNR=25.9, Peak=188 HFD=4.1
00:48:19.872 00.000 7988 MultiStar: [#1 0.10,-0.06,0.99,U] [#2 0.19,-0.02,0.82,U] [#3 -0.05,0.21,0.84,U] [#4 0.02,0.09,0.72,U] [#5 -0.23,-0.01,0.74,U] [#6 0.01,0.36,0.63,U] [#7 -0.34,0.06,0.51,U] [#8 0.32,0.16,0.47,U] 
00:48:19.872 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.20, -0.06}
00:48:19.872 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
00:48:19.872 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
00:48:19.872 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.07 cameraTheta=1.06 mountX=0.07 mountY=-0.04, mountTheta=-0.52
00:48:19.872 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.07, opts=13)
00:48:19.872 00.000 7988 Enqueuing Move request for scope (0.04, 0.07)
00:48:19.883 00.011 15712 Worker thread wakes up
00:48:19.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
00:48:19.883 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
00:48:19.883 00.000 15712 Moving (0.04, 0.07) raw xDistance=0.07 yDistance=-0.04
00:48:19.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:19.883 00.000 7988 UpdateGuideState exits: m=1497 SNR=25.9
00:48:19.886 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:19.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:19.888 00.002 7988 Enqueuing Expose request
00:48:19.888 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:19.888 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
00:48:19.888 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:19.888 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:48:19.888 00.000 15712 MoveAxis(W, 1, ABG)
00:48:19.888 00.000 15712 Guiding  Dir = 3, Dur = 1
00:48:19.888 00.000 15712 IsGuiding returns 0
00:48:19.904 00.016 15712 IsGuiding returns 0
00:48:19.904 00.000 15712 Move returns status 0, amount 1
00:48:19.904 00.000 15712 MoveAxis(N, 0, ABG)
00:48:19.904 00.000 15712 Move returns status 0, amount 0
00:48:19.904 00.000 15712 move complete, result=0
00:48:19.904 00.000 15712 worker thread done servicing request
00:48:19.904 00.000 15712 Worker thread wakes up
00:48:19.904 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:48:19.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:19.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:21.323 01.419 15712 Exposure complete
00:48:21.380 00.057 15712 worker thread done servicing request
00:48:21.380 00.000 7988 OnExposeComplete: enter
00:48:21.385 00.005 7988 UpdateGuideState(): m_state=6
00:48:21.385 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
00:48:21.385 00.000 7988 Star::Find returns 1 (0), X=965.06, Y=189.39, Mass=1389, SNR=24.9, Peak=199 HFD=3.9
00:48:21.385 00.000 7988 MultiStar: [#1 -0.06,-0.21,1.03,U] [#2 0.10,-0.33,0.88,U] [#3 -0.07,-0.05,0.87,U] [#4 -0.04,-0.24,0.74,U] [#5 -0.17,-0.19,0.78,U] [#6 -0.35,0.23,0.00,M1] [#7 0.29,-0.21,0.53,U] [#8 0.11,0.26,0.53,U] 
00:48:21.385 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {0.21, -0.03}
00:48:21.385 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
00:48:21.385 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
00:48:21.385 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.31 mountX=-0.14 mountY=-0.03, mountTheta=-2.91
00:48:21.385 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.14, opts=13)
00:48:21.385 00.000 7988 Enqueuing Move request for scope (0.04, -0.14)
00:48:21.397 00.012 15712 Worker thread wakes up
00:48:21.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
00:48:21.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
00:48:21.397 00.000 15712 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=-0.03
00:48:21.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:21.397 00.000 7988 UpdateGuideState exits: m=1389 SNR=24.9
00:48:21.399 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:21.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:21.401 00.002 7988 Enqueuing Expose request
00:48:21.401 00.000 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:21.401 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
00:48:21.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:21.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:48:21.401 00.000 15712 MoveAxis(W, 0, ABG)
00:48:21.401 00.000 15712 Move returns status 0, amount 0
00:48:21.401 00.000 15712 MoveAxis(N, 0, ABG)
00:48:21.401 00.000 15712 Move returns status 0, amount 0
00:48:21.401 00.000 15712 move complete, result=0
00:48:21.401 00.000 15712 worker thread done servicing request
00:48:21.401 00.000 15712 Worker thread wakes up
00:48:21.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:21.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:21.401 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:48:23.032 01.631 15712 Exposure complete
00:48:23.080 00.048 15712 worker thread done servicing request
00:48:23.094 00.014 7988 OnExposeComplete: enter
00:48:23.094 00.000 7988 UpdateGuideState(): m_state=6
00:48:23.096 00.002 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
00:48:23.097 00.001 7988 Star::Find returns 1 (0), X=964.87, Y=189.16, Mass=1402, SNR=25.1, Peak=182 HFD=4.2
00:48:23.099 00.002 7988 MultiStar: [#1 -0.12,-0.26,1.03,U] [#2 0.21,-0.45,0.00,M1] [#3 -0.12,-0.13,0.84,U] [#4 -0.25,-0.45,0.00,M1] [#5 -0.25,-0.34,0.00,M3] [#6 -0.22,0.15,0.67,U] [#7 0.31,-0.42,0.00,M3] [#8 0.46,0.04,0.00,M8] 
00:48:23.099 00.000 7988 refined, 3 included, MultiStar: {-0.10, -0.15}, one-star: {0.02, -0.25}
00:48:23.101 00.002 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
00:48:23.101 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
00:48:23.101 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.15 mountX=-0.15 mountY=0.10, mountTheta=2.54
00:48:23.101 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.15, opts=13)
00:48:23.101 00.000 7988 Enqueuing Move request for scope (-0.10, -0.15)
00:48:23.101 00.000 15712 Worker thread wakes up
00:48:23.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
00:48:23.101 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
00:48:23.101 00.000 15712 Moving (-0.10, -0.15) raw xDistance=-0.15 yDistance=0.10
00:48:23.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:23.101 00.000 7988 UpdateGuideState exits: m=1402 SNR=25.1
00:48:23.109 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:23.110 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:23.110 00.000 7988 Enqueuing Expose request
00:48:23.110 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:23.110 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
00:48:23.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:23.110 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:48:23.110 00.000 15712 MoveAxis(E, 2, ABG)
00:48:23.110 00.000 15712 Guiding  Dir = 2, Dur = 2
00:48:23.110 00.000 15712 IsGuiding returns 0
00:48:23.131 00.021 15712 IsGuiding returns 0
00:48:23.131 00.000 15712 Move returns status 0, amount 2
00:48:23.131 00.000 15712 MoveAxis(N, 0, ABG)
00:48:23.131 00.000 15712 Move returns status 0, amount 0
00:48:23.131 00.000 15712 move complete, result=0
00:48:23.131 00.000 15712 worker thread done servicing request
00:48:23.131 00.000 15712 Worker thread wakes up
00:48:23.131 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.1 px 0 ms NORTH
00:48:23.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:23.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:24.548 01.417 15712 Exposure complete
00:48:24.609 00.061 7988 OnExposeComplete: enter
00:48:24.610 00.001 7988 UpdateGuideState(): m_state=6
00:48:24.612 00.002 15712 worker thread done servicing request
00:48:24.612 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
00:48:24.612 00.000 7988 Star::Find returns 1 (0), X=964.99, Y=189.02, Mass=1518, SNR=26.0, Peak=181 HFD=4.4
00:48:24.614 00.002 7988 MultiStar: [#1 0.40,-0.35,0.00,M1] [#2 0.24,-0.32,0.00,M2] [#3 -0.00,0.15,0.85,U] [#4 -0.11,-0.36,0.00,M2] [#5 0.00,-0.34,0.74,U] [#6 0.02,0.18,0.64,U] [#7 0.39,-0.42,0.00,M4] [#8 0.29,0.15,0.49,U] 
00:48:24.616 00.002 7988 refined, 4 included, MultiStar: {0.08, -0.09}, one-star: {0.14, -0.40}
00:48:24.616 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
00:48:24.618 00.002 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
00:48:24.618 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.85 mountX=-0.09 mountY=-0.08, mountTheta=-2.44
00:48:24.620 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
00:48:24.622 00.002 7988 Enqueuing Move request for scope (0.08, -0.09)
00:48:24.622 00.000 15712 Worker thread wakes up
00:48:24.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:48:24.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:48:24.622 00.000 15712 Moving (0.08, -0.09) raw xDistance=-0.09 yDistance=-0.08
00:48:24.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:24.622 00.000 7988 UpdateGuideState exits: m=1518 SNR=26.0
00:48:24.625 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:24.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:24.627 00.002 7988 Enqueuing Expose request
00:48:24.627 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:24.627 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
00:48:24.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:24.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:24.627 00.000 15712 MoveAxis(E, 2, ABG)
00:48:24.627 00.000 15712 Guiding  Dir = 2, Dur = 2
00:48:24.627 00.000 15712 IsGuiding returns 0
00:48:24.646 00.019 15712 IsGuiding returns 0
00:48:24.646 00.000 15712 Move returns status 0, amount 2
00:48:24.646 00.000 15712 MoveAxis(N, 0, ABG)
00:48:24.646 00.000 15712 Move returns status 0, amount 0
00:48:24.646 00.000 15712 move complete, result=0
00:48:24.646 00.000 15712 worker thread done servicing request
00:48:24.646 00.000 15712 Worker thread wakes up
00:48:24.646 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:48:24.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:24.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:26.396 01.750 15712 Exposure complete
00:48:26.457 00.061 15712 worker thread done servicing request
00:48:26.457 00.000 7988 OnExposeComplete: enter
00:48:26.457 00.000 7988 UpdateGuideState(): m_state=6
00:48:26.457 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
00:48:26.457 00.000 7988 Star::Find returns 1 (0), X=964.75, Y=188.98, Mass=1444, SNR=25.2, Peak=237 HFD=4.0
00:48:26.457 00.000 7988 MultiStar: [#1 0.04,-0.54,0.00,M2] [#2 0.09,-0.58,0.00,M3] [#3 -0.26,-0.18,0.88,U] [#4 -0.33,-0.44,0.00,M3] [#5 -0.29,-0.44,0.00,M3] [#6 -0.03,0.01,0.64,U] [#7 -0.18,-0.44,0.00,M5] [#8 0.12,0.03,0.49,U] 
00:48:26.463 00.006 7988 refined, 3 included, MultiStar: {-0.10, -0.19}, one-star: {-0.10, -0.43}
00:48:26.463 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.56) = xAngle (-3.60 = 2.68)
00:48:26.463 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.63 = 2.65)
00:48:26.463 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-2.04 mountX=-0.19 mountY=0.10, mountTheta=2.66
00:48:26.463 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.19, opts=13)
00:48:26.463 00.000 7988 Enqueuing Move request for scope (-0.10, -0.19)
00:48:26.463 00.000 15712 Worker thread wakes up
00:48:26.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
00:48:26.463 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
00:48:26.463 00.000 15712 Moving (-0.10, -0.19) raw xDistance=-0.19 yDistance=0.10
00:48:26.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:26.471 00.008 7988 UpdateGuideState exits: m=1444 SNR=25.2
00:48:26.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:26.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:26.471 00.000 7988 Enqueuing Expose request
00:48:26.471 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.71
00:48:26.471 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
00:48:26.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:26.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:48:26.471 00.000 15712 MoveAxis(E, 41, ABG)
00:48:26.471 00.000 15712 Guiding  Dir = 2, Dur = 41
00:48:26.471 00.000 15712 IsGuiding returns 0
00:48:26.516 00.045 15712 PulseGuide returned control before completion, sleep 11
00:48:26.536 00.020 15712 IsGuiding returns 1
00:48:26.536 00.000 15712 scope still moving after pulse duration time elapsed
00:48:26.567 00.031 15712 IsGuiding returns 1
00:48:26.602 00.035 15712 IsGuiding returns 0
00:48:26.602 00.000 15712 scope move finished after 41 + 84 ms
00:48:26.602 00.000 15712 Move returns status 0, amount 41
00:48:26.602 00.000 15712 MoveAxis(N, 0, ABG)
00:48:26.602 00.000 15712 Move returns status 0, amount 0
00:48:26.602 00.000 15712 move complete, result=0
00:48:26.602 00.000 15712 worker thread done servicing request
00:48:26.602 00.000 15712 Worker thread wakes up
00:48:26.602 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
00:48:26.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:26.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:28.022 01.420 15712 Exposure complete
00:48:28.083 00.061 15712 worker thread done servicing request
00:48:28.083 00.000 7988 OnExposeComplete: enter
00:48:28.083 00.000 7988 UpdateGuideState(): m_state=6
00:48:28.083 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
00:48:28.083 00.000 7988 Star::Find returns 1 (0), X=964.88, Y=189.40, Mass=1472, SNR=25.9, Peak=162 HFD=3.9
00:48:28.083 00.000 7988 MultiStar: [#1 0.15,0.15,0.99,U] [#2 0.03,-0.05,0.84,U] [#3 -0.21,0.38,0.00,M1] [#4 -0.34,0.10,0.75,U] [#5 -0.28,0.22,0.74,U] [#6 0.18,0.55,0.00,M1] [#7 -0.04,0.09,0.50,U] [#8 0.48,0.93,0.00,M7] 
00:48:28.083 00.000 7988 single-star, 5 included, MultiStar: {-0.06, 0.08}, one-star: {0.03, -0.02}
00:48:28.083 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
00:48:28.083 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
00:48:28.083 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.59 mountX=-0.02 mountY=-0.03, mountTheta=-2.16
00:48:28.093 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
00:48:28.093 00.000 7988 Enqueuing Move request for scope (0.03, -0.02)
00:48:28.093 00.000 15712 Worker thread wakes up
00:48:28.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:48:28.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:48:28.093 00.000 15712 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
00:48:28.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:48:28.093 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.9
00:48:28.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:28.099 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:28.099 00.000 7988 Enqueuing Expose request
00:48:28.099 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:28.099 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
00:48:28.099 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:28.099 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:48:28.099 00.000 15712 MoveAxis(E, 5, ABG)
00:48:28.099 00.000 15712 Guiding  Dir = 2, Dur = 5
00:48:28.131 00.032 15712 IsGuiding returns 0
00:48:28.147 00.016 15712 IsGuiding returns 0
00:48:28.147 00.000 15712 Move returns status 0, amount 5
00:48:28.147 00.000 15712 MoveAxis(N, 0, ABG)
00:48:28.147 00.000 15712 Move returns status 0, amount 0
00:48:28.147 00.000 15712 move complete, result=0
00:48:28.147 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:48:28.155 00.008 15712 worker thread done servicing request
00:48:28.155 00.000 15712 Worker thread wakes up
00:48:28.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:28.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:29.792 01.637 15712 Exposure complete
00:48:29.843 00.051 15712 worker thread done servicing request
00:48:29.855 00.012 7988 OnExposeComplete: enter
00:48:29.855 00.000 7988 UpdateGuideState(): m_state=6
00:48:29.857 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
00:48:29.857 00.000 7988 Star::Find returns 1 (0), X=965.03, Y=189.99, Mass=1441, SNR=25.5, Peak=210 HFD=4.0
00:48:29.860 00.003 7988 MultiStar: [#1 0.21,0.54,0.00,M2] [#2 0.20,0.34,0.00,M3] [#3 -0.14,0.77,0.00,M2] [#4 -0.07,0.44,0.00,M3] [#5 -0.18,0.79,0.00,M3] [#6 -0.11,0.99,0.00,M2] [#7 0.26,0.74,0.00,M5] [#8 0.36,0.63,0.00,M8] 
00:48:29.860 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
00:48:29.860 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
00:48:29.860 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.58 hyp=0.61 cameraTheta=1.27 mountX=0.58 mountY=-0.19, mountTheta=-0.32
00:48:29.860 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.58, opts=13)
00:48:29.860 00.000 7988 Enqueuing Move request for scope (0.18, 0.58)
00:48:29.860 00.000 15712 Worker thread wakes up
00:48:29.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.58) opts 0xd
00:48:29.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.58)
00:48:29.860 00.000 15712 Moving (0.18, 0.58) raw xDistance=0.58 yDistance=-0.19
00:48:29.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:48:29.860 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.5
00:48:29.869 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:29.871 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:29.871 00.000 7988 Enqueuing Expose request
00:48:29.871 00.000 15712 PPEC rslt: input = 0.58, final = 0.32, react = 0.35, pred = -0.03, hyst = 0.31, hyst_pct = 0.00, period_length = 639.71
00:48:29.871 00.000 15712 PPEC: input: 0.58, control: 0.32, exposure: 1500
00:48:29.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:29.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:48:29.871 00.000 15712 MoveAxis(W, 104, ABG)
00:48:29.871 00.000 15712 Guiding  Dir = 3, Dur = 104
00:48:29.871 00.000 15712 IsGuiding returns 0
00:48:29.894 00.023 15712 PulseGuide returned control before completion, sleep 92
00:48:30.023 00.129 15712 IsGuiding returns 0
00:48:30.023 00.000 15712 Move returns status 0, amount 104
00:48:30.023 00.000 15712 MoveAxis(N, 0, ABG)
00:48:30.023 00.000 15712 Move returns status 0, amount 0
00:48:30.023 00.000 15712 move complete, result=0
00:48:30.023 00.000 7988 GuideStep: 0.6 px 104 ms WEST, -0.2 px 0 ms NORTH
00:48:30.025 00.002 15712 worker thread done servicing request
00:48:30.025 00.000 15712 Worker thread wakes up
00:48:30.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:30.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:31.437 01.412 15712 Exposure complete
00:48:31.492 00.055 15712 worker thread done servicing request
00:48:31.492 00.000 7988 OnExposeComplete: enter
00:48:31.501 00.009 7988 UpdateGuideState(): m_state=6
00:48:31.501 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
00:48:31.501 00.000 7988 Star::Find returns 1 (0), X=965.10, Y=189.45, Mass=1502, SNR=25.8, Peak=164 HFD=3.9
00:48:31.501 00.000 7988 MultiStar: [#1 0.42,-0.01,0.00,M3] [#2 0.16,-0.24,0.88,U] [#3 0.17,0.31,0.87,U] [#4 -0.26,0.04,0.73,U] [#5 0.08,0.10,0.72,U] [#6 0.23,0.29,0.00,M3] [#7 0.03,-0.49,0.00,M6] [#8 0.74,0.50,0.00,M9] 
00:48:31.501 00.000 7988 refined, 4 included, MultiStar: {0.10, 0.04}, one-star: {0.25, 0.03}
00:48:31.501 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
00:48:31.501 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
00:48:31.507 00.006 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.43 mountX=0.05 mountY=-0.10, mountTheta=-1.14
00:48:31.507 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
00:48:31.507 00.000 7988 Enqueuing Move request for scope (0.10, 0.04)
00:48:31.512 00.005 15712 Worker thread wakes up
00:48:31.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:48:31.512 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:48:31.512 00.000 15712 Moving (0.10, 0.04) raw xDistance=0.05 yDistance=-0.10
00:48:31.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:31.512 00.000 7988 UpdateGuideState exits: m=1502 SNR=25.8
00:48:31.515 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:31.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:31.516 00.001 7988 Enqueuing Expose request
00:48:31.516 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:31.516 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
00:48:31.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:31.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:48:31.516 00.000 15712 MoveAxis(E, 10, ABG)
00:48:31.516 00.000 15712 Guiding  Dir = 2, Dur = 10
00:48:31.524 00.008 15712 IsGuiding returns 0
00:48:31.541 00.017 15712 IsGuiding returns 1
00:48:31.541 00.000 15712 scope still moving after pulse duration time elapsed
00:48:31.580 00.039 15712 IsGuiding returns 0
00:48:31.580 00.000 15712 scope move finished after 10 + 54 ms
00:48:31.580 00.000 15712 Move returns status 0, amount 10
00:48:31.580 00.000 15712 MoveAxis(N, 0, ABG)
00:48:31.580 00.000 15712 Move returns status 0, amount 0
00:48:31.580 00.000 15712 move complete, result=0
00:48:31.580 00.000 15712 worker thread done servicing request
00:48:31.580 00.000 15712 Worker thread wakes up
00:48:31.580 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:48:31.592 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:31.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:33.226 01.634 15712 Exposure complete
00:48:33.275 00.049 15712 worker thread done servicing request
00:48:33.287 00.012 7988 OnExposeComplete: enter
00:48:33.287 00.000 7988 UpdateGuideState(): m_state=6
00:48:33.287 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
00:48:33.287 00.000 7988 Star::Find returns 1 (0), X=965.03, Y=188.58, Mass=1455, SNR=25.3, Peak=174 HFD=3.9
00:48:33.292 00.005 7988 MultiStar: large primary error, entering stabilization period
00:48:33.292 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
00:48:33.292 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
00:48:33.292 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.84 hyp=0.86 cameraTheta=-1.36 mountX=-0.84 mountY=-0.16, mountTheta=-2.95
00:48:33.292 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.84, opts=13)
00:48:33.292 00.000 7988 Enqueuing Move request for scope (0.18, -0.84)
00:48:33.292 00.000 15712 Worker thread wakes up
00:48:33.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.84) opts 0xd
00:48:33.292 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.84)
00:48:33.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:33.292 00.000 7988 UpdateGuideState exits: m=1455 SNR=25.3
00:48:33.292 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:33.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:33.292 00.000 7988 Enqueuing Expose request
00:48:33.303 00.011 15712 Moving (0.18, -0.84) raw xDistance=-0.84 yDistance=-0.16
00:48:33.303 00.000 15712 PPEC rslt: input = -0.84, final = -0.53, react = -0.50, pred = -0.03, hyst = -0.43, hyst_pct = 0.00, period_length = 639.71
00:48:33.303 00.000 15712 PPEC: input: -0.84, control: -0.53, exposure: 1500
00:48:33.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:33.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:48:33.303 00.000 15712 MoveAxis(E, 174, ABG)
00:48:33.303 00.000 15712 Guiding  Dir = 2, Dur = 174
00:48:33.303 00.000 15712 IsGuiding returns 0
00:48:33.326 00.023 15712 PulseGuide returned control before completion, sleep 161
00:48:33.513 00.187 15712 IsGuiding returns 0
00:48:33.513 00.000 15712 Move returns status 0, amount 174
00:48:33.513 00.000 15712 MoveAxis(N, 0, ABG)
00:48:33.513 00.000 15712 Move returns status 0, amount 0
00:48:33.513 00.000 15712 move complete, result=0
00:48:33.513 00.000 7988 GuideStep: -0.8 px 174 ms EAST, -0.2 px 0 ms NORTH
00:48:33.526 00.013 15712 worker thread done servicing request
00:48:33.526 00.000 15712 Worker thread wakes up
00:48:33.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:33.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:34.931 01.405 15712 Exposure complete
00:48:34.992 00.061 15712 worker thread done servicing request
00:48:34.992 00.000 7988 OnExposeComplete: enter
00:48:34.993 00.001 7988 UpdateGuideState(): m_state=6
00:48:34.995 00.002 7988 Star::Find(15, 965, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
00:48:34.995 00.000 7988 Star::Find returns 1 (0), X=965.25, Y=189.08, Mass=1529, SNR=26.1, Peak=175 HFD=4.2
00:48:34.997 00.002 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
00:48:34.997 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
00:48:34.999 00.002 7988 CameraToMount -- cameraX=0.40 cameraY=-0.34 hyp=0.52 cameraTheta=-0.70 mountX=-0.33 mountY=-0.39, mountTheta=-2.28
00:48:35.001 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-0.34, opts=13)
00:48:35.001 00.000 7988 Enqueuing Move request for scope (0.40, -0.34)
00:48:35.003 00.002 15712 Worker thread wakes up
00:48:35.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.34) opts 0xd
00:48:35.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -0.34)
00:48:35.003 00.000 15712 Moving (0.40, -0.34) raw xDistance=-0.33 yDistance=-0.39
00:48:35.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:35.005 00.002 7988 UpdateGuideState exits: m=1529 SNR=26.1
00:48:35.006 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:35.007 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:35.009 00.002 7988 Enqueuing Expose request
00:48:35.009 00.000 15712 PPEC rslt: input = -0.33, final = -0.20, react = -0.20, pred = 0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 639.71
00:48:35.009 00.000 15712 PPEC: input: -0.33, control: -0.20, exposure: 1500
00:48:35.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:48:35.009 00.000 15712 MoveAxis(E, 64, ABG)
00:48:35.009 00.000 15712 Guiding  Dir = 2, Dur = 64
00:48:35.009 00.000 15712 IsGuiding returns 0
00:48:35.026 00.017 15712 PulseGuide returned control before completion, sleep 58
00:48:35.106 00.080 15712 IsGuiding returns 1
00:48:35.106 00.000 15712 scope still moving after pulse duration time elapsed
00:48:35.136 00.030 15712 IsGuiding returns 0
00:48:35.136 00.000 15712 scope move finished after 64 + 61 ms
00:48:35.136 00.000 15712 Move returns status 0, amount 64
00:48:35.136 00.000 15712 MoveAxis(N, 99, ABG)
00:48:35.136 00.000 15712 Guiding  Dir = 0, Dur = 99
00:48:35.136 00.000 15712 IsGuiding returns 0
00:48:35.218 00.082 15712 PulseGuide returned control before completion, sleep 27
00:48:35.247 00.029 15712 IsGuiding returns 1
00:48:35.247 00.000 15712 scope still moving after pulse duration time elapsed
00:48:35.280 00.033 15712 IsGuiding returns 1
00:48:35.344 00.064 15712 IsGuiding returns 0
00:48:35.344 00.000 15712 scope move finished after 99 + 111 ms
00:48:35.347 00.003 15712 Move returns status 0, amount 99
00:48:35.347 00.000 15712 move complete, result=0
00:48:35.347 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.4 px 99 ms NORTH
00:48:35.347 00.000 15712 worker thread done servicing request
00:48:35.347 00.000 15712 Worker thread wakes up
00:48:35.349 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:35.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:36.990 01.641 15712 Exposure complete
00:48:37.052 00.062 15712 worker thread done servicing request
00:48:37.052 00.000 7988 OnExposeComplete: enter
00:48:37.052 00.000 7988 UpdateGuideState(): m_state=6
00:48:37.052 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
00:48:37.052 00.000 7988 Star::Find returns 1 (0), X=964.38, Y=190.08, Mass=1399, SNR=24.7, Peak=167 HFD=3.8
00:48:37.052 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.63 = 0.63)
00:48:37.052 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
00:48:37.059 00.007 7988 CameraToMount -- cameraX=-0.48 cameraY=0.66 hyp=0.82 cameraTheta=2.19 mountX=0.66 mountY=0.46, mountTheta=0.61
00:48:37.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.48, y=0.66, opts=13)
00:48:37.061 00.000 7988 Enqueuing Move request for scope (-0.48, 0.66)
00:48:37.063 00.002 15712 Worker thread wakes up
00:48:37.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.66) opts 0xd
00:48:37.063 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.48, 0.66)
00:48:37.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:37.063 00.000 7988 UpdateGuideState exits: m=1399 SNR=24.7
00:48:37.065 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:37.066 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:37.066 00.000 7988 Enqueuing Expose request
00:48:37.068 00.002 15712 Moving (-0.48, 0.66) raw xDistance=0.66 yDistance=0.46
00:48:37.068 00.000 15712 PPEC rslt: input = 0.66, final = 0.41, react = 0.40, pred = 0.01, hyst = 0.32, hyst_pct = 0.00, period_length = 639.71
00:48:37.068 00.000 15712 PPEC: input: 0.66, control: 0.41, exposure: 1500
00:48:37.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:48:37.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
00:48:37.068 00.000 15712 MoveAxis(W, 132, ABG)
00:48:37.068 00.000 15712 Guiding  Dir = 3, Dur = 132
00:48:37.068 00.000 15712 IsGuiding returns 0
00:48:37.083 00.015 15712 PulseGuide returned control before completion, sleep 127
00:48:37.231 00.148 15712 IsGuiding returns 0
00:48:37.231 00.000 15712 Move returns status 0, amount 132
00:48:37.231 00.000 15712 MoveAxis(N, 0, ABG)
00:48:37.231 00.000 15712 Move returns status 0, amount 0
00:48:37.231 00.000 15712 move complete, result=0
00:48:37.231 00.000 7988 GuideStep: 0.7 px 132 ms WEST, 0.5 px 0 ms NORTH
00:48:37.235 00.004 15712 worker thread done servicing request
00:48:37.235 00.000 15712 Worker thread wakes up
00:48:37.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:37.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:38.650 01.415 15712 Exposure complete
00:48:38.711 00.061 15712 worker thread done servicing request
00:48:38.712 00.001 7988 OnExposeComplete: enter
00:48:38.712 00.000 7988 UpdateGuideState(): m_state=6
00:48:38.712 00.000 7988 Star::Find(15, 964, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
00:48:38.715 00.003 7988 Star::Find returns 1 (0), X=964.52, Y=189.97, Mass=1391, SNR=24.8, Peak=167 HFD=3.9
00:48:38.715 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
00:48:38.715 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
00:48:38.715 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.55 hyp=0.64 cameraTheta=2.11 mountX=0.55 mountY=0.31, mountTheta=0.52
00:48:38.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.55, opts=13)
00:48:38.721 00.006 7988 Enqueuing Move request for scope (-0.33, 0.55)
00:48:38.723 00.002 15712 Worker thread wakes up
00:48:38.723 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.55) opts 0xd
00:48:38.723 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.55)
00:48:38.723 00.000 15712 Moving (-0.33, 0.55) raw xDistance=0.55 yDistance=0.31
00:48:38.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:38.723 00.000 7988 UpdateGuideState exits: m=1391 SNR=24.8
00:48:38.725 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:38.725 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:38.727 00.002 7988 Enqueuing Expose request
00:48:38.727 00.000 15712 PPEC rslt: input = 0.55, final = 0.32, react = 0.33, pred = -0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.71
00:48:38.727 00.000 15712 PPEC: input: 0.55, control: 0.32, exposure: 1500
00:48:38.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:38.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:48:38.727 00.000 15712 MoveAxis(W, 106, ABG)
00:48:38.727 00.000 15712 Guiding  Dir = 3, Dur = 106
00:48:38.749 00.022 15712 IsGuiding returns 0
00:48:38.766 00.017 15712 PulseGuide returned control before completion, sleep 100
00:48:38.871 00.105 15712 IsGuiding returns 1
00:48:38.871 00.000 15712 scope still moving after pulse duration time elapsed
00:48:38.920 00.049 15712 IsGuiding returns 0
00:48:38.920 00.000 15712 scope move finished after 106 + 70 ms
00:48:38.920 00.000 15712 Move returns status 0, amount 106
00:48:38.920 00.000 15712 MoveAxis(N, 0, ABG)
00:48:38.920 00.000 15712 Move returns status 0, amount 0
00:48:38.920 00.000 15712 move complete, result=0
00:48:38.920 00.000 7988 GuideStep: 0.5 px 106 ms WEST, 0.3 px 0 ms NORTH
00:48:38.929 00.009 15712 worker thread done servicing request
00:48:38.929 00.000 15712 Worker thread wakes up
00:48:38.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:38.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:40.566 01.637 15712 Exposure complete
00:48:40.627 00.061 15712 worker thread done servicing request
00:48:40.627 00.000 7988 OnExposeComplete: enter
00:48:40.629 00.002 7988 UpdateGuideState(): m_state=6
00:48:40.629 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
00:48:40.631 00.002 7988 Star::Find returns 1 (0), X=964.66, Y=189.28, Mass=1419, SNR=25.2, Peak=148 HFD=4.3
00:48:40.631 00.000 7988 MultiStar: exiting stabilization period
00:48:40.633 00.002 7988 MultiStar: [#1 -0.24,-0.30,0.00,M4] [#2 -0.25,-0.41,0.00,M3] [#3 -0.40,-0.05,0.00,M2] [#4 -0.52,-0.10,0.00,M3] [#5 -0.58,0.02,0.00,M3] [#6 -0.26,0.22,0.68,U] [#7 -0.25,-0.28,0.49,U] [#8 0.11,-0.02,0.49,U] 
00:48:40.633 00.000 7988 refined, 3 included, MultiStar: {-0.17, -0.05}, one-star: {-0.19, -0.14}
00:48:40.636 00.003 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.41 = 1.88)
00:48:40.636 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.84)
00:48:40.638 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-2.84 mountX=-0.05 mountY=0.17, mountTheta=1.87
00:48:40.640 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.05, opts=13)
00:48:40.640 00.000 7988 Enqueuing Move request for scope (-0.17, -0.05)
00:48:40.642 00.002 15712 Worker thread wakes up
00:48:40.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
00:48:40.642 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
00:48:40.642 00.000 15712 Moving (-0.17, -0.05) raw xDistance=-0.05 yDistance=0.17
00:48:40.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:48:40.643 00.001 7988 UpdateGuideState exits: m=1419 SNR=25.2
00:48:40.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:40.645 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:40.647 00.002 7988 Enqueuing Expose request
00:48:40.647 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:40.647 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
00:48:40.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:40.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:48:40.647 00.000 15712 MoveAxis(E, 2, ABG)
00:48:40.647 00.000 15712 Guiding  Dir = 2, Dur = 2
00:48:40.681 00.034 15712 IsGuiding returns 0
00:48:40.702 00.021 15712 IsGuiding returns 0
00:48:40.702 00.000 15712 Move returns status 0, amount 2
00:48:40.702 00.000 15712 MoveAxis(N, 0, ABG)
00:48:40.702 00.000 15712 Move returns status 0, amount 0
00:48:40.702 00.000 15712 move complete, result=0
00:48:40.702 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
00:48:40.704 00.002 15712 worker thread done servicing request
00:48:40.704 00.000 15712 Worker thread wakes up
00:48:40.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:40.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:42.112 01.408 15712 Exposure complete
00:48:42.172 00.060 15712 worker thread done servicing request
00:48:42.172 00.000 7988 OnExposeComplete: enter
00:48:42.173 00.001 7988 UpdateGuideState(): m_state=6
00:48:42.173 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
00:48:42.173 00.000 7988 Star::Find returns 1 (0), X=964.61, Y=188.68, Mass=1380, SNR=24.8, Peak=166 HFD=3.8
00:48:42.173 00.000 7988 MultiStar: large primary error, entering stabilization period
00:48:42.173 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.46 = 2.83)
00:48:42.173 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
00:48:42.173 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.73 hyp=0.77 cameraTheta=-1.89 mountX=-0.73 mountY=0.26, mountTheta=2.80
00:48:42.182 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.73, opts=13)
00:48:42.182 00.000 7988 Enqueuing Move request for scope (-0.24, -0.73)
00:48:42.182 00.000 15712 Worker thread wakes up
00:48:42.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.73) opts 0xd
00:48:42.182 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.73)
00:48:42.182 00.000 15712 Moving (-0.24, -0.73) raw xDistance=-0.73 yDistance=0.26
00:48:42.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:42.182 00.000 7988 UpdateGuideState exits: m=1380 SNR=24.8
00:48:42.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:42.182 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:42.182 00.000 7988 Enqueuing Expose request
00:48:42.190 00.008 15712 PPEC rslt: input = -0.73, final = -0.44, react = -0.44, pred = -0.00, hyst = -0.38, hyst_pct = 0.00, period_length = 639.71
00:48:42.190 00.000 15712 PPEC: input: -0.73, control: -0.44, exposure: 1500
00:48:42.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:42.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:48:42.190 00.000 15712 MoveAxis(E, 144, ABG)
00:48:42.190 00.000 15712 Guiding  Dir = 2, Dur = 144
00:48:42.190 00.000 15712 IsGuiding returns 0
00:48:42.216 00.026 15712 PulseGuide returned control before completion, sleep 126
00:48:42.349 00.133 15712 IsGuiding returns 1
00:48:42.349 00.000 15712 scope still moving after pulse duration time elapsed
00:48:42.381 00.032 15712 IsGuiding returns 0
00:48:42.381 00.000 15712 scope move finished after 144 + 46 ms
00:48:42.381 00.000 15712 Move returns status 0, amount 144
00:48:42.381 00.000 15712 MoveAxis(N, 0, ABG)
00:48:42.381 00.000 15712 Move returns status 0, amount 0
00:48:42.381 00.000 15712 move complete, result=0
00:48:42.381 00.000 7988 GuideStep: -0.7 px 144 ms EAST, 0.3 px 0 ms NORTH
00:48:42.383 00.002 15712 worker thread done servicing request
00:48:42.383 00.000 15712 Worker thread wakes up
00:48:42.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:42.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:44.023 01.640 15712 Exposure complete
00:48:44.085 00.062 15712 worker thread done servicing request
00:48:44.085 00.000 7988 OnExposeComplete: enter
00:48:44.087 00.002 7988 UpdateGuideState(): m_state=6
00:48:44.089 00.002 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
00:48:44.089 00.000 7988 Star::Find returns 1 (0), X=964.77, Y=189.22, Mass=1488, SNR=25.6, Peak=179 HFD=4.2
00:48:44.091 00.002 7988 MultiStar: exiting stabilization period
00:48:44.091 00.000 7988 MultiStar: [#1 -0.14,-0.12,1.01,U] [#2 -0.04,-0.21,0.86,U] [#3 -0.52,-0.01,0.00,M3] [#4 -0.53,-0.02,0.00,M4] [#5 -0.54,0.01,0.00,M4] [#6 -0.04,0.30,0.65,U] [#7 -0.35,-0.05,0.55,U] [#8 -0.15,0.10,0.49,U] 
00:48:44.093 00.002 7988 refined, 5 included, MultiStar: {-0.12, -0.06}, one-star: {-0.08, -0.19}
00:48:44.093 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.24 = 2.05)
00:48:44.095 00.002 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.01)
00:48:44.095 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.67 mountX=-0.06 mountY=0.12, mountTheta=2.04
00:48:44.097 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.06, opts=13)
00:48:44.099 00.002 7988 Enqueuing Move request for scope (-0.12, -0.06)
00:48:44.099 00.000 15712 Worker thread wakes up
00:48:44.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
00:48:44.099 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
00:48:44.099 00.000 15712 Moving (-0.12, -0.06) raw xDistance=-0.06 yDistance=0.12
00:48:44.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:44.099 00.000 7988 UpdateGuideState exits: m=1488 SNR=25.6
00:48:44.103 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:44.104 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:44.104 00.000 7988 Enqueuing Expose request
00:48:44.104 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:44.104 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
00:48:44.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:44.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:48:44.104 00.000 15712 MoveAxis(E, 4, ABG)
00:48:44.104 00.000 15712 Guiding  Dir = 2, Dur = 4
00:48:44.104 00.000 15712 IsGuiding returns 0
00:48:44.121 00.017 15712 IsGuiding returns 0
00:48:44.121 00.000 15712 Move returns status 0, amount 4
00:48:44.121 00.000 15712 MoveAxis(N, 0, ABG)
00:48:44.121 00.000 15712 Move returns status 0, amount 0
00:48:44.121 00.000 15712 move complete, result=0
00:48:44.121 00.000 15712 worker thread done servicing request
00:48:44.121 00.000 15712 Worker thread wakes up
00:48:44.121 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:48:44.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:44.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:45.539 01.418 15712 Exposure complete
00:48:45.600 00.061 15712 worker thread done servicing request
00:48:45.600 00.000 7988 OnExposeComplete: enter
00:48:45.600 00.000 7988 UpdateGuideState(): m_state=6
00:48:45.603 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
00:48:45.603 00.000 7988 Star::Find returns 1 (0), X=964.36, Y=189.28, Mass=1430, SNR=25.3, Peak=177 HFD=3.6
00:48:45.605 00.002 7988 MultiStar: [#1 -0.18,-0.05,1.02,U] [#2 -0.08,-0.19,0.88,U] [#3 -0.51,0.29,0.00,M4] [#4 -0.36,0.02,0.75,U] [#5 -0.51,-0.00,0.00,M5] [#6 -0.26,0.43,0.00,M2] [#7 -0.17,0.12,0.56,U] [#8 0.09,0.52,0.00,M8] 
00:48:45.605 00.000 7988 refined, 4 included, MultiStar: {-0.26, -0.06}, one-star: {-0.49, -0.13}
00:48:45.607 00.002 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.56) = xAngle (-4.46 = 1.82)
00:48:45.607 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.50 = 1.79)
00:48:45.609 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-2.90 mountX=-0.07 mountY=0.26, mountTheta=1.82
00:48:45.611 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.06, opts=13)
00:48:45.611 00.000 7988 Enqueuing Move request for scope (-0.26, -0.06)
00:48:45.613 00.002 15712 Worker thread wakes up
00:48:45.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.06) opts 0xd
00:48:45.613 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.06)
00:48:45.613 00.000 15712 Moving (-0.26, -0.06) raw xDistance=-0.07 yDistance=0.26
00:48:45.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:45.613 00.000 7988 UpdateGuideState exits: m=1430 SNR=25.3
00:48:45.616 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:45.617 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:45.617 00.000 7988 Enqueuing Expose request
00:48:45.617 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:45.617 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
00:48:45.617 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.45 newest=0.65
00:48:45.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:48:45.617 00.000 15712 MoveAxis(E, 3, ABG)
00:48:45.617 00.000 15712 Guiding  Dir = 2, Dur = 3
00:48:45.617 00.000 15712 IsGuiding returns 0
00:48:45.637 00.020 15712 IsGuiding returns 0
00:48:45.637 00.000 15712 Move returns status 0, amount 3
00:48:45.637 00.000 15712 BLC: Oldest BLC event removed
00:48:45.637 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 144 applied
00:48:45.637 00.000 15712 MoveAxis(S, 212, ABG)
00:48:45.637 00.000 15712 Guiding  Dir = 1, Dur = 212
00:48:45.637 00.000 15712 IsGuiding returns 0
00:48:45.717 00.080 15712 PulseGuide returned control before completion, sleep 143
00:48:45.872 00.155 15712 IsGuiding returns 1
00:48:45.872 00.000 15712 scope still moving after pulse duration time elapsed
00:48:45.904 00.032 15712 IsGuiding returns 1
00:48:45.942 00.038 15712 IsGuiding returns 0
00:48:45.942 00.000 15712 scope move finished after 212 + 92 ms
00:48:45.942 00.000 15712 Move returns status 0, amount 212
00:48:45.942 00.000 15712 move complete, result=0
00:48:45.942 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.3 px 212 ms SOUTH
00:48:45.947 00.005 15712 worker thread done servicing request
00:48:45.947 00.000 15712 Worker thread wakes up
00:48:45.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:45.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:47.581 01.634 15712 Exposure complete
00:48:47.642 00.061 15712 worker thread done servicing request
00:48:47.642 00.000 7988 OnExposeComplete: enter
00:48:47.642 00.000 7988 UpdateGuideState(): m_state=6
00:48:47.645 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
00:48:47.645 00.000 7988 Star::Find returns 1 (0), X=964.57, Y=189.79, Mass=1609, SNR=26.8, Peak=176 HFD=4.6
00:48:47.647 00.002 7988 MultiStar: [#1 -0.26,0.09,0.97,U] [#2 -0.31,0.12,0.81,U] [#3 -0.37,0.41,0.00,M5] [#4 -0.73,0.27,0.00,M4] [#5 -0.66,0.40,0.00,M6] [#6 -0.03,0.63,0.00,M3] [#7 -0.61,0.22,0.00,M4] [#8 0.00,0.41,0.00,M9] 
00:48:47.647 00.000 7988 refined, 2 included, MultiStar: {-0.28, 0.20}, one-star: {-0.28, 0.37}
00:48:47.649 00.002 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.56) = xAngle (0.96 = 0.96)
00:48:47.649 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
00:48:47.651 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.34 cameraTheta=2.53 mountX=0.20 mountY=0.28, mountTheta=0.95
00:48:47.653 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.20, opts=13)
00:48:47.654 00.001 7988 Enqueuing Move request for scope (-0.28, 0.20)
00:48:47.654 00.000 15712 Worker thread wakes up
00:48:47.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
00:48:47.654 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
00:48:47.654 00.000 15712 Moving (-0.28, 0.20) raw xDistance=0.20 yDistance=0.28
00:48:47.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:47.654 00.000 7988 UpdateGuideState exits: m=1609 SNR=26.8
00:48:47.658 00.004 15712 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.264880, 1:0.276848
00:48:47.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:47.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:47.658 00.000 7988 Enqueuing Expose request
00:48:47.658 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
00:48:47.658 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.71
00:48:47.658 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
00:48:47.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:48:47.658 00.000 15712 MoveAxis(W, 34, ABG)
00:48:47.658 00.000 15712 Guiding  Dir = 3, Dur = 34
00:48:47.658 00.000 15712 IsGuiding returns 0
00:48:47.686 00.028 15712 PulseGuide returned control before completion, sleep 24
00:48:47.723 00.037 15712 IsGuiding returns 0
00:48:47.723 00.000 15712 Move returns status 0, amount 34
00:48:47.723 00.000 15712 MoveAxis(S, 71, ABG)
00:48:47.723 00.000 15712 Guiding  Dir = 1, Dur = 71
00:48:47.723 00.000 15712 IsGuiding returns 0
00:48:47.812 00.089 15712 IsGuiding returns 1
00:48:47.812 00.000 15712 scope still moving after pulse duration time elapsed
00:48:47.893 00.081 15712 IsGuiding returns 1
00:48:47.930 00.037 15712 IsGuiding returns 0
00:48:47.930 00.000 15712 scope move finished after 71 + 123 ms
00:48:47.930 00.000 15712 Move returns status 0, amount 71
00:48:47.930 00.000 15712 move complete, result=0
00:48:47.930 00.000 15712 worker thread done servicing request
00:48:47.930 00.000 15712 Worker thread wakes up
00:48:47.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:47.930 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.3 px 71 ms SOUTH
00:48:47.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:49.346 01.416 15712 Exposure complete
00:48:49.408 00.062 15712 worker thread done servicing request
00:48:49.408 00.000 7988 OnExposeComplete: enter
00:48:49.408 00.000 7988 UpdateGuideState(): m_state=6
00:48:49.412 00.004 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
00:48:49.412 00.000 7988 Star::Find returns 1 (0), X=964.64, Y=189.49, Mass=1490, SNR=25.7, Peak=162 HFD=4.0
00:48:49.414 00.002 7988 MultiStar: [#1 -0.44,0.25,0.00,M2] [#2 -0.34,0.05,0.85,U] [#3 -0.53,0.11,0.00,M6] [#4 -0.61,0.29,0.00,M5] [#5 -0.82,0.27,0.00,M7] [#6 -0.16,0.41,0.00,M4] [#7 -0.31,0.25,0.00,M5] [#8 -0.10,0.69,0.00,M10] 
00:48:49.414 00.000 7988 single-star, 1 included, MultiStar: {-0.27, 0.06}, one-star: {-0.21, 0.08}
00:48:49.416 00.002 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
00:48:49.416 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
00:48:49.418 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.23 cameraTheta=2.78 mountX=0.08 mountY=0.21, mountTheta=1.21
00:48:49.420 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.08, opts=13)
00:48:49.420 00.000 7988 Enqueuing Move request for scope (-0.21, 0.08)
00:48:49.422 00.002 15712 Worker thread wakes up
00:48:49.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
00:48:49.422 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
00:48:49.422 00.000 15712 Moving (-0.21, 0.08) raw xDistance=0.08 yDistance=0.21
00:48:49.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:49.422 00.000 7988 UpdateGuideState exits: m=1490 SNR=25.7
00:48:49.424 00.002 15712 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.264880, 1:0.276848, 2:0.208680
00:48:49.424 00.000 15712 BLC: No correction, Miss < min_move
00:48:49.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:49.425 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:49.427 00.002 7988 Enqueuing Expose request
00:48:49.427 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:48:49.427 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
00:48:49.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:49.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:48:49.427 00.000 15712 MoveAxis(E, 11, ABG)
00:48:49.427 00.000 15712 Guiding  Dir = 2, Dur = 11
00:48:49.429 00.002 15712 IsGuiding returns 0
00:48:49.442 00.013 15712 IsGuiding returns 1
00:48:49.442 00.000 15712 scope still moving after pulse duration time elapsed
00:48:49.493 00.051 15712 IsGuiding returns 0
00:48:49.493 00.000 15712 scope move finished after 11 + 53 ms
00:48:49.493 00.000 15712 Move returns status 0, amount 11
00:48:49.493 00.000 15712 MoveAxis(N, 0, ABG)
00:48:49.493 00.000 15712 Move returns status 0, amount 0
00:48:49.493 00.000 15712 move complete, result=0
00:48:49.493 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
00:48:49.495 00.002 15712 worker thread done servicing request
00:48:49.495 00.000 15712 Worker thread wakes up
00:48:49.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:49.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:51.131 01.636 15712 Exposure complete
00:48:51.192 00.061 15712 worker thread done servicing request
00:48:51.192 00.000 7988 OnExposeComplete: enter
00:48:51.195 00.003 7988 UpdateGuideState(): m_state=6
00:48:51.195 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
00:48:51.195 00.000 7988 Star::Find returns 1 (0), X=964.82, Y=190.02, Mass=1441, SNR=25.3, Peak=188 HFD=4.1
00:48:51.199 00.004 7988 MultiStar: [#1 -0.29,0.52,0.00,M3] [#2 -0.05,0.54,0.00,M1] [#3 -0.30,0.77,0.00,M7] [#4 -0.40,0.65,0.00,M6] [#5 -0.46,0.74,0.00,M8] [#6 -0.25,0.96,0.00,M5] [#7 -0.36,0.61,0.00,M6] [#8 0.15,1.31,0.00,R] 
00:48:51.199 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
00:48:51.199 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
00:48:51.199 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.61 hyp=0.61 cameraTheta=1.62 mountX=0.61 mountY=0.01, mountTheta=0.02
00:48:51.199 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.61, opts=13)
00:48:51.205 00.006 7988 Enqueuing Move request for scope (-0.03, 0.61)
00:48:51.205 00.000 15712 Worker thread wakes up
00:48:51.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.61) opts 0xd
00:48:51.205 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.61)
00:48:51.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:48:51.205 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.3
00:48:51.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:51.209 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:51.209 00.000 7988 Enqueuing Expose request
00:48:51.211 00.002 15712 Moving (-0.03, 0.61) raw xDistance=0.61 yDistance=0.01
00:48:51.211 00.000 15712 BLC: window closed
00:48:51.211 00.000 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.264880, 1:0.276848, 2:0.208680
00:48:51.211 00.000 15712 BLC: No correction, Miss < min_move
00:48:51.211 00.000 15712 PPEC rslt: input = 0.61, final = 0.34, react = 0.37, pred = -0.03, hyst = 0.34, hyst_pct = 0.00, period_length = 639.71
00:48:51.211 00.000 15712 PPEC: input: 0.61, control: 0.34, exposure: 1500
00:48:51.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:51.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:48:51.211 00.000 15712 MoveAxis(W, 111, ABG)
00:48:51.211 00.000 15712 Guiding  Dir = 3, Dur = 111
00:48:51.231 00.020 15712 IsGuiding returns 0
00:48:51.243 00.012 15712 PulseGuide returned control before completion, sleep 105
00:48:51.396 00.153 15712 IsGuiding returns 0
00:48:51.396 00.000 15712 Move returns status 0, amount 111
00:48:51.396 00.000 15712 MoveAxis(N, 0, ABG)
00:48:51.396 00.000 15712 Move returns status 0, amount 0
00:48:51.396 00.000 15712 move complete, result=0
00:48:51.396 00.000 15712 worker thread done servicing request
00:48:51.396 00.000 15712 Worker thread wakes up
00:48:51.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:51.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:51.396 00.000 7988 GuideStep: 0.6 px 111 ms WEST, 0.0 px 0 ms NORTH
00:48:52.808 01.412 15712 Exposure complete
00:48:52.869 00.061 15712 worker thread done servicing request
00:48:52.869 00.000 7988 OnExposeComplete: enter
00:48:52.869 00.000 7988 UpdateGuideState(): m_state=6
00:48:52.873 00.004 7988 Star::Find(15, 964, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
00:48:52.873 00.000 7988 Star::Find returns 1 (0), X=964.43, Y=189.86, Mass=1414, SNR=25.1, Peak=168 HFD=3.8
00:48:52.875 00.002 7988 MultiStar: [#1 -0.14,0.25,1.03,U] [#2 -0.48,0.25,0.00,M2] [#3 -0.63,0.56,0.00,M8] [#4 -0.60,0.41,0.00,M7] [#5 -0.89,0.58,0.00,M9] [#6 -0.37,0.60,0.00,M6] [#7 -0.53,0.61,0.00,M7] [#8 -0.42,-0.87,0.00,M1] 
00:48:52.876 00.001 7988 refined, 1 included, MultiStar: {-0.28, 0.34}, one-star: {-0.43, 0.45}
00:48:52.876 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.56) = xAngle (0.69 = 0.69)
00:48:52.878 00.002 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
00:48:52.878 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.34 hyp=0.44 cameraTheta=2.25 mountX=0.34 mountY=0.27, mountTheta=0.67
00:48:52.880 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.34, opts=13)
00:48:52.882 00.002 7988 Enqueuing Move request for scope (-0.28, 0.34)
00:48:52.882 00.000 15712 Worker thread wakes up
00:48:52.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.34) opts 0xd
00:48:52.882 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.34)
00:48:52.882 00.000 15712 Moving (-0.28, 0.34) raw xDistance=0.34 yDistance=0.27
00:48:52.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:52.885 00.003 7988 UpdateGuideState exits: m=1414 SNR=25.1
00:48:52.885 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:52.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:52.885 00.000 7988 Enqueuing Expose request
00:48:52.885 00.000 15712 PPEC rslt: input = 0.34, final = 0.18, react = 0.20, pred = -0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 639.72
00:48:52.885 00.000 15712 PPEC: input: 0.34, control: 0.18, exposure: 1500
00:48:52.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:48:52.885 00.000 15712 MoveAxis(W, 60, ABG)
00:48:52.885 00.000 15712 Guiding  Dir = 3, Dur = 60
00:48:52.927 00.042 15712 IsGuiding returns 0
00:48:52.945 00.018 15712 PulseGuide returned control before completion, sleep 55
00:48:53.030 00.085 15712 IsGuiding returns 0
00:48:53.030 00.000 15712 Move returns status 0, amount 60
00:48:53.030 00.000 15712 MoveAxis(S, 69, ABG)
00:48:53.030 00.000 15712 Guiding  Dir = 1, Dur = 69
00:48:53.030 00.000 15712 IsGuiding returns 0
00:48:53.115 00.085 15712 IsGuiding returns 1
00:48:53.115 00.000 15712 scope still moving after pulse duration time elapsed
00:48:53.166 00.051 15712 IsGuiding returns 1
00:48:53.217 00.051 15712 IsGuiding returns 0
00:48:53.217 00.000 15712 scope move finished after 69 + 106 ms
00:48:53.217 00.000 15712 Move returns status 0, amount 69
00:48:53.217 00.000 15712 move complete, result=0
00:48:53.217 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.3 px 69 ms SOUTH
00:48:53.217 00.000 15712 worker thread done servicing request
00:48:53.217 00.000 15712 Worker thread wakes up
00:48:53.220 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:53.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:54.861 01.641 15712 Exposure complete
00:48:54.923 00.062 7988 OnExposeComplete: enter
00:48:54.923 00.000 7988 UpdateGuideState(): m_state=6
00:48:54.925 00.002 15712 worker thread done servicing request
00:48:54.925 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
00:48:54.927 00.002 7988 Star::Find returns 1 (0), X=964.63, Y=189.39, Mass=1406, SNR=25.0, Peak=181 HFD=3.5
00:48:54.927 00.000 7988 MultiStar: [#1 -0.21,0.26,1.05,U] [#2 -0.09,0.15,0.85,U] [#3 -0.56,0.40,0.00,M9] [#4 -0.53,0.29,0.00,M8] [#5 -0.53,0.30,0.00,M10] [#6 -0.43,0.35,0.00,M7] [#7 -0.48,0.11,0.00,M8] [#8 -0.19,-0.93,0.00,M2] 
00:48:54.929 00.002 7988 refined, 2 included, MultiStar: {-0.18, 0.13}, one-star: {-0.22, -0.03}
00:48:54.929 00.000 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.56) = xAngle (0.96 = 0.96)
00:48:54.931 00.002 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
00:48:54.931 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.52 mountX=0.12 mountY=0.17, mountTheta=0.95
00:48:54.934 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.13, opts=13)
00:48:54.934 00.000 7988 Enqueuing Move request for scope (-0.18, 0.13)
00:48:54.936 00.002 15712 Worker thread wakes up
00:48:54.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
00:48:54.936 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
00:48:54.936 00.000 15712 Moving (-0.18, 0.13) raw xDistance=0.12 yDistance=0.17
00:48:54.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:54.936 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.0
00:48:54.938 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:54.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:54.938 00.000 7988 Enqueuing Expose request
00:48:54.938 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:48:54.938 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
00:48:54.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:54.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:48:54.938 00.000 15712 MoveAxis(W, 2, ABG)
00:48:54.938 00.000 15712 Guiding  Dir = 3, Dur = 2
00:48:54.938 00.000 15712 IsGuiding returns 0
00:48:54.955 00.017 15712 IsGuiding returns 0
00:48:54.955 00.000 15712 Move returns status 0, amount 2
00:48:54.955 00.000 15712 MoveAxis(N, 0, ABG)
00:48:54.955 00.000 15712 Move returns status 0, amount 0
00:48:54.955 00.000 15712 move complete, result=0
00:48:54.955 00.000 15712 worker thread done servicing request
00:48:54.955 00.000 15712 Worker thread wakes up
00:48:54.955 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
00:48:54.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:54.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:56.375 01.420 15712 Exposure complete
00:48:56.434 00.059 15712 worker thread done servicing request
00:48:56.434 00.000 7988 OnExposeComplete: enter
00:48:56.436 00.002 7988 UpdateGuideState(): m_state=6
00:48:56.438 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
00:48:56.438 00.000 7988 Star::Find returns 1 (0), X=964.80, Y=189.97, Mass=1469, SNR=25.8, Peak=196 HFD=4.1
00:48:56.440 00.002 7988 MultiStar: [#1 -0.26,0.36,0.00,M2] [#2 -0.27,0.25,0.81,U] [#3 -0.59,0.89,0.00,M10] [#4 -0.41,0.36,0.00,M9] [#5 -0.47,0.70,0.00,R] [#6 -0.42,0.99,0.00,M8] [#7 -0.12,0.55,0.00,M9] [#8 -0.07,-0.31,0.48,U] 
00:48:56.440 00.000 7988 refined, 2 included, MultiStar: {-0.13, 0.27}, one-star: {-0.05, 0.56}
00:48:56.442 00.002 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
00:48:56.442 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
00:48:56.444 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.04 mountX=0.27 mountY=0.13, mountTheta=0.45
00:48:56.445 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.27, opts=13)
00:48:56.447 00.002 7988 Enqueuing Move request for scope (-0.13, 0.27)
00:48:56.447 00.000 15712 Worker thread wakes up
00:48:56.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
00:48:56.447 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
00:48:56.447 00.000 15712 Moving (-0.13, 0.27) raw xDistance=0.27 yDistance=0.13
00:48:56.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:56.447 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.8
00:48:56.450 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:56.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:56.452 00.002 7988 Enqueuing Expose request
00:48:56.452 00.000 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.72
00:48:56.452 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
00:48:56.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:56.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:48:56.452 00.000 15712 MoveAxis(W, 55, ABG)
00:48:56.452 00.000 15712 Guiding  Dir = 3, Dur = 55
00:48:56.496 00.044 15712 IsGuiding returns 0
00:48:56.516 00.020 15712 PulseGuide returned control before completion, sleep 36
00:48:56.564 00.048 15712 IsGuiding returns 1
00:48:56.564 00.000 15712 scope still moving after pulse duration time elapsed
00:48:56.602 00.038 15712 IsGuiding returns 0
00:48:56.602 00.000 15712 scope move finished after 55 + 54 ms
00:48:56.602 00.000 15712 Move returns status 0, amount 55
00:48:56.602 00.000 15712 MoveAxis(N, 0, ABG)
00:48:56.602 00.000 15712 Move returns status 0, amount 0
00:48:56.602 00.000 15712 move complete, result=0
00:48:56.602 00.000 7988 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
00:48:56.608 00.006 15712 worker thread done servicing request
00:48:56.608 00.000 15712 Worker thread wakes up
00:48:56.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:56.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:58.238 01.630 15712 Exposure complete
00:48:58.284 00.046 15712 worker thread done servicing request
00:48:58.300 00.016 7988 OnExposeComplete: enter
00:48:58.301 00.001 7988 UpdateGuideState(): m_state=6
00:48:58.301 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
00:48:58.303 00.002 7988 Star::Find returns 1 (0), X=964.64, Y=189.75, Mass=1347, SNR=24.4, Peak=184 HFD=3.7
00:48:58.303 00.000 7988 MultiStar: [#1 0.00,0.43,0.00,M3] [#2 -0.23,0.21,0.91,U] [#3 -0.12,0.78,0.00,R] [#4 -0.24,0.42,0.00,M10] [#5 0.28,-0.24,0.75,U] [#6 -0.20,0.82,0.00,M9] [#7 -0.30,0.33,0.00,M10] [#8 0.15,-0.33,0.52,U] 
00:48:58.305 00.002 7988 refined, 3 included, MultiStar: {-0.04, 0.05}, one-star: {-0.21, 0.33}
00:48:58.305 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
00:48:58.307 00.002 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
00:48:58.307 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.21 mountX=0.05 mountY=0.04, mountTheta=0.63
00:48:58.309 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.05, opts=13)
00:48:58.311 00.002 7988 Enqueuing Move request for scope (-0.04, 0.05)
00:48:58.311 00.000 15712 Worker thread wakes up
00:48:58.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
00:48:58.311 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
00:48:58.311 00.000 15712 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=0.04
00:48:58.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:58.311 00.000 7988 UpdateGuideState exits: m=1347 SNR=24.4
00:48:58.315 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:58.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:58.316 00.001 7988 Enqueuing Expose request
00:48:58.318 00.002 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:48:58.318 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
00:48:58.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:58.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:48:58.318 00.000 15712 MoveAxis(W, 2, ABG)
00:48:58.318 00.000 15712 Guiding  Dir = 3, Dur = 2
00:48:58.318 00.000 15712 IsGuiding returns 0
00:48:58.364 00.046 15712 IsGuiding returns 0
00:48:58.364 00.000 15712 Move returns status 0, amount 2
00:48:58.364 00.000 15712 MoveAxis(N, 0, ABG)
00:48:58.364 00.000 15712 Move returns status 0, amount 0
00:48:58.364 00.000 15712 move complete, result=0
00:48:58.364 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:48:58.364 00.000 15712 worker thread done servicing request
00:48:58.364 00.000 15712 Worker thread wakes up
00:48:58.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:58.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:48:59.770 01.406 15712 Exposure complete
00:48:59.832 00.062 15712 worker thread done servicing request
00:48:59.832 00.000 7988 OnExposeComplete: enter
00:48:59.833 00.001 7988 UpdateGuideState(): m_state=6
00:48:59.833 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
00:48:59.833 00.000 7988 Star::Find returns 1 (0), X=964.74, Y=189.91, Mass=1381, SNR=24.7, Peak=185 HFD=3.9
00:48:59.833 00.000 7988 MultiStar: [#1 0.02,0.36,1.05,U] [#2 -0.18,0.35,0.00,M1] [#3 -0.04,-0.21,0.94,U] [#4 -0.24,0.42,0.00,R] [#5 0.16,-0.20,0.76,U] [#6 0.02,0.73,0.00,M10] [#7 -0.05,0.29,0.52,U] [#8 0.09,-0.35,0.47,U] 
00:48:59.833 00.000 7988 refined, 5 included, MultiStar: {0.00, 0.11}, one-star: {-0.11, 0.50}
00:48:59.833 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
00:48:59.833 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
00:48:59.833 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=0.11 mountY=-0.00, mountTheta=-0.04
00:48:59.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.11, opts=13)
00:48:59.833 00.000 7988 Enqueuing Move request for scope (0.00, 0.11)
00:48:59.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:48:59.833 00.000 7988 UpdateGuideState exits: m=1381 SNR=24.7
00:48:59.847 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:59.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:48:59.849 00.002 7988 Enqueuing Expose request
00:48:59.849 00.000 15712 Worker thread wakes up
00:48:59.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
00:48:59.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
00:48:59.849 00.000 15712 Moving (0.00, 0.11) raw xDistance=0.11 yDistance=-0.00
00:48:59.851 00.002 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:48:59.851 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
00:48:59.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:59.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:48:59.851 00.000 15712 MoveAxis(W, 2, ABG)
00:48:59.851 00.000 15712 Guiding  Dir = 3, Dur = 2
00:48:59.851 00.000 15712 IsGuiding returns 0
00:48:59.883 00.032 15712 IsGuiding returns 0
00:48:59.883 00.000 15712 Move returns status 0, amount 2
00:48:59.883 00.000 15712 MoveAxis(N, 0, ABG)
00:48:59.883 00.000 15712 Move returns status 0, amount 0
00:48:59.883 00.000 15712 move complete, result=0
00:48:59.883 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:48:59.885 00.002 15712 worker thread done servicing request
00:48:59.885 00.000 15712 Worker thread wakes up
00:48:59.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:48:59.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:01.525 01.640 15712 Exposure complete
00:49:01.581 00.056 15712 worker thread done servicing request
00:49:01.581 00.000 7988 OnExposeComplete: enter
00:49:01.588 00.007 7988 UpdateGuideState(): m_state=6
00:49:01.588 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
00:49:01.588 00.000 7988 Star::Find returns 1 (0), X=964.51, Y=189.43, Mass=1403, SNR=24.9, Peak=164 HFD=3.9
00:49:01.588 00.000 7988 MultiStar: [#1 -0.22,0.08,1.02,U] [#2 -0.24,0.12,0.87,U] [#3 -0.28,-0.42,0.00,M1] [#4 -0.34,-0.21,0.00,M1] [#5 -0.09,-0.64,0.00,M1] [#6 -0.41,0.58,0.00,R] [#7 0.12,-0.21,0.54,U] [#8 -0.09,-1.39,0.00,M1] 
00:49:01.588 00.000 7988 refined, 3 included, MultiStar: {-0.21, 0.03}, one-star: {-0.34, 0.02}
00:49:01.588 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.44 = 1.44)
00:49:01.588 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
00:49:01.588 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.01 mountX=0.03 mountY=0.21, mountTheta=1.44
00:49:01.598 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.03, opts=13)
00:49:01.598 00.000 7988 Enqueuing Move request for scope (-0.21, 0.03)
00:49:01.598 00.000 15712 Worker thread wakes up
00:49:01.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
00:49:01.598 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
00:49:01.598 00.000 15712 Moving (-0.21, 0.03) raw xDistance=0.03 yDistance=0.21
00:49:01.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:01.598 00.000 7988 UpdateGuideState exits: m=1403 SNR=24.9
00:49:01.602 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:01.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:01.604 00.002 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:49:01.604 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
00:49:01.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:01.604 00.000 7988 Enqueuing Expose request
00:49:01.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:49:01.604 00.000 15712 MoveAxis(W, 1, ABG)
00:49:01.604 00.000 15712 Guiding  Dir = 3, Dur = 1
00:49:01.604 00.000 15712 IsGuiding returns 0
00:49:01.620 00.016 15712 IsGuiding returns 0
00:49:01.620 00.000 15712 Move returns status 0, amount 1
00:49:01.620 00.000 15712 MoveAxis(N, 0, ABG)
00:49:01.620 00.000 15712 Move returns status 0, amount 0
00:49:01.620 00.000 15712 move complete, result=0
00:49:01.620 00.000 15712 worker thread done servicing request
00:49:01.620 00.000 15712 Worker thread wakes up
00:49:01.620 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
00:49:01.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:01.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:03.042 01.422 15712 Exposure complete
00:49:03.102 00.060 15712 worker thread done servicing request
00:49:03.103 00.001 7988 OnExposeComplete: enter
00:49:03.103 00.000 7988 UpdateGuideState(): m_state=6
00:49:03.103 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
00:49:03.103 00.000 7988 Star::Find returns 1 (0), X=964.54, Y=189.54, Mass=1295, SNR=23.8, Peak=153 HFD=3.3
00:49:03.103 00.000 7988 MultiStar: [#1 -0.48,0.09,0.00,M2] [#2 -0.33,-0.15,0.95,U] [#3 -0.35,-0.38,0.00,M2] [#4 -0.47,-0.05,0.00,M2] [#5 -0.19,-0.52,0.00,M2] [#6 0.01,0.07,0.70,U] [#7 -0.09,0.18,0.52,U] [#8 -0.17,-0.61,0.00,M2] 
00:49:03.103 00.000 7988 refined, 3 included, MultiStar: {-0.21, 0.04}, one-star: {-0.31, 0.12}
00:49:03.103 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.39 = 1.39)
00:49:03.111 00.008 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
00:49:03.111 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.95 mountX=0.04 mountY=0.21, mountTheta=1.39
00:49:03.111 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.04, opts=13)
00:49:03.111 00.000 7988 Enqueuing Move request for scope (-0.21, 0.04)
00:49:03.111 00.000 15712 Worker thread wakes up
00:49:03.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
00:49:03.111 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
00:49:03.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:03.111 00.000 7988 UpdateGuideState exits: m=1295 SNR=23.8
00:49:03.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:03.119 00.008 15712 Moving (-0.21, 0.04) raw xDistance=0.04 yDistance=0.21
00:49:03.119 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:03.119 00.000 7988 Enqueuing Expose request
00:49:03.119 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:49:03.119 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
00:49:03.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:03.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:49:03.119 00.000 15712 MoveAxis(W, 1, ABG)
00:49:03.119 00.000 15712 Guiding  Dir = 3, Dur = 1
00:49:03.119 00.000 15712 IsGuiding returns 0
00:49:03.140 00.021 15712 IsGuiding returns 0
00:49:03.145 00.005 15712 Move returns status 0, amount 1
00:49:03.145 00.000 15712 MoveAxis(N, 0, ABG)
00:49:03.145 00.000 15712 Move returns status 0, amount 0
00:49:03.145 00.000 15712 move complete, result=0
00:49:03.145 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
00:49:03.145 00.000 15712 worker thread done servicing request
00:49:03.145 00.000 15712 Worker thread wakes up
00:49:03.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:03.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:04.776 01.631 15712 Exposure complete
00:49:04.838 00.062 15712 worker thread done servicing request
00:49:04.838 00.000 7988 OnExposeComplete: enter
00:49:04.838 00.000 7988 UpdateGuideState(): m_state=6
00:49:04.838 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
00:49:04.838 00.000 7988 Star::Find returns 1 (0), X=964.67, Y=189.63, Mass=1477, SNR=25.7, Peak=190 HFD=3.9
00:49:04.838 00.000 7988 MultiStar: [#1 -0.36,0.18,0.00,M3] [#2 -0.23,0.25,0.85,U] [#3 -0.35,-0.25,0.00,M3] [#4 -0.11,-0.05,0.69,U] [#5 0.01,-0.47,0.00,M3] [#6 -0.04,0.10,0.65,U] [#7 -0.33,0.49,0.00,M8] [#8 -0.07,-0.91,0.00,M3] 
00:49:04.838 00.000 7988 refined, 3 included, MultiStar: {-0.15, 0.14}, one-star: {-0.18, 0.21}
00:49:04.838 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.56) = xAngle (0.82 = 0.82)
00:49:04.846 00.008 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
00:49:04.846 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.21 cameraTheta=2.38 mountX=0.14 mountY=0.15, mountTheta=0.80
00:49:04.846 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.14, opts=13)
00:49:04.846 00.000 7988 Enqueuing Move request for scope (-0.15, 0.14)
00:49:04.846 00.000 15712 Worker thread wakes up
00:49:04.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
00:49:04.846 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
00:49:04.846 00.000 15712 Moving (-0.15, 0.14) raw xDistance=0.14 yDistance=0.15
00:49:04.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:04.846 00.000 7988 UpdateGuideState exits: m=1477 SNR=25.7
00:49:04.854 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:04.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:04.854 00.000 7988 Enqueuing Expose request
00:49:04.854 00.000 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:49:04.854 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
00:49:04.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:04.854 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:49:04.854 00.000 15712 MoveAxis(W, 5, ABG)
00:49:04.854 00.000 15712 Guiding  Dir = 3, Dur = 5
00:49:04.854 00.000 15712 IsGuiding returns 0
00:49:04.886 00.032 15712 IsGuiding returns 0
00:49:04.886 00.000 15712 Move returns status 0, amount 5
00:49:04.886 00.000 15712 MoveAxis(N, 0, ABG)
00:49:04.886 00.000 15712 Move returns status 0, amount 0
00:49:04.886 00.000 15712 move complete, result=0
00:49:04.886 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:49:04.888 00.002 15712 worker thread done servicing request
00:49:04.888 00.000 15712 Worker thread wakes up
00:49:04.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:04.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:06.302 01.414 15712 Exposure complete
00:49:06.359 00.057 15712 worker thread done servicing request
00:49:06.359 00.000 7988 OnExposeComplete: enter
00:49:06.364 00.005 7988 UpdateGuideState(): m_state=6
00:49:06.364 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
00:49:06.364 00.000 7988 Star::Find returns 1 (0), X=964.68, Y=189.64, Mass=1408, SNR=25.2, Peak=194 HFD=3.6
00:49:06.364 00.000 7988 MultiStar: [#1 -0.22,0.23,1.02,U] [#2 -0.19,0.40,0.00,M1] [#3 -0.34,-0.33,0.00,M4] [#4 -0.13,-0.19,0.77,U] [#5 -0.21,-0.41,0.00,M4] [#6 0.15,0.02,0.67,U] [#7 -0.24,0.27,0.54,U] [#8 -0.24,-0.48,0.00,M4] 
00:49:06.364 00.000 7988 refined, 4 included, MultiStar: {-0.13, 0.12}, one-star: {-0.17, 0.23}
00:49:06.364 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
00:49:06.364 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
00:49:06.364 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.41 mountX=0.12 mountY=0.13, mountTheta=0.84
00:49:06.364 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.12, opts=13)
00:49:06.364 00.000 7988 Enqueuing Move request for scope (-0.13, 0.12)
00:49:06.364 00.000 15712 Worker thread wakes up
00:49:06.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
00:49:06.364 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
00:49:06.364 00.000 15712 Moving (-0.13, 0.12) raw xDistance=0.12 yDistance=0.13
00:49:06.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:06.376 00.012 7988 UpdateGuideState exits: m=1408 SNR=25.2
00:49:06.376 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:06.378 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:06.380 00.002 7988 Enqueuing Expose request
00:49:06.380 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:49:06.380 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
00:49:06.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:06.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:49:06.380 00.000 15712 MoveAxis(W, 4, ABG)
00:49:06.380 00.000 15712 Guiding  Dir = 3, Dur = 4
00:49:06.382 00.002 15712 IsGuiding returns 0
00:49:06.405 00.023 15712 IsGuiding returns 0
00:49:06.405 00.000 15712 Move returns status 0, amount 4
00:49:06.405 00.000 15712 MoveAxis(N, 0, ABG)
00:49:06.405 00.000 15712 Move returns status 0, amount 0
00:49:06.405 00.000 15712 move complete, result=0
00:49:06.405 00.000 15712 worker thread done servicing request
00:49:06.405 00.000 15712 Worker thread wakes up
00:49:06.405 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
00:49:06.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:06.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:08.040 01.635 15712 Exposure complete
00:49:08.103 00.063 15712 worker thread done servicing request
00:49:08.103 00.000 7988 OnExposeComplete: enter
00:49:08.103 00.000 7988 UpdateGuideState(): m_state=6
00:49:08.103 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
00:49:08.103 00.000 7988 Star::Find returns 1 (0), X=964.53, Y=189.34, Mass=1523, SNR=26.1, Peak=180 HFD=3.8
00:49:08.103 00.000 7988 MultiStar: [#1 -0.20,0.00,0.97,U] [#2 -0.24,-0.10,0.83,U] [#3 -0.46,-0.57,0.00,M5] [#4 -0.20,-0.42,0.00,M1] [#5 -0.00,-0.66,0.00,M5] [#6 0.15,-0.18,0.64,U] [#7 -0.33,0.06,0.51,U] [#8 -0.32,-0.89,0.00,M5] 
00:49:08.103 00.000 7988 refined, 4 included, MultiStar: {-0.20, -0.06}, one-star: {-0.32, -0.07}
00:49:08.103 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
00:49:08.103 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.85)
00:49:08.111 00.008 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.84 mountX=-0.06 mountY=0.20, mountTheta=1.88
00:49:08.111 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.06, opts=13)
00:49:08.111 00.000 7988 Enqueuing Move request for scope (-0.20, -0.06)
00:49:08.111 00.000 15712 Worker thread wakes up
00:49:08.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
00:49:08.111 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
00:49:08.111 00.000 15712 Moving (-0.20, -0.06) raw xDistance=-0.06 yDistance=0.20
00:49:08.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:08.111 00.000 7988 UpdateGuideState exits: m=1523 SNR=26.1
00:49:08.117 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:08.119 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:08.119 00.000 7988 Enqueuing Expose request
00:49:08.119 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:49:08.119 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
00:49:08.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:08.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:49:08.119 00.000 15712 MoveAxis(W, 4, ABG)
00:49:08.119 00.000 15712 Guiding  Dir = 3, Dur = 4
00:49:08.161 00.042 15712 IsGuiding returns 0
00:49:08.179 00.018 15712 IsGuiding returns 0
00:49:08.179 00.000 15712 Move returns status 0, amount 4
00:49:08.179 00.000 15712 MoveAxis(N, 0, ABG)
00:49:08.179 00.000 15712 Move returns status 0, amount 0
00:49:08.179 00.000 15712 move complete, result=0
00:49:08.179 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
00:49:08.179 00.000 15712 worker thread done servicing request
00:49:08.181 00.002 15712 Worker thread wakes up
00:49:08.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:08.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:09.587 01.406 15712 Exposure complete
00:49:09.648 00.061 15712 worker thread done servicing request
00:49:09.648 00.000 7988 OnExposeComplete: enter
00:49:09.648 00.000 7988 UpdateGuideState(): m_state=6
00:49:09.651 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
00:49:09.651 00.000 7988 Star::Find returns 1 (0), X=964.58, Y=189.47, Mass=1431, SNR=25.3, Peak=174 HFD=3.4
00:49:09.653 00.002 7988 MultiStar: [#1 -0.16,-0.01,1.02,U] [#2 -0.09,0.06,0.86,U] [#3 -0.50,-0.41,0.00,M6] [#4 -0.17,-0.06,0.75,U] [#5 0.11,-0.42,0.00,M6] [#6 0.09,-0.07,0.66,U] [#7 -0.00,-0.10,0.52,U] [#8 -0.25,-0.53,0.00,M6] 
00:49:09.653 00.000 7988 refined, 5 included, MultiStar: {-0.12, -0.01}, one-star: {-0.27, 0.06}
00:49:09.655 00.002 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.63 = 1.65)
00:49:09.657 00.002 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.67 = 1.62)
00:49:09.657 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.07 mountX=-0.01 mountY=0.12, mountTheta=1.65
00:49:09.659 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.01, opts=13)
00:49:09.661 00.002 7988 Enqueuing Move request for scope (-0.12, -0.01)
00:49:09.661 00.000 15712 Worker thread wakes up
00:49:09.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
00:49:09.661 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
00:49:09.661 00.000 15712 Moving (-0.12, -0.01) raw xDistance=-0.01 yDistance=0.12
00:49:09.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:09.661 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.3
00:49:09.664 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:09.664 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:09.664 00.000 7988 Enqueuing Expose request
00:49:09.664 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:49:09.664 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
00:49:09.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:09.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:49:09.664 00.000 15712 MoveAxis(E, 1, ABG)
00:49:09.664 00.000 15712 Guiding  Dir = 2, Dur = 1
00:49:09.664 00.000 15712 IsGuiding returns 0
00:49:09.682 00.018 15712 IsGuiding returns 0
00:49:09.682 00.000 15712 Move returns status 0, amount 1
00:49:09.682 00.000 15712 MoveAxis(N, 0, ABG)
00:49:09.682 00.000 15712 Move returns status 0, amount 0
00:49:09.682 00.000 15712 move complete, result=0
00:49:09.682 00.000 15712 worker thread done servicing request
00:49:09.682 00.000 15712 Worker thread wakes up
00:49:09.682 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:49:09.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:09.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:11.324 01.642 15712 Exposure complete
00:49:11.385 00.061 15712 worker thread done servicing request
00:49:11.385 00.000 7988 OnExposeComplete: enter
00:49:11.387 00.002 7988 UpdateGuideState(): m_state=6
00:49:11.388 00.001 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
00:49:11.388 00.000 7988 Star::Find returns 1 (0), X=964.84, Y=189.98, Mass=1434, SNR=25.3, Peak=179 HFD=4.2
00:49:11.388 00.000 7988 MultiStar: [#1 -0.11,0.87,0.00,M1] [#2 0.08,0.54,0.00,M1] [#3 -0.11,0.04,0.84,U] [#4 -0.01,0.38,0.75,U] [#5 0.27,0.14,0.71,U] [#6 0.36,0.39,0.00,M1] [#7 0.02,0.62,0.00,M6] [#8 -0.11,-0.46,0.00,M7] 
00:49:11.388 00.000 7988 refined, 3 included, MultiStar: {0.03, 0.30}, one-star: {-0.01, 0.57}
00:49:11.388 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
00:49:11.388 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
00:49:11.388 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.48 mountX=0.30 mountY=-0.03, mountTheta=-0.11
00:49:11.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.30, opts=13)
00:49:11.388 00.000 7988 Enqueuing Move request for scope (0.03, 0.30)
00:49:11.388 00.000 15712 Worker thread wakes up
00:49:11.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
00:49:11.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
00:49:11.388 00.000 15712 Moving (0.03, 0.30) raw xDistance=0.30 yDistance=-0.03
00:49:11.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:11.388 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.3
00:49:11.401 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:11.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:11.403 00.002 7988 Enqueuing Expose request
00:49:11.405 00.002 15712 PPEC rslt: input = 0.30, final = 0.18, react = 0.18, pred = -0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 639.72
00:49:11.405 00.000 15712 PPEC: input: 0.30, control: 0.18, exposure: 1500
00:49:11.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:11.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:49:11.405 00.000 15712 MoveAxis(W, 57, ABG)
00:49:11.405 00.000 15712 Guiding  Dir = 3, Dur = 57
00:49:11.405 00.000 15712 IsGuiding returns 0
00:49:11.422 00.017 15712 PulseGuide returned control before completion, sleep 49
00:49:11.503 00.081 15712 IsGuiding returns 0
00:49:11.503 00.000 15712 Move returns status 0, amount 57
00:49:11.503 00.000 15712 MoveAxis(N, 0, ABG)
00:49:11.503 00.000 15712 Move returns status 0, amount 0
00:49:11.503 00.000 15712 move complete, result=0
00:49:11.503 00.000 7988 GuideStep: 0.3 px 57 ms WEST, -0.0 px 0 ms NORTH
00:49:11.503 00.000 15712 worker thread done servicing request
00:49:11.503 00.000 15712 Worker thread wakes up
00:49:11.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:11.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:12.919 01.416 15712 Exposure complete
00:49:12.980 00.061 15712 worker thread done servicing request
00:49:12.981 00.001 7988 OnExposeComplete: enter
00:49:12.981 00.000 7988 UpdateGuideState(): m_state=6
00:49:12.981 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
00:49:12.981 00.000 7988 Star::Find returns 1 (0), X=965.04, Y=190.60, Mass=1359, SNR=24.7, Peak=182 HFD=3.8
00:49:12.981 00.000 7988 MultiStar: large primary error, entering stabilization period
00:49:12.981 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
00:49:12.987 00.006 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
00:49:12.987 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=1.19 hyp=1.20 cameraTheta=1.41 mountX=1.19 mountY=-0.22, mountTheta=-0.18
00:49:12.987 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=1.19, opts=13)
00:49:12.987 00.000 7988 Enqueuing Move request for scope (0.19, 1.19)
00:49:12.987 00.000 15712 Worker thread wakes up
00:49:12.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 1.19) opts 0xd
00:49:12.987 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 1.19)
00:49:12.987 00.000 15712 Moving (0.19, 1.19) raw xDistance=1.19 yDistance=-0.22
00:49:12.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:12.987 00.000 7988 UpdateGuideState exits: m=1359 SNR=24.7
00:49:12.994 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:12.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:12.996 00.002 7988 Enqueuing Expose request
00:49:12.996 00.000 15712 PPEC rslt: input = 1.19, final = 0.71, react = 0.71, pred = -0.01, hyst = 0.64, hyst_pct = 0.00, period_length = 639.72
00:49:12.996 00.000 15712 PPEC: input: 1.19, control: 0.71, exposure: 1500
00:49:12.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:12.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:49:12.996 00.000 15712 MoveAxis(W, 231, ABG)
00:49:12.996 00.000 15712 Guiding  Dir = 3, Dur = 231
00:49:12.996 00.000 15712 IsGuiding returns 0
00:49:13.021 00.025 15712 PulseGuide returned control before completion, sleep 217
00:49:13.277 00.256 15712 IsGuiding returns 0
00:49:13.277 00.000 15712 Move returns status 0, amount 231
00:49:13.277 00.000 15712 MoveAxis(N, 0, ABG)
00:49:13.277 00.000 15712 Move returns status 0, amount 0
00:49:13.277 00.000 15712 move complete, result=0
00:49:13.277 00.000 7988 GuideStep: 1.2 px 231 ms WEST, -0.2 px 0 ms NORTH
00:49:13.280 00.003 15712 worker thread done servicing request
00:49:13.280 00.000 15712 Worker thread wakes up
00:49:13.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:13.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:14.913 01.633 15712 Exposure complete
00:49:14.974 00.061 15712 worker thread done servicing request
00:49:14.974 00.000 7988 OnExposeComplete: enter
00:49:14.978 00.004 7988 UpdateGuideState(): m_state=6
00:49:14.980 00.002 7988 Star::Find(15, 965, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
00:49:14.980 00.000 7988 Star::Find returns 1 (0), X=964.75, Y=189.47, Mass=1357, SNR=24.3, Peak=160 HFD=3.7
00:49:14.982 00.002 7988 MultiStar: exiting stabilization period
00:49:14.982 00.000 7988 MultiStar: [#1 -0.23,-0.03,1.00,U] [#2 0.03,-0.22,0.90,U] [#3 -0.18,-0.49,0.00,M6] [#4 0.06,-0.46,0.00,M1] [#5 0.27,-0.74,0.00,M6] [#6 0.29,0.10,0.70,U] [#7 -0.18,-0.09,0.49,U] [#8 0.06,-1.34,0.00,M8] 
00:49:14.984 00.002 7988 refined, 4 included, MultiStar: {-0.05, -0.04}, one-star: {-0.10, 0.06}
00:49:14.984 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.03 = 2.26)
00:49:14.986 00.002 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.22)
00:49:14.986 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.46 mountX=-0.04 mountY=0.05, mountTheta=2.24
00:49:14.988 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
00:49:14.990 00.002 7988 Enqueuing Move request for scope (-0.05, -0.04)
00:49:14.990 00.000 15712 Worker thread wakes up
00:49:14.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:49:14.990 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:49:14.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=27, FiltMax=255, Gamma=0.690
00:49:14.990 00.000 7988 UpdateGuideState exits: m=1357 SNR=24.3
00:49:14.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:14.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:14.995 00.005 7988 Enqueuing Expose request
00:49:14.995 00.000 15712 Moving (-0.05, -0.04) raw xDistance=-0.04 yDistance=0.05
00:49:14.995 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:49:14.995 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
00:49:14.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:14.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:49:14.995 00.000 15712 MoveAxis(W, 0, ABG)
00:49:14.995 00.000 15712 Move returns status 0, amount 0
00:49:14.995 00.000 15712 MoveAxis(N, 0, ABG)
00:49:14.995 00.000 15712 Move returns status 0, amount 0
00:49:14.995 00.000 15712 move complete, result=0
00:49:14.995 00.000 15712 worker thread done servicing request
00:49:14.995 00.000 15712 Worker thread wakes up
00:49:14.995 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
00:49:14.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:14.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:16.518 01.523 15712 Exposure complete
00:49:16.582 00.064 15712 worker thread done servicing request
00:49:16.582 00.000 7988 OnExposeComplete: enter
00:49:16.582 00.000 7988 UpdateGuideState(): m_state=6
00:49:16.584 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
00:49:16.584 00.000 7988 Star::Find returns 1 (0), X=964.93, Y=189.33, Mass=1520, SNR=26.0, Peak=176 HFD=4.4
00:49:16.586 00.002 7988 MultiStar: [#1 0.03,-0.29,0.98,U] [#2 -0.02,-0.50,0.00,M1] [#3 -0.18,-0.73,0.00,M7] [#4 -0.08,-0.58,0.00,M2] [#5 0.13,-0.98,0.00,M7] [#6 0.15,-0.33,0.65,U] [#7 0.12,-0.26,0.50,U] [#8 -0.05,-1.29,0.00,M9] 
00:49:16.586 00.000 7988 single-star, 3 included, MultiStar: {0.09, -0.23}, one-star: {0.08, -0.09}
00:49:16.588 00.002 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
00:49:16.588 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.41 = -2.41)
00:49:16.590 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.81 mountX=-0.09 mountY=-0.08, mountTheta=-2.39
00:49:16.591 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
00:49:16.593 00.002 7988 Enqueuing Move request for scope (0.08, -0.09)
00:49:16.593 00.000 15712 Worker thread wakes up
00:49:16.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:49:16.593 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:49:16.593 00.000 15712 Moving (0.08, -0.09) raw xDistance=-0.09 yDistance=-0.08
00:49:16.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:16.593 00.000 7988 UpdateGuideState exits: m=1520 SNR=26.0
00:49:16.597 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:16.598 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:16.598 00.000 7988 Enqueuing Expose request
00:49:16.598 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:49:16.598 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
00:49:16.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:16.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:49:16.598 00.000 15712 MoveAxis(E, 0, ABG)
00:49:16.598 00.000 15712 Move returns status 0, amount 0
00:49:16.598 00.000 15712 MoveAxis(N, 0, ABG)
00:49:16.598 00.000 15712 Move returns status 0, amount 0
00:49:16.598 00.000 15712 move complete, result=0
00:49:16.598 00.000 15712 worker thread done servicing request
00:49:16.598 00.000 15712 Worker thread wakes up
00:49:16.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:16.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:16.598 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:18.242 01.644 15712 Exposure complete
00:49:18.303 00.061 15712 worker thread done servicing request
00:49:18.304 00.001 7988 OnExposeComplete: enter
00:49:18.304 00.000 7988 UpdateGuideState(): m_state=6
00:49:18.304 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
00:49:18.304 00.000 7988 Star::Find returns 1 (0), X=964.63, Y=188.97, Mass=1382, SNR=24.7, Peak=187 HFD=4.1
00:49:18.307 00.003 7988 MultiStar: [#1 -0.22,-0.38,0.00,M1] [#2 0.15,-0.62,0.00,M2] [#3 -0.20,-0.96,0.00,M8] [#4 -0.00,-0.74,0.00,M3] [#5 0.30,-1.07,0.00,M8] [#6 0.53,-0.80,0.00,M1] [#7 -0.16,-0.28,0.55,U] [#8 -0.10,-1.31,0.00,M10] 
00:49:18.307 00.000 7988 refined, 1 included, MultiStar: {-0.20, -0.39}, one-star: {-0.22, -0.44}
00:49:18.307 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.61 = 2.67)
00:49:18.307 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.64 = 2.64)
00:49:18.307 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.39 hyp=0.43 cameraTheta=-2.05 mountX=-0.39 mountY=0.21, mountTheta=2.65
00:49:18.307 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.39, opts=13)
00:49:18.307 00.000 7988 Enqueuing Move request for scope (-0.20, -0.39)
00:49:18.307 00.000 15712 Worker thread wakes up
00:49:18.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.39) opts 0xd
00:49:18.307 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.39)
00:49:18.307 00.000 15712 Moving (-0.20, -0.39) raw xDistance=-0.39 yDistance=0.21
00:49:18.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:18.307 00.000 7988 UpdateGuideState exits: m=1382 SNR=24.7
00:49:18.318 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:18.318 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:18.320 00.002 7988 Enqueuing Expose request
00:49:18.320 00.000 15712 PPEC rslt: input = -0.39, final = -0.23, react = -0.23, pred = 0.00, hyst = -0.21, hyst_pct = 0.00, period_length = 639.73
00:49:18.320 00.000 15712 PPEC: input: -0.39, control: -0.23, exposure: 1500
00:49:18.320 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:18.320 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:49:18.320 00.000 15712 MoveAxis(E, 75, ABG)
00:49:18.320 00.000 15712 Guiding  Dir = 2, Dur = 75
00:49:18.320 00.000 15712 IsGuiding returns 0
00:49:18.341 00.021 15712 PulseGuide returned control before completion, sleep 62
00:49:18.431 00.090 15712 IsGuiding returns 0
00:49:18.431 00.000 15712 Move returns status 0, amount 75
00:49:18.431 00.000 15712 MoveAxis(N, 0, ABG)
00:49:18.431 00.000 15712 Move returns status 0, amount 0
00:49:18.431 00.000 15712 move complete, result=0
00:49:18.431 00.000 7988 GuideStep: -0.4 px 75 ms EAST, 0.2 px 0 ms NORTH
00:49:18.444 00.013 15712 worker thread done servicing request
00:49:18.444 00.000 15712 Worker thread wakes up
00:49:18.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:18.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:19.850 01.406 15712 Exposure complete
00:49:19.914 00.064 15712 worker thread done servicing request
00:49:19.914 00.000 7988 OnExposeComplete: enter
00:49:19.914 00.000 7988 UpdateGuideState(): m_state=6
00:49:19.914 00.000 7988 Star::Find(15, 964, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
00:49:19.914 00.000 7988 Star::Find returns 1 (0), X=964.46, Y=189.08, Mass=1476, SNR=25.6, Peak=152 HFD=4.0
00:49:19.914 00.000 7988 MultiStar: [#1 -0.26,-0.46,0.00,M2] [#2 -0.36,-0.34,0.00,M3] [#3 -0.51,-0.97,0.00,M9] [#4 -0.26,-0.56,0.00,M4] [#5 -0.13,-0.98,0.00,M9] [#6 0.03,-0.59,0.00,M2] [#7 -0.08,-0.27,0.51,U] [#8 -0.39,-1.14,0.00,R] 
00:49:19.914 00.000 7988 refined, 1 included, MultiStar: {-0.29, -0.31}, one-star: {-0.40, -0.33}
00:49:19.914 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.88 = 2.40)
00:49:19.922 00.008 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
00:49:19.922 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.31 hyp=0.43 cameraTheta=-2.32 mountX=-0.31 mountY=0.30, mountTheta=2.39
00:49:19.922 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.31, opts=13)
00:49:19.922 00.000 7988 Enqueuing Move request for scope (-0.29, -0.31)
00:49:19.922 00.000 15712 Worker thread wakes up
00:49:19.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.31) opts 0xd
00:49:19.922 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.31)
00:49:19.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:19.922 00.000 7988 UpdateGuideState exits: m=1476 SNR=25.6
00:49:19.929 00.007 15712 Moving (-0.29, -0.31) raw xDistance=-0.31 yDistance=0.30
00:49:19.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:19.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:19.931 00.002 7988 Enqueuing Expose request
00:49:19.931 00.000 15712 PPEC rslt: input = -0.31, final = -0.19, react = -0.19, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 639.73
00:49:19.931 00.000 15712 PPEC: input: -0.31, control: -0.19, exposure: 1500
00:49:19.933 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
00:49:19.933 00.000 15712 MoveAxis(E, 61, ABG)
00:49:19.933 00.000 15712 Guiding  Dir = 2, Dur = 61
00:49:19.933 00.000 15712 IsGuiding returns 0
00:49:19.956 00.023 15712 PulseGuide returned control before completion, sleep 45
00:49:20.009 00.053 15712 IsGuiding returns 1
00:49:20.009 00.000 15712 scope still moving after pulse duration time elapsed
00:49:20.073 00.064 15712 IsGuiding returns 0
00:49:20.073 00.000 15712 scope move finished after 61 + 78 ms
00:49:20.073 00.000 15712 Move returns status 0, amount 61
00:49:20.073 00.000 15712 MoveAxis(S, 76, ABG)
00:49:20.073 00.000 15712 Guiding  Dir = 1, Dur = 76
00:49:20.073 00.000 15712 IsGuiding returns 0
00:49:20.152 00.079 15712 IsGuiding returns 1
00:49:20.152 00.000 15712 scope still moving after pulse duration time elapsed
00:49:20.184 00.032 15712 IsGuiding returns 1
00:49:20.216 00.032 15712 IsGuiding returns 1
00:49:20.280 00.064 15712 IsGuiding returns 0
00:49:20.280 00.000 15712 scope move finished after 76 + 130 ms
00:49:20.280 00.000 15712 Move returns status 0, amount 76
00:49:20.280 00.000 15712 move complete, result=0
00:49:20.280 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.3 px 76 ms SOUTH
00:49:20.282 00.002 15712 worker thread done servicing request
00:49:20.282 00.000 15712 Worker thread wakes up
00:49:20.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:20.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:21.921 01.639 15712 Exposure complete
00:49:21.980 00.059 15712 worker thread done servicing request
00:49:21.980 00.000 7988 OnExposeComplete: enter
00:49:21.983 00.003 7988 UpdateGuideState(): m_state=6
00:49:21.985 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
00:49:21.985 00.000 7988 Star::Find returns 1 (0), X=964.78, Y=189.01, Mass=1457, SNR=25.3, Peak=175 HFD=4.3
00:49:21.987 00.002 7988 MultiStar: [#1 -0.12,-0.54,0.00,M3] [#2 0.02,-0.52,0.00,M4] [#3 -0.08,-1.20,0.00,M10] [#4 -0.13,-0.97,0.00,M5] [#5 0.23,-0.97,0.00,M10] [#6 0.48,-0.53,0.00,M3] [#7 -0.16,-0.50,0.00,M3] [#8 0.04,-0.04,0.44,U] 
00:49:21.987 00.000 7988 refined, 1 included, MultiStar: {-0.04, -0.29}, one-star: {-0.07, -0.41}
00:49:21.989 00.002 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
00:49:21.989 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
00:49:21.991 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.30 cameraTheta=-1.70 mountX=-0.30 mountY=0.04, mountTheta=2.99
00:49:21.995 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.29, opts=13)
00:49:21.997 00.002 7988 Enqueuing Move request for scope (-0.04, -0.29)
00:49:21.997 00.000 15712 Worker thread wakes up
00:49:21.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
00:49:21.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
00:49:21.997 00.000 15712 Moving (-0.04, -0.29) raw xDistance=-0.30 yDistance=0.04
00:49:21.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:21.998 00.001 7988 UpdateGuideState exits: m=1457 SNR=25.3
00:49:22.000 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:22.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:22.002 00.002 7988 Enqueuing Expose request
00:49:22.002 00.000 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 639.73
00:49:22.002 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
00:49:22.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:22.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:49:22.002 00.000 15712 MoveAxis(E, 57, ABG)
00:49:22.002 00.000 15712 Guiding  Dir = 2, Dur = 57
00:49:22.002 00.000 15712 IsGuiding returns 0
00:49:22.014 00.012 15712 PulseGuide returned control before completion, sleep 49
00:49:22.085 00.071 15712 IsGuiding returns 0
00:49:22.085 00.000 15712 Move returns status 0, amount 57
00:49:22.085 00.000 15712 MoveAxis(N, 0, ABG)
00:49:22.085 00.000 15712 Move returns status 0, amount 0
00:49:22.085 00.000 15712 move complete, result=0
00:49:22.085 00.000 15712 worker thread done servicing request
00:49:22.085 00.000 15712 Worker thread wakes up
00:49:22.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:22.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:22.085 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
00:49:23.501 01.416 15712 Exposure complete
00:49:23.562 00.061 15712 worker thread done servicing request
00:49:23.562 00.000 7988 OnExposeComplete: enter
00:49:23.562 00.000 7988 UpdateGuideState(): m_state=6
00:49:23.565 00.003 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
00:49:23.565 00.000 7988 Star::Find returns 1 (0), X=964.96, Y=189.24, Mass=1535, SNR=25.9, Peak=174 HFD=4.3
00:49:23.567 00.002 7988 MultiStar: [#1 0.30,-0.32,0.00,M4] [#2 0.05,-0.19,0.83,U] [#3 -0.11,-0.94,0.00,R] [#4 0.01,-0.45,0.00,M6] [#5 0.19,-0.83,0.00,R] [#6 0.40,-0.38,0.00,M4] [#7 -0.02,-0.14,0.50,U] [#8 0.79,-0.08,0.00,M1] 
00:49:23.567 00.000 7988 refined, 2 included, MultiStar: {0.06, -0.17}, one-star: {0.10, -0.18}
00:49:23.569 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
00:49:23.569 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
00:49:23.571 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.25 mountX=-0.17 mountY=-0.05, mountTheta=-2.84
00:49:23.573 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.17, opts=13)
00:49:23.573 00.000 7988 Enqueuing Move request for scope (0.06, -0.17)
00:49:23.575 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:23.576 00.001 7988 UpdateGuideState exits: m=1535 SNR=25.9
00:49:23.578 00.002 15712 Worker thread wakes up
00:49:23.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:23.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:23.580 00.002 7988 Enqueuing Expose request
00:49:23.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
00:49:23.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
00:49:23.580 00.000 15712 Moving (0.06, -0.17) raw xDistance=-0.17 yDistance=-0.05
00:49:23.582 00.002 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.73
00:49:23.582 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
00:49:23.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:23.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:49:23.582 00.000 15712 MoveAxis(E, 38, ABG)
00:49:23.582 00.000 15712 Guiding  Dir = 2, Dur = 38
00:49:23.582 00.000 15712 IsGuiding returns 0
00:49:23.598 00.016 15712 PulseGuide returned control before completion, sleep 29
00:49:23.647 00.049 15712 IsGuiding returns 0
00:49:23.647 00.000 15712 Move returns status 0, amount 38
00:49:23.647 00.000 15712 MoveAxis(N, 0, ABG)
00:49:23.647 00.000 15712 Move returns status 0, amount 0
00:49:23.647 00.000 15712 move complete, result=0
00:49:23.647 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
00:49:23.655 00.008 15712 worker thread done servicing request
00:49:23.655 00.000 15712 Worker thread wakes up
00:49:23.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:23.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:25.392 01.737 15712 Exposure complete
00:49:25.449 00.057 15712 worker thread done servicing request
00:49:25.449 00.000 7988 OnExposeComplete: enter
00:49:25.456 00.007 7988 UpdateGuideState(): m_state=6
00:49:25.456 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
00:49:25.456 00.000 7988 Star::Find returns 1 (0), X=964.64, Y=189.76, Mass=1475, SNR=25.5, Peak=167 HFD=4.1
00:49:25.456 00.000 7988 MultiStar: [#1 0.07,0.21,0.99,U] [#2 -0.14,0.19,0.84,U] [#3 -0.13,0.39,0.00,M1] [#4 -0.04,-0.23,0.74,U] [#5 -0.00,0.37,0.76,U] [#6 0.29,0.05,0.64,U] [#7 0.10,0.06,0.49,U] [#8 0.74,0.22,0.00,M2] 
00:49:25.456 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.16}, one-star: {-0.21, 0.35}
00:49:25.456 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
00:49:25.456 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
00:49:25.456 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.63 mountX=0.16 mountY=0.01, mountTheta=0.03
00:49:25.466 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.16, opts=13)
00:49:25.466 00.000 7988 Enqueuing Move request for scope (-0.01, 0.16)
00:49:25.466 00.000 15712 Worker thread wakes up
00:49:25.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
00:49:25.466 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
00:49:25.466 00.000 15712 Moving (-0.01, 0.16) raw xDistance=0.16 yDistance=0.01
00:49:25.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:25.466 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.5
00:49:25.470 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:25.470 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:25.472 00.002 7988 Enqueuing Expose request
00:49:25.472 00.000 15712 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 639.73
00:49:25.472 00.000 15712 PPEC: input: 0.16, control: 0.08, exposure: 1500
00:49:25.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:25.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:49:25.472 00.000 15712 MoveAxis(W, 28, ABG)
00:49:25.472 00.000 15712 Guiding  Dir = 3, Dur = 28
00:49:25.472 00.000 15712 IsGuiding returns 0
00:49:25.488 00.016 15712 PulseGuide returned control before completion, sleep 22
00:49:25.539 00.051 15712 IsGuiding returns 1
00:49:25.539 00.000 15712 scope still moving after pulse duration time elapsed
00:49:25.568 00.029 15712 IsGuiding returns 0
00:49:25.568 00.000 15712 scope move finished after 28 + 66 ms
00:49:25.568 00.000 15712 Move returns status 0, amount 28
00:49:25.568 00.000 15712 MoveAxis(N, 0, ABG)
00:49:25.568 00.000 15712 Move returns status 0, amount 0
00:49:25.568 00.000 15712 move complete, result=0
00:49:25.568 00.000 15712 worker thread done servicing request
00:49:25.568 00.000 15712 Worker thread wakes up
00:49:25.568 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
00:49:25.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:25.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:26.990 01.422 15712 Exposure complete
00:49:27.052 00.062 15712 worker thread done servicing request
00:49:27.052 00.000 7988 OnExposeComplete: enter
00:49:27.052 00.000 7988 UpdateGuideState(): m_state=6
00:49:27.052 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
00:49:27.052 00.000 7988 Star::Find returns 1 (0), X=964.73, Y=189.78, Mass=1395, SNR=24.8, Peak=173 HFD=4.1
00:49:27.052 00.000 7988 MultiStar: [#1 0.21,0.44,0.00,M4] [#2 0.21,0.47,0.00,M3] [#3 -0.09,0.75,0.00,M2] [#4 0.15,0.22,0.77,U] [#5 -0.02,0.83,0.00,M1] [#6 0.34,0.31,0.00,M4] [#7 -0.13,0.78,0.00,M2] [#8 0.41,0.61,0.00,M3] 
00:49:27.052 00.000 7988 refined, 1 included, MultiStar: {-0.00, 0.30}, one-star: {-0.12, 0.36}
00:49:27.052 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
00:49:27.052 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
00:49:27.052 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.57 mountX=0.30 mountY=-0.01, mountTheta=-0.02
00:49:27.052 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.30, opts=13)
00:49:27.052 00.000 7988 Enqueuing Move request for scope (-0.00, 0.30)
00:49:27.052 00.000 15712 Worker thread wakes up
00:49:27.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.30) opts 0xd
00:49:27.052 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.30)
00:49:27.052 00.000 15712 Moving (-0.00, 0.30) raw xDistance=0.30 yDistance=-0.01
00:49:27.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:27.065 00.013 7988 UpdateGuideState exits: m=1395 SNR=24.8
00:49:27.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:27.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:27.065 00.000 7988 Enqueuing Expose request
00:49:27.065 00.000 15712 PPEC rslt: input = 0.30, final = 0.17, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.73
00:49:27.065 00.000 15712 PPEC: input: 0.30, control: 0.17, exposure: 1500
00:49:27.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:27.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:49:27.065 00.000 15712 MoveAxis(W, 54, ABG)
00:49:27.065 00.000 15712 Guiding  Dir = 3, Dur = 54
00:49:27.065 00.000 15712 IsGuiding returns 0
00:49:27.089 00.024 15712 PulseGuide returned control before completion, sleep 46
00:49:27.170 00.081 15712 IsGuiding returns 0
00:49:27.170 00.000 15712 Move returns status 0, amount 54
00:49:27.170 00.000 15712 MoveAxis(N, 0, ABG)
00:49:27.170 00.000 15712 Move returns status 0, amount 0
00:49:27.170 00.000 15712 move complete, result=0
00:49:27.170 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
00:49:27.172 00.002 15712 worker thread done servicing request
00:49:27.172 00.000 15712 Worker thread wakes up
00:49:27.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:27.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:28.809 01.637 15712 Exposure complete
00:49:28.870 00.061 15712 worker thread done servicing request
00:49:28.870 00.000 7988 OnExposeComplete: enter
00:49:28.870 00.000 7988 UpdateGuideState(): m_state=6
00:49:28.872 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
00:49:28.874 00.002 7988 Star::Find returns 1 (0), X=964.72, Y=189.61, Mass=1390, SNR=24.9, Peak=160 HFD=3.7
00:49:28.874 00.000 7988 MultiStar: [#1 -0.06,0.31,1.04,U] [#2 0.03,0.13,0.92,U] [#3 0.04,0.91,0.00,M3] [#4 -0.05,-0.33,0.74,U] [#5 0.12,0.30,0.73,U] [#6 0.56,0.04,0.00,M5] [#7 0.11,0.38,0.00,M3] [#8 0.51,0.24,0.00,M4] 
00:49:28.876 00.002 7988 refined, 4 included, MultiStar: {-0.02, 0.14}, one-star: {-0.13, 0.20}
00:49:28.876 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
00:49:28.878 00.002 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
00:49:28.878 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.75 mountX=0.14 mountY=0.02, mountTheta=0.15
00:49:28.878 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.14, opts=13)
00:49:28.878 00.000 7988 Enqueuing Move request for scope (-0.02, 0.14)
00:49:28.883 00.005 15712 Worker thread wakes up
00:49:28.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:49:28.883 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:49:28.883 00.000 15712 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=0.02
00:49:28.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:28.883 00.000 7988 UpdateGuideState exits: m=1390 SNR=24.9
00:49:28.885 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:28.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:28.885 00.000 7988 Enqueuing Expose request
00:49:28.885 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:49:28.885 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
00:49:28.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:28.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:49:28.885 00.000 15712 MoveAxis(E, 2, ABG)
00:49:28.885 00.000 15712 Guiding  Dir = 2, Dur = 2
00:49:28.901 00.016 15712 IsGuiding returns 0
00:49:28.921 00.020 15712 IsGuiding returns 0
00:49:28.921 00.000 15712 Move returns status 0, amount 2
00:49:28.921 00.000 15712 MoveAxis(N, 0, ABG)
00:49:28.921 00.000 15712 Move returns status 0, amount 0
00:49:28.921 00.000 15712 move complete, result=0
00:49:28.921 00.000 15712 worker thread done servicing request
00:49:28.921 00.000 15712 Worker thread wakes up
00:49:28.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:28.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:28.921 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:49:30.338 01.417 15712 Exposure complete
00:49:30.400 00.062 15712 worker thread done servicing request
00:49:30.400 00.000 7988 OnExposeComplete: enter
00:49:30.400 00.000 7988 UpdateGuideState(): m_state=6
00:49:30.402 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
00:49:30.402 00.000 7988 Star::Find returns 1 (0), X=965.01, Y=189.63, Mass=1409, SNR=25.1, Peak=162 HFD=4.1
00:49:30.404 00.002 7988 MultiStar: [#1 0.27,0.36,0.00,M4] [#2 0.11,0.44,0.00,M3] [#3 0.25,0.65,0.00,M4] [#4 0.02,0.08,0.73,U] [#5 0.16,0.76,0.00,M1] [#6 0.26,0.10,0.66,U] [#7 0.45,0.28,0.00,M4] [#8 0.44,0.68,0.00,M5] 
00:49:30.404 00.000 7988 refined, 2 included, MultiStar: {0.15, 0.14}, one-star: {0.16, 0.21}
00:49:30.406 00.002 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
00:49:30.406 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
00:49:30.408 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.77 mountX=0.14 mountY=-0.15, mountTheta=-0.80
00:49:30.410 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.14, opts=13)
00:49:30.410 00.000 7988 Enqueuing Move request for scope (0.15, 0.14)
00:49:30.412 00.002 15712 Worker thread wakes up
00:49:30.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
00:49:30.412 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
00:49:30.412 00.000 15712 Moving (0.15, 0.14) raw xDistance=0.14 yDistance=-0.15
00:49:30.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:30.414 00.002 7988 UpdateGuideState exits: m=1409 SNR=25.1
00:49:30.415 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:30.415 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:30.417 00.002 7988 Enqueuing Expose request
00:49:30.417 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:49:30.417 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
00:49:30.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:30.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:49:30.417 00.000 15712 MoveAxis(E, 1, ABG)
00:49:30.417 00.000 15712 Guiding  Dir = 2, Dur = 1
00:49:30.417 00.000 15712 IsGuiding returns 0
00:49:30.432 00.015 15712 IsGuiding returns 0
00:49:30.432 00.000 15712 Move returns status 0, amount 1
00:49:30.432 00.000 15712 MoveAxis(N, 0, ABG)
00:49:30.432 00.000 15712 Move returns status 0, amount 0
00:49:30.432 00.000 15712 move complete, result=0
00:49:30.432 00.000 15712 worker thread done servicing request
00:49:30.432 00.000 15712 Worker thread wakes up
00:49:30.432 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:49:30.448 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:30.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:32.190 01.742 15712 Exposure complete
00:49:32.250 00.060 15712 worker thread done servicing request
00:49:32.250 00.000 7988 OnExposeComplete: enter
00:49:32.252 00.002 7988 UpdateGuideState(): m_state=6
00:49:32.252 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
00:49:32.252 00.000 7988 Star::Find returns 1 (0), X=964.76, Y=190.00, Mass=1423, SNR=25.1, Peak=191 HFD=4.0
00:49:32.252 00.000 7988 MultiStar: [#1 0.25,0.43,0.00,M5] [#2 0.29,0.44,0.00,M4] [#3 0.17,1.03,0.00,M5] [#4 0.09,-0.10,0.71,U] [#5 0.27,0.82,0.00,M2] [#6 0.60,0.49,0.00,M5] [#7 0.37,0.63,0.00,M5] [#8 0.69,0.64,0.00,M6] 
00:49:32.252 00.000 7988 refined, 1 included, MultiStar: {-0.02, 0.30}, one-star: {-0.09, 0.58}
00:49:32.252 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
00:49:32.252 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
00:49:32.252 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.63 mountX=0.30 mountY=0.01, mountTheta=0.03
00:49:32.252 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.30, opts=13)
00:49:32.252 00.000 7988 Enqueuing Move request for scope (-0.02, 0.30)
00:49:32.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:32.252 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.1
00:49:32.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:32.252 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:32.268 00.016 7988 Enqueuing Expose request
00:49:32.269 00.001 15712 Worker thread wakes up
00:49:32.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd
00:49:32.269 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.30)
00:49:32.269 00.000 15712 Moving (-0.02, 0.30) raw xDistance=0.30 yDistance=0.01
00:49:32.272 00.003 15712 PPEC rslt: input = 0.30, final = 0.19, react = 0.18, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.73
00:49:32.272 00.000 15712 PPEC: input: 0.30, control: 0.19, exposure: 1500
00:49:32.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:32.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:49:32.272 00.000 15712 MoveAxis(W, 61, ABG)
00:49:32.272 00.000 15712 Guiding  Dir = 3, Dur = 61
00:49:32.274 00.002 15712 IsGuiding returns 0
00:49:32.300 00.026 15712 PulseGuide returned control before completion, sleep 45
00:49:32.380 00.080 15712 IsGuiding returns 1
00:49:32.380 00.000 15712 scope still moving after pulse duration time elapsed
00:49:32.412 00.032 15712 IsGuiding returns 0
00:49:32.412 00.000 15712 scope move finished after 61 + 77 ms
00:49:32.412 00.000 15712 Move returns status 0, amount 61
00:49:32.412 00.000 15712 MoveAxis(N, 0, ABG)
00:49:32.412 00.000 15712 Move returns status 0, amount 0
00:49:32.412 00.000 15712 move complete, result=0
00:49:32.412 00.000 15712 worker thread done servicing request
00:49:32.412 00.000 15712 Worker thread wakes up
00:49:32.412 00.000 7988 GuideStep: 0.3 px 61 ms WEST, 0.0 px 0 ms NORTH
00:49:32.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:32.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:33.819 01.407 15712 Exposure complete
00:49:33.878 00.059 15712 worker thread done servicing request
00:49:33.878 00.000 7988 OnExposeComplete: enter
00:49:33.880 00.002 7988 UpdateGuideState(): m_state=6
00:49:33.880 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
00:49:33.883 00.003 7988 Star::Find returns 1 (0), X=964.90, Y=189.86, Mass=1389, SNR=24.8, Peak=190 HFD=4.2
00:49:33.883 00.000 7988 MultiStar: [#1 -0.14,0.55,0.00,M6] [#2 -0.18,0.32,0.86,U] [#3 -0.18,0.44,0.00,M6] [#4 -0.09,0.15,0.74,U] [#5 -0.01,0.55,0.00,M3] [#6 0.07,0.30,0.71,U] [#7 -0.28,0.07,0.55,U] [#8 0.60,0.73,0.00,M7] 
00:49:33.883 00.000 7988 refined, 4 included, MultiStar: {-0.07, 0.28}, one-star: {0.05, 0.44}
00:49:33.883 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
00:49:33.883 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
00:49:33.883 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.82 mountX=0.28 mountY=0.06, mountTheta=0.23
00:49:33.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.28, opts=13)
00:49:33.883 00.000 7988 Enqueuing Move request for scope (-0.07, 0.28)
00:49:33.883 00.000 15712 Worker thread wakes up
00:49:33.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
00:49:33.883 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
00:49:33.883 00.000 15712 Moving (-0.07, 0.28) raw xDistance=0.28 yDistance=0.06
00:49:33.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:33.883 00.000 7988 UpdateGuideState exits: m=1389 SNR=24.8
00:49:33.894 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:33.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:33.896 00.002 7988 Enqueuing Expose request
00:49:33.896 00.000 15712 PPEC rslt: input = 0.28, final = 0.17, react = 0.17, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 639.73
00:49:33.896 00.000 15712 PPEC: input: 0.28, control: 0.17, exposure: 1500
00:49:33.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:33.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:49:33.896 00.000 15712 MoveAxis(W, 55, ABG)
00:49:33.896 00.000 15712 Guiding  Dir = 3, Dur = 55
00:49:33.896 00.000 15712 IsGuiding returns 0
00:49:33.915 00.019 15712 PulseGuide returned control before completion, sleep 49
00:49:33.995 00.080 15712 IsGuiding returns 0
00:49:33.995 00.000 15712 Move returns status 0, amount 55
00:49:33.995 00.000 15712 MoveAxis(N, 0, ABG)
00:49:33.995 00.000 15712 Move returns status 0, amount 0
00:49:33.995 00.000 15712 move complete, result=0
00:49:33.995 00.000 15712 worker thread done servicing request
00:49:33.995 00.000 15712 Worker thread wakes up
00:49:33.995 00.000 7988 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
00:49:33.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:33.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:35.637 01.642 15712 Exposure complete
00:49:35.699 00.062 15712 worker thread done servicing request
00:49:35.699 00.000 7988 OnExposeComplete: enter
00:49:35.700 00.001 7988 UpdateGuideState(): m_state=6
00:49:35.701 00.001 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
00:49:35.702 00.001 7988 Star::Find returns 1 (0), X=964.75, Y=189.42, Mass=1444, SNR=25.5, Peak=151 HFD=3.8
00:49:35.702 00.000 7988 MultiStar: [#1 0.03,-0.30,0.99,U] [#2 -0.13,-0.25,0.87,U] [#3 -0.01,0.22,0.89,U] [#4 0.05,-0.51,0.00,M1] [#5 -0.10,0.15,0.75,U] [#6 0.38,-0.03,0.69,U] [#7 0.07,0.04,0.51,U] [#8 0.53,-0.03,0.00,M8] 
00:49:35.702 00.000 7988 refined, 6 included, MultiStar: {0.00, -0.04}, one-star: {-0.10, 0.01}
00:49:35.702 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
00:49:35.702 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
00:49:35.702 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.45 mountX=-0.04 mountY=-0.00, mountTheta=-3.04
00:49:35.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.04, opts=13)
00:49:35.702 00.000 7988 Enqueuing Move request for scope (0.00, -0.04)
00:49:35.702 00.000 15712 Worker thread wakes up
00:49:35.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
00:49:35.702 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
00:49:35.702 00.000 15712 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=-0.00
00:49:35.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:49:35.702 00.000 7988 UpdateGuideState exits: m=1444 SNR=25.5
00:49:35.714 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:35.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:35.716 00.002 7988 Enqueuing Expose request
00:49:35.716 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:49:35.716 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
00:49:35.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:35.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:49:35.716 00.000 15712 MoveAxis(W, 1, ABG)
00:49:35.716 00.000 15712 Guiding  Dir = 3, Dur = 1
00:49:35.718 00.002 15712 IsGuiding returns 0
00:49:35.737 00.019 15712 IsGuiding returns 0
00:49:35.737 00.000 15712 Move returns status 0, amount 1
00:49:35.737 00.000 15712 MoveAxis(N, 0, ABG)
00:49:35.737 00.000 15712 Move returns status 0, amount 0
00:49:35.737 00.000 15712 move complete, result=0
00:49:35.737 00.000 15712 worker thread done servicing request
00:49:35.737 00.000 15712 Worker thread wakes up
00:49:35.737 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:49:35.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:35.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:37.150 01.413 15712 Exposure complete
00:49:37.212 00.062 15712 worker thread done servicing request
00:49:37.212 00.000 7988 OnExposeComplete: enter
00:49:37.213 00.001 7988 UpdateGuideState(): m_state=6
00:49:37.213 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
00:49:37.215 00.002 7988 Star::Find returns 1 (0), X=964.99, Y=189.32, Mass=1459, SNR=25.4, Peak=193 HFD=3.9
00:49:37.215 00.000 7988 MultiStar: [#1 0.01,-0.18,1.06,U] [#2 0.10,-0.25,0.88,U] [#3 -0.02,0.26,0.90,U] [#4 0.12,-0.44,0.00,M2] [#5 0.20,0.13,0.76,U] [#6 0.25,-0.32,0.00,M4] [#7 0.26,0.30,0.00,M4] [#8 0.35,0.18,0.00,M9] 
00:49:37.217 00.002 7988 refined, 4 included, MultiStar: {0.08, -0.04}, one-star: {0.14, -0.10}
00:49:37.217 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
00:49:37.219 00.002 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
00:49:37.219 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.44 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
00:49:37.221 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
00:49:37.223 00.002 7988 Enqueuing Move request for scope (0.08, -0.04)
00:49:37.223 00.000 15712 Worker thread wakes up
00:49:37.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
00:49:37.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
00:49:37.223 00.000 15712 Moving (0.08, -0.04) raw xDistance=-0.04 yDistance=-0.08
00:49:37.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:37.223 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.4
00:49:37.226 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:37.227 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:37.227 00.000 7988 Enqueuing Expose request
00:49:37.229 00.002 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:49:37.229 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
00:49:37.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:37.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:49:37.229 00.000 15712 MoveAxis(W, 2, ABG)
00:49:37.229 00.000 15712 Guiding  Dir = 3, Dur = 2
00:49:37.229 00.000 15712 IsGuiding returns 0
00:49:37.249 00.020 15712 IsGuiding returns 0
00:49:37.249 00.000 15712 Move returns status 0, amount 2
00:49:37.249 00.000 15712 MoveAxis(N, 0, ABG)
00:49:37.249 00.000 15712 Move returns status 0, amount 0
00:49:37.249 00.000 15712 move complete, result=0
00:49:37.249 00.000 15712 worker thread done servicing request
00:49:37.249 00.000 15712 Worker thread wakes up
00:49:37.249 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:49:37.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:37.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:39.000 01.751 15712 Exposure complete
00:49:39.060 00.060 15712 worker thread done servicing request
00:49:39.060 00.000 7988 OnExposeComplete: enter
00:49:39.062 00.002 7988 UpdateGuideState(): m_state=6
00:49:39.062 00.000 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
00:49:39.062 00.000 7988 Star::Find returns 1 (0), X=964.92, Y=189.33, Mass=1447, SNR=25.4, Peak=196 HFD=3.9
00:49:39.065 00.003 7988 MultiStar: [#1 0.05,0.13,1.01,U] [#2 0.27,0.08,0.89,U] [#3 0.06,0.35,0.88,U] [#4 0.10,-0.31,0.76,U] [#5 -0.03,0.36,0.79,U] [#6 0.59,-0.08,0.00,M5] [#7 0.38,-0.02,0.53,U] [#8 0.59,0.40,0.00,M10] 
00:49:39.065 00.000 7988 single-star, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.07, -0.08}
00:49:39.065 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
00:49:39.065 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
00:49:39.065 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.84 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
00:49:39.065 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
00:49:39.065 00.000 7988 Enqueuing Move request for scope (0.07, -0.08)
00:49:39.065 00.000 15712 Worker thread wakes up
00:49:39.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:49:39.065 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:49:39.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:39.065 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.4
00:49:39.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:39.077 00.012 15712 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=-0.07
00:49:39.077 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:39.077 00.000 7988 Enqueuing Expose request
00:49:39.077 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:49:39.077 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
00:49:39.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:39.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:39.077 00.000 15712 MoveAxis(W, 7, ABG)
00:49:39.077 00.000 15712 Guiding  Dir = 3, Dur = 7
00:49:39.077 00.000 15712 IsGuiding returns 0
00:49:39.110 00.033 15712 IsGuiding returns 0
00:49:39.110 00.000 15712 Move returns status 0, amount 7
00:49:39.110 00.000 15712 MoveAxis(N, 0, ABG)
00:49:39.110 00.000 15712 Move returns status 0, amount 0
00:49:39.110 00.000 15712 move complete, result=0
00:49:39.110 00.000 15712 worker thread done servicing request
00:49:39.110 00.000 15712 Worker thread wakes up
00:49:39.110 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:49:39.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:39.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(950,174,31,31)
00:49:39.175 00.065 7988 evsrv: cli 0CCCF1C8 connect
00:49:39.177 00.002 7988 case statement mapped state 6 to 3
00:49:39.179 00.002 7988 case statement mapped state 6 to 3
00:49:39.181 00.002 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_app_state","id":"d063abb2-ced5-4770-aee3-be5df0323d3f"}
00:49:39.183 00.002 7988 case statement mapped state 6 to 3
00:49:39.186 00.003 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"d063abb2-ced5-4770-aee3-be5df0323d3f"}
00:49:39.188 00.002 7988 evsrv: cli 0CCCF1C8 disconnect
00:49:39.193 00.005 7988 evsrv: cli 0CCCF268 connect
00:49:39.193 00.000 7988 case statement mapped state 6 to 3
00:49:39.193 00.000 7988 case statement mapped state 6 to 3
00:49:39.193 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"24f8fd96-47e8-435f-bca3-73d413944c47"}
00:49:39.193 00.000 7988 PhdController::Dither begins
00:49:39.193 00.000 7988 dither: size=4.00, dRA=-1.87 dDec=-1.62
00:49:39.200 00.007 7988 MountToCamera -- mountTheta (-2.43) + m_xAngle (1.56) = xAngle (-0.86 = -0.86)
00:49:39.200 00.000 7988 MountToCamera -- mountX=-1.87 mountY=-1.62 hyp=2.48 mountTheta=-2.43 cameraX=1.61, cameraY=-1.88 cameraTheta=-0.86
00:49:39.200 00.000 7988 setting lock position to (966.46, 187.53)
00:49:39.200 00.000 7988 Mount: notify guiding dithered (1.6, -1.9)
00:49:39.205 00.005 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
00:49:39.207 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
00:49:39.209 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:49:39.211 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:49:39.211 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
00:49:39.213 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
00:49:39.215 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:49:39.217 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:49:39.218 00.001 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:49:39.220 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
00:49:39.221 00.001 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:49:39.223 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
00:49:39.225 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
00:49:39.225 00.000 7988 MultiStar: stabilizing after lock position change
00:49:39.227 00.002 7988 Status Line: Dither by -1.87,-1.62
00:49:39.229 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
00:49:39.231 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
00:49:39.233 00.002 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":0,"id":"24f8fd96-47e8-435f-bca3-73d413944c47"}
00:49:39.235 00.002 7988 evsrv: cli 0CCCF268 disconnect
00:49:40.523 01.288 15712 Exposure complete
00:49:40.608 00.085 15712 worker thread done servicing request
00:49:40.608 00.000 7988 OnExposeComplete: enter
00:49:40.610 00.002 7988 UpdateGuideState(): m_state=6
00:49:40.612 00.002 7988 Star::Find(15, 964, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
00:49:40.614 00.002 7988 Star::Find returns 1 (0), X=965.18, Y=189.15, Mass=1450, SNR=25.6, Peak=182 HFD=4.0
00:49:40.616 00.002 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
00:49:40.616 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
00:49:40.618 00.002 7988 CameraToMount -- cameraX=-1.28 cameraY=1.62 hyp=2.07 cameraTheta=2.24 mountX=1.61 mountY=1.24, mountTheta=0.66
00:49:40.620 00.002 7988 dither recenter: remaining=(1.9,1.6) step=(1.9,1.6)
00:49:40.623 00.003 7988 MountToCamera -- mountTheta (0.71) + m_xAngle (1.56) = xAngle (2.28 = 2.28)
00:49:40.623 00.000 7988 MountToCamera -- mountX=1.87 mountY=1.62 hyp=2.48 mountTheta=0.71 cameraX=-1.61, cameraY=1.88 cameraTheta=2.28
00:49:40.625 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-1.61, y=1.88, opts=4)
00:49:40.627 00.002 7988 Enqueuing Move request for scope (-1.61, 1.88)
00:49:40.627 00.000 7988 Mount: notify direct move 1.87,1.62
00:49:40.629 00.002 15712 Worker thread wakes up
00:49:40.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.61, 1.88) opts 0x4
00:49:40.629 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.61, 1.88)
00:49:40.629 00.000 15712 Moving (-1.61, 1.88) raw xDistance=1.87 yDistance=1.62
00:49:40.629 00.000 15712 BLC: window closed
00:49:40.629 00.000 15712 MoveAxis(W, 611, B)
00:49:40.629 00.000 15712 Guiding  Dir = 3, Dur = 611
00:49:40.629 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
00:49:40.632 00.003 15712 IsGuiding returns 0
00:49:40.632 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
00:49:40.632 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:49:40.635 00.003 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:49:40.637 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
00:49:40.639 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
00:49:40.639 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:49:40.641 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:49:40.643 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:49:40.645 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
00:49:40.647 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:49:40.647 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
00:49:40.653 00.006 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
00:49:40.655 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:49:40.656 00.001 7988 UpdateGuideState exits: m=1450 SNR=25.6
00:49:40.656 00.000 7988 PhdController: settling, locked = 1, distance = 2.45 (1.50) aobump = 0 frame = 1 / 99999
00:49:40.658 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767419380.658,"Host":"ASTROPC","Inst":1,"Distance":2.45,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:49:40.660 00.002 15712 PulseGuide returned control before completion, sleep 593
00:49:40.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:40.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:40.663 00.003 7988 Enqueuing Expose request
00:49:41.283 00.620 15712 IsGuiding returns 0
00:49:41.283 00.000 15712 Move returns status 0, amount 611
00:49:41.283 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:41.283 00.000 15712 MoveAxis(S, 414, B)
00:49:41.283 00.000 15712 Guiding  Dir = 1, Dur = 414
00:49:41.283 00.000 15712 IsGuiding returns 0
00:49:41.362 00.079 15712 PulseGuide returned control before completion, sleep 345
00:49:41.711 00.349 15712 IsGuiding returns 1
00:49:41.711 00.000 15712 scope still moving after pulse duration time elapsed
00:49:41.743 00.032 15712 IsGuiding returns 1
00:49:41.807 00.064 15712 IsGuiding returns 0
00:49:41.807 00.000 15712 scope move finished after 414 + 113 ms
00:49:41.807 00.000 15712 Move returns status 0, amount 414
00:49:41.807 00.000 15712 move complete, result=0
00:49:41.807 00.000 15712 worker thread done servicing request
00:49:41.807 00.000 15712 Worker thread wakes up
00:49:41.807 00.000 7988 GuideStep: 1.9 px 611 ms WEST, 1.6 px 414 ms SOUTH
00:49:41.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:41.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:49:43.444 01.637 15712 Exposure complete
00:49:43.541 00.097 15712 worker thread done servicing request
00:49:43.541 00.000 7988 OnExposeComplete: enter
00:49:43.543 00.002 7988 UpdateGuideState(): m_state=6
00:49:43.543 00.000 7988 Star::Find(15, 965, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
00:49:43.543 00.000 7988 Star::Find returns 1 (0), X=966.14, Y=187.69, Mass=1526, SNR=26.1, Peak=178 HFD=4.0
00:49:43.543 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
00:49:43.543 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
00:49:43.543 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=0.16 hyp=0.36 cameraTheta=2.68 mountX=0.16 mountY=0.31, mountTheta=1.11
00:49:43.553 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.16, opts=13)
00:49:43.553 00.000 7988 Enqueuing Move request for scope (-0.32, 0.16)
00:49:43.553 00.000 15712 Worker thread wakes up
00:49:43.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:43.553 00.000 7988 UpdateGuideState exits: m=1526 SNR=26.1
00:49:43.553 00.000 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 2 / 99999
00:49:43.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.16) opts 0xd
00:49:43.553 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767419383.553,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:49:43.553 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.16)
00:49:43.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:43.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:43.569 00.016 7988 Enqueuing Expose request
00:49:43.569 00.000 15712 Moving (-0.32, 0.16) raw xDistance=0.16 yDistance=0.31
00:49:43.575 00.006 15712 PPEC rslt(dithering): input = 0.16, final = 0.09
00:49:43.575 00.000 15712 PPEC: input: 0.16, control: 0.09, exposure: 1500
00:49:43.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:43.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:49:43.575 00.000 15712 MoveAxis(W, 31, ABG)
00:49:43.575 00.000 15712 Guiding  Dir = 3, Dur = 31
00:49:43.577 00.002 15712 IsGuiding returns 0
00:49:43.601 00.024 15712 PulseGuide returned control before completion, sleep 17
00:49:43.649 00.048 15712 IsGuiding returns 0
00:49:43.649 00.000 15712 Move returns status 0, amount 31
00:49:43.649 00.000 15712 MoveAxis(N, 0, ABG)
00:49:43.649 00.000 15712 Move returns status 0, amount 0
00:49:43.649 00.000 15712 move complete, result=0
00:49:43.649 00.000 15712 worker thread done servicing request
00:49:43.649 00.000 15712 Worker thread wakes up
00:49:43.649 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.3 px 0 ms NORTH
00:49:43.651 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:43.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:49:45.068 01.417 15712 Exposure complete
00:49:45.130 00.062 15712 worker thread done servicing request
00:49:45.130 00.000 7988 OnExposeComplete: enter
00:49:45.130 00.000 7988 UpdateGuideState(): m_state=6
00:49:45.132 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
00:49:45.132 00.000 7988 Star::Find returns 1 (0), X=966.11, Y=187.44, Mass=1438, SNR=25.2, Peak=194 HFD=3.8
00:49:45.134 00.002 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.45 = 1.83)
00:49:45.134 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.80)
00:49:45.136 00.002 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-2.89 mountX=-0.09 mountY=0.35, mountTheta=1.83
00:49:45.138 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.09, opts=13)
00:49:45.138 00.000 7988 Enqueuing Move request for scope (-0.35, -0.09)
00:49:45.140 00.002 15712 Worker thread wakes up
00:49:45.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.09) opts 0xd
00:49:45.140 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.09)
00:49:45.140 00.000 15712 Moving (-0.35, -0.09) raw xDistance=-0.09 yDistance=0.35
00:49:45.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:45.140 00.000 7988 UpdateGuideState exits: m=1438 SNR=25.2
00:49:45.142 00.002 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 3 / 99999
00:49:45.142 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767419385.142,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
00:49:45.144 00.002 15712 PPEC rslt(dithering): input = -0.09, final = -0.06
00:49:45.144 00.000 15712 PPEC: input: -0.09, control: -0.06, exposure: 1500
00:49:45.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:45.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:45.146 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:45.146 00.000 7988 Enqueuing Expose request
00:49:45.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:49:45.146 00.000 15712 MoveAxis(E, 18, ABG)
00:49:45.146 00.000 15712 Guiding  Dir = 2, Dur = 18
00:49:45.180 00.034 15712 IsGuiding returns 0
00:49:45.201 00.021 15712 PulseGuide returned control before completion, sleep 13
00:49:45.248 00.047 15712 IsGuiding returns 0
00:49:45.248 00.000 15712 Move returns status 0, amount 18
00:49:45.248 00.000 15712 MoveAxis(N, 0, ABG)
00:49:45.248 00.000 15712 Move returns status 0, amount 0
00:49:45.248 00.000 15712 move complete, result=0
00:49:45.248 00.000 7988 GuideStep: -0.1 px 18 ms EAST, 0.4 px 0 ms NORTH
00:49:45.250 00.002 15712 worker thread done servicing request
00:49:45.250 00.000 15712 Worker thread wakes up
00:49:45.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:45.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:49:46.889 01.639 15712 Exposure complete
00:49:46.950 00.061 15712 worker thread done servicing request
00:49:46.950 00.000 7988 OnExposeComplete: enter
00:49:46.950 00.000 7988 UpdateGuideState(): m_state=6
00:49:46.952 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
00:49:46.952 00.000 7988 Star::Find returns 1 (0), X=965.97, Y=187.85, Mass=1417, SNR=25.2, Peak=155 HFD=4.2
00:49:46.954 00.002 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.56) = xAngle (1.00 = 1.00)
00:49:46.954 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
00:49:46.956 00.002 7988 CameraToMount -- cameraX=-0.49 cameraY=0.32 hyp=0.58 cameraTheta=2.57 mountX=0.31 mountY=0.48, mountTheta=0.99
00:49:46.958 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.49, y=0.32, opts=13)
00:49:46.958 00.000 7988 Enqueuing Move request for scope (-0.49, 0.32)
00:49:46.960 00.002 15712 Worker thread wakes up
00:49:46.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.32) opts 0xd
00:49:46.960 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.49, 0.32)
00:49:46.960 00.000 15712 Moving (-0.49, 0.32) raw xDistance=0.31 yDistance=0.48
00:49:46.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:49:46.960 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.2
00:49:46.962 00.002 7988 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 4 / 99999
00:49:46.962 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767419386.962,"Host":"ASTROPC","Inst":1,"Distance":0.43,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
00:49:46.964 00.002 15712 PPEC rslt(dithering): input = 0.31, final = 0.19
00:49:46.964 00.000 15712 PPEC: input: 0.31, control: 0.19, exposure: 1500
00:49:46.964 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.15
00:49:46.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
00:49:46.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:46.965 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:46.965 00.000 7988 Enqueuing Expose request
00:49:46.967 00.002 15712 MoveAxis(W, 62, ABG)
00:49:46.968 00.001 15712 Guiding  Dir = 3, Dur = 62
00:49:46.969 00.001 15712 IsGuiding returns 0
00:49:46.985 00.016 15712 PulseGuide returned control before completion, sleep 50
00:49:47.045 00.060 15712 IsGuiding returns 1
00:49:47.045 00.000 15712 scope still moving after pulse duration time elapsed
00:49:47.084 00.039 15712 IsGuiding returns 0
00:49:47.084 00.000 15712 scope move finished after 62 + 56 ms
00:49:47.084 00.000 15712 Move returns status 0, amount 62
00:49:47.084 00.000 15712 MoveAxis(S, 123, ABG)
00:49:47.084 00.000 15712 Guiding  Dir = 1, Dur = 123
00:49:47.116 00.032 15712 IsGuiding returns 0
00:49:47.194 00.078 15712 PulseGuide returned control before completion, sleep 54
00:49:47.253 00.059 15712 IsGuiding returns 1
00:49:47.253 00.000 15712 scope still moving after pulse duration time elapsed
00:49:47.287 00.034 15712 IsGuiding returns 1
00:49:47.342 00.055 15712 IsGuiding returns 0
00:49:47.342 00.000 15712 scope move finished after 123 + 100 ms
00:49:47.342 00.000 15712 Move returns status 0, amount 123
00:49:47.342 00.000 15712 move complete, result=0
00:49:47.342 00.000 15712 worker thread done servicing request
00:49:47.343 00.001 7988 GuideStep: 0.3 px 62 ms WEST, 0.5 px 123 ms SOUTH
00:49:47.343 00.000 15712 Worker thread wakes up
00:49:47.345 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:47.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:49:48.759 01.414 15712 Exposure complete
00:49:48.819 00.060 15712 worker thread done servicing request
00:49:48.819 00.000 7988 OnExposeComplete: enter
00:49:48.820 00.001 7988 UpdateGuideState(): m_state=6
00:49:48.822 00.002 7988 Star::Find(15, 965, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
00:49:48.822 00.000 7988 Star::Find returns 1 (0), X=966.53, Y=187.66, Mass=1417, SNR=25.0, Peak=149 HFD=4.0
00:49:48.824 00.002 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
00:49:48.824 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
00:49:48.826 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.07 mountX=0.13 mountY=-0.07, mountTheta=-0.52
00:49:48.828 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.13, opts=13)
00:49:48.828 00.000 7988 Enqueuing Move request for scope (0.07, 0.13)
00:49:48.830 00.002 15712 Worker thread wakes up
00:49:48.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
00:49:48.830 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
00:49:48.830 00.000 15712 Moving (0.07, 0.13) raw xDistance=0.13 yDistance=-0.07
00:49:48.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:48.830 00.000 7988 UpdateGuideState exits: m=1417 SNR=25.0
00:49:48.832 00.002 7988 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 5 / 99999
00:49:48.832 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767419388.832,"Host":"ASTROPC","Inst":1,"Distance":0.34,"Time":5.3,"SettleTime":15.0,"StarLocked":true}
00:49:48.834 00.002 15712 PPEC rslt(dithering): input = 0.13, final = 0.08
00:49:48.834 00.000 15712 PPEC: input: 0.13, control: 0.08, exposure: 1500
00:49:48.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:48.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:48.836 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:48.836 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:48.836 00.000 7988 Enqueuing Expose request
00:49:48.838 00.002 15712 MoveAxis(W, 25, ABG)
00:49:48.838 00.000 15712 Guiding  Dir = 3, Dur = 25
00:49:48.838 00.000 15712 IsGuiding returns 0
00:49:48.858 00.020 15712 PulseGuide returned control before completion, sleep 13
00:49:48.909 00.051 15712 IsGuiding returns 0
00:49:48.909 00.000 15712 Move returns status 0, amount 25
00:49:48.909 00.000 15712 MoveAxis(N, 0, ABG)
00:49:48.909 00.000 15712 Move returns status 0, amount 0
00:49:48.909 00.000 15712 move complete, result=0
00:49:48.909 00.000 7988 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
00:49:48.911 00.002 15712 worker thread done servicing request
00:49:48.911 00.000 15712 Worker thread wakes up
00:49:48.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:48.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:49:50.546 01.635 15712 Exposure complete
00:49:50.591 00.045 15712 worker thread done servicing request
00:49:50.591 00.000 7988 OnExposeComplete: enter
00:49:50.608 00.017 7988 UpdateGuideState(): m_state=6
00:49:50.608 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
00:49:50.608 00.000 7988 Star::Find returns 1 (0), X=966.69, Y=187.35, Mass=1599, SNR=26.5, Peak=164 HFD=4.3
00:49:50.608 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
00:49:50.608 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
00:49:50.608 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.66 mountX=-0.18 mountY=-0.22, mountTheta=-2.24
00:49:50.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.18, opts=13)
00:49:50.608 00.000 7988 Enqueuing Move request for scope (0.23, -0.18)
00:49:50.608 00.000 15712 Worker thread wakes up
00:49:50.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
00:49:50.608 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
00:49:50.608 00.000 15712 Moving (0.23, -0.18) raw xDistance=-0.18 yDistance=-0.22
00:49:50.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:49:50.608 00.000 7988 UpdateGuideState exits: m=1599 SNR=26.5
00:49:50.619 00.011 7988 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 6 / 99999
00:49:50.619 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767419390.619,"Host":"ASTROPC","Inst":1,"Distance":0.33,"Time":7.1,"SettleTime":15.0,"StarLocked":true}
00:49:50.621 00.002 15712 PPEC rslt(dithering): input = -0.18, final = -0.11
00:49:50.621 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
00:49:50.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:50.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:49:50.621 00.000 15712 MoveAxis(E, 34, ABG)
00:49:50.621 00.000 15712 Guiding  Dir = 2, Dur = 34
00:49:50.621 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:50.623 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:50.623 00.000 7988 Enqueuing Expose request
00:49:50.625 00.002 15712 IsGuiding returns 0
00:49:50.642 00.017 15712 PulseGuide returned control before completion, sleep 18
00:49:50.699 00.057 15712 IsGuiding returns 0
00:49:50.699 00.000 15712 Move returns status 0, amount 34
00:49:50.699 00.000 15712 MoveAxis(N, 0, ABG)
00:49:50.699 00.000 15712 Move returns status 0, amount 0
00:49:50.699 00.000 15712 move complete, result=0
00:49:50.699 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
00:49:50.699 00.000 15712 worker thread done servicing request
00:49:50.699 00.000 15712 Worker thread wakes up
00:49:50.701 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:50.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:49:52.107 01.406 15712 Exposure complete
00:49:52.169 00.062 15712 worker thread done servicing request
00:49:52.169 00.000 7988 OnExposeComplete: enter
00:49:52.169 00.000 7988 UpdateGuideState(): m_state=6
00:49:52.169 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
00:49:52.172 00.003 7988 Star::Find returns 1 (0), X=966.94, Y=187.28, Mass=1486, SNR=25.8, Peak=183 HFD=3.9
00:49:52.172 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.05 = -2.05)
00:49:52.172 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
00:49:52.172 00.000 7988 CameraToMount -- cameraX=0.48 cameraY=-0.25 hyp=0.54 cameraTheta=-0.49 mountX=-0.25 mountY=-0.47, mountTheta=-2.06
00:49:52.172 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.48, y=-0.25, opts=13)
00:49:52.172 00.000 7988 Enqueuing Move request for scope (0.48, -0.25)
00:49:52.172 00.000 15712 Worker thread wakes up
00:49:52.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.25) opts 0xd
00:49:52.172 00.000 15712 Handling offset move in thread for scope, endpoint = (0.48, -0.25)
00:49:52.172 00.000 15712 Moving (0.48, -0.25) raw xDistance=-0.25 yDistance=-0.47
00:49:52.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:49:52.172 00.000 7988 UpdateGuideState exits: m=1486 SNR=25.8
00:49:52.182 00.010 7988 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 7 / 99999
00:49:52.182 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767419392.182,"Host":"ASTROPC","Inst":1,"Distance":0.39,"Time":8.6,"SettleTime":15.0,"StarLocked":true}
00:49:52.184 00.002 15712 PPEC rslt(dithering): input = -0.25, final = -0.15
00:49:52.184 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
00:49:52.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:49:52.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:52.184 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:52.187 00.003 7988 Enqueuing Expose request
00:49:52.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
00:49:52.187 00.000 15712 MoveAxis(E, 49, ABG)
00:49:52.187 00.000 15712 Guiding  Dir = 2, Dur = 49
00:49:52.187 00.000 15712 IsGuiding returns 0
00:49:52.218 00.031 15712 PulseGuide returned control before completion, sleep 30
00:49:52.249 00.031 15712 IsGuiding returns 1
00:49:52.249 00.000 15712 scope still moving after pulse duration time elapsed
00:49:52.280 00.031 15712 IsGuiding returns 1
00:49:52.314 00.034 15712 IsGuiding returns 0
00:49:52.314 00.000 15712 scope move finished after 49 + 76 ms
00:49:52.314 00.000 15712 Move returns status 0, amount 49
00:49:52.314 00.000 15712 MoveAxis(N, 0, ABG)
00:49:52.314 00.000 15712 Move returns status 0, amount 0
00:49:52.314 00.000 15712 move complete, result=0
00:49:52.314 00.000 15712 worker thread done servicing request
00:49:52.314 00.000 15712 Worker thread wakes up
00:49:52.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:52.314 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.5 px 0 ms NORTH
00:49:52.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:49:53.959 01.645 15712 Exposure complete
00:49:54.020 00.061 15712 worker thread done servicing request
00:49:54.020 00.000 7988 OnExposeComplete: enter
00:49:54.020 00.000 7988 UpdateGuideState(): m_state=6
00:49:54.020 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
00:49:54.020 00.000 7988 Star::Find returns 1 (0), X=966.57, Y=187.79, Mass=1531, SNR=26.3, Peak=181 HFD=3.9
00:49:54.020 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.56) = xAngle (-0.41 = -0.41)
00:49:54.026 00.006 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
00:49:54.026 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.15 mountX=0.26 mountY=-0.12, mountTheta=-0.44
00:49:54.030 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.26, opts=13)
00:49:54.030 00.000 7988 Enqueuing Move request for scope (0.11, 0.26)
00:49:54.032 00.002 15712 Worker thread wakes up
00:49:54.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
00:49:54.032 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
00:49:54.032 00.000 15712 Moving (0.11, 0.26) raw xDistance=0.26 yDistance=-0.12
00:49:54.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:49:54.032 00.000 7988 UpdateGuideState exits: m=1531 SNR=26.3
00:49:54.034 00.002 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 8 / 99999
00:49:54.034 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767419394.034,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":10.5,"SettleTime":15.0,"StarLocked":true}
00:49:54.036 00.002 15712 PPEC rslt(dithering): input = 0.26, final = 0.15
00:49:54.036 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
00:49:54.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:54.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:54.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:54.039 00.003 7988 Enqueuing Expose request
00:49:54.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:49:54.039 00.000 15712 MoveAxis(W, 50, ABG)
00:49:54.039 00.000 15712 Guiding  Dir = 3, Dur = 50
00:49:54.039 00.000 15712 IsGuiding returns 0
00:49:54.052 00.013 15712 PulseGuide returned control before completion, sleep 45
00:49:54.137 00.085 15712 IsGuiding returns 0
00:49:54.137 00.000 15712 Move returns status 0, amount 50
00:49:54.137 00.000 15712 MoveAxis(N, 0, ABG)
00:49:54.137 00.000 15712 Move returns status 0, amount 0
00:49:54.137 00.000 15712 move complete, result=0
00:49:54.137 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
00:49:54.139 00.002 15712 worker thread done servicing request
00:49:54.139 00.000 15712 Worker thread wakes up
00:49:54.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:54.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:49:55.554 01.415 15712 Exposure complete
00:49:55.616 00.062 15712 worker thread done servicing request
00:49:55.616 00.000 7988 OnExposeComplete: enter
00:49:55.616 00.000 7988 UpdateGuideState(): m_state=6
00:49:55.618 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
00:49:55.620 00.002 7988 Star::Find returns 1 (0), X=966.63, Y=187.75, Mass=1359, SNR=24.6, Peak=169 HFD=3.7
00:49:55.620 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
00:49:55.620 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
00:49:55.622 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.90 mountX=0.21 mountY=-0.17, mountTheta=-0.68
00:49:55.624 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.21, opts=13)
00:49:55.624 00.000 7988 Enqueuing Move request for scope (0.17, 0.21)
00:49:55.626 00.002 15712 Worker thread wakes up
00:49:55.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
00:49:55.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
00:49:55.626 00.000 15712 Moving (0.17, 0.21) raw xDistance=0.21 yDistance=-0.17
00:49:55.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:49:55.626 00.000 7988 UpdateGuideState exits: m=1359 SNR=24.6
00:49:55.629 00.003 7988 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 9 / 99999
00:49:55.629 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767419395.629,"Host":"ASTROPC","Inst":1,"Distance":0.33,"Time":12.1,"SettleTime":15.0,"StarLocked":true}
00:49:55.631 00.002 15712 PPEC rslt(dithering): input = 0.21, final = 0.13
00:49:55.631 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
00:49:55.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:55.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:55.632 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:55.632 00.000 7988 Enqueuing Expose request
00:49:55.635 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:49:55.635 00.000 15712 MoveAxis(W, 42, ABG)
00:49:55.635 00.000 15712 Guiding  Dir = 3, Dur = 42
00:49:55.636 00.001 15712 IsGuiding returns 0
00:49:55.654 00.018 15712 PulseGuide returned control before completion, sleep 32
00:49:55.697 00.043 15712 IsGuiding returns 0
00:49:55.697 00.000 15712 Move returns status 0, amount 42
00:49:55.697 00.000 15712 MoveAxis(N, 0, ABG)
00:49:55.697 00.000 15712 Move returns status 0, amount 0
00:49:55.697 00.000 15712 move complete, result=0
00:49:55.697 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
00:49:55.706 00.009 15712 worker thread done servicing request
00:49:55.706 00.000 15712 Worker thread wakes up
00:49:55.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:55.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:49:57.343 01.637 15712 Exposure complete
00:49:57.397 00.054 15712 worker thread done servicing request
00:49:57.397 00.000 7988 OnExposeComplete: enter
00:49:57.405 00.008 7988 UpdateGuideState(): m_state=6
00:49:57.405 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
00:49:57.407 00.002 7988 Star::Find returns 1 (0), X=966.62, Y=187.70, Mass=1384, SNR=24.6, Peak=158 HFD=3.7
00:49:57.407 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
00:49:57.409 00.002 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
00:49:57.409 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.81 mountX=0.17 mountY=-0.16, mountTheta=-0.77
00:49:57.411 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.17, opts=13)
00:49:57.413 00.002 7988 Enqueuing Move request for scope (0.16, 0.17)
00:49:57.414 00.001 15712 Worker thread wakes up
00:49:57.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
00:49:57.414 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
00:49:57.414 00.000 15712 Moving (0.16, 0.17) raw xDistance=0.17 yDistance=-0.16
00:49:57.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:49:57.414 00.000 7988 UpdateGuideState exits: m=1384 SNR=24.6
00:49:57.417 00.003 7988 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 10 / 99999
00:49:57.417 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767419397.417,"Host":"ASTROPC","Inst":1,"Distance":0.30,"Time":13.9,"SettleTime":15.0,"StarLocked":true}
00:49:57.419 00.002 15712 PPEC rslt(dithering): input = 0.17, final = 0.10
00:49:57.419 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
00:49:57.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:57.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:57.419 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:57.421 00.002 7988 Enqueuing Expose request
00:49:57.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:49:57.421 00.000 15712 MoveAxis(W, 33, ABG)
00:49:57.423 00.002 15712 Guiding  Dir = 3, Dur = 33
00:49:57.423 00.000 15712 IsGuiding returns 0
00:49:57.437 00.014 15712 PulseGuide returned control before completion, sleep 21
00:49:57.485 00.048 15712 IsGuiding returns 0
00:49:57.485 00.000 15712 Move returns status 0, amount 33
00:49:57.485 00.000 15712 MoveAxis(N, 0, ABG)
00:49:57.485 00.000 15712 Move returns status 0, amount 0
00:49:57.485 00.000 15712 move complete, result=0
00:49:57.485 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.2 px 0 ms NORTH
00:49:57.496 00.011 15712 worker thread done servicing request
00:49:57.496 00.000 15712 Worker thread wakes up
00:49:57.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:57.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:49:58.909 01.413 15712 Exposure complete
00:49:58.961 00.052 15712 worker thread done servicing request
00:49:58.961 00.000 7988 OnExposeComplete: enter
00:49:58.971 00.010 7988 UpdateGuideState(): m_state=6
00:49:58.971 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
00:49:58.973 00.002 7988 Star::Find returns 1 (0), X=966.47, Y=187.54, Mass=1429, SNR=25.3, Peak=167 HFD=4.1
00:49:58.973 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
00:49:58.975 00.002 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
00:49:58.975 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.62 mountX=0.01 mountY=-0.02, mountTheta=-0.95
00:49:58.978 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
00:49:58.978 00.000 7988 Enqueuing Move request for scope (0.02, 0.01)
00:49:58.980 00.002 15712 Worker thread wakes up
00:49:58.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:49:58.980 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:49:58.980 00.000 15712 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
00:49:58.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:49:58.980 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.3
00:49:58.982 00.002 7988 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 11 / 99999
00:49:58.982 00.000 7988 PhdController: newstate STATE_FINISH
00:49:58.984 00.002 7988 PhdController complete: success
00:49:58.984 00.000 15712 PPEC rslt(dithering): input = 0.01, final = 0.01
00:49:58.984 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
00:49:58.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:58.984 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767419398.984,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
00:49:58.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:49:58.984 00.000 7988 Mount: notify guiding dither settle done success=1
00:49:58.987 00.003 7988 PhdController: newstate STATE_IDLE
00:49:58.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:58.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:49:58.987 00.000 7988 Enqueuing Expose request
00:49:58.987 00.000 15712 MoveAxis(W, 2, ABG)
00:49:58.987 00.000 15712 Guiding  Dir = 3, Dur = 2
00:49:58.987 00.000 15712 IsGuiding returns 0
00:49:59.012 00.025 15712 IsGuiding returns 0
00:49:59.012 00.000 15712 Move returns status 0, amount 2
00:49:59.012 00.000 15712 MoveAxis(N, 0, ABG)
00:49:59.012 00.000 15712 Move returns status 0, amount 0
00:49:59.012 00.000 15712 move complete, result=0
00:49:59.012 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:49:59.014 00.002 15712 worker thread done servicing request
00:49:59.014 00.000 15712 Worker thread wakes up
00:49:59.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:49:59.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:00.652 01.638 15712 Exposure complete
00:50:00.713 00.061 15712 worker thread done servicing request
00:50:00.713 00.000 7988 OnExposeComplete: enter
00:50:00.713 00.000 7988 UpdateGuideState(): m_state=6
00:50:00.713 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
00:50:00.713 00.000 7988 Star::Find returns 1 (0), X=966.40, Y=187.86, Mass=1451, SNR=25.6, Peak=167 HFD=3.9
00:50:00.713 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
00:50:00.713 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
00:50:00.713 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.74 mountX=0.33 mountY=0.05, mountTheta=0.14
00:50:00.713 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.33, opts=13)
00:50:00.713 00.000 7988 Enqueuing Move request for scope (-0.05, 0.33)
00:50:00.725 00.012 15712 Worker thread wakes up
00:50:00.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
00:50:00.725 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
00:50:00.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:00.725 00.000 7988 UpdateGuideState exits: m=1451 SNR=25.6
00:50:00.727 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:00.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:00.729 00.002 7988 Enqueuing Expose request
00:50:00.730 00.001 15712 Moving (-0.05, 0.33) raw xDistance=0.33 yDistance=0.05
00:50:00.730 00.000 15712 PPEC rslt: input = 0.33, final = 0.20, react = 0.20, pred = 0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.75
00:50:00.730 00.000 15712 PPEC: input: 0.33, control: 0.20, exposure: 1500
00:50:00.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:00.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:50:00.730 00.000 15712 MoveAxis(W, 67, ABG)
00:50:00.730 00.000 15712 Guiding  Dir = 3, Dur = 67
00:50:00.730 00.000 15712 IsGuiding returns 0
00:50:00.750 00.020 15712 PulseGuide returned control before completion, sleep 62
00:50:00.849 00.099 15712 IsGuiding returns 0
00:50:00.849 00.000 15712 Move returns status 0, amount 67
00:50:00.849 00.000 15712 MoveAxis(N, 0, ABG)
00:50:00.849 00.000 15712 Move returns status 0, amount 0
00:50:00.849 00.000 15712 move complete, result=0
00:50:00.849 00.000 7988 GuideStep: 0.3 px 67 ms WEST, 0.0 px 0 ms NORTH
00:50:00.853 00.004 15712 worker thread done servicing request
00:50:00.853 00.000 15712 Worker thread wakes up
00:50:00.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:00.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:02.261 01.408 15712 Exposure complete
00:50:02.311 00.050 15712 worker thread done servicing request
00:50:02.311 00.000 7988 OnExposeComplete: enter
00:50:02.322 00.011 7988 UpdateGuideState(): m_state=6
00:50:02.322 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
00:50:02.322 00.000 7988 Star::Find returns 1 (0), X=966.37, Y=187.75, Mass=1472, SNR=25.7, Peak=173 HFD=3.9
00:50:02.322 00.000 7988 MultiStar: exiting stabilization period
00:50:02.322 00.000 7988 MultiStar: updating star positions after lock position change
00:50:02.328 00.006 7988 Star::Find(15, 500, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
00:50:02.328 00.000 7988 Star::Find returns 1 (0), X=500.13, Y=778.40, Mass=1387, SNR=24.6, Peak=145 HFD=4.0
00:50:02.328 00.000 7988 Star::Find(15, 1206, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
00:50:02.328 00.000 7988 Star::Find returns 1 (0), X=1206.14, Y=762.21, Mass=1042, SNR=21.7, Peak=191 HFD=3.3
00:50:02.328 00.000 7988 Star::Find(15, 694, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
00:50:02.328 00.000 7988 Star::Find returns 1 (0), X=694.61, Y=687.42, Mass=1085, SNR=21.6, Peak=141 HFD=4.2
00:50:02.328 00.000 7988 Star::Find(15, 1112, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
00:50:02.328 00.000 7988 Star::Find returns 1 (0), X=1112.15, Y=637.89, Mass=734, SNR=17.9, Peak=118 HFD=3.3
00:50:02.328 00.000 7988 Star::Find(15, 693, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
00:50:02.328 00.000 7988 Star::Find returns 1 (0), X=693.55, Y=544.06, Mass=847, SNR=19.2, Peak=115 HFD=4.0
00:50:02.338 00.010 7988 Star::Find(15, 695, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
00:50:02.338 00.000 7988 Star::Find returns 1 (0), X=695.47, Y=124.13, Mass=593, SNR=16.0, Peak=119 HFD=3.0
00:50:02.340 00.002 7988 Star::Find(15, 214, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
00:50:02.340 00.000 7988 Star::Find returns 1 (0), X=214.85, Y=942.01, Mass=409, SNR=13.3, Peak=100 HFD=2.8
00:50:02.342 00.002 7988 Star::Find(15, 100, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
00:50:02.342 00.000 7988 Star::Find returns 1 (0), X=99.84, Y=776.00, Mass=297, SNR=11.2, Peak=86 HFD=2.6
00:50:02.344 00.002 7988 Star::Find(15, 875, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
00:50:02.345 00.001 7988 Star::Find returns 1 (0), X=874.84, Y=560.59, Mass=258, SNR=10.5, Peak=74 HFD=3.0
00:50:02.345 00.000 7988 Star::Find(15, 33, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
00:50:02.347 00.002 7988 Star::Find returns 1 (0), X=33.80, Y=120.83, Mass=400, SNR=13.3, Peak=113 HFD=2.4
00:50:02.347 00.000 7988 Star::Find(15, 1072, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
00:50:02.349 00.002 7988 Star::Find returns 1 (0), X=1072.29, Y=721.21, Mass=336, SNR=11.8, Peak=72 HFD=3.2
00:50:02.349 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
00:50:02.351 00.002 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
00:50:02.351 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.96 mountX=0.22 mountY=0.08, mountTheta=0.36
00:50:02.354 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.22, opts=13)
00:50:02.354 00.000 7988 Enqueuing Move request for scope (-0.09, 0.22)
00:50:02.354 00.000 15712 Worker thread wakes up
00:50:02.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
00:50:02.354 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
00:50:02.354 00.000 15712 Moving (-0.09, 0.22) raw xDistance=0.22 yDistance=0.08
00:50:02.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:02.354 00.000 7988 UpdateGuideState exits: m=1472 SNR=25.7
00:50:02.359 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:02.359 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:02.361 00.002 7988 Enqueuing Expose request
00:50:02.362 00.001 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.75
00:50:02.362 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
00:50:02.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:02.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:50:02.362 00.000 15712 MoveAxis(W, 46, ABG)
00:50:02.362 00.000 15712 Guiding  Dir = 3, Dur = 46
00:50:02.370 00.008 15712 IsGuiding returns 0
00:50:02.386 00.016 15712 PulseGuide returned control before completion, sleep 41
00:50:02.434 00.048 15712 IsGuiding returns 1
00:50:02.434 00.000 15712 scope still moving after pulse duration time elapsed
00:50:02.466 00.032 15712 IsGuiding returns 0
00:50:02.466 00.000 15712 scope move finished after 46 + 49 ms
00:50:02.466 00.000 15712 Move returns status 0, amount 46
00:50:02.466 00.000 15712 MoveAxis(N, 0, ABG)
00:50:02.466 00.000 15712 Move returns status 0, amount 0
00:50:02.466 00.000 15712 move complete, result=0
00:50:02.466 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
00:50:02.468 00.002 15712 worker thread done servicing request
00:50:02.468 00.000 15712 Worker thread wakes up
00:50:02.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:02.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:04.108 01.640 15712 Exposure complete
00:50:04.171 00.063 15712 worker thread done servicing request
00:50:04.171 00.000 7988 OnExposeComplete: enter
00:50:04.172 00.001 7988 UpdateGuideState(): m_state=6
00:50:04.172 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
00:50:04.174 00.002 7988 Star::Find returns 1 (0), X=966.26, Y=187.33, Mass=1370, SNR=24.8, Peak=150 HFD=3.7
00:50:04.174 00.000 7988 MultiStar: [#1 -0.14,-0.31,1.02,U] [#2 -0.18,0.07,0.91,U] [#3 -0.10,-0.11,0.89,U] [#4 0.06,-0.20,0.71,U] [#5 -0.10,-0.30,0.76,U] [#6 -0.25,-0.18,0.66,U] [#7 -0.12,0.20,0.53,U] [#8 0.34,-0.32,0.00,R] 
00:50:04.176 00.002 7988 refined, 7 included, MultiStar: {-0.13, -0.14}, one-star: {-0.20, -0.20}
00:50:04.176 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.88 = 2.41)
00:50:04.178 00.002 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
00:50:04.178 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.20 cameraTheta=-2.31 mountX=-0.14 mountY=0.14, mountTheta=2.39
00:50:04.180 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.14, opts=13)
00:50:04.182 00.002 7988 Enqueuing Move request for scope (-0.13, -0.14)
00:50:04.182 00.000 15712 Worker thread wakes up
00:50:04.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
00:50:04.182 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
00:50:04.182 00.000 15712 Moving (-0.13, -0.14) raw xDistance=-0.14 yDistance=0.14
00:50:04.184 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:04.184 00.000 7988 UpdateGuideState exits: m=1370 SNR=24.8
00:50:04.186 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:04.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:04.188 00.002 7988 Enqueuing Expose request
00:50:04.188 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:50:04.188 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
00:50:04.188 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:04.188 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:50:04.188 00.000 15712 MoveAxis(W, 3, ABG)
00:50:04.188 00.000 15712 Guiding  Dir = 3, Dur = 3
00:50:04.190 00.002 15712 IsGuiding returns 0
00:50:04.208 00.018 15712 IsGuiding returns 0
00:50:04.208 00.000 15712 Move returns status 0, amount 3
00:50:04.208 00.000 15712 MoveAxis(N, 0, ABG)
00:50:04.208 00.000 15712 Move returns status 0, amount 0
00:50:04.208 00.000 15712 move complete, result=0
00:50:04.208 00.000 15712 worker thread done servicing request
00:50:04.208 00.000 15712 Worker thread wakes up
00:50:04.208 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
00:50:04.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:04.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:05.619 01.411 15712 Exposure complete
00:50:05.681 00.062 15712 worker thread done servicing request
00:50:05.681 00.000 7988 OnExposeComplete: enter
00:50:05.681 00.000 7988 UpdateGuideState(): m_state=6
00:50:05.686 00.005 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
00:50:05.686 00.000 7988 Star::Find returns 1 (0), X=966.67, Y=187.73, Mass=1415, SNR=25.1, Peak=157 HFD=4.3
00:50:05.688 00.002 7988 MultiStar: [#1 0.23,-0.19,1.02,U] [#2 0.15,0.21,0.89,U] [#3 0.22,-0.15,0.88,U] [#4 0.27,0.04,0.72,U] [#5 0.19,-0.13,0.76,U] [#6 0.12,-0.02,0.65,U] [#7 0.17,0.49,0.00,M3] [#8 -0.01,0.30,0.54,U] 
00:50:05.690 00.002 7988 refined, 7 included, MultiStar: {0.18, 0.02}, one-star: {0.21, 0.20}
00:50:05.690 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
00:50:05.692 00.002 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
00:50:05.692 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.12 mountX=0.02 mountY=-0.18, mountTheta=-1.45
00:50:05.696 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.02, opts=13)
00:50:05.697 00.001 7988 Enqueuing Move request for scope (0.18, 0.02)
00:50:05.698 00.001 15712 Worker thread wakes up
00:50:05.699 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:05.700 00.001 7988 UpdateGuideState exits: m=1415 SNR=25.1
00:50:05.701 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:05.702 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
00:50:05.702 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
00:50:05.702 00.000 15712 Moving (0.18, 0.02) raw xDistance=0.02 yDistance=-0.18
00:50:05.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:05.703 00.001 7988 Enqueuing Expose request
00:50:05.706 00.003 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:50:05.706 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
00:50:05.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:05.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:50:05.706 00.000 15712 MoveAxis(W, 4, ABG)
00:50:05.706 00.000 15712 Guiding  Dir = 3, Dur = 4
00:50:05.706 00.000 15712 IsGuiding returns 0
00:50:05.714 00.008 15712 IsGuiding returns 0
00:50:05.714 00.000 15712 Move returns status 0, amount 4
00:50:05.714 00.000 15712 MoveAxis(N, 0, ABG)
00:50:05.714 00.000 15712 Move returns status 0, amount 0
00:50:05.714 00.000 15712 move complete, result=0
00:50:05.714 00.000 15712 worker thread done servicing request
00:50:05.714 00.000 15712 Worker thread wakes up
00:50:05.714 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
00:50:05.728 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:05.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:07.368 01.640 15712 Exposure complete
00:50:07.428 00.060 15712 worker thread done servicing request
00:50:07.428 00.000 7988 OnExposeComplete: enter
00:50:07.431 00.003 7988 UpdateGuideState(): m_state=6
00:50:07.433 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
00:50:07.433 00.000 7988 Star::Find returns 1 (0), X=966.48, Y=187.36, Mass=1406, SNR=24.9, Peak=143 HFD=4.1
00:50:07.435 00.002 7988 MultiStar: [#1 0.25,-0.40,0.00,M2] [#2 -0.01,-0.02,0.89,U] [#3 0.29,-0.50,0.00,M2] [#4 0.13,-0.49,0.00,M1] [#5 -0.10,-0.73,0.00,M1] [#6 0.20,-0.36,0.00,M4] [#7 0.25,0.14,0.55,U] [#8 0.10,-0.11,0.46,U] 
00:50:07.437 00.002 7988 refined, 3 included, MultiStar: {0.07, -0.06}, one-star: {0.03, -0.17}
00:50:07.437 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
00:50:07.437 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
00:50:07.439 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.69 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
00:50:07.441 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.06, opts=13)
00:50:07.443 00.002 7988 Enqueuing Move request for scope (0.07, -0.06)
00:50:07.443 00.000 15712 Worker thread wakes up
00:50:07.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:50:07.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:50:07.443 00.000 15712 Moving (0.07, -0.06) raw xDistance=-0.06 yDistance=-0.07
00:50:07.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:07.445 00.002 7988 UpdateGuideState exits: m=1406 SNR=24.9
00:50:07.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:07.447 00.002 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:50:07.447 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
00:50:07.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:07.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:07.447 00.000 7988 Enqueuing Expose request
00:50:07.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:50:07.447 00.000 15712 MoveAxis(W, 7, ABG)
00:50:07.447 00.000 15712 Guiding  Dir = 3, Dur = 7
00:50:07.447 00.000 15712 IsGuiding returns 0
00:50:07.469 00.022 15712 IsGuiding returns 0
00:50:07.469 00.000 15712 Move returns status 0, amount 7
00:50:07.469 00.000 15712 MoveAxis(N, 0, ABG)
00:50:07.469 00.000 15712 Move returns status 0, amount 0
00:50:07.469 00.000 15712 move complete, result=0
00:50:07.469 00.000 15712 worker thread done servicing request
00:50:07.469 00.000 15712 Worker thread wakes up
00:50:07.469 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:50:07.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:07.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:07.671 00.202 7988 evsrv: cli 0CCCF308 connect
00:50:07.673 00.002 7988 case statement mapped state 6 to 3
00:50:07.673 00.000 7988 case statement mapped state 6 to 3
00:50:07.676 00.003 7988 evsrv: cli 0CCCF308 request: {"method":"get_app_state","id":"10841b49-d536-4848-855d-82a800f6b26d"}
00:50:07.676 00.000 7988 case statement mapped state 6 to 3
00:50:07.678 00.002 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":"Guiding","id":"10841b49-d536-4848-855d-82a800f6b26d"}
00:50:07.678 00.000 7988 evsrv: cli 0CCCF308 disconnect
00:50:08.878 01.200 15712 Exposure complete
00:50:08.925 00.047 15712 worker thread done servicing request
00:50:08.941 00.016 7988 OnExposeComplete: enter
00:50:08.941 00.000 7988 UpdateGuideState(): m_state=6
00:50:08.941 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
00:50:08.941 00.000 7988 Star::Find returns 1 (0), X=966.67, Y=187.76, Mass=1431, SNR=25.3, Peak=165 HFD=3.9
00:50:08.941 00.000 7988 MultiStar: [#1 0.24,0.04,1.01,U] [#2 -0.01,0.33,0.83,U] [#3 0.03,-0.11,0.88,U] [#4 0.28,0.13,0.78,U] [#5 -0.19,-0.20,0.77,U] [#6 -0.10,0.04,0.67,U] [#7 0.05,0.23,0.55,U] [#8 -0.11,0.15,0.45,U] 
00:50:08.941 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.21, 0.23}
00:50:08.941 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
00:50:08.941 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
00:50:08.941 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.94 mountX=0.09 mountY=-0.07, mountTheta=-0.65
00:50:08.941 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.09, opts=13)
00:50:08.941 00.000 7988 Enqueuing Move request for scope (0.07, 0.09)
00:50:08.941 00.000 15712 Worker thread wakes up
00:50:08.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:50:08.941 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:50:08.941 00.000 15712 Moving (0.07, 0.09) raw xDistance=0.09 yDistance=-0.07
00:50:08.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:50:08.941 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.3
00:50:08.956 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:08.957 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:08.958 00.001 7988 Enqueuing Expose request
00:50:08.958 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:50:08.958 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
00:50:08.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:08.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:50:08.958 00.000 15712 MoveAxis(W, 7, ABG)
00:50:08.958 00.000 15712 Guiding  Dir = 3, Dur = 7
00:50:08.958 00.000 15712 IsGuiding returns 0
00:50:08.975 00.017 15712 IsGuiding returns 0
00:50:08.975 00.000 15712 Move returns status 0, amount 7
00:50:08.975 00.000 15712 MoveAxis(N, 0, ABG)
00:50:08.975 00.000 15712 Move returns status 0, amount 0
00:50:08.975 00.000 15712 move complete, result=0
00:50:08.975 00.000 15712 worker thread done servicing request
00:50:08.975 00.000 15712 Worker thread wakes up
00:50:08.975 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:50:08.989 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:08.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:10.731 01.742 15712 Exposure complete
00:50:10.778 00.047 15712 worker thread done servicing request
00:50:10.792 00.014 7988 OnExposeComplete: enter
00:50:10.792 00.000 7988 UpdateGuideState(): m_state=6
00:50:10.792 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
00:50:10.795 00.003 7988 Star::Find returns 1 (0), X=966.64, Y=187.63, Mass=1454, SNR=25.4, Peak=152 HFD=4.2
00:50:10.795 00.000 7988 MultiStar: [#1 0.11,-0.26,0.98,U] [#2 0.07,0.10,0.89,U] [#3 0.27,-0.16,0.84,U] [#4 0.18,-0.19,0.73,U] [#5 0.05,-0.18,0.71,U] [#6 0.24,0.16,0.67,U] [#7 0.30,0.15,0.50,U] [#8 0.09,-0.31,0.47,U] 
00:50:10.795 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.18, 0.09}
00:50:10.795 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
00:50:10.795 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
00:50:10.795 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=-0.06 mountY=-0.16, mountTheta=-1.94
00:50:10.795 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.06, opts=13)
00:50:10.795 00.000 7988 Enqueuing Move request for scope (0.16, -0.06)
00:50:10.795 00.000 15712 Worker thread wakes up
00:50:10.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
00:50:10.795 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
00:50:10.795 00.000 15712 Moving (0.16, -0.06) raw xDistance=-0.06 yDistance=-0.16
00:50:10.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:10.795 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.4
00:50:10.807 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:10.807 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:10.809 00.002 7988 Enqueuing Expose request
00:50:10.809 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:50:10.809 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
00:50:10.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:10.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:50:10.809 00.000 15712 MoveAxis(W, 10, ABG)
00:50:10.809 00.000 15712 Guiding  Dir = 3, Dur = 10
00:50:10.809 00.000 15712 IsGuiding returns 0
00:50:10.826 00.017 15712 IsGuiding returns 1
00:50:10.826 00.000 15712 scope still moving after pulse duration time elapsed
00:50:10.872 00.046 15712 IsGuiding returns 1
00:50:10.904 00.032 15712 IsGuiding returns 0
00:50:10.904 00.000 15712 scope move finished after 10 + 83 ms
00:50:10.904 00.000 15712 Move returns status 0, amount 10
00:50:10.904 00.000 15712 MoveAxis(N, 0, ABG)
00:50:10.904 00.000 15712 Move returns status 0, amount 0
00:50:10.904 00.000 15712 move complete, result=0
00:50:10.904 00.000 15712 worker thread done servicing request
00:50:10.904 00.000 15712 Worker thread wakes up
00:50:10.904 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
00:50:10.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:10.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:12.325 01.421 15712 Exposure complete
00:50:12.386 00.061 15712 worker thread done servicing request
00:50:12.386 00.000 7988 OnExposeComplete: enter
00:50:12.386 00.000 7988 UpdateGuideState(): m_state=6
00:50:12.389 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
00:50:12.389 00.000 7988 Star::Find returns 1 (0), X=966.64, Y=187.46, Mass=1390, SNR=25.0, Peak=146 HFD=3.5
00:50:12.391 00.002 7988 MultiStar: [#1 0.08,-0.16,1.02,U] [#2 0.24,-0.20,0.89,U] [#3 0.28,-0.43,0.00,M1] [#4 0.36,-0.43,0.00,M1] [#5 0.22,-0.63,0.00,M1] [#6 0.09,-0.39,0.00,M3] [#7 0.29,0.22,0.53,U] [#8 -0.12,-0.23,0.48,U] 
00:50:12.391 00.000 7988 refined, 4 included, MultiStar: {0.15, -0.10}, one-star: {0.18, -0.07}
00:50:12.393 00.002 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.56) = xAngle (-2.18 = -2.18)
00:50:12.393 00.000 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.21 = -2.21)
00:50:12.395 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.61 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
00:50:12.397 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.10, opts=13)
00:50:12.397 00.000 7988 Enqueuing Move request for scope (0.15, -0.10)
00:50:12.399 00.002 15712 Worker thread wakes up
00:50:12.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
00:50:12.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
00:50:12.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:12.399 00.000 7988 UpdateGuideState exits: m=1390 SNR=25.0
00:50:12.401 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:12.402 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:12.402 00.000 7988 Enqueuing Expose request
00:50:12.402 00.000 15712 Moving (0.15, -0.10) raw xDistance=-0.10 yDistance=-0.14
00:50:12.402 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:50:12.402 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
00:50:12.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:12.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:12.402 00.000 15712 MoveAxis(W, 9, ABG)
00:50:12.402 00.000 15712 Guiding  Dir = 3, Dur = 9
00:50:12.402 00.000 15712 IsGuiding returns 0
00:50:12.418 00.016 15712 IsGuiding returns 0
00:50:12.418 00.000 15712 Move returns status 0, amount 9
00:50:12.418 00.000 15712 MoveAxis(N, 0, ABG)
00:50:12.418 00.000 15712 Move returns status 0, amount 0
00:50:12.418 00.000 15712 move complete, result=0
00:50:12.418 00.000 15712 worker thread done servicing request
00:50:12.418 00.000 15712 Worker thread wakes up
00:50:12.418 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:50:12.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:12.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:14.064 01.646 15712 Exposure complete
00:50:14.125 00.061 15712 worker thread done servicing request
00:50:14.125 00.000 7988 OnExposeComplete: enter
00:50:14.126 00.001 7988 UpdateGuideState(): m_state=6
00:50:14.126 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
00:50:14.126 00.000 7988 Star::Find returns 1 (0), X=966.71, Y=187.79, Mass=1491, SNR=25.8, Peak=169 HFD=3.8
00:50:14.126 00.000 7988 MultiStar: [#1 0.30,-0.15,1.03,U] [#2 0.29,0.10,0.87,U] [#3 0.33,-0.20,0.84,U] [#4 0.37,-0.01,0.73,U] [#5 0.27,-0.31,0.00,M2] [#6 0.18,0.04,0.66,U] [#7 0.07,-0.02,0.49,U] [#8 -0.12,0.04,0.49,U] 
00:50:14.126 00.000 7988 refined, 7 included, MultiStar: {0.24, 0.01}, one-star: {0.25, 0.26}
00:50:14.126 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
00:50:14.126 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
00:50:14.126 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.04 mountX=0.01 mountY=-0.24, mountTheta=-1.52
00:50:14.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.01, opts=13)
00:50:14.126 00.000 7988 Enqueuing Move request for scope (0.24, 0.01)
00:50:14.126 00.000 15712 Worker thread wakes up
00:50:14.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
00:50:14.126 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
00:50:14.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:14.126 00.000 7988 UpdateGuideState exits: m=1491 SNR=25.8
00:50:14.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:14.141 00.015 15712 Moving (0.24, 0.01) raw xDistance=0.01 yDistance=-0.24
00:50:14.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:14.141 00.000 7988 Enqueuing Expose request
00:50:14.143 00.002 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:50:14.143 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
00:50:14.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:14.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:50:14.143 00.000 15712 MoveAxis(W, 10, ABG)
00:50:14.143 00.000 15712 Guiding  Dir = 3, Dur = 10
00:50:14.143 00.000 15712 IsGuiding returns 0
00:50:14.165 00.022 15712 IsGuiding returns 1
00:50:14.165 00.000 15712 scope still moving after pulse duration time elapsed
00:50:14.214 00.049 15712 IsGuiding returns 0
00:50:14.214 00.000 15712 scope move finished after 10 + 60 ms
00:50:14.214 00.000 15712 Move returns status 0, amount 10
00:50:14.214 00.000 15712 MoveAxis(N, 0, ABG)
00:50:14.214 00.000 15712 Move returns status 0, amount 0
00:50:14.214 00.000 15712 move complete, result=0
00:50:14.214 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
00:50:14.216 00.002 15712 worker thread done servicing request
00:50:14.216 00.000 15712 Worker thread wakes up
00:50:14.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:14.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:15.625 01.409 15712 Exposure complete
00:50:15.686 00.061 15712 worker thread done servicing request
00:50:15.686 00.000 7988 OnExposeComplete: enter
00:50:15.686 00.000 7988 UpdateGuideState(): m_state=6
00:50:15.690 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
00:50:15.691 00.001 7988 Star::Find returns 1 (0), X=966.69, Y=187.85, Mass=1349, SNR=24.5, Peak=156 HFD=3.9
00:50:15.691 00.000 7988 MultiStar: [#1 0.01,-0.02,1.06,U] [#2 0.04,0.02,0.89,U] [#3 -0.02,-0.22,0.89,U] [#4 0.37,-0.13,0.00,M1] [#5 -0.10,-0.09,0.76,U] [#6 -0.14,0.12,0.68,U] [#7 -0.29,0.50,0.00,M1] [#8 -0.07,0.18,0.49,U] 
00:50:15.693 00.002 7988 refined, 6 included, MultiStar: {0.01, 0.04}, one-star: {0.23, 0.32}
00:50:15.693 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
00:50:15.695 00.002 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
00:50:15.695 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.32 mountX=0.04 mountY=-0.01, mountTheta=-0.27
00:50:15.697 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.04, opts=13)
00:50:15.699 00.002 7988 Enqueuing Move request for scope (0.01, 0.04)
00:50:15.699 00.000 15712 Worker thread wakes up
00:50:15.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:50:15.699 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:50:15.699 00.000 15712 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
00:50:15.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:15.702 00.003 7988 UpdateGuideState exits: m=1349 SNR=24.5
00:50:15.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:15.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:15.702 00.000 7988 Enqueuing Expose request
00:50:15.702 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:50:15.702 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
00:50:15.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:15.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:50:15.702 00.000 15712 MoveAxis(W, 11, ABG)
00:50:15.702 00.000 15712 Guiding  Dir = 3, Dur = 11
00:50:15.702 00.000 15712 IsGuiding returns 0
00:50:15.725 00.023 15712 IsGuiding returns 1
00:50:15.725 00.000 15712 scope still moving after pulse duration time elapsed
00:50:15.767 00.042 15712 IsGuiding returns 0
00:50:15.767 00.000 15712 scope move finished after 11 + 48 ms
00:50:15.767 00.000 15712 Move returns status 0, amount 11
00:50:15.767 00.000 15712 MoveAxis(N, 0, ABG)
00:50:15.767 00.000 15712 Move returns status 0, amount 0
00:50:15.767 00.000 15712 move complete, result=0
00:50:15.767 00.000 15712 worker thread done servicing request
00:50:15.767 00.000 15712 Worker thread wakes up
00:50:15.767 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:50:15.769 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:15.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:17.393 01.624 15712 Exposure complete
00:50:17.456 00.063 15712 worker thread done servicing request
00:50:17.456 00.000 7988 OnExposeComplete: enter
00:50:17.457 00.001 7988 UpdateGuideState(): m_state=6
00:50:17.457 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
00:50:17.459 00.002 7988 Star::Find returns 1 (0), X=966.60, Y=187.74, Mass=1414, SNR=24.9, Peak=189 HFD=3.8
00:50:17.461 00.002 7988 MultiStar: [#1 -0.02,0.15,1.01,U] [#2 0.26,0.36,0.00,M1] [#3 0.36,0.03,0.90,U] [#4 0.34,-0.14,0.78,U] [#5 0.26,0.04,0.80,U] [#6 -0.02,0.09,0.68,U] [#7 -0.24,0.45,0.00,M2] [#8 -0.34,-0.00,0.46,U] 
00:50:17.461 00.000 7988 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {0.14, 0.20}
00:50:17.463 00.002 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
00:50:17.463 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
00:50:17.465 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=0.07 mountY=-0.13, mountTheta=-1.10
00:50:17.465 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.07, opts=13)
00:50:17.467 00.002 7988 Enqueuing Move request for scope (0.13, 0.07)
00:50:17.469 00.002 15712 Worker thread wakes up
00:50:17.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:50:17.469 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:50:17.469 00.000 15712 Moving (0.13, 0.07) raw xDistance=0.07 yDistance=-0.13
00:50:17.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:50:17.469 00.000 7988 UpdateGuideState exits: m=1414 SNR=24.9
00:50:17.473 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:17.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:17.473 00.000 7988 Enqueuing Expose request
00:50:17.476 00.003 15712 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:50:17.476 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
00:50:17.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:17.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:50:17.476 00.000 15712 MoveAxis(W, 13, ABG)
00:50:17.476 00.000 15712 Guiding  Dir = 3, Dur = 13
00:50:17.476 00.000 15712 IsGuiding returns 0
00:50:17.521 00.045 15712 IsGuiding returns 1
00:50:17.521 00.000 15712 scope still moving after pulse duration time elapsed
00:50:17.553 00.032 15712 IsGuiding returns 0
00:50:17.553 00.000 15712 scope move finished after 13 + 63 ms
00:50:17.553 00.000 15712 Move returns status 0, amount 13
00:50:17.553 00.000 15712 MoveAxis(N, 0, ABG)
00:50:17.553 00.000 15712 Move returns status 0, amount 0
00:50:17.553 00.000 15712 move complete, result=0
00:50:17.553 00.000 15712 worker thread done servicing request
00:50:17.553 00.000 15712 Worker thread wakes up
00:50:17.553 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:50:17.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:17.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:18.972 01.419 15712 Exposure complete
00:50:19.023 00.051 15712 worker thread done servicing request
00:50:19.023 00.000 7988 OnExposeComplete: enter
00:50:19.035 00.012 7988 UpdateGuideState(): m_state=6
00:50:19.035 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
00:50:19.035 00.000 7988 Star::Find returns 1 (0), X=966.82, Y=187.65, Mass=1416, SNR=24.9, Peak=162 HFD=3.8
00:50:19.035 00.000 7988 MultiStar: [#1 0.29,0.10,0.99,U] [#2 0.04,0.13,0.87,U] [#3 0.23,0.12,0.89,U] [#4 0.50,0.10,0.00,M1] [#5 -0.04,-0.02,0.80,U] [#6 0.32,0.07,0.65,U] [#7 0.16,0.21,0.55,U] [#8 -0.26,0.22,0.47,U] 
00:50:19.040 00.005 7988 refined, 7 included, MultiStar: {0.17, 0.11}, one-star: {0.36, 0.11}
00:50:19.040 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.56) = xAngle (-0.98 = -0.98)
00:50:19.040 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
00:50:19.040 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.58 mountX=0.11 mountY=-0.17, mountTheta=-0.99
00:50:19.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.11, opts=13)
00:50:19.040 00.000 7988 Enqueuing Move request for scope (0.17, 0.11)
00:50:19.040 00.000 15712 Worker thread wakes up
00:50:19.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
00:50:19.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
00:50:19.040 00.000 15712 Moving (0.17, 0.11) raw xDistance=0.11 yDistance=-0.17
00:50:19.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:50:19.040 00.000 7988 UpdateGuideState exits: m=1416 SNR=24.9
00:50:19.049 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:19.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:19.051 00.002 7988 Enqueuing Expose request
00:50:19.051 00.000 15712 PPEC rslt: input = 0.11, final = 0.05, react = 0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:50:19.051 00.000 15712 PPEC: input: 0.11, control: 0.05, exposure: 1500
00:50:19.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:19.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:50:19.051 00.000 15712 MoveAxis(W, 15, ABG)
00:50:19.051 00.000 15712 Guiding  Dir = 3, Dur = 15
00:50:19.051 00.000 15712 IsGuiding returns 0
00:50:19.074 00.023 15712 IsGuiding returns 1
00:50:19.074 00.000 15712 scope still moving after pulse duration time elapsed
00:50:19.115 00.041 15712 IsGuiding returns 0
00:50:19.115 00.000 15712 scope move finished after 15 + 53 ms
00:50:19.115 00.000 15712 Move returns status 0, amount 15
00:50:19.115 00.000 15712 MoveAxis(N, 0, ABG)
00:50:19.115 00.000 15712 Move returns status 0, amount 0
00:50:19.115 00.000 15712 move complete, result=0
00:50:19.115 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
00:50:19.124 00.009 15712 worker thread done servicing request
00:50:19.124 00.000 15712 Worker thread wakes up
00:50:19.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:19.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:20.760 01.636 15712 Exposure complete
00:50:20.811 00.051 15712 worker thread done servicing request
00:50:20.811 00.000 7988 OnExposeComplete: enter
00:50:20.823 00.012 7988 UpdateGuideState(): m_state=6
00:50:20.823 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
00:50:20.823 00.000 7988 Star::Find returns 1 (0), X=966.80, Y=187.57, Mass=1315, SNR=24.1, Peak=154 HFD=3.7
00:50:20.823 00.000 7988 MultiStar: [#1 0.35,-0.12,1.07,U] [#2 0.55,0.09,0.00,M1] [#3 0.23,-0.06,0.92,U] [#4 0.65,-0.05,0.00,M2] [#5 0.35,-0.21,0.00,M1] [#6 0.32,0.09,0.69,U] [#7 0.41,0.06,0.00,M2] [#8 0.04,0.30,0.50,U] 
00:50:20.828 00.005 7988 refined, 4 included, MultiStar: {0.28, 0.02}, one-star: {0.34, 0.04}
00:50:20.828 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.56) = xAngle (-1.50 = -1.50)
00:50:20.828 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
00:50:20.828 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.02 hyp=0.28 cameraTheta=0.06 mountX=0.02 mountY=-0.28, mountTheta=-1.50
00:50:20.828 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.02, opts=13)
00:50:20.834 00.006 7988 Enqueuing Move request for scope (0.28, 0.02)
00:50:20.834 00.000 15712 Worker thread wakes up
00:50:20.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.02) opts 0xd
00:50:20.834 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.02)
00:50:20.834 00.000 15712 Moving (0.28, 0.02) raw xDistance=0.02 yDistance=-0.28
00:50:20.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:50:20.834 00.000 7988 UpdateGuideState exits: m=1315 SNR=24.1
00:50:20.838 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:20.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:20.841 00.003 7988 Enqueuing Expose request
00:50:20.841 00.000 15712 PPEC rslt: input = 0.02, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:50:20.843 00.002 15712 PPEC: input: 0.02, control: 0.05, exposure: 1500
00:50:20.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:20.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:50:20.843 00.000 15712 MoveAxis(W, 15, ABG)
00:50:20.843 00.000 15712 Guiding  Dir = 3, Dur = 15
00:50:20.862 00.019 15712 IsGuiding returns 0
00:50:20.879 00.017 15712 IsGuiding returns 1
00:50:20.879 00.000 15712 scope still moving after pulse duration time elapsed
00:50:20.903 00.024 15712 IsGuiding returns 1
00:50:20.940 00.037 15712 IsGuiding returns 0
00:50:20.940 00.000 15712 scope move finished after 15 + 64 ms
00:50:20.940 00.000 15712 Move returns status 0, amount 15
00:50:20.940 00.000 15712 MoveAxis(N, 0, ABG)
00:50:20.940 00.000 15712 Move returns status 0, amount 0
00:50:20.940 00.000 15712 move complete, result=0
00:50:20.940 00.000 7988 GuideStep: 0.0 px 15 ms WEST, -0.3 px 0 ms NORTH
00:50:20.946 00.006 15712 worker thread done servicing request
00:50:20.946 00.000 15712 Worker thread wakes up
00:50:20.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:20.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:22.359 01.413 15712 Exposure complete
00:50:22.420 00.061 15712 worker thread done servicing request
00:50:22.420 00.000 7988 OnExposeComplete: enter
00:50:22.420 00.000 7988 UpdateGuideState(): m_state=6
00:50:22.420 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
00:50:22.420 00.000 7988 Star::Find returns 1 (0), X=966.72, Y=187.60, Mass=1337, SNR=24.2, Peak=150 HFD=3.8
00:50:22.420 00.000 7988 MultiStar: [#1 0.32,-0.08,1.03,U] [#2 0.29,0.02,0.91,U] [#3 0.28,-0.03,0.94,U] [#4 0.49,-0.27,0.00,M3] [#5 0.17,-0.50,0.00,M2] [#6 0.24,0.21,0.69,U] [#7 0.28,0.33,0.00,M3] [#8 0.16,0.02,0.48,U] 
00:50:22.426 00.006 7988 single-star, 5 included, MultiStar: {0.27, 0.03}, one-star: {0.26, 0.06}
00:50:22.426 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
00:50:22.426 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
00:50:22.426 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.26 cameraTheta=0.25 mountX=0.07 mountY=-0.26, mountTheta=-1.32
00:50:22.426 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.06, opts=13)
00:50:22.426 00.000 7988 Enqueuing Move request for scope (0.26, 0.06)
00:50:22.426 00.000 15712 Worker thread wakes up
00:50:22.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
00:50:22.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
00:50:22.426 00.000 15712 Moving (0.26, 0.06) raw xDistance=0.07 yDistance=-0.26
00:50:22.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:50:22.426 00.000 7988 UpdateGuideState exits: m=1337 SNR=24.2
00:50:22.435 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:22.436 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:22.438 00.002 7988 Enqueuing Expose request
00:50:22.438 00.000 15712 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:50:22.438 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
00:50:22.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:22.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:50:22.438 00.000 15712 MoveAxis(W, 14, ABG)
00:50:22.438 00.000 15712 Guiding  Dir = 3, Dur = 14
00:50:22.438 00.000 15712 IsGuiding returns 0
00:50:22.460 00.022 15712 IsGuiding returns 1
00:50:22.460 00.000 15712 scope still moving after pulse duration time elapsed
00:50:22.511 00.051 15712 IsGuiding returns 1
00:50:22.532 00.021 15712 IsGuiding returns 0
00:50:22.532 00.000 15712 scope move finished after 14 + 78 ms
00:50:22.532 00.000 15712 Move returns status 0, amount 14
00:50:22.532 00.000 15712 MoveAxis(N, 0, ABG)
00:50:22.532 00.000 15712 Move returns status 0, amount 0
00:50:22.532 00.000 15712 move complete, result=0
00:50:22.532 00.000 15712 worker thread done servicing request
00:50:22.532 00.000 15712 Worker thread wakes up
00:50:22.532 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.3 px 0 ms NORTH
00:50:22.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:22.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:24.172 01.640 15712 Exposure complete
00:50:24.235 00.063 15712 worker thread done servicing request
00:50:24.235 00.000 7988 OnExposeComplete: enter
00:50:24.236 00.001 7988 UpdateGuideState(): m_state=6
00:50:24.236 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
00:50:24.236 00.000 7988 Star::Find returns 1 (0), X=966.73, Y=187.37, Mass=1291, SNR=23.9, Peak=148 HFD=3.6
00:50:24.236 00.000 7988 MultiStar: [#1 0.06,-0.36,1.10,U] [#2 0.23,0.10,0.91,U] [#3 0.16,-0.30,0.92,U] [#4 0.51,-0.27,0.00,M4] [#5 0.22,-0.70,0.00,M3] [#6 0.27,-0.11,0.71,U] [#7 0.13,0.20,0.52,U] [#8 -0.27,-0.07,0.51,U] 
00:50:24.236 00.000 7988 refined, 6 included, MultiStar: {0.15, -0.13}, one-star: {0.27, -0.16}
00:50:24.236 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
00:50:24.236 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
00:50:24.236 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.74 mountX=-0.13 mountY=-0.14, mountTheta=-2.32
00:50:24.246 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.13, opts=13)
00:50:24.246 00.000 7988 Enqueuing Move request for scope (0.15, -0.13)
00:50:24.246 00.000 15712 Worker thread wakes up
00:50:24.246 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
00:50:24.246 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
00:50:24.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:50:24.246 00.000 7988 UpdateGuideState exits: m=1291 SNR=23.9
00:50:24.251 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:24.252 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:24.252 00.000 7988 Enqueuing Expose request
00:50:24.252 00.000 15712 Moving (0.15, -0.13) raw xDistance=-0.13 yDistance=-0.14
00:50:24.257 00.005 15712 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:50:24.257 00.000 15712 PPEC: input: -0.13, control: 0.04, exposure: 1500
00:50:24.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:24.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:24.257 00.000 15712 MoveAxis(W, 12, ABG)
00:50:24.257 00.000 15712 Guiding  Dir = 3, Dur = 12
00:50:24.257 00.000 15712 IsGuiding returns 0
00:50:24.286 00.029 15712 IsGuiding returns 1
00:50:24.286 00.000 15712 scope still moving after pulse duration time elapsed
00:50:24.334 00.048 15712 IsGuiding returns 0
00:50:24.334 00.000 15712 scope move finished after 12 + 63 ms
00:50:24.334 00.000 15712 Move returns status 0, amount 12
00:50:24.334 00.000 15712 MoveAxis(N, 0, ABG)
00:50:24.334 00.000 15712 Move returns status 0, amount 0
00:50:24.334 00.000 15712 move complete, result=0
00:50:24.334 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
00:50:24.334 00.000 15712 worker thread done servicing request
00:50:24.334 00.000 15712 Worker thread wakes up
00:50:24.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:24.336 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:25.754 01.418 15712 Exposure complete
00:50:25.814 00.060 15712 worker thread done servicing request
00:50:25.814 00.000 7988 OnExposeComplete: enter
00:50:25.815 00.001 7988 UpdateGuideState(): m_state=6
00:50:25.817 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
00:50:25.817 00.000 7988 Star::Find returns 1 (0), X=966.95, Y=187.35, Mass=1415, SNR=25.0, Peak=180 HFD=3.9
00:50:25.819 00.002 7988 MultiStar: [#1 0.01,-0.22,0.99,U] [#2 0.26,-0.30,0.00,M1] [#3 0.22,-0.40,0.00,M1] [#4 0.36,-0.58,0.00,M5] [#5 0.20,-0.64,0.00,M4] [#6 0.13,-0.29,0.65,U] [#7 0.19,0.28,0.49,U] [#8 0.01,-0.26,0.52,U] 
00:50:25.819 00.000 7988 refined, 4 included, MultiStar: {0.19, -0.16}, one-star: {0.50, -0.18}
00:50:25.819 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
00:50:25.819 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
00:50:25.819 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.70 mountX=-0.16 mountY=-0.18, mountTheta=-2.28
00:50:25.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.16, opts=13)
00:50:25.819 00.000 7988 Enqueuing Move request for scope (0.19, -0.16)
00:50:25.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:50:25.828 00.009 7988 UpdateGuideState exits: m=1415 SNR=25.0
00:50:25.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:25.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:25.831 00.003 7988 Enqueuing Expose request
00:50:25.831 00.000 15712 Worker thread wakes up
00:50:25.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
00:50:25.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
00:50:25.831 00.000 15712 Moving (0.19, -0.16) raw xDistance=-0.16 yDistance=-0.18
00:50:25.837 00.006 15712 PPEC rslt: input = -0.16, final = 0.02, react = -0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:50:25.837 00.000 15712 PPEC: input: -0.16, control: 0.02, exposure: 1500
00:50:25.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:25.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:50:25.837 00.000 15712 MoveAxis(W, 7, ABG)
00:50:25.837 00.000 15712 Guiding  Dir = 3, Dur = 7
00:50:25.837 00.000 15712 IsGuiding returns 0
00:50:25.847 00.010 15712 IsGuiding returns 0
00:50:25.847 00.000 15712 Move returns status 0, amount 7
00:50:25.847 00.000 15712 MoveAxis(N, 0, ABG)
00:50:25.847 00.000 15712 Move returns status 0, amount 0
00:50:25.847 00.000 15712 move complete, result=0
00:50:25.847 00.000 15712 worker thread done servicing request
00:50:25.847 00.000 15712 Worker thread wakes up
00:50:25.847 00.000 7988 GuideStep: -0.2 px 7 ms WEST, -0.2 px 0 ms NORTH
00:50:25.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:25.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:27.493 01.646 15712 Exposure complete
00:50:27.544 00.051 15712 worker thread done servicing request
00:50:27.544 00.000 7988 OnExposeComplete: enter
00:50:27.556 00.012 7988 UpdateGuideState(): m_state=6
00:50:27.556 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
00:50:27.556 00.000 7988 Star::Find returns 1 (0), X=966.50, Y=187.31, Mass=1577, SNR=26.6, Peak=152 HFD=4.5
00:50:27.556 00.000 7988 MultiStar: [#1 0.25,-0.36,0.00,M1] [#2 0.32,-0.34,0.00,M2] [#3 0.26,-0.35,0.00,M2] [#4 0.35,-0.44,0.00,M6] [#5 0.35,-0.36,0.00,M5] [#6 0.08,-0.09,0.64,U] [#7 0.23,0.15,0.49,U] [#8 0.30,-0.50,0.00,M1] 
00:50:27.561 00.005 7988 refined, 2 included, MultiStar: {0.10, -0.10}, one-star: {0.04, -0.22}
00:50:27.561 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
00:50:27.561 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
00:50:27.561 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
00:50:27.561 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
00:50:27.561 00.000 7988 Enqueuing Move request for scope (0.10, -0.10)
00:50:27.561 00.000 15712 Worker thread wakes up
00:50:27.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
00:50:27.561 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
00:50:27.561 00.000 15712 Moving (0.10, -0.10) raw xDistance=-0.10 yDistance=-0.10
00:50:27.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:50:27.561 00.000 7988 UpdateGuideState exits: m=1577 SNR=26.6
00:50:27.569 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:27.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:27.571 00.002 7988 Enqueuing Expose request
00:50:27.571 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:50:27.571 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
00:50:27.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:27.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:50:27.571 00.000 15712 MoveAxis(W, 5, ABG)
00:50:27.571 00.000 15712 Guiding  Dir = 3, Dur = 5
00:50:27.571 00.000 15712 IsGuiding returns 0
00:50:27.594 00.023 15712 IsGuiding returns 0
00:50:27.594 00.000 15712 Move returns status 0, amount 5
00:50:27.594 00.000 15712 MoveAxis(N, 0, ABG)
00:50:27.594 00.000 15712 Move returns status 0, amount 0
00:50:27.594 00.000 15712 move complete, result=0
00:50:27.594 00.000 15712 worker thread done servicing request
00:50:27.594 00.000 15712 Worker thread wakes up
00:50:27.594 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:50:27.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:27.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:29.006 01.412 15712 Exposure complete
00:50:29.057 00.051 15712 worker thread done servicing request
00:50:29.057 00.000 7988 OnExposeComplete: enter
00:50:29.069 00.012 7988 UpdateGuideState(): m_state=6
00:50:29.069 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
00:50:29.069 00.000 7988 Star::Find returns 1 (0), X=966.75, Y=187.59, Mass=1493, SNR=25.6, Peak=209 HFD=3.6
00:50:29.074 00.005 7988 MultiStar: [#1 0.42,-0.12,0.00,M2] [#2 0.05,0.15,0.88,U] [#3 0.41,-0.31,0.00,M3] [#4 0.44,-0.09,0.00,M7] [#5 0.10,-0.20,0.76,U] [#6 0.14,0.18,0.65,U] [#7 0.13,0.19,0.52,U] [#8 0.10,0.21,0.48,U] 
00:50:29.074 00.000 7988 refined, 5 included, MultiStar: {0.14, 0.08}, one-star: {0.29, 0.05}
00:50:29.074 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.05 = -1.05)
00:50:29.074 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
00:50:29.074 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.17 cameraTheta=0.52 mountX=0.08 mountY=-0.15, mountTheta=-1.05
00:50:29.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.08, opts=13)
00:50:29.074 00.000 7988 Enqueuing Move request for scope (0.14, 0.08)
00:50:29.074 00.000 15712 Worker thread wakes up
00:50:29.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:50:29.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:50:29.074 00.000 15712 Moving (0.14, 0.08) raw xDistance=0.08 yDistance=-0.15
00:50:29.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:50:29.074 00.000 7988 UpdateGuideState exits: m=1493 SNR=25.6
00:50:29.083 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:29.085 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:29.085 00.000 7988 Enqueuing Expose request
00:50:29.085 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:50:29.085 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
00:50:29.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:29.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:50:29.085 00.000 15712 MoveAxis(W, 4, ABG)
00:50:29.085 00.000 15712 Guiding  Dir = 3, Dur = 4
00:50:29.085 00.000 15712 IsGuiding returns 0
00:50:29.111 00.026 15712 IsGuiding returns 0
00:50:29.111 00.000 15712 Move returns status 0, amount 4
00:50:29.111 00.000 15712 MoveAxis(N, 0, ABG)
00:50:29.111 00.000 15712 Move returns status 0, amount 0
00:50:29.111 00.000 15712 move complete, result=0
00:50:29.111 00.000 15712 worker thread done servicing request
00:50:29.111 00.000 15712 Worker thread wakes up
00:50:29.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:29.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:29.111 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:50:30.744 01.633 15712 Exposure complete
00:50:30.806 00.062 15712 worker thread done servicing request
00:50:30.806 00.000 7988 OnExposeComplete: enter
00:50:30.806 00.000 7988 UpdateGuideState(): m_state=6
00:50:30.806 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
00:50:30.809 00.003 7988 Star::Find returns 1 (0), X=966.80, Y=188.01, Mass=1481, SNR=25.9, Peak=199 HFD=4.1
00:50:30.809 00.000 7988 MultiStar: [#1 0.28,0.21,1.00,U] [#2 0.08,0.34,0.85,U] [#3 0.10,0.16,0.85,U] [#4 0.44,0.28,0.00,M8] [#5 -0.01,-0.07,0.75,U] [#6 0.20,0.28,0.64,U] [#7 0.07,0.78,0.00,M1] [#8 -0.24,0.48,0.00,M1] 
00:50:30.809 00.000 7988 refined, 5 included, MultiStar: {0.18, 0.25}, one-star: {0.34, 0.48}
00:50:30.809 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
00:50:30.809 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
00:50:30.809 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.25 hyp=0.30 cameraTheta=0.95 mountX=0.25 mountY=-0.18, mountTheta=-0.63
00:50:30.809 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.25, opts=13)
00:50:30.809 00.000 7988 Enqueuing Move request for scope (0.18, 0.25)
00:50:30.809 00.000 15712 Worker thread wakes up
00:50:30.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.25) opts 0xd
00:50:30.809 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.25)
00:50:30.809 00.000 15712 Moving (0.18, 0.25) raw xDistance=0.25 yDistance=-0.18
00:50:30.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:30.809 00.000 7988 UpdateGuideState exits: m=1481 SNR=25.9
00:50:30.820 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:30.822 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:30.822 00.000 7988 Enqueuing Expose request
00:50:30.822 00.000 15712 PPEC rslt: input = 0.25, final = 0.17, react = 0.15, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.77
00:50:30.822 00.000 15712 PPEC: input: 0.25, control: 0.17, exposure: 1500
00:50:30.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:30.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:50:30.822 00.000 15712 MoveAxis(W, 56, ABG)
00:50:30.822 00.000 15712 Guiding  Dir = 3, Dur = 56
00:50:30.854 00.032 15712 IsGuiding returns 0
00:50:30.870 00.016 15712 PulseGuide returned control before completion, sleep 52
00:50:30.951 00.081 15712 IsGuiding returns 0
00:50:30.951 00.000 15712 Move returns status 0, amount 56
00:50:30.951 00.000 15712 MoveAxis(N, 0, ABG)
00:50:30.951 00.000 15712 Move returns status 0, amount 0
00:50:30.951 00.000 15712 move complete, result=0
00:50:30.951 00.000 7988 GuideStep: 0.2 px 56 ms WEST, -0.2 px 0 ms NORTH
00:50:30.951 00.000 15712 worker thread done servicing request
00:50:30.951 00.000 15712 Worker thread wakes up
00:50:30.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:30.954 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:32.372 01.418 15712 Exposure complete
00:50:32.434 00.062 15712 worker thread done servicing request
00:50:32.434 00.000 7988 OnExposeComplete: enter
00:50:32.434 00.000 7988 UpdateGuideState(): m_state=6
00:50:32.434 00.000 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
00:50:32.434 00.000 7988 Star::Find returns 1 (0), X=966.75, Y=187.58, Mass=1314, SNR=24.5, Peak=186 HFD=3.6
00:50:32.434 00.000 7988 MultiStar: [#1 0.13,0.08,1.06,U] [#2 0.20,0.10,0.92,U] [#3 0.30,-0.08,0.94,U] [#4 0.60,0.18,0.00,M9] [#5 0.18,0.08,0.79,U] [#6 -0.02,0.23,0.70,U] [#7 0.28,0.48,0.00,M2] [#8 -0.50,0.29,0.00,M2] 
00:50:32.434 00.000 7988 refined, 5 included, MultiStar: {0.19, 0.07}, one-star: {0.29, 0.05}
00:50:32.441 00.007 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.56) = xAngle (-1.21 = -1.21)
00:50:32.441 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
00:50:32.441 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.35 mountX=0.07 mountY=-0.19, mountTheta=-1.22
00:50:32.441 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.07, opts=13)
00:50:32.441 00.000 7988 Enqueuing Move request for scope (0.19, 0.07)
00:50:32.441 00.000 15712 Worker thread wakes up
00:50:32.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
00:50:32.441 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
00:50:32.441 00.000 15712 Moving (0.19, 0.07) raw xDistance=0.07 yDistance=-0.19
00:50:32.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:32.441 00.000 7988 UpdateGuideState exits: m=1314 SNR=24.5
00:50:32.449 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:32.450 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:32.450 00.000 7988 Enqueuing Expose request
00:50:32.450 00.000 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:50:32.450 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
00:50:32.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:32.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:50:32.450 00.000 15712 MoveAxis(W, 9, ABG)
00:50:32.450 00.000 15712 Guiding  Dir = 3, Dur = 9
00:50:32.450 00.000 15712 IsGuiding returns 0
00:50:32.513 00.063 15712 IsGuiding returns 0
00:50:32.513 00.000 15712 Move returns status 0, amount 9
00:50:32.513 00.000 15712 MoveAxis(N, 0, ABG)
00:50:32.513 00.000 15712 Move returns status 0, amount 0
00:50:32.513 00.000 15712 move complete, result=0
00:50:32.513 00.000 15712 worker thread done servicing request
00:50:32.513 00.000 15712 Worker thread wakes up
00:50:32.513 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
00:50:32.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:32.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:34.153 01.640 15712 Exposure complete
00:50:34.207 00.054 15712 worker thread done servicing request
00:50:34.217 00.010 7988 OnExposeComplete: enter
00:50:34.217 00.000 7988 UpdateGuideState(): m_state=6
00:50:34.217 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
00:50:34.217 00.000 7988 Star::Find returns 1 (0), X=966.59, Y=187.77, Mass=1390, SNR=24.9, Peak=185 HFD=3.7
00:50:34.217 00.000 7988 MultiStar: [#1 0.03,0.03,1.08,U] [#2 0.08,0.13,0.88,U] [#3 0.12,-0.02,0.91,U] [#4 0.48,0.13,0.00,M10] [#5 0.03,-0.08,0.76,U] [#6 0.11,0.19,0.70,U] [#7 -0.02,0.29,0.55,U] [#8 -0.21,0.16,0.49,U] 
00:50:34.217 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {0.13, 0.23}
00:50:34.217 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
00:50:34.224 00.007 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
00:50:34.224 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.12 mountX=0.10 mountY=-0.05, mountTheta=-0.47
00:50:34.224 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.10, opts=13)
00:50:34.224 00.000 7988 Enqueuing Move request for scope (0.05, 0.10)
00:50:34.224 00.000 15712 Worker thread wakes up
00:50:34.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
00:50:34.224 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
00:50:34.224 00.000 15712 Moving (0.05, 0.10) raw xDistance=0.10 yDistance=-0.05
00:50:34.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:34.224 00.000 7988 UpdateGuideState exits: m=1390 SNR=24.9
00:50:34.231 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:34.232 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:34.232 00.000 7988 Enqueuing Expose request
00:50:34.232 00.000 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:50:34.232 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
00:50:34.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:34.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:50:34.232 00.000 15712 MoveAxis(W, 10, ABG)
00:50:34.232 00.000 15712 Guiding  Dir = 3, Dur = 10
00:50:34.232 00.000 15712 IsGuiding returns 0
00:50:34.258 00.026 15712 IsGuiding returns 1
00:50:34.258 00.000 15712 scope still moving after pulse duration time elapsed
00:50:34.317 00.059 15712 IsGuiding returns 0
00:50:34.317 00.000 15712 scope move finished after 10 + 78 ms
00:50:34.317 00.000 15712 Move returns status 0, amount 10
00:50:34.317 00.000 15712 MoveAxis(N, 0, ABG)
00:50:34.317 00.000 15712 Move returns status 0, amount 0
00:50:34.317 00.000 15712 move complete, result=0
00:50:34.317 00.000 15712 worker thread done servicing request
00:50:34.317 00.000 15712 Worker thread wakes up
00:50:34.317 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:50:34.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:34.326 00.009 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:35.734 01.408 15712 Exposure complete
00:50:35.789 00.055 15712 worker thread done servicing request
00:50:35.789 00.000 7988 OnExposeComplete: enter
00:50:35.796 00.007 7988 UpdateGuideState(): m_state=6
00:50:35.796 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
00:50:35.796 00.000 7988 Star::Find returns 1 (0), X=966.76, Y=187.54, Mass=1475, SNR=25.8, Peak=164 HFD=3.6
00:50:35.796 00.000 7988 MultiStar: [#1 0.18,-0.32,1.03,U] [#2 0.21,-0.01,0.85,U] [#3 0.30,-0.19,0.88,U] [#4 0.54,-0.27,0.00,R] [#5 0.24,-0.32,0.00,M2] [#6 0.27,-0.13,0.67,U] [#7 0.18,0.23,0.53,U] [#8 0.03,-0.01,0.48,U] 
00:50:35.796 00.000 7988 refined, 6 included, MultiStar: {0.22, -0.08}, one-star: {0.30, 0.01}
00:50:35.796 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
00:50:35.796 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
00:50:35.796 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-0.36 mountX=-0.08 mountY=-0.22, mountTheta=-1.93
00:50:35.806 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.08, opts=13)
00:50:35.806 00.000 7988 Enqueuing Move request for scope (0.22, -0.08)
00:50:35.806 00.000 15712 Worker thread wakes up
00:50:35.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
00:50:35.806 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
00:50:35.806 00.000 15712 Moving (0.22, -0.08) raw xDistance=-0.08 yDistance=-0.22
00:50:35.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:35.806 00.000 7988 UpdateGuideState exits: m=1475 SNR=25.8
00:50:35.810 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:35.812 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:35.812 00.000 7988 Enqueuing Expose request
00:50:35.814 00.002 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:50:35.814 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
00:50:35.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:35.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:50:35.814 00.000 15712 MoveAxis(W, 11, ABG)
00:50:35.814 00.000 15712 Guiding  Dir = 3, Dur = 11
00:50:35.839 00.025 15712 IsGuiding returns 0
00:50:35.856 00.017 15712 IsGuiding returns 1
00:50:35.856 00.000 15712 scope still moving after pulse duration time elapsed
00:50:35.902 00.046 15712 IsGuiding returns 0
00:50:35.902 00.000 15712 scope move finished after 11 + 52 ms
00:50:35.902 00.000 15712 Move returns status 0, amount 11
00:50:35.902 00.000 15712 MoveAxis(N, 0, ABG)
00:50:35.902 00.000 15712 Move returns status 0, amount 0
00:50:35.902 00.000 15712 move complete, result=0
00:50:35.902 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
00:50:35.907 00.005 15712 worker thread done servicing request
00:50:35.907 00.000 15712 Worker thread wakes up
00:50:35.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:35.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:37.552 01.645 15712 Exposure complete
00:50:37.612 00.060 15712 worker thread done servicing request
00:50:37.612 00.000 7988 OnExposeComplete: enter
00:50:37.612 00.000 7988 UpdateGuideState(): m_state=6
00:50:37.615 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
00:50:37.615 00.000 7988 Star::Find returns 1 (0), X=966.80, Y=187.42, Mass=1515, SNR=25.9, Peak=170 HFD=3.8
00:50:37.617 00.002 7988 MultiStar: [#1 0.25,-0.24,1.01,U] [#2 0.27,-0.13,0.86,U] [#3 0.43,-0.29,0.00,M1] [#4 -0.15,0.07,0.73,U] [#5 0.40,-0.48,0.00,M3] [#6 -0.02,-0.20,0.65,U] [#7 0.20,0.23,0.53,U] [#8 0.11,-0.10,0.50,U] 
00:50:37.617 00.000 7988 refined, 6 included, MultiStar: {0.16, -0.09}, one-star: {0.34, -0.11}
00:50:37.619 00.002 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
00:50:37.619 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
00:50:37.621 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=-0.09 mountY=-0.16, mountTheta=-2.07
00:50:37.623 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.09, opts=13)
00:50:37.623 00.000 7988 Enqueuing Move request for scope (0.16, -0.09)
00:50:37.625 00.002 15712 Worker thread wakes up
00:50:37.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
00:50:37.625 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
00:50:37.625 00.000 15712 Moving (0.16, -0.09) raw xDistance=-0.09 yDistance=-0.16
00:50:37.627 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:37.628 00.001 7988 UpdateGuideState exits: m=1515 SNR=25.9
00:50:37.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:37.630 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:37.630 00.000 7988 Enqueuing Expose request
00:50:37.632 00.002 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:50:37.632 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
00:50:37.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:37.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:50:37.632 00.000 15712 MoveAxis(W, 12, ABG)
00:50:37.632 00.000 15712 Guiding  Dir = 3, Dur = 12
00:50:37.632 00.000 15712 IsGuiding returns 0
00:50:37.644 00.012 15712 IsGuiding returns 1
00:50:37.644 00.000 15712 scope still moving after pulse duration time elapsed
00:50:37.696 00.052 15712 IsGuiding returns 0
00:50:37.696 00.000 15712 scope move finished after 12 + 51 ms
00:50:37.696 00.000 15712 Move returns status 0, amount 12
00:50:37.696 00.000 15712 MoveAxis(N, 0, ABG)
00:50:37.696 00.000 15712 Move returns status 0, amount 0
00:50:37.696 00.000 15712 move complete, result=0
00:50:37.696 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
00:50:37.698 00.002 15712 worker thread done servicing request
00:50:37.698 00.000 15712 Worker thread wakes up
00:50:37.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:37.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:39.113 01.415 15712 Exposure complete
00:50:39.174 00.061 15712 worker thread done servicing request
00:50:39.175 00.001 7988 OnExposeComplete: enter
00:50:39.175 00.000 7988 UpdateGuideState(): m_state=6
00:50:39.175 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
00:50:39.175 00.000 7988 Star::Find returns 1 (0), X=966.69, Y=187.47, Mass=1416, SNR=25.2, Peak=181 HFD=3.4
00:50:39.175 00.000 7988 MultiStar: [#1 0.45,-0.18,0.00,M1] [#2 0.29,-0.06,0.90,U] [#3 0.29,-0.37,0.00,M2] [#4 -0.07,0.15,0.74,U] [#5 0.20,-0.35,0.00,M4] [#6 0.42,-0.10,0.00,M1] [#7 0.12,-0.39,0.00,M1] [#8 -0.19,-0.53,0.00,M1] 
00:50:39.175 00.000 7988 refined, 2 included, MultiStar: {0.16, -0.00}, one-star: {0.23, -0.06}
00:50:39.175 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.56) = xAngle (-1.58 = -1.58)
00:50:39.175 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
00:50:39.175 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.02 mountX=-0.00 mountY=-0.16, mountTheta=-1.58
00:50:39.175 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.00, opts=13)
00:50:39.175 00.000 7988 Enqueuing Move request for scope (0.16, -0.00)
00:50:39.175 00.000 15712 Worker thread wakes up
00:50:39.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
00:50:39.175 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
00:50:39.175 00.000 15712 Moving (0.16, -0.00) raw xDistance=-0.00 yDistance=-0.16
00:50:39.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:39.175 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.2
00:50:39.189 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:39.190 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:39.191 00.001 7988 Enqueuing Expose request
00:50:39.193 00.002 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:50:39.193 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
00:50:39.193 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:39.193 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:50:39.193 00.000 15712 MoveAxis(W, 9, ABG)
00:50:39.193 00.000 15712 Guiding  Dir = 3, Dur = 9
00:50:39.193 00.000 15712 IsGuiding returns 0
00:50:39.208 00.015 15712 IsGuiding returns 0
00:50:39.208 00.000 15712 Move returns status 0, amount 9
00:50:39.208 00.000 15712 MoveAxis(N, 0, ABG)
00:50:39.208 00.000 15712 Move returns status 0, amount 0
00:50:39.208 00.000 15712 move complete, result=0
00:50:39.208 00.000 15712 worker thread done servicing request
00:50:39.208 00.000 15712 Worker thread wakes up
00:50:39.208 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
00:50:39.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:39.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:40.852 01.644 15712 Exposure complete
00:50:40.912 00.060 15712 worker thread done servicing request
00:50:40.912 00.000 7988 OnExposeComplete: enter
00:50:40.913 00.001 7988 UpdateGuideState(): m_state=6
00:50:40.913 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
00:50:40.913 00.000 7988 Star::Find returns 1 (0), X=966.63, Y=187.44, Mass=1404, SNR=25.0, Peak=159 HFD=3.4
00:50:40.913 00.000 7988 MultiStar: [#1 0.21,-0.33,0.00,M2] [#2 0.05,-0.05,0.88,U] [#3 0.11,-0.45,0.00,M3] [#4 -0.30,-0.17,0.74,U] [#5 -0.01,-0.61,0.00,M5] [#6 -0.22,-0.11,0.70,U] [#7 -0.08,0.01,0.54,U] [#8 -0.24,-0.24,0.50,U] 
00:50:40.913 00.000 7988 refined, 5 included, MultiStar: {-0.07, -0.10}, one-star: {0.17, -0.09}
00:50:40.913 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
00:50:40.913 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
00:50:40.913 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-2.19 mountX=-0.10 mountY=0.08, mountTheta=2.51
00:50:40.913 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.10, opts=13)
00:50:40.913 00.000 7988 Enqueuing Move request for scope (-0.07, -0.10)
00:50:40.913 00.000 15712 Worker thread wakes up
00:50:40.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
00:50:40.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
00:50:40.913 00.000 15712 Moving (-0.07, -0.10) raw xDistance=-0.10 yDistance=0.08
00:50:40.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:40.913 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.0
00:50:40.927 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:40.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:40.929 00.002 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:50:40.929 00.000 7988 Enqueuing Expose request
00:50:40.929 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
00:50:40.929 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:40.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:50:40.929 00.000 15712 MoveAxis(W, 13, ABG)
00:50:40.929 00.000 15712 Guiding  Dir = 3, Dur = 13
00:50:40.929 00.000 15712 IsGuiding returns 0
00:50:40.951 00.022 15712 IsGuiding returns 1
00:50:40.951 00.000 15712 scope still moving after pulse duration time elapsed
00:50:41.006 00.055 15712 IsGuiding returns 0
00:50:41.006 00.000 15712 scope move finished after 13 + 61 ms
00:50:41.006 00.000 15712 Move returns status 0, amount 13
00:50:41.006 00.000 15712 MoveAxis(N, 0, ABG)
00:50:41.006 00.000 15712 Move returns status 0, amount 0
00:50:41.006 00.000 15712 move complete, result=0
00:50:41.006 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
00:50:41.008 00.002 15712 worker thread done servicing request
00:50:41.008 00.000 15712 Worker thread wakes up
00:50:41.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:41.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:42.413 01.405 15712 Exposure complete
00:50:42.474 00.061 15712 worker thread done servicing request
00:50:42.474 00.000 7988 OnExposeComplete: enter
00:50:42.474 00.000 7988 UpdateGuideState(): m_state=6
00:50:42.477 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
00:50:42.477 00.000 7988 Star::Find returns 1 (0), X=966.77, Y=187.31, Mass=1433, SNR=25.5, Peak=173 HFD=3.8
00:50:42.479 00.002 7988 MultiStar: [#1 0.15,-0.32,1.00,U] [#2 0.21,-0.06,0.90,U] [#3 0.38,-0.42,0.00,M4] [#4 -0.13,-0.08,0.75,U] [#5 0.19,-0.54,0.00,M6] [#6 0.03,-0.38,0.70,U] [#7 0.20,0.22,0.52,U] [#8 0.05,-0.41,0.00,M1] 
00:50:42.479 00.000 7988 refined, 5 included, MultiStar: {0.14, -0.17}, one-star: {0.31, -0.22}
00:50:42.481 00.002 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
00:50:42.481 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
00:50:42.483 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.87 mountX=-0.16 mountY=-0.14, mountTheta=-2.45
00:50:42.485 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.17, opts=13)
00:50:42.485 00.000 7988 Enqueuing Move request for scope (0.14, -0.17)
00:50:42.487 00.002 15712 Worker thread wakes up
00:50:42.487 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
00:50:42.487 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
00:50:42.487 00.000 15712 Moving (0.14, -0.17) raw xDistance=-0.16 yDistance=-0.14
00:50:42.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:42.487 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.5
00:50:42.490 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:42.491 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:42.493 00.002 7988 Enqueuing Expose request
00:50:42.493 00.000 15712 PPEC rslt: input = -0.16, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 639.77
00:50:42.493 00.000 15712 PPEC: input: -0.16, control: -0.06, exposure: 1500
00:50:42.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:42.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:42.493 00.000 15712 MoveAxis(E, 19, ABG)
00:50:42.493 00.000 15712 Guiding  Dir = 2, Dur = 19
00:50:42.493 00.000 15712 IsGuiding returns 0
00:50:42.521 00.028 15712 IsGuiding returns 1
00:50:42.521 00.000 15712 scope still moving after pulse duration time elapsed
00:50:42.572 00.051 15712 IsGuiding returns 0
00:50:42.572 00.000 15712 scope move finished after 19 + 59 ms
00:50:42.572 00.000 15712 Move returns status 0, amount 19
00:50:42.572 00.000 15712 MoveAxis(N, 0, ABG)
00:50:42.572 00.000 15712 Move returns status 0, amount 0
00:50:42.572 00.000 15712 move complete, result=0
00:50:42.572 00.000 15712 worker thread done servicing request
00:50:42.572 00.000 15712 Worker thread wakes up
00:50:42.572 00.000 7988 GuideStep: -0.2 px 19 ms EAST, -0.1 px 0 ms NORTH
00:50:42.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:42.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:44.213 01.641 15712 Exposure complete
00:50:44.276 00.063 15712 worker thread done servicing request
00:50:44.276 00.000 7988 OnExposeComplete: enter
00:50:44.276 00.000 7988 UpdateGuideState(): m_state=6
00:50:44.278 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
00:50:44.278 00.000 7988 Star::Find returns 1 (0), X=966.68, Y=187.79, Mass=1392, SNR=24.7, Peak=182 HFD=3.7
00:50:44.280 00.002 7988 MultiStar: [#1 0.37,0.10,0.00,M2] [#2 0.22,0.34,0.00,M1] [#3 0.19,0.00,0.86,U] [#4 0.02,0.20,0.70,U] [#5 0.27,-0.18,0.80,U] [#6 0.10,0.39,0.00,M1] [#7 0.02,0.49,0.00,M1] [#8 0.13,0.19,0.49,U] 
00:50:44.282 00.002 7988 refined, 4 included, MultiStar: {0.18, 0.09}, one-star: {0.23, 0.26}
00:50:44.282 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
00:50:44.282 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
00:50:44.284 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.48 mountX=0.09 mountY=-0.18, mountTheta=-1.09
00:50:44.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.09, opts=13)
00:50:44.286 00.000 7988 Enqueuing Move request for scope (0.18, 0.09)
00:50:44.288 00.002 15712 Worker thread wakes up
00:50:44.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
00:50:44.288 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
00:50:44.288 00.000 15712 Moving (0.18, 0.09) raw xDistance=0.09 yDistance=-0.18
00:50:44.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:50:44.288 00.000 7988 UpdateGuideState exits: m=1392 SNR=24.7
00:50:44.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:44.292 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:44.292 00.000 7988 Enqueuing Expose request
00:50:44.292 00.000 15712 PPEC rslt: input = 0.09, final = 0.06, react = 0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:50:44.292 00.000 15712 PPEC: input: 0.09, control: 0.06, exposure: 1500
00:50:44.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:44.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:50:44.292 00.000 15712 MoveAxis(W, 20, ABG)
00:50:44.292 00.000 15712 Guiding  Dir = 3, Dur = 20
00:50:44.292 00.000 15712 IsGuiding returns 0
00:50:44.314 00.022 15712 PulseGuide returned control before completion, sleep 12
00:50:44.340 00.026 15712 IsGuiding returns 1
00:50:44.340 00.000 15712 scope still moving after pulse duration time elapsed
00:50:44.378 00.038 15712 IsGuiding returns 0
00:50:44.378 00.000 15712 scope move finished after 20 + 62 ms
00:50:44.378 00.000 15712 Move returns status 0, amount 20
00:50:44.378 00.000 15712 MoveAxis(N, 0, ABG)
00:50:44.378 00.000 15712 Move returns status 0, amount 0
00:50:44.378 00.000 15712 move complete, result=0
00:50:44.378 00.000 7988 GuideStep: 0.1 px 20 ms WEST, -0.2 px 0 ms NORTH
00:50:44.380 00.002 15712 worker thread done servicing request
00:50:44.380 00.000 15712 Worker thread wakes up
00:50:44.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:44.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:45.790 01.410 15712 Exposure complete
00:50:45.852 00.062 15712 worker thread done servicing request
00:50:45.852 00.000 7988 OnExposeComplete: enter
00:50:45.852 00.000 7988 UpdateGuideState(): m_state=6
00:50:45.852 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
00:50:45.855 00.003 7988 Star::Find returns 1 (0), X=966.51, Y=187.67, Mass=1464, SNR=25.5, Peak=166 HFD=3.5
00:50:45.857 00.002 7988 MultiStar: [#1 0.26,0.03,1.01,U] [#2 0.14,0.07,0.89,U] [#3 0.31,-0.02,0.88,U] [#4 -0.18,0.15,0.75,U] [#5 0.10,-0.21,0.78,U] [#6 0.15,0.02,0.64,U] [#7 0.24,0.46,0.00,M2] [#8 0.05,0.06,0.49,U] 
00:50:45.857 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.05, 0.13}
00:50:45.857 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
00:50:45.859 00.002 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
00:50:45.859 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.24 mountX=0.03 mountY=-0.12, mountTheta=-1.33
00:50:45.861 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.03, opts=13)
00:50:45.863 00.002 7988 Enqueuing Move request for scope (0.12, 0.03)
00:50:45.863 00.000 15712 Worker thread wakes up
00:50:45.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:50:45.863 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:50:45.863 00.000 15712 Moving (0.12, 0.03) raw xDistance=0.03 yDistance=-0.12
00:50:45.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:45.863 00.000 7988 UpdateGuideState exits: m=1464 SNR=25.5
00:50:45.867 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:45.868 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:45.868 00.000 7988 Enqueuing Expose request
00:50:45.868 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:50:45.868 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
00:50:45.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:45.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:50:45.868 00.000 15712 MoveAxis(W, 15, ABG)
00:50:45.868 00.000 15712 Guiding  Dir = 3, Dur = 15
00:50:45.868 00.000 15712 IsGuiding returns 0
00:50:45.889 00.021 15712 IsGuiding returns 1
00:50:45.889 00.000 15712 scope still moving after pulse duration time elapsed
00:50:45.940 00.051 15712 IsGuiding returns 0
00:50:45.940 00.000 15712 scope move finished after 15 + 59 ms
00:50:45.940 00.000 15712 Move returns status 0, amount 15
00:50:45.940 00.000 15712 MoveAxis(N, 0, ABG)
00:50:45.940 00.000 15712 Move returns status 0, amount 0
00:50:45.940 00.000 15712 move complete, result=0
00:50:45.940 00.000 15712 worker thread done servicing request
00:50:45.940 00.000 15712 Worker thread wakes up
00:50:45.940 00.000 7988 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
00:50:45.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:45.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:47.576 01.636 15712 Exposure complete
00:50:47.638 00.062 15712 worker thread done servicing request
00:50:47.638 00.000 7988 OnExposeComplete: enter
00:50:47.638 00.000 7988 UpdateGuideState(): m_state=6
00:50:47.640 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
00:50:47.640 00.000 7988 Star::Find returns 1 (0), X=966.77, Y=187.51, Mass=1440, SNR=25.4, Peak=153 HFD=3.9
00:50:47.642 00.002 7988 MultiStar: [#1 0.35,-0.04,1.06,U] [#2 0.28,-0.04,0.91,U] [#3 0.25,-0.10,0.86,U] [#4 -0.07,0.14,0.74,U] [#5 0.30,-0.28,0.00,M5] [#6 0.36,0.12,0.00,M1] [#7 0.32,0.17,0.51,U] [#8 -0.04,-0.10,0.44,U] 
00:50:47.642 00.000 7988 refined, 6 included, MultiStar: {0.23, -0.01}, one-star: {0.31, -0.03}
00:50:47.644 00.002 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
00:50:47.644 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
00:50:47.646 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.03 mountX=-0.01 mountY=-0.23, mountTheta=-1.60
00:50:47.648 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.01, opts=13)
00:50:47.648 00.000 7988 Enqueuing Move request for scope (0.23, -0.01)
00:50:47.650 00.002 15712 Worker thread wakes up
00:50:47.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
00:50:47.650 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
00:50:47.650 00.000 15712 Moving (0.23, -0.01) raw xDistance=-0.01 yDistance=-0.23
00:50:47.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:50:47.650 00.000 7988 UpdateGuideState exits: m=1440 SNR=25.4
00:50:47.653 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:47.654 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:47.654 00.000 7988 Enqueuing Expose request
00:50:47.654 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:50:47.654 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
00:50:47.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:47.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:50:47.654 00.000 15712 MoveAxis(W, 14, ABG)
00:50:47.654 00.000 15712 Guiding  Dir = 3, Dur = 14
00:50:47.654 00.000 15712 IsGuiding returns 0
00:50:47.671 00.017 15712 PulseGuide returned control before completion, sleep 11
00:50:47.702 00.031 15712 IsGuiding returns 1
00:50:47.702 00.000 15712 scope still moving after pulse duration time elapsed
00:50:47.735 00.033 15712 IsGuiding returns 0
00:50:47.735 00.000 15712 scope move finished after 14 + 64 ms
00:50:47.735 00.000 15712 Move returns status 0, amount 14
00:50:47.735 00.000 15712 MoveAxis(N, 0, ABG)
00:50:47.735 00.000 15712 Move returns status 0, amount 0
00:50:47.735 00.000 15712 move complete, result=0
00:50:47.735 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.2 px 0 ms NORTH
00:50:47.737 00.002 15712 worker thread done servicing request
00:50:47.737 00.000 15712 Worker thread wakes up
00:50:47.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:47.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:49.153 01.416 15712 Exposure complete
00:50:49.215 00.062 15712 worker thread done servicing request
00:50:49.215 00.000 7988 OnExposeComplete: enter
00:50:49.215 00.000 7988 UpdateGuideState(): m_state=6
00:50:49.215 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
00:50:49.215 00.000 7988 Star::Find returns 1 (0), X=966.90, Y=187.36, Mass=1400, SNR=24.7, Peak=170 HFD=3.9
00:50:49.215 00.000 7988 MultiStar: [#1 0.22,-0.36,0.00,M1] [#2 0.33,-0.04,0.88,U] [#3 0.40,-0.37,0.00,M2] [#4 0.16,-0.13,0.79,U] [#5 0.36,-0.79,0.00,M6] [#6 0.27,-0.38,0.00,M2] [#7 0.57,-0.18,0.00,M2] [#8 -0.19,-0.14,0.53,U] 
00:50:49.221 00.006 7988 refined, 3 included, MultiStar: {0.24, -0.12}, one-star: {0.44, -0.18}
00:50:49.221 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
00:50:49.221 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
00:50:49.221 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.48 mountX=-0.12 mountY=-0.23, mountTheta=-2.05
00:50:49.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.12, opts=13)
00:50:49.221 00.000 7988 Enqueuing Move request for scope (0.24, -0.12)
00:50:49.221 00.000 15712 Worker thread wakes up
00:50:49.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
00:50:49.221 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
00:50:49.221 00.000 15712 Moving (0.24, -0.12) raw xDistance=-0.12 yDistance=-0.23
00:50:49.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:50:49.221 00.000 7988 UpdateGuideState exits: m=1400 SNR=24.7
00:50:49.230 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:49.231 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:49.231 00.000 7988 Enqueuing Expose request
00:50:49.231 00.000 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:50:49.231 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
00:50:49.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:49.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:50:49.231 00.000 15712 MoveAxis(W, 12, ABG)
00:50:49.231 00.000 15712 Guiding  Dir = 3, Dur = 12
00:50:49.231 00.000 15712 IsGuiding returns 0
00:50:49.251 00.020 15712 IsGuiding returns 1
00:50:49.251 00.000 15712 scope still moving after pulse duration time elapsed
00:50:49.279 00.028 15712 IsGuiding returns 1
00:50:49.317 00.038 15712 IsGuiding returns 0
00:50:49.317 00.000 15712 scope move finished after 12 + 70 ms
00:50:49.317 00.000 15712 Move returns status 0, amount 12
00:50:49.317 00.000 15712 MoveAxis(N, 0, ABG)
00:50:49.317 00.000 15712 Move returns status 0, amount 0
00:50:49.317 00.000 15712 move complete, result=0
00:50:49.317 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
00:50:49.319 00.002 15712 worker thread done servicing request
00:50:49.319 00.000 15712 Worker thread wakes up
00:50:49.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:49.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:50.956 01.637 15712 Exposure complete
00:50:51.018 00.062 15712 worker thread done servicing request
00:50:51.018 00.000 7988 OnExposeComplete: enter
00:50:51.018 00.000 7988 UpdateGuideState(): m_state=6
00:50:51.018 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
00:50:51.018 00.000 7988 Star::Find returns 1 (0), X=966.84, Y=187.26, Mass=1428, SNR=25.5, Peak=195 HFD=3.9
00:50:51.018 00.000 7988 MultiStar: [#1 0.27,-0.50,0.00,M2] [#2 0.56,-0.29,0.00,M1] [#3 0.39,-0.59,0.00,M3] [#4 0.03,-0.23,0.72,U] [#5 0.30,-0.60,0.00,M7] [#6 0.30,-0.44,0.00,M3] [#7 0.52,-0.03,0.00,M3] [#8 0.14,0.06,0.47,U] 
00:50:51.018 00.000 7988 refined, 2 included, MultiStar: {0.21, -0.19}, one-star: {0.38, -0.27}
00:50:51.024 00.006 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.56) = xAngle (-2.29 = -2.29)
00:50:51.024 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.32 = -2.32)
00:50:51.024 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.29 cameraTheta=-0.73 mountX=-0.19 mountY=-0.21, mountTheta=-2.30
00:50:51.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.19, opts=13)
00:50:51.029 00.005 7988 Enqueuing Move request for scope (0.21, -0.19)
00:50:51.029 00.000 15712 Worker thread wakes up
00:50:51.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
00:50:51.029 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
00:50:51.029 00.000 15712 Moving (0.21, -0.19) raw xDistance=-0.19 yDistance=-0.21
00:50:51.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
00:50:51.029 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.5
00:50:51.033 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:51.034 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:51.034 00.000 7988 Enqueuing Expose request
00:50:51.034 00.000 15712 PPEC rslt: input = -0.19, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.78
00:50:51.034 00.000 15712 PPEC: input: -0.19, control: -0.08, exposure: 1500
00:50:51.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:51.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:50:51.034 00.000 15712 MoveAxis(E, 25, ABG)
00:50:51.034 00.000 15712 Guiding  Dir = 2, Dur = 25
00:50:51.057 00.023 15712 IsGuiding returns 0
00:50:51.074 00.017 15712 PulseGuide returned control before completion, sleep 20
00:50:51.113 00.039 15712 IsGuiding returns 0
00:50:51.113 00.000 15712 Move returns status 0, amount 25
00:50:51.113 00.000 15712 MoveAxis(N, 0, ABG)
00:50:51.113 00.000 15712 Move returns status 0, amount 0
00:50:51.113 00.000 15712 move complete, result=0
00:50:51.113 00.000 7988 GuideStep: -0.2 px 25 ms EAST, -0.2 px 0 ms NORTH
00:50:51.125 00.012 15712 worker thread done servicing request
00:50:51.125 00.000 15712 Worker thread wakes up
00:50:51.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:51.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:52.534 01.409 15712 Exposure complete
00:50:52.597 00.063 7988 OnExposeComplete: enter
00:50:52.597 00.000 7988 UpdateGuideState(): m_state=6
00:50:52.599 00.002 15712 worker thread done servicing request
00:50:52.599 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
00:50:52.601 00.002 7988 Star::Find returns 1 (0), X=966.90, Y=187.42, Mass=1401, SNR=24.7, Peak=187 HFD=4.0
00:50:52.601 00.000 7988 MultiStar: [#1 0.38,-0.52,0.00,M3] [#2 0.42,-0.26,0.00,M2] [#3 0.23,-0.49,0.00,M4] [#4 0.09,-0.05,0.75,U] [#5 0.35,-0.71,0.00,M8] [#6 0.28,-0.22,0.67,U] [#7 0.23,0.19,0.51,U] [#8 -0.13,-0.22,0.48,U] 
00:50:52.603 00.002 7988 refined, 4 included, MultiStar: {0.22, -0.09}, one-star: {0.44, -0.11}
00:50:52.603 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
00:50:52.605 00.002 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
00:50:52.605 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=-0.09 mountY=-0.22, mountTheta=-1.96
00:50:52.607 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.09, opts=13)
00:50:52.607 00.000 7988 Enqueuing Move request for scope (0.22, -0.09)
00:50:52.609 00.002 15712 Worker thread wakes up
00:50:52.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
00:50:52.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
00:50:52.609 00.000 15712 Moving (0.22, -0.09) raw xDistance=-0.09 yDistance=-0.22
00:50:52.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:50:52.609 00.000 7988 UpdateGuideState exits: m=1401 SNR=24.7
00:50:52.612 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:52.613 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:52.613 00.000 7988 Enqueuing Expose request
00:50:52.613 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:50:52.613 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
00:50:52.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:52.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:50:52.613 00.000 15712 MoveAxis(W, 9, ABG)
00:50:52.613 00.000 15712 Guiding  Dir = 3, Dur = 9
00:50:52.613 00.000 15712 IsGuiding returns 0
00:50:52.641 00.028 15712 IsGuiding returns 0
00:50:52.641 00.000 15712 Move returns status 0, amount 9
00:50:52.641 00.000 15712 MoveAxis(N, 0, ABG)
00:50:52.641 00.000 15712 Move returns status 0, amount 0
00:50:52.641 00.000 15712 move complete, result=0
00:50:52.641 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
00:50:52.644 00.003 15712 worker thread done servicing request
00:50:52.644 00.000 15712 Worker thread wakes up
00:50:52.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:52.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:54.285 01.641 15712 Exposure complete
00:50:54.349 00.064 15712 worker thread done servicing request
00:50:54.349 00.000 7988 OnExposeComplete: enter
00:50:54.349 00.000 7988 UpdateGuideState(): m_state=6
00:50:54.351 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
00:50:54.351 00.000 7988 Star::Find returns 1 (0), X=966.73, Y=187.59, Mass=1423, SNR=25.0, Peak=167 HFD=3.8
00:50:54.351 00.000 7988 MultiStar: [#1 0.10,-0.06,0.98,U] [#2 0.30,0.05,0.84,U] [#3 0.43,0.10,0.00,M5] [#4 -0.22,0.14,0.72,U] [#5 0.24,-0.20,0.76,U] [#6 0.12,0.16,0.63,U] [#7 0.16,0.15,0.51,U] [#8 0.13,-0.01,0.46,U] 
00:50:54.355 00.004 7988 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.27, 0.06}
00:50:54.355 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.36 = -1.36)
00:50:54.357 00.002 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
00:50:54.357 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=0.03 mountY=-0.15, mountTheta=-1.36
00:50:54.359 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.03, opts=13)
00:50:54.359 00.000 7988 Enqueuing Move request for scope (0.14, 0.03)
00:50:54.361 00.002 15712 Worker thread wakes up
00:50:54.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:50:54.361 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:50:54.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:50:54.361 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.0
00:50:54.364 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:54.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:54.364 00.000 7988 Enqueuing Expose request
00:50:54.364 00.000 15712 Moving (0.14, 0.03) raw xDistance=0.03 yDistance=-0.15
00:50:54.364 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:50:54.364 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
00:50:54.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:54.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:50:54.364 00.000 15712 MoveAxis(W, 8, ABG)
00:50:54.364 00.000 15712 Guiding  Dir = 3, Dur = 8
00:50:54.364 00.000 15712 IsGuiding returns 0
00:50:54.401 00.037 15712 IsGuiding returns 0
00:50:54.401 00.000 15712 Move returns status 0, amount 8
00:50:54.401 00.000 15712 MoveAxis(N, 0, ABG)
00:50:54.401 00.000 15712 Move returns status 0, amount 0
00:50:54.401 00.000 15712 move complete, result=0
00:50:54.401 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:50:54.403 00.002 15712 worker thread done servicing request
00:50:54.403 00.000 15712 Worker thread wakes up
00:50:54.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:54.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:55.816 01.413 15712 Exposure complete
00:50:55.878 00.062 15712 worker thread done servicing request
00:50:55.878 00.000 7988 OnExposeComplete: enter
00:50:55.878 00.000 7988 UpdateGuideState(): m_state=6
00:50:55.880 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
00:50:55.880 00.000 7988 Star::Find returns 1 (0), X=966.64, Y=187.73, Mass=1367, SNR=24.6, Peak=180 HFD=3.7
00:50:55.882 00.002 7988 MultiStar: [#1 0.39,0.16,0.00,M3] [#2 0.39,0.32,0.00,M2] [#3 0.29,-0.02,0.86,U] [#4 0.00,0.11,0.75,U] [#5 0.01,0.00,0.74,U] [#6 0.17,0.27,0.65,U] [#7 0.58,0.32,0.00,M2] [#8 0.56,0.33,0.00,M1] 
00:50:55.882 00.000 7988 refined, 4 included, MultiStar: {0.14, 0.11}, one-star: {0.18, 0.20}
00:50:55.884 00.002 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
00:50:55.884 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
00:50:55.886 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.11 mountY=-0.14, mountTheta=-0.90
00:50:55.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.11, opts=13)
00:50:55.889 00.001 7988 Enqueuing Move request for scope (0.14, 0.11)
00:50:55.889 00.000 15712 Worker thread wakes up
00:50:55.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
00:50:55.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
00:50:55.889 00.000 15712 Moving (0.14, 0.11) raw xDistance=0.11 yDistance=-0.14
00:50:55.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=30, FiltMax=255, Gamma=0.690
00:50:55.889 00.000 7988 UpdateGuideState exits: m=1367 SNR=24.6
00:50:55.892 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:55.893 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:55.893 00.000 7988 Enqueuing Expose request
00:50:55.893 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:50:55.893 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
00:50:55.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:55.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:55.893 00.000 15712 MoveAxis(W, 6, ABG)
00:50:55.893 00.000 15712 Guiding  Dir = 3, Dur = 6
00:50:55.893 00.000 15712 IsGuiding returns 0
00:50:55.909 00.016 15712 IsGuiding returns 0
00:50:55.909 00.000 15712 Move returns status 0, amount 6
00:50:55.909 00.000 15712 MoveAxis(N, 0, ABG)
00:50:55.909 00.000 15712 Move returns status 0, amount 0
00:50:55.909 00.000 15712 move complete, result=0
00:50:55.909 00.000 15712 worker thread done servicing request
00:50:55.909 00.000 15712 Worker thread wakes up
00:50:55.909 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:50:55.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:55.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:57.554 01.645 15712 Exposure complete
00:50:57.606 00.052 15712 worker thread done servicing request
00:50:57.606 00.000 7988 OnExposeComplete: enter
00:50:57.617 00.011 7988 UpdateGuideState(): m_state=6
00:50:57.617 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
00:50:57.617 00.000 7988 Star::Find returns 1 (0), X=966.59, Y=188.11, Mass=1209, SNR=23.0, Peak=181 HFD=3.7
00:50:57.617 00.000 7988 MultiStar: [#1 0.17,0.58,0.00,M4] [#2 0.19,0.62,0.00,M3] [#3 0.37,0.28,0.00,M5] [#4 -0.16,0.59,0.00,M1] [#5 0.03,0.01,0.80,U] [#6 0.07,0.73,0.00,M1] [#7 0.40,1.21,0.00,M3] [#8 -0.15,0.89,0.00,M2] 
00:50:57.623 00.006 7988 refined, 1 included, MultiStar: {0.09, 0.32}, one-star: {0.13, 0.57}
00:50:57.623 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
00:50:57.623 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
00:50:57.623 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.32 hyp=0.34 cameraTheta=1.30 mountX=0.32 mountY=-0.10, mountTheta=-0.29
00:50:57.623 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.32, opts=13)
00:50:57.623 00.000 7988 Enqueuing Move request for scope (0.09, 0.32)
00:50:57.623 00.000 15712 Worker thread wakes up
00:50:57.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.32) opts 0xd
00:50:57.623 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.32)
00:50:57.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=31, FiltMax=255, Gamma=0.690
00:50:57.623 00.000 7988 UpdateGuideState exits: m=1209 SNR=23.0
00:50:57.631 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:57.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:57.633 00.002 7988 Enqueuing Expose request
00:50:57.633 00.000 15712 Moving (0.09, 0.32) raw xDistance=0.32 yDistance=-0.10
00:50:57.633 00.000 15712 PPEC rslt: input = 0.32, final = 0.22, react = 0.19, pred = 0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 639.78
00:50:57.633 00.000 15712 PPEC: input: 0.32, control: 0.22, exposure: 1500
00:50:57.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:57.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:50:57.633 00.000 15712 MoveAxis(W, 71, ABG)
00:50:57.633 00.000 15712 Guiding  Dir = 3, Dur = 71
00:50:57.633 00.000 15712 IsGuiding returns 0
00:50:57.659 00.026 15712 PulseGuide returned control before completion, sleep 58
00:50:57.742 00.083 15712 IsGuiding returns 0
00:50:57.742 00.000 15712 Move returns status 0, amount 71
00:50:57.742 00.000 15712 MoveAxis(N, 0, ABG)
00:50:57.742 00.000 15712 Move returns status 0, amount 0
00:50:57.742 00.000 15712 move complete, result=0
00:50:57.742 00.000 7988 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
00:50:57.742 00.000 15712 worker thread done servicing request
00:50:57.744 00.002 15712 Worker thread wakes up
00:50:57.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:57.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:50:59.149 01.405 15712 Exposure complete
00:50:59.210 00.061 15712 worker thread done servicing request
00:50:59.210 00.000 7988 OnExposeComplete: enter
00:50:59.210 00.000 7988 UpdateGuideState(): m_state=6
00:50:59.213 00.003 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
00:50:59.213 00.000 7988 Star::Find returns 1 (0), X=966.73, Y=187.95, Mass=1291, SNR=23.8, Peak=182 HFD=3.9
00:50:59.215 00.002 7988 MultiStar: [#1 0.15,0.37,0.00,M5] [#2 0.15,0.57,0.00,M4] [#3 0.09,0.26,0.86,U] [#4 -0.24,0.35,0.00,M2] [#5 -0.14,0.13,0.77,U] [#6 0.26,0.40,0.00,M2] [#7 0.18,0.84,0.00,M4] [#8 0.14,0.58,0.00,M3] 
00:50:59.215 00.000 7988 refined, 2 included, MultiStar: {0.09, 0.28}, one-star: {0.27, 0.42}
00:50:59.217 00.002 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
00:50:59.217 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
00:50:59.219 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.26 mountX=0.28 mountY=-0.10, mountTheta=-0.33
00:50:59.220 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.28, opts=13)
00:50:59.222 00.002 7988 Enqueuing Move request for scope (0.09, 0.28)
00:50:59.222 00.000 15712 Worker thread wakes up
00:50:59.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
00:50:59.222 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
00:50:59.222 00.000 15712 Moving (0.09, 0.28) raw xDistance=0.28 yDistance=-0.10
00:50:59.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=31, FiltMax=255, Gamma=0.690
00:50:59.222 00.000 7988 UpdateGuideState exits: m=1291 SNR=23.8
00:50:59.225 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:59.226 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:50:59.226 00.000 7988 Enqueuing Expose request
00:50:59.228 00.002 15712 PPEC rslt: input = 0.28, final = 0.20, react = 0.17, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.78
00:50:59.228 00.000 15712 PPEC: input: 0.28, control: 0.20, exposure: 1500
00:50:59.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:59.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:50:59.228 00.000 15712 MoveAxis(W, 64, ABG)
00:50:59.228 00.000 15712 Guiding  Dir = 3, Dur = 64
00:50:59.228 00.000 15712 IsGuiding returns 0
00:50:59.244 00.016 15712 PulseGuide returned control before completion, sleep 60
00:50:59.322 00.078 15712 IsGuiding returns 0
00:50:59.322 00.000 15712 Move returns status 0, amount 64
00:50:59.322 00.000 15712 MoveAxis(N, 0, ABG)
00:50:59.322 00.000 15712 Move returns status 0, amount 0
00:50:59.322 00.000 15712 move complete, result=0
00:50:59.322 00.000 15712 worker thread done servicing request
00:50:59.322 00.000 15712 Worker thread wakes up
00:50:59.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:50:59.322 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
00:50:59.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:01.067 01.745 15712 Exposure complete
00:51:01.129 00.062 15712 worker thread done servicing request
00:51:01.129 00.000 7988 OnExposeComplete: enter
00:51:01.129 00.000 7988 UpdateGuideState(): m_state=6
00:51:01.131 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
00:51:01.133 00.002 7988 Star::Find returns 1 (0), X=966.69, Y=187.66, Mass=1342, SNR=24.2, Peak=180 HFD=3.6
00:51:01.133 00.000 7988 MultiStar: [#1 0.21,-0.14,1.03,U] [#2 0.18,0.29,0.88,U] [#3 0.18,0.10,0.85,U] [#4 -0.09,0.35,0.75,U] [#5 0.00,-0.19,0.76,U] [#6 0.01,0.07,0.68,U] [#7 -0.09,0.43,0.00,M5] [#8 -0.15,0.06,0.51,U] 
00:51:01.135 00.002 7988 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.24, 0.13}
00:51:01.135 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.87 = -0.87)
00:51:01.137 00.002 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
00:51:01.137 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.69 mountX=0.08 mountY=-0.10, mountTheta=-0.88
00:51:01.139 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
00:51:01.139 00.000 7988 Enqueuing Move request for scope (0.10, 0.08)
00:51:01.141 00.002 15712 Worker thread wakes up
00:51:01.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:51:01.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:51:01.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=33, FiltMax=255, Gamma=0.690
00:51:01.141 00.000 7988 UpdateGuideState exits: m=1342 SNR=24.2
00:51:01.144 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:01.145 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:01.145 00.000 7988 Enqueuing Expose request
00:51:01.145 00.000 15712 Moving (0.10, 0.08) raw xDistance=0.08 yDistance=-0.10
00:51:01.145 00.000 15712 PPEC rslt: input = 0.08, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:51:01.145 00.000 15712 PPEC: input: 0.08, control: 0.04, exposure: 1500
00:51:01.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:01.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:51:01.145 00.000 15712 MoveAxis(W, 12, ABG)
00:51:01.145 00.000 15712 Guiding  Dir = 3, Dur = 12
00:51:01.145 00.000 15712 IsGuiding returns 0
00:51:01.178 00.033 15712 IsGuiding returns 1
00:51:01.178 00.000 15712 scope still moving after pulse duration time elapsed
00:51:01.225 00.047 15712 IsGuiding returns 0
00:51:01.225 00.000 15712 scope move finished after 12 + 62 ms
00:51:01.225 00.000 15712 Move returns status 0, amount 12
00:51:01.225 00.000 15712 MoveAxis(N, 0, ABG)
00:51:01.225 00.000 15712 Move returns status 0, amount 0
00:51:01.225 00.000 15712 move complete, result=0
00:51:01.225 00.000 15712 worker thread done servicing request
00:51:01.225 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
00:51:01.227 00.002 15712 Worker thread wakes up
00:51:01.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:01.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:02.648 01.421 15712 Exposure complete
00:51:02.712 00.064 15712 worker thread done servicing request
00:51:02.713 00.001 7988 OnExposeComplete: enter
00:51:02.714 00.001 7988 UpdateGuideState(): m_state=6
00:51:02.715 00.001 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
00:51:02.716 00.001 7988 Star::Find returns 1 (0), X=966.52, Y=187.60, Mass=1261, SNR=23.5, Peak=182 HFD=3.4
00:51:02.717 00.001 7988 MultiStar: [#1 0.52,-0.07,0.00,M5] [#2 0.30,-0.05,0.90,U] [#3 0.50,0.02,0.00,M4] [#4 -0.13,0.20,0.75,U] [#5 0.09,-0.31,0.77,U] [#6 0.26,-0.02,0.65,U] [#7 0.23,0.77,0.00,M6] [#8 0.05,0.35,0.51,U] 
00:51:02.719 00.002 7988 single-star, 5 included, MultiStar: {0.11, 0.02}, one-star: {0.07, 0.07}
00:51:02.719 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
00:51:02.721 00.002 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
00:51:02.721 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.80 mountX=0.07 mountY=-0.07, mountTheta=-0.77
00:51:02.723 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.07, opts=13)
00:51:02.725 00.002 7988 Enqueuing Move request for scope (0.07, 0.07)
00:51:02.725 00.000 15712 Worker thread wakes up
00:51:02.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:51:02.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:51:02.725 00.000 15712 Moving (0.07, 0.07) raw xDistance=0.07 yDistance=-0.07
00:51:02.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=32, FiltMax=255, Gamma=0.690
00:51:02.725 00.000 7988 UpdateGuideState exits: m=1261 SNR=23.5
00:51:02.728 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:02.730 00.002 7988 Enqueuing Expose request
00:51:02.730 00.000 15712 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:51:02.730 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
00:51:02.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:02.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:02.730 00.000 15712 MoveAxis(W, 12, ABG)
00:51:02.730 00.000 15712 Guiding  Dir = 3, Dur = 12
00:51:02.730 00.000 15712 IsGuiding returns 0
00:51:02.756 00.026 15712 IsGuiding returns 1
00:51:02.756 00.000 15712 scope still moving after pulse duration time elapsed
00:51:02.809 00.053 15712 IsGuiding returns 0
00:51:02.809 00.000 15712 scope move finished after 12 + 65 ms
00:51:02.809 00.000 15712 Move returns status 0, amount 12
00:51:02.809 00.000 15712 MoveAxis(N, 0, ABG)
00:51:02.809 00.000 15712 Move returns status 0, amount 0
00:51:02.809 00.000 15712 move complete, result=0
00:51:02.809 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
00:51:02.811 00.002 15712 worker thread done servicing request
00:51:02.811 00.000 15712 Worker thread wakes up
00:51:02.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:02.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:04.450 01.639 15712 Exposure complete
00:51:04.512 00.062 15712 worker thread done servicing request
00:51:04.512 00.000 7988 OnExposeComplete: enter
00:51:04.512 00.000 7988 UpdateGuideState(): m_state=6
00:51:04.512 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
00:51:04.512 00.000 7988 Star::Find returns 1 (0), X=966.78, Y=187.33, Mass=1328, SNR=24.3, Peak=153 HFD=3.7
00:51:04.512 00.000 7988 MultiStar: [#1 0.44,-0.11,0.00,M6] [#2 0.49,-0.16,0.00,M3] [#3 0.42,-0.20,0.00,M5] [#4 0.04,-0.10,0.74,U] [#5 0.24,-0.41,0.00,M3] [#6 0.10,-0.36,0.67,U] [#7 0.36,0.04,0.55,U] [#8 0.15,-0.00,0.50,U] 
00:51:04.512 00.000 7988 refined, 4 included, MultiStar: {0.20, -0.15}, one-star: {0.32, -0.21}
00:51:04.512 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.20 = -2.20)
00:51:04.520 00.008 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
00:51:04.520 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.24 cameraTheta=-0.63 mountX=-0.14 mountY=-0.19, mountTheta=-2.21
00:51:04.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.15, opts=13)
00:51:04.520 00.000 7988 Enqueuing Move request for scope (0.20, -0.15)
00:51:04.520 00.000 15712 Worker thread wakes up
00:51:04.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
00:51:04.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
00:51:04.520 00.000 15712 Moving (0.20, -0.15) raw xDistance=-0.14 yDistance=-0.19
00:51:04.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:51:04.520 00.000 7988 UpdateGuideState exits: m=1328 SNR=24.3
00:51:04.528 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:04.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:04.528 00.000 7988 Enqueuing Expose request
00:51:04.528 00.000 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:51:04.528 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
00:51:04.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:04.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:51:04.528 00.000 15712 MoveAxis(W, 11, ABG)
00:51:04.528 00.000 15712 Guiding  Dir = 3, Dur = 11
00:51:04.528 00.000 15712 IsGuiding returns 0
00:51:04.551 00.023 15712 IsGuiding returns 1
00:51:04.551 00.000 15712 scope still moving after pulse duration time elapsed
00:51:04.575 00.024 15712 IsGuiding returns 1
00:51:04.607 00.032 15712 IsGuiding returns 0
00:51:04.607 00.000 15712 scope move finished after 11 + 72 ms
00:51:04.607 00.000 15712 Move returns status 0, amount 11
00:51:04.607 00.000 15712 MoveAxis(N, 0, ABG)
00:51:04.607 00.000 15712 Move returns status 0, amount 0
00:51:04.607 00.000 15712 move complete, result=0
00:51:04.607 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
00:51:04.617 00.010 15712 worker thread done servicing request
00:51:04.617 00.000 15712 Worker thread wakes up
00:51:04.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:04.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:06.028 01.411 15712 Exposure complete
00:51:06.090 00.062 15712 worker thread done servicing request
00:51:06.091 00.001 7988 OnExposeComplete: enter
00:51:06.091 00.000 7988 UpdateGuideState(): m_state=6
00:51:06.091 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
00:51:06.091 00.000 7988 Star::Find returns 1 (0), X=966.84, Y=187.31, Mass=1264, SNR=23.6, Peak=145 HFD=3.8
00:51:06.091 00.000 7988 MultiStar: [#1 0.04,-0.44,0.00,M7] [#2 0.32,-0.16,0.90,U] [#3 0.47,-0.27,0.00,M6] [#4 -0.28,-0.09,0.75,U] [#5 0.33,-0.50,0.00,M4] [#6 0.34,-0.33,0.00,M1] [#7 0.25,0.26,0.52,U] [#8 0.16,-0.61,0.00,M1] 
00:51:06.091 00.000 7988 refined, 3 included, MultiStar: {0.19, -0.10}, one-star: {0.39, -0.23}
00:51:06.091 00.000 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
00:51:06.091 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
00:51:06.091 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.47 mountX=-0.09 mountY=-0.19, mountTheta=-2.04
00:51:06.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.10, opts=13)
00:51:06.091 00.000 7988 Enqueuing Move request for scope (0.19, -0.10)
00:51:06.091 00.000 15712 Worker thread wakes up
00:51:06.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
00:51:06.091 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
00:51:06.091 00.000 15712 Moving (0.19, -0.10) raw xDistance=-0.09 yDistance=-0.19
00:51:06.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:51:06.091 00.000 7988 UpdateGuideState exits: m=1264 SNR=23.6
00:51:06.104 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:06.106 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:06.106 00.000 7988 Enqueuing Expose request
00:51:06.106 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:51:06.106 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
00:51:06.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:06.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:51:06.106 00.000 15712 MoveAxis(W, 13, ABG)
00:51:06.106 00.000 15712 Guiding  Dir = 3, Dur = 13
00:51:06.106 00.000 15712 IsGuiding returns 0
00:51:06.122 00.016 15712 IsGuiding returns 1
00:51:06.122 00.000 15712 scope still moving after pulse duration time elapsed
00:51:06.173 00.051 15712 IsGuiding returns 0
00:51:06.173 00.000 15712 scope move finished after 13 + 60 ms
00:51:06.173 00.000 15712 Move returns status 0, amount 13
00:51:06.173 00.000 15712 MoveAxis(N, 0, ABG)
00:51:06.173 00.000 15712 Move returns status 0, amount 0
00:51:06.173 00.000 15712 move complete, result=0
00:51:06.173 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
00:51:06.184 00.011 15712 worker thread done servicing request
00:51:06.184 00.000 15712 Worker thread wakes up
00:51:06.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:06.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:07.922 01.738 15712 Exposure complete
00:51:07.983 00.061 15712 worker thread done servicing request
00:51:07.985 00.002 7988 OnExposeComplete: enter
00:51:07.985 00.000 7988 UpdateGuideState(): m_state=6
00:51:07.985 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
00:51:07.985 00.000 7988 Star::Find returns 1 (0), X=966.77, Y=187.63, Mass=1313, SNR=24.0, Peak=165 HFD=3.7
00:51:07.985 00.000 7988 MultiStar: [#1 0.29,-0.01,1.05,U] [#2 0.24,0.16,0.91,U] [#3 0.15,0.16,0.89,U] [#4 -0.06,0.37,0.74,U] [#5 0.25,-0.07,0.77,U] [#6 0.28,0.00,0.65,U] [#7 0.13,0.44,0.00,M5] [#8 0.19,0.30,0.45,U] 
00:51:07.985 00.000 7988 refined, 7 included, MultiStar: {0.21, 0.11}, one-star: {0.32, 0.09}
00:51:07.985 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
00:51:07.992 00.007 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
00:51:07.992 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.48 mountX=0.11 mountY=-0.22, mountTheta=-1.09
00:51:07.992 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.11, opts=13)
00:51:07.992 00.000 7988 Enqueuing Move request for scope (0.21, 0.11)
00:51:07.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:51:07.992 00.000 7988 UpdateGuideState exits: m=1313 SNR=24.0
00:51:07.999 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:07.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:07.999 00.000 7988 Enqueuing Expose request
00:51:07.999 00.000 15712 Worker thread wakes up
00:51:07.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
00:51:07.999 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
00:51:07.999 00.000 15712 Moving (0.21, 0.11) raw xDistance=0.11 yDistance=-0.22
00:51:07.999 00.000 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:51:07.999 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
00:51:07.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:07.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:51:07.999 00.000 15712 MoveAxis(W, 14, ABG)
00:51:07.999 00.000 15712 Guiding  Dir = 3, Dur = 14
00:51:08.015 00.016 15712 IsGuiding returns 0
00:51:08.036 00.021 15712 IsGuiding returns 1
00:51:08.036 00.000 15712 scope still moving after pulse duration time elapsed
00:51:08.079 00.043 15712 IsGuiding returns 0
00:51:08.079 00.000 15712 scope move finished after 14 + 50 ms
00:51:08.079 00.000 15712 Move returns status 0, amount 14
00:51:08.079 00.000 15712 MoveAxis(N, 0, ABG)
00:51:08.079 00.000 15712 Move returns status 0, amount 0
00:51:08.079 00.000 15712 move complete, result=0
00:51:08.079 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
00:51:08.086 00.007 15712 worker thread done servicing request
00:51:08.086 00.000 15712 Worker thread wakes up
00:51:08.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:08.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:09.501 01.415 15712 Exposure complete
00:51:09.565 00.064 15712 worker thread done servicing request
00:51:09.566 00.001 7988 OnExposeComplete: enter
00:51:09.566 00.000 7988 UpdateGuideState(): m_state=6
00:51:09.566 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
00:51:09.566 00.000 7988 Star::Find returns 1 (0), X=966.74, Y=187.72, Mass=1368, SNR=24.5, Peak=184 HFD=3.7
00:51:09.566 00.000 7988 MultiStar: [#1 0.32,-0.01,1.01,U] [#2 0.32,0.33,0.00,M2] [#3 0.48,0.05,0.00,M6] [#4 0.09,0.45,0.00,M1] [#5 0.30,-0.01,0.79,U] [#6 0.37,0.27,0.00,M1] [#7 0.33,0.68,0.00,M6] [#8 -0.26,-0.07,0.48,U] 
00:51:09.566 00.000 7988 refined, 3 included, MultiStar: {0.22, 0.04}, one-star: {0.28, 0.19}
00:51:09.572 00.006 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
00:51:09.572 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
00:51:09.572 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.19 mountX=0.04 mountY=-0.22, mountTheta=-1.37
00:51:09.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.04, opts=13)
00:51:09.572 00.000 7988 Enqueuing Move request for scope (0.22, 0.04)
00:51:09.578 00.006 15712 Worker thread wakes up
00:51:09.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
00:51:09.578 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
00:51:09.578 00.000 15712 Moving (0.22, 0.04) raw xDistance=0.04 yDistance=-0.22
00:51:09.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:51:09.578 00.000 7988 UpdateGuideState exits: m=1368 SNR=24.5
00:51:09.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:09.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:09.578 00.000 7988 Enqueuing Expose request
00:51:09.578 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:51:09.578 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
00:51:09.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:09.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:51:09.578 00.000 15712 MoveAxis(W, 9, ABG)
00:51:09.578 00.000 15712 Guiding  Dir = 3, Dur = 9
00:51:09.578 00.000 15712 IsGuiding returns 0
00:51:09.600 00.022 15712 IsGuiding returns 0
00:51:09.600 00.000 15712 Move returns status 0, amount 9
00:51:09.600 00.000 15712 MoveAxis(N, 0, ABG)
00:51:09.600 00.000 15712 Move returns status 0, amount 0
00:51:09.600 00.000 15712 move complete, result=0
00:51:09.600 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
00:51:09.604 00.004 15712 worker thread done servicing request
00:51:09.604 00.000 15712 Worker thread wakes up
00:51:09.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:09.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:11.344 01.740 15712 Exposure complete
00:51:11.408 00.064 15712 worker thread done servicing request
00:51:11.408 00.000 7988 OnExposeComplete: enter
00:51:11.408 00.000 7988 UpdateGuideState(): m_state=6
00:51:11.410 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
00:51:11.410 00.000 7988 Star::Find returns 1 (0), X=967.12, Y=187.49, Mass=1345, SNR=24.4, Peak=168 HFD=3.8
00:51:11.412 00.002 7988 MultiStar: [#1 0.60,-0.10,0.00,M6] [#2 0.43,-0.16,0.00,M3] [#3 0.69,-0.17,0.00,M7] [#4 0.03,0.04,0.76,U] [#5 0.60,-0.33,0.00,M3] [#6 0.36,-0.00,0.67,U] [#7 0.52,0.49,0.00,M7] [#8 0.06,0.12,0.48,U] 
00:51:11.412 00.000 7988 refined, 3 included, MultiStar: {0.33, 0.02}, one-star: {0.66, -0.04}
00:51:11.414 00.002 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
00:51:11.414 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
00:51:11.416 00.002 7988 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.05 mountX=0.02 mountY=-0.33, mountTheta=-1.52
00:51:11.418 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.02, opts=13)
00:51:11.418 00.000 7988 Enqueuing Move request for scope (0.33, 0.02)
00:51:11.420 00.002 15712 Worker thread wakes up
00:51:11.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.02) opts 0xd
00:51:11.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.02)
00:51:11.420 00.000 15712 Moving (0.33, 0.02) raw xDistance=0.02 yDistance=-0.33
00:51:11.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:51:11.420 00.000 7988 UpdateGuideState exits: m=1345 SNR=24.4
00:51:11.423 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:11.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:11.423 00.000 7988 Enqueuing Expose request
00:51:11.423 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:51:11.423 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
00:51:11.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:11.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:51:11.423 00.000 15712 MoveAxis(W, 7, ABG)
00:51:11.423 00.000 15712 Guiding  Dir = 3, Dur = 7
00:51:11.423 00.000 15712 IsGuiding returns 0
00:51:11.441 00.018 15712 IsGuiding returns 0
00:51:11.441 00.000 15712 Move returns status 0, amount 7
00:51:11.441 00.000 15712 MoveAxis(N, 0, ABG)
00:51:11.441 00.000 15712 Move returns status 0, amount 0
00:51:11.441 00.000 15712 move complete, result=0
00:51:11.441 00.000 15712 worker thread done servicing request
00:51:11.441 00.000 15712 Worker thread wakes up
00:51:11.441 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.3 px 0 ms NORTH
00:51:11.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:11.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:12.862 01.421 15712 Exposure complete
00:51:12.924 00.062 15712 worker thread done servicing request
00:51:12.924 00.000 7988 OnExposeComplete: enter
00:51:12.924 00.000 7988 UpdateGuideState(): m_state=6
00:51:12.926 00.002 7988 Star::Find(15, 967, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
00:51:12.926 00.000 7988 Star::Find returns 1 (0), X=967.08, Y=187.68, Mass=1212, SNR=23.1, Peak=141 HFD=3.9
00:51:12.928 00.002 7988 MultiStar: [#1 0.54,-0.05,0.00,M7] [#2 0.41,0.18,0.00,M4] [#3 0.52,-0.11,0.00,M8] [#4 0.15,0.03,0.74,U] [#5 0.47,-0.12,0.00,M4] [#6 0.17,0.16,0.66,U] [#7 0.36,0.33,0.00,M8] [#8 0.62,0.15,0.00,M1] 
00:51:12.928 00.000 7988 refined, 2 included, MultiStar: {0.35, 0.11}, one-star: {0.62, 0.14}
00:51:12.930 00.002 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
00:51:12.930 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
00:51:12.932 00.002 7988 CameraToMount -- cameraX=0.35 cameraY=0.11 hyp=0.37 cameraTheta=0.31 mountX=0.11 mountY=-0.35, mountTheta=-1.26
00:51:12.933 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.11, opts=13)
00:51:12.935 00.002 7988 Enqueuing Move request for scope (0.35, 0.11)
00:51:12.935 00.000 15712 Worker thread wakes up
00:51:12.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.11) opts 0xd
00:51:12.935 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.11)
00:51:12.935 00.000 15712 Moving (0.35, 0.11) raw xDistance=0.11 yDistance=-0.35
00:51:12.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=31, FiltMax=255, Gamma=0.690
00:51:12.935 00.000 7988 UpdateGuideState exits: m=1212 SNR=23.1
00:51:12.939 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:12.940 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:12.940 00.000 7988 Enqueuing Expose request
00:51:12.942 00.002 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:51:12.942 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
00:51:12.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:12.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:51:12.942 00.000 15712 MoveAxis(W, 5, ABG)
00:51:12.942 00.000 15712 Guiding  Dir = 3, Dur = 5
00:51:12.944 00.002 15712 IsGuiding returns 0
00:51:12.956 00.012 15712 IsGuiding returns 0
00:51:12.956 00.000 15712 Move returns status 0, amount 5
00:51:12.956 00.000 15712 MoveAxis(N, 0, ABG)
00:51:12.956 00.000 15712 Move returns status 0, amount 0
00:51:12.956 00.000 15712 move complete, result=0
00:51:12.956 00.000 15712 worker thread done servicing request
00:51:12.956 00.000 15712 Worker thread wakes up
00:51:12.956 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.4 px 0 ms NORTH
00:51:12.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:12.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:14.600 01.644 15712 Exposure complete
00:51:14.663 00.063 15712 worker thread done servicing request
00:51:14.663 00.000 7988 OnExposeComplete: enter
00:51:14.664 00.001 7988 UpdateGuideState(): m_state=6
00:51:14.664 00.000 7988 Star::Find(15, 967, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
00:51:14.664 00.000 7988 Star::Find returns 1 (0), X=966.85, Y=187.71, Mass=1285, SNR=23.5, Peak=177 HFD=3.7
00:51:14.668 00.004 7988 MultiStar: [#1 0.41,-0.08,0.00,M8] [#2 0.37,0.22,0.00,M5] [#3 0.12,-0.20,0.88,U] [#4 0.00,0.06,0.78,U] [#5 0.33,-0.02,0.77,U] [#6 0.12,0.21,0.68,U] [#7 0.21,0.35,0.00,M9] [#8 -0.26,0.18,0.49,U] 
00:51:14.668 00.000 7988 refined, 5 included, MultiStar: {0.15, 0.06}, one-star: {0.39, 0.18}
00:51:14.668 00.000 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.56) = xAngle (-1.21 = -1.21)
00:51:14.668 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
00:51:14.668 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.17 cameraTheta=0.35 mountX=0.06 mountY=-0.16, mountTheta=-1.21
00:51:14.668 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.06, opts=13)
00:51:14.668 00.000 7988 Enqueuing Move request for scope (0.15, 0.06)
00:51:14.668 00.000 15712 Worker thread wakes up
00:51:14.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
00:51:14.668 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
00:51:14.668 00.000 15712 Moving (0.15, 0.06) raw xDistance=0.06 yDistance=-0.16
00:51:14.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=31, FiltMax=255, Gamma=0.690
00:51:14.668 00.000 7988 UpdateGuideState exits: m=1285 SNR=23.5
00:51:14.678 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:14.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:14.680 00.002 7988 Enqueuing Expose request
00:51:14.680 00.000 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:51:14.680 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
00:51:14.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:14.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:51:14.680 00.000 15712 MoveAxis(W, 13, ABG)
00:51:14.680 00.000 15712 Guiding  Dir = 3, Dur = 13
00:51:14.702 00.022 15712 IsGuiding returns 0
00:51:14.718 00.016 15712 IsGuiding returns 1
00:51:14.719 00.001 15712 scope still moving after pulse duration time elapsed
00:51:14.743 00.024 15712 IsGuiding returns 1
00:51:14.775 00.032 15712 IsGuiding returns 0
00:51:14.775 00.000 15712 scope move finished after 13 + 66 ms
00:51:14.775 00.000 15712 Move returns status 0, amount 13
00:51:14.775 00.000 15712 MoveAxis(N, 0, ABG)
00:51:14.775 00.000 15712 Move returns status 0, amount 0
00:51:14.775 00.000 15712 move complete, result=0
00:51:14.775 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
00:51:14.783 00.008 15712 worker thread done servicing request
00:51:14.783 00.000 15712 Worker thread wakes up
00:51:14.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:14.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:16.197 01.414 15712 Exposure complete
00:51:16.259 00.062 15712 worker thread done servicing request
00:51:16.259 00.000 7988 OnExposeComplete: enter
00:51:16.259 00.000 7988 UpdateGuideState(): m_state=6
00:51:16.261 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
00:51:16.261 00.000 7988 Star::Find returns 1 (0), X=966.86, Y=187.47, Mass=1396, SNR=25.0, Peak=172 HFD=3.8
00:51:16.263 00.002 7988 MultiStar: [#1 0.04,-0.16,1.00,U] [#2 0.24,-0.15,0.86,U] [#3 0.24,-0.08,0.86,U] [#4 0.13,0.33,0.76,U] [#5 0.55,-0.22,0.00,M4] [#6 0.25,-0.24,0.66,U] [#7 -0.10,0.56,0.00,M10] [#8 0.08,-0.05,0.50,U] 
00:51:16.265 00.002 7988 refined, 6 included, MultiStar: {0.21, -0.06}, one-star: {0.40, -0.06}
00:51:16.265 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
00:51:16.267 00.002 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
00:51:16.267 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.29 mountX=-0.06 mountY=-0.21, mountTheta=-1.85
00:51:16.269 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.06, opts=13)
00:51:16.271 00.002 7988 Enqueuing Move request for scope (0.21, -0.06)
00:51:16.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=31, FiltMax=255, Gamma=0.690
00:51:16.273 00.002 7988 UpdateGuideState exits: m=1396 SNR=25.0
00:51:16.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:16.275 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:16.275 00.000 7988 Enqueuing Expose request
00:51:16.275 00.000 15712 Worker thread wakes up
00:51:16.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
00:51:16.275 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
00:51:16.275 00.000 15712 Moving (0.21, -0.06) raw xDistance=-0.06 yDistance=-0.21
00:51:16.280 00.005 15712 PPEC rslt: input = -0.06, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:51:16.280 00.000 15712 PPEC: input: -0.06, control: 0.05, exposure: 1500
00:51:16.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:16.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:51:16.280 00.000 15712 MoveAxis(W, 15, ABG)
00:51:16.280 00.000 15712 Guiding  Dir = 3, Dur = 15
00:51:16.282 00.002 15712 IsGuiding returns 0
00:51:16.300 00.018 15712 IsGuiding returns 1
00:51:16.300 00.000 15712 scope still moving after pulse duration time elapsed
00:51:16.359 00.059 15712 IsGuiding returns 1
00:51:16.387 00.028 15712 IsGuiding returns 0
00:51:16.387 00.000 15712 scope move finished after 15 + 90 ms
00:51:16.387 00.000 15712 Move returns status 0, amount 15
00:51:16.387 00.000 15712 MoveAxis(N, 0, ABG)
00:51:16.387 00.000 15712 Move returns status 0, amount 0
00:51:16.387 00.000 15712 move complete, result=0
00:51:16.387 00.000 15712 worker thread done servicing request
00:51:16.387 00.000 15712 Worker thread wakes up
00:51:16.387 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
00:51:16.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:16.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:18.015 01.628 15712 Exposure complete
00:51:18.077 00.062 15712 worker thread done servicing request
00:51:18.077 00.000 7988 OnExposeComplete: enter
00:51:18.077 00.000 7988 UpdateGuideState(): m_state=6
00:51:18.080 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
00:51:18.080 00.000 7988 Star::Find returns 1 (0), X=966.82, Y=187.07, Mass=1310, SNR=23.9, Peak=204 HFD=4.1
00:51:18.082 00.002 7988 MultiStar: [#1 0.51,-0.37,0.00,M8] [#2 0.72,-0.23,0.00,M5] [#3 0.35,-0.53,0.00,M7] [#4 0.48,-0.34,0.00,M1] [#5 0.45,-0.46,0.00,M5] [#6 0.19,-0.48,0.00,M1] [#7 0.46,-0.12,0.00,R] [#8 0.07,-0.05,0.45,U] 
00:51:18.082 00.000 7988 refined, 1 included, MultiStar: {0.27, -0.34}, one-star: {0.36, -0.46}
00:51:18.084 00.002 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
00:51:18.084 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
00:51:18.086 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=-0.34 hyp=0.43 cameraTheta=-0.89 mountX=-0.33 mountY=-0.26, mountTheta=-2.48
00:51:18.087 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.34, opts=13)
00:51:18.089 00.002 7988 Enqueuing Move request for scope (0.27, -0.34)
00:51:18.089 00.000 15712 Worker thread wakes up
00:51:18.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.34) opts 0xd
00:51:18.089 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.34)
00:51:18.089 00.000 15712 Moving (0.27, -0.34) raw xDistance=-0.33 yDistance=-0.26
00:51:18.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=30, FiltMax=255, Gamma=0.690
00:51:18.091 00.002 7988 UpdateGuideState exits: m=1310 SNR=23.9
00:51:18.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:18.093 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:18.093 00.000 7988 Enqueuing Expose request
00:51:18.093 00.000 15712 PPEC rslt: input = -0.33, final = -0.15, react = -0.20, pred = 0.05, hyst = -0.18, hyst_pct = 0.00, period_length = 639.79
00:51:18.093 00.000 15712 PPEC: input: -0.33, control: -0.15, exposure: 1500
00:51:18.093 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.45 newest=-0.62
00:51:18.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:51:18.093 00.000 15712 MoveAxis(E, 48, ABG)
00:51:18.093 00.000 15712 Guiding  Dir = 2, Dur = 48
00:51:18.104 00.011 15712 IsGuiding returns 0
00:51:18.121 00.017 15712 PulseGuide returned control before completion, sleep 43
00:51:18.190 00.069 15712 IsGuiding returns 0
00:51:18.190 00.000 15712 Move returns status 0, amount 48
00:51:18.190 00.000 15712 BLC: Oldest BLC event removed
00:51:18.190 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 144 applied
00:51:18.190 00.000 15712 MoveAxis(N, 211, ABG)
00:51:18.190 00.000 15712 Guiding  Dir = 0, Dur = 211
00:51:18.190 00.000 15712 IsGuiding returns 0
00:51:18.275 00.085 15712 PulseGuide returned control before completion, sleep 142
00:51:18.427 00.152 15712 IsGuiding returns 1
00:51:18.427 00.000 15712 scope still moving after pulse duration time elapsed
00:51:18.459 00.032 15712 IsGuiding returns 1
00:51:18.514 00.055 15712 IsGuiding returns 0
00:51:18.514 00.000 15712 scope move finished after 211 + 108 ms
00:51:18.514 00.000 15712 Move returns status 0, amount 211
00:51:18.514 00.000 15712 move complete, result=0
00:51:18.514 00.000 15712 worker thread done servicing request
00:51:18.514 00.000 15712 Worker thread wakes up
00:51:18.514 00.000 7988 GuideStep: -0.3 px 48 ms EAST, -0.3 px 211 ms NORTH
00:51:18.523 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:18.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:19.943 01.420 15712 Exposure complete
00:51:20.004 00.061 15712 worker thread done servicing request
00:51:20.004 00.000 7988 OnExposeComplete: enter
00:51:20.004 00.000 7988 UpdateGuideState(): m_state=6
00:51:20.011 00.007 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
00:51:20.011 00.000 7988 Star::Find returns 1 (0), X=966.96, Y=187.52, Mass=1292, SNR=24.0, Peak=168 HFD=4.0
00:51:20.011 00.000 7988 MultiStar: [#1 0.55,-0.37,0.00,M9] [#2 0.46,-0.07,0.00,M6] [#3 0.22,-0.37,0.00,M8] [#4 0.32,-0.13,0.76,U] [#5 0.43,-0.65,0.00,M6] [#6 0.39,-0.11,0.00,M2] [#7 0.31,0.67,0.00,M1] [#8 0.42,0.02,0.00,M1] 
00:51:20.011 00.000 7988 refined, 1 included, MultiStar: {0.43, -0.06}, one-star: {0.51, -0.01}
00:51:20.011 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
00:51:20.011 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
00:51:20.011 00.000 7988 CameraToMount -- cameraX=0.43 cameraY=-0.06 hyp=0.43 cameraTheta=-0.15 mountX=-0.06 mountY=-0.42, mountTheta=-1.71
00:51:20.011 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=-0.06, opts=13)
00:51:20.020 00.009 7988 Enqueuing Move request for scope (0.43, -0.06)
00:51:20.020 00.000 15712 Worker thread wakes up
00:51:20.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.06) opts 0xd
00:51:20.020 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, -0.06)
00:51:20.020 00.000 15712 Moving (0.43, -0.06) raw xDistance=-0.06 yDistance=-0.42
00:51:20.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=31, FiltMax=255, Gamma=0.690
00:51:20.020 00.000 7988 UpdateGuideState exits: m=1292 SNR=24.0
00:51:20.023 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:20.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:20.025 00.002 7988 Enqueuing Expose request
00:51:20.025 00.000 15712 BLC: History state: CurrMiss=0.42, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.261326, 1:0.424159
00:51:20.025 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
00:51:20.030 00.005 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:51:20.030 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
00:51:20.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:51:20.030 00.000 15712 MoveAxis(W, 14, ABG)
00:51:20.030 00.000 15712 Guiding  Dir = 3, Dur = 14
00:51:20.030 00.000 15712 IsGuiding returns 0
00:51:20.057 00.027 15712 IsGuiding returns 1
00:51:20.057 00.000 15712 scope still moving after pulse duration time elapsed
00:51:20.104 00.047 15712 IsGuiding returns 0
00:51:20.104 00.000 15712 scope move finished after 14 + 60 ms
00:51:20.104 00.000 15712 Move returns status 0, amount 14
00:51:20.104 00.000 15712 MoveAxis(N, 108, ABG)
00:51:20.104 00.000 15712 Guiding  Dir = 0, Dur = 108
00:51:20.104 00.000 15712 IsGuiding returns 0
00:51:20.184 00.080 15712 PulseGuide returned control before completion, sleep 39
00:51:20.227 00.043 15712 IsGuiding returns 1
00:51:20.227 00.000 15712 scope still moving after pulse duration time elapsed
00:51:20.259 00.032 15712 IsGuiding returns 1
00:51:20.291 00.032 15712 IsGuiding returns 1
00:51:20.345 00.054 15712 IsGuiding returns 0
00:51:20.345 00.000 15712 scope move finished after 108 + 131 ms
00:51:20.345 00.000 15712 Move returns status 0, amount 108
00:51:20.345 00.000 15712 move complete, result=0
00:51:20.345 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.4 px 108 ms NORTH
00:51:20.347 00.002 15712 worker thread done servicing request
00:51:20.347 00.000 15712 Worker thread wakes up
00:51:20.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:20.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:21.982 01.635 15712 Exposure complete
00:51:22.045 00.063 15712 worker thread done servicing request
00:51:22.045 00.000 7988 OnExposeComplete: enter
00:51:22.046 00.001 7988 UpdateGuideState(): m_state=6
00:51:22.048 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
00:51:22.048 00.000 7988 Star::Find returns 1 (0), X=966.71, Y=187.93, Mass=1319, SNR=23.9, Peak=171 HFD=4.1
00:51:22.048 00.000 7988 MultiStar: [#1 0.45,0.22,0.00,M10] [#2 0.26,0.48,0.00,M7] [#3 0.29,0.32,0.00,M9] [#4 -0.11,0.40,0.00,M1] [#5 0.14,0.04,0.72,U] [#6 0.18,0.25,0.67,U] [#7 -0.14,0.69,0.00,M2] [#8 0.07,0.59,0.00,M2] 
00:51:22.048 00.000 7988 refined, 2 included, MultiStar: {0.20, 0.25}, one-star: {0.25, 0.40}
00:51:22.048 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
00:51:22.048 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
00:51:22.048 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.90 mountX=0.25 mountY=-0.20, mountTheta=-0.68
00:51:22.048 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.25, opts=13)
00:51:22.048 00.000 7988 Enqueuing Move request for scope (0.20, 0.25)
00:51:22.048 00.000 15712 Worker thread wakes up
00:51:22.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd
00:51:22.048 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.25)
00:51:22.048 00.000 15712 Moving (0.20, 0.25) raw xDistance=0.25 yDistance=-0.20
00:51:22.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=30, FiltMax=255, Gamma=0.690
00:51:22.048 00.000 7988 UpdateGuideState exits: m=1319 SNR=23.9
00:51:22.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:22.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:22.062 00.014 7988 Enqueuing Expose request
00:51:22.062 00.000 15712 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.261326, 1:0.424159, 2:0.204887
00:51:22.062 00.000 15712 BLC: No correction, Miss < min_move
00:51:22.065 00.003 15712 PPEC rslt: input = 0.25, final = 0.19, react = 0.15, pred = 0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 639.79
00:51:22.065 00.000 15712 PPEC: input: 0.25, control: 0.19, exposure: 1500
00:51:22.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:22.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:51:22.065 00.000 15712 MoveAxis(W, 63, ABG)
00:51:22.065 00.000 15712 Guiding  Dir = 3, Dur = 63
00:51:22.065 00.000 15712 IsGuiding returns 0
00:51:22.082 00.017 15712 PulseGuide returned control before completion, sleep 55
00:51:22.183 00.101 15712 IsGuiding returns 0
00:51:22.183 00.000 15712 Move returns status 0, amount 63
00:51:22.183 00.000 15712 MoveAxis(N, 0, ABG)
00:51:22.183 00.000 15712 Move returns status 0, amount 0
00:51:22.183 00.000 15712 move complete, result=0
00:51:22.183 00.000 7988 GuideStep: 0.3 px 63 ms WEST, -0.2 px 0 ms NORTH
00:51:22.183 00.000 15712 worker thread done servicing request
00:51:22.183 00.000 15712 Worker thread wakes up
00:51:22.185 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:22.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:23.594 01.409 15712 Exposure complete
00:51:23.656 00.062 15712 worker thread done servicing request
00:51:23.658 00.002 7988 OnExposeComplete: enter
00:51:23.658 00.000 7988 UpdateGuideState(): m_state=6
00:51:23.658 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
00:51:23.658 00.000 7988 Star::Find returns 1 (0), X=967.04, Y=187.93, Mass=1382, SNR=24.6, Peak=185 HFD=4.1
00:51:23.658 00.000 7988 MultiStar: [#1 0.44,0.25,0.00,R] [#2 0.55,0.26,0.00,M8] [#3 0.64,0.23,0.00,M10] [#4 -0.00,0.41,0.00,M2] [#5 0.47,-0.05,0.00,M6] [#6 0.66,0.27,0.00,M2] [#7 0.10,0.94,0.00,M3] [#8 0.39,0.40,0.00,M3] 
00:51:23.662 00.004 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
00:51:23.662 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
00:51:23.662 00.000 7988 CameraToMount -- cameraX=0.59 cameraY=0.40 hyp=0.71 cameraTheta=0.59 mountX=0.40 mountY=-0.60, mountTheta=-0.98
00:51:23.662 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.59, y=0.40, opts=13)
00:51:23.662 00.000 7988 Enqueuing Move request for scope (0.59, 0.40)
00:51:23.662 00.000 15712 Worker thread wakes up
00:51:23.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.40) opts 0xd
00:51:23.662 00.000 15712 Handling offset move in thread for scope, endpoint = (0.59, 0.40)
00:51:23.662 00.000 15712 Moving (0.59, 0.40) raw xDistance=0.40 yDistance=-0.60
00:51:23.662 00.000 15712 BLC: window closed
00:51:23.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=30, FiltMax=255, Gamma=0.690
00:51:23.662 00.000 7988 UpdateGuideState exits: m=1382 SNR=24.6
00:51:23.671 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:23.672 00.001 15712 BLC: History state: CurrMiss=0.60, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.261326, 1:0.424159, 2:0.204887
00:51:23.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:23.674 00.002 7988 Enqueuing Expose request
00:51:23.674 00.000 15712 BLC: Under-shoot: nominal increase by 103
00:51:23.674 00.000 15712 BLC: window closed
00:51:23.674 00.000 15712 BLC: Pulse adjusted to 158
00:51:23.676 00.002 15712 PPEC rslt: input = 0.40, final = 0.28, react = 0.24, pred = 0.04, hyst = 0.22, hyst_pct = 0.00, period_length = 639.79
00:51:23.676 00.000 15712 PPEC: input: 0.40, control: 0.28, exposure: 1500
00:51:23.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
00:51:23.676 00.000 15712 MoveAxis(W, 91, ABG)
00:51:23.676 00.000 15712 Guiding  Dir = 3, Dur = 91
00:51:23.679 00.003 15712 IsGuiding returns 0
00:51:23.696 00.017 15712 PulseGuide returned control before completion, sleep 79
00:51:23.803 00.107 15712 IsGuiding returns 0
00:51:23.803 00.000 15712 Move returns status 0, amount 91
00:51:23.803 00.000 15712 MoveAxis(N, 152, ABG)
00:51:23.803 00.000 15712 Guiding  Dir = 0, Dur = 152
00:51:23.803 00.000 15712 IsGuiding returns 0
00:51:23.889 00.086 15712 PulseGuide returned control before completion, sleep 83
00:51:23.910 00.021 7988 evsrv: cli 0CCCF268 connect
00:51:23.913 00.003 7988 case statement mapped state 6 to 3
00:51:23.913 00.000 7988 case statement mapped state 6 to 3
00:51:23.915 00.002 7988 evsrv: cli 0CCCF268 request: {"method":"get_pixel_scale","id":"5a266167-044e-441d-bdee-b622dd05a99b"}
00:51:23.917 00.002 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":3.86747,"id":"5a266167-044e-441d-bdee-b622dd05a99b"}
00:51:23.917 00.000 7988 evsrv: cli 0CCCF268 disconnect
00:51:23.990 00.073 15712 IsGuiding returns 1
00:51:23.990 00.000 15712 scope still moving after pulse duration time elapsed
00:51:24.022 00.032 15712 IsGuiding returns 1
00:51:24.069 00.047 15712 IsGuiding returns 0
00:51:24.069 00.000 15712 scope move finished after 152 + 103 ms
00:51:24.069 00.000 15712 Move returns status 0, amount 152
00:51:24.069 00.000 15712 move complete, result=0
00:51:24.069 00.000 15712 worker thread done servicing request
00:51:24.069 00.000 15712 Worker thread wakes up
00:51:24.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:24.069 00.000 7988 GuideStep: 0.4 px 91 ms WEST, -0.6 px 152 ms NORTH
00:51:24.070 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:25.715 01.645 15712 Exposure complete
00:51:25.770 00.055 15712 worker thread done servicing request
00:51:25.770 00.000 7988 OnExposeComplete: enter
00:51:25.776 00.006 7988 UpdateGuideState(): m_state=6
00:51:25.776 00.000 7988 Star::Find(15, 967, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
00:51:25.776 00.000 7988 Star::Find returns 1 (0), X=966.87, Y=187.49, Mass=1346, SNR=24.1, Peak=157 HFD=3.8
00:51:25.776 00.000 7988 MultiStar: [#1 -0.13,-0.42,0.00,M1] [#2 0.32,0.04,0.93,U] [#3 0.10,-0.24,0.85,U] [#4 -0.10,0.09,0.76,U] [#5 0.18,-0.44,0.00,M7] [#6 0.25,-0.15,0.68,U] [#7 -0.36,0.36,0.00,M4] [#8 -0.12,-0.01,0.50,U] 
00:51:25.776 00.000 7988 refined, 5 included, MultiStar: {0.17, -0.05}, one-star: {0.41, -0.05}
00:51:25.776 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
00:51:25.776 00.000 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
00:51:25.776 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.30 mountX=-0.05 mountY=-0.17, mountTheta=-1.86
00:51:25.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.05, opts=13)
00:51:25.787 00.011 7988 Enqueuing Move request for scope (0.17, -0.05)
00:51:25.787 00.000 15712 Worker thread wakes up
00:51:25.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
00:51:25.787 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
00:51:25.787 00.000 15712 Moving (0.17, -0.05) raw xDistance=-0.05 yDistance=-0.17
00:51:25.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:51:25.787 00.000 7988 UpdateGuideState exits: m=1346 SNR=24.1
00:51:25.791 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:25.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:25.792 00.001 7988 Enqueuing Expose request
00:51:25.792 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:51:25.792 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
00:51:25.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:25.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:51:25.792 00.000 15712 MoveAxis(W, 13, ABG)
00:51:25.792 00.000 15712 Guiding  Dir = 3, Dur = 13
00:51:25.792 00.000 15712 IsGuiding returns 0
00:51:25.812 00.020 15712 IsGuiding returns 1
00:51:25.812 00.000 15712 scope still moving after pulse duration time elapsed
00:51:25.841 00.029 15712 IsGuiding returns 1
00:51:25.876 00.035 15712 IsGuiding returns 0
00:51:25.876 00.000 15712 scope move finished after 13 + 67 ms
00:51:25.876 00.000 15712 Move returns status 0, amount 13
00:51:25.876 00.000 15712 MoveAxis(N, 0, ABG)
00:51:25.876 00.000 15712 Move returns status 0, amount 0
00:51:25.876 00.000 15712 move complete, result=0
00:51:25.876 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
00:51:25.877 00.001 15712 worker thread done servicing request
00:51:25.877 00.000 15712 Worker thread wakes up
00:51:25.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:25.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:27.294 01.417 15712 Exposure complete
00:51:27.355 00.061 15712 worker thread done servicing request
00:51:27.355 00.000 7988 OnExposeComplete: enter
00:51:27.355 00.000 7988 UpdateGuideState(): m_state=6
00:51:27.357 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
00:51:27.357 00.000 7988 Star::Find returns 1 (0), X=966.69, Y=187.58, Mass=1408, SNR=25.0, Peak=159 HFD=3.6
00:51:27.359 00.002 7988 MultiStar: [#1 -0.27,-0.47,0.00,M2] [#2 0.33,0.01,0.87,U] [#3 -0.01,-0.11,0.88,U] [#4 -0.07,-0.00,0.74,U] [#5 0.05,-0.46,0.00,M8] [#6 0.09,-0.02,0.70,U] [#7 -0.36,0.20,0.00,M5] [#8 -0.10,0.12,0.48,U] 
00:51:27.359 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.00}, one-star: {0.24, 0.05}
00:51:27.361 00.002 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
00:51:27.361 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
00:51:27.363 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.01 mountX=0.00 mountY=-0.10, mountTheta=-1.56
00:51:27.365 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.00, opts=13)
00:51:27.365 00.000 7988 Enqueuing Move request for scope (0.10, 0.00)
00:51:27.367 00.002 15712 Worker thread wakes up
00:51:27.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
00:51:27.367 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
00:51:27.367 00.000 15712 Moving (0.10, 0.00) raw xDistance=0.00 yDistance=-0.10
00:51:27.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=31, FiltMax=255, Gamma=0.690
00:51:27.369 00.002 7988 UpdateGuideState exits: m=1408 SNR=25.0
00:51:27.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:27.371 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:27.371 00.000 7988 Enqueuing Expose request
00:51:27.371 00.000 15712 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:27.371 00.000 15712 PPEC: input: 0.00, control: 0.03, exposure: 1500
00:51:27.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:27.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:51:27.371 00.000 15712 MoveAxis(W, 11, ABG)
00:51:27.371 00.000 15712 Guiding  Dir = 3, Dur = 11
00:51:27.371 00.000 15712 IsGuiding returns 0
00:51:27.394 00.023 15712 IsGuiding returns 1
00:51:27.394 00.000 15712 scope still moving after pulse duration time elapsed
00:51:27.419 00.025 15712 IsGuiding returns 1
00:51:27.454 00.035 15712 IsGuiding returns 0
00:51:27.454 00.000 15712 scope move finished after 11 + 73 ms
00:51:27.454 00.000 15712 Move returns status 0, amount 11
00:51:27.454 00.000 15712 MoveAxis(N, 0, ABG)
00:51:27.454 00.000 15712 Move returns status 0, amount 0
00:51:27.454 00.000 15712 move complete, result=0
00:51:27.454 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:51:27.460 00.006 15712 worker thread done servicing request
00:51:27.460 00.000 15712 Worker thread wakes up
00:51:27.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:27.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:29.092 01.632 15712 Exposure complete
00:51:29.155 00.063 15712 worker thread done servicing request
00:51:29.155 00.000 7988 OnExposeComplete: enter
00:51:29.155 00.000 7988 UpdateGuideState(): m_state=6
00:51:29.157 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
00:51:29.157 00.000 7988 Star::Find returns 1 (0), X=966.57, Y=187.25, Mass=1427, SNR=25.1, Peak=171 HFD=3.7
00:51:29.159 00.002 7988 MultiStar: [#1 -0.56,-0.61,0.00,M3] [#2 -0.03,-0.17,0.87,U] [#3 0.26,-0.23,0.86,U] [#4 -0.45,-0.11,0.00,M1] [#5 -0.10,-0.47,0.00,M9] [#6 0.04,-0.25,0.66,U] [#7 -0.44,0.35,0.00,M6] [#8 -0.50,-0.34,0.00,M2] 
00:51:29.159 00.000 7988 refined, 3 included, MultiStar: {0.10, -0.24}, one-star: {0.11, -0.29}
00:51:29.161 00.002 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
00:51:29.161 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
00:51:29.163 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.17 mountX=-0.23 mountY=-0.09, mountTheta=-2.76
00:51:29.165 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.24, opts=13)
00:51:29.165 00.000 7988 Enqueuing Move request for scope (0.10, -0.24)
00:51:29.167 00.002 15712 Worker thread wakes up
00:51:29.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
00:51:29.167 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
00:51:29.167 00.000 15712 Moving (0.10, -0.24) raw xDistance=-0.23 yDistance=-0.09
00:51:29.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:51:29.167 00.000 7988 UpdateGuideState exits: m=1427 SNR=25.1
00:51:29.170 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:29.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:29.172 00.002 7988 Enqueuing Expose request
00:51:29.172 00.000 15712 PPEC rslt: input = -0.23, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.80
00:51:29.172 00.000 15712 PPEC: input: -0.23, control: -0.12, exposure: 1500
00:51:29.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:29.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:51:29.172 00.000 15712 MoveAxis(E, 38, ABG)
00:51:29.172 00.000 15712 Guiding  Dir = 2, Dur = 38
00:51:29.172 00.000 15712 IsGuiding returns 0
00:51:29.189 00.017 15712 PulseGuide returned control before completion, sleep 22
00:51:29.257 00.068 15712 IsGuiding returns 0
00:51:29.257 00.000 15712 Move returns status 0, amount 38
00:51:29.257 00.000 15712 MoveAxis(N, 0, ABG)
00:51:29.257 00.000 15712 Move returns status 0, amount 0
00:51:29.257 00.000 15712 move complete, result=0
00:51:29.266 00.009 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
00:51:29.266 00.000 15712 worker thread done servicing request
00:51:29.266 00.000 15712 Worker thread wakes up
00:51:29.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:29.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:30.686 01.420 15712 Exposure complete
00:51:30.748 00.062 15712 worker thread done servicing request
00:51:30.748 00.000 7988 OnExposeComplete: enter
00:51:30.748 00.000 7988 UpdateGuideState(): m_state=6
00:51:30.748 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
00:51:30.748 00.000 7988 Star::Find returns 1 (0), X=966.78, Y=187.47, Mass=1443, SNR=25.3, Peak=164 HFD=3.9
00:51:30.748 00.000 7988 MultiStar: [#1 -0.14,-0.37,0.00,M4] [#2 0.13,0.01,0.87,U] [#3 0.25,-0.31,0.00,M8] [#4 -0.11,-0.07,0.73,U] [#5 0.10,-0.39,0.00,M10] [#6 0.36,0.01,0.66,U] [#7 -0.14,0.34,0.51,U] [#8 -0.19,0.08,0.50,U] 
00:51:30.754 00.006 7988 refined, 5 included, MultiStar: {0.10, 0.03}, one-star: {0.32, -0.06}
00:51:30.754 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
00:51:30.754 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
00:51:30.754 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=0.03 mountY=-0.10, mountTheta=-1.29
00:51:30.754 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
00:51:30.754 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
00:51:30.754 00.000 15712 Worker thread wakes up
00:51:30.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:51:30.754 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:51:30.754 00.000 15712 Moving (0.10, 0.03) raw xDistance=0.03 yDistance=-0.10
00:51:30.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:51:30.754 00.000 7988 UpdateGuideState exits: m=1443 SNR=25.3
00:51:30.762 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:30.764 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:30.764 00.000 7988 Enqueuing Expose request
00:51:30.764 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:30.764 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
00:51:30.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:30.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:51:30.764 00.000 15712 MoveAxis(W, 7, ABG)
00:51:30.764 00.000 15712 Guiding  Dir = 3, Dur = 7
00:51:30.764 00.000 15712 IsGuiding returns 0
00:51:30.780 00.016 15712 IsGuiding returns 0
00:51:30.780 00.000 15712 Move returns status 0, amount 7
00:51:30.780 00.000 15712 MoveAxis(N, 0, ABG)
00:51:30.780 00.000 15712 Move returns status 0, amount 0
00:51:30.780 00.000 15712 move complete, result=0
00:51:30.780 00.000 15712 worker thread done servicing request
00:51:30.780 00.000 15712 Worker thread wakes up
00:51:30.780 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:51:30.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:30.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:32.523 01.743 15712 Exposure complete
00:51:32.585 00.062 15712 worker thread done servicing request
00:51:32.585 00.000 7988 OnExposeComplete: enter
00:51:32.585 00.000 7988 UpdateGuideState(): m_state=6
00:51:32.587 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
00:51:32.587 00.000 7988 Star::Find returns 1 (0), X=966.65, Y=187.81, Mass=1433, SNR=25.3, Peak=192 HFD=3.7
00:51:32.589 00.002 7988 MultiStar: [#1 -0.02,-0.12,1.05,U] [#2 0.34,0.28,0.00,M5] [#3 0.31,-0.07,0.85,U] [#4 0.07,0.29,0.75,U] [#5 0.15,-0.10,0.74,U] [#6 0.38,0.31,0.00,M1] [#7 -0.10,0.53,0.00,M6] [#8 -0.33,0.12,0.46,U] 
00:51:32.589 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.06}, one-star: {0.19, 0.27}
00:51:32.591 00.002 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.56) = xAngle (-0.98 = -0.98)
00:51:32.591 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
00:51:32.593 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.58 mountX=0.06 mountY=-0.09, mountTheta=-0.99
00:51:32.595 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
00:51:32.595 00.000 7988 Enqueuing Move request for scope (0.09, 0.06)
00:51:32.597 00.002 15712 Worker thread wakes up
00:51:32.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:51:32.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:51:32.597 00.000 15712 Moving (0.09, 0.06) raw xDistance=0.06 yDistance=-0.09
00:51:32.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:51:32.597 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.3
00:51:32.600 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:32.601 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:32.601 00.000 7988 Enqueuing Expose request
00:51:32.601 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:32.601 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
00:51:32.601 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:32.601 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:51:32.601 00.000 15712 MoveAxis(W, 8, ABG)
00:51:32.601 00.000 15712 Guiding  Dir = 3, Dur = 8
00:51:32.601 00.000 15712 IsGuiding returns 0
00:51:32.621 00.020 15712 IsGuiding returns 0
00:51:32.621 00.000 15712 Move returns status 0, amount 8
00:51:32.621 00.000 15712 MoveAxis(N, 0, ABG)
00:51:32.621 00.000 15712 Move returns status 0, amount 0
00:51:32.621 00.000 15712 move complete, result=0
00:51:32.621 00.000 15712 worker thread done servicing request
00:51:32.621 00.000 15712 Worker thread wakes up
00:51:32.621 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:51:32.622 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:32.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:34.038 01.416 15712 Exposure complete
00:51:34.097 00.059 15712 worker thread done servicing request
00:51:34.097 00.000 7988 OnExposeComplete: enter
00:51:34.099 00.002 7988 UpdateGuideState(): m_state=6
00:51:34.101 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
00:51:34.101 00.000 7988 Star::Find returns 1 (0), X=966.66, Y=188.04, Mass=1515, SNR=25.9, Peak=180 HFD=4.1
00:51:34.103 00.002 7988 MultiStar: [#1 -0.30,0.10,0.98,U] [#2 0.19,0.57,0.00,M6] [#3 0.16,0.33,0.86,U] [#4 -0.23,0.48,0.00,M1] [#5 0.12,0.30,0.81,U] [#6 0.19,0.59,0.00,M2] [#7 0.13,1.04,0.00,M7] [#8 0.19,0.84,0.00,M1] 
00:51:34.103 00.000 7988 refined, 3 included, MultiStar: {0.04, 0.31}, one-star: {0.20, 0.50}
00:51:34.105 00.002 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
00:51:34.105 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
00:51:34.107 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.44 mountX=0.31 mountY=-0.05, mountTheta=-0.15
00:51:34.109 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.31, opts=13)
00:51:34.109 00.000 7988 Enqueuing Move request for scope (0.04, 0.31)
00:51:34.111 00.002 15712 Worker thread wakes up
00:51:34.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.31) opts 0xd
00:51:34.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.31)
00:51:34.111 00.000 15712 Moving (0.04, 0.31) raw xDistance=0.31 yDistance=-0.05
00:51:34.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:51:34.111 00.000 7988 UpdateGuideState exits: m=1515 SNR=25.9
00:51:34.114 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:34.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:34.116 00.002 7988 Enqueuing Expose request
00:51:34.116 00.000 15712 PPEC rslt: input = 0.31, final = 0.20, react = 0.19, pred = 0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 639.80
00:51:34.116 00.000 15712 PPEC: input: 0.31, control: 0.20, exposure: 1500
00:51:34.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:34.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:51:34.116 00.000 15712 MoveAxis(W, 66, ABG)
00:51:34.116 00.000 15712 Guiding  Dir = 3, Dur = 66
00:51:34.118 00.002 15712 IsGuiding returns 0
00:51:34.136 00.018 15712 PulseGuide returned control before completion, sleep 55
00:51:34.218 00.082 15712 IsGuiding returns 1
00:51:34.218 00.000 15712 scope still moving after pulse duration time elapsed
00:51:34.243 00.025 15712 IsGuiding returns 0
00:51:34.243 00.000 15712 scope move finished after 66 + 58 ms
00:51:34.243 00.000 15712 Move returns status 0, amount 66
00:51:34.243 00.000 15712 MoveAxis(N, 0, ABG)
00:51:34.243 00.000 15712 Move returns status 0, amount 0
00:51:34.243 00.000 15712 move complete, result=0
00:51:34.243 00.000 15712 worker thread done servicing request
00:51:34.243 00.000 15712 Worker thread wakes up
00:51:34.243 00.000 7988 GuideStep: 0.3 px 66 ms WEST, -0.0 px 0 ms NORTH
00:51:34.245 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:34.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:35.874 01.629 15712 Exposure complete
00:51:35.935 00.061 15712 worker thread done servicing request
00:51:35.935 00.000 7988 OnExposeComplete: enter
00:51:35.936 00.001 7988 UpdateGuideState(): m_state=6
00:51:35.938 00.002 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
00:51:35.940 00.002 7988 Star::Find returns 1 (0), X=966.80, Y=187.77, Mass=1432, SNR=25.4, Peak=204 HFD=3.9
00:51:35.940 00.000 7988 MultiStar: [#1 -0.25,-0.06,0.99,U] [#2 0.28,0.36,0.00,M7] [#3 0.18,0.15,0.83,U] [#4 -0.21,0.44,0.00,M2] [#5 0.04,0.09,0.78,U] [#6 0.05,0.21,0.64,U] [#7 -0.50,0.66,0.00,M8] [#8 -0.30,0.20,0.52,U] 
00:51:35.940 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.13}, one-star: {0.34, 0.24}
00:51:35.945 00.005 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
00:51:35.945 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
00:51:35.947 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=0.13 mountY=-0.04, mountTheta=-0.27
00:51:35.949 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.13, opts=13)
00:51:35.949 00.000 7988 Enqueuing Move request for scope (0.03, 0.13)
00:51:35.951 00.002 15712 Worker thread wakes up
00:51:35.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:51:35.951 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:51:35.951 00.000 15712 Moving (0.03, 0.13) raw xDistance=0.13 yDistance=-0.04
00:51:35.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:51:35.952 00.001 7988 UpdateGuideState exits: m=1432 SNR=25.4
00:51:35.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:35.952 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:35.952 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
00:51:35.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:35.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:35.952 00.000 7988 Enqueuing Expose request
00:51:35.957 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:51:35.957 00.000 15712 MoveAxis(W, 7, ABG)
00:51:35.957 00.000 15712 Guiding  Dir = 3, Dur = 7
00:51:35.957 00.000 15712 IsGuiding returns 0
00:51:35.973 00.016 15712 IsGuiding returns 0
00:51:35.973 00.000 15712 Move returns status 0, amount 7
00:51:35.973 00.000 15712 MoveAxis(N, 0, ABG)
00:51:35.973 00.000 15712 Move returns status 0, amount 0
00:51:35.973 00.000 15712 move complete, result=0
00:51:35.973 00.000 15712 worker thread done servicing request
00:51:35.973 00.000 15712 Worker thread wakes up
00:51:35.973 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:51:35.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:35.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:37.391 01.418 15712 Exposure complete
00:51:37.452 00.061 15712 worker thread done servicing request
00:51:37.452 00.000 7988 OnExposeComplete: enter
00:51:37.452 00.000 7988 UpdateGuideState(): m_state=6
00:51:37.454 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
00:51:37.454 00.000 7988 Star::Find returns 1 (0), X=966.74, Y=187.85, Mass=1451, SNR=25.2, Peak=177 HFD=4.0
00:51:37.456 00.002 7988 MultiStar: [#1 -0.22,0.05,1.03,U] [#2 0.13,0.39,0.00,M8] [#3 0.22,0.00,0.86,U] [#4 -0.01,0.45,0.00,M3] [#5 0.37,-0.07,0.74,U] [#6 0.01,0.22,0.65,U] [#7 -0.35,0.88,0.00,M9] [#8 0.08,0.18,0.47,U] 
00:51:37.456 00.000 7988 refined, 5 included, MultiStar: {0.12, 0.12}, one-star: {0.29, 0.31}
00:51:37.458 00.002 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
00:51:37.458 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
00:51:37.460 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=0.12 mountY=-0.12, mountTheta=-0.80
00:51:37.462 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.12, opts=13)
00:51:37.462 00.000 7988 Enqueuing Move request for scope (0.12, 0.12)
00:51:37.464 00.002 15712 Worker thread wakes up
00:51:37.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:51:37.464 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:51:37.464 00.000 15712 Moving (0.12, 0.12) raw xDistance=0.12 yDistance=-0.12
00:51:37.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:51:37.465 00.001 7988 UpdateGuideState exits: m=1451 SNR=25.2
00:51:37.467 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:37.468 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:37.468 00.000 7988 Enqueuing Expose request
00:51:37.468 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:37.468 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
00:51:37.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:37.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:51:37.468 00.000 15712 MoveAxis(W, 5, ABG)
00:51:37.468 00.000 15712 Guiding  Dir = 3, Dur = 5
00:51:37.468 00.000 15712 IsGuiding returns 0
00:51:37.484 00.016 15712 IsGuiding returns 0
00:51:37.484 00.000 15712 Move returns status 0, amount 5
00:51:37.484 00.000 15712 MoveAxis(N, 0, ABG)
00:51:37.484 00.000 15712 Move returns status 0, amount 0
00:51:37.484 00.000 15712 move complete, result=0
00:51:37.484 00.000 15712 worker thread done servicing request
00:51:37.484 00.000 15712 Worker thread wakes up
00:51:37.484 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:51:37.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:37.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:39.237 01.753 15712 Exposure complete
00:51:39.299 00.062 15712 worker thread done servicing request
00:51:39.299 00.000 7988 OnExposeComplete: enter
00:51:39.301 00.002 7988 UpdateGuideState(): m_state=6
00:51:39.302 00.001 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
00:51:39.302 00.000 7988 Star::Find returns 1 (0), X=966.80, Y=188.06, Mass=1469, SNR=25.6, Peak=186 HFD=4.2
00:51:39.304 00.002 7988 MultiStar: [#1 -0.22,0.26,0.98,U] [#2 0.16,0.58,0.00,M9] [#3 0.34,0.25,0.00,M5] [#4 -0.11,0.86,0.00,M4] [#5 0.16,0.21,0.75,U] [#6 0.19,0.74,0.00,M1] [#7 -0.35,0.92,0.00,M10] [#8 -0.12,0.53,0.00,M1] 
00:51:39.304 00.000 7988 refined, 2 included, MultiStar: {0.09, 0.34}, one-star: {0.34, 0.53}
00:51:39.306 00.002 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
00:51:39.306 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
00:51:39.308 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.32 mountX=0.34 mountY=-0.10, mountTheta=-0.27
00:51:39.310 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.34, opts=13)
00:51:39.310 00.000 7988 Enqueuing Move request for scope (0.09, 0.34)
00:51:39.312 00.002 15712 Worker thread wakes up
00:51:39.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd
00:51:39.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.34)
00:51:39.312 00.000 15712 Moving (0.09, 0.34) raw xDistance=0.34 yDistance=-0.10
00:51:39.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:51:39.312 00.000 7988 UpdateGuideState exits: m=1469 SNR=25.6
00:51:39.314 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:39.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:39.314 00.000 7988 Enqueuing Expose request
00:51:39.314 00.000 15712 PPEC rslt: input = 0.34, final = 0.26, react = 0.21, pred = 0.06, hyst = 0.19, hyst_pct = 0.00, period_length = 639.80
00:51:39.314 00.000 15712 PPEC: input: 0.34, control: 0.26, exposure: 1500
00:51:39.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:39.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:51:39.314 00.000 15712 MoveAxis(W, 86, ABG)
00:51:39.314 00.000 15712 Guiding  Dir = 3, Dur = 86
00:51:39.319 00.005 15712 IsGuiding returns 0
00:51:39.330 00.011 15712 PulseGuide returned control before completion, sleep 81
00:51:39.446 00.116 15712 IsGuiding returns 0
00:51:39.446 00.000 15712 Move returns status 0, amount 86
00:51:39.446 00.000 15712 MoveAxis(N, 0, ABG)
00:51:39.446 00.000 15712 Move returns status 0, amount 0
00:51:39.446 00.000 15712 move complete, result=0
00:51:39.446 00.000 7988 GuideStep: 0.3 px 86 ms WEST, -0.1 px 0 ms NORTH
00:51:39.448 00.002 15712 worker thread done servicing request
00:51:39.448 00.000 15712 Worker thread wakes up
00:51:39.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:39.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:40.862 01.414 15712 Exposure complete
00:51:40.923 00.061 15712 worker thread done servicing request
00:51:40.923 00.000 7988 OnExposeComplete: enter
00:51:40.924 00.001 7988 UpdateGuideState(): m_state=6
00:51:40.924 00.000 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
00:51:40.924 00.000 7988 Star::Find returns 1 (0), X=966.95, Y=187.77, Mass=1413, SNR=25.0, Peak=226 HFD=4.0
00:51:40.924 00.000 7988 MultiStar: [#1 -0.09,-0.09,1.02,U] [#2 0.41,0.23,0.00,M10] [#3 0.47,0.20,0.00,M6] [#4 -0.02,0.40,0.00,M5] [#5 0.42,0.28,0.00,M6] [#6 0.38,0.25,0.00,M2] [#7 -0.11,0.82,0.00,R] [#8 0.08,0.18,0.46,U] 
00:51:40.924 00.000 7988 refined, 2 included, MultiStar: {0.18, 0.09}, one-star: {0.50, 0.24}
00:51:40.924 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
00:51:40.924 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
00:51:40.924 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.47 mountX=0.09 mountY=-0.18, mountTheta=-1.10
00:51:40.933 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.09, opts=13)
00:51:40.933 00.000 7988 Enqueuing Move request for scope (0.18, 0.09)
00:51:40.933 00.000 15712 Worker thread wakes up
00:51:40.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
00:51:40.933 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
00:51:40.933 00.000 15712 Moving (0.18, 0.09) raw xDistance=0.09 yDistance=-0.18
00:51:40.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:51:40.933 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.0
00:51:40.938 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:40.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:40.940 00.002 7988 Enqueuing Expose request
00:51:40.940 00.000 15712 PPEC rslt: input = 0.09, final = 0.06, react = 0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:40.940 00.000 15712 PPEC: input: 0.09, control: 0.06, exposure: 1500
00:51:40.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:40.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:51:40.940 00.000 15712 MoveAxis(W, 20, ABG)
00:51:40.940 00.000 15712 Guiding  Dir = 3, Dur = 20
00:51:40.950 00.010 15712 IsGuiding returns 0
00:51:40.956 00.006 15712 PulseGuide returned control before completion, sleep 15
00:51:41.006 00.050 15712 IsGuiding returns 0
00:51:41.006 00.000 15712 Move returns status 0, amount 20
00:51:41.006 00.000 15712 MoveAxis(N, 0, ABG)
00:51:41.006 00.000 15712 Move returns status 0, amount 0
00:51:41.006 00.000 15712 move complete, result=0
00:51:41.006 00.000 7988 GuideStep: 0.1 px 20 ms WEST, -0.2 px 0 ms NORTH
00:51:41.015 00.009 15712 worker thread done servicing request
00:51:41.015 00.000 15712 Worker thread wakes up
00:51:41.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:41.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:42.760 01.745 15712 Exposure complete
00:51:42.821 00.061 15712 worker thread done servicing request
00:51:42.821 00.000 7988 OnExposeComplete: enter
00:51:42.823 00.002 7988 UpdateGuideState(): m_state=6
00:51:42.823 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
00:51:42.825 00.002 7988 Star::Find returns 1 (0), X=966.63, Y=187.68, Mass=1405, SNR=25.0, Peak=164 HFD=3.7
00:51:42.825 00.000 7988 MultiStar: [#1 -0.12,-0.21,1.01,U] [#2 0.16,0.11,0.84,U] [#3 0.36,-0.20,0.00,M7] [#4 -0.01,0.11,0.73,U] [#5 0.35,-0.25,0.00,M7] [#6 0.27,-0.12,0.64,U] [#7 -0.18,0.07,0.53,U] [#8 -0.02,0.37,0.49,U] 
00:51:42.827 00.002 7988 refined, 6 included, MultiStar: {0.05, 0.05}, one-star: {0.18, 0.15}
00:51:42.827 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
00:51:42.829 00.002 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
00:51:42.829 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.80 mountX=0.05 mountY=-0.05, mountTheta=-0.78
00:51:42.831 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
00:51:42.833 00.002 7988 Enqueuing Move request for scope (0.05, 0.05)
00:51:42.833 00.000 15712 Worker thread wakes up
00:51:42.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:51:42.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:51:42.833 00.000 7988 UpdateGuideState exits: m=1405 SNR=25.0
00:51:42.837 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:42.837 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:42.839 00.002 7988 Enqueuing Expose request
00:51:42.839 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:51:42.839 00.000 15712 Moving (0.05, 0.05) raw xDistance=0.05 yDistance=-0.05
00:51:42.841 00.002 15712 PPEC rslt: input = 0.05, final = 0.07, react = 0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:42.841 00.000 15712 PPEC: input: 0.05, control: 0.07, exposure: 1500
00:51:42.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:42.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:51:42.841 00.000 15712 MoveAxis(W, 23, ABG)
00:51:42.841 00.000 15712 Guiding  Dir = 3, Dur = 23
00:51:42.841 00.000 15712 IsGuiding returns 0
00:51:42.868 00.027 15712 IsGuiding returns 1
00:51:42.868 00.000 15712 scope still moving after pulse duration time elapsed
00:51:42.900 00.032 15712 IsGuiding returns 0
00:51:42.900 00.000 15712 scope move finished after 23 + 32 ms
00:51:42.900 00.000 15712 Move returns status 0, amount 23
00:51:42.900 00.000 15712 MoveAxis(N, 0, ABG)
00:51:42.900 00.000 15712 Move returns status 0, amount 0
00:51:42.900 00.000 15712 move complete, result=0
00:51:42.900 00.000 15712 worker thread done servicing request
00:51:42.900 00.000 15712 Worker thread wakes up
00:51:42.900 00.000 7988 GuideStep: 0.0 px 23 ms WEST, -0.0 px 0 ms NORTH
00:51:42.902 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:42.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:44.320 01.418 15712 Exposure complete
00:51:44.382 00.062 15712 worker thread done servicing request
00:51:44.382 00.000 7988 OnExposeComplete: enter
00:51:44.382 00.000 7988 UpdateGuideState(): m_state=6
00:51:44.385 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
00:51:44.385 00.000 7988 Star::Find returns 1 (0), X=966.81, Y=187.66, Mass=1431, SNR=25.1, Peak=160 HFD=3.8
00:51:44.387 00.002 7988 MultiStar: [#1 -0.27,-0.34,0.00,M1] [#2 0.28,0.21,0.90,U] [#3 0.13,-0.22,0.87,U] [#4 -0.13,0.34,0.72,U] [#5 0.37,-0.27,0.00,M8] [#6 0.29,0.04,0.66,U] [#7 -0.11,-0.44,0.00,M1] [#8 0.16,0.16,0.45,U] 
00:51:44.387 00.000 7988 refined, 5 included, MultiStar: {0.19, 0.10}, one-star: {0.35, 0.13}
00:51:44.389 00.002 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
00:51:44.389 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
00:51:44.391 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.48 mountX=0.10 mountY=-0.20, mountTheta=-1.09
00:51:44.393 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.10, opts=13)
00:51:44.393 00.000 7988 Enqueuing Move request for scope (0.19, 0.10)
00:51:44.395 00.002 15712 Worker thread wakes up
00:51:44.395 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
00:51:44.395 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
00:51:44.395 00.000 15712 Moving (0.19, 0.10) raw xDistance=0.10 yDistance=-0.20
00:51:44.395 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:51:44.395 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.1
00:51:44.397 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:44.398 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:44.399 00.001 7988 Enqueuing Expose request
00:51:44.399 00.000 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:44.399 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
00:51:44.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:44.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:51:44.399 00.000 15712 MoveAxis(W, 9, ABG)
00:51:44.399 00.000 15712 Guiding  Dir = 3, Dur = 9
00:51:44.399 00.000 15712 IsGuiding returns 0
00:51:44.418 00.019 15712 IsGuiding returns 0
00:51:44.418 00.000 15712 Move returns status 0, amount 9
00:51:44.418 00.000 15712 MoveAxis(N, 0, ABG)
00:51:44.418 00.000 15712 Move returns status 0, amount 0
00:51:44.418 00.000 15712 move complete, result=0
00:51:44.418 00.000 15712 worker thread done servicing request
00:51:44.418 00.000 15712 Worker thread wakes up
00:51:44.418 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
00:51:44.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:44.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:46.060 01.642 15712 Exposure complete
00:51:46.117 00.057 15712 worker thread done servicing request
00:51:46.122 00.005 7988 OnExposeComplete: enter
00:51:46.122 00.000 7988 UpdateGuideState(): m_state=6
00:51:46.124 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
00:51:46.124 00.000 7988 Star::Find returns 1 (0), X=966.81, Y=187.82, Mass=1290, SNR=24.0, Peak=195 HFD=3.6
00:51:46.126 00.002 7988 MultiStar: [#1 -0.12,-0.06,1.11,U] [#2 0.36,0.43,0.00,M9] [#3 0.19,-0.03,0.91,U] [#4 -0.08,0.46,0.00,M4] [#5 0.04,0.09,0.80,U] [#6 0.13,0.43,0.00,M1] [#7 -0.14,-0.02,0.50,U] [#8 0.05,0.49,0.00,M1] 
00:51:46.126 00.000 7988 refined, 4 included, MultiStar: {0.08, 0.06}, one-star: {0.35, 0.29}
00:51:46.128 00.002 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
00:51:46.128 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
00:51:46.130 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=0.06 mountY=-0.08, mountTheta=-0.95
00:51:46.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
00:51:46.132 00.000 7988 Enqueuing Move request for scope (0.08, 0.06)
00:51:46.134 00.002 15712 Worker thread wakes up
00:51:46.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:51:46.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:51:46.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:51:46.134 00.000 7988 UpdateGuideState exits: m=1290 SNR=24.0
00:51:46.136 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:46.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:46.138 00.002 7988 Enqueuing Expose request
00:51:46.138 00.000 15712 Moving (0.08, 0.06) raw xDistance=0.06 yDistance=-0.08
00:51:46.138 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:46.138 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
00:51:46.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:46.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:51:46.138 00.000 15712 MoveAxis(W, 7, ABG)
00:51:46.138 00.000 15712 Guiding  Dir = 3, Dur = 7
00:51:46.138 00.000 15712 IsGuiding returns 0
00:51:46.190 00.052 15712 IsGuiding returns 0
00:51:46.190 00.000 15712 Move returns status 0, amount 7
00:51:46.190 00.000 15712 MoveAxis(N, 0, ABG)
00:51:46.190 00.000 15712 Move returns status 0, amount 0
00:51:46.190 00.000 15712 move complete, result=0
00:51:46.190 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:51:46.194 00.004 15712 worker thread done servicing request
00:51:46.194 00.000 15712 Worker thread wakes up
00:51:46.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:46.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:47.607 01.413 15712 Exposure complete
00:51:47.668 00.061 15712 worker thread done servicing request
00:51:47.668 00.000 7988 OnExposeComplete: enter
00:51:47.668 00.000 7988 UpdateGuideState(): m_state=6
00:51:47.671 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
00:51:47.671 00.000 7988 Star::Find returns 1 (0), X=966.98, Y=188.29, Mass=1316, SNR=24.2, Peak=204 HFD=3.7
00:51:47.673 00.002 7988 MultiStar: large primary error, entering stabilization period
00:51:47.673 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.56) = xAngle (-0.59 = -0.59)
00:51:47.675 00.002 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
00:51:47.675 00.000 7988 CameraToMount -- cameraX=0.52 cameraY=0.76 hyp=0.92 cameraTheta=0.97 mountX=0.77 mountY=-0.54, mountTheta=-0.61
00:51:47.677 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.52, y=0.76, opts=13)
00:51:47.679 00.002 7988 Enqueuing Move request for scope (0.52, 0.76)
00:51:47.679 00.000 15712 Worker thread wakes up
00:51:47.681 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=27, FiltMax=255, Gamma=0.690
00:51:47.681 00.000 7988 UpdateGuideState exits: m=1316 SNR=24.2
00:51:47.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:47.684 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:47.684 00.000 7988 Enqueuing Expose request
00:51:47.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.76) opts 0xd
00:51:47.684 00.000 15712 Handling offset move in thread for scope, endpoint = (0.52, 0.76)
00:51:47.684 00.000 15712 Moving (0.52, 0.76) raw xDistance=0.77 yDistance=-0.54
00:51:47.684 00.000 15712 PPEC rslt: input = 0.77, final = 0.48, react = 0.46, pred = 0.02, hyst = 0.42, hyst_pct = 0.00, period_length = 639.80
00:51:47.684 00.000 15712 PPEC: input: 0.77, control: 0.48, exposure: 1500
00:51:47.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:51:47.684 00.000 15712 MoveAxis(W, 157, ABG)
00:51:47.684 00.000 15712 Guiding  Dir = 3, Dur = 157
00:51:47.684 00.000 15712 IsGuiding returns 0
00:51:47.707 00.023 15712 PulseGuide returned control before completion, sleep 146
00:51:47.868 00.161 15712 IsGuiding returns 1
00:51:47.868 00.000 15712 scope still moving after pulse duration time elapsed
00:51:47.906 00.038 15712 IsGuiding returns 0
00:51:47.906 00.000 15712 scope move finished after 157 + 59 ms
00:51:47.906 00.000 15712 Move returns status 0, amount 157
00:51:47.906 00.000 15712 MoveAxis(N, 137, ABG)
00:51:47.906 00.000 15712 Guiding  Dir = 0, Dur = 137
00:51:47.906 00.000 15712 IsGuiding returns 0
00:51:47.975 00.069 15712 PulseGuide returned control before completion, sleep 72
00:51:48.090 00.115 15712 IsGuiding returns 1
00:51:48.090 00.000 15712 scope still moving after pulse duration time elapsed
00:51:48.158 00.068 15712 IsGuiding returns 0
00:51:48.158 00.000 15712 scope move finished after 137 + 114 ms
00:51:48.158 00.000 15712 Move returns status 0, amount 137
00:51:48.158 00.000 15712 move complete, result=0
00:51:48.158 00.000 7988 GuideStep: 0.8 px 157 ms WEST, -0.5 px 137 ms NORTH
00:51:48.158 00.000 15712 worker thread done servicing request
00:51:48.158 00.000 15712 Worker thread wakes up
00:51:48.161 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:48.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:49.901 01.740 15712 Exposure complete
00:51:49.963 00.062 15712 worker thread done servicing request
00:51:49.963 00.000 7988 OnExposeComplete: enter
00:51:49.963 00.000 7988 UpdateGuideState(): m_state=6
00:51:49.963 00.000 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
00:51:49.963 00.000 7988 Star::Find returns 1 (0), X=966.35, Y=187.54, Mass=1412, SNR=25.0, Peak=165 HFD=3.5
00:51:49.963 00.000 7988 MultiStar: exiting stabilization period
00:51:49.963 00.000 7988 MultiStar: [#1 -0.50,-0.28,0.00,M1] [#2 -0.14,0.11,0.88,U] [#3 -0.10,-0.26,0.88,U] [#4 -0.46,0.13,0.00,M5] [#5 -0.20,-0.21,0.79,U] [#6 -0.05,-0.14,0.68,U] [#7 -0.38,-0.17,0.00,M1] [#8 -0.20,0.27,0.48,U] 
00:51:49.963 00.000 7988 single-star, 5 included, MultiStar: {-0.13, -0.05}, one-star: {-0.11, 0.01}
00:51:49.963 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
00:51:49.963 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
00:51:49.963 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.04 mountX=0.01 mountY=0.11, mountTheta=1.47
00:51:49.963 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.01, opts=13)
00:51:49.979 00.016 7988 Enqueuing Move request for scope (-0.11, 0.01)
00:51:49.980 00.001 15712 Worker thread wakes up
00:51:49.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
00:51:49.980 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
00:51:49.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:51:49.980 00.000 7988 UpdateGuideState exits: m=1412 SNR=25.0
00:51:49.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:49.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:49.980 00.000 7988 Enqueuing Expose request
00:51:49.980 00.000 15712 Moving (-0.11, 0.01) raw xDistance=0.01 yDistance=0.11
00:51:49.980 00.000 15712 PPEC rslt: input = 0.01, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:49.980 00.000 15712 PPEC: input: 0.01, control: 0.05, exposure: 1500
00:51:49.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:49.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:51:49.980 00.000 15712 MoveAxis(W, 15, ABG)
00:51:49.980 00.000 15712 Guiding  Dir = 3, Dur = 15
00:51:49.980 00.000 15712 IsGuiding returns 0
00:51:50.013 00.033 15712 IsGuiding returns 1
00:51:50.013 00.000 15712 scope still moving after pulse duration time elapsed
00:51:50.061 00.048 15712 IsGuiding returns 0
00:51:50.061 00.000 15712 scope move finished after 15 + 56 ms
00:51:50.061 00.000 15712 Move returns status 0, amount 15
00:51:50.061 00.000 15712 MoveAxis(N, 0, ABG)
00:51:50.061 00.000 15712 Move returns status 0, amount 0
00:51:50.061 00.000 15712 move complete, result=0
00:51:50.061 00.000 15712 worker thread done servicing request
00:51:50.061 00.000 15712 Worker thread wakes up
00:51:50.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:50.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:50.061 00.000 7988 GuideStep: 0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
00:51:51.478 01.417 15712 Exposure complete
00:51:51.539 00.061 15712 worker thread done servicing request
00:51:51.539 00.000 7988 OnExposeComplete: enter
00:51:51.540 00.001 7988 UpdateGuideState(): m_state=6
00:51:51.542 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
00:51:51.542 00.000 7988 Star::Find returns 1 (0), X=966.28, Y=187.56, Mass=1347, SNR=24.2, Peak=165 HFD=3.6
00:51:51.544 00.002 7988 MultiStar: [#1 -0.54,-0.35,0.00,M2] [#2 -0.10,0.03,0.91,U] [#3 0.02,-0.13,0.93,U] [#4 -0.41,0.05,0.00,M6] [#5 -0.26,-0.18,0.82,U] [#6 0.12,0.16,0.71,U] [#7 -0.41,-0.60,0.00,M2] [#8 -0.17,0.57,0.00,M1] 
00:51:51.544 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.02}, one-star: {-0.18, 0.03}
00:51:51.546 00.002 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.46 = 1.83)
00:51:51.546 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.79)
00:51:51.548 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.89 mountX=-0.02 mountY=0.09, mountTheta=1.83
00:51:51.550 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.02, opts=13)
00:51:51.550 00.000 7988 Enqueuing Move request for scope (-0.09, -0.02)
00:51:51.552 00.002 15712 Worker thread wakes up
00:51:51.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
00:51:51.552 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
00:51:51.552 00.000 15712 Moving (-0.09, -0.02) raw xDistance=-0.02 yDistance=0.09
00:51:51.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:51:51.552 00.000 7988 UpdateGuideState exits: m=1347 SNR=24.2
00:51:51.554 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:51.555 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:51.555 00.000 7988 Enqueuing Expose request
00:51:51.557 00.002 15712 PPEC rslt: input = -0.02, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:51.557 00.000 15712 PPEC: input: -0.02, control: 0.05, exposure: 1500
00:51:51.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:51.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:51:51.557 00.000 15712 MoveAxis(W, 15, ABG)
00:51:51.557 00.000 15712 Guiding  Dir = 3, Dur = 15
00:51:51.557 00.000 15712 IsGuiding returns 0
00:51:51.609 00.052 15712 IsGuiding returns 1
00:51:51.609 00.000 15712 scope still moving after pulse duration time elapsed
00:51:51.635 00.026 15712 IsGuiding returns 0
00:51:51.635 00.000 15712 scope move finished after 15 + 61 ms
00:51:51.635 00.000 15712 Move returns status 0, amount 15
00:51:51.635 00.000 15712 MoveAxis(N, 0, ABG)
00:51:51.635 00.000 15712 Move returns status 0, amount 0
00:51:51.635 00.000 15712 move complete, result=0
00:51:51.635 00.000 15712 worker thread done servicing request
00:51:51.635 00.000 15712 Worker thread wakes up
00:51:51.635 00.000 7988 GuideStep: -0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
00:51:51.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:51.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:53.277 01.642 15712 Exposure complete
00:51:53.326 00.049 15712 worker thread done servicing request
00:51:53.326 00.000 7988 OnExposeComplete: enter
00:51:53.341 00.015 7988 UpdateGuideState(): m_state=6
00:51:53.343 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
00:51:53.343 00.000 7988 Star::Find returns 1 (0), X=966.69, Y=187.62, Mass=1348, SNR=24.3, Peak=171 HFD=3.5
00:51:53.343 00.000 7988 MultiStar: [#1 -0.35,-0.38,0.00,M3] [#2 -0.14,0.01,0.88,U] [#3 0.11,-0.11,0.91,U] [#4 -0.38,0.05,0.75,U] [#5 -0.02,-0.50,0.00,M6] [#6 0.03,-0.01,0.71,U] [#7 -0.39,-0.71,0.00,M3] [#8 -0.17,-0.26,0.47,U] 
00:51:53.343 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.02}, one-star: {0.23, 0.09}
00:51:53.343 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.56) = xAngle (-4.12 = 2.16)
00:51:53.343 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.13)
00:51:53.343 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.56 mountX=-0.02 mountY=0.03, mountTheta=2.15
00:51:53.343 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
00:51:53.343 00.000 7988 Enqueuing Move request for scope (-0.03, -0.02)
00:51:53.343 00.000 15712 Worker thread wakes up
00:51:53.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
00:51:53.343 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
00:51:53.343 00.000 15712 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
00:51:53.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:51:53.343 00.000 7988 UpdateGuideState exits: m=1348 SNR=24.3
00:51:53.354 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:53.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:53.356 00.002 7988 Enqueuing Expose request
00:51:53.356 00.000 15712 PPEC rslt: input = -0.02, final = 0.06, react = -0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:53.356 00.000 15712 PPEC: input: -0.02, control: 0.06, exposure: 1500
00:51:53.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:53.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:51:53.356 00.000 15712 MoveAxis(W, 19, ABG)
00:51:53.356 00.000 15712 Guiding  Dir = 3, Dur = 19
00:51:53.356 00.000 15712 IsGuiding returns 0
00:51:53.376 00.020 15712 IsGuiding returns 1
00:51:53.376 00.000 15712 scope still moving after pulse duration time elapsed
00:51:53.445 00.069 15712 IsGuiding returns 0
00:51:53.445 00.000 15712 scope move finished after 19 + 72 ms
00:51:53.445 00.000 15712 Move returns status 0, amount 19
00:51:53.445 00.000 15712 MoveAxis(N, 0, ABG)
00:51:53.445 00.000 15712 Move returns status 0, amount 0
00:51:53.445 00.000 15712 move complete, result=0
00:51:53.445 00.000 7988 GuideStep: -0.0 px 19 ms WEST, 0.0 px 0 ms NORTH
00:51:53.445 00.000 15712 worker thread done servicing request
00:51:53.452 00.007 15712 Worker thread wakes up
00:51:53.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:53.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:54.857 01.405 15712 Exposure complete
00:51:54.918 00.061 15712 worker thread done servicing request
00:51:54.918 00.000 7988 OnExposeComplete: enter
00:51:54.918 00.000 7988 UpdateGuideState(): m_state=6
00:51:54.918 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
00:51:54.923 00.005 7988 Star::Find returns 1 (0), X=966.46, Y=187.46, Mass=1431, SNR=25.1, Peak=168 HFD=3.4
00:51:54.923 00.000 7988 MultiStar: [#1 -0.61,-0.61,0.00,M4] [#2 -0.15,-0.11,0.84,U] [#3 -0.07,-0.44,0.00,M3] [#4 -0.41,-0.03,0.00,M6] [#5 -0.24,-0.83,0.00,M7] [#6 0.07,-0.19,0.64,U] [#7 -0.60,-0.64,0.00,M4] [#8 -0.35,-0.21,0.00,M1] 
00:51:54.923 00.000 7988 single-star, 2 included, MultiStar: {-0.03, -0.12}, one-star: {0.00, -0.07}
00:51:54.923 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
00:51:54.923 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
00:51:54.923 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=-0.07 mountY=-0.00, mountTheta=-3.12
00:51:54.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
00:51:54.923 00.000 7988 Enqueuing Move request for scope (0.00, -0.07)
00:51:54.923 00.000 15712 Worker thread wakes up
00:51:54.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
00:51:54.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
00:51:54.923 00.000 15712 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=-0.00
00:51:54.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:51:54.923 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.1
00:51:54.934 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:54.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:54.934 00.000 7988 Enqueuing Expose request
00:51:54.938 00.004 15712 PPEC rslt: input = -0.07, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:54.938 00.000 15712 PPEC: input: -0.07, control: 0.05, exposure: 1500
00:51:54.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:54.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:51:54.938 00.000 15712 MoveAxis(W, 16, ABG)
00:51:54.938 00.000 15712 Guiding  Dir = 3, Dur = 16
00:51:54.950 00.012 15712 IsGuiding returns 0
00:51:54.968 00.018 15712 IsGuiding returns 1
00:51:54.968 00.000 15712 scope still moving after pulse duration time elapsed
00:51:54.998 00.030 15712 IsGuiding returns 1
00:51:55.030 00.032 15712 IsGuiding returns 0
00:51:55.030 00.000 15712 scope move finished after 16 + 64 ms
00:51:55.030 00.000 15712 Move returns status 0, amount 16
00:51:55.030 00.000 15712 MoveAxis(N, 0, ABG)
00:51:55.030 00.000 15712 Move returns status 0, amount 0
00:51:55.030 00.000 15712 move complete, result=0
00:51:55.030 00.000 7988 GuideStep: -0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
00:51:55.034 00.004 15712 worker thread done servicing request
00:51:55.034 00.000 15712 Worker thread wakes up
00:51:55.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:55.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:56.675 01.641 15712 Exposure complete
00:51:56.735 00.060 15712 worker thread done servicing request
00:51:56.736 00.001 7988 OnExposeComplete: enter
00:51:56.736 00.000 7988 UpdateGuideState(): m_state=6
00:51:56.736 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
00:51:56.736 00.000 7988 Star::Find returns 1 (0), X=966.30, Y=187.14, Mass=1572, SNR=26.5, Peak=165 HFD=4.4
00:51:56.736 00.000 7988 MultiStar: [#1 -0.58,-0.83,0.00,M5] [#2 -0.18,-0.33,0.85,U] [#3 -0.23,-0.51,0.00,M4] [#4 -0.42,-0.24,0.00,M7] [#5 -0.08,-0.71,0.00,M8] [#6 -0.12,-0.51,0.00,M1] [#7 -0.51,-0.84,0.00,M5] [#8 -0.41,-0.11,0.00,M2] 
00:51:56.736 00.000 7988 refined, 1 included, MultiStar: {-0.17, -0.36}, one-star: {-0.16, -0.39}
00:51:56.742 00.006 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
00:51:56.742 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.68)
00:51:56.742 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.36 hyp=0.40 cameraTheta=-2.01 mountX=-0.37 mountY=0.18, mountTheta=2.68
00:51:56.742 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.36, opts=13)
00:51:56.742 00.000 7988 Enqueuing Move request for scope (-0.17, -0.36)
00:51:56.742 00.000 15712 Worker thread wakes up
00:51:56.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.36) opts 0xd
00:51:56.742 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.36)
00:51:56.742 00.000 15712 Moving (-0.17, -0.36) raw xDistance=-0.37 yDistance=0.18
00:51:56.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:51:56.742 00.000 7988 UpdateGuideState exits: m=1572 SNR=26.5
00:51:56.751 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:56.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:56.751 00.000 7988 Enqueuing Expose request
00:51:56.751 00.000 15712 PPEC rslt: input = -0.37, final = -0.17, react = -0.22, pred = 0.05, hyst = -0.19, hyst_pct = 0.00, period_length = 639.80
00:51:56.751 00.000 15712 PPEC: input: -0.37, control: -0.17, exposure: 1500
00:51:56.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:56.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:51:56.751 00.000 15712 MoveAxis(E, 54, ABG)
00:51:56.751 00.000 15712 Guiding  Dir = 2, Dur = 54
00:51:56.751 00.000 15712 IsGuiding returns 0
00:51:56.767 00.016 15712 PulseGuide returned control before completion, sleep 45
00:51:56.847 00.080 15712 IsGuiding returns 1
00:51:56.847 00.000 15712 scope still moving after pulse duration time elapsed
00:51:56.878 00.031 15712 IsGuiding returns 0
00:51:56.878 00.000 15712 scope move finished after 54 + 69 ms
00:51:56.878 00.000 15712 Move returns status 0, amount 54
00:51:56.878 00.000 15712 MoveAxis(N, 0, ABG)
00:51:56.878 00.000 15712 Move returns status 0, amount 0
00:51:56.878 00.000 15712 move complete, result=0
00:51:56.878 00.000 15712 worker thread done servicing request
00:51:56.878 00.000 15712 Worker thread wakes up
00:51:56.878 00.000 7988 GuideStep: -0.4 px 54 ms EAST, 0.2 px 0 ms NORTH
00:51:56.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:56.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:51:58.296 01.418 15712 Exposure complete
00:51:58.356 00.060 15712 worker thread done servicing request
00:51:58.356 00.000 7988 OnExposeComplete: enter
00:51:58.356 00.000 7988 UpdateGuideState(): m_state=6
00:51:58.359 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
00:51:58.359 00.000 7988 Star::Find returns 1 (0), X=966.32, Y=187.43, Mass=1433, SNR=25.1, Peak=168 HFD=4.0
00:51:58.361 00.002 7988 MultiStar: [#1 -0.53,-0.67,0.00,M6] [#2 -0.29,-0.10,0.85,U] [#3 -0.03,-0.30,0.87,U] [#4 -0.60,-0.14,0.00,M8] [#5 -0.19,-0.74,0.00,M9] [#6 -0.08,-0.06,0.70,U] [#7 -0.56,-0.75,0.00,M6] [#8 -0.43,-0.27,0.00,M3] 
00:51:58.361 00.000 7988 single-star, 3 included, MultiStar: {-0.14, -0.14}, one-star: {-0.13, -0.11}
00:51:58.363 00.002 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.04 = 2.25)
00:51:58.363 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.07 = 2.21)
00:51:58.365 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.47 mountX=-0.11 mountY=0.14, mountTheta=2.23
00:51:58.367 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.11, opts=13)
00:51:58.367 00.000 7988 Enqueuing Move request for scope (-0.13, -0.11)
00:51:58.369 00.002 15712 Worker thread wakes up
00:51:58.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
00:51:58.369 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
00:51:58.369 00.000 15712 Moving (-0.13, -0.11) raw xDistance=-0.11 yDistance=0.14
00:51:58.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:51:58.369 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.1
00:51:58.372 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:58.373 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:51:58.373 00.000 7988 Enqueuing Expose request
00:51:58.373 00.000 15712 PPEC rslt: input = -0.11, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:51:58.373 00.000 15712 PPEC: input: -0.11, control: 0.05, exposure: 1500
00:51:58.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:58.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:51:58.373 00.000 15712 MoveAxis(W, 15, ABG)
00:51:58.373 00.000 15712 Guiding  Dir = 3, Dur = 15
00:51:58.373 00.000 15712 IsGuiding returns 0
00:51:58.405 00.032 15712 IsGuiding returns 1
00:51:58.405 00.000 15712 scope still moving after pulse duration time elapsed
00:51:58.452 00.047 15712 IsGuiding returns 0
00:51:58.452 00.000 15712 scope move finished after 15 + 61 ms
00:51:58.452 00.000 15712 Move returns status 0, amount 15
00:51:58.452 00.000 15712 MoveAxis(N, 0, ABG)
00:51:58.452 00.000 15712 Move returns status 0, amount 0
00:51:58.452 00.000 15712 move complete, result=0
00:51:58.452 00.000 15712 worker thread done servicing request
00:51:58.452 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
00:51:58.452 00.000 15712 Worker thread wakes up
00:51:58.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:51:58.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:00.096 01.644 15712 Exposure complete
00:52:00.157 00.061 15712 worker thread done servicing request
00:52:00.157 00.000 7988 OnExposeComplete: enter
00:52:00.158 00.001 7988 UpdateGuideState(): m_state=6
00:52:00.158 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
00:52:00.158 00.000 7988 Star::Find returns 1 (0), X=966.34, Y=187.18, Mass=1395, SNR=24.8, Peak=153 HFD=3.8
00:52:00.158 00.000 7988 MultiStar: [#1 -0.41,-0.51,0.00,M7] [#2 -0.13,-0.11,0.87,U] [#3 -0.19,-0.24,0.87,U] [#4 -0.40,0.11,0.00,M9] [#5 0.06,-0.40,0.00,M10] [#6 -0.07,-0.09,0.68,U] [#7 -0.57,-0.68,0.00,M7] [#8 -0.72,-0.04,0.00,M4] 
00:52:00.158 00.000 7988 refined, 3 included, MultiStar: {-0.13, -0.21}, one-star: {-0.12, -0.35}
00:52:00.158 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.58)
00:52:00.158 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.55)
00:52:00.158 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.14 mountX=-0.21 mountY=0.14, mountTheta=2.56
00:52:00.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.21, opts=13)
00:52:00.158 00.000 7988 Enqueuing Move request for scope (-0.13, -0.21)
00:52:00.158 00.000 15712 Worker thread wakes up
00:52:00.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
00:52:00.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
00:52:00.158 00.000 15712 Moving (-0.13, -0.21) raw xDistance=-0.21 yDistance=0.14
00:52:00.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:00.158 00.000 7988 UpdateGuideState exits: m=1395 SNR=24.8
00:52:00.172 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:00.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:00.174 00.002 7988 Enqueuing Expose request
00:52:00.174 00.000 15712 PPEC rslt: input = -0.21, final = -0.09, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.80
00:52:00.174 00.000 15712 PPEC: input: -0.21, control: -0.09, exposure: 1500
00:52:00.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:00.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:52:00.174 00.000 15712 MoveAxis(E, 30, ABG)
00:52:00.174 00.000 15712 Guiding  Dir = 2, Dur = 30
00:52:00.174 00.000 15712 IsGuiding returns 0
00:52:00.194 00.020 15712 PulseGuide returned control before completion, sleep 22
00:52:00.241 00.047 15712 IsGuiding returns 0
00:52:00.241 00.000 15712 Move returns status 0, amount 30
00:52:00.241 00.000 15712 MoveAxis(N, 0, ABG)
00:52:00.241 00.000 15712 Move returns status 0, amount 0
00:52:00.241 00.000 15712 move complete, result=0
00:52:00.241 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
00:52:00.245 00.004 15712 worker thread done servicing request
00:52:00.245 00.000 15712 Worker thread wakes up
00:52:00.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:00.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:01.661 01.416 15712 Exposure complete
00:52:01.708 00.047 15712 worker thread done servicing request
00:52:01.708 00.000 7988 OnExposeComplete: enter
00:52:01.723 00.015 7988 UpdateGuideState(): m_state=6
00:52:01.725 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
00:52:01.725 00.000 7988 Star::Find returns 1 (0), X=966.40, Y=187.92, Mass=1384, SNR=24.8, Peak=149 HFD=4.2
00:52:01.727 00.002 7988 MultiStar: [#1 -0.58,-0.27,0.00,M8] [#2 -0.15,0.07,0.90,U] [#3 -0.27,0.07,0.87,U] [#4 -0.47,0.32,0.00,M10] [#5 -0.45,0.07,0.00,R] [#6 -0.04,-0.00,0.66,U] [#7 -0.28,-0.41,0.00,M8] [#8 -0.63,-0.16,0.00,M5] 
00:52:01.727 00.000 7988 refined, 3 included, MultiStar: {-0.13, 0.15}, one-star: {-0.06, 0.39}
00:52:01.729 00.002 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.56) = xAngle (0.73 = 0.73)
00:52:01.729 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
00:52:01.731 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.29 mountX=0.15 mountY=0.13, mountTheta=0.71
00:52:01.733 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.15, opts=13)
00:52:01.733 00.000 7988 Enqueuing Move request for scope (-0.13, 0.15)
00:52:01.735 00.002 15712 Worker thread wakes up
00:52:01.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
00:52:01.735 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
00:52:01.735 00.000 15712 Moving (-0.13, 0.15) raw xDistance=0.15 yDistance=0.13
00:52:01.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:01.735 00.000 7988 UpdateGuideState exits: m=1384 SNR=24.8
00:52:01.737 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:01.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:01.740 00.003 7988 Enqueuing Expose request
00:52:01.740 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:52:01.740 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
00:52:01.740 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:01.740 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:52:01.740 00.000 15712 MoveAxis(W, 9, ABG)
00:52:01.740 00.000 15712 Guiding  Dir = 3, Dur = 9
00:52:01.740 00.000 15712 IsGuiding returns 0
00:52:01.757 00.017 15712 IsGuiding returns 0
00:52:01.757 00.000 15712 Move returns status 0, amount 9
00:52:01.757 00.000 15712 MoveAxis(N, 0, ABG)
00:52:01.757 00.000 15712 Move returns status 0, amount 0
00:52:01.757 00.000 15712 move complete, result=0
00:52:01.757 00.000 15712 worker thread done servicing request
00:52:01.757 00.000 15712 Worker thread wakes up
00:52:01.757 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
00:52:01.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:01.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:03.397 01.640 15712 Exposure complete
00:52:03.460 00.063 15712 worker thread done servicing request
00:52:03.460 00.000 7988 OnExposeComplete: enter
00:52:03.460 00.000 7988 UpdateGuideState(): m_state=6
00:52:03.462 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
00:52:03.462 00.000 7988 Star::Find returns 1 (0), X=966.19, Y=187.76, Mass=1445, SNR=25.6, Peak=154 HFD=4.3
00:52:03.464 00.002 7988 MultiStar: [#1 -0.68,-0.25,0.00,M9] [#2 -0.22,0.21,0.86,U] [#3 -0.23,-0.15,0.83,U] [#4 -0.63,-0.02,0.00,R] [#5 0.43,-0.31,0.00,M1] [#6 -0.14,-0.12,0.65,U] [#7 -0.30,-0.19,0.51,U] [#8 -0.09,-0.13,0.44,U] 
00:52:03.464 00.000 7988 refined, 5 included, MultiStar: {-0.22, 0.01}, one-star: {-0.26, 0.23}
00:52:03.466 00.002 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.56) = xAngle (1.53 = 1.53)
00:52:03.466 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
00:52:03.468 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.09 mountX=0.01 mountY=0.22, mountTheta=1.53
00:52:03.470 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.01, opts=13)
00:52:03.470 00.000 7988 Enqueuing Move request for scope (-0.22, 0.01)
00:52:03.470 00.000 15712 Worker thread wakes up
00:52:03.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
00:52:03.470 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
00:52:03.470 00.000 15712 Moving (-0.22, 0.01) raw xDistance=0.01 yDistance=0.22
00:52:03.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:03.470 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.6
00:52:03.475 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:03.476 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:03.477 00.001 7988 Enqueuing Expose request
00:52:03.477 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:52:03.477 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
00:52:03.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:03.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:52:03.477 00.000 15712 MoveAxis(W, 3, ABG)
00:52:03.477 00.000 15712 Guiding  Dir = 3, Dur = 3
00:52:03.477 00.000 15712 IsGuiding returns 0
00:52:03.502 00.025 15712 IsGuiding returns 0
00:52:03.502 00.000 15712 Move returns status 0, amount 3
00:52:03.502 00.000 15712 MoveAxis(N, 0, ABG)
00:52:03.502 00.000 15712 Move returns status 0, amount 0
00:52:03.502 00.000 15712 move complete, result=0
00:52:03.502 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
00:52:03.506 00.004 15712 worker thread done servicing request
00:52:03.506 00.000 15712 Worker thread wakes up
00:52:03.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:03.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:04.912 01.406 15712 Exposure complete
00:52:04.971 00.059 15712 worker thread done servicing request
00:52:04.973 00.002 7988 OnExposeComplete: enter
00:52:04.975 00.002 7988 UpdateGuideState(): m_state=6
00:52:04.975 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
00:52:04.975 00.000 7988 Star::Find returns 1 (0), X=966.23, Y=187.63, Mass=1436, SNR=25.2, Peak=146 HFD=3.9
00:52:04.975 00.000 7988 MultiStar: [#1 -0.68,-0.24,0.00,M10] [#2 -0.31,0.19,0.85,U] [#3 -0.19,0.02,0.87,U] [#4 -0.01,0.56,0.00,M1] [#5 0.30,-0.31,0.00,M2] [#6 -0.15,0.26,0.65,U] [#7 -0.57,-0.50,0.00,M8] [#8 -0.32,0.17,0.49,U] 
00:52:04.975 00.000 7988 single-star, 4 included, MultiStar: {-0.24, 0.14}, one-star: {-0.23, 0.10}
00:52:04.975 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
00:52:04.975 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
00:52:04.975 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.25 cameraTheta=2.74 mountX=0.10 mountY=0.23, mountTheta=1.17
00:52:04.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.10, opts=13)
00:52:04.975 00.000 7988 Enqueuing Move request for scope (-0.23, 0.10)
00:52:04.975 00.000 15712 Worker thread wakes up
00:52:04.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
00:52:04.975 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
00:52:04.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:04.975 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.2
00:52:04.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:04.989 00.014 15712 Moving (-0.23, 0.10) raw xDistance=0.10 yDistance=0.23
00:52:04.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:04.989 00.000 7988 Enqueuing Expose request
00:52:04.991 00.002 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:52:04.991 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
00:52:04.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:04.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:52:04.991 00.000 15712 MoveAxis(W, 3, ABG)
00:52:04.991 00.000 15712 Guiding  Dir = 3, Dur = 3
00:52:04.991 00.000 15712 IsGuiding returns 0
00:52:05.021 00.030 15712 IsGuiding returns 0
00:52:05.021 00.000 15712 Move returns status 0, amount 3
00:52:05.021 00.000 15712 MoveAxis(N, 0, ABG)
00:52:05.021 00.000 15712 Move returns status 0, amount 0
00:52:05.021 00.000 15712 move complete, result=0
00:52:05.021 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
00:52:05.024 00.003 15712 worker thread done servicing request
00:52:05.024 00.000 15712 Worker thread wakes up
00:52:05.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:05.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:06.667 01.643 15712 Exposure complete
00:52:06.727 00.060 15712 worker thread done servicing request
00:52:06.727 00.000 7988 OnExposeComplete: enter
00:52:06.729 00.002 7988 UpdateGuideState(): m_state=6
00:52:06.729 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
00:52:06.731 00.002 7988 Star::Find returns 1 (0), X=966.19, Y=187.91, Mass=1393, SNR=25.1, Peak=163 HFD=4.0
00:52:06.733 00.002 7988 MultiStar: [#1 -0.66,-0.14,0.00,R] [#2 -0.24,0.16,0.89,U] [#3 -0.17,0.15,0.84,U] [#4 0.19,0.26,0.76,U] [#5 0.37,-0.07,0.76,U] [#6 -0.24,0.09,0.67,U] [#7 -0.61,-0.35,0.00,M9] [#8 -0.46,0.18,0.00,M4] 
00:52:06.733 00.000 7988 refined, 5 included, MultiStar: {-0.07, 0.17}, one-star: {-0.27, 0.38}
00:52:06.735 00.002 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
00:52:06.735 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
00:52:06.737 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.97 mountX=0.17 mountY=0.07, mountTheta=0.38
00:52:06.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.17, opts=13)
00:52:06.739 00.002 7988 Enqueuing Move request for scope (-0.07, 0.17)
00:52:06.741 00.002 15712 Worker thread wakes up
00:52:06.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
00:52:06.741 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
00:52:06.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:06.741 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.1
00:52:06.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:06.744 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:06.745 00.001 7988 Enqueuing Expose request
00:52:06.745 00.000 15712 Moving (-0.07, 0.17) raw xDistance=0.17 yDistance=0.07
00:52:06.747 00.002 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.80
00:52:06.747 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
00:52:06.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:06.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:52:06.747 00.000 15712 MoveAxis(W, 35, ABG)
00:52:06.747 00.000 15712 Guiding  Dir = 3, Dur = 35
00:52:06.747 00.000 15712 IsGuiding returns 0
00:52:06.761 00.014 15712 PulseGuide returned control before completion, sleep 32
00:52:06.812 00.051 15712 IsGuiding returns 0
00:52:06.812 00.000 15712 Move returns status 0, amount 35
00:52:06.812 00.000 15712 MoveAxis(N, 0, ABG)
00:52:06.812 00.000 15712 Move returns status 0, amount 0
00:52:06.812 00.000 15712 move complete, result=0
00:52:06.812 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
00:52:06.814 00.002 15712 worker thread done servicing request
00:52:06.814 00.000 15712 Worker thread wakes up
00:52:06.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:06.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:08.231 01.417 15712 Exposure complete
00:52:08.288 00.057 15712 worker thread done servicing request
00:52:08.293 00.005 7988 OnExposeComplete: enter
00:52:08.293 00.000 7988 UpdateGuideState(): m_state=6
00:52:08.293 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
00:52:08.293 00.000 7988 Star::Find returns 1 (0), X=966.36, Y=187.61, Mass=1365, SNR=24.5, Peak=157 HFD=3.5
00:52:08.293 00.000 7988 MultiStar: [#1 -0.05,-0.14,1.03,U] [#2 -0.27,0.09,0.91,U] [#3 -0.21,-0.01,0.91,U] [#4 0.07,0.32,0.75,U] [#5 0.24,-0.42,0.00,M2] [#6 -0.44,-0.01,0.00,M1] [#7 -0.46,-0.38,0.00,M10] [#8 -0.40,-0.00,0.00,M5] 
00:52:08.293 00.000 7988 single-star, 4 included, MultiStar: {-0.12, 0.06}, one-star: {-0.09, 0.08}
00:52:08.293 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
00:52:08.293 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
00:52:08.293 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=0.08 mountY=0.09, mountTheta=0.86
00:52:08.293 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.08, opts=13)
00:52:08.293 00.000 7988 Enqueuing Move request for scope (-0.09, 0.08)
00:52:08.305 00.012 15712 Worker thread wakes up
00:52:08.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
00:52:08.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
00:52:08.305 00.000 15712 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=0.09
00:52:08.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:08.305 00.000 7988 UpdateGuideState exits: m=1365 SNR=24.5
00:52:08.307 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:08.308 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:08.310 00.002 7988 Enqueuing Expose request
00:52:08.310 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:52:08.310 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
00:52:08.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:08.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:52:08.310 00.000 15712 MoveAxis(W, 3, ABG)
00:52:08.310 00.000 15712 Guiding  Dir = 3, Dur = 3
00:52:08.310 00.000 15712 IsGuiding returns 0
00:52:08.332 00.022 15712 IsGuiding returns 0
00:52:08.332 00.000 15712 Move returns status 0, amount 3
00:52:08.332 00.000 15712 MoveAxis(N, 0, ABG)
00:52:08.332 00.000 15712 Move returns status 0, amount 0
00:52:08.332 00.000 15712 move complete, result=0
00:52:08.332 00.000 15712 worker thread done servicing request
00:52:08.332 00.000 15712 Worker thread wakes up
00:52:08.332 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
00:52:08.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:08.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:09.965 01.633 15712 Exposure complete
00:52:10.019 00.054 15712 worker thread done servicing request
00:52:10.027 00.008 7988 OnExposeComplete: enter
00:52:10.027 00.000 7988 UpdateGuideState(): m_state=6
00:52:10.027 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
00:52:10.027 00.000 7988 Star::Find returns 1 (0), X=966.40, Y=187.55, Mass=1374, SNR=24.7, Peak=157 HFD=3.9
00:52:10.027 00.000 7988 MultiStar: [#1 0.03,-0.27,1.01,U] [#2 -0.11,0.19,0.89,U] [#3 0.11,-0.05,0.86,U] [#4 0.30,0.17,0.75,U] [#5 0.28,-0.47,0.00,M3] [#6 0.11,0.08,0.64,U] [#7 -0.33,-0.65,0.00,R] [#8 -0.45,0.11,0.00,M6] 
00:52:10.027 00.000 7988 refined, 5 included, MultiStar: {0.05, 0.01}, one-star: {-0.06, 0.02}
00:52:10.027 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.36 = -1.36)
00:52:10.027 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.39 = -1.39)
00:52:10.036 00.009 7988 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.20 mountX=0.01 mountY=-0.05, mountTheta=-1.36
00:52:10.036 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.01, opts=13)
00:52:10.036 00.000 7988 Enqueuing Move request for scope (0.05, 0.01)
00:52:10.036 00.000 15712 Worker thread wakes up
00:52:10.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:52:10.036 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:52:10.036 00.000 15712 Moving (0.05, 0.01) raw xDistance=0.01 yDistance=-0.05
00:52:10.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:52:10.036 00.000 7988 UpdateGuideState exits: m=1374 SNR=24.7
00:52:10.042 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:10.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:10.042 00.000 7988 Enqueuing Expose request
00:52:10.042 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:52:10.042 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
00:52:10.042 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:10.042 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:10.042 00.000 15712 MoveAxis(W, 7, ABG)
00:52:10.042 00.000 15712 Guiding  Dir = 3, Dur = 7
00:52:10.042 00.000 15712 IsGuiding returns 0
00:52:10.074 00.032 15712 IsGuiding returns 0
00:52:10.074 00.000 15712 Move returns status 0, amount 7
00:52:10.074 00.000 15712 MoveAxis(N, 0, ABG)
00:52:10.074 00.000 15712 Move returns status 0, amount 0
00:52:10.074 00.000 15712 move complete, result=0
00:52:10.074 00.000 15712 worker thread done servicing request
00:52:10.074 00.000 15712 Worker thread wakes up
00:52:10.074 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:52:10.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:10.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:11.478 01.404 15712 Exposure complete
00:52:11.533 00.055 15712 worker thread done servicing request
00:52:11.533 00.000 7988 OnExposeComplete: enter
00:52:11.542 00.009 7988 UpdateGuideState(): m_state=6
00:52:11.542 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
00:52:11.542 00.000 7988 Star::Find returns 1 (0), X=966.70, Y=187.63, Mass=1343, SNR=24.4, Peak=150 HFD=3.7
00:52:11.542 00.000 7988 MultiStar: [#1 0.20,-0.32,1.00,U] [#2 -0.10,0.34,0.91,U] [#3 0.03,-0.02,0.87,U] [#4 0.32,0.50,0.00,M1] [#5 0.44,-0.43,0.00,M4] [#6 -0.05,0.17,0.72,U] [#7 -0.29,0.49,0.00,M1] [#8 -0.42,0.34,0.00,M7] 
00:52:11.542 00.000 7988 refined, 4 included, MultiStar: {0.08, 0.05}, one-star: {0.24, 0.10}
00:52:11.542 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
00:52:11.542 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
00:52:11.550 00.008 7988 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.54 mountX=0.05 mountY=-0.08, mountTheta=-1.03
00:52:11.550 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.05, opts=13)
00:52:11.550 00.000 7988 Enqueuing Move request for scope (0.08, 0.05)
00:52:11.550 00.000 15712 Worker thread wakes up
00:52:11.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:52:11.550 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:52:11.550 00.000 15712 Moving (0.08, 0.05) raw xDistance=0.05 yDistance=-0.08
00:52:11.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:52:11.550 00.000 7988 UpdateGuideState exits: m=1343 SNR=24.4
00:52:11.556 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:11.558 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:11.558 00.000 7988 Enqueuing Expose request
00:52:11.558 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:52:11.558 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
00:52:11.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:11.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:52:11.558 00.000 15712 MoveAxis(W, 7, ABG)
00:52:11.558 00.000 15712 Guiding  Dir = 3, Dur = 7
00:52:11.558 00.000 15712 IsGuiding returns 0
00:52:11.574 00.016 15712 IsGuiding returns 0
00:52:11.574 00.000 15712 Move returns status 0, amount 7
00:52:11.574 00.000 15712 MoveAxis(N, 0, ABG)
00:52:11.574 00.000 15712 Move returns status 0, amount 0
00:52:11.574 00.000 15712 move complete, result=0
00:52:11.574 00.000 15712 worker thread done servicing request
00:52:11.574 00.000 15712 Worker thread wakes up
00:52:11.574 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:52:11.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:11.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:13.220 01.646 15712 Exposure complete
00:52:13.267 00.047 15712 worker thread done servicing request
00:52:13.267 00.000 7988 OnExposeComplete: enter
00:52:13.281 00.014 7988 UpdateGuideState(): m_state=6
00:52:13.281 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
00:52:13.284 00.003 7988 Star::Find returns 1 (0), X=966.26, Y=187.48, Mass=1424, SNR=25.2, Peak=162 HFD=3.8
00:52:13.284 00.000 7988 MultiStar: [#1 0.13,-0.24,1.00,U] [#2 -0.34,0.10,0.87,U] [#3 -0.25,-0.13,0.83,U] [#4 -0.10,0.12,0.74,U] [#5 0.14,-0.47,0.00,M5] [#6 -0.46,-0.12,0.00,M1] [#7 -0.32,0.19,0.51,U] [#8 -0.54,-0.14,0.00,M8] 
00:52:13.286 00.002 7988 refined, 5 included, MultiStar: {-0.17, -0.03}, one-star: {-0.20, -0.05}
00:52:13.286 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.55 = 1.74)
00:52:13.288 00.002 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.58 = 1.70)
00:52:13.288 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.98 mountX=-0.03 mountY=0.17, mountTheta=1.74
00:52:13.290 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.03, opts=13)
00:52:13.292 00.002 7988 Enqueuing Move request for scope (-0.17, -0.03)
00:52:13.292 00.000 15712 Worker thread wakes up
00:52:13.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
00:52:13.292 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
00:52:13.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:13.292 00.000 7988 UpdateGuideState exits: m=1424 SNR=25.2
00:52:13.295 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:13.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:13.297 00.002 7988 Enqueuing Expose request
00:52:13.297 00.000 15712 Moving (-0.17, -0.03) raw xDistance=-0.03 yDistance=0.17
00:52:13.301 00.004 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:52:13.301 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
00:52:13.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:13.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:52:13.301 00.000 15712 MoveAxis(W, 10, ABG)
00:52:13.301 00.000 15712 Guiding  Dir = 3, Dur = 10
00:52:13.301 00.000 15712 IsGuiding returns 0
00:52:13.318 00.017 15712 IsGuiding returns 1
00:52:13.318 00.000 15712 scope still moving after pulse duration time elapsed
00:52:13.365 00.047 15712 IsGuiding returns 0
00:52:13.365 00.000 15712 scope move finished after 10 + 53 ms
00:52:13.365 00.000 15712 Move returns status 0, amount 10
00:52:13.365 00.000 15712 MoveAxis(N, 0, ABG)
00:52:13.365 00.000 15712 Move returns status 0, amount 0
00:52:13.365 00.000 15712 move complete, result=0
00:52:13.365 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.2 px 0 ms NORTH
00:52:13.368 00.003 15712 worker thread done servicing request
00:52:13.368 00.000 15712 Worker thread wakes up
00:52:13.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:13.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:14.783 01.415 15712 Exposure complete
00:52:14.844 00.061 15712 worker thread done servicing request
00:52:14.844 00.000 7988 OnExposeComplete: enter
00:52:14.844 00.000 7988 UpdateGuideState(): m_state=6
00:52:14.844 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
00:52:14.844 00.000 7988 Star::Find returns 1 (0), X=966.28, Y=187.47, Mass=1358, SNR=24.6, Peak=160 HFD=3.6
00:52:14.849 00.005 7988 MultiStar: [#1 -0.08,-0.23,1.01,U] [#2 0.03,0.02,0.89,U] [#3 0.13,0.01,0.86,U] [#4 0.20,0.22,0.73,U] [#5 0.28,-0.35,0.00,M6] [#6 -0.39,-0.09,0.00,M2] [#7 -0.09,0.28,0.53,U] [#8 -0.53,-0.15,0.00,M9] 
00:52:14.849 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.01}, one-star: {-0.18, -0.06}
00:52:14.849 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.63 = 0.63)
00:52:14.849 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
00:52:14.849 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.19 mountX=0.01 mountY=0.01, mountTheta=0.61
00:52:14.855 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
00:52:14.855 00.000 7988 Enqueuing Move request for scope (-0.01, 0.01)
00:52:14.857 00.002 15712 Worker thread wakes up
00:52:14.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:52:14.857 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:52:14.857 00.000 15712 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
00:52:14.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:52:14.857 00.000 7988 UpdateGuideState exits: m=1358 SNR=24.6
00:52:14.859 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:14.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:14.859 00.000 7988 Enqueuing Expose request
00:52:14.859 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:52:14.859 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
00:52:14.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:14.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:52:14.859 00.000 15712 MoveAxis(W, 3, ABG)
00:52:14.859 00.000 15712 Guiding  Dir = 3, Dur = 3
00:52:14.866 00.007 15712 IsGuiding returns 0
00:52:14.885 00.019 15712 IsGuiding returns 0
00:52:14.885 00.000 15712 Move returns status 0, amount 3
00:52:14.885 00.000 15712 MoveAxis(N, 0, ABG)
00:52:14.885 00.000 15712 Move returns status 0, amount 0
00:52:14.885 00.000 15712 move complete, result=0
00:52:14.885 00.000 15712 worker thread done servicing request
00:52:14.885 00.000 15712 Worker thread wakes up
00:52:14.885 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:52:14.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:14.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:16.517 01.632 15712 Exposure complete
00:52:16.566 00.049 15712 worker thread done servicing request
00:52:16.566 00.000 7988 OnExposeComplete: enter
00:52:16.579 00.013 7988 UpdateGuideState(): m_state=6
00:52:16.579 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
00:52:16.579 00.000 7988 Star::Find returns 1 (0), X=966.39, Y=187.53, Mass=1368, SNR=24.9, Peak=158 HFD=4.1
00:52:16.583 00.004 7988 MultiStar: [#1 0.17,-0.18,1.01,U] [#2 -0.08,0.10,0.88,U] [#3 0.11,-0.17,0.86,U] [#4 0.25,0.00,0.74,U] [#5 0.43,-0.27,0.00,M7] [#6 -0.08,-0.21,0.70,U] [#7 0.18,0.20,0.52,U] [#8 -0.26,0.06,0.48,U] 
00:52:16.583 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {-0.07, -0.01}
00:52:16.583 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.45 = -2.45)
00:52:16.583 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
00:52:16.583 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.89 mountX=-0.04 mountY=-0.03, mountTheta=-2.47
00:52:16.583 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
00:52:16.583 00.000 7988 Enqueuing Move request for scope (0.03, -0.04)
00:52:16.583 00.000 15712 Worker thread wakes up
00:52:16.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:52:16.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:52:16.583 00.000 15712 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.03
00:52:16.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:16.583 00.000 7988 UpdateGuideState exits: m=1368 SNR=24.9
00:52:16.594 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:16.595 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:16.595 00.000 7988 Enqueuing Expose request
00:52:16.595 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:52:16.595 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
00:52:16.595 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:16.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:52:16.595 00.000 15712 MoveAxis(W, 1, ABG)
00:52:16.595 00.000 15712 Guiding  Dir = 3, Dur = 1
00:52:16.595 00.000 15712 IsGuiding returns 0
00:52:16.627 00.032 15712 IsGuiding returns 0
00:52:16.627 00.000 15712 Move returns status 0, amount 1
00:52:16.627 00.000 15712 MoveAxis(N, 0, ABG)
00:52:16.627 00.000 15712 Move returns status 0, amount 0
00:52:16.627 00.000 15712 move complete, result=0
00:52:16.627 00.000 15712 worker thread done servicing request
00:52:16.627 00.000 15712 Worker thread wakes up
00:52:16.627 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:52:16.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:16.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:18.031 01.404 15712 Exposure complete
00:52:18.094 00.063 15712 worker thread done servicing request
00:52:18.094 00.000 7988 OnExposeComplete: enter
00:52:18.094 00.000 7988 UpdateGuideState(): m_state=6
00:52:18.094 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
00:52:18.094 00.000 7988 Star::Find returns 1 (0), X=966.40, Y=187.73, Mass=1299, SNR=24.0, Peak=164 HFD=3.6
00:52:18.099 00.005 7988 MultiStar: [#1 -0.04,0.16,1.06,U] [#2 -0.13,0.54,0.00,M1] [#3 -0.14,0.00,0.87,U] [#4 0.26,0.28,0.81,U] [#5 0.29,-0.28,0.00,M8] [#6 -0.33,0.05,0.69,U] [#7 -0.36,0.26,0.00,M1] [#8 -0.57,0.30,0.00,M9] 
00:52:18.099 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.14}, one-star: {-0.06, 0.19}
00:52:18.099 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
00:52:18.099 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
00:52:18.099 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.95 mountX=0.14 mountY=0.05, mountTheta=0.36
00:52:18.099 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.14, opts=13)
00:52:18.099 00.000 7988 Enqueuing Move request for scope (-0.06, 0.14)
00:52:18.099 00.000 15712 Worker thread wakes up
00:52:18.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
00:52:18.099 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
00:52:18.099 00.000 15712 Moving (-0.06, 0.14) raw xDistance=0.14 yDistance=0.05
00:52:18.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:18.099 00.000 7988 UpdateGuideState exits: m=1299 SNR=24.0
00:52:18.110 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:18.111 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:18.111 00.000 7988 Enqueuing Expose request
00:52:18.111 00.000 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
00:52:18.111 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
00:52:18.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:18.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:52:18.111 00.000 15712 MoveAxis(W, 6, ABG)
00:52:18.111 00.000 15712 Guiding  Dir = 3, Dur = 6
00:52:18.111 00.000 15712 IsGuiding returns 0
00:52:18.130 00.019 15712 IsGuiding returns 0
00:52:18.130 00.000 15712 Move returns status 0, amount 6
00:52:18.130 00.000 15712 MoveAxis(N, 0, ABG)
00:52:18.130 00.000 15712 Move returns status 0, amount 0
00:52:18.130 00.000 15712 move complete, result=0
00:52:18.130 00.000 15712 worker thread done servicing request
00:52:18.130 00.000 15712 Worker thread wakes up
00:52:18.130 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:52:18.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:18.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:19.772 01.642 15712 Exposure complete
00:52:19.827 00.055 15712 worker thread done servicing request
00:52:19.827 00.000 7988 OnExposeComplete: enter
00:52:19.833 00.006 7988 UpdateGuideState(): m_state=6
00:52:19.833 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
00:52:19.833 00.000 7988 Star::Find returns 1 (0), X=966.47, Y=187.88, Mass=1397, SNR=24.9, Peak=153 HFD=3.9
00:52:19.833 00.000 7988 MultiStar: [#1 -0.05,-0.19,1.04,U] [#2 -0.07,0.22,0.86,U] [#3 -0.14,0.04,0.86,U] [#4 0.28,0.14,0.75,U] [#5 0.35,-0.18,0.00,M9] [#6 0.12,0.10,0.65,U] [#7 0.08,0.46,0.00,M2] [#8 -0.47,0.29,0.00,M10] 
00:52:19.833 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.11}, one-star: {0.01, 0.35}
00:52:19.833 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
00:52:19.833 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
00:52:19.833 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=0.11 mountY=-0.01, mountTheta=-0.14
00:52:19.844 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.11, opts=13)
00:52:19.844 00.000 7988 Enqueuing Move request for scope (0.01, 0.11)
00:52:19.844 00.000 15712 Worker thread wakes up
00:52:19.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:52:19.844 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:52:19.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:19.844 00.000 7988 UpdateGuideState exits: m=1397 SNR=24.9
00:52:19.848 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:19.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:19.849 00.001 7988 Enqueuing Expose request
00:52:19.849 00.000 15712 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.01
00:52:19.849 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:52:19.849 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
00:52:19.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:19.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:19.849 00.000 15712 MoveAxis(W, 8, ABG)
00:52:19.849 00.000 15712 Guiding  Dir = 3, Dur = 8
00:52:19.849 00.000 15712 IsGuiding returns 0
00:52:19.870 00.021 15712 IsGuiding returns 0
00:52:19.870 00.000 15712 Move returns status 0, amount 8
00:52:19.870 00.000 15712 MoveAxis(N, 0, ABG)
00:52:19.870 00.000 15712 Move returns status 0, amount 0
00:52:19.870 00.000 15712 move complete, result=0
00:52:19.870 00.000 15712 worker thread done servicing request
00:52:19.870 00.000 15712 Worker thread wakes up
00:52:19.870 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
00:52:19.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:19.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:21.288 01.418 15712 Exposure complete
00:52:21.348 00.060 15712 worker thread done servicing request
00:52:21.348 00.000 7988 OnExposeComplete: enter
00:52:21.350 00.002 7988 UpdateGuideState(): m_state=6
00:52:21.350 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
00:52:21.350 00.000 7988 Star::Find returns 1 (0), X=966.40, Y=187.55, Mass=1390, SNR=24.8, Peak=157 HFD=4.1
00:52:21.350 00.000 7988 MultiStar: [#1 0.20,-0.25,1.08,U] [#2 -0.05,0.04,0.87,U] [#3 0.08,-0.29,0.90,U] [#4 0.24,0.01,0.75,U] [#5 0.62,-0.40,0.00,M10] [#6 0.07,-0.26,0.70,U] [#7 0.03,-0.02,0.53,U] [#8 -0.24,-0.07,0.45,U] 
00:52:21.350 00.000 7988 single-star, 7 included, MultiStar: {0.05, -0.11}, one-star: {-0.06, 0.02}
00:52:21.355 00.005 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
00:52:21.355 00.000 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
00:52:21.355 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.88 mountX=0.02 mountY=0.06, mountTheta=1.31
00:52:21.355 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
00:52:21.355 00.000 7988 Enqueuing Move request for scope (-0.06, 0.02)
00:52:21.355 00.000 15712 Worker thread wakes up
00:52:21.355 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
00:52:21.355 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
00:52:21.355 00.000 15712 Moving (-0.06, 0.02) raw xDistance=0.02 yDistance=0.06
00:52:21.355 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:21.355 00.000 7988 UpdateGuideState exits: m=1390 SNR=24.8
00:52:21.364 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:21.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:21.366 00.002 7988 Enqueuing Expose request
00:52:21.366 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:52:21.366 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
00:52:21.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:21.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:52:21.366 00.000 15712 MoveAxis(W, 9, ABG)
00:52:21.366 00.000 15712 Guiding  Dir = 3, Dur = 9
00:52:21.366 00.000 15712 IsGuiding returns 0
00:52:21.389 00.023 15712 IsGuiding returns 0
00:52:21.389 00.000 15712 Move returns status 0, amount 9
00:52:21.389 00.000 15712 MoveAxis(N, 0, ABG)
00:52:21.389 00.000 15712 Move returns status 0, amount 0
00:52:21.389 00.000 15712 move complete, result=0
00:52:21.389 00.000 15712 worker thread done servicing request
00:52:21.389 00.000 15712 Worker thread wakes up
00:52:21.389 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
00:52:21.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:21.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:23.135 01.746 15712 Exposure complete
00:52:23.196 00.061 15712 worker thread done servicing request
00:52:23.198 00.002 7988 OnExposeComplete: enter
00:52:23.198 00.000 7988 UpdateGuideState(): m_state=6
00:52:23.198 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
00:52:23.198 00.000 7988 Star::Find returns 1 (0), X=966.41, Y=187.62, Mass=1380, SNR=24.6, Peak=143 HFD=4.1
00:52:23.198 00.000 7988 MultiStar: [#1 0.22,-0.16,1.02,U] [#2 0.01,0.17,0.91,U] [#3 0.02,-0.25,0.90,U] [#4 0.18,0.29,0.72,U] [#5 0.31,-0.25,0.00,R] [#6 0.17,-0.09,0.65,U] [#7 -0.20,0.09,0.51,U] [#8 -0.25,0.30,0.47,U] 
00:52:23.198 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {-0.05, 0.09}
00:52:23.198 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
00:52:23.198 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
00:52:23.198 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.71 mountX=0.03 mountY=-0.04, mountTheta=-0.86
00:52:23.208 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
00:52:23.208 00.000 7988 Enqueuing Move request for scope (0.04, 0.03)
00:52:23.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:23.208 00.000 7988 UpdateGuideState exits: m=1380 SNR=24.6
00:52:23.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:23.212 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:23.212 00.000 7988 Enqueuing Expose request
00:52:23.212 00.000 15712 Worker thread wakes up
00:52:23.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:52:23.212 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:52:23.212 00.000 15712 Moving (0.04, 0.03) raw xDistance=0.03 yDistance=-0.04
00:52:23.212 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:52:23.212 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
00:52:23.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:23.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:52:23.212 00.000 15712 MoveAxis(W, 6, ABG)
00:52:23.212 00.000 15712 Guiding  Dir = 3, Dur = 6
00:52:23.212 00.000 15712 IsGuiding returns 0
00:52:23.245 00.033 15712 IsGuiding returns 0
00:52:23.245 00.000 15712 Move returns status 0, amount 6
00:52:23.245 00.000 15712 MoveAxis(N, 0, ABG)
00:52:23.245 00.000 15712 Move returns status 0, amount 0
00:52:23.245 00.000 15712 move complete, result=0
00:52:23.245 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:52:23.246 00.001 15712 worker thread done servicing request
00:52:23.246 00.000 15712 Worker thread wakes up
00:52:23.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:23.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:24.663 01.417 15712 Exposure complete
00:52:24.725 00.062 15712 worker thread done servicing request
00:52:24.725 00.000 7988 OnExposeComplete: enter
00:52:24.725 00.000 7988 UpdateGuideState(): m_state=6
00:52:24.727 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
00:52:24.727 00.000 7988 Star::Find returns 1 (0), X=966.50, Y=187.71, Mass=1471, SNR=25.7, Peak=151 HFD=4.5
00:52:24.729 00.002 7988 MultiStar: [#1 0.11,-0.15,1.00,U] [#2 -0.10,0.15,0.82,U] [#3 -0.16,-0.28,0.82,U] [#4 -0.01,0.06,0.70,U] [#5 -0.09,-0.17,0.73,U] [#6 -0.17,0.02,0.64,U] [#7 -0.33,0.31,0.00,M1] [#8 -0.33,0.41,0.00,M9] 
00:52:24.731 00.002 7988 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {0.04, 0.18}
00:52:24.731 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
00:52:24.731 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
00:52:24.733 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.57 mountX=-0.03 mountY=0.04, mountTheta=2.14
00:52:24.735 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.03, opts=13)
00:52:24.735 00.000 7988 Enqueuing Move request for scope (-0.04, -0.03)
00:52:24.737 00.002 15712 Worker thread wakes up
00:52:24.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:52:24.737 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:52:24.737 00.000 15712 Moving (-0.04, -0.03) raw xDistance=-0.03 yDistance=0.04
00:52:24.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:24.737 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.7
00:52:24.740 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:24.741 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:24.741 00.000 7988 Enqueuing Expose request
00:52:24.741 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:52:24.741 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
00:52:24.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:24.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:52:24.741 00.000 15712 MoveAxis(W, 2, ABG)
00:52:24.741 00.000 15712 Guiding  Dir = 3, Dur = 2
00:52:24.741 00.000 15712 IsGuiding returns 0
00:52:24.757 00.016 15712 IsGuiding returns 0
00:52:24.757 00.000 15712 Move returns status 0, amount 2
00:52:24.757 00.000 15712 MoveAxis(N, 0, ABG)
00:52:24.757 00.000 15712 Move returns status 0, amount 0
00:52:24.757 00.000 15712 move complete, result=0
00:52:24.757 00.000 15712 worker thread done servicing request
00:52:24.757 00.000 15712 Worker thread wakes up
00:52:24.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:24.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:24.757 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:52:26.393 01.636 15712 Exposure complete
00:52:26.485 00.092 15712 worker thread done servicing request
00:52:26.485 00.000 7988 OnExposeComplete: enter
00:52:26.487 00.002 7988 UpdateGuideState(): m_state=6
00:52:26.487 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
00:52:26.491 00.004 7988 Star::Find returns 1 (0), X=966.60, Y=187.54, Mass=1316, SNR=24.3, Peak=155 HFD=3.3
00:52:26.493 00.002 7988 MultiStar: [#1 0.36,-0.26,0.00,M1] [#2 0.02,0.08,0.88,U] [#3 0.17,-0.19,0.94,U] [#4 0.33,0.14,0.78,U] [#5 0.03,-0.21,0.83,U] [#6 0.09,-0.02,0.70,U] [#7 0.29,0.22,0.49,U] [#8 -0.26,0.47,0.00,M10] 
00:52:26.495 00.002 7988 single-star, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.15, 0.00}
00:52:26.497 00.002 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
00:52:26.497 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
00:52:26.501 00.004 7988 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.03 mountX=0.01 mountY=-0.15, mountTheta=-1.54
00:52:26.506 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.00, opts=13)
00:52:26.508 00.002 7988 Enqueuing Move request for scope (0.15, 0.00)
00:52:26.512 00.004 15712 Worker thread wakes up
00:52:26.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
00:52:26.512 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
00:52:26.512 00.000 15712 Moving (0.15, 0.00) raw xDistance=0.01 yDistance=-0.15
00:52:26.514 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:26.518 00.004 7988 UpdateGuideState exits: m=1316 SNR=24.3
00:52:26.522 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:26.528 00.006 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:52:26.530 00.002 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
00:52:26.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:26.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:52:26.530 00.000 15712 MoveAxis(W, 1, ABG)
00:52:26.530 00.000 15712 Guiding  Dir = 3, Dur = 1
00:52:26.530 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:26.539 00.009 15712 IsGuiding returns 0
00:52:26.547 00.008 7988 Enqueuing Expose request
00:52:26.569 00.022 15712 IsGuiding returns 0
00:52:26.569 00.000 15712 Move returns status 0, amount 1
00:52:26.569 00.000 15712 MoveAxis(N, 0, ABG)
00:52:26.569 00.000 15712 Move returns status 0, amount 0
00:52:26.569 00.000 15712 move complete, result=0
00:52:26.569 00.000 15712 worker thread done servicing request
00:52:26.569 00.000 15712 Worker thread wakes up
00:52:26.569 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:52:26.573 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:26.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:27.989 01.416 15712 Exposure complete
00:52:28.060 00.071 15712 worker thread done servicing request
00:52:28.060 00.000 7988 OnExposeComplete: enter
00:52:28.067 00.007 7988 UpdateGuideState(): m_state=6
00:52:28.069 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
00:52:28.071 00.002 7988 Star::Find returns 1 (0), X=966.31, Y=187.55, Mass=1377, SNR=24.7, Peak=166 HFD=3.7
00:52:28.073 00.002 7988 MultiStar: [#1 -0.13,-0.26,1.04,U] [#2 -0.10,0.07,0.92,U] [#3 -0.18,-0.00,0.90,U] [#4 0.02,0.05,0.77,U] [#5 -0.15,0.04,0.78,U] [#6 -0.15,0.13,0.68,U] [#7 -0.02,0.09,0.53,U] [#8 -0.31,0.01,0.53,U] 
00:52:28.075 00.002 7988 refined, 8 included, MultiStar: {-0.13, 0.00}, one-star: {-0.15, 0.02}
00:52:28.075 00.000 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.56) = xAngle (1.56 = 1.56)
00:52:28.077 00.002 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
00:52:28.079 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.12 mountX=0.00 mountY=0.13, mountTheta=1.56
00:52:28.081 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.00, opts=13)
00:52:28.085 00.004 7988 Enqueuing Move request for scope (-0.13, 0.00)
00:52:28.087 00.002 15712 Worker thread wakes up
00:52:28.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
00:52:28.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:28.089 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
00:52:28.089 00.000 15712 Moving (-0.13, 0.00) raw xDistance=0.00 yDistance=0.13
00:52:28.089 00.000 7988 UpdateGuideState exits: m=1377 SNR=24.7
00:52:28.091 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:28.094 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:28.094 00.000 7988 Enqueuing Expose request
00:52:28.094 00.000 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:52:28.094 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
00:52:28.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:28.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:52:28.094 00.000 15712 MoveAxis(W, 1, ABG)
00:52:28.094 00.000 15712 Guiding  Dir = 3, Dur = 1
00:52:28.094 00.000 15712 IsGuiding returns 0
00:52:28.114 00.020 15712 IsGuiding returns 0
00:52:28.114 00.000 15712 Move returns status 0, amount 1
00:52:28.114 00.000 15712 MoveAxis(N, 0, ABG)
00:52:28.114 00.000 15712 Move returns status 0, amount 0
00:52:28.114 00.000 15712 move complete, result=0
00:52:28.114 00.000 15712 worker thread done servicing request
00:52:28.114 00.000 15712 Worker thread wakes up
00:52:28.114 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
00:52:28.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:28.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:29.758 01.644 15712 Exposure complete
00:52:29.839 00.081 15712 worker thread done servicing request
00:52:29.839 00.000 7988 OnExposeComplete: enter
00:52:29.839 00.000 7988 UpdateGuideState(): m_state=6
00:52:29.842 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
00:52:29.844 00.002 7988 Star::Find returns 1 (0), X=966.30, Y=187.19, Mass=1444, SNR=25.3, Peak=171 HFD=3.7
00:52:29.844 00.000 7988 MultiStar: [#1 0.10,-0.21,0.96,U] [#2 -0.02,0.00,0.84,U] [#3 0.03,-0.39,0.84,U] [#4 0.15,0.14,0.75,U] [#5 0.16,-0.34,0.78,U] [#6 -0.25,0.06,0.67,U] [#7 -0.19,0.14,0.53,U] [#8 -0.22,-0.23,0.48,U] 
00:52:29.846 00.002 7988 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {-0.16, -0.34}
00:52:29.848 00.002 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.32 = 2.97)
00:52:29.848 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.94)
00:52:29.850 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.75 mountX=-0.15 mountY=0.03, mountTheta=2.94
00:52:29.851 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.15, opts=13)
00:52:29.851 00.000 7988 Enqueuing Move request for scope (-0.03, -0.15)
00:52:29.851 00.000 15712 Worker thread wakes up
00:52:29.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:29.856 00.005 7988 UpdateGuideState exits: m=1444 SNR=25.3
00:52:29.856 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:29.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:29.856 00.000 7988 Enqueuing Expose request
00:52:29.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
00:52:29.856 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
00:52:29.856 00.000 15712 Moving (-0.03, -0.15) raw xDistance=-0.15 yDistance=0.03
00:52:29.856 00.000 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:52:29.856 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
00:52:29.867 00.011 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:29.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:52:29.867 00.000 15712 MoveAxis(W, 5, ABG)
00:52:29.867 00.000 15712 Guiding  Dir = 3, Dur = 5
00:52:29.867 00.000 15712 IsGuiding returns 0
00:52:29.890 00.023 15712 IsGuiding returns 0
00:52:29.890 00.000 15712 Move returns status 0, amount 5
00:52:29.890 00.000 15712 MoveAxis(N, 0, ABG)
00:52:29.890 00.000 15712 Move returns status 0, amount 0
00:52:29.890 00.000 15712 move complete, result=0
00:52:29.890 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:52:29.896 00.006 15712 worker thread done servicing request
00:52:29.896 00.000 15712 Worker thread wakes up
00:52:29.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:29.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:31.306 01.410 15712 Exposure complete
00:52:31.367 00.061 15712 worker thread done servicing request
00:52:31.367 00.000 7988 OnExposeComplete: enter
00:52:31.367 00.000 7988 UpdateGuideState(): m_state=6
00:52:31.369 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
00:52:31.369 00.000 7988 Star::Find returns 1 (0), X=966.46, Y=187.48, Mass=1441, SNR=25.1, Peak=159 HFD=3.7
00:52:31.372 00.003 7988 MultiStar: [#1 0.26,-0.10,1.03,U] [#2 -0.09,0.26,0.84,U] [#3 -0.13,-0.11,0.90,U] [#4 0.10,0.09,0.75,U] [#5 0.24,0.20,0.76,U] [#6 0.01,-0.13,0.67,U] [#7 -0.21,0.41,0.00,M1] [#8 -0.51,0.29,0.00,M9] 
00:52:31.372 00.000 7988 single-star, 6 included, MultiStar: {0.06, 0.01}, one-star: {0.00, -0.05}
00:52:31.374 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
00:52:31.374 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
00:52:31.376 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.50 mountX=-0.05 mountY=-0.00, mountTheta=-3.09
00:52:31.378 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.05, opts=13)
00:52:31.378 00.000 7988 Enqueuing Move request for scope (0.00, -0.05)
00:52:31.380 00.002 15712 Worker thread wakes up
00:52:31.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
00:52:31.380 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
00:52:31.380 00.000 15712 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=-0.00
00:52:31.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:31.380 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.1
00:52:31.382 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:31.382 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:31.382 00.000 7988 Enqueuing Expose request
00:52:31.382 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:52:31.382 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
00:52:31.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:31.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:52:31.382 00.000 15712 MoveAxis(W, 5, ABG)
00:52:31.382 00.000 15712 Guiding  Dir = 3, Dur = 5
00:52:31.382 00.000 15712 IsGuiding returns 0
00:52:31.446 00.064 15712 IsGuiding returns 0
00:52:31.446 00.000 15712 Move returns status 0, amount 5
00:52:31.446 00.000 15712 MoveAxis(N, 0, ABG)
00:52:31.446 00.000 15712 Move returns status 0, amount 0
00:52:31.446 00.000 15712 move complete, result=0
00:52:31.446 00.000 15712 worker thread done servicing request
00:52:31.446 00.000 15712 Worker thread wakes up
00:52:31.446 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:52:31.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:31.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:33.088 01.642 15712 Exposure complete
00:52:33.150 00.062 15712 worker thread done servicing request
00:52:33.150 00.000 7988 OnExposeComplete: enter
00:52:33.152 00.002 7988 UpdateGuideState(): m_state=6
00:52:33.152 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
00:52:33.152 00.000 7988 Star::Find returns 1 (0), X=966.49, Y=187.86, Mass=1345, SNR=24.3, Peak=176 HFD=3.8
00:52:33.156 00.004 7988 MultiStar: [#1 0.18,-0.13,1.05,U] [#2 0.07,0.11,0.86,U] [#3 0.03,-0.04,0.93,U] [#4 0.27,0.18,0.71,U] [#5 0.06,-0.05,0.82,U] [#6 -0.14,0.14,0.67,U] [#7 -0.53,0.09,0.00,M2] [#8 -0.51,0.36,0.00,M10] 
00:52:33.156 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.07}, one-star: {0.03, 0.33}
00:52:33.156 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
00:52:33.159 00.003 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
00:52:33.159 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.75 mountX=0.07 mountY=-0.08, mountTheta=-0.83
00:52:33.159 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.07, opts=13)
00:52:33.159 00.000 7988 Enqueuing Move request for scope (0.08, 0.07)
00:52:33.159 00.000 15712 Worker thread wakes up
00:52:33.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:52:33.159 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:52:33.159 00.000 15712 Moving (0.08, 0.07) raw xDistance=0.07 yDistance=-0.08
00:52:33.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:33.159 00.000 7988 UpdateGuideState exits: m=1345 SNR=24.3
00:52:33.166 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:33.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:33.168 00.002 7988 Enqueuing Expose request
00:52:33.168 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:52:33.168 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
00:52:33.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:33.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:52:33.168 00.000 15712 MoveAxis(W, 5, ABG)
00:52:33.168 00.000 15712 Guiding  Dir = 3, Dur = 5
00:52:33.168 00.000 15712 IsGuiding returns 0
00:52:33.187 00.019 15712 IsGuiding returns 0
00:52:33.187 00.000 15712 Move returns status 0, amount 5
00:52:33.187 00.000 15712 MoveAxis(N, 0, ABG)
00:52:33.187 00.000 15712 Move returns status 0, amount 0
00:52:33.187 00.000 15712 move complete, result=0
00:52:33.187 00.000 15712 worker thread done servicing request
00:52:33.187 00.000 15712 Worker thread wakes up
00:52:33.187 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:52:33.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:33.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:34.603 01.416 15712 Exposure complete
00:52:34.664 00.061 15712 worker thread done servicing request
00:52:34.664 00.000 7988 OnExposeComplete: enter
00:52:34.666 00.002 7988 UpdateGuideState(): m_state=6
00:52:34.666 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
00:52:34.666 00.000 7988 Star::Find returns 1 (0), X=966.48, Y=187.35, Mass=1386, SNR=24.6, Peak=146 HFD=3.8
00:52:34.666 00.000 7988 MultiStar: [#1 0.13,-0.33,1.03,U] [#2 -0.00,0.01,0.86,U] [#3 -0.29,-0.17,0.89,U] [#4 0.28,0.09,0.77,U] [#5 -0.11,-0.37,0.77,U] [#6 -0.25,-0.34,0.00,M1] [#7 0.11,0.26,0.50,U] [#8 -0.35,0.27,0.00,R] 
00:52:34.671 00.005 7988 refined, 6 included, MultiStar: {0.02, -0.13}, one-star: {0.02, -0.18}
00:52:34.671 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
00:52:34.671 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
00:52:34.671 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=-0.13 mountY=-0.01, mountTheta=-3.05
00:52:34.671 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.13, opts=13)
00:52:34.671 00.000 7988 Enqueuing Move request for scope (0.02, -0.13)
00:52:34.671 00.000 15712 Worker thread wakes up
00:52:34.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
00:52:34.671 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
00:52:34.671 00.000 15712 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=-0.01
00:52:34.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:34.671 00.000 7988 UpdateGuideState exits: m=1386 SNR=24.6
00:52:34.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:34.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:34.682 00.011 7988 Enqueuing Expose request
00:52:34.682 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:52:34.682 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
00:52:34.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:34.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:34.682 00.000 15712 MoveAxis(W, 3, ABG)
00:52:34.682 00.000 15712 Guiding  Dir = 3, Dur = 3
00:52:34.682 00.000 15712 IsGuiding returns 0
00:52:34.704 00.022 15712 IsGuiding returns 0
00:52:34.704 00.000 15712 Move returns status 0, amount 3
00:52:34.704 00.000 15712 MoveAxis(N, 0, ABG)
00:52:34.704 00.000 15712 Move returns status 0, amount 0
00:52:34.704 00.000 15712 move complete, result=0
00:52:34.704 00.000 15712 worker thread done servicing request
00:52:34.704 00.000 15712 Worker thread wakes up
00:52:34.704 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:52:34.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:34.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:36.342 01.638 15712 Exposure complete
00:52:36.389 00.047 15712 worker thread done servicing request
00:52:36.389 00.000 7988 OnExposeComplete: enter
00:52:36.404 00.015 7988 UpdateGuideState(): m_state=6
00:52:36.406 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
00:52:36.406 00.000 7988 Star::Find returns 1 (0), X=966.38, Y=187.36, Mass=1329, SNR=24.2, Peak=152 HFD=3.5
00:52:36.406 00.000 7988 MultiStar: [#1 0.23,-0.59,0.00,M1] [#2 0.05,-0.19,0.87,U] [#3 0.12,-0.35,0.89,U] [#4 0.31,-0.16,0.76,U] [#5 0.30,-0.47,0.00,M1] [#6 -0.03,-0.39,0.68,U] [#7 -0.04,0.23,0.51,U] [#8 0.12,-0.29,0.49,U] 
00:52:36.406 00.000 7988 single-star, 6 included, MultiStar: {0.06, -0.20}, one-star: {-0.07, -0.17}
00:52:36.406 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.54 = 2.74)
00:52:36.406 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.71)
00:52:36.406 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.98 mountX=-0.17 mountY=0.08, mountTheta=2.72
00:52:36.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.17, opts=13)
00:52:36.406 00.000 7988 Enqueuing Move request for scope (-0.07, -0.17)
00:52:36.406 00.000 15712 Worker thread wakes up
00:52:36.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
00:52:36.406 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
00:52:36.406 00.000 15712 Moving (-0.07, -0.17) raw xDistance=-0.17 yDistance=0.08
00:52:36.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:36.406 00.000 7988 UpdateGuideState exits: m=1329 SNR=24.2
00:52:36.418 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:36.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:36.419 00.001 7988 Enqueuing Expose request
00:52:36.419 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.79
00:52:36.419 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
00:52:36.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:36.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:52:36.419 00.000 15712 MoveAxis(E, 33, ABG)
00:52:36.419 00.000 15712 Guiding  Dir = 2, Dur = 33
00:52:36.419 00.000 15712 IsGuiding returns 0
00:52:36.439 00.020 15712 PulseGuide returned control before completion, sleep 17
00:52:36.473 00.034 15712 IsGuiding returns 1
00:52:36.473 00.000 15712 scope still moving after pulse duration time elapsed
00:52:36.514 00.041 15712 IsGuiding returns 0
00:52:36.514 00.000 15712 scope move finished after 33 + 59 ms
00:52:36.514 00.000 15712 Move returns status 0, amount 33
00:52:36.514 00.000 15712 MoveAxis(N, 0, ABG)
00:52:36.514 00.000 15712 Move returns status 0, amount 0
00:52:36.514 00.000 15712 move complete, result=0
00:52:36.514 00.000 15712 worker thread done servicing request
00:52:36.514 00.000 15712 Worker thread wakes up
00:52:36.514 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
00:52:36.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:36.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:37.920 01.406 15712 Exposure complete
00:52:37.982 00.062 15712 worker thread done servicing request
00:52:37.982 00.000 7988 OnExposeComplete: enter
00:52:37.982 00.000 7988 UpdateGuideState(): m_state=6
00:52:37.985 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
00:52:37.985 00.000 7988 Star::Find returns 1 (0), X=966.29, Y=187.38, Mass=1329, SNR=24.1, Peak=156 HFD=3.6
00:52:37.987 00.002 7988 MultiStar: [#1 0.06,-0.18,1.06,U] [#2 0.06,0.08,0.89,U] [#3 0.07,-0.24,0.91,U] [#4 0.14,-0.11,0.74,U] [#5 0.02,-0.13,0.75,U] [#6 -0.21,-0.02,0.67,U] [#7 0.08,0.36,0.55,U] [#8 0.16,-0.14,0.47,U] 
00:52:37.987 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.17, -0.15}
00:52:37.990 00.003 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
00:52:37.990 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
00:52:37.992 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.37 mountX=-0.08 mountY=-0.01, mountTheta=-2.96
00:52:37.994 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
00:52:37.994 00.000 7988 Enqueuing Move request for scope (0.02, -0.08)
00:52:37.996 00.002 15712 Worker thread wakes up
00:52:37.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:52:37.996 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:52:37.996 00.000 15712 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.01
00:52:37.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:37.996 00.000 7988 UpdateGuideState exits: m=1329 SNR=24.1
00:52:37.998 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:37.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:37.998 00.000 7988 Enqueuing Expose request
00:52:37.998 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:52:37.998 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
00:52:37.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:37.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:37.998 00.000 15712 MoveAxis(W, 1, ABG)
00:52:37.998 00.000 15712 Guiding  Dir = 3, Dur = 1
00:52:37.998 00.000 15712 IsGuiding returns 0
00:52:38.031 00.033 15712 IsGuiding returns 0
00:52:38.031 00.000 15712 Move returns status 0, amount 1
00:52:38.031 00.000 15712 MoveAxis(N, 0, ABG)
00:52:38.031 00.000 15712 Move returns status 0, amount 0
00:52:38.031 00.000 15712 move complete, result=0
00:52:38.031 00.000 15712 worker thread done servicing request
00:52:38.031 00.000 15712 Worker thread wakes up
00:52:38.031 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:52:38.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:38.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:39.674 01.643 15712 Exposure complete
00:52:39.724 00.050 15712 worker thread done servicing request
00:52:39.724 00.000 7988 OnExposeComplete: enter
00:52:39.735 00.011 7988 UpdateGuideState(): m_state=6
00:52:39.735 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
00:52:39.737 00.002 7988 Star::Find returns 1 (0), X=966.40, Y=187.35, Mass=1310, SNR=23.9, Peak=152 HFD=3.5
00:52:39.739 00.002 7988 MultiStar: [#1 0.30,-0.43,0.00,M1] [#2 -0.04,-0.31,0.90,U] [#3 0.10,-0.36,0.90,U] [#4 0.18,-0.04,0.73,U] [#5 0.07,-0.54,0.00,M1] [#6 0.12,-0.31,0.70,U] [#7 0.24,-0.06,0.53,U] [#8 0.16,-0.64,0.00,M1] 
00:52:39.739 00.000 7988 single-star, 5 included, MultiStar: {0.07, -0.23}, one-star: {-0.06, -0.19}
00:52:39.741 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
00:52:39.741 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.83)
00:52:39.741 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.19 cameraTheta=-1.86 mountX=-0.19 mountY=0.06, mountTheta=2.83
00:52:39.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.19, opts=13)
00:52:39.741 00.000 7988 Enqueuing Move request for scope (-0.06, -0.19)
00:52:39.741 00.000 15712 Worker thread wakes up
00:52:39.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
00:52:39.741 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
00:52:39.741 00.000 15712 Moving (-0.06, -0.19) raw xDistance=-0.19 yDistance=0.06
00:52:39.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:39.741 00.000 7988 UpdateGuideState exits: m=1310 SNR=23.9
00:52:39.749 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:39.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:39.751 00.002 7988 Enqueuing Expose request
00:52:39.751 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.79
00:52:39.751 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
00:52:39.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:39.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:52:39.751 00.000 15712 MoveAxis(E, 35, ABG)
00:52:39.751 00.000 15712 Guiding  Dir = 2, Dur = 35
00:52:39.751 00.000 15712 IsGuiding returns 0
00:52:39.772 00.021 15712 PulseGuide returned control before completion, sleep 26
00:52:39.819 00.047 15712 IsGuiding returns 0
00:52:39.819 00.000 15712 Move returns status 0, amount 35
00:52:39.819 00.000 15712 MoveAxis(N, 0, ABG)
00:52:39.819 00.000 15712 Move returns status 0, amount 0
00:52:39.819 00.000 15712 move complete, result=0
00:52:39.819 00.000 15712 worker thread done servicing request
00:52:39.819 00.000 15712 Worker thread wakes up
00:52:39.819 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
00:52:39.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:39.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:41.237 01.418 15712 Exposure complete
00:52:41.291 00.054 15712 worker thread done servicing request
00:52:41.291 00.000 7988 OnExposeComplete: enter
00:52:41.299 00.008 7988 UpdateGuideState(): m_state=6
00:52:41.299 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
00:52:41.299 00.000 7988 Star::Find returns 1 (0), X=966.36, Y=187.42, Mass=1434, SNR=25.2, Peak=162 HFD=3.8
00:52:41.299 00.000 7988 MultiStar: [#1 0.29,-0.36,0.00,M2] [#2 0.13,-0.00,0.85,U] [#3 0.18,-0.42,0.00,M1] [#4 0.48,0.14,0.00,M1] [#5 0.12,-0.37,0.00,M2] [#6 -0.13,-0.09,0.68,U] [#7 -0.24,0.03,0.49,U] [#8 0.71,-0.47,0.00,M2] 
00:52:41.299 00.000 7988 refined, 3 included, MultiStar: {-0.06, -0.05}, one-star: {-0.10, -0.11}
00:52:41.299 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.56) = xAngle (-4.01 = 2.28)
00:52:41.299 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.04 = 2.24)
00:52:41.299 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.44 mountX=-0.05 mountY=0.06, mountTheta=2.26
00:52:41.308 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.05, opts=13)
00:52:41.308 00.000 7988 Enqueuing Move request for scope (-0.06, -0.05)
00:52:41.308 00.000 15712 Worker thread wakes up
00:52:41.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
00:52:41.308 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
00:52:41.308 00.000 15712 Moving (-0.06, -0.05) raw xDistance=-0.05 yDistance=0.06
00:52:41.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:41.308 00.000 7988 UpdateGuideState exits: m=1434 SNR=25.2
00:52:41.313 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:41.313 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:41.315 00.002 7988 Enqueuing Expose request
00:52:41.315 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
00:52:41.315 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
00:52:41.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:41.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:52:41.315 00.000 15712 MoveAxis(W, 0, ABG)
00:52:41.315 00.000 15712 Move returns status 0, amount 0
00:52:41.315 00.000 15712 MoveAxis(N, 0, ABG)
00:52:41.315 00.000 15712 Move returns status 0, amount 0
00:52:41.315 00.000 15712 move complete, result=0
00:52:41.315 00.000 15712 worker thread done servicing request
00:52:41.315 00.000 15712 Worker thread wakes up
00:52:41.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:41.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:41.315 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
00:52:42.959 01.644 15712 Exposure complete
00:52:43.020 00.061 15712 worker thread done servicing request
00:52:43.020 00.000 7988 OnExposeComplete: enter
00:52:43.020 00.000 7988 UpdateGuideState(): m_state=6
00:52:43.023 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
00:52:43.023 00.000 7988 Star::Find returns 1 (0), X=966.43, Y=187.70, Mass=1404, SNR=24.8, Peak=165 HFD=3.5
00:52:43.025 00.002 7988 MultiStar: [#1 0.34,-0.16,1.02,U] [#2 -0.03,0.16,0.87,U] [#3 0.13,0.04,0.89,U] [#4 0.32,0.26,0.00,M2] [#5 0.14,0.12,0.77,U] [#6 0.01,0.10,0.67,U] [#7 -0.10,0.64,0.00,M1] [#8 -0.03,-0.04,0.48,U] 
00:52:43.025 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {-0.02, 0.17}
00:52:43.027 00.002 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.01 = -1.01)
00:52:43.027 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
00:52:43.029 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.56 mountX=0.06 mountY=-0.09, mountTheta=-1.01
00:52:43.031 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
00:52:43.031 00.000 7988 Enqueuing Move request for scope (0.09, 0.06)
00:52:43.033 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:43.033 00.000 7988 UpdateGuideState exits: m=1404 SNR=24.8
00:52:43.035 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:43.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:43.035 00.000 7988 Enqueuing Expose request
00:52:43.035 00.000 15712 Worker thread wakes up
00:52:43.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:52:43.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:52:43.035 00.000 15712 Moving (0.09, 0.06) raw xDistance=0.06 yDistance=-0.09
00:52:43.040 00.005 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:52:43.040 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
00:52:43.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:43.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:52:43.040 00.000 15712 MoveAxis(W, 1, ABG)
00:52:43.040 00.000 15712 Guiding  Dir = 3, Dur = 1
00:52:43.040 00.000 15712 IsGuiding returns 0
00:52:43.056 00.016 15712 IsGuiding returns 0
00:52:43.056 00.000 15712 Move returns status 0, amount 1
00:52:43.056 00.000 15712 MoveAxis(N, 0, ABG)
00:52:43.056 00.000 15712 Move returns status 0, amount 0
00:52:43.056 00.000 15712 move complete, result=0
00:52:43.056 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:52:43.066 00.010 15712 worker thread done servicing request
00:52:43.066 00.000 15712 Worker thread wakes up
00:52:43.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:43.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:44.487 01.421 15712 Exposure complete
00:52:44.536 00.049 15712 worker thread done servicing request
00:52:44.536 00.000 7988 OnExposeComplete: enter
00:52:44.549 00.013 7988 UpdateGuideState(): m_state=6
00:52:44.549 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
00:52:44.549 00.000 7988 Star::Find returns 1 (0), X=966.41, Y=187.76, Mass=1413, SNR=25.2, Peak=151 HFD=3.8
00:52:44.553 00.004 7988 MultiStar: [#1 0.31,-0.05,0.98,U] [#2 -0.17,0.34,0.86,U] [#3 0.04,0.09,0.85,U] [#4 0.17,0.38,0.00,M3] [#5 0.11,0.26,0.75,U] [#6 -0.06,0.06,0.66,U] [#7 -0.20,0.46,0.00,M2] [#8 0.10,-0.09,0.50,U] 
00:52:44.553 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.13}, one-star: {-0.05, 0.23}
00:52:44.553 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
00:52:44.553 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
00:52:44.553 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.25 mountX=0.13 mountY=-0.05, mountTheta=-0.34
00:52:44.553 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
00:52:44.553 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
00:52:44.553 00.000 15712 Worker thread wakes up
00:52:44.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:52:44.553 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:52:44.553 00.000 15712 Moving (0.04, 0.13) raw xDistance=0.13 yDistance=-0.05
00:52:44.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=28, FiltMax=255, Gamma=0.690
00:52:44.553 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.2
00:52:44.563 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:44.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:44.565 00.002 7988 Enqueuing Expose request
00:52:44.567 00.002 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:52:44.567 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
00:52:44.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:44.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:44.567 00.000 15712 MoveAxis(E, 2, ABG)
00:52:44.567 00.000 15712 Guiding  Dir = 2, Dur = 2
00:52:44.567 00.000 15712 IsGuiding returns 0
00:52:44.581 00.014 15712 IsGuiding returns 0
00:52:44.581 00.000 15712 Move returns status 0, amount 2
00:52:44.581 00.000 15712 MoveAxis(N, 0, ABG)
00:52:44.581 00.000 15712 Move returns status 0, amount 0
00:52:44.581 00.000 15712 move complete, result=0
00:52:44.581 00.000 15712 worker thread done servicing request
00:52:44.581 00.000 15712 Worker thread wakes up
00:52:44.581 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:52:44.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:44.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:46.227 01.646 15712 Exposure complete
00:52:46.288 00.061 15712 worker thread done servicing request
00:52:46.288 00.000 7988 OnExposeComplete: enter
00:52:46.289 00.001 7988 UpdateGuideState(): m_state=6
00:52:46.289 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
00:52:46.291 00.002 7988 Star::Find returns 1 (0), X=966.45, Y=187.60, Mass=1456, SNR=25.4, Peak=155 HFD=4.1
00:52:46.291 00.000 7988 MultiStar: [#1 0.18,-0.19,1.02,U] [#2 -0.01,0.18,0.84,U] [#3 0.14,-0.20,0.85,U] [#4 0.17,0.23,0.70,U] [#5 -0.10,-0.08,0.74,U] [#6 -0.03,0.21,0.66,U] [#7 -0.26,0.33,0.00,M3] [#8 0.08,-0.48,0.00,M1] 
00:52:46.293 00.002 7988 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {-0.01, 0.07}
00:52:46.293 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
00:52:46.295 00.002 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
00:52:46.295 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.29 mountX=0.02 mountY=-0.06, mountTheta=-1.28
00:52:46.297 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.02, opts=13)
00:52:46.299 00.002 7988 Enqueuing Move request for scope (0.05, 0.02)
00:52:46.299 00.000 15712 Worker thread wakes up
00:52:46.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:52:46.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:52:46.299 00.000 15712 Moving (0.05, 0.02) raw xDistance=0.02 yDistance=-0.06
00:52:46.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:46.299 00.000 7988 UpdateGuideState exits: m=1456 SNR=25.4
00:52:46.303 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:46.304 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:46.304 00.000 7988 Enqueuing Expose request
00:52:46.306 00.002 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:52:46.306 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:52:46.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:46.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:52:46.306 00.000 15712 MoveAxis(E, 3, ABG)
00:52:46.306 00.000 15712 Guiding  Dir = 2, Dur = 3
00:52:46.306 00.000 15712 IsGuiding returns 0
00:52:46.323 00.017 15712 IsGuiding returns 0
00:52:46.323 00.000 15712 Move returns status 0, amount 3
00:52:46.323 00.000 15712 MoveAxis(N, 0, ABG)
00:52:46.323 00.000 15712 Move returns status 0, amount 0
00:52:46.323 00.000 15712 move complete, result=0
00:52:46.323 00.000 15712 worker thread done servicing request
00:52:46.323 00.000 15712 Worker thread wakes up
00:52:46.323 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:52:46.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:46.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:47.739 01.416 15712 Exposure complete
00:52:47.800 00.061 15712 worker thread done servicing request
00:52:47.801 00.001 7988 OnExposeComplete: enter
00:52:47.801 00.000 7988 UpdateGuideState(): m_state=6
00:52:47.803 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
00:52:47.805 00.002 7988 Star::Find returns 1 (0), X=966.34, Y=187.55, Mass=1326, SNR=24.2, Peak=175 HFD=3.5
00:52:47.805 00.000 7988 MultiStar: [#1 -0.06,-0.29,0.99,U] [#2 -0.12,-0.11,0.90,U] [#3 -0.13,-0.23,0.92,U] [#4 0.08,-0.00,0.75,U] [#5 -0.10,-0.22,0.76,U] [#6 -0.15,0.04,0.69,U] [#7 0.02,0.13,0.51,U] [#8 0.27,-0.31,0.00,M2] 
00:52:47.807 00.002 7988 single-star, 7 included, MultiStar: {-0.08, -0.10}, one-star: {-0.12, 0.02}
00:52:47.807 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.45 = 1.45)
00:52:47.809 00.002 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
00:52:47.809 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.01 mountX=0.01 mountY=0.12, mountTheta=1.45
00:52:47.811 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.02, opts=13)
00:52:47.813 00.002 7988 Enqueuing Move request for scope (-0.12, 0.02)
00:52:47.813 00.000 15712 Worker thread wakes up
00:52:47.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
00:52:47.813 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
00:52:47.813 00.000 15712 Moving (-0.12, 0.02) raw xDistance=0.01 yDistance=0.12
00:52:47.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:47.813 00.000 7988 UpdateGuideState exits: m=1326 SNR=24.2
00:52:47.817 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:47.817 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:47.817 00.000 7988 Enqueuing Expose request
00:52:47.820 00.003 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:52:47.820 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
00:52:47.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:47.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:52:47.820 00.000 15712 MoveAxis(E, 4, ABG)
00:52:47.820 00.000 15712 Guiding  Dir = 2, Dur = 4
00:52:47.820 00.000 15712 IsGuiding returns 0
00:52:47.843 00.023 15712 IsGuiding returns 0
00:52:47.843 00.000 15712 Move returns status 0, amount 4
00:52:47.843 00.000 15712 MoveAxis(N, 0, ABG)
00:52:47.843 00.000 15712 Move returns status 0, amount 0
00:52:47.843 00.000 15712 move complete, result=0
00:52:47.843 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:52:47.843 00.000 15712 worker thread done servicing request
00:52:47.843 00.000 15712 Worker thread wakes up
00:52:47.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:47.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:49.588 01.745 15712 Exposure complete
00:52:49.650 00.062 15712 worker thread done servicing request
00:52:49.650 00.000 7988 OnExposeComplete: enter
00:52:49.650 00.000 7988 UpdateGuideState(): m_state=6
00:52:49.650 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
00:52:49.650 00.000 7988 Star::Find returns 1 (0), X=966.27, Y=187.07, Mass=1446, SNR=25.4, Peak=167 HFD=4.1
00:52:49.656 00.006 7988 MultiStar: [#1 -0.17,-0.39,0.00,M1] [#2 -0.19,-0.20,0.85,U] [#3 -0.30,-0.65,0.00,M1] [#4 -0.18,-0.11,0.72,U] [#5 -0.13,-0.63,0.00,M1] [#6 -0.22,-0.39,0.00,M1] [#7 -0.35,-0.14,0.51,U] [#8 -0.09,-0.33,0.42,U] 
00:52:49.656 00.000 7988 refined, 4 included, MultiStar: {-0.20, -0.26}, one-star: {-0.19, -0.46}
00:52:49.656 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.78 = 2.51)
00:52:49.656 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.47)
00:52:49.656 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-2.21 mountX=-0.27 mountY=0.20, mountTheta=2.49
00:52:49.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.26, opts=13)
00:52:49.656 00.000 7988 Enqueuing Move request for scope (-0.20, -0.26)
00:52:49.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:49.665 00.009 7988 UpdateGuideState exits: m=1446 SNR=25.4
00:52:49.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:49.667 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:49.667 00.000 7988 Enqueuing Expose request
00:52:49.669 00.002 15712 Worker thread wakes up
00:52:49.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.26) opts 0xd
00:52:49.669 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.26)
00:52:49.669 00.000 15712 Moving (-0.20, -0.26) raw xDistance=-0.27 yDistance=0.20
00:52:49.673 00.004 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.78
00:52:49.673 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
00:52:49.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:49.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:52:49.673 00.000 15712 MoveAxis(E, 58, ABG)
00:52:49.673 00.000 15712 Guiding  Dir = 2, Dur = 58
00:52:49.673 00.000 15712 IsGuiding returns 0
00:52:49.700 00.027 15712 PulseGuide returned control before completion, sleep 42
00:52:49.764 00.064 15712 IsGuiding returns 1
00:52:49.764 00.000 15712 scope still moving after pulse duration time elapsed
00:52:49.794 00.030 15712 IsGuiding returns 0
00:52:49.794 00.000 15712 scope move finished after 58 + 61 ms
00:52:49.794 00.000 15712 Move returns status 0, amount 58
00:52:49.794 00.000 15712 MoveAxis(N, 0, ABG)
00:52:49.794 00.000 15712 Move returns status 0, amount 0
00:52:49.794 00.000 15712 move complete, result=0
00:52:49.794 00.000 15712 worker thread done servicing request
00:52:49.794 00.000 15712 Worker thread wakes up
00:52:49.794 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.2 px 0 ms NORTH
00:52:49.795 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:49.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:51.213 01.418 15712 Exposure complete
00:52:51.273 00.060 15712 worker thread done servicing request
00:52:51.274 00.001 7988 OnExposeComplete: enter
00:52:51.274 00.000 7988 UpdateGuideState(): m_state=6
00:52:51.276 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
00:52:51.278 00.002 7988 Star::Find returns 1 (0), X=966.13, Y=187.34, Mass=1360, SNR=24.6, Peak=187 HFD=3.8
00:52:51.278 00.000 7988 MultiStar: [#1 0.04,-0.35,1.07,U] [#2 -0.33,-0.07,0.91,U] [#3 -0.18,-0.33,0.88,U] [#4 -0.13,-0.10,0.69,U] [#5 -0.28,-0.51,0.00,M2] [#6 -0.29,-0.38,0.00,M2] [#7 0.03,0.42,0.00,M2] [#8 -0.07,-0.51,0.00,M2] 
00:52:51.280 00.002 7988 refined, 4 included, MultiStar: {-0.18, -0.22}, one-star: {-0.33, -0.19}
00:52:51.280 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.84 = 2.45)
00:52:51.282 00.002 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.42)
00:52:51.282 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-2.27 mountX=-0.22 mountY=0.19, mountTheta=2.43
00:52:51.284 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.22, opts=13)
00:52:51.286 00.002 7988 Enqueuing Move request for scope (-0.18, -0.22)
00:52:51.287 00.001 15712 Worker thread wakes up
00:52:51.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
00:52:51.287 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
00:52:51.287 00.000 15712 Moving (-0.18, -0.22) raw xDistance=-0.22 yDistance=0.19
00:52:51.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:51.287 00.000 7988 UpdateGuideState exits: m=1360 SNR=24.6
00:52:51.290 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:51.290 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:51.290 00.000 7988 Enqueuing Expose request
00:52:51.290 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.78
00:52:51.290 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
00:52:51.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:51.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:52:51.290 00.000 15712 MoveAxis(E, 49, ABG)
00:52:51.290 00.000 15712 Guiding  Dir = 2, Dur = 49
00:52:51.290 00.000 15712 IsGuiding returns 0
00:52:51.306 00.016 15712 PulseGuide returned control before completion, sleep 40
00:52:51.392 00.086 15712 IsGuiding returns 0
00:52:51.392 00.000 15712 Move returns status 0, amount 49
00:52:51.392 00.000 15712 MoveAxis(N, 0, ABG)
00:52:51.392 00.000 15712 Move returns status 0, amount 0
00:52:51.392 00.000 15712 move complete, result=0
00:52:51.392 00.000 15712 worker thread done servicing request
00:52:51.392 00.000 15712 Worker thread wakes up
00:52:51.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:51.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:51.392 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
00:52:53.031 01.639 15712 Exposure complete
00:52:53.093 00.062 15712 worker thread done servicing request
00:52:53.093 00.000 7988 OnExposeComplete: enter
00:52:53.106 00.013 7988 UpdateGuideState(): m_state=6
00:52:53.107 00.001 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
00:52:53.109 00.002 7988 Star::Find returns 1 (0), X=966.09, Y=187.51, Mass=1341, SNR=24.4, Peak=154 HFD=3.8
00:52:53.109 00.000 7988 MultiStar: [#1 0.17,-0.41,0.00,M1] [#2 -0.14,0.05,0.88,U] [#3 -0.22,-0.07,0.87,U] [#4 -0.01,0.26,0.75,U] [#5 -0.27,-0.07,0.78,U] [#6 -0.20,0.24,0.67,U] [#7 -0.16,0.36,0.00,M3] [#8 -0.20,-0.17,0.51,U] 
00:52:53.109 00.000 7988 refined, 6 included, MultiStar: {-0.21, 0.03}, one-star: {-0.37, -0.02}
00:52:53.109 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.43 = 1.43)
00:52:53.109 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
00:52:53.109 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=2.99 mountX=0.03 mountY=0.21, mountTheta=1.42
00:52:53.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.03, opts=13)
00:52:53.109 00.000 7988 Enqueuing Move request for scope (-0.21, 0.03)
00:52:53.109 00.000 15712 Worker thread wakes up
00:52:53.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:53.124 00.015 7988 UpdateGuideState exits: m=1341 SNR=24.4
00:52:53.125 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:53.127 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:53.127 00.000 7988 Enqueuing Expose request
00:52:53.129 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
00:52:53.129 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
00:52:53.129 00.000 15712 Moving (-0.21, 0.03) raw xDistance=0.03 yDistance=0.21
00:52:53.131 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:52:53.131 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
00:52:53.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:53.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:52:53.131 00.000 15712 MoveAxis(E, 7, ABG)
00:52:53.131 00.000 15712 Guiding  Dir = 2, Dur = 7
00:52:53.131 00.000 15712 IsGuiding returns 0
00:52:53.140 00.009 15712 IsGuiding returns 0
00:52:53.140 00.000 15712 Move returns status 0, amount 7
00:52:53.140 00.000 15712 MoveAxis(N, 0, ABG)
00:52:53.140 00.000 15712 Move returns status 0, amount 0
00:52:53.140 00.000 15712 move complete, result=0
00:52:53.140 00.000 15712 worker thread done servicing request
00:52:53.140 00.000 15712 Worker thread wakes up
00:52:53.140 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
00:52:53.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:53.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:54.572 01.432 15712 Exposure complete
00:52:54.635 00.063 15712 worker thread done servicing request
00:52:54.635 00.000 7988 OnExposeComplete: enter
00:52:54.635 00.000 7988 UpdateGuideState(): m_state=6
00:52:54.637 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
00:52:54.637 00.000 7988 Star::Find returns 1 (0), X=966.21, Y=187.53, Mass=1398, SNR=24.9, Peak=162 HFD=3.8
00:52:54.639 00.002 7988 MultiStar: [#1 -0.03,-0.31,0.96,U] [#2 -0.11,0.02,0.87,U] [#3 -0.13,-0.26,0.87,U] [#4 0.11,0.14,0.71,U] [#5 -0.01,-0.29,0.73,U] [#6 -0.31,-0.23,0.65,U] [#7 -0.11,0.03,0.49,U] [#8 -0.52,-0.16,0.00,M2] 
00:52:54.639 00.000 7988 refined, 7 included, MultiStar: {-0.11, -0.12}, one-star: {-0.25, 0.00}
00:52:54.641 00.002 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.86 = 2.42)
00:52:54.641 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.39)
00:52:54.643 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.30 mountX=-0.12 mountY=0.11, mountTheta=2.40
00:52:54.645 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.12, opts=13)
00:52:54.645 00.000 7988 Enqueuing Move request for scope (-0.11, -0.12)
00:52:54.647 00.002 15712 Worker thread wakes up
00:52:54.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
00:52:54.647 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
00:52:54.647 00.000 15712 Moving (-0.11, -0.12) raw xDistance=-0.12 yDistance=0.11
00:52:54.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:54.647 00.000 7988 UpdateGuideState exits: m=1398 SNR=24.9
00:52:54.650 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:54.651 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:54.652 00.001 7988 Enqueuing Expose request
00:52:54.652 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:52:54.652 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
00:52:54.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:54.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:52:54.652 00.000 15712 MoveAxis(E, 10, ABG)
00:52:54.652 00.000 15712 Guiding  Dir = 2, Dur = 10
00:52:54.652 00.000 15712 IsGuiding returns 0
00:52:54.669 00.017 15712 IsGuiding returns 1
00:52:54.669 00.000 15712 scope still moving after pulse duration time elapsed
00:52:54.720 00.051 15712 IsGuiding returns 0
00:52:54.720 00.000 15712 scope move finished after 10 + 55 ms
00:52:54.720 00.000 15712 Move returns status 0, amount 10
00:52:54.720 00.000 15712 MoveAxis(N, 0, ABG)
00:52:54.720 00.000 15712 Move returns status 0, amount 0
00:52:54.720 00.000 15712 move complete, result=0
00:52:54.720 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:52:54.720 00.000 15712 worker thread done servicing request
00:52:54.722 00.002 15712 Worker thread wakes up
00:52:54.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:54.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:56.361 01.639 15712 Exposure complete
00:52:56.423 00.062 15712 worker thread done servicing request
00:52:56.423 00.000 7988 OnExposeComplete: enter
00:52:56.423 00.000 7988 UpdateGuideState(): m_state=6
00:52:56.425 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
00:52:56.425 00.000 7988 Star::Find returns 1 (0), X=966.37, Y=187.47, Mass=1342, SNR=24.3, Peak=155 HFD=3.6
00:52:56.427 00.002 7988 MultiStar: [#1 0.15,-0.30,1.02,U] [#2 -0.27,0.29,0.00,M1] [#3 -0.17,-0.06,0.86,U] [#4 0.16,0.09,0.73,U] [#5 -0.13,-0.30,0.78,U] [#6 -0.02,-0.02,0.65,U] [#7 -0.28,0.24,0.53,U] [#8 0.11,-0.03,0.54,U] 
00:52:56.427 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {-0.09, -0.06}
00:52:56.429 00.002 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
00:52:56.429 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
00:52:56.429 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.91 mountX=-0.08 mountY=0.03, mountTheta=2.78
00:52:56.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
00:52:56.429 00.000 7988 Enqueuing Move request for scope (-0.03, -0.08)
00:52:56.436 00.007 15712 Worker thread wakes up
00:52:56.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
00:52:56.436 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
00:52:56.436 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.03
00:52:56.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:52:56.436 00.000 7988 UpdateGuideState exits: m=1342 SNR=24.3
00:52:56.438 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:56.439 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:56.439 00.000 7988 Enqueuing Expose request
00:52:56.439 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:52:56.439 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
00:52:56.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:56.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:52:56.439 00.000 15712 MoveAxis(E, 11, ABG)
00:52:56.439 00.000 15712 Guiding  Dir = 2, Dur = 11
00:52:56.439 00.000 15712 IsGuiding returns 0
00:52:56.459 00.020 15712 IsGuiding returns 1
00:52:56.459 00.000 15712 scope still moving after pulse duration time elapsed
00:52:56.510 00.051 15712 IsGuiding returns 0
00:52:56.510 00.000 15712 scope move finished after 11 + 53 ms
00:52:56.510 00.000 15712 Move returns status 0, amount 11
00:52:56.510 00.000 15712 MoveAxis(N, 0, ABG)
00:52:56.510 00.000 15712 Move returns status 0, amount 0
00:52:56.510 00.000 15712 move complete, result=0
00:52:56.510 00.000 15712 worker thread done servicing request
00:52:56.510 00.000 15712 Worker thread wakes up
00:52:56.510 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
00:52:56.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:56.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:57.919 01.409 15712 Exposure complete
00:52:57.981 00.062 15712 worker thread done servicing request
00:52:57.981 00.000 7988 OnExposeComplete: enter
00:52:57.984 00.003 7988 UpdateGuideState(): m_state=6
00:52:57.984 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
00:52:57.984 00.000 7988 Star::Find returns 1 (0), X=966.26, Y=187.77, Mass=1433, SNR=25.4, Peak=157 HFD=3.9
00:52:57.984 00.000 7988 MultiStar: [#1 0.27,-0.04,1.03,U] [#2 -0.16,0.50,0.00,M2] [#3 -0.04,0.08,0.82,U] [#4 -0.15,0.30,0.71,U] [#5 -0.18,-0.11,0.75,U] [#6 -0.04,0.24,0.67,U] [#7 -0.19,0.69,0.00,M2] [#8 -0.24,-0.22,0.50,U] 
00:52:57.984 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.08}, one-star: {-0.20, 0.24}
00:52:57.984 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
00:52:57.984 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
00:52:57.984 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.22 mountX=0.08 mountY=0.06, mountTheta=0.64
00:52:57.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.08, opts=13)
00:52:57.984 00.000 7988 Enqueuing Move request for scope (-0.06, 0.08)
00:52:57.984 00.000 15712 Worker thread wakes up
00:52:57.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:52:57.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:52:57.984 00.000 15712 Moving (-0.06, 0.08) raw xDistance=0.08 yDistance=0.06
00:52:57.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:57.984 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.4
00:52:57.997 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:57.999 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:57.999 00.000 7988 Enqueuing Expose request
00:52:58.001 00.002 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:52:58.001 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
00:52:58.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:58.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:52:58.001 00.000 15712 MoveAxis(E, 11, ABG)
00:52:58.001 00.000 15712 Guiding  Dir = 2, Dur = 11
00:52:58.001 00.000 15712 IsGuiding returns 0
00:52:58.019 00.018 15712 IsGuiding returns 1
00:52:58.019 00.000 15712 scope still moving after pulse duration time elapsed
00:52:58.070 00.051 15712 IsGuiding returns 0
00:52:58.070 00.000 15712 scope move finished after 11 + 63 ms
00:52:58.070 00.000 15712 Move returns status 0, amount 11
00:52:58.070 00.000 15712 MoveAxis(N, 0, ABG)
00:52:58.070 00.000 15712 Move returns status 0, amount 0
00:52:58.070 00.000 15712 move complete, result=0
00:52:58.070 00.000 15712 worker thread done servicing request
00:52:58.070 00.000 15712 Worker thread wakes up
00:52:58.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:58.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:52:58.077 00.007 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
00:52:59.707 01.630 15712 Exposure complete
00:52:59.768 00.061 15712 worker thread done servicing request
00:52:59.768 00.000 7988 OnExposeComplete: enter
00:52:59.768 00.000 7988 UpdateGuideState(): m_state=6
00:52:59.770 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
00:52:59.770 00.000 7988 Star::Find returns 1 (0), X=966.56, Y=188.14, Mass=1452, SNR=25.5, Peak=180 HFD=3.8
00:52:59.772 00.002 7988 MultiStar: [#1 0.34,0.28,0.00,M1] [#2 0.01,0.40,0.00,M3] [#3 0.06,0.46,0.00,M1] [#4 0.38,0.79,0.00,M1] [#5 0.13,0.41,0.00,M1] [#6 0.21,0.43,0.00,M1] [#7 0.01,0.85,0.00,M3] [#8 0.02,0.45,0.00,M1] 
00:52:59.772 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
00:52:59.774 00.002 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
00:52:59.774 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.61 hyp=0.61 cameraTheta=1.41 mountX=0.61 mountY=-0.11, mountTheta=-0.18
00:52:59.776 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.61, opts=13)
00:52:59.778 00.002 7988 Enqueuing Move request for scope (0.10, 0.61)
00:52:59.778 00.000 15712 Worker thread wakes up
00:52:59.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.61) opts 0xd
00:52:59.778 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.61)
00:52:59.778 00.000 15712 Moving (0.10, 0.61) raw xDistance=0.61 yDistance=-0.11
00:52:59.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:52:59.778 00.000 7988 UpdateGuideState exits: m=1452 SNR=25.5
00:52:59.782 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:59.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:52:59.784 00.002 7988 Enqueuing Expose request
00:52:59.784 00.000 15712 PPEC rslt: input = 0.61, final = 0.35, react = 0.36, pred = -0.01, hyst = 0.33, hyst_pct = 0.00, period_length = 639.78
00:52:59.784 00.000 15712 PPEC: input: 0.61, control: 0.35, exposure: 1500
00:52:59.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:59.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:52:59.784 00.000 15712 MoveAxis(W, 114, ABG)
00:52:59.784 00.000 15712 Guiding  Dir = 3, Dur = 114
00:52:59.784 00.000 15712 IsGuiding returns 0
00:52:59.801 00.017 15712 PulseGuide returned control before completion, sleep 109
00:52:59.912 00.111 15712 IsGuiding returns 1
00:52:59.912 00.000 15712 scope still moving after pulse duration time elapsed
00:52:59.946 00.034 15712 IsGuiding returns 0
00:52:59.946 00.000 15712 scope move finished after 114 + 46 ms
00:52:59.946 00.000 15712 Move returns status 0, amount 114
00:52:59.946 00.000 15712 MoveAxis(N, 0, ABG)
00:52:59.946 00.000 15712 Move returns status 0, amount 0
00:52:59.946 00.000 15712 move complete, result=0
00:52:59.946 00.000 7988 GuideStep: 0.6 px 114 ms WEST, -0.1 px 0 ms NORTH
00:52:59.948 00.002 15712 worker thread done servicing request
00:52:59.948 00.000 15712 Worker thread wakes up
00:52:59.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:52:59.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:01.363 01.415 15712 Exposure complete
00:53:01.425 00.062 15712 worker thread done servicing request
00:53:01.425 00.000 7988 OnExposeComplete: enter
00:53:01.425 00.000 7988 UpdateGuideState(): m_state=6
00:53:01.425 00.000 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
00:53:01.425 00.000 7988 Star::Find returns 1 (0), X=966.52, Y=187.77, Mass=1287, SNR=23.7, Peak=153 HFD=3.7
00:53:01.425 00.000 7988 MultiStar: [#1 0.15,0.19,1.09,U] [#2 -0.08,0.18,0.87,U] [#3 0.07,0.02,0.91,U] [#4 0.20,0.48,0.00,M2] [#5 0.09,0.14,0.80,U] [#6 -0.08,0.09,0.68,U] [#7 -0.20,0.21,0.51,U] [#8 0.36,0.14,0.50,U] 
00:53:01.439 00.014 7988 refined, 7 included, MultiStar: {0.05, 0.15}, one-star: {0.06, 0.24}
00:53:01.439 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
00:53:01.441 00.002 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
00:53:01.443 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.25 mountX=0.15 mountY=-0.05, mountTheta=-0.34
00:53:01.443 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.15, opts=13)
00:53:01.445 00.002 7988 Enqueuing Move request for scope (0.05, 0.15)
00:53:01.445 00.000 15712 Worker thread wakes up
00:53:01.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
00:53:01.445 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
00:53:01.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:53:01.445 00.000 7988 UpdateGuideState exits: m=1287 SNR=23.7
00:53:01.449 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:01.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:01.451 00.002 7988 Enqueuing Expose request
00:53:01.451 00.000 15712 Moving (0.05, 0.15) raw xDistance=0.15 yDistance=-0.05
00:53:01.453 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
00:53:01.453 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
00:53:01.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:01.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:53:01.453 00.000 15712 MoveAxis(E, 3, ABG)
00:53:01.453 00.000 15712 Guiding  Dir = 2, Dur = 3
00:53:01.456 00.003 15712 IsGuiding returns 0
00:53:01.476 00.020 15712 IsGuiding returns 0
00:53:01.476 00.000 15712 Move returns status 0, amount 3
00:53:01.476 00.000 15712 MoveAxis(N, 0, ABG)
00:53:01.476 00.000 15712 Move returns status 0, amount 0
00:53:01.476 00.000 15712 move complete, result=0
00:53:01.476 00.000 7988 GuideStep: 0.2 px 3 ms EAST, -0.1 px 0 ms NORTH
00:53:01.483 00.007 15712 worker thread done servicing request
00:53:01.483 00.000 15712 Worker thread wakes up
00:53:01.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:01.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:03.117 01.634 15712 Exposure complete
00:53:03.177 00.060 15712 worker thread done servicing request
00:53:03.177 00.000 7988 OnExposeComplete: enter
00:53:03.178 00.001 7988 UpdateGuideState(): m_state=6
00:53:03.178 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
00:53:03.178 00.000 7988 Star::Find returns 1 (0), X=966.46, Y=188.05, Mass=1393, SNR=25.0, Peak=180 HFD=4.0
00:53:03.178 00.000 7988 MultiStar: [#1 0.14,0.22,1.01,U] [#2 -0.08,0.58,0.00,M3] [#3 0.04,-0.01,0.84,U] [#4 0.15,0.60,0.00,M3] [#5 0.07,0.43,0.00,M1] [#6 -0.13,0.40,0.00,M1] [#7 -0.11,0.54,0.00,M3] [#8 0.14,0.26,0.45,U] 
00:53:03.178 00.000 7988 refined, 3 included, MultiStar: {0.07, 0.26}, one-star: {-0.00, 0.52}
00:53:03.178 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
00:53:03.178 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
00:53:03.178 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.30 mountX=0.26 mountY=-0.08, mountTheta=-0.29
00:53:03.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.26, opts=13)
00:53:03.178 00.000 7988 Enqueuing Move request for scope (0.07, 0.26)
00:53:03.190 00.012 15712 Worker thread wakes up
00:53:03.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
00:53:03.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
00:53:03.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:53:03.190 00.000 7988 UpdateGuideState exits: m=1393 SNR=25.0
00:53:03.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:03.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:03.194 00.004 7988 Enqueuing Expose request
00:53:03.194 00.000 15712 Moving (0.07, 0.26) raw xDistance=0.26 yDistance=-0.08
00:53:03.198 00.004 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.15, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 639.77
00:53:03.198 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
00:53:03.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:03.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:53:03.198 00.000 15712 MoveAxis(W, 50, ABG)
00:53:03.198 00.000 15712 Guiding  Dir = 3, Dur = 50
00:53:03.198 00.000 15712 IsGuiding returns 0
00:53:03.223 00.025 15712 PulseGuide returned control before completion, sleep 37
00:53:03.274 00.051 15712 IsGuiding returns 1
00:53:03.274 00.000 15712 scope still moving after pulse duration time elapsed
00:53:03.316 00.042 15712 IsGuiding returns 0
00:53:03.316 00.000 15712 scope move finished after 50 + 69 ms
00:53:03.316 00.000 15712 Move returns status 0, amount 50
00:53:03.316 00.000 15712 MoveAxis(N, 0, ABG)
00:53:03.316 00.000 15712 Move returns status 0, amount 0
00:53:03.316 00.000 15712 move complete, result=0
00:53:03.316 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
00:53:03.321 00.005 15712 worker thread done servicing request
00:53:03.321 00.000 15712 Worker thread wakes up
00:53:03.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:03.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:04.728 01.407 15712 Exposure complete
00:53:04.789 00.061 15712 worker thread done servicing request
00:53:04.790 00.001 7988 OnExposeComplete: enter
00:53:04.790 00.000 7988 UpdateGuideState(): m_state=6
00:53:04.790 00.000 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
00:53:04.790 00.000 7988 Star::Find returns 1 (0), X=966.27, Y=187.69, Mass=1394, SNR=24.8, Peak=159 HFD=3.7
00:53:04.790 00.000 7988 MultiStar: [#1 0.05,-0.35,1.01,U] [#2 -0.14,0.17,0.88,U] [#3 -0.15,-0.02,0.86,U] [#4 0.28,0.46,0.00,M4] [#5 -0.34,-0.07,0.80,U] [#6 -0.48,-0.05,0.00,M2] [#7 -0.18,0.33,0.54,U] [#8 0.08,-0.32,0.46,U] 
00:53:04.790 00.000 7988 refined, 6 included, MultiStar: {-0.13, -0.01}, one-star: {-0.19, 0.16}
00:53:04.790 00.000 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.56) = xAngle (-4.59 = 1.69)
00:53:04.790 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.62 = 1.66)
00:53:04.790 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.03 mountX=-0.02 mountY=0.13, mountTheta=1.69
00:53:04.790 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
00:53:04.790 00.000 7988 Enqueuing Move request for scope (-0.13, -0.01)
00:53:04.790 00.000 15712 Worker thread wakes up
00:53:04.790 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
00:53:04.790 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
00:53:04.790 00.000 15712 Moving (-0.13, -0.01) raw xDistance=-0.02 yDistance=0.13
00:53:04.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:53:04.790 00.000 7988 UpdateGuideState exits: m=1394 SNR=24.8
00:53:04.805 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:04.805 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:04.805 00.000 7988 Enqueuing Expose request
00:53:04.805 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:53:04.805 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
00:53:04.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:04.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:53:04.805 00.000 15712 MoveAxis(E, 6, ABG)
00:53:04.805 00.000 15712 Guiding  Dir = 2, Dur = 6
00:53:04.805 00.000 15712 IsGuiding returns 0
00:53:04.837 00.032 15712 IsGuiding returns 0
00:53:04.837 00.000 15712 Move returns status 0, amount 6
00:53:04.837 00.000 15712 MoveAxis(N, 0, ABG)
00:53:04.837 00.000 15712 Move returns status 0, amount 0
00:53:04.837 00.000 15712 move complete, result=0
00:53:04.837 00.000 15712 worker thread done servicing request
00:53:04.837 00.000 15712 Worker thread wakes up
00:53:04.837 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
00:53:04.838 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:04.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:06.478 01.640 15712 Exposure complete
00:53:06.543 00.065 15712 worker thread done servicing request
00:53:06.543 00.000 7988 OnExposeComplete: enter
00:53:06.545 00.002 7988 UpdateGuideState(): m_state=6
00:53:06.545 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
00:53:06.547 00.002 7988 Star::Find returns 1 (0), X=966.15, Y=187.32, Mass=1348, SNR=24.3, Peak=160 HFD=3.8
00:53:06.547 00.000 7988 MultiStar: [#1 0.07,-0.32,1.05,U] [#2 -0.22,0.06,0.88,U] [#3 -0.24,-0.29,0.91,U] [#4 0.09,-0.09,0.74,U] [#5 -0.00,-0.19,0.83,U] [#6 -0.02,-0.13,0.64,U] [#7 -0.49,-0.10,0.00,M3] [#8 -0.10,-0.17,0.47,U] 
00:53:06.547 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.17}, one-star: {-0.31, -0.21}
00:53:06.547 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.65 = 2.63)
00:53:06.547 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
00:53:06.547 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.09 mountX=-0.17 mountY=0.10, mountTheta=2.61
00:53:06.554 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.17, opts=13)
00:53:06.554 00.000 7988 Enqueuing Move request for scope (-0.10, -0.17)
00:53:06.557 00.003 15712 Worker thread wakes up
00:53:06.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
00:53:06.557 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
00:53:06.557 00.000 15712 Moving (-0.10, -0.17) raw xDistance=-0.17 yDistance=0.10
00:53:06.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:53:06.557 00.000 7988 UpdateGuideState exits: m=1348 SNR=24.3
00:53:06.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:06.557 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:06.557 00.000 7988 Enqueuing Expose request
00:53:06.557 00.000 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.77
00:53:06.557 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
00:53:06.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:06.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:53:06.557 00.000 15712 MoveAxis(E, 41, ABG)
00:53:06.557 00.000 15712 Guiding  Dir = 2, Dur = 41
00:53:06.557 00.000 15712 IsGuiding returns 0
00:53:06.577 00.020 15712 PulseGuide returned control before completion, sleep 36
00:53:06.639 00.062 15712 IsGuiding returns 1
00:53:06.639 00.000 15712 scope still moving after pulse duration time elapsed
00:53:06.669 00.030 15712 IsGuiding returns 0
00:53:06.669 00.000 15712 scope move finished after 41 + 64 ms
00:53:06.669 00.000 15712 Move returns status 0, amount 41
00:53:06.669 00.000 15712 MoveAxis(N, 0, ABG)
00:53:06.669 00.000 15712 Move returns status 0, amount 0
00:53:06.669 00.000 15712 move complete, result=0
00:53:06.669 00.000 15712 worker thread done servicing request
00:53:06.669 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
00:53:06.669 00.000 15712 Worker thread wakes up
00:53:06.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:06.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:08.077 01.408 15712 Exposure complete
00:53:08.139 00.062 15712 worker thread done servicing request
00:53:08.140 00.001 7988 OnExposeComplete: enter
00:53:08.140 00.000 7988 UpdateGuideState(): m_state=6
00:53:08.140 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
00:53:08.140 00.000 7988 Star::Find returns 1 (0), X=966.52, Y=187.62, Mass=1377, SNR=24.8, Peak=166 HFD=3.9
00:53:08.140 00.000 7988 MultiStar: [#1 0.19,-0.13,0.98,U] [#2 -0.06,0.19,0.89,U] [#3 0.18,-0.01,0.87,U] [#4 0.20,0.13,0.70,U] [#5 -0.01,0.08,0.78,U] [#6 -0.05,0.25,0.64,U] [#7 -0.02,0.57,0.00,M4] [#8 0.19,-0.04,0.47,U] 
00:53:08.140 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.06, 0.09}
00:53:08.140 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
00:53:08.140 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
00:53:08.140 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=0.07 mountY=-0.09, mountTheta=-0.91
00:53:08.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.07, opts=13)
00:53:08.151 00.011 7988 Enqueuing Move request for scope (0.08, 0.07)
00:53:08.151 00.000 15712 Worker thread wakes up
00:53:08.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:53:08.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:53:08.151 00.000 15712 Moving (0.08, 0.07) raw xDistance=0.07 yDistance=-0.09
00:53:08.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:53:08.151 00.000 7988 UpdateGuideState exits: m=1377 SNR=24.8
00:53:08.154 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:08.154 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:08.154 00.000 7988 Enqueuing Expose request
00:53:08.154 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:53:08.154 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
00:53:08.154 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:08.154 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:53:08.154 00.000 15712 MoveAxis(E, 8, ABG)
00:53:08.154 00.000 15712 Guiding  Dir = 2, Dur = 8
00:53:08.154 00.000 15712 IsGuiding returns 0
00:53:08.176 00.022 15712 IsGuiding returns 0
00:53:08.176 00.000 15712 Move returns status 0, amount 8
00:53:08.176 00.000 15712 MoveAxis(N, 0, ABG)
00:53:08.176 00.000 15712 Move returns status 0, amount 0
00:53:08.176 00.000 15712 move complete, result=0
00:53:08.176 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:53:08.176 00.000 15712 worker thread done servicing request
00:53:08.176 00.000 15712 Worker thread wakes up
00:53:08.180 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:08.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:09.409 01.229 7988 evsrv: cli 0CCCECC8 connect
00:53:09.411 00.002 7988 case statement mapped state 6 to 3
00:53:09.412 00.001 7988 case statement mapped state 6 to 3
00:53:09.414 00.002 7988 evsrv: cli 0CCCECC8 request: {"method":"get_app_state","id":"114252ca-deb0-4c44-bf7f-39d77f73d0ba"}
00:53:09.416 00.002 7988 case statement mapped state 6 to 3
00:53:09.416 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"114252ca-deb0-4c44-bf7f-39d77f73d0ba"}
00:53:09.418 00.002 7988 evsrv: cli 0CCCECC8 disconnect
00:53:09.811 00.393 15712 Exposure complete
00:53:09.917 00.106 15712 worker thread done servicing request
00:53:09.917 00.000 7988 OnExposeComplete: enter
00:53:09.919 00.002 7988 UpdateGuideState(): m_state=6
00:53:09.921 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
00:53:09.923 00.002 7988 Star::Find returns 1 (0), X=966.49, Y=187.89, Mass=1441, SNR=25.3, Peak=177 HFD=3.8
00:53:09.925 00.002 7988 MultiStar: [#1 0.11,-0.05,0.99,U] [#2 -0.03,0.42,0.00,M1] [#3 0.14,0.04,0.84,U] [#4 0.29,0.52,0.00,M3] [#5 0.08,-0.05,0.76,U] [#6 -0.06,0.14,0.65,U] [#7 -0.28,0.57,0.00,M5] [#8 0.09,0.10,0.50,U] 
00:53:09.927 00.002 7988 refined, 5 included, MultiStar: {0.07, 0.09}, one-star: {0.03, 0.36}
00:53:09.929 00.002 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
00:53:09.931 00.002 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
00:53:09.934 00.003 7988 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=0.10 mountY=-0.07, mountTheta=-0.64
00:53:09.938 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.09, opts=13)
00:53:09.938 00.000 7988 Enqueuing Move request for scope (0.07, 0.09)
00:53:09.938 00.000 15712 Worker thread wakes up
00:53:09.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:09.943 00.005 7988 UpdateGuideState exits: m=1441 SNR=25.3
00:53:09.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:53:09.943 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:09.943 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:09.949 00.006 7988 Enqueuing Expose request
00:53:09.951 00.002 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:53:09.951 00.000 15712 Moving (0.07, 0.09) raw xDistance=0.10 yDistance=-0.07
00:53:09.957 00.006 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:53:09.957 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
00:53:09.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:09.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:53:09.957 00.000 15712 MoveAxis(E, 6, ABG)
00:53:09.957 00.000 15712 Guiding  Dir = 2, Dur = 6
00:53:09.968 00.011 15712 IsGuiding returns 0
00:53:09.982 00.014 15712 IsGuiding returns 0
00:53:09.985 00.003 15712 Move returns status 0, amount 6
00:53:09.985 00.000 15712 MoveAxis(N, 0, ABG)
00:53:09.985 00.000 15712 Move returns status 0, amount 0
00:53:09.985 00.000 15712 move complete, result=0
00:53:09.985 00.000 15712 worker thread done servicing request
00:53:09.985 00.000 15712 Worker thread wakes up
00:53:09.985 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:53:09.987 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:09.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:11.404 01.417 15712 Exposure complete
00:53:11.485 00.081 15712 worker thread done servicing request
00:53:11.487 00.002 7988 OnExposeComplete: enter
00:53:11.487 00.000 7988 UpdateGuideState(): m_state=6
00:53:11.489 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
00:53:11.491 00.002 7988 Star::Find returns 1 (0), X=966.42, Y=187.94, Mass=1402, SNR=24.7, Peak=163 HFD=3.9
00:53:11.492 00.001 7988 MultiStar: [#1 0.20,0.12,1.02,U] [#2 -0.14,0.34,0.88,U] [#3 -0.03,0.30,0.87,U] [#4 0.12,0.53,0.00,M4] [#5 0.09,0.06,0.74,U] [#6 0.13,0.30,0.66,U] [#7 -0.01,0.52,0.00,M6] [#8 0.20,0.08,0.44,U] 
00:53:11.494 00.002 7988 refined, 6 included, MultiStar: {0.04, 0.24}, one-star: {-0.04, 0.40}
00:53:11.494 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
00:53:11.496 00.002 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
00:53:11.498 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.39 mountX=0.24 mountY=-0.05, mountTheta=-0.21
00:53:11.499 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.24, opts=13)
00:53:11.501 00.002 7988 Enqueuing Move request for scope (0.04, 0.24)
00:53:11.503 00.002 15712 Worker thread wakes up
00:53:11.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
00:53:11.503 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
00:53:11.503 00.000 15712 Moving (0.04, 0.24) raw xDistance=0.24 yDistance=-0.05
00:53:11.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:53:11.506 00.003 7988 UpdateGuideState exits: m=1402 SNR=24.7
00:53:11.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:11.508 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:11.510 00.002 7988 Enqueuing Expose request
00:53:11.510 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.77
00:53:11.510 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
00:53:11.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:11.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:53:11.510 00.000 15712 MoveAxis(W, 42, ABG)
00:53:11.510 00.000 15712 Guiding  Dir = 3, Dur = 42
00:53:11.512 00.002 15712 IsGuiding returns 0
00:53:11.535 00.023 15712 PulseGuide returned control before completion, sleep 29
00:53:11.579 00.044 15712 IsGuiding returns 1
00:53:11.579 00.000 15712 scope still moving after pulse duration time elapsed
00:53:11.611 00.032 15712 IsGuiding returns 0
00:53:11.611 00.000 15712 scope move finished after 42 + 61 ms
00:53:11.611 00.000 15712 Move returns status 0, amount 42
00:53:11.611 00.000 15712 MoveAxis(N, 0, ABG)
00:53:11.611 00.000 15712 Move returns status 0, amount 0
00:53:11.611 00.000 15712 move complete, result=0
00:53:11.611 00.000 15712 worker thread done servicing request
00:53:11.611 00.000 15712 Worker thread wakes up
00:53:11.611 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
00:53:11.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:11.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:13.248 01.637 15712 Exposure complete
00:53:13.341 00.093 15712 worker thread done servicing request
00:53:13.341 00.000 7988 OnExposeComplete: enter
00:53:13.343 00.002 7988 UpdateGuideState(): m_state=6
00:53:13.345 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
00:53:13.347 00.002 7988 Star::Find returns 1 (0), X=966.45, Y=187.65, Mass=1325, SNR=24.5, Peak=164 HFD=3.6
00:53:13.349 00.002 7988 MultiStar: [#1 0.33,-0.19,1.04,U] [#2 0.02,0.21,0.91,U] [#3 0.00,-0.04,0.85,U] [#4 0.09,0.27,0.74,U] [#5 -0.03,-0.01,0.79,U] [#6 -0.09,-0.14,0.68,U] [#7 -0.09,0.48,0.00,M7] [#8 -0.01,-0.01,0.49,U] 
00:53:13.351 00.002 7988 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {-0.01, 0.12}
00:53:13.351 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.56) = xAngle (-1.07 = -1.07)
00:53:13.353 00.002 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
00:53:13.356 00.003 7988 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.50 mountX=0.03 mountY=-0.05, mountTheta=-1.07
00:53:13.358 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.03, opts=13)
00:53:13.360 00.002 7988 Enqueuing Move request for scope (0.05, 0.03)
00:53:13.362 00.002 15712 Worker thread wakes up
00:53:13.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:53:13.362 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:53:13.362 00.000 15712 Moving (0.05, 0.03) raw xDistance=0.03 yDistance=-0.05
00:53:13.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:13.364 00.002 7988 UpdateGuideState exits: m=1325 SNR=24.5
00:53:13.366 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:13.368 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:13.368 00.000 7988 Enqueuing Expose request
00:53:13.371 00.003 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:53:13.371 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
00:53:13.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:13.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:53:13.371 00.000 15712 MoveAxis(E, 10, ABG)
00:53:13.371 00.000 15712 Guiding  Dir = 2, Dur = 10
00:53:13.373 00.002 15712 IsGuiding returns 0
00:53:13.389 00.016 15712 IsGuiding returns 1
00:53:13.389 00.000 15712 scope still moving after pulse duration time elapsed
00:53:13.434 00.045 15712 IsGuiding returns 0
00:53:13.434 00.000 15712 scope move finished after 10 + 54 ms
00:53:13.434 00.000 15712 Move returns status 0, amount 10
00:53:13.434 00.000 15712 MoveAxis(N, 0, ABG)
00:53:13.434 00.000 15712 Move returns status 0, amount 0
00:53:13.434 00.000 15712 move complete, result=0
00:53:13.434 00.000 15712 worker thread done servicing request
00:53:13.434 00.000 15712 Worker thread wakes up
00:53:13.434 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:53:13.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:13.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:14.849 01.415 15712 Exposure complete
00:53:14.916 00.067 15712 worker thread done servicing request
00:53:14.916 00.000 7988 OnExposeComplete: enter
00:53:14.916 00.000 7988 UpdateGuideState(): m_state=6
00:53:14.916 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
00:53:14.916 00.000 7988 Star::Find returns 1 (0), X=966.27, Y=187.49, Mass=1386, SNR=24.9, Peak=155 HFD=3.9
00:53:14.916 00.000 7988 MultiStar: [#1 0.09,-0.17,1.00,U] [#2 -0.11,-0.09,0.87,U] [#3 -0.32,-0.17,0.86,U] [#4 -0.00,0.20,0.74,U] [#5 -0.02,-0.13,0.73,U] [#6 -0.14,0.02,0.65,U] [#7 -0.27,0.43,0.00,M8] [#8 0.68,-0.41,0.00,M1] 
00:53:14.916 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.06}, one-star: {-0.19, -0.05}
00:53:14.916 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.56) = xAngle (-4.13 = 2.16)
00:53:14.916 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.13)
00:53:14.916 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.56 mountX=-0.07 mountY=0.10, mountTheta=2.15
00:53:14.927 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.06, opts=13)
00:53:14.927 00.000 7988 Enqueuing Move request for scope (-0.10, -0.06)
00:53:14.933 00.006 15712 Worker thread wakes up
00:53:14.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
00:53:14.933 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
00:53:14.933 00.000 15712 Moving (-0.10, -0.06) raw xDistance=-0.07 yDistance=0.10
00:53:14.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:14.933 00.000 7988 UpdateGuideState exits: m=1386 SNR=24.9
00:53:14.935 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:14.937 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:14.937 00.000 7988 Enqueuing Expose request
00:53:14.939 00.002 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:53:14.939 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:53:14.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:14.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:53:14.939 00.000 15712 MoveAxis(E, 8, ABG)
00:53:14.939 00.000 15712 Guiding  Dir = 2, Dur = 8
00:53:14.967 00.028 15712 IsGuiding returns 0
00:53:14.988 00.021 15712 IsGuiding returns 0
00:53:14.988 00.000 15712 Move returns status 0, amount 8
00:53:14.988 00.000 15712 MoveAxis(N, 0, ABG)
00:53:14.988 00.000 15712 Move returns status 0, amount 0
00:53:14.988 00.000 15712 move complete, result=0
00:53:14.988 00.000 15712 worker thread done servicing request
00:53:14.988 00.000 15712 Worker thread wakes up
00:53:14.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:14.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:14.988 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:53:16.728 01.740 15712 Exposure complete
00:53:16.789 00.061 15712 worker thread done servicing request
00:53:16.789 00.000 7988 OnExposeComplete: enter
00:53:16.789 00.000 7988 UpdateGuideState(): m_state=6
00:53:16.792 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
00:53:16.792 00.000 7988 Star::Find returns 1 (0), X=966.43, Y=187.45, Mass=1450, SNR=25.6, Peak=156 HFD=4.2
00:53:16.794 00.002 7988 MultiStar: [#1 0.18,-0.49,0.00,M1] [#2 -0.21,0.08,0.83,U] [#3 -0.21,-0.45,0.00,M1] [#4 -0.00,0.01,0.66,U] [#5 -0.14,-0.28,0.73,U] [#6 0.03,-0.19,0.66,U] [#7 0.04,0.06,0.49,U] [#8 0.18,-0.20,0.49,U] 
00:53:16.794 00.000 7988 single-star, 6 included, MultiStar: {-0.04, -0.08}, one-star: {-0.03, -0.08}
00:53:16.796 00.002 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
00:53:16.796 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.77)
00:53:16.798 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.92 mountX=-0.08 mountY=0.03, mountTheta=2.77
00:53:16.800 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
00:53:16.800 00.000 7988 Enqueuing Move request for scope (-0.03, -0.08)
00:53:16.802 00.002 15712 Worker thread wakes up
00:53:16.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
00:53:16.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
00:53:16.802 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.03
00:53:16.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:16.804 00.002 7988 UpdateGuideState exits: m=1450 SNR=25.6
00:53:16.805 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:16.805 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:16.807 00.002 7988 Enqueuing Expose request
00:53:16.807 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:53:16.807 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
00:53:16.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:16.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:53:16.807 00.000 15712 MoveAxis(E, 9, ABG)
00:53:16.807 00.000 15712 Guiding  Dir = 2, Dur = 9
00:53:16.841 00.034 15712 IsGuiding returns 0
00:53:16.855 00.014 15712 IsGuiding returns 0
00:53:16.855 00.000 15712 Move returns status 0, amount 9
00:53:16.855 00.000 15712 MoveAxis(N, 0, ABG)
00:53:16.855 00.000 15712 Move returns status 0, amount 0
00:53:16.855 00.000 15712 move complete, result=0
00:53:16.855 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
00:53:16.860 00.005 15712 worker thread done servicing request
00:53:16.860 00.000 15712 Worker thread wakes up
00:53:16.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:16.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:18.276 01.416 15712 Exposure complete
00:53:18.337 00.061 15712 worker thread done servicing request
00:53:18.337 00.000 7988 OnExposeComplete: enter
00:53:18.337 00.000 7988 UpdateGuideState(): m_state=6
00:53:18.337 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
00:53:18.337 00.000 7988 Star::Find returns 1 (0), X=966.51, Y=187.38, Mass=1289, SNR=24.0, Peak=152 HFD=3.4
00:53:18.337 00.000 7988 MultiStar: [#1 0.24,-0.38,0.00,M2] [#2 0.02,-0.18,0.90,U] [#3 0.04,-0.60,0.00,M2] [#4 0.48,-0.08,0.00,M2] [#5 0.32,-0.35,0.00,M1] [#6 0.16,0.09,0.70,U] [#7 0.04,-0.08,0.55,U] [#8 0.36,-0.89,0.00,M1] 
00:53:18.337 00.000 7988 refined, 3 included, MultiStar: {0.06, -0.09}, one-star: {0.05, -0.15}
00:53:18.337 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
00:53:18.337 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
00:53:18.337 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
00:53:18.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.09, opts=13)
00:53:18.337 00.000 7988 Enqueuing Move request for scope (0.06, -0.09)
00:53:18.350 00.013 15712 Worker thread wakes up
00:53:18.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:18.350 00.000 7988 UpdateGuideState exits: m=1289 SNR=24.0
00:53:18.352 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:18.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:18.352 00.000 7988 Enqueuing Expose request
00:53:18.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
00:53:18.352 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
00:53:18.352 00.000 15712 Moving (0.06, -0.09) raw xDistance=-0.09 yDistance=-0.06
00:53:18.352 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:53:18.352 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
00:53:18.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:18.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:53:18.352 00.000 15712 MoveAxis(E, 3, ABG)
00:53:18.352 00.000 15712 Guiding  Dir = 2, Dur = 3
00:53:18.352 00.000 15712 IsGuiding returns 0
00:53:18.376 00.024 15712 IsGuiding returns 0
00:53:18.376 00.000 15712 Move returns status 0, amount 3
00:53:18.376 00.000 15712 MoveAxis(N, 0, ABG)
00:53:18.376 00.000 15712 Move returns status 0, amount 0
00:53:18.376 00.000 15712 move complete, result=0
00:53:18.376 00.000 15712 worker thread done servicing request
00:53:18.376 00.000 15712 Worker thread wakes up
00:53:18.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:18.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:18.376 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:53:20.015 01.639 15712 Exposure complete
00:53:20.076 00.061 15712 worker thread done servicing request
00:53:20.076 00.000 7988 OnExposeComplete: enter
00:53:20.076 00.000 7988 UpdateGuideState(): m_state=6
00:53:20.079 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
00:53:20.079 00.000 7988 Star::Find returns 1 (0), X=966.50, Y=187.45, Mass=1421, SNR=24.9, Peak=145 HFD=4.2
00:53:20.081 00.002 7988 MultiStar: [#1 0.01,-0.29,1.02,U] [#2 -0.01,0.04,0.87,U] [#3 -0.11,-0.17,0.86,U] [#4 0.32,0.08,0.72,U] [#5 0.08,-0.52,0.00,M2] [#6 0.04,-0.11,0.65,U] [#7 0.10,-0.03,0.55,U] [#8 -0.61,-0.61,0.00,M2] 
00:53:20.081 00.000 7988 single-star, 6 included, MultiStar: {0.04, -0.09}, one-star: {0.04, -0.08}
00:53:20.083 00.002 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
00:53:20.083 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
00:53:20.085 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
00:53:20.086 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.08, opts=13)
00:53:20.088 00.002 7988 Enqueuing Move request for scope (0.04, -0.08)
00:53:20.088 00.000 15712 Worker thread wakes up
00:53:20.088 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:53:20.088 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:53:20.088 00.000 15712 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=-0.04
00:53:20.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:20.088 00.000 7988 UpdateGuideState exits: m=1421 SNR=24.9
00:53:20.092 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:20.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:20.092 00.000 7988 Enqueuing Expose request
00:53:20.092 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:53:20.092 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
00:53:20.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:20.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:53:20.092 00.000 15712 MoveAxis(E, 3, ABG)
00:53:20.092 00.000 15712 Guiding  Dir = 2, Dur = 3
00:53:20.092 00.000 15712 IsGuiding returns 0
00:53:20.108 00.016 15712 IsGuiding returns 0
00:53:20.108 00.000 15712 Move returns status 0, amount 3
00:53:20.108 00.000 15712 MoveAxis(N, 0, ABG)
00:53:20.108 00.000 15712 Move returns status 0, amount 0
00:53:20.108 00.000 15712 move complete, result=0
00:53:20.108 00.000 15712 worker thread done servicing request
00:53:20.108 00.000 15712 Worker thread wakes up
00:53:20.108 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:53:20.120 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:20.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:21.523 01.403 15712 Exposure complete
00:53:21.585 00.062 15712 worker thread done servicing request
00:53:21.585 00.000 7988 OnExposeComplete: enter
00:53:21.587 00.002 7988 UpdateGuideState(): m_state=6
00:53:21.587 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
00:53:21.587 00.000 7988 Star::Find returns 1 (0), X=966.43, Y=187.61, Mass=1397, SNR=24.9, Peak=160 HFD=4.2
00:53:21.587 00.000 7988 MultiStar: [#1 0.10,-0.10,0.97,U] [#2 0.06,0.17,0.87,U] [#3 -0.10,-0.15,0.88,U] [#4 0.22,0.36,0.00,M2] [#5 0.29,-0.41,0.00,M3] [#6 -0.20,-0.05,0.65,U] [#7 -0.14,-0.01,0.49,U] [#8 0.06,-0.48,0.00,M3] 
00:53:21.587 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.01}, one-star: {-0.03, 0.08}
00:53:21.587 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.56) = xAngle (-4.53 = 1.75)
00:53:21.587 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.72)
00:53:21.587 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.97 mountX=-0.01 mountY=0.03, mountTheta=1.75
00:53:21.587 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
00:53:21.587 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
00:53:21.599 00.012 15712 Worker thread wakes up
00:53:21.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:53:21.599 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:53:21.599 00.000 15712 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
00:53:21.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:53:21.599 00.000 7988 UpdateGuideState exits: m=1397 SNR=24.9
00:53:21.602 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:21.603 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:21.603 00.000 7988 Enqueuing Expose request
00:53:21.605 00.002 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
00:53:21.605 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
00:53:21.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:21.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:53:21.605 00.000 15712 MoveAxis(E, 1, ABG)
00:53:21.605 00.000 15712 Guiding  Dir = 2, Dur = 1
00:53:21.622 00.017 15712 IsGuiding returns 0
00:53:21.638 00.016 15712 IsGuiding returns 0
00:53:21.638 00.000 15712 Move returns status 0, amount 1
00:53:21.638 00.000 15712 MoveAxis(N, 0, ABG)
00:53:21.638 00.000 15712 Move returns status 0, amount 0
00:53:21.638 00.000 15712 move complete, result=0
00:53:21.638 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:53:21.640 00.002 15712 worker thread done servicing request
00:53:21.640 00.000 15712 Worker thread wakes up
00:53:21.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:21.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:23.288 01.648 15712 Exposure complete
00:53:23.422 00.134 15712 worker thread done servicing request
00:53:23.422 00.000 7988 OnExposeComplete: enter
00:53:23.422 00.000 7988 UpdateGuideState(): m_state=6
00:53:23.422 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
00:53:23.422 00.000 7988 Star::Find returns 1 (0), X=966.44, Y=187.74, Mass=1364, SNR=24.6, Peak=176 HFD=3.6
00:53:23.422 00.000 7988 MultiStar: [#1 0.20,0.05,1.06,U] [#2 0.02,0.48,0.00,M1] [#3 -0.01,0.14,0.82,U] [#4 0.38,0.46,0.00,M3] [#5 0.13,0.27,0.80,U] [#6 0.09,0.39,0.00,M1] [#7 0.18,0.68,0.00,M5] [#8 0.08,-0.20,0.50,U] 
00:53:23.434 00.012 7988 refined, 4 included, MultiStar: {0.08, 0.12}, one-star: {-0.02, 0.21}
00:53:23.434 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
00:53:23.438 00.004 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
00:53:23.438 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=0.12 mountY=-0.08, mountTheta=-0.60
00:53:23.438 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.12, opts=13)
00:53:23.438 00.000 7988 Enqueuing Move request for scope (0.08, 0.12)
00:53:23.438 00.000 15712 Worker thread wakes up
00:53:23.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:23.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:53:23.438 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:53:23.438 00.000 15712 Moving (0.08, 0.12) raw xDistance=0.12 yDistance=-0.08
00:53:23.438 00.000 7988 UpdateGuideState exits: m=1364 SNR=24.6
00:53:23.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:23.451 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:23.451 00.000 7988 Enqueuing Expose request
00:53:23.454 00.003 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:53:23.454 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
00:53:23.454 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:23.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:53:23.454 00.000 15712 MoveAxis(E, 4, ABG)
00:53:23.454 00.000 15712 Guiding  Dir = 2, Dur = 4
00:53:23.454 00.000 15712 IsGuiding returns 0
00:53:23.474 00.020 15712 IsGuiding returns 0
00:53:23.474 00.000 15712 Move returns status 0, amount 4
00:53:23.474 00.000 15712 MoveAxis(N, 0, ABG)
00:53:23.474 00.000 15712 Move returns status 0, amount 0
00:53:23.474 00.000 15712 move complete, result=0
00:53:23.474 00.000 15712 worker thread done servicing request
00:53:23.474 00.000 15712 Worker thread wakes up
00:53:23.474 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:53:23.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:23.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:24.891 01.417 15712 Exposure complete
00:53:24.952 00.061 15712 worker thread done servicing request
00:53:24.952 00.000 7988 OnExposeComplete: enter
00:53:24.952 00.000 7988 UpdateGuideState(): m_state=6
00:53:24.955 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
00:53:24.955 00.000 7988 Star::Find returns 1 (0), X=966.34, Y=187.35, Mass=1471, SNR=25.7, Peak=183 HFD=3.7
00:53:24.957 00.002 7988 MultiStar: [#1 0.16,-0.26,1.00,U] [#2 0.07,-0.03,0.83,U] [#3 0.03,-0.25,0.86,U] [#4 0.46,0.01,0.00,M4] [#5 -0.00,-0.16,0.75,U] [#6 -0.14,-0.03,0.63,U] [#7 0.16,0.15,0.48,U] [#8 -0.07,0.12,0.44,U] 
00:53:24.957 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {-0.12, -0.18}
00:53:24.959 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
00:53:24.959 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
00:53:24.961 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.45 mountX=-0.12 mountY=-0.01, mountTheta=-3.05
00:53:24.963 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
00:53:24.963 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
00:53:24.963 00.000 15712 Worker thread wakes up
00:53:24.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
00:53:24.963 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
00:53:24.963 00.000 15712 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=-0.01
00:53:24.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=29, FiltMax=255, Gamma=0.690
00:53:24.963 00.000 7988 UpdateGuideState exits: m=1471 SNR=25.7
00:53:24.968 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:24.970 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:24.970 00.000 7988 Enqueuing Expose request
00:53:24.970 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:53:24.970 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
00:53:24.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:24.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:53:24.970 00.000 15712 MoveAxis(E, 4, ABG)
00:53:24.970 00.000 15712 Guiding  Dir = 2, Dur = 4
00:53:24.970 00.000 15712 IsGuiding returns 0
00:53:24.983 00.013 15712 IsGuiding returns 0
00:53:24.983 00.000 15712 Move returns status 0, amount 4
00:53:24.983 00.000 15712 MoveAxis(N, 0, ABG)
00:53:24.983 00.000 15712 Move returns status 0, amount 0
00:53:24.983 00.000 15712 move complete, result=0
00:53:24.983 00.000 15712 worker thread done servicing request
00:53:24.983 00.000 15712 Worker thread wakes up
00:53:24.983 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:53:24.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:24.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:26.631 01.648 15712 Exposure complete
00:53:26.692 00.061 15712 worker thread done servicing request
00:53:26.692 00.000 7988 OnExposeComplete: enter
00:53:26.692 00.000 7988 UpdateGuideState(): m_state=6
00:53:26.695 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
00:53:26.696 00.001 7988 Star::Find returns 1 (0), X=966.81, Y=187.29, Mass=1360, SNR=24.8, Peak=162 HFD=3.9
00:53:26.696 00.000 7988 MultiStar: [#1 0.39,-0.53,0.00,M1] [#2 0.11,-0.36,0.87,U] [#3 0.20,-0.31,0.88,U] [#4 0.36,-0.25,0.00,M5] [#5 0.30,-0.36,0.00,M2] [#6 0.04,-0.24,0.63,U] [#7 0.40,0.30,0.00,M5] [#8 -0.35,-0.44,0.00,M2] 
00:53:26.698 00.002 7988 refined, 3 included, MultiStar: {0.19, -0.29}, one-star: {0.35, -0.25}
00:53:26.698 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
00:53:26.700 00.002 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
00:53:26.700 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-0.99 mountX=-0.29 mountY=-0.19, mountTheta=-2.57
00:53:26.702 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.29, opts=13)
00:53:26.704 00.002 7988 Enqueuing Move request for scope (0.19, -0.29)
00:53:26.704 00.000 15712 Worker thread wakes up
00:53:26.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.29) opts 0xd
00:53:26.704 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.29)
00:53:26.704 00.000 15712 Moving (0.19, -0.29) raw xDistance=-0.29 yDistance=-0.19
00:53:26.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:26.704 00.000 7988 UpdateGuideState exits: m=1360 SNR=24.8
00:53:26.707 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:26.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:26.707 00.000 7988 Enqueuing Expose request
00:53:26.707 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.76
00:53:26.707 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
00:53:26.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:26.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:53:26.707 00.000 15712 MoveAxis(E, 61, ABG)
00:53:26.707 00.000 15712 Guiding  Dir = 2, Dur = 61
00:53:26.707 00.000 15712 IsGuiding returns 0
00:53:26.737 00.030 15712 PulseGuide returned control before completion, sleep 47
00:53:26.787 00.050 15712 IsGuiding returns 1
00:53:26.787 00.000 15712 scope still moving after pulse duration time elapsed
00:53:26.833 00.046 15712 IsGuiding returns 0
00:53:26.833 00.000 15712 scope move finished after 61 + 60 ms
00:53:26.833 00.000 15712 Move returns status 0, amount 61
00:53:26.833 00.000 15712 MoveAxis(N, 0, ABG)
00:53:26.833 00.000 15712 Move returns status 0, amount 0
00:53:26.833 00.000 15712 move complete, result=0
00:53:26.833 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.2 px 0 ms NORTH
00:53:26.835 00.002 15712 worker thread done servicing request
00:53:26.835 00.000 15712 Worker thread wakes up
00:53:26.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:26.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:28.239 01.404 15712 Exposure complete
00:53:28.300 00.061 15712 worker thread done servicing request
00:53:28.301 00.001 7988 OnExposeComplete: enter
00:53:28.301 00.000 7988 UpdateGuideState(): m_state=6
00:53:28.301 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
00:53:28.301 00.000 7988 Star::Find returns 1 (0), X=966.56, Y=187.60, Mass=1312, SNR=23.9, Peak=154 HFD=3.4
00:53:28.301 00.000 7988 MultiStar: [#1 0.40,-0.20,0.00,M2] [#2 0.03,-0.11,0.89,U] [#3 -0.03,-0.23,0.90,U] [#4 0.36,0.14,0.00,M6] [#5 0.20,-0.31,0.84,U] [#6 -0.14,0.02,0.68,U] [#7 -0.05,0.06,0.53,U] [#8 -0.28,-0.50,0.00,M3] 
00:53:28.301 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.09}, one-star: {0.10, 0.07}
00:53:28.301 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
00:53:28.301 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
00:53:28.309 00.008 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.26 mountX=-0.09 mountY=-0.03, mountTheta=-2.85
00:53:28.309 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
00:53:28.309 00.000 7988 Enqueuing Move request for scope (0.03, -0.09)
00:53:28.309 00.000 15712 Worker thread wakes up
00:53:28.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
00:53:28.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
00:53:28.309 00.000 15712 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.03
00:53:28.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:28.309 00.000 7988 UpdateGuideState exits: m=1312 SNR=23.9
00:53:28.316 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:28.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:28.316 00.000 7988 Enqueuing Expose request
00:53:28.316 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:53:28.316 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
00:53:28.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:28.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:53:28.316 00.000 15712 MoveAxis(E, 0, ABG)
00:53:28.316 00.000 15712 Move returns status 0, amount 0
00:53:28.316 00.000 15712 MoveAxis(N, 0, ABG)
00:53:28.316 00.000 15712 Move returns status 0, amount 0
00:53:28.316 00.000 15712 move complete, result=0
00:53:28.316 00.000 15712 worker thread done servicing request
00:53:28.316 00.000 15712 Worker thread wakes up
00:53:28.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:28.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:28.316 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:29.958 01.642 15712 Exposure complete
00:53:30.021 00.063 15712 worker thread done servicing request
00:53:30.021 00.000 7988 OnExposeComplete: enter
00:53:30.021 00.000 7988 UpdateGuideState(): m_state=6
00:53:30.025 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
00:53:30.026 00.001 7988 Star::Find returns 1 (0), X=966.25, Y=187.68, Mass=1420, SNR=25.3, Peak=150 HFD=3.7
00:53:30.026 00.000 7988 MultiStar: [#1 0.16,-0.24,0.95,U] [#2 0.02,0.12,0.83,U] [#3 0.05,-0.29,0.86,U] [#4 0.24,0.11,0.70,U] [#5 -0.01,-0.24,0.78,U] [#6 -0.27,0.07,0.61,U] [#7 0.19,0.11,0.49,U] [#8 0.31,-0.03,0.49,U] 
00:53:30.028 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {-0.21, 0.15}
00:53:30.028 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
00:53:30.030 00.002 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
00:53:30.030 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.84 mountX=-0.04 mountY=-0.03, mountTheta=-2.42
00:53:30.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
00:53:30.030 00.000 7988 Enqueuing Move request for scope (0.03, -0.04)
00:53:30.030 00.000 15712 Worker thread wakes up
00:53:30.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:53:30.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:53:30.030 00.000 15712 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.03
00:53:30.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:30.037 00.007 7988 UpdateGuideState exits: m=1420 SNR=25.3
00:53:30.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:30.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:30.037 00.000 7988 Enqueuing Expose request
00:53:30.037 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:53:30.037 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
00:53:30.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:30.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:53:30.037 00.000 15712 MoveAxis(E, 3, ABG)
00:53:30.037 00.000 15712 Guiding  Dir = 2, Dur = 3
00:53:30.037 00.000 15712 IsGuiding returns 0
00:53:30.060 00.023 15712 IsGuiding returns 0
00:53:30.060 00.000 15712 Move returns status 0, amount 3
00:53:30.060 00.000 15712 MoveAxis(N, 0, ABG)
00:53:30.060 00.000 15712 Move returns status 0, amount 0
00:53:30.060 00.000 15712 move complete, result=0
00:53:30.060 00.000 15712 worker thread done servicing request
00:53:30.060 00.000 15712 Worker thread wakes up
00:53:30.060 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:53:30.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:30.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:31.474 01.414 15712 Exposure complete
00:53:31.536 00.062 15712 worker thread done servicing request
00:53:31.536 00.000 7988 OnExposeComplete: enter
00:53:31.536 00.000 7988 UpdateGuideState(): m_state=6
00:53:31.536 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
00:53:31.540 00.004 7988 Star::Find returns 1 (0), X=966.51, Y=187.65, Mass=1499, SNR=25.6, Peak=158 HFD=4.1
00:53:31.540 00.000 7988 MultiStar: [#1 0.44,-0.22,0.00,M2] [#2 0.16,0.08,0.82,U] [#3 0.15,-0.03,0.85,U] [#4 0.11,-0.13,0.69,U] [#5 0.09,-0.24,0.77,U] [#6 0.02,0.02,0.63,U] [#7 0.14,0.18,0.48,U] [#8 0.41,-0.22,0.00,M3] 
00:53:31.540 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.05, 0.11}
00:53:31.540 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
00:53:31.540 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
00:53:31.545 00.005 7988 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.05 mountX=-0.00 mountY=-0.10, mountTheta=-1.62
00:53:31.547 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.01, opts=13)
00:53:31.547 00.000 7988 Enqueuing Move request for scope (0.10, -0.01)
00:53:31.549 00.002 15712 Worker thread wakes up
00:53:31.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:53:31.549 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:53:31.549 00.000 15712 Moving (0.10, -0.01) raw xDistance=-0.00 yDistance=-0.10
00:53:31.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:31.552 00.003 7988 UpdateGuideState exits: m=1499 SNR=25.6
00:53:31.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:31.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:31.552 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:53:31.552 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
00:53:31.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:31.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:53:31.552 00.000 15712 MoveAxis(E, 3, ABG)
00:53:31.552 00.000 15712 Guiding  Dir = 2, Dur = 3
00:53:31.552 00.000 7988 Enqueuing Expose request
00:53:31.557 00.005 15712 IsGuiding returns 0
00:53:31.573 00.016 15712 IsGuiding returns 0
00:53:31.573 00.000 15712 Move returns status 0, amount 3
00:53:31.573 00.000 15712 MoveAxis(N, 0, ABG)
00:53:31.573 00.000 15712 Move returns status 0, amount 0
00:53:31.573 00.000 15712 move complete, result=0
00:53:31.573 00.000 15712 worker thread done servicing request
00:53:31.573 00.000 15712 Worker thread wakes up
00:53:31.573 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:53:31.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:31.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:33.214 01.641 15712 Exposure complete
00:53:33.275 00.061 15712 worker thread done servicing request
00:53:33.275 00.000 7988 OnExposeComplete: enter
00:53:33.275 00.000 7988 UpdateGuideState(): m_state=6
00:53:33.278 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
00:53:33.278 00.000 7988 Star::Find returns 1 (0), X=966.45, Y=187.46, Mass=1354, SNR=24.3, Peak=169 HFD=3.4
00:53:33.280 00.002 7988 MultiStar: [#1 0.04,-0.24,1.06,U] [#2 -0.17,0.05,0.89,U] [#3 0.14,-0.10,0.85,U] [#4 -0.02,0.17,0.75,U] [#5 -0.06,-0.37,0.82,U] [#6 0.05,-0.05,0.68,U] [#7 -0.01,0.27,0.51,U] [#8 -0.06,-0.52,0.00,M4] 
00:53:33.280 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {-0.01, -0.08}
00:53:33.282 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.22 = 3.07)
00:53:33.282 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.04)
00:53:33.284 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.65 mountX=-0.07 mountY=0.01, mountTheta=3.04
00:53:33.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.07, opts=13)
00:53:33.286 00.000 7988 Enqueuing Move request for scope (-0.01, -0.07)
00:53:33.288 00.002 15712 Worker thread wakes up
00:53:33.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:53:33.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:53:33.288 00.000 15712 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
00:53:33.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:33.288 00.000 7988 UpdateGuideState exits: m=1354 SNR=24.3
00:53:33.290 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:33.292 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:33.292 00.000 7988 Enqueuing Expose request
00:53:33.294 00.002 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:53:33.294 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:53:33.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:33.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:33.294 00.000 15712 MoveAxis(E, 6, ABG)
00:53:33.294 00.000 15712 Guiding  Dir = 2, Dur = 6
00:53:33.294 00.000 15712 IsGuiding returns 0
00:53:33.322 00.028 15712 IsGuiding returns 0
00:53:33.322 00.000 15712 Move returns status 0, amount 6
00:53:33.322 00.000 15712 MoveAxis(N, 0, ABG)
00:53:33.322 00.000 15712 Move returns status 0, amount 0
00:53:33.322 00.000 15712 move complete, result=0
00:53:33.322 00.000 15712 worker thread done servicing request
00:53:33.322 00.000 15712 Worker thread wakes up
00:53:33.322 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:53:33.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:33.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:34.741 01.419 15712 Exposure complete
00:53:34.789 00.048 15712 worker thread done servicing request
00:53:34.789 00.000 7988 OnExposeComplete: enter
00:53:34.804 00.015 7988 UpdateGuideState(): m_state=6
00:53:34.805 00.001 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
00:53:34.805 00.000 7988 Star::Find returns 1 (0), X=966.30, Y=187.74, Mass=1429, SNR=25.3, Peak=151 HFD=4.2
00:53:34.805 00.000 7988 MultiStar: [#1 0.20,-0.10,0.98,U] [#2 -0.08,0.13,0.81,U] [#3 0.11,-0.15,0.87,U] [#4 0.16,0.03,0.71,U] [#5 -0.03,0.00,0.70,U] [#6 0.00,0.14,0.63,U] [#7 0.42,0.09,0.00,M2] [#8 0.48,-0.42,0.00,M5] 
00:53:34.805 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.03}, one-star: {-0.15, 0.21}
00:53:34.805 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.74 = -0.74)
00:53:34.805 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
00:53:34.805 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.82 mountX=0.03 mountY=-0.03, mountTheta=-0.76
00:53:34.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.03, opts=13)
00:53:34.805 00.000 7988 Enqueuing Move request for scope (0.03, 0.03)
00:53:34.805 00.000 15712 Worker thread wakes up
00:53:34.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:53:34.805 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:53:34.805 00.000 15712 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
00:53:34.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:34.805 00.000 7988 UpdateGuideState exits: m=1429 SNR=25.3
00:53:34.820 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:34.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:34.822 00.002 7988 Enqueuing Expose request
00:53:34.822 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:53:34.822 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
00:53:34.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:34.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:53:34.822 00.000 15712 MoveAxis(E, 7, ABG)
00:53:34.822 00.000 15712 Guiding  Dir = 2, Dur = 7
00:53:34.822 00.000 15712 IsGuiding returns 0
00:53:34.839 00.017 15712 IsGuiding returns 0
00:53:34.839 00.000 15712 Move returns status 0, amount 7
00:53:34.839 00.000 15712 MoveAxis(N, 0, ABG)
00:53:34.839 00.000 15712 Move returns status 0, amount 0
00:53:34.839 00.000 15712 move complete, result=0
00:53:34.839 00.000 15712 worker thread done servicing request
00:53:34.839 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:53:34.843 00.004 15712 Worker thread wakes up
00:53:34.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:34.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:36.481 01.638 15712 Exposure complete
00:53:36.543 00.062 15712 worker thread done servicing request
00:53:36.544 00.001 7988 OnExposeComplete: enter
00:53:36.544 00.000 7988 UpdateGuideState(): m_state=6
00:53:36.544 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
00:53:36.544 00.000 7988 Star::Find returns 1 (0), X=966.28, Y=187.57, Mass=1426, SNR=25.3, Peak=156 HFD=3.8
00:53:36.544 00.000 7988 MultiStar: [#1 0.20,-0.23,0.98,U] [#2 -0.10,-0.01,0.84,U] [#3 -0.01,-0.26,0.85,U] [#4 0.42,0.17,0.00,M3] [#5 0.08,-0.25,0.76,U] [#6 -0.04,-0.01,0.64,U] [#7 -0.21,0.73,0.00,M3] [#8 -0.01,-0.17,0.45,U] 
00:53:36.544 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {-0.18, 0.04}
00:53:36.544 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
00:53:36.544 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
00:53:36.544 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.66 mountX=-0.13 mountY=0.01, mountTheta=3.03
00:53:36.553 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.13, opts=13)
00:53:36.553 00.000 7988 Enqueuing Move request for scope (-0.01, -0.13)
00:53:36.556 00.003 15712 Worker thread wakes up
00:53:36.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
00:53:36.556 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
00:53:36.556 00.000 15712 Moving (-0.01, -0.13) raw xDistance=-0.13 yDistance=0.01
00:53:36.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:36.556 00.000 7988 UpdateGuideState exits: m=1426 SNR=25.3
00:53:36.558 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:36.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:36.558 00.000 7988 Enqueuing Expose request
00:53:36.558 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:53:36.558 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
00:53:36.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:36.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:36.558 00.000 15712 MoveAxis(E, 8, ABG)
00:53:36.558 00.000 15712 Guiding  Dir = 2, Dur = 8
00:53:36.578 00.020 15712 IsGuiding returns 0
00:53:36.595 00.017 15712 IsGuiding returns 0
00:53:36.595 00.000 15712 Move returns status 0, amount 8
00:53:36.595 00.000 15712 MoveAxis(N, 0, ABG)
00:53:36.595 00.000 15712 Move returns status 0, amount 0
00:53:36.595 00.000 15712 move complete, result=0
00:53:36.595 00.000 15712 worker thread done servicing request
00:53:36.595 00.000 15712 Worker thread wakes up
00:53:36.595 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
00:53:36.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:36.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:38.013 01.418 15712 Exposure complete
00:53:38.074 00.061 15712 worker thread done servicing request
00:53:38.074 00.000 7988 OnExposeComplete: enter
00:53:38.074 00.000 7988 UpdateGuideState(): m_state=6
00:53:38.077 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
00:53:38.077 00.000 7988 Star::Find returns 1 (0), X=966.67, Y=187.70, Mass=1413, SNR=25.1, Peak=178 HFD=3.6
00:53:38.079 00.002 7988 MultiStar: [#1 0.53,-0.13,0.00,M1] [#2 0.39,-0.15,0.00,M1] [#3 0.14,-0.11,0.88,U] [#4 0.33,0.26,0.00,M4] [#5 0.27,-0.22,0.74,U] [#6 0.26,0.23,0.62,U] [#7 0.36,0.45,0.00,M4] [#8 0.14,-0.22,0.45,U] 
00:53:38.079 00.000 7988 refined, 4 included, MultiStar: {0.21, -0.01}, one-star: {0.21, 0.16}
00:53:38.081 00.002 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
00:53:38.081 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
00:53:38.083 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.05 mountX=-0.01 mountY=-0.21, mountTheta=-1.62
00:53:38.085 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.01, opts=13)
00:53:38.085 00.000 7988 Enqueuing Move request for scope (0.21, -0.01)
00:53:38.087 00.002 15712 Worker thread wakes up
00:53:38.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
00:53:38.087 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
00:53:38.087 00.000 15712 Moving (0.21, -0.01) raw xDistance=-0.01 yDistance=-0.21
00:53:38.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:38.087 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.1
00:53:38.090 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:38.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:38.090 00.000 7988 Enqueuing Expose request
00:53:38.090 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:53:38.090 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
00:53:38.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:38.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:53:38.090 00.000 15712 MoveAxis(E, 6, ABG)
00:53:38.090 00.000 15712 Guiding  Dir = 2, Dur = 6
00:53:38.090 00.000 15712 IsGuiding returns 0
00:53:38.106 00.016 15712 IsGuiding returns 0
00:53:38.106 00.000 15712 Move returns status 0, amount 6
00:53:38.106 00.000 15712 MoveAxis(N, 0, ABG)
00:53:38.106 00.000 15712 Move returns status 0, amount 0
00:53:38.106 00.000 15712 move complete, result=0
00:53:38.106 00.000 15712 worker thread done servicing request
00:53:38.106 00.000 15712 Worker thread wakes up
00:53:38.106 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
00:53:38.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:38.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:39.762 01.656 15712 Exposure complete
00:53:39.824 00.062 7988 OnExposeComplete: enter
00:53:39.824 00.000 7988 UpdateGuideState(): m_state=6
00:53:39.826 00.002 15712 worker thread done servicing request
00:53:39.826 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
00:53:39.826 00.000 7988 Star::Find returns 1 (0), X=966.51, Y=187.59, Mass=1387, SNR=24.8, Peak=166 HFD=3.3
00:53:39.828 00.002 7988 MultiStar: [#1 0.30,-0.19,1.03,U] [#2 -0.16,-0.21,0.89,U] [#3 -0.25,-0.25,0.88,U] [#4 0.35,0.05,0.73,U] [#5 0.04,-0.24,0.78,U] [#6 -0.23,-0.25,0.66,U] [#7 0.12,-0.13,0.55,U] [#8 -0.04,-0.34,0.46,U] 
00:53:39.828 00.000 7988 single-star, 8 included, MultiStar: {0.03, -0.16}, one-star: {0.05, 0.05}
00:53:39.828 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
00:53:39.828 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
00:53:39.828 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.82 mountX=0.05 mountY=-0.05, mountTheta=-0.76
00:53:39.828 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
00:53:39.828 00.000 7988 Enqueuing Move request for scope (0.05, 0.05)
00:53:39.828 00.000 15712 Worker thread wakes up
00:53:39.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:53:39.828 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:53:39.828 00.000 15712 Moving (0.05, 0.05) raw xDistance=0.05 yDistance=-0.05
00:53:39.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:39.828 00.000 7988 UpdateGuideState exits: m=1387 SNR=24.8
00:53:39.839 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:39.840 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:39.840 00.000 7988 Enqueuing Expose request
00:53:39.840 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:53:39.840 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
00:53:39.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:39.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:53:39.840 00.000 15712 MoveAxis(E, 5, ABG)
00:53:39.840 00.000 15712 Guiding  Dir = 2, Dur = 5
00:53:39.840 00.000 15712 IsGuiding returns 0
00:53:39.861 00.021 15712 IsGuiding returns 0
00:53:39.861 00.000 15712 Move returns status 0, amount 5
00:53:39.861 00.000 15712 MoveAxis(N, 0, ABG)
00:53:39.861 00.000 15712 Move returns status 0, amount 0
00:53:39.861 00.000 15712 move complete, result=0
00:53:39.861 00.000 15712 worker thread done servicing request
00:53:39.861 00.000 15712 Worker thread wakes up
00:53:39.861 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:53:39.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:39.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:41.276 01.415 15712 Exposure complete
00:53:41.334 00.058 15712 worker thread done servicing request
00:53:41.334 00.000 7988 OnExposeComplete: enter
00:53:41.340 00.006 7988 UpdateGuideState(): m_state=6
00:53:41.340 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
00:53:41.340 00.000 7988 Star::Find returns 1 (0), X=966.28, Y=187.35, Mass=1266, SNR=23.8, Peak=189 HFD=3.5
00:53:41.340 00.000 7988 MultiStar: [#1 0.16,-0.48,0.00,M1] [#2 -0.24,-0.02,0.94,U] [#3 -0.19,-0.19,0.89,U] [#4 0.27,-0.02,0.76,U] [#5 0.26,-0.38,0.00,M1] [#6 0.06,0.08,0.69,U] [#7 -0.17,0.09,0.54,U] [#8 -0.23,-0.08,0.52,U] 
00:53:41.340 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.06}, one-star: {-0.18, -0.18}
00:53:41.340 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
00:53:41.340 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.10)
00:53:41.340 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.59 mountX=-0.06 mountY=0.10, mountTheta=2.12
00:53:41.340 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.06, opts=13)
00:53:41.351 00.011 7988 Enqueuing Move request for scope (-0.10, -0.06)
00:53:41.351 00.000 15712 Worker thread wakes up
00:53:41.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
00:53:41.351 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
00:53:41.351 00.000 15712 Moving (-0.10, -0.06) raw xDistance=-0.06 yDistance=0.10
00:53:41.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=28, FiltMax=255, Gamma=0.690
00:53:41.351 00.000 7988 UpdateGuideState exits: m=1266 SNR=23.8
00:53:41.354 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:41.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:41.356 00.002 7988 Enqueuing Expose request
00:53:41.356 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:53:41.356 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
00:53:41.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:41.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:53:41.356 00.000 15712 MoveAxis(E, 4, ABG)
00:53:41.356 00.000 15712 Guiding  Dir = 2, Dur = 4
00:53:41.390 00.034 15712 IsGuiding returns 0
00:53:41.404 00.014 15712 IsGuiding returns 0
00:53:41.404 00.000 15712 Move returns status 0, amount 4
00:53:41.404 00.000 15712 MoveAxis(N, 0, ABG)
00:53:41.404 00.000 15712 Move returns status 0, amount 0
00:53:41.404 00.000 15712 move complete, result=0
00:53:41.404 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:53:41.413 00.009 15712 worker thread done servicing request
00:53:41.413 00.000 15712 Worker thread wakes up
00:53:41.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:41.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:43.050 01.637 15712 Exposure complete
00:53:43.111 00.061 15712 worker thread done servicing request
00:53:43.111 00.000 7988 OnExposeComplete: enter
00:53:43.112 00.001 7988 UpdateGuideState(): m_state=6
00:53:43.112 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
00:53:43.112 00.000 7988 Star::Find returns 1 (0), X=966.55, Y=187.74, Mass=1457, SNR=25.6, Peak=167 HFD=3.6
00:53:43.112 00.000 7988 MultiStar: [#1 0.17,-0.24,1.02,U] [#2 0.10,0.32,0.87,U] [#3 -0.10,-0.16,0.86,U] [#4 0.19,0.31,0.70,U] [#5 -0.03,-0.25,0.76,U] [#6 0.11,-0.03,0.67,U] [#7 -0.19,0.40,0.00,M3] [#8 0.10,0.06,0.45,U] 
00:53:43.112 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.09, 0.21}
00:53:43.112 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
00:53:43.112 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
00:53:43.120 00.008 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.28 mountX=0.02 mountY=-0.08, mountTheta=-1.29
00:53:43.120 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
00:53:43.120 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
00:53:43.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
00:53:43.120 00.000 7988 UpdateGuideState exits: m=1457 SNR=25.6
00:53:43.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:43.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:43.128 00.008 7988 Enqueuing Expose request
00:53:43.128 00.000 15712 Worker thread wakes up
00:53:43.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:53:43.128 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:53:43.128 00.000 15712 Moving (0.08, 0.02) raw xDistance=0.02 yDistance=-0.08
00:53:43.128 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
00:53:43.128 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:53:43.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:43.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:53:43.128 00.000 15712 MoveAxis(E, 2, ABG)
00:53:43.128 00.000 15712 Guiding  Dir = 2, Dur = 2
00:53:43.128 00.000 15712 IsGuiding returns 0
00:53:43.148 00.020 15712 IsGuiding returns 0
00:53:43.148 00.000 15712 Move returns status 0, amount 2
00:53:43.148 00.000 15712 MoveAxis(N, 0, ABG)
00:53:43.148 00.000 15712 Move returns status 0, amount 0
00:53:43.148 00.000 15712 move complete, result=0
00:53:43.148 00.000 15712 worker thread done servicing request
00:53:43.148 00.000 15712 Worker thread wakes up
00:53:43.148 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:53:43.154 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:43.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:44.561 01.407 15712 Exposure complete
00:53:44.617 00.056 15712 worker thread done servicing request
00:53:44.617 00.000 7988 OnExposeComplete: enter
00:53:44.625 00.008 7988 UpdateGuideState(): m_state=6
00:53:44.625 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
00:53:44.625 00.000 7988 Star::Find returns 1 (0), X=966.72, Y=187.26, Mass=1284, SNR=23.9, Peak=159 HFD=3.7
00:53:44.625 00.000 7988 MultiStar: [#1 0.36,-0.43,0.00,M1] [#2 0.16,-0.13,0.87,U] [#3 -0.04,-0.38,0.90,U] [#4 0.40,-0.04,0.00,M2] [#5 0.11,-0.54,0.00,M1] [#6 -0.15,-0.20,0.71,U] [#7 0.15,0.27,0.53,U] [#8 -0.05,-0.38,0.50,U] 
00:53:44.625 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.20}, one-star: {0.26, -0.27}
00:53:44.625 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
00:53:44.625 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
00:53:44.633 00.008 7988 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.24 mountX=-0.20 mountY=-0.06, mountTheta=-2.83
00:53:44.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.20, opts=13)
00:53:44.633 00.000 7988 Enqueuing Move request for scope (0.07, -0.20)
00:53:44.633 00.000 15712 Worker thread wakes up
00:53:44.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
00:53:44.633 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
00:53:44.633 00.000 15712 Moving (0.07, -0.20) raw xDistance=-0.20 yDistance=-0.06
00:53:44.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:44.633 00.000 7988 UpdateGuideState exits: m=1284 SNR=23.9
00:53:44.639 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:44.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:44.641 00.002 7988 Enqueuing Expose request
00:53:44.641 00.000 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.75
00:53:44.641 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
00:53:44.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:44.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:53:44.641 00.000 15712 MoveAxis(E, 47, ABG)
00:53:44.641 00.000 15712 Guiding  Dir = 2, Dur = 47
00:53:44.641 00.000 15712 IsGuiding returns 0
00:53:44.668 00.027 15712 PulseGuide returned control before completion, sleep 29
00:53:44.736 00.068 15712 IsGuiding returns 1
00:53:44.736 00.000 15712 scope still moving after pulse duration time elapsed
00:53:44.768 00.032 15712 IsGuiding returns 0
00:53:44.768 00.000 15712 scope move finished after 47 + 77 ms
00:53:44.768 00.000 15712 Move returns status 0, amount 47
00:53:44.768 00.000 15712 MoveAxis(N, 0, ABG)
00:53:44.768 00.000 15712 Move returns status 0, amount 0
00:53:44.768 00.000 15712 move complete, result=0
00:53:44.768 00.000 15712 worker thread done servicing request
00:53:44.768 00.000 15712 Worker thread wakes up
00:53:44.768 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
00:53:44.769 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:44.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:46.413 01.644 15712 Exposure complete
00:53:46.474 00.061 15712 worker thread done servicing request
00:53:46.474 00.000 7988 OnExposeComplete: enter
00:53:46.474 00.000 7988 UpdateGuideState(): m_state=6
00:53:46.476 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
00:53:46.478 00.002 7988 Star::Find returns 1 (0), X=966.93, Y=187.62, Mass=1221, SNR=23.3, Peak=154 HFD=3.7
00:53:46.478 00.000 7988 MultiStar: [#1 0.59,-0.28,0.00,M2] [#2 0.23,0.01,0.91,U] [#3 0.28,-0.02,0.91,U] [#4 0.47,0.46,0.00,M3] [#5 0.32,-0.02,0.77,U] [#6 0.33,-0.08,0.71,U] [#7 0.36,0.31,0.00,M3] [#8 0.53,-0.30,0.00,M1] 
00:53:46.480 00.002 7988 refined, 4 included, MultiStar: {0.33, 0.00}, one-star: {0.47, 0.09}
00:53:46.480 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
00:53:46.482 00.002 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
00:53:46.482 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.00 hyp=0.33 cameraTheta=0.01 mountX=0.00 mountY=-0.33, mountTheta=-1.56
00:53:46.486 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.00, opts=13)
00:53:46.486 00.000 7988 Enqueuing Move request for scope (0.33, 0.00)
00:53:46.488 00.002 15712 Worker thread wakes up
00:53:46.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.00) opts 0xd
00:53:46.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.00)
00:53:46.488 00.000 15712 Moving (0.33, 0.00) raw xDistance=0.00 yDistance=-0.33
00:53:46.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:46.488 00.000 7988 UpdateGuideState exits: m=1221 SNR=23.3
00:53:46.490 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:46.492 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:46.492 00.000 7988 Enqueuing Expose request
00:53:46.492 00.000 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:53:46.492 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
00:53:46.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:53:46.492 00.000 15712 MoveAxis(E, 9, ABG)
00:53:46.492 00.000 15712 Guiding  Dir = 2, Dur = 9
00:53:46.492 00.000 15712 IsGuiding returns 0
00:53:46.510 00.018 15712 IsGuiding returns 0
00:53:46.510 00.000 15712 Move returns status 0, amount 9
00:53:46.510 00.000 15712 MoveAxis(N, 84, ABG)
00:53:46.510 00.000 15712 Guiding  Dir = 0, Dur = 84
00:53:46.510 00.000 15712 IsGuiding returns 0
00:53:46.590 00.080 15712 PulseGuide returned control before completion, sleep 15
00:53:46.638 00.048 15712 IsGuiding returns 1
00:53:46.638 00.000 15712 scope still moving after pulse duration time elapsed
00:53:46.702 00.064 15712 IsGuiding returns 0
00:53:46.702 00.000 15712 scope move finished after 84 + 107 ms
00:53:46.702 00.000 15712 Move returns status 0, amount 84
00:53:46.702 00.000 15712 move complete, result=0
00:53:46.702 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.3 px 84 ms NORTH
00:53:46.704 00.002 15712 worker thread done servicing request
00:53:46.704 00.000 15712 Worker thread wakes up
00:53:46.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:46.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:48.119 01.415 15712 Exposure complete
00:53:48.170 00.051 15712 worker thread done servicing request
00:53:48.180 00.010 7988 OnExposeComplete: enter
00:53:48.180 00.000 7988 UpdateGuideState(): m_state=6
00:53:48.180 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
00:53:48.180 00.000 7988 Star::Find returns 1 (0), X=966.30, Y=187.44, Mass=1261, SNR=23.8, Peak=151 HFD=3.6
00:53:48.180 00.000 7988 MultiStar: [#1 -0.04,-0.27,1.02,U] [#2 -0.11,0.08,0.91,U] [#3 0.22,-0.37,0.00,M1] [#4 0.29,0.05,0.79,U] [#5 0.13,-0.36,0.81,U] [#6 0.11,-0.38,0.00,M1] [#7 -0.15,0.08,0.53,U] [#8 -0.09,-0.28,0.51,U] 
00:53:48.180 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.12}, one-star: {-0.16, -0.09}
00:53:48.187 00.007 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.27 = 3.02)
00:53:48.187 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
00:53:48.187 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.70 mountX=-0.12 mountY=0.02, mountTheta=2.98
00:53:48.187 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.12, opts=13)
00:53:48.187 00.000 7988 Enqueuing Move request for scope (-0.02, -0.12)
00:53:48.187 00.000 15712 Worker thread wakes up
00:53:48.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
00:53:48.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
00:53:48.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:48.187 00.000 7988 UpdateGuideState exits: m=1261 SNR=23.8
00:53:48.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:48.196 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:48.196 00.000 7988 Enqueuing Expose request
00:53:48.196 00.000 15712 Moving (-0.02, -0.12) raw xDistance=-0.12 yDistance=0.02
00:53:48.196 00.000 15712 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:53:48.196 00.000 15712 PPEC: input: -0.12, control: -0.04, exposure: 1500
00:53:48.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:48.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:48.196 00.000 15712 MoveAxis(E, 12, ABG)
00:53:48.196 00.000 15712 Guiding  Dir = 2, Dur = 12
00:53:48.196 00.000 15712 IsGuiding returns 0
00:53:48.220 00.024 15712 IsGuiding returns 1
00:53:48.220 00.000 15712 scope still moving after pulse duration time elapsed
00:53:48.244 00.024 15712 IsGuiding returns 1
00:53:48.276 00.032 15712 IsGuiding returns 0
00:53:48.276 00.000 15712 scope move finished after 12 + 71 ms
00:53:48.276 00.000 15712 Move returns status 0, amount 12
00:53:48.276 00.000 15712 MoveAxis(N, 0, ABG)
00:53:48.276 00.000 15712 Move returns status 0, amount 0
00:53:48.276 00.000 15712 move complete, result=0
00:53:48.276 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
00:53:48.287 00.011 15712 worker thread done servicing request
00:53:48.287 00.000 15712 Worker thread wakes up
00:53:48.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:48.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:49.923 01.636 15712 Exposure complete
00:53:49.985 00.062 15712 worker thread done servicing request
00:53:49.986 00.001 7988 OnExposeComplete: enter
00:53:49.986 00.000 7988 UpdateGuideState(): m_state=6
00:53:49.986 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
00:53:49.986 00.000 7988 Star::Find returns 1 (0), X=966.34, Y=187.82, Mass=1313, SNR=24.2, Peak=162 HFD=3.7
00:53:49.986 00.000 7988 MultiStar: [#1 0.10,-0.08,1.01,U] [#2 0.01,0.28,0.90,U] [#3 -0.17,-0.08,0.85,U] [#4 0.03,0.48,0.00,M3] [#5 -0.29,0.44,0.00,M1] [#6 -0.20,0.05,0.69,U] [#7 -0.23,0.41,0.00,M3] [#8 -0.37,-0.06,0.47,U] 
00:53:49.991 00.005 7988 refined, 5 included, MultiStar: {-0.09, 0.08}, one-star: {-0.11, 0.29}
00:53:49.991 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
00:53:49.991 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
00:53:49.991 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=0.08 mountY=0.09, mountTheta=0.85
00:53:49.991 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.08, opts=13)
00:53:49.991 00.000 7988 Enqueuing Move request for scope (-0.09, 0.08)
00:53:49.991 00.000 15712 Worker thread wakes up
00:53:49.991 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
00:53:49.991 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
00:53:49.991 00.000 15712 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=0.09
00:53:49.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:53:49.991 00.000 7988 UpdateGuideState exits: m=1313 SNR=24.2
00:53:50.001 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:50.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:50.001 00.000 7988 Enqueuing Expose request
00:53:50.001 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:53:50.001 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
00:53:50.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:50.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:53:50.001 00.000 15712 MoveAxis(E, 8, ABG)
00:53:50.001 00.000 15712 Guiding  Dir = 2, Dur = 8
00:53:50.001 00.000 15712 IsGuiding returns 0
00:53:50.025 00.024 15712 IsGuiding returns 0
00:53:50.025 00.000 15712 Move returns status 0, amount 8
00:53:50.025 00.000 15712 MoveAxis(N, 0, ABG)
00:53:50.025 00.000 15712 Move returns status 0, amount 0
00:53:50.025 00.000 15712 move complete, result=0
00:53:50.025 00.000 15712 worker thread done servicing request
00:53:50.025 00.000 15712 Worker thread wakes up
00:53:50.025 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:53:50.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:50.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:51.435 01.410 15712 Exposure complete
00:53:51.498 00.063 15712 worker thread done servicing request
00:53:51.498 00.000 7988 OnExposeComplete: enter
00:53:51.498 00.000 7988 UpdateGuideState(): m_state=6
00:53:51.498 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
00:53:51.498 00.000 7988 Star::Find returns 1 (0), X=966.17, Y=187.71, Mass=1323, SNR=24.2, Peak=173 HFD=3.7
00:53:51.498 00.000 7988 MultiStar: [#1 0.04,-0.13,1.02,U] [#2 -0.22,0.33,0.00,M1] [#3 -0.18,0.23,0.92,U] [#4 0.16,0.07,0.79,U] [#5 -0.21,0.05,0.76,U] [#6 -0.31,0.20,0.73,U] [#7 -0.34,0.34,0.00,M4] [#8 -0.05,-0.01,0.47,U] 
00:53:51.498 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.09}, one-star: {-0.28, 0.18}
00:53:51.498 00.000 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.56) = xAngle (0.95 = 0.95)
00:53:51.506 00.008 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
00:53:51.506 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.52 mountX=0.09 mountY=0.12, mountTheta=0.94
00:53:51.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.09, opts=13)
00:53:51.506 00.000 7988 Enqueuing Move request for scope (-0.12, 0.09)
00:53:51.506 00.000 15712 Worker thread wakes up
00:53:51.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
00:53:51.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
00:53:51.506 00.000 15712 Moving (-0.12, 0.09) raw xDistance=0.09 yDistance=0.12
00:53:51.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:51.506 00.000 7988 UpdateGuideState exits: m=1323 SNR=24.2
00:53:51.514 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:51.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:51.514 00.000 7988 Enqueuing Expose request
00:53:51.514 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:53:51.514 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
00:53:51.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:51.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:53:51.514 00.000 15712 MoveAxis(E, 8, ABG)
00:53:51.514 00.000 15712 Guiding  Dir = 2, Dur = 8
00:53:51.514 00.000 15712 IsGuiding returns 0
00:53:51.545 00.031 15712 IsGuiding returns 0
00:53:51.545 00.000 15712 Move returns status 0, amount 8
00:53:51.545 00.000 15712 MoveAxis(N, 0, ABG)
00:53:51.545 00.000 15712 Move returns status 0, amount 0
00:53:51.545 00.000 15712 move complete, result=0
00:53:51.545 00.000 15712 worker thread done servicing request
00:53:51.545 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:53:51.545 00.000 15712 Worker thread wakes up
00:53:51.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:51.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:53.190 01.645 15712 Exposure complete
00:53:53.251 00.061 15712 worker thread done servicing request
00:53:53.251 00.000 7988 OnExposeComplete: enter
00:53:53.251 00.000 7988 UpdateGuideState(): m_state=6
00:53:53.254 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
00:53:53.254 00.000 7988 Star::Find returns 1 (0), X=966.43, Y=187.79, Mass=1410, SNR=25.1, Peak=192 HFD=3.7
00:53:53.256 00.002 7988 MultiStar: [#1 0.19,0.09,1.00,U] [#2 -0.04,0.31,0.88,U] [#3 -0.03,0.21,0.89,U] [#4 0.28,0.34,0.00,M3] [#5 -0.05,0.06,0.76,U] [#6 -0.20,0.17,0.68,U] [#7 -0.01,0.36,0.52,U] [#8 0.07,-0.01,0.47,U] 
00:53:53.256 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.19}, one-star: {-0.03, 0.26}
00:53:53.258 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
00:53:53.258 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
00:53:53.260 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.62 mountX=0.19 mountY=0.00, mountTheta=0.03
00:53:53.262 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.19, opts=13)
00:53:53.262 00.000 7988 Enqueuing Move request for scope (-0.01, 0.19)
00:53:53.264 00.002 15712 Worker thread wakes up
00:53:53.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
00:53:53.264 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
00:53:53.264 00.000 15712 Moving (-0.01, 0.19) raw xDistance=0.19 yDistance=0.00
00:53:53.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:53:53.264 00.000 7988 UpdateGuideState exits: m=1410 SNR=25.1
00:53:53.266 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:53.267 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:53.267 00.000 7988 Enqueuing Expose request
00:53:53.267 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.75
00:53:53.267 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
00:53:53.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:53.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:53:53.267 00.000 15712 MoveAxis(W, 29, ABG)
00:53:53.267 00.000 15712 Guiding  Dir = 3, Dur = 29
00:53:53.287 00.020 15712 IsGuiding returns 0
00:53:53.304 00.017 15712 PulseGuide returned control before completion, sleep 23
00:53:53.352 00.048 15712 IsGuiding returns 0
00:53:53.352 00.000 15712 Move returns status 0, amount 29
00:53:53.352 00.000 15712 MoveAxis(N, 0, ABG)
00:53:53.352 00.000 15712 Move returns status 0, amount 0
00:53:53.352 00.000 15712 move complete, result=0
00:53:53.352 00.000 15712 worker thread done servicing request
00:53:53.352 00.000 15712 Worker thread wakes up
00:53:53.352 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
00:53:53.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:53.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:54.767 01.415 15712 Exposure complete
00:53:54.830 00.063 15712 worker thread done servicing request
00:53:54.830 00.000 7988 OnExposeComplete: enter
00:53:54.830 00.000 7988 UpdateGuideState(): m_state=6
00:53:54.832 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
00:53:54.832 00.000 7988 Star::Find returns 1 (0), X=966.66, Y=187.54, Mass=1366, SNR=24.5, Peak=166 HFD=3.5
00:53:54.834 00.002 7988 MultiStar: [#1 0.32,-0.29,0.00,M1] [#2 -0.13,-0.20,0.90,U] [#3 -0.03,-0.11,0.85,U] [#4 0.20,0.02,0.77,U] [#5 0.03,-0.12,0.77,U] [#6 0.01,-0.15,0.65,U] [#7 -0.09,0.01,0.52,U] [#8 0.04,-0.29,0.53,U] 
00:53:54.835 00.001 7988 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.21, 0.01}
00:53:54.835 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
00:53:54.837 00.002 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
00:53:54.837 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.20 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
00:53:54.839 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
00:53:54.841 00.002 7988 Enqueuing Move request for scope (0.04, -0.10)
00:53:54.841 00.000 15712 Worker thread wakes up
00:53:54.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:53:54.841 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:53:54.841 00.000 15712 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.04
00:53:54.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:54.841 00.000 7988 UpdateGuideState exits: m=1366 SNR=24.5
00:53:54.846 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:54.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:54.846 00.000 7988 Enqueuing Expose request
00:53:54.846 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:53:54.846 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
00:53:54.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:54.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:53:54.846 00.000 15712 MoveAxis(E, 8, ABG)
00:53:54.846 00.000 15712 Guiding  Dir = 2, Dur = 8
00:53:54.846 00.000 15712 IsGuiding returns 0
00:53:54.869 00.023 15712 IsGuiding returns 0
00:53:54.869 00.000 15712 Move returns status 0, amount 8
00:53:54.869 00.000 15712 MoveAxis(N, 0, ABG)
00:53:54.869 00.000 15712 Move returns status 0, amount 0
00:53:54.869 00.000 15712 move complete, result=0
00:53:54.869 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:53:54.872 00.003 15712 worker thread done servicing request
00:53:54.872 00.000 15712 Worker thread wakes up
00:53:54.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:54.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:56.509 01.637 15712 Exposure complete
00:53:56.571 00.062 15712 worker thread done servicing request
00:53:56.571 00.000 7988 OnExposeComplete: enter
00:53:56.571 00.000 7988 UpdateGuideState(): m_state=6
00:53:56.571 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
00:53:56.571 00.000 7988 Star::Find returns 1 (0), X=966.30, Y=187.29, Mass=1281, SNR=23.8, Peak=160 HFD=3.7
00:53:56.571 00.000 7988 MultiStar: [#1 0.17,-0.56,0.00,M2] [#2 -0.29,-0.11,0.89,U] [#3 0.06,-0.40,0.00,M1] [#4 0.02,-0.01,0.75,U] [#5 0.11,-0.34,0.75,U] [#6 -0.11,-0.16,0.68,U] [#7 0.11,0.04,0.54,U] [#8 -0.07,-0.22,0.48,U] 
00:53:56.571 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.16}, one-star: {-0.16, -0.24}
00:53:56.571 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
00:53:56.571 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
00:53:56.571 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-2.01 mountX=-0.16 mountY=0.08, mountTheta=2.69
00:53:56.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.16, opts=13)
00:53:56.571 00.000 7988 Enqueuing Move request for scope (-0.07, -0.16)
00:53:56.571 00.000 15712 Worker thread wakes up
00:53:56.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
00:53:56.571 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
00:53:56.571 00.000 15712 Moving (-0.07, -0.16) raw xDistance=-0.16 yDistance=0.08
00:53:56.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:56.571 00.000 7988 UpdateGuideState exits: m=1281 SNR=23.8
00:53:56.585 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:56.587 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:56.587 00.000 7988 Enqueuing Expose request
00:53:56.587 00.000 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:53:56.587 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
00:53:56.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:56.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:53:56.587 00.000 15712 MoveAxis(E, 8, ABG)
00:53:56.587 00.000 15712 Guiding  Dir = 2, Dur = 8
00:53:56.587 00.000 15712 IsGuiding returns 0
00:53:56.644 00.057 15712 IsGuiding returns 0
00:53:56.644 00.000 15712 Move returns status 0, amount 8
00:53:56.644 00.000 15712 MoveAxis(N, 0, ABG)
00:53:56.644 00.000 15712 Move returns status 0, amount 0
00:53:56.644 00.000 15712 move complete, result=0
00:53:56.644 00.000 7988 GuideStep: -0.2 px 8 ms EAST, 0.1 px 0 ms NORTH
00:53:56.647 00.003 15712 worker thread done servicing request
00:53:56.647 00.000 15712 Worker thread wakes up
00:53:56.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:56.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:58.066 01.419 15712 Exposure complete
00:53:58.129 00.063 15712 worker thread done servicing request
00:53:58.129 00.000 7988 OnExposeComplete: enter
00:53:58.129 00.000 7988 UpdateGuideState(): m_state=6
00:53:58.131 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
00:53:58.133 00.002 7988 Star::Find returns 1 (0), X=966.35, Y=187.20, Mass=1382, SNR=24.9, Peak=164 HFD=3.7
00:53:58.134 00.001 7988 MultiStar: [#1 0.12,-0.66,0.00,M3] [#2 -0.07,-0.28,0.88,U] [#3 -0.13,-0.50,0.00,M2] [#4 0.06,-0.49,0.00,M2] [#5 -0.18,-0.59,0.00,M1] [#6 -0.25,-0.34,0.00,M1] [#7 0.09,-0.08,0.47,U] [#8 -0.16,-0.75,0.00,M1] 
00:53:58.134 00.000 7988 refined, 2 included, MultiStar: {-0.06, -0.26}, one-star: {-0.11, -0.34}
00:53:58.136 00.002 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.34 = 2.94)
00:53:58.136 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
00:53:58.138 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.78 mountX=-0.26 mountY=0.06, mountTheta=2.91
00:53:58.140 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.26, opts=13)
00:53:58.140 00.000 7988 Enqueuing Move request for scope (-0.06, -0.26)
00:53:58.142 00.002 15712 Worker thread wakes up
00:53:58.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.26) opts 0xd
00:53:58.142 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.26)
00:53:58.142 00.000 15712 Moving (-0.06, -0.26) raw xDistance=-0.26 yDistance=0.06
00:53:58.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:53:58.142 00.000 7988 UpdateGuideState exits: m=1382 SNR=24.9
00:53:58.144 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:58.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:53:58.146 00.002 7988 Enqueuing Expose request
00:53:58.146 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.75
00:53:58.146 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
00:53:58.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:58.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:53:58.146 00.000 15712 MoveAxis(E, 57, ABG)
00:53:58.146 00.000 15712 Guiding  Dir = 2, Dur = 57
00:53:58.148 00.002 15712 IsGuiding returns 0
00:53:58.163 00.015 15712 PulseGuide returned control before completion, sleep 53
00:53:58.244 00.081 15712 IsGuiding returns 0
00:53:58.244 00.000 15712 Move returns status 0, amount 57
00:53:58.244 00.000 15712 MoveAxis(N, 0, ABG)
00:53:58.244 00.000 15712 Move returns status 0, amount 0
00:53:58.244 00.000 15712 move complete, result=0
00:53:58.244 00.000 15712 worker thread done servicing request
00:53:58.244 00.000 15712 Worker thread wakes up
00:53:58.244 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
00:53:58.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:53:58.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:53:59.983 01.739 15712 Exposure complete
00:54:00.045 00.062 15712 worker thread done servicing request
00:54:00.045 00.000 7988 OnExposeComplete: enter
00:54:00.045 00.000 7988 UpdateGuideState(): m_state=6
00:54:00.045 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
00:54:00.053 00.008 7988 Star::Find returns 1 (0), X=966.32, Y=187.09, Mass=1347, SNR=24.4, Peak=189 HFD=3.6
00:54:00.053 00.000 7988 MultiStar: [#1 -0.03,-0.83,0.00,M4] [#2 -0.12,-0.50,0.00,M1] [#3 -0.33,-0.74,0.00,M3] [#4 0.15,-0.29,0.72,U] [#5 -0.03,-0.64,0.00,M2] [#6 -0.24,-0.35,0.00,M2] [#7 -0.24,-0.04,0.55,U] [#8 -0.04,-0.50,0.00,M2] 
00:54:00.053 00.000 7988 refined, 2 included, MultiStar: {-0.07, -0.30}, one-star: {-0.14, -0.44}
00:54:00.053 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.38 = 2.91)
00:54:00.053 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.88)
00:54:00.053 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.81 mountX=-0.30 mountY=0.08, mountTheta=2.88
00:54:00.053 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.30, opts=13)
00:54:00.061 00.008 7988 Enqueuing Move request for scope (-0.07, -0.30)
00:54:00.061 00.000 15712 Worker thread wakes up
00:54:00.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.30) opts 0xd
00:54:00.061 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.30)
00:54:00.061 00.000 15712 Moving (-0.07, -0.30) raw xDistance=-0.30 yDistance=0.08
00:54:00.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:54:00.061 00.000 7988 UpdateGuideState exits: m=1347 SNR=24.4
00:54:00.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:00.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:00.061 00.000 7988 Enqueuing Expose request
00:54:00.061 00.000 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.75
00:54:00.061 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
00:54:00.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:00.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:54:00.061 00.000 15712 MoveAxis(E, 66, ABG)
00:54:00.061 00.000 15712 Guiding  Dir = 2, Dur = 66
00:54:00.061 00.000 15712 IsGuiding returns 0
00:54:00.098 00.037 15712 PulseGuide returned control before completion, sleep 47
00:54:00.177 00.079 15712 IsGuiding returns 1
00:54:00.177 00.000 15712 scope still moving after pulse duration time elapsed
00:54:00.204 00.027 15712 IsGuiding returns 0
00:54:00.204 00.000 15712 scope move finished after 66 + 70 ms
00:54:00.204 00.000 15712 Move returns status 0, amount 66
00:54:00.204 00.000 15712 MoveAxis(N, 0, ABG)
00:54:00.204 00.000 15712 Move returns status 0, amount 0
00:54:00.204 00.000 15712 move complete, result=0
00:54:00.204 00.000 15712 worker thread done servicing request
00:54:00.204 00.000 15712 Worker thread wakes up
00:54:00.204 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
00:54:00.206 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:00.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:01.626 01.420 15712 Exposure complete
00:54:01.685 00.059 15712 worker thread done servicing request
00:54:01.688 00.003 7988 OnExposeComplete: enter
00:54:01.688 00.000 7988 UpdateGuideState(): m_state=6
00:54:01.688 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
00:54:01.688 00.000 7988 Star::Find returns 1 (0), X=966.27, Y=187.24, Mass=1404, SNR=24.9, Peak=171 HFD=3.8
00:54:01.688 00.000 7988 MultiStar: [#1 -0.03,-0.61,0.00,M5] [#2 -0.12,-0.36,0.88,U] [#3 -0.07,-0.37,0.89,U] [#4 0.06,-0.02,0.74,U] [#5 0.11,-0.50,0.00,M3] [#6 -0.31,-0.39,0.00,M3] [#7 -0.61,0.12,0.00,M1] [#8 -0.22,-0.32,0.48,U] 
00:54:01.688 00.000 7988 refined, 4 included, MultiStar: {-0.10, -0.28}, one-star: {-0.18, -0.29}
00:54:01.688 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
00:54:01.688 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
00:54:01.688 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.93 mountX=-0.28 mountY=0.11, mountTheta=2.76
00:54:01.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.28, opts=13)
00:54:01.688 00.000 7988 Enqueuing Move request for scope (-0.10, -0.28)
00:54:01.688 00.000 15712 Worker thread wakes up
00:54:01.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.28) opts 0xd
00:54:01.688 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.28)
00:54:01.688 00.000 15712 Moving (-0.10, -0.28) raw xDistance=-0.28 yDistance=0.11
00:54:01.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:54:01.702 00.014 7988 UpdateGuideState exits: m=1404 SNR=24.9
00:54:01.704 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:01.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:01.704 00.000 7988 Enqueuing Expose request
00:54:01.704 00.000 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.75
00:54:01.704 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
00:54:01.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:01.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:54:01.704 00.000 15712 MoveAxis(E, 61, ABG)
00:54:01.704 00.000 15712 Guiding  Dir = 2, Dur = 61
00:54:01.704 00.000 15712 IsGuiding returns 0
00:54:01.723 00.019 15712 PulseGuide returned control before completion, sleep 52
00:54:01.803 00.080 15712 IsGuiding returns 0
00:54:01.803 00.000 15712 Move returns status 0, amount 61
00:54:01.803 00.000 15712 MoveAxis(N, 0, ABG)
00:54:01.803 00.000 15712 Move returns status 0, amount 0
00:54:01.803 00.000 15712 move complete, result=0
00:54:01.803 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
00:54:01.810 00.007 15712 worker thread done servicing request
00:54:01.810 00.000 15712 Worker thread wakes up
00:54:01.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:01.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:03.552 01.742 15712 Exposure complete
00:54:03.613 00.061 15712 worker thread done servicing request
00:54:03.613 00.000 7988 OnExposeComplete: enter
00:54:03.613 00.000 7988 UpdateGuideState(): m_state=6
00:54:03.616 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
00:54:03.616 00.000 7988 Star::Find returns 1 (0), X=966.40, Y=187.48, Mass=1391, SNR=25.0, Peak=167 HFD=3.3
00:54:03.618 00.002 7988 MultiStar: [#1 -0.11,-0.07,1.03,U] [#2 -0.14,0.22,0.88,U] [#3 -0.09,0.10,0.85,U] [#4 0.14,-0.04,0.74,U] [#5 -0.28,0.15,0.78,U] [#6 -0.26,0.13,0.65,U] [#7 -0.41,0.58,0.00,M2] [#8 -0.02,0.03,0.48,U] 
00:54:03.618 00.000 7988 single-star, 7 included, MultiStar: {-0.10, 0.06}, one-star: {-0.05, -0.05}
00:54:03.620 00.002 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
00:54:03.620 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
00:54:03.622 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.43 mountX=-0.05 mountY=0.06, mountTheta=2.28
00:54:03.624 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
00:54:03.624 00.000 7988 Enqueuing Move request for scope (-0.05, -0.05)
00:54:03.626 00.002 15712 Worker thread wakes up
00:54:03.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
00:54:03.626 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
00:54:03.626 00.000 15712 Moving (-0.05, -0.05) raw xDistance=-0.05 yDistance=0.06
00:54:03.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=30, FiltMax=255, Gamma=0.690
00:54:03.626 00.000 7988 UpdateGuideState exits: m=1391 SNR=25.0
00:54:03.628 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:03.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:03.628 00.000 7988 Enqueuing Expose request
00:54:03.628 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:03.628 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
00:54:03.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:03.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:54:03.628 00.000 15712 MoveAxis(E, 10, ABG)
00:54:03.628 00.000 15712 Guiding  Dir = 2, Dur = 10
00:54:03.628 00.000 15712 IsGuiding returns 0
00:54:03.645 00.017 15712 IsGuiding returns 1
00:54:03.645 00.000 15712 scope still moving after pulse duration time elapsed
00:54:03.694 00.049 15712 IsGuiding returns 0
00:54:03.694 00.000 15712 scope move finished after 10 + 51 ms
00:54:03.694 00.000 15712 Move returns status 0, amount 10
00:54:03.694 00.000 15712 MoveAxis(N, 0, ABG)
00:54:03.694 00.000 15712 Move returns status 0, amount 0
00:54:03.694 00.000 15712 move complete, result=0
00:54:03.694 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
00:54:03.696 00.002 15712 worker thread done servicing request
00:54:03.696 00.000 15712 Worker thread wakes up
00:54:03.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:03.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:05.112 01.416 15712 Exposure complete
00:54:05.174 00.062 15712 worker thread done servicing request
00:54:05.174 00.000 7988 OnExposeComplete: enter
00:54:05.174 00.000 7988 UpdateGuideState(): m_state=6
00:54:05.178 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
00:54:05.178 00.000 7988 Star::Find returns 1 (0), X=966.16, Y=187.73, Mass=1344, SNR=24.4, Peak=165 HFD=3.8
00:54:05.180 00.002 7988 MultiStar: [#1 -0.10,-0.12,1.02,U] [#2 -0.04,0.28,0.88,U] [#3 -0.20,0.03,0.86,U] [#4 0.03,0.17,0.74,U] [#5 -0.05,0.42,0.00,M3] [#6 -0.09,0.28,0.66,U] [#7 -0.31,0.62,0.00,M3] [#8 -0.25,0.58,0.00,M1] 
00:54:05.180 00.000 7988 refined, 5 included, MultiStar: {-0.13, 0.13}, one-star: {-0.30, 0.20}
00:54:05.180 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
00:54:05.180 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
00:54:05.180 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.35 mountX=0.13 mountY=0.12, mountTheta=0.77
00:54:05.180 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.13, opts=13)
00:54:05.180 00.000 7988 Enqueuing Move request for scope (-0.13, 0.13)
00:54:05.188 00.008 15712 Worker thread wakes up
00:54:05.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
00:54:05.188 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
00:54:05.188 00.000 15712 Moving (-0.13, 0.13) raw xDistance=0.13 yDistance=0.12
00:54:05.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:05.189 00.001 7988 UpdateGuideState exits: m=1344 SNR=24.4
00:54:05.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:05.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:05.189 00.000 7988 Enqueuing Expose request
00:54:05.189 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:05.189 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
00:54:05.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:05.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:54:05.189 00.000 15712 MoveAxis(E, 6, ABG)
00:54:05.189 00.000 15712 Guiding  Dir = 2, Dur = 6
00:54:05.189 00.000 15712 IsGuiding returns 0
00:54:05.213 00.024 15712 IsGuiding returns 0
00:54:05.213 00.000 15712 Move returns status 0, amount 6
00:54:05.213 00.000 15712 MoveAxis(N, 0, ABG)
00:54:05.213 00.000 15712 Move returns status 0, amount 0
00:54:05.213 00.000 15712 move complete, result=0
00:54:05.213 00.000 15712 worker thread done servicing request
00:54:05.213 00.000 15712 Worker thread wakes up
00:54:05.213 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:54:05.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:05.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:06.850 01.637 15712 Exposure complete
00:54:06.911 00.061 15712 worker thread done servicing request
00:54:06.911 00.000 7988 OnExposeComplete: enter
00:54:06.911 00.000 7988 UpdateGuideState(): m_state=6
00:54:06.911 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
00:54:06.911 00.000 7988 Star::Find returns 1 (0), X=966.25, Y=187.73, Mass=1400, SNR=24.9, Peak=157 HFD=3.8
00:54:06.911 00.000 7988 MultiStar: [#1 0.07,-0.11,1.03,U] [#2 -0.14,0.11,0.86,U] [#3 -0.18,-0.06,0.87,U] [#4 0.24,0.10,0.70,U] [#5 -0.06,0.15,0.78,U] [#6 -0.18,0.07,0.67,U] [#7 -0.05,0.48,0.00,M4] [#8 -0.28,0.07,0.45,U] 
00:54:06.911 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.06}, one-star: {-0.20, 0.20}
00:54:06.911 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.95 = 0.95)
00:54:06.911 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
00:54:06.911 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.51 mountX=0.06 mountY=0.08, mountTheta=0.94
00:54:06.911 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
00:54:06.911 00.000 7988 Enqueuing Move request for scope (-0.08, 0.06)
00:54:06.911 00.000 15712 Worker thread wakes up
00:54:06.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:54:06.911 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:54:06.925 00.014 15712 Moving (-0.08, 0.06) raw xDistance=0.06 yDistance=0.08
00:54:06.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:06.925 00.000 7988 UpdateGuideState exits: m=1400 SNR=24.9
00:54:06.927 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:06.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:06.927 00.000 7988 Enqueuing Expose request
00:54:06.927 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:06.927 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:54:06.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:06.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:54:06.927 00.000 15712 MoveAxis(E, 6, ABG)
00:54:06.927 00.000 15712 Guiding  Dir = 2, Dur = 6
00:54:06.927 00.000 15712 IsGuiding returns 0
00:54:06.942 00.015 15712 IsGuiding returns 0
00:54:06.942 00.000 15712 Move returns status 0, amount 6
00:54:06.942 00.000 15712 MoveAxis(N, 0, ABG)
00:54:06.942 00.000 15712 Move returns status 0, amount 0
00:54:06.942 00.000 15712 move complete, result=0
00:54:06.942 00.000 15712 worker thread done servicing request
00:54:06.942 00.000 15712 Worker thread wakes up
00:54:06.942 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:54:06.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:06.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:08.361 01.419 15712 Exposure complete
00:54:08.424 00.063 15712 worker thread done servicing request
00:54:08.424 00.000 7988 OnExposeComplete: enter
00:54:08.426 00.002 7988 UpdateGuideState(): m_state=6
00:54:08.426 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
00:54:08.428 00.002 7988 Star::Find returns 1 (0), X=966.20, Y=187.36, Mass=1305, SNR=24.0, Peak=195 HFD=3.7
00:54:08.430 00.002 7988 MultiStar: [#1 -0.14,-0.53,0.00,M3] [#2 -0.27,-0.29,0.00,M1] [#3 -0.31,-0.42,0.00,M1] [#4 0.08,-0.03,0.72,U] [#5 -0.33,-0.38,0.00,M3] [#6 -0.49,-0.15,0.00,M1] [#7 0.01,0.09,0.54,U] [#8 -0.22,-0.41,0.00,M1] 
00:54:08.430 00.000 7988 refined, 2 included, MultiStar: {-0.09, -0.07}, one-star: {-0.26, -0.18}
00:54:08.432 00.002 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.56) = xAngle (-4.06 = 2.22)
00:54:08.432 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.09 = 2.19)
00:54:08.434 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.50 mountX=-0.07 mountY=0.09, mountTheta=2.21
00:54:08.436 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.07, opts=13)
00:54:08.436 00.000 7988 Enqueuing Move request for scope (-0.09, -0.07)
00:54:08.439 00.003 15712 Worker thread wakes up
00:54:08.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
00:54:08.439 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
00:54:08.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:54:08.439 00.000 7988 UpdateGuideState exits: m=1305 SNR=24.0
00:54:08.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:08.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:08.439 00.000 7988 Enqueuing Expose request
00:54:08.439 00.000 15712 Moving (-0.09, -0.07) raw xDistance=-0.07 yDistance=0.09
00:54:08.447 00.008 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:08.447 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
00:54:08.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:08.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:54:08.449 00.002 15712 MoveAxis(E, 2, ABG)
00:54:08.449 00.000 15712 Guiding  Dir = 2, Dur = 2
00:54:08.449 00.000 15712 IsGuiding returns 0
00:54:08.503 00.054 15712 IsGuiding returns 0
00:54:08.503 00.000 15712 Move returns status 0, amount 2
00:54:08.503 00.000 15712 MoveAxis(N, 0, ABG)
00:54:08.503 00.000 15712 Move returns status 0, amount 0
00:54:08.503 00.000 15712 move complete, result=0
00:54:08.503 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:54:08.507 00.004 15712 worker thread done servicing request
00:54:08.507 00.000 15712 Worker thread wakes up
00:54:08.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:08.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:10.244 01.737 15712 Exposure complete
00:54:10.310 00.066 15712 worker thread done servicing request
00:54:10.310 00.000 7988 OnExposeComplete: enter
00:54:10.311 00.001 7988 UpdateGuideState(): m_state=6
00:54:10.313 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
00:54:10.313 00.000 7988 Star::Find returns 1 (0), X=966.25, Y=187.19, Mass=1372, SNR=24.6, Peak=198 HFD=3.7
00:54:10.315 00.002 7988 MultiStar: [#1 -0.06,-0.61,0.00,M4] [#2 -0.19,-0.33,0.90,U] [#3 -0.15,-0.73,0.00,M2] [#4 0.13,-0.26,0.73,U] [#5 -0.12,-0.58,0.00,M4] [#6 -0.26,-0.52,0.00,M2] [#7 -0.19,-0.26,0.54,U] [#8 -0.30,-0.65,0.00,M2] 
00:54:10.317 00.002 7988 refined, 3 included, MultiStar: {-0.12, -0.30}, one-star: {-0.21, -0.34}
00:54:10.317 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.56) = xAngle (-3.51 = 2.77)
00:54:10.319 00.002 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.74)
00:54:10.319 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.33 cameraTheta=-1.95 mountX=-0.30 mountY=0.13, mountTheta=2.74
00:54:10.322 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.30, opts=13)
00:54:10.322 00.000 7988 Enqueuing Move request for scope (-0.12, -0.30)
00:54:10.324 00.002 15712 Worker thread wakes up
00:54:10.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd
00:54:10.324 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.30)
00:54:10.324 00.000 15712 Moving (-0.12, -0.30) raw xDistance=-0.30 yDistance=0.13
00:54:10.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=32, FiltMax=255, Gamma=0.690
00:54:10.324 00.000 7988 UpdateGuideState exits: m=1372 SNR=24.6
00:54:10.327 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:10.328 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:10.328 00.000 7988 Enqueuing Expose request
00:54:10.328 00.000 15712 PPEC rslt: input = -0.30, final = -0.21, react = -0.18, pred = -0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 639.75
00:54:10.328 00.000 15712 PPEC: input: -0.30, control: -0.21, exposure: 1500
00:54:10.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:10.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:54:10.328 00.000 15712 MoveAxis(E, 68, ABG)
00:54:10.328 00.000 15712 Guiding  Dir = 2, Dur = 68
00:54:10.328 00.000 15712 IsGuiding returns 0
00:54:10.360 00.032 15712 PulseGuide returned control before completion, sleep 50
00:54:10.417 00.057 15712 IsGuiding returns 1
00:54:10.417 00.000 15712 scope still moving after pulse duration time elapsed
00:54:10.449 00.032 15712 IsGuiding returns 0
00:54:10.449 00.000 15712 scope move finished after 68 + 56 ms
00:54:10.449 00.000 15712 Move returns status 0, amount 68
00:54:10.449 00.000 15712 MoveAxis(N, 0, ABG)
00:54:10.449 00.000 15712 Move returns status 0, amount 0
00:54:10.449 00.000 15712 move complete, result=0
00:54:10.449 00.000 15712 worker thread done servicing request
00:54:10.449 00.000 15712 Worker thread wakes up
00:54:10.449 00.000 7988 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
00:54:10.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:10.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:11.866 01.417 15712 Exposure complete
00:54:11.928 00.062 15712 worker thread done servicing request
00:54:11.928 00.000 7988 OnExposeComplete: enter
00:54:11.928 00.000 7988 UpdateGuideState(): m_state=6
00:54:11.928 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
00:54:11.928 00.000 7988 Star::Find returns 1 (0), X=966.16, Y=187.17, Mass=1363, SNR=24.5, Peak=178 HFD=4.0
00:54:11.941 00.013 7988 MultiStar: [#1 0.22,-0.70,0.00,M5] [#2 -0.02,-0.28,0.87,U] [#3 -0.16,-0.34,0.88,U] [#4 0.34,-0.31,0.00,M1] [#5 -0.02,-0.43,0.00,M5] [#6 -0.48,-0.28,0.00,M3] [#7 -0.10,-0.44,0.00,M3] [#8 -0.06,-0.69,0.00,M3] 
00:54:11.941 00.000 7988 refined, 2 included, MultiStar: {-0.17, -0.33}, one-star: {-0.30, -0.37}
00:54:11.941 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.56) = xAngle (-3.61 = 2.68)
00:54:11.944 00.003 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.64 = 2.65)
00:54:11.944 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-2.04 mountX=-0.33 mountY=0.18, mountTheta=2.65
00:54:11.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.33, opts=13)
00:54:11.944 00.000 7988 Enqueuing Move request for scope (-0.17, -0.33)
00:54:11.944 00.000 15712 Worker thread wakes up
00:54:11.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.33) opts 0xd
00:54:11.944 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.33)
00:54:11.944 00.000 15712 Moving (-0.17, -0.33) raw xDistance=-0.33 yDistance=0.18
00:54:11.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:11.944 00.000 7988 UpdateGuideState exits: m=1363 SNR=24.5
00:54:11.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:11.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:11.944 00.000 7988 Enqueuing Expose request
00:54:11.944 00.000 15712 PPEC rslt: input = -0.33, final = -0.22, react = -0.20, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 639.75
00:54:11.944 00.000 15712 PPEC: input: -0.33, control: -0.22, exposure: 1500
00:54:11.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:11.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:54:11.944 00.000 15712 MoveAxis(E, 72, ABG)
00:54:11.944 00.000 15712 Guiding  Dir = 2, Dur = 72
00:54:11.944 00.000 15712 IsGuiding returns 0
00:54:11.963 00.019 15712 PulseGuide returned control before completion, sleep 65
00:54:12.063 00.100 15712 IsGuiding returns 0
00:54:12.063 00.000 15712 Move returns status 0, amount 72
00:54:12.063 00.000 15712 MoveAxis(N, 0, ABG)
00:54:12.063 00.000 15712 Move returns status 0, amount 0
00:54:12.071 00.008 15712 move complete, result=0
00:54:12.071 00.000 7988 GuideStep: -0.3 px 72 ms EAST, 0.2 px 0 ms NORTH
00:54:12.071 00.000 15712 worker thread done servicing request
00:54:12.071 00.000 15712 Worker thread wakes up
00:54:12.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:12.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:13.713 01.642 15712 Exposure complete
00:54:13.760 00.047 15712 worker thread done servicing request
00:54:13.760 00.000 7988 OnExposeComplete: enter
00:54:13.775 00.015 7988 UpdateGuideState(): m_state=6
00:54:13.777 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
00:54:13.777 00.000 7988 Star::Find returns 1 (0), X=966.27, Y=187.27, Mass=1423, SNR=25.1, Peak=204 HFD=3.6
00:54:13.777 00.000 7988 MultiStar: [#1 -0.23,-0.38,0.00,M6] [#2 -0.29,-0.19,0.85,U] [#3 -0.39,-0.35,0.00,M2] [#4 0.05,-0.05,0.72,U] [#5 -0.11,-0.19,0.73,U] [#6 -0.28,-0.31,0.00,M4] [#7 -0.10,0.24,0.48,U] [#8 -0.16,-0.23,0.49,U] 
00:54:13.777 00.000 7988 refined, 5 included, MultiStar: {-0.14, -0.14}, one-star: {-0.19, -0.26}
00:54:13.777 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.56) = xAngle (-3.93 = 2.35)
00:54:13.777 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.32)
00:54:13.777 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.37 mountX=-0.14 mountY=0.14, mountTheta=2.34
00:54:13.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.14, opts=13)
00:54:13.777 00.000 7988 Enqueuing Move request for scope (-0.14, -0.14)
00:54:13.777 00.000 15712 Worker thread wakes up
00:54:13.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
00:54:13.777 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
00:54:13.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=32, FiltMax=255, Gamma=0.690
00:54:13.777 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.1
00:54:13.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:13.791 00.014 15712 Moving (-0.14, -0.14) raw xDistance=-0.14 yDistance=0.14
00:54:13.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:13.791 00.000 7988 Enqueuing Expose request
00:54:13.794 00.003 15712 PPEC rslt: input = -0.14, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:13.794 00.000 15712 PPEC: input: -0.14, control: -0.04, exposure: 1500
00:54:13.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:13.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:54:13.794 00.000 15712 MoveAxis(E, 13, ABG)
00:54:13.794 00.000 15712 Guiding  Dir = 2, Dur = 13
00:54:13.794 00.000 15712 IsGuiding returns 0
00:54:13.813 00.019 15712 IsGuiding returns 1
00:54:13.813 00.000 15712 scope still moving after pulse duration time elapsed
00:54:13.839 00.026 15712 IsGuiding returns 1
00:54:13.871 00.032 15712 IsGuiding returns 0
00:54:13.871 00.000 15712 scope move finished after 13 + 68 ms
00:54:13.871 00.000 15712 Move returns status 0, amount 13
00:54:13.871 00.000 15712 MoveAxis(N, 0, ABG)
00:54:13.871 00.000 15712 Move returns status 0, amount 0
00:54:13.871 00.000 15712 move complete, result=0
00:54:13.871 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
00:54:13.878 00.007 15712 worker thread done servicing request
00:54:13.878 00.000 15712 Worker thread wakes up
00:54:13.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:13.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:15.291 01.413 15712 Exposure complete
00:54:15.354 00.063 15712 worker thread done servicing request
00:54:15.354 00.000 7988 OnExposeComplete: enter
00:54:15.354 00.000 7988 UpdateGuideState(): m_state=6
00:54:15.355 00.001 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
00:54:15.355 00.000 7988 Star::Find returns 1 (0), X=966.23, Y=187.42, Mass=1332, SNR=24.4, Peak=145 HFD=3.7
00:54:15.357 00.002 7988 MultiStar: [#1 -0.13,-0.29,0.99,U] [#2 -0.25,-0.11,0.88,U] [#3 -0.27,-0.13,0.88,U] [#4 -0.03,-0.01,0.74,U] [#5 -0.19,-0.23,0.77,U] [#6 -0.38,-0.02,0.64,U] [#7 -0.18,0.53,0.00,M3] [#8 -0.13,-0.42,0.00,M3] 
00:54:15.358 00.001 7988 refined, 6 included, MultiStar: {-0.21, -0.14}, one-star: {-0.23, -0.11}
00:54:15.358 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.56) = xAngle (-4.12 = 2.16)
00:54:15.360 00.002 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.13)
00:54:15.360 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.56 mountX=-0.14 mountY=0.21, mountTheta=2.15
00:54:15.362 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.14, opts=13)
00:54:15.362 00.000 7988 Enqueuing Move request for scope (-0.21, -0.14)
00:54:15.362 00.000 15712 Worker thread wakes up
00:54:15.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
00:54:15.362 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
00:54:15.362 00.000 15712 Moving (-0.21, -0.14) raw xDistance=-0.14 yDistance=0.21
00:54:15.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=32, FiltMax=255, Gamma=0.690
00:54:15.362 00.000 7988 UpdateGuideState exits: m=1332 SNR=24.4
00:54:15.368 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:15.369 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:15.371 00.002 7988 Enqueuing Expose request
00:54:15.371 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:15.371 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
00:54:15.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:15.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:54:15.371 00.000 15712 MoveAxis(E, 11, ABG)
00:54:15.371 00.000 15712 Guiding  Dir = 2, Dur = 11
00:54:15.376 00.005 15712 IsGuiding returns 0
00:54:15.393 00.017 15712 IsGuiding returns 1
00:54:15.393 00.000 15712 scope still moving after pulse duration time elapsed
00:54:15.417 00.024 15712 IsGuiding returns 1
00:54:15.458 00.041 15712 IsGuiding returns 0
00:54:15.458 00.000 15712 scope move finished after 11 + 69 ms
00:54:15.458 00.000 15712 Move returns status 0, amount 11
00:54:15.458 00.000 15712 MoveAxis(N, 0, ABG)
00:54:15.458 00.000 15712 Move returns status 0, amount 0
00:54:15.458 00.000 15712 move complete, result=0
00:54:15.458 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
00:54:15.461 00.003 15712 worker thread done servicing request
00:54:15.461 00.000 15712 Worker thread wakes up
00:54:15.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:15.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:17.200 01.739 15712 Exposure complete
00:54:17.264 00.064 15712 worker thread done servicing request
00:54:17.264 00.000 7988 OnExposeComplete: enter
00:54:17.265 00.001 7988 UpdateGuideState(): m_state=6
00:54:17.265 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
00:54:17.265 00.000 7988 Star::Find returns 1 (0), X=966.47, Y=187.26, Mass=1370, SNR=24.7, Peak=154 HFD=3.8
00:54:17.265 00.000 7988 MultiStar: [#1 -0.01,-0.56,0.00,M6] [#2 -0.27,-0.29,0.00,M1] [#3 -0.19,-0.41,0.00,M2] [#4 -0.02,0.04,0.73,U] [#5 -0.21,-0.30,0.70,U] [#6 -0.19,-0.33,0.65,U] [#7 -0.19,-0.11,0.49,U] [#8 -0.44,-0.68,0.00,M4] 
00:54:17.265 00.000 7988 refined, 4 included, MultiStar: {-0.10, -0.20}, one-star: {0.01, -0.27}
00:54:17.265 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.61 = 2.67)
00:54:17.265 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.64 = 2.64)
00:54:17.265 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-2.05 mountX=-0.20 mountY=0.11, mountTheta=2.65
00:54:17.265 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.20, opts=13)
00:54:17.265 00.000 7988 Enqueuing Move request for scope (-0.10, -0.20)
00:54:17.265 00.000 15712 Worker thread wakes up
00:54:17.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
00:54:17.265 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
00:54:17.265 00.000 15712 Moving (-0.10, -0.20) raw xDistance=-0.20 yDistance=0.11
00:54:17.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:17.265 00.000 7988 UpdateGuideState exits: m=1370 SNR=24.7
00:54:17.280 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:17.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:17.282 00.002 7988 Enqueuing Expose request
00:54:17.282 00.000 15712 PPEC rslt: input = -0.20, final = -0.16, react = -0.12, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.75
00:54:17.282 00.000 15712 PPEC: input: -0.20, control: -0.16, exposure: 1500
00:54:17.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:17.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:54:17.282 00.000 15712 MoveAxis(E, 51, ABG)
00:54:17.282 00.000 15712 Guiding  Dir = 2, Dur = 51
00:54:17.297 00.015 15712 IsGuiding returns 0
00:54:17.313 00.016 15712 PulseGuide returned control before completion, sleep 46
00:54:17.360 00.047 15712 IsGuiding returns 1
00:54:17.360 00.000 15712 scope still moving after pulse duration time elapsed
00:54:17.393 00.033 15712 IsGuiding returns 0
00:54:17.393 00.000 15712 scope move finished after 51 + 44 ms
00:54:17.393 00.000 15712 Move returns status 0, amount 51
00:54:17.393 00.000 15712 MoveAxis(N, 0, ABG)
00:54:17.393 00.000 15712 Move returns status 0, amount 0
00:54:17.393 00.000 15712 move complete, result=0
00:54:17.393 00.000 15712 worker thread done servicing request
00:54:17.393 00.000 15712 Worker thread wakes up
00:54:17.393 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
00:54:17.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:17.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:18.814 01.421 15712 Exposure complete
00:54:18.875 00.061 15712 worker thread done servicing request
00:54:18.875 00.000 7988 OnExposeComplete: enter
00:54:18.875 00.000 7988 UpdateGuideState(): m_state=6
00:54:18.878 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
00:54:18.878 00.000 7988 Star::Find returns 1 (0), X=966.30, Y=187.23, Mass=1431, SNR=25.3, Peak=154 HFD=3.8
00:54:18.878 00.000 7988 MultiStar: [#1 -0.10,-0.38,0.00,M7] [#2 0.00,-0.08,0.89,U] [#3 -0.05,-0.51,0.00,M3] [#4 -0.06,0.07,0.72,U] [#5 -0.01,-0.25,0.67,U] [#6 -0.39,-0.15,0.00,M3] [#7 -0.06,0.13,0.50,U] [#8 -0.36,-0.41,0.00,M5] 
00:54:18.878 00.000 7988 refined, 4 included, MultiStar: {-0.06, -0.11}, one-star: {-0.16, -0.30}
00:54:18.878 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
00:54:18.878 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.61)
00:54:18.878 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.08 mountX=-0.11 mountY=0.07, mountTheta=2.61
00:54:18.878 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.11, opts=13)
00:54:18.878 00.000 7988 Enqueuing Move request for scope (-0.06, -0.11)
00:54:18.878 00.000 15712 Worker thread wakes up
00:54:18.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:54:18.878 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:54:18.878 00.000 15712 Moving (-0.06, -0.11) raw xDistance=-0.11 yDistance=0.07
00:54:18.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:18.878 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.3
00:54:18.891 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:18.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:18.891 00.000 7988 Enqueuing Expose request
00:54:18.891 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:18.891 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
00:54:18.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:18.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:54:18.891 00.000 15712 MoveAxis(E, 10, ABG)
00:54:18.891 00.000 15712 Guiding  Dir = 2, Dur = 10
00:54:18.895 00.004 15712 IsGuiding returns 0
00:54:18.912 00.017 15712 IsGuiding returns 1
00:54:18.912 00.000 15712 scope still moving after pulse duration time elapsed
00:54:18.960 00.048 15712 IsGuiding returns 0
00:54:18.960 00.000 15712 scope move finished after 10 + 55 ms
00:54:18.960 00.000 15712 Move returns status 0, amount 10
00:54:18.960 00.000 15712 MoveAxis(N, 0, ABG)
00:54:18.960 00.000 15712 Move returns status 0, amount 0
00:54:18.960 00.000 15712 move complete, result=0
00:54:18.960 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:54:18.962 00.002 15712 worker thread done servicing request
00:54:18.962 00.000 15712 Worker thread wakes up
00:54:18.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:18.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:20.600 01.638 15712 Exposure complete
00:54:20.662 00.062 15712 worker thread done servicing request
00:54:20.662 00.000 7988 OnExposeComplete: enter
00:54:20.662 00.000 7988 UpdateGuideState(): m_state=6
00:54:20.664 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
00:54:20.665 00.001 7988 Star::Find returns 1 (0), X=966.45, Y=187.57, Mass=1283, SNR=23.7, Peak=163 HFD=3.3
00:54:20.665 00.000 7988 MultiStar: [#1 0.03,-0.06,1.02,U] [#2 -0.12,0.31,0.85,U] [#3 -0.01,-0.18,0.91,U] [#4 0.19,0.32,0.77,U] [#5 -0.16,0.23,0.79,U] [#6 -0.04,-0.03,0.69,U] [#7 -0.34,0.24,0.00,M2] [#8 0.05,-0.63,0.00,M6] 
00:54:20.667 00.002 7988 single-star, 6 included, MultiStar: {-0.02, 0.08}, one-star: {-0.01, 0.04}
00:54:20.667 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
00:54:20.669 00.002 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
00:54:20.669 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.91 mountX=0.04 mountY=0.01, mountTheta=0.32
00:54:20.669 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.04, opts=13)
00:54:20.669 00.000 7988 Enqueuing Move request for scope (-0.01, 0.04)
00:54:20.669 00.000 15712 Worker thread wakes up
00:54:20.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:54:20.669 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:54:20.669 00.000 15712 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.01
00:54:20.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:20.669 00.000 7988 UpdateGuideState exits: m=1283 SNR=23.7
00:54:20.677 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:20.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:20.679 00.002 7988 Enqueuing Expose request
00:54:20.679 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:20.681 00.002 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
00:54:20.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:20.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:54:20.681 00.000 15712 MoveAxis(E, 10, ABG)
00:54:20.681 00.000 15712 Guiding  Dir = 2, Dur = 10
00:54:20.681 00.000 15712 IsGuiding returns 0
00:54:20.699 00.018 15712 IsGuiding returns 1
00:54:20.699 00.000 15712 scope still moving after pulse duration time elapsed
00:54:20.750 00.051 15712 IsGuiding returns 0
00:54:20.750 00.000 15712 scope move finished after 10 + 58 ms
00:54:20.750 00.000 15712 Move returns status 0, amount 10
00:54:20.750 00.000 15712 MoveAxis(N, 0, ABG)
00:54:20.750 00.000 15712 Move returns status 0, amount 0
00:54:20.750 00.000 15712 move complete, result=0
00:54:20.750 00.000 15712 worker thread done servicing request
00:54:20.750 00.000 15712 Worker thread wakes up
00:54:20.750 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
00:54:20.752 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:20.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:22.164 01.412 15712 Exposure complete
00:54:22.226 00.062 15712 worker thread done servicing request
00:54:22.226 00.000 7988 OnExposeComplete: enter
00:54:22.226 00.000 7988 UpdateGuideState(): m_state=6
00:54:22.226 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
00:54:22.230 00.004 7988 Star::Find returns 1 (0), X=966.32, Y=187.61, Mass=1303, SNR=24.0, Peak=163 HFD=3.8
00:54:22.230 00.000 7988 MultiStar: [#1 0.07,-0.21,1.06,U] [#2 -0.06,0.16,0.89,U] [#3 -0.15,-0.20,0.87,U] [#4 0.36,0.12,0.74,U] [#5 0.34,-0.11,0.73,U] [#6 -0.13,0.11,0.65,U] [#7 -0.08,0.10,0.51,U] [#8 -0.10,0.23,0.46,U] 
00:54:22.230 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.14, 0.08}
00:54:22.230 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
00:54:22.230 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
00:54:22.230 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.64 mountX=0.01 mountY=-0.01, mountTheta=-0.93
00:54:22.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
00:54:22.230 00.000 7988 Enqueuing Move request for scope (0.01, 0.01)
00:54:22.230 00.000 15712 Worker thread wakes up
00:54:22.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:54:22.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:54:22.230 00.000 15712 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
00:54:22.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:22.230 00.000 7988 UpdateGuideState exits: m=1303 SNR=24.0
00:54:22.242 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:22.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:22.242 00.000 7988 Enqueuing Expose request
00:54:22.242 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:22.242 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
00:54:22.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:22.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:54:22.242 00.000 15712 MoveAxis(E, 9, ABG)
00:54:22.242 00.000 15712 Guiding  Dir = 2, Dur = 9
00:54:22.242 00.000 15712 IsGuiding returns 0
00:54:22.267 00.025 15712 IsGuiding returns 0
00:54:22.267 00.000 15712 Move returns status 0, amount 9
00:54:22.267 00.000 15712 MoveAxis(N, 0, ABG)
00:54:22.267 00.000 15712 Move returns status 0, amount 0
00:54:22.267 00.000 15712 move complete, result=0
00:54:22.267 00.000 15712 worker thread done servicing request
00:54:22.267 00.000 15712 Worker thread wakes up
00:54:22.267 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
00:54:22.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:22.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:23.901 01.634 15712 Exposure complete
00:54:23.964 00.063 15712 worker thread done servicing request
00:54:23.964 00.000 7988 OnExposeComplete: enter
00:54:23.964 00.000 7988 UpdateGuideState(): m_state=6
00:54:23.964 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
00:54:23.964 00.000 7988 Star::Find returns 1 (0), X=966.43, Y=187.55, Mass=1373, SNR=24.6, Peak=133 HFD=4.2
00:54:23.964 00.000 7988 MultiStar: [#1 -0.01,-0.08,1.04,U] [#2 0.14,0.21,0.90,U] [#3 -0.22,-0.24,0.90,U] [#4 0.24,0.34,0.00,M1] [#5 0.04,-0.03,0.75,U] [#6 -0.02,-0.07,0.65,U] [#7 -0.05,0.80,0.00,M2] [#8 0.03,-0.42,0.00,M6] 
00:54:23.964 00.000 7988 single-star, 5 included, MultiStar: {-0.02, -0.03}, one-star: {-0.03, 0.01}
00:54:23.964 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
00:54:23.964 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
00:54:23.964 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.62 mountX=0.01 mountY=0.02, mountTheta=1.04
00:54:23.964 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.01, opts=13)
00:54:23.964 00.000 7988 Enqueuing Move request for scope (-0.03, 0.01)
00:54:23.964 00.000 15712 Worker thread wakes up
00:54:23.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:54:23.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:54:23.964 00.000 15712 Moving (-0.03, 0.01) raw xDistance=0.01 yDistance=0.02
00:54:23.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:23.964 00.000 7988 UpdateGuideState exits: m=1373 SNR=24.6
00:54:23.980 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:23.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:23.980 00.000 7988 Enqueuing Expose request
00:54:23.980 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:23.980 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
00:54:23.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:23.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:54:23.980 00.000 15712 MoveAxis(E, 10, ABG)
00:54:23.980 00.000 15712 Guiding  Dir = 2, Dur = 10
00:54:24.012 00.032 15712 IsGuiding returns 0
00:54:24.028 00.016 15712 IsGuiding returns 1
00:54:24.028 00.000 15712 scope still moving after pulse duration time elapsed
00:54:24.059 00.031 15712 IsGuiding returns 0
00:54:24.059 00.000 15712 scope move finished after 10 + 37 ms
00:54:24.059 00.000 15712 Move returns status 0, amount 10
00:54:24.059 00.000 15712 MoveAxis(N, 0, ABG)
00:54:24.059 00.000 15712 Move returns status 0, amount 0
00:54:24.059 00.000 15712 move complete, result=0
00:54:24.059 00.000 15712 worker thread done servicing request
00:54:24.059 00.000 15712 Worker thread wakes up
00:54:24.059 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
00:54:24.061 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:24.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:25.481 01.420 15712 Exposure complete
00:54:25.543 00.062 15712 worker thread done servicing request
00:54:25.543 00.000 7988 OnExposeComplete: enter
00:54:25.543 00.000 7988 UpdateGuideState(): m_state=6
00:54:25.545 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
00:54:25.547 00.002 7988 Star::Find returns 1 (0), X=966.47, Y=187.42, Mass=1238, SNR=23.3, Peak=139 HFD=3.6
00:54:25.547 00.000 7988 MultiStar: [#1 -0.01,-0.41,0.00,M5] [#2 -0.24,-0.10,0.92,U] [#3 -0.00,-0.42,0.00,M1] [#4 0.10,0.14,0.80,U] [#5 -0.17,-0.34,0.82,U] [#6 -0.19,-0.16,0.69,U] [#7 -0.06,0.23,0.55,U] [#8 0.24,-0.83,0.00,M7] 
00:54:25.549 00.002 7988 refined, 5 included, MultiStar: {-0.09, -0.08}, one-star: {0.01, -0.12}
00:54:25.549 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.56) = xAngle (-4.00 = 2.28)
00:54:25.551 00.002 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.03 = 2.25)
00:54:25.553 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.44 mountX=-0.08 mountY=0.09, mountTheta=2.27
00:54:25.553 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.08, opts=13)
00:54:25.555 00.002 7988 Enqueuing Move request for scope (-0.09, -0.08)
00:54:25.557 00.002 15712 Worker thread wakes up
00:54:25.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
00:54:25.557 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
00:54:25.557 00.000 15712 Moving (-0.09, -0.08) raw xDistance=-0.08 yDistance=0.09
00:54:25.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:25.557 00.000 7988 UpdateGuideState exits: m=1238 SNR=23.3
00:54:25.559 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:25.559 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:25.559 00.000 7988 Enqueuing Expose request
00:54:25.562 00.003 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:25.562 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
00:54:25.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:25.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:54:25.562 00.000 15712 MoveAxis(E, 10, ABG)
00:54:25.562 00.000 15712 Guiding  Dir = 2, Dur = 10
00:54:25.562 00.000 15712 IsGuiding returns 0
00:54:25.577 00.015 15712 IsGuiding returns 1
00:54:25.577 00.000 15712 scope still moving after pulse duration time elapsed
00:54:25.607 00.030 15712 IsGuiding returns 1
00:54:25.641 00.034 15712 IsGuiding returns 0
00:54:25.641 00.000 15712 scope move finished after 10 + 68 ms
00:54:25.641 00.000 15712 Move returns status 0, amount 10
00:54:25.641 00.000 15712 MoveAxis(N, 0, ABG)
00:54:25.641 00.000 15712 Move returns status 0, amount 0
00:54:25.641 00.000 15712 move complete, result=0
00:54:25.641 00.000 15712 worker thread done servicing request
00:54:25.641 00.000 15712 Worker thread wakes up
00:54:25.641 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:54:25.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:25.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:27.282 01.641 15712 Exposure complete
00:54:27.345 00.063 15712 worker thread done servicing request
00:54:27.345 00.000 7988 OnExposeComplete: enter
00:54:27.347 00.002 7988 UpdateGuideState(): m_state=6
00:54:27.349 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
00:54:27.349 00.000 7988 Star::Find returns 1 (0), X=966.28, Y=187.32, Mass=1437, SNR=25.3, Peak=152 HFD=3.7
00:54:27.351 00.002 7988 MultiStar: [#1 0.07,-0.22,1.02,U] [#2 -0.31,0.03,0.84,U] [#3 -0.02,-0.26,0.85,U] [#4 0.17,-0.14,0.71,U] [#5 -0.03,-0.47,0.00,M1] [#6 -0.10,-0.16,0.65,U] [#7 -0.38,-0.04,0.49,U] [#8 0.08,-0.67,0.00,M8] 
00:54:27.351 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.15}, one-star: {-0.18, -0.21}
00:54:27.351 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.68 = 2.61)
00:54:27.351 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.58)
00:54:27.351 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.11 mountX=-0.15 mountY=0.10, mountTheta=2.58
00:54:27.351 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.15, opts=13)
00:54:27.351 00.000 7988 Enqueuing Move request for scope (-0.09, -0.15)
00:54:27.351 00.000 15712 Worker thread wakes up
00:54:27.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
00:54:27.351 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
00:54:27.351 00.000 15712 Moving (-0.09, -0.15) raw xDistance=-0.15 yDistance=0.10
00:54:27.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:27.361 00.010 7988 UpdateGuideState exits: m=1437 SNR=25.3
00:54:27.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:27.363 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:27.363 00.000 7988 Enqueuing Expose request
00:54:27.363 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:27.363 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
00:54:27.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:27.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:54:27.363 00.000 15712 MoveAxis(E, 9, ABG)
00:54:27.363 00.000 15712 Guiding  Dir = 2, Dur = 9
00:54:27.363 00.000 15712 IsGuiding returns 0
00:54:27.378 00.015 15712 IsGuiding returns 0
00:54:27.378 00.000 15712 Move returns status 0, amount 9
00:54:27.378 00.000 15712 MoveAxis(N, 0, ABG)
00:54:27.378 00.000 15712 Move returns status 0, amount 0
00:54:27.378 00.000 15712 move complete, result=0
00:54:27.378 00.000 15712 worker thread done servicing request
00:54:27.378 00.000 15712 Worker thread wakes up
00:54:27.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:27.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:27.378 00.000 7988 GuideStep: -0.2 px 9 ms EAST, 0.1 px 0 ms NORTH
00:54:28.797 01.419 15712 Exposure complete
00:54:28.861 00.064 15712 worker thread done servicing request
00:54:28.861 00.000 7988 OnExposeComplete: enter
00:54:28.861 00.000 7988 UpdateGuideState(): m_state=6
00:54:28.863 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
00:54:28.863 00.000 7988 Star::Find returns 1 (0), X=966.21, Y=187.07, Mass=1436, SNR=25.0, Peak=198 HFD=4.1
00:54:28.865 00.002 7988 MultiStar: [#1 0.05,-0.71,0.00,M5] [#2 -0.17,-0.35,0.00,M1] [#3 -0.33,-0.73,0.00,M1] [#4 -0.01,-0.10,0.76,U] [#5 -0.24,-0.49,0.00,M2] [#6 -0.15,-0.35,0.68,U] [#7 0.05,-0.51,0.00,M1] [#8 0.01,-0.86,0.00,M9] 
00:54:28.865 00.000 7988 refined, 2 included, MultiStar: {-0.14, -0.32}, one-star: {-0.25, -0.46}
00:54:28.867 00.002 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.56 = 2.72)
00:54:28.867 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.69)
00:54:28.869 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-2.00 mountX=-0.32 mountY=0.15, mountTheta=2.70
00:54:28.871 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.32, opts=13)
00:54:28.871 00.000 7988 Enqueuing Move request for scope (-0.14, -0.32)
00:54:28.873 00.002 15712 Worker thread wakes up
00:54:28.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.32) opts 0xd
00:54:28.873 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.32)
00:54:28.873 00.000 15712 Moving (-0.14, -0.32) raw xDistance=-0.32 yDistance=0.15
00:54:28.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:28.873 00.000 7988 UpdateGuideState exits: m=1436 SNR=25.0
00:54:28.875 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:28.876 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:28.876 00.000 7988 Enqueuing Expose request
00:54:28.876 00.000 15712 PPEC rslt: input = -0.32, final = -0.22, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.75
00:54:28.876 00.000 15712 PPEC: input: -0.32, control: -0.22, exposure: 1500
00:54:28.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:28.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:54:28.876 00.000 15712 MoveAxis(E, 71, ABG)
00:54:28.876 00.000 15712 Guiding  Dir = 2, Dur = 71
00:54:28.876 00.000 15712 IsGuiding returns 0
00:54:28.892 00.016 15712 PulseGuide returned control before completion, sleep 59
00:54:28.975 00.083 15712 IsGuiding returns 0
00:54:28.975 00.000 15712 Move returns status 0, amount 71
00:54:28.975 00.000 15712 MoveAxis(N, 0, ABG)
00:54:28.975 00.000 15712 Move returns status 0, amount 0
00:54:28.975 00.000 15712 move complete, result=0
00:54:28.975 00.000 7988 GuideStep: -0.3 px 71 ms EAST, 0.2 px 0 ms NORTH
00:54:28.984 00.009 15712 worker thread done servicing request
00:54:28.984 00.000 15712 Worker thread wakes up
00:54:28.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:28.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:30.619 01.635 15712 Exposure complete
00:54:30.680 00.061 15712 worker thread done servicing request
00:54:30.680 00.000 7988 OnExposeComplete: enter
00:54:30.680 00.000 7988 UpdateGuideState(): m_state=6
00:54:30.684 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
00:54:30.684 00.000 7988 Star::Find returns 1 (0), X=966.25, Y=187.11, Mass=1368, SNR=24.4, Peak=171 HFD=3.8
00:54:30.686 00.002 7988 MultiStar: [#1 0.03,-0.62,0.00,M6] [#2 -0.17,-0.26,0.88,U] [#3 0.01,-0.64,0.00,M2] [#4 0.10,-0.36,0.76,U] [#5 -0.07,-0.49,0.00,M3] [#6 -0.26,-0.38,0.00,M1] [#7 -0.39,-0.26,0.00,M2] [#8 -0.19,-0.45,0.00,M10] 
00:54:30.686 00.000 7988 refined, 2 included, MultiStar: {-0.11, -0.35}, one-star: {-0.21, -0.42}
00:54:30.688 00.002 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.43 = 2.86)
00:54:30.688 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.82)
00:54:30.690 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.36 cameraTheta=-1.87 mountX=-0.35 mountY=0.11, mountTheta=2.83
00:54:30.692 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.35, opts=13)
00:54:30.692 00.000 7988 Enqueuing Move request for scope (-0.11, -0.35)
00:54:30.692 00.000 15712 Worker thread wakes up
00:54:30.692 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.35) opts 0xd
00:54:30.692 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.35)
00:54:30.692 00.000 15712 Moving (-0.11, -0.35) raw xDistance=-0.35 yDistance=0.11
00:54:30.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:54:30.692 00.000 7988 UpdateGuideState exits: m=1368 SNR=24.4
00:54:30.697 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:30.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:30.697 00.000 7988 Enqueuing Expose request
00:54:30.697 00.000 15712 PPEC rslt: input = -0.35, final = -0.23, react = -0.21, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 639.75
00:54:30.697 00.000 15712 PPEC: input: -0.35, control: -0.23, exposure: 1500
00:54:30.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:30.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:54:30.697 00.000 15712 MoveAxis(E, 76, ABG)
00:54:30.697 00.000 15712 Guiding  Dir = 2, Dur = 76
00:54:30.717 00.020 15712 IsGuiding returns 0
00:54:30.728 00.011 15712 PulseGuide returned control before completion, sleep 71
00:54:30.845 00.117 15712 IsGuiding returns 0
00:54:30.845 00.000 15712 Move returns status 0, amount 76
00:54:30.845 00.000 15712 MoveAxis(N, 0, ABG)
00:54:30.845 00.000 15712 Move returns status 0, amount 0
00:54:30.845 00.000 15712 move complete, result=0
00:54:30.845 00.000 7988 GuideStep: -0.3 px 76 ms EAST, 0.1 px 0 ms NORTH
00:54:30.855 00.010 15712 worker thread done servicing request
00:54:30.855 00.000 15712 Worker thread wakes up
00:54:30.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:30.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:32.260 01.405 15712 Exposure complete
00:54:32.321 00.061 15712 worker thread done servicing request
00:54:32.321 00.000 7988 OnExposeComplete: enter
00:54:32.323 00.002 7988 UpdateGuideState(): m_state=6
00:54:32.323 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
00:54:32.323 00.000 7988 Star::Find returns 1 (0), X=966.48, Y=187.24, Mass=1304, SNR=23.9, Peak=146 HFD=3.7
00:54:32.323 00.000 7988 MultiStar: [#1 0.22,-0.46,0.00,M7] [#2 -0.09,-0.27,0.90,U] [#3 0.13,-0.42,0.00,M3] [#4 0.15,-0.06,0.75,U] [#5 0.08,-0.36,0.79,U] [#6 -0.07,-0.31,0.68,U] [#7 -0.29,0.27,0.00,M3] [#8 -0.24,-0.65,0.00,R] 
00:54:32.323 00.000 7988 refined, 4 included, MultiStar: {0.02, -0.26}, one-star: {0.03, -0.29}
00:54:32.323 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
00:54:32.323 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
00:54:32.323 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.50 mountX=-0.26 mountY=-0.01, mountTheta=-3.10
00:54:32.323 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.26, opts=13)
00:54:32.323 00.000 7988 Enqueuing Move request for scope (0.02, -0.26)
00:54:32.323 00.000 15712 Worker thread wakes up
00:54:32.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
00:54:32.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
00:54:32.323 00.000 15712 Moving (0.02, -0.26) raw xDistance=-0.26 yDistance=-0.01
00:54:32.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:32.323 00.000 7988 UpdateGuideState exits: m=1304 SNR=23.9
00:54:32.337 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:32.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:32.337 00.000 7988 Enqueuing Expose request
00:54:32.340 00.003 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.75
00:54:32.340 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
00:54:32.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:32.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:54:32.340 00.000 15712 MoveAxis(E, 58, ABG)
00:54:32.340 00.000 15712 Guiding  Dir = 2, Dur = 58
00:54:32.340 00.000 15712 IsGuiding returns 0
00:54:32.353 00.013 15712 PulseGuide returned control before completion, sleep 54
00:54:32.433 00.080 15712 IsGuiding returns 0
00:54:32.433 00.000 15712 Move returns status 0, amount 58
00:54:32.433 00.000 15712 MoveAxis(N, 0, ABG)
00:54:32.433 00.000 15712 Move returns status 0, amount 0
00:54:32.433 00.000 15712 move complete, result=0
00:54:32.433 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
00:54:32.437 00.004 15712 worker thread done servicing request
00:54:32.437 00.000 15712 Worker thread wakes up
00:54:32.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:32.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:34.079 01.642 15712 Exposure complete
00:54:34.139 00.060 15712 worker thread done servicing request
00:54:34.139 00.000 7988 OnExposeComplete: enter
00:54:34.142 00.003 7988 UpdateGuideState(): m_state=6
00:54:34.142 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
00:54:34.144 00.002 7988 Star::Find returns 1 (0), X=966.41, Y=187.84, Mass=1453, SNR=25.3, Peak=156 HFD=4.1
00:54:34.144 00.000 7988 MultiStar: [#1 0.13,-0.15,0.99,U] [#2 -0.15,0.31,0.83,U] [#3 -0.16,-0.00,0.85,U] [#4 0.17,0.26,0.69,U] [#5 0.18,-0.01,0.74,U] [#6 -0.16,0.09,0.65,U] [#7 0.08,0.34,0.51,U] [#8 -0.03,0.59,0.00,M1] 
00:54:34.146 00.002 7988 refined, 7 included, MultiStar: {0.00, 0.13}, one-star: {-0.05, 0.31}
00:54:34.146 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
00:54:34.148 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
00:54:34.148 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.56 mountX=0.13 mountY=-0.00, mountTheta=-0.03
00:54:34.150 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.13, opts=13)
00:54:34.152 00.002 7988 Enqueuing Move request for scope (0.00, 0.13)
00:54:34.152 00.000 15712 Worker thread wakes up
00:54:34.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
00:54:34.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
00:54:34.152 00.000 15712 Moving (0.00, 0.13) raw xDistance=0.13 yDistance=-0.00
00:54:34.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:54:34.152 00.000 7988 UpdateGuideState exits: m=1453 SNR=25.3
00:54:34.156 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:34.157 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:34.157 00.000 7988 Enqueuing Expose request
00:54:34.159 00.002 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:34.159 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
00:54:34.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:34.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:54:34.159 00.000 15712 MoveAxis(E, 9, ABG)
00:54:34.159 00.000 15712 Guiding  Dir = 2, Dur = 9
00:54:34.159 00.000 15712 IsGuiding returns 0
00:54:34.177 00.018 15712 IsGuiding returns 0
00:54:34.177 00.000 15712 Move returns status 0, amount 9
00:54:34.177 00.000 15712 MoveAxis(N, 0, ABG)
00:54:34.177 00.000 15712 Move returns status 0, amount 0
00:54:34.177 00.000 15712 move complete, result=0
00:54:34.177 00.000 15712 worker thread done servicing request
00:54:34.177 00.000 15712 Worker thread wakes up
00:54:34.177 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:54:34.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:34.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:35.593 01.416 15712 Exposure complete
00:54:35.655 00.062 15712 worker thread done servicing request
00:54:35.655 00.000 7988 OnExposeComplete: enter
00:54:35.656 00.001 7988 UpdateGuideState(): m_state=6
00:54:35.656 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
00:54:35.656 00.000 7988 Star::Find returns 1 (0), X=966.39, Y=187.69, Mass=1321, SNR=24.1, Peak=160 HFD=4.0
00:54:35.656 00.000 7988 MultiStar: [#1 -0.02,-0.19,1.06,U] [#2 -0.20,-0.01,0.84,U] [#3 -0.18,-0.23,0.84,U] [#4 0.04,0.20,0.72,U] [#5 -0.01,-0.22,0.76,U] [#6 -0.24,0.12,0.67,U] [#7 0.07,0.49,0.00,M3] [#8 -0.05,0.30,0.47,U] 
00:54:35.656 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {-0.07, 0.16}
00:54:35.656 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.63 = 1.65)
00:54:35.656 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.67 = 1.62)
00:54:35.656 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.07 mountX=-0.01 mountY=0.09, mountTheta=1.65
00:54:35.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
00:54:35.656 00.000 7988 Enqueuing Move request for scope (-0.09, -0.01)
00:54:35.656 00.000 15712 Worker thread wakes up
00:54:35.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:54:35.656 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:54:35.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:54:35.656 00.000 7988 UpdateGuideState exits: m=1321 SNR=24.1
00:54:35.671 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:35.672 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:35.672 00.000 7988 Enqueuing Expose request
00:54:35.672 00.000 15712 Moving (-0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
00:54:35.672 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:35.672 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
00:54:35.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:35.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:54:35.672 00.000 15712 MoveAxis(E, 7, ABG)
00:54:35.672 00.000 15712 Guiding  Dir = 2, Dur = 7
00:54:35.672 00.000 15712 IsGuiding returns 0
00:54:35.723 00.051 15712 IsGuiding returns 0
00:54:35.723 00.000 15712 Move returns status 0, amount 7
00:54:35.723 00.000 15712 MoveAxis(N, 0, ABG)
00:54:35.723 00.000 15712 Move returns status 0, amount 0
00:54:35.723 00.000 15712 move complete, result=0
00:54:35.723 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
00:54:35.730 00.007 15712 worker thread done servicing request
00:54:35.730 00.000 15712 Worker thread wakes up
00:54:35.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:35.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:37.368 01.638 15712 Exposure complete
00:54:37.423 00.055 15712 worker thread done servicing request
00:54:37.423 00.000 7988 OnExposeComplete: enter
00:54:37.430 00.007 7988 UpdateGuideState(): m_state=6
00:54:37.430 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
00:54:37.430 00.000 7988 Star::Find returns 1 (0), X=966.36, Y=187.38, Mass=1418, SNR=25.4, Peak=168 HFD=3.6
00:54:37.430 00.000 7988 MultiStar: [#1 0.24,-0.51,0.00,M6] [#2 0.07,-0.34,0.84,U] [#3 -0.02,-0.30,0.86,U] [#4 0.27,-0.17,0.69,U] [#5 -0.12,-0.22,0.71,U] [#6 -0.05,-0.30,0.64,U] [#7 0.06,0.29,0.49,U] [#8 0.30,-0.02,0.47,U] 
00:54:37.430 00.000 7988 single-star, 7 included, MultiStar: {0.03, -0.18}, one-star: {-0.10, -0.15}
00:54:37.430 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.58)
00:54:37.430 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.55)
00:54:37.430 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.14 mountX=-0.15 mountY=0.10, mountTheta=2.56
00:54:37.440 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.15, opts=13)
00:54:37.440 00.000 7988 Enqueuing Move request for scope (-0.10, -0.15)
00:54:37.440 00.000 15712 Worker thread wakes up
00:54:37.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
00:54:37.440 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
00:54:37.440 00.000 15712 Moving (-0.10, -0.15) raw xDistance=-0.15 yDistance=0.10
00:54:37.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:37.440 00.000 7988 UpdateGuideState exits: m=1418 SNR=25.4
00:54:37.444 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:37.444 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:37.446 00.002 7988 Enqueuing Expose request
00:54:37.446 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:37.446 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
00:54:37.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:37.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:54:37.446 00.000 15712 MoveAxis(E, 6, ABG)
00:54:37.446 00.000 15712 Guiding  Dir = 2, Dur = 6
00:54:37.448 00.002 15712 IsGuiding returns 0
00:54:37.466 00.018 15712 IsGuiding returns 0
00:54:37.466 00.000 15712 Move returns status 0, amount 6
00:54:37.466 00.000 15712 MoveAxis(N, 0, ABG)
00:54:37.466 00.000 15712 Move returns status 0, amount 0
00:54:37.466 00.000 15712 move complete, result=0
00:54:37.466 00.000 15712 worker thread done servicing request
00:54:37.466 00.000 15712 Worker thread wakes up
00:54:37.466 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.1 px 0 ms NORTH
00:54:37.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:37.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:38.881 01.415 15712 Exposure complete
00:54:38.944 00.063 15712 worker thread done servicing request
00:54:38.944 00.000 7988 OnExposeComplete: enter
00:54:38.944 00.000 7988 UpdateGuideState(): m_state=6
00:54:38.944 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
00:54:38.944 00.000 7988 Star::Find returns 1 (0), X=966.48, Y=187.00, Mass=1296, SNR=23.8, Peak=163 HFD=3.6
00:54:38.944 00.000 7988 MultiStar: [#1 0.20,-0.71,0.00,M7] [#2 -0.01,-0.48,0.00,M1] [#3 -0.04,-0.62,0.00,M1] [#4 0.38,-0.41,0.00,M1] [#5 0.13,-0.76,0.00,M1] [#6 -0.18,-0.57,0.00,M1] [#7 0.06,0.25,0.55,U] [#8 0.37,-0.08,0.50,U] 
00:54:38.949 00.005 7988 refined, 2 included, MultiStar: {0.12, -0.21}, one-star: {0.03, -0.53}
00:54:38.949 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
00:54:38.949 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
00:54:38.949 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-1.06 mountX=-0.21 mountY=-0.11, mountTheta=-2.65
00:54:38.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.21, opts=13)
00:54:38.949 00.000 7988 Enqueuing Move request for scope (0.12, -0.21)
00:54:38.949 00.000 15712 Worker thread wakes up
00:54:38.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
00:54:38.949 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
00:54:38.949 00.000 15712 Moving (0.12, -0.21) raw xDistance=-0.21 yDistance=-0.11
00:54:38.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=30, FiltMax=255, Gamma=0.690
00:54:38.949 00.000 7988 UpdateGuideState exits: m=1296 SNR=23.8
00:54:38.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:38.960 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:38.960 00.000 7988 Enqueuing Expose request
00:54:38.960 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.75
00:54:38.960 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
00:54:38.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:38.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:54:38.960 00.000 15712 MoveAxis(E, 49, ABG)
00:54:38.960 00.000 15712 Guiding  Dir = 2, Dur = 49
00:54:38.960 00.000 15712 IsGuiding returns 0
00:54:38.983 00.023 15712 PulseGuide returned control before completion, sleep 34
00:54:39.068 00.085 15712 IsGuiding returns 1
00:54:39.068 00.000 15712 scope still moving after pulse duration time elapsed
00:54:39.104 00.036 15712 IsGuiding returns 0
00:54:39.104 00.000 15712 scope move finished after 49 + 91 ms
00:54:39.104 00.000 15712 Move returns status 0, amount 49
00:54:39.104 00.000 15712 MoveAxis(N, 0, ABG)
00:54:39.104 00.000 15712 Move returns status 0, amount 0
00:54:39.104 00.000 15712 move complete, result=0
00:54:39.104 00.000 15712 worker thread done servicing request
00:54:39.104 00.000 15712 Worker thread wakes up
00:54:39.104 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
00:54:39.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:39.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:40.748 01.644 15712 Exposure complete
00:54:40.808 00.060 15712 worker thread done servicing request
00:54:40.808 00.000 7988 OnExposeComplete: enter
00:54:40.809 00.001 7988 UpdateGuideState(): m_state=6
00:54:40.811 00.002 7988 Star::Find(15, 966, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
00:54:40.811 00.000 7988 Star::Find returns 1 (0), X=966.50, Y=187.35, Mass=1399, SNR=25.0, Peak=165 HFD=3.5
00:54:40.813 00.002 7988 MultiStar: [#1 0.05,-0.58,0.00,M8] [#2 -0.00,-0.29,0.86,U] [#3 -0.07,-0.58,0.00,M2] [#4 0.32,-0.13,0.72,U] [#5 -0.00,-0.56,0.00,M2] [#6 -0.14,-0.34,0.66,U] [#7 -0.36,0.04,0.48,U] [#8 -0.10,0.13,0.45,U] 
00:54:40.813 00.000 7988 refined, 5 included, MultiStar: {-0.01, -0.16}, one-star: {0.04, -0.18}
00:54:40.815 00.002 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
00:54:40.815 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
00:54:40.817 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.64 mountX=-0.16 mountY=0.02, mountTheta=3.05
00:54:40.819 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.16, opts=13)
00:54:40.819 00.000 7988 Enqueuing Move request for scope (-0.01, -0.16)
00:54:40.821 00.002 15712 Worker thread wakes up
00:54:40.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
00:54:40.821 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
00:54:40.821 00.000 15712 Moving (-0.01, -0.16) raw xDistance=-0.16 yDistance=0.02
00:54:40.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=30, FiltMax=255, Gamma=0.690
00:54:40.821 00.000 7988 UpdateGuideState exits: m=1399 SNR=25.0
00:54:40.824 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:40.824 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:40.825 00.001 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.10, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:40.825 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
00:54:40.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:40.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:54:40.825 00.000 15712 MoveAxis(E, 9, ABG)
00:54:40.825 00.000 15712 Guiding  Dir = 2, Dur = 9
00:54:40.825 00.000 7988 Enqueuing Expose request
00:54:40.825 00.000 15712 IsGuiding returns 0
00:54:40.843 00.018 15712 IsGuiding returns 0
00:54:40.843 00.000 15712 Move returns status 0, amount 9
00:54:40.843 00.000 15712 MoveAxis(N, 0, ABG)
00:54:40.843 00.000 15712 Move returns status 0, amount 0
00:54:40.843 00.000 15712 move complete, result=0
00:54:40.843 00.000 15712 worker thread done servicing request
00:54:40.843 00.000 15712 Worker thread wakes up
00:54:40.843 00.000 7988 GuideStep: -0.2 px 9 ms EAST, 0.0 px 0 ms NORTH
00:54:40.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:40.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:42.258 01.415 15712 Exposure complete
00:54:42.321 00.063 15712 worker thread done servicing request
00:54:42.321 00.000 7988 OnExposeComplete: enter
00:54:42.323 00.002 7988 UpdateGuideState(): m_state=6
00:54:42.323 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
00:54:42.325 00.002 7988 Star::Find returns 1 (0), X=966.23, Y=187.09, Mass=1368, SNR=24.5, Peak=158 HFD=4.0
00:54:42.325 00.000 7988 MultiStar: [#1 0.23,-0.78,0.00,M9] [#2 -0.28,-0.39,0.00,M1] [#3 0.14,-0.91,0.00,M3] [#4 0.03,-0.33,0.72,U] [#5 -0.14,-0.76,0.00,M3] [#6 -0.11,-0.42,0.00,M1] [#7 0.08,-0.40,0.00,M1] [#8 0.29,0.14,0.49,U] 
00:54:42.327 00.002 7988 refined, 2 included, MultiStar: {-0.03, -0.28}, one-star: {-0.23, -0.44}
00:54:42.327 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.24 = 3.04)
00:54:42.330 00.003 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
00:54:42.330 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.68 mountX=-0.28 mountY=0.04, mountTheta=3.01
00:54:42.332 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.28, opts=13)
00:54:42.334 00.002 7988 Enqueuing Move request for scope (-0.03, -0.28)
00:54:42.334 00.000 15712 Worker thread wakes up
00:54:42.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
00:54:42.334 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
00:54:42.334 00.000 15712 Moving (-0.03, -0.28) raw xDistance=-0.28 yDistance=0.04
00:54:42.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:42.334 00.000 7988 UpdateGuideState exits: m=1368 SNR=24.5
00:54:42.337 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:42.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:42.337 00.000 7988 Enqueuing Expose request
00:54:42.337 00.000 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.75
00:54:42.337 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
00:54:42.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:42.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:54:42.337 00.000 15712 MoveAxis(E, 63, ABG)
00:54:42.337 00.000 15712 Guiding  Dir = 2, Dur = 63
00:54:42.337 00.000 15712 IsGuiding returns 0
00:54:42.353 00.016 15712 PulseGuide returned control before completion, sleep 53
00:54:42.435 00.082 15712 IsGuiding returns 0
00:54:42.435 00.000 15712 Move returns status 0, amount 63
00:54:42.435 00.000 15712 MoveAxis(N, 0, ABG)
00:54:42.435 00.000 15712 Move returns status 0, amount 0
00:54:42.435 00.000 15712 move complete, result=0
00:54:42.435 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.0 px 0 ms NORTH
00:54:42.443 00.008 15712 worker thread done servicing request
00:54:42.443 00.000 15712 Worker thread wakes up
00:54:42.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:42.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:44.185 01.742 15712 Exposure complete
00:54:44.246 00.061 15712 worker thread done servicing request
00:54:44.246 00.000 7988 OnExposeComplete: enter
00:54:44.246 00.000 7988 UpdateGuideState(): m_state=6
00:54:44.246 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
00:54:44.246 00.000 7988 Star::Find returns 1 (0), X=966.30, Y=187.19, Mass=1358, SNR=24.6, Peak=177 HFD=3.7
00:54:44.246 00.000 7988 MultiStar: [#1 0.22,-0.58,0.00,M10] [#2 -0.11,-0.21,0.89,U] [#3 -0.15,-0.39,0.00,M4] [#4 0.21,-0.22,0.73,U] [#5 -0.10,-0.56,0.00,M4] [#6 0.00,-0.46,0.00,M2] [#7 -0.17,0.08,0.51,U] [#8 -0.28,0.00,0.52,U] 
00:54:44.246 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.18}, one-star: {-0.16, -0.34}
00:54:44.246 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.62 = 2.66)
00:54:44.255 00.009 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
00:54:44.255 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.06 mountX=-0.18 mountY=0.10, mountTheta=2.64
00:54:44.255 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.18, opts=13)
00:54:44.255 00.000 7988 Enqueuing Move request for scope (-0.09, -0.18)
00:54:44.255 00.000 15712 Worker thread wakes up
00:54:44.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
00:54:44.255 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
00:54:44.255 00.000 15712 Moving (-0.09, -0.18) raw xDistance=-0.18 yDistance=0.10
00:54:44.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=32, FiltMax=255, Gamma=0.690
00:54:44.255 00.000 7988 UpdateGuideState exits: m=1358 SNR=24.6
00:54:44.261 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:44.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:44.261 00.000 7988 Enqueuing Expose request
00:54:44.261 00.000 15712 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.75
00:54:44.261 00.000 15712 PPEC: input: -0.18, control: -0.14, exposure: 1500
00:54:44.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:44.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:54:44.261 00.000 15712 MoveAxis(E, 44, ABG)
00:54:44.261 00.000 15712 Guiding  Dir = 2, Dur = 44
00:54:44.261 00.000 15712 IsGuiding returns 0
00:54:44.280 00.019 15712 PulseGuide returned control before completion, sleep 40
00:54:44.326 00.046 15712 IsGuiding returns 1
00:54:44.326 00.000 15712 scope still moving after pulse duration time elapsed
00:54:44.376 00.050 15712 IsGuiding returns 0
00:54:44.376 00.000 15712 scope move finished after 44 + 66 ms
00:54:44.376 00.000 15712 Move returns status 0, amount 44
00:54:44.376 00.000 15712 MoveAxis(N, 0, ABG)
00:54:44.376 00.000 15712 Move returns status 0, amount 0
00:54:44.376 00.000 15712 move complete, result=0
00:54:44.376 00.000 15712 worker thread done servicing request
00:54:44.376 00.000 15712 Worker thread wakes up
00:54:44.376 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
00:54:44.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:44.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:45.796 01.420 15712 Exposure complete
00:54:45.857 00.061 15712 worker thread done servicing request
00:54:45.857 00.000 7988 OnExposeComplete: enter
00:54:45.857 00.000 7988 UpdateGuideState(): m_state=6
00:54:45.857 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
00:54:45.857 00.000 7988 Star::Find returns 1 (0), X=966.23, Y=187.27, Mass=1322, SNR=24.0, Peak=171 HFD=3.8
00:54:45.857 00.000 7988 MultiStar: [#1 -0.01,-0.44,0.00,R] [#2 -0.36,-0.15,0.86,U] [#3 -0.17,-0.48,0.00,M5] [#4 0.06,-0.22,0.74,U] [#5 -0.47,-0.29,0.00,M5] [#6 -0.32,-0.09,0.67,U] [#7 -0.17,0.11,0.54,U] [#8 0.15,0.13,0.46,U] 
00:54:45.857 00.000 7988 refined, 5 included, MultiStar: {-0.17, -0.11}, one-star: {-0.23, -0.26}
00:54:45.857 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.11 = 2.17)
00:54:45.857 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
00:54:45.857 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-2.55 mountX=-0.12 mountY=0.17, mountTheta=2.16
00:54:45.857 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.11, opts=13)
00:54:45.857 00.000 7988 Enqueuing Move request for scope (-0.17, -0.11)
00:54:45.870 00.013 15712 Worker thread wakes up
00:54:45.870 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
00:54:45.870 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
00:54:45.870 00.000 15712 Moving (-0.17, -0.11) raw xDistance=-0.12 yDistance=0.17
00:54:45.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:45.870 00.000 7988 UpdateGuideState exits: m=1322 SNR=24.0
00:54:45.873 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:45.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:45.873 00.000 7988 Enqueuing Expose request
00:54:45.873 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:45.873 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
00:54:45.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:45.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:54:45.873 00.000 15712 MoveAxis(E, 10, ABG)
00:54:45.873 00.000 15712 Guiding  Dir = 2, Dur = 10
00:54:45.873 00.000 15712 IsGuiding returns 0
00:54:45.893 00.020 15712 IsGuiding returns 1
00:54:45.893 00.000 15712 scope still moving after pulse duration time elapsed
00:54:45.955 00.062 15712 IsGuiding returns 1
00:54:45.984 00.029 15712 IsGuiding returns 0
00:54:45.984 00.000 15712 scope move finished after 10 + 97 ms
00:54:45.984 00.000 15712 Move returns status 0, amount 10
00:54:45.984 00.000 15712 MoveAxis(N, 0, ABG)
00:54:45.984 00.000 15712 Move returns status 0, amount 0
00:54:45.984 00.000 15712 move complete, result=0
00:54:45.984 00.000 15712 worker thread done servicing request
00:54:45.984 00.000 15712 Worker thread wakes up
00:54:45.984 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
00:54:45.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:45.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:47.614 01.630 15712 Exposure complete
00:54:47.671 00.057 15712 worker thread done servicing request
00:54:47.676 00.005 7988 OnExposeComplete: enter
00:54:47.676 00.000 7988 UpdateGuideState(): m_state=6
00:54:47.676 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
00:54:47.676 00.000 7988 Star::Find returns 1 (0), X=966.32, Y=187.75, Mass=1344, SNR=24.6, Peak=162 HFD=3.7
00:54:47.676 00.000 7988 MultiStar: [#1 0.03,0.39,0.99,U] [#2 -0.05,0.28,0.89,U] [#3 -0.28,0.00,0.91,U] [#4 -0.15,0.39,0.00,M1] [#5 -0.22,0.25,0.79,U] [#6 -0.22,0.12,0.63,U] [#7 -0.16,0.81,0.00,M1] [#8 0.01,1.13,0.00,M1] 
00:54:47.676 00.000 7988 refined, 5 included, MultiStar: {-0.14, 0.22}, one-star: {-0.14, 0.22}
00:54:47.676 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
00:54:47.676 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
00:54:47.676 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.15 mountX=0.21 mountY=0.13, mountTheta=0.56
00:54:47.676 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.22, opts=13)
00:54:47.676 00.000 7988 Enqueuing Move request for scope (-0.14, 0.22)
00:54:47.688 00.012 15712 Worker thread wakes up
00:54:47.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
00:54:47.688 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
00:54:47.688 00.000 15712 Moving (-0.14, 0.22) raw xDistance=0.21 yDistance=0.13
00:54:47.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:47.688 00.000 7988 UpdateGuideState exits: m=1344 SNR=24.6
00:54:47.690 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:47.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:47.692 00.002 7988 Enqueuing Expose request
00:54:47.692 00.000 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.75
00:54:47.692 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
00:54:47.692 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:47.692 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:54:47.692 00.000 15712 MoveAxis(W, 31, ABG)
00:54:47.692 00.000 15712 Guiding  Dir = 3, Dur = 31
00:54:47.692 00.000 15712 IsGuiding returns 0
00:54:47.708 00.016 15712 PulseGuide returned control before completion, sleep 19
00:54:47.759 00.051 15712 IsGuiding returns 0
00:54:47.759 00.000 15712 Move returns status 0, amount 31
00:54:47.759 00.000 15712 MoveAxis(N, 0, ABG)
00:54:47.759 00.000 15712 Move returns status 0, amount 0
00:54:47.759 00.000 15712 move complete, result=0
00:54:47.759 00.000 15712 worker thread done servicing request
00:54:47.759 00.000 15712 Worker thread wakes up
00:54:47.759 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
00:54:47.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:47.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:49.176 01.417 15712 Exposure complete
00:54:49.237 00.061 15712 worker thread done servicing request
00:54:49.237 00.000 7988 OnExposeComplete: enter
00:54:49.237 00.000 7988 UpdateGuideState(): m_state=6
00:54:49.240 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
00:54:49.240 00.000 7988 Star::Find returns 1 (0), X=966.06, Y=187.83, Mass=1339, SNR=24.3, Peak=157 HFD=4.0
00:54:49.242 00.002 7988 MultiStar: [#1 0.10,0.47,0.00,M1] [#2 -0.15,0.12,0.91,U] [#3 -0.32,-0.21,0.90,U] [#4 -0.15,0.22,0.73,U] [#5 -0.08,0.37,0.80,U] [#6 -0.27,-0.07,0.66,U] [#7 -0.34,0.37,0.00,M2] [#8 -0.20,0.52,0.00,M2] 
00:54:49.242 00.000 7988 refined, 5 included, MultiStar: {-0.24, 0.13}, one-star: {-0.40, 0.30}
00:54:49.244 00.002 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.56) = xAngle (1.09 = 1.09)
00:54:49.244 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
00:54:49.246 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=0.13 hyp=0.27 cameraTheta=2.65 mountX=0.12 mountY=0.23, mountTheta=1.08
00:54:49.248 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.13, opts=13)
00:54:49.248 00.000 7988 Enqueuing Move request for scope (-0.24, 0.13)
00:54:49.250 00.002 15712 Worker thread wakes up
00:54:49.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.13) opts 0xd
00:54:49.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.13)
00:54:49.250 00.000 15712 Moving (-0.24, 0.13) raw xDistance=0.12 yDistance=0.23
00:54:49.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:49.250 00.000 7988 UpdateGuideState exits: m=1339 SNR=24.3
00:54:49.253 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:49.254 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:49.254 00.000 7988 Enqueuing Expose request
00:54:49.254 00.000 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:49.254 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
00:54:49.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:49.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:54:49.254 00.000 15712 MoveAxis(E, 14, ABG)
00:54:49.254 00.000 15712 Guiding  Dir = 2, Dur = 14
00:54:49.254 00.000 15712 IsGuiding returns 0
00:54:49.271 00.017 15712 IsGuiding returns 1
00:54:49.271 00.000 15712 scope still moving after pulse duration time elapsed
00:54:49.321 00.050 15712 IsGuiding returns 0
00:54:49.321 00.000 15712 scope move finished after 14 + 60 ms
00:54:49.321 00.000 15712 Move returns status 0, amount 14
00:54:49.321 00.000 15712 MoveAxis(N, 0, ABG)
00:54:49.332 00.011 15712 Move returns status 0, amount 0
00:54:49.332 00.000 15712 move complete, result=0
00:54:49.332 00.000 7988 GuideStep: 0.1 px 14 ms EAST, 0.2 px 0 ms NORTH
00:54:49.334 00.002 15712 worker thread done servicing request
00:54:49.334 00.000 15712 Worker thread wakes up
00:54:49.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:49.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:50.972 01.638 15712 Exposure complete
00:54:51.023 00.051 15712 worker thread done servicing request
00:54:51.023 00.000 7988 OnExposeComplete: enter
00:54:51.035 00.012 7988 UpdateGuideState(): m_state=6
00:54:51.035 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
00:54:51.035 00.000 7988 Star::Find returns 1 (0), X=966.18, Y=187.80, Mass=1280, SNR=23.7, Peak=158 HFD=3.6
00:54:51.035 00.000 7988 MultiStar: [#1 -0.13,0.55,0.00,M2] [#2 -0.21,0.40,0.00,M1] [#3 0.01,0.25,0.88,U] [#4 0.14,0.36,0.00,M1] [#5 0.08,0.04,0.72,U] [#6 -0.27,0.14,0.69,U] [#7 -0.30,0.30,0.00,M3] [#8 0.40,0.27,0.00,M3] 
00:54:51.040 00.005 7988 refined, 3 included, MultiStar: {-0.12, 0.19}, one-star: {-0.28, 0.26}
00:54:51.040 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
00:54:51.040 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
00:54:51.040 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.22 cameraTheta=2.15 mountX=0.19 mountY=0.12, mountTheta=0.56
00:54:51.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.19, opts=13)
00:54:51.040 00.000 7988 Enqueuing Move request for scope (-0.12, 0.19)
00:54:51.040 00.000 15712 Worker thread wakes up
00:54:51.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
00:54:51.040 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
00:54:51.040 00.000 15712 Moving (-0.12, 0.19) raw xDistance=0.19 yDistance=0.12
00:54:51.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:51.040 00.000 7988 UpdateGuideState exits: m=1280 SNR=23.7
00:54:51.049 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:51.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:51.051 00.002 7988 Enqueuing Expose request
00:54:51.051 00.000 15712 PPEC rslt: input = 0.19, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.75
00:54:51.051 00.000 15712 PPEC: input: 0.19, control: 0.07, exposure: 1500
00:54:51.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:51.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:54:51.051 00.000 15712 MoveAxis(W, 23, ABG)
00:54:51.051 00.000 15712 Guiding  Dir = 3, Dur = 23
00:54:51.051 00.000 15712 IsGuiding returns 0
00:54:51.074 00.023 15712 PulseGuide returned control before completion, sleep 13
00:54:51.115 00.041 15712 IsGuiding returns 0
00:54:51.115 00.000 15712 Move returns status 0, amount 23
00:54:51.115 00.000 15712 MoveAxis(N, 0, ABG)
00:54:51.115 00.000 15712 Move returns status 0, amount 0
00:54:51.115 00.000 15712 move complete, result=0
00:54:51.115 00.000 15712 worker thread done servicing request
00:54:51.115 00.000 15712 Worker thread wakes up
00:54:51.115 00.000 7988 GuideStep: 0.2 px 23 ms WEST, 0.1 px 0 ms NORTH
00:54:51.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:51.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:52.534 01.419 15712 Exposure complete
00:54:52.597 00.063 15712 worker thread done servicing request
00:54:52.597 00.000 7988 OnExposeComplete: enter
00:54:52.597 00.000 7988 UpdateGuideState(): m_state=6
00:54:52.597 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
00:54:52.597 00.000 7988 Star::Find returns 1 (0), X=966.52, Y=187.51, Mass=1485, SNR=25.6, Peak=162 HFD=4.3
00:54:52.602 00.005 7988 MultiStar: [#1 -0.10,0.22,0.96,U] [#2 -0.33,0.02,0.82,U] [#3 -0.07,-0.05,0.82,U] [#4 0.05,0.07,0.72,U] [#5 0.10,-0.03,0.74,U] [#6 -0.37,0.00,0.62,U] [#7 0.01,0.03,0.52,U] [#8 -0.22,0.24,0.44,U] 
00:54:52.602 00.000 7988 single-star, 8 included, MultiStar: {-0.09, 0.05}, one-star: {0.06, -0.02}
00:54:52.602 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
00:54:52.602 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
00:54:52.602 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.37 mountX=-0.02 mountY=-0.06, mountTheta=-1.93
00:54:52.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
00:54:52.602 00.000 7988 Enqueuing Move request for scope (0.06, -0.02)
00:54:52.610 00.008 15712 Worker thread wakes up
00:54:52.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:54:52.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:54:52.610 00.000 15712 Moving (0.06, -0.02) raw xDistance=-0.02 yDistance=-0.06
00:54:52.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:52.610 00.000 7988 UpdateGuideState exits: m=1485 SNR=25.6
00:54:52.613 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:52.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:52.615 00.002 7988 Enqueuing Expose request
00:54:52.615 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:52.615 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
00:54:52.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:52.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:54:52.615 00.000 15712 MoveAxis(E, 10, ABG)
00:54:52.615 00.000 15712 Guiding  Dir = 2, Dur = 10
00:54:52.636 00.021 15712 IsGuiding returns 0
00:54:52.653 00.017 15712 IsGuiding returns 1
00:54:52.653 00.000 15712 scope still moving after pulse duration time elapsed
00:54:52.704 00.051 15712 IsGuiding returns 0
00:54:52.704 00.000 15712 scope move finished after 10 + 53 ms
00:54:52.704 00.000 15712 Move returns status 0, amount 10
00:54:52.704 00.000 15712 MoveAxis(N, 0, ABG)
00:54:52.704 00.000 15712 Move returns status 0, amount 0
00:54:52.704 00.000 15712 move complete, result=0
00:54:52.704 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:54:52.704 00.000 15712 worker thread done servicing request
00:54:52.704 00.000 15712 Worker thread wakes up
00:54:52.706 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:52.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:54.447 01.741 15712 Exposure complete
00:54:54.508 00.061 15712 worker thread done servicing request
00:54:54.509 00.001 7988 OnExposeComplete: enter
00:54:54.509 00.000 7988 UpdateGuideState(): m_state=6
00:54:54.509 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
00:54:54.509 00.000 7988 Star::Find returns 1 (0), X=966.38, Y=187.36, Mass=1313, SNR=24.1, Peak=153 HFD=3.7
00:54:54.509 00.000 7988 MultiStar: [#1 0.06,-0.10,1.03,U] [#2 -0.30,-0.11,0.89,U] [#3 -0.23,-0.33,0.00,M2] [#4 0.21,-0.13,0.75,U] [#5 -0.20,-0.43,0.00,M2] [#6 -0.20,-0.15,0.65,U] [#7 -0.23,0.21,0.51,U] [#8 0.24,0.28,0.48,U] 
00:54:54.509 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.06}, one-star: {-0.08, -0.17}
00:54:54.509 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
00:54:54.509 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.45)
00:54:54.509 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.24 mountX=-0.06 mountY=0.05, mountTheta=2.46
00:54:54.509 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.06, opts=13)
00:54:54.509 00.000 7988 Enqueuing Move request for scope (-0.05, -0.06)
00:54:54.509 00.000 15712 Worker thread wakes up
00:54:54.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
00:54:54.509 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
00:54:54.509 00.000 15712 Moving (-0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
00:54:54.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:54.509 00.000 7988 UpdateGuideState exits: m=1313 SNR=24.1
00:54:54.524 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:54.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:54.524 00.000 7988 Enqueuing Expose request
00:54:54.524 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
00:54:54.524 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
00:54:54.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:54.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:54:54.524 00.000 15712 MoveAxis(E, 7, ABG)
00:54:54.524 00.000 15712 Guiding  Dir = 2, Dur = 7
00:54:54.524 00.000 15712 IsGuiding returns 0
00:54:54.541 00.017 15712 IsGuiding returns 0
00:54:54.541 00.000 15712 Move returns status 0, amount 7
00:54:54.541 00.000 15712 MoveAxis(N, 0, ABG)
00:54:54.541 00.000 15712 Move returns status 0, amount 0
00:54:54.541 00.000 15712 move complete, result=0
00:54:54.541 00.000 15712 worker thread done servicing request
00:54:54.541 00.000 15712 Worker thread wakes up
00:54:54.541 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
00:54:54.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:54.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:55.960 01.419 15712 Exposure complete
00:54:56.021 00.061 15712 worker thread done servicing request
00:54:56.021 00.000 7988 OnExposeComplete: enter
00:54:56.021 00.000 7988 UpdateGuideState(): m_state=6
00:54:56.021 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
00:54:56.021 00.000 7988 Star::Find returns 1 (0), X=966.35, Y=187.42, Mass=1339, SNR=24.5, Peak=166 HFD=3.5
00:54:56.021 00.000 7988 MultiStar: [#1 -0.01,0.01,1.03,U] [#2 -0.25,-0.08,0.90,U] [#3 0.07,-0.32,0.86,U] [#4 0.00,0.22,0.73,U] [#5 0.11,-0.27,0.76,U] [#6 -0.24,-0.32,0.00,M1] [#7 0.05,0.03,0.53,U] [#8 0.24,0.28,0.44,U] 
00:54:56.021 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {-0.11, -0.11}
00:54:56.021 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
00:54:56.021 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.96)
00:54:56.021 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.73 mountX=-0.06 mountY=0.01, mountTheta=2.96
00:54:56.021 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.06, opts=13)
00:54:56.021 00.000 7988 Enqueuing Move request for scope (-0.01, -0.06)
00:54:56.021 00.000 15712 Worker thread wakes up
00:54:56.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:54:56.021 00.000 7988 UpdateGuideState exits: m=1339 SNR=24.5
00:54:56.036 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:56.037 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:54:56.037 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:54:56.037 00.000 15712 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
00:54:56.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:56.037 00.000 7988 Enqueuing Expose request
00:54:56.040 00.003 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:54:56.040 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
00:54:56.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:56.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:54:56.040 00.000 15712 MoveAxis(E, 7, ABG)
00:54:56.040 00.000 15712 Guiding  Dir = 2, Dur = 7
00:54:56.040 00.000 15712 IsGuiding returns 0
00:54:56.059 00.019 15712 IsGuiding returns 0
00:54:56.059 00.000 15712 Move returns status 0, amount 7
00:54:56.059 00.000 15712 MoveAxis(N, 0, ABG)
00:54:56.059 00.000 15712 Move returns status 0, amount 0
00:54:56.059 00.000 15712 move complete, result=0
00:54:56.059 00.000 15712 worker thread done servicing request
00:54:56.059 00.000 15712 Worker thread wakes up
00:54:56.059 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
00:54:56.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:56.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:57.698 01.639 15712 Exposure complete
00:54:57.751 00.053 15712 worker thread done servicing request
00:54:57.760 00.009 7988 OnExposeComplete: enter
00:54:57.760 00.000 7988 UpdateGuideState(): m_state=6
00:54:57.760 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
00:54:57.760 00.000 7988 Star::Find returns 1 (0), X=966.20, Y=187.03, Mass=1432, SNR=25.1, Peak=176 HFD=4.1
00:54:57.760 00.000 7988 MultiStar: [#1 -0.09,-0.15,1.00,U] [#2 -0.09,-0.59,0.00,M1] [#3 -0.12,-0.50,0.00,M2] [#4 0.27,-0.22,0.74,U] [#5 -0.02,-0.33,0.75,U] [#6 -0.07,-0.18,0.66,U] [#7 -0.52,-0.57,0.00,M1] [#8 0.08,-0.04,0.45,U] 
00:54:57.760 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.26}, one-star: {-0.26, -0.51}
00:54:57.760 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
00:54:57.769 00.009 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.98)
00:54:57.769 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.71 mountX=-0.26 mountY=0.04, mountTheta=2.98
00:54:57.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.26, opts=13)
00:54:57.769 00.000 7988 Enqueuing Move request for scope (-0.04, -0.26)
00:54:57.769 00.000 15712 Worker thread wakes up
00:54:57.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
00:54:57.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
00:54:57.769 00.000 15712 Moving (-0.04, -0.26) raw xDistance=-0.26 yDistance=0.04
00:54:57.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:54:57.769 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.1
00:54:57.776 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:57.776 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:57.776 00.000 7988 Enqueuing Expose request
00:54:57.776 00.000 15712 PPEC rslt: input = -0.26, final = -0.19, react = -0.16, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.74
00:54:57.776 00.000 15712 PPEC: input: -0.26, control: -0.19, exposure: 1500
00:54:57.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:57.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:54:57.776 00.000 15712 MoveAxis(E, 61, ABG)
00:54:57.776 00.000 15712 Guiding  Dir = 2, Dur = 61
00:54:57.776 00.000 15712 IsGuiding returns 0
00:54:57.803 00.027 15712 PulseGuide returned control before completion, sleep 50
00:54:57.860 00.057 15712 IsGuiding returns 1
00:54:57.860 00.000 15712 scope still moving after pulse duration time elapsed
00:54:57.904 00.044 15712 IsGuiding returns 0
00:54:57.905 00.001 15712 scope move finished after 61 + 62 ms
00:54:57.905 00.000 15712 Move returns status 0, amount 61
00:54:57.905 00.000 15712 MoveAxis(N, 0, ABG)
00:54:57.905 00.000 15712 Move returns status 0, amount 0
00:54:57.905 00.000 15712 move complete, result=0
00:54:57.905 00.000 15712 worker thread done servicing request
00:54:57.905 00.000 15712 Worker thread wakes up
00:54:57.905 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
00:54:57.907 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:57.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:54:59.326 01.419 15712 Exposure complete
00:54:59.386 00.060 15712 worker thread done servicing request
00:54:59.386 00.000 7988 OnExposeComplete: enter
00:54:59.388 00.002 7988 UpdateGuideState(): m_state=6
00:54:59.390 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
00:54:59.390 00.000 7988 Star::Find returns 1 (0), X=966.30, Y=187.13, Mass=1490, SNR=25.6, Peak=162 HFD=4.2
00:54:59.392 00.002 7988 MultiStar: [#1 0.06,-0.11,0.96,U] [#2 -0.35,-0.37,0.00,M2] [#3 0.01,-0.46,0.00,M3] [#4 0.11,-0.12,0.69,U] [#5 -0.15,-0.57,0.00,M1] [#6 -0.38,-0.42,0.00,M1] [#7 -0.33,-0.03,0.48,U] [#8 0.28,0.23,0.46,U] 
00:54:59.392 00.000 7988 refined, 4 included, MultiStar: {-0.02, -0.14}, one-star: {-0.16, -0.40}
00:54:59.394 00.002 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.25 = 3.04)
00:54:59.394 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.01)
00:54:59.396 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.68 mountX=-0.14 mountY=0.02, mountTheta=3.01
00:54:59.398 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.14, opts=13)
00:54:59.398 00.000 7988 Enqueuing Move request for scope (-0.02, -0.14)
00:54:59.400 00.002 15712 Worker thread wakes up
00:54:59.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
00:54:59.400 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
00:54:59.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:54:59.400 00.000 7988 UpdateGuideState exits: m=1490 SNR=25.6
00:54:59.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:59.403 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:54:59.403 00.000 7988 Enqueuing Expose request
00:54:59.403 00.000 15712 Moving (-0.02, -0.14) raw xDistance=-0.14 yDistance=0.02
00:54:59.403 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:54:59.403 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
00:54:59.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:59.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:54:59.403 00.000 15712 MoveAxis(E, 7, ABG)
00:54:59.403 00.000 15712 Guiding  Dir = 2, Dur = 7
00:54:59.403 00.000 15712 IsGuiding returns 0
00:54:59.420 00.017 15712 IsGuiding returns 0
00:54:59.420 00.000 15712 Move returns status 0, amount 7
00:54:59.420 00.000 15712 MoveAxis(N, 0, ABG)
00:54:59.420 00.000 15712 Move returns status 0, amount 0
00:54:59.420 00.000 15712 move complete, result=0
00:54:59.420 00.000 15712 worker thread done servicing request
00:54:59.420 00.000 15712 Worker thread wakes up
00:54:59.420 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
00:54:59.435 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
00:54:59.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:01.076 01.641 15712 Exposure complete
00:55:01.139 00.063 15712 worker thread done servicing request
00:55:01.140 00.001 7988 OnExposeComplete: enter
00:55:01.140 00.000 7988 UpdateGuideState(): m_state=6
00:55:01.140 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
00:55:01.140 00.000 7988 Star::Find returns 1 (0), X=966.36, Y=187.50, Mass=1422, SNR=25.0, Peak=171 HFD=4.0
00:55:01.140 00.000 7988 MultiStar: [#1 0.20,0.00,1.00,U] [#2 -0.29,0.06,0.84,U] [#3 -0.17,-0.22,0.87,U] [#4 0.18,0.12,0.74,U] [#5 -0.22,-0.38,0.00,M2] [#6 -0.56,-0.11,0.00,M2] [#7 -0.11,0.27,0.53,U] [#8 0.37,0.46,0.00,M1] 
00:55:01.140 00.000 7988 refined, 5 included, MultiStar: {-0.04, 0.01}, one-star: {-0.10, -0.04}
00:55:01.140 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
00:55:01.140 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
00:55:01.140 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.89 mountX=0.01 mountY=0.04, mountTheta=1.32
00:55:01.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
00:55:01.140 00.000 7988 Enqueuing Move request for scope (-0.04, 0.01)
00:55:01.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:01.140 00.000 7988 UpdateGuideState exits: m=1422 SNR=25.0
00:55:01.154 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:01.156 00.002 15712 Worker thread wakes up
00:55:01.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:01.156 00.000 7988 Enqueuing Expose request
00:55:01.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
00:55:01.156 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
00:55:01.156 00.000 15712 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=0.04
00:55:01.160 00.004 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:01.160 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
00:55:01.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:01.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:55:01.160 00.000 15712 MoveAxis(E, 4, ABG)
00:55:01.162 00.002 15712 Guiding  Dir = 2, Dur = 4
00:55:01.171 00.009 15712 IsGuiding returns 0
00:55:01.191 00.020 15712 IsGuiding returns 0
00:55:01.191 00.000 15712 Move returns status 0, amount 4
00:55:01.191 00.000 15712 MoveAxis(N, 0, ABG)
00:55:01.191 00.000 15712 Move returns status 0, amount 0
00:55:01.191 00.000 15712 move complete, result=0
00:55:01.191 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:55:01.193 00.002 15712 worker thread done servicing request
00:55:01.193 00.000 15712 Worker thread wakes up
00:55:01.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:01.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:02.611 01.418 15712 Exposure complete
00:55:02.673 00.062 15712 worker thread done servicing request
00:55:02.673 00.000 7988 OnExposeComplete: enter
00:55:02.673 00.000 7988 UpdateGuideState(): m_state=6
00:55:02.675 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
00:55:02.675 00.000 7988 Star::Find returns 1 (0), X=966.17, Y=187.61, Mass=1449, SNR=25.3, Peak=154 HFD=3.9
00:55:02.677 00.002 7988 MultiStar: [#1 -0.02,0.21,1.03,U] [#2 -0.41,-0.09,0.00,M2] [#3 -0.14,-0.30,0.86,U] [#4 -0.07,-0.02,0.74,U] [#5 -0.12,-0.51,0.00,M3] [#6 -0.43,0.04,0.00,M3] [#7 -0.06,0.22,0.51,U] [#8 0.10,0.27,0.47,U] 
00:55:02.677 00.000 7988 refined, 5 included, MultiStar: {-0.10, 0.06}, one-star: {-0.29, 0.07}
00:55:02.679 00.002 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.56) = xAngle (1.09 = 1.09)
00:55:02.679 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
00:55:02.681 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.65 mountX=0.05 mountY=0.10, mountTheta=1.08
00:55:02.684 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.06, opts=13)
00:55:02.684 00.000 7988 Enqueuing Move request for scope (-0.10, 0.06)
00:55:02.686 00.002 15712 Worker thread wakes up
00:55:02.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
00:55:02.686 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
00:55:02.686 00.000 15712 Moving (-0.10, 0.06) raw xDistance=0.05 yDistance=0.10
00:55:02.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:02.686 00.000 7988 UpdateGuideState exits: m=1449 SNR=25.3
00:55:02.688 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:02.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:02.688 00.000 7988 Enqueuing Expose request
00:55:02.688 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:02.688 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
00:55:02.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:02.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:55:02.688 00.000 15712 MoveAxis(E, 1, ABG)
00:55:02.688 00.000 15712 Guiding  Dir = 2, Dur = 1
00:55:02.688 00.000 15712 IsGuiding returns 0
00:55:02.710 00.022 15712 IsGuiding returns 0
00:55:02.710 00.000 15712 Move returns status 0, amount 1
00:55:02.710 00.000 15712 MoveAxis(N, 0, ABG)
00:55:02.710 00.000 15712 Move returns status 0, amount 0
00:55:02.710 00.000 15712 move complete, result=0
00:55:02.710 00.000 15712 worker thread done servicing request
00:55:02.710 00.000 15712 Worker thread wakes up
00:55:02.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:02.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:02.710 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:55:04.348 01.638 15712 Exposure complete
00:55:04.410 00.062 15712 worker thread done servicing request
00:55:04.410 00.000 7988 OnExposeComplete: enter
00:55:04.410 00.000 7988 UpdateGuideState(): m_state=6
00:55:04.412 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
00:55:04.412 00.000 7988 Star::Find returns 1 (0), X=966.34, Y=187.25, Mass=1393, SNR=24.9, Peak=196 HFD=3.7
00:55:04.414 00.002 7988 MultiStar: [#1 0.13,-0.17,1.05,U] [#2 -0.11,-0.16,0.87,U] [#3 -0.19,-0.54,0.00,M2] [#4 -0.06,-0.08,0.70,U] [#5 -0.32,-0.37,0.00,M4] [#6 -0.44,-0.29,0.00,M4] [#7 -0.09,0.13,0.54,U] [#8 -0.02,-0.30,0.44,U] 
00:55:04.414 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.15}, one-star: {-0.12, -0.28}
00:55:04.417 00.003 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
00:55:04.417 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.88)
00:55:04.419 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.81 mountX=-0.15 mountY=0.04, mountTheta=2.88
00:55:04.421 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.15, opts=13)
00:55:04.421 00.000 7988 Enqueuing Move request for scope (-0.04, -0.15)
00:55:04.423 00.002 15712 Worker thread wakes up
00:55:04.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
00:55:04.423 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
00:55:04.423 00.000 15712 Moving (-0.04, -0.15) raw xDistance=-0.15 yDistance=0.04
00:55:04.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
00:55:04.423 00.000 7988 UpdateGuideState exits: m=1393 SNR=24.9
00:55:04.425 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:04.425 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:04.425 00.000 7988 Enqueuing Expose request
00:55:04.425 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:04.425 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
00:55:04.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:04.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:55:04.425 00.000 15712 MoveAxis(E, 2, ABG)
00:55:04.425 00.000 15712 Guiding  Dir = 2, Dur = 2
00:55:04.425 00.000 15712 IsGuiding returns 0
00:55:04.450 00.025 15712 IsGuiding returns 0
00:55:04.450 00.000 15712 Move returns status 0, amount 2
00:55:04.450 00.000 15712 MoveAxis(N, 0, ABG)
00:55:04.450 00.000 15712 Move returns status 0, amount 0
00:55:04.450 00.000 15712 move complete, result=0
00:55:04.450 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.0 px 0 ms NORTH
00:55:04.455 00.005 15712 worker thread done servicing request
00:55:04.455 00.000 15712 Worker thread wakes up
00:55:04.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:04.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:05.858 01.403 15712 Exposure complete
00:55:05.920 00.062 15712 worker thread done servicing request
00:55:05.920 00.000 7988 OnExposeComplete: enter
00:55:05.921 00.001 7988 UpdateGuideState(): m_state=6
00:55:05.921 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
00:55:05.921 00.000 7988 Star::Find returns 1 (0), X=966.49, Y=187.21, Mass=1406, SNR=25.1, Peak=153 HFD=4.4
00:55:05.921 00.000 7988 MultiStar: [#1 0.03,-0.29,0.95,U] [#2 0.03,-0.31,0.85,U] [#3 -0.11,-0.69,0.00,M3] [#4 0.29,-0.29,0.00,M1] [#5 -0.17,-0.60,0.00,M5] [#6 -0.10,-0.36,0.61,U] [#7 -0.14,-0.02,0.51,U] [#8 0.04,0.27,0.47,U] 
00:55:05.921 00.000 7988 refined, 5 included, MultiStar: {-0.00, -0.22}, one-star: {0.04, -0.32}
00:55:05.921 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
00:55:05.921 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.10)
00:55:05.929 00.008 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.59 mountX=-0.22 mountY=0.01, mountTheta=3.10
00:55:05.929 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.22, opts=13)
00:55:05.929 00.000 7988 Enqueuing Move request for scope (-0.00, -0.22)
00:55:05.929 00.000 15712 Worker thread wakes up
00:55:05.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
00:55:05.929 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
00:55:05.929 00.000 15712 Moving (-0.00, -0.22) raw xDistance=-0.22 yDistance=0.01
00:55:05.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:05.929 00.000 7988 UpdateGuideState exits: m=1406 SNR=25.1
00:55:05.936 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:05.937 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:05.937 00.000 7988 Enqueuing Expose request
00:55:05.941 00.004 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.74
00:55:05.941 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
00:55:05.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:05.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:55:05.941 00.000 15712 MoveAxis(E, 47, ABG)
00:55:05.941 00.000 15712 Guiding  Dir = 2, Dur = 47
00:55:05.941 00.000 15712 IsGuiding returns 0
00:55:05.971 00.030 15712 PulseGuide returned control before completion, sleep 28
00:55:06.001 00.030 15712 IsGuiding returns 1
00:55:06.001 00.000 15712 scope still moving after pulse duration time elapsed
00:55:06.052 00.051 15712 IsGuiding returns 0
00:55:06.052 00.000 15712 scope move finished after 47 + 62 ms
00:55:06.052 00.000 15712 Move returns status 0, amount 47
00:55:06.052 00.000 15712 MoveAxis(N, 0, ABG)
00:55:06.052 00.000 15712 Move returns status 0, amount 0
00:55:06.052 00.000 15712 move complete, result=0
00:55:06.052 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
00:55:06.053 00.001 15712 worker thread done servicing request
00:55:06.053 00.000 15712 Worker thread wakes up
00:55:06.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:06.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:07.694 01.641 15712 Exposure complete
00:55:07.755 00.061 15712 worker thread done servicing request
00:55:07.755 00.000 7988 OnExposeComplete: enter
00:55:07.755 00.000 7988 UpdateGuideState(): m_state=6
00:55:07.758 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
00:55:07.758 00.000 7988 Star::Find returns 1 (0), X=966.34, Y=187.33, Mass=1366, SNR=24.6, Peak=170 HFD=3.7
00:55:07.760 00.002 7988 MultiStar: [#1 0.19,0.02,1.03,U] [#2 -0.20,-0.26,0.87,U] [#3 0.03,-0.36,0.89,U] [#4 0.23,-0.07,0.74,U] [#5 -0.05,-0.36,0.80,U] [#6 -0.07,-0.13,0.67,U] [#7 0.01,-0.24,0.55,U] [#8 0.20,-0.32,0.46,U] 
00:55:07.760 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.20}, one-star: {-0.11, -0.20}
00:55:07.762 00.002 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
00:55:07.762 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
00:55:07.765 00.003 7988 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.21 cameraTheta=-1.48 mountX=-0.20 mountY=-0.01, mountTheta=-3.08
00:55:07.767 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.20, opts=13)
00:55:07.767 00.000 7988 Enqueuing Move request for scope (0.02, -0.20)
00:55:07.769 00.002 15712 Worker thread wakes up
00:55:07.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
00:55:07.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
00:55:07.769 00.000 15712 Moving (0.02, -0.20) raw xDistance=-0.20 yDistance=-0.01
00:55:07.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:07.772 00.003 7988 UpdateGuideState exits: m=1366 SNR=24.6
00:55:07.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:07.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:07.772 00.000 7988 Enqueuing Expose request
00:55:07.772 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.74
00:55:07.772 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
00:55:07.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:07.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:07.772 00.000 15712 MoveAxis(E, 45, ABG)
00:55:07.772 00.000 15712 Guiding  Dir = 2, Dur = 45
00:55:07.772 00.000 15712 IsGuiding returns 0
00:55:07.794 00.022 15712 PulseGuide returned control before completion, sleep 38
00:55:07.841 00.047 15712 IsGuiding returns 1
00:55:07.841 00.000 15712 scope still moving after pulse duration time elapsed
00:55:07.867 00.026 15712 IsGuiding returns 0
00:55:07.867 00.000 15712 scope move finished after 45 + 46 ms
00:55:07.867 00.000 15712 Move returns status 0, amount 45
00:55:07.867 00.000 15712 MoveAxis(N, 0, ABG)
00:55:07.867 00.000 15712 Move returns status 0, amount 0
00:55:07.867 00.000 15712 move complete, result=0
00:55:07.867 00.000 15712 worker thread done servicing request
00:55:07.867 00.000 15712 Worker thread wakes up
00:55:07.867 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
00:55:07.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:07.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:09.275 01.408 15712 Exposure complete
00:55:09.337 00.062 15712 worker thread done servicing request
00:55:09.338 00.001 7988 OnExposeComplete: enter
00:55:09.338 00.000 7988 UpdateGuideState(): m_state=6
00:55:09.338 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
00:55:09.338 00.000 7988 Star::Find returns 1 (0), X=966.42, Y=187.47, Mass=1407, SNR=24.8, Peak=167 HFD=3.7
00:55:09.338 00.000 7988 MultiStar: [#1 0.17,0.23,1.01,U] [#2 -0.23,-0.23,0.89,U] [#3 0.01,-0.38,0.87,U] [#4 0.05,0.13,0.75,U] [#5 0.04,-0.28,0.76,U] [#6 0.25,-0.04,0.67,U] [#7 -0.19,0.46,0.00,M1] [#8 0.17,0.66,0.00,M1] 
00:55:09.338 00.000 7988 single-star, 6 included, MultiStar: {0.03, -0.09}, one-star: {-0.04, -0.07}
00:55:09.344 00.006 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
00:55:09.344 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
00:55:09.344 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.07 mountX=-0.07 mountY=0.04, mountTheta=2.63
00:55:09.344 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.07, opts=13)
00:55:09.344 00.000 7988 Enqueuing Move request for scope (-0.04, -0.07)
00:55:09.344 00.000 15712 Worker thread wakes up
00:55:09.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
00:55:09.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
00:55:09.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:09.344 00.000 7988 UpdateGuideState exits: m=1407 SNR=24.8
00:55:09.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:09.353 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:09.353 00.000 7988 Enqueuing Expose request
00:55:09.353 00.000 15712 Moving (-0.04, -0.07) raw xDistance=-0.07 yDistance=0.04
00:55:09.353 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:09.353 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:55:09.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:09.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:55:09.353 00.000 15712 MoveAxis(E, 8, ABG)
00:55:09.353 00.000 15712 Guiding  Dir = 2, Dur = 8
00:55:09.353 00.000 15712 IsGuiding returns 0
00:55:09.376 00.023 15712 IsGuiding returns 0
00:55:09.376 00.000 15712 Move returns status 0, amount 8
00:55:09.376 00.000 15712 MoveAxis(N, 0, ABG)
00:55:09.376 00.000 15712 Move returns status 0, amount 0
00:55:09.376 00.000 15712 move complete, result=0
00:55:09.376 00.000 15712 worker thread done servicing request
00:55:09.376 00.000 15712 Worker thread wakes up
00:55:09.376 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
00:55:09.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:09.378 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:11.016 01.638 15712 Exposure complete
00:55:11.077 00.061 15712 worker thread done servicing request
00:55:11.078 00.001 7988 OnExposeComplete: enter
00:55:11.078 00.000 7988 UpdateGuideState(): m_state=6
00:55:11.078 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
00:55:11.078 00.000 7988 Star::Find returns 1 (0), X=966.33, Y=187.49, Mass=1392, SNR=24.8, Peak=169 HFD=3.5
00:55:11.078 00.000 7988 MultiStar: [#1 0.14,0.12,0.99,U] [#2 -0.26,0.23,0.87,U] [#3 -0.16,-0.14,0.86,U] [#4 0.02,0.10,0.77,U] [#5 -0.22,-0.30,0.76,U] [#6 -0.08,-0.10,0.65,U] [#7 -0.02,0.07,0.50,U] [#8 0.35,0.58,0.00,M2] 
00:55:11.078 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.00}, one-star: {-0.13, -0.04}
00:55:11.078 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
00:55:11.078 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.60)
00:55:11.078 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.09 mountX=-0.01 mountY=0.09, mountTheta=1.63
00:55:11.078 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.00, opts=13)
00:55:11.078 00.000 7988 Enqueuing Move request for scope (-0.09, -0.00)
00:55:11.078 00.000 15712 Worker thread wakes up
00:55:11.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
00:55:11.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
00:55:11.078 00.000 15712 Moving (-0.09, -0.00) raw xDistance=-0.01 yDistance=0.09
00:55:11.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:11.078 00.000 7988 UpdateGuideState exits: m=1392 SNR=24.8
00:55:11.092 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:11.094 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:11.094 00.000 7988 Enqueuing Expose request
00:55:11.094 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:11.094 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
00:55:11.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:11.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:55:11.094 00.000 15712 MoveAxis(E, 7, ABG)
00:55:11.094 00.000 15712 Guiding  Dir = 2, Dur = 7
00:55:11.094 00.000 15712 IsGuiding returns 0
00:55:11.113 00.019 15712 IsGuiding returns 0
00:55:11.113 00.000 15712 Move returns status 0, amount 7
00:55:11.113 00.000 15712 MoveAxis(N, 0, ABG)
00:55:11.113 00.000 15712 Move returns status 0, amount 0
00:55:11.113 00.000 15712 move complete, result=0
00:55:11.113 00.000 15712 worker thread done servicing request
00:55:11.113 00.000 15712 Worker thread wakes up
00:55:11.113 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
00:55:11.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:11.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:12.527 01.414 15712 Exposure complete
00:55:12.588 00.061 15712 worker thread done servicing request
00:55:12.588 00.000 7988 OnExposeComplete: enter
00:55:12.589 00.001 7988 UpdateGuideState(): m_state=6
00:55:12.589 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
00:55:12.591 00.002 7988 Star::Find returns 1 (0), X=966.27, Y=187.66, Mass=1391, SNR=24.7, Peak=160 HFD=4.0
00:55:12.591 00.000 7988 MultiStar: [#1 0.12,0.14,0.99,U] [#2 0.01,0.18,0.87,U] [#3 -0.08,-0.13,0.87,U] [#4 0.18,0.08,0.74,U] [#5 0.03,-0.10,0.75,U] [#6 0.05,-0.13,0.65,U] [#7 0.07,0.27,0.48,U] [#8 0.18,0.56,0.00,M3] 
00:55:12.593 00.002 7988 refined, 7 included, MultiStar: {0.02, 0.05}, one-star: {-0.19, 0.13}
00:55:12.593 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
00:55:12.595 00.002 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
00:55:12.595 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.30 mountX=0.05 mountY=-0.02, mountTheta=-0.29
00:55:12.597 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.05, opts=13)
00:55:12.599 00.002 7988 Enqueuing Move request for scope (0.02, 0.05)
00:55:12.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:12.601 00.002 7988 UpdateGuideState exits: m=1391 SNR=24.7
00:55:12.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:12.603 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:12.604 00.001 7988 Enqueuing Expose request
00:55:12.606 00.002 15712 Worker thread wakes up
00:55:12.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:55:12.606 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:55:12.606 00.000 15712 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.02
00:55:12.606 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:12.606 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
00:55:12.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:12.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:55:12.606 00.000 15712 MoveAxis(E, 5, ABG)
00:55:12.606 00.000 15712 Guiding  Dir = 2, Dur = 5
00:55:12.636 00.030 15712 IsGuiding returns 0
00:55:12.652 00.016 15712 IsGuiding returns 0
00:55:12.652 00.000 15712 Move returns status 0, amount 5
00:55:12.652 00.000 15712 MoveAxis(N, 0, ABG)
00:55:12.652 00.000 15712 Move returns status 0, amount 0
00:55:12.652 00.000 15712 move complete, result=0
00:55:12.652 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:55:12.654 00.002 15712 worker thread done servicing request
00:55:12.654 00.000 15712 Worker thread wakes up
00:55:12.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:12.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:14.394 01.740 15712 Exposure complete
00:55:14.455 00.061 15712 worker thread done servicing request
00:55:14.455 00.000 7988 OnExposeComplete: enter
00:55:14.455 00.000 7988 UpdateGuideState(): m_state=6
00:55:14.457 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
00:55:14.457 00.000 7988 Star::Find returns 1 (0), X=966.51, Y=187.65, Mass=1336, SNR=24.3, Peak=161 HFD=3.9
00:55:14.459 00.002 7988 MultiStar: [#1 0.09,0.13,1.00,U] [#2 -0.10,0.18,0.87,U] [#3 0.04,-0.25,0.86,U] [#4 0.22,0.21,0.77,U] [#5 0.11,-0.27,0.73,U] [#6 0.11,0.08,0.68,U] [#7 -0.35,0.51,0.00,M1] [#8 0.38,0.36,0.00,M4] 
00:55:14.459 00.000 7988 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.05, 0.12}
00:55:14.461 00.002 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
00:55:14.461 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
00:55:14.463 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.47 mountX=0.04 mountY=-0.07, mountTheta=-1.10
00:55:14.465 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
00:55:14.465 00.000 7988 Enqueuing Move request for scope (0.07, 0.04)
00:55:14.467 00.002 15712 Worker thread wakes up
00:55:14.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:55:14.467 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:55:14.467 00.000 15712 Moving (0.07, 0.04) raw xDistance=0.04 yDistance=-0.07
00:55:14.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:14.467 00.000 7988 UpdateGuideState exits: m=1336 SNR=24.3
00:55:14.470 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:14.470 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:14.470 00.000 7988 Enqueuing Expose request
00:55:14.470 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:14.470 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
00:55:14.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:14.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:55:14.470 00.000 15712 MoveAxis(E, 5, ABG)
00:55:14.470 00.000 15712 Guiding  Dir = 2, Dur = 5
00:55:14.470 00.000 15712 IsGuiding returns 0
00:55:14.491 00.021 15712 IsGuiding returns 0
00:55:14.491 00.000 15712 Move returns status 0, amount 5
00:55:14.491 00.000 15712 MoveAxis(N, 0, ABG)
00:55:14.491 00.000 15712 Move returns status 0, amount 0
00:55:14.491 00.000 15712 move complete, result=0
00:55:14.491 00.000 15712 worker thread done servicing request
00:55:14.491 00.000 15712 Worker thread wakes up
00:55:14.491 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:55:14.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:14.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:15.910 01.419 15712 Exposure complete
00:55:15.972 00.062 15712 worker thread done servicing request
00:55:15.974 00.002 7988 OnExposeComplete: enter
00:55:15.974 00.000 7988 UpdateGuideState(): m_state=6
00:55:15.974 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
00:55:15.974 00.000 7988 Star::Find returns 1 (0), X=966.34, Y=187.49, Mass=1476, SNR=25.6, Peak=150 HFD=4.3
00:55:15.974 00.000 7988 MultiStar: [#1 0.19,0.30,0.97,U] [#2 -0.14,0.27,0.85,U] [#3 -0.16,-0.23,0.83,U] [#4 -0.01,0.37,0.71,U] [#5 0.17,0.17,0.75,U] [#6 -0.06,0.04,0.58,U] [#7 -0.34,0.37,0.00,M2] [#8 0.27,0.16,0.44,U] 
00:55:15.974 00.000 7988 single-star, 7 included, MultiStar: {0.00, 0.13}, one-star: {-0.12, -0.04}
00:55:15.974 00.000 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.56) = xAngle (-4.34 = 1.95)
00:55:15.974 00.000 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.91)
00:55:15.974 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-2.77 mountX=-0.05 mountY=0.12, mountTheta=1.94
00:55:15.974 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.04, opts=13)
00:55:15.974 00.000 7988 Enqueuing Move request for scope (-0.12, -0.04)
00:55:15.974 00.000 15712 Worker thread wakes up
00:55:15.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
00:55:15.974 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
00:55:15.974 00.000 15712 Moving (-0.12, -0.04) raw xDistance=-0.05 yDistance=0.12
00:55:15.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:15.988 00.014 7988 UpdateGuideState exits: m=1476 SNR=25.6
00:55:15.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:15.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:15.990 00.002 7988 Enqueuing Expose request
00:55:15.990 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:15.990 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
00:55:15.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:15.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:55:15.990 00.000 15712 MoveAxis(E, 5, ABG)
00:55:15.990 00.000 15712 Guiding  Dir = 2, Dur = 5
00:55:15.990 00.000 15712 IsGuiding returns 0
00:55:16.009 00.019 15712 IsGuiding returns 0
00:55:16.009 00.000 15712 Move returns status 0, amount 5
00:55:16.009 00.000 15712 MoveAxis(N, 0, ABG)
00:55:16.009 00.000 15712 Move returns status 0, amount 0
00:55:16.009 00.000 15712 move complete, result=0
00:55:16.009 00.000 15712 worker thread done servicing request
00:55:16.009 00.000 15712 Worker thread wakes up
00:55:16.009 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
00:55:16.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:16.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:17.646 01.637 15712 Exposure complete
00:55:17.710 00.064 7988 OnExposeComplete: enter
00:55:17.710 00.000 7988 UpdateGuideState(): m_state=6
00:55:17.710 00.000 15712 worker thread done servicing request
00:55:17.710 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
00:55:17.710 00.000 7988 Star::Find returns 1 (0), X=966.46, Y=187.72, Mass=1431, SNR=25.3, Peak=162 HFD=4.0
00:55:17.710 00.000 7988 MultiStar: [#1 0.27,0.16,1.00,U] [#2 -0.03,-0.15,0.82,U] [#3 0.07,-0.21,0.84,U] [#4 0.26,-0.09,0.73,U] [#5 0.18,-0.15,0.75,U] [#6 0.01,-0.10,0.64,U] [#7 -0.14,0.27,0.51,U] [#8 0.05,0.33,0.46,U] 
00:55:17.710 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {-0.00, 0.19}
00:55:17.710 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.41 = -1.41)
00:55:17.710 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
00:55:17.710 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.16 mountX=0.01 mountY=-0.09, mountTheta=-1.41
00:55:17.710 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
00:55:17.710 00.000 7988 Enqueuing Move request for scope (0.09, 0.01)
00:55:17.710 00.000 15712 Worker thread wakes up
00:55:17.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:55:17.710 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:55:17.710 00.000 15712 Moving (0.09, 0.01) raw xDistance=0.01 yDistance=-0.09
00:55:17.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:17.710 00.000 7988 UpdateGuideState exits: m=1431 SNR=25.3
00:55:17.725 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:17.725 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:17.725 00.000 7988 Enqueuing Expose request
00:55:17.725 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:17.725 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
00:55:17.725 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:17.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:55:17.725 00.000 15712 MoveAxis(E, 4, ABG)
00:55:17.725 00.000 15712 Guiding  Dir = 2, Dur = 4
00:55:17.725 00.000 15712 IsGuiding returns 0
00:55:17.753 00.028 15712 IsGuiding returns 0
00:55:17.753 00.000 15712 Move returns status 0, amount 4
00:55:17.753 00.000 15712 MoveAxis(N, 0, ABG)
00:55:17.753 00.000 15712 Move returns status 0, amount 0
00:55:17.753 00.000 15712 move complete, result=0
00:55:17.753 00.000 15712 worker thread done servicing request
00:55:17.753 00.000 15712 Worker thread wakes up
00:55:17.753 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:55:17.755 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:17.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:19.173 01.418 15712 Exposure complete
00:55:19.223 00.050 15712 worker thread done servicing request
00:55:19.223 00.000 7988 OnExposeComplete: enter
00:55:19.235 00.012 7988 UpdateGuideState(): m_state=6
00:55:19.235 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
00:55:19.235 00.000 7988 Star::Find returns 1 (0), X=966.15, Y=187.63, Mass=1369, SNR=24.7, Peak=155 HFD=3.9
00:55:19.235 00.000 7988 MultiStar: [#1 0.32,0.14,1.02,U] [#2 -0.19,-0.06,0.87,U] [#3 -0.16,-0.36,0.00,M1] [#4 -0.03,-0.02,0.73,U] [#5 0.05,-0.32,0.69,U] [#6 -0.23,-0.07,0.68,U] [#7 -0.06,0.40,0.00,M2] [#8 0.24,0.43,0.00,M3] 
00:55:19.240 00.005 7988 refined, 5 included, MultiStar: {-0.06, -0.02}, one-star: {-0.31, 0.10}
00:55:19.240 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
00:55:19.240 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
00:55:19.240 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.81 mountX=-0.02 mountY=0.06, mountTheta=1.91
00:55:19.240 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
00:55:19.240 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
00:55:19.240 00.000 15712 Worker thread wakes up
00:55:19.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
00:55:19.240 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
00:55:19.240 00.000 15712 Moving (-0.06, -0.02) raw xDistance=-0.02 yDistance=0.06
00:55:19.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
00:55:19.240 00.000 7988 UpdateGuideState exits: m=1369 SNR=24.7
00:55:19.250 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:19.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:19.251 00.001 7988 Enqueuing Expose request
00:55:19.253 00.002 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:19.253 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
00:55:19.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:19.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:55:19.253 00.000 15712 MoveAxis(E, 1, ABG)
00:55:19.253 00.000 15712 Guiding  Dir = 2, Dur = 1
00:55:19.253 00.000 15712 IsGuiding returns 0
00:55:19.267 00.014 15712 IsGuiding returns 0
00:55:19.267 00.000 15712 Move returns status 0, amount 1
00:55:19.267 00.000 15712 MoveAxis(N, 0, ABG)
00:55:19.267 00.000 15712 Move returns status 0, amount 0
00:55:19.267 00.000 15712 move complete, result=0
00:55:19.267 00.000 15712 worker thread done servicing request
00:55:19.267 00.000 15712 Worker thread wakes up
00:55:19.267 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:55:19.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:19.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:20.915 01.648 15712 Exposure complete
00:55:20.975 00.060 15712 worker thread done servicing request
00:55:20.975 00.000 7988 OnExposeComplete: enter
00:55:20.977 00.002 7988 UpdateGuideState(): m_state=6
00:55:20.977 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
00:55:20.977 00.000 7988 Star::Find returns 1 (0), X=966.21, Y=187.14, Mass=1346, SNR=24.3, Peak=155 HFD=4.0
00:55:20.977 00.000 7988 MultiStar: [#1 0.29,-0.39,0.00,M1] [#2 -0.13,-0.36,0.89,U] [#3 -0.04,-0.57,0.00,M2] [#4 0.04,-0.46,0.00,M1] [#5 -0.17,-0.53,0.00,M1] [#6 -0.16,-0.38,0.00,M1] [#7 -0.15,0.07,0.50,U] [#8 0.30,-0.25,0.00,M4] 
00:55:20.977 00.000 7988 refined, 2 included, MultiStar: {-0.18, -0.28}, one-star: {-0.25, -0.39}
00:55:20.977 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
00:55:20.977 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
00:55:20.977 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.34 cameraTheta=-2.15 mountX=-0.28 mountY=0.19, mountTheta=2.55
00:55:20.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.28, opts=13)
00:55:20.977 00.000 7988 Enqueuing Move request for scope (-0.18, -0.28)
00:55:20.977 00.000 15712 Worker thread wakes up
00:55:20.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.28) opts 0xd
00:55:20.977 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.28)
00:55:20.977 00.000 15712 Moving (-0.18, -0.28) raw xDistance=-0.28 yDistance=0.19
00:55:20.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:20.977 00.000 7988 UpdateGuideState exits: m=1346 SNR=24.3
00:55:20.992 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:20.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:20.993 00.001 7988 Enqueuing Expose request
00:55:20.995 00.002 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.74
00:55:20.995 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
00:55:20.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:20.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:55:20.995 00.000 15712 MoveAxis(E, 58, ABG)
00:55:20.995 00.000 15712 Guiding  Dir = 2, Dur = 58
00:55:21.009 00.014 15712 IsGuiding returns 0
00:55:21.026 00.017 15712 PulseGuide returned control before completion, sleep 53
00:55:21.105 00.079 15712 IsGuiding returns 0
00:55:21.105 00.000 15712 Move returns status 0, amount 58
00:55:21.105 00.000 15712 MoveAxis(N, 0, ABG)
00:55:21.105 00.000 15712 Move returns status 0, amount 0
00:55:21.105 00.000 15712 move complete, result=0
00:55:21.105 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.2 px 0 ms NORTH
00:55:21.105 00.000 15712 worker thread done servicing request
00:55:21.111 00.006 15712 Worker thread wakes up
00:55:21.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:21.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:22.527 01.416 15712 Exposure complete
00:55:22.588 00.061 15712 worker thread done servicing request
00:55:22.588 00.000 7988 OnExposeComplete: enter
00:55:22.589 00.001 7988 UpdateGuideState(): m_state=6
00:55:22.591 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
00:55:22.591 00.000 7988 Star::Find returns 1 (0), X=966.25, Y=187.22, Mass=1312, SNR=24.0, Peak=165 HFD=3.6
00:55:22.593 00.002 7988 MultiStar: [#1 0.30,-0.23,1.01,U] [#2 -0.02,-0.25,0.91,U] [#3 0.06,-0.52,0.00,M3] [#4 0.24,-0.17,0.74,U] [#5 0.03,-0.57,0.00,M2] [#6 0.03,-0.21,0.68,U] [#7 -0.04,0.11,0.55,U] [#8 0.23,0.23,0.53,U] 
00:55:22.593 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.16}, one-star: {-0.21, -0.31}
00:55:22.595 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
00:55:22.595 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
00:55:22.597 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.15 mountX=-0.16 mountY=-0.07, mountTheta=-2.75
00:55:22.599 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.16, opts=13)
00:55:22.599 00.000 7988 Enqueuing Move request for scope (0.07, -0.16)
00:55:22.601 00.002 15712 Worker thread wakes up
00:55:22.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
00:55:22.601 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
00:55:22.601 00.000 15712 Moving (0.07, -0.16) raw xDistance=-0.16 yDistance=-0.07
00:55:22.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:22.601 00.000 7988 UpdateGuideState exits: m=1312 SNR=24.0
00:55:22.603 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:22.604 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:22.604 00.000 7988 Enqueuing Expose request
00:55:22.606 00.002 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:22.606 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
00:55:22.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:22.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:55:22.606 00.000 15712 MoveAxis(E, 4, ABG)
00:55:22.606 00.000 15712 Guiding  Dir = 2, Dur = 4
00:55:22.606 00.000 15712 IsGuiding returns 0
00:55:22.624 00.018 15712 IsGuiding returns 0
00:55:22.624 00.000 15712 Move returns status 0, amount 4
00:55:22.624 00.000 15712 MoveAxis(N, 0, ABG)
00:55:22.624 00.000 15712 Move returns status 0, amount 0
00:55:22.624 00.000 15712 move complete, result=0
00:55:22.624 00.000 15712 worker thread done servicing request
00:55:22.624 00.000 15712 Worker thread wakes up
00:55:22.624 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
00:55:22.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:22.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:24.264 01.640 15712 Exposure complete
00:55:24.324 00.060 15712 worker thread done servicing request
00:55:24.324 00.000 7988 OnExposeComplete: enter
00:55:24.328 00.004 7988 UpdateGuideState(): m_state=6
00:55:24.330 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
00:55:24.330 00.000 7988 Star::Find returns 1 (0), X=966.66, Y=187.54, Mass=1459, SNR=25.2, Peak=150 HFD=4.5
00:55:24.332 00.002 7988 MultiStar: [#1 0.33,0.01,0.98,U] [#2 0.16,-0.06,0.86,U] [#3 0.25,-0.18,0.85,U] [#4 0.32,0.06,0.70,U] [#5 -0.00,-0.00,0.72,U] [#6 -0.03,0.01,0.67,U] [#7 0.14,0.12,0.46,U] [#8 0.56,0.31,0.00,M4] 
00:55:24.332 00.000 7988 refined, 7 included, MultiStar: {0.18, -0.01}, one-star: {0.20, 0.01}
00:55:24.334 00.002 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
00:55:24.334 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
00:55:24.336 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.07 mountX=-0.01 mountY=-0.18, mountTheta=-1.63
00:55:24.336 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.01, opts=13)
00:55:24.336 00.000 7988 Enqueuing Move request for scope (0.18, -0.01)
00:55:24.341 00.005 15712 Worker thread wakes up
00:55:24.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
00:55:24.341 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
00:55:24.341 00.000 15712 Moving (0.18, -0.01) raw xDistance=-0.01 yDistance=-0.18
00:55:24.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:24.341 00.000 7988 UpdateGuideState exits: m=1459 SNR=25.2
00:55:24.342 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:24.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:24.344 00.002 7988 Enqueuing Expose request
00:55:24.344 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:24.344 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
00:55:24.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:24.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:55:24.344 00.000 15712 MoveAxis(E, 10, ABG)
00:55:24.344 00.000 15712 Guiding  Dir = 2, Dur = 10
00:55:24.353 00.009 15712 IsGuiding returns 0
00:55:24.360 00.007 15712 IsGuiding returns 1
00:55:24.360 00.000 15712 scope still moving after pulse duration time elapsed
00:55:24.412 00.052 15712 IsGuiding returns 0
00:55:24.412 00.000 15712 scope move finished after 10 + 54 ms
00:55:24.412 00.000 15712 Move returns status 0, amount 10
00:55:24.412 00.000 15712 MoveAxis(N, 0, ABG)
00:55:24.412 00.000 15712 Move returns status 0, amount 0
00:55:24.412 00.000 15712 move complete, result=0
00:55:24.412 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
00:55:24.419 00.007 15712 worker thread done servicing request
00:55:24.419 00.000 15712 Worker thread wakes up
00:55:24.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:24.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:25.832 01.413 15712 Exposure complete
00:55:25.893 00.061 15712 worker thread done servicing request
00:55:25.893 00.000 7988 OnExposeComplete: enter
00:55:25.893 00.000 7988 UpdateGuideState(): m_state=6
00:55:25.893 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
00:55:25.893 00.000 7988 Star::Find returns 1 (0), X=966.54, Y=187.80, Mass=1384, SNR=24.7, Peak=152 HFD=3.7
00:55:25.893 00.000 7988 MultiStar: [#1 0.21,0.48,0.00,M1] [#2 -0.22,0.34,0.00,M1] [#3 -0.18,0.25,0.87,U] [#4 -0.11,0.50,0.00,M1] [#5 -0.18,-0.06,0.74,U] [#6 -0.07,0.18,0.68,U] [#7 -0.00,0.38,0.53,U] [#8 0.15,0.53,0.00,M5] 
00:55:25.893 00.000 7988 refined, 4 included, MultiStar: {-0.07, 0.20}, one-star: {0.08, 0.26}
00:55:25.893 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
00:55:25.893 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
00:55:25.893 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.90 mountX=0.20 mountY=0.06, mountTheta=0.31
00:55:25.893 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.20, opts=13)
00:55:25.893 00.000 7988 Enqueuing Move request for scope (-0.07, 0.20)
00:55:25.906 00.013 15712 Worker thread wakes up
00:55:25.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:55:25.906 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:55:25.906 00.000 15712 Moving (-0.07, 0.20) raw xDistance=0.20 yDistance=0.06
00:55:25.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:25.907 00.001 7988 UpdateGuideState exits: m=1384 SNR=24.7
00:55:25.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:25.907 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:25.907 00.000 7988 Enqueuing Expose request
00:55:25.907 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.74
00:55:25.907 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
00:55:25.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:25.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:55:25.907 00.000 15712 MoveAxis(W, 31, ABG)
00:55:25.907 00.000 15712 Guiding  Dir = 3, Dur = 31
00:55:25.907 00.000 15712 IsGuiding returns 0
00:55:25.923 00.016 15712 PulseGuide returned control before completion, sleep 18
00:55:25.973 00.050 15712 IsGuiding returns 0
00:55:25.973 00.000 15712 Move returns status 0, amount 31
00:55:25.973 00.000 15712 MoveAxis(N, 0, ABG)
00:55:25.973 00.000 15712 Move returns status 0, amount 0
00:55:25.973 00.000 15712 move complete, result=0
00:55:25.973 00.000 15712 worker thread done servicing request
00:55:25.973 00.000 15712 Worker thread wakes up
00:55:25.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:25.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:25.973 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
00:55:27.612 01.639 15712 Exposure complete
00:55:27.672 00.060 15712 worker thread done servicing request
00:55:27.675 00.003 7988 OnExposeComplete: enter
00:55:27.675 00.000 7988 UpdateGuideState(): m_state=6
00:55:27.675 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
00:55:27.675 00.000 7988 Star::Find returns 1 (0), X=966.47, Y=187.88, Mass=1332, SNR=24.3, Peak=152 HFD=3.8
00:55:27.681 00.006 7988 MultiStar: [#1 0.31,0.23,0.00,M2] [#2 -0.17,0.15,0.90,U] [#3 0.04,-0.07,0.91,U] [#4 0.19,0.49,0.00,M2] [#5 0.32,-0.01,0.78,U] [#6 0.02,-0.08,0.67,U] [#7 -0.16,0.11,0.52,U] [#8 0.17,0.64,0.00,M6] 
00:55:27.681 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.09}, one-star: {0.01, 0.35}
00:55:27.683 00.002 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
00:55:27.683 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
00:55:27.683 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.41 mountX=0.09 mountY=-0.02, mountTheta=-0.19
00:55:27.685 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
00:55:27.687 00.002 7988 Enqueuing Move request for scope (0.01, 0.09)
00:55:27.687 00.000 15712 Worker thread wakes up
00:55:27.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:55:27.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:55:27.687 00.000 15712 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
00:55:27.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:27.689 00.002 7988 UpdateGuideState exits: m=1332 SNR=24.3
00:55:27.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:27.691 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:27.691 00.000 7988 Enqueuing Expose request
00:55:27.691 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:27.691 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
00:55:27.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:27.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:55:27.691 00.000 15712 MoveAxis(E, 7, ABG)
00:55:27.691 00.000 15712 Guiding  Dir = 2, Dur = 7
00:55:27.691 00.000 15712 IsGuiding returns 0
00:55:27.711 00.020 15712 IsGuiding returns 0
00:55:27.711 00.000 15712 Move returns status 0, amount 7
00:55:27.711 00.000 15712 MoveAxis(N, 0, ABG)
00:55:27.711 00.000 15712 Move returns status 0, amount 0
00:55:27.711 00.000 15712 move complete, result=0
00:55:27.711 00.000 15712 worker thread done servicing request
00:55:27.711 00.000 15712 Worker thread wakes up
00:55:27.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:27.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:27.711 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:55:29.129 01.418 15712 Exposure complete
00:55:29.190 00.061 15712 worker thread done servicing request
00:55:29.190 00.000 7988 OnExposeComplete: enter
00:55:29.190 00.000 7988 UpdateGuideState(): m_state=6
00:55:29.193 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
00:55:29.193 00.000 7988 Star::Find returns 1 (0), X=966.51, Y=187.79, Mass=1327, SNR=24.2, Peak=156 HFD=3.7
00:55:29.195 00.002 7988 MultiStar: [#1 0.08,0.30,1.01,U] [#2 -0.04,0.27,0.88,U] [#3 -0.13,0.05,0.91,U] [#4 0.24,0.21,0.74,U] [#5 -0.15,-0.15,0.80,U] [#6 -0.00,0.03,0.65,U] [#7 -0.28,0.15,0.54,U] [#8 0.19,0.62,0.00,M7] 
00:55:29.195 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.15}, one-star: {0.05, 0.26}
00:55:29.197 00.002 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
00:55:29.197 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
00:55:29.199 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.70 mountX=0.15 mountY=0.02, mountTheta=0.10
00:55:29.200 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.15, opts=13)
00:55:29.202 00.002 7988 Enqueuing Move request for scope (-0.02, 0.15)
00:55:29.202 00.000 15712 Worker thread wakes up
00:55:29.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
00:55:29.202 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
00:55:29.202 00.000 15712 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=0.02
00:55:29.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:29.202 00.000 7988 UpdateGuideState exits: m=1327 SNR=24.2
00:55:29.205 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:29.205 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:29.205 00.000 7988 Enqueuing Expose request
00:55:29.205 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:29.205 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
00:55:29.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:29.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:55:29.205 00.000 15712 MoveAxis(E, 3, ABG)
00:55:29.205 00.000 15712 Guiding  Dir = 2, Dur = 3
00:55:29.205 00.000 15712 IsGuiding returns 0
00:55:29.221 00.016 15712 IsGuiding returns 0
00:55:29.221 00.000 15712 Move returns status 0, amount 3
00:55:29.221 00.000 15712 MoveAxis(N, 0, ABG)
00:55:29.221 00.000 15712 Move returns status 0, amount 0
00:55:29.221 00.000 15712 move complete, result=0
00:55:29.221 00.000 15712 worker thread done servicing request
00:55:29.221 00.000 15712 Worker thread wakes up
00:55:29.221 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:55:29.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:29.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:30.867 01.646 15712 Exposure complete
00:55:30.918 00.051 15712 worker thread done servicing request
00:55:30.918 00.000 7988 OnExposeComplete: enter
00:55:30.929 00.011 7988 UpdateGuideState(): m_state=6
00:55:30.931 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
00:55:30.931 00.000 7988 Star::Find returns 1 (0), X=966.36, Y=187.26, Mass=1297, SNR=23.9, Peak=151 HFD=3.7
00:55:30.933 00.002 7988 MultiStar: [#1 0.01,0.10,1.02,U] [#2 0.03,-0.18,0.94,U] [#3 -0.07,-0.56,0.00,M1] [#4 0.16,0.07,0.72,U] [#5 0.36,-0.45,0.00,M1] [#6 -0.04,-0.36,0.70,U] [#7 0.10,0.21,0.52,U] [#8 0.42,0.29,0.00,M8] 
00:55:30.933 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.09}, one-star: {-0.10, -0.27}
00:55:30.935 00.002 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
00:55:30.935 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
00:55:30.937 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.42 mountX=-0.09 mountY=-0.01, mountTheta=-3.02
00:55:30.939 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.09, opts=13)
00:55:30.939 00.000 7988 Enqueuing Move request for scope (0.01, -0.09)
00:55:30.941 00.002 15712 Worker thread wakes up
00:55:30.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:55:30.941 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:55:30.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:30.941 00.000 7988 UpdateGuideState exits: m=1297 SNR=23.9
00:55:30.944 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:30.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:30.945 00.001 7988 Enqueuing Expose request
00:55:30.945 00.000 15712 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=-0.01
00:55:30.945 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:30.945 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
00:55:30.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:30.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:30.945 00.000 15712 MoveAxis(W, 1, ABG)
00:55:30.945 00.000 15712 Guiding  Dir = 3, Dur = 1
00:55:30.945 00.000 15712 IsGuiding returns 0
00:55:30.969 00.024 15712 IsGuiding returns 0
00:55:30.969 00.000 15712 Move returns status 0, amount 1
00:55:30.969 00.000 15712 MoveAxis(N, 0, ABG)
00:55:30.969 00.000 15712 Move returns status 0, amount 0
00:55:30.969 00.000 15712 move complete, result=0
00:55:30.969 00.000 15712 worker thread done servicing request
00:55:30.969 00.000 15712 Worker thread wakes up
00:55:30.969 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:55:30.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:30.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:32.380 01.411 15712 Exposure complete
00:55:32.443 00.063 15712 worker thread done servicing request
00:55:32.443 00.000 7988 OnExposeComplete: enter
00:55:32.443 00.000 7988 UpdateGuideState(): m_state=6
00:55:32.445 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
00:55:32.447 00.002 7988 Star::Find returns 1 (0), X=966.49, Y=187.67, Mass=1423, SNR=25.2, Peak=160 HFD=3.6
00:55:32.447 00.000 7988 MultiStar: [#1 0.18,0.28,1.01,U] [#2 -0.20,0.16,0.85,U] [#3 -0.03,-0.20,0.87,U] [#4 -0.02,0.30,0.69,U] [#5 0.02,-0.26,0.76,U] [#6 -0.24,0.25,0.64,U] [#7 -0.13,0.16,0.51,U] [#8 0.29,0.32,0.00,M9] 
00:55:32.449 00.002 7988 refined, 7 included, MultiStar: {-0.03, 0.10}, one-star: {0.03, 0.13}
00:55:32.450 00.001 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
00:55:32.450 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
00:55:32.452 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.86 mountX=0.10 mountY=0.03, mountTheta=0.27
00:55:32.454 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.10, opts=13)
00:55:32.454 00.000 7988 Enqueuing Move request for scope (-0.03, 0.10)
00:55:32.456 00.002 15712 Worker thread wakes up
00:55:32.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
00:55:32.456 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
00:55:32.456 00.000 15712 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.03
00:55:32.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:32.456 00.000 7988 UpdateGuideState exits: m=1423 SNR=25.2
00:55:32.458 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:32.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:32.458 00.000 7988 Enqueuing Expose request
00:55:32.458 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:32.458 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
00:55:32.458 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:32.458 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:55:32.458 00.000 15712 MoveAxis(W, 2, ABG)
00:55:32.458 00.000 15712 Guiding  Dir = 3, Dur = 2
00:55:32.458 00.000 15712 IsGuiding returns 0
00:55:32.490 00.032 15712 IsGuiding returns 0
00:55:32.490 00.000 15712 Move returns status 0, amount 2
00:55:32.490 00.000 15712 MoveAxis(N, 0, ABG)
00:55:32.490 00.000 15712 Move returns status 0, amount 0
00:55:32.490 00.000 15712 move complete, result=0
00:55:32.490 00.000 15712 worker thread done servicing request
00:55:32.490 00.000 15712 Worker thread wakes up
00:55:32.490 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:55:32.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:32.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:34.232 01.742 15712 Exposure complete
00:55:34.294 00.062 15712 worker thread done servicing request
00:55:34.294 00.000 7988 OnExposeComplete: enter
00:55:34.294 00.000 7988 UpdateGuideState(): m_state=6
00:55:34.296 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
00:55:34.296 00.000 7988 Star::Find returns 1 (0), X=966.30, Y=187.11, Mass=1274, SNR=23.9, Peak=190 HFD=3.4
00:55:34.298 00.002 7988 MultiStar: [#1 0.02,-0.32,1.06,U] [#2 -0.19,-0.57,0.00,M1] [#3 -0.10,-0.63,0.00,M1] [#4 -0.05,-0.48,0.00,M1] [#5 -0.16,-0.46,0.00,M1] [#6 -0.33,-0.36,0.00,M1] [#7 -0.59,-0.51,0.00,M1] [#8 -0.04,0.00,0.50,U] 
00:55:34.298 00.000 7988 refined, 2 included, MultiStar: {-0.06, -0.30}, one-star: {-0.16, -0.42}
00:55:34.300 00.002 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
00:55:34.300 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
00:55:34.302 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.30 hyp=0.30 cameraTheta=-1.77 mountX=-0.30 mountY=0.07, mountTheta=2.92
00:55:34.304 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.30, opts=13)
00:55:34.305 00.001 7988 Enqueuing Move request for scope (-0.06, -0.30)
00:55:34.305 00.000 15712 Worker thread wakes up
00:55:34.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.30) opts 0xd
00:55:34.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.30)
00:55:34.305 00.000 15712 Moving (-0.06, -0.30) raw xDistance=-0.30 yDistance=0.07
00:55:34.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:34.310 00.005 7988 UpdateGuideState exits: m=1274 SNR=23.9
00:55:34.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:34.312 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:34.312 00.000 7988 Enqueuing Expose request
00:55:34.312 00.000 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 639.74
00:55:34.312 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
00:55:34.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:34.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:55:34.312 00.000 15712 MoveAxis(E, 59, ABG)
00:55:34.312 00.000 15712 Guiding  Dir = 2, Dur = 59
00:55:34.326 00.014 15712 IsGuiding returns 0
00:55:34.345 00.019 15712 PulseGuide returned control before completion, sleep 54
00:55:34.422 00.077 15712 IsGuiding returns 0
00:55:34.422 00.000 15712 Move returns status 0, amount 59
00:55:34.422 00.000 15712 MoveAxis(N, 0, ABG)
00:55:34.422 00.000 15712 Move returns status 0, amount 0
00:55:34.422 00.000 15712 move complete, result=0
00:55:34.425 00.003 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
00:55:34.425 00.000 15712 worker thread done servicing request
00:55:34.427 00.002 15712 Worker thread wakes up
00:55:34.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:34.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:35.844 01.417 15712 Exposure complete
00:55:35.905 00.061 7988 OnExposeComplete: enter
00:55:35.905 00.000 7988 UpdateGuideState(): m_state=6
00:55:35.905 00.000 15712 worker thread done servicing request
00:55:35.905 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
00:55:35.905 00.000 7988 Star::Find returns 1 (0), X=966.46, Y=187.57, Mass=1501, SNR=25.9, Peak=166 HFD=4.2
00:55:35.905 00.000 7988 MultiStar: [#1 0.23,0.14,0.96,U] [#2 0.20,-0.06,0.84,U] [#3 -0.09,-0.26,0.83,U] [#4 0.29,0.08,0.68,U] [#5 -0.14,-0.22,0.71,U] [#6 0.20,-0.21,0.64,U] [#7 0.10,-0.00,0.50,U] [#8 0.34,0.29,0.00,M9] 
00:55:35.905 00.000 7988 single-star, 7 included, MultiStar: {0.10, -0.05}, one-star: {-0.00, 0.04}
00:55:35.905 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
00:55:35.905 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
00:55:35.905 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.61 mountX=0.04 mountY=0.00, mountTheta=0.01
00:55:35.905 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.04, opts=13)
00:55:35.905 00.000 7988 Enqueuing Move request for scope (-0.00, 0.04)
00:55:35.905 00.000 15712 Worker thread wakes up
00:55:35.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
00:55:35.905 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
00:55:35.905 00.000 15712 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=0.00
00:55:35.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:35.905 00.000 7988 UpdateGuideState exits: m=1501 SNR=25.9
00:55:35.921 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:35.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:35.921 00.000 7988 Enqueuing Expose request
00:55:35.921 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:35.921 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
00:55:35.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:35.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:55:35.921 00.000 15712 MoveAxis(E, 2, ABG)
00:55:35.921 00.000 15712 Guiding  Dir = 2, Dur = 2
00:55:35.921 00.000 15712 IsGuiding returns 0
00:55:35.971 00.050 15712 IsGuiding returns 0
00:55:35.971 00.000 15712 Move returns status 0, amount 2
00:55:35.971 00.000 15712 MoveAxis(N, 0, ABG)
00:55:35.971 00.000 15712 Move returns status 0, amount 0
00:55:35.971 00.000 15712 move complete, result=0
00:55:35.971 00.000 15712 worker thread done servicing request
00:55:35.971 00.000 15712 Worker thread wakes up
00:55:35.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:35.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:35.971 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:55:37.613 01.642 15712 Exposure complete
00:55:37.677 00.064 15712 worker thread done servicing request
00:55:37.677 00.000 7988 OnExposeComplete: enter
00:55:37.677 00.000 7988 UpdateGuideState(): m_state=6
00:55:37.679 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
00:55:37.681 00.002 7988 Star::Find returns 1 (0), X=966.53, Y=187.61, Mass=1364, SNR=24.5, Peak=163 HFD=3.5
00:55:37.681 00.000 7988 MultiStar: [#1 0.14,0.31,1.03,U] [#2 -0.16,0.15,0.90,U] [#3 0.03,-0.22,0.88,U] [#4 0.02,0.12,0.74,U] [#5 0.14,-0.24,0.80,U] [#6 -0.08,0.12,0.67,U] [#7 0.04,0.50,0.00,M1] [#8 0.10,0.46,0.00,M10] 
00:55:37.683 00.002 7988 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {0.07, 0.08}
00:55:37.683 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
00:55:37.685 00.002 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
00:55:37.685 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.10 mountX=0.06 mountY=-0.03, mountTheta=-0.49
00:55:37.687 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
00:55:37.689 00.002 7988 Enqueuing Move request for scope (0.03, 0.06)
00:55:37.689 00.000 15712 Worker thread wakes up
00:55:37.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:55:37.689 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:55:37.689 00.000 15712 Moving (0.03, 0.06) raw xDistance=0.06 yDistance=-0.03
00:55:37.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:37.689 00.000 7988 UpdateGuideState exits: m=1364 SNR=24.5
00:55:37.692 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:37.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:37.694 00.002 7988 Enqueuing Expose request
00:55:37.694 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:37.694 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
00:55:37.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:37.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:37.694 00.000 15712 MoveAxis(E, 3, ABG)
00:55:37.694 00.000 15712 Guiding  Dir = 2, Dur = 3
00:55:37.696 00.002 15712 IsGuiding returns 0
00:55:37.714 00.018 15712 IsGuiding returns 0
00:55:37.714 00.000 15712 Move returns status 0, amount 3
00:55:37.714 00.000 15712 MoveAxis(N, 0, ABG)
00:55:37.714 00.000 15712 Move returns status 0, amount 0
00:55:37.714 00.000 15712 move complete, result=0
00:55:37.714 00.000 15712 worker thread done servicing request
00:55:37.714 00.000 15712 Worker thread wakes up
00:55:37.714 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:55:37.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:37.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:39.127 01.413 15712 Exposure complete
00:55:39.190 00.063 15712 worker thread done servicing request
00:55:39.190 00.000 7988 OnExposeComplete: enter
00:55:39.190 00.000 7988 UpdateGuideState(): m_state=6
00:55:39.192 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
00:55:39.194 00.002 7988 Star::Find returns 1 (0), X=966.32, Y=187.52, Mass=1403, SNR=25.0, Peak=184 HFD=3.6
00:55:39.194 00.000 7988 MultiStar: [#1 0.21,0.23,1.01,U] [#2 -0.04,-0.03,0.88,U] [#3 -0.13,-0.24,0.85,U] [#4 0.27,0.23,0.74,U] [#5 -0.28,-0.10,0.81,U] [#6 -0.03,-0.13,0.60,U] [#7 -0.12,0.39,0.00,M2] [#8 0.22,0.04,0.46,U] 
00:55:39.196 00.002 7988 refined, 7 included, MultiStar: {-0.00, 0.00}, one-star: {-0.13, -0.01}
00:55:39.196 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
00:55:39.198 00.002 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
00:55:39.198 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.74 mountX=0.00 mountY=0.00, mountTheta=1.17
00:55:39.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.00, opts=13)
00:55:39.202 00.002 7988 Enqueuing Move request for scope (-0.00, 0.00)
00:55:39.202 00.000 15712 Worker thread wakes up
00:55:39.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:39.202 00.000 7988 UpdateGuideState exits: m=1403 SNR=25.0
00:55:39.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:39.206 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:39.206 00.000 7988 Enqueuing Expose request
00:55:39.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
00:55:39.206 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
00:55:39.206 00.000 15712 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
00:55:39.206 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:39.206 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
00:55:39.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:39.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:55:39.206 00.000 15712 MoveAxis(E, 6, ABG)
00:55:39.206 00.000 15712 Guiding  Dir = 2, Dur = 6
00:55:39.206 00.000 15712 IsGuiding returns 0
00:55:39.232 00.026 15712 IsGuiding returns 0
00:55:39.232 00.000 15712 Move returns status 0, amount 6
00:55:39.232 00.000 15712 MoveAxis(N, 0, ABG)
00:55:39.232 00.000 15712 Move returns status 0, amount 0
00:55:39.232 00.000 15712 move complete, result=0
00:55:39.232 00.000 15712 worker thread done servicing request
00:55:39.232 00.000 15712 Worker thread wakes up
00:55:39.232 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:55:39.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:39.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:40.980 01.748 15712 Exposure complete
00:55:41.041 00.061 15712 worker thread done servicing request
00:55:41.042 00.001 7988 OnExposeComplete: enter
00:55:41.042 00.000 7988 UpdateGuideState(): m_state=6
00:55:41.042 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
00:55:41.042 00.000 7988 Star::Find returns 1 (0), X=966.41, Y=187.48, Mass=1428, SNR=25.4, Peak=155 HFD=4.1
00:55:41.042 00.000 7988 MultiStar: [#1 0.18,0.07,0.99,U] [#2 -0.10,-0.06,0.83,U] [#3 -0.30,-0.19,0.88,U] [#4 0.25,0.30,0.00,M1] [#5 -0.05,-0.38,0.77,U] [#6 -0.23,-0.02,0.67,U] [#7 0.15,-0.02,0.50,U] [#8 0.07,0.65,0.00,M10] 
00:55:41.042 00.000 7988 single-star, 6 included, MultiStar: {-0.06, -0.09}, one-star: {-0.04, -0.06}
00:55:41.042 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
00:55:41.042 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
00:55:41.042 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.24 mountX=-0.06 mountY=0.05, mountTheta=2.46
00:55:41.042 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
00:55:41.053 00.011 7988 Enqueuing Move request for scope (-0.04, -0.06)
00:55:41.053 00.000 15712 Worker thread wakes up
00:55:41.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:55:41.053 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:55:41.053 00.000 15712 Moving (-0.04, -0.06) raw xDistance=-0.06 yDistance=0.05
00:55:41.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:41.053 00.000 7988 UpdateGuideState exits: m=1428 SNR=25.4
00:55:41.056 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:41.057 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:41.057 00.000 7988 Enqueuing Expose request
00:55:41.057 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:41.057 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
00:55:41.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:41.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:55:41.057 00.000 15712 MoveAxis(E, 6, ABG)
00:55:41.057 00.000 15712 Guiding  Dir = 2, Dur = 6
00:55:41.057 00.000 15712 IsGuiding returns 0
00:55:41.090 00.033 15712 IsGuiding returns 0
00:55:41.090 00.000 15712 Move returns status 0, amount 6
00:55:41.090 00.000 15712 MoveAxis(N, 0, ABG)
00:55:41.090 00.000 15712 Move returns status 0, amount 0
00:55:41.090 00.000 15712 move complete, result=0
00:55:41.090 00.000 15712 worker thread done servicing request
00:55:41.090 00.000 15712 Worker thread wakes up
00:55:41.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:41.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:41.090 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:55:42.494 01.404 15712 Exposure complete
00:55:42.550 00.056 15712 worker thread done servicing request
00:55:42.556 00.006 7988 OnExposeComplete: enter
00:55:42.556 00.000 7988 UpdateGuideState(): m_state=6
00:55:42.558 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
00:55:42.558 00.000 7988 Star::Find returns 1 (0), X=966.44, Y=187.60, Mass=1355, SNR=24.6, Peak=175 HFD=3.3
00:55:42.560 00.002 7988 MultiStar: [#1 0.22,0.26,1.05,U] [#2 -0.08,-0.02,0.90,U] [#3 -0.20,0.01,0.87,U] [#4 0.11,0.01,0.75,U] [#5 -0.10,-0.19,0.78,U] [#6 -0.38,-0.11,0.00,M1] [#7 -0.33,0.35,0.00,M2] [#8 0.40,0.01,0.00,R] 
00:55:42.560 00.000 7988 refined, 5 included, MultiStar: {-0.00, 0.04}, one-star: {-0.02, 0.07}
00:55:42.560 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
00:55:42.560 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
00:55:42.560 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.68 mountX=0.04 mountY=0.00, mountTheta=0.09
00:55:42.560 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.04, opts=13)
00:55:42.567 00.007 7988 Enqueuing Move request for scope (-0.00, 0.04)
00:55:42.567 00.000 15712 Worker thread wakes up
00:55:42.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
00:55:42.567 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
00:55:42.567 00.000 15712 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=0.00
00:55:42.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:42.567 00.000 7988 UpdateGuideState exits: m=1355 SNR=24.6
00:55:42.571 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:42.572 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:42.572 00.000 7988 Enqueuing Expose request
00:55:42.572 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:42.572 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
00:55:42.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:42.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:55:42.572 00.000 15712 MoveAxis(E, 6, ABG)
00:55:42.572 00.000 15712 Guiding  Dir = 2, Dur = 6
00:55:42.572 00.000 15712 IsGuiding returns 0
00:55:42.592 00.020 15712 IsGuiding returns 0
00:55:42.592 00.000 15712 Move returns status 0, amount 6
00:55:42.592 00.000 15712 MoveAxis(N, 0, ABG)
00:55:42.592 00.000 15712 Move returns status 0, amount 0
00:55:42.592 00.000 15712 move complete, result=0
00:55:42.592 00.000 15712 worker thread done servicing request
00:55:42.592 00.000 15712 Worker thread wakes up
00:55:42.592 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:55:42.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:42.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:44.230 01.638 15712 Exposure complete
00:55:44.293 00.063 15712 worker thread done servicing request
00:55:44.293 00.000 7988 OnExposeComplete: enter
00:55:44.293 00.000 7988 UpdateGuideState(): m_state=6
00:55:44.295 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
00:55:44.295 00.000 7988 Star::Find returns 1 (0), X=966.43, Y=187.57, Mass=1326, SNR=24.2, Peak=167 HFD=3.3
00:55:44.297 00.002 7988 MultiStar: [#1 0.12,0.37,0.00,M1] [#2 -0.09,0.14,0.92,U] [#3 -0.02,-0.15,0.96,U] [#4 0.23,0.07,0.76,U] [#5 0.13,-0.13,0.79,U] [#6 -0.10,0.06,0.68,U] [#7 0.14,0.56,0.00,M3] [#8 0.05,0.65,0.00,M1] 
00:55:44.297 00.000 7988 refined, 5 included, MultiStar: {0.02, 0.00}, one-star: {-0.03, 0.03}
00:55:44.299 00.002 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
00:55:44.299 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
00:55:44.301 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.16 mountX=0.00 mountY=-0.02, mountTheta=-1.40
00:55:44.303 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.00, opts=13)
00:55:44.303 00.000 7988 Enqueuing Move request for scope (0.02, 0.00)
00:55:44.305 00.002 15712 Worker thread wakes up
00:55:44.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
00:55:44.305 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
00:55:44.305 00.000 15712 Moving (0.02, 0.00) raw xDistance=0.00 yDistance=-0.02
00:55:44.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:44.305 00.000 7988 UpdateGuideState exits: m=1326 SNR=24.2
00:55:44.308 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:44.310 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:44.310 00.000 7988 Enqueuing Expose request
00:55:44.312 00.002 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:44.312 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
00:55:44.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:44.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:55:44.312 00.000 15712 MoveAxis(E, 1, ABG)
00:55:44.312 00.000 15712 Guiding  Dir = 2, Dur = 1
00:55:44.312 00.000 15712 IsGuiding returns 0
00:55:44.335 00.023 15712 IsGuiding returns 0
00:55:44.335 00.000 15712 Move returns status 0, amount 1
00:55:44.335 00.000 15712 MoveAxis(N, 0, ABG)
00:55:44.335 00.000 15712 Move returns status 0, amount 0
00:55:44.335 00.000 15712 move complete, result=0
00:55:44.335 00.000 15712 worker thread done servicing request
00:55:44.335 00.000 15712 Worker thread wakes up
00:55:44.335 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:55:44.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:44.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:45.740 01.405 15712 Exposure complete
00:55:45.803 00.063 15712 worker thread done servicing request
00:55:45.803 00.000 7988 OnExposeComplete: enter
00:55:45.803 00.000 7988 UpdateGuideState(): m_state=6
00:55:45.806 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
00:55:45.806 00.000 7988 Star::Find returns 1 (0), X=966.65, Y=187.68, Mass=1470, SNR=25.4, Peak=193 HFD=3.7
00:55:45.808 00.002 7988 MultiStar: [#1 0.29,0.38,0.00,M2] [#2 0.09,0.27,0.86,U] [#3 0.14,-0.05,0.81,U] [#4 0.35,0.27,0.00,M1] [#5 0.12,0.21,0.74,U] [#6 0.05,0.10,0.66,U] [#7 0.12,0.35,0.48,U] [#8 0.02,0.31,0.50,U] 
00:55:45.808 00.000 7988 refined, 6 included, MultiStar: {0.11, 0.18}, one-star: {0.19, 0.15}
00:55:45.810 00.002 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
00:55:45.810 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
00:55:45.812 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.00 mountX=0.18 mountY=-0.12, mountTheta=-0.59
00:55:45.814 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.18, opts=13)
00:55:45.814 00.000 7988 Enqueuing Move request for scope (0.11, 0.18)
00:55:45.816 00.002 15712 Worker thread wakes up
00:55:45.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
00:55:45.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
00:55:45.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:45.816 00.000 7988 UpdateGuideState exits: m=1470 SNR=25.4
00:55:45.818 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:45.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:45.818 00.000 7988 Enqueuing Expose request
00:55:45.818 00.000 15712 Moving (0.11, 0.18) raw xDistance=0.18 yDistance=-0.12
00:55:45.818 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.74
00:55:45.818 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
00:55:45.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:45.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:55:45.818 00.000 15712 MoveAxis(W, 34, ABG)
00:55:45.818 00.000 15712 Guiding  Dir = 3, Dur = 34
00:55:45.818 00.000 15712 IsGuiding returns 0
00:55:45.854 00.036 15712 PulseGuide returned control before completion, sleep 17
00:55:45.901 00.047 15712 IsGuiding returns 1
00:55:45.901 00.000 15712 scope still moving after pulse duration time elapsed
00:55:45.930 00.029 15712 IsGuiding returns 0
00:55:45.930 00.000 15712 scope move finished after 34 + 70 ms
00:55:45.930 00.000 15712 Move returns status 0, amount 34
00:55:45.930 00.000 15712 MoveAxis(N, 0, ABG)
00:55:45.930 00.000 15712 Move returns status 0, amount 0
00:55:45.930 00.000 15712 move complete, result=0
00:55:45.930 00.000 15712 worker thread done servicing request
00:55:45.930 00.000 15712 Worker thread wakes up
00:55:45.930 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
00:55:45.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:45.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:47.574 01.644 15712 Exposure complete
00:55:47.636 00.062 15712 worker thread done servicing request
00:55:47.636 00.000 7988 OnExposeComplete: enter
00:55:47.636 00.000 7988 UpdateGuideState(): m_state=6
00:55:47.636 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
00:55:47.636 00.000 7988 Star::Find returns 1 (0), X=966.42, Y=186.93, Mass=1390, SNR=24.9, Peak=158 HFD=3.9
00:55:47.636 00.000 7988 MultiStar: [#1 0.02,-0.36,1.00,U] [#2 -0.27,-0.58,0.00,M1] [#3 -0.15,-0.86,0.00,M1] [#4 0.15,-0.34,0.74,U] [#5 0.07,-0.59,0.00,M1] [#6 0.09,-0.56,0.00,M1] [#7 0.13,-0.31,0.53,U] [#8 -0.39,-0.11,0.00,M1] 
00:55:47.636 00.000 7988 refined, 3 included, MultiStar: {0.05, -0.42}, one-star: {-0.04, -0.60}
00:55:47.636 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
00:55:47.636 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
00:55:47.636 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.42 hyp=0.42 cameraTheta=-1.46 mountX=-0.42 mountY=-0.04, mountTheta=-3.06
00:55:47.636 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.42, opts=13)
00:55:47.649 00.013 7988 Enqueuing Move request for scope (0.05, -0.42)
00:55:47.649 00.000 15712 Worker thread wakes up
00:55:47.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.42) opts 0xd
00:55:47.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.42)
00:55:47.649 00.000 15712 Moving (0.05, -0.42) raw xDistance=-0.42 yDistance=-0.04
00:55:47.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:47.649 00.000 7988 UpdateGuideState exits: m=1390 SNR=24.9
00:55:47.652 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:47.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:47.654 00.002 7988 Enqueuing Expose request
00:55:47.654 00.000 15712 PPEC rslt: input = -0.42, final = -0.25, react = -0.25, pred = 0.00, hyst = -0.23, hyst_pct = 0.00, period_length = 639.74
00:55:47.654 00.000 15712 PPEC: input: -0.42, control: -0.25, exposure: 1500
00:55:47.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:47.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:55:47.654 00.000 15712 MoveAxis(E, 82, ABG)
00:55:47.654 00.000 15712 Guiding  Dir = 2, Dur = 82
00:55:47.654 00.000 15712 IsGuiding returns 0
00:55:47.674 00.020 15712 PulseGuide returned control before completion, sleep 73
00:55:47.762 00.088 15712 IsGuiding returns 1
00:55:47.762 00.000 15712 scope still moving after pulse duration time elapsed
00:55:47.803 00.041 15712 IsGuiding returns 0
00:55:47.803 00.000 15712 scope move finished after 82 + 65 ms
00:55:47.803 00.000 15712 Move returns status 0, amount 82
00:55:47.803 00.000 15712 MoveAxis(N, 0, ABG)
00:55:47.803 00.000 15712 Move returns status 0, amount 0
00:55:47.803 00.000 15712 move complete, result=0
00:55:47.803 00.000 7988 GuideStep: -0.4 px 82 ms EAST, -0.0 px 0 ms NORTH
00:55:47.806 00.003 15712 worker thread done servicing request
00:55:47.806 00.000 15712 Worker thread wakes up
00:55:47.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:47.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:49.213 01.407 15712 Exposure complete
00:55:49.276 00.063 15712 worker thread done servicing request
00:55:49.276 00.000 7988 OnExposeComplete: enter
00:55:49.276 00.000 7988 UpdateGuideState(): m_state=6
00:55:49.279 00.003 7988 Star::Find(15, 966, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
00:55:49.279 00.000 7988 Star::Find returns 1 (0), X=966.54, Y=187.38, Mass=1445, SNR=25.5, Peak=152 HFD=4.1
00:55:49.281 00.002 7988 MultiStar: [#1 0.25,0.04,0.98,U] [#2 -0.12,-0.10,0.85,U] [#3 -0.13,-0.36,0.80,U] [#4 0.21,-0.21,0.73,U] [#5 0.11,-0.53,0.00,M2] [#6 -0.11,-0.32,0.63,U] [#7 0.36,0.05,0.45,U] [#8 -0.18,0.01,0.46,U] 
00:55:49.283 00.002 7988 refined, 7 included, MultiStar: {0.05, -0.14}, one-star: {0.09, -0.16}
00:55:49.283 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
00:55:49.285 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
00:55:49.285 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.24 mountX=-0.14 mountY=-0.05, mountTheta=-2.83
00:55:49.287 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.14, opts=13)
00:55:49.289 00.002 7988 Enqueuing Move request for scope (0.05, -0.14)
00:55:49.289 00.000 15712 Worker thread wakes up
00:55:49.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
00:55:49.289 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
00:55:49.289 00.000 15712 Moving (0.05, -0.14) raw xDistance=-0.14 yDistance=-0.05
00:55:49.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:49.289 00.000 7988 UpdateGuideState exits: m=1445 SNR=25.5
00:55:49.292 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:49.294 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:49.294 00.000 7988 Enqueuing Expose request
00:55:49.294 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:49.294 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:55:49.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:49.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:49.294 00.000 15712 MoveAxis(E, 2, ABG)
00:55:49.294 00.000 15712 Guiding  Dir = 2, Dur = 2
00:55:49.294 00.000 15712 IsGuiding returns 0
00:55:49.317 00.023 15712 IsGuiding returns 0
00:55:49.317 00.000 15712 Move returns status 0, amount 2
00:55:49.317 00.000 15712 MoveAxis(N, 0, ABG)
00:55:49.317 00.000 15712 Move returns status 0, amount 0
00:55:49.317 00.000 15712 move complete, result=0
00:55:49.317 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:55:49.324 00.007 15712 worker thread done servicing request
00:55:49.324 00.000 15712 Worker thread wakes up
00:55:49.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:49.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:50.953 01.629 15712 Exposure complete
00:55:51.006 00.053 15712 worker thread done servicing request
00:55:51.006 00.000 7988 OnExposeComplete: enter
00:55:51.017 00.011 7988 UpdateGuideState(): m_state=6
00:55:51.017 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
00:55:51.017 00.000 7988 Star::Find returns 1 (0), X=966.73, Y=187.29, Mass=1458, SNR=25.3, Peak=166 HFD=4.1
00:55:51.017 00.000 7988 MultiStar: [#1 0.22,-0.06,1.00,U] [#2 -0.24,-0.11,0.85,U] [#3 0.00,-0.58,0.00,M1] [#4 0.24,0.03,0.72,U] [#5 -0.08,-0.36,0.71,U] [#6 -0.10,-0.22,0.61,U] [#7 -0.09,-0.07,0.50,U] [#8 -0.26,-0.01,0.46,U] 
00:55:51.017 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.14}, one-star: {0.27, -0.24}
00:55:51.017 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
00:55:51.017 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
00:55:51.017 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.35 mountX=-0.14 mountY=-0.03, mountTheta=-2.95
00:55:51.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.14, opts=13)
00:55:51.017 00.000 7988 Enqueuing Move request for scope (0.03, -0.14)
00:55:51.017 00.000 15712 Worker thread wakes up
00:55:51.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
00:55:51.017 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
00:55:51.017 00.000 15712 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=-0.03
00:55:51.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:51.017 00.000 7988 UpdateGuideState exits: m=1458 SNR=25.3
00:55:51.030 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:51.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:51.032 00.002 7988 Enqueuing Expose request
00:55:51.032 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:51.034 00.002 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:55:51.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:51.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:51.034 00.000 15712 MoveAxis(E, 3, ABG)
00:55:51.034 00.000 15712 Guiding  Dir = 2, Dur = 3
00:55:51.034 00.000 15712 IsGuiding returns 0
00:55:51.049 00.015 15712 IsGuiding returns 0
00:55:51.049 00.000 15712 Move returns status 0, amount 3
00:55:51.049 00.000 15712 MoveAxis(N, 0, ABG)
00:55:51.049 00.000 15712 Move returns status 0, amount 0
00:55:51.049 00.000 15712 move complete, result=0
00:55:51.049 00.000 15712 worker thread done servicing request
00:55:51.049 00.000 15712 Worker thread wakes up
00:55:51.049 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:55:51.051 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:51.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:52.468 01.417 15712 Exposure complete
00:55:52.531 00.063 15712 worker thread done servicing request
00:55:52.531 00.000 7988 OnExposeComplete: enter
00:55:52.531 00.000 7988 UpdateGuideState(): m_state=6
00:55:52.531 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
00:55:52.531 00.000 7988 Star::Find returns 1 (0), X=966.43, Y=187.45, Mass=1315, SNR=24.1, Peak=150 HFD=3.3
00:55:52.531 00.000 7988 MultiStar: [#1 0.33,0.11,1.04,U] [#2 -0.08,0.06,0.93,U] [#3 -0.07,-0.19,0.85,U] [#4 0.36,0.06,0.73,U] [#5 0.08,-0.18,0.81,U] [#6 0.04,-0.06,0.67,U] [#7 0.31,0.00,0.51,U] [#8 0.09,0.42,0.00,M1] 
00:55:52.531 00.000 7988 single-star, 7 included, MultiStar: {0.11, -0.03}, one-star: {-0.03, -0.09}
00:55:52.531 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.44 = 2.85)
00:55:52.531 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
00:55:52.531 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.87 mountX=-0.09 mountY=0.03, mountTheta=2.82
00:55:52.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.09, opts=13)
00:55:52.531 00.000 7988 Enqueuing Move request for scope (-0.03, -0.09)
00:55:52.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:52.531 00.000 7988 UpdateGuideState exits: m=1315 SNR=24.1
00:55:52.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:52.548 00.017 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:52.549 00.001 7988 Enqueuing Expose request
00:55:52.549 00.000 15712 Worker thread wakes up
00:55:52.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
00:55:52.549 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
00:55:52.549 00.000 15712 Moving (-0.03, -0.09) raw xDistance=-0.09 yDistance=0.03
00:55:52.549 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:52.549 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
00:55:52.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:52.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:55:52.549 00.000 15712 MoveAxis(E, 5, ABG)
00:55:52.549 00.000 15712 Guiding  Dir = 2, Dur = 5
00:55:52.549 00.000 15712 IsGuiding returns 0
00:55:52.582 00.033 15712 IsGuiding returns 0
00:55:52.582 00.000 15712 Move returns status 0, amount 5
00:55:52.582 00.000 15712 MoveAxis(N, 0, ABG)
00:55:52.582 00.000 15712 Move returns status 0, amount 0
00:55:52.582 00.000 15712 move complete, result=0
00:55:52.582 00.000 15712 worker thread done servicing request
00:55:52.582 00.000 15712 Worker thread wakes up
00:55:52.582 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:55:52.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:52.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:54.224 01.642 15712 Exposure complete
00:55:54.285 00.061 15712 worker thread done servicing request
00:55:54.286 00.001 7988 OnExposeComplete: enter
00:55:54.286 00.000 7988 UpdateGuideState(): m_state=6
00:55:54.286 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
00:55:54.286 00.000 7988 Star::Find returns 1 (0), X=966.46, Y=187.41, Mass=1447, SNR=25.4, Peak=171 HFD=3.8
00:55:54.286 00.000 7988 MultiStar: [#1 0.10,0.04,1.00,U] [#2 0.08,0.10,0.85,U] [#3 0.02,-0.46,0.00,M1] [#4 0.08,-0.04,0.71,U] [#5 -0.30,-0.33,0.00,M1] [#6 -0.14,-0.12,0.65,U] [#7 -0.09,0.13,0.51,U] [#8 0.35,0.05,0.45,U] 
00:55:54.286 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.00}, one-star: {0.00, -0.12}
00:55:54.286 00.000 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
00:55:54.286 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
00:55:54.286 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.04 mountX=-0.00 mountY=-0.05, mountTheta=-1.61
00:55:54.286 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.00, opts=13)
00:55:54.286 00.000 7988 Enqueuing Move request for scope (0.05, -0.00)
00:55:54.299 00.013 15712 Worker thread wakes up
00:55:54.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
00:55:54.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
00:55:54.299 00.000 15712 Moving (0.05, -0.00) raw xDistance=-0.00 yDistance=-0.05
00:55:54.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:54.299 00.000 7988 UpdateGuideState exits: m=1447 SNR=25.4
00:55:54.301 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:54.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:54.301 00.000 7988 Enqueuing Expose request
00:55:54.301 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:54.301 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
00:55:54.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:54.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:54.301 00.000 15712 MoveAxis(E, 7, ABG)
00:55:54.301 00.000 15712 Guiding  Dir = 2, Dur = 7
00:55:54.301 00.000 15712 IsGuiding returns 0
00:55:54.323 00.022 15712 IsGuiding returns 0
00:55:54.323 00.000 15712 Move returns status 0, amount 7
00:55:54.323 00.000 15712 MoveAxis(N, 0, ABG)
00:55:54.323 00.000 15712 Move returns status 0, amount 0
00:55:54.323 00.000 15712 move complete, result=0
00:55:54.323 00.000 15712 worker thread done servicing request
00:55:54.323 00.000 15712 Worker thread wakes up
00:55:54.323 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:55:54.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:54.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:55.739 01.416 15712 Exposure complete
00:55:55.796 00.057 15712 worker thread done servicing request
00:55:55.796 00.000 7988 OnExposeComplete: enter
00:55:55.801 00.005 7988 UpdateGuideState(): m_state=6
00:55:55.801 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
00:55:55.803 00.002 7988 Star::Find returns 1 (0), X=966.24, Y=187.37, Mass=1315, SNR=24.0, Peak=160 HFD=3.7
00:55:55.803 00.000 7988 MultiStar: [#1 0.02,0.12,1.03,U] [#2 -0.26,-0.26,0.90,U] [#3 0.05,-0.38,0.89,U] [#4 0.14,-0.14,0.75,U] [#5 0.43,-0.42,0.00,M2] [#6 0.02,-0.21,0.68,U] [#7 -0.07,0.08,0.54,U] [#8 -0.13,0.27,0.47,U] 
00:55:55.805 00.002 7988 refined, 7 included, MultiStar: {-0.06, -0.11}, one-star: {-0.22, -0.16}
00:55:55.805 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
00:55:55.807 00.002 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
00:55:55.807 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.07 mountX=-0.11 mountY=0.06, mountTheta=2.63
00:55:55.809 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.11, opts=13)
00:55:55.811 00.002 7988 Enqueuing Move request for scope (-0.06, -0.11)
00:55:55.811 00.000 15712 Worker thread wakes up
00:55:55.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:55:55.811 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:55:55.811 00.000 15712 Moving (-0.06, -0.11) raw xDistance=-0.11 yDistance=0.06
00:55:55.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:55.813 00.002 7988 UpdateGuideState exits: m=1315 SNR=24.0
00:55:55.815 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:55.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:55.818 00.003 7988 Enqueuing Expose request
00:55:55.818 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:55.818 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
00:55:55.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:55.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:55:55.818 00.000 15712 MoveAxis(E, 6, ABG)
00:55:55.818 00.000 15712 Guiding  Dir = 2, Dur = 6
00:55:55.820 00.002 15712 IsGuiding returns 0
00:55:55.839 00.019 15712 IsGuiding returns 0
00:55:55.839 00.000 15712 Move returns status 0, amount 6
00:55:55.839 00.000 15712 MoveAxis(N, 0, ABG)
00:55:55.839 00.000 15712 Move returns status 0, amount 0
00:55:55.839 00.000 15712 move complete, result=0
00:55:55.839 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:55:55.846 00.007 15712 worker thread done servicing request
00:55:55.846 00.000 15712 Worker thread wakes up
00:55:55.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:55.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:57.588 01.742 15712 Exposure complete
00:55:57.650 00.062 15712 worker thread done servicing request
00:55:57.650 00.000 7988 OnExposeComplete: enter
00:55:57.650 00.000 7988 UpdateGuideState(): m_state=6
00:55:57.654 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
00:55:57.654 00.000 7988 Star::Find returns 1 (0), X=966.14, Y=187.16, Mass=1399, SNR=24.8, Peak=162 HFD=4.1
00:55:57.656 00.002 7988 MultiStar: [#1 0.19,-0.20,1.01,U] [#2 -0.29,-0.23,0.84,U] [#3 -0.21,-0.54,0.00,M1] [#4 0.10,-0.24,0.71,U] [#5 -0.22,-0.49,0.00,M3] [#6 -0.23,-0.40,0.00,M1] [#7 0.15,-0.27,0.53,U] [#8 -0.22,-0.15,0.45,U] 
00:55:57.656 00.000 7988 refined, 5 included, MultiStar: {-0.07, -0.25}, one-star: {-0.32, -0.37}
00:55:57.658 00.002 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.87)
00:55:57.658 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
00:55:57.660 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.85 mountX=-0.25 mountY=0.08, mountTheta=2.84
00:55:57.662 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.25, opts=13)
00:55:57.662 00.000 7988 Enqueuing Move request for scope (-0.07, -0.25)
00:55:57.664 00.002 15712 Worker thread wakes up
00:55:57.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
00:55:57.664 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
00:55:57.664 00.000 15712 Moving (-0.07, -0.25) raw xDistance=-0.25 yDistance=0.08
00:55:57.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:57.665 00.001 7988 UpdateGuideState exits: m=1399 SNR=24.8
00:55:57.666 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:57.666 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:57.666 00.000 7988 Enqueuing Expose request
00:55:57.666 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.74
00:55:57.666 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
00:55:57.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:57.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:55:57.666 00.000 15712 MoveAxis(E, 54, ABG)
00:55:57.666 00.000 15712 Guiding  Dir = 2, Dur = 54
00:55:57.666 00.000 15712 IsGuiding returns 0
00:55:57.698 00.032 15712 PulseGuide returned control before completion, sleep 37
00:55:57.746 00.048 15712 IsGuiding returns 1
00:55:57.746 00.000 15712 scope still moving after pulse duration time elapsed
00:55:57.778 00.032 15712 IsGuiding returns 0
00:55:57.778 00.000 15712 scope move finished after 54 + 53 ms
00:55:57.778 00.000 15712 Move returns status 0, amount 54
00:55:57.778 00.000 15712 MoveAxis(N, 0, ABG)
00:55:57.778 00.000 15712 Move returns status 0, amount 0
00:55:57.778 00.000 15712 move complete, result=0
00:55:57.778 00.000 15712 worker thread done servicing request
00:55:57.778 00.000 15712 Worker thread wakes up
00:55:57.778 00.000 7988 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
00:55:57.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:57.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:55:59.199 01.421 15712 Exposure complete
00:55:59.261 00.062 15712 worker thread done servicing request
00:55:59.261 00.000 7988 OnExposeComplete: enter
00:55:59.261 00.000 7988 UpdateGuideState(): m_state=6
00:55:59.263 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
00:55:59.263 00.000 7988 Star::Find returns 1 (0), X=966.30, Y=187.41, Mass=1413, SNR=25.0, Peak=155 HFD=3.8
00:55:59.265 00.002 7988 MultiStar: [#1 0.13,-0.06,1.01,U] [#2 -0.11,-0.03,0.86,U] [#3 0.00,-0.23,0.83,U] [#4 0.26,-0.17,0.74,U] [#5 -0.09,-0.37,0.77,U] [#6 -0.08,-0.28,0.66,U] [#7 -0.16,0.18,0.49,U] [#8 -0.47,0.01,0.00,M1] 
00:55:59.265 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.14}, one-star: {-0.16, -0.13}
00:55:59.267 00.002 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.27 = 3.02)
00:55:59.267 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
00:55:59.269 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.70 mountX=-0.14 mountY=0.02, mountTheta=2.98
00:55:59.271 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.14, opts=13)
00:55:59.271 00.000 7988 Enqueuing Move request for scope (-0.02, -0.14)
00:55:59.273 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:55:59.273 00.000 7988 UpdateGuideState exits: m=1413 SNR=25.0
00:55:59.275 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:59.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:55:59.278 00.003 7988 Enqueuing Expose request
00:55:59.278 00.000 15712 Worker thread wakes up
00:55:59.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
00:55:59.278 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
00:55:59.278 00.000 15712 Moving (-0.02, -0.14) raw xDistance=-0.14 yDistance=0.02
00:55:59.278 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:55:59.278 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:55:59.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:59.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:55:59.278 00.000 15712 MoveAxis(E, 3, ABG)
00:55:59.278 00.000 15712 Guiding  Dir = 2, Dur = 3
00:55:59.278 00.000 15712 IsGuiding returns 0
00:55:59.297 00.019 15712 IsGuiding returns 0
00:55:59.297 00.000 15712 Move returns status 0, amount 3
00:55:59.297 00.000 15712 MoveAxis(N, 0, ABG)
00:55:59.297 00.000 15712 Move returns status 0, amount 0
00:55:59.297 00.000 15712 move complete, result=0
00:55:59.297 00.000 15712 worker thread done servicing request
00:55:59.297 00.000 15712 Worker thread wakes up
00:55:59.297 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:55:59.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:55:59.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:00.936 01.639 15712 Exposure complete
00:56:00.996 00.060 15712 worker thread done servicing request
00:56:00.996 00.000 7988 OnExposeComplete: enter
00:56:00.998 00.002 7988 UpdateGuideState(): m_state=6
00:56:01.000 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
00:56:01.000 00.000 7988 Star::Find returns 1 (0), X=966.57, Y=187.20, Mass=1392, SNR=24.6, Peak=146 HFD=3.9
00:56:01.002 00.002 7988 MultiStar: [#1 0.12,-0.18,1.01,U] [#2 -0.13,-0.27,0.87,U] [#3 0.02,-0.56,0.00,M1] [#4 0.06,-0.39,0.00,M1] [#5 0.08,-0.55,0.00,M3] [#6 -0.23,-0.31,0.63,U] [#7 -0.12,0.00,0.49,U] [#8 0.02,-0.01,0.46,U] 
00:56:01.002 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.21}, one-star: {0.11, -0.34}
00:56:01.004 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
00:56:01.004 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
00:56:01.006 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.65 mountX=-0.21 mountY=0.02, mountTheta=3.04
00:56:01.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.21, opts=13)
00:56:01.008 00.002 7988 Enqueuing Move request for scope (-0.02, -0.21)
00:56:01.010 00.002 15712 Worker thread wakes up
00:56:01.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
00:56:01.010 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
00:56:01.010 00.000 15712 Moving (-0.02, -0.21) raw xDistance=-0.21 yDistance=0.02
00:56:01.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:01.010 00.000 7988 UpdateGuideState exits: m=1392 SNR=24.6
00:56:01.012 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:01.013 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:01.013 00.000 7988 Enqueuing Expose request
00:56:01.013 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.74
00:56:01.013 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
00:56:01.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:01.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:56:01.013 00.000 15712 MoveAxis(E, 46, ABG)
00:56:01.013 00.000 15712 Guiding  Dir = 2, Dur = 46
00:56:01.013 00.000 15712 IsGuiding returns 0
00:56:01.033 00.020 15712 PulseGuide returned control before completion, sleep 33
00:56:01.098 00.065 15712 IsGuiding returns 1
00:56:01.098 00.000 15712 scope still moving after pulse duration time elapsed
00:56:01.125 00.027 15712 IsGuiding returns 0
00:56:01.125 00.000 15712 scope move finished after 46 + 63 ms
00:56:01.125 00.000 15712 Move returns status 0, amount 46
00:56:01.125 00.000 15712 MoveAxis(N, 0, ABG)
00:56:01.125 00.000 15712 Move returns status 0, amount 0
00:56:01.125 00.000 15712 move complete, result=0
00:56:01.125 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
00:56:01.127 00.002 15712 worker thread done servicing request
00:56:01.127 00.000 15712 Worker thread wakes up
00:56:01.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:01.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:02.544 01.417 15712 Exposure complete
00:56:02.603 00.059 15712 worker thread done servicing request
00:56:02.605 00.002 7988 OnExposeComplete: enter
00:56:02.605 00.000 7988 UpdateGuideState(): m_state=6
00:56:02.607 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
00:56:02.607 00.000 7988 Star::Find returns 1 (0), X=966.22, Y=187.53, Mass=1380, SNR=24.6, Peak=155 HFD=3.8
00:56:02.609 00.002 7988 MultiStar: [#1 0.09,0.34,0.99,U] [#2 -0.15,0.13,0.86,U] [#3 -0.19,-0.24,0.87,U] [#4 0.18,0.24,0.75,U] [#5 0.08,-0.10,0.75,U] [#6 -0.18,-0.19,0.68,U] [#7 -0.12,0.16,0.49,U] [#8 -0.00,0.42,0.00,M1] 
00:56:02.611 00.002 7988 refined, 7 included, MultiStar: {-0.07, 0.05}, one-star: {-0.24, -0.00}
00:56:02.612 00.001 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
00:56:02.612 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
00:56:02.614 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.53 mountX=0.05 mountY=0.07, mountTheta=0.96
00:56:02.616 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.05, opts=13)
00:56:02.616 00.000 7988 Enqueuing Move request for scope (-0.07, 0.05)
00:56:02.618 00.002 15712 Worker thread wakes up
00:56:02.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
00:56:02.618 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
00:56:02.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:02.618 00.000 7988 UpdateGuideState exits: m=1380 SNR=24.6
00:56:02.620 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:02.621 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:02.621 00.000 7988 Enqueuing Expose request
00:56:02.621 00.000 15712 Moving (-0.07, 0.05) raw xDistance=0.05 yDistance=0.07
00:56:02.621 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:56:02.621 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
00:56:02.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:02.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:56:02.621 00.000 15712 MoveAxis(E, 8, ABG)
00:56:02.621 00.000 15712 Guiding  Dir = 2, Dur = 8
00:56:02.621 00.000 15712 IsGuiding returns 0
00:56:02.653 00.032 15712 IsGuiding returns 0
00:56:02.653 00.000 15712 Move returns status 0, amount 8
00:56:02.653 00.000 15712 MoveAxis(N, 0, ABG)
00:56:02.653 00.000 15712 Move returns status 0, amount 0
00:56:02.653 00.000 15712 move complete, result=0
00:56:02.653 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:56:02.655 00.002 15712 worker thread done servicing request
00:56:02.655 00.000 15712 Worker thread wakes up
00:56:02.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:02.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:04.395 01.740 15712 Exposure complete
00:56:04.449 00.054 15712 worker thread done servicing request
00:56:04.449 00.000 7988 OnExposeComplete: enter
00:56:04.457 00.008 7988 UpdateGuideState(): m_state=6
00:56:04.459 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
00:56:04.459 00.000 7988 Star::Find returns 1 (0), X=966.28, Y=187.58, Mass=1385, SNR=24.7, Peak=176 HFD=3.7
00:56:04.461 00.002 7988 MultiStar: [#1 0.25,0.14,1.03,U] [#2 -0.17,0.16,0.89,U] [#3 -0.10,0.04,0.86,U] [#4 -0.07,0.23,0.76,U] [#5 -0.07,-0.02,0.78,U] [#6 -0.36,-0.08,0.71,U] [#7 -0.12,0.46,0.00,M1] [#8 -0.32,0.32,0.00,M2] 
00:56:04.461 00.000 7988 refined, 6 included, MultiStar: {-0.09, 0.08}, one-star: {-0.18, 0.05}
00:56:04.463 00.002 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
00:56:04.463 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
00:56:04.465 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=0.08 mountY=0.09, mountTheta=0.84
00:56:04.466 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.08, opts=13)
00:56:04.468 00.002 7988 Enqueuing Move request for scope (-0.09, 0.08)
00:56:04.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:04.470 00.002 7988 UpdateGuideState exits: m=1385 SNR=24.7
00:56:04.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:04.472 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:04.473 00.001 7988 Enqueuing Expose request
00:56:04.473 00.000 15712 Worker thread wakes up
00:56:04.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
00:56:04.473 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
00:56:04.473 00.000 15712 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=0.09
00:56:04.475 00.002 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:56:04.475 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
00:56:04.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:04.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:04.475 00.000 15712 MoveAxis(E, 11, ABG)
00:56:04.475 00.000 15712 Guiding  Dir = 2, Dur = 11
00:56:04.475 00.000 15712 IsGuiding returns 0
00:56:04.513 00.038 15712 IsGuiding returns 1
00:56:04.513 00.000 15712 scope still moving after pulse duration time elapsed
00:56:04.557 00.044 15712 IsGuiding returns 0
00:56:04.557 00.000 15712 scope move finished after 11 + 66 ms
00:56:04.557 00.000 15712 Move returns status 0, amount 11
00:56:04.557 00.000 15712 MoveAxis(N, 0, ABG)
00:56:04.557 00.000 15712 Move returns status 0, amount 0
00:56:04.557 00.000 15712 move complete, result=0
00:56:04.557 00.000 15712 worker thread done servicing request
00:56:04.557 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
00:56:04.557 00.000 15712 Worker thread wakes up
00:56:04.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:04.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:05.973 01.416 15712 Exposure complete
00:56:06.034 00.061 15712 worker thread done servicing request
00:56:06.034 00.000 7988 OnExposeComplete: enter
00:56:06.034 00.000 7988 UpdateGuideState(): m_state=6
00:56:06.034 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
00:56:06.034 00.000 7988 Star::Find returns 1 (0), X=966.37, Y=187.59, Mass=1407, SNR=24.9, Peak=171 HFD=3.4
00:56:06.034 00.000 7988 MultiStar: [#1 0.08,0.20,1.03,U] [#2 -0.05,0.13,0.88,U] [#3 -0.01,-0.09,0.89,U] [#4 0.14,0.24,0.75,U] [#5 -0.16,-0.19,0.76,U] [#6 -0.50,-0.10,0.00,M1] [#7 -0.09,0.15,0.51,U] [#8 -0.01,0.42,0.00,M3] 
00:56:06.034 00.000 7988 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {-0.09, 0.06}
00:56:06.034 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
00:56:06.034 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
00:56:06.034 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.83 mountX=0.07 mountY=0.02, mountTheta=0.23
00:56:06.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.07, opts=13)
00:56:06.046 00.012 7988 Enqueuing Move request for scope (-0.02, 0.07)
00:56:06.046 00.000 15712 Worker thread wakes up
00:56:06.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:56:06.046 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:56:06.046 00.000 15712 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.02
00:56:06.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:06.046 00.000 7988 UpdateGuideState exits: m=1407 SNR=24.9
00:56:06.050 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:06.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:06.050 00.000 7988 Enqueuing Expose request
00:56:06.050 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
00:56:06.050 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
00:56:06.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:06.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:56:06.050 00.000 15712 MoveAxis(E, 11, ABG)
00:56:06.050 00.000 15712 Guiding  Dir = 2, Dur = 11
00:56:06.050 00.000 15712 IsGuiding returns 0
00:56:06.072 00.022 15712 IsGuiding returns 1
00:56:06.072 00.000 15712 scope still moving after pulse duration time elapsed
00:56:06.114 00.042 15712 IsGuiding returns 0
00:56:06.114 00.000 15712 scope move finished after 11 + 58 ms
00:56:06.114 00.000 15712 Move returns status 0, amount 11
00:56:06.114 00.000 15712 MoveAxis(N, 0, ABG)
00:56:06.114 00.000 15712 Move returns status 0, amount 0
00:56:06.114 00.000 15712 move complete, result=0
00:56:06.114 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
00:56:06.125 00.011 15712 worker thread done servicing request
00:56:06.125 00.000 15712 Worker thread wakes up
00:56:06.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:06.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:07.754 01.629 15712 Exposure complete
00:56:07.817 00.063 15712 worker thread done servicing request
00:56:07.818 00.001 7988 OnExposeComplete: enter
00:56:07.818 00.000 7988 UpdateGuideState(): m_state=6
00:56:07.818 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
00:56:07.818 00.000 7988 Star::Find returns 1 (0), X=966.25, Y=187.85, Mass=1315, SNR=23.9, Peak=158 HFD=3.9
00:56:07.818 00.000 7988 MultiStar: [#1 0.03,0.40,0.00,M1] [#2 -0.27,0.37,0.00,M1] [#3 -0.15,0.12,0.90,U] [#4 0.10,0.50,0.00,M1] [#5 0.11,0.27,0.85,U] [#6 -0.22,0.23,0.66,U] [#7 -0.28,0.76,0.00,M1] [#8 -0.32,0.85,0.00,M4] 
00:56:07.818 00.000 7988 refined, 3 included, MultiStar: {-0.12, 0.24}, one-star: {-0.21, 0.32}
00:56:07.818 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
00:56:07.818 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
00:56:07.818 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.02 mountX=0.24 mountY=0.11, mountTheta=0.43
00:56:07.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.24, opts=13)
00:56:07.818 00.000 7988 Enqueuing Move request for scope (-0.12, 0.24)
00:56:07.818 00.000 15712 Worker thread wakes up
00:56:07.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
00:56:07.818 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
00:56:07.818 00.000 15712 Moving (-0.12, 0.24) raw xDistance=0.24 yDistance=0.11
00:56:07.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:07.831 00.013 7988 UpdateGuideState exits: m=1315 SNR=23.9
00:56:07.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:07.833 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:07.833 00.000 7988 Enqueuing Expose request
00:56:07.833 00.000 15712 PPEC rslt: input = 0.24, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 639.74
00:56:07.833 00.000 15712 PPEC: input: 0.24, control: 0.10, exposure: 1500
00:56:07.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:07.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:56:07.833 00.000 15712 MoveAxis(W, 34, ABG)
00:56:07.833 00.000 15712 Guiding  Dir = 3, Dur = 34
00:56:07.833 00.000 15712 IsGuiding returns 0
00:56:07.865 00.032 15712 PulseGuide returned control before completion, sleep 16
00:56:07.913 00.048 15712 IsGuiding returns 0
00:56:07.913 00.000 15712 Move returns status 0, amount 34
00:56:07.913 00.000 15712 MoveAxis(N, 0, ABG)
00:56:07.913 00.000 15712 Move returns status 0, amount 0
00:56:07.913 00.000 15712 move complete, result=0
00:56:07.913 00.000 15712 worker thread done servicing request
00:56:07.913 00.000 15712 Worker thread wakes up
00:56:07.913 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
00:56:07.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:07.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:09.320 01.407 15712 Exposure complete
00:56:09.381 00.061 15712 worker thread done servicing request
00:56:09.381 00.000 7988 OnExposeComplete: enter
00:56:09.381 00.000 7988 UpdateGuideState(): m_state=6
00:56:09.381 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
00:56:09.381 00.000 7988 Star::Find returns 1 (0), X=966.25, Y=187.53, Mass=1402, SNR=24.7, Peak=156 HFD=3.7
00:56:09.381 00.000 7988 MultiStar: [#1 0.09,0.28,0.98,U] [#2 -0.07,0.14,0.89,U] [#3 -0.08,-0.16,0.87,U] [#4 0.16,0.32,0.73,U] [#5 0.14,-0.08,0.75,U] [#6 -0.19,0.07,0.66,U] [#7 -0.15,0.19,0.52,U] [#8 -0.16,0.52,0.00,M5] 
00:56:09.381 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.21, 0.00}
00:56:09.381 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
00:56:09.381 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
00:56:09.381 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.94 mountX=0.09 mountY=0.03, mountTheta=0.35
00:56:09.381 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
00:56:09.381 00.000 7988 Enqueuing Move request for scope (-0.03, 0.09)
00:56:09.394 00.013 15712 Worker thread wakes up
00:56:09.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:56:09.394 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:56:09.394 00.000 15712 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.03
00:56:09.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:09.394 00.000 7988 UpdateGuideState exits: m=1402 SNR=24.7
00:56:09.396 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:09.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:09.398 00.002 7988 Enqueuing Expose request
00:56:09.398 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:56:09.398 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
00:56:09.400 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:09.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:09.400 00.000 15712 MoveAxis(E, 9, ABG)
00:56:09.400 00.000 15712 Guiding  Dir = 2, Dur = 9
00:56:09.400 00.000 15712 IsGuiding returns 0
00:56:09.412 00.012 15712 IsGuiding returns 0
00:56:09.412 00.000 15712 Move returns status 0, amount 9
00:56:09.412 00.000 15712 MoveAxis(N, 0, ABG)
00:56:09.412 00.000 15712 Move returns status 0, amount 0
00:56:09.412 00.000 15712 move complete, result=0
00:56:09.412 00.000 15712 worker thread done servicing request
00:56:09.412 00.000 15712 Worker thread wakes up
00:56:09.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:09.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:09.412 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
00:56:11.056 01.644 15712 Exposure complete
00:56:11.134 00.078 15712 worker thread done servicing request
00:56:11.134 00.000 7988 OnExposeComplete: enter
00:56:11.135 00.001 7988 UpdateGuideState(): m_state=6
00:56:11.137 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
00:56:11.141 00.004 7988 Star::Find returns 1 (0), X=966.38, Y=187.33, Mass=1351, SNR=24.4, Peak=201 HFD=3.5
00:56:11.143 00.002 7988 MultiStar: [#1 0.20,0.00,1.01,U] [#2 -0.09,-0.32,0.93,U] [#3 -0.31,-0.52,0.00,M1] [#4 0.06,-0.07,0.74,U] [#5 -0.14,-0.47,0.00,M1] [#6 -0.33,-0.39,0.00,M1] [#7 -0.25,0.05,0.54,U] [#8 -0.27,0.14,0.45,U] 
00:56:11.144 00.001 7988 refined, 5 included, MultiStar: {-0.04, -0.10}, one-star: {-0.08, -0.20}
00:56:11.146 00.002 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.56) = xAngle (-3.51 = 2.77)
00:56:11.146 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
00:56:11.148 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.95 mountX=-0.10 mountY=0.04, mountTheta=2.74
00:56:11.158 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.10, opts=13)
00:56:11.160 00.002 7988 Enqueuing Move request for scope (-0.04, -0.10)
00:56:11.162 00.002 15712 Worker thread wakes up
00:56:11.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:11.162 00.000 7988 UpdateGuideState exits: m=1351 SNR=24.4
00:56:11.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:11.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:11.162 00.000 7988 Enqueuing Expose request
00:56:11.168 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
00:56:11.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
00:56:11.168 00.000 15712 Moving (-0.04, -0.10) raw xDistance=-0.10 yDistance=0.04
00:56:11.172 00.004 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:56:11.172 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
00:56:11.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:11.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:56:11.172 00.000 15712 MoveAxis(E, 10, ABG)
00:56:11.172 00.000 15712 Guiding  Dir = 2, Dur = 10
00:56:11.172 00.000 15712 IsGuiding returns 0
00:56:11.183 00.011 15712 IsGuiding returns 1
00:56:11.183 00.000 15712 scope still moving after pulse duration time elapsed
00:56:11.231 00.048 15712 IsGuiding returns 0
00:56:11.231 00.000 15712 scope move finished after 10 + 55 ms
00:56:11.231 00.000 15712 Move returns status 0, amount 10
00:56:11.231 00.000 15712 MoveAxis(N, 0, ABG)
00:56:11.231 00.000 15712 Move returns status 0, amount 0
00:56:11.231 00.000 15712 move complete, result=0
00:56:11.231 00.000 15712 worker thread done servicing request
00:56:11.231 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
00:56:11.231 00.000 15712 Worker thread wakes up
00:56:11.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:11.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:12.660 01.429 15712 Exposure complete
00:56:12.754 00.094 15712 worker thread done servicing request
00:56:12.754 00.000 7988 OnExposeComplete: enter
00:56:12.764 00.010 7988 UpdateGuideState(): m_state=6
00:56:12.766 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
00:56:12.768 00.002 7988 Star::Find returns 1 (0), X=966.18, Y=187.47, Mass=1437, SNR=25.3, Peak=179 HFD=3.8
00:56:12.771 00.003 7988 MultiStar: [#1 -0.02,0.01,1.01,U] [#2 -0.16,-0.03,0.86,U] [#3 0.02,-0.16,0.90,U] [#4 0.03,0.04,0.71,U] [#5 -0.23,0.15,0.79,U] [#6 -0.52,-0.19,0.00,M2] [#7 -0.23,0.01,0.49,U] [#8 -0.30,0.34,0.00,M5] 
00:56:12.773 00.002 7988 refined, 6 included, MultiStar: {-0.12, -0.01}, one-star: {-0.28, -0.06}
00:56:12.775 00.002 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
00:56:12.777 00.002 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.64 = 1.65)
00:56:12.779 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.04 mountX=-0.01 mountY=0.12, mountTheta=1.68
00:56:12.783 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.01, opts=13)
00:56:12.787 00.004 7988 Enqueuing Move request for scope (-0.12, -0.01)
00:56:12.788 00.001 15712 Worker thread wakes up
00:56:12.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:12.790 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
00:56:12.790 00.000 7988 UpdateGuideState exits: m=1437 SNR=25.3
00:56:12.792 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
00:56:12.792 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:12.794 00.002 15712 Moving (-0.12, -0.01) raw xDistance=-0.01 yDistance=0.12
00:56:12.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:12.798 00.004 7988 Enqueuing Expose request
00:56:12.802 00.004 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:56:12.802 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
00:56:12.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:12.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:56:12.802 00.000 15712 MoveAxis(E, 5, ABG)
00:56:12.802 00.000 15712 Guiding  Dir = 2, Dur = 5
00:56:12.802 00.000 15712 IsGuiding returns 0
00:56:12.816 00.014 15712 IsGuiding returns 0
00:56:12.816 00.000 15712 Move returns status 0, amount 5
00:56:12.816 00.000 15712 MoveAxis(N, 0, ABG)
00:56:12.816 00.000 15712 Move returns status 0, amount 0
00:56:12.816 00.000 15712 move complete, result=0
00:56:12.816 00.000 15712 worker thread done servicing request
00:56:12.816 00.000 15712 Worker thread wakes up
00:56:12.816 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
00:56:12.822 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:12.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:14.465 01.643 15712 Exposure complete
00:56:14.533 00.068 15712 worker thread done servicing request
00:56:14.533 00.000 7988 OnExposeComplete: enter
00:56:14.533 00.000 7988 UpdateGuideState(): m_state=6
00:56:14.541 00.008 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
00:56:14.543 00.002 7988 Star::Find returns 1 (0), X=966.60, Y=187.59, Mass=1350, SNR=24.4, Peak=161 HFD=3.7
00:56:14.543 00.000 7988 MultiStar: [#1 0.35,0.17,0.00,M1] [#2 0.10,0.02,0.87,U] [#3 0.19,-0.16,0.87,U] [#4 0.26,0.13,0.73,U] [#5 -0.06,-0.13,0.78,U] [#6 -0.05,0.01,0.66,U] [#7 0.05,-0.00,0.54,U] [#8 0.23,0.06,0.50,U] 
00:56:14.543 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.14, 0.06}
00:56:14.543 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
00:56:14.543 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
00:56:14.543 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
00:56:14.550 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.01, opts=13)
00:56:14.550 00.000 7988 Enqueuing Move request for scope (0.11, -0.01)
00:56:14.550 00.000 15712 Worker thread wakes up
00:56:14.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:56:14.550 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:56:14.550 00.000 15712 Moving (0.11, -0.01) raw xDistance=-0.00 yDistance=-0.11
00:56:14.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:14.557 00.007 7988 UpdateGuideState exits: m=1350 SNR=24.4
00:56:14.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:14.558 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:14.558 00.000 7988 Enqueuing Expose request
00:56:14.558 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:56:14.558 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
00:56:14.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:14.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:56:14.558 00.000 15712 MoveAxis(E, 5, ABG)
00:56:14.558 00.000 15712 Guiding  Dir = 2, Dur = 5
00:56:14.574 00.016 15712 IsGuiding returns 0
00:56:14.594 00.020 15712 IsGuiding returns 0
00:56:14.594 00.000 15712 Move returns status 0, amount 5
00:56:14.594 00.000 15712 MoveAxis(N, 0, ABG)
00:56:14.594 00.000 15712 Move returns status 0, amount 0
00:56:14.594 00.000 15712 move complete, result=0
00:56:14.594 00.000 15712 worker thread done servicing request
00:56:14.594 00.000 15712 Worker thread wakes up
00:56:14.594 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:56:14.596 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:14.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:15.846 01.250 7988 evsrv: cli 0CCCF088 connect
00:56:15.848 00.002 7988 case statement mapped state 6 to 3
00:56:15.850 00.002 7988 case statement mapped state 6 to 3
00:56:15.854 00.004 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"2487e247-1b27-4efc-a2f4-08b6a40773e0"}
00:56:15.854 00.000 7988 case statement mapped state 6 to 3
00:56:15.857 00.003 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"Guiding","id":"2487e247-1b27-4efc-a2f4-08b6a40773e0"}
00:56:15.859 00.002 7988 evsrv: cli 0CCCF088 disconnect
00:56:16.001 00.142 15712 Exposure complete
00:56:16.112 00.111 15712 worker thread done servicing request
00:56:16.112 00.000 7988 OnExposeComplete: enter
00:56:16.114 00.002 7988 UpdateGuideState(): m_state=6
00:56:16.116 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
00:56:16.120 00.004 7988 Star::Find returns 1 (0), X=966.26, Y=187.33, Mass=1335, SNR=24.3, Peak=188 HFD=3.6
00:56:16.120 00.000 7988 MultiStar: [#1 -0.05,0.04,1.04,U] [#2 -0.31,0.14,0.90,U] [#3 -0.34,-0.22,0.00,M1] [#4 0.10,0.05,0.75,U] [#5 0.09,-0.36,0.78,U] [#6 -0.30,-0.27,0.00,M2] [#7 -0.04,0.00,0.53,U] [#8 0.09,0.53,0.00,M5] 
00:56:16.125 00.005 7988 refined, 5 included, MultiStar: {-0.08, -0.05}, one-star: {-0.20, -0.20}
00:56:16.127 00.002 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.56) = xAngle (-4.12 = 2.16)
00:56:16.129 00.002 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.13)
00:56:16.131 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.56 mountX=-0.05 mountY=0.08, mountTheta=2.15
00:56:16.135 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
00:56:16.137 00.002 7988 Enqueuing Move request for scope (-0.08, -0.05)
00:56:16.139 00.002 15712 Worker thread wakes up
00:56:16.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:16.141 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
00:56:16.141 00.000 7988 UpdateGuideState exits: m=1335 SNR=24.3
00:56:16.145 00.004 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
00:56:16.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:16.146 00.001 15712 Moving (-0.08, -0.05) raw xDistance=-0.05 yDistance=0.08
00:56:16.148 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:16.150 00.002 7988 Enqueuing Expose request
00:56:16.154 00.004 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:56:16.154 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
00:56:16.154 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:16.154 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:56:16.154 00.000 15712 MoveAxis(E, 5, ABG)
00:56:16.154 00.000 15712 Guiding  Dir = 2, Dur = 5
00:56:16.154 00.000 15712 IsGuiding returns 0
00:56:16.177 00.023 15712 IsGuiding returns 0
00:56:16.177 00.000 15712 Move returns status 0, amount 5
00:56:16.177 00.000 15712 MoveAxis(N, 0, ABG)
00:56:16.177 00.000 15712 Move returns status 0, amount 0
00:56:16.177 00.000 15712 move complete, result=0
00:56:16.177 00.000 15712 worker thread done servicing request
00:56:16.177 00.000 15712 Worker thread wakes up
00:56:16.177 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:56:16.179 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:16.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:17.811 01.632 15712 Exposure complete
00:56:17.872 00.061 15712 worker thread done servicing request
00:56:17.872 00.000 7988 OnExposeComplete: enter
00:56:17.872 00.000 7988 UpdateGuideState(): m_state=6
00:56:17.874 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
00:56:17.874 00.000 7988 Star::Find returns 1 (0), X=966.37, Y=187.14, Mass=1442, SNR=25.3, Peak=210 HFD=3.6
00:56:17.876 00.002 7988 MultiStar: [#1 0.11,-0.34,1.04,U] [#2 -0.13,-0.29,0.86,U] [#3 -0.09,-0.46,0.00,M2] [#4 0.17,-0.01,0.75,U] [#5 -0.13,-0.51,0.00,M1] [#6 -0.18,-0.37,0.00,M3] [#7 -0.25,-0.07,0.56,U] [#8 -0.13,-0.10,0.49,U] 
00:56:17.876 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.23}, one-star: {-0.08, -0.39}
00:56:17.878 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
00:56:17.880 00.002 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.98)
00:56:17.880 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.71 mountX=-0.23 mountY=0.04, mountTheta=2.98
00:56:17.880 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.23, opts=13)
00:56:17.880 00.000 7988 Enqueuing Move request for scope (-0.03, -0.23)
00:56:17.880 00.000 15712 Worker thread wakes up
00:56:17.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
00:56:17.880 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
00:56:17.880 00.000 15712 Moving (-0.03, -0.23) raw xDistance=-0.23 yDistance=0.04
00:56:17.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:17.880 00.000 7988 UpdateGuideState exits: m=1442 SNR=25.3
00:56:17.888 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:17.888 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.73
00:56:17.888 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
00:56:17.888 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:17.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:17.888 00.000 7988 Enqueuing Expose request
00:56:17.888 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:56:17.888 00.000 15712 MoveAxis(E, 50, ABG)
00:56:17.888 00.000 15712 Guiding  Dir = 2, Dur = 50
00:56:17.888 00.000 15712 IsGuiding returns 0
00:56:17.920 00.032 15712 PulseGuide returned control before completion, sleep 34
00:56:17.972 00.052 15712 IsGuiding returns 0
00:56:17.972 00.000 15712 Move returns status 0, amount 50
00:56:17.972 00.000 15712 MoveAxis(N, 0, ABG)
00:56:17.974 00.002 15712 Move returns status 0, amount 0
00:56:17.974 00.000 15712 move complete, result=0
00:56:17.974 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
00:56:17.976 00.002 15712 worker thread done servicing request
00:56:17.976 00.000 15712 Worker thread wakes up
00:56:17.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:17.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:19.389 01.413 15712 Exposure complete
00:56:19.450 00.061 15712 worker thread done servicing request
00:56:19.450 00.000 7988 OnExposeComplete: enter
00:56:19.450 00.000 7988 UpdateGuideState(): m_state=6
00:56:19.455 00.005 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
00:56:19.455 00.000 7988 Star::Find returns 1 (0), X=966.30, Y=187.28, Mass=1410, SNR=24.9, Peak=195 HFD=3.7
00:56:19.457 00.002 7988 MultiStar: [#1 -0.03,0.02,1.04,U] [#2 -0.18,-0.14,0.88,U] [#3 -0.15,-0.36,0.00,M3] [#4 -0.20,-0.14,0.75,U] [#5 -0.22,-0.39,0.00,M2] [#6 -0.19,-0.15,0.67,U] [#7 -0.29,-0.04,0.50,U] [#8 -0.13,-0.13,0.47,U] 
00:56:19.457 00.000 7988 refined, 6 included, MultiStar: {-0.16, -0.12}, one-star: {-0.16, -0.25}
00:56:19.459 00.002 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.56) = xAngle (-4.05 = 2.23)
00:56:19.459 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.09 = 2.20)
00:56:19.461 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.49 mountX=-0.12 mountY=0.16, mountTheta=2.22
00:56:19.463 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.12, opts=13)
00:56:19.463 00.000 7988 Enqueuing Move request for scope (-0.16, -0.12)
00:56:19.465 00.002 15712 Worker thread wakes up
00:56:19.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
00:56:19.465 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
00:56:19.465 00.000 15712 Moving (-0.16, -0.12) raw xDistance=-0.12 yDistance=0.16
00:56:19.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:19.466 00.001 7988 UpdateGuideState exits: m=1410 SNR=24.9
00:56:19.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:19.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:19.466 00.000 7988 Enqueuing Expose request
00:56:19.466 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:56:19.466 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
00:56:19.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:19.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:56:19.466 00.000 15712 MoveAxis(E, 6, ABG)
00:56:19.466 00.000 15712 Guiding  Dir = 2, Dur = 6
00:56:19.466 00.000 15712 IsGuiding returns 0
00:56:19.514 00.048 15712 IsGuiding returns 0
00:56:19.514 00.000 15712 Move returns status 0, amount 6
00:56:19.514 00.000 15712 MoveAxis(N, 0, ABG)
00:56:19.514 00.000 15712 Move returns status 0, amount 0
00:56:19.514 00.000 15712 move complete, result=0
00:56:19.514 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
00:56:19.520 00.006 15712 worker thread done servicing request
00:56:19.520 00.000 15712 Worker thread wakes up
00:56:19.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:19.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:21.159 01.639 15712 Exposure complete
00:56:21.220 00.061 15712 worker thread done servicing request
00:56:21.220 00.000 7988 OnExposeComplete: enter
00:56:21.220 00.000 7988 UpdateGuideState(): m_state=6
00:56:21.222 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
00:56:21.222 00.000 7988 Star::Find returns 1 (0), X=966.33, Y=187.35, Mass=1373, SNR=24.6, Peak=192 HFD=3.6
00:56:21.225 00.003 7988 MultiStar: [#1 -0.17,-0.09,1.03,U] [#2 -0.42,-0.04,0.00,M1] [#3 -0.23,-0.41,0.00,M4] [#4 -0.16,-0.31,0.74,U] [#5 -0.38,-0.52,0.00,M3] [#6 -0.15,-0.34,0.70,U] [#7 -0.35,-0.09,0.51,U] [#8 -0.45,0.40,0.00,M4] 
00:56:21.227 00.002 7988 single-star, 4 included, MultiStar: {-0.18, -0.20}, one-star: {-0.13, -0.18}
00:56:21.227 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.76 = 2.52)
00:56:21.229 00.002 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.49)
00:56:21.229 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.23 cameraTheta=-2.20 mountX=-0.18 mountY=0.14, mountTheta=2.50
00:56:21.231 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.18, opts=13)
00:56:21.233 00.002 7988 Enqueuing Move request for scope (-0.13, -0.18)
00:56:21.233 00.000 15712 Worker thread wakes up
00:56:21.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
00:56:21.233 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
00:56:21.233 00.000 15712 Moving (-0.13, -0.18) raw xDistance=-0.18 yDistance=0.14
00:56:21.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:21.233 00.000 7988 UpdateGuideState exits: m=1373 SNR=24.6
00:56:21.236 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:21.236 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:21.236 00.000 7988 Enqueuing Expose request
00:56:21.236 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.73
00:56:21.236 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
00:56:21.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:21.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:56:21.236 00.000 15712 MoveAxis(E, 40, ABG)
00:56:21.236 00.000 15712 Guiding  Dir = 2, Dur = 40
00:56:21.236 00.000 15712 IsGuiding returns 0
00:56:21.252 00.016 15712 PulseGuide returned control before completion, sleep 30
00:56:21.300 00.048 15712 IsGuiding returns 0
00:56:21.300 00.000 15712 Move returns status 0, amount 40
00:56:21.300 00.000 15712 MoveAxis(N, 0, ABG)
00:56:21.300 00.000 15712 Move returns status 0, amount 0
00:56:21.300 00.000 15712 move complete, result=0
00:56:21.300 00.000 15712 worker thread done servicing request
00:56:21.300 00.000 15712 Worker thread wakes up
00:56:21.300 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:56:21.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:21.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:22.719 01.419 15712 Exposure complete
00:56:22.781 00.062 15712 worker thread done servicing request
00:56:22.781 00.000 7988 OnExposeComplete: enter
00:56:22.781 00.000 7988 UpdateGuideState(): m_state=6
00:56:22.784 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
00:56:22.784 00.000 7988 Star::Find returns 1 (0), X=966.35, Y=187.68, Mass=1376, SNR=24.6, Peak=178 HFD=3.6
00:56:22.786 00.002 7988 MultiStar: [#1 0.05,0.30,1.06,U] [#2 -0.21,0.18,0.89,U] [#3 0.02,-0.07,0.86,U] [#4 0.10,0.22,0.77,U] [#5 -0.06,-0.22,0.78,U] [#6 -0.15,0.18,0.69,U] [#7 0.08,0.53,0.00,M1] [#8 -0.11,0.42,0.00,M5] 
00:56:22.786 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.11}, one-star: {-0.10, 0.15}
00:56:22.788 00.002 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
00:56:22.788 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
00:56:22.790 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.11 mountY=0.05, mountTheta=0.39
00:56:22.792 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
00:56:22.793 00.001 7988 Enqueuing Move request for scope (-0.05, 0.11)
00:56:22.793 00.000 15712 Worker thread wakes up
00:56:22.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:56:22.793 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:56:22.793 00.000 15712 Moving (-0.05, 0.11) raw xDistance=0.11 yDistance=0.05
00:56:22.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:22.793 00.000 7988 UpdateGuideState exits: m=1376 SNR=24.6
00:56:22.796 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:22.796 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:22.796 00.000 7988 Enqueuing Expose request
00:56:22.796 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:56:22.796 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
00:56:22.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:22.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:56:22.796 00.000 15712 MoveAxis(E, 7, ABG)
00:56:22.796 00.000 15712 Guiding  Dir = 2, Dur = 7
00:56:22.796 00.000 15712 IsGuiding returns 0
00:56:22.828 00.032 15712 IsGuiding returns 0
00:56:22.828 00.000 15712 Move returns status 0, amount 7
00:56:22.828 00.000 15712 MoveAxis(N, 0, ABG)
00:56:22.828 00.000 15712 Move returns status 0, amount 0
00:56:22.828 00.000 15712 move complete, result=0
00:56:22.828 00.000 15712 worker thread done servicing request
00:56:22.828 00.000 15712 Worker thread wakes up
00:56:22.828 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
00:56:22.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:22.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:24.469 01.641 15712 Exposure complete
00:56:24.530 00.061 15712 worker thread done servicing request
00:56:24.530 00.000 7988 OnExposeComplete: enter
00:56:24.530 00.000 7988 UpdateGuideState(): m_state=6
00:56:24.530 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
00:56:24.530 00.000 7988 Star::Find returns 1 (0), X=966.41, Y=187.64, Mass=1330, SNR=24.3, Peak=152 HFD=3.8
00:56:24.530 00.000 7988 MultiStar: [#1 -0.00,0.46,0.00,M1] [#2 -0.34,0.15,0.87,U] [#3 -0.09,0.16,0.87,U] [#4 0.03,0.11,0.77,U] [#5 -0.15,0.06,0.76,U] [#6 -0.27,0.06,0.67,U] [#7 -0.00,0.28,0.51,U] [#8 0.06,0.75,0.00,M6] 
00:56:24.530 00.000 7988 single-star, 6 included, MultiStar: {-0.13, 0.13}, one-star: {-0.05, 0.11}
00:56:24.530 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
00:56:24.530 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
00:56:24.530 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.11 mountY=0.05, mountTheta=0.43
00:56:24.530 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
00:56:24.530 00.000 7988 Enqueuing Move request for scope (-0.05, 0.11)
00:56:24.530 00.000 15712 Worker thread wakes up
00:56:24.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:56:24.530 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:56:24.530 00.000 15712 Moving (-0.05, 0.11) raw xDistance=0.11 yDistance=0.05
00:56:24.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:24.530 00.000 7988 UpdateGuideState exits: m=1330 SNR=24.3
00:56:24.545 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:24.546 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:24.546 00.000 7988 Enqueuing Expose request
00:56:24.546 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:56:24.546 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
00:56:24.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:24.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:56:24.546 00.000 15712 MoveAxis(E, 7, ABG)
00:56:24.546 00.000 15712 Guiding  Dir = 2, Dur = 7
00:56:24.546 00.000 15712 IsGuiding returns 0
00:56:24.562 00.016 15712 IsGuiding returns 0
00:56:24.562 00.000 15712 Move returns status 0, amount 7
00:56:24.562 00.000 15712 MoveAxis(N, 0, ABG)
00:56:24.562 00.000 15712 Move returns status 0, amount 0
00:56:24.562 00.000 15712 move complete, result=0
00:56:24.562 00.000 15712 worker thread done servicing request
00:56:24.562 00.000 15712 Worker thread wakes up
00:56:24.562 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
00:56:24.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:24.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:25.982 01.420 15712 Exposure complete
00:56:26.048 00.066 15712 worker thread done servicing request
00:56:26.048 00.000 7988 OnExposeComplete: enter
00:56:26.048 00.000 7988 UpdateGuideState(): m_state=6
00:56:26.048 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
00:56:26.048 00.000 7988 Star::Find returns 1 (0), X=966.55, Y=187.82, Mass=1460, SNR=25.4, Peak=195 HFD=3.8
00:56:26.048 00.000 7988 MultiStar: [#1 0.26,0.54,0.00,M2] [#2 -0.06,0.34,0.85,U] [#3 -0.01,-0.11,0.88,U] [#4 0.43,0.45,0.00,M1] [#5 -0.06,0.02,0.77,U] [#6 -0.01,0.24,0.67,U] [#7 0.01,0.48,0.00,M1] [#8 0.11,0.56,0.00,M7] 
00:56:26.048 00.000 7988 refined, 4 included, MultiStar: {-0.00, 0.16}, one-star: {0.10, 0.29}
00:56:26.048 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
00:56:26.048 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
00:56:26.048 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=0.16 mountY=-0.00, mountTheta=-0.00
00:56:26.059 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.16, opts=13)
00:56:26.062 00.003 7988 Enqueuing Move request for scope (-0.00, 0.16)
00:56:26.062 00.000 15712 Worker thread wakes up
00:56:26.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
00:56:26.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
00:56:26.062 00.000 15712 Moving (-0.00, 0.16) raw xDistance=0.16 yDistance=-0.00
00:56:26.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:26.062 00.000 7988 UpdateGuideState exits: m=1460 SNR=25.4
00:56:26.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:26.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:26.062 00.000 7988 Enqueuing Expose request
00:56:26.062 00.000 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.10, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:56:26.062 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
00:56:26.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:26.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:56:26.062 00.000 15712 MoveAxis(E, 9, ABG)
00:56:26.062 00.000 15712 Guiding  Dir = 2, Dur = 9
00:56:26.062 00.000 15712 IsGuiding returns 0
00:56:26.115 00.053 15712 IsGuiding returns 0
00:56:26.115 00.000 15712 Move returns status 0, amount 9
00:56:26.115 00.000 15712 MoveAxis(N, 0, ABG)
00:56:26.115 00.000 15712 Move returns status 0, amount 0
00:56:26.115 00.000 15712 move complete, result=0
00:56:26.115 00.000 15712 worker thread done servicing request
00:56:26.115 00.000 15712 Worker thread wakes up
00:56:26.115 00.000 7988 GuideStep: 0.2 px 9 ms EAST, -0.0 px 0 ms NORTH
00:56:26.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:26.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:27.863 01.748 15712 Exposure complete
00:56:27.923 00.060 15712 worker thread done servicing request
00:56:27.925 00.002 7988 OnExposeComplete: enter
00:56:27.925 00.000 7988 UpdateGuideState(): m_state=6
00:56:27.925 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
00:56:27.925 00.000 7988 Star::Find returns 1 (0), X=966.57, Y=187.67, Mass=1331, SNR=24.5, Peak=167 HFD=3.5
00:56:27.925 00.000 7988 MultiStar: [#1 0.12,0.26,1.04,U] [#2 -0.07,0.19,0.90,U] [#3 -0.10,-0.22,0.90,U] [#4 0.37,0.20,0.00,M2] [#5 -0.24,-0.13,0.77,U] [#6 -0.19,-0.05,0.65,U] [#7 0.16,0.42,0.00,M2] [#8 -0.11,0.44,0.00,M8] 
00:56:27.925 00.000 7988 refined, 5 included, MultiStar: {-0.05, 0.05}, one-star: {0.11, 0.14}
00:56:27.925 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
00:56:27.932 00.007 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
00:56:27.932 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.35 mountX=0.05 mountY=0.04, mountTheta=0.77
00:56:27.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.05, opts=13)
00:56:27.932 00.000 7988 Enqueuing Move request for scope (-0.05, 0.05)
00:56:27.932 00.000 15712 Worker thread wakes up
00:56:27.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:56:27.932 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:56:27.932 00.000 15712 Moving (-0.05, 0.05) raw xDistance=0.05 yDistance=0.04
00:56:27.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:27.932 00.000 7988 UpdateGuideState exits: m=1331 SNR=24.5
00:56:27.939 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:27.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:27.941 00.002 7988 Enqueuing Expose request
00:56:27.941 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:56:27.941 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
00:56:27.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:27.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:56:27.941 00.000 15712 MoveAxis(E, 8, ABG)
00:56:27.941 00.000 15712 Guiding  Dir = 2, Dur = 8
00:56:27.941 00.000 15712 IsGuiding returns 0
00:56:27.957 00.016 15712 IsGuiding returns 0
00:56:27.957 00.000 15712 Move returns status 0, amount 8
00:56:27.957 00.000 15712 MoveAxis(N, 0, ABG)
00:56:27.957 00.000 15712 Move returns status 0, amount 0
00:56:27.957 00.000 15712 move complete, result=0
00:56:27.957 00.000 15712 worker thread done servicing request
00:56:27.957 00.000 15712 Worker thread wakes up
00:56:27.957 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:56:27.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:27.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:29.379 01.422 15712 Exposure complete
00:56:29.441 00.062 15712 worker thread done servicing request
00:56:29.441 00.000 7988 OnExposeComplete: enter
00:56:29.441 00.000 7988 UpdateGuideState(): m_state=6
00:56:29.443 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
00:56:29.444 00.001 7988 Star::Find returns 1 (0), X=966.36, Y=187.50, Mass=1333, SNR=24.3, Peak=183 HFD=3.4
00:56:29.444 00.000 7988 MultiStar: [#1 0.08,0.17,1.03,U] [#2 -0.03,-0.07,0.87,U] [#3 -0.13,-0.26,0.91,U] [#4 0.06,-0.12,0.75,U] [#5 -0.05,-0.22,0.77,U] [#6 -0.35,-0.20,0.00,M1] [#7 0.12,0.13,0.53,U] [#8 -0.49,0.20,0.00,M9] 
00:56:29.446 00.002 7988 refined, 6 included, MultiStar: {-0.02, -0.06}, one-star: {-0.10, -0.03}
00:56:29.446 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.40 = 2.89)
00:56:29.448 00.002 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.86)
00:56:29.448 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.83 mountX=-0.06 mountY=0.02, mountTheta=2.86
00:56:29.450 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
00:56:29.452 00.002 7988 Enqueuing Move request for scope (-0.02, -0.06)
00:56:29.452 00.000 15712 Worker thread wakes up
00:56:29.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:56:29.452 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:56:29.452 00.000 15712 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.02
00:56:29.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:29.452 00.000 7988 UpdateGuideState exits: m=1333 SNR=24.3
00:56:29.456 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:29.457 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:29.457 00.000 7988 Enqueuing Expose request
00:56:29.457 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
00:56:29.457 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
00:56:29.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:29.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:56:29.457 00.000 15712 MoveAxis(E, 9, ABG)
00:56:29.457 00.000 15712 Guiding  Dir = 2, Dur = 9
00:56:29.457 00.000 15712 IsGuiding returns 0
00:56:29.472 00.015 15712 IsGuiding returns 0
00:56:29.472 00.000 15712 Move returns status 0, amount 9
00:56:29.472 00.000 15712 MoveAxis(N, 0, ABG)
00:56:29.472 00.000 15712 Move returns status 0, amount 0
00:56:29.472 00.000 15712 move complete, result=0
00:56:29.472 00.000 15712 worker thread done servicing request
00:56:29.472 00.000 15712 Worker thread wakes up
00:56:29.472 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
00:56:29.478 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:29.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:31.118 01.640 15712 Exposure complete
00:56:31.179 00.061 15712 worker thread done servicing request
00:56:31.181 00.002 7988 OnExposeComplete: enter
00:56:31.181 00.000 7988 UpdateGuideState(): m_state=6
00:56:31.181 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
00:56:31.181 00.000 7988 Star::Find returns 1 (0), X=966.21, Y=187.10, Mass=1473, SNR=25.6, Peak=196 HFD=4.1
00:56:31.181 00.000 7988 MultiStar: [#1 0.11,-0.53,0.00,M1] [#2 -0.01,-0.36,0.83,U] [#3 -0.05,-0.65,0.00,M1] [#4 0.21,-0.44,0.00,M2] [#5 -0.01,-0.54,0.00,M1] [#6 0.03,-0.49,0.00,M2] [#7 -0.29,-0.41,0.00,M2] [#8 0.15,-0.07,0.44,U] 
00:56:31.181 00.000 7988 refined, 2 included, MultiStar: {-0.08, -0.33}, one-star: {-0.25, -0.43}
00:56:31.181 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
00:56:31.181 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.88)
00:56:31.181 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.81 mountX=-0.33 mountY=0.09, mountTheta=2.88
00:56:31.181 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.33, opts=13)
00:56:31.181 00.000 7988 Enqueuing Move request for scope (-0.08, -0.33)
00:56:31.181 00.000 15712 Worker thread wakes up
00:56:31.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.33) opts 0xd
00:56:31.181 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.33)
00:56:31.181 00.000 15712 Moving (-0.08, -0.33) raw xDistance=-0.33 yDistance=0.09
00:56:31.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:31.181 00.000 7988 UpdateGuideState exits: m=1473 SNR=25.6
00:56:31.196 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:31.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:31.196 00.000 7988 Enqueuing Expose request
00:56:31.196 00.000 15712 PPEC rslt: input = -0.33, final = -0.23, react = -0.20, pred = -0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 639.73
00:56:31.196 00.000 15712 PPEC: input: -0.33, control: -0.23, exposure: 1500
00:56:31.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:31.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:31.196 00.000 15712 MoveAxis(E, 75, ABG)
00:56:31.196 00.000 15712 Guiding  Dir = 2, Dur = 75
00:56:31.196 00.000 15712 IsGuiding returns 0
00:56:31.216 00.020 15712 PulseGuide returned control before completion, sleep 65
00:56:31.323 00.107 15712 IsGuiding returns 1
00:56:31.323 00.000 15712 scope still moving after pulse duration time elapsed
00:56:31.354 00.031 15712 IsGuiding returns 0
00:56:31.354 00.000 15712 scope move finished after 75 + 80 ms
00:56:31.354 00.000 15712 Move returns status 0, amount 75
00:56:31.354 00.000 15712 MoveAxis(N, 0, ABG)
00:56:31.354 00.000 15712 Move returns status 0, amount 0
00:56:31.354 00.000 15712 move complete, result=0
00:56:31.354 00.000 15712 worker thread done servicing request
00:56:31.354 00.000 15712 Worker thread wakes up
00:56:31.354 00.000 7988 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
00:56:31.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:31.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:32.774 01.420 15712 Exposure complete
00:56:32.835 00.061 15712 worker thread done servicing request
00:56:32.836 00.001 7988 OnExposeComplete: enter
00:56:32.836 00.000 7988 UpdateGuideState(): m_state=6
00:56:32.836 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
00:56:32.836 00.000 7988 Star::Find returns 1 (0), X=966.32, Y=187.18, Mass=1355, SNR=24.5, Peak=153 HFD=3.7
00:56:32.836 00.000 7988 MultiStar: [#1 0.33,-0.01,1.01,U] [#2 0.04,-0.17,0.88,U] [#3 0.01,-0.51,0.00,M2] [#4 0.38,-0.07,0.74,U] [#5 0.17,-0.67,0.00,M2] [#6 0.14,-0.18,0.68,U] [#7 -0.29,-0.17,0.51,U] [#8 -0.14,0.41,0.00,M9] 
00:56:32.836 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.16}, one-star: {-0.14, -0.35}
00:56:32.836 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
00:56:32.836 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
00:56:32.836 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-1.04 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
00:56:32.845 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.16, opts=13)
00:56:32.845 00.000 7988 Enqueuing Move request for scope (0.09, -0.16)
00:56:32.845 00.000 15712 Worker thread wakes up
00:56:32.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
00:56:32.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
00:56:32.845 00.000 15712 Moving (0.09, -0.16) raw xDistance=-0.16 yDistance=-0.09
00:56:32.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:32.845 00.000 7988 UpdateGuideState exits: m=1355 SNR=24.5
00:56:32.850 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:32.851 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:32.851 00.000 7988 Enqueuing Expose request
00:56:32.851 00.000 15712 PPEC rslt: input = -0.16, final = -0.04, react = -0.10, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:56:32.851 00.000 15712 PPEC: input: -0.16, control: -0.04, exposure: 1500
00:56:32.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:32.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:56:32.851 00.000 15712 MoveAxis(E, 13, ABG)
00:56:32.851 00.000 15712 Guiding  Dir = 2, Dur = 13
00:56:32.851 00.000 15712 IsGuiding returns 0
00:56:32.879 00.028 15712 IsGuiding returns 1
00:56:32.879 00.000 15712 scope still moving after pulse duration time elapsed
00:56:32.930 00.051 15712 IsGuiding returns 0
00:56:32.930 00.000 15712 scope move finished after 13 + 62 ms
00:56:32.930 00.000 15712 Move returns status 0, amount 13
00:56:32.930 00.000 15712 MoveAxis(N, 0, ABG)
00:56:32.930 00.000 15712 Move returns status 0, amount 0
00:56:32.930 00.000 15712 move complete, result=0
00:56:32.930 00.000 7988 GuideStep: -0.2 px 13 ms EAST, -0.1 px 0 ms NORTH
00:56:32.931 00.001 15712 worker thread done servicing request
00:56:32.931 00.000 15712 Worker thread wakes up
00:56:32.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:32.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:34.573 01.642 15712 Exposure complete
00:56:34.629 00.056 15712 worker thread done servicing request
00:56:34.629 00.000 7988 OnExposeComplete: enter
00:56:34.635 00.006 7988 UpdateGuideState(): m_state=6
00:56:34.635 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
00:56:34.635 00.000 7988 Star::Find returns 1 (0), X=966.49, Y=187.56, Mass=1329, SNR=24.2, Peak=179 HFD=3.3
00:56:34.635 00.000 7988 MultiStar: [#1 0.26,0.26,1.06,U] [#2 0.04,0.12,0.90,U] [#3 0.10,-0.01,0.87,U] [#4 0.35,0.08,0.75,U] [#5 0.19,0.06,0.78,U] [#6 -0.01,0.22,0.70,U] [#7 0.11,0.20,0.53,U] [#8 -0.25,0.43,0.00,M10] 
00:56:34.635 00.000 7988 single-star, 7 included, MultiStar: {0.14, 0.12}, one-star: {0.03, 0.03}
00:56:34.635 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
00:56:34.635 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
00:56:34.635 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.79 mountX=0.03 mountY=-0.03, mountTheta=-0.79
00:56:34.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.03, opts=13)
00:56:34.646 00.011 7988 Enqueuing Move request for scope (0.03, 0.03)
00:56:34.646 00.000 15712 Worker thread wakes up
00:56:34.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:56:34.646 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:56:34.646 00.000 15712 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
00:56:34.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:34.651 00.005 7988 UpdateGuideState exits: m=1329 SNR=24.2
00:56:34.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:34.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:34.651 00.000 7988 Enqueuing Expose request
00:56:34.651 00.000 15712 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:56:34.651 00.000 15712 PPEC: input: 0.03, control: -0.04, exposure: 1500
00:56:34.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:34.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:56:34.651 00.000 15712 MoveAxis(E, 12, ABG)
00:56:34.651 00.000 15712 Guiding  Dir = 2, Dur = 12
00:56:34.651 00.000 15712 IsGuiding returns 0
00:56:34.671 00.020 15712 IsGuiding returns 1
00:56:34.671 00.000 15712 scope still moving after pulse duration time elapsed
00:56:34.699 00.028 15712 IsGuiding returns 1
00:56:34.735 00.036 15712 IsGuiding returns 0
00:56:34.735 00.000 15712 scope move finished after 12 + 69 ms
00:56:34.735 00.000 15712 Move returns status 0, amount 12
00:56:34.735 00.000 15712 MoveAxis(N, 0, ABG)
00:56:34.735 00.000 15712 Move returns status 0, amount 0
00:56:34.735 00.000 15712 move complete, result=0
00:56:34.735 00.000 7988 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
00:56:34.739 00.004 15712 worker thread done servicing request
00:56:34.739 00.000 15712 Worker thread wakes up
00:56:34.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:34.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:36.154 01.415 15712 Exposure complete
00:56:36.207 00.053 15712 worker thread done servicing request
00:56:36.207 00.000 7988 OnExposeComplete: enter
00:56:36.215 00.008 7988 UpdateGuideState(): m_state=6
00:56:36.215 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
00:56:36.215 00.000 7988 Star::Find returns 1 (0), X=966.50, Y=187.83, Mass=1360, SNR=24.6, Peak=193 HFD=3.8
00:56:36.215 00.000 7988 MultiStar: [#1 0.21,0.50,0.00,M1] [#2 0.26,0.36,0.00,M1] [#3 0.32,0.17,0.89,U] [#4 0.40,0.58,0.00,M1] [#5 0.33,0.34,0.00,M2] [#6 -0.06,0.21,0.65,U] [#7 0.11,0.53,0.00,M1] [#8 -0.06,0.80,0.00,R] 
00:56:36.215 00.000 7988 refined, 2 included, MultiStar: {0.12, 0.23}, one-star: {0.04, 0.30}
00:56:36.215 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
00:56:36.215 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
00:56:36.224 00.009 7988 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.11 mountX=0.23 mountY=-0.12, mountTheta=-0.48
00:56:36.224 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.23, opts=13)
00:56:36.224 00.000 7988 Enqueuing Move request for scope (0.12, 0.23)
00:56:36.224 00.000 15712 Worker thread wakes up
00:56:36.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
00:56:36.224 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
00:56:36.224 00.000 15712 Moving (0.12, 0.23) raw xDistance=0.23 yDistance=-0.12
00:56:36.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:36.224 00.000 7988 UpdateGuideState exits: m=1360 SNR=24.6
00:56:36.230 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:36.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:36.231 00.001 7988 Enqueuing Expose request
00:56:36.231 00.000 15712 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.72
00:56:36.231 00.000 15712 PPEC: input: 0.23, control: 0.10, exposure: 1500
00:56:36.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:36.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:36.231 00.000 15712 MoveAxis(W, 34, ABG)
00:56:36.231 00.000 15712 Guiding  Dir = 3, Dur = 34
00:56:36.268 00.037 15712 IsGuiding returns 0
00:56:36.287 00.019 15712 PulseGuide returned control before completion, sleep 29
00:56:36.347 00.060 15712 IsGuiding returns 0
00:56:36.347 00.000 15712 Move returns status 0, amount 34
00:56:36.347 00.000 15712 MoveAxis(N, 0, ABG)
00:56:36.347 00.000 15712 Move returns status 0, amount 0
00:56:36.347 00.000 15712 move complete, result=0
00:56:36.347 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
00:56:36.353 00.006 15712 worker thread done servicing request
00:56:36.353 00.000 15712 Worker thread wakes up
00:56:36.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:36.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:37.989 01.636 15712 Exposure complete
00:56:38.051 00.062 15712 worker thread done servicing request
00:56:38.051 00.000 7988 OnExposeComplete: enter
00:56:38.052 00.001 7988 UpdateGuideState(): m_state=6
00:56:38.052 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
00:56:38.052 00.000 7988 Star::Find returns 1 (0), X=966.09, Y=187.94, Mass=1441, SNR=25.2, Peak=181 HFD=4.2
00:56:38.052 00.000 7988 MultiStar: [#1 0.12,0.19,1.01,U] [#2 -0.13,0.04,0.83,U] [#3 -0.19,0.10,0.84,U] [#4 0.11,0.40,0.00,M2] [#5 -0.02,0.11,0.76,U] [#6 0.04,-0.08,0.66,U] [#7 0.20,0.29,0.51,U] [#8 0.16,-0.41,0.00,M1] 
00:56:38.052 00.000 7988 refined, 6 included, MultiStar: {-0.07, 0.16}, one-star: {-0.37, 0.40}
00:56:38.052 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
00:56:38.060 00.008 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
00:56:38.060 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.99 mountX=0.16 mountY=0.07, mountTheta=0.40
00:56:38.060 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.16, opts=13)
00:56:38.060 00.000 7988 Enqueuing Move request for scope (-0.07, 0.16)
00:56:38.060 00.000 15712 Worker thread wakes up
00:56:38.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:56:38.060 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:56:38.060 00.000 15712 Moving (-0.07, 0.16) raw xDistance=0.16 yDistance=0.07
00:56:38.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:38.060 00.000 7988 UpdateGuideState exits: m=1441 SNR=25.2
00:56:38.067 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:38.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:38.070 00.003 7988 Enqueuing Expose request
00:56:38.070 00.000 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:56:38.070 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
00:56:38.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:38.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:56:38.070 00.000 15712 MoveAxis(E, 5, ABG)
00:56:38.070 00.000 15712 Guiding  Dir = 2, Dur = 5
00:56:38.071 00.001 15712 IsGuiding returns 0
00:56:38.093 00.022 15712 IsGuiding returns 0
00:56:38.094 00.001 15712 Move returns status 0, amount 5
00:56:38.094 00.000 15712 MoveAxis(N, 0, ABG)
00:56:38.094 00.000 15712 Move returns status 0, amount 0
00:56:38.094 00.000 15712 move complete, result=0
00:56:38.094 00.000 7988 GuideStep: 0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
00:56:38.094 00.000 15712 worker thread done servicing request
00:56:38.094 00.000 15712 Worker thread wakes up
00:56:38.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:38.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:39.505 01.411 15712 Exposure complete
00:56:39.565 00.060 15712 worker thread done servicing request
00:56:39.566 00.001 7988 OnExposeComplete: enter
00:56:39.566 00.000 7988 UpdateGuideState(): m_state=6
00:56:39.566 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
00:56:39.566 00.000 7988 Star::Find returns 1 (0), X=966.50, Y=187.71, Mass=1340, SNR=24.3, Peak=209 HFD=3.6
00:56:39.566 00.000 7988 MultiStar: [#1 0.23,0.41,0.00,M1] [#2 -0.00,0.23,0.88,U] [#3 -0.08,-0.08,0.87,U] [#4 0.43,0.28,0.00,M3] [#5 0.05,0.01,0.76,U] [#6 0.02,0.28,0.66,U] [#7 -0.32,0.53,0.00,M1] [#8 -0.35,-0.26,0.00,M2] 
00:56:39.566 00.000 7988 refined, 4 included, MultiStar: {0.01, 0.12}, one-star: {0.04, 0.18}
00:56:39.572 00.006 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
00:56:39.572 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
00:56:39.572 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=0.12 mountY=-0.01, mountTheta=-0.08
00:56:39.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
00:56:39.572 00.000 7988 Enqueuing Move request for scope (0.01, 0.12)
00:56:39.572 00.000 15712 Worker thread wakes up
00:56:39.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
00:56:39.572 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
00:56:39.572 00.000 15712 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.01
00:56:39.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:39.572 00.000 7988 UpdateGuideState exits: m=1340 SNR=24.3
00:56:39.581 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:39.582 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:39.582 00.000 7988 Enqueuing Expose request
00:56:39.582 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:56:39.582 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
00:56:39.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:39.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:39.582 00.000 15712 MoveAxis(E, 4, ABG)
00:56:39.582 00.000 15712 Guiding  Dir = 2, Dur = 4
00:56:39.582 00.000 15712 IsGuiding returns 0
00:56:39.640 00.058 15712 IsGuiding returns 0
00:56:39.640 00.000 15712 Move returns status 0, amount 4
00:56:39.640 00.000 15712 MoveAxis(N, 0, ABG)
00:56:39.640 00.000 15712 Move returns status 0, amount 0
00:56:39.640 00.000 15712 move complete, result=0
00:56:39.645 00.005 15712 worker thread done servicing request
00:56:39.645 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:56:39.645 00.000 15712 Worker thread wakes up
00:56:39.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:39.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:41.385 01.740 15712 Exposure complete
00:56:41.446 00.061 15712 worker thread done servicing request
00:56:41.447 00.001 7988 OnExposeComplete: enter
00:56:41.447 00.000 7988 UpdateGuideState(): m_state=6
00:56:41.447 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
00:56:41.447 00.000 7988 Star::Find returns 1 (0), X=966.53, Y=187.53, Mass=1349, SNR=24.5, Peak=161 HFD=3.2
00:56:41.447 00.000 7988 MultiStar: [#1 0.21,0.33,0.00,M2] [#2 0.14,0.21,0.87,U] [#3 0.04,0.03,0.87,U] [#4 0.21,0.20,0.75,U] [#5 0.09,-0.05,0.78,U] [#6 0.04,0.14,0.67,U] [#7 0.01,0.42,0.00,M2] [#8 -0.20,-0.40,0.00,M3] 
00:56:41.447 00.000 7988 single-star, 5 included, MultiStar: {0.10, 0.08}, one-star: {0.07, 0.00}
00:56:41.447 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.56) = xAngle (-1.53 = -1.53)
00:56:41.447 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
00:56:41.447 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.03 mountX=0.00 mountY=-0.07, mountTheta=-1.53
00:56:41.447 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.00, opts=13)
00:56:41.447 00.000 7988 Enqueuing Move request for scope (0.07, 0.00)
00:56:41.459 00.012 15712 Worker thread wakes up
00:56:41.459 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:56:41.459 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:56:41.459 00.000 15712 Moving (0.07, 0.00) raw xDistance=0.00 yDistance=-0.07
00:56:41.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:41.459 00.000 7988 UpdateGuideState exits: m=1349 SNR=24.5
00:56:41.462 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:41.462 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:41.464 00.002 7988 Enqueuing Expose request
00:56:41.464 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:56:41.464 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
00:56:41.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:41.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:56:41.464 00.000 15712 MoveAxis(E, 4, ABG)
00:56:41.464 00.000 15712 Guiding  Dir = 2, Dur = 4
00:56:41.466 00.002 15712 IsGuiding returns 0
00:56:41.482 00.016 15712 IsGuiding returns 0
00:56:41.482 00.000 15712 Move returns status 0, amount 4
00:56:41.482 00.000 15712 MoveAxis(N, 0, ABG)
00:56:41.482 00.000 15712 Move returns status 0, amount 0
00:56:41.482 00.000 15712 move complete, result=0
00:56:41.482 00.000 15712 worker thread done servicing request
00:56:41.482 00.000 15712 Worker thread wakes up
00:56:41.482 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:56:41.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:41.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:42.899 01.417 15712 Exposure complete
00:56:42.961 00.062 15712 worker thread done servicing request
00:56:42.961 00.000 7988 OnExposeComplete: enter
00:56:42.961 00.000 7988 UpdateGuideState(): m_state=6
00:56:42.961 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
00:56:42.961 00.000 7988 Star::Find returns 1 (0), X=966.27, Y=187.23, Mass=1411, SNR=25.1, Peak=172 HFD=3.8
00:56:42.961 00.000 7988 MultiStar: [#1 0.10,-0.19,0.98,U] [#2 -0.13,-0.27,0.87,U] [#3 -0.22,-0.34,0.00,M1] [#4 0.14,0.02,0.75,U] [#5 -0.19,-0.47,0.00,M1] [#6 -0.19,-0.21,0.65,U] [#7 -0.05,-0.05,0.50,U] [#8 -0.23,-0.92,0.00,M4] 
00:56:42.961 00.000 7988 refined, 5 included, MultiStar: {-0.05, -0.18}, one-star: {-0.19, -0.31}
00:56:42.961 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.87)
00:56:42.961 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.84)
00:56:42.961 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.85 mountX=-0.18 mountY=0.06, mountTheta=2.84
00:56:42.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.18, opts=13)
00:56:42.972 00.011 7988 Enqueuing Move request for scope (-0.05, -0.18)
00:56:42.972 00.000 15712 Worker thread wakes up
00:56:42.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
00:56:42.972 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
00:56:42.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:42.972 00.000 7988 UpdateGuideState exits: m=1411 SNR=25.1
00:56:42.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:42.977 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:42.979 00.002 7988 Enqueuing Expose request
00:56:42.979 00.000 15712 Moving (-0.05, -0.18) raw xDistance=-0.18 yDistance=0.06
00:56:42.979 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.72
00:56:42.979 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
00:56:42.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:42.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:56:42.979 00.000 15712 MoveAxis(E, 42, ABG)
00:56:42.979 00.000 15712 Guiding  Dir = 2, Dur = 42
00:56:42.979 00.000 15712 IsGuiding returns 0
00:56:43.001 00.022 15712 PulseGuide returned control before completion, sleep 35
00:56:43.041 00.040 15712 IsGuiding returns 1
00:56:43.041 00.000 15712 scope still moving after pulse duration time elapsed
00:56:43.092 00.051 15712 IsGuiding returns 0
00:56:43.092 00.000 15712 scope move finished after 42 + 71 ms
00:56:43.092 00.000 15712 Move returns status 0, amount 42
00:56:43.092 00.000 15712 MoveAxis(N, 0, ABG)
00:56:43.092 00.000 15712 Move returns status 0, amount 0
00:56:43.092 00.000 15712 move complete, result=0
00:56:43.092 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
00:56:43.099 00.007 15712 worker thread done servicing request
00:56:43.099 00.000 15712 Worker thread wakes up
00:56:43.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:43.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:44.737 01.638 15712 Exposure complete
00:56:44.798 00.061 15712 worker thread done servicing request
00:56:44.798 00.000 7988 OnExposeComplete: enter
00:56:44.798 00.000 7988 UpdateGuideState(): m_state=6
00:56:44.798 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
00:56:44.798 00.000 7988 Star::Find returns 1 (0), X=966.60, Y=187.40, Mass=1294, SNR=23.9, Peak=144 HFD=3.4
00:56:44.798 00.000 7988 MultiStar: [#1 0.18,0.01,1.06,U] [#2 0.11,-0.04,0.90,U] [#3 -0.07,-0.55,0.00,M2] [#4 0.44,0.20,0.00,M2] [#5 0.06,-0.32,0.82,U] [#6 -0.04,-0.16,0.67,U] [#7 -0.18,0.09,0.58,U] [#8 0.30,-0.29,0.00,M5] 
00:56:44.798 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.09}, one-star: {0.14, -0.13}
00:56:44.798 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
00:56:44.798 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
00:56:44.798 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.94 mountX=-0.09 mountY=-0.07, mountTheta=-2.53
00:56:44.808 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
00:56:44.808 00.000 7988 Enqueuing Move request for scope (0.07, -0.09)
00:56:44.808 00.000 15712 Worker thread wakes up
00:56:44.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:56:44.808 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:56:44.808 00.000 15712 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=-0.07
00:56:44.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:44.808 00.000 7988 UpdateGuideState exits: m=1294 SNR=23.9
00:56:44.814 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:44.814 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:44.814 00.000 7988 Enqueuing Expose request
00:56:44.814 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:56:44.814 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
00:56:44.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:44.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:56:44.814 00.000 15712 MoveAxis(E, 4, ABG)
00:56:44.814 00.000 15712 Guiding  Dir = 2, Dur = 4
00:56:44.814 00.000 15712 IsGuiding returns 0
00:56:44.835 00.021 15712 IsGuiding returns 0
00:56:44.835 00.000 15712 Move returns status 0, amount 4
00:56:44.835 00.000 15712 MoveAxis(N, 0, ABG)
00:56:44.835 00.000 15712 Move returns status 0, amount 0
00:56:44.835 00.000 15712 move complete, result=0
00:56:44.835 00.000 15712 worker thread done servicing request
00:56:44.835 00.000 15712 Worker thread wakes up
00:56:44.835 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:56:44.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:44.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:46.250 01.415 15712 Exposure complete
00:56:46.313 00.063 15712 worker thread done servicing request
00:56:46.313 00.000 7988 OnExposeComplete: enter
00:56:46.313 00.000 7988 UpdateGuideState(): m_state=6
00:56:46.313 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
00:56:46.313 00.000 7988 Star::Find returns 1 (0), X=966.28, Y=187.97, Mass=1454, SNR=25.2, Peak=153 HFD=4.2
00:56:46.313 00.000 7988 MultiStar: [#1 0.02,0.28,0.95,U] [#2 -0.20,0.36,0.00,M1] [#3 -0.08,0.09,0.84,U] [#4 0.01,0.40,0.00,M3] [#5 -0.19,0.08,0.77,U] [#6 -0.05,0.34,0.64,U] [#7 -0.29,1.08,0.00,M1] [#8 -0.18,-0.35,0.00,M6] 
00:56:46.313 00.000 7988 refined, 4 included, MultiStar: {-0.10, 0.25}, one-star: {-0.18, 0.43}
00:56:46.313 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
00:56:46.321 00.008 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
00:56:46.321 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.94 mountX=0.25 mountY=0.09, mountTheta=0.35
00:56:46.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.25, opts=13)
00:56:46.321 00.000 7988 Enqueuing Move request for scope (-0.10, 0.25)
00:56:46.327 00.006 15712 Worker thread wakes up
00:56:46.327 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
00:56:46.327 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
00:56:46.327 00.000 15712 Moving (-0.10, 0.25) raw xDistance=0.25 yDistance=0.09
00:56:46.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:46.327 00.000 7988 UpdateGuideState exits: m=1454 SNR=25.2
00:56:46.329 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:46.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:46.329 00.000 7988 Enqueuing Expose request
00:56:46.329 00.000 15712 PPEC rslt: input = 0.25, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.72
00:56:46.329 00.000 15712 PPEC: input: 0.25, control: 0.14, exposure: 1500
00:56:46.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:46.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:46.329 00.000 15712 MoveAxis(W, 46, ABG)
00:56:46.329 00.000 15712 Guiding  Dir = 3, Dur = 46
00:56:46.355 00.026 15712 IsGuiding returns 0
00:56:46.372 00.017 15712 PulseGuide returned control before completion, sleep 41
00:56:46.441 00.069 15712 IsGuiding returns 0
00:56:46.441 00.000 15712 Move returns status 0, amount 46
00:56:46.441 00.000 15712 MoveAxis(N, 0, ABG)
00:56:46.441 00.000 15712 Move returns status 0, amount 0
00:56:46.441 00.000 15712 move complete, result=0
00:56:46.441 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
00:56:46.441 00.000 15712 worker thread done servicing request
00:56:46.441 00.000 15712 Worker thread wakes up
00:56:46.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:46.456 00.015 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:48.195 01.739 15712 Exposure complete
00:56:48.242 00.047 15712 worker thread done servicing request
00:56:48.242 00.000 7988 OnExposeComplete: enter
00:56:48.257 00.015 7988 UpdateGuideState(): m_state=6
00:56:48.259 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
00:56:48.259 00.000 7988 Star::Find returns 1 (0), X=966.35, Y=187.21, Mass=1341, SNR=24.5, Peak=191 HFD=3.6
00:56:48.261 00.002 7988 MultiStar: [#1 0.25,0.07,1.04,U] [#2 -0.18,-0.24,0.88,U] [#3 -0.16,-0.40,0.00,M2] [#4 0.05,0.16,0.76,U] [#5 -0.09,-0.30,0.73,U] [#6 -0.17,-0.29,0.66,U] [#7 -0.15,0.39,0.00,M2] [#8 -0.08,-0.51,0.00,M7] 
00:56:48.261 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.15}, one-star: {-0.11, -0.32}
00:56:48.263 00.002 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.34 = 2.95)
00:56:48.263 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
00:56:48.265 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.77 mountX=-0.15 mountY=0.03, mountTheta=2.92
00:56:48.267 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.15, opts=13)
00:56:48.267 00.000 7988 Enqueuing Move request for scope (-0.03, -0.15)
00:56:48.269 00.002 15712 Worker thread wakes up
00:56:48.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
00:56:48.269 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
00:56:48.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:48.269 00.000 7988 UpdateGuideState exits: m=1341 SNR=24.5
00:56:48.271 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:48.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:48.273 00.002 15712 Moving (-0.03, -0.15) raw xDistance=-0.15 yDistance=0.03
00:56:48.273 00.000 7988 Enqueuing Expose request
00:56:48.276 00.003 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
00:56:48.276 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
00:56:48.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:48.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:48.276 00.000 15712 MoveAxis(E, 9, ABG)
00:56:48.276 00.000 15712 Guiding  Dir = 2, Dur = 9
00:56:48.276 00.000 15712 IsGuiding returns 0
00:56:48.292 00.016 15712 IsGuiding returns 0
00:56:48.292 00.000 15712 Move returns status 0, amount 9
00:56:48.292 00.000 15712 MoveAxis(N, 0, ABG)
00:56:48.292 00.000 15712 Move returns status 0, amount 0
00:56:48.292 00.000 15712 move complete, result=0
00:56:48.292 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
00:56:48.292 00.000 15712 worker thread done servicing request
00:56:48.292 00.000 15712 Worker thread wakes up
00:56:48.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:48.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:49.712 01.420 15712 Exposure complete
00:56:49.774 00.062 15712 worker thread done servicing request
00:56:49.774 00.000 7988 OnExposeComplete: enter
00:56:49.774 00.000 7988 UpdateGuideState(): m_state=6
00:56:49.776 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
00:56:49.776 00.000 7988 Star::Find returns 1 (0), X=966.29, Y=187.38, Mass=1390, SNR=24.9, Peak=183 HFD=3.7
00:56:49.778 00.002 7988 MultiStar: [#1 -0.00,-0.06,1.00,U] [#2 -0.29,-0.08,0.88,U] [#3 -0.18,-0.48,0.00,M3] [#4 0.11,-0.07,0.73,U] [#5 0.18,-0.57,0.00,M1] [#6 -0.09,-0.15,0.64,U] [#7 0.10,0.20,0.48,U] [#8 -0.23,-0.60,0.00,M8] 
00:56:49.778 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.07}, one-star: {-0.17, -0.15}
00:56:49.780 00.002 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.97 = 2.32)
00:56:49.780 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.28)
00:56:49.782 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.40 mountX=-0.07 mountY=0.08, mountTheta=2.30
00:56:49.784 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.07, opts=13)
00:56:49.784 00.000 7988 Enqueuing Move request for scope (-0.08, -0.07)
00:56:49.786 00.002 15712 Worker thread wakes up
00:56:49.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
00:56:49.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
00:56:49.787 00.001 15712 Moving (-0.08, -0.07) raw xDistance=-0.07 yDistance=0.08
00:56:49.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:49.787 00.000 7988 UpdateGuideState exits: m=1390 SNR=24.9
00:56:49.789 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:49.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:49.789 00.000 7988 Enqueuing Expose request
00:56:49.789 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:56:49.789 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
00:56:49.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:49.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:56:49.789 00.000 15712 MoveAxis(E, 8, ABG)
00:56:49.789 00.000 15712 Guiding  Dir = 2, Dur = 8
00:56:49.789 00.000 15712 IsGuiding returns 0
00:56:49.804 00.015 15712 IsGuiding returns 0
00:56:49.804 00.000 15712 Move returns status 0, amount 8
00:56:49.804 00.000 15712 MoveAxis(N, 0, ABG)
00:56:49.804 00.000 15712 Move returns status 0, amount 0
00:56:49.804 00.000 15712 move complete, result=0
00:56:49.804 00.000 15712 worker thread done servicing request
00:56:49.804 00.000 15712 Worker thread wakes up
00:56:49.804 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:56:49.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:49.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:51.449 01.645 15712 Exposure complete
00:56:51.511 00.062 15712 worker thread done servicing request
00:56:51.511 00.000 7988 OnExposeComplete: enter
00:56:51.511 00.000 7988 UpdateGuideState(): m_state=6
00:56:51.511 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
00:56:51.511 00.000 7988 Star::Find returns 1 (0), X=966.50, Y=187.50, Mass=1373, SNR=24.8, Peak=189 HFD=3.2
00:56:51.511 00.000 7988 MultiStar: [#1 0.14,0.10,1.03,U] [#2 -0.12,-0.00,0.84,U] [#3 0.17,-0.11,0.82,U] [#4 0.08,0.07,0.73,U] [#5 0.03,-0.40,0.00,M2] [#6 -0.10,0.00,0.65,U] [#7 0.01,0.05,0.55,U] [#8 0.27,-0.83,0.00,M9] 
00:56:51.511 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.01}, one-star: {0.05, -0.03}
00:56:51.511 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
00:56:51.511 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
00:56:51.511 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.23 mountX=0.01 mountY=-0.04, mountTheta=-1.33
00:56:51.522 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.01, opts=13)
00:56:51.522 00.000 7988 Enqueuing Move request for scope (0.04, 0.01)
00:56:51.522 00.000 15712 Worker thread wakes up
00:56:51.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:56:51.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:56:51.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:51.527 00.005 15712 Moving (0.04, 0.01) raw xDistance=0.01 yDistance=-0.04
00:56:51.527 00.000 7988 UpdateGuideState exits: m=1373 SNR=24.8
00:56:51.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:51.529 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:51.529 00.000 7988 Enqueuing Expose request
00:56:51.529 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:56:51.529 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
00:56:51.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:51.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:56:51.529 00.000 15712 MoveAxis(E, 8, ABG)
00:56:51.529 00.000 15712 Guiding  Dir = 2, Dur = 8
00:56:51.529 00.000 15712 IsGuiding returns 0
00:56:51.543 00.014 15712 IsGuiding returns 0
00:56:51.543 00.000 15712 Move returns status 0, amount 8
00:56:51.543 00.000 15712 MoveAxis(N, 0, ABG)
00:56:51.543 00.000 15712 Move returns status 0, amount 0
00:56:51.543 00.000 15712 move complete, result=0
00:56:51.543 00.000 15712 worker thread done servicing request
00:56:51.543 00.000 15712 Worker thread wakes up
00:56:51.543 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:56:51.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:51.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:52.963 01.420 15712 Exposure complete
00:56:53.017 00.054 15712 worker thread done servicing request
00:56:53.025 00.008 7988 OnExposeComplete: enter
00:56:53.025 00.000 7988 UpdateGuideState(): m_state=6
00:56:53.025 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
00:56:53.025 00.000 7988 Star::Find returns 1 (0), X=966.43, Y=187.32, Mass=1361, SNR=24.4, Peak=166 HFD=3.5
00:56:53.025 00.000 7988 MultiStar: [#1 0.34,0.07,1.02,U] [#2 -0.05,0.06,0.87,U] [#3 0.01,-0.50,0.00,M3] [#4 0.24,0.06,0.76,U] [#5 0.16,-0.24,0.76,U] [#6 0.23,-0.15,0.66,U] [#7 0.09,0.07,0.54,U] [#8 -0.04,-0.51,0.00,M10] 
00:56:53.025 00.000 7988 refined, 6 included, MultiStar: {0.14, -0.05}, one-star: {-0.03, -0.21}
00:56:53.025 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
00:56:53.025 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
00:56:53.025 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=-0.05 mountY=-0.14, mountTheta=-1.92
00:56:53.034 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.05, opts=13)
00:56:53.034 00.000 7988 Enqueuing Move request for scope (0.14, -0.05)
00:56:53.034 00.000 15712 Worker thread wakes up
00:56:53.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
00:56:53.034 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
00:56:53.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:53.034 00.000 7988 UpdateGuideState exits: m=1361 SNR=24.4
00:56:53.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:53.041 00.007 15712 Moving (0.14, -0.05) raw xDistance=-0.05 yDistance=-0.14
00:56:53.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:53.041 00.000 7988 Enqueuing Expose request
00:56:53.043 00.002 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:56:53.043 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
00:56:53.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:53.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:56:53.043 00.000 15712 MoveAxis(E, 4, ABG)
00:56:53.043 00.000 15712 Guiding  Dir = 2, Dur = 4
00:56:53.043 00.000 15712 IsGuiding returns 0
00:56:53.068 00.025 15712 IsGuiding returns 0
00:56:53.068 00.000 15712 Move returns status 0, amount 4
00:56:53.068 00.000 15712 MoveAxis(N, 0, ABG)
00:56:53.068 00.000 15712 Move returns status 0, amount 0
00:56:53.068 00.000 15712 move complete, result=0
00:56:53.068 00.000 15712 worker thread done servicing request
00:56:53.068 00.000 15712 Worker thread wakes up
00:56:53.072 00.004 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:56:53.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:53.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:54.814 01.742 15712 Exposure complete
00:56:54.876 00.062 15712 worker thread done servicing request
00:56:54.876 00.000 7988 OnExposeComplete: enter
00:56:54.876 00.000 7988 UpdateGuideState(): m_state=6
00:56:54.879 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
00:56:54.879 00.000 7988 Star::Find returns 1 (0), X=966.22, Y=187.45, Mass=1433, SNR=25.1, Peak=219 HFD=3.7
00:56:54.881 00.002 7988 MultiStar: [#1 -0.01,0.08,1.01,U] [#2 -0.06,0.11,0.87,U] [#3 -0.17,-0.15,0.87,U] [#4 0.19,0.07,0.72,U] [#5 -0.09,-0.25,0.77,U] [#6 -0.10,-0.23,0.67,U] [#7 -0.26,0.28,0.50,U] [#8 -0.51,-0.27,0.00,R] 
00:56:54.881 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {-0.24, -0.09}
00:56:54.883 00.002 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.38 = 1.91)
00:56:54.883 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.41 = 1.87)
00:56:54.886 00.003 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.81 mountX=-0.03 mountY=0.09, mountTheta=1.90
00:56:54.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.03, opts=13)
00:56:54.888 00.000 7988 Enqueuing Move request for scope (-0.09, -0.03)
00:56:54.890 00.002 15712 Worker thread wakes up
00:56:54.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:56:54.890 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:56:54.890 00.000 15712 Moving (-0.09, -0.03) raw xDistance=-0.03 yDistance=0.09
00:56:54.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:54.890 00.000 7988 UpdateGuideState exits: m=1433 SNR=25.1
00:56:54.891 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:54.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:54.891 00.000 7988 Enqueuing Expose request
00:56:54.891 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:56:54.891 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
00:56:54.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:54.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:54.891 00.000 15712 MoveAxis(E, 4, ABG)
00:56:54.891 00.000 15712 Guiding  Dir = 2, Dur = 4
00:56:54.891 00.000 15712 IsGuiding returns 0
00:56:54.925 00.034 15712 IsGuiding returns 0
00:56:54.925 00.000 15712 Move returns status 0, amount 4
00:56:54.925 00.000 15712 MoveAxis(N, 0, ABG)
00:56:54.925 00.000 15712 Move returns status 0, amount 0
00:56:54.925 00.000 15712 move complete, result=0
00:56:54.925 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:56:54.927 00.002 15712 worker thread done servicing request
00:56:54.927 00.000 15712 Worker thread wakes up
00:56:54.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:54.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:56.343 01.416 15712 Exposure complete
00:56:56.405 00.062 15712 worker thread done servicing request
00:56:56.405 00.000 7988 OnExposeComplete: enter
00:56:56.405 00.000 7988 UpdateGuideState(): m_state=6
00:56:56.408 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
00:56:56.408 00.000 7988 Star::Find returns 1 (0), X=966.18, Y=187.33, Mass=1335, SNR=24.4, Peak=183 HFD=3.7
00:56:56.410 00.002 7988 MultiStar: [#1 -0.02,-0.26,1.01,U] [#2 -0.16,-0.24,0.87,U] [#3 -0.11,-0.59,0.00,M3] [#4 0.09,-0.23,0.76,U] [#5 -0.25,-0.66,0.00,M1] [#6 -0.31,-0.41,0.00,M1] [#7 -0.61,-0.05,0.00,M1] [#8 0.46,-0.19,0.00,M1] 
00:56:56.410 00.000 7988 refined, 3 included, MultiStar: {-0.10, -0.23}, one-star: {-0.27, -0.20}
00:56:56.412 00.002 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.55 = 2.74)
00:56:56.412 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.71)
00:56:56.414 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.26 cameraTheta=-1.98 mountX=-0.23 mountY=0.11, mountTheta=2.71
00:56:56.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.23, opts=13)
00:56:56.416 00.002 7988 Enqueuing Move request for scope (-0.10, -0.23)
00:56:56.418 00.002 15712 Worker thread wakes up
00:56:56.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
00:56:56.418 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
00:56:56.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:56.418 00.000 7988 UpdateGuideState exits: m=1335 SNR=24.4
00:56:56.420 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:56.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:56.422 00.002 7988 Enqueuing Expose request
00:56:56.422 00.000 15712 Moving (-0.10, -0.23) raw xDistance=-0.23 yDistance=0.11
00:56:56.422 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.71
00:56:56.422 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
00:56:56.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:56.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:56:56.422 00.000 15712 MoveAxis(E, 52, ABG)
00:56:56.422 00.000 15712 Guiding  Dir = 2, Dur = 52
00:56:56.422 00.000 15712 IsGuiding returns 0
00:56:56.441 00.019 15712 PulseGuide returned control before completion, sleep 47
00:56:56.509 00.068 15712 IsGuiding returns 0
00:56:56.509 00.000 15712 Move returns status 0, amount 52
00:56:56.509 00.000 15712 MoveAxis(N, 0, ABG)
00:56:56.509 00.000 15712 Move returns status 0, amount 0
00:56:56.509 00.000 15712 move complete, result=0
00:56:56.509 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
00:56:56.511 00.002 15712 worker thread done servicing request
00:56:56.511 00.000 15712 Worker thread wakes up
00:56:56.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:56.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:58.147 01.636 15712 Exposure complete
00:56:58.209 00.062 15712 worker thread done servicing request
00:56:58.209 00.000 7988 OnExposeComplete: enter
00:56:58.209 00.000 7988 UpdateGuideState(): m_state=6
00:56:58.211 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
00:56:58.211 00.000 7988 Star::Find returns 1 (0), X=966.42, Y=187.26, Mass=1336, SNR=24.3, Peak=185 HFD=3.6
00:56:58.213 00.002 7988 MultiStar: [#1 0.12,0.00,1.02,U] [#2 -0.23,-0.13,0.89,U] [#3 0.00,-0.47,0.00,M4] [#4 0.15,0.00,0.77,U] [#5 -0.23,-0.36,0.00,M2] [#6 -0.29,-0.19,0.67,U] [#7 -0.21,-0.09,0.52,U] [#8 0.03,-0.52,0.00,M2] 
00:56:58.213 00.000 7988 refined, 5 included, MultiStar: {-0.06, -0.11}, one-star: {-0.04, -0.27}
00:56:58.215 00.002 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.63 = 2.66)
00:56:58.215 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
00:56:58.218 00.003 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.06 mountX=-0.11 mountY=0.06, mountTheta=2.63
00:56:58.220 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.11, opts=13)
00:56:58.220 00.000 7988 Enqueuing Move request for scope (-0.06, -0.11)
00:56:58.222 00.002 15712 Worker thread wakes up
00:56:58.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:56:58.222 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:56:58.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:56:58.222 00.000 7988 UpdateGuideState exits: m=1336 SNR=24.3
00:56:58.224 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:58.225 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:58.225 00.000 7988 Enqueuing Expose request
00:56:58.225 00.000 15712 Moving (-0.06, -0.11) raw xDistance=-0.11 yDistance=0.06
00:56:58.225 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:56:58.225 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
00:56:58.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:58.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:56:58.225 00.000 15712 MoveAxis(E, 8, ABG)
00:56:58.225 00.000 15712 Guiding  Dir = 2, Dur = 8
00:56:58.225 00.000 15712 IsGuiding returns 0
00:56:58.240 00.015 15712 IsGuiding returns 0
00:56:58.240 00.000 15712 Move returns status 0, amount 8
00:56:58.240 00.000 15712 MoveAxis(N, 0, ABG)
00:56:58.240 00.000 15712 Move returns status 0, amount 0
00:56:58.240 00.000 15712 move complete, result=0
00:56:58.240 00.000 15712 worker thread done servicing request
00:56:58.240 00.000 15712 Worker thread wakes up
00:56:58.240 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:56:58.251 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:58.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:56:59.662 01.411 15712 Exposure complete
00:56:59.724 00.062 15712 worker thread done servicing request
00:56:59.724 00.000 7988 OnExposeComplete: enter
00:56:59.724 00.000 7988 UpdateGuideState(): m_state=6
00:56:59.724 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
00:56:59.724 00.000 7988 Star::Find returns 1 (0), X=966.29, Y=186.83, Mass=1330, SNR=24.2, Peak=178 HFD=3.5
00:56:59.730 00.006 7988 MultiStar: [#1 0.15,-0.23,1.00,U] [#2 -0.07,-0.50,0.00,M1] [#3 -0.23,-0.74,0.00,M5] [#4 0.12,-0.42,0.00,M1] [#5 -0.03,-0.71,0.00,M3] [#6 -0.31,-0.74,0.00,M1] [#7 -0.12,-0.59,0.00,M1] [#8 0.53,-0.78,0.00,M3] 
00:56:59.730 00.000 7988 refined, 1 included, MultiStar: {-0.01, -0.47}, one-star: {-0.16, -0.70}
00:56:59.730 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.15 = 3.14)
00:56:59.730 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
00:56:59.730 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.47 hyp=0.47 cameraTheta=-1.58 mountX=-0.47 mountY=0.02, mountTheta=3.11
00:56:59.730 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.47, opts=13)
00:56:59.730 00.000 7988 Enqueuing Move request for scope (-0.01, -0.47)
00:56:59.730 00.000 15712 Worker thread wakes up
00:56:59.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.47) opts 0xd
00:56:59.730 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.47)
00:56:59.730 00.000 15712 Moving (-0.01, -0.47) raw xDistance=-0.47 yDistance=0.02
00:56:59.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:56:59.730 00.000 7988 UpdateGuideState exits: m=1330 SNR=24.2
00:56:59.740 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:59.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:56:59.742 00.002 7988 Enqueuing Expose request
00:56:59.742 00.000 15712 PPEC rslt: input = -0.47, final = -0.30, react = -0.28, pred = -0.02, hyst = -0.26, hyst_pct = 0.00, period_length = 639.71
00:56:59.742 00.000 15712 PPEC: input: -0.47, control: -0.30, exposure: 1500
00:56:59.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:59.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:56:59.744 00.002 15712 MoveAxis(E, 99, ABG)
00:56:59.744 00.000 15712 Guiding  Dir = 2, Dur = 99
00:56:59.744 00.000 15712 IsGuiding returns 0
00:56:59.768 00.024 15712 PulseGuide returned control before completion, sleep 86
00:56:59.868 00.100 15712 IsGuiding returns 1
00:56:59.868 00.000 15712 scope still moving after pulse duration time elapsed
00:56:59.904 00.036 15712 IsGuiding returns 0
00:56:59.904 00.000 15712 scope move finished after 99 + 69 ms
00:56:59.904 00.000 15712 Move returns status 0, amount 99
00:56:59.904 00.000 15712 MoveAxis(N, 0, ABG)
00:56:59.904 00.000 15712 Move returns status 0, amount 0
00:56:59.904 00.000 15712 move complete, result=0
00:56:59.904 00.000 7988 GuideStep: -0.5 px 99 ms EAST, 0.0 px 0 ms NORTH
00:56:59.915 00.011 15712 worker thread done servicing request
00:56:59.915 00.000 15712 Worker thread wakes up
00:56:59.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:56:59.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:01.656 01.741 15712 Exposure complete
00:57:01.717 00.061 15712 worker thread done servicing request
00:57:01.717 00.000 7988 OnExposeComplete: enter
00:57:01.717 00.000 7988 UpdateGuideState(): m_state=6
00:57:01.717 00.000 7988 Star::Find(15, 966, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
00:57:01.717 00.000 7988 Star::Find returns 1 (0), X=966.47, Y=187.40, Mass=1404, SNR=25.0, Peak=165 HFD=3.5
00:57:01.717 00.000 7988 MultiStar: [#1 0.13,-0.09,1.01,U] [#2 -0.06,-0.09,0.90,U] [#3 0.07,-0.58,0.00,M6] [#4 0.37,-0.05,0.71,U] [#5 0.10,-0.53,0.00,M4] [#6 -0.14,-0.15,0.68,U] [#7 0.03,0.12,0.47,U] [#8 0.54,-0.25,0.00,M4] 
00:57:01.717 00.000 7988 refined, 5 included, MultiStar: {0.05, -0.08}, one-star: {0.01, -0.13}
00:57:01.717 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
00:57:01.717 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
00:57:01.717 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.98 mountX=-0.08 mountY=-0.05, mountTheta=-2.57
00:57:01.717 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
00:57:01.717 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
00:57:01.717 00.000 15712 Worker thread wakes up
00:57:01.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:57:01.717 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:57:01.717 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.08 yDistance=-0.05
00:57:01.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:01.717 00.000 7988 UpdateGuideState exits: m=1404 SNR=25.0
00:57:01.732 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:01.733 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:01.734 00.001 7988 Enqueuing Expose request
00:57:01.734 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
00:57:01.734 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
00:57:01.734 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:01.734 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:57:01.734 00.000 15712 MoveAxis(E, 7, ABG)
00:57:01.734 00.000 15712 Guiding  Dir = 2, Dur = 7
00:57:01.749 00.015 15712 IsGuiding returns 0
00:57:01.767 00.018 15712 IsGuiding returns 0
00:57:01.767 00.000 15712 Move returns status 0, amount 7
00:57:01.767 00.000 15712 MoveAxis(N, 0, ABG)
00:57:01.767 00.000 15712 Move returns status 0, amount 0
00:57:01.767 00.000 15712 move complete, result=0
00:57:01.767 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:57:01.768 00.001 15712 worker thread done servicing request
00:57:01.768 00.000 15712 Worker thread wakes up
00:57:01.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:01.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:03.173 01.405 15712 Exposure complete
00:57:03.234 00.061 15712 worker thread done servicing request
00:57:03.234 00.000 7988 OnExposeComplete: enter
00:57:03.234 00.000 7988 UpdateGuideState(): m_state=6
00:57:03.239 00.005 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
00:57:03.239 00.000 7988 Star::Find returns 1 (0), X=966.08, Y=187.28, Mass=1415, SNR=25.2, Peak=166 HFD=4.1
00:57:03.241 00.002 7988 MultiStar: [#1 0.14,-0.03,0.99,U] [#2 -0.24,-0.14,0.86,U] [#3 -0.07,-0.37,0.86,U] [#4 0.29,0.04,0.75,U] [#5 0.04,-0.31,0.71,U] [#6 -0.07,-0.34,0.62,U] [#7 -0.28,0.15,0.50,U] [#8 0.23,-0.21,0.44,U] 
00:57:03.241 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.17}, one-star: {-0.38, -0.25}
00:57:03.243 00.002 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.44 = 2.85)
00:57:03.243 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
00:57:03.245 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.87 mountX=-0.17 mountY=0.06, mountTheta=2.82
00:57:03.246 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.17, opts=13)
00:57:03.248 00.002 7988 Enqueuing Move request for scope (-0.05, -0.17)
00:57:03.248 00.000 15712 Worker thread wakes up
00:57:03.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
00:57:03.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
00:57:03.248 00.000 15712 Moving (-0.05, -0.17) raw xDistance=-0.17 yDistance=0.06
00:57:03.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:03.250 00.002 7988 UpdateGuideState exits: m=1415 SNR=25.2
00:57:03.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:03.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:03.250 00.000 7988 Enqueuing Expose request
00:57:03.250 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.70
00:57:03.250 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
00:57:03.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:03.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:57:03.250 00.000 15712 MoveAxis(E, 38, ABG)
00:57:03.250 00.000 15712 Guiding  Dir = 2, Dur = 38
00:57:03.250 00.000 15712 IsGuiding returns 0
00:57:03.270 00.020 15712 PulseGuide returned control before completion, sleep 34
00:57:03.314 00.044 15712 IsGuiding returns 0
00:57:03.314 00.000 15712 Move returns status 0, amount 38
00:57:03.314 00.000 15712 MoveAxis(N, 0, ABG)
00:57:03.314 00.000 15712 Move returns status 0, amount 0
00:57:03.314 00.000 15712 move complete, result=0
00:57:03.314 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
00:57:03.320 00.006 15712 worker thread done servicing request
00:57:03.320 00.000 15712 Worker thread wakes up
00:57:03.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:03.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:04.958 01.638 15712 Exposure complete
00:57:05.021 00.063 15712 worker thread done servicing request
00:57:05.021 00.000 7988 OnExposeComplete: enter
00:57:05.021 00.000 7988 UpdateGuideState(): m_state=6
00:57:05.021 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
00:57:05.021 00.000 7988 Star::Find returns 1 (0), X=966.27, Y=187.73, Mass=1357, SNR=24.4, Peak=154 HFD=3.7
00:57:05.021 00.000 7988 MultiStar: [#1 0.20,0.25,1.02,U] [#2 0.02,0.18,0.89,U] [#3 -0.20,0.07,0.87,U] [#4 -0.06,0.38,0.00,M1] [#5 -0.12,0.19,0.75,U] [#6 -0.13,0.26,0.68,U] [#7 0.01,0.33,0.53,U] [#8 0.43,0.55,0.00,M4] 
00:57:05.021 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.20}, one-star: {-0.18, 0.19}
00:57:05.021 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
00:57:05.021 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
00:57:05.021 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.83 mountX=0.20 mountY=0.05, mountTheta=0.24
00:57:05.032 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.20, opts=13)
00:57:05.032 00.000 7988 Enqueuing Move request for scope (-0.05, 0.20)
00:57:05.032 00.000 15712 Worker thread wakes up
00:57:05.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
00:57:05.032 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
00:57:05.032 00.000 15712 Moving (-0.05, 0.20) raw xDistance=0.20 yDistance=0.05
00:57:05.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:05.032 00.000 7988 UpdateGuideState exits: m=1357 SNR=24.4
00:57:05.036 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:05.037 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:05.039 00.002 7988 Enqueuing Expose request
00:57:05.039 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.70
00:57:05.039 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
00:57:05.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:05.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:57:05.039 00.000 15712 MoveAxis(W, 34, ABG)
00:57:05.039 00.000 15712 Guiding  Dir = 3, Dur = 34
00:57:05.039 00.000 15712 IsGuiding returns 0
00:57:05.053 00.014 15712 PulseGuide returned control before completion, sleep 25
00:57:05.106 00.053 15712 IsGuiding returns 1
00:57:05.106 00.000 15712 scope still moving after pulse duration time elapsed
00:57:05.132 00.026 15712 IsGuiding returns 0
00:57:05.132 00.000 15712 scope move finished after 34 + 57 ms
00:57:05.132 00.000 15712 Move returns status 0, amount 34
00:57:05.132 00.000 15712 MoveAxis(N, 0, ABG)
00:57:05.132 00.000 15712 Move returns status 0, amount 0
00:57:05.132 00.000 15712 move complete, result=0
00:57:05.132 00.000 15712 worker thread done servicing request
00:57:05.132 00.000 15712 Worker thread wakes up
00:57:05.132 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
00:57:05.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:05.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:06.548 01.416 15712 Exposure complete
00:57:06.611 00.063 15712 worker thread done servicing request
00:57:06.611 00.000 7988 OnExposeComplete: enter
00:57:06.612 00.001 7988 UpdateGuideState(): m_state=6
00:57:06.614 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
00:57:06.614 00.000 7988 Star::Find returns 1 (0), X=966.36, Y=187.64, Mass=1376, SNR=24.7, Peak=154 HFD=3.6
00:57:06.616 00.002 7988 MultiStar: [#1 0.25,0.13,1.03,U] [#2 -0.14,-0.00,0.87,U] [#3 -0.19,-0.18,0.86,U] [#4 -0.01,-0.11,0.76,U] [#5 0.14,-0.07,0.76,U] [#6 -0.27,0.06,0.65,U] [#7 -0.38,0.05,0.53,U] [#8 0.49,0.09,0.00,M5] 
00:57:06.616 00.000 7988 refined, 7 included, MultiStar: {-0.06, 0.00}, one-star: {-0.10, 0.10}
00:57:06.618 00.002 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.54 = 1.54)
00:57:06.618 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
00:57:06.620 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.10 mountX=0.00 mountY=0.06, mountTheta=1.54
00:57:06.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.00, opts=13)
00:57:06.622 00.000 7988 Enqueuing Move request for scope (-0.06, 0.00)
00:57:06.624 00.002 15712 Worker thread wakes up
00:57:06.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
00:57:06.624 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
00:57:06.624 00.000 15712 Moving (-0.06, 0.00) raw xDistance=0.00 yDistance=0.06
00:57:06.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:06.624 00.000 7988 UpdateGuideState exits: m=1376 SNR=24.7
00:57:06.627 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:06.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:06.629 00.002 7988 Enqueuing Expose request
00:57:06.629 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:57:06.629 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
00:57:06.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:06.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:57:06.629 00.000 15712 MoveAxis(E, 5, ABG)
00:57:06.629 00.000 15712 Guiding  Dir = 2, Dur = 5
00:57:06.629 00.000 15712 IsGuiding returns 0
00:57:06.646 00.017 15712 IsGuiding returns 0
00:57:06.646 00.000 15712 Move returns status 0, amount 5
00:57:06.646 00.000 15712 MoveAxis(N, 0, ABG)
00:57:06.646 00.000 15712 Move returns status 0, amount 0
00:57:06.646 00.000 15712 move complete, result=0
00:57:06.646 00.000 15712 worker thread done servicing request
00:57:06.659 00.013 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
00:57:06.659 00.000 15712 Worker thread wakes up
00:57:06.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:06.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:08.399 01.740 15712 Exposure complete
00:57:08.461 00.062 15712 worker thread done servicing request
00:57:08.461 00.000 7988 OnExposeComplete: enter
00:57:08.461 00.000 7988 UpdateGuideState(): m_state=6
00:57:08.464 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
00:57:08.464 00.000 7988 Star::Find returns 1 (0), X=966.21, Y=187.45, Mass=1416, SNR=25.3, Peak=155 HFD=3.8
00:57:08.466 00.002 7988 MultiStar: [#1 0.22,0.36,0.00,M1] [#2 -0.14,0.17,0.85,U] [#3 -0.34,0.10,0.81,U] [#4 0.01,0.18,0.75,U] [#5 -0.06,0.02,0.78,U] [#6 -0.24,0.11,0.66,U] [#7 -0.51,0.31,0.00,M1] [#8 0.08,-0.16,0.45,U] 
00:57:08.467 00.001 7988 refined, 6 included, MultiStar: {-0.15, 0.06}, one-star: {-0.25, -0.08}
00:57:08.467 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
00:57:08.469 00.002 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
00:57:08.469 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.78 mountX=0.06 mountY=0.15, mountTheta=1.22
00:57:08.471 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.06, opts=13)
00:57:08.473 00.002 7988 Enqueuing Move request for scope (-0.15, 0.06)
00:57:08.473 00.000 15712 Worker thread wakes up
00:57:08.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
00:57:08.473 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
00:57:08.473 00.000 15712 Moving (-0.15, 0.06) raw xDistance=0.06 yDistance=0.15
00:57:08.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:08.473 00.000 7988 UpdateGuideState exits: m=1416 SNR=25.3
00:57:08.476 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:08.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:08.476 00.000 7988 Enqueuing Expose request
00:57:08.476 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:57:08.476 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:57:08.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:08.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:57:08.476 00.000 15712 MoveAxis(E, 5, ABG)
00:57:08.476 00.000 15712 Guiding  Dir = 2, Dur = 5
00:57:08.476 00.000 15712 IsGuiding returns 0
00:57:08.497 00.021 15712 IsGuiding returns 0
00:57:08.497 00.000 15712 Move returns status 0, amount 5
00:57:08.497 00.000 15712 MoveAxis(N, 0, ABG)
00:57:08.497 00.000 15712 Move returns status 0, amount 0
00:57:08.497 00.000 15712 move complete, result=0
00:57:08.497 00.000 15712 worker thread done servicing request
00:57:08.497 00.000 15712 Worker thread wakes up
00:57:08.497 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
00:57:08.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:08.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:09.916 01.419 15712 Exposure complete
00:57:09.979 00.063 15712 worker thread done servicing request
00:57:09.979 00.000 7988 OnExposeComplete: enter
00:57:09.979 00.000 7988 UpdateGuideState(): m_state=6
00:57:09.979 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
00:57:09.979 00.000 7988 Star::Find returns 1 (0), X=966.29, Y=187.37, Mass=1354, SNR=24.3, Peak=159 HFD=3.7
00:57:09.979 00.000 7988 MultiStar: [#1 0.08,0.04,1.03,U] [#2 -0.24,-0.17,0.88,U] [#3 -0.08,-0.26,0.87,U] [#4 0.25,-0.12,0.70,U] [#5 -0.10,-0.42,0.00,M1] [#6 -0.13,-0.08,0.68,U] [#7 -0.48,-0.07,0.00,M2] [#8 -0.12,-0.56,0.00,M5] 
00:57:09.979 00.000 7988 refined, 5 included, MultiStar: {-0.05, -0.12}, one-star: {-0.17, -0.16}
00:57:09.979 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
00:57:09.979 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
00:57:09.979 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.99 mountX=-0.12 mountY=0.06, mountTheta=2.71
00:57:09.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.12, opts=13)
00:57:09.979 00.000 7988 Enqueuing Move request for scope (-0.05, -0.12)
00:57:09.979 00.000 15712 Worker thread wakes up
00:57:09.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
00:57:09.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
00:57:09.979 00.000 15712 Moving (-0.05, -0.12) raw xDistance=-0.12 yDistance=0.06
00:57:09.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:09.979 00.000 7988 UpdateGuideState exits: m=1354 SNR=24.3
00:57:09.994 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:09.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:09.996 00.002 7988 Enqueuing Expose request
00:57:09.996 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:57:09.996 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
00:57:09.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:09.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:57:09.996 00.000 15712 MoveAxis(E, 6, ABG)
00:57:09.996 00.000 15712 Guiding  Dir = 2, Dur = 6
00:57:09.996 00.000 15712 IsGuiding returns 0
00:57:10.012 00.016 15712 IsGuiding returns 0
00:57:10.012 00.000 15712 Move returns status 0, amount 6
00:57:10.012 00.000 15712 MoveAxis(N, 0, ABG)
00:57:10.012 00.000 15712 Move returns status 0, amount 0
00:57:10.012 00.000 15712 move complete, result=0
00:57:10.012 00.000 15712 worker thread done servicing request
00:57:10.012 00.000 15712 Worker thread wakes up
00:57:10.012 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:57:10.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:10.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:11.654 01.642 15712 Exposure complete
00:57:11.715 00.061 15712 worker thread done servicing request
00:57:11.715 00.000 7988 OnExposeComplete: enter
00:57:11.715 00.000 7988 UpdateGuideState(): m_state=6
00:57:11.718 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
00:57:11.718 00.000 7988 Star::Find returns 1 (0), X=966.38, Y=187.55, Mass=1365, SNR=24.4, Peak=137 HFD=4.0
00:57:11.720 00.002 7988 MultiStar: [#1 0.10,-0.03,1.01,U] [#2 -0.28,-0.15,0.88,U] [#3 -0.17,-0.48,0.00,M2] [#4 0.14,-0.09,0.76,U] [#5 -0.10,-0.26,0.74,U] [#6 -0.24,0.01,0.65,U] [#7 -0.16,0.32,0.53,U] [#8 0.17,-0.48,0.00,M6] 
00:57:11.720 00.000 7988 single-star, 6 included, MultiStar: {-0.08, -0.04}, one-star: {-0.08, 0.01}
00:57:11.722 00.002 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
00:57:11.722 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
00:57:11.724 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.97 mountX=0.01 mountY=0.08, mountTheta=1.41
00:57:11.724 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.01, opts=13)
00:57:11.724 00.000 7988 Enqueuing Move request for scope (-0.08, 0.01)
00:57:11.724 00.000 15712 Worker thread wakes up
00:57:11.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
00:57:11.728 00.004 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
00:57:11.728 00.000 15712 Moving (-0.08, 0.01) raw xDistance=0.01 yDistance=0.08
00:57:11.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:11.728 00.000 7988 UpdateGuideState exits: m=1365 SNR=24.4
00:57:11.730 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:11.730 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:11.730 00.000 7988 Enqueuing Expose request
00:57:11.730 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
00:57:11.730 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
00:57:11.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:11.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:57:11.730 00.000 15712 MoveAxis(E, 7, ABG)
00:57:11.730 00.000 15712 Guiding  Dir = 2, Dur = 7
00:57:11.751 00.021 15712 IsGuiding returns 0
00:57:11.773 00.022 15712 IsGuiding returns 0
00:57:11.773 00.000 15712 Move returns status 0, amount 7
00:57:11.773 00.000 15712 MoveAxis(N, 0, ABG)
00:57:11.773 00.000 15712 Move returns status 0, amount 0
00:57:11.773 00.000 15712 move complete, result=0
00:57:11.773 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
00:57:11.774 00.001 15712 worker thread done servicing request
00:57:11.774 00.000 15712 Worker thread wakes up
00:57:11.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:11.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:13.183 01.409 15712 Exposure complete
00:57:13.244 00.061 15712 worker thread done servicing request
00:57:13.244 00.000 7988 OnExposeComplete: enter
00:57:13.244 00.000 7988 UpdateGuideState(): m_state=6
00:57:13.247 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
00:57:13.247 00.000 7988 Star::Find returns 1 (0), X=966.41, Y=187.29, Mass=1366, SNR=24.5, Peak=164 HFD=3.8
00:57:13.249 00.002 7988 MultiStar: [#1 0.10,-0.29,1.06,U] [#2 -0.09,-0.16,0.88,U] [#3 -0.04,-0.41,0.00,M3] [#4 0.06,-0.01,0.74,U] [#5 -0.08,-0.51,0.00,M1] [#6 -0.00,-0.39,0.67,U] [#7 0.11,-0.03,0.52,U] [#8 0.56,-0.16,0.00,M7] 
00:57:13.249 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.20}, one-star: {-0.04, -0.24}
00:57:13.251 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
00:57:13.251 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
00:57:13.253 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.49 mountX=-0.20 mountY=-0.01, mountTheta=-3.08
00:57:13.255 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.20, opts=13)
00:57:13.255 00.000 7988 Enqueuing Move request for scope (0.02, -0.20)
00:57:13.257 00.002 15712 Worker thread wakes up
00:57:13.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
00:57:13.257 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
00:57:13.257 00.000 15712 Moving (0.02, -0.20) raw xDistance=-0.20 yDistance=-0.01
00:57:13.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:13.257 00.000 7988 UpdateGuideState exits: m=1366 SNR=24.5
00:57:13.259 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:13.260 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:13.260 00.000 7988 Enqueuing Expose request
00:57:13.260 00.000 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.70
00:57:13.260 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
00:57:13.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:13.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:13.260 00.000 15712 MoveAxis(E, 47, ABG)
00:57:13.260 00.000 15712 Guiding  Dir = 2, Dur = 47
00:57:13.260 00.000 15712 IsGuiding returns 0
00:57:13.292 00.032 15712 PulseGuide returned control before completion, sleep 29
00:57:13.325 00.033 15712 IsGuiding returns 1
00:57:13.325 00.000 15712 scope still moving after pulse duration time elapsed
00:57:13.372 00.047 15712 IsGuiding returns 0
00:57:13.372 00.000 15712 scope move finished after 47 + 62 ms
00:57:13.372 00.000 15712 Move returns status 0, amount 47
00:57:13.372 00.000 15712 MoveAxis(N, 0, ABG)
00:57:13.372 00.000 15712 Move returns status 0, amount 0
00:57:13.372 00.000 15712 move complete, result=0
00:57:13.372 00.000 15712 worker thread done servicing request
00:57:13.372 00.000 15712 Worker thread wakes up
00:57:13.372 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
00:57:13.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:13.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:15.016 01.644 15712 Exposure complete
00:57:15.077 00.061 15712 worker thread done servicing request
00:57:15.077 00.000 7988 OnExposeComplete: enter
00:57:15.078 00.001 7988 UpdateGuideState(): m_state=6
00:57:15.078 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
00:57:15.078 00.000 7988 Star::Find returns 1 (0), X=966.44, Y=187.72, Mass=1284, SNR=23.9, Peak=161 HFD=3.6
00:57:15.078 00.000 7988 MultiStar: [#1 0.17,0.40,0.00,M1] [#2 -0.06,0.20,0.91,U] [#3 -0.08,0.06,0.86,U] [#4 0.07,-0.04,0.76,U] [#5 0.08,-0.06,0.77,U] [#6 -0.19,-0.18,0.67,U] [#7 0.10,0.18,0.51,U] [#8 0.36,-0.04,0.45,U] 
00:57:15.078 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {-0.02, 0.19}
00:57:15.078 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
00:57:15.078 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
00:57:15.078 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.40 mountX=0.05 mountY=-0.01, mountTheta=-0.20
00:57:15.078 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
00:57:15.078 00.000 7988 Enqueuing Move request for scope (0.01, 0.05)
00:57:15.078 00.000 15712 Worker thread wakes up
00:57:15.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:57:15.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:57:15.078 00.000 15712 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
00:57:15.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=29, FiltMax=255, Gamma=0.690
00:57:15.078 00.000 7988 UpdateGuideState exits: m=1284 SNR=23.9
00:57:15.094 00.016 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:57:15.094 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:15.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:15.094 00.000 7988 Enqueuing Expose request
00:57:15.094 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
00:57:15.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:15.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:15.094 00.000 15712 MoveAxis(E, 7, ABG)
00:57:15.094 00.000 15712 Guiding  Dir = 2, Dur = 7
00:57:15.094 00.000 15712 IsGuiding returns 0
00:57:15.114 00.020 15712 IsGuiding returns 0
00:57:15.114 00.000 15712 Move returns status 0, amount 7
00:57:15.114 00.000 15712 MoveAxis(N, 0, ABG)
00:57:15.114 00.000 15712 Move returns status 0, amount 0
00:57:15.114 00.000 15712 move complete, result=0
00:57:15.114 00.000 15712 worker thread done servicing request
00:57:15.114 00.000 15712 Worker thread wakes up
00:57:15.114 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:57:15.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:15.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:16.531 01.417 15712 Exposure complete
00:57:16.594 00.063 15712 worker thread done servicing request
00:57:16.594 00.000 7988 OnExposeComplete: enter
00:57:16.594 00.000 7988 UpdateGuideState(): m_state=6
00:57:16.596 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
00:57:16.598 00.002 7988 Star::Find returns 1 (0), X=966.67, Y=187.71, Mass=1297, SNR=23.8, Peak=164 HFD=3.7
00:57:16.598 00.000 7988 MultiStar: [#1 0.00,0.19,1.02,U] [#2 -0.08,-0.16,0.89,U] [#3 -0.01,-0.12,0.90,U] [#4 0.20,0.19,0.76,U] [#5 -0.09,-0.05,0.74,U] [#6 0.10,0.00,0.66,U] [#7 0.01,0.47,0.00,M1] [#8 0.06,0.24,0.53,U] 
00:57:16.600 00.002 7988 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.22, 0.18}
00:57:16.600 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
00:57:16.602 00.002 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
00:57:16.602 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.86 mountX=0.06 mountY=-0.05, mountTheta=-0.73
00:57:16.604 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
00:57:16.606 00.002 7988 Enqueuing Move request for scope (0.05, 0.05)
00:57:16.606 00.000 15712 Worker thread wakes up
00:57:16.607 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:16.607 00.000 7988 UpdateGuideState exits: m=1297 SNR=23.8
00:57:16.609 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:57:16.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:57:16.609 00.000 15712 Moving (0.05, 0.05) raw xDistance=0.06 yDistance=-0.05
00:57:16.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:16.609 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:16.612 00.003 7988 Enqueuing Expose request
00:57:16.612 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:57:16.612 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:57:16.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:16.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:57:16.612 00.000 15712 MoveAxis(E, 7, ABG)
00:57:16.612 00.000 15712 Guiding  Dir = 2, Dur = 7
00:57:16.612 00.000 15712 IsGuiding returns 0
00:57:16.625 00.013 15712 IsGuiding returns 0
00:57:16.625 00.000 15712 Move returns status 0, amount 7
00:57:16.625 00.000 15712 MoveAxis(N, 0, ABG)
00:57:16.625 00.000 15712 Move returns status 0, amount 0
00:57:16.625 00.000 15712 move complete, result=0
00:57:16.625 00.000 15712 worker thread done servicing request
00:57:16.625 00.000 15712 Worker thread wakes up
00:57:16.625 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:57:16.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:16.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:18.270 01.645 15712 Exposure complete
00:57:18.331 00.061 15712 worker thread done servicing request
00:57:18.331 00.000 7988 OnExposeComplete: enter
00:57:18.333 00.002 7988 UpdateGuideState(): m_state=6
00:57:18.333 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
00:57:18.335 00.002 7988 Star::Find returns 1 (0), X=966.17, Y=187.65, Mass=1378, SNR=24.6, Peak=179 HFD=3.9
00:57:18.337 00.002 7988 MultiStar: [#1 0.07,0.04,0.98,U] [#2 -0.37,0.04,0.89,U] [#3 -0.17,-0.08,0.85,U] [#4 -0.12,0.23,0.74,U] [#5 0.04,-0.09,0.77,U] [#6 -0.20,-0.09,0.66,U] [#7 -0.09,-0.04,0.50,U] [#8 0.53,0.22,0.00,M6] 
00:57:18.337 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.02}, one-star: {-0.29, 0.12}
00:57:18.339 00.002 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
00:57:18.339 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
00:57:18.341 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.97 mountX=0.02 mountY=0.15, mountTheta=1.41
00:57:18.343 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.02, opts=13)
00:57:18.343 00.000 7988 Enqueuing Move request for scope (-0.15, 0.02)
00:57:18.345 00.002 15712 Worker thread wakes up
00:57:18.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
00:57:18.345 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
00:57:18.345 00.000 15712 Moving (-0.15, 0.02) raw xDistance=0.02 yDistance=0.15
00:57:18.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:18.345 00.000 7988 UpdateGuideState exits: m=1378 SNR=24.6
00:57:18.347 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:18.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:18.347 00.000 7988 Enqueuing Expose request
00:57:18.347 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:57:18.347 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:57:18.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:18.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:57:18.347 00.000 15712 MoveAxis(E, 2, ABG)
00:57:18.347 00.000 15712 Guiding  Dir = 2, Dur = 2
00:57:18.352 00.005 15712 IsGuiding returns 0
00:57:18.405 00.053 15712 IsGuiding returns 0
00:57:18.405 00.000 15712 Move returns status 0, amount 2
00:57:18.405 00.000 15712 MoveAxis(N, 0, ABG)
00:57:18.405 00.000 15712 Move returns status 0, amount 0
00:57:18.405 00.000 15712 move complete, result=0
00:57:18.405 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:57:18.411 00.006 15712 worker thread done servicing request
00:57:18.411 00.000 15712 Worker thread wakes up
00:57:18.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:18.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:19.815 01.404 15712 Exposure complete
00:57:19.876 00.061 15712 worker thread done servicing request
00:57:19.876 00.000 7988 OnExposeComplete: enter
00:57:19.878 00.002 7988 UpdateGuideState(): m_state=6
00:57:19.880 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
00:57:19.880 00.000 7988 Star::Find returns 1 (0), X=966.14, Y=187.45, Mass=1368, SNR=24.5, Peak=153 HFD=4.0
00:57:19.882 00.002 7988 MultiStar: [#1 0.16,0.20,1.00,U] [#2 -0.09,0.28,0.87,U] [#3 -0.16,-0.16,0.84,U] [#4 -0.02,0.25,0.71,U] [#5 -0.19,-0.32,0.75,U] [#6 -0.13,0.13,0.64,U] [#7 -0.27,0.30,0.00,M1] [#8 0.33,-0.03,0.51,U] 
00:57:19.882 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.04}, one-star: {-0.32, -0.08}
00:57:19.884 00.002 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
00:57:19.884 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
00:57:19.886 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.64 mountX=0.04 mountY=0.07, mountTheta=1.07
00:57:19.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
00:57:19.888 00.000 7988 Enqueuing Move request for scope (-0.07, 0.04)
00:57:19.890 00.002 15712 Worker thread wakes up
00:57:19.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
00:57:19.890 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
00:57:19.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:19.892 00.002 15712 Moving (-0.07, 0.04) raw xDistance=0.04 yDistance=0.07
00:57:19.892 00.000 7988 UpdateGuideState exits: m=1368 SNR=24.5
00:57:19.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:19.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:19.892 00.000 7988 Enqueuing Expose request
00:57:19.892 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:57:19.892 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
00:57:19.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:19.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:57:19.892 00.000 15712 MoveAxis(E, 1, ABG)
00:57:19.892 00.000 15712 Guiding  Dir = 2, Dur = 1
00:57:19.892 00.000 15712 IsGuiding returns 0
00:57:19.926 00.034 15712 IsGuiding returns 0
00:57:19.926 00.000 15712 Move returns status 0, amount 1
00:57:19.926 00.000 15712 MoveAxis(N, 0, ABG)
00:57:19.926 00.000 15712 Move returns status 0, amount 0
00:57:19.926 00.000 15712 move complete, result=0
00:57:19.926 00.000 15712 worker thread done servicing request
00:57:19.926 00.000 15712 Worker thread wakes up
00:57:19.926 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:57:19.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:19.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:21.564 01.638 15712 Exposure complete
00:57:21.627 00.063 15712 worker thread done servicing request
00:57:21.627 00.000 7988 OnExposeComplete: enter
00:57:21.627 00.000 7988 UpdateGuideState(): m_state=6
00:57:21.630 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
00:57:21.630 00.000 7988 Star::Find returns 1 (0), X=966.22, Y=187.75, Mass=1373, SNR=24.7, Peak=161 HFD=4.1
00:57:21.632 00.002 7988 MultiStar: [#1 0.14,0.46,0.00,M1] [#2 -0.19,0.39,0.00,M1] [#3 -0.16,0.01,0.86,U] [#4 0.09,0.29,0.71,U] [#5 -0.00,0.12,0.74,U] [#6 -0.37,0.24,0.00,M1] [#7 -0.27,0.58,0.00,M2] [#8 0.23,0.18,0.48,U] 
00:57:21.632 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.16}, one-star: {-0.24, 0.21}
00:57:21.634 00.002 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
00:57:21.634 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
00:57:21.636 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.91 mountX=0.16 mountY=0.05, mountTheta=0.32
00:57:21.639 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.16, opts=13)
00:57:21.639 00.000 7988 Enqueuing Move request for scope (-0.06, 0.16)
00:57:21.641 00.002 15712 Worker thread wakes up
00:57:21.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
00:57:21.641 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
00:57:21.641 00.000 15712 Moving (-0.06, 0.16) raw xDistance=0.16 yDistance=0.05
00:57:21.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:21.641 00.000 7988 UpdateGuideState exits: m=1373 SNR=24.7
00:57:21.643 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:21.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:21.643 00.000 7988 Enqueuing Expose request
00:57:21.643 00.000 15712 PPEC rslt: input = 0.16, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:57:21.643 00.000 15712 PPEC: input: 0.16, control: -0.00, exposure: 1500
00:57:21.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:21.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:57:21.643 00.000 15712 MoveAxis(E, 0, ABG)
00:57:21.643 00.000 15712 Move returns status 0, amount 0
00:57:21.643 00.000 15712 MoveAxis(N, 0, ABG)
00:57:21.643 00.000 15712 Move returns status 0, amount 0
00:57:21.643 00.000 15712 move complete, result=0
00:57:21.643 00.000 15712 worker thread done servicing request
00:57:21.643 00.000 15712 Worker thread wakes up
00:57:21.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:21.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:21.643 00.000 7988 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:23.061 01.418 15712 Exposure complete
00:57:23.123 00.062 15712 worker thread done servicing request
00:57:23.123 00.000 7988 OnExposeComplete: enter
00:57:23.123 00.000 7988 UpdateGuideState(): m_state=6
00:57:23.123 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
00:57:23.123 00.000 7988 Star::Find returns 1 (0), X=966.39, Y=187.62, Mass=1255, SNR=23.5, Peak=149 HFD=3.5
00:57:23.123 00.000 7988 MultiStar: [#1 0.03,0.39,0.00,M2] [#2 -0.24,0.11,0.87,U] [#3 -0.13,0.07,0.91,U] [#4 0.01,0.16,0.73,U] [#5 -0.30,0.11,0.81,U] [#6 -0.16,0.09,0.70,U] [#7 -0.07,0.07,0.48,U] [#8 0.22,0.24,0.48,U] 
00:57:23.123 00.000 7988 single-star, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.06, 0.09}
00:57:23.123 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
00:57:23.123 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
00:57:23.123 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.19 mountX=0.09 mountY=0.06, mountTheta=0.60
00:57:23.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.09, opts=13)
00:57:23.135 00.012 7988 Enqueuing Move request for scope (-0.06, 0.09)
00:57:23.135 00.000 15712 Worker thread wakes up
00:57:23.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:57:23.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:57:23.135 00.000 15712 Moving (-0.06, 0.09) raw xDistance=0.09 yDistance=0.06
00:57:23.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:23.135 00.000 7988 UpdateGuideState exits: m=1255 SNR=23.5
00:57:23.139 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:23.139 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:23.139 00.000 7988 Enqueuing Expose request
00:57:23.139 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
00:57:23.139 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
00:57:23.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:23.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:57:23.139 00.000 15712 MoveAxis(E, 2, ABG)
00:57:23.139 00.000 15712 Guiding  Dir = 2, Dur = 2
00:57:23.170 00.031 15712 IsGuiding returns 0
00:57:23.187 00.017 15712 IsGuiding returns 0
00:57:23.187 00.000 15712 Move returns status 0, amount 2
00:57:23.187 00.000 15712 MoveAxis(N, 0, ABG)
00:57:23.187 00.000 15712 Move returns status 0, amount 0
00:57:23.187 00.000 15712 move complete, result=0
00:57:23.187 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:57:23.188 00.001 15712 worker thread done servicing request
00:57:23.188 00.000 15712 Worker thread wakes up
00:57:23.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:23.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:24.929 01.741 15712 Exposure complete
00:57:24.991 00.062 15712 worker thread done servicing request
00:57:24.991 00.000 7988 OnExposeComplete: enter
00:57:24.991 00.000 7988 UpdateGuideState(): m_state=6
00:57:24.993 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
00:57:24.993 00.000 7988 Star::Find returns 1 (0), X=966.09, Y=187.64, Mass=1340, SNR=24.4, Peak=154 HFD=4.0
00:57:24.995 00.002 7988 MultiStar: [#1 -0.02,0.40,0.00,M3] [#2 -0.07,-0.12,0.87,U] [#3 -0.43,-0.16,0.00,M1] [#4 -0.01,0.03,0.73,U] [#5 -0.17,0.01,0.73,U] [#6 -0.12,0.11,0.67,U] [#7 -0.35,-0.12,0.50,U] [#8 0.68,-0.00,0.00,M4] 
00:57:24.995 00.000 7988 refined, 5 included, MultiStar: {-0.18, 0.01}, one-star: {-0.36, 0.11}
00:57:24.997 00.002 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.56) = xAngle (1.52 = 1.52)
00:57:24.997 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
00:57:24.999 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.08 mountX=0.01 mountY=0.18, mountTheta=1.52
00:57:25.001 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.01, opts=13)
00:57:25.001 00.000 7988 Enqueuing Move request for scope (-0.18, 0.01)
00:57:25.003 00.002 15712 Worker thread wakes up
00:57:25.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
00:57:25.003 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
00:57:25.003 00.000 15712 Moving (-0.18, 0.01) raw xDistance=0.01 yDistance=0.18
00:57:25.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:25.005 00.002 7988 UpdateGuideState exits: m=1340 SNR=24.4
00:57:25.006 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:25.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:25.006 00.000 7988 Enqueuing Expose request
00:57:25.006 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:57:25.006 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
00:57:25.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:25.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:57:25.006 00.000 15712 MoveAxis(E, 8, ABG)
00:57:25.006 00.000 15712 Guiding  Dir = 2, Dur = 8
00:57:25.006 00.000 15712 IsGuiding returns 0
00:57:25.057 00.051 15712 IsGuiding returns 0
00:57:25.057 00.000 15712 Move returns status 0, amount 8
00:57:25.057 00.000 15712 MoveAxis(N, 0, ABG)
00:57:25.057 00.000 15712 Move returns status 0, amount 0
00:57:25.057 00.000 15712 move complete, result=0
00:57:25.057 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
00:57:25.059 00.002 15712 worker thread done servicing request
00:57:25.059 00.000 15712 Worker thread wakes up
00:57:25.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:25.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:26.476 01.417 15712 Exposure complete
00:57:26.538 00.062 15712 worker thread done servicing request
00:57:26.538 00.000 7988 OnExposeComplete: enter
00:57:26.538 00.000 7988 UpdateGuideState(): m_state=6
00:57:26.538 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
00:57:26.538 00.000 7988 Star::Find returns 1 (0), X=966.41, Y=187.44, Mass=1354, SNR=24.6, Peak=143 HFD=4.1
00:57:26.538 00.000 7988 MultiStar: [#1 -0.10,0.15,1.00,U] [#2 -0.11,0.19,0.88,U] [#3 -0.24,-0.25,0.84,U] [#4 0.31,-0.09,0.72,U] [#5 0.12,-0.20,0.74,U] [#6 -0.24,-0.23,0.66,U] [#7 -0.09,0.21,0.53,U] [#8 0.14,-0.05,0.47,U] 
00:57:26.538 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.05, -0.09}
00:57:26.538 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
00:57:26.538 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
00:57:26.538 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.39 mountX=-0.04 mountY=0.04, mountTheta=2.32
00:57:26.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
00:57:26.538 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
00:57:26.553 00.015 15712 Worker thread wakes up
00:57:26.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:57:26.553 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:57:26.553 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
00:57:26.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:26.554 00.001 7988 UpdateGuideState exits: m=1354 SNR=24.6
00:57:26.556 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:26.556 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:26.558 00.002 7988 Enqueuing Expose request
00:57:26.558 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:57:26.558 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
00:57:26.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:26.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:57:26.558 00.000 15712 MoveAxis(E, 8, ABG)
00:57:26.558 00.000 15712 Guiding  Dir = 2, Dur = 8
00:57:26.558 00.000 15712 IsGuiding returns 0
00:57:26.574 00.016 15712 IsGuiding returns 0
00:57:26.574 00.000 15712 Move returns status 0, amount 8
00:57:26.574 00.000 15712 MoveAxis(N, 0, ABG)
00:57:26.574 00.000 15712 Move returns status 0, amount 0
00:57:26.574 00.000 15712 move complete, result=0
00:57:26.574 00.000 15712 worker thread done servicing request
00:57:26.574 00.000 15712 Worker thread wakes up
00:57:26.574 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:57:26.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:26.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:28.212 01.638 15712 Exposure complete
00:57:28.276 00.064 15712 worker thread done servicing request
00:57:28.276 00.000 7988 OnExposeComplete: enter
00:57:28.276 00.000 7988 UpdateGuideState(): m_state=6
00:57:28.278 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
00:57:28.278 00.000 7988 Star::Find returns 1 (0), X=966.45, Y=187.51, Mass=1384, SNR=24.6, Peak=145 HFD=4.2
00:57:28.280 00.002 7988 MultiStar: [#1 0.25,0.14,0.99,U] [#2 0.00,-0.09,0.86,U] [#3 0.15,-0.13,0.87,U] [#4 0.44,0.08,0.00,M1] [#5 0.12,-0.35,0.74,U] [#6 0.00,-0.34,0.68,U] [#7 0.35,0.36,0.00,M1] [#8 0.29,-0.08,0.48,U] 
00:57:28.280 00.000 7988 single-star, 6 included, MultiStar: {0.11, -0.11}, one-star: {-0.01, -0.03}
00:57:28.282 00.002 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
00:57:28.282 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
00:57:28.284 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.89 mountX=-0.03 mountY=0.01, mountTheta=2.80
00:57:28.285 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
00:57:28.287 00.002 7988 Enqueuing Move request for scope (-0.01, -0.03)
00:57:28.287 00.000 15712 Worker thread wakes up
00:57:28.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:57:28.287 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:57:28.287 00.000 15712 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
00:57:28.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:28.287 00.000 7988 UpdateGuideState exits: m=1384 SNR=24.6
00:57:28.291 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:28.292 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:28.292 00.000 7988 Enqueuing Expose request
00:57:28.292 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:57:28.292 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
00:57:28.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:28.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:57:28.292 00.000 15712 MoveAxis(E, 9, ABG)
00:57:28.292 00.000 15712 Guiding  Dir = 2, Dur = 9
00:57:28.292 00.000 15712 IsGuiding returns 0
00:57:28.308 00.016 15712 IsGuiding returns 0
00:57:28.308 00.000 15712 Move returns status 0, amount 9
00:57:28.308 00.000 15712 MoveAxis(N, 0, ABG)
00:57:28.308 00.000 15712 Move returns status 0, amount 0
00:57:28.308 00.000 15712 move complete, result=0
00:57:28.308 00.000 15712 worker thread done servicing request
00:57:28.308 00.000 15712 Worker thread wakes up
00:57:28.308 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
00:57:28.319 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:28.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:29.727 01.408 15712 Exposure complete
00:57:29.788 00.061 15712 worker thread done servicing request
00:57:29.788 00.000 7988 OnExposeComplete: enter
00:57:29.788 00.000 7988 UpdateGuideState(): m_state=6
00:57:29.788 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
00:57:29.788 00.000 7988 Star::Find returns 1 (0), X=966.52, Y=187.79, Mass=1323, SNR=24.3, Peak=178 HFD=3.7
00:57:29.788 00.000 7988 MultiStar: [#1 0.36,0.63,0.00,M2] [#2 -0.01,0.09,0.88,U] [#3 0.19,-0.05,0.88,U] [#4 0.40,0.17,0.00,M2] [#5 0.43,0.20,0.00,M1] [#6 -0.02,0.12,0.67,U] [#7 0.10,0.28,0.51,U] [#8 0.36,-0.03,0.48,U] 
00:57:29.788 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {0.06, 0.26}
00:57:29.788 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
00:57:29.796 00.008 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
00:57:29.796 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=0.11 mountY=-0.10, mountTheta=-0.72
00:57:29.796 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.11, opts=13)
00:57:29.796 00.000 7988 Enqueuing Move request for scope (0.10, 0.11)
00:57:29.796 00.000 15712 Worker thread wakes up
00:57:29.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:57:29.796 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:57:29.796 00.000 15712 Moving (0.10, 0.11) raw xDistance=0.11 yDistance=-0.10
00:57:29.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=30, FiltMax=255, Gamma=0.690
00:57:29.796 00.000 7988 UpdateGuideState exits: m=1323 SNR=24.3
00:57:29.803 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:29.805 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:29.805 00.000 7988 Enqueuing Expose request
00:57:29.807 00.002 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:57:29.807 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
00:57:29.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:29.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:57:29.807 00.000 15712 MoveAxis(E, 5, ABG)
00:57:29.807 00.000 15712 Guiding  Dir = 2, Dur = 5
00:57:29.807 00.000 15712 IsGuiding returns 0
00:57:29.836 00.029 15712 IsGuiding returns 0
00:57:29.836 00.000 15712 Move returns status 0, amount 5
00:57:29.836 00.000 15712 MoveAxis(N, 0, ABG)
00:57:29.836 00.000 15712 Move returns status 0, amount 0
00:57:29.836 00.000 15712 move complete, result=0
00:57:29.836 00.000 15712 worker thread done servicing request
00:57:29.836 00.000 15712 Worker thread wakes up
00:57:29.836 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:57:29.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:29.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:31.480 01.644 15712 Exposure complete
00:57:31.541 00.061 15712 worker thread done servicing request
00:57:31.541 00.000 7988 OnExposeComplete: enter
00:57:31.541 00.000 7988 UpdateGuideState(): m_state=6
00:57:31.543 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
00:57:31.543 00.000 7988 Star::Find returns 1 (0), X=966.55, Y=187.78, Mass=1372, SNR=24.6, Peak=159 HFD=3.8
00:57:31.546 00.003 7988 MultiStar: [#1 0.15,0.46,0.00,M3] [#2 -0.09,0.47,0.00,M1] [#3 -0.02,0.17,0.88,U] [#4 0.32,0.27,0.00,M3] [#5 -0.11,0.25,0.75,U] [#6 0.05,0.24,0.61,U] [#7 0.09,0.70,0.00,M1] [#8 0.74,0.28,0.00,M2] 
00:57:31.546 00.000 7988 refined, 3 included, MultiStar: {0.01, 0.22}, one-star: {0.09, 0.25}
00:57:31.546 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
00:57:31.546 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
00:57:31.546 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.53 mountX=0.22 mountY=-0.01, mountTheta=-0.06
00:57:31.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.22, opts=13)
00:57:31.546 00.000 7988 Enqueuing Move request for scope (0.01, 0.22)
00:57:31.546 00.000 15712 Worker thread wakes up
00:57:31.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
00:57:31.546 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
00:57:31.546 00.000 15712 Moving (0.01, 0.22) raw xDistance=0.22 yDistance=-0.01
00:57:31.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:31.546 00.000 7988 UpdateGuideState exits: m=1372 SNR=24.6
00:57:31.556 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:31.556 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:31.556 00.000 7988 Enqueuing Expose request
00:57:31.556 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.68
00:57:31.556 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
00:57:31.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:31.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:31.556 00.000 15712 MoveAxis(W, 42, ABG)
00:57:31.556 00.000 15712 Guiding  Dir = 3, Dur = 42
00:57:31.556 00.000 15712 IsGuiding returns 0
00:57:31.572 00.016 15712 PulseGuide returned control before completion, sleep 34
00:57:31.619 00.047 15712 IsGuiding returns 1
00:57:31.619 00.000 15712 scope still moving after pulse duration time elapsed
00:57:31.651 00.032 15712 IsGuiding returns 0
00:57:31.651 00.000 15712 scope move finished after 42 + 57 ms
00:57:31.651 00.000 15712 Move returns status 0, amount 42
00:57:31.651 00.000 15712 MoveAxis(N, 0, ABG)
00:57:31.651 00.000 15712 Move returns status 0, amount 0
00:57:31.651 00.000 15712 move complete, result=0
00:57:31.651 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
00:57:31.661 00.010 15712 worker thread done servicing request
00:57:31.661 00.000 15712 Worker thread wakes up
00:57:31.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:31.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:33.074 01.413 15712 Exposure complete
00:57:33.133 00.059 15712 worker thread done servicing request
00:57:33.133 00.000 7988 OnExposeComplete: enter
00:57:33.135 00.002 7988 UpdateGuideState(): m_state=6
00:57:33.137 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
00:57:33.137 00.000 7988 Star::Find returns 1 (0), X=966.38, Y=187.56, Mass=1396, SNR=24.8, Peak=162 HFD=3.5
00:57:33.139 00.002 7988 MultiStar: [#1 0.14,0.31,1.01,U] [#2 -0.01,0.12,0.82,U] [#3 -0.17,-0.17,0.85,U] [#4 0.04,0.08,0.75,U] [#5 0.17,-0.06,0.73,U] [#6 -0.05,-0.03,0.65,U] [#7 -0.03,0.26,0.52,U] [#8 0.62,-0.02,0.00,M3] 
00:57:33.139 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.07}, one-star: {-0.08, 0.03}
00:57:33.141 00.002 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
00:57:33.141 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
00:57:33.143 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.52 mountX=0.07 mountY=-0.01, mountTheta=-0.08
00:57:33.144 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.07, opts=13)
00:57:33.144 00.000 7988 Enqueuing Move request for scope (0.00, 0.07)
00:57:33.148 00.004 15712 Worker thread wakes up
00:57:33.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
00:57:33.148 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
00:57:33.148 00.000 15712 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.01
00:57:33.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:33.148 00.000 7988 UpdateGuideState exits: m=1396 SNR=24.8
00:57:33.150 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:33.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:33.150 00.000 7988 Enqueuing Expose request
00:57:33.150 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
00:57:33.150 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
00:57:33.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:33.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:33.150 00.000 15712 MoveAxis(W, 2, ABG)
00:57:33.150 00.000 15712 Guiding  Dir = 3, Dur = 2
00:57:33.150 00.000 15712 IsGuiding returns 0
00:57:33.166 00.016 15712 IsGuiding returns 0
00:57:33.166 00.000 15712 Move returns status 0, amount 2
00:57:33.166 00.000 15712 MoveAxis(N, 0, ABG)
00:57:33.166 00.000 15712 Move returns status 0, amount 0
00:57:33.166 00.000 15712 move complete, result=0
00:57:33.166 00.000 15712 worker thread done servicing request
00:57:33.166 00.000 15712 Worker thread wakes up
00:57:33.166 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:57:33.178 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:33.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:34.811 01.633 15712 Exposure complete
00:57:34.873 00.062 15712 worker thread done servicing request
00:57:34.873 00.000 7988 OnExposeComplete: enter
00:57:34.873 00.000 7988 UpdateGuideState(): m_state=6
00:57:34.876 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
00:57:34.876 00.000 7988 Star::Find returns 1 (0), X=966.53, Y=187.41, Mass=1310, SNR=24.1, Peak=155 HFD=4.1
00:57:34.878 00.002 7988 MultiStar: [#1 0.25,0.08,0.99,U] [#2 -0.04,0.12,0.89,U] [#3 0.44,-0.11,0.00,M1] [#4 0.42,0.28,0.00,M3] [#5 0.05,0.10,0.75,U] [#6 0.09,-0.02,0.65,U] [#7 0.19,0.22,0.53,U] [#8 0.21,-0.26,0.44,U] 
00:57:34.879 00.001 7988 refined, 6 included, MultiStar: {0.11, 0.03}, one-star: {0.07, -0.12}
00:57:34.879 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
00:57:34.881 00.002 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
00:57:34.881 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.23 mountX=0.03 mountY=-0.11, mountTheta=-1.33
00:57:34.883 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.03, opts=13)
00:57:34.885 00.002 7988 Enqueuing Move request for scope (0.11, 0.03)
00:57:34.885 00.000 15712 Worker thread wakes up
00:57:34.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:57:34.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:57:34.885 00.000 15712 Moving (0.11, 0.03) raw xDistance=0.03 yDistance=-0.11
00:57:34.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:34.885 00.000 7988 UpdateGuideState exits: m=1310 SNR=24.1
00:57:34.889 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:34.889 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:34.891 00.002 7988 Enqueuing Expose request
00:57:34.891 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:57:34.891 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
00:57:34.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:34.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:57:34.891 00.000 15712 MoveAxis(W, 2, ABG)
00:57:34.891 00.000 15712 Guiding  Dir = 3, Dur = 2
00:57:34.893 00.002 15712 IsGuiding returns 0
00:57:34.913 00.020 15712 IsGuiding returns 0
00:57:34.913 00.000 15712 Move returns status 0, amount 2
00:57:34.913 00.000 15712 MoveAxis(N, 0, ABG)
00:57:34.913 00.000 15712 Move returns status 0, amount 0
00:57:34.913 00.000 15712 move complete, result=0
00:57:34.913 00.000 15712 worker thread done servicing request
00:57:34.913 00.000 15712 Worker thread wakes up
00:57:34.913 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:57:34.920 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:34.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:36.325 01.405 15712 Exposure complete
00:57:36.389 00.064 15712 worker thread done servicing request
00:57:36.389 00.000 7988 OnExposeComplete: enter
00:57:36.389 00.000 7988 UpdateGuideState(): m_state=6
00:57:36.391 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
00:57:36.391 00.000 7988 Star::Find returns 1 (0), X=966.68, Y=187.69, Mass=1361, SNR=24.5, Peak=165 HFD=3.7
00:57:36.393 00.002 7988 MultiStar: [#1 0.13,-0.00,0.98,U] [#2 0.09,0.23,0.84,U] [#3 -0.04,0.07,0.87,U] [#4 0.08,0.14,0.73,U] [#5 -0.22,-0.24,0.75,U] [#6 -0.07,-0.01,0.64,U] [#7 0.24,0.34,0.00,M1] [#8 0.38,-0.45,0.00,M3] 
00:57:36.395 00.002 7988 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {0.22, 0.16}
00:57:36.395 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
00:57:36.395 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
00:57:36.397 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.95 mountX=0.06 mountY=-0.04, mountTheta=-0.64
00:57:36.399 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
00:57:36.399 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
00:57:36.401 00.002 15712 Worker thread wakes up
00:57:36.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:57:36.401 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:57:36.401 00.000 15712 Moving (0.04, 0.06) raw xDistance=0.06 yDistance=-0.04
00:57:36.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:36.401 00.000 7988 UpdateGuideState exits: m=1361 SNR=24.5
00:57:36.404 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:36.405 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:36.405 00.000 7988 Enqueuing Expose request
00:57:36.405 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:57:36.405 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
00:57:36.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:36.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:57:36.408 00.003 15712 MoveAxis(W, 2, ABG)
00:57:36.408 00.000 15712 Guiding  Dir = 3, Dur = 2
00:57:36.408 00.000 15712 IsGuiding returns 0
00:57:36.453 00.045 15712 IsGuiding returns 0
00:57:36.453 00.000 15712 Move returns status 0, amount 2
00:57:36.453 00.000 15712 MoveAxis(N, 0, ABG)
00:57:36.453 00.000 15712 Move returns status 0, amount 0
00:57:36.453 00.000 15712 move complete, result=0
00:57:36.453 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:57:36.456 00.003 15712 worker thread done servicing request
00:57:36.456 00.000 15712 Worker thread wakes up
00:57:36.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:36.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:38.098 01.642 15712 Exposure complete
00:57:38.158 00.060 15712 worker thread done servicing request
00:57:38.158 00.000 7988 OnExposeComplete: enter
00:57:38.158 00.000 7988 UpdateGuideState(): m_state=6
00:57:38.158 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
00:57:38.158 00.000 7988 Star::Find returns 1 (0), X=966.25, Y=187.38, Mass=1351, SNR=24.4, Peak=173 HFD=3.7
00:57:38.158 00.000 7988 MultiStar: [#1 -0.02,0.18,1.01,U] [#2 -0.37,-0.07,0.84,U] [#3 -0.35,-0.34,0.00,M1] [#4 0.02,0.07,0.76,U] [#5 0.03,-0.35,0.80,U] [#6 -0.43,-0.19,0.00,M1] [#7 -0.20,0.23,0.55,U] [#8 0.61,-0.06,0.00,M4] 
00:57:38.158 00.000 7988 refined, 5 included, MultiStar: {-0.12, -0.03}, one-star: {-0.21, -0.16}
00:57:38.158 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.56) = xAngle (-4.47 = 1.81)
00:57:38.158 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.51 = 1.78)
00:57:38.158 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.91 mountX=-0.03 mountY=0.12, mountTheta=1.81
00:57:38.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.03, opts=13)
00:57:38.158 00.000 7988 Enqueuing Move request for scope (-0.12, -0.03)
00:57:38.158 00.000 15712 Worker thread wakes up
00:57:38.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
00:57:38.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
00:57:38.158 00.000 15712 Moving (-0.12, -0.03) raw xDistance=-0.03 yDistance=0.12
00:57:38.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:38.158 00.000 7988 UpdateGuideState exits: m=1351 SNR=24.4
00:57:38.175 00.017 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:38.175 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:38.175 00.000 7988 Enqueuing Expose request
00:57:38.175 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:57:38.175 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
00:57:38.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:38.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:57:38.175 00.000 15712 MoveAxis(E, 2, ABG)
00:57:38.175 00.000 15712 Guiding  Dir = 2, Dur = 2
00:57:38.175 00.000 15712 IsGuiding returns 0
00:57:38.197 00.022 15712 IsGuiding returns 0
00:57:38.197 00.000 15712 Move returns status 0, amount 2
00:57:38.197 00.000 15712 MoveAxis(N, 0, ABG)
00:57:38.197 00.000 15712 Move returns status 0, amount 0
00:57:38.197 00.000 15712 move complete, result=0
00:57:38.197 00.000 15712 worker thread done servicing request
00:57:38.197 00.000 15712 Worker thread wakes up
00:57:38.197 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:57:38.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:38.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:39.610 01.413 15712 Exposure complete
00:57:39.673 00.063 15712 worker thread done servicing request
00:57:39.673 00.000 7988 OnExposeComplete: enter
00:57:39.673 00.000 7988 UpdateGuideState(): m_state=6
00:57:39.676 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
00:57:39.676 00.000 7988 Star::Find returns 1 (0), X=966.68, Y=187.20, Mass=1432, SNR=25.3, Peak=158 HFD=4.0
00:57:39.678 00.002 7988 MultiStar: [#1 0.31,-0.10,0.95,U] [#2 0.24,-0.33,0.00,M1] [#3 0.22,-0.76,0.00,M2] [#4 0.51,-0.26,0.00,M2] [#5 0.27,-0.58,0.00,M1] [#6 0.21,-0.46,0.00,M2] [#7 0.15,0.15,0.45,U] [#8 0.80,-0.30,0.00,M5] 
00:57:39.678 00.000 7988 refined, 2 included, MultiStar: {0.25, -0.15}, one-star: {0.23, -0.33}
00:57:39.680 00.002 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.56) = xAngle (-2.10 = -2.10)
00:57:39.680 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.13 = -2.13)
00:57:39.682 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.54 mountX=-0.14 mountY=-0.24, mountTheta=-2.11
00:57:39.684 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.15, opts=13)
00:57:39.684 00.000 7988 Enqueuing Move request for scope (0.25, -0.15)
00:57:39.686 00.002 15712 Worker thread wakes up
00:57:39.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
00:57:39.686 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
00:57:39.686 00.000 15712 Moving (0.25, -0.15) raw xDistance=-0.14 yDistance=-0.24
00:57:39.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:39.686 00.000 7988 UpdateGuideState exits: m=1432 SNR=25.3
00:57:39.688 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:39.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:39.688 00.000 7988 Enqueuing Expose request
00:57:39.688 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:57:39.688 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
00:57:39.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:39.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:57:39.688 00.000 15712 MoveAxis(E, 4, ABG)
00:57:39.688 00.000 15712 Guiding  Dir = 2, Dur = 4
00:57:39.688 00.000 15712 IsGuiding returns 0
00:57:39.709 00.021 15712 IsGuiding returns 0
00:57:39.709 00.000 15712 Move returns status 0, amount 4
00:57:39.709 00.000 15712 MoveAxis(N, 0, ABG)
00:57:39.709 00.000 15712 Move returns status 0, amount 0
00:57:39.709 00.000 15712 move complete, result=0
00:57:39.709 00.000 15712 worker thread done servicing request
00:57:39.709 00.000 15712 Worker thread wakes up
00:57:39.709 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
00:57:39.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:39.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:41.458 01.749 15712 Exposure complete
00:57:41.520 00.062 15712 worker thread done servicing request
00:57:41.520 00.000 7988 OnExposeComplete: enter
00:57:41.520 00.000 7988 UpdateGuideState(): m_state=6
00:57:41.522 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
00:57:41.522 00.000 7988 Star::Find returns 1 (0), X=966.70, Y=187.23, Mass=1348, SNR=24.6, Peak=179 HFD=3.6
00:57:41.524 00.002 7988 MultiStar: [#1 0.34,0.19,0.00,M1] [#2 0.25,-0.05,0.88,U] [#3 0.05,-0.34,0.84,U] [#4 0.47,-0.09,0.00,M3] [#5 0.23,-0.11,0.76,U] [#6 0.12,-0.00,0.65,U] [#7 0.27,0.17,0.51,U] [#8 0.45,0.02,0.00,M6] 
00:57:41.524 00.000 7988 refined, 5 included, MultiStar: {0.19, -0.14}, one-star: {0.24, -0.30}
00:57:41.526 00.002 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.18 = -2.18)
00:57:41.526 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.21 = -2.21)
00:57:41.528 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.62 mountX=-0.14 mountY=-0.19, mountTheta=-2.19
00:57:41.530 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.14, opts=13)
00:57:41.530 00.000 7988 Enqueuing Move request for scope (0.19, -0.14)
00:57:41.532 00.002 15712 Worker thread wakes up
00:57:41.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
00:57:41.532 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
00:57:41.532 00.000 15712 Moving (0.19, -0.14) raw xDistance=-0.14 yDistance=-0.19
00:57:41.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:41.532 00.000 7988 UpdateGuideState exits: m=1348 SNR=24.6
00:57:41.535 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:41.535 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:41.537 00.002 7988 Enqueuing Expose request
00:57:41.537 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:57:41.537 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
00:57:41.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:41.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:57:41.537 00.000 15712 MoveAxis(E, 7, ABG)
00:57:41.537 00.000 15712 Guiding  Dir = 2, Dur = 7
00:57:41.539 00.002 15712 IsGuiding returns 0
00:57:41.553 00.014 15712 IsGuiding returns 0
00:57:41.553 00.000 15712 Move returns status 0, amount 7
00:57:41.553 00.000 15712 MoveAxis(N, 0, ABG)
00:57:41.553 00.000 15712 Move returns status 0, amount 0
00:57:41.553 00.000 15712 move complete, result=0
00:57:41.553 00.000 15712 worker thread done servicing request
00:57:41.553 00.000 15712 Worker thread wakes up
00:57:41.553 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
00:57:41.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:41.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:42.970 01.417 15712 Exposure complete
00:57:43.031 00.061 15712 worker thread done servicing request
00:57:43.031 00.000 7988 OnExposeComplete: enter
00:57:43.031 00.000 7988 UpdateGuideState(): m_state=6
00:57:43.035 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
00:57:43.035 00.000 7988 Star::Find returns 1 (0), X=966.56, Y=187.47, Mass=1394, SNR=24.9, Peak=175 HFD=3.3
00:57:43.037 00.002 7988 MultiStar: [#1 0.21,0.27,0.99,U] [#2 -0.03,0.14,0.87,U] [#3 0.08,0.13,0.85,U] [#4 0.14,0.40,0.00,M4] [#5 0.14,-0.08,0.77,U] [#6 -0.01,-0.01,0.65,U] [#7 -0.01,0.42,0.00,M1] [#8 0.48,0.09,0.00,M7] 
00:57:43.037 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.07}, one-star: {0.10, -0.06}
00:57:43.039 00.002 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
00:57:43.039 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
00:57:43.041 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.07 mountY=-0.09, mountTheta=-0.89
00:57:43.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.07, opts=13)
00:57:43.043 00.000 7988 Enqueuing Move request for scope (0.09, 0.07)
00:57:43.045 00.002 15712 Worker thread wakes up
00:57:43.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
00:57:43.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
00:57:43.045 00.000 15712 Moving (0.09, 0.07) raw xDistance=0.07 yDistance=-0.09
00:57:43.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:43.047 00.002 7988 UpdateGuideState exits: m=1394 SNR=24.9
00:57:43.047 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:43.049 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:43.049 00.000 7988 Enqueuing Expose request
00:57:43.051 00.002 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
00:57:43.051 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
00:57:43.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:43.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:57:43.051 00.000 15712 MoveAxis(E, 3, ABG)
00:57:43.051 00.000 15712 Guiding  Dir = 2, Dur = 3
00:57:43.051 00.000 15712 IsGuiding returns 0
00:57:43.072 00.021 15712 IsGuiding returns 0
00:57:43.072 00.000 15712 Move returns status 0, amount 3
00:57:43.072 00.000 15712 MoveAxis(N, 0, ABG)
00:57:43.072 00.000 15712 Move returns status 0, amount 0
00:57:43.072 00.000 15712 move complete, result=0
00:57:43.072 00.000 15712 worker thread done servicing request
00:57:43.072 00.000 15712 Worker thread wakes up
00:57:43.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:43.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:43.072 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:57:44.703 01.631 15712 Exposure complete
00:57:44.765 00.062 15712 worker thread done servicing request
00:57:44.765 00.000 7988 OnExposeComplete: enter
00:57:44.765 00.000 7988 UpdateGuideState(): m_state=6
00:57:44.767 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
00:57:44.767 00.000 7988 Star::Find returns 1 (0), X=966.42, Y=187.85, Mass=1246, SNR=23.4, Peak=156 HFD=3.7
00:57:44.769 00.002 7988 MultiStar: [#1 0.25,0.65,0.00,M1] [#2 -0.04,0.36,0.92,U] [#3 -0.07,0.12,0.94,U] [#4 0.29,0.38,0.00,M5] [#5 0.15,0.31,0.80,U] [#6 0.07,0.35,0.69,U] [#7 -0.24,0.48,0.00,M2] [#8 0.22,0.21,0.49,U] 
00:57:44.769 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.28}, one-star: {-0.04, 0.32}
00:57:44.771 00.002 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
00:57:44.771 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
00:57:44.773 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.48 mountX=0.28 mountY=-0.03, mountTheta=-0.12
00:57:44.775 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.28, opts=13)
00:57:44.775 00.000 7988 Enqueuing Move request for scope (0.03, 0.28)
00:57:44.778 00.003 15712 Worker thread wakes up
00:57:44.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:44.779 00.001 7988 UpdateGuideState exits: m=1246 SNR=23.4
00:57:44.780 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:44.781 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:44.782 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
00:57:44.782 00.000 7988 Enqueuing Expose request
00:57:44.784 00.002 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
00:57:44.784 00.000 15712 Moving (0.03, 0.28) raw xDistance=0.28 yDistance=-0.03
00:57:44.787 00.003 15712 PPEC rslt: input = 0.28, final = 0.17, react = 0.17, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 639.66
00:57:44.787 00.000 15712 PPEC: input: 0.28, control: 0.17, exposure: 1500
00:57:44.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:44.788 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:57:44.788 00.000 15712 MoveAxis(W, 55, ABG)
00:57:44.788 00.000 15712 Guiding  Dir = 3, Dur = 55
00:57:44.798 00.010 15712 IsGuiding returns 0
00:57:44.815 00.017 15712 PulseGuide returned control before completion, sleep 49
00:57:44.895 00.080 15712 IsGuiding returns 0
00:57:44.895 00.000 15712 Move returns status 0, amount 55
00:57:44.895 00.000 15712 MoveAxis(N, 0, ABG)
00:57:44.895 00.000 15712 Move returns status 0, amount 0
00:57:44.895 00.000 15712 move complete, result=0
00:57:44.895 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.0 px 0 ms NORTH
00:57:44.897 00.002 15712 worker thread done servicing request
00:57:44.897 00.000 15712 Worker thread wakes up
00:57:44.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:44.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:46.314 01.417 15712 Exposure complete
00:57:46.375 00.061 15712 worker thread done servicing request
00:57:46.375 00.000 7988 OnExposeComplete: enter
00:57:46.375 00.000 7988 UpdateGuideState(): m_state=6
00:57:46.379 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
00:57:46.379 00.000 7988 Star::Find returns 1 (0), X=966.48, Y=188.00, Mass=1359, SNR=24.6, Peak=166 HFD=3.7
00:57:46.381 00.002 7988 MultiStar: [#1 0.11,0.67,0.00,M2] [#2 0.01,0.44,0.00,M1] [#3 0.09,0.35,0.86,U] [#4 0.52,0.78,0.00,M6] [#5 0.15,0.48,0.00,M1] [#6 -0.10,0.56,0.00,M1] [#7 -0.15,0.67,0.00,M3] [#8 0.41,0.53,0.00,M7] 
00:57:46.382 00.001 7988 refined, 1 included, MultiStar: {0.06, 0.41}, one-star: {0.02, 0.47}
00:57:46.382 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
00:57:46.384 00.002 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
00:57:46.384 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.41 hyp=0.42 cameraTheta=1.44 mountX=0.41 mountY=-0.07, mountTheta=-0.16
00:57:46.386 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.41, opts=13)
00:57:46.388 00.002 7988 Enqueuing Move request for scope (0.06, 0.41)
00:57:46.388 00.000 15712 Worker thread wakes up
00:57:46.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.41) opts 0xd
00:57:46.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.41)
00:57:46.388 00.000 15712 Moving (0.06, 0.41) raw xDistance=0.41 yDistance=-0.07
00:57:46.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:46.388 00.000 7988 UpdateGuideState exits: m=1359 SNR=24.6
00:57:46.391 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:46.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:46.391 00.000 7988 Enqueuing Expose request
00:57:46.391 00.000 15712 PPEC rslt: input = 0.41, final = 0.27, react = 0.25, pred = 0.02, hyst = 0.22, hyst_pct = 0.00, period_length = 639.66
00:57:46.391 00.000 15712 PPEC: input: 0.41, control: 0.27, exposure: 1500
00:57:46.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:46.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:57:46.391 00.000 15712 MoveAxis(W, 87, ABG)
00:57:46.391 00.000 15712 Guiding  Dir = 3, Dur = 87
00:57:46.391 00.000 15712 IsGuiding returns 0
00:57:46.413 00.022 15712 PulseGuide returned control before completion, sleep 80
00:57:46.523 00.110 15712 IsGuiding returns 0
00:57:46.523 00.000 15712 Move returns status 0, amount 87
00:57:46.523 00.000 15712 MoveAxis(N, 0, ABG)
00:57:46.523 00.000 15712 Move returns status 0, amount 0
00:57:46.523 00.000 15712 move complete, result=0
00:57:46.523 00.000 15712 worker thread done servicing request
00:57:46.523 00.000 15712 Worker thread wakes up
00:57:46.523 00.000 7988 GuideStep: 0.4 px 87 ms WEST, -0.1 px 0 ms NORTH
00:57:46.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:46.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:48.164 01.641 15712 Exposure complete
00:57:48.226 00.062 15712 worker thread done servicing request
00:57:48.226 00.000 7988 OnExposeComplete: enter
00:57:48.226 00.000 7988 UpdateGuideState(): m_state=6
00:57:48.228 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
00:57:48.230 00.002 7988 Star::Find returns 1 (0), X=966.58, Y=187.89, Mass=1395, SNR=25.1, Peak=174 HFD=3.9
00:57:48.230 00.000 7988 MultiStar: [#1 -0.00,0.31,0.99,U] [#2 -0.06,0.22,0.84,U] [#3 -0.14,-0.10,0.80,U] [#4 0.32,0.21,0.72,U] [#5 0.37,-0.05,0.72,U] [#6 0.22,0.41,0.00,M2] [#7 -0.01,0.38,0.00,M4] [#8 0.86,-0.15,0.00,M8] 
00:57:48.232 00.002 7988 refined, 5 included, MultiStar: {0.09, 0.18}, one-star: {0.12, 0.36}
00:57:48.232 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
00:57:48.234 00.002 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
00:57:48.234 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.11 mountX=0.18 mountY=-0.09, mountTheta=-0.48
00:57:48.236 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.18, opts=13)
00:57:48.238 00.002 7988 Enqueuing Move request for scope (0.09, 0.18)
00:57:48.238 00.000 15712 Worker thread wakes up
00:57:48.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
00:57:48.238 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
00:57:48.238 00.000 15712 Moving (0.09, 0.18) raw xDistance=0.18 yDistance=-0.09
00:57:48.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=31, FiltMax=255, Gamma=0.690
00:57:48.238 00.000 7988 UpdateGuideState exits: m=1395 SNR=25.1
00:57:48.241 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:48.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:48.241 00.000 7988 Enqueuing Expose request
00:57:48.241 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.66
00:57:48.241 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
00:57:48.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:48.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:57:48.241 00.000 15712 MoveAxis(W, 38, ABG)
00:57:48.241 00.000 15712 Guiding  Dir = 3, Dur = 38
00:57:48.241 00.000 15712 IsGuiding returns 0
00:57:48.268 00.027 15712 PulseGuide returned control before completion, sleep 26
00:57:48.322 00.054 15712 IsGuiding returns 0
00:57:48.322 00.000 15712 Move returns status 0, amount 38
00:57:48.322 00.000 15712 MoveAxis(N, 0, ABG)
00:57:48.322 00.000 15712 Move returns status 0, amount 0
00:57:48.322 00.000 15712 move complete, result=0
00:57:48.322 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
00:57:48.333 00.011 15712 worker thread done servicing request
00:57:48.333 00.000 15712 Worker thread wakes up
00:57:48.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:48.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:49.744 01.411 15712 Exposure complete
00:57:49.806 00.062 15712 worker thread done servicing request
00:57:49.806 00.000 7988 OnExposeComplete: enter
00:57:49.806 00.000 7988 UpdateGuideState(): m_state=6
00:57:49.806 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
00:57:49.806 00.000 7988 Star::Find returns 1 (0), X=966.70, Y=187.40, Mass=1364, SNR=24.6, Peak=142 HFD=4.2
00:57:49.806 00.000 7988 MultiStar: [#1 0.50,0.06,0.00,M2] [#2 0.07,-0.05,0.85,U] [#3 0.33,-0.29,0.00,M1] [#4 0.36,0.25,0.00,M6] [#5 0.41,-0.18,0.00,M1] [#6 -0.00,-0.23,0.62,U] [#7 0.48,0.02,0.00,M5] [#8 0.40,-0.36,0.00,M9] 
00:57:49.806 00.000 7988 refined, 2 included, MultiStar: {0.12, -0.13}, one-star: {0.24, -0.13}
00:57:49.806 00.000 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
00:57:49.813 00.007 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
00:57:49.813 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.82 mountX=-0.13 mountY=-0.12, mountTheta=-2.40
00:57:49.813 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.13, opts=13)
00:57:49.813 00.000 7988 Enqueuing Move request for scope (0.12, -0.13)
00:57:49.813 00.000 15712 Worker thread wakes up
00:57:49.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
00:57:49.813 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
00:57:49.813 00.000 15712 Moving (0.12, -0.13) raw xDistance=-0.13 yDistance=-0.12
00:57:49.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:57:49.813 00.000 7988 UpdateGuideState exits: m=1364 SNR=24.6
00:57:49.821 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:49.821 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:49.821 00.000 7988 Enqueuing Expose request
00:57:49.821 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
00:57:49.821 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
00:57:49.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:49.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:57:49.821 00.000 15712 MoveAxis(W, 3, ABG)
00:57:49.821 00.000 15712 Guiding  Dir = 3, Dur = 3
00:57:49.847 00.026 15712 IsGuiding returns 0
00:57:49.865 00.018 15712 IsGuiding returns 0
00:57:49.865 00.000 15712 Move returns status 0, amount 3
00:57:49.865 00.000 15712 MoveAxis(N, 0, ABG)
00:57:49.865 00.000 15712 Move returns status 0, amount 0
00:57:49.865 00.000 15712 move complete, result=0
00:57:49.865 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:57:49.868 00.003 15712 worker thread done servicing request
00:57:49.868 00.000 15712 Worker thread wakes up
00:57:49.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:49.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:51.511 01.643 15712 Exposure complete
00:57:51.573 00.062 15712 worker thread done servicing request
00:57:51.573 00.000 7988 OnExposeComplete: enter
00:57:51.573 00.000 7988 UpdateGuideState(): m_state=6
00:57:51.573 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
00:57:51.573 00.000 7988 Star::Find returns 1 (0), X=966.58, Y=187.30, Mass=1277, SNR=23.6, Peak=165 HFD=3.7
00:57:51.573 00.000 7988 MultiStar: [#1 0.18,-0.11,1.05,U] [#2 0.14,-0.20,0.87,U] [#3 0.16,-0.33,0.90,U] [#4 0.39,-0.21,0.00,M7] [#5 0.11,-0.49,0.00,M2] [#6 0.17,-0.35,0.00,M2] [#7 0.21,-0.38,0.00,M6] [#8 0.77,-0.34,0.00,M10] 
00:57:51.573 00.000 7988 refined, 3 included, MultiStar: {0.15, -0.21}, one-star: {0.12, -0.23}
00:57:51.573 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
00:57:51.573 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
00:57:51.573 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.95 mountX=-0.21 mountY=-0.15, mountTheta=-2.54
00:57:51.583 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.21, opts=13)
00:57:51.583 00.000 7988 Enqueuing Move request for scope (0.15, -0.21)
00:57:51.583 00.000 15712 Worker thread wakes up
00:57:51.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
00:57:51.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
00:57:51.583 00.000 15712 Moving (0.15, -0.21) raw xDistance=-0.21 yDistance=-0.15
00:57:51.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:57:51.583 00.000 7988 UpdateGuideState exits: m=1277 SNR=23.6
00:57:51.588 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:51.588 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:51.588 00.000 7988 Enqueuing Expose request
00:57:51.592 00.004 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.66
00:57:51.592 00.000 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
00:57:51.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:51.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:57:51.592 00.000 15712 MoveAxis(E, 40, ABG)
00:57:51.592 00.000 15712 Guiding  Dir = 2, Dur = 40
00:57:51.592 00.000 15712 IsGuiding returns 0
00:57:51.608 00.016 15712 PulseGuide returned control before completion, sleep 36
00:57:51.671 00.063 15712 IsGuiding returns 0
00:57:51.671 00.000 15712 Move returns status 0, amount 40
00:57:51.671 00.000 15712 MoveAxis(N, 0, ABG)
00:57:51.671 00.000 15712 Move returns status 0, amount 0
00:57:51.671 00.000 15712 move complete, result=0
00:57:51.671 00.000 15712 worker thread done servicing request
00:57:51.671 00.000 15712 Worker thread wakes up
00:57:51.671 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
00:57:51.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:51.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:53.089 01.418 15712 Exposure complete
00:57:53.151 00.062 15712 worker thread done servicing request
00:57:53.151 00.000 7988 OnExposeComplete: enter
00:57:53.151 00.000 7988 UpdateGuideState(): m_state=6
00:57:53.153 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
00:57:53.153 00.000 7988 Star::Find returns 1 (0), X=966.31, Y=187.36, Mass=1281, SNR=23.5, Peak=157 HFD=3.7
00:57:53.155 00.002 7988 MultiStar: [#1 0.10,-0.19,1.05,U] [#2 -0.13,-0.36,0.00,M1] [#3 -0.14,-0.52,0.00,M1] [#4 -0.03,-0.42,0.00,M8] [#5 0.08,-0.68,0.00,M3] [#6 -0.04,-0.32,0.66,U] [#7 -0.19,-0.24,0.55,U] [#8 0.19,-0.52,0.00,R] 
00:57:53.155 00.000 7988 single-star, 3 included, MultiStar: {-0.05, -0.22}, one-star: {-0.15, -0.17}
00:57:53.157 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
00:57:53.157 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
00:57:53.157 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.22 cameraTheta=-2.29 mountX=-0.17 mountY=0.15, mountTheta=2.42
00:57:53.161 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.17, opts=13)
00:57:53.163 00.002 7988 Enqueuing Move request for scope (-0.15, -0.17)
00:57:53.163 00.000 15712 Worker thread wakes up
00:57:53.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.17) opts 0xd
00:57:53.163 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.17)
00:57:53.163 00.000 15712 Moving (-0.15, -0.17) raw xDistance=-0.17 yDistance=0.15
00:57:53.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:57:53.167 00.004 7988 UpdateGuideState exits: m=1281 SNR=23.5
00:57:53.167 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.167 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:53.167 00.000 7988 Enqueuing Expose request
00:57:53.167 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.66
00:57:53.167 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
00:57:53.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:53.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:57:53.167 00.000 15712 MoveAxis(E, 33, ABG)
00:57:53.167 00.000 15712 Guiding  Dir = 2, Dur = 33
00:57:53.167 00.000 15712 IsGuiding returns 0
00:57:53.191 00.024 15712 PulseGuide returned control before completion, sleep 28
00:57:53.252 00.061 15712 IsGuiding returns 0
00:57:53.252 00.000 15712 Move returns status 0, amount 33
00:57:53.252 00.000 15712 MoveAxis(N, 0, ABG)
00:57:53.252 00.000 15712 Move returns status 0, amount 0
00:57:53.252 00.000 15712 move complete, result=0
00:57:53.252 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
00:57:53.257 00.005 15712 worker thread done servicing request
00:57:53.257 00.000 15712 Worker thread wakes up
00:57:53.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:53.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:54.890 01.633 15712 Exposure complete
00:57:54.948 00.058 15712 worker thread done servicing request
00:57:54.954 00.006 7988 OnExposeComplete: enter
00:57:54.954 00.000 7988 UpdateGuideState(): m_state=6
00:57:54.956 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
00:57:54.956 00.000 7988 Star::Find returns 1 (0), X=966.35, Y=187.65, Mass=1304, SNR=23.9, Peak=155 HFD=3.6
00:57:54.958 00.002 7988 MultiStar: [#1 0.06,0.45,0.00,M1] [#2 -0.20,0.26,0.90,U] [#3 0.02,0.01,0.91,U] [#4 0.07,0.35,0.72,U] [#5 0.41,-0.04,0.00,M4] [#6 -0.24,0.21,0.69,U] [#7 -0.27,0.12,0.57,U] [#8 0.02,0.40,0.00,M1] 
00:57:54.958 00.000 7988 single-star, 5 included, MultiStar: {-0.11, 0.17}, one-star: {-0.10, 0.12}
00:57:54.960 00.002 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
00:57:54.960 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
00:57:54.962 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.28 mountX=0.12 mountY=0.10, mountTheta=0.70
00:57:54.964 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.12, opts=13)
00:57:54.965 00.001 7988 Enqueuing Move request for scope (-0.10, 0.12)
00:57:54.965 00.000 15712 Worker thread wakes up
00:57:54.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
00:57:54.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
00:57:54.965 00.000 15712 Moving (-0.10, 0.12) raw xDistance=0.12 yDistance=0.10
00:57:54.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:57:54.965 00.000 7988 UpdateGuideState exits: m=1304 SNR=23.9
00:57:54.969 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:54.970 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:54.970 00.000 7988 Enqueuing Expose request
00:57:54.970 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
00:57:54.970 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
00:57:54.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:54.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:57:54.970 00.000 15712 MoveAxis(E, 3, ABG)
00:57:54.970 00.000 15712 Guiding  Dir = 2, Dur = 3
00:57:54.970 00.000 15712 IsGuiding returns 0
00:57:54.986 00.016 15712 IsGuiding returns 0
00:57:54.986 00.000 15712 Move returns status 0, amount 3
00:57:54.986 00.000 15712 MoveAxis(N, 0, ABG)
00:57:54.986 00.000 15712 Move returns status 0, amount 0
00:57:54.986 00.000 15712 move complete, result=0
00:57:54.986 00.000 15712 worker thread done servicing request
00:57:54.986 00.000 15712 Worker thread wakes up
00:57:54.986 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
00:57:54.999 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:54.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:56.403 01.404 15712 Exposure complete
00:57:56.467 00.064 15712 worker thread done servicing request
00:57:56.467 00.000 7988 OnExposeComplete: enter
00:57:56.467 00.000 7988 UpdateGuideState(): m_state=6
00:57:56.467 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
00:57:56.467 00.000 7988 Star::Find returns 1 (0), X=966.46, Y=187.85, Mass=1334, SNR=24.3, Peak=202 HFD=3.4
00:57:56.467 00.000 7988 MultiStar: [#1 0.06,0.67,0.00,M2] [#2 -0.14,0.52,0.00,M1] [#3 0.14,0.13,0.85,U] [#4 0.18,0.23,0.78,U] [#5 0.03,0.14,0.80,U] [#6 -0.07,0.33,0.66,U] [#7 -0.13,0.79,0.00,M5] [#8 0.20,0.93,0.00,M2] 
00:57:56.467 00.000 7988 refined, 4 included, MultiStar: {0.06, 0.23}, one-star: {0.00, 0.32}
00:57:56.467 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
00:57:56.467 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
00:57:56.467 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=0.23 mountY=-0.07, mountTheta=-0.28
00:57:56.476 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.23, opts=13)
00:57:56.476 00.000 7988 Enqueuing Move request for scope (0.06, 0.23)
00:57:56.476 00.000 15712 Worker thread wakes up
00:57:56.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
00:57:56.476 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
00:57:56.476 00.000 15712 Moving (0.06, 0.23) raw xDistance=0.23 yDistance=-0.07
00:57:56.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:57:56.476 00.000 7988 UpdateGuideState exits: m=1334 SNR=24.3
00:57:56.482 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:56.483 00.001 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.65
00:57:56.483 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
00:57:56.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:56.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:57:56.483 00.000 15712 MoveAxis(W, 40, ABG)
00:57:56.483 00.000 15712 Guiding  Dir = 3, Dur = 40
00:57:56.483 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:56.485 00.002 7988 Enqueuing Expose request
00:57:56.500 00.015 15712 IsGuiding returns 0
00:57:56.516 00.016 15712 PulseGuide returned control before completion, sleep 34
00:57:56.563 00.047 15712 IsGuiding returns 0
00:57:56.563 00.000 15712 Move returns status 0, amount 40
00:57:56.563 00.000 15712 MoveAxis(N, 0, ABG)
00:57:56.563 00.000 15712 Move returns status 0, amount 0
00:57:56.563 00.000 15712 move complete, result=0
00:57:56.563 00.000 15712 worker thread done servicing request
00:57:56.563 00.000 15712 Worker thread wakes up
00:57:56.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:56.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:56.563 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
00:57:58.304 01.741 15712 Exposure complete
00:57:58.366 00.062 15712 worker thread done servicing request
00:57:58.366 00.000 7988 OnExposeComplete: enter
00:57:58.366 00.000 7988 UpdateGuideState(): m_state=6
00:57:58.366 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
00:57:58.366 00.000 7988 Star::Find returns 1 (0), X=966.00, Y=188.00, Mass=1342, SNR=24.3, Peak=172 HFD=4.2
00:57:58.366 00.000 7988 MultiStar: [#1 0.08,0.65,0.00,M3] [#2 -0.09,0.38,0.00,M2] [#3 -0.10,0.25,0.83,U] [#4 -0.07,0.44,0.00,M7] [#5 -0.20,-0.07,0.73,U] [#6 -0.19,0.34,0.00,M1] [#7 -0.03,0.79,0.00,M6] [#8 0.08,0.74,0.00,M3] 
00:57:58.366 00.000 7988 refined, 2 included, MultiStar: {-0.27, 0.24}, one-star: {-0.46, 0.47}
00:57:58.366 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
00:57:58.366 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
00:57:58.366 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.24 hyp=0.36 cameraTheta=2.41 mountX=0.24 mountY=0.26, mountTheta=0.83
00:57:58.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.24, opts=13)
00:57:58.366 00.000 7988 Enqueuing Move request for scope (-0.27, 0.24)
00:57:58.366 00.000 15712 Worker thread wakes up
00:57:58.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.24) opts 0xd
00:57:58.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.24)
00:57:58.366 00.000 15712 Moving (-0.27, 0.24) raw xDistance=0.24 yDistance=0.26
00:57:58.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=33, FiltMax=255, Gamma=0.690
00:57:58.380 00.014 7988 UpdateGuideState exits: m=1342 SNR=24.3
00:57:58.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:58.382 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:58.382 00.000 7988 Enqueuing Expose request
00:57:58.382 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.65
00:57:58.382 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
00:57:58.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:57:58.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:57:58.382 00.000 15712 MoveAxis(W, 43, ABG)
00:57:58.382 00.000 15712 Guiding  Dir = 3, Dur = 43
00:57:58.397 00.015 15712 IsGuiding returns 0
00:57:58.418 00.021 15712 PulseGuide returned control before completion, sleep 38
00:57:58.461 00.043 15712 IsGuiding returns 1
00:57:58.461 00.000 15712 scope still moving after pulse duration time elapsed
00:57:58.505 00.044 15712 IsGuiding returns 0
00:57:58.505 00.000 15712 scope move finished after 43 + 60 ms
00:57:58.505 00.000 15712 Move returns status 0, amount 43
00:57:58.505 00.000 15712 MoveAxis(N, 0, ABG)
00:57:58.505 00.000 15712 Move returns status 0, amount 0
00:57:58.505 00.000 15712 move complete, result=0
00:57:58.505 00.000 15712 worker thread done servicing request
00:57:58.505 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.3 px 0 ms NORTH
00:57:58.505 00.000 15712 Worker thread wakes up
00:57:58.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:57:58.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:57:59.918 01.413 15712 Exposure complete
00:57:59.980 00.062 15712 worker thread done servicing request
00:57:59.980 00.000 7988 OnExposeComplete: enter
00:57:59.980 00.000 7988 UpdateGuideState(): m_state=6
00:57:59.983 00.003 7988 Star::Find(15, 965, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
00:57:59.983 00.000 7988 Star::Find returns 1 (0), X=966.14, Y=187.77, Mass=1394, SNR=24.9, Peak=181 HFD=3.9
00:57:59.985 00.002 7988 MultiStar: [#1 0.01,0.36,1.00,U] [#2 -0.17,0.20,0.87,U] [#3 -0.14,-0.30,0.87,U] [#4 -0.10,0.29,0.71,U] [#5 -0.15,-0.13,0.75,U] [#6 -0.24,-0.12,0.65,U] [#7 -0.47,0.17,0.00,M7] [#8 -0.07,0.53,0.00,M4] 
00:57:59.985 00.000 7988 refined, 6 included, MultiStar: {-0.16, 0.09}, one-star: {-0.32, 0.23}
00:57:59.987 00.002 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
00:57:59.987 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
00:57:59.989 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.61 mountX=0.09 mountY=0.15, mountTheta=1.04
00:57:59.991 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.09, opts=13)
00:57:59.991 00.000 7988 Enqueuing Move request for scope (-0.16, 0.09)
00:57:59.993 00.002 15712 Worker thread wakes up
00:57:59.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
00:57:59.993 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
00:57:59.993 00.000 15712 Moving (-0.16, 0.09) raw xDistance=0.09 yDistance=0.15
00:57:59.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:57:59.995 00.002 7988 UpdateGuideState exits: m=1394 SNR=24.9
00:57:59.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:59.997 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:57:59.997 00.000 7988 Enqueuing Expose request
00:57:59.997 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
00:57:59.997 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
00:57:59.997 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:59.997 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:57:59.997 00.000 15712 MoveAxis(E, 1, ABG)
00:57:59.997 00.000 15712 Guiding  Dir = 2, Dur = 1
00:57:59.997 00.000 15712 IsGuiding returns 0
00:58:00.014 00.017 15712 IsGuiding returns 0
00:58:00.014 00.000 15712 Move returns status 0, amount 1
00:58:00.014 00.000 15712 MoveAxis(N, 0, ABG)
00:58:00.014 00.000 15712 Move returns status 0, amount 0
00:58:00.014 00.000 15712 move complete, result=0
00:58:00.014 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
00:58:00.018 00.004 15712 worker thread done servicing request
00:58:00.018 00.000 15712 Worker thread wakes up
00:58:00.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:00.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:01.656 01.638 15712 Exposure complete
00:58:01.717 00.061 15712 worker thread done servicing request
00:58:01.717 00.000 7988 OnExposeComplete: enter
00:58:01.717 00.000 7988 UpdateGuideState(): m_state=6
00:58:01.717 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
00:58:01.717 00.000 7988 Star::Find returns 1 (0), X=966.49, Y=187.42, Mass=1335, SNR=24.2, Peak=158 HFD=3.3
00:58:01.717 00.000 7988 MultiStar: [#1 0.22,-0.06,1.00,U] [#2 0.04,-0.11,0.88,U] [#3 0.23,-0.36,0.00,M1] [#4 0.44,-0.10,0.00,M7] [#5 0.04,-0.54,0.00,M2] [#6 0.19,0.10,0.66,U] [#7 0.24,-0.25,0.52,U] [#8 0.32,0.14,0.50,U] 
00:58:01.717 00.000 7988 single-star, 5 included, MultiStar: {0.15, -0.06}, one-star: {0.03, -0.11}
00:58:01.717 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
00:58:01.717 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
00:58:01.717 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.26 mountX=-0.11 mountY=-0.03, mountTheta=-2.86
00:58:01.717 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.11, opts=13)
00:58:01.717 00.000 7988 Enqueuing Move request for scope (0.03, -0.11)
00:58:01.717 00.000 15712 Worker thread wakes up
00:58:01.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
00:58:01.717 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
00:58:01.717 00.000 15712 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=-0.03
00:58:01.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:01.717 00.000 7988 UpdateGuideState exits: m=1335 SNR=24.2
00:58:01.733 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:01.733 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:01.733 00.000 7988 Enqueuing Expose request
00:58:01.733 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
00:58:01.733 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
00:58:01.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:01.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:01.733 00.000 15712 MoveAxis(E, 1, ABG)
00:58:01.733 00.000 15712 Guiding  Dir = 2, Dur = 1
00:58:01.759 00.026 15712 IsGuiding returns 0
00:58:01.767 00.008 15712 IsGuiding returns 0
00:58:01.767 00.000 15712 Move returns status 0, amount 1
00:58:01.767 00.000 15712 MoveAxis(N, 0, ABG)
00:58:01.767 00.000 15712 Move returns status 0, amount 0
00:58:01.767 00.000 15712 move complete, result=0
00:58:01.767 00.000 15712 worker thread done servicing request
00:58:01.767 00.000 15712 Worker thread wakes up
00:58:01.767 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:58:01.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:01.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:03.181 01.414 15712 Exposure complete
00:58:03.244 00.063 15712 worker thread done servicing request
00:58:03.244 00.000 7988 OnExposeComplete: enter
00:58:03.245 00.001 7988 UpdateGuideState(): m_state=6
00:58:03.247 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
00:58:03.247 00.000 7988 Star::Find returns 1 (0), X=966.48, Y=187.31, Mass=1340, SNR=24.2, Peak=160 HFD=3.6
00:58:03.247 00.000 7988 MultiStar: [#1 0.23,-0.01,1.05,U] [#2 -0.10,-0.32,0.88,U] [#3 -0.00,-0.44,0.00,M2] [#4 0.30,-0.32,0.00,M8] [#5 0.07,-0.50,0.00,M3] [#6 -0.28,-0.20,0.65,U] [#7 0.08,-0.07,0.52,U] [#8 0.08,-0.15,0.46,U] 
00:58:03.247 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.16}, one-star: {0.02, -0.22}
00:58:03.247 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
00:58:03.247 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
00:58:03.247 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.47 mountX=-0.16 mountY=-0.01, mountTheta=-3.07
00:58:03.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.16, opts=13)
00:58:03.247 00.000 7988 Enqueuing Move request for scope (0.02, -0.16)
00:58:03.247 00.000 15712 Worker thread wakes up
00:58:03.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
00:58:03.247 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
00:58:03.247 00.000 15712 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=-0.01
00:58:03.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:03.247 00.000 7988 UpdateGuideState exits: m=1340 SNR=24.2
00:58:03.260 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:03.260 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:03.261 00.001 7988 Enqueuing Expose request
00:58:03.261 00.000 15712 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.64
00:58:03.261 00.000 15712 PPEC: input: -0.16, control: -0.09, exposure: 1500
00:58:03.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:03.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:58:03.261 00.000 15712 MoveAxis(E, 29, ABG)
00:58:03.261 00.000 15712 Guiding  Dir = 2, Dur = 29
00:58:03.261 00.000 15712 IsGuiding returns 0
00:58:03.277 00.016 15712 PulseGuide returned control before completion, sleep 26
00:58:03.325 00.048 15712 IsGuiding returns 0
00:58:03.325 00.000 15712 Move returns status 0, amount 29
00:58:03.325 00.000 15712 MoveAxis(N, 0, ABG)
00:58:03.325 00.000 15712 Move returns status 0, amount 0
00:58:03.325 00.000 15712 move complete, result=0
00:58:03.325 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
00:58:03.327 00.002 15712 worker thread done servicing request
00:58:03.327 00.000 15712 Worker thread wakes up
00:58:03.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:03.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:05.066 01.739 15712 Exposure complete
00:58:05.127 00.061 15712 worker thread done servicing request
00:58:05.127 00.000 7988 OnExposeComplete: enter
00:58:05.127 00.000 7988 UpdateGuideState(): m_state=6
00:58:05.127 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
00:58:05.127 00.000 7988 Star::Find returns 1 (0), X=966.55, Y=187.02, Mass=1275, SNR=23.6, Peak=162 HFD=3.7
00:58:05.127 00.000 7988 MultiStar: [#1 0.05,-0.29,1.00,U] [#2 -0.17,-0.55,0.00,M1] [#3 -0.09,-0.48,0.00,M3] [#4 0.21,-0.41,0.00,M9] [#5 0.02,-0.57,0.00,M4] [#6 -0.17,-0.45,0.00,M1] [#7 -0.31,-0.27,0.00,M6] [#8 0.06,-0.30,0.46,U] 
00:58:05.134 00.007 7988 refined, 2 included, MultiStar: {0.07, -0.38}, one-star: {0.09, -0.52}
00:58:05.134 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
00:58:05.134 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
00:58:05.134 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.38 hyp=0.39 cameraTheta=-1.40 mountX=-0.38 mountY=-0.06, mountTheta=-2.99
00:58:05.134 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.38, opts=13)
00:58:05.134 00.000 7988 Enqueuing Move request for scope (0.07, -0.38)
00:58:05.134 00.000 15712 Worker thread wakes up
00:58:05.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.38) opts 0xd
00:58:05.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.38)
00:58:05.134 00.000 15712 Moving (0.07, -0.38) raw xDistance=-0.38 yDistance=-0.06
00:58:05.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:05.134 00.000 7988 UpdateGuideState exits: m=1275 SNR=23.6
00:58:05.143 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:05.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:05.143 00.000 7988 Enqueuing Expose request
00:58:05.143 00.000 15712 PPEC rslt: input = -0.38, final = -0.24, react = -0.23, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 639.64
00:58:05.143 00.000 15712 PPEC: input: -0.38, control: -0.24, exposure: 1500
00:58:05.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:05.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:58:05.143 00.000 15712 MoveAxis(E, 78, ABG)
00:58:05.143 00.000 15712 Guiding  Dir = 2, Dur = 78
00:58:05.143 00.000 15712 IsGuiding returns 0
00:58:05.164 00.021 15712 PulseGuide returned control before completion, sleep 72
00:58:05.260 00.096 15712 IsGuiding returns 1
00:58:05.260 00.000 15712 scope still moving after pulse duration time elapsed
00:58:05.287 00.027 15712 IsGuiding returns 0
00:58:05.287 00.000 15712 scope move finished after 78 + 61 ms
00:58:05.287 00.000 15712 Move returns status 0, amount 78
00:58:05.287 00.000 15712 MoveAxis(N, 0, ABG)
00:58:05.287 00.000 15712 Move returns status 0, amount 0
00:58:05.287 00.000 15712 move complete, result=0
00:58:05.287 00.000 15712 worker thread done servicing request
00:58:05.287 00.000 15712 Worker thread wakes up
00:58:05.287 00.000 7988 GuideStep: -0.4 px 78 ms EAST, -0.1 px 0 ms NORTH
00:58:05.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:05.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:06.693 01.406 15712 Exposure complete
00:58:06.745 00.052 15712 worker thread done servicing request
00:58:06.755 00.010 7988 OnExposeComplete: enter
00:58:06.755 00.000 7988 UpdateGuideState(): m_state=6
00:58:06.755 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
00:58:06.755 00.000 7988 Star::Find returns 1 (0), X=966.22, Y=187.54, Mass=1371, SNR=24.6, Peak=149 HFD=3.9
00:58:06.755 00.000 7988 MultiStar: [#1 -0.02,0.37,1.00,U] [#2 -0.25,-0.01,0.82,U] [#3 -0.00,-0.46,0.00,M4] [#4 0.24,0.03,0.75,U] [#5 -0.39,-0.03,0.00,M5] [#6 -0.29,-0.16,0.59,U] [#7 -0.59,0.48,0.00,M7] [#8 0.09,0.39,0.00,M2] 
00:58:06.755 00.000 7988 refined, 4 included, MultiStar: {-0.11, 0.07}, one-star: {-0.24, 0.00}
00:58:06.755 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.02 = 1.02)
00:58:06.755 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
00:58:06.762 00.007 7988 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.59 mountX=0.07 mountY=0.11, mountTheta=1.02
00:58:06.762 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.07, opts=13)
00:58:06.762 00.000 7988 Enqueuing Move request for scope (-0.11, 0.07)
00:58:06.762 00.000 15712 Worker thread wakes up
00:58:06.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
00:58:06.762 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
00:58:06.762 00.000 15712 Moving (-0.11, 0.07) raw xDistance=0.07 yDistance=0.11
00:58:06.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:06.762 00.000 7988 UpdateGuideState exits: m=1371 SNR=24.6
00:58:06.769 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:06.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:06.771 00.002 7988 Enqueuing Expose request
00:58:06.771 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
00:58:06.771 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
00:58:06.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:06.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:58:06.771 00.000 15712 MoveAxis(E, 3, ABG)
00:58:06.771 00.000 15712 Guiding  Dir = 2, Dur = 3
00:58:06.771 00.000 15712 IsGuiding returns 0
00:58:06.791 00.020 15712 IsGuiding returns 0
00:58:06.791 00.000 15712 Move returns status 0, amount 3
00:58:06.791 00.000 15712 MoveAxis(N, 0, ABG)
00:58:06.791 00.000 15712 Move returns status 0, amount 0
00:58:06.791 00.000 15712 move complete, result=0
00:58:06.791 00.000 15712 worker thread done servicing request
00:58:06.791 00.000 15712 Worker thread wakes up
00:58:06.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:06.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:06.791 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
00:58:08.432 01.641 15712 Exposure complete
00:58:08.493 00.061 15712 worker thread done servicing request
00:58:08.493 00.000 7988 OnExposeComplete: enter
00:58:08.493 00.000 7988 UpdateGuideState(): m_state=6
00:58:08.495 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
00:58:08.495 00.000 7988 Star::Find returns 1 (0), X=966.44, Y=187.41, Mass=1355, SNR=24.3, Peak=163 HFD=4.2
00:58:08.498 00.003 7988 MultiStar: [#1 0.29,0.16,0.96,U] [#2 -0.05,-0.15,0.84,U] [#3 -0.15,-0.32,0.86,U] [#4 0.33,0.03,0.72,U] [#5 -0.00,-0.20,0.72,U] [#6 -0.29,-0.07,0.63,U] [#7 -0.07,-0.08,0.52,U] [#8 0.12,0.37,0.00,M3] 
00:58:08.498 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {-0.02, -0.12}
00:58:08.500 00.002 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
00:58:08.500 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
00:58:08.502 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.39 mountX=-0.09 mountY=-0.01, mountTheta=-2.99
00:58:08.504 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.09, opts=13)
00:58:08.504 00.000 7988 Enqueuing Move request for scope (0.02, -0.09)
00:58:08.506 00.002 15712 Worker thread wakes up
00:58:08.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:58:08.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:58:08.506 00.000 15712 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=-0.01
00:58:08.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:08.506 00.000 7988 UpdateGuideState exits: m=1355 SNR=24.3
00:58:08.509 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:08.510 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:08.510 00.000 7988 Enqueuing Expose request
00:58:08.512 00.002 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
00:58:08.512 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
00:58:08.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:08.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:58:08.512 00.000 15712 MoveAxis(E, 8, ABG)
00:58:08.512 00.000 15712 Guiding  Dir = 2, Dur = 8
00:58:08.512 00.000 15712 IsGuiding returns 0
00:58:08.532 00.020 15712 IsGuiding returns 0
00:58:08.532 00.000 15712 Move returns status 0, amount 8
00:58:08.532 00.000 15712 MoveAxis(N, 0, ABG)
00:58:08.532 00.000 15712 Move returns status 0, amount 0
00:58:08.532 00.000 15712 move complete, result=0
00:58:08.532 00.000 15712 worker thread done servicing request
00:58:08.532 00.000 15712 Worker thread wakes up
00:58:08.532 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:58:08.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:08.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:09.958 01.426 15712 Exposure complete
00:58:10.021 00.063 15712 worker thread done servicing request
00:58:10.021 00.000 7988 OnExposeComplete: enter
00:58:10.021 00.000 7988 UpdateGuideState(): m_state=6
00:58:10.021 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
00:58:10.021 00.000 7988 Star::Find returns 1 (0), X=966.31, Y=187.36, Mass=1245, SNR=23.4, Peak=165 HFD=3.6
00:58:10.021 00.000 7988 MultiStar: [#1 0.07,0.23,1.07,U] [#2 -0.23,0.01,0.89,U] [#3 -0.16,-0.08,0.91,U] [#4 0.04,0.31,0.81,U] [#5 -0.13,0.15,0.83,U] [#6 -0.31,-0.44,0.00,M1] [#7 -0.35,0.21,0.00,M7] [#8 0.20,0.32,0.51,U] 
00:58:10.026 00.005 7988 refined, 6 included, MultiStar: {-0.07, 0.09}, one-star: {-0.15, -0.18}
00:58:10.026 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.63 = 0.63)
00:58:10.026 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
00:58:10.026 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.20 mountX=0.09 mountY=0.06, mountTheta=0.61
00:58:10.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.09, opts=13)
00:58:10.026 00.000 7988 Enqueuing Move request for scope (-0.07, 0.09)
00:58:10.026 00.000 15712 Worker thread wakes up
00:58:10.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:58:10.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:58:10.026 00.000 15712 Moving (-0.07, 0.09) raw xDistance=0.09 yDistance=0.06
00:58:10.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:10.035 00.009 7988 UpdateGuideState exits: m=1245 SNR=23.4
00:58:10.036 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:10.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:10.036 00.000 7988 Enqueuing Expose request
00:58:10.036 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
00:58:10.036 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
00:58:10.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:10.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:58:10.036 00.000 15712 MoveAxis(E, 4, ABG)
00:58:10.036 00.000 15712 Guiding  Dir = 2, Dur = 4
00:58:10.036 00.000 15712 IsGuiding returns 0
00:58:10.055 00.019 15712 IsGuiding returns 0
00:58:10.055 00.000 15712 Move returns status 0, amount 4
00:58:10.055 00.000 15712 MoveAxis(N, 0, ABG)
00:58:10.055 00.000 15712 Move returns status 0, amount 0
00:58:10.055 00.000 15712 move complete, result=0
00:58:10.055 00.000 15712 worker thread done servicing request
00:58:10.055 00.000 15712 Worker thread wakes up
00:58:10.055 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:58:10.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:10.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:11.696 01.641 15712 Exposure complete
00:58:11.757 00.061 15712 worker thread done servicing request
00:58:11.757 00.000 7988 OnExposeComplete: enter
00:58:11.757 00.000 7988 UpdateGuideState(): m_state=6
00:58:11.760 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
00:58:11.760 00.000 7988 Star::Find returns 1 (0), X=966.26, Y=187.78, Mass=1406, SNR=24.9, Peak=159 HFD=4.0
00:58:11.762 00.002 7988 MultiStar: [#1 0.25,0.29,0.97,U] [#2 -0.18,0.28,0.87,U] [#3 -0.15,-0.17,0.83,U] [#4 0.26,0.44,0.00,M7] [#5 -0.18,-0.00,0.72,U] [#6 -0.32,-0.05,0.63,U] [#7 -0.21,0.37,0.00,M8] [#8 -0.11,0.03,0.46,U] 
00:58:11.762 00.000 7988 refined, 6 included, MultiStar: {-0.11, 0.11}, one-star: {-0.20, 0.25}
00:58:11.764 00.002 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
00:58:11.764 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
00:58:11.766 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.35 mountX=0.11 mountY=0.11, mountTheta=0.77
00:58:11.768 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.11, opts=13)
00:58:11.768 00.000 7988 Enqueuing Move request for scope (-0.11, 0.11)
00:58:11.770 00.002 15712 Worker thread wakes up
00:58:11.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
00:58:11.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
00:58:11.770 00.000 15712 Moving (-0.11, 0.11) raw xDistance=0.11 yDistance=0.11
00:58:11.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:11.770 00.000 7988 UpdateGuideState exits: m=1406 SNR=24.9
00:58:11.773 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:11.773 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:11.773 00.000 7988 Enqueuing Expose request
00:58:11.773 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
00:58:11.773 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
00:58:11.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:11.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:58:11.773 00.000 15712 MoveAxis(E, 4, ABG)
00:58:11.773 00.000 15712 Guiding  Dir = 2, Dur = 4
00:58:11.773 00.000 15712 IsGuiding returns 0
00:58:11.796 00.023 15712 IsGuiding returns 0
00:58:11.796 00.000 15712 Move returns status 0, amount 4
00:58:11.796 00.000 15712 MoveAxis(N, 0, ABG)
00:58:11.796 00.000 15712 Move returns status 0, amount 0
00:58:11.796 00.000 15712 move complete, result=0
00:58:11.796 00.000 15712 worker thread done servicing request
00:58:11.796 00.000 15712 Worker thread wakes up
00:58:11.796 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:58:11.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:11.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:13.207 01.411 15712 Exposure complete
00:58:13.271 00.064 15712 worker thread done servicing request
00:58:13.271 00.000 7988 OnExposeComplete: enter
00:58:13.271 00.000 7988 UpdateGuideState(): m_state=6
00:58:13.273 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
00:58:13.275 00.002 7988 Star::Find returns 1 (0), X=966.28, Y=187.94, Mass=1275, SNR=23.6, Peak=144 HFD=4.0
00:58:13.275 00.000 7988 MultiStar: [#1 0.03,0.56,0.00,M1] [#2 -0.20,0.31,0.86,U] [#3 -0.10,0.08,0.89,U] [#4 0.24,0.37,0.00,M8] [#5 -0.17,0.16,0.76,U] [#6 -0.29,0.12,0.64,U] [#7 0.08,0.51,0.00,M9] [#8 0.10,0.84,0.00,M2] 
00:58:13.277 00.002 7988 refined, 4 included, MultiStar: {-0.18, 0.23}, one-star: {-0.18, 0.41}
00:58:13.277 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
00:58:13.279 00.002 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
00:58:13.279 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.23 hyp=0.29 cameraTheta=2.24 mountX=0.22 mountY=0.18, mountTheta=0.66
00:58:13.281 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.23, opts=13)
00:58:13.281 00.000 7988 Enqueuing Move request for scope (-0.18, 0.23)
00:58:13.283 00.002 15712 Worker thread wakes up
00:58:13.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:13.283 00.000 7988 UpdateGuideState exits: m=1275 SNR=23.6
00:58:13.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:13.287 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.23) opts 0xd
00:58:13.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:13.287 00.000 7988 Enqueuing Expose request
00:58:13.289 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.23)
00:58:13.289 00.000 15712 Moving (-0.18, 0.23) raw xDistance=0.22 yDistance=0.18
00:58:13.292 00.003 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 639.63
00:58:13.292 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
00:58:13.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:13.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:58:13.292 00.000 15712 MoveAxis(W, 43, ABG)
00:58:13.292 00.000 15712 Guiding  Dir = 3, Dur = 43
00:58:13.292 00.000 15712 IsGuiding returns 0
00:58:13.307 00.015 15712 PulseGuide returned control before completion, sleep 31
00:58:13.358 00.051 15712 IsGuiding returns 1
00:58:13.358 00.000 15712 scope still moving after pulse duration time elapsed
00:58:13.399 00.041 15712 IsGuiding returns 0
00:58:13.399 00.000 15712 scope move finished after 43 + 62 ms
00:58:13.399 00.000 15712 Move returns status 0, amount 43
00:58:13.399 00.000 15712 MoveAxis(N, 0, ABG)
00:58:13.399 00.000 15712 Move returns status 0, amount 0
00:58:13.399 00.000 15712 move complete, result=0
00:58:13.399 00.000 15712 worker thread done servicing request
00:58:13.399 00.000 15712 Worker thread wakes up
00:58:13.399 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.2 px 0 ms NORTH
00:58:13.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:13.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:15.043 01.644 15712 Exposure complete
00:58:15.104 00.061 15712 worker thread done servicing request
00:58:15.104 00.000 7988 OnExposeComplete: enter
00:58:15.106 00.002 7988 UpdateGuideState(): m_state=6
00:58:15.106 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
00:58:15.106 00.000 7988 Star::Find returns 1 (0), X=966.52, Y=187.48, Mass=1302, SNR=24.0, Peak=147 HFD=4.2
00:58:15.106 00.000 7988 MultiStar: [#1 0.11,0.03,0.97,U] [#2 -0.06,-0.08,0.87,U] [#3 -0.15,-0.52,0.00,M1] [#4 0.32,0.02,0.70,U] [#5 0.08,-0.26,0.79,U] [#6 -0.22,0.19,0.68,U] [#7 -0.35,-0.01,0.48,U] [#8 0.33,0.32,0.00,M3] 
00:58:15.106 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {0.06, -0.05}
00:58:15.106 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
00:58:15.111 00.005 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
00:58:15.111 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-1.09 mountX=-0.03 mountY=-0.01, mountTheta=-2.68
00:58:15.111 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.03, opts=13)
00:58:15.111 00.000 7988 Enqueuing Move request for scope (0.02, -0.03)
00:58:15.111 00.000 15712 Worker thread wakes up
00:58:15.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:58:15.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:58:15.111 00.000 15712 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
00:58:15.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:15.111 00.000 7988 UpdateGuideState exits: m=1302 SNR=24.0
00:58:15.119 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:15.120 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:15.121 00.001 7988 Enqueuing Expose request
00:58:15.121 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
00:58:15.121 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
00:58:15.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:15.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:58:15.121 00.000 15712 MoveAxis(E, 2, ABG)
00:58:15.121 00.000 15712 Guiding  Dir = 2, Dur = 2
00:58:15.121 00.000 15712 IsGuiding returns 0
00:58:15.136 00.015 15712 IsGuiding returns 0
00:58:15.136 00.000 15712 Move returns status 0, amount 2
00:58:15.136 00.000 15712 MoveAxis(N, 0, ABG)
00:58:15.136 00.000 15712 Move returns status 0, amount 0
00:58:15.136 00.000 15712 move complete, result=0
00:58:15.136 00.000 15712 worker thread done servicing request
00:58:15.136 00.000 15712 Worker thread wakes up
00:58:15.136 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:58:15.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:15.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:16.558 01.422 15712 Exposure complete
00:58:16.618 00.060 15712 worker thread done servicing request
00:58:16.618 00.000 7988 OnExposeComplete: enter
00:58:16.618 00.000 7988 UpdateGuideState(): m_state=6
00:58:16.621 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
00:58:16.621 00.000 7988 Star::Find returns 1 (0), X=966.41, Y=187.50, Mass=1232, SNR=23.1, Peak=144 HFD=3.4
00:58:16.623 00.002 7988 MultiStar: [#1 -0.01,-0.02,1.05,U] [#2 -0.17,0.02,0.90,U] [#3 -0.16,-0.60,0.00,M2] [#4 0.00,-0.03,0.73,U] [#5 -0.06,-0.25,0.77,U] [#6 -0.26,-0.28,0.67,U] [#7 -0.08,-0.43,0.00,M9] [#8 -0.03,0.30,0.40,U] 
00:58:16.623 00.000 7988 single-star, 6 included, MultiStar: {-0.08, -0.06}, one-star: {-0.04, -0.03}
00:58:16.625 00.002 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.07 = 2.21)
00:58:16.625 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
00:58:16.627 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.51 mountX=-0.03 mountY=0.04, mountTheta=2.20
00:58:16.629 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.03, opts=13)
00:58:16.629 00.000 7988 Enqueuing Move request for scope (-0.04, -0.03)
00:58:16.631 00.002 15712 Worker thread wakes up
00:58:16.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:58:16.631 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:58:16.631 00.000 15712 Moving (-0.04, -0.03) raw xDistance=-0.03 yDistance=0.04
00:58:16.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:16.631 00.000 7988 UpdateGuideState exits: m=1232 SNR=23.1
00:58:16.634 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:16.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:16.636 00.002 7988 Enqueuing Expose request
00:58:16.638 00.002 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
00:58:16.638 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
00:58:16.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:16.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:58:16.638 00.000 15712 MoveAxis(E, 0, ABG)
00:58:16.638 00.000 15712 Move returns status 0, amount 0
00:58:16.638 00.000 15712 MoveAxis(N, 0, ABG)
00:58:16.638 00.000 15712 Move returns status 0, amount 0
00:58:16.638 00.000 15712 move complete, result=0
00:58:16.638 00.000 15712 worker thread done servicing request
00:58:16.638 00.000 15712 Worker thread wakes up
00:58:16.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:16.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:16.638 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:18.379 01.741 15712 Exposure complete
00:58:18.440 00.061 15712 worker thread done servicing request
00:58:18.440 00.000 7988 OnExposeComplete: enter
00:58:18.442 00.002 7988 UpdateGuideState(): m_state=6
00:58:18.444 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
00:58:18.444 00.000 7988 Star::Find returns 1 (0), X=966.32, Y=187.14, Mass=1275, SNR=23.6, Peak=149 HFD=3.8
00:58:18.446 00.002 7988 MultiStar: [#1 0.23,-0.12,1.08,U] [#2 0.07,-0.20,0.87,U] [#3 -0.12,-0.64,0.00,M3] [#4 0.41,-0.18,0.00,M7] [#5 -0.04,-0.52,0.00,M1] [#6 0.18,-0.21,0.65,U] [#7 0.17,0.00,0.53,U] [#8 0.29,0.26,0.00,M3] 
00:58:18.446 00.000 7988 refined, 4 included, MultiStar: {0.09, -0.20}, one-star: {-0.14, -0.39}
00:58:18.448 00.002 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
00:58:18.448 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
00:58:18.450 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.14 mountX=-0.20 mountY=-0.09, mountTheta=-2.73
00:58:18.452 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.20, opts=13)
00:58:18.452 00.000 7988 Enqueuing Move request for scope (0.09, -0.20)
00:58:18.454 00.002 15712 Worker thread wakes up
00:58:18.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
00:58:18.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
00:58:18.454 00.000 15712 Moving (0.09, -0.20) raw xDistance=-0.20 yDistance=-0.09
00:58:18.456 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:18.456 00.000 7988 UpdateGuideState exits: m=1275 SNR=23.6
00:58:18.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:18.459 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:18.459 00.000 7988 Enqueuing Expose request
00:58:18.459 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.63
00:58:18.459 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
00:58:18.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:18.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:18.459 00.000 15712 MoveAxis(E, 41, ABG)
00:58:18.459 00.000 15712 Guiding  Dir = 2, Dur = 41
00:58:18.459 00.000 15712 IsGuiding returns 0
00:58:18.477 00.018 15712 PulseGuide returned control before completion, sleep 35
00:58:18.520 00.043 15712 IsGuiding returns 1
00:58:18.520 00.000 15712 scope still moving after pulse duration time elapsed
00:58:18.559 00.039 15712 IsGuiding returns 0
00:58:18.559 00.000 15712 scope move finished after 41 + 55 ms
00:58:18.559 00.000 15712 Move returns status 0, amount 41
00:58:18.559 00.000 15712 MoveAxis(N, 0, ABG)
00:58:18.559 00.000 15712 Move returns status 0, amount 0
00:58:18.559 00.000 15712 move complete, result=0
00:58:18.559 00.000 15712 worker thread done servicing request
00:58:18.559 00.000 15712 Worker thread wakes up
00:58:18.559 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
00:58:18.561 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:18.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:19.976 01.415 15712 Exposure complete
00:58:20.038 00.062 15712 worker thread done servicing request
00:58:20.038 00.000 7988 OnExposeComplete: enter
00:58:20.038 00.000 7988 UpdateGuideState(): m_state=6
00:58:20.038 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
00:58:20.038 00.000 7988 Star::Find returns 1 (0), X=966.40, Y=187.40, Mass=1254, SNR=23.4, Peak=144 HFD=3.7
00:58:20.038 00.000 7988 MultiStar: [#1 0.08,0.25,1.06,U] [#2 0.07,-0.07,0.89,U] [#3 -0.02,-0.32,0.87,U] [#4 0.14,-0.09,0.73,U] [#5 0.14,0.05,0.72,U] [#6 -0.04,-0.04,0.68,U] [#7 -0.22,0.10,0.52,U] [#8 0.40,1.02,0.00,M4] 
00:58:20.038 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {-0.06, -0.14}
00:58:20.038 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
00:58:20.038 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
00:58:20.047 00.009 7988 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.05 mountX=-0.03 mountY=-0.02, mountTheta=-2.64
00:58:20.049 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.03, opts=13)
00:58:20.049 00.000 7988 Enqueuing Move request for scope (0.02, -0.03)
00:58:20.051 00.002 15712 Worker thread wakes up
00:58:20.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:58:20.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:58:20.051 00.000 15712 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
00:58:20.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:20.053 00.002 7988 UpdateGuideState exits: m=1254 SNR=23.4
00:58:20.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:20.055 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:20.055 00.000 7988 Enqueuing Expose request
00:58:20.057 00.002 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
00:58:20.057 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
00:58:20.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:20.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:58:20.057 00.000 15712 MoveAxis(E, 1, ABG)
00:58:20.057 00.000 15712 Guiding  Dir = 2, Dur = 1
00:58:20.057 00.000 15712 IsGuiding returns 0
00:58:20.072 00.015 15712 IsGuiding returns 0
00:58:20.072 00.000 15712 Move returns status 0, amount 1
00:58:20.072 00.000 15712 MoveAxis(N, 0, ABG)
00:58:20.072 00.000 15712 Move returns status 0, amount 0
00:58:20.072 00.000 15712 move complete, result=0
00:58:20.072 00.000 15712 worker thread done servicing request
00:58:20.072 00.000 15712 Worker thread wakes up
00:58:20.072 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:58:20.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:20.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:21.713 01.641 15712 Exposure complete
00:58:21.775 00.062 15712 worker thread done servicing request
00:58:21.775 00.000 7988 OnExposeComplete: enter
00:58:21.775 00.000 7988 UpdateGuideState(): m_state=6
00:58:21.775 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
00:58:21.775 00.000 7988 Star::Find returns 1 (0), X=966.57, Y=187.49, Mass=1281, SNR=23.6, Peak=165 HFD=4.1
00:58:21.775 00.000 7988 MultiStar: [#1 0.33,0.28,0.00,M1] [#2 -0.17,0.04,0.86,U] [#3 -0.16,-0.40,0.00,M3] [#4 0.29,-0.10,0.71,U] [#5 0.03,-0.30,0.76,U] [#6 -0.25,-0.12,0.68,U] [#7 0.40,0.03,0.00,M8] [#8 0.43,0.16,0.00,M5] 
00:58:21.775 00.000 7988 refined, 4 included, MultiStar: {0.00, -0.10}, one-star: {0.11, -0.05}
00:58:21.775 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
00:58:21.775 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
00:58:21.775 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.53 mountX=-0.10 mountY=-0.00, mountTheta=-3.13
00:58:21.775 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.10, opts=13)
00:58:21.775 00.000 7988 Enqueuing Move request for scope (0.00, -0.10)
00:58:21.775 00.000 15712 Worker thread wakes up
00:58:21.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
00:58:21.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
00:58:21.775 00.000 15712 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=-0.00
00:58:21.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:58:21.789 00.014 7988 UpdateGuideState exits: m=1281 SNR=23.6
00:58:21.790 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:21.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:21.790 00.000 7988 Enqueuing Expose request
00:58:21.790 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
00:58:21.790 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
00:58:21.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:21.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:58:21.790 00.000 15712 MoveAxis(W, 0, ABG)
00:58:21.790 00.000 15712 Move returns status 0, amount 0
00:58:21.790 00.000 15712 MoveAxis(N, 0, ABG)
00:58:21.790 00.000 15712 Move returns status 0, amount 0
00:58:21.790 00.000 15712 move complete, result=0
00:58:21.790 00.000 15712 worker thread done servicing request
00:58:21.790 00.000 15712 Worker thread wakes up
00:58:21.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:21.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:21.790 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:58:23.322 01.532 15712 Exposure complete
00:58:23.384 00.062 15712 worker thread done servicing request
00:58:23.384 00.000 7988 OnExposeComplete: enter
00:58:23.384 00.000 7988 UpdateGuideState(): m_state=6
00:58:23.390 00.006 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
00:58:23.390 00.000 7988 Star::Find returns 1 (0), X=966.18, Y=187.50, Mass=1344, SNR=24.2, Peak=170 HFD=3.8
00:58:23.390 00.000 7988 MultiStar: [#1 0.27,-0.02,0.99,U] [#2 0.04,-0.05,0.84,U] [#3 -0.01,-0.23,0.85,U] [#4 -0.01,0.04,0.72,U] [#5 -0.09,-0.24,0.76,U] [#6 -0.13,-0.08,0.65,U] [#7 -0.01,0.11,0.49,U] [#8 0.33,0.18,0.43,U] 
00:58:23.390 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {-0.28, -0.04}
00:58:23.390 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.14 = -3.14)
00:58:23.390 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
00:58:23.390 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.57 mountX=-0.06 mountY=0.00, mountTheta=3.11
00:58:23.390 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.06, opts=13)
00:58:23.390 00.000 7988 Enqueuing Move request for scope (-0.00, -0.06)
00:58:23.400 00.010 15712 Worker thread wakes up
00:58:23.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
00:58:23.400 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
00:58:23.400 00.000 15712 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.00
00:58:23.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:58:23.400 00.000 7988 UpdateGuideState exits: m=1344 SNR=24.2
00:58:23.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:23.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:23.400 00.000 7988 Enqueuing Expose request
00:58:23.400 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
00:58:23.400 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
00:58:23.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:23.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:58:23.400 00.000 15712 MoveAxis(E, 5, ABG)
00:58:23.400 00.000 15712 Guiding  Dir = 2, Dur = 5
00:58:23.400 00.000 15712 IsGuiding returns 0
00:58:23.432 00.032 15712 IsGuiding returns 0
00:58:23.432 00.000 15712 Move returns status 0, amount 5
00:58:23.432 00.000 15712 MoveAxis(N, 0, ABG)
00:58:23.432 00.000 15712 Move returns status 0, amount 0
00:58:23.432 00.000 15712 move complete, result=0
00:58:23.432 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:58:23.437 00.005 15712 worker thread done servicing request
00:58:23.437 00.000 15712 Worker thread wakes up
00:58:23.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:23.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:25.078 01.641 15712 Exposure complete
00:58:25.139 00.061 15712 worker thread done servicing request
00:58:25.141 00.002 7988 OnExposeComplete: enter
00:58:25.141 00.000 7988 UpdateGuideState(): m_state=6
00:58:25.141 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
00:58:25.141 00.000 7988 Star::Find returns 1 (0), X=966.38, Y=187.50, Mass=1242, SNR=23.3, Peak=153 HFD=3.4
00:58:25.141 00.000 7988 MultiStar: [#1 -0.04,0.35,1.00,U] [#2 -0.24,0.19,0.91,U] [#3 -0.16,-0.13,0.86,U] [#4 0.14,0.11,0.74,U] [#5 -0.18,-0.14,0.81,U] [#6 -0.39,-0.06,0.00,M1] [#7 -0.19,0.41,0.00,M8] [#8 0.62,0.39,0.00,M5] 
00:58:25.141 00.000 7988 single-star, 5 included, MultiStar: {-0.10, 0.07}, one-star: {-0.08, -0.03}
00:58:25.141 00.000 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.56) = xAngle (-4.34 = 1.95)
00:58:25.141 00.000 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.91)
00:58:25.141 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.77 mountX=-0.03 mountY=0.08, mountTheta=1.94
00:58:25.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
00:58:25.141 00.000 7988 Enqueuing Move request for scope (-0.08, -0.03)
00:58:25.141 00.000 15712 Worker thread wakes up
00:58:25.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
00:58:25.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
00:58:25.141 00.000 15712 Moving (-0.08, -0.03) raw xDistance=-0.03 yDistance=0.08
00:58:25.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:58:25.154 00.013 7988 UpdateGuideState exits: m=1242 SNR=23.3
00:58:25.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:25.156 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:25.156 00.000 7988 Enqueuing Expose request
00:58:25.156 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
00:58:25.156 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
00:58:25.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:25.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:58:25.156 00.000 15712 MoveAxis(E, 1, ABG)
00:58:25.156 00.000 15712 Guiding  Dir = 2, Dur = 1
00:58:25.156 00.000 15712 IsGuiding returns 0
00:58:25.176 00.020 15712 IsGuiding returns 0
00:58:25.176 00.000 15712 Move returns status 0, amount 1
00:58:25.176 00.000 15712 MoveAxis(N, 0, ABG)
00:58:25.176 00.000 15712 Move returns status 0, amount 0
00:58:25.176 00.000 15712 move complete, result=0
00:58:25.176 00.000 15712 worker thread done servicing request
00:58:25.176 00.000 15712 Worker thread wakes up
00:58:25.176 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:58:25.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:25.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:26.589 01.413 15712 Exposure complete
00:58:26.636 00.047 15712 worker thread done servicing request
00:58:26.652 00.016 7988 OnExposeComplete: enter
00:58:26.653 00.001 7988 UpdateGuideState(): m_state=6
00:58:26.653 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
00:58:26.655 00.002 7988 Star::Find returns 1 (0), X=966.10, Y=187.75, Mass=1366, SNR=24.4, Peak=143 HFD=4.2
00:58:26.655 00.000 7988 MultiStar: [#1 0.00,0.54,0.00,M1] [#2 -0.23,0.19,0.85,U] [#3 -0.35,-0.09,0.83,U] [#4 -0.14,0.31,0.74,U] [#5 -0.26,-0.09,0.70,U] [#6 -0.43,0.28,0.00,M2] [#7 -0.07,0.41,0.00,M9] [#8 0.03,0.57,0.00,M6] 
00:58:26.657 00.002 7988 refined, 4 included, MultiStar: {-0.27, 0.11}, one-star: {-0.36, 0.22}
00:58:26.657 00.000 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
00:58:26.659 00.002 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
00:58:26.659 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.30 cameraTheta=2.75 mountX=0.11 mountY=0.27, mountTheta=1.18
00:58:26.661 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.11, opts=13)
00:58:26.663 00.002 7988 Enqueuing Move request for scope (-0.27, 0.11)
00:58:26.663 00.000 15712 Worker thread wakes up
00:58:26.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
00:58:26.663 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
00:58:26.663 00.000 15712 Moving (-0.27, 0.11) raw xDistance=0.11 yDistance=0.27
00:58:26.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:58:26.663 00.000 7988 UpdateGuideState exits: m=1366 SNR=24.4
00:58:26.668 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:26.670 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:26.670 00.000 7988 Enqueuing Expose request
00:58:26.670 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
00:58:26.670 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
00:58:26.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:58:26.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:58:26.670 00.000 15712 MoveAxis(W, 0, ABG)
00:58:26.670 00.000 15712 Move returns status 0, amount 0
00:58:26.670 00.000 15712 MoveAxis(N, 0, ABG)
00:58:26.670 00.000 15712 Move returns status 0, amount 0
00:58:26.670 00.000 15712 move complete, result=0
00:58:26.670 00.000 15712 worker thread done servicing request
00:58:26.670 00.000 15712 Worker thread wakes up
00:58:26.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:26.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:26.670 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.3 px 0 ms NORTH
00:58:28.300 01.630 15712 Exposure complete
00:58:28.361 00.061 15712 worker thread done servicing request
00:58:28.363 00.002 7988 OnExposeComplete: enter
00:58:28.363 00.000 7988 UpdateGuideState(): m_state=6
00:58:28.363 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
00:58:28.363 00.000 7988 Star::Find returns 1 (0), X=966.25, Y=187.75, Mass=1262, SNR=23.5, Peak=150 HFD=3.9
00:58:28.363 00.000 7988 MultiStar: [#1 0.16,0.21,1.01,U] [#2 -0.09,0.07,0.90,U] [#3 -0.17,-0.09,0.87,U] [#4 0.24,0.28,0.76,U] [#5 -0.04,-0.20,0.71,U] [#6 -0.35,-0.00,0.65,U] [#7 -0.09,0.70,0.00,M10] [#8 0.31,0.67,0.00,M7] 
00:58:28.363 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.08}, one-star: {-0.21, 0.22}
00:58:28.363 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
00:58:28.363 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
00:58:28.371 00.008 7988 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.22 mountX=0.08 mountY=0.06, mountTheta=0.63
00:58:28.371 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.08, opts=13)
00:58:28.371 00.000 7988 Enqueuing Move request for scope (-0.06, 0.08)
00:58:28.371 00.000 15712 Worker thread wakes up
00:58:28.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:58:28.371 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:58:28.371 00.000 15712 Moving (-0.06, 0.08) raw xDistance=0.08 yDistance=0.06
00:58:28.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=34, FiltMax=255, Gamma=0.690
00:58:28.371 00.000 7988 UpdateGuideState exits: m=1262 SNR=23.5
00:58:28.377 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:28.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:28.377 00.000 7988 Enqueuing Expose request
00:58:28.377 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
00:58:28.377 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
00:58:28.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:28.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:58:28.377 00.000 15712 MoveAxis(W, 4, ABG)
00:58:28.377 00.000 15712 Guiding  Dir = 3, Dur = 4
00:58:28.377 00.000 15712 IsGuiding returns 0
00:58:28.405 00.028 15712 IsGuiding returns 0
00:58:28.405 00.000 15712 Move returns status 0, amount 4
00:58:28.405 00.000 15712 MoveAxis(N, 0, ABG)
00:58:28.405 00.000 15712 Move returns status 0, amount 0
00:58:28.405 00.000 15712 move complete, result=0
00:58:28.405 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
00:58:28.405 00.000 15712 worker thread done servicing request
00:58:28.405 00.000 15712 Worker thread wakes up
00:58:28.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:28.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:29.814 01.409 15712 Exposure complete
00:58:29.875 00.061 15712 worker thread done servicing request
00:58:29.875 00.000 7988 OnExposeComplete: enter
00:58:29.875 00.000 7988 UpdateGuideState(): m_state=6
00:58:29.879 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
00:58:29.879 00.000 7988 Star::Find returns 1 (0), X=966.53, Y=187.68, Mass=1284, SNR=23.9, Peak=151 HFD=3.9
00:58:29.881 00.002 7988 MultiStar: [#1 0.33,0.11,1.02,U] [#2 0.00,0.05,0.85,U] [#3 0.08,-0.22,0.85,U] [#4 0.19,0.32,0.76,U] [#5 0.14,-0.20,0.77,U] [#6 0.15,-0.11,0.73,U] [#7 0.16,0.19,0.51,U] [#8 0.13,0.31,0.46,U] 
00:58:29.881 00.000 7988 refined, 8 included, MultiStar: {0.14, 0.05}, one-star: {0.07, 0.14}
00:58:29.883 00.002 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
00:58:29.884 00.001 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
00:58:29.884 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.34 mountX=0.05 mountY=-0.14, mountTheta=-1.22
00:58:29.886 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.05, opts=13)
00:58:29.888 00.002 7988 Enqueuing Move request for scope (0.14, 0.05)
00:58:29.888 00.000 15712 Worker thread wakes up
00:58:29.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:29.888 00.000 7988 UpdateGuideState exits: m=1284 SNR=23.9
00:58:29.891 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:29.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:29.893 00.002 7988 Enqueuing Expose request
00:58:29.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
00:58:29.893 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
00:58:29.893 00.000 15712 Moving (0.14, 0.05) raw xDistance=0.05 yDistance=-0.14
00:58:29.895 00.002 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
00:58:29.895 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
00:58:29.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:29.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:58:29.895 00.000 15712 MoveAxis(E, 2, ABG)
00:58:29.895 00.000 15712 Guiding  Dir = 2, Dur = 2
00:58:29.895 00.000 15712 IsGuiding returns 0
00:58:29.922 00.027 15712 IsGuiding returns 0
00:58:29.922 00.000 15712 Move returns status 0, amount 2
00:58:29.922 00.000 15712 MoveAxis(N, 0, ABG)
00:58:29.922 00.000 15712 Move returns status 0, amount 0
00:58:29.922 00.000 15712 move complete, result=0
00:58:29.922 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:58:29.926 00.004 15712 worker thread done servicing request
00:58:29.926 00.000 15712 Worker thread wakes up
00:58:29.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:29.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:31.567 01.641 15712 Exposure complete
00:58:31.628 00.061 15712 worker thread done servicing request
00:58:31.628 00.000 7988 OnExposeComplete: enter
00:58:31.628 00.000 7988 UpdateGuideState(): m_state=6
00:58:31.631 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
00:58:31.631 00.000 7988 Star::Find returns 1 (0), X=966.55, Y=187.31, Mass=1399, SNR=24.8, Peak=156 HFD=4.0
00:58:31.633 00.002 7988 MultiStar: [#1 0.26,-0.02,1.02,U] [#2 0.04,-0.19,0.83,U] [#3 0.20,-0.49,0.00,M1] [#4 0.70,0.07,0.00,M1] [#5 0.16,-0.50,0.00,M1] [#6 0.13,-0.35,0.64,U] [#7 -0.51,-0.05,0.00,M10] [#8 0.18,0.10,0.45,U] 
00:58:31.633 00.000 7988 refined, 4 included, MultiStar: {0.14, -0.15}, one-star: {0.09, -0.22}
00:58:31.635 00.002 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
00:58:31.635 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
00:58:31.637 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.81 mountX=-0.15 mountY=-0.14, mountTheta=-2.39
00:58:31.639 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.15, opts=13)
00:58:31.639 00.000 7988 Enqueuing Move request for scope (0.14, -0.15)
00:58:31.641 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:31.641 00.000 7988 UpdateGuideState exits: m=1399 SNR=24.8
00:58:31.643 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:31.644 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:31.644 00.000 7988 Enqueuing Expose request
00:58:31.644 00.000 15712 Worker thread wakes up
00:58:31.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
00:58:31.644 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
00:58:31.644 00.000 15712 Moving (0.14, -0.15) raw xDistance=-0.15 yDistance=-0.14
00:58:31.644 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
00:58:31.644 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
00:58:31.644 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:31.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:58:31.644 00.000 15712 MoveAxis(E, 7, ABG)
00:58:31.644 00.000 15712 Guiding  Dir = 2, Dur = 7
00:58:31.644 00.000 15712 IsGuiding returns 0
00:58:31.664 00.020 15712 IsGuiding returns 0
00:58:31.664 00.000 15712 Move returns status 0, amount 7
00:58:31.664 00.000 15712 MoveAxis(N, 0, ABG)
00:58:31.664 00.000 15712 Move returns status 0, amount 0
00:58:31.664 00.000 15712 move complete, result=0
00:58:31.664 00.000 15712 worker thread done servicing request
00:58:31.664 00.000 15712 Worker thread wakes up
00:58:31.664 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:58:31.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:31.669 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:33.080 01.411 15712 Exposure complete
00:58:33.142 00.062 15712 worker thread done servicing request
00:58:33.142 00.000 7988 OnExposeComplete: enter
00:58:33.142 00.000 7988 UpdateGuideState(): m_state=6
00:58:33.144 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
00:58:33.144 00.000 7988 Star::Find returns 1 (0), X=966.30, Y=187.17, Mass=1215, SNR=23.0, Peak=149 HFD=3.7
00:58:33.146 00.002 7988 MultiStar: [#1 0.09,-0.11,1.03,U] [#2 -0.01,-0.31,0.91,U] [#3 -0.04,-0.61,0.00,M2] [#4 0.40,-0.34,0.00,M2] [#5 0.27,-0.34,0.00,M2] [#6 -0.21,-0.23,0.72,U] [#7 0.07,-0.26,0.55,U] [#8 0.13,-0.09,0.50,U] 
00:58:33.147 00.001 7988 refined, 5 included, MultiStar: {-0.02, -0.24}, one-star: {-0.15, -0.36}
00:58:33.147 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
00:58:33.149 00.002 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
00:58:33.149 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.67 mountX=-0.24 mountY=0.03, mountTheta=3.02
00:58:33.151 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.24, opts=13)
00:58:33.153 00.002 7988 Enqueuing Move request for scope (-0.02, -0.24)
00:58:33.153 00.000 15712 Worker thread wakes up
00:58:33.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
00:58:33.153 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
00:58:33.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:33.153 00.000 7988 UpdateGuideState exits: m=1215 SNR=23.0
00:58:33.157 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:33.158 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:33.158 00.000 7988 Enqueuing Expose request
00:58:33.158 00.000 15712 Moving (-0.02, -0.24) raw xDistance=-0.24 yDistance=0.03
00:58:33.164 00.006 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.61
00:58:33.164 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
00:58:33.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:33.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:58:33.164 00.000 15712 MoveAxis(E, 53, ABG)
00:58:33.164 00.000 15712 Guiding  Dir = 2, Dur = 53
00:58:33.164 00.000 15712 IsGuiding returns 0
00:58:33.181 00.017 15712 PulseGuide returned control before completion, sleep 43
00:58:33.257 00.076 15712 IsGuiding returns 0
00:58:33.257 00.000 15712 Move returns status 0, amount 53
00:58:33.257 00.000 15712 MoveAxis(N, 0, ABG)
00:58:33.257 00.000 15712 Move returns status 0, amount 0
00:58:33.257 00.000 15712 move complete, result=0
00:58:33.257 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
00:58:33.266 00.009 15712 worker thread done servicing request
00:58:33.266 00.000 15712 Worker thread wakes up
00:58:33.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:33.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:34.902 01.636 15712 Exposure complete
00:58:34.964 00.062 15712 worker thread done servicing request
00:58:34.964 00.000 7988 OnExposeComplete: enter
00:58:34.966 00.002 7988 UpdateGuideState(): m_state=6
00:58:34.966 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
00:58:34.966 00.000 7988 Star::Find returns 1 (0), X=966.49, Y=187.43, Mass=1292, SNR=23.9, Peak=149 HFD=3.6
00:58:34.966 00.000 7988 MultiStar: [#1 0.06,0.09,0.98,U] [#2 -0.01,-0.11,0.89,U] [#3 0.03,-0.16,0.87,U] [#4 0.29,0.12,0.74,U] [#5 -0.25,-0.26,0.77,U] [#6 -0.17,0.10,0.65,U] [#7 -0.31,0.20,0.52,U] [#8 0.01,-0.07,0.49,U] 
00:58:34.966 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.03, -0.10}
00:58:34.966 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.66 = 2.63)
00:58:34.966 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.59)
00:58:34.966 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.10 mountX=-0.03 mountY=0.02, mountTheta=2.60
00:58:34.966 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.03, opts=13)
00:58:34.966 00.000 7988 Enqueuing Move request for scope (-0.02, -0.03)
00:58:34.966 00.000 15712 Worker thread wakes up
00:58:34.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:58:34.966 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:58:34.966 00.000 15712 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
00:58:34.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:34.966 00.000 7988 UpdateGuideState exits: m=1292 SNR=23.9
00:58:34.980 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:34.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:34.982 00.002 7988 Enqueuing Expose request
00:58:34.983 00.001 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
00:58:34.983 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
00:58:34.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:34.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:58:34.983 00.000 15712 MoveAxis(E, 6, ABG)
00:58:34.983 00.000 15712 Guiding  Dir = 2, Dur = 6
00:58:34.983 00.000 15712 IsGuiding returns 0
00:58:35.006 00.023 15712 IsGuiding returns 0
00:58:35.006 00.000 15712 Move returns status 0, amount 6
00:58:35.006 00.000 15712 MoveAxis(N, 0, ABG)
00:58:35.006 00.000 15712 Move returns status 0, amount 0
00:58:35.006 00.000 15712 move complete, result=0
00:58:35.006 00.000 15712 worker thread done servicing request
00:58:35.006 00.000 15712 Worker thread wakes up
00:58:35.006 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:58:35.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:35.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:36.418 01.412 15712 Exposure complete
00:58:36.479 00.061 15712 worker thread done servicing request
00:58:36.479 00.000 7988 OnExposeComplete: enter
00:58:36.479 00.000 7988 UpdateGuideState(): m_state=6
00:58:36.479 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
00:58:36.479 00.000 7988 Star::Find returns 1 (0), X=966.42, Y=187.54, Mass=1319, SNR=24.1, Peak=158 HFD=3.5
00:58:36.479 00.000 7988 MultiStar: [#1 0.31,0.03,1.01,U] [#2 -0.19,-0.15,0.87,U] [#3 0.08,-0.29,0.87,U] [#4 0.22,-0.13,0.72,U] [#5 0.22,-0.38,0.00,M2] [#6 -0.05,-0.25,0.64,U] [#7 0.28,-0.09,0.56,U] [#8 0.23,0.22,0.45,U] 
00:58:36.479 00.000 7988 single-star, 7 included, MultiStar: {0.09, -0.09}, one-star: {-0.04, 0.00}
00:58:36.479 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.45 = 1.45)
00:58:36.479 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
00:58:36.479 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.01 mountX=0.00 mountY=0.04, mountTheta=1.45
00:58:36.479 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.00, opts=13)
00:58:36.479 00.000 7988 Enqueuing Move request for scope (-0.04, 0.00)
00:58:36.479 00.000 15712 Worker thread wakes up
00:58:36.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
00:58:36.479 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
00:58:36.479 00.000 15712 Moving (-0.04, 0.00) raw xDistance=0.00 yDistance=0.04
00:58:36.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:36.479 00.000 7988 UpdateGuideState exits: m=1319 SNR=24.1
00:58:36.495 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:36.496 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:36.496 00.000 7988 Enqueuing Expose request
00:58:36.496 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
00:58:36.496 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
00:58:36.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:36.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:58:36.496 00.000 15712 MoveAxis(E, 8, ABG)
00:58:36.496 00.000 15712 Guiding  Dir = 2, Dur = 8
00:58:36.496 00.000 15712 IsGuiding returns 0
00:58:36.513 00.017 15712 IsGuiding returns 0
00:58:36.513 00.000 15712 Move returns status 0, amount 8
00:58:36.513 00.000 15712 MoveAxis(N, 0, ABG)
00:58:36.513 00.000 15712 Move returns status 0, amount 0
00:58:36.513 00.000 15712 move complete, result=0
00:58:36.513 00.000 15712 worker thread done servicing request
00:58:36.513 00.000 15712 Worker thread wakes up
00:58:36.527 00.014 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:58:36.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:36.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:38.267 01.740 15712 Exposure complete
00:58:38.329 00.062 15712 worker thread done servicing request
00:58:38.329 00.000 7988 OnExposeComplete: enter
00:58:38.329 00.000 7988 UpdateGuideState(): m_state=6
00:58:38.331 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
00:58:38.331 00.000 7988 Star::Find returns 1 (0), X=966.37, Y=187.74, Mass=1270, SNR=23.7, Peak=166 HFD=3.7
00:58:38.333 00.002 7988 MultiStar: [#1 0.19,0.31,1.05,U] [#2 0.07,0.08,0.94,U] [#3 0.00,-0.25,0.86,U] [#4 0.26,0.35,0.00,M1] [#5 0.29,-0.17,0.77,U] [#6 0.03,0.16,0.68,U] [#7 0.44,0.28,0.00,M8] [#8 0.40,0.50,0.00,M3] 
00:58:38.335 00.002 7988 refined, 5 included, MultiStar: {0.08, 0.07}, one-star: {-0.09, 0.21}
00:58:38.335 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
00:58:38.335 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
00:58:38.337 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=0.07 mountY=-0.08, mountTheta=-0.84
00:58:38.339 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.07, opts=13)
00:58:38.339 00.000 7988 Enqueuing Move request for scope (0.08, 0.07)
00:58:38.341 00.002 15712 Worker thread wakes up
00:58:38.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:58:38.341 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:58:38.341 00.000 15712 Moving (0.08, 0.07) raw xDistance=0.07 yDistance=-0.08
00:58:38.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:38.341 00.000 7988 UpdateGuideState exits: m=1270 SNR=23.7
00:58:38.344 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:38.345 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:38.345 00.000 7988 Enqueuing Expose request
00:58:38.345 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
00:58:38.345 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
00:58:38.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:38.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:58:38.345 00.000 15712 MoveAxis(E, 8, ABG)
00:58:38.345 00.000 15712 Guiding  Dir = 2, Dur = 8
00:58:38.348 00.003 15712 IsGuiding returns 0
00:58:38.364 00.016 15712 IsGuiding returns 0
00:58:38.364 00.000 15712 Move returns status 0, amount 8
00:58:38.364 00.000 15712 MoveAxis(N, 0, ABG)
00:58:38.364 00.000 15712 Move returns status 0, amount 0
00:58:38.364 00.000 15712 move complete, result=0
00:58:38.364 00.000 15712 worker thread done servicing request
00:58:38.364 00.000 15712 Worker thread wakes up
00:58:38.364 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:58:38.365 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:38.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:39.783 01.418 15712 Exposure complete
00:58:39.844 00.061 15712 worker thread done servicing request
00:58:39.844 00.000 7988 OnExposeComplete: enter
00:58:39.844 00.000 7988 UpdateGuideState(): m_state=6
00:58:39.844 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
00:58:39.844 00.000 7988 Star::Find returns 1 (0), X=966.54, Y=187.30, Mass=1332, SNR=24.4, Peak=157 HFD=3.8
00:58:39.844 00.000 7988 MultiStar: [#1 0.04,0.05,1.02,U] [#2 -0.00,0.16,0.87,U] [#3 0.22,-0.37,0.00,M1] [#4 0.50,0.01,0.00,M2] [#5 -0.05,-0.40,0.00,M2] [#6 0.05,-0.24,0.68,U] [#7 -0.07,-0.03,0.54,U] [#8 -0.10,0.39,0.00,M4] 
00:58:39.844 00.000 7988 refined, 4 included, MultiStar: {0.03, -0.05}, one-star: {0.08, -0.23}
00:58:39.844 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
00:58:39.844 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
00:58:39.844 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.09 mountX=-0.05 mountY=-0.03, mountTheta=-2.68
00:58:39.844 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
00:58:39.844 00.000 7988 Enqueuing Move request for scope (0.03, -0.05)
00:58:39.844 00.000 15712 Worker thread wakes up
00:58:39.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:58:39.844 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:58:39.844 00.000 15712 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.03
00:58:39.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:39.844 00.000 7988 UpdateGuideState exits: m=1332 SNR=24.4
00:58:39.859 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:39.861 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:39.861 00.000 7988 Enqueuing Expose request
00:58:39.861 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
00:58:39.861 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
00:58:39.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:39.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:39.861 00.000 15712 MoveAxis(E, 8, ABG)
00:58:39.861 00.000 15712 Guiding  Dir = 2, Dur = 8
00:58:39.861 00.000 15712 IsGuiding returns 0
00:58:39.912 00.051 15712 IsGuiding returns 0
00:58:39.912 00.000 15712 Move returns status 0, amount 8
00:58:39.912 00.000 15712 MoveAxis(N, 0, ABG)
00:58:39.912 00.000 15712 Move returns status 0, amount 0
00:58:39.912 00.000 15712 move complete, result=0
00:58:39.912 00.000 15712 worker thread done servicing request
00:58:39.912 00.000 15712 Worker thread wakes up
00:58:39.912 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:58:39.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:39.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:41.549 01.637 15712 Exposure complete
00:58:41.612 00.063 15712 worker thread done servicing request
00:58:41.612 00.000 7988 OnExposeComplete: enter
00:58:41.612 00.000 7988 UpdateGuideState(): m_state=6
00:58:41.615 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
00:58:41.615 00.000 7988 Star::Find returns 1 (0), X=966.38, Y=187.21, Mass=1330, SNR=24.1, Peak=174 HFD=3.7
00:58:41.617 00.002 7988 MultiStar: [#1 0.05,-0.27,0.98,U] [#2 -0.17,-0.39,0.00,M1] [#3 0.05,-0.53,0.00,M2] [#4 0.12,-0.16,0.75,U] [#5 -0.40,-0.52,0.00,M3] [#6 0.02,-0.29,0.67,U] [#7 -0.08,-0.17,0.50,U] [#8 0.29,0.22,0.51,U] 
00:58:41.617 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.20}, one-star: {-0.08, -0.32}
00:58:41.619 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
00:58:41.619 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
00:58:41.621 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.37 mountX=-0.20 mountY=-0.03, mountTheta=-2.97
00:58:41.623 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.20, opts=13)
00:58:41.623 00.000 7988 Enqueuing Move request for scope (0.04, -0.20)
00:58:41.625 00.002 15712 Worker thread wakes up
00:58:41.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
00:58:41.625 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
00:58:41.625 00.000 15712 Moving (0.04, -0.20) raw xDistance=-0.20 yDistance=-0.03
00:58:41.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:41.627 00.002 7988 UpdateGuideState exits: m=1330 SNR=24.1
00:58:41.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:41.629 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:41.629 00.000 7988 Enqueuing Expose request
00:58:41.629 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.61
00:58:41.629 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
00:58:41.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:41.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:41.629 00.000 15712 MoveAxis(E, 44, ABG)
00:58:41.629 00.000 15712 Guiding  Dir = 2, Dur = 44
00:58:41.629 00.000 15712 IsGuiding returns 0
00:58:41.646 00.017 15712 PulseGuide returned control before completion, sleep 29
00:58:41.691 00.045 15712 IsGuiding returns 1
00:58:41.691 00.000 15712 scope still moving after pulse duration time elapsed
00:58:41.723 00.032 15712 IsGuiding returns 0
00:58:41.723 00.000 15712 scope move finished after 44 + 47 ms
00:58:41.723 00.000 15712 Move returns status 0, amount 44
00:58:41.723 00.000 15712 MoveAxis(N, 0, ABG)
00:58:41.723 00.000 15712 Move returns status 0, amount 0
00:58:41.723 00.000 15712 move complete, result=0
00:58:41.723 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
00:58:41.725 00.002 15712 worker thread done servicing request
00:58:41.725 00.000 15712 Worker thread wakes up
00:58:41.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:41.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:43.143 01.418 15712 Exposure complete
00:58:43.205 00.062 15712 worker thread done servicing request
00:58:43.205 00.000 7988 OnExposeComplete: enter
00:58:43.205 00.000 7988 UpdateGuideState(): m_state=6
00:58:43.205 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
00:58:43.205 00.000 7988 Star::Find returns 1 (0), X=966.84, Y=187.12, Mass=1200, SNR=22.9, Peak=167 HFD=3.6
00:58:43.211 00.006 7988 MultiStar: [#1 0.49,-0.02,0.00,M1] [#2 0.03,-0.14,0.92,U] [#3 -0.04,-0.47,0.00,M3] [#4 0.50,0.08,0.00,M2] [#5 0.10,-0.57,0.00,M4] [#6 0.11,-0.32,0.69,U] [#7 0.02,-0.32,0.55,U] [#8 0.82,0.41,0.00,M4] 
00:58:43.211 00.000 7988 refined, 3 included, MultiStar: {0.16, -0.29}, one-star: {0.39, -0.41}
00:58:43.211 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
00:58:43.211 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
00:58:43.211 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.29 hyp=0.34 cameraTheta=-1.07 mountX=-0.29 mountY=-0.15, mountTheta=-2.66
00:58:43.211 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.29, opts=13)
00:58:43.211 00.000 7988 Enqueuing Move request for scope (0.16, -0.29)
00:58:43.211 00.000 15712 Worker thread wakes up
00:58:43.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.29) opts 0xd
00:58:43.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.29)
00:58:43.211 00.000 15712 Moving (0.16, -0.29) raw xDistance=-0.29 yDistance=-0.15
00:58:43.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:43.211 00.000 7988 UpdateGuideState exits: m=1200 SNR=22.9
00:58:43.221 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:43.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:43.223 00.002 7988 Enqueuing Expose request
00:58:43.223 00.000 15712 PPEC rslt: input = -0.29, final = -0.17, react = -0.18, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.61
00:58:43.223 00.000 15712 PPEC: input: -0.29, control: -0.17, exposure: 1500
00:58:43.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:43.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:58:43.223 00.000 15712 MoveAxis(E, 55, ABG)
00:58:43.223 00.000 15712 Guiding  Dir = 2, Dur = 55
00:58:43.223 00.000 15712 IsGuiding returns 0
00:58:43.240 00.017 15712 PulseGuide returned control before completion, sleep 50
00:58:43.320 00.080 15712 IsGuiding returns 0
00:58:43.320 00.000 15712 Move returns status 0, amount 55
00:58:43.320 00.000 15712 MoveAxis(N, 0, ABG)
00:58:43.320 00.000 15712 Move returns status 0, amount 0
00:58:43.320 00.000 15712 move complete, result=0
00:58:43.320 00.000 15712 worker thread done servicing request
00:58:43.320 00.000 15712 Worker thread wakes up
00:58:43.320 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.2 px 0 ms NORTH
00:58:43.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:43.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:44.961 01.641 15712 Exposure complete
00:58:45.021 00.060 15712 worker thread done servicing request
00:58:45.021 00.000 7988 OnExposeComplete: enter
00:58:45.021 00.000 7988 UpdateGuideState(): m_state=6
00:58:45.025 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
00:58:45.025 00.000 7988 Star::Find returns 1 (0), X=966.46, Y=187.52, Mass=1381, SNR=24.6, Peak=147 HFD=4.2
00:58:45.027 00.002 7988 MultiStar: [#1 0.29,0.22,1.00,U] [#2 0.04,-0.07,0.87,U] [#3 0.04,-0.17,0.86,U] [#4 0.42,-0.12,0.00,M3] [#5 0.11,-0.24,0.75,U] [#6 0.16,-0.03,0.63,U] [#7 0.01,0.17,0.48,U] [#8 0.16,0.33,0.42,U] 
00:58:45.027 00.000 7988 single-star, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.01, -0.02}
00:58:45.029 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
00:58:45.029 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
00:58:45.031 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.27 mountX=-0.02 mountY=-0.00, mountTheta=-2.86
00:58:45.033 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
00:58:45.033 00.000 7988 Enqueuing Move request for scope (0.01, -0.02)
00:58:45.035 00.002 15712 Worker thread wakes up
00:58:45.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:58:45.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:58:45.035 00.000 15712 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
00:58:45.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:45.037 00.002 7988 UpdateGuideState exits: m=1381 SNR=24.6
00:58:45.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:45.039 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:45.039 00.000 7988 Enqueuing Expose request
00:58:45.039 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:58:45.039 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
00:58:45.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:45.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:58:45.039 00.000 15712 MoveAxis(W, 4, ABG)
00:58:45.039 00.000 15712 Guiding  Dir = 3, Dur = 4
00:58:45.039 00.000 15712 IsGuiding returns 0
00:58:45.061 00.022 15712 IsGuiding returns 0
00:58:45.061 00.000 15712 Move returns status 0, amount 4
00:58:45.061 00.000 15712 MoveAxis(N, 0, ABG)
00:58:45.061 00.000 15712 Move returns status 0, amount 0
00:58:45.061 00.000 15712 move complete, result=0
00:58:45.061 00.000 15712 worker thread done servicing request
00:58:45.061 00.000 15712 Worker thread wakes up
00:58:45.061 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:58:45.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:45.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:46.475 01.414 15712 Exposure complete
00:58:46.536 00.061 15712 worker thread done servicing request
00:58:46.536 00.000 7988 OnExposeComplete: enter
00:58:46.536 00.000 7988 UpdateGuideState(): m_state=6
00:58:46.536 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
00:58:46.536 00.000 7988 Star::Find returns 1 (0), X=966.33, Y=187.48, Mass=1319, SNR=24.2, Peak=150 HFD=3.8
00:58:46.543 00.007 7988 MultiStar: [#1 0.15,0.04,1.00,U] [#2 -0.20,-0.05,0.85,U] [#3 0.04,-0.26,0.85,U] [#4 0.10,0.17,0.71,U] [#5 -0.09,-0.34,0.76,U] [#6 -0.39,0.12,0.00,M1] [#7 -0.01,0.36,0.53,U] [#8 0.23,0.22,0.47,U] 
00:58:46.543 00.000 7988 refined, 7 included, MultiStar: {0.00, -0.02}, one-star: {-0.13, -0.06}
00:58:46.543 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
00:58:46.543 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
00:58:46.543 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.53 mountX=-0.02 mountY=-0.00, mountTheta=-3.13
00:58:46.543 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.02, opts=13)
00:58:46.543 00.000 7988 Enqueuing Move request for scope (0.00, -0.02)
00:58:46.543 00.000 15712 Worker thread wakes up
00:58:46.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
00:58:46.543 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
00:58:46.543 00.000 15712 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=-0.00
00:58:46.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:46.552 00.009 7988 UpdateGuideState exits: m=1319 SNR=24.2
00:58:46.554 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:46.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:46.556 00.002 7988 Enqueuing Expose request
00:58:46.556 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:58:46.556 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
00:58:46.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:46.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:58:46.556 00.000 15712 MoveAxis(E, 2, ABG)
00:58:46.556 00.000 15712 Guiding  Dir = 2, Dur = 2
00:58:46.577 00.021 15712 IsGuiding returns 0
00:58:46.594 00.017 15712 IsGuiding returns 0
00:58:46.594 00.000 15712 Move returns status 0, amount 2
00:58:46.594 00.000 15712 MoveAxis(N, 0, ABG)
00:58:46.594 00.000 15712 Move returns status 0, amount 0
00:58:46.594 00.000 15712 move complete, result=0
00:58:46.594 00.000 15712 worker thread done servicing request
00:58:46.594 00.000 15712 Worker thread wakes up
00:58:46.594 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:58:46.599 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:46.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:48.340 01.741 15712 Exposure complete
00:58:48.401 00.061 15712 worker thread done servicing request
00:58:48.401 00.000 7988 OnExposeComplete: enter
00:58:48.401 00.000 7988 UpdateGuideState(): m_state=6
00:58:48.401 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
00:58:48.401 00.000 7988 Star::Find returns 1 (0), X=966.29, Y=187.57, Mass=1312, SNR=24.0, Peak=145 HFD=3.9
00:58:48.401 00.000 7988 MultiStar: [#1 0.08,0.16,0.99,U] [#2 -0.22,-0.16,0.86,U] [#3 0.11,-0.29,0.85,U] [#4 0.13,-0.08,0.73,U] [#5 -0.29,-0.15,0.80,U] [#6 -0.13,-0.03,0.66,U] [#7 0.19,0.27,0.52,U] [#8 0.01,0.20,0.47,U] 
00:58:48.401 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.17, 0.03}
00:58:48.401 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.56) = xAngle (-4.25 = 2.04)
00:58:48.401 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.00)
00:58:48.401 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.68 mountX=-0.02 mountY=0.05, mountTheta=2.03
00:58:48.401 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
00:58:48.401 00.000 7988 Enqueuing Move request for scope (-0.05, -0.02)
00:58:48.414 00.013 15712 Worker thread wakes up
00:58:48.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
00:58:48.414 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
00:58:48.414 00.000 15712 Moving (-0.05, -0.02) raw xDistance=-0.02 yDistance=0.05
00:58:48.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:48.414 00.000 7988 UpdateGuideState exits: m=1312 SNR=24.0
00:58:48.416 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:48.417 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:48.417 00.000 7988 Enqueuing Expose request
00:58:48.419 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:58:48.419 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
00:58:48.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:48.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:58:48.419 00.000 15712 MoveAxis(E, 7, ABG)
00:58:48.419 00.000 15712 Guiding  Dir = 2, Dur = 7
00:58:48.419 00.000 15712 IsGuiding returns 0
00:58:48.435 00.016 15712 IsGuiding returns 0
00:58:48.435 00.000 15712 Move returns status 0, amount 7
00:58:48.435 00.000 15712 MoveAxis(N, 0, ABG)
00:58:48.435 00.000 15712 Move returns status 0, amount 0
00:58:48.435 00.000 15712 move complete, result=0
00:58:48.435 00.000 15712 worker thread done servicing request
00:58:48.435 00.000 15712 Worker thread wakes up
00:58:48.435 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
00:58:48.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:48.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:49.854 01.419 15712 Exposure complete
00:58:49.917 00.063 15712 worker thread done servicing request
00:58:49.917 00.000 7988 OnExposeComplete: enter
00:58:49.917 00.000 7988 UpdateGuideState(): m_state=6
00:58:49.917 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
00:58:49.917 00.000 7988 Star::Find returns 1 (0), X=966.24, Y=187.38, Mass=1266, SNR=23.6, Peak=165 HFD=3.7
00:58:49.917 00.000 7988 MultiStar: [#1 -0.01,0.11,0.99,U] [#2 -0.11,0.00,0.89,U] [#3 -0.23,-0.13,0.88,U] [#4 0.07,0.03,0.73,U] [#5 -0.34,-0.40,0.00,M2] [#6 -0.49,-0.37,0.00,M1] [#7 -0.29,0.21,0.54,U] [#8 -0.01,0.24,0.49,U] 
00:58:49.923 00.006 7988 refined, 6 included, MultiStar: {-0.11, 0.02}, one-star: {-0.21, -0.15}
00:58:49.923 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.43 = 1.43)
00:58:49.923 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
00:58:49.925 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.99 mountX=0.02 mountY=0.11, mountTheta=1.43
00:58:49.926 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.02, opts=13)
00:58:49.928 00.002 7988 Enqueuing Move request for scope (-0.11, 0.02)
00:58:49.928 00.000 15712 Worker thread wakes up
00:58:49.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
00:58:49.928 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
00:58:49.928 00.000 15712 Moving (-0.11, 0.02) raw xDistance=0.02 yDistance=0.11
00:58:49.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:49.931 00.003 7988 UpdateGuideState exits: m=1266 SNR=23.6
00:58:49.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:49.933 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:49.933 00.000 7988 Enqueuing Expose request
00:58:49.935 00.002 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:58:49.935 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
00:58:49.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:49.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:58:49.935 00.000 15712 MoveAxis(E, 10, ABG)
00:58:49.935 00.000 15712 Guiding  Dir = 2, Dur = 10
00:58:49.935 00.000 15712 IsGuiding returns 0
00:58:49.951 00.016 15712 IsGuiding returns 1
00:58:49.951 00.000 15712 scope still moving after pulse duration time elapsed
00:58:49.994 00.043 15712 IsGuiding returns 0
00:58:49.994 00.000 15712 scope move finished after 10 + 55 ms
00:58:49.994 00.000 15712 Move returns status 0, amount 10
00:58:49.994 00.000 15712 MoveAxis(N, 0, ABG)
00:58:49.994 00.000 15712 Move returns status 0, amount 0
00:58:49.994 00.000 15712 move complete, result=0
00:58:49.994 00.000 15712 worker thread done servicing request
00:58:49.994 00.000 15712 Worker thread wakes up
00:58:49.994 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
00:58:49.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:49.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:51.641 01.647 15712 Exposure complete
00:58:51.703 00.062 15712 worker thread done servicing request
00:58:51.703 00.000 7988 OnExposeComplete: enter
00:58:51.703 00.000 7988 UpdateGuideState(): m_state=6
00:58:51.705 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
00:58:51.705 00.000 7988 Star::Find returns 1 (0), X=966.19, Y=187.53, Mass=1274, SNR=23.5, Peak=163 HFD=3.8
00:58:51.707 00.002 7988 MultiStar: [#1 0.13,-0.03,1.03,U] [#2 -0.10,0.09,0.86,U] [#3 -0.24,-0.45,0.00,M1] [#4 0.08,0.15,0.77,U] [#5 0.07,-0.21,0.79,U] [#6 -0.03,0.03,0.69,U] [#7 -0.28,-0.03,0.52,U] [#8 0.11,0.21,0.43,U] 
00:58:51.707 00.000 7988 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {-0.26, -0.00}
00:58:51.709 00.002 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
00:58:51.709 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
00:58:51.711 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.77 mountX=0.01 mountY=0.03, mountTheta=1.21
00:58:51.713 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
00:58:51.713 00.000 7988 Enqueuing Move request for scope (-0.04, 0.01)
00:58:51.715 00.002 15712 Worker thread wakes up
00:58:51.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
00:58:51.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
00:58:51.715 00.000 15712 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=0.03
00:58:51.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:51.715 00.000 7988 UpdateGuideState exits: m=1274 SNR=23.5
00:58:51.718 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:51.719 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:51.719 00.000 7988 Enqueuing Expose request
00:58:51.719 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:58:51.719 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
00:58:51.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:51.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:58:51.719 00.000 15712 MoveAxis(E, 5, ABG)
00:58:51.719 00.000 15712 Guiding  Dir = 2, Dur = 5
00:58:51.719 00.000 15712 IsGuiding returns 0
00:58:51.743 00.024 15712 IsGuiding returns 0
00:58:51.743 00.000 15712 Move returns status 0, amount 5
00:58:51.743 00.000 15712 MoveAxis(N, 0, ABG)
00:58:51.743 00.000 15712 Move returns status 0, amount 0
00:58:51.743 00.000 15712 move complete, result=0
00:58:51.743 00.000 15712 worker thread done servicing request
00:58:51.743 00.000 15712 Worker thread wakes up
00:58:51.743 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
00:58:51.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:51.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:53.154 01.411 15712 Exposure complete
00:58:53.217 00.063 15712 worker thread done servicing request
00:58:53.217 00.000 7988 OnExposeComplete: enter
00:58:53.217 00.000 7988 UpdateGuideState(): m_state=6
00:58:53.220 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
00:58:53.220 00.000 7988 Star::Find returns 1 (0), X=966.53, Y=187.46, Mass=1317, SNR=24.0, Peak=161 HFD=3.7
00:58:53.222 00.002 7988 MultiStar: [#1 0.19,0.07,1.05,U] [#2 -0.17,-0.10,0.89,U] [#3 0.04,-0.25,0.90,U] [#4 0.32,-0.29,0.00,M1] [#5 -0.12,-0.36,0.75,U] [#6 -0.15,-0.39,0.00,M1] [#7 -0.36,0.43,0.00,M1] [#8 0.22,0.20,0.43,U] 
00:58:53.222 00.000 7988 single-star, 5 included, MultiStar: {0.03, -0.10}, one-star: {0.07, -0.08}
00:58:53.224 00.002 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
00:58:53.224 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
00:58:53.226 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.80 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
00:58:53.228 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
00:58:53.228 00.000 7988 Enqueuing Move request for scope (0.07, -0.08)
00:58:53.230 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:53.230 00.000 7988 UpdateGuideState exits: m=1317 SNR=24.0
00:58:53.232 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:53.233 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:53.233 00.000 7988 Enqueuing Expose request
00:58:53.233 00.000 15712 Worker thread wakes up
00:58:53.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:58:53.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:58:53.233 00.000 15712 Moving (0.07, -0.08) raw xDistance=-0.07 yDistance=-0.07
00:58:53.239 00.006 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:58:53.239 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
00:58:53.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:53.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:58:53.239 00.000 15712 MoveAxis(E, 4, ABG)
00:58:53.239 00.000 15712 Guiding  Dir = 2, Dur = 4
00:58:53.239 00.000 15712 IsGuiding returns 0
00:58:53.256 00.017 15712 IsGuiding returns 0
00:58:53.256 00.000 15712 Move returns status 0, amount 4
00:58:53.256 00.000 15712 MoveAxis(N, 0, ABG)
00:58:53.256 00.000 15712 Move returns status 0, amount 0
00:58:53.256 00.000 15712 move complete, result=0
00:58:53.256 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:58:53.264 00.008 15712 worker thread done servicing request
00:58:53.264 00.000 15712 Worker thread wakes up
00:58:53.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:53.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:55.005 01.741 15712 Exposure complete
00:58:55.066 00.061 15712 worker thread done servicing request
00:58:55.066 00.000 7988 OnExposeComplete: enter
00:58:55.066 00.000 7988 UpdateGuideState(): m_state=6
00:58:55.068 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
00:58:55.070 00.002 7988 Star::Find returns 1 (0), X=966.66, Y=187.52, Mass=1362, SNR=24.5, Peak=157 HFD=4.0
00:58:55.072 00.002 7988 MultiStar: [#1 0.10,0.18,0.99,U] [#2 0.07,0.02,0.84,U] [#3 0.01,-0.18,0.85,U] [#4 0.39,0.31,0.00,M2] [#5 0.20,-0.29,0.74,U] [#6 -0.05,0.06,0.62,U] [#7 -0.05,0.22,0.49,U] [#8 0.09,0.36,0.43,U] 
00:58:55.072 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.20, -0.01}
00:58:55.074 00.002 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
00:58:55.074 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
00:58:55.077 00.003 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=0.02 mountY=-0.08, mountTheta=-1.34
00:58:55.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
00:58:55.077 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
00:58:55.077 00.000 15712 Worker thread wakes up
00:58:55.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:58:55.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:58:55.077 00.000 15712 Moving (0.08, 0.02) raw xDistance=0.02 yDistance=-0.08
00:58:55.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:58:55.082 00.005 7988 UpdateGuideState exits: m=1362 SNR=24.5
00:58:55.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:55.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:55.082 00.000 7988 Enqueuing Expose request
00:58:55.082 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
00:58:55.082 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
00:58:55.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:55.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:58:55.082 00.000 15712 MoveAxis(E, 2, ABG)
00:58:55.082 00.000 15712 Guiding  Dir = 2, Dur = 2
00:58:55.082 00.000 15712 IsGuiding returns 0
00:58:55.133 00.051 15712 IsGuiding returns 0
00:58:55.133 00.000 15712 Move returns status 0, amount 2
00:58:55.133 00.000 15712 MoveAxis(N, 0, ABG)
00:58:55.133 00.000 15712 Move returns status 0, amount 0
00:58:55.133 00.000 15712 move complete, result=0
00:58:55.133 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:58:55.135 00.002 15712 worker thread done servicing request
00:58:55.135 00.000 15712 Worker thread wakes up
00:58:55.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:55.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:56.552 01.417 15712 Exposure complete
00:58:56.613 00.061 15712 worker thread done servicing request
00:58:56.613 00.000 7988 OnExposeComplete: enter
00:58:56.613 00.000 7988 UpdateGuideState(): m_state=6
00:58:56.616 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
00:58:56.616 00.000 7988 Star::Find returns 1 (0), X=966.38, Y=187.42, Mass=1385, SNR=24.8, Peak=165 HFD=3.8
00:58:56.618 00.002 7988 MultiStar: [#1 0.10,0.16,0.97,U] [#2 -0.10,0.03,0.84,U] [#3 -0.02,-0.27,0.86,U] [#4 0.15,0.02,0.74,U] [#5 0.11,-0.06,0.71,U] [#6 -0.05,0.02,0.65,U] [#7 -0.19,0.00,0.47,U] [#8 0.22,0.25,0.46,U] 
00:58:56.618 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.08, -0.11}
00:58:56.620 00.002 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
00:58:56.620 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
00:58:56.622 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.59 mountX=-0.01 mountY=-0.01, mountTheta=-2.16
00:58:56.623 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
00:58:56.625 00.002 7988 Enqueuing Move request for scope (0.01, -0.01)
00:58:56.625 00.000 15712 Worker thread wakes up
00:58:56.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:58:56.625 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:58:56.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:56.625 00.000 7988 UpdateGuideState exits: m=1385 SNR=24.8
00:58:56.628 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:56.629 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:56.629 00.000 7988 Enqueuing Expose request
00:58:56.629 00.000 15712 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
00:58:56.634 00.005 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
00:58:56.634 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
00:58:56.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:56.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:58:56.634 00.000 15712 MoveAxis(E, 1, ABG)
00:58:56.634 00.000 15712 Guiding  Dir = 2, Dur = 1
00:58:56.634 00.000 15712 IsGuiding returns 0
00:58:56.651 00.017 15712 IsGuiding returns 0
00:58:56.651 00.000 15712 Move returns status 0, amount 1
00:58:56.651 00.000 15712 MoveAxis(N, 0, ABG)
00:58:56.651 00.000 15712 Move returns status 0, amount 0
00:58:56.651 00.000 15712 move complete, result=0
00:58:56.651 00.000 15712 worker thread done servicing request
00:58:56.651 00.000 15712 Worker thread wakes up
00:58:56.651 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:58:56.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:56.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:58.290 01.639 15712 Exposure complete
00:58:58.352 00.062 15712 worker thread done servicing request
00:58:58.352 00.000 7988 OnExposeComplete: enter
00:58:58.352 00.000 7988 UpdateGuideState(): m_state=6
00:58:58.354 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
00:58:58.354 00.000 7988 Star::Find returns 1 (0), X=966.53, Y=187.33, Mass=1161, SNR=22.7, Peak=156 HFD=3.3
00:58:58.356 00.002 7988 MultiStar: [#1 0.25,0.04,1.07,U] [#2 0.11,-0.31,0.91,U] [#3 0.22,-0.50,0.00,M1] [#4 0.37,0.03,0.78,U] [#5 0.25,-0.24,0.80,U] [#6 -0.05,-0.19,0.71,U] [#7 0.18,-0.12,0.51,U] [#8 0.32,-0.29,0.00,M1] 
00:58:58.356 00.000 7988 single-star, 6 included, MultiStar: {0.17, -0.14}, one-star: {0.07, -0.20}
00:58:58.358 00.002 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
00:58:58.360 00.002 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
00:58:58.360 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.22 mountX=-0.20 mountY=-0.07, mountTheta=-2.81
00:58:58.362 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.20, opts=13)
00:58:58.364 00.002 7988 Enqueuing Move request for scope (0.07, -0.20)
00:58:58.364 00.000 15712 Worker thread wakes up
00:58:58.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
00:58:58.364 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
00:58:58.364 00.000 15712 Moving (0.07, -0.20) raw xDistance=-0.20 yDistance=-0.07
00:58:58.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:58:58.364 00.000 7988 UpdateGuideState exits: m=1161 SNR=22.7
00:58:58.367 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:58.368 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:58:58.368 00.000 7988 Enqueuing Expose request
00:58:58.368 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.59
00:58:58.368 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
00:58:58.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:58.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:58:58.368 00.000 15712 MoveAxis(E, 41, ABG)
00:58:58.368 00.000 15712 Guiding  Dir = 2, Dur = 41
00:58:58.368 00.000 15712 IsGuiding returns 0
00:58:58.393 00.025 15712 PulseGuide returned control before completion, sleep 29
00:58:58.432 00.039 15712 IsGuiding returns 1
00:58:58.432 00.000 15712 scope still moving after pulse duration time elapsed
00:58:58.480 00.048 15712 IsGuiding returns 1
00:58:58.511 00.031 15712 IsGuiding returns 0
00:58:58.511 00.000 15712 scope move finished after 41 + 99 ms
00:58:58.511 00.000 15712 Move returns status 0, amount 41
00:58:58.511 00.000 15712 MoveAxis(N, 0, ABG)
00:58:58.511 00.000 15712 Move returns status 0, amount 0
00:58:58.511 00.000 15712 move complete, result=0
00:58:58.511 00.000 15712 worker thread done servicing request
00:58:58.511 00.000 15712 Worker thread wakes up
00:58:58.511 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
00:58:58.512 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
00:58:58.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:58:59.931 01.419 15712 Exposure complete
00:58:59.992 00.061 15712 worker thread done servicing request
00:58:59.992 00.000 7988 OnExposeComplete: enter
00:58:59.992 00.000 7988 UpdateGuideState(): m_state=6
00:58:59.996 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
00:58:59.996 00.000 7988 Star::Find returns 1 (0), X=966.42, Y=187.70, Mass=1319, SNR=24.0, Peak=160 HFD=3.5
00:58:59.998 00.002 7988 MultiStar: [#1 0.18,0.24,1.02,U] [#2 -0.04,0.13,0.86,U] [#3 0.05,-0.18,0.83,U] [#4 0.34,0.07,0.79,U] [#5 0.02,-0.17,0.74,U] [#6 -0.06,-0.12,0.71,U] [#7 0.01,0.25,0.53,U] [#8 0.32,0.65,0.00,M2] 
00:58:59.998 00.000 7988 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {-0.04, 0.17}
00:59:00.000 00.002 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
00:59:00.000 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
00:59:00.002 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=0.05 mountY=-0.06, mountTheta=-0.86
00:59:00.004 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.05, opts=13)
00:59:00.004 00.000 7988 Enqueuing Move request for scope (0.06, 0.05)
00:59:00.006 00.002 15712 Worker thread wakes up
00:59:00.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:59:00.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:59:00.006 00.000 15712 Moving (0.06, 0.05) raw xDistance=0.05 yDistance=-0.06
00:59:00.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:00.008 00.002 7988 UpdateGuideState exits: m=1319 SNR=24.0
00:59:00.009 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:00.011 00.002 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
00:59:00.011 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:00.013 00.002 7988 Enqueuing Expose request
00:59:00.015 00.002 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
00:59:00.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:00.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:00.015 00.000 15712 MoveAxis(E, 1, ABG)
00:59:00.015 00.000 15712 Guiding  Dir = 2, Dur = 1
00:59:00.015 00.000 15712 IsGuiding returns 0
00:59:00.040 00.025 15712 IsGuiding returns 0
00:59:00.040 00.000 15712 Move returns status 0, amount 1
00:59:00.040 00.000 15712 MoveAxis(N, 0, ABG)
00:59:00.040 00.000 15712 Move returns status 0, amount 0
00:59:00.040 00.000 15712 move complete, result=0
00:59:00.040 00.000 15712 worker thread done servicing request
00:59:00.040 00.000 15712 Worker thread wakes up
00:59:00.040 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:59:00.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:00.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:01.682 01.642 15712 Exposure complete
00:59:01.742 00.060 15712 worker thread done servicing request
00:59:01.742 00.000 7988 OnExposeComplete: enter
00:59:01.746 00.004 7988 UpdateGuideState(): m_state=6
00:59:01.746 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
00:59:01.746 00.000 7988 Star::Find returns 1 (0), X=966.41, Y=187.67, Mass=1312, SNR=24.0, Peak=172 HFD=3.4
00:59:01.746 00.000 7988 MultiStar: [#1 0.20,0.17,1.01,U] [#2 -0.02,0.25,0.89,U] [#3 -0.04,0.01,0.89,U] [#4 0.11,0.21,0.77,U] [#5 -0.01,0.04,0.78,U] [#6 -0.30,0.04,0.68,U] [#7 -0.09,0.64,0.00,M1] [#8 0.34,0.52,0.00,M3] 
00:59:01.746 00.000 7988 refined, 6 included, MultiStar: {-0.00, 0.13}, one-star: {-0.04, 0.14}
00:59:01.746 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
00:59:01.746 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
00:59:01.746 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.59 mountX=0.13 mountY=-0.00, mountTheta=-0.00
00:59:01.746 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.13, opts=13)
00:59:01.746 00.000 7988 Enqueuing Move request for scope (-0.00, 0.13)
00:59:01.746 00.000 15712 Worker thread wakes up
00:59:01.746 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
00:59:01.746 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
00:59:01.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=31, FiltMax=255, Gamma=0.690
00:59:01.760 00.014 7988 UpdateGuideState exits: m=1312 SNR=24.0
00:59:01.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:01.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:01.762 00.002 7988 Enqueuing Expose request
00:59:01.762 00.000 15712 Moving (-0.00, 0.13) raw xDistance=0.13 yDistance=-0.00
00:59:01.762 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
00:59:01.762 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
00:59:01.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:01.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:59:01.762 00.000 15712 MoveAxis(E, 3, ABG)
00:59:01.762 00.000 15712 Guiding  Dir = 2, Dur = 3
00:59:01.798 00.036 15712 IsGuiding returns 0
00:59:01.815 00.017 15712 IsGuiding returns 0
00:59:01.815 00.000 15712 Move returns status 0, amount 3
00:59:01.815 00.000 15712 MoveAxis(N, 0, ABG)
00:59:01.815 00.000 15712 Move returns status 0, amount 0
00:59:01.815 00.000 15712 move complete, result=0
00:59:01.815 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:59:01.817 00.002 15712 worker thread done servicing request
00:59:01.817 00.000 15712 Worker thread wakes up
00:59:01.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:01.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:03.232 01.415 15712 Exposure complete
00:59:03.294 00.062 15712 worker thread done servicing request
00:59:03.294 00.000 7988 OnExposeComplete: enter
00:59:03.294 00.000 7988 UpdateGuideState(): m_state=6
00:59:03.294 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
00:59:03.294 00.000 7988 Star::Find returns 1 (0), X=966.57, Y=187.65, Mass=1328, SNR=24.0, Peak=170 HFD=3.6
00:59:03.294 00.000 7988 MultiStar: [#1 0.32,0.41,0.00,M1] [#2 0.11,0.36,0.86,U] [#3 -0.00,0.01,0.85,U] [#4 0.50,0.53,0.00,M1] [#5 -0.08,0.15,0.72,U] [#6 0.22,0.33,0.00,M1] [#7 0.25,0.37,0.00,M2] [#8 0.25,0.86,0.00,M4] 
00:59:03.294 00.000 7988 single-star, 3 included, MultiStar: {0.04, 0.16}, one-star: {0.12, 0.12}
00:59:03.294 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
00:59:03.294 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
00:59:03.294 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.81 mountX=0.12 mountY=-0.12, mountTheta=-0.77
00:59:03.303 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.12, opts=13)
00:59:03.303 00.000 7988 Enqueuing Move request for scope (0.12, 0.12)
00:59:03.303 00.000 15712 Worker thread wakes up
00:59:03.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:59:03.303 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:59:03.303 00.000 15712 Moving (0.12, 0.12) raw xDistance=0.12 yDistance=-0.12
00:59:03.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=33, FiltMax=255, Gamma=0.690
00:59:03.303 00.000 7988 UpdateGuideState exits: m=1328 SNR=24.0
00:59:03.309 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:03.310 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:03.310 00.000 7988 Enqueuing Expose request
00:59:03.310 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
00:59:03.310 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
00:59:03.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:03.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:59:03.310 00.000 15712 MoveAxis(E, 4, ABG)
00:59:03.310 00.000 15712 Guiding  Dir = 2, Dur = 4
00:59:03.310 00.000 15712 IsGuiding returns 0
00:59:03.330 00.020 15712 IsGuiding returns 0
00:59:03.330 00.000 15712 Move returns status 0, amount 4
00:59:03.330 00.000 15712 MoveAxis(N, 0, ABG)
00:59:03.330 00.000 15712 Move returns status 0, amount 0
00:59:03.330 00.000 15712 move complete, result=0
00:59:03.330 00.000 15712 worker thread done servicing request
00:59:03.330 00.000 15712 Worker thread wakes up
00:59:03.330 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:59:03.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:03.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:04.972 01.642 15712 Exposure complete
00:59:05.019 00.047 15712 worker thread done servicing request
00:59:05.034 00.015 7988 OnExposeComplete: enter
00:59:05.034 00.000 7988 UpdateGuideState(): m_state=6
00:59:05.036 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
00:59:05.036 00.000 7988 Star::Find returns 1 (0), X=966.21, Y=187.67, Mass=1280, SNR=23.9, Peak=150 HFD=3.8
00:59:05.036 00.000 7988 MultiStar: [#1 -0.02,0.32,1.04,U] [#2 -0.40,0.14,0.00,M1] [#3 -0.34,0.22,0.00,M1] [#4 0.18,0.14,0.72,U] [#5 -0.05,-0.08,0.68,U] [#6 -0.26,0.23,0.66,U] [#7 -0.32,0.19,0.50,U] [#8 -0.24,0.79,0.00,M5] 
00:59:05.036 00.000 7988 refined, 5 included, MultiStar: {-0.11, 0.17}, one-star: {-0.24, 0.14}
00:59:05.036 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.60 = 0.60)
00:59:05.036 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
00:59:05.036 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.16 mountX=0.16 mountY=0.11, mountTheta=0.57
00:59:05.036 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.17, opts=13)
00:59:05.036 00.000 7988 Enqueuing Move request for scope (-0.11, 0.17)
00:59:05.036 00.000 15712 Worker thread wakes up
00:59:05.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
00:59:05.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
00:59:05.036 00.000 15712 Moving (-0.11, 0.17) raw xDistance=0.16 yDistance=0.11
00:59:05.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:05.036 00.000 7988 UpdateGuideState exits: m=1280 SNR=23.9
00:59:05.049 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:05.050 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:05.050 00.000 7988 Enqueuing Expose request
00:59:05.053 00.003 15712 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.59
00:59:05.053 00.000 15712 PPEC: input: 0.16, control: 0.08, exposure: 1500
00:59:05.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:05.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:59:05.053 00.000 15712 MoveAxis(W, 27, ABG)
00:59:05.053 00.000 15712 Guiding  Dir = 3, Dur = 27
00:59:05.053 00.000 15712 IsGuiding returns 0
00:59:05.070 00.017 15712 PulseGuide returned control before completion, sleep 15
00:59:05.121 00.051 15712 IsGuiding returns 0
00:59:05.121 00.000 15712 Move returns status 0, amount 27
00:59:05.121 00.000 15712 MoveAxis(N, 0, ABG)
00:59:05.121 00.000 15712 Move returns status 0, amount 0
00:59:05.121 00.000 15712 move complete, result=0
00:59:05.121 00.000 15712 worker thread done servicing request
00:59:05.121 00.000 15712 Worker thread wakes up
00:59:05.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:05.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:05.121 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
00:59:06.533 01.412 15712 Exposure complete
00:59:06.599 00.066 15712 worker thread done servicing request
00:59:06.599 00.000 7988 OnExposeComplete: enter
00:59:06.599 00.000 7988 UpdateGuideState(): m_state=6
00:59:06.599 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
00:59:06.599 00.000 7988 Star::Find returns 1 (0), X=965.94, Y=187.92, Mass=1239, SNR=23.0, Peak=147 HFD=4.1
00:59:06.599 00.000 7988 MultiStar: [#1 -0.26,0.49,0.00,M1] [#2 -0.06,0.50,0.00,M2] [#3 -0.36,0.05,0.93,U] [#4 -0.03,0.43,0.00,M1] [#5 -0.48,0.08,0.00,M1] [#6 -0.22,0.41,0.00,M1] [#7 -0.40,0.59,0.00,M2] [#8 0.04,0.51,0.00,M6] 
00:59:06.599 00.000 7988 refined, 1 included, MultiStar: {-0.44, 0.22}, one-star: {-0.52, 0.39}
00:59:06.599 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
00:59:06.599 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
00:59:06.599 00.000 7988 CameraToMount -- cameraX=-0.44 cameraY=0.22 hyp=0.50 cameraTheta=2.67 mountX=0.22 mountY=0.44, mountTheta=1.10
00:59:06.599 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=0.22, opts=13)
00:59:06.599 00.000 7988 Enqueuing Move request for scope (-0.44, 0.22)
00:59:06.599 00.000 15712 Worker thread wakes up
00:59:06.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.22) opts 0xd
00:59:06.599 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, 0.22)
00:59:06.599 00.000 15712 Moving (-0.44, 0.22) raw xDistance=0.22 yDistance=0.44
00:59:06.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:06.613 00.014 7988 UpdateGuideState exits: m=1239 SNR=23.0
00:59:06.613 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:06.616 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:06.616 00.000 7988 Enqueuing Expose request
00:59:06.616 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.59
00:59:06.616 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
00:59:06.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:06.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
00:59:06.616 00.000 15712 MoveAxis(W, 41, ABG)
00:59:06.616 00.000 15712 Guiding  Dir = 3, Dur = 41
00:59:06.616 00.000 15712 IsGuiding returns 0
00:59:06.632 00.016 15712 PulseGuide returned control before completion, sleep 28
00:59:06.683 00.051 15712 IsGuiding returns 0
00:59:06.683 00.000 15712 Move returns status 0, amount 41
00:59:06.683 00.000 15712 MoveAxis(N, 0, ABG)
00:59:06.683 00.000 15712 Move returns status 0, amount 0
00:59:06.683 00.000 15712 move complete, result=0
00:59:06.683 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.4 px 0 ms NORTH
00:59:06.692 00.009 15712 worker thread done servicing request
00:59:06.692 00.000 15712 Worker thread wakes up
00:59:06.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:06.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:08.432 01.740 15712 Exposure complete
00:59:08.493 00.061 7988 OnExposeComplete: enter
00:59:08.495 00.002 7988 UpdateGuideState(): m_state=6
00:59:08.497 00.002 7988 Star::Find(15, 965, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
00:59:08.497 00.000 7988 Star::Find returns 1 (0), X=966.63, Y=187.26, Mass=1382, SNR=24.6, Peak=150 HFD=3.7
00:59:08.499 00.002 15712 worker thread done servicing request
00:59:08.499 00.000 7988 MultiStar: [#1 0.30,0.07,0.99,U] [#2 0.04,-0.09,0.90,U] [#3 0.01,-0.33,0.85,U] [#4 0.55,-0.05,0.00,M2] [#5 0.30,-0.37,0.00,M2] [#6 -0.20,0.02,0.66,U] [#7 0.19,0.43,0.00,M3] [#8 0.20,0.46,0.00,M7] 
00:59:08.499 00.000 7988 refined, 4 included, MultiStar: {0.09, -0.12}, one-star: {0.18, -0.27}
00:59:08.501 00.002 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
00:59:08.503 00.002 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
00:59:08.504 00.001 7988 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.97 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
00:59:08.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.12, opts=13)
00:59:08.506 00.000 7988 Enqueuing Move request for scope (0.09, -0.12)
00:59:08.509 00.003 15712 Worker thread wakes up
00:59:08.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
00:59:08.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
00:59:08.509 00.000 15712 Moving (0.09, -0.12) raw xDistance=-0.12 yDistance=-0.08
00:59:08.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:08.509 00.000 7988 UpdateGuideState exits: m=1382 SNR=24.6
00:59:08.511 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:08.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:08.511 00.000 7988 Enqueuing Expose request
00:59:08.511 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
00:59:08.511 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
00:59:08.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:08.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:59:08.511 00.000 15712 MoveAxis(E, 5, ABG)
00:59:08.511 00.000 15712 Guiding  Dir = 2, Dur = 5
00:59:08.511 00.000 15712 IsGuiding returns 0
00:59:08.544 00.033 15712 IsGuiding returns 0
00:59:08.544 00.000 15712 Move returns status 0, amount 5
00:59:08.544 00.000 15712 MoveAxis(N, 0, ABG)
00:59:08.544 00.000 15712 Move returns status 0, amount 0
00:59:08.544 00.000 15712 move complete, result=0
00:59:08.544 00.000 15712 worker thread done servicing request
00:59:08.544 00.000 15712 Worker thread wakes up
00:59:08.544 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:59:08.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:08.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:09.968 01.424 15712 Exposure complete
00:59:10.030 00.062 15712 worker thread done servicing request
00:59:10.030 00.000 7988 OnExposeComplete: enter
00:59:10.030 00.000 7988 UpdateGuideState(): m_state=6
00:59:10.032 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
00:59:10.032 00.000 7988 Star::Find returns 1 (0), X=966.46, Y=187.13, Mass=1238, SNR=23.4, Peak=159 HFD=3.6
00:59:10.034 00.002 7988 MultiStar: [#1 0.16,-0.33,1.03,U] [#2 -0.04,-0.48,0.00,M2] [#3 -0.07,-0.65,0.00,M1] [#4 0.09,-0.21,0.79,U] [#5 -0.13,-0.57,0.00,M3] [#6 -0.29,-0.42,0.00,M1] [#7 0.02,-0.55,0.00,M4] [#8 0.13,0.18,0.52,U] 
00:59:10.034 00.000 7988 refined, 3 included, MultiStar: {0.09, -0.25}, one-star: {0.01, -0.40}
00:59:10.034 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
00:59:10.034 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
00:59:10.034 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.26 cameraTheta=-1.21 mountX=-0.24 mountY=-0.09, mountTheta=-2.80
00:59:10.039 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.25, opts=13)
00:59:10.039 00.000 7988 Enqueuing Move request for scope (0.09, -0.25)
00:59:10.039 00.000 15712 Worker thread wakes up
00:59:10.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
00:59:10.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
00:59:10.039 00.000 15712 Moving (0.09, -0.25) raw xDistance=-0.24 yDistance=-0.09
00:59:10.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=33, FiltMax=255, Gamma=0.690
00:59:10.039 00.000 7988 UpdateGuideState exits: m=1238 SNR=23.4
00:59:10.045 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:10.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:10.047 00.002 7988 Enqueuing Expose request
00:59:10.047 00.000 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.58
00:59:10.047 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
00:59:10.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:10.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:59:10.047 00.000 15712 MoveAxis(E, 55, ABG)
00:59:10.047 00.000 15712 Guiding  Dir = 2, Dur = 55
00:59:10.047 00.000 15712 IsGuiding returns 0
00:59:10.060 00.013 15712 PulseGuide returned control before completion, sleep 51
00:59:10.140 00.080 15712 IsGuiding returns 0
00:59:10.140 00.000 15712 Move returns status 0, amount 55
00:59:10.140 00.000 15712 MoveAxis(N, 0, ABG)
00:59:10.140 00.000 15712 Move returns status 0, amount 0
00:59:10.140 00.000 15712 move complete, result=0
00:59:10.140 00.000 7988 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
00:59:10.140 00.000 15712 worker thread done servicing request
00:59:10.140 00.000 15712 Worker thread wakes up
00:59:10.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:10.146 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:11.780 01.634 15712 Exposure complete
00:59:11.841 00.061 15712 worker thread done servicing request
00:59:11.841 00.000 7988 OnExposeComplete: enter
00:59:11.841 00.000 7988 UpdateGuideState(): m_state=6
00:59:11.845 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
00:59:11.845 00.000 7988 Star::Find returns 1 (0), X=966.41, Y=187.28, Mass=1338, SNR=24.4, Peak=177 HFD=3.7
00:59:11.847 00.002 7988 MultiStar: [#1 0.10,-0.17,1.01,U] [#2 -0.17,-0.41,0.00,M3] [#3 -0.19,-0.54,0.00,M2] [#4 0.28,-0.16,0.73,U] [#5 -0.08,-0.43,0.00,M4] [#6 -0.27,-0.30,0.00,M2] [#7 -0.36,-0.11,0.55,U] [#8 0.20,-0.35,0.00,M7] 
00:59:11.847 00.000 7988 refined, 3 included, MultiStar: {0.02, -0.18}, one-star: {-0.05, -0.25}
00:59:11.849 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
00:59:11.850 00.001 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
00:59:11.850 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.47 mountX=-0.18 mountY=-0.01, mountTheta=-3.06
00:59:11.852 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.18, opts=13)
00:59:11.852 00.000 7988 Enqueuing Move request for scope (0.02, -0.18)
00:59:11.852 00.000 15712 Worker thread wakes up
00:59:11.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
00:59:11.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
00:59:11.852 00.000 15712 Moving (0.02, -0.18) raw xDistance=-0.18 yDistance=-0.01
00:59:11.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:11.852 00.000 7988 UpdateGuideState exits: m=1338 SNR=24.4
00:59:11.857 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:11.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:11.857 00.000 7988 Enqueuing Expose request
00:59:11.857 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.58
00:59:11.857 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
00:59:11.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:11.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:59:11.857 00.000 15712 MoveAxis(E, 43, ABG)
00:59:11.857 00.000 15712 Guiding  Dir = 2, Dur = 43
00:59:11.867 00.010 15712 IsGuiding returns 0
00:59:11.885 00.018 15712 PulseGuide returned control before completion, sleep 38
00:59:11.936 00.051 15712 IsGuiding returns 1
00:59:11.936 00.000 15712 scope still moving after pulse duration time elapsed
00:59:11.970 00.034 15712 IsGuiding returns 0
00:59:11.970 00.000 15712 scope move finished after 43 + 69 ms
00:59:11.970 00.000 15712 Move returns status 0, amount 43
00:59:11.970 00.000 15712 MoveAxis(N, 0, ABG)
00:59:11.970 00.000 15712 Move returns status 0, amount 0
00:59:11.970 00.000 15712 move complete, result=0
00:59:11.970 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
00:59:11.983 00.013 15712 worker thread done servicing request
00:59:11.983 00.000 15712 Worker thread wakes up
00:59:11.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:11.984 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:13.386 01.402 15712 Exposure complete
00:59:13.449 00.063 15712 worker thread done servicing request
00:59:13.449 00.000 7988 OnExposeComplete: enter
00:59:13.451 00.002 7988 UpdateGuideState(): m_state=6
00:59:13.451 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
00:59:13.453 00.002 7988 Star::Find returns 1 (0), X=966.28, Y=187.41, Mass=1302, SNR=24.0, Peak=184 HFD=3.6
00:59:13.455 00.002 7988 MultiStar: [#1 0.24,0.08,1.02,U] [#2 -0.08,-0.20,0.88,U] [#3 -0.09,-0.63,0.00,M3] [#4 0.20,-0.25,0.75,U] [#5 0.12,-0.30,0.76,U] [#6 -0.34,-0.26,0.00,M3] [#7 0.18,0.27,0.55,U] [#8 0.54,0.17,0.00,M8] 
00:59:13.455 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.10}, one-star: {-0.17, -0.12}
00:59:13.457 00.002 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
00:59:13.457 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
00:59:13.459 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.97 mountX=-0.10 mountY=-0.06, mountTheta=-2.55
00:59:13.459 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
00:59:13.461 00.002 7988 Enqueuing Move request for scope (0.07, -0.10)
00:59:13.463 00.002 15712 Worker thread wakes up
00:59:13.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
00:59:13.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
00:59:13.463 00.000 15712 Moving (0.07, -0.10) raw xDistance=-0.10 yDistance=-0.06
00:59:13.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=33, FiltMax=255, Gamma=0.690
00:59:13.463 00.000 7988 UpdateGuideState exits: m=1302 SNR=24.0
00:59:13.466 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:13.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:13.466 00.000 7988 Enqueuing Expose request
00:59:13.466 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:59:13.466 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
00:59:13.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:13.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:13.466 00.000 15712 MoveAxis(E, 4, ABG)
00:59:13.466 00.000 15712 Guiding  Dir = 2, Dur = 4
00:59:13.466 00.000 15712 IsGuiding returns 0
00:59:13.499 00.033 15712 IsGuiding returns 0
00:59:13.500 00.001 15712 Move returns status 0, amount 4
00:59:13.500 00.000 15712 MoveAxis(N, 0, ABG)
00:59:13.500 00.000 15712 Move returns status 0, amount 0
00:59:13.500 00.000 15712 move complete, result=0
00:59:13.500 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:59:13.500 00.000 15712 worker thread done servicing request
00:59:13.500 00.000 15712 Worker thread wakes up
00:59:13.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:13.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:15.141 01.641 15712 Exposure complete
00:59:15.202 00.061 15712 worker thread done servicing request
00:59:15.204 00.002 7988 OnExposeComplete: enter
00:59:15.204 00.000 7988 UpdateGuideState(): m_state=6
00:59:15.204 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
00:59:15.204 00.000 7988 Star::Find returns 1 (0), X=966.56, Y=187.48, Mass=1201, SNR=22.9, Peak=166 HFD=3.2
00:59:15.204 00.000 7988 MultiStar: [#1 0.20,0.29,1.07,U] [#2 0.05,0.11,0.88,U] [#3 0.18,0.02,0.91,U] [#4 0.11,0.26,0.75,U] [#5 -0.03,-0.00,0.77,U] [#6 0.05,-0.04,0.72,U] [#7 0.03,0.35,0.51,U] [#8 0.05,0.23,0.52,U] 
00:59:15.204 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.12}, one-star: {0.10, -0.05}
00:59:15.204 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.07 = -2.07)
00:59:15.204 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
00:59:15.204 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.50 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
00:59:15.204 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
00:59:15.204 00.000 7988 Enqueuing Move request for scope (0.10, -0.05)
00:59:15.204 00.000 15712 Worker thread wakes up
00:59:15.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:59:15.204 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:59:15.204 00.000 15712 Moving (0.10, -0.05) raw xDistance=-0.05 yDistance=-0.10
00:59:15.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:15.204 00.000 7988 UpdateGuideState exits: m=1201 SNR=22.9
00:59:15.218 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:15.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:15.218 00.000 7988 Enqueuing Expose request
00:59:15.218 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:59:15.218 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
00:59:15.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:15.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:15.218 00.000 15712 MoveAxis(W, 4, ABG)
00:59:15.218 00.000 15712 Guiding  Dir = 3, Dur = 4
00:59:15.218 00.000 15712 IsGuiding returns 0
00:59:15.238 00.020 15712 IsGuiding returns 0
00:59:15.238 00.000 15712 Move returns status 0, amount 4
00:59:15.238 00.000 15712 MoveAxis(N, 0, ABG)
00:59:15.238 00.000 15712 Move returns status 0, amount 0
00:59:15.238 00.000 15712 move complete, result=0
00:59:15.238 00.000 15712 worker thread done servicing request
00:59:15.238 00.000 15712 Worker thread wakes up
00:59:15.238 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:59:15.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:15.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:16.657 01.419 15712 Exposure complete
00:59:16.718 00.061 15712 worker thread done servicing request
00:59:16.718 00.000 7988 OnExposeComplete: enter
00:59:16.718 00.000 7988 UpdateGuideState(): m_state=6
00:59:16.718 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
00:59:16.718 00.000 7988 Star::Find returns 1 (0), X=966.46, Y=187.48, Mass=1185, SNR=23.1, Peak=167 HFD=3.2
00:59:16.718 00.000 7988 MultiStar: [#1 0.24,0.19,1.09,U] [#2 -0.08,-0.12,0.88,U] [#3 -0.07,-0.28,0.87,U] [#4 0.25,0.01,0.79,U] [#5 -0.17,-0.04,0.79,U] [#6 -0.07,-0.09,0.71,U] [#7 0.04,0.04,0.51,U] [#8 -0.07,0.53,0.00,M8] 
00:59:16.718 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.00, -0.05}
00:59:16.718 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
00:59:16.718 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
00:59:16.718 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.99 mountX=-0.04 mountY=-0.02, mountTheta=-2.58
00:59:16.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
00:59:16.730 00.012 7988 Enqueuing Move request for scope (0.03, -0.04)
00:59:16.730 00.000 15712 Worker thread wakes up
00:59:16.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:59:16.730 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:59:16.730 00.000 15712 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
00:59:16.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:16.730 00.000 7988 UpdateGuideState exits: m=1185 SNR=23.1
00:59:16.733 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:16.733 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:16.733 00.000 7988 Enqueuing Expose request
00:59:16.733 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:59:16.733 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
00:59:16.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:16.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:59:16.733 00.000 15712 MoveAxis(W, 3, ABG)
00:59:16.733 00.000 15712 Guiding  Dir = 3, Dur = 3
00:59:16.733 00.000 15712 IsGuiding returns 0
00:59:16.758 00.025 15712 IsGuiding returns 0
00:59:16.758 00.000 15712 Move returns status 0, amount 3
00:59:16.758 00.000 15712 MoveAxis(N, 0, ABG)
00:59:16.758 00.000 15712 Move returns status 0, amount 0
00:59:16.758 00.000 15712 move complete, result=0
00:59:16.758 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:59:16.762 00.004 15712 worker thread done servicing request
00:59:16.762 00.000 15712 Worker thread wakes up
00:59:16.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:16.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:17.540 00.778 7988 evsrv: cli 0CCCF128 connect
00:59:17.542 00.002 7988 case statement mapped state 6 to 3
00:59:17.544 00.002 7988 case statement mapped state 6 to 3
00:59:17.546 00.002 7988 evsrv: cli 0CCCF128 request: {"method":"get_app_state","id":"d3d7d15f-9601-4a6a-ae81-a48b5c0720e5"}
00:59:17.547 00.001 7988 case statement mapped state 6 to 3
00:59:17.548 00.001 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3d7d15f-9601-4a6a-ae81-a48b5c0720e5"}
00:59:17.550 00.002 7988 evsrv: cli 0CCCF128 disconnect
00:59:18.407 00.857 15712 Exposure complete
00:59:18.518 00.111 15712 worker thread done servicing request
00:59:18.518 00.000 7988 OnExposeComplete: enter
00:59:18.524 00.006 7988 UpdateGuideState(): m_state=6
00:59:18.526 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
00:59:18.528 00.002 7988 Star::Find returns 1 (0), X=966.08, Y=187.53, Mass=1254, SNR=23.6, Peak=168 HFD=3.7
00:59:18.530 00.002 7988 MultiStar: [#1 0.15,0.16,1.04,U] [#2 -0.18,-0.05,0.95,U] [#3 -0.13,-0.31,0.87,U] [#4 0.16,0.19,0.75,U] [#5 -0.27,-0.38,0.00,M2] [#6 -0.29,0.19,0.66,U] [#7 -0.25,-0.01,0.53,U] [#8 -0.05,0.41,0.00,M9] 
00:59:18.530 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.02}, one-star: {-0.38, -0.00}
00:59:18.532 00.002 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.56) = xAngle (1.43 = 1.43)
00:59:18.532 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
00:59:18.532 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.00 mountX=0.02 mountY=0.12, mountTheta=1.43
00:59:18.532 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.02, opts=13)
00:59:18.532 00.000 7988 Enqueuing Move request for scope (-0.12, 0.02)
00:59:18.532 00.000 15712 Worker thread wakes up
00:59:18.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:18.532 00.000 7988 UpdateGuideState exits: m=1254 SNR=23.6
00:59:18.548 00.016 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
00:59:18.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:18.550 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
00:59:18.550 00.000 15712 Moving (-0.12, 0.02) raw xDistance=0.02 yDistance=0.12
00:59:18.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:18.552 00.002 7988 Enqueuing Expose request
00:59:18.554 00.002 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:59:18.554 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
00:59:18.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:18.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:59:18.554 00.000 15712 MoveAxis(E, 0, ABG)
00:59:18.554 00.000 15712 Move returns status 0, amount 0
00:59:18.554 00.000 15712 MoveAxis(N, 0, ABG)
00:59:18.554 00.000 15712 Move returns status 0, amount 0
00:59:18.554 00.000 15712 move complete, result=0
00:59:18.554 00.000 15712 worker thread done servicing request
00:59:18.554 00.000 15712 Worker thread wakes up
00:59:18.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:18.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:18.554 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:19.961 01.407 15712 Exposure complete
00:59:20.025 00.064 15712 worker thread done servicing request
00:59:20.025 00.000 7988 OnExposeComplete: enter
00:59:20.025 00.000 7988 UpdateGuideState(): m_state=6
00:59:20.037 00.012 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
00:59:20.037 00.000 7988 Star::Find returns 1 (0), X=966.18, Y=187.21, Mass=1425, SNR=25.2, Peak=167 HFD=4.0
00:59:20.041 00.004 7988 MultiStar: [#1 0.22,-0.12,0.97,U] [#2 -0.11,-0.28,0.83,U] [#3 0.12,-0.71,0.00,M1] [#4 0.17,-0.08,0.73,U] [#5 0.16,-0.52,0.00,M3] [#6 0.02,-0.39,0.00,M1] [#7 0.07,-0.06,0.49,U] [#8 0.26,0.04,0.45,U] 
00:59:20.041 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.17}, one-star: {-0.28, -0.33}
00:59:20.041 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
00:59:20.041 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
00:59:20.041 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.41 mountX=-0.17 mountY=-0.02, mountTheta=-3.00
00:59:20.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.17, opts=13)
00:59:20.041 00.000 7988 Enqueuing Move request for scope (0.03, -0.17)
00:59:20.041 00.000 15712 Worker thread wakes up
00:59:20.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
00:59:20.041 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
00:59:20.041 00.000 15712 Moving (0.03, -0.17) raw xDistance=-0.17 yDistance=-0.02
00:59:20.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=33, FiltMax=255, Gamma=0.690
00:59:20.041 00.000 7988 UpdateGuideState exits: m=1425 SNR=25.2
00:59:20.053 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:20.054 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:20.056 00.002 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.58
00:59:20.056 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
00:59:20.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:20.056 00.000 7988 Enqueuing Expose request
00:59:20.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:59:20.056 00.000 15712 MoveAxis(E, 33, ABG)
00:59:20.056 00.000 15712 Guiding  Dir = 2, Dur = 33
00:59:20.056 00.000 15712 IsGuiding returns 0
00:59:20.071 00.015 15712 PulseGuide returned control before completion, sleep 17
00:59:20.122 00.051 15712 IsGuiding returns 0
00:59:20.122 00.000 15712 Move returns status 0, amount 33
00:59:20.122 00.000 15712 MoveAxis(N, 0, ABG)
00:59:20.122 00.000 15712 Move returns status 0, amount 0
00:59:20.122 00.000 15712 move complete, result=0
00:59:20.122 00.000 15712 worker thread done servicing request
00:59:20.122 00.000 15712 Worker thread wakes up
00:59:20.122 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
00:59:20.135 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:20.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:21.770 01.635 15712 Exposure complete
00:59:21.847 00.077 15712 worker thread done servicing request
00:59:21.847 00.000 7988 OnExposeComplete: enter
00:59:21.849 00.002 7988 UpdateGuideState(): m_state=6
00:59:21.849 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
00:59:21.849 00.000 7988 Star::Find returns 1 (0), X=966.40, Y=187.39, Mass=1336, SNR=24.4, Peak=185 HFD=3.5
00:59:21.852 00.003 7988 MultiStar: [#1 0.25,-0.00,0.99,U] [#2 -0.08,-0.42,0.00,M1] [#3 -0.09,-0.62,0.00,M2] [#4 0.25,-0.19,0.72,U] [#5 -0.24,-0.35,0.00,M4] [#6 -0.08,-0.09,0.66,U] [#7 -0.16,-0.14,0.54,U] [#8 0.38,0.04,0.45,U] 
00:59:21.852 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.09}, one-star: {-0.06, -0.15}
00:59:21.852 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
00:59:21.852 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
00:59:21.852 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.79 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
00:59:21.852 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.09, opts=13)
00:59:21.852 00.000 7988 Enqueuing Move request for scope (0.09, -0.09)
00:59:21.852 00.000 15712 Worker thread wakes up
00:59:21.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:59:21.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:59:21.852 00.000 15712 Moving (0.09, -0.09) raw xDistance=-0.09 yDistance=-0.09
00:59:21.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=33, FiltMax=255, Gamma=0.690
00:59:21.864 00.012 7988 UpdateGuideState exits: m=1336 SNR=24.4
00:59:21.866 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:21.866 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:21.869 00.003 7988 Enqueuing Expose request
00:59:21.871 00.002 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:59:21.871 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
00:59:21.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:21.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:59:21.871 00.000 15712 MoveAxis(W, 1, ABG)
00:59:21.871 00.000 15712 Guiding  Dir = 3, Dur = 1
00:59:21.871 00.000 15712 IsGuiding returns 0
00:59:21.886 00.015 15712 IsGuiding returns 0
00:59:21.886 00.000 15712 Move returns status 0, amount 1
00:59:21.886 00.000 15712 MoveAxis(N, 0, ABG)
00:59:21.886 00.000 15712 Move returns status 0, amount 0
00:59:21.886 00.000 15712 move complete, result=0
00:59:21.886 00.000 15712 worker thread done servicing request
00:59:21.886 00.000 15712 Worker thread wakes up
00:59:21.886 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:59:21.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:21.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:23.308 01.422 15712 Exposure complete
00:59:23.379 00.071 15712 worker thread done servicing request
00:59:23.379 00.000 7988 OnExposeComplete: enter
00:59:23.379 00.000 7988 UpdateGuideState(): m_state=6
00:59:23.379 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
00:59:23.388 00.009 7988 Star::Find returns 1 (0), X=966.32, Y=187.42, Mass=1435, SNR=25.0, Peak=174 HFD=3.7
00:59:23.388 00.000 7988 MultiStar: [#1 0.06,-0.02,1.00,U] [#2 -0.09,-0.05,0.84,U] [#3 -0.09,-0.50,0.00,M3] [#4 0.08,-0.01,0.74,U] [#5 -0.01,-0.45,0.00,M5] [#6 -0.25,-0.20,0.65,U] [#7 -0.11,0.25,0.54,U] [#8 -0.11,0.05,0.44,U] 
00:59:23.388 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.03}, one-star: {-0.14, -0.11}
00:59:23.388 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.29 = 2.00)
00:59:23.388 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
00:59:23.388 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.72 mountX=-0.03 mountY=0.07, mountTheta=1.99
00:59:23.396 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.03, opts=13)
00:59:23.398 00.002 7988 Enqueuing Move request for scope (-0.07, -0.03)
00:59:23.400 00.002 15712 Worker thread wakes up
00:59:23.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
00:59:23.400 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
00:59:23.400 00.000 15712 Moving (-0.07, -0.03) raw xDistance=-0.03 yDistance=0.07
00:59:23.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:23.400 00.000 7988 UpdateGuideState exits: m=1435 SNR=25.0
00:59:23.403 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:23.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:23.403 00.000 7988 Enqueuing Expose request
00:59:23.403 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:59:23.403 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
00:59:23.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:23.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:59:23.403 00.000 15712 MoveAxis(E, 1, ABG)
00:59:23.403 00.000 15712 Guiding  Dir = 2, Dur = 1
00:59:23.403 00.000 15712 IsGuiding returns 0
00:59:23.419 00.016 15712 IsGuiding returns 0
00:59:23.419 00.000 15712 Move returns status 0, amount 1
00:59:23.419 00.000 15712 MoveAxis(N, 0, ABG)
00:59:23.419 00.000 15712 Move returns status 0, amount 0
00:59:23.419 00.000 15712 move complete, result=0
00:59:23.419 00.000 15712 worker thread done servicing request
00:59:23.419 00.000 15712 Worker thread wakes up
00:59:23.419 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:59:23.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:23.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:25.169 01.750 15712 Exposure complete
00:59:25.229 00.060 15712 worker thread done servicing request
00:59:25.229 00.000 7988 OnExposeComplete: enter
00:59:25.232 00.003 7988 UpdateGuideState(): m_state=6
00:59:25.232 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
00:59:25.232 00.000 7988 Star::Find returns 1 (0), X=966.35, Y=187.48, Mass=1249, SNR=23.5, Peak=157 HFD=3.5
00:59:25.232 00.000 7988 MultiStar: [#1 0.07,0.25,1.06,U] [#2 -0.21,-0.02,0.86,U] [#3 -0.16,-0.19,0.87,U] [#4 0.22,0.13,0.80,U] [#5 -0.02,-0.26,0.74,U] [#6 -0.14,-0.09,0.68,U] [#7 -0.24,0.05,0.53,U] [#8 0.33,0.56,0.00,M7] 
00:59:25.232 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {-0.10, -0.06}
00:59:25.232 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.56) = xAngle (-4.49 = 1.79)
00:59:25.232 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.52 = 1.76)
00:59:25.232 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.93 mountX=-0.01 mountY=0.06, mountTheta=1.79
00:59:25.232 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.01, opts=13)
00:59:25.232 00.000 7988 Enqueuing Move request for scope (-0.06, -0.01)
00:59:25.232 00.000 15712 Worker thread wakes up
00:59:25.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:59:25.232 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:59:25.232 00.000 15712 Moving (-0.06, -0.01) raw xDistance=-0.01 yDistance=0.06
00:59:25.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:25.245 00.013 7988 UpdateGuideState exits: m=1249 SNR=23.5
00:59:25.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:25.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:25.249 00.004 7988 Enqueuing Expose request
00:59:25.249 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:59:25.249 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
00:59:25.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:25.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:59:25.249 00.000 15712 MoveAxis(E, 6, ABG)
00:59:25.249 00.000 15712 Guiding  Dir = 2, Dur = 6
00:59:25.249 00.000 15712 IsGuiding returns 0
00:59:25.277 00.028 15712 IsGuiding returns 0
00:59:25.277 00.000 15712 Move returns status 0, amount 6
00:59:25.277 00.000 15712 MoveAxis(N, 0, ABG)
00:59:25.277 00.000 15712 Move returns status 0, amount 0
00:59:25.277 00.000 15712 move complete, result=0
00:59:25.277 00.000 15712 worker thread done servicing request
00:59:25.277 00.000 15712 Worker thread wakes up
00:59:25.277 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
00:59:25.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:25.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:26.699 01.422 15712 Exposure complete
00:59:26.761 00.062 15712 worker thread done servicing request
00:59:26.761 00.000 7988 OnExposeComplete: enter
00:59:26.761 00.000 7988 UpdateGuideState(): m_state=6
00:59:26.763 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
00:59:26.763 00.000 7988 Star::Find returns 1 (0), X=966.59, Y=187.63, Mass=1263, SNR=23.5, Peak=152 HFD=3.5
00:59:26.763 00.000 7988 MultiStar: [#1 0.47,0.07,0.00,M1] [#2 -0.07,0.02,0.90,U] [#3 -0.03,-0.41,0.00,M3] [#4 0.35,0.11,0.73,U] [#5 0.13,0.12,0.80,U] [#6 -0.08,0.04,0.66,U] [#7 0.07,-0.08,0.52,U] [#8 0.16,0.58,0.00,M8] 
00:59:26.763 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.06}, one-star: {0.13, 0.10}
00:59:26.763 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
00:59:26.763 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
00:59:26.763 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=0.06 mountY=-0.09, mountTheta=-0.96
00:59:26.763 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
00:59:26.763 00.000 7988 Enqueuing Move request for scope (0.09, 0.06)
00:59:26.763 00.000 15712 Worker thread wakes up
00:59:26.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:59:26.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:59:26.763 00.000 15712 Moving (0.09, 0.06) raw xDistance=0.06 yDistance=-0.09
00:59:26.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:59:26.763 00.000 7988 UpdateGuideState exits: m=1263 SNR=23.5
00:59:26.775 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:26.776 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:26.776 00.000 7988 Enqueuing Expose request
00:59:26.776 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:59:26.776 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
00:59:26.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:26.780 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:59:26.780 00.000 15712 MoveAxis(E, 8, ABG)
00:59:26.780 00.000 15712 Guiding  Dir = 2, Dur = 8
00:59:26.813 00.033 15712 IsGuiding returns 0
00:59:26.831 00.018 15712 IsGuiding returns 0
00:59:26.831 00.000 15712 Move returns status 0, amount 8
00:59:26.831 00.000 15712 MoveAxis(N, 0, ABG)
00:59:26.831 00.000 15712 Move returns status 0, amount 0
00:59:26.831 00.000 15712 move complete, result=0
00:59:26.831 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:59:26.833 00.002 15712 worker thread done servicing request
00:59:26.833 00.000 15712 Worker thread wakes up
00:59:26.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:26.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:28.466 01.633 15712 Exposure complete
00:59:28.527 00.061 15712 worker thread done servicing request
00:59:28.527 00.000 7988 OnExposeComplete: enter
00:59:28.527 00.000 7988 UpdateGuideState(): m_state=6
00:59:28.527 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
00:59:28.527 00.000 7988 Star::Find returns 1 (0), X=966.58, Y=187.85, Mass=1301, SNR=23.6, Peak=181 HFD=3.7
00:59:28.527 00.000 7988 MultiStar: [#1 0.32,0.49,0.00,M2] [#2 0.18,0.27,0.88,U] [#3 0.04,-0.11,0.84,U] [#4 0.29,0.37,0.00,M1] [#5 0.28,0.34,0.00,M4] [#6 0.00,0.13,0.70,U] [#7 0.08,0.61,0.00,M1] [#8 0.09,0.73,0.00,M9] 
00:59:28.527 00.000 7988 refined, 3 included, MultiStar: {0.09, 0.16}, one-star: {0.12, 0.32}
00:59:28.527 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
00:59:28.527 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
00:59:28.527 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.19 cameraTheta=1.05 mountX=0.16 mountY=-0.10, mountTheta=-0.53
00:59:28.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.16, opts=13)
00:59:28.527 00.000 7988 Enqueuing Move request for scope (0.09, 0.16)
00:59:28.527 00.000 15712 Worker thread wakes up
00:59:28.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
00:59:28.543 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:28.544 00.001 7988 UpdateGuideState exits: m=1301 SNR=23.6
00:59:28.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:28.544 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:28.544 00.000 7988 Enqueuing Expose request
00:59:28.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
00:59:28.544 00.000 15712 Moving (0.09, 0.16) raw xDistance=0.16 yDistance=-0.10
00:59:28.544 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
00:59:28.544 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
00:59:28.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:28.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:28.544 00.000 15712 MoveAxis(E, 5, ABG)
00:59:28.544 00.000 15712 Guiding  Dir = 2, Dur = 5
00:59:28.544 00.000 15712 IsGuiding returns 0
00:59:28.561 00.017 15712 IsGuiding returns 0
00:59:28.561 00.000 15712 Move returns status 0, amount 5
00:59:28.561 00.000 15712 MoveAxis(N, 0, ABG)
00:59:28.561 00.000 15712 Move returns status 0, amount 0
00:59:28.561 00.000 15712 move complete, result=0
00:59:28.561 00.000 15712 worker thread done servicing request
00:59:28.561 00.000 15712 Worker thread wakes up
00:59:28.561 00.000 7988 GuideStep: 0.2 px 5 ms EAST, -0.1 px 0 ms NORTH
00:59:28.575 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:28.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:29.990 01.415 15712 Exposure complete
00:59:30.053 00.063 15712 worker thread done servicing request
00:59:30.053 00.000 7988 OnExposeComplete: enter
00:59:30.054 00.001 7988 UpdateGuideState(): m_state=6
00:59:30.054 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
00:59:30.054 00.000 7988 Star::Find returns 1 (0), X=966.41, Y=187.54, Mass=1285, SNR=23.8, Peak=163 HFD=3.4
00:59:30.058 00.004 7988 MultiStar: [#1 0.24,0.29,1.01,U] [#2 -0.07,0.11,0.88,U] [#3 0.15,-0.23,0.92,U] [#4 0.20,0.40,0.00,M2] [#5 0.16,-0.16,0.74,U] [#6 -0.20,-0.15,0.62,U] [#7 -0.01,0.34,0.54,U] [#8 0.54,0.59,0.00,M10] 
00:59:30.058 00.000 7988 single-star, 6 included, MultiStar: {0.04, 0.03}, one-star: {-0.04, 0.01}
00:59:30.058 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
00:59:30.058 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
00:59:30.058 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.05 cameraTheta=2.89 mountX=0.01 mountY=0.04, mountTheta=1.33
00:59:30.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
00:59:30.058 00.000 7988 Enqueuing Move request for scope (-0.04, 0.01)
00:59:30.058 00.000 15712 Worker thread wakes up
00:59:30.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
00:59:30.058 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
00:59:30.058 00.000 15712 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=0.04
00:59:30.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:30.058 00.000 7988 UpdateGuideState exits: m=1285 SNR=23.8
00:59:30.068 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:30.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:30.070 00.002 7988 Enqueuing Expose request
00:59:30.070 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:30.070 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
00:59:30.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:30.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:59:30.070 00.000 15712 MoveAxis(E, 4, ABG)
00:59:30.070 00.000 15712 Guiding  Dir = 2, Dur = 4
00:59:30.070 00.000 15712 IsGuiding returns 0
00:59:30.092 00.022 15712 IsGuiding returns 0
00:59:30.092 00.000 15712 Move returns status 0, amount 4
00:59:30.092 00.000 15712 MoveAxis(N, 0, ABG)
00:59:30.092 00.000 15712 Move returns status 0, amount 0
00:59:30.092 00.000 15712 move complete, result=0
00:59:30.092 00.000 15712 worker thread done servicing request
00:59:30.092 00.000 15712 Worker thread wakes up
00:59:30.092 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:59:30.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:30.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:31.730 01.638 15712 Exposure complete
00:59:31.793 00.063 15712 worker thread done servicing request
00:59:31.794 00.001 7988 OnExposeComplete: enter
00:59:31.794 00.000 7988 UpdateGuideState(): m_state=6
00:59:31.794 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
00:59:31.794 00.000 7988 Star::Find returns 1 (0), X=966.43, Y=187.24, Mass=1280, SNR=23.6, Peak=161 HFD=3.7
00:59:31.794 00.000 7988 MultiStar: [#1 0.04,-0.02,1.02,U] [#2 -0.12,0.08,0.88,U] [#3 -0.03,-0.45,0.00,M2] [#4 0.20,0.19,0.72,U] [#5 0.08,-0.55,0.00,M4] [#6 -0.08,-0.11,0.63,U] [#7 -0.14,0.06,0.50,U] [#8 0.60,-0.21,0.00,R] 
00:59:31.794 00.000 7988 refined, 5 included, MultiStar: {-0.01, -0.03}, one-star: {-0.03, -0.29}
00:59:31.794 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.54 = 2.75)
00:59:31.794 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.72)
00:59:31.794 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.97 mountX=-0.03 mountY=0.01, mountTheta=2.72
00:59:31.794 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
00:59:31.794 00.000 7988 Enqueuing Move request for scope (-0.01, -0.03)
00:59:31.794 00.000 15712 Worker thread wakes up
00:59:31.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:59:31.794 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:59:31.794 00.000 15712 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
00:59:31.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:59:31.794 00.000 7988 UpdateGuideState exits: m=1280 SNR=23.6
00:59:31.810 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:31.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:31.810 00.000 7988 Enqueuing Expose request
00:59:31.810 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:31.810 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
00:59:31.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:31.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:59:31.810 00.000 15712 MoveAxis(W, 1, ABG)
00:59:31.810 00.000 15712 Guiding  Dir = 3, Dur = 1
00:59:31.810 00.000 15712 IsGuiding returns 0
00:59:31.835 00.025 15712 IsGuiding returns 0
00:59:31.835 00.000 15712 Move returns status 0, amount 1
00:59:31.835 00.000 15712 MoveAxis(N, 0, ABG)
00:59:31.835 00.000 15712 Move returns status 0, amount 0
00:59:31.835 00.000 15712 move complete, result=0
00:59:31.835 00.000 15712 worker thread done servicing request
00:59:31.835 00.000 15712 Worker thread wakes up
00:59:31.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:31.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:31.835 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:59:33.246 01.411 15712 Exposure complete
00:59:33.307 00.061 15712 worker thread done servicing request
00:59:33.307 00.000 7988 OnExposeComplete: enter
00:59:33.307 00.000 7988 UpdateGuideState(): m_state=6
00:59:33.309 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
00:59:33.309 00.000 7988 Star::Find returns 1 (0), X=966.60, Y=187.37, Mass=1188, SNR=23.0, Peak=157 HFD=3.5
00:59:33.311 00.002 7988 MultiStar: [#1 0.48,-0.06,0.00,M1] [#2 -0.19,-0.45,0.00,M1] [#3 -0.00,-0.57,0.00,M3] [#4 -0.15,-0.10,0.79,U] [#5 0.30,-0.63,0.00,M5] [#6 -0.20,-0.36,0.00,M1] [#7 0.14,-0.22,0.49,U] [#8 -0.17,0.21,0.45,U] 
00:59:33.311 00.000 7988 refined, 3 included, MultiStar: {0.01, -0.09}, one-star: {0.14, -0.17}
00:59:33.313 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
00:59:33.313 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
00:59:33.315 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.51 mountX=-0.09 mountY=-0.00, mountTheta=-3.11
00:59:33.317 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.09, opts=13)
00:59:33.317 00.000 7988 Enqueuing Move request for scope (0.01, -0.09)
00:59:33.319 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=32, FiltMax=255, Gamma=0.690
00:59:33.319 00.000 7988 UpdateGuideState exits: m=1188 SNR=23.0
00:59:33.321 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:33.321 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:33.324 00.003 7988 Enqueuing Expose request
00:59:33.324 00.000 15712 Worker thread wakes up
00:59:33.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:59:33.324 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:59:33.324 00.000 15712 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=-0.00
00:59:33.326 00.002 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:33.326 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
00:59:33.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:33.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:59:33.326 00.000 15712 MoveAxis(W, 2, ABG)
00:59:33.326 00.000 15712 Guiding  Dir = 3, Dur = 2
00:59:33.326 00.000 15712 IsGuiding returns 0
00:59:33.349 00.023 15712 IsGuiding returns 0
00:59:33.349 00.000 15712 Move returns status 0, amount 2
00:59:33.349 00.000 15712 MoveAxis(N, 0, ABG)
00:59:33.349 00.000 15712 Move returns status 0, amount 0
00:59:33.349 00.000 15712 move complete, result=0
00:59:33.349 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:59:33.355 00.006 15712 worker thread done servicing request
00:59:33.355 00.000 15712 Worker thread wakes up
00:59:33.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:33.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:35.097 01.742 15712 Exposure complete
00:59:35.158 00.061 15712 worker thread done servicing request
00:59:35.158 00.000 7988 OnExposeComplete: enter
00:59:35.158 00.000 7988 UpdateGuideState(): m_state=6
00:59:35.161 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
00:59:35.161 00.000 7988 Star::Find returns 1 (0), X=966.61, Y=187.31, Mass=1206, SNR=22.9, Peak=138 HFD=3.6
00:59:35.163 00.002 7988 MultiStar: [#1 0.36,-0.09,1.07,U] [#2 0.20,-0.22,0.91,U] [#3 0.12,-0.19,0.90,U] [#4 0.19,0.19,0.75,U] [#5 0.17,-0.47,0.00,M6] [#6 0.07,-0.01,0.69,U] [#7 -0.10,-0.03,0.58,U] [#8 0.16,0.07,0.47,U] 
00:59:35.163 00.000 7988 refined, 7 included, MultiStar: {0.16, -0.08}, one-star: {0.16, -0.22}
00:59:35.165 00.002 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
00:59:35.165 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
00:59:35.167 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.48 mountX=-0.08 mountY=-0.16, mountTheta=-2.05
00:59:35.169 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.08, opts=13)
00:59:35.169 00.000 7988 Enqueuing Move request for scope (0.16, -0.08)
00:59:35.171 00.002 15712 Worker thread wakes up
00:59:35.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
00:59:35.171 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
00:59:35.171 00.000 15712 Moving (0.16, -0.08) raw xDistance=-0.08 yDistance=-0.16
00:59:35.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:59:35.171 00.000 7988 UpdateGuideState exits: m=1206 SNR=22.9
00:59:35.173 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:35.174 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:35.174 00.000 7988 Enqueuing Expose request
00:59:35.174 00.000 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:35.174 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
00:59:35.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:35.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:59:35.174 00.000 15712 MoveAxis(W, 4, ABG)
00:59:35.174 00.000 15712 Guiding  Dir = 3, Dur = 4
00:59:35.178 00.004 15712 IsGuiding returns 0
00:59:35.207 00.029 15712 IsGuiding returns 0
00:59:35.207 00.000 15712 Move returns status 0, amount 4
00:59:35.207 00.000 15712 MoveAxis(N, 0, ABG)
00:59:35.207 00.000 15712 Move returns status 0, amount 0
00:59:35.207 00.000 15712 move complete, result=0
00:59:35.207 00.000 15712 worker thread done servicing request
00:59:35.207 00.000 15712 Worker thread wakes up
00:59:35.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:35.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:35.207 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
00:59:36.627 01.420 15712 Exposure complete
00:59:36.688 00.061 15712 worker thread done servicing request
00:59:36.688 00.000 7988 OnExposeComplete: enter
00:59:36.688 00.000 7988 UpdateGuideState(): m_state=6
00:59:36.692 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
00:59:36.692 00.000 7988 Star::Find returns 1 (0), X=966.54, Y=187.21, Mass=1299, SNR=24.1, Peak=165 HFD=3.8
00:59:36.694 00.002 7988 MultiStar: [#1 0.45,-0.47,0.00,M1] [#2 0.08,-0.31,0.82,U] [#3 0.05,-0.53,0.00,M3] [#4 0.53,-0.01,0.00,M1] [#5 0.48,-0.49,0.00,M7] [#6 0.06,-0.36,0.66,U] [#7 0.47,0.05,0.00,M1] [#8 -0.12,-0.03,0.47,U] 
00:59:36.694 00.000 7988 refined, 3 included, MultiStar: {0.05, -0.28}, one-star: {0.08, -0.32}
00:59:36.696 00.002 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
00:59:36.696 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
00:59:36.698 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.40 mountX=-0.28 mountY=-0.04, mountTheta=-3.00
00:59:36.700 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.28, opts=13)
00:59:36.700 00.000 7988 Enqueuing Move request for scope (0.05, -0.28)
00:59:36.702 00.002 15712 Worker thread wakes up
00:59:36.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
00:59:36.702 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
00:59:36.702 00.000 15712 Moving (0.05, -0.28) raw xDistance=-0.28 yDistance=-0.04
00:59:36.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:59:36.704 00.002 7988 UpdateGuideState exits: m=1299 SNR=24.1
00:59:36.705 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:36.705 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:36.705 00.000 7988 Enqueuing Expose request
00:59:36.705 00.000 15712 PPEC rslt: input = -0.28, final = -0.16, react = -0.17, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.57
00:59:36.705 00.000 15712 PPEC: input: -0.28, control: -0.16, exposure: 1500
00:59:36.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:36.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:59:36.705 00.000 15712 MoveAxis(E, 53, ABG)
00:59:36.705 00.000 15712 Guiding  Dir = 2, Dur = 53
00:59:36.705 00.000 15712 IsGuiding returns 0
00:59:36.722 00.017 15712 PulseGuide returned control before completion, sleep 47
00:59:36.790 00.068 15712 IsGuiding returns 0
00:59:36.790 00.000 15712 Move returns status 0, amount 53
00:59:36.790 00.000 15712 MoveAxis(N, 0, ABG)
00:59:36.790 00.000 15712 Move returns status 0, amount 0
00:59:36.790 00.000 15712 move complete, result=0
00:59:36.790 00.000 15712 worker thread done servicing request
00:59:36.790 00.000 15712 Worker thread wakes up
00:59:36.790 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
00:59:36.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:36.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:38.428 01.638 15712 Exposure complete
00:59:38.491 00.063 15712 worker thread done servicing request
00:59:38.492 00.001 7988 OnExposeComplete: enter
00:59:38.492 00.000 7988 UpdateGuideState(): m_state=6
00:59:38.492 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
00:59:38.492 00.000 7988 Star::Find returns 1 (0), X=966.77, Y=187.25, Mass=1326, SNR=24.2, Peak=156 HFD=4.3
00:59:38.492 00.000 7988 MultiStar: [#1 0.43,-0.21,0.00,M2] [#2 0.21,-0.44,0.00,M1] [#3 -0.02,-0.54,0.00,M4] [#4 0.42,-0.30,0.00,M2] [#5 0.17,-0.66,0.00,M8] [#6 0.37,-0.31,0.00,M1] [#7 0.04,-0.06,0.49,U] [#8 -0.09,0.33,0.48,U] 
00:59:38.492 00.000 7988 refined, 2 included, MultiStar: {0.14, -0.08}, one-star: {0.31, -0.28}
00:59:38.492 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.56) = xAngle (-2.07 = -2.07)
00:59:38.492 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
00:59:38.492 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.51 mountX=-0.08 mountY=-0.14, mountTheta=-2.08
00:59:38.492 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.08, opts=13)
00:59:38.492 00.000 7988 Enqueuing Move request for scope (0.14, -0.08)
00:59:38.492 00.000 15712 Worker thread wakes up
00:59:38.492 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:59:38.492 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:59:38.492 00.000 15712 Moving (0.14, -0.08) raw xDistance=-0.08 yDistance=-0.14
00:59:38.505 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=33, FiltMax=255, Gamma=0.690
00:59:38.505 00.000 7988 UpdateGuideState exits: m=1326 SNR=24.2
00:59:38.507 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:38.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:38.509 00.002 7988 Enqueuing Expose request
00:59:38.511 00.002 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:38.511 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
00:59:38.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:38.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:59:38.511 00.000 15712 MoveAxis(E, 1, ABG)
00:59:38.511 00.000 15712 Guiding  Dir = 2, Dur = 1
00:59:38.511 00.000 15712 IsGuiding returns 0
00:59:38.527 00.016 15712 IsGuiding returns 0
00:59:38.527 00.000 15712 Move returns status 0, amount 1
00:59:38.527 00.000 15712 MoveAxis(N, 0, ABG)
00:59:38.527 00.000 15712 Move returns status 0, amount 0
00:59:38.527 00.000 15712 move complete, result=0
00:59:38.527 00.000 15712 worker thread done servicing request
00:59:38.527 00.000 15712 Worker thread wakes up
00:59:38.527 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:59:38.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:38.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:39.942 01.415 15712 Exposure complete
00:59:40.004 00.062 15712 worker thread done servicing request
00:59:40.004 00.000 7988 OnExposeComplete: enter
00:59:40.004 00.000 7988 UpdateGuideState(): m_state=6
00:59:40.009 00.005 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
00:59:40.009 00.000 7988 Star::Find returns 1 (0), X=966.62, Y=187.59, Mass=1298, SNR=24.1, Peak=157 HFD=3.7
00:59:40.011 00.002 7988 MultiStar: [#1 0.29,0.13,0.99,U] [#2 0.04,-0.11,0.86,U] [#3 0.14,-0.28,0.86,U] [#4 0.22,0.25,0.72,U] [#5 -0.11,-0.35,0.77,U] [#6 -0.07,-0.18,0.64,U] [#7 -0.07,0.07,0.50,U] [#8 0.18,0.04,0.45,U] 
00:59:40.011 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.16, 0.05}
00:59:40.013 00.002 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
00:59:40.013 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
00:59:40.015 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.43 mountX=-0.04 mountY=-0.10, mountTheta=-2.00
00:59:40.017 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.04, opts=13)
00:59:40.017 00.000 7988 Enqueuing Move request for scope (0.10, -0.04)
00:59:40.019 00.002 15712 Worker thread wakes up
00:59:40.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:59:40.019 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:59:40.019 00.000 15712 Moving (0.10, -0.04) raw xDistance=-0.04 yDistance=-0.10
00:59:40.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=33, FiltMax=255, Gamma=0.690
00:59:40.020 00.001 7988 UpdateGuideState exits: m=1298 SNR=24.1
00:59:40.020 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:40.020 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:40.020 00.000 7988 Enqueuing Expose request
00:59:40.020 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:40.020 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
00:59:40.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:40.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:40.020 00.000 15712 MoveAxis(W, 0, ABG)
00:59:40.020 00.000 15712 Move returns status 0, amount 0
00:59:40.020 00.000 15712 MoveAxis(N, 0, ABG)
00:59:40.020 00.000 15712 Move returns status 0, amount 0
00:59:40.020 00.000 15712 move complete, result=0
00:59:40.020 00.000 15712 worker thread done servicing request
00:59:40.020 00.000 15712 Worker thread wakes up
00:59:40.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:40.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:40.020 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:59:41.662 01.642 15712 Exposure complete
00:59:41.725 00.063 15712 worker thread done servicing request
00:59:41.725 00.000 7988 OnExposeComplete: enter
00:59:41.725 00.000 7988 UpdateGuideState(): m_state=6
00:59:41.729 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
00:59:41.729 00.000 7988 Star::Find returns 1 (0), X=966.31, Y=187.42, Mass=1257, SNR=23.7, Peak=166 HFD=3.5
00:59:41.731 00.002 7988 MultiStar: [#1 0.32,0.28,0.00,M2] [#2 0.08,0.09,0.92,U] [#3 -0.03,-0.14,0.90,U] [#4 0.19,0.02,0.75,U] [#5 -0.09,0.05,0.74,U] [#6 -0.07,0.02,0.65,U] [#7 -0.10,0.38,0.00,M1] [#8 -0.29,0.17,0.48,U] 
00:59:41.731 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.00}, one-star: {-0.15, -0.11}
00:59:41.733 00.002 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.56) = xAngle (-4.69 = 1.59)
00:59:41.733 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.56)
00:59:41.735 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.13 mountX=-0.00 mountY=0.04, mountTheta=1.59
00:59:41.737 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.00, opts=13)
00:59:41.737 00.000 7988 Enqueuing Move request for scope (-0.04, -0.00)
00:59:41.739 00.002 15712 Worker thread wakes up
00:59:41.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
00:59:41.739 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
00:59:41.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:59:41.739 00.000 7988 UpdateGuideState exits: m=1257 SNR=23.7
00:59:41.741 00.002 15712 Moving (-0.04, -0.00) raw xDistance=-0.00 yDistance=0.04
00:59:41.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:41.743 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:41.743 00.000 7988 Enqueuing Expose request
00:59:41.745 00.002 15712 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:41.745 00.000 15712 PPEC: input: -0.00, control: 0.00, exposure: 1500
00:59:41.745 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:41.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:59:41.745 00.000 15712 MoveAxis(W, 1, ABG)
00:59:41.745 00.000 15712 Guiding  Dir = 3, Dur = 1
00:59:41.745 00.000 15712 IsGuiding returns 0
00:59:41.757 00.012 15712 IsGuiding returns 0
00:59:41.757 00.000 15712 Move returns status 0, amount 1
00:59:41.757 00.000 15712 MoveAxis(N, 0, ABG)
00:59:41.757 00.000 15712 Move returns status 0, amount 0
00:59:41.757 00.000 15712 move complete, result=0
00:59:41.757 00.000 15712 worker thread done servicing request
00:59:41.757 00.000 15712 Worker thread wakes up
00:59:41.757 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:59:41.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:41.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:43.179 01.422 15712 Exposure complete
00:59:43.241 00.062 15712 worker thread done servicing request
00:59:43.241 00.000 7988 OnExposeComplete: enter
00:59:43.241 00.000 7988 UpdateGuideState(): m_state=6
00:59:43.243 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
00:59:43.245 00.002 7988 Star::Find returns 1 (0), X=966.50, Y=187.52, Mass=1343, SNR=24.3, Peak=161 HFD=3.5
00:59:43.245 00.000 7988 MultiStar: [#1 0.00,0.24,1.02,U] [#2 0.02,0.17,0.89,U] [#3 0.10,0.06,0.86,U] [#4 0.16,0.31,0.71,U] [#5 -0.20,-0.11,0.73,U] [#6 -0.09,-0.22,0.62,U] [#7 -0.24,0.38,0.00,M2] [#8 -0.61,0.52,0.00,M1] 
00:59:43.247 00.002 7988 single-star, 6 included, MultiStar: {0.01, 0.08}, one-star: {0.05, -0.01}
00:59:43.247 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.81 = -1.81)
00:59:43.249 00.002 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.84 = -1.84)
00:59:43.249 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.25 mountX=-0.01 mountY=-0.05, mountTheta=-1.81
00:59:43.251 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.01, opts=13)
00:59:43.253 00.002 7988 Enqueuing Move request for scope (0.05, -0.01)
00:59:43.253 00.000 15712 Worker thread wakes up
00:59:43.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:59:43.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:59:43.253 00.000 15712 Moving (0.05, -0.01) raw xDistance=-0.01 yDistance=-0.05
00:59:43.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:59:43.253 00.000 7988 UpdateGuideState exits: m=1343 SNR=24.3
00:59:43.256 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:43.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:43.256 00.000 7988 Enqueuing Expose request
00:59:43.256 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:43.256 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
00:59:43.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:43.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:59:43.256 00.000 15712 MoveAxis(W, 4, ABG)
00:59:43.256 00.000 15712 Guiding  Dir = 3, Dur = 4
00:59:43.256 00.000 15712 IsGuiding returns 0
00:59:43.279 00.023 15712 IsGuiding returns 0
00:59:43.279 00.000 15712 Move returns status 0, amount 4
00:59:43.279 00.000 15712 MoveAxis(N, 0, ABG)
00:59:43.279 00.000 15712 Move returns status 0, amount 0
00:59:43.279 00.000 15712 move complete, result=0
00:59:43.279 00.000 15712 worker thread done servicing request
00:59:43.279 00.000 15712 Worker thread wakes up
00:59:43.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:43.279 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:59:43.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:44.918 01.639 15712 Exposure complete
00:59:44.979 00.061 15712 worker thread done servicing request
00:59:44.979 00.000 7988 OnExposeComplete: enter
00:59:44.980 00.001 7988 UpdateGuideState(): m_state=6
00:59:44.980 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
00:59:44.980 00.000 7988 Star::Find returns 1 (0), X=966.54, Y=187.26, Mass=1148, SNR=22.5, Peak=161 HFD=3.4
00:59:44.980 00.000 7988 MultiStar: [#1 0.37,-0.08,1.09,U] [#2 -0.02,-0.14,0.90,U] [#3 0.13,-0.40,0.00,M2] [#4 0.54,0.12,0.00,M1] [#5 0.47,-0.31,0.00,M6] [#6 -0.01,-0.18,0.68,U] [#7 0.18,-0.20,0.56,U] [#8 -0.37,0.45,0.00,M2] 
00:59:44.980 00.000 7988 refined, 4 included, MultiStar: {0.13, -0.17}, one-star: {0.08, -0.28}
00:59:44.980 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
00:59:44.980 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
00:59:44.980 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.92 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
00:59:44.980 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.17, opts=13)
00:59:44.980 00.000 7988 Enqueuing Move request for scope (0.13, -0.17)
00:59:44.980 00.000 15712 Worker thread wakes up
00:59:44.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
00:59:44.980 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
00:59:44.980 00.000 15712 Moving (0.13, -0.17) raw xDistance=-0.17 yDistance=-0.13
00:59:44.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:59:44.980 00.000 7988 UpdateGuideState exits: m=1148 SNR=22.5
00:59:44.994 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:44.995 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:44.995 00.000 7988 Enqueuing Expose request
00:59:44.997 00.002 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.57
00:59:44.997 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
00:59:44.997 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:44.997 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:59:44.997 00.000 15712 MoveAxis(E, 30, ABG)
00:59:44.997 00.000 15712 Guiding  Dir = 2, Dur = 30
00:59:44.998 00.001 15712 IsGuiding returns 0
00:59:45.017 00.019 15712 PulseGuide returned control before completion, sleep 17
00:59:45.048 00.031 15712 IsGuiding returns 1
00:59:45.048 00.000 15712 scope still moving after pulse duration time elapsed
00:59:45.090 00.042 15712 IsGuiding returns 0
00:59:45.090 00.000 15712 scope move finished after 30 + 62 ms
00:59:45.090 00.000 15712 Move returns status 0, amount 30
00:59:45.090 00.000 15712 MoveAxis(N, 0, ABG)
00:59:45.090 00.000 15712 Move returns status 0, amount 0
00:59:45.090 00.000 15712 move complete, result=0
00:59:45.090 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
00:59:45.092 00.002 15712 worker thread done servicing request
00:59:45.092 00.000 15712 Worker thread wakes up
00:59:45.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:45.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:46.519 01.427 15712 Exposure complete
00:59:46.579 00.060 15712 worker thread done servicing request
00:59:46.579 00.000 7988 OnExposeComplete: enter
00:59:46.579 00.000 7988 UpdateGuideState(): m_state=6
00:59:46.583 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
00:59:46.583 00.000 7988 Star::Find returns 1 (0), X=966.57, Y=187.45, Mass=1241, SNR=23.3, Peak=162 HFD=3.3
00:59:46.585 00.002 7988 MultiStar: [#1 0.36,-0.02,1.06,U] [#2 0.10,-0.22,0.87,U] [#3 0.19,-0.24,0.91,U] [#4 0.55,-0.03,0.00,M2] [#5 -0.03,-0.17,0.78,U] [#6 0.09,-0.41,0.00,M1] [#7 -0.06,-0.08,0.52,U] [#8 -0.31,0.78,0.00,M3] 
00:59:46.587 00.002 7988 single-star, 5 included, MultiStar: {0.13, -0.13}, one-star: {0.11, -0.08}
00:59:46.587 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
00:59:46.587 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
00:59:46.587 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.63 mountX=-0.08 mountY=-0.11, mountTheta=-2.20
00:59:46.587 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
00:59:46.587 00.000 7988 Enqueuing Move request for scope (0.11, -0.08)
00:59:46.587 00.000 15712 Worker thread wakes up
00:59:46.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:59:46.587 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:59:46.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:59:46.595 00.008 7988 UpdateGuideState exits: m=1241 SNR=23.3
00:59:46.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:46.595 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:46.595 00.000 7988 Enqueuing Expose request
00:59:46.595 00.000 15712 Moving (0.11, -0.08) raw xDistance=-0.08 yDistance=-0.11
00:59:46.603 00.008 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:46.603 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
00:59:46.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:46.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:59:46.603 00.000 15712 MoveAxis(W, 6, ABG)
00:59:46.603 00.000 15712 Guiding  Dir = 3, Dur = 6
00:59:46.603 00.000 15712 IsGuiding returns 0
00:59:46.620 00.017 15712 IsGuiding returns 0
00:59:46.620 00.000 15712 Move returns status 0, amount 6
00:59:46.620 00.000 15712 MoveAxis(N, 0, ABG)
00:59:46.620 00.000 15712 Move returns status 0, amount 0
00:59:46.620 00.000 15712 move complete, result=0
00:59:46.620 00.000 15712 worker thread done servicing request
00:59:46.620 00.000 15712 Worker thread wakes up
00:59:46.620 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:59:46.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:46.622 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:48.264 01.642 15712 Exposure complete
00:59:48.326 00.062 7988 OnExposeComplete: enter
00:59:48.326 00.000 7988 UpdateGuideState(): m_state=6
00:59:48.326 00.000 15712 worker thread done servicing request
00:59:48.326 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
00:59:48.326 00.000 7988 Star::Find returns 1 (0), X=966.46, Y=187.33, Mass=1236, SNR=23.4, Peak=162 HFD=3.4
00:59:48.330 00.004 7988 MultiStar: [#1 0.41,0.08,0.00,M1] [#2 0.13,0.07,0.89,U] [#3 0.15,-0.22,0.90,U] [#4 0.49,0.06,0.00,M3] [#5 0.31,-0.33,0.00,M6] [#6 0.29,-0.14,0.70,U] [#7 0.08,0.74,0.00,M1] [#8 -0.08,0.40,0.00,M4] 
00:59:48.330 00.000 7988 refined, 3 included, MultiStar: {0.13, -0.13}, one-star: {0.00, -0.20}
00:59:48.330 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
00:59:48.330 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
00:59:48.330 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.77 mountX=-0.13 mountY=-0.13, mountTheta=-2.35
00:59:48.330 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.13, opts=13)
00:59:48.330 00.000 7988 Enqueuing Move request for scope (0.13, -0.13)
00:59:48.330 00.000 15712 Worker thread wakes up
00:59:48.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
00:59:48.330 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
00:59:48.330 00.000 15712 Moving (0.13, -0.13) raw xDistance=-0.13 yDistance=-0.13
00:59:48.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:59:48.330 00.000 7988 UpdateGuideState exits: m=1236 SNR=23.4
00:59:48.340 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:48.342 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:48.342 00.000 7988 Enqueuing Expose request
00:59:48.342 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:48.342 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
00:59:48.342 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:48.342 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:59:48.342 00.000 15712 MoveAxis(W, 4, ABG)
00:59:48.342 00.000 15712 Guiding  Dir = 3, Dur = 4
00:59:48.362 00.020 15712 IsGuiding returns 0
00:59:48.376 00.014 15712 IsGuiding returns 0
00:59:48.376 00.000 15712 Move returns status 0, amount 4
00:59:48.376 00.000 15712 MoveAxis(N, 0, ABG)
00:59:48.376 00.000 15712 Move returns status 0, amount 0
00:59:48.376 00.000 15712 move complete, result=0
00:59:48.376 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:59:48.380 00.004 15712 worker thread done servicing request
00:59:48.380 00.000 15712 Worker thread wakes up
00:59:48.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:48.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:49.798 01.418 15712 Exposure complete
00:59:49.858 00.060 15712 worker thread done servicing request
00:59:49.860 00.002 7988 OnExposeComplete: enter
00:59:49.860 00.000 7988 UpdateGuideState(): m_state=6
00:59:49.860 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
00:59:49.863 00.003 7988 Star::Find returns 1 (0), X=966.52, Y=187.58, Mass=1228, SNR=23.3, Peak=166 HFD=3.3
00:59:49.863 00.000 7988 MultiStar: [#1 0.28,0.16,1.03,U] [#2 -0.17,0.01,0.95,U] [#3 0.05,-0.24,0.93,U] [#4 0.39,-0.13,0.00,M4] [#5 0.13,-0.31,0.73,U] [#6 -0.01,-0.12,0.68,U] [#7 0.02,0.35,0.51,U] [#8 -0.20,0.01,0.53,U] 
00:59:49.863 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.06, 0.05}
00:59:49.863 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.07 = -2.07)
00:59:49.863 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
00:59:49.863 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.50 mountX=-0.02 mountY=-0.04, mountTheta=-2.07
00:59:49.863 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
00:59:49.863 00.000 7988 Enqueuing Move request for scope (0.04, -0.02)
00:59:49.863 00.000 15712 Worker thread wakes up
00:59:49.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:59:49.863 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:59:49.863 00.000 15712 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=-0.04
00:59:49.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=33, FiltMax=255, Gamma=0.690
00:59:49.863 00.000 7988 UpdateGuideState exits: m=1228 SNR=23.3
00:59:49.874 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:49.874 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:49.874 00.000 7988 Enqueuing Expose request
00:59:49.874 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:49.874 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
00:59:49.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:49.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:59:49.874 00.000 15712 MoveAxis(W, 2, ABG)
00:59:49.874 00.000 15712 Guiding  Dir = 3, Dur = 2
00:59:49.874 00.000 15712 IsGuiding returns 0
00:59:49.897 00.023 15712 IsGuiding returns 0
00:59:49.897 00.000 15712 Move returns status 0, amount 2
00:59:49.897 00.000 15712 MoveAxis(N, 0, ABG)
00:59:49.897 00.000 15712 Move returns status 0, amount 0
00:59:49.897 00.000 15712 move complete, result=0
00:59:49.897 00.000 15712 worker thread done servicing request
00:59:49.897 00.000 15712 Worker thread wakes up
00:59:49.897 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:59:49.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:49.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:51.535 01.638 15712 Exposure complete
00:59:51.597 00.062 15712 worker thread done servicing request
00:59:51.597 00.000 7988 OnExposeComplete: enter
00:59:51.599 00.002 7988 UpdateGuideState(): m_state=6
00:59:51.599 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
00:59:51.601 00.002 7988 Star::Find returns 1 (0), X=966.55, Y=187.54, Mass=1217, SNR=23.1, Peak=152 HFD=3.3
00:59:51.603 00.002 7988 MultiStar: [#1 0.36,0.23,0.00,M1] [#2 0.06,0.02,0.90,U] [#3 0.20,-0.11,0.87,U] [#4 0.28,0.11,0.75,U] [#5 0.31,-0.27,0.00,M6] [#6 0.09,-0.15,0.68,U] [#7 -0.18,0.19,0.54,U] [#8 0.15,0.44,0.00,M4] 
00:59:51.603 00.000 7988 single-star, 5 included, MultiStar: {0.10, 0.00}, one-star: {0.09, 0.01}
00:59:51.605 00.002 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.46 = -1.46)
00:59:51.605 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
00:59:51.607 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.10 mountX=0.01 mountY=-0.09, mountTheta=-1.46
00:59:51.609 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
00:59:51.609 00.000 7988 Enqueuing Move request for scope (0.09, 0.01)
00:59:51.611 00.002 15712 Worker thread wakes up
00:59:51.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:59:51.611 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:59:51.611 00.000 15712 Moving (0.09, 0.01) raw xDistance=0.01 yDistance=-0.09
00:59:51.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:59:51.612 00.001 7988 UpdateGuideState exits: m=1217 SNR=23.1
00:59:51.613 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:51.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:51.613 00.000 7988 Enqueuing Expose request
00:59:51.613 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:51.613 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
00:59:51.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:51.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:59:51.613 00.000 15712 MoveAxis(W, 1, ABG)
00:59:51.613 00.000 15712 Guiding  Dir = 3, Dur = 1
00:59:51.613 00.000 15712 IsGuiding returns 0
00:59:51.638 00.025 15712 IsGuiding returns 0
00:59:51.638 00.000 15712 Move returns status 0, amount 1
00:59:51.638 00.000 15712 MoveAxis(N, 0, ABG)
00:59:51.638 00.000 15712 Move returns status 0, amount 0
00:59:51.638 00.000 15712 move complete, result=0
00:59:51.638 00.000 15712 worker thread done servicing request
00:59:51.638 00.000 15712 Worker thread wakes up
00:59:51.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:51.638 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:59:51.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:53.047 01.409 15712 Exposure complete
00:59:53.108 00.061 15712 worker thread done servicing request
00:59:53.108 00.000 7988 OnExposeComplete: enter
00:59:53.108 00.000 7988 UpdateGuideState(): m_state=6
00:59:53.108 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
00:59:53.108 00.000 7988 Star::Find returns 1 (0), X=966.45, Y=187.61, Mass=1274, SNR=23.6, Peak=190 HFD=3.3
00:59:53.108 00.000 7988 MultiStar: [#1 0.09,0.12,1.01,U] [#2 0.02,0.27,0.90,U] [#3 0.08,-0.09,0.87,U] [#4 0.41,0.26,0.00,M4] [#5 0.19,0.02,0.76,U] [#6 -0.05,-0.13,0.68,U] [#7 -0.05,0.17,0.56,U] [#8 -0.08,0.61,0.00,M5] 
00:59:53.108 00.000 7988 single-star, 6 included, MultiStar: {0.04, 0.07}, one-star: {-0.01, 0.08}
00:59:53.108 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
00:59:53.108 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
00:59:53.108 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.72 mountX=0.08 mountY=0.01, mountTheta=0.13
00:59:53.108 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
00:59:53.108 00.000 7988 Enqueuing Move request for scope (-0.01, 0.08)
00:59:53.108 00.000 15712 Worker thread wakes up
00:59:53.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:59:53.108 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:59:53.108 00.000 15712 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=0.01
00:59:53.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:59:53.108 00.000 7988 UpdateGuideState exits: m=1274 SNR=23.6
00:59:53.123 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:53.124 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:53.124 00.000 7988 Enqueuing Expose request
00:59:53.124 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:53.124 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
00:59:53.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:53.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:59:53.124 00.000 15712 MoveAxis(W, 1, ABG)
00:59:53.124 00.000 15712 Guiding  Dir = 3, Dur = 1
00:59:53.142 00.018 15712 IsGuiding returns 0
00:59:53.158 00.016 15712 IsGuiding returns 0
00:59:53.158 00.000 15712 Move returns status 0, amount 1
00:59:53.158 00.000 15712 MoveAxis(N, 0, ABG)
00:59:53.158 00.000 15712 Move returns status 0, amount 0
00:59:53.158 00.000 15712 move complete, result=0
00:59:53.158 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:59:53.160 00.002 15712 worker thread done servicing request
00:59:53.160 00.000 15712 Worker thread wakes up
00:59:53.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:53.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:54.799 01.639 15712 Exposure complete
00:59:54.861 00.062 15712 worker thread done servicing request
00:59:54.861 00.000 7988 OnExposeComplete: enter
00:59:54.861 00.000 7988 UpdateGuideState(): m_state=6
00:59:54.863 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
00:59:54.863 00.000 7988 Star::Find returns 1 (0), X=966.60, Y=187.77, Mass=1403, SNR=24.9, Peak=179 HFD=3.7
00:59:54.865 00.002 7988 MultiStar: [#1 0.16,0.38,0.00,M1] [#2 -0.19,0.30,0.85,U] [#3 0.17,-0.08,0.84,U] [#4 0.34,0.32,0.00,M5] [#5 0.03,0.15,0.71,U] [#6 0.02,0.07,0.64,U] [#7 -0.22,0.17,0.56,U] [#8 -0.26,1.05,0.00,M6] 
00:59:54.865 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.15}, one-star: {0.14, 0.23}
00:59:54.867 00.002 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
00:59:54.867 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
00:59:54.869 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.52 mountX=0.15 mountY=-0.01, mountTheta=-0.08
00:59:54.871 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.15, opts=13)
00:59:54.871 00.000 7988 Enqueuing Move request for scope (0.01, 0.15)
00:59:54.873 00.002 15712 Worker thread wakes up
00:59:54.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
00:59:54.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
00:59:54.873 00.000 15712 Moving (0.01, 0.15) raw xDistance=0.15 yDistance=-0.01
00:59:54.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:59:54.874 00.001 7988 UpdateGuideState exits: m=1403 SNR=24.9
00:59:54.874 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:54.877 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:54.877 00.000 7988 Enqueuing Expose request
00:59:54.879 00.002 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:54.879 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
00:59:54.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:54.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:59:54.879 00.000 15712 MoveAxis(W, 1, ABG)
00:59:54.879 00.000 15712 Guiding  Dir = 3, Dur = 1
00:59:54.879 00.000 15712 IsGuiding returns 0
00:59:54.899 00.020 15712 IsGuiding returns 0
00:59:54.899 00.000 15712 Move returns status 0, amount 1
00:59:54.899 00.000 15712 MoveAxis(N, 0, ABG)
00:59:54.899 00.000 15712 Move returns status 0, amount 0
00:59:54.899 00.000 15712 move complete, result=0
00:59:54.899 00.000 15712 worker thread done servicing request
00:59:54.899 00.000 15712 Worker thread wakes up
00:59:54.899 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:59:54.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:54.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:56.308 01.409 15712 Exposure complete
00:59:56.370 00.062 15712 worker thread done servicing request
00:59:56.370 00.000 7988 OnExposeComplete: enter
00:59:56.371 00.001 7988 UpdateGuideState(): m_state=6
00:59:56.373 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
00:59:56.373 00.000 7988 Star::Find returns 1 (0), X=966.59, Y=187.96, Mass=1270, SNR=23.8, Peak=187 HFD=3.6
00:59:56.375 00.002 7988 MultiStar: [#1 0.41,0.59,0.00,M2] [#2 0.26,0.27,0.86,U] [#3 0.19,0.14,0.85,U] [#4 0.57,0.33,0.00,M6] [#5 0.32,-0.07,0.78,U] [#6 0.03,0.23,0.64,U] [#7 -0.10,0.77,0.00,M1] [#8 0.22,0.76,0.00,M7] 
00:59:56.375 00.000 7988 refined, 4 included, MultiStar: {0.19, 0.21}, one-star: {0.14, 0.43}
00:59:56.377 00.002 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.73 = -0.73)
00:59:56.377 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
00:59:56.379 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.29 cameraTheta=0.83 mountX=0.21 mountY=-0.20, mountTheta=-0.75
00:59:56.381 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.21, opts=13)
00:59:56.381 00.000 7988 Enqueuing Move request for scope (0.19, 0.21)
00:59:56.383 00.002 15712 Worker thread wakes up
00:59:56.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.21) opts 0xd
00:59:56.383 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.21)
00:59:56.383 00.000 15712 Moving (0.19, 0.21) raw xDistance=0.21 yDistance=-0.20
00:59:56.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:59:56.383 00.000 7988 UpdateGuideState exits: m=1270 SNR=23.8
00:59:56.386 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:56.387 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:56.387 00.000 7988 Enqueuing Expose request
00:59:56.387 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 639.57
00:59:56.387 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
00:59:56.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:56.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:59:56.387 00.000 15712 MoveAxis(W, 40, ABG)
00:59:56.387 00.000 15712 Guiding  Dir = 3, Dur = 40
00:59:56.387 00.000 15712 IsGuiding returns 0
00:59:56.419 00.032 15712 PulseGuide returned control before completion, sleep 22
00:59:56.451 00.032 15712 IsGuiding returns 1
00:59:56.451 00.000 15712 scope still moving after pulse duration time elapsed
00:59:56.483 00.032 15712 IsGuiding returns 0
00:59:56.483 00.000 15712 scope move finished after 40 + 52 ms
00:59:56.483 00.000 15712 Move returns status 0, amount 40
00:59:56.483 00.000 15712 MoveAxis(N, 0, ABG)
00:59:56.483 00.000 15712 Move returns status 0, amount 0
00:59:56.483 00.000 15712 move complete, result=0
00:59:56.483 00.000 15712 worker thread done servicing request
00:59:56.483 00.000 15712 Worker thread wakes up
00:59:56.483 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
00:59:56.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:56.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:58.126 01.643 15712 Exposure complete
00:59:58.187 00.061 15712 worker thread done servicing request
00:59:58.187 00.000 7988 OnExposeComplete: enter
00:59:58.187 00.000 7988 UpdateGuideState(): m_state=6
00:59:58.190 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
00:59:58.190 00.000 7988 Star::Find returns 1 (0), X=966.75, Y=187.77, Mass=1266, SNR=23.4, Peak=180 HFD=3.8
00:59:58.192 00.002 7988 MultiStar: [#1 0.61,0.46,0.00,M3] [#2 0.27,0.46,0.00,M1] [#3 0.23,0.05,0.87,U] [#4 0.72,0.53,0.00,M7] [#5 0.42,0.28,0.00,M4] [#6 0.30,0.53,0.00,M1] [#7 0.16,0.66,0.00,M2] [#8 0.12,0.99,0.00,M8] 
00:59:58.192 00.000 7988 refined, 1 included, MultiStar: {0.27, 0.15}, one-star: {0.30, 0.23}
00:59:58.194 00.002 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
00:59:58.194 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
00:59:58.196 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.51 mountX=0.15 mountY=-0.27, mountTheta=-1.07
00:59:58.198 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.15, opts=13)
00:59:58.198 00.000 7988 Enqueuing Move request for scope (0.27, 0.15)
00:59:58.200 00.002 15712 Worker thread wakes up
00:59:58.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
00:59:58.200 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
00:59:58.200 00.000 15712 Moving (0.27, 0.15) raw xDistance=0.15 yDistance=-0.27
00:59:58.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:59:58.200 00.000 7988 UpdateGuideState exits: m=1266 SNR=23.4
00:59:58.203 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:58.204 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:58.204 00.000 7988 Enqueuing Expose request
00:59:58.204 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:58.204 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
00:59:58.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:59:58.204 00.000 15712 MoveAxis(E, 3, ABG)
00:59:58.204 00.000 15712 Guiding  Dir = 2, Dur = 3
00:59:58.204 00.000 15712 IsGuiding returns 0
00:59:58.221 00.017 15712 IsGuiding returns 0
00:59:58.221 00.000 15712 Move returns status 0, amount 3
00:59:58.221 00.000 15712 MoveAxis(N, 69, ABG)
00:59:58.221 00.000 15712 Guiding  Dir = 0, Dur = 69
00:59:58.221 00.000 15712 IsGuiding returns 0
00:59:58.305 00.084 15712 IsGuiding returns 1
00:59:58.306 00.001 15712 scope still moving after pulse duration time elapsed
00:59:58.331 00.025 15712 IsGuiding returns 1
00:59:58.397 00.066 15712 IsGuiding returns 0
00:59:58.397 00.000 15712 scope move finished after 69 + 106 ms
00:59:58.397 00.000 15712 Move returns status 0, amount 69
00:59:58.397 00.000 15712 move complete, result=0
00:59:58.397 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.3 px 69 ms NORTH
00:59:58.403 00.006 15712 worker thread done servicing request
00:59:58.403 00.000 15712 Worker thread wakes up
00:59:58.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:58.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
00:59:59.817 01.414 15712 Exposure complete
00:59:59.881 00.064 15712 worker thread done servicing request
00:59:59.881 00.000 7988 OnExposeComplete: enter
00:59:59.881 00.000 7988 UpdateGuideState(): m_state=6
00:59:59.881 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
00:59:59.881 00.000 7988 Star::Find returns 1 (0), X=966.62, Y=187.74, Mass=1318, SNR=24.0, Peak=155 HFD=3.7
00:59:59.881 00.000 7988 MultiStar: [#1 0.37,0.24,0.00,M4] [#2 0.02,0.07,0.90,U] [#3 0.03,0.05,0.86,U] [#4 0.48,0.02,0.00,M8] [#5 0.22,-0.11,0.72,U] [#6 -0.31,-0.17,0.63,U] [#7 0.21,0.43,0.00,M3] [#8 -0.19,0.86,0.00,M9] 
00:59:59.881 00.000 7988 refined, 4 included, MultiStar: {0.04, 0.03}, one-star: {0.16, 0.20}
00:59:59.887 00.006 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
00:59:59.887 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
00:59:59.887 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.62 mountX=0.03 mountY=-0.04, mountTheta=-0.96
00:59:59.887 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
00:59:59.887 00.000 7988 Enqueuing Move request for scope (0.04, 0.03)
00:59:59.887 00.000 15712 Worker thread wakes up
00:59:59.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:59:59.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:59:59.887 00.000 15712 Moving (0.04, 0.03) raw xDistance=0.03 yDistance=-0.04
00:59:59.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
00:59:59.894 00.007 7988 UpdateGuideState exits: m=1318 SNR=24.0
00:59:59.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:59.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
00:59:59.894 00.000 7988 Enqueuing Expose request
00:59:59.894 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
00:59:59.894 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
00:59:59.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:59.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:59:59.894 00.000 15712 MoveAxis(E, 2, ABG)
00:59:59.894 00.000 15712 Guiding  Dir = 2, Dur = 2
00:59:59.894 00.000 15712 IsGuiding returns 0
00:59:59.914 00.020 15712 IsGuiding returns 0
00:59:59.914 00.000 15712 Move returns status 0, amount 2
00:59:59.914 00.000 15712 MoveAxis(N, 0, ABG)
00:59:59.914 00.000 15712 Move returns status 0, amount 0
00:59:59.914 00.000 15712 move complete, result=0
00:59:59.914 00.000 15712 worker thread done servicing request
00:59:59.914 00.000 15712 Worker thread wakes up
00:59:59.914 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:59:59.920 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
00:59:59.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:01.553 01.633 15712 Exposure complete
01:00:01.615 00.062 15712 worker thread done servicing request
01:00:01.615 00.000 7988 OnExposeComplete: enter
01:00:01.617 00.002 7988 UpdateGuideState(): m_state=6
01:00:01.617 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
01:00:01.617 00.000 7988 Star::Find returns 1 (0), X=966.49, Y=187.42, Mass=1288, SNR=23.8, Peak=170 HFD=3.3
01:00:01.619 00.002 7988 MultiStar: [#1 0.26,0.31,0.00,M5] [#2 0.04,0.13,0.90,U] [#3 0.21,-0.20,0.86,U] [#4 0.47,0.14,0.00,M9] [#5 0.05,0.06,0.77,U] [#6 0.04,-0.25,0.66,U] [#7 -0.04,0.17,0.52,U] [#8 -0.06,0.43,0.00,M10] 
01:00:01.621 00.002 7988 refined, 5 included, MultiStar: {0.06, -0.04}, one-star: {0.03, -0.11}
01:00:01.621 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
01:00:01.623 00.002 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
01:00:01.623 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.59 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
01:00:01.625 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
01:00:01.625 00.000 7988 Enqueuing Move request for scope (0.06, -0.04)
01:00:01.627 00.002 15712 Worker thread wakes up
01:00:01.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:00:01.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:00:01.627 00.000 15712 Moving (0.06, -0.04) raw xDistance=-0.04 yDistance=-0.06
01:00:01.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
01:00:01.627 00.000 7988 UpdateGuideState exits: m=1288 SNR=23.8
01:00:01.630 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:01.630 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:01.630 00.000 7988 Enqueuing Expose request
01:00:01.630 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:00:01.630 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
01:00:01.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:01.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:00:01.630 00.000 15712 MoveAxis(E, 1, ABG)
01:00:01.630 00.000 15712 Guiding  Dir = 2, Dur = 1
01:00:01.630 00.000 15712 IsGuiding returns 0
01:00:01.663 00.033 15712 IsGuiding returns 0
01:00:01.663 00.000 15712 Move returns status 0, amount 1
01:00:01.663 00.000 15712 MoveAxis(N, 0, ABG)
01:00:01.663 00.000 15712 Move returns status 0, amount 0
01:00:01.663 00.000 15712 move complete, result=0
01:00:01.663 00.000 15712 worker thread done servicing request
01:00:01.663 00.000 15712 Worker thread wakes up
01:00:01.663 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:00:01.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:01.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:03.067 01.404 15712 Exposure complete
01:00:03.130 00.063 15712 worker thread done servicing request
01:00:03.130 00.000 7988 OnExposeComplete: enter
01:00:03.133 00.003 7988 UpdateGuideState(): m_state=6
01:00:03.133 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
01:00:03.135 00.002 7988 Star::Find returns 1 (0), X=966.65, Y=187.63, Mass=1352, SNR=24.5, Peak=153 HFD=3.8
01:00:03.135 00.000 7988 MultiStar: [#1 0.40,0.03,0.00,M6] [#2 0.11,0.07,0.85,U] [#3 0.14,-0.18,0.84,U] [#4 0.50,-0.00,0.00,M10] [#5 0.26,0.15,0.72,U] [#6 0.05,-0.13,0.66,U] [#7 -0.10,0.22,0.48,U] [#8 -0.18,0.57,0.00,R] 
01:00:03.137 00.002 7988 refined, 5 included, MultiStar: {0.13, 0.03}, one-star: {0.19, 0.10}
01:00:03.137 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
01:00:03.139 00.002 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
01:00:03.139 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.22 mountX=0.03 mountY=-0.13, mountTheta=-1.34
01:00:03.141 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.03, opts=13)
01:00:03.143 00.002 7988 Enqueuing Move request for scope (0.13, 0.03)
01:00:03.143 00.000 15712 Worker thread wakes up
01:00:03.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
01:00:03.143 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
01:00:03.143 00.000 15712 Moving (0.13, 0.03) raw xDistance=0.03 yDistance=-0.13
01:00:03.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=35, FiltMax=255, Gamma=0.690
01:00:03.145 00.002 7988 UpdateGuideState exits: m=1352 SNR=24.5
01:00:03.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:03.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:03.145 00.000 7988 Enqueuing Expose request
01:00:03.150 00.005 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:00:03.150 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
01:00:03.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:03.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:00:03.150 00.000 15712 MoveAxis(E, 0, ABG)
01:00:03.150 00.000 15712 Move returns status 0, amount 0
01:00:03.150 00.000 15712 MoveAxis(N, 0, ABG)
01:00:03.150 00.000 15712 Move returns status 0, amount 0
01:00:03.150 00.000 15712 move complete, result=0
01:00:03.150 00.000 15712 worker thread done servicing request
01:00:03.150 00.000 15712 Worker thread wakes up
01:00:03.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:03.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:03.150 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:04.791 01.641 15712 Exposure complete
01:00:04.852 00.061 15712 worker thread done servicing request
01:00:04.852 00.000 7988 OnExposeComplete: enter
01:00:04.852 00.000 7988 UpdateGuideState(): m_state=6
01:00:04.855 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
01:00:04.855 00.000 7988 Star::Find returns 1 (0), X=966.36, Y=187.60, Mass=1327, SNR=24.2, Peak=164 HFD=3.6
01:00:04.857 00.002 7988 MultiStar: [#1 0.19,0.12,1.04,U] [#2 -0.28,0.23,0.84,U] [#3 0.06,-0.31,0.87,U] [#4 0.23,-0.09,0.71,U] [#5 -0.14,-0.06,0.73,U] [#6 -0.17,-0.22,0.65,U] [#7 -0.14,0.17,0.55,U] [#8 0.06,-0.17,0.49,U] 
01:00:04.857 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.09, 0.06}
01:00:04.859 00.002 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
01:00:04.859 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
01:00:04.861 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.57 mountX=-0.02 mountY=0.03, mountTheta=2.14
01:00:04.863 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
01:00:04.863 00.000 7988 Enqueuing Move request for scope (-0.03, -0.02)
01:00:04.865 00.002 15712 Worker thread wakes up
01:00:04.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:00:04.865 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:00:04.865 00.000 15712 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
01:00:04.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=35, FiltMax=255, Gamma=0.690
01:00:04.865 00.000 7988 UpdateGuideState exits: m=1327 SNR=24.2
01:00:04.868 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:04.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:04.868 00.000 7988 Enqueuing Expose request
01:00:04.868 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:00:04.868 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
01:00:04.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:04.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:00:04.868 00.000 15712 MoveAxis(E, 1, ABG)
01:00:04.868 00.000 15712 Guiding  Dir = 2, Dur = 1
01:00:04.868 00.000 15712 IsGuiding returns 0
01:00:04.891 00.023 15712 IsGuiding returns 0
01:00:04.891 00.000 15712 Move returns status 0, amount 1
01:00:04.891 00.000 15712 MoveAxis(N, 0, ABG)
01:00:04.891 00.000 15712 Move returns status 0, amount 0
01:00:04.891 00.000 15712 move complete, result=0
01:00:04.891 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:00:04.893 00.002 15712 worker thread done servicing request
01:00:04.893 00.000 15712 Worker thread wakes up
01:00:04.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:04.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:06.306 01.413 15712 Exposure complete
01:00:06.369 00.063 15712 worker thread done servicing request
01:00:06.371 00.002 7988 OnExposeComplete: enter
01:00:06.371 00.000 7988 UpdateGuideState(): m_state=6
01:00:06.371 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
01:00:06.371 00.000 7988 Star::Find returns 1 (0), X=966.51, Y=187.63, Mass=1340, SNR=24.0, Peak=154 HFD=4.1
01:00:06.371 00.000 7988 MultiStar: [#1 0.37,0.46,0.00,M6] [#2 0.01,0.20,0.87,U] [#3 -0.11,-0.00,0.85,U] [#4 0.06,0.46,0.00,M10] [#5 0.01,0.00,0.66,U] [#6 -0.20,0.01,0.66,U] [#7 -0.19,0.11,0.50,U] [#8 -0.16,0.15,0.45,U] 
01:00:06.371 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.08}, one-star: {0.05, 0.10}
01:00:06.371 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
01:00:06.371 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
01:00:06.378 00.007 7988 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.24 mountX=0.08 mountY=0.06, mountTheta=0.66
01:00:06.380 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.08, opts=13)
01:00:06.380 00.000 7988 Enqueuing Move request for scope (-0.06, 0.08)
01:00:06.382 00.002 15712 Worker thread wakes up
01:00:06.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
01:00:06.382 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
01:00:06.382 00.000 15712 Moving (-0.06, 0.08) raw xDistance=0.08 yDistance=0.06
01:00:06.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
01:00:06.382 00.000 7988 UpdateGuideState exits: m=1340 SNR=24.0
01:00:06.385 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:06.387 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:06.387 00.000 7988 Enqueuing Expose request
01:00:06.387 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:00:06.387 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
01:00:06.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:06.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:00:06.387 00.000 15712 MoveAxis(E, 0, ABG)
01:00:06.387 00.000 15712 Move returns status 0, amount 0
01:00:06.387 00.000 15712 MoveAxis(N, 0, ABG)
01:00:06.387 00.000 15712 Move returns status 0, amount 0
01:00:06.387 00.000 15712 move complete, result=0
01:00:06.387 00.000 15712 worker thread done servicing request
01:00:06.387 00.000 15712 Worker thread wakes up
01:00:06.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:06.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:06.387 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:08.029 01.642 15712 Exposure complete
01:00:08.089 00.060 15712 worker thread done servicing request
01:00:08.089 00.000 7988 OnExposeComplete: enter
01:00:08.089 00.000 7988 UpdateGuideState(): m_state=6
01:00:08.092 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
01:00:08.092 00.000 7988 Star::Find returns 1 (0), X=966.43, Y=188.03, Mass=1318, SNR=24.1, Peak=174 HFD=3.7
01:00:08.094 00.002 7988 MultiStar: [#1 0.12,0.56,0.00,M7] [#2 -0.09,0.51,0.00,M1] [#3 0.29,0.15,0.84,U] [#4 0.04,0.71,0.00,R] [#5 -0.15,0.15,0.72,U] [#6 0.03,0.43,0.00,M1] [#7 0.29,0.71,0.00,M1] [#8 -0.29,0.59,0.00,M1] 
01:00:08.094 00.000 7988 refined, 2 included, MultiStar: {0.04, 0.29}, one-star: {-0.02, 0.50}
01:00:08.096 00.002 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
01:00:08.096 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
01:00:08.098 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.42 mountX=0.29 mountY=-0.05, mountTheta=-0.17
01:00:08.100 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.29, opts=13)
01:00:08.100 00.000 7988 Enqueuing Move request for scope (0.04, 0.29)
01:00:08.102 00.002 15712 Worker thread wakes up
01:00:08.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
01:00:08.102 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
01:00:08.102 00.000 15712 Moving (0.04, 0.29) raw xDistance=0.29 yDistance=-0.05
01:00:08.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:00:08.102 00.000 7988 UpdateGuideState exits: m=1318 SNR=24.1
01:00:08.105 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:08.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:08.105 00.000 7988 Enqueuing Expose request
01:00:08.105 00.000 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.57
01:00:08.105 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
01:00:08.105 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:08.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:00:08.105 00.000 15712 MoveAxis(W, 59, ABG)
01:00:08.105 00.000 15712 Guiding  Dir = 3, Dur = 59
01:00:08.109 00.004 15712 IsGuiding returns 0
01:00:08.130 00.021 15712 PulseGuide returned control before completion, sleep 42
01:00:08.185 00.055 15712 IsGuiding returns 1
01:00:08.185 00.000 15712 scope still moving after pulse duration time elapsed
01:00:08.217 00.032 15712 IsGuiding returns 0
01:00:08.217 00.000 15712 scope move finished after 59 + 49 ms
01:00:08.217 00.000 15712 Move returns status 0, amount 59
01:00:08.217 00.000 15712 MoveAxis(N, 0, ABG)
01:00:08.217 00.000 15712 Move returns status 0, amount 0
01:00:08.217 00.000 15712 move complete, result=0
01:00:08.217 00.000 15712 worker thread done servicing request
01:00:08.217 00.000 15712 Worker thread wakes up
01:00:08.217 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
01:00:08.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:08.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:09.637 01.420 15712 Exposure complete
01:00:09.725 00.088 15712 worker thread done servicing request
01:00:09.725 00.000 7988 OnExposeComplete: enter
01:00:09.730 00.005 7988 UpdateGuideState(): m_state=6
01:00:09.732 00.002 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
01:00:09.734 00.002 7988 Star::Find returns 1 (0), X=966.27, Y=188.06, Mass=1286, SNR=23.9, Peak=168 HFD=3.9
01:00:09.736 00.002 7988 MultiStar: [#1 0.02,0.56,0.00,M8] [#2 -0.04,0.42,0.00,M2] [#3 -0.06,0.26,0.86,U] [#4 0.08,-0.09,0.79,U] [#5 -0.13,0.39,0.00,M1] [#6 -0.41,0.34,0.00,M2] [#7 -0.14,0.73,0.00,M2] [#8 -0.28,0.83,0.00,M2] 
01:00:09.738 00.002 7988 refined, 2 included, MultiStar: {-0.07, 0.26}, one-star: {-0.19, 0.53}
01:00:09.740 00.002 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
01:00:09.742 00.002 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
01:00:09.746 00.004 7988 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.83 mountX=0.26 mountY=0.06, mountTheta=0.24
01:00:09.749 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.26, opts=13)
01:00:09.751 00.002 7988 Enqueuing Move request for scope (-0.07, 0.26)
01:00:09.753 00.002 15712 Worker thread wakes up
01:00:09.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:00:09.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
01:00:09.753 00.000 7988 UpdateGuideState exits: m=1286 SNR=23.9
01:00:09.759 00.006 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
01:00:09.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:09.759 00.000 15712 Moving (-0.07, 0.26) raw xDistance=0.26 yDistance=0.06
01:00:09.761 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:09.763 00.002 7988 Enqueuing Expose request
01:00:09.763 00.000 15712 PPEC rslt: input = 0.26, final = 0.18, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.57
01:00:09.763 00.000 15712 PPEC: input: 0.26, control: 0.18, exposure: 1500
01:00:09.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:09.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:00:09.763 00.000 15712 MoveAxis(W, 57, ABG)
01:00:09.763 00.000 15712 Guiding  Dir = 3, Dur = 57
01:00:09.763 00.000 15712 IsGuiding returns 0
01:00:09.782 00.019 15712 PulseGuide returned control before completion, sleep 53
01:00:09.840 00.058 15712 IsGuiding returns 1
01:00:09.840 00.000 15712 scope still moving after pulse duration time elapsed
01:00:09.878 00.038 15712 IsGuiding returns 0
01:00:09.878 00.000 15712 scope move finished after 57 + 53 ms
01:00:09.878 00.000 15712 Move returns status 0, amount 57
01:00:09.878 00.000 15712 MoveAxis(N, 0, ABG)
01:00:09.878 00.000 15712 Move returns status 0, amount 0
01:00:09.878 00.000 15712 move complete, result=0
01:00:09.878 00.000 15712 worker thread done servicing request
01:00:09.878 00.000 15712 Worker thread wakes up
01:00:09.878 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
01:00:09.879 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:09.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:11.515 01.636 15712 Exposure complete
01:00:11.576 00.061 15712 worker thread done servicing request
01:00:11.576 00.000 7988 OnExposeComplete: enter
01:00:11.576 00.000 7988 UpdateGuideState(): m_state=6
01:00:11.580 00.004 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
01:00:11.580 00.000 7988 Star::Find returns 1 (0), X=966.67, Y=187.63, Mass=1329, SNR=24.2, Peak=148 HFD=3.6
01:00:11.582 00.002 7988 MultiStar: [#1 0.21,-0.08,1.00,U] [#2 0.00,-0.18,0.85,U] [#3 -0.08,-0.41,0.00,M1] [#4 0.19,-0.93,0.00,M1] [#5 0.31,-0.54,0.00,M2] [#6 0.06,-0.44,0.00,M3] [#7 -0.04,0.12,0.51,U] [#8 -0.05,0.07,0.46,U] 
01:00:11.582 00.000 7988 refined, 4 included, MultiStar: {0.10, -0.01}, one-star: {0.21, 0.10}
01:00:11.584 00.002 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
01:00:11.584 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
01:00:11.586 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.12 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
01:00:11.588 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.01, opts=13)
01:00:11.588 00.000 7988 Enqueuing Move request for scope (0.10, -0.01)
01:00:11.590 00.002 15712 Worker thread wakes up
01:00:11.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:00:11.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:00:11.590 00.000 15712 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=-0.10
01:00:11.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=34, FiltMax=255, Gamma=0.690
01:00:11.590 00.000 7988 UpdateGuideState exits: m=1329 SNR=24.2
01:00:11.592 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:11.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:11.592 00.000 7988 Enqueuing Expose request
01:00:11.592 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:00:11.592 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
01:00:11.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:11.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:00:11.592 00.000 15712 MoveAxis(W, 2, ABG)
01:00:11.592 00.000 15712 Guiding  Dir = 3, Dur = 2
01:00:11.627 00.035 15712 IsGuiding returns 0
01:00:11.643 00.016 15712 IsGuiding returns 0
01:00:11.643 00.000 15712 Move returns status 0, amount 2
01:00:11.643 00.000 15712 MoveAxis(N, 0, ABG)
01:00:11.643 00.000 15712 Move returns status 0, amount 0
01:00:11.643 00.000 15712 move complete, result=0
01:00:11.643 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:00:11.655 00.012 15712 worker thread done servicing request
01:00:11.655 00.000 15712 Worker thread wakes up
01:00:11.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:11.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:13.060 01.405 15712 Exposure complete
01:00:13.123 00.063 15712 worker thread done servicing request
01:00:13.123 00.000 7988 OnExposeComplete: enter
01:00:13.123 00.000 7988 UpdateGuideState(): m_state=6
01:00:13.125 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
01:00:13.125 00.000 7988 Star::Find returns 1 (0), X=966.32, Y=187.30, Mass=1293, SNR=23.6, Peak=177 HFD=3.6
01:00:13.127 00.002 7988 MultiStar: [#1 0.25,0.25,1.01,U] [#2 -0.24,-0.06,0.87,U] [#3 0.08,-0.15,0.86,U] [#4 -0.01,-0.61,0.00,M2] [#5 0.05,-0.31,0.75,U] [#6 0.02,-0.17,0.68,U] [#7 -0.34,-0.13,0.50,U] [#8 -0.38,0.07,0.00,M2] 
01:00:13.127 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {-0.14, -0.23}
01:00:13.129 00.002 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
01:00:13.129 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
01:00:13.131 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.81 mountX=-0.10 mountY=0.03, mountTheta=2.88
01:00:13.133 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.10, opts=13)
01:00:13.133 00.000 7988 Enqueuing Move request for scope (-0.02, -0.10)
01:00:13.135 00.002 15712 Worker thread wakes up
01:00:13.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
01:00:13.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
01:00:13.135 00.000 15712 Moving (-0.02, -0.10) raw xDistance=-0.10 yDistance=0.03
01:00:13.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:13.135 00.000 7988 UpdateGuideState exits: m=1293 SNR=23.6
01:00:13.138 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:13.140 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:13.140 00.000 7988 Enqueuing Expose request
01:00:13.140 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:00:13.140 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
01:00:13.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:13.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:00:13.140 00.000 15712 MoveAxis(W, 1, ABG)
01:00:13.140 00.000 15712 Guiding  Dir = 3, Dur = 1
01:00:13.140 00.000 15712 IsGuiding returns 0
01:00:13.172 00.032 15712 IsGuiding returns 0
01:00:13.172 00.000 15712 Move returns status 0, amount 1
01:00:13.172 00.000 15712 MoveAxis(N, 0, ABG)
01:00:13.172 00.000 15712 Move returns status 0, amount 0
01:00:13.172 00.000 15712 move complete, result=0
01:00:13.172 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
01:00:13.174 00.002 15712 worker thread done servicing request
01:00:13.174 00.000 15712 Worker thread wakes up
01:00:13.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:13.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:14.815 01.641 15712 Exposure complete
01:00:14.877 00.062 15712 worker thread done servicing request
01:00:14.877 00.000 7988 OnExposeComplete: enter
01:00:14.877 00.000 7988 UpdateGuideState(): m_state=6
01:00:14.877 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
01:00:14.877 00.000 7988 Star::Find returns 1 (0), X=966.37, Y=187.26, Mass=1307, SNR=23.8, Peak=182 HFD=3.7
01:00:14.877 00.000 7988 MultiStar: [#1 0.17,0.05,1.03,U] [#2 -0.15,-0.15,0.85,U] [#3 0.17,-0.43,0.00,M1] [#4 0.17,-0.74,0.00,M3] [#5 -0.10,-0.30,0.76,U] [#6 -0.07,-0.15,0.69,U] [#7 0.22,-0.07,0.50,U] [#8 -0.04,-0.57,0.00,M3] 
01:00:14.877 00.000 7988 refined, 5 included, MultiStar: {-0.01, -0.15}, one-star: {-0.08, -0.27}
01:00:14.877 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.20 = 3.09)
01:00:14.877 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
01:00:14.877 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.63 mountX=-0.15 mountY=0.01, mountTheta=3.05
01:00:14.877 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.15, opts=13)
01:00:14.877 00.000 7988 Enqueuing Move request for scope (-0.01, -0.15)
01:00:14.877 00.000 15712 Worker thread wakes up
01:00:14.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
01:00:14.877 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
01:00:14.877 00.000 15712 Moving (-0.01, -0.15) raw xDistance=-0.15 yDistance=0.01
01:00:14.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:14.877 00.000 7988 UpdateGuideState exits: m=1307 SNR=23.8
01:00:14.892 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:14.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:14.894 00.002 7988 Enqueuing Expose request
01:00:14.894 00.000 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:00:14.894 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
01:00:14.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:14.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:00:14.894 00.000 15712 MoveAxis(W, 2, ABG)
01:00:14.894 00.000 15712 Guiding  Dir = 3, Dur = 2
01:00:14.929 00.035 15712 IsGuiding returns 0
01:00:14.943 00.014 15712 IsGuiding returns 0
01:00:14.943 00.000 15712 Move returns status 0, amount 2
01:00:14.943 00.000 15712 MoveAxis(N, 0, ABG)
01:00:14.943 00.000 15712 Move returns status 0, amount 0
01:00:14.943 00.000 15712 move complete, result=0
01:00:14.943 00.000 15712 worker thread done servicing request
01:00:14.943 00.000 15712 Worker thread wakes up
01:00:14.943 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:00:14.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:14.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:16.361 01.418 15712 Exposure complete
01:00:16.422 00.061 15712 worker thread done servicing request
01:00:16.422 00.000 7988 OnExposeComplete: enter
01:00:16.422 00.000 7988 UpdateGuideState(): m_state=6
01:00:16.425 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
01:00:16.425 00.000 7988 Star::Find returns 1 (0), X=966.44, Y=187.29, Mass=1174, SNR=22.8, Peak=166 HFD=3.4
01:00:16.427 00.002 7988 MultiStar: [#1 0.48,-0.16,0.00,M6] [#2 0.02,-0.18,0.86,U] [#3 0.16,-0.40,0.00,M2] [#4 0.21,-1.04,0.00,M4] [#5 0.08,-0.39,0.00,M1] [#6 0.06,-0.38,0.00,M2] [#7 0.11,-0.09,0.53,U] [#8 0.47,-0.18,0.00,M4] 
01:00:16.427 00.000 7988 refined, 2 included, MultiStar: {0.02, -0.19}, one-star: {-0.02, -0.24}
01:00:16.429 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
01:00:16.429 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
01:00:16.431 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.45 mountX=-0.19 mountY=-0.02, mountTheta=-3.05
01:00:16.433 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.19, opts=13)
01:00:16.433 00.000 7988 Enqueuing Move request for scope (0.02, -0.19)
01:00:16.435 00.002 15712 Worker thread wakes up
01:00:16.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
01:00:16.435 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
01:00:16.435 00.000 15712 Moving (0.02, -0.19) raw xDistance=-0.19 yDistance=-0.02
01:00:16.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:16.437 00.002 7988 UpdateGuideState exits: m=1174 SNR=22.8
01:00:16.438 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:16.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:16.438 00.000 7988 Enqueuing Expose request
01:00:16.438 00.000 15712 PPEC rslt: input = -0.19, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.57
01:00:16.438 00.000 15712 PPEC: input: -0.19, control: -0.08, exposure: 1500
01:00:16.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:16.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:00:16.438 00.000 15712 MoveAxis(E, 27, ABG)
01:00:16.438 00.000 15712 Guiding  Dir = 2, Dur = 27
01:00:16.438 00.000 15712 IsGuiding returns 0
01:00:16.464 00.026 15712 PulseGuide returned control before completion, sleep 15
01:00:16.506 00.042 15712 IsGuiding returns 0
01:00:16.506 00.000 15712 Move returns status 0, amount 27
01:00:16.506 00.000 15712 MoveAxis(N, 0, ABG)
01:00:16.506 00.000 15712 Move returns status 0, amount 0
01:00:16.506 00.000 15712 move complete, result=0
01:00:16.506 00.000 15712 worker thread done servicing request
01:00:16.506 00.000 15712 Worker thread wakes up
01:00:16.506 00.000 7988 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
01:00:16.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:16.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:18.145 01.639 15712 Exposure complete
01:00:18.207 00.062 15712 worker thread done servicing request
01:00:18.207 00.000 7988 OnExposeComplete: enter
01:00:18.207 00.000 7988 UpdateGuideState(): m_state=6
01:00:18.211 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
01:00:18.211 00.000 7988 Star::Find returns 1 (0), X=966.38, Y=187.39, Mass=1244, SNR=23.1, Peak=171 HFD=3.5
01:00:18.213 00.002 7988 MultiStar: [#1 0.38,-0.06,1.06,U] [#2 0.05,-0.17,0.88,U] [#3 -0.01,-0.47,0.00,M3] [#4 0.28,-0.97,0.00,M5] [#5 0.26,-0.28,0.74,U] [#6 0.00,-0.09,0.66,U] [#7 -0.03,-0.06,0.50,U] [#8 0.12,-0.53,0.00,M5] 
01:00:18.213 00.000 7988 single-star, 5 included, MultiStar: {0.11, -0.13}, one-star: {-0.08, -0.14}
01:00:18.215 00.002 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.66 = 2.63)
01:00:18.215 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.59)
01:00:18.217 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.09 mountX=-0.14 mountY=0.08, mountTheta=2.60
01:00:18.219 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.14, opts=13)
01:00:18.219 00.000 7988 Enqueuing Move request for scope (-0.08, -0.14)
01:00:18.221 00.002 15712 Worker thread wakes up
01:00:18.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
01:00:18.221 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
01:00:18.221 00.000 15712 Moving (-0.08, -0.14) raw xDistance=-0.14 yDistance=0.08
01:00:18.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:18.221 00.000 7988 UpdateGuideState exits: m=1244 SNR=23.1
01:00:18.223 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:18.224 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:18.224 00.000 7988 Enqueuing Expose request
01:00:18.224 00.000 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:00:18.224 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
01:00:18.224 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:18.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:00:18.224 00.000 15712 MoveAxis(W, 9, ABG)
01:00:18.224 00.000 15712 Guiding  Dir = 3, Dur = 9
01:00:18.224 00.000 15712 IsGuiding returns 0
01:00:18.287 00.063 15712 IsGuiding returns 0
01:00:18.287 00.000 15712 Move returns status 0, amount 9
01:00:18.287 00.000 15712 MoveAxis(N, 0, ABG)
01:00:18.287 00.000 15712 Move returns status 0, amount 0
01:00:18.287 00.000 15712 move complete, result=0
01:00:18.287 00.000 15712 worker thread done servicing request
01:00:18.287 00.000 15712 Worker thread wakes up
01:00:18.287 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:00:18.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:18.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:19.693 01.406 15712 Exposure complete
01:00:19.755 00.062 15712 worker thread done servicing request
01:00:19.755 00.000 7988 OnExposeComplete: enter
01:00:19.755 00.000 7988 UpdateGuideState(): m_state=6
01:00:19.757 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
01:00:19.757 00.000 7988 Star::Find returns 1 (0), X=966.42, Y=187.19, Mass=1267, SNR=23.6, Peak=158 HFD=3.7
01:00:19.759 00.002 7988 MultiStar: [#1 0.26,0.13,1.02,U] [#2 0.01,-0.15,0.89,U] [#3 0.04,-0.26,0.86,U] [#4 0.19,-0.69,0.00,M6] [#5 0.12,-0.38,0.00,M1] [#6 0.14,-0.10,0.62,U] [#7 0.00,0.12,0.54,U] [#8 -0.05,0.38,0.00,M6] 
01:00:19.761 00.002 7988 refined, 5 included, MultiStar: {0.07, -0.11}, one-star: {-0.04, -0.34}
01:00:19.761 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
01:00:19.763 00.002 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
01:00:19.763 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.14 cameraTheta=-1.01 mountX=-0.11 mountY=-0.07, mountTheta=-2.60
01:00:19.765 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.11, opts=13)
01:00:19.767 00.002 7988 Enqueuing Move request for scope (0.07, -0.11)
01:00:19.767 00.000 15712 Worker thread wakes up
01:00:19.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
01:00:19.767 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
01:00:19.767 00.000 15712 Moving (0.07, -0.11) raw xDistance=-0.11 yDistance=-0.07
01:00:19.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:19.767 00.000 7988 UpdateGuideState exits: m=1267 SNR=23.6
01:00:19.770 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:19.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:19.770 00.000 7988 Enqueuing Expose request
01:00:19.770 00.000 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:00:19.770 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
01:00:19.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:19.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:00:19.770 00.000 15712 MoveAxis(W, 7, ABG)
01:00:19.770 00.000 15712 Guiding  Dir = 3, Dur = 7
01:00:19.770 00.000 15712 IsGuiding returns 0
01:00:19.790 00.020 15712 IsGuiding returns 0
01:00:19.790 00.000 15712 Move returns status 0, amount 7
01:00:19.790 00.000 15712 MoveAxis(N, 0, ABG)
01:00:19.790 00.000 15712 Move returns status 0, amount 0
01:00:19.790 00.000 15712 move complete, result=0
01:00:19.790 00.000 15712 worker thread done servicing request
01:00:19.790 00.000 15712 Worker thread wakes up
01:00:19.790 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:00:19.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:19.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:21.432 01.642 15712 Exposure complete
01:00:21.494 00.062 15712 worker thread done servicing request
01:00:21.494 00.000 7988 OnExposeComplete: enter
01:00:21.494 00.000 7988 UpdateGuideState(): m_state=6
01:00:21.496 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
01:00:21.496 00.000 7988 Star::Find returns 1 (0), X=966.36, Y=187.98, Mass=1249, SNR=23.5, Peak=159 HFD=3.8
01:00:21.498 00.002 7988 MultiStar: [#1 0.16,0.33,1.01,U] [#2 0.07,0.29,0.87,U] [#3 0.04,0.12,0.90,U] [#4 0.22,-0.26,0.73,U] [#5 0.08,-0.05,0.80,U] [#6 0.05,0.21,0.64,U] [#7 -0.12,0.52,0.00,M1] [#8 -0.00,0.36,0.42,U] 
01:00:21.498 00.000 7988 refined, 7 included, MultiStar: {0.06, 0.19}, one-star: {-0.09, 0.45}
01:00:21.500 00.002 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.32 = -0.32)
01:00:21.500 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
01:00:21.502 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.24 mountX=0.19 mountY=-0.07, mountTheta=-0.35
01:00:21.504 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.19, opts=13)
01:00:21.504 00.000 7988 Enqueuing Move request for scope (0.06, 0.19)
01:00:21.506 00.002 15712 Worker thread wakes up
01:00:21.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
01:00:21.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
01:00:21.506 00.000 15712 Moving (0.06, 0.19) raw xDistance=0.19 yDistance=-0.07
01:00:21.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:21.506 00.000 7988 UpdateGuideState exits: m=1249 SNR=23.5
01:00:21.509 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:21.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:21.509 00.000 7988 Enqueuing Expose request
01:00:21.509 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.58
01:00:21.509 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
01:00:21.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:21.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:00:21.509 00.000 15712 MoveAxis(W, 35, ABG)
01:00:21.509 00.000 15712 Guiding  Dir = 3, Dur = 35
01:00:21.509 00.000 15712 IsGuiding returns 0
01:00:21.532 00.023 15712 PulseGuide returned control before completion, sleep 27
01:00:21.592 00.060 15712 IsGuiding returns 0
01:00:21.592 00.000 15712 Move returns status 0, amount 35
01:00:21.592 00.000 15712 MoveAxis(N, 0, ABG)
01:00:21.592 00.000 15712 Move returns status 0, amount 0
01:00:21.592 00.000 15712 move complete, result=0
01:00:21.592 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
01:00:21.598 00.006 15712 worker thread done servicing request
01:00:21.598 00.000 15712 Worker thread wakes up
01:00:21.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:21.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:23.011 01.413 15712 Exposure complete
01:00:23.075 00.064 15712 worker thread done servicing request
01:00:23.075 00.000 7988 OnExposeComplete: enter
01:00:23.075 00.000 7988 UpdateGuideState(): m_state=6
01:00:23.075 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
01:00:23.075 00.000 7988 Star::Find returns 1 (0), X=966.68, Y=188.10, Mass=1386, SNR=24.6, Peak=179 HFD=3.9
01:00:23.075 00.000 7988 MultiStar: [#1 0.23,0.80,0.00,M4] [#2 0.03,0.74,0.00,M1] [#3 -0.24,0.36,0.00,M2] [#4 0.15,-0.15,0.69,U] [#5 0.04,0.41,0.00,M1] [#6 0.01,0.62,0.00,M1] [#7 0.05,0.74,0.00,M2] [#8 -0.06,0.74,0.00,M6] 
01:00:23.075 00.000 7988 refined, 1 included, MultiStar: {0.19, 0.28}, one-star: {0.23, 0.57}
01:00:23.075 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
01:00:23.075 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
01:00:23.075 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.34 cameraTheta=0.96 mountX=0.28 mountY=-0.20, mountTheta=-0.62
01:00:23.084 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.28, opts=13)
01:00:23.084 00.000 7988 Enqueuing Move request for scope (0.19, 0.28)
01:00:23.084 00.000 15712 Worker thread wakes up
01:00:23.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd
01:00:23.084 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.28)
01:00:23.084 00.000 15712 Moving (0.19, 0.28) raw xDistance=0.28 yDistance=-0.20
01:00:23.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:23.084 00.000 7988 UpdateGuideState exits: m=1386 SNR=24.6
01:00:23.090 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:23.091 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:23.091 00.000 7988 Enqueuing Expose request
01:00:23.091 00.000 15712 PPEC rslt: input = 0.28, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.58
01:00:23.091 00.000 15712 PPEC: input: 0.28, control: 0.16, exposure: 1500
01:00:23.091 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:23.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:00:23.091 00.000 15712 MoveAxis(W, 52, ABG)
01:00:23.091 00.000 15712 Guiding  Dir = 3, Dur = 52
01:00:23.091 00.000 15712 IsGuiding returns 0
01:00:23.113 00.022 15712 PulseGuide returned control before completion, sleep 42
01:00:23.170 00.057 15712 IsGuiding returns 1
01:00:23.170 00.000 15712 scope still moving after pulse duration time elapsed
01:00:23.206 00.036 15712 IsGuiding returns 0
01:00:23.206 00.000 15712 scope move finished after 52 + 64 ms
01:00:23.206 00.000 15712 Move returns status 0, amount 52
01:00:23.206 00.000 15712 MoveAxis(N, 0, ABG)
01:00:23.206 00.000 15712 Move returns status 0, amount 0
01:00:23.206 00.000 15712 move complete, result=0
01:00:23.206 00.000 7988 GuideStep: 0.3 px 52 ms WEST, -0.2 px 0 ms NORTH
01:00:23.212 00.006 15712 worker thread done servicing request
01:00:23.212 00.000 15712 Worker thread wakes up
01:00:23.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:23.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:24.846 01.634 15712 Exposure complete
01:00:24.907 00.061 15712 worker thread done servicing request
01:00:24.907 00.000 7988 OnExposeComplete: enter
01:00:24.907 00.000 7988 UpdateGuideState(): m_state=6
01:00:24.910 00.003 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
01:00:24.910 00.000 7988 Star::Find returns 1 (0), X=966.55, Y=187.79, Mass=1265, SNR=23.3, Peak=181 HFD=3.8
01:00:24.912 00.002 7988 MultiStar: [#1 0.23,0.37,0.00,M5] [#2 0.03,0.50,0.00,M2] [#3 -0.05,0.04,0.87,U] [#4 0.09,-0.26,0.74,U] [#5 0.05,-0.05,0.78,U] [#6 0.08,0.09,0.64,U] [#7 0.20,0.52,0.00,M3] [#8 -0.20,0.87,0.00,M7] 
01:00:24.912 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.03}, one-star: {0.09, 0.26}
01:00:24.914 00.002 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
01:00:24.914 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
01:00:24.916 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.53 mountX=0.03 mountY=-0.05, mountTheta=-1.04
01:00:24.918 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.03, opts=13)
01:00:24.918 00.000 7988 Enqueuing Move request for scope (0.05, 0.03)
01:00:24.921 00.003 15712 Worker thread wakes up
01:00:24.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:00:24.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:00:24.921 00.000 15712 Moving (0.05, 0.03) raw xDistance=0.03 yDistance=-0.05
01:00:24.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:24.923 00.002 7988 UpdateGuideState exits: m=1265 SNR=23.3
01:00:24.925 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:24.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:24.925 00.000 7988 Enqueuing Expose request
01:00:24.925 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:00:24.925 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:00:24.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:24.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:00:24.925 00.000 15712 MoveAxis(E, 5, ABG)
01:00:24.925 00.000 15712 Guiding  Dir = 2, Dur = 5
01:00:24.959 00.034 15712 IsGuiding returns 0
01:00:24.976 00.017 15712 IsGuiding returns 0
01:00:24.976 00.000 15712 Move returns status 0, amount 5
01:00:24.976 00.000 15712 MoveAxis(N, 0, ABG)
01:00:24.976 00.000 15712 Move returns status 0, amount 0
01:00:24.976 00.000 15712 move complete, result=0
01:00:24.976 00.000 15712 worker thread done servicing request
01:00:24.976 00.000 15712 Worker thread wakes up
01:00:24.976 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:00:24.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:24.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:26.391 01.415 15712 Exposure complete
01:00:26.452 00.061 15712 worker thread done servicing request
01:00:26.452 00.000 7988 OnExposeComplete: enter
01:00:26.452 00.000 7988 UpdateGuideState(): m_state=6
01:00:26.456 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
01:00:26.456 00.000 7988 Star::Find returns 1 (0), X=966.59, Y=187.29, Mass=1292, SNR=23.8, Peak=183 HFD=3.6
01:00:26.458 00.002 7988 MultiStar: [#1 0.31,0.04,0.98,U] [#2 0.18,-0.14,0.87,U] [#3 0.19,-0.56,0.00,M2] [#4 0.26,-0.86,0.00,M4] [#5 0.05,-0.44,0.00,M1] [#6 0.25,-0.34,0.00,M1] [#7 0.13,0.07,0.50,U] [#8 0.45,-0.16,0.00,M8] 
01:00:26.458 00.000 7988 refined, 3 included, MultiStar: {0.20, -0.09}, one-star: {0.13, -0.24}
01:00:26.460 00.002 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
01:00:26.460 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
01:00:26.462 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.21 cameraTheta=-0.42 mountX=-0.08 mountY=-0.19, mountTheta=-1.98
01:00:26.464 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.09, opts=13)
01:00:26.464 00.000 7988 Enqueuing Move request for scope (0.20, -0.09)
01:00:26.466 00.002 15712 Worker thread wakes up
01:00:26.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
01:00:26.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
01:00:26.466 00.000 15712 Moving (0.20, -0.09) raw xDistance=-0.08 yDistance=-0.19
01:00:26.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:26.466 00.000 7988 UpdateGuideState exits: m=1292 SNR=23.8
01:00:26.468 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:26.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:26.468 00.000 7988 Enqueuing Expose request
01:00:26.468 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:00:26.468 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
01:00:26.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:26.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:00:26.468 00.000 15712 MoveAxis(E, 3, ABG)
01:00:26.468 00.000 15712 Guiding  Dir = 2, Dur = 3
01:00:26.468 00.000 15712 IsGuiding returns 0
01:00:26.486 00.018 15712 IsGuiding returns 0
01:00:26.486 00.000 15712 Move returns status 0, amount 3
01:00:26.486 00.000 15712 MoveAxis(N, 0, ABG)
01:00:26.486 00.000 15712 Move returns status 0, amount 0
01:00:26.486 00.000 15712 move complete, result=0
01:00:26.486 00.000 15712 worker thread done servicing request
01:00:26.486 00.000 15712 Worker thread wakes up
01:00:26.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:26.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:26.486 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:00:28.128 01.642 15712 Exposure complete
01:00:28.191 00.063 15712 worker thread done servicing request
01:00:28.191 00.000 7988 OnExposeComplete: enter
01:00:28.191 00.000 7988 UpdateGuideState(): m_state=6
01:00:28.194 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
01:00:28.194 00.000 7988 Star::Find returns 1 (0), X=966.48, Y=186.59, Mass=1269, SNR=23.4, Peak=166 HFD=3.3
01:00:28.196 00.002 7988 MultiStar: large primary error, entering stabilization period
01:00:28.196 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
01:00:28.198 00.002 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = 3.14)
01:00:28.198 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.95 hyp=0.95 cameraTheta=-1.55 mountX=-0.95 mountY=0.00, mountTheta=3.14
01:00:28.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.95, opts=13)
01:00:28.202 00.002 7988 Enqueuing Move request for scope (0.02, -0.95)
01:00:28.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:28.204 00.002 7988 UpdateGuideState exits: m=1269 SNR=23.4
01:00:28.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:28.206 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:28.207 00.001 7988 Enqueuing Expose request
01:00:28.207 00.000 15712 Worker thread wakes up
01:00:28.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.95) opts 0xd
01:00:28.207 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.95)
01:00:28.207 00.000 15712 Moving (0.02, -0.95) raw xDistance=-0.95 yDistance=0.00
01:00:28.207 00.000 15712 PPEC rslt: input = -0.95, final = -0.56, react = -0.57, pred = 0.01, hyst = -0.51, hyst_pct = 0.00, period_length = 639.58
01:00:28.207 00.000 15712 PPEC: input: -0.95, control: -0.56, exposure: 1500
01:00:28.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:28.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:00:28.207 00.000 15712 MoveAxis(E, 182, ABG)
01:00:28.207 00.000 15712 Guiding  Dir = 2, Dur = 182
01:00:28.239 00.032 15712 IsGuiding returns 0
01:00:28.255 00.016 15712 PulseGuide returned control before completion, sleep 177
01:00:28.469 00.214 15712 IsGuiding returns 0
01:00:28.469 00.000 15712 Move returns status 0, amount 182
01:00:28.469 00.000 15712 MoveAxis(N, 0, ABG)
01:00:28.469 00.000 15712 Move returns status 0, amount 0
01:00:28.469 00.000 15712 move complete, result=0
01:00:28.469 00.000 7988 GuideStep: -0.9 px 182 ms EAST, 0.0 px 0 ms NORTH
01:00:28.471 00.002 15712 worker thread done servicing request
01:00:28.471 00.000 15712 Worker thread wakes up
01:00:28.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:28.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:29.885 01.414 15712 Exposure complete
01:00:29.945 00.060 15712 worker thread done servicing request
01:00:29.945 00.000 7988 OnExposeComplete: enter
01:00:29.945 00.000 7988 UpdateGuideState(): m_state=6
01:00:29.945 00.000 7988 Star::Find(15, 966, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
01:00:29.945 00.000 7988 Star::Find returns 1 (0), X=966.28, Y=187.21, Mass=1356, SNR=24.5, Peak=172 HFD=3.8
01:00:29.945 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
01:00:29.945 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
01:00:29.945 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.33 hyp=0.37 cameraTheta=-2.08 mountX=-0.33 mountY=0.19, mountTheta=2.62
01:00:29.955 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.33, opts=13)
01:00:29.955 00.000 7988 Enqueuing Move request for scope (-0.18, -0.33)
01:00:29.955 00.000 15712 Worker thread wakes up
01:00:29.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.33) opts 0xd
01:00:29.955 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.33)
01:00:29.955 00.000 15712 Moving (-0.18, -0.33) raw xDistance=-0.33 yDistance=0.19
01:00:29.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=35, FiltMax=255, Gamma=0.690
01:00:29.955 00.000 7988 UpdateGuideState exits: m=1356 SNR=24.5
01:00:29.959 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:29.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:29.961 00.002 15712 PPEC rslt: input = -0.33, final = -0.19, react = -0.20, pred = 0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.58
01:00:29.961 00.000 15712 PPEC: input: -0.33, control: -0.19, exposure: 1500
01:00:29.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:29.961 00.000 7988 Enqueuing Expose request
01:00:29.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:00:29.961 00.000 15712 MoveAxis(E, 62, ABG)
01:00:29.961 00.000 15712 Guiding  Dir = 2, Dur = 62
01:00:29.964 00.003 15712 IsGuiding returns 0
01:00:29.977 00.013 15712 PulseGuide returned control before completion, sleep 49
01:00:30.061 00.084 15712 IsGuiding returns 0
01:00:30.061 00.000 15712 Move returns status 0, amount 62
01:00:30.061 00.000 15712 MoveAxis(N, 0, ABG)
01:00:30.061 00.000 15712 Move returns status 0, amount 0
01:00:30.061 00.000 15712 move complete, result=0
01:00:30.061 00.000 7988 GuideStep: -0.3 px 62 ms EAST, 0.2 px 0 ms NORTH
01:00:30.070 00.009 15712 worker thread done servicing request
01:00:30.070 00.000 15712 Worker thread wakes up
01:00:30.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:30.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:31.811 01.741 15712 Exposure complete
01:00:31.873 00.062 15712 worker thread done servicing request
01:00:31.875 00.002 7988 OnExposeComplete: enter
01:00:31.875 00.000 7988 UpdateGuideState(): m_state=6
01:00:31.875 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
01:00:31.875 00.000 7988 Star::Find returns 1 (0), X=966.58, Y=187.65, Mass=1282, SNR=23.7, Peak=154 HFD=4.1
01:00:31.875 00.000 7988 MultiStar: exiting stabilization period
01:00:31.875 00.000 7988 MultiStar: [#1 0.46,0.22,0.00,M5] [#2 0.09,0.04,0.85,U] [#3 0.11,-0.02,0.88,U] [#4 0.35,-0.44,0.00,M5] [#5 0.16,-0.31,0.77,U] [#6 0.07,0.08,0.65,U] [#7 -0.47,0.29,0.00,M3] [#8 0.07,-0.02,0.44,U] 
01:00:31.875 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.01}, one-star: {0.12, 0.12}
01:00:31.875 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
01:00:31.875 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
01:00:31.875 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.13 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
01:00:31.875 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.01, opts=13)
01:00:31.875 00.000 7988 Enqueuing Move request for scope (0.11, -0.01)
01:00:31.875 00.000 15712 Worker thread wakes up
01:00:31.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:00:31.875 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:00:31.875 00.000 15712 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=-0.11
01:00:31.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=35, FiltMax=255, Gamma=0.690
01:00:31.890 00.015 7988 UpdateGuideState exits: m=1282 SNR=23.7
01:00:31.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:31.892 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:31.892 00.000 7988 Enqueuing Expose request
01:00:31.894 00.002 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:00:31.894 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
01:00:31.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:31.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:00:31.894 00.000 15712 MoveAxis(E, 5, ABG)
01:00:31.894 00.000 15712 Guiding  Dir = 2, Dur = 5
01:00:31.894 00.000 15712 IsGuiding returns 0
01:00:31.922 00.028 15712 IsGuiding returns 0
01:00:31.922 00.000 15712 Move returns status 0, amount 5
01:00:31.922 00.000 15712 MoveAxis(N, 0, ABG)
01:00:31.922 00.000 15712 Move returns status 0, amount 0
01:00:31.922 00.000 15712 move complete, result=0
01:00:31.922 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:00:31.922 00.000 15712 worker thread done servicing request
01:00:31.922 00.000 15712 Worker thread wakes up
01:00:31.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:31.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:33.341 01.419 15712 Exposure complete
01:00:33.403 00.062 15712 worker thread done servicing request
01:00:33.403 00.000 7988 OnExposeComplete: enter
01:00:33.405 00.002 7988 UpdateGuideState(): m_state=6
01:00:33.405 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
01:00:33.405 00.000 7988 Star::Find returns 1 (0), X=966.68, Y=187.79, Mass=1361, SNR=24.3, Peak=181 HFD=3.8
01:00:33.405 00.000 7988 MultiStar: [#1 0.39,0.40,0.00,M6] [#2 0.03,0.21,0.81,U] [#3 0.32,0.06,0.81,U] [#4 0.22,-0.31,0.71,U] [#5 0.25,0.17,0.71,U] [#6 -0.08,0.31,0.62,U] [#7 0.56,0.31,0.00,M4] [#8 0.06,0.14,0.46,U] 
01:00:33.405 00.000 7988 refined, 6 included, MultiStar: {0.16, 0.12}, one-star: {0.23, 0.26}
01:00:33.405 00.000 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
01:00:33.405 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
01:00:33.405 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.66 mountX=0.12 mountY=-0.16, mountTheta=-0.92
01:00:33.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.12, opts=13)
01:00:33.419 00.014 7988 Enqueuing Move request for scope (0.16, 0.12)
01:00:33.419 00.000 15712 Worker thread wakes up
01:00:33.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
01:00:33.419 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
01:00:33.419 00.000 15712 Moving (0.16, 0.12) raw xDistance=0.12 yDistance=-0.16
01:00:33.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:33.422 00.003 7988 UpdateGuideState exits: m=1361 SNR=24.3
01:00:33.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:33.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:33.422 00.000 7988 Enqueuing Expose request
01:00:33.422 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:00:33.422 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
01:00:33.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:33.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:00:33.422 00.000 15712 MoveAxis(E, 5, ABG)
01:00:33.422 00.000 15712 Guiding  Dir = 2, Dur = 5
01:00:33.422 00.000 15712 IsGuiding returns 0
01:00:33.485 00.063 15712 IsGuiding returns 0
01:00:33.485 00.000 15712 Move returns status 0, amount 5
01:00:33.490 00.005 15712 MoveAxis(N, 0, ABG)
01:00:33.490 00.000 15712 Move returns status 0, amount 0
01:00:33.490 00.000 15712 move complete, result=0
01:00:33.490 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
01:00:33.490 00.000 15712 worker thread done servicing request
01:00:33.490 00.000 15712 Worker thread wakes up
01:00:33.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:33.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:35.127 01.637 15712 Exposure complete
01:00:35.188 00.061 15712 worker thread done servicing request
01:00:35.190 00.002 7988 OnExposeComplete: enter
01:00:35.190 00.000 7988 UpdateGuideState(): m_state=6
01:00:35.190 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
01:00:35.190 00.000 7988 Star::Find returns 1 (0), X=966.42, Y=187.79, Mass=1208, SNR=22.9, Peak=156 HFD=3.6
01:00:35.190 00.000 7988 MultiStar: [#1 0.10,0.31,1.06,U] [#2 -0.11,0.56,0.00,M1] [#3 -0.03,0.10,0.87,U] [#4 -0.04,-0.43,0.00,M5] [#5 0.17,0.20,0.78,U] [#6 0.02,0.36,0.70,U] [#7 0.26,0.67,0.00,M5] [#8 -0.46,0.34,0.00,M7] 
01:00:35.190 00.000 7988 refined, 4 included, MultiStar: {0.04, 0.25}, one-star: {-0.04, 0.26}
01:00:35.190 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
01:00:35.190 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
01:00:35.190 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.40 mountX=0.25 mountY=-0.05, mountTheta=-0.19
01:00:35.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.25, opts=13)
01:00:35.190 00.000 7988 Enqueuing Move request for scope (0.04, 0.25)
01:00:35.190 00.000 15712 Worker thread wakes up
01:00:35.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
01:00:35.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
01:00:35.190 00.000 15712 Moving (0.04, 0.25) raw xDistance=0.25 yDistance=-0.05
01:00:35.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=37, FiltMax=255, Gamma=0.690
01:00:35.204 00.014 7988 UpdateGuideState exits: m=1208 SNR=22.9
01:00:35.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:35.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:35.207 00.003 7988 Enqueuing Expose request
01:00:35.207 00.000 15712 PPEC rslt: input = 0.25, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.58
01:00:35.207 00.000 15712 PPEC: input: 0.25, control: 0.14, exposure: 1500
01:00:35.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:35.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:00:35.207 00.000 15712 MoveAxis(W, 46, ABG)
01:00:35.207 00.000 15712 Guiding  Dir = 3, Dur = 46
01:00:35.207 00.000 15712 IsGuiding returns 0
01:00:35.224 00.017 15712 PulseGuide returned control before completion, sleep 34
01:00:35.268 00.044 15712 IsGuiding returns 1
01:00:35.270 00.002 15712 scope still moving after pulse duration time elapsed
01:00:35.310 00.040 15712 IsGuiding returns 0
01:00:35.310 00.000 15712 scope move finished after 46 + 56 ms
01:00:35.310 00.000 15712 Move returns status 0, amount 46
01:00:35.310 00.000 15712 MoveAxis(N, 0, ABG)
01:00:35.310 00.000 15712 Move returns status 0, amount 0
01:00:35.310 00.000 15712 move complete, result=0
01:00:35.310 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
01:00:35.313 00.003 15712 worker thread done servicing request
01:00:35.313 00.000 15712 Worker thread wakes up
01:00:35.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:35.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:36.722 01.409 15712 Exposure complete
01:00:36.785 00.063 15712 worker thread done servicing request
01:00:36.785 00.000 7988 OnExposeComplete: enter
01:00:36.785 00.000 7988 UpdateGuideState(): m_state=6
01:00:36.787 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
01:00:36.787 00.000 7988 Star::Find returns 1 (0), X=966.44, Y=188.23, Mass=1255, SNR=23.5, Peak=164 HFD=3.7
01:00:36.790 00.003 7988 MultiStar: [#1 0.18,0.87,0.00,M6] [#2 0.15,0.50,0.00,M2] [#3 -0.07,0.24,0.84,U] [#4 0.30,0.06,0.74,U] [#5 -0.04,0.45,0.00,M1] [#6 -0.06,0.63,0.00,M1] [#7 0.05,1.09,0.00,M6] [#8 0.32,0.83,0.00,M8] 
01:00:36.790 00.000 7988 refined, 2 included, MultiStar: {0.06, 0.36}, one-star: {-0.02, 0.70}
01:00:36.792 00.002 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
01:00:36.792 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:00:36.794 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.36 hyp=0.37 cameraTheta=1.42 mountX=0.36 mountY=-0.06, mountTheta=-0.18
01:00:36.796 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.36, opts=13)
01:00:36.796 00.000 7988 Enqueuing Move request for scope (0.06, 0.36)
01:00:36.798 00.002 15712 Worker thread wakes up
01:00:36.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.36) opts 0xd
01:00:36.798 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.36)
01:00:36.798 00.000 15712 Moving (0.06, 0.36) raw xDistance=0.36 yDistance=-0.06
01:00:36.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:36.800 00.002 7988 UpdateGuideState exits: m=1255 SNR=23.5
01:00:36.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:36.800 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:36.800 00.000 7988 Enqueuing Expose request
01:00:36.800 00.000 15712 PPEC rslt: input = 0.36, final = 0.22, react = 0.22, pred = 0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.58
01:00:36.800 00.000 15712 PPEC: input: 0.36, control: 0.22, exposure: 1500
01:00:36.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:36.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:00:36.800 00.000 15712 MoveAxis(W, 73, ABG)
01:00:36.800 00.000 15712 Guiding  Dir = 3, Dur = 73
01:00:36.841 00.041 15712 IsGuiding returns 0
01:00:36.858 00.017 15712 PulseGuide returned control before completion, sleep 68
01:00:36.960 00.102 15712 IsGuiding returns 0
01:00:36.960 00.000 15712 Move returns status 0, amount 73
01:00:36.960 00.000 15712 MoveAxis(N, 0, ABG)
01:00:36.960 00.000 15712 Move returns status 0, amount 0
01:00:36.960 00.000 15712 move complete, result=0
01:00:36.960 00.000 15712 worker thread done servicing request
01:00:36.960 00.000 15712 Worker thread wakes up
01:00:36.960 00.000 7988 GuideStep: 0.4 px 73 ms WEST, -0.1 px 0 ms NORTH
01:00:36.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:36.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:38.715 01.755 15712 Exposure complete
01:00:38.777 00.062 15712 worker thread done servicing request
01:00:38.777 00.000 7988 OnExposeComplete: enter
01:00:38.777 00.000 7988 UpdateGuideState(): m_state=6
01:00:38.780 00.003 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
01:00:38.780 00.000 7988 Star::Find returns 1 (0), X=966.73, Y=187.88, Mass=1414, SNR=24.9, Peak=203 HFD=3.8
01:00:38.780 00.000 7988 MultiStar: [#1 0.34,0.51,0.00,M7] [#2 0.15,0.30,0.84,U] [#3 0.12,0.33,0.80,U] [#4 0.27,-0.20,0.71,U] [#5 0.05,0.32,0.73,U] [#6 -0.02,0.34,0.62,U] [#7 -0.11,0.59,0.00,M7] [#8 -0.13,0.36,0.47,U] 
01:00:38.780 00.000 7988 refined, 6 included, MultiStar: {0.13, 0.26}, one-star: {0.27, 0.35}
01:00:38.780 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
01:00:38.780 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
01:00:38.780 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.12 mountX=0.26 mountY=-0.13, mountTheta=-0.47
01:00:38.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.26, opts=13)
01:00:38.780 00.000 7988 Enqueuing Move request for scope (0.13, 0.26)
01:00:38.780 00.000 15712 Worker thread wakes up
01:00:38.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
01:00:38.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
01:00:38.780 00.000 15712 Moving (0.13, 0.26) raw xDistance=0.26 yDistance=-0.13
01:00:38.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=37, FiltMax=255, Gamma=0.690
01:00:38.780 00.000 7988 UpdateGuideState exits: m=1414 SNR=24.9
01:00:38.792 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:38.793 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:38.793 00.000 7988 Enqueuing Expose request
01:00:38.795 00.002 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.58
01:00:38.795 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
01:00:38.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:38.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:00:38.795 00.000 15712 MoveAxis(W, 53, ABG)
01:00:38.795 00.000 15712 Guiding  Dir = 3, Dur = 53
01:00:38.795 00.000 15712 IsGuiding returns 0
01:00:38.811 00.016 15712 PulseGuide returned control before completion, sleep 49
01:00:38.892 00.081 15712 IsGuiding returns 0
01:00:38.892 00.000 15712 Move returns status 0, amount 53
01:00:38.892 00.000 15712 MoveAxis(N, 0, ABG)
01:00:38.892 00.000 15712 Move returns status 0, amount 0
01:00:38.892 00.000 15712 move complete, result=0
01:00:38.892 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
01:00:38.894 00.002 15712 worker thread done servicing request
01:00:38.894 00.000 15712 Worker thread wakes up
01:00:38.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:38.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:40.311 01.417 15712 Exposure complete
01:00:40.372 00.061 15712 worker thread done servicing request
01:00:40.372 00.000 7988 OnExposeComplete: enter
01:00:40.374 00.002 7988 UpdateGuideState(): m_state=6
01:00:40.374 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
01:00:40.377 00.003 7988 Star::Find returns 1 (0), X=966.55, Y=187.70, Mass=1226, SNR=23.2, Peak=178 HFD=3.5
01:00:40.377 00.000 7988 MultiStar: [#1 0.19,0.26,1.03,U] [#2 0.01,0.31,0.89,U] [#3 0.28,-0.22,0.88,U] [#4 0.22,-0.42,0.00,M4] [#5 0.01,0.07,0.77,U] [#6 -0.07,0.09,0.65,U] [#7 0.28,0.47,0.00,M8] [#8 0.37,0.33,0.00,M8] 
01:00:40.380 00.003 7988 refined, 5 included, MultiStar: {0.10, 0.12}, one-star: {0.09, 0.17}
01:00:40.380 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
01:00:40.382 00.002 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
01:00:40.382 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.90 mountX=0.12 mountY=-0.10, mountTheta=-0.68
01:00:40.384 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.12, opts=13)
01:00:40.386 00.002 7988 Enqueuing Move request for scope (0.10, 0.12)
01:00:40.388 00.002 15712 Worker thread wakes up
01:00:40.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
01:00:40.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:00:40.388 00.000 15712 Moving (0.10, 0.12) raw xDistance=0.12 yDistance=-0.10
01:00:40.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=37, FiltMax=255, Gamma=0.690
01:00:40.388 00.000 7988 UpdateGuideState exits: m=1226 SNR=23.2
01:00:40.388 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:40.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:40.388 00.000 7988 Enqueuing Expose request
01:00:40.388 00.000 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:00:40.394 00.006 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
01:00:40.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:40.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:00:40.394 00.000 15712 MoveAxis(W, 1, ABG)
01:00:40.394 00.000 15712 Guiding  Dir = 3, Dur = 1
01:00:40.394 00.000 15712 IsGuiding returns 0
01:00:40.410 00.016 15712 IsGuiding returns 0
01:00:40.410 00.000 15712 Move returns status 0, amount 1
01:00:40.410 00.000 15712 MoveAxis(N, 0, ABG)
01:00:40.410 00.000 15712 Move returns status 0, amount 0
01:00:40.410 00.000 15712 move complete, result=0
01:00:40.410 00.000 15712 worker thread done servicing request
01:00:40.410 00.000 15712 Worker thread wakes up
01:00:40.410 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:00:40.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:40.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:42.049 01.639 15712 Exposure complete
01:00:42.113 00.064 15712 worker thread done servicing request
01:00:42.113 00.000 7988 OnExposeComplete: enter
01:00:42.113 00.000 7988 UpdateGuideState(): m_state=6
01:00:42.113 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
01:00:42.113 00.000 7988 Star::Find returns 1 (0), X=966.54, Y=187.46, Mass=1228, SNR=23.1, Peak=163 HFD=3.3
01:00:42.113 00.000 7988 MultiStar: [#1 0.29,0.33,0.00,M7] [#2 -0.05,0.39,0.00,M1] [#3 0.05,0.08,0.88,U] [#4 0.08,-0.22,0.73,U] [#5 0.02,0.10,0.79,U] [#6 -0.13,0.04,0.63,U] [#7 -0.17,0.48,0.00,M9] [#8 -0.40,0.24,0.00,M9] 
01:00:42.113 00.000 7988 refined, 4 included, MultiStar: {0.03, -0.01}, one-star: {0.08, -0.07}
01:00:42.113 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
01:00:42.126 00.013 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
01:00:42.126 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.50 mountX=-0.01 mountY=-0.03, mountTheta=-2.07
01:00:42.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.01, opts=13)
01:00:42.130 00.004 7988 Enqueuing Move request for scope (0.03, -0.01)
01:00:42.130 00.000 15712 Worker thread wakes up
01:00:42.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:00:42.130 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:00:42.130 00.000 15712 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
01:00:42.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=37, FiltMax=255, Gamma=0.690
01:00:42.130 00.000 7988 UpdateGuideState exits: m=1228 SNR=23.1
01:00:42.133 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:42.133 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:42.135 00.002 7988 Enqueuing Expose request
01:00:42.135 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:00:42.135 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
01:00:42.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:42.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:00:42.135 00.000 15712 MoveAxis(W, 3, ABG)
01:00:42.135 00.000 15712 Guiding  Dir = 3, Dur = 3
01:00:42.135 00.000 15712 IsGuiding returns 0
01:00:42.151 00.016 15712 IsGuiding returns 0
01:00:42.151 00.000 15712 Move returns status 0, amount 3
01:00:42.151 00.000 15712 MoveAxis(N, 0, ABG)
01:00:42.151 00.000 15712 Move returns status 0, amount 0
01:00:42.151 00.000 15712 move complete, result=0
01:00:42.151 00.000 15712 worker thread done servicing request
01:00:42.151 00.000 15712 Worker thread wakes up
01:00:42.151 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:00:42.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:42.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:43.562 01.411 15712 Exposure complete
01:00:43.626 00.064 15712 worker thread done servicing request
01:00:43.626 00.000 7988 OnExposeComplete: enter
01:00:43.626 00.000 7988 UpdateGuideState(): m_state=6
01:00:43.629 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
01:00:43.629 00.000 7988 Star::Find returns 1 (0), X=966.63, Y=187.78, Mass=1266, SNR=23.5, Peak=175 HFD=3.7
01:00:43.631 00.002 7988 MultiStar: [#1 0.34,0.23,0.00,M8] [#2 0.30,0.12,0.85,U] [#3 0.11,-0.22,0.86,U] [#4 0.48,-0.32,0.00,M4] [#5 0.18,-0.05,0.74,U] [#6 -0.04,0.13,0.66,U] [#7 -0.33,0.32,0.00,M10] [#8 -0.11,0.08,0.48,U] 
01:00:43.631 00.000 7988 refined, 5 included, MultiStar: {0.12, 0.06}, one-star: {0.17, 0.24}
01:00:43.633 00.002 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
01:00:43.633 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
01:00:43.636 00.003 7988 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.42 mountX=0.06 mountY=-0.13, mountTheta=-1.15
01:00:43.638 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.06, opts=13)
01:00:43.638 00.000 7988 Enqueuing Move request for scope (0.12, 0.06)
01:00:43.640 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=37, FiltMax=255, Gamma=0.690
01:00:43.640 00.000 7988 UpdateGuideState exits: m=1266 SNR=23.5
01:00:43.642 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:43.643 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:43.643 00.000 7988 Enqueuing Expose request
01:00:43.643 00.000 15712 Worker thread wakes up
01:00:43.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:00:43.643 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:00:43.643 00.000 15712 Moving (0.12, 0.06) raw xDistance=0.06 yDistance=-0.13
01:00:43.643 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:00:43.643 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
01:00:43.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:43.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:00:43.643 00.000 15712 MoveAxis(W, 9, ABG)
01:00:43.643 00.000 15712 Guiding  Dir = 3, Dur = 9
01:00:43.643 00.000 15712 IsGuiding returns 0
01:00:43.660 00.017 15712 IsGuiding returns 0
01:00:43.660 00.000 15712 Move returns status 0, amount 9
01:00:43.660 00.000 15712 MoveAxis(N, 0, ABG)
01:00:43.660 00.000 15712 Move returns status 0, amount 0
01:00:43.660 00.000 15712 move complete, result=0
01:00:43.660 00.000 15712 worker thread done servicing request
01:00:43.660 00.000 15712 Worker thread wakes up
01:00:43.660 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:00:43.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:43.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:45.413 01.753 15712 Exposure complete
01:00:45.477 00.064 15712 worker thread done servicing request
01:00:45.477 00.000 7988 OnExposeComplete: enter
01:00:45.479 00.002 7988 UpdateGuideState(): m_state=6
01:00:45.479 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
01:00:45.479 00.000 7988 Star::Find returns 1 (0), X=966.76, Y=187.49, Mass=1381, SNR=24.4, Peak=203 HFD=3.6
01:00:45.479 00.000 7988 MultiStar: [#1 0.37,-0.04,1.03,U] [#2 0.09,-0.20,0.83,U] [#3 0.06,-0.54,0.00,M1] [#4 0.57,-0.84,0.00,M5] [#5 0.34,-0.29,0.00,M1] [#6 0.07,-0.18,0.63,U] [#7 -0.01,0.12,0.52,U] [#8 0.18,-0.08,0.52,U] 
01:00:45.479 00.000 7988 refined, 5 included, MultiStar: {0.19, -0.08}, one-star: {0.30, -0.04}
01:00:45.479 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
01:00:45.479 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
01:00:45.479 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.38 mountX=-0.08 mountY=-0.19, mountTheta=-1.95
01:00:45.479 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.08, opts=13)
01:00:45.479 00.000 7988 Enqueuing Move request for scope (0.19, -0.08)
01:00:45.490 00.011 15712 Worker thread wakes up
01:00:45.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
01:00:45.490 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
01:00:45.490 00.000 15712 Moving (0.19, -0.08) raw xDistance=-0.08 yDistance=-0.19
01:00:45.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=37, FiltMax=255, Gamma=0.690
01:00:45.490 00.000 7988 UpdateGuideState exits: m=1381 SNR=24.4
01:00:45.493 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:45.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:45.495 00.002 7988 Enqueuing Expose request
01:00:45.496 00.001 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:00:45.496 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
01:00:45.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:45.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:00:45.496 00.000 15712 MoveAxis(W, 9, ABG)
01:00:45.496 00.000 15712 Guiding  Dir = 3, Dur = 9
01:00:45.496 00.000 15712 IsGuiding returns 0
01:00:45.522 00.026 15712 IsGuiding returns 0
01:00:45.522 00.000 15712 Move returns status 0, amount 9
01:00:45.522 00.000 15712 MoveAxis(N, 0, ABG)
01:00:45.522 00.000 15712 Move returns status 0, amount 0
01:00:45.522 00.000 15712 move complete, result=0
01:00:45.522 00.000 15712 worker thread done servicing request
01:00:45.522 00.000 15712 Worker thread wakes up
01:00:45.522 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
01:00:45.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:45.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:46.945 01.423 15712 Exposure complete
01:00:47.006 00.061 15712 worker thread done servicing request
01:00:47.008 00.002 7988 OnExposeComplete: enter
01:00:47.008 00.000 7988 UpdateGuideState(): m_state=6
01:00:47.010 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
01:00:47.010 00.000 7988 Star::Find returns 1 (0), X=966.56, Y=187.45, Mass=1238, SNR=23.2, Peak=165 HFD=3.3
01:00:47.010 00.000 7988 MultiStar: [#1 0.38,-0.05,1.01,U] [#2 0.18,0.09,0.88,U] [#3 0.23,-0.22,0.89,U] [#4 0.41,-0.61,0.00,M6] [#5 0.05,-0.33,0.81,U] [#6 0.43,-0.03,0.00,M1] [#7 0.08,0.18,0.53,U] [#8 -0.06,0.12,0.46,U] 
01:00:47.013 00.003 7988 single-star, 6 included, MultiStar: {0.16, -0.06}, one-star: {0.10, -0.09}
01:00:47.013 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
01:00:47.015 00.002 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
01:00:47.015 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=-0.09 mountY=-0.10, mountTheta=-2.27
01:00:47.017 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.09, opts=13)
01:00:47.019 00.002 7988 Enqueuing Move request for scope (0.10, -0.09)
01:00:47.021 00.002 15712 Worker thread wakes up
01:00:47.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=37, FiltMax=255, Gamma=0.690
01:00:47.021 00.000 7988 UpdateGuideState exits: m=1238 SNR=23.2
01:00:47.023 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:47.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:47.025 00.002 7988 Enqueuing Expose request
01:00:47.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
01:00:47.025 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
01:00:47.025 00.000 15712 Moving (0.10, -0.09) raw xDistance=-0.09 yDistance=-0.10
01:00:47.027 00.002 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:00:47.027 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
01:00:47.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:47.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:00:47.027 00.000 15712 MoveAxis(W, 9, ABG)
01:00:47.027 00.000 15712 Guiding  Dir = 3, Dur = 9
01:00:47.027 00.000 15712 IsGuiding returns 0
01:00:47.053 00.026 15712 IsGuiding returns 0
01:00:47.061 00.008 15712 Move returns status 0, amount 9
01:00:47.061 00.000 15712 MoveAxis(N, 0, ABG)
01:00:47.061 00.000 15712 Move returns status 0, amount 0
01:00:47.061 00.000 15712 move complete, result=0
01:00:47.061 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:00:47.061 00.000 15712 worker thread done servicing request
01:00:47.061 00.000 15712 Worker thread wakes up
01:00:47.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:47.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:48.697 01.636 15712 Exposure complete
01:00:48.759 00.062 15712 worker thread done servicing request
01:00:48.759 00.000 7988 OnExposeComplete: enter
01:00:48.761 00.002 7988 UpdateGuideState(): m_state=6
01:00:48.762 00.001 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
01:00:48.764 00.002 7988 Star::Find returns 1 (0), X=966.64, Y=187.81, Mass=1368, SNR=24.5, Peak=166 HFD=3.7
01:00:48.764 00.000 7988 MultiStar: [#1 0.29,0.58,0.00,M7] [#2 0.42,0.33,0.00,M1] [#3 0.14,-0.02,0.82,U] [#4 0.34,-0.15,0.73,U] [#5 0.36,0.04,0.72,U] [#6 0.22,-0.15,0.64,U] [#7 -0.02,0.58,0.00,M9] [#8 -0.10,0.50,0.00,M7] 
01:00:48.764 00.000 7988 refined, 4 included, MultiStar: {0.24, 0.02}, one-star: {0.18, 0.28}
01:00:48.764 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.47 = -1.47)
01:00:48.764 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
01:00:48.764 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.10 mountX=0.03 mountY=-0.24, mountTheta=-1.47
01:00:48.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.02, opts=13)
01:00:48.764 00.000 7988 Enqueuing Move request for scope (0.24, 0.02)
01:00:48.764 00.000 15712 Worker thread wakes up
01:00:48.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
01:00:48.764 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
01:00:48.764 00.000 15712 Moving (0.24, 0.02) raw xDistance=0.03 yDistance=-0.24
01:00:48.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=37, FiltMax=255, Gamma=0.690
01:00:48.774 00.010 7988 UpdateGuideState exits: m=1368 SNR=24.5
01:00:48.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:48.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:48.774 00.000 7988 Enqueuing Expose request
01:00:48.779 00.005 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:00:48.779 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
01:00:48.779 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:48.779 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:00:48.779 00.000 15712 MoveAxis(W, 10, ABG)
01:00:48.779 00.000 15712 Guiding  Dir = 3, Dur = 10
01:00:48.779 00.000 15712 IsGuiding returns 0
01:00:48.801 00.022 15712 IsGuiding returns 1
01:00:48.801 00.000 15712 scope still moving after pulse duration time elapsed
01:00:48.864 00.063 15712 IsGuiding returns 0
01:00:48.864 00.000 15712 scope move finished after 10 + 75 ms
01:00:48.864 00.000 15712 Move returns status 0, amount 10
01:00:48.864 00.000 15712 MoveAxis(N, 0, ABG)
01:00:48.864 00.000 15712 Move returns status 0, amount 0
01:00:48.864 00.000 15712 move complete, result=0
01:00:48.864 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
01:00:48.868 00.004 15712 worker thread done servicing request
01:00:48.868 00.000 15712 Worker thread wakes up
01:00:48.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:48.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:50.277 01.409 15712 Exposure complete
01:00:50.338 00.061 15712 worker thread done servicing request
01:00:50.338 00.000 7988 OnExposeComplete: enter
01:00:50.338 00.000 7988 UpdateGuideState(): m_state=6
01:00:50.341 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
01:00:50.341 00.000 7988 Star::Find returns 1 (0), X=966.64, Y=187.75, Mass=1280, SNR=23.5, Peak=189 HFD=3.6
01:00:50.341 00.000 7988 MultiStar: [#1 0.51,0.27,0.00,M8] [#2 0.38,0.11,0.00,M2] [#3 0.31,0.02,0.88,U] [#4 0.57,-0.54,0.00,M6] [#5 0.42,0.04,0.00,M1] [#6 0.16,0.17,0.65,U] [#7 0.42,0.50,0.00,M10] [#8 -0.20,0.16,0.46,U] 
01:00:50.341 00.000 7988 refined, 3 included, MultiStar: {0.15, 0.14}, one-star: {0.18, 0.22}
01:00:50.341 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.56) = xAngle (-0.83 = -0.83)
01:00:50.341 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
01:00:50.341 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.73 mountX=0.14 mountY=-0.16, mountTheta=-0.84
01:00:50.341 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.14, opts=13)
01:00:50.341 00.000 7988 Enqueuing Move request for scope (0.15, 0.14)
01:00:50.341 00.000 15712 Worker thread wakes up
01:00:50.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
01:00:50.341 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
01:00:50.341 00.000 15712 Moving (0.15, 0.14) raw xDistance=0.14 yDistance=-0.16
01:00:50.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=37, FiltMax=255, Gamma=0.690
01:00:50.341 00.000 7988 UpdateGuideState exits: m=1280 SNR=23.5
01:00:50.353 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:50.354 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:50.354 00.000 7988 Enqueuing Expose request
01:00:50.354 00.000 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:00:50.354 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
01:00:50.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:50.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:00:50.354 00.000 15712 MoveAxis(W, 8, ABG)
01:00:50.354 00.000 15712 Guiding  Dir = 3, Dur = 8
01:00:50.354 00.000 15712 IsGuiding returns 0
01:00:50.375 00.021 15712 IsGuiding returns 0
01:00:50.375 00.000 15712 Move returns status 0, amount 8
01:00:50.375 00.000 15712 MoveAxis(N, 0, ABG)
01:00:50.375 00.000 15712 Move returns status 0, amount 0
01:00:50.375 00.000 15712 move complete, result=0
01:00:50.375 00.000 15712 worker thread done servicing request
01:00:50.375 00.000 15712 Worker thread wakes up
01:00:50.375 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
01:00:50.386 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:50.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:52.126 01.740 15712 Exposure complete
01:00:52.188 00.062 15712 worker thread done servicing request
01:00:52.188 00.000 7988 OnExposeComplete: enter
01:00:52.188 00.000 7988 UpdateGuideState(): m_state=6
01:00:52.191 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
01:00:52.191 00.000 7988 Star::Find returns 1 (0), X=966.85, Y=188.20, Mass=1236, SNR=23.5, Peak=190 HFD=3.4
01:00:52.193 00.002 7988 MultiStar: [#1 0.57,0.79,0.00,M9] [#2 0.34,0.90,0.00,M3] [#3 0.32,0.44,0.00,M1] [#4 0.44,0.30,0.00,M7] [#5 0.35,0.36,0.00,M2] [#6 0.11,0.54,0.00,M1] [#7 0.30,1.00,0.00,R] [#8 0.43,0.86,0.00,M7] 
01:00:52.193 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
01:00:52.195 00.002 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
01:00:52.195 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=0.66 hyp=0.77 cameraTheta=1.04 mountX=0.67 mountY=-0.41, mountTheta=-0.55
01:00:52.197 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=0.66, opts=13)
01:00:52.199 00.002 7988 Enqueuing Move request for scope (0.39, 0.66)
01:00:52.199 00.000 15712 Worker thread wakes up
01:00:52.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.66) opts 0xd
01:00:52.199 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, 0.66)
01:00:52.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:52.199 00.000 7988 UpdateGuideState exits: m=1236 SNR=23.5
01:00:52.202 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:52.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:52.204 00.002 7988 Enqueuing Expose request
01:00:52.204 00.000 15712 Moving (0.39, 0.66) raw xDistance=0.67 yDistance=-0.41
01:00:52.204 00.000 15712 PPEC rslt: input = 0.67, final = 0.42, react = 0.40, pred = 0.02, hyst = 0.36, hyst_pct = 0.00, period_length = 639.59
01:00:52.204 00.000 15712 PPEC: input: 0.67, control: 0.42, exposure: 1500
01:00:52.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:00:52.204 00.000 15712 MoveAxis(W, 136, ABG)
01:00:52.204 00.000 15712 Guiding  Dir = 3, Dur = 136
01:00:52.204 00.000 15712 IsGuiding returns 0
01:00:52.236 00.032 15712 PulseGuide returned control before completion, sleep 117
01:00:52.383 00.147 15712 IsGuiding returns 1
01:00:52.383 00.000 15712 scope still moving after pulse duration time elapsed
01:00:52.412 00.029 15712 IsGuiding returns 0
01:00:52.412 00.000 15712 scope move finished after 136 + 66 ms
01:00:52.412 00.000 15712 Move returns status 0, amount 136
01:00:52.412 00.000 15712 MoveAxis(N, 105, ABG)
01:00:52.412 00.000 15712 Guiding  Dir = 0, Dur = 105
01:00:52.412 00.000 15712 IsGuiding returns 0
01:00:52.497 00.085 15712 PulseGuide returned control before completion, sleep 31
01:00:52.540 00.043 15712 IsGuiding returns 1
01:00:52.540 00.000 15712 scope still moving after pulse duration time elapsed
01:00:52.572 00.032 15712 IsGuiding returns 1
01:00:52.623 00.051 15712 IsGuiding returns 1
01:00:52.655 00.032 15712 IsGuiding returns 0
01:00:52.655 00.000 15712 scope move finished after 105 + 137 ms
01:00:52.655 00.000 15712 Move returns status 0, amount 105
01:00:52.655 00.000 15712 move complete, result=0
01:00:52.655 00.000 7988 GuideStep: 0.7 px 136 ms WEST, -0.4 px 105 ms NORTH
01:00:52.656 00.001 15712 worker thread done servicing request
01:00:52.656 00.000 15712 Worker thread wakes up
01:00:52.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:52.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:54.074 01.418 15712 Exposure complete
01:00:54.135 00.061 15712 worker thread done servicing request
01:00:54.135 00.000 7988 OnExposeComplete: enter
01:00:54.135 00.000 7988 UpdateGuideState(): m_state=6
01:00:54.135 00.000 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
01:00:54.135 00.000 7988 Star::Find returns 1 (0), X=966.59, Y=187.90, Mass=1234, SNR=23.2, Peak=146 HFD=3.8
01:00:54.135 00.000 7988 MultiStar: [#1 0.11,0.39,0.00,M10] [#2 -0.01,0.20,0.87,U] [#3 -0.13,0.07,0.92,U] [#4 0.05,-0.37,0.77,U] [#5 -0.24,0.09,0.77,U] [#6 0.17,0.19,0.71,U] [#7 -0.72,-0.70,0.00,M1] [#8 -0.12,-0.04,0.45,U] 
01:00:54.135 00.000 7988 refined, 6 included, MultiStar: {-0.02, 0.09}, one-star: {0.13, 0.36}
01:00:54.135 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
01:00:54.135 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
01:00:54.135 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.74 mountX=0.09 mountY=0.01, mountTheta=0.15
01:00:54.135 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.09, opts=13)
01:00:54.135 00.000 7988 Enqueuing Move request for scope (-0.02, 0.09)
01:00:54.135 00.000 15712 Worker thread wakes up
01:00:54.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:00:54.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:00:54.151 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=36, FiltMax=255, Gamma=0.690
01:00:54.151 00.000 7988 UpdateGuideState exits: m=1234 SNR=23.2
01:00:54.152 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:54.152 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:54.152 00.000 7988 Enqueuing Expose request
01:00:54.152 00.000 15712 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=0.01
01:00:54.152 00.000 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:00:54.152 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
01:00:54.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:54.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:00:54.152 00.000 15712 MoveAxis(W, 13, ABG)
01:00:54.152 00.000 15712 Guiding  Dir = 3, Dur = 13
01:00:54.152 00.000 15712 IsGuiding returns 0
01:00:54.190 00.038 15712 IsGuiding returns 1
01:00:54.190 00.000 15712 scope still moving after pulse duration time elapsed
01:00:54.215 00.025 15712 IsGuiding returns 1
01:00:54.253 00.038 15712 IsGuiding returns 0
01:00:54.253 00.000 15712 scope move finished after 13 + 79 ms
01:00:54.253 00.000 15712 Move returns status 0, amount 13
01:00:54.253 00.000 15712 MoveAxis(N, 0, ABG)
01:00:54.253 00.000 15712 Move returns status 0, amount 0
01:00:54.253 00.000 15712 move complete, result=0
01:00:54.253 00.000 15712 worker thread done servicing request
01:00:54.253 00.000 15712 Worker thread wakes up
01:00:54.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:54.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:54.253 00.000 7988 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
01:00:55.893 01.640 15712 Exposure complete
01:00:55.955 00.062 15712 worker thread done servicing request
01:00:55.956 00.001 7988 OnExposeComplete: enter
01:00:55.956 00.000 7988 UpdateGuideState(): m_state=6
01:00:55.956 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
01:00:55.956 00.000 7988 Star::Find returns 1 (0), X=966.38, Y=187.33, Mass=1218, SNR=23.0, Peak=194 HFD=3.5
01:00:55.956 00.000 7988 MultiStar: [#1 -0.05,0.08,1.06,U] [#2 -0.27,-0.25,0.91,U] [#3 -0.21,-0.42,0.00,M1] [#4 0.05,-0.92,0.00,M7] [#5 -0.11,-0.52,0.00,M2] [#6 -0.33,-0.16,0.70,U] [#7 -0.56,-0.89,0.00,M2] [#8 -0.28,-0.44,0.00,M7] 
01:00:55.956 00.000 7988 refined, 3 included, MultiStar: {-0.16, -0.13}, one-star: {-0.07, -0.21}
01:00:55.956 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.56) = xAngle (-4.05 = 2.23)
01:00:55.956 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.08 = 2.20)
01:00:55.965 00.009 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.49 mountX=-0.13 mountY=0.17, mountTheta=2.22
01:00:55.970 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.13, opts=13)
01:00:55.970 00.000 7988 Enqueuing Move request for scope (-0.16, -0.13)
01:00:55.972 00.002 15712 Worker thread wakes up
01:00:55.972 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
01:00:55.972 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
01:00:55.972 00.000 15712 Moving (-0.16, -0.13) raw xDistance=-0.13 yDistance=0.17
01:00:55.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:00:55.972 00.000 7988 UpdateGuideState exits: m=1218 SNR=23.0
01:00:55.974 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:55.974 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:55.976 00.002 7988 Enqueuing Expose request
01:00:55.976 00.000 15712 PPEC rslt: input = -0.13, final = 0.07, react = -0.08, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:00:55.976 00.000 15712 PPEC: input: -0.13, control: 0.07, exposure: 1500
01:00:55.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:55.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:00:55.976 00.000 15712 MoveAxis(W, 21, ABG)
01:00:55.976 00.000 15712 Guiding  Dir = 3, Dur = 21
01:00:55.976 00.000 15712 IsGuiding returns 0
01:00:55.995 00.019 15712 PulseGuide returned control before completion, sleep 15
01:00:56.044 00.049 15712 IsGuiding returns 0
01:00:56.044 00.000 15712 Move returns status 0, amount 21
01:00:56.044 00.000 15712 MoveAxis(N, 0, ABG)
01:00:56.044 00.000 15712 Move returns status 0, amount 0
01:00:56.044 00.000 15712 move complete, result=0
01:00:56.044 00.000 15712 worker thread done servicing request
01:00:56.044 00.000 15712 Worker thread wakes up
01:00:56.044 00.000 7988 GuideStep: -0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
01:00:56.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:56.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:57.454 01.410 15712 Exposure complete
01:00:57.517 00.063 15712 worker thread done servicing request
01:00:57.517 00.000 7988 OnExposeComplete: enter
01:00:57.517 00.000 7988 UpdateGuideState(): m_state=6
01:00:57.519 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
01:00:57.519 00.000 7988 Star::Find returns 1 (0), X=966.34, Y=187.49, Mass=1189, SNR=22.8, Peak=161 HFD=3.4
01:00:57.521 00.002 7988 MultiStar: [#1 0.15,0.27,1.05,U] [#2 -0.09,-0.06,0.90,U] [#3 -0.08,-0.23,0.91,U] [#4 0.08,-0.49,0.00,M8] [#5 -0.25,-0.05,0.80,U] [#6 -0.13,-0.01,0.63,U] [#7 -0.14,-0.78,0.00,M3] [#8 -0.37,-0.15,0.00,M8] 
01:00:57.521 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.01}, one-star: {-0.12, -0.04}
01:00:57.523 00.002 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.56) = xAngle (-4.57 = 1.72)
01:00:57.523 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.69)
01:00:57.525 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.00 mountX=-0.01 mountY=0.08, mountTheta=1.72
01:00:57.527 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.01, opts=13)
01:00:57.527 00.000 7988 Enqueuing Move request for scope (-0.08, -0.01)
01:00:57.529 00.002 15712 Worker thread wakes up
01:00:57.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:00:57.529 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:00:57.529 00.000 15712 Moving (-0.08, -0.01) raw xDistance=-0.01 yDistance=0.08
01:00:57.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:00:57.531 00.002 7988 UpdateGuideState exits: m=1189 SNR=22.8
01:00:57.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:57.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:57.534 00.003 7988 Enqueuing Expose request
01:00:57.534 00.000 15712 PPEC rslt: input = -0.01, final = 0.06, react = -0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:00:57.534 00.000 15712 PPEC: input: -0.01, control: 0.06, exposure: 1500
01:00:57.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:57.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:00:57.534 00.000 15712 MoveAxis(W, 21, ABG)
01:00:57.534 00.000 15712 Guiding  Dir = 3, Dur = 21
01:00:57.534 00.000 15712 IsGuiding returns 0
01:00:57.550 00.016 15712 IsGuiding returns 1
01:00:57.550 00.000 15712 scope still moving after pulse duration time elapsed
01:00:57.618 00.068 15712 IsGuiding returns 0
01:00:57.618 00.000 15712 scope move finished after 21 + 69 ms
01:00:57.618 00.000 15712 Move returns status 0, amount 21
01:00:57.618 00.000 15712 MoveAxis(N, 0, ABG)
01:00:57.618 00.000 15712 Move returns status 0, amount 0
01:00:57.618 00.000 15712 move complete, result=0
01:00:57.618 00.000 7988 GuideStep: -0.0 px 21 ms WEST, 0.1 px 0 ms NORTH
01:00:57.627 00.009 15712 worker thread done servicing request
01:00:57.627 00.000 15712 Worker thread wakes up
01:00:57.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:57.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:00:59.368 01.741 15712 Exposure complete
01:00:59.429 00.061 15712 worker thread done servicing request
01:00:59.429 00.000 7988 OnExposeComplete: enter
01:00:59.429 00.000 7988 UpdateGuideState(): m_state=6
01:00:59.432 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:00:59.432 00.000 7988 Star::Find returns 1 (0), X=966.16, Y=187.66, Mass=1172, SNR=22.5, Peak=150 HFD=3.5
01:00:59.434 00.002 7988 MultiStar: [#1 -0.23,0.39,0.00,M9] [#2 -0.31,0.18,0.90,U] [#3 -0.25,-0.16,0.87,U] [#4 0.05,-0.76,0.00,M9] [#5 -0.36,0.07,0.82,U] [#6 -0.16,-0.12,0.74,U] [#7 -0.76,-0.47,0.00,M4] [#8 -0.48,0.48,0.00,M9] 
01:00:59.434 00.000 7988 refined, 4 included, MultiStar: {-0.28, 0.03}, one-star: {-0.30, 0.13}
01:00:59.436 00.002 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
01:00:59.436 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
01:00:59.438 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.04 mountX=0.03 mountY=0.28, mountTheta=1.48
01:00:59.440 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.03, opts=13)
01:00:59.440 00.000 7988 Enqueuing Move request for scope (-0.28, 0.03)
01:00:59.442 00.002 15712 Worker thread wakes up
01:00:59.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
01:00:59.442 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
01:00:59.442 00.000 15712 Moving (-0.28, 0.03) raw xDistance=0.03 yDistance=0.28
01:00:59.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:00:59.442 00.000 7988 UpdateGuideState exits: m=1172 SNR=22.5
01:00:59.445 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:59.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:00:59.445 00.000 7988 Enqueuing Expose request
01:00:59.445 00.000 15712 PPEC rslt: input = 0.03, final = 0.06, react = 0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:00:59.445 00.000 15712 PPEC: input: 0.03, control: 0.06, exposure: 1500
01:00:59.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:00:59.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:00:59.445 00.000 15712 MoveAxis(W, 19, ABG)
01:00:59.445 00.000 15712 Guiding  Dir = 3, Dur = 19
01:00:59.445 00.000 15712 IsGuiding returns 0
01:00:59.465 00.020 15712 PulseGuide returned control before completion, sleep 13
01:00:59.513 00.048 15712 IsGuiding returns 1
01:00:59.513 00.000 15712 scope still moving after pulse duration time elapsed
01:00:59.540 00.027 15712 IsGuiding returns 0
01:00:59.540 00.000 15712 scope move finished after 19 + 72 ms
01:00:59.540 00.000 15712 Move returns status 0, amount 19
01:00:59.540 00.000 15712 MoveAxis(N, 0, ABG)
01:00:59.540 00.000 15712 Move returns status 0, amount 0
01:00:59.540 00.000 15712 move complete, result=0
01:00:59.540 00.000 15712 worker thread done servicing request
01:00:59.540 00.000 15712 Worker thread wakes up
01:00:59.540 00.000 7988 GuideStep: 0.0 px 19 ms WEST, 0.3 px 0 ms NORTH
01:00:59.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:00:59.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:00.947 01.407 15712 Exposure complete
01:01:01.008 00.061 15712 worker thread done servicing request
01:01:01.010 00.002 7988 OnExposeComplete: enter
01:01:01.010 00.000 7988 UpdateGuideState(): m_state=6
01:01:01.010 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
01:01:01.010 00.000 7988 Star::Find returns 1 (0), X=965.82, Y=187.54, Mass=1236, SNR=23.4, Peak=161 HFD=3.7
01:01:01.010 00.000 7988 MultiStar: [#1 -0.16,0.13,1.04,U] [#2 -0.22,0.05,0.88,U] [#3 -0.52,-0.23,0.00,M1] [#4 -0.14,-0.53,0.00,M10] [#5 -0.30,-0.10,0.74,U] [#6 -0.45,0.05,0.00,M1] [#7 -0.50,-0.99,0.00,M5] [#8 -0.31,-0.29,0.00,M10] 
01:01:01.010 00.000 7988 refined, 3 included, MultiStar: {-0.33, 0.03}, one-star: {-0.64, 0.00}
01:01:01.010 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.56) = xAngle (1.50 = 1.50)
01:01:01.017 00.007 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
01:01:01.017 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.03 hyp=0.33 cameraTheta=3.06 mountX=0.02 mountY=0.33, mountTheta=1.50
01:01:01.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.03, opts=13)
01:01:01.017 00.000 7988 Enqueuing Move request for scope (-0.33, 0.03)
01:01:01.017 00.000 15712 Worker thread wakes up
01:01:01.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.03) opts 0xd
01:01:01.017 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.03)
01:01:01.017 00.000 15712 Moving (-0.33, 0.03) raw xDistance=0.02 yDistance=0.33
01:01:01.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=38, FiltMax=255, Gamma=0.690
01:01:01.017 00.000 7988 UpdateGuideState exits: m=1236 SNR=23.4
01:01:01.024 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:01.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:01.024 00.000 7988 Enqueuing Expose request
01:01:01.024 00.000 15712 PPEC rslt: input = 0.02, final = 0.06, react = 0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:01:01.024 00.000 15712 PPEC: input: 0.02, control: 0.06, exposure: 1500
01:01:01.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:01:01.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:01:01.024 00.000 15712 MoveAxis(W, 19, ABG)
01:01:01.024 00.000 15712 Guiding  Dir = 3, Dur = 19
01:01:01.024 00.000 15712 IsGuiding returns 0
01:01:01.046 00.022 15712 PulseGuide returned control before completion, sleep 11
01:01:01.072 00.026 15712 IsGuiding returns 1
01:01:01.072 00.000 15712 scope still moving after pulse duration time elapsed
01:01:01.108 00.036 15712 IsGuiding returns 0
01:01:01.108 00.000 15712 scope move finished after 19 + 64 ms
01:01:01.108 00.000 15712 Move returns status 0, amount 19
01:01:01.108 00.000 15712 MoveAxis(N, 0, ABG)
01:01:01.108 00.000 15712 Move returns status 0, amount 0
01:01:01.108 00.000 15712 move complete, result=0
01:01:01.108 00.000 7988 GuideStep: 0.0 px 19 ms WEST, 0.3 px 0 ms NORTH
01:01:01.113 00.005 15712 worker thread done servicing request
01:01:01.113 00.000 15712 Worker thread wakes up
01:01:01.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:01.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:02.752 01.639 15712 Exposure complete
01:01:02.814 00.062 7988 OnExposeComplete: enter
01:01:02.814 00.000 7988 UpdateGuideState(): m_state=6
01:01:02.814 00.000 15712 worker thread done servicing request
01:01:02.814 00.000 7988 Star::Find(15, 965, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
01:01:02.814 00.000 7988 Star::Find returns 1 (0), X=966.16, Y=187.66, Mass=1239, SNR=23.3, Peak=160 HFD=3.7
01:01:02.814 00.000 7988 MultiStar: [#1 0.03,0.23,1.02,U] [#2 -0.25,0.37,0.00,M1] [#3 0.08,-0.29,0.88,U] [#4 0.17,-0.67,0.00,R] [#5 -0.16,-0.15,0.77,U] [#6 -0.06,0.29,0.69,U] [#7 -0.46,-0.61,0.00,M6] [#8 -0.38,0.38,0.00,R] 
01:01:02.819 00.005 7988 refined, 4 included, MultiStar: {-0.08, 0.04}, one-star: {-0.30, 0.13}
01:01:02.819 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.56) = xAngle (1.09 = 1.09)
01:01:02.822 00.003 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
01:01:02.823 00.001 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.10 cameraTheta=2.65 mountX=0.04 mountY=0.08, mountTheta=1.08
01:01:02.826 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
01:01:02.827 00.001 7988 Enqueuing Move request for scope (-0.08, 0.04)
01:01:02.828 00.001 15712 Worker thread wakes up
01:01:02.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:01:02.828 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:01:02.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=38, FiltMax=255, Gamma=0.690
01:01:02.829 00.001 7988 UpdateGuideState exits: m=1239 SNR=23.3
01:01:02.830 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:02.831 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:02.832 00.001 7988 Enqueuing Expose request
01:01:02.833 00.001 15712 Moving (-0.08, 0.04) raw xDistance=0.04 yDistance=0.08
01:01:02.836 00.003 15712 PPEC rslt: input = 0.04, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:01:02.836 00.000 15712 PPEC: input: 0.04, control: 0.05, exposure: 1500
01:01:02.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:02.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:01:02.836 00.000 15712 MoveAxis(W, 15, ABG)
01:01:02.836 00.000 15712 Guiding  Dir = 3, Dur = 15
01:01:02.848 00.012 15712 IsGuiding returns 0
01:01:02.865 00.017 15712 IsGuiding returns 1
01:01:02.865 00.000 15712 scope still moving after pulse duration time elapsed
01:01:02.912 00.047 15712 IsGuiding returns 0
01:01:02.912 00.000 15712 scope move finished after 15 + 49 ms
01:01:02.912 00.000 15712 Move returns status 0, amount 15
01:01:02.912 00.000 15712 MoveAxis(N, 0, ABG)
01:01:02.912 00.000 15712 Move returns status 0, amount 0
01:01:02.912 00.000 15712 move complete, result=0
01:01:02.912 00.000 7988 GuideStep: 0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
01:01:02.919 00.007 15712 worker thread done servicing request
01:01:02.919 00.000 15712 Worker thread wakes up
01:01:02.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:02.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:04.330 01.411 15712 Exposure complete
01:01:04.391 00.061 15712 worker thread done servicing request
01:01:04.393 00.002 7988 OnExposeComplete: enter
01:01:04.393 00.000 7988 UpdateGuideState(): m_state=6
01:01:04.393 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
01:01:04.393 00.000 7988 Star::Find returns 1 (0), X=966.37, Y=187.38, Mass=1276, SNR=23.7, Peak=186 HFD=3.5
01:01:04.393 00.000 7988 MultiStar: [#1 0.11,0.13,1.03,U] [#2 -0.19,-0.19,0.87,U] [#3 -0.01,-0.41,0.00,M1] [#4 -0.32,-0.15,0.72,U] [#5 -0.42,-0.23,0.00,M1] [#6 -0.43,-0.25,0.00,M1] [#7 -0.54,-1.07,0.00,M7] [#8 0.01,-0.21,0.44,U] 
01:01:04.393 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.10}, one-star: {-0.09, -0.15}
01:01:04.393 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.89 = 2.40)
01:01:04.401 00.008 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.36)
01:01:04.401 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.32 mountX=-0.10 mountY=0.09, mountTheta=2.38
01:01:04.401 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
01:01:04.401 00.000 7988 Enqueuing Move request for scope (-0.09, -0.10)
01:01:04.401 00.000 15712 Worker thread wakes up
01:01:04.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
01:01:04.401 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
01:01:04.401 00.000 15712 Moving (-0.09, -0.10) raw xDistance=-0.10 yDistance=0.09
01:01:04.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=38, FiltMax=255, Gamma=0.690
01:01:04.401 00.000 7988 UpdateGuideState exits: m=1276 SNR=23.7
01:01:04.407 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:04.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:04.407 00.000 7988 Enqueuing Expose request
01:01:04.407 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:01:04.407 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
01:01:04.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:04.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:01:04.407 00.000 15712 MoveAxis(W, 7, ABG)
01:01:04.407 00.000 15712 Guiding  Dir = 3, Dur = 7
01:01:04.407 00.000 15712 IsGuiding returns 0
01:01:04.435 00.028 15712 IsGuiding returns 0
01:01:04.435 00.000 15712 Move returns status 0, amount 7
01:01:04.435 00.000 15712 MoveAxis(N, 0, ABG)
01:01:04.435 00.000 15712 Move returns status 0, amount 0
01:01:04.435 00.000 15712 move complete, result=0
01:01:04.435 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:01:04.437 00.002 15712 worker thread done servicing request
01:01:04.437 00.000 15712 Worker thread wakes up
01:01:04.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:04.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:06.081 01.644 15712 Exposure complete
01:01:06.141 00.060 15712 worker thread done servicing request
01:01:06.141 00.000 7988 OnExposeComplete: enter
01:01:06.143 00.002 7988 UpdateGuideState(): m_state=6
01:01:06.145 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
01:01:06.145 00.000 7988 Star::Find returns 1 (0), X=966.20, Y=187.43, Mass=1336, SNR=24.2, Peak=182 HFD=3.7
01:01:06.147 00.002 7988 MultiStar: [#1 -0.19,0.09,0.98,U] [#2 -0.18,0.07,0.86,U] [#3 -0.19,-0.29,0.83,U] [#4 -0.42,0.06,0.00,M1] [#5 -0.12,-0.09,0.78,U] [#6 -0.09,-0.40,0.00,M2] [#7 -0.63,-0.93,0.00,M8] [#8 -0.41,-0.81,0.00,M1] 
01:01:06.147 00.000 7988 refined, 4 included, MultiStar: {-0.19, -0.06}, one-star: {-0.26, -0.10}
01:01:06.149 00.002 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.41 = 1.87)
01:01:06.149 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.84)
01:01:06.151 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.85 mountX=-0.06 mountY=0.19, mountTheta=1.87
01:01:06.152 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.06, opts=13)
01:01:06.154 00.002 7988 Enqueuing Move request for scope (-0.19, -0.06)
01:01:06.154 00.000 15712 Worker thread wakes up
01:01:06.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=38, FiltMax=255, Gamma=0.690
01:01:06.154 00.000 7988 UpdateGuideState exits: m=1336 SNR=24.2
01:01:06.157 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:06.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:06.159 00.002 7988 Enqueuing Expose request
01:01:06.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
01:01:06.159 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
01:01:06.159 00.000 15712 Moving (-0.19, -0.06) raw xDistance=-0.06 yDistance=0.19
01:01:06.159 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:01:06.159 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
01:01:06.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:06.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:01:06.159 00.000 15712 MoveAxis(W, 0, ABG)
01:01:06.159 00.000 15712 Move returns status 0, amount 0
01:01:06.159 00.000 15712 MoveAxis(N, 0, ABG)
01:01:06.159 00.000 15712 Move returns status 0, amount 0
01:01:06.159 00.000 15712 move complete, result=0
01:01:06.159 00.000 15712 worker thread done servicing request
01:01:06.159 00.000 15712 Worker thread wakes up
01:01:06.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:06.159 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
01:01:06.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:07.581 01.422 15712 Exposure complete
01:01:07.643 00.062 15712 worker thread done servicing request
01:01:07.643 00.000 7988 OnExposeComplete: enter
01:01:07.643 00.000 7988 UpdateGuideState(): m_state=6
01:01:07.646 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
01:01:07.646 00.000 7988 Star::Find returns 1 (0), X=966.18, Y=187.86, Mass=1242, SNR=23.5, Peak=166 HFD=3.7
01:01:07.646 00.000 7988 MultiStar: [#1 0.03,0.40,0.00,M6] [#2 -0.20,0.28,0.88,U] [#3 -0.10,-0.05,0.84,U] [#4 -0.17,0.07,0.75,U] [#5 -0.19,0.09,0.74,U] [#6 -0.33,0.22,0.00,M3] [#7 -0.52,-0.79,0.00,M9] [#8 0.03,0.15,0.46,U] 
01:01:07.646 00.000 7988 refined, 5 included, MultiStar: {-0.17, 0.15}, one-star: {-0.28, 0.33}
01:01:07.646 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
01:01:07.646 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
01:01:07.646 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.41 mountX=0.15 mountY=0.17, mountTheta=0.83
01:01:07.646 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.15, opts=13)
01:01:07.646 00.000 7988 Enqueuing Move request for scope (-0.17, 0.15)
01:01:07.646 00.000 15712 Worker thread wakes up
01:01:07.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
01:01:07.646 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
01:01:07.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:07.646 00.000 7988 UpdateGuideState exits: m=1242 SNR=23.5
01:01:07.659 00.013 15712 Moving (-0.17, 0.15) raw xDistance=0.15 yDistance=0.17
01:01:07.659 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:07.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:07.661 00.002 7988 Enqueuing Expose request
01:01:07.663 00.002 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:01:07.663 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
01:01:07.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:07.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:01:07.663 00.000 15712 MoveAxis(W, 0, ABG)
01:01:07.663 00.000 15712 Move returns status 0, amount 0
01:01:07.663 00.000 15712 MoveAxis(N, 0, ABG)
01:01:07.663 00.000 15712 Move returns status 0, amount 0
01:01:07.663 00.000 15712 move complete, result=0
01:01:07.663 00.000 15712 worker thread done servicing request
01:01:07.663 00.000 15712 Worker thread wakes up
01:01:07.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:07.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:07.663 00.000 7988 GuideStep: 0.2 px 0 ms WEST, 0.2 px 0 ms NORTH
01:01:09.306 01.643 15712 Exposure complete
01:01:09.367 00.061 15712 worker thread done servicing request
01:01:09.367 00.000 7988 OnExposeComplete: enter
01:01:09.367 00.000 7988 UpdateGuideState(): m_state=6
01:01:09.367 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
01:01:09.367 00.000 7988 Star::Find returns 1 (0), X=966.31, Y=187.87, Mass=1227, SNR=23.3, Peak=153 HFD=3.8
01:01:09.367 00.000 7988 MultiStar: [#1 -0.03,0.70,0.00,M7] [#2 -0.08,0.69,0.00,M1] [#3 -0.14,0.14,0.87,U] [#4 -0.32,0.64,0.00,M1] [#5 -0.27,0.05,0.79,U] [#6 -0.28,0.28,0.00,M4] [#7 -0.83,-0.57,0.00,M10] [#8 0.10,-0.04,0.48,U] 
01:01:09.367 00.000 7988 refined, 3 included, MultiStar: {-0.14, 0.15}, one-star: {-0.15, 0.34}
01:01:09.367 00.000 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.56) = xAngle (0.75 = 0.75)
01:01:09.367 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
01:01:09.367 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.31 mountX=0.15 mountY=0.14, mountTheta=0.73
01:01:09.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.15, opts=13)
01:01:09.367 00.000 7988 Enqueuing Move request for scope (-0.14, 0.15)
01:01:09.381 00.014 15712 Worker thread wakes up
01:01:09.381 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
01:01:09.381 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
01:01:09.381 00.000 15712 Moving (-0.14, 0.15) raw xDistance=0.15 yDistance=0.14
01:01:09.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:09.383 00.002 7988 UpdateGuideState exits: m=1227 SNR=23.3
01:01:09.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:09.385 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:09.385 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:01:09.385 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
01:01:09.385 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:09.385 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:01:09.385 00.000 15712 MoveAxis(W, 5, ABG)
01:01:09.385 00.000 15712 Guiding  Dir = 3, Dur = 5
01:01:09.385 00.000 7988 Enqueuing Expose request
01:01:09.385 00.000 15712 IsGuiding returns 0
01:01:09.398 00.013 15712 IsGuiding returns 0
01:01:09.398 00.000 15712 Move returns status 0, amount 5
01:01:09.398 00.000 15712 MoveAxis(N, 0, ABG)
01:01:09.398 00.000 15712 Move returns status 0, amount 0
01:01:09.398 00.000 15712 move complete, result=0
01:01:09.398 00.000 15712 worker thread done servicing request
01:01:09.398 00.000 15712 Worker thread wakes up
01:01:09.398 00.000 7988 GuideStep: 0.2 px 5 ms WEST, 0.1 px 0 ms NORTH
01:01:09.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:09.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:10.819 01.421 15712 Exposure complete
01:01:10.880 00.061 15712 worker thread done servicing request
01:01:10.880 00.000 7988 OnExposeComplete: enter
01:01:10.880 00.000 7988 UpdateGuideState(): m_state=6
01:01:10.883 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
01:01:10.883 00.000 7988 Star::Find returns 1 (0), X=966.17, Y=188.17, Mass=1192, SNR=22.8, Peak=191 HFD=3.5
01:01:10.885 00.002 7988 MultiStar: [#1 -0.10,0.73,0.00,M8] [#2 -0.45,0.77,0.00,M2] [#3 -0.22,0.45,0.00,M1] [#4 -0.22,0.85,0.00,M2] [#5 -0.10,0.31,0.80,U] [#6 -0.38,0.63,0.00,M5] [#7 -0.68,-0.03,0.00,R] [#8 -0.03,0.05,0.48,U] 
01:01:10.885 00.000 7988 refined, 2 included, MultiStar: {-0.17, 0.40}, one-star: {-0.29, 0.64}
01:01:10.887 00.002 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
01:01:10.887 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
01:01:10.889 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.40 hyp=0.43 cameraTheta=1.97 mountX=0.40 mountY=0.16, mountTheta=0.37
01:01:10.891 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.40, opts=13)
01:01:10.891 00.000 7988 Enqueuing Move request for scope (-0.17, 0.40)
01:01:10.893 00.002 15712 Worker thread wakes up
01:01:10.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.40) opts 0xd
01:01:10.893 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.40)
01:01:10.893 00.000 15712 Moving (-0.17, 0.40) raw xDistance=0.40 yDistance=0.16
01:01:10.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:10.895 00.002 7988 UpdateGuideState exits: m=1192 SNR=22.8
01:01:10.896 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:10.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:10.896 00.000 7988 Enqueuing Expose request
01:01:10.896 00.000 15712 PPEC rslt: input = 0.40, final = 0.27, react = 0.24, pred = 0.03, hyst = 0.22, hyst_pct = 0.00, period_length = 639.61
01:01:10.896 00.000 15712 PPEC: input: 0.40, control: 0.27, exposure: 1500
01:01:10.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:10.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:01:10.896 00.000 15712 MoveAxis(W, 90, ABG)
01:01:10.896 00.000 15712 Guiding  Dir = 3, Dur = 90
01:01:10.896 00.000 15712 IsGuiding returns 0
01:01:10.917 00.021 15712 PulseGuide returned control before completion, sleep 75
01:01:11.031 00.114 15712 IsGuiding returns 0
01:01:11.031 00.000 15712 Move returns status 0, amount 90
01:01:11.031 00.000 15712 MoveAxis(N, 0, ABG)
01:01:11.031 00.000 15712 Move returns status 0, amount 0
01:01:11.031 00.000 15712 move complete, result=0
01:01:11.031 00.000 7988 GuideStep: 0.4 px 90 ms WEST, 0.2 px 0 ms NORTH
01:01:11.039 00.008 15712 worker thread done servicing request
01:01:11.039 00.000 15712 Worker thread wakes up
01:01:11.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:11.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:12.778 01.739 15712 Exposure complete
01:01:12.842 00.064 15712 worker thread done servicing request
01:01:12.842 00.000 7988 OnExposeComplete: enter
01:01:12.842 00.000 7988 UpdateGuideState(): m_state=6
01:01:12.842 00.000 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
01:01:12.842 00.000 7988 Star::Find returns 1 (0), X=966.01, Y=187.84, Mass=1346, SNR=24.3, Peak=161 HFD=4.3
01:01:12.846 00.004 7988 MultiStar: [#1 -0.42,0.39,0.00,M9] [#2 -0.67,0.29,0.00,M3] [#3 -0.73,0.24,0.00,M2] [#4 -0.53,0.38,0.00,M3] [#5 -0.43,0.19,0.00,M1] [#6 -0.64,0.10,0.00,M6] [#7 -0.43,-0.36,0.00,M1] [#8 -0.28,-0.22,0.40,U] 
01:01:12.846 00.000 7988 refined, 1 included, MultiStar: {-0.40, 0.15}, one-star: {-0.45, 0.30}
01:01:12.846 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
01:01:12.849 00.003 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
01:01:12.849 00.000 7988 CameraToMount -- cameraX=-0.40 cameraY=0.15 hyp=0.43 cameraTheta=2.78 mountX=0.15 mountY=0.40, mountTheta=1.21
01:01:12.849 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=0.15, opts=13)
01:01:12.849 00.000 7988 Enqueuing Move request for scope (-0.40, 0.15)
01:01:12.849 00.000 15712 Worker thread wakes up
01:01:12.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.15) opts 0xd
01:01:12.849 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, 0.15)
01:01:12.849 00.000 15712 Moving (-0.40, 0.15) raw xDistance=0.15 yDistance=0.40
01:01:12.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:12.856 00.007 7988 UpdateGuideState exits: m=1346 SNR=24.3
01:01:12.856 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:12.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:12.856 00.000 7988 Enqueuing Expose request
01:01:12.856 00.000 15712 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:01:12.856 00.000 15712 PPEC: input: 0.15, control: 0.04, exposure: 1500
01:01:12.856 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.69 newest=0.69
01:01:12.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
01:01:12.856 00.000 15712 MoveAxis(W, 13, ABG)
01:01:12.856 00.000 15712 Guiding  Dir = 3, Dur = 13
01:01:12.856 00.000 15712 IsGuiding returns 0
01:01:12.876 00.020 15712 IsGuiding returns 1
01:01:12.876 00.000 15712 scope still moving after pulse duration time elapsed
01:01:12.903 00.027 15712 IsGuiding returns 1
01:01:12.934 00.031 15712 IsGuiding returns 0
01:01:12.934 00.000 15712 scope move finished after 13 + 66 ms
01:01:12.934 00.000 15712 Move returns status 0, amount 13
01:01:12.934 00.000 15712 BLC: Oldest BLC event removed
01:01:12.934 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 158 applied
01:01:12.934 00.000 15712 MoveAxis(S, 260, ABG)
01:01:12.934 00.000 15712 Guiding  Dir = 1, Dur = 260
01:01:12.934 00.000 15712 IsGuiding returns 0
01:01:13.019 00.085 15712 PulseGuide returned control before completion, sleep 192
01:01:13.222 00.203 15712 IsGuiding returns 1
01:01:13.222 00.000 15712 scope still moving after pulse duration time elapsed
01:01:13.291 00.069 15712 IsGuiding returns 1
01:01:13.323 00.032 15712 IsGuiding returns 0
01:01:13.323 00.000 15712 scope move finished after 260 + 122 ms
01:01:13.323 00.000 15712 Move returns status 0, amount 260
01:01:13.323 00.000 15712 move complete, result=0
01:01:13.323 00.000 7988 GuideStep: 0.2 px 13 ms WEST, 0.4 px 260 ms SOUTH
01:01:13.324 00.001 15712 worker thread done servicing request
01:01:13.324 00.000 15712 Worker thread wakes up
01:01:13.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:13.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:14.738 01.414 15712 Exposure complete
01:01:14.800 00.062 15712 worker thread done servicing request
01:01:14.800 00.000 7988 OnExposeComplete: enter
01:01:14.800 00.000 7988 UpdateGuideState(): m_state=6
01:01:14.803 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
01:01:14.804 00.001 7988 Star::Find returns 1 (0), X=966.18, Y=187.76, Mass=1347, SNR=24.0, Peak=182 HFD=4.1
01:01:14.804 00.000 7988 MultiStar: [#1 -0.08,0.58,0.00,M10] [#2 -0.38,0.44,0.00,M4] [#3 -0.40,0.09,0.00,M3] [#4 -0.38,0.49,0.00,M4] [#5 -0.21,0.09,0.72,U] [#6 -0.49,0.16,0.00,M7] [#7 0.21,-0.30,0.48,U] [#8 -0.21,0.05,0.50,U] 
01:01:14.806 00.002 7988 refined, 3 included, MultiStar: {-0.16, 0.06}, one-star: {-0.27, 0.23}
01:01:14.806 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.56) = xAngle (1.20 = 1.20)
01:01:14.808 00.002 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
01:01:14.808 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.76 mountX=0.06 mountY=0.16, mountTheta=1.19
01:01:14.810 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.06, opts=13)
01:01:14.812 00.002 7988 Enqueuing Move request for scope (-0.16, 0.06)
01:01:14.812 00.000 15712 Worker thread wakes up
01:01:14.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
01:01:14.812 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
01:01:14.812 00.000 15712 Moving (-0.16, 0.06) raw xDistance=0.06 yDistance=0.16
01:01:14.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=38, FiltMax=255, Gamma=0.690
01:01:14.812 00.000 7988 UpdateGuideState exits: m=1347 SNR=24.0
01:01:14.815 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:14.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:14.817 00.002 7988 Enqueuing Expose request
01:01:14.817 00.000 15712 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.35, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.400051, 1:0.157821
01:01:14.817 00.000 15712 BLC: No correction, Miss < min_move
01:01:14.821 00.004 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
01:01:14.821 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
01:01:14.821 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:14.821 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:01:14.821 00.000 15712 MoveAxis(W, 10, ABG)
01:01:14.821 00.000 15712 Guiding  Dir = 3, Dur = 10
01:01:14.824 00.003 15712 IsGuiding returns 0
01:01:14.841 00.017 15712 IsGuiding returns 1
01:01:14.841 00.000 15712 scope still moving after pulse duration time elapsed
01:01:14.889 00.048 15712 IsGuiding returns 0
01:01:14.889 00.000 15712 scope move finished after 10 + 56 ms
01:01:14.889 00.000 15712 Move returns status 0, amount 10
01:01:14.889 00.000 15712 MoveAxis(N, 0, ABG)
01:01:14.889 00.000 15712 Move returns status 0, amount 0
01:01:14.889 00.000 15712 move complete, result=0
01:01:14.889 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.2 px 0 ms NORTH
01:01:14.892 00.003 15712 worker thread done servicing request
01:01:14.892 00.000 15712 Worker thread wakes up
01:01:14.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:14.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:16.521 01.629 15712 Exposure complete
01:01:16.582 00.061 7988 OnExposeComplete: enter
01:01:16.582 00.000 7988 UpdateGuideState(): m_state=6
01:01:16.582 00.000 15712 worker thread done servicing request
01:01:16.582 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
01:01:16.582 00.000 7988 Star::Find returns 1 (0), X=966.28, Y=188.82, Mass=1293, SNR=23.8, Peak=166 HFD=3.7
01:01:16.582 00.000 7988 MultiStar: large primary error, entering stabilization period
01:01:16.582 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
01:01:16.590 00.008 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:01:16.590 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=1.29 hyp=1.30 cameraTheta=1.71 mountX=1.29 mountY=0.15, mountTheta=0.11
01:01:16.590 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=1.29, opts=13)
01:01:16.590 00.000 7988 Enqueuing Move request for scope (-0.18, 1.29)
01:01:16.590 00.000 15712 Worker thread wakes up
01:01:16.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 1.29) opts 0xd
01:01:16.590 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 1.29)
01:01:16.590 00.000 15712 Moving (-0.18, 1.29) raw xDistance=1.29 yDistance=0.15
01:01:16.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=38, FiltMax=255, Gamma=0.690
01:01:16.590 00.000 7988 UpdateGuideState exits: m=1293 SNR=23.8
01:01:16.598 00.008 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.35, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.400051, 1:0.157821, 2:0.146058
01:01:16.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:16.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:16.600 00.002 7988 Enqueuing Expose request
01:01:16.600 00.000 15712 BLC: No correction, Miss < min_move
01:01:16.602 00.002 15712 PPEC rslt: input = 1.29, final = 0.80, react = 0.77, pred = 0.02, hyst = 0.70, hyst_pct = 0.00, period_length = 639.62
01:01:16.602 00.000 15712 PPEC: input: 1.29, control: 0.80, exposure: 1500
01:01:16.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:16.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:01:16.602 00.000 15712 MoveAxis(W, 261, ABG)
01:01:16.602 00.000 15712 Guiding  Dir = 3, Dur = 261
01:01:16.602 00.000 15712 IsGuiding returns 0
01:01:16.633 00.031 15712 PulseGuide returned control before completion, sleep 244
01:01:16.886 00.253 15712 IsGuiding returns 1
01:01:16.886 00.000 15712 scope still moving after pulse duration time elapsed
01:01:16.936 00.050 15712 IsGuiding returns 0
01:01:16.936 00.000 15712 scope move finished after 261 + 70 ms
01:01:16.936 00.000 15712 Move returns status 0, amount 261
01:01:16.936 00.000 15712 MoveAxis(N, 0, ABG)
01:01:16.936 00.000 15712 Move returns status 0, amount 0
01:01:16.936 00.000 15712 move complete, result=0
01:01:16.936 00.000 7988 GuideStep: 1.3 px 261 ms WEST, 0.1 px 0 ms NORTH
01:01:16.938 00.002 15712 worker thread done servicing request
01:01:16.938 00.000 15712 Worker thread wakes up
01:01:16.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:16.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:18.356 01.418 15712 Exposure complete
01:01:18.419 00.063 15712 worker thread done servicing request
01:01:18.420 00.001 7988 OnExposeComplete: enter
01:01:18.420 00.000 7988 UpdateGuideState(): m_state=6
01:01:18.420 00.000 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
01:01:18.420 00.000 7988 Star::Find returns 1 (0), X=966.32, Y=188.06, Mass=1357, SNR=24.5, Peak=182 HFD=4.0
01:01:18.420 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
01:01:18.420 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
01:01:18.420 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.53 hyp=0.55 cameraTheta=1.83 mountX=0.53 mountY=0.13, mountTheta=0.24
01:01:18.427 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.53, opts=13)
01:01:18.427 00.000 7988 Enqueuing Move request for scope (-0.14, 0.53)
01:01:18.427 00.000 15712 Worker thread wakes up
01:01:18.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.53) opts 0xd
01:01:18.427 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.53)
01:01:18.427 00.000 15712 Moving (-0.14, 0.53) raw xDistance=0.53 yDistance=0.13
01:01:18.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=38, FiltMax=255, Gamma=0.690
01:01:18.427 00.000 7988 UpdateGuideState exits: m=1357 SNR=24.5
01:01:18.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:18.433 00.006 15712 BLC: window closed
01:01:18.433 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:18.433 00.000 7988 Enqueuing Expose request
01:01:18.435 00.002 15712 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.35, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.400051, 1:0.157821, 2:0.146058
01:01:18.435 00.000 15712 BLC: No correction, Miss < min_move
01:01:18.435 00.000 15712 PPEC rslt: input = 0.53, final = 0.35, react = 0.32, pred = 0.04, hyst = 0.29, hyst_pct = 0.00, period_length = 639.62
01:01:18.435 00.000 15712 PPEC: input: 0.53, control: 0.35, exposure: 1500
01:01:18.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:18.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:01:18.435 00.000 15712 MoveAxis(W, 115, ABG)
01:01:18.435 00.000 15712 Guiding  Dir = 3, Dur = 115
01:01:18.435 00.000 15712 IsGuiding returns 0
01:01:18.455 00.020 15712 PulseGuide returned control before completion, sleep 111
01:01:18.577 00.122 15712 IsGuiding returns 1
01:01:18.577 00.000 15712 scope still moving after pulse duration time elapsed
01:01:18.613 00.036 15712 IsGuiding returns 0
01:01:18.613 00.000 15712 scope move finished after 115 + 59 ms
01:01:18.613 00.000 15712 Move returns status 0, amount 115
01:01:18.613 00.000 15712 MoveAxis(N, 0, ABG)
01:01:18.613 00.000 15712 Move returns status 0, amount 0
01:01:18.613 00.000 15712 move complete, result=0
01:01:18.613 00.000 7988 GuideStep: 0.5 px 115 ms WEST, 0.1 px 0 ms NORTH
01:01:18.616 00.003 15712 worker thread done servicing request
01:01:18.616 00.000 15712 Worker thread wakes up
01:01:18.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:18.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:20.257 01.641 15712 Exposure complete
01:01:20.319 00.062 15712 worker thread done servicing request
01:01:20.319 00.000 7988 OnExposeComplete: enter
01:01:20.319 00.000 7988 UpdateGuideState(): m_state=6
01:01:20.322 00.003 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
01:01:20.322 00.000 7988 Star::Find returns 1 (0), X=965.95, Y=187.15, Mass=1179, SNR=22.8, Peak=232 HFD=3.0
01:01:20.324 00.002 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.07 = 2.21)
01:01:20.324 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
01:01:20.326 00.002 7988 CameraToMount -- cameraX=-0.51 cameraY=-0.38 hyp=0.64 cameraTheta=-2.51 mountX=-0.38 mountY=0.52, mountTheta=2.20
01:01:20.328 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.51, y=-0.38, opts=13)
01:01:20.328 00.000 7988 Enqueuing Move request for scope (-0.51, -0.38)
01:01:20.330 00.002 15712 Worker thread wakes up
01:01:20.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.38) opts 0xd
01:01:20.330 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.51, -0.38)
01:01:20.330 00.000 15712 Moving (-0.51, -0.38) raw xDistance=-0.38 yDistance=0.52
01:01:20.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:20.331 00.001 7988 UpdateGuideState exits: m=1179 SNR=22.8
01:01:20.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:20.333 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:20.334 00.001 7988 Enqueuing Expose request
01:01:20.334 00.000 15712 PPEC rslt: input = -0.38, final = -0.17, react = -0.23, pred = 0.06, hyst = -0.16, hyst_pct = 0.00, period_length = 639.62
01:01:20.334 00.000 15712 PPEC: input: -0.38, control: -0.17, exposure: 1500
01:01:20.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
01:01:20.334 00.000 15712 MoveAxis(E, 56, ABG)
01:01:20.334 00.000 15712 Guiding  Dir = 2, Dur = 56
01:01:20.336 00.002 15712 IsGuiding returns 0
01:01:20.357 00.021 15712 PulseGuide returned control before completion, sleep 46
01:01:20.419 00.062 15712 IsGuiding returns 0
01:01:20.419 00.000 15712 Move returns status 0, amount 56
01:01:20.419 00.000 15712 MoveAxis(S, 133, ABG)
01:01:20.419 00.000 15712 Guiding  Dir = 1, Dur = 133
01:01:20.419 00.000 15712 IsGuiding returns 0
01:01:20.513 00.094 15712 PulseGuide returned control before completion, sleep 50
01:01:20.574 00.061 15712 IsGuiding returns 1
01:01:20.574 00.000 15712 scope still moving after pulse duration time elapsed
01:01:20.644 00.070 15712 IsGuiding returns 1
01:01:20.676 00.032 15712 IsGuiding returns 0
01:01:20.676 00.000 15712 scope move finished after 133 + 122 ms
01:01:20.676 00.000 15712 Move returns status 0, amount 133
01:01:20.676 00.000 15712 move complete, result=0
01:01:20.676 00.000 7988 GuideStep: -0.4 px 56 ms EAST, 0.5 px 133 ms SOUTH
01:01:20.678 00.002 15712 worker thread done servicing request
01:01:20.678 00.000 15712 Worker thread wakes up
01:01:20.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:20.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:22.090 01.412 15712 Exposure complete
01:01:22.152 00.062 15712 worker thread done servicing request
01:01:22.153 00.001 7988 OnExposeComplete: enter
01:01:22.153 00.000 7988 UpdateGuideState(): m_state=6
01:01:22.153 00.000 7988 Star::Find(15, 965, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
01:01:22.153 00.000 7988 Star::Find returns 1 (0), X=966.51, Y=187.38, Mass=1273, SNR=23.6, Peak=167 HFD=3.4
01:01:22.153 00.000 7988 MultiStar: exiting stabilization period
01:01:22.153 00.000 7988 MultiStar: [#1 0.21,-0.01,1.03,U] [#2 -0.05,-0.09,0.89,U] [#3 -0.01,-0.43,0.00,M4] [#4 -0.01,-0.10,0.70,U] [#5 -0.13,-0.26,0.76,U] [#6 0.10,-0.27,0.67,U] [#7 0.17,-0.89,0.00,M1] [#8 -0.14,-0.50,0.00,M1] 
01:01:22.153 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.14}, one-star: {0.05, -0.15}
01:01:22.153 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
01:01:22.153 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
01:01:22.153 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.31 mountX=-0.14 mountY=-0.03, mountTheta=-2.90
01:01:22.153 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.14, opts=13)
01:01:22.153 00.000 7988 Enqueuing Move request for scope (0.04, -0.14)
01:01:22.153 00.000 15712 Worker thread wakes up
01:01:22.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
01:01:22.153 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
01:01:22.153 00.000 15712 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=-0.03
01:01:22.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:22.153 00.000 7988 UpdateGuideState exits: m=1273 SNR=23.6
01:01:22.168 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:22.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:22.168 00.000 7988 Enqueuing Expose request
01:01:22.168 00.000 15712 PPEC rslt: input = -0.14, final = 0.07, react = -0.08, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
01:01:22.168 00.000 15712 PPEC: input: -0.14, control: 0.07, exposure: 1500
01:01:22.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:22.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:22.168 00.000 15712 MoveAxis(W, 22, ABG)
01:01:22.168 00.000 15712 Guiding  Dir = 3, Dur = 22
01:01:22.168 00.000 15712 IsGuiding returns 0
01:01:22.188 00.020 15712 IsGuiding returns 1
01:01:22.188 00.000 15712 scope still moving after pulse duration time elapsed
01:01:22.253 00.065 15712 IsGuiding returns 0
01:01:22.253 00.000 15712 scope move finished after 22 + 65 ms
01:01:22.253 00.000 15712 Move returns status 0, amount 22
01:01:22.253 00.000 15712 MoveAxis(N, 0, ABG)
01:01:22.253 00.000 15712 Move returns status 0, amount 0
01:01:22.253 00.000 15712 move complete, result=0
01:01:22.253 00.000 7988 GuideStep: -0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
01:01:22.261 00.008 15712 worker thread done servicing request
01:01:22.261 00.000 15712 Worker thread wakes up
01:01:22.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:22.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:24.002 01.741 15712 Exposure complete
01:01:24.063 00.061 7988 OnExposeComplete: enter
01:01:24.063 00.000 7988 UpdateGuideState(): m_state=6
01:01:24.063 00.000 15712 worker thread done servicing request
01:01:24.063 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
01:01:24.063 00.000 7988 Star::Find returns 1 (0), X=966.19, Y=187.74, Mass=1189, SNR=22.7, Peak=171 HFD=3.8
01:01:24.063 00.000 7988 MultiStar: [#1 -0.28,0.58,0.00,M10] [#2 -0.26,0.14,0.92,U] [#3 -0.41,0.00,0.00,M5] [#4 -0.41,0.44,0.00,M4] [#5 -0.61,-0.10,0.00,M1] [#6 -0.33,0.11,0.72,U] [#7 -0.30,-0.55,0.00,M2] [#8 0.15,-0.20,0.48,U] 
01:01:24.063 00.000 7988 refined, 3 included, MultiStar: {-0.22, 0.10}, one-star: {-0.27, 0.21}
01:01:24.063 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
01:01:24.072 00.009 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
01:01:24.072 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.69 mountX=0.10 mountY=0.21, mountTheta=1.12
01:01:24.072 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.10, opts=13)
01:01:24.072 00.000 7988 Enqueuing Move request for scope (-0.22, 0.10)
01:01:24.072 00.000 15712 Worker thread wakes up
01:01:24.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
01:01:24.072 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
01:01:24.072 00.000 15712 Moving (-0.22, 0.10) raw xDistance=0.10 yDistance=0.21
01:01:24.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:24.072 00.000 7988 UpdateGuideState exits: m=1189 SNR=22.7
01:01:24.079 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:24.079 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:24.079 00.000 7988 Enqueuing Expose request
01:01:24.079 00.000 15712 PPEC rslt: input = 0.10, final = 0.07, react = 0.06, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
01:01:24.079 00.000 15712 PPEC: input: 0.10, control: 0.07, exposure: 1500
01:01:24.079 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:24.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:01:24.079 00.000 15712 MoveAxis(W, 24, ABG)
01:01:24.079 00.000 15712 Guiding  Dir = 3, Dur = 24
01:01:24.079 00.000 15712 IsGuiding returns 0
01:01:24.097 00.018 15712 PulseGuide returned control before completion, sleep 21
01:01:24.145 00.048 15712 IsGuiding returns 0
01:01:24.145 00.000 15712 Move returns status 0, amount 24
01:01:24.145 00.000 15712 MoveAxis(N, 0, ABG)
01:01:24.145 00.000 15712 Move returns status 0, amount 0
01:01:24.145 00.000 15712 move complete, result=0
01:01:24.145 00.000 7988 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
01:01:24.147 00.002 15712 worker thread done servicing request
01:01:24.147 00.000 15712 Worker thread wakes up
01:01:24.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:24.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:25.562 01.415 15712 Exposure complete
01:01:25.624 00.062 15712 worker thread done servicing request
01:01:25.624 00.000 7988 OnExposeComplete: enter
01:01:25.624 00.000 7988 UpdateGuideState(): m_state=6
01:01:25.624 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
01:01:25.624 00.000 7988 Star::Find returns 1 (0), X=966.31, Y=187.50, Mass=1264, SNR=23.4, Peak=151 HFD=3.8
01:01:25.624 00.000 7988 MultiStar: [#1 -0.26,0.14,1.07,U] [#2 -0.30,0.10,0.88,U] [#3 -0.33,-0.36,0.00,M6] [#4 -0.43,0.14,0.00,M5] [#5 -0.15,-0.05,0.79,U] [#6 -0.42,-0.11,0.00,M6] [#7 0.23,-0.97,0.00,M3] [#8 -0.01,-0.29,0.46,U] 
01:01:25.624 00.000 7988 single-star, 4 included, MultiStar: {-0.19, 0.01}, one-star: {-0.14, -0.03}
01:01:25.624 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.56) = xAngle (-4.47 = 1.81)
01:01:25.624 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.51 = 1.78)
01:01:25.634 00.010 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.91 mountX=-0.03 mountY=0.14, mountTheta=1.81
01:01:25.636 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.03, opts=13)
01:01:25.636 00.000 7988 Enqueuing Move request for scope (-0.14, -0.03)
01:01:25.638 00.002 15712 Worker thread wakes up
01:01:25.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
01:01:25.638 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
01:01:25.638 00.000 15712 Moving (-0.14, -0.03) raw xDistance=-0.03 yDistance=0.14
01:01:25.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:25.638 00.000 7988 UpdateGuideState exits: m=1264 SNR=23.4
01:01:25.640 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:25.642 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:25.642 00.000 7988 Enqueuing Expose request
01:01:25.642 00.000 15712 PPEC rslt: input = -0.03, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
01:01:25.642 00.000 15712 PPEC: input: -0.03, control: 0.05, exposure: 1500
01:01:25.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:25.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:01:25.642 00.000 15712 MoveAxis(W, 18, ABG)
01:01:25.642 00.000 15712 Guiding  Dir = 3, Dur = 18
01:01:25.642 00.000 15712 IsGuiding returns 0
01:01:25.665 00.023 15712 IsGuiding returns 1
01:01:25.665 00.000 15712 scope still moving after pulse duration time elapsed
01:01:25.706 00.041 15712 IsGuiding returns 0
01:01:25.706 00.000 15712 scope move finished after 18 + 49 ms
01:01:25.706 00.000 15712 Move returns status 0, amount 18
01:01:25.706 00.000 15712 MoveAxis(N, 0, ABG)
01:01:25.706 00.000 15712 Move returns status 0, amount 0
01:01:25.706 00.000 15712 move complete, result=0
01:01:25.706 00.000 7988 GuideStep: -0.0 px 18 ms WEST, 0.1 px 0 ms NORTH
01:01:25.714 00.008 15712 worker thread done servicing request
01:01:25.714 00.000 15712 Worker thread wakes up
01:01:25.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:25.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:27.350 01.636 15712 Exposure complete
01:01:27.412 00.062 15712 worker thread done servicing request
01:01:27.413 00.001 7988 OnExposeComplete: enter
01:01:27.413 00.000 7988 UpdateGuideState(): m_state=6
01:01:27.413 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
01:01:27.413 00.000 7988 Star::Find returns 1 (0), X=966.14, Y=187.48, Mass=1265, SNR=23.7, Peak=182 HFD=3.8
01:01:27.413 00.000 7988 MultiStar: [#1 -0.13,-0.17,0.98,U] [#2 -0.23,-0.15,0.89,U] [#3 -0.51,-0.16,0.00,M7] [#4 -0.24,0.12,0.74,U] [#5 -0.31,-0.41,0.00,M1] [#6 -0.59,-0.12,0.00,M7] [#7 0.26,-0.89,0.00,M4] [#8 -0.60,-0.46,0.00,M1] 
01:01:27.413 00.000 7988 refined, 3 included, MultiStar: {-0.23, -0.07}, one-star: {-0.32, -0.05}
01:01:27.413 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
01:01:27.413 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.85)
01:01:27.413 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.84 mountX=-0.07 mountY=0.23, mountTheta=1.88
01:01:27.413 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.07, opts=13)
01:01:27.424 00.011 7988 Enqueuing Move request for scope (-0.23, -0.07)
01:01:27.424 00.000 15712 Worker thread wakes up
01:01:27.424 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
01:01:27.424 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
01:01:27.424 00.000 15712 Moving (-0.23, -0.07) raw xDistance=-0.07 yDistance=0.23
01:01:27.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:27.424 00.000 7988 UpdateGuideState exits: m=1265 SNR=23.7
01:01:27.427 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:27.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:27.427 00.000 7988 Enqueuing Expose request
01:01:27.427 00.000 15712 PPEC rslt: input = -0.07, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
01:01:27.427 00.000 15712 PPEC: input: -0.07, control: 0.05, exposure: 1500
01:01:27.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:27.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:01:27.427 00.000 15712 MoveAxis(W, 16, ABG)
01:01:27.427 00.000 15712 Guiding  Dir = 3, Dur = 16
01:01:27.427 00.000 15712 IsGuiding returns 0
01:01:27.453 00.026 15712 IsGuiding returns 1
01:01:27.453 00.000 15712 scope still moving after pulse duration time elapsed
01:01:27.511 00.058 15712 IsGuiding returns 0
01:01:27.511 00.000 15712 scope move finished after 16 + 70 ms
01:01:27.511 00.000 15712 Move returns status 0, amount 16
01:01:27.511 00.000 15712 MoveAxis(N, 0, ABG)
01:01:27.511 00.000 15712 Move returns status 0, amount 0
01:01:27.511 00.000 15712 move complete, result=0
01:01:27.511 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.2 px 0 ms NORTH
01:01:27.520 00.009 15712 worker thread done servicing request
01:01:27.520 00.000 15712 Worker thread wakes up
01:01:27.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:27.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:28.925 01.405 15712 Exposure complete
01:01:28.986 00.061 15712 worker thread done servicing request
01:01:28.986 00.000 7988 OnExposeComplete: enter
01:01:28.986 00.000 7988 UpdateGuideState(): m_state=6
01:01:28.992 00.006 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
01:01:28.992 00.000 7988 Star::Find returns 1 (0), X=966.07, Y=187.52, Mass=1140, SNR=22.3, Peak=153 HFD=3.6
01:01:28.994 00.002 7988 MultiStar: [#1 -0.10,0.15,1.05,U] [#2 -0.31,-0.08,0.93,U] [#3 -0.24,-0.19,0.94,U] [#4 -0.27,0.01,0.77,U] [#5 -0.43,-0.28,0.00,M2] [#6 -0.31,-0.17,0.67,U] [#7 -0.18,-0.57,0.00,M5] [#8 -0.21,-0.44,0.00,M2] 
01:01:28.994 00.000 7988 refined, 5 included, MultiStar: {-0.27, -0.04}, one-star: {-0.38, -0.02}
01:01:28.996 00.002 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.56) = xAngle (-4.55 = 1.73)
01:01:28.996 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.58 = 1.70)
01:01:28.998 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-2.99 mountX=-0.04 mountY=0.27, mountTheta=1.73
01:01:29.000 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.04, opts=13)
01:01:29.000 00.000 7988 Enqueuing Move request for scope (-0.27, -0.04)
01:01:29.002 00.002 15712 Worker thread wakes up
01:01:29.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.04) opts 0xd
01:01:29.002 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.04)
01:01:29.002 00.000 15712 Moving (-0.27, -0.04) raw xDistance=-0.04 yDistance=0.27
01:01:29.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:29.003 00.001 7988 UpdateGuideState exits: m=1140 SNR=22.3
01:01:29.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:29.006 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:29.006 00.000 7988 Enqueuing Expose request
01:01:29.007 00.001 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
01:01:29.007 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
01:01:29.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:01:29.007 00.000 15712 MoveAxis(W, 7, ABG)
01:01:29.007 00.000 15712 Guiding  Dir = 3, Dur = 7
01:01:29.007 00.000 15712 IsGuiding returns 0
01:01:29.037 00.030 15712 IsGuiding returns 0
01:01:29.037 00.000 15712 Move returns status 0, amount 7
01:01:29.037 00.000 15712 MoveAxis(S, 68, ABG)
01:01:29.037 00.000 15712 Guiding  Dir = 1, Dur = 68
01:01:29.037 00.000 15712 IsGuiding returns 0
01:01:29.116 00.079 15712 IsGuiding returns 1
01:01:29.116 00.000 15712 scope still moving after pulse duration time elapsed
01:01:29.181 00.065 15712 IsGuiding returns 1
01:01:29.213 00.032 15712 IsGuiding returns 0
01:01:29.213 00.000 15712 scope move finished after 68 + 108 ms
01:01:29.213 00.000 15712 Move returns status 0, amount 68
01:01:29.213 00.000 15712 move complete, result=0
01:01:29.213 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.3 px 68 ms SOUTH
01:01:29.215 00.002 15712 worker thread done servicing request
01:01:29.215 00.000 15712 Worker thread wakes up
01:01:29.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:29.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:30.855 01.640 15712 Exposure complete
01:01:30.916 00.061 15712 worker thread done servicing request
01:01:30.916 00.000 7988 OnExposeComplete: enter
01:01:30.916 00.000 7988 UpdateGuideState(): m_state=6
01:01:30.919 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
01:01:30.919 00.000 7988 Star::Find returns 1 (0), X=966.32, Y=187.83, Mass=1226, SNR=23.3, Peak=152 HFD=3.8
01:01:30.921 00.002 7988 MultiStar: [#1 0.18,0.41,0.00,M8] [#2 -0.26,-0.01,0.85,U] [#3 -0.03,-0.05,0.84,U] [#4 -0.07,0.47,0.00,M4] [#5 0.06,0.23,0.79,U] [#6 0.08,0.25,0.67,U] [#7 0.22,-0.49,0.00,M6] [#8 0.13,-0.04,0.41,U] 
01:01:30.923 00.002 7988 refined, 5 included, MultiStar: {-0.05, 0.13}, one-star: {-0.14, 0.30}
01:01:30.923 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
01:01:30.925 00.002 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
01:01:30.925 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.94 mountX=0.13 mountY=0.05, mountTheta=0.35
01:01:30.927 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.13, opts=13)
01:01:30.929 00.002 7988 Enqueuing Move request for scope (-0.05, 0.13)
01:01:30.929 00.000 15712 Worker thread wakes up
01:01:30.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
01:01:30.929 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:01:30.929 00.000 15712 Moving (-0.05, 0.13) raw xDistance=0.13 yDistance=0.05
01:01:30.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:30.929 00.000 7988 UpdateGuideState exits: m=1226 SNR=23.3
01:01:30.932 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:30.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:30.932 00.000 7988 Enqueuing Expose request
01:01:30.932 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
01:01:30.932 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
01:01:30.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:30.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:01:30.932 00.000 15712 MoveAxis(W, 5, ABG)
01:01:30.932 00.000 15712 Guiding  Dir = 3, Dur = 5
01:01:30.932 00.000 15712 IsGuiding returns 0
01:01:30.948 00.016 15712 IsGuiding returns 0
01:01:30.948 00.000 15712 Move returns status 0, amount 5
01:01:30.948 00.000 15712 MoveAxis(N, 0, ABG)
01:01:30.948 00.000 15712 Move returns status 0, amount 0
01:01:30.948 00.000 15712 move complete, result=0
01:01:30.948 00.000 15712 worker thread done servicing request
01:01:30.948 00.000 15712 Worker thread wakes up
01:01:30.948 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
01:01:30.957 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:30.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:32.369 01.412 15712 Exposure complete
01:01:32.433 00.064 15712 worker thread done servicing request
01:01:32.433 00.000 7988 OnExposeComplete: enter
01:01:32.433 00.000 7988 UpdateGuideState(): m_state=6
01:01:32.435 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
01:01:32.436 00.001 7988 Star::Find returns 1 (0), X=966.28, Y=187.87, Mass=1162, SNR=22.5, Peak=157 HFD=3.8
01:01:32.436 00.000 7988 MultiStar: [#1 0.12,0.66,0.00,M9] [#2 -0.20,0.49,0.00,M1] [#3 -0.05,0.39,0.89,U] [#4 -0.16,0.43,0.00,M5] [#5 -0.35,0.10,0.74,U] [#6 -0.18,0.34,0.68,U] [#7 -0.12,-0.21,0.54,U] [#8 0.43,0.15,0.00,M2] 
01:01:32.438 00.002 7988 refined, 4 included, MultiStar: {-0.17, 0.23}, one-star: {-0.18, 0.33}
01:01:32.438 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
01:01:32.440 00.002 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
01:01:32.440 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.29 cameraTheta=2.23 mountX=0.22 mountY=0.17, mountTheta=0.64
01:01:32.442 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.23, opts=13)
01:01:32.444 00.002 7988 Enqueuing Move request for scope (-0.17, 0.23)
01:01:32.444 00.000 15712 Worker thread wakes up
01:01:32.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
01:01:32.444 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
01:01:32.444 00.000 15712 Moving (-0.17, 0.23) raw xDistance=0.22 yDistance=0.17
01:01:32.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:32.444 00.000 7988 UpdateGuideState exits: m=1162 SNR=22.5
01:01:32.448 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:32.449 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:32.449 00.000 7988 Enqueuing Expose request
01:01:32.449 00.000 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.63
01:01:32.449 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
01:01:32.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:32.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:01:32.449 00.000 15712 MoveAxis(W, 47, ABG)
01:01:32.449 00.000 15712 Guiding  Dir = 3, Dur = 47
01:01:32.449 00.000 15712 IsGuiding returns 0
01:01:32.470 00.021 15712 PulseGuide returned control before completion, sleep 36
01:01:32.513 00.043 15712 IsGuiding returns 1
01:01:32.515 00.002 15712 scope still moving after pulse duration time elapsed
01:01:32.565 00.050 15712 IsGuiding returns 0
01:01:32.565 00.000 15712 scope move finished after 47 + 70 ms
01:01:32.565 00.000 15712 Move returns status 0, amount 47
01:01:32.565 00.000 15712 MoveAxis(N, 0, ABG)
01:01:32.565 00.000 15712 Move returns status 0, amount 0
01:01:32.565 00.000 15712 move complete, result=0
01:01:32.565 00.000 7988 GuideStep: 0.2 px 47 ms WEST, 0.2 px 0 ms NORTH
01:01:32.571 00.006 15712 worker thread done servicing request
01:01:32.571 00.000 15712 Worker thread wakes up
01:01:32.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:32.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:34.204 01.633 15712 Exposure complete
01:01:34.267 00.063 15712 worker thread done servicing request
01:01:34.267 00.000 7988 OnExposeComplete: enter
01:01:34.267 00.000 7988 UpdateGuideState(): m_state=6
01:01:34.267 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
01:01:34.267 00.000 7988 Star::Find returns 1 (0), X=966.34, Y=187.84, Mass=1164, SNR=22.6, Peak=169 HFD=3.6
01:01:34.272 00.005 7988 MultiStar: [#1 0.26,0.74,0.00,M10] [#2 -0.02,0.35,0.89,U] [#3 0.01,0.35,0.87,U] [#4 0.13,0.61,0.00,M6] [#5 0.23,0.33,0.00,M1] [#6 0.02,0.49,0.00,M5] [#7 0.24,-0.30,0.58,U] [#8 0.17,0.12,0.43,U] 
01:01:34.272 00.000 7988 refined, 4 included, MultiStar: {0.02, 0.21}, one-star: {-0.12, 0.31}
01:01:34.272 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
01:01:34.272 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:01:34.272 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.47 mountX=0.21 mountY=-0.03, mountTheta=-0.12
01:01:34.272 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.21, opts=13)
01:01:34.272 00.000 7988 Enqueuing Move request for scope (0.02, 0.21)
01:01:34.272 00.000 15712 Worker thread wakes up
01:01:34.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
01:01:34.272 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
01:01:34.272 00.000 15712 Moving (0.02, 0.21) raw xDistance=0.21 yDistance=-0.03
01:01:34.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=37, FiltMax=255, Gamma=0.690
01:01:34.272 00.000 7988 UpdateGuideState exits: m=1164 SNR=22.6
01:01:34.282 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:34.282 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:34.282 00.000 7988 Enqueuing Expose request
01:01:34.282 00.000 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.64
01:01:34.282 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
01:01:34.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:34.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:34.282 00.000 15712 MoveAxis(W, 43, ABG)
01:01:34.282 00.000 15712 Guiding  Dir = 3, Dur = 43
01:01:34.282 00.000 15712 IsGuiding returns 0
01:01:34.305 00.023 15712 PulseGuide returned control before completion, sleep 28
01:01:34.346 00.041 15712 IsGuiding returns 1
01:01:34.346 00.000 15712 scope still moving after pulse duration time elapsed
01:01:34.390 00.044 15712 IsGuiding returns 0
01:01:34.390 00.000 15712 scope move finished after 43 + 62 ms
01:01:34.390 00.000 15712 Move returns status 0, amount 43
01:01:34.390 00.000 15712 MoveAxis(N, 0, ABG)
01:01:34.390 00.000 15712 Move returns status 0, amount 0
01:01:34.390 00.000 15712 move complete, result=0
01:01:34.390 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
01:01:34.394 00.004 15712 worker thread done servicing request
01:01:34.394 00.000 15712 Worker thread wakes up
01:01:34.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:34.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:35.814 01.420 15712 Exposure complete
01:01:35.875 00.061 15712 worker thread done servicing request
01:01:35.875 00.000 7988 OnExposeComplete: enter
01:01:35.875 00.000 7988 UpdateGuideState(): m_state=6
01:01:35.881 00.006 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
01:01:35.881 00.000 7988 Star::Find returns 1 (0), X=966.46, Y=187.78, Mass=1182, SNR=22.7, Peak=165 HFD=3.6
01:01:35.883 00.002 7988 MultiStar: [#1 0.23,0.45,0.00,R] [#2 -0.15,0.45,0.00,M1] [#3 -0.11,0.33,0.82,U] [#4 0.27,0.48,0.00,M7] [#5 0.01,0.13,0.76,U] [#6 -0.10,0.16,0.64,U] [#7 0.16,-0.18,0.48,U] [#8 0.01,0.05,0.51,U] 
01:01:35.883 00.000 7988 refined, 5 included, MultiStar: {-0.02, 0.16}, one-star: {0.00, 0.25}
01:01:35.885 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
01:01:35.885 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
01:01:35.887 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=0.16 mountY=0.01, mountTheta=0.07
01:01:35.889 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.16, opts=13)
01:01:35.889 00.000 7988 Enqueuing Move request for scope (-0.02, 0.16)
01:01:35.891 00.002 15712 Worker thread wakes up
01:01:35.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
01:01:35.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
01:01:35.891 00.000 15712 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=0.01
01:01:35.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:01:35.891 00.000 7988 UpdateGuideState exits: m=1182 SNR=22.7
01:01:35.894 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:35.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:35.896 00.002 7988 Enqueuing Expose request
01:01:35.896 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
01:01:35.896 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
01:01:35.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:35.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:01:35.896 00.000 15712 MoveAxis(W, 4, ABG)
01:01:35.896 00.000 15712 Guiding  Dir = 3, Dur = 4
01:01:35.898 00.002 15712 IsGuiding returns 0
01:01:35.922 00.024 15712 IsGuiding returns 0
01:01:35.922 00.000 15712 Move returns status 0, amount 4
01:01:35.922 00.000 15712 MoveAxis(N, 0, ABG)
01:01:35.922 00.000 15712 Move returns status 0, amount 0
01:01:35.922 00.000 15712 move complete, result=0
01:01:35.922 00.000 7988 GuideStep: 0.2 px 4 ms WEST, 0.0 px 0 ms NORTH
01:01:35.928 00.006 15712 worker thread done servicing request
01:01:35.928 00.000 15712 Worker thread wakes up
01:01:35.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:35.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:37.564 01.636 15712 Exposure complete
01:01:37.625 00.061 15712 worker thread done servicing request
01:01:37.625 00.000 7988 OnExposeComplete: enter
01:01:37.625 00.000 7988 UpdateGuideState(): m_state=6
01:01:37.625 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
01:01:37.625 00.000 7988 Star::Find returns 1 (0), X=966.31, Y=188.19, Mass=1166, SNR=22.7, Peak=158 HFD=3.6
01:01:37.625 00.000 7988 MultiStar: [#1 -0.20,0.55,0.00,M1] [#2 -0.12,0.81,0.00,M2] [#3 -0.03,0.51,0.00,M3] [#4 -0.10,0.68,0.00,M8] [#5 0.10,0.39,0.00,M1] [#6 -0.28,0.32,0.00,M5] [#7 0.21,-0.38,0.00,M4] [#8 0.25,0.42,0.00,M1] 
01:01:37.625 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.56) = xAngle (0.23 = 0.23)
01:01:37.625 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
01:01:37.625 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.66 hyp=0.67 cameraTheta=1.79 mountX=0.66 mountY=0.13, mountTheta=0.20
01:01:37.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.66, opts=13)
01:01:37.625 00.000 7988 Enqueuing Move request for scope (-0.15, 0.66)
01:01:37.625 00.000 15712 Worker thread wakes up
01:01:37.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.66) opts 0xd
01:01:37.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.66)
01:01:37.625 00.000 15712 Moving (-0.15, 0.66) raw xDistance=0.66 yDistance=0.13
01:01:37.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:01:37.639 00.014 7988 UpdateGuideState exits: m=1166 SNR=22.7
01:01:37.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:37.641 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:37.643 00.002 7988 Enqueuing Expose request
01:01:37.643 00.000 15712 PPEC rslt: input = 0.66, final = 0.41, react = 0.39, pred = 0.02, hyst = 0.36, hyst_pct = 0.00, period_length = 639.64
01:01:37.643 00.000 15712 PPEC: input: 0.66, control: 0.41, exposure: 1500
01:01:37.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:37.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:01:37.643 00.000 15712 MoveAxis(W, 135, ABG)
01:01:37.643 00.000 15712 Guiding  Dir = 3, Dur = 135
01:01:37.643 00.000 15712 IsGuiding returns 0
01:01:37.658 00.015 15712 PulseGuide returned control before completion, sleep 121
01:01:37.827 00.169 15712 IsGuiding returns 0
01:01:37.827 00.000 15712 Move returns status 0, amount 135
01:01:37.827 00.000 15712 MoveAxis(N, 0, ABG)
01:01:37.827 00.000 15712 Move returns status 0, amount 0
01:01:37.827 00.000 15712 move complete, result=0
01:01:37.827 00.000 7988 GuideStep: 0.7 px 135 ms WEST, 0.1 px 0 ms NORTH
01:01:37.831 00.004 15712 worker thread done servicing request
01:01:37.831 00.000 15712 Worker thread wakes up
01:01:37.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:37.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:39.250 01.419 15712 Exposure complete
01:01:39.313 00.063 15712 worker thread done servicing request
01:01:39.313 00.000 7988 OnExposeComplete: enter
01:01:39.313 00.000 7988 UpdateGuideState(): m_state=6
01:01:39.313 00.000 7988 Star::Find(15, 966, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
01:01:39.313 00.000 7988 Star::Find returns 1 (0), X=966.30, Y=187.95, Mass=1211, SNR=23.1, Peak=136 HFD=4.0
01:01:39.313 00.000 7988 MultiStar: [#1 -0.28,0.04,1.03,U] [#2 -0.30,0.16,0.86,U] [#3 -0.04,0.11,0.86,U] [#4 -0.08,0.37,0.74,U] [#5 0.03,0.29,0.73,U] [#6 -0.36,0.60,0.00,M6] [#7 -0.03,-0.52,0.00,M5] [#8 -0.01,0.04,0.43,U] 
01:01:39.313 00.000 7988 refined, 6 included, MultiStar: {-0.14, 0.21}, one-star: {-0.16, 0.42}
01:01:39.313 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
01:01:39.313 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
01:01:39.313 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.14 mountX=0.21 mountY=0.13, mountTheta=0.56
01:01:39.323 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.21, opts=13)
01:01:39.323 00.000 7988 Enqueuing Move request for scope (-0.14, 0.21)
01:01:39.323 00.000 15712 Worker thread wakes up
01:01:39.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
01:01:39.323 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
01:01:39.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:01:39.328 00.005 15712 Moving (-0.14, 0.21) raw xDistance=0.21 yDistance=0.13
01:01:39.328 00.000 7988 UpdateGuideState exits: m=1211 SNR=23.1
01:01:39.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:39.330 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:39.330 00.000 7988 Enqueuing Expose request
01:01:39.330 00.000 15712 PPEC rslt: input = 0.21, final = 0.16, react = 0.13, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.64
01:01:39.330 00.000 15712 PPEC: input: 0.21, control: 0.16, exposure: 1500
01:01:39.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:39.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:01:39.330 00.000 15712 MoveAxis(W, 51, ABG)
01:01:39.330 00.000 15712 Guiding  Dir = 3, Dur = 51
01:01:39.363 00.033 15712 IsGuiding returns 0
01:01:39.375 00.012 15712 PulseGuide returned control before completion, sleep 46
01:01:39.459 00.084 15712 IsGuiding returns 0
01:01:39.459 00.000 15712 Move returns status 0, amount 51
01:01:39.459 00.000 15712 MoveAxis(N, 0, ABG)
01:01:39.459 00.000 15712 Move returns status 0, amount 0
01:01:39.459 00.000 15712 move complete, result=0
01:01:39.459 00.000 7988 GuideStep: 0.2 px 51 ms WEST, 0.1 px 0 ms NORTH
01:01:39.459 00.000 15712 worker thread done servicing request
01:01:39.459 00.000 15712 Worker thread wakes up
01:01:39.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:39.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:41.102 01.643 15712 Exposure complete
01:01:41.165 00.063 15712 worker thread done servicing request
01:01:41.165 00.000 7988 OnExposeComplete: enter
01:01:41.165 00.000 7988 UpdateGuideState(): m_state=6
01:01:41.168 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
01:01:41.168 00.000 7988 Star::Find returns 1 (0), X=966.09, Y=187.16, Mass=1228, SNR=22.8, Peak=155 HFD=4.1
01:01:41.170 00.002 7988 MultiStar: [#1 -0.25,-0.78,0.00,M1] [#2 -0.26,-0.26,0.88,U] [#3 -0.12,-0.49,0.00,M3] [#4 -0.18,-0.46,0.00,M8] [#5 -0.09,-0.67,0.00,M1] [#6 -0.44,-0.55,0.00,M7] [#7 0.29,-1.05,0.00,M6] [#8 0.12,-0.73,0.00,M1] 
01:01:41.170 00.000 7988 refined, 1 included, MultiStar: {-0.32, -0.32}, one-star: {-0.37, -0.37}
01:01:41.172 00.002 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.92 = 2.37)
01:01:41.174 00.002 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.34)
01:01:41.174 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.32 hyp=0.45 cameraTheta=-2.35 mountX=-0.32 mountY=0.33, mountTheta=2.35
01:01:41.176 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.32, opts=13)
01:01:41.178 00.002 7988 Enqueuing Move request for scope (-0.32, -0.32)
01:01:41.178 00.000 15712 Worker thread wakes up
01:01:41.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.32) opts 0xd
01:01:41.178 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.32)
01:01:41.178 00.000 15712 Moving (-0.32, -0.32) raw xDistance=-0.32 yDistance=0.33
01:01:41.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:01:41.178 00.000 7988 UpdateGuideState exits: m=1228 SNR=22.8
01:01:41.181 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:41.181 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:41.181 00.000 7988 Enqueuing Expose request
01:01:41.181 00.000 15712 PPEC rslt: input = -0.32, final = -0.16, react = -0.19, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.64
01:01:41.181 00.000 15712 PPEC: input: -0.32, control: -0.16, exposure: 1500
01:01:41.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
01:01:41.181 00.000 15712 MoveAxis(E, 53, ABG)
01:01:41.181 00.000 15712 Guiding  Dir = 2, Dur = 53
01:01:41.181 00.000 15712 IsGuiding returns 0
01:01:41.201 00.020 15712 PulseGuide returned control before completion, sleep 48
01:01:41.265 00.064 15712 IsGuiding returns 1
01:01:41.265 00.000 15712 scope still moving after pulse duration time elapsed
01:01:41.292 00.027 15712 IsGuiding returns 0
01:01:41.292 00.000 15712 scope move finished after 53 + 54 ms
01:01:41.292 00.000 15712 Move returns status 0, amount 53
01:01:41.292 00.000 15712 MoveAxis(S, 83, ABG)
01:01:41.292 00.000 15712 Guiding  Dir = 1, Dur = 83
01:01:41.293 00.001 15712 IsGuiding returns 0
01:01:41.372 00.079 15712 IsGuiding returns 1
01:01:41.372 00.000 15712 scope still moving after pulse duration time elapsed
01:01:41.405 00.033 15712 IsGuiding returns 1
01:01:41.473 00.068 15712 IsGuiding returns 0
01:01:41.473 00.000 15712 scope move finished after 83 + 97 ms
01:01:41.473 00.000 15712 Move returns status 0, amount 83
01:01:41.473 00.000 15712 move complete, result=0
01:01:41.473 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.3 px 83 ms SOUTH
01:01:41.475 00.002 15712 worker thread done servicing request
01:01:41.475 00.000 15712 Worker thread wakes up
01:01:41.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:41.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:42.889 01.414 15712 Exposure complete
01:01:42.951 00.062 15712 worker thread done servicing request
01:01:42.951 00.000 7988 OnExposeComplete: enter
01:01:42.951 00.000 7988 UpdateGuideState(): m_state=6
01:01:42.955 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
01:01:42.955 00.000 7988 Star::Find returns 1 (0), X=966.32, Y=187.35, Mass=1234, SNR=23.1, Peak=182 HFD=3.6
01:01:42.957 00.002 7988 MultiStar: [#1 0.10,-0.48,0.00,M2] [#2 0.11,-0.20,0.89,U] [#3 0.07,-0.31,0.89,U] [#4 0.11,-0.23,0.69,U] [#5 0.14,-0.55,0.00,M2] [#6 -0.03,-0.15,0.66,U] [#7 0.72,-0.75,0.00,M7] [#8 0.38,-0.89,0.00,M2] 
01:01:42.957 00.000 7988 refined, 4 included, MultiStar: {0.02, -0.22}, one-star: {-0.14, -0.19}
01:01:42.959 00.002 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
01:01:42.961 00.002 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
01:01:42.961 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.48 mountX=-0.22 mountY=-0.02, mountTheta=-3.07
01:01:42.963 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.22, opts=13)
01:01:42.965 00.002 7988 Enqueuing Move request for scope (0.02, -0.22)
01:01:42.965 00.000 15712 Worker thread wakes up
01:01:42.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
01:01:42.965 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
01:01:42.965 00.000 15712 Moving (0.02, -0.22) raw xDistance=-0.22 yDistance=-0.02
01:01:42.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:01:42.967 00.002 7988 UpdateGuideState exits: m=1234 SNR=23.1
01:01:42.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:42.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:42.967 00.000 7988 Enqueuing Expose request
01:01:42.967 00.000 15712 PPEC rslt: input = -0.22, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.64
01:01:42.967 00.000 15712 PPEC: input: -0.22, control: -0.09, exposure: 1500
01:01:42.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:42.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:01:42.967 00.000 15712 MoveAxis(E, 31, ABG)
01:01:42.967 00.000 15712 Guiding  Dir = 2, Dur = 31
01:01:42.967 00.000 15712 IsGuiding returns 0
01:01:42.991 00.024 15712 PulseGuide returned control before completion, sleep 22
01:01:43.035 00.044 15712 IsGuiding returns 0
01:01:43.035 00.000 15712 Move returns status 0, amount 31
01:01:43.035 00.000 15712 MoveAxis(N, 0, ABG)
01:01:43.035 00.000 15712 Move returns status 0, amount 0
01:01:43.035 00.000 15712 move complete, result=0
01:01:43.035 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
01:01:43.042 00.007 15712 worker thread done servicing request
01:01:43.042 00.000 15712 Worker thread wakes up
01:01:43.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:43.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:44.677 01.635 15712 Exposure complete
01:01:44.737 00.060 15712 worker thread done servicing request
01:01:44.737 00.000 7988 OnExposeComplete: enter
01:01:44.737 00.000 7988 UpdateGuideState(): m_state=6
01:01:44.742 00.005 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
01:01:44.742 00.000 7988 Star::Find returns 1 (0), X=966.74, Y=187.79, Mass=1107, SNR=22.1, Peak=181 HFD=3.5
01:01:44.744 00.002 7988 MultiStar: [#1 0.01,0.11,1.05,U] [#2 0.09,0.34,0.93,U] [#3 0.28,-0.14,0.90,U] [#4 0.29,0.36,0.00,M8] [#5 0.21,0.18,0.81,U] [#6 0.04,0.01,0.72,U] [#7 0.32,-0.46,0.00,M8] [#8 0.29,0.15,0.51,U] 
01:01:44.744 00.000 7988 refined, 6 included, MultiStar: {0.17, 0.13}, one-star: {0.28, 0.26}
01:01:44.747 00.003 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
01:01:44.747 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
01:01:44.749 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.68 mountX=0.14 mountY=-0.17, mountTheta=-0.89
01:01:44.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.13, opts=13)
01:01:44.751 00.002 7988 Enqueuing Move request for scope (0.17, 0.13)
01:01:44.753 00.002 15712 Worker thread wakes up
01:01:44.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:01:44.753 00.000 7988 UpdateGuideState exits: m=1107 SNR=22.1
01:01:44.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:44.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:44.753 00.000 7988 Enqueuing Expose request
01:01:44.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
01:01:44.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
01:01:44.753 00.000 15712 Moving (0.17, 0.13) raw xDistance=0.14 yDistance=-0.17
01:01:44.758 00.005 15712 PPEC rslt: input = 0.14, final = 0.05, react = 0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
01:01:44.758 00.000 15712 PPEC: input: 0.14, control: 0.05, exposure: 1500
01:01:44.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:44.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:01:44.758 00.000 15712 MoveAxis(W, 17, ABG)
01:01:44.758 00.000 15712 Guiding  Dir = 3, Dur = 17
01:01:44.758 00.000 15712 IsGuiding returns 0
01:01:44.781 00.023 15712 IsGuiding returns 1
01:01:44.781 00.000 15712 scope still moving after pulse duration time elapsed
01:01:44.841 00.060 15712 IsGuiding returns 1
01:01:44.880 00.039 15712 IsGuiding returns 0
01:01:44.880 00.000 15712 scope move finished after 17 + 101 ms
01:01:44.880 00.000 15712 Move returns status 0, amount 17
01:01:44.880 00.000 15712 MoveAxis(N, 0, ABG)
01:01:44.880 00.000 15712 Move returns status 0, amount 0
01:01:44.880 00.000 15712 move complete, result=0
01:01:44.880 00.000 15712 worker thread done servicing request
01:01:44.880 00.000 15712 Worker thread wakes up
01:01:44.880 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
01:01:44.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:44.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:46.289 01.409 15712 Exposure complete
01:01:46.350 00.061 15712 worker thread done servicing request
01:01:46.350 00.000 7988 OnExposeComplete: enter
01:01:46.350 00.000 7988 UpdateGuideState(): m_state=6
01:01:46.353 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
01:01:46.353 00.000 7988 Star::Find returns 1 (0), X=966.72, Y=187.70, Mass=1209, SNR=22.9, Peak=185 HFD=3.7
01:01:46.355 00.002 7988 MultiStar: [#1 0.18,0.10,0.97,U] [#2 0.12,0.13,0.90,U] [#3 0.11,-0.13,0.84,U] [#4 0.22,0.34,0.00,M9] [#5 0.14,-0.01,0.77,U] [#6 0.05,0.17,0.68,U] [#7 0.41,-0.51,0.00,M9] [#8 0.34,-0.20,0.00,M2] 
01:01:46.355 00.000 7988 refined, 5 included, MultiStar: {0.15, 0.07}, one-star: {0.27, 0.16}
01:01:46.357 00.002 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
01:01:46.357 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
01:01:46.359 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.45 mountX=0.07 mountY=-0.15, mountTheta=-1.12
01:01:46.361 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.07, opts=13)
01:01:46.363 00.002 7988 Enqueuing Move request for scope (0.15, 0.07)
01:01:46.363 00.000 15712 Worker thread wakes up
01:01:46.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
01:01:46.363 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
01:01:46.363 00.000 15712 Moving (0.15, 0.07) raw xDistance=0.07 yDistance=-0.15
01:01:46.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:01:46.363 00.000 7988 UpdateGuideState exits: m=1209 SNR=22.9
01:01:46.366 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:46.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:46.366 00.000 7988 Enqueuing Expose request
01:01:46.366 00.000 15712 PPEC rslt: input = 0.07, final = 0.06, react = 0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
01:01:46.366 00.000 15712 PPEC: input: 0.07, control: 0.06, exposure: 1500
01:01:46.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:46.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:01:46.366 00.000 15712 MoveAxis(W, 18, ABG)
01:01:46.366 00.000 15712 Guiding  Dir = 3, Dur = 18
01:01:46.366 00.000 15712 IsGuiding returns 0
01:01:46.382 00.016 15712 IsGuiding returns 1
01:01:46.382 00.000 15712 scope still moving after pulse duration time elapsed
01:01:46.429 00.047 15712 IsGuiding returns 0
01:01:46.429 00.000 15712 scope move finished after 18 + 40 ms
01:01:46.429 00.000 15712 Move returns status 0, amount 18
01:01:46.429 00.000 15712 MoveAxis(N, 0, ABG)
01:01:46.429 00.000 15712 Move returns status 0, amount 0
01:01:46.429 00.000 15712 move complete, result=0
01:01:46.429 00.000 7988 GuideStep: 0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
01:01:46.431 00.002 15712 worker thread done servicing request
01:01:46.431 00.000 15712 Worker thread wakes up
01:01:46.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:46.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:48.073 01.642 15712 Exposure complete
01:01:48.134 00.061 15712 worker thread done servicing request
01:01:48.134 00.000 7988 OnExposeComplete: enter
01:01:48.134 00.000 7988 UpdateGuideState(): m_state=6
01:01:48.138 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
01:01:48.138 00.000 7988 Star::Find returns 1 (0), X=966.50, Y=187.89, Mass=1206, SNR=22.8, Peak=160 HFD=3.8
01:01:48.140 00.002 7988 MultiStar: [#1 0.05,0.08,1.01,U] [#2 0.02,0.22,0.90,U] [#3 0.09,-0.08,0.83,U] [#4 0.20,0.18,0.75,U] [#5 0.45,0.03,0.00,M1] [#6 0.19,0.04,0.67,U] [#7 0.28,-0.74,0.00,M10] [#8 0.50,-0.05,0.00,M3] 
01:01:48.140 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.14}, one-star: {0.04, 0.36}
01:01:48.142 00.002 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
01:01:48.142 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
01:01:48.144 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.01 mountX=0.14 mountY=-0.09, mountTheta=-0.58
01:01:48.146 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.14, opts=13)
01:01:48.146 00.000 7988 Enqueuing Move request for scope (0.09, 0.14)
01:01:48.148 00.002 15712 Worker thread wakes up
01:01:48.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
01:01:48.148 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
01:01:48.148 00.000 15712 Moving (0.09, 0.14) raw xDistance=0.14 yDistance=-0.09
01:01:48.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:01:48.148 00.000 7988 UpdateGuideState exits: m=1206 SNR=22.8
01:01:48.150 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:48.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:48.150 00.000 7988 Enqueuing Expose request
01:01:48.150 00.000 15712 PPEC rslt: input = 0.14, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
01:01:48.150 00.000 15712 PPEC: input: 0.14, control: 0.04, exposure: 1500
01:01:48.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:48.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:01:48.150 00.000 15712 MoveAxis(W, 13, ABG)
01:01:48.150 00.000 15712 Guiding  Dir = 3, Dur = 13
01:01:48.150 00.000 15712 IsGuiding returns 0
01:01:48.170 00.020 15712 IsGuiding returns 1
01:01:48.170 00.000 15712 scope still moving after pulse duration time elapsed
01:01:48.219 00.049 15712 IsGuiding returns 0
01:01:48.219 00.000 15712 scope move finished after 13 + 51 ms
01:01:48.219 00.000 15712 Move returns status 0, amount 13
01:01:48.219 00.000 15712 MoveAxis(N, 0, ABG)
01:01:48.219 00.000 15712 Move returns status 0, amount 0
01:01:48.219 00.000 15712 move complete, result=0
01:01:48.219 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:01:48.221 00.002 15712 worker thread done servicing request
01:01:48.221 00.000 15712 Worker thread wakes up
01:01:48.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:48.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:49.637 01.416 15712 Exposure complete
01:01:49.699 00.062 15712 worker thread done servicing request
01:01:49.700 00.001 7988 OnExposeComplete: enter
01:01:49.700 00.000 7988 UpdateGuideState(): m_state=6
01:01:49.700 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
01:01:49.700 00.000 7988 Star::Find returns 1 (0), X=966.61, Y=187.62, Mass=1201, SNR=22.6, Peak=155 HFD=3.5
01:01:49.700 00.000 7988 MultiStar: [#1 0.23,-0.05,1.03,U] [#2 0.19,0.10,0.88,U] [#3 0.39,-0.08,0.00,M1] [#4 0.25,0.31,0.00,M9] [#5 0.06,0.11,0.76,U] [#6 0.04,-0.02,0.63,U] [#7 0.63,-0.72,0.00,R] [#8 0.66,-0.03,0.00,M4] 
01:01:49.700 00.000 7988 refined, 4 included, MultiStar: {0.14, 0.05}, one-star: {0.15, 0.09}
01:01:49.700 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
01:01:49.700 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
01:01:49.700 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=0.05 mountY=-0.14, mountTheta=-1.25
01:01:49.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.05, opts=13)
01:01:49.700 00.000 7988 Enqueuing Move request for scope (0.14, 0.05)
01:01:49.712 00.012 15712 Worker thread wakes up
01:01:49.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
01:01:49.712 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
01:01:49.712 00.000 15712 Moving (0.14, 0.05) raw xDistance=0.05 yDistance=-0.14
01:01:49.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:01:49.712 00.000 7988 UpdateGuideState exits: m=1201 SNR=22.6
01:01:49.715 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:49.715 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:49.715 00.000 7988 Enqueuing Expose request
01:01:49.715 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
01:01:49.715 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
01:01:49.715 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:49.715 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:01:49.715 00.000 15712 MoveAxis(W, 9, ABG)
01:01:49.715 00.000 15712 Guiding  Dir = 3, Dur = 9
01:01:49.715 00.000 15712 IsGuiding returns 0
01:01:49.731 00.016 15712 IsGuiding returns 0
01:01:49.731 00.000 15712 Move returns status 0, amount 9
01:01:49.731 00.000 15712 MoveAxis(N, 0, ABG)
01:01:49.731 00.000 15712 Move returns status 0, amount 0
01:01:49.731 00.000 15712 move complete, result=0
01:01:49.731 00.000 15712 worker thread done servicing request
01:01:49.731 00.000 15712 Worker thread wakes up
01:01:49.731 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:01:49.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:49.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:51.376 01.645 15712 Exposure complete
01:01:51.437 00.061 15712 worker thread done servicing request
01:01:51.439 00.002 7988 OnExposeComplete: enter
01:01:51.439 00.000 7988 UpdateGuideState(): m_state=6
01:01:51.439 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
01:01:51.439 00.000 7988 Star::Find returns 1 (0), X=966.61, Y=187.76, Mass=1273, SNR=23.5, Peak=166 HFD=3.9
01:01:51.439 00.000 7988 MultiStar: [#1 0.15,-0.07,0.96,U] [#2 0.24,0.33,0.00,M1] [#3 0.10,0.09,0.84,U] [#4 0.06,0.22,0.69,U] [#5 0.23,0.04,0.73,U] [#6 0.36,0.22,0.00,M3] [#7 -0.75,0.09,0.00,M1] [#8 0.59,-0.07,0.00,M5] 
01:01:51.444 00.005 7988 refined, 4 included, MultiStar: {0.14, 0.10}, one-star: {0.15, 0.23}
01:01:51.444 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
01:01:51.444 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
01:01:51.444 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.62 mountX=0.10 mountY=-0.14, mountTheta=-0.95
01:01:51.444 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.10, opts=13)
01:01:51.444 00.000 7988 Enqueuing Move request for scope (0.14, 0.10)
01:01:51.444 00.000 15712 Worker thread wakes up
01:01:51.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
01:01:51.444 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
01:01:51.444 00.000 15712 Moving (0.14, 0.10) raw xDistance=0.10 yDistance=-0.14
01:01:51.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:01:51.453 00.009 7988 UpdateGuideState exits: m=1273 SNR=23.5
01:01:51.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:51.455 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:51.455 00.000 7988 Enqueuing Expose request
01:01:51.457 00.002 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
01:01:51.457 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
01:01:51.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:51.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:01:51.457 00.000 15712 MoveAxis(W, 9, ABG)
01:01:51.457 00.000 15712 Guiding  Dir = 3, Dur = 9
01:01:51.478 00.021 15712 IsGuiding returns 0
01:01:51.495 00.017 15712 IsGuiding returns 0
01:01:51.495 00.000 15712 Move returns status 0, amount 9
01:01:51.495 00.000 15712 MoveAxis(N, 0, ABG)
01:01:51.495 00.000 15712 Move returns status 0, amount 0
01:01:51.495 00.000 15712 move complete, result=0
01:01:51.495 00.000 15712 worker thread done servicing request
01:01:51.495 00.000 15712 Worker thread wakes up
01:01:51.495 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:01:51.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:51.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:52.907 01.412 15712 Exposure complete
01:01:52.968 00.061 15712 worker thread done servicing request
01:01:52.968 00.000 7988 OnExposeComplete: enter
01:01:52.973 00.005 7988 UpdateGuideState(): m_state=6
01:01:52.975 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
01:01:52.975 00.000 7988 Star::Find returns 1 (0), X=966.70, Y=187.79, Mass=1174, SNR=22.7, Peak=198 HFD=3.5
01:01:52.977 00.002 7988 MultiStar: [#1 0.17,0.12,1.01,U] [#2 0.27,0.31,0.00,M2] [#3 0.13,-0.04,0.90,U] [#4 0.51,0.48,0.00,M9] [#5 0.44,0.28,0.00,M1] [#6 0.30,0.11,0.73,U] [#7 -0.21,0.15,0.53,U] [#8 0.57,0.10,0.00,M6] 
01:01:52.977 00.000 7988 refined, 4 included, MultiStar: {0.15, 0.12}, one-star: {0.24, 0.26}
01:01:52.979 00.002 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
01:01:52.979 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
01:01:52.981 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=0.12 mountY=-0.16, mountTheta=-0.91
01:01:52.983 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.12, opts=13)
01:01:52.984 00.001 7988 Enqueuing Move request for scope (0.15, 0.12)
01:01:52.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=38, FiltMax=255, Gamma=0.690
01:01:52.984 00.000 7988 UpdateGuideState exits: m=1174 SNR=22.7
01:01:52.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:52.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:52.984 00.000 7988 Enqueuing Expose request
01:01:52.990 00.006 15712 Worker thread wakes up
01:01:52.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:01:52.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:01:52.990 00.000 15712 Moving (0.15, 0.12) raw xDistance=0.12 yDistance=-0.16
01:01:52.990 00.000 15712 PPEC rslt: input = 0.12, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
01:01:52.990 00.000 15712 PPEC: input: 0.12, control: 0.04, exposure: 1500
01:01:52.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:52.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:01:52.990 00.000 15712 MoveAxis(W, 13, ABG)
01:01:52.990 00.000 15712 Guiding  Dir = 3, Dur = 13
01:01:52.990 00.000 15712 IsGuiding returns 0
01:01:53.007 00.017 15712 IsGuiding returns 1
01:01:53.007 00.000 15712 scope still moving after pulse duration time elapsed
01:01:53.058 00.051 15712 IsGuiding returns 0
01:01:53.058 00.000 15712 scope move finished after 13 + 54 ms
01:01:53.058 00.000 15712 Move returns status 0, amount 13
01:01:53.058 00.000 15712 MoveAxis(N, 0, ABG)
01:01:53.058 00.000 15712 Move returns status 0, amount 0
01:01:53.058 00.000 15712 move complete, result=0
01:01:53.058 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
01:01:53.064 00.006 15712 worker thread done servicing request
01:01:53.064 00.000 15712 Worker thread wakes up
01:01:53.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:53.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:54.706 01.642 15712 Exposure complete
01:01:54.769 00.063 15712 worker thread done servicing request
01:01:54.769 00.000 7988 OnExposeComplete: enter
01:01:54.771 00.002 7988 UpdateGuideState(): m_state=6
01:01:54.773 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
01:01:54.773 00.000 7988 Star::Find returns 1 (0), X=966.51, Y=187.80, Mass=1288, SNR=23.7, Peak=157 HFD=3.7
01:01:54.775 00.002 7988 MultiStar: [#1 -0.04,-0.13,0.95,U] [#2 0.01,0.42,0.00,M3] [#3 0.02,0.21,0.87,U] [#4 -0.08,0.40,0.00,M10] [#5 -0.13,0.24,0.70,U] [#6 -0.00,0.05,0.61,U] [#7 0.03,-0.04,0.50,U] [#8 0.06,-0.46,0.00,M7] 
01:01:54.775 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.11}, one-star: {0.05, 0.27}
01:01:54.777 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
01:01:54.777 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
01:01:54.779 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.67 mountX=0.11 mountY=0.01, mountTheta=0.07
01:01:54.781 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.11, opts=13)
01:01:54.781 00.000 7988 Enqueuing Move request for scope (-0.01, 0.11)
01:01:54.783 00.002 15712 Worker thread wakes up
01:01:54.783 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
01:01:54.783 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
01:01:54.783 00.000 15712 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=0.01
01:01:54.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:01:54.783 00.000 7988 UpdateGuideState exits: m=1288 SNR=23.7
01:01:54.785 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:54.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:54.787 00.002 7988 Enqueuing Expose request
01:01:54.787 00.000 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
01:01:54.787 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
01:01:54.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:54.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:01:54.787 00.000 15712 MoveAxis(W, 14, ABG)
01:01:54.787 00.000 15712 Guiding  Dir = 3, Dur = 14
01:01:54.821 00.034 15712 IsGuiding returns 0
01:01:54.837 00.016 15712 IsGuiding returns 1
01:01:54.837 00.000 15712 scope still moving after pulse duration time elapsed
01:01:54.885 00.048 15712 IsGuiding returns 0
01:01:54.885 00.000 15712 scope move finished after 14 + 49 ms
01:01:54.885 00.000 15712 Move returns status 0, amount 14
01:01:54.885 00.000 15712 MoveAxis(N, 0, ABG)
01:01:54.885 00.000 15712 Move returns status 0, amount 0
01:01:54.885 00.000 15712 move complete, result=0
01:01:54.885 00.000 7988 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
01:01:54.886 00.001 15712 worker thread done servicing request
01:01:54.886 00.000 15712 Worker thread wakes up
01:01:54.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:54.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:56.305 01.419 15712 Exposure complete
01:01:56.366 00.061 15712 worker thread done servicing request
01:01:56.368 00.002 7988 OnExposeComplete: enter
01:01:56.368 00.000 7988 UpdateGuideState(): m_state=6
01:01:56.368 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
01:01:56.368 00.000 7988 Star::Find returns 1 (0), X=966.53, Y=187.85, Mass=1251, SNR=23.3, Peak=153 HFD=3.8
01:01:56.368 00.000 7988 MultiStar: [#1 0.03,-0.38,0.98,U] [#2 -0.07,-0.03,0.82,U] [#3 0.15,0.13,0.92,U] [#4 -0.11,0.26,0.73,U] [#5 0.04,-0.14,0.71,U] [#6 -0.29,0.26,0.67,U] [#7 -0.10,-0.09,0.46,U] [#8 0.01,-0.02,0.43,U] 
01:01:56.368 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.07, 0.31}
01:01:56.374 00.006 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
01:01:56.374 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
01:01:56.374 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.02 mountX=0.04 mountY=0.02, mountTheta=0.43
01:01:56.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.04, opts=13)
01:01:56.374 00.000 7988 Enqueuing Move request for scope (-0.02, 0.04)
01:01:56.374 00.000 15712 Worker thread wakes up
01:01:56.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:01:56.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:01:56.374 00.000 15712 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.02
01:01:56.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:01:56.374 00.000 7988 UpdateGuideState exits: m=1251 SNR=23.3
01:01:56.382 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:56.382 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:56.384 00.002 7988 Enqueuing Expose request
01:01:56.384 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
01:01:56.384 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
01:01:56.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:56.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:01:56.384 00.000 15712 MoveAxis(W, 13, ABG)
01:01:56.384 00.000 15712 Guiding  Dir = 3, Dur = 13
01:01:56.384 00.000 15712 IsGuiding returns 0
01:01:56.398 00.014 15712 IsGuiding returns 1
01:01:56.398 00.000 15712 scope still moving after pulse duration time elapsed
01:01:56.451 00.053 15712 IsGuiding returns 0
01:01:56.451 00.000 15712 scope move finished after 13 + 51 ms
01:01:56.451 00.000 15712 Move returns status 0, amount 13
01:01:56.451 00.000 15712 MoveAxis(N, 0, ABG)
01:01:56.451 00.000 15712 Move returns status 0, amount 0
01:01:56.451 00.000 15712 move complete, result=0
01:01:56.451 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
01:01:56.451 00.000 15712 worker thread done servicing request
01:01:56.453 00.002 15712 Worker thread wakes up
01:01:56.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:56.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:58.094 01.641 15712 Exposure complete
01:01:58.156 00.062 15712 worker thread done servicing request
01:01:58.156 00.000 7988 OnExposeComplete: enter
01:01:58.159 00.003 7988 UpdateGuideState(): m_state=6
01:01:58.159 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
01:01:58.159 00.000 7988 Star::Find returns 1 (0), X=966.60, Y=187.42, Mass=1201, SNR=23.0, Peak=149 HFD=3.4
01:01:58.163 00.004 7988 MultiStar: [#1 0.17,-0.50,0.00,M1] [#2 0.33,-0.15,0.84,U] [#3 0.06,-0.59,0.00,M1] [#4 0.33,-0.18,0.73,U] [#5 0.18,-0.57,0.00,M1] [#6 0.44,0.10,0.00,M1] [#7 0.46,-0.12,0.00,M1] [#8 0.27,-0.58,0.00,M7] 
01:01:58.163 00.000 7988 single-star, 2 included, MultiStar: {0.26, -0.15}, one-star: {0.14, -0.11}
01:01:58.165 00.002 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.56) = xAngle (-2.24 = -2.24)
01:01:58.165 00.000 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
01:01:58.167 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.68 mountX=-0.11 mountY=-0.14, mountTheta=-2.25
01:01:58.169 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.11, opts=13)
01:01:58.169 00.000 7988 Enqueuing Move request for scope (0.14, -0.11)
01:01:58.171 00.002 15712 Worker thread wakes up
01:01:58.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
01:01:58.171 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
01:01:58.171 00.000 15712 Moving (0.14, -0.11) raw xDistance=-0.11 yDistance=-0.14
01:01:58.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:01:58.172 00.001 7988 UpdateGuideState exits: m=1201 SNR=23.0
01:01:58.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:58.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:58.176 00.004 7988 Enqueuing Expose request
01:01:58.176 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
01:01:58.176 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
01:01:58.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:58.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:01:58.176 00.000 15712 MoveAxis(W, 8, ABG)
01:01:58.176 00.000 15712 Guiding  Dir = 3, Dur = 8
01:01:58.176 00.000 15712 IsGuiding returns 0
01:01:58.193 00.017 15712 IsGuiding returns 0
01:01:58.193 00.000 15712 Move returns status 0, amount 8
01:01:58.193 00.000 15712 MoveAxis(N, 0, ABG)
01:01:58.193 00.000 15712 Move returns status 0, amount 0
01:01:58.193 00.000 15712 move complete, result=0
01:01:58.193 00.000 15712 worker thread done servicing request
01:01:58.193 00.000 15712 Worker thread wakes up
01:01:58.193 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:01:58.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:01:58.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:01:59.610 01.417 15712 Exposure complete
01:01:59.673 00.063 15712 worker thread done servicing request
01:01:59.673 00.000 7988 OnExposeComplete: enter
01:01:59.673 00.000 7988 UpdateGuideState(): m_state=6
01:01:59.673 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
01:01:59.673 00.000 7988 Star::Find returns 1 (0), X=967.21, Y=187.81, Mass=1230, SNR=22.9, Peak=157 HFD=4.0
01:01:59.673 00.000 7988 MultiStar: large primary error, entering stabilization period
01:01:59.673 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.56) = xAngle (-1.21 = -1.21)
01:01:59.673 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
01:01:59.673 00.000 7988 CameraToMount -- cameraX=0.75 cameraY=0.28 hyp=0.80 cameraTheta=0.36 mountX=0.29 mountY=-0.76, mountTheta=-1.21
01:01:59.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.75, y=0.28, opts=13)
01:01:59.673 00.000 7988 Enqueuing Move request for scope (0.75, 0.28)
01:01:59.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=40, FiltMax=255, Gamma=0.690
01:01:59.673 00.000 7988 UpdateGuideState exits: m=1230 SNR=22.9
01:01:59.689 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:59.691 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:01:59.691 00.000 7988 Enqueuing Expose request
01:01:59.691 00.000 15712 Worker thread wakes up
01:01:59.693 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.28) opts 0xd
01:01:59.693 00.000 15712 Handling offset move in thread for scope, endpoint = (0.75, 0.28)
01:01:59.693 00.000 15712 Moving (0.75, 0.28) raw xDistance=0.29 yDistance=-0.76
01:01:59.693 00.000 15712 PPEC rslt: input = 0.29, final = 0.19, react = 0.17, pred = 0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 639.66
01:01:59.693 00.000 15712 PPEC: input: 0.29, control: 0.19, exposure: 1500
01:01:59.693 00.000 15712 resist switch: large excursion: input -0.76 thresh 0.75 direction from 1 to -1
01:01:59.693 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.27
01:01:59.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
01:01:59.693 00.000 15712 MoveAxis(W, 63, ABG)
01:01:59.693 00.000 15712 Guiding  Dir = 3, Dur = 63
01:01:59.693 00.000 15712 IsGuiding returns 0
01:01:59.712 00.019 15712 PulseGuide returned control before completion, sleep 59
01:01:59.792 00.080 15712 IsGuiding returns 0
01:01:59.792 00.000 15712 Move returns status 0, amount 63
01:01:59.792 00.000 15712 BLC: Oldest BLC event removed
01:01:59.792 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 158 applied
01:01:59.792 00.000 15712 MoveAxis(N, 351, ABG)
01:01:59.792 00.000 15712 Guiding  Dir = 0, Dur = 351
01:01:59.792 00.000 15712 IsGuiding returns 0
01:01:59.872 00.080 15712 PulseGuide returned control before completion, sleep 282
01:02:00.167 00.295 15712 IsGuiding returns 1
01:02:00.167 00.000 15712 scope still moving after pulse duration time elapsed
01:02:00.199 00.032 15712 IsGuiding returns 1
01:02:00.233 00.034 15712 IsGuiding returns 0
01:02:00.233 00.000 15712 scope move finished after 351 + 96 ms
01:02:00.233 00.000 15712 Move returns status 0, amount 351
01:02:00.233 00.000 15712 move complete, result=0
01:02:00.233 00.000 15712 worker thread done servicing request
01:02:00.233 00.000 15712 Worker thread wakes up
01:02:00.233 00.000 7988 GuideStep: 0.3 px 63 ms WEST, -0.8 px 351 ms NORTH
01:02:00.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:00.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:02:01.875 01.642 15712 Exposure complete
01:02:01.938 00.063 15712 worker thread done servicing request
01:02:01.938 00.000 7988 OnExposeComplete: enter
01:02:01.938 00.000 7988 UpdateGuideState(): m_state=6
01:02:01.942 00.004 7988 Star::Find(15, 967, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
01:02:01.942 00.000 7988 Star::Find returns 1 (0), X=966.71, Y=187.98, Mass=1324, SNR=23.6, Peak=188 HFD=4.0
01:02:01.944 00.002 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
01:02:01.944 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
01:02:01.946 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=0.45 hyp=0.51 cameraTheta=1.06 mountX=0.45 mountY=-0.26, mountTheta=-0.53
01:02:01.948 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.45, opts=13)
01:02:01.948 00.000 7988 Enqueuing Move request for scope (0.25, 0.45)
01:02:01.950 00.002 15712 Worker thread wakes up
01:02:01.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.45) opts 0xd
01:02:01.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.45)
01:02:01.950 00.000 15712 Moving (0.25, 0.45) raw xDistance=0.45 yDistance=-0.26
01:02:01.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:02:01.951 00.001 7988 UpdateGuideState exits: m=1324 SNR=23.6
01:02:01.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:01.953 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:01.954 00.001 7988 Enqueuing Expose request
01:02:01.956 00.002 15712 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.757003, 1:0.261948
01:02:01.956 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
01:02:01.958 00.002 15712 PPEC rslt: input = 0.45, final = 0.31, react = 0.27, pred = 0.04, hyst = 0.24, hyst_pct = 0.00, period_length = 639.66
01:02:01.958 00.000 15712 PPEC: input: 0.45, control: 0.31, exposure: 1500
01:02:01.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:02:01.958 00.000 15712 MoveAxis(W, 101, ABG)
01:02:01.958 00.000 15712 Guiding  Dir = 3, Dur = 101
01:02:01.958 00.000 15712 IsGuiding returns 0
01:02:01.980 00.022 15712 PulseGuide returned control before completion, sleep 92
01:02:02.103 00.123 15712 IsGuiding returns 0
01:02:02.103 00.000 15712 Move returns status 0, amount 101
01:02:02.103 00.000 15712 MoveAxis(N, 67, ABG)
01:02:02.103 00.000 15712 Guiding  Dir = 0, Dur = 67
01:02:02.103 00.000 15712 IsGuiding returns 0
01:02:02.188 00.085 15712 IsGuiding returns 1
01:02:02.188 00.000 15712 scope still moving after pulse duration time elapsed
01:02:02.226 00.038 15712 IsGuiding returns 1
01:02:02.274 00.048 15712 IsGuiding returns 0
01:02:02.274 00.000 15712 scope move finished after 67 + 108 ms
01:02:02.274 00.000 15712 Move returns status 0, amount 67
01:02:02.274 00.000 15712 move complete, result=0
01:02:02.274 00.000 15712 worker thread done servicing request
01:02:02.274 00.000 15712 Worker thread wakes up
01:02:02.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:02.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:02:02.274 00.000 7988 GuideStep: 0.4 px 101 ms WEST, -0.3 px 67 ms NORTH
01:02:03.695 01.421 15712 Exposure complete
01:02:03.758 00.063 15712 worker thread done servicing request
01:02:03.759 00.001 7988 OnExposeComplete: enter
01:02:03.759 00.000 7988 UpdateGuideState(): m_state=6
01:02:03.759 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
01:02:03.759 00.000 7988 Star::Find returns 1 (0), X=966.60, Y=187.87, Mass=1214, SNR=22.9, Peak=165 HFD=3.6
01:02:03.759 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
01:02:03.759 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
01:02:03.759 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.17 mountX=0.34 mountY=-0.15, mountTheta=-0.42
01:02:03.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.34, opts=13)
01:02:03.759 00.000 7988 Enqueuing Move request for scope (0.14, 0.34)
01:02:03.759 00.000 15712 Worker thread wakes up
01:02:03.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.34) opts 0xd
01:02:03.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.34)
01:02:03.759 00.000 15712 Moving (0.14, 0.34) raw xDistance=0.34 yDistance=-0.15
01:02:03.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=42, FiltMax=255, Gamma=0.690
01:02:03.759 00.000 7988 UpdateGuideState exits: m=1214 SNR=22.9
01:02:03.771 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:03.772 00.001 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.757003, 1:0.261948, 2:0.150834
01:02:03.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:03.772 00.000 7988 Enqueuing Expose request
01:02:03.772 00.000 15712 BLC: No correction, Miss < min_move
01:02:03.775 00.003 15712 PPEC rslt: input = 0.34, final = 0.25, react = 0.20, pred = 0.05, hyst = 0.19, hyst_pct = 0.00, period_length = 639.66
01:02:03.775 00.000 15712 PPEC: input: 0.34, control: 0.25, exposure: 1500
01:02:03.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:03.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:02:03.775 00.000 15712 MoveAxis(W, 83, ABG)
01:02:03.775 00.000 15712 Guiding  Dir = 3, Dur = 83
01:02:03.775 00.000 15712 IsGuiding returns 0
01:02:03.792 00.017 15712 PulseGuide returned control before completion, sleep 68
01:02:03.899 00.107 15712 IsGuiding returns 0
01:02:03.899 00.000 15712 Move returns status 0, amount 83
01:02:03.899 00.000 15712 MoveAxis(N, 0, ABG)
01:02:03.899 00.000 15712 Move returns status 0, amount 0
01:02:03.899 00.000 15712 move complete, result=0
01:02:03.899 00.000 7988 GuideStep: 0.3 px 83 ms WEST, -0.2 px 0 ms NORTH
01:02:03.901 00.002 15712 worker thread done servicing request
01:02:03.901 00.000 15712 Worker thread wakes up
01:02:03.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:03.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:02:05.528 01.627 15712 Exposure complete
01:02:05.591 00.063 15712 worker thread done servicing request
01:02:05.591 00.000 7988 OnExposeComplete: enter
01:02:05.591 00.000 7988 UpdateGuideState(): m_state=6
01:02:05.594 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
01:02:05.596 00.002 7988 Star::Find returns 1 (0), X=966.31, Y=187.53, Mass=1149, SNR=22.3, Peak=145 HFD=3.7
01:02:05.596 00.000 7988 MultiStar: exiting stabilization period
01:02:05.598 00.002 7988 MultiStar: [#1 -0.19,-0.26,1.06,U] [#2 -0.00,0.04,0.88,U] [#3 -0.06,-0.32,0.85,U] [#4 0.08,0.34,0.77,U] [#5 0.11,-0.27,0.74,U] [#6 -0.27,0.16,0.59,U] [#7 -0.04,0.20,0.53,U] [#8 0.11,-0.02,0.45,U] 
01:02:05.600 00.002 7988 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.15, 0.00}
01:02:05.602 00.002 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.14 = 2.14)
01:02:05.602 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.18 = 2.11)
01:02:05.605 00.003 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.58 mountX=-0.04 mountY=0.06, mountTheta=2.13
01:02:05.607 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
01:02:05.607 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
01:02:05.609 00.002 15712 Worker thread wakes up
01:02:05.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
01:02:05.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
01:02:05.609 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
01:02:05.609 00.000 15712 BLC: window closed
01:02:05.609 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.757003, 1:0.261948, 2:0.150834
01:02:05.609 00.000 15712 BLC: No correction, Miss < min_move
01:02:05.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=41, FiltMax=255, Gamma=0.690
01:02:05.609 00.000 7988 UpdateGuideState exits: m=1149 SNR=22.3
01:02:05.612 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:05.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:05.614 00.002 7988 Enqueuing Expose request
01:02:05.614 00.000 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
01:02:05.614 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
01:02:05.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:05.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:02:05.614 00.000 15712 MoveAxis(W, 12, ABG)
01:02:05.614 00.000 15712 Guiding  Dir = 3, Dur = 12
01:02:05.624 00.010 15712 IsGuiding returns 0
01:02:05.642 00.018 15712 IsGuiding returns 1
01:02:05.642 00.000 15712 scope still moving after pulse duration time elapsed
01:02:05.671 00.029 15712 IsGuiding returns 1
01:02:05.707 00.036 15712 IsGuiding returns 0
01:02:05.707 00.000 15712 scope move finished after 12 + 67 ms
01:02:05.707 00.000 15712 Move returns status 0, amount 12
01:02:05.707 00.000 15712 MoveAxis(N, 0, ABG)
01:02:05.707 00.000 15712 Move returns status 0, amount 0
01:02:05.707 00.000 15712 move complete, result=0
01:02:05.707 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:02:05.708 00.001 15712 worker thread done servicing request
01:02:05.708 00.000 15712 Worker thread wakes up
01:02:05.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:05.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:02:07.126 01.418 15712 Exposure complete
01:02:07.187 00.061 15712 worker thread done servicing request
01:02:07.187 00.000 7988 OnExposeComplete: enter
01:02:07.187 00.000 7988 UpdateGuideState(): m_state=6
01:02:07.191 00.004 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
01:02:07.191 00.000 7988 Star::Find returns 1 (0), X=966.86, Y=187.64, Mass=1146, SNR=22.1, Peak=148 HFD=3.7
01:02:07.193 00.002 7988 MultiStar: [#1 0.30,-0.27,0.00,M1] [#2 0.28,0.08,0.88,U] [#3 0.26,-0.24,0.90,U] [#4 0.40,0.17,0.00,M8] [#5 0.29,-0.25,0.74,U] [#6 0.44,-0.10,0.00,M1] [#7 0.09,-0.41,0.00,M1] [#8 0.36,-0.43,0.00,M7] 
01:02:07.193 00.000 7988 refined, 3 included, MultiStar: {0.31, -0.06}, one-star: {0.40, 0.10}
01:02:07.195 00.002 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
01:02:07.195 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
01:02:07.197 00.002 7988 CameraToMount -- cameraX=0.31 cameraY=-0.06 hyp=0.32 cameraTheta=-0.21 mountX=-0.06 mountY=-0.31, mountTheta=-1.77
01:02:07.199 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.06, opts=13)
01:02:07.199 00.000 7988 Enqueuing Move request for scope (0.31, -0.06)
01:02:07.201 00.002 15712 Worker thread wakes up
01:02:07.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.06) opts 0xd
01:02:07.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.06)
01:02:07.201 00.000 15712 Moving (0.31, -0.06) raw xDistance=-0.06 yDistance=-0.31
01:02:07.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:02:07.203 00.002 7988 UpdateGuideState exits: m=1146 SNR=22.1
01:02:07.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:07.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:07.203 00.000 7988 Enqueuing Expose request
01:02:07.203 00.000 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
01:02:07.203 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
01:02:07.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:02:07.203 00.000 15712 MoveAxis(W, 13, ABG)
01:02:07.203 00.000 15712 Guiding  Dir = 3, Dur = 13
01:02:07.203 00.000 15712 IsGuiding returns 0
01:02:07.223 00.020 15712 IsGuiding returns 1
01:02:07.223 00.000 15712 scope still moving after pulse duration time elapsed
01:02:07.273 00.050 15712 IsGuiding returns 0
01:02:07.273 00.000 15712 scope move finished after 13 + 52 ms
01:02:07.273 00.000 15712 Move returns status 0, amount 13
01:02:07.273 00.000 15712 MoveAxis(N, 79, ABG)
01:02:07.273 00.000 15712 Guiding  Dir = 0, Dur = 79
01:02:07.273 00.000 15712 IsGuiding returns 0
01:02:07.352 00.079 15712 PulseGuide returned control before completion, sleep 11
01:02:07.385 00.033 15712 IsGuiding returns 1
01:02:07.385 00.000 15712 scope still moving after pulse duration time elapsed
01:02:07.412 00.027 15712 IsGuiding returns 1
01:02:07.480 00.068 15712 IsGuiding returns 0
01:02:07.480 00.000 15712 scope move finished after 79 + 127 ms
01:02:07.480 00.000 15712 Move returns status 0, amount 79
01:02:07.480 00.000 15712 move complete, result=0
01:02:07.480 00.000 15712 worker thread done servicing request
01:02:07.480 00.000 15712 Worker thread wakes up
01:02:07.480 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.3 px 79 ms NORTH
01:02:07.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:07.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:02:09.122 01.642 15712 Exposure complete
01:02:09.183 00.061 15712 worker thread done servicing request
01:02:09.185 00.002 7988 OnExposeComplete: enter
01:02:09.185 00.000 7988 UpdateGuideState(): m_state=6
01:02:09.185 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
01:02:09.185 00.000 7988 Star::Find returns 1 (0), X=966.14, Y=187.37, Mass=1099, SNR=21.6, Peak=152 HFD=3.6
01:02:09.185 00.000 7988 MultiStar: [#1 -0.15,-0.33,1.01,U] [#2 -0.41,-0.08,0.00,M1] [#3 -0.26,-0.42,0.00,M1] [#4 -0.49,0.16,0.00,M9] [#5 -0.28,-0.57,0.00,M1] [#6 -0.12,-0.03,0.66,U] [#7 -0.24,-0.22,0.51,U] [#8 -0.01,-0.41,0.00,M8] 
01:02:09.185 00.000 7988 refined, 3 included, MultiStar: {-0.21, -0.20}, one-star: {-0.32, -0.16}
01:02:09.185 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
01:02:09.192 00.007 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.30)
01:02:09.192 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-2.39 mountX=-0.20 mountY=0.22, mountTheta=2.31
01:02:09.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.20, opts=13)
01:02:09.192 00.000 7988 Enqueuing Move request for scope (-0.21, -0.20)
01:02:09.192 00.000 15712 Worker thread wakes up
01:02:09.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.20) opts 0xd
01:02:09.192 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.20)
01:02:09.192 00.000 15712 Moving (-0.21, -0.20) raw xDistance=-0.20 yDistance=0.22
01:02:09.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:02:09.192 00.000 7988 UpdateGuideState exits: m=1099 SNR=21.6
01:02:09.199 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:09.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:09.199 00.000 7988 Enqueuing Expose request
01:02:09.199 00.000 15712 PPEC rslt: input = -0.20, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.67
01:02:09.199 00.000 15712 PPEC: input: -0.20, control: -0.08, exposure: 1500
01:02:09.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:09.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:02:09.199 00.000 15712 MoveAxis(E, 26, ABG)
01:02:09.199 00.000 15712 Guiding  Dir = 2, Dur = 26
01:02:09.199 00.000 15712 IsGuiding returns 0
01:02:09.215 00.016 15712 PulseGuide returned control before completion, sleep 17
01:02:09.263 00.048 15712 IsGuiding returns 0
01:02:09.263 00.000 15712 Move returns status 0, amount 26
01:02:09.263 00.000 15712 MoveAxis(N, 0, ABG)
01:02:09.263 00.000 15712 Move returns status 0, amount 0
01:02:09.263 00.000 15712 move complete, result=0
01:02:09.263 00.000 15712 worker thread done servicing request
01:02:09.263 00.000 15712 Worker thread wakes up
01:02:09.263 00.000 7988 GuideStep: -0.2 px 26 ms EAST, 0.2 px 0 ms NORTH
01:02:09.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:09.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:02:10.683 01.420 15712 Exposure complete
01:02:10.746 00.063 15712 worker thread done servicing request
01:02:10.746 00.000 7988 OnExposeComplete: enter
01:02:10.746 00.000 7988 UpdateGuideState(): m_state=6
01:02:10.746 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
01:02:10.746 00.000 7988 Star::Find returns 1 (0), X=966.57, Y=187.72, Mass=1218, SNR=22.7, Peak=153 HFD=3.8
01:02:10.746 00.000 7988 MultiStar: [#1 0.03,-0.07,1.00,U] [#2 0.03,0.01,0.86,U] [#3 -0.10,-0.04,0.84,U] [#4 0.14,0.28,0.68,U] [#5 0.30,0.08,0.76,U] [#6 0.09,0.13,0.63,U] [#7 -0.49,0.43,0.00,M1] [#8 0.54,-0.48,0.00,M9] 
01:02:10.746 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.07}, one-star: {0.12, 0.19}
01:02:10.746 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.83 = -0.83)
01:02:10.754 00.008 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
01:02:10.754 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=0.07 mountY=-0.08, mountTheta=-0.84
01:02:10.754 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.07, opts=13)
01:02:10.754 00.000 7988 Enqueuing Move request for scope (0.08, 0.07)
01:02:10.760 00.006 15712 Worker thread wakes up
01:02:10.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:02:10.760 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:02:10.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=41, FiltMax=255, Gamma=0.690
01:02:10.760 00.000 7988 UpdateGuideState exits: m=1218 SNR=22.7
01:02:10.762 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:10.762 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:10.764 00.002 7988 Enqueuing Expose request
01:02:10.764 00.000 15712 Moving (0.08, 0.07) raw xDistance=0.07 yDistance=-0.08
01:02:10.764 00.000 15712 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:02:10.764 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
01:02:10.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:10.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:02:10.764 00.000 15712 MoveAxis(W, 12, ABG)
01:02:10.764 00.000 15712 Guiding  Dir = 3, Dur = 12
01:02:10.772 00.008 15712 IsGuiding returns 0
01:02:10.788 00.016 15712 IsGuiding returns 1
01:02:10.788 00.000 15712 scope still moving after pulse duration time elapsed
01:02:10.844 00.056 15712 IsGuiding returns 0
01:02:10.844 00.000 15712 scope move finished after 12 + 67 ms
01:02:10.844 00.000 15712 Move returns status 0, amount 12
01:02:10.844 00.000 15712 MoveAxis(N, 0, ABG)
01:02:10.844 00.000 15712 Move returns status 0, amount 0
01:02:10.844 00.000 15712 move complete, result=0
01:02:10.844 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:02:10.855 00.011 15712 worker thread done servicing request
01:02:10.855 00.000 15712 Worker thread wakes up
01:02:10.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:10.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:02:12.498 01.643 15712 Exposure complete
01:02:12.560 00.062 15712 worker thread done servicing request
01:02:12.560 00.000 7988 OnExposeComplete: enter
01:02:12.560 00.000 7988 UpdateGuideState(): m_state=6
01:02:12.563 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
01:02:12.563 00.000 7988 Star::Find returns 1 (0), X=965.97, Y=187.52, Mass=1050, SNR=21.1, Peak=155 HFD=3.6
01:02:12.565 00.002 7988 MultiStar: [#1 -0.54,-0.14,0.00,M1] [#2 -0.30,0.03,0.89,U] [#3 -0.14,-0.26,0.89,U] [#4 0.08,0.13,0.75,U] [#5 -0.46,-0.38,0.00,M1] [#6 -0.31,-0.00,0.69,U] [#7 -0.53,-0.06,0.00,M2] [#8 0.40,-0.22,0.00,M10] 
01:02:12.565 00.000 7988 refined, 4 included, MultiStar: {-0.24, -0.03}, one-star: {-0.49, -0.01}
01:02:12.567 00.002 7988 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.56) = xAngle (-4.59 = 1.69)
01:02:12.567 00.000 7988 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.62 = 1.66)
01:02:12.569 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.25 cameraTheta=-3.03 mountX=-0.03 mountY=0.25, mountTheta=1.69
01:02:12.571 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.03, opts=13)
01:02:12.571 00.000 7988 Enqueuing Move request for scope (-0.24, -0.03)
01:02:12.574 00.003 15712 Worker thread wakes up
01:02:12.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
01:02:12.574 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
01:02:12.574 00.000 15712 Moving (-0.24, -0.03) raw xDistance=-0.03 yDistance=0.25
01:02:12.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=41, FiltMax=255, Gamma=0.690
01:02:12.574 00.000 7988 UpdateGuideState exits: m=1050 SNR=21.1
01:02:12.576 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:12.576 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:12.576 00.000 7988 Enqueuing Expose request
01:02:12.576 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:02:12.576 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
01:02:12.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:12.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:02:12.576 00.000 15712 MoveAxis(W, 11, ABG)
01:02:12.576 00.000 15712 Guiding  Dir = 3, Dur = 11
01:02:12.576 00.000 15712 IsGuiding returns 0
01:02:12.591 00.015 15712 IsGuiding returns 1
01:02:12.591 00.000 15712 scope still moving after pulse duration time elapsed
01:02:12.642 00.051 15712 IsGuiding returns 1
01:02:12.672 00.030 15712 IsGuiding returns 0
01:02:12.672 00.000 15712 scope move finished after 11 + 80 ms
01:02:12.672 00.000 15712 Move returns status 0, amount 11
01:02:12.672 00.000 15712 MoveAxis(N, 0, ABG)
01:02:12.672 00.000 15712 Move returns status 0, amount 0
01:02:12.672 00.000 15712 move complete, result=0
01:02:12.672 00.000 15712 worker thread done servicing request
01:02:12.672 00.000 15712 Worker thread wakes up
01:02:12.672 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.2 px 0 ms NORTH
01:02:12.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:12.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:02:14.093 01.421 15712 Exposure complete
01:02:14.155 00.062 15712 worker thread done servicing request
01:02:14.155 00.000 7988 OnExposeComplete: enter
01:02:14.155 00.000 7988 UpdateGuideState(): m_state=6
01:02:14.155 00.000 7988 Star::Find(15, 965, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
01:02:14.155 00.000 7988 Star::Find returns 1 (0), X=966.34, Y=187.62, Mass=1171, SNR=22.6, Peak=159 HFD=3.7
01:02:14.155 00.000 7988 MultiStar: [#1 -0.09,-0.36,1.05,U] [#2 -0.34,-0.16,0.84,U] [#3 -0.19,-0.20,0.88,U] [#4 0.02,0.26,0.75,U] [#5 -0.16,-0.21,0.71,U] [#6 -0.38,-0.07,0.73,U] [#7 -0.31,-0.31,0.00,M3] [#8 0.14,0.08,0.45,U] 
01:02:14.155 00.000 7988 single-star, 7 included, MultiStar: {-0.15, -0.09}, one-star: {-0.12, 0.09}
01:02:14.155 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.95 = 0.95)
01:02:14.155 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
01:02:14.155 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.51 mountX=0.08 mountY=0.12, mountTheta=0.94
01:02:14.155 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.09, opts=13)
01:02:14.155 00.000 7988 Enqueuing Move request for scope (-0.12, 0.09)
01:02:14.155 00.000 15712 Worker thread wakes up
01:02:14.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
01:02:14.155 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
01:02:14.170 00.015 15712 Moving (-0.12, 0.09) raw xDistance=0.08 yDistance=0.12
01:02:14.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:02:14.170 00.000 7988 UpdateGuideState exits: m=1171 SNR=22.6
01:02:14.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:14.172 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:14.172 00.000 7988 Enqueuing Expose request
01:02:14.172 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:02:14.172 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
01:02:14.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:14.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:02:14.172 00.000 15712 MoveAxis(W, 7, ABG)
01:02:14.172 00.000 15712 Guiding  Dir = 3, Dur = 7
01:02:14.172 00.000 15712 IsGuiding returns 0
01:02:14.190 00.018 15712 IsGuiding returns 0
01:02:14.190 00.000 15712 Move returns status 0, amount 7
01:02:14.190 00.000 15712 MoveAxis(N, 0, ABG)
01:02:14.190 00.000 15712 Move returns status 0, amount 0
01:02:14.190 00.000 15712 move complete, result=0
01:02:14.190 00.000 15712 worker thread done servicing request
01:02:14.190 00.000 15712 Worker thread wakes up
01:02:14.190 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:02:14.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:14.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:02:15.829 01.639 15712 Exposure complete
01:02:15.891 00.062 15712 worker thread done servicing request
01:02:15.891 00.000 7988 OnExposeComplete: enter
01:02:15.891 00.000 7988 UpdateGuideState(): m_state=6
01:02:15.893 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
01:02:15.893 00.000 7988 Star::Find returns 1 (0), X=966.32, Y=187.33, Mass=1097, SNR=22.0, Peak=139 HFD=3.6
01:02:15.893 00.000 7988 MultiStar: [#1 -0.19,-0.13,1.02,U] [#2 -0.21,-0.08,0.88,U] [#3 -0.16,-0.15,0.90,U] [#4 -0.15,0.19,0.73,U] [#5 0.15,0.11,0.76,U] [#6 -0.17,0.16,0.65,U] [#7 -0.15,0.21,0.50,U] [#8 -0.32,-0.41,0.00,M10] 
01:02:15.893 00.000 7988 refined, 7 included, MultiStar: {-0.13, -0.02}, one-star: {-0.14, -0.20}
01:02:15.893 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.58 = 1.70)
01:02:15.893 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.62 = 1.67)
01:02:15.893 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.02 mountX=-0.02 mountY=0.13, mountTheta=1.70
01:02:15.893 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.02, opts=13)
01:02:15.893 00.000 7988 Enqueuing Move request for scope (-0.13, -0.02)
01:02:15.893 00.000 15712 Worker thread wakes up
01:02:15.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
01:02:15.893 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
01:02:15.893 00.000 15712 Moving (-0.13, -0.02) raw xDistance=-0.02 yDistance=0.13
01:02:15.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=41, FiltMax=255, Gamma=0.690
01:02:15.893 00.000 7988 UpdateGuideState exits: m=1097 SNR=22.0
01:02:15.906 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:15.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:15.906 00.000 7988 Enqueuing Expose request
01:02:15.906 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:02:15.906 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
01:02:15.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:15.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:02:15.906 00.000 15712 MoveAxis(W, 8, ABG)
01:02:15.906 00.000 15712 Guiding  Dir = 3, Dur = 8
01:02:15.910 00.004 15712 IsGuiding returns 0
01:02:15.927 00.017 15712 IsGuiding returns 0
01:02:15.938 00.011 15712 Move returns status 0, amount 8
01:02:15.938 00.000 15712 MoveAxis(N, 0, ABG)
01:02:15.938 00.000 15712 Move returns status 0, amount 0
01:02:15.938 00.000 15712 move complete, result=0
01:02:15.938 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:02:15.940 00.002 15712 worker thread done servicing request
01:02:15.940 00.000 15712 Worker thread wakes up
01:02:15.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:15.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:02:17.357 01.417 15712 Exposure complete
01:02:17.421 00.064 15712 worker thread done servicing request
01:02:17.421 00.000 7988 OnExposeComplete: enter
01:02:17.421 00.000 7988 UpdateGuideState(): m_state=6
01:02:17.423 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
01:02:17.424 00.001 7988 Star::Find returns 1 (0), X=966.44, Y=187.60, Mass=1102, SNR=21.9, Peak=160 HFD=3.3
01:02:17.424 00.000 7988 MultiStar: [#1 -0.24,-0.15,1.10,U] [#2 -0.17,0.23,0.95,U] [#3 -0.16,-0.09,0.92,U] [#4 -0.05,0.42,0.00,M6] [#5 -0.12,-0.23,0.76,U] [#6 -0.21,-0.07,0.72,U] [#7 -0.76,-0.04,0.00,M3] [#8 0.08,0.08,0.50,U] 
01:02:17.426 00.002 7988 single-star, 6 included, MultiStar: {-0.14, -0.02}, one-star: {-0.02, 0.07}
01:02:17.426 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
01:02:17.428 00.002 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
01:02:17.428 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.87 mountX=0.07 mountY=0.02, mountTheta=0.27
01:02:17.430 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.07, opts=13)
01:02:17.432 00.002 7988 Enqueuing Move request for scope (-0.02, 0.07)
01:02:17.432 00.000 15712 Worker thread wakes up
01:02:17.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:02:17.432 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:02:17.432 00.000 15712 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.02
01:02:17.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:02:17.432 00.000 7988 UpdateGuideState exits: m=1102 SNR=21.9
01:02:17.436 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:17.437 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:17.437 00.000 7988 Enqueuing Expose request
01:02:17.437 00.000 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:02:17.437 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
01:02:17.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:17.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:02:17.437 00.000 15712 MoveAxis(W, 10, ABG)
01:02:17.437 00.000 15712 Guiding  Dir = 3, Dur = 10
01:02:17.437 00.000 15712 IsGuiding returns 0
01:02:17.453 00.016 15712 IsGuiding returns 1
01:02:17.453 00.000 15712 scope still moving after pulse duration time elapsed
01:02:17.503 00.050 15712 IsGuiding returns 0
01:02:17.503 00.000 15712 scope move finished after 10 + 53 ms
01:02:17.503 00.000 15712 Move returns status 0, amount 10
01:02:17.503 00.000 15712 MoveAxis(N, 0, ABG)
01:02:17.503 00.000 15712 Move returns status 0, amount 0
01:02:17.503 00.000 15712 move complete, result=0
01:02:17.503 00.000 15712 worker thread done servicing request
01:02:17.503 00.000 15712 Worker thread wakes up
01:02:17.503 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:02:17.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:17.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:02:19.143 01.640 15712 Exposure complete
01:02:19.207 00.064 15712 worker thread done servicing request
01:02:19.207 00.000 7988 OnExposeComplete: enter
01:02:19.207 00.000 7988 UpdateGuideState(): m_state=6
01:02:19.209 00.002 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
01:02:19.210 00.001 7988 Star::Find returns 1 (0), X=966.21, Y=187.73, Mass=1260, SNR=23.6, Peak=153 HFD=3.8
01:02:19.210 00.000 7988 MultiStar: [#1 -0.30,0.14,0.99,U] [#2 -0.26,0.53,0.00,M1] [#3 0.04,0.03,0.85,U] [#4 -0.17,0.47,0.00,M7] [#5 -0.12,0.10,0.71,U] [#6 -0.10,0.29,0.60,U] [#7 -0.40,0.05,0.00,M4] [#8 0.03,0.02,0.46,U] 
01:02:19.212 00.002 7988 refined, 5 included, MultiStar: {-0.14, 0.13}, one-star: {-0.25, 0.20}
01:02:19.212 00.000 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.56) = xAngle (0.81 = 0.81)
01:02:19.214 00.002 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
01:02:19.214 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.37 mountX=0.13 mountY=0.14, mountTheta=0.79
01:02:19.216 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.13, opts=13)
01:02:19.218 00.002 7988 Enqueuing Move request for scope (-0.14, 0.13)
01:02:19.218 00.000 15712 Worker thread wakes up
01:02:19.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
01:02:19.218 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
01:02:19.218 00.000 15712 Moving (-0.14, 0.13) raw xDistance=0.13 yDistance=0.14
01:02:19.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:02:19.218 00.000 7988 UpdateGuideState exits: m=1260 SNR=23.6
01:02:19.222 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:19.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:19.222 00.000 7988 Enqueuing Expose request
01:02:19.222 00.000 15712 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:02:19.222 00.000 15712 PPEC: input: 0.13, control: 0.07, exposure: 1500
01:02:19.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:19.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:02:19.222 00.000 15712 MoveAxis(W, 22, ABG)
01:02:19.222 00.000 15712 Guiding  Dir = 3, Dur = 22
01:02:19.222 00.000 15712 IsGuiding returns 0
01:02:19.244 00.022 15712 PulseGuide returned control before completion, sleep 13
01:02:19.285 00.041 15712 IsGuiding returns 1
01:02:19.285 00.000 15712 scope still moving after pulse duration time elapsed
01:02:19.319 00.034 15712 IsGuiding returns 0
01:02:19.319 00.000 15712 scope move finished after 22 + 70 ms
01:02:19.319 00.000 15712 Move returns status 0, amount 22
01:02:19.319 00.000 15712 MoveAxis(N, 0, ABG)
01:02:19.319 00.000 15712 Move returns status 0, amount 0
01:02:19.319 00.000 15712 move complete, result=0
01:02:19.319 00.000 15712 worker thread done servicing request
01:02:19.319 00.000 15712 Worker thread wakes up
01:02:19.319 00.000 7988 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
01:02:19.321 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:19.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(951,173,31,31)
01:02:19.329 00.008 7988 evsrv: cli 0CCCF1C8 connect
01:02:19.331 00.002 7988 case statement mapped state 6 to 3
01:02:19.334 00.003 7988 case statement mapped state 6 to 3
01:02:19.336 00.002 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_app_state","id":"3e2c1832-7de4-4c6a-a761-b50ef2825f5e"}
01:02:19.338 00.002 7988 case statement mapped state 6 to 3
01:02:19.340 00.002 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e2c1832-7de4-4c6a-a761-b50ef2825f5e"}
01:02:19.342 00.002 7988 evsrv: cli 0CCCF1C8 disconnect
01:02:19.344 00.002 7988 evsrv: cli 0CCCFD08 connect
01:02:19.352 00.008 7988 case statement mapped state 6 to 3
01:02:19.354 00.002 7988 case statement mapped state 6 to 3
01:02:19.356 00.002 7988 evsrv: cli 0CCCFD08 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"93ce27a7-773a-4423-9dbd-3529f6bc9002"}
01:02:19.358 00.002 7988 PhdController::Dither begins
01:02:19.358 00.000 7988 dither: size=4.00, dRA=2.72 dDec=-3.81
01:02:19.360 00.002 7988 MountToCamera -- mountTheta (-0.95) + m_xAngle (1.56) = xAngle (0.61 = 0.61)
01:02:19.362 00.002 7988 MountToCamera -- mountX=2.72 mountY=-3.81 hyp=4.68 mountTheta=-0.95 cameraX=3.83, cameraY=2.69 cameraTheta=0.61
01:02:19.364 00.002 7988 setting lock position to (970.29, 190.22)
01:02:19.366 00.002 7988 Mount: notify guiding dithered (3.8, 2.7)
01:02:19.366 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
01:02:19.368 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
01:02:19.370 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:02:19.372 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:02:19.374 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
01:02:19.374 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
01:02:19.376 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
01:02:19.378 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:02:19.380 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:02:19.380 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
01:02:19.380 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:02:19.380 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
01:02:19.380 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
01:02:19.380 00.000 7988 MultiStar: stabilizing after lock position change
01:02:19.380 00.000 7988 Status Line: Dither by 2.72,-3.81
01:02:19.380 00.000 7988 PhdController: newstate STATE_SETTLE_BEGIN
01:02:19.380 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
01:02:19.380 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":0,"id":"93ce27a7-773a-4423-9dbd-3529f6bc9002"}
01:02:19.396 00.016 7988 evsrv: cli 0CCCFD08 disconnect
01:02:20.729 01.333 15712 Exposure complete
01:02:20.808 00.079 15712 worker thread done servicing request
01:02:20.808 00.000 7988 OnExposeComplete: enter
01:02:20.810 00.002 7988 UpdateGuideState(): m_state=6
01:02:20.810 00.000 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
01:02:20.812 00.002 7988 Star::Find returns 1 (0), X=966.05, Y=187.79, Mass=1162, SNR=22.5, Peak=146 HFD=3.9
01:02:20.814 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.18 = 2.10)
01:02:20.814 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.07)
01:02:20.816 00.002 7988 CameraToMount -- cameraX=-4.24 cameraY=-2.43 hyp=4.89 cameraTheta=-2.62 mountX=-2.47 mountY=4.30, mountTheta=2.09
01:02:20.819 00.003 7988 dither recenter: remaining=(-2.7,3.8) step=(-2.7,3.8)
01:02:20.821 00.002 7988 MountToCamera -- mountTheta (2.19) + m_xAngle (1.56) = xAngle (3.75 = -2.53)
01:02:20.823 00.002 7988 MountToCamera -- mountX=-2.72 mountY=3.81 hyp=4.68 mountTheta=2.19 cameraX=-3.83, cameraY=-2.69 cameraTheta=-2.53
01:02:20.825 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-3.83, y=-2.69, opts=4)
01:02:20.825 00.000 7988 Enqueuing Move request for scope (-3.83, -2.69)
01:02:20.827 00.002 15712 Worker thread wakes up
01:02:20.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-3.83, -2.69) opts 0x4
01:02:20.827 00.000 15712 Handling offset move in thread for scope, endpoint = (-3.83, -2.69)
01:02:20.827 00.000 15712 Moving (-3.83, -2.69) raw xDistance=-2.72 yDistance=3.81
01:02:20.827 00.000 15712 BLC: window closed
01:02:20.827 00.000 15712 MoveAxis(E, 888, B)
01:02:20.827 00.000 15712 Guiding  Dir = 2, Dur = 888
01:02:20.827 00.000 15712 IsGuiding returns 0
01:02:20.827 00.000 7988 Mount: notify direct move -2.72,3.81
01:02:20.829 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
01:02:20.831 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
01:02:20.834 00.003 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:02:20.836 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:02:20.838 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
01:02:20.840 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
01:02:20.842 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
01:02:20.844 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:02:20.846 00.002 15712 PulseGuide returned control before completion, sleep 883
01:02:20.846 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:02:20.848 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
01:02:20.848 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:02:20.850 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
01:02:20.853 00.003 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
01:02:20.856 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:02:20.858 00.002 7988 UpdateGuideState exits: m=1162 SNR=22.5
01:02:20.860 00.002 7988 PhdController: settling, locked = 1, distance = 4.86 (1.50) aobump = 0 frame = 1 / 99999
01:02:20.862 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767420140.861,"Host":"ASTROPC","Inst":1,"Distance":4.86,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:02:20.863 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:20.864 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:20.866 00.002 7988 Enqueuing Expose request
01:02:21.754 00.888 15712 IsGuiding returns 0
01:02:21.754 00.000 15712 Move returns status 0, amount 888
01:02:21.754 00.000 15712 BLC: window closed
01:02:21.754 00.000 15712 BLC: Compensation needed for non-algo type move
01:02:21.754 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 158 applied
01:02:21.754 00.000 15712 MoveAxis(S, 1131, B)
01:02:21.754 00.000 15712 Guiding  Dir = 1, Dur = 1131
01:02:21.754 00.000 15712 IsGuiding returns 0
01:02:21.835 00.081 15712 PulseGuide returned control before completion, sleep 1062
01:02:22.914 01.079 15712 IsGuiding returns 1
01:02:22.914 00.000 15712 scope still moving after pulse duration time elapsed
01:02:22.946 00.032 15712 IsGuiding returns 1
01:02:22.977 00.031 15712 IsGuiding returns 0
01:02:22.977 00.000 15712 scope move finished after 1131 + 99 ms
01:02:22.977 00.000 15712 Move returns status 0, amount 1131
01:02:22.977 00.000 15712 move complete, result=0
01:02:22.977 00.000 15712 worker thread done servicing request
01:02:22.977 00.000 15712 Worker thread wakes up
01:02:22.977 00.000 7988 GuideStep: -2.7 px 888 ms EAST, 3.8 px 1131 ms SOUTH
01:02:22.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:22.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:24.729 01.752 15712 Exposure complete
01:02:24.790 00.061 15712 worker thread done servicing request
01:02:24.790 00.000 7988 OnExposeComplete: enter
01:02:24.790 00.000 7988 UpdateGuideState(): m_state=6
01:02:24.793 00.003 7988 Star::Find(15, 966, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
01:02:24.793 00.000 7988 Star::Find returns 1 (0), X=968.50, Y=190.23, Mass=1231, SNR=23.1, Peak=176 HFD=3.7
01:02:24.795 00.002 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
01:02:24.795 00.000 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
01:02:24.797 00.002 7988 CameraToMount -- cameraX=-1.79 cameraY=0.01 hyp=1.79 cameraTheta=3.14 mountX=-0.01 mountY=1.79, mountTheta=1.57
01:02:24.799 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-1.79, y=0.01, opts=13)
01:02:24.799 00.000 7988 Enqueuing Move request for scope (-1.79, 0.01)
01:02:24.801 00.002 15712 Worker thread wakes up
01:02:24.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.79, 0.01) opts 0xd
01:02:24.801 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.79, 0.01)
01:02:24.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=37, FiltMax=255, Gamma=0.690
01:02:24.801 00.000 7988 UpdateGuideState exits: m=1231 SNR=23.1
01:02:24.803 00.002 7988 PhdController: settling, locked = 1, distance = 1.79 (1.50) aobump = 0 frame = 2 / 99999
01:02:24.803 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420144.803,"Host":"ASTROPC","Inst":1,"Distance":1.79,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:02:24.805 00.002 15712 Moving (-1.79, 0.01) raw xDistance=-0.01 yDistance=1.79
01:02:24.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:24.806 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:24.806 00.000 7988 Enqueuing Expose request
01:02:24.806 00.000 15712 PPEC rslt(dithering): input = -0.01, final = -0.00
01:02:24.806 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
01:02:24.806 00.000 15712 resist switch: large excursion: input 1.79 thresh 0.75 direction from 0 to 1
01:02:24.806 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.37
01:02:24.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.79 from input 1.79
01:02:24.806 00.000 15712 MoveAxis(E, 1, ABG)
01:02:24.806 00.000 15712 Guiding  Dir = 2, Dur = 1
01:02:24.806 00.000 15712 IsGuiding returns 0
01:02:24.822 00.016 15712 IsGuiding returns 0
01:02:24.822 00.000 15712 Move returns status 0, amount 1
01:02:24.822 00.000 15712 MoveAxis(S, 457, ABG)
01:02:24.822 00.000 15712 Guiding  Dir = 1, Dur = 457
01:02:24.822 00.000 15712 IsGuiding returns 0
01:02:24.905 00.083 15712 PulseGuide returned control before completion, sleep 387
01:02:25.302 00.397 15712 IsGuiding returns 1
01:02:25.302 00.000 15712 scope still moving after pulse duration time elapsed
01:02:25.334 00.032 15712 IsGuiding returns 1
01:02:25.400 00.066 15712 IsGuiding returns 0
01:02:25.400 00.000 15712 scope move finished after 457 + 117 ms
01:02:25.400 00.000 15712 Move returns status 0, amount 457
01:02:25.400 00.000 15712 move complete, result=0
01:02:25.400 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 1.8 px 457 ms SOUTH
01:02:25.400 00.000 15712 worker thread done servicing request
01:02:25.400 00.000 15712 Worker thread wakes up
01:02:25.402 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:25.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:26.820 01.418 15712 Exposure complete
01:02:26.883 00.063 15712 worker thread done servicing request
01:02:26.883 00.000 7988 OnExposeComplete: enter
01:02:26.883 00.000 7988 UpdateGuideState(): m_state=6
01:02:26.883 00.000 7988 Star::Find(15, 968, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
01:02:26.883 00.000 7988 Star::Find returns 1 (0), X=969.18, Y=190.48, Mass=1264, SNR=23.3, Peak=147 HFD=3.8
01:02:26.883 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.56) = xAngle (1.35 = 1.35)
01:02:26.883 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
01:02:26.883 00.000 7988 CameraToMount -- cameraX=-1.11 cameraY=0.25 hyp=1.14 cameraTheta=2.92 mountX=0.24 mountY=1.11, mountTheta=1.35
01:02:26.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.11, y=0.25, opts=13)
01:02:26.883 00.000 7988 Enqueuing Move request for scope (-1.11, 0.25)
01:02:26.894 00.011 15712 Worker thread wakes up
01:02:26.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.11, 0.25) opts 0xd
01:02:26.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.11, 0.25)
01:02:26.894 00.000 15712 Moving (-1.11, 0.25) raw xDistance=0.24 yDistance=1.11
01:02:26.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=37, FiltMax=255, Gamma=0.690
01:02:26.894 00.000 7988 UpdateGuideState exits: m=1264 SNR=23.3
01:02:26.897 00.003 7988 PhdController: settling, locked = 1, distance = 1.60 (1.50) aobump = 0 frame = 3 / 99999
01:02:26.897 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420146.897,"Host":"ASTROPC","Inst":1,"Distance":1.60,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:02:26.897 00.000 15712 PPEC rslt(dithering): input = 0.24, final = 0.15
01:02:26.897 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
01:02:26.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11
01:02:26.897 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:26.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:26.902 00.005 7988 Enqueuing Expose request
01:02:26.902 00.000 15712 MoveAxis(W, 48, ABG)
01:02:26.902 00.000 15712 Guiding  Dir = 3, Dur = 48
01:02:26.902 00.000 15712 IsGuiding returns 0
01:02:26.913 00.011 15712 PulseGuide returned control before completion, sleep 43
01:02:26.999 00.086 15712 IsGuiding returns 0
01:02:26.999 00.000 15712 Move returns status 0, amount 48
01:02:26.999 00.000 15712 MoveAxis(S, 282, ABG)
01:02:26.999 00.000 15712 Guiding  Dir = 1, Dur = 282
01:02:26.999 00.000 15712 IsGuiding returns 0
01:02:27.079 00.080 15712 PulseGuide returned control before completion, sleep 212
01:02:27.295 00.216 15712 IsGuiding returns 1
01:02:27.295 00.000 15712 scope still moving after pulse duration time elapsed
01:02:27.327 00.032 15712 IsGuiding returns 1
01:02:27.375 00.048 15712 IsGuiding returns 1
01:02:27.414 00.039 15712 IsGuiding returns 0
01:02:27.414 00.000 15712 scope move finished after 282 + 132 ms
01:02:27.414 00.000 15712 Move returns status 0, amount 282
01:02:27.414 00.000 15712 move complete, result=0
01:02:27.414 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 1.1 px 282 ms SOUTH
01:02:27.416 00.002 15712 worker thread done servicing request
01:02:27.416 00.000 15712 Worker thread wakes up
01:02:27.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:27.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:29.057 01.641 15712 Exposure complete
01:02:29.119 00.062 15712 worker thread done servicing request
01:02:29.119 00.000 7988 OnExposeComplete: enter
01:02:29.119 00.000 7988 UpdateGuideState(): m_state=6
01:02:29.121 00.002 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
01:02:29.121 00.000 7988 Star::Find returns 1 (0), X=970.85, Y=190.58, Mass=1243, SNR=23.1, Peak=160 HFD=3.7
01:02:29.123 00.002 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
01:02:29.125 00.002 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
01:02:29.125 00.000 7988 CameraToMount -- cameraX=0.56 cameraY=0.35 hyp=0.66 cameraTheta=0.57 mountX=0.36 mountY=-0.57, mountTheta=-1.01
01:02:29.127 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.56, y=0.35, opts=13)
01:02:29.127 00.000 7988 Enqueuing Move request for scope (0.56, 0.35)
01:02:29.129 00.002 15712 Worker thread wakes up
01:02:29.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.35) opts 0xd
01:02:29.129 00.000 15712 Handling offset move in thread for scope, endpoint = (0.56, 0.35)
01:02:29.129 00.000 15712 Moving (0.56, 0.35) raw xDistance=0.36 yDistance=-0.57
01:02:29.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=38, FiltMax=255, Gamma=0.690
01:02:29.129 00.000 7988 UpdateGuideState exits: m=1243 SNR=23.1
01:02:29.132 00.003 7988 PhdController: settling, locked = 1, distance = 1.32 (1.50) aobump = 0 frame = 4 / 99999
01:02:29.132 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420149.132,"Host":"ASTROPC","Inst":1,"Distance":1.32,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:02:29.134 00.002 15712 PPEC rslt(dithering): input = 0.36, final = 0.22
01:02:29.134 00.000 15712 PPEC: input: 0.36, control: 0.22, exposure: 1500
01:02:29.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:02:29.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:29.135 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:29.135 00.000 7988 Enqueuing Expose request
01:02:29.137 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
01:02:29.137 00.000 15712 MoveAxis(W, 70, ABG)
01:02:29.137 00.000 15712 Guiding  Dir = 3, Dur = 70
01:02:29.137 00.000 15712 IsGuiding returns 0
01:02:29.151 00.014 15712 PulseGuide returned control before completion, sleep 62
01:02:29.231 00.080 15712 IsGuiding returns 0
01:02:29.231 00.000 15712 Move returns status 0, amount 70
01:02:29.231 00.000 15712 MoveAxis(N, 0, ABG)
01:02:29.231 00.000 15712 Move returns status 0, amount 0
01:02:29.231 00.000 15712 move complete, result=0
01:02:29.231 00.000 7988 GuideStep: 0.4 px 70 ms WEST, -0.6 px 0 ms NORTH
01:02:29.239 00.008 15712 worker thread done servicing request
01:02:29.239 00.000 15712 Worker thread wakes up
01:02:29.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:29.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:30.644 01.405 15712 Exposure complete
01:02:30.707 00.063 15712 worker thread done servicing request
01:02:30.707 00.000 7988 OnExposeComplete: enter
01:02:30.707 00.000 7988 UpdateGuideState(): m_state=6
01:02:30.707 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
01:02:30.707 00.000 7988 Star::Find returns 1 (0), X=970.97, Y=190.19, Mass=1212, SNR=23.0, Peak=171 HFD=4.1
01:02:30.707 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
01:02:30.707 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
01:02:30.707 00.000 7988 CameraToMount -- cameraX=0.68 cameraY=-0.03 hyp=0.68 cameraTheta=-0.05 mountX=-0.03 mountY=-0.67, mountTheta=-1.61
01:02:30.716 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.68, y=-0.03, opts=13)
01:02:30.718 00.002 7988 Enqueuing Move request for scope (0.68, -0.03)
01:02:30.719 00.001 15712 Worker thread wakes up
01:02:30.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.03) opts 0xd
01:02:30.719 00.000 15712 Handling offset move in thread for scope, endpoint = (0.68, -0.03)
01:02:30.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:02:30.719 00.000 7988 UpdateGuideState exits: m=1212 SNR=23.0
01:02:30.722 00.003 7988 PhdController: settling, locked = 1, distance = 1.12 (1.50) aobump = 0 frame = 5 / 99999
01:02:30.723 00.001 15712 Moving (0.68, -0.03) raw xDistance=-0.03 yDistance=-0.67
01:02:30.723 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420150.723,"Host":"ASTROPC","Inst":1,"Distance":1.12,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
01:02:30.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:30.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:30.723 00.000 7988 Enqueuing Expose request
01:02:30.723 00.000 15712 PPEC rslt(dithering): input = -0.03, final = -0.02
01:02:30.723 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
01:02:30.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:02:30.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
01:02:30.723 00.000 15712 MoveAxis(E, 5, ABG)
01:02:30.723 00.000 15712 Guiding  Dir = 2, Dur = 5
01:02:30.723 00.000 15712 IsGuiding returns 0
01:02:30.755 00.032 15712 IsGuiding returns 0
01:02:30.755 00.000 15712 Move returns status 0, amount 5
01:02:30.755 00.000 15712 MoveAxis(N, 0, ABG)
01:02:30.755 00.000 15712 Move returns status 0, amount 0
01:02:30.755 00.000 15712 move complete, result=0
01:02:30.755 00.000 15712 worker thread done servicing request
01:02:30.755 00.000 15712 Worker thread wakes up
01:02:30.755 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.7 px 0 ms NORTH
01:02:30.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:30.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:32.394 01.639 15712 Exposure complete
01:02:32.457 00.063 15712 worker thread done servicing request
01:02:32.457 00.000 7988 OnExposeComplete: enter
01:02:32.457 00.000 7988 UpdateGuideState(): m_state=6
01:02:32.460 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
01:02:32.460 00.000 7988 Star::Find returns 1 (0), X=970.91, Y=190.40, Mass=1247, SNR=23.3, Peak=144 HFD=3.9
01:02:32.462 00.002 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
01:02:32.462 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
01:02:32.464 00.002 7988 CameraToMount -- cameraX=0.62 cameraY=0.18 hyp=0.65 cameraTheta=0.28 mountX=0.18 mountY=-0.63, mountTheta=-1.29
01:02:32.466 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.62, y=0.18, opts=13)
01:02:32.466 00.000 7988 Enqueuing Move request for scope (0.62, 0.18)
01:02:32.468 00.002 15712 Worker thread wakes up
01:02:32.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.18) opts 0xd
01:02:32.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.62, 0.18)
01:02:32.468 00.000 15712 Moving (0.62, 0.18) raw xDistance=0.18 yDistance=-0.63
01:02:32.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:02:32.469 00.001 7988 UpdateGuideState exits: m=1247 SNR=23.3
01:02:32.469 00.000 7988 PhdController: settling, locked = 1, distance = 0.98 (1.50) aobump = 0 frame = 6 / 99999
01:02:32.471 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767420152.471,"Host":"ASTROPC","Inst":1,"Distance":0.98,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
01:02:32.471 00.000 15712 PPEC rslt(dithering): input = 0.18, final = 0.11
01:02:32.471 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
01:02:32.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:02:32.473 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:32.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:32.475 00.002 7988 Enqueuing Expose request
01:02:32.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
01:02:32.475 00.000 15712 MoveAxis(W, 36, ABG)
01:02:32.475 00.000 15712 Guiding  Dir = 3, Dur = 36
01:02:32.477 00.002 15712 IsGuiding returns 0
01:02:32.491 00.014 15712 PulseGuide returned control before completion, sleep 26
01:02:32.545 00.054 15712 IsGuiding returns 0
01:02:32.545 00.000 15712 Move returns status 0, amount 36
01:02:32.545 00.000 15712 MoveAxis(N, 0, ABG)
01:02:32.545 00.000 15712 Move returns status 0, amount 0
01:02:32.545 00.000 15712 move complete, result=0
01:02:32.545 00.000 15712 worker thread done servicing request
01:02:32.545 00.000 15712 Worker thread wakes up
01:02:32.545 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.6 px 0 ms NORTH
01:02:32.547 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:32.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:33.964 01.417 15712 Exposure complete
01:02:34.021 00.057 15712 worker thread done servicing request
01:02:34.021 00.000 7988 OnExposeComplete: enter
01:02:34.021 00.000 7988 UpdateGuideState(): m_state=6
01:02:34.030 00.009 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
01:02:34.030 00.000 7988 Star::Find returns 1 (0), X=970.83, Y=190.60, Mass=1104, SNR=21.9, Peak=150 HFD=3.6
01:02:34.032 00.002 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
01:02:34.032 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
01:02:34.032 00.000 7988 CameraToMount -- cameraX=0.54 cameraY=0.38 hyp=0.66 cameraTheta=0.61 mountX=0.38 mountY=-0.55, mountTheta=-0.96
01:02:34.036 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.54, y=0.38, opts=13)
01:02:34.036 00.000 7988 Enqueuing Move request for scope (0.54, 0.38)
01:02:34.036 00.000 15712 Worker thread wakes up
01:02:34.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.38) opts 0xd
01:02:34.036 00.000 15712 Handling offset move in thread for scope, endpoint = (0.54, 0.38)
01:02:34.036 00.000 15712 Moving (0.54, 0.38) raw xDistance=0.38 yDistance=-0.55
01:02:34.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:02:34.036 00.000 7988 UpdateGuideState exits: m=1104 SNR=21.9
01:02:34.041 00.005 7988 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 7 / 99999
01:02:34.041 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420154.041,"Host":"ASTROPC","Inst":1,"Distance":0.88,"Time":4.9,"SettleTime":15.0,"StarLocked":true}
01:02:34.043 00.002 15712 PPEC rslt(dithering): input = 0.38, final = 0.23
01:02:34.043 00.000 15712 PPEC: input: 0.38, control: 0.23, exposure: 1500
01:02:34.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:02:34.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:34.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:34.043 00.000 7988 Enqueuing Expose request
01:02:34.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:02:34.043 00.000 15712 MoveAxis(W, 75, ABG)
01:02:34.043 00.000 15712 Guiding  Dir = 3, Dur = 75
01:02:34.043 00.000 15712 IsGuiding returns 0
01:02:34.052 00.009 15712 PulseGuide returned control before completion, sleep 70
01:02:34.171 00.119 15712 IsGuiding returns 0
01:02:34.171 00.000 15712 Move returns status 0, amount 75
01:02:34.171 00.000 15712 MoveAxis(N, 0, ABG)
01:02:34.171 00.000 15712 Move returns status 0, amount 0
01:02:34.171 00.000 15712 move complete, result=0
01:02:34.171 00.000 15712 worker thread done servicing request
01:02:34.171 00.000 15712 Worker thread wakes up
01:02:34.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:34.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:34.171 00.000 7988 GuideStep: 0.4 px 75 ms WEST, -0.5 px 0 ms NORTH
01:02:35.808 01.637 15712 Exposure complete
01:02:35.870 00.062 15712 worker thread done servicing request
01:02:35.870 00.000 7988 OnExposeComplete: enter
01:02:35.870 00.000 7988 UpdateGuideState(): m_state=6
01:02:35.874 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
01:02:35.874 00.000 7988 Star::Find returns 1 (0), X=970.84, Y=189.99, Mass=1243, SNR=23.2, Peak=172 HFD=4.1
01:02:35.876 00.002 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
01:02:35.876 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
01:02:35.878 00.002 7988 CameraToMount -- cameraX=0.55 cameraY=-0.23 hyp=0.59 cameraTheta=-0.40 mountX=-0.23 mountY=-0.54, mountTheta=-1.97
01:02:35.880 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.55, y=-0.23, opts=13)
01:02:35.880 00.000 7988 Enqueuing Move request for scope (0.55, -0.23)
01:02:35.882 00.002 15712 Worker thread wakes up
01:02:35.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:02:35.882 00.000 7988 UpdateGuideState exits: m=1243 SNR=23.2
01:02:35.884 00.002 7988 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 8 / 99999
01:02:35.885 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.23) opts 0xd
01:02:35.885 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420155.885,"Host":"ASTROPC","Inst":1,"Distance":0.80,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
01:02:35.887 00.002 15712 Handling offset move in thread for scope, endpoint = (0.55, -0.23)
01:02:35.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:35.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:35.889 00.002 7988 Enqueuing Expose request
01:02:35.889 00.000 15712 Moving (0.55, -0.23) raw xDistance=-0.23 yDistance=-0.54
01:02:35.892 00.003 15712 PPEC rslt(dithering): input = -0.23, final = -0.14
01:02:35.892 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
01:02:35.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:02:35.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
01:02:35.892 00.000 15712 MoveAxis(E, 44, ABG)
01:02:35.892 00.000 15712 Guiding  Dir = 2, Dur = 44
01:02:35.892 00.000 15712 IsGuiding returns 0
01:02:35.919 00.027 15712 PulseGuide returned control before completion, sleep 30
01:02:35.965 00.046 15712 IsGuiding returns 1
01:02:35.965 00.000 15712 scope still moving after pulse duration time elapsed
01:02:35.997 00.032 15712 IsGuiding returns 0
01:02:35.997 00.000 15712 scope move finished after 44 + 58 ms
01:02:35.997 00.000 15712 Move returns status 0, amount 44
01:02:35.997 00.000 15712 MoveAxis(N, 0, ABG)
01:02:35.997 00.000 15712 Move returns status 0, amount 0
01:02:35.997 00.000 15712 move complete, result=0
01:02:35.997 00.000 15712 worker thread done servicing request
01:02:35.997 00.000 15712 Worker thread wakes up
01:02:35.997 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.5 px 0 ms NORTH
01:02:35.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:35.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:37.405 01.408 15712 Exposure complete
01:02:37.466 00.061 15712 worker thread done servicing request
01:02:37.466 00.000 7988 OnExposeComplete: enter
01:02:37.466 00.000 7988 UpdateGuideState(): m_state=6
01:02:37.466 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
01:02:37.466 00.000 7988 Star::Find returns 1 (0), X=970.79, Y=190.17, Mass=1269, SNR=23.4, Peak=178 HFD=3.8
01:02:37.466 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
01:02:37.466 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
01:02:37.473 00.007 7988 CameraToMount -- cameraX=0.50 cameraY=-0.06 hyp=0.50 cameraTheta=-0.11 mountX=-0.05 mountY=-0.50, mountTheta=-1.67
01:02:37.473 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.50, y=-0.06, opts=13)
01:02:37.473 00.000 7988 Enqueuing Move request for scope (0.50, -0.06)
01:02:37.473 00.000 15712 Worker thread wakes up
01:02:37.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.06) opts 0xd
01:02:37.473 00.000 15712 Handling offset move in thread for scope, endpoint = (0.50, -0.06)
01:02:37.473 00.000 15712 Moving (0.50, -0.06) raw xDistance=-0.05 yDistance=-0.50
01:02:37.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:02:37.473 00.000 7988 UpdateGuideState exits: m=1269 SNR=23.4
01:02:37.480 00.007 7988 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 9 / 99999
01:02:37.480 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420157.480,"Host":"ASTROPC","Inst":1,"Distance":0.71,"Time":8.3,"SettleTime":15.0,"StarLocked":true}
01:02:37.482 00.002 15712 PPEC rslt(dithering): input = -0.05, final = -0.03
01:02:37.482 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
01:02:37.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:02:37.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:37.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:37.484 00.002 7988 Enqueuing Expose request
01:02:37.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
01:02:37.484 00.000 15712 MoveAxis(E, 10, ABG)
01:02:37.484 00.000 15712 Guiding  Dir = 2, Dur = 10
01:02:37.484 00.000 15712 IsGuiding returns 0
01:02:37.497 00.013 15712 IsGuiding returns 1
01:02:37.497 00.000 15712 scope still moving after pulse duration time elapsed
01:02:37.549 00.052 15712 IsGuiding returns 0
01:02:37.549 00.000 15712 scope move finished after 10 + 52 ms
01:02:37.549 00.000 15712 Move returns status 0, amount 10
01:02:37.549 00.000 15712 MoveAxis(N, 0, ABG)
01:02:37.549 00.000 15712 Move returns status 0, amount 0
01:02:37.549 00.000 15712 move complete, result=0
01:02:37.549 00.000 15712 worker thread done servicing request
01:02:37.549 00.000 15712 Worker thread wakes up
01:02:37.549 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.5 px 0 ms NORTH
01:02:37.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:37.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:39.193 01.644 15712 Exposure complete
01:02:39.255 00.062 15712 worker thread done servicing request
01:02:39.256 00.001 7988 OnExposeComplete: enter
01:02:39.256 00.000 7988 UpdateGuideState(): m_state=6
01:02:39.256 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
01:02:39.256 00.000 7988 Star::Find returns 1 (0), X=970.62, Y=190.32, Mass=1199, SNR=22.5, Peak=149 HFD=3.5
01:02:39.256 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.56) = xAngle (-1.26 = -1.26)
01:02:39.256 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
01:02:39.262 00.006 7988 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.34 cameraTheta=0.30 mountX=0.10 mountY=-0.33, mountTheta=-1.26
01:02:39.262 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.10, opts=13)
01:02:39.262 00.000 7988 Enqueuing Move request for scope (0.33, 0.10)
01:02:39.262 00.000 15712 Worker thread wakes up
01:02:39.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd
01:02:39.262 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.10)
01:02:39.262 00.000 15712 Moving (0.33, 0.10) raw xDistance=0.10 yDistance=-0.33
01:02:39.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:02:39.262 00.000 7988 UpdateGuideState exits: m=1199 SNR=22.5
01:02:39.268 00.006 7988 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 10 / 99999
01:02:39.268 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420159.268,"Host":"ASTROPC","Inst":1,"Distance":0.60,"Time":10.1,"SettleTime":15.0,"StarLocked":true}
01:02:39.270 00.002 15712 PPEC rslt(dithering): input = 0.10, final = 0.06
01:02:39.270 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
01:02:39.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:02:39.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:39.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:39.273 00.003 7988 Enqueuing Expose request
01:02:39.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:02:39.273 00.000 15712 MoveAxis(W, 20, ABG)
01:02:39.273 00.000 15712 Guiding  Dir = 3, Dur = 20
01:02:39.287 00.014 15712 IsGuiding returns 0
01:02:39.307 00.020 15712 PulseGuide returned control before completion, sleep 15
01:02:39.355 00.048 15712 IsGuiding returns 0
01:02:39.355 00.000 15712 Move returns status 0, amount 20
01:02:39.355 00.000 15712 MoveAxis(N, 0, ABG)
01:02:39.355 00.000 15712 Move returns status 0, amount 0
01:02:39.355 00.000 15712 move complete, result=0
01:02:39.355 00.000 7988 GuideStep: 0.1 px 20 ms WEST, -0.3 px 0 ms NORTH
01:02:39.358 00.003 15712 worker thread done servicing request
01:02:39.358 00.000 15712 Worker thread wakes up
01:02:39.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:39.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:40.776 01.418 15712 Exposure complete
01:02:40.837 00.061 15712 worker thread done servicing request
01:02:40.837 00.000 7988 OnExposeComplete: enter
01:02:40.837 00.000 7988 UpdateGuideState(): m_state=6
01:02:40.841 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
01:02:40.841 00.000 7988 Star::Find returns 1 (0), X=970.83, Y=190.29, Mass=1178, SNR=22.7, Peak=182 HFD=3.4
01:02:40.843 00.002 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
01:02:40.844 00.001 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
01:02:40.844 00.000 7988 CameraToMount -- cameraX=0.54 cameraY=0.06 hyp=0.55 cameraTheta=0.12 mountX=0.07 mountY=-0.54, mountTheta=-1.45
01:02:40.846 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.54, y=0.06, opts=13)
01:02:40.848 00.002 7988 Enqueuing Move request for scope (0.54, 0.06)
01:02:40.848 00.000 15712 Worker thread wakes up
01:02:40.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.06) opts 0xd
01:02:40.848 00.000 15712 Handling offset move in thread for scope, endpoint = (0.54, 0.06)
01:02:40.848 00.000 15712 Moving (0.54, 0.06) raw xDistance=0.07 yDistance=-0.54
01:02:40.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:02:40.848 00.000 7988 UpdateGuideState exits: m=1178 SNR=22.7
01:02:40.852 00.004 7988 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 11 / 99999
01:02:40.852 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420160.852,"Host":"ASTROPC","Inst":1,"Distance":0.58,"Time":11.7,"SettleTime":15.0,"StarLocked":true}
01:02:40.853 00.001 15712 PPEC rslt(dithering): input = 0.07, final = 0.04
01:02:40.853 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
01:02:40.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:02:40.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:40.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:40.856 00.003 7988 Enqueuing Expose request
01:02:40.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
01:02:40.856 00.000 15712 MoveAxis(W, 13, ABG)
01:02:40.856 00.000 15712 Guiding  Dir = 3, Dur = 13
01:02:40.858 00.002 15712 IsGuiding returns 0
01:02:40.869 00.011 15712 IsGuiding returns 1
01:02:40.869 00.000 15712 scope still moving after pulse duration time elapsed
01:02:40.921 00.052 15712 IsGuiding returns 0
01:02:40.921 00.000 15712 scope move finished after 13 + 52 ms
01:02:40.921 00.000 15712 Move returns status 0, amount 13
01:02:40.921 00.000 15712 MoveAxis(N, 0, ABG)
01:02:40.921 00.000 15712 Move returns status 0, amount 0
01:02:40.921 00.000 15712 move complete, result=0
01:02:40.921 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.5 px 0 ms NORTH
01:02:40.925 00.004 15712 worker thread done servicing request
01:02:40.925 00.000 15712 Worker thread wakes up
01:02:40.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:40.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:42.566 01.641 15712 Exposure complete
01:02:42.628 00.062 15712 worker thread done servicing request
01:02:42.628 00.000 7988 OnExposeComplete: enter
01:02:42.629 00.001 7988 UpdateGuideState(): m_state=6
01:02:42.631 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
01:02:42.631 00.000 7988 Star::Find returns 1 (0), X=970.80, Y=190.14, Mass=1296, SNR=23.6, Peak=180 HFD=4.0
01:02:42.633 00.002 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
01:02:42.633 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
01:02:42.635 00.002 7988 CameraToMount -- cameraX=0.51 cameraY=-0.09 hyp=0.52 cameraTheta=-0.17 mountX=-0.08 mountY=-0.51, mountTheta=-1.73
01:02:42.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.51, y=-0.09, opts=13)
01:02:42.637 00.002 7988 Enqueuing Move request for scope (0.51, -0.09)
01:02:42.639 00.002 15712 Worker thread wakes up
01:02:42.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.09) opts 0xd
01:02:42.639 00.000 15712 Handling offset move in thread for scope, endpoint = (0.51, -0.09)
01:02:42.639 00.000 15712 Moving (0.51, -0.09) raw xDistance=-0.08 yDistance=-0.51
01:02:42.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=40, FiltMax=255, Gamma=0.690
01:02:42.639 00.000 7988 UpdateGuideState exits: m=1296 SNR=23.6
01:02:42.641 00.002 7988 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 12 / 99999
01:02:42.641 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420162.641,"Host":"ASTROPC","Inst":1,"Distance":0.56,"Time":13.5,"SettleTime":15.0,"StarLocked":true}
01:02:42.643 00.002 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
01:02:42.643 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
01:02:42.643 00.000 15712 switching direction from 1 to -1 - decHistory=-8 oldest=-0.14 newest=-1.38
01:02:42.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:02:42.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:42.644 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:42.646 00.002 7988 Enqueuing Expose request
01:02:42.646 00.000 15712 MoveAxis(W, 8, ABG)
01:02:42.646 00.000 15712 Guiding  Dir = 3, Dur = 8
01:02:42.646 00.000 15712 IsGuiding returns 0
01:02:42.663 00.017 15712 IsGuiding returns 0
01:02:42.663 00.000 15712 Move returns status 0, amount 8
01:02:42.663 00.000 15712 BLC: Oldest BLC event removed
01:02:42.663 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 158 applied
01:02:42.663 00.000 15712 MoveAxis(N, 288, ABG)
01:02:42.663 00.000 15712 Guiding  Dir = 0, Dur = 288
01:02:42.663 00.000 15712 IsGuiding returns 0
01:02:42.739 00.076 15712 PulseGuide returned control before completion, sleep 219
01:02:42.979 00.240 15712 IsGuiding returns 1
01:02:42.979 00.000 15712 scope still moving after pulse duration time elapsed
01:02:43.011 00.032 15712 IsGuiding returns 1
01:02:43.080 00.069 15712 IsGuiding returns 0
01:02:43.080 00.000 15712 scope move finished after 288 + 126 ms
01:02:43.080 00.000 15712 Move returns status 0, amount 288
01:02:43.080 00.000 15712 move complete, result=0
01:02:43.080 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.5 px 288 ms NORTH
01:02:43.082 00.002 15712 worker thread done servicing request
01:02:43.082 00.000 15712 Worker thread wakes up
01:02:43.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:43.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:44.508 01.426 15712 Exposure complete
01:02:44.569 00.061 15712 worker thread done servicing request
01:02:44.569 00.000 7988 OnExposeComplete: enter
01:02:44.569 00.000 7988 UpdateGuideState(): m_state=6
01:02:44.572 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
01:02:44.572 00.000 7988 Star::Find returns 1 (0), X=970.81, Y=190.47, Mass=1300, SNR=23.6, Peak=155 HFD=3.8
01:02:44.574 00.002 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
01:02:44.574 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
01:02:44.576 00.002 7988 CameraToMount -- cameraX=0.52 cameraY=0.24 hyp=0.57 cameraTheta=0.44 mountX=0.25 mountY=-0.53, mountTheta=-1.13
01:02:44.578 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.52, y=0.24, opts=13)
01:02:44.578 00.000 7988 Enqueuing Move request for scope (0.52, 0.24)
01:02:44.580 00.002 15712 Worker thread wakes up
01:02:44.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.24) opts 0xd
01:02:44.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.52, 0.24)
01:02:44.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:02:44.580 00.000 7988 UpdateGuideState exits: m=1300 SNR=23.6
01:02:44.583 00.003 7988 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 13 / 99999
01:02:44.583 00.000 7988 PhdController: newstate STATE_FINISH
01:02:44.585 00.002 7988 PhdController complete: success
01:02:44.585 00.000 15712 Moving (0.52, 0.24) raw xDistance=0.25 yDistance=-0.53
01:02:44.585 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767420164.585,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
01:02:44.586 00.001 15712 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.509470, 1:0.525023
01:02:44.586 00.000 7988 Mount: notify guiding dither settle done success=1
01:02:44.588 00.002 7988 PhdController: newstate STATE_IDLE
01:02:44.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:44.591 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:44.591 00.000 7988 Enqueuing Expose request
01:02:44.592 00.001 15712 BLC: Under-shoot, no adjustment, waiting for more data
01:02:44.592 00.000 15712 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.68
01:02:44.592 00.000 15712 PPEC: input: 0.25, control: 0.16, exposure: 1500
01:02:44.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:02:44.592 00.000 15712 MoveAxis(W, 54, ABG)
01:02:44.592 00.000 15712 Guiding  Dir = 3, Dur = 54
01:02:44.592 00.000 15712 IsGuiding returns 0
01:02:44.608 00.016 15712 PulseGuide returned control before completion, sleep 46
01:02:44.692 00.084 15712 IsGuiding returns 0
01:02:44.692 00.000 15712 Move returns status 0, amount 54
01:02:44.692 00.000 15712 MoveAxis(N, 134, ABG)
01:02:44.692 00.000 15712 Guiding  Dir = 0, Dur = 134
01:02:44.692 00.000 15712 IsGuiding returns 0
01:02:44.776 00.084 15712 PulseGuide returned control before completion, sleep 65
01:02:44.849 00.073 15712 IsGuiding returns 1
01:02:44.849 00.000 15712 scope still moving after pulse duration time elapsed
01:02:44.880 00.031 15712 IsGuiding returns 1
01:02:44.935 00.055 15712 IsGuiding returns 0
01:02:44.935 00.000 15712 scope move finished after 134 + 105 ms
01:02:44.935 00.000 15712 Move returns status 0, amount 134
01:02:44.935 00.000 15712 move complete, result=0
01:02:44.935 00.000 7988 GuideStep: 0.2 px 54 ms WEST, -0.5 px 134 ms NORTH
01:02:44.937 00.002 15712 worker thread done servicing request
01:02:44.937 00.000 15712 Worker thread wakes up
01:02:44.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:44.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:46.573 01.636 15712 Exposure complete
01:02:46.635 00.062 15712 worker thread done servicing request
01:02:46.636 00.001 7988 OnExposeComplete: enter
01:02:46.636 00.000 7988 UpdateGuideState(): m_state=6
01:02:46.638 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
01:02:46.638 00.000 7988 Star::Find returns 1 (0), X=970.81, Y=190.43, Mass=1230, SNR=23.2, Peak=144 HFD=3.7
01:02:46.640 00.002 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.56) = xAngle (-1.18 = -1.18)
01:02:46.641 00.001 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
01:02:46.641 00.000 7988 CameraToMount -- cameraX=0.52 cameraY=0.21 hyp=0.56 cameraTheta=0.38 mountX=0.22 mountY=-0.53, mountTheta=-1.18
01:02:46.643 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.52, y=0.21, opts=13)
01:02:46.645 00.002 7988 Enqueuing Move request for scope (0.52, 0.21)
01:02:46.645 00.000 15712 Worker thread wakes up
01:02:46.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.21) opts 0xd
01:02:46.645 00.000 15712 Handling offset move in thread for scope, endpoint = (0.52, 0.21)
01:02:46.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:02:46.645 00.000 7988 UpdateGuideState exits: m=1230 SNR=23.2
01:02:46.648 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:46.648 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:46.650 00.002 7988 Enqueuing Expose request
01:02:46.651 00.001 15712 Moving (0.52, 0.21) raw xDistance=0.22 yDistance=-0.53
01:02:46.651 00.000 15712 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.509470, 1:0.525023, 2:0.527700
01:02:46.651 00.000 15712 BLC: Under-shoot: nominal increase by 85
01:02:46.651 00.000 15712 BLC: window closed
01:02:46.651 00.000 15712 BLC: Pulse adjusted to 174
01:02:46.651 00.000 15712 PPEC rslt: input = 0.22, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.68
01:02:46.651 00.000 15712 PPEC: input: 0.22, control: 0.15, exposure: 1500
01:02:46.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:02:46.651 00.000 15712 MoveAxis(W, 50, ABG)
01:02:46.651 00.000 15712 Guiding  Dir = 3, Dur = 50
01:02:46.651 00.000 15712 IsGuiding returns 0
01:02:46.675 00.024 15712 PulseGuide returned control before completion, sleep 39
01:02:46.747 00.072 15712 IsGuiding returns 1
01:02:46.747 00.000 15712 scope still moving after pulse duration time elapsed
01:02:46.779 00.032 15712 IsGuiding returns 0
01:02:46.779 00.000 15712 scope move finished after 50 + 72 ms
01:02:46.779 00.000 15712 Move returns status 0, amount 50
01:02:46.779 00.000 15712 MoveAxis(N, 135, ABG)
01:02:46.779 00.000 15712 Guiding  Dir = 0, Dur = 135
01:02:46.779 00.000 15712 IsGuiding returns 0
01:02:46.844 00.065 15712 PulseGuide returned control before completion, sleep 72
01:02:46.892 00.048 7988 evsrv: cli 0CCCF628 connect
01:02:46.892 00.000 7988 case statement mapped state 6 to 3
01:02:46.895 00.003 7988 case statement mapped state 6 to 3
01:02:46.895 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_pixel_scale","id":"e0f262a8-e295-4b95-9c41-571c81ac83cd"}
01:02:46.895 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":3.86747,"id":"e0f262a8-e295-4b95-9c41-571c81ac83cd"}
01:02:46.895 00.000 7988 evsrv: cli 0CCCF628 disconnect
01:02:46.980 00.085 15712 IsGuiding returns 1
01:02:46.980 00.000 15712 scope still moving after pulse duration time elapsed
01:02:47.023 00.043 15712 IsGuiding returns 0
01:02:47.023 00.000 15712 scope move finished after 135 + 114 ms
01:02:47.023 00.000 15712 Move returns status 0, amount 135
01:02:47.023 00.000 15712 move complete, result=0
01:02:47.023 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.5 px 135 ms NORTH
01:02:47.023 00.000 15712 worker thread done servicing request
01:02:47.023 00.000 15712 Worker thread wakes up
01:02:47.031 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:47.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:48.437 01.406 15712 Exposure complete
01:02:48.499 00.062 15712 worker thread done servicing request
01:02:48.500 00.001 7988 OnExposeComplete: enter
01:02:48.500 00.000 7988 UpdateGuideState(): m_state=6
01:02:48.500 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
01:02:48.500 00.000 7988 Star::Find returns 1 (0), X=970.39, Y=189.81, Mass=1165, SNR=22.6, Peak=146 HFD=3.7
01:02:48.500 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
01:02:48.500 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
01:02:48.500 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.34 mountX=-0.41 mountY=-0.09, mountTheta=-2.93
01:02:48.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.41, opts=13)
01:02:48.500 00.000 7988 Enqueuing Move request for scope (0.10, -0.41)
01:02:48.500 00.000 15712 Worker thread wakes up
01:02:48.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.41) opts 0xd
01:02:48.500 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.41)
01:02:48.500 00.000 15712 Moving (0.10, -0.41) raw xDistance=-0.41 yDistance=-0.09
01:02:48.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:02:48.511 00.011 7988 UpdateGuideState exits: m=1165 SNR=22.6
01:02:48.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:48.513 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:48.513 00.000 7988 Enqueuing Expose request
01:02:48.515 00.002 15712 PPEC rslt: input = -0.41, final = -0.22, react = -0.25, pred = 0.02, hyst = -0.21, hyst_pct = 0.00, period_length = 639.68
01:02:48.515 00.000 15712 PPEC: input: -0.41, control: -0.22, exposure: 1500
01:02:48.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:48.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:02:48.515 00.000 15712 MoveAxis(E, 73, ABG)
01:02:48.515 00.000 15712 Guiding  Dir = 2, Dur = 73
01:02:48.515 00.000 15712 IsGuiding returns 0
01:02:48.531 00.016 15712 PulseGuide returned control before completion, sleep 67
01:02:48.625 00.094 15712 IsGuiding returns 1
01:02:48.625 00.000 15712 scope still moving after pulse duration time elapsed
01:02:48.657 00.032 15712 IsGuiding returns 0
01:02:48.657 00.000 15712 scope move finished after 73 + 68 ms
01:02:48.657 00.000 15712 Move returns status 0, amount 73
01:02:48.657 00.000 15712 MoveAxis(N, 0, ABG)
01:02:48.657 00.000 15712 Move returns status 0, amount 0
01:02:48.657 00.000 15712 move complete, result=0
01:02:48.657 00.000 15712 worker thread done servicing request
01:02:48.657 00.000 15712 Worker thread wakes up
01:02:48.657 00.000 7988 GuideStep: -0.4 px 73 ms EAST, -0.1 px 0 ms NORTH
01:02:48.659 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:48.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:50.301 01.642 15712 Exposure complete
01:02:50.364 00.063 15712 worker thread done servicing request
01:02:50.364 00.000 7988 OnExposeComplete: enter
01:02:50.364 00.000 7988 UpdateGuideState(): m_state=6
01:02:50.364 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:02:50.364 00.000 7988 Star::Find returns 1 (0), X=970.32, Y=190.12, Mass=1180, SNR=22.7, Peak=166 HFD=3.7
01:02:50.364 00.000 7988 MultiStar: exiting stabilization period
01:02:50.364 00.000 7988 MultiStar: updating star positions after lock position change
01:02:50.364 00.000 7988 Star::Find(15, 504, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:02:50.364 00.000 7988 Star::Find returns 1 (0), X=503.91, Y=780.57, Mass=1231, SNR=23.0, Peak=154 HFD=4.2
01:02:50.364 00.000 7988 Star::Find(15, 1210, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:02:50.364 00.000 7988 Star::Find returns 1 (0), X=1209.97, Y=764.61, Mass=1033, SNR=21.2, Peak=208 HFD=3.4
01:02:50.364 00.000 7988 Star::Find(15, 698, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:02:50.364 00.000 7988 Star::Find returns 1 (0), X=698.76, Y=689.60, Mass=997, SNR=20.6, Peak=126 HFD=3.8
01:02:50.364 00.000 7988 Star::Find(15, 1116, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:02:50.364 00.000 7988 Star::Find returns 1 (0), X=1115.99, Y=640.15, Mass=737, SNR=17.7, Peak=126 HFD=4.1
01:02:50.364 00.000 7988 Star::Find(15, 697, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:02:50.364 00.000 7988 Star::Find returns 1 (0), X=697.38, Y=546.14, Mass=699, SNR=17.0, Peak=105 HFD=3.8
01:02:50.380 00.016 7988 Star::Find(15, 699, 127, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:02:50.380 00.000 7988 Star::Find returns 1 (0), X=699.20, Y=126.34, Mass=482, SNR=14.4, Peak=100 HFD=2.6
01:02:50.380 00.000 7988 Star::Find(15, 218, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:02:50.380 00.000 7988 Star::Find returns 1 (0), X=218.66, Y=944.75, Mass=295, SNR=10.9, Peak=89 HFD=2.8
01:02:50.380 00.000 7988 Star::Find(15, 104, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:02:50.380 00.000 7988 Star::Find returns 1 (0), X=103.88, Y=777.59, Mass=295, SNR=11.0, Peak=93 HFD=2.7
01:02:50.380 00.000 7988 Star::Find(15, 879, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:02:50.380 00.000 7988 Star::Find returns 1 (0), X=878.71, Y=562.28, Mass=187, SNR=8.7, Peak=72 HFD=2.7
01:02:50.380 00.000 7988 Star::Find(15, 37, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:02:50.380 00.000 7988 Star::Find returns 1 (0), X=37.78, Y=122.77, Mass=296, SNR=11.3, Peak=129 HFD=2.2
01:02:50.380 00.000 7988 Star::Find(15, 1076, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:02:50.380 00.000 7988 Star::Find returns 1 (0), X=1076.21, Y=723.50, Mass=232, SNR=9.7, Peak=86 HFD=2.7
01:02:50.380 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
01:02:50.380 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
01:02:50.380 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.27 mountX=-0.10 mountY=-0.03, mountTheta=-2.86
01:02:50.396 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
01:02:50.397 00.001 7988 Enqueuing Move request for scope (0.03, -0.10)
01:02:50.397 00.000 15712 Worker thread wakes up
01:02:50.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
01:02:50.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
01:02:50.397 00.000 15712 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.03
01:02:50.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:02:50.397 00.000 7988 UpdateGuideState exits: m=1180 SNR=22.7
01:02:50.401 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:50.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:50.403 00.002 7988 Enqueuing Expose request
01:02:50.403 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
01:02:50.403 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
01:02:50.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:50.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:02:50.403 00.000 15712 MoveAxis(W, 10, ABG)
01:02:50.403 00.000 15712 Guiding  Dir = 3, Dur = 10
01:02:50.403 00.000 15712 IsGuiding returns 0
01:02:50.432 00.029 15712 IsGuiding returns 1
01:02:50.432 00.000 15712 scope still moving after pulse duration time elapsed
01:02:50.482 00.050 15712 IsGuiding returns 0
01:02:50.482 00.000 15712 scope move finished after 10 + 67 ms
01:02:50.482 00.000 15712 Move returns status 0, amount 10
01:02:50.482 00.000 15712 MoveAxis(N, 0, ABG)
01:02:50.482 00.000 15712 Move returns status 0, amount 0
01:02:50.482 00.000 15712 move complete, result=0
01:02:50.482 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:02:50.482 00.000 15712 worker thread done servicing request
01:02:50.484 00.002 15712 Worker thread wakes up
01:02:50.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:50.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:51.898 01.414 15712 Exposure complete
01:02:51.960 00.062 7988 OnExposeComplete: enter
01:02:51.962 00.002 15712 worker thread done servicing request
01:02:51.962 00.000 7988 UpdateGuideState(): m_state=6
01:02:51.964 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
01:02:51.964 00.000 7988 Star::Find returns 1 (0), X=970.23, Y=190.03, Mass=1181, SNR=22.8, Peak=155 HFD=3.6
01:02:51.964 00.000 7988 MultiStar: [#1 -0.11,-0.02,1.02,U] [#2 0.10,-0.07,0.87,U] [#3 -0.16,-0.05,0.92,U] [#4 0.38,-0.38,0.00,M8] [#5 0.00,-0.18,0.76,U] [#6 -0.17,0.10,0.67,U] [#7 -0.18,0.16,0.54,U] [#8 0.12,0.74,0.00,M9] 
01:02:51.967 00.003 7988 refined, 6 included, MultiStar: {-0.08, -0.05}, one-star: {-0.06, -0.19}
01:02:51.967 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.10 = 2.19)
01:02:51.969 00.002 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.15)
01:02:51.969 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.53 mountX=-0.05 mountY=0.08, mountTheta=2.18
01:02:51.971 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
01:02:51.973 00.002 7988 Enqueuing Move request for scope (-0.08, -0.05)
01:02:51.974 00.001 15712 Worker thread wakes up
01:02:51.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
01:02:51.974 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
01:02:51.974 00.000 15712 Moving (-0.08, -0.05) raw xDistance=-0.05 yDistance=0.08
01:02:51.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:02:51.976 00.002 7988 UpdateGuideState exits: m=1181 SNR=22.8
01:02:51.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:51.978 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:51.978 00.000 7988 Enqueuing Expose request
01:02:51.980 00.002 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:02:51.980 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
01:02:51.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:51.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:02:51.980 00.000 15712 MoveAxis(W, 9, ABG)
01:02:51.980 00.000 15712 Guiding  Dir = 3, Dur = 9
01:02:51.980 00.000 15712 IsGuiding returns 0
01:02:52.001 00.021 15712 IsGuiding returns 0
01:02:52.001 00.000 15712 Move returns status 0, amount 9
01:02:52.001 00.000 15712 MoveAxis(N, 0, ABG)
01:02:52.001 00.000 15712 Move returns status 0, amount 0
01:02:52.001 00.000 15712 move complete, result=0
01:02:52.001 00.000 15712 worker thread done servicing request
01:02:52.001 00.000 15712 Worker thread wakes up
01:02:52.001 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:02:52.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:52.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:53.649 01.648 7988 evsrv: cli 0CCCFD08 connect
01:02:53.652 00.003 7988 case statement mapped state 6 to 3
01:02:53.652 00.000 7988 case statement mapped state 6 to 3
01:02:53.655 00.003 7988 evsrv: cli 0CCCFD08 request: {"method":"get_app_state","id":"0ae95f5f-89ed-4f07-a2d4-7fa48946084b"}
01:02:53.655 00.000 7988 case statement mapped state 6 to 3
01:02:53.655 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ae95f5f-89ed-4f07-a2d4-7fa48946084b"}
01:02:53.659 00.004 7988 evsrv: cli 0CCCFD08 disconnect
01:02:53.745 00.086 15712 Exposure complete
01:02:53.808 00.063 15712 worker thread done servicing request
01:02:53.808 00.000 7988 OnExposeComplete: enter
01:02:53.808 00.000 7988 UpdateGuideState(): m_state=6
01:02:53.811 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
01:02:53.811 00.000 7988 Star::Find returns 1 (0), X=970.06, Y=190.11, Mass=1209, SNR=22.8, Peak=169 HFD=4.2
01:02:53.811 00.000 7988 MultiStar: [#1 0.03,0.26,1.01,U] [#2 -0.07,0.16,0.90,U] [#3 -0.36,0.39,0.00,M1] [#4 0.20,0.14,0.71,U] [#5 -0.47,0.27,0.00,M1] [#6 0.21,0.34,0.00,M1] [#7 -0.03,0.05,0.52,U] [#8 -0.10,0.87,0.00,M10] 
01:02:53.811 00.000 7988 refined, 4 included, MultiStar: {-0.03, 0.10}, one-star: {-0.23, -0.11}
01:02:53.811 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.32 = 0.32)
01:02:53.811 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
01:02:53.811 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.89 mountX=0.10 mountY=0.03, mountTheta=0.29
01:02:53.811 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.10, opts=13)
01:02:53.811 00.000 7988 Enqueuing Move request for scope (-0.03, 0.10)
01:02:53.811 00.000 15712 Worker thread wakes up
01:02:53.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
01:02:53.811 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
01:02:53.811 00.000 15712 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.03
01:02:53.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=38, FiltMax=255, Gamma=0.690
01:02:53.811 00.000 7988 UpdateGuideState exits: m=1209 SNR=22.8
01:02:53.824 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:53.824 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:53.826 00.002 7988 Enqueuing Expose request
01:02:53.828 00.002 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:02:53.828 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
01:02:53.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:53.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:02:53.828 00.000 15712 MoveAxis(W, 3, ABG)
01:02:53.828 00.000 15712 Guiding  Dir = 3, Dur = 3
01:02:53.828 00.000 15712 IsGuiding returns 0
01:02:53.856 00.028 15712 IsGuiding returns 0
01:02:53.856 00.000 15712 Move returns status 0, amount 3
01:02:53.856 00.000 15712 MoveAxis(N, 0, ABG)
01:02:53.856 00.000 15712 Move returns status 0, amount 0
01:02:53.856 00.000 15712 move complete, result=0
01:02:53.856 00.000 15712 worker thread done servicing request
01:02:53.856 00.000 15712 Worker thread wakes up
01:02:53.856 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:02:53.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:53.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:55.274 01.418 15712 Exposure complete
01:02:55.337 00.063 15712 worker thread done servicing request
01:02:55.337 00.000 7988 OnExposeComplete: enter
01:02:55.337 00.000 7988 UpdateGuideState(): m_state=6
01:02:55.341 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
01:02:55.341 00.000 7988 Star::Find returns 1 (0), X=970.39, Y=189.83, Mass=1176, SNR=22.6, Peak=157 HFD=3.7
01:02:55.343 00.002 7988 MultiStar: [#1 0.08,-0.27,1.01,U] [#2 -0.01,-0.09,0.88,U] [#3 -0.39,-0.14,0.00,M2] [#4 0.30,-0.09,0.70,U] [#5 0.12,-0.12,0.76,U] [#6 0.19,0.00,0.63,U] [#7 0.15,-0.20,0.55,U] [#8 -0.29,0.42,0.00,R] 
01:02:55.343 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.18}, one-star: {0.10, -0.39}
01:02:55.345 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
01:02:55.345 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
01:02:55.347 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.98 mountX=-0.18 mountY=-0.12, mountTheta=-2.56
01:02:55.349 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.18, opts=13)
01:02:55.349 00.000 7988 Enqueuing Move request for scope (0.12, -0.18)
01:02:55.351 00.002 15712 Worker thread wakes up
01:02:55.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
01:02:55.351 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
01:02:55.351 00.000 15712 Moving (0.12, -0.18) raw xDistance=-0.18 yDistance=-0.12
01:02:55.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:02:55.352 00.001 7988 UpdateGuideState exits: m=1176 SNR=22.6
01:02:55.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:55.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:55.352 00.000 7988 Enqueuing Expose request
01:02:55.352 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.69
01:02:55.352 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
01:02:55.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:55.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:02:55.352 00.000 15712 MoveAxis(E, 34, ABG)
01:02:55.352 00.000 15712 Guiding  Dir = 2, Dur = 34
01:02:55.352 00.000 15712 IsGuiding returns 0
01:02:55.368 00.016 15712 PulseGuide returned control before completion, sleep 28
01:02:55.423 00.055 15712 IsGuiding returns 0
01:02:55.423 00.000 15712 Move returns status 0, amount 34
01:02:55.423 00.000 15712 MoveAxis(N, 0, ABG)
01:02:55.423 00.000 15712 Move returns status 0, amount 0
01:02:55.423 00.000 15712 move complete, result=0
01:02:55.423 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
01:02:55.424 00.001 15712 worker thread done servicing request
01:02:55.424 00.000 15712 Worker thread wakes up
01:02:55.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:55.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:57.059 01.635 15712 Exposure complete
01:02:57.121 00.062 15712 worker thread done servicing request
01:02:57.121 00.000 7988 OnExposeComplete: enter
01:02:57.121 00.000 7988 UpdateGuideState(): m_state=6
01:02:57.121 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
01:02:57.121 00.000 7988 Star::Find returns 1 (0), X=970.45, Y=190.25, Mass=1306, SNR=23.7, Peak=169 HFD=3.7
01:02:57.126 00.005 7988 MultiStar: [#1 -0.23,0.31,1.04,U] [#2 0.05,0.33,0.84,U] [#3 -0.43,0.56,0.00,M3] [#4 0.18,0.58,0.00,M7] [#5 0.03,0.17,0.77,U] [#6 0.12,0.66,0.00,M1] [#7 -0.35,0.38,0.00,M2] [#8 0.44,0.17,0.00,M1] 
01:02:57.126 00.000 7988 single-star, 3 included, MultiStar: {-0.00, 0.21}, one-star: {0.16, 0.03}
01:02:57.126 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.41 = -1.41)
01:02:57.126 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
01:02:57.126 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.16 mountX=0.03 mountY=-0.16, mountTheta=-1.41
01:02:57.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.03, opts=13)
01:02:57.126 00.000 7988 Enqueuing Move request for scope (0.16, 0.03)
01:02:57.134 00.008 15712 Worker thread wakes up
01:02:57.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:02:57.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:02:57.134 00.000 15712 Moving (0.16, 0.03) raw xDistance=0.03 yDistance=-0.16
01:02:57.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:02:57.134 00.000 7988 UpdateGuideState exits: m=1306 SNR=23.7
01:02:57.137 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:57.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:57.139 00.002 7988 Enqueuing Expose request
01:02:57.139 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:02:57.139 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
01:02:57.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:57.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:02:57.139 00.000 15712 MoveAxis(W, 10, ABG)
01:02:57.141 00.002 15712 Guiding  Dir = 3, Dur = 10
01:02:57.160 00.019 15712 IsGuiding returns 0
01:02:57.177 00.017 15712 IsGuiding returns 1
01:02:57.177 00.000 15712 scope still moving after pulse duration time elapsed
01:02:57.245 00.068 15712 IsGuiding returns 0
01:02:57.245 00.000 15712 scope move finished after 10 + 69 ms
01:02:57.245 00.000 15712 Move returns status 0, amount 10
01:02:57.245 00.000 15712 MoveAxis(N, 0, ABG)
01:02:57.245 00.000 15712 Move returns status 0, amount 0
01:02:57.245 00.000 15712 move complete, result=0
01:02:57.245 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
01:02:57.247 00.002 15712 worker thread done servicing request
01:02:57.247 00.000 15712 Worker thread wakes up
01:02:57.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:57.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:02:58.655 01.408 15712 Exposure complete
01:02:58.717 00.062 15712 worker thread done servicing request
01:02:58.717 00.000 7988 OnExposeComplete: enter
01:02:58.717 00.000 7988 UpdateGuideState(): m_state=6
01:02:58.720 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
01:02:58.720 00.000 7988 Star::Find returns 1 (0), X=970.39, Y=190.18, Mass=1185, SNR=22.7, Peak=167 HFD=3.6
01:02:58.722 00.002 7988 MultiStar: [#1 0.05,0.57,0.00,M1] [#2 0.16,0.38,0.00,M1] [#3 0.12,0.30,0.87,U] [#4 -0.05,0.08,0.77,U] [#5 -0.01,0.32,0.82,U] [#6 0.02,0.57,0.00,M2] [#7 0.11,0.71,0.00,M3] [#8 0.25,0.52,0.00,M2] 
01:02:58.722 00.000 7988 single-star, 3 included, MultiStar: {0.05, 0.16}, one-star: {0.10, -0.04}
01:02:58.724 00.002 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
01:02:58.724 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
01:02:58.726 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.38 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
01:02:58.728 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.04, opts=13)
01:02:58.728 00.000 7988 Enqueuing Move request for scope (0.10, -0.04)
01:02:58.730 00.002 15712 Worker thread wakes up
01:02:58.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
01:02:58.730 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
01:02:58.730 00.000 15712 Moving (0.10, -0.04) raw xDistance=-0.04 yDistance=-0.10
01:02:58.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:02:58.730 00.000 7988 UpdateGuideState exits: m=1185 SNR=22.7
01:02:58.733 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:58.733 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:02:58.733 00.000 7988 Enqueuing Expose request
01:02:58.733 00.000 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:02:58.733 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
01:02:58.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:58.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:02:58.733 00.000 15712 MoveAxis(W, 13, ABG)
01:02:58.733 00.000 15712 Guiding  Dir = 3, Dur = 13
01:02:58.733 00.000 15712 IsGuiding returns 0
01:02:58.759 00.026 15712 IsGuiding returns 1
01:02:58.759 00.000 15712 scope still moving after pulse duration time elapsed
01:02:58.826 00.067 15712 IsGuiding returns 0
01:02:58.826 00.000 15712 scope move finished after 13 + 77 ms
01:02:58.826 00.000 15712 Move returns status 0, amount 13
01:02:58.826 00.000 15712 MoveAxis(N, 0, ABG)
01:02:58.826 00.000 15712 Move returns status 0, amount 0
01:02:58.826 00.000 15712 move complete, result=0
01:02:58.828 00.002 7988 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:02:58.830 00.002 15712 worker thread done servicing request
01:02:58.830 00.000 15712 Worker thread wakes up
01:02:58.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:02:58.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:00.471 01.641 15712 Exposure complete
01:03:00.532 00.061 15712 worker thread done servicing request
01:03:00.532 00.000 7988 OnExposeComplete: enter
01:03:00.532 00.000 7988 UpdateGuideState(): m_state=6
01:03:00.535 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
01:03:00.535 00.000 7988 Star::Find returns 1 (0), X=970.39, Y=190.31, Mass=1299, SNR=23.9, Peak=187 HFD=3.7
01:03:00.537 00.002 7988 MultiStar: [#1 0.16,0.20,0.96,U] [#2 0.07,0.18,0.82,U] [#3 -0.07,0.13,0.81,U] [#4 0.16,0.13,0.67,U] [#5 -0.01,0.61,0.00,M1] [#6 0.38,0.31,0.00,M3] [#7 0.19,0.59,0.00,M4] [#8 0.61,0.33,0.00,M3] 
01:03:00.537 00.000 7988 single-star, 4 included, MultiStar: {0.08, 0.15}, one-star: {0.10, 0.08}
01:03:00.539 00.002 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.87 = -0.87)
01:03:00.539 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
01:03:00.541 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.69 mountX=0.08 mountY=-0.10, mountTheta=-0.89
01:03:00.542 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
01:03:00.544 00.002 7988 Enqueuing Move request for scope (0.10, 0.08)
01:03:00.544 00.000 15712 Worker thread wakes up
01:03:00.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:03:00.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:03:00.544 00.000 15712 Moving (0.10, 0.08) raw xDistance=0.08 yDistance=-0.10
01:03:00.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:00.544 00.000 7988 UpdateGuideState exits: m=1299 SNR=23.9
01:03:00.548 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:00.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:00.548 00.000 7988 Enqueuing Expose request
01:03:00.548 00.000 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:00.548 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
01:03:00.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:00.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:03:00.548 00.000 15712 MoveAxis(W, 10, ABG)
01:03:00.548 00.000 15712 Guiding  Dir = 3, Dur = 10
01:03:00.548 00.000 15712 IsGuiding returns 0
01:03:00.564 00.016 15712 IsGuiding returns 1
01:03:00.564 00.000 15712 scope still moving after pulse duration time elapsed
01:03:00.616 00.052 15712 IsGuiding returns 0
01:03:00.616 00.000 15712 scope move finished after 10 + 54 ms
01:03:00.616 00.000 15712 Move returns status 0, amount 10
01:03:00.616 00.000 15712 MoveAxis(N, 0, ABG)
01:03:00.616 00.000 15712 Move returns status 0, amount 0
01:03:00.616 00.000 15712 move complete, result=0
01:03:00.616 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:03:00.619 00.003 15712 worker thread done servicing request
01:03:00.619 00.000 15712 Worker thread wakes up
01:03:00.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:00.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:02.034 01.415 15712 Exposure complete
01:03:02.095 00.061 15712 worker thread done servicing request
01:03:02.095 00.000 7988 OnExposeComplete: enter
01:03:02.095 00.000 7988 UpdateGuideState(): m_state=6
01:03:02.099 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
01:03:02.099 00.000 7988 Star::Find returns 1 (0), X=970.35, Y=189.85, Mass=1160, SNR=22.2, Peak=158 HFD=3.7
01:03:02.101 00.002 7988 MultiStar: [#1 -0.12,-0.08,1.04,U] [#2 0.16,-0.22,0.89,U] [#3 -0.39,-0.24,0.00,M2] [#4 0.26,-0.02,0.77,U] [#5 -0.26,-0.20,0.79,U] [#6 0.05,0.04,0.66,U] [#7 0.04,-0.24,0.52,U] [#8 0.31,0.01,0.44,U] 
01:03:02.101 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {0.06, -0.37}
01:03:02.103 00.002 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
01:03:02.103 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
01:03:02.106 00.003 7988 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.29 mountX=-0.15 mountY=-0.04, mountTheta=-2.88
01:03:02.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.15, opts=13)
01:03:02.106 00.000 7988 Enqueuing Move request for scope (0.04, -0.15)
01:03:02.106 00.000 15712 Worker thread wakes up
01:03:02.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
01:03:02.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
01:03:02.106 00.000 15712 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=-0.04
01:03:02.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=38, FiltMax=255, Gamma=0.690
01:03:02.111 00.005 7988 UpdateGuideState exits: m=1160 SNR=22.2
01:03:02.113 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:02.113 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:02.113 00.000 7988 Enqueuing Expose request
01:03:02.113 00.000 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:02.113 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
01:03:02.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:02.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:02.113 00.000 15712 MoveAxis(W, 2, ABG)
01:03:02.113 00.000 15712 Guiding  Dir = 3, Dur = 2
01:03:02.132 00.019 15712 IsGuiding returns 0
01:03:02.152 00.020 15712 IsGuiding returns 0
01:03:02.152 00.000 15712 Move returns status 0, amount 2
01:03:02.152 00.000 15712 MoveAxis(N, 0, ABG)
01:03:02.152 00.000 15712 Move returns status 0, amount 0
01:03:02.152 00.000 15712 move complete, result=0
01:03:02.152 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:03:02.154 00.002 15712 worker thread done servicing request
01:03:02.154 00.000 15712 Worker thread wakes up
01:03:02.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:02.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:03.782 01.628 15712 Exposure complete
01:03:03.844 00.062 15712 worker thread done servicing request
01:03:03.844 00.000 7988 OnExposeComplete: enter
01:03:03.844 00.000 7988 UpdateGuideState(): m_state=6
01:03:03.844 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
01:03:03.844 00.000 7988 Star::Find returns 1 (0), X=970.48, Y=189.88, Mass=1189, SNR=22.4, Peak=174 HFD=3.6
01:03:03.844 00.000 7988 MultiStar: [#1 0.05,-0.06,1.04,U] [#2 0.25,0.07,0.93,U] [#3 -0.34,-0.06,0.92,U] [#4 0.23,-0.23,0.74,U] [#5 0.08,-0.17,0.77,U] [#6 0.23,0.10,0.65,U] [#7 0.28,0.34,0.00,M4] [#8 0.07,-0.16,0.46,U] 
01:03:03.844 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {0.19, -0.34}
01:03:03.844 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.45 = -2.45)
01:03:03.844 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
01:03:03.844 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.89 mountX=-0.11 mountY=-0.09, mountTheta=-2.47
01:03:03.844 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.11, opts=13)
01:03:03.844 00.000 7988 Enqueuing Move request for scope (0.09, -0.11)
01:03:03.857 00.013 15712 Worker thread wakes up
01:03:03.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
01:03:03.857 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
01:03:03.857 00.000 15712 Moving (0.09, -0.11) raw xDistance=-0.11 yDistance=-0.09
01:03:03.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:03.857 00.000 7988 UpdateGuideState exits: m=1189 SNR=22.4
01:03:03.860 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:03.860 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:03.860 00.000 7988 Enqueuing Expose request
01:03:03.860 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:03.860 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
01:03:03.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:03.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:03.860 00.000 15712 MoveAxis(E, 1, ABG)
01:03:03.860 00.000 15712 Guiding  Dir = 2, Dur = 1
01:03:03.860 00.000 15712 IsGuiding returns 0
01:03:03.879 00.019 15712 IsGuiding returns 0
01:03:03.879 00.000 15712 Move returns status 0, amount 1
01:03:03.879 00.000 15712 MoveAxis(N, 0, ABG)
01:03:03.879 00.000 15712 Move returns status 0, amount 0
01:03:03.879 00.000 15712 move complete, result=0
01:03:03.879 00.000 15712 worker thread done servicing request
01:03:03.879 00.000 15712 Worker thread wakes up
01:03:03.879 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:03:03.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:03.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:05.297 01.418 15712 Exposure complete
01:03:05.360 00.063 15712 worker thread done servicing request
01:03:05.360 00.000 7988 OnExposeComplete: enter
01:03:05.360 00.000 7988 UpdateGuideState(): m_state=6
01:03:05.363 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
01:03:05.363 00.000 7988 Star::Find returns 1 (0), X=970.49, Y=189.75, Mass=1190, SNR=22.7, Peak=142 HFD=3.6
01:03:05.365 00.002 7988 MultiStar: [#1 0.10,-0.04,0.99,U] [#2 0.01,-0.36,0.88,U] [#3 -0.27,-0.08,0.90,U] [#4 0.02,-0.14,0.72,U] [#5 -0.13,-0.12,0.78,U] [#6 0.20,-0.10,0.70,U] [#7 0.28,-0.40,0.00,M5] [#8 -0.20,-0.11,0.43,U] 
01:03:05.365 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.19}, one-star: {0.20, -0.48}
01:03:05.368 00.003 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
01:03:05.368 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
01:03:05.370 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.54 mountX=-0.19 mountY=-0.00, mountTheta=-3.14
01:03:05.372 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.19, opts=13)
01:03:05.372 00.000 7988 Enqueuing Move request for scope (0.01, -0.19)
01:03:05.374 00.002 15712 Worker thread wakes up
01:03:05.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
01:03:05.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
01:03:05.374 00.000 15712 Moving (0.01, -0.19) raw xDistance=-0.19 yDistance=-0.00
01:03:05.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:03:05.374 00.000 7988 UpdateGuideState exits: m=1190 SNR=22.7
01:03:05.376 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:05.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:05.376 00.000 7988 Enqueuing Expose request
01:03:05.376 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.69
01:03:05.376 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
01:03:05.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:05.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:03:05.376 00.000 15712 MoveAxis(E, 38, ABG)
01:03:05.376 00.000 15712 Guiding  Dir = 2, Dur = 38
01:03:05.376 00.000 15712 IsGuiding returns 0
01:03:05.396 00.020 15712 PulseGuide returned control before completion, sleep 32
01:03:05.440 00.044 15712 IsGuiding returns 0
01:03:05.440 00.000 15712 Move returns status 0, amount 38
01:03:05.440 00.000 15712 MoveAxis(N, 0, ABG)
01:03:05.440 00.000 15712 Move returns status 0, amount 0
01:03:05.440 00.000 15712 move complete, result=0
01:03:05.440 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
01:03:05.447 00.007 15712 worker thread done servicing request
01:03:05.447 00.000 15712 Worker thread wakes up
01:03:05.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:05.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:07.081 01.634 15712 Exposure complete
01:03:07.143 00.062 15712 worker thread done servicing request
01:03:07.143 00.000 7988 OnExposeComplete: enter
01:03:07.143 00.000 7988 UpdateGuideState(): m_state=6
01:03:07.146 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
01:03:07.146 00.000 7988 Star::Find returns 1 (0), X=970.36, Y=190.06, Mass=1243, SNR=23.2, Peak=164 HFD=3.9
01:03:07.148 00.002 7988 MultiStar: [#1 0.15,0.01,1.01,U] [#2 0.13,0.17,0.87,U] [#3 -0.13,0.09,0.87,U] [#4 0.38,0.08,0.74,U] [#5 -0.06,-0.11,0.75,U] [#6 -0.11,0.23,0.63,U] [#7 0.02,0.11,0.51,U] [#8 0.42,-0.02,0.00,M1] 
01:03:07.148 00.000 7988 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.07, -0.17}
01:03:07.150 00.002 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
01:03:07.150 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
01:03:07.152 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.56 mountX=0.04 mountY=-0.06, mountTheta=-1.01
01:03:07.154 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.04, opts=13)
01:03:07.155 00.001 7988 Enqueuing Move request for scope (0.06, 0.04)
01:03:07.155 00.000 15712 Worker thread wakes up
01:03:07.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:03:07.155 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:03:07.155 00.000 15712 Moving (0.06, 0.04) raw xDistance=0.04 yDistance=-0.06
01:03:07.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=38, FiltMax=255, Gamma=0.690
01:03:07.155 00.000 7988 UpdateGuideState exits: m=1243 SNR=23.2
01:03:07.158 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:07.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:07.158 00.000 7988 Enqueuing Expose request
01:03:07.158 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:07.158 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
01:03:07.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:07.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:03:07.158 00.000 15712 MoveAxis(W, 0, ABG)
01:03:07.158 00.000 15712 Move returns status 0, amount 0
01:03:07.158 00.000 15712 MoveAxis(N, 0, ABG)
01:03:07.158 00.000 15712 Move returns status 0, amount 0
01:03:07.158 00.000 15712 move complete, result=0
01:03:07.158 00.000 15712 worker thread done servicing request
01:03:07.158 00.000 15712 Worker thread wakes up
01:03:07.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:07.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:07.158 00.000 7988 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:03:08.576 01.418 15712 Exposure complete
01:03:08.639 00.063 15712 worker thread done servicing request
01:03:08.639 00.000 7988 OnExposeComplete: enter
01:03:08.639 00.000 7988 UpdateGuideState(): m_state=6
01:03:08.642 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
01:03:08.642 00.000 7988 Star::Find returns 1 (0), X=970.32, Y=190.13, Mass=1139, SNR=22.1, Peak=154 HFD=3.8
01:03:08.644 00.002 7988 MultiStar: [#1 0.20,0.34,0.00,M1] [#2 0.03,0.35,0.93,U] [#3 -0.15,0.24,0.89,U] [#4 0.18,0.23,0.71,U] [#5 0.09,0.23,0.79,U] [#6 0.43,0.59,0.00,M1] [#7 0.43,0.24,0.00,M5] [#8 0.51,0.23,0.00,M2] 
01:03:08.644 00.000 7988 single-star, 4 included, MultiStar: {0.03, 0.18}, one-star: {0.03, -0.09}
01:03:08.646 00.002 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
01:03:08.646 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
01:03:08.648 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.28 mountX=-0.09 mountY=-0.03, mountTheta=-2.87
01:03:08.651 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
01:03:08.651 00.000 7988 Enqueuing Move request for scope (0.03, -0.09)
01:03:08.653 00.002 15712 Worker thread wakes up
01:03:08.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:03:08.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:03:08.653 00.000 15712 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.03
01:03:08.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=38, FiltMax=255, Gamma=0.690
01:03:08.653 00.000 7988 UpdateGuideState exits: m=1139 SNR=22.1
01:03:08.655 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:08.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:08.655 00.000 7988 Enqueuing Expose request
01:03:08.655 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:08.655 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
01:03:08.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:08.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:03:08.655 00.000 15712 MoveAxis(W, 4, ABG)
01:03:08.655 00.000 15712 Guiding  Dir = 3, Dur = 4
01:03:08.655 00.000 15712 IsGuiding returns 0
01:03:08.674 00.019 15712 IsGuiding returns 0
01:03:08.674 00.000 15712 Move returns status 0, amount 4
01:03:08.674 00.000 15712 MoveAxis(N, 0, ABG)
01:03:08.674 00.000 15712 Move returns status 0, amount 0
01:03:08.674 00.000 15712 move complete, result=0
01:03:08.674 00.000 15712 worker thread done servicing request
01:03:08.674 00.000 15712 Worker thread wakes up
01:03:08.674 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:03:08.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:08.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:10.314 01.640 15712 Exposure complete
01:03:10.376 00.062 15712 worker thread done servicing request
01:03:10.376 00.000 7988 OnExposeComplete: enter
01:03:10.376 00.000 7988 UpdateGuideState(): m_state=6
01:03:10.380 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
01:03:10.380 00.000 7988 Star::Find returns 1 (0), X=970.22, Y=190.09, Mass=1178, SNR=22.5, Peak=156 HFD=3.9
01:03:10.382 00.002 7988 MultiStar: [#1 0.01,0.24,1.06,U] [#2 0.18,0.24,0.83,U] [#3 -0.23,0.34,0.00,M1] [#4 0.42,0.05,0.00,M1] [#5 0.11,0.23,0.78,U] [#6 0.11,0.54,0.00,M2] [#7 0.12,-0.02,0.47,U] [#8 0.32,0.20,0.51,U] 
01:03:10.382 00.000 7988 refined, 5 included, MultiStar: {0.08, 0.13}, one-star: {-0.07, -0.14}
01:03:10.384 00.002 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
01:03:10.385 00.001 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
01:03:10.385 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=0.98 mountX=0.13 mountY=-0.09, mountTheta=-0.60
01:03:10.387 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.13, opts=13)
01:03:10.389 00.002 7988 Enqueuing Move request for scope (0.08, 0.13)
01:03:10.389 00.000 15712 Worker thread wakes up
01:03:10.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:03:10.389 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:03:10.389 00.000 15712 Moving (0.08, 0.13) raw xDistance=0.13 yDistance=-0.09
01:03:10.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:10.392 00.003 7988 UpdateGuideState exits: m=1178 SNR=22.5
01:03:10.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:10.394 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:10.394 00.000 7988 Enqueuing Expose request
01:03:10.396 00.002 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:10.396 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
01:03:10.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:10.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:10.396 00.000 15712 MoveAxis(W, 3, ABG)
01:03:10.396 00.000 15712 Guiding  Dir = 3, Dur = 3
01:03:10.396 00.000 15712 IsGuiding returns 0
01:03:10.408 00.012 15712 IsGuiding returns 0
01:03:10.408 00.000 15712 Move returns status 0, amount 3
01:03:10.408 00.000 15712 MoveAxis(N, 0, ABG)
01:03:10.408 00.000 15712 Move returns status 0, amount 0
01:03:10.408 00.000 15712 move complete, result=0
01:03:10.408 00.000 15712 worker thread done servicing request
01:03:10.408 00.000 15712 Worker thread wakes up
01:03:10.408 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:03:10.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:10.419 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:11.827 01.408 15712 Exposure complete
01:03:11.890 00.063 15712 worker thread done servicing request
01:03:11.892 00.002 7988 OnExposeComplete: enter
01:03:11.892 00.000 7988 UpdateGuideState(): m_state=6
01:03:11.892 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
01:03:11.892 00.000 7988 Star::Find returns 1 (0), X=970.48, Y=190.04, Mass=1168, SNR=22.5, Peak=160 HFD=3.6
01:03:11.892 00.000 7988 MultiStar: [#1 0.14,0.10,1.07,U] [#2 0.03,0.02,0.87,U] [#3 -0.29,0.31,0.00,M2] [#4 0.13,0.13,0.75,U] [#5 -0.13,0.15,0.76,U] [#6 0.21,0.47,0.00,M3] [#7 0.32,0.05,0.54,U] [#8 0.73,0.56,0.00,M2] 
01:03:11.892 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.04}, one-star: {0.19, -0.18}
01:03:11.898 00.006 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.23 = -1.23)
01:03:11.898 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
01:03:11.898 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.33 mountX=0.04 mountY=-0.11, mountTheta=-1.23
01:03:11.898 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.04, opts=13)
01:03:11.898 00.000 7988 Enqueuing Move request for scope (0.11, 0.04)
01:03:11.905 00.007 15712 Worker thread wakes up
01:03:11.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
01:03:11.905 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
01:03:11.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:03:11.905 00.000 7988 UpdateGuideState exits: m=1168 SNR=22.5
01:03:11.906 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:11.908 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:11.908 00.000 7988 Enqueuing Expose request
01:03:11.910 00.002 15712 Moving (0.11, 0.04) raw xDistance=0.04 yDistance=-0.11
01:03:11.910 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:11.910 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
01:03:11.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:11.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:03:11.910 00.000 15712 MoveAxis(W, 4, ABG)
01:03:11.910 00.000 15712 Guiding  Dir = 3, Dur = 4
01:03:11.916 00.006 15712 IsGuiding returns 0
01:03:11.932 00.016 15712 IsGuiding returns 0
01:03:11.932 00.000 15712 Move returns status 0, amount 4
01:03:11.932 00.000 15712 MoveAxis(N, 0, ABG)
01:03:11.932 00.000 15712 Move returns status 0, amount 0
01:03:11.932 00.000 15712 move complete, result=0
01:03:11.932 00.000 15712 worker thread done servicing request
01:03:11.932 00.000 15712 Worker thread wakes up
01:03:11.932 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:03:11.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:11.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:13.565 01.633 15712 Exposure complete
01:03:13.627 00.062 15712 worker thread done servicing request
01:03:13.627 00.000 7988 OnExposeComplete: enter
01:03:13.627 00.000 7988 UpdateGuideState(): m_state=6
01:03:13.630 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
01:03:13.630 00.000 7988 Star::Find returns 1 (0), X=970.20, Y=190.17, Mass=1251, SNR=23.3, Peak=184 HFD=4.0
01:03:13.630 00.000 7988 MultiStar: [#1 -0.08,0.30,0.97,U] [#2 -0.09,0.39,0.00,M1] [#3 -0.60,0.00,0.00,M3] [#4 -0.15,0.21,0.74,U] [#5 -0.33,0.07,0.73,U] [#6 0.06,0.49,0.00,M4] [#7 0.06,0.24,0.48,U] [#8 0.06,0.29,0.43,U] 
01:03:13.630 00.000 7988 single-star, 5 included, MultiStar: {-0.11, 0.16}, one-star: {-0.09, -0.05}
01:03:13.630 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.20 = 2.09)
01:03:13.630 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
01:03:13.630 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.63 mountX=-0.05 mountY=0.09, mountTheta=2.08
01:03:13.630 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
01:03:13.630 00.000 7988 Enqueuing Move request for scope (-0.09, -0.05)
01:03:13.630 00.000 15712 Worker thread wakes up
01:03:13.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:03:13.630 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:03:13.630 00.000 15712 Moving (-0.09, -0.05) raw xDistance=-0.05 yDistance=0.09
01:03:13.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:03:13.630 00.000 7988 UpdateGuideState exits: m=1251 SNR=23.3
01:03:13.642 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:13.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:13.642 00.000 7988 Enqueuing Expose request
01:03:13.642 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:13.642 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
01:03:13.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:13.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:03:13.642 00.000 15712 MoveAxis(W, 2, ABG)
01:03:13.647 00.005 15712 Guiding  Dir = 3, Dur = 2
01:03:13.647 00.000 15712 IsGuiding returns 0
01:03:13.659 00.012 15712 IsGuiding returns 0
01:03:13.659 00.000 15712 Move returns status 0, amount 2
01:03:13.659 00.000 15712 MoveAxis(N, 0, ABG)
01:03:13.659 00.000 15712 Move returns status 0, amount 0
01:03:13.659 00.000 15712 move complete, result=0
01:03:13.659 00.000 15712 worker thread done servicing request
01:03:13.659 00.000 15712 Worker thread wakes up
01:03:13.659 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:03:13.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:13.664 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:15.081 01.417 15712 Exposure complete
01:03:15.143 00.062 15712 worker thread done servicing request
01:03:15.143 00.000 7988 OnExposeComplete: enter
01:03:15.145 00.002 7988 UpdateGuideState(): m_state=6
01:03:15.145 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
01:03:15.147 00.002 7988 Star::Find returns 1 (0), X=970.45, Y=189.77, Mass=1252, SNR=23.3, Peak=150 HFD=3.9
01:03:15.149 00.002 7988 MultiStar: [#1 -0.02,-0.07,1.02,U] [#2 -0.07,-0.13,0.83,U] [#3 -0.37,-0.23,0.00,M4] [#4 0.09,0.04,0.71,U] [#5 -0.22,-0.33,0.00,M1] [#6 0.01,-0.17,0.67,U] [#7 0.10,0.28,0.53,U] [#8 0.29,0.16,0.45,U] 
01:03:15.149 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.10}, one-star: {0.16, -0.46}
01:03:15.151 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
01:03:15.151 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
01:03:15.153 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-0.98 mountX=-0.10 mountY=-0.06, mountTheta=-2.57
01:03:15.155 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.10, opts=13)
01:03:15.155 00.000 7988 Enqueuing Move request for scope (0.06, -0.10)
01:03:15.157 00.002 15712 Worker thread wakes up
01:03:15.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:03:15.157 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:03:15.157 00.000 15712 Moving (0.06, -0.10) raw xDistance=-0.10 yDistance=-0.06
01:03:15.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:03:15.159 00.002 7988 UpdateGuideState exits: m=1252 SNR=23.3
01:03:15.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:15.159 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:15.159 00.000 7988 Enqueuing Expose request
01:03:15.159 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:15.159 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
01:03:15.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:15.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:03:15.159 00.000 15712 MoveAxis(W, 1, ABG)
01:03:15.159 00.000 15712 Guiding  Dir = 3, Dur = 1
01:03:15.194 00.035 15712 IsGuiding returns 0
01:03:15.212 00.018 15712 IsGuiding returns 0
01:03:15.212 00.000 15712 Move returns status 0, amount 1
01:03:15.212 00.000 15712 MoveAxis(N, 0, ABG)
01:03:15.212 00.000 15712 Move returns status 0, amount 0
01:03:15.212 00.000 15712 move complete, result=0
01:03:15.212 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:03:15.213 00.001 15712 worker thread done servicing request
01:03:15.213 00.000 15712 Worker thread wakes up
01:03:15.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:15.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:16.850 01.637 15712 Exposure complete
01:03:16.913 00.063 15712 worker thread done servicing request
01:03:16.913 00.000 7988 OnExposeComplete: enter
01:03:16.913 00.000 7988 UpdateGuideState(): m_state=6
01:03:16.916 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
01:03:16.916 00.000 7988 Star::Find returns 1 (0), X=970.34, Y=189.80, Mass=1152, SNR=22.3, Peak=168 HFD=3.7
01:03:16.918 00.002 7988 MultiStar: [#1 -0.09,-0.01,1.03,U] [#2 -0.07,-0.04,0.88,U] [#3 -0.40,-0.07,0.00,M5] [#4 -0.31,-0.15,0.74,U] [#5 -0.34,-0.27,0.00,M2] [#6 -0.00,0.06,0.68,U] [#7 -0.08,-0.13,0.56,U] [#8 0.42,-0.01,0.00,M1] 
01:03:16.918 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.12}, one-star: {0.05, -0.42}
01:03:16.920 00.002 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.58)
01:03:16.920 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.55)
01:03:16.922 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.14 mountX=-0.12 mountY=0.08, mountTheta=2.56
01:03:16.924 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.12, opts=13)
01:03:16.924 00.000 7988 Enqueuing Move request for scope (-0.08, -0.12)
01:03:16.926 00.002 15712 Worker thread wakes up
01:03:16.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
01:03:16.926 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
01:03:16.926 00.000 15712 Moving (-0.08, -0.12) raw xDistance=-0.12 yDistance=0.08
01:03:16.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:03:16.926 00.000 7988 UpdateGuideState exits: m=1152 SNR=22.3
01:03:16.929 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:16.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:16.929 00.000 7988 Enqueuing Expose request
01:03:16.929 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:16.929 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
01:03:16.929 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:16.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:03:16.929 00.000 15712 MoveAxis(E, 0, ABG)
01:03:16.929 00.000 15712 Move returns status 0, amount 0
01:03:16.929 00.000 15712 MoveAxis(N, 0, ABG)
01:03:16.929 00.000 15712 Move returns status 0, amount 0
01:03:16.929 00.000 15712 move complete, result=0
01:03:16.929 00.000 15712 worker thread done servicing request
01:03:16.929 00.000 15712 Worker thread wakes up
01:03:16.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:16.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:16.929 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:18.346 01.417 15712 Exposure complete
01:03:18.407 00.061 15712 worker thread done servicing request
01:03:18.407 00.000 7988 OnExposeComplete: enter
01:03:18.407 00.000 7988 UpdateGuideState(): m_state=6
01:03:18.411 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
01:03:18.411 00.000 7988 Star::Find returns 1 (0), X=970.22, Y=189.78, Mass=1217, SNR=23.1, Peak=150 HFD=3.9
01:03:18.413 00.002 7988 MultiStar: [#1 0.07,-0.12,0.98,U] [#2 -0.05,0.04,0.88,U] [#3 -0.29,-0.23,0.84,U] [#4 0.03,-0.40,0.00,M1] [#5 -0.09,-0.44,0.00,M3] [#6 0.13,-0.19,0.62,U] [#7 -0.32,0.17,0.53,U] [#8 0.27,-0.09,0.39,U] 
01:03:18.413 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.15}, one-star: {-0.07, -0.44}
01:03:18.415 00.002 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
01:03:18.415 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.78)
01:03:18.417 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.91 mountX=-0.15 mountY=0.06, mountTheta=2.78
01:03:18.418 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.15, opts=13)
01:03:18.420 00.002 7988 Enqueuing Move request for scope (-0.05, -0.15)
01:03:18.420 00.000 15712 Worker thread wakes up
01:03:18.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
01:03:18.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
01:03:18.420 00.000 15712 Moving (-0.05, -0.15) raw xDistance=-0.15 yDistance=0.06
01:03:18.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:18.420 00.000 7988 UpdateGuideState exits: m=1217 SNR=23.1
01:03:18.423 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:18.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:18.423 00.000 7988 Enqueuing Expose request
01:03:18.423 00.000 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:18.423 00.000 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
01:03:18.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:18.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:03:18.423 00.000 15712 MoveAxis(W, 0, ABG)
01:03:18.423 00.000 15712 Move returns status 0, amount 0
01:03:18.423 00.000 15712 MoveAxis(N, 0, ABG)
01:03:18.423 00.000 15712 Move returns status 0, amount 0
01:03:18.423 00.000 15712 move complete, result=0
01:03:18.423 00.000 15712 worker thread done servicing request
01:03:18.423 00.000 15712 Worker thread wakes up
01:03:18.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:18.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:18.423 00.000 7988 GuideStep: -0.2 px 0 ms WEST, 0.1 px 0 ms NORTH
01:03:20.066 01.643 15712 Exposure complete
01:03:20.117 00.051 15712 worker thread done servicing request
01:03:20.117 00.000 7988 OnExposeComplete: enter
01:03:20.130 00.013 7988 UpdateGuideState(): m_state=6
01:03:20.130 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
01:03:20.130 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=189.72, Mass=1265, SNR=23.3, Peak=159 HFD=4.1
01:03:20.134 00.004 7988 MultiStar: [#1 0.10,-0.19,0.96,U] [#2 0.10,0.05,0.81,U] [#3 -0.37,-0.16,0.00,M5] [#4 0.04,-0.30,0.70,U] [#5 -0.29,-0.30,0.00,M4] [#6 0.26,-0.02,0.61,U] [#7 0.27,-0.09,0.51,U] [#8 -0.23,0.10,0.43,U] 
01:03:20.134 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.17}, one-star: {-0.13, -0.51}
01:03:20.134 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
01:03:20.134 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
01:03:20.134 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.27 mountX=-0.17 mountY=-0.05, mountTheta=-2.86
01:03:20.134 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.17, opts=13)
01:03:20.134 00.000 7988 Enqueuing Move request for scope (0.05, -0.17)
01:03:20.134 00.000 15712 Worker thread wakes up
01:03:20.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
01:03:20.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
01:03:20.134 00.000 15712 Moving (0.05, -0.17) raw xDistance=-0.17 yDistance=-0.05
01:03:20.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:03:20.134 00.000 7988 UpdateGuideState exits: m=1265 SNR=23.3
01:03:20.145 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:20.146 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:20.146 00.000 7988 Enqueuing Expose request
01:03:20.146 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.69
01:03:20.146 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
01:03:20.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:20.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:20.146 00.000 15712 MoveAxis(E, 35, ABG)
01:03:20.146 00.000 15712 Guiding  Dir = 2, Dur = 35
01:03:20.166 00.020 15712 IsGuiding returns 0
01:03:20.183 00.017 15712 PulseGuide returned control before completion, sleep 30
01:03:20.226 00.043 15712 IsGuiding returns 0
01:03:20.226 00.000 15712 Move returns status 0, amount 35
01:03:20.226 00.000 15712 MoveAxis(N, 0, ABG)
01:03:20.226 00.000 15712 Move returns status 0, amount 0
01:03:20.226 00.000 15712 move complete, result=0
01:03:20.226 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
01:03:20.233 00.007 15712 worker thread done servicing request
01:03:20.233 00.000 15712 Worker thread wakes up
01:03:20.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:20.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:21.646 01.413 15712 Exposure complete
01:03:21.708 00.062 15712 worker thread done servicing request
01:03:21.709 00.001 7988 OnExposeComplete: enter
01:03:21.709 00.000 7988 UpdateGuideState(): m_state=6
01:03:21.709 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
01:03:21.709 00.000 7988 Star::Find returns 1 (0), X=970.42, Y=189.99, Mass=1183, SNR=22.6, Peak=165 HFD=3.7
01:03:21.709 00.000 7988 MultiStar: [#1 0.05,-0.08,0.98,U] [#2 0.06,0.18,0.87,U] [#3 -0.33,0.04,0.86,U] [#4 0.47,-0.05,0.00,M1] [#5 0.07,0.18,0.76,U] [#6 0.22,0.11,0.64,U] [#7 -0.01,0.01,0.53,U] [#8 0.56,0.46,0.00,M1] 
01:03:21.709 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.02}, one-star: {0.13, -0.24}
01:03:21.715 00.006 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
01:03:21.715 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
01:03:21.715 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.53 mountX=0.02 mountY=-0.03, mountTheta=-1.04
01:03:21.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
01:03:21.715 00.000 7988 Enqueuing Move request for scope (0.03, 0.02)
01:03:21.715 00.000 15712 Worker thread wakes up
01:03:21.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:03:21.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:03:21.715 00.000 15712 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
01:03:21.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:21.715 00.000 7988 UpdateGuideState exits: m=1183 SNR=22.6
01:03:21.723 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:21.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:21.723 00.000 7988 Enqueuing Expose request
01:03:21.723 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:21.723 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
01:03:21.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:21.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:03:21.723 00.000 15712 MoveAxis(E, 1, ABG)
01:03:21.723 00.000 15712 Guiding  Dir = 2, Dur = 1
01:03:21.723 00.000 15712 IsGuiding returns 0
01:03:21.749 00.026 15712 IsGuiding returns 0
01:03:21.749 00.000 15712 Move returns status 0, amount 1
01:03:21.749 00.000 15712 MoveAxis(N, 0, ABG)
01:03:21.749 00.000 15712 Move returns status 0, amount 0
01:03:21.749 00.000 15712 move complete, result=0
01:03:21.749 00.000 15712 worker thread done servicing request
01:03:21.749 00.000 15712 Worker thread wakes up
01:03:21.749 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
01:03:21.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:21.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:23.391 01.642 15712 Exposure complete
01:03:23.507 00.116 15712 worker thread done servicing request
01:03:23.507 00.000 7988 OnExposeComplete: enter
01:03:23.507 00.000 7988 UpdateGuideState(): m_state=6
01:03:23.513 00.006 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:03:23.513 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=190.04, Mass=1274, SNR=23.5, Peak=174 HFD=4.1
01:03:23.513 00.000 7988 MultiStar: [#1 -0.03,0.25,0.99,U] [#2 0.17,0.15,0.87,U] [#3 -0.35,0.22,0.00,M5] [#4 0.24,0.09,0.71,U] [#5 -0.08,-0.24,0.78,U] [#6 0.37,0.26,0.00,M1] [#7 0.06,-0.17,0.54,U] [#8 0.12,0.10,0.42,U] 
01:03:23.513 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.00}, one-star: {-0.03, -0.18}
01:03:23.513 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
01:03:23.513 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
01:03:23.513 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.08 mountX=0.00 mountY=-0.05, mountTheta=-1.49
01:03:23.523 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.00, opts=13)
01:03:23.523 00.000 7988 Enqueuing Move request for scope (0.05, 0.00)
01:03:23.523 00.000 15712 Worker thread wakes up
01:03:23.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:23.523 00.000 7988 UpdateGuideState exits: m=1274 SNR=23.5
01:03:23.530 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:23.530 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:23.530 00.000 7988 Enqueuing Expose request
01:03:23.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
01:03:23.530 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
01:03:23.530 00.000 15712 Moving (0.05, 0.00) raw xDistance=0.00 yDistance=-0.05
01:03:23.539 00.009 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:23.539 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
01:03:23.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:23.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:23.539 00.000 15712 MoveAxis(E, 0, ABG)
01:03:23.539 00.000 15712 Move returns status 0, amount 0
01:03:23.539 00.000 15712 MoveAxis(N, 0, ABG)
01:03:23.539 00.000 15712 Move returns status 0, amount 0
01:03:23.539 00.000 15712 move complete, result=0
01:03:23.539 00.000 15712 worker thread done servicing request
01:03:23.539 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:23.539 00.000 15712 Worker thread wakes up
01:03:23.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:23.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:24.960 01.421 15712 Exposure complete
01:03:25.022 00.062 15712 worker thread done servicing request
01:03:25.022 00.000 7988 OnExposeComplete: enter
01:03:25.022 00.000 7988 UpdateGuideState(): m_state=6
01:03:25.025 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
01:03:25.025 00.000 7988 Star::Find returns 1 (0), X=970.43, Y=189.90, Mass=1118, SNR=22.0, Peak=155 HFD=3.7
01:03:25.025 00.000 7988 MultiStar: [#1 -0.00,0.06,1.06,U] [#2 0.01,0.09,0.89,U] [#3 -0.23,-0.07,0.90,U] [#4 0.12,-0.12,0.78,U] [#5 0.06,0.09,0.75,U] [#6 -0.06,0.35,0.66,U] [#7 0.22,-0.24,0.56,U] [#8 0.38,0.01,0.50,U] 
01:03:25.025 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.14, -0.33}
01:03:25.025 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
01:03:25.025 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
01:03:25.025 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.46 mountX=-0.02 mountY=-0.05, mountTheta=-2.03
01:03:25.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.02, opts=13)
01:03:25.025 00.000 7988 Enqueuing Move request for scope (0.05, -0.02)
01:03:25.025 00.000 15712 Worker thread wakes up
01:03:25.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:03:25.025 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:03:25.025 00.000 15712 Moving (0.05, -0.02) raw xDistance=-0.02 yDistance=-0.05
01:03:25.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:03:25.025 00.000 7988 UpdateGuideState exits: m=1118 SNR=22.0
01:03:25.037 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:25.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:25.037 00.000 7988 Enqueuing Expose request
01:03:25.037 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:25.037 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:03:25.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:25.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:25.037 00.000 15712 MoveAxis(E, 2, ABG)
01:03:25.037 00.000 15712 Guiding  Dir = 2, Dur = 2
01:03:25.037 00.000 15712 IsGuiding returns 0
01:03:25.057 00.020 15712 IsGuiding returns 0
01:03:25.059 00.002 15712 Move returns status 0, amount 2
01:03:25.059 00.000 15712 MoveAxis(N, 0, ABG)
01:03:25.059 00.000 15712 Move returns status 0, amount 0
01:03:25.059 00.000 15712 move complete, result=0
01:03:25.059 00.000 15712 worker thread done servicing request
01:03:25.059 00.000 15712 Worker thread wakes up
01:03:25.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:25.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:25.059 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:03:26.697 01.638 15712 Exposure complete
01:03:26.761 00.064 15712 worker thread done servicing request
01:03:26.762 00.001 7988 OnExposeComplete: enter
01:03:26.762 00.000 7988 UpdateGuideState(): m_state=6
01:03:26.762 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
01:03:26.762 00.000 7988 Star::Find returns 1 (0), X=970.31, Y=189.98, Mass=1260, SNR=23.2, Peak=153 HFD=4.1
01:03:26.762 00.000 7988 MultiStar: [#1 -0.02,-0.10,1.00,U] [#2 0.17,-0.11,0.86,U] [#3 -0.25,-0.09,0.84,U] [#4 0.21,-0.16,0.73,U] [#5 -0.06,-0.06,0.71,U] [#6 0.29,0.08,0.61,U] [#7 0.06,-0.08,0.52,U] [#8 0.20,0.37,0.00,M1] 
01:03:26.762 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.02, -0.24}
01:03:26.762 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
01:03:26.762 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
01:03:26.762 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.20 mountX=-0.10 mountY=-0.04, mountTheta=-2.80
01:03:26.762 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
01:03:26.762 00.000 7988 Enqueuing Move request for scope (0.04, -0.10)
01:03:26.762 00.000 15712 Worker thread wakes up
01:03:26.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:03:26.762 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:03:26.762 00.000 15712 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.04
01:03:26.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:03:26.762 00.000 7988 UpdateGuideState exits: m=1260 SNR=23.2
01:03:26.776 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:26.777 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:26.777 00.000 7988 Enqueuing Expose request
01:03:26.777 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:26.777 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
01:03:26.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:26.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:26.777 00.000 15712 MoveAxis(E, 2, ABG)
01:03:26.777 00.000 15712 Guiding  Dir = 2, Dur = 2
01:03:26.777 00.000 15712 IsGuiding returns 0
01:03:26.797 00.020 15712 IsGuiding returns 0
01:03:26.797 00.000 15712 Move returns status 0, amount 2
01:03:26.797 00.000 15712 MoveAxis(N, 0, ABG)
01:03:26.797 00.000 15712 Move returns status 0, amount 0
01:03:26.797 00.000 15712 move complete, result=0
01:03:26.797 00.000 15712 worker thread done servicing request
01:03:26.797 00.000 15712 Worker thread wakes up
01:03:26.797 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:03:26.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:26.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:28.213 01.416 15712 Exposure complete
01:03:28.277 00.064 15712 worker thread done servicing request
01:03:28.278 00.001 7988 OnExposeComplete: enter
01:03:28.278 00.000 7988 UpdateGuideState(): m_state=6
01:03:28.278 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
01:03:28.278 00.000 7988 Star::Find returns 1 (0), X=970.41, Y=189.89, Mass=1214, SNR=22.9, Peak=147 HFD=3.9
01:03:28.278 00.000 7988 MultiStar: [#1 0.26,-0.17,1.00,U] [#2 0.31,-0.21,0.88,U] [#3 -0.29,0.13,0.88,U] [#4 0.19,-0.41,0.00,M1] [#5 0.17,-0.05,0.73,U] [#6 0.06,-0.04,0.64,U] [#7 -0.33,-0.37,0.00,M1] [#8 0.18,-0.37,0.00,M2] 
01:03:28.278 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.12}, one-star: {0.12, -0.33}
01:03:28.278 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
01:03:28.278 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
01:03:28.278 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.84 mountX=-0.12 mountY=-0.11, mountTheta=-2.42
01:03:28.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.12, opts=13)
01:03:28.289 00.011 7988 Enqueuing Move request for scope (0.11, -0.12)
01:03:28.289 00.000 15712 Worker thread wakes up
01:03:28.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
01:03:28.289 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
01:03:28.289 00.000 15712 Moving (0.11, -0.12) raw xDistance=-0.12 yDistance=-0.11
01:03:28.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:28.289 00.000 7988 UpdateGuideState exits: m=1214 SNR=22.9
01:03:28.292 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:28.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:28.294 00.002 7988 Enqueuing Expose request
01:03:28.294 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:28.294 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
01:03:28.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:28.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:03:28.294 00.000 15712 MoveAxis(E, 3, ABG)
01:03:28.294 00.000 15712 Guiding  Dir = 2, Dur = 3
01:03:28.313 00.019 15712 IsGuiding returns 0
01:03:28.324 00.011 15712 IsGuiding returns 0
01:03:28.324 00.000 15712 Move returns status 0, amount 3
01:03:28.324 00.000 15712 MoveAxis(N, 0, ABG)
01:03:28.324 00.000 15712 Move returns status 0, amount 0
01:03:28.324 00.000 15712 move complete, result=0
01:03:28.324 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:03:28.338 00.014 15712 worker thread done servicing request
01:03:28.338 00.000 15712 Worker thread wakes up
01:03:28.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:28.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:29.964 01.626 15712 Exposure complete
01:03:30.028 00.064 15712 worker thread done servicing request
01:03:30.028 00.000 7988 OnExposeComplete: enter
01:03:30.028 00.000 7988 UpdateGuideState(): m_state=6
01:03:30.032 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
01:03:30.032 00.000 7988 Star::Find returns 1 (0), X=970.36, Y=189.79, Mass=1155, SNR=22.3, Peak=157 HFD=3.8
01:03:30.034 00.002 7988 MultiStar: [#1 0.32,-0.05,1.03,U] [#2 0.11,-0.23,0.89,U] [#3 -0.33,-0.12,0.84,U] [#4 0.21,-0.30,0.70,U] [#5 0.17,-0.18,0.73,U] [#6 0.13,0.13,0.62,U] [#7 0.15,0.16,0.56,U] [#8 0.40,-0.12,0.00,M3] 
01:03:30.034 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.15}, one-star: {0.07, -0.43}
01:03:30.036 00.002 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
01:03:30.036 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
01:03:30.038 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.97 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
01:03:30.040 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.15, opts=13)
01:03:30.040 00.000 7988 Enqueuing Move request for scope (0.10, -0.15)
01:03:30.042 00.002 15712 Worker thread wakes up
01:03:30.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
01:03:30.042 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
01:03:30.042 00.000 15712 Moving (0.10, -0.15) raw xDistance=-0.15 yDistance=-0.10
01:03:30.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=38, FiltMax=255, Gamma=0.690
01:03:30.044 00.002 7988 UpdateGuideState exits: m=1155 SNR=22.3
01:03:30.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:30.046 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:30.046 00.000 7988 Enqueuing Expose request
01:03:30.046 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:30.046 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
01:03:30.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:30.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:03:30.046 00.000 15712 MoveAxis(E, 6, ABG)
01:03:30.046 00.000 15712 Guiding  Dir = 2, Dur = 6
01:03:30.046 00.000 15712 IsGuiding returns 0
01:03:30.078 00.032 15712 IsGuiding returns 0
01:03:30.078 00.000 15712 Move returns status 0, amount 6
01:03:30.078 00.000 15712 MoveAxis(N, 0, ABG)
01:03:30.078 00.000 15712 Move returns status 0, amount 0
01:03:30.078 00.000 15712 move complete, result=0
01:03:30.078 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:03:30.080 00.002 15712 worker thread done servicing request
01:03:30.080 00.000 15712 Worker thread wakes up
01:03:30.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:30.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:31.496 01.416 15712 Exposure complete
01:03:31.558 00.062 15712 worker thread done servicing request
01:03:31.558 00.000 7988 OnExposeComplete: enter
01:03:31.558 00.000 7988 UpdateGuideState(): m_state=6
01:03:31.561 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
01:03:31.561 00.000 7988 Star::Find returns 1 (0), X=970.53, Y=189.86, Mass=1131, SNR=22.1, Peak=149 HFD=3.8
01:03:31.563 00.002 7988 MultiStar: [#1 0.25,-0.35,0.00,M1] [#2 0.20,-0.36,0.00,M1] [#3 -0.23,-0.42,0.00,M2] [#4 0.46,-0.59,0.00,M1] [#5 0.12,-0.39,0.00,M1] [#6 0.13,-0.01,0.64,U] [#7 0.31,-0.08,0.47,U] [#8 0.58,-0.35,0.00,M4] 
01:03:31.563 00.000 7988 refined, 2 included, MultiStar: {0.22, -0.20}, one-star: {0.24, -0.37}
01:03:31.565 00.002 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.29 = -2.29)
01:03:31.565 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.32 = -2.32)
01:03:31.567 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.29 cameraTheta=-0.72 mountX=-0.19 mountY=-0.22, mountTheta=-2.30
01:03:31.569 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.20, opts=13)
01:03:31.569 00.000 7988 Enqueuing Move request for scope (0.22, -0.20)
01:03:31.571 00.002 15712 Worker thread wakes up
01:03:31.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
01:03:31.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
01:03:31.571 00.000 15712 Moving (0.22, -0.20) raw xDistance=-0.19 yDistance=-0.22
01:03:31.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:03:31.571 00.000 7988 UpdateGuideState exits: m=1131 SNR=22.1
01:03:31.573 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:31.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:31.573 00.000 7988 Enqueuing Expose request
01:03:31.573 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.69
01:03:31.573 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
01:03:31.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:31.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:03:31.573 00.000 15712 MoveAxis(E, 45, ABG)
01:03:31.573 00.000 15712 Guiding  Dir = 2, Dur = 45
01:03:31.573 00.000 15712 IsGuiding returns 0
01:03:31.592 00.019 15712 PulseGuide returned control before completion, sleep 37
01:03:31.654 00.062 15712 IsGuiding returns 1
01:03:31.654 00.000 15712 scope still moving after pulse duration time elapsed
01:03:31.685 00.031 15712 IsGuiding returns 0
01:03:31.685 00.000 15712 scope move finished after 45 + 62 ms
01:03:31.685 00.000 15712 Move returns status 0, amount 45
01:03:31.685 00.000 15712 MoveAxis(N, 0, ABG)
01:03:31.685 00.000 15712 Move returns status 0, amount 0
01:03:31.685 00.000 15712 move complete, result=0
01:03:31.685 00.000 15712 worker thread done servicing request
01:03:31.685 00.000 15712 Worker thread wakes up
01:03:31.685 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
01:03:31.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:31.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:33.328 01.643 15712 Exposure complete
01:03:33.392 00.064 15712 worker thread done servicing request
01:03:33.392 00.000 7988 OnExposeComplete: enter
01:03:33.394 00.002 7988 UpdateGuideState(): m_state=6
01:03:33.394 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
01:03:33.396 00.002 7988 Star::Find returns 1 (0), X=970.33, Y=189.84, Mass=1106, SNR=21.8, Peak=148 HFD=3.7
01:03:33.398 00.002 7988 MultiStar: [#1 -0.18,-0.14,0.99,U] [#2 0.09,-0.10,0.86,U] [#3 -0.36,-0.19,0.00,M3] [#4 -0.14,-0.09,0.72,U] [#5 -0.07,-0.02,0.75,U] [#6 0.13,0.16,0.65,U] [#7 -0.04,-0.64,0.00,M1] [#8 0.66,0.33,0.00,M5] 
01:03:33.398 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.12}, one-star: {0.04, -0.38}
01:03:33.400 00.002 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
01:03:33.400 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
01:03:33.400 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.79 mountX=-0.12 mountY=0.03, mountTheta=2.90
01:03:33.402 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
01:03:33.404 00.002 7988 Enqueuing Move request for scope (-0.03, -0.12)
01:03:33.404 00.000 15712 Worker thread wakes up
01:03:33.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
01:03:33.404 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
01:03:33.404 00.000 15712 Moving (-0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
01:03:33.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:33.404 00.000 7988 UpdateGuideState exits: m=1106 SNR=21.8
01:03:33.408 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:33.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:33.408 00.000 7988 Enqueuing Expose request
01:03:33.408 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:33.408 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
01:03:33.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:33.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:03:33.408 00.000 15712 MoveAxis(E, 11, ABG)
01:03:33.408 00.000 15712 Guiding  Dir = 2, Dur = 11
01:03:33.408 00.000 15712 IsGuiding returns 0
01:03:33.434 00.026 15712 IsGuiding returns 1
01:03:33.434 00.000 15712 scope still moving after pulse duration time elapsed
01:03:33.476 00.042 15712 IsGuiding returns 0
01:03:33.476 00.000 15712 scope move finished after 11 + 59 ms
01:03:33.476 00.000 15712 Move returns status 0, amount 11
01:03:33.476 00.000 15712 MoveAxis(N, 0, ABG)
01:03:33.476 00.000 15712 Move returns status 0, amount 0
01:03:33.476 00.000 15712 move complete, result=0
01:03:33.476 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
01:03:33.484 00.008 15712 worker thread done servicing request
01:03:33.484 00.000 15712 Worker thread wakes up
01:03:33.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:33.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:34.894 01.410 15712 Exposure complete
01:03:34.957 00.063 15712 worker thread done servicing request
01:03:34.957 00.000 7988 OnExposeComplete: enter
01:03:34.957 00.000 7988 UpdateGuideState(): m_state=6
01:03:34.957 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
01:03:34.957 00.000 7988 Star::Find returns 1 (0), X=970.08, Y=190.09, Mass=1129, SNR=22.2, Peak=170 HFD=3.8
01:03:34.957 00.000 7988 MultiStar: [#1 -0.08,0.13,1.06,U] [#2 0.16,-0.06,0.92,U] [#3 -0.47,0.16,0.00,M4] [#4 0.13,0.04,0.77,U] [#5 -0.30,-0.04,0.77,U] [#6 0.13,0.43,0.00,M1] [#7 0.08,0.24,0.53,U] [#8 0.32,0.01,0.49,U] 
01:03:34.957 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {-0.21, -0.13}
01:03:34.957 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.56) = xAngle (0.73 = 0.73)
01:03:34.957 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
01:03:34.957 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.29 mountX=0.02 mountY=0.01, mountTheta=0.71
01:03:34.967 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
01:03:34.969 00.002 7988 Enqueuing Move request for scope (-0.01, 0.02)
01:03:34.969 00.000 15712 Worker thread wakes up
01:03:34.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:03:34.969 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:03:34.969 00.000 15712 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
01:03:34.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:34.969 00.000 7988 UpdateGuideState exits: m=1129 SNR=22.2
01:03:34.973 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:34.973 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:34.975 00.002 7988 Enqueuing Expose request
01:03:34.975 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:34.975 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
01:03:34.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:34.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:03:34.975 00.000 15712 MoveAxis(E, 10, ABG)
01:03:34.975 00.000 15712 Guiding  Dir = 2, Dur = 10
01:03:34.975 00.000 15712 IsGuiding returns 0
01:03:35.001 00.026 15712 IsGuiding returns 1
01:03:35.002 00.001 15712 scope still moving after pulse duration time elapsed
01:03:35.049 00.047 15712 IsGuiding returns 0
01:03:35.049 00.000 15712 scope move finished after 10 + 62 ms
01:03:35.049 00.000 15712 Move returns status 0, amount 10
01:03:35.049 00.000 15712 MoveAxis(N, 0, ABG)
01:03:35.049 00.000 15712 Move returns status 0, amount 0
01:03:35.049 00.000 15712 move complete, result=0
01:03:35.049 00.000 15712 worker thread done servicing request
01:03:35.049 00.000 15712 Worker thread wakes up
01:03:35.049 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
01:03:35.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:35.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:36.691 01.642 15712 Exposure complete
01:03:36.755 00.064 15712 worker thread done servicing request
01:03:36.755 00.000 7988 OnExposeComplete: enter
01:03:36.755 00.000 7988 UpdateGuideState(): m_state=6
01:03:36.758 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
01:03:36.758 00.000 7988 Star::Find returns 1 (0), X=970.36, Y=190.31, Mass=1181, SNR=22.6, Peak=157 HFD=3.7
01:03:36.760 00.002 7988 MultiStar: [#1 -0.02,0.35,1.02,U] [#2 -0.13,0.35,0.90,U] [#3 -0.28,0.34,0.00,M5] [#4 0.15,0.27,0.75,U] [#5 -0.21,0.27,0.74,U] [#6 -0.08,0.67,0.00,M2] [#7 0.13,0.33,0.59,U] [#8 0.48,0.48,0.00,M5] 
01:03:36.760 00.000 7988 single-star, 5 included, MultiStar: {-0.01, 0.27}, one-star: {0.07, 0.08}
01:03:36.762 00.002 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
01:03:36.762 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
01:03:36.764 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.91 mountX=0.08 mountY=-0.07, mountTheta=-0.67
01:03:36.766 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
01:03:36.766 00.000 7988 Enqueuing Move request for scope (0.07, 0.08)
01:03:36.768 00.002 15712 Worker thread wakes up
01:03:36.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:03:36.768 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:03:36.768 00.000 15712 Moving (0.07, 0.08) raw xDistance=0.08 yDistance=-0.07
01:03:36.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:03:36.770 00.002 7988 UpdateGuideState exits: m=1181 SNR=22.6
01:03:36.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:36.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:36.770 00.000 7988 Enqueuing Expose request
01:03:36.770 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:36.770 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
01:03:36.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:36.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:03:36.770 00.000 15712 MoveAxis(E, 10, ABG)
01:03:36.770 00.000 15712 Guiding  Dir = 2, Dur = 10
01:03:36.770 00.000 15712 IsGuiding returns 0
01:03:36.823 00.053 15712 IsGuiding returns 1
01:03:36.823 00.000 15712 scope still moving after pulse duration time elapsed
01:03:36.850 00.027 15712 IsGuiding returns 0
01:03:36.850 00.000 15712 scope move finished after 10 + 65 ms
01:03:36.850 00.000 15712 Move returns status 0, amount 10
01:03:36.850 00.000 15712 MoveAxis(N, 0, ABG)
01:03:36.850 00.000 15712 Move returns status 0, amount 0
01:03:36.850 00.000 15712 move complete, result=0
01:03:36.850 00.000 15712 worker thread done servicing request
01:03:36.850 00.000 15712 Worker thread wakes up
01:03:36.850 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:03:36.852 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:36.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:38.256 01.404 15712 Exposure complete
01:03:38.318 00.062 15712 worker thread done servicing request
01:03:38.318 00.000 7988 OnExposeComplete: enter
01:03:38.318 00.000 7988 UpdateGuideState(): m_state=6
01:03:38.321 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
01:03:38.321 00.000 7988 Star::Find returns 1 (0), X=970.10, Y=190.39, Mass=1232, SNR=23.2, Peak=157 HFD=3.8
01:03:38.323 00.002 7988 MultiStar: [#1 -0.04,0.78,0.00,M1] [#2 -0.01,0.44,0.00,M1] [#3 -0.33,0.37,0.00,M6] [#4 0.32,0.60,0.00,M1] [#5 -0.19,0.84,0.00,M1] [#6 0.08,0.76,0.00,M3] [#7 0.10,0.50,0.00,M1] [#8 0.06,0.57,0.00,M6] 
01:03:38.323 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
01:03:38.325 00.002 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
01:03:38.325 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.42 mountX=0.17 mountY=0.19, mountTheta=0.84
01:03:38.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.17, opts=13)
01:03:38.329 00.002 7988 Enqueuing Move request for scope (-0.19, 0.17)
01:03:38.329 00.000 15712 Worker thread wakes up
01:03:38.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
01:03:38.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
01:03:38.329 00.000 15712 Moving (-0.19, 0.17) raw xDistance=0.17 yDistance=0.19
01:03:38.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:38.329 00.000 7988 UpdateGuideState exits: m=1232 SNR=23.2
01:03:38.333 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:38.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:38.335 00.002 7988 Enqueuing Expose request
01:03:38.335 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.69
01:03:38.335 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
01:03:38.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:38.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:03:38.335 00.000 15712 MoveAxis(W, 32, ABG)
01:03:38.335 00.000 15712 Guiding  Dir = 3, Dur = 32
01:03:38.335 00.000 15712 IsGuiding returns 0
01:03:38.355 00.020 15712 PulseGuide returned control before completion, sleep 21
01:03:38.403 00.048 15712 IsGuiding returns 0
01:03:38.403 00.000 15712 Move returns status 0, amount 32
01:03:38.403 00.000 15712 MoveAxis(N, 0, ABG)
01:03:38.403 00.000 15712 Move returns status 0, amount 0
01:03:38.403 00.000 15712 move complete, result=0
01:03:38.403 00.000 15712 worker thread done servicing request
01:03:38.403 00.000 15712 Worker thread wakes up
01:03:38.403 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
01:03:38.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:38.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:40.042 01.639 15712 Exposure complete
01:03:40.103 00.061 15712 worker thread done servicing request
01:03:40.103 00.000 7988 OnExposeComplete: enter
01:03:40.106 00.003 7988 UpdateGuideState(): m_state=6
01:03:40.106 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
01:03:40.108 00.002 7988 Star::Find returns 1 (0), X=970.30, Y=190.31, Mass=1227, SNR=23.0, Peak=150 HFD=3.7
01:03:40.110 00.002 7988 MultiStar: [#1 0.20,0.49,0.00,M2] [#2 0.07,0.03,0.85,U] [#3 -0.16,0.27,0.82,U] [#4 0.27,0.53,0.00,M2] [#5 0.06,0.24,0.75,U] [#6 -0.07,0.58,0.00,M4] [#7 0.06,0.57,0.00,M2] [#8 0.26,0.77,0.00,M7] 
01:03:40.110 00.000 7988 single-star, 3 included, MultiStar: {-0.00, 0.15}, one-star: {0.01, 0.08}
01:03:40.112 00.002 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
01:03:40.112 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
01:03:40.112 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=0.08 mountY=-0.01, mountTheta=-0.17
01:03:40.114 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
01:03:40.116 00.002 7988 Enqueuing Move request for scope (0.01, 0.08)
01:03:40.116 00.000 15712 Worker thread wakes up
01:03:40.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:03:40.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:03:40.116 00.000 15712 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
01:03:40.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:40.116 00.000 7988 UpdateGuideState exits: m=1227 SNR=23.0
01:03:40.120 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:40.121 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:40.121 00.000 7988 Enqueuing Expose request
01:03:40.121 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:40.121 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
01:03:40.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:40.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:03:40.121 00.000 15712 MoveAxis(E, 2, ABG)
01:03:40.121 00.000 15712 Guiding  Dir = 2, Dur = 2
01:03:40.121 00.000 15712 IsGuiding returns 0
01:03:40.177 00.056 15712 IsGuiding returns 0
01:03:40.177 00.000 15712 Move returns status 0, amount 2
01:03:40.177 00.000 15712 MoveAxis(N, 0, ABG)
01:03:40.177 00.000 15712 Move returns status 0, amount 0
01:03:40.177 00.000 15712 move complete, result=0
01:03:40.177 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:03:40.182 00.005 15712 worker thread done servicing request
01:03:40.182 00.000 15712 Worker thread wakes up
01:03:40.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:40.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:41.601 01.419 15712 Exposure complete
01:03:41.664 00.063 15712 worker thread done servicing request
01:03:41.665 00.001 7988 OnExposeComplete: enter
01:03:41.665 00.000 7988 UpdateGuideState(): m_state=6
01:03:41.665 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
01:03:41.665 00.000 7988 Star::Find returns 1 (0), X=970.54, Y=190.24, Mass=1190, SNR=22.7, Peak=150 HFD=3.9
01:03:41.669 00.004 7988 MultiStar: [#1 -0.08,0.40,0.00,M3] [#2 0.25,0.16,0.88,U] [#3 -0.07,0.17,0.85,U] [#4 0.34,0.18,0.72,U] [#5 0.18,0.09,0.73,U] [#6 0.48,0.48,0.00,M5] [#7 -0.04,0.01,0.48,U] [#8 -0.08,0.39,0.00,M8] 
01:03:41.669 00.000 7988 refined, 5 included, MultiStar: {0.17, 0.11}, one-star: {0.25, 0.02}
01:03:41.669 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
01:03:41.669 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
01:03:41.669 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.57 mountX=0.11 mountY=-0.17, mountTheta=-1.00
01:03:41.669 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.11, opts=13)
01:03:41.669 00.000 7988 Enqueuing Move request for scope (0.17, 0.11)
01:03:41.669 00.000 15712 Worker thread wakes up
01:03:41.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
01:03:41.669 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
01:03:41.669 00.000 15712 Moving (0.17, 0.11) raw xDistance=0.11 yDistance=-0.17
01:03:41.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=37, FiltMax=255, Gamma=0.690
01:03:41.669 00.000 7988 UpdateGuideState exits: m=1190 SNR=22.7
01:03:41.680 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:41.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:41.680 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:41.680 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
01:03:41.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:41.680 00.000 7988 Enqueuing Expose request
01:03:41.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:03:41.680 00.000 15712 MoveAxis(E, 1, ABG)
01:03:41.680 00.000 15712 Guiding  Dir = 2, Dur = 1
01:03:41.680 00.000 15712 IsGuiding returns 0
01:03:41.696 00.016 15712 IsGuiding returns 0
01:03:41.696 00.000 15712 Move returns status 0, amount 1
01:03:41.696 00.000 15712 MoveAxis(N, 0, ABG)
01:03:41.696 00.000 15712 Move returns status 0, amount 0
01:03:41.696 00.000 15712 move complete, result=0
01:03:41.696 00.000 15712 worker thread done servicing request
01:03:41.696 00.000 15712 Worker thread wakes up
01:03:41.696 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
01:03:41.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:41.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:43.342 01.646 15712 Exposure complete
01:03:43.404 00.062 15712 worker thread done servicing request
01:03:43.404 00.000 7988 OnExposeComplete: enter
01:03:43.404 00.000 7988 UpdateGuideState(): m_state=6
01:03:43.408 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
01:03:43.408 00.000 7988 Star::Find returns 1 (0), X=970.35, Y=189.87, Mass=1268, SNR=23.5, Peak=153 HFD=4.0
01:03:43.410 00.002 7988 MultiStar: [#1 0.10,-0.04,0.98,U] [#2 0.13,-0.14,0.87,U] [#3 -0.23,-0.02,0.85,U] [#4 0.45,-0.23,0.00,M2] [#5 -0.22,-0.11,0.72,U] [#6 0.38,0.31,0.00,M6] [#7 0.39,0.04,0.00,M2] [#8 0.56,0.07,0.00,M9] 
01:03:43.410 00.000 7988 refined, 4 included, MultiStar: {-0.02, -0.14}, one-star: {0.06, -0.35}
01:03:43.412 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
01:03:43.412 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
01:03:43.414 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.71 mountX=-0.14 mountY=0.02, mountTheta=2.98
01:03:43.416 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.14, opts=13)
01:03:43.416 00.000 7988 Enqueuing Move request for scope (-0.02, -0.14)
01:03:43.418 00.002 15712 Worker thread wakes up
01:03:43.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
01:03:43.418 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
01:03:43.418 00.000 15712 Moving (-0.02, -0.14) raw xDistance=-0.14 yDistance=0.02
01:03:43.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:43.418 00.000 7988 UpdateGuideState exits: m=1268 SNR=23.5
01:03:43.420 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:43.421 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:43.421 00.000 7988 Enqueuing Expose request
01:03:43.421 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:43.421 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
01:03:43.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:43.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:03:43.421 00.000 15712 MoveAxis(E, 8, ABG)
01:03:43.421 00.000 15712 Guiding  Dir = 2, Dur = 8
01:03:43.421 00.000 15712 IsGuiding returns 0
01:03:43.472 00.051 15712 IsGuiding returns 0
01:03:43.472 00.000 15712 Move returns status 0, amount 8
01:03:43.472 00.000 15712 MoveAxis(N, 0, ABG)
01:03:43.472 00.000 15712 Move returns status 0, amount 0
01:03:43.472 00.000 15712 move complete, result=0
01:03:43.472 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:03:43.475 00.003 15712 worker thread done servicing request
01:03:43.475 00.000 15712 Worker thread wakes up
01:03:43.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:43.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:44.888 01.413 15712 Exposure complete
01:03:44.950 00.062 15712 worker thread done servicing request
01:03:44.950 00.000 7988 OnExposeComplete: enter
01:03:44.950 00.000 7988 UpdateGuideState(): m_state=6
01:03:44.950 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
01:03:44.950 00.000 7988 Star::Find returns 1 (0), X=970.29, Y=189.87, Mass=1273, SNR=23.5, Peak=151 HFD=4.0
01:03:44.950 00.000 7988 MultiStar: [#1 0.05,0.02,1.00,U] [#2 0.07,0.12,0.84,U] [#3 -0.13,0.08,0.85,U] [#4 0.01,-0.20,0.70,U] [#5 -0.00,-0.07,0.75,U] [#6 0.09,0.34,0.66,U] [#7 0.05,0.13,0.58,U] [#8 0.56,0.69,0.00,M10] 
01:03:44.950 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {-0.00, -0.35}
01:03:44.950 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
01:03:44.950 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
01:03:44.950 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.60 mountX=-0.01 mountY=-0.01, mountTheta=-2.17
01:03:44.950 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
01:03:44.950 00.000 7988 Enqueuing Move request for scope (0.01, -0.01)
01:03:44.950 00.000 15712 Worker thread wakes up
01:03:44.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:03:44.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:03:44.950 00.000 15712 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
01:03:44.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:03:44.965 00.015 7988 UpdateGuideState exits: m=1273 SNR=23.5
01:03:44.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:44.967 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:44.967 00.000 7988 Enqueuing Expose request
01:03:44.969 00.002 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:44.969 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
01:03:44.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:44.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:03:44.969 00.000 15712 MoveAxis(E, 8, ABG)
01:03:44.969 00.000 15712 Guiding  Dir = 2, Dur = 8
01:03:44.969 00.000 15712 IsGuiding returns 0
01:03:44.984 00.015 15712 IsGuiding returns 0
01:03:44.984 00.000 15712 Move returns status 0, amount 8
01:03:44.984 00.000 15712 MoveAxis(N, 0, ABG)
01:03:44.984 00.000 15712 Move returns status 0, amount 0
01:03:44.984 00.000 15712 move complete, result=0
01:03:44.984 00.000 15712 worker thread done servicing request
01:03:44.984 00.000 15712 Worker thread wakes up
01:03:44.984 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:03:44.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:44.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:46.626 01.642 15712 Exposure complete
01:03:46.687 00.061 15712 worker thread done servicing request
01:03:46.687 00.000 7988 OnExposeComplete: enter
01:03:46.687 00.000 7988 UpdateGuideState(): m_state=6
01:03:46.687 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:03:46.687 00.000 7988 Star::Find returns 1 (0), X=970.49, Y=190.16, Mass=1176, SNR=22.6, Peak=148 HFD=3.8
01:03:46.687 00.000 7988 MultiStar: [#1 0.12,-0.00,1.07,U] [#2 0.01,-0.01,0.88,U] [#3 -0.31,0.14,0.91,U] [#4 0.23,0.04,0.76,U] [#5 0.06,-0.02,0.75,U] [#6 0.38,0.24,0.00,M6] [#7 0.36,0.06,0.52,U] [#8 0.43,0.16,0.00,R] 
01:03:46.687 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {0.20, -0.06}
01:03:46.687 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
01:03:46.687 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
01:03:46.687 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=0.02 mountY=-0.08, mountTheta=-1.34
01:03:46.687 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
01:03:46.687 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
01:03:46.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=38, FiltMax=255, Gamma=0.690
01:03:46.687 00.000 7988 UpdateGuideState exits: m=1176 SNR=22.6
01:03:46.703 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:46.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:46.703 00.000 7988 Enqueuing Expose request
01:03:46.703 00.000 15712 Worker thread wakes up
01:03:46.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:03:46.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:03:46.703 00.000 15712 Moving (0.08, 0.02) raw xDistance=0.02 yDistance=-0.08
01:03:46.703 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:46.703 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
01:03:46.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:46.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:03:46.703 00.000 15712 MoveAxis(E, 10, ABG)
01:03:46.703 00.000 15712 Guiding  Dir = 2, Dur = 10
01:03:46.703 00.000 15712 IsGuiding returns 0
01:03:46.723 00.020 15712 IsGuiding returns 1
01:03:46.723 00.000 15712 scope still moving after pulse duration time elapsed
01:03:46.766 00.043 15712 IsGuiding returns 0
01:03:46.766 00.000 15712 scope move finished after 10 + 46 ms
01:03:46.766 00.000 15712 Move returns status 0, amount 10
01:03:46.766 00.000 15712 MoveAxis(N, 0, ABG)
01:03:46.766 00.000 15712 Move returns status 0, amount 0
01:03:46.766 00.000 15712 move complete, result=0
01:03:46.766 00.000 15712 worker thread done servicing request
01:03:46.766 00.000 15712 Worker thread wakes up
01:03:46.766 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:03:46.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:46.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:48.187 01.421 15712 Exposure complete
01:03:48.250 00.063 15712 worker thread done servicing request
01:03:48.250 00.000 7988 OnExposeComplete: enter
01:03:48.251 00.001 7988 UpdateGuideState(): m_state=6
01:03:48.251 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
01:03:48.251 00.000 7988 Star::Find returns 1 (0), X=970.45, Y=190.16, Mass=1290, SNR=24.0, Peak=151 HFD=3.9
01:03:48.251 00.000 7988 MultiStar: [#1 0.23,0.21,0.99,U] [#2 0.26,0.13,0.84,U] [#3 -0.11,0.17,0.84,U] [#4 0.45,0.32,0.00,M1] [#5 0.04,0.21,0.75,U] [#6 0.45,0.65,0.00,M7] [#7 0.28,0.34,0.00,M1] [#8 -0.32,0.48,0.00,M1] 
01:03:48.251 00.000 7988 single-star, 4 included, MultiStar: {0.12, 0.12}, one-star: {0.16, -0.07}
01:03:48.251 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
01:03:48.251 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
01:03:48.251 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.40 mountX=-0.07 mountY=-0.16, mountTheta=-1.97
01:03:48.251 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.07, opts=13)
01:03:48.251 00.000 7988 Enqueuing Move request for scope (0.16, -0.07)
01:03:48.251 00.000 15712 Worker thread wakes up
01:03:48.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:03:48.251 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:03:48.251 00.000 15712 Moving (0.16, -0.07) raw xDistance=-0.07 yDistance=-0.16
01:03:48.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=38, FiltMax=255, Gamma=0.690
01:03:48.264 00.013 7988 UpdateGuideState exits: m=1290 SNR=24.0
01:03:48.264 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:48.264 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:48.264 00.000 7988 Enqueuing Expose request
01:03:48.268 00.004 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:48.268 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
01:03:48.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:48.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:03:48.268 00.000 15712 MoveAxis(E, 9, ABG)
01:03:48.268 00.000 15712 Guiding  Dir = 2, Dur = 9
01:03:48.268 00.000 15712 IsGuiding returns 0
01:03:48.284 00.016 15712 IsGuiding returns 0
01:03:48.284 00.000 15712 Move returns status 0, amount 9
01:03:48.284 00.000 15712 MoveAxis(N, 0, ABG)
01:03:48.284 00.000 15712 Move returns status 0, amount 0
01:03:48.284 00.000 15712 move complete, result=0
01:03:48.284 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
01:03:48.285 00.001 15712 worker thread done servicing request
01:03:48.285 00.000 15712 Worker thread wakes up
01:03:48.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:48.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:49.922 01.637 15712 Exposure complete
01:03:49.985 00.063 15712 worker thread done servicing request
01:03:49.985 00.000 7988 OnExposeComplete: enter
01:03:49.985 00.000 7988 UpdateGuideState(): m_state=6
01:03:49.990 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
01:03:49.990 00.000 7988 Star::Find returns 1 (0), X=970.35, Y=190.11, Mass=1224, SNR=23.1, Peak=187 HFD=3.5
01:03:49.992 00.002 7988 MultiStar: [#1 0.32,0.53,0.00,M1] [#2 0.06,0.34,0.88,U] [#3 -0.12,0.33,0.88,U] [#4 0.17,0.49,0.00,M2] [#5 -0.08,0.38,0.81,U] [#6 0.38,0.47,0.00,M8] [#7 -0.05,0.07,0.51,U] [#8 0.08,-0.00,0.46,U] 
01:03:49.992 00.000 7988 single-star, 5 included, MultiStar: {-0.01, 0.18}, one-star: {0.06, -0.11}
01:03:49.994 00.002 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
01:03:49.994 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
01:03:49.996 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.09 mountX=-0.11 mountY=-0.05, mountTheta=-2.68
01:03:49.998 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
01:03:49.998 00.000 7988 Enqueuing Move request for scope (0.06, -0.11)
01:03:50.000 00.002 15712 Worker thread wakes up
01:03:50.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:03:50.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:03:50.000 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.11 yDistance=-0.05
01:03:50.001 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:03:50.002 00.001 7988 UpdateGuideState exits: m=1224 SNR=23.1
01:03:50.002 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:50.004 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:50.004 00.000 7988 Enqueuing Expose request
01:03:50.006 00.002 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:50.006 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
01:03:50.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:50.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:50.006 00.000 15712 MoveAxis(E, 8, ABG)
01:03:50.006 00.000 15712 Guiding  Dir = 2, Dur = 8
01:03:50.006 00.000 15712 IsGuiding returns 0
01:03:50.019 00.013 15712 IsGuiding returns 0
01:03:50.019 00.000 15712 Move returns status 0, amount 8
01:03:50.019 00.000 15712 MoveAxis(N, 0, ABG)
01:03:50.019 00.000 15712 Move returns status 0, amount 0
01:03:50.019 00.000 15712 move complete, result=0
01:03:50.019 00.000 15712 worker thread done servicing request
01:03:50.019 00.000 15712 Worker thread wakes up
01:03:50.019 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:03:50.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:50.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:51.439 01.420 15712 Exposure complete
01:03:51.500 00.061 15712 worker thread done servicing request
01:03:51.500 00.000 7988 OnExposeComplete: enter
01:03:51.500 00.000 7988 UpdateGuideState(): m_state=6
01:03:51.503 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
01:03:51.503 00.000 7988 Star::Find returns 1 (0), X=970.66, Y=190.25, Mass=1242, SNR=23.2, Peak=164 HFD=3.6
01:03:51.505 00.002 7988 MultiStar: [#1 0.54,0.63,0.00,M2] [#2 0.28,0.18,0.86,U] [#3 0.12,0.43,0.00,M1] [#4 0.79,0.32,0.00,M3] [#5 0.19,0.14,0.75,U] [#6 0.47,0.57,0.00,M9] [#7 0.74,0.23,0.00,M1] [#8 -0.42,0.22,0.00,M1] 
01:03:51.505 00.000 7988 refined, 2 included, MultiStar: {0.29, 0.11}, one-star: {0.37, 0.02}
01:03:51.507 00.002 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
01:03:51.507 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
01:03:51.509 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=0.11 hyp=0.31 cameraTheta=0.37 mountX=0.11 mountY=-0.29, mountTheta=-1.20
01:03:51.511 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.11, opts=13)
01:03:51.513 00.002 7988 Enqueuing Move request for scope (0.29, 0.11)
01:03:51.513 00.000 15712 Worker thread wakes up
01:03:51.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.11) opts 0xd
01:03:51.513 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.11)
01:03:51.513 00.000 15712 Moving (0.29, 0.11) raw xDistance=0.11 yDistance=-0.29
01:03:51.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=36, FiltMax=255, Gamma=0.690
01:03:51.513 00.000 7988 UpdateGuideState exits: m=1242 SNR=23.2
01:03:51.516 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:51.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:51.516 00.000 7988 Enqueuing Expose request
01:03:51.516 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:51.516 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
01:03:51.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:03:51.516 00.000 15712 MoveAxis(E, 7, ABG)
01:03:51.516 00.000 15712 Guiding  Dir = 2, Dur = 7
01:03:51.552 00.036 15712 IsGuiding returns 0
01:03:51.576 00.024 15712 IsGuiding returns 0
01:03:51.576 00.000 15712 Move returns status 0, amount 7
01:03:51.576 00.000 15712 MoveAxis(N, 74, ABG)
01:03:51.576 00.000 15712 Guiding  Dir = 0, Dur = 74
01:03:51.576 00.000 15712 IsGuiding returns 0
01:03:51.654 00.078 15712 IsGuiding returns 1
01:03:51.654 00.000 15712 scope still moving after pulse duration time elapsed
01:03:51.692 00.038 15712 IsGuiding returns 1
01:03:51.724 00.032 15712 IsGuiding returns 1
01:03:51.768 00.044 15712 IsGuiding returns 0
01:03:51.768 00.000 15712 scope move finished after 74 + 117 ms
01:03:51.768 00.000 15712 Move returns status 0, amount 74
01:03:51.768 00.000 15712 move complete, result=0
01:03:51.768 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.3 px 74 ms NORTH
01:03:51.771 00.003 15712 worker thread done servicing request
01:03:51.772 00.001 15712 Worker thread wakes up
01:03:51.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:51.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:53.415 01.643 15712 Exposure complete
01:03:53.475 00.060 15712 worker thread done servicing request
01:03:53.475 00.000 7988 OnExposeComplete: enter
01:03:53.475 00.000 7988 UpdateGuideState(): m_state=6
01:03:53.475 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
01:03:53.475 00.000 7988 Star::Find returns 1 (0), X=970.15, Y=190.09, Mass=1186, SNR=22.3, Peak=181 HFD=4.0
01:03:53.481 00.006 7988 MultiStar: [#1 -0.19,0.32,1.08,U] [#2 0.03,0.20,0.91,U] [#3 -0.49,0.33,0.00,M2] [#4 0.14,0.11,0.78,U] [#5 -0.25,0.20,0.77,U] [#6 -0.15,0.51,0.00,M10] [#7 0.19,0.66,0.00,M2] [#8 -0.06,0.16,0.48,U] 
01:03:53.482 00.001 7988 refined, 5 included, MultiStar: {-0.08, 0.14}, one-star: {-0.14, -0.13}
01:03:53.482 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
01:03:53.484 00.002 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
01:03:53.484 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.17 cameraTheta=2.10 mountX=0.14 mountY=0.08, mountTheta=0.51
01:03:53.486 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.14, opts=13)
01:03:53.488 00.002 7988 Enqueuing Move request for scope (-0.08, 0.14)
01:03:53.488 00.000 15712 Worker thread wakes up
01:03:53.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:03:53.491 00.003 7988 UpdateGuideState exits: m=1186 SNR=22.3
01:03:53.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:53.493 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:53.493 00.000 7988 Enqueuing Expose request
01:03:53.495 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
01:03:53.495 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
01:03:53.495 00.000 15712 Moving (-0.08, 0.14) raw xDistance=0.14 yDistance=0.08
01:03:53.499 00.004 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:53.499 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
01:03:53.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:53.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:03:53.499 00.000 15712 MoveAxis(E, 8, ABG)
01:03:53.499 00.000 15712 Guiding  Dir = 2, Dur = 8
01:03:53.499 00.000 15712 IsGuiding returns 0
01:03:53.523 00.024 15712 IsGuiding returns 0
01:03:53.523 00.000 15712 Move returns status 0, amount 8
01:03:53.523 00.000 15712 MoveAxis(N, 0, ABG)
01:03:53.523 00.000 15712 Move returns status 0, amount 0
01:03:53.523 00.000 15712 move complete, result=0
01:03:53.523 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
01:03:53.529 00.006 15712 worker thread done servicing request
01:03:53.529 00.000 15712 Worker thread wakes up
01:03:53.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:53.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:54.944 01.415 15712 Exposure complete
01:03:54.994 00.050 15712 worker thread done servicing request
01:03:54.994 00.000 7988 OnExposeComplete: enter
01:03:55.007 00.013 7988 UpdateGuideState(): m_state=6
01:03:55.007 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
01:03:55.009 00.002 7988 Star::Find returns 1 (0), X=970.45, Y=190.00, Mass=1258, SNR=23.4, Peak=160 HFD=3.7
01:03:55.009 00.000 7988 MultiStar: [#1 0.13,0.36,1.04,U] [#2 -0.02,0.48,0.00,M1] [#3 -0.16,0.22,0.85,U] [#4 0.21,0.24,0.73,U] [#5 -0.19,0.21,0.73,U] [#6 0.37,0.42,0.00,R] [#7 0.79,0.36,0.00,M3] [#8 -0.23,0.22,0.49,U] 
01:03:55.011 00.002 7988 refined, 5 included, MultiStar: {0.01, 0.16}, one-star: {0.16, -0.22}
01:03:55.011 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
01:03:55.013 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
01:03:55.013 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.48 mountX=0.16 mountY=-0.02, mountTheta=-0.11
01:03:55.015 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.16, opts=13)
01:03:55.017 00.002 7988 Enqueuing Move request for scope (0.01, 0.16)
01:03:55.017 00.000 15712 Worker thread wakes up
01:03:55.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
01:03:55.017 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
01:03:55.017 00.000 15712 Moving (0.01, 0.16) raw xDistance=0.16 yDistance=-0.02
01:03:55.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=37, FiltMax=255, Gamma=0.690
01:03:55.017 00.000 7988 UpdateGuideState exits: m=1258 SNR=23.4
01:03:55.020 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:55.020 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:55.022 00.002 7988 Enqueuing Expose request
01:03:55.022 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:55.022 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
01:03:55.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:55.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:03:55.022 00.000 15712 MoveAxis(E, 7, ABG)
01:03:55.022 00.000 15712 Guiding  Dir = 2, Dur = 7
01:03:55.022 00.000 15712 IsGuiding returns 0
01:03:55.046 00.024 15712 IsGuiding returns 0
01:03:55.046 00.000 15712 Move returns status 0, amount 7
01:03:55.046 00.000 15712 MoveAxis(N, 0, ABG)
01:03:55.046 00.000 15712 Move returns status 0, amount 0
01:03:55.046 00.000 15712 move complete, result=0
01:03:55.046 00.000 15712 worker thread done servicing request
01:03:55.046 00.000 15712 Worker thread wakes up
01:03:55.046 00.000 7988 GuideStep: 0.2 px 7 ms EAST, -0.0 px 0 ms NORTH
01:03:55.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:55.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:56.681 01.635 15712 Exposure complete
01:03:56.742 00.061 15712 worker thread done servicing request
01:03:56.742 00.000 7988 OnExposeComplete: enter
01:03:56.742 00.000 7988 UpdateGuideState(): m_state=6
01:03:56.745 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
01:03:56.746 00.001 7988 Star::Find returns 1 (0), X=970.47, Y=190.31, Mass=1147, SNR=22.4, Peak=167 HFD=3.3
01:03:56.746 00.000 7988 MultiStar: [#1 0.60,0.42,0.00,M1] [#2 0.31,0.35,0.00,M2] [#3 0.18,0.54,0.00,M2] [#4 0.54,0.15,0.00,M2] [#5 0.35,0.19,0.00,M1] [#6 -0.12,0.21,0.67,U] [#7 0.68,-0.06,0.00,M4] [#8 0.56,0.00,0.00,M1] 
01:03:56.748 00.002 7988 refined, 1 included, MultiStar: {0.06, 0.14}, one-star: {0.18, 0.09}
01:03:56.748 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
01:03:56.750 00.002 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
01:03:56.750 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.16 mountX=0.14 mountY=-0.06, mountTheta=-0.43
01:03:56.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.14, opts=13)
01:03:56.754 00.002 7988 Enqueuing Move request for scope (0.06, 0.14)
01:03:56.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:03:56.756 00.002 7988 UpdateGuideState exits: m=1147 SNR=22.4
01:03:56.756 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:56.758 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:56.758 00.000 7988 Enqueuing Expose request
01:03:56.758 00.000 15712 Worker thread wakes up
01:03:56.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:03:56.758 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:03:56.758 00.000 15712 Moving (0.06, 0.14) raw xDistance=0.14 yDistance=-0.06
01:03:56.763 00.005 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:56.763 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
01:03:56.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:56.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:03:56.763 00.000 15712 MoveAxis(E, 8, ABG)
01:03:56.763 00.000 15712 Guiding  Dir = 2, Dur = 8
01:03:56.763 00.000 15712 IsGuiding returns 0
01:03:56.780 00.017 15712 IsGuiding returns 0
01:03:56.780 00.000 15712 Move returns status 0, amount 8
01:03:56.780 00.000 15712 MoveAxis(N, 0, ABG)
01:03:56.780 00.000 15712 Move returns status 0, amount 0
01:03:56.780 00.000 15712 move complete, result=0
01:03:56.780 00.000 15712 worker thread done servicing request
01:03:56.780 00.000 15712 Worker thread wakes up
01:03:56.780 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:03:56.790 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:56.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:58.209 01.419 15712 Exposure complete
01:03:58.272 00.063 15712 worker thread done servicing request
01:03:58.272 00.000 7988 OnExposeComplete: enter
01:03:58.272 00.000 7988 UpdateGuideState(): m_state=6
01:03:58.272 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
01:03:58.272 00.000 7988 Star::Find returns 1 (0), X=970.45, Y=190.24, Mass=1296, SNR=23.8, Peak=165 HFD=3.8
01:03:58.276 00.004 7988 MultiStar: [#1 0.15,0.64,0.00,M2] [#2 0.14,0.15,0.85,U] [#3 -0.05,0.51,0.00,M3] [#4 0.19,0.37,0.00,M3] [#5 0.18,0.40,0.00,M2] [#6 0.14,-0.08,0.63,U] [#7 0.44,0.13,0.00,M5] [#8 0.28,-0.13,0.47,U] 
01:03:58.276 00.000 7988 single-star, 3 included, MultiStar: {0.17, 0.01}, one-star: {0.16, 0.02}
01:03:58.276 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
01:03:58.276 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
01:03:58.276 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.11 mountX=0.02 mountY=-0.16, mountTheta=-1.45
01:03:58.276 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.02, opts=13)
01:03:58.276 00.000 7988 Enqueuing Move request for scope (0.16, 0.02)
01:03:58.276 00.000 15712 Worker thread wakes up
01:03:58.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
01:03:58.276 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
01:03:58.276 00.000 15712 Moving (0.16, 0.02) raw xDistance=0.02 yDistance=-0.16
01:03:58.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:03:58.286 00.010 7988 UpdateGuideState exits: m=1296 SNR=23.8
01:03:58.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:58.286 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:03:58.286 00.000 7988 Enqueuing Expose request
01:03:58.286 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:03:58.286 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
01:03:58.286 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:58.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:03:58.286 00.000 15712 MoveAxis(E, 3, ABG)
01:03:58.286 00.000 15712 Guiding  Dir = 2, Dur = 3
01:03:58.286 00.000 15712 IsGuiding returns 0
01:03:58.302 00.016 15712 IsGuiding returns 0
01:03:58.302 00.000 15712 Move returns status 0, amount 3
01:03:58.302 00.000 15712 MoveAxis(N, 0, ABG)
01:03:58.302 00.000 15712 Move returns status 0, amount 0
01:03:58.302 00.000 15712 move complete, result=0
01:03:58.302 00.000 15712 worker thread done servicing request
01:03:58.302 00.000 15712 Worker thread wakes up
01:03:58.302 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
01:03:58.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:03:58.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:03:59.948 01.646 15712 Exposure complete
01:04:00.013 00.065 15712 worker thread done servicing request
01:04:00.013 00.000 7988 OnExposeComplete: enter
01:04:00.015 00.002 7988 UpdateGuideState(): m_state=6
01:04:00.017 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
01:04:00.017 00.000 7988 Star::Find returns 1 (0), X=970.50, Y=190.22, Mass=1251, SNR=23.3, Peak=158 HFD=3.9
01:04:00.017 00.000 7988 MultiStar: [#1 0.24,0.45,0.00,M3] [#2 0.08,0.52,0.00,M2] [#3 0.04,0.27,0.86,U] [#4 0.18,0.24,0.77,U] [#5 0.08,0.16,0.78,U] [#6 0.18,-0.04,0.65,U] [#7 0.32,0.23,0.00,M6] [#8 0.50,0.02,0.00,M1] 
01:04:00.017 00.000 7988 refined, 4 included, MultiStar: {0.14, 0.13}, one-star: {0.21, -0.00}
01:04:00.017 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.83 = -0.83)
01:04:00.017 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
01:04:00.017 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.74 mountX=0.13 mountY=-0.14, mountTheta=-0.84
01:04:00.025 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.13, opts=13)
01:04:00.027 00.002 7988 Enqueuing Move request for scope (0.14, 0.13)
01:04:00.027 00.000 15712 Worker thread wakes up
01:04:00.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
01:04:00.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
01:04:00.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=38, FiltMax=255, Gamma=0.690
01:04:00.027 00.000 7988 UpdateGuideState exits: m=1251 SNR=23.3
01:04:00.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:00.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:00.027 00.000 7988 Enqueuing Expose request
01:04:00.027 00.000 15712 Moving (0.14, 0.13) raw xDistance=0.13 yDistance=-0.14
01:04:00.027 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:00.027 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
01:04:00.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:00.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:00.027 00.000 15712 MoveAxis(E, 3, ABG)
01:04:00.027 00.000 15712 Guiding  Dir = 2, Dur = 3
01:04:00.027 00.000 15712 IsGuiding returns 0
01:04:00.063 00.036 15712 IsGuiding returns 0
01:04:00.063 00.000 15712 Move returns status 0, amount 3
01:04:00.063 00.000 15712 MoveAxis(N, 0, ABG)
01:04:00.063 00.000 15712 Move returns status 0, amount 0
01:04:00.063 00.000 15712 move complete, result=0
01:04:00.063 00.000 15712 worker thread done servicing request
01:04:00.063 00.000 15712 Worker thread wakes up
01:04:00.063 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:04:00.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:00.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:01.478 01.415 15712 Exposure complete
01:04:01.541 00.063 15712 worker thread done servicing request
01:04:01.541 00.000 7988 OnExposeComplete: enter
01:04:01.541 00.000 7988 UpdateGuideState(): m_state=6
01:04:01.543 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
01:04:01.543 00.000 7988 Star::Find returns 1 (0), X=970.30, Y=190.34, Mass=1254, SNR=23.4, Peak=155 HFD=3.7
01:04:01.545 00.002 7988 MultiStar: [#1 0.15,0.48,0.00,M4] [#2 0.23,0.35,0.00,M3] [#3 -0.22,0.60,0.00,M3] [#4 0.17,0.49,0.00,M3] [#5 -0.14,0.42,0.00,M2] [#6 -0.13,0.06,0.64,U] [#7 0.27,0.49,0.00,M7] [#8 0.09,0.36,0.42,U] 
01:04:01.545 00.000 7988 single-star, 2 included, MultiStar: {-0.02, 0.15}, one-star: {0.01, 0.12}
01:04:01.547 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
01:04:01.547 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
01:04:01.549 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=0.12 mountY=-0.02, mountTheta=-0.14
01:04:01.551 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
01:04:01.551 00.000 7988 Enqueuing Move request for scope (0.01, 0.12)
01:04:01.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=38, FiltMax=255, Gamma=0.690
01:04:01.551 00.000 7988 UpdateGuideState exits: m=1254 SNR=23.4
01:04:01.555 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:01.555 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:01.558 00.003 7988 Enqueuing Expose request
01:04:01.558 00.000 15712 Worker thread wakes up
01:04:01.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:04:01.558 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:04:01.558 00.000 15712 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
01:04:01.558 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:01.558 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
01:04:01.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:01.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:01.558 00.000 15712 MoveAxis(E, 2, ABG)
01:04:01.558 00.000 15712 Guiding  Dir = 2, Dur = 2
01:04:01.558 00.000 15712 IsGuiding returns 0
01:04:01.577 00.019 15712 IsGuiding returns 0
01:04:01.577 00.000 15712 Move returns status 0, amount 2
01:04:01.577 00.000 15712 MoveAxis(N, 0, ABG)
01:04:01.577 00.000 15712 Move returns status 0, amount 0
01:04:01.577 00.000 15712 move complete, result=0
01:04:01.577 00.000 15712 worker thread done servicing request
01:04:01.577 00.000 15712 Worker thread wakes up
01:04:01.577 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:04:01.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:01.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:03.325 01.748 15712 Exposure complete
01:04:03.387 00.062 15712 worker thread done servicing request
01:04:03.389 00.002 7988 OnExposeComplete: enter
01:04:03.389 00.000 7988 UpdateGuideState(): m_state=6
01:04:03.391 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
01:04:03.393 00.002 7988 Star::Find returns 1 (0), X=970.45, Y=190.36, Mass=1263, SNR=23.3, Peak=156 HFD=3.9
01:04:03.393 00.000 7988 MultiStar: [#1 0.11,0.66,0.00,M5] [#2 0.07,0.46,0.00,M4] [#3 -0.25,0.58,0.00,M4] [#4 0.22,0.48,0.00,M4] [#5 0.12,0.41,0.00,M3] [#6 -0.10,0.30,0.71,U] [#7 0.22,0.10,0.53,U] [#8 -0.30,0.28,0.00,M1] 
01:04:03.395 00.002 7988 refined, 2 included, MultiStar: {0.09, 0.18}, one-star: {0.16, 0.14}
01:04:03.396 00.001 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
01:04:03.396 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
01:04:03.398 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.12 mountX=0.18 mountY=-0.09, mountTheta=-0.47
01:04:03.400 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.18, opts=13)
01:04:03.400 00.000 7988 Enqueuing Move request for scope (0.09, 0.18)
01:04:03.402 00.002 15712 Worker thread wakes up
01:04:03.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
01:04:03.402 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
01:04:03.402 00.000 15712 Moving (0.09, 0.18) raw xDistance=0.18 yDistance=-0.09
01:04:03.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=37, FiltMax=255, Gamma=0.690
01:04:03.403 00.001 7988 UpdateGuideState exits: m=1263 SNR=23.3
01:04:03.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:03.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:03.403 00.000 7988 Enqueuing Expose request
01:04:03.403 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.69
01:04:03.403 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
01:04:03.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:03.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:04:03.403 00.000 15712 MoveAxis(W, 30, ABG)
01:04:03.403 00.000 15712 Guiding  Dir = 3, Dur = 30
01:04:03.403 00.000 15712 IsGuiding returns 0
01:04:03.422 00.019 15712 PulseGuide returned control before completion, sleep 27
01:04:03.451 00.029 15712 IsGuiding returns 1
01:04:03.451 00.000 15712 scope still moving after pulse duration time elapsed
01:04:03.486 00.035 15712 IsGuiding returns 0
01:04:03.486 00.000 15712 scope move finished after 30 + 48 ms
01:04:03.486 00.000 15712 Move returns status 0, amount 30
01:04:03.486 00.000 15712 MoveAxis(N, 0, ABG)
01:04:03.486 00.000 15712 Move returns status 0, amount 0
01:04:03.486 00.000 15712 move complete, result=0
01:04:03.486 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
01:04:03.488 00.002 15712 worker thread done servicing request
01:04:03.488 00.000 15712 Worker thread wakes up
01:04:03.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:03.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:04.905 01.417 15712 Exposure complete
01:04:04.966 00.061 15712 worker thread done servicing request
01:04:04.966 00.000 7988 OnExposeComplete: enter
01:04:04.966 00.000 7988 UpdateGuideState(): m_state=6
01:04:04.966 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
01:04:04.966 00.000 7988 Star::Find returns 1 (0), X=970.56, Y=190.18, Mass=1235, SNR=23.4, Peak=156 HFD=3.8
01:04:04.966 00.000 7988 MultiStar: [#1 0.24,0.30,0.99,U] [#2 -0.01,0.29,0.88,U] [#3 -0.30,0.14,0.86,U] [#4 0.32,0.19,0.79,U] [#5 -0.00,0.11,0.75,U] [#6 -0.03,0.14,0.65,U] [#7 0.52,0.12,0.00,M7] [#8 0.46,0.50,0.00,M2] 
01:04:04.966 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.16}, one-star: {0.27, -0.05}
01:04:04.966 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
01:04:04.966 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
01:04:04.966 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=0.16 mountY=-0.08, mountTheta=-0.47
01:04:04.976 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.16, opts=13)
01:04:04.976 00.000 7988 Enqueuing Move request for scope (0.08, 0.16)
01:04:04.976 00.000 15712 Worker thread wakes up
01:04:04.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
01:04:04.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
01:04:04.976 00.000 15712 Moving (0.08, 0.16) raw xDistance=0.16 yDistance=-0.08
01:04:04.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:04.976 00.000 7988 UpdateGuideState exits: m=1235 SNR=23.4
01:04:04.983 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:04.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:04.985 00.002 7988 Enqueuing Expose request
01:04:04.985 00.000 15712 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.69
01:04:04.985 00.000 15712 PPEC: input: 0.16, control: 0.09, exposure: 1500
01:04:04.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:04.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:04.985 00.000 15712 MoveAxis(W, 29, ABG)
01:04:04.985 00.000 15712 Guiding  Dir = 3, Dur = 29
01:04:04.985 00.000 15712 IsGuiding returns 0
01:04:05.005 00.020 15712 PulseGuide returned control before completion, sleep 21
01:04:05.052 00.047 15712 IsGuiding returns 0
01:04:05.052 00.000 15712 Move returns status 0, amount 29
01:04:05.052 00.000 15712 MoveAxis(N, 0, ABG)
01:04:05.052 00.000 15712 Move returns status 0, amount 0
01:04:05.052 00.000 15712 move complete, result=0
01:04:05.052 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
01:04:05.055 00.003 15712 worker thread done servicing request
01:04:05.055 00.000 15712 Worker thread wakes up
01:04:05.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:05.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:06.694 01.639 15712 Exposure complete
01:04:06.756 00.062 15712 worker thread done servicing request
01:04:06.756 00.000 7988 OnExposeComplete: enter
01:04:06.756 00.000 7988 UpdateGuideState(): m_state=6
01:04:06.759 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
01:04:06.759 00.000 7988 Star::Find returns 1 (0), X=970.20, Y=189.71, Mass=1388, SNR=24.6, Peak=225 HFD=3.6
01:04:06.761 00.002 7988 MultiStar: [#1 -0.14,0.15,1.02,U] [#2 -0.11,-0.19,0.83,U] [#3 -0.16,-0.11,0.83,U] [#4 0.18,-0.04,0.69,U] [#5 -0.03,-0.09,0.76,U] [#6 -0.40,-0.18,0.00,M1] [#7 -0.19,-0.05,0.50,U] [#8 -0.41,0.10,0.00,M3] 
01:04:06.761 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.13}, one-star: {-0.09, -0.51}
01:04:06.761 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
01:04:06.761 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.72 = 2.57)
01:04:06.761 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.12 mountX=-0.13 mountY=0.08, mountTheta=2.58
01:04:06.761 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.13, opts=13)
01:04:06.761 00.000 7988 Enqueuing Move request for scope (-0.08, -0.13)
01:04:06.761 00.000 15712 Worker thread wakes up
01:04:06.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
01:04:06.761 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
01:04:06.761 00.000 15712 Moving (-0.08, -0.13) raw xDistance=-0.13 yDistance=0.08
01:04:06.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:06.772 00.011 7988 UpdateGuideState exits: m=1388 SNR=24.6
01:04:06.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:06.774 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:06.774 00.000 7988 Enqueuing Expose request
01:04:06.776 00.002 15712 PPEC rslt: input = -0.13, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:06.776 00.000 15712 PPEC: input: -0.13, control: -0.00, exposure: 1500
01:04:06.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:06.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:04:06.776 00.000 15712 MoveAxis(E, 2, ABG)
01:04:06.776 00.000 15712 Guiding  Dir = 2, Dur = 2
01:04:06.776 00.000 15712 IsGuiding returns 0
01:04:06.795 00.019 15712 IsGuiding returns 0
01:04:06.795 00.000 15712 Move returns status 0, amount 2
01:04:06.795 00.000 15712 MoveAxis(N, 0, ABG)
01:04:06.795 00.000 15712 Move returns status 0, amount 0
01:04:06.795 00.000 15712 move complete, result=0
01:04:06.795 00.000 15712 worker thread done servicing request
01:04:06.795 00.000 15712 Worker thread wakes up
01:04:06.795 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:04:06.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:06.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:08.206 01.411 15712 Exposure complete
01:04:08.269 00.063 15712 worker thread done servicing request
01:04:08.269 00.000 7988 OnExposeComplete: enter
01:04:08.269 00.000 7988 UpdateGuideState(): m_state=6
01:04:08.272 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
01:04:08.272 00.000 7988 Star::Find returns 1 (0), X=970.36, Y=189.69, Mass=1148, SNR=22.3, Peak=156 HFD=3.5
01:04:08.275 00.003 7988 MultiStar: [#1 0.21,-0.31,1.10,U] [#2 0.19,-0.22,0.91,U] [#3 -0.05,-0.33,0.94,U] [#4 0.33,-0.36,0.00,M3] [#5 -0.05,-0.39,0.00,M2] [#6 -0.18,-0.69,0.00,M2] [#7 0.30,-0.53,0.00,M7] [#8 0.09,-0.19,0.53,U] 
01:04:08.275 00.000 7988 refined, 4 included, MultiStar: {0.11, -0.33}, one-star: {0.07, -0.53}
01:04:08.277 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
01:04:08.277 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
01:04:08.279 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.25 mountX=-0.33 mountY=-0.10, mountTheta=-2.85
01:04:08.281 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.33, opts=13)
01:04:08.281 00.000 7988 Enqueuing Move request for scope (0.11, -0.33)
01:04:08.283 00.002 15712 Worker thread wakes up
01:04:08.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.33) opts 0xd
01:04:08.283 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.33)
01:04:08.283 00.000 15712 Moving (0.11, -0.33) raw xDistance=-0.33 yDistance=-0.10
01:04:08.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:08.283 00.000 7988 UpdateGuideState exits: m=1148 SNR=22.3
01:04:08.285 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:08.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:08.285 00.000 7988 Enqueuing Expose request
01:04:08.285 00.000 15712 PPEC rslt: input = -0.33, final = -0.19, react = -0.20, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 639.69
01:04:08.285 00.000 15712 PPEC: input: -0.33, control: -0.19, exposure: 1500
01:04:08.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:08.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:08.285 00.000 15712 MoveAxis(E, 63, ABG)
01:04:08.285 00.000 15712 Guiding  Dir = 2, Dur = 63
01:04:08.285 00.000 15712 IsGuiding returns 0
01:04:08.311 00.026 15712 PulseGuide returned control before completion, sleep 50
01:04:08.388 00.077 15712 IsGuiding returns 0
01:04:08.388 00.000 15712 Move returns status 0, amount 63
01:04:08.394 00.006 15712 MoveAxis(N, 0, ABG)
01:04:08.394 00.000 15712 Move returns status 0, amount 0
01:04:08.394 00.000 15712 move complete, result=0
01:04:08.394 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
01:04:08.394 00.000 15712 worker thread done servicing request
01:04:08.394 00.000 15712 Worker thread wakes up
01:04:08.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:08.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:10.024 01.630 15712 Exposure complete
01:04:10.085 00.061 15712 worker thread done servicing request
01:04:10.085 00.000 7988 OnExposeComplete: enter
01:04:10.085 00.000 7988 UpdateGuideState(): m_state=6
01:04:10.085 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
01:04:10.085 00.000 7988 Star::Find returns 1 (0), X=970.59, Y=189.79, Mass=1262, SNR=23.4, Peak=179 HFD=3.7
01:04:10.085 00.000 7988 MultiStar: [#1 0.44,0.21,0.00,M3] [#2 0.07,-0.13,0.89,U] [#3 -0.09,0.02,0.84,U] [#4 0.50,-0.02,0.00,M4] [#5 0.02,-0.14,0.74,U] [#6 0.01,-0.18,0.67,U] [#7 0.25,-0.06,0.54,U] [#8 -0.18,0.10,0.45,U] 
01:04:10.085 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.15}, one-star: {0.30, -0.44}
01:04:10.085 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
01:04:10.085 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
01:04:10.094 00.009 7988 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.12 mountX=-0.14 mountY=-0.07, mountTheta=-2.71
01:04:10.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.15, opts=13)
01:04:10.094 00.000 7988 Enqueuing Move request for scope (0.07, -0.15)
01:04:10.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:10.094 00.000 7988 UpdateGuideState exits: m=1262 SNR=23.4
01:04:10.101 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:10.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:10.103 00.002 7988 Enqueuing Expose request
01:04:10.103 00.000 15712 Worker thread wakes up
01:04:10.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
01:04:10.103 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
01:04:10.103 00.000 15712 Moving (0.07, -0.15) raw xDistance=-0.14 yDistance=-0.07
01:04:10.106 00.003 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:10.106 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
01:04:10.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:10.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:04:10.106 00.000 15712 MoveAxis(E, 3, ABG)
01:04:10.106 00.000 15712 Guiding  Dir = 2, Dur = 3
01:04:10.106 00.000 15712 IsGuiding returns 0
01:04:10.136 00.030 15712 IsGuiding returns 0
01:04:10.136 00.000 15712 Move returns status 0, amount 3
01:04:10.136 00.000 15712 MoveAxis(N, 0, ABG)
01:04:10.136 00.000 15712 Move returns status 0, amount 0
01:04:10.136 00.000 15712 move complete, result=0
01:04:10.136 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:04:10.138 00.002 15712 worker thread done servicing request
01:04:10.138 00.000 15712 Worker thread wakes up
01:04:10.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:10.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:11.556 01.418 15712 Exposure complete
01:04:11.617 00.061 15712 worker thread done servicing request
01:04:11.617 00.000 7988 OnExposeComplete: enter
01:04:11.617 00.000 7988 UpdateGuideState(): m_state=6
01:04:11.620 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
01:04:11.620 00.000 7988 Star::Find returns 1 (0), X=970.68, Y=190.03, Mass=1238, SNR=23.2, Peak=188 HFD=3.9
01:04:11.622 00.002 7988 MultiStar: [#1 0.63,0.17,0.00,M4] [#2 0.48,0.15,0.00,M1] [#3 0.11,0.26,0.91,U] [#4 0.75,0.31,0.00,M5] [#5 0.26,0.13,0.76,U] [#6 0.20,-0.16,0.70,U] [#7 0.53,0.00,0.00,M7] [#8 0.07,0.09,0.48,U] 
01:04:11.624 00.002 7988 refined, 4 included, MultiStar: {0.22, 0.02}, one-star: {0.39, -0.19}
01:04:11.624 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.47 = -1.47)
01:04:11.626 00.002 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
01:04:11.626 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.23 cameraTheta=0.09 mountX=0.02 mountY=-0.23, mountTheta=-1.47
01:04:11.628 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.02, opts=13)
01:04:11.630 00.002 7988 Enqueuing Move request for scope (0.22, 0.02)
01:04:11.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:11.632 00.002 7988 UpdateGuideState exits: m=1238 SNR=23.2
01:04:11.633 00.001 15712 Worker thread wakes up
01:04:11.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
01:04:11.633 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
01:04:11.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:11.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:11.633 00.000 7988 Enqueuing Expose request
01:04:11.633 00.000 15712 Moving (0.22, 0.02) raw xDistance=0.02 yDistance=-0.23
01:04:11.633 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:11.633 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
01:04:11.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:11.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:04:11.633 00.000 15712 MoveAxis(E, 4, ABG)
01:04:11.633 00.000 15712 Guiding  Dir = 2, Dur = 4
01:04:11.641 00.008 15712 IsGuiding returns 0
01:04:11.649 00.008 15712 IsGuiding returns 0
01:04:11.649 00.000 15712 Move returns status 0, amount 4
01:04:11.649 00.000 15712 MoveAxis(N, 0, ABG)
01:04:11.649 00.000 15712 Move returns status 0, amount 0
01:04:11.649 00.000 15712 move complete, result=0
01:04:11.649 00.000 15712 worker thread done servicing request
01:04:11.649 00.000 15712 Worker thread wakes up
01:04:11.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:11.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:11.649 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
01:04:13.296 01.647 15712 Exposure complete
01:04:13.357 00.061 15712 worker thread done servicing request
01:04:13.358 00.001 7988 OnExposeComplete: enter
01:04:13.358 00.000 7988 UpdateGuideState(): m_state=6
01:04:13.358 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
01:04:13.358 00.000 7988 Star::Find returns 1 (0), X=970.57, Y=190.09, Mass=1269, SNR=23.9, Peak=195 HFD=3.6
01:04:13.358 00.000 7988 MultiStar: [#1 0.20,0.08,1.02,U] [#2 0.35,0.06,0.82,U] [#3 -0.22,0.15,0.84,U] [#4 0.55,0.03,0.00,M6] [#5 0.40,0.32,0.00,M1] [#6 0.10,0.03,0.64,U] [#7 0.33,0.30,0.00,M8] [#8 0.36,0.47,0.00,M1] 
01:04:13.358 00.000 7988 refined, 4 included, MultiStar: {0.15, 0.03}, one-star: {0.28, -0.13}
01:04:13.358 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.56) = xAngle (-1.35 = -1.35)
01:04:13.358 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.39 = -1.39)
01:04:13.358 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=0.03 mountY=-0.15, mountTheta=-1.36
01:04:13.358 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.03, opts=13)
01:04:13.358 00.000 7988 Enqueuing Move request for scope (0.15, 0.03)
01:04:13.358 00.000 15712 Worker thread wakes up
01:04:13.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
01:04:13.358 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
01:04:13.358 00.000 15712 Moving (0.15, 0.03) raw xDistance=0.03 yDistance=-0.15
01:04:13.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:13.358 00.000 7988 UpdateGuideState exits: m=1269 SNR=23.9
01:04:13.373 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:13.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:13.375 00.002 7988 Enqueuing Expose request
01:04:13.375 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:13.375 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:04:13.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:13.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:04:13.375 00.000 15712 MoveAxis(E, 8, ABG)
01:04:13.375 00.000 15712 Guiding  Dir = 2, Dur = 8
01:04:13.377 00.002 15712 IsGuiding returns 0
01:04:13.393 00.016 15712 IsGuiding returns 0
01:04:13.393 00.000 15712 Move returns status 0, amount 8
01:04:13.393 00.000 15712 MoveAxis(N, 0, ABG)
01:04:13.393 00.000 15712 Move returns status 0, amount 0
01:04:13.393 00.000 15712 move complete, result=0
01:04:13.393 00.000 15712 worker thread done servicing request
01:04:13.393 00.000 15712 Worker thread wakes up
01:04:13.393 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
01:04:13.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:13.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:14.810 01.417 15712 Exposure complete
01:04:14.873 00.063 15712 worker thread done servicing request
01:04:14.873 00.000 7988 OnExposeComplete: enter
01:04:14.873 00.000 7988 UpdateGuideState(): m_state=6
01:04:14.873 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
01:04:14.873 00.000 7988 Star::Find returns 1 (0), X=970.70, Y=190.39, Mass=1238, SNR=23.3, Peak=166 HFD=3.4
01:04:14.873 00.000 7988 MultiStar: [#1 0.51,0.67,0.00,M4] [#2 0.25,0.19,0.84,U] [#3 0.04,0.39,0.84,U] [#4 0.57,0.22,0.00,M7] [#5 0.25,0.17,0.77,U] [#6 0.21,0.22,0.69,U] [#7 0.61,0.22,0.00,M9] [#8 0.08,0.07,0.48,U] 
01:04:14.873 00.000 7988 refined, 5 included, MultiStar: {0.22, 0.21}, one-star: {0.41, 0.17}
01:04:14.873 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
01:04:14.883 00.010 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
01:04:14.883 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.31 cameraTheta=0.76 mountX=0.21 mountY=-0.23, mountTheta=-0.82
01:04:14.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.21, opts=13)
01:04:14.883 00.000 7988 Enqueuing Move request for scope (0.22, 0.21)
01:04:14.883 00.000 15712 Worker thread wakes up
01:04:14.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.21) opts 0xd
01:04:14.883 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.21)
01:04:14.883 00.000 15712 Moving (0.22, 0.21) raw xDistance=0.21 yDistance=-0.23
01:04:14.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:14.889 00.006 7988 UpdateGuideState exits: m=1238 SNR=23.3
01:04:14.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:14.889 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:14.889 00.000 7988 Enqueuing Expose request
01:04:14.889 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.69
01:04:14.889 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
01:04:14.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:14.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:04:14.889 00.000 15712 MoveAxis(W, 35, ABG)
01:04:14.889 00.000 15712 Guiding  Dir = 3, Dur = 35
01:04:14.900 00.011 15712 IsGuiding returns 0
01:04:14.905 00.005 15712 PulseGuide returned control before completion, sleep 30
01:04:14.957 00.052 15712 IsGuiding returns 0
01:04:14.957 00.000 15712 Move returns status 0, amount 35
01:04:14.957 00.000 15712 MoveAxis(N, 0, ABG)
01:04:14.957 00.000 15712 Move returns status 0, amount 0
01:04:14.957 00.000 15712 move complete, result=0
01:04:14.957 00.000 15712 worker thread done servicing request
01:04:14.957 00.000 15712 Worker thread wakes up
01:04:14.957 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
01:04:14.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:14.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:16.601 01.644 15712 Exposure complete
01:04:16.663 00.062 15712 worker thread done servicing request
01:04:16.663 00.000 7988 OnExposeComplete: enter
01:04:16.663 00.000 7988 UpdateGuideState(): m_state=6
01:04:16.663 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
01:04:16.663 00.000 7988 Star::Find returns 1 (0), X=970.61, Y=190.42, Mass=1322, SNR=24.0, Peak=165 HFD=3.9
01:04:16.663 00.000 7988 MultiStar: [#1 0.12,0.47,0.00,M5] [#2 0.24,0.45,0.00,M1] [#3 0.25,0.48,0.00,M1] [#4 0.39,0.42,0.00,M8] [#5 0.38,0.57,0.00,M1] [#6 -0.02,0.32,0.65,U] [#7 0.38,0.49,0.00,M10] [#8 0.19,0.32,0.49,U] 
01:04:16.668 00.005 7988 refined, 2 included, MultiStar: {0.19, 0.26}, one-star: {0.32, 0.19}
01:04:16.668 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
01:04:16.668 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
01:04:16.668 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.26 hyp=0.32 cameraTheta=0.95 mountX=0.26 mountY=-0.19, mountTheta=-0.64
01:04:16.668 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.26, opts=13)
01:04:16.668 00.000 7988 Enqueuing Move request for scope (0.19, 0.26)
01:04:16.675 00.007 15712 Worker thread wakes up
01:04:16.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.26) opts 0xd
01:04:16.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.26)
01:04:16.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:16.675 00.000 7988 UpdateGuideState exits: m=1322 SNR=24.0
01:04:16.678 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:16.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:16.678 00.000 7988 Enqueuing Expose request
01:04:16.678 00.000 15712 Moving (0.19, 0.26) raw xDistance=0.26 yDistance=-0.19
01:04:16.685 00.007 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.69
01:04:16.685 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
01:04:16.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:16.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:04:16.685 00.000 15712 MoveAxis(W, 44, ABG)
01:04:16.685 00.000 15712 Guiding  Dir = 3, Dur = 44
01:04:16.685 00.000 15712 IsGuiding returns 0
01:04:16.702 00.017 15712 PulseGuide returned control before completion, sleep 35
01:04:16.742 00.040 15712 IsGuiding returns 1
01:04:16.742 00.000 15712 scope still moving after pulse duration time elapsed
01:04:16.800 00.058 15712 IsGuiding returns 0
01:04:16.800 00.000 15712 scope move finished after 44 + 71 ms
01:04:16.800 00.000 15712 Move returns status 0, amount 44
01:04:16.800 00.000 15712 MoveAxis(N, 0, ABG)
01:04:16.800 00.000 15712 Move returns status 0, amount 0
01:04:16.800 00.000 15712 move complete, result=0
01:04:16.800 00.000 7988 GuideStep: 0.3 px 44 ms WEST, -0.2 px 0 ms NORTH
01:04:16.803 00.003 15712 worker thread done servicing request
01:04:16.803 00.000 15712 Worker thread wakes up
01:04:16.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:16.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:18.210 01.407 15712 Exposure complete
01:04:18.271 00.061 15712 worker thread done servicing request
01:04:18.271 00.000 7988 OnExposeComplete: enter
01:04:18.271 00.000 7988 UpdateGuideState(): m_state=6
01:04:18.276 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
01:04:18.276 00.000 7988 Star::Find returns 1 (0), X=970.63, Y=189.98, Mass=1264, SNR=23.5, Peak=178 HFD=3.7
01:04:18.278 00.002 7988 MultiStar: [#1 0.24,0.26,1.03,U] [#2 0.31,0.05,0.90,U] [#3 0.13,0.11,0.89,U] [#4 0.35,0.17,0.78,U] [#5 0.35,0.06,0.73,U] [#6 0.19,0.07,0.69,U] [#7 0.36,0.01,0.51,U] [#8 -0.09,-0.14,0.46,U] 
01:04:18.278 00.000 7988 refined, 8 included, MultiStar: {0.25, 0.05}, one-star: {0.34, -0.25}
01:04:18.280 00.002 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
01:04:18.280 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
01:04:18.283 00.003 7988 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.26 cameraTheta=0.19 mountX=0.05 mountY=-0.26, mountTheta=-1.37
01:04:18.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.05, opts=13)
01:04:18.285 00.002 7988 Enqueuing Move request for scope (0.25, 0.05)
01:04:18.287 00.002 15712 Worker thread wakes up
01:04:18.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
01:04:18.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
01:04:18.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:18.287 00.000 7988 UpdateGuideState exits: m=1264 SNR=23.5
01:04:18.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:18.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:18.287 00.000 7988 Enqueuing Expose request
01:04:18.287 00.000 15712 Moving (0.25, 0.05) raw xDistance=0.05 yDistance=-0.26
01:04:18.287 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:18.287 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
01:04:18.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:04:18.287 00.000 15712 MoveAxis(E, 5, ABG)
01:04:18.287 00.000 15712 Guiding  Dir = 2, Dur = 5
01:04:18.287 00.000 15712 IsGuiding returns 0
01:04:18.320 00.033 15712 IsGuiding returns 0
01:04:18.320 00.000 15712 Move returns status 0, amount 5
01:04:18.320 00.000 15712 MoveAxis(N, 65, ABG)
01:04:18.320 00.000 15712 Guiding  Dir = 0, Dur = 65
01:04:18.320 00.000 15712 IsGuiding returns 0
01:04:18.401 00.081 15712 IsGuiding returns 1
01:04:18.401 00.000 15712 scope still moving after pulse duration time elapsed
01:04:18.463 00.062 15712 IsGuiding returns 1
01:04:18.509 00.046 15712 IsGuiding returns 0
01:04:18.509 00.000 15712 scope move finished after 65 + 124 ms
01:04:18.509 00.000 15712 Move returns status 0, amount 65
01:04:18.509 00.000 15712 move complete, result=0
01:04:18.509 00.000 15712 worker thread done servicing request
01:04:18.509 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.3 px 65 ms NORTH
01:04:18.511 00.002 15712 Worker thread wakes up
01:04:18.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:18.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:20.153 01.642 15712 Exposure complete
01:04:20.214 00.061 15712 worker thread done servicing request
01:04:20.214 00.000 7988 OnExposeComplete: enter
01:04:20.214 00.000 7988 UpdateGuideState(): m_state=6
01:04:20.214 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
01:04:20.214 00.000 7988 Star::Find returns 1 (0), X=970.22, Y=189.87, Mass=1221, SNR=22.8, Peak=153 HFD=4.1
01:04:20.214 00.000 7988 MultiStar: [#1 -0.04,0.09,1.05,U] [#2 0.21,0.09,0.90,U] [#3 -0.16,-0.02,0.88,U] [#4 0.19,-0.01,0.77,U] [#5 -0.32,0.19,0.77,U] [#6 -0.28,-0.14,0.63,U] [#7 0.19,0.07,0.50,U] [#8 0.06,0.10,0.46,U] 
01:04:20.214 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.07, -0.35}
01:04:20.214 00.000 7988 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.56) = xAngle (-4.45 = 1.84)
01:04:20.222 00.008 7988 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.48 = 1.80)
01:04:20.222 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.88 mountX=-0.01 mountY=0.03, mountTheta=1.83
01:04:20.222 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
01:04:20.222 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
01:04:20.222 00.000 15712 Worker thread wakes up
01:04:20.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:04:20.222 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:04:20.222 00.000 15712 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
01:04:20.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:20.222 00.000 7988 UpdateGuideState exits: m=1221 SNR=22.8
01:04:20.229 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:20.230 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:20.230 00.000 7988 Enqueuing Expose request
01:04:20.230 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:20.230 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:04:20.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:20.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:04:20.230 00.000 15712 MoveAxis(E, 4, ABG)
01:04:20.230 00.000 15712 Guiding  Dir = 2, Dur = 4
01:04:20.230 00.000 15712 IsGuiding returns 0
01:04:20.254 00.024 15712 IsGuiding returns 0
01:04:20.254 00.000 15712 Move returns status 0, amount 4
01:04:20.254 00.000 15712 MoveAxis(N, 0, ABG)
01:04:20.254 00.000 15712 Move returns status 0, amount 0
01:04:20.254 00.000 15712 move complete, result=0
01:04:20.254 00.000 15712 worker thread done servicing request
01:04:20.254 00.000 15712 Worker thread wakes up
01:04:20.254 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:04:20.255 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:20.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:21.666 01.411 15712 Exposure complete
01:04:21.728 00.062 15712 worker thread done servicing request
01:04:21.728 00.000 7988 OnExposeComplete: enter
01:04:21.728 00.000 7988 UpdateGuideState(): m_state=6
01:04:21.732 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
01:04:21.732 00.000 7988 Star::Find returns 1 (0), X=970.51, Y=189.91, Mass=1366, SNR=24.5, Peak=166 HFD=4.0
01:04:21.734 00.002 7988 MultiStar: [#1 0.17,-0.06,0.98,U] [#2 0.24,-0.07,0.81,U] [#3 -0.12,-0.01,0.84,U] [#4 0.37,0.16,0.00,M7] [#5 0.05,-0.10,0.71,U] [#6 -0.33,-0.15,0.66,U] [#7 0.29,0.02,0.46,U] [#8 -0.17,-0.10,0.42,U] 
01:04:21.734 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.22, -0.32}
01:04:21.736 00.002 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
01:04:21.736 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
01:04:21.738 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.08 mountX=-0.11 mountY=-0.06, mountTheta=-2.67
01:04:21.740 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
01:04:21.740 00.000 7988 Enqueuing Move request for scope (0.06, -0.11)
01:04:21.742 00.002 15712 Worker thread wakes up
01:04:21.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:04:21.742 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:04:21.742 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.11 yDistance=-0.06
01:04:21.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:21.744 00.002 7988 UpdateGuideState exits: m=1366 SNR=24.5
01:04:21.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:21.746 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:21.746 00.000 7988 Enqueuing Expose request
01:04:21.746 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:21.746 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
01:04:21.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:21.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:21.746 00.000 15712 MoveAxis(E, 4, ABG)
01:04:21.746 00.000 15712 Guiding  Dir = 2, Dur = 4
01:04:21.746 00.000 15712 IsGuiding returns 0
01:04:21.768 00.022 15712 IsGuiding returns 0
01:04:21.768 00.000 15712 Move returns status 0, amount 4
01:04:21.768 00.000 15712 MoveAxis(N, 0, ABG)
01:04:21.768 00.000 15712 Move returns status 0, amount 0
01:04:21.768 00.000 15712 move complete, result=0
01:04:21.768 00.000 15712 worker thread done servicing request
01:04:21.768 00.000 15712 Worker thread wakes up
01:04:21.768 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:04:21.775 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:21.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:23.415 01.640 15712 Exposure complete
01:04:23.479 00.064 15712 worker thread done servicing request
01:04:23.479 00.000 7988 OnExposeComplete: enter
01:04:23.479 00.000 7988 UpdateGuideState(): m_state=6
01:04:23.481 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
01:04:23.483 00.002 7988 Star::Find returns 1 (0), X=970.67, Y=189.76, Mass=1205, SNR=23.0, Peak=160 HFD=3.7
01:04:23.483 00.000 7988 MultiStar: [#1 0.22,-0.09,1.02,U] [#2 0.19,-0.12,0.88,U] [#3 -0.21,-0.20,0.82,U] [#4 0.49,-0.27,0.00,M8] [#5 -0.03,-0.14,0.80,U] [#6 -0.11,-0.51,0.00,M1] [#7 0.47,-0.51,0.00,M8] [#8 0.10,-0.16,0.41,U] 
01:04:23.483 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.20}, one-star: {0.38, -0.46}
01:04:23.483 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
01:04:23.483 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
01:04:23.483 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.01 mountX=-0.20 mountY=-0.12, mountTheta=-2.60
01:04:23.483 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.20, opts=13)
01:04:23.483 00.000 7988 Enqueuing Move request for scope (0.13, -0.20)
01:04:23.483 00.000 15712 Worker thread wakes up
01:04:23.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
01:04:23.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
01:04:23.483 00.000 15712 Moving (0.13, -0.20) raw xDistance=-0.20 yDistance=-0.12
01:04:23.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:23.483 00.000 7988 UpdateGuideState exits: m=1205 SNR=23.0
01:04:23.495 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:23.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:23.495 00.000 7988 Enqueuing Expose request
01:04:23.495 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.69
01:04:23.495 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
01:04:23.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:23.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:23.495 00.000 15712 MoveAxis(E, 46, ABG)
01:04:23.495 00.000 15712 Guiding  Dir = 2, Dur = 46
01:04:23.495 00.000 15712 IsGuiding returns 0
01:04:23.515 00.020 15712 PulseGuide returned control before completion, sleep 40
01:04:23.558 00.043 15712 IsGuiding returns 1
01:04:23.558 00.000 15712 scope still moving after pulse duration time elapsed
01:04:23.609 00.051 15712 IsGuiding returns 0
01:04:23.609 00.000 15712 scope move finished after 46 + 67 ms
01:04:23.609 00.000 15712 Move returns status 0, amount 46
01:04:23.609 00.000 15712 MoveAxis(N, 0, ABG)
01:04:23.609 00.000 15712 Move returns status 0, amount 0
01:04:23.609 00.000 15712 move complete, result=0
01:04:23.609 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
01:04:23.613 00.004 15712 worker thread done servicing request
01:04:23.613 00.000 15712 Worker thread wakes up
01:04:23.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:23.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:25.028 01.415 15712 Exposure complete
01:04:25.089 00.061 15712 worker thread done servicing request
01:04:25.089 00.000 7988 OnExposeComplete: enter
01:04:25.089 00.000 7988 UpdateGuideState(): m_state=6
01:04:25.092 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
01:04:25.092 00.000 7988 Star::Find returns 1 (0), X=970.57, Y=189.96, Mass=1260, SNR=23.1, Peak=153 HFD=4.0
01:04:25.094 00.002 7988 MultiStar: [#1 0.20,0.22,1.01,U] [#2 0.52,0.13,0.00,M1] [#3 -0.20,0.11,0.85,U] [#4 0.40,0.28,0.00,M9] [#5 0.05,0.17,0.74,U] [#6 0.34,-0.10,0.68,U] [#7 0.29,0.36,0.00,M9] [#8 0.05,0.22,0.46,U] 
01:04:25.095 00.001 7988 refined, 5 included, MultiStar: {0.13, 0.05}, one-star: {0.28, -0.26}
01:04:25.095 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
01:04:25.097 00.002 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:04:25.097 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.34 mountX=0.05 mountY=-0.13, mountTheta=-1.22
01:04:25.099 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.05, opts=13)
01:04:25.101 00.002 7988 Enqueuing Move request for scope (0.13, 0.05)
01:04:25.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=34, FiltMax=255, Gamma=0.690
01:04:25.103 00.002 7988 UpdateGuideState exits: m=1260 SNR=23.1
01:04:25.105 00.002 15712 Worker thread wakes up
01:04:25.105 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:25.106 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:25.106 00.000 7988 Enqueuing Expose request
01:04:25.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:04:25.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:04:25.106 00.000 15712 Moving (0.13, 0.05) raw xDistance=0.05 yDistance=-0.13
01:04:25.112 00.006 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:25.112 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
01:04:25.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:25.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:04:25.112 00.000 15712 MoveAxis(E, 10, ABG)
01:04:25.112 00.000 15712 Guiding  Dir = 2, Dur = 10
01:04:25.146 00.034 15712 IsGuiding returns 0
01:04:25.153 00.007 15712 IsGuiding returns 1
01:04:25.153 00.000 15712 scope still moving after pulse duration time elapsed
01:04:25.201 00.048 15712 IsGuiding returns 0
01:04:25.201 00.000 15712 scope move finished after 10 + 53 ms
01:04:25.201 00.000 15712 Move returns status 0, amount 10
01:04:25.201 00.000 15712 MoveAxis(N, 0, ABG)
01:04:25.201 00.000 15712 Move returns status 0, amount 0
01:04:25.201 00.000 15712 move complete, result=0
01:04:25.201 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:04:25.211 00.010 15712 worker thread done servicing request
01:04:25.211 00.000 15712 Worker thread wakes up
01:04:25.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:25.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:26.848 01.637 15712 Exposure complete
01:04:26.909 00.061 7988 OnExposeComplete: enter
01:04:26.909 00.000 7988 UpdateGuideState(): m_state=6
01:04:26.909 00.000 15712 worker thread done servicing request
01:04:26.909 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
01:04:26.909 00.000 7988 Star::Find returns 1 (0), X=970.40, Y=190.21, Mass=1193, SNR=22.9, Peak=157 HFD=3.7
01:04:26.909 00.000 7988 MultiStar: [#1 -0.12,0.37,1.04,U] [#2 0.11,0.42,0.00,M2] [#3 -0.35,0.17,0.88,U] [#4 0.16,0.35,0.76,U] [#5 -0.07,0.41,0.00,M1] [#6 -0.24,-0.06,0.64,U] [#7 0.21,0.28,0.50,U] [#8 0.01,0.38,0.45,U] 
01:04:26.909 00.000 7988 single-star, 6 included, MultiStar: {-0.05, 0.20}, one-star: {0.11, -0.01}
01:04:26.909 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
01:04:26.917 00.008 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
01:04:26.917 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.09 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
01:04:26.917 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.01, opts=13)
01:04:26.917 00.000 7988 Enqueuing Move request for scope (0.11, -0.01)
01:04:26.917 00.000 15712 Worker thread wakes up
01:04:26.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:04:26.917 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:04:26.917 00.000 15712 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=-0.11
01:04:26.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:26.917 00.000 7988 UpdateGuideState exits: m=1193 SNR=22.9
01:04:26.925 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:26.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:26.925 00.000 7988 Enqueuing Expose request
01:04:26.925 00.000 15712 PPEC rslt: input = -0.01, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:26.925 00.000 15712 PPEC: input: -0.01, control: -0.04, exposure: 1500
01:04:26.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:26.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:04:26.925 00.000 15712 MoveAxis(E, 13, ABG)
01:04:26.925 00.000 15712 Guiding  Dir = 2, Dur = 13
01:04:26.925 00.000 15712 IsGuiding returns 0
01:04:26.951 00.026 15712 IsGuiding returns 1
01:04:26.951 00.000 15712 scope still moving after pulse duration time elapsed
01:04:26.993 00.042 15712 IsGuiding returns 0
01:04:26.993 00.000 15712 scope move finished after 13 + 57 ms
01:04:26.993 00.000 15712 Move returns status 0, amount 13
01:04:26.993 00.000 15712 MoveAxis(N, 0, ABG)
01:04:26.993 00.000 15712 Move returns status 0, amount 0
01:04:26.993 00.000 15712 move complete, result=0
01:04:26.993 00.000 7988 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:04:27.002 00.009 15712 worker thread done servicing request
01:04:27.002 00.000 15712 Worker thread wakes up
01:04:27.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:27.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:28.411 01.409 15712 Exposure complete
01:04:28.472 00.061 15712 worker thread done servicing request
01:04:28.472 00.000 7988 OnExposeComplete: enter
01:04:28.472 00.000 7988 UpdateGuideState(): m_state=6
01:04:28.472 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
01:04:28.472 00.000 7988 Star::Find returns 1 (0), X=970.37, Y=190.50, Mass=1252, SNR=23.4, Peak=154 HFD=3.7
01:04:28.472 00.000 7988 MultiStar: [#1 0.17,0.58,0.00,M1] [#2 0.20,0.68,0.00,M3] [#3 -0.09,0.54,0.00,M1] [#4 0.23,0.30,0.74,U] [#5 -0.19,0.32,0.73,U] [#6 -0.18,0.34,0.66,U] [#7 -0.21,0.11,0.52,U] [#8 0.13,0.10,0.50,U] 
01:04:28.472 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.26}, one-star: {0.08, 0.28}
01:04:28.472 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
01:04:28.472 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
01:04:28.472 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.62 mountX=0.26 mountY=0.01, mountTheta=0.03
01:04:28.482 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.26, opts=13)
01:04:28.482 00.000 7988 Enqueuing Move request for scope (-0.01, 0.26)
01:04:28.482 00.000 15712 Worker thread wakes up
01:04:28.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
01:04:28.482 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
01:04:28.482 00.000 15712 Moving (-0.01, 0.26) raw xDistance=0.26 yDistance=0.01
01:04:28.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:28.482 00.000 7988 UpdateGuideState exits: m=1252 SNR=23.4
01:04:28.488 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:28.490 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:28.490 00.000 7988 Enqueuing Expose request
01:04:28.492 00.002 15712 PPEC rslt: input = 0.26, final = 0.11, react = 0.15, pred = -0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 639.69
01:04:28.492 00.000 15712 PPEC: input: 0.26, control: 0.11, exposure: 1500
01:04:28.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:28.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:04:28.492 00.000 15712 MoveAxis(W, 37, ABG)
01:04:28.492 00.000 15712 Guiding  Dir = 3, Dur = 37
01:04:28.492 00.000 15712 IsGuiding returns 0
01:04:28.518 00.026 15712 PulseGuide returned control before completion, sleep 22
01:04:28.567 00.049 15712 IsGuiding returns 0
01:04:28.567 00.000 15712 Move returns status 0, amount 37
01:04:28.567 00.000 15712 MoveAxis(N, 0, ABG)
01:04:28.567 00.000 15712 Move returns status 0, amount 0
01:04:28.567 00.000 15712 move complete, result=0
01:04:28.567 00.000 7988 GuideStep: 0.3 px 37 ms WEST, 0.0 px 0 ms NORTH
01:04:28.568 00.001 15712 worker thread done servicing request
01:04:28.568 00.000 15712 Worker thread wakes up
01:04:28.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:28.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:30.308 01.740 15712 Exposure complete
01:04:30.369 00.061 15712 worker thread done servicing request
01:04:30.370 00.001 7988 OnExposeComplete: enter
01:04:30.370 00.000 7988 UpdateGuideState(): m_state=6
01:04:30.370 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
01:04:30.370 00.000 7988 Star::Find returns 1 (0), X=970.45, Y=190.30, Mass=1306, SNR=23.8, Peak=177 HFD=3.8
01:04:30.370 00.000 7988 MultiStar: [#1 0.12,0.77,0.00,M2] [#2 0.19,0.44,0.00,M4] [#3 -0.23,0.60,0.00,M2] [#4 0.17,0.27,0.75,U] [#5 -0.17,0.67,0.00,M1] [#6 -0.08,0.22,0.63,U] [#7 0.28,0.73,0.00,M8] [#8 -0.20,0.41,0.00,M1] 
01:04:30.370 00.000 7988 single-star, 2 included, MultiStar: {0.10, 0.18}, one-star: {0.16, 0.07}
01:04:30.370 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
01:04:30.370 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
01:04:30.370 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.44 mountX=0.07 mountY=-0.16, mountTheta=-1.13
01:04:30.370 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.07, opts=13)
01:04:30.370 00.000 7988 Enqueuing Move request for scope (0.16, 0.07)
01:04:30.370 00.000 15712 Worker thread wakes up
01:04:30.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
01:04:30.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
01:04:30.370 00.000 15712 Moving (0.16, 0.07) raw xDistance=0.07 yDistance=-0.16
01:04:30.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:30.370 00.000 7988 UpdateGuideState exits: m=1306 SNR=23.8
01:04:30.385 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:30.386 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:30.386 00.000 7988 Enqueuing Expose request
01:04:30.386 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:30.386 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
01:04:30.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:30.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:04:30.386 00.000 15712 MoveAxis(E, 9, ABG)
01:04:30.386 00.000 15712 Guiding  Dir = 2, Dur = 9
01:04:30.386 00.000 15712 IsGuiding returns 0
01:04:30.403 00.017 15712 IsGuiding returns 0
01:04:30.403 00.000 15712 Move returns status 0, amount 9
01:04:30.403 00.000 15712 MoveAxis(N, 0, ABG)
01:04:30.403 00.000 15712 Move returns status 0, amount 0
01:04:30.403 00.000 15712 move complete, result=0
01:04:30.403 00.000 15712 worker thread done servicing request
01:04:30.403 00.000 15712 Worker thread wakes up
01:04:30.403 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
01:04:30.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:30.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:31.819 01.416 15712 Exposure complete
01:04:31.881 00.062 15712 worker thread done servicing request
01:04:31.881 00.000 7988 OnExposeComplete: enter
01:04:31.881 00.000 7988 UpdateGuideState(): m_state=6
01:04:31.884 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
01:04:31.884 00.000 7988 Star::Find returns 1 (0), X=970.25, Y=190.04, Mass=1331, SNR=24.1, Peak=177 HFD=4.0
01:04:31.886 00.002 7988 MultiStar: [#1 0.02,0.30,0.99,U] [#2 0.08,0.40,0.00,M5] [#3 -0.23,0.20,0.79,U] [#4 0.33,0.22,0.00,M7] [#5 -0.06,0.27,0.70,U] [#6 -0.24,0.03,0.64,U] [#7 -0.02,0.35,0.49,U] [#8 -0.07,-0.06,0.50,U] 
01:04:31.886 00.000 7988 refined, 6 included, MultiStar: {-0.08, 0.12}, one-star: {-0.04, -0.19}
01:04:31.888 00.002 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
01:04:31.888 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
01:04:31.890 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.18 mountX=0.12 mountY=0.08, mountTheta=0.59
01:04:31.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.12, opts=13)
01:04:31.892 00.000 7988 Enqueuing Move request for scope (-0.08, 0.12)
01:04:31.894 00.002 15712 Worker thread wakes up
01:04:31.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
01:04:31.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
01:04:31.894 00.000 15712 Moving (-0.08, 0.12) raw xDistance=0.12 yDistance=0.08
01:04:31.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=34, FiltMax=255, Gamma=0.690
01:04:31.894 00.000 7988 UpdateGuideState exits: m=1331 SNR=24.1
01:04:31.897 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:31.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:31.897 00.000 7988 Enqueuing Expose request
01:04:31.897 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:31.897 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
01:04:31.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:31.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:04:31.897 00.000 15712 MoveAxis(E, 8, ABG)
01:04:31.897 00.000 15712 Guiding  Dir = 2, Dur = 8
01:04:31.897 00.000 15712 IsGuiding returns 0
01:04:31.917 00.020 15712 IsGuiding returns 0
01:04:31.917 00.000 15712 Move returns status 0, amount 8
01:04:31.917 00.000 15712 MoveAxis(N, 0, ABG)
01:04:31.917 00.000 15712 Move returns status 0, amount 0
01:04:31.917 00.000 15712 move complete, result=0
01:04:31.917 00.000 15712 worker thread done servicing request
01:04:31.917 00.000 15712 Worker thread wakes up
01:04:31.917 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
01:04:31.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:31.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:33.557 01.640 15712 Exposure complete
01:04:33.618 00.061 15712 worker thread done servicing request
01:04:33.619 00.001 7988 OnExposeComplete: enter
01:04:33.619 00.000 7988 UpdateGuideState(): m_state=6
01:04:33.619 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
01:04:33.619 00.000 7988 Star::Find returns 1 (0), X=970.51, Y=190.23, Mass=1262, SNR=23.3, Peak=152 HFD=3.9
01:04:33.619 00.000 7988 MultiStar: [#1 -0.08,0.33,0.99,U] [#2 0.03,0.57,0.00,M6] [#3 -0.24,0.29,0.87,U] [#4 0.18,0.11,0.72,U] [#5 0.02,0.18,0.76,U] [#6 -0.10,0.19,0.64,U] [#7 0.28,0.18,0.54,U] [#8 -0.11,-0.21,0.48,U] 
01:04:33.619 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.15}, one-star: {0.22, 0.01}
01:04:33.619 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
01:04:33.619 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
01:04:33.619 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.44 mountX=0.15 mountY=-0.02, mountTheta=-0.15
01:04:33.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.15, opts=13)
01:04:33.619 00.000 7988 Enqueuing Move request for scope (0.02, 0.15)
01:04:33.619 00.000 15712 Worker thread wakes up
01:04:33.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
01:04:33.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
01:04:33.619 00.000 15712 Moving (0.02, 0.15) raw xDistance=0.15 yDistance=-0.02
01:04:33.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:33.619 00.000 7988 UpdateGuideState exits: m=1262 SNR=23.3
01:04:33.633 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:33.634 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:33.634 00.000 7988 Enqueuing Expose request
01:04:33.634 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:33.634 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
01:04:33.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:33.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:33.634 00.000 15712 MoveAxis(E, 6, ABG)
01:04:33.634 00.000 15712 Guiding  Dir = 2, Dur = 6
01:04:33.634 00.000 15712 IsGuiding returns 0
01:04:33.684 00.050 15712 IsGuiding returns 0
01:04:33.684 00.000 15712 Move returns status 0, amount 6
01:04:33.684 00.000 15712 MoveAxis(N, 0, ABG)
01:04:33.684 00.000 15712 Move returns status 0, amount 0
01:04:33.684 00.000 15712 move complete, result=0
01:04:33.684 00.000 15712 worker thread done servicing request
01:04:33.698 00.014 15712 Worker thread wakes up
01:04:33.698 00.000 7988 GuideStep: 0.2 px 6 ms EAST, -0.0 px 0 ms NORTH
01:04:33.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:33.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:35.118 01.420 15712 Exposure complete
01:04:35.181 00.063 15712 worker thread done servicing request
01:04:35.181 00.000 7988 OnExposeComplete: enter
01:04:35.181 00.000 7988 UpdateGuideState(): m_state=6
01:04:35.184 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
01:04:35.186 00.002 7988 Star::Find returns 1 (0), X=970.26, Y=190.07, Mass=1238, SNR=23.2, Peak=149 HFD=4.1
01:04:35.186 00.000 7988 MultiStar: [#1 0.10,0.28,1.00,U] [#2 0.03,0.19,0.87,U] [#3 0.05,0.25,0.90,U] [#4 0.05,0.02,0.73,U] [#5 0.37,0.41,0.00,M1] [#6 0.01,-0.01,0.62,U] [#7 0.28,-0.13,0.54,U] [#8 0.46,0.57,0.00,M1] 
01:04:35.188 00.002 7988 refined, 6 included, MultiStar: {0.06, 0.08}, one-star: {-0.03, -0.15}
01:04:35.188 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
01:04:35.190 00.002 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
01:04:35.190 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.93 mountX=0.08 mountY=-0.06, mountTheta=-0.65
01:04:35.192 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.08, opts=13)
01:04:35.194 00.002 7988 Enqueuing Move request for scope (0.06, 0.08)
01:04:35.194 00.000 15712 Worker thread wakes up
01:04:35.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:04:35.194 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:04:35.194 00.000 15712 Moving (0.06, 0.08) raw xDistance=0.08 yDistance=-0.06
01:04:35.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:35.196 00.002 7988 UpdateGuideState exits: m=1238 SNR=23.2
01:04:35.198 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:35.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:35.198 00.000 7988 Enqueuing Expose request
01:04:35.198 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:35.198 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
01:04:35.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:35.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:35.198 00.000 15712 MoveAxis(E, 10, ABG)
01:04:35.198 00.000 15712 Guiding  Dir = 2, Dur = 10
01:04:35.198 00.000 15712 IsGuiding returns 0
01:04:35.216 00.018 15712 IsGuiding returns 1
01:04:35.216 00.000 15712 scope still moving after pulse duration time elapsed
01:04:35.259 00.043 15712 IsGuiding returns 0
01:04:35.259 00.000 15712 scope move finished after 10 + 53 ms
01:04:35.259 00.000 15712 Move returns status 0, amount 10
01:04:35.259 00.000 15712 MoveAxis(N, 0, ABG)
01:04:35.259 00.000 15712 Move returns status 0, amount 0
01:04:35.259 00.000 15712 move complete, result=0
01:04:35.259 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:04:35.266 00.007 15712 worker thread done servicing request
01:04:35.266 00.000 15712 Worker thread wakes up
01:04:35.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:35.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:36.903 01.637 15712 Exposure complete
01:04:36.965 00.062 15712 worker thread done servicing request
01:04:36.965 00.000 7988 OnExposeComplete: enter
01:04:36.967 00.002 7988 UpdateGuideState(): m_state=6
01:04:36.967 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
01:04:36.967 00.000 7988 Star::Find returns 1 (0), X=970.29, Y=189.98, Mass=1256, SNR=23.4, Peak=158 HFD=4.0
01:04:36.967 00.000 7988 MultiStar: [#1 0.04,-0.08,0.99,U] [#2 0.00,0.15,0.86,U] [#3 -0.37,0.16,0.00,M1] [#4 0.31,0.03,0.73,U] [#5 -0.11,0.22,0.77,U] [#6 -0.41,0.00,0.00,M1] [#7 0.15,0.06,0.51,U] [#8 -0.31,0.11,0.45,U] 
01:04:36.967 00.000 7988 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {-0.00, -0.24}
01:04:36.967 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
01:04:36.967 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
01:04:36.967 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.63 mountX=0.02 mountY=-0.02, mountTheta=-0.95
01:04:36.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
01:04:36.976 00.009 7988 Enqueuing Move request for scope (0.02, 0.02)
01:04:36.978 00.002 15712 Worker thread wakes up
01:04:36.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:04:36.978 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:04:36.978 00.000 15712 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
01:04:36.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=37, FiltMax=255, Gamma=0.690
01:04:36.978 00.000 7988 UpdateGuideState exits: m=1256 SNR=23.4
01:04:36.980 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:36.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:36.980 00.000 7988 Enqueuing Expose request
01:04:36.984 00.004 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:36.984 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
01:04:36.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:36.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:36.984 00.000 15712 MoveAxis(E, 11, ABG)
01:04:36.984 00.000 15712 Guiding  Dir = 2, Dur = 11
01:04:37.006 00.022 15712 IsGuiding returns 0
01:04:37.019 00.013 15712 IsGuiding returns 1
01:04:37.019 00.000 15712 scope still moving after pulse duration time elapsed
01:04:37.044 00.025 15712 IsGuiding returns 1
01:04:37.085 00.041 15712 IsGuiding returns 0
01:04:37.085 00.000 15712 scope move finished after 11 + 69 ms
01:04:37.085 00.000 15712 Move returns status 0, amount 11
01:04:37.085 00.000 15712 MoveAxis(N, 0, ABG)
01:04:37.085 00.000 15712 Move returns status 0, amount 0
01:04:37.085 00.000 15712 move complete, result=0
01:04:37.085 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
01:04:37.089 00.004 15712 worker thread done servicing request
01:04:37.089 00.000 15712 Worker thread wakes up
01:04:37.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:37.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:38.495 01.406 15712 Exposure complete
01:04:38.558 00.063 15712 worker thread done servicing request
01:04:38.558 00.000 7988 OnExposeComplete: enter
01:04:38.558 00.000 7988 UpdateGuideState(): m_state=6
01:04:38.558 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
01:04:38.558 00.000 7988 Star::Find returns 1 (0), X=970.28, Y=190.10, Mass=1292, SNR=23.6, Peak=167 HFD=3.9
01:04:38.565 00.007 7988 MultiStar: [#1 0.09,0.29,0.95,U] [#2 -0.06,0.19,0.85,U] [#3 -0.36,0.21,0.00,M2] [#4 0.13,0.20,0.71,U] [#5 -0.13,0.30,0.75,U] [#6 -0.22,-0.01,0.64,U] [#7 0.16,0.32,0.54,U] [#8 -0.30,0.27,0.00,M1] 
01:04:38.565 00.000 7988 single-star, 6 included, MultiStar: {-0.01, 0.16}, one-star: {-0.01, -0.12}
01:04:38.565 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.24 = 3.05)
01:04:38.565 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
01:04:38.565 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.67 mountX=-0.12 mountY=0.02, mountTheta=3.02
01:04:38.565 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
01:04:38.565 00.000 7988 Enqueuing Move request for scope (-0.01, -0.12)
01:04:38.565 00.000 15712 Worker thread wakes up
01:04:38.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
01:04:38.565 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
01:04:38.565 00.000 15712 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.02
01:04:38.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:38.574 00.009 7988 UpdateGuideState exits: m=1292 SNR=23.6
01:04:38.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:38.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:38.574 00.000 7988 Enqueuing Expose request
01:04:38.574 00.000 15712 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:38.574 00.000 15712 PPEC: input: -0.12, control: -0.04, exposure: 1500
01:04:38.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:38.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:04:38.574 00.000 15712 MoveAxis(E, 13, ABG)
01:04:38.574 00.000 15712 Guiding  Dir = 2, Dur = 13
01:04:38.574 00.000 15712 IsGuiding returns 0
01:04:38.599 00.025 15712 IsGuiding returns 1
01:04:38.599 00.000 15712 scope still moving after pulse duration time elapsed
01:04:38.650 00.051 15712 IsGuiding returns 0
01:04:38.650 00.000 15712 scope move finished after 13 + 61 ms
01:04:38.650 00.000 15712 Move returns status 0, amount 13
01:04:38.650 00.000 15712 MoveAxis(N, 0, ABG)
01:04:38.650 00.000 15712 Move returns status 0, amount 0
01:04:38.650 00.000 15712 move complete, result=0
01:04:38.650 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
01:04:38.654 00.004 15712 worker thread done servicing request
01:04:38.654 00.000 15712 Worker thread wakes up
01:04:38.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:38.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:40.298 01.644 15712 Exposure complete
01:04:40.350 00.052 15712 worker thread done servicing request
01:04:40.360 00.010 7988 OnExposeComplete: enter
01:04:40.360 00.000 7988 UpdateGuideState(): m_state=6
01:04:40.362 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
01:04:40.362 00.000 7988 Star::Find returns 1 (0), X=970.43, Y=190.23, Mass=1258, SNR=23.4, Peak=192 HFD=3.7
01:04:40.364 00.002 7988 MultiStar: [#1 0.00,0.18,1.00,U] [#2 0.08,0.30,0.85,U] [#3 -0.43,0.36,0.00,M3] [#4 0.22,0.28,0.73,U] [#5 0.04,-0.11,0.78,U] [#6 -0.35,-0.03,0.66,U] [#7 0.17,-0.09,0.51,U] [#8 -0.32,0.30,0.00,M2] 
01:04:40.364 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {0.14, 0.01}
01:04:40.367 00.003 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
01:04:40.367 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
01:04:40.369 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.09 mountX=0.09 mountY=-0.05, mountTheta=-0.50
01:04:40.369 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
01:04:40.371 00.002 7988 Enqueuing Move request for scope (0.05, 0.09)
01:04:40.373 00.002 15712 Worker thread wakes up
01:04:40.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:04:40.373 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:04:40.373 00.000 15712 Moving (0.05, 0.09) raw xDistance=0.09 yDistance=-0.05
01:04:40.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:40.373 00.000 7988 UpdateGuideState exits: m=1258 SNR=23.4
01:04:40.375 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:40.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:40.376 00.001 7988 Enqueuing Expose request
01:04:40.376 00.000 15712 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:40.376 00.000 15712 PPEC: input: 0.09, control: -0.04, exposure: 1500
01:04:40.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:40.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:04:40.376 00.000 15712 MoveAxis(E, 12, ABG)
01:04:40.376 00.000 15712 Guiding  Dir = 2, Dur = 12
01:04:40.376 00.000 15712 IsGuiding returns 0
01:04:40.395 00.019 15712 IsGuiding returns 1
01:04:40.395 00.000 15712 scope still moving after pulse duration time elapsed
01:04:40.440 00.045 15712 IsGuiding returns 0
01:04:40.440 00.000 15712 scope move finished after 12 + 53 ms
01:04:40.440 00.000 15712 Move returns status 0, amount 12
01:04:40.440 00.000 15712 MoveAxis(N, 0, ABG)
01:04:40.440 00.000 15712 Move returns status 0, amount 0
01:04:40.440 00.000 15712 move complete, result=0
01:04:40.440 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
01:04:40.445 00.005 15712 worker thread done servicing request
01:04:40.445 00.000 15712 Worker thread wakes up
01:04:40.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:40.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:41.862 01.417 15712 Exposure complete
01:04:41.922 00.060 15712 worker thread done servicing request
01:04:41.922 00.000 7988 OnExposeComplete: enter
01:04:41.922 00.000 7988 UpdateGuideState(): m_state=6
01:04:41.922 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
01:04:41.922 00.000 7988 Star::Find returns 1 (0), X=970.28, Y=190.34, Mass=1272, SNR=23.6, Peak=169 HFD=3.6
01:04:41.922 00.000 7988 MultiStar: [#1 0.14,0.36,1.02,U] [#2 -0.12,0.40,0.00,M3] [#3 -0.33,0.24,0.00,M4] [#4 0.06,0.37,0.77,U] [#5 -0.14,0.42,0.00,M1] [#6 -0.14,0.54,0.00,M1] [#7 -0.28,0.39,0.00,M3] [#8 -0.16,0.07,0.42,U] 
01:04:41.922 00.000 7988 single-star, 3 included, MultiStar: {0.04, 0.25}, one-star: {-0.01, 0.12}
01:04:41.929 00.007 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
01:04:41.931 00.002 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
01:04:41.931 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.12 mountY=0.00, mountTheta=0.04
01:04:41.931 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.12, opts=13)
01:04:41.931 00.000 7988 Enqueuing Move request for scope (-0.01, 0.12)
01:04:41.931 00.000 15712 Worker thread wakes up
01:04:41.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
01:04:41.931 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:04:41.936 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:41.937 00.001 7988 UpdateGuideState exits: m=1272 SNR=23.6
01:04:41.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:41.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:41.937 00.000 7988 Enqueuing Expose request
01:04:41.937 00.000 15712 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=0.00
01:04:41.937 00.000 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:41.937 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
01:04:41.937 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:41.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:04:41.937 00.000 15712 MoveAxis(E, 13, ABG)
01:04:41.937 00.000 15712 Guiding  Dir = 2, Dur = 13
01:04:41.937 00.000 15712 IsGuiding returns 0
01:04:41.952 00.015 15712 IsGuiding returns 1
01:04:41.952 00.000 15712 scope still moving after pulse duration time elapsed
01:04:41.988 00.036 15712 IsGuiding returns 0
01:04:41.988 00.000 15712 scope move finished after 13 + 36 ms
01:04:41.988 00.000 15712 Move returns status 0, amount 13
01:04:41.988 00.000 15712 MoveAxis(N, 0, ABG)
01:04:41.988 00.000 15712 Move returns status 0, amount 0
01:04:41.988 00.000 15712 move complete, result=0
01:04:41.988 00.000 15712 worker thread done servicing request
01:04:41.988 00.000 15712 Worker thread wakes up
01:04:41.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:41.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:41.988 00.000 7988 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
01:04:43.629 01.641 15712 Exposure complete
01:04:43.690 00.061 15712 worker thread done servicing request
01:04:43.690 00.000 7988 OnExposeComplete: enter
01:04:43.690 00.000 7988 UpdateGuideState(): m_state=6
01:04:43.693 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
01:04:43.693 00.000 7988 Star::Find returns 1 (0), X=970.31, Y=190.44, Mass=1214, SNR=23.1, Peak=200 HFD=3.3
01:04:43.695 00.002 7988 MultiStar: [#1 0.13,0.43,0.00,M1] [#2 0.21,0.39,0.00,M4] [#3 -0.25,0.20,0.90,U] [#4 0.30,0.44,0.00,M2] [#5 -0.04,0.25,0.80,U] [#6 -0.28,0.18,0.66,U] [#7 0.25,0.44,0.00,M4] [#8 -0.37,0.75,0.00,M2] 
01:04:43.695 00.000 7988 single-star, 3 included, MultiStar: {-0.13, 0.21}, one-star: {0.02, 0.22}
01:04:43.697 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
01:04:43.697 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:04:43.699 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.49 mountX=0.22 mountY=-0.02, mountTheta=-0.10
01:04:43.701 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.22, opts=13)
01:04:43.701 00.000 7988 Enqueuing Move request for scope (0.02, 0.22)
01:04:43.703 00.002 15712 Worker thread wakes up
01:04:43.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
01:04:43.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
01:04:43.703 00.000 15712 Moving (0.02, 0.22) raw xDistance=0.22 yDistance=-0.02
01:04:43.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:43.703 00.000 7988 UpdateGuideState exits: m=1214 SNR=23.1
01:04:43.705 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:43.706 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:43.706 00.000 7988 Enqueuing Expose request
01:04:43.706 00.000 15712 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.69
01:04:43.706 00.000 15712 PPEC: input: 0.22, control: 0.10, exposure: 1500
01:04:43.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:43.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:43.706 00.000 15712 MoveAxis(W, 33, ABG)
01:04:43.706 00.000 15712 Guiding  Dir = 3, Dur = 33
01:04:43.706 00.000 15712 IsGuiding returns 0
01:04:43.735 00.029 15712 PulseGuide returned control before completion, sleep 16
01:04:43.754 00.019 15712 IsGuiding returns 1
01:04:43.754 00.000 15712 scope still moving after pulse duration time elapsed
01:04:43.787 00.033 15712 IsGuiding returns 0
01:04:43.787 00.000 15712 scope move finished after 33 + 58 ms
01:04:43.787 00.000 15712 Move returns status 0, amount 33
01:04:43.787 00.000 15712 MoveAxis(N, 0, ABG)
01:04:43.787 00.000 15712 Move returns status 0, amount 0
01:04:43.787 00.000 15712 move complete, result=0
01:04:43.787 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
01:04:43.802 00.015 15712 worker thread done servicing request
01:04:43.802 00.000 15712 Worker thread wakes up
01:04:43.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:43.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:45.205 01.403 15712 Exposure complete
01:04:45.269 00.064 15712 worker thread done servicing request
01:04:45.269 00.000 7988 OnExposeComplete: enter
01:04:45.271 00.002 7988 UpdateGuideState(): m_state=6
01:04:45.271 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
01:04:45.273 00.002 7988 Star::Find returns 1 (0), X=970.43, Y=190.08, Mass=1275, SNR=23.5, Peak=146 HFD=4.0
01:04:45.275 00.002 7988 MultiStar: [#1 -0.05,0.06,0.97,U] [#2 -0.05,0.20,0.92,U] [#3 -0.18,0.08,0.85,U] [#4 0.18,0.10,0.74,U] [#5 -0.22,0.24,0.79,U] [#6 -0.17,-0.12,0.68,U] [#7 0.13,-0.02,0.51,U] [#8 0.15,0.51,0.00,M3] 
01:04:45.275 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {0.14, -0.15}
01:04:45.277 00.002 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
01:04:45.277 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
01:04:45.279 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.11 mountX=0.05 mountY=0.03, mountTheta=0.52
01:04:45.281 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
01:04:45.281 00.000 7988 Enqueuing Move request for scope (-0.03, 0.05)
01:04:45.283 00.002 15712 Worker thread wakes up
01:04:45.284 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
01:04:45.284 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
01:04:45.284 00.000 15712 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.03
01:04:45.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:45.285 00.001 7988 UpdateGuideState exits: m=1275 SNR=23.5
01:04:45.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:45.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:45.285 00.000 7988 Enqueuing Expose request
01:04:45.285 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:45.285 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
01:04:45.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:45.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:04:45.285 00.000 15712 MoveAxis(E, 7, ABG)
01:04:45.285 00.000 15712 Guiding  Dir = 2, Dur = 7
01:04:45.319 00.034 15712 IsGuiding returns 0
01:04:45.335 00.016 15712 IsGuiding returns 0
01:04:45.335 00.000 15712 Move returns status 0, amount 7
01:04:45.335 00.000 15712 MoveAxis(N, 0, ABG)
01:04:45.335 00.000 15712 Move returns status 0, amount 0
01:04:45.335 00.000 15712 move complete, result=0
01:04:45.335 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:04:45.337 00.002 15712 worker thread done servicing request
01:04:45.337 00.000 15712 Worker thread wakes up
01:04:45.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:45.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:46.975 01.638 15712 Exposure complete
01:04:47.038 00.063 15712 worker thread done servicing request
01:04:47.040 00.002 7988 OnExposeComplete: enter
01:04:47.040 00.000 7988 UpdateGuideState(): m_state=6
01:04:47.040 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
01:04:47.040 00.000 7988 Star::Find returns 1 (0), X=970.48, Y=189.87, Mass=1291, SNR=23.7, Peak=177 HFD=3.7
01:04:47.040 00.000 7988 MultiStar: [#1 0.03,-0.07,1.03,U] [#2 0.14,-0.10,0.88,U] [#3 -0.08,-0.12,0.88,U] [#4 0.24,-0.15,0.70,U] [#5 0.10,-0.06,0.72,U] [#6 0.06,-0.34,0.63,U] [#7 0.47,-0.04,0.00,M4] [#8 0.03,0.10,0.49,U] 
01:04:47.040 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.15}, one-star: {0.19, -0.35}
01:04:47.040 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
01:04:47.040 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
01:04:47.040 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.01 mountX=-0.15 mountY=-0.09, mountTheta=-2.60
01:04:47.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.15, opts=13)
01:04:47.050 00.010 7988 Enqueuing Move request for scope (0.09, -0.15)
01:04:47.050 00.000 15712 Worker thread wakes up
01:04:47.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
01:04:47.050 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
01:04:47.050 00.000 15712 Moving (0.09, -0.15) raw xDistance=-0.15 yDistance=-0.09
01:04:47.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:47.050 00.000 7988 UpdateGuideState exits: m=1291 SNR=23.7
01:04:47.054 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:47.056 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:47.056 00.000 7988 Enqueuing Expose request
01:04:47.058 00.002 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:47.058 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:04:47.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:47.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:04:47.058 00.000 15712 MoveAxis(E, 4, ABG)
01:04:47.058 00.000 15712 Guiding  Dir = 2, Dur = 4
01:04:47.058 00.000 15712 IsGuiding returns 0
01:04:47.076 00.018 15712 IsGuiding returns 0
01:04:47.076 00.000 15712 Move returns status 0, amount 4
01:04:47.076 00.000 15712 MoveAxis(N, 0, ABG)
01:04:47.076 00.000 15712 Move returns status 0, amount 0
01:04:47.076 00.000 15712 move complete, result=0
01:04:47.076 00.000 15712 worker thread done servicing request
01:04:47.076 00.000 15712 Worker thread wakes up
01:04:47.076 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:04:47.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:47.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:48.493 01.417 15712 Exposure complete
01:04:48.555 00.062 15712 worker thread done servicing request
01:04:48.555 00.000 7988 OnExposeComplete: enter
01:04:48.555 00.000 7988 UpdateGuideState(): m_state=6
01:04:48.555 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
01:04:48.555 00.000 7988 Star::Find returns 1 (0), X=970.28, Y=190.02, Mass=1312, SNR=24.0, Peak=179 HFD=4.0
01:04:48.555 00.000 7988 MultiStar: [#1 0.07,-0.20,0.99,U] [#2 0.01,-0.12,0.84,U] [#3 -0.50,-0.24,0.00,M2] [#4 0.18,-0.17,0.70,U] [#5 -0.24,-0.28,0.79,U] [#6 -0.30,-0.44,0.00,M1] [#7 0.04,-0.33,0.49,U] [#8 -0.35,-0.15,0.46,U] 
01:04:48.555 00.000 7988 single-star, 6 included, MultiStar: {-0.03, -0.20}, one-star: {-0.01, -0.20}
01:04:48.555 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
01:04:48.555 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
01:04:48.564 00.009 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.64 mountX=-0.20 mountY=0.02, mountTheta=3.05
01:04:48.564 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.20, opts=13)
01:04:48.564 00.000 7988 Enqueuing Move request for scope (-0.01, -0.20)
01:04:48.564 00.000 15712 Worker thread wakes up
01:04:48.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
01:04:48.564 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
01:04:48.564 00.000 15712 Moving (-0.01, -0.20) raw xDistance=-0.20 yDistance=0.02
01:04:48.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:48.564 00.000 7988 UpdateGuideState exits: m=1312 SNR=24.0
01:04:48.570 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:48.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:48.570 00.000 7988 Enqueuing Expose request
01:04:48.570 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.69
01:04:48.570 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
01:04:48.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:48.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:04:48.570 00.000 15712 MoveAxis(E, 40, ABG)
01:04:48.570 00.000 15712 Guiding  Dir = 2, Dur = 40
01:04:48.570 00.000 15712 IsGuiding returns 0
01:04:48.590 00.020 15712 PulseGuide returned control before completion, sleep 29
01:04:48.641 00.051 15712 IsGuiding returns 0
01:04:48.641 00.000 15712 Move returns status 0, amount 40
01:04:48.641 00.000 15712 MoveAxis(N, 0, ABG)
01:04:48.641 00.000 15712 Move returns status 0, amount 0
01:04:48.641 00.000 15712 move complete, result=0
01:04:48.641 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
01:04:48.645 00.004 15712 worker thread done servicing request
01:04:48.645 00.000 15712 Worker thread wakes up
01:04:48.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:48.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:50.274 01.629 15712 Exposure complete
01:04:50.336 00.062 15712 worker thread done servicing request
01:04:50.336 00.000 7988 OnExposeComplete: enter
01:04:50.336 00.000 7988 UpdateGuideState(): m_state=6
01:04:50.339 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
01:04:50.339 00.000 7988 Star::Find returns 1 (0), X=970.52, Y=190.01, Mass=1281, SNR=23.7, Peak=156 HFD=3.6
01:04:50.341 00.002 7988 MultiStar: [#1 0.08,-0.09,1.03,U] [#2 0.10,-0.15,0.87,U] [#3 -0.15,0.12,0.85,U] [#4 0.17,-0.16,0.72,U] [#5 0.03,-0.10,0.78,U] [#6 -0.42,-0.20,0.00,M2] [#7 0.04,-0.20,0.55,U] [#8 0.11,-0.07,0.43,U] 
01:04:50.343 00.002 7988 refined, 7 included, MultiStar: {0.08, -0.11}, one-star: {0.23, -0.22}
01:04:50.343 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
01:04:50.343 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
01:04:50.345 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.94 mountX=-0.11 mountY=-0.08, mountTheta=-2.52
01:04:50.347 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.11, opts=13)
01:04:50.347 00.000 7988 Enqueuing Move request for scope (0.08, -0.11)
01:04:50.349 00.002 15712 Worker thread wakes up
01:04:50.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:04:50.349 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:04:50.349 00.000 15712 Moving (0.08, -0.11) raw xDistance=-0.11 yDistance=-0.08
01:04:50.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=36, FiltMax=255, Gamma=0.690
01:04:50.349 00.000 7988 UpdateGuideState exits: m=1281 SNR=23.7
01:04:50.352 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:50.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:50.354 00.002 7988 Enqueuing Expose request
01:04:50.354 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:50.354 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
01:04:50.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:50.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:50.354 00.000 15712 MoveAxis(E, 8, ABG)
01:04:50.354 00.000 15712 Guiding  Dir = 2, Dur = 8
01:04:50.354 00.000 15712 IsGuiding returns 0
01:04:50.370 00.016 15712 IsGuiding returns 0
01:04:50.370 00.000 15712 Move returns status 0, amount 8
01:04:50.370 00.000 15712 MoveAxis(N, 0, ABG)
01:04:50.370 00.000 15712 Move returns status 0, amount 0
01:04:50.370 00.000 15712 move complete, result=0
01:04:50.370 00.000 15712 worker thread done servicing request
01:04:50.370 00.000 15712 Worker thread wakes up
01:04:50.370 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:04:50.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:50.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:51.790 01.420 15712 Exposure complete
01:04:51.851 00.061 15712 worker thread done servicing request
01:04:51.851 00.000 7988 OnExposeComplete: enter
01:04:51.851 00.000 7988 UpdateGuideState(): m_state=6
01:04:51.854 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
01:04:51.854 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=189.61, Mass=1322, SNR=24.1, Peak=158 HFD=3.9
01:04:51.856 00.002 7988 MultiStar: [#1 0.20,-0.10,0.98,U] [#2 0.07,-0.04,0.82,U] [#3 -0.30,-0.29,0.00,M2] [#4 0.33,-0.53,0.00,M1] [#5 -0.13,-0.35,0.75,U] [#6 -0.34,-0.61,0.00,M3] [#7 -0.05,-0.44,0.00,M3] [#8 0.30,0.08,0.49,U] 
01:04:51.856 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.24}, one-star: {-0.13, -0.62}
01:04:51.858 00.002 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
01:04:51.860 00.002 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
01:04:51.860 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.40 mountX=-0.24 mountY=-0.04, mountTheta=-2.99
01:04:51.862 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.24, opts=13)
01:04:51.864 00.002 7988 Enqueuing Move request for scope (0.04, -0.24)
01:04:51.864 00.000 15712 Worker thread wakes up
01:04:51.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
01:04:51.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
01:04:51.864 00.000 15712 Moving (0.04, -0.24) raw xDistance=-0.24 yDistance=-0.04
01:04:51.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:51.864 00.000 7988 UpdateGuideState exits: m=1322 SNR=24.1
01:04:51.867 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:51.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:51.867 00.000 7988 Enqueuing Expose request
01:04:51.867 00.000 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.69
01:04:51.867 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
01:04:51.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:51.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:04:51.867 00.000 15712 MoveAxis(E, 55, ABG)
01:04:51.867 00.000 15712 Guiding  Dir = 2, Dur = 55
01:04:51.867 00.000 15712 IsGuiding returns 0
01:04:51.888 00.021 15712 PulseGuide returned control before completion, sleep 48
01:04:51.963 00.075 15712 IsGuiding returns 0
01:04:51.963 00.000 15712 Move returns status 0, amount 55
01:04:51.963 00.000 15712 MoveAxis(N, 0, ABG)
01:04:51.963 00.000 15712 Move returns status 0, amount 0
01:04:51.963 00.000 15712 move complete, result=0
01:04:51.963 00.000 15712 worker thread done servicing request
01:04:51.963 00.000 15712 Worker thread wakes up
01:04:51.963 00.000 7988 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
01:04:51.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:51.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:53.609 01.646 15712 Exposure complete
01:04:53.671 00.062 15712 worker thread done servicing request
01:04:53.671 00.000 7988 OnExposeComplete: enter
01:04:53.671 00.000 7988 UpdateGuideState(): m_state=6
01:04:53.671 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
01:04:53.671 00.000 7988 Star::Find returns 1 (0), X=970.37, Y=189.80, Mass=1345, SNR=24.3, Peak=148 HFD=4.0
01:04:53.676 00.005 7988 MultiStar: [#1 -0.18,-0.19,0.97,U] [#2 0.13,-0.26,0.81,U] [#3 -0.14,-0.28,0.83,U] [#4 0.04,0.05,0.76,U] [#5 0.10,0.16,0.75,U] [#6 -0.48,-0.26,0.00,M4] [#7 0.30,-0.22,0.51,U] [#8 -0.06,-0.23,0.43,U] 
01:04:53.676 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.18}, one-star: {0.08, -0.42}
01:04:53.678 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
01:04:53.678 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
01:04:53.678 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.46 mountX=-0.18 mountY=-0.02, mountTheta=-3.05
01:04:53.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.18, opts=13)
01:04:53.678 00.000 7988 Enqueuing Move request for scope (0.02, -0.18)
01:04:53.678 00.000 15712 Worker thread wakes up
01:04:53.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
01:04:53.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
01:04:53.678 00.000 15712 Moving (0.02, -0.18) raw xDistance=-0.18 yDistance=-0.02
01:04:53.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:53.678 00.000 7988 UpdateGuideState exits: m=1345 SNR=24.3
01:04:53.687 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:53.687 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:53.687 00.000 7988 Enqueuing Expose request
01:04:53.687 00.000 15712 PPEC rslt: input = -0.18, final = -0.15, react = -0.11, pred = -0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 639.69
01:04:53.687 00.000 15712 PPEC: input: -0.18, control: -0.15, exposure: 1500
01:04:53.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:53.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:53.687 00.000 15712 MoveAxis(E, 49, ABG)
01:04:53.687 00.000 15712 Guiding  Dir = 2, Dur = 49
01:04:53.687 00.000 15712 IsGuiding returns 0
01:04:53.707 00.020 15712 PulseGuide returned control before completion, sleep 39
01:04:53.787 00.080 15712 IsGuiding returns 0
01:04:53.787 00.000 15712 Move returns status 0, amount 49
01:04:53.787 00.000 15712 MoveAxis(N, 0, ABG)
01:04:53.787 00.000 15712 Move returns status 0, amount 0
01:04:53.787 00.000 15712 move complete, result=0
01:04:53.787 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
01:04:53.793 00.006 15712 worker thread done servicing request
01:04:53.793 00.000 15712 Worker thread wakes up
01:04:53.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:53.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:55.205 01.412 15712 Exposure complete
01:04:55.267 00.062 15712 worker thread done servicing request
01:04:55.268 00.001 7988 OnExposeComplete: enter
01:04:55.268 00.000 7988 UpdateGuideState(): m_state=6
01:04:55.268 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
01:04:55.268 00.000 7988 Star::Find returns 1 (0), X=970.32, Y=189.96, Mass=1265, SNR=23.4, Peak=173 HFD=3.9
01:04:55.268 00.000 7988 MultiStar: [#1 0.12,0.18,1.00,U] [#2 0.02,-0.01,0.85,U] [#3 -0.24,0.29,0.87,U] [#4 0.11,0.21,0.69,U] [#5 0.20,0.15,0.79,U] [#6 -0.22,-0.01,0.65,U] [#7 -0.04,0.13,0.55,U] [#8 -0.21,0.43,0.00,M1] 
01:04:55.268 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.08}, one-star: {0.03, -0.26}
01:04:55.268 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
01:04:55.268 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:04:55.277 00.009 7988 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.52 mountX=0.08 mountY=-0.01, mountTheta=-0.08
01:04:55.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.08, opts=13)
01:04:55.277 00.000 7988 Enqueuing Move request for scope (0.00, 0.08)
01:04:55.277 00.000 15712 Worker thread wakes up
01:04:55.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
01:04:55.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
01:04:55.277 00.000 15712 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.01
01:04:55.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:55.277 00.000 7988 UpdateGuideState exits: m=1265 SNR=23.4
01:04:55.283 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:55.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:55.283 00.000 7988 Enqueuing Expose request
01:04:55.283 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:55.283 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
01:04:55.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:55.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:04:55.283 00.000 15712 MoveAxis(E, 10, ABG)
01:04:55.283 00.000 15712 Guiding  Dir = 2, Dur = 10
01:04:55.283 00.000 15712 IsGuiding returns 0
01:04:55.309 00.026 15712 IsGuiding returns 1
01:04:55.309 00.000 15712 scope still moving after pulse duration time elapsed
01:04:55.351 00.042 15712 IsGuiding returns 1
01:04:55.379 00.028 15712 IsGuiding returns 0
01:04:55.379 00.000 15712 scope move finished after 10 + 82 ms
01:04:55.379 00.000 15712 Move returns status 0, amount 10
01:04:55.379 00.000 15712 MoveAxis(N, 0, ABG)
01:04:55.379 00.000 15712 Move returns status 0, amount 0
01:04:55.379 00.000 15712 move complete, result=0
01:04:55.379 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
01:04:55.381 00.002 15712 worker thread done servicing request
01:04:55.381 00.000 15712 Worker thread wakes up
01:04:55.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:55.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:57.010 01.629 15712 Exposure complete
01:04:57.072 00.062 15712 worker thread done servicing request
01:04:57.072 00.000 7988 OnExposeComplete: enter
01:04:57.072 00.000 7988 UpdateGuideState(): m_state=6
01:04:57.075 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
01:04:57.075 00.000 7988 Star::Find returns 1 (0), X=970.23, Y=190.15, Mass=1273, SNR=23.4, Peak=176 HFD=3.9
01:04:57.077 00.002 7988 MultiStar: [#1 0.07,0.26,1.00,U] [#2 0.09,0.28,0.85,U] [#3 -0.16,0.28,0.87,U] [#4 0.31,0.06,0.79,U] [#5 -0.13,0.09,0.75,U] [#6 -0.37,-0.21,0.00,M4] [#7 0.32,0.05,0.49,U] [#8 0.10,0.35,0.48,U] 
01:04:57.077 00.000 7988 single-star, 7 included, MultiStar: {0.05, 0.16}, one-star: {-0.06, -0.07}
01:04:57.079 00.002 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
01:04:57.081 00.002 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
01:04:57.081 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=-0.07 mountY=0.06, mountTheta=2.46
01:04:57.083 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
01:04:57.083 00.000 7988 Enqueuing Move request for scope (-0.06, -0.07)
01:04:57.083 00.000 15712 Worker thread wakes up
01:04:57.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:04:57.083 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:04:57.083 00.000 15712 Moving (-0.06, -0.07) raw xDistance=-0.07 yDistance=0.06
01:04:57.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:57.083 00.000 7988 UpdateGuideState exits: m=1273 SNR=23.4
01:04:57.088 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:57.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:57.088 00.000 7988 Enqueuing Expose request
01:04:57.088 00.000 15712 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:57.088 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
01:04:57.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:57.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:04:57.088 00.000 15712 MoveAxis(E, 12, ABG)
01:04:57.088 00.000 15712 Guiding  Dir = 2, Dur = 12
01:04:57.088 00.000 15712 IsGuiding returns 0
01:04:57.115 00.027 15712 IsGuiding returns 1
01:04:57.115 00.000 15712 scope still moving after pulse duration time elapsed
01:04:57.178 00.063 15712 IsGuiding returns 0
01:04:57.178 00.000 15712 scope move finished after 12 + 76 ms
01:04:57.178 00.000 15712 Move returns status 0, amount 12
01:04:57.178 00.000 15712 MoveAxis(N, 0, ABG)
01:04:57.178 00.000 15712 Move returns status 0, amount 0
01:04:57.178 00.000 15712 move complete, result=0
01:04:57.178 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
01:04:57.182 00.004 15712 worker thread done servicing request
01:04:57.182 00.000 15712 Worker thread wakes up
01:04:57.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:57.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:04:58.590 01.408 15712 Exposure complete
01:04:58.651 00.061 15712 worker thread done servicing request
01:04:58.651 00.000 7988 OnExposeComplete: enter
01:04:58.651 00.000 7988 UpdateGuideState(): m_state=6
01:04:58.654 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
01:04:58.654 00.000 7988 Star::Find returns 1 (0), X=970.31, Y=190.38, Mass=1109, SNR=22.0, Peak=156 HFD=3.6
01:04:58.654 00.000 7988 MultiStar: [#1 0.16,0.44,0.00,M1] [#2 0.04,0.47,0.00,M1] [#3 -0.17,0.35,0.89,U] [#4 0.04,0.12,0.79,U] [#5 -0.41,0.35,0.00,M1] [#6 -0.25,-0.06,0.69,U] [#7 0.22,0.34,0.00,M1] [#8 -0.16,0.54,0.00,M1] 
01:04:58.654 00.000 7988 single-star, 3 included, MultiStar: {-0.08, 0.15}, one-star: {0.02, 0.15}
01:04:58.654 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
01:04:58.654 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:04:58.654 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=0.15 mountY=-0.02, mountTheta=-0.12
01:04:58.654 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.15, opts=13)
01:04:58.664 00.010 7988 Enqueuing Move request for scope (0.02, 0.15)
01:04:58.664 00.000 15712 Worker thread wakes up
01:04:58.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
01:04:58.664 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
01:04:58.664 00.000 15712 Moving (0.02, 0.15) raw xDistance=0.15 yDistance=-0.02
01:04:58.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=35, FiltMax=255, Gamma=0.690
01:04:58.667 00.003 7988 UpdateGuideState exits: m=1109 SNR=22.0
01:04:58.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:58.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:04:58.667 00.000 7988 Enqueuing Expose request
01:04:58.667 00.000 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:04:58.667 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
01:04:58.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:58.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:58.667 00.000 15712 MoveAxis(E, 9, ABG)
01:04:58.667 00.000 15712 Guiding  Dir = 2, Dur = 9
01:04:58.667 00.000 15712 IsGuiding returns 0
01:04:58.730 00.063 15712 IsGuiding returns 0
01:04:58.730 00.000 15712 Move returns status 0, amount 9
01:04:58.730 00.000 15712 MoveAxis(N, 0, ABG)
01:04:58.730 00.000 15712 Move returns status 0, amount 0
01:04:58.730 00.000 15712 move complete, result=0
01:04:58.730 00.000 15712 worker thread done servicing request
01:04:58.730 00.000 15712 Worker thread wakes up
01:04:58.730 00.000 7988 GuideStep: 0.2 px 9 ms EAST, -0.0 px 0 ms NORTH
01:04:58.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:04:58.732 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:00.473 01.741 15712 Exposure complete
01:05:00.536 00.063 15712 worker thread done servicing request
01:05:00.536 00.000 7988 OnExposeComplete: enter
01:05:00.536 00.000 7988 UpdateGuideState(): m_state=6
01:05:00.536 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
01:05:00.536 00.000 7988 Star::Find returns 1 (0), X=970.35, Y=190.22, Mass=1210, SNR=23.0, Peak=151 HFD=3.7
01:05:00.536 00.000 7988 MultiStar: [#1 0.21,0.45,0.00,M2] [#2 0.11,0.49,0.00,M2] [#3 -0.15,0.61,0.00,M1] [#4 0.07,0.24,0.79,U] [#5 0.08,0.42,0.00,M2] [#6 -0.29,-0.03,0.64,U] [#7 0.25,0.69,0.00,M2] [#8 -0.15,0.21,0.46,U] 
01:05:00.536 00.000 7988 single-star, 3 included, MultiStar: {-0.05, 0.09}, one-star: {0.06, -0.01}
01:05:00.536 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
01:05:00.536 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
01:05:00.536 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.13 mountX=-0.01 mountY=-0.06, mountTheta=-1.69
01:05:00.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
01:05:00.536 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
01:05:00.536 00.000 15712 Worker thread wakes up
01:05:00.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:05:00.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:05:00.536 00.000 15712 Moving (0.06, -0.01) raw xDistance=-0.01 yDistance=-0.06
01:05:00.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=35, FiltMax=255, Gamma=0.690
01:05:00.536 00.000 7988 UpdateGuideState exits: m=1210 SNR=23.0
01:05:00.551 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:00.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:00.553 00.002 7988 Enqueuing Expose request
01:05:00.553 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:05:00.553 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
01:05:00.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:00.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:05:00.553 00.000 15712 MoveAxis(E, 10, ABG)
01:05:00.553 00.000 15712 Guiding  Dir = 2, Dur = 10
01:05:00.553 00.000 15712 IsGuiding returns 0
01:05:00.617 00.064 15712 IsGuiding returns 1
01:05:00.617 00.000 15712 scope still moving after pulse duration time elapsed
01:05:00.647 00.030 15712 IsGuiding returns 0
01:05:00.647 00.000 15712 scope move finished after 10 + 81 ms
01:05:00.647 00.000 15712 Move returns status 0, amount 10
01:05:00.647 00.000 15712 MoveAxis(N, 0, ABG)
01:05:00.647 00.000 15712 Move returns status 0, amount 0
01:05:00.647 00.000 15712 move complete, result=0
01:05:00.647 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:05:00.647 00.000 15712 worker thread done servicing request
01:05:00.647 00.000 15712 Worker thread wakes up
01:05:00.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:00.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:02.068 01.421 15712 Exposure complete
01:05:02.120 00.052 15712 worker thread done servicing request
01:05:02.120 00.000 7988 OnExposeComplete: enter
01:05:02.129 00.009 7988 UpdateGuideState(): m_state=6
01:05:02.131 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
01:05:02.131 00.000 7988 Star::Find returns 1 (0), X=970.38, Y=190.43, Mass=1220, SNR=22.9, Peak=170 HFD=3.5
01:05:02.133 00.002 7988 MultiStar: [#1 0.04,0.58,0.00,M3] [#2 0.13,0.61,0.00,M3] [#3 -0.12,0.33,0.86,U] [#4 0.17,0.28,0.74,U] [#5 -0.04,0.77,0.00,M3] [#6 0.16,0.04,0.70,U] [#7 0.01,0.54,0.00,M3] [#8 -0.01,0.17,0.47,U] 
01:05:02.133 00.000 7988 refined, 4 included, MultiStar: {0.06, 0.21}, one-star: {0.09, 0.20}
01:05:02.133 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
01:05:02.137 00.004 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
01:05:02.137 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.30 mountX=0.21 mountY=-0.06, mountTheta=-0.29
01:05:02.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.21, opts=13)
01:05:02.137 00.000 7988 Enqueuing Move request for scope (0.06, 0.21)
01:05:02.137 00.000 15712 Worker thread wakes up
01:05:02.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
01:05:02.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
01:05:02.137 00.000 15712 Moving (0.06, 0.21) raw xDistance=0.21 yDistance=-0.06
01:05:02.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:05:02.137 00.000 7988 UpdateGuideState exits: m=1220 SNR=22.9
01:05:02.144 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:02.145 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:02.145 00.000 7988 Enqueuing Expose request
01:05:02.145 00.000 15712 PPEC rslt: input = 0.21, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.69
01:05:02.145 00.000 15712 PPEC: input: 0.21, control: 0.09, exposure: 1500
01:05:02.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:02.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:05:02.145 00.000 15712 MoveAxis(W, 30, ABG)
01:05:02.145 00.000 15712 Guiding  Dir = 3, Dur = 30
01:05:02.145 00.000 15712 IsGuiding returns 0
01:05:02.161 00.016 15712 PulseGuide returned control before completion, sleep 22
01:05:02.213 00.052 15712 IsGuiding returns 0
01:05:02.213 00.000 15712 Move returns status 0, amount 30
01:05:02.213 00.000 15712 MoveAxis(N, 0, ABG)
01:05:02.213 00.000 15712 Move returns status 0, amount 0
01:05:02.213 00.000 15712 move complete, result=0
01:05:02.213 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
01:05:02.217 00.004 15712 worker thread done servicing request
01:05:02.217 00.000 15712 Worker thread wakes up
01:05:02.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:02.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:03.854 01.637 15712 Exposure complete
01:05:03.917 00.063 15712 worker thread done servicing request
01:05:03.917 00.000 7988 OnExposeComplete: enter
01:05:03.917 00.000 7988 UpdateGuideState(): m_state=6
01:05:03.917 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
01:05:03.917 00.000 7988 Star::Find returns 1 (0), X=970.49, Y=190.31, Mass=1329, SNR=24.1, Peak=176 HFD=3.8
01:05:03.922 00.005 7988 MultiStar: [#1 0.11,0.29,0.99,U] [#2 0.14,0.52,0.00,M4] [#3 -0.37,0.58,0.00,M1] [#4 0.33,0.55,0.00,M1] [#5 -0.07,0.46,0.00,M4] [#6 -0.25,0.17,0.68,U] [#7 -0.07,0.60,0.00,M4] [#8 -0.17,0.11,0.46,U] 
01:05:03.922 00.000 7988 refined, 3 included, MultiStar: {0.02, 0.17}, one-star: {0.21, 0.08}
01:05:03.922 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
01:05:03.922 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
01:05:03.922 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.46 mountX=0.17 mountY=-0.02, mountTheta=-0.14
01:05:03.927 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.17, opts=13)
01:05:03.929 00.002 7988 Enqueuing Move request for scope (0.02, 0.17)
01:05:03.929 00.000 15712 Worker thread wakes up
01:05:03.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
01:05:03.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
01:05:03.929 00.000 15712 Moving (0.02, 0.17) raw xDistance=0.17 yDistance=-0.02
01:05:03.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:05:03.929 00.000 7988 UpdateGuideState exits: m=1329 SNR=24.1
01:05:03.932 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:03.933 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:03.933 00.000 7988 Enqueuing Expose request
01:05:03.933 00.000 15712 PPEC rslt: input = 0.17, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 639.69
01:05:03.933 00.000 15712 PPEC: input: 0.17, control: 0.06, exposure: 1500
01:05:03.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:03.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:03.933 00.000 15712 MoveAxis(W, 21, ABG)
01:05:03.933 00.000 15712 Guiding  Dir = 3, Dur = 21
01:05:03.956 00.023 15712 IsGuiding returns 0
01:05:03.973 00.017 15712 PulseGuide returned control before completion, sleep 16
01:05:03.997 00.024 15712 IsGuiding returns 1
01:05:03.997 00.000 15712 scope still moving after pulse duration time elapsed
01:05:04.032 00.035 15712 IsGuiding returns 0
01:05:04.032 00.000 15712 scope move finished after 21 + 59 ms
01:05:04.032 00.000 15712 Move returns status 0, amount 21
01:05:04.032 00.000 15712 MoveAxis(N, 0, ABG)
01:05:04.032 00.000 15712 Move returns status 0, amount 0
01:05:04.032 00.000 15712 move complete, result=0
01:05:04.032 00.000 15712 worker thread done servicing request
01:05:04.032 00.000 15712 Worker thread wakes up
01:05:04.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:04.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:04.032 00.000 7988 GuideStep: 0.2 px 21 ms WEST, -0.0 px 0 ms NORTH
01:05:05.448 01.416 15712 Exposure complete
01:05:05.509 00.061 15712 worker thread done servicing request
01:05:05.509 00.000 7988 OnExposeComplete: enter
01:05:05.509 00.000 7988 UpdateGuideState(): m_state=6
01:05:05.512 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
01:05:05.512 00.000 7988 Star::Find returns 1 (0), X=970.30, Y=190.09, Mass=1296, SNR=23.9, Peak=176 HFD=4.0
01:05:05.514 00.002 7988 MultiStar: [#1 -0.07,-0.04,0.98,U] [#2 -0.15,-0.11,0.83,U] [#3 -0.09,0.05,0.82,U] [#4 0.20,-0.20,0.72,U] [#5 -0.16,0.26,0.72,U] [#6 -0.34,-0.14,0.64,U] [#7 -0.06,0.23,0.49,U] [#8 0.03,-0.46,0.00,M1] 
01:05:05.514 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {0.01, -0.13}
01:05:05.516 00.002 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.56) = xAngle (-4.38 = 1.90)
01:05:05.516 00.000 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.41 = 1.87)
01:05:05.518 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.82 mountX=-0.03 mountY=0.08, mountTheta=1.90
01:05:05.520 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
01:05:05.520 00.000 7988 Enqueuing Move request for scope (-0.08, -0.03)
01:05:05.522 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=36, FiltMax=255, Gamma=0.690
01:05:05.522 00.000 7988 UpdateGuideState exits: m=1296 SNR=23.9
01:05:05.524 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:05.525 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:05.525 00.000 7988 Enqueuing Expose request
01:05:05.525 00.000 15712 Worker thread wakes up
01:05:05.525 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:05:05.525 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:05:05.525 00.000 15712 Moving (-0.08, -0.03) raw xDistance=-0.03 yDistance=0.08
01:05:05.525 00.000 15712 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:05:05.525 00.000 15712 PPEC: input: -0.03, control: -0.04, exposure: 1500
01:05:05.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:05.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:05:05.525 00.000 15712 MoveAxis(E, 13, ABG)
01:05:05.525 00.000 15712 Guiding  Dir = 2, Dur = 13
01:05:05.525 00.000 15712 IsGuiding returns 0
01:05:05.557 00.032 15712 IsGuiding returns 1
01:05:05.557 00.000 15712 scope still moving after pulse duration time elapsed
01:05:05.606 00.049 15712 IsGuiding returns 1
01:05:05.637 00.031 15712 IsGuiding returns 0
01:05:05.637 00.000 15712 scope move finished after 13 + 91 ms
01:05:05.637 00.000 15712 Move returns status 0, amount 13
01:05:05.637 00.000 15712 MoveAxis(N, 0, ABG)
01:05:05.637 00.000 15712 Move returns status 0, amount 0
01:05:05.637 00.000 15712 move complete, result=0
01:05:05.637 00.000 15712 worker thread done servicing request
01:05:05.637 00.000 15712 Worker thread wakes up
01:05:05.637 00.000 7988 GuideStep: -0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
01:05:05.639 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:05.640 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:07.378 01.738 15712 Exposure complete
01:05:07.440 00.062 15712 worker thread done servicing request
01:05:07.440 00.000 7988 OnExposeComplete: enter
01:05:07.440 00.000 7988 UpdateGuideState(): m_state=6
01:05:07.443 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
01:05:07.443 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=189.60, Mass=1272, SNR=23.6, Peak=158 HFD=3.7
01:05:07.445 00.002 7988 MultiStar: [#1 0.07,-0.06,0.99,U] [#2 0.19,-0.25,0.86,U] [#3 -0.35,-0.34,0.00,M1] [#4 0.51,-0.17,0.00,M1] [#5 0.18,-0.34,0.73,U] [#6 -0.31,-0.40,0.00,M1] [#7 0.06,-0.14,0.54,U] [#8 -0.47,-0.28,0.00,M2] 
01:05:07.445 00.000 7988 refined, 4 included, MultiStar: {0.09, -0.29}, one-star: {-0.03, -0.62}
01:05:07.447 00.002 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
01:05:07.447 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
01:05:07.449 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.31 cameraTheta=-1.28 mountX=-0.29 mountY=-0.08, mountTheta=-2.87
01:05:07.451 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.29, opts=13)
01:05:07.451 00.000 7988 Enqueuing Move request for scope (0.09, -0.29)
01:05:07.453 00.002 15712 Worker thread wakes up
01:05:07.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
01:05:07.453 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
01:05:07.453 00.000 15712 Moving (0.09, -0.29) raw xDistance=-0.29 yDistance=-0.08
01:05:07.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=36, FiltMax=255, Gamma=0.690
01:05:07.453 00.000 7988 UpdateGuideState exits: m=1272 SNR=23.6
01:05:07.456 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:07.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:07.456 00.000 7988 Enqueuing Expose request
01:05:07.456 00.000 15712 PPEC rslt: input = -0.29, final = -0.22, react = -0.18, pred = -0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 639.69
01:05:07.456 00.000 15712 PPEC: input: -0.29, control: -0.22, exposure: 1500
01:05:07.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:07.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:05:07.456 00.000 15712 MoveAxis(E, 71, ABG)
01:05:07.456 00.000 15712 Guiding  Dir = 2, Dur = 71
01:05:07.456 00.000 15712 IsGuiding returns 0
01:05:07.474 00.018 15712 PulseGuide returned control before completion, sleep 68
01:05:07.554 00.080 15712 IsGuiding returns 0
01:05:07.554 00.000 15712 Move returns status 0, amount 71
01:05:07.554 00.000 15712 MoveAxis(N, 0, ABG)
01:05:07.554 00.000 15712 Move returns status 0, amount 0
01:05:07.554 00.000 15712 move complete, result=0
01:05:07.554 00.000 7988 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
01:05:07.556 00.002 15712 worker thread done servicing request
01:05:07.556 00.000 15712 Worker thread wakes up
01:05:07.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:07.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:08.972 01.416 15712 Exposure complete
01:05:09.036 00.064 15712 worker thread done servicing request
01:05:09.036 00.000 7988 OnExposeComplete: enter
01:05:09.036 00.000 7988 UpdateGuideState(): m_state=6
01:05:09.036 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
01:05:09.039 00.003 7988 Star::Find returns 1 (0), X=970.33, Y=190.05, Mass=1147, SNR=22.3, Peak=146 HFD=3.9
01:05:09.039 00.000 7988 MultiStar: [#1 0.04,0.15,1.07,U] [#2 -0.11,-0.04,0.94,U] [#3 -0.22,0.16,0.90,U] [#4 0.06,0.28,0.76,U] [#5 0.05,0.05,0.79,U] [#6 -0.20,-0.32,0.71,U] [#7 0.08,0.15,0.47,U] [#8 -0.16,-0.04,0.46,U] 
01:05:09.039 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.04, -0.18}
01:05:09.039 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
01:05:09.039 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
01:05:09.039 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.67 mountX=0.02 mountY=0.04, mountTheta=1.10
01:05:09.039 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.02, opts=13)
01:05:09.039 00.000 7988 Enqueuing Move request for scope (-0.05, 0.02)
01:05:09.039 00.000 15712 Worker thread wakes up
01:05:09.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:05:09.039 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:05:09.039 00.000 15712 Moving (-0.05, 0.02) raw xDistance=0.02 yDistance=0.04
01:05:09.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=36, FiltMax=255, Gamma=0.690
01:05:09.039 00.000 7988 UpdateGuideState exits: m=1147 SNR=22.3
01:05:09.051 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:09.052 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:09.052 00.000 7988 Enqueuing Expose request
01:05:09.052 00.000 15712 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:05:09.052 00.000 15712 PPEC: input: 0.02, control: -0.04, exposure: 1500
01:05:09.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:09.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:05:09.052 00.000 15712 MoveAxis(E, 12, ABG)
01:05:09.052 00.000 15712 Guiding  Dir = 2, Dur = 12
01:05:09.052 00.000 15712 IsGuiding returns 0
01:05:09.073 00.021 15712 IsGuiding returns 1
01:05:09.073 00.000 15712 scope still moving after pulse duration time elapsed
01:05:09.121 00.048 15712 IsGuiding returns 0
01:05:09.121 00.000 15712 scope move finished after 12 + 53 ms
01:05:09.121 00.000 15712 Move returns status 0, amount 12
01:05:09.121 00.000 15712 MoveAxis(N, 0, ABG)
01:05:09.121 00.000 15712 Move returns status 0, amount 0
01:05:09.121 00.000 15712 move complete, result=0
01:05:09.121 00.000 7988 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
01:05:09.122 00.001 15712 worker thread done servicing request
01:05:09.122 00.000 15712 Worker thread wakes up
01:05:09.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:09.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:10.761 01.639 15712 Exposure complete
01:05:10.825 00.064 15712 worker thread done servicing request
01:05:10.826 00.001 7988 OnExposeComplete: enter
01:05:10.826 00.000 7988 UpdateGuideState(): m_state=6
01:05:10.826 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
01:05:10.826 00.000 7988 Star::Find returns 1 (0), X=970.50, Y=189.68, Mass=1242, SNR=23.1, Peak=162 HFD=3.9
01:05:10.826 00.000 7988 MultiStar: [#1 0.22,-0.13,1.00,U] [#2 0.15,-0.20,0.86,U] [#3 -0.28,-0.21,0.85,U] [#4 0.29,-0.52,0.00,M1] [#5 -0.33,-0.55,0.00,M2] [#6 -0.21,-0.64,0.00,M1] [#7 0.15,-0.72,0.00,M2] [#8 -0.03,-0.14,0.48,U] 
01:05:10.826 00.000 7988 refined, 4 included, MultiStar: {0.07, -0.26}, one-star: {0.21, -0.54}
01:05:10.832 00.006 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
01:05:10.832 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
01:05:10.834 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.30 mountX=-0.26 mountY=-0.07, mountTheta=-2.89
01:05:10.836 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.26, opts=13)
01:05:10.836 00.000 7988 Enqueuing Move request for scope (0.07, -0.26)
01:05:10.838 00.002 15712 Worker thread wakes up
01:05:10.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
01:05:10.838 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
01:05:10.838 00.000 15712 Moving (0.07, -0.26) raw xDistance=-0.26 yDistance=-0.07
01:05:10.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=37, FiltMax=255, Gamma=0.690
01:05:10.838 00.000 7988 UpdateGuideState exits: m=1242 SNR=23.1
01:05:10.840 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:10.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:10.842 00.002 7988 Enqueuing Expose request
01:05:10.842 00.000 15712 PPEC rslt: input = -0.26, final = -0.19, react = -0.15, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.69
01:05:10.842 00.000 15712 PPEC: input: -0.26, control: -0.19, exposure: 1500
01:05:10.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:10.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:05:10.842 00.000 15712 MoveAxis(E, 61, ABG)
01:05:10.842 00.000 15712 Guiding  Dir = 2, Dur = 61
01:05:10.859 00.017 15712 IsGuiding returns 0
01:05:10.876 00.017 15712 PulseGuide returned control before completion, sleep 55
01:05:10.936 00.060 15712 IsGuiding returns 1
01:05:10.936 00.000 15712 scope still moving after pulse duration time elapsed
01:05:10.972 00.036 15712 IsGuiding returns 0
01:05:10.972 00.000 15712 scope move finished after 61 + 51 ms
01:05:10.972 00.000 15712 Move returns status 0, amount 61
01:05:10.972 00.000 15712 MoveAxis(N, 0, ABG)
01:05:10.972 00.000 15712 Move returns status 0, amount 0
01:05:10.972 00.000 15712 move complete, result=0
01:05:10.972 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
01:05:10.977 00.005 15712 worker thread done servicing request
01:05:10.977 00.000 15712 Worker thread wakes up
01:05:10.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:10.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:12.387 01.410 15712 Exposure complete
01:05:12.449 00.062 7988 OnExposeComplete: enter
01:05:12.449 00.000 7988 UpdateGuideState(): m_state=6
01:05:12.449 00.000 15712 worker thread done servicing request
01:05:12.449 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
01:05:12.449 00.000 7988 Star::Find returns 1 (0), X=970.46, Y=189.83, Mass=1242, SNR=23.2, Peak=153 HFD=3.8
01:05:12.449 00.000 7988 MultiStar: [#1 0.27,0.09,1.03,U] [#2 0.23,0.08,0.87,U] [#3 -0.32,-0.13,0.87,U] [#4 0.45,-0.30,0.00,M2] [#5 -0.05,-0.15,0.70,U] [#6 -0.12,-0.34,0.68,U] [#7 0.56,0.08,0.00,M3] [#8 -0.24,-0.46,0.00,M1] 
01:05:12.449 00.000 7988 refined, 5 included, MultiStar: {0.05, -0.13}, one-star: {0.17, -0.39}
01:05:12.449 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
01:05:12.457 00.008 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
01:05:12.457 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=-0.13 mountY=-0.05, mountTheta=-2.80
01:05:12.457 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.13, opts=13)
01:05:12.457 00.000 7988 Enqueuing Move request for scope (0.05, -0.13)
01:05:12.457 00.000 15712 Worker thread wakes up
01:05:12.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
01:05:12.457 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
01:05:12.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=37, FiltMax=255, Gamma=0.690
01:05:12.457 00.000 7988 UpdateGuideState exits: m=1242 SNR=23.2
01:05:12.457 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:12.465 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:12.465 00.000 7988 Enqueuing Expose request
01:05:12.465 00.000 15712 Moving (0.05, -0.13) raw xDistance=-0.13 yDistance=-0.05
01:05:12.465 00.000 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:05:12.465 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
01:05:12.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:12.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:05:12.465 00.000 15712 MoveAxis(E, 11, ABG)
01:05:12.465 00.000 15712 Guiding  Dir = 2, Dur = 11
01:05:12.465 00.000 15712 IsGuiding returns 0
01:05:12.525 00.060 15712 IsGuiding returns 1
01:05:12.525 00.000 15712 scope still moving after pulse duration time elapsed
01:05:12.561 00.036 15712 IsGuiding returns 0
01:05:12.561 00.000 15712 scope move finished after 11 + 78 ms
01:05:12.561 00.000 15712 Move returns status 0, amount 11
01:05:12.561 00.000 15712 MoveAxis(N, 0, ABG)
01:05:12.561 00.000 15712 Move returns status 0, amount 0
01:05:12.561 00.000 15712 move complete, result=0
01:05:12.561 00.000 15712 worker thread done servicing request
01:05:12.561 00.000 15712 Worker thread wakes up
01:05:12.563 00.002 7988 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
01:05:12.565 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:12.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:14.201 01.636 15712 Exposure complete
01:05:14.263 00.062 15712 worker thread done servicing request
01:05:14.263 00.000 7988 OnExposeComplete: enter
01:05:14.263 00.000 7988 UpdateGuideState(): m_state=6
01:05:14.267 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
01:05:14.267 00.000 7988 Star::Find returns 1 (0), X=970.25, Y=190.38, Mass=1214, SNR=23.2, Peak=153 HFD=3.7
01:05:14.269 00.002 7988 MultiStar: [#1 0.10,0.29,0.93,U] [#2 -0.13,0.43,0.00,M1] [#3 -0.42,0.20,0.00,M1] [#4 -0.02,0.21,0.72,U] [#5 -0.16,0.48,0.00,M2] [#6 -0.23,0.05,0.64,U] [#7 0.11,0.38,0.46,U] [#8 -0.48,0.01,0.00,M2] 
01:05:14.269 00.000 7988 single-star, 4 included, MultiStar: {-0.01, 0.21}, one-star: {-0.04, 0.15}
01:05:14.271 00.002 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
01:05:14.271 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:05:14.273 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.80 mountX=0.15 mountY=0.03, mountTheta=0.21
01:05:14.274 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.15, opts=13)
01:05:14.276 00.002 7988 Enqueuing Move request for scope (-0.04, 0.15)
01:05:14.276 00.000 15712 Worker thread wakes up
01:05:14.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
01:05:14.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=38, FiltMax=255, Gamma=0.690
01:05:14.278 00.002 7988 UpdateGuideState exits: m=1214 SNR=23.2
01:05:14.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:14.278 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:14.278 00.000 7988 Enqueuing Expose request
01:05:14.278 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
01:05:14.278 00.000 15712 Moving (-0.04, 0.15) raw xDistance=0.15 yDistance=0.03
01:05:14.285 00.007 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:05:14.287 00.002 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
01:05:14.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:14.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:05:14.287 00.000 15712 MoveAxis(E, 8, ABG)
01:05:14.287 00.000 15712 Guiding  Dir = 2, Dur = 8
01:05:14.287 00.000 15712 IsGuiding returns 0
01:05:14.315 00.028 15712 IsGuiding returns 0
01:05:14.315 00.000 15712 Move returns status 0, amount 8
01:05:14.315 00.000 15712 MoveAxis(N, 0, ABG)
01:05:14.315 00.000 15712 Move returns status 0, amount 0
01:05:14.315 00.000 15712 move complete, result=0
01:05:14.315 00.000 7988 GuideStep: 0.2 px 8 ms EAST, 0.0 px 0 ms NORTH
01:05:14.317 00.002 15712 worker thread done servicing request
01:05:14.317 00.000 15712 Worker thread wakes up
01:05:14.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:14.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:15.731 01.414 15712 Exposure complete
01:05:15.785 00.054 15712 worker thread done servicing request
01:05:15.785 00.000 7988 OnExposeComplete: enter
01:05:15.795 00.010 7988 UpdateGuideState(): m_state=6
01:05:15.795 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
01:05:15.795 00.000 7988 Star::Find returns 1 (0), X=970.37, Y=190.07, Mass=1108, SNR=21.9, Peak=152 HFD=3.7
01:05:15.795 00.000 7988 MultiStar: [#1 0.14,0.17,1.02,U] [#2 -0.00,-0.09,0.85,U] [#3 -0.31,0.25,0.00,M2] [#4 0.10,0.15,0.75,U] [#5 -0.10,0.19,0.80,U] [#6 -0.08,-0.30,0.74,U] [#7 0.16,0.13,0.53,U] [#8 -0.31,-0.02,0.51,U] 
01:05:15.795 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.08, -0.15}
01:05:15.802 00.007 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
01:05:15.802 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
01:05:15.802 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.57 mountX=0.01 mountY=-0.01, mountTheta=-1.00
01:05:15.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
01:05:15.802 00.000 7988 Enqueuing Move request for scope (0.01, 0.01)
01:05:15.802 00.000 15712 Worker thread wakes up
01:05:15.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:05:15.802 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:05:15.802 00.000 15712 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
01:05:15.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=36, FiltMax=255, Gamma=0.690
01:05:15.802 00.000 7988 UpdateGuideState exits: m=1108 SNR=21.9
01:05:15.810 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:15.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:15.811 00.001 7988 Enqueuing Expose request
01:05:15.811 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:05:15.811 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
01:05:15.811 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:15.811 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:05:15.811 00.000 15712 MoveAxis(E, 8, ABG)
01:05:15.811 00.000 15712 Guiding  Dir = 2, Dur = 8
01:05:15.811 00.000 15712 IsGuiding returns 0
01:05:15.827 00.016 15712 IsGuiding returns 0
01:05:15.827 00.000 15712 Move returns status 0, amount 8
01:05:15.827 00.000 15712 MoveAxis(N, 0, ABG)
01:05:15.827 00.000 15712 Move returns status 0, amount 0
01:05:15.827 00.000 15712 move complete, result=0
01:05:15.827 00.000 15712 worker thread done servicing request
01:05:15.827 00.000 15712 Worker thread wakes up
01:05:15.827 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:05:15.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:15.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:17.474 01.647 15712 Exposure complete
01:05:17.537 00.063 15712 worker thread done servicing request
01:05:17.537 00.000 7988 OnExposeComplete: enter
01:05:17.537 00.000 7988 UpdateGuideState(): m_state=6
01:05:17.539 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
01:05:17.539 00.000 7988 Star::Find returns 1 (0), X=970.19, Y=189.75, Mass=1188, SNR=22.7, Peak=173 HFD=3.9
01:05:17.541 00.002 7988 MultiStar: [#1 0.02,-0.00,1.02,U] [#2 -0.00,-0.09,0.84,U] [#3 -0.36,-0.10,0.81,U] [#4 0.20,-0.02,0.73,U] [#5 0.05,-0.01,0.80,U] [#6 -0.36,-0.20,0.00,M1] [#7 0.25,0.20,0.50,U] [#8 -0.28,0.20,0.45,U] 
01:05:17.541 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {-0.10, -0.47}
01:05:17.543 00.002 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.56) = xAngle (-3.52 = 2.77)
01:05:17.543 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.74)
01:05:17.543 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.95 mountX=-0.08 mountY=0.03, mountTheta=2.74
01:05:17.543 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
01:05:17.543 00.000 7988 Enqueuing Move request for scope (-0.03, -0.08)
01:05:17.543 00.000 15712 Worker thread wakes up
01:05:17.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:05:17.543 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:05:17.543 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.03
01:05:17.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=39, FiltMax=255, Gamma=0.690
01:05:17.551 00.008 7988 UpdateGuideState exits: m=1188 SNR=22.7
01:05:17.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:17.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:17.554 00.003 7988 Enqueuing Expose request
01:05:17.554 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:05:17.554 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
01:05:17.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:17.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:05:17.554 00.000 15712 MoveAxis(E, 8, ABG)
01:05:17.554 00.000 15712 Guiding  Dir = 2, Dur = 8
01:05:17.554 00.000 15712 IsGuiding returns 0
01:05:17.571 00.017 15712 IsGuiding returns 0
01:05:17.571 00.000 15712 Move returns status 0, amount 8
01:05:17.571 00.000 15712 MoveAxis(N, 0, ABG)
01:05:17.571 00.000 15712 Move returns status 0, amount 0
01:05:17.571 00.000 15712 move complete, result=0
01:05:17.571 00.000 15712 worker thread done servicing request
01:05:17.571 00.000 15712 Worker thread wakes up
01:05:17.571 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:05:17.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:17.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:18.986 01.415 15712 Exposure complete
01:05:19.033 00.047 15712 worker thread done servicing request
01:05:19.048 00.015 7988 OnExposeComplete: enter
01:05:19.048 00.000 7988 UpdateGuideState(): m_state=6
01:05:19.050 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
01:05:19.050 00.000 7988 Star::Find returns 1 (0), X=970.37, Y=189.86, Mass=1121, SNR=22.0, Peak=165 HFD=3.5
01:05:19.052 00.002 7988 MultiStar: [#1 0.26,-0.23,1.06,U] [#2 0.23,-0.23,0.86,U] [#3 -0.15,-0.31,0.87,U] [#4 0.52,0.03,0.00,M1] [#5 0.18,-0.28,0.76,U] [#6 -0.02,-0.41,0.00,M2] [#7 0.25,-0.12,0.53,U] [#8 -0.03,-0.61,0.00,M1] 
01:05:19.052 00.000 7988 refined, 5 included, MultiStar: {0.14, -0.27}, one-star: {0.08, -0.36}
01:05:19.054 00.002 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
01:05:19.054 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
01:05:19.056 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-1.10 mountX=-0.26 mountY=-0.13, mountTheta=-2.69
01:05:19.058 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.27, opts=13)
01:05:19.058 00.000 7988 Enqueuing Move request for scope (0.14, -0.27)
01:05:19.060 00.002 15712 Worker thread wakes up
01:05:19.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
01:05:19.060 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
01:05:19.060 00.000 15712 Moving (0.14, -0.27) raw xDistance=-0.26 yDistance=-0.13
01:05:19.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=40, FiltMax=255, Gamma=0.690
01:05:19.060 00.000 7988 UpdateGuideState exits: m=1121 SNR=22.0
01:05:19.063 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:19.064 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:19.064 00.000 7988 Enqueuing Expose request
01:05:19.064 00.000 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.69
01:05:19.064 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
01:05:19.064 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:19.064 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:05:19.064 00.000 15712 MoveAxis(E, 58, ABG)
01:05:19.064 00.000 15712 Guiding  Dir = 2, Dur = 58
01:05:19.064 00.000 15712 IsGuiding returns 0
01:05:19.084 00.020 15712 PulseGuide returned control before completion, sleep 41
01:05:19.155 00.071 15712 IsGuiding returns 0
01:05:19.155 00.000 15712 Move returns status 0, amount 58
01:05:19.155 00.000 15712 MoveAxis(N, 0, ABG)
01:05:19.155 00.000 15712 Move returns status 0, amount 0
01:05:19.155 00.000 15712 move complete, result=0
01:05:19.155 00.000 15712 worker thread done servicing request
01:05:19.155 00.000 15712 Worker thread wakes up
01:05:19.155 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
01:05:19.160 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:19.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:20.805 01.645 15712 Exposure complete
01:05:20.866 00.061 15712 worker thread done servicing request
01:05:20.866 00.000 7988 OnExposeComplete: enter
01:05:20.868 00.002 7988 UpdateGuideState(): m_state=6
01:05:20.870 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
01:05:20.871 00.001 7988 Star::Find returns 1 (0), X=970.44, Y=189.79, Mass=1146, SNR=22.3, Peak=163 HFD=3.6
01:05:20.872 00.001 7988 MultiStar: [#1 0.20,-0.31,1.04,U] [#2 0.14,-0.35,0.88,U] [#3 -0.03,-0.31,0.82,U] [#4 0.57,-0.15,0.00,M2] [#5 0.30,-0.27,0.00,M1] [#6 -0.03,-0.41,0.00,M3] [#7 0.08,0.07,0.50,U] [#8 -0.60,0.06,0.00,M2] 
01:05:20.873 00.001 7988 refined, 4 included, MultiStar: {0.12, -0.30}, one-star: {0.15, -0.44}
01:05:20.874 00.001 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
01:05:20.875 00.001 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
01:05:20.876 00.001 7988 CameraToMount -- cameraX=0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.20 mountX=-0.30 mountY=-0.11, mountTheta=-2.79
01:05:20.879 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.30, opts=13)
01:05:20.880 00.001 7988 Enqueuing Move request for scope (0.12, -0.30)
01:05:20.880 00.000 15712 Worker thread wakes up
01:05:20.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.30) opts 0xd
01:05:20.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.30)
01:05:20.880 00.000 15712 Moving (0.12, -0.30) raw xDistance=-0.30 yDistance=-0.11
01:05:20.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=41, FiltMax=255, Gamma=0.690
01:05:20.880 00.000 7988 UpdateGuideState exits: m=1146 SNR=22.3
01:05:20.882 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:20.882 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:20.882 00.000 7988 Enqueuing Expose request
01:05:20.882 00.000 15712 PPEC rslt: input = -0.30, final = -0.21, react = -0.18, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.69
01:05:20.882 00.000 15712 PPEC: input: -0.30, control: -0.21, exposure: 1500
01:05:20.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:20.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:20.882 00.000 15712 MoveAxis(E, 68, ABG)
01:05:20.882 00.000 15712 Guiding  Dir = 2, Dur = 68
01:05:20.887 00.005 15712 IsGuiding returns 0
01:05:20.901 00.014 15712 PulseGuide returned control before completion, sleep 64
01:05:20.981 00.080 15712 IsGuiding returns 0
01:05:20.981 00.000 15712 Move returns status 0, amount 68
01:05:20.981 00.000 15712 MoveAxis(N, 0, ABG)
01:05:20.981 00.000 15712 Move returns status 0, amount 0
01:05:20.981 00.000 15712 move complete, result=0
01:05:20.981 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
01:05:20.983 00.002 15712 worker thread done servicing request
01:05:20.983 00.000 15712 Worker thread wakes up
01:05:20.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:20.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:22.401 01.418 15712 Exposure complete
01:05:22.462 00.061 15712 worker thread done servicing request
01:05:22.462 00.000 7988 OnExposeComplete: enter
01:05:22.462 00.000 7988 UpdateGuideState(): m_state=6
01:05:22.467 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
01:05:22.467 00.000 7988 Star::Find returns 1 (0), X=970.44, Y=189.96, Mass=1083, SNR=21.6, Peak=151 HFD=3.6
01:05:22.469 00.002 7988 MultiStar: [#1 0.21,0.22,1.03,U] [#2 0.24,-0.07,0.82,U] [#3 -0.29,-0.05,0.89,U] [#4 0.35,-0.18,0.00,M3] [#5 -0.02,-0.18,0.76,U] [#6 0.02,-0.25,0.66,U] [#7 0.05,0.14,0.55,U] [#8 -0.00,-0.18,0.42,U] 
01:05:22.469 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.15, -0.26}
01:05:22.469 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
01:05:22.469 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
01:05:22.469 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.92 mountX=-0.07 mountY=-0.05, mountTheta=-2.50
01:05:22.469 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
01:05:22.469 00.000 7988 Enqueuing Move request for scope (0.05, -0.07)
01:05:22.478 00.009 15712 Worker thread wakes up
01:05:22.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:05:22.478 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:05:22.478 00.000 15712 Moving (0.05, -0.07) raw xDistance=-0.07 yDistance=-0.05
01:05:22.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=42, FiltMax=255, Gamma=0.690
01:05:22.478 00.000 7988 UpdateGuideState exits: m=1083 SNR=21.6
01:05:22.480 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:22.480 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:22.482 00.002 7988 Enqueuing Expose request
01:05:22.482 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:05:22.482 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
01:05:22.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:22.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:05:22.482 00.000 15712 MoveAxis(E, 9, ABG)
01:05:22.482 00.000 15712 Guiding  Dir = 2, Dur = 9
01:05:22.482 00.000 15712 IsGuiding returns 0
01:05:22.500 00.018 15712 IsGuiding returns 0
01:05:22.500 00.000 15712 Move returns status 0, amount 9
01:05:22.500 00.000 15712 MoveAxis(N, 0, ABG)
01:05:22.500 00.000 15712 Move returns status 0, amount 0
01:05:22.500 00.000 15712 move complete, result=0
01:05:22.500 00.000 15712 worker thread done servicing request
01:05:22.500 00.000 15712 Worker thread wakes up
01:05:22.500 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:05:22.502 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:22.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:24.140 01.638 15712 Exposure complete
01:05:24.202 00.062 15712 worker thread done servicing request
01:05:24.202 00.000 7988 OnExposeComplete: enter
01:05:24.202 00.000 7988 UpdateGuideState(): m_state=6
01:05:24.206 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
01:05:24.206 00.000 7988 Star::Find returns 1 (0), X=970.43, Y=190.06, Mass=1136, SNR=22.1, Peak=156 HFD=3.7
01:05:24.208 00.002 7988 MultiStar: [#1 0.05,0.02,1.03,U] [#2 0.03,0.06,0.87,U] [#3 -0.32,-0.06,0.89,U] [#4 0.26,-0.03,0.72,U] [#5 0.02,0.19,0.76,U] [#6 -0.19,-0.08,0.66,U] [#7 -0.46,-0.14,0.00,M1] [#8 0.05,0.22,0.41,U] 
01:05:24.208 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.00}, one-star: {0.14, -0.17}
01:05:24.210 00.002 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
01:05:24.210 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
01:05:24.212 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.01 cameraTheta=0.43 mountX=0.00 mountY=-0.00, mountTheta=-1.14
01:05:24.214 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=13)
01:05:24.214 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
01:05:24.216 00.002 15712 Worker thread wakes up
01:05:24.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
01:05:24.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:05:24.216 00.000 15712 Moving (0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
01:05:24.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=41, FiltMax=255, Gamma=0.690
01:05:24.216 00.000 7988 UpdateGuideState exits: m=1136 SNR=22.1
01:05:24.218 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:24.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:24.218 00.000 7988 Enqueuing Expose request
01:05:24.218 00.000 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:05:24.218 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
01:05:24.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:24.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:05:24.218 00.000 15712 MoveAxis(E, 9, ABG)
01:05:24.218 00.000 15712 Guiding  Dir = 2, Dur = 9
01:05:24.218 00.000 15712 IsGuiding returns 0
01:05:24.239 00.021 15712 IsGuiding returns 0
01:05:24.239 00.000 15712 Move returns status 0, amount 9
01:05:24.239 00.000 15712 MoveAxis(N, 0, ABG)
01:05:24.239 00.000 15712 Move returns status 0, amount 0
01:05:24.239 00.000 15712 move complete, result=0
01:05:24.239 00.000 15712 worker thread done servicing request
01:05:24.239 00.000 15712 Worker thread wakes up
01:05:24.239 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
01:05:24.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:24.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:25.654 01.415 15712 Exposure complete
01:05:25.715 00.061 15712 worker thread done servicing request
01:05:25.715 00.000 7988 OnExposeComplete: enter
01:05:25.718 00.003 7988 UpdateGuideState(): m_state=6
01:05:25.718 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
01:05:25.720 00.002 7988 Star::Find returns 1 (0), X=970.23, Y=189.58, Mass=1186, SNR=22.6, Peak=164 HFD=3.7
01:05:25.720 00.000 7988 MultiStar: [#1 0.01,0.00,0.99,U] [#2 0.27,0.09,0.86,U] [#3 -0.23,0.10,0.86,U] [#4 0.09,-0.19,0.77,U] [#5 0.24,-0.03,0.74,U] [#6 -0.17,-0.21,0.65,U] [#7 0.12,-0.27,0.48,U] [#8 -0.04,-0.26,0.47,U] 
01:05:25.722 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.15}, one-star: {-0.06, -0.64}
01:05:25.722 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
01:05:25.724 00.002 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
01:05:25.724 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.41 mountX=-0.15 mountY=-0.02, mountTheta=-3.00
01:05:25.726 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.15, opts=13)
01:05:25.728 00.002 7988 Enqueuing Move request for scope (0.02, -0.15)
01:05:25.728 00.000 15712 Worker thread wakes up
01:05:25.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
01:05:25.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
01:05:25.728 00.000 15712 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=-0.02
01:05:25.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=42, FiltMax=255, Gamma=0.690
01:05:25.728 00.000 7988 UpdateGuideState exits: m=1186 SNR=22.6
01:05:25.731 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:25.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:25.731 00.000 7988 Enqueuing Expose request
01:05:25.735 00.004 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:25.735 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
01:05:25.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:25.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:25.735 00.000 15712 MoveAxis(E, 7, ABG)
01:05:25.735 00.000 15712 Guiding  Dir = 2, Dur = 7
01:05:25.735 00.000 15712 IsGuiding returns 0
01:05:25.755 00.020 15712 IsGuiding returns 0
01:05:25.755 00.000 15712 Move returns status 0, amount 7
01:05:25.755 00.000 15712 MoveAxis(N, 0, ABG)
01:05:25.755 00.000 15712 Move returns status 0, amount 0
01:05:25.755 00.000 15712 move complete, result=0
01:05:25.755 00.000 15712 worker thread done servicing request
01:05:25.755 00.000 15712 Worker thread wakes up
01:05:25.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:25.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:25.755 00.000 7988 GuideStep: -0.2 px 7 ms EAST, -0.0 px 0 ms NORTH
01:05:27.391 01.636 15712 Exposure complete
01:05:27.453 00.062 15712 worker thread done servicing request
01:05:27.454 00.001 7988 OnExposeComplete: enter
01:05:27.454 00.000 7988 UpdateGuideState(): m_state=6
01:05:27.454 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
01:05:27.454 00.000 7988 Star::Find returns 1 (0), X=970.57, Y=189.82, Mass=1091, SNR=21.7, Peak=163 HFD=3.5
01:05:27.454 00.000 7988 MultiStar: [#1 0.34,-0.03,1.06,U] [#2 0.24,0.09,0.88,U] [#3 -0.05,-0.11,0.92,U] [#4 0.32,-0.35,0.00,M2] [#5 0.11,-0.22,0.81,U] [#6 0.03,-0.58,0.00,M1] [#7 0.30,-0.09,0.55,U] [#8 0.02,-0.02,0.43,U] 
01:05:27.454 00.000 7988 refined, 6 included, MultiStar: {0.19, -0.12}, one-star: {0.28, -0.40}
01:05:27.454 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
01:05:27.454 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
01:05:27.454 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.58 mountX=-0.12 mountY=-0.19, mountTheta=-2.15
01:05:27.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.12, opts=13)
01:05:27.454 00.000 7988 Enqueuing Move request for scope (0.19, -0.12)
01:05:27.454 00.000 15712 Worker thread wakes up
01:05:27.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
01:05:27.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
01:05:27.454 00.000 15712 Moving (0.19, -0.12) raw xDistance=-0.12 yDistance=-0.19
01:05:27.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:05:27.454 00.000 7988 UpdateGuideState exits: m=1091 SNR=21.7
01:05:27.468 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:27.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:27.470 00.002 7988 Enqueuing Expose request
01:05:27.470 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:27.470 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
01:05:27.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:27.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:05:27.470 00.000 15712 MoveAxis(E, 10, ABG)
01:05:27.470 00.000 15712 Guiding  Dir = 2, Dur = 10
01:05:27.487 00.017 15712 IsGuiding returns 0
01:05:27.503 00.016 15712 IsGuiding returns 1
01:05:27.503 00.000 15712 scope still moving after pulse duration time elapsed
01:05:27.551 00.048 15712 IsGuiding returns 0
01:05:27.551 00.000 15712 scope move finished after 10 + 54 ms
01:05:27.551 00.000 15712 Move returns status 0, amount 10
01:05:27.551 00.000 15712 MoveAxis(N, 0, ABG)
01:05:27.551 00.000 15712 Move returns status 0, amount 0
01:05:27.551 00.000 15712 move complete, result=0
01:05:27.551 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
01:05:27.553 00.002 15712 worker thread done servicing request
01:05:27.553 00.000 15712 Worker thread wakes up
01:05:27.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:27.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:28.971 01.418 15712 Exposure complete
01:05:29.032 00.061 15712 worker thread done servicing request
01:05:29.032 00.000 7988 OnExposeComplete: enter
01:05:29.032 00.000 7988 UpdateGuideState(): m_state=6
01:05:29.032 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
01:05:29.032 00.000 7988 Star::Find returns 1 (0), X=970.57, Y=190.11, Mass=1087, SNR=21.9, Peak=168 HFD=3.6
01:05:29.032 00.000 7988 MultiStar: [#1 0.04,-0.10,0.99,U] [#2 0.22,-0.00,0.87,U] [#3 -0.16,-0.19,0.84,U] [#4 0.48,0.12,0.00,M3] [#5 0.14,-0.06,0.75,U] [#6 0.16,-0.21,0.66,U] [#7 0.44,-0.37,0.00,M1] [#8 0.19,-0.01,0.41,U] 
01:05:29.032 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.28, -0.11}
01:05:29.032 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
01:05:29.032 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
01:05:29.032 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.70 mountX=-0.10 mountY=-0.12, mountTheta=-2.28
01:05:29.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.10, opts=13)
01:05:29.032 00.000 7988 Enqueuing Move request for scope (0.12, -0.10)
01:05:29.032 00.000 15712 Worker thread wakes up
01:05:29.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
01:05:29.032 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
01:05:29.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:05:29.048 00.016 7988 UpdateGuideState exits: m=1087 SNR=21.9
01:05:29.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:29.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:29.048 00.000 7988 Enqueuing Expose request
01:05:29.048 00.000 15712 Moving (0.12, -0.10) raw xDistance=-0.10 yDistance=-0.12
01:05:29.048 00.000 15712 PPEC rslt: input = -0.10, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:29.048 00.000 15712 PPEC: input: -0.10, control: -0.04, exposure: 1500
01:05:29.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:29.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:29.048 00.000 15712 MoveAxis(E, 12, ABG)
01:05:29.048 00.000 15712 Guiding  Dir = 2, Dur = 12
01:05:29.048 00.000 15712 IsGuiding returns 0
01:05:29.085 00.037 15712 IsGuiding returns 1
01:05:29.085 00.000 15712 scope still moving after pulse duration time elapsed
01:05:29.133 00.048 15712 IsGuiding returns 0
01:05:29.133 00.000 15712 scope move finished after 12 + 65 ms
01:05:29.133 00.000 15712 Move returns status 0, amount 12
01:05:29.133 00.000 15712 MoveAxis(N, 0, ABG)
01:05:29.133 00.000 15712 Move returns status 0, amount 0
01:05:29.133 00.000 15712 move complete, result=0
01:05:29.133 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
01:05:29.135 00.002 15712 worker thread done servicing request
01:05:29.135 00.000 15712 Worker thread wakes up
01:05:29.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:29.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:30.774 01.639 15712 Exposure complete
01:05:30.836 00.062 15712 worker thread done servicing request
01:05:30.836 00.000 7988 OnExposeComplete: enter
01:05:30.836 00.000 7988 UpdateGuideState(): m_state=6
01:05:30.839 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
01:05:30.839 00.000 7988 Star::Find returns 1 (0), X=970.38, Y=190.08, Mass=1134, SNR=22.0, Peak=177 HFD=3.6
01:05:30.841 00.002 7988 MultiStar: [#1 0.22,0.27,0.99,U] [#2 0.05,0.11,0.84,U] [#3 -0.15,0.11,0.80,U] [#4 0.27,0.10,0.71,U] [#5 0.23,0.26,0.71,U] [#6 0.14,-0.03,0.66,U] [#7 0.45,-0.02,0.00,M2] [#8 -0.11,-0.24,0.44,U] 
01:05:30.841 00.000 7988 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.09, -0.14}
01:05:30.843 00.002 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
01:05:30.843 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
01:05:30.843 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.61 mountX=0.07 mountY=-0.10, mountTheta=-0.96
01:05:30.843 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.07, opts=13)
01:05:30.843 00.000 7988 Enqueuing Move request for scope (0.10, 0.07)
01:05:30.843 00.000 15712 Worker thread wakes up
01:05:30.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:05:30.843 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:05:30.843 00.000 15712 Moving (0.10, 0.07) raw xDistance=0.07 yDistance=-0.10
01:05:30.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=43, FiltMax=255, Gamma=0.690
01:05:30.851 00.008 7988 UpdateGuideState exits: m=1134 SNR=22.0
01:05:30.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:30.851 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:30.851 00.000 7988 Enqueuing Expose request
01:05:30.851 00.000 15712 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:30.851 00.000 15712 PPEC: input: 0.07, control: -0.04, exposure: 1500
01:05:30.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:30.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:30.851 00.000 15712 MoveAxis(E, 12, ABG)
01:05:30.851 00.000 15712 Guiding  Dir = 2, Dur = 12
01:05:30.851 00.000 15712 IsGuiding returns 0
01:05:30.872 00.021 15712 IsGuiding returns 1
01:05:30.872 00.000 15712 scope still moving after pulse duration time elapsed
01:05:30.919 00.047 15712 IsGuiding returns 0
01:05:30.919 00.000 15712 scope move finished after 12 + 56 ms
01:05:30.919 00.000 15712 Move returns status 0, amount 12
01:05:30.919 00.000 15712 MoveAxis(N, 0, ABG)
01:05:30.919 00.000 15712 Move returns status 0, amount 0
01:05:30.919 00.000 15712 move complete, result=0
01:05:30.919 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
01:05:30.926 00.007 15712 worker thread done servicing request
01:05:30.926 00.000 15712 Worker thread wakes up
01:05:30.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:30.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:32.338 01.412 15712 Exposure complete
01:05:32.400 00.062 15712 worker thread done servicing request
01:05:32.400 00.000 7988 OnExposeComplete: enter
01:05:32.400 00.000 7988 UpdateGuideState(): m_state=6
01:05:32.400 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
01:05:32.400 00.000 7988 Star::Find returns 1 (0), X=970.41, Y=189.96, Mass=1163, SNR=22.1, Peak=158 HFD=3.8
01:05:32.400 00.000 7988 MultiStar: [#1 0.27,0.23,0.98,U] [#2 0.14,0.11,0.81,U] [#3 -0.48,0.07,0.00,M1] [#4 0.51,0.13,0.00,M3] [#5 -0.26,0.31,0.00,M1] [#6 0.06,-0.23,0.63,U] [#7 0.01,0.18,0.54,U] [#8 0.10,-0.35,0.38,U] 
01:05:32.400 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.03}, one-star: {0.12, -0.26}
01:05:32.400 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
01:05:32.400 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
01:05:32.400 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
01:05:32.400 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.03, opts=13)
01:05:32.400 00.000 7988 Enqueuing Move request for scope (0.13, -0.03)
01:05:32.400 00.000 15712 Worker thread wakes up
01:05:32.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:05:32.400 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:05:32.400 00.000 15712 Moving (0.13, -0.03) raw xDistance=-0.03 yDistance=-0.13
01:05:32.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=45, FiltMax=255, Gamma=0.690
01:05:32.415 00.015 7988 UpdateGuideState exits: m=1163 SNR=22.1
01:05:32.416 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:32.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:32.416 00.000 7988 Enqueuing Expose request
01:05:32.416 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:32.416 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
01:05:32.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:32.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:05:32.416 00.000 15712 MoveAxis(E, 9, ABG)
01:05:32.416 00.000 15712 Guiding  Dir = 2, Dur = 9
01:05:32.416 00.000 15712 IsGuiding returns 0
01:05:32.436 00.020 15712 IsGuiding returns 0
01:05:32.436 00.000 15712 Move returns status 0, amount 9
01:05:32.436 00.000 15712 MoveAxis(N, 0, ABG)
01:05:32.436 00.000 15712 Move returns status 0, amount 0
01:05:32.436 00.000 15712 move complete, result=0
01:05:32.436 00.000 15712 worker thread done servicing request
01:05:32.436 00.000 15712 Worker thread wakes up
01:05:32.436 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:05:32.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:32.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:34.075 01.639 15712 Exposure complete
01:05:34.139 00.064 15712 worker thread done servicing request
01:05:34.139 00.000 7988 OnExposeComplete: enter
01:05:34.139 00.000 7988 UpdateGuideState(): m_state=6
01:05:34.139 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
01:05:34.139 00.000 7988 Star::Find returns 1 (0), X=970.45, Y=189.94, Mass=1166, SNR=22.4, Peak=166 HFD=3.7
01:05:34.139 00.000 7988 MultiStar: [#1 -0.05,0.11,0.95,U] [#2 0.13,0.05,0.84,U] [#3 -0.28,0.47,0.00,M2] [#4 0.39,-0.14,0.00,M4] [#5 0.19,0.16,0.70,U] [#6 -0.14,-0.14,0.58,U] [#7 0.52,0.25,0.00,M2] [#8 -0.18,0.70,0.00,M1] 
01:05:34.139 00.000 7988 refined, 4 included, MultiStar: {0.07, -0.03}, one-star: {0.16, -0.28}
01:05:34.139 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
01:05:34.139 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
01:05:34.139 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.35 mountX=-0.03 mountY=-0.07, mountTheta=-1.92
01:05:34.149 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
01:05:34.149 00.000 7988 Enqueuing Move request for scope (0.07, -0.03)
01:05:34.152 00.003 15712 Worker thread wakes up
01:05:34.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:05:34.153 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=45, FiltMax=255, Gamma=0.690
01:05:34.153 00.000 7988 UpdateGuideState exits: m=1166 SNR=22.4
01:05:34.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:34.153 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:34.153 00.000 7988 Enqueuing Expose request
01:05:34.153 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:05:34.153 00.000 15712 Moving (0.07, -0.03) raw xDistance=-0.03 yDistance=-0.07
01:05:34.160 00.007 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:34.162 00.002 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
01:05:34.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:34.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:05:34.162 00.000 15712 MoveAxis(E, 9, ABG)
01:05:34.162 00.000 15712 Guiding  Dir = 2, Dur = 9
01:05:34.168 00.006 15712 IsGuiding returns 0
01:05:34.185 00.017 15712 IsGuiding returns 0
01:05:34.185 00.000 15712 Move returns status 0, amount 9
01:05:34.185 00.000 15712 MoveAxis(N, 0, ABG)
01:05:34.185 00.000 15712 Move returns status 0, amount 0
01:05:34.185 00.000 15712 move complete, result=0
01:05:34.185 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:05:34.187 00.002 15712 worker thread done servicing request
01:05:34.187 00.000 15712 Worker thread wakes up
01:05:34.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:34.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:35.601 01.414 15712 Exposure complete
01:05:35.664 00.063 15712 worker thread done servicing request
01:05:35.664 00.000 7988 OnExposeComplete: enter
01:05:35.664 00.000 7988 UpdateGuideState(): m_state=6
01:05:35.669 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
01:05:35.669 00.000 7988 Star::Find returns 1 (0), X=970.28, Y=189.71, Mass=1099, SNR=21.5, Peak=162 HFD=3.6
01:05:35.671 00.002 7988 MultiStar: [#1 -0.17,-0.13,1.05,U] [#2 0.11,0.01,0.84,U] [#3 -0.14,-0.17,0.83,U] [#4 -0.09,-0.11,0.73,U] [#5 0.08,0.14,0.79,U] [#6 -0.37,-0.20,0.00,M1] [#7 -0.13,-0.64,0.00,M3] [#8 -0.66,-0.34,0.00,M2] 
01:05:35.671 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.14}, one-star: {-0.01, -0.51}
01:05:35.673 00.002 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.87)
01:05:35.673 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
01:05:35.675 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.85 mountX=-0.14 mountY=0.04, mountTheta=2.84
01:05:35.675 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.14, opts=13)
01:05:35.677 00.002 7988 Enqueuing Move request for scope (-0.04, -0.14)
01:05:35.679 00.002 15712 Worker thread wakes up
01:05:35.679 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
01:05:35.679 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
01:05:35.679 00.000 15712 Moving (-0.04, -0.14) raw xDistance=-0.14 yDistance=0.04
01:05:35.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
01:05:35.680 00.001 7988 UpdateGuideState exits: m=1099 SNR=21.5
01:05:35.680 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:35.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:35.680 00.000 7988 Enqueuing Expose request
01:05:35.680 00.000 15712 PPEC rslt: input = -0.14, final = -0.04, react = -0.09, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:35.680 00.000 15712 PPEC: input: -0.14, control: -0.04, exposure: 1500
01:05:35.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:35.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:05:35.680 00.000 15712 MoveAxis(E, 13, ABG)
01:05:35.680 00.000 15712 Guiding  Dir = 2, Dur = 13
01:05:35.680 00.000 15712 IsGuiding returns 0
01:05:35.703 00.023 15712 IsGuiding returns 1
01:05:35.703 00.000 15712 scope still moving after pulse duration time elapsed
01:05:35.727 00.024 15712 IsGuiding returns 1
01:05:35.764 00.037 15712 IsGuiding returns 0
01:05:35.764 00.000 15712 scope move finished after 13 + 69 ms
01:05:35.764 00.000 15712 Move returns status 0, amount 13
01:05:35.764 00.000 15712 MoveAxis(N, 0, ABG)
01:05:35.764 00.000 15712 Move returns status 0, amount 0
01:05:35.764 00.000 15712 move complete, result=0
01:05:35.764 00.000 7988 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
01:05:35.769 00.005 15712 worker thread done servicing request
01:05:35.769 00.000 15712 Worker thread wakes up
01:05:35.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:35.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:37.405 01.636 15712 Exposure complete
01:05:37.468 00.063 15712 worker thread done servicing request
01:05:37.468 00.000 7988 OnExposeComplete: enter
01:05:37.468 00.000 7988 UpdateGuideState(): m_state=6
01:05:37.468 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
01:05:37.468 00.000 7988 Star::Find returns 1 (0), X=970.57, Y=189.92, Mass=1103, SNR=21.6, Peak=166 HFD=3.6
01:05:37.468 00.000 7988 MultiStar: [#1 0.17,0.14,0.98,U] [#2 0.11,-0.11,0.85,U] [#3 -0.09,0.06,0.86,U] [#4 0.26,0.04,0.70,U] [#5 -0.18,-0.03,0.74,U] [#6 0.03,-0.46,0.00,M2] [#7 0.51,-0.25,0.00,M4] [#8 -0.10,0.08,0.43,U] 
01:05:37.468 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.28, -0.30}
01:05:37.468 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
01:05:37.468 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
01:05:37.468 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=-0.03 mountY=-0.08, mountTheta=-1.90
01:05:37.478 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.03, opts=13)
01:05:37.478 00.000 7988 Enqueuing Move request for scope (0.08, -0.03)
01:05:37.478 00.000 15712 Worker thread wakes up
01:05:37.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:05:37.478 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:05:37.478 00.000 15712 Moving (0.08, -0.03) raw xDistance=-0.03 yDistance=-0.08
01:05:37.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
01:05:37.482 00.004 7988 UpdateGuideState exits: m=1103 SNR=21.6
01:05:37.484 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:37.484 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:37.486 00.002 7988 Enqueuing Expose request
01:05:37.486 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:37.486 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
01:05:37.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:37.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:05:37.486 00.000 15712 MoveAxis(E, 10, ABG)
01:05:37.486 00.000 15712 Guiding  Dir = 2, Dur = 10
01:05:37.519 00.033 15712 IsGuiding returns 0
01:05:37.539 00.020 15712 IsGuiding returns 1
01:05:37.539 00.000 15712 scope still moving after pulse duration time elapsed
01:05:37.598 00.059 15712 IsGuiding returns 0
01:05:37.598 00.000 15712 scope move finished after 10 + 69 ms
01:05:37.598 00.000 15712 Move returns status 0, amount 10
01:05:37.598 00.000 15712 MoveAxis(N, 0, ABG)
01:05:37.598 00.000 15712 Move returns status 0, amount 0
01:05:37.598 00.000 15712 move complete, result=0
01:05:37.598 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:05:37.607 00.009 15712 worker thread done servicing request
01:05:37.607 00.000 15712 Worker thread wakes up
01:05:37.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:37.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:39.014 01.407 15712 Exposure complete
01:05:39.078 00.064 15712 worker thread done servicing request
01:05:39.078 00.000 7988 OnExposeComplete: enter
01:05:39.078 00.000 7988 UpdateGuideState(): m_state=6
01:05:39.078 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
01:05:39.078 00.000 7988 Star::Find returns 1 (0), X=970.37, Y=190.08, Mass=991, SNR=20.7, Peak=162 HFD=3.3
01:05:39.078 00.000 7988 MultiStar: [#1 -0.18,0.42,0.00,M1] [#2 0.41,0.14,0.00,M1] [#3 -0.15,0.20,0.86,U] [#4 0.64,0.15,0.00,M3] [#5 0.04,0.12,0.74,U] [#6 -0.08,-0.12,0.67,U] [#7 -0.03,-0.00,0.47,U] [#8 -0.18,0.17,0.42,U] 
01:05:39.078 00.000 7988 refined, 5 included, MultiStar: {-0.04, 0.02}, one-star: {0.08, -0.15}
01:05:39.078 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
01:05:39.078 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
01:05:39.078 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.59 mountX=0.02 mountY=0.04, mountTheta=1.02
01:05:39.078 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.02, opts=13)
01:05:39.078 00.000 7988 Enqueuing Move request for scope (-0.04, 0.02)
01:05:39.078 00.000 15712 Worker thread wakes up
01:05:39.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
01:05:39.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
01:05:39.078 00.000 15712 Moving (-0.04, 0.02) raw xDistance=0.02 yDistance=0.04
01:05:39.092 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
01:05:39.092 00.000 7988 UpdateGuideState exits: m=991 SNR=20.7
01:05:39.093 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:39.094 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:39.094 00.000 7988 Enqueuing Expose request
01:05:39.096 00.002 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:39.096 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
01:05:39.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:39.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:05:39.096 00.000 15712 MoveAxis(E, 7, ABG)
01:05:39.096 00.000 15712 Guiding  Dir = 2, Dur = 7
01:05:39.096 00.000 15712 IsGuiding returns 0
01:05:39.155 00.059 15712 IsGuiding returns 0
01:05:39.155 00.000 15712 Move returns status 0, amount 7
01:05:39.155 00.000 15712 MoveAxis(N, 0, ABG)
01:05:39.155 00.000 15712 Move returns status 0, amount 0
01:05:39.155 00.000 15712 move complete, result=0
01:05:39.155 00.000 15712 worker thread done servicing request
01:05:39.155 00.000 15712 Worker thread wakes up
01:05:39.155 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:05:39.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:39.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:40.787 01.632 15712 Exposure complete
01:05:40.848 00.061 15712 worker thread done servicing request
01:05:40.848 00.000 7988 OnExposeComplete: enter
01:05:40.848 00.000 7988 UpdateGuideState(): m_state=6
01:05:40.852 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
01:05:40.852 00.000 7988 Star::Find returns 1 (0), X=970.25, Y=190.20, Mass=1122, SNR=21.9, Peak=169 HFD=3.6
01:05:40.854 00.002 7988 MultiStar: [#1 0.01,0.25,0.98,U] [#2 0.06,0.69,0.00,M2] [#3 -0.42,0.64,0.00,M1] [#4 0.35,0.26,0.00,M4] [#5 0.06,0.56,0.00,M1] [#6 -0.04,0.11,0.63,U] [#7 -0.18,0.52,0.00,M4] [#8 0.01,0.51,0.00,M1] 
01:05:40.854 00.000 7988 single-star, 2 included, MultiStar: {-0.02, 0.12}, one-star: {-0.04, -0.02}
01:05:40.856 00.002 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.23 = 2.06)
01:05:40.856 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.03)
01:05:40.858 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.66 mountX=-0.02 mountY=0.04, mountTheta=2.05
01:05:40.860 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.02, opts=13)
01:05:40.862 00.002 7988 Enqueuing Move request for scope (-0.04, -0.02)
01:05:40.862 00.000 15712 Worker thread wakes up
01:05:40.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:05:40.862 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:05:40.862 00.000 15712 Moving (-0.04, -0.02) raw xDistance=-0.02 yDistance=0.04
01:05:40.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=47, FiltMax=255, Gamma=0.690
01:05:40.864 00.002 7988 UpdateGuideState exits: m=1122 SNR=21.9
01:05:40.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:40.864 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:40.864 00.000 7988 Enqueuing Expose request
01:05:40.864 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:40.864 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:05:40.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:40.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:05:40.864 00.000 15712 MoveAxis(E, 4, ABG)
01:05:40.864 00.000 15712 Guiding  Dir = 2, Dur = 4
01:05:40.864 00.000 15712 IsGuiding returns 0
01:05:40.883 00.019 15712 IsGuiding returns 0
01:05:40.883 00.000 15712 Move returns status 0, amount 4
01:05:40.883 00.000 15712 MoveAxis(N, 0, ABG)
01:05:40.883 00.000 15712 Move returns status 0, amount 0
01:05:40.883 00.000 15712 move complete, result=0
01:05:40.883 00.000 15712 worker thread done servicing request
01:05:40.883 00.000 15712 Worker thread wakes up
01:05:40.883 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:05:40.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:40.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:42.301 01.418 15712 Exposure complete
01:05:42.365 00.064 15712 worker thread done servicing request
01:05:42.365 00.000 7988 OnExposeComplete: enter
01:05:42.365 00.000 7988 UpdateGuideState(): m_state=6
01:05:42.367 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
01:05:42.367 00.000 7988 Star::Find returns 1 (0), X=970.25, Y=190.11, Mass=1023, SNR=20.9, Peak=173 HFD=3.5
01:05:42.369 00.002 7988 MultiStar: [#1 0.13,0.55,0.00,M1] [#2 -0.05,0.49,0.00,M3] [#3 -0.21,0.36,0.00,M2] [#4 0.42,0.49,0.00,M5] [#5 -0.12,0.16,0.71,U] [#6 -0.30,0.29,0.00,M1] [#7 0.01,0.79,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 0.43,0.75,0.00,M1] 
01:05:42.369 00.000 7988 refined, 1 included, MultiStar: {-0.07, 0.00}, one-star: {-0.04, -0.11}
01:05:42.371 00.002 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.56) = xAngle (1.56 = 1.56)
01:05:42.371 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
01:05:42.373 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.12 mountX=0.00 mountY=0.07, mountTheta=1.56
01:05:42.375 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.00, opts=13)
01:05:42.375 00.000 7988 Enqueuing Move request for scope (-0.07, 0.00)
01:05:42.377 00.002 15712 Worker thread wakes up
01:05:42.377 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
01:05:42.377 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
01:05:42.377 00.000 15712 Moving (-0.07, 0.00) raw xDistance=0.00 yDistance=0.07
01:05:42.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=47, FiltMax=255, Gamma=0.690
01:05:42.377 00.000 7988 UpdateGuideState exits: m=1023 SNR=20.9
01:05:42.380 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:42.381 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:42.381 00.000 7988 Enqueuing Expose request
01:05:42.381 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:42.381 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
01:05:42.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:42.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:05:42.381 00.000 15712 MoveAxis(E, 1, ABG)
01:05:42.381 00.000 15712 Guiding  Dir = 2, Dur = 1
01:05:42.381 00.000 15712 IsGuiding returns 0
01:05:42.401 00.020 15712 IsGuiding returns 0
01:05:42.401 00.000 15712 Move returns status 0, amount 1
01:05:42.401 00.000 15712 MoveAxis(N, 0, ABG)
01:05:42.401 00.000 15712 Move returns status 0, amount 0
01:05:42.401 00.000 15712 move complete, result=0
01:05:42.401 00.000 15712 worker thread done servicing request
01:05:42.401 00.000 15712 Worker thread wakes up
01:05:42.401 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:05:42.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:42.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:44.042 01.641 15712 Exposure complete
01:05:44.106 00.064 15712 worker thread done servicing request
01:05:44.106 00.000 7988 OnExposeComplete: enter
01:05:44.106 00.000 7988 UpdateGuideState(): m_state=6
01:05:44.106 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
01:05:44.106 00.000 7988 Star::Find returns 1 (0), X=970.71, Y=190.07, Mass=992, SNR=20.6, Peak=159 HFD=3.4
01:05:44.106 00.000 7988 MultiStar: [#1 0.32,0.22,0.00,M2] [#2 0.33,0.40,0.00,M4] [#3 0.11,0.26,0.91,U] [#4 0.46,0.15,0.00,M6] [#5 0.20,0.09,0.75,U] [#6 -0.02,-0.19,0.66,U] [#7 0.35,0.17,0.00,M6] [#8 -0.48,0.56,0.00,M2] 
01:05:44.106 00.000 7988 refined, 3 included, MultiStar: {0.20, 0.01}, one-star: {0.42, -0.15}
01:05:44.106 00.000 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
01:05:44.106 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
01:05:44.106 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.05 mountX=0.01 mountY=-0.20, mountTheta=-1.52
01:05:44.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.01, opts=13)
01:05:44.106 00.000 7988 Enqueuing Move request for scope (0.20, 0.01)
01:05:44.106 00.000 15712 Worker thread wakes up
01:05:44.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
01:05:44.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
01:05:44.106 00.000 15712 Moving (0.20, 0.01) raw xDistance=0.01 yDistance=-0.20
01:05:44.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:05:44.106 00.000 7988 UpdateGuideState exits: m=992 SNR=20.6
01:05:44.120 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:44.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:44.123 00.003 7988 Enqueuing Expose request
01:05:44.123 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:44.123 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
01:05:44.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:44.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:05:44.123 00.000 15712 MoveAxis(E, 2, ABG)
01:05:44.123 00.000 15712 Guiding  Dir = 2, Dur = 2
01:05:44.123 00.000 15712 IsGuiding returns 0
01:05:44.174 00.051 15712 IsGuiding returns 0
01:05:44.174 00.000 15712 Move returns status 0, amount 2
01:05:44.174 00.000 15712 MoveAxis(N, 0, ABG)
01:05:44.174 00.000 15712 Move returns status 0, amount 0
01:05:44.174 00.000 15712 move complete, result=0
01:05:44.174 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
01:05:44.174 00.000 15712 worker thread done servicing request
01:05:44.174 00.000 15712 Worker thread wakes up
01:05:44.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:44.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:45.590 01.416 15712 Exposure complete
01:05:45.654 00.064 15712 worker thread done servicing request
01:05:45.654 00.000 7988 OnExposeComplete: enter
01:05:45.654 00.000 7988 UpdateGuideState(): m_state=6
01:05:45.654 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
01:05:45.654 00.000 7988 Star::Find returns 1 (0), X=970.62, Y=189.94, Mass=1147, SNR=22.0, Peak=165 HFD=3.8
01:05:45.654 00.000 7988 MultiStar: [#1 0.37,0.34,0.00,M3] [#2 0.26,0.14,0.86,U] [#3 0.04,0.28,0.81,U] [#4 0.51,0.15,0.00,M7] [#5 0.07,0.35,0.72,U] [#6 0.22,-0.00,0.61,U] [#7 0.34,0.01,0.49,U] [#8 -0.44,-0.19,0.00,M3] 
01:05:45.654 00.000 7988 refined, 5 included, MultiStar: {0.21, 0.07}, one-star: {0.33, -0.28}
01:05:45.654 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
01:05:45.654 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
01:05:45.654 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.33 mountX=0.07 mountY=-0.21, mountTheta=-1.24
01:05:45.654 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.07, opts=13)
01:05:45.654 00.000 7988 Enqueuing Move request for scope (0.21, 0.07)
01:05:45.654 00.000 15712 Worker thread wakes up
01:05:45.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
01:05:45.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
01:05:45.654 00.000 15712 Moving (0.21, 0.07) raw xDistance=0.07 yDistance=-0.21
01:05:45.668 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:05:45.668 00.000 7988 UpdateGuideState exits: m=1147 SNR=22.0
01:05:45.670 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:45.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:45.672 00.002 7988 Enqueuing Expose request
01:05:45.672 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:45.672 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
01:05:45.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:45.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:05:45.674 00.002 15712 MoveAxis(E, 4, ABG)
01:05:45.674 00.000 15712 Guiding  Dir = 2, Dur = 4
01:05:45.674 00.000 15712 IsGuiding returns 0
01:05:45.690 00.016 15712 IsGuiding returns 0
01:05:45.690 00.000 15712 Move returns status 0, amount 4
01:05:45.690 00.000 15712 MoveAxis(N, 0, ABG)
01:05:45.690 00.000 15712 Move returns status 0, amount 0
01:05:45.690 00.000 15712 move complete, result=0
01:05:45.690 00.000 15712 worker thread done servicing request
01:05:45.690 00.000 15712 Worker thread wakes up
01:05:45.690 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:05:45.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:45.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:47.332 01.642 15712 Exposure complete
01:05:47.392 00.060 15712 worker thread done servicing request
01:05:47.392 00.000 7988 OnExposeComplete: enter
01:05:47.392 00.000 7988 UpdateGuideState(): m_state=6
01:05:47.397 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
01:05:47.397 00.000 7988 Star::Find returns 1 (0), X=970.66, Y=190.22, Mass=1093, SNR=21.6, Peak=167 HFD=3.6
01:05:47.399 00.002 7988 MultiStar: [#1 0.40,0.30,0.00,M4] [#2 0.59,0.06,0.00,M4] [#3 0.11,0.16,0.85,U] [#4 0.42,-0.11,0.00,M8] [#5 0.29,-0.04,0.70,U] [#6 0.13,0.14,0.63,U] [#7 0.34,0.24,0.00,M6] [#8 -0.29,-0.18,0.44,U] 
01:05:47.399 00.000 7988 refined, 4 included, MultiStar: {0.17, 0.03}, one-star: {0.37, -0.01}
01:05:47.401 00.002 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.39 = -1.39)
01:05:47.402 00.001 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
01:05:47.402 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=0.03 mountY=-0.17, mountTheta=-1.39
01:05:47.404 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.03, opts=13)
01:05:47.406 00.002 7988 Enqueuing Move request for scope (0.17, 0.03)
01:05:47.406 00.000 15712 Worker thread wakes up
01:05:47.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
01:05:47.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
01:05:47.406 00.000 15712 Moving (0.17, 0.03) raw xDistance=0.03 yDistance=-0.17
01:05:47.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:05:47.408 00.002 7988 UpdateGuideState exits: m=1093 SNR=21.6
01:05:47.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:47.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:47.408 00.000 7988 Enqueuing Expose request
01:05:47.408 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:47.408 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:05:47.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:47.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:05:47.408 00.000 15712 MoveAxis(E, 5, ABG)
01:05:47.408 00.000 15712 Guiding  Dir = 2, Dur = 5
01:05:47.408 00.000 15712 IsGuiding returns 0
01:05:47.436 00.028 15712 IsGuiding returns 0
01:05:47.436 00.000 15712 Move returns status 0, amount 5
01:05:47.436 00.000 15712 MoveAxis(N, 0, ABG)
01:05:47.436 00.000 15712 Move returns status 0, amount 0
01:05:47.436 00.000 15712 move complete, result=0
01:05:47.436 00.000 15712 worker thread done servicing request
01:05:47.436 00.000 15712 Worker thread wakes up
01:05:47.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:47.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:47.436 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
01:05:48.840 01.404 15712 Exposure complete
01:05:48.904 00.064 15712 worker thread done servicing request
01:05:48.904 00.000 7988 OnExposeComplete: enter
01:05:48.904 00.000 7988 UpdateGuideState(): m_state=6
01:05:48.904 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
01:05:48.904 00.000 7988 Star::Find returns 1 (0), X=970.64, Y=190.10, Mass=1092, SNR=21.7, Peak=160 HFD=3.6
01:05:48.904 00.000 7988 MultiStar: [#1 0.27,0.12,1.05,U] [#2 0.22,0.09,0.86,U] [#3 -0.35,0.32,0.00,M1] [#4 0.29,0.03,0.74,U] [#5 0.27,0.16,0.77,U] [#6 0.04,-0.11,0.63,U] [#7 0.29,0.04,0.55,U] [#8 -0.02,-0.31,0.45,U] 
01:05:48.904 00.000 7988 refined, 7 included, MultiStar: {0.23, 0.01}, one-star: {0.35, -0.12}
01:05:48.904 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.56) = xAngle (-1.53 = -1.53)
01:05:48.904 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
01:05:48.913 00.009 7988 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.03 mountX=0.01 mountY=-0.23, mountTheta=-1.53
01:05:48.913 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.01, opts=13)
01:05:48.913 00.000 7988 Enqueuing Move request for scope (0.23, 0.01)
01:05:48.913 00.000 15712 Worker thread wakes up
01:05:48.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.01) opts 0xd
01:05:48.913 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.01)
01:05:48.913 00.000 15712 Moving (0.23, 0.01) raw xDistance=0.01 yDistance=-0.23
01:05:48.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:05:48.913 00.000 7988 UpdateGuideState exits: m=1092 SNR=21.7
01:05:48.920 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:48.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:48.920 00.000 7988 Enqueuing Expose request
01:05:48.920 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:48.920 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
01:05:48.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:48.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:05:48.920 00.000 15712 MoveAxis(E, 8, ABG)
01:05:48.920 00.000 15712 Guiding  Dir = 2, Dur = 8
01:05:48.920 00.000 15712 IsGuiding returns 0
01:05:48.939 00.019 15712 IsGuiding returns 0
01:05:48.939 00.000 15712 Move returns status 0, amount 8
01:05:48.939 00.000 15712 MoveAxis(N, 0, ABG)
01:05:48.939 00.000 15712 Move returns status 0, amount 0
01:05:48.939 00.000 15712 move complete, result=0
01:05:48.939 00.000 15712 worker thread done servicing request
01:05:48.939 00.000 15712 Worker thread wakes up
01:05:48.939 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
01:05:48.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:48.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:50.581 01.642 15712 Exposure complete
01:05:50.643 00.062 15712 worker thread done servicing request
01:05:50.643 00.000 7988 OnExposeComplete: enter
01:05:50.643 00.000 7988 UpdateGuideState(): m_state=6
01:05:50.646 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
01:05:50.646 00.000 7988 Star::Find returns 1 (0), X=970.52, Y=189.98, Mass=1196, SNR=22.6, Peak=178 HFD=3.6
01:05:50.648 00.002 7988 MultiStar: [#1 0.15,0.36,1.01,U] [#2 0.26,0.38,0.00,M4] [#3 -0.04,0.21,0.83,U] [#4 -0.02,0.29,0.78,U] [#5 0.13,0.16,0.73,U] [#6 -0.03,-0.14,0.65,U] [#7 0.41,0.31,0.00,M6] [#8 0.15,0.23,0.41,U] 
01:05:50.648 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.12}, one-star: {0.23, -0.25}
01:05:50.650 00.002 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
01:05:50.650 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
01:05:50.652 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=0.12 mountY=-0.09, mountTheta=-0.66
01:05:50.654 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.12, opts=13)
01:05:50.654 00.000 7988 Enqueuing Move request for scope (0.09, 0.12)
01:05:50.656 00.002 15712 Worker thread wakes up
01:05:50.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
01:05:50.656 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
01:05:50.656 00.000 15712 Moving (0.09, 0.12) raw xDistance=0.12 yDistance=-0.09
01:05:50.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:05:50.658 00.002 7988 UpdateGuideState exits: m=1196 SNR=22.6
01:05:50.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:50.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:50.658 00.000 7988 Enqueuing Expose request
01:05:50.658 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:50.658 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
01:05:50.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:50.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:50.658 00.000 15712 MoveAxis(E, 6, ABG)
01:05:50.658 00.000 15712 Guiding  Dir = 2, Dur = 6
01:05:50.658 00.000 15712 IsGuiding returns 0
01:05:50.674 00.016 15712 IsGuiding returns 0
01:05:50.674 00.000 15712 Move returns status 0, amount 6
01:05:50.674 00.000 15712 MoveAxis(N, 0, ABG)
01:05:50.674 00.000 15712 Move returns status 0, amount 0
01:05:50.674 00.000 15712 move complete, result=0
01:05:50.674 00.000 15712 worker thread done servicing request
01:05:50.674 00.000 15712 Worker thread wakes up
01:05:50.674 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:05:50.683 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:50.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:52.095 01.412 15712 Exposure complete
01:05:52.157 00.062 15712 worker thread done servicing request
01:05:52.159 00.002 7988 OnExposeComplete: enter
01:05:52.159 00.000 7988 UpdateGuideState(): m_state=6
01:05:52.159 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
01:05:52.159 00.000 7988 Star::Find returns 1 (0), X=970.43, Y=190.08, Mass=1107, SNR=21.9, Peak=157 HFD=3.6
01:05:52.163 00.004 7988 MultiStar: [#1 0.27,0.30,0.00,M3] [#2 0.33,0.12,0.90,U] [#3 0.00,0.51,0.00,M1] [#4 0.38,0.36,0.00,M7] [#5 0.28,0.12,0.79,U] [#6 -0.10,0.14,0.63,U] [#7 0.41,0.31,0.00,M7] [#8 -0.33,0.15,0.49,U] 
01:05:52.163 00.000 7988 refined, 4 included, MultiStar: {0.12, 0.06}, one-star: {0.14, -0.15}
01:05:52.163 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
01:05:52.163 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
01:05:52.163 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=0.06 mountY=-0.12, mountTheta=-1.10
01:05:52.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.06, opts=13)
01:05:52.163 00.000 7988 Enqueuing Move request for scope (0.12, 0.06)
01:05:52.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=44, FiltMax=255, Gamma=0.690
01:05:52.163 00.000 7988 UpdateGuideState exits: m=1107 SNR=21.9
01:05:52.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:52.173 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:52.175 00.002 7988 Enqueuing Expose request
01:05:52.175 00.000 15712 Worker thread wakes up
01:05:52.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:05:52.175 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:05:52.175 00.000 15712 Moving (0.12, 0.06) raw xDistance=0.06 yDistance=-0.12
01:05:52.180 00.005 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:52.180 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
01:05:52.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:52.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:52.180 00.000 15712 MoveAxis(E, 4, ABG)
01:05:52.180 00.000 15712 Guiding  Dir = 2, Dur = 4
01:05:52.180 00.000 15712 IsGuiding returns 0
01:05:52.231 00.051 15712 IsGuiding returns 0
01:05:52.231 00.000 15712 Move returns status 0, amount 4
01:05:52.231 00.000 15712 MoveAxis(N, 0, ABG)
01:05:52.231 00.000 15712 Move returns status 0, amount 0
01:05:52.231 00.000 15712 move complete, result=0
01:05:52.231 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:05:52.234 00.003 15712 worker thread done servicing request
01:05:52.234 00.000 15712 Worker thread wakes up
01:05:52.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:52.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:53.863 01.629 15712 Exposure complete
01:05:53.924 00.061 15712 worker thread done servicing request
01:05:53.924 00.000 7988 OnExposeComplete: enter
01:05:53.924 00.000 7988 UpdateGuideState(): m_state=6
01:05:53.924 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
01:05:53.924 00.000 7988 Star::Find returns 1 (0), X=970.67, Y=190.25, Mass=1214, SNR=22.9, Peak=151 HFD=4.0
01:05:53.931 00.007 7988 MultiStar: [#1 0.22,0.32,1.00,U] [#2 0.36,0.23,0.00,M4] [#3 -0.17,0.52,0.00,M2] [#4 0.33,0.23,0.00,M8] [#5 0.17,0.47,0.00,M1] [#6 -0.29,-0.06,0.67,U] [#7 0.50,0.50,0.00,M8] [#8 -0.18,0.23,0.43,U] 
01:05:53.931 00.000 7988 refined, 3 included, MultiStar: {0.10, 0.13}, one-star: {0.38, 0.03}
01:05:53.931 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
01:05:53.931 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
01:05:53.931 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.91 mountX=0.13 mountY=-0.11, mountTheta=-0.67
01:05:53.931 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.13, opts=13)
01:05:53.931 00.000 7988 Enqueuing Move request for scope (0.10, 0.13)
01:05:53.931 00.000 15712 Worker thread wakes up
01:05:53.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:05:53.931 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:05:53.931 00.000 15712 Moving (0.10, 0.13) raw xDistance=0.13 yDistance=-0.11
01:05:53.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=43, FiltMax=255, Gamma=0.690
01:05:53.939 00.008 7988 UpdateGuideState exits: m=1214 SNR=22.9
01:05:53.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:53.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:53.939 00.000 7988 Enqueuing Expose request
01:05:53.939 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:53.939 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
01:05:53.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:53.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:53.939 00.000 15712 MoveAxis(E, 3, ABG)
01:05:53.939 00.000 15712 Guiding  Dir = 2, Dur = 3
01:05:53.939 00.000 15712 IsGuiding returns 0
01:05:53.975 00.036 15712 IsGuiding returns 0
01:05:53.975 00.000 15712 Move returns status 0, amount 3
01:05:53.975 00.000 15712 MoveAxis(N, 0, ABG)
01:05:53.975 00.000 15712 Move returns status 0, amount 0
01:05:53.975 00.000 15712 move complete, result=0
01:05:53.975 00.000 15712 worker thread done servicing request
01:05:53.975 00.000 15712 Worker thread wakes up
01:05:53.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:53.975 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:05:53.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:55.334 01.359 7988 evsrv: cli 0CCCF768 connect
01:05:55.336 00.002 7988 case statement mapped state 6 to 3
01:05:55.338 00.002 7988 case statement mapped state 6 to 3
01:05:55.340 00.002 7988 evsrv: cli 0CCCF768 request: {"method":"get_app_state","id":"83215e0a-5c0a-44ba-8b48-d5c45313c263"}
01:05:55.342 00.002 7988 case statement mapped state 6 to 3
01:05:55.342 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":"Guiding","id":"83215e0a-5c0a-44ba-8b48-d5c45313c263"}
01:05:55.344 00.002 7988 evsrv: cli 0CCCF768 disconnect
01:05:55.395 00.051 15712 Exposure complete
01:05:55.502 00.107 15712 worker thread done servicing request
01:05:55.502 00.000 7988 OnExposeComplete: enter
01:05:55.502 00.000 7988 UpdateGuideState(): m_state=6
01:05:55.512 00.010 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
01:05:55.515 00.003 7988 Star::Find returns 1 (0), X=970.28, Y=190.31, Mass=1237, SNR=23.0, Peak=170 HFD=3.7
01:05:55.518 00.003 7988 MultiStar: [#1 0.17,0.57,0.00,M3] [#2 0.28,0.37,0.00,M5] [#3 -0.19,0.63,0.00,M3] [#4 0.38,0.57,0.00,M9] [#5 0.15,0.41,0.00,M2] [#6 0.10,0.59,0.00,M1] [#7 0.26,0.26,0.48,U] [#8 -0.19,0.52,0.00,M1] 
01:05:55.520 00.002 7988 single-star, 1 included, MultiStar: {0.08, 0.14}, one-star: {-0.01, 0.08}
01:05:55.522 00.002 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
01:05:55.524 00.002 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
01:05:55.524 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.68 mountX=0.08 mountY=0.01, mountTheta=0.09
01:05:55.528 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
01:05:55.529 00.001 7988 Enqueuing Move request for scope (-0.01, 0.08)
01:05:55.531 00.002 15712 Worker thread wakes up
01:05:55.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:05:55.534 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:05:55.534 00.000 7988 UpdateGuideState exits: m=1237 SNR=23.0
01:05:55.537 00.003 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:05:55.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:55.539 00.002 15712 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=0.01
01:05:55.541 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:55.546 00.005 7988 Enqueuing Expose request
01:05:55.548 00.002 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:55.550 00.002 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
01:05:55.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:55.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:55.550 00.000 15712 MoveAxis(E, 4, ABG)
01:05:55.550 00.000 15712 Guiding  Dir = 2, Dur = 4
01:05:55.550 00.000 15712 IsGuiding returns 0
01:05:55.566 00.016 15712 IsGuiding returns 0
01:05:55.566 00.000 15712 Move returns status 0, amount 4
01:05:55.566 00.000 15712 MoveAxis(N, 0, ABG)
01:05:55.566 00.000 15712 Move returns status 0, amount 0
01:05:55.566 00.000 15712 move complete, result=0
01:05:55.566 00.000 15712 worker thread done servicing request
01:05:55.566 00.000 15712 Worker thread wakes up
01:05:55.566 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:05:55.575 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:55.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:57.217 01.642 15712 Exposure complete
01:05:57.309 00.092 15712 worker thread done servicing request
01:05:57.309 00.000 7988 OnExposeComplete: enter
01:05:57.309 00.000 7988 UpdateGuideState(): m_state=6
01:05:57.309 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
01:05:57.309 00.000 7988 Star::Find returns 1 (0), X=970.36, Y=190.21, Mass=1126, SNR=22.1, Peak=159 HFD=3.6
01:05:57.309 00.000 7988 MultiStar: [#1 0.17,0.42,0.00,M4] [#2 0.23,0.23,0.87,U] [#3 0.06,0.20,0.87,U] [#4 0.49,0.01,0.00,M10] [#5 -0.19,0.30,0.76,U] [#6 -0.19,0.23,0.67,U] [#7 0.20,0.46,0.00,M8] [#8 -0.26,0.08,0.50,U] 
01:05:57.309 00.000 7988 single-star, 5 included, MultiStar: {-0.02, 0.17}, one-star: {0.07, -0.01}
01:05:57.309 00.000 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
01:05:57.323 00.014 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
01:05:57.325 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.14 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
01:05:57.325 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
01:05:57.325 00.000 7988 Enqueuing Move request for scope (0.07, -0.01)
01:05:57.325 00.000 15712 Worker thread wakes up
01:05:57.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:05:57.325 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:05:57.325 00.000 15712 Moving (0.07, -0.01) raw xDistance=-0.01 yDistance=-0.07
01:05:57.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=42, FiltMax=255, Gamma=0.690
01:05:57.325 00.000 7988 UpdateGuideState exits: m=1126 SNR=22.1
01:05:57.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:57.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:57.325 00.000 7988 Enqueuing Expose request
01:05:57.340 00.015 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:57.340 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:05:57.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:57.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:05:57.340 00.000 15712 MoveAxis(E, 4, ABG)
01:05:57.340 00.000 15712 Guiding  Dir = 2, Dur = 4
01:05:57.340 00.000 15712 IsGuiding returns 0
01:05:57.357 00.017 15712 IsGuiding returns 0
01:05:57.357 00.000 15712 Move returns status 0, amount 4
01:05:57.357 00.000 15712 MoveAxis(N, 0, ABG)
01:05:57.357 00.000 15712 Move returns status 0, amount 0
01:05:57.357 00.000 15712 move complete, result=0
01:05:57.357 00.000 15712 worker thread done servicing request
01:05:57.357 00.000 15712 Worker thread wakes up
01:05:57.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:57.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:57.357 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:05:58.767 01.410 15712 Exposure complete
01:05:58.831 00.064 15712 worker thread done servicing request
01:05:58.831 00.000 7988 OnExposeComplete: enter
01:05:58.831 00.000 7988 UpdateGuideState(): m_state=6
01:05:58.831 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
01:05:58.846 00.015 7988 Star::Find returns 1 (0), X=970.35, Y=189.79, Mass=1250, SNR=23.0, Peak=162 HFD=4.0
01:05:58.847 00.001 7988 MultiStar: [#1 0.08,0.22,0.98,U] [#2 0.13,0.18,0.85,U] [#3 -0.31,-0.19,0.83,U] [#4 0.22,-0.16,0.66,U] [#5 -0.02,0.06,0.72,U] [#6 -0.06,-0.15,0.61,U] [#7 0.05,0.07,0.47,U] [#8 -0.40,-0.27,0.00,M1] 
01:05:58.847 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.06, -0.44}
01:05:58.847 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
01:05:58.847 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
01:05:58.847 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.25 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
01:05:58.847 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.06, opts=13)
01:05:58.847 00.000 7988 Enqueuing Move request for scope (0.02, -0.06)
01:05:58.847 00.000 15712 Worker thread wakes up
01:05:58.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
01:05:58.847 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
01:05:58.847 00.000 15712 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.02
01:05:58.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=42, FiltMax=255, Gamma=0.690
01:05:58.847 00.000 7988 UpdateGuideState exits: m=1250 SNR=23.0
01:05:58.861 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:58.862 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:05:58.864 00.002 7988 Enqueuing Expose request
01:05:58.864 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:05:58.864 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
01:05:58.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:58.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:58.864 00.000 15712 MoveAxis(W, 0, ABG)
01:05:58.864 00.000 15712 Move returns status 0, amount 0
01:05:58.864 00.000 15712 MoveAxis(N, 0, ABG)
01:05:58.864 00.000 15712 Move returns status 0, amount 0
01:05:58.864 00.000 15712 move complete, result=0
01:05:58.864 00.000 15712 worker thread done servicing request
01:05:58.864 00.000 15712 Worker thread wakes up
01:05:58.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:05:58.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:05:58.864 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
01:06:00.496 01.632 15712 Exposure complete
01:06:00.574 00.078 15712 worker thread done servicing request
01:06:00.574 00.000 7988 OnExposeComplete: enter
01:06:00.577 00.003 7988 UpdateGuideState(): m_state=6
01:06:00.577 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
01:06:00.577 00.000 7988 Star::Find returns 1 (0), X=970.33, Y=189.72, Mass=1171, SNR=22.5, Peak=166 HFD=3.5
01:06:00.577 00.000 7988 MultiStar: [#1 0.21,-0.02,0.97,U] [#2 0.06,-0.01,0.87,U] [#3 -0.11,-0.05,0.87,U] [#4 0.32,-0.06,0.71,U] [#5 -0.11,0.15,0.79,U] [#6 -0.22,-0.59,0.00,M1] [#7 0.14,-0.11,0.51,U] [#8 -0.13,-0.26,0.46,U] 
01:06:00.577 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.04, -0.51}
01:06:00.577 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
01:06:00.577 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
01:06:00.587 00.010 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.09 mountX=-0.11 mountY=-0.05, mountTheta=-2.68
01:06:00.589 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
01:06:00.590 00.001 7988 Enqueuing Move request for scope (0.06, -0.11)
01:06:00.590 00.000 15712 Worker thread wakes up
01:06:00.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:06:00.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:06:00.590 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.11 yDistance=-0.05
01:06:00.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:06:00.594 00.004 7988 UpdateGuideState exits: m=1171 SNR=22.5
01:06:00.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:00.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:00.594 00.000 7988 Enqueuing Expose request
01:06:00.594 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:00.594 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
01:06:00.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:00.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:00.594 00.000 15712 MoveAxis(E, 3, ABG)
01:06:00.594 00.000 15712 Guiding  Dir = 2, Dur = 3
01:06:00.594 00.000 15712 IsGuiding returns 0
01:06:00.622 00.028 15712 IsGuiding returns 0
01:06:00.622 00.000 15712 Move returns status 0, amount 3
01:06:00.622 00.000 15712 MoveAxis(N, 0, ABG)
01:06:00.622 00.000 15712 Move returns status 0, amount 0
01:06:00.622 00.000 15712 move complete, result=0
01:06:00.622 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:06:00.626 00.004 15712 worker thread done servicing request
01:06:00.626 00.000 15712 Worker thread wakes up
01:06:00.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:00.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:02.043 01.417 15712 Exposure complete
01:06:02.105 00.062 15712 worker thread done servicing request
01:06:02.107 00.002 7988 OnExposeComplete: enter
01:06:02.107 00.000 7988 UpdateGuideState(): m_state=6
01:06:02.107 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
01:06:02.107 00.000 7988 Star::Find returns 1 (0), X=970.41, Y=189.75, Mass=1168, SNR=22.5, Peak=163 HFD=3.6
01:06:02.107 00.000 7988 MultiStar: [#1 0.12,-0.10,0.99,U] [#2 0.18,-0.04,0.88,U] [#3 -0.18,-0.26,0.89,U] [#4 0.33,0.00,0.72,U] [#5 -0.05,-0.18,0.75,U] [#6 -0.22,-0.16,0.60,U] [#7 0.24,-0.34,0.00,M7] [#8 0.05,-0.28,0.49,U] 
01:06:02.107 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.19}, one-star: {0.12, -0.48}
01:06:02.107 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
01:06:02.107 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
01:06:02.107 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.31 mountX=-0.19 mountY=-0.05, mountTheta=-2.90
01:06:02.107 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.19, opts=13)
01:06:02.107 00.000 7988 Enqueuing Move request for scope (0.05, -0.19)
01:06:02.107 00.000 15712 Worker thread wakes up
01:06:02.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
01:06:02.107 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
01:06:02.107 00.000 15712 Moving (0.05, -0.19) raw xDistance=-0.19 yDistance=-0.05
01:06:02.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:06:02.107 00.000 7988 UpdateGuideState exits: m=1168 SNR=22.5
01:06:02.121 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:02.123 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:02.124 00.001 7988 Enqueuing Expose request
01:06:02.124 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.70
01:06:02.124 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
01:06:02.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:02.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:02.124 00.000 15712 MoveAxis(E, 41, ABG)
01:06:02.124 00.000 15712 Guiding  Dir = 2, Dur = 41
01:06:02.126 00.002 15712 IsGuiding returns 0
01:06:02.142 00.016 15712 PulseGuide returned control before completion, sleep 35
01:06:02.185 00.043 15712 IsGuiding returns 1
01:06:02.185 00.000 15712 scope still moving after pulse duration time elapsed
01:06:02.237 00.052 15712 IsGuiding returns 0
01:06:02.237 00.000 15712 scope move finished after 41 + 72 ms
01:06:02.237 00.000 15712 Move returns status 0, amount 41
01:06:02.237 00.000 15712 MoveAxis(N, 0, ABG)
01:06:02.237 00.000 15712 Move returns status 0, amount 0
01:06:02.237 00.000 15712 move complete, result=0
01:06:02.237 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
01:06:02.240 00.003 15712 worker thread done servicing request
01:06:02.240 00.000 15712 Worker thread wakes up
01:06:02.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:02.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:03.877 01.637 15712 Exposure complete
01:06:03.941 00.064 15712 worker thread done servicing request
01:06:03.941 00.000 7988 OnExposeComplete: enter
01:06:03.941 00.000 7988 UpdateGuideState(): m_state=6
01:06:03.944 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
01:06:03.944 00.000 7988 Star::Find returns 1 (0), X=970.43, Y=190.20, Mass=1194, SNR=22.7, Peak=156 HFD=3.7
01:06:03.946 00.002 7988 MultiStar: [#1 0.14,-0.02,1.02,U] [#2 0.10,0.10,0.87,U] [#3 -0.27,0.17,0.81,U] [#4 0.11,0.07,0.73,U] [#5 -0.22,0.43,0.00,M1] [#6 0.07,0.04,0.64,U] [#7 0.32,0.40,0.00,M8] [#8 -0.28,-0.08,0.42,U] 
01:06:03.946 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.04}, one-star: {0.14, -0.02}
01:06:03.948 00.002 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
01:06:03.948 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
01:06:03.950 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.95 mountX=0.04 mountY=-0.03, mountTheta=-0.63
01:06:03.952 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
01:06:03.952 00.000 7988 Enqueuing Move request for scope (0.03, 0.04)
01:06:03.954 00.002 15712 Worker thread wakes up
01:06:03.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:06:03.954 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:06:03.954 00.000 15712 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
01:06:03.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:06:03.954 00.000 7988 UpdateGuideState exits: m=1194 SNR=22.7
01:06:03.956 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:03.958 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:03.958 00.000 7988 Enqueuing Expose request
01:06:03.958 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:03.958 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
01:06:03.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:03.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:06:03.958 00.000 15712 MoveAxis(E, 9, ABG)
01:06:03.958 00.000 15712 Guiding  Dir = 2, Dur = 9
01:06:03.958 00.000 15712 IsGuiding returns 0
01:06:03.975 00.017 15712 IsGuiding returns 0
01:06:03.975 00.000 15712 Move returns status 0, amount 9
01:06:03.975 00.000 15712 MoveAxis(N, 0, ABG)
01:06:03.975 00.000 15712 Move returns status 0, amount 0
01:06:03.975 00.000 15712 move complete, result=0
01:06:03.975 00.000 15712 worker thread done servicing request
01:06:03.975 00.000 15712 Worker thread wakes up
01:06:03.975 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
01:06:03.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:03.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:05.390 01.415 15712 Exposure complete
01:06:05.453 00.063 15712 worker thread done servicing request
01:06:05.453 00.000 7988 OnExposeComplete: enter
01:06:05.455 00.002 7988 UpdateGuideState(): m_state=6
01:06:05.455 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
01:06:05.457 00.002 7988 Star::Find returns 1 (0), X=970.15, Y=190.09, Mass=1184, SNR=22.7, Peak=157 HFD=4.0
01:06:05.459 00.002 7988 MultiStar: [#1 -0.04,0.31,0.99,U] [#2 0.20,0.32,0.85,U] [#3 -0.40,0.50,0.00,M1] [#4 0.30,0.29,0.00,M7] [#5 -0.15,0.44,0.00,M2] [#6 -0.72,0.08,0.00,M1] [#7 0.15,0.10,0.50,U] [#8 -0.19,0.23,0.43,U] 
01:06:05.459 00.000 7988 refined, 4 included, MultiStar: {-0.01, 0.16}, one-star: {-0.14, -0.13}
01:06:05.461 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
01:06:05.461 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
01:06:05.463 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.62 mountX=0.16 mountY=0.00, mountTheta=0.02
01:06:05.465 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.16, opts=13)
01:06:05.465 00.000 7988 Enqueuing Move request for scope (-0.01, 0.16)
01:06:05.467 00.002 15712 Worker thread wakes up
01:06:05.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
01:06:05.467 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
01:06:05.467 00.000 15712 Moving (-0.01, 0.16) raw xDistance=0.16 yDistance=0.00
01:06:05.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=40, FiltMax=255, Gamma=0.690
01:06:05.467 00.000 7988 UpdateGuideState exits: m=1184 SNR=22.7
01:06:05.469 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:05.469 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:05.469 00.000 7988 Enqueuing Expose request
01:06:05.472 00.003 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:05.472 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
01:06:05.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:05.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:06:05.472 00.000 15712 MoveAxis(E, 6, ABG)
01:06:05.472 00.000 15712 Guiding  Dir = 2, Dur = 6
01:06:05.472 00.000 15712 IsGuiding returns 0
01:06:05.489 00.017 15712 IsGuiding returns 0
01:06:05.489 00.000 15712 Move returns status 0, amount 6
01:06:05.489 00.000 15712 MoveAxis(N, 0, ABG)
01:06:05.489 00.000 15712 Move returns status 0, amount 0
01:06:05.489 00.000 15712 move complete, result=0
01:06:05.489 00.000 15712 worker thread done servicing request
01:06:05.489 00.000 15712 Worker thread wakes up
01:06:05.489 00.000 7988 GuideStep: 0.2 px 6 ms EAST, 0.0 px 0 ms NORTH
01:06:05.500 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:05.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:07.239 01.739 15712 Exposure complete
01:06:07.302 00.063 15712 worker thread done servicing request
01:06:07.302 00.000 7988 OnExposeComplete: enter
01:06:07.302 00.000 7988 UpdateGuideState(): m_state=6
01:06:07.307 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
01:06:07.307 00.000 7988 Star::Find returns 1 (0), X=970.60, Y=190.13, Mass=1196, SNR=22.6, Peak=163 HFD=3.8
01:06:07.309 00.002 7988 MultiStar: [#1 0.08,0.36,0.99,U] [#2 0.36,0.21,0.00,M1] [#3 -0.20,0.43,0.00,M2] [#4 0.46,0.34,0.00,M8] [#5 -0.05,0.36,0.74,U] [#6 -0.09,-0.11,0.66,U] [#7 0.43,0.10,0.00,M8] [#8 0.59,-0.03,0.00,M1] 
01:06:07.309 00.000 7988 refined, 3 included, MultiStar: {0.09, 0.13}, one-star: {0.31, -0.09}
01:06:07.311 00.002 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
01:06:07.311 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
01:06:07.313 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=1.00 mountX=0.14 mountY=-0.09, mountTheta=-0.59
01:06:07.315 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.13, opts=13)
01:06:07.315 00.000 7988 Enqueuing Move request for scope (0.09, 0.13)
01:06:07.317 00.002 15712 Worker thread wakes up
01:06:07.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
01:06:07.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:06:07.317 00.000 15712 Moving (0.09, 0.13) raw xDistance=0.14 yDistance=-0.09
01:06:07.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=41, FiltMax=255, Gamma=0.690
01:06:07.318 00.001 7988 UpdateGuideState exits: m=1196 SNR=22.6
01:06:07.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:07.318 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:07.318 00.000 7988 Enqueuing Expose request
01:06:07.318 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:07.318 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
01:06:07.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:07.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:07.318 00.000 15712 MoveAxis(E, 5, ABG)
01:06:07.318 00.000 15712 Guiding  Dir = 2, Dur = 5
01:06:07.318 00.000 15712 IsGuiding returns 0
01:06:07.337 00.019 15712 IsGuiding returns 0
01:06:07.337 00.000 15712 Move returns status 0, amount 5
01:06:07.337 00.000 15712 MoveAxis(N, 0, ABG)
01:06:07.337 00.000 15712 Move returns status 0, amount 0
01:06:07.337 00.000 15712 move complete, result=0
01:06:07.337 00.000 15712 worker thread done servicing request
01:06:07.337 00.000 15712 Worker thread wakes up
01:06:07.337 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:06:07.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:07.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:08.756 01.419 15712 Exposure complete
01:06:08.817 00.061 15712 worker thread done servicing request
01:06:08.817 00.000 7988 OnExposeComplete: enter
01:06:08.819 00.002 7988 UpdateGuideState(): m_state=6
01:06:08.819 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
01:06:08.819 00.000 7988 Star::Find returns 1 (0), X=970.59, Y=190.21, Mass=1020, SNR=21.0, Peak=141 HFD=3.6
01:06:08.819 00.000 7988 MultiStar: [#1 0.09,0.42,0.00,M1] [#2 0.06,0.34,0.90,U] [#3 -0.65,0.17,0.00,M3] [#4 0.23,0.27,0.78,U] [#5 0.11,0.30,0.75,U] [#6 0.05,0.17,0.64,U] [#7 0.26,0.65,0.00,M9] [#8 0.32,0.49,0.00,M2] 
01:06:08.819 00.000 7988 refined, 4 included, MultiStar: {0.16, 0.20}, one-star: {0.30, -0.02}
01:06:08.819 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
01:06:08.819 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
01:06:08.819 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.91 mountX=0.21 mountY=-0.16, mountTheta=-0.67
01:06:08.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.20, opts=13)
01:06:08.819 00.000 7988 Enqueuing Move request for scope (0.16, 0.20)
01:06:08.819 00.000 15712 Worker thread wakes up
01:06:08.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
01:06:08.819 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
01:06:08.819 00.000 15712 Moving (0.16, 0.20) raw xDistance=0.21 yDistance=-0.16
01:06:08.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:06:08.819 00.000 7988 UpdateGuideState exits: m=1020 SNR=21.0
01:06:08.833 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:08.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:08.833 00.000 7988 Enqueuing Expose request
01:06:08.837 00.004 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.70
01:06:08.837 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
01:06:08.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:08.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:06:08.837 00.000 15712 MoveAxis(W, 39, ABG)
01:06:08.837 00.000 15712 Guiding  Dir = 3, Dur = 39
01:06:08.837 00.000 15712 IsGuiding returns 0
01:06:08.853 00.016 15712 PulseGuide returned control before completion, sleep 32
01:06:08.904 00.051 15712 IsGuiding returns 0
01:06:08.904 00.000 15712 Move returns status 0, amount 39
01:06:08.904 00.000 15712 MoveAxis(N, 0, ABG)
01:06:08.904 00.000 15712 Move returns status 0, amount 0
01:06:08.904 00.000 15712 move complete, result=0
01:06:08.904 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
01:06:08.904 00.000 15712 worker thread done servicing request
01:06:08.904 00.000 15712 Worker thread wakes up
01:06:08.906 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:08.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:10.543 01.637 15712 Exposure complete
01:06:10.605 00.062 15712 worker thread done servicing request
01:06:10.605 00.000 7988 OnExposeComplete: enter
01:06:10.605 00.000 7988 UpdateGuideState(): m_state=6
01:06:10.605 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:06:10.605 00.000 7988 Star::Find returns 1 (0), X=970.50, Y=189.88, Mass=1116, SNR=22.1, Peak=163 HFD=3.7
01:06:10.605 00.000 7988 MultiStar: [#1 0.32,0.08,0.99,U] [#2 0.15,0.02,0.83,U] [#3 -0.22,0.04,0.84,U] [#4 0.51,-0.08,0.00,M8] [#5 0.55,-0.10,0.00,M1] [#6 -0.24,-0.16,0.67,U] [#7 0.11,0.15,0.53,U] [#8 0.22,-0.12,0.35,U] 
01:06:10.605 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.21, -0.34}
01:06:10.605 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
01:06:10.605 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
01:06:10.605 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.57 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
01:06:10.605 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
01:06:10.605 00.000 7988 Enqueuing Move request for scope (0.08, -0.05)
01:06:10.618 00.013 15712 Worker thread wakes up
01:06:10.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:06:10.618 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:06:10.618 00.000 15712 Moving (0.08, -0.05) raw xDistance=-0.05 yDistance=-0.08
01:06:10.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:06:10.618 00.000 7988 UpdateGuideState exits: m=1116 SNR=22.1
01:06:10.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:10.623 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:10.623 00.000 7988 Enqueuing Expose request
01:06:10.623 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:10.623 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
01:06:10.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:10.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:06:10.623 00.000 15712 MoveAxis(W, 2, ABG)
01:06:10.623 00.000 15712 Guiding  Dir = 3, Dur = 2
01:06:10.623 00.000 15712 IsGuiding returns 0
01:06:10.639 00.016 15712 IsGuiding returns 0
01:06:10.639 00.000 15712 Move returns status 0, amount 2
01:06:10.639 00.000 15712 MoveAxis(N, 0, ABG)
01:06:10.639 00.000 15712 Move returns status 0, amount 0
01:06:10.639 00.000 15712 move complete, result=0
01:06:10.639 00.000 15712 worker thread done servicing request
01:06:10.639 00.000 15712 Worker thread wakes up
01:06:10.639 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:06:10.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:10.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:12.054 01.415 15712 Exposure complete
01:06:12.116 00.062 15712 worker thread done servicing request
01:06:12.116 00.000 7988 OnExposeComplete: enter
01:06:12.118 00.002 7988 UpdateGuideState(): m_state=6
01:06:12.118 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
01:06:12.120 00.002 7988 Star::Find returns 1 (0), X=970.27, Y=190.05, Mass=1096, SNR=21.6, Peak=162 HFD=3.5
01:06:12.120 00.000 7988 MultiStar: [#1 0.22,-0.21,1.07,U] [#2 0.13,-0.20,0.88,U] [#3 -0.15,0.26,0.85,U] [#4 0.28,0.21,0.75,U] [#5 0.19,-0.04,0.76,U] [#6 -0.05,-0.25,0.63,U] [#7 0.64,0.09,0.00,M9] [#8 -0.02,0.02,0.47,U] 
01:06:12.122 00.002 7988 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {-0.02, -0.18}
01:06:12.122 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
01:06:12.124 00.002 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
01:06:12.124 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.63 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
01:06:12.126 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.06, opts=13)
01:06:12.128 00.002 7988 Enqueuing Move request for scope (0.08, -0.06)
01:06:12.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:06:12.130 00.002 7988 UpdateGuideState exits: m=1096 SNR=21.6
01:06:12.130 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:12.132 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:12.132 00.000 7988 Enqueuing Expose request
01:06:12.135 00.003 15712 Worker thread wakes up
01:06:12.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:06:12.135 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:06:12.135 00.000 15712 Moving (0.08, -0.06) raw xDistance=-0.06 yDistance=-0.08
01:06:12.135 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:12.135 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
01:06:12.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:12.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:06:12.135 00.000 15712 MoveAxis(W, 2, ABG)
01:06:12.135 00.000 15712 Guiding  Dir = 3, Dur = 2
01:06:12.135 00.000 15712 IsGuiding returns 0
01:06:12.196 00.061 15712 IsGuiding returns 0
01:06:12.196 00.000 15712 Move returns status 0, amount 2
01:06:12.196 00.000 15712 MoveAxis(N, 0, ABG)
01:06:12.196 00.000 15712 Move returns status 0, amount 0
01:06:12.196 00.000 15712 move complete, result=0
01:06:12.196 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:06:12.198 00.002 15712 worker thread done servicing request
01:06:12.198 00.000 15712 Worker thread wakes up
01:06:12.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:12.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:13.826 01.628 15712 Exposure complete
01:06:13.888 00.062 15712 worker thread done servicing request
01:06:13.888 00.000 7988 OnExposeComplete: enter
01:06:13.888 00.000 7988 UpdateGuideState(): m_state=6
01:06:13.891 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
01:06:13.891 00.000 7988 Star::Find returns 1 (0), X=970.32, Y=189.59, Mass=1181, SNR=22.6, Peak=144 HFD=3.7
01:06:13.893 00.002 7988 MultiStar: [#1 0.12,-0.27,1.01,U] [#2 -0.11,-0.51,0.00,M1] [#3 -0.13,-0.23,0.84,U] [#4 0.22,0.00,0.69,U] [#5 -0.15,-0.14,0.81,U] [#6 -0.23,-0.33,0.00,M1] [#7 0.01,-0.24,0.45,U] [#8 -0.02,0.05,0.40,U] 
01:06:13.893 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.25}, one-star: {0.03, -0.63}
01:06:13.895 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
01:06:13.895 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
01:06:13.897 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.51 mountX=-0.25 mountY=-0.01, mountTheta=-3.11
01:06:13.899 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.25, opts=13)
01:06:13.899 00.000 7988 Enqueuing Move request for scope (0.02, -0.25)
01:06:13.902 00.003 15712 Worker thread wakes up
01:06:13.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd
01:06:13.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.25)
01:06:13.902 00.000 15712 Moving (0.02, -0.25) raw xDistance=-0.25 yDistance=-0.01
01:06:13.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:06:13.902 00.000 7988 UpdateGuideState exits: m=1181 SNR=22.6
01:06:13.904 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:13.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:13.904 00.000 7988 Enqueuing Expose request
01:06:13.904 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.70
01:06:13.904 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
01:06:13.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:13.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:06:13.904 00.000 15712 MoveAxis(E, 49, ABG)
01:06:13.904 00.000 15712 Guiding  Dir = 2, Dur = 49
01:06:13.904 00.000 15712 IsGuiding returns 0
01:06:13.920 00.016 15712 PulseGuide returned control before completion, sleep 45
01:06:13.987 00.067 15712 IsGuiding returns 0
01:06:13.987 00.000 15712 Move returns status 0, amount 49
01:06:13.987 00.000 15712 MoveAxis(N, 0, ABG)
01:06:13.987 00.000 15712 Move returns status 0, amount 0
01:06:13.987 00.000 15712 move complete, result=0
01:06:13.987 00.000 15712 worker thread done servicing request
01:06:13.987 00.000 15712 Worker thread wakes up
01:06:13.987 00.000 7988 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
01:06:13.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:13.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:15.406 01.419 15712 Exposure complete
01:06:15.467 00.061 15712 worker thread done servicing request
01:06:15.467 00.000 7988 OnExposeComplete: enter
01:06:15.467 00.000 7988 UpdateGuideState(): m_state=6
01:06:15.471 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
01:06:15.471 00.000 7988 Star::Find returns 1 (0), X=970.54, Y=189.99, Mass=1094, SNR=21.7, Peak=147 HFD=3.7
01:06:15.473 00.002 7988 MultiStar: [#1 0.06,0.26,0.98,U] [#2 0.07,-0.01,0.86,U] [#3 0.05,-0.13,0.85,U] [#4 0.55,0.24,0.00,M7] [#5 -0.10,-0.12,0.82,U] [#6 -0.29,-0.27,0.00,M2] [#7 0.06,-0.01,0.52,U] [#8 0.14,0.11,0.43,U] 
01:06:15.473 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.25, -0.23}
01:06:15.475 00.002 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
01:06:15.475 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
01:06:15.477 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.36 mountX=-0.03 mountY=-0.08, mountTheta=-1.93
01:06:15.479 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.03, opts=13)
01:06:15.479 00.000 7988 Enqueuing Move request for scope (0.08, -0.03)
01:06:15.481 00.002 15712 Worker thread wakes up
01:06:15.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:06:15.481 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:06:15.481 00.000 15712 Moving (0.08, -0.03) raw xDistance=-0.03 yDistance=-0.08
01:06:15.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:06:15.482 00.001 7988 UpdateGuideState exits: m=1094 SNR=21.7
01:06:15.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:15.484 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:15.484 00.000 7988 Enqueuing Expose request
01:06:15.486 00.002 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:15.486 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
01:06:15.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:15.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:06:15.486 00.000 15712 MoveAxis(E, 3, ABG)
01:06:15.486 00.000 15712 Guiding  Dir = 2, Dur = 3
01:06:15.517 00.031 15712 IsGuiding returns 0
01:06:15.537 00.020 15712 IsGuiding returns 0
01:06:15.537 00.000 15712 Move returns status 0, amount 3
01:06:15.537 00.000 15712 MoveAxis(N, 0, ABG)
01:06:15.537 00.000 15712 Move returns status 0, amount 0
01:06:15.537 00.000 15712 move complete, result=0
01:06:15.537 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:06:15.539 00.002 15712 worker thread done servicing request
01:06:15.539 00.000 15712 Worker thread wakes up
01:06:15.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:15.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:17.174 01.635 15712 Exposure complete
01:06:17.235 00.061 15712 worker thread done servicing request
01:06:17.237 00.002 7988 OnExposeComplete: enter
01:06:17.237 00.000 7988 UpdateGuideState(): m_state=6
01:06:17.237 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
01:06:17.237 00.000 7988 Star::Find returns 1 (0), X=970.44, Y=189.86, Mass=1044, SNR=21.1, Peak=168 HFD=3.5
01:06:17.237 00.000 7988 MultiStar: [#1 0.20,0.14,1.09,U] [#2 0.04,0.29,0.96,U] [#3 -0.48,-0.01,0.00,M1] [#4 0.32,-0.19,0.75,U] [#5 -0.06,-0.14,0.78,U] [#6 -0.24,-0.37,0.00,M3] [#7 -0.02,-0.52,0.00,M8] [#8 0.26,0.20,0.49,U] 
01:06:17.237 00.000 7988 refined, 5 included, MultiStar: {0.14, -0.02}, one-star: {0.15, -0.37}
01:06:17.237 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
01:06:17.237 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
01:06:17.237 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.13 mountX=-0.02 mountY=-0.14, mountTheta=-1.69
01:06:17.237 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.02, opts=13)
01:06:17.237 00.000 7988 Enqueuing Move request for scope (0.14, -0.02)
01:06:17.237 00.000 15712 Worker thread wakes up
01:06:17.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
01:06:17.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
01:06:17.237 00.000 15712 Moving (0.14, -0.02) raw xDistance=-0.02 yDistance=-0.14
01:06:17.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:06:17.250 00.013 7988 UpdateGuideState exits: m=1044 SNR=21.1
01:06:17.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:17.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:17.250 00.000 7988 Enqueuing Expose request
01:06:17.250 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:17.250 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:06:17.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:17.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:06:17.250 00.000 15712 MoveAxis(E, 6, ABG)
01:06:17.250 00.000 15712 Guiding  Dir = 2, Dur = 6
01:06:17.250 00.000 15712 IsGuiding returns 0
01:06:17.271 00.021 15712 IsGuiding returns 0
01:06:17.271 00.000 15712 Move returns status 0, amount 6
01:06:17.271 00.000 15712 MoveAxis(N, 0, ABG)
01:06:17.271 00.000 15712 Move returns status 0, amount 0
01:06:17.271 00.000 15712 move complete, result=0
01:06:17.271 00.000 15712 worker thread done servicing request
01:06:17.271 00.000 15712 Worker thread wakes up
01:06:17.271 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:06:17.282 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:17.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:18.703 01.421 15712 Exposure complete
01:06:18.765 00.062 15712 worker thread done servicing request
01:06:18.765 00.000 7988 OnExposeComplete: enter
01:06:18.765 00.000 7988 UpdateGuideState(): m_state=6
01:06:18.768 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
01:06:18.768 00.000 7988 Star::Find returns 1 (0), X=970.45, Y=189.98, Mass=1166, SNR=22.4, Peak=162 HFD=3.7
01:06:18.770 00.002 7988 MultiStar: [#1 0.15,0.01,0.98,U] [#2 0.05,0.14,0.87,U] [#3 -0.31,-0.12,0.79,U] [#4 0.21,0.07,0.69,U] [#5 0.12,-0.12,0.73,U] [#6 -0.41,-0.15,0.00,M4] [#7 0.08,0.09,0.47,U] [#8 -0.11,0.06,0.49,U] 
01:06:18.770 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.16, -0.25}
01:06:18.772 00.002 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
01:06:18.772 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
01:06:18.774 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.48 mountX=-0.03 mountY=-0.05, mountTheta=-2.05
01:06:18.776 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
01:06:18.776 00.000 7988 Enqueuing Move request for scope (0.05, -0.03)
01:06:18.778 00.002 15712 Worker thread wakes up
01:06:18.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:06:18.778 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:06:18.778 00.000 15712 Moving (0.05, -0.03) raw xDistance=-0.03 yDistance=-0.05
01:06:18.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=42, FiltMax=255, Gamma=0.690
01:06:18.780 00.002 7988 UpdateGuideState exits: m=1166 SNR=22.4
01:06:18.782 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:18.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:18.782 00.000 7988 Enqueuing Expose request
01:06:18.782 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:18.782 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
01:06:18.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:18.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:18.782 00.000 15712 MoveAxis(E, 8, ABG)
01:06:18.782 00.000 15712 Guiding  Dir = 2, Dur = 8
01:06:18.815 00.033 15712 IsGuiding returns 0
01:06:18.831 00.016 15712 IsGuiding returns 0
01:06:18.831 00.000 15712 Move returns status 0, amount 8
01:06:18.831 00.000 15712 MoveAxis(N, 0, ABG)
01:06:18.831 00.000 15712 Move returns status 0, amount 0
01:06:18.831 00.000 15712 move complete, result=0
01:06:18.831 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:06:18.832 00.001 15712 worker thread done servicing request
01:06:18.832 00.000 15712 Worker thread wakes up
01:06:18.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:18.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:20.471 01.639 15712 Exposure complete
01:06:20.533 00.062 15712 worker thread done servicing request
01:06:20.533 00.000 7988 OnExposeComplete: enter
01:06:20.533 00.000 7988 UpdateGuideState(): m_state=6
01:06:20.533 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
01:06:20.533 00.000 7988 Star::Find returns 1 (0), X=970.35, Y=190.10, Mass=1061, SNR=21.5, Peak=158 HFD=3.5
01:06:20.533 00.000 7988 MultiStar: [#1 0.09,0.08,1.05,U] [#2 0.27,0.05,0.89,U] [#3 -0.12,0.00,0.88,U] [#4 0.23,0.19,0.78,U] [#5 -0.10,0.26,0.81,U] [#6 0.03,-0.26,0.65,U] [#7 0.52,0.40,0.00,M8] [#8 0.11,-0.04,0.44,U] 
01:06:20.533 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.06, -0.12}
01:06:20.533 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.18 = -1.18)
01:06:20.533 00.000 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
01:06:20.533 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.39 mountX=0.03 mountY=-0.07, mountTheta=-1.18
01:06:20.533 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.03, opts=13)
01:06:20.533 00.000 7988 Enqueuing Move request for scope (0.07, 0.03)
01:06:20.533 00.000 15712 Worker thread wakes up
01:06:20.533 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:06:20.533 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:06:20.533 00.000 15712 Moving (0.07, 0.03) raw xDistance=0.03 yDistance=-0.07
01:06:20.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:06:20.548 00.015 7988 UpdateGuideState exits: m=1061 SNR=21.5
01:06:20.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:20.550 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:20.550 00.000 7988 Enqueuing Expose request
01:06:20.552 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:20.552 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:06:20.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:20.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:06:20.552 00.000 15712 MoveAxis(E, 7, ABG)
01:06:20.552 00.000 15712 Guiding  Dir = 2, Dur = 7
01:06:20.552 00.000 15712 IsGuiding returns 0
01:06:20.573 00.021 15712 IsGuiding returns 0
01:06:20.573 00.000 15712 Move returns status 0, amount 7
01:06:20.573 00.000 15712 MoveAxis(N, 0, ABG)
01:06:20.573 00.000 15712 Move returns status 0, amount 0
01:06:20.573 00.000 15712 move complete, result=0
01:06:20.573 00.000 15712 worker thread done servicing request
01:06:20.573 00.000 15712 Worker thread wakes up
01:06:20.573 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:06:20.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:20.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:21.981 01.408 15712 Exposure complete
01:06:22.042 00.061 15712 worker thread done servicing request
01:06:22.042 00.000 7988 OnExposeComplete: enter
01:06:22.042 00.000 7988 UpdateGuideState(): m_state=6
01:06:22.046 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
01:06:22.046 00.000 7988 Star::Find returns 1 (0), X=970.54, Y=189.95, Mass=1176, SNR=22.3, Peak=159 HFD=3.8
01:06:22.048 00.002 7988 MultiStar: [#1 0.26,0.15,1.02,U] [#2 0.24,-0.01,0.90,U] [#3 -0.25,-0.08,0.90,U] [#4 0.34,-0.22,0.00,M5] [#5 0.28,0.01,0.70,U] [#6 0.21,-0.06,0.60,U] [#7 0.67,0.48,0.00,M9] [#8 0.08,0.17,0.43,U] 
01:06:22.048 00.000 7988 refined, 6 included, MultiStar: {0.15, -0.03}, one-star: {0.25, -0.28}
01:06:22.050 00.002 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.56) = xAngle (-1.75 = -1.75)
01:06:22.050 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.79 = -1.79)
01:06:22.052 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=-0.03 mountY=-0.15, mountTheta=-1.76
01:06:22.054 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.03, opts=13)
01:06:22.054 00.000 7988 Enqueuing Move request for scope (0.15, -0.03)
01:06:22.056 00.002 15712 Worker thread wakes up
01:06:22.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:06:22.056 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:06:22.056 00.000 15712 Moving (0.15, -0.03) raw xDistance=-0.03 yDistance=-0.15
01:06:22.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:06:22.058 00.002 7988 UpdateGuideState exits: m=1176 SNR=22.3
01:06:22.059 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:22.059 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:22.059 00.000 7988 Enqueuing Expose request
01:06:22.059 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:22.059 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
01:06:22.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:22.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:06:22.059 00.000 15712 MoveAxis(E, 6, ABG)
01:06:22.059 00.000 15712 Guiding  Dir = 2, Dur = 6
01:06:22.059 00.000 15712 IsGuiding returns 0
01:06:22.122 00.063 15712 IsGuiding returns 0
01:06:22.122 00.000 15712 Move returns status 0, amount 6
01:06:22.122 00.000 15712 MoveAxis(N, 0, ABG)
01:06:22.122 00.000 15712 Move returns status 0, amount 0
01:06:22.122 00.000 15712 move complete, result=0
01:06:22.122 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:06:22.126 00.004 15712 worker thread done servicing request
01:06:22.126 00.000 15712 Worker thread wakes up
01:06:22.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:22.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:23.767 01.641 15712 Exposure complete
01:06:23.829 00.062 15712 worker thread done servicing request
01:06:23.829 00.000 7988 OnExposeComplete: enter
01:06:23.829 00.000 7988 UpdateGuideState(): m_state=6
01:06:23.832 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
01:06:23.832 00.000 7988 Star::Find returns 1 (0), X=970.76, Y=189.85, Mass=1077, SNR=21.6, Peak=166 HFD=3.8
01:06:23.834 00.002 7988 MultiStar: [#1 0.23,0.01,1.02,U] [#2 0.31,-0.15,0.88,U] [#3 -0.18,-0.06,0.87,U] [#4 0.15,-0.22,0.80,U] [#5 0.45,-0.15,0.00,M1] [#6 0.22,-0.49,0.00,M3] [#7 0.22,-0.43,0.00,M10] [#8 0.15,-0.43,0.00,M1] 
01:06:23.834 00.000 7988 refined, 4 included, MultiStar: {0.20, -0.16}, one-star: {0.47, -0.38}
01:06:23.836 00.002 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
01:06:23.836 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
01:06:23.838 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-0.65 mountX=-0.16 mountY=-0.20, mountTheta=-2.23
01:06:23.840 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.16, opts=13)
01:06:23.840 00.000 7988 Enqueuing Move request for scope (0.20, -0.16)
01:06:23.842 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=42, FiltMax=255, Gamma=0.690
01:06:23.844 00.002 7988 UpdateGuideState exits: m=1077 SNR=21.6
01:06:23.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:23.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:23.844 00.000 7988 Enqueuing Expose request
01:06:23.844 00.000 15712 Worker thread wakes up
01:06:23.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
01:06:23.844 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
01:06:23.844 00.000 15712 Moving (0.20, -0.16) raw xDistance=-0.16 yDistance=-0.20
01:06:23.844 00.000 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:23.844 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
01:06:23.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:23.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:06:23.844 00.000 15712 MoveAxis(E, 1, ABG)
01:06:23.844 00.000 15712 Guiding  Dir = 2, Dur = 1
01:06:23.844 00.000 15712 IsGuiding returns 0
01:06:23.882 00.038 15712 IsGuiding returns 0
01:06:23.882 00.000 15712 Move returns status 0, amount 1
01:06:23.882 00.000 15712 MoveAxis(N, 0, ABG)
01:06:23.882 00.000 15712 Move returns status 0, amount 0
01:06:23.882 00.000 15712 move complete, result=0
01:06:23.882 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.2 px 0 ms NORTH
01:06:23.882 00.000 15712 worker thread done servicing request
01:06:23.882 00.000 15712 Worker thread wakes up
01:06:23.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:23.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:25.295 01.413 15712 Exposure complete
01:06:25.357 00.062 15712 worker thread done servicing request
01:06:25.357 00.000 7988 OnExposeComplete: enter
01:06:25.357 00.000 7988 UpdateGuideState(): m_state=6
01:06:25.357 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
01:06:25.357 00.000 7988 Star::Find returns 1 (0), X=970.48, Y=189.75, Mass=1058, SNR=21.2, Peak=154 HFD=3.7
01:06:25.357 00.000 7988 MultiStar: [#1 0.05,-0.10,1.03,U] [#2 0.30,-0.08,0.92,U] [#3 -0.15,-0.28,0.87,U] [#4 0.31,-0.14,0.76,U] [#5 -0.25,-0.02,0.80,U] [#6 -0.19,-0.65,0.00,M4] [#7 0.01,-0.00,0.59,U] [#8 -0.09,0.28,0.47,U] 
01:06:25.357 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.14}, one-star: {0.19, -0.47}
01:06:25.357 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
01:06:25.357 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
01:06:25.357 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.16 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
01:06:25.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.14, opts=13)
01:06:25.357 00.000 7988 Enqueuing Move request for scope (0.06, -0.14)
01:06:25.374 00.017 15712 Worker thread wakes up
01:06:25.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
01:06:25.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
01:06:25.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=42, FiltMax=255, Gamma=0.690
01:06:25.374 00.000 7988 UpdateGuideState exits: m=1058 SNR=21.2
01:06:25.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:25.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:25.374 00.000 7988 Enqueuing Expose request
01:06:25.374 00.000 15712 Moving (0.06, -0.14) raw xDistance=-0.14 yDistance=-0.06
01:06:25.374 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:25.374 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
01:06:25.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:25.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:25.374 00.000 15712 MoveAxis(E, 1, ABG)
01:06:25.374 00.000 15712 Guiding  Dir = 2, Dur = 1
01:06:25.374 00.000 15712 IsGuiding returns 0
01:06:25.394 00.020 15712 IsGuiding returns 0
01:06:25.394 00.000 15712 Move returns status 0, amount 1
01:06:25.394 00.000 15712 MoveAxis(N, 0, ABG)
01:06:25.394 00.000 15712 Move returns status 0, amount 0
01:06:25.394 00.000 15712 move complete, result=0
01:06:25.394 00.000 15712 worker thread done servicing request
01:06:25.394 00.000 15712 Worker thread wakes up
01:06:25.394 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:06:25.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:25.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:27.035 01.641 15712 Exposure complete
01:06:27.098 00.063 15712 worker thread done servicing request
01:06:27.098 00.000 7988 OnExposeComplete: enter
01:06:27.098 00.000 7988 UpdateGuideState(): m_state=6
01:06:27.098 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
01:06:27.098 00.000 7988 Star::Find returns 1 (0), X=970.57, Y=189.17, Mass=1187, SNR=22.6, Peak=147 HFD=3.9
01:06:27.098 00.000 7988 MultiStar: large primary error, entering stabilization period
01:06:27.098 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
01:06:27.098 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
01:06:27.098 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-1.06 hyp=1.09 cameraTheta=-1.31 mountX=-1.05 mountY=-0.25, mountTheta=-2.91
01:06:27.107 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-1.06, opts=13)
01:06:27.107 00.000 7988 Enqueuing Move request for scope (0.28, -1.06)
01:06:27.107 00.000 15712 Worker thread wakes up
01:06:27.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=42, FiltMax=255, Gamma=0.690
01:06:27.107 00.000 7988 UpdateGuideState exits: m=1187 SNR=22.6
01:06:27.112 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.06) opts 0xd
01:06:27.112 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -1.06)
01:06:27.112 00.000 15712 Moving (0.28, -1.06) raw xDistance=-1.05 yDistance=-0.25
01:06:27.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:27.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:27.114 00.002 7988 Enqueuing Expose request
01:06:27.116 00.002 15712 PPEC rslt: input = -1.05, final = -0.63, react = -0.63, pred = 0.00, hyst = -0.57, hyst_pct = 0.00, period_length = 639.70
01:06:27.116 00.000 15712 PPEC: input: -1.05, control: -0.63, exposure: 1500
01:06:27.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:06:27.116 00.000 15712 MoveAxis(E, 206, ABG)
01:06:27.116 00.000 15712 Guiding  Dir = 2, Dur = 206
01:06:27.124 00.008 15712 IsGuiding returns 0
01:06:27.141 00.017 15712 PulseGuide returned control before completion, sleep 201
01:06:27.368 00.227 15712 IsGuiding returns 1
01:06:27.368 00.000 15712 scope still moving after pulse duration time elapsed
01:06:27.399 00.031 15712 IsGuiding returns 0
01:06:27.399 00.000 15712 scope move finished after 206 + 65 ms
01:06:27.399 00.000 15712 Move returns status 0, amount 206
01:06:27.399 00.000 15712 MoveAxis(N, 65, ABG)
01:06:27.399 00.000 15712 Guiding  Dir = 0, Dur = 65
01:06:27.399 00.000 15712 IsGuiding returns 0
01:06:27.478 00.079 15712 IsGuiding returns 1
01:06:27.478 00.000 15712 scope still moving after pulse duration time elapsed
01:06:27.510 00.032 15712 IsGuiding returns 1
01:06:27.573 00.063 15712 IsGuiding returns 0
01:06:27.573 00.000 15712 scope move finished after 65 + 109 ms
01:06:27.573 00.000 15712 Move returns status 0, amount 65
01:06:27.573 00.000 15712 move complete, result=0
01:06:27.573 00.000 15712 worker thread done servicing request
01:06:27.573 00.000 7988 GuideStep: -1.1 px 206 ms EAST, -0.3 px 65 ms NORTH
01:06:27.573 00.000 15712 Worker thread wakes up
01:06:27.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:27.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:28.979 01.406 15712 Exposure complete
01:06:29.041 00.062 15712 worker thread done servicing request
01:06:29.041 00.000 7988 OnExposeComplete: enter
01:06:29.041 00.000 7988 UpdateGuideState(): m_state=6
01:06:29.044 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
01:06:29.045 00.001 7988 Star::Find returns 1 (0), X=970.43, Y=190.07, Mass=1129, SNR=21.9, Peak=139 HFD=3.8
01:06:29.045 00.000 7988 MultiStar: exiting stabilization period
01:06:29.047 00.002 7988 MultiStar: [#1 0.27,0.26,1.05,U] [#2 0.27,0.22,0.89,U] [#3 -0.17,0.44,0.00,M1] [#4 0.31,-0.06,0.73,U] [#5 0.09,0.13,0.75,U] [#6 -0.04,-0.11,0.62,U] [#7 0.04,-0.07,0.54,U] [#8 -0.22,-0.01,0.46,U] 
01:06:29.047 00.000 7988 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.14, -0.15}
01:06:29.049 00.002 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
01:06:29.049 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
01:06:29.051 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.29 mountX=0.04 mountY=-0.14, mountTheta=-1.28
01:06:29.053 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.04, opts=13)
01:06:29.053 00.000 7988 Enqueuing Move request for scope (0.14, 0.04)
01:06:29.055 00.002 15712 Worker thread wakes up
01:06:29.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
01:06:29.055 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
01:06:29.055 00.000 15712 Moving (0.14, 0.04) raw xDistance=0.04 yDistance=-0.14
01:06:29.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:06:29.057 00.002 7988 UpdateGuideState exits: m=1129 SNR=21.9
01:06:29.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:29.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:29.057 00.000 7988 Enqueuing Expose request
01:06:29.057 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:29.057 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
01:06:29.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:29.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:06:29.057 00.000 15712 MoveAxis(E, 5, ABG)
01:06:29.057 00.000 15712 Guiding  Dir = 2, Dur = 5
01:06:29.057 00.000 15712 IsGuiding returns 0
01:06:29.075 00.018 15712 IsGuiding returns 0
01:06:29.075 00.000 15712 Move returns status 0, amount 5
01:06:29.075 00.000 15712 MoveAxis(N, 0, ABG)
01:06:29.075 00.000 15712 Move returns status 0, amount 0
01:06:29.075 00.000 15712 move complete, result=0
01:06:29.075 00.000 15712 worker thread done servicing request
01:06:29.075 00.000 15712 Worker thread wakes up
01:06:29.075 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:06:29.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:29.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:30.719 01.644 15712 Exposure complete
01:06:30.780 00.061 15712 worker thread done servicing request
01:06:30.780 00.000 7988 OnExposeComplete: enter
01:06:30.780 00.000 7988 UpdateGuideState(): m_state=6
01:06:30.784 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
01:06:30.784 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=190.00, Mass=1145, SNR=22.1, Peak=162 HFD=4.0
01:06:30.786 00.002 7988 MultiStar: [#1 -0.09,0.28,1.02,U] [#2 0.05,0.17,0.92,U] [#3 -0.37,0.39,0.00,M2] [#4 0.18,0.04,0.75,U] [#5 -0.24,0.30,0.76,U] [#6 -0.35,0.07,0.67,U] [#7 0.10,-0.12,0.57,U] [#8 -0.26,0.37,0.00,M1] 
01:06:30.786 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.08}, one-star: {-0.03, -0.22}
01:06:30.788 00.002 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
01:06:30.788 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
01:06:30.790 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.12 mountX=0.08 mountY=0.05, mountTheta=0.53
01:06:30.792 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.08, opts=13)
01:06:30.792 00.000 7988 Enqueuing Move request for scope (-0.05, 0.08)
01:06:30.794 00.002 15712 Worker thread wakes up
01:06:30.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:06:30.794 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:06:30.794 00.000 15712 Moving (-0.05, 0.08) raw xDistance=0.08 yDistance=0.05
01:06:30.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=42, FiltMax=255, Gamma=0.690
01:06:30.795 00.001 7988 UpdateGuideState exits: m=1145 SNR=22.1
01:06:30.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:30.797 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:30.797 00.000 7988 Enqueuing Expose request
01:06:30.799 00.002 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:30.799 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
01:06:30.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:30.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:06:30.799 00.000 15712 MoveAxis(E, 5, ABG)
01:06:30.799 00.000 15712 Guiding  Dir = 2, Dur = 5
01:06:30.799 00.000 15712 IsGuiding returns 0
01:06:30.812 00.013 15712 IsGuiding returns 0
01:06:30.812 00.000 15712 Move returns status 0, amount 5
01:06:30.812 00.000 15712 MoveAxis(N, 0, ABG)
01:06:30.812 00.000 15712 Move returns status 0, amount 0
01:06:30.812 00.000 15712 move complete, result=0
01:06:30.812 00.000 15712 worker thread done servicing request
01:06:30.812 00.000 15712 Worker thread wakes up
01:06:30.812 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:06:30.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:30.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:32.233 01.421 15712 Exposure complete
01:06:32.294 00.061 15712 worker thread done servicing request
01:06:32.294 00.000 7988 OnExposeComplete: enter
01:06:32.294 00.000 7988 UpdateGuideState(): m_state=6
01:06:32.298 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
01:06:32.298 00.000 7988 Star::Find returns 1 (0), X=970.38, Y=190.07, Mass=1192, SNR=22.7, Peak=162 HFD=3.8
01:06:32.300 00.002 7988 MultiStar: [#1 0.13,0.22,0.97,U] [#2 0.08,0.28,0.90,U] [#3 -0.28,0.16,0.82,U] [#4 0.15,0.36,0.75,U] [#5 0.22,0.58,0.00,M1] [#6 -0.16,0.05,0.64,U] [#7 0.11,0.11,0.50,U] [#8 -0.25,0.34,0.00,M2] 
01:06:32.300 00.000 7988 refined, 6 included, MultiStar: {0.02, 0.15}, one-star: {0.09, -0.15}
01:06:32.302 00.002 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
01:06:32.302 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:06:32.304 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.41 mountX=0.15 mountY=-0.03, mountTheta=-0.18
01:06:32.306 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.15, opts=13)
01:06:32.306 00.000 7988 Enqueuing Move request for scope (0.02, 0.15)
01:06:32.308 00.002 15712 Worker thread wakes up
01:06:32.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
01:06:32.308 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
01:06:32.308 00.000 15712 Moving (0.02, 0.15) raw xDistance=0.15 yDistance=-0.03
01:06:32.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=40, FiltMax=255, Gamma=0.690
01:06:32.310 00.002 7988 UpdateGuideState exits: m=1192 SNR=22.7
01:06:32.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:32.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:32.310 00.000 7988 Enqueuing Expose request
01:06:32.310 00.000 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:32.310 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
01:06:32.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:32.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:06:32.310 00.000 15712 MoveAxis(E, 9, ABG)
01:06:32.310 00.000 15712 Guiding  Dir = 2, Dur = 9
01:06:32.310 00.000 15712 IsGuiding returns 0
01:06:32.359 00.049 15712 IsGuiding returns 0
01:06:32.359 00.000 15712 Move returns status 0, amount 9
01:06:32.359 00.000 15712 MoveAxis(N, 0, ABG)
01:06:32.359 00.000 15712 Move returns status 0, amount 0
01:06:32.359 00.000 15712 move complete, result=0
01:06:32.359 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:06:32.372 00.013 15712 worker thread done servicing request
01:06:32.372 00.000 15712 Worker thread wakes up
01:06:32.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:32.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:34.011 01.639 15712 Exposure complete
01:06:34.074 00.063 15712 worker thread done servicing request
01:06:34.074 00.000 7988 OnExposeComplete: enter
01:06:34.074 00.000 7988 UpdateGuideState(): m_state=6
01:06:34.077 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
01:06:34.077 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=189.78, Mass=1171, SNR=22.2, Peak=157 HFD=3.9
01:06:34.079 00.002 7988 MultiStar: [#1 0.08,0.04,1.02,U] [#2 -0.07,-0.20,0.91,U] [#3 -0.29,0.01,0.90,U] [#4 -0.15,-0.06,0.74,U] [#5 -0.14,-0.12,0.75,U] [#6 -0.51,-0.50,0.00,M2] [#7 0.18,-0.41,0.00,M7] [#8 -0.31,-0.62,0.00,M3] 
01:06:34.079 00.000 7988 refined, 5 included, MultiStar: {-0.11, -0.14}, one-star: {-0.12, -0.45}
01:06:34.081 00.002 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
01:06:34.081 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
01:06:34.083 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-2.24 mountX=-0.14 mountY=0.11, mountTheta=2.46
01:06:34.085 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.14, opts=13)
01:06:34.085 00.000 7988 Enqueuing Move request for scope (-0.11, -0.14)
01:06:34.087 00.002 15712 Worker thread wakes up
01:06:34.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
01:06:34.087 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
01:06:34.087 00.000 15712 Moving (-0.11, -0.14) raw xDistance=-0.14 yDistance=0.11
01:06:34.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=41, FiltMax=255, Gamma=0.690
01:06:34.089 00.002 7988 UpdateGuideState exits: m=1171 SNR=22.2
01:06:34.090 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:34.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:34.090 00.000 7988 Enqueuing Expose request
01:06:34.090 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:34.090 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
01:06:34.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:34.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:06:34.090 00.000 15712 MoveAxis(E, 7, ABG)
01:06:34.090 00.000 15712 Guiding  Dir = 2, Dur = 7
01:06:34.090 00.000 15712 IsGuiding returns 0
01:06:34.107 00.017 15712 IsGuiding returns 0
01:06:34.107 00.000 15712 Move returns status 0, amount 7
01:06:34.107 00.000 15712 MoveAxis(N, 0, ABG)
01:06:34.107 00.000 15712 Move returns status 0, amount 0
01:06:34.107 00.000 15712 move complete, result=0
01:06:34.107 00.000 15712 worker thread done servicing request
01:06:34.107 00.000 15712 Worker thread wakes up
01:06:34.107 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
01:06:34.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:34.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:35.527 01.420 15712 Exposure complete
01:06:35.591 00.064 15712 worker thread done servicing request
01:06:35.591 00.000 7988 OnExposeComplete: enter
01:06:35.591 00.000 7988 UpdateGuideState(): m_state=6
01:06:35.594 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
01:06:35.594 00.000 7988 Star::Find returns 1 (0), X=970.30, Y=190.05, Mass=1151, SNR=22.4, Peak=145 HFD=4.0
01:06:35.596 00.002 7988 MultiStar: [#1 -0.07,-0.08,1.01,U] [#2 0.09,-0.12,0.87,U] [#3 -0.23,0.01,0.82,U] [#4 0.30,0.06,0.73,U] [#5 -0.14,0.17,0.76,U] [#6 0.15,-0.40,0.00,M3] [#7 0.43,-0.10,0.00,M8] [#8 0.29,-0.23,0.48,U] 
01:06:35.598 00.002 7988 refined, 6 included, MultiStar: {0.02, -0.05}, one-star: {0.01, -0.17}
01:06:35.598 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
01:06:35.599 00.001 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
01:06:35.599 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.27 mountX=-0.05 mountY=-0.01, mountTheta=-2.86
01:06:35.601 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.05, opts=13)
01:06:35.603 00.002 7988 Enqueuing Move request for scope (0.02, -0.05)
01:06:35.603 00.000 15712 Worker thread wakes up
01:06:35.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:06:35.603 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:06:35.603 00.000 15712 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
01:06:35.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:06:35.603 00.000 7988 UpdateGuideState exits: m=1151 SNR=22.4
01:06:35.607 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:35.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:35.607 00.000 7988 Enqueuing Expose request
01:06:35.607 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:35.607 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:06:35.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:35.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:06:35.607 00.000 15712 MoveAxis(E, 5, ABG)
01:06:35.607 00.000 15712 Guiding  Dir = 2, Dur = 5
01:06:35.607 00.000 15712 IsGuiding returns 0
01:06:35.622 00.015 15712 IsGuiding returns 0
01:06:35.622 00.000 15712 Move returns status 0, amount 5
01:06:35.622 00.000 15712 MoveAxis(N, 0, ABG)
01:06:35.622 00.000 15712 Move returns status 0, amount 0
01:06:35.622 00.000 15712 move complete, result=0
01:06:35.622 00.000 15712 worker thread done servicing request
01:06:35.622 00.000 15712 Worker thread wakes up
01:06:35.622 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:06:35.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:35.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:37.266 01.644 15712 Exposure complete
01:06:37.329 00.063 15712 worker thread done servicing request
01:06:37.329 00.000 7988 OnExposeComplete: enter
01:06:37.330 00.001 7988 UpdateGuideState(): m_state=6
01:06:37.330 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
01:06:37.332 00.002 7988 Star::Find returns 1 (0), X=970.15, Y=189.58, Mass=1106, SNR=22.1, Peak=159 HFD=3.3
01:06:37.334 00.002 7988 MultiStar: [#1 0.15,-0.27,1.00,U] [#2 -0.04,-0.05,0.92,U] [#3 -0.53,-0.34,0.00,M1] [#4 0.20,-0.54,0.00,M1] [#5 -0.28,-0.33,0.00,M1] [#6 -0.13,-0.53,0.00,M4] [#7 -0.41,-0.16,0.00,M9] [#8 0.06,-0.21,0.47,U] 
01:06:37.334 00.000 7988 refined, 3 included, MultiStar: {0.00, -0.32}, one-star: {-0.14, -0.65}
01:06:37.334 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
01:06:37.334 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
01:06:37.334 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.57 mountX=-0.32 mountY=0.01, mountTheta=3.12
01:06:37.334 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.32, opts=13)
01:06:37.334 00.000 7988 Enqueuing Move request for scope (0.00, -0.32)
01:06:37.343 00.009 15712 Worker thread wakes up
01:06:37.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.32) opts 0xd
01:06:37.343 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.32)
01:06:37.343 00.000 15712 Moving (0.00, -0.32) raw xDistance=-0.32 yDistance=0.01
01:06:37.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:06:37.343 00.000 7988 UpdateGuideState exits: m=1106 SNR=22.1
01:06:37.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:37.347 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:37.347 00.000 7988 Enqueuing Expose request
01:06:37.347 00.000 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.70
01:06:37.347 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
01:06:37.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:37.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:06:37.347 00.000 15712 MoveAxis(E, 66, ABG)
01:06:37.347 00.000 15712 Guiding  Dir = 2, Dur = 66
01:06:37.347 00.000 15712 IsGuiding returns 0
01:06:37.364 00.017 15712 PulseGuide returned control before completion, sleep 54
01:06:37.438 00.074 15712 IsGuiding returns 0
01:06:37.438 00.000 15712 Move returns status 0, amount 66
01:06:37.438 00.000 15712 MoveAxis(N, 0, ABG)
01:06:37.438 00.000 15712 Move returns status 0, amount 0
01:06:37.438 00.000 15712 move complete, result=0
01:06:37.438 00.000 15712 worker thread done servicing request
01:06:37.438 00.000 15712 Worker thread wakes up
01:06:37.438 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.0 px 0 ms NORTH
01:06:37.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:37.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:38.856 01.418 15712 Exposure complete
01:06:38.916 00.060 15712 worker thread done servicing request
01:06:38.916 00.000 7988 OnExposeComplete: enter
01:06:38.916 00.000 7988 UpdateGuideState(): m_state=6
01:06:38.921 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
01:06:38.921 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=189.80, Mass=1192, SNR=22.5, Peak=169 HFD=3.7
01:06:38.923 00.002 7988 MultiStar: [#1 -0.04,0.08,1.05,U] [#2 0.16,-0.08,0.87,U] [#3 -0.20,0.15,0.83,U] [#4 0.32,0.11,0.72,U] [#5 -0.10,-0.24,0.76,U] [#6 0.14,0.08,0.72,U] [#7 -0.22,0.11,0.48,U] [#8 -0.26,-0.13,0.43,U] 
01:06:38.925 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.08, -0.42}
01:06:38.925 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
01:06:38.927 00.002 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
01:06:38.927 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.93 mountX=-0.05 mountY=0.02, mountTheta=2.77
01:06:38.929 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.05, opts=13)
01:06:38.929 00.000 7988 Enqueuing Move request for scope (-0.02, -0.05)
01:06:38.931 00.002 15712 Worker thread wakes up
01:06:38.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:06:38.931 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:06:38.931 00.000 15712 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.02
01:06:38.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:06:38.932 00.001 7988 UpdateGuideState exits: m=1192 SNR=22.5
01:06:38.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:38.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:38.932 00.000 7988 Enqueuing Expose request
01:06:38.932 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:38.932 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
01:06:38.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:38.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:06:38.932 00.000 15712 MoveAxis(E, 3, ABG)
01:06:38.932 00.000 15712 Guiding  Dir = 2, Dur = 3
01:06:38.932 00.000 15712 IsGuiding returns 0
01:06:38.955 00.023 15712 IsGuiding returns 0
01:06:38.955 00.000 15712 Move returns status 0, amount 3
01:06:38.955 00.000 15712 MoveAxis(N, 0, ABG)
01:06:38.955 00.000 15712 Move returns status 0, amount 0
01:06:38.955 00.000 15712 move complete, result=0
01:06:38.955 00.000 15712 worker thread done servicing request
01:06:38.955 00.000 15712 Worker thread wakes up
01:06:38.955 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:06:38.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:38.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:40.590 01.635 15712 Exposure complete
01:06:40.654 00.064 15712 worker thread done servicing request
01:06:40.654 00.000 7988 OnExposeComplete: enter
01:06:40.654 00.000 7988 UpdateGuideState(): m_state=6
01:06:40.658 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
01:06:40.658 00.000 7988 Star::Find returns 1 (0), X=970.33, Y=189.86, Mass=1205, SNR=22.8, Peak=162 HFD=3.8
01:06:40.660 00.002 7988 MultiStar: [#1 0.16,-0.27,0.97,U] [#2 0.03,-0.40,0.00,M1] [#3 -0.33,-0.36,0.00,M1] [#4 0.12,-0.22,0.69,U] [#5 0.09,-0.16,0.76,U] [#6 -0.25,-0.56,0.00,M4] [#7 0.10,-0.37,0.49,U] [#8 -0.21,-0.25,0.45,U] 
01:06:40.660 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.27}, one-star: {0.04, -0.36}
01:06:40.662 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
01:06:40.663 00.001 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
01:06:40.663 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.32 mountX=-0.27 mountY=-0.06, mountTheta=-2.92
01:06:40.665 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.27, opts=13)
01:06:40.667 00.002 7988 Enqueuing Move request for scope (0.07, -0.27)
01:06:40.667 00.000 15712 Worker thread wakes up
01:06:40.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
01:06:40.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
01:06:40.667 00.000 15712 Moving (0.07, -0.27) raw xDistance=-0.27 yDistance=-0.06
01:06:40.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:06:40.670 00.003 7988 UpdateGuideState exits: m=1205 SNR=22.8
01:06:40.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:40.672 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:40.672 00.000 7988 Enqueuing Expose request
01:06:40.674 00.002 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.70
01:06:40.674 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
01:06:40.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:40.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:40.674 00.000 15712 MoveAxis(E, 58, ABG)
01:06:40.674 00.000 15712 Guiding  Dir = 2, Dur = 58
01:06:40.674 00.000 15712 IsGuiding returns 0
01:06:40.696 00.022 15712 PulseGuide returned control before completion, sleep 45
01:06:40.765 00.069 15712 IsGuiding returns 0
01:06:40.765 00.000 15712 Move returns status 0, amount 58
01:06:40.765 00.000 15712 MoveAxis(N, 0, ABG)
01:06:40.765 00.000 15712 Move returns status 0, amount 0
01:06:40.765 00.000 15712 move complete, result=0
01:06:40.765 00.000 15712 worker thread done servicing request
01:06:40.765 00.000 15712 Worker thread wakes up
01:06:40.765 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
01:06:40.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:40.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:42.184 01.419 15712 Exposure complete
01:06:42.244 00.060 15712 worker thread done servicing request
01:06:42.244 00.000 7988 OnExposeComplete: enter
01:06:42.244 00.000 7988 UpdateGuideState(): m_state=6
01:06:42.248 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
01:06:42.248 00.000 7988 Star::Find returns 1 (0), X=970.37, Y=189.89, Mass=1125, SNR=21.9, Peak=151 HFD=3.6
01:06:42.250 00.002 7988 MultiStar: [#1 0.01,-0.07,1.03,U] [#2 -0.05,-0.19,0.92,U] [#3 -0.22,-0.08,0.86,U] [#4 0.11,-0.19,0.79,U] [#5 -0.10,0.05,0.70,U] [#6 -0.16,-0.35,0.66,U] [#7 0.17,0.06,0.53,U] [#8 0.28,-0.11,0.44,U] 
01:06:42.250 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {0.08, -0.33}
01:06:42.252 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.15 = 3.14)
01:06:42.252 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
01:06:42.254 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.58 mountX=-0.15 mountY=0.01, mountTheta=3.10
01:06:42.256 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.15, opts=13)
01:06:42.256 00.000 7988 Enqueuing Move request for scope (-0.00, -0.15)
01:06:42.258 00.002 15712 Worker thread wakes up
01:06:42.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
01:06:42.258 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
01:06:42.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:06:42.260 00.002 7988 UpdateGuideState exits: m=1125 SNR=21.9
01:06:42.261 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:42.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:42.263 00.002 7988 Enqueuing Expose request
01:06:42.263 00.000 15712 Moving (-0.00, -0.15) raw xDistance=-0.15 yDistance=0.01
01:06:42.263 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:42.263 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
01:06:42.263 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:42.263 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:06:42.263 00.000 15712 MoveAxis(E, 6, ABG)
01:06:42.263 00.000 15712 Guiding  Dir = 2, Dur = 6
01:06:42.263 00.000 15712 IsGuiding returns 0
01:06:42.295 00.032 15712 IsGuiding returns 0
01:06:42.295 00.000 15712 Move returns status 0, amount 6
01:06:42.295 00.000 15712 MoveAxis(N, 0, ABG)
01:06:42.295 00.000 15712 Move returns status 0, amount 0
01:06:42.295 00.000 15712 move complete, result=0
01:06:42.295 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:06:42.299 00.004 15712 worker thread done servicing request
01:06:42.299 00.000 15712 Worker thread wakes up
01:06:42.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:42.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:43.939 01.640 15712 Exposure complete
01:06:44.002 00.063 15712 worker thread done servicing request
01:06:44.004 00.002 7988 OnExposeComplete: enter
01:06:44.004 00.000 7988 UpdateGuideState(): m_state=6
01:06:44.004 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
01:06:44.004 00.000 7988 Star::Find returns 1 (0), X=970.13, Y=189.81, Mass=1120, SNR=22.4, Peak=154 HFD=3.8
01:06:44.004 00.000 7988 MultiStar: [#1 0.02,-0.23,1.00,U] [#2 0.10,-0.19,0.94,U] [#3 -0.15,-0.09,0.87,U] [#4 0.02,-0.31,0.77,U] [#5 -0.28,-0.07,0.78,U] [#6 -0.44,-0.40,0.00,M4] [#7 -0.12,-0.13,0.49,U] [#8 -0.05,-0.16,0.44,U] 
01:06:44.009 00.005 7988 refined, 7 included, MultiStar: {-0.08, -0.21}, one-star: {-0.16, -0.42}
01:06:44.010 00.001 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
01:06:44.010 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.77)
01:06:44.012 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.92 mountX=-0.21 mountY=0.08, mountTheta=2.78
01:06:44.014 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.21, opts=13)
01:06:44.014 00.000 7988 Enqueuing Move request for scope (-0.08, -0.21)
01:06:44.016 00.002 15712 Worker thread wakes up
01:06:44.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
01:06:44.016 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
01:06:44.016 00.000 15712 Moving (-0.08, -0.21) raw xDistance=-0.21 yDistance=0.08
01:06:44.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:06:44.016 00.000 7988 UpdateGuideState exits: m=1120 SNR=22.4
01:06:44.018 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:44.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:44.020 00.002 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.70
01:06:44.020 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
01:06:44.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:44.020 00.000 7988 Enqueuing Expose request
01:06:44.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:06:44.020 00.000 15712 MoveAxis(E, 48, ABG)
01:06:44.020 00.000 15712 Guiding  Dir = 2, Dur = 48
01:06:44.020 00.000 15712 IsGuiding returns 0
01:06:44.038 00.018 15712 PulseGuide returned control before completion, sleep 43
01:06:44.112 00.074 15712 IsGuiding returns 0
01:06:44.112 00.000 15712 Move returns status 0, amount 48
01:06:44.112 00.000 15712 MoveAxis(N, 0, ABG)
01:06:44.112 00.000 15712 Move returns status 0, amount 0
01:06:44.112 00.000 15712 move complete, result=0
01:06:44.112 00.000 15712 worker thread done servicing request
01:06:44.112 00.000 15712 Worker thread wakes up
01:06:44.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:44.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:44.112 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
01:06:45.532 01.420 15712 Exposure complete
01:06:45.593 00.061 15712 worker thread done servicing request
01:06:45.593 00.000 7988 OnExposeComplete: enter
01:06:45.593 00.000 7988 UpdateGuideState(): m_state=6
01:06:45.596 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
01:06:45.596 00.000 7988 Star::Find returns 1 (0), X=970.37, Y=189.97, Mass=1181, SNR=22.8, Peak=158 HFD=3.5
01:06:45.598 00.002 7988 MultiStar: [#1 0.13,-0.24,1.04,U] [#2 0.08,-0.24,0.81,U] [#3 -0.27,-0.18,0.84,U] [#4 0.19,-0.15,0.70,U] [#5 -0.25,-0.10,0.77,U] [#6 -0.16,-0.49,0.00,M5] [#7 0.09,-0.12,0.49,U] [#8 0.15,-0.73,0.00,M1] 
01:06:45.598 00.000 7988 refined, 6 included, MultiStar: {0.01, -0.19}, one-star: {0.08, -0.26}
01:06:45.600 00.002 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
01:06:45.600 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
01:06:45.602 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.53 mountX=-0.19 mountY=-0.00, mountTheta=-3.12
01:06:45.604 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.19, opts=13)
01:06:45.604 00.000 7988 Enqueuing Move request for scope (0.01, -0.19)
01:06:45.606 00.002 15712 Worker thread wakes up
01:06:45.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
01:06:45.606 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
01:06:45.606 00.000 15712 Moving (0.01, -0.19) raw xDistance=-0.19 yDistance=-0.00
01:06:45.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:06:45.608 00.002 7988 UpdateGuideState exits: m=1181 SNR=22.8
01:06:45.609 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:45.609 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:45.609 00.000 7988 Enqueuing Expose request
01:06:45.609 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.70
01:06:45.609 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
01:06:45.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:45.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:06:45.609 00.000 15712 MoveAxis(E, 44, ABG)
01:06:45.609 00.000 15712 Guiding  Dir = 2, Dur = 44
01:06:45.609 00.000 15712 IsGuiding returns 0
01:06:45.625 00.016 15712 PulseGuide returned control before completion, sleep 31
01:06:45.693 00.068 15712 IsGuiding returns 1
01:06:45.693 00.000 15712 scope still moving after pulse duration time elapsed
01:06:45.737 00.044 15712 IsGuiding returns 0
01:06:45.737 00.000 15712 scope move finished after 44 + 79 ms
01:06:45.737 00.000 15712 Move returns status 0, amount 44
01:06:45.737 00.000 15712 MoveAxis(N, 0, ABG)
01:06:45.737 00.000 15712 Move returns status 0, amount 0
01:06:45.737 00.000 15712 move complete, result=0
01:06:45.737 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
01:06:45.737 00.000 15712 worker thread done servicing request
01:06:45.737 00.000 15712 Worker thread wakes up
01:06:45.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:45.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:47.377 01.640 15712 Exposure complete
01:06:47.441 00.064 15712 worker thread done servicing request
01:06:47.441 00.000 7988 OnExposeComplete: enter
01:06:47.443 00.002 7988 UpdateGuideState(): m_state=6
01:06:47.443 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
01:06:47.443 00.000 7988 Star::Find returns 1 (0), X=970.40, Y=190.10, Mass=1100, SNR=21.8, Peak=153 HFD=3.6
01:06:47.443 00.000 7988 MultiStar: [#1 0.04,0.48,0.00,M1] [#2 0.17,0.12,0.91,U] [#3 -0.40,0.49,0.00,M1] [#4 0.42,0.27,0.00,M1] [#5 -0.06,0.39,0.77,U] [#6 -0.21,0.02,0.64,U] [#7 0.10,0.12,0.50,U] [#8 -0.43,0.13,0.00,M2] 
01:06:47.443 00.000 7988 refined, 4 included, MultiStar: {0.04, 0.09}, one-star: {0.11, -0.12}
01:06:47.443 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
01:06:47.443 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
01:06:47.443 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.21 mountX=0.10 mountY=-0.04, mountTheta=-0.38
01:06:47.443 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
01:06:47.443 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
01:06:47.443 00.000 15712 Worker thread wakes up
01:06:47.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:06:47.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:06:47.443 00.000 15712 Moving (0.04, 0.09) raw xDistance=0.10 yDistance=-0.04
01:06:47.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:06:47.443 00.000 7988 UpdateGuideState exits: m=1100 SNR=21.8
01:06:47.456 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:47.457 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:47.457 00.000 7988 Enqueuing Expose request
01:06:47.460 00.003 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:47.460 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
01:06:47.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:47.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:06:47.460 00.000 15712 MoveAxis(E, 9, ABG)
01:06:47.460 00.000 15712 Guiding  Dir = 2, Dur = 9
01:06:47.460 00.000 15712 IsGuiding returns 0
01:06:47.476 00.016 15712 IsGuiding returns 0
01:06:47.476 00.000 15712 Move returns status 0, amount 9
01:06:47.476 00.000 15712 MoveAxis(N, 0, ABG)
01:06:47.476 00.000 15712 Move returns status 0, amount 0
01:06:47.476 00.000 15712 move complete, result=0
01:06:47.476 00.000 15712 worker thread done servicing request
01:06:47.476 00.000 15712 Worker thread wakes up
01:06:47.476 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:06:47.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:47.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:48.893 01.417 15712 Exposure complete
01:06:48.954 00.061 15712 worker thread done servicing request
01:06:48.954 00.000 7988 OnExposeComplete: enter
01:06:48.954 00.000 7988 UpdateGuideState(): m_state=6
01:06:48.958 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
01:06:48.958 00.000 7988 Star::Find returns 1 (0), X=970.36, Y=190.06, Mass=1166, SNR=22.4, Peak=165 HFD=3.5
01:06:48.960 00.002 7988 MultiStar: [#1 -0.12,0.46,0.00,M2] [#2 0.15,0.42,0.00,M1] [#3 -0.39,0.34,0.00,M2] [#4 0.17,-0.07,0.71,U] [#5 -0.01,0.41,0.00,M1] [#6 0.41,0.04,0.00,M5] [#7 -0.04,0.33,0.53,U] [#8 -0.34,0.12,0.46,U] 
01:06:48.960 00.000 7988 refined, 3 included, MultiStar: {0.01, 0.01}, one-star: {0.07, -0.16}
01:06:48.962 00.002 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
01:06:48.962 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
01:06:48.962 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.75 mountX=0.01 mountY=-0.01, mountTheta=-0.82
01:06:48.962 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
01:06:48.962 00.000 7988 Enqueuing Move request for scope (0.01, 0.01)
01:06:48.962 00.000 15712 Worker thread wakes up
01:06:48.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:06:48.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:06:48.962 00.000 15712 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
01:06:48.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=38, FiltMax=255, Gamma=0.690
01:06:48.962 00.000 7988 UpdateGuideState exits: m=1166 SNR=22.4
01:06:48.971 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:48.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:48.971 00.000 7988 Enqueuing Expose request
01:06:48.971 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:48.971 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
01:06:48.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:48.971 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:06:48.971 00.000 15712 MoveAxis(E, 11, ABG)
01:06:48.971 00.000 15712 Guiding  Dir = 2, Dur = 11
01:06:48.971 00.000 15712 IsGuiding returns 0
01:06:48.994 00.023 15712 IsGuiding returns 1
01:06:48.994 00.000 15712 scope still moving after pulse duration time elapsed
01:06:49.039 00.045 15712 IsGuiding returns 0
01:06:49.039 00.000 15712 scope move finished after 11 + 53 ms
01:06:49.039 00.000 15712 Move returns status 0, amount 11
01:06:49.039 00.000 15712 MoveAxis(N, 0, ABG)
01:06:49.039 00.000 15712 Move returns status 0, amount 0
01:06:49.039 00.000 15712 move complete, result=0
01:06:49.039 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
01:06:49.039 00.000 15712 worker thread done servicing request
01:06:49.039 00.000 15712 Worker thread wakes up
01:06:49.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:49.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:50.681 01.642 15712 Exposure complete
01:06:50.744 00.063 15712 worker thread done servicing request
01:06:50.745 00.001 7988 OnExposeComplete: enter
01:06:50.745 00.000 7988 UpdateGuideState(): m_state=6
01:06:50.745 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
01:06:50.745 00.000 7988 Star::Find returns 1 (0), X=970.23, Y=190.12, Mass=1136, SNR=22.2, Peak=165 HFD=3.8
01:06:50.745 00.000 7988 MultiStar: [#1 0.13,0.22,1.01,U] [#2 0.05,0.05,0.87,U] [#3 -0.20,-0.04,0.87,U] [#4 0.35,0.21,0.00,M1] [#5 -0.08,0.00,0.75,U] [#6 -0.22,-0.24,0.66,U] [#7 -0.05,0.16,0.52,U] [#8 -0.32,0.32,0.00,M2] 
01:06:50.745 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.01}, one-star: {-0.06, -0.11}
01:06:50.745 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.56) = xAngle (1.42 = 1.42)
01:06:50.745 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
01:06:50.745 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.98 mountX=0.01 mountY=0.05, mountTheta=1.42
01:06:50.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
01:06:50.756 00.011 7988 Enqueuing Move request for scope (-0.05, 0.01)
01:06:50.758 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:06:50.758 00.000 7988 UpdateGuideState exits: m=1136 SNR=22.2
01:06:50.760 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:50.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:50.762 00.002 7988 Enqueuing Expose request
01:06:50.764 00.002 15712 Worker thread wakes up
01:06:50.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:06:50.764 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:06:50.764 00.000 15712 Moving (-0.05, 0.01) raw xDistance=0.01 yDistance=0.05
01:06:50.766 00.002 15712 PPEC rslt: input = 0.01, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:50.766 00.000 15712 PPEC: input: 0.01, control: -0.04, exposure: 1500
01:06:50.768 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:50.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:06:50.768 00.000 15712 MoveAxis(E, 12, ABG)
01:06:50.768 00.000 15712 Guiding  Dir = 2, Dur = 12
01:06:50.768 00.000 15712 IsGuiding returns 0
01:06:50.773 00.005 15712 IsGuiding returns 1
01:06:50.773 00.000 15712 scope still moving after pulse duration time elapsed
01:06:50.824 00.051 15712 IsGuiding returns 0
01:06:50.824 00.000 15712 scope move finished after 12 + 52 ms
01:06:50.824 00.000 15712 Move returns status 0, amount 12
01:06:50.824 00.000 15712 MoveAxis(N, 0, ABG)
01:06:50.824 00.000 15712 Move returns status 0, amount 0
01:06:50.824 00.000 15712 move complete, result=0
01:06:50.824 00.000 7988 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
01:06:50.835 00.011 15712 worker thread done servicing request
01:06:50.835 00.000 15712 Worker thread wakes up
01:06:50.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:50.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:52.240 01.405 15712 Exposure complete
01:06:52.301 00.061 15712 worker thread done servicing request
01:06:52.301 00.000 7988 OnExposeComplete: enter
01:06:52.301 00.000 7988 UpdateGuideState(): m_state=6
01:06:52.301 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
01:06:52.301 00.000 7988 Star::Find returns 1 (0), X=970.30, Y=189.95, Mass=1269, SNR=23.5, Peak=157 HFD=4.1
01:06:52.301 00.000 7988 MultiStar: [#1 0.28,0.12,0.96,U] [#2 0.06,-0.02,0.81,U] [#3 -0.13,0.13,0.80,U] [#4 0.14,-0.13,0.70,U] [#5 0.11,0.08,0.71,U] [#6 0.09,-0.18,0.66,U] [#7 -0.08,-0.08,0.52,U] [#8 -0.15,-0.06,0.45,U] 
01:06:52.301 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.01, -0.27}
01:06:52.301 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
01:06:52.301 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
01:06:52.301 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.67 mountX=-0.04 mountY=-0.05, mountTheta=-2.24
01:06:52.301 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.04, opts=13)
01:06:52.301 00.000 7988 Enqueuing Move request for scope (0.05, -0.04)
01:06:52.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:06:52.301 00.000 7988 UpdateGuideState exits: m=1269 SNR=23.5
01:06:52.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:52.317 00.016 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:52.318 00.001 7988 Enqueuing Expose request
01:06:52.318 00.000 15712 Worker thread wakes up
01:06:52.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:06:52.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:06:52.318 00.000 15712 Moving (0.05, -0.04) raw xDistance=-0.04 yDistance=-0.05
01:06:52.318 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:52.318 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
01:06:52.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:52.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:52.318 00.000 15712 MoveAxis(E, 9, ABG)
01:06:52.318 00.000 15712 Guiding  Dir = 2, Dur = 9
01:06:52.318 00.000 15712 IsGuiding returns 0
01:06:52.350 00.032 15712 IsGuiding returns 0
01:06:52.350 00.000 15712 Move returns status 0, amount 9
01:06:52.350 00.000 15712 MoveAxis(N, 0, ABG)
01:06:52.350 00.000 15712 Move returns status 0, amount 0
01:06:52.350 00.000 15712 move complete, result=0
01:06:52.350 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:06:52.353 00.003 15712 worker thread done servicing request
01:06:52.353 00.000 15712 Worker thread wakes up
01:06:52.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:52.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:53.994 01.641 15712 Exposure complete
01:06:54.056 00.062 15712 worker thread done servicing request
01:06:54.056 00.000 7988 OnExposeComplete: enter
01:06:54.056 00.000 7988 UpdateGuideState(): m_state=6
01:06:54.060 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
01:06:54.060 00.000 7988 Star::Find returns 1 (0), X=970.52, Y=189.77, Mass=1218, SNR=22.9, Peak=170 HFD=3.7
01:06:54.062 00.002 7988 MultiStar: [#1 0.20,-0.10,0.96,U] [#2 0.11,-0.07,0.85,U] [#3 -0.12,-0.02,0.83,U] [#4 0.36,-0.30,0.00,M1] [#5 -0.10,0.03,0.74,U] [#6 -0.01,-0.43,0.00,M4] [#7 -0.01,0.15,0.53,U] [#8 0.22,-0.01,0.46,U] 
01:06:54.062 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.23, -0.45}
01:06:54.064 00.002 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
01:06:54.064 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
01:06:54.066 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.88 mountX=-0.10 mountY=-0.08, mountTheta=-2.46
01:06:54.068 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.10, opts=13)
01:06:54.069 00.001 7988 Enqueuing Move request for scope (0.08, -0.10)
01:06:54.069 00.000 15712 Worker thread wakes up
01:06:54.069 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:06:54.069 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:06:54.069 00.000 15712 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=-0.08
01:06:54.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:06:54.069 00.000 7988 UpdateGuideState exits: m=1218 SNR=22.9
01:06:54.072 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:54.072 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:54.072 00.000 7988 Enqueuing Expose request
01:06:54.072 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:54.072 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
01:06:54.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:54.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:06:54.072 00.000 15712 MoveAxis(E, 8, ABG)
01:06:54.072 00.000 15712 Guiding  Dir = 2, Dur = 8
01:06:54.072 00.000 15712 IsGuiding returns 0
01:06:54.092 00.020 15712 IsGuiding returns 0
01:06:54.092 00.000 15712 Move returns status 0, amount 8
01:06:54.092 00.000 15712 MoveAxis(N, 0, ABG)
01:06:54.092 00.000 15712 Move returns status 0, amount 0
01:06:54.092 00.000 15712 move complete, result=0
01:06:54.092 00.000 15712 worker thread done servicing request
01:06:54.092 00.000 15712 Worker thread wakes up
01:06:54.092 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:06:54.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:54.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:55.511 01.419 15712 Exposure complete
01:06:55.575 00.064 15712 worker thread done servicing request
01:06:55.575 00.000 7988 OnExposeComplete: enter
01:06:55.575 00.000 7988 UpdateGuideState(): m_state=6
01:06:55.578 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
01:06:55.578 00.000 7988 Star::Find returns 1 (0), X=970.54, Y=189.92, Mass=1241, SNR=23.1, Peak=165 HFD=3.6
01:06:55.580 00.002 7988 MultiStar: [#1 0.21,-0.02,1.01,U] [#2 0.27,0.12,0.84,U] [#3 -0.14,0.03,0.83,U] [#4 0.41,0.05,0.00,M2] [#5 0.17,-0.01,0.73,U] [#6 0.07,-0.19,0.62,U] [#7 0.60,-0.28,0.00,M1] [#8 -0.17,-0.07,0.47,U] 
01:06:55.580 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.06}, one-star: {0.25, -0.30}
01:06:55.582 00.002 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.05 = -2.05)
01:06:55.582 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
01:06:55.584 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.49 mountX=-0.06 mountY=-0.12, mountTheta=-2.06
01:06:55.586 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.06, opts=13)
01:06:55.586 00.000 7988 Enqueuing Move request for scope (0.12, -0.06)
01:06:55.588 00.002 15712 Worker thread wakes up
01:06:55.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:06:55.588 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:06:55.588 00.000 15712 Moving (0.12, -0.06) raw xDistance=-0.06 yDistance=-0.12
01:06:55.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:06:55.588 00.000 7988 UpdateGuideState exits: m=1241 SNR=23.1
01:06:55.591 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:55.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:55.591 00.000 7988 Enqueuing Expose request
01:06:55.591 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:55.591 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:06:55.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:55.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:55.591 00.000 15712 MoveAxis(E, 6, ABG)
01:06:55.591 00.000 15712 Guiding  Dir = 2, Dur = 6
01:06:55.622 00.031 15712 IsGuiding returns 0
01:06:55.638 00.016 15712 IsGuiding returns 0
01:06:55.638 00.000 15712 Move returns status 0, amount 6
01:06:55.638 00.000 15712 MoveAxis(N, 0, ABG)
01:06:55.638 00.000 15712 Move returns status 0, amount 0
01:06:55.638 00.000 15712 move complete, result=0
01:06:55.638 00.000 15712 worker thread done servicing request
01:06:55.638 00.000 15712 Worker thread wakes up
01:06:55.638 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:06:55.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:55.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:57.281 01.643 15712 Exposure complete
01:06:57.345 00.064 15712 worker thread done servicing request
01:06:57.345 00.000 7988 OnExposeComplete: enter
01:06:57.347 00.002 7988 UpdateGuideState(): m_state=6
01:06:57.349 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
01:06:57.349 00.000 7988 Star::Find returns 1 (0), X=970.51, Y=189.85, Mass=1181, SNR=22.8, Peak=168 HFD=3.8
01:06:57.351 00.002 7988 MultiStar: [#1 -0.06,0.07,1.02,U] [#2 0.08,0.07,0.85,U] [#3 -0.07,0.15,0.87,U] [#4 0.13,-0.01,0.75,U] [#5 -0.02,0.31,0.80,U] [#6 -0.14,-0.43,0.00,M4] [#7 -0.17,0.00,0.49,U] [#8 -0.09,0.26,0.44,U] 
01:06:57.351 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {0.22, -0.38}
01:06:57.353 00.002 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
01:06:57.355 00.002 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
01:06:57.355 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.10 mountX=0.04 mountY=-0.02, mountTheta=-0.49
01:06:57.357 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.04, opts=13)
01:06:57.357 00.000 7988 Enqueuing Move request for scope (0.02, 0.04)
01:06:57.359 00.002 15712 Worker thread wakes up
01:06:57.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:06:57.359 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:06:57.359 00.000 15712 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.02
01:06:57.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:06:57.361 00.002 7988 UpdateGuideState exits: m=1181 SNR=22.8
01:06:57.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:57.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:57.361 00.000 7988 Enqueuing Expose request
01:06:57.361 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:57.361 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:06:57.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:57.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:06:57.361 00.000 15712 MoveAxis(E, 8, ABG)
01:06:57.361 00.000 15712 Guiding  Dir = 2, Dur = 8
01:06:57.361 00.000 15712 IsGuiding returns 0
01:06:57.385 00.024 15712 IsGuiding returns 0
01:06:57.385 00.000 15712 Move returns status 0, amount 8
01:06:57.385 00.000 15712 MoveAxis(N, 0, ABG)
01:06:57.385 00.000 15712 Move returns status 0, amount 0
01:06:57.385 00.000 15712 move complete, result=0
01:06:57.385 00.000 15712 worker thread done servicing request
01:06:57.385 00.000 15712 Worker thread wakes up
01:06:57.385 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:06:57.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:57.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:06:58.794 01.409 15712 Exposure complete
01:06:58.856 00.062 15712 worker thread done servicing request
01:06:58.856 00.000 7988 OnExposeComplete: enter
01:06:58.856 00.000 7988 UpdateGuideState(): m_state=6
01:06:58.856 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
01:06:58.856 00.000 7988 Star::Find returns 1 (0), X=970.54, Y=189.79, Mass=1171, SNR=22.4, Peak=157 HFD=3.8
01:06:58.856 00.000 7988 MultiStar: [#1 0.10,-0.06,1.07,U] [#2 0.07,-0.18,0.87,U] [#3 -0.23,0.08,0.88,U] [#4 0.12,0.12,0.69,U] [#5 0.10,-0.17,0.79,U] [#6 -0.16,-0.02,0.65,U] [#7 0.01,-0.02,0.51,U] [#8 -0.36,-0.18,0.00,M1] 
01:06:58.856 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.25, -0.43}
01:06:58.863 00.007 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
01:06:58.863 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
01:06:58.863 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.17 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
01:06:58.863 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
01:06:58.863 00.000 7988 Enqueuing Move request for scope (0.04, -0.10)
01:06:58.863 00.000 15712 Worker thread wakes up
01:06:58.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:06:58.863 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:06:58.863 00.000 15712 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.04
01:06:58.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=38, FiltMax=255, Gamma=0.690
01:06:58.863 00.000 7988 UpdateGuideState exits: m=1171 SNR=22.4
01:06:58.871 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:58.872 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:06:58.872 00.000 7988 Enqueuing Expose request
01:06:58.872 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:06:58.872 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
01:06:58.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:58.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:06:58.872 00.000 15712 MoveAxis(E, 6, ABG)
01:06:58.872 00.000 15712 Guiding  Dir = 2, Dur = 6
01:06:58.889 00.017 15712 IsGuiding returns 0
01:06:58.904 00.015 15712 IsGuiding returns 0
01:06:58.904 00.000 15712 Move returns status 0, amount 6
01:06:58.904 00.000 15712 MoveAxis(N, 0, ABG)
01:06:58.904 00.000 15712 Move returns status 0, amount 0
01:06:58.904 00.000 15712 move complete, result=0
01:06:58.904 00.000 15712 worker thread done servicing request
01:06:58.904 00.000 15712 Worker thread wakes up
01:06:58.904 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:06:58.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:06:58.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:00.535 01.631 15712 Exposure complete
01:07:00.597 00.062 15712 worker thread done servicing request
01:07:00.597 00.000 7988 OnExposeComplete: enter
01:07:00.597 00.000 7988 UpdateGuideState(): m_state=6
01:07:00.600 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
01:07:00.600 00.000 7988 Star::Find returns 1 (0), X=970.25, Y=189.70, Mass=1246, SNR=23.8, Peak=147 HFD=3.9
01:07:00.602 00.002 7988 MultiStar: [#1 -0.02,-0.35,0.94,U] [#2 -0.17,-0.05,0.83,U] [#3 -0.20,-0.23,0.84,U] [#4 0.04,-0.13,0.71,U] [#5 -0.05,-0.01,0.69,U] [#6 -0.46,-0.41,0.00,M4] [#7 0.21,-0.36,0.00,M1] [#8 0.12,-0.20,0.45,U] 
01:07:00.602 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.24}, one-star: {-0.04, -0.53}
01:07:00.604 00.002 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
01:07:00.604 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.88)
01:07:00.606 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.24 cameraTheta=-1.81 mountX=-0.24 mountY=0.06, mountTheta=2.88
01:07:00.608 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.24, opts=13)
01:07:00.608 00.000 7988 Enqueuing Move request for scope (-0.06, -0.24)
01:07:00.610 00.002 15712 Worker thread wakes up
01:07:00.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
01:07:00.610 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
01:07:00.610 00.000 15712 Moving (-0.06, -0.24) raw xDistance=-0.24 yDistance=0.06
01:07:00.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:00.612 00.002 7988 UpdateGuideState exits: m=1246 SNR=23.8
01:07:00.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:00.614 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:00.614 00.000 7988 Enqueuing Expose request
01:07:00.614 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.70
01:07:00.614 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
01:07:00.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:00.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:07:00.614 00.000 15712 MoveAxis(E, 52, ABG)
01:07:00.614 00.000 15712 Guiding  Dir = 2, Dur = 52
01:07:00.614 00.000 15712 IsGuiding returns 0
01:07:00.631 00.017 15712 PulseGuide returned control before completion, sleep 48
01:07:00.712 00.081 15712 IsGuiding returns 0
01:07:00.712 00.000 15712 Move returns status 0, amount 52
01:07:00.712 00.000 15712 MoveAxis(N, 0, ABG)
01:07:00.712 00.000 15712 Move returns status 0, amount 0
01:07:00.712 00.000 15712 move complete, result=0
01:07:00.712 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
01:07:00.714 00.002 15712 worker thread done servicing request
01:07:00.714 00.000 15712 Worker thread wakes up
01:07:00.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:00.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:02.130 01.416 15712 Exposure complete
01:07:02.191 00.061 15712 worker thread done servicing request
01:07:02.191 00.000 7988 OnExposeComplete: enter
01:07:02.194 00.003 7988 UpdateGuideState(): m_state=6
01:07:02.194 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
01:07:02.194 00.000 7988 Star::Find returns 1 (0), X=970.44, Y=189.56, Mass=1121, SNR=22.1, Peak=146 HFD=3.3
01:07:02.194 00.000 7988 MultiStar: [#1 0.13,-0.34,1.02,U] [#2 0.25,-0.46,0.00,M1] [#3 0.02,-0.42,0.00,M1] [#4 0.26,-0.35,0.00,M1] [#5 -0.02,-0.63,0.00,M1] [#6 -0.03,-0.69,0.00,M5] [#7 0.23,-0.39,0.00,M2] [#8 -0.28,-0.98,0.00,M1] 
01:07:02.194 00.000 7988 refined, 1 included, MultiStar: {0.14, -0.50}, one-star: {0.15, -0.67}
01:07:02.199 00.005 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
01:07:02.199 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
01:07:02.201 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.50 hyp=0.52 cameraTheta=-1.30 mountX=-0.50 mountY=-0.13, mountTheta=-2.89
01:07:02.203 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.50, opts=13)
01:07:02.203 00.000 7988 Enqueuing Move request for scope (0.14, -0.50)
01:07:02.206 00.003 15712 Worker thread wakes up
01:07:02.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.50) opts 0xd
01:07:02.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.50)
01:07:02.206 00.000 15712 Moving (0.14, -0.50) raw xDistance=-0.50 yDistance=-0.13
01:07:02.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:02.206 00.000 7988 UpdateGuideState exits: m=1121 SNR=22.1
01:07:02.207 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:02.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:02.207 00.000 7988 Enqueuing Expose request
01:07:02.211 00.004 15712 PPEC rslt: input = -0.50, final = -0.32, react = -0.30, pred = -0.02, hyst = -0.27, hyst_pct = 0.00, period_length = 639.70
01:07:02.211 00.000 15712 PPEC: input: -0.50, control: -0.32, exposure: 1500
01:07:02.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:02.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:07:02.211 00.000 15712 MoveAxis(E, 104, ABG)
01:07:02.211 00.000 15712 Guiding  Dir = 2, Dur = 104
01:07:02.228 00.017 15712 IsGuiding returns 0
01:07:02.246 00.018 15712 PulseGuide returned control before completion, sleep 99
01:07:02.351 00.105 15712 IsGuiding returns 1
01:07:02.351 00.000 15712 scope still moving after pulse duration time elapsed
01:07:02.390 00.039 15712 IsGuiding returns 0
01:07:02.390 00.000 15712 scope move finished after 104 + 55 ms
01:07:02.390 00.000 15712 Move returns status 0, amount 104
01:07:02.390 00.000 15712 MoveAxis(N, 0, ABG)
01:07:02.390 00.000 15712 Move returns status 0, amount 0
01:07:02.390 00.000 15712 move complete, result=0
01:07:02.390 00.000 7988 GuideStep: -0.5 px 104 ms EAST, -0.1 px 0 ms NORTH
01:07:02.392 00.002 15712 worker thread done servicing request
01:07:02.392 00.000 15712 Worker thread wakes up
01:07:02.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:02.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:04.031 01.639 15712 Exposure complete
01:07:04.092 00.061 15712 worker thread done servicing request
01:07:04.092 00.000 7988 OnExposeComplete: enter
01:07:04.092 00.000 7988 UpdateGuideState(): m_state=6
01:07:04.095 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
01:07:04.095 00.000 7988 Star::Find returns 1 (0), X=970.36, Y=190.09, Mass=1110, SNR=21.8, Peak=151 HFD=3.6
01:07:04.097 00.002 7988 MultiStar: [#1 0.12,0.37,1.06,U] [#2 0.24,0.05,0.90,U] [#3 0.12,-0.00,0.86,U] [#4 0.30,0.25,0.72,U] [#5 0.02,0.14,0.78,U] [#6 -0.26,0.01,0.64,U] [#7 0.35,-0.16,0.52,U] [#8 -0.02,0.42,0.00,M2] 
01:07:04.099 00.002 7988 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.07, -0.13}
01:07:04.099 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
01:07:04.101 00.002 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
01:07:04.101 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=0.08 mountY=-0.12, mountTheta=-0.98
01:07:04.103 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.08, opts=13)
01:07:04.105 00.002 7988 Enqueuing Move request for scope (0.12, 0.08)
01:07:04.105 00.000 15712 Worker thread wakes up
01:07:04.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
01:07:04.105 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
01:07:04.105 00.000 15712 Moving (0.12, 0.08) raw xDistance=0.08 yDistance=-0.12
01:07:04.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:04.105 00.000 7988 UpdateGuideState exits: m=1110 SNR=21.8
01:07:04.108 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:04.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:04.108 00.000 7988 Enqueuing Expose request
01:07:04.108 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:07:04.108 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
01:07:04.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:04.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:07:04.108 00.000 15712 MoveAxis(E, 2, ABG)
01:07:04.108 00.000 15712 Guiding  Dir = 2, Dur = 2
01:07:04.144 00.036 15712 IsGuiding returns 0
01:07:04.165 00.021 15712 IsGuiding returns 0
01:07:04.165 00.000 15712 Move returns status 0, amount 2
01:07:04.165 00.000 15712 MoveAxis(N, 0, ABG)
01:07:04.165 00.000 15712 Move returns status 0, amount 0
01:07:04.165 00.000 15712 move complete, result=0
01:07:04.165 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:07:04.167 00.002 15712 worker thread done servicing request
01:07:04.167 00.000 15712 Worker thread wakes up
01:07:04.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:04.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:05.575 01.408 15712 Exposure complete
01:07:05.640 00.065 15712 worker thread done servicing request
01:07:05.641 00.001 7988 OnExposeComplete: enter
01:07:05.641 00.000 7988 UpdateGuideState(): m_state=6
01:07:05.641 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
01:07:05.641 00.000 7988 Star::Find returns 1 (0), X=970.39, Y=190.16, Mass=1188, SNR=23.0, Peak=166 HFD=3.6
01:07:05.641 00.000 7988 MultiStar: [#1 0.34,0.37,0.00,M1] [#2 0.00,0.25,0.87,U] [#3 -0.21,0.21,0.81,U] [#4 0.41,0.06,0.00,M1] [#5 0.11,0.12,0.72,U] [#6 -0.04,-0.00,0.66,U] [#7 0.31,0.20,0.49,U] [#8 -0.46,0.01,0.00,M3] 
01:07:05.646 00.005 7988 single-star, 5 included, MultiStar: {0.03, 0.11}, one-star: {0.10, -0.06}
01:07:05.646 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
01:07:05.646 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
01:07:05.646 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=-0.06 mountY=-0.09, mountTheta=-2.14
01:07:05.646 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.06, opts=13)
01:07:05.646 00.000 7988 Enqueuing Move request for scope (0.10, -0.06)
01:07:05.652 00.006 15712 Worker thread wakes up
01:07:05.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
01:07:05.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
01:07:05.652 00.000 15712 Moving (0.10, -0.06) raw xDistance=-0.06 yDistance=-0.09
01:07:05.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:05.652 00.000 7988 UpdateGuideState exits: m=1188 SNR=23.0
01:07:05.657 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:05.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:05.657 00.000 7988 Enqueuing Expose request
01:07:05.657 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:07:05.657 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
01:07:05.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:05.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:07:05.657 00.000 15712 MoveAxis(E, 4, ABG)
01:07:05.657 00.000 15712 Guiding  Dir = 2, Dur = 4
01:07:05.657 00.000 15712 IsGuiding returns 0
01:07:05.679 00.022 15712 IsGuiding returns 0
01:07:05.684 00.005 15712 Move returns status 0, amount 4
01:07:05.684 00.000 15712 MoveAxis(N, 0, ABG)
01:07:05.684 00.000 15712 Move returns status 0, amount 0
01:07:05.684 00.000 15712 move complete, result=0
01:07:05.684 00.000 15712 worker thread done servicing request
01:07:05.684 00.000 15712 Worker thread wakes up
01:07:05.684 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:07:05.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:05.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:07.426 01.742 15712 Exposure complete
01:07:07.488 00.062 15712 worker thread done servicing request
01:07:07.488 00.000 7988 OnExposeComplete: enter
01:07:07.488 00.000 7988 UpdateGuideState(): m_state=6
01:07:07.491 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
01:07:07.491 00.000 7988 Star::Find returns 1 (0), X=970.19, Y=190.14, Mass=1154, SNR=22.3, Peak=154 HFD=3.9
01:07:07.493 00.002 7988 MultiStar: [#1 -0.01,0.26,1.09,U] [#2 0.13,0.16,0.89,U] [#3 0.02,0.15,0.85,U] [#4 0.08,0.34,0.77,U] [#5 -0.02,0.41,0.00,M1] [#6 0.03,0.20,0.65,U] [#7 0.38,0.23,0.00,M1] [#8 0.03,-0.04,0.47,U] 
01:07:07.493 00.000 7988 single-star, 6 included, MultiStar: {0.02, 0.15}, one-star: {-0.10, -0.08}
01:07:07.495 00.002 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.04 = 2.25)
01:07:07.495 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.07 = 2.21)
01:07:07.497 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.47 mountX=-0.08 mountY=0.11, mountTheta=2.23
01:07:07.499 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.08, opts=13)
01:07:07.500 00.001 7988 Enqueuing Move request for scope (-0.10, -0.08)
01:07:07.500 00.000 15712 Worker thread wakes up
01:07:07.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
01:07:07.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
01:07:07.500 00.000 15712 Moving (-0.10, -0.08) raw xDistance=-0.08 yDistance=0.11
01:07:07.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:07.500 00.000 7988 UpdateGuideState exits: m=1154 SNR=22.3
01:07:07.503 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:07.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:07.503 00.000 7988 Enqueuing Expose request
01:07:07.503 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:07:07.503 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
01:07:07.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:07.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:07:07.503 00.000 15712 MoveAxis(E, 2, ABG)
01:07:07.503 00.000 15712 Guiding  Dir = 2, Dur = 2
01:07:07.519 00.016 15712 IsGuiding returns 0
01:07:07.535 00.016 15712 IsGuiding returns 0
01:07:07.535 00.000 15712 Move returns status 0, amount 2
01:07:07.535 00.000 15712 MoveAxis(N, 0, ABG)
01:07:07.535 00.000 15712 Move returns status 0, amount 0
01:07:07.535 00.000 15712 move complete, result=0
01:07:07.535 00.000 15712 worker thread done servicing request
01:07:07.535 00.000 15712 Worker thread wakes up
01:07:07.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:07.535 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:07:07.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:08.956 01.421 15712 Exposure complete
01:07:09.018 00.062 15712 worker thread done servicing request
01:07:09.018 00.000 7988 OnExposeComplete: enter
01:07:09.018 00.000 7988 UpdateGuideState(): m_state=6
01:07:09.021 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
01:07:09.021 00.000 7988 Star::Find returns 1 (0), X=970.06, Y=190.10, Mass=1184, SNR=22.6, Peak=158 HFD=4.2
01:07:09.023 00.002 7988 MultiStar: [#1 0.22,0.21,0.96,U] [#2 0.03,0.02,0.84,U] [#3 -0.26,0.23,0.87,U] [#4 0.04,0.20,0.74,U] [#5 0.07,0.04,0.73,U] [#6 -0.36,-0.19,0.00,M3] [#7 0.48,0.22,0.00,M2] [#8 0.04,0.37,0.46,U] 
01:07:09.023 00.000 7988 refined, 6 included, MultiStar: {-0.02, 0.12}, one-star: {-0.23, -0.12}
01:07:09.025 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
01:07:09.025 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
01:07:09.027 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.12 mountY=0.02, mountTheta=0.16
01:07:09.028 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.12, opts=13)
01:07:09.030 00.002 7988 Enqueuing Move request for scope (-0.02, 0.12)
01:07:09.030 00.000 15712 Worker thread wakes up
01:07:09.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
01:07:09.030 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:07:09.030 00.000 15712 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=0.02
01:07:09.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:09.030 00.000 7988 UpdateGuideState exits: m=1184 SNR=22.6
01:07:09.033 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:09.035 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:09.035 00.000 7988 Enqueuing Expose request
01:07:09.037 00.002 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:07:09.037 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
01:07:09.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:09.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:07:09.037 00.000 15712 MoveAxis(E, 7, ABG)
01:07:09.037 00.000 15712 Guiding  Dir = 2, Dur = 7
01:07:09.037 00.000 15712 IsGuiding returns 0
01:07:09.055 00.018 15712 IsGuiding returns 0
01:07:09.055 00.000 15712 Move returns status 0, amount 7
01:07:09.055 00.000 15712 MoveAxis(N, 0, ABG)
01:07:09.055 00.000 15712 Move returns status 0, amount 0
01:07:09.055 00.000 15712 move complete, result=0
01:07:09.055 00.000 15712 worker thread done servicing request
01:07:09.055 00.000 15712 Worker thread wakes up
01:07:09.055 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:07:09.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:09.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:10.695 01.640 15712 Exposure complete
01:07:10.756 00.061 15712 worker thread done servicing request
01:07:10.756 00.000 7988 OnExposeComplete: enter
01:07:10.756 00.000 7988 UpdateGuideState(): m_state=6
01:07:10.761 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
01:07:10.761 00.000 7988 Star::Find returns 1 (0), X=970.37, Y=190.10, Mass=1175, SNR=22.6, Peak=145 HFD=3.9
01:07:10.763 00.002 7988 MultiStar: [#1 0.22,0.17,0.99,U] [#2 0.20,0.17,0.81,U] [#3 -0.24,0.20,0.86,U] [#4 0.14,0.22,0.68,U] [#5 -0.05,0.15,0.71,U] [#6 -0.27,-0.23,0.65,U] [#7 0.10,0.03,0.52,U] [#8 0.17,0.24,0.48,U] 
01:07:10.763 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.08, -0.13}
01:07:10.765 00.002 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
01:07:10.765 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:07:10.767 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=0.09 mountY=-0.04, mountTheta=-0.45
01:07:10.769 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
01:07:10.769 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
01:07:10.771 00.002 15712 Worker thread wakes up
01:07:10.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:07:10.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:07:10.771 00.000 15712 Moving (0.04, 0.09) raw xDistance=0.09 yDistance=-0.04
01:07:10.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:07:10.772 00.001 7988 UpdateGuideState exits: m=1175 SNR=22.6
01:07:10.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:10.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:10.772 00.000 7988 Enqueuing Expose request
01:07:10.772 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:07:10.772 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
01:07:10.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:10.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:07:10.772 00.000 15712 MoveAxis(E, 8, ABG)
01:07:10.772 00.000 15712 Guiding  Dir = 2, Dur = 8
01:07:10.772 00.000 15712 IsGuiding returns 0
01:07:10.798 00.026 15712 IsGuiding returns 0
01:07:10.798 00.000 15712 Move returns status 0, amount 8
01:07:10.798 00.000 15712 MoveAxis(N, 0, ABG)
01:07:10.798 00.000 15712 Move returns status 0, amount 0
01:07:10.798 00.000 15712 move complete, result=0
01:07:10.798 00.000 15712 worker thread done servicing request
01:07:10.798 00.000 15712 Worker thread wakes up
01:07:10.798 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:07:10.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:10.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:12.212 01.414 15712 Exposure complete
01:07:12.274 00.062 7988 OnExposeComplete: enter
01:07:12.274 00.000 7988 UpdateGuideState(): m_state=6
01:07:12.274 00.000 15712 worker thread done servicing request
01:07:12.274 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
01:07:12.274 00.000 7988 Star::Find returns 1 (0), X=970.23, Y=190.06, Mass=1175, SNR=22.6, Peak=154 HFD=3.9
01:07:12.274 00.000 7988 MultiStar: [#1 0.16,-0.25,0.97,U] [#2 0.21,-0.11,0.84,U] [#3 -0.18,-0.08,0.81,U] [#4 0.46,-0.05,0.00,M1] [#5 -0.17,0.08,0.73,U] [#6 0.02,-0.11,0.67,U] [#7 0.16,-0.05,0.51,U] [#8 -0.18,-0.48,0.00,M1] 
01:07:12.274 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {-0.06, -0.17}
01:07:12.274 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
01:07:12.274 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
01:07:12.274 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.41 mountX=-0.11 mountY=-0.01, mountTheta=-3.00
01:07:12.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.11, opts=13)
01:07:12.274 00.000 7988 Enqueuing Move request for scope (0.02, -0.11)
01:07:12.274 00.000 15712 Worker thread wakes up
01:07:12.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
01:07:12.274 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
01:07:12.274 00.000 15712 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=-0.01
01:07:12.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=38, FiltMax=255, Gamma=0.690
01:07:12.274 00.000 7988 UpdateGuideState exits: m=1175 SNR=22.6
01:07:12.289 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:12.291 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:12.291 00.000 7988 Enqueuing Expose request
01:07:12.291 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:07:12.291 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
01:07:12.291 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:12.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:07:12.291 00.000 15712 MoveAxis(E, 11, ABG)
01:07:12.291 00.000 15712 Guiding  Dir = 2, Dur = 11
01:07:12.325 00.034 15712 IsGuiding returns 0
01:07:12.342 00.017 15712 IsGuiding returns 1
01:07:12.342 00.000 15712 scope still moving after pulse duration time elapsed
01:07:12.393 00.051 15712 IsGuiding returns 0
01:07:12.393 00.000 15712 scope move finished after 11 + 52 ms
01:07:12.393 00.000 15712 Move returns status 0, amount 11
01:07:12.393 00.000 15712 MoveAxis(N, 0, ABG)
01:07:12.393 00.000 15712 Move returns status 0, amount 0
01:07:12.393 00.000 15712 move complete, result=0
01:07:12.393 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
01:07:12.399 00.006 15712 worker thread done servicing request
01:07:12.399 00.000 15712 Worker thread wakes up
01:07:12.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:12.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:14.042 01.643 15712 Exposure complete
01:07:14.103 00.061 15712 worker thread done servicing request
01:07:14.103 00.000 7988 OnExposeComplete: enter
01:07:14.103 00.000 7988 UpdateGuideState(): m_state=6
01:07:14.108 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
01:07:14.108 00.000 7988 Star::Find returns 1 (0), X=970.62, Y=189.70, Mass=1007, SNR=20.7, Peak=153 HFD=3.5
01:07:14.110 00.002 7988 MultiStar: [#1 0.22,-0.06,1.10,U] [#2 0.30,-0.19,0.93,U] [#3 0.08,-0.07,0.90,U] [#4 0.28,-0.23,0.79,U] [#5 0.24,-0.02,0.82,U] [#6 0.07,-0.34,0.72,U] [#7 0.43,-0.52,0.00,M1] [#8 -0.13,-0.42,0.00,M2] 
01:07:14.110 00.000 7988 refined, 6 included, MultiStar: {0.22, -0.20}, one-star: {0.33, -0.53}
01:07:14.112 00.002 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
01:07:14.112 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
01:07:14.114 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.74 mountX=-0.20 mountY=-0.22, mountTheta=-2.32
01:07:14.116 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.20, opts=13)
01:07:14.116 00.000 7988 Enqueuing Move request for scope (0.22, -0.20)
01:07:14.118 00.002 15712 Worker thread wakes up
01:07:14.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
01:07:14.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
01:07:14.118 00.000 15712 Moving (0.22, -0.20) raw xDistance=-0.20 yDistance=-0.22
01:07:14.119 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=38, FiltMax=255, Gamma=0.690
01:07:14.119 00.000 7988 UpdateGuideState exits: m=1007 SNR=20.7
01:07:14.119 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:14.119 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:14.119 00.000 7988 Enqueuing Expose request
01:07:14.119 00.000 15712 PPEC rslt: input = -0.20, final = -0.16, react = -0.12, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.70
01:07:14.119 00.000 15712 PPEC: input: -0.20, control: -0.16, exposure: 1500
01:07:14.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:14.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:07:14.119 00.000 15712 MoveAxis(E, 54, ABG)
01:07:14.119 00.000 15712 Guiding  Dir = 2, Dur = 54
01:07:14.119 00.000 15712 IsGuiding returns 0
01:07:14.139 00.020 15712 PulseGuide returned control before completion, sleep 50
01:07:14.219 00.080 15712 IsGuiding returns 1
01:07:14.219 00.000 15712 scope still moving after pulse duration time elapsed
01:07:14.247 00.028 15712 IsGuiding returns 0
01:07:14.247 00.000 15712 scope move finished after 54 + 68 ms
01:07:14.247 00.000 15712 Move returns status 0, amount 54
01:07:14.247 00.000 15712 MoveAxis(N, 0, ABG)
01:07:14.247 00.000 15712 Move returns status 0, amount 0
01:07:14.247 00.000 15712 move complete, result=0
01:07:14.247 00.000 15712 worker thread done servicing request
01:07:14.247 00.000 15712 Worker thread wakes up
01:07:14.247 00.000 7988 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
01:07:14.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:14.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:15.669 01.422 15712 Exposure complete
01:07:15.730 00.061 7988 OnExposeComplete: enter
01:07:15.732 00.002 7988 UpdateGuideState(): m_state=6
01:07:15.732 00.000 15712 worker thread done servicing request
01:07:15.732 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
01:07:15.734 00.002 7988 Star::Find returns 1 (0), X=970.42, Y=190.32, Mass=1078, SNR=21.3, Peak=140 HFD=3.5
01:07:15.736 00.002 7988 MultiStar: [#1 0.14,0.61,0.00,M1] [#2 0.08,0.33,0.91,U] [#3 -0.05,0.51,0.00,M1] [#4 0.45,0.37,0.00,M1] [#5 0.16,0.23,0.76,U] [#6 -0.12,0.29,0.76,U] [#7 0.06,0.35,0.54,U] [#8 -0.43,0.46,0.00,M3] 
01:07:15.736 00.000 7988 single-star, 4 included, MultiStar: {0.07, 0.25}, one-star: {0.13, 0.10}
01:07:15.738 00.002 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.91 = -0.91)
01:07:15.738 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
01:07:15.740 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.65 mountX=0.10 mountY=-0.13, mountTheta=-0.92
01:07:15.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.10, opts=13)
01:07:15.742 00.002 7988 Enqueuing Move request for scope (0.13, 0.10)
01:07:15.744 00.002 15712 Worker thread wakes up
01:07:15.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:07:15.744 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:07:15.744 00.000 15712 Moving (0.13, 0.10) raw xDistance=0.10 yDistance=-0.13
01:07:15.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:15.744 00.000 7988 UpdateGuideState exits: m=1078 SNR=21.3
01:07:15.746 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:15.746 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:15.746 00.000 7988 Enqueuing Expose request
01:07:15.746 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:07:15.746 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
01:07:15.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:15.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:07:15.746 00.000 15712 MoveAxis(E, 10, ABG)
01:07:15.746 00.000 15712 Guiding  Dir = 2, Dur = 10
01:07:15.746 00.000 15712 IsGuiding returns 0
01:07:15.769 00.023 15712 IsGuiding returns 1
01:07:15.769 00.000 15712 scope still moving after pulse duration time elapsed
01:07:15.793 00.024 15712 IsGuiding returns 1
01:07:15.828 00.035 15712 IsGuiding returns 0
01:07:15.828 00.000 15712 scope move finished after 10 + 72 ms
01:07:15.828 00.000 15712 Move returns status 0, amount 10
01:07:15.828 00.000 15712 MoveAxis(N, 0, ABG)
01:07:15.828 00.000 15712 Move returns status 0, amount 0
01:07:15.828 00.000 15712 move complete, result=0
01:07:15.828 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:07:15.835 00.007 15712 worker thread done servicing request
01:07:15.835 00.000 15712 Worker thread wakes up
01:07:15.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:15.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:17.470 01.635 15712 Exposure complete
01:07:17.532 00.062 7988 OnExposeComplete: enter
01:07:17.534 00.002 7988 UpdateGuideState(): m_state=6
01:07:17.536 00.002 15712 worker thread done servicing request
01:07:17.536 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
01:07:17.538 00.002 7988 Star::Find returns 1 (0), X=970.39, Y=190.37, Mass=1070, SNR=21.7, Peak=156 HFD=3.4
01:07:17.538 00.000 7988 MultiStar: [#1 0.34,0.49,0.00,M2] [#2 0.23,0.63,0.00,M1] [#3 -0.18,0.76,0.00,M2] [#4 0.50,0.37,0.00,M2] [#5 0.07,0.51,0.00,M1] [#6 -0.07,0.39,0.65,U] [#7 0.14,0.35,0.50,U] [#8 0.20,0.69,0.00,M4] 
01:07:17.540 00.002 7988 single-star, 2 included, MultiStar: {0.06, 0.27}, one-star: {0.10, 0.15}
01:07:17.540 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
01:07:17.542 00.002 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
01:07:17.542 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.00 mountX=0.15 mountY=-0.10, mountTheta=-0.59
01:07:17.545 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.15, opts=13)
01:07:17.545 00.000 7988 Enqueuing Move request for scope (0.10, 0.15)
01:07:17.548 00.003 15712 Worker thread wakes up
01:07:17.548 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:07:17.548 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:07:17.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:17.548 00.000 7988 UpdateGuideState exits: m=1070 SNR=21.7
01:07:17.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:17.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:17.548 00.000 7988 Enqueuing Expose request
01:07:17.548 00.000 15712 Moving (0.10, 0.15) raw xDistance=0.15 yDistance=-0.10
01:07:17.548 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
01:07:17.548 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
01:07:17.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:17.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:17.548 00.000 15712 MoveAxis(E, 5, ABG)
01:07:17.548 00.000 15712 Guiding  Dir = 2, Dur = 5
01:07:17.579 00.031 15712 IsGuiding returns 0
01:07:17.595 00.016 15712 IsGuiding returns 0
01:07:17.595 00.000 15712 Move returns status 0, amount 5
01:07:17.595 00.000 15712 MoveAxis(N, 0, ABG)
01:07:17.595 00.000 15712 Move returns status 0, amount 0
01:07:17.595 00.000 15712 move complete, result=0
01:07:17.595 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:07:17.610 00.015 15712 worker thread done servicing request
01:07:17.610 00.000 15712 Worker thread wakes up
01:07:17.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:17.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:19.024 01.414 15712 Exposure complete
01:07:19.088 00.064 15712 worker thread done servicing request
01:07:19.088 00.000 7988 OnExposeComplete: enter
01:07:19.088 00.000 7988 UpdateGuideState(): m_state=6
01:07:19.091 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
01:07:19.091 00.000 7988 Star::Find returns 1 (0), X=970.77, Y=190.38, Mass=1068, SNR=21.3, Peak=153 HFD=3.5
01:07:19.093 00.002 7988 MultiStar: [#1 0.33,0.58,0.00,M3] [#2 0.40,0.34,0.00,M2] [#3 -0.08,0.36,0.91,U] [#4 0.58,0.39,0.00,M3] [#5 0.40,0.30,0.00,M2] [#6 0.09,0.16,0.69,U] [#7 0.45,0.09,0.00,M1] [#8 -0.00,0.42,0.00,M5] 
01:07:19.093 00.000 7988 refined, 2 included, MultiStar: {0.18, 0.23}, one-star: {0.48, 0.16}
01:07:19.095 00.002 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
01:07:19.095 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
01:07:19.097 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.89 mountX=0.23 mountY=-0.19, mountTheta=-0.69
01:07:19.099 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.23, opts=13)
01:07:19.099 00.000 7988 Enqueuing Move request for scope (0.18, 0.23)
01:07:19.101 00.002 15712 Worker thread wakes up
01:07:19.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
01:07:19.101 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
01:07:19.101 00.000 15712 Moving (0.18, 0.23) raw xDistance=0.23 yDistance=-0.19
01:07:19.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:19.101 00.000 7988 UpdateGuideState exits: m=1068 SNR=21.3
01:07:19.104 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:19.105 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:19.105 00.000 7988 Enqueuing Expose request
01:07:19.105 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.69
01:07:19.105 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
01:07:19.105 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:19.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:07:19.105 00.000 15712 MoveAxis(W, 42, ABG)
01:07:19.105 00.000 15712 Guiding  Dir = 3, Dur = 42
01:07:19.105 00.000 15712 IsGuiding returns 0
01:07:19.122 00.017 15712 PulseGuide returned control before completion, sleep 34
01:07:19.165 00.043 15712 IsGuiding returns 1
01:07:19.165 00.000 15712 scope still moving after pulse duration time elapsed
01:07:19.197 00.032 15712 IsGuiding returns 0
01:07:19.207 00.010 15712 scope move finished after 42 + 56 ms
01:07:19.207 00.000 15712 Move returns status 0, amount 42
01:07:19.207 00.000 15712 MoveAxis(N, 0, ABG)
01:07:19.207 00.000 15712 Move returns status 0, amount 0
01:07:19.207 00.000 15712 move complete, result=0
01:07:19.207 00.000 15712 worker thread done servicing request
01:07:19.207 00.000 15712 Worker thread wakes up
01:07:19.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:19.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:19.207 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
01:07:20.843 01.636 15712 Exposure complete
01:07:20.904 00.061 15712 worker thread done servicing request
01:07:20.904 00.000 7988 OnExposeComplete: enter
01:07:20.907 00.003 7988 UpdateGuideState(): m_state=6
01:07:20.907 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
01:07:20.907 00.000 7988 Star::Find returns 1 (0), X=970.55, Y=190.13, Mass=1131, SNR=22.1, Peak=147 HFD=3.8
01:07:20.907 00.000 7988 MultiStar: [#1 0.16,0.23,1.01,U] [#2 0.22,0.30,0.88,U] [#3 0.21,0.19,0.88,U] [#4 0.30,0.46,0.00,M4] [#5 -0.16,0.57,0.00,M3] [#6 -0.01,0.16,0.64,U] [#7 -0.11,0.09,0.56,U] [#8 -0.44,-0.07,0.00,M6] 
01:07:20.907 00.000 7988 refined, 5 included, MultiStar: {0.15, 0.15}, one-star: {0.26, -0.09}
01:07:20.907 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
01:07:20.907 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
01:07:20.907 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.77 mountX=0.15 mountY=-0.15, mountTheta=-0.81
01:07:20.907 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.15, opts=13)
01:07:20.907 00.000 7988 Enqueuing Move request for scope (0.15, 0.15)
01:07:20.907 00.000 15712 Worker thread wakes up
01:07:20.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
01:07:20.907 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
01:07:20.907 00.000 15712 Moving (0.15, 0.15) raw xDistance=0.15 yDistance=-0.15
01:07:20.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:20.907 00.000 7988 UpdateGuideState exits: m=1131 SNR=22.1
01:07:20.920 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:20.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:20.920 00.000 7988 Enqueuing Expose request
01:07:20.923 00.003 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:07:20.923 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
01:07:20.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:20.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:07:20.923 00.000 15712 MoveAxis(E, 6, ABG)
01:07:20.923 00.000 15712 Guiding  Dir = 2, Dur = 6
01:07:20.923 00.000 15712 IsGuiding returns 0
01:07:20.943 00.020 15712 IsGuiding returns 0
01:07:20.943 00.000 15712 Move returns status 0, amount 6
01:07:20.943 00.000 15712 MoveAxis(N, 0, ABG)
01:07:20.943 00.000 15712 Move returns status 0, amount 0
01:07:20.943 00.000 15712 move complete, result=0
01:07:20.943 00.000 15712 worker thread done servicing request
01:07:20.943 00.000 15712 Worker thread wakes up
01:07:20.943 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:07:20.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:20.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:22.368 01.425 15712 Exposure complete
01:07:22.430 00.062 15712 worker thread done servicing request
01:07:22.430 00.000 7988 OnExposeComplete: enter
01:07:22.430 00.000 7988 UpdateGuideState(): m_state=6
01:07:22.430 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
01:07:22.430 00.000 7988 Star::Find returns 1 (0), X=970.55, Y=189.85, Mass=1079, SNR=21.6, Peak=160 HFD=3.6
01:07:22.436 00.006 7988 MultiStar: [#1 0.20,-0.09,1.10,U] [#2 0.10,-0.04,0.92,U] [#3 -0.25,-0.07,0.91,U] [#4 0.33,-0.19,0.77,U] [#5 0.20,-0.12,0.75,U] [#6 0.36,-0.14,0.71,U] [#7 0.60,-0.09,0.00,M1] [#8 0.42,0.22,0.00,M7] 
01:07:22.436 00.000 7988 refined, 6 included, MultiStar: {0.16, -0.15}, one-star: {0.26, -0.38}
01:07:22.436 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.56) = xAngle (-2.29 = -2.29)
01:07:22.436 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
01:07:22.436 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.73 mountX=-0.15 mountY=-0.16, mountTheta=-2.31
01:07:22.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.15, opts=13)
01:07:22.436 00.000 7988 Enqueuing Move request for scope (0.16, -0.15)
01:07:22.436 00.000 15712 Worker thread wakes up
01:07:22.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
01:07:22.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
01:07:22.436 00.000 15712 Moving (0.16, -0.15) raw xDistance=-0.15 yDistance=-0.16
01:07:22.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:22.436 00.000 7988 UpdateGuideState exits: m=1079 SNR=21.6
01:07:22.446 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:22.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:22.446 00.000 7988 Enqueuing Expose request
01:07:22.446 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:07:22.446 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:07:22.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:22.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:07:22.446 00.000 15712 MoveAxis(E, 5, ABG)
01:07:22.446 00.000 15712 Guiding  Dir = 2, Dur = 5
01:07:22.446 00.000 15712 IsGuiding returns 0
01:07:22.467 00.021 15712 IsGuiding returns 0
01:07:22.467 00.000 15712 Move returns status 0, amount 5
01:07:22.467 00.000 15712 MoveAxis(N, 0, ABG)
01:07:22.467 00.000 15712 Move returns status 0, amount 0
01:07:22.467 00.000 15712 move complete, result=0
01:07:22.467 00.000 15712 worker thread done servicing request
01:07:22.467 00.000 15712 Worker thread wakes up
01:07:22.467 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
01:07:22.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:22.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:24.107 01.640 15712 Exposure complete
01:07:24.169 00.062 15712 worker thread done servicing request
01:07:24.170 00.001 7988 OnExposeComplete: enter
01:07:24.170 00.000 7988 UpdateGuideState(): m_state=6
01:07:24.170 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
01:07:24.170 00.000 7988 Star::Find returns 1 (0), X=970.52, Y=189.56, Mass=1197, SNR=22.7, Peak=163 HFD=3.3
01:07:24.170 00.000 7988 MultiStar: [#1 0.11,-0.37,1.03,U] [#2 0.42,-0.28,0.00,M1] [#3 0.05,-0.07,0.85,U] [#4 0.27,-0.29,0.74,U] [#5 0.03,-0.30,0.75,U] [#6 -0.10,-0.57,0.00,M1] [#7 0.07,-0.69,0.00,M2] [#8 0.01,-0.03,0.48,U] 
01:07:24.170 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.32}, one-star: {0.23, -0.67}
01:07:24.170 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
01:07:24.170 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
01:07:24.170 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.32 hyp=0.35 cameraTheta=-1.19 mountX=-0.32 mountY=-0.12, mountTheta=-2.78
01:07:24.170 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.32, opts=13)
01:07:24.170 00.000 7988 Enqueuing Move request for scope (0.13, -0.32)
01:07:24.170 00.000 15712 Worker thread wakes up
01:07:24.170 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.32) opts 0xd
01:07:24.170 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.32)
01:07:24.170 00.000 15712 Moving (0.13, -0.32) raw xDistance=-0.32 yDistance=-0.12
01:07:24.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:07:24.170 00.000 7988 UpdateGuideState exits: m=1197 SNR=22.7
01:07:24.185 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:24.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:24.185 00.000 7988 Enqueuing Expose request
01:07:24.185 00.000 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.69
01:07:24.185 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
01:07:24.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:24.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:07:24.185 00.000 15712 MoveAxis(E, 68, ABG)
01:07:24.185 00.000 15712 Guiding  Dir = 2, Dur = 68
01:07:24.185 00.000 15712 IsGuiding returns 0
01:07:24.206 00.021 15712 PulseGuide returned control before completion, sleep 57
01:07:24.287 00.081 15712 IsGuiding returns 1
01:07:24.287 00.000 15712 scope still moving after pulse duration time elapsed
01:07:24.313 00.026 15712 IsGuiding returns 0
01:07:24.313 00.000 15712 scope move finished after 68 + 56 ms
01:07:24.313 00.000 15712 Move returns status 0, amount 68
01:07:24.313 00.000 15712 MoveAxis(N, 0, ABG)
01:07:24.313 00.000 15712 Move returns status 0, amount 0
01:07:24.313 00.000 15712 move complete, result=0
01:07:24.313 00.000 15712 worker thread done servicing request
01:07:24.313 00.000 15712 Worker thread wakes up
01:07:24.313 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
01:07:24.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:24.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:25.734 01.421 15712 Exposure complete
01:07:25.796 00.062 15712 worker thread done servicing request
01:07:25.796 00.000 7988 OnExposeComplete: enter
01:07:25.799 00.003 7988 UpdateGuideState(): m_state=6
01:07:25.799 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
01:07:25.801 00.002 7988 Star::Find returns 1 (0), X=970.26, Y=189.99, Mass=1171, SNR=22.5, Peak=153 HFD=4.0
01:07:25.801 00.000 7988 MultiStar: [#1 -0.08,0.15,1.03,U] [#2 -0.03,0.15,0.89,U] [#3 -0.15,-0.06,0.87,U] [#4 0.51,0.13,0.00,M3] [#5 0.16,0.06,0.76,U] [#6 -0.03,-0.20,0.65,U] [#7 0.25,0.21,0.56,U] [#8 -0.32,-0.14,0.46,U] 
01:07:25.803 00.002 7988 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {-0.03, -0.23}
01:07:25.803 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.58 = 1.70)
01:07:25.805 00.002 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.61 = 1.67)
01:07:25.805 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.02 mountX=-0.00 mountY=0.03, mountTheta=1.70
01:07:25.807 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.00, opts=13)
01:07:25.809 00.002 7988 Enqueuing Move request for scope (-0.03, -0.00)
01:07:25.809 00.000 15712 Worker thread wakes up
01:07:25.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
01:07:25.809 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
01:07:25.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:25.811 00.002 15712 Moving (-0.03, -0.00) raw xDistance=-0.00 yDistance=0.03
01:07:25.811 00.000 7988 UpdateGuideState exits: m=1171 SNR=22.5
01:07:25.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:25.813 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:25.813 00.000 7988 Enqueuing Expose request
01:07:25.816 00.003 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:07:25.816 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
01:07:25.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:25.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:07:25.816 00.000 15712 MoveAxis(E, 6, ABG)
01:07:25.816 00.000 15712 Guiding  Dir = 2, Dur = 6
01:07:25.816 00.000 15712 IsGuiding returns 0
01:07:25.833 00.017 15712 IsGuiding returns 0
01:07:25.833 00.000 15712 Move returns status 0, amount 6
01:07:25.833 00.000 15712 MoveAxis(N, 0, ABG)
01:07:25.833 00.000 15712 Move returns status 0, amount 0
01:07:25.833 00.000 15712 move complete, result=0
01:07:25.833 00.000 15712 worker thread done servicing request
01:07:25.833 00.000 15712 Worker thread wakes up
01:07:25.833 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:07:25.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:25.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:27.484 01.651 15712 Exposure complete
01:07:27.547 00.063 7988 OnExposeComplete: enter
01:07:27.547 00.000 7988 UpdateGuideState(): m_state=6
01:07:27.547 00.000 15712 worker thread done servicing request
01:07:27.547 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
01:07:27.547 00.000 7988 Star::Find returns 1 (0), X=970.56, Y=189.96, Mass=1200, SNR=22.9, Peak=172 HFD=3.7
01:07:27.552 00.005 7988 MultiStar: [#1 0.04,-0.18,1.01,U] [#2 0.13,0.05,0.89,U] [#3 -0.36,-0.36,0.00,M1] [#4 0.41,-0.11,0.00,M4] [#5 0.27,0.06,0.77,U] [#6 -0.21,-0.28,0.64,U] [#7 0.19,0.41,0.00,M2] [#8 0.02,-0.26,0.45,U] 
01:07:27.552 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.14}, one-star: {0.28, -0.26}
01:07:27.552 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
01:07:27.552 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
01:07:27.552 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-0.90 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
01:07:27.552 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.14, opts=13)
01:07:27.552 00.000 7988 Enqueuing Move request for scope (0.11, -0.14)
01:07:27.552 00.000 15712 Worker thread wakes up
01:07:27.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
01:07:27.552 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
01:07:27.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:07:27.552 00.000 7988 UpdateGuideState exits: m=1200 SNR=22.9
01:07:27.563 00.011 15712 Moving (0.11, -0.14) raw xDistance=-0.13 yDistance=-0.10
01:07:27.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:27.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:27.565 00.002 7988 Enqueuing Expose request
01:07:27.565 00.000 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:07:27.565 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
01:07:27.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:27.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:27.565 00.000 15712 MoveAxis(E, 10, ABG)
01:07:27.565 00.000 15712 Guiding  Dir = 2, Dur = 10
01:07:27.565 00.000 15712 IsGuiding returns 0
01:07:27.582 00.017 15712 IsGuiding returns 1
01:07:27.582 00.000 15712 scope still moving after pulse duration time elapsed
01:07:27.630 00.048 15712 IsGuiding returns 0
01:07:27.630 00.000 15712 scope move finished after 10 + 52 ms
01:07:27.630 00.000 15712 Move returns status 0, amount 10
01:07:27.630 00.000 15712 MoveAxis(N, 0, ABG)
01:07:27.630 00.000 15712 Move returns status 0, amount 0
01:07:27.630 00.000 15712 move complete, result=0
01:07:27.630 00.000 15712 worker thread done servicing request
01:07:27.630 00.000 15712 Worker thread wakes up
01:07:27.630 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:07:27.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:27.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:29.047 01.417 15712 Exposure complete
01:07:29.110 00.063 7988 OnExposeComplete: enter
01:07:29.110 00.000 7988 UpdateGuideState(): m_state=6
01:07:29.110 00.000 15712 worker thread done servicing request
01:07:29.110 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
01:07:29.114 00.004 7988 Star::Find returns 1 (0), X=970.62, Y=190.02, Mass=1251, SNR=23.3, Peak=169 HFD=3.8
01:07:29.114 00.000 7988 MultiStar: [#1 0.13,0.07,0.94,U] [#2 0.14,0.05,0.84,U] [#3 -0.10,0.10,0.82,U] [#4 0.61,0.06,0.00,M5] [#5 0.13,-0.01,0.71,U] [#6 -0.10,-0.17,0.62,U] [#7 0.37,0.16,0.00,M3] [#8 -0.08,-0.14,0.48,U] 
01:07:29.114 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.33, -0.21}
01:07:29.114 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
01:07:29.114 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
01:07:29.114 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.39 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
01:07:29.114 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.04, opts=13)
01:07:29.114 00.000 7988 Enqueuing Move request for scope (0.09, -0.04)
01:07:29.114 00.000 15712 Worker thread wakes up
01:07:29.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:07:29.114 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:07:29.114 00.000 15712 Moving (0.09, -0.04) raw xDistance=-0.04 yDistance=-0.09
01:07:29.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:29.114 00.000 7988 UpdateGuideState exits: m=1251 SNR=23.3
01:07:29.126 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:29.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:29.126 00.000 7988 Enqueuing Expose request
01:07:29.126 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:07:29.126 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
01:07:29.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:29.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:07:29.126 00.000 15712 MoveAxis(E, 11, ABG)
01:07:29.126 00.000 15712 Guiding  Dir = 2, Dur = 11
01:07:29.126 00.000 15712 IsGuiding returns 0
01:07:29.149 00.023 15712 IsGuiding returns 1
01:07:29.149 00.000 15712 scope still moving after pulse duration time elapsed
01:07:29.194 00.045 15712 IsGuiding returns 0
01:07:29.194 00.000 15712 scope move finished after 11 + 55 ms
01:07:29.194 00.000 15712 Move returns status 0, amount 11
01:07:29.194 00.000 15712 MoveAxis(N, 0, ABG)
01:07:29.194 00.000 15712 Move returns status 0, amount 0
01:07:29.194 00.000 15712 move complete, result=0
01:07:29.194 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
01:07:29.199 00.005 15712 worker thread done servicing request
01:07:29.199 00.000 15712 Worker thread wakes up
01:07:29.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:29.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:30.839 01.640 15712 Exposure complete
01:07:30.900 00.061 15712 worker thread done servicing request
01:07:30.902 00.002 7988 OnExposeComplete: enter
01:07:30.902 00.000 7988 UpdateGuideState(): m_state=6
01:07:30.904 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
01:07:30.906 00.002 7988 Star::Find returns 1 (0), X=970.58, Y=190.14, Mass=1170, SNR=22.5, Peak=179 HFD=3.6
01:07:30.906 00.000 7988 MultiStar: [#1 0.14,0.37,1.02,U] [#2 0.14,0.22,0.89,U] [#3 0.06,0.23,0.84,U] [#4 0.41,0.15,0.00,M6] [#5 0.22,0.19,0.78,U] [#6 -0.26,0.19,0.67,U] [#7 0.50,0.47,0.00,M4] [#8 0.29,0.07,0.50,U] 
01:07:30.906 00.000 7988 refined, 6 included, MultiStar: {0.13, 0.17}, one-star: {0.29, -0.08}
01:07:30.906 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
01:07:30.906 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
01:07:30.906 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.92 mountX=0.18 mountY=-0.14, mountTheta=-0.66
01:07:30.906 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.17, opts=13)
01:07:30.906 00.000 7988 Enqueuing Move request for scope (0.13, 0.17)
01:07:30.915 00.009 15712 Worker thread wakes up
01:07:30.915 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
01:07:30.915 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
01:07:30.915 00.000 15712 Moving (0.13, 0.17) raw xDistance=0.18 yDistance=-0.14
01:07:30.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:30.915 00.000 7988 UpdateGuideState exits: m=1170 SNR=22.5
01:07:30.917 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:30.917 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:30.919 00.002 7988 Enqueuing Expose request
01:07:30.919 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.69
01:07:30.919 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
01:07:30.919 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:30.919 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:07:30.919 00.000 15712 MoveAxis(W, 26, ABG)
01:07:30.919 00.000 15712 Guiding  Dir = 3, Dur = 26
01:07:30.919 00.000 15712 IsGuiding returns 0
01:07:30.939 00.020 15712 PulseGuide returned control before completion, sleep 21
01:07:30.962 00.023 15712 IsGuiding returns 1
01:07:30.962 00.000 15712 scope still moving after pulse duration time elapsed
01:07:30.999 00.037 15712 IsGuiding returns 0
01:07:30.999 00.000 15712 scope move finished after 26 + 54 ms
01:07:30.999 00.000 15712 Move returns status 0, amount 26
01:07:30.999 00.000 15712 MoveAxis(N, 0, ABG)
01:07:30.999 00.000 15712 Move returns status 0, amount 0
01:07:30.999 00.000 15712 move complete, result=0
01:07:30.999 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
01:07:31.005 00.006 15712 worker thread done servicing request
01:07:31.005 00.000 15712 Worker thread wakes up
01:07:31.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:31.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:32.416 01.411 15712 Exposure complete
01:07:32.477 00.061 15712 worker thread done servicing request
01:07:32.477 00.000 7988 OnExposeComplete: enter
01:07:32.477 00.000 7988 UpdateGuideState(): m_state=6
01:07:32.477 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
01:07:32.477 00.000 7988 Star::Find returns 1 (0), X=970.49, Y=190.14, Mass=1190, SNR=22.7, Peak=153 HFD=3.8
01:07:32.477 00.000 7988 MultiStar: [#1 0.30,0.36,0.00,M1] [#2 0.04,0.38,0.89,U] [#3 -0.03,0.35,0.89,U] [#4 0.37,0.47,0.00,M7] [#5 0.08,0.26,0.78,U] [#6 -0.24,-0.13,0.67,U] [#7 0.36,0.36,0.00,M5] [#8 0.02,0.36,0.48,U] 
01:07:32.477 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.18}, one-star: {0.20, -0.09}
01:07:32.477 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
01:07:32.477 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
01:07:32.477 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.43 mountX=0.18 mountY=-0.03, mountTheta=-0.16
01:07:32.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.18, opts=13)
01:07:32.477 00.000 7988 Enqueuing Move request for scope (0.03, 0.18)
01:07:32.477 00.000 15712 Worker thread wakes up
01:07:32.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
01:07:32.477 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
01:07:32.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=39, FiltMax=255, Gamma=0.690
01:07:32.477 00.000 7988 UpdateGuideState exits: m=1190 SNR=22.7
01:07:32.493 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:32.494 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:32.494 00.000 7988 Enqueuing Expose request
01:07:32.494 00.000 15712 Moving (0.03, 0.18) raw xDistance=0.18 yDistance=-0.03
01:07:32.494 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.69
01:07:32.494 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
01:07:32.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:32.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:07:32.494 00.000 15712 MoveAxis(W, 31, ABG)
01:07:32.494 00.000 15712 Guiding  Dir = 3, Dur = 31
01:07:32.494 00.000 15712 IsGuiding returns 0
01:07:32.520 00.026 15712 PulseGuide returned control before completion, sleep 22
01:07:32.580 00.060 15712 IsGuiding returns 1
01:07:32.580 00.000 15712 scope still moving after pulse duration time elapsed
01:07:32.621 00.041 15712 IsGuiding returns 0
01:07:32.621 00.000 15712 scope move finished after 31 + 89 ms
01:07:32.621 00.000 15712 Move returns status 0, amount 31
01:07:32.621 00.000 15712 MoveAxis(N, 0, ABG)
01:07:32.621 00.000 15712 Move returns status 0, amount 0
01:07:32.621 00.000 15712 move complete, result=0
01:07:32.621 00.000 15712 worker thread done servicing request
01:07:32.621 00.000 15712 Worker thread wakes up
01:07:32.621 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
01:07:32.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:32.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:34.264 01.643 15712 Exposure complete
01:07:34.325 00.061 15712 worker thread done servicing request
01:07:34.325 00.000 7988 OnExposeComplete: enter
01:07:34.325 00.000 7988 UpdateGuideState(): m_state=6
01:07:34.329 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
01:07:34.329 00.000 7988 Star::Find returns 1 (0), X=970.49, Y=190.36, Mass=1257, SNR=23.5, Peak=149 HFD=3.8
01:07:34.329 00.000 7988 MultiStar: [#1 0.43,0.59,0.00,M2] [#2 0.40,0.68,0.00,M1] [#3 0.05,0.62,0.00,M1] [#4 0.53,0.46,0.00,M8] [#5 0.37,0.07,0.74,U] [#6 0.37,0.28,0.00,M1] [#7 0.70,0.20,0.00,M6] [#8 0.33,0.56,0.00,M2] 
01:07:34.329 00.000 7988 single-star, 1 included, MultiStar: {0.27, 0.11}, one-star: {0.20, 0.14}
01:07:34.329 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.96 = -0.96)
01:07:34.329 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
01:07:34.329 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.25 cameraTheta=0.61 mountX=0.14 mountY=-0.21, mountTheta=-0.97
01:07:34.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.14, opts=13)
01:07:34.329 00.000 7988 Enqueuing Move request for scope (0.20, 0.14)
01:07:34.329 00.000 15712 Worker thread wakes up
01:07:34.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
01:07:34.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
01:07:34.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:07:34.341 00.012 7988 UpdateGuideState exits: m=1257 SNR=23.5
01:07:34.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:34.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:34.341 00.000 7988 Enqueuing Expose request
01:07:34.341 00.000 15712 Moving (0.20, 0.14) raw xDistance=0.14 yDistance=-0.21
01:07:34.346 00.005 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:07:34.346 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
01:07:34.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:34.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:07:34.346 00.000 15712 MoveAxis(E, 4, ABG)
01:07:34.346 00.000 15712 Guiding  Dir = 2, Dur = 4
01:07:34.346 00.000 15712 IsGuiding returns 0
01:07:34.376 00.030 15712 IsGuiding returns 0
01:07:34.376 00.000 15712 Move returns status 0, amount 4
01:07:34.376 00.000 15712 MoveAxis(N, 0, ABG)
01:07:34.376 00.000 15712 Move returns status 0, amount 0
01:07:34.376 00.000 15712 move complete, result=0
01:07:34.376 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:07:34.378 00.002 15712 worker thread done servicing request
01:07:34.378 00.000 15712 Worker thread wakes up
01:07:34.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:34.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:35.795 01.417 15712 Exposure complete
01:07:35.857 00.062 15712 worker thread done servicing request
01:07:35.857 00.000 7988 OnExposeComplete: enter
01:07:35.857 00.000 7988 UpdateGuideState(): m_state=6
01:07:35.859 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
01:07:35.859 00.000 7988 Star::Find returns 1 (0), X=970.95, Y=189.71, Mass=1287, SNR=23.5, Peak=182 HFD=4.1
01:07:35.861 00.002 7988 MultiStar: large primary error, entering stabilization period
01:07:35.861 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
01:07:35.863 00.002 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
01:07:35.863 00.000 7988 CameraToMount -- cameraX=0.66 cameraY=-0.52 hyp=0.84 cameraTheta=-0.66 mountX=-0.51 mountY=-0.65, mountTheta=-2.24
01:07:35.865 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.66, y=-0.52, opts=13)
01:07:35.867 00.002 7988 Enqueuing Move request for scope (0.66, -0.52)
01:07:35.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:07:35.869 00.002 7988 UpdateGuideState exits: m=1287 SNR=23.5
01:07:35.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:35.871 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:35.871 00.000 7988 Enqueuing Expose request
01:07:35.873 00.002 15712 Worker thread wakes up
01:07:35.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.52) opts 0xd
01:07:35.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.66, -0.52)
01:07:35.873 00.000 15712 Moving (0.66, -0.52) raw xDistance=-0.51 yDistance=-0.65
01:07:35.876 00.003 15712 PPEC rslt: input = -0.51, final = -0.32, react = -0.31, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 639.69
01:07:35.876 00.000 15712 PPEC: input: -0.51, control: -0.32, exposure: 1500
01:07:35.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
01:07:35.876 00.000 15712 MoveAxis(E, 104, ABG)
01:07:35.876 00.000 15712 Guiding  Dir = 2, Dur = 104
01:07:35.910 00.034 15712 IsGuiding returns 0
01:07:35.921 00.011 15712 PulseGuide returned control before completion, sleep 99
01:07:36.055 00.134 15712 IsGuiding returns 0
01:07:36.055 00.000 15712 Move returns status 0, amount 104
01:07:36.055 00.000 15712 MoveAxis(N, 166, ABG)
01:07:36.055 00.000 15712 Guiding  Dir = 0, Dur = 166
01:07:36.055 00.000 15712 IsGuiding returns 0
01:07:36.131 00.076 15712 PulseGuide returned control before completion, sleep 97
01:07:36.239 00.108 15712 IsGuiding returns 1
01:07:36.239 00.000 15712 scope still moving after pulse duration time elapsed
01:07:36.271 00.032 15712 IsGuiding returns 1
01:07:36.323 00.052 15712 IsGuiding returns 0
01:07:36.323 00.000 15712 scope move finished after 166 + 105 ms
01:07:36.323 00.000 15712 Move returns status 0, amount 166
01:07:36.323 00.000 15712 move complete, result=0
01:07:36.323 00.000 7988 GuideStep: -0.5 px 104 ms EAST, -0.6 px 166 ms NORTH
01:07:36.328 00.005 15712 worker thread done servicing request
01:07:36.328 00.000 15712 Worker thread wakes up
01:07:36.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:36.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:37.968 01.640 15712 Exposure complete
01:07:38.024 00.056 15712 worker thread done servicing request
01:07:38.024 00.000 7988 OnExposeComplete: enter
01:07:38.024 00.000 7988 UpdateGuideState(): m_state=6
01:07:38.024 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
01:07:38.024 00.000 7988 Star::Find returns 1 (0), X=970.13, Y=190.32, Mass=1204, SNR=23.0, Peak=190 HFD=3.5
01:07:38.024 00.000 7988 MultiStar: exiting stabilization period
01:07:38.024 00.000 7988 MultiStar: [#1 -0.25,0.31,0.00,M3] [#2 -0.19,0.32,0.87,U] [#3 -0.50,0.42,0.00,M2] [#4 0.01,0.21,0.75,U] [#5 -0.47,0.15,0.00,M1] [#6 -0.57,0.20,0.00,M2] [#7 -0.18,0.38,0.00,M7] [#8 -0.16,0.22,0.50,U] 
01:07:38.038 00.014 7988 single-star, 3 included, MultiStar: {-0.13, 0.21}, one-star: {-0.16, 0.10}
01:07:38.038 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
01:07:38.038 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
01:07:38.040 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.59 mountX=0.10 mountY=0.16, mountTheta=1.02
01:07:38.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.10, opts=13)
01:07:38.040 00.000 7988 Enqueuing Move request for scope (-0.16, 0.10)
01:07:38.040 00.000 15712 Worker thread wakes up
01:07:38.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
01:07:38.040 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
01:07:38.040 00.000 15712 Moving (-0.16, 0.10) raw xDistance=0.10 yDistance=0.16
01:07:38.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=38, FiltMax=255, Gamma=0.690
01:07:38.040 00.000 7988 UpdateGuideState exits: m=1204 SNR=23.0
01:07:38.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:38.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:38.040 00.000 7988 Enqueuing Expose request
01:07:38.040 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
01:07:38.040 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
01:07:38.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:38.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:07:38.040 00.000 15712 MoveAxis(E, 7, ABG)
01:07:38.040 00.000 15712 Guiding  Dir = 2, Dur = 7
01:07:38.061 00.021 15712 IsGuiding returns 0
01:07:38.082 00.021 15712 IsGuiding returns 0
01:07:38.082 00.000 15712 Move returns status 0, amount 7
01:07:38.082 00.000 15712 MoveAxis(N, 0, ABG)
01:07:38.082 00.000 15712 Move returns status 0, amount 0
01:07:38.082 00.000 15712 move complete, result=0
01:07:38.082 00.000 15712 worker thread done servicing request
01:07:38.082 00.000 15712 Worker thread wakes up
01:07:38.082 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
01:07:38.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:38.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:39.490 01.408 15712 Exposure complete
01:07:39.551 00.061 15712 worker thread done servicing request
01:07:39.553 00.002 7988 OnExposeComplete: enter
01:07:39.553 00.000 7988 UpdateGuideState(): m_state=6
01:07:39.553 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
01:07:39.553 00.000 7988 Star::Find returns 1 (0), X=970.13, Y=190.17, Mass=1154, SNR=22.2, Peak=195 HFD=3.5
01:07:39.553 00.000 7988 MultiStar: [#1 -0.36,0.37,0.00,M4] [#2 -0.26,0.32,0.00,M1] [#3 -0.53,0.34,0.00,M3] [#4 -0.07,0.15,0.75,U] [#5 -0.08,0.08,0.76,U] [#6 -0.64,0.11,0.00,M3] [#7 -0.49,0.28,0.00,M8] [#8 -0.48,0.02,0.00,M2] 
01:07:39.553 00.000 7988 refined, 2 included, MultiStar: {-0.11, 0.05}, one-star: {-0.15, -0.06}
01:07:39.553 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
01:07:39.553 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
01:07:39.553 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.11 cameraTheta=2.74 mountX=0.04 mountY=0.10, mountTheta=1.17
01:07:39.553 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.05, opts=13)
01:07:39.553 00.000 7988 Enqueuing Move request for scope (-0.11, 0.05)
01:07:39.553 00.000 15712 Worker thread wakes up
01:07:39.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
01:07:39.553 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
01:07:39.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:07:39.567 00.014 15712 Moving (-0.11, 0.05) raw xDistance=0.04 yDistance=0.10
01:07:39.567 00.000 7988 UpdateGuideState exits: m=1154 SNR=22.2
01:07:39.567 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:39.569 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:39.569 00.000 7988 Enqueuing Expose request
01:07:39.571 00.002 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
01:07:39.571 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:07:39.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:39.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:07:39.571 00.000 15712 MoveAxis(E, 6, ABG)
01:07:39.571 00.000 15712 Guiding  Dir = 2, Dur = 6
01:07:39.571 00.000 15712 IsGuiding returns 0
01:07:39.587 00.016 15712 IsGuiding returns 0
01:07:39.587 00.000 15712 Move returns status 0, amount 6
01:07:39.587 00.000 15712 MoveAxis(N, 0, ABG)
01:07:39.587 00.000 15712 Move returns status 0, amount 0
01:07:39.587 00.000 15712 move complete, result=0
01:07:39.587 00.000 15712 worker thread done servicing request
01:07:39.587 00.000 15712 Worker thread wakes up
01:07:39.587 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:07:39.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:39.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:41.225 01.638 15712 Exposure complete
01:07:41.288 00.063 15712 worker thread done servicing request
01:07:41.288 00.000 7988 OnExposeComplete: enter
01:07:41.288 00.000 7988 UpdateGuideState(): m_state=6
01:07:41.291 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
01:07:41.291 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=190.00, Mass=1392, SNR=24.8, Peak=206 HFD=4.1
01:07:41.293 00.002 7988 MultiStar: [#1 -0.11,0.13,0.93,U] [#2 -0.26,0.29,0.83,U] [#3 -0.38,0.13,0.00,M4] [#4 -0.07,0.33,0.69,U] [#5 -0.25,0.16,0.75,U] [#6 -0.57,-0.20,0.00,M4] [#7 0.04,0.07,0.50,U] [#8 0.04,-0.17,0.42,U] 
01:07:41.293 00.000 7988 refined, 6 included, MultiStar: {-0.16, 0.09}, one-star: {-0.27, -0.23}
01:07:41.295 00.002 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.56) = xAngle (1.06 = 1.06)
01:07:41.295 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
01:07:41.297 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.62 mountX=0.09 mountY=0.15, mountTheta=1.05
01:07:41.298 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.09, opts=13)
01:07:41.300 00.002 7988 Enqueuing Move request for scope (-0.16, 0.09)
01:07:41.300 00.000 15712 Worker thread wakes up
01:07:41.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:07:41.302 00.002 7988 UpdateGuideState exits: m=1392 SNR=24.8
01:07:41.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:41.304 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:41.304 00.000 7988 Enqueuing Expose request
01:07:41.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
01:07:41.304 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
01:07:41.304 00.000 15712 Moving (-0.16, 0.09) raw xDistance=0.09 yDistance=0.15
01:07:41.304 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
01:07:41.304 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
01:07:41.304 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:41.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:07:41.304 00.000 15712 MoveAxis(E, 4, ABG)
01:07:41.304 00.000 15712 Guiding  Dir = 2, Dur = 4
01:07:41.304 00.000 15712 IsGuiding returns 0
01:07:41.320 00.016 15712 IsGuiding returns 0
01:07:41.320 00.000 15712 Move returns status 0, amount 4
01:07:41.320 00.000 15712 MoveAxis(N, 0, ABG)
01:07:41.320 00.000 15712 Move returns status 0, amount 0
01:07:41.320 00.000 15712 move complete, result=0
01:07:41.320 00.000 15712 worker thread done servicing request
01:07:41.320 00.000 15712 Worker thread wakes up
01:07:41.320 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
01:07:41.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:41.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:42.737 01.417 15712 Exposure complete
01:07:42.800 00.063 15712 worker thread done servicing request
01:07:42.800 00.000 7988 OnExposeComplete: enter
01:07:42.800 00.000 7988 UpdateGuideState(): m_state=6
01:07:42.800 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
01:07:42.800 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=190.16, Mass=1281, SNR=23.8, Peak=173 HFD=4.0
01:07:42.800 00.000 7988 MultiStar: [#1 -0.12,0.27,1.00,U] [#2 -0.17,0.29,0.82,U] [#3 -0.43,0.05,0.00,M5] [#4 0.19,0.24,0.70,U] [#5 -0.23,0.09,0.71,U] [#6 -0.18,0.11,0.68,U] [#7 0.12,0.15,0.51,U] [#8 0.18,0.09,0.42,U] 
01:07:42.800 00.000 7988 single-star, 7 included, MultiStar: {-0.06, 0.15}, one-star: {-0.08, -0.07}
01:07:42.808 00.008 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.01 = 2.27)
01:07:42.808 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.24)
01:07:42.808 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.45 mountX=-0.07 mountY=0.08, mountTheta=2.26
01:07:42.808 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.07, opts=13)
01:07:42.808 00.000 7988 Enqueuing Move request for scope (-0.08, -0.07)
01:07:42.808 00.000 15712 Worker thread wakes up
01:07:42.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:07:42.808 00.000 7988 UpdateGuideState exits: m=1281 SNR=23.8
01:07:42.816 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
01:07:42.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:42.816 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
01:07:42.816 00.000 15712 Moving (-0.08, -0.07) raw xDistance=-0.07 yDistance=0.08
01:07:42.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:42.816 00.000 7988 Enqueuing Expose request
01:07:42.820 00.004 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
01:07:42.820 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
01:07:42.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:42.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:07:42.820 00.000 15712 MoveAxis(E, 4, ABG)
01:07:42.820 00.000 15712 Guiding  Dir = 2, Dur = 4
01:07:42.825 00.005 15712 IsGuiding returns 0
01:07:42.848 00.023 15712 IsGuiding returns 0
01:07:42.848 00.000 15712 Move returns status 0, amount 4
01:07:42.848 00.000 15712 MoveAxis(N, 0, ABG)
01:07:42.848 00.000 15712 Move returns status 0, amount 0
01:07:42.848 00.000 15712 move complete, result=0
01:07:42.848 00.000 15712 worker thread done servicing request
01:07:42.848 00.000 15712 Worker thread wakes up
01:07:42.848 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:07:42.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:42.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:44.490 01.642 15712 Exposure complete
01:07:44.553 00.063 15712 worker thread done servicing request
01:07:44.553 00.000 7988 OnExposeComplete: enter
01:07:44.553 00.000 7988 UpdateGuideState(): m_state=6
01:07:44.553 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:07:44.553 00.000 7988 Star::Find returns 1 (0), X=970.35, Y=190.14, Mass=1135, SNR=22.3, Peak=168 HFD=3.6
01:07:44.559 00.006 7988 MultiStar: [#1 -0.15,0.24,1.08,U] [#2 0.01,0.17,0.92,U] [#3 -0.37,0.38,0.00,M6] [#4 0.18,0.18,0.76,U] [#5 -0.26,0.10,0.78,U] [#6 -0.24,-0.32,0.00,M4] [#7 -0.23,0.38,0.00,M7] [#8 -0.43,0.34,0.00,M1] 
01:07:44.559 00.000 7988 single-star, 4 included, MultiStar: {-0.03, 0.12}, one-star: {0.06, -0.08}
01:07:44.559 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
01:07:44.559 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
01:07:44.559 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.94 mountX=-0.08 mountY=-0.06, mountTheta=-2.53
01:07:44.559 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.08, opts=13)
01:07:44.559 00.000 7988 Enqueuing Move request for scope (0.06, -0.08)
01:07:44.559 00.000 15712 Worker thread wakes up
01:07:44.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:07:44.559 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:07:44.559 00.000 15712 Moving (0.06, -0.08) raw xDistance=-0.08 yDistance=-0.06
01:07:44.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:07:44.559 00.000 7988 UpdateGuideState exits: m=1135 SNR=22.3
01:07:44.569 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:44.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:44.569 00.000 7988 Enqueuing Expose request
01:07:44.569 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
01:07:44.569 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
01:07:44.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:44.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:07:44.569 00.000 15712 MoveAxis(E, 1, ABG)
01:07:44.569 00.000 15712 Guiding  Dir = 2, Dur = 1
01:07:44.569 00.000 15712 IsGuiding returns 0
01:07:44.585 00.016 15712 IsGuiding returns 0
01:07:44.585 00.000 15712 Move returns status 0, amount 1
01:07:44.585 00.000 15712 MoveAxis(N, 0, ABG)
01:07:44.585 00.000 15712 Move returns status 0, amount 0
01:07:44.585 00.000 15712 move complete, result=0
01:07:44.585 00.000 15712 worker thread done servicing request
01:07:44.585 00.000 15712 Worker thread wakes up
01:07:44.585 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:07:44.592 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:44.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:46.005 01.413 15712 Exposure complete
01:07:46.066 00.061 15712 worker thread done servicing request
01:07:46.066 00.000 7988 OnExposeComplete: enter
01:07:46.066 00.000 7988 UpdateGuideState(): m_state=6
01:07:46.071 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
01:07:46.071 00.000 7988 Star::Find returns 1 (0), X=970.23, Y=189.75, Mass=1244, SNR=23.1, Peak=200 HFD=3.6
01:07:46.073 00.002 7988 MultiStar: [#1 -0.07,-0.04,1.07,U] [#2 -0.03,0.07,0.86,U] [#3 -0.35,0.09,0.88,U] [#4 -0.16,0.04,0.73,U] [#5 -0.41,-0.21,0.00,M1] [#6 -0.27,-0.24,0.60,U] [#7 -0.37,-0.11,0.60,U] [#8 -0.33,-0.24,0.00,M2] 
01:07:46.073 00.000 7988 refined, 6 included, MultiStar: {-0.17, -0.10}, one-star: {-0.06, -0.47}
01:07:46.075 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.19 = 2.10)
01:07:46.075 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.06)
01:07:46.077 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.62 mountX=-0.10 mountY=0.17, mountTheta=2.09
01:07:46.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.10, opts=13)
01:07:46.079 00.002 7988 Enqueuing Move request for scope (-0.17, -0.10)
01:07:46.081 00.002 15712 Worker thread wakes up
01:07:46.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:07:46.081 00.000 7988 UpdateGuideState exits: m=1244 SNR=23.1
01:07:46.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:46.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:46.081 00.000 7988 Enqueuing Expose request
01:07:46.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
01:07:46.081 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
01:07:46.081 00.000 15712 Moving (-0.17, -0.10) raw xDistance=-0.10 yDistance=0.17
01:07:46.088 00.007 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
01:07:46.088 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
01:07:46.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:46.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:07:46.088 00.000 15712 MoveAxis(E, 2, ABG)
01:07:46.088 00.000 15712 Guiding  Dir = 2, Dur = 2
01:07:46.122 00.034 15712 IsGuiding returns 0
01:07:46.139 00.017 15712 IsGuiding returns 0
01:07:46.139 00.000 15712 Move returns status 0, amount 2
01:07:46.139 00.000 15712 MoveAxis(N, 0, ABG)
01:07:46.139 00.000 15712 Move returns status 0, amount 0
01:07:46.139 00.000 15712 move complete, result=0
01:07:46.139 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
01:07:46.143 00.004 15712 worker thread done servicing request
01:07:46.143 00.000 15712 Worker thread wakes up
01:07:46.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:46.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:47.884 01.741 15712 Exposure complete
01:07:47.946 00.062 15712 worker thread done servicing request
01:07:47.946 00.000 7988 OnExposeComplete: enter
01:07:47.946 00.000 7988 UpdateGuideState(): m_state=6
01:07:47.950 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
01:07:47.950 00.000 7988 Star::Find returns 1 (0), X=970.14, Y=190.05, Mass=1184, SNR=22.5, Peak=210 HFD=3.2
01:07:47.952 00.002 7988 MultiStar: [#1 -0.14,0.43,0.00,M1] [#2 -0.03,0.58,0.00,M1] [#3 -0.45,0.39,0.00,M6] [#4 -0.15,0.37,0.76,U] [#5 -0.18,0.23,0.77,U] [#6 -0.34,0.42,0.00,M4] [#7 0.12,-0.25,0.58,U] [#8 -0.59,0.47,0.00,M3] 
01:07:47.952 00.000 7988 refined, 3 included, MultiStar: {-0.11, 0.04}, one-star: {-0.15, -0.17}
01:07:47.954 00.002 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
01:07:47.954 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
01:07:47.956 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.75 mountX=0.04 mountY=0.11, mountTheta=1.18
01:07:47.958 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.04, opts=13)
01:07:47.958 00.000 7988 Enqueuing Move request for scope (-0.11, 0.04)
01:07:47.960 00.002 15712 Worker thread wakes up
01:07:47.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
01:07:47.960 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
01:07:47.960 00.000 15712 Moving (-0.11, 0.04) raw xDistance=0.04 yDistance=0.11
01:07:47.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=37, FiltMax=255, Gamma=0.690
01:07:47.961 00.001 7988 UpdateGuideState exits: m=1184 SNR=22.5
01:07:47.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:47.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:47.961 00.000 7988 Enqueuing Expose request
01:07:47.961 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
01:07:47.961 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
01:07:47.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:47.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:07:47.961 00.000 15712 MoveAxis(E, 1, ABG)
01:07:47.961 00.000 15712 Guiding  Dir = 2, Dur = 1
01:07:47.995 00.034 15712 IsGuiding returns 0
01:07:48.009 00.014 15712 IsGuiding returns 0
01:07:48.009 00.000 15712 Move returns status 0, amount 1
01:07:48.009 00.000 15712 MoveAxis(N, 0, ABG)
01:07:48.009 00.000 15712 Move returns status 0, amount 0
01:07:48.009 00.000 15712 move complete, result=0
01:07:48.009 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:07:48.013 00.004 15712 worker thread done servicing request
01:07:48.013 00.000 15712 Worker thread wakes up
01:07:48.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:48.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:49.431 01.418 15712 Exposure complete
01:07:49.492 00.061 15712 worker thread done servicing request
01:07:49.492 00.000 7988 OnExposeComplete: enter
01:07:49.492 00.000 7988 UpdateGuideState(): m_state=6
01:07:49.492 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
01:07:49.492 00.000 7988 Star::Find returns 1 (0), X=969.90, Y=189.75, Mass=1199, SNR=22.9, Peak=190 HFD=3.4
01:07:49.492 00.000 7988 MultiStar: [#1 -0.37,0.13,1.00,U] [#2 -0.38,-0.12,0.86,U] [#3 -0.84,-0.11,0.00,M7] [#4 -0.03,-0.15,0.76,U] [#5 -0.30,-0.12,0.81,U] [#6 -0.50,-0.51,0.00,M5] [#7 -0.05,-0.16,0.51,U] [#8 -0.39,-0.24,0.00,M4] 
01:07:49.492 00.000 7988 refined, 5 included, MultiStar: {-0.28, -0.15}, one-star: {-0.39, -0.48}
01:07:49.492 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
01:07:49.492 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.05)
01:07:49.492 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-2.64 mountX=-0.15 mountY=0.28, mountTheta=2.07
01:07:49.503 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.15, opts=13)
01:07:49.503 00.000 7988 Enqueuing Move request for scope (-0.28, -0.15)
01:07:49.503 00.000 15712 Worker thread wakes up
01:07:49.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.15) opts 0xd
01:07:49.503 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.15)
01:07:49.503 00.000 15712 Moving (-0.28, -0.15) raw xDistance=-0.15 yDistance=0.28
01:07:49.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=37, FiltMax=255, Gamma=0.690
01:07:49.503 00.000 7988 UpdateGuideState exits: m=1199 SNR=22.9
01:07:49.508 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:49.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:49.508 00.000 7988 Enqueuing Expose request
01:07:49.508 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
01:07:49.508 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:07:49.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:07:49.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:07:49.508 00.000 15712 MoveAxis(E, 2, ABG)
01:07:49.508 00.000 15712 Guiding  Dir = 2, Dur = 2
01:07:49.508 00.000 15712 IsGuiding returns 0
01:07:49.524 00.016 15712 IsGuiding returns 0
01:07:49.524 00.000 15712 Move returns status 0, amount 2
01:07:49.524 00.000 15712 MoveAxis(N, 0, ABG)
01:07:49.524 00.000 15712 Move returns status 0, amount 0
01:07:49.524 00.000 15712 move complete, result=0
01:07:49.524 00.000 15712 worker thread done servicing request
01:07:49.524 00.000 15712 Worker thread wakes up
01:07:49.524 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.3 px 0 ms NORTH
01:07:49.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:49.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:51.170 01.646 15712 Exposure complete
01:07:51.232 00.062 15712 worker thread done servicing request
01:07:51.232 00.000 7988 OnExposeComplete: enter
01:07:51.232 00.000 7988 UpdateGuideState(): m_state=6
01:07:51.232 00.000 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
01:07:51.232 00.000 7988 Star::Find returns 1 (0), X=969.97, Y=190.01, Mass=1194, SNR=23.2, Peak=172 HFD=4.0
01:07:51.236 00.004 7988 MultiStar: [#1 -0.11,0.22,1.01,U] [#2 -0.28,0.13,0.85,U] [#3 -0.47,0.32,0.00,M8] [#4 -0.12,-0.03,0.74,U] [#5 -0.39,0.09,0.00,M1] [#6 -0.56,-0.22,0.00,M6] [#7 -0.53,0.38,0.00,M5] [#8 -0.25,0.27,0.40,U] 
01:07:51.236 00.000 7988 refined, 4 included, MultiStar: {-0.22, 0.05}, one-star: {-0.32, -0.21}
01:07:51.236 00.000 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.56) = xAngle (1.35 = 1.35)
01:07:51.236 00.000 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
01:07:51.236 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.22 cameraTheta=2.91 mountX=0.05 mountY=0.21, mountTheta=1.35
01:07:51.236 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.05, opts=13)
01:07:51.236 00.000 7988 Enqueuing Move request for scope (-0.22, 0.05)
01:07:51.236 00.000 15712 Worker thread wakes up
01:07:51.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd
01:07:51.236 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.05)
01:07:51.236 00.000 15712 Moving (-0.22, 0.05) raw xDistance=0.05 yDistance=0.21
01:07:51.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=36, FiltMax=255, Gamma=0.690
01:07:51.236 00.000 7988 UpdateGuideState exits: m=1194 SNR=23.2
01:07:51.247 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:51.248 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:51.248 00.000 7988 Enqueuing Expose request
01:07:51.248 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
01:07:51.248 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
01:07:51.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:51.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:07:51.248 00.000 15712 MoveAxis(E, 4, ABG)
01:07:51.248 00.000 15712 Guiding  Dir = 2, Dur = 4
01:07:51.248 00.000 15712 IsGuiding returns 0
01:07:51.272 00.024 15712 IsGuiding returns 0
01:07:51.272 00.000 15712 Move returns status 0, amount 4
01:07:51.272 00.000 15712 MoveAxis(N, 0, ABG)
01:07:51.272 00.000 15712 Move returns status 0, amount 0
01:07:51.272 00.000 15712 move complete, result=0
01:07:51.272 00.000 15712 worker thread done servicing request
01:07:51.272 00.000 15712 Worker thread wakes up
01:07:51.272 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
01:07:51.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:51.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:52.684 01.412 15712 Exposure complete
01:07:52.749 00.065 15712 worker thread done servicing request
01:07:52.749 00.000 7988 OnExposeComplete: enter
01:07:52.749 00.000 7988 UpdateGuideState(): m_state=6
01:07:52.749 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
01:07:52.749 00.000 7988 Star::Find returns 1 (0), X=970.07, Y=189.87, Mass=1230, SNR=23.3, Peak=170 HFD=4.2
01:07:52.749 00.000 7988 MultiStar: [#1 -0.14,0.05,1.02,U] [#2 -0.25,0.13,0.87,U] [#3 -0.51,0.29,0.00,M9] [#4 -0.08,-0.14,0.72,U] [#5 -0.30,0.15,0.74,U] [#6 -0.46,-0.26,0.00,M7] [#7 -0.04,0.10,0.51,U] [#8 -0.14,0.30,0.49,U] 
01:07:52.749 00.000 7988 refined, 6 included, MultiStar: {-0.18, 0.01}, one-star: {-0.22, -0.35}
01:07:52.749 00.000 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.56) = xAngle (1.55 = 1.55)
01:07:52.763 00.014 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
01:07:52.763 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.11 mountX=0.00 mountY=0.18, mountTheta=1.55
01:07:52.765 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.01, opts=13)
01:07:52.765 00.000 7988 Enqueuing Move request for scope (-0.18, 0.01)
01:07:52.765 00.000 15712 Worker thread wakes up
01:07:52.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
01:07:52.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
01:07:52.765 00.000 15712 Moving (-0.18, 0.01) raw xDistance=0.00 yDistance=0.18
01:07:52.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:07:52.765 00.000 7988 UpdateGuideState exits: m=1230 SNR=23.3
01:07:52.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:52.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:52.773 00.008 7988 Enqueuing Expose request
01:07:52.773 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
01:07:52.773 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
01:07:52.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:52.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:07:52.773 00.000 15712 MoveAxis(E, 6, ABG)
01:07:52.773 00.000 15712 Guiding  Dir = 2, Dur = 6
01:07:52.782 00.009 15712 IsGuiding returns 0
01:07:52.799 00.017 15712 IsGuiding returns 0
01:07:52.799 00.000 15712 Move returns status 0, amount 6
01:07:52.799 00.000 15712 MoveAxis(N, 0, ABG)
01:07:52.799 00.000 15712 Move returns status 0, amount 0
01:07:52.799 00.000 15712 move complete, result=0
01:07:52.799 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
01:07:52.808 00.009 15712 worker thread done servicing request
01:07:52.808 00.000 15712 Worker thread wakes up
01:07:52.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:52.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:54.437 01.629 15712 Exposure complete
01:07:54.513 00.076 15712 worker thread done servicing request
01:07:54.513 00.000 7988 OnExposeComplete: enter
01:07:54.515 00.002 7988 UpdateGuideState(): m_state=6
01:07:54.517 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
01:07:54.519 00.002 7988 Star::Find returns 1 (0), X=970.22, Y=189.98, Mass=1335, SNR=24.0, Peak=164 HFD=4.1
01:07:54.519 00.000 7988 MultiStar: [#1 -0.31,0.03,0.98,U] [#2 -0.01,-0.03,0.79,U] [#3 -0.54,-0.02,0.00,M10] [#4 0.13,-0.16,0.70,U] [#5 -0.15,0.13,0.71,U] [#6 -0.16,-0.27,0.59,U] [#7 -0.08,-0.14,0.54,U] [#8 -0.68,-0.20,0.00,M3] 
01:07:54.521 00.002 7988 refined, 6 included, MultiStar: {-0.10, -0.09}, one-star: {-0.07, -0.24}
01:07:54.523 00.002 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.96 = 2.33)
01:07:54.525 00.002 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
01:07:54.525 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.39 mountX=-0.09 mountY=0.10, mountTheta=2.31
01:07:54.529 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.09, opts=13)
01:07:54.530 00.001 7988 Enqueuing Move request for scope (-0.10, -0.09)
01:07:54.530 00.000 15712 Worker thread wakes up
01:07:54.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
01:07:54.530 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
01:07:54.530 00.000 15712 Moving (-0.10, -0.09) raw xDistance=-0.09 yDistance=0.10
01:07:54.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:07:54.530 00.000 7988 UpdateGuideState exits: m=1335 SNR=24.0
01:07:54.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:54.530 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:54.530 00.000 7988 Enqueuing Expose request
01:07:54.530 00.000 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:07:54.530 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
01:07:54.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:54.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:07:54.530 00.000 15712 MoveAxis(E, 10, ABG)
01:07:54.530 00.000 15712 Guiding  Dir = 2, Dur = 10
01:07:54.530 00.000 15712 IsGuiding returns 0
01:07:54.564 00.034 15712 IsGuiding returns 1
01:07:54.564 00.000 15712 scope still moving after pulse duration time elapsed
01:07:54.612 00.048 15712 IsGuiding returns 0
01:07:54.612 00.000 15712 scope move finished after 10 + 62 ms
01:07:54.612 00.000 15712 Move returns status 0, amount 10
01:07:54.612 00.000 15712 MoveAxis(N, 0, ABG)
01:07:54.612 00.000 15712 Move returns status 0, amount 0
01:07:54.612 00.000 15712 move complete, result=0
01:07:54.612 00.000 15712 worker thread done servicing request
01:07:54.612 00.000 15712 Worker thread wakes up
01:07:54.612 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
01:07:54.614 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:54.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:56.029 01.415 15712 Exposure complete
01:07:56.091 00.062 15712 worker thread done servicing request
01:07:56.091 00.000 7988 OnExposeComplete: enter
01:07:56.091 00.000 7988 UpdateGuideState(): m_state=6
01:07:56.091 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
01:07:56.091 00.000 7988 Star::Find returns 1 (0), X=970.18, Y=190.05, Mass=1193, SNR=23.0, Peak=188 HFD=3.5
01:07:56.091 00.000 7988 MultiStar: [#1 -0.19,-0.16,0.98,U] [#2 0.05,0.21,0.91,U] [#3 -0.74,0.06,0.00,R] [#4 0.16,0.20,0.77,U] [#5 -0.09,0.26,0.75,U] [#6 -0.27,-0.33,0.00,M7] [#7 0.01,0.09,0.50,U] [#8 -0.15,-0.09,0.45,U] 
01:07:56.091 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {-0.11, -0.17}
01:07:56.091 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
01:07:56.091 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
01:07:56.091 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.43 mountX=0.04 mountY=0.05, mountTheta=0.86
01:07:56.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.04, opts=13)
01:07:56.091 00.000 7988 Enqueuing Move request for scope (-0.05, 0.04)
01:07:56.091 00.000 15712 Worker thread wakes up
01:07:56.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:07:56.091 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:07:56.091 00.000 15712 Moving (-0.05, 0.04) raw xDistance=0.04 yDistance=0.05
01:07:56.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=37, FiltMax=255, Gamma=0.690
01:07:56.091 00.000 7988 UpdateGuideState exits: m=1193 SNR=23.0
01:07:56.107 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:56.108 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:56.108 00.000 7988 Enqueuing Expose request
01:07:56.108 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:07:56.108 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:07:56.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:56.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:07:56.108 00.000 15712 MoveAxis(E, 6, ABG)
01:07:56.108 00.000 15712 Guiding  Dir = 2, Dur = 6
01:07:56.142 00.034 15712 IsGuiding returns 0
01:07:56.159 00.017 15712 IsGuiding returns 0
01:07:56.159 00.000 15712 Move returns status 0, amount 6
01:07:56.159 00.000 15712 MoveAxis(N, 0, ABG)
01:07:56.159 00.000 15712 Move returns status 0, amount 0
01:07:56.159 00.000 15712 move complete, result=0
01:07:56.159 00.000 15712 worker thread done servicing request
01:07:56.159 00.000 15712 Worker thread wakes up
01:07:56.159 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:07:56.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:56.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:57.799 01.640 15712 Exposure complete
01:07:57.863 00.064 15712 worker thread done servicing request
01:07:57.863 00.000 7988 OnExposeComplete: enter
01:07:57.863 00.000 7988 UpdateGuideState(): m_state=6
01:07:57.866 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
01:07:57.866 00.000 7988 Star::Find returns 1 (0), X=970.24, Y=190.08, Mass=1207, SNR=22.7, Peak=177 HFD=3.9
01:07:57.868 00.002 7988 MultiStar: [#1 -0.07,0.33,1.00,U] [#2 0.07,0.21,0.88,U] [#3 0.31,0.28,0.00,M1] [#4 0.16,0.07,0.75,U] [#5 0.00,0.16,0.77,U] [#6 -0.27,0.21,0.67,U] [#7 0.40,0.19,0.00,M3] [#8 -0.25,0.17,0.46,U] 
01:07:57.868 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.14}, one-star: {-0.05, -0.14}
01:07:57.870 00.002 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
01:07:57.870 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
01:07:57.872 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.85 mountX=0.14 mountY=0.04, mountTheta=0.26
01:07:57.874 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.14, opts=13)
01:07:57.874 00.000 7988 Enqueuing Move request for scope (-0.04, 0.14)
01:07:57.876 00.002 15712 Worker thread wakes up
01:07:57.876 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
01:07:57.876 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
01:07:57.876 00.000 15712 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=0.04
01:07:57.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:07:57.877 00.001 7988 UpdateGuideState exits: m=1207 SNR=22.7
01:07:57.879 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:57.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:57.879 00.000 7988 Enqueuing Expose request
01:07:57.879 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:07:57.879 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
01:07:57.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:57.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:07:57.879 00.000 15712 MoveAxis(E, 2, ABG)
01:07:57.879 00.000 15712 Guiding  Dir = 2, Dur = 2
01:07:57.879 00.000 15712 IsGuiding returns 0
01:07:57.894 00.015 15712 IsGuiding returns 0
01:07:57.894 00.000 15712 Move returns status 0, amount 2
01:07:57.894 00.000 15712 MoveAxis(N, 0, ABG)
01:07:57.894 00.000 15712 Move returns status 0, amount 0
01:07:57.894 00.000 15712 move complete, result=0
01:07:57.894 00.000 15712 worker thread done servicing request
01:07:57.894 00.000 15712 Worker thread wakes up
01:07:57.894 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:07:57.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:57.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:59.312 01.418 15712 Exposure complete
01:07:59.376 00.064 15712 worker thread done servicing request
01:07:59.376 00.000 7988 OnExposeComplete: enter
01:07:59.376 00.000 7988 UpdateGuideState(): m_state=6
01:07:59.379 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
01:07:59.379 00.000 7988 Star::Find returns 1 (0), X=970.10, Y=189.84, Mass=1258, SNR=23.2, Peak=178 HFD=3.9
01:07:59.381 00.002 7988 MultiStar: [#1 -0.42,0.37,0.00,M1] [#2 -0.29,0.17,0.90,U] [#3 0.16,-0.11,0.86,U] [#4 -0.02,0.03,0.74,U] [#5 -0.41,-0.20,0.00,M1] [#6 -0.67,-0.16,0.00,M7] [#7 0.00,-0.13,0.52,U] [#8 -0.39,0.57,0.00,M2] 
01:07:59.381 00.000 7988 refined, 4 included, MultiStar: {-0.08, -0.10}, one-star: {-0.19, -0.39}
01:07:59.383 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
01:07:59.383 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
01:07:59.385 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.29 mountX=-0.10 mountY=0.09, mountTheta=2.41
01:07:59.387 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.10, opts=13)
01:07:59.387 00.000 7988 Enqueuing Move request for scope (-0.08, -0.10)
01:07:59.389 00.002 15712 Worker thread wakes up
01:07:59.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
01:07:59.389 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
01:07:59.389 00.000 15712 Moving (-0.08, -0.10) raw xDistance=-0.10 yDistance=0.09
01:07:59.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:07:59.390 00.001 7988 UpdateGuideState exits: m=1258 SNR=23.2
01:07:59.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:59.392 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:07:59.392 00.000 7988 Enqueuing Expose request
01:07:59.392 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:07:59.392 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
01:07:59.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:59.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:07:59.392 00.000 15712 MoveAxis(E, 0, ABG)
01:07:59.392 00.000 15712 Move returns status 0, amount 0
01:07:59.392 00.000 15712 MoveAxis(N, 0, ABG)
01:07:59.392 00.000 15712 Move returns status 0, amount 0
01:07:59.392 00.000 15712 move complete, result=0
01:07:59.392 00.000 15712 worker thread done servicing request
01:07:59.392 00.000 15712 Worker thread wakes up
01:07:59.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:07:59.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:07:59.392 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:01.034 01.642 15712 Exposure complete
01:08:01.097 00.063 15712 worker thread done servicing request
01:08:01.097 00.000 7988 OnExposeComplete: enter
01:08:01.097 00.000 7988 UpdateGuideState(): m_state=6
01:08:01.097 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
01:08:01.097 00.000 7988 Star::Find returns 1 (0), X=970.39, Y=190.01, Mass=1280, SNR=23.5, Peak=193 HFD=3.5
01:08:01.097 00.000 7988 MultiStar: [#1 -0.04,-0.09,0.98,U] [#2 0.09,-0.07,0.90,U] [#3 0.42,0.24,0.00,M1] [#4 0.09,0.00,0.71,U] [#5 -0.31,0.24,0.78,U] [#6 -0.35,-0.04,0.65,U] [#7 -0.16,-0.08,0.52,U] [#8 -0.45,0.12,0.00,M3] 
01:08:01.097 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {0.10, -0.22}
01:08:01.097 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.09 = 2.19)
01:08:01.097 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.16)
01:08:01.097 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.53 mountX=-0.04 mountY=0.06, mountTheta=2.18
01:08:01.109 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
01:08:01.109 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
01:08:01.109 00.000 15712 Worker thread wakes up
01:08:01.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
01:08:01.109 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
01:08:01.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:08:01.109 00.000 7988 UpdateGuideState exits: m=1280 SNR=23.5
01:08:01.113 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:01.115 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:01.115 00.000 7988 Enqueuing Expose request
01:08:01.117 00.002 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
01:08:01.117 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:08:01.117 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
01:08:01.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:01.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:08:01.117 00.000 15712 MoveAxis(E, 1, ABG)
01:08:01.117 00.000 15712 Guiding  Dir = 2, Dur = 1
01:08:01.117 00.000 15712 IsGuiding returns 0
01:08:01.149 00.032 15712 IsGuiding returns 0
01:08:01.149 00.000 15712 Move returns status 0, amount 1
01:08:01.149 00.000 15712 MoveAxis(N, 0, ABG)
01:08:01.149 00.000 15712 Move returns status 0, amount 0
01:08:01.149 00.000 15712 move complete, result=0
01:08:01.149 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:08:01.153 00.004 15712 worker thread done servicing request
01:08:01.153 00.000 15712 Worker thread wakes up
01:08:01.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:01.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:02.566 01.413 15712 Exposure complete
01:08:02.627 00.061 15712 worker thread done servicing request
01:08:02.628 00.001 7988 OnExposeComplete: enter
01:08:02.628 00.000 7988 UpdateGuideState(): m_state=6
01:08:02.628 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
01:08:02.628 00.000 7988 Star::Find returns 1 (0), X=970.31, Y=189.81, Mass=1193, SNR=22.7, Peak=152 HFD=3.8
01:08:02.628 00.000 7988 MultiStar: [#1 -0.28,-0.01,1.03,U] [#2 -0.04,-0.45,0.00,M1] [#3 0.19,-0.26,0.85,U] [#4 0.17,-0.52,0.00,M1] [#5 -0.30,-0.35,0.00,M1] [#6 -0.35,-0.51,0.00,M7] [#7 -0.33,-0.46,0.00,M2] [#8 -0.12,-0.26,0.48,U] 
01:08:02.628 00.000 7988 refined, 3 included, MultiStar: {-0.05, -0.23}, one-star: {0.03, -0.42}
01:08:02.634 00.006 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.34 = 2.95)
01:08:02.634 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
01:08:02.634 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.77 mountX=-0.23 mountY=0.05, mountTheta=2.92
01:08:02.634 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.23, opts=13)
01:08:02.634 00.000 7988 Enqueuing Move request for scope (-0.05, -0.23)
01:08:02.634 00.000 15712 Worker thread wakes up
01:08:02.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
01:08:02.634 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
01:08:02.634 00.000 15712 Moving (-0.05, -0.23) raw xDistance=-0.23 yDistance=0.05
01:08:02.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:08:02.634 00.000 7988 UpdateGuideState exits: m=1193 SNR=22.7
01:08:02.642 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:02.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:02.642 00.000 7988 Enqueuing Expose request
01:08:02.642 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.67
01:08:02.642 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
01:08:02.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:02.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:08:02.642 00.000 15712 MoveAxis(E, 48, ABG)
01:08:02.642 00.000 15712 Guiding  Dir = 2, Dur = 48
01:08:02.642 00.000 15712 IsGuiding returns 0
01:08:02.668 00.026 15712 PulseGuide returned control before completion, sleep 36
01:08:02.706 00.038 15712 IsGuiding returns 1
01:08:02.706 00.000 15712 scope still moving after pulse duration time elapsed
01:08:02.749 00.043 15712 IsGuiding returns 0
01:08:02.749 00.000 15712 scope move finished after 48 + 54 ms
01:08:02.749 00.000 15712 Move returns status 0, amount 48
01:08:02.749 00.000 15712 MoveAxis(N, 0, ABG)
01:08:02.749 00.000 15712 Move returns status 0, amount 0
01:08:02.749 00.000 15712 move complete, result=0
01:08:02.749 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
01:08:02.751 00.002 15712 worker thread done servicing request
01:08:02.751 00.000 15712 Worker thread wakes up
01:08:02.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:02.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:04.492 01.741 15712 Exposure complete
01:08:04.553 00.061 15712 worker thread done servicing request
01:08:04.553 00.000 7988 OnExposeComplete: enter
01:08:04.553 00.000 7988 UpdateGuideState(): m_state=6
01:08:04.558 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
01:08:04.558 00.000 7988 Star::Find returns 1 (0), X=970.32, Y=190.11, Mass=1146, SNR=22.0, Peak=153 HFD=3.8
01:08:04.558 00.000 7988 MultiStar: [#1 0.14,0.23,1.02,U] [#2 -0.01,-0.13,0.92,U] [#3 0.65,-0.11,0.00,M1] [#4 0.14,-0.05,0.78,U] [#5 -0.09,0.11,0.76,U] [#6 -0.29,-0.10,0.63,U] [#7 0.15,0.29,0.50,U] [#8 -0.20,0.10,0.45,U] 
01:08:04.558 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {0.03, -0.12}
01:08:04.558 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
01:08:04.558 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
01:08:04.558 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.55 mountX=0.03 mountY=-0.00, mountTheta=-0.04
01:08:04.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.03, opts=13)
01:08:04.558 00.000 7988 Enqueuing Move request for scope (0.00, 0.03)
01:08:04.558 00.000 15712 Worker thread wakes up
01:08:04.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
01:08:04.558 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
01:08:04.558 00.000 15712 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
01:08:04.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:08:04.569 00.011 7988 UpdateGuideState exits: m=1146 SNR=22.0
01:08:04.571 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:04.571 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:04.573 00.002 7988 Enqueuing Expose request
01:08:04.573 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:08:04.573 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
01:08:04.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:04.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:08:04.573 00.000 15712 MoveAxis(E, 8, ABG)
01:08:04.573 00.000 15712 Guiding  Dir = 2, Dur = 8
01:08:04.574 00.001 15712 IsGuiding returns 0
01:08:04.601 00.027 15712 IsGuiding returns 0
01:08:04.601 00.000 15712 Move returns status 0, amount 8
01:08:04.601 00.000 15712 MoveAxis(N, 0, ABG)
01:08:04.601 00.000 15712 Move returns status 0, amount 0
01:08:04.601 00.000 15712 move complete, result=0
01:08:04.601 00.000 15712 worker thread done servicing request
01:08:04.601 00.000 15712 Worker thread wakes up
01:08:04.601 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:08:04.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:04.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:06.022 01.421 15712 Exposure complete
01:08:06.082 00.060 15712 worker thread done servicing request
01:08:06.082 00.000 7988 OnExposeComplete: enter
01:08:06.082 00.000 7988 UpdateGuideState(): m_state=6
01:08:06.087 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
01:08:06.087 00.000 7988 Star::Find returns 1 (0), X=970.00, Y=189.92, Mass=1155, SNR=22.4, Peak=159 HFD=4.1
01:08:06.089 00.002 7988 MultiStar: [#1 0.01,0.15,0.96,U] [#2 0.13,-0.07,0.87,U] [#3 0.40,-0.34,0.00,M2] [#4 0.06,-0.21,0.74,U] [#5 -0.04,0.04,0.74,U] [#6 -0.05,-0.25,0.68,U] [#7 0.19,0.02,0.53,U] [#8 -0.18,0.01,0.43,U] 
01:08:06.089 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {-0.29, -0.30}
01:08:06.091 00.002 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
01:08:06.091 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
01:08:06.093 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.89 mountX=-0.08 mountY=0.03, mountTheta=2.80
01:08:06.095 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
01:08:06.095 00.000 7988 Enqueuing Move request for scope (-0.03, -0.08)
01:08:06.097 00.002 15712 Worker thread wakes up
01:08:06.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:08:06.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:08:06.097 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.03
01:08:06.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:08:06.097 00.000 7988 UpdateGuideState exits: m=1155 SNR=22.4
01:08:06.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:06.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:06.097 00.000 7988 Enqueuing Expose request
01:08:06.097 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
01:08:06.097 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
01:08:06.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:06.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:08:06.097 00.000 15712 MoveAxis(E, 9, ABG)
01:08:06.097 00.000 15712 Guiding  Dir = 2, Dur = 9
01:08:06.097 00.000 15712 IsGuiding returns 0
01:08:06.113 00.016 15712 IsGuiding returns 0
01:08:06.113 00.000 15712 Move returns status 0, amount 9
01:08:06.113 00.000 15712 MoveAxis(N, 0, ABG)
01:08:06.113 00.000 15712 Move returns status 0, amount 0
01:08:06.113 00.000 15712 move complete, result=0
01:08:06.113 00.000 15712 worker thread done servicing request
01:08:06.113 00.000 15712 Worker thread wakes up
01:08:06.113 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
01:08:06.123 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:06.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:07.762 01.639 15712 Exposure complete
01:08:07.824 00.062 7988 OnExposeComplete: enter
01:08:07.824 00.000 7988 UpdateGuideState(): m_state=6
01:08:07.826 00.002 15712 worker thread done servicing request
01:08:07.826 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
01:08:07.828 00.002 7988 Star::Find returns 1 (0), X=970.12, Y=189.95, Mass=1295, SNR=23.8, Peak=171 HFD=4.3
01:08:07.828 00.000 7988 MultiStar: [#1 -0.12,-0.02,0.95,U] [#2 -0.20,0.05,0.85,U] [#3 0.14,-0.12,0.86,U] [#4 0.19,0.02,0.75,U] [#5 -0.34,0.29,0.00,M1] [#6 -0.43,-0.29,0.00,M6] [#7 -0.17,-0.03,0.49,U] [#8 -0.18,0.43,0.00,M1] 
01:08:07.830 00.002 7988 refined, 5 included, MultiStar: {-0.06, -0.07}, one-star: {-0.17, -0.27}
01:08:07.830 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
01:08:07.832 00.002 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
01:08:07.832 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=-0.07 mountY=0.06, mountTheta=2.46
01:08:07.834 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
01:08:07.836 00.002 7988 Enqueuing Move request for scope (-0.06, -0.07)
01:08:07.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:08:07.838 00.002 7988 UpdateGuideState exits: m=1295 SNR=23.8
01:08:07.839 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:07.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:07.841 00.002 7988 Enqueuing Expose request
01:08:07.841 00.000 15712 Worker thread wakes up
01:08:07.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:08:07.841 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:08:07.841 00.000 15712 Moving (-0.06, -0.07) raw xDistance=-0.07 yDistance=0.06
01:08:07.841 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
01:08:07.841 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
01:08:07.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:07.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:08:07.841 00.000 15712 MoveAxis(E, 10, ABG)
01:08:07.841 00.000 15712 Guiding  Dir = 2, Dur = 10
01:08:07.841 00.000 15712 IsGuiding returns 0
01:08:07.862 00.021 15712 IsGuiding returns 1
01:08:07.862 00.000 15712 scope still moving after pulse duration time elapsed
01:08:07.888 00.026 15712 IsGuiding returns 1
01:08:07.927 00.039 15712 IsGuiding returns 0
01:08:07.927 00.000 15712 scope move finished after 10 + 71 ms
01:08:07.927 00.000 15712 Move returns status 0, amount 10
01:08:07.927 00.000 15712 MoveAxis(N, 0, ABG)
01:08:07.927 00.000 15712 Move returns status 0, amount 0
01:08:07.927 00.000 15712 move complete, result=0
01:08:07.927 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
01:08:07.930 00.003 15712 worker thread done servicing request
01:08:07.930 00.000 15712 Worker thread wakes up
01:08:07.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:07.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:09.344 01.414 15712 Exposure complete
01:08:09.406 00.062 15712 worker thread done servicing request
01:08:09.406 00.000 7988 OnExposeComplete: enter
01:08:09.406 00.000 7988 UpdateGuideState(): m_state=6
01:08:09.409 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
01:08:09.409 00.000 7988 Star::Find returns 1 (0), X=970.09, Y=189.92, Mass=1199, SNR=22.6, Peak=157 HFD=4.2
01:08:09.411 00.002 7988 MultiStar: [#1 0.09,0.02,1.07,U] [#2 -0.21,0.07,0.90,U] [#3 0.52,0.05,0.00,M2] [#4 0.05,0.08,0.71,U] [#5 -0.32,0.54,0.00,M2] [#6 -0.25,-0.17,0.64,U] [#7 0.19,0.20,0.50,U] [#8 -0.68,-0.19,0.00,M2] 
01:08:09.411 00.000 7988 refined, 5 included, MultiStar: {-0.07, -0.03}, one-star: {-0.20, -0.30}
01:08:09.413 00.002 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
01:08:09.413 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.03)
01:08:09.413 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.66 mountX=-0.04 mountY=0.07, mountTheta=2.05
01:08:09.413 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.03, opts=13)
01:08:09.413 00.000 7988 Enqueuing Move request for scope (-0.07, -0.03)
01:08:09.413 00.000 15712 Worker thread wakes up
01:08:09.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:08:09.413 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:08:09.413 00.000 15712 Moving (-0.07, -0.03) raw xDistance=-0.04 yDistance=0.07
01:08:09.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:08:09.422 00.009 7988 UpdateGuideState exits: m=1199 SNR=22.6
01:08:09.423 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:09.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:09.423 00.000 7988 Enqueuing Expose request
01:08:09.423 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
01:08:09.423 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
01:08:09.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:09.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:08:09.423 00.000 15712 MoveAxis(E, 3, ABG)
01:08:09.423 00.000 15712 Guiding  Dir = 2, Dur = 3
01:08:09.423 00.000 15712 IsGuiding returns 0
01:08:09.440 00.017 15712 IsGuiding returns 0
01:08:09.440 00.000 15712 Move returns status 0, amount 3
01:08:09.440 00.000 15712 MoveAxis(N, 0, ABG)
01:08:09.440 00.000 15712 Move returns status 0, amount 0
01:08:09.440 00.000 15712 move complete, result=0
01:08:09.440 00.000 15712 worker thread done servicing request
01:08:09.440 00.000 15712 Worker thread wakes up
01:08:09.440 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
01:08:09.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:09.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:11.080 01.640 15712 Exposure complete
01:08:11.143 00.063 15712 worker thread done servicing request
01:08:11.143 00.000 7988 OnExposeComplete: enter
01:08:11.143 00.000 7988 UpdateGuideState(): m_state=6
01:08:11.147 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
01:08:11.147 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=190.13, Mass=1363, SNR=24.4, Peak=166 HFD=4.3
01:08:11.149 00.002 7988 MultiStar: [#1 -0.06,0.23,0.93,U] [#2 -0.24,0.06,0.81,U] [#3 0.34,0.29,0.00,M3] [#4 0.07,0.23,0.64,U] [#5 -0.32,-0.02,0.69,U] [#6 0.08,0.20,0.61,U] [#7 -0.22,0.33,0.47,U] [#8 -0.41,0.32,0.00,M3] 
01:08:11.149 00.000 7988 single-star, 6 included, MultiStar: {-0.12, 0.11}, one-star: {-0.12, -0.10}
01:08:11.151 00.002 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.02 = 2.27)
01:08:11.151 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.23)
01:08:11.153 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.46 mountX=-0.10 mountY=0.12, mountTheta=2.25
01:08:11.155 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
01:08:11.156 00.001 7988 Enqueuing Move request for scope (-0.12, -0.10)
01:08:11.156 00.000 15712 Worker thread wakes up
01:08:11.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
01:08:11.156 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
01:08:11.156 00.000 15712 Moving (-0.12, -0.10) raw xDistance=-0.10 yDistance=0.12
01:08:11.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:08:11.156 00.000 7988 UpdateGuideState exits: m=1363 SNR=24.4
01:08:11.159 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:11.159 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:11.161 00.002 7988 Enqueuing Expose request
01:08:11.161 00.000 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
01:08:11.161 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
01:08:11.161 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:11.161 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:08:11.161 00.000 15712 MoveAxis(W, 0, ABG)
01:08:11.161 00.000 15712 Move returns status 0, amount 0
01:08:11.161 00.000 15712 MoveAxis(N, 0, ABG)
01:08:11.161 00.000 15712 Move returns status 0, amount 0
01:08:11.161 00.000 15712 move complete, result=0
01:08:11.163 00.002 15712 worker thread done servicing request
01:08:11.163 00.000 15712 Worker thread wakes up
01:08:11.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:11.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:11.163 00.000 7988 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
01:08:12.692 01.529 15712 Exposure complete
01:08:12.753 00.061 15712 worker thread done servicing request
01:08:12.755 00.002 7988 OnExposeComplete: enter
01:08:12.755 00.000 7988 UpdateGuideState(): m_state=6
01:08:12.755 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
01:08:12.755 00.000 7988 Star::Find returns 1 (0), X=969.95, Y=189.84, Mass=1220, SNR=22.9, Peak=171 HFD=4.2
01:08:12.755 00.000 7988 MultiStar: [#1 -0.26,0.00,1.01,U] [#2 -0.39,-0.04,0.81,U] [#3 0.14,-0.15,0.86,U] [#4 -0.09,-0.01,0.75,U] [#5 -0.69,-0.15,0.00,M2] [#6 -0.50,-0.07,0.00,M5] [#7 -0.02,-0.05,0.52,U] [#8 0.09,-0.24,0.42,U] 
01:08:12.755 00.000 7988 refined, 6 included, MultiStar: {-0.16, -0.13}, one-star: {-0.34, -0.38}
01:08:12.755 00.000 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.03 = 2.25)
01:08:12.755 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.22)
01:08:12.755 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-2.47 mountX=-0.13 mountY=0.16, mountTheta=2.24
01:08:12.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.13, opts=13)
01:08:12.755 00.000 7988 Enqueuing Move request for scope (-0.16, -0.13)
01:08:12.755 00.000 15712 Worker thread wakes up
01:08:12.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
01:08:12.755 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
01:08:12.755 00.000 15712 Moving (-0.16, -0.13) raw xDistance=-0.13 yDistance=0.16
01:08:12.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=38, FiltMax=255, Gamma=0.690
01:08:12.755 00.000 7988 UpdateGuideState exits: m=1220 SNR=22.9
01:08:12.769 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:12.770 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:12.770 00.000 7988 Enqueuing Expose request
01:08:12.770 00.000 15712 PPEC rslt: input = -0.13, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
01:08:12.770 00.000 15712 PPEC: input: -0.13, control: 0.02, exposure: 1500
01:08:12.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:12.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:08:12.770 00.000 15712 MoveAxis(W, 5, ABG)
01:08:12.770 00.000 15712 Guiding  Dir = 3, Dur = 5
01:08:12.770 00.000 15712 IsGuiding returns 0
01:08:12.804 00.034 15712 IsGuiding returns 0
01:08:12.804 00.000 15712 Move returns status 0, amount 5
01:08:12.804 00.000 15712 MoveAxis(N, 0, ABG)
01:08:12.804 00.000 15712 Move returns status 0, amount 0
01:08:12.804 00.000 15712 move complete, result=0
01:08:12.804 00.000 15712 worker thread done servicing request
01:08:12.805 00.001 15712 Worker thread wakes up
01:08:12.805 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
01:08:12.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:12.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:14.449 01.644 15712 Exposure complete
01:08:14.510 00.061 15712 worker thread done servicing request
01:08:14.510 00.000 7988 OnExposeComplete: enter
01:08:14.510 00.000 7988 UpdateGuideState(): m_state=6
01:08:14.514 00.004 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
01:08:14.514 00.000 7988 Star::Find returns 1 (0), X=970.23, Y=190.37, Mass=1181, SNR=22.7, Peak=169 HFD=3.7
01:08:14.516 00.002 7988 MultiStar: [#1 -0.28,0.29,1.03,U] [#2 -0.39,0.37,0.00,M1] [#3 0.27,0.61,0.00,M3] [#4 0.05,0.45,0.00,M1] [#5 -0.29,0.26,0.74,U] [#6 -0.57,0.13,0.00,M6] [#7 -0.02,0.40,0.00,M1] [#8 -0.41,0.33,0.00,M3] 
01:08:14.516 00.000 7988 single-star, 2 included, MultiStar: {-0.20, 0.23}, one-star: {-0.06, 0.15}
01:08:14.518 00.002 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
01:08:14.518 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
01:08:14.520 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.97 mountX=0.15 mountY=0.06, mountTheta=0.38
01:08:14.521 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.15, opts=13)
01:08:14.523 00.002 7988 Enqueuing Move request for scope (-0.06, 0.15)
01:08:14.523 00.000 15712 Worker thread wakes up
01:08:14.525 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
01:08:14.525 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
01:08:14.525 00.000 15712 Moving (-0.06, 0.15) raw xDistance=0.15 yDistance=0.06
01:08:14.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:08:14.525 00.000 7988 UpdateGuideState exits: m=1181 SNR=22.7
01:08:14.526 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:14.529 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:14.529 00.000 7988 Enqueuing Expose request
01:08:14.531 00.002 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
01:08:14.531 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
01:08:14.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:14.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:08:14.531 00.000 15712 MoveAxis(W, 5, ABG)
01:08:14.531 00.000 15712 Guiding  Dir = 3, Dur = 5
01:08:14.531 00.000 15712 IsGuiding returns 0
01:08:14.542 00.011 15712 IsGuiding returns 0
01:08:14.542 00.000 15712 Move returns status 0, amount 5
01:08:14.542 00.000 15712 MoveAxis(N, 0, ABG)
01:08:14.542 00.000 15712 Move returns status 0, amount 0
01:08:14.542 00.000 15712 move complete, result=0
01:08:14.542 00.000 15712 worker thread done servicing request
01:08:14.542 00.000 15712 Worker thread wakes up
01:08:14.542 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:08:14.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:14.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:15.961 01.419 15712 Exposure complete
01:08:16.022 00.061 15712 worker thread done servicing request
01:08:16.022 00.000 7988 OnExposeComplete: enter
01:08:16.022 00.000 7988 UpdateGuideState(): m_state=6
01:08:16.027 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
01:08:16.027 00.000 7988 Star::Find returns 1 (0), X=970.15, Y=190.28, Mass=1306, SNR=23.8, Peak=176 HFD=3.9
01:08:16.029 00.002 7988 MultiStar: [#1 -0.18,0.37,0.00,M1] [#2 -0.14,0.13,0.86,U] [#3 0.20,0.36,0.00,M4] [#4 0.02,0.40,0.00,M2] [#5 -0.35,0.33,0.00,M2] [#6 -0.40,0.23,0.00,M7] [#7 -0.15,0.63,0.00,M2] [#8 -0.66,0.44,0.00,M4] 
01:08:16.029 00.000 7988 single-star, 1 included, MultiStar: {-0.14, 0.09}, one-star: {-0.14, 0.06}
01:08:16.031 00.002 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
01:08:16.031 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
01:08:16.033 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.75 mountX=0.06 mountY=0.13, mountTheta=1.18
01:08:16.034 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.06, opts=13)
01:08:16.036 00.002 7988 Enqueuing Move request for scope (-0.14, 0.06)
01:08:16.036 00.000 15712 Worker thread wakes up
01:08:16.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
01:08:16.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
01:08:16.036 00.000 15712 Moving (-0.14, 0.06) raw xDistance=0.06 yDistance=0.13
01:08:16.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:08:16.038 00.002 7988 UpdateGuideState exits: m=1306 SNR=23.8
01:08:16.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:16.040 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:16.040 00.000 7988 Enqueuing Expose request
01:08:16.042 00.002 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
01:08:16.042 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
01:08:16.042 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:16.042 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:08:16.042 00.000 15712 MoveAxis(W, 6, ABG)
01:08:16.042 00.000 15712 Guiding  Dir = 3, Dur = 6
01:08:16.042 00.000 15712 IsGuiding returns 0
01:08:16.060 00.018 15712 IsGuiding returns 0
01:08:16.060 00.000 15712 Move returns status 0, amount 6
01:08:16.060 00.000 15712 MoveAxis(N, 0, ABG)
01:08:16.060 00.000 15712 Move returns status 0, amount 0
01:08:16.060 00.000 15712 move complete, result=0
01:08:16.060 00.000 15712 worker thread done servicing request
01:08:16.060 00.000 15712 Worker thread wakes up
01:08:16.060 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:08:16.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:16.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:17.697 01.637 15712 Exposure complete
01:08:17.758 00.061 15712 worker thread done servicing request
01:08:17.758 00.000 7988 OnExposeComplete: enter
01:08:17.758 00.000 7988 UpdateGuideState(): m_state=6
01:08:17.762 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
01:08:17.762 00.000 7988 Star::Find returns 1 (0), X=969.95, Y=189.86, Mass=1187, SNR=22.6, Peak=194 HFD=3.9
01:08:17.764 00.002 7988 MultiStar: [#1 -0.35,0.06,1.02,U] [#2 -0.10,0.23,0.88,U] [#3 0.10,0.19,0.83,U] [#4 0.05,0.32,0.71,U] [#5 -0.38,0.30,0.00,M3] [#6 -0.51,-0.02,0.00,M8] [#7 -0.02,0.01,0.50,U] [#8 -0.53,-0.16,0.00,M5] 
01:08:17.764 00.000 7988 refined, 5 included, MultiStar: {-0.14, 0.06}, one-star: {-0.34, -0.37}
01:08:17.766 00.002 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
01:08:17.766 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
01:08:17.768 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.74 mountX=0.06 mountY=0.13, mountTheta=1.17
01:08:17.770 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.06, opts=13)
01:08:17.770 00.000 7988 Enqueuing Move request for scope (-0.14, 0.06)
01:08:17.772 00.002 15712 Worker thread wakes up
01:08:17.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
01:08:17.772 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
01:08:17.772 00.000 15712 Moving (-0.14, 0.06) raw xDistance=0.06 yDistance=0.13
01:08:17.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:08:17.774 00.002 7988 UpdateGuideState exits: m=1187 SNR=22.6
01:08:17.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:17.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:17.774 00.000 7988 Enqueuing Expose request
01:08:17.774 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
01:08:17.774 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
01:08:17.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:17.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:08:17.774 00.000 15712 MoveAxis(W, 2, ABG)
01:08:17.774 00.000 15712 Guiding  Dir = 3, Dur = 2
01:08:17.774 00.000 15712 IsGuiding returns 0
01:08:17.807 00.033 15712 IsGuiding returns 0
01:08:17.807 00.000 15712 Move returns status 0, amount 2
01:08:17.807 00.000 15712 MoveAxis(N, 0, ABG)
01:08:17.807 00.000 15712 Move returns status 0, amount 0
01:08:17.807 00.000 15712 move complete, result=0
01:08:17.807 00.000 15712 worker thread done servicing request
01:08:17.807 00.000 15712 Worker thread wakes up
01:08:17.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:17.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:17.807 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:08:19.224 01.417 15712 Exposure complete
01:08:19.287 00.063 15712 worker thread done servicing request
01:08:19.288 00.001 7988 OnExposeComplete: enter
01:08:19.288 00.000 7988 UpdateGuideState(): m_state=6
01:08:19.288 00.000 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
01:08:19.288 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=190.22, Mass=1324, SNR=24.1, Peak=179 HFD=4.3
01:08:19.288 00.000 7988 MultiStar: [#1 -0.30,0.32,0.00,M1] [#2 -0.18,0.35,0.80,U] [#3 0.33,0.28,0.00,M4] [#4 -0.08,0.11,0.69,U] [#5 -0.28,0.23,0.66,U] [#6 -0.63,0.09,0.00,M9] [#7 -0.01,0.20,0.44,U] [#8 -0.56,0.21,0.00,M6] 
01:08:19.288 00.000 7988 single-star, 4 included, MultiStar: {-0.14, 0.17}, one-star: {-0.13, -0.01}
01:08:19.288 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.66 = 1.63)
01:08:19.288 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.59)
01:08:19.288 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.09 mountX=-0.01 mountY=0.13, mountTheta=1.63
01:08:19.298 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
01:08:19.298 00.000 7988 Enqueuing Move request for scope (-0.13, -0.01)
01:08:19.298 00.000 15712 Worker thread wakes up
01:08:19.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
01:08:19.298 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
01:08:19.298 00.000 15712 Moving (-0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
01:08:19.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:08:19.302 00.004 7988 UpdateGuideState exits: m=1324 SNR=24.1
01:08:19.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:19.302 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:19.302 00.000 7988 Enqueuing Expose request
01:08:19.302 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
01:08:19.302 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
01:08:19.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:19.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:08:19.302 00.000 15712 MoveAxis(E, 1, ABG)
01:08:19.302 00.000 15712 Guiding  Dir = 2, Dur = 1
01:08:19.302 00.000 15712 IsGuiding returns 0
01:08:19.323 00.021 15712 IsGuiding returns 0
01:08:19.323 00.000 15712 Move returns status 0, amount 1
01:08:19.323 00.000 15712 MoveAxis(N, 0, ABG)
01:08:19.323 00.000 15712 Move returns status 0, amount 0
01:08:19.323 00.000 15712 move complete, result=0
01:08:19.323 00.000 15712 worker thread done servicing request
01:08:19.323 00.000 15712 Worker thread wakes up
01:08:19.323 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:08:19.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:19.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:20.964 01.641 15712 Exposure complete
01:08:21.025 00.061 15712 worker thread done servicing request
01:08:21.025 00.000 7988 OnExposeComplete: enter
01:08:21.025 00.000 7988 UpdateGuideState(): m_state=6
01:08:21.029 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
01:08:21.029 00.000 7988 Star::Find returns 1 (0), X=970.10, Y=190.35, Mass=1194, SNR=22.6, Peak=158 HFD=3.9
01:08:21.031 00.002 7988 MultiStar: [#1 -0.37,0.14,0.99,U] [#2 -0.42,0.10,0.00,M1] [#3 -0.05,0.05,0.84,U] [#4 -0.15,0.13,0.72,U] [#5 -0.36,-0.03,0.77,U] [#6 -0.15,0.13,0.65,U] [#7 -0.20,-0.12,0.49,U] [#8 -0.00,0.02,0.46,U] 
01:08:21.032 00.001 7988 refined, 7 included, MultiStar: {-0.20, 0.07}, one-star: {-0.19, 0.13}
01:08:21.032 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
01:08:21.034 00.002 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
01:08:21.034 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.81 mountX=0.07 mountY=0.20, mountTheta=1.24
01:08:21.036 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.07, opts=13)
01:08:21.038 00.002 7988 Enqueuing Move request for scope (-0.20, 0.07)
01:08:21.038 00.000 15712 Worker thread wakes up
01:08:21.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
01:08:21.038 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
01:08:21.038 00.000 15712 Moving (-0.20, 0.07) raw xDistance=0.07 yDistance=0.20
01:08:21.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=40, FiltMax=255, Gamma=0.690
01:08:21.038 00.000 7988 UpdateGuideState exits: m=1194 SNR=22.6
01:08:21.041 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:21.043 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:21.043 00.000 7988 Enqueuing Expose request
01:08:21.045 00.002 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
01:08:21.045 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
01:08:21.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:21.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:08:21.045 00.000 15712 MoveAxis(E, 3, ABG)
01:08:21.045 00.000 15712 Guiding  Dir = 2, Dur = 3
01:08:21.045 00.000 15712 IsGuiding returns 0
01:08:21.100 00.055 15712 IsGuiding returns 0
01:08:21.100 00.000 15712 Move returns status 0, amount 3
01:08:21.100 00.000 15712 MoveAxis(N, 0, ABG)
01:08:21.100 00.000 15712 Move returns status 0, amount 0
01:08:21.100 00.000 15712 move complete, result=0
01:08:21.100 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
01:08:21.102 00.002 15712 worker thread done servicing request
01:08:21.102 00.000 15712 Worker thread wakes up
01:08:21.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:21.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:22.526 01.424 15712 Exposure complete
01:08:22.580 00.054 15712 worker thread done servicing request
01:08:22.580 00.000 7988 OnExposeComplete: enter
01:08:22.590 00.010 7988 UpdateGuideState(): m_state=6
01:08:22.590 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
01:08:22.590 00.000 7988 Star::Find returns 1 (0), X=969.91, Y=190.41, Mass=1228, SNR=23.1, Peak=165 HFD=4.0
01:08:22.590 00.000 7988 MultiStar: [#1 0.03,0.34,0.99,U] [#2 -0.26,0.27,0.87,U] [#3 0.20,0.43,0.00,M4] [#4 -0.12,0.16,0.64,U] [#5 -0.09,0.43,0.00,M2] [#6 -0.44,0.41,0.00,M9] [#7 -0.18,0.14,0.50,U] [#8 -0.14,0.30,0.40,U] 
01:08:22.590 00.000 7988 refined, 5 included, MultiStar: {-0.18, 0.24}, one-star: {-0.38, 0.18}
01:08:22.597 00.007 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
01:08:22.597 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
01:08:22.597 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.22 mountX=0.24 mountY=0.18, mountTheta=0.64
01:08:22.597 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.24, opts=13)
01:08:22.597 00.000 7988 Enqueuing Move request for scope (-0.18, 0.24)
01:08:22.597 00.000 15712 Worker thread wakes up
01:08:22.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
01:08:22.597 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
01:08:22.597 00.000 15712 Moving (-0.18, 0.24) raw xDistance=0.24 yDistance=0.18
01:08:22.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=40, FiltMax=255, Gamma=0.690
01:08:22.597 00.000 7988 UpdateGuideState exits: m=1228 SNR=23.1
01:08:22.604 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:22.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:22.606 00.002 7988 Enqueuing Expose request
01:08:22.606 00.000 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 639.65
01:08:22.606 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
01:08:22.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:22.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:08:22.606 00.000 15712 MoveAxis(W, 46, ABG)
01:08:22.606 00.000 15712 Guiding  Dir = 3, Dur = 46
01:08:22.606 00.000 15712 IsGuiding returns 0
01:08:22.630 00.024 15712 PulseGuide returned control before completion, sleep 31
01:08:22.670 00.040 15712 IsGuiding returns 1
01:08:22.670 00.000 15712 scope still moving after pulse duration time elapsed
01:08:22.722 00.052 15712 IsGuiding returns 0
01:08:22.722 00.000 15712 scope move finished after 46 + 75 ms
01:08:22.722 00.000 15712 Move returns status 0, amount 46
01:08:22.722 00.000 15712 MoveAxis(N, 0, ABG)
01:08:22.722 00.000 15712 Move returns status 0, amount 0
01:08:22.722 00.000 15712 move complete, result=0
01:08:22.722 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
01:08:22.732 00.010 15712 worker thread done servicing request
01:08:22.732 00.000 15712 Worker thread wakes up
01:08:22.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:22.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:24.363 01.631 15712 Exposure complete
01:08:24.425 00.062 15712 worker thread done servicing request
01:08:24.425 00.000 7988 OnExposeComplete: enter
01:08:24.425 00.000 7988 UpdateGuideState(): m_state=6
01:08:24.428 00.003 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
01:08:24.428 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=189.91, Mass=1095, SNR=21.8, Peak=173 HFD=3.8
01:08:24.430 00.002 7988 MultiStar: [#1 -0.01,0.05,1.01,U] [#2 0.00,0.32,0.87,U] [#3 0.13,0.30,0.85,U] [#4 0.22,0.07,0.72,U] [#5 0.16,0.01,0.73,U] [#6 -0.43,-0.11,0.00,M10] [#7 0.00,-0.08,0.49,U] [#8 -0.17,0.34,0.50,U] 
01:08:24.430 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {-0.08, -0.32}
01:08:24.432 00.002 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
01:08:24.432 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
01:08:24.435 00.003 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=0.07 mountY=-0.03, mountTheta=-0.43
01:08:24.437 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
01:08:24.437 00.000 7988 Enqueuing Move request for scope (0.03, 0.07)
01:08:24.439 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:08:24.439 00.000 7988 UpdateGuideState exits: m=1095 SNR=21.8
01:08:24.441 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:24.441 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:24.441 00.000 7988 Enqueuing Expose request
01:08:24.441 00.000 15712 Worker thread wakes up
01:08:24.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:08:24.441 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:08:24.441 00.000 15712 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=-0.03
01:08:24.441 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
01:08:24.441 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
01:08:24.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:24.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:08:24.441 00.000 15712 MoveAxis(W, 2, ABG)
01:08:24.441 00.000 15712 Guiding  Dir = 3, Dur = 2
01:08:24.441 00.000 15712 IsGuiding returns 0
01:08:24.473 00.032 15712 IsGuiding returns 0
01:08:24.473 00.000 15712 Move returns status 0, amount 2
01:08:24.473 00.000 15712 MoveAxis(N, 0, ABG)
01:08:24.473 00.000 15712 Move returns status 0, amount 0
01:08:24.473 00.000 15712 move complete, result=0
01:08:24.473 00.000 15712 worker thread done servicing request
01:08:24.473 00.000 15712 Worker thread wakes up
01:08:24.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:24.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:24.473 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:08:25.893 01.420 15712 Exposure complete
01:08:25.958 00.065 7988 OnExposeComplete: enter
01:08:25.958 00.000 7988 UpdateGuideState(): m_state=6
01:08:25.958 00.000 15712 worker thread done servicing request
01:08:25.958 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
01:08:25.958 00.000 7988 Star::Find returns 1 (0), X=970.07, Y=190.17, Mass=1246, SNR=23.2, Peak=178 HFD=4.2
01:08:25.958 00.000 7988 MultiStar: [#1 -0.22,0.03,0.98,U] [#2 -0.04,0.19,0.86,U] [#3 0.27,-0.28,0.77,U] [#4 -0.04,0.02,0.70,U] [#5 -0.40,0.12,0.00,M2] [#6 -0.50,-0.33,0.00,R] [#7 -0.22,0.08,0.49,U] [#8 0.00,-0.48,0.00,M4] 
01:08:25.958 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.00}, one-star: {-0.22, -0.05}
01:08:25.965 00.007 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.67 = 1.62)
01:08:25.965 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.70 = 1.58)
01:08:25.965 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.10 mountX=-0.00 mountY=0.08, mountTheta=1.62
01:08:25.965 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.00, opts=13)
01:08:25.970 00.005 7988 Enqueuing Move request for scope (-0.08, -0.00)
01:08:25.970 00.000 15712 Worker thread wakes up
01:08:25.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
01:08:25.970 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
01:08:25.970 00.000 15712 Moving (-0.08, -0.00) raw xDistance=-0.00 yDistance=0.08
01:08:25.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:08:25.970 00.000 7988 UpdateGuideState exits: m=1246 SNR=23.2
01:08:25.974 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:25.974 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:25.976 00.002 7988 Enqueuing Expose request
01:08:25.976 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
01:08:25.976 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
01:08:25.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:25.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:08:25.976 00.000 15712 MoveAxis(W, 4, ABG)
01:08:25.976 00.000 15712 Guiding  Dir = 3, Dur = 4
01:08:25.976 00.000 15712 IsGuiding returns 0
01:08:26.007 00.031 15712 IsGuiding returns 0
01:08:26.007 00.000 15712 Move returns status 0, amount 4
01:08:26.007 00.000 15712 MoveAxis(N, 0, ABG)
01:08:26.007 00.000 15712 Move returns status 0, amount 0
01:08:26.007 00.000 15712 move complete, result=0
01:08:26.007 00.000 15712 worker thread done servicing request
01:08:26.007 00.000 15712 Worker thread wakes up
01:08:26.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:26.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:26.007 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
01:08:27.646 01.639 15712 Exposure complete
01:08:27.708 00.062 15712 worker thread done servicing request
01:08:27.708 00.000 7988 OnExposeComplete: enter
01:08:27.708 00.000 7988 UpdateGuideState(): m_state=6
01:08:27.708 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
01:08:27.708 00.000 7988 Star::Find returns 1 (0), X=970.09, Y=189.87, Mass=1185, SNR=22.5, Peak=161 HFD=4.1
01:08:27.713 00.005 7988 MultiStar: [#1 -0.23,0.11,0.97,U] [#2 -0.06,0.04,0.89,U] [#3 0.27,-0.08,0.85,U] [#4 -0.08,-0.30,0.76,U] [#5 -0.34,-0.18,0.75,U] [#6 0.01,0.04,0.64,U] [#7 -0.01,0.07,0.49,U] [#8 -0.18,-0.28,0.41,U] 
01:08:27.713 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {-0.20, -0.35}
01:08:27.713 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.89 = 2.40)
01:08:27.713 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.36)
01:08:27.713 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.32 mountX=-0.10 mountY=0.10, mountTheta=2.38
01:08:27.719 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.10, opts=13)
01:08:27.721 00.002 7988 Enqueuing Move request for scope (-0.10, -0.10)
01:08:27.721 00.000 15712 Worker thread wakes up
01:08:27.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
01:08:27.721 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
01:08:27.721 00.000 15712 Moving (-0.10, -0.10) raw xDistance=-0.10 yDistance=0.10
01:08:27.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:08:27.724 00.003 7988 UpdateGuideState exits: m=1185 SNR=22.5
01:08:27.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:27.724 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:27.724 00.000 7988 Enqueuing Expose request
01:08:27.724 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
01:08:27.724 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
01:08:27.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:27.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:08:27.724 00.000 15712 MoveAxis(W, 7, ABG)
01:08:27.724 00.000 15712 Guiding  Dir = 3, Dur = 7
01:08:27.748 00.024 15712 IsGuiding returns 0
01:08:27.764 00.016 15712 IsGuiding returns 0
01:08:27.764 00.000 15712 Move returns status 0, amount 7
01:08:27.764 00.000 15712 MoveAxis(N, 0, ABG)
01:08:27.764 00.000 15712 Move returns status 0, amount 0
01:08:27.764 00.000 15712 move complete, result=0
01:08:27.764 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:08:27.767 00.003 15712 worker thread done servicing request
01:08:27.767 00.000 15712 Worker thread wakes up
01:08:27.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:27.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:29.176 01.409 15712 Exposure complete
01:08:29.237 00.061 15712 worker thread done servicing request
01:08:29.239 00.002 7988 OnExposeComplete: enter
01:08:29.239 00.000 7988 UpdateGuideState(): m_state=6
01:08:29.239 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
01:08:29.239 00.000 7988 Star::Find returns 1 (0), X=970.19, Y=190.01, Mass=1087, SNR=21.9, Peak=166 HFD=3.7
01:08:29.239 00.000 7988 MultiStar: [#1 -0.40,0.04,0.00,M1] [#2 -0.02,0.01,0.88,U] [#3 0.04,0.03,0.89,U] [#4 0.05,0.07,0.72,U] [#5 -0.52,0.16,0.00,M2] [#6 0.12,0.04,0.67,U] [#7 -0.08,-0.10,0.52,U] [#8 -0.18,-0.14,0.45,U] 
01:08:29.243 00.004 7988 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {-0.10, -0.21}
01:08:29.243 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.53 = 2.76)
01:08:29.243 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.73)
01:08:29.243 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.96 mountX=-0.04 mountY=0.02, mountTheta=2.73
01:08:29.243 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.04, opts=13)
01:08:29.243 00.000 7988 Enqueuing Move request for scope (-0.02, -0.04)
01:08:29.243 00.000 15712 Worker thread wakes up
01:08:29.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:08:29.243 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:08:29.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=41, FiltMax=255, Gamma=0.690
01:08:29.243 00.000 7988 UpdateGuideState exits: m=1087 SNR=21.9
01:08:29.253 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:29.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:29.253 00.000 7988 Enqueuing Expose request
01:08:29.253 00.000 15712 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.02
01:08:29.253 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
01:08:29.260 00.007 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
01:08:29.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:29.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:08:29.260 00.000 15712 MoveAxis(W, 6, ABG)
01:08:29.260 00.000 15712 Guiding  Dir = 3, Dur = 6
01:08:29.260 00.000 15712 IsGuiding returns 0
01:08:29.278 00.018 15712 IsGuiding returns 0
01:08:29.278 00.000 15712 Move returns status 0, amount 6
01:08:29.278 00.000 15712 MoveAxis(N, 0, ABG)
01:08:29.278 00.000 15712 Move returns status 0, amount 0
01:08:29.278 00.000 15712 move complete, result=0
01:08:29.285 00.007 15712 worker thread done servicing request
01:08:29.285 00.000 15712 Worker thread wakes up
01:08:29.285 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:08:29.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:29.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:30.927 01.642 15712 Exposure complete
01:08:30.991 00.064 15712 worker thread done servicing request
01:08:30.991 00.000 7988 OnExposeComplete: enter
01:08:30.991 00.000 7988 UpdateGuideState(): m_state=6
01:08:30.994 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
01:08:30.994 00.000 7988 Star::Find returns 1 (0), X=970.23, Y=189.90, Mass=1209, SNR=22.9, Peak=160 HFD=3.9
01:08:30.996 00.002 7988 MultiStar: [#1 -0.10,0.10,0.99,U] [#2 0.11,-0.10,0.84,U] [#3 0.37,0.09,0.79,U] [#4 -0.02,-0.16,0.69,U] [#5 0.14,0.01,0.71,U] [#6 0.26,-0.02,0.62,U] [#7 -0.18,0.14,0.55,U] [#8 0.20,0.16,0.50,U] 
01:08:30.996 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {-0.06, -0.32}
01:08:30.998 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
01:08:30.998 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
01:08:31.000 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.39 mountX=-0.03 mountY=-0.07, mountTheta=-1.96
01:08:31.002 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
01:08:31.002 00.000 7988 Enqueuing Move request for scope (0.07, -0.03)
01:08:31.004 00.002 15712 Worker thread wakes up
01:08:31.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:08:31.004 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:08:31.004 00.000 15712 Moving (0.07, -0.03) raw xDistance=-0.03 yDistance=-0.07
01:08:31.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:08:31.005 00.001 7988 UpdateGuideState exits: m=1209 SNR=22.9
01:08:31.007 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:31.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:31.009 00.002 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
01:08:31.009 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
01:08:31.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:31.009 00.000 7988 Enqueuing Expose request
01:08:31.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:08:31.009 00.000 15712 MoveAxis(W, 5, ABG)
01:08:31.009 00.000 15712 Guiding  Dir = 3, Dur = 5
01:08:31.022 00.013 15712 IsGuiding returns 0
01:08:31.043 00.021 15712 IsGuiding returns 0
01:08:31.043 00.000 15712 Move returns status 0, amount 5
01:08:31.043 00.000 15712 MoveAxis(N, 0, ABG)
01:08:31.043 00.000 15712 Move returns status 0, amount 0
01:08:31.043 00.000 15712 move complete, result=0
01:08:31.043 00.000 15712 worker thread done servicing request
01:08:31.043 00.000 15712 Worker thread wakes up
01:08:31.043 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:08:31.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:31.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:32.458 01.415 15712 Exposure complete
01:08:32.521 00.063 15712 worker thread done servicing request
01:08:32.521 00.000 7988 OnExposeComplete: enter
01:08:32.521 00.000 7988 UpdateGuideState(): m_state=6
01:08:32.521 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
01:08:32.526 00.005 7988 Star::Find returns 1 (0), X=970.08, Y=190.13, Mass=1118, SNR=21.9, Peak=191 HFD=3.8
01:08:32.526 00.000 7988 MultiStar: [#1 -0.04,0.27,1.06,U] [#2 -0.11,0.33,0.91,U] [#3 0.28,0.07,0.91,U] [#4 0.04,0.16,0.72,U] [#5 -0.30,0.05,0.69,U] [#6 0.13,0.52,0.00,M1] [#7 0.37,-0.01,0.53,U] [#8 -0.06,-0.37,0.45,U] 
01:08:32.526 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {-0.21, -0.09}
01:08:32.526 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
01:08:32.526 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
01:08:32.526 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.78 mountX=0.09 mountY=0.02, mountTheta=0.18
01:08:32.526 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.09, opts=13)
01:08:32.526 00.000 7988 Enqueuing Move request for scope (-0.02, 0.09)
01:08:32.526 00.000 15712 Worker thread wakes up
01:08:32.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:08:32.526 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:08:32.526 00.000 15712 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=0.02
01:08:32.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:08:32.526 00.000 7988 UpdateGuideState exits: m=1118 SNR=21.9
01:08:32.537 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:32.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:32.537 00.000 7988 Enqueuing Expose request
01:08:32.537 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
01:08:32.537 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
01:08:32.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:32.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:08:32.537 00.000 15712 MoveAxis(E, 2, ABG)
01:08:32.537 00.000 15712 Guiding  Dir = 2, Dur = 2
01:08:32.537 00.000 15712 IsGuiding returns 0
01:08:32.561 00.024 15712 IsGuiding returns 0
01:08:32.561 00.000 15712 Move returns status 0, amount 2
01:08:32.561 00.000 15712 MoveAxis(N, 0, ABG)
01:08:32.561 00.000 15712 Move returns status 0, amount 0
01:08:32.561 00.000 15712 move complete, result=0
01:08:32.561 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:08:32.562 00.001 15712 worker thread done servicing request
01:08:32.562 00.000 15712 Worker thread wakes up
01:08:32.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:32.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:34.197 01.635 15712 Exposure complete
01:08:34.260 00.063 15712 worker thread done servicing request
01:08:34.262 00.002 7988 OnExposeComplete: enter
01:08:34.262 00.000 7988 UpdateGuideState(): m_state=6
01:08:34.262 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
01:08:34.262 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=190.06, Mass=1041, SNR=21.0, Peak=163 HFD=3.7
01:08:34.262 00.000 7988 MultiStar: [#1 0.14,-0.25,1.02,U] [#2 -0.10,0.02,0.93,U] [#3 0.68,-0.34,0.00,M1] [#4 0.00,-0.06,0.74,U] [#5 -0.28,-0.16,0.77,U] [#6 0.15,-0.06,0.67,U] [#7 -0.28,-0.20,0.51,U] [#8 -0.19,-0.01,0.47,U] 
01:08:34.262 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.12}, one-star: {-0.13, -0.16}
01:08:34.262 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.67 = 2.61)
01:08:34.262 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.70 = 2.58)
01:08:34.262 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.11 mountX=-0.12 mountY=0.07, mountTheta=2.59
01:08:34.262 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.12, opts=13)
01:08:34.262 00.000 7988 Enqueuing Move request for scope (-0.07, -0.12)
01:08:34.262 00.000 15712 Worker thread wakes up
01:08:34.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
01:08:34.262 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
01:08:34.262 00.000 15712 Moving (-0.07, -0.12) raw xDistance=-0.12 yDistance=0.07
01:08:34.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:08:34.275 00.013 7988 UpdateGuideState exits: m=1041 SNR=21.0
01:08:34.276 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:34.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:34.276 00.000 7988 Enqueuing Expose request
01:08:34.276 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
01:08:34.276 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
01:08:34.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:34.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:08:34.276 00.000 15712 MoveAxis(E, 5, ABG)
01:08:34.276 00.000 15712 Guiding  Dir = 2, Dur = 5
01:08:34.276 00.000 15712 IsGuiding returns 0
01:08:34.302 00.026 15712 IsGuiding returns 0
01:08:34.302 00.000 15712 Move returns status 0, amount 5
01:08:34.302 00.000 15712 MoveAxis(N, 0, ABG)
01:08:34.302 00.000 15712 Move returns status 0, amount 0
01:08:34.302 00.000 15712 move complete, result=0
01:08:34.302 00.000 15712 worker thread done servicing request
01:08:34.302 00.000 15712 Worker thread wakes up
01:08:34.302 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:08:34.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:34.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:35.713 01.411 15712 Exposure complete
01:08:35.775 00.062 15712 worker thread done servicing request
01:08:35.775 00.000 7988 OnExposeComplete: enter
01:08:35.775 00.000 7988 UpdateGuideState(): m_state=6
01:08:35.779 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
01:08:35.779 00.000 7988 Star::Find returns 1 (0), X=970.28, Y=189.73, Mass=1047, SNR=21.4, Peak=145 HFD=3.6
01:08:35.781 00.002 7988 MultiStar: [#1 0.20,-0.31,1.05,U] [#2 -0.15,-0.27,0.89,U] [#3 0.42,-0.26,0.00,M2] [#4 0.20,-0.29,0.78,U] [#5 -0.04,-0.24,0.73,U] [#6 0.05,-0.14,0.62,U] [#7 0.29,-0.53,0.00,M1] [#8 0.09,-0.23,0.45,U] 
01:08:35.781 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.30}, one-star: {-0.01, -0.49}
01:08:35.783 00.002 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
01:08:35.783 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
01:08:35.785 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.41 mountX=-0.30 mountY=-0.04, mountTheta=-3.01
01:08:35.787 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.30, opts=13)
01:08:35.787 00.000 7988 Enqueuing Move request for scope (0.05, -0.30)
01:08:35.789 00.002 15712 Worker thread wakes up
01:08:35.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd
01:08:35.789 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.30)
01:08:35.789 00.000 15712 Moving (0.05, -0.30) raw xDistance=-0.30 yDistance=-0.04
01:08:35.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:08:35.790 00.001 7988 UpdateGuideState exits: m=1047 SNR=21.4
01:08:35.792 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:35.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:35.792 00.000 7988 Enqueuing Expose request
01:08:35.792 00.000 15712 PPEC rslt: input = -0.30, final = -0.21, react = -0.18, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.64
01:08:35.792 00.000 15712 PPEC: input: -0.30, control: -0.21, exposure: 1500
01:08:35.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:35.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:08:35.792 00.000 15712 MoveAxis(E, 68, ABG)
01:08:35.792 00.000 15712 Guiding  Dir = 2, Dur = 68
01:08:35.811 00.019 15712 IsGuiding returns 0
01:08:35.824 00.013 15712 PulseGuide returned control before completion, sleep 63
01:08:35.902 00.078 15712 IsGuiding returns 0
01:08:35.902 00.000 15712 Move returns status 0, amount 68
01:08:35.902 00.000 15712 MoveAxis(N, 0, ABG)
01:08:35.902 00.000 15712 Move returns status 0, amount 0
01:08:35.902 00.000 15712 move complete, result=0
01:08:35.902 00.000 15712 worker thread done servicing request
01:08:35.902 00.000 15712 Worker thread wakes up
01:08:35.902 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
01:08:35.904 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:35.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:37.531 01.627 15712 Exposure complete
01:08:37.594 00.063 15712 worker thread done servicing request
01:08:37.594 00.000 7988 OnExposeComplete: enter
01:08:37.594 00.000 7988 UpdateGuideState(): m_state=6
01:08:37.594 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
01:08:37.594 00.000 7988 Star::Find returns 1 (0), X=970.28, Y=190.19, Mass=1047, SNR=21.1, Peak=165 HFD=3.6
01:08:37.594 00.000 7988 MultiStar: [#1 -0.09,0.11,0.98,U] [#2 -0.02,-0.01,0.90,U] [#3 0.50,-0.02,0.00,M3] [#4 0.03,0.00,0.76,U] [#5 -0.37,-0.08,0.78,U] [#6 0.00,0.24,0.63,U] [#7 0.01,0.09,0.54,U] [#8 -0.52,-0.10,0.00,M1] 
01:08:37.594 00.000 7988 single-star, 6 included, MultiStar: {-0.07, 0.04}, one-star: {-0.01, -0.04}
01:08:37.594 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.45 = 2.84)
01:08:37.594 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.81)
01:08:37.594 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.88 mountX=-0.04 mountY=0.01, mountTheta=2.81
01:08:37.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
01:08:37.594 00.000 7988 Enqueuing Move request for scope (-0.01, -0.04)
01:08:37.594 00.000 15712 Worker thread wakes up
01:08:37.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:08:37.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:08:37.594 00.000 15712 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
01:08:37.610 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=42, FiltMax=255, Gamma=0.690
01:08:37.611 00.001 7988 UpdateGuideState exits: m=1047 SNR=21.1
01:08:37.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:37.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:37.611 00.000 7988 Enqueuing Expose request
01:08:37.611 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
01:08:37.611 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
01:08:37.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:37.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:08:37.611 00.000 15712 MoveAxis(E, 8, ABG)
01:08:37.611 00.000 15712 Guiding  Dir = 2, Dur = 8
01:08:37.611 00.000 15712 IsGuiding returns 0
01:08:37.644 00.033 15712 IsGuiding returns 0
01:08:37.644 00.000 15712 Move returns status 0, amount 8
01:08:37.644 00.000 15712 MoveAxis(N, 0, ABG)
01:08:37.644 00.000 15712 Move returns status 0, amount 0
01:08:37.644 00.000 15712 move complete, result=0
01:08:37.644 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
01:08:37.646 00.002 15712 worker thread done servicing request
01:08:37.646 00.000 15712 Worker thread wakes up
01:08:37.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:37.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:39.062 01.416 15712 Exposure complete
01:08:39.123 00.061 15712 worker thread done servicing request
01:08:39.123 00.000 7988 OnExposeComplete: enter
01:08:39.123 00.000 7988 UpdateGuideState(): m_state=6
01:08:39.123 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
01:08:39.123 00.000 7988 Star::Find returns 1 (0), X=970.47, Y=189.80, Mass=1110, SNR=21.8, Peak=159 HFD=3.7
01:08:39.123 00.000 7988 MultiStar: [#1 0.10,0.00,1.05,U] [#2 0.16,-0.11,0.94,U] [#3 0.12,-0.21,0.87,U] [#4 0.56,-0.22,0.00,M1] [#5 -0.04,-0.46,0.00,M1] [#6 -0.01,-0.28,0.63,U] [#7 0.20,0.15,0.53,U] [#8 -0.88,-0.11,0.00,M2] 
01:08:39.123 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.16}, one-star: {0.18, -0.43}
01:08:39.123 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:08:39.123 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
01:08:39.123 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.90 mountX=-0.16 mountY=-0.12, mountTheta=-2.48
01:08:39.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.16, opts=13)
01:08:39.123 00.000 7988 Enqueuing Move request for scope (0.13, -0.16)
01:08:39.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=42, FiltMax=255, Gamma=0.690
01:08:39.139 00.016 7988 UpdateGuideState exits: m=1110 SNR=21.8
01:08:39.140 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:39.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:39.140 00.000 7988 Enqueuing Expose request
01:08:39.140 00.000 15712 Worker thread wakes up
01:08:39.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
01:08:39.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
01:08:39.140 00.000 15712 Moving (0.13, -0.16) raw xDistance=-0.16 yDistance=-0.12
01:08:39.140 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
01:08:39.140 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
01:08:39.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:39.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:08:39.140 00.000 15712 MoveAxis(E, 5, ABG)
01:08:39.148 00.008 15712 Guiding  Dir = 2, Dur = 5
01:08:39.148 00.000 15712 IsGuiding returns 0
01:08:39.157 00.009 15712 IsGuiding returns 0
01:08:39.157 00.000 15712 Move returns status 0, amount 5
01:08:39.157 00.000 15712 MoveAxis(N, 0, ABG)
01:08:39.157 00.000 15712 Move returns status 0, amount 0
01:08:39.157 00.000 15712 move complete, result=0
01:08:39.157 00.000 15712 worker thread done servicing request
01:08:39.157 00.000 15712 Worker thread wakes up
01:08:39.157 00.000 7988 GuideStep: -0.2 px 5 ms EAST, -0.1 px 0 ms NORTH
01:08:39.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:39.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:40.798 01.641 15712 Exposure complete
01:08:40.859 00.061 15712 worker thread done servicing request
01:08:40.859 00.000 7988 OnExposeComplete: enter
01:08:40.859 00.000 7988 UpdateGuideState(): m_state=6
01:08:40.863 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:08:40.863 00.000 7988 Star::Find returns 1 (0), X=970.23, Y=189.90, Mass=1136, SNR=22.3, Peak=151 HFD=4.0
01:08:40.865 00.002 7988 MultiStar: [#1 -0.08,-0.28,0.93,U] [#2 0.10,-0.29,0.82,U] [#3 0.60,-0.25,0.00,M3] [#4 0.26,0.10,0.72,U] [#5 -0.02,-0.10,0.75,U] [#6 0.56,0.32,0.00,M1] [#7 0.09,0.10,0.48,U] [#8 0.11,0.19,0.46,U] 
01:08:40.865 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {-0.06, -0.33}
01:08:40.867 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
01:08:40.867 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
01:08:40.869 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.27 mountX=-0.14 mountY=-0.04, mountTheta=-2.86
01:08:40.871 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.14, opts=13)
01:08:40.871 00.000 7988 Enqueuing Move request for scope (0.04, -0.14)
01:08:40.873 00.002 15712 Worker thread wakes up
01:08:40.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
01:08:40.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
01:08:40.873 00.000 15712 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=-0.04
01:08:40.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:08:40.875 00.002 7988 UpdateGuideState exits: m=1136 SNR=22.3
01:08:40.876 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:40.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:40.876 00.000 7988 Enqueuing Expose request
01:08:40.876 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
01:08:40.876 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
01:08:40.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:40.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:08:40.876 00.000 15712 MoveAxis(W, 2, ABG)
01:08:40.876 00.000 15712 Guiding  Dir = 3, Dur = 2
01:08:40.876 00.000 15712 IsGuiding returns 0
01:08:40.892 00.016 15712 IsGuiding returns 0
01:08:40.892 00.000 15712 Move returns status 0, amount 2
01:08:40.892 00.000 15712 MoveAxis(N, 0, ABG)
01:08:40.892 00.000 15712 Move returns status 0, amount 0
01:08:40.892 00.000 15712 move complete, result=0
01:08:40.892 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:08:40.906 00.014 15712 worker thread done servicing request
01:08:40.906 00.000 15712 Worker thread wakes up
01:08:40.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:40.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:42.311 01.405 15712 Exposure complete
01:08:42.375 00.064 15712 worker thread done servicing request
01:08:42.375 00.000 7988 OnExposeComplete: enter
01:08:42.375 00.000 7988 UpdateGuideState(): m_state=6
01:08:42.375 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
01:08:42.375 00.000 7988 Star::Find returns 1 (0), X=970.24, Y=190.17, Mass=1191, SNR=22.6, Peak=169 HFD=3.9
01:08:42.375 00.000 7988 MultiStar: [#1 0.08,0.18,0.96,U] [#2 -0.02,-0.08,0.86,U] [#3 0.25,0.16,0.81,U] [#4 0.14,0.26,0.73,U] [#5 -0.19,-0.02,0.75,U] [#6 0.17,0.14,0.65,U] [#7 -0.23,0.04,0.50,U] [#8 -0.18,-0.63,0.00,M2] 
01:08:42.375 00.000 7988 single-star, 7 included, MultiStar: {0.03, 0.07}, one-star: {-0.05, -0.06}
01:08:42.375 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.88 = 2.40)
01:08:42.375 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
01:08:42.375 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.32 mountX=-0.06 mountY=0.05, mountTheta=2.39
01:08:42.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.06, opts=13)
01:08:42.386 00.011 7988 Enqueuing Move request for scope (-0.05, -0.06)
01:08:42.386 00.000 15712 Worker thread wakes up
01:08:42.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
01:08:42.386 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
01:08:42.386 00.000 15712 Moving (-0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
01:08:42.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:08:42.389 00.003 7988 UpdateGuideState exits: m=1191 SNR=22.6
01:08:42.389 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:42.389 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:42.389 00.000 7988 Enqueuing Expose request
01:08:42.389 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
01:08:42.389 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
01:08:42.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:42.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:08:42.389 00.000 15712 MoveAxis(W, 2, ABG)
01:08:42.389 00.000 15712 Guiding  Dir = 3, Dur = 2
01:08:42.389 00.000 15712 IsGuiding returns 0
01:08:42.405 00.016 15712 IsGuiding returns 0
01:08:42.405 00.000 15712 Move returns status 0, amount 2
01:08:42.405 00.000 15712 MoveAxis(N, 0, ABG)
01:08:42.405 00.000 15712 Move returns status 0, amount 0
01:08:42.405 00.000 15712 move complete, result=0
01:08:42.405 00.000 15712 worker thread done servicing request
01:08:42.405 00.000 15712 Worker thread wakes up
01:08:42.405 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:08:42.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:42.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:44.047 01.642 15712 Exposure complete
01:08:44.111 00.064 15712 worker thread done servicing request
01:08:44.111 00.000 7988 OnExposeComplete: enter
01:08:44.111 00.000 7988 UpdateGuideState(): m_state=6
01:08:44.111 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
01:08:44.111 00.000 7988 Star::Find returns 1 (0), X=970.55, Y=190.02, Mass=1052, SNR=21.1, Peak=132 HFD=3.8
01:08:44.111 00.000 7988 MultiStar: [#1 0.34,0.08,1.00,U] [#2 0.15,0.09,0.91,U] [#3 0.63,-0.07,0.00,M3] [#4 0.41,-0.23,0.00,M1] [#5 -0.12,-0.23,0.73,U] [#6 0.66,-0.01,0.00,M1] [#7 -0.10,-0.14,0.52,U] [#8 -0.16,-0.00,0.43,U] 
01:08:44.111 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.06}, one-star: {0.26, -0.21}
01:08:44.111 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
01:08:44.119 00.008 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
01:08:44.119 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.50 mountX=-0.06 mountY=-0.11, mountTheta=-2.07
01:08:44.121 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.06, opts=13)
01:08:44.123 00.002 7988 Enqueuing Move request for scope (0.12, -0.06)
01:08:44.123 00.000 15712 Worker thread wakes up
01:08:44.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:08:44.123 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:08:44.123 00.000 15712 Moving (0.12, -0.06) raw xDistance=-0.06 yDistance=-0.11
01:08:44.124 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=41, FiltMax=255, Gamma=0.690
01:08:44.124 00.000 7988 UpdateGuideState exits: m=1052 SNR=21.1
01:08:44.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:44.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:44.124 00.000 7988 Enqueuing Expose request
01:08:44.124 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
01:08:44.124 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
01:08:44.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:44.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:08:44.124 00.000 15712 MoveAxis(W, 1, ABG)
01:08:44.124 00.000 15712 Guiding  Dir = 3, Dur = 1
01:08:44.147 00.023 15712 IsGuiding returns 0
01:08:44.160 00.013 15712 IsGuiding returns 0
01:08:44.160 00.000 15712 Move returns status 0, amount 1
01:08:44.160 00.000 15712 MoveAxis(N, 0, ABG)
01:08:44.160 00.000 15712 Move returns status 0, amount 0
01:08:44.160 00.000 15712 move complete, result=0
01:08:44.160 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:08:44.168 00.008 15712 worker thread done servicing request
01:08:44.168 00.000 15712 Worker thread wakes up
01:08:44.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:44.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:45.572 01.404 15712 Exposure complete
01:08:45.638 00.066 15712 worker thread done servicing request
01:08:45.638 00.000 7988 OnExposeComplete: enter
01:08:45.638 00.000 7988 UpdateGuideState(): m_state=6
01:08:45.638 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
01:08:45.638 00.000 7988 Star::Find returns 1 (0), X=970.42, Y=190.06, Mass=1102, SNR=21.7, Peak=133 HFD=3.8
01:08:45.638 00.000 7988 MultiStar: [#1 0.22,0.36,0.00,M1] [#2 0.15,0.29,0.87,U] [#3 0.41,0.25,0.00,M4] [#4 0.26,0.22,0.76,U] [#5 0.18,0.26,0.75,U] [#6 0.49,0.31,0.00,M2] [#7 0.01,0.16,0.49,U] [#8 -0.47,0.22,0.00,M2] 
01:08:45.638 00.000 7988 refined, 4 included, MultiStar: {0.16, 0.14}, one-star: {0.13, -0.17}
01:08:45.638 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
01:08:45.638 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
01:08:45.638 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.72 mountX=0.14 mountY=-0.16, mountTheta=-0.86
01:08:45.648 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.14, opts=13)
01:08:45.648 00.000 7988 Enqueuing Move request for scope (0.16, 0.14)
01:08:45.648 00.000 15712 Worker thread wakes up
01:08:45.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
01:08:45.648 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
01:08:45.648 00.000 15712 Moving (0.16, 0.14) raw xDistance=0.14 yDistance=-0.16
01:08:45.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:08:45.652 00.004 7988 UpdateGuideState exits: m=1102 SNR=21.7
01:08:45.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:45.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:45.652 00.000 7988 Enqueuing Expose request
01:08:45.652 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
01:08:45.652 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
01:08:45.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:45.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:08:45.652 00.000 15712 MoveAxis(E, 3, ABG)
01:08:45.652 00.000 15712 Guiding  Dir = 2, Dur = 3
01:08:45.652 00.000 15712 IsGuiding returns 0
01:08:45.685 00.033 15712 IsGuiding returns 0
01:08:45.685 00.000 15712 Move returns status 0, amount 3
01:08:45.685 00.000 15712 MoveAxis(N, 0, ABG)
01:08:45.685 00.000 15712 Move returns status 0, amount 0
01:08:45.685 00.000 15712 move complete, result=0
01:08:45.685 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:08:45.687 00.002 15712 worker thread done servicing request
01:08:45.687 00.000 15712 Worker thread wakes up
01:08:45.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:45.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:47.329 01.642 15712 Exposure complete
01:08:47.397 00.068 15712 worker thread done servicing request
01:08:47.397 00.000 7988 OnExposeComplete: enter
01:08:47.397 00.000 7988 UpdateGuideState(): m_state=6
01:08:47.401 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
01:08:47.401 00.000 7988 Star::Find returns 1 (0), X=970.11, Y=189.92, Mass=1093, SNR=21.6, Peak=153 HFD=4.1
01:08:47.403 00.002 7988 MultiStar: [#1 0.09,0.14,1.03,U] [#2 -0.18,-0.13,0.85,U] [#3 0.38,0.02,0.85,U] [#4 0.03,-0.01,0.69,U] [#5 -0.15,0.12,0.73,U] [#6 0.28,-0.03,0.65,U] [#7 0.01,-0.27,0.47,U] [#8 0.03,-0.07,0.40,U] 
01:08:47.403 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {-0.18, -0.31}
01:08:47.405 00.002 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
01:08:47.405 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
01:08:47.407 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.07 mountX=-0.05 mountY=-0.03, mountTheta=-2.66
01:08:47.408 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
01:08:47.408 00.000 7988 Enqueuing Move request for scope (0.03, -0.05)
01:08:47.408 00.000 15712 Worker thread wakes up
01:08:47.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:08:47.408 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:08:47.408 00.000 15712 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.03
01:08:47.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:08:47.408 00.000 7988 UpdateGuideState exits: m=1093 SNR=21.6
01:08:47.413 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:47.414 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:47.414 00.000 7988 Enqueuing Expose request
01:08:47.414 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
01:08:47.414 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:08:47.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:47.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:08:47.414 00.000 15712 MoveAxis(E, 6, ABG)
01:08:47.414 00.000 15712 Guiding  Dir = 2, Dur = 6
01:08:47.414 00.000 15712 IsGuiding returns 0
01:08:47.475 00.061 15712 IsGuiding returns 0
01:08:47.475 00.000 15712 Move returns status 0, amount 6
01:08:47.475 00.000 15712 MoveAxis(N, 0, ABG)
01:08:47.475 00.000 15712 Move returns status 0, amount 0
01:08:47.475 00.000 15712 move complete, result=0
01:08:47.475 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:08:47.477 00.002 15712 worker thread done servicing request
01:08:47.477 00.000 15712 Worker thread wakes up
01:08:47.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:47.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:48.890 01.413 15712 Exposure complete
01:08:48.952 00.062 15712 worker thread done servicing request
01:08:48.954 00.002 7988 OnExposeComplete: enter
01:08:48.954 00.000 7988 UpdateGuideState(): m_state=6
01:08:48.954 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
01:08:48.954 00.000 7988 Star::Find returns 1 (0), X=970.10, Y=189.88, Mass=1130, SNR=22.1, Peak=156 HFD=3.8
01:08:48.954 00.000 7988 MultiStar: [#1 -0.43,-0.09,0.00,M1] [#2 -0.15,-0.31,0.86,U] [#3 0.37,-0.30,0.00,M4] [#4 -0.02,-0.31,0.73,U] [#5 -0.45,-0.48,0.00,M1] [#6 0.05,-0.09,0.66,U] [#7 0.32,-0.28,0.00,M1] [#8 -0.42,0.40,0.00,M2] 
01:08:48.954 00.000 7988 refined, 3 included, MultiStar: {-0.09, -0.28}, one-star: {-0.19, -0.34}
01:08:48.954 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.46 = 2.83)
01:08:48.954 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.80)
01:08:48.962 00.008 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.89 mountX=-0.28 mountY=0.10, mountTheta=2.80
01:08:48.962 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.28, opts=13)
01:08:48.962 00.000 7988 Enqueuing Move request for scope (-0.09, -0.28)
01:08:48.962 00.000 15712 Worker thread wakes up
01:08:48.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
01:08:48.962 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
01:08:48.962 00.000 15712 Moving (-0.09, -0.28) raw xDistance=-0.28 yDistance=0.10
01:08:48.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:08:48.962 00.000 7988 UpdateGuideState exits: m=1130 SNR=22.1
01:08:48.968 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:48.970 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:48.970 00.000 7988 Enqueuing Expose request
01:08:48.972 00.002 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.63
01:08:48.972 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
01:08:48.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:48.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:08:48.972 00.000 15712 MoveAxis(E, 57, ABG)
01:08:48.972 00.000 15712 Guiding  Dir = 2, Dur = 57
01:08:48.972 00.000 15712 IsGuiding returns 0
01:08:48.992 00.020 15712 PulseGuide returned control before completion, sleep 46
01:08:49.074 00.082 15712 IsGuiding returns 0
01:08:49.074 00.000 15712 Move returns status 0, amount 57
01:08:49.074 00.000 15712 MoveAxis(N, 0, ABG)
01:08:49.074 00.000 15712 Move returns status 0, amount 0
01:08:49.074 00.000 15712 move complete, result=0
01:08:49.074 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
01:08:49.076 00.002 15712 worker thread done servicing request
01:08:49.076 00.000 15712 Worker thread wakes up
01:08:49.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:49.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:50.706 01.630 15712 Exposure complete
01:08:50.771 00.065 15712 worker thread done servicing request
01:08:50.771 00.000 7988 OnExposeComplete: enter
01:08:50.771 00.000 7988 UpdateGuideState(): m_state=6
01:08:50.771 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
01:08:50.771 00.000 7988 Star::Find returns 1 (0), X=970.00, Y=190.19, Mass=1186, SNR=22.5, Peak=211 HFD=3.9
01:08:50.771 00.000 7988 MultiStar: [#1 0.01,0.20,1.01,U] [#2 -0.04,0.15,0.87,U] [#3 0.13,-0.02,0.82,U] [#4 0.19,0.18,0.68,U] [#5 -0.40,0.21,0.00,M2] [#6 0.00,0.45,0.00,M1] [#7 -0.16,0.29,0.50,U] [#8 -0.55,0.43,0.00,M3] 
01:08:50.771 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.11}, one-star: {-0.29, -0.04}
01:08:50.771 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
01:08:50.771 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
01:08:50.771 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.11 mountY=0.03, mountTheta=0.27
01:08:50.780 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.11, opts=13)
01:08:50.780 00.000 7988 Enqueuing Move request for scope (-0.03, 0.11)
01:08:50.780 00.000 15712 Worker thread wakes up
01:08:50.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:08:50.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:08:50.780 00.000 15712 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.03
01:08:50.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:08:50.785 00.005 7988 UpdateGuideState exits: m=1186 SNR=22.5
01:08:50.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:50.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:50.785 00.000 7988 Enqueuing Expose request
01:08:50.785 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
01:08:50.785 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
01:08:50.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:50.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:08:50.785 00.000 15712 MoveAxis(E, 1, ABG)
01:08:50.785 00.000 15712 Guiding  Dir = 2, Dur = 1
01:08:50.785 00.000 15712 IsGuiding returns 0
01:08:50.849 00.064 15712 IsGuiding returns 0
01:08:50.849 00.000 15712 Move returns status 0, amount 1
01:08:50.849 00.000 15712 MoveAxis(N, 0, ABG)
01:08:50.849 00.000 15712 Move returns status 0, amount 0
01:08:50.849 00.000 15712 move complete, result=0
01:08:50.849 00.000 15712 worker thread done servicing request
01:08:50.849 00.000 15712 Worker thread wakes up
01:08:50.849 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:08:50.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:50.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:52.270 01.421 15712 Exposure complete
01:08:52.331 00.061 15712 worker thread done servicing request
01:08:52.331 00.000 7988 OnExposeComplete: enter
01:08:52.331 00.000 7988 UpdateGuideState(): m_state=6
01:08:52.331 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
01:08:52.331 00.000 7988 Star::Find returns 1 (0), X=970.34, Y=190.40, Mass=1090, SNR=21.5, Peak=156 HFD=3.5
01:08:52.331 00.000 7988 MultiStar: [#1 0.09,0.67,0.00,M1] [#2 -0.03,0.29,0.89,U] [#3 0.48,0.53,0.00,M4] [#4 0.09,0.37,0.77,U] [#5 -0.36,0.55,0.00,M3] [#6 0.24,0.78,0.00,M2] [#7 0.21,0.34,0.00,M1] [#8 0.13,0.40,0.00,M4] 
01:08:52.331 00.000 7988 single-star, 2 included, MultiStar: {0.04, 0.27}, one-star: {0.05, 0.17}
01:08:52.331 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
01:08:52.331 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
01:08:52.331 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.27 mountX=0.17 mountY=-0.06, mountTheta=-0.32
01:08:52.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.17, opts=13)
01:08:52.331 00.000 7988 Enqueuing Move request for scope (0.05, 0.17)
01:08:52.345 00.014 15712 Worker thread wakes up
01:08:52.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
01:08:52.345 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
01:08:52.345 00.000 15712 Moving (0.05, 0.17) raw xDistance=0.17 yDistance=-0.06
01:08:52.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:08:52.347 00.002 7988 UpdateGuideState exits: m=1090 SNR=21.5
01:08:52.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:52.349 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:52.349 00.000 7988 Enqueuing Expose request
01:08:52.349 00.000 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 639.62
01:08:52.349 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
01:08:52.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:52.349 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:08:52.349 00.000 15712 MoveAxis(W, 38, ABG)
01:08:52.349 00.000 15712 Guiding  Dir = 3, Dur = 38
01:08:52.349 00.000 15712 IsGuiding returns 0
01:08:52.363 00.014 15712 PulseGuide returned control before completion, sleep 33
01:08:52.413 00.050 15712 IsGuiding returns 0
01:08:52.413 00.000 15712 Move returns status 0, amount 38
01:08:52.413 00.000 15712 MoveAxis(N, 0, ABG)
01:08:52.413 00.000 15712 Move returns status 0, amount 0
01:08:52.413 00.000 15712 move complete, result=0
01:08:52.413 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
01:08:52.417 00.004 15712 worker thread done servicing request
01:08:52.417 00.000 15712 Worker thread wakes up
01:08:52.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:52.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:54.057 01.640 15712 Exposure complete
01:08:54.120 00.063 15712 worker thread done servicing request
01:08:54.120 00.000 7988 OnExposeComplete: enter
01:08:54.120 00.000 7988 UpdateGuideState(): m_state=6
01:08:54.120 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
01:08:54.120 00.000 7988 Star::Find returns 1 (0), X=970.04, Y=190.14, Mass=1243, SNR=23.0, Peak=194 HFD=4.0
01:08:54.120 00.000 7988 MultiStar: [#1 -0.09,0.23,0.98,U] [#2 -0.02,-0.11,0.85,U] [#3 0.28,0.28,0.82,U] [#4 0.26,0.28,0.71,U] [#5 0.07,0.14,0.72,U] [#6 0.11,0.35,0.62,U] [#7 0.29,0.26,0.49,U] [#8 -0.06,0.13,0.44,U] 
01:08:54.120 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.15}, one-star: {-0.25, -0.08}
01:08:54.120 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
01:08:54.120 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
01:08:54.120 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.29 mountX=0.15 mountY=-0.05, mountTheta=-0.31
01:08:54.131 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.15, opts=13)
01:08:54.131 00.000 7988 Enqueuing Move request for scope (0.04, 0.15)
01:08:54.131 00.000 15712 Worker thread wakes up
01:08:54.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
01:08:54.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
01:08:54.131 00.000 15712 Moving (0.04, 0.15) raw xDistance=0.15 yDistance=-0.05
01:08:54.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:08:54.131 00.000 7988 UpdateGuideState exits: m=1243 SNR=23.0
01:08:54.136 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:54.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:54.136 00.000 7988 Enqueuing Expose request
01:08:54.136 00.000 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
01:08:54.136 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
01:08:54.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:54.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:08:54.136 00.000 15712 MoveAxis(W, 1, ABG)
01:08:54.136 00.000 15712 Guiding  Dir = 3, Dur = 1
01:08:54.136 00.000 15712 IsGuiding returns 0
01:08:54.184 00.048 15712 IsGuiding returns 0
01:08:54.184 00.000 15712 Move returns status 0, amount 1
01:08:54.184 00.000 15712 MoveAxis(N, 0, ABG)
01:08:54.184 00.000 15712 Move returns status 0, amount 0
01:08:54.184 00.000 15712 move complete, result=0
01:08:54.184 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:08:54.191 00.007 15712 worker thread done servicing request
01:08:54.191 00.000 15712 Worker thread wakes up
01:08:54.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:54.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:55.601 01.410 15712 Exposure complete
01:08:55.664 00.063 15712 worker thread done servicing request
01:08:55.664 00.000 7988 OnExposeComplete: enter
01:08:55.664 00.000 7988 UpdateGuideState(): m_state=6
01:08:55.668 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
01:08:55.668 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=189.96, Mass=1192, SNR=22.6, Peak=171 HFD=4.0
01:08:55.670 00.002 7988 MultiStar: [#1 0.00,0.25,0.98,U] [#2 -0.10,0.03,0.87,U] [#3 0.00,0.02,0.83,U] [#4 0.06,-0.06,0.73,U] [#5 -0.54,0.30,0.00,M3] [#6 0.23,0.23,0.61,U] [#7 0.16,-0.05,0.48,U] [#8 -0.34,-0.08,0.43,U] 
01:08:55.670 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.01}, one-star: {-0.03, -0.26}
01:08:55.672 00.002 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.22 = -0.22)
01:08:55.672 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
01:08:55.674 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.34 mountX=0.01 mountY=-0.00, mountTheta=-0.25
01:08:55.676 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.01, opts=13)
01:08:55.676 00.000 7988 Enqueuing Move request for scope (0.00, 0.01)
01:08:55.678 00.002 15712 Worker thread wakes up
01:08:55.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
01:08:55.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
01:08:55.678 00.000 15712 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
01:08:55.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:08:55.680 00.002 7988 UpdateGuideState exits: m=1192 SNR=22.6
01:08:55.680 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:55.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:55.680 00.000 7988 Enqueuing Expose request
01:08:55.680 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
01:08:55.680 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
01:08:55.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:55.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:08:55.680 00.000 15712 MoveAxis(W, 1, ABG)
01:08:55.680 00.000 15712 Guiding  Dir = 3, Dur = 1
01:08:55.680 00.000 15712 IsGuiding returns 0
01:08:55.706 00.026 15712 IsGuiding returns 0
01:08:55.706 00.000 15712 Move returns status 0, amount 1
01:08:55.706 00.000 15712 MoveAxis(N, 0, ABG)
01:08:55.706 00.000 15712 Move returns status 0, amount 0
01:08:55.706 00.000 15712 move complete, result=0
01:08:55.706 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:08:55.710 00.004 15712 worker thread done servicing request
01:08:55.710 00.000 15712 Worker thread wakes up
01:08:55.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:55.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:57.342 01.632 15712 Exposure complete
01:08:57.446 00.104 15712 worker thread done servicing request
01:08:57.446 00.000 7988 OnExposeComplete: enter
01:08:57.446 00.000 7988 UpdateGuideState(): m_state=6
01:08:57.446 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
01:08:57.446 00.000 7988 Star::Find returns 1 (0), X=969.90, Y=189.71, Mass=1078, SNR=21.6, Peak=175 HFD=3.9
01:08:57.446 00.000 7988 MultiStar: [#1 0.03,-0.20,0.97,U] [#2 -0.22,-0.10,0.92,U] [#3 0.19,-0.23,0.90,U] [#4 -0.19,0.10,0.80,U] [#5 -0.17,0.16,0.76,U] [#6 0.22,-0.06,0.68,U] [#7 -0.47,-0.69,0.00,M1] [#8 -0.66,0.01,0.00,M3] 
01:08:57.457 00.011 7988 refined, 6 included, MultiStar: {-0.09, -0.14}, one-star: {-0.39, -0.51}
01:08:57.457 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
01:08:57.461 00.004 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
01:08:57.462 00.001 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.12 mountX=-0.14 mountY=0.09, mountTheta=2.58
01:08:57.462 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.14, opts=13)
01:08:57.462 00.000 7988 Enqueuing Move request for scope (-0.09, -0.14)
01:08:57.474 00.012 15712 Worker thread wakes up
01:08:57.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:08:57.476 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
01:08:57.476 00.000 7988 UpdateGuideState exits: m=1078 SNR=21.6
01:08:57.478 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
01:08:57.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:57.478 00.000 15712 Moving (-0.09, -0.14) raw xDistance=-0.14 yDistance=0.09
01:08:57.478 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:57.482 00.004 7988 Enqueuing Expose request
01:08:57.482 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
01:08:57.482 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
01:08:57.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:57.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:08:57.482 00.000 15712 MoveAxis(E, 1, ABG)
01:08:57.482 00.000 15712 Guiding  Dir = 2, Dur = 1
01:08:57.482 00.000 15712 IsGuiding returns 0
01:08:57.509 00.027 15712 IsGuiding returns 0
01:08:57.509 00.000 15712 Move returns status 0, amount 1
01:08:57.509 00.000 15712 MoveAxis(N, 0, ABG)
01:08:57.509 00.000 15712 Move returns status 0, amount 0
01:08:57.509 00.000 15712 move complete, result=0
01:08:57.509 00.000 15712 worker thread done servicing request
01:08:57.509 00.000 15712 Worker thread wakes up
01:08:57.509 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:08:57.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:57.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:58.934 01.425 15712 Exposure complete
01:08:59.012 00.078 15712 worker thread done servicing request
01:08:59.012 00.000 7988 OnExposeComplete: enter
01:08:59.013 00.001 7988 UpdateGuideState(): m_state=6
01:08:59.013 00.000 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
01:08:59.013 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=189.99, Mass=1014, SNR=21.0, Peak=178 HFD=3.2
01:08:59.017 00.004 7988 MultiStar: [#1 -0.11,0.06,1.08,U] [#2 -0.14,0.23,0.88,U] [#3 0.42,0.07,0.00,M2] [#4 -0.13,0.22,0.75,U] [#5 -0.36,-0.12,0.76,U] [#6 0.26,0.37,0.00,M1] [#7 0.28,-0.17,0.50,U] [#8 0.00,-0.26,0.54,U] 
01:08:59.017 00.000 7988 refined, 6 included, MultiStar: {-0.11, -0.02}, one-star: {-0.13, -0.24}
01:08:59.017 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.56) = xAngle (-4.50 = 1.79)
01:08:59.017 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.53 = 1.75)
01:08:59.017 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.94 mountX=-0.02 mountY=0.11, mountTheta=1.78
01:08:59.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.02, opts=13)
01:08:59.017 00.000 7988 Enqueuing Move request for scope (-0.11, -0.02)
01:08:59.017 00.000 15712 Worker thread wakes up
01:08:59.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
01:08:59.017 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
01:08:59.017 00.000 15712 Moving (-0.11, -0.02) raw xDistance=-0.02 yDistance=0.11
01:08:59.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:08:59.029 00.012 7988 UpdateGuideState exits: m=1014 SNR=21.0
01:08:59.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:59.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:08:59.029 00.000 7988 Enqueuing Expose request
01:08:59.034 00.005 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
01:08:59.034 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
01:08:59.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:59.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:08:59.034 00.000 15712 MoveAxis(E, 0, ABG)
01:08:59.034 00.000 15712 Move returns status 0, amount 0
01:08:59.034 00.000 15712 MoveAxis(N, 0, ABG)
01:08:59.034 00.000 15712 Move returns status 0, amount 0
01:08:59.034 00.000 15712 move complete, result=0
01:08:59.034 00.000 15712 worker thread done servicing request
01:08:59.034 00.000 15712 Worker thread wakes up
01:08:59.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:08:59.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:08:59.034 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:00.669 01.635 15712 Exposure complete
01:09:00.730 00.061 15712 worker thread done servicing request
01:09:00.730 00.000 7988 OnExposeComplete: enter
01:09:00.746 00.016 7988 UpdateGuideState(): m_state=6
01:09:00.747 00.001 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
01:09:00.747 00.000 7988 Star::Find returns 1 (0), X=970.00, Y=189.98, Mass=1059, SNR=21.3, Peak=172 HFD=4.0
01:09:00.747 00.000 7988 MultiStar: [#1 -0.16,0.26,1.01,U] [#2 -0.08,-0.12,0.89,U] [#3 0.06,0.08,0.86,U] [#4 -0.02,0.01,0.72,U] [#5 -0.20,0.21,0.74,U] [#6 0.40,0.19,0.00,M2] [#7 -0.42,0.15,0.00,M1] [#8 -0.53,0.23,0.00,M3] 
01:09:00.747 00.000 7988 refined, 5 included, MultiStar: {-0.12, 0.03}, one-star: {-0.29, -0.25}
01:09:00.747 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.56) = xAngle (1.35 = 1.35)
01:09:00.747 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
01:09:00.747 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.92 mountX=0.03 mountY=0.12, mountTheta=1.35
01:09:00.747 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
01:09:00.747 00.000 7988 Enqueuing Move request for scope (-0.12, 0.03)
01:09:00.747 00.000 15712 Worker thread wakes up
01:09:00.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
01:09:00.747 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
01:09:00.747 00.000 15712 Moving (-0.12, 0.03) raw xDistance=0.03 yDistance=0.12
01:09:00.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:00.747 00.000 7988 UpdateGuideState exits: m=1059 SNR=21.3
01:09:00.762 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:00.764 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:00.764 00.000 7988 Enqueuing Expose request
01:09:00.766 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
01:09:00.766 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
01:09:00.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:00.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:09:00.766 00.000 15712 MoveAxis(E, 3, ABG)
01:09:00.766 00.000 15712 Guiding  Dir = 2, Dur = 3
01:09:00.766 00.000 15712 IsGuiding returns 0
01:09:00.781 00.015 15712 IsGuiding returns 0
01:09:00.781 00.000 15712 Move returns status 0, amount 3
01:09:00.781 00.000 15712 MoveAxis(N, 0, ABG)
01:09:00.781 00.000 15712 Move returns status 0, amount 0
01:09:00.781 00.000 15712 move complete, result=0
01:09:00.781 00.000 15712 worker thread done servicing request
01:09:00.781 00.000 15712 Worker thread wakes up
01:09:00.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:00.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:00.781 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
01:09:01.690 00.909 7988 evsrv: cli 0CCCF3A8 connect
01:09:01.696 00.006 7988 case statement mapped state 6 to 3
01:09:01.698 00.002 7988 case statement mapped state 6 to 3
01:09:01.700 00.002 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_app_state","id":"cbd91389-9854-471f-8512-c713fc6a2ae0"}
01:09:01.702 00.002 7988 case statement mapped state 6 to 3
01:09:01.704 00.002 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbd91389-9854-471f-8512-c713fc6a2ae0"}
01:09:01.706 00.002 7988 evsrv: cli 0CCCF3A8 disconnect
01:09:02.206 00.500 15712 Exposure complete
01:09:02.279 00.073 15712 worker thread done servicing request
01:09:02.279 00.000 7988 OnExposeComplete: enter
01:09:02.281 00.002 7988 UpdateGuideState(): m_state=6
01:09:02.281 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
01:09:02.284 00.003 7988 Star::Find returns 1 (0), X=969.96, Y=190.06, Mass=1044, SNR=21.2, Peak=161 HFD=3.9
01:09:02.284 00.000 7988 MultiStar: [#1 0.12,0.37,1.03,U] [#2 0.08,0.30,0.88,U] [#3 0.58,-0.05,0.00,M2] [#4 0.02,-0.10,0.73,U] [#5 0.14,-0.11,0.77,U] [#6 0.28,0.18,0.70,U] [#7 0.43,-0.08,0.00,M2] [#8 -0.39,-0.29,0.00,M4] 
01:09:02.286 00.002 7988 refined, 5 included, MultiStar: {0.04, 0.09}, one-star: {-0.33, -0.16}
01:09:02.288 00.002 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
01:09:02.288 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
01:09:02.290 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.19 mountX=0.09 mountY=-0.04, mountTheta=-0.40
01:09:02.292 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
01:09:02.292 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
01:09:02.296 00.004 15712 Worker thread wakes up
01:09:02.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:09:02.296 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:09:02.296 00.000 15712 Moving (0.04, 0.09) raw xDistance=0.09 yDistance=-0.04
01:09:02.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:09:02.298 00.002 7988 UpdateGuideState exits: m=1044 SNR=21.2
01:09:02.300 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:02.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:02.302 00.002 7988 Enqueuing Expose request
01:09:02.302 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:09:02.302 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
01:09:02.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:02.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:09:02.302 00.000 15712 MoveAxis(E, 4, ABG)
01:09:02.302 00.000 15712 Guiding  Dir = 2, Dur = 4
01:09:02.302 00.000 15712 IsGuiding returns 0
01:09:02.324 00.022 15712 IsGuiding returns 0
01:09:02.324 00.000 15712 Move returns status 0, amount 4
01:09:02.324 00.000 15712 MoveAxis(N, 0, ABG)
01:09:02.324 00.000 15712 Move returns status 0, amount 0
01:09:02.324 00.000 15712 move complete, result=0
01:09:02.324 00.000 15712 worker thread done servicing request
01:09:02.324 00.000 15712 Worker thread wakes up
01:09:02.324 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:09:02.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:02.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:04.069 01.745 15712 Exposure complete
01:09:04.132 00.063 15712 worker thread done servicing request
01:09:04.132 00.000 7988 OnExposeComplete: enter
01:09:04.132 00.000 7988 UpdateGuideState(): m_state=6
01:09:04.132 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
01:09:04.132 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=190.01, Mass=1168, SNR=22.6, Peak=198 HFD=4.0
01:09:04.132 00.000 7988 MultiStar: [#1 -0.10,-0.08,0.95,U] [#2 0.04,0.07,0.82,U] [#3 0.27,-0.09,0.81,U] [#4 -0.25,-0.06,0.74,U] [#5 0.01,-0.11,0.77,U] [#6 -0.10,0.16,0.64,U] [#7 0.08,-0.20,0.48,U] [#8 -0.05,0.18,0.49,U] 
01:09:04.132 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.27, -0.21}
01:09:04.132 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.93 = 2.36)
01:09:04.132 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.33)
01:09:04.132 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.36 mountX=-0.05 mountY=0.05, mountTheta=2.34
01:09:04.142 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
01:09:04.142 00.000 7988 Enqueuing Move request for scope (-0.05, -0.05)
01:09:04.142 00.000 15712 Worker thread wakes up
01:09:04.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:09:04.142 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:09:04.142 00.000 15712 Moving (-0.05, -0.05) raw xDistance=-0.05 yDistance=0.05
01:09:04.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:04.146 00.004 7988 UpdateGuideState exits: m=1168 SNR=22.6
01:09:04.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:04.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:04.146 00.000 7988 Enqueuing Expose request
01:09:04.146 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:09:04.146 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
01:09:04.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:04.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:09:04.146 00.000 15712 MoveAxis(E, 4, ABG)
01:09:04.146 00.000 15712 Guiding  Dir = 2, Dur = 4
01:09:04.146 00.000 15712 IsGuiding returns 0
01:09:04.180 00.034 15712 IsGuiding returns 0
01:09:04.180 00.000 15712 Move returns status 0, amount 4
01:09:04.180 00.000 15712 MoveAxis(N, 0, ABG)
01:09:04.180 00.000 15712 Move returns status 0, amount 0
01:09:04.180 00.000 15712 move complete, result=0
01:09:04.180 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:09:04.180 00.000 15712 worker thread done servicing request
01:09:04.180 00.000 15712 Worker thread wakes up
01:09:04.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:04.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:05.601 01.421 15712 Exposure complete
01:09:05.664 00.063 15712 worker thread done servicing request
01:09:05.664 00.000 7988 OnExposeComplete: enter
01:09:05.664 00.000 7988 UpdateGuideState(): m_state=6
01:09:05.664 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
01:09:05.664 00.000 7988 Star::Find returns 1 (0), X=970.28, Y=190.19, Mass=1054, SNR=21.3, Peak=178 HFD=3.5
01:09:05.664 00.000 7988 MultiStar: [#1 -0.04,0.14,1.08,U] [#2 -0.05,-0.08,0.81,U] [#3 0.12,-0.15,0.84,U] [#4 -0.03,0.14,0.81,U] [#5 -0.24,0.10,0.80,U] [#6 0.22,0.22,0.65,U] [#7 0.06,-0.56,0.00,M2] [#8 -0.17,0.43,0.00,M4] 
01:09:05.664 00.000 7988 single-star, 6 included, MultiStar: {-0.01, 0.04}, one-star: {-0.01, -0.04}
01:09:05.664 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.29 = 3.00)
01:09:05.664 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.96)
01:09:05.673 00.009 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.72 mountX=-0.04 mountY=0.01, mountTheta=2.97
01:09:05.673 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
01:09:05.673 00.000 7988 Enqueuing Move request for scope (-0.01, -0.04)
01:09:05.673 00.000 15712 Worker thread wakes up
01:09:05.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:09:05.673 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:09:05.673 00.000 15712 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
01:09:05.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:05.678 00.005 7988 UpdateGuideState exits: m=1054 SNR=21.3
01:09:05.680 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:05.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:05.680 00.000 7988 Enqueuing Expose request
01:09:05.680 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:09:05.680 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
01:09:05.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:05.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:05.680 00.000 15712 MoveAxis(E, 4, ABG)
01:09:05.680 00.000 15712 Guiding  Dir = 2, Dur = 4
01:09:05.680 00.000 15712 IsGuiding returns 0
01:09:05.698 00.018 15712 IsGuiding returns 0
01:09:05.698 00.000 15712 Move returns status 0, amount 4
01:09:05.698 00.000 15712 MoveAxis(N, 0, ABG)
01:09:05.698 00.000 15712 Move returns status 0, amount 0
01:09:05.698 00.000 15712 move complete, result=0
01:09:05.698 00.000 15712 worker thread done servicing request
01:09:05.698 00.000 15712 Worker thread wakes up
01:09:05.698 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:09:05.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:05.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:07.337 01.639 15712 Exposure complete
01:09:07.398 00.061 15712 worker thread done servicing request
01:09:07.398 00.000 7988 OnExposeComplete: enter
01:09:07.398 00.000 7988 UpdateGuideState(): m_state=6
01:09:07.403 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
01:09:07.404 00.001 7988 Star::Find returns 1 (0), X=969.92, Y=190.13, Mass=1044, SNR=21.2, Peak=171 HFD=3.8
01:09:07.404 00.000 7988 MultiStar: [#1 -0.13,0.26,0.99,U] [#2 0.03,0.29,0.89,U] [#3 0.32,0.27,0.00,M1] [#4 0.12,0.17,0.72,U] [#5 -0.15,0.17,0.78,U] [#6 -0.05,0.45,0.00,M1] [#7 -0.23,-0.10,0.53,U] [#8 -0.49,0.12,0.00,M5] 
01:09:07.406 00.002 7988 refined, 5 included, MultiStar: {-0.13, 0.13}, one-star: {-0.37, -0.09}
01:09:07.406 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
01:09:07.408 00.002 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
01:09:07.408 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.36 mountX=0.13 mountY=0.12, mountTheta=0.78
01:09:07.410 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.13, opts=13)
01:09:07.412 00.002 7988 Enqueuing Move request for scope (-0.13, 0.13)
01:09:07.412 00.000 15712 Worker thread wakes up
01:09:07.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
01:09:07.412 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
01:09:07.412 00.000 15712 Moving (-0.13, 0.13) raw xDistance=0.13 yDistance=0.12
01:09:07.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=45, FiltMax=255, Gamma=0.690
01:09:07.414 00.002 7988 UpdateGuideState exits: m=1044 SNR=21.2
01:09:07.414 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:07.414 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:07.414 00.000 7988 Enqueuing Expose request
01:09:07.414 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:09:07.414 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
01:09:07.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:07.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:09:07.414 00.000 15712 MoveAxis(W, 1, ABG)
01:09:07.414 00.000 15712 Guiding  Dir = 3, Dur = 1
01:09:07.414 00.000 15712 IsGuiding returns 0
01:09:07.438 00.024 15712 IsGuiding returns 0
01:09:07.438 00.000 15712 Move returns status 0, amount 1
01:09:07.438 00.000 15712 MoveAxis(N, 0, ABG)
01:09:07.438 00.000 15712 Move returns status 0, amount 0
01:09:07.438 00.000 15712 move complete, result=0
01:09:07.438 00.000 15712 worker thread done servicing request
01:09:07.438 00.000 15712 Worker thread wakes up
01:09:07.438 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
01:09:07.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:07.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:08.849 01.411 15712 Exposure complete
01:09:08.912 00.063 15712 worker thread done servicing request
01:09:08.912 00.000 7988 OnExposeComplete: enter
01:09:08.913 00.001 7988 UpdateGuideState(): m_state=6
01:09:08.914 00.001 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
01:09:08.915 00.001 7988 Star::Find returns 1 (0), X=970.02, Y=190.40, Mass=1085, SNR=21.5, Peak=157 HFD=3.8
01:09:08.916 00.001 7988 MultiStar: [#1 0.00,0.73,0.00,M1] [#2 -0.22,0.48,0.00,M1] [#3 0.23,0.35,0.00,M2] [#4 -0.01,0.17,0.76,U] [#5 -0.49,0.44,0.00,M1] [#6 0.20,0.57,0.00,M2] [#7 -0.27,0.47,0.00,M2] [#8 0.18,0.54,0.00,M6] 
01:09:08.917 00.001 7988 refined, 1 included, MultiStar: {-0.15, 0.18}, one-star: {-0.27, 0.18}
01:09:08.918 00.001 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.56) = xAngle (0.73 = 0.73)
01:09:08.919 00.001 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
01:09:08.919 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.29 mountX=0.17 mountY=0.15, mountTheta=0.71
01:09:08.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.18, opts=13)
01:09:08.919 00.000 7988 Enqueuing Move request for scope (-0.15, 0.18)
01:09:08.919 00.000 15712 Worker thread wakes up
01:09:08.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
01:09:08.919 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:09:08.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=45, FiltMax=255, Gamma=0.690
01:09:08.925 00.006 15712 Moving (-0.15, 0.18) raw xDistance=0.17 yDistance=0.15
01:09:08.925 00.000 7988 UpdateGuideState exits: m=1085 SNR=21.5
01:09:08.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:08.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:08.925 00.000 7988 Enqueuing Expose request
01:09:08.925 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.61
01:09:08.925 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
01:09:08.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:08.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:09:08.925 00.000 15712 MoveAxis(W, 32, ABG)
01:09:08.925 00.000 15712 Guiding  Dir = 3, Dur = 32
01:09:08.925 00.000 15712 IsGuiding returns 0
01:09:08.959 00.034 15712 PulseGuide returned control before completion, sleep 14
01:09:09.007 00.048 15712 IsGuiding returns 0
01:09:09.007 00.000 15712 Move returns status 0, amount 32
01:09:09.007 00.000 15712 MoveAxis(N, 0, ABG)
01:09:09.007 00.000 15712 Move returns status 0, amount 0
01:09:09.007 00.000 15712 move complete, result=0
01:09:09.007 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
01:09:09.007 00.000 15712 worker thread done servicing request
01:09:09.009 00.002 15712 Worker thread wakes up
01:09:09.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:09.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:10.650 01.641 15712 Exposure complete
01:09:10.711 00.061 15712 worker thread done servicing request
01:09:10.713 00.002 7988 OnExposeComplete: enter
01:09:10.713 00.000 7988 UpdateGuideState(): m_state=6
01:09:10.713 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
01:09:10.713 00.000 7988 Star::Find returns 1 (0), X=970.14, Y=189.97, Mass=1047, SNR=21.3, Peak=190 HFD=3.0
01:09:10.713 00.000 7988 MultiStar: [#1 -0.09,0.21,1.09,U] [#2 -0.16,0.17,0.94,U] [#3 0.30,0.02,0.85,U] [#4 -0.06,0.38,0.77,U] [#5 -0.47,0.47,0.00,M2] [#6 -0.18,0.08,0.68,U] [#7 0.00,-0.09,0.48,U] [#8 -0.38,0.14,0.00,M7] 
01:09:10.718 00.005 7988 refined, 6 included, MultiStar: {-0.05, 0.08}, one-star: {-0.15, -0.26}
01:09:10.718 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
01:09:10.718 00.000 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
01:09:10.718 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.18 mountX=0.08 mountY=0.05, mountTheta=0.60
01:09:10.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.08, opts=13)
01:09:10.718 00.000 7988 Enqueuing Move request for scope (-0.05, 0.08)
01:09:10.718 00.000 15712 Worker thread wakes up
01:09:10.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:09:10.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:09:10.718 00.000 15712 Moving (-0.05, 0.08) raw xDistance=0.08 yDistance=0.05
01:09:10.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:10.718 00.000 7988 UpdateGuideState exits: m=1047 SNR=21.3
01:09:10.727 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:10.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:10.727 00.000 7988 Enqueuing Expose request
01:09:10.727 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:09:10.727 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
01:09:10.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:10.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:09:10.727 00.000 15712 MoveAxis(E, 2, ABG)
01:09:10.727 00.000 15712 Guiding  Dir = 2, Dur = 2
01:09:10.727 00.000 15712 IsGuiding returns 0
01:09:10.749 00.022 15712 IsGuiding returns 0
01:09:10.749 00.000 15712 Move returns status 0, amount 2
01:09:10.749 00.000 15712 MoveAxis(N, 0, ABG)
01:09:10.749 00.000 15712 Move returns status 0, amount 0
01:09:10.749 00.000 15712 move complete, result=0
01:09:10.749 00.000 15712 worker thread done servicing request
01:09:10.749 00.000 15712 Worker thread wakes up
01:09:10.749 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:09:10.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:10.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:12.162 01.413 15712 Exposure complete
01:09:12.223 00.061 15712 worker thread done servicing request
01:09:12.223 00.000 7988 OnExposeComplete: enter
01:09:12.223 00.000 7988 UpdateGuideState(): m_state=6
01:09:12.227 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
01:09:12.227 00.000 7988 Star::Find returns 1 (0), X=970.05, Y=189.75, Mass=1109, SNR=22.0, Peak=175 HFD=3.6
01:09:12.229 00.002 7988 MultiStar: [#1 -0.25,-0.10,1.07,U] [#2 -0.01,-0.20,0.87,U] [#3 0.07,-0.14,0.84,U] [#4 0.25,-0.31,0.73,U] [#5 -0.29,0.01,0.81,U] [#6 -0.13,-0.10,0.62,U] [#7 -0.16,-0.00,0.48,U] [#8 -0.07,0.25,0.41,U] 
01:09:12.229 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.15}, one-star: {-0.24, -0.48}
01:09:12.231 00.002 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.73 = 2.56)
01:09:12.233 00.002 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.52)
01:09:12.233 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.19 cameraTheta=-2.16 mountX=-0.15 mountY=0.11, mountTheta=2.54
01:09:12.235 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.15, opts=13)
01:09:12.235 00.000 7988 Enqueuing Move request for scope (-0.10, -0.15)
01:09:12.235 00.000 15712 Worker thread wakes up
01:09:12.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
01:09:12.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
01:09:12.235 00.000 15712 Moving (-0.10, -0.15) raw xDistance=-0.15 yDistance=0.11
01:09:12.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:12.239 00.004 7988 UpdateGuideState exits: m=1109 SNR=22.0
01:09:12.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:12.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:12.239 00.000 7988 Enqueuing Expose request
01:09:12.239 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:09:12.239 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
01:09:12.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:12.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:09:12.239 00.000 15712 MoveAxis(E, 6, ABG)
01:09:12.239 00.000 15712 Guiding  Dir = 2, Dur = 6
01:09:12.250 00.011 15712 IsGuiding returns 0
01:09:12.267 00.017 15712 IsGuiding returns 0
01:09:12.267 00.000 15712 Move returns status 0, amount 6
01:09:12.267 00.000 15712 MoveAxis(N, 0, ABG)
01:09:12.267 00.000 15712 Move returns status 0, amount 0
01:09:12.267 00.000 15712 move complete, result=0
01:09:12.267 00.000 15712 worker thread done servicing request
01:09:12.267 00.000 15712 Worker thread wakes up
01:09:12.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:12.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:12.267 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.1 px 0 ms NORTH
01:09:14.010 01.743 15712 Exposure complete
01:09:14.072 00.062 15712 worker thread done servicing request
01:09:14.072 00.000 7988 OnExposeComplete: enter
01:09:14.072 00.000 7988 UpdateGuideState(): m_state=6
01:09:14.072 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
01:09:14.072 00.000 7988 Star::Find returns 1 (0), X=970.18, Y=189.68, Mass=1172, SNR=22.6, Peak=159 HFD=3.8
01:09:14.072 00.000 7988 MultiStar: [#1 -0.15,-0.10,0.99,U] [#2 0.02,-0.30,0.86,U] [#3 0.12,-0.17,0.85,U] [#4 -0.17,-0.26,0.70,U] [#5 -0.44,-0.33,0.00,M2] [#6 0.11,-0.34,0.66,U] [#7 0.38,-0.12,0.00,M1] [#8 -0.56,-0.72,0.00,M7] 
01:09:14.072 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.29}, one-star: {-0.11, -0.54}
01:09:14.072 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.27 = 3.02)
01:09:14.072 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.99)
01:09:14.072 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.70 mountX=-0.29 mountY=0.04, mountTheta=2.99
01:09:14.072 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.29, opts=13)
01:09:14.072 00.000 7988 Enqueuing Move request for scope (-0.04, -0.29)
01:09:14.072 00.000 15712 Worker thread wakes up
01:09:14.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
01:09:14.072 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
01:09:14.072 00.000 15712 Moving (-0.04, -0.29) raw xDistance=-0.29 yDistance=0.04
01:09:14.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:14.072 00.000 7988 UpdateGuideState exits: m=1172 SNR=22.6
01:09:14.088 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:14.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:14.088 00.000 7988 Enqueuing Expose request
01:09:14.088 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.60
01:09:14.088 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
01:09:14.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:14.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:09:14.088 00.000 15712 MoveAxis(E, 61, ABG)
01:09:14.088 00.000 15712 Guiding  Dir = 2, Dur = 61
01:09:14.088 00.000 15712 IsGuiding returns 0
01:09:14.106 00.018 15712 PulseGuide returned control before completion, sleep 58
01:09:14.168 00.062 15712 IsGuiding returns 1
01:09:14.168 00.000 15712 scope still moving after pulse duration time elapsed
01:09:14.199 00.031 15712 IsGuiding returns 0
01:09:14.199 00.000 15712 scope move finished after 61 + 49 ms
01:09:14.199 00.000 15712 Move returns status 0, amount 61
01:09:14.199 00.000 15712 MoveAxis(N, 0, ABG)
01:09:14.199 00.000 15712 Move returns status 0, amount 0
01:09:14.199 00.000 15712 move complete, result=0
01:09:14.199 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
01:09:14.204 00.005 15712 worker thread done servicing request
01:09:14.204 00.000 15712 Worker thread wakes up
01:09:14.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:14.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:15.619 01.415 15712 Exposure complete
01:09:15.681 00.062 15712 worker thread done servicing request
01:09:15.681 00.000 7988 OnExposeComplete: enter
01:09:15.681 00.000 7988 UpdateGuideState(): m_state=6
01:09:15.685 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
01:09:15.685 00.000 7988 Star::Find returns 1 (0), X=970.05, Y=189.73, Mass=1077, SNR=21.3, Peak=166 HFD=3.5
01:09:15.687 00.002 7988 MultiStar: [#1 -0.30,-0.32,0.00,M1] [#2 -0.15,-0.24,0.90,U] [#3 0.03,-0.29,0.90,U] [#4 0.06,-0.37,0.69,U] [#5 -0.62,-0.19,0.00,M3] [#6 0.01,-0.24,0.68,U] [#7 -0.45,-0.26,0.00,M2] [#8 -0.58,-0.06,0.00,M8] 
01:09:15.689 00.002 7988 refined, 4 included, MultiStar: {-0.07, -0.33}, one-star: {-0.24, -0.49}
01:09:15.689 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.34 = 2.95)
01:09:15.691 00.002 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
01:09:15.691 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.78 mountX=-0.33 mountY=0.08, mountTheta=2.91
01:09:15.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.33, opts=13)
01:09:15.693 00.000 7988 Enqueuing Move request for scope (-0.07, -0.33)
01:09:15.695 00.002 15712 Worker thread wakes up
01:09:15.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.33) opts 0xd
01:09:15.695 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.33)
01:09:15.695 00.000 15712 Moving (-0.07, -0.33) raw xDistance=-0.33 yDistance=0.08
01:09:15.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:15.697 00.002 7988 UpdateGuideState exits: m=1077 SNR=21.3
01:09:15.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:15.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:15.697 00.000 7988 Enqueuing Expose request
01:09:15.697 00.000 15712 PPEC rslt: input = -0.33, final = -0.22, react = -0.20, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 639.60
01:09:15.702 00.005 15712 PPEC: input: -0.33, control: -0.22, exposure: 1500
01:09:15.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:15.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:09:15.702 00.000 15712 MoveAxis(E, 71, ABG)
01:09:15.702 00.000 15712 Guiding  Dir = 2, Dur = 71
01:09:15.702 00.000 15712 IsGuiding returns 0
01:09:15.721 00.019 15712 PulseGuide returned control before completion, sleep 63
01:09:15.801 00.080 15712 IsGuiding returns 1
01:09:15.801 00.000 15712 scope still moving after pulse duration time elapsed
01:09:15.824 00.023 15712 IsGuiding returns 0
01:09:15.824 00.000 15712 scope move finished after 71 + 51 ms
01:09:15.824 00.000 15712 Move returns status 0, amount 71
01:09:15.824 00.000 15712 MoveAxis(N, 0, ABG)
01:09:15.824 00.000 15712 Move returns status 0, amount 0
01:09:15.824 00.000 15712 move complete, result=0
01:09:15.824 00.000 15712 worker thread done servicing request
01:09:15.824 00.000 15712 Worker thread wakes up
01:09:15.824 00.000 7988 GuideStep: -0.3 px 71 ms EAST, 0.1 px 0 ms NORTH
01:09:15.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:15.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:17.463 01.639 15712 Exposure complete
01:09:17.527 00.064 15712 worker thread done servicing request
01:09:17.527 00.000 7988 OnExposeComplete: enter
01:09:17.527 00.000 7988 UpdateGuideState(): m_state=6
01:09:17.530 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
01:09:17.530 00.000 7988 Star::Find returns 1 (0), X=970.25, Y=190.46, Mass=1027, SNR=20.9, Peak=181 HFD=3.5
01:09:17.532 00.002 7988 MultiStar: [#1 0.04,0.46,0.00,M2] [#2 -0.02,0.65,0.00,M1] [#3 0.27,0.49,0.00,M1] [#4 -0.01,0.37,0.75,U] [#5 -0.20,0.43,0.00,M4] [#6 0.03,0.73,0.00,M1] [#7 0.03,0.69,0.00,M3] [#8 -0.43,0.70,0.00,M9] 
01:09:17.532 00.000 7988 single-star, 1 included, MultiStar: {-0.03, 0.29}, one-star: {-0.04, 0.23}
01:09:17.534 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
01:09:17.534 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
01:09:17.536 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.73 mountX=0.23 mountY=0.03, mountTheta=0.14
01:09:17.538 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.23, opts=13)
01:09:17.538 00.000 7988 Enqueuing Move request for scope (-0.04, 0.23)
01:09:17.540 00.002 15712 Worker thread wakes up
01:09:17.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
01:09:17.540 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
01:09:17.540 00.000 15712 Moving (-0.04, 0.23) raw xDistance=0.23 yDistance=0.03
01:09:17.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:09:17.540 00.000 7988 UpdateGuideState exits: m=1027 SNR=20.9
01:09:17.542 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:17.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:17.542 00.000 7988 Enqueuing Expose request
01:09:17.542 00.000 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.60
01:09:17.542 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
01:09:17.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:17.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:09:17.542 00.000 15712 MoveAxis(W, 37, ABG)
01:09:17.542 00.000 15712 Guiding  Dir = 3, Dur = 37
01:09:17.542 00.000 15712 IsGuiding returns 0
01:09:17.576 00.034 15712 PulseGuide returned control before completion, sleep 18
01:09:17.623 00.047 15712 IsGuiding returns 0
01:09:17.623 00.000 15712 Move returns status 0, amount 37
01:09:17.623 00.000 15712 MoveAxis(N, 0, ABG)
01:09:17.623 00.000 15712 Move returns status 0, amount 0
01:09:17.623 00.000 15712 move complete, result=0
01:09:17.623 00.000 15712 worker thread done servicing request
01:09:17.623 00.000 15712 Worker thread wakes up
01:09:17.623 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
01:09:17.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:17.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:19.029 01.406 15712 Exposure complete
01:09:19.092 00.063 15712 worker thread done servicing request
01:09:19.092 00.000 7988 OnExposeComplete: enter
01:09:19.092 00.000 7988 UpdateGuideState(): m_state=6
01:09:19.092 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
01:09:19.092 00.000 7988 Star::Find returns 1 (0), X=970.40, Y=190.45, Mass=1119, SNR=22.1, Peak=186 HFD=3.3
01:09:19.092 00.000 7988 MultiStar: [#1 -0.12,0.55,0.00,M3] [#2 -0.19,0.42,0.00,M2] [#3 0.20,0.43,0.00,M2] [#4 0.25,0.34,0.00,M1] [#5 -0.19,0.44,0.00,M5] [#6 0.08,0.50,0.00,M2] [#7 -0.09,0.39,0.00,M4] [#8 -0.34,0.46,0.00,M10] 
01:09:19.092 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
01:09:19.092 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
01:09:19.092 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.11 mountX=0.23 mountY=-0.12, mountTheta=-0.48
01:09:19.092 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.23, opts=13)
01:09:19.102 00.010 7988 Enqueuing Move request for scope (0.11, 0.23)
01:09:19.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:19.102 00.000 7988 UpdateGuideState exits: m=1119 SNR=22.1
01:09:19.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:19.106 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:19.108 00.002 7988 Enqueuing Expose request
01:09:19.108 00.000 15712 Worker thread wakes up
01:09:19.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
01:09:19.108 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
01:09:19.108 00.000 15712 Moving (0.11, 0.23) raw xDistance=0.23 yDistance=-0.12
01:09:19.108 00.000 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.60
01:09:19.108 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
01:09:19.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:19.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:09:19.108 00.000 15712 MoveAxis(W, 37, ABG)
01:09:19.108 00.000 15712 Guiding  Dir = 3, Dur = 37
01:09:19.108 00.000 15712 IsGuiding returns 0
01:09:19.142 00.034 15712 PulseGuide returned control before completion, sleep 18
01:09:19.169 00.027 15712 IsGuiding returns 1
01:09:19.169 00.000 15712 scope still moving after pulse duration time elapsed
01:09:19.206 00.037 15712 IsGuiding returns 0
01:09:19.206 00.000 15712 scope move finished after 37 + 55 ms
01:09:19.206 00.000 15712 Move returns status 0, amount 37
01:09:19.206 00.000 15712 MoveAxis(N, 0, ABG)
01:09:19.206 00.000 15712 Move returns status 0, amount 0
01:09:19.206 00.000 15712 move complete, result=0
01:09:19.206 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:09:19.208 00.002 15712 worker thread done servicing request
01:09:19.208 00.000 15712 Worker thread wakes up
01:09:19.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:19.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:20.844 01.636 15712 Exposure complete
01:09:20.906 00.062 15712 worker thread done servicing request
01:09:20.906 00.000 7988 OnExposeComplete: enter
01:09:20.909 00.003 7988 UpdateGuideState(): m_state=6
01:09:20.910 00.001 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
01:09:20.911 00.001 7988 Star::Find returns 1 (0), X=969.92, Y=189.89, Mass=1063, SNR=21.1, Peak=162 HFD=3.8
01:09:20.912 00.001 7988 MultiStar: [#1 -0.29,0.04,1.07,U] [#2 -0.05,-0.30,0.90,U] [#3 0.03,-0.03,0.87,U] [#4 0.00,-0.23,0.73,U] [#5 -0.29,-0.24,0.81,U] [#6 0.12,-0.24,0.65,U] [#7 -0.38,-0.28,0.00,M5] [#8 -0.69,-0.18,0.00,R] 
01:09:20.913 00.001 7988 refined, 6 included, MultiStar: {-0.14, -0.18}, one-star: {-0.37, -0.34}
01:09:20.914 00.001 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.56) = xAngle (-3.78 = 2.50)
01:09:20.915 00.001 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.82 = 2.47)
01:09:20.916 00.001 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.22 mountX=-0.19 mountY=0.14, mountTheta=2.48
01:09:20.918 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.18, opts=13)
01:09:20.920 00.002 7988 Enqueuing Move request for scope (-0.14, -0.18)
01:09:20.921 00.001 15712 Worker thread wakes up
01:09:20.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
01:09:20.921 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
01:09:20.921 00.000 15712 Moving (-0.14, -0.18) raw xDistance=-0.19 yDistance=0.14
01:09:20.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:20.922 00.001 7988 UpdateGuideState exits: m=1063 SNR=21.1
01:09:20.923 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:20.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:20.923 00.000 7988 Enqueuing Expose request
01:09:20.923 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.60
01:09:20.923 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
01:09:20.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:20.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:09:20.923 00.000 15712 MoveAxis(E, 43, ABG)
01:09:20.923 00.000 15712 Guiding  Dir = 2, Dur = 43
01:09:20.923 00.000 15712 IsGuiding returns 0
01:09:20.940 00.017 15712 PulseGuide returned control before completion, sleep 31
01:09:21.025 00.085 15712 IsGuiding returns 1
01:09:21.025 00.000 15712 scope still moving after pulse duration time elapsed
01:09:21.050 00.025 15712 IsGuiding returns 0
01:09:21.050 00.000 15712 scope move finished after 43 + 80 ms
01:09:21.050 00.000 15712 Move returns status 0, amount 43
01:09:21.050 00.000 15712 MoveAxis(N, 0, ABG)
01:09:21.050 00.000 15712 Move returns status 0, amount 0
01:09:21.050 00.000 15712 move complete, result=0
01:09:21.050 00.000 15712 worker thread done servicing request
01:09:21.050 00.000 15712 Worker thread wakes up
01:09:21.050 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
01:09:21.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:21.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:22.456 01.406 15712 Exposure complete
01:09:22.518 00.062 15712 worker thread done servicing request
01:09:22.518 00.000 7988 OnExposeComplete: enter
01:09:22.520 00.002 7988 UpdateGuideState(): m_state=6
01:09:22.520 00.000 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
01:09:22.520 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=190.31, Mass=1153, SNR=22.1, Peak=197 HFD=3.6
01:09:22.520 00.000 7988 MultiStar: [#1 -0.00,0.42,0.00,M3] [#2 -0.30,0.19,0.85,U] [#3 0.38,0.44,0.00,M2] [#4 0.14,-0.03,0.73,U] [#5 -0.15,0.07,0.72,U] [#6 -0.05,0.48,0.00,M2] [#7 -0.24,0.49,0.00,M6] [#8 0.63,0.57,0.00,M1] 
01:09:22.520 00.000 7988 single-star, 3 included, MultiStar: {-0.10, 0.08}, one-star: {-0.08, 0.09}
01:09:22.520 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
01:09:22.520 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
01:09:22.520 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.09 mountY=0.07, mountTheta=0.70
01:09:22.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.09, opts=13)
01:09:22.520 00.000 7988 Enqueuing Move request for scope (-0.08, 0.09)
01:09:22.520 00.000 15712 Worker thread wakes up
01:09:22.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
01:09:22.520 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:09:22.520 00.000 15712 Moving (-0.08, 0.09) raw xDistance=0.09 yDistance=0.07
01:09:22.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:09:22.520 00.000 7988 UpdateGuideState exits: m=1153 SNR=22.1
01:09:22.534 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:22.534 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:22.537 00.003 7988 Enqueuing Expose request
01:09:22.537 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:09:22.537 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
01:09:22.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:22.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:09:22.537 00.000 15712 MoveAxis(W, 0, ABG)
01:09:22.537 00.000 15712 Move returns status 0, amount 0
01:09:22.537 00.000 15712 MoveAxis(N, 0, ABG)
01:09:22.537 00.000 15712 Move returns status 0, amount 0
01:09:22.537 00.000 15712 move complete, result=0
01:09:22.537 00.000 15712 worker thread done servicing request
01:09:22.537 00.000 15712 Worker thread wakes up
01:09:22.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:22.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:22.537 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
01:09:24.178 01.641 15712 Exposure complete
01:09:24.239 00.061 15712 worker thread done servicing request
01:09:24.239 00.000 7988 OnExposeComplete: enter
01:09:24.239 00.000 7988 UpdateGuideState(): m_state=6
01:09:24.239 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
01:09:24.239 00.000 7988 Star::Find returns 1 (0), X=970.24, Y=190.02, Mass=1094, SNR=21.8, Peak=192 HFD=3.5
01:09:24.239 00.000 7988 MultiStar: [#1 -0.29,0.23,1.01,U] [#2 0.01,-0.06,0.90,U] [#3 0.16,0.26,0.88,U] [#4 -0.12,0.03,0.68,U] [#5 -0.46,0.26,0.00,M4] [#6 -0.09,0.17,0.65,U] [#7 -0.26,-0.17,0.51,U] [#8 0.00,0.00,0.00,L] [#9 0.81,1.43,0.00,M2] 
01:09:24.239 00.000 7988 refined, 6 included, MultiStar: {-0.08, 0.04}, one-star: {-0.05, -0.21}
01:09:24.239 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.09 = 1.09)
01:09:24.239 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
01:09:24.239 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.66 mountX=0.04 mountY=0.08, mountTheta=1.09
01:09:24.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
01:09:24.239 00.000 7988 Enqueuing Move request for scope (-0.08, 0.04)
01:09:24.239 00.000 15712 Worker thread wakes up
01:09:24.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:09:24.239 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:09:24.239 00.000 15712 Moving (-0.08, 0.04) raw xDistance=0.04 yDistance=0.08
01:09:24.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:24.239 00.000 7988 UpdateGuideState exits: m=1094 SNR=21.8
01:09:24.255 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:24.255 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:24.255 00.000 7988 Enqueuing Expose request
01:09:24.255 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:09:24.255 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
01:09:24.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:24.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:09:24.255 00.000 15712 MoveAxis(W, 3, ABG)
01:09:24.255 00.000 15712 Guiding  Dir = 3, Dur = 3
01:09:24.255 00.000 15712 IsGuiding returns 0
01:09:24.272 00.017 15712 IsGuiding returns 0
01:09:24.272 00.000 15712 Move returns status 0, amount 3
01:09:24.272 00.000 15712 MoveAxis(N, 0, ABG)
01:09:24.272 00.000 15712 Move returns status 0, amount 0
01:09:24.272 00.000 15712 move complete, result=0
01:09:24.272 00.000 15712 worker thread done servicing request
01:09:24.272 00.000 15712 Worker thread wakes up
01:09:24.272 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:09:24.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:24.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:25.690 01.418 15712 Exposure complete
01:09:25.753 00.063 15712 worker thread done servicing request
01:09:25.753 00.000 7988 OnExposeComplete: enter
01:09:25.753 00.000 7988 UpdateGuideState(): m_state=6
01:09:25.753 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
01:09:25.753 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=190.21, Mass=1080, SNR=21.5, Peak=183 HFD=3.6
01:09:25.753 00.000 7988 MultiStar: [#1 -0.00,0.14,1.09,U] [#2 -0.11,0.09,0.91,U] [#3 0.23,0.03,0.92,U] [#4 -0.10,-0.20,0.79,U] [#5 -0.25,0.47,0.00,M5] [#6 0.17,0.14,0.66,U] [#7 -0.05,-0.13,0.47,U] [#8 0.37,0.43,0.00,M2] 
01:09:25.753 00.000 7988 refined, 6 included, MultiStar: {-0.00, 0.02}, one-star: {-0.12, -0.01}
01:09:25.753 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
01:09:25.753 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
01:09:25.753 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.61 mountX=0.02 mountY=0.00, mountTheta=0.01
01:09:25.766 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.02, opts=13)
01:09:25.766 00.000 7988 Enqueuing Move request for scope (-0.00, 0.02)
01:09:25.769 00.003 15712 Worker thread wakes up
01:09:25.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
01:09:25.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
01:09:25.769 00.000 15712 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=0.00
01:09:25.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:25.769 00.000 7988 UpdateGuideState exits: m=1080 SNR=21.5
01:09:25.771 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:25.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:25.773 00.002 7988 Enqueuing Expose request
01:09:25.773 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:09:25.773 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
01:09:25.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:25.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:09:25.773 00.000 15712 MoveAxis(W, 4, ABG)
01:09:25.773 00.000 15712 Guiding  Dir = 3, Dur = 4
01:09:25.773 00.000 15712 IsGuiding returns 0
01:09:25.790 00.017 15712 IsGuiding returns 0
01:09:25.790 00.000 15712 Move returns status 0, amount 4
01:09:25.790 00.000 15712 MoveAxis(N, 0, ABG)
01:09:25.790 00.000 15712 Move returns status 0, amount 0
01:09:25.790 00.000 15712 move complete, result=0
01:09:25.790 00.000 15712 worker thread done servicing request
01:09:25.790 00.000 15712 Worker thread wakes up
01:09:25.790 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
01:09:25.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:25.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:27.427 01.637 15712 Exposure complete
01:09:27.491 00.064 15712 worker thread done servicing request
01:09:27.491 00.000 7988 OnExposeComplete: enter
01:09:27.491 00.000 7988 UpdateGuideState(): m_state=6
01:09:27.494 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
01:09:27.494 00.000 7988 Star::Find returns 1 (0), X=970.07, Y=190.03, Mass=1104, SNR=21.9, Peak=181 HFD=3.9
01:09:27.496 00.002 7988 MultiStar: [#1 -0.15,0.18,0.97,U] [#2 -0.10,0.01,0.86,U] [#3 0.22,0.10,0.85,U] [#4 -0.00,0.10,0.73,U] [#5 -0.02,-0.12,0.80,U] [#6 0.33,0.23,0.00,M1] [#7 -0.54,0.44,0.00,M5] [#8 0.59,0.54,0.00,M3] 
01:09:27.496 00.000 7988 refined, 5 included, MultiStar: {-0.05, 0.01}, one-star: {-0.22, -0.19}
01:09:27.498 00.002 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
01:09:27.499 00.001 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
01:09:27.499 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.95 mountX=0.01 mountY=0.05, mountTheta=1.38
01:09:27.501 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
01:09:27.503 00.002 7988 Enqueuing Move request for scope (-0.05, 0.01)
01:09:27.503 00.000 15712 Worker thread wakes up
01:09:27.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:09:27.503 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:09:27.503 00.000 15712 Moving (-0.05, 0.01) raw xDistance=0.01 yDistance=0.05
01:09:27.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:27.503 00.000 7988 UpdateGuideState exits: m=1104 SNR=21.9
01:09:27.506 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:27.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:27.506 00.000 7988 Enqueuing Expose request
01:09:27.506 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:09:27.506 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
01:09:27.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:27.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:09:27.506 00.000 15712 MoveAxis(E, 2, ABG)
01:09:27.506 00.000 15712 Guiding  Dir = 2, Dur = 2
01:09:27.506 00.000 15712 IsGuiding returns 0
01:09:27.532 00.026 15712 IsGuiding returns 0
01:09:27.532 00.000 15712 Move returns status 0, amount 2
01:09:27.532 00.000 15712 MoveAxis(N, 0, ABG)
01:09:27.532 00.000 15712 Move returns status 0, amount 0
01:09:27.532 00.000 15712 move complete, result=0
01:09:27.532 00.000 15712 worker thread done servicing request
01:09:27.532 00.000 15712 Worker thread wakes up
01:09:27.532 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
01:09:27.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:27.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:28.941 01.409 15712 Exposure complete
01:09:29.006 00.065 15712 worker thread done servicing request
01:09:29.006 00.000 7988 OnExposeComplete: enter
01:09:29.006 00.000 7988 UpdateGuideState(): m_state=6
01:09:29.008 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
01:09:29.008 00.000 7988 Star::Find returns 1 (0), X=970.04, Y=190.12, Mass=1069, SNR=21.5, Peak=204 HFD=3.0
01:09:29.010 00.002 7988 MultiStar: [#1 -0.19,0.29,1.01,U] [#2 -0.27,0.14,0.90,U] [#3 0.18,0.13,0.88,U] [#4 0.10,0.13,0.75,U] [#5 -0.21,0.10,0.78,U] [#6 -0.10,0.30,0.66,U] [#7 -0.32,0.12,0.54,U] [#8 0.30,0.56,0.00,M4] 
01:09:29.010 00.000 7988 refined, 7 included, MultiStar: {-0.13, 0.13}, one-star: {-0.25, -0.10}
01:09:29.012 00.002 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
01:09:29.012 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
01:09:29.014 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.19 cameraTheta=2.35 mountX=0.13 mountY=0.13, mountTheta=0.77
01:09:29.016 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.13, opts=13)
01:09:29.016 00.000 7988 Enqueuing Move request for scope (-0.13, 0.13)
01:09:29.018 00.002 15712 Worker thread wakes up
01:09:29.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
01:09:29.018 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
01:09:29.018 00.000 15712 Moving (-0.13, 0.13) raw xDistance=0.13 yDistance=0.13
01:09:29.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:09:29.019 00.001 7988 UpdateGuideState exits: m=1069 SNR=21.5
01:09:29.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:29.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:29.019 00.000 7988 Enqueuing Expose request
01:09:29.019 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:09:29.019 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
01:09:29.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:29.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:09:29.019 00.000 15712 MoveAxis(E, 2, ABG)
01:09:29.019 00.000 15712 Guiding  Dir = 2, Dur = 2
01:09:29.019 00.000 15712 IsGuiding returns 0
01:09:29.053 00.034 15712 IsGuiding returns 0
01:09:29.053 00.000 15712 Move returns status 0, amount 2
01:09:29.053 00.000 15712 MoveAxis(N, 0, ABG)
01:09:29.053 00.000 15712 Move returns status 0, amount 0
01:09:29.053 00.000 15712 move complete, result=0
01:09:29.053 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:09:29.053 00.000 15712 worker thread done servicing request
01:09:29.053 00.000 15712 Worker thread wakes up
01:09:29.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:29.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:30.694 01.641 15712 Exposure complete
01:09:30.757 00.063 15712 worker thread done servicing request
01:09:30.757 00.000 7988 OnExposeComplete: enter
01:09:30.760 00.003 7988 UpdateGuideState(): m_state=6
01:09:30.760 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
01:09:30.760 00.000 7988 Star::Find returns 1 (0), X=970.10, Y=190.53, Mass=1170, SNR=22.6, Peak=220 HFD=3.6
01:09:30.760 00.000 7988 MultiStar: [#1 -0.34,0.40,0.00,M1] [#2 -0.08,0.37,0.85,U] [#3 0.04,0.45,0.00,M1] [#4 -0.08,0.44,0.00,M1] [#5 -0.55,0.38,0.00,M4] [#6 0.20,0.40,0.00,M1] [#7 -0.30,0.38,0.00,M5] [#8 0.13,0.36,0.42,U] 
01:09:30.765 00.005 7988 refined, 2 included, MultiStar: {-0.09, 0.34}, one-star: {-0.19, 0.31}
01:09:30.765 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
01:09:30.767 00.002 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
01:09:30.767 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.83 mountX=0.34 mountY=0.08, mountTheta=0.23
01:09:30.769 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.34, opts=13)
01:09:30.771 00.002 7988 Enqueuing Move request for scope (-0.09, 0.34)
01:09:30.771 00.000 15712 Worker thread wakes up
01:09:30.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.34) opts 0xd
01:09:30.771 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.34)
01:09:30.771 00.000 15712 Moving (-0.09, 0.34) raw xDistance=0.34 yDistance=0.08
01:09:30.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:09:30.771 00.000 7988 UpdateGuideState exits: m=1170 SNR=22.6
01:09:30.774 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:30.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:30.776 00.002 7988 Enqueuing Expose request
01:09:30.776 00.000 15712 PPEC rslt: input = 0.34, final = 0.20, react = 0.20, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.59
01:09:30.776 00.000 15712 PPEC: input: 0.34, control: 0.20, exposure: 1500
01:09:30.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:30.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:09:30.776 00.000 15712 MoveAxis(W, 64, ABG)
01:09:30.776 00.000 15712 Guiding  Dir = 3, Dur = 64
01:09:30.776 00.000 15712 IsGuiding returns 0
01:09:30.795 00.019 15712 PulseGuide returned control before completion, sleep 58
01:09:30.873 00.078 15712 IsGuiding returns 0
01:09:30.873 00.000 15712 Move returns status 0, amount 64
01:09:30.873 00.000 15712 MoveAxis(N, 0, ABG)
01:09:30.873 00.000 15712 Move returns status 0, amount 0
01:09:30.873 00.000 15712 move complete, result=0
01:09:30.873 00.000 7988 GuideStep: 0.3 px 64 ms WEST, 0.1 px 0 ms NORTH
01:09:30.877 00.004 15712 worker thread done servicing request
01:09:30.877 00.000 15712 Worker thread wakes up
01:09:30.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:30.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:32.288 01.411 15712 Exposure complete
01:09:32.350 00.062 15712 worker thread done servicing request
01:09:32.350 00.000 7988 OnExposeComplete: enter
01:09:32.350 00.000 7988 UpdateGuideState(): m_state=6
01:09:32.353 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
01:09:32.353 00.000 7988 Star::Find returns 1 (0), X=970.03, Y=190.12, Mass=1074, SNR=21.6, Peak=197 HFD=3.4
01:09:32.355 00.002 7988 MultiStar: [#1 0.01,0.43,0.00,M2] [#2 -0.38,0.33,0.00,M1] [#3 0.35,0.29,0.00,M2] [#4 -0.07,0.03,0.72,U] [#5 -0.16,0.18,0.75,U] [#6 0.35,0.18,0.63,U] [#7 0.08,0.10,0.53,U] [#8 0.63,0.51,0.00,M4] 
01:09:32.357 00.002 7988 refined, 4 included, MultiStar: {-0.04, 0.06}, one-star: {-0.26, -0.10}
01:09:32.357 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
01:09:32.359 00.002 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
01:09:32.359 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.20 mountX=0.06 mountY=0.04, mountTheta=0.61
01:09:32.361 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.06, opts=13)
01:09:32.363 00.002 7988 Enqueuing Move request for scope (-0.04, 0.06)
01:09:32.363 00.000 15712 Worker thread wakes up
01:09:32.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:09:32.363 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:09:32.363 00.000 15712 Moving (-0.04, 0.06) raw xDistance=0.06 yDistance=0.04
01:09:32.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:32.363 00.000 7988 UpdateGuideState exits: m=1074 SNR=21.6
01:09:32.366 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:32.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:32.366 00.000 7988 Enqueuing Expose request
01:09:32.366 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:09:32.366 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
01:09:32.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:32.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:09:32.366 00.000 15712 MoveAxis(W, 1, ABG)
01:09:32.366 00.000 15712 Guiding  Dir = 3, Dur = 1
01:09:32.366 00.000 15712 IsGuiding returns 0
01:09:32.391 00.025 15712 IsGuiding returns 0
01:09:32.391 00.000 15712 Move returns status 0, amount 1
01:09:32.391 00.000 15712 MoveAxis(N, 0, ABG)
01:09:32.391 00.000 15712 Move returns status 0, amount 0
01:09:32.391 00.000 15712 move complete, result=0
01:09:32.391 00.000 15712 worker thread done servicing request
01:09:32.391 00.000 15712 Worker thread wakes up
01:09:32.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:32.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:32.391 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
01:09:34.026 01.635 15712 Exposure complete
01:09:34.087 00.061 15712 worker thread done servicing request
01:09:34.087 00.000 7988 OnExposeComplete: enter
01:09:34.090 00.003 7988 UpdateGuideState(): m_state=6
01:09:34.092 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
01:09:34.092 00.000 7988 Star::Find returns 1 (0), X=969.98, Y=190.06, Mass=1029, SNR=21.1, Peak=176 HFD=2.9
01:09:34.094 00.002 7988 MultiStar: [#1 -0.12,0.26,1.06,U] [#2 -0.26,0.32,0.00,M2] [#3 0.05,0.54,0.00,M3] [#4 -0.12,0.25,0.75,U] [#5 -0.29,0.21,0.77,U] [#6 -0.15,0.27,0.64,U] [#7 -0.30,0.38,0.00,M5] [#8 0.31,0.57,0.00,M5] 
01:09:34.094 00.000 7988 refined, 4 included, MultiStar: {-0.20, 0.15}, one-star: {-0.31, -0.17}
01:09:34.096 00.002 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
01:09:34.096 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
01:09:34.098 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.51 mountX=0.15 mountY=0.20, mountTheta=0.93
01:09:34.100 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.15, opts=13)
01:09:34.100 00.000 7988 Enqueuing Move request for scope (-0.20, 0.15)
01:09:34.102 00.002 15712 Worker thread wakes up
01:09:34.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
01:09:34.102 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
01:09:34.102 00.000 15712 Moving (-0.20, 0.15) raw xDistance=0.15 yDistance=0.20
01:09:34.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=44, FiltMax=255, Gamma=0.690
01:09:34.103 00.001 7988 UpdateGuideState exits: m=1029 SNR=21.1
01:09:34.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:34.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:34.107 00.004 7988 Enqueuing Expose request
01:09:34.107 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:09:34.107 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
01:09:34.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:34.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:09:34.107 00.000 15712 MoveAxis(E, 1, ABG)
01:09:34.107 00.000 15712 Guiding  Dir = 2, Dur = 1
01:09:34.136 00.029 15712 IsGuiding returns 0
01:09:34.152 00.016 15712 IsGuiding returns 0
01:09:34.152 00.000 15712 Move returns status 0, amount 1
01:09:34.152 00.000 15712 MoveAxis(N, 0, ABG)
01:09:34.152 00.000 15712 Move returns status 0, amount 0
01:09:34.152 00.000 15712 move complete, result=0
01:09:34.152 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
01:09:34.154 00.002 15712 worker thread done servicing request
01:09:34.154 00.000 15712 Worker thread wakes up
01:09:34.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:34.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:35.557 01.403 15712 Exposure complete
01:09:35.619 00.062 15712 worker thread done servicing request
01:09:35.619 00.000 7988 OnExposeComplete: enter
01:09:35.619 00.000 7988 UpdateGuideState(): m_state=6
01:09:35.623 00.004 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
01:09:35.623 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=189.91, Mass=1146, SNR=22.1, Peak=180 HFD=4.0
01:09:35.625 00.002 7988 MultiStar: [#1 -0.13,0.14,0.97,U] [#2 -0.12,-0.11,0.87,U] [#3 0.34,-0.00,0.87,U] [#4 -0.14,0.24,0.74,U] [#5 -0.35,0.03,0.77,U] [#6 0.25,-0.07,0.65,U] [#7 0.10,-0.03,0.52,U] [#8 0.56,0.31,0.00,M6] 
01:09:35.625 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {-0.27, -0.31}
01:09:35.627 00.002 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.56) = xAngle (-4.35 = 1.93)
01:09:35.627 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.90)
01:09:35.629 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.79 mountX=-0.02 mountY=0.06, mountTheta=1.93
01:09:35.631 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
01:09:35.631 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
01:09:35.633 00.002 15712 Worker thread wakes up
01:09:35.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
01:09:35.633 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
01:09:35.633 00.000 15712 Moving (-0.06, -0.02) raw xDistance=-0.02 yDistance=0.06
01:09:35.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:09:35.635 00.002 7988 UpdateGuideState exits: m=1146 SNR=22.1
01:09:35.636 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:35.636 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:09:35.636 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:35.636 00.000 7988 Enqueuing Expose request
01:09:35.640 00.004 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:09:35.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:35.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:09:35.640 00.000 15712 MoveAxis(E, 2, ABG)
01:09:35.640 00.000 15712 Guiding  Dir = 2, Dur = 2
01:09:35.640 00.000 15712 IsGuiding returns 0
01:09:35.670 00.030 15712 IsGuiding returns 0
01:09:35.670 00.000 15712 Move returns status 0, amount 2
01:09:35.670 00.000 15712 MoveAxis(N, 0, ABG)
01:09:35.670 00.000 15712 Move returns status 0, amount 0
01:09:35.670 00.000 15712 move complete, result=0
01:09:35.670 00.000 15712 worker thread done servicing request
01:09:35.670 00.000 15712 Worker thread wakes up
01:09:35.670 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
01:09:35.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:35.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:37.313 01.643 15712 Exposure complete
01:09:37.374 00.061 15712 worker thread done servicing request
01:09:37.374 00.000 7988 OnExposeComplete: enter
01:09:37.374 00.000 7988 UpdateGuideState(): m_state=6
01:09:37.378 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
01:09:37.378 00.000 7988 Star::Find returns 1 (0), X=970.24, Y=189.76, Mass=1102, SNR=21.7, Peak=164 HFD=3.5
01:09:37.380 00.002 7988 MultiStar: [#1 -0.07,0.04,1.01,U] [#2 -0.06,0.12,0.89,U] [#3 0.21,-0.05,0.87,U] [#4 -0.03,-0.22,0.72,U] [#5 -0.14,-0.10,0.74,U] [#6 0.27,0.04,0.66,U] [#7 -0.61,-0.44,0.00,M5] [#8 0.80,-0.16,0.00,M7] 
01:09:37.380 00.000 7988 refined, 6 included, MultiStar: {0.01, -0.10}, one-star: {-0.05, -0.46}
01:09:37.382 00.002 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
01:09:37.382 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
01:09:37.385 00.003 7988 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.48 mountX=-0.10 mountY=-0.01, mountTheta=-3.08
01:09:37.387 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.10, opts=13)
01:09:37.387 00.000 7988 Enqueuing Move request for scope (0.01, -0.10)
01:09:37.389 00.002 15712 Worker thread wakes up
01:09:37.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:09:37.390 00.001 7988 UpdateGuideState exits: m=1102 SNR=21.7
01:09:37.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:37.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:37.390 00.000 7988 Enqueuing Expose request
01:09:37.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
01:09:37.390 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
01:09:37.390 00.000 15712 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=-0.01
01:09:37.390 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:09:37.390 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
01:09:37.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:37.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:09:37.390 00.000 15712 MoveAxis(E, 3, ABG)
01:09:37.390 00.000 15712 Guiding  Dir = 2, Dur = 3
01:09:37.390 00.000 15712 IsGuiding returns 0
01:09:37.410 00.020 15712 IsGuiding returns 0
01:09:37.410 00.000 15712 Move returns status 0, amount 3
01:09:37.410 00.000 15712 MoveAxis(N, 0, ABG)
01:09:37.410 00.000 15712 Move returns status 0, amount 0
01:09:37.410 00.000 15712 move complete, result=0
01:09:37.410 00.000 15712 worker thread done servicing request
01:09:37.410 00.000 15712 Worker thread wakes up
01:09:37.410 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:09:37.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:37.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:38.824 01.414 15712 Exposure complete
01:09:38.888 00.064 15712 worker thread done servicing request
01:09:38.888 00.000 7988 OnExposeComplete: enter
01:09:38.888 00.000 7988 UpdateGuideState(): m_state=6
01:09:38.888 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
01:09:38.888 00.000 7988 Star::Find returns 1 (0), X=970.13, Y=189.82, Mass=1145, SNR=22.4, Peak=179 HFD=3.9
01:09:38.888 00.000 7988 MultiStar: [#1 0.03,0.22,1.01,U] [#2 -0.15,-0.14,0.85,U] [#3 0.29,0.14,0.88,U] [#4 0.05,0.07,0.69,U] [#5 -0.53,-0.01,0.00,M1] [#6 -0.06,-0.16,0.64,U] [#7 0.06,0.39,0.00,M6] [#8 0.23,0.27,0.44,U] 
01:09:38.888 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.02}, one-star: {-0.16, -0.40}
01:09:38.888 00.000 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
01:09:38.888 00.000 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
01:09:38.896 00.008 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.82 mountX=-0.02 mountY=-0.02, mountTheta=-2.40
01:09:38.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
01:09:38.896 00.000 7988 Enqueuing Move request for scope (0.02, -0.02)
01:09:38.901 00.005 15712 Worker thread wakes up
01:09:38.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:09:38.901 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:09:38.901 00.000 15712 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
01:09:38.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=43, FiltMax=255, Gamma=0.690
01:09:38.901 00.000 7988 UpdateGuideState exits: m=1145 SNR=22.4
01:09:38.903 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:38.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:38.903 00.000 7988 Enqueuing Expose request
01:09:38.903 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:09:38.903 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:09:38.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:38.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:09:38.903 00.000 15712 MoveAxis(E, 3, ABG)
01:09:38.903 00.000 15712 Guiding  Dir = 2, Dur = 3
01:09:38.930 00.027 15712 IsGuiding returns 0
01:09:38.947 00.017 15712 IsGuiding returns 0
01:09:38.947 00.000 15712 Move returns status 0, amount 3
01:09:38.947 00.000 15712 MoveAxis(N, 0, ABG)
01:09:38.947 00.000 15712 Move returns status 0, amount 0
01:09:38.947 00.000 15712 move complete, result=0
01:09:38.947 00.000 15712 worker thread done servicing request
01:09:38.947 00.000 15712 Worker thread wakes up
01:09:38.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:38.947 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:09:38.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:40.690 01.743 15712 Exposure complete
01:09:40.751 00.061 15712 worker thread done servicing request
01:09:40.751 00.000 7988 OnExposeComplete: enter
01:09:40.751 00.000 7988 UpdateGuideState(): m_state=6
01:09:40.756 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
01:09:40.756 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=189.87, Mass=1092, SNR=21.7, Peak=183 HFD=3.4
01:09:40.758 00.002 7988 MultiStar: [#1 -0.18,0.16,1.06,U] [#2 0.03,-0.24,0.91,U] [#3 0.16,-0.28,0.88,U] [#4 0.08,-0.35,0.74,U] [#5 -0.43,0.14,0.00,M2] [#6 0.37,0.17,0.00,M1] [#7 -0.14,-0.25,0.52,U] [#8 0.09,0.59,0.00,M7] 
01:09:40.758 00.000 7988 refined, 5 included, MultiStar: {-0.01, -0.20}, one-star: {-0.03, -0.35}
01:09:40.760 00.002 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
01:09:40.760 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
01:09:40.762 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.64 mountX=-0.20 mountY=0.02, mountTheta=3.05
01:09:40.764 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.20, opts=13)
01:09:40.765 00.001 7988 Enqueuing Move request for scope (-0.01, -0.20)
01:09:40.765 00.000 15712 Worker thread wakes up
01:09:40.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
01:09:40.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
01:09:40.765 00.000 15712 Moving (-0.01, -0.20) raw xDistance=-0.20 yDistance=0.02
01:09:40.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:09:40.767 00.002 7988 UpdateGuideState exits: m=1092 SNR=21.7
01:09:40.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:40.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:40.767 00.000 7988 Enqueuing Expose request
01:09:40.767 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.58
01:09:40.767 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
01:09:40.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:40.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:09:40.767 00.000 15712 MoveAxis(E, 46, ABG)
01:09:40.767 00.000 15712 Guiding  Dir = 2, Dur = 46
01:09:40.767 00.000 15712 IsGuiding returns 0
01:09:40.800 00.033 15712 PulseGuide returned control before completion, sleep 27
01:09:40.834 00.034 15712 IsGuiding returns 1
01:09:40.834 00.000 15712 scope still moving after pulse duration time elapsed
01:09:40.882 00.048 15712 IsGuiding returns 0
01:09:40.882 00.000 15712 scope move finished after 46 + 63 ms
01:09:40.882 00.000 15712 Move returns status 0, amount 46
01:09:40.882 00.000 15712 MoveAxis(N, 0, ABG)
01:09:40.882 00.000 15712 Move returns status 0, amount 0
01:09:40.882 00.000 15712 move complete, result=0
01:09:40.882 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
01:09:40.882 00.000 15712 worker thread done servicing request
01:09:40.882 00.000 15712 Worker thread wakes up
01:09:40.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:40.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:42.296 01.414 15712 Exposure complete
01:09:42.362 00.066 15712 worker thread done servicing request
01:09:42.362 00.000 7988 OnExposeComplete: enter
01:09:42.363 00.001 7988 UpdateGuideState(): m_state=6
01:09:42.363 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
01:09:42.363 00.000 7988 Star::Find returns 1 (0), X=970.27, Y=190.01, Mass=1175, SNR=22.4, Peak=183 HFD=4.0
01:09:42.363 00.000 7988 MultiStar: [#1 -0.12,0.21,1.00,U] [#2 -0.01,-0.01,0.86,U] [#3 0.21,0.22,0.88,U] [#4 0.12,0.13,0.73,U] [#5 -0.41,0.21,0.00,M3] [#6 0.20,0.40,0.00,M2] [#7 0.49,0.25,0.00,M6] [#8 0.18,0.48,0.00,M8] 
01:09:42.363 00.000 7988 refined, 4 included, MultiStar: {0.03, 0.06}, one-star: {-0.02, -0.22}
01:09:42.363 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
01:09:42.363 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
01:09:42.363 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.12 mountX=0.06 mountY=-0.03, mountTheta=-0.47
01:09:42.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.06, opts=13)
01:09:42.375 00.012 7988 Enqueuing Move request for scope (0.03, 0.06)
01:09:42.375 00.000 15712 Worker thread wakes up
01:09:42.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:09:42.375 00.000 7988 UpdateGuideState exits: m=1175 SNR=22.4
01:09:42.378 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:42.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:09:42.378 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:09:42.378 00.000 15712 Moving (0.03, 0.06) raw xDistance=0.06 yDistance=-0.03
01:09:42.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:42.381 00.003 7988 Enqueuing Expose request
01:09:42.381 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:09:42.381 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:09:42.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:42.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:09:42.381 00.000 15712 MoveAxis(E, 7, ABG)
01:09:42.381 00.000 15712 Guiding  Dir = 2, Dur = 7
01:09:42.381 00.000 15712 IsGuiding returns 0
01:09:42.398 00.017 15712 IsGuiding returns 0
01:09:42.398 00.000 15712 Move returns status 0, amount 7
01:09:42.398 00.000 15712 MoveAxis(N, 0, ABG)
01:09:42.398 00.000 15712 Move returns status 0, amount 0
01:09:42.398 00.000 15712 move complete, result=0
01:09:42.398 00.000 15712 worker thread done servicing request
01:09:42.398 00.000 15712 Worker thread wakes up
01:09:42.398 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:09:42.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:42.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:44.033 01.635 15712 Exposure complete
01:09:44.094 00.061 15712 worker thread done servicing request
01:09:44.094 00.000 7988 OnExposeComplete: enter
01:09:44.098 00.004 7988 UpdateGuideState(): m_state=6
01:09:44.098 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
01:09:44.100 00.002 7988 Star::Find returns 1 (0), X=970.08, Y=190.37, Mass=1158, SNR=22.4, Peak=164 HFD=3.7
01:09:44.102 00.002 7988 MultiStar: [#1 -0.22,0.54,0.00,M1] [#2 -0.13,0.48,0.00,M1] [#3 0.27,0.57,0.00,M1] [#4 0.14,0.39,0.00,M1] [#5 0.04,0.58,0.00,M4] [#6 0.05,0.84,0.00,M3] [#7 -0.07,0.33,0.55,U] [#8 0.16,0.56,0.00,M9] 
01:09:44.102 00.000 7988 single-star, 1 included, MultiStar: {-0.16, 0.21}, one-star: {-0.21, 0.14}
01:09:44.104 00.002 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.98 = 0.98)
01:09:44.104 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
01:09:44.106 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.26 cameraTheta=2.54 mountX=0.14 mountY=0.21, mountTheta=0.97
01:09:44.108 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.14, opts=13)
01:09:44.108 00.000 7988 Enqueuing Move request for scope (-0.21, 0.14)
01:09:44.110 00.002 15712 Worker thread wakes up
01:09:44.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
01:09:44.110 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
01:09:44.110 00.000 15712 Moving (-0.21, 0.14) raw xDistance=0.14 yDistance=0.21
01:09:44.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:09:44.110 00.000 7988 UpdateGuideState exits: m=1158 SNR=22.4
01:09:44.112 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:44.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:44.115 00.003 7988 Enqueuing Expose request
01:09:44.115 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:09:44.115 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
01:09:44.115 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:44.115 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:09:44.115 00.000 15712 MoveAxis(E, 9, ABG)
01:09:44.115 00.000 15712 Guiding  Dir = 2, Dur = 9
01:09:44.115 00.000 15712 IsGuiding returns 0
01:09:44.174 00.059 15712 IsGuiding returns 0
01:09:44.174 00.000 15712 Move returns status 0, amount 9
01:09:44.174 00.000 15712 MoveAxis(N, 0, ABG)
01:09:44.174 00.000 15712 Move returns status 0, amount 0
01:09:44.174 00.000 15712 move complete, result=0
01:09:44.174 00.000 15712 worker thread done servicing request
01:09:44.174 00.000 15712 Worker thread wakes up
01:09:44.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:44.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:44.174 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
01:09:45.580 01.406 15712 Exposure complete
01:09:45.644 00.064 15712 worker thread done servicing request
01:09:45.644 00.000 7988 OnExposeComplete: enter
01:09:45.644 00.000 7988 UpdateGuideState(): m_state=6
01:09:45.648 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
01:09:45.648 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=190.49, Mass=1136, SNR=22.1, Peak=156 HFD=3.6
01:09:45.650 00.002 7988 MultiStar: [#1 -0.05,0.77,0.00,M2] [#2 0.14,0.58,0.00,M2] [#3 0.27,0.68,0.00,M2] [#4 0.22,0.33,0.00,M2] [#5 -0.24,0.63,0.00,M5] [#6 0.40,0.45,0.00,M4] [#7 0.23,0.38,0.00,M6] [#8 0.22,0.97,0.00,M10] 
01:09:45.650 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
01:09:45.652 00.002 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
01:09:45.652 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.04 mountX=0.26 mountY=0.13, mountTheta=0.45
01:09:45.654 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.26, opts=13)
01:09:45.656 00.002 7988 Enqueuing Move request for scope (-0.13, 0.26)
01:09:45.657 00.001 15712 Worker thread wakes up
01:09:45.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
01:09:45.657 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
01:09:45.657 00.000 15712 Moving (-0.13, 0.26) raw xDistance=0.26 yDistance=0.13
01:09:45.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:09:45.657 00.000 7988 UpdateGuideState exits: m=1136 SNR=22.1
01:09:45.661 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:45.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:45.663 00.002 7988 Enqueuing Expose request
01:09:45.663 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.58
01:09:45.663 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
01:09:45.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:45.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:09:45.663 00.000 15712 MoveAxis(W, 45, ABG)
01:09:45.663 00.000 15712 Guiding  Dir = 3, Dur = 45
01:09:45.665 00.002 15712 IsGuiding returns 0
01:09:45.693 00.028 15712 PulseGuide returned control before completion, sleep 27
01:09:45.721 00.028 15712 IsGuiding returns 1
01:09:45.721 00.000 15712 scope still moving after pulse duration time elapsed
01:09:45.773 00.052 15712 IsGuiding returns 0
01:09:45.773 00.000 15712 scope move finished after 45 + 63 ms
01:09:45.773 00.000 15712 Move returns status 0, amount 45
01:09:45.773 00.000 15712 MoveAxis(N, 0, ABG)
01:09:45.773 00.000 15712 Move returns status 0, amount 0
01:09:45.773 00.000 15712 move complete, result=0
01:09:45.773 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
01:09:45.775 00.002 15712 worker thread done servicing request
01:09:45.775 00.000 15712 Worker thread wakes up
01:09:45.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:45.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:47.415 01.640 15712 Exposure complete
01:09:47.476 00.061 15712 worker thread done servicing request
01:09:47.476 00.000 7988 OnExposeComplete: enter
01:09:47.476 00.000 7988 UpdateGuideState(): m_state=6
01:09:47.479 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
01:09:47.479 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=190.42, Mass=1135, SNR=22.0, Peak=181 HFD=3.6
01:09:47.482 00.003 7988 MultiStar: [#1 -0.21,0.59,0.00,M3] [#2 -0.09,0.47,0.00,M3] [#3 0.45,0.46,0.00,M3] [#4 0.06,0.38,0.72,U] [#5 -0.49,0.59,0.00,M6] [#6 0.19,0.63,0.00,M5] [#7 -0.11,0.89,0.00,M7] [#8 0.04,0.92,0.00,R] 
01:09:47.482 00.000 7988 refined, 1 included, MultiStar: {-0.13, 0.27}, one-star: {-0.27, 0.20}
01:09:47.482 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
01:09:47.482 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
01:09:47.482 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.02 mountX=0.27 mountY=0.12, mountTheta=0.43
01:09:47.482 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.27, opts=13)
01:09:47.482 00.000 7988 Enqueuing Move request for scope (-0.13, 0.27)
01:09:47.482 00.000 15712 Worker thread wakes up
01:09:47.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
01:09:47.482 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
01:09:47.482 00.000 15712 Moving (-0.13, 0.27) raw xDistance=0.27 yDistance=0.12
01:09:47.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:09:47.492 00.010 7988 UpdateGuideState exits: m=1135 SNR=22.0
01:09:47.492 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:47.492 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:47.492 00.000 7988 Enqueuing Expose request
01:09:47.492 00.000 15712 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.58
01:09:47.492 00.000 15712 PPEC: input: 0.27, control: 0.15, exposure: 1500
01:09:47.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:47.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:09:47.492 00.000 15712 MoveAxis(W, 49, ABG)
01:09:47.492 00.000 15712 Guiding  Dir = 3, Dur = 49
01:09:47.499 00.007 15712 IsGuiding returns 0
01:09:47.516 00.017 15712 PulseGuide returned control before completion, sleep 44
01:09:47.571 00.055 15712 IsGuiding returns 1
01:09:47.571 00.000 15712 scope still moving after pulse duration time elapsed
01:09:47.608 00.037 15712 IsGuiding returns 0
01:09:47.608 00.000 15712 scope move finished after 49 + 63 ms
01:09:47.608 00.000 15712 Move returns status 0, amount 49
01:09:47.608 00.000 15712 MoveAxis(N, 0, ABG)
01:09:47.608 00.000 15712 Move returns status 0, amount 0
01:09:47.608 00.000 15712 move complete, result=0
01:09:47.608 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
01:09:47.614 00.006 15712 worker thread done servicing request
01:09:47.614 00.000 15712 Worker thread wakes up
01:09:47.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:47.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:49.025 01.411 15712 Exposure complete
01:09:49.087 00.062 15712 worker thread done servicing request
01:09:49.087 00.000 7988 OnExposeComplete: enter
01:09:49.087 00.000 7988 UpdateGuideState(): m_state=6
01:09:49.093 00.006 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
01:09:49.093 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=189.90, Mass=1096, SNR=21.5, Peak=175 HFD=3.8
01:09:49.095 00.002 7988 MultiStar: [#1 -0.08,0.10,0.99,U] [#2 -0.02,0.27,0.91,U] [#3 0.21,-0.01,0.89,U] [#4 -0.13,0.17,0.72,U] [#5 -0.20,0.09,0.75,U] [#6 -0.00,0.14,0.67,U] [#7 -0.11,0.22,0.51,U] [#8 0.46,-0.90,0.00,M1] 
01:09:49.096 00.001 7988 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {-0.12, -0.32}
01:09:49.096 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
01:09:49.098 00.002 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
01:09:49.098 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.24 mountX=0.06 mountY=0.05, mountTheta=0.66
01:09:49.100 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
01:09:49.102 00.002 7988 Enqueuing Move request for scope (-0.05, 0.06)
01:09:49.102 00.000 15712 Worker thread wakes up
01:09:49.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
01:09:49.102 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:09:49.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:09:49.102 00.000 7988 UpdateGuideState exits: m=1096 SNR=21.5
01:09:49.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:49.102 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:49.102 00.000 7988 Enqueuing Expose request
01:09:49.102 00.000 15712 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=0.05
01:09:49.102 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:09:49.102 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:09:49.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:49.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:09:49.102 00.000 15712 MoveAxis(E, 7, ABG)
01:09:49.102 00.000 15712 Guiding  Dir = 2, Dur = 7
01:09:49.113 00.011 15712 IsGuiding returns 0
01:09:49.130 00.017 15712 IsGuiding returns 0
01:09:49.130 00.000 15712 Move returns status 0, amount 7
01:09:49.130 00.000 15712 MoveAxis(N, 0, ABG)
01:09:49.130 00.000 15712 Move returns status 0, amount 0
01:09:49.130 00.000 15712 move complete, result=0
01:09:49.130 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:09:49.132 00.002 15712 worker thread done servicing request
01:09:49.132 00.000 15712 Worker thread wakes up
01:09:49.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:49.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:50.776 01.644 15712 Exposure complete
01:09:50.837 00.061 15712 worker thread done servicing request
01:09:50.837 00.000 7988 OnExposeComplete: enter
01:09:50.837 00.000 7988 UpdateGuideState(): m_state=6
01:09:50.837 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
01:09:50.837 00.000 7988 Star::Find returns 1 (0), X=969.98, Y=189.83, Mass=1083, SNR=21.4, Peak=177 HFD=4.0
01:09:50.837 00.000 7988 MultiStar: [#1 -0.15,-0.01,1.00,U] [#2 -0.08,-0.15,0.90,U] [#3 0.42,-0.18,0.00,M3] [#4 -0.01,-0.18,0.77,U] [#5 -0.11,-0.13,0.83,U] [#6 -0.23,-0.11,0.65,U] [#7 -0.15,-0.02,0.58,U] [#8 0.54,-0.87,0.00,M2] 
01:09:50.837 00.000 7988 refined, 6 included, MultiStar: {-0.15, -0.15}, one-star: {-0.31, -0.40}
01:09:50.837 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.92 = 2.37)
01:09:50.837 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.34)
01:09:50.837 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.35 mountX=-0.15 mountY=0.16, mountTheta=2.35
01:09:50.848 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.15, opts=13)
01:09:50.848 00.000 7988 Enqueuing Move request for scope (-0.15, -0.15)
01:09:50.848 00.000 15712 Worker thread wakes up
01:09:50.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
01:09:50.848 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
01:09:50.848 00.000 15712 Moving (-0.15, -0.15) raw xDistance=-0.15 yDistance=0.16
01:09:50.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:09:50.848 00.000 7988 UpdateGuideState exits: m=1083 SNR=21.4
01:09:50.853 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:50.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:50.853 00.000 7988 Enqueuing Expose request
01:09:50.853 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:09:50.853 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
01:09:50.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:50.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:09:50.853 00.000 15712 MoveAxis(E, 6, ABG)
01:09:50.853 00.000 15712 Guiding  Dir = 2, Dur = 6
01:09:50.853 00.000 15712 IsGuiding returns 0
01:09:50.872 00.019 15712 IsGuiding returns 0
01:09:50.872 00.000 15712 Move returns status 0, amount 6
01:09:50.872 00.000 15712 MoveAxis(N, 0, ABG)
01:09:50.872 00.000 15712 Move returns status 0, amount 0
01:09:50.872 00.000 15712 move complete, result=0
01:09:50.872 00.000 15712 worker thread done servicing request
01:09:50.872 00.000 15712 Worker thread wakes up
01:09:50.872 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.2 px 0 ms NORTH
01:09:50.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:50.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:52.291 01.419 15712 Exposure complete
01:09:52.352 00.061 15712 worker thread done servicing request
01:09:52.352 00.000 7988 OnExposeComplete: enter
01:09:52.352 00.000 7988 UpdateGuideState(): m_state=6
01:09:52.356 00.004 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
01:09:52.356 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=189.98, Mass=1100, SNR=21.7, Peak=162 HFD=3.9
01:09:52.358 00.002 7988 MultiStar: [#1 -0.15,-0.02,0.99,U] [#2 -0.23,0.14,0.85,U] [#3 0.19,0.02,0.85,U] [#4 0.22,0.01,0.73,U] [#5 -0.37,0.05,0.74,U] [#6 -0.00,-0.01,0.62,U] [#7 -0.12,-0.50,0.00,M6] [#8 0.39,-0.69,0.00,M3] 
01:09:52.358 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.02}, one-star: {-0.27, -0.24}
01:09:52.360 00.002 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.55 = 1.74)
01:09:52.360 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.58 = 1.71)
01:09:52.362 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.98 mountX=-0.02 mountY=0.10, mountTheta=1.74
01:09:52.364 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.02, opts=13)
01:09:52.364 00.000 7988 Enqueuing Move request for scope (-0.10, -0.02)
01:09:52.366 00.002 15712 Worker thread wakes up
01:09:52.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
01:09:52.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
01:09:52.366 00.000 15712 Moving (-0.10, -0.02) raw xDistance=-0.02 yDistance=0.10
01:09:52.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=43, FiltMax=255, Gamma=0.690
01:09:52.368 00.002 7988 UpdateGuideState exits: m=1100 SNR=21.7
01:09:52.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:52.370 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:52.370 00.000 7988 Enqueuing Expose request
01:09:52.370 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:09:52.370 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:09:52.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:52.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:09:52.370 00.000 15712 MoveAxis(E, 5, ABG)
01:09:52.370 00.000 15712 Guiding  Dir = 2, Dur = 5
01:09:52.370 00.000 15712 IsGuiding returns 0
01:09:52.384 00.014 15712 IsGuiding returns 0
01:09:52.384 00.000 15712 Move returns status 0, amount 5
01:09:52.384 00.000 15712 MoveAxis(N, 0, ABG)
01:09:52.384 00.000 15712 Move returns status 0, amount 0
01:09:52.384 00.000 15712 move complete, result=0
01:09:52.384 00.000 15712 worker thread done servicing request
01:09:52.384 00.000 15712 Worker thread wakes up
01:09:52.384 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:09:52.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:52.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:54.029 01.645 15712 Exposure complete
01:09:54.092 00.063 15712 worker thread done servicing request
01:09:54.092 00.000 7988 OnExposeComplete: enter
01:09:54.092 00.000 7988 UpdateGuideState(): m_state=6
01:09:54.092 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
01:09:54.092 00.000 7988 Star::Find returns 1 (0), X=969.91, Y=189.68, Mass=1071, SNR=21.4, Peak=166 HFD=3.6
01:09:54.092 00.000 7988 MultiStar: [#1 -0.04,-0.18,1.00,U] [#2 -0.15,-0.30,0.90,U] [#3 0.30,-0.15,0.86,U] [#4 0.07,0.07,0.76,U] [#5 -0.52,-0.15,0.00,M4] [#6 0.19,-0.02,0.65,U] [#7 -0.06,-0.48,0.00,M7] [#8 0.33,-1.03,0.00,M4] 
01:09:54.097 00.005 7988 refined, 5 included, MultiStar: {-0.02, -0.21}, one-star: {-0.38, -0.54}
01:09:54.097 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.24 = 3.04)
01:09:54.097 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
01:09:54.097 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.68 mountX=-0.21 mountY=0.03, mountTheta=3.01
01:09:54.097 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.21, opts=13)
01:09:54.097 00.000 7988 Enqueuing Move request for scope (-0.02, -0.21)
01:09:54.097 00.000 15712 Worker thread wakes up
01:09:54.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
01:09:54.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
01:09:54.097 00.000 15712 Moving (-0.02, -0.21) raw xDistance=-0.21 yDistance=0.03
01:09:54.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:09:54.106 00.009 7988 UpdateGuideState exits: m=1071 SNR=21.4
01:09:54.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:54.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:54.106 00.000 7988 Enqueuing Expose request
01:09:54.106 00.000 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.58
01:09:54.106 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
01:09:54.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:54.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:09:54.106 00.000 15712 MoveAxis(E, 37, ABG)
01:09:54.106 00.000 15712 Guiding  Dir = 2, Dur = 37
01:09:54.106 00.000 15712 IsGuiding returns 0
01:09:54.130 00.024 15712 PulseGuide returned control before completion, sleep 25
01:09:54.181 00.051 15712 IsGuiding returns 0
01:09:54.181 00.000 15712 Move returns status 0, amount 37
01:09:54.181 00.000 15712 MoveAxis(N, 0, ABG)
01:09:54.181 00.000 15712 Move returns status 0, amount 0
01:09:54.181 00.000 15712 move complete, result=0
01:09:54.181 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
01:09:54.183 00.002 15712 worker thread done servicing request
01:09:54.183 00.000 15712 Worker thread wakes up
01:09:54.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:54.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:55.588 01.405 15712 Exposure complete
01:09:55.652 00.064 15712 worker thread done servicing request
01:09:55.652 00.000 7988 OnExposeComplete: enter
01:09:55.652 00.000 7988 UpdateGuideState(): m_state=6
01:09:55.657 00.005 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
01:09:55.657 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=190.03, Mass=1152, SNR=22.1, Peak=166 HFD=4.4
01:09:55.659 00.002 7988 MultiStar: [#1 0.02,0.18,0.99,U] [#2 -0.18,0.18,0.87,U] [#3 0.27,0.10,0.83,U] [#4 0.23,0.22,0.71,U] [#5 -0.72,-0.03,0.00,M5] [#6 0.14,0.24,0.65,U] [#7 -0.01,0.30,0.51,U] [#8 0.39,-0.74,0.00,M5] 
01:09:55.659 00.000 7988 refined, 6 included, MultiStar: {0.01, 0.12}, one-star: {-0.27, -0.20}
01:09:55.661 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
01:09:55.661 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
01:09:55.663 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=0.12 mountY=-0.02, mountTheta=-0.13
01:09:55.665 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
01:09:55.665 00.000 7988 Enqueuing Move request for scope (0.01, 0.12)
01:09:55.667 00.002 15712 Worker thread wakes up
01:09:55.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:09:55.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:09:55.667 00.000 15712 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
01:09:55.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:09:55.668 00.001 7988 UpdateGuideState exits: m=1152 SNR=22.1
01:09:55.670 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:55.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:55.670 00.000 7988 Enqueuing Expose request
01:09:55.670 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:09:55.670 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
01:09:55.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:55.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:09:55.670 00.000 15712 MoveAxis(W, 2, ABG)
01:09:55.670 00.000 15712 Guiding  Dir = 3, Dur = 2
01:09:55.670 00.000 15712 IsGuiding returns 0
01:09:55.700 00.030 15712 IsGuiding returns 0
01:09:55.700 00.000 15712 Move returns status 0, amount 2
01:09:55.700 00.000 15712 MoveAxis(N, 0, ABG)
01:09:55.700 00.000 15712 Move returns status 0, amount 0
01:09:55.700 00.000 15712 move complete, result=0
01:09:55.700 00.000 15712 worker thread done servicing request
01:09:55.700 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:09:55.702 00.002 15712 Worker thread wakes up
01:09:55.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:55.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:57.341 01.639 15712 Exposure complete
01:09:57.402 00.061 15712 worker thread done servicing request
01:09:57.402 00.000 7988 OnExposeComplete: enter
01:09:57.402 00.000 7988 UpdateGuideState(): m_state=6
01:09:57.406 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
01:09:57.406 00.000 7988 Star::Find returns 1 (0), X=970.04, Y=190.19, Mass=1055, SNR=21.2, Peak=169 HFD=4.1
01:09:57.408 00.002 7988 MultiStar: [#1 -0.19,0.45,0.00,M1] [#2 -0.25,0.50,0.00,M1] [#3 0.21,0.32,0.88,U] [#4 0.05,0.61,0.00,M1] [#5 -0.62,0.26,0.00,M6] [#6 -0.05,0.45,0.00,M1] [#7 -0.15,0.74,0.00,M7] [#8 0.66,-0.34,0.00,M6] 
01:09:57.409 00.001 7988 refined, 1 included, MultiStar: {-0.03, 0.13}, one-star: {-0.25, -0.03}
01:09:57.409 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
01:09:57.411 00.002 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
01:09:57.411 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.82 mountX=0.13 mountY=0.03, mountTheta=0.23
01:09:57.413 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.13, opts=13)
01:09:57.415 00.002 7988 Enqueuing Move request for scope (-0.03, 0.13)
01:09:57.415 00.000 15712 Worker thread wakes up
01:09:57.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
01:09:57.415 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:09:57.415 00.000 15712 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=0.03
01:09:57.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=41, FiltMax=255, Gamma=0.690
01:09:57.415 00.000 7988 UpdateGuideState exits: m=1055 SNR=21.2
01:09:57.418 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:57.420 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:57.420 00.000 7988 Enqueuing Expose request
01:09:57.420 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:09:57.420 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
01:09:57.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:57.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:09:57.420 00.000 15712 MoveAxis(W, 2, ABG)
01:09:57.420 00.000 15712 Guiding  Dir = 3, Dur = 2
01:09:57.454 00.034 15712 IsGuiding returns 0
01:09:57.466 00.012 15712 IsGuiding returns 0
01:09:57.466 00.000 15712 Move returns status 0, amount 2
01:09:57.466 00.000 15712 MoveAxis(N, 0, ABG)
01:09:57.466 00.000 15712 Move returns status 0, amount 0
01:09:57.466 00.000 15712 move complete, result=0
01:09:57.466 00.000 15712 worker thread done servicing request
01:09:57.466 00.000 15712 Worker thread wakes up
01:09:57.466 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:09:57.477 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:57.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:09:58.887 01.410 15712 Exposure complete
01:09:58.950 00.063 15712 worker thread done servicing request
01:09:58.950 00.000 7988 OnExposeComplete: enter
01:09:58.950 00.000 7988 UpdateGuideState(): m_state=6
01:09:58.954 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
01:09:58.955 00.001 7988 Star::Find returns 1 (0), X=970.27, Y=190.44, Mass=1112, SNR=21.8, Peak=168 HFD=3.6
01:09:58.955 00.000 7988 MultiStar: [#1 -0.05,0.50,0.00,M2] [#2 0.04,0.34,0.86,U] [#3 0.56,0.25,0.00,M1] [#4 0.12,0.37,0.76,U] [#5 0.05,0.32,0.68,U] [#6 0.31,0.53,0.00,M2] [#7 0.08,0.39,0.00,M8] [#8 0.75,-0.38,0.00,M7] 
01:09:58.957 00.002 7988 single-star, 3 included, MultiStar: {0.04, 0.31}, one-star: {-0.02, 0.21}
01:09:58.957 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
01:09:58.959 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
01:09:58.959 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.65 mountX=0.21 mountY=0.01, mountTheta=0.05
01:09:58.961 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.21, opts=13)
01:09:58.963 00.002 7988 Enqueuing Move request for scope (-0.02, 0.21)
01:09:58.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=41, FiltMax=255, Gamma=0.690
01:09:58.965 00.002 7988 UpdateGuideState exits: m=1112 SNR=21.8
01:09:58.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:58.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:09:58.965 00.000 7988 Enqueuing Expose request
01:09:58.965 00.000 15712 Worker thread wakes up
01:09:58.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
01:09:58.965 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
01:09:58.965 00.000 15712 Moving (-0.02, 0.21) raw xDistance=0.21 yDistance=0.01
01:09:58.972 00.007 15712 PPEC rslt: input = 0.21, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.57
01:09:58.972 00.000 15712 PPEC: input: 0.21, control: 0.14, exposure: 1500
01:09:58.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:58.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:58.972 00.000 15712 MoveAxis(W, 45, ABG)
01:09:58.972 00.000 15712 Guiding  Dir = 3, Dur = 45
01:09:58.972 00.000 15712 IsGuiding returns 0
01:09:58.989 00.017 15712 PulseGuide returned control before completion, sleep 37
01:09:59.045 00.056 15712 IsGuiding returns 1
01:09:59.045 00.000 15712 scope still moving after pulse duration time elapsed
01:09:59.080 00.035 15712 IsGuiding returns 0
01:09:59.080 00.000 15712 scope move finished after 45 + 69 ms
01:09:59.080 00.000 15712 Move returns status 0, amount 45
01:09:59.080 00.000 15712 MoveAxis(N, 0, ABG)
01:09:59.080 00.000 15712 Move returns status 0, amount 0
01:09:59.080 00.000 15712 move complete, result=0
01:09:59.080 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
01:09:59.090 00.010 15712 worker thread done servicing request
01:09:59.090 00.000 15712 Worker thread wakes up
01:09:59.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:09:59.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:00.724 01.634 15712 Exposure complete
01:10:00.792 00.068 15712 worker thread done servicing request
01:10:00.792 00.000 7988 OnExposeComplete: enter
01:10:00.792 00.000 7988 UpdateGuideState(): m_state=6
01:10:00.798 00.006 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
01:10:00.798 00.000 7988 Star::Find returns 1 (0), X=970.06, Y=189.76, Mass=1160, SNR=22.4, Peak=187 HFD=4.1
01:10:00.798 00.000 7988 MultiStar: [#1 -0.19,0.09,0.90,U] [#2 -0.14,0.07,0.85,U] [#3 0.53,0.16,0.00,M2] [#4 -0.09,0.02,0.73,U] [#5 0.13,0.24,0.80,U] [#6 0.14,0.18,0.61,U] [#7 -0.19,-0.10,0.49,U] [#8 0.75,-0.99,0.00,M8] 
01:10:00.802 00.004 7988 refined, 6 included, MultiStar: {-0.09, -0.01}, one-star: {-0.23, -0.46}
01:10:00.802 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
01:10:00.804 00.002 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.63 = 1.65)
01:10:00.804 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.04 mountX=-0.01 mountY=0.09, mountTheta=1.68
01:10:00.806 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
01:10:00.806 00.000 7988 Enqueuing Move request for scope (-0.09, -0.01)
01:10:00.806 00.000 15712 Worker thread wakes up
01:10:00.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
01:10:00.806 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
01:10:00.806 00.000 15712 Moving (-0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
01:10:00.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:10:00.810 00.004 7988 UpdateGuideState exits: m=1160 SNR=22.4
01:10:00.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:00.812 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:00.812 00.000 7988 Enqueuing Expose request
01:10:00.814 00.002 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:10:00.814 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
01:10:00.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:00.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:10:00.814 00.000 15712 MoveAxis(W, 1, ABG)
01:10:00.814 00.000 15712 Guiding  Dir = 3, Dur = 1
01:10:00.826 00.012 15712 IsGuiding returns 0
01:10:00.843 00.017 15712 IsGuiding returns 0
01:10:00.843 00.000 15712 Move returns status 0, amount 1
01:10:00.843 00.000 15712 MoveAxis(N, 0, ABG)
01:10:00.843 00.000 15712 Move returns status 0, amount 0
01:10:00.843 00.000 15712 move complete, result=0
01:10:00.843 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:10:00.849 00.006 15712 worker thread done servicing request
01:10:00.849 00.000 15712 Worker thread wakes up
01:10:00.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:00.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:02.254 01.405 15712 Exposure complete
01:10:02.316 00.062 15712 worker thread done servicing request
01:10:02.316 00.000 7988 OnExposeComplete: enter
01:10:02.316 00.000 7988 UpdateGuideState(): m_state=6
01:10:02.319 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
01:10:02.319 00.000 7988 Star::Find returns 1 (0), X=970.00, Y=189.84, Mass=1047, SNR=21.1, Peak=177 HFD=3.9
01:10:02.321 00.002 7988 MultiStar: [#1 -0.07,-0.04,1.07,U] [#2 -0.11,-0.11,0.93,U] [#3 0.07,-0.11,0.87,U] [#4 0.08,0.13,0.74,U] [#5 -0.31,-0.06,0.82,U] [#6 0.08,0.27,0.67,U] [#7 0.48,-0.01,0.00,M8] [#8 0.21,-0.54,0.00,M9] 
01:10:02.321 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.06}, one-star: {-0.29, -0.38}
01:10:02.323 00.002 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.10 = 2.19)
01:10:02.323 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.15)
01:10:02.325 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.53 mountX=-0.06 mountY=0.09, mountTheta=2.18
01:10:02.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.06, opts=13)
01:10:02.327 00.000 7988 Enqueuing Move request for scope (-0.09, -0.06)
01:10:02.329 00.002 15712 Worker thread wakes up
01:10:02.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
01:10:02.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
01:10:02.329 00.000 15712 Moving (-0.09, -0.06) raw xDistance=-0.06 yDistance=0.09
01:10:02.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:10:02.333 00.004 7988 UpdateGuideState exits: m=1047 SNR=21.1
01:10:02.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:02.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:02.333 00.000 7988 Enqueuing Expose request
01:10:02.333 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:10:02.333 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
01:10:02.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:02.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:10:02.333 00.000 15712 MoveAxis(W, 3, ABG)
01:10:02.333 00.000 15712 Guiding  Dir = 3, Dur = 3
01:10:02.333 00.000 15712 IsGuiding returns 0
01:10:02.366 00.033 15712 IsGuiding returns 0
01:10:02.366 00.000 15712 Move returns status 0, amount 3
01:10:02.366 00.000 15712 MoveAxis(N, 0, ABG)
01:10:02.366 00.000 15712 Move returns status 0, amount 0
01:10:02.366 00.000 15712 move complete, result=0
01:10:02.366 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
01:10:02.368 00.002 15712 worker thread done servicing request
01:10:02.368 00.000 15712 Worker thread wakes up
01:10:02.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:02.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:04.005 01.637 15712 Exposure complete
01:10:04.066 00.061 15712 worker thread done servicing request
01:10:04.066 00.000 7988 OnExposeComplete: enter
01:10:04.066 00.000 7988 UpdateGuideState(): m_state=6
01:10:04.070 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
01:10:04.070 00.000 7988 Star::Find returns 1 (0), X=970.32, Y=190.04, Mass=1074, SNR=21.5, Peak=152 HFD=3.9
01:10:04.072 00.002 7988 MultiStar: [#1 -0.20,0.11,1.03,U] [#2 -0.11,0.06,0.91,U] [#3 0.49,0.16,0.00,M2] [#4 0.09,-0.02,0.74,U] [#5 -0.30,-0.21,0.83,U] [#6 0.08,0.34,0.63,U] [#7 -0.10,0.45,0.00,M9] [#8 0.74,-0.75,0.00,M10] 
01:10:04.072 00.000 7988 refined, 5 included, MultiStar: {-0.08, 0.00}, one-star: {0.03, -0.19}
01:10:04.074 00.002 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
01:10:04.074 00.000 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
01:10:04.076 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.14 mountX=-0.00 mountY=0.08, mountTheta=1.57
01:10:04.078 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.00, opts=13)
01:10:04.078 00.000 7988 Enqueuing Move request for scope (-0.08, 0.00)
01:10:04.080 00.002 15712 Worker thread wakes up
01:10:04.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
01:10:04.080 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
01:10:04.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=41, FiltMax=255, Gamma=0.690
01:10:04.080 00.000 7988 UpdateGuideState exits: m=1074 SNR=21.5
01:10:04.082 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:04.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:04.084 00.002 7988 Enqueuing Expose request
01:10:04.084 00.000 15712 Moving (-0.08, 0.00) raw xDistance=-0.00 yDistance=0.08
01:10:04.086 00.002 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:10:04.086 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
01:10:04.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:04.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:10:04.086 00.000 15712 MoveAxis(E, 4, ABG)
01:10:04.086 00.000 15712 Guiding  Dir = 2, Dur = 4
01:10:04.086 00.000 15712 IsGuiding returns 0
01:10:04.130 00.044 15712 IsGuiding returns 0
01:10:04.130 00.000 15712 Move returns status 0, amount 4
01:10:04.130 00.000 15712 MoveAxis(N, 0, ABG)
01:10:04.130 00.000 15712 Move returns status 0, amount 0
01:10:04.130 00.000 15712 move complete, result=0
01:10:04.130 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:10:04.142 00.012 15712 worker thread done servicing request
01:10:04.142 00.000 15712 Worker thread wakes up
01:10:04.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:04.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:05.549 01.407 15712 Exposure complete
01:10:05.613 00.064 15712 worker thread done servicing request
01:10:05.613 00.000 7988 OnExposeComplete: enter
01:10:05.613 00.000 7988 UpdateGuideState(): m_state=6
01:10:05.613 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
01:10:05.613 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=190.17, Mass=1096, SNR=21.6, Peak=162 HFD=4.0
01:10:05.613 00.000 7988 MultiStar: [#1 -0.22,0.23,0.96,U] [#2 -0.15,0.05,0.85,U] [#3 0.27,0.20,0.80,U] [#4 -0.03,0.26,0.73,U] [#5 -0.45,-0.09,0.00,M3] [#6 0.24,0.53,0.00,M1] [#7 0.11,0.42,0.00,M10] [#8 0.56,-0.56,0.00,R] 
01:10:05.613 00.000 7988 single-star, 4 included, MultiStar: {-0.05, 0.13}, one-star: {-0.08, -0.06}
01:10:05.613 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.11 = 2.17)
01:10:05.613 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
01:10:05.613 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.55 mountX=-0.06 mountY=0.08, mountTheta=2.16
01:10:05.623 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.06, opts=13)
01:10:05.623 00.000 7988 Enqueuing Move request for scope (-0.08, -0.06)
01:10:05.623 00.000 15712 Worker thread wakes up
01:10:05.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
01:10:05.623 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
01:10:05.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=41, FiltMax=255, Gamma=0.690
01:10:05.627 00.004 15712 Moving (-0.08, -0.06) raw xDistance=-0.06 yDistance=0.08
01:10:05.627 00.000 7988 UpdateGuideState exits: m=1096 SNR=21.6
01:10:05.629 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:05.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:05.631 00.002 7988 Enqueuing Expose request
01:10:05.631 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:10:05.631 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:10:05.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:05.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:10:05.631 00.000 15712 MoveAxis(E, 5, ABG)
01:10:05.631 00.000 15712 Guiding  Dir = 2, Dur = 5
01:10:05.631 00.000 15712 IsGuiding returns 0
01:10:05.659 00.028 15712 IsGuiding returns 0
01:10:05.659 00.000 15712 Move returns status 0, amount 5
01:10:05.659 00.000 15712 MoveAxis(N, 0, ABG)
01:10:05.659 00.000 15712 Move returns status 0, amount 0
01:10:05.659 00.000 15712 move complete, result=0
01:10:05.659 00.000 15712 worker thread done servicing request
01:10:05.659 00.000 15712 Worker thread wakes up
01:10:05.659 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:10:05.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:05.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:07.303 01.644 15712 Exposure complete
01:10:07.365 00.062 15712 worker thread done servicing request
01:10:07.366 00.001 7988 OnExposeComplete: enter
01:10:07.366 00.000 7988 UpdateGuideState(): m_state=6
01:10:07.366 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
01:10:07.366 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=190.34, Mass=1053, SNR=21.2, Peak=179 HFD=3.5
01:10:07.366 00.000 7988 MultiStar: [#1 -0.07,0.51,0.00,M1] [#2 -0.20,0.53,0.00,M1] [#3 0.26,0.43,0.00,M2] [#4 0.15,0.33,0.78,U] [#5 -0.24,0.17,0.73,U] [#6 0.01,0.52,0.00,M2] [#7 -0.00,0.50,0.00,R] [#8 -0.25,0.61,0.00,M1] 
01:10:07.366 00.000 7988 single-star, 2 included, MultiStar: {-0.07, 0.20}, one-star: {-0.13, 0.12}
01:10:07.366 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.56) = xAngle (0.83 = 0.83)
01:10:07.366 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
01:10:07.374 00.008 7988 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.39 mountX=0.12 mountY=0.13, mountTheta=0.81
01:10:07.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.12, opts=13)
01:10:07.374 00.000 7988 Enqueuing Move request for scope (-0.13, 0.12)
01:10:07.374 00.000 15712 Worker thread wakes up
01:10:07.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
01:10:07.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
01:10:07.374 00.000 15712 Moving (-0.13, 0.12) raw xDistance=0.12 yDistance=0.13
01:10:07.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:10:07.374 00.000 7988 UpdateGuideState exits: m=1053 SNR=21.2
01:10:07.381 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:07.381 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:07.381 00.000 7988 Enqueuing Expose request
01:10:07.381 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:10:07.381 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
01:10:07.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:07.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:10:07.381 00.000 15712 MoveAxis(E, 8, ABG)
01:10:07.381 00.000 15712 Guiding  Dir = 2, Dur = 8
01:10:07.381 00.000 15712 IsGuiding returns 0
01:10:07.433 00.052 15712 IsGuiding returns 0
01:10:07.433 00.000 15712 Move returns status 0, amount 8
01:10:07.433 00.000 15712 MoveAxis(N, 0, ABG)
01:10:07.433 00.000 15712 Move returns status 0, amount 0
01:10:07.433 00.000 15712 move complete, result=0
01:10:07.433 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
01:10:07.434 00.001 15712 worker thread done servicing request
01:10:07.434 00.000 15712 Worker thread wakes up
01:10:07.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:07.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:08.850 01.416 15712 Exposure complete
01:10:08.911 00.061 15712 worker thread done servicing request
01:10:08.911 00.000 7988 OnExposeComplete: enter
01:10:08.911 00.000 7988 UpdateGuideState(): m_state=6
01:10:08.917 00.006 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
01:10:08.918 00.001 7988 Star::Find returns 1 (0), X=970.22, Y=190.31, Mass=1141, SNR=22.2, Peak=181 HFD=3.7
01:10:08.919 00.001 7988 MultiStar: [#1 0.21,0.31,0.98,U] [#2 0.01,0.67,0.00,M2] [#3 0.51,0.56,0.00,M3] [#4 0.12,0.53,0.00,M1] [#5 -0.42,0.53,0.00,M3] [#6 0.00,0.51,0.00,M3] [#7 -0.04,-0.04,0.48,U] [#8 -0.58,0.45,0.00,M2] 
01:10:08.920 00.001 7988 single-star, 2 included, MultiStar: {0.05, 0.15}, one-star: {-0.07, 0.09}
01:10:08.921 00.001 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
01:10:08.922 00.001 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
01:10:08.923 00.001 7988 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.09 mountY=0.07, mountTheta=0.66
01:10:08.925 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.09, opts=13)
01:10:08.926 00.001 7988 Enqueuing Move request for scope (-0.07, 0.09)
01:10:08.927 00.001 15712 Worker thread wakes up
01:10:08.928 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:10:08.928 00.000 7988 UpdateGuideState exits: m=1141 SNR=22.2
01:10:08.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:08.930 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:08.932 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
01:10:08.932 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:10:08.932 00.000 15712 Moving (-0.07, 0.09) raw xDistance=0.09 yDistance=0.07
01:10:08.932 00.000 7988 Enqueuing Expose request
01:10:08.932 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:10:08.932 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
01:10:08.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:08.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:10:08.932 00.000 15712 MoveAxis(E, 7, ABG)
01:10:08.932 00.000 15712 Guiding  Dir = 2, Dur = 7
01:10:08.932 00.000 15712 IsGuiding returns 0
01:10:08.942 00.010 15712 IsGuiding returns 0
01:10:08.942 00.000 15712 Move returns status 0, amount 7
01:10:08.942 00.000 15712 MoveAxis(N, 0, ABG)
01:10:08.942 00.000 15712 Move returns status 0, amount 0
01:10:08.942 00.000 15712 move complete, result=0
01:10:08.942 00.000 15712 worker thread done servicing request
01:10:08.942 00.000 15712 Worker thread wakes up
01:10:08.942 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
01:10:08.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:08.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:10.586 01.644 15712 Exposure complete
01:10:10.647 00.061 15712 worker thread done servicing request
01:10:10.647 00.000 7988 OnExposeComplete: enter
01:10:10.647 00.000 7988 UpdateGuideState(): m_state=6
01:10:10.647 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
01:10:10.647 00.000 7988 Star::Find returns 1 (0), X=969.93, Y=190.11, Mass=1126, SNR=22.1, Peak=169 HFD=4.1
01:10:10.647 00.000 7988 MultiStar: [#1 -0.42,0.43,0.00,M1] [#2 -0.17,0.48,0.00,M3] [#3 0.15,0.36,0.87,U] [#4 -0.04,0.27,0.73,U] [#5 -0.24,0.41,0.00,M4] [#6 -0.07,0.63,0.00,M4] [#7 -0.49,0.02,0.00,M1] [#8 -0.77,0.46,0.00,M3] 
01:10:10.647 00.000 7988 refined, 2 included, MultiStar: {-0.10, 0.15}, one-star: {-0.36, -0.12}
01:10:10.656 00.009 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
01:10:10.656 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
01:10:10.656 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.14 mountX=0.15 mountY=0.09, mountTheta=0.56
01:10:10.656 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.15, opts=13)
01:10:10.656 00.000 7988 Enqueuing Move request for scope (-0.10, 0.15)
01:10:10.656 00.000 15712 Worker thread wakes up
01:10:10.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
01:10:10.656 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
01:10:10.663 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=41, FiltMax=255, Gamma=0.690
01:10:10.663 00.000 7988 UpdateGuideState exits: m=1126 SNR=22.1
01:10:10.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:10.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:10.663 00.000 7988 Enqueuing Expose request
01:10:10.663 00.000 15712 Moving (-0.10, 0.15) raw xDistance=0.15 yDistance=0.09
01:10:10.663 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:10:10.663 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
01:10:10.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:10.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:10:10.663 00.000 15712 MoveAxis(E, 4, ABG)
01:10:10.663 00.000 15712 Guiding  Dir = 2, Dur = 4
01:10:10.663 00.000 15712 IsGuiding returns 0
01:10:10.694 00.031 15712 IsGuiding returns 0
01:10:10.694 00.000 15712 Move returns status 0, amount 4
01:10:10.694 00.000 15712 MoveAxis(N, 0, ABG)
01:10:10.694 00.000 15712 Move returns status 0, amount 0
01:10:10.694 00.000 15712 move complete, result=0
01:10:10.694 00.000 7988 GuideStep: 0.2 px 4 ms EAST, 0.1 px 0 ms NORTH
01:10:10.696 00.002 15712 worker thread done servicing request
01:10:10.696 00.000 15712 Worker thread wakes up
01:10:10.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:10.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:12.101 01.405 15712 Exposure complete
01:10:12.162 00.061 15712 worker thread done servicing request
01:10:12.162 00.000 7988 OnExposeComplete: enter
01:10:12.162 00.000 7988 UpdateGuideState(): m_state=6
01:10:12.166 00.004 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
01:10:12.166 00.000 7988 Star::Find returns 1 (0), X=970.27, Y=190.42, Mass=1025, SNR=20.9, Peak=180 HFD=3.5
01:10:12.168 00.002 7988 MultiStar: [#1 -0.07,0.56,0.00,M2] [#2 -0.21,0.50,0.00,M4] [#3 0.26,0.54,0.00,M3] [#4 0.06,0.52,0.00,M1] [#5 -0.20,0.14,0.79,U] [#6 0.04,0.46,0.00,M5] [#7 -0.39,-0.23,0.00,M2] [#8 0.07,0.12,0.44,U] 
01:10:12.168 00.000 7988 refined, 2 included, MultiStar: {-0.07, 0.16}, one-star: {-0.02, 0.20}
01:10:12.170 00.002 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
01:10:12.170 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
01:10:12.172 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.95 mountX=0.16 mountY=0.06, mountTheta=0.36
01:10:12.174 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.16, opts=13)
01:10:12.174 00.000 7988 Enqueuing Move request for scope (-0.07, 0.16)
01:10:12.176 00.002 15712 Worker thread wakes up
01:10:12.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
01:10:12.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
01:10:12.176 00.000 15712 Moving (-0.07, 0.16) raw xDistance=0.16 yDistance=0.06
01:10:12.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=41, FiltMax=255, Gamma=0.690
01:10:12.176 00.000 7988 UpdateGuideState exits: m=1025 SNR=20.9
01:10:12.178 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:12.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:12.178 00.000 7988 Enqueuing Expose request
01:10:12.178 00.000 15712 PPEC rslt: input = 0.16, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.57
01:10:12.178 00.000 15712 PPEC: input: 0.16, control: 0.10, exposure: 1500
01:10:12.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:12.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:10:12.178 00.000 15712 MoveAxis(W, 32, ABG)
01:10:12.178 00.000 15712 Guiding  Dir = 3, Dur = 32
01:10:12.178 00.000 15712 IsGuiding returns 0
01:10:12.194 00.016 15712 PulseGuide returned control before completion, sleep 29
01:10:12.245 00.051 15712 IsGuiding returns 0
01:10:12.245 00.000 15712 Move returns status 0, amount 32
01:10:12.245 00.000 15712 MoveAxis(N, 0, ABG)
01:10:12.245 00.000 15712 Move returns status 0, amount 0
01:10:12.245 00.000 15712 move complete, result=0
01:10:12.245 00.000 15712 worker thread done servicing request
01:10:12.245 00.000 15712 Worker thread wakes up
01:10:12.245 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
01:10:12.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:12.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:13.886 01.641 15712 Exposure complete
01:10:13.948 00.062 15712 worker thread done servicing request
01:10:13.948 00.000 7988 OnExposeComplete: enter
01:10:13.948 00.000 7988 UpdateGuideState(): m_state=6
01:10:13.948 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
01:10:13.953 00.005 7988 Star::Find returns 1 (0), X=970.20, Y=190.07, Mass=1112, SNR=21.8, Peak=172 HFD=3.9
01:10:13.955 00.002 7988 MultiStar: [#1 -0.21,0.36,0.00,M3] [#2 -0.23,0.10,0.86,U] [#3 0.42,0.15,0.00,M4] [#4 0.07,0.24,0.74,U] [#5 -0.46,0.43,0.00,M4] [#6 0.23,0.16,0.64,U] [#7 -0.31,-0.53,0.00,M3] [#8 -0.59,0.00,0.00,M3] 
01:10:13.955 00.000 7988 refined, 3 included, MultiStar: {-0.03, 0.07}, one-star: {-0.09, -0.15}
01:10:13.955 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
01:10:13.955 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
01:10:13.955 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.96 mountX=0.07 mountY=0.03, mountTheta=0.37
01:10:13.955 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
01:10:13.955 00.000 7988 Enqueuing Move request for scope (-0.03, 0.07)
01:10:13.964 00.009 15712 Worker thread wakes up
01:10:13.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
01:10:13.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
01:10:13.964 00.000 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.03
01:10:13.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=42, FiltMax=255, Gamma=0.690
01:10:13.964 00.000 7988 UpdateGuideState exits: m=1112 SNR=21.8
01:10:13.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:13.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:13.964 00.000 7988 Enqueuing Expose request
01:10:13.970 00.006 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:10:13.970 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
01:10:13.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:13.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:10:13.970 00.000 15712 MoveAxis(W, 2, ABG)
01:10:13.970 00.000 15712 Guiding  Dir = 3, Dur = 2
01:10:13.970 00.000 15712 IsGuiding returns 0
01:10:13.985 00.015 15712 IsGuiding returns 0
01:10:13.985 00.000 15712 Move returns status 0, amount 2
01:10:13.985 00.000 15712 MoveAxis(N, 0, ABG)
01:10:13.985 00.000 15712 Move returns status 0, amount 0
01:10:13.985 00.000 15712 move complete, result=0
01:10:13.985 00.000 15712 worker thread done servicing request
01:10:13.985 00.000 15712 Worker thread wakes up
01:10:13.985 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:10:13.987 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:13.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:15.397 01.410 15712 Exposure complete
01:10:15.460 00.063 15712 worker thread done servicing request
01:10:15.460 00.000 7988 OnExposeComplete: enter
01:10:15.460 00.000 7988 UpdateGuideState(): m_state=6
01:10:15.464 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
01:10:15.464 00.000 7988 Star::Find returns 1 (0), X=970.15, Y=190.33, Mass=1052, SNR=21.5, Peak=176 HFD=3.5
01:10:15.466 00.002 7988 MultiStar: [#1 -0.11,0.47,0.00,M4] [#2 -0.07,0.34,0.83,U] [#3 0.29,0.25,0.83,U] [#4 0.17,0.39,0.00,M1] [#5 -0.05,0.14,0.70,U] [#6 -0.05,0.22,0.68,U] [#7 -0.17,-0.38,0.00,M4] [#8 -0.34,-0.04,0.43,U] 
01:10:15.466 00.000 7988 single-star, 5 included, MultiStar: {-0.04, 0.18}, one-star: {-0.14, 0.10}
01:10:15.468 00.002 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.95 = 0.95)
01:10:15.468 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
01:10:15.470 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.51 mountX=0.10 mountY=0.14, mountTheta=0.94
01:10:15.472 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.10, opts=13)
01:10:15.472 00.000 7988 Enqueuing Move request for scope (-0.14, 0.10)
01:10:15.472 00.000 15712 Worker thread wakes up
01:10:15.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
01:10:15.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
01:10:15.472 00.000 15712 Moving (-0.14, 0.10) raw xDistance=0.10 yDistance=0.14
01:10:15.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:10:15.476 00.004 7988 UpdateGuideState exits: m=1052 SNR=21.5
01:10:15.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:15.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:15.476 00.000 7988 Enqueuing Expose request
01:10:15.476 00.000 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:10:15.476 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
01:10:15.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:15.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:10:15.476 00.000 15712 MoveAxis(W, 1, ABG)
01:10:15.476 00.000 15712 Guiding  Dir = 3, Dur = 1
01:10:15.485 00.009 15712 IsGuiding returns 0
01:10:15.502 00.017 15712 IsGuiding returns 0
01:10:15.502 00.000 15712 Move returns status 0, amount 1
01:10:15.502 00.000 15712 MoveAxis(N, 0, ABG)
01:10:15.502 00.000 15712 Move returns status 0, amount 0
01:10:15.502 00.000 15712 move complete, result=0
01:10:15.502 00.000 15712 worker thread done servicing request
01:10:15.502 00.000 15712 Worker thread wakes up
01:10:15.502 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
01:10:15.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:15.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:17.247 01.745 15712 Exposure complete
01:10:17.308 00.061 15712 worker thread done servicing request
01:10:17.308 00.000 7988 OnExposeComplete: enter
01:10:17.308 00.000 7988 UpdateGuideState(): m_state=6
01:10:17.313 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
01:10:17.313 00.000 7988 Star::Find returns 1 (0), X=970.27, Y=190.13, Mass=1137, SNR=22.2, Peak=166 HFD=3.8
01:10:17.315 00.002 7988 MultiStar: [#1 -0.14,0.19,0.99,U] [#2 0.07,0.13,0.87,U] [#3 0.45,0.08,0.00,M4] [#4 0.18,0.02,0.71,U] [#5 -0.22,0.21,0.69,U] [#6 0.14,0.24,0.60,U] [#7 0.43,-0.49,0.00,M5] [#8 -0.22,0.24,0.42,U] 
01:10:17.315 00.000 7988 single-star, 6 included, MultiStar: {-0.02, 0.12}, one-star: {-0.02, -0.09}
01:10:17.317 00.002 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.34 = 2.95)
01:10:17.317 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
01:10:17.319 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.77 mountX=-0.09 mountY=0.02, mountTheta=2.92
01:10:17.321 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.09, opts=13)
01:10:17.322 00.001 7988 Enqueuing Move request for scope (-0.02, -0.09)
01:10:17.322 00.000 15712 Worker thread wakes up
01:10:17.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
01:10:17.322 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
01:10:17.322 00.000 15712 Moving (-0.02, -0.09) raw xDistance=-0.09 yDistance=0.02
01:10:17.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:10:17.324 00.002 7988 UpdateGuideState exits: m=1137 SNR=22.2
01:10:17.326 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:17.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:17.328 00.002 7988 Enqueuing Expose request
01:10:17.328 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:10:17.328 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
01:10:17.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:17.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:10:17.328 00.000 15712 MoveAxis(E, 4, ABG)
01:10:17.328 00.000 15712 Guiding  Dir = 2, Dur = 4
01:10:17.328 00.000 15712 IsGuiding returns 0
01:10:17.356 00.028 15712 IsGuiding returns 0
01:10:17.356 00.000 15712 Move returns status 0, amount 4
01:10:17.356 00.000 15712 MoveAxis(N, 0, ABG)
01:10:17.356 00.000 15712 Move returns status 0, amount 0
01:10:17.356 00.000 15712 move complete, result=0
01:10:17.356 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:10:17.356 00.000 15712 worker thread done servicing request
01:10:17.356 00.000 15712 Worker thread wakes up
01:10:17.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:17.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:18.779 01.423 15712 Exposure complete
01:10:18.840 00.061 15712 worker thread done servicing request
01:10:18.840 00.000 7988 OnExposeComplete: enter
01:10:18.840 00.000 7988 UpdateGuideState(): m_state=6
01:10:18.845 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
01:10:18.845 00.000 7988 Star::Find returns 1 (0), X=970.11, Y=190.33, Mass=1017, SNR=20.9, Peak=160 HFD=3.5
01:10:18.847 00.002 7988 MultiStar: [#1 -0.03,0.38,1.02,U] [#2 -0.18,0.38,0.00,M2] [#3 0.04,0.22,0.89,U] [#4 0.09,0.23,0.69,U] [#5 -0.20,0.54,0.00,M3] [#6 -0.02,0.43,0.00,M3] [#7 0.02,-0.75,0.00,M6] [#8 -0.30,-0.26,0.44,U] 
01:10:18.847 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.18}, one-star: {-0.18, 0.11}
01:10:18.849 00.002 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
01:10:18.850 00.001 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
01:10:18.850 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.89 mountX=0.18 mountY=0.06, mountTheta=0.30
01:10:18.852 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.18, opts=13)
01:10:18.854 00.002 7988 Enqueuing Move request for scope (-0.06, 0.18)
01:10:18.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:10:18.856 00.002 7988 UpdateGuideState exits: m=1017 SNR=20.9
01:10:18.856 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:18.858 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:18.858 00.000 7988 Enqueuing Expose request
01:10:18.860 00.002 15712 Worker thread wakes up
01:10:18.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
01:10:18.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
01:10:18.860 00.000 15712 Moving (-0.06, 0.18) raw xDistance=0.18 yDistance=0.06
01:10:18.862 00.002 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.57
01:10:18.862 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
01:10:18.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:18.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:10:18.862 00.000 15712 MoveAxis(W, 31, ABG)
01:10:18.862 00.000 15712 Guiding  Dir = 3, Dur = 31
01:10:18.862 00.000 15712 IsGuiding returns 0
01:10:18.892 00.030 15712 PulseGuide returned control before completion, sleep 13
01:10:18.920 00.028 15712 IsGuiding returns 1
01:10:18.920 00.000 15712 scope still moving after pulse duration time elapsed
01:10:18.952 00.032 15712 IsGuiding returns 0
01:10:18.952 00.000 15712 scope move finished after 31 + 62 ms
01:10:18.952 00.000 15712 Move returns status 0, amount 31
01:10:18.952 00.000 15712 MoveAxis(N, 0, ABG)
01:10:18.952 00.000 15712 Move returns status 0, amount 0
01:10:18.952 00.000 15712 move complete, result=0
01:10:18.952 00.000 15712 worker thread done servicing request
01:10:18.952 00.000 15712 Worker thread wakes up
01:10:18.952 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
01:10:18.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:18.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:20.596 01.644 15712 Exposure complete
01:10:20.657 00.061 15712 worker thread done servicing request
01:10:20.657 00.000 7988 OnExposeComplete: enter
01:10:20.657 00.000 7988 UpdateGuideState(): m_state=6
01:10:20.660 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
01:10:20.660 00.000 7988 Star::Find returns 1 (0), X=969.99, Y=190.50, Mass=1132, SNR=22.0, Peak=146 HFD=3.6
01:10:20.662 00.002 7988 MultiStar: [#1 0.00,0.50,0.00,M3] [#2 -0.09,0.60,0.00,M3] [#3 0.41,0.48,0.00,M4] [#4 -0.16,0.10,0.71,U] [#5 -0.17,0.45,0.00,M4] [#6 0.12,0.66,0.00,M4] [#7 -0.18,0.10,0.52,U] [#8 -0.64,0.52,0.00,M1] 
01:10:20.662 00.000 7988 refined, 2 included, MultiStar: {-0.23, 0.18}, one-star: {-0.30, 0.28}
01:10:20.664 00.002 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.56) = xAngle (0.91 = 0.91)
01:10:20.664 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
01:10:20.666 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.29 cameraTheta=2.48 mountX=0.18 mountY=0.22, mountTheta=0.90
01:10:20.668 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.18, opts=13)
01:10:20.668 00.000 7988 Enqueuing Move request for scope (-0.23, 0.18)
01:10:20.670 00.002 15712 Worker thread wakes up
01:10:20.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.18) opts 0xd
01:10:20.670 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.18)
01:10:20.670 00.000 15712 Moving (-0.23, 0.18) raw xDistance=0.18 yDistance=0.22
01:10:20.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=42, FiltMax=255, Gamma=0.690
01:10:20.670 00.000 7988 UpdateGuideState exits: m=1132 SNR=22.0
01:10:20.673 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:20.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:20.675 00.002 7988 Enqueuing Expose request
01:10:20.675 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.56
01:10:20.675 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
01:10:20.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:20.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:10:20.675 00.000 15712 MoveAxis(W, 34, ABG)
01:10:20.675 00.000 15712 Guiding  Dir = 3, Dur = 34
01:10:20.675 00.000 15712 IsGuiding returns 0
01:10:20.689 00.014 15712 PulseGuide returned control before completion, sleep 22
01:10:20.736 00.047 15712 IsGuiding returns 0
01:10:20.736 00.000 15712 Move returns status 0, amount 34
01:10:20.736 00.000 15712 MoveAxis(N, 0, ABG)
01:10:20.736 00.000 15712 Move returns status 0, amount 0
01:10:20.736 00.000 15712 move complete, result=0
01:10:20.736 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
01:10:20.750 00.014 15712 worker thread done servicing request
01:10:20.750 00.000 15712 Worker thread wakes up
01:10:20.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:20.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:22.155 01.405 15712 Exposure complete
01:10:22.217 00.062 15712 worker thread done servicing request
01:10:22.217 00.000 7988 OnExposeComplete: enter
01:10:22.217 00.000 7988 UpdateGuideState(): m_state=6
01:10:22.217 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
01:10:22.217 00.000 7988 Star::Find returns 1 (0), X=970.05, Y=190.43, Mass=1043, SNR=21.0, Peak=164 HFD=3.6
01:10:22.217 00.000 7988 MultiStar: [#1 -0.06,0.64,0.00,M4] [#2 -0.01,0.38,0.94,U] [#3 0.49,0.40,0.00,M5] [#4 -0.09,0.54,0.00,M1] [#5 -0.22,0.50,0.00,M5] [#6 0.12,0.27,0.61,U] [#7 0.12,-0.66,0.00,M6] [#8 0.02,0.04,0.48,U] 
01:10:22.217 00.000 7988 refined, 3 included, MultiStar: {-0.05, 0.25}, one-star: {-0.24, 0.21}
01:10:22.217 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
01:10:22.217 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
01:10:22.217 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.78 mountX=0.25 mountY=0.05, mountTheta=0.19
01:10:22.217 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.25, opts=13)
01:10:22.217 00.000 7988 Enqueuing Move request for scope (-0.05, 0.25)
01:10:22.230 00.013 15712 Worker thread wakes up
01:10:22.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
01:10:22.230 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
01:10:22.230 00.000 15712 Moving (-0.05, 0.25) raw xDistance=0.25 yDistance=0.05
01:10:22.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=42, FiltMax=255, Gamma=0.690
01:10:22.230 00.000 7988 UpdateGuideState exits: m=1043 SNR=21.0
01:10:22.232 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:22.233 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:22.235 00.002 7988 Enqueuing Expose request
01:10:22.235 00.000 15712 PPEC rslt: input = 0.25, final = 0.17, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.56
01:10:22.235 00.000 15712 PPEC: input: 0.25, control: 0.17, exposure: 1500
01:10:22.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:22.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:10:22.235 00.000 15712 MoveAxis(W, 56, ABG)
01:10:22.235 00.000 15712 Guiding  Dir = 3, Dur = 56
01:10:22.235 00.000 15712 IsGuiding returns 0
01:10:22.250 00.015 15712 PulseGuide returned control before completion, sleep 52
01:10:22.331 00.081 15712 IsGuiding returns 0
01:10:22.331 00.000 15712 Move returns status 0, amount 56
01:10:22.331 00.000 15712 MoveAxis(N, 0, ABG)
01:10:22.331 00.000 15712 Move returns status 0, amount 0
01:10:22.331 00.000 15712 move complete, result=0
01:10:22.331 00.000 7988 GuideStep: 0.2 px 56 ms WEST, 0.0 px 0 ms NORTH
01:10:22.332 00.001 15712 worker thread done servicing request
01:10:22.332 00.000 15712 Worker thread wakes up
01:10:22.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:22.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:23.972 01.640 15712 Exposure complete
01:10:24.033 00.061 15712 worker thread done servicing request
01:10:24.033 00.000 7988 OnExposeComplete: enter
01:10:24.033 00.000 7988 UpdateGuideState(): m_state=6
01:10:24.037 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
01:10:24.037 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=190.02, Mass=1051, SNR=21.2, Peak=146 HFD=4.1
01:10:24.037 00.000 7988 MultiStar: [#1 -0.01,0.06,0.99,U] [#2 -0.23,-0.21,0.84,U] [#3 0.34,0.27,0.00,M6] [#4 0.02,-0.04,0.73,U] [#5 -0.09,0.03,0.76,U] [#6 0.28,0.08,0.68,U] [#7 0.17,-0.53,0.00,M7] [#8 -0.45,-0.34,0.00,M1] 
01:10:24.037 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.05}, one-star: {-0.08, -0.21}
01:10:24.037 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
01:10:24.037 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
01:10:24.037 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.07 mountX=-0.05 mountY=0.03, mountTheta=2.63
01:10:24.037 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
01:10:24.047 00.010 7988 Enqueuing Move request for scope (-0.03, -0.05)
01:10:24.047 00.000 15712 Worker thread wakes up
01:10:24.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:10:24.047 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:10:24.047 00.000 15712 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=0.03
01:10:24.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:10:24.049 00.002 7988 UpdateGuideState exits: m=1051 SNR=21.2
01:10:24.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:24.051 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:24.051 00.000 7988 Enqueuing Expose request
01:10:24.053 00.002 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:10:24.053 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
01:10:24.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:24.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:10:24.053 00.000 15712 MoveAxis(W, 9, ABG)
01:10:24.053 00.000 15712 Guiding  Dir = 3, Dur = 9
01:10:24.070 00.017 15712 IsGuiding returns 0
01:10:24.081 00.011 15712 IsGuiding returns 0
01:10:24.081 00.000 15712 Move returns status 0, amount 9
01:10:24.081 00.000 15712 MoveAxis(N, 0, ABG)
01:10:24.081 00.000 15712 Move returns status 0, amount 0
01:10:24.081 00.000 15712 move complete, result=0
01:10:24.081 00.000 15712 worker thread done servicing request
01:10:24.081 00.000 15712 Worker thread wakes up
01:10:24.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:24.081 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
01:10:24.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:25.501 01.420 15712 Exposure complete
01:10:25.565 00.064 15712 worker thread done servicing request
01:10:25.566 00.001 7988 OnExposeComplete: enter
01:10:25.566 00.000 7988 UpdateGuideState(): m_state=6
01:10:25.566 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
01:10:25.566 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=189.88, Mass=1006, SNR=20.9, Peak=154 HFD=3.8
01:10:25.566 00.000 7988 MultiStar: [#1 0.01,0.08,0.99,U] [#2 -0.35,0.11,0.91,U] [#3 0.11,-0.04,0.82,U] [#4 0.04,0.18,0.73,U] [#5 -0.13,0.04,0.73,U] [#6 0.19,0.20,0.63,U] [#7 -0.18,-0.54,0.00,M8] [#8 -0.85,-0.50,0.00,M2] 
01:10:25.566 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.02}, one-star: {-0.12, -0.34}
01:10:25.566 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
01:10:25.566 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
01:10:25.566 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.81 mountX=0.02 mountY=0.05, mountTheta=1.24
01:10:25.575 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.02, opts=13)
01:10:25.577 00.002 7988 Enqueuing Move request for scope (-0.05, 0.02)
01:10:25.577 00.000 15712 Worker thread wakes up
01:10:25.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:10:25.577 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:10:25.577 00.000 15712 Moving (-0.05, 0.02) raw xDistance=0.02 yDistance=0.05
01:10:25.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:10:25.580 00.003 7988 UpdateGuideState exits: m=1006 SNR=20.9
01:10:25.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:25.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:25.580 00.000 7988 Enqueuing Expose request
01:10:25.580 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:10:25.580 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
01:10:25.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:25.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:10:25.580 00.000 15712 MoveAxis(W, 10, ABG)
01:10:25.580 00.000 15712 Guiding  Dir = 3, Dur = 10
01:10:25.580 00.000 15712 IsGuiding returns 0
01:10:25.596 00.016 15712 IsGuiding returns 1
01:10:25.596 00.000 15712 scope still moving after pulse duration time elapsed
01:10:25.650 00.054 15712 IsGuiding returns 0
01:10:25.650 00.000 15712 scope move finished after 10 + 59 ms
01:10:25.650 00.000 15712 Move returns status 0, amount 10
01:10:25.650 00.000 15712 MoveAxis(N, 0, ABG)
01:10:25.650 00.000 15712 Move returns status 0, amount 0
01:10:25.650 00.000 15712 move complete, result=0
01:10:25.650 00.000 15712 worker thread done servicing request
01:10:25.650 00.000 15712 Worker thread wakes up
01:10:25.650 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
01:10:25.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:25.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:27.288 01.638 15712 Exposure complete
01:10:27.351 00.063 15712 worker thread done servicing request
01:10:27.351 00.000 7988 OnExposeComplete: enter
01:10:27.351 00.000 7988 UpdateGuideState(): m_state=6
01:10:27.355 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
01:10:27.355 00.000 7988 Star::Find returns 1 (0), X=969.97, Y=190.00, Mass=1062, SNR=21.4, Peak=157 HFD=4.0
01:10:27.357 00.002 7988 MultiStar: [#1 0.08,-0.13,1.00,U] [#2 -0.08,-0.23,0.86,U] [#3 0.35,-0.30,0.00,M6] [#4 -0.11,-0.22,0.75,U] [#5 -0.61,-0.26,0.00,M4] [#6 0.08,-0.14,0.65,U] [#7 -0.01,-0.80,0.00,M9] [#8 -0.11,-0.53,0.00,M3] 
01:10:27.357 00.000 7988 refined, 4 included, MultiStar: {-0.08, -0.19}, one-star: {-0.32, -0.22}
01:10:27.359 00.002 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
01:10:27.359 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.72)
01:10:27.361 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.97 mountX=-0.19 mountY=0.08, mountTheta=2.72
01:10:27.362 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.19, opts=13)
01:10:27.364 00.002 7988 Enqueuing Move request for scope (-0.08, -0.19)
01:10:27.364 00.000 15712 Worker thread wakes up
01:10:27.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
01:10:27.364 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
01:10:27.364 00.000 15712 Moving (-0.08, -0.19) raw xDistance=-0.19 yDistance=0.08
01:10:27.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=43, FiltMax=255, Gamma=0.690
01:10:27.364 00.000 7988 UpdateGuideState exits: m=1062 SNR=21.4
01:10:27.367 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:27.367 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:27.367 00.000 7988 Enqueuing Expose request
01:10:27.367 00.000 15712 PPEC rslt: input = -0.19, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.56
01:10:27.367 00.000 15712 PPEC: input: -0.19, control: -0.09, exposure: 1500
01:10:27.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:27.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:10:27.367 00.000 15712 MoveAxis(E, 29, ABG)
01:10:27.367 00.000 15712 Guiding  Dir = 2, Dur = 29
01:10:27.367 00.000 15712 IsGuiding returns 0
01:10:27.396 00.029 15712 PulseGuide returned control before completion, sleep 14
01:10:27.430 00.034 15712 IsGuiding returns 1
01:10:27.430 00.000 15712 scope still moving after pulse duration time elapsed
01:10:27.462 00.032 15712 IsGuiding returns 0
01:10:27.462 00.000 15712 scope move finished after 29 + 61 ms
01:10:27.462 00.000 15712 Move returns status 0, amount 29
01:10:27.462 00.000 15712 MoveAxis(N, 0, ABG)
01:10:27.462 00.000 15712 Move returns status 0, amount 0
01:10:27.462 00.000 15712 move complete, result=0
01:10:27.462 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
01:10:27.464 00.002 15712 worker thread done servicing request
01:10:27.464 00.000 15712 Worker thread wakes up
01:10:27.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:27.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:28.867 01.403 15712 Exposure complete
01:10:28.930 00.063 7988 OnExposeComplete: enter
01:10:28.930 00.000 7988 UpdateGuideState(): m_state=6
01:10:28.930 00.000 15712 worker thread done servicing request
01:10:28.930 00.000 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
01:10:28.930 00.000 7988 Star::Find returns 1 (0), X=969.97, Y=189.99, Mass=1045, SNR=21.0, Peak=140 HFD=4.0
01:10:28.930 00.000 7988 MultiStar: [#1 0.04,-0.24,0.97,U] [#2 0.00,-0.36,0.89,U] [#3 0.07,-0.24,0.92,U] [#4 -0.23,-0.11,0.70,U] [#5 -0.18,-0.23,0.77,U] [#6 -0.09,-0.05,0.63,U] [#7 -0.17,-1.28,0.00,M10] [#8 -0.14,-0.77,0.00,M4] 
01:10:28.930 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.22}, one-star: {-0.32, -0.24}
01:10:28.930 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
01:10:28.930 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.70)
01:10:28.930 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.99 mountX=-0.22 mountY=0.10, mountTheta=2.70
01:10:28.941 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.22, opts=13)
01:10:28.941 00.000 7988 Enqueuing Move request for scope (-0.10, -0.22)
01:10:28.941 00.000 15712 Worker thread wakes up
01:10:28.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.22) opts 0xd
01:10:28.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.22)
01:10:28.941 00.000 15712 Moving (-0.10, -0.22) raw xDistance=-0.22 yDistance=0.10
01:10:28.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=41, FiltMax=255, Gamma=0.690
01:10:28.941 00.000 7988 UpdateGuideState exits: m=1045 SNR=21.0
01:10:28.946 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:28.946 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:28.946 00.000 7988 Enqueuing Expose request
01:10:28.946 00.000 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.56
01:10:28.946 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
01:10:28.946 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:28.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:10:28.946 00.000 15712 MoveAxis(E, 37, ABG)
01:10:28.946 00.000 15712 Guiding  Dir = 2, Dur = 37
01:10:28.946 00.000 15712 IsGuiding returns 0
01:10:28.980 00.034 15712 PulseGuide returned control before completion, sleep 18
01:10:29.027 00.047 15712 IsGuiding returns 0
01:10:29.027 00.000 15712 Move returns status 0, amount 37
01:10:29.027 00.000 15712 MoveAxis(N, 0, ABG)
01:10:29.027 00.000 15712 Move returns status 0, amount 0
01:10:29.027 00.000 15712 move complete, result=0
01:10:29.027 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
01:10:29.030 00.003 15712 worker thread done servicing request
01:10:29.030 00.000 15712 Worker thread wakes up
01:10:29.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:29.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:30.669 01.639 15712 Exposure complete
01:10:30.733 00.064 15712 worker thread done servicing request
01:10:30.733 00.000 7988 OnExposeComplete: enter
01:10:30.733 00.000 7988 UpdateGuideState(): m_state=6
01:10:30.733 00.000 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
01:10:30.733 00.000 7988 Star::Find returns 1 (0), X=970.07, Y=189.72, Mass=1143, SNR=22.2, Peak=150 HFD=4.1
01:10:30.733 00.000 7988 MultiStar: [#1 -0.23,-0.15,0.99,U] [#2 -0.16,-0.16,0.88,U] [#3 0.28,-0.17,0.84,U] [#4 0.16,-0.15,0.70,U] [#5 -0.34,0.06,0.71,U] [#6 -0.04,-0.12,0.63,U] [#7 0.44,-0.78,0.00,R] [#8 -0.73,0.43,0.00,M5] 
01:10:30.740 00.007 7988 refined, 6 included, MultiStar: {-0.09, -0.19}, one-star: {-0.22, -0.50}
01:10:30.740 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.57 = 2.72)
01:10:30.742 00.002 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
01:10:30.742 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.00 mountX=-0.19 mountY=0.09, mountTheta=2.69
01:10:30.744 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.19, opts=13)
01:10:30.746 00.002 7988 Enqueuing Move request for scope (-0.09, -0.19)
01:10:30.746 00.000 15712 Worker thread wakes up
01:10:30.746 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
01:10:30.746 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
01:10:30.746 00.000 15712 Moving (-0.09, -0.19) raw xDistance=-0.19 yDistance=0.09
01:10:30.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=42, FiltMax=255, Gamma=0.690
01:10:30.749 00.003 7988 UpdateGuideState exits: m=1143 SNR=22.2
01:10:30.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:30.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:30.749 00.000 7988 Enqueuing Expose request
01:10:30.749 00.000 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.56
01:10:30.749 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
01:10:30.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:30.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:10:30.749 00.000 15712 MoveAxis(E, 32, ABG)
01:10:30.749 00.000 15712 Guiding  Dir = 2, Dur = 32
01:10:30.749 00.000 15712 IsGuiding returns 0
01:10:30.771 00.022 15712 PulseGuide returned control before completion, sleep 25
01:10:30.819 00.048 15712 IsGuiding returns 0
01:10:30.819 00.000 15712 Move returns status 0, amount 32
01:10:30.819 00.000 15712 MoveAxis(N, 0, ABG)
01:10:30.819 00.000 15712 Move returns status 0, amount 0
01:10:30.819 00.000 15712 move complete, result=0
01:10:30.819 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
01:10:30.819 00.000 15712 worker thread done servicing request
01:10:30.821 00.002 15712 Worker thread wakes up
01:10:30.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:30.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:32.237 01.416 15712 Exposure complete
01:10:32.298 00.061 15712 worker thread done servicing request
01:10:32.298 00.000 7988 OnExposeComplete: enter
01:10:32.298 00.000 7988 UpdateGuideState(): m_state=6
01:10:32.302 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
01:10:32.302 00.000 7988 Star::Find returns 1 (0), X=970.12, Y=189.96, Mass=1139, SNR=22.3, Peak=173 HFD=4.1
01:10:32.304 00.002 7988 MultiStar: [#1 -0.29,0.09,0.98,U] [#2 0.02,0.17,0.88,U] [#3 0.30,0.01,0.82,U] [#4 -0.10,-0.05,0.66,U] [#5 -0.33,-0.02,0.79,U] [#6 -0.13,0.06,0.64,U] [#7 -0.77,0.36,0.00,M1] [#8 -0.07,-0.15,0.49,U] 
01:10:32.304 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.02}, one-star: {-0.17, -0.26}
01:10:32.306 00.002 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.54 = 1.74)
01:10:32.307 00.001 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.71)
01:10:32.307 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.98 mountX=-0.02 mountY=0.10, mountTheta=1.74
01:10:32.309 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.02, opts=13)
01:10:32.311 00.002 7988 Enqueuing Move request for scope (-0.10, -0.02)
01:10:32.311 00.000 15712 Worker thread wakes up
01:10:32.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
01:10:32.311 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
01:10:32.311 00.000 15712 Moving (-0.10, -0.02) raw xDistance=-0.02 yDistance=0.10
01:10:32.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=42, FiltMax=255, Gamma=0.690
01:10:32.311 00.000 7988 UpdateGuideState exits: m=1139 SNR=22.3
01:10:32.314 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:32.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:32.314 00.000 7988 Enqueuing Expose request
01:10:32.314 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:10:32.314 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
01:10:32.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:32.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:10:32.314 00.000 15712 MoveAxis(W, 1, ABG)
01:10:32.314 00.000 15712 Guiding  Dir = 3, Dur = 1
01:10:32.314 00.000 15712 IsGuiding returns 0
01:10:32.337 00.023 15712 IsGuiding returns 0
01:10:32.337 00.000 15712 Move returns status 0, amount 1
01:10:32.337 00.000 15712 MoveAxis(N, 0, ABG)
01:10:32.337 00.000 15712 Move returns status 0, amount 0
01:10:32.337 00.000 15712 move complete, result=0
01:10:32.337 00.000 15712 worker thread done servicing request
01:10:32.337 00.000 15712 Worker thread wakes up
01:10:32.337 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:10:32.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:32.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:33.977 01.640 15712 Exposure complete
01:10:34.040 00.063 15712 worker thread done servicing request
01:10:34.040 00.000 7988 OnExposeComplete: enter
01:10:34.040 00.000 7988 UpdateGuideState(): m_state=6
01:10:34.042 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
01:10:34.042 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=190.68, Mass=1059, SNR=21.1, Peak=154 HFD=3.4
01:10:34.044 00.002 7988 MultiStar: [#1 0.04,0.81,0.00,M1] [#2 -0.02,0.81,0.00,M1] [#3 0.29,0.46,0.00,M4] [#4 -0.12,0.60,0.00,M1] [#5 -0.35,0.47,0.00,M2] [#6 0.21,0.86,0.00,M1] [#7 -0.25,0.78,0.00,M2] [#8 -0.40,0.32,0.00,M5] 
01:10:34.044 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
01:10:34.046 00.002 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
01:10:34.046 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.45 hyp=0.45 cameraTheta=1.64 mountX=0.45 mountY=0.02, mountTheta=0.04
01:10:34.050 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.45, opts=13)
01:10:34.050 00.000 7988 Enqueuing Move request for scope (-0.03, 0.45)
01:10:34.052 00.002 15712 Worker thread wakes up
01:10:34.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.45) opts 0xd
01:10:34.052 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.45)
01:10:34.052 00.000 15712 Moving (-0.03, 0.45) raw xDistance=0.45 yDistance=0.02
01:10:34.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:10:34.052 00.000 7988 UpdateGuideState exits: m=1059 SNR=21.1
01:10:34.054 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:34.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:34.057 00.003 7988 Enqueuing Expose request
01:10:34.057 00.000 15712 PPEC rslt: input = 0.45, final = 0.27, react = 0.27, pred = 0.00, hyst = 0.24, hyst_pct = 0.00, period_length = 639.56
01:10:34.057 00.000 15712 PPEC: input: 0.45, control: 0.27, exposure: 1500
01:10:34.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:34.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:10:34.057 00.000 15712 MoveAxis(W, 90, ABG)
01:10:34.057 00.000 15712 Guiding  Dir = 3, Dur = 90
01:10:34.057 00.000 15712 IsGuiding returns 0
01:10:34.073 00.016 15712 PulseGuide returned control before completion, sleep 85
01:10:34.182 00.109 15712 IsGuiding returns 0
01:10:34.182 00.000 15712 Move returns status 0, amount 90
01:10:34.182 00.000 15712 MoveAxis(N, 0, ABG)
01:10:34.192 00.010 15712 Move returns status 0, amount 0
01:10:34.192 00.000 15712 move complete, result=0
01:10:34.192 00.000 7988 GuideStep: 0.5 px 90 ms WEST, 0.0 px 0 ms NORTH
01:10:34.192 00.000 15712 worker thread done servicing request
01:10:34.192 00.000 15712 Worker thread wakes up
01:10:34.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:34.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:35.602 01.410 15712 Exposure complete
01:10:35.664 00.062 15712 worker thread done servicing request
01:10:35.666 00.002 7988 OnExposeComplete: enter
01:10:35.666 00.000 7988 UpdateGuideState(): m_state=6
01:10:35.666 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
01:10:35.666 00.000 7988 Star::Find returns 1 (0), X=970.22, Y=190.49, Mass=1084, SNR=21.6, Peak=153 HFD=3.7
01:10:35.670 00.004 7988 MultiStar: [#1 0.04,0.55,0.00,M2] [#2 0.08,0.54,0.00,M2] [#3 0.45,0.69,0.00,M5] [#4 0.54,0.41,0.00,M2] [#5 0.04,0.51,0.00,M3] [#6 0.11,0.68,0.00,M2] [#7 -0.34,0.66,0.00,M3] [#8 0.01,0.02,0.43,U] 
01:10:35.670 00.000 7988 refined, 1 included, MultiStar: {-0.05, 0.19}, one-star: {-0.07, 0.26}
01:10:35.670 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
01:10:35.670 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
01:10:35.670 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.82 mountX=0.19 mountY=0.04, mountTheta=0.22
01:10:35.670 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.19, opts=13)
01:10:35.670 00.000 7988 Enqueuing Move request for scope (-0.05, 0.19)
01:10:35.670 00.000 15712 Worker thread wakes up
01:10:35.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=40, FiltMax=255, Gamma=0.690
01:10:35.670 00.000 7988 UpdateGuideState exits: m=1084 SNR=21.6
01:10:35.680 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:35.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:35.680 00.000 7988 Enqueuing Expose request
01:10:35.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
01:10:35.680 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
01:10:35.680 00.000 15712 Moving (-0.05, 0.19) raw xDistance=0.19 yDistance=0.04
01:10:35.687 00.007 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.56
01:10:35.687 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
01:10:35.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:35.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:10:35.687 00.000 15712 MoveAxis(W, 36, ABG)
01:10:35.687 00.000 15712 Guiding  Dir = 3, Dur = 36
01:10:35.687 00.000 15712 IsGuiding returns 0
01:10:35.704 00.017 15712 PulseGuide returned control before completion, sleep 24
01:10:35.755 00.051 15712 IsGuiding returns 0
01:10:35.755 00.000 15712 Move returns status 0, amount 36
01:10:35.755 00.000 15712 MoveAxis(N, 0, ABG)
01:10:35.755 00.000 15712 Move returns status 0, amount 0
01:10:35.755 00.000 15712 move complete, result=0
01:10:35.755 00.000 15712 worker thread done servicing request
01:10:35.755 00.000 15712 Worker thread wakes up
01:10:35.755 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
01:10:35.760 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:35.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:37.402 01.642 15712 Exposure complete
01:10:37.465 00.063 15712 worker thread done servicing request
01:10:37.466 00.001 7988 OnExposeComplete: enter
01:10:37.466 00.000 7988 UpdateGuideState(): m_state=6
01:10:37.466 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
01:10:37.466 00.000 7988 Star::Find returns 1 (0), X=970.14, Y=189.70, Mass=1033, SNR=21.0, Peak=144 HFD=3.5
01:10:37.470 00.004 7988 MultiStar: [#1 -0.19,-0.10,1.07,U] [#2 -0.19,0.07,0.89,U] [#3 0.37,-0.17,0.00,M6] [#4 0.22,-0.10,0.70,U] [#5 -0.29,-0.09,0.74,U] [#6 0.03,-0.26,0.70,U] [#7 -0.54,0.28,0.00,M4] [#8 -0.25,-0.69,0.00,M5] 
01:10:37.470 00.000 7988 refined, 5 included, MultiStar: {-0.11, -0.17}, one-star: {-0.15, -0.52}
01:10:37.470 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.69 = 2.59)
01:10:37.470 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.56)
01:10:37.470 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-2.13 mountX=-0.18 mountY=0.11, mountTheta=2.57
01:10:37.470 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.17, opts=13)
01:10:37.470 00.000 7988 Enqueuing Move request for scope (-0.11, -0.17)
01:10:37.470 00.000 15712 Worker thread wakes up
01:10:37.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
01:10:37.470 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
01:10:37.470 00.000 15712 Moving (-0.11, -0.17) raw xDistance=-0.18 yDistance=0.11
01:10:37.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=41, FiltMax=255, Gamma=0.690
01:10:37.470 00.000 7988 UpdateGuideState exits: m=1033 SNR=21.0
01:10:37.481 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:37.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:37.481 00.000 7988 Enqueuing Expose request
01:10:37.481 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 639.56
01:10:37.481 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
01:10:37.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:37.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:10:37.481 00.000 15712 MoveAxis(E, 38, ABG)
01:10:37.481 00.000 15712 Guiding  Dir = 2, Dur = 38
01:10:37.481 00.000 15712 IsGuiding returns 0
01:10:37.501 00.020 15712 PulseGuide returned control before completion, sleep 33
01:10:37.565 00.064 15712 IsGuiding returns 0
01:10:37.565 00.000 15712 Move returns status 0, amount 38
01:10:37.565 00.000 15712 MoveAxis(N, 0, ABG)
01:10:37.565 00.000 15712 Move returns status 0, amount 0
01:10:37.565 00.000 15712 move complete, result=0
01:10:37.565 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
01:10:37.567 00.002 15712 worker thread done servicing request
01:10:37.567 00.000 15712 Worker thread wakes up
01:10:37.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:37.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:38.984 01.417 15712 Exposure complete
01:10:39.045 00.061 15712 worker thread done servicing request
01:10:39.045 00.000 7988 OnExposeComplete: enter
01:10:39.045 00.000 7988 UpdateGuideState(): m_state=6
01:10:39.049 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
01:10:39.049 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=189.97, Mass=1141, SNR=22.1, Peak=158 HFD=4.0
01:10:39.051 00.002 7988 MultiStar: [#1 -0.15,-0.06,0.94,U] [#2 -0.04,-0.26,0.84,U] [#3 0.24,0.00,0.83,U] [#4 -0.00,-0.29,0.77,U] [#5 -0.38,-0.45,0.00,M3] [#6 -0.11,0.05,0.64,U] [#7 -0.04,-0.03,0.50,U] [#8 -0.15,-0.32,0.42,U] 
01:10:39.051 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.15}, one-star: {-0.27, -0.25}
01:10:39.051 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.56 = 2.72)
01:10:39.051 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.69)
01:10:39.051 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-2.00 mountX=-0.15 mountY=0.07, mountTheta=2.69
01:10:39.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.15, opts=13)
01:10:39.051 00.000 7988 Enqueuing Move request for scope (-0.07, -0.15)
01:10:39.051 00.000 15712 Worker thread wakes up
01:10:39.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
01:10:39.051 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
01:10:39.051 00.000 15712 Moving (-0.07, -0.15) raw xDistance=-0.15 yDistance=0.07
01:10:39.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=41, FiltMax=255, Gamma=0.690
01:10:39.061 00.010 7988 UpdateGuideState exits: m=1141 SNR=22.1
01:10:39.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:39.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:39.061 00.000 7988 Enqueuing Expose request
01:10:39.061 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:10:39.061 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:10:39.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:39.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:10:39.061 00.000 15712 MoveAxis(E, 3, ABG)
01:10:39.061 00.000 15712 Guiding  Dir = 2, Dur = 3
01:10:39.061 00.000 15712 IsGuiding returns 0
01:10:39.083 00.022 15712 IsGuiding returns 0
01:10:39.083 00.000 15712 Move returns status 0, amount 3
01:10:39.083 00.000 15712 MoveAxis(N, 0, ABG)
01:10:39.083 00.000 15712 Move returns status 0, amount 0
01:10:39.083 00.000 15712 move complete, result=0
01:10:39.083 00.000 15712 worker thread done servicing request
01:10:39.083 00.000 15712 Worker thread wakes up
01:10:39.083 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:10:39.085 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:39.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:40.717 01.632 15712 Exposure complete
01:10:40.780 00.063 15712 worker thread done servicing request
01:10:40.780 00.000 7988 OnExposeComplete: enter
01:10:40.780 00.000 7988 UpdateGuideState(): m_state=6
01:10:40.780 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
01:10:40.785 00.005 7988 Star::Find returns 1 (0), X=970.06, Y=189.74, Mass=1083, SNR=21.5, Peak=142 HFD=4.0
01:10:40.785 00.000 7988 MultiStar: [#1 -0.14,-0.28,0.98,U] [#2 -0.12,-0.15,0.86,U] [#3 0.17,-0.47,0.00,M6] [#4 0.43,-0.31,0.00,M1] [#5 0.04,-0.37,0.75,U] [#6 0.21,-0.17,0.64,U] [#7 -0.32,-0.12,0.49,U] [#8 -0.24,-0.10,0.42,U] 
01:10:40.785 00.000 7988 refined, 6 included, MultiStar: {-0.11, -0.27}, one-star: {-0.23, -0.48}
01:10:40.785 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.76)
01:10:40.785 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
01:10:40.785 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.97 mountX=-0.27 mountY=0.12, mountTheta=2.73
01:10:40.785 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.27, opts=13)
01:10:40.785 00.000 7988 Enqueuing Move request for scope (-0.11, -0.27)
01:10:40.785 00.000 15712 Worker thread wakes up
01:10:40.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=42, FiltMax=255, Gamma=0.690
01:10:40.785 00.000 7988 UpdateGuideState exits: m=1083 SNR=21.5
01:10:40.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:40.796 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:40.796 00.000 7988 Enqueuing Expose request
01:10:40.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
01:10:40.796 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
01:10:40.796 00.000 15712 Moving (-0.11, -0.27) raw xDistance=-0.27 yDistance=0.12
01:10:40.802 00.006 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.56
01:10:40.802 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
01:10:40.804 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:40.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:10:40.804 00.000 15712 MoveAxis(E, 55, ABG)
01:10:40.804 00.000 15712 Guiding  Dir = 2, Dur = 55
01:10:40.804 00.000 15712 IsGuiding returns 0
01:10:40.822 00.018 15712 PulseGuide returned control before completion, sleep 44
01:10:40.904 00.082 15712 IsGuiding returns 0
01:10:40.904 00.000 15712 Move returns status 0, amount 55
01:10:40.904 00.000 15712 MoveAxis(N, 0, ABG)
01:10:40.904 00.000 15712 Move returns status 0, amount 0
01:10:40.904 00.000 15712 move complete, result=0
01:10:40.904 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
01:10:40.904 00.000 15712 worker thread done servicing request
01:10:40.904 00.000 15712 Worker thread wakes up
01:10:40.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:40.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:42.327 01.423 15712 Exposure complete
01:10:42.389 00.062 15712 worker thread done servicing request
01:10:42.389 00.000 7988 OnExposeComplete: enter
01:10:42.389 00.000 7988 UpdateGuideState(): m_state=6
01:10:42.389 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
01:10:42.389 00.000 7988 Star::Find returns 1 (0), X=970.09, Y=189.72, Mass=1021, SNR=20.9, Peak=149 HFD=3.8
01:10:42.389 00.000 7988 MultiStar: [#1 -0.48,-0.21,0.00,M1] [#2 -0.26,0.25,0.89,U] [#3 0.12,-0.24,0.82,U] [#4 -0.13,-0.11,0.75,U] [#5 -0.53,-0.25,0.00,M3] [#6 0.12,-0.13,0.63,U] [#7 -0.39,0.09,0.00,M3] [#8 -0.40,-0.28,0.00,M4] 
01:10:42.389 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.16}, one-star: {-0.20, -0.51}
01:10:42.389 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.65)
01:10:42.389 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
01:10:42.398 00.009 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.08 mountX=-0.16 mountY=0.09, mountTheta=2.62
01:10:42.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.16, opts=13)
01:10:42.398 00.000 7988 Enqueuing Move request for scope (-0.09, -0.16)
01:10:42.398 00.000 15712 Worker thread wakes up
01:10:42.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
01:10:42.398 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
01:10:42.398 00.000 15712 Moving (-0.09, -0.16) raw xDistance=-0.16 yDistance=0.09
01:10:42.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:10:42.398 00.000 7988 UpdateGuideState exits: m=1021 SNR=20.9
01:10:42.405 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:42.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:42.405 00.000 7988 Enqueuing Expose request
01:10:42.405 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:10:42.405 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
01:10:42.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:42.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:10:42.405 00.000 15712 MoveAxis(W, 3, ABG)
01:10:42.405 00.000 15712 Guiding  Dir = 3, Dur = 3
01:10:42.405 00.000 15712 IsGuiding returns 0
01:10:42.421 00.016 15712 IsGuiding returns 0
01:10:42.421 00.000 15712 Move returns status 0, amount 3
01:10:42.421 00.000 15712 MoveAxis(N, 0, ABG)
01:10:42.421 00.000 15712 Move returns status 0, amount 0
01:10:42.421 00.000 15712 move complete, result=0
01:10:42.421 00.000 15712 worker thread done servicing request
01:10:42.421 00.000 15712 Worker thread wakes up
01:10:42.421 00.000 7988 GuideStep: -0.2 px 3 ms WEST, 0.1 px 0 ms NORTH
01:10:42.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:42.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:44.066 01.645 15712 Exposure complete
01:10:44.130 00.064 15712 worker thread done servicing request
01:10:44.130 00.000 7988 OnExposeComplete: enter
01:10:44.130 00.000 7988 UpdateGuideState(): m_state=6
01:10:44.133 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
01:10:44.133 00.000 7988 Star::Find returns 1 (0), X=970.22, Y=189.73, Mass=1142, SNR=22.0, Peak=142 HFD=4.1
01:10:44.133 00.000 7988 MultiStar: [#1 0.07,-0.40,0.00,M2] [#2 0.03,-0.33,0.79,U] [#3 0.56,-0.38,0.00,M6] [#4 0.38,-0.25,0.00,M1] [#5 -0.33,-0.26,0.00,M4] [#6 0.24,-0.18,0.57,U] [#7 -0.07,-0.20,0.51,U] [#8 0.30,-0.43,0.00,M5] 
01:10:44.133 00.000 7988 refined, 3 included, MultiStar: {0.02, -0.34}, one-star: {-0.07, -0.50}
01:10:44.133 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
01:10:44.133 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
01:10:44.133 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.34 hyp=0.34 cameraTheta=-1.51 mountX=-0.34 mountY=-0.01, mountTheta=-3.10
01:10:44.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.34, opts=13)
01:10:44.133 00.000 7988 Enqueuing Move request for scope (0.02, -0.34)
01:10:44.133 00.000 15712 Worker thread wakes up
01:10:44.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.34) opts 0xd
01:10:44.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.34)
01:10:44.133 00.000 15712 Moving (0.02, -0.34) raw xDistance=-0.34 yDistance=-0.01
01:10:44.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:10:44.133 00.000 7988 UpdateGuideState exits: m=1142 SNR=22.0
01:10:44.145 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:44.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:44.145 00.000 7988 Enqueuing Expose request
01:10:44.145 00.000 15712 PPEC rslt: input = -0.34, final = -0.20, react = -0.20, pred = 0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 639.56
01:10:44.145 00.000 15712 PPEC: input: -0.34, control: -0.20, exposure: 1500
01:10:44.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:44.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:10:44.145 00.000 15712 MoveAxis(E, 65, ABG)
01:10:44.145 00.000 15712 Guiding  Dir = 2, Dur = 65
01:10:44.145 00.000 15712 IsGuiding returns 0
01:10:44.167 00.022 15712 PulseGuide returned control before completion, sleep 58
01:10:44.245 00.078 15712 IsGuiding returns 0
01:10:44.245 00.000 15712 Move returns status 0, amount 65
01:10:44.245 00.000 15712 MoveAxis(N, 0, ABG)
01:10:44.245 00.000 15712 Move returns status 0, amount 0
01:10:44.245 00.000 15712 move complete, result=0
01:10:44.245 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.0 px 0 ms NORTH
01:10:44.248 00.003 15712 worker thread done servicing request
01:10:44.248 00.000 15712 Worker thread wakes up
01:10:44.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:44.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:45.663 01.415 15712 Exposure complete
01:10:45.726 00.063 15712 worker thread done servicing request
01:10:45.726 00.000 7988 OnExposeComplete: enter
01:10:45.726 00.000 7988 UpdateGuideState(): m_state=6
01:10:45.726 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
01:10:45.726 00.000 7988 Star::Find returns 1 (0), X=970.08, Y=189.83, Mass=1037, SNR=21.1, Peak=162 HFD=3.6
01:10:45.731 00.005 7988 MultiStar: [#1 0.03,0.12,0.98,U] [#2 -0.16,0.04,0.89,U] [#3 0.40,-0.07,0.00,M7] [#4 0.10,-0.12,0.71,U] [#5 -0.19,-0.08,0.75,U] [#6 0.11,0.05,0.66,U] [#7 -0.31,0.20,0.50,U] [#8 -0.13,0.52,0.00,M6] 
01:10:45.731 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {-0.21, -0.40}
01:10:45.731 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
01:10:45.731 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.03)
01:10:45.731 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.66 mountX=-0.05 mountY=0.09, mountTheta=2.05
01:10:45.731 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
01:10:45.731 00.000 7988 Enqueuing Move request for scope (-0.09, -0.05)
01:10:45.731 00.000 15712 Worker thread wakes up
01:10:45.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:10:45.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:10:45.731 00.000 15712 Moving (-0.09, -0.05) raw xDistance=-0.05 yDistance=0.09
01:10:45.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:10:45.740 00.009 7988 UpdateGuideState exits: m=1037 SNR=21.1
01:10:45.742 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:45.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:45.742 00.000 7988 Enqueuing Expose request
01:10:45.742 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:10:45.742 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
01:10:45.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:45.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:10:45.742 00.000 15712 MoveAxis(W, 2, ABG)
01:10:45.742 00.000 15712 Guiding  Dir = 3, Dur = 2
01:10:45.748 00.006 15712 IsGuiding returns 0
01:10:45.762 00.014 15712 IsGuiding returns 0
01:10:45.765 00.003 15712 Move returns status 0, amount 2
01:10:45.765 00.000 15712 MoveAxis(N, 0, ABG)
01:10:45.765 00.000 15712 Move returns status 0, amount 0
01:10:45.765 00.000 15712 move complete, result=0
01:10:45.765 00.000 15712 worker thread done servicing request
01:10:45.765 00.000 15712 Worker thread wakes up
01:10:45.765 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
01:10:45.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:45.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:47.403 01.638 15712 Exposure complete
01:10:47.465 00.062 15712 worker thread done servicing request
01:10:47.465 00.000 7988 OnExposeComplete: enter
01:10:47.465 00.000 7988 UpdateGuideState(): m_state=6
01:10:47.469 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
01:10:47.469 00.000 7988 Star::Find returns 1 (0), X=970.32, Y=190.44, Mass=1027, SNR=20.8, Peak=162 HFD=3.5
01:10:47.471 00.002 7988 MultiStar: [#1 0.19,0.87,0.00,M2] [#2 0.12,0.53,0.00,M1] [#3 0.63,0.53,0.00,M8] [#4 0.18,0.53,0.00,M1] [#5 -0.41,0.46,0.00,M4] [#6 0.28,0.60,0.00,M1] [#7 -0.52,0.84,0.00,M2] [#8 0.22,0.75,0.00,M7] 
01:10:47.471 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
01:10:47.473 00.002 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
01:10:47.473 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.44 mountX=0.22 mountY=-0.03, mountTheta=-0.15
01:10:47.475 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.22, opts=13)
01:10:47.477 00.002 7988 Enqueuing Move request for scope (0.03, 0.22)
01:10:47.477 00.000 15712 Worker thread wakes up
01:10:47.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
01:10:47.477 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
01:10:47.477 00.000 15712 Moving (0.03, 0.22) raw xDistance=0.22 yDistance=-0.03
01:10:47.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:10:47.479 00.002 7988 UpdateGuideState exits: m=1027 SNR=20.8
01:10:47.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:47.482 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:47.482 00.000 7988 Enqueuing Expose request
01:10:47.482 00.000 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.56
01:10:47.482 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
01:10:47.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:47.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:10:47.482 00.000 15712 MoveAxis(W, 46, ABG)
01:10:47.482 00.000 15712 Guiding  Dir = 3, Dur = 46
01:10:47.482 00.000 15712 IsGuiding returns 0
01:10:47.502 00.020 15712 PulseGuide returned control before completion, sleep 34
01:10:47.543 00.041 15712 IsGuiding returns 1
01:10:47.543 00.000 15712 scope still moving after pulse duration time elapsed
01:10:47.601 00.058 15712 IsGuiding returns 0
01:10:47.601 00.000 15712 scope move finished after 46 + 72 ms
01:10:47.601 00.000 15712 Move returns status 0, amount 46
01:10:47.601 00.000 15712 MoveAxis(N, 0, ABG)
01:10:47.601 00.000 15712 Move returns status 0, amount 0
01:10:47.601 00.000 15712 move complete, result=0
01:10:47.601 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
01:10:47.605 00.004 15712 worker thread done servicing request
01:10:47.605 00.000 15712 Worker thread wakes up
01:10:47.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:47.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:49.013 01.408 15712 Exposure complete
01:10:49.076 00.063 15712 worker thread done servicing request
01:10:49.076 00.000 7988 OnExposeComplete: enter
01:10:49.076 00.000 7988 UpdateGuideState(): m_state=6
01:10:49.079 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
01:10:49.079 00.000 7988 Star::Find returns 1 (0), X=970.19, Y=190.18, Mass=1009, SNR=21.1, Peak=175 HFD=3.6
01:10:49.079 00.000 7988 MultiStar: [#1 -0.23,0.47,0.00,M3] [#2 0.00,0.46,0.00,M2] [#3 0.37,0.29,0.00,M9] [#4 0.18,0.31,0.74,U] [#5 -0.41,0.22,0.00,M5] [#6 -0.00,0.51,0.00,M2] [#7 -0.59,0.75,0.00,M3] [#8 -0.21,0.22,0.46,U] 
01:10:49.079 00.000 7988 single-star, 2 included, MultiStar: {-0.03, 0.13}, one-star: {-0.10, -0.05}
01:10:49.079 00.000 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.26 = 2.02)
01:10:49.079 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 1.99)
01:10:49.079 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.70 mountX=-0.05 mountY=0.10, mountTheta=2.02
01:10:49.079 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
01:10:49.079 00.000 7988 Enqueuing Move request for scope (-0.10, -0.05)
01:10:49.079 00.000 15712 Worker thread wakes up
01:10:49.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
01:10:49.079 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
01:10:49.079 00.000 15712 Moving (-0.10, -0.05) raw xDistance=-0.05 yDistance=0.10
01:10:49.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:10:49.090 00.011 7988 UpdateGuideState exits: m=1009 SNR=21.1
01:10:49.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:49.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:49.090 00.000 7988 Enqueuing Expose request
01:10:49.090 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:10:49.090 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
01:10:49.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:49.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:10:49.090 00.000 15712 MoveAxis(W, 7, ABG)
01:10:49.090 00.000 15712 Guiding  Dir = 3, Dur = 7
01:10:49.090 00.000 15712 IsGuiding returns 0
01:10:49.122 00.032 15712 IsGuiding returns 0
01:10:49.122 00.000 15712 Move returns status 0, amount 7
01:10:49.122 00.000 15712 MoveAxis(N, 0, ABG)
01:10:49.122 00.000 15712 Move returns status 0, amount 0
01:10:49.122 00.000 15712 move complete, result=0
01:10:49.122 00.000 15712 worker thread done servicing request
01:10:49.122 00.000 15712 Worker thread wakes up
01:10:49.122 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
01:10:49.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:49.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:50.764 01.642 15712 Exposure complete
01:10:50.829 00.065 15712 worker thread done servicing request
01:10:50.829 00.000 7988 OnExposeComplete: enter
01:10:50.829 00.000 7988 UpdateGuideState(): m_state=6
01:10:50.829 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
01:10:50.832 00.003 7988 Star::Find returns 1 (0), X=970.12, Y=189.63, Mass=1072, SNR=21.5, Peak=165 HFD=3.7
01:10:50.832 00.000 7988 MultiStar: [#1 0.03,-0.06,0.98,U] [#2 -0.10,-0.17,0.82,U] [#3 0.05,-0.07,0.84,U] [#4 0.12,-0.16,0.74,U] [#5 -0.73,-0.47,0.00,M6] [#6 -0.14,-0.21,0.67,U] [#7 -0.57,-0.06,0.00,M4] [#8 -0.43,-1.04,0.00,M7] 
01:10:50.832 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.22}, one-star: {-0.17, -0.60}
01:10:50.832 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.30 = 2.98)
01:10:50.832 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
01:10:50.832 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.74 mountX=-0.22 mountY=0.04, mountTheta=2.95
01:10:50.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.22, opts=13)
01:10:50.832 00.000 7988 Enqueuing Move request for scope (-0.04, -0.22)
01:10:50.832 00.000 15712 Worker thread wakes up
01:10:50.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
01:10:50.832 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
01:10:50.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:10:50.843 00.011 15712 Moving (-0.04, -0.22) raw xDistance=-0.22 yDistance=0.04
01:10:50.843 00.000 7988 UpdateGuideState exits: m=1072 SNR=21.5
01:10:50.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:50.845 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:50.847 00.002 7988 Enqueuing Expose request
01:10:50.847 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.56
01:10:50.847 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
01:10:50.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:50.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:10:50.847 00.000 15712 MoveAxis(E, 41, ABG)
01:10:50.847 00.000 15712 Guiding  Dir = 2, Dur = 41
01:10:50.847 00.000 15712 IsGuiding returns 0
01:10:50.859 00.012 15712 PulseGuide returned control before completion, sleep 36
01:10:50.906 00.047 15712 IsGuiding returns 1
01:10:50.906 00.000 15712 scope still moving after pulse duration time elapsed
01:10:50.942 00.036 15712 IsGuiding returns 0
01:10:50.942 00.000 15712 scope move finished after 41 + 55 ms
01:10:50.942 00.000 15712 Move returns status 0, amount 41
01:10:50.942 00.000 15712 MoveAxis(N, 0, ABG)
01:10:50.942 00.000 15712 Move returns status 0, amount 0
01:10:50.942 00.000 15712 move complete, result=0
01:10:50.942 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
01:10:50.946 00.004 15712 worker thread done servicing request
01:10:50.946 00.000 15712 Worker thread wakes up
01:10:50.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:50.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:52.359 01.413 15712 Exposure complete
01:10:52.422 00.063 15712 worker thread done servicing request
01:10:52.422 00.000 7988 OnExposeComplete: enter
01:10:52.422 00.000 7988 UpdateGuideState(): m_state=6
01:10:52.425 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
01:10:52.427 00.002 7988 Star::Find returns 1 (0), X=970.04, Y=189.87, Mass=1068, SNR=21.6, Peak=170 HFD=3.9
01:10:52.427 00.000 7988 MultiStar: [#1 -0.21,-0.14,0.99,U] [#2 0.01,0.25,0.92,U] [#3 0.49,-0.09,0.00,M9] [#4 -0.08,-0.11,0.64,U] [#5 0.13,0.03,0.75,U] [#6 0.06,-0.12,0.66,U] [#7 -0.37,-0.21,0.00,M5] [#8 0.32,0.47,0.00,M8] 
01:10:52.429 00.002 7988 refined, 5 included, MultiStar: {-0.07, -0.08}, one-star: {-0.25, -0.35}
01:10:52.429 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.87 = 2.41)
01:10:52.429 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.38)
01:10:52.429 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=-0.08 mountY=0.07, mountTheta=2.39
01:10:52.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
01:10:52.429 00.000 7988 Enqueuing Move request for scope (-0.07, -0.08)
01:10:52.429 00.000 15712 Worker thread wakes up
01:10:52.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:10:52.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:10:52.429 00.000 15712 Moving (-0.07, -0.08) raw xDistance=-0.08 yDistance=0.07
01:10:52.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:10:52.429 00.000 7988 UpdateGuideState exits: m=1068 SNR=21.6
01:10:52.438 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:52.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:52.438 00.000 7988 Enqueuing Expose request
01:10:52.438 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:10:52.438 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
01:10:52.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:52.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:10:52.438 00.000 15712 MoveAxis(E, 1, ABG)
01:10:52.438 00.000 15712 Guiding  Dir = 2, Dur = 1
01:10:52.438 00.000 15712 IsGuiding returns 0
01:10:52.461 00.023 15712 IsGuiding returns 0
01:10:52.461 00.000 15712 Move returns status 0, amount 1
01:10:52.461 00.000 15712 MoveAxis(N, 0, ABG)
01:10:52.461 00.000 15712 Move returns status 0, amount 0
01:10:52.461 00.000 15712 move complete, result=0
01:10:52.461 00.000 15712 worker thread done servicing request
01:10:52.461 00.000 15712 Worker thread wakes up
01:10:52.461 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:10:52.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:52.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:54.096 01.635 15712 Exposure complete
01:10:54.158 00.062 15712 worker thread done servicing request
01:10:54.160 00.002 7988 OnExposeComplete: enter
01:10:54.160 00.000 7988 UpdateGuideState(): m_state=6
01:10:54.160 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
01:10:54.160 00.000 7988 Star::Find returns 1 (0), X=970.25, Y=190.00, Mass=1042, SNR=21.2, Peak=156 HFD=3.8
01:10:54.164 00.004 7988 MultiStar: [#1 -0.03,-0.10,1.00,U] [#2 0.12,-0.16,0.93,U] [#3 0.36,-0.28,0.00,M10] [#4 0.09,0.02,0.74,U] [#5 0.05,0.11,0.79,U] [#6 0.32,-0.05,0.64,U] [#7 -0.32,0.47,0.00,M6] [#8 0.60,-0.12,0.00,M9] 
01:10:54.164 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.08}, one-star: {-0.04, -0.23}
01:10:54.164 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
01:10:54.164 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
01:10:54.164 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.87 mountX=-0.08 mountY=-0.07, mountTheta=-2.46
01:10:54.164 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
01:10:54.164 00.000 7988 Enqueuing Move request for scope (0.07, -0.08)
01:10:54.164 00.000 15712 Worker thread wakes up
01:10:54.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:10:54.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:10:54.164 00.000 15712 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=-0.07
01:10:54.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:10:54.164 00.000 7988 UpdateGuideState exits: m=1042 SNR=21.2
01:10:54.174 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:54.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:54.174 00.000 7988 Enqueuing Expose request
01:10:54.174 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:10:54.174 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
01:10:54.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:54.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:10:54.174 00.000 15712 MoveAxis(W, 0, ABG)
01:10:54.174 00.000 15712 Move returns status 0, amount 0
01:10:54.174 00.000 15712 MoveAxis(N, 0, ABG)
01:10:54.174 00.000 15712 Move returns status 0, amount 0
01:10:54.174 00.000 15712 move complete, result=0
01:10:54.174 00.000 15712 worker thread done servicing request
01:10:54.174 00.000 15712 Worker thread wakes up
01:10:54.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:54.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:54.174 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:10:55.706 01.532 15712 Exposure complete
01:10:55.766 00.060 15712 worker thread done servicing request
01:10:55.766 00.000 7988 OnExposeComplete: enter
01:10:55.766 00.000 7988 UpdateGuideState(): m_state=6
01:10:55.771 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
01:10:55.771 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=189.81, Mass=1080, SNR=21.5, Peak=154 HFD=3.9
01:10:55.773 00.002 7988 MultiStar: [#1 -0.13,0.06,1.00,U] [#2 -0.18,0.10,0.89,U] [#3 0.51,-0.07,0.00,R] [#4 0.01,0.06,0.74,U] [#5 -0.16,-0.04,0.72,U] [#6 0.21,0.12,0.62,U] [#7 -0.66,0.36,0.00,M7] [#8 0.10,-0.38,0.46,U] 
01:10:55.773 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.06}, one-star: {-0.03, -0.41}
01:10:55.775 00.002 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
01:10:55.775 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
01:10:55.777 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.19 mountX=-0.06 mountY=0.05, mountTheta=2.51
01:10:55.779 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
01:10:55.779 00.000 7988 Enqueuing Move request for scope (-0.04, -0.06)
01:10:55.781 00.002 15712 Worker thread wakes up
01:10:55.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
01:10:55.781 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
01:10:55.781 00.000 15712 Moving (-0.04, -0.06) raw xDistance=-0.06 yDistance=0.05
01:10:55.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
01:10:55.782 00.001 7988 UpdateGuideState exits: m=1080 SNR=21.5
01:10:55.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:55.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:55.782 00.000 7988 Enqueuing Expose request
01:10:55.782 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:10:55.782 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
01:10:55.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:55.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:10:55.782 00.000 15712 MoveAxis(E, 1, ABG)
01:10:55.782 00.000 15712 Guiding  Dir = 2, Dur = 1
01:10:55.782 00.000 15712 IsGuiding returns 0
01:10:55.803 00.021 15712 IsGuiding returns 0
01:10:55.803 00.000 15712 Move returns status 0, amount 1
01:10:55.803 00.000 15712 MoveAxis(N, 0, ABG)
01:10:55.803 00.000 15712 Move returns status 0, amount 0
01:10:55.803 00.000 15712 move complete, result=0
01:10:55.803 00.000 15712 worker thread done servicing request
01:10:55.803 00.000 15712 Worker thread wakes up
01:10:55.803 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:10:55.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:55.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:57.443 01.640 15712 Exposure complete
01:10:57.505 00.062 15712 worker thread done servicing request
01:10:57.505 00.000 7988 OnExposeComplete: enter
01:10:57.509 00.004 7988 UpdateGuideState(): m_state=6
01:10:57.509 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
01:10:57.511 00.002 7988 Star::Find returns 1 (0), X=969.92, Y=189.99, Mass=1036, SNR=21.3, Peak=169 HFD=4.0
01:10:57.511 00.000 7988 MultiStar: [#1 -0.54,0.24,0.00,M1] [#2 -0.39,0.03,0.90,U] [#3 -0.29,-0.03,0.86,U] [#4 -0.17,-0.23,0.77,U] [#5 -0.60,-0.28,0.00,M4] [#6 -0.36,-0.10,0.67,U] [#7 -0.36,0.08,0.50,U] [#8 -0.19,-0.43,0.00,M9] 
01:10:57.513 00.002 7988 refined, 5 included, MultiStar: {-0.32, -0.09}, one-star: {-0.37, -0.24}
01:10:57.513 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.56) = xAngle (-4.42 = 1.86)
01:10:57.515 00.002 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.83)
01:10:57.515 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.09 hyp=0.34 cameraTheta=-2.86 mountX=-0.10 mountY=0.32, mountTheta=1.86
01:10:57.517 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.09, opts=13)
01:10:57.519 00.002 7988 Enqueuing Move request for scope (-0.32, -0.09)
01:10:57.519 00.000 15712 Worker thread wakes up
01:10:57.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.09) opts 0xd
01:10:57.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.09)
01:10:57.519 00.000 15712 Moving (-0.32, -0.09) raw xDistance=-0.10 yDistance=0.32
01:10:57.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=43, FiltMax=255, Gamma=0.690
01:10:57.521 00.002 7988 UpdateGuideState exits: m=1036 SNR=21.3
01:10:57.523 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:57.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:57.525 00.002 7988 Enqueuing Expose request
01:10:57.526 00.001 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:10:57.526 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
01:10:57.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:57.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:10:57.526 00.000 15712 MoveAxis(W, 1, ABG)
01:10:57.526 00.000 15712 Guiding  Dir = 3, Dur = 1
01:10:57.526 00.000 15712 IsGuiding returns 0
01:10:57.545 00.019 15712 IsGuiding returns 0
01:10:57.545 00.000 15712 Move returns status 0, amount 1
01:10:57.545 00.000 15712 MoveAxis(N, 0, ABG)
01:10:57.545 00.000 15712 Move returns status 0, amount 0
01:10:57.545 00.000 15712 move complete, result=0
01:10:57.545 00.000 15712 worker thread done servicing request
01:10:57.545 00.000 15712 Worker thread wakes up
01:10:57.545 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.3 px 0 ms NORTH
01:10:57.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:57.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:10:58.961 01.416 15712 Exposure complete
01:10:59.022 00.061 15712 worker thread done servicing request
01:10:59.022 00.000 7988 OnExposeComplete: enter
01:10:59.022 00.000 7988 UpdateGuideState(): m_state=6
01:10:59.026 00.004 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
01:10:59.026 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=189.91, Mass=1041, SNR=21.2, Peak=156 HFD=3.9
01:10:59.028 00.002 7988 MultiStar: [#1 -0.09,0.04,1.05,U] [#2 -0.01,-0.14,0.90,U] [#3 -0.12,0.14,0.88,U] [#4 0.18,-0.07,0.74,U] [#5 -0.14,-0.03,0.75,U] [#6 0.10,0.28,0.71,U] [#7 -0.39,0.22,0.00,M7] [#8 0.04,-0.45,0.00,M10] 
01:10:59.028 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.02}, one-star: {-0.08, -0.31}
01:10:59.030 00.002 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.08 = 2.21)
01:10:59.030 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.11 = 2.18)
01:10:59.032 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.51 mountX=-0.02 mountY=0.03, mountTheta=2.20
01:10:59.034 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
01:10:59.034 00.000 7988 Enqueuing Move request for scope (-0.03, -0.02)
01:10:59.036 00.002 15712 Worker thread wakes up
01:10:59.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:10:59.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:10:59.036 00.000 15712 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
01:10:59.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:10:59.038 00.002 7988 UpdateGuideState exits: m=1041 SNR=21.2
01:10:59.039 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:59.039 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:10:59.039 00.000 7988 Enqueuing Expose request
01:10:59.039 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:10:59.039 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:10:59.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:59.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:10:59.039 00.000 15712 MoveAxis(E, 4, ABG)
01:10:59.039 00.000 15712 Guiding  Dir = 2, Dur = 4
01:10:59.039 00.000 15712 IsGuiding returns 0
01:10:59.090 00.051 15712 IsGuiding returns 0
01:10:59.090 00.000 15712 Move returns status 0, amount 4
01:10:59.090 00.000 15712 MoveAxis(N, 0, ABG)
01:10:59.090 00.000 15712 Move returns status 0, amount 0
01:10:59.090 00.000 15712 move complete, result=0
01:10:59.090 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:10:59.098 00.008 15712 worker thread done servicing request
01:10:59.098 00.000 15712 Worker thread wakes up
01:10:59.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:10:59.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:00.840 01.742 15712 Exposure complete
01:11:00.901 00.061 15712 worker thread done servicing request
01:11:00.901 00.000 7988 OnExposeComplete: enter
01:11:00.901 00.000 7988 UpdateGuideState(): m_state=6
01:11:00.901 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
01:11:00.901 00.000 7988 Star::Find returns 1 (0), X=969.99, Y=190.61, Mass=1082, SNR=21.6, Peak=141 HFD=3.8
01:11:00.901 00.000 7988 MultiStar: [#1 -0.14,0.66,0.00,M1] [#2 -0.30,0.62,0.00,M1] [#3 -0.64,0.49,0.00,M1] [#4 -0.21,0.46,0.00,M1] [#5 -0.43,0.35,0.00,M4] [#6 0.10,0.64,0.00,M1] [#7 -0.45,1.13,0.00,M8] [#8 -0.06,0.58,0.00,R] 
01:11:00.901 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
01:11:00.901 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
01:11:00.901 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.39 hyp=0.49 cameraTheta=2.23 mountX=0.39 mountY=0.29, mountTheta=0.64
01:11:00.910 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.39, opts=13)
01:11:00.910 00.000 7988 Enqueuing Move request for scope (-0.30, 0.39)
01:11:00.910 00.000 15712 Worker thread wakes up
01:11:00.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.39) opts 0xd
01:11:00.910 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.39)
01:11:00.910 00.000 15712 Moving (-0.30, 0.39) raw xDistance=0.39 yDistance=0.29
01:11:00.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=42, FiltMax=255, Gamma=0.690
01:11:00.910 00.000 7988 UpdateGuideState exits: m=1082 SNR=21.6
01:11:00.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:00.917 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:00.917 00.000 7988 Enqueuing Expose request
01:11:00.917 00.000 15712 PPEC rslt: input = 0.39, final = 0.21, react = 0.23, pred = -0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 639.56
01:11:00.917 00.000 15712 PPEC: input: 0.39, control: 0.21, exposure: 1500
01:11:00.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:11:00.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:11:00.917 00.000 15712 MoveAxis(W, 69, ABG)
01:11:00.917 00.000 15712 Guiding  Dir = 3, Dur = 69
01:11:00.917 00.000 15712 IsGuiding returns 0
01:11:00.933 00.016 15712 PulseGuide returned control before completion, sleep 65
01:11:01.015 00.082 15712 IsGuiding returns 0
01:11:01.015 00.000 15712 Move returns status 0, amount 69
01:11:01.015 00.000 15712 MoveAxis(N, 0, ABG)
01:11:01.015 00.000 15712 Move returns status 0, amount 0
01:11:01.015 00.000 15712 move complete, result=0
01:11:01.015 00.000 7988 GuideStep: 0.4 px 69 ms WEST, 0.3 px 0 ms NORTH
01:11:01.017 00.002 15712 worker thread done servicing request
01:11:01.017 00.000 15712 Worker thread wakes up
01:11:01.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:01.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:02.433 01.416 15712 Exposure complete
01:11:02.496 00.063 7988 OnExposeComplete: enter
01:11:02.496 00.000 7988 UpdateGuideState(): m_state=6
01:11:02.498 00.002 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
01:11:02.498 00.000 7988 Star::Find returns 1 (0), X=970.12, Y=190.76, Mass=1097, SNR=22.0, Peak=151 HFD=4.0
01:11:02.500 00.002 7988 MultiStar: [#1 -0.17,0.62,0.00,M2] [#2 -0.24,0.78,0.00,M2] [#3 -0.21,0.73,0.00,M2] [#4 0.19,0.83,0.00,M2] [#5 -0.34,0.65,0.00,M5] [#6 -0.04,0.78,0.00,M2] [#7 -0.47,0.80,0.00,M9] [#8 0.11,0.14,0.47,U] 
01:11:02.502 00.002 15712 worker thread done servicing request
01:11:02.502 00.000 7988 refined, 1 included, MultiStar: {-0.08, 0.41}, one-star: {-0.17, 0.54}
01:11:02.502 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
01:11:02.504 00.002 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
01:11:02.506 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.41 hyp=0.42 cameraTheta=1.77 mountX=0.41 mountY=0.07, mountTheta=0.18
01:11:02.508 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.41, opts=13)
01:11:02.510 00.002 7988 Enqueuing Move request for scope (-0.08, 0.41)
01:11:02.510 00.000 15712 Worker thread wakes up
01:11:02.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.41) opts 0xd
01:11:02.510 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.41)
01:11:02.510 00.000 15712 Moving (-0.08, 0.41) raw xDistance=0.41 yDistance=0.07
01:11:02.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=41, FiltMax=255, Gamma=0.690
01:11:02.510 00.000 7988 UpdateGuideState exits: m=1097 SNR=22.0
01:11:02.514 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:02.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:02.516 00.002 7988 Enqueuing Expose request
01:11:02.516 00.000 15712 PPEC rslt: input = 0.41, final = 0.24, react = 0.25, pred = -0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.56
01:11:02.516 00.000 15712 PPEC: input: 0.41, control: 0.24, exposure: 1500
01:11:02.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:02.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:11:02.516 00.000 15712 MoveAxis(W, 77, ABG)
01:11:02.516 00.000 15712 Guiding  Dir = 3, Dur = 77
01:11:02.516 00.000 15712 IsGuiding returns 0
01:11:02.530 00.014 15712 PulseGuide returned control before completion, sleep 73
01:11:02.627 00.097 15712 IsGuiding returns 1
01:11:02.627 00.000 15712 scope still moving after pulse duration time elapsed
01:11:02.654 00.027 15712 IsGuiding returns 0
01:11:02.654 00.000 15712 scope move finished after 77 + 59 ms
01:11:02.654 00.000 15712 Move returns status 0, amount 77
01:11:02.654 00.000 15712 MoveAxis(N, 0, ABG)
01:11:02.654 00.000 15712 Move returns status 0, amount 0
01:11:02.654 00.000 15712 move complete, result=0
01:11:02.654 00.000 7988 GuideStep: 0.4 px 77 ms WEST, 0.1 px 0 ms NORTH
01:11:02.656 00.002 15712 worker thread done servicing request
01:11:02.656 00.000 15712 Worker thread wakes up
01:11:02.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:02.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:04.299 01.643 15712 Exposure complete
01:11:04.360 00.061 15712 worker thread done servicing request
01:11:04.360 00.000 7988 OnExposeComplete: enter
01:11:04.360 00.000 7988 UpdateGuideState(): m_state=6
01:11:04.363 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
01:11:04.363 00.000 7988 Star::Find returns 1 (0), X=970.13, Y=189.99, Mass=1159, SNR=22.3, Peak=167 HFD=4.2
01:11:04.365 00.002 7988 MultiStar: [#1 -0.19,0.10,0.95,U] [#2 -0.14,0.11,0.86,U] [#3 -0.23,-0.13,0.87,U] [#4 -0.04,0.26,0.73,U] [#5 -0.39,-0.16,0.00,M6] [#6 0.07,0.18,0.61,U] [#7 -0.38,0.48,0.00,M10] [#8 -0.54,-0.87,0.00,M1] 
01:11:04.365 00.000 7988 refined, 5 included, MultiStar: {-0.13, 0.03}, one-star: {-0.16, -0.23}
01:11:04.367 00.002 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.56) = xAngle (1.35 = 1.35)
01:11:04.367 00.000 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
01:11:04.369 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.91 mountX=0.03 mountY=0.13, mountTheta=1.35
01:11:04.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.03, opts=13)
01:11:04.371 00.000 7988 Enqueuing Move request for scope (-0.13, 0.03)
01:11:04.373 00.002 15712 Worker thread wakes up
01:11:04.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
01:11:04.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
01:11:04.373 00.000 15712 Moving (-0.13, 0.03) raw xDistance=0.03 yDistance=0.13
01:11:04.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:11:04.375 00.002 7988 UpdateGuideState exits: m=1159 SNR=22.3
01:11:04.377 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:04.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:04.377 00.000 7988 Enqueuing Expose request
01:11:04.377 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:11:04.377 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:11:04.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:04.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:11:04.377 00.000 15712 MoveAxis(E, 6, ABG)
01:11:04.377 00.000 15712 Guiding  Dir = 2, Dur = 6
01:11:04.377 00.000 15712 IsGuiding returns 0
01:11:04.402 00.025 15712 IsGuiding returns 0
01:11:04.402 00.000 15712 Move returns status 0, amount 6
01:11:04.402 00.000 15712 MoveAxis(N, 0, ABG)
01:11:04.402 00.000 15712 Move returns status 0, amount 0
01:11:04.402 00.000 15712 move complete, result=0
01:11:04.402 00.000 15712 worker thread done servicing request
01:11:04.402 00.000 15712 Worker thread wakes up
01:11:04.402 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:11:04.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:04.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:05.812 01.410 15712 Exposure complete
01:11:05.873 00.061 15712 worker thread done servicing request
01:11:05.873 00.000 7988 OnExposeComplete: enter
01:11:05.873 00.000 7988 UpdateGuideState(): m_state=6
01:11:05.877 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
01:11:05.877 00.000 7988 Star::Find returns 1 (0), X=970.04, Y=189.93, Mass=1185, SNR=22.7, Peak=163 HFD=4.1
01:11:05.879 00.002 7988 MultiStar: [#1 -0.27,-0.19,0.95,U] [#2 -0.42,-0.24,0.00,M2] [#3 -0.37,-0.22,0.00,M2] [#4 -0.18,0.04,0.71,U] [#5 -0.42,-0.03,0.00,M7] [#6 -0.13,0.02,0.64,U] [#7 -0.51,-0.38,0.00,R] [#8 0.41,-1.35,0.00,M2] 
01:11:05.879 00.000 7988 refined, 3 included, MultiStar: {-0.21, -0.13}, one-star: {-0.25, -0.29}
01:11:05.881 00.002 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.56) = xAngle (-4.16 = 2.12)
01:11:05.881 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.09)
01:11:05.883 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-2.60 mountX=-0.13 mountY=0.22, mountTheta=2.12
01:11:05.885 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.13, opts=13)
01:11:05.885 00.000 7988 Enqueuing Move request for scope (-0.21, -0.13)
01:11:05.887 00.002 15712 Worker thread wakes up
01:11:05.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.13) opts 0xd
01:11:05.887 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.13)
01:11:05.887 00.000 15712 Moving (-0.21, -0.13) raw xDistance=-0.13 yDistance=0.22
01:11:05.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:11:05.889 00.002 7988 UpdateGuideState exits: m=1185 SNR=22.7
01:11:05.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:05.891 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:05.891 00.000 7988 Enqueuing Expose request
01:11:05.891 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:11:05.891 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
01:11:05.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:05.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:11:05.891 00.000 15712 MoveAxis(E, 2, ABG)
01:11:05.891 00.000 15712 Guiding  Dir = 2, Dur = 2
01:11:05.891 00.000 15712 IsGuiding returns 0
01:11:05.921 00.030 15712 IsGuiding returns 0
01:11:05.921 00.000 15712 Move returns status 0, amount 2
01:11:05.921 00.000 15712 MoveAxis(N, 0, ABG)
01:11:05.921 00.000 15712 Move returns status 0, amount 0
01:11:05.921 00.000 15712 move complete, result=0
01:11:05.921 00.000 15712 worker thread done servicing request
01:11:05.921 00.000 15712 Worker thread wakes up
01:11:05.921 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
01:11:05.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:05.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:07.563 01.642 15712 Exposure complete
01:11:07.626 00.063 15712 worker thread done servicing request
01:11:07.628 00.002 7988 OnExposeComplete: enter
01:11:07.628 00.000 7988 UpdateGuideState(): m_state=6
01:11:07.628 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
01:11:07.628 00.000 7988 Star::Find returns 1 (0), X=970.20, Y=189.98, Mass=1233, SNR=22.8, Peak=186 HFD=4.1
01:11:07.628 00.000 7988 MultiStar: [#1 -0.40,0.04,0.00,M1] [#2 -0.01,0.16,0.86,U] [#3 -0.37,0.21,0.00,M3] [#4 -0.02,-0.18,0.74,U] [#5 -0.50,0.36,0.00,M8] [#6 -0.16,0.06,0.64,U] [#7 -0.16,0.64,0.00,M1] [#8 0.38,-0.63,0.00,M3] 
01:11:07.628 00.000 7988 refined, 3 included, MultiStar: {-0.07, -0.06}, one-star: {-0.09, -0.24}
01:11:07.634 00.006 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
01:11:07.634 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
01:11:07.636 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.39 mountX=-0.06 mountY=0.07, mountTheta=2.32
01:11:07.638 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.06, opts=13)
01:11:07.638 00.000 7988 Enqueuing Move request for scope (-0.07, -0.06)
01:11:07.640 00.002 15712 Worker thread wakes up
01:11:07.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
01:11:07.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
01:11:07.640 00.000 15712 Moving (-0.07, -0.06) raw xDistance=-0.06 yDistance=0.07
01:11:07.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:11:07.640 00.000 7988 UpdateGuideState exits: m=1233 SNR=22.8
01:11:07.642 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:07.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:07.644 00.002 7988 Enqueuing Expose request
01:11:07.644 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:11:07.644 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
01:11:07.644 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:07.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:11:07.644 00.000 15712 MoveAxis(W, 5, ABG)
01:11:07.646 00.002 15712 Guiding  Dir = 3, Dur = 5
01:11:07.646 00.000 15712 IsGuiding returns 0
01:11:07.658 00.012 15712 IsGuiding returns 0
01:11:07.658 00.000 15712 Move returns status 0, amount 5
01:11:07.658 00.000 15712 MoveAxis(N, 0, ABG)
01:11:07.658 00.000 15712 Move returns status 0, amount 0
01:11:07.658 00.000 15712 move complete, result=0
01:11:07.658 00.000 15712 worker thread done servicing request
01:11:07.658 00.000 15712 Worker thread wakes up
01:11:07.658 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:11:07.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:07.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:09.080 01.422 15712 Exposure complete
01:11:09.142 00.062 15712 worker thread done servicing request
01:11:09.142 00.000 7988 OnExposeComplete: enter
01:11:09.142 00.000 7988 UpdateGuideState(): m_state=6
01:11:09.145 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
01:11:09.145 00.000 7988 Star::Find returns 1 (0), X=970.23, Y=190.04, Mass=1122, SNR=22.0, Peak=186 HFD=3.9
01:11:09.147 00.002 7988 MultiStar: [#1 -0.00,0.12,1.06,U] [#2 -0.08,0.11,0.91,U] [#3 -0.29,-0.23,0.85,U] [#4 -0.15,-0.23,0.75,U] [#5 -0.34,0.24,0.00,M9] [#6 -0.00,0.29,0.65,U] [#7 0.17,0.83,0.00,M2] [#8 0.22,-0.76,0.00,M4] 
01:11:09.147 00.000 7988 refined, 5 included, MultiStar: {-0.09, -0.03}, one-star: {-0.06, -0.19}
01:11:09.149 00.002 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.43 = 1.85)
01:11:09.149 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.82)
01:11:09.151 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.87 mountX=-0.03 mountY=0.09, mountTheta=1.85
01:11:09.153 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.03, opts=13)
01:11:09.153 00.000 7988 Enqueuing Move request for scope (-0.09, -0.03)
01:11:09.155 00.002 15712 Worker thread wakes up
01:11:09.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
01:11:09.155 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
01:11:09.155 00.000 15712 Moving (-0.09, -0.03) raw xDistance=-0.03 yDistance=0.09
01:11:09.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:11:09.155 00.000 7988 UpdateGuideState exits: m=1122 SNR=22.0
01:11:09.157 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:09.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:09.157 00.000 7988 Enqueuing Expose request
01:11:09.157 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:11:09.157 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
01:11:09.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:09.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:11:09.157 00.000 15712 MoveAxis(W, 5, ABG)
01:11:09.157 00.000 15712 Guiding  Dir = 3, Dur = 5
01:11:09.157 00.000 15712 IsGuiding returns 0
01:11:09.173 00.016 15712 IsGuiding returns 0
01:11:09.173 00.000 15712 Move returns status 0, amount 5
01:11:09.173 00.000 15712 MoveAxis(N, 0, ABG)
01:11:09.173 00.000 15712 Move returns status 0, amount 0
01:11:09.173 00.000 15712 move complete, result=0
01:11:09.173 00.000 15712 worker thread done servicing request
01:11:09.173 00.000 15712 Worker thread wakes up
01:11:09.173 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
01:11:09.185 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:09.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:10.816 01.631 15712 Exposure complete
01:11:10.877 00.061 15712 worker thread done servicing request
01:11:10.877 00.000 7988 OnExposeComplete: enter
01:11:10.877 00.000 7988 UpdateGuideState(): m_state=6
01:11:10.880 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
01:11:10.880 00.000 7988 Star::Find returns 1 (0), X=970.03, Y=189.79, Mass=1220, SNR=23.2, Peak=167 HFD=4.1
01:11:10.882 00.002 7988 MultiStar: [#1 -0.45,0.16,0.00,M1] [#2 -0.29,-0.13,0.86,U] [#3 -0.56,-0.25,0.00,M3] [#4 0.03,0.19,0.70,U] [#5 -0.25,-0.10,0.76,U] [#6 0.08,-0.12,0.62,U] [#7 0.16,0.17,0.50,U] [#8 -0.07,-0.99,0.00,M5] 
01:11:10.883 00.001 7988 refined, 5 included, MultiStar: {-0.12, -0.11}, one-star: {-0.26, -0.43}
01:11:10.883 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.30)
01:11:10.885 00.002 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
01:11:10.885 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.43 mountX=-0.11 mountY=0.13, mountTheta=2.28
01:11:10.887 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.11, opts=13)
01:11:10.889 00.002 7988 Enqueuing Move request for scope (-0.12, -0.11)
01:11:10.889 00.000 15712 Worker thread wakes up
01:11:10.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
01:11:10.889 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
01:11:10.889 00.000 15712 Moving (-0.12, -0.11) raw xDistance=-0.11 yDistance=0.13
01:11:10.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:11:10.889 00.000 7988 UpdateGuideState exits: m=1220 SNR=23.2
01:11:10.893 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:10.893 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:10.893 00.000 7988 Enqueuing Expose request
01:11:10.893 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:11:10.893 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
01:11:10.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:10.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:11:10.893 00.000 15712 MoveAxis(W, 2, ABG)
01:11:10.893 00.000 15712 Guiding  Dir = 3, Dur = 2
01:11:10.893 00.000 15712 IsGuiding returns 0
01:11:10.924 00.031 15712 IsGuiding returns 0
01:11:10.924 00.000 15712 Move returns status 0, amount 2
01:11:10.924 00.000 15712 MoveAxis(N, 0, ABG)
01:11:10.924 00.000 15712 Move returns status 0, amount 0
01:11:10.924 00.000 15712 move complete, result=0
01:11:10.924 00.000 15712 worker thread done servicing request
01:11:10.924 00.000 15712 Worker thread wakes up
01:11:10.924 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:11:10.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:10.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:12.329 01.405 15712 Exposure complete
01:11:12.393 00.064 15712 worker thread done servicing request
01:11:12.393 00.000 7988 OnExposeComplete: enter
01:11:12.393 00.000 7988 UpdateGuideState(): m_state=6
01:11:12.396 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
01:11:12.396 00.000 7988 Star::Find returns 1 (0), X=970.22, Y=189.85, Mass=1152, SNR=22.5, Peak=162 HFD=4.0
01:11:12.396 00.000 7988 MultiStar: [#1 -0.12,-0.25,0.97,U] [#2 -0.00,-0.13,0.86,U] [#3 -0.32,0.20,0.88,U] [#4 0.01,-0.22,0.75,U] [#5 -0.16,-0.10,0.74,U] [#6 0.10,-0.03,0.64,U] [#7 0.42,0.83,0.00,M2] [#8 -0.52,-0.92,0.00,M6] 
01:11:12.396 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.14}, one-star: {-0.07, -0.38}
01:11:12.396 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.59)
01:11:12.396 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.55)
01:11:12.396 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.14 mountX=-0.14 mountY=0.09, mountTheta=2.56
01:11:12.396 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.14, opts=13)
01:11:12.396 00.000 7988 Enqueuing Move request for scope (-0.09, -0.14)
01:11:12.396 00.000 15712 Worker thread wakes up
01:11:12.396 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
01:11:12.396 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
01:11:12.396 00.000 15712 Moving (-0.09, -0.14) raw xDistance=-0.14 yDistance=0.09
01:11:12.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=40, FiltMax=255, Gamma=0.690
01:11:12.396 00.000 7988 UpdateGuideState exits: m=1152 SNR=22.5
01:11:12.409 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:12.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:12.409 00.000 7988 Enqueuing Expose request
01:11:12.409 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:11:12.409 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
01:11:12.413 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:12.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:11:12.413 00.000 15712 MoveAxis(E, 3, ABG)
01:11:12.413 00.000 15712 Guiding  Dir = 2, Dur = 3
01:11:12.413 00.000 15712 IsGuiding returns 0
01:11:12.428 00.015 15712 IsGuiding returns 0
01:11:12.428 00.000 15712 Move returns status 0, amount 3
01:11:12.428 00.000 15712 MoveAxis(N, 0, ABG)
01:11:12.428 00.000 15712 Move returns status 0, amount 0
01:11:12.428 00.000 15712 move complete, result=0
01:11:12.428 00.000 15712 worker thread done servicing request
01:11:12.428 00.000 15712 Worker thread wakes up
01:11:12.428 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:11:12.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:12.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:14.072 01.644 15712 Exposure complete
01:11:14.133 00.061 15712 worker thread done servicing request
01:11:14.134 00.001 7988 OnExposeComplete: enter
01:11:14.134 00.000 7988 UpdateGuideState(): m_state=6
01:11:14.134 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
01:11:14.134 00.000 7988 Star::Find returns 1 (0), X=970.36, Y=190.19, Mass=1118, SNR=21.9, Peak=179 HFD=3.6
01:11:14.134 00.000 7988 MultiStar: [#1 -0.01,0.24,1.00,U] [#2 -0.23,0.44,0.00,M1] [#3 -0.09,0.32,0.92,U] [#4 0.09,0.20,0.73,U] [#5 -0.25,0.52,0.00,M8] [#6 0.17,0.28,0.68,U] [#7 -0.38,1.09,0.00,M3] [#8 -0.35,-0.38,0.00,M7] 
01:11:14.134 00.000 7988 single-star, 4 included, MultiStar: {0.04, 0.19}, one-star: {0.07, -0.03}
01:11:14.134 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
01:11:14.134 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
01:11:14.134 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.41 mountX=-0.03 mountY=-0.07, mountTheta=-1.98
01:11:14.134 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
01:11:14.134 00.000 7988 Enqueuing Move request for scope (0.07, -0.03)
01:11:14.134 00.000 15712 Worker thread wakes up
01:11:14.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:11:14.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:11:14.134 00.000 15712 Moving (0.07, -0.03) raw xDistance=-0.03 yDistance=-0.07
01:11:14.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:11:14.148 00.014 7988 UpdateGuideState exits: m=1118 SNR=21.9
01:11:14.149 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:14.149 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:14.149 00.000 7988 Enqueuing Expose request
01:11:14.149 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:11:14.149 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
01:11:14.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:14.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:11:14.149 00.000 15712 MoveAxis(W, 2, ABG)
01:11:14.149 00.000 15712 Guiding  Dir = 3, Dur = 2
01:11:14.149 00.000 15712 IsGuiding returns 0
01:11:14.170 00.021 15712 IsGuiding returns 0
01:11:14.170 00.000 15712 Move returns status 0, amount 2
01:11:14.170 00.000 15712 MoveAxis(N, 0, ABG)
01:11:14.170 00.000 15712 Move returns status 0, amount 0
01:11:14.170 00.000 15712 move complete, result=0
01:11:14.170 00.000 15712 worker thread done servicing request
01:11:14.170 00.000 15712 Worker thread wakes up
01:11:14.170 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:11:14.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:14.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:15.585 01.415 15712 Exposure complete
01:11:15.647 00.062 15712 worker thread done servicing request
01:11:15.647 00.000 7988 OnExposeComplete: enter
01:11:15.647 00.000 7988 UpdateGuideState(): m_state=6
01:11:15.650 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
01:11:15.650 00.000 7988 Star::Find returns 1 (0), X=969.98, Y=190.33, Mass=1122, SNR=22.1, Peak=157 HFD=3.9
01:11:15.652 00.002 7988 MultiStar: [#1 -0.37,0.40,0.00,M1] [#2 -0.31,0.39,0.00,M2] [#3 -0.43,0.55,0.00,M2] [#4 -0.06,0.10,0.75,U] [#5 -0.50,0.27,0.00,M9] [#6 0.00,0.60,0.00,M1] [#7 -0.28,0.95,0.00,M4] [#8 -0.58,-0.57,0.00,M8] 
01:11:15.652 00.000 7988 refined, 1 included, MultiStar: {-0.20, 0.10}, one-star: {-0.31, 0.10}
01:11:15.654 00.002 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
01:11:15.654 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
01:11:15.656 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.67 mountX=0.10 mountY=0.20, mountTheta=1.10
01:11:15.658 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.10, opts=13)
01:11:15.658 00.000 7988 Enqueuing Move request for scope (-0.20, 0.10)
01:11:15.661 00.003 15712 Worker thread wakes up
01:11:15.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
01:11:15.661 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
01:11:15.661 00.000 15712 Moving (-0.20, 0.10) raw xDistance=0.10 yDistance=0.20
01:11:15.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:11:15.661 00.000 7988 UpdateGuideState exits: m=1122 SNR=22.1
01:11:15.663 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:15.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:15.663 00.000 7988 Enqueuing Expose request
01:11:15.663 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:11:15.663 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
01:11:15.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:15.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:11:15.663 00.000 15712 MoveAxis(W, 7, ABG)
01:11:15.663 00.000 15712 Guiding  Dir = 3, Dur = 7
01:11:15.663 00.000 15712 IsGuiding returns 0
01:11:15.683 00.020 15712 IsGuiding returns 0
01:11:15.683 00.000 15712 Move returns status 0, amount 7
01:11:15.683 00.000 15712 MoveAxis(N, 0, ABG)
01:11:15.683 00.000 15712 Move returns status 0, amount 0
01:11:15.683 00.000 15712 move complete, result=0
01:11:15.683 00.000 15712 worker thread done servicing request
01:11:15.683 00.000 15712 Worker thread wakes up
01:11:15.683 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
01:11:15.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:15.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:17.430 01.747 15712 Exposure complete
01:11:17.493 00.063 15712 worker thread done servicing request
01:11:17.495 00.002 7988 OnExposeComplete: enter
01:11:17.495 00.000 7988 UpdateGuideState(): m_state=6
01:11:17.495 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
01:11:17.498 00.003 7988 Star::Find returns 1 (0), X=970.29, Y=190.14, Mass=1119, SNR=22.1, Peak=171 HFD=3.8
01:11:17.498 00.000 7988 MultiStar: [#1 -0.15,0.03,1.02,U] [#2 0.01,-0.02,0.91,U] [#3 -0.12,0.14,0.89,U] [#4 0.03,0.02,0.79,U] [#5 -0.42,-0.06,0.00,M10] [#6 0.56,0.23,0.00,M2] [#7 0.03,0.63,0.00,M5] [#8 -0.22,-0.74,0.00,M9] 
01:11:17.498 00.000 7988 refined, 4 included, MultiStar: {-0.05, 0.01}, one-star: {0.00, -0.08}
01:11:17.498 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
01:11:17.498 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
01:11:17.498 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.87 mountX=0.01 mountY=0.05, mountTheta=1.31
01:11:17.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
01:11:17.498 00.000 7988 Enqueuing Move request for scope (-0.05, 0.01)
01:11:17.498 00.000 15712 Worker thread wakes up
01:11:17.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:11:17.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:11:17.498 00.000 15712 Moving (-0.05, 0.01) raw xDistance=0.01 yDistance=0.05
01:11:17.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:11:17.498 00.000 7988 UpdateGuideState exits: m=1119 SNR=22.1
01:11:17.509 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:17.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:17.509 00.000 7988 Enqueuing Expose request
01:11:17.509 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:11:17.509 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
01:11:17.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:17.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:11:17.509 00.000 15712 MoveAxis(W, 10, ABG)
01:11:17.509 00.000 15712 Guiding  Dir = 3, Dur = 10
01:11:17.509 00.000 15712 IsGuiding returns 0
01:11:17.540 00.031 15712 IsGuiding returns 1
01:11:17.540 00.000 15712 scope still moving after pulse duration time elapsed
01:11:17.590 00.050 15712 IsGuiding returns 0
01:11:17.590 00.000 15712 scope move finished after 10 + 67 ms
01:11:17.590 00.000 15712 Move returns status 0, amount 10
01:11:17.590 00.000 15712 MoveAxis(N, 0, ABG)
01:11:17.590 00.000 15712 Move returns status 0, amount 0
01:11:17.590 00.000 15712 move complete, result=0
01:11:17.590 00.000 15712 worker thread done servicing request
01:11:17.590 00.000 15712 Worker thread wakes up
01:11:17.590 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
01:11:17.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:17.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:19.010 01.420 15712 Exposure complete
01:11:19.072 00.062 15712 worker thread done servicing request
01:11:19.072 00.000 7988 OnExposeComplete: enter
01:11:19.072 00.000 7988 UpdateGuideState(): m_state=6
01:11:19.076 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
01:11:19.076 00.000 7988 Star::Find returns 1 (0), X=969.92, Y=189.61, Mass=1195, SNR=22.7, Peak=155 HFD=3.9
01:11:19.078 00.002 7988 MultiStar: [#1 -0.11,-0.24,1.03,U] [#2 -0.08,-0.26,0.87,U] [#3 -0.16,-0.10,0.84,U] [#4 -0.16,-0.47,0.00,M1] [#5 -0.27,-0.11,0.72,U] [#6 -0.05,-0.25,0.63,U] [#7 -0.06,0.26,0.49,U] [#8 -0.02,-0.87,0.00,M10] 
01:11:19.078 00.000 7988 refined, 6 included, MultiStar: {-0.17, -0.23}, one-star: {-0.37, -0.62}
01:11:19.080 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.77 = 2.52)
01:11:19.080 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.49)
01:11:19.082 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.23 hyp=0.28 cameraTheta=-2.20 mountX=-0.23 mountY=0.17, mountTheta=2.50
01:11:19.084 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.23, opts=13)
01:11:19.084 00.000 7988 Enqueuing Move request for scope (-0.17, -0.23)
01:11:19.086 00.002 15712 Worker thread wakes up
01:11:19.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.23) opts 0xd
01:11:19.086 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.23)
01:11:19.086 00.000 15712 Moving (-0.17, -0.23) raw xDistance=-0.23 yDistance=0.17
01:11:19.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=39, FiltMax=255, Gamma=0.690
01:11:19.086 00.000 7988 UpdateGuideState exits: m=1195 SNR=22.7
01:11:19.088 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:19.090 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:19.090 00.000 7988 Enqueuing Expose request
01:11:19.090 00.000 15712 PPEC rslt: input = -0.23, final = -0.11, react = -0.14, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.57
01:11:19.090 00.000 15712 PPEC: input: -0.23, control: -0.11, exposure: 1500
01:11:19.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:19.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:11:19.090 00.000 15712 MoveAxis(E, 37, ABG)
01:11:19.090 00.000 15712 Guiding  Dir = 2, Dur = 37
01:11:19.090 00.000 15712 IsGuiding returns 0
01:11:19.109 00.019 15712 PulseGuide returned control before completion, sleep 31
01:11:19.172 00.063 15712 IsGuiding returns 0
01:11:19.172 00.000 15712 Move returns status 0, amount 37
01:11:19.172 00.000 15712 MoveAxis(N, 0, ABG)
01:11:19.172 00.000 15712 Move returns status 0, amount 0
01:11:19.172 00.000 15712 move complete, result=0
01:11:19.172 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
01:11:19.175 00.003 15712 worker thread done servicing request
01:11:19.175 00.000 15712 Worker thread wakes up
01:11:19.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:19.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:20.814 01.639 15712 Exposure complete
01:11:20.875 00.061 15712 worker thread done servicing request
01:11:20.875 00.000 7988 OnExposeComplete: enter
01:11:20.875 00.000 7988 UpdateGuideState(): m_state=6
01:11:20.878 00.003 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
01:11:20.878 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=190.04, Mass=1165, SNR=22.3, Peak=170 HFD=4.1
01:11:20.878 00.000 7988 MultiStar: [#1 -0.23,0.26,1.05,U] [#2 -0.02,0.32,0.92,U] [#3 -0.03,0.22,0.87,U] [#4 -0.10,0.14,0.76,U] [#5 -0.14,0.06,0.74,U] [#6 0.09,0.22,0.66,U] [#7 0.45,1.08,0.00,M5] [#8 -0.09,0.00,0.44,U] 
01:11:20.878 00.000 7988 refined, 7 included, MultiStar: {-0.11, 0.14}, one-star: {-0.27, -0.18}
01:11:20.878 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.70 = 0.70)
01:11:20.878 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
01:11:20.878 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.26 mountX=0.13 mountY=0.11, mountTheta=0.68
01:11:20.878 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.14, opts=13)
01:11:20.878 00.000 7988 Enqueuing Move request for scope (-0.11, 0.14)
01:11:20.878 00.000 15712 Worker thread wakes up
01:11:20.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
01:11:20.878 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
01:11:20.878 00.000 15712 Moving (-0.11, 0.14) raw xDistance=0.13 yDistance=0.11
01:11:20.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:11:20.878 00.000 7988 UpdateGuideState exits: m=1165 SNR=22.3
01:11:20.891 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:20.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:20.891 00.000 7988 Enqueuing Expose request
01:11:20.891 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:11:20.891 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
01:11:20.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:20.895 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:11:20.895 00.000 15712 MoveAxis(W, 9, ABG)
01:11:20.895 00.000 15712 Guiding  Dir = 3, Dur = 9
01:11:20.895 00.000 15712 IsGuiding returns 0
01:11:20.915 00.020 15712 IsGuiding returns 0
01:11:20.915 00.000 15712 Move returns status 0, amount 9
01:11:20.915 00.000 15712 MoveAxis(N, 0, ABG)
01:11:20.915 00.000 15712 Move returns status 0, amount 0
01:11:20.915 00.000 15712 move complete, result=0
01:11:20.915 00.000 15712 worker thread done servicing request
01:11:20.915 00.000 15712 Worker thread wakes up
01:11:20.915 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:11:20.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:20.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:22.326 01.411 15712 Exposure complete
01:11:22.387 00.061 15712 worker thread done servicing request
01:11:22.387 00.000 7988 OnExposeComplete: enter
01:11:22.389 00.002 7988 UpdateGuideState(): m_state=6
01:11:22.391 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
01:11:22.391 00.000 7988 Star::Find returns 1 (0), X=970.05, Y=190.03, Mass=1206, SNR=23.0, Peak=164 HFD=4.1
01:11:22.393 00.002 7988 MultiStar: [#1 -0.14,0.24,0.96,U] [#2 0.00,0.05,0.82,U] [#3 -0.07,0.38,0.82,U] [#4 -0.17,0.01,0.74,U] [#5 -0.10,0.65,0.00,M9] [#6 -0.14,0.10,0.68,U] [#7 -0.04,0.80,0.00,M6] [#8 -0.14,-0.30,0.45,U] 
01:11:22.393 00.000 7988 refined, 6 included, MultiStar: {-0.13, 0.06}, one-star: {-0.24, -0.19}
01:11:22.395 00.002 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
01:11:22.395 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
01:11:22.397 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.71 mountX=0.06 mountY=0.13, mountTheta=1.14
01:11:22.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.06, opts=13)
01:11:22.399 00.002 7988 Enqueuing Move request for scope (-0.13, 0.06)
01:11:22.401 00.002 15712 Worker thread wakes up
01:11:22.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
01:11:22.401 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
01:11:22.401 00.000 15712 Moving (-0.13, 0.06) raw xDistance=0.06 yDistance=0.13
01:11:22.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:11:22.401 00.000 7988 UpdateGuideState exits: m=1206 SNR=23.0
01:11:22.403 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:22.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:22.403 00.000 7988 Enqueuing Expose request
01:11:22.406 00.003 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:11:22.406 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
01:11:22.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:22.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:11:22.406 00.000 15712 MoveAxis(W, 8, ABG)
01:11:22.406 00.000 15712 Guiding  Dir = 3, Dur = 8
01:11:22.406 00.000 15712 IsGuiding returns 0
01:11:22.435 00.029 15712 IsGuiding returns 0
01:11:22.435 00.000 15712 Move returns status 0, amount 8
01:11:22.435 00.000 15712 MoveAxis(N, 0, ABG)
01:11:22.435 00.000 15712 Move returns status 0, amount 0
01:11:22.435 00.000 15712 move complete, result=0
01:11:22.435 00.000 15712 worker thread done servicing request
01:11:22.435 00.000 15712 Worker thread wakes up
01:11:22.435 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:11:22.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:22.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:24.079 01.644 15712 Exposure complete
01:11:24.140 00.061 15712 worker thread done servicing request
01:11:24.140 00.000 7988 OnExposeComplete: enter
01:11:24.140 00.000 7988 UpdateGuideState(): m_state=6
01:11:24.143 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
01:11:24.143 00.000 7988 Star::Find returns 1 (0), X=970.30, Y=190.14, Mass=1118, SNR=21.9, Peak=168 HFD=3.8
01:11:24.145 00.002 7988 MultiStar: [#1 -0.03,0.41,0.00,M1] [#2 -0.14,0.14,0.89,U] [#3 -0.22,0.27,0.86,U] [#4 0.10,0.17,0.72,U] [#5 -0.41,0.25,0.00,M10] [#6 0.19,0.31,0.66,U] [#7 0.13,0.80,0.00,M7] [#8 0.20,-0.70,0.00,M9] 
01:11:24.145 00.000 7988 single-star, 4 included, MultiStar: {-0.02, 0.14}, one-star: {0.01, -0.09}
01:11:24.147 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
01:11:24.147 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
01:11:24.149 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.47 mountX=-0.09 mountY=-0.01, mountTheta=-3.06
01:11:24.151 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.09, opts=13)
01:11:24.151 00.000 7988 Enqueuing Move request for scope (0.01, -0.09)
01:11:24.154 00.003 15712 Worker thread wakes up
01:11:24.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:11:24.154 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:11:24.154 00.000 15712 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=-0.01
01:11:24.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:11:24.154 00.000 7988 UpdateGuideState exits: m=1118 SNR=21.9
01:11:24.156 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:24.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:24.156 00.000 7988 Enqueuing Expose request
01:11:24.156 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:11:24.156 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
01:11:24.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:24.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:11:24.156 00.000 15712 MoveAxis(W, 6, ABG)
01:11:24.156 00.000 15712 Guiding  Dir = 3, Dur = 6
01:11:24.156 00.000 15712 IsGuiding returns 0
01:11:24.177 00.021 15712 IsGuiding returns 0
01:11:24.177 00.000 15712 Move returns status 0, amount 6
01:11:24.177 00.000 15712 MoveAxis(N, 0, ABG)
01:11:24.177 00.000 15712 Move returns status 0, amount 0
01:11:24.177 00.000 15712 move complete, result=0
01:11:24.177 00.000 15712 worker thread done servicing request
01:11:24.177 00.000 15712 Worker thread wakes up
01:11:24.177 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:11:24.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:24.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:25.590 01.413 15712 Exposure complete
01:11:25.654 00.064 7988 OnExposeComplete: enter
01:11:25.656 00.002 7988 UpdateGuideState(): m_state=6
01:11:25.656 00.000 15712 worker thread done servicing request
01:11:25.656 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
01:11:25.656 00.000 7988 Star::Find returns 1 (0), X=970.43, Y=190.11, Mass=1140, SNR=22.4, Peak=161 HFD=3.8
01:11:25.656 00.000 7988 MultiStar: [#1 0.02,0.25,0.97,U] [#2 -0.13,0.11,0.85,U] [#3 -0.07,0.21,0.88,U] [#4 0.09,0.21,0.75,U] [#5 -0.09,0.21,0.70,U] [#6 0.38,0.29,0.00,M1] [#7 0.06,0.87,0.00,M8] [#8 0.20,-0.51,0.00,M10] 
01:11:25.656 00.000 7988 refined, 5 included, MultiStar: {-0.00, 0.14}, one-star: {0.14, -0.11}
01:11:25.656 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
01:11:25.656 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
01:11:25.656 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.59 mountX=0.14 mountY=-0.00, mountTheta=-0.00
01:11:25.665 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.14, opts=13)
01:11:25.667 00.002 7988 Enqueuing Move request for scope (-0.00, 0.14)
01:11:25.667 00.000 15712 Worker thread wakes up
01:11:25.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
01:11:25.667 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
01:11:25.667 00.000 15712 Moving (-0.00, 0.14) raw xDistance=0.14 yDistance=-0.00
01:11:25.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=38, FiltMax=255, Gamma=0.690
01:11:25.670 00.003 7988 UpdateGuideState exits: m=1140 SNR=22.4
01:11:25.672 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:25.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:25.674 00.002 7988 Enqueuing Expose request
01:11:25.674 00.000 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:11:25.674 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
01:11:25.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:25.674 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:11:25.674 00.000 15712 MoveAxis(W, 8, ABG)
01:11:25.674 00.000 15712 Guiding  Dir = 3, Dur = 8
01:11:25.706 00.032 15712 IsGuiding returns 0
01:11:25.723 00.017 15712 IsGuiding returns 0
01:11:25.723 00.000 15712 Move returns status 0, amount 8
01:11:25.723 00.000 15712 MoveAxis(N, 0, ABG)
01:11:25.723 00.000 15712 Move returns status 0, amount 0
01:11:25.723 00.000 15712 move complete, result=0
01:11:25.729 00.006 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:11:25.731 00.002 15712 worker thread done servicing request
01:11:25.731 00.000 15712 Worker thread wakes up
01:11:25.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:25.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:27.362 01.631 15712 Exposure complete
01:11:27.425 00.063 15712 worker thread done servicing request
01:11:27.425 00.000 7988 OnExposeComplete: enter
01:11:27.425 00.000 7988 UpdateGuideState(): m_state=6
01:11:27.430 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
01:11:27.430 00.000 7988 Star::Find returns 1 (0), X=970.34, Y=190.66, Mass=1124, SNR=22.1, Peak=140 HFD=3.8
01:11:27.432 00.002 7988 MultiStar: [#1 0.16,0.70,0.00,M1] [#2 0.11,0.81,0.00,M1] [#3 -0.18,0.51,0.00,M1] [#4 0.12,0.54,0.00,M1] [#5 -0.22,0.64,0.00,M10] [#6 0.22,0.69,0.00,M2] [#7 0.17,1.55,0.00,M9] [#8 0.25,-0.16,0.46,U] 
01:11:27.432 00.000 7988 refined, 1 included, MultiStar: {0.11, 0.25}, one-star: {0.05, 0.44}
01:11:27.434 00.002 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
01:11:27.434 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:11:27.436 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.14 mountX=0.25 mountY=-0.12, mountTheta=-0.45
01:11:27.438 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.25, opts=13)
01:11:27.438 00.000 7988 Enqueuing Move request for scope (0.11, 0.25)
01:11:27.440 00.002 15712 Worker thread wakes up
01:11:27.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.25) opts 0xd
01:11:27.440 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.25)
01:11:27.440 00.000 15712 Moving (0.11, 0.25) raw xDistance=0.25 yDistance=-0.12
01:11:27.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=38, FiltMax=255, Gamma=0.690
01:11:27.441 00.001 7988 UpdateGuideState exits: m=1124 SNR=22.1
01:11:27.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:27.441 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:27.441 00.000 7988 Enqueuing Expose request
01:11:27.441 00.000 15712 PPEC rslt: input = 0.25, final = 0.17, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.57
01:11:27.441 00.000 15712 PPEC: input: 0.25, control: 0.17, exposure: 1500
01:11:27.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:27.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:11:27.441 00.000 15712 MoveAxis(W, 55, ABG)
01:11:27.441 00.000 15712 Guiding  Dir = 3, Dur = 55
01:11:27.441 00.000 15712 IsGuiding returns 0
01:11:27.470 00.029 15712 PulseGuide returned control before completion, sleep 42
01:11:27.521 00.051 15712 IsGuiding returns 1
01:11:27.521 00.000 15712 scope still moving after pulse duration time elapsed
01:11:27.559 00.038 15712 IsGuiding returns 0
01:11:27.559 00.000 15712 scope move finished after 55 + 63 ms
01:11:27.559 00.000 15712 Move returns status 0, amount 55
01:11:27.559 00.000 15712 MoveAxis(N, 0, ABG)
01:11:27.559 00.000 15712 Move returns status 0, amount 0
01:11:27.559 00.000 15712 move complete, result=0
01:11:27.559 00.000 7988 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
01:11:27.567 00.008 15712 worker thread done servicing request
01:11:27.567 00.000 15712 Worker thread wakes up
01:11:27.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:27.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:28.973 01.406 15712 Exposure complete
01:11:29.034 00.061 15712 worker thread done servicing request
01:11:29.034 00.000 7988 OnExposeComplete: enter
01:11:29.034 00.000 7988 UpdateGuideState(): m_state=6
01:11:29.034 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
01:11:29.034 00.000 7988 Star::Find returns 1 (0), X=970.10, Y=190.80, Mass=1098, SNR=21.8, Peak=144 HFD=4.1
01:11:29.034 00.000 7988 MultiStar: [#1 -0.22,0.89,0.00,M2] [#2 0.04,0.84,0.00,M2] [#3 -0.35,1.14,0.00,M2] [#4 0.19,0.77,0.00,M2] [#5 -0.36,0.71,0.00,R] [#6 -0.09,0.85,0.00,M3] [#7 0.24,1.35,0.00,M10] [#8 0.15,0.06,0.45,U] 
01:11:29.034 00.000 7988 refined, 1 included, MultiStar: {-0.08, 0.42}, one-star: {-0.19, 0.58}
01:11:29.034 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
01:11:29.034 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:11:29.034 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.77 mountX=0.42 mountY=0.07, mountTheta=0.17
01:11:29.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.42, opts=13)
01:11:29.034 00.000 7988 Enqueuing Move request for scope (-0.08, 0.42)
01:11:29.034 00.000 15712 Worker thread wakes up
01:11:29.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.42) opts 0xd
01:11:29.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.42)
01:11:29.034 00.000 15712 Moving (-0.08, 0.42) raw xDistance=0.42 yDistance=0.07
01:11:29.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:11:29.049 00.015 7988 UpdateGuideState exits: m=1098 SNR=21.8
01:11:29.050 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:29.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:29.050 00.000 7988 Enqueuing Expose request
01:11:29.050 00.000 15712 PPEC rslt: input = 0.42, final = 0.27, react = 0.25, pred = 0.02, hyst = 0.23, hyst_pct = 0.00, period_length = 639.57
01:11:29.050 00.000 15712 PPEC: input: 0.42, control: 0.27, exposure: 1500
01:11:29.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:29.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:11:29.050 00.000 15712 MoveAxis(W, 88, ABG)
01:11:29.050 00.000 15712 Guiding  Dir = 3, Dur = 88
01:11:29.050 00.000 15712 IsGuiding returns 0
01:11:29.068 00.018 15712 PulseGuide returned control before completion, sleep 84
01:11:29.180 00.112 15712 IsGuiding returns 0
01:11:29.180 00.000 15712 Move returns status 0, amount 88
01:11:29.180 00.000 15712 MoveAxis(N, 0, ABG)
01:11:29.180 00.000 15712 Move returns status 0, amount 0
01:11:29.180 00.000 15712 move complete, result=0
01:11:29.180 00.000 15712 worker thread done servicing request
01:11:29.180 00.000 15712 Worker thread wakes up
01:11:29.180 00.000 7988 GuideStep: 0.4 px 88 ms WEST, 0.1 px 0 ms NORTH
01:11:29.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:29.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:30.819 01.639 15712 Exposure complete
01:11:30.881 00.062 15712 worker thread done servicing request
01:11:30.881 00.000 7988 OnExposeComplete: enter
01:11:30.883 00.002 7988 UpdateGuideState(): m_state=6
01:11:30.883 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
01:11:30.883 00.000 7988 Star::Find returns 1 (0), X=970.19, Y=190.32, Mass=1136, SNR=22.1, Peak=142 HFD=3.7
01:11:30.883 00.000 7988 MultiStar: [#1 -0.06,0.52,0.00,M3] [#2 -0.12,0.49,0.00,M3] [#3 -0.15,0.56,0.00,M3] [#4 0.17,0.33,0.76,U] [#5 0.28,-0.48,0.00,M1] [#6 0.37,0.67,0.00,M4] [#7 0.08,1.41,0.00,R] [#8 -0.32,-0.15,0.42,U] 
01:11:30.883 00.000 7988 single-star, 2 included, MultiStar: {-0.05, 0.13}, one-star: {-0.10, 0.10}
01:11:30.883 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
01:11:30.883 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
01:11:30.883 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.35 mountX=0.10 mountY=0.09, mountTheta=0.77
01:11:30.892 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.10, opts=13)
01:11:30.894 00.002 7988 Enqueuing Move request for scope (-0.10, 0.10)
01:11:30.894 00.000 15712 Worker thread wakes up
01:11:30.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
01:11:30.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
01:11:30.894 00.000 15712 Moving (-0.10, 0.10) raw xDistance=0.10 yDistance=0.09
01:11:30.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=38, FiltMax=255, Gamma=0.690
01:11:30.894 00.000 7988 UpdateGuideState exits: m=1136 SNR=22.1
01:11:30.897 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:30.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:30.899 00.002 7988 Enqueuing Expose request
01:11:30.900 00.001 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:11:30.900 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
01:11:30.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:30.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:11:30.900 00.000 15712 MoveAxis(E, 1, ABG)
01:11:30.900 00.000 15712 Guiding  Dir = 2, Dur = 1
01:11:30.917 00.017 15712 IsGuiding returns 0
01:11:30.939 00.022 15712 IsGuiding returns 0
01:11:30.939 00.000 15712 Move returns status 0, amount 1
01:11:30.939 00.000 15712 MoveAxis(N, 0, ABG)
01:11:30.939 00.000 15712 Move returns status 0, amount 0
01:11:30.939 00.000 15712 move complete, result=0
01:11:30.939 00.000 15712 worker thread done servicing request
01:11:30.939 00.000 15712 Worker thread wakes up
01:11:30.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:30.939 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:11:30.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:32.349 01.410 15712 Exposure complete
01:11:32.412 00.063 15712 worker thread done servicing request
01:11:32.412 00.000 7988 OnExposeComplete: enter
01:11:32.413 00.001 7988 UpdateGuideState(): m_state=6
01:11:32.413 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
01:11:32.413 00.000 7988 Star::Find returns 1 (0), X=970.29, Y=190.32, Mass=1053, SNR=21.3, Peak=165 HFD=3.7
01:11:32.413 00.000 7988 MultiStar: [#1 -0.04,0.28,1.04,U] [#2 -0.04,0.17,0.94,U] [#3 -0.12,0.35,0.91,U] [#4 0.20,0.36,0.00,M2] [#5 0.04,-0.39,0.82,U] [#6 0.08,0.59,0.00,M5] [#7 0.11,-0.45,0.00,M1] [#8 0.03,-0.65,0.00,M8] 
01:11:32.413 00.000 7988 single-star, 4 included, MultiStar: {-0.03, 0.12}, one-star: {0.00, 0.10}
01:11:32.413 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
01:11:32.413 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
01:11:32.413 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=0.10 mountY=-0.00, mountTheta=-0.05
01:11:32.413 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.10, opts=13)
01:11:32.413 00.000 7988 Enqueuing Move request for scope (0.00, 0.10)
01:11:32.413 00.000 15712 Worker thread wakes up
01:11:32.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
01:11:32.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
01:11:32.413 00.000 15712 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.00
01:11:32.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:11:32.413 00.000 7988 UpdateGuideState exits: m=1053 SNR=21.3
01:11:32.426 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:32.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:32.426 00.000 7988 Enqueuing Expose request
01:11:32.430 00.004 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:11:32.430 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
01:11:32.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:32.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:11:32.430 00.000 15712 MoveAxis(W, 2, ABG)
01:11:32.430 00.000 15712 Guiding  Dir = 3, Dur = 2
01:11:32.430 00.000 15712 IsGuiding returns 0
01:11:32.452 00.022 15712 IsGuiding returns 0
01:11:32.452 00.000 15712 Move returns status 0, amount 2
01:11:32.452 00.000 15712 MoveAxis(N, 0, ABG)
01:11:32.452 00.000 15712 Move returns status 0, amount 0
01:11:32.452 00.000 15712 move complete, result=0
01:11:32.452 00.000 15712 worker thread done servicing request
01:11:32.452 00.000 15712 Worker thread wakes up
01:11:32.452 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:11:32.458 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:32.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:34.199 01.741 15712 Exposure complete
01:11:34.263 00.064 15712 worker thread done servicing request
01:11:34.264 00.001 7988 OnExposeComplete: enter
01:11:34.264 00.000 7988 UpdateGuideState(): m_state=6
01:11:34.266 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
01:11:34.266 00.000 7988 Star::Find returns 1 (0), X=970.04, Y=190.19, Mass=1133, SNR=22.2, Peak=141 HFD=4.1
01:11:34.268 00.002 7988 MultiStar: [#1 -0.03,0.53,0.00,M3] [#2 0.15,0.43,0.00,M3] [#3 0.04,0.45,0.00,M3] [#4 0.32,0.39,0.00,M3] [#5 0.21,-0.35,0.00,M1] [#6 0.05,0.42,0.00,M6] [#7 0.08,-0.44,0.00,M2] [#8 -0.15,-0.92,0.00,M9] 
01:11:34.268 00.000 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.56) = xAngle (-4.56 = 1.72)
01:11:34.270 00.002 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.59 = 1.69)
01:11:34.270 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-3.00 mountX=-0.04 mountY=0.25, mountTheta=1.72
01:11:34.272 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.04, opts=13)
01:11:34.274 00.002 7988 Enqueuing Move request for scope (-0.25, -0.04)
01:11:34.274 00.000 15712 Worker thread wakes up
01:11:34.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
01:11:34.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
01:11:34.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:11:34.274 00.000 7988 UpdateGuideState exits: m=1133 SNR=22.2
01:11:34.277 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:34.277 00.000 15712 Moving (-0.25, -0.04) raw xDistance=-0.04 yDistance=0.25
01:11:34.277 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:34.277 00.000 7988 Enqueuing Expose request
01:11:34.281 00.004 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:11:34.281 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
01:11:34.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:11:34.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:11:34.281 00.000 15712 MoveAxis(W, 8, ABG)
01:11:34.281 00.000 15712 Guiding  Dir = 3, Dur = 8
01:11:34.281 00.000 15712 IsGuiding returns 0
01:11:34.312 00.031 15712 IsGuiding returns 0
01:11:34.312 00.000 15712 Move returns status 0, amount 8
01:11:34.312 00.000 15712 MoveAxis(N, 0, ABG)
01:11:34.312 00.000 15712 Move returns status 0, amount 0
01:11:34.312 00.000 15712 move complete, result=0
01:11:34.312 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.3 px 0 ms NORTH
01:11:34.313 00.001 15712 worker thread done servicing request
01:11:34.313 00.000 15712 Worker thread wakes up
01:11:34.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:34.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:35.729 01.416 15712 Exposure complete
01:11:35.793 00.064 15712 worker thread done servicing request
01:11:35.793 00.000 7988 OnExposeComplete: enter
01:11:35.793 00.000 7988 UpdateGuideState(): m_state=6
01:11:35.795 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
01:11:35.795 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=190.51, Mass=1115, SNR=22.1, Peak=143 HFD=3.8
01:11:35.795 00.000 7988 MultiStar: [#1 0.04,0.83,0.00,M4] [#2 0.14,0.89,0.00,M4] [#3 0.11,0.92,0.00,M4] [#4 -0.14,0.56,0.00,M4] [#5 0.28,0.14,0.73,U] [#6 -0.03,0.68,0.00,M7] [#7 0.11,-0.09,0.48,U] [#8 0.04,-0.02,0.41,U] 
01:11:35.795 00.000 7988 refined, 3 included, MultiStar: {0.06, 0.13}, one-star: {-0.12, 0.28}
01:11:35.795 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
01:11:35.795 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
01:11:35.795 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.12 mountX=0.13 mountY=-0.06, mountTheta=-0.47
01:11:35.795 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.13, opts=13)
01:11:35.795 00.000 7988 Enqueuing Move request for scope (0.06, 0.13)
01:11:35.795 00.000 15712 Worker thread wakes up
01:11:35.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:11:35.795 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:11:35.795 00.000 15712 Moving (0.06, 0.13) raw xDistance=0.13 yDistance=-0.06
01:11:35.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=39, FiltMax=255, Gamma=0.690
01:11:35.795 00.000 7988 UpdateGuideState exits: m=1115 SNR=22.1
01:11:35.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:35.809 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:35.809 00.000 7988 Enqueuing Expose request
01:11:35.809 00.000 15712 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:11:35.809 00.000 15712 PPEC: input: 0.13, control: 0.06, exposure: 1500
01:11:35.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:35.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:35.812 00.003 15712 MoveAxis(W, 19, ABG)
01:11:35.812 00.000 15712 Guiding  Dir = 3, Dur = 19
01:11:35.812 00.000 15712 IsGuiding returns 0
01:11:35.830 00.018 15712 PulseGuide returned control before completion, sleep 11
01:11:35.857 00.027 15712 IsGuiding returns 1
01:11:35.857 00.000 15712 scope still moving after pulse duration time elapsed
01:11:35.893 00.036 15712 IsGuiding returns 0
01:11:35.893 00.000 15712 scope move finished after 19 + 63 ms
01:11:35.893 00.000 15712 Move returns status 0, amount 19
01:11:35.893 00.000 15712 MoveAxis(N, 0, ABG)
01:11:35.893 00.000 15712 Move returns status 0, amount 0
01:11:35.893 00.000 15712 move complete, result=0
01:11:35.893 00.000 7988 GuideStep: 0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
01:11:35.896 00.003 15712 worker thread done servicing request
01:11:35.896 00.000 15712 Worker thread wakes up
01:11:35.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:35.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:37.533 01.637 15712 Exposure complete
01:11:37.596 00.063 15712 worker thread done servicing request
01:11:37.596 00.000 7988 OnExposeComplete: enter
01:11:37.598 00.002 7988 UpdateGuideState(): m_state=6
01:11:37.600 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
01:11:37.600 00.000 7988 Star::Find returns 1 (0), X=970.29, Y=190.50, Mass=1163, SNR=22.6, Peak=165 HFD=3.6
01:11:37.602 00.002 7988 MultiStar: [#1 -0.23,0.56,0.00,M5] [#2 -0.07,0.69,0.00,M5] [#3 0.04,0.68,0.00,M5] [#4 0.23,0.43,0.00,M5] [#5 0.47,-0.47,0.00,M1] [#6 0.22,0.44,0.00,M8] [#7 -0.23,-0.46,0.00,M2] [#8 0.26,-0.34,0.00,M9] 
01:11:37.602 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.00 = -0.00)
01:11:37.604 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
01:11:37.604 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.28 hyp=0.28 cameraTheta=1.56 mountX=0.28 mountY=-0.01, mountTheta=-0.03
01:11:37.606 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.28, opts=13)
01:11:37.606 00.000 7988 Enqueuing Move request for scope (0.00, 0.28)
01:11:37.606 00.000 15712 Worker thread wakes up
01:11:37.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.28) opts 0xd
01:11:37.606 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.28)
01:11:37.606 00.000 15712 Moving (0.00, 0.28) raw xDistance=0.28 yDistance=-0.01
01:11:37.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=39, FiltMax=255, Gamma=0.690
01:11:37.611 00.005 7988 UpdateGuideState exits: m=1163 SNR=22.6
01:11:37.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:37.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:37.614 00.003 7988 Enqueuing Expose request
01:11:37.614 00.000 15712 PPEC rslt: input = 0.28, final = 0.23, react = 0.17, pred = 0.07, hyst = 0.15, hyst_pct = 0.00, period_length = 639.57
01:11:37.614 00.000 15712 PPEC: input: 0.28, control: 0.23, exposure: 1500
01:11:37.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:37.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:11:37.614 00.000 15712 MoveAxis(W, 77, ABG)
01:11:37.614 00.000 15712 Guiding  Dir = 3, Dur = 77
01:11:37.614 00.000 15712 IsGuiding returns 0
01:11:37.637 00.023 15712 PulseGuide returned control before completion, sleep 72
01:11:37.748 00.111 15712 IsGuiding returns 0
01:11:37.748 00.000 15712 Move returns status 0, amount 77
01:11:37.748 00.000 15712 MoveAxis(N, 0, ABG)
01:11:37.748 00.000 15712 Move returns status 0, amount 0
01:11:37.748 00.000 15712 move complete, result=0
01:11:37.748 00.000 15712 worker thread done servicing request
01:11:37.748 00.000 15712 Worker thread wakes up
01:11:37.748 00.000 7988 GuideStep: 0.3 px 77 ms WEST, -0.0 px 0 ms NORTH
01:11:37.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:37.750 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:39.161 01.411 15712 Exposure complete
01:11:39.223 00.062 15712 worker thread done servicing request
01:11:39.223 00.000 7988 OnExposeComplete: enter
01:11:39.223 00.000 7988 UpdateGuideState(): m_state=6
01:11:39.223 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
01:11:39.223 00.000 7988 Star::Find returns 1 (0), X=970.00, Y=190.35, Mass=1201, SNR=22.8, Peak=164 HFD=4.0
01:11:39.223 00.000 7988 MultiStar: [#1 0.06,0.43,0.00,M6] [#2 -0.08,0.41,0.00,M6] [#3 -0.21,0.20,0.81,U] [#4 0.30,0.42,0.00,M6] [#5 -0.08,-0.27,0.70,U] [#6 0.38,0.40,0.00,M9] [#7 -0.36,-0.80,0.00,M3] [#8 -0.62,-0.43,0.00,M10] 
01:11:39.223 00.000 7988 refined, 2 included, MultiStar: {-0.20, 0.04}, one-star: {-0.29, 0.13}
01:11:39.223 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
01:11:39.223 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
01:11:39.233 00.010 7988 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.21 cameraTheta=2.94 mountX=0.04 mountY=0.20, mountTheta=1.38
01:11:39.233 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.04, opts=13)
01:11:39.233 00.000 7988 Enqueuing Move request for scope (-0.20, 0.04)
01:11:39.236 00.003 15712 Worker thread wakes up
01:11:39.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
01:11:39.236 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
01:11:39.236 00.000 15712 Moving (-0.20, 0.04) raw xDistance=0.04 yDistance=0.20
01:11:39.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=40, FiltMax=255, Gamma=0.690
01:11:39.238 00.002 7988 UpdateGuideState exits: m=1201 SNR=22.8
01:11:39.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:39.240 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:39.240 00.000 7988 Enqueuing Expose request
01:11:39.242 00.002 15712 PPEC rslt: input = 0.04, final = 0.06, react = 0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:11:39.242 00.000 15712 PPEC: input: 0.04, control: 0.06, exposure: 1500
01:11:39.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:39.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:11:39.242 00.000 15712 MoveAxis(W, 20, ABG)
01:11:39.242 00.000 15712 Guiding  Dir = 3, Dur = 20
01:11:39.267 00.025 15712 IsGuiding returns 0
01:11:39.283 00.016 15712 PulseGuide returned control before completion, sleep 14
01:11:39.323 00.040 15712 IsGuiding returns 0
01:11:39.323 00.000 15712 Move returns status 0, amount 20
01:11:39.323 00.000 15712 MoveAxis(N, 0, ABG)
01:11:39.323 00.000 15712 Move returns status 0, amount 0
01:11:39.323 00.000 15712 move complete, result=0
01:11:39.323 00.000 7988 GuideStep: 0.0 px 20 ms WEST, 0.2 px 0 ms NORTH
01:11:39.323 00.000 15712 worker thread done servicing request
01:11:39.333 00.010 15712 Worker thread wakes up
01:11:39.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:39.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:40.976 01.643 15712 Exposure complete
01:11:41.038 00.062 15712 worker thread done servicing request
01:11:41.038 00.000 7988 OnExposeComplete: enter
01:11:41.038 00.000 7988 UpdateGuideState(): m_state=6
01:11:41.041 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
01:11:41.041 00.000 7988 Star::Find returns 1 (0), X=970.22, Y=190.84, Mass=1193, SNR=22.9, Peak=151 HFD=4.0
01:11:41.043 00.002 7988 MultiStar: [#1 0.01,0.86,0.00,M7] [#2 -0.10,0.95,0.00,M7] [#3 -0.26,0.83,0.00,M5] [#4 0.19,0.87,0.00,M7] [#5 0.22,0.27,0.72,U] [#6 0.08,0.99,0.00,M10] [#7 -0.13,0.05,0.47,U] [#8 -0.20,0.37,0.00,R] 
01:11:41.043 00.000 7988 refined, 2 included, MultiStar: {0.01, 0.38}, one-star: {-0.07, 0.62}
01:11:41.045 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
01:11:41.045 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
01:11:41.047 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.54 mountX=0.38 mountY=-0.02, mountTheta=-0.06
01:11:41.049 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.38, opts=13)
01:11:41.049 00.000 7988 Enqueuing Move request for scope (0.01, 0.38)
01:11:41.051 00.002 15712 Worker thread wakes up
01:11:41.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.38) opts 0xd
01:11:41.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.38)
01:11:41.051 00.000 15712 Moving (0.01, 0.38) raw xDistance=0.38 yDistance=-0.02
01:11:41.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=40, FiltMax=255, Gamma=0.690
01:11:41.051 00.000 7988 UpdateGuideState exits: m=1193 SNR=22.9
01:11:41.053 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:41.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:41.053 00.000 7988 Enqueuing Expose request
01:11:41.053 00.000 15712 PPEC rslt: input = 0.38, final = 0.29, react = 0.23, pred = 0.06, hyst = 0.22, hyst_pct = 0.00, period_length = 639.58
01:11:41.053 00.000 15712 PPEC: input: 0.38, control: 0.29, exposure: 1500
01:11:41.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:41.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:11:41.053 00.000 15712 MoveAxis(W, 94, ABG)
01:11:41.053 00.000 15712 Guiding  Dir = 3, Dur = 94
01:11:41.053 00.000 15712 IsGuiding returns 0
01:11:41.073 00.020 15712 PulseGuide returned control before completion, sleep 89
01:11:41.165 00.092 15712 IsGuiding returns 1
01:11:41.165 00.000 15712 scope still moving after pulse duration time elapsed
01:11:41.200 00.035 15712 IsGuiding returns 0
01:11:41.200 00.000 15712 scope move finished after 94 + 49 ms
01:11:41.200 00.000 15712 Move returns status 0, amount 94
01:11:41.200 00.000 15712 MoveAxis(N, 0, ABG)
01:11:41.200 00.000 15712 Move returns status 0, amount 0
01:11:41.200 00.000 15712 move complete, result=0
01:11:41.200 00.000 15712 worker thread done servicing request
01:11:41.200 00.000 15712 Worker thread wakes up
01:11:41.200 00.000 7988 GuideStep: 0.4 px 94 ms WEST, -0.0 px 0 ms NORTH
01:11:41.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:41.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:42.619 01.419 15712 Exposure complete
01:11:42.679 00.060 15712 worker thread done servicing request
01:11:42.679 00.000 7988 OnExposeComplete: enter
01:11:42.679 00.000 7988 UpdateGuideState(): m_state=6
01:11:42.684 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
01:11:42.684 00.000 7988 Star::Find returns 1 (0), X=970.13, Y=190.42, Mass=1168, SNR=22.4, Peak=140 HFD=3.9
01:11:42.686 00.002 7988 MultiStar: [#1 -0.07,0.60,0.00,M8] [#2 0.07,0.56,0.00,M8] [#3 -0.26,0.66,0.00,M6] [#4 -0.05,0.51,0.00,M8] [#5 -0.02,-0.08,0.78,U] [#6 0.30,0.78,0.00,R] [#7 -0.04,0.13,0.48,U] [#8 0.04,-0.44,0.00,M1] 
01:11:42.686 00.000 7988 refined, 2 included, MultiStar: {-0.09, 0.09}, one-star: {-0.16, 0.20}
01:11:42.688 00.002 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
01:11:42.688 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
01:11:42.690 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.35 mountX=0.09 mountY=0.08, mountTheta=0.77
01:11:42.692 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.09, opts=13)
01:11:42.692 00.000 7988 Enqueuing Move request for scope (-0.09, 0.09)
01:11:42.694 00.002 15712 Worker thread wakes up
01:11:42.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:11:42.694 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:11:42.694 00.000 15712 Moving (-0.09, 0.09) raw xDistance=0.09 yDistance=0.08
01:11:42.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=40, FiltMax=255, Gamma=0.690
01:11:42.696 00.002 7988 UpdateGuideState exits: m=1168 SNR=22.4
01:11:42.697 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:42.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:42.699 00.002 7988 Enqueuing Expose request
01:11:42.699 00.000 15712 PPEC rslt: input = 0.09, final = 0.06, react = 0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:11:42.699 00.000 15712 PPEC: input: 0.09, control: 0.06, exposure: 1500
01:11:42.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:42.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:11:42.699 00.000 15712 MoveAxis(W, 18, ABG)
01:11:42.699 00.000 15712 Guiding  Dir = 3, Dur = 18
01:11:42.699 00.000 15712 IsGuiding returns 0
01:11:42.714 00.015 15712 IsGuiding returns 1
01:11:42.714 00.000 15712 scope still moving after pulse duration time elapsed
01:11:42.768 00.054 15712 IsGuiding returns 0
01:11:42.768 00.000 15712 scope move finished after 18 + 49 ms
01:11:42.768 00.000 15712 Move returns status 0, amount 18
01:11:42.768 00.000 15712 MoveAxis(N, 0, ABG)
01:11:42.768 00.000 15712 Move returns status 0, amount 0
01:11:42.768 00.000 15712 move complete, result=0
01:11:42.768 00.000 7988 GuideStep: 0.1 px 18 ms WEST, 0.1 px 0 ms NORTH
01:11:42.770 00.002 15712 worker thread done servicing request
01:11:42.770 00.000 15712 Worker thread wakes up
01:11:42.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:42.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:44.403 01.633 15712 Exposure complete
01:11:44.466 00.063 15712 worker thread done servicing request
01:11:44.466 00.000 7988 OnExposeComplete: enter
01:11:44.466 00.000 7988 UpdateGuideState(): m_state=6
01:11:44.466 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
01:11:44.466 00.000 7988 Star::Find returns 1 (0), X=970.36, Y=190.49, Mass=1268, SNR=23.5, Peak=158 HFD=3.9
01:11:44.466 00.000 7988 MultiStar: [#1 0.20,0.87,0.00,M9] [#2 0.09,0.81,0.00,M9] [#3 0.25,0.78,0.00,M7] [#4 0.30,0.71,0.00,M9] [#5 0.58,0.03,0.00,M1] [#6 -0.26,-0.18,0.64,U] [#7 0.02,-0.26,0.51,U] [#8 0.02,-0.05,0.44,U] 
01:11:44.466 00.000 7988 refined, 3 included, MultiStar: {-0.03, -0.00}, one-star: {0.07, 0.26}
01:11:44.466 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.59 = 1.70)
01:11:44.466 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.62 = 1.66)
01:11:44.466 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.02 mountX=-0.00 mountY=0.03, mountTheta=1.70
01:11:44.466 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.00, opts=13)
01:11:44.466 00.000 7988 Enqueuing Move request for scope (-0.03, -0.00)
01:11:44.466 00.000 15712 Worker thread wakes up
01:11:44.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
01:11:44.466 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
01:11:44.466 00.000 15712 Moving (-0.03, -0.00) raw xDistance=-0.00 yDistance=0.03
01:11:44.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:11:44.466 00.000 7988 UpdateGuideState exits: m=1268 SNR=23.5
01:11:44.481 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:44.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:44.483 00.002 7988 Enqueuing Expose request
01:11:44.483 00.000 15712 PPEC rslt: input = -0.00, final = 0.06, react = -0.00, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:11:44.483 00.000 15712 PPEC: input: -0.00, control: 0.06, exposure: 1500
01:11:44.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:44.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:11:44.483 00.000 15712 MoveAxis(W, 19, ABG)
01:11:44.483 00.000 15712 Guiding  Dir = 3, Dur = 19
01:11:44.517 00.034 15712 IsGuiding returns 0
01:11:44.533 00.016 15712 PulseGuide returned control before completion, sleep 14
01:11:44.561 00.028 15712 IsGuiding returns 1
01:11:44.563 00.002 15712 scope still moving after pulse duration time elapsed
01:11:44.601 00.038 15712 IsGuiding returns 0
01:11:44.601 00.000 15712 scope move finished after 19 + 61 ms
01:11:44.601 00.000 15712 Move returns status 0, amount 19
01:11:44.601 00.000 15712 MoveAxis(N, 0, ABG)
01:11:44.601 00.000 15712 Move returns status 0, amount 0
01:11:44.601 00.000 15712 move complete, result=0
01:11:44.601 00.000 7988 GuideStep: -0.0 px 19 ms WEST, 0.0 px 0 ms NORTH
01:11:44.608 00.007 15712 worker thread done servicing request
01:11:44.608 00.000 15712 Worker thread wakes up
01:11:44.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:44.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:46.028 01.420 15712 Exposure complete
01:11:46.089 00.061 15712 worker thread done servicing request
01:11:46.089 00.000 7988 OnExposeComplete: enter
01:11:46.089 00.000 7988 UpdateGuideState(): m_state=6
01:11:46.089 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
01:11:46.089 00.000 7988 Star::Find returns 1 (0), X=970.40, Y=190.82, Mass=1041, SNR=21.3, Peak=155 HFD=3.4
01:11:46.089 00.000 7988 MultiStar: [#1 -0.15,0.98,0.00,M10] [#2 -0.20,0.77,0.00,M10] [#3 0.08,0.88,0.00,M8] [#4 0.04,0.71,0.00,M10] [#5 0.01,0.19,0.82,U] [#6 -0.10,0.17,0.68,U] [#7 -0.04,-0.12,0.55,U] [#8 -0.75,-0.14,0.00,M1] 
01:11:46.096 00.007 7988 refined, 3 included, MultiStar: {0.01, 0.26}, one-star: {0.11, 0.60}
01:11:46.096 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
01:11:46.096 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
01:11:46.096 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.54 mountX=0.26 mountY=-0.02, mountTheta=-0.06
01:11:46.096 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.26, opts=13)
01:11:46.096 00.000 7988 Enqueuing Move request for scope (0.01, 0.26)
01:11:46.096 00.000 15712 Worker thread wakes up
01:11:46.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
01:11:46.096 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
01:11:46.096 00.000 15712 Moving (0.01, 0.26) raw xDistance=0.26 yDistance=-0.02
01:11:46.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:11:46.096 00.000 7988 UpdateGuideState exits: m=1041 SNR=21.3
01:11:46.105 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:46.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:46.107 00.002 7988 Enqueuing Expose request
01:11:46.109 00.002 15712 PPEC rslt: input = 0.26, final = 0.19, react = 0.16, pred = 0.04, hyst = 0.15, hyst_pct = 0.00, period_length = 639.58
01:11:46.109 00.000 15712 PPEC: input: 0.26, control: 0.19, exposure: 1500
01:11:46.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:46.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:11:46.109 00.000 15712 MoveAxis(W, 63, ABG)
01:11:46.109 00.000 15712 Guiding  Dir = 3, Dur = 63
01:11:46.141 00.032 15712 IsGuiding returns 0
01:11:46.157 00.016 15712 PulseGuide returned control before completion, sleep 58
01:11:46.218 00.061 15712 IsGuiding returns 1
01:11:46.218 00.000 15712 scope still moving after pulse duration time elapsed
01:11:46.250 00.032 15712 IsGuiding returns 0
01:11:46.250 00.000 15712 scope move finished after 63 + 45 ms
01:11:46.250 00.000 15712 Move returns status 0, amount 63
01:11:46.250 00.000 15712 MoveAxis(N, 0, ABG)
01:11:46.250 00.000 15712 Move returns status 0, amount 0
01:11:46.250 00.000 15712 move complete, result=0
01:11:46.250 00.000 15712 worker thread done servicing request
01:11:46.250 00.000 15712 Worker thread wakes up
01:11:46.250 00.000 7988 GuideStep: 0.3 px 63 ms WEST, -0.0 px 0 ms NORTH
01:11:46.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:46.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:47.991 01.741 15712 Exposure complete
01:11:48.054 00.063 15712 worker thread done servicing request
01:11:48.055 00.001 7988 OnExposeComplete: enter
01:11:48.055 00.000 7988 UpdateGuideState(): m_state=6
01:11:48.055 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
01:11:48.055 00.000 7988 Star::Find returns 1 (0), X=970.13, Y=190.32, Mass=1034, SNR=21.1, Peak=165 HFD=3.8
01:11:48.055 00.000 7988 MultiStar: [#1 -0.20,0.33,1.04,U] [#2 -0.25,0.50,0.00,R] [#3 -0.16,0.24,0.88,U] [#4 0.24,0.46,0.00,R] [#5 0.23,-0.29,0.77,U] [#6 -0.54,-0.39,0.00,M1] [#7 0.27,-0.39,0.00,M1] [#8 -0.02,-0.75,0.00,M2] 
01:11:48.060 00.005 7988 refined, 3 included, MultiStar: {-0.09, 0.12}, one-star: {-0.16, 0.09}
01:11:48.060 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.67 = 0.67)
01:11:48.062 00.002 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
01:11:48.062 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.23 mountX=0.11 mountY=0.09, mountTheta=0.65
01:11:48.064 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.12, opts=13)
01:11:48.064 00.000 7988 Enqueuing Move request for scope (-0.09, 0.12)
01:11:48.067 00.003 15712 Worker thread wakes up
01:11:48.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:11:48.067 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:11:48.067 00.000 15712 Moving (-0.09, 0.12) raw xDistance=0.11 yDistance=0.09
01:11:48.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=42, FiltMax=255, Gamma=0.690
01:11:48.068 00.001 7988 UpdateGuideState exits: m=1034 SNR=21.1
01:11:48.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:48.070 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:48.070 00.000 7988 Enqueuing Expose request
01:11:48.072 00.002 15712 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:11:48.072 00.000 15712 PPEC: input: 0.11, control: 0.06, exposure: 1500
01:11:48.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:48.072 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:11:48.072 00.000 15712 MoveAxis(W, 18, ABG)
01:11:48.072 00.000 15712 Guiding  Dir = 3, Dur = 18
01:11:48.072 00.000 15712 IsGuiding returns 0
01:11:48.090 00.018 15712 PulseGuide returned control before completion, sleep 12
01:11:48.138 00.048 15712 IsGuiding returns 0
01:11:48.138 00.000 15712 Move returns status 0, amount 18
01:11:48.138 00.000 15712 MoveAxis(N, 0, ABG)
01:11:48.138 00.000 15712 Move returns status 0, amount 0
01:11:48.138 00.000 15712 move complete, result=0
01:11:48.138 00.000 15712 worker thread done servicing request
01:11:48.138 00.000 15712 Worker thread wakes up
01:11:48.138 00.000 7988 GuideStep: 0.1 px 18 ms WEST, 0.1 px 0 ms NORTH
01:11:48.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:48.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:49.554 01.416 15712 Exposure complete
01:11:49.615 00.061 15712 worker thread done servicing request
01:11:49.615 00.000 7988 OnExposeComplete: enter
01:11:49.615 00.000 7988 UpdateGuideState(): m_state=6
01:11:49.620 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
01:11:49.620 00.000 7988 Star::Find returns 1 (0), X=970.25, Y=190.17, Mass=1098, SNR=21.7, Peak=166 HFD=3.7
01:11:49.622 00.002 7988 MultiStar: [#1 -0.08,0.25,1.03,U] [#2 -0.12,-0.58,0.00,M1] [#3 -0.09,0.02,0.80,U] [#4 -0.17,-0.04,0.74,U] [#5 0.07,-0.58,0.00,M1] [#6 -0.16,-0.55,0.00,M2] [#7 0.12,-0.61,0.00,M2] [#8 -0.23,-1.22,0.00,M3] 
01:11:49.622 00.000 7988 single-star, 3 included, MultiStar: {-0.09, 0.05}, one-star: {-0.04, -0.05}
01:11:49.624 00.002 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.83 = 2.46)
01:11:49.624 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.42)
01:11:49.626 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.26 mountX=-0.05 mountY=0.04, mountTheta=2.44
01:11:49.628 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.05, opts=13)
01:11:49.628 00.000 7988 Enqueuing Move request for scope (-0.04, -0.05)
01:11:49.631 00.003 15712 Worker thread wakes up
01:11:49.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
01:11:49.631 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
01:11:49.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=42, FiltMax=255, Gamma=0.690
01:11:49.631 00.000 7988 UpdateGuideState exits: m=1098 SNR=21.7
01:11:49.633 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:49.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:49.635 00.002 7988 Enqueuing Expose request
01:11:49.635 00.000 15712 Moving (-0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
01:11:49.635 00.000 15712 PPEC rslt: input = -0.05, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:11:49.635 00.000 15712 PPEC: input: -0.05, control: 0.05, exposure: 1500
01:11:49.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:49.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:11:49.635 00.000 15712 MoveAxis(W, 17, ABG)
01:11:49.635 00.000 15712 Guiding  Dir = 3, Dur = 17
01:11:49.635 00.000 15712 IsGuiding returns 0
01:11:49.651 00.016 15712 PulseGuide returned control before completion, sleep 11
01:11:49.698 00.047 15712 IsGuiding returns 0
01:11:49.698 00.000 15712 Move returns status 0, amount 17
01:11:49.698 00.000 15712 MoveAxis(N, 0, ABG)
01:11:49.698 00.000 15712 Move returns status 0, amount 0
01:11:49.698 00.000 15712 move complete, result=0
01:11:49.698 00.000 7988 GuideStep: -0.0 px 17 ms WEST, 0.0 px 0 ms NORTH
01:11:49.707 00.009 15712 worker thread done servicing request
01:11:49.707 00.000 15712 Worker thread wakes up
01:11:49.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:49.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:51.451 01.744 15712 Exposure complete
01:11:51.513 00.062 15712 worker thread done servicing request
01:11:51.513 00.000 7988 OnExposeComplete: enter
01:11:51.513 00.000 7988 UpdateGuideState(): m_state=6
01:11:51.515 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
01:11:51.516 00.001 7988 Star::Find returns 1 (0), X=970.11, Y=189.76, Mass=1172, SNR=22.5, Peak=185 HFD=3.7
01:11:51.516 00.000 7988 MultiStar: [#1 -0.23,-0.01,0.97,U] [#2 -0.05,-0.64,0.00,M2] [#3 -0.55,-0.16,0.00,M7] [#4 -0.03,-0.55,0.00,M1] [#5 -0.08,-0.70,0.00,M2] [#6 -0.24,-0.72,0.00,M3] [#7 -0.18,-1.07,0.00,M3] [#8 -0.23,-0.99,0.00,M4] 
01:11:51.518 00.002 7988 refined, 1 included, MultiStar: {-0.21, -0.24}, one-star: {-0.18, -0.46}
01:11:51.518 00.000 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
01:11:51.520 00.002 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
01:11:51.520 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-2.29 mountX=-0.24 mountY=0.21, mountTheta=2.42
01:11:51.522 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.24, opts=13)
01:11:51.524 00.002 7988 Enqueuing Move request for scope (-0.21, -0.24)
01:11:51.524 00.000 15712 Worker thread wakes up
01:11:51.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.24) opts 0xd
01:11:51.524 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.24)
01:11:51.524 00.000 15712 Moving (-0.21, -0.24) raw xDistance=-0.24 yDistance=0.21
01:11:51.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:11:51.524 00.000 7988 UpdateGuideState exits: m=1172 SNR=22.5
01:11:51.528 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:51.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:51.528 00.000 7988 Enqueuing Expose request
01:11:51.528 00.000 15712 PPEC rslt: input = -0.24, final = -0.08, react = -0.14, pred = 0.07, hyst = -0.13, hyst_pct = 0.00, period_length = 639.58
01:11:51.528 00.000 15712 PPEC: input: -0.24, control: -0.08, exposure: 1500
01:11:51.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:51.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:11:51.528 00.000 15712 MoveAxis(E, 25, ABG)
01:11:51.528 00.000 15712 Guiding  Dir = 2, Dur = 25
01:11:51.528 00.000 15712 IsGuiding returns 0
01:11:51.560 00.032 15712 IsGuiding returns 1
01:11:51.560 00.000 15712 scope still moving after pulse duration time elapsed
01:11:51.602 00.042 15712 IsGuiding returns 0
01:11:51.602 00.000 15712 scope move finished after 25 + 50 ms
01:11:51.610 00.008 15712 Move returns status 0, amount 25
01:11:51.610 00.000 15712 MoveAxis(N, 0, ABG)
01:11:51.610 00.000 15712 Move returns status 0, amount 0
01:11:51.610 00.000 15712 move complete, result=0
01:11:51.610 00.000 15712 worker thread done servicing request
01:11:51.610 00.000 15712 Worker thread wakes up
01:11:51.610 00.000 7988 GuideStep: -0.2 px 25 ms EAST, 0.2 px 0 ms NORTH
01:11:51.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:51.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:53.029 01.419 15712 Exposure complete
01:11:53.091 00.062 15712 worker thread done servicing request
01:11:53.091 00.000 7988 OnExposeComplete: enter
01:11:53.091 00.000 7988 UpdateGuideState(): m_state=6
01:11:53.095 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
01:11:53.095 00.000 7988 Star::Find returns 1 (0), X=970.27, Y=189.96, Mass=1137, SNR=22.1, Peak=178 HFD=3.4
01:11:53.095 00.000 7988 MultiStar: [#1 -0.24,0.44,0.00,M8] [#2 0.17,-0.29,0.89,U] [#3 -0.03,0.15,0.88,U] [#4 -0.10,-0.40,0.00,M2] [#5 -0.07,-0.63,0.00,M3] [#6 -0.04,-0.45,0.00,M4] [#7 -0.30,-0.68,0.00,M4] [#8 -0.25,-0.93,0.00,M5] 
01:11:53.095 00.000 7988 refined, 2 included, MultiStar: {0.04, -0.14}, one-star: {-0.02, -0.27}
01:11:53.095 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
01:11:53.095 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
01:11:53.095 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.32 mountX=-0.14 mountY=-0.03, mountTheta=-2.92
01:11:53.095 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.14, opts=13)
01:11:53.095 00.000 7988 Enqueuing Move request for scope (0.04, -0.14)
01:11:53.095 00.000 15712 Worker thread wakes up
01:11:53.095 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
01:11:53.095 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
01:11:53.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:11:53.095 00.000 7988 UpdateGuideState exits: m=1137 SNR=22.1
01:11:53.107 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:53.107 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:53.109 00.002 7988 Enqueuing Expose request
01:11:53.109 00.000 15712 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=-0.03
01:11:53.112 00.003 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:11:53.112 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
01:11:53.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:53.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:11:53.112 00.000 15712 MoveAxis(W, 14, ABG)
01:11:53.112 00.000 15712 Guiding  Dir = 3, Dur = 14
01:11:53.112 00.000 15712 IsGuiding returns 0
01:11:53.142 00.030 15712 IsGuiding returns 1
01:11:53.142 00.000 15712 scope still moving after pulse duration time elapsed
01:11:53.170 00.028 15712 IsGuiding returns 1
01:11:53.206 00.036 15712 IsGuiding returns 0
01:11:53.206 00.000 15712 scope move finished after 14 + 77 ms
01:11:53.206 00.000 15712 Move returns status 0, amount 14
01:11:53.206 00.000 15712 MoveAxis(N, 0, ABG)
01:11:53.206 00.000 15712 Move returns status 0, amount 0
01:11:53.206 00.000 15712 move complete, result=0
01:11:53.206 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
01:11:53.208 00.002 15712 worker thread done servicing request
01:11:53.208 00.000 15712 Worker thread wakes up
01:11:53.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:53.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:54.845 01.637 15712 Exposure complete
01:11:54.909 00.064 15712 worker thread done servicing request
01:11:54.909 00.000 7988 OnExposeComplete: enter
01:11:54.909 00.000 7988 UpdateGuideState(): m_state=6
01:11:54.911 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
01:11:54.911 00.000 7988 Star::Find returns 1 (0), X=970.28, Y=190.53, Mass=1121, SNR=21.9, Peak=150 HFD=3.6
01:11:54.913 00.002 7988 MultiStar: [#1 0.12,0.45,0.00,M9] [#2 0.32,0.15,0.92,U] [#3 -0.07,0.65,0.00,M7] [#4 -0.10,-0.11,0.76,U] [#5 0.28,-0.66,0.00,M4] [#6 -0.27,-0.10,0.67,U] [#7 0.36,-0.14,0.53,U] [#8 0.28,-0.73,0.00,M6] 
01:11:54.913 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.06}, one-star: {-0.01, 0.31}
01:11:54.915 00.002 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
01:11:54.915 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
01:11:54.917 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.82 mountX=0.06 mountY=-0.06, mountTheta=-0.76
01:11:54.919 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
01:11:54.919 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
01:11:54.921 00.002 15712 Worker thread wakes up
01:11:54.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:11:54.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:11:54.921 00.000 15712 Moving (0.05, 0.06) raw xDistance=0.06 yDistance=-0.06
01:11:54.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=41, FiltMax=255, Gamma=0.690
01:11:54.921 00.000 7988 UpdateGuideState exits: m=1121 SNR=21.9
01:11:54.924 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:54.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:54.924 00.000 7988 Enqueuing Expose request
01:11:54.924 00.000 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:11:54.924 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
01:11:54.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:54.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:54.924 00.000 15712 MoveAxis(W, 12, ABG)
01:11:54.924 00.000 15712 Guiding  Dir = 3, Dur = 12
01:11:54.948 00.024 15712 IsGuiding returns 0
01:11:54.964 00.016 15712 IsGuiding returns 1
01:11:54.964 00.000 15712 scope still moving after pulse duration time elapsed
01:11:55.006 00.042 15712 IsGuiding returns 0
01:11:55.006 00.000 15712 scope move finished after 12 + 51 ms
01:11:55.006 00.000 15712 Move returns status 0, amount 12
01:11:55.006 00.000 15712 MoveAxis(N, 0, ABG)
01:11:55.006 00.000 15712 Move returns status 0, amount 0
01:11:55.006 00.000 15712 move complete, result=0
01:11:55.006 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:11:55.014 00.008 15712 worker thread done servicing request
01:11:55.014 00.000 15712 Worker thread wakes up
01:11:55.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:55.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:56.424 01.410 15712 Exposure complete
01:11:56.486 00.062 7988 OnExposeComplete: enter
01:11:56.488 00.002 7988 UpdateGuideState(): m_state=6
01:11:56.488 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
01:11:56.490 00.002 7988 Star::Find returns 1 (0), X=970.52, Y=190.55, Mass=1225, SNR=23.1, Peak=156 HFD=3.6
01:11:56.490 00.000 15712 worker thread done servicing request
01:11:56.492 00.002 7988 MultiStar: [#1 0.08,0.46,0.00,M10] [#2 0.21,-0.01,0.86,U] [#3 -0.03,0.37,0.83,U] [#4 0.03,0.07,0.73,U] [#5 0.31,-0.70,0.00,M5] [#6 -0.31,-0.24,0.68,U] [#7 -0.28,-0.47,0.00,M4] [#8 0.08,-0.66,0.00,M7] 
01:11:56.492 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.13}, one-star: {0.23, 0.32}
01:11:56.494 00.002 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
01:11:56.494 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
01:11:56.496 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.13 cameraTheta=1.21 mountX=0.13 mountY=-0.05, mountTheta=-0.38
01:11:56.498 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.13, opts=13)
01:11:56.500 00.002 7988 Enqueuing Move request for scope (0.05, 0.13)
01:11:56.502 00.002 15712 Worker thread wakes up
01:11:56.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
01:11:56.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
01:11:56.502 00.000 15712 Moving (0.05, 0.13) raw xDistance=0.13 yDistance=-0.05
01:11:56.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=41, FiltMax=255, Gamma=0.690
01:11:56.504 00.002 7988 UpdateGuideState exits: m=1225 SNR=23.1
01:11:56.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:56.506 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:56.506 00.000 7988 Enqueuing Expose request
01:11:56.508 00.002 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:11:56.508 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
01:11:56.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:56.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:11:56.508 00.000 15712 MoveAxis(W, 6, ABG)
01:11:56.508 00.000 15712 Guiding  Dir = 3, Dur = 6
01:11:56.508 00.000 15712 IsGuiding returns 0
01:11:56.528 00.020 15712 IsGuiding returns 0
01:11:56.528 00.000 15712 Move returns status 0, amount 6
01:11:56.528 00.000 15712 MoveAxis(N, 0, ABG)
01:11:56.528 00.000 15712 Move returns status 0, amount 0
01:11:56.528 00.000 15712 move complete, result=0
01:11:56.528 00.000 15712 worker thread done servicing request
01:11:56.528 00.000 15712 Worker thread wakes up
01:11:56.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:56.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:56.528 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:11:58.162 01.634 15712 Exposure complete
01:11:58.223 00.061 15712 worker thread done servicing request
01:11:58.223 00.000 7988 OnExposeComplete: enter
01:11:58.223 00.000 7988 UpdateGuideState(): m_state=6
01:11:58.223 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
01:11:58.223 00.000 7988 Star::Find returns 1 (0), X=970.44, Y=190.64, Mass=1111, SNR=22.0, Peak=156 HFD=3.4
01:11:58.223 00.000 7988 MultiStar: [#1 0.18,0.58,0.00,R] [#2 0.18,0.12,0.86,U] [#3 0.12,0.40,0.00,M7] [#4 0.02,0.21,0.74,U] [#5 0.48,0.06,0.00,M6] [#6 -0.05,0.07,0.66,U] [#7 0.46,0.12,0.00,M5] [#8 0.08,-1.35,0.00,M8] 
01:11:58.230 00.007 7988 refined, 3 included, MultiStar: {0.09, 0.22}, one-star: {0.15, 0.42}
01:11:58.230 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
01:11:58.230 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
01:11:58.230 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.20 mountX=0.22 mountY=-0.09, mountTheta=-0.39
01:11:58.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.22, opts=13)
01:11:58.230 00.000 7988 Enqueuing Move request for scope (0.09, 0.22)
01:11:58.230 00.000 15712 Worker thread wakes up
01:11:58.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
01:11:58.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
01:11:58.230 00.000 15712 Moving (0.09, 0.22) raw xDistance=0.22 yDistance=-0.09
01:11:58.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:11:58.230 00.000 7988 UpdateGuideState exits: m=1111 SNR=22.0
01:11:58.239 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:58.241 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:58.241 00.000 7988 Enqueuing Expose request
01:11:58.241 00.000 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.58
01:11:58.241 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
01:11:58.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:58.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:11:58.241 00.000 15712 MoveAxis(W, 45, ABG)
01:11:58.241 00.000 15712 Guiding  Dir = 3, Dur = 45
01:11:58.258 00.017 15712 IsGuiding returns 0
01:11:58.274 00.016 15712 PulseGuide returned control before completion, sleep 40
01:11:58.319 00.045 15712 IsGuiding returns 1
01:11:58.319 00.000 15712 scope still moving after pulse duration time elapsed
01:11:58.353 00.034 15712 IsGuiding returns 0
01:11:58.353 00.000 15712 scope move finished after 45 + 50 ms
01:11:58.353 00.000 15712 Move returns status 0, amount 45
01:11:58.353 00.000 15712 MoveAxis(N, 0, ABG)
01:11:58.353 00.000 15712 Move returns status 0, amount 0
01:11:58.353 00.000 15712 move complete, result=0
01:11:58.353 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
01:11:58.355 00.002 15712 worker thread done servicing request
01:11:58.355 00.000 15712 Worker thread wakes up
01:11:58.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:58.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:11:59.759 01.404 15712 Exposure complete
01:11:59.820 00.061 15712 worker thread done servicing request
01:11:59.820 00.000 7988 OnExposeComplete: enter
01:11:59.820 00.000 7988 UpdateGuideState(): m_state=6
01:11:59.820 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
01:11:59.820 00.000 7988 Star::Find returns 1 (0), X=970.56, Y=190.68, Mass=1072, SNR=21.6, Peak=146 HFD=3.5
01:11:59.820 00.000 7988 MultiStar: [#1 -0.23,0.24,1.02,U] [#2 0.03,0.12,0.84,U] [#3 -0.12,1.01,0.00,M8] [#4 -0.07,0.32,0.72,U] [#5 0.23,0.16,0.81,U] [#6 -0.18,0.12,0.68,U] [#7 0.47,-0.47,0.00,M6] [#8 -0.11,-0.73,0.00,M9] 
01:11:59.820 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.25}, one-star: {0.27, 0.46}
01:11:59.820 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
01:11:59.820 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:11:59.820 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.52 mountX=0.25 mountY=-0.02, mountTheta=-0.08
01:11:59.820 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.25, opts=13)
01:11:59.832 00.012 7988 Enqueuing Move request for scope (0.01, 0.25)
01:11:59.832 00.000 15712 Worker thread wakes up
01:11:59.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
01:11:59.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
01:11:59.832 00.000 15712 Moving (0.01, 0.25) raw xDistance=0.25 yDistance=-0.02
01:11:59.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=40, FiltMax=255, Gamma=0.690
01:11:59.832 00.000 7988 UpdateGuideState exits: m=1072 SNR=21.6
01:11:59.836 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:59.836 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:11:59.836 00.000 7988 Enqueuing Expose request
01:11:59.836 00.000 15712 PPEC rslt: input = 0.25, final = 0.17, react = 0.15, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.58
01:11:59.836 00.000 15712 PPEC: input: 0.25, control: 0.17, exposure: 1500
01:11:59.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:59.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:11:59.836 00.000 15712 MoveAxis(W, 57, ABG)
01:11:59.836 00.000 15712 Guiding  Dir = 3, Dur = 57
01:11:59.836 00.000 15712 IsGuiding returns 0
01:11:59.856 00.020 15712 PulseGuide returned control before completion, sleep 52
01:11:59.915 00.059 15712 IsGuiding returns 1
01:11:59.915 00.000 15712 scope still moving after pulse duration time elapsed
01:11:59.951 00.036 15712 IsGuiding returns 0
01:11:59.951 00.000 15712 scope move finished after 57 + 54 ms
01:11:59.951 00.000 15712 Move returns status 0, amount 57
01:11:59.951 00.000 15712 MoveAxis(N, 0, ABG)
01:11:59.951 00.000 15712 Move returns status 0, amount 0
01:11:59.951 00.000 15712 move complete, result=0
01:11:59.951 00.000 15712 worker thread done servicing request
01:11:59.951 00.000 15712 Worker thread wakes up
01:11:59.951 00.000 7988 GuideStep: 0.2 px 57 ms WEST, -0.0 px 0 ms NORTH
01:11:59.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:11:59.954 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:01.592 01.638 15712 Exposure complete
01:12:01.656 00.064 15712 worker thread done servicing request
01:12:01.657 00.001 7988 OnExposeComplete: enter
01:12:01.657 00.000 7988 UpdateGuideState(): m_state=6
01:12:01.657 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
01:12:01.657 00.000 7988 Star::Find returns 1 (0), X=970.36, Y=190.51, Mass=1091, SNR=21.5, Peak=159 HFD=3.4
01:12:01.657 00.000 7988 MultiStar: [#1 -0.34,-0.11,1.02,U] [#2 0.24,0.03,0.90,U] [#3 -0.17,0.56,0.00,M9] [#4 0.05,-0.09,0.76,U] [#5 0.18,-0.54,0.00,M6] [#6 -0.06,-0.12,0.68,U] [#7 -0.09,-0.16,0.54,U] [#8 0.19,-0.68,0.00,M10] 
01:12:01.657 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.01}, one-star: {0.07, 0.29}
01:12:01.657 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
01:12:01.657 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.86)
01:12:01.657 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.83 mountX=-0.01 mountY=0.02, mountTheta=1.89
01:12:01.666 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
01:12:01.666 00.000 7988 Enqueuing Move request for scope (-0.02, -0.01)
01:12:01.666 00.000 15712 Worker thread wakes up
01:12:01.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:12:01.666 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:12:01.666 00.000 15712 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
01:12:01.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=40, FiltMax=255, Gamma=0.690
01:12:01.666 00.000 7988 UpdateGuideState exits: m=1091 SNR=21.5
01:12:01.672 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:01.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:01.672 00.000 7988 Enqueuing Expose request
01:12:01.672 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:12:01.672 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
01:12:01.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:01.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:01.672 00.000 15712 MoveAxis(W, 14, ABG)
01:12:01.672 00.000 15712 Guiding  Dir = 3, Dur = 14
01:12:01.672 00.000 15712 IsGuiding returns 0
01:12:01.692 00.020 15712 IsGuiding returns 1
01:12:01.692 00.000 15712 scope still moving after pulse duration time elapsed
01:12:01.742 00.050 15712 IsGuiding returns 0
01:12:01.742 00.000 15712 scope move finished after 14 + 52 ms
01:12:01.742 00.000 15712 Move returns status 0, amount 14
01:12:01.742 00.000 15712 MoveAxis(N, 0, ABG)
01:12:01.742 00.000 15712 Move returns status 0, amount 0
01:12:01.742 00.000 15712 move complete, result=0
01:12:01.742 00.000 15712 worker thread done servicing request
01:12:01.742 00.000 15712 Worker thread wakes up
01:12:01.742 00.000 7988 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
01:12:01.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:01.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:03.158 01.416 15712 Exposure complete
01:12:03.219 00.061 15712 worker thread done servicing request
01:12:03.219 00.000 7988 OnExposeComplete: enter
01:12:03.219 00.000 7988 UpdateGuideState(): m_state=6
01:12:03.223 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
01:12:03.223 00.000 7988 Star::Find returns 1 (0), X=970.32, Y=190.31, Mass=1076, SNR=21.4, Peak=162 HFD=3.6
01:12:03.225 00.002 7988 MultiStar: [#1 -0.24,-0.30,1.07,U] [#2 0.37,-0.02,0.88,U] [#3 -0.32,0.11,0.90,U] [#4 -0.13,0.06,0.75,U] [#5 0.02,-0.51,0.00,M7] [#6 -0.28,-0.32,0.00,M1] [#7 -0.01,-0.54,0.00,M6] [#8 0.06,-1.09,0.00,R] 
01:12:03.225 00.000 7988 refined, 4 included, MultiStar: {-0.06, -0.02}, one-star: {0.03, 0.09}
01:12:03.227 00.002 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.56) = xAngle (-4.35 = 1.93)
01:12:03.227 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.90)
01:12:03.229 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.79 mountX=-0.02 mountY=0.06, mountTheta=1.93
01:12:03.231 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
01:12:03.231 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
01:12:03.233 00.002 15712 Worker thread wakes up
01:12:03.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
01:12:03.233 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
01:12:03.233 00.000 15712 Moving (-0.06, -0.02) raw xDistance=-0.02 yDistance=0.06
01:12:03.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:12:03.234 00.001 7988 UpdateGuideState exits: m=1076 SNR=21.4
01:12:03.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:03.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:03.234 00.000 7988 Enqueuing Expose request
01:12:03.234 00.000 15712 PPEC rslt: input = -0.02, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:12:03.234 00.000 15712 PPEC: input: -0.02, control: 0.05, exposure: 1500
01:12:03.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:03.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:12:03.234 00.000 15712 MoveAxis(W, 16, ABG)
01:12:03.234 00.000 15712 Guiding  Dir = 3, Dur = 16
01:12:03.234 00.000 15712 IsGuiding returns 0
01:12:03.255 00.021 15712 IsGuiding returns 1
01:12:03.255 00.000 15712 scope still moving after pulse duration time elapsed
01:12:03.300 00.045 15712 IsGuiding returns 0
01:12:03.300 00.000 15712 scope move finished after 16 + 52 ms
01:12:03.300 00.000 15712 Move returns status 0, amount 16
01:12:03.300 00.000 15712 MoveAxis(N, 0, ABG)
01:12:03.300 00.000 15712 Move returns status 0, amount 0
01:12:03.300 00.000 15712 move complete, result=0
01:12:03.300 00.000 7988 GuideStep: -0.0 px 16 ms WEST, 0.1 px 0 ms NORTH
01:12:03.310 00.010 15712 worker thread done servicing request
01:12:03.310 00.000 15712 Worker thread wakes up
01:12:03.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:03.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:03.472 00.162 7988 evsrv: cli 0CCCEEA8 connect
01:12:03.483 00.011 7988 case statement mapped state 6 to 3
01:12:03.483 00.000 7988 case statement mapped state 6 to 3
01:12:03.487 00.004 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"e2c2682f-a405-4fb7-b238-7d8d75e5ec5b"}
01:12:03.487 00.000 7988 case statement mapped state 6 to 3
01:12:03.487 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2c2682f-a405-4fb7-b238-7d8d75e5ec5b"}
01:12:03.487 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
01:12:04.944 01.457 15712 Exposure complete
01:12:05.063 00.119 15712 worker thread done servicing request
01:12:05.065 00.002 7988 OnExposeComplete: enter
01:12:05.067 00.002 7988 UpdateGuideState(): m_state=6
01:12:05.069 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:12:05.073 00.004 7988 Star::Find returns 1 (0), X=970.29, Y=190.16, Mass=1117, SNR=22.2, Peak=154 HFD=3.7
01:12:05.075 00.002 7988 MultiStar: [#1 -0.05,-0.54,0.00,M1] [#2 0.43,-0.33,0.00,M1] [#3 0.07,0.28,0.82,U] [#4 -0.24,-0.50,0.00,M1] [#5 0.22,-0.55,0.00,M8] [#6 -0.02,-0.54,0.00,M2] [#7 0.32,-0.84,0.00,M7] [#8 0.73,-0.32,0.00,M1] 
01:12:05.078 00.003 7988 single-star, 1 included, MultiStar: {0.03, 0.09}, one-star: {0.00, -0.07}
01:12:05.080 00.002 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
01:12:05.082 00.002 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
01:12:05.084 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.54 mountX=-0.07 mountY=-0.00, mountTheta=-3.14
01:12:05.087 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
01:12:05.089 00.002 7988 Enqueuing Move request for scope (0.00, -0.07)
01:12:05.091 00.002 15712 Worker thread wakes up
01:12:05.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=40, FiltMax=255, Gamma=0.690
01:12:05.093 00.002 7988 UpdateGuideState exits: m=1117 SNR=22.2
01:12:05.095 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
01:12:05.095 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
01:12:05.095 00.000 15712 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=-0.00
01:12:05.097 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:05.099 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:05.104 00.005 7988 Enqueuing Expose request
01:12:05.106 00.002 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:12:05.106 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
01:12:05.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:05.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:12:05.106 00.000 15712 MoveAxis(W, 12, ABG)
01:12:05.108 00.002 15712 Guiding  Dir = 3, Dur = 12
01:12:05.131 00.023 15712 IsGuiding returns 0
01:12:05.145 00.014 15712 IsGuiding returns 1
01:12:05.145 00.000 15712 scope still moving after pulse duration time elapsed
01:12:05.210 00.065 15712 IsGuiding returns 0
01:12:05.210 00.000 15712 scope move finished after 12 + 67 ms
01:12:05.210 00.000 15712 Move returns status 0, amount 12
01:12:05.210 00.000 15712 MoveAxis(N, 0, ABG)
01:12:05.210 00.000 15712 Move returns status 0, amount 0
01:12:05.210 00.000 15712 move complete, result=0
01:12:05.210 00.000 15712 worker thread done servicing request
01:12:05.210 00.000 15712 Worker thread wakes up
01:12:05.210 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:12:05.213 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:05.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:06.622 01.409 15712 Exposure complete
01:12:06.688 00.066 15712 worker thread done servicing request
01:12:06.688 00.000 7988 OnExposeComplete: enter
01:12:06.688 00.000 7988 UpdateGuideState(): m_state=6
01:12:06.688 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1693
01:12:06.688 00.000 7988 Star::Find returns 1 (0), X=970.31, Y=190.24, Mass=1099, SNR=21.5, Peak=158 HFD=3.6
01:12:06.702 00.014 7988 MultiStar: [#1 -0.23,-0.39,0.00,M2] [#2 0.59,-0.31,0.00,M2] [#3 0.13,0.06,0.86,U] [#4 -0.02,-0.27,0.77,U] [#5 0.41,-0.53,0.00,M9] [#6 -0.07,-0.31,0.68,U] [#7 0.14,-0.77,0.00,M8] [#8 0.57,-0.05,0.00,M2] 
01:12:06.702 00.000 7988 single-star, 3 included, MultiStar: {0.02, -0.10}, one-star: {0.02, 0.02}
01:12:06.705 00.003 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
01:12:06.705 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
01:12:06.705 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.78 mountX=0.02 mountY=-0.02, mountTheta=-0.80
01:12:06.705 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
01:12:06.705 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
01:12:06.705 00.000 15712 Worker thread wakes up
01:12:06.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:12:06.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:12:06.705 00.000 15712 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
01:12:06.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:12:06.705 00.000 7988 UpdateGuideState exits: m=1099 SNR=21.5
01:12:06.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:06.705 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:06.705 00.000 7988 Enqueuing Expose request
01:12:06.718 00.013 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:12:06.718 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
01:12:06.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:06.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:06.718 00.000 15712 MoveAxis(W, 10, ABG)
01:12:06.718 00.000 15712 Guiding  Dir = 3, Dur = 10
01:12:06.718 00.000 15712 IsGuiding returns 0
01:12:06.739 00.021 15712 IsGuiding returns 1
01:12:06.739 00.000 15712 scope still moving after pulse duration time elapsed
01:12:06.789 00.050 15712 IsGuiding returns 0
01:12:06.789 00.000 15712 scope move finished after 10 + 63 ms
01:12:06.789 00.000 15712 Move returns status 0, amount 10
01:12:06.789 00.000 15712 MoveAxis(N, 0, ABG)
01:12:06.789 00.000 15712 Move returns status 0, amount 0
01:12:06.789 00.000 15712 move complete, result=0
01:12:06.789 00.000 15712 worker thread done servicing request
01:12:06.789 00.000 15712 Worker thread wakes up
01:12:06.789 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:12:06.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:06.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:08.435 01.646 15712 Exposure complete
01:12:08.514 00.079 15712 worker thread done servicing request
01:12:08.514 00.000 7988 OnExposeComplete: enter
01:12:08.518 00.004 7988 UpdateGuideState(): m_state=6
01:12:08.520 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1694
01:12:08.522 00.002 7988 Star::Find returns 1 (0), X=970.18, Y=190.16, Mass=1090, SNR=21.5, Peak=178 HFD=3.7
01:12:08.522 00.000 7988 MultiStar: [#1 -0.12,-0.43,0.00,M3] [#2 0.56,-0.40,0.00,M3] [#3 0.08,0.26,0.84,U] [#4 0.15,-0.31,0.75,U] [#5 0.19,-0.47,0.00,M10] [#6 -0.08,-0.32,0.74,U] [#7 0.12,-0.56,0.00,M9] [#8 0.07,-0.00,0.44,U] 
01:12:08.524 00.002 7988 refined, 4 included, MultiStar: {0.01, -0.08}, one-star: {-0.11, -0.06}
01:12:08.526 00.002 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
01:12:08.528 00.002 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
01:12:08.529 00.001 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.42 mountX=-0.08 mountY=-0.01, mountTheta=-3.02
01:12:08.529 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
01:12:08.529 00.000 7988 Enqueuing Move request for scope (0.01, -0.08)
01:12:08.536 00.007 15712 Worker thread wakes up
01:12:08.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:12:08.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:12:08.536 00.000 15712 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=-0.01
01:12:08.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:12:08.538 00.002 7988 UpdateGuideState exits: m=1090 SNR=21.5
01:12:08.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:08.540 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:08.540 00.000 7988 Enqueuing Expose request
01:12:08.540 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:12:08.540 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
01:12:08.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:08.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:08.540 00.000 15712 MoveAxis(W, 9, ABG)
01:12:08.540 00.000 15712 Guiding  Dir = 3, Dur = 9
01:12:08.540 00.000 15712 IsGuiding returns 0
01:12:08.561 00.021 15712 IsGuiding returns 0
01:12:08.561 00.000 15712 Move returns status 0, amount 9
01:12:08.561 00.000 15712 MoveAxis(N, 0, ABG)
01:12:08.561 00.000 15712 Move returns status 0, amount 0
01:12:08.561 00.000 15712 move complete, result=0
01:12:08.561 00.000 15712 worker thread done servicing request
01:12:08.561 00.000 15712 Worker thread wakes up
01:12:08.561 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:12:08.570 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:08.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:09.981 01.411 15712 Exposure complete
01:12:10.045 00.064 15712 worker thread done servicing request
01:12:10.045 00.000 7988 OnExposeComplete: enter
01:12:10.045 00.000 7988 UpdateGuideState(): m_state=6
01:12:10.045 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1695
01:12:10.045 00.000 7988 Star::Find returns 1 (0), X=970.48, Y=190.36, Mass=1144, SNR=22.1, Peak=167 HFD=3.4
01:12:10.049 00.004 7988 MultiStar: [#1 -0.34,-0.13,1.00,U] [#2 0.07,0.04,0.85,U] [#3 -0.14,0.34,0.78,U] [#4 0.06,-0.10,0.70,U] [#5 0.14,-0.45,0.00,R] [#6 0.16,-0.35,0.64,U] [#7 0.01,-0.56,0.00,M10] [#8 0.39,0.81,0.00,M2] 
01:12:10.049 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.00}, one-star: {0.19, 0.14}
01:12:10.049 00.000 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.56) = xAngle (1.23 = 1.23)
01:12:10.049 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
01:12:10.049 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.79 mountX=0.00 mountY=0.01, mountTheta=1.23
01:12:10.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.00, opts=13)
01:12:10.049 00.000 7988 Enqueuing Move request for scope (-0.01, 0.00)
01:12:10.049 00.000 15712 Worker thread wakes up
01:12:10.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:12:10.049 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:12:10.049 00.000 15712 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
01:12:10.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=41, FiltMax=255, Gamma=0.690
01:12:10.059 00.010 7988 UpdateGuideState exits: m=1144 SNR=22.1
01:12:10.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:10.061 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:10.061 00.000 7988 Enqueuing Expose request
01:12:10.061 00.000 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:12:10.061 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
01:12:10.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:10.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:10.061 00.000 15712 MoveAxis(W, 8, ABG)
01:12:10.061 00.000 15712 Guiding  Dir = 3, Dur = 8
01:12:10.061 00.000 15712 IsGuiding returns 0
01:12:10.116 00.055 15712 IsGuiding returns 0
01:12:10.116 00.000 15712 Move returns status 0, amount 8
01:12:10.116 00.000 15712 MoveAxis(N, 0, ABG)
01:12:10.116 00.000 15712 Move returns status 0, amount 0
01:12:10.116 00.000 15712 move complete, result=0
01:12:10.116 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:12:10.120 00.004 15712 worker thread done servicing request
01:12:10.120 00.000 15712 Worker thread wakes up
01:12:10.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:10.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:11.860 01.740 15712 Exposure complete
01:12:11.921 00.061 15712 worker thread done servicing request
01:12:11.921 00.000 7988 OnExposeComplete: enter
01:12:11.921 00.000 7988 UpdateGuideState(): m_state=6
01:12:11.925 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1696
01:12:11.925 00.000 7988 Star::Find returns 1 (0), X=970.38, Y=190.65, Mass=1125, SNR=22.3, Peak=146 HFD=3.5
01:12:11.927 00.002 7988 MultiStar: [#1 -0.19,0.06,0.99,U] [#2 0.22,0.12,0.80,U] [#3 -0.04,0.57,0.00,M5] [#4 -0.22,0.15,0.67,U] [#5 0.11,0.33,0.75,U] [#6 -0.23,-0.20,0.66,U] [#7 0.05,-0.46,0.00,R] [#8 -0.24,0.20,0.41,U] 
01:12:11.927 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.17}, one-star: {0.09, 0.43}
01:12:11.929 00.002 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
01:12:11.929 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
01:12:11.931 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.82 mountX=0.17 mountY=0.04, mountTheta=0.23
01:12:11.933 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.17, opts=13)
01:12:11.933 00.000 7988 Enqueuing Move request for scope (-0.04, 0.17)
01:12:11.935 00.002 15712 Worker thread wakes up
01:12:11.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
01:12:11.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
01:12:11.935 00.000 15712 Moving (-0.04, 0.17) raw xDistance=0.17 yDistance=0.04
01:12:11.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=40, FiltMax=255, Gamma=0.690
01:12:11.937 00.002 7988 UpdateGuideState exits: m=1125 SNR=22.3
01:12:11.938 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:11.939 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:11.940 00.001 7988 Enqueuing Expose request
01:12:11.941 00.001 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.59
01:12:11.941 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
01:12:11.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:11.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:12:11.941 00.000 15712 MoveAxis(W, 40, ABG)
01:12:11.941 00.000 15712 Guiding  Dir = 3, Dur = 40
01:12:11.942 00.001 15712 IsGuiding returns 0
01:12:11.956 00.014 15712 PulseGuide returned control before completion, sleep 36
01:12:12.003 00.047 15712 IsGuiding returns 0
01:12:12.003 00.000 15712 Move returns status 0, amount 40
01:12:12.003 00.000 15712 MoveAxis(N, 0, ABG)
01:12:12.003 00.000 15712 Move returns status 0, amount 0
01:12:12.003 00.000 15712 move complete, result=0
01:12:12.003 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
01:12:12.006 00.003 15712 worker thread done servicing request
01:12:12.006 00.000 15712 Worker thread wakes up
01:12:12.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:12.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:13.422 01.416 15712 Exposure complete
01:12:13.483 00.061 15712 worker thread done servicing request
01:12:13.483 00.000 7988 OnExposeComplete: enter
01:12:13.483 00.000 7988 UpdateGuideState(): m_state=6
01:12:13.488 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1697
01:12:13.488 00.000 7988 Star::Find returns 1 (0), X=970.23, Y=190.56, Mass=1169, SNR=22.3, Peak=156 HFD=3.8
01:12:13.490 00.002 7988 MultiStar: [#1 -0.08,-0.06,0.98,U] [#2 0.23,0.16,0.89,U] [#3 -0.09,0.72,0.00,M6] [#4 0.10,0.04,0.72,U] [#5 -0.00,0.41,0.00,M1] [#6 -0.09,0.15,0.64,U] [#7 -0.08,0.11,0.48,U] [#8 -0.14,0.62,0.00,M2] 
01:12:13.490 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.13}, one-star: {-0.06, 0.34}
01:12:13.492 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
01:12:13.492 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:12:13.494 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.50 mountX=0.13 mountY=-0.01, mountTheta=-0.10
01:12:13.497 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.13, opts=13)
01:12:13.497 00.000 7988 Enqueuing Move request for scope (0.01, 0.13)
01:12:13.499 00.002 15712 Worker thread wakes up
01:12:13.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:12:13.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:12:13.499 00.000 15712 Moving (0.01, 0.13) raw xDistance=0.13 yDistance=-0.01
01:12:13.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=42, FiltMax=255, Gamma=0.690
01:12:13.499 00.000 7988 UpdateGuideState exits: m=1169 SNR=22.3
01:12:13.501 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:13.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:13.503 00.002 7988 Enqueuing Expose request
01:12:13.503 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:12:13.503 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
01:12:13.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:13.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:13.503 00.000 15712 MoveAxis(W, 10, ABG)
01:12:13.503 00.000 15712 Guiding  Dir = 3, Dur = 10
01:12:13.503 00.000 15712 IsGuiding returns 0
01:12:13.523 00.020 15712 IsGuiding returns 1
01:12:13.523 00.000 15712 scope still moving after pulse duration time elapsed
01:12:13.564 00.041 15712 IsGuiding returns 0
01:12:13.564 00.000 15712 scope move finished after 10 + 56 ms
01:12:13.564 00.000 15712 Move returns status 0, amount 10
01:12:13.564 00.000 15712 MoveAxis(N, 0, ABG)
01:12:13.564 00.000 15712 Move returns status 0, amount 0
01:12:13.564 00.000 15712 move complete, result=0
01:12:13.564 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:12:13.573 00.009 15712 worker thread done servicing request
01:12:13.573 00.000 15712 Worker thread wakes up
01:12:13.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:13.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:15.208 01.635 15712 Exposure complete
01:12:15.269 00.061 15712 worker thread done servicing request
01:12:15.269 00.000 7988 OnExposeComplete: enter
01:12:15.269 00.000 7988 UpdateGuideState(): m_state=6
01:12:15.269 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1698
01:12:15.269 00.000 7988 Star::Find returns 1 (0), X=970.22, Y=189.99, Mass=1168, SNR=22.1, Peak=165 HFD=4.1
01:12:15.269 00.000 7988 MultiStar: [#1 -0.16,-0.19,0.97,U] [#2 0.38,-0.18,0.00,M1] [#3 -0.25,0.48,0.00,M7] [#4 -0.13,-0.10,0.72,U] [#5 -0.27,0.06,0.72,U] [#6 -0.31,-0.32,0.00,M1] [#7 -0.17,-0.05,0.53,U] [#8 0.21,0.13,0.39,U] 
01:12:15.269 00.000 7988 refined, 5 included, MultiStar: {-0.12, -0.10}, one-star: {-0.07, -0.23}
01:12:15.269 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.02 = 2.26)
01:12:15.269 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.23)
01:12:15.269 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.46 mountX=-0.10 mountY=0.12, mountTheta=2.25
01:12:15.269 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
01:12:15.282 00.013 7988 Enqueuing Move request for scope (-0.12, -0.10)
01:12:15.282 00.000 15712 Worker thread wakes up
01:12:15.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
01:12:15.282 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
01:12:15.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=41, FiltMax=255, Gamma=0.690
01:12:15.285 00.003 7988 UpdateGuideState exits: m=1168 SNR=22.1
01:12:15.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:15.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:15.285 00.000 7988 Enqueuing Expose request
01:12:15.285 00.000 15712 Moving (-0.12, -0.10) raw xDistance=-0.10 yDistance=0.12
01:12:15.285 00.000 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:12:15.285 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
01:12:15.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:15.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:12:15.285 00.000 15712 MoveAxis(W, 13, ABG)
01:12:15.285 00.000 15712 Guiding  Dir = 3, Dur = 13
01:12:15.285 00.000 15712 IsGuiding returns 0
01:12:15.301 00.016 15712 IsGuiding returns 1
01:12:15.301 00.000 15712 scope still moving after pulse duration time elapsed
01:12:15.358 00.057 15712 IsGuiding returns 0
01:12:15.358 00.000 15712 scope move finished after 13 + 55 ms
01:12:15.358 00.000 15712 Move returns status 0, amount 13
01:12:15.358 00.000 15712 MoveAxis(N, 0, ABG)
01:12:15.358 00.000 15712 Move returns status 0, amount 0
01:12:15.358 00.000 15712 move complete, result=0
01:12:15.358 00.000 15712 worker thread done servicing request
01:12:15.358 00.000 15712 Worker thread wakes up
01:12:15.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:15.358 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
01:12:15.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:16.769 01.411 15712 Exposure complete
01:12:16.831 00.062 15712 worker thread done servicing request
01:12:16.831 00.000 7988 OnExposeComplete: enter
01:12:16.831 00.000 7988 UpdateGuideState(): m_state=6
01:12:16.834 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1699
01:12:16.834 00.000 7988 Star::Find returns 1 (0), X=970.21, Y=190.06, Mass=1112, SNR=21.7, Peak=159 HFD=4.0
01:12:16.836 00.002 7988 MultiStar: [#1 -0.21,-0.27,1.02,U] [#2 0.28,-0.15,0.89,U] [#3 0.03,0.53,0.00,M8] [#4 -0.10,-0.02,0.74,U] [#5 0.21,-0.21,0.79,U] [#6 0.24,-0.44,0.00,M2] [#7 0.16,0.07,0.44,U] [#8 0.14,0.50,0.00,M2] 
01:12:16.836 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.15}, one-star: {-0.08, -0.17}
01:12:16.838 00.002 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
01:12:16.838 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
01:12:16.840 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.41 mountX=-0.15 mountY=-0.02, mountTheta=-3.00
01:12:16.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.15, opts=13)
01:12:16.842 00.000 7988 Enqueuing Move request for scope (0.02, -0.15)
01:12:16.844 00.002 15712 Worker thread wakes up
01:12:16.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
01:12:16.844 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
01:12:16.844 00.000 15712 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=-0.02
01:12:16.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:12:16.845 00.001 7988 UpdateGuideState exits: m=1112 SNR=21.7
01:12:16.847 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:16.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:16.847 00.000 7988 Enqueuing Expose request
01:12:16.847 00.000 15712 PPEC rslt: input = -0.15, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:12:16.847 00.000 15712 PPEC: input: -0.15, control: 0.04, exposure: 1500
01:12:16.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:16.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:16.847 00.000 15712 MoveAxis(W, 14, ABG)
01:12:16.847 00.000 15712 Guiding  Dir = 3, Dur = 14
01:12:16.847 00.000 15712 IsGuiding returns 0
01:12:16.880 00.033 15712 IsGuiding returns 1
01:12:16.880 00.000 15712 scope still moving after pulse duration time elapsed
01:12:16.928 00.048 15712 IsGuiding returns 0
01:12:16.928 00.000 15712 scope move finished after 14 + 63 ms
01:12:16.928 00.000 15712 Move returns status 0, amount 14
01:12:16.928 00.000 15712 MoveAxis(N, 0, ABG)
01:12:16.928 00.000 15712 Move returns status 0, amount 0
01:12:16.928 00.000 15712 move complete, result=0
01:12:16.928 00.000 15712 worker thread done servicing request
01:12:16.928 00.000 15712 Worker thread wakes up
01:12:16.928 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
01:12:16.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:16.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:18.570 01.642 15712 Exposure complete
01:12:18.633 00.063 15712 worker thread done servicing request
01:12:18.633 00.000 7988 OnExposeComplete: enter
01:12:18.633 00.000 7988 UpdateGuideState(): m_state=6
01:12:18.633 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1700
01:12:18.633 00.000 7988 Star::Find returns 1 (0), X=970.26, Y=189.95, Mass=1059, SNR=21.2, Peak=152 HFD=3.4
01:12:18.633 00.000 7988 MultiStar: [#1 -0.07,-0.46,0.00,M1] [#2 0.26,-0.53,0.00,M1] [#3 -0.01,0.01,0.89,U] [#4 0.07,-0.36,0.72,U] [#5 0.02,-0.31,0.68,U] [#6 0.03,-0.84,0.00,M3] [#7 0.15,-0.61,0.00,M1] [#8 0.28,-0.13,0.43,U] 
01:12:18.633 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.21}, one-star: {-0.03, -0.28}
01:12:18.633 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
01:12:18.633 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
01:12:18.633 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.39 mountX=-0.21 mountY=-0.03, mountTheta=-2.98
01:12:18.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.21, opts=13)
01:12:18.633 00.000 7988 Enqueuing Move request for scope (0.04, -0.21)
01:12:18.633 00.000 15712 Worker thread wakes up
01:12:18.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
01:12:18.646 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:12:18.647 00.001 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
01:12:18.647 00.000 7988 UpdateGuideState exits: m=1059 SNR=21.2
01:12:18.647 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:18.647 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:18.647 00.000 7988 Enqueuing Expose request
01:12:18.647 00.000 15712 Moving (0.04, -0.21) raw xDistance=-0.21 yDistance=-0.03
01:12:18.647 00.000 15712 PPEC rslt: input = -0.21, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.59
01:12:18.647 00.000 15712 PPEC: input: -0.21, control: -0.09, exposure: 1500
01:12:18.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:18.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:12:18.647 00.000 15712 MoveAxis(E, 30, ABG)
01:12:18.647 00.000 15712 Guiding  Dir = 2, Dur = 30
01:12:18.683 00.036 15712 IsGuiding returns 0
01:12:18.702 00.019 15712 PulseGuide returned control before completion, sleep 25
01:12:18.765 00.063 15712 IsGuiding returns 0
01:12:18.765 00.000 15712 Move returns status 0, amount 30
01:12:18.765 00.000 15712 MoveAxis(N, 0, ABG)
01:12:18.765 00.000 15712 Move returns status 0, amount 0
01:12:18.765 00.000 15712 move complete, result=0
01:12:18.765 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
01:12:18.768 00.003 15712 worker thread done servicing request
01:12:18.768 00.000 15712 Worker thread wakes up
01:12:18.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:18.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:20.179 01.411 15712 Exposure complete
01:12:20.242 00.063 15712 worker thread done servicing request
01:12:20.242 00.000 7988 OnExposeComplete: enter
01:12:20.242 00.000 7988 UpdateGuideState(): m_state=6
01:12:20.244 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1701
01:12:20.244 00.000 7988 Star::Find returns 1 (0), X=970.30, Y=190.27, Mass=1102, SNR=21.8, Peak=163 HFD=3.7
01:12:20.246 00.002 7988 MultiStar: [#1 -0.13,-0.00,1.02,U] [#2 0.07,-0.03,0.85,U] [#3 -0.20,0.65,0.00,M8] [#4 -0.05,-0.23,0.67,U] [#5 0.26,0.14,0.75,U] [#6 0.04,-0.19,0.64,U] [#7 -0.21,-0.07,0.45,U] [#8 -0.71,0.19,0.00,M2] 
01:12:20.246 00.000 7988 refined, 6 included, MultiStar: {0.01, -0.03}, one-star: {0.01, 0.05}
01:12:20.248 00.002 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
01:12:20.248 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
01:12:20.250 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.42 mountX=-0.03 mountY=-0.00, mountTheta=-3.02
01:12:20.250 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
01:12:20.250 00.000 7988 Enqueuing Move request for scope (0.01, -0.03)
01:12:20.250 00.000 15712 Worker thread wakes up
01:12:20.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:12:20.250 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:12:20.250 00.000 15712 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
01:12:20.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:12:20.256 00.006 7988 UpdateGuideState exits: m=1102 SNR=21.8
01:12:20.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:20.259 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:20.259 00.000 7988 Enqueuing Expose request
01:12:20.259 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:12:20.259 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
01:12:20.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:20.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:12:20.259 00.000 15712 MoveAxis(W, 10, ABG)
01:12:20.259 00.000 15712 Guiding  Dir = 3, Dur = 10
01:12:20.259 00.000 15712 IsGuiding returns 0
01:12:20.282 00.023 15712 IsGuiding returns 1
01:12:20.282 00.000 15712 scope still moving after pulse duration time elapsed
01:12:20.344 00.062 15712 IsGuiding returns 0
01:12:20.344 00.000 15712 scope move finished after 10 + 76 ms
01:12:20.344 00.000 15712 Move returns status 0, amount 10
01:12:20.344 00.000 15712 MoveAxis(N, 0, ABG)
01:12:20.344 00.000 15712 Move returns status 0, amount 0
01:12:20.344 00.000 15712 move complete, result=0
01:12:20.344 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:12:20.350 00.006 15712 worker thread done servicing request
01:12:20.350 00.000 15712 Worker thread wakes up
01:12:20.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:20.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:21.994 01.644 15712 Exposure complete
01:12:22.055 00.061 15712 worker thread done servicing request
01:12:22.055 00.000 7988 OnExposeComplete: enter
01:12:22.055 00.000 7988 UpdateGuideState(): m_state=6
01:12:22.055 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1702
01:12:22.055 00.000 7988 Star::Find returns 1 (0), X=970.25, Y=190.41, Mass=1029, SNR=20.9, Peak=150 HFD=3.5
01:12:22.055 00.000 7988 MultiStar: [#1 -0.08,0.25,1.02,U] [#2 0.36,0.14,0.92,U] [#3 0.06,0.66,0.00,M9] [#4 0.08,0.25,0.73,U] [#5 0.19,0.60,0.00,M1] [#6 0.10,-0.13,0.65,U] [#7 0.41,0.61,0.00,M1] [#8 0.44,0.39,0.00,M3] 
01:12:22.063 00.008 7988 refined, 4 included, MultiStar: {0.08, 0.16}, one-star: {-0.04, 0.19}
01:12:22.063 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
01:12:22.063 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
01:12:22.063 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.17 cameraTheta=1.11 mountX=0.16 mountY=-0.08, mountTheta=-0.48
01:12:22.063 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.16, opts=13)
01:12:22.063 00.000 7988 Enqueuing Move request for scope (0.08, 0.16)
01:12:22.063 00.000 15712 Worker thread wakes up
01:12:22.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
01:12:22.063 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
01:12:22.063 00.000 15712 Moving (0.08, 0.16) raw xDistance=0.16 yDistance=-0.08
01:12:22.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:12:22.071 00.008 7988 UpdateGuideState exits: m=1029 SNR=20.9
01:12:22.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:22.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:22.071 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:12:22.071 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
01:12:22.071 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:22.071 00.000 7988 Enqueuing Expose request
01:12:22.071 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:22.071 00.000 15712 MoveAxis(W, 10, ABG)
01:12:22.071 00.000 15712 Guiding  Dir = 3, Dur = 10
01:12:22.071 00.000 15712 IsGuiding returns 0
01:12:22.091 00.020 15712 IsGuiding returns 1
01:12:22.091 00.000 15712 scope still moving after pulse duration time elapsed
01:12:22.139 00.048 15712 IsGuiding returns 0
01:12:22.139 00.000 15712 scope move finished after 10 + 52 ms
01:12:22.139 00.000 15712 Move returns status 0, amount 10
01:12:22.139 00.000 15712 MoveAxis(N, 0, ABG)
01:12:22.139 00.000 15712 Move returns status 0, amount 0
01:12:22.139 00.000 15712 move complete, result=0
01:12:22.139 00.000 7988 GuideStep: 0.2 px 10 ms WEST, -0.1 px 0 ms NORTH
01:12:22.140 00.001 15712 worker thread done servicing request
01:12:22.140 00.000 15712 Worker thread wakes up
01:12:22.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:22.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:23.555 01.415 15712 Exposure complete
01:12:23.617 00.062 15712 worker thread done servicing request
01:12:23.617 00.000 7988 OnExposeComplete: enter
01:12:23.617 00.000 7988 UpdateGuideState(): m_state=6
01:12:23.617 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1703
01:12:23.617 00.000 7988 Star::Find returns 1 (0), X=970.19, Y=190.42, Mass=1136, SNR=22.2, Peak=163 HFD=3.7
01:12:23.617 00.000 7988 MultiStar: [#1 -0.10,0.02,0.98,U] [#2 0.20,0.05,0.83,U] [#3 -0.25,0.63,0.00,M10] [#4 0.41,0.03,0.00,M1] [#5 0.06,0.29,0.72,U] [#6 -0.28,-0.10,0.64,U] [#7 -0.26,-0.17,0.42,U] [#8 0.96,-0.02,0.00,M4] 
01:12:23.617 00.000 7988 refined, 5 included, MultiStar: {-0.06, 0.07}, one-star: {-0.10, 0.19}
01:12:23.617 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
01:12:23.625 00.008 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
01:12:23.625 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.28 mountX=0.07 mountY=0.06, mountTheta=0.70
01:12:23.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.07, opts=13)
01:12:23.625 00.000 7988 Enqueuing Move request for scope (-0.06, 0.07)
01:12:23.625 00.000 15712 Worker thread wakes up
01:12:23.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
01:12:23.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
01:12:23.625 00.000 15712 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=0.06
01:12:23.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:12:23.625 00.000 7988 UpdateGuideState exits: m=1136 SNR=22.2
01:12:23.633 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:23.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:23.633 00.000 7988 Enqueuing Expose request
01:12:23.633 00.000 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:12:23.633 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
01:12:23.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:23.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:12:23.633 00.000 15712 MoveAxis(W, 9, ABG)
01:12:23.633 00.000 15712 Guiding  Dir = 3, Dur = 9
01:12:23.633 00.000 15712 IsGuiding returns 0
01:12:23.681 00.048 15712 IsGuiding returns 0
01:12:23.681 00.000 15712 Move returns status 0, amount 9
01:12:23.681 00.000 15712 MoveAxis(N, 0, ABG)
01:12:23.681 00.000 15712 Move returns status 0, amount 0
01:12:23.681 00.000 15712 move complete, result=0
01:12:23.681 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:12:23.691 00.010 15712 worker thread done servicing request
01:12:23.691 00.000 15712 Worker thread wakes up
01:12:23.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:23.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:25.325 01.634 15712 Exposure complete
01:12:25.389 00.064 15712 worker thread done servicing request
01:12:25.389 00.000 7988 OnExposeComplete: enter
01:12:25.389 00.000 7988 UpdateGuideState(): m_state=6
01:12:25.391 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1704
01:12:25.391 00.000 7988 Star::Find returns 1 (0), X=970.20, Y=190.92, Mass=1048, SNR=21.3, Peak=144 HFD=3.7
01:12:25.393 00.002 7988 MultiStar: [#1 -0.48,0.17,0.00,M1] [#2 0.19,0.36,0.00,M1] [#3 -0.27,0.71,0.00,R] [#4 -0.10,0.03,0.72,U] [#5 -0.31,0.61,0.00,M1] [#6 -0.40,0.01,0.00,M1] [#7 -0.06,0.01,0.48,U] [#8 -0.35,0.62,0.00,M5] 
01:12:25.395 00.002 7988 refined, 2 included, MultiStar: {-0.09, 0.33}, one-star: {-0.09, 0.69}
01:12:25.395 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
01:12:25.397 00.002 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
01:12:25.397 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.84 mountX=0.33 mountY=0.08, mountTheta=0.25
01:12:25.399 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.33, opts=13)
01:12:25.401 00.002 7988 Enqueuing Move request for scope (-0.09, 0.33)
01:12:25.401 00.000 15712 Worker thread wakes up
01:12:25.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.33) opts 0xd
01:12:25.401 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.33)
01:12:25.401 00.000 15712 Moving (-0.09, 0.33) raw xDistance=0.33 yDistance=0.08
01:12:25.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:12:25.403 00.002 7988 UpdateGuideState exits: m=1048 SNR=21.3
01:12:25.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:25.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:25.403 00.000 7988 Enqueuing Expose request
01:12:25.403 00.000 15712 PPEC rslt: input = 0.33, final = 0.24, react = 0.20, pred = 0.05, hyst = 0.18, hyst_pct = 0.00, period_length = 639.60
01:12:25.403 00.000 15712 PPEC: input: 0.33, control: 0.24, exposure: 1500
01:12:25.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:25.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:12:25.403 00.000 15712 MoveAxis(W, 79, ABG)
01:12:25.403 00.000 15712 Guiding  Dir = 3, Dur = 79
01:12:25.403 00.000 15712 IsGuiding returns 0
01:12:25.427 00.024 15712 PulseGuide returned control before completion, sleep 67
01:12:25.514 00.087 15712 IsGuiding returns 1
01:12:25.514 00.000 15712 scope still moving after pulse duration time elapsed
01:12:25.549 00.035 15712 IsGuiding returns 0
01:12:25.549 00.000 15712 scope move finished after 79 + 72 ms
01:12:25.549 00.000 15712 Move returns status 0, amount 79
01:12:25.549 00.000 15712 MoveAxis(N, 0, ABG)
01:12:25.549 00.000 15712 Move returns status 0, amount 0
01:12:25.549 00.000 15712 move complete, result=0
01:12:25.549 00.000 7988 GuideStep: 0.3 px 79 ms WEST, 0.1 px 0 ms NORTH
01:12:25.562 00.013 15712 worker thread done servicing request
01:12:25.562 00.000 15712 Worker thread wakes up
01:12:25.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:25.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:26.981 01.419 15712 Exposure complete
01:12:27.042 00.061 15712 worker thread done servicing request
01:12:27.042 00.000 7988 OnExposeComplete: enter
01:12:27.042 00.000 7988 UpdateGuideState(): m_state=6
01:12:27.046 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1705
01:12:27.046 00.000 7988 Star::Find returns 1 (0), X=970.06, Y=190.68, Mass=1058, SNR=21.1, Peak=161 HFD=3.4
01:12:27.048 00.002 7988 MultiStar: [#1 -0.26,0.44,0.00,M2] [#2 0.36,0.54,0.00,M2] [#3 -0.03,0.17,0.86,U] [#4 -0.05,0.17,0.75,U] [#5 0.05,0.43,0.00,M2] [#6 -0.27,0.03,0.67,U] [#7 0.27,0.56,0.00,M1] [#8 -0.44,0.80,0.00,M6] 
01:12:27.048 00.000 7988 refined, 3 included, MultiStar: {-0.14, 0.23}, one-star: {-0.23, 0.46}
01:12:27.050 00.002 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
01:12:27.050 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
01:12:27.052 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.13 mountX=0.23 mountY=0.14, mountTheta=0.54
01:12:27.054 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.23, opts=13)
01:12:27.054 00.000 7988 Enqueuing Move request for scope (-0.14, 0.23)
01:12:27.056 00.002 15712 Worker thread wakes up
01:12:27.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
01:12:27.056 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
01:12:27.056 00.000 15712 Moving (-0.14, 0.23) raw xDistance=0.23 yDistance=0.14
01:12:27.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:12:27.058 00.002 7988 UpdateGuideState exits: m=1058 SNR=21.1
01:12:27.059 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:27.059 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:27.061 00.002 7988 Enqueuing Expose request
01:12:27.061 00.000 15712 PPEC rslt: input = 0.23, final = 0.17, react = 0.14, pred = 0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 639.60
01:12:27.061 00.000 15712 PPEC: input: 0.23, control: 0.17, exposure: 1500
01:12:27.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:27.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:12:27.061 00.000 15712 MoveAxis(W, 56, ABG)
01:12:27.061 00.000 15712 Guiding  Dir = 3, Dur = 56
01:12:27.061 00.000 15712 IsGuiding returns 0
01:12:27.078 00.017 15712 PulseGuide returned control before completion, sleep 51
01:12:27.137 00.059 15712 IsGuiding returns 1
01:12:27.137 00.000 15712 scope still moving after pulse duration time elapsed
01:12:27.169 00.032 15712 IsGuiding returns 0
01:12:27.169 00.000 15712 scope move finished after 56 + 56 ms
01:12:27.169 00.000 15712 Move returns status 0, amount 56
01:12:27.169 00.000 15712 MoveAxis(N, 0, ABG)
01:12:27.169 00.000 15712 Move returns status 0, amount 0
01:12:27.169 00.000 15712 move complete, result=0
01:12:27.169 00.000 7988 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
01:12:27.176 00.007 15712 worker thread done servicing request
01:12:27.176 00.000 15712 Worker thread wakes up
01:12:27.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:27.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:28.815 01.639 15712 Exposure complete
01:12:28.876 00.061 15712 worker thread done servicing request
01:12:28.876 00.000 7988 OnExposeComplete: enter
01:12:28.876 00.000 7988 UpdateGuideState(): m_state=6
01:12:28.881 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1706
01:12:28.881 00.000 7988 Star::Find returns 1 (0), X=970.24, Y=190.27, Mass=1029, SNR=20.9, Peak=191 HFD=3.5
01:12:28.883 00.002 7988 MultiStar: [#1 -0.48,-0.43,0.00,M3] [#2 0.30,-0.43,0.00,M3] [#3 -0.15,-0.45,0.00,M1] [#4 -0.17,-0.01,0.78,U] [#5 0.44,-0.27,0.00,M3] [#6 -0.29,-0.50,0.00,M1] [#7 0.07,-0.07,0.56,U] [#8 0.57,-0.31,0.00,M7] 
01:12:28.883 00.000 7988 refined, 2 included, MultiStar: {-0.06, -0.00}, one-star: {-0.05, 0.04}
01:12:28.885 00.002 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.69 = 1.60)
01:12:28.885 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.72 = 1.56)
01:12:28.887 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.12 mountX=-0.00 mountY=0.06, mountTheta=1.60
01:12:28.889 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.00, opts=13)
01:12:28.889 00.000 7988 Enqueuing Move request for scope (-0.06, -0.00)
01:12:28.891 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:12:28.892 00.001 7988 UpdateGuideState exits: m=1029 SNR=20.9
01:12:28.893 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:28.893 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:28.893 00.000 7988 Enqueuing Expose request
01:12:28.893 00.000 15712 Worker thread wakes up
01:12:28.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
01:12:28.893 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
01:12:28.893 00.000 15712 Moving (-0.06, -0.00) raw xDistance=-0.00 yDistance=0.06
01:12:28.893 00.000 15712 PPEC rslt: input = -0.00, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:12:28.893 00.000 15712 PPEC: input: -0.00, control: 0.04, exposure: 1500
01:12:28.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:28.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:12:28.893 00.000 15712 MoveAxis(W, 12, ABG)
01:12:28.893 00.000 15712 Guiding  Dir = 3, Dur = 12
01:12:28.893 00.000 15712 IsGuiding returns 0
01:12:28.916 00.023 15712 IsGuiding returns 1
01:12:28.916 00.000 15712 scope still moving after pulse duration time elapsed
01:12:28.959 00.043 15712 IsGuiding returns 0
01:12:28.959 00.000 15712 scope move finished after 12 + 51 ms
01:12:28.959 00.000 15712 Move returns status 0, amount 12
01:12:28.959 00.000 15712 MoveAxis(N, 0, ABG)
01:12:28.959 00.000 15712 Move returns status 0, amount 0
01:12:28.959 00.000 15712 move complete, result=0
01:12:28.959 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:12:28.966 00.007 15712 worker thread done servicing request
01:12:28.966 00.000 15712 Worker thread wakes up
01:12:28.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:28.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:30.379 01.413 15712 Exposure complete
01:12:30.440 00.061 15712 worker thread done servicing request
01:12:30.440 00.000 7988 OnExposeComplete: enter
01:12:30.440 00.000 7988 UpdateGuideState(): m_state=6
01:12:30.440 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1707
01:12:30.440 00.000 7988 Star::Find returns 1 (0), X=970.27, Y=190.03, Mass=1169, SNR=22.6, Peak=185 HFD=3.5
01:12:30.440 00.000 7988 MultiStar: [#1 -0.21,-0.48,0.00,M4] [#2 0.23,-0.61,0.00,M4] [#3 0.11,-0.82,0.00,M2] [#4 -0.27,-0.35,0.00,M1] [#5 0.05,-0.43,0.00,M4] [#6 -0.01,-0.67,0.00,M2] [#7 -0.03,-0.15,0.52,U] [#8 0.19,-0.13,0.41,U] 
01:12:30.440 00.000 7988 refined, 2 included, MultiStar: {0.02, -0.17}, one-star: {-0.02, -0.19}
01:12:30.440 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
01:12:30.440 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
01:12:30.440 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.46 mountX=-0.17 mountY=-0.01, mountTheta=-3.05
01:12:30.440 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.17, opts=13)
01:12:30.440 00.000 7988 Enqueuing Move request for scope (0.02, -0.17)
01:12:30.440 00.000 15712 Worker thread wakes up
01:12:30.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
01:12:30.440 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
01:12:30.440 00.000 15712 Moving (0.02, -0.17) raw xDistance=-0.17 yDistance=-0.01
01:12:30.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:12:30.456 00.016 7988 UpdateGuideState exits: m=1169 SNR=22.6
01:12:30.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:30.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:30.456 00.000 7988 Enqueuing Expose request
01:12:30.456 00.000 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 639.60
01:12:30.456 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
01:12:30.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:30.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:30.456 00.000 15712 MoveAxis(E, 22, ABG)
01:12:30.456 00.000 15712 Guiding  Dir = 2, Dur = 22
01:12:30.456 00.000 15712 IsGuiding returns 0
01:12:30.476 00.020 15712 IsGuiding returns 1
01:12:30.476 00.000 15712 scope still moving after pulse duration time elapsed
01:12:30.524 00.048 15712 IsGuiding returns 0
01:12:30.524 00.000 15712 scope move finished after 22 + 48 ms
01:12:30.524 00.000 15712 Move returns status 0, amount 22
01:12:30.524 00.000 15712 MoveAxis(N, 0, ABG)
01:12:30.524 00.000 15712 Move returns status 0, amount 0
01:12:30.524 00.000 15712 move complete, result=0
01:12:30.524 00.000 7988 GuideStep: -0.2 px 22 ms EAST, -0.0 px 0 ms NORTH
01:12:30.533 00.009 15712 worker thread done servicing request
01:12:30.533 00.000 15712 Worker thread wakes up
01:12:30.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:30.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:32.277 01.744 15712 Exposure complete
01:12:32.339 00.062 15712 worker thread done servicing request
01:12:32.339 00.000 7988 OnExposeComplete: enter
01:12:32.342 00.003 7988 UpdateGuideState(): m_state=6
01:12:32.344 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1708
01:12:32.344 00.000 7988 Star::Find returns 1 (0), X=970.25, Y=190.29, Mass=1157, SNR=22.3, Peak=167 HFD=3.7
01:12:32.346 00.002 7988 MultiStar: [#1 -0.06,-0.38,0.95,U] [#2 0.37,-0.26,0.00,M5] [#3 -0.11,-0.58,0.00,M3] [#4 -0.43,-0.25,0.00,M2] [#5 -0.03,-0.01,0.72,U] [#6 -0.28,-0.60,0.00,M3] [#7 0.06,-0.11,0.44,U] [#8 0.56,-0.11,0.00,M7] 
01:12:32.346 00.000 7988 single-star, 3 included, MultiStar: {-0.03, -0.11}, one-star: {-0.04, 0.07}
01:12:32.348 00.002 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
01:12:32.348 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
01:12:32.350 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.07 mountX=0.07 mountY=0.04, mountTheta=0.48
01:12:32.352 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.07, opts=13)
01:12:32.352 00.000 7988 Enqueuing Move request for scope (-0.04, 0.07)
01:12:32.354 00.002 15712 Worker thread wakes up
01:12:32.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:12:32.354 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:12:32.354 00.000 15712 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=0.04
01:12:32.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=45, FiltMax=255, Gamma=0.690
01:12:32.354 00.000 7988 UpdateGuideState exits: m=1157 SNR=22.3
01:12:32.356 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:32.356 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:32.359 00.003 7988 Enqueuing Expose request
01:12:32.359 00.000 15712 PPEC rslt: input = 0.07, final = 0.06, react = 0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:12:32.359 00.000 15712 PPEC: input: 0.07, control: 0.06, exposure: 1500
01:12:32.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:32.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:12:32.359 00.000 15712 MoveAxis(W, 19, ABG)
01:12:32.359 00.000 15712 Guiding  Dir = 3, Dur = 19
01:12:32.359 00.000 15712 IsGuiding returns 0
01:12:32.417 00.058 15712 IsGuiding returns 1
01:12:32.417 00.000 15712 scope still moving after pulse duration time elapsed
01:12:32.449 00.032 15712 IsGuiding returns 0
01:12:32.449 00.000 15712 scope move finished after 19 + 70 ms
01:12:32.449 00.000 15712 Move returns status 0, amount 19
01:12:32.449 00.000 15712 MoveAxis(N, 0, ABG)
01:12:32.449 00.000 15712 Move returns status 0, amount 0
01:12:32.449 00.000 15712 move complete, result=0
01:12:32.449 00.000 15712 worker thread done servicing request
01:12:32.449 00.000 15712 Worker thread wakes up
01:12:32.449 00.000 7988 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
01:12:32.451 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:32.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:33.854 01.403 15712 Exposure complete
01:12:33.916 00.062 15712 worker thread done servicing request
01:12:33.916 00.000 7988 OnExposeComplete: enter
01:12:33.916 00.000 7988 UpdateGuideState(): m_state=6
01:12:33.920 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1709
01:12:33.920 00.000 7988 Star::Find returns 1 (0), X=970.10, Y=190.17, Mass=1065, SNR=21.5, Peak=164 HFD=3.8
01:12:33.922 00.002 7988 MultiStar: [#1 -0.22,-0.22,0.95,U] [#2 0.36,0.01,0.83,U] [#3 0.10,-0.34,0.80,U] [#4 -0.12,-0.15,0.68,U] [#5 -0.00,0.07,0.75,U] [#6 0.20,-0.15,0.59,U] [#7 0.17,0.15,0.46,U] [#8 0.23,0.88,0.00,M8] 
01:12:33.922 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.10}, one-star: {-0.19, -0.05}
01:12:33.924 00.002 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
01:12:33.924 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
01:12:33.926 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.41 mountX=-0.10 mountY=-0.01, mountTheta=-3.01
01:12:33.928 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.10, opts=13)
01:12:33.928 00.000 7988 Enqueuing Move request for scope (0.02, -0.10)
01:12:33.930 00.002 15712 Worker thread wakes up
01:12:33.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
01:12:33.930 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
01:12:33.930 00.000 15712 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=-0.01
01:12:33.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=45, FiltMax=255, Gamma=0.690
01:12:33.932 00.002 7988 UpdateGuideState exits: m=1065 SNR=21.5
01:12:33.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:33.934 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:33.934 00.000 7988 Enqueuing Expose request
01:12:33.934 00.000 15712 PPEC rslt: input = -0.10, final = 0.06, react = -0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:12:33.934 00.000 15712 PPEC: input: -0.10, control: 0.06, exposure: 1500
01:12:33.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:33.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:33.934 00.000 15712 MoveAxis(W, 21, ABG)
01:12:33.934 00.000 15712 Guiding  Dir = 3, Dur = 21
01:12:33.934 00.000 15712 IsGuiding returns 0
01:12:33.951 00.017 15712 PulseGuide returned control before completion, sleep 18
01:12:33.999 00.048 15712 IsGuiding returns 0
01:12:33.999 00.000 15712 Move returns status 0, amount 21
01:12:33.999 00.000 15712 MoveAxis(N, 0, ABG)
01:12:33.999 00.000 15712 Move returns status 0, amount 0
01:12:33.999 00.000 15712 move complete, result=0
01:12:33.999 00.000 7988 GuideStep: -0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
01:12:34.002 00.003 15712 worker thread done servicing request
01:12:34.002 00.000 15712 Worker thread wakes up
01:12:34.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:34.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:35.642 01.640 15712 Exposure complete
01:12:35.703 00.061 15712 worker thread done servicing request
01:12:35.704 00.001 7988 OnExposeComplete: enter
01:12:35.704 00.000 7988 UpdateGuideState(): m_state=6
01:12:35.704 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1710
01:12:35.704 00.000 7988 Star::Find returns 1 (0), X=970.45, Y=190.41, Mass=1021, SNR=20.9, Peak=158 HFD=3.3
01:12:35.704 00.000 7988 MultiStar: [#1 -0.25,-0.15,1.02,U] [#2 0.21,-0.20,0.87,U] [#3 -0.05,0.27,0.92,U] [#4 -0.09,0.03,0.74,U] [#5 -0.20,0.17,0.80,U] [#6 -0.11,-0.01,0.64,U] [#7 0.17,-0.12,0.57,U] [#8 0.23,0.26,0.42,U] 
01:12:35.709 00.005 7988 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.16, 0.19}
01:12:35.709 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
01:12:35.711 00.002 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
01:12:35.711 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.76 mountX=0.04 mountY=0.01, mountTheta=0.16
01:12:35.713 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.04, opts=13)
01:12:35.715 00.002 7988 Enqueuing Move request for scope (-0.01, 0.04)
01:12:35.715 00.000 15712 Worker thread wakes up
01:12:35.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:12:35.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:12:35.715 00.000 15712 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.01
01:12:35.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=45, FiltMax=255, Gamma=0.690
01:12:35.715 00.000 7988 UpdateGuideState exits: m=1021 SNR=20.9
01:12:35.719 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:35.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:35.719 00.000 7988 Enqueuing Expose request
01:12:35.719 00.000 15712 PPEC rslt: input = 0.04, final = 0.06, react = 0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:12:35.719 00.000 15712 PPEC: input: 0.04, control: 0.06, exposure: 1500
01:12:35.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:35.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:35.719 00.000 15712 MoveAxis(W, 19, ABG)
01:12:35.719 00.000 15712 Guiding  Dir = 3, Dur = 19
01:12:35.742 00.023 15712 IsGuiding returns 0
01:12:35.755 00.013 15712 PulseGuide returned control before completion, sleep 14
01:12:35.799 00.044 15712 IsGuiding returns 0
01:12:35.799 00.000 15712 Move returns status 0, amount 19
01:12:35.799 00.000 15712 MoveAxis(N, 0, ABG)
01:12:35.799 00.000 15712 Move returns status 0, amount 0
01:12:35.799 00.000 15712 move complete, result=0
01:12:35.799 00.000 7988 GuideStep: 0.0 px 19 ms WEST, 0.0 px 0 ms NORTH
01:12:35.808 00.009 15712 worker thread done servicing request
01:12:35.808 00.000 15712 Worker thread wakes up
01:12:35.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:35.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:37.219 01.411 15712 Exposure complete
01:12:37.283 00.064 15712 worker thread done servicing request
01:12:37.283 00.000 7988 OnExposeComplete: enter
01:12:37.283 00.000 7988 UpdateGuideState(): m_state=6
01:12:37.283 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1711
01:12:37.283 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=190.35, Mass=1022, SNR=20.8, Peak=148 HFD=3.7
01:12:37.283 00.000 7988 MultiStar: [#1 -0.07,-0.20,0.99,U] [#2 0.08,-0.18,0.90,U] [#3 0.16,-0.30,0.81,U] [#4 -0.05,-0.01,0.70,U] [#5 0.18,0.32,0.72,U] [#6 0.09,-0.31,0.65,U] [#7 0.30,0.20,0.49,U] [#8 0.29,-0.20,0.44,U] 
01:12:37.283 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.13, 0.13}
01:12:37.283 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
01:12:37.290 00.007 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
01:12:37.290 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.80 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
01:12:37.290 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.07, opts=13)
01:12:37.290 00.000 7988 Enqueuing Move request for scope (0.06, -0.07)
01:12:37.290 00.000 15712 Worker thread wakes up
01:12:37.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
01:12:37.297 00.007 7988 UpdateGuideState exits: m=1022 SNR=20.8
01:12:37.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:37.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:37.297 00.000 7988 Enqueuing Expose request
01:12:37.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
01:12:37.297 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
01:12:37.297 00.000 15712 Moving (0.06, -0.07) raw xDistance=-0.06 yDistance=-0.06
01:12:37.297 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:12:37.297 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
01:12:37.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:37.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:37.297 00.000 15712 MoveAxis(W, 9, ABG)
01:12:37.297 00.000 15712 Guiding  Dir = 3, Dur = 9
01:12:37.297 00.000 15712 IsGuiding returns 0
01:12:37.324 00.027 15712 IsGuiding returns 0
01:12:37.324 00.000 15712 Move returns status 0, amount 9
01:12:37.324 00.000 15712 MoveAxis(N, 0, ABG)
01:12:37.324 00.000 15712 Move returns status 0, amount 0
01:12:37.324 00.000 15712 move complete, result=0
01:12:37.324 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:12:37.326 00.002 15712 worker thread done servicing request
01:12:37.326 00.000 15712 Worker thread wakes up
01:12:37.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:37.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:39.067 01.741 15712 Exposure complete
01:12:39.130 00.063 15712 worker thread done servicing request
01:12:39.131 00.001 7988 OnExposeComplete: enter
01:12:39.131 00.000 7988 UpdateGuideState(): m_state=6
01:12:39.131 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1712
01:12:39.131 00.000 7988 Star::Find returns 1 (0), X=970.36, Y=190.40, Mass=936, SNR=20.0, Peak=158 HFD=3.3
01:12:39.131 00.000 7988 MultiStar: [#1 -0.28,-0.11,1.07,U] [#2 0.22,-0.11,0.88,U] [#3 0.25,-0.17,0.96,U] [#4 -0.03,0.08,0.79,U] [#5 0.18,0.19,0.79,U] [#6 0.30,-0.43,0.00,M1] [#7 0.02,0.04,0.49,U] [#8 0.18,0.55,0.00,M7] 
01:12:39.131 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.00}, one-star: {0.07, 0.18}
01:12:39.131 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
01:12:39.131 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
01:12:39.131 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.08 mountX=0.01 mountY=-0.05, mountTheta=-1.48
01:12:39.131 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.00, opts=13)
01:12:39.131 00.000 7988 Enqueuing Move request for scope (0.05, 0.00)
01:12:39.143 00.012 15712 Worker thread wakes up
01:12:39.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
01:12:39.143 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
01:12:39.143 00.000 15712 Moving (0.05, 0.00) raw xDistance=0.01 yDistance=-0.05
01:12:39.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
01:12:39.143 00.000 7988 UpdateGuideState exits: m=936 SNR=20.0
01:12:39.145 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:39.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:39.147 00.002 7988 Enqueuing Expose request
01:12:39.147 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:12:39.147 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
01:12:39.149 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:39.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:12:39.149 00.000 15712 MoveAxis(W, 8, ABG)
01:12:39.149 00.000 15712 Guiding  Dir = 3, Dur = 8
01:12:39.149 00.000 15712 IsGuiding returns 0
01:12:39.179 00.030 15712 IsGuiding returns 0
01:12:39.179 00.000 15712 Move returns status 0, amount 8
01:12:39.179 00.000 15712 MoveAxis(N, 0, ABG)
01:12:39.179 00.000 15712 Move returns status 0, amount 0
01:12:39.179 00.000 15712 move complete, result=0
01:12:39.179 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:12:39.181 00.002 15712 worker thread done servicing request
01:12:39.181 00.000 15712 Worker thread wakes up
01:12:39.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:39.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:40.598 01.417 15712 Exposure complete
01:12:40.662 00.064 15712 worker thread done servicing request
01:12:40.662 00.000 7988 OnExposeComplete: enter
01:12:40.662 00.000 7988 UpdateGuideState(): m_state=6
01:12:40.662 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1713
01:12:40.662 00.000 7988 Star::Find returns 1 (0), X=970.42, Y=190.72, Mass=1063, SNR=21.4, Peak=147 HFD=3.7
01:12:40.662 00.000 7988 MultiStar: [#1 -0.20,0.19,0.90,U] [#2 0.24,-0.13,0.88,U] [#3 0.28,0.16,0.86,U] [#4 0.16,0.11,0.66,U] [#5 -0.11,0.02,0.70,U] [#6 0.05,0.07,0.64,U] [#7 0.30,0.13,0.43,U] [#8 0.13,0.26,0.39,U] 
01:12:40.662 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.15}, one-star: {0.13, 0.49}
01:12:40.662 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
01:12:40.662 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
01:12:40.662 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=0.15 mountY=-0.10, mountTheta=-0.59
01:12:40.662 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.15, opts=13)
01:12:40.662 00.000 7988 Enqueuing Move request for scope (0.10, 0.15)
01:12:40.675 00.013 15712 Worker thread wakes up
01:12:40.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:12:40.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:12:40.675 00.000 15712 Moving (0.10, 0.15) raw xDistance=0.15 yDistance=-0.10
01:12:40.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
01:12:40.675 00.000 7988 UpdateGuideState exits: m=1063 SNR=21.4
01:12:40.677 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:40.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:40.679 00.002 7988 Enqueuing Expose request
01:12:40.679 00.000 15712 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:12:40.679 00.000 15712 PPEC: input: 0.15, control: 0.04, exposure: 1500
01:12:40.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:40.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:12:40.679 00.000 15712 MoveAxis(W, 13, ABG)
01:12:40.679 00.000 15712 Guiding  Dir = 3, Dur = 13
01:12:40.679 00.000 15712 IsGuiding returns 0
01:12:40.726 00.047 15712 IsGuiding returns 1
01:12:40.726 00.000 15712 scope still moving after pulse duration time elapsed
01:12:40.754 00.028 15712 IsGuiding returns 0
01:12:40.754 00.000 15712 scope move finished after 13 + 60 ms
01:12:40.754 00.000 15712 Move returns status 0, amount 13
01:12:40.754 00.000 15712 MoveAxis(N, 0, ABG)
01:12:40.754 00.000 15712 Move returns status 0, amount 0
01:12:40.754 00.000 15712 move complete, result=0
01:12:40.754 00.000 15712 worker thread done servicing request
01:12:40.754 00.000 15712 Worker thread wakes up
01:12:40.754 00.000 7988 GuideStep: 0.2 px 13 ms WEST, -0.1 px 0 ms NORTH
01:12:40.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:40.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:42.399 01.645 15712 Exposure complete
01:12:42.461 00.062 15712 worker thread done servicing request
01:12:42.461 00.000 7988 OnExposeComplete: enter
01:12:42.461 00.000 7988 UpdateGuideState(): m_state=6
01:12:42.461 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1714
01:12:42.461 00.000 7988 Star::Find returns 1 (0), X=970.41, Y=190.37, Mass=1050, SNR=21.3, Peak=147 HFD=3.4
01:12:42.461 00.000 7988 MultiStar: [#1 -0.02,-0.00,0.94,U] [#2 0.61,-0.16,0.00,M1] [#3 0.40,-0.09,0.00,M1] [#4 0.18,-0.38,0.00,M1] [#5 0.07,0.04,0.75,U] [#6 0.03,-0.32,0.62,U] [#7 -0.04,-0.17,0.46,U] [#8 0.32,0.12,0.44,U] 
01:12:42.461 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.01}, one-star: {0.12, 0.15}
01:12:42.461 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
01:12:42.461 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
01:12:42.461 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.17 mountX=-0.01 mountY=-0.07, mountTheta=-1.74
01:12:42.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
01:12:42.461 00.000 7988 Enqueuing Move request for scope (0.07, -0.01)
01:12:42.461 00.000 15712 Worker thread wakes up
01:12:42.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:12:42.461 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:12:42.461 00.000 15712 Moving (0.07, -0.01) raw xDistance=-0.01 yDistance=-0.07
01:12:42.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:12:42.476 00.015 7988 UpdateGuideState exits: m=1050 SNR=21.3
01:12:42.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:42.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:42.476 00.000 7988 Enqueuing Expose request
01:12:42.476 00.000 15712 PPEC rslt: input = -0.01, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:12:42.476 00.000 15712 PPEC: input: -0.01, control: 0.05, exposure: 1500
01:12:42.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:42.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:12:42.476 00.000 15712 MoveAxis(W, 17, ABG)
01:12:42.476 00.000 15712 Guiding  Dir = 3, Dur = 17
01:12:42.476 00.000 15712 IsGuiding returns 0
01:12:42.495 00.019 15712 IsGuiding returns 1
01:12:42.495 00.000 15712 scope still moving after pulse duration time elapsed
01:12:42.551 00.056 15712 IsGuiding returns 0
01:12:42.551 00.000 15712 scope move finished after 17 + 53 ms
01:12:42.551 00.000 15712 Move returns status 0, amount 17
01:12:42.551 00.000 15712 MoveAxis(N, 0, ABG)
01:12:42.551 00.000 15712 Move returns status 0, amount 0
01:12:42.551 00.000 15712 move complete, result=0
01:12:42.551 00.000 7988 GuideStep: -0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
01:12:42.553 00.002 15712 worker thread done servicing request
01:12:42.553 00.000 15712 Worker thread wakes up
01:12:42.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:42.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:43.963 01.410 15712 Exposure complete
01:12:44.030 00.067 15712 worker thread done servicing request
01:12:44.030 00.000 7988 OnExposeComplete: enter
01:12:44.030 00.000 7988 UpdateGuideState(): m_state=6
01:12:44.030 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1715
01:12:44.030 00.000 7988 Star::Find returns 1 (0), X=970.52, Y=190.29, Mass=1014, SNR=20.8, Peak=164 HFD=3.5
01:12:44.030 00.000 7988 MultiStar: [#1 -0.01,0.14,1.02,U] [#2 0.27,-0.06,0.86,U] [#3 0.35,-0.27,0.00,M2] [#4 0.21,-0.26,0.74,U] [#5 -0.16,-0.12,0.71,U] [#6 -0.08,-0.02,0.66,U] [#7 -0.26,0.37,0.00,M1] [#8 -0.14,0.43,0.00,M6] 
01:12:44.030 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.03}, one-star: {0.23, 0.06}
01:12:44.030 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.88 = -1.88)
01:12:44.030 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.91 = -1.91)
01:12:44.030 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.31 mountX=-0.03 mountY=-0.09, mountTheta=-1.88
01:12:44.040 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
01:12:44.041 00.001 7988 Enqueuing Move request for scope (0.09, -0.03)
01:12:44.041 00.000 15712 Worker thread wakes up
01:12:44.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
01:12:44.041 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
01:12:44.041 00.000 15712 Moving (0.09, -0.03) raw xDistance=-0.03 yDistance=-0.09
01:12:44.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:12:44.041 00.000 7988 UpdateGuideState exits: m=1014 SNR=20.8
01:12:44.045 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:44.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:44.047 00.002 7988 Enqueuing Expose request
01:12:44.047 00.000 15712 PPEC rslt: input = -0.03, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:12:44.047 00.000 15712 PPEC: input: -0.03, control: 0.05, exposure: 1500
01:12:44.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:44.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:44.047 00.000 15712 MoveAxis(W, 15, ABG)
01:12:44.047 00.000 15712 Guiding  Dir = 3, Dur = 15
01:12:44.047 00.000 15712 IsGuiding returns 0
01:12:44.096 00.049 15712 IsGuiding returns 1
01:12:44.096 00.000 15712 scope still moving after pulse duration time elapsed
01:12:44.136 00.040 15712 IsGuiding returns 0
01:12:44.136 00.000 15712 scope move finished after 15 + 72 ms
01:12:44.136 00.000 15712 Move returns status 0, amount 15
01:12:44.136 00.000 15712 MoveAxis(N, 0, ABG)
01:12:44.136 00.000 15712 Move returns status 0, amount 0
01:12:44.136 00.000 15712 move complete, result=0
01:12:44.136 00.000 15712 worker thread done servicing request
01:12:44.136 00.000 15712 Worker thread wakes up
01:12:44.136 00.000 7988 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
01:12:44.138 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:44.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:45.876 01.738 15712 Exposure complete
01:12:45.939 00.063 15712 worker thread done servicing request
01:12:45.939 00.000 7988 OnExposeComplete: enter
01:12:45.941 00.002 7988 UpdateGuideState(): m_state=6
01:12:45.941 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1716
01:12:45.946 00.005 7988 Star::Find returns 1 (0), X=970.20, Y=190.07, Mass=975, SNR=20.3, Peak=165 HFD=3.3
01:12:45.946 00.000 7988 MultiStar: [#1 -0.12,-0.43,0.00,M1] [#2 0.35,-0.39,0.00,M1] [#3 0.44,-0.46,0.00,M3] [#4 -0.15,-0.46,0.00,M1] [#5 -0.07,-0.06,0.79,U] [#6 0.02,-0.44,0.00,M1] [#7 0.13,-0.18,0.54,U] [#8 0.46,0.19,0.00,M7] 
01:12:45.948 00.002 7988 refined, 2 included, MultiStar: {-0.03, -0.13}, one-star: {-0.09, -0.15}
01:12:45.948 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
01:12:45.950 00.002 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
01:12:45.950 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.80 mountX=-0.13 mountY=0.03, mountTheta=2.89
01:12:45.953 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.13, opts=13)
01:12:45.953 00.000 7988 Enqueuing Move request for scope (-0.03, -0.13)
01:12:45.953 00.000 15712 Worker thread wakes up
01:12:45.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
01:12:45.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
01:12:45.953 00.000 15712 Moving (-0.03, -0.13) raw xDistance=-0.13 yDistance=0.03
01:12:45.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:12:45.958 00.005 7988 UpdateGuideState exits: m=975 SNR=20.3
01:12:45.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:45.960 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:45.960 00.000 15712 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:12:45.960 00.000 15712 PPEC: input: -0.13, control: 0.04, exposure: 1500
01:12:45.960 00.000 7988 Enqueuing Expose request
01:12:45.963 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:45.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:12:45.963 00.000 15712 MoveAxis(W, 14, ABG)
01:12:45.963 00.000 15712 Guiding  Dir = 3, Dur = 14
01:12:45.963 00.000 15712 IsGuiding returns 0
01:12:45.988 00.025 15712 IsGuiding returns 1
01:12:45.988 00.000 15712 scope still moving after pulse duration time elapsed
01:12:46.036 00.048 15712 IsGuiding returns 0
01:12:46.036 00.000 15712 scope move finished after 14 + 58 ms
01:12:46.036 00.000 15712 Move returns status 0, amount 14
01:12:46.036 00.000 15712 MoveAxis(N, 0, ABG)
01:12:46.036 00.000 15712 Move returns status 0, amount 0
01:12:46.036 00.000 15712 move complete, result=0
01:12:46.036 00.000 15712 worker thread done servicing request
01:12:46.036 00.000 15712 Worker thread wakes up
01:12:46.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:46.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:46.036 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
01:12:47.453 01.417 15712 Exposure complete
01:12:47.517 00.064 15712 worker thread done servicing request
01:12:47.517 00.000 7988 OnExposeComplete: enter
01:12:47.517 00.000 7988 UpdateGuideState(): m_state=6
01:12:47.517 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1717
01:12:47.517 00.000 7988 Star::Find returns 1 (0), X=970.28, Y=190.45, Mass=1021, SNR=21.2, Peak=168 HFD=3.6
01:12:47.517 00.000 7988 MultiStar: [#1 -0.05,-0.08,1.05,U] [#2 0.25,-0.17,0.84,U] [#3 0.11,-0.29,0.83,U] [#4 0.15,-0.18,0.74,U] [#5 0.02,0.20,0.74,U] [#6 0.13,-0.19,0.62,U] [#7 0.23,0.59,0.00,M1] [#8 0.49,0.30,0.00,M8] 
01:12:47.517 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {-0.01, 0.23}
01:12:47.517 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
01:12:47.517 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
01:12:47.526 00.009 7988 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=-0.06 mountY=-0.07, mountTheta=-2.24
01:12:47.526 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.06, opts=13)
01:12:47.528 00.002 7988 Enqueuing Move request for scope (0.08, -0.06)
01:12:47.528 00.000 15712 Worker thread wakes up
01:12:47.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:12:47.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:12:47.528 00.000 15712 Moving (0.08, -0.06) raw xDistance=-0.06 yDistance=-0.07
01:12:47.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:12:47.528 00.000 7988 UpdateGuideState exits: m=1021 SNR=21.2
01:12:47.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:47.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:47.528 00.000 7988 Enqueuing Expose request
01:12:47.528 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:12:47.528 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
01:12:47.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:47.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:12:47.528 00.000 15712 MoveAxis(W, 10, ABG)
01:12:47.528 00.000 15712 Guiding  Dir = 3, Dur = 10
01:12:47.528 00.000 15712 IsGuiding returns 0
01:12:47.544 00.016 15712 IsGuiding returns 1
01:12:47.544 00.000 15712 scope still moving after pulse duration time elapsed
01:12:47.602 00.058 15712 IsGuiding returns 0
01:12:47.602 00.000 15712 scope move finished after 10 + 56 ms
01:12:47.602 00.000 15712 Move returns status 0, amount 10
01:12:47.602 00.000 15712 MoveAxis(N, 0, ABG)
01:12:47.602 00.000 15712 Move returns status 0, amount 0
01:12:47.602 00.000 15712 move complete, result=0
01:12:47.602 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:12:47.604 00.002 15712 worker thread done servicing request
01:12:47.604 00.000 15712 Worker thread wakes up
01:12:47.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:47.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:49.346 01.742 15712 Exposure complete
01:12:49.409 00.063 15712 worker thread done servicing request
01:12:49.409 00.000 7988 OnExposeComplete: enter
01:12:49.409 00.000 7988 UpdateGuideState(): m_state=6
01:12:49.411 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1718
01:12:49.411 00.000 7988 Star::Find returns 1 (0), X=970.09, Y=190.07, Mass=1190, SNR=22.7, Peak=168 HFD=4.2
01:12:49.411 00.000 7988 MultiStar: [#1 -0.13,-0.20,0.97,U] [#2 0.19,-0.10,0.83,U] [#3 0.22,-0.16,0.80,U] [#4 0.01,-0.21,0.70,U] [#5 0.13,0.21,0.71,U] [#6 0.04,-0.34,0.62,U] [#7 0.30,0.13,0.43,U] [#8 0.35,0.04,0.40,U] 
01:12:49.411 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {-0.20, -0.16}
01:12:49.411 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
01:12:49.411 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
01:12:49.411 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.05 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
01:12:49.411 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
01:12:49.411 00.000 7988 Enqueuing Move request for scope (0.06, -0.11)
01:12:49.411 00.000 15712 Worker thread wakes up
01:12:49.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:12:49.411 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:12:49.411 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.11 yDistance=-0.06
01:12:49.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
01:12:49.423 00.012 7988 UpdateGuideState exits: m=1190 SNR=22.7
01:12:49.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:49.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:49.423 00.000 7988 Enqueuing Expose request
01:12:49.423 00.000 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:12:49.423 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
01:12:49.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:49.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:49.423 00.000 15712 MoveAxis(W, 7, ABG)
01:12:49.423 00.000 15712 Guiding  Dir = 3, Dur = 7
01:12:49.429 00.006 15712 IsGuiding returns 0
01:12:49.489 00.060 15712 IsGuiding returns 0
01:12:49.489 00.000 15712 Move returns status 0, amount 7
01:12:49.489 00.000 15712 MoveAxis(N, 0, ABG)
01:12:49.489 00.000 15712 Move returns status 0, amount 0
01:12:49.489 00.000 15712 move complete, result=0
01:12:49.489 00.000 15712 worker thread done servicing request
01:12:49.489 00.000 15712 Worker thread wakes up
01:12:49.489 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:49.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:49.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:50.907 01.418 15712 Exposure complete
01:12:50.973 00.066 15712 worker thread done servicing request
01:12:50.973 00.000 7988 OnExposeComplete: enter
01:12:50.975 00.002 7988 UpdateGuideState(): m_state=6
01:12:50.976 00.001 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1719
01:12:50.977 00.001 7988 Star::Find returns 1 (0), X=970.50, Y=190.44, Mass=1167, SNR=22.2, Peak=153 HFD=4.2
01:12:50.977 00.000 7988 MultiStar: [#1 -0.24,-0.09,0.95,U] [#2 0.26,0.15,0.82,U] [#3 0.20,-0.33,0.82,U] [#4 -0.01,0.11,0.63,U] [#5 0.31,0.03,0.66,U] [#6 0.37,-0.30,0.00,M1] [#7 0.17,0.06,0.51,U] [#8 0.30,0.66,0.00,M8] 
01:12:50.977 00.000 7988 refined, 6 included, MultiStar: {0.12, 0.02}, one-star: {0.21, 0.22}
01:12:50.977 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
01:12:50.977 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
01:12:50.977 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.17 mountX=0.02 mountY=-0.12, mountTheta=-1.40
01:12:50.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.02, opts=13)
01:12:50.977 00.000 7988 Enqueuing Move request for scope (0.12, 0.02)
01:12:50.986 00.009 15712 Worker thread wakes up
01:12:50.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
01:12:50.986 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
01:12:50.986 00.000 15712 Moving (0.12, 0.02) raw xDistance=0.02 yDistance=-0.12
01:12:50.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=47, FiltMax=255, Gamma=0.690
01:12:50.986 00.000 7988 UpdateGuideState exits: m=1167 SNR=22.2
01:12:50.989 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:50.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:50.991 00.002 7988 Enqueuing Expose request
01:12:50.991 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:12:50.991 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
01:12:50.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:50.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:12:50.991 00.000 15712 MoveAxis(E, 0, ABG)
01:12:50.991 00.000 15712 Move returns status 0, amount 0
01:12:50.991 00.000 15712 MoveAxis(N, 0, ABG)
01:12:50.991 00.000 15712 Move returns status 0, amount 0
01:12:50.991 00.000 15712 move complete, result=0
01:12:50.991 00.000 15712 worker thread done servicing request
01:12:50.993 00.002 15712 Worker thread wakes up
01:12:50.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:50.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:50.993 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:52.632 01.639 15712 Exposure complete
01:12:52.693 00.061 15712 worker thread done servicing request
01:12:52.693 00.000 7988 OnExposeComplete: enter
01:12:52.693 00.000 7988 UpdateGuideState(): m_state=6
01:12:52.697 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1720
01:12:52.697 00.000 7988 Star::Find returns 1 (0), X=970.50, Y=190.45, Mass=973, SNR=20.3, Peak=152 HFD=3.2
01:12:52.699 00.002 7988 MultiStar: [#1 -0.19,0.07,1.08,U] [#2 0.41,0.09,0.00,M1] [#3 0.35,-0.21,0.00,M1] [#4 0.00,0.05,0.74,U] [#5 -0.02,0.27,0.76,U] [#6 0.21,-0.40,0.00,M2] [#7 0.42,0.34,0.00,M1] [#8 0.50,0.13,0.00,M9] 
01:12:52.699 00.000 7988 refined, 3 included, MultiStar: {-0.00, 0.15}, one-star: {0.21, 0.22}
01:12:52.701 00.002 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
01:12:52.701 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
01:12:52.703 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.58 mountX=0.15 mountY=-0.00, mountTheta=-0.01
01:12:52.705 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.15, opts=13)
01:12:52.705 00.000 7988 Enqueuing Move request for scope (-0.00, 0.15)
01:12:52.707 00.002 15712 Worker thread wakes up
01:12:52.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
01:12:52.707 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
01:12:52.707 00.000 15712 Moving (-0.00, 0.15) raw xDistance=0.15 yDistance=-0.00
01:12:52.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:12:52.709 00.002 7988 UpdateGuideState exits: m=973 SNR=20.3
01:12:52.710 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:52.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:52.710 00.000 7988 Enqueuing Expose request
01:12:52.710 00.000 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:12:52.710 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
01:12:52.710 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:52.710 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:12:52.710 00.000 15712 MoveAxis(W, 1, ABG)
01:12:52.710 00.000 15712 Guiding  Dir = 3, Dur = 1
01:12:52.710 00.000 15712 IsGuiding returns 0
01:12:52.727 00.017 15712 IsGuiding returns 0
01:12:52.727 00.000 15712 Move returns status 0, amount 1
01:12:52.727 00.000 15712 MoveAxis(N, 0, ABG)
01:12:52.727 00.000 15712 Move returns status 0, amount 0
01:12:52.727 00.000 15712 move complete, result=0
01:12:52.727 00.000 15712 worker thread done servicing request
01:12:52.727 00.000 15712 Worker thread wakes up
01:12:52.727 00.000 7988 GuideStep: 0.2 px 1 ms WEST, -0.0 px 0 ms NORTH
01:12:52.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:52.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:54.142 01.415 15712 Exposure complete
01:12:54.207 00.065 15712 worker thread done servicing request
01:12:54.207 00.000 7988 OnExposeComplete: enter
01:12:54.207 00.000 7988 UpdateGuideState(): m_state=6
01:12:54.207 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1721
01:12:54.207 00.000 7988 Star::Find returns 1 (0), X=970.61, Y=190.97, Mass=1067, SNR=21.4, Peak=159 HFD=3.9
01:12:54.207 00.000 7988 MultiStar: large primary error, entering stabilization period
01:12:54.207 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
01:12:54.207 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
01:12:54.207 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.74 hyp=0.81 cameraTheta=1.16 mountX=0.75 mountY=-0.34, mountTheta=-0.43
01:12:54.207 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.74, opts=13)
01:12:54.207 00.000 7988 Enqueuing Move request for scope (0.32, 0.74)
01:12:54.207 00.000 15712 Worker thread wakes up
01:12:54.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:12:54.207 00.000 7988 UpdateGuideState exits: m=1067 SNR=21.4
01:12:54.222 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:54.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:54.224 00.002 7988 Enqueuing Expose request
01:12:54.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.74) opts 0xd
01:12:54.224 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.74)
01:12:54.224 00.000 15712 Moving (0.32, 0.74) raw xDistance=0.75 yDistance=-0.34
01:12:54.224 00.000 15712 PPEC rslt: input = 0.75, final = 0.46, react = 0.45, pred = 0.02, hyst = 0.40, hyst_pct = 0.00, period_length = 639.61
01:12:54.224 00.000 15712 PPEC: input: 0.75, control: 0.46, exposure: 1500
01:12:54.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:12:54.224 00.000 15712 MoveAxis(W, 151, ABG)
01:12:54.224 00.000 15712 Guiding  Dir = 3, Dur = 151
01:12:54.224 00.000 15712 IsGuiding returns 0
01:12:54.246 00.022 15712 PulseGuide returned control before completion, sleep 146
01:12:54.428 00.182 15712 IsGuiding returns 0
01:12:54.428 00.000 15712 Move returns status 0, amount 151
01:12:54.428 00.000 15712 MoveAxis(N, 88, ABG)
01:12:54.428 00.000 15712 Guiding  Dir = 0, Dur = 88
01:12:54.446 00.018 15712 IsGuiding returns 0
01:12:54.532 00.086 15712 PulseGuide returned control before completion, sleep 19
01:12:54.573 00.041 15712 IsGuiding returns 1
01:12:54.573 00.000 15712 scope still moving after pulse duration time elapsed
01:12:54.605 00.032 15712 IsGuiding returns 1
01:12:54.666 00.061 15712 IsGuiding returns 0
01:12:54.666 00.000 15712 scope move finished after 88 + 119 ms
01:12:54.666 00.000 15712 Move returns status 0, amount 88
01:12:54.666 00.000 15712 move complete, result=0
01:12:54.666 00.000 7988 GuideStep: 0.7 px 151 ms WEST, -0.3 px 88 ms NORTH
01:12:54.669 00.003 15712 worker thread done servicing request
01:12:54.669 00.000 15712 Worker thread wakes up
01:12:54.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:54.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:56.311 01.642 15712 Exposure complete
01:12:56.375 00.064 15712 worker thread done servicing request
01:12:56.375 00.000 7988 OnExposeComplete: enter
01:12:56.375 00.000 7988 UpdateGuideState(): m_state=6
01:12:56.375 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1722
01:12:56.375 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=190.24, Mass=1049, SNR=21.3, Peak=169 HFD=3.9
01:12:56.375 00.000 7988 MultiStar: exiting stabilization period
01:12:56.375 00.000 7988 MultiStar: [#1 -0.57,-0.28,0.00,M1] [#2 0.08,-0.42,0.00,M2] [#3 -0.08,-0.75,0.00,M2] [#4 -0.07,-0.09,0.70,U] [#5 -0.06,-0.12,0.68,U] [#6 -0.14,-0.66,0.00,M3] [#7 -0.21,-0.22,0.45,U] [#8 -0.39,0.06,0.41,U] 
01:12:56.375 00.000 7988 single-star, 4 included, MultiStar: {-0.14, -0.06}, one-star: {-0.12, 0.01}
01:12:56.375 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
01:12:56.383 00.008 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
01:12:56.383 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.02 mountX=0.01 mountY=0.12, mountTheta=1.46
01:12:56.383 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.01, opts=13)
01:12:56.383 00.000 7988 Enqueuing Move request for scope (-0.12, 0.01)
01:12:56.383 00.000 15712 Worker thread wakes up
01:12:56.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
01:12:56.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
01:12:56.388 00.005 15712 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=0.12
01:12:56.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:12:56.388 00.000 7988 UpdateGuideState exits: m=1049 SNR=21.3
01:12:56.388 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:56.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:56.388 00.000 7988 Enqueuing Expose request
01:12:56.388 00.000 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:12:56.388 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
01:12:56.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:56.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:12:56.388 00.000 15712 MoveAxis(W, 12, ABG)
01:12:56.388 00.000 15712 Guiding  Dir = 3, Dur = 12
01:12:56.388 00.000 15712 IsGuiding returns 0
01:12:56.411 00.023 15712 IsGuiding returns 1
01:12:56.411 00.000 15712 scope still moving after pulse duration time elapsed
01:12:56.458 00.047 15712 IsGuiding returns 0
01:12:56.458 00.000 15712 scope move finished after 12 + 52 ms
01:12:56.458 00.000 15712 Move returns status 0, amount 12
01:12:56.458 00.000 15712 MoveAxis(N, 0, ABG)
01:12:56.458 00.000 15712 Move returns status 0, amount 0
01:12:56.458 00.000 15712 move complete, result=0
01:12:56.458 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:12:56.461 00.003 15712 worker thread done servicing request
01:12:56.461 00.000 15712 Worker thread wakes up
01:12:56.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:56.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:57.875 01.414 15712 Exposure complete
01:12:57.936 00.061 15712 worker thread done servicing request
01:12:57.937 00.001 7988 OnExposeComplete: enter
01:12:57.937 00.000 7988 UpdateGuideState(): m_state=6
01:12:57.937 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1723
01:12:57.937 00.000 7988 Star::Find returns 1 (0), X=970.30, Y=190.12, Mass=915, SNR=19.7, Peak=175 HFD=3.4
01:12:57.937 00.000 7988 MultiStar: [#1 -0.34,-0.31,0.00,M2] [#2 -0.01,-0.34,0.86,U] [#3 0.03,-0.60,0.00,M3] [#4 -0.27,-0.27,0.78,U] [#5 -0.09,0.04,0.72,U] [#6 -0.28,-0.77,0.00,M4] [#7 -0.15,0.08,0.54,U] [#8 0.11,-0.65,0.00,M9] 
01:12:57.937 00.000 7988 single-star, 4 included, MultiStar: {-0.09, -0.14}, one-star: {0.01, -0.10}
01:12:57.937 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
01:12:57.937 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
01:12:57.937 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.51 mountX=-0.10 mountY=-0.00, mountTheta=-3.10
01:12:57.947 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.10, opts=13)
01:12:57.947 00.000 7988 Enqueuing Move request for scope (0.01, -0.10)
01:12:57.947 00.000 15712 Worker thread wakes up
01:12:57.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
01:12:57.947 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
01:12:57.947 00.000 15712 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=-0.00
01:12:57.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
01:12:57.947 00.000 7988 UpdateGuideState exits: m=915 SNR=19.7
01:12:57.951 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:57.954 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:57.956 00.002 7988 Enqueuing Expose request
01:12:57.958 00.002 15712 PPEC rslt: input = -0.10, final = 0.08, react = -0.06, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:12:57.958 00.000 15712 PPEC: input: -0.10, control: 0.08, exposure: 1500
01:12:57.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:57.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:12:57.958 00.000 15712 MoveAxis(W, 27, ABG)
01:12:57.958 00.000 15712 Guiding  Dir = 3, Dur = 27
01:12:57.958 00.000 15712 IsGuiding returns 0
01:12:57.968 00.010 15712 PulseGuide returned control before completion, sleep 19
01:12:58.021 00.053 15712 IsGuiding returns 1
01:12:58.021 00.000 15712 scope still moving after pulse duration time elapsed
01:12:58.046 00.025 15712 IsGuiding returns 0
01:12:58.046 00.000 15712 scope move finished after 27 + 60 ms
01:12:58.046 00.000 15712 Move returns status 0, amount 27
01:12:58.046 00.000 15712 MoveAxis(N, 0, ABG)
01:12:58.046 00.000 15712 Move returns status 0, amount 0
01:12:58.046 00.000 15712 move complete, result=0
01:12:58.046 00.000 7988 GuideStep: -0.1 px 27 ms WEST, -0.0 px 0 ms NORTH
01:12:58.048 00.002 15712 worker thread done servicing request
01:12:58.048 00.000 15712 Worker thread wakes up
01:12:58.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:58.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:12:59.688 01.640 15712 Exposure complete
01:12:59.753 00.065 15712 worker thread done servicing request
01:12:59.753 00.000 7988 OnExposeComplete: enter
01:12:59.766 00.013 7988 UpdateGuideState(): m_state=6
01:12:59.766 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1724
01:12:59.766 00.000 7988 Star::Find returns 1 (0), X=969.98, Y=189.78, Mass=902, SNR=19.5, Peak=180 HFD=3.2
01:12:59.769 00.003 7988 MultiStar: [#1 -0.37,-0.79,0.00,M3] [#2 -0.12,-0.37,0.91,U] [#3 -0.39,-0.76,0.00,M4] [#4 -0.57,-0.69,0.00,M1] [#5 -0.09,-0.36,0.81,U] [#6 -0.40,-0.58,0.00,M5] [#7 -0.55,-0.47,0.00,M1] [#8 -0.05,-0.07,0.45,U] 
01:12:59.769 00.000 7988 refined, 3 included, MultiStar: {-0.16, -0.35}, one-star: {-0.31, -0.44}
01:12:59.769 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.57 = 2.72)
01:12:59.769 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
01:12:59.769 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-2.00 mountX=-0.35 mountY=0.17, mountTheta=2.69
01:12:59.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.35, opts=13)
01:12:59.769 00.000 7988 Enqueuing Move request for scope (-0.16, -0.35)
01:12:59.769 00.000 15712 Worker thread wakes up
01:12:59.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.35) opts 0xd
01:12:59.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.35)
01:12:59.769 00.000 15712 Moving (-0.16, -0.35) raw xDistance=-0.35 yDistance=0.17
01:12:59.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=47, FiltMax=255, Gamma=0.690
01:12:59.769 00.000 7988 UpdateGuideState exits: m=902 SNR=19.5
01:12:59.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:59.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:12:59.782 00.013 7988 Enqueuing Expose request
01:12:59.782 00.000 15712 PPEC rslt: input = -0.35, final = -0.13, react = -0.21, pred = 0.08, hyst = -0.19, hyst_pct = 0.00, period_length = 639.61
01:12:59.782 00.000 15712 PPEC: input: -0.35, control: -0.13, exposure: 1500
01:12:59.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:59.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:12:59.782 00.000 15712 MoveAxis(E, 42, ABG)
01:12:59.782 00.000 15712 Guiding  Dir = 2, Dur = 42
01:12:59.782 00.000 15712 IsGuiding returns 0
01:12:59.800 00.018 15712 PulseGuide returned control before completion, sleep 36
01:12:59.846 00.046 15712 IsGuiding returns 1
01:12:59.846 00.000 15712 scope still moving after pulse duration time elapsed
01:12:59.878 00.032 15712 IsGuiding returns 0
01:12:59.878 00.000 15712 scope move finished after 42 + 53 ms
01:12:59.878 00.000 15712 Move returns status 0, amount 42
01:12:59.878 00.000 15712 MoveAxis(N, 0, ABG)
01:12:59.878 00.000 15712 Move returns status 0, amount 0
01:12:59.878 00.000 15712 move complete, result=0
01:12:59.878 00.000 7988 GuideStep: -0.3 px 42 ms EAST, 0.2 px 0 ms NORTH
01:12:59.880 00.002 15712 worker thread done servicing request
01:12:59.880 00.000 15712 Worker thread wakes up
01:12:59.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:12:59.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:01.298 01.418 15712 Exposure complete
01:13:01.361 00.063 15712 worker thread done servicing request
01:13:01.361 00.000 7988 OnExposeComplete: enter
01:13:01.361 00.000 7988 UpdateGuideState(): m_state=6
01:13:01.364 00.003 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1725
01:13:01.366 00.002 7988 Star::Find returns 1 (0), X=969.99, Y=190.12, Mass=996, SNR=20.6, Peak=176 HFD=4.0
01:13:01.366 00.000 7988 MultiStar: [#1 -0.23,-0.51,0.00,M4] [#2 0.07,-0.20,0.83,U] [#3 -0.30,-0.64,0.00,M5] [#4 -0.13,-0.59,0.00,M2] [#5 -0.28,-0.03,0.79,U] [#6 -0.10,-0.81,0.00,M6] [#7 -0.28,-0.43,0.00,M2] [#8 -0.46,0.16,0.00,M9] 
01:13:01.368 00.002 7988 refined, 2 included, MultiStar: {-0.18, -0.11}, one-star: {-0.30, -0.10}
01:13:01.368 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
01:13:01.370 00.002 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.18 = 2.10)
01:13:01.370 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.59 mountX=-0.11 mountY=0.18, mountTheta=2.12
01:13:01.372 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.11, opts=13)
01:13:01.374 00.002 7988 Enqueuing Move request for scope (-0.18, -0.11)
01:13:01.374 00.000 15712 Worker thread wakes up
01:13:01.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
01:13:01.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
01:13:01.374 00.000 15712 Moving (-0.18, -0.11) raw xDistance=-0.11 yDistance=0.18
01:13:01.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:13:01.374 00.000 7988 UpdateGuideState exits: m=996 SNR=20.6
01:13:01.377 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:01.379 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:01.379 00.000 7988 Enqueuing Expose request
01:13:01.381 00.002 15712 PPEC rslt: input = -0.11, final = 0.06, react = -0.07, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:01.381 00.000 15712 PPEC: input: -0.11, control: 0.06, exposure: 1500
01:13:01.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:01.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:13:01.381 00.000 15712 MoveAxis(W, 21, ABG)
01:13:01.381 00.000 15712 Guiding  Dir = 3, Dur = 21
01:13:01.381 00.000 15712 IsGuiding returns 0
01:13:01.397 00.016 15712 PulseGuide returned control before completion, sleep 15
01:13:01.441 00.044 15712 IsGuiding returns 0
01:13:01.441 00.000 15712 Move returns status 0, amount 21
01:13:01.441 00.000 15712 MoveAxis(N, 0, ABG)
01:13:01.441 00.000 15712 Move returns status 0, amount 0
01:13:01.441 00.000 15712 move complete, result=0
01:13:01.441 00.000 15712 worker thread done servicing request
01:13:01.441 00.000 15712 Worker thread wakes up
01:13:01.441 00.000 7988 GuideStep: -0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
01:13:01.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:01.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:03.083 01.642 15712 Exposure complete
01:13:03.146 00.063 15712 worker thread done servicing request
01:13:03.146 00.000 7988 OnExposeComplete: enter
01:13:03.146 00.000 7988 UpdateGuideState(): m_state=6
01:13:03.149 00.003 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1726
01:13:03.149 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=190.18, Mass=958, SNR=20.2, Peak=164 HFD=3.7
01:13:03.151 00.002 7988 MultiStar: [#1 -0.32,-0.26,0.00,M5] [#2 0.16,-0.39,0.00,M1] [#3 -0.04,-0.48,0.00,M6] [#4 -0.42,-0.37,0.00,M3] [#5 -0.19,-0.09,0.73,U] [#6 -0.45,-0.24,0.00,M7] [#7 -0.24,0.13,0.55,U] [#8 -0.58,-0.21,0.00,M10] 
01:13:03.151 00.000 7988 refined, 2 included, MultiStar: {-0.24, -0.01}, one-star: {-0.27, -0.04}
01:13:03.153 00.002 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.56) = xAngle (-4.64 = 1.64)
01:13:03.153 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.67 = 1.61)
01:13:03.155 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.08 mountX=-0.02 mountY=0.24, mountTheta=1.64
01:13:03.157 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.01, opts=13)
01:13:03.157 00.000 7988 Enqueuing Move request for scope (-0.24, -0.01)
01:13:03.159 00.002 15712 Worker thread wakes up
01:13:03.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
01:13:03.159 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
01:13:03.159 00.000 15712 Moving (-0.24, -0.01) raw xDistance=-0.02 yDistance=0.24
01:13:03.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:13:03.159 00.000 7988 UpdateGuideState exits: m=958 SNR=20.2
01:13:03.162 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:03.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:03.162 00.000 7988 Enqueuing Expose request
01:13:03.162 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:03.162 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
01:13:03.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:03.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:13:03.162 00.000 15712 MoveAxis(W, 6, ABG)
01:13:03.162 00.000 15712 Guiding  Dir = 3, Dur = 6
01:13:03.162 00.000 15712 IsGuiding returns 0
01:13:03.188 00.026 15712 IsGuiding returns 0
01:13:03.188 00.000 15712 Move returns status 0, amount 6
01:13:03.188 00.000 15712 MoveAxis(N, 0, ABG)
01:13:03.188 00.000 15712 Move returns status 0, amount 0
01:13:03.188 00.000 15712 move complete, result=0
01:13:03.188 00.000 15712 worker thread done servicing request
01:13:03.188 00.000 15712 Worker thread wakes up
01:13:03.188 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
01:13:03.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:03.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:04.595 01.407 15712 Exposure complete
01:13:04.657 00.062 15712 worker thread done servicing request
01:13:04.659 00.002 7988 OnExposeComplete: enter
01:13:04.659 00.000 7988 UpdateGuideState(): m_state=6
01:13:04.659 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1727
01:13:04.659 00.000 7988 Star::Find returns 1 (0), X=970.10, Y=190.09, Mass=1018, SNR=20.9, Peak=181 HFD=3.8
01:13:04.659 00.000 7988 MultiStar: [#1 -0.30,-0.35,0.00,M6] [#2 -0.09,-0.04,0.84,U] [#3 -0.13,-0.26,0.82,U] [#4 -0.01,-0.27,0.72,U] [#5 -0.45,0.07,0.00,M1] [#6 -0.49,-0.48,0.00,M8] [#7 -0.64,-0.32,0.00,M2] [#8 0.05,0.43,0.00,R] 
01:13:04.659 00.000 7988 refined, 3 included, MultiStar: {-0.11, -0.17}, one-star: {-0.19, -0.13}
01:13:04.665 00.006 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
01:13:04.665 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
01:13:04.665 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.15 mountX=-0.17 mountY=0.11, mountTheta=2.55
01:13:04.665 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.17, opts=13)
01:13:04.665 00.000 7988 Enqueuing Move request for scope (-0.11, -0.17)
01:13:04.665 00.000 15712 Worker thread wakes up
01:13:04.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
01:13:04.665 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
01:13:04.665 00.000 15712 Moving (-0.11, -0.17) raw xDistance=-0.17 yDistance=0.11
01:13:04.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:13:04.673 00.008 7988 UpdateGuideState exits: m=1018 SNR=20.9
01:13:04.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:04.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:04.676 00.003 7988 Enqueuing Expose request
01:13:04.676 00.000 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.61
01:13:04.676 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
01:13:04.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:04.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:13:04.676 00.000 15712 MoveAxis(E, 30, ABG)
01:13:04.676 00.000 15712 Guiding  Dir = 2, Dur = 30
01:13:04.676 00.000 15712 IsGuiding returns 0
01:13:04.707 00.031 15712 PulseGuide returned control before completion, sleep 12
01:13:04.720 00.013 15712 IsGuiding returns 1
01:13:04.720 00.000 15712 scope still moving after pulse duration time elapsed
01:13:04.752 00.032 15712 IsGuiding returns 0
01:13:04.752 00.000 15712 scope move finished after 30 + 47 ms
01:13:04.752 00.000 15712 Move returns status 0, amount 30
01:13:04.752 00.000 15712 MoveAxis(N, 0, ABG)
01:13:04.752 00.000 15712 Move returns status 0, amount 0
01:13:04.752 00.000 15712 move complete, result=0
01:13:04.752 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
01:13:04.757 00.005 15712 worker thread done servicing request
01:13:04.757 00.000 15712 Worker thread wakes up
01:13:04.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:04.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:06.396 01.639 15712 Exposure complete
01:13:06.458 00.062 15712 worker thread done servicing request
01:13:06.458 00.000 7988 OnExposeComplete: enter
01:13:06.458 00.000 7988 UpdateGuideState(): m_state=6
01:13:06.461 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1728
01:13:06.461 00.000 7988 Star::Find returns 1 (0), X=969.87, Y=190.35, Mass=921, SNR=19.9, Peak=171 HFD=3.3
01:13:06.463 00.002 7988 MultiStar: [#1 -0.63,-0.09,0.00,M7] [#2 -0.01,-0.05,0.92,U] [#3 -0.28,-0.52,0.00,M6] [#4 -0.22,-0.20,0.69,U] [#5 -0.49,0.03,0.00,M2] [#6 -0.38,-0.31,0.00,M9] [#7 0.25,0.28,0.51,U] [#8 -0.56,-0.13,0.00,M1] 
01:13:06.463 00.000 7988 refined, 3 included, MultiStar: {-0.15, 0.03}, one-star: {-0.42, 0.13}
01:13:06.466 00.003 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
01:13:06.466 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
01:13:06.468 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.97 mountX=0.02 mountY=0.15, mountTheta=1.40
01:13:06.470 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.03, opts=13)
01:13:06.470 00.000 7988 Enqueuing Move request for scope (-0.15, 0.03)
01:13:06.472 00.002 15712 Worker thread wakes up
01:13:06.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
01:13:06.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
01:13:06.472 00.000 15712 Moving (-0.15, 0.03) raw xDistance=0.02 yDistance=0.15
01:13:06.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:13:06.472 00.000 7988 UpdateGuideState exits: m=921 SNR=19.9
01:13:06.474 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:06.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:06.474 00.000 7988 Enqueuing Expose request
01:13:06.474 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:06.474 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
01:13:06.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:06.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:13:06.474 00.000 15712 MoveAxis(W, 8, ABG)
01:13:06.474 00.000 15712 Guiding  Dir = 3, Dur = 8
01:13:06.474 00.000 15712 IsGuiding returns 0
01:13:06.494 00.020 15712 IsGuiding returns 0
01:13:06.494 00.000 15712 Move returns status 0, amount 8
01:13:06.494 00.000 15712 MoveAxis(N, 0, ABG)
01:13:06.494 00.000 15712 Move returns status 0, amount 0
01:13:06.494 00.000 15712 move complete, result=0
01:13:06.494 00.000 15712 worker thread done servicing request
01:13:06.494 00.000 15712 Worker thread wakes up
01:13:06.494 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:13:06.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:06.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:07.911 01.417 15712 Exposure complete
01:13:07.975 00.064 15712 worker thread done servicing request
01:13:07.975 00.000 7988 OnExposeComplete: enter
01:13:07.975 00.000 7988 UpdateGuideState(): m_state=6
01:13:07.975 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1729
01:13:07.979 00.004 7988 Star::Find returns 1 (0), X=969.90, Y=190.62, Mass=999, SNR=20.3, Peak=157 HFD=3.8
01:13:07.979 00.000 7988 MultiStar: [#1 -0.37,-0.05,1.00,U] [#2 0.06,0.11,0.84,U] [#3 -0.17,-0.34,0.83,U] [#4 -0.48,0.25,0.00,M2] [#5 -0.44,0.35,0.00,M3] [#6 -0.49,0.04,0.00,M10] [#7 -0.44,0.32,0.00,M2] [#8 -0.15,-0.63,0.00,M2] 
01:13:07.979 00.000 7988 refined, 3 included, MultiStar: {-0.23, 0.04}, one-star: {-0.39, 0.40}
01:13:07.979 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
01:13:07.979 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
01:13:07.979 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.24 cameraTheta=2.96 mountX=0.04 mountY=0.23, mountTheta=1.40
01:13:07.985 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.04, opts=13)
01:13:07.987 00.002 7988 Enqueuing Move request for scope (-0.23, 0.04)
01:13:07.987 00.000 15712 Worker thread wakes up
01:13:07.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
01:13:07.987 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
01:13:07.987 00.000 15712 Moving (-0.23, 0.04) raw xDistance=0.04 yDistance=0.23
01:13:07.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:13:07.989 00.002 7988 UpdateGuideState exits: m=999 SNR=20.3
01:13:07.989 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:07.991 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:07.991 00.000 7988 Enqueuing Expose request
01:13:07.993 00.002 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:07.993 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
01:13:07.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:07.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:13:07.993 00.000 15712 MoveAxis(W, 8, ABG)
01:13:07.993 00.000 15712 Guiding  Dir = 3, Dur = 8
01:13:08.013 00.020 15712 IsGuiding returns 0
01:13:08.030 00.017 15712 IsGuiding returns 0
01:13:08.030 00.000 15712 Move returns status 0, amount 8
01:13:08.030 00.000 15712 MoveAxis(N, 0, ABG)
01:13:08.030 00.000 15712 Move returns status 0, amount 0
01:13:08.030 00.000 15712 move complete, result=0
01:13:08.030 00.000 15712 worker thread done servicing request
01:13:08.030 00.000 15712 Worker thread wakes up
01:13:08.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:08.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:08.030 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.2 px 0 ms NORTH
01:13:09.663 01.633 15712 Exposure complete
01:13:09.724 00.061 15712 worker thread done servicing request
01:13:09.724 00.000 7988 OnExposeComplete: enter
01:13:09.724 00.000 7988 UpdateGuideState(): m_state=6
01:13:09.728 00.004 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1730
01:13:09.728 00.000 7988 Star::Find returns 1 (0), X=970.29, Y=190.86, Mass=838, SNR=18.9, Peak=154 HFD=3.1
01:13:09.731 00.003 7988 MultiStar: [#1 -0.56,0.33,0.00,M7] [#2 0.09,0.23,0.97,U] [#3 -0.09,0.02,0.90,U] [#4 -0.22,0.05,0.73,U] [#5 0.04,0.33,0.76,U] [#6 -0.32,-0.16,0.71,U] [#7 0.32,0.39,0.00,M3] [#8 -0.12,0.80,0.00,M3] 
01:13:09.731 00.000 7988 refined, 5 included, MultiStar: {-0.07, 0.21}, one-star: {0.00, 0.64}
01:13:09.733 00.002 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
01:13:09.733 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
01:13:09.735 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.90 mountX=0.21 mountY=0.07, mountTheta=0.30
01:13:09.735 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.21, opts=13)
01:13:09.737 00.002 7988 Enqueuing Move request for scope (-0.07, 0.21)
01:13:09.739 00.002 15712 Worker thread wakes up
01:13:09.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
01:13:09.739 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
01:13:09.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:13:09.739 00.000 7988 UpdateGuideState exits: m=838 SNR=18.9
01:13:09.740 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:09.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:09.740 00.000 7988 Enqueuing Expose request
01:13:09.740 00.000 15712 Moving (-0.07, 0.21) raw xDistance=0.21 yDistance=0.07
01:13:09.747 00.007 15712 PPEC rslt: input = 0.21, final = 0.16, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.61
01:13:09.747 00.000 15712 PPEC: input: 0.21, control: 0.16, exposure: 1500
01:13:09.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:09.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:13:09.747 00.000 15712 MoveAxis(W, 52, ABG)
01:13:09.747 00.000 15712 Guiding  Dir = 3, Dur = 52
01:13:09.747 00.000 15712 IsGuiding returns 0
01:13:09.772 00.025 15712 PulseGuide returned control before completion, sleep 36
01:13:09.820 00.048 15712 IsGuiding returns 1
01:13:09.820 00.000 15712 scope still moving after pulse duration time elapsed
01:13:09.852 00.032 15712 IsGuiding returns 0
01:13:09.852 00.000 15712 scope move finished after 52 + 54 ms
01:13:09.852 00.000 15712 Move returns status 0, amount 52
01:13:09.852 00.000 15712 MoveAxis(N, 0, ABG)
01:13:09.852 00.000 15712 Move returns status 0, amount 0
01:13:09.852 00.000 15712 move complete, result=0
01:13:09.852 00.000 7988 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
01:13:09.856 00.004 15712 worker thread done servicing request
01:13:09.856 00.000 15712 Worker thread wakes up
01:13:09.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:09.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:11.277 01.421 15712 Exposure complete
01:13:11.338 00.061 15712 worker thread done servicing request
01:13:11.338 00.000 7988 OnExposeComplete: enter
01:13:11.338 00.000 7988 UpdateGuideState(): m_state=6
01:13:11.342 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1731
01:13:11.342 00.000 7988 Star::Find returns 1 (0), X=970.07, Y=190.84, Mass=1046, SNR=20.9, Peak=184 HFD=3.8
01:13:11.344 00.002 7988 MultiStar: [#1 -0.25,0.32,0.00,M8] [#2 0.02,0.44,0.00,M1] [#3 0.10,-0.00,0.88,U] [#4 -0.36,0.57,0.00,M2] [#5 -0.39,0.54,0.00,M3] [#6 -0.18,0.31,0.61,U] [#7 -0.50,0.87,0.00,M4] [#8 -0.24,0.40,0.00,M4] 
01:13:11.345 00.001 7988 refined, 2 included, MultiStar: {-0.10, 0.32}, one-star: {-0.22, 0.61}
01:13:11.345 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
01:13:11.347 00.002 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
01:13:11.347 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.87 mountX=0.32 mountY=0.09, mountTheta=0.27
01:13:11.349 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.32, opts=13)
01:13:11.351 00.002 7988 Enqueuing Move request for scope (-0.10, 0.32)
01:13:11.351 00.000 15712 Worker thread wakes up
01:13:11.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.32) opts 0xd
01:13:11.351 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.32)
01:13:11.351 00.000 15712 Moving (-0.10, 0.32) raw xDistance=0.32 yDistance=0.09
01:13:11.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
01:13:11.353 00.002 7988 UpdateGuideState exits: m=1046 SNR=20.9
01:13:11.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:11.353 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:11.353 00.000 7988 Enqueuing Expose request
01:13:11.353 00.000 15712 PPEC rslt: input = 0.32, final = 0.22, react = 0.19, pred = 0.03, hyst = 0.18, hyst_pct = 0.00, period_length = 639.61
01:13:11.353 00.000 15712 PPEC: input: 0.32, control: 0.22, exposure: 1500
01:13:11.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:11.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:13:11.353 00.000 15712 MoveAxis(W, 73, ABG)
01:13:11.353 00.000 15712 Guiding  Dir = 3, Dur = 73
01:13:11.353 00.000 15712 IsGuiding returns 0
01:13:11.373 00.020 15712 PulseGuide returned control before completion, sleep 70
01:13:11.450 00.077 15712 IsGuiding returns 1
01:13:11.450 00.000 15712 scope still moving after pulse duration time elapsed
01:13:11.481 00.031 15712 IsGuiding returns 0
01:13:11.481 00.000 15712 scope move finished after 73 + 53 ms
01:13:11.481 00.000 15712 Move returns status 0, amount 73
01:13:11.481 00.000 15712 MoveAxis(N, 0, ABG)
01:13:11.481 00.000 15712 Move returns status 0, amount 0
01:13:11.481 00.000 15712 move complete, result=0
01:13:11.481 00.000 15712 worker thread done servicing request
01:13:11.481 00.000 15712 Worker thread wakes up
01:13:11.481 00.000 7988 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
01:13:11.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:11.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:13.126 01.645 15712 Exposure complete
01:13:13.189 00.063 15712 worker thread done servicing request
01:13:13.191 00.002 7988 OnExposeComplete: enter
01:13:13.191 00.000 7988 UpdateGuideState(): m_state=6
01:13:13.191 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1732
01:13:13.191 00.000 7988 Star::Find returns 1 (0), X=969.89, Y=190.37, Mass=1038, SNR=21.0, Peak=177 HFD=3.9
01:13:13.191 00.000 7988 MultiStar: [#1 -0.36,-0.35,0.00,M9] [#2 -0.14,-0.26,0.84,U] [#3 -0.17,-0.74,0.00,M4] [#4 -0.51,-0.43,0.00,M3] [#5 -0.31,-0.40,0.00,M4] [#6 -0.50,-0.48,0.00,M9] [#7 -0.47,-0.19,0.00,M5] [#8 0.18,-0.09,0.41,U] 
01:13:13.191 00.000 7988 refined, 2 included, MultiStar: {-0.20, -0.05}, one-star: {-0.40, 0.15}
01:13:13.191 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.56) = xAngle (-4.47 = 1.81)
01:13:13.191 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.51 = 1.78)
01:13:13.191 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-2.91 mountX=-0.05 mountY=0.20, mountTheta=1.81
01:13:13.200 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.05, opts=13)
01:13:13.200 00.000 7988 Enqueuing Move request for scope (-0.20, -0.05)
01:13:13.200 00.000 15712 Worker thread wakes up
01:13:13.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
01:13:13.200 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
01:13:13.200 00.000 15712 Moving (-0.20, -0.05) raw xDistance=-0.05 yDistance=0.20
01:13:13.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:13:13.200 00.000 7988 UpdateGuideState exits: m=1038 SNR=21.0
01:13:13.205 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:13.207 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:13.207 00.000 7988 Enqueuing Expose request
01:13:13.209 00.002 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:13.209 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
01:13:13.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:13.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:13:13.209 00.000 15712 MoveAxis(W, 12, ABG)
01:13:13.209 00.000 15712 Guiding  Dir = 3, Dur = 12
01:13:13.221 00.012 15712 IsGuiding returns 0
01:13:13.243 00.022 15712 IsGuiding returns 1
01:13:13.243 00.000 15712 scope still moving after pulse duration time elapsed
01:13:13.284 00.041 15712 IsGuiding returns 0
01:13:13.284 00.000 15712 scope move finished after 12 + 52 ms
01:13:13.284 00.000 15712 Move returns status 0, amount 12
01:13:13.284 00.000 15712 MoveAxis(N, 0, ABG)
01:13:13.284 00.000 15712 Move returns status 0, amount 0
01:13:13.284 00.000 15712 move complete, result=0
01:13:13.284 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.2 px 0 ms NORTH
01:13:13.293 00.009 15712 worker thread done servicing request
01:13:13.293 00.000 15712 Worker thread wakes up
01:13:13.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:13.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:14.705 01.412 15712 Exposure complete
01:13:14.766 00.061 15712 worker thread done servicing request
01:13:14.766 00.000 7988 OnExposeComplete: enter
01:13:14.766 00.000 7988 UpdateGuideState(): m_state=6
01:13:14.769 00.003 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1733
01:13:14.769 00.000 7988 Star::Find returns 1 (0), X=970.12, Y=190.21, Mass=989, SNR=20.4, Peak=182 HFD=3.5
01:13:14.772 00.003 7988 MultiStar: [#1 -0.50,-0.35,0.00,M10] [#2 -0.14,-0.32,0.88,U] [#3 -0.02,-0.60,0.00,M5] [#4 -0.23,-0.17,0.72,U] [#5 -0.34,-0.26,0.00,M5] [#6 -0.41,-0.66,0.00,M10] [#7 -0.60,-0.27,0.00,M6] [#8 -0.04,-0.93,0.00,M4] 
01:13:14.772 00.000 7988 single-star, 2 included, MultiStar: {-0.18, -0.16}, one-star: {-0.17, -0.01}
01:13:14.774 00.002 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.56) = xAngle (-4.62 = 1.66)
01:13:14.774 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.65 = 1.63)
01:13:14.776 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.06 mountX=-0.02 mountY=0.17, mountTheta=1.66
01:13:14.778 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.01, opts=13)
01:13:14.778 00.000 7988 Enqueuing Move request for scope (-0.17, -0.01)
01:13:14.780 00.002 15712 Worker thread wakes up
01:13:14.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
01:13:14.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
01:13:14.780 00.000 15712 Moving (-0.17, -0.01) raw xDistance=-0.02 yDistance=0.17
01:13:14.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:13:14.780 00.000 7988 UpdateGuideState exits: m=989 SNR=20.4
01:13:14.782 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:14.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:14.782 00.000 7988 Enqueuing Expose request
01:13:14.782 00.000 15712 PPEC rslt: input = -0.02, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:14.782 00.000 15712 PPEC: input: -0.02, control: 0.05, exposure: 1500
01:13:14.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:14.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:13:14.782 00.000 15712 MoveAxis(W, 15, ABG)
01:13:14.782 00.000 15712 Guiding  Dir = 3, Dur = 15
01:13:14.782 00.000 15712 IsGuiding returns 0
01:13:14.804 00.022 15712 IsGuiding returns 1
01:13:14.804 00.000 15712 scope still moving after pulse duration time elapsed
01:13:14.850 00.046 15712 IsGuiding returns 0
01:13:14.850 00.000 15712 scope move finished after 15 + 56 ms
01:13:14.850 00.000 15712 Move returns status 0, amount 15
01:13:14.850 00.000 15712 MoveAxis(N, 0, ABG)
01:13:14.850 00.000 15712 Move returns status 0, amount 0
01:13:14.850 00.000 15712 move complete, result=0
01:13:14.850 00.000 7988 GuideStep: -0.0 px 15 ms WEST, 0.2 px 0 ms NORTH
01:13:14.859 00.009 15712 worker thread done servicing request
01:13:14.859 00.000 15712 Worker thread wakes up
01:13:14.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:14.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:16.598 01.739 15712 Exposure complete
01:13:16.662 00.064 15712 worker thread done servicing request
01:13:16.662 00.000 7988 OnExposeComplete: enter
01:13:16.662 00.000 7988 UpdateGuideState(): m_state=6
01:13:16.665 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1734
01:13:16.665 00.000 7988 Star::Find returns 1 (0), X=969.94, Y=189.76, Mass=984, SNR=20.3, Peak=166 HFD=3.7
01:13:16.667 00.002 7988 MultiStar: [#1 -0.59,-0.73,0.00,R] [#2 0.00,-0.56,0.00,M1] [#3 0.00,-1.20,0.00,M6] [#4 -0.13,-0.34,0.71,U] [#5 -0.28,-0.42,0.00,M6] [#6 -0.41,-1.16,0.00,R] [#7 -0.53,-0.34,0.00,M7] [#8 -0.54,-0.37,0.00,M5] 
01:13:16.667 00.000 7988 refined, 1 included, MultiStar: {-0.26, -0.41}, one-star: {-0.35, -0.47}
01:13:16.669 00.002 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.59)
01:13:16.669 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.55)
01:13:16.671 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.41 hyp=0.49 cameraTheta=-2.14 mountX=-0.42 mountY=0.27, mountTheta=2.56
01:13:16.671 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.41, opts=13)
01:13:16.673 00.002 7988 Enqueuing Move request for scope (-0.26, -0.41)
01:13:16.675 00.002 15712 Worker thread wakes up
01:13:16.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.41) opts 0xd
01:13:16.675 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.41)
01:13:16.675 00.000 15712 Moving (-0.26, -0.41) raw xDistance=-0.42 yDistance=0.27
01:13:16.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:13:16.675 00.000 7988 UpdateGuideState exits: m=984 SNR=20.3
01:13:16.678 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:16.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:16.678 00.000 7988 Enqueuing Expose request
01:13:16.678 00.000 15712 PPEC rslt: input = -0.42, final = -0.21, react = -0.25, pred = 0.04, hyst = -0.22, hyst_pct = 0.00, period_length = 639.61
01:13:16.678 00.000 15712 PPEC: input: -0.42, control: -0.21, exposure: 1500
01:13:16.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:13:16.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:13:16.678 00.000 15712 MoveAxis(E, 68, ABG)
01:13:16.678 00.000 15712 Guiding  Dir = 2, Dur = 68
01:13:16.678 00.000 15712 IsGuiding returns 0
01:13:16.694 00.016 15712 PulseGuide returned control before completion, sleep 65
01:13:16.776 00.082 15712 IsGuiding returns 1
01:13:16.776 00.000 15712 scope still moving after pulse duration time elapsed
01:13:16.806 00.030 15712 IsGuiding returns 0
01:13:16.806 00.000 15712 scope move finished after 68 + 56 ms
01:13:16.806 00.000 15712 Move returns status 0, amount 68
01:13:16.806 00.000 15712 MoveAxis(N, 0, ABG)
01:13:16.806 00.000 15712 Move returns status 0, amount 0
01:13:16.806 00.000 15712 move complete, result=0
01:13:16.806 00.000 15712 worker thread done servicing request
01:13:16.806 00.000 15712 Worker thread wakes up
01:13:16.806 00.000 7988 GuideStep: -0.4 px 68 ms EAST, 0.3 px 0 ms NORTH
01:13:16.808 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:16.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:18.226 01.418 15712 Exposure complete
01:13:18.287 00.061 15712 worker thread done servicing request
01:13:18.289 00.002 7988 OnExposeComplete: enter
01:13:18.289 00.000 7988 UpdateGuideState(): m_state=6
01:13:18.289 00.000 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1735
01:13:18.289 00.000 7988 Star::Find returns 1 (0), X=970.03, Y=190.33, Mass=933, SNR=20.1, Peak=179 HFD=3.3
01:13:18.289 00.000 7988 MultiStar: [#1 0.20,0.25,1.01,U] [#2 -0.00,-0.22,0.90,U] [#3 0.18,-0.97,0.00,M7] [#4 -0.11,-0.37,0.72,U] [#5 0.13,-0.64,0.00,M7] [#6 -0.11,0.63,0.00,M1] [#7 -0.28,-0.05,0.46,U] [#8 -0.63,-0.02,0.00,M6] 
01:13:18.289 00.000 7988 refined, 4 included, MultiStar: {-0.07, -0.03}, one-star: {-0.26, 0.11}
01:13:18.289 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
01:13:18.289 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.98)
01:13:18.289 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.71 mountX=-0.03 mountY=0.07, mountTheta=2.01
01:13:18.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.03, opts=13)
01:13:18.300 00.011 7988 Enqueuing Move request for scope (-0.07, -0.03)
01:13:18.300 00.000 15712 Worker thread wakes up
01:13:18.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:13:18.300 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:13:18.300 00.000 15712 Moving (-0.07, -0.03) raw xDistance=-0.03 yDistance=0.07
01:13:18.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:13:18.300 00.000 7988 UpdateGuideState exits: m=933 SNR=20.1
01:13:18.303 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:18.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:18.303 00.000 7988 Enqueuing Expose request
01:13:18.303 00.000 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:18.303 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
01:13:18.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:18.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:13:18.303 00.000 15712 MoveAxis(W, 12, ABG)
01:13:18.303 00.000 15712 Guiding  Dir = 3, Dur = 12
01:13:18.303 00.000 15712 IsGuiding returns 0
01:13:18.319 00.016 15712 IsGuiding returns 1
01:13:18.319 00.000 15712 scope still moving after pulse duration time elapsed
01:13:18.369 00.050 15712 IsGuiding returns 0
01:13:18.369 00.000 15712 scope move finished after 12 + 54 ms
01:13:18.369 00.000 15712 Move returns status 0, amount 12
01:13:18.369 00.000 15712 MoveAxis(N, 0, ABG)
01:13:18.369 00.000 15712 Move returns status 0, amount 0
01:13:18.369 00.000 15712 move complete, result=0
01:13:18.369 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:13:18.376 00.007 15712 worker thread done servicing request
01:13:18.376 00.000 15712 Worker thread wakes up
01:13:18.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:18.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:20.014 01.638 15712 Exposure complete
01:13:20.076 00.062 15712 worker thread done servicing request
01:13:20.076 00.000 7988 OnExposeComplete: enter
01:13:20.076 00.000 7988 UpdateGuideState(): m_state=6
01:13:20.076 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1736
01:13:20.076 00.000 7988 Star::Find returns 1 (0), X=970.08, Y=190.22, Mass=971, SNR=20.2, Peak=164 HFD=3.6
01:13:20.076 00.000 7988 MultiStar: [#1 0.11,0.39,0.00,M1] [#2 -0.05,-0.45,0.00,M1] [#3 -0.00,-0.61,0.00,M8] [#4 -0.28,-0.18,0.71,U] [#5 -0.13,0.12,0.72,U] [#6 -0.04,0.75,0.00,M2] [#7 -0.38,-0.26,0.00,M7] [#8 -0.32,-0.24,0.00,M7] 
01:13:20.076 00.000 7988 refined, 2 included, MultiStar: {-0.21, -0.02}, one-star: {-0.21, -0.00}
01:13:20.076 00.000 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.56) = xAngle (-4.62 = 1.66)
01:13:20.085 00.009 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.65 = 1.63)
01:13:20.085 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.06 mountX=-0.02 mountY=0.21, mountTheta=1.66
01:13:20.085 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.02, opts=13)
01:13:20.085 00.000 7988 Enqueuing Move request for scope (-0.21, -0.02)
01:13:20.085 00.000 15712 Worker thread wakes up
01:13:20.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
01:13:20.085 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
01:13:20.085 00.000 15712 Moving (-0.21, -0.02) raw xDistance=-0.02 yDistance=0.21
01:13:20.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:13:20.092 00.007 7988 UpdateGuideState exits: m=971 SNR=20.2
01:13:20.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:20.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:20.092 00.000 7988 Enqueuing Expose request
01:13:20.092 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:20.092 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
01:13:20.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:20.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:13:20.092 00.000 15712 MoveAxis(W, 6, ABG)
01:13:20.092 00.000 15712 Guiding  Dir = 3, Dur = 6
01:13:20.092 00.000 15712 IsGuiding returns 0
01:13:20.145 00.053 15712 IsGuiding returns 0
01:13:20.145 00.000 15712 Move returns status 0, amount 6
01:13:20.145 00.000 15712 MoveAxis(N, 0, ABG)
01:13:20.145 00.000 15712 Move returns status 0, amount 0
01:13:20.145 00.000 15712 move complete, result=0
01:13:20.145 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
01:13:20.145 00.000 15712 worker thread done servicing request
01:13:20.145 00.000 15712 Worker thread wakes up
01:13:20.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:20.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:21.557 01.412 15712 Exposure complete
01:13:21.622 00.065 15712 worker thread done servicing request
01:13:21.622 00.000 7988 OnExposeComplete: enter
01:13:21.622 00.000 7988 UpdateGuideState(): m_state=6
01:13:21.622 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1737
01:13:21.622 00.000 7988 Star::Find returns 1 (0), X=969.88, Y=190.49, Mass=899, SNR=19.3, Peak=151 HFD=3.5
01:13:21.622 00.000 7988 MultiStar: [#1 0.21,0.58,0.00,M2] [#2 -0.02,-0.06,0.93,U] [#3 -0.09,-0.44,0.00,M9] [#4 -0.11,-0.22,0.78,U] [#5 -0.24,0.19,0.76,U] [#6 0.27,1.08,0.00,M3] [#7 -0.31,-0.01,0.47,U] [#8 0.02,-0.49,0.00,M8] 
01:13:21.622 00.000 7988 refined, 4 included, MultiStar: {-0.21, 0.05}, one-star: {-0.40, 0.26}
01:13:21.622 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.56) = xAngle (1.36 = 1.36)
01:13:21.622 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
01:13:21.630 00.008 7988 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.92 mountX=0.05 mountY=0.21, mountTheta=1.36
01:13:21.630 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.05, opts=13)
01:13:21.630 00.000 7988 Enqueuing Move request for scope (-0.21, 0.05)
01:13:21.630 00.000 15712 Worker thread wakes up
01:13:21.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
01:13:21.630 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
01:13:21.630 00.000 15712 Moving (-0.21, 0.05) raw xDistance=0.05 yDistance=0.21
01:13:21.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
01:13:21.636 00.006 7988 UpdateGuideState exits: m=899 SNR=19.3
01:13:21.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:21.636 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:21.636 00.000 7988 Enqueuing Expose request
01:13:21.636 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:21.636 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
01:13:21.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:21.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:13:21.636 00.000 15712 MoveAxis(W, 4, ABG)
01:13:21.636 00.000 15712 Guiding  Dir = 3, Dur = 4
01:13:21.636 00.000 15712 IsGuiding returns 0
01:13:21.667 00.031 15712 IsGuiding returns 0
01:13:21.667 00.000 15712 Move returns status 0, amount 4
01:13:21.667 00.000 15712 MoveAxis(N, 0, ABG)
01:13:21.667 00.000 15712 Move returns status 0, amount 0
01:13:21.667 00.000 15712 move complete, result=0
01:13:21.667 00.000 15712 worker thread done servicing request
01:13:21.667 00.000 15712 Worker thread wakes up
01:13:21.667 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.2 px 0 ms NORTH
01:13:21.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:21.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:23.316 01.649 15712 Exposure complete
01:13:23.447 00.131 15712 worker thread done servicing request
01:13:23.447 00.000 7988 OnExposeComplete: enter
01:13:23.450 00.003 7988 UpdateGuideState(): m_state=6
01:13:23.452 00.002 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1738
01:13:23.452 00.000 7988 Star::Find returns 1 (0), X=970.27, Y=190.40, Mass=988, SNR=20.5, Peak=169 HFD=3.5
01:13:23.454 00.002 7988 MultiStar: [#1 -0.15,0.76,0.00,M3] [#2 0.10,-0.00,0.85,U] [#3 0.03,-0.29,0.82,U] [#4 -0.41,-0.18,0.00,M1] [#5 -0.13,0.37,0.63,U] [#6 0.11,1.12,0.00,M4] [#7 -0.75,0.23,0.00,M7] [#8 -0.40,-0.31,0.00,M9] 
01:13:23.456 00.002 7988 refined, 3 included, MultiStar: {0.00, 0.05}, one-star: {-0.02, 0.18}
01:13:23.456 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
01:13:23.459 00.003 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
01:13:23.459 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.55 mountX=0.05 mountY=-0.00, mountTheta=-0.04
01:13:23.461 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.05, opts=13)
01:13:23.463 00.002 7988 Enqueuing Move request for scope (0.00, 0.05)
01:13:23.465 00.002 15712 Worker thread wakes up
01:13:23.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
01:13:23.465 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
01:13:23.465 00.000 15712 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.00
01:13:23.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:13:23.467 00.002 7988 UpdateGuideState exits: m=988 SNR=20.5
01:13:23.469 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:23.469 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:23.471 00.002 7988 Enqueuing Expose request
01:13:23.471 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:23.471 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
01:13:23.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:23.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:13:23.471 00.000 15712 MoveAxis(W, 6, ABG)
01:13:23.471 00.000 15712 Guiding  Dir = 3, Dur = 6
01:13:23.471 00.000 15712 IsGuiding returns 0
01:13:23.484 00.013 15712 IsGuiding returns 0
01:13:23.484 00.000 15712 Move returns status 0, amount 6
01:13:23.484 00.000 15712 MoveAxis(N, 0, ABG)
01:13:23.484 00.000 15712 Move returns status 0, amount 0
01:13:23.484 00.000 15712 move complete, result=0
01:13:23.484 00.000 15712 worker thread done servicing request
01:13:23.484 00.000 15712 Worker thread wakes up
01:13:23.484 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:13:23.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:23.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:24.904 01.420 15712 Exposure complete
01:13:24.965 00.061 15712 worker thread done servicing request
01:13:24.965 00.000 7988 OnExposeComplete: enter
01:13:24.965 00.000 7988 UpdateGuideState(): m_state=6
01:13:24.969 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1739
01:13:24.969 00.000 7988 Star::Find returns 1 (0), X=969.91, Y=190.49, Mass=961, SNR=20.1, Peak=164 HFD=3.5
01:13:24.971 00.002 7988 MultiStar: [#1 0.07,0.80,0.00,M4] [#2 0.01,-0.04,0.86,U] [#3 -0.09,-0.04,0.91,U] [#4 -0.40,-0.03,0.70,U] [#5 0.25,0.49,0.00,M5] [#6 -0.19,0.86,0.00,M5] [#7 -0.32,0.07,0.42,U] [#8 -0.06,-0.05,0.47,U] 
01:13:24.971 00.000 7988 refined, 5 included, MultiStar: {-0.20, 0.04}, one-star: {-0.38, 0.27}
01:13:24.973 00.002 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
01:13:24.973 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
01:13:24.975 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.21 cameraTheta=2.95 mountX=0.04 mountY=0.20, mountTheta=1.38
01:13:24.977 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.04, opts=13)
01:13:24.977 00.000 7988 Enqueuing Move request for scope (-0.20, 0.04)
01:13:24.979 00.002 15712 Worker thread wakes up
01:13:24.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
01:13:24.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
01:13:24.979 00.000 15712 Moving (-0.20, 0.04) raw xDistance=0.04 yDistance=0.20
01:13:24.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:13:24.980 00.001 7988 UpdateGuideState exits: m=961 SNR=20.1
01:13:24.982 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:24.982 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:24.984 00.002 7988 Enqueuing Expose request
01:13:24.984 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:24.984 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
01:13:24.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:24.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:13:24.984 00.000 15712 MoveAxis(W, 6, ABG)
01:13:24.984 00.000 15712 Guiding  Dir = 3, Dur = 6
01:13:24.984 00.000 15712 IsGuiding returns 0
01:13:25.007 00.023 15712 IsGuiding returns 0
01:13:25.007 00.000 15712 Move returns status 0, amount 6
01:13:25.007 00.000 15712 MoveAxis(N, 0, ABG)
01:13:25.007 00.000 15712 Move returns status 0, amount 0
01:13:25.007 00.000 15712 move complete, result=0
01:13:25.007 00.000 15712 worker thread done servicing request
01:13:25.007 00.000 15712 Worker thread wakes up
01:13:25.007 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
01:13:25.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:25.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:26.641 01.634 15712 Exposure complete
01:13:26.704 00.063 15712 worker thread done servicing request
01:13:26.704 00.000 7988 OnExposeComplete: enter
01:13:26.704 00.000 7988 UpdateGuideState(): m_state=6
01:13:26.709 00.005 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1740
01:13:26.709 00.000 7988 Star::Find returns 1 (0), X=970.00, Y=190.30, Mass=891, SNR=19.4, Peak=163 HFD=3.3
01:13:26.711 00.002 7988 MultiStar: [#1 0.04,0.54,0.00,M5] [#2 0.02,0.01,0.92,U] [#3 -0.15,-0.31,0.86,U] [#4 -0.43,0.09,0.00,M1] [#5 -0.20,0.21,0.77,U] [#6 0.26,0.76,0.00,M6] [#7 -0.40,-0.14,0.00,M7] [#8 0.25,-0.14,0.51,U] 
01:13:26.711 00.000 7988 refined, 4 included, MultiStar: {-0.10, -0.02}, one-star: {-0.29, 0.08}
01:13:26.713 00.002 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.51 = 1.77)
01:13:26.713 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
01:13:26.715 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.95 mountX=-0.02 mountY=0.10, mountTheta=1.77
01:13:26.716 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.02, opts=13)
01:13:26.718 00.002 7988 Enqueuing Move request for scope (-0.10, -0.02)
01:13:26.718 00.000 15712 Worker thread wakes up
01:13:26.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
01:13:26.718 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
01:13:26.718 00.000 15712 Moving (-0.10, -0.02) raw xDistance=-0.02 yDistance=0.10
01:13:26.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:13:26.720 00.002 7988 UpdateGuideState exits: m=891 SNR=19.4
01:13:26.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:26.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:26.720 00.000 7988 Enqueuing Expose request
01:13:26.720 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:26.720 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
01:13:26.720 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:26.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:13:26.720 00.000 15712 MoveAxis(W, 9, ABG)
01:13:26.720 00.000 15712 Guiding  Dir = 3, Dur = 9
01:13:26.720 00.000 15712 IsGuiding returns 0
01:13:26.750 00.030 15712 IsGuiding returns 0
01:13:26.750 00.000 15712 Move returns status 0, amount 9
01:13:26.750 00.000 15712 MoveAxis(N, 0, ABG)
01:13:26.750 00.000 15712 Move returns status 0, amount 0
01:13:26.750 00.000 15712 move complete, result=0
01:13:26.750 00.000 15712 worker thread done servicing request
01:13:26.750 00.000 15712 Worker thread wakes up
01:13:26.750 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:13:26.752 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:26.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:28.156 01.404 15712 Exposure complete
01:13:28.218 00.062 15712 worker thread done servicing request
01:13:28.218 00.000 7988 OnExposeComplete: enter
01:13:28.218 00.000 7988 UpdateGuideState(): m_state=6
01:13:28.223 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1741
01:13:28.223 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=190.31, Mass=968, SNR=20.3, Peak=160 HFD=3.7
01:13:28.225 00.002 7988 MultiStar: [#1 0.17,0.38,0.00,M6] [#2 0.06,-0.14,0.91,U] [#3 -0.11,-0.53,0.00,M7] [#4 -0.16,-0.11,0.73,U] [#5 -0.21,-0.17,0.76,U] [#6 0.22,0.95,0.00,M7] [#7 -0.11,0.06,0.46,U] [#8 0.33,0.46,0.00,M8] 
01:13:28.225 00.000 7988 refined, 4 included, MultiStar: {-0.10, -0.06}, one-star: {-0.13, 0.09}
01:13:28.227 00.002 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.19 = 2.09)
01:13:28.227 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.06)
01:13:28.229 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.63 mountX=-0.06 mountY=0.11, mountTheta=2.09
01:13:28.231 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.06, opts=13)
01:13:28.231 00.000 7988 Enqueuing Move request for scope (-0.10, -0.06)
01:13:28.233 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:13:28.234 00.001 15712 Worker thread wakes up
01:13:28.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
01:13:28.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
01:13:28.234 00.000 15712 Moving (-0.10, -0.06) raw xDistance=-0.06 yDistance=0.11
01:13:28.234 00.000 7988 UpdateGuideState exits: m=968 SNR=20.3
01:13:28.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:28.237 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:28.237 00.000 7988 Enqueuing Expose request
01:13:28.239 00.002 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:28.239 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
01:13:28.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:28.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:13:28.239 00.000 15712 MoveAxis(W, 9, ABG)
01:13:28.239 00.000 15712 Guiding  Dir = 3, Dur = 9
01:13:28.239 00.000 15712 IsGuiding returns 0
01:13:28.266 00.027 15712 IsGuiding returns 0
01:13:28.266 00.000 15712 Move returns status 0, amount 9
01:13:28.266 00.000 15712 MoveAxis(N, 0, ABG)
01:13:28.266 00.000 15712 Move returns status 0, amount 0
01:13:28.266 00.000 15712 move complete, result=0
01:13:28.266 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:13:28.266 00.000 15712 worker thread done servicing request
01:13:28.266 00.000 15712 Worker thread wakes up
01:13:28.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:28.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:29.911 01.645 15712 Exposure complete
01:13:29.977 00.066 15712 worker thread done servicing request
01:13:29.977 00.000 7988 OnExposeComplete: enter
01:13:29.978 00.001 7988 UpdateGuideState(): m_state=6
01:13:29.979 00.001 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1742
01:13:29.980 00.001 7988 Star::Find returns 1 (0), X=970.00, Y=190.65, Mass=1008, SNR=20.6, Peak=160 HFD=3.7
01:13:29.981 00.001 7988 MultiStar: [#1 0.20,0.57,0.00,M7] [#2 -0.17,0.01,0.82,U] [#3 -0.11,-0.23,0.88,U] [#4 -0.14,0.15,0.74,U] [#5 0.17,0.06,0.62,U] [#6 -0.11,0.84,0.00,M8] [#7 -0.03,0.11,0.50,U] [#8 -0.49,-0.37,0.00,M9] 
01:13:29.982 00.001 7988 refined, 5 included, MultiStar: {-0.12, 0.09}, one-star: {-0.29, 0.43}
01:13:29.983 00.001 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.56) = xAngle (0.90 = 0.90)
01:13:29.985 00.002 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
01:13:29.986 00.001 7988 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.46 mountX=0.09 mountY=0.12, mountTheta=0.89
01:13:29.987 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.09, opts=13)
01:13:29.987 00.000 7988 Enqueuing Move request for scope (-0.12, 0.09)
01:13:29.989 00.002 15712 Worker thread wakes up
01:13:29.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
01:13:29.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
01:13:29.989 00.000 15712 Moving (-0.12, 0.09) raw xDistance=0.09 yDistance=0.12
01:13:29.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:13:29.989 00.000 7988 UpdateGuideState exits: m=1008 SNR=20.6
01:13:29.992 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:29.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:29.994 00.002 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:29.994 00.000 7988 Enqueuing Expose request
01:13:29.994 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
01:13:29.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:29.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:13:29.994 00.000 15712 MoveAxis(W, 7, ABG)
01:13:29.994 00.000 15712 Guiding  Dir = 3, Dur = 7
01:13:29.996 00.002 15712 IsGuiding returns 0
01:13:30.011 00.015 15712 IsGuiding returns 0
01:13:30.011 00.000 15712 Move returns status 0, amount 7
01:13:30.011 00.000 15712 MoveAxis(N, 0, ABG)
01:13:30.011 00.000 15712 Move returns status 0, amount 0
01:13:30.011 00.000 15712 move complete, result=0
01:13:30.011 00.000 15712 worker thread done servicing request
01:13:30.011 00.000 15712 Worker thread wakes up
01:13:30.011 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:13:30.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:30.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:31.427 01.416 15712 Exposure complete
01:13:31.489 00.062 15712 worker thread done servicing request
01:13:31.489 00.000 7988 OnExposeComplete: enter
01:13:31.491 00.002 7988 UpdateGuideState(): m_state=6
01:13:31.491 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1743
01:13:31.493 00.002 7988 Star::Find returns 1 (0), X=970.14, Y=190.54, Mass=1065, SNR=21.2, Peak=151 HFD=3.8
01:13:31.495 00.002 7988 MultiStar: [#1 0.14,0.82,0.00,M8] [#2 0.03,0.06,0.78,U] [#3 0.02,-0.17,0.76,U] [#4 -0.38,0.32,0.00,M1] [#5 -0.14,-0.06,0.73,U] [#6 0.12,0.95,0.00,M9] [#7 0.13,0.49,0.00,M6] [#8 -0.04,0.25,0.44,U] 
01:13:31.495 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.08}, one-star: {-0.15, 0.32}
01:13:31.495 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
01:13:31.497 00.002 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:13:31.497 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.21 mountX=0.08 mountY=0.06, mountTheta=0.63
01:13:31.497 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.08, opts=13)
01:13:31.497 00.000 7988 Enqueuing Move request for scope (-0.06, 0.08)
01:13:31.497 00.000 15712 Worker thread wakes up
01:13:31.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
01:13:31.497 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
01:13:31.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:13:31.497 00.000 7988 UpdateGuideState exits: m=1065 SNR=21.2
01:13:31.505 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:31.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:31.505 00.000 7988 Enqueuing Expose request
01:13:31.508 00.003 15712 Moving (-0.06, 0.08) raw xDistance=0.08 yDistance=0.06
01:13:31.508 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:31.508 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
01:13:31.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:31.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:13:31.508 00.000 15712 MoveAxis(W, 2, ABG)
01:13:31.508 00.000 15712 Guiding  Dir = 3, Dur = 2
01:13:31.508 00.000 15712 IsGuiding returns 0
01:13:31.525 00.017 15712 IsGuiding returns 0
01:13:31.525 00.000 15712 Move returns status 0, amount 2
01:13:31.525 00.000 15712 MoveAxis(N, 0, ABG)
01:13:31.525 00.000 15712 Move returns status 0, amount 0
01:13:31.525 00.000 15712 move complete, result=0
01:13:31.525 00.000 15712 worker thread done servicing request
01:13:31.525 00.000 15712 Worker thread wakes up
01:13:31.525 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:13:31.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:31.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:33.160 01.635 15712 Exposure complete
01:13:33.224 00.064 15712 worker thread done servicing request
01:13:33.224 00.000 7988 OnExposeComplete: enter
01:13:33.224 00.000 7988 UpdateGuideState(): m_state=6
01:13:33.227 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1744
01:13:33.227 00.000 7988 Star::Find returns 1 (0), X=970.15, Y=190.24, Mass=1111, SNR=21.7, Peak=182 HFD=3.9
01:13:33.227 00.000 7988 MultiStar: [#1 0.32,0.43,0.00,M9] [#2 0.05,-0.10,0.76,U] [#3 0.02,-0.27,0.76,U] [#4 -0.19,-0.18,0.67,U] [#5 -0.24,-0.19,0.69,U] [#6 0.23,1.12,0.00,M10] [#7 -0.28,0.04,0.50,U] [#8 -0.91,0.05,0.00,M9] 
01:13:33.227 00.000 7988 single-star, 5 included, MultiStar: {-0.12, -0.11}, one-star: {-0.14, 0.02}
01:13:33.227 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.43 = 1.43)
01:13:33.227 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
01:13:33.227 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.99 mountX=0.02 mountY=0.14, mountTheta=1.43
01:13:33.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.02, opts=13)
01:13:33.227 00.000 7988 Enqueuing Move request for scope (-0.14, 0.02)
01:13:33.227 00.000 15712 Worker thread wakes up
01:13:33.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
01:13:33.227 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
01:13:33.227 00.000 15712 Moving (-0.14, 0.02) raw xDistance=0.02 yDistance=0.14
01:13:33.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:13:33.227 00.000 7988 UpdateGuideState exits: m=1111 SNR=21.7
01:13:33.240 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:33.240 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:33.242 00.002 7988 Enqueuing Expose request
01:13:33.242 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:33.242 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
01:13:33.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:33.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:13:33.242 00.000 15712 MoveAxis(E, 1, ABG)
01:13:33.242 00.000 15712 Guiding  Dir = 2, Dur = 1
01:13:33.244 00.002 15712 IsGuiding returns 0
01:13:33.272 00.028 15712 IsGuiding returns 0
01:13:33.272 00.000 15712 Move returns status 0, amount 1
01:13:33.272 00.000 15712 MoveAxis(N, 0, ABG)
01:13:33.272 00.000 15712 Move returns status 0, amount 0
01:13:33.272 00.000 15712 move complete, result=0
01:13:33.272 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:13:33.274 00.002 15712 worker thread done servicing request
01:13:33.274 00.000 15712 Worker thread wakes up
01:13:33.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:33.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:34.691 01.417 15712 Exposure complete
01:13:34.755 00.064 15712 worker thread done servicing request
01:13:34.755 00.000 7988 OnExposeComplete: enter
01:13:34.755 00.000 7988 UpdateGuideState(): m_state=6
01:13:34.755 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1745
01:13:34.755 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=190.60, Mass=921, SNR=19.7, Peak=149 HFD=3.2
01:13:34.755 00.000 7988 MultiStar: [#1 -0.02,1.00,0.00,M10] [#2 0.11,0.23,0.87,U] [#3 -0.14,-0.05,0.88,U] [#4 -0.28,-0.03,0.69,U] [#5 -0.35,0.32,0.00,M1] [#6 0.41,1.07,0.00,R] [#7 -0.40,0.40,0.00,M6] [#8 -0.18,0.55,0.00,M10] 
01:13:34.755 00.000 7988 refined, 3 included, MultiStar: {-0.10, 0.15}, one-star: {-0.12, 0.38}
01:13:34.755 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
01:13:34.755 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
01:13:34.755 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.15 mountX=0.15 mountY=0.09, mountTheta=0.57
01:13:34.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.15, opts=13)
01:13:34.755 00.000 7988 Enqueuing Move request for scope (-0.10, 0.15)
01:13:34.755 00.000 15712 Worker thread wakes up
01:13:34.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:13:34.755 00.000 7988 UpdateGuideState exits: m=921 SNR=19.7
01:13:34.770 00.015 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
01:13:34.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
01:13:34.770 00.000 15712 Moving (-0.10, 0.15) raw xDistance=0.15 yDistance=0.09
01:13:34.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:34.772 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:34.772 00.000 7988 Enqueuing Expose request
01:13:34.774 00.002 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:34.774 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
01:13:34.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:34.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:13:34.774 00.000 15712 MoveAxis(W, 2, ABG)
01:13:34.774 00.000 15712 Guiding  Dir = 3, Dur = 2
01:13:34.806 00.032 15712 IsGuiding returns 0
01:13:34.822 00.016 15712 IsGuiding returns 0
01:13:34.822 00.000 15712 Move returns status 0, amount 2
01:13:34.822 00.000 15712 MoveAxis(N, 0, ABG)
01:13:34.822 00.000 15712 Move returns status 0, amount 0
01:13:34.822 00.000 15712 move complete, result=0
01:13:34.822 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:13:34.824 00.002 15712 worker thread done servicing request
01:13:34.824 00.000 15712 Worker thread wakes up
01:13:34.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:34.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:36.462 01.638 15712 Exposure complete
01:13:36.527 00.065 15712 worker thread done servicing request
01:13:36.527 00.000 7988 OnExposeComplete: enter
01:13:36.529 00.002 7988 UpdateGuideState(): m_state=6
01:13:36.529 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1746
01:13:36.531 00.002 7988 Star::Find returns 1 (0), X=969.96, Y=190.65, Mass=990, SNR=20.6, Peak=156 HFD=3.5
01:13:36.533 00.002 7988 MultiStar: [#1 0.12,0.92,0.00,R] [#2 0.08,0.22,0.86,U] [#3 -0.16,0.30,0.80,U] [#4 -0.39,0.08,0.00,M1] [#5 -0.22,0.51,0.00,M2] [#6 -0.28,0.19,0.64,U] [#7 -0.14,0.73,0.00,M7] [#8 -0.04,1.16,0.00,R] 
01:13:36.535 00.002 7988 refined, 3 included, MultiStar: {-0.17, 0.29}, one-star: {-0.33, 0.43}
01:13:36.535 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
01:13:36.537 00.002 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
01:13:36.537 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.34 cameraTheta=2.10 mountX=0.29 mountY=0.17, mountTheta=0.52
01:13:36.539 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.29, opts=13)
01:13:36.541 00.002 7988 Enqueuing Move request for scope (-0.17, 0.29)
01:13:36.541 00.000 15712 Worker thread wakes up
01:13:36.541 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0xd
01:13:36.541 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.29)
01:13:36.541 00.000 15712 Moving (-0.17, 0.29) raw xDistance=0.29 yDistance=0.17
01:13:36.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:13:36.541 00.000 7988 UpdateGuideState exits: m=990 SNR=20.6
01:13:36.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:36.541 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:36.541 00.000 7988 Enqueuing Expose request
01:13:36.541 00.000 15712 PPEC rslt: input = 0.29, final = 0.22, react = 0.18, pred = 0.05, hyst = 0.16, hyst_pct = 0.00, period_length = 639.61
01:13:36.541 00.000 15712 PPEC: input: 0.29, control: 0.22, exposure: 1500
01:13:36.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:36.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:13:36.541 00.000 15712 MoveAxis(W, 72, ABG)
01:13:36.541 00.000 15712 Guiding  Dir = 3, Dur = 72
01:13:36.541 00.000 15712 IsGuiding returns 0
01:13:36.563 00.022 15712 PulseGuide returned control before completion, sleep 66
01:13:36.637 00.074 15712 IsGuiding returns 1
01:13:36.637 00.000 15712 scope still moving after pulse duration time elapsed
01:13:36.693 00.056 15712 IsGuiding returns 0
01:13:36.693 00.000 15712 scope move finished after 72 + 72 ms
01:13:36.693 00.000 15712 Move returns status 0, amount 72
01:13:36.693 00.000 15712 MoveAxis(N, 0, ABG)
01:13:36.693 00.000 15712 Move returns status 0, amount 0
01:13:36.693 00.000 15712 move complete, result=0
01:13:36.693 00.000 7988 GuideStep: 0.3 px 72 ms WEST, 0.2 px 0 ms NORTH
01:13:36.695 00.002 15712 worker thread done servicing request
01:13:36.695 00.000 15712 Worker thread wakes up
01:13:36.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:36.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:38.109 01.414 15712 Exposure complete
01:13:38.172 00.063 15712 worker thread done servicing request
01:13:38.172 00.000 7988 OnExposeComplete: enter
01:13:38.173 00.001 7988 UpdateGuideState(): m_state=6
01:13:38.173 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1747
01:13:38.173 00.000 7988 Star::Find returns 1 (0), X=969.97, Y=190.37, Mass=1021, SNR=20.8, Peak=161 HFD=3.8
01:13:38.173 00.000 7988 MultiStar: [#1 -0.10,-0.32,1.05,U] [#2 -0.22,-0.29,0.83,U] [#3 -0.17,-0.52,0.00,M3] [#4 -0.31,0.26,0.00,M2] [#5 0.01,0.10,0.72,U] [#6 -0.44,0.07,0.00,M1] [#7 -0.18,-0.07,0.51,U] [#8 0.06,-1.06,0.00,M1] 
01:13:38.173 00.000 7988 refined, 4 included, MultiStar: {-0.17, -0.09}, one-star: {-0.32, 0.15}
01:13:38.173 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.19 = 2.09)
01:13:38.173 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.06)
01:13:38.181 00.008 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.63 mountX=-0.10 mountY=0.17, mountTheta=2.09
01:13:38.181 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.09, opts=13)
01:13:38.183 00.002 7988 Enqueuing Move request for scope (-0.17, -0.09)
01:13:38.185 00.002 15712 Worker thread wakes up
01:13:38.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
01:13:38.185 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
01:13:38.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=52, FiltMax=255, Gamma=0.690
01:13:38.185 00.000 7988 UpdateGuideState exits: m=1021 SNR=20.8
01:13:38.187 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:38.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:38.189 00.002 7988 Enqueuing Expose request
01:13:38.190 00.001 15712 Moving (-0.17, -0.09) raw xDistance=-0.10 yDistance=0.17
01:13:38.190 00.000 15712 PPEC rslt: input = -0.10, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:38.190 00.000 15712 PPEC: input: -0.10, control: 0.05, exposure: 1500
01:13:38.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:38.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:13:38.190 00.000 15712 MoveAxis(W, 17, ABG)
01:13:38.190 00.000 15712 Guiding  Dir = 3, Dur = 17
01:13:38.190 00.000 15712 IsGuiding returns 0
01:13:38.207 00.017 15712 IsGuiding returns 1
01:13:38.207 00.000 15712 scope still moving after pulse duration time elapsed
01:13:38.233 00.026 15712 IsGuiding returns 1
01:13:38.276 00.043 15712 IsGuiding returns 0
01:13:38.276 00.000 15712 scope move finished after 17 + 64 ms
01:13:38.276 00.000 15712 Move returns status 0, amount 17
01:13:38.276 00.000 15712 MoveAxis(N, 0, ABG)
01:13:38.276 00.000 15712 Move returns status 0, amount 0
01:13:38.276 00.000 15712 move complete, result=0
01:13:38.276 00.000 7988 GuideStep: -0.1 px 17 ms WEST, 0.2 px 0 ms NORTH
01:13:38.276 00.000 15712 worker thread done servicing request
01:13:38.278 00.002 15712 Worker thread wakes up
01:13:38.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:38.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:40.019 01.741 15712 Exposure complete
01:13:40.080 00.061 15712 worker thread done servicing request
01:13:40.080 00.000 7988 OnExposeComplete: enter
01:13:40.080 00.000 7988 UpdateGuideState(): m_state=6
01:13:40.086 00.006 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1748
01:13:40.086 00.000 7988 Star::Find returns 1 (0), X=970.14, Y=190.13, Mass=948, SNR=19.9, Peak=171 HFD=3.8
01:13:40.088 00.002 7988 MultiStar: [#1 -0.11,-0.57,0.00,M1] [#2 0.02,-0.37,0.84,U] [#3 0.09,-0.56,0.00,M4] [#4 -0.37,-0.36,0.00,M3] [#5 -0.15,-0.31,0.75,U] [#6 -0.37,-0.23,0.00,M2] [#7 -0.25,-0.15,0.52,U] [#8 0.29,-1.76,0.00,M2] 
01:13:40.088 00.000 7988 single-star, 3 included, MultiStar: {-0.12, -0.23}, one-star: {-0.15, -0.10}
01:13:40.090 00.002 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.14 = 2.15)
01:13:40.090 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.11)
01:13:40.092 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.57 mountX=-0.10 mountY=0.15, mountTheta=2.14
01:13:40.092 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.10, opts=13)
01:13:40.094 00.002 7988 Enqueuing Move request for scope (-0.15, -0.10)
01:13:40.096 00.002 15712 Worker thread wakes up
01:13:40.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
01:13:40.096 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
01:13:40.096 00.000 15712 Moving (-0.15, -0.10) raw xDistance=-0.10 yDistance=0.15
01:13:40.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:13:40.096 00.000 7988 UpdateGuideState exits: m=948 SNR=19.9
01:13:40.098 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:40.098 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:40.100 00.002 7988 Enqueuing Expose request
01:13:40.100 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:40.100 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
01:13:40.100 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:40.100 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:13:40.100 00.000 15712 MoveAxis(W, 9, ABG)
01:13:40.100 00.000 15712 Guiding  Dir = 3, Dur = 9
01:13:40.100 00.000 15712 IsGuiding returns 0
01:13:40.130 00.030 15712 IsGuiding returns 0
01:13:40.130 00.000 15712 Move returns status 0, amount 9
01:13:40.130 00.000 15712 MoveAxis(N, 0, ABG)
01:13:40.130 00.000 15712 Move returns status 0, amount 0
01:13:40.130 00.000 15712 move complete, result=0
01:13:40.130 00.000 15712 worker thread done servicing request
01:13:40.130 00.000 15712 Worker thread wakes up
01:13:40.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:40.130 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.2 px 0 ms NORTH
01:13:40.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:41.551 01.421 15712 Exposure complete
01:13:41.613 00.062 15712 worker thread done servicing request
01:13:41.613 00.000 7988 OnExposeComplete: enter
01:13:41.613 00.000 7988 UpdateGuideState(): m_state=6
01:13:41.613 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1749
01:13:41.613 00.000 7988 Star::Find returns 1 (0), X=969.95, Y=189.73, Mass=962, SNR=20.1, Peak=168 HFD=3.6
01:13:41.613 00.000 7988 MultiStar: [#1 0.04,-0.87,0.00,M2] [#2 -0.03,-0.62,0.00,M1] [#3 -0.24,-0.77,0.00,M5] [#4 -0.38,-0.56,0.00,M4] [#5 0.16,-0.39,0.00,M1] [#6 -0.01,-0.55,0.00,M3] [#7 -0.60,-0.61,0.00,M6] [#8 -0.06,-1.85,0.00,M3] 
01:13:41.613 00.000 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.74 = 2.55)
01:13:41.613 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.51)
01:13:41.613 00.000 7988 CameraToMount -- cameraX=-0.34 cameraY=-0.49 hyp=0.60 cameraTheta=-2.17 mountX=-0.50 mountY=0.35, mountTheta=2.52
01:13:41.613 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=-0.49, opts=13)
01:13:41.613 00.000 7988 Enqueuing Move request for scope (-0.34, -0.49)
01:13:41.625 00.012 15712 Worker thread wakes up
01:13:41.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.49) opts 0xd
01:13:41.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, -0.49)
01:13:41.625 00.000 15712 Moving (-0.34, -0.49) raw xDistance=-0.50 yDistance=0.35
01:13:41.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:13:41.625 00.000 7988 UpdateGuideState exits: m=962 SNR=20.1
01:13:41.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:41.629 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:41.629 00.000 7988 Enqueuing Expose request
01:13:41.629 00.000 15712 PPEC rslt: input = -0.50, final = -0.30, react = -0.30, pred = -0.00, hyst = -0.26, hyst_pct = 0.00, period_length = 639.61
01:13:41.629 00.000 15712 PPEC: input: -0.50, control: -0.30, exposure: 1500
01:13:41.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:13:41.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:13:41.629 00.000 15712 MoveAxis(E, 98, ABG)
01:13:41.629 00.000 15712 Guiding  Dir = 2, Dur = 98
01:13:41.629 00.000 15712 IsGuiding returns 0
01:13:41.648 00.019 15712 PulseGuide returned control before completion, sleep 92
01:13:41.744 00.096 15712 IsGuiding returns 1
01:13:41.744 00.000 15712 scope still moving after pulse duration time elapsed
01:13:41.773 00.029 15712 IsGuiding returns 0
01:13:41.773 00.000 15712 scope move finished after 98 + 43 ms
01:13:41.773 00.000 15712 Move returns status 0, amount 98
01:13:41.773 00.000 15712 MoveAxis(N, 0, ABG)
01:13:41.773 00.000 15712 Move returns status 0, amount 0
01:13:41.773 00.000 15712 move complete, result=0
01:13:41.773 00.000 15712 worker thread done servicing request
01:13:41.773 00.000 15712 Worker thread wakes up
01:13:41.773 00.000 7988 GuideStep: -0.5 px 98 ms EAST, 0.4 px 0 ms NORTH
01:13:41.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:41.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:43.515 01.742 15712 Exposure complete
01:13:43.578 00.063 15712 worker thread done servicing request
01:13:43.579 00.001 7988 OnExposeComplete: enter
01:13:43.579 00.000 7988 UpdateGuideState(): m_state=6
01:13:43.579 00.000 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1750
01:13:43.579 00.000 7988 Star::Find returns 1 (0), X=970.10, Y=190.66, Mass=956, SNR=20.0, Peak=163 HFD=3.7
01:13:43.579 00.000 7988 MultiStar: [#1 0.06,-0.16,1.01,U] [#2 0.10,0.05,0.97,U] [#3 -0.23,-0.26,0.89,U] [#4 -0.47,-0.20,0.00,M5] [#5 0.07,0.10,0.72,U] [#6 -0.24,0.08,0.68,U] [#7 0.06,0.35,0.55,U] [#8 -0.80,-1.31,0.00,M4] 
01:13:43.579 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.07}, one-star: {-0.19, 0.44}
01:13:43.579 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
01:13:43.579 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
01:13:43.579 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.22 mountX=0.07 mountY=0.05, mountTheta=0.64
01:13:43.579 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.07, opts=13)
01:13:43.579 00.000 7988 Enqueuing Move request for scope (-0.05, 0.07)
01:13:43.579 00.000 15712 Worker thread wakes up
01:13:43.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:13:43.579 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:13:43.579 00.000 15712 Moving (-0.05, 0.07) raw xDistance=0.07 yDistance=0.05
01:13:43.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
01:13:43.593 00.014 7988 UpdateGuideState exits: m=956 SNR=20.0
01:13:43.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:43.595 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:43.595 00.000 7988 Enqueuing Expose request
01:13:43.597 00.002 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:43.597 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
01:13:43.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:43.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:13:43.597 00.000 15712 MoveAxis(E, 1, ABG)
01:13:43.597 00.000 15712 Guiding  Dir = 2, Dur = 1
01:13:43.597 00.000 15712 IsGuiding returns 0
01:13:43.646 00.049 15712 IsGuiding returns 0
01:13:43.646 00.000 15712 Move returns status 0, amount 1
01:13:43.646 00.000 15712 MoveAxis(N, 0, ABG)
01:13:43.646 00.000 15712 Move returns status 0, amount 0
01:13:43.646 00.000 15712 move complete, result=0
01:13:43.646 00.000 15712 worker thread done servicing request
01:13:43.646 00.000 15712 Worker thread wakes up
01:13:43.646 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:13:43.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:43.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:45.061 01.415 15712 Exposure complete
01:13:45.123 00.062 15712 worker thread done servicing request
01:13:45.123 00.000 7988 OnExposeComplete: enter
01:13:45.125 00.002 7988 UpdateGuideState(): m_state=6
01:13:45.125 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1751
01:13:45.125 00.000 7988 Star::Find returns 1 (0), X=970.20, Y=190.53, Mass=979, SNR=20.4, Peak=149 HFD=3.7
01:13:45.125 00.000 7988 MultiStar: [#1 0.00,0.04,0.99,U] [#2 -0.03,0.05,0.90,U] [#3 0.25,-0.21,0.87,U] [#4 -0.33,-0.08,0.69,U] [#5 -0.03,0.39,0.78,U] [#6 -0.46,-0.13,0.00,M3] [#7 0.17,0.57,0.00,M6] [#8 0.40,-0.90,0.00,M5] 
01:13:45.125 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.09}, one-star: {-0.09, 0.31}
01:13:45.125 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
01:13:45.125 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
01:13:45.125 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.87 mountX=0.09 mountY=0.02, mountTheta=0.28
01:13:45.125 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
01:13:45.125 00.000 7988 Enqueuing Move request for scope (-0.03, 0.09)
01:13:45.125 00.000 15712 Worker thread wakes up
01:13:45.125 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
01:13:45.125 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
01:13:45.125 00.000 15712 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.02
01:13:45.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:13:45.125 00.000 7988 UpdateGuideState exits: m=979 SNR=20.4
01:13:45.139 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:45.139 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:45.141 00.002 7988 Enqueuing Expose request
01:13:45.142 00.001 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:45.142 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
01:13:45.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:45.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:13:45.142 00.000 15712 MoveAxis(E, 0, ABG)
01:13:45.142 00.000 15712 Move returns status 0, amount 0
01:13:45.142 00.000 15712 MoveAxis(N, 0, ABG)
01:13:45.142 00.000 15712 Move returns status 0, amount 0
01:13:45.142 00.000 15712 move complete, result=0
01:13:45.142 00.000 15712 worker thread done servicing request
01:13:45.142 00.000 15712 Worker thread wakes up
01:13:45.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:45.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:45.142 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:46.779 01.637 15712 Exposure complete
01:13:46.842 00.063 15712 worker thread done servicing request
01:13:46.842 00.000 7988 OnExposeComplete: enter
01:13:46.842 00.000 7988 UpdateGuideState(): m_state=6
01:13:46.845 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
01:13:46.845 00.000 7988 Star::Find returns 1 (0), X=970.22, Y=190.97, Mass=798, SNR=18.3, Peak=143 HFD=3.1
01:13:46.847 00.002 7988 MultiStar: [#1 0.10,-0.01,1.20,U] [#2 -0.00,0.13,0.98,U] [#3 0.22,0.07,0.96,U] [#4 -0.23,0.25,0.80,U] [#5 -0.37,0.52,0.00,M1] [#6 -0.21,0.45,0.00,M4] [#7 0.11,0.34,0.59,U] [#8 -0.09,-0.81,0.00,M6] 
01:13:46.847 00.000 7988 refined, 5 included, MultiStar: {0.02, 0.24}, one-star: {-0.07, 0.75}
01:13:46.849 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
01:13:46.849 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:13:46.851 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.47 mountX=0.24 mountY=-0.03, mountTheta=-0.12
01:13:46.853 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.24, opts=13)
01:13:46.853 00.000 7988 Enqueuing Move request for scope (0.02, 0.24)
01:13:46.855 00.002 15712 Worker thread wakes up
01:13:46.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
01:13:46.855 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:13:46.855 00.000 15712 Moving (0.02, 0.24) raw xDistance=0.24 yDistance=-0.03
01:13:46.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:13:46.857 00.002 7988 UpdateGuideState exits: m=798 SNR=18.3
01:13:46.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:46.859 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:46.859 00.000 7988 Enqueuing Expose request
01:13:46.859 00.000 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.61
01:13:46.859 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
01:13:46.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:46.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:13:46.859 00.000 15712 MoveAxis(W, 50, ABG)
01:13:46.859 00.000 15712 Guiding  Dir = 3, Dur = 50
01:13:46.859 00.000 15712 IsGuiding returns 0
01:13:46.876 00.017 15712 PulseGuide returned control before completion, sleep 47
01:13:46.956 00.080 15712 IsGuiding returns 0
01:13:46.956 00.000 15712 Move returns status 0, amount 50
01:13:46.956 00.000 15712 MoveAxis(N, 0, ABG)
01:13:46.956 00.000 15712 Move returns status 0, amount 0
01:13:46.956 00.000 15712 move complete, result=0
01:13:46.956 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.0 px 0 ms NORTH
01:13:46.958 00.002 15712 worker thread done servicing request
01:13:46.958 00.000 15712 Worker thread wakes up
01:13:46.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:46.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:48.375 01.417 15712 Exposure complete
01:13:48.435 00.060 15712 worker thread done servicing request
01:13:48.435 00.000 7988 OnExposeComplete: enter
01:13:48.435 00.000 7988 UpdateGuideState(): m_state=6
01:13:48.440 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1753
01:13:48.441 00.001 7988 Star::Find returns 1 (0), X=969.99, Y=190.37, Mass=1004, SNR=20.5, Peak=144 HFD=3.8
01:13:48.441 00.000 7988 MultiStar: [#1 -0.14,-0.25,0.99,U] [#2 -0.12,0.22,0.91,U] [#3 -0.06,-0.20,0.86,U] [#4 0.00,0.15,0.74,U] [#5 -0.16,0.23,0.74,U] [#6 -0.35,-0.09,0.61,U] [#7 0.33,0.01,0.52,U] [#8 -0.16,-1.15,0.00,M7] 
01:13:48.441 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.03}, one-star: {-0.29, 0.15}
01:13:48.441 00.000 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.56) = xAngle (1.36 = 1.36)
01:13:48.441 00.000 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
01:13:48.441 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.93 mountX=0.02 mountY=0.12, mountTheta=1.36
01:13:48.441 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
01:13:48.441 00.000 7988 Enqueuing Move request for scope (-0.12, 0.03)
01:13:48.441 00.000 15712 Worker thread wakes up
01:13:48.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
01:13:48.441 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
01:13:48.441 00.000 15712 Moving (-0.12, 0.03) raw xDistance=0.02 yDistance=0.12
01:13:48.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:13:48.451 00.010 7988 UpdateGuideState exits: m=1004 SNR=20.5
01:13:48.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:48.453 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:48.453 00.000 7988 Enqueuing Expose request
01:13:48.455 00.002 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:48.455 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
01:13:48.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:48.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:13:48.455 00.000 15712 MoveAxis(W, 1, ABG)
01:13:48.455 00.000 15712 Guiding  Dir = 3, Dur = 1
01:13:48.457 00.002 15712 IsGuiding returns 0
01:13:48.472 00.015 15712 IsGuiding returns 0
01:13:48.474 00.002 15712 Move returns status 0, amount 1
01:13:48.474 00.000 15712 MoveAxis(N, 0, ABG)
01:13:48.474 00.000 15712 Move returns status 0, amount 0
01:13:48.474 00.000 15712 move complete, result=0
01:13:48.474 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:13:48.474 00.000 15712 worker thread done servicing request
01:13:48.474 00.000 15712 Worker thread wakes up
01:13:48.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:48.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:50.113 01.639 15712 Exposure complete
01:13:50.176 00.063 15712 worker thread done servicing request
01:13:50.176 00.000 7988 OnExposeComplete: enter
01:13:50.176 00.000 7988 UpdateGuideState(): m_state=6
01:13:50.176 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1754
01:13:50.176 00.000 7988 Star::Find returns 1 (0), X=970.11, Y=190.23, Mass=933, SNR=20.1, Peak=166 HFD=3.4
01:13:50.176 00.000 7988 MultiStar: [#1 0.03,-0.51,0.00,M1] [#2 0.03,-0.30,0.89,U] [#3 -0.20,-0.21,0.89,U] [#4 -0.49,-0.52,0.00,M3] [#5 0.23,-0.04,0.73,U] [#6 -0.29,-0.33,0.00,M4] [#7 -0.36,-0.15,0.48,U] [#8 -0.47,-1.80,0.00,M8] 
01:13:50.176 00.000 7988 refined, 4 included, MultiStar: {-0.08, -0.14}, one-star: {-0.18, 0.00}
01:13:50.176 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.68 = 2.61)
01:13:50.176 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
01:13:50.176 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.11 mountX=-0.14 mountY=0.09, mountTheta=2.58
01:13:50.176 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.14, opts=13)
01:13:50.176 00.000 7988 Enqueuing Move request for scope (-0.08, -0.14)
01:13:50.176 00.000 15712 Worker thread wakes up
01:13:50.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
01:13:50.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
01:13:50.176 00.000 15712 Moving (-0.08, -0.14) raw xDistance=-0.14 yDistance=0.09
01:13:50.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:13:50.176 00.000 7988 UpdateGuideState exits: m=933 SNR=20.1
01:13:50.192 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:50.192 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:50.192 00.000 7988 Enqueuing Expose request
01:13:50.192 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:50.192 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
01:13:50.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:50.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:13:50.192 00.000 15712 MoveAxis(W, 4, ABG)
01:13:50.192 00.000 15712 Guiding  Dir = 3, Dur = 4
01:13:50.192 00.000 15712 IsGuiding returns 0
01:13:50.212 00.020 15712 IsGuiding returns 0
01:13:50.212 00.000 15712 Move returns status 0, amount 4
01:13:50.212 00.000 15712 MoveAxis(N, 0, ABG)
01:13:50.212 00.000 15712 Move returns status 0, amount 0
01:13:50.212 00.000 15712 move complete, result=0
01:13:50.212 00.000 15712 worker thread done servicing request
01:13:50.212 00.000 15712 Worker thread wakes up
01:13:50.212 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
01:13:50.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:50.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:51.626 01.414 15712 Exposure complete
01:13:51.690 00.064 15712 worker thread done servicing request
01:13:51.690 00.000 7988 OnExposeComplete: enter
01:13:51.690 00.000 7988 UpdateGuideState(): m_state=6
01:13:51.690 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1755
01:13:51.690 00.000 7988 Star::Find returns 1 (0), X=969.93, Y=190.49, Mass=956, SNR=20.2, Peak=162 HFD=3.2
01:13:51.690 00.000 7988 MultiStar: [#1 0.05,-0.23,1.05,U] [#2 -0.01,-0.18,0.83,U] [#3 -0.28,-0.08,0.91,U] [#4 -0.21,-0.51,0.00,M4] [#5 -0.38,0.11,0.74,U] [#6 -0.33,-0.43,0.00,M5] [#7 -0.17,-0.10,0.54,U] [#8 0.05,-1.34,0.00,M9] 
01:13:51.690 00.000 7988 refined, 5 included, MultiStar: {-0.19, -0.04}, one-star: {-0.36, 0.26}
01:13:51.690 00.000 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.52 = 1.77)
01:13:51.690 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.55 = 1.73)
01:13:51.690 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.95 mountX=-0.04 mountY=0.19, mountTheta=1.76
01:13:51.690 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.04, opts=13)
01:13:51.690 00.000 7988 Enqueuing Move request for scope (-0.19, -0.04)
01:13:51.690 00.000 15712 Worker thread wakes up
01:13:51.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
01:13:51.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
01:13:51.690 00.000 15712 Moving (-0.19, -0.04) raw xDistance=-0.04 yDistance=0.19
01:13:51.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=46, FiltMax=255, Gamma=0.690
01:13:51.705 00.015 7988 UpdateGuideState exits: m=956 SNR=20.2
01:13:51.706 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:51.706 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:51.706 00.000 7988 Enqueuing Expose request
01:13:51.706 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:51.706 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
01:13:51.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:51.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:13:51.706 00.000 15712 MoveAxis(W, 2, ABG)
01:13:51.706 00.000 15712 Guiding  Dir = 3, Dur = 2
01:13:51.706 00.000 15712 IsGuiding returns 0
01:13:51.722 00.016 15712 IsGuiding returns 0
01:13:51.722 00.000 15712 Move returns status 0, amount 2
01:13:51.722 00.000 15712 MoveAxis(N, 0, ABG)
01:13:51.722 00.000 15712 Move returns status 0, amount 0
01:13:51.722 00.000 15712 move complete, result=0
01:13:51.722 00.000 15712 worker thread done servicing request
01:13:51.722 00.000 15712 Worker thread wakes up
01:13:51.722 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
01:13:51.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:51.738 00.016 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:53.478 01.740 15712 Exposure complete
01:13:53.540 00.062 15712 worker thread done servicing request
01:13:53.540 00.000 7988 OnExposeComplete: enter
01:13:53.540 00.000 7988 UpdateGuideState(): m_state=6
01:13:53.543 00.003 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1756
01:13:53.543 00.000 7988 Star::Find returns 1 (0), X=969.89, Y=190.64, Mass=928, SNR=20.1, Peak=167 HFD=3.5
01:13:53.545 00.002 7988 MultiStar: [#1 -0.13,-0.27,1.04,U] [#2 0.04,0.11,0.87,U] [#3 0.04,-0.34,0.81,U] [#4 -0.19,-0.29,0.70,U] [#5 -0.63,0.07,0.00,M1] [#6 -0.26,-0.33,0.00,M6] [#7 -0.32,0.07,0.50,U] [#8 0.05,-1.44,0.00,M10] 
01:13:53.545 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.05}, one-star: {-0.40, 0.42}
01:13:53.547 00.002 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.56) = xAngle (-4.42 = 1.86)
01:13:53.547 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.83)
01:13:53.549 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.86 mountX=-0.05 mountY=0.16, mountTheta=1.86
01:13:53.551 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.05, opts=13)
01:13:53.551 00.000 7988 Enqueuing Move request for scope (-0.15, -0.05)
01:13:53.553 00.002 15712 Worker thread wakes up
01:13:53.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
01:13:53.553 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
01:13:53.553 00.000 15712 Moving (-0.15, -0.05) raw xDistance=-0.05 yDistance=0.16
01:13:53.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
01:13:53.553 00.000 7988 UpdateGuideState exits: m=928 SNR=20.1
01:13:53.556 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:53.557 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:53.557 00.000 7988 Enqueuing Expose request
01:13:53.557 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:53.557 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
01:13:53.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:53.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:13:53.557 00.000 15712 MoveAxis(W, 2, ABG)
01:13:53.557 00.000 15712 Guiding  Dir = 3, Dur = 2
01:13:53.557 00.000 15712 IsGuiding returns 0
01:13:53.588 00.031 15712 IsGuiding returns 0
01:13:53.588 00.000 15712 Move returns status 0, amount 2
01:13:53.588 00.000 15712 MoveAxis(N, 0, ABG)
01:13:53.588 00.000 15712 Move returns status 0, amount 0
01:13:53.588 00.000 15712 move complete, result=0
01:13:53.588 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
01:13:53.591 00.003 15712 worker thread done servicing request
01:13:53.591 00.000 15712 Worker thread wakes up
01:13:53.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:53.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:55.008 01.417 15712 Exposure complete
01:13:55.070 00.062 15712 worker thread done servicing request
01:13:55.071 00.001 7988 OnExposeComplete: enter
01:13:55.071 00.000 7988 UpdateGuideState(): m_state=6
01:13:55.071 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1757
01:13:55.071 00.000 7988 Star::Find returns 1 (0), X=970.35, Y=190.28, Mass=1006, SNR=20.6, Peak=152 HFD=3.7
01:13:55.071 00.000 7988 MultiStar: [#1 0.07,-0.13,1.03,U] [#2 0.12,-0.04,0.89,U] [#3 -0.01,0.05,0.82,U] [#4 -0.34,0.04,0.69,U] [#5 -0.53,0.33,0.00,M2] [#6 -0.45,-0.09,0.00,M7] [#7 -0.06,0.39,0.53,U] [#8 -0.20,-1.19,0.00,R] 
01:13:55.071 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.03}, one-star: {0.06, 0.05}
01:13:55.077 00.006 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
01:13:55.077 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
01:13:55.079 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.86 mountX=0.03 mountY=0.01, mountTheta=0.27
01:13:55.081 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
01:13:55.081 00.000 7988 Enqueuing Move request for scope (-0.01, 0.03)
01:13:55.083 00.002 15712 Worker thread wakes up
01:13:55.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:13:55.083 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:13:55.083 00.000 15712 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
01:13:55.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
01:13:55.085 00.002 7988 UpdateGuideState exits: m=1006 SNR=20.6
01:13:55.086 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.086 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:55.086 00.000 7988 Enqueuing Expose request
01:13:55.086 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:55.086 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
01:13:55.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:55.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:13:55.086 00.000 15712 MoveAxis(W, 3, ABG)
01:13:55.086 00.000 15712 Guiding  Dir = 3, Dur = 3
01:13:55.086 00.000 15712 IsGuiding returns 0
01:13:55.106 00.020 15712 IsGuiding returns 0
01:13:55.106 00.000 15712 Move returns status 0, amount 3
01:13:55.106 00.000 15712 MoveAxis(N, 0, ABG)
01:13:55.106 00.000 15712 Move returns status 0, amount 0
01:13:55.106 00.000 15712 move complete, result=0
01:13:55.106 00.000 15712 worker thread done servicing request
01:13:55.106 00.000 15712 Worker thread wakes up
01:13:55.106 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:13:55.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:55.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:56.748 01.642 15712 Exposure complete
01:13:56.810 00.062 15712 worker thread done servicing request
01:13:56.810 00.000 7988 OnExposeComplete: enter
01:13:56.810 00.000 7988 UpdateGuideState(): m_state=6
01:13:56.814 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1758
01:13:56.814 00.000 7988 Star::Find returns 1 (0), X=969.91, Y=190.35, Mass=884, SNR=19.5, Peak=156 HFD=3.3
01:13:56.816 00.002 7988 MultiStar: [#1 0.33,-0.30,0.00,M1] [#2 0.14,-0.09,0.95,U] [#3 -0.10,-0.48,0.00,M1] [#4 0.02,0.01,0.74,U] [#5 -0.04,0.37,0.78,U] [#6 -0.26,-0.24,0.62,U] [#7 -0.30,-0.22,0.54,U] [#8 0.66,-0.26,0.00,M1] 
01:13:56.817 00.001 7988 refined, 5 included, MultiStar: {-0.12, 0.01}, one-star: {-0.38, 0.13}
01:13:56.817 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
01:13:56.819 00.002 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
01:13:56.819 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.13 cameraTheta=3.02 mountX=0.01 mountY=0.12, mountTheta=1.46
01:13:56.821 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.01, opts=13)
01:13:56.823 00.002 7988 Enqueuing Move request for scope (-0.12, 0.01)
01:13:56.823 00.000 15712 Worker thread wakes up
01:13:56.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
01:13:56.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
01:13:56.823 00.000 15712 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=0.12
01:13:56.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:13:56.823 00.000 7988 UpdateGuideState exits: m=884 SNR=19.5
01:13:56.826 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:56.826 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:56.826 00.000 7988 Enqueuing Expose request
01:13:56.826 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:56.826 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
01:13:56.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:56.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:13:56.826 00.000 15712 MoveAxis(W, 5, ABG)
01:13:56.826 00.000 15712 Guiding  Dir = 3, Dur = 5
01:13:56.826 00.000 15712 IsGuiding returns 0
01:13:56.850 00.024 15712 IsGuiding returns 0
01:13:56.850 00.000 15712 Move returns status 0, amount 5
01:13:56.850 00.000 15712 MoveAxis(N, 0, ABG)
01:13:56.850 00.000 15712 Move returns status 0, amount 0
01:13:56.850 00.000 15712 move complete, result=0
01:13:56.850 00.000 15712 worker thread done servicing request
01:13:56.850 00.000 15712 Worker thread wakes up
01:13:56.850 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
01:13:56.852 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:56.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:13:58.262 01.410 15712 Exposure complete
01:13:58.325 00.063 15712 worker thread done servicing request
01:13:58.326 00.001 7988 OnExposeComplete: enter
01:13:58.326 00.000 7988 UpdateGuideState(): m_state=6
01:13:58.326 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1759
01:13:58.326 00.000 7988 Star::Find returns 1 (0), X=970.11, Y=190.40, Mass=942, SNR=19.9, Peak=166 HFD=3.6
01:13:58.326 00.000 7988 MultiStar: [#1 0.27,0.03,1.06,U] [#2 -0.09,-0.10,0.90,U] [#3 -0.11,-0.48,0.00,M2] [#4 -0.43,0.02,0.00,M2] [#5 0.14,0.22,0.76,U] [#6 0.08,-0.05,0.68,U] [#7 -0.10,0.11,0.48,U] [#8 0.15,-0.28,0.45,U] 
01:13:58.326 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.03}, one-star: {-0.18, 0.18}
01:13:58.331 00.005 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
01:13:58.331 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
01:13:58.331 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.71 mountX=0.03 mountY=-0.04, mountTheta=-0.86
01:13:58.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
01:13:58.331 00.000 7988 Enqueuing Move request for scope (0.04, 0.03)
01:13:58.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:13:58.339 00.008 7988 UpdateGuideState exits: m=942 SNR=19.9
01:13:58.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:58.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:13:58.339 00.000 7988 Enqueuing Expose request
01:13:58.339 00.000 15712 Worker thread wakes up
01:13:58.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:13:58.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:13:58.339 00.000 15712 Moving (0.04, 0.03) raw xDistance=0.03 yDistance=-0.04
01:13:58.339 00.000 15712 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:13:58.339 00.000 15712 PPEC: input: 0.03, control: 0.00, exposure: 1500
01:13:58.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:58.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:58.339 00.000 15712 MoveAxis(W, 1, ABG)
01:13:58.339 00.000 15712 Guiding  Dir = 3, Dur = 1
01:13:58.339 00.000 15712 IsGuiding returns 0
01:13:58.365 00.026 15712 IsGuiding returns 0
01:13:58.365 00.000 15712 Move returns status 0, amount 1
01:13:58.365 00.000 15712 MoveAxis(N, 0, ABG)
01:13:58.365 00.000 15712 Move returns status 0, amount 0
01:13:58.365 00.000 15712 move complete, result=0
01:13:58.365 00.000 15712 worker thread done servicing request
01:13:58.365 00.000 15712 Worker thread wakes up
01:13:58.365 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:13:58.370 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
01:13:58.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:00.111 01.741 15712 Exposure complete
01:14:00.172 00.061 15712 worker thread done servicing request
01:14:00.174 00.002 7988 OnExposeComplete: enter
01:14:00.174 00.000 7988 UpdateGuideState(): m_state=6
01:14:00.174 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1760
01:14:00.174 00.000 7988 Star::Find returns 1 (0), X=969.91, Y=190.28, Mass=875, SNR=19.4, Peak=158 HFD=3.3
01:14:00.174 00.000 7988 MultiStar: [#1 0.01,-0.33,1.05,U] [#2 0.01,-0.21,0.91,U] [#3 0.02,-0.33,0.90,U] [#4 -0.29,-0.13,0.71,U] [#5 -0.13,-0.24,0.73,U] [#6 -0.40,-0.12,0.00,M6] [#7 0.24,-0.08,0.60,U] [#8 0.44,-0.19,0.00,M1] 
01:14:00.174 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.19}, one-star: {-0.38, 0.05}
01:14:00.174 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.56 = 2.72)
01:14:00.174 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.69)
01:14:00.174 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-2.00 mountX=-0.19 mountY=0.09, mountTheta=2.69
01:14:00.183 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.19, opts=13)
01:14:00.183 00.000 7988 Enqueuing Move request for scope (-0.08, -0.19)
01:14:00.183 00.000 15712 Worker thread wakes up
01:14:00.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
01:14:00.183 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
01:14:00.183 00.000 15712 Moving (-0.08, -0.19) raw xDistance=-0.19 yDistance=0.09
01:14:00.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:14:00.183 00.000 7988 UpdateGuideState exits: m=875 SNR=19.4
01:14:00.188 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:00.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:00.188 00.000 7988 Enqueuing Expose request
01:14:00.188 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.61
01:14:00.188 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
01:14:00.188 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:00.188 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:14:00.188 00.000 15712 MoveAxis(E, 39, ABG)
01:14:00.188 00.000 15712 Guiding  Dir = 2, Dur = 39
01:14:00.188 00.000 15712 IsGuiding returns 0
01:14:00.207 00.019 15712 PulseGuide returned control before completion, sleep 35
01:14:00.255 00.048 15712 IsGuiding returns 0
01:14:00.255 00.000 15712 Move returns status 0, amount 39
01:14:00.255 00.000 15712 MoveAxis(N, 0, ABG)
01:14:00.255 00.000 15712 Move returns status 0, amount 0
01:14:00.255 00.000 15712 move complete, result=0
01:14:00.255 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
01:14:00.257 00.002 15712 worker thread done servicing request
01:14:00.257 00.000 15712 Worker thread wakes up
01:14:00.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:00.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:01.672 01.415 15712 Exposure complete
01:14:01.734 00.062 15712 worker thread done servicing request
01:14:01.734 00.000 7988 OnExposeComplete: enter
01:14:01.734 00.000 7988 UpdateGuideState(): m_state=6
01:14:01.734 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1761
01:14:01.734 00.000 7988 Star::Find returns 1 (0), X=969.80, Y=190.36, Mass=1014, SNR=20.8, Peak=164 HFD=3.6
01:14:01.734 00.000 7988 MultiStar: [#1 -0.02,-0.30,1.01,U] [#2 -0.17,0.04,0.88,U] [#3 0.07,-0.44,0.00,M2] [#4 -0.69,-0.13,0.00,M2] [#5 -0.01,0.68,0.00,M1] [#6 -0.17,-0.26,0.67,U] [#7 -0.19,0.05,0.51,U] [#8 -0.19,-0.49,0.00,M2] 
01:14:01.734 00.000 7988 refined, 4 included, MultiStar: {-0.21, -0.07}, one-star: {-0.49, 0.14}
01:14:01.734 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
01:14:01.734 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.85)
01:14:01.734 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.84 mountX=-0.07 mountY=0.21, mountTheta=1.88
01:14:01.734 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.07, opts=13)
01:14:01.747 00.013 7988 Enqueuing Move request for scope (-0.21, -0.07)
01:14:01.747 00.000 15712 Worker thread wakes up
01:14:01.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
01:14:01.747 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
01:14:01.747 00.000 15712 Moving (-0.21, -0.07) raw xDistance=-0.07 yDistance=0.21
01:14:01.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=46, FiltMax=255, Gamma=0.690
01:14:01.747 00.000 7988 UpdateGuideState exits: m=1014 SNR=20.8
01:14:01.750 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:01.752 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:01.752 00.000 7988 Enqueuing Expose request
01:14:01.754 00.002 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:01.754 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
01:14:01.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:01.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:14:01.754 00.000 15712 MoveAxis(E, 3, ABG)
01:14:01.754 00.000 15712 Guiding  Dir = 2, Dur = 3
01:14:01.754 00.000 15712 IsGuiding returns 0
01:14:01.774 00.020 15712 IsGuiding returns 0
01:14:01.774 00.000 15712 Move returns status 0, amount 3
01:14:01.774 00.000 15712 MoveAxis(N, 0, ABG)
01:14:01.774 00.000 15712 Move returns status 0, amount 0
01:14:01.774 00.000 15712 move complete, result=0
01:14:01.774 00.000 15712 worker thread done servicing request
01:14:01.774 00.000 15712 Worker thread wakes up
01:14:01.774 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
01:14:01.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:01.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:03.413 01.639 15712 Exposure complete
01:14:03.475 00.062 15712 worker thread done servicing request
01:14:03.475 00.000 7988 OnExposeComplete: enter
01:14:03.475 00.000 7988 UpdateGuideState(): m_state=6
01:14:03.475 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1762
01:14:03.475 00.000 7988 Star::Find returns 1 (0), X=969.96, Y=190.04, Mass=1007, SNR=20.6, Peak=171 HFD=4.0
01:14:03.475 00.000 7988 MultiStar: [#1 0.03,-0.48,0.00,M1] [#2 -0.09,0.05,0.82,U] [#3 -0.12,-0.46,0.00,M3] [#4 -0.41,-0.20,0.00,M3] [#5 0.05,0.05,0.71,U] [#6 -0.18,-0.29,0.66,U] [#7 -0.06,0.02,0.52,U] [#8 -0.13,-0.10,0.48,U] 
01:14:03.475 00.000 7988 refined, 5 included, MultiStar: {-0.14, -0.08}, one-star: {-0.33, -0.18}
01:14:03.482 00.007 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.19 = 2.09)
01:14:03.482 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.06)
01:14:03.482 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.63 mountX=-0.08 mountY=0.14, mountTheta=2.08
01:14:03.482 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.08, opts=13)
01:14:03.482 00.000 7988 Enqueuing Move request for scope (-0.14, -0.08)
01:14:03.482 00.000 15712 Worker thread wakes up
01:14:03.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
01:14:03.482 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
01:14:03.482 00.000 15712 Moving (-0.14, -0.08) raw xDistance=-0.08 yDistance=0.14
01:14:03.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=45, FiltMax=255, Gamma=0.690
01:14:03.482 00.000 7988 UpdateGuideState exits: m=1007 SNR=20.6
01:14:03.490 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:03.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:03.492 00.002 7988 Enqueuing Expose request
01:14:03.492 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:03.492 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
01:14:03.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:03.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:14:03.492 00.000 15712 MoveAxis(E, 2, ABG)
01:14:03.492 00.000 15712 Guiding  Dir = 2, Dur = 2
01:14:03.492 00.000 15712 IsGuiding returns 0
01:14:03.511 00.019 15712 IsGuiding returns 0
01:14:03.516 00.005 15712 Move returns status 0, amount 2
01:14:03.516 00.000 15712 MoveAxis(N, 0, ABG)
01:14:03.516 00.000 15712 Move returns status 0, amount 0
01:14:03.516 00.000 15712 move complete, result=0
01:14:03.516 00.000 15712 worker thread done servicing request
01:14:03.516 00.000 15712 Worker thread wakes up
01:14:03.516 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:14:03.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:03.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:04.927 01.411 15712 Exposure complete
01:14:04.989 00.062 15712 worker thread done servicing request
01:14:04.991 00.002 7988 OnExposeComplete: enter
01:14:04.991 00.000 7988 UpdateGuideState(): m_state=6
01:14:04.991 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1763
01:14:04.991 00.000 7988 Star::Find returns 1 (0), X=970.03, Y=190.10, Mass=1058, SNR=21.0, Peak=172 HFD=4.1
01:14:04.995 00.004 7988 MultiStar: [#1 -0.04,-0.49,0.00,M2] [#2 -0.14,-0.14,0.83,U] [#3 -0.19,-0.29,0.80,U] [#4 -0.47,-0.54,0.00,M4] [#5 -0.26,-0.01,0.77,U] [#6 -0.09,-0.44,0.00,M5] [#7 -0.39,-0.12,0.00,M1] [#8 -0.11,-0.04,0.39,U] 
01:14:04.995 00.000 7988 refined, 4 included, MultiStar: {-0.20, -0.13}, one-star: {-0.26, -0.12}
01:14:04.995 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.14 = 2.14)
01:14:04.995 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.11)
01:14:04.995 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.58 mountX=-0.13 mountY=0.21, mountTheta=2.14
01:14:04.995 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.13, opts=13)
01:14:04.995 00.000 7988 Enqueuing Move request for scope (-0.20, -0.13)
01:14:04.995 00.000 15712 Worker thread wakes up
01:14:04.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
01:14:04.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
01:14:04.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=45, FiltMax=255, Gamma=0.690
01:14:04.995 00.000 7988 UpdateGuideState exits: m=1058 SNR=21.0
01:14:05.006 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:05.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:05.006 00.000 7988 Enqueuing Expose request
01:14:05.008 00.002 15712 Moving (-0.20, -0.13) raw xDistance=-0.13 yDistance=0.21
01:14:05.011 00.003 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:05.011 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
01:14:05.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:05.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:14:05.011 00.000 15712 MoveAxis(E, 3, ABG)
01:14:05.011 00.000 15712 Guiding  Dir = 2, Dur = 3
01:14:05.011 00.000 15712 IsGuiding returns 0
01:14:05.029 00.018 15712 IsGuiding returns 0
01:14:05.029 00.000 15712 Move returns status 0, amount 3
01:14:05.029 00.000 15712 MoveAxis(N, 0, ABG)
01:14:05.029 00.000 15712 Move returns status 0, amount 0
01:14:05.029 00.000 15712 move complete, result=0
01:14:05.029 00.000 15712 worker thread done servicing request
01:14:05.029 00.000 15712 Worker thread wakes up
01:14:05.029 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
01:14:05.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:05.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:06.777 01.748 15712 Exposure complete
01:14:06.840 00.063 15712 worker thread done servicing request
01:14:06.840 00.000 7988 OnExposeComplete: enter
01:14:06.840 00.000 7988 UpdateGuideState(): m_state=6
01:14:06.840 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1764
01:14:06.840 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=190.32, Mass=1066, SNR=21.2, Peak=164 HFD=3.8
01:14:06.840 00.000 7988 MultiStar: [#1 0.09,-0.49,0.00,M3] [#2 0.11,-0.39,0.00,M1] [#3 -0.01,-0.54,0.00,M3] [#4 -0.37,-0.55,0.00,M5] [#5 -0.35,-0.24,0.00,M1] [#6 -0.12,-0.65,0.00,M6] [#7 0.26,-0.24,0.49,U] [#8 0.17,-0.42,0.00,M1] 
01:14:06.840 00.000 7988 refined, 1 included, MultiStar: {0.00, -0.01}, one-star: {-0.13, 0.10}
01:14:06.847 00.007 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
01:14:06.847 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
01:14:06.847 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.36 mountX=-0.01 mountY=-0.00, mountTheta=-2.95
01:14:06.847 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.01, opts=13)
01:14:06.847 00.000 7988 Enqueuing Move request for scope (0.00, -0.01)
01:14:06.847 00.000 15712 Worker thread wakes up
01:14:06.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
01:14:06.847 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
01:14:06.847 00.000 15712 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
01:14:06.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=46, FiltMax=255, Gamma=0.690
01:14:06.854 00.007 7988 UpdateGuideState exits: m=1066 SNR=21.2
01:14:06.856 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:06.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:06.858 00.002 7988 Enqueuing Expose request
01:14:06.858 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:06.858 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:14:06.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:06.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:14:06.858 00.000 15712 MoveAxis(E, 5, ABG)
01:14:06.858 00.000 15712 Guiding  Dir = 2, Dur = 5
01:14:06.858 00.000 15712 IsGuiding returns 0
01:14:06.888 00.030 15712 IsGuiding returns 0
01:14:06.888 00.000 15712 Move returns status 0, amount 5
01:14:06.888 00.000 15712 MoveAxis(N, 0, ABG)
01:14:06.888 00.000 15712 Move returns status 0, amount 0
01:14:06.888 00.000 15712 move complete, result=0
01:14:06.888 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:14:06.890 00.002 15712 worker thread done servicing request
01:14:06.890 00.000 15712 Worker thread wakes up
01:14:06.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:06.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:08.310 01.420 15712 Exposure complete
01:14:08.370 00.060 15712 worker thread done servicing request
01:14:08.370 00.000 7988 OnExposeComplete: enter
01:14:08.370 00.000 7988 UpdateGuideState(): m_state=6
01:14:08.374 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:14:08.376 00.002 7988 Star::Find returns 1 (0), X=970.04, Y=190.35, Mass=1069, SNR=21.0, Peak=182 HFD=3.9
01:14:08.376 00.000 7988 MultiStar: [#1 0.35,-0.36,0.00,M4] [#2 0.03,-0.23,0.82,U] [#3 -0.17,-0.58,0.00,M4] [#4 -0.13,-0.42,0.00,M6] [#5 0.01,-0.20,0.71,U] [#6 -0.28,-0.40,0.00,M7] [#7 -0.24,-0.14,0.48,U] [#8 0.64,-0.11,0.00,M2] 
01:14:08.378 00.002 7988 refined, 3 included, MultiStar: {-0.11, -0.09}, one-star: {-0.25, 0.13}
01:14:08.378 00.000 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.03 = 2.25)
01:14:08.380 00.002 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.07 = 2.22)
01:14:08.380 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.47 mountX=-0.09 mountY=0.11, mountTheta=2.24
01:14:08.382 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.09, opts=13)
01:14:08.384 00.002 7988 Enqueuing Move request for scope (-0.11, -0.09)
01:14:08.384 00.000 15712 Worker thread wakes up
01:14:08.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
01:14:08.384 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
01:14:08.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
01:14:08.386 00.002 7988 UpdateGuideState exits: m=1069 SNR=21.0
01:14:08.386 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:08.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:08.386 00.000 7988 Enqueuing Expose request
01:14:08.386 00.000 15712 Moving (-0.11, -0.09) raw xDistance=-0.09 yDistance=0.11
01:14:08.393 00.007 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:08.393 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
01:14:08.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:08.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:14:08.393 00.000 15712 MoveAxis(E, 4, ABG)
01:14:08.393 00.000 15712 Guiding  Dir = 2, Dur = 4
01:14:08.393 00.000 15712 IsGuiding returns 0
01:14:08.418 00.025 15712 IsGuiding returns 0
01:14:08.418 00.000 15712 Move returns status 0, amount 4
01:14:08.418 00.000 15712 MoveAxis(N, 0, ABG)
01:14:08.418 00.000 15712 Move returns status 0, amount 0
01:14:08.418 00.000 15712 move complete, result=0
01:14:08.418 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:14:08.425 00.007 15712 worker thread done servicing request
01:14:08.425 00.000 15712 Worker thread wakes up
01:14:08.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:08.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:10.060 01.635 15712 Exposure complete
01:14:10.121 00.061 15712 worker thread done servicing request
01:14:10.121 00.000 7988 OnExposeComplete: enter
01:14:10.121 00.000 7988 UpdateGuideState(): m_state=6
01:14:10.125 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1766
01:14:10.125 00.000 7988 Star::Find returns 1 (0), X=969.94, Y=190.21, Mass=1018, SNR=21.0, Peak=181 HFD=3.5
01:14:10.127 00.002 7988 MultiStar: [#1 -0.08,-0.37,0.95,U] [#2 0.17,-0.05,0.84,U] [#3 -0.12,-0.54,0.00,M5] [#4 -0.22,-0.23,0.63,U] [#5 -0.23,0.07,0.74,U] [#6 -0.35,-0.14,0.64,U] [#7 0.09,-0.12,0.46,U] [#8 0.59,0.08,0.00,M3] 
01:14:10.127 00.000 7988 refined, 6 included, MultiStar: {-0.15, -0.12}, one-star: {-0.35, -0.01}
01:14:10.129 00.002 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.56) = xAngle (-4.01 = 2.28)
01:14:10.129 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.04 = 2.24)
01:14:10.131 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.44 mountX=-0.12 mountY=0.15, mountTheta=2.26
01:14:10.133 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.12, opts=13)
01:14:10.133 00.000 7988 Enqueuing Move request for scope (-0.15, -0.12)
01:14:10.135 00.002 15712 Worker thread wakes up
01:14:10.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
01:14:10.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
01:14:10.135 00.000 15712 Moving (-0.15, -0.12) raw xDistance=-0.12 yDistance=0.15
01:14:10.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:14:10.135 00.000 7988 UpdateGuideState exits: m=1018 SNR=21.0
01:14:10.137 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:10.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:10.139 00.002 7988 Enqueuing Expose request
01:14:10.139 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:10.139 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
01:14:10.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:10.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:14:10.139 00.000 15712 MoveAxis(E, 4, ABG)
01:14:10.139 00.000 15712 Guiding  Dir = 2, Dur = 4
01:14:10.139 00.000 15712 IsGuiding returns 0
01:14:10.163 00.024 15712 IsGuiding returns 0
01:14:10.163 00.000 15712 Move returns status 0, amount 4
01:14:10.163 00.000 15712 MoveAxis(N, 0, ABG)
01:14:10.163 00.000 15712 Move returns status 0, amount 0
01:14:10.163 00.000 15712 move complete, result=0
01:14:10.163 00.000 15712 worker thread done servicing request
01:14:10.163 00.000 15712 Worker thread wakes up
01:14:10.163 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
01:14:10.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:10.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:11.573 01.410 15712 Exposure complete
01:14:11.639 00.066 15712 worker thread done servicing request
01:14:11.639 00.000 7988 OnExposeComplete: enter
01:14:11.639 00.000 7988 UpdateGuideState(): m_state=6
01:14:11.639 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1767
01:14:11.644 00.005 7988 Star::Find returns 1 (0), X=970.05, Y=190.16, Mass=944, SNR=20.1, Peak=178 HFD=3.6
01:14:11.644 00.000 7988 MultiStar: [#1 0.08,-0.57,0.00,M4] [#2 0.00,-0.39,0.88,U] [#3 0.02,-0.51,0.00,M6] [#4 0.03,-0.26,0.74,U] [#5 0.03,-0.35,0.74,U] [#6 -0.45,-0.17,0.00,M7] [#7 -0.62,-0.33,0.00,M1] [#8 -0.14,0.12,0.42,U] 
01:14:11.644 00.000 7988 refined, 4 included, MultiStar: {-0.07, -0.22}, one-star: {-0.24, -0.07}
01:14:11.644 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.43 = 2.85)
01:14:11.644 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.82)
01:14:11.644 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.87 mountX=-0.22 mountY=0.07, mountTheta=2.82
01:14:11.644 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.22, opts=13)
01:14:11.644 00.000 7988 Enqueuing Move request for scope (-0.07, -0.22)
01:14:11.653 00.009 15712 Worker thread wakes up
01:14:11.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
01:14:11.653 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
01:14:11.653 00.000 15712 Moving (-0.07, -0.22) raw xDistance=-0.22 yDistance=0.07
01:14:11.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:14:11.653 00.000 7988 UpdateGuideState exits: m=944 SNR=20.1
01:14:11.655 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:11.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:11.657 00.002 7988 Enqueuing Expose request
01:14:11.657 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.61
01:14:11.657 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
01:14:11.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:11.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:14:11.657 00.000 15712 MoveAxis(E, 47, ABG)
01:14:11.657 00.000 15712 Guiding  Dir = 2, Dur = 47
01:14:11.657 00.000 15712 IsGuiding returns 0
01:14:11.677 00.020 15712 PulseGuide returned control before completion, sleep 33
01:14:11.732 00.055 15712 IsGuiding returns 1
01:14:11.732 00.000 15712 scope still moving after pulse duration time elapsed
01:14:11.764 00.032 15712 IsGuiding returns 0
01:14:11.764 00.000 15712 scope move finished after 47 + 60 ms
01:14:11.766 00.002 15712 Move returns status 0, amount 47
01:14:11.766 00.000 15712 MoveAxis(N, 0, ABG)
01:14:11.766 00.000 15712 Move returns status 0, amount 0
01:14:11.766 00.000 15712 move complete, result=0
01:14:11.766 00.000 15712 worker thread done servicing request
01:14:11.766 00.000 15712 Worker thread wakes up
01:14:11.766 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
01:14:11.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:11.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:13.406 01.640 15712 Exposure complete
01:14:13.468 00.062 15712 worker thread done servicing request
01:14:13.468 00.000 7988 OnExposeComplete: enter
01:14:13.468 00.000 7988 UpdateGuideState(): m_state=6
01:14:13.471 00.003 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1768
01:14:13.471 00.000 7988 Star::Find returns 1 (0), X=969.97, Y=190.65, Mass=1034, SNR=21.1, Peak=155 HFD=3.7
01:14:13.473 00.002 7988 MultiStar: [#1 -0.03,-0.27,0.94,U] [#2 0.22,0.16,0.82,U] [#3 -0.10,-0.11,0.88,U] [#4 -0.34,0.22,0.00,M5] [#5 -0.32,0.29,0.00,M1] [#6 -0.30,0.05,0.58,U] [#7 -0.55,-0.23,0.00,M2] [#8 0.42,-0.02,0.00,M3] 
01:14:13.473 00.000 7988 refined, 4 included, MultiStar: {-0.10, 0.05}, one-star: {-0.32, 0.42}
01:14:13.475 00.002 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
01:14:13.475 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
01:14:13.477 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.66 mountX=0.05 mountY=0.10, mountTheta=1.09
01:14:13.479 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.05, opts=13)
01:14:13.479 00.000 7988 Enqueuing Move request for scope (-0.10, 0.05)
01:14:13.481 00.002 15712 Worker thread wakes up
01:14:13.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
01:14:13.481 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
01:14:13.481 00.000 15712 Moving (-0.10, 0.05) raw xDistance=0.05 yDistance=0.10
01:14:13.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:14:13.483 00.002 7988 UpdateGuideState exits: m=1034 SNR=21.1
01:14:13.483 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:13.483 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:13.483 00.000 7988 Enqueuing Expose request
01:14:13.483 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:13.483 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
01:14:13.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:13.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:14:13.483 00.000 15712 MoveAxis(E, 8, ABG)
01:14:13.483 00.000 15712 Guiding  Dir = 2, Dur = 8
01:14:13.483 00.000 15712 IsGuiding returns 0
01:14:13.507 00.024 15712 IsGuiding returns 0
01:14:13.507 00.000 15712 Move returns status 0, amount 8
01:14:13.507 00.000 15712 MoveAxis(N, 0, ABG)
01:14:13.507 00.000 15712 Move returns status 0, amount 0
01:14:13.507 00.000 15712 move complete, result=0
01:14:13.507 00.000 15712 worker thread done servicing request
01:14:13.507 00.000 15712 Worker thread wakes up
01:14:13.507 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
01:14:13.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:13.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:14.920 01.413 15712 Exposure complete
01:14:14.986 00.066 15712 worker thread done servicing request
01:14:14.986 00.000 7988 OnExposeComplete: enter
01:14:14.987 00.001 7988 UpdateGuideState(): m_state=6
01:14:14.988 00.001 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1769
01:14:14.990 00.002 7988 Star::Find returns 1 (0), X=970.03, Y=190.31, Mass=1048, SNR=21.0, Peak=157 HFD=3.4
01:14:14.991 00.001 7988 MultiStar: [#1 0.26,-0.26,0.97,U] [#2 0.25,0.13,0.80,U] [#3 0.28,-0.10,0.84,U] [#4 0.12,-0.34,0.70,U] [#5 -0.36,0.15,0.76,U] [#6 -0.46,0.01,0.00,M7] [#7 -0.55,0.31,0.00,M3] [#8 0.03,0.42,0.00,M4] 
01:14:14.992 00.001 7988 refined, 5 included, MultiStar: {0.05, -0.05}, one-star: {-0.26, 0.09}
01:14:14.993 00.001 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
01:14:14.994 00.001 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
01:14:14.995 00.001 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.85 mountX=-0.05 mountY=-0.04, mountTheta=-2.43
01:14:14.996 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
01:14:14.998 00.002 7988 Enqueuing Move request for scope (0.05, -0.05)
01:14:14.998 00.000 15712 Worker thread wakes up
01:14:14.998 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:14:14.998 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:14:14.998 00.000 15712 Moving (0.05, -0.05) raw xDistance=-0.05 yDistance=-0.04
01:14:14.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:15.000 00.002 7988 UpdateGuideState exits: m=1048 SNR=21.0
01:14:15.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:15.002 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:15.002 00.000 7988 Enqueuing Expose request
01:14:15.004 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:15.004 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:14:15.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:15.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:14:15.004 00.000 15712 MoveAxis(E, 7, ABG)
01:14:15.004 00.000 15712 Guiding  Dir = 2, Dur = 7
01:14:15.004 00.000 15712 IsGuiding returns 0
01:14:15.057 00.053 15712 IsGuiding returns 0
01:14:15.057 00.000 15712 Move returns status 0, amount 7
01:14:15.057 00.000 15712 MoveAxis(N, 0, ABG)
01:14:15.057 00.000 15712 Move returns status 0, amount 0
01:14:15.057 00.000 15712 move complete, result=0
01:14:15.057 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:14:15.057 00.000 15712 worker thread done servicing request
01:14:15.057 00.000 15712 Worker thread wakes up
01:14:15.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:15.059 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:16.693 01.634 15712 Exposure complete
01:14:16.753 00.060 15712 worker thread done servicing request
01:14:16.753 00.000 7988 OnExposeComplete: enter
01:14:16.753 00.000 7988 UpdateGuideState(): m_state=6
01:14:16.753 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1770
01:14:16.753 00.000 7988 Star::Find returns 1 (0), X=970.16, Y=190.41, Mass=995, SNR=20.4, Peak=162 HFD=3.6
01:14:16.760 00.007 7988 MultiStar: [#1 0.40,-0.19,0.00,M3] [#2 0.19,-0.11,0.87,U] [#3 0.07,-0.28,0.77,U] [#4 -0.64,-0.26,0.00,M5] [#5 0.18,-0.06,0.72,U] [#6 0.05,-0.05,0.62,U] [#7 0.14,-0.30,0.43,U] [#8 0.03,-0.32,0.44,U] 
01:14:16.760 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.10}, one-star: {-0.13, 0.19}
01:14:16.760 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
01:14:16.760 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
01:14:16.760 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.96 mountX=-0.10 mountY=-0.06, mountTheta=-2.55
01:14:16.760 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
01:14:16.760 00.000 7988 Enqueuing Move request for scope (0.07, -0.10)
01:14:16.760 00.000 15712 Worker thread wakes up
01:14:16.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
01:14:16.760 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
01:14:16.760 00.000 15712 Moving (0.07, -0.10) raw xDistance=-0.10 yDistance=-0.06
01:14:16.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:14:16.769 00.009 7988 UpdateGuideState exits: m=995 SNR=20.4
01:14:16.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:16.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:16.769 00.000 7988 Enqueuing Expose request
01:14:16.769 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:16.769 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
01:14:16.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:16.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:14:16.769 00.000 15712 MoveAxis(E, 1, ABG)
01:14:16.769 00.000 15712 Guiding  Dir = 2, Dur = 1
01:14:16.769 00.000 15712 IsGuiding returns 0
01:14:16.794 00.025 15712 IsGuiding returns 0
01:14:16.794 00.000 15712 Move returns status 0, amount 1
01:14:16.794 00.000 15712 MoveAxis(N, 0, ABG)
01:14:16.794 00.000 15712 Move returns status 0, amount 0
01:14:16.794 00.000 15712 move complete, result=0
01:14:16.794 00.000 15712 worker thread done servicing request
01:14:16.794 00.000 15712 Worker thread wakes up
01:14:16.794 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:14:16.801 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:16.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:18.204 01.403 15712 Exposure complete
01:14:18.267 00.063 15712 worker thread done servicing request
01:14:18.269 00.002 7988 OnExposeComplete: enter
01:14:18.269 00.000 7988 UpdateGuideState(): m_state=6
01:14:18.269 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1771
01:14:18.272 00.003 7988 Star::Find returns 1 (0), X=970.10, Y=190.51, Mass=874, SNR=19.2, Peak=150 HFD=3.5
01:14:18.272 00.000 7988 MultiStar: [#1 -0.01,-0.26,1.05,U] [#2 0.18,-0.09,0.93,U] [#3 -0.01,-0.49,0.00,M4] [#4 -0.08,0.17,0.70,U] [#5 -0.05,0.10,0.78,U] [#6 -0.13,-0.15,0.66,U] [#7 0.01,-0.12,0.55,U] [#8 0.80,0.25,0.00,M4] 
01:14:18.272 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {-0.19, 0.29}
01:14:18.272 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
01:14:18.272 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.73)
01:14:18.272 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.96 mountX=-0.01 mountY=0.04, mountTheta=1.76
01:14:18.272 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
01:14:18.272 00.000 7988 Enqueuing Move request for scope (-0.04, -0.01)
01:14:18.272 00.000 15712 Worker thread wakes up
01:14:18.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:14:18.272 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:14:18.272 00.000 15712 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
01:14:18.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:14:18.272 00.000 7988 UpdateGuideState exits: m=874 SNR=19.2
01:14:18.283 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:18.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:18.283 00.000 7988 Enqueuing Expose request
01:14:18.283 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:18.283 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
01:14:18.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:18.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:14:18.283 00.000 15712 MoveAxis(W, 0, ABG)
01:14:18.283 00.000 15712 Move returns status 0, amount 0
01:14:18.283 00.000 15712 MoveAxis(N, 0, ABG)
01:14:18.283 00.000 15712 Move returns status 0, amount 0
01:14:18.283 00.000 15712 move complete, result=0
01:14:18.283 00.000 15712 worker thread done servicing request
01:14:18.283 00.000 15712 Worker thread wakes up
01:14:18.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:18.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:18.283 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
01:14:19.928 01.645 15712 Exposure complete
01:14:19.991 00.063 15712 worker thread done servicing request
01:14:19.991 00.000 7988 OnExposeComplete: enter
01:14:19.991 00.000 7988 UpdateGuideState(): m_state=6
01:14:19.997 00.006 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1772
01:14:19.997 00.000 7988 Star::Find returns 1 (0), X=970.30, Y=190.24, Mass=812, SNR=18.5, Peak=173 HFD=3.2
01:14:20.000 00.003 7988 MultiStar: [#1 0.15,-0.40,0.00,M3] [#2 -0.02,-0.41,0.00,M1] [#3 -0.04,-0.51,0.00,M5] [#4 -0.38,-0.19,0.00,M5] [#5 -0.01,-0.02,0.78,U] [#6 -0.19,-0.13,0.76,U] [#7 -0.06,-0.30,0.54,U] [#8 0.07,-0.88,0.00,M5] 
01:14:20.002 00.002 7988 single-star, 3 included, MultiStar: {-0.06, -0.08}, one-star: {0.01, 0.02}
01:14:20.004 00.002 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
01:14:20.004 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
01:14:20.004 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.09 mountX=0.02 mountY=-0.01, mountTheta=-0.50
01:14:20.007 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.02, opts=13)
01:14:20.007 00.000 7988 Enqueuing Move request for scope (0.01, 0.02)
01:14:20.007 00.000 15712 Worker thread wakes up
01:14:20.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:14:20.007 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:14:20.007 00.000 15712 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
01:14:20.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:20.007 00.000 7988 UpdateGuideState exits: m=812 SNR=18.5
01:14:20.012 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:20.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:20.014 00.002 7988 Enqueuing Expose request
01:14:20.014 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:20.014 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
01:14:20.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:20.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:14:20.014 00.000 15712 MoveAxis(E, 1, ABG)
01:14:20.014 00.000 15712 Guiding  Dir = 2, Dur = 1
01:14:20.014 00.000 15712 IsGuiding returns 0
01:14:20.039 00.025 15712 IsGuiding returns 0
01:14:20.039 00.000 15712 Move returns status 0, amount 1
01:14:20.039 00.000 15712 MoveAxis(N, 0, ABG)
01:14:20.039 00.000 15712 Move returns status 0, amount 0
01:14:20.039 00.000 15712 move complete, result=0
01:14:20.039 00.000 15712 worker thread done servicing request
01:14:20.039 00.000 15712 Worker thread wakes up
01:14:20.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:20.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:20.039 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
01:14:21.461 01.422 15712 Exposure complete
01:14:21.523 00.062 15712 worker thread done servicing request
01:14:21.523 00.000 7988 OnExposeComplete: enter
01:14:21.523 00.000 7988 UpdateGuideState(): m_state=6
01:14:21.523 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1773
01:14:21.523 00.000 7988 Star::Find returns 1 (0), X=969.88, Y=190.09, Mass=939, SNR=19.9, Peak=168 HFD=3.1
01:14:21.523 00.000 7988 MultiStar: [#1 0.16,-0.40,0.00,M4] [#2 -0.11,-0.36,0.84,U] [#3 0.02,-0.51,0.00,M6] [#4 -0.14,-0.14,0.74,U] [#5 -0.21,-0.13,0.75,U] [#6 -0.51,-0.18,0.00,M5] [#7 -0.18,0.07,0.55,U] [#8 0.56,-0.19,0.00,M6] 
01:14:21.523 00.000 7988 refined, 4 included, MultiStar: {-0.22, -0.15}, one-star: {-0.41, -0.13}
01:14:21.523 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.11 = 2.18)
01:14:21.523 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
01:14:21.523 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-2.54 mountX=-0.15 mountY=0.23, mountTheta=2.17
01:14:21.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.15, opts=13)
01:14:21.523 00.000 7988 Enqueuing Move request for scope (-0.22, -0.15)
01:14:21.537 00.014 15712 Worker thread wakes up
01:14:21.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.15) opts 0xd
01:14:21.537 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.15)
01:14:21.537 00.000 15712 Moving (-0.22, -0.15) raw xDistance=-0.15 yDistance=0.23
01:14:21.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:21.538 00.001 7988 UpdateGuideState exits: m=939 SNR=19.9
01:14:21.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:21.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:21.538 00.000 7988 Enqueuing Expose request
01:14:21.538 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:21.538 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
01:14:21.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:21.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:14:21.538 00.000 15712 MoveAxis(E, 5, ABG)
01:14:21.538 00.000 15712 Guiding  Dir = 2, Dur = 5
01:14:21.538 00.000 15712 IsGuiding returns 0
01:14:21.563 00.025 15712 IsGuiding returns 0
01:14:21.563 00.000 15712 Move returns status 0, amount 5
01:14:21.563 00.000 15712 MoveAxis(N, 0, ABG)
01:14:21.563 00.000 15712 Move returns status 0, amount 0
01:14:21.563 00.000 15712 move complete, result=0
01:14:21.563 00.000 15712 worker thread done servicing request
01:14:21.563 00.000 15712 Worker thread wakes up
01:14:21.563 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.2 px 0 ms NORTH
01:14:21.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:21.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:23.202 01.639 15712 Exposure complete
01:14:23.262 00.060 15712 worker thread done servicing request
01:14:23.262 00.000 7988 OnExposeComplete: enter
01:14:23.262 00.000 7988 UpdateGuideState(): m_state=6
01:14:23.267 00.005 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1774
01:14:23.267 00.000 7988 Star::Find returns 1 (0), X=969.99, Y=190.14, Mass=965, SNR=20.1, Peak=176 HFD=3.7
01:14:23.269 00.002 7988 MultiStar: [#1 0.00,-0.61,0.00,M5] [#2 0.03,-0.07,0.87,U] [#3 0.20,-0.24,0.78,U] [#4 -0.13,-0.33,0.68,U] [#5 -0.15,0.06,0.69,U] [#6 -0.84,-0.39,0.00,M6] [#7 -0.26,-0.04,0.50,U] [#8 0.82,-0.18,0.00,M7] 
01:14:23.269 00.000 7988 refined, 5 included, MultiStar: {-0.10, -0.12}, one-star: {-0.30, -0.09}
01:14:23.271 00.002 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.82 = 2.47)
01:14:23.272 00.001 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.44)
01:14:23.272 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.25 mountX=-0.12 mountY=0.10, mountTheta=2.45
01:14:23.274 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.12, opts=13)
01:14:23.276 00.002 7988 Enqueuing Move request for scope (-0.10, -0.12)
01:14:23.277 00.001 15712 Worker thread wakes up
01:14:23.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
01:14:23.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
01:14:23.277 00.000 15712 Moving (-0.10, -0.12) raw xDistance=-0.12 yDistance=0.10
01:14:23.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:23.277 00.000 7988 UpdateGuideState exits: m=965 SNR=20.1
01:14:23.280 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:23.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:23.282 00.002 7988 Enqueuing Expose request
01:14:23.282 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:23.282 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
01:14:23.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:23.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:14:23.282 00.000 15712 MoveAxis(E, 9, ABG)
01:14:23.282 00.000 15712 Guiding  Dir = 2, Dur = 9
01:14:23.284 00.002 15712 IsGuiding returns 0
01:14:23.303 00.019 15712 IsGuiding returns 0
01:14:23.303 00.000 15712 Move returns status 0, amount 9
01:14:23.303 00.000 15712 MoveAxis(N, 0, ABG)
01:14:23.303 00.000 15712 Move returns status 0, amount 0
01:14:23.303 00.000 15712 move complete, result=0
01:14:23.303 00.000 15712 worker thread done servicing request
01:14:23.303 00.000 15712 Worker thread wakes up
01:14:23.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:23.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:23.303 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
01:14:24.711 01.408 15712 Exposure complete
01:14:24.777 00.066 15712 worker thread done servicing request
01:14:24.777 00.000 7988 OnExposeComplete: enter
01:14:24.777 00.000 7988 UpdateGuideState(): m_state=6
01:14:24.777 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1775
01:14:24.777 00.000 7988 Star::Find returns 1 (0), X=970.14, Y=190.32, Mass=991, SNR=20.6, Peak=177 HFD=3.8
01:14:24.777 00.000 7988 MultiStar: [#1 0.24,-0.33,0.00,M6] [#2 0.19,-0.43,0.00,M1] [#3 0.25,-0.36,0.00,M6] [#4 -0.43,-0.07,0.00,M4] [#5 -0.18,-0.02,0.66,U] [#6 0.17,-0.25,0.64,U] [#7 0.20,0.20,0.50,U] [#8 0.41,-0.14,0.00,M8] 
01:14:24.777 00.000 7988 refined, 3 included, MultiStar: {-0.02, 0.01}, one-star: {-0.15, 0.09}
01:14:24.777 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
01:14:24.777 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
01:14:24.777 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.73 mountX=0.01 mountY=0.02, mountTheta=1.16
01:14:24.785 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
01:14:24.785 00.000 7988 Enqueuing Move request for scope (-0.02, 0.01)
01:14:24.785 00.000 15712 Worker thread wakes up
01:14:24.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
01:14:24.785 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
01:14:24.785 00.000 15712 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
01:14:24.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:14:24.790 00.005 7988 UpdateGuideState exits: m=991 SNR=20.6
01:14:24.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:24.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:24.790 00.000 7988 Enqueuing Expose request
01:14:24.790 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:24.790 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
01:14:24.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:24.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:14:24.790 00.000 15712 MoveAxis(E, 10, ABG)
01:14:24.790 00.000 15712 Guiding  Dir = 2, Dur = 10
01:14:24.806 00.016 15712 IsGuiding returns 0
01:14:24.822 00.016 15712 IsGuiding returns 1
01:14:24.822 00.000 15712 scope still moving after pulse duration time elapsed
01:14:24.871 00.049 15712 IsGuiding returns 0
01:14:24.871 00.000 15712 scope move finished after 10 + 53 ms
01:14:24.871 00.000 15712 Move returns status 0, amount 10
01:14:24.871 00.000 15712 MoveAxis(N, 0, ABG)
01:14:24.871 00.000 15712 Move returns status 0, amount 0
01:14:24.871 00.000 15712 move complete, result=0
01:14:24.871 00.000 15712 worker thread done servicing request
01:14:24.871 00.000 15712 Worker thread wakes up
01:14:24.871 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
01:14:24.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:24.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:26.513 01.642 15712 Exposure complete
01:14:26.578 00.065 15712 worker thread done servicing request
01:14:26.578 00.000 7988 OnExposeComplete: enter
01:14:26.578 00.000 7988 UpdateGuideState(): m_state=6
01:14:26.578 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1776
01:14:26.578 00.000 7988 Star::Find returns 1 (0), X=970.27, Y=190.57, Mass=949, SNR=20.0, Peak=149 HFD=3.5
01:14:26.578 00.000 7988 MultiStar: [#1 0.24,-0.07,1.03,U] [#2 0.12,0.07,0.84,U] [#3 -0.13,-0.35,0.81,U] [#4 -0.27,-0.12,0.70,U] [#5 -0.19,-0.06,0.76,U] [#6 -0.17,-0.11,0.60,U] [#7 0.08,-0.19,0.47,U] [#8 -0.18,-0.09,0.37,U] 
01:14:26.578 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.02, 0.35}
01:14:26.578 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.87 = 2.41)
01:14:26.578 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.38)
01:14:26.586 00.008 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.31 mountX=-0.04 mountY=0.04, mountTheta=2.39
01:14:26.586 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
01:14:26.586 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
01:14:26.586 00.000 15712 Worker thread wakes up
01:14:26.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:14:26.586 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:14:26.586 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
01:14:26.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:14:26.592 00.006 7988 UpdateGuideState exits: m=949 SNR=20.0
01:14:26.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:26.594 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:26.594 00.000 7988 Enqueuing Expose request
01:14:26.596 00.002 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:26.596 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
01:14:26.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:26.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:14:26.596 00.000 15712 MoveAxis(E, 10, ABG)
01:14:26.596 00.000 15712 Guiding  Dir = 2, Dur = 10
01:14:26.596 00.000 15712 IsGuiding returns 0
01:14:26.613 00.017 15712 IsGuiding returns 1
01:14:26.613 00.000 15712 scope still moving after pulse duration time elapsed
01:14:26.662 00.049 15712 IsGuiding returns 0
01:14:26.662 00.000 15712 scope move finished after 10 + 55 ms
01:14:26.662 00.000 15712 Move returns status 0, amount 10
01:14:26.662 00.000 15712 MoveAxis(N, 0, ABG)
01:14:26.662 00.000 15712 Move returns status 0, amount 0
01:14:26.662 00.000 15712 move complete, result=0
01:14:26.662 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
01:14:26.664 00.002 15712 worker thread done servicing request
01:14:26.664 00.000 15712 Worker thread wakes up
01:14:26.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:26.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:28.079 01.415 15712 Exposure complete
01:14:28.142 00.063 15712 worker thread done servicing request
01:14:28.142 00.000 7988 OnExposeComplete: enter
01:14:28.142 00.000 7988 UpdateGuideState(): m_state=6
01:14:28.142 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1777
01:14:28.142 00.000 7988 Star::Find returns 1 (0), X=969.98, Y=190.65, Mass=849, SNR=18.8, Peak=153 HFD=3.4
01:14:28.142 00.000 7988 MultiStar: [#1 0.02,-0.29,1.10,U] [#2 0.09,0.07,0.95,U] [#3 0.23,-0.15,0.91,U] [#4 -0.46,0.30,0.00,M4] [#5 0.24,0.31,0.77,U] [#6 -0.42,-0.04,0.00,M5] [#7 -0.42,0.19,0.00,M1] [#8 -0.16,0.06,0.48,U] 
01:14:28.149 00.007 7988 refined, 5 included, MultiStar: {0.02, 0.06}, one-star: {-0.31, 0.42}
01:14:28.149 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
01:14:28.149 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
01:14:28.149 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.22 mountX=0.06 mountY=-0.02, mountTheta=-0.37
01:14:28.149 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.06, opts=13)
01:14:28.149 00.000 7988 Enqueuing Move request for scope (0.02, 0.06)
01:14:28.156 00.007 15712 Worker thread wakes up
01:14:28.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:28.156 00.000 7988 UpdateGuideState exits: m=849 SNR=18.8
01:14:28.158 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:28.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:28.160 00.002 7988 Enqueuing Expose request
01:14:28.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:14:28.160 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:14:28.160 00.000 15712 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.02
01:14:28.162 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:28.162 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:14:28.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:28.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:14:28.162 00.000 15712 MoveAxis(E, 8, ABG)
01:14:28.162 00.000 15712 Guiding  Dir = 2, Dur = 8
01:14:28.166 00.004 15712 IsGuiding returns 0
01:14:28.176 00.010 15712 IsGuiding returns 0
01:14:28.176 00.000 15712 Move returns status 0, amount 8
01:14:28.176 00.000 15712 MoveAxis(N, 0, ABG)
01:14:28.176 00.000 15712 Move returns status 0, amount 0
01:14:28.176 00.000 15712 move complete, result=0
01:14:28.176 00.000 15712 worker thread done servicing request
01:14:28.176 00.000 15712 Worker thread wakes up
01:14:28.176 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:14:28.182 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:28.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:29.817 01.635 15712 Exposure complete
01:14:29.881 00.064 15712 worker thread done servicing request
01:14:29.883 00.002 7988 OnExposeComplete: enter
01:14:29.883 00.000 7988 UpdateGuideState(): m_state=6
01:14:29.883 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1778
01:14:29.883 00.000 7988 Star::Find returns 1 (0), X=969.95, Y=190.16, Mass=880, SNR=19.4, Peak=169 HFD=2.8
01:14:29.883 00.000 7988 MultiStar: [#1 0.18,-0.32,1.03,U] [#2 0.13,-0.20,0.93,U] [#3 0.21,-0.66,0.00,M5] [#4 0.02,-0.11,0.76,U] [#5 -0.02,-0.00,0.73,U] [#6 -0.04,-0.60,0.00,M6] [#7 0.34,0.03,0.55,U] [#8 0.10,-0.01,0.52,U] 
01:14:29.883 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.12}, one-star: {-0.34, -0.07}
01:14:29.883 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
01:14:29.883 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
01:14:29.883 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.27 mountX=-0.12 mountY=-0.03, mountTheta=-2.86
01:14:29.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
01:14:29.883 00.000 7988 Enqueuing Move request for scope (0.04, -0.12)
01:14:29.883 00.000 15712 Worker thread wakes up
01:14:29.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
01:14:29.883 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
01:14:29.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:14:29.883 00.000 7988 UpdateGuideState exits: m=880 SNR=19.4
01:14:29.897 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:29.900 00.003 15712 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=-0.03
01:14:29.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:29.900 00.000 7988 Enqueuing Expose request
01:14:29.900 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:29.900 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
01:14:29.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:29.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:14:29.900 00.000 15712 MoveAxis(E, 3, ABG)
01:14:29.900 00.000 15712 Guiding  Dir = 2, Dur = 3
01:14:29.900 00.000 15712 IsGuiding returns 0
01:14:29.917 00.017 15712 IsGuiding returns 0
01:14:29.917 00.000 15712 Move returns status 0, amount 3
01:14:29.917 00.000 15712 MoveAxis(N, 0, ABG)
01:14:29.917 00.000 15712 Move returns status 0, amount 0
01:14:29.917 00.000 15712 move complete, result=0
01:14:29.917 00.000 15712 worker thread done servicing request
01:14:29.917 00.000 15712 Worker thread wakes up
01:14:29.917 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:14:29.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:29.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:31.330 01.413 15712 Exposure complete
01:14:31.391 00.061 15712 worker thread done servicing request
01:14:31.391 00.000 7988 OnExposeComplete: enter
01:14:31.395 00.004 7988 UpdateGuideState(): m_state=6
01:14:31.395 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1779
01:14:31.397 00.002 7988 Star::Find returns 1 (0), X=970.13, Y=190.29, Mass=1014, SNR=20.7, Peak=171 HFD=3.7
01:14:31.397 00.000 7988 MultiStar: [#1 0.51,0.11,0.00,M4] [#2 0.23,-0.03,0.84,U] [#3 -0.01,-0.25,0.80,U] [#4 -0.10,0.43,0.00,M4] [#5 0.17,0.45,0.00,M1] [#6 -0.15,-0.01,0.60,U] [#7 -0.45,0.15,0.00,M1] [#8 0.43,0.57,0.00,M6] 
01:14:31.399 00.002 7988 refined, 3 included, MultiStar: {-0.02, -0.05}, one-star: {-0.16, 0.06}
01:14:31.399 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.76)
01:14:31.401 00.002 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.73)
01:14:31.401 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.96 mountX=-0.05 mountY=0.02, mountTheta=2.73
01:14:31.403 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.05, opts=13)
01:14:31.405 00.002 7988 Enqueuing Move request for scope (-0.02, -0.05)
01:14:31.405 00.000 15712 Worker thread wakes up
01:14:31.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:14:31.405 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:14:31.405 00.000 15712 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.02
01:14:31.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:31.407 00.002 7988 UpdateGuideState exits: m=1014 SNR=20.7
01:14:31.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:31.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:31.407 00.000 7988 Enqueuing Expose request
01:14:31.412 00.005 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:31.412 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:14:31.412 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:31.412 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:14:31.412 00.000 15712 MoveAxis(E, 6, ABG)
01:14:31.412 00.000 15712 Guiding  Dir = 2, Dur = 6
01:14:31.412 00.000 15712 IsGuiding returns 0
01:14:31.474 00.062 15712 IsGuiding returns 0
01:14:31.474 00.000 15712 Move returns status 0, amount 6
01:14:31.474 00.000 15712 MoveAxis(N, 0, ABG)
01:14:31.474 00.000 15712 Move returns status 0, amount 0
01:14:31.474 00.000 15712 move complete, result=0
01:14:31.474 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:14:31.475 00.001 15712 worker thread done servicing request
01:14:31.475 00.000 15712 Worker thread wakes up
01:14:31.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:31.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:33.118 01.643 15712 Exposure complete
01:14:33.181 00.063 15712 worker thread done servicing request
01:14:33.182 00.001 7988 OnExposeComplete: enter
01:14:33.182 00.000 7988 UpdateGuideState(): m_state=6
01:14:33.182 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1780
01:14:33.182 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=190.34, Mass=919, SNR=19.6, Peak=142 HFD=3.9
01:14:33.182 00.000 7988 MultiStar: [#1 0.14,-0.37,1.04,U] [#2 0.19,-0.02,0.84,U] [#3 0.27,-0.55,0.00,M5] [#4 -0.20,-0.07,0.72,U] [#5 0.12,0.14,0.77,U] [#6 -0.17,-0.03,0.64,U] [#7 -0.02,0.07,0.49,U] [#8 0.09,0.19,0.44,U] 
01:14:33.182 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {-0.27, 0.12}
01:14:33.182 00.000 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.73 = 2.55)
01:14:33.182 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.52)
01:14:33.182 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.17 mountX=-0.02 mountY=0.02, mountTheta=2.53
01:14:33.182 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.02, opts=13)
01:14:33.182 00.000 7988 Enqueuing Move request for scope (-0.02, -0.02)
01:14:33.182 00.000 15712 Worker thread wakes up
01:14:33.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:14:33.182 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:14:33.182 00.000 15712 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
01:14:33.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:33.195 00.013 7988 UpdateGuideState exits: m=919 SNR=19.6
01:14:33.196 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:33.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:33.196 00.000 7988 Enqueuing Expose request
01:14:33.196 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:33.196 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:14:33.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:33.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:14:33.196 00.000 15712 MoveAxis(E, 4, ABG)
01:14:33.196 00.000 15712 Guiding  Dir = 2, Dur = 4
01:14:33.196 00.000 15712 IsGuiding returns 0
01:14:33.215 00.019 15712 IsGuiding returns 0
01:14:33.215 00.000 15712 Move returns status 0, amount 4
01:14:33.215 00.000 15712 MoveAxis(N, 0, ABG)
01:14:33.215 00.000 15712 Move returns status 0, amount 0
01:14:33.215 00.000 15712 move complete, result=0
01:14:33.215 00.000 15712 worker thread done servicing request
01:14:33.215 00.000 15712 Worker thread wakes up
01:14:33.215 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:14:33.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:33.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:34.634 01.419 15712 Exposure complete
01:14:34.697 00.063 15712 worker thread done servicing request
01:14:34.697 00.000 7988 OnExposeComplete: enter
01:14:34.697 00.000 7988 UpdateGuideState(): m_state=6
01:14:34.697 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1781
01:14:34.697 00.000 7988 Star::Find returns 1 (0), X=970.12, Y=190.40, Mass=1014, SNR=20.8, Peak=170 HFD=3.7
01:14:34.697 00.000 7988 MultiStar: [#1 0.42,-0.14,0.00,M4] [#2 0.43,-0.07,0.00,M1] [#3 0.28,-0.11,0.81,U] [#4 -0.12,-0.23,0.70,U] [#5 0.26,0.22,0.72,U] [#6 -0.04,-0.17,0.66,U] [#7 -0.21,0.10,0.46,U] [#8 0.52,-0.09,0.00,M6] 
01:14:34.697 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.01}, one-star: {-0.17, 0.18}
01:14:34.697 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
01:14:34.697 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
01:14:34.697 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.60 mountX=0.01 mountY=-0.01, mountTheta=-0.98
01:14:34.697 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
01:14:34.697 00.000 7988 Enqueuing Move request for scope (0.01, 0.01)
01:14:34.697 00.000 15712 Worker thread wakes up
01:14:34.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:14:34.697 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:14:34.710 00.013 15712 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
01:14:34.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:14:34.711 00.001 7988 UpdateGuideState exits: m=1014 SNR=20.8
01:14:34.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:34.713 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:34.713 00.000 7988 Enqueuing Expose request
01:14:34.713 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:34.713 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
01:14:34.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:34.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:14:34.713 00.000 15712 MoveAxis(E, 6, ABG)
01:14:34.713 00.000 15712 Guiding  Dir = 2, Dur = 6
01:14:34.713 00.000 15712 IsGuiding returns 0
01:14:34.727 00.014 15712 IsGuiding returns 0
01:14:34.727 00.000 15712 Move returns status 0, amount 6
01:14:34.727 00.000 15712 MoveAxis(N, 0, ABG)
01:14:34.727 00.000 15712 Move returns status 0, amount 0
01:14:34.727 00.000 15712 move complete, result=0
01:14:34.727 00.000 15712 worker thread done servicing request
01:14:34.727 00.000 15712 Worker thread wakes up
01:14:34.727 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:14:34.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:34.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:36.372 01.645 15712 Exposure complete
01:14:36.434 00.062 15712 worker thread done servicing request
01:14:36.434 00.000 7988 OnExposeComplete: enter
01:14:36.434 00.000 7988 UpdateGuideState(): m_state=6
01:14:36.438 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1782
01:14:36.438 00.000 7988 Star::Find returns 1 (0), X=970.15, Y=190.21, Mass=930, SNR=19.9, Peak=165 HFD=3.7
01:14:36.440 00.002 7988 MultiStar: [#1 0.28,-0.32,0.00,M5] [#2 0.01,-0.36,0.88,U] [#3 -0.19,-0.60,0.00,M5] [#4 -0.31,-0.44,0.00,M3] [#5 -0.12,-0.05,0.79,U] [#6 -0.22,-0.28,0.63,U] [#7 -0.19,0.23,0.51,U] [#8 0.00,0.00,0.00,L] [#9 0.26,1.34,0.00,M3] 
01:14:36.440 00.000 7988 single-star, 4 included, MultiStar: {-0.12, -0.11}, one-star: {-0.14, -0.02}
01:14:36.442 00.002 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.58 = 1.70)
01:14:36.444 00.002 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.61 = 1.67)
01:14:36.444 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.02 mountX=-0.02 mountY=0.14, mountTheta=1.70
01:14:36.444 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.02, opts=13)
01:14:36.444 00.000 7988 Enqueuing Move request for scope (-0.14, -0.02)
01:14:36.444 00.000 15712 Worker thread wakes up
01:14:36.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
01:14:36.444 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
01:14:36.444 00.000 15712 Moving (-0.14, -0.02) raw xDistance=-0.02 yDistance=0.14
01:14:36.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:14:36.450 00.006 7988 UpdateGuideState exits: m=930 SNR=19.9
01:14:36.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:36.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:36.450 00.000 7988 Enqueuing Expose request
01:14:36.450 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:36.450 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:14:36.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:36.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:14:36.450 00.000 15712 MoveAxis(E, 3, ABG)
01:14:36.450 00.000 15712 Guiding  Dir = 2, Dur = 3
01:14:36.470 00.020 15712 IsGuiding returns 0
01:14:36.492 00.022 15712 IsGuiding returns 0
01:14:36.492 00.000 15712 Move returns status 0, amount 3
01:14:36.492 00.000 15712 MoveAxis(N, 0, ABG)
01:14:36.492 00.000 15712 Move returns status 0, amount 0
01:14:36.492 00.000 15712 move complete, result=0
01:14:36.492 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
01:14:36.495 00.003 15712 worker thread done servicing request
01:14:36.495 00.000 15712 Worker thread wakes up
01:14:36.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:36.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:37.901 01.406 15712 Exposure complete
01:14:37.962 00.061 15712 worker thread done servicing request
01:14:37.962 00.000 7988 OnExposeComplete: enter
01:14:37.962 00.000 7988 UpdateGuideState(): m_state=6
01:14:37.968 00.006 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1783
01:14:37.968 00.000 7988 Star::Find returns 1 (0), X=970.05, Y=190.17, Mass=992, SNR=20.5, Peak=166 HFD=4.1
01:14:37.970 00.002 7988 MultiStar: [#1 0.31,-0.75,0.00,M6] [#2 0.20,-0.20,0.83,U] [#3 0.47,-0.43,0.00,M6] [#4 -0.28,-0.44,0.00,M4] [#5 -0.12,-0.29,0.71,U] [#6 0.02,-0.09,0.62,U] [#7 0.32,-0.07,0.46,U] [#8 0.70,-0.55,0.00,M7] 
01:14:37.970 00.000 7988 refined, 4 included, MultiStar: {-0.00, -0.14}, one-star: {-0.24, -0.05}
01:14:37.972 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
01:14:37.973 00.001 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.12)
01:14:37.973 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.57 mountX=-0.14 mountY=0.00, mountTheta=3.12
01:14:37.975 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.14, opts=13)
01:14:37.977 00.002 7988 Enqueuing Move request for scope (-0.00, -0.14)
01:14:37.978 00.001 15712 Worker thread wakes up
01:14:37.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
01:14:37.978 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
01:14:37.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:14:37.978 00.000 7988 UpdateGuideState exits: m=992 SNR=20.5
01:14:37.980 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:37.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:37.982 00.002 7988 Enqueuing Expose request
01:14:37.982 00.000 15712 Moving (-0.00, -0.14) raw xDistance=-0.14 yDistance=0.00
01:14:37.982 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
01:14:37.982 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
01:14:37.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:37.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:14:37.982 00.000 15712 MoveAxis(E, 3, ABG)
01:14:37.982 00.000 15712 Guiding  Dir = 2, Dur = 3
01:14:37.982 00.000 15712 IsGuiding returns 0
01:14:38.010 00.028 15712 IsGuiding returns 0
01:14:38.010 00.000 15712 Move returns status 0, amount 3
01:14:38.010 00.000 15712 MoveAxis(N, 0, ABG)
01:14:38.010 00.000 15712 Move returns status 0, amount 0
01:14:38.010 00.000 15712 move complete, result=0
01:14:38.010 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:14:38.012 00.002 15712 worker thread done servicing request
01:14:38.012 00.000 15712 Worker thread wakes up
01:14:38.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:38.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:39.753 01.741 15712 Exposure complete
01:14:39.816 00.063 15712 worker thread done servicing request
01:14:39.816 00.000 7988 OnExposeComplete: enter
01:14:39.816 00.000 7988 UpdateGuideState(): m_state=6
01:14:39.816 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1784
01:14:39.816 00.000 7988 Star::Find returns 1 (0), X=969.95, Y=189.95, Mass=931, SNR=19.7, Peak=153 HFD=3.9
01:14:39.816 00.000 7988 MultiStar: [#1 0.07,-0.59,0.00,M7] [#2 0.22,-0.45,0.00,M1] [#3 0.02,-1.02,0.00,M7] [#4 -0.41,-0.43,0.00,M5] [#5 -0.02,-0.65,0.00,M1] [#6 -0.50,-0.72,0.00,M2] [#7 -0.25,-0.36,0.00,M1] [#8 0.46,-0.58,0.00,M8] 
01:14:39.816 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.03 = 2.26)
01:14:39.816 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.22)
01:14:39.824 00.008 7988 CameraToMount -- cameraX=-0.34 cameraY=-0.28 hyp=0.44 cameraTheta=-2.46 mountX=-0.28 mountY=0.35, mountTheta=2.24
01:14:39.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=-0.28, opts=13)
01:14:39.824 00.000 7988 Enqueuing Move request for scope (-0.34, -0.28)
01:14:39.824 00.000 15712 Worker thread wakes up
01:14:39.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.28) opts 0xd
01:14:39.824 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, -0.28)
01:14:39.824 00.000 15712 Moving (-0.34, -0.28) raw xDistance=-0.28 yDistance=0.35
01:14:39.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:14:39.824 00.000 7988 UpdateGuideState exits: m=931 SNR=19.7
01:14:39.830 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:39.830 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:39.830 00.000 7988 Enqueuing Expose request
01:14:39.830 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.60
01:14:39.830 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
01:14:39.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:39.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:14:39.830 00.000 15712 MoveAxis(E, 59, ABG)
01:14:39.830 00.000 15712 Guiding  Dir = 2, Dur = 59
01:14:39.830 00.000 15712 IsGuiding returns 0
01:14:39.849 00.019 15712 PulseGuide returned control before completion, sleep 55
01:14:39.930 00.081 15712 IsGuiding returns 0
01:14:39.930 00.000 15712 Move returns status 0, amount 59
01:14:39.930 00.000 15712 MoveAxis(N, 0, ABG)
01:14:39.930 00.000 15712 Move returns status 0, amount 0
01:14:39.930 00.000 15712 move complete, result=0
01:14:39.930 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.4 px 0 ms NORTH
01:14:39.931 00.001 15712 worker thread done servicing request
01:14:39.931 00.000 15712 Worker thread wakes up
01:14:39.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:39.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:41.348 01.417 15712 Exposure complete
01:14:41.409 00.061 15712 worker thread done servicing request
01:14:41.409 00.000 7988 OnExposeComplete: enter
01:14:41.409 00.000 7988 UpdateGuideState(): m_state=6
01:14:41.409 00.000 7988 Star::Find(15, 969, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1785
01:14:41.409 00.000 7988 Star::Find returns 1 (0), X=970.31, Y=190.28, Mass=994, SNR=20.3, Peak=152 HFD=3.7
01:14:41.409 00.000 7988 MultiStar: [#1 0.19,-0.59,0.00,M8] [#2 0.30,-0.38,0.00,M2] [#3 0.15,-0.27,0.84,U] [#4 0.16,-0.22,0.72,U] [#5 -0.03,-0.02,0.70,U] [#6 0.30,-0.63,0.00,M3] [#7 0.31,-0.12,0.49,U] [#8 0.55,-0.23,0.00,M9] 
01:14:41.409 00.000 7988 single-star, 4 included, MultiStar: {0.11, -0.11}, one-star: {0.02, 0.06}
01:14:41.409 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
01:14:41.409 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:14:41.421 00.012 7988 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.17 mountX=0.06 mountY=-0.03, mountTheta=-0.42
01:14:41.421 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.06, opts=13)
01:14:41.421 00.000 7988 Enqueuing Move request for scope (0.02, 0.06)
01:14:41.425 00.004 15712 Worker thread wakes up
01:14:41.425 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:14:41.425 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:14:41.425 00.000 15712 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.03
01:14:41.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:14:41.425 00.000 7988 UpdateGuideState exits: m=994 SNR=20.3
01:14:41.428 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:41.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:41.430 00.002 7988 Enqueuing Expose request
01:14:41.430 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:14:41.430 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:14:41.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:41.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:14:41.430 00.000 15712 MoveAxis(E, 7, ABG)
01:14:41.430 00.000 15712 Guiding  Dir = 2, Dur = 7
01:14:41.430 00.000 15712 IsGuiding returns 0
01:14:41.445 00.015 15712 IsGuiding returns 0
01:14:41.445 00.000 15712 Move returns status 0, amount 7
01:14:41.445 00.000 15712 MoveAxis(N, 0, ABG)
01:14:41.445 00.000 15712 Move returns status 0, amount 0
01:14:41.445 00.000 15712 move complete, result=0
01:14:41.445 00.000 15712 worker thread done servicing request
01:14:41.445 00.000 15712 Worker thread wakes up
01:14:41.445 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:14:41.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:41.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:43.085 01.640 15712 Exposure complete
01:14:43.148 00.063 15712 worker thread done servicing request
01:14:43.148 00.000 7988 OnExposeComplete: enter
01:14:43.148 00.000 7988 UpdateGuideState(): m_state=6
01:14:43.152 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1786
01:14:43.152 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=190.16, Mass=946, SNR=20.1, Peak=194 HFD=3.1
01:14:43.154 00.002 7988 MultiStar: [#1 0.26,-0.31,0.00,M9] [#2 0.06,-0.11,0.92,U] [#3 -0.19,-0.54,0.00,M7] [#4 -0.14,-0.13,0.74,U] [#5 0.25,-0.06,0.79,U] [#6 -0.17,-0.43,0.00,M4] [#7 -0.26,0.07,0.50,U] [#8 0.73,-0.44,0.00,M10] 
01:14:43.156 00.002 7988 refined, 4 included, MultiStar: {-0.03, -0.07}, one-star: {-0.12, -0.07}
01:14:43.156 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
01:14:43.158 00.002 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
01:14:43.158 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.94 mountX=-0.07 mountY=0.03, mountTheta=2.75
01:14:43.160 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.07, opts=13)
01:14:43.162 00.002 7988 Enqueuing Move request for scope (-0.03, -0.07)
01:14:43.162 00.000 15712 Worker thread wakes up
01:14:43.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
01:14:43.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
01:14:43.162 00.000 15712 Moving (-0.03, -0.07) raw xDistance=-0.07 yDistance=0.03
01:14:43.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:14:43.164 00.002 7988 UpdateGuideState exits: m=946 SNR=20.1
01:14:43.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:43.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:43.164 00.000 7988 Enqueuing Expose request
01:14:43.164 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:14:43.164 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
01:14:43.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:43.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:43.164 00.000 15712 MoveAxis(E, 6, ABG)
01:14:43.164 00.000 15712 Guiding  Dir = 2, Dur = 6
01:14:43.164 00.000 15712 IsGuiding returns 0
01:14:43.189 00.025 15712 IsGuiding returns 0
01:14:43.189 00.000 15712 Move returns status 0, amount 6
01:14:43.189 00.000 15712 MoveAxis(N, 0, ABG)
01:14:43.189 00.000 15712 Move returns status 0, amount 0
01:14:43.189 00.000 15712 move complete, result=0
01:14:43.189 00.000 15712 worker thread done servicing request
01:14:43.189 00.000 15712 Worker thread wakes up
01:14:43.189 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:14:43.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:43.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:44.599 01.410 15712 Exposure complete
01:14:44.663 00.064 15712 worker thread done servicing request
01:14:44.663 00.000 7988 OnExposeComplete: enter
01:14:44.663 00.000 7988 UpdateGuideState(): m_state=6
01:14:44.667 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1787
01:14:44.667 00.000 7988 Star::Find returns 1 (0), X=970.08, Y=190.19, Mass=953, SNR=20.2, Peak=161 HFD=3.8
01:14:44.669 00.002 7988 MultiStar: [#1 0.15,-0.31,0.98,U] [#2 0.01,-0.09,0.87,U] [#3 -0.13,-0.40,0.00,M8] [#4 -0.44,0.02,0.00,M4] [#5 -0.45,-0.01,0.00,M1] [#6 0.03,-0.21,0.62,U] [#7 -0.15,-0.25,0.46,U] [#8 -0.01,0.30,0.41,U] 
01:14:44.670 00.001 7988 refined, 5 included, MultiStar: {-0.02, -0.12}, one-star: {-0.21, -0.03}
01:14:44.670 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.32 = 2.97)
01:14:44.672 00.002 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
01:14:44.672 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.75 mountX=-0.12 mountY=0.03, mountTheta=2.93
01:14:44.674 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.12, opts=13)
01:14:44.676 00.002 7988 Enqueuing Move request for scope (-0.02, -0.12)
01:14:44.676 00.000 15712 Worker thread wakes up
01:14:44.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
01:14:44.676 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
01:14:44.676 00.000 15712 Moving (-0.02, -0.12) raw xDistance=-0.12 yDistance=0.03
01:14:44.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:14:44.679 00.003 7988 UpdateGuideState exits: m=953 SNR=20.2
01:14:44.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:44.681 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:44.681 00.000 7988 Enqueuing Expose request
01:14:44.683 00.002 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:14:44.683 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
01:14:44.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:44.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:44.683 00.000 15712 MoveAxis(E, 0, ABG)
01:14:44.683 00.000 15712 Move returns status 0, amount 0
01:14:44.683 00.000 15712 MoveAxis(N, 0, ABG)
01:14:44.683 00.000 15712 Move returns status 0, amount 0
01:14:44.683 00.000 15712 move complete, result=0
01:14:44.683 00.000 15712 worker thread done servicing request
01:14:44.683 00.000 15712 Worker thread wakes up
01:14:44.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:44.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:44.683 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:46.320 01.637 15712 Exposure complete
01:14:46.383 00.063 15712 worker thread done servicing request
01:14:46.383 00.000 7988 OnExposeComplete: enter
01:14:46.383 00.000 7988 UpdateGuideState(): m_state=6
01:14:46.387 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1788
01:14:46.387 00.000 7988 Star::Find returns 1 (0), X=970.05, Y=190.33, Mass=884, SNR=19.3, Peak=161 HFD=3.3
01:14:46.389 00.002 7988 MultiStar: [#1 0.22,-0.30,1.11,U] [#2 0.12,-0.20,0.95,U] [#3 0.14,-0.02,0.91,U] [#4 -0.06,-0.31,0.74,U] [#5 -0.02,0.10,0.77,U] [#6 -0.00,-0.29,0.69,U] [#7 -0.08,0.13,0.61,U] [#8 -0.08,-0.10,0.49,U] 
01:14:46.389 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.24, 0.11}
01:14:46.391 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
01:14:46.391 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
01:14:46.393 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.44 mountX=-0.10 mountY=-0.01, mountTheta=-3.04
01:14:46.395 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
01:14:46.395 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
01:14:46.397 00.002 15712 Worker thread wakes up
01:14:46.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
01:14:46.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
01:14:46.397 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.10 yDistance=-0.01
01:14:46.399 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:46.399 00.000 7988 UpdateGuideState exits: m=884 SNR=19.3
01:14:46.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:46.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:46.399 00.000 7988 Enqueuing Expose request
01:14:46.404 00.005 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:14:46.404 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
01:14:46.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:46.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:14:46.404 00.000 15712 MoveAxis(W, 4, ABG)
01:14:46.404 00.000 15712 Guiding  Dir = 3, Dur = 4
01:14:46.404 00.000 15712 IsGuiding returns 0
01:14:46.420 00.016 15712 IsGuiding returns 0
01:14:46.420 00.000 15712 Move returns status 0, amount 4
01:14:46.420 00.000 15712 MoveAxis(N, 0, ABG)
01:14:46.420 00.000 15712 Move returns status 0, amount 0
01:14:46.420 00.000 15712 move complete, result=0
01:14:46.420 00.000 15712 worker thread done servicing request
01:14:46.420 00.000 15712 Worker thread wakes up
01:14:46.420 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:14:46.421 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:46.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:47.837 01.416 15712 Exposure complete
01:14:47.898 00.061 15712 worker thread done servicing request
01:14:47.898 00.000 7988 OnExposeComplete: enter
01:14:47.898 00.000 7988 UpdateGuideState(): m_state=6
01:14:47.898 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1789
01:14:47.898 00.000 7988 Star::Find returns 1 (0), X=970.29, Y=190.17, Mass=999, SNR=20.6, Peak=166 HFD=3.8
01:14:47.898 00.000 7988 MultiStar: [#1 0.13,-0.59,0.00,M8] [#2 0.12,-0.53,0.00,M1] [#3 -0.04,-0.70,0.00,M8] [#4 -0.08,-0.52,0.00,M4] [#5 0.22,-0.21,0.73,U] [#6 -0.08,-0.20,0.62,U] [#7 -0.08,-0.01,0.46,U] [#8 0.00,0.00,0.00,L] [#9 -0.27,0.47,0.00,M4] 
01:14:47.898 00.000 7988 single-star, 3 included, MultiStar: {0.03, -0.12}, one-star: {-0.00, -0.05}
01:14:47.898 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
01:14:47.898 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.03)
01:14:47.898 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.66 mountX=-0.05 mountY=0.01, mountTheta=3.03
01:14:47.898 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.05, opts=13)
01:14:47.898 00.000 7988 Enqueuing Move request for scope (-0.00, -0.05)
01:14:47.898 00.000 15712 Worker thread wakes up
01:14:47.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
01:14:47.898 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
01:14:47.898 00.000 15712 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
01:14:47.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:47.898 00.000 7988 UpdateGuideState exits: m=999 SNR=20.6
01:14:47.914 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:47.916 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:47.916 00.000 7988 Enqueuing Expose request
01:14:47.916 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:14:47.916 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
01:14:47.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:47.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:14:47.916 00.000 15712 MoveAxis(W, 2, ABG)
01:14:47.916 00.000 15712 Guiding  Dir = 3, Dur = 2
01:14:47.916 00.000 15712 IsGuiding returns 0
01:14:47.935 00.019 15712 IsGuiding returns 0
01:14:47.935 00.000 15712 Move returns status 0, amount 2
01:14:47.935 00.000 15712 MoveAxis(N, 0, ABG)
01:14:47.935 00.000 15712 Move returns status 0, amount 0
01:14:47.935 00.000 15712 move complete, result=0
01:14:47.935 00.000 15712 worker thread done servicing request
01:14:47.935 00.000 15712 Worker thread wakes up
01:14:47.935 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:14:47.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:47.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:49.572 01.637 15712 Exposure complete
01:14:49.636 00.064 15712 worker thread done servicing request
01:14:49.637 00.001 7988 OnExposeComplete: enter
01:14:49.637 00.000 7988 UpdateGuideState(): m_state=6
01:14:49.637 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1790
01:14:49.637 00.000 7988 Star::Find returns 1 (0), X=970.07, Y=189.91, Mass=988, SNR=20.6, Peak=147 HFD=4.2
01:14:49.637 00.000 7988 MultiStar: [#1 0.18,-1.22,0.00,M9] [#2 0.06,-0.76,0.00,M2] [#3 -0.02,-0.97,0.00,M9] [#4 -0.51,-0.49,0.00,M5] [#5 -0.02,-0.11,0.76,U] [#6 -0.64,-0.83,0.00,M2] [#7 -0.03,-0.54,0.00,M1] [#8 0.26,-0.64,0.00,M9] 
01:14:49.637 00.000 7988 refined, 1 included, MultiStar: {-0.13, -0.22}, one-star: {-0.21, -0.31}
01:14:49.637 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.67 = 2.62)
01:14:49.637 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.70 = 2.58)
01:14:49.637 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.10 mountX=-0.22 mountY=0.14, mountTheta=2.59
01:14:49.648 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.22, opts=13)
01:14:49.648 00.000 7988 Enqueuing Move request for scope (-0.13, -0.22)
01:14:49.648 00.000 15712 Worker thread wakes up
01:14:49.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
01:14:49.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
01:14:49.648 00.000 15712 Moving (-0.13, -0.22) raw xDistance=-0.22 yDistance=0.14
01:14:49.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:49.648 00.000 7988 UpdateGuideState exits: m=988 SNR=20.6
01:14:49.651 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:49.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:49.651 00.000 7988 Enqueuing Expose request
01:14:49.651 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.60
01:14:49.651 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
01:14:49.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:49.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:14:49.651 00.000 15712 MoveAxis(E, 47, ABG)
01:14:49.651 00.000 15712 Guiding  Dir = 2, Dur = 47
01:14:49.651 00.000 15712 IsGuiding returns 0
01:14:49.671 00.020 15712 PulseGuide returned control before completion, sleep 33
01:14:49.733 00.062 15712 IsGuiding returns 1
01:14:49.733 00.000 15712 scope still moving after pulse duration time elapsed
01:14:49.778 00.045 15712 IsGuiding returns 0
01:14:49.778 00.000 15712 scope move finished after 47 + 75 ms
01:14:49.778 00.000 15712 Move returns status 0, amount 47
01:14:49.778 00.000 15712 MoveAxis(N, 0, ABG)
01:14:49.778 00.000 15712 Move returns status 0, amount 0
01:14:49.778 00.000 15712 move complete, result=0
01:14:49.778 00.000 15712 worker thread done servicing request
01:14:49.778 00.000 15712 Worker thread wakes up
01:14:49.778 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
01:14:49.780 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:49.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:51.185 01.405 15712 Exposure complete
01:14:51.246 00.061 15712 worker thread done servicing request
01:14:51.246 00.000 7988 OnExposeComplete: enter
01:14:51.246 00.000 7988 UpdateGuideState(): m_state=6
01:14:51.246 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1791
01:14:51.246 00.000 7988 Star::Find returns 1 (0), X=969.89, Y=190.12, Mass=931, SNR=20.1, Peak=175 HFD=3.4
01:14:51.246 00.000 7988 MultiStar: [#1 0.23,-0.53,0.00,M10] [#2 0.21,-0.14,0.88,U] [#3 -0.18,-0.36,0.94,U] [#4 -0.24,-0.17,0.70,U] [#5 0.09,-0.04,0.71,U] [#6 -0.03,-0.27,0.69,U] [#7 -0.13,0.19,0.46,U] [#8 0.27,-0.10,0.51,U] 
01:14:51.246 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.14}, one-star: {-0.40, -0.10}
01:14:51.246 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.56) = xAngle (-3.60 = 2.68)
01:14:51.246 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.64 = 2.65)
01:14:51.246 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.04 mountX=-0.14 mountY=0.08, mountTheta=2.65
01:14:51.261 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.14, opts=13)
01:14:51.262 00.001 7988 Enqueuing Move request for scope (-0.07, -0.14)
01:14:51.262 00.000 15712 Worker thread wakes up
01:14:51.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
01:14:51.262 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
01:14:51.262 00.000 15712 Moving (-0.07, -0.14) raw xDistance=-0.14 yDistance=0.08
01:14:51.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:14:51.262 00.000 7988 UpdateGuideState exits: m=931 SNR=20.1
01:14:51.265 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:51.265 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:51.267 00.002 7988 Enqueuing Expose request
01:14:51.267 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:14:51.267 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
01:14:51.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:51.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:51.267 00.000 15712 MoveAxis(E, 7, ABG)
01:14:51.267 00.000 15712 Guiding  Dir = 2, Dur = 7
01:14:51.267 00.000 15712 IsGuiding returns 0
01:14:51.295 00.028 15712 IsGuiding returns 0
01:14:51.295 00.000 15712 Move returns status 0, amount 7
01:14:51.295 00.000 15712 MoveAxis(N, 0, ABG)
01:14:51.295 00.000 15712 Move returns status 0, amount 0
01:14:51.295 00.000 15712 move complete, result=0
01:14:51.295 00.000 15712 worker thread done servicing request
01:14:51.295 00.000 15712 Worker thread wakes up
01:14:51.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:51.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:51.295 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
01:14:53.037 01.742 15712 Exposure complete
01:14:53.100 00.063 15712 worker thread done servicing request
01:14:53.100 00.000 7988 OnExposeComplete: enter
01:14:53.100 00.000 7988 UpdateGuideState(): m_state=6
01:14:53.100 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1792
01:14:53.100 00.000 7988 Star::Find returns 1 (0), X=970.08, Y=190.18, Mass=1062, SNR=21.3, Peak=183 HFD=4.2
01:14:53.100 00.000 7988 MultiStar: [#1 -0.02,-0.65,0.00,R] [#2 0.01,-0.46,0.00,M2] [#3 -0.23,-0.73,0.00,M9] [#4 -0.27,-0.42,0.00,M5] [#5 -0.22,-0.06,0.66,U] [#6 -0.59,-0.39,0.00,M2] [#7 -0.20,-0.25,0.48,U] [#8 0.27,-0.64,0.00,M9] 
01:14:53.100 00.000 7988 single-star, 2 included, MultiStar: {-0.21, -0.10}, one-star: {-0.21, -0.05}
01:14:53.100 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.56) = xAngle (-4.47 = 1.81)
01:14:53.100 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.51 = 1.78)
01:14:53.100 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-2.91 mountX=-0.05 mountY=0.21, mountTheta=1.81
01:14:53.100 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.05, opts=13)
01:14:53.100 00.000 7988 Enqueuing Move request for scope (-0.21, -0.05)
01:14:53.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
01:14:53.113 00.013 15712 Worker thread wakes up
01:14:53.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
01:14:53.113 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
01:14:53.113 00.000 15712 Moving (-0.21, -0.05) raw xDistance=-0.05 yDistance=0.21
01:14:53.114 00.001 7988 UpdateGuideState exits: m=1062 SNR=21.3
01:14:53.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:53.116 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:53.116 00.000 7988 Enqueuing Expose request
01:14:53.116 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:14:53.116 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
01:14:53.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:53.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:14:53.116 00.000 15712 MoveAxis(E, 9, ABG)
01:14:53.116 00.000 15712 Guiding  Dir = 2, Dur = 9
01:14:53.116 00.000 15712 IsGuiding returns 0
01:14:53.133 00.017 15712 IsGuiding returns 0
01:14:53.133 00.000 15712 Move returns status 0, amount 9
01:14:53.133 00.000 15712 MoveAxis(N, 0, ABG)
01:14:53.133 00.000 15712 Move returns status 0, amount 0
01:14:53.133 00.000 15712 move complete, result=0
01:14:53.133 00.000 15712 worker thread done servicing request
01:14:53.133 00.000 15712 Worker thread wakes up
01:14:53.133 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
01:14:53.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:53.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:54.547 01.414 15712 Exposure complete
01:14:54.610 00.063 15712 worker thread done servicing request
01:14:54.610 00.000 7988 OnExposeComplete: enter
01:14:54.610 00.000 7988 UpdateGuideState(): m_state=6
01:14:54.610 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1793
01:14:54.610 00.000 7988 Star::Find returns 1 (0), X=970.02, Y=190.12, Mass=941, SNR=19.8, Peak=171 HFD=3.8
01:14:54.610 00.000 7988 MultiStar: [#1 0.18,0.13,1.03,U] [#2 0.21,-0.81,0.00,M3] [#3 0.15,-0.45,0.00,M10] [#4 -0.19,-0.39,0.00,M6] [#5 -0.17,-0.34,0.79,U] [#6 -0.52,-0.32,0.00,M3] [#7 -0.34,-0.28,0.00,M1] [#8 -0.02,-0.93,0.00,M10] 
01:14:54.610 00.000 7988 refined, 2 included, MultiStar: {-0.08, -0.08}, one-star: {-0.27, -0.10}
01:14:54.610 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.88 = 2.40)
01:14:54.610 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
01:14:54.610 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.32 mountX=-0.08 mountY=0.08, mountTheta=2.39
01:14:54.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
01:14:54.610 00.000 7988 Enqueuing Move request for scope (-0.08, -0.08)
01:14:54.610 00.000 15712 Worker thread wakes up
01:14:54.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
01:14:54.610 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
01:14:54.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
01:14:54.625 00.015 7988 UpdateGuideState exits: m=941 SNR=19.8
01:14:54.626 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:54.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:54.626 00.000 7988 Enqueuing Expose request
01:14:54.626 00.000 15712 Moving (-0.08, -0.08) raw xDistance=-0.08 yDistance=0.08
01:14:54.626 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:14:54.626 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:14:54.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:54.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:54.626 00.000 15712 MoveAxis(E, 7, ABG)
01:14:54.626 00.000 15712 Guiding  Dir = 2, Dur = 7
01:14:54.626 00.000 15712 IsGuiding returns 0
01:14:54.652 00.026 15712 IsGuiding returns 0
01:14:54.652 00.000 15712 Move returns status 0, amount 7
01:14:54.652 00.000 15712 MoveAxis(N, 0, ABG)
01:14:54.652 00.000 15712 Move returns status 0, amount 0
01:14:54.652 00.000 15712 move complete, result=0
01:14:54.652 00.000 15712 worker thread done servicing request
01:14:54.652 00.000 15712 Worker thread wakes up
01:14:54.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:54.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:54.652 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
01:14:56.287 01.635 15712 Exposure complete
01:14:56.349 00.062 15712 worker thread done servicing request
01:14:56.349 00.000 7988 OnExposeComplete: enter
01:14:56.351 00.002 7988 UpdateGuideState(): m_state=6
01:14:56.351 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1794
01:14:56.353 00.002 7988 Star::Find returns 1 (0), X=969.98, Y=190.40, Mass=925, SNR=19.9, Peak=177 HFD=3.4
01:14:56.355 00.002 7988 MultiStar: [#1 0.16,0.61,0.00,M1] [#2 0.16,-0.36,0.83,U] [#3 0.13,-0.19,0.90,U] [#4 -0.35,0.29,0.00,M7] [#5 -0.26,-0.28,0.69,U] [#6 -0.31,-0.16,0.69,U] [#7 0.11,-0.19,0.48,U] [#8 0.22,-0.27,0.38,U] 
01:14:56.355 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.16}, one-star: {-0.31, 0.18}
01:14:56.357 00.002 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.56) = xAngle (-3.51 = 2.77)
01:14:56.357 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
01:14:56.359 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.95 mountX=-0.16 mountY=0.07, mountTheta=2.75
01:14:56.361 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.16, opts=13)
01:14:56.361 00.000 7988 Enqueuing Move request for scope (-0.06, -0.16)
01:14:56.363 00.002 15712 Worker thread wakes up
01:14:56.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
01:14:56.363 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
01:14:56.363 00.000 15712 Moving (-0.06, -0.16) raw xDistance=-0.16 yDistance=0.07
01:14:56.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:56.363 00.000 7988 UpdateGuideState exits: m=925 SNR=19.9
01:14:56.365 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:56.365 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:56.367 00.002 7988 Enqueuing Expose request
01:14:56.367 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:14:56.367 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
01:14:56.369 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:56.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:14:56.369 00.000 15712 MoveAxis(E, 5, ABG)
01:14:56.369 00.000 15712 Guiding  Dir = 2, Dur = 5
01:14:56.369 00.000 15712 IsGuiding returns 0
01:14:56.393 00.024 15712 IsGuiding returns 0
01:14:56.393 00.000 15712 Move returns status 0, amount 5
01:14:56.393 00.000 15712 MoveAxis(N, 0, ABG)
01:14:56.393 00.000 15712 Move returns status 0, amount 0
01:14:56.393 00.000 15712 move complete, result=0
01:14:56.393 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
01:14:56.396 00.003 15712 worker thread done servicing request
01:14:56.396 00.000 15712 Worker thread wakes up
01:14:56.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:56.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:57.816 01.420 15712 Exposure complete
01:14:57.880 00.064 15712 worker thread done servicing request
01:14:57.880 00.000 7988 OnExposeComplete: enter
01:14:57.880 00.000 7988 UpdateGuideState(): m_state=6
01:14:57.880 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1795
01:14:57.880 00.000 7988 Star::Find returns 1 (0), X=970.29, Y=190.27, Mass=1072, SNR=21.3, Peak=168 HFD=3.7
01:14:57.880 00.000 7988 MultiStar: [#1 0.44,-0.08,0.00,M2] [#2 0.17,-0.04,0.83,U] [#3 0.28,-0.25,0.80,U] [#4 -0.19,-0.11,0.68,U] [#5 -0.05,0.06,0.65,U] [#6 -0.15,0.01,0.60,U] [#7 0.05,0.14,0.42,U] [#8 0.44,-0.08,0.00,M10] 
01:14:57.880 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.03}, one-star: {-0.00, 0.05}
01:14:57.880 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
01:14:57.880 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
01:14:57.889 00.009 7988 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.86 mountX=-0.03 mountY=-0.03, mountTheta=-2.44
01:14:57.889 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.03, opts=13)
01:14:57.889 00.000 7988 Enqueuing Move request for scope (0.03, -0.03)
01:14:57.889 00.000 15712 Worker thread wakes up
01:14:57.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:14:57.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:14:57.889 00.000 15712 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.03
01:14:57.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:57.894 00.005 7988 UpdateGuideState exits: m=1072 SNR=21.3
01:14:57.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:57.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:57.894 00.000 7988 Enqueuing Expose request
01:14:57.894 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:14:57.894 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
01:14:57.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:57.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:14:57.894 00.000 15712 MoveAxis(E, 3, ABG)
01:14:57.894 00.000 15712 Guiding  Dir = 2, Dur = 3
01:14:57.894 00.000 15712 IsGuiding returns 0
01:14:57.913 00.019 15712 IsGuiding returns 0
01:14:57.913 00.000 15712 Move returns status 0, amount 3
01:14:57.913 00.000 15712 MoveAxis(N, 0, ABG)
01:14:57.913 00.000 15712 Move returns status 0, amount 0
01:14:57.913 00.000 15712 move complete, result=0
01:14:57.913 00.000 15712 worker thread done servicing request
01:14:57.913 00.000 15712 Worker thread wakes up
01:14:57.913 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:14:57.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:57.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:14:59.556 01.643 15712 Exposure complete
01:14:59.618 00.062 15712 worker thread done servicing request
01:14:59.618 00.000 7988 OnExposeComplete: enter
01:14:59.618 00.000 7988 UpdateGuideState(): m_state=6
01:14:59.622 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1796
01:14:59.622 00.000 7988 Star::Find returns 1 (0), X=970.17, Y=190.43, Mass=981, SNR=20.3, Peak=181 HFD=3.6
01:14:59.624 00.002 7988 MultiStar: [#1 0.40,0.13,0.00,M3] [#2 0.21,-0.37,0.00,M2] [#3 -0.08,-0.24,0.85,U] [#4 -0.16,-0.25,0.67,U] [#5 -0.14,-0.16,0.69,U] [#6 -0.05,-0.21,0.61,U] [#7 -0.15,-0.30,0.54,U] [#8 -0.25,-0.34,0.00,R] 
01:14:59.624 00.000 7988 refined, 5 included, MultiStar: {-0.11, -0.13}, one-star: {-0.12, 0.21}
01:14:59.626 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
01:14:59.626 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
01:14:59.628 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.29 mountX=-0.13 mountY=0.12, mountTheta=2.42
01:14:59.630 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.13, opts=13)
01:14:59.630 00.000 7988 Enqueuing Move request for scope (-0.11, -0.13)
01:14:59.632 00.002 15712 Worker thread wakes up
01:14:59.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
01:14:59.632 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
01:14:59.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:14:59.632 00.000 7988 UpdateGuideState exits: m=981 SNR=20.3
01:14:59.634 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:59.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:14:59.634 00.000 7988 Enqueuing Expose request
01:14:59.634 00.000 15712 Moving (-0.11, -0.13) raw xDistance=-0.13 yDistance=0.12
01:14:59.641 00.007 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:14:59.641 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
01:14:59.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:59.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:14:59.641 00.000 15712 MoveAxis(E, 4, ABG)
01:14:59.641 00.000 15712 Guiding  Dir = 2, Dur = 4
01:14:59.641 00.000 15712 IsGuiding returns 0
01:14:59.672 00.031 15712 IsGuiding returns 0
01:14:59.672 00.000 15712 Move returns status 0, amount 4
01:14:59.672 00.000 15712 MoveAxis(N, 0, ABG)
01:14:59.672 00.000 15712 Move returns status 0, amount 0
01:14:59.672 00.000 15712 move complete, result=0
01:14:59.672 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:14:59.673 00.001 15712 worker thread done servicing request
01:14:59.673 00.000 15712 Worker thread wakes up
01:14:59.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:14:59.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:15:01.083 01.410 15712 Exposure complete
01:15:01.149 00.066 15712 worker thread done servicing request
01:15:01.150 00.001 7988 OnExposeComplete: enter
01:15:01.150 00.000 7988 UpdateGuideState(): m_state=6
01:15:01.151 00.001 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1797
01:15:01.151 00.000 7988 Star::Find returns 1 (0), X=970.36, Y=190.01, Mass=912, SNR=19.5, Peak=177 HFD=3.4
01:15:01.154 00.003 7988 MultiStar: [#1 0.45,-0.08,0.00,M4] [#2 0.13,-0.48,0.00,M3] [#3 -0.24,-0.66,0.00,M8] [#4 -0.21,-0.26,0.78,U] [#5 0.06,-0.53,0.00,M1] [#6 -0.26,-0.15,0.69,U] [#7 -0.54,-0.13,0.00,M1] [#8 -0.10,-0.04,0.45,U] 
01:15:01.154 00.000 7988 refined, 3 included, MultiStar: {-0.11, -0.19}, one-star: {0.07, -0.22}
01:15:01.156 00.002 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.66 = 2.62)
01:15:01.156 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.70 = 2.59)
01:15:01.158 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.10 mountX=-0.19 mountY=0.11, mountTheta=2.60
01:15:01.158 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.19, opts=13)
01:15:01.160 00.002 7988 Enqueuing Move request for scope (-0.11, -0.19)
01:15:01.162 00.002 15712 Worker thread wakes up
01:15:01.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
01:15:01.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
01:15:01.162 00.000 15712 Moving (-0.11, -0.19) raw xDistance=-0.19 yDistance=0.11
01:15:01.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:15:01.163 00.001 7988 UpdateGuideState exits: m=912 SNR=19.5
01:15:01.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:01.163 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:01.163 00.000 7988 Enqueuing Expose request
01:15:01.163 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.60
01:15:01.163 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
01:15:01.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:01.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:15:01.163 00.000 15712 MoveAxis(E, 39, ABG)
01:15:01.163 00.000 15712 Guiding  Dir = 2, Dur = 39
01:15:01.205 00.042 15712 IsGuiding returns 0
01:15:01.222 00.017 15712 PulseGuide returned control before completion, sleep 34
01:15:01.281 00.059 15712 IsGuiding returns 0
01:15:01.281 00.000 15712 Move returns status 0, amount 39
01:15:01.281 00.000 15712 MoveAxis(N, 0, ABG)
01:15:01.281 00.000 15712 Move returns status 0, amount 0
01:15:01.281 00.000 15712 move complete, result=0
01:15:01.281 00.000 15712 worker thread done servicing request
01:15:01.281 00.000 15712 Worker thread wakes up
01:15:01.281 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
01:15:01.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:01.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:15:02.919 01.638 15712 Exposure complete
01:15:02.980 00.061 15712 worker thread done servicing request
01:15:02.980 00.000 7988 OnExposeComplete: enter
01:15:02.980 00.000 7988 UpdateGuideState(): m_state=6
01:15:02.985 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1798
01:15:02.985 00.000 7988 Star::Find returns 1 (0), X=969.84, Y=190.19, Mass=970, SNR=20.4, Peak=211 HFD=3.4
01:15:02.987 00.002 7988 MultiStar: [#1 0.14,-0.06,0.98,U] [#2 -0.13,-0.54,0.00,M4] [#3 -0.12,-0.51,0.00,M9] [#4 -0.37,-0.58,0.00,M5] [#5 -0.10,-0.52,0.00,M2] [#6 -0.23,-0.53,0.00,M1] [#7 -0.19,-0.04,0.52,U] [#8 0.05,0.16,0.50,U] 
01:15:02.987 00.000 7988 refined, 3 included, MultiStar: {-0.13, -0.01}, one-star: {-0.45, -0.03}
01:15:02.989 00.002 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.56) = xAngle (-4.65 = 1.64)
01:15:02.989 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.61)
01:15:02.991 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.08 mountX=-0.01 mountY=0.13, mountTheta=1.64
01:15:02.991 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
01:15:02.993 00.002 7988 Enqueuing Move request for scope (-0.13, -0.01)
01:15:02.995 00.002 15712 Worker thread wakes up
01:15:02.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:15:02.997 00.002 7988 UpdateGuideState exits: m=970 SNR=20.4
01:15:02.998 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:02.999 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:03.000 00.001 7988 Enqueuing Expose request
01:15:03.001 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
01:15:03.001 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
01:15:03.001 00.000 15712 Moving (-0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
01:15:03.005 00.004 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:03.005 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
01:15:03.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:03.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:15:03.005 00.000 15712 MoveAxis(E, 6, ABG)
01:15:03.005 00.000 15712 Guiding  Dir = 2, Dur = 6
01:15:03.005 00.000 15712 IsGuiding returns 0
01:15:03.027 00.022 15712 IsGuiding returns 0
01:15:03.027 00.000 15712 Move returns status 0, amount 6
01:15:03.027 00.000 15712 MoveAxis(N, 0, ABG)
01:15:03.027 00.000 15712 Move returns status 0, amount 0
01:15:03.027 00.000 15712 move complete, result=0
01:15:03.027 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:15:03.030 00.003 15712 worker thread done servicing request
01:15:03.030 00.000 15712 Worker thread wakes up
01:15:03.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:03.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:15:04.448 01.418 15712 Exposure complete
01:15:04.512 00.064 15712 worker thread done servicing request
01:15:04.512 00.000 7988 OnExposeComplete: enter
01:15:04.514 00.002 7988 UpdateGuideState(): m_state=6
01:15:04.516 00.002 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1799
01:15:04.516 00.000 7988 Star::Find returns 1 (0), X=970.04, Y=189.79, Mass=923, SNR=20.0, Peak=161 HFD=4.0
01:15:04.518 00.002 7988 MultiStar: [#1 0.03,0.07,0.98,U] [#2 -0.01,-0.61,0.00,M5] [#3 -0.03,-0.79,0.00,M10] [#4 -0.51,-0.03,0.00,M6] [#5 -0.38,-0.46,0.00,M3] [#6 -0.43,-0.55,0.00,M2] [#7 -0.09,-0.92,0.00,M1] [#8 0.44,0.46,0.00,M1] 
01:15:04.520 00.002 7988 refined, 1 included, MultiStar: {-0.11, -0.19}, one-star: {-0.25, -0.44}
01:15:04.521 00.001 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
01:15:04.521 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
01:15:04.521 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.12 mountX=-0.19 mountY=0.12, mountTheta=2.58
01:15:04.521 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.19, opts=13)
01:15:04.526 00.005 7988 Enqueuing Move request for scope (-0.11, -0.19)
01:15:04.526 00.000 15712 Worker thread wakes up
01:15:04.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
01:15:04.526 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
01:15:04.526 00.000 15712 Moving (-0.11, -0.19) raw xDistance=-0.19 yDistance=0.12
01:15:04.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:15:04.526 00.000 7988 UpdateGuideState exits: m=923 SNR=20.0
01:15:04.529 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:04.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:04.531 00.002 7988 Enqueuing Expose request
01:15:04.531 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.60
01:15:04.531 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
01:15:04.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:04.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:15:04.531 00.000 15712 MoveAxis(E, 45, ABG)
01:15:04.531 00.000 15712 Guiding  Dir = 2, Dur = 45
01:15:04.531 00.000 15712 IsGuiding returns 0
01:15:04.562 00.031 15712 PulseGuide returned control before completion, sleep 26
01:15:04.604 00.042 15712 IsGuiding returns 1
01:15:04.604 00.000 15712 scope still moving after pulse duration time elapsed
01:15:04.658 00.054 15712 IsGuiding returns 0
01:15:04.658 00.000 15712 scope move finished after 45 + 80 ms
01:15:04.658 00.000 15712 Move returns status 0, amount 45
01:15:04.658 00.000 15712 MoveAxis(N, 0, ABG)
01:15:04.658 00.000 15712 Move returns status 0, amount 0
01:15:04.658 00.000 15712 move complete, result=0
01:15:04.658 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
01:15:04.660 00.002 15712 worker thread done servicing request
01:15:04.660 00.000 15712 Worker thread wakes up
01:15:04.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:04.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(955,175,31,31)
01:15:05.216 00.556 7988 evsrv: cli 0CCCF1C8 connect
01:15:05.218 00.002 7988 case statement mapped state 6 to 3
01:15:05.220 00.002 7988 case statement mapped state 6 to 3
01:15:05.222 00.002 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_app_state","id":"b63bd9bc-9e6c-4619-bd0a-634f823860f5"}
01:15:05.224 00.002 7988 case statement mapped state 6 to 3
01:15:05.226 00.002 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b63bd9bc-9e6c-4619-bd0a-634f823860f5"}
01:15:05.226 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
01:15:05.230 00.004 7988 evsrv: cli 0CCCF128 connect
01:15:05.233 00.003 7988 case statement mapped state 6 to 3
01:15:05.235 00.002 7988 case statement mapped state 6 to 3
01:15:05.237 00.002 7988 evsrv: cli 0CCCF128 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"8c3808cb-94f1-4930-a6e2-789ad360f0f6"}
01:15:05.239 00.002 7988 PhdController::Dither begins
01:15:05.241 00.002 7988 dither: size=4.00, dRA=-0.99 dDec=-3.26
01:15:05.242 00.001 7988 MountToCamera -- mountTheta (-1.87) + m_xAngle (1.56) = xAngle (-0.30 = -0.30)
01:15:05.244 00.002 7988 MountToCamera -- mountX=-0.99 mountY=-3.26 hyp=3.41 mountTheta=-1.87 cameraX=3.25, cameraY=-1.02 cameraTheta=-0.30
01:15:05.246 00.002 7988 setting lock position to (973.54, 189.20)
01:15:05.246 00.000 7988 Mount: notify guiding dithered (3.3, -1.0)
01:15:05.248 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
01:15:05.250 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
01:15:05.250 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:15:05.250 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:15:05.250 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
01:15:05.250 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
01:15:05.258 00.008 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
01:15:05.258 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:15:05.258 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:15:05.258 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
01:15:05.258 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:15:05.258 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
01:15:05.267 00.009 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
01:15:05.267 00.000 7988 MultiStar: stabilizing after lock position change
01:15:05.267 00.000 7988 Status Line: Dither by -0.99,-3.26
01:15:05.267 00.000 7988 PhdController: newstate STATE_SETTLE_BEGIN
01:15:05.274 00.007 7988 PhdController: newstate STATE_SETTLE_WAIT
01:15:05.276 00.002 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":0,"id":"8c3808cb-94f1-4930-a6e2-789ad360f0f6"}
01:15:05.278 00.002 7988 evsrv: cli 0CCCF128 disconnect
01:15:06.286 01.008 15712 Exposure complete
01:15:06.376 00.090 15712 worker thread done servicing request
01:15:06.376 00.000 7988 OnExposeComplete: enter
01:15:06.376 00.000 7988 UpdateGuideState(): m_state=6
01:15:06.376 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1800
01:15:06.376 00.000 7988 Star::Find returns 1 (0), X=969.91, Y=190.48, Mass=963, SNR=20.1, Peak=154 HFD=3.7
01:15:06.382 00.006 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
01:15:06.385 00.003 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
01:15:06.387 00.002 7988 CameraToMount -- cameraX=-3.63 cameraY=1.28 hyp=3.84 cameraTheta=2.80 mountX=1.25 mountY=3.59, mountTheta=1.24
01:15:06.389 00.002 7988 dither recenter: remaining=(1.0,3.3) step=(1.0,3.3)
01:15:06.391 00.002 7988 MountToCamera -- mountTheta (1.28) + m_xAngle (1.56) = xAngle (2.84 = 2.84)
01:15:06.391 00.000 7988 MountToCamera -- mountX=0.99 mountY=3.26 hyp=3.41 mountTheta=1.28 cameraX=-3.25, cameraY=1.02 cameraTheta=2.84
01:15:06.393 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-3.25, y=1.02, opts=4)
01:15:06.395 00.002 7988 Enqueuing Move request for scope (-3.25, 1.02)
01:15:06.395 00.000 7988 Mount: notify direct move 0.99,3.26
01:15:06.398 00.003 15712 Worker thread wakes up
01:15:06.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-3.25, 1.02) opts 0x4
01:15:06.398 00.000 15712 Handling offset move in thread for scope, endpoint = (-3.25, 1.02)
01:15:06.398 00.000 15712 Moving (-3.25, 1.02) raw xDistance=0.99 yDistance=3.26
01:15:06.398 00.000 15712 BLC: window closed
01:15:06.398 00.000 15712 MoveAxis(W, 324, B)
01:15:06.398 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
01:15:06.398 00.000 15712 Guiding  Dir = 3, Dur = 324
01:15:06.398 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
01:15:06.401 00.003 15712 IsGuiding returns 0
01:15:06.401 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:15:06.401 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:15:06.401 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
01:15:06.401 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
01:15:06.401 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
01:15:06.401 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:15:06.401 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:15:06.401 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
01:15:06.414 00.013 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:15:06.414 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
01:15:06.414 00.000 15712 PulseGuide returned control before completion, sleep 319
01:15:06.414 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
01:15:06.418 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:15:06.418 00.000 7988 UpdateGuideState exits: m=963 SNR=20.1
01:15:06.420 00.002 7988 PhdController: settling, locked = 1, distance = 3.66 (1.50) aobump = 0 frame = 1 / 99999
01:15:06.422 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767420906.422,"Host":"ASTROPC","Inst":1,"Distance":3.66,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:15:06.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:06.424 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:06.426 00.002 7988 Enqueuing Expose request
01:15:06.763 00.337 15712 IsGuiding returns 0
01:15:06.763 00.000 15712 Move returns status 0, amount 324
01:15:06.763 00.000 15712 BLC: window closed
01:15:06.763 00.000 15712 BLC: Compensation needed for non-algo type move
01:15:06.763 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 174 applied
01:15:06.763 00.000 15712 MoveAxis(S, 1006, B)
01:15:06.763 00.000 15712 Guiding  Dir = 1, Dur = 1006
01:15:06.763 00.000 15712 IsGuiding returns 0
01:15:06.848 00.085 15712 PulseGuide returned control before completion, sleep 937
01:15:07.796 00.948 15712 IsGuiding returns 1
01:15:07.796 00.000 15712 scope still moving after pulse duration time elapsed
01:15:07.827 00.031 15712 IsGuiding returns 1
01:15:07.875 00.048 15712 IsGuiding returns 0
01:15:07.875 00.000 15712 scope move finished after 1006 + 99 ms
01:15:07.875 00.000 15712 Move returns status 0, amount 1006
01:15:07.875 00.000 15712 move complete, result=0
01:15:07.875 00.000 15712 worker thread done servicing request
01:15:07.875 00.000 15712 Worker thread wakes up
01:15:07.875 00.000 7988 GuideStep: 1.0 px 324 ms WEST, 3.3 px 1006 ms SOUTH
01:15:07.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:07.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:09.525 01.650 15712 Exposure complete
01:15:09.608 00.083 15712 worker thread done servicing request
01:15:09.608 00.000 7988 OnExposeComplete: enter
01:15:09.621 00.013 7988 UpdateGuideState(): m_state=6
01:15:09.621 00.000 7988 Star::Find(15, 969, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1801
01:15:09.624 00.003 7988 Star::Find returns 1 (0), X=971.90, Y=189.38, Mass=964, SNR=20.1, Peak=167 HFD=3.9
01:15:09.624 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
01:15:09.624 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
01:15:09.624 00.000 7988 CameraToMount -- cameraX=-1.64 cameraY=0.17 hyp=1.65 cameraTheta=3.04 mountX=0.16 mountY=1.64, mountTheta=1.47
01:15:09.624 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.64, y=0.17, opts=13)
01:15:09.624 00.000 7988 Enqueuing Move request for scope (-1.64, 0.17)
01:15:09.624 00.000 15712 Worker thread wakes up
01:15:09.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:15:09.624 00.000 7988 UpdateGuideState exits: m=964 SNR=20.1
01:15:09.638 00.014 7988 PhdController: settling, locked = 1, distance = 1.65 (1.50) aobump = 0 frame = 2 / 99999
01:15:09.640 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.64, 0.17) opts 0xd
01:15:09.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.64, 0.17)
01:15:09.640 00.000 15712 Moving (-1.64, 0.17) raw xDistance=0.16 yDistance=1.64
01:15:09.640 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420909.640,"Host":"ASTROPC","Inst":1,"Distance":1.65,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:15:09.642 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:09.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:09.644 00.002 7988 Enqueuing Expose request
01:15:09.646 00.002 15712 PPEC rslt(dithering): input = 0.16, final = 0.10
01:15:09.646 00.000 15712 PPEC: input: 0.16, control: 0.10, exposure: 1500
01:15:09.646 00.000 15712 resist switch: large excursion: input 1.64 thresh 0.75 direction from 0 to 1
01:15:09.646 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.92
01:15:09.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.64 from input 1.64
01:15:09.646 00.000 15712 MoveAxis(W, 32, ABG)
01:15:09.646 00.000 15712 Guiding  Dir = 3, Dur = 32
01:15:09.646 00.000 15712 IsGuiding returns 0
01:15:09.656 00.010 15712 PulseGuide returned control before completion, sleep 28
01:15:09.710 00.054 15712 IsGuiding returns 0
01:15:09.710 00.000 15712 Move returns status 0, amount 32
01:15:09.710 00.000 15712 MoveAxis(S, 419, ABG)
01:15:09.710 00.000 15712 Guiding  Dir = 1, Dur = 419
01:15:09.741 00.031 15712 IsGuiding returns 0
01:15:09.814 00.073 15712 PulseGuide returned control before completion, sleep 350
01:15:10.215 00.401 15712 IsGuiding returns 1
01:15:10.215 00.000 15712 scope still moving after pulse duration time elapsed
01:15:10.266 00.051 15712 IsGuiding returns 0
01:15:10.266 00.000 15712 scope move finished after 419 + 108 ms
01:15:10.266 00.000 15712 Move returns status 0, amount 419
01:15:10.266 00.000 15712 move complete, result=0
01:15:10.266 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 1.6 px 419 ms SOUTH
01:15:10.271 00.005 15712 worker thread done servicing request
01:15:10.271 00.000 15712 Worker thread wakes up
01:15:10.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:10.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:11.685 01.414 15712 Exposure complete
01:15:11.745 00.060 15712 worker thread done servicing request
01:15:11.745 00.000 7988 OnExposeComplete: enter
01:15:11.745 00.000 7988 UpdateGuideState(): m_state=6
01:15:11.750 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1802
01:15:11.750 00.000 7988 Star::Find returns 1 (0), X=972.39, Y=189.20, Mass=920, SNR=19.6, Peak=138 HFD=3.7
01:15:11.752 00.002 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.56) = xAngle (-4.70 = 1.58)
01:15:11.752 00.000 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.74 = 1.55)
01:15:11.754 00.002 7988 CameraToMount -- cameraX=-1.15 cameraY=-0.00 hyp=1.15 cameraTheta=-3.14 mountX=-0.01 mountY=1.15, mountTheta=1.58
01:15:11.756 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-1.15, y=-0.00, opts=13)
01:15:11.756 00.000 7988 Enqueuing Move request for scope (-1.15, -0.00)
01:15:11.758 00.002 15712 Worker thread wakes up
01:15:11.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.15, -0.00) opts 0xd
01:15:11.758 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.15, -0.00)
01:15:11.758 00.000 15712 Moving (-1.15, -0.00) raw xDistance=-0.01 yDistance=1.15
01:15:11.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:15:11.758 00.000 7988 UpdateGuideState exits: m=920 SNR=19.6
01:15:11.761 00.003 7988 PhdController: settling, locked = 1, distance = 1.50 (1.50) aobump = 0 frame = 3 / 99999
01:15:11.763 00.002 15712 PPEC rslt(dithering): input = -0.01, final = -0.01
01:15:11.763 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:15:11.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.15 from input 1.15
01:15:11.763 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420911.763,"Host":"ASTROPC","Inst":1,"Distance":1.50,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:15:11.763 00.000 15712 MoveAxis(E, 2, ABG)
01:15:11.763 00.000 15712 Guiding  Dir = 2, Dur = 2
01:15:11.763 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:11.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:11.766 00.003 7988 Enqueuing Expose request
01:15:11.766 00.000 15712 IsGuiding returns 0
01:15:11.780 00.014 15712 IsGuiding returns 0
01:15:11.780 00.000 15712 Move returns status 0, amount 2
01:15:11.780 00.000 15712 MoveAxis(S, 293, ABG)
01:15:11.780 00.000 15712 Guiding  Dir = 1, Dur = 293
01:15:11.780 00.000 15712 IsGuiding returns 0
01:15:11.864 00.084 15712 PulseGuide returned control before completion, sleep 223
01:15:12.136 00.272 15712 IsGuiding returns 1
01:15:12.136 00.000 15712 scope still moving after pulse duration time elapsed
01:15:12.187 00.051 15712 IsGuiding returns 0
01:15:12.187 00.000 15712 scope move finished after 293 + 106 ms
01:15:12.187 00.000 15712 Move returns status 0, amount 293
01:15:12.187 00.000 15712 move complete, result=0
01:15:12.187 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 1.1 px 293 ms SOUTH
01:15:12.189 00.002 15712 worker thread done servicing request
01:15:12.189 00.000 15712 Worker thread wakes up
01:15:12.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:12.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:13.929 01.740 15712 Exposure complete
01:15:13.990 00.061 15712 worker thread done servicing request
01:15:13.990 00.000 7988 OnExposeComplete: enter
01:15:13.990 00.000 7988 UpdateGuideState(): m_state=6
01:15:13.990 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1803
01:15:13.990 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=189.30, Mass=839, SNR=18.8, Peak=170 HFD=3.0
01:15:13.990 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.30 = -1.30)
01:15:13.990 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
01:15:13.990 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.36 cameraTheta=0.27 mountX=0.10 mountY=-0.35, mountTheta=-1.30
01:15:13.990 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.10, opts=13)
01:15:14.004 00.014 7988 Enqueuing Move request for scope (0.35, 0.10)
01:15:14.004 00.000 15712 Worker thread wakes up
01:15:14.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
01:15:14.004 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
01:15:14.004 00.000 15712 Moving (0.35, 0.10) raw xDistance=0.10 yDistance=-0.35
01:15:14.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:15:14.006 00.002 7988 UpdateGuideState exits: m=839 SNR=18.8
01:15:14.007 00.001 7988 PhdController: settling, locked = 1, distance = 1.16 (1.50) aobump = 0 frame = 4 / 99999
01:15:14.007 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420914.007,"Host":"ASTROPC","Inst":1,"Distance":1.16,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:15:14.007 00.000 15712 PPEC rslt(dithering): input = 0.10, final = 0.06
01:15:14.007 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
01:15:14.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:14.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:14.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:14.007 00.000 7988 Enqueuing Expose request
01:15:14.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:15:14.007 00.000 15712 MoveAxis(W, 19, ABG)
01:15:14.007 00.000 15712 Guiding  Dir = 3, Dur = 19
01:15:14.007 00.000 15712 IsGuiding returns 0
01:15:14.043 00.036 15712 IsGuiding returns 1
01:15:14.043 00.000 15712 scope still moving after pulse duration time elapsed
01:15:14.090 00.047 15712 IsGuiding returns 0
01:15:14.090 00.000 15712 scope move finished after 19 + 57 ms
01:15:14.090 00.000 15712 Move returns status 0, amount 19
01:15:14.090 00.000 15712 MoveAxis(N, 0, ABG)
01:15:14.090 00.000 15712 Move returns status 0, amount 0
01:15:14.090 00.000 15712 move complete, result=0
01:15:14.090 00.000 15712 worker thread done servicing request
01:15:14.090 00.000 15712 Worker thread wakes up
01:15:14.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:14.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:14.090 00.000 7988 GuideStep: 0.1 px 19 ms WEST, -0.3 px 0 ms NORTH
01:15:15.494 01.404 15712 Exposure complete
01:15:15.556 00.062 15712 worker thread done servicing request
01:15:15.556 00.000 7988 OnExposeComplete: enter
01:15:15.556 00.000 7988 UpdateGuideState(): m_state=6
01:15:15.561 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1804
01:15:15.561 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=188.76, Mass=814, SNR=18.7, Peak=163 HFD=3.1
01:15:15.563 00.002 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.45 = -2.45)
01:15:15.563 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
01:15:15.565 00.002 7988 CameraToMount -- cameraX=0.36 cameraY=-0.44 hyp=0.57 cameraTheta=-0.88 mountX=-0.44 mountY=-0.35, mountTheta=-2.47
01:15:15.567 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.44, opts=13)
01:15:15.567 00.000 7988 Enqueuing Move request for scope (0.36, -0.44)
01:15:15.569 00.002 15712 Worker thread wakes up
01:15:15.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.44) opts 0xd
01:15:15.569 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.44)
01:15:15.569 00.000 15712 Moving (0.36, -0.44) raw xDistance=-0.44 yDistance=-0.35
01:15:15.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:15:15.569 00.000 7988 UpdateGuideState exits: m=814 SNR=18.7
01:15:15.571 00.002 7988 PhdController: settling, locked = 1, distance = 0.98 (1.50) aobump = 0 frame = 5 / 99999
01:15:15.573 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767420915.573,"Host":"ASTROPC","Inst":1,"Distance":0.98,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
01:15:15.573 00.000 15712 PPEC rslt(dithering): input = -0.44, final = -0.26
01:15:15.573 00.000 15712 PPEC: input: -0.44, control: -0.26, exposure: 1500
01:15:15.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:15.573 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:15.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:15.576 00.003 7988 Enqueuing Expose request
01:15:15.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:15:15.576 00.000 15712 MoveAxis(E, 86, ABG)
01:15:15.576 00.000 15712 Guiding  Dir = 2, Dur = 86
01:15:15.576 00.000 15712 IsGuiding returns 0
01:15:15.590 00.014 15712 PulseGuide returned control before completion, sleep 82
01:15:15.704 00.114 15712 IsGuiding returns 1
01:15:15.704 00.000 15712 scope still moving after pulse duration time elapsed
01:15:15.732 00.028 15712 IsGuiding returns 0
01:15:15.732 00.000 15712 scope move finished after 86 + 68 ms
01:15:15.732 00.000 15712 Move returns status 0, amount 86
01:15:15.732 00.000 15712 MoveAxis(N, 0, ABG)
01:15:15.732 00.000 15712 Move returns status 0, amount 0
01:15:15.732 00.000 15712 move complete, result=0
01:15:15.732 00.000 7988 GuideStep: -0.4 px 86 ms EAST, -0.4 px 0 ms NORTH
01:15:15.734 00.002 15712 worker thread done servicing request
01:15:15.734 00.000 15712 Worker thread wakes up
01:15:15.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:15.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:17.364 01.630 15712 Exposure complete
01:15:17.428 00.064 15712 worker thread done servicing request
01:15:17.428 00.000 7988 OnExposeComplete: enter
01:15:17.428 00.000 7988 UpdateGuideState(): m_state=6
01:15:17.431 00.003 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1805
01:15:17.431 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=188.83, Mass=926, SNR=19.6, Peak=182 HFD=3.6
01:15:17.433 00.002 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
01:15:17.433 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
01:15:17.435 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.38 hyp=0.43 cameraTheta=-1.06 mountX=-0.38 mountY=-0.20, mountTheta=-2.65
01:15:17.437 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.38, opts=13)
01:15:17.437 00.000 7988 Enqueuing Move request for scope (0.21, -0.38)
01:15:17.439 00.002 15712 Worker thread wakes up
01:15:17.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.38) opts 0xd
01:15:17.439 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.38)
01:15:17.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:15:17.439 00.000 7988 UpdateGuideState exits: m=926 SNR=19.6
01:15:17.441 00.002 15712 Moving (0.21, -0.38) raw xDistance=-0.38 yDistance=-0.20
01:15:17.441 00.000 7988 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 6 / 99999
01:15:17.441 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420917.441,"Host":"ASTROPC","Inst":1,"Distance":0.82,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
01:15:17.443 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:17.445 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:17.445 00.000 7988 Enqueuing Expose request
01:15:17.447 00.002 15712 PPEC rslt(dithering): input = -0.38, final = -0.23
01:15:17.447 00.000 15712 PPEC: input: -0.38, control: -0.23, exposure: 1500
01:15:17.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:17.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:15:17.447 00.000 15712 MoveAxis(E, 74, ABG)
01:15:17.447 00.000 15712 Guiding  Dir = 2, Dur = 74
01:15:17.447 00.000 15712 IsGuiding returns 0
01:15:17.463 00.016 15712 PulseGuide returned control before completion, sleep 68
01:15:17.537 00.074 15712 IsGuiding returns 1
01:15:17.537 00.000 15712 scope still moving after pulse duration time elapsed
01:15:17.575 00.038 15712 IsGuiding returns 0
01:15:17.575 00.000 15712 scope move finished after 74 + 54 ms
01:15:17.575 00.000 15712 Move returns status 0, amount 74
01:15:17.575 00.000 15712 MoveAxis(N, 0, ABG)
01:15:17.575 00.000 15712 Move returns status 0, amount 0
01:15:17.575 00.000 15712 move complete, result=0
01:15:17.575 00.000 7988 GuideStep: -0.4 px 74 ms EAST, -0.2 px 0 ms NORTH
01:15:17.575 00.000 15712 worker thread done servicing request
01:15:17.577 00.002 15712 Worker thread wakes up
01:15:17.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:17.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:18.995 01.418 15712 Exposure complete
01:15:19.056 00.061 15712 worker thread done servicing request
01:15:19.056 00.000 7988 OnExposeComplete: enter
01:15:19.056 00.000 7988 UpdateGuideState(): m_state=6
01:15:19.060 00.004 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1806
01:15:19.060 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=189.10, Mass=889, SNR=19.2, Peak=166 HFD=3.8
01:15:19.062 00.002 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
01:15:19.062 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
01:15:19.064 00.002 7988 CameraToMount -- cameraX=0.35 cameraY=-0.11 hyp=0.37 cameraTheta=-0.29 mountX=-0.10 mountY=-0.35, mountTheta=-1.86
01:15:19.066 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=-0.11, opts=13)
01:15:19.066 00.000 7988 Enqueuing Move request for scope (0.35, -0.11)
01:15:19.068 00.002 15712 Worker thread wakes up
01:15:19.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.11) opts 0xd
01:15:19.068 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, -0.11)
01:15:19.068 00.000 15712 Moving (0.35, -0.11) raw xDistance=-0.10 yDistance=-0.35
01:15:19.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:15:19.068 00.000 7988 UpdateGuideState exits: m=889 SNR=19.2
01:15:19.071 00.003 7988 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 7 / 99999
01:15:19.072 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767420919.072,"Host":"ASTROPC","Inst":1,"Distance":0.68,"Time":5.1,"SettleTime":15.0,"StarLocked":true}
01:15:19.072 00.000 15712 PPEC rslt(dithering): input = -0.10, final = -0.06
01:15:19.072 00.000 15712 PPEC: input: -0.10, control: -0.06, exposure: 1500
01:15:19.072 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:19.072 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:19.072 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:19.075 00.003 7988 Enqueuing Expose request
01:15:19.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:15:19.075 00.000 15712 MoveAxis(E, 20, ABG)
01:15:19.077 00.002 15712 Guiding  Dir = 2, Dur = 20
01:15:19.077 00.000 15712 IsGuiding returns 0
01:15:19.094 00.017 15712 PulseGuide returned control before completion, sleep 14
01:15:19.119 00.025 15712 IsGuiding returns 1
01:15:19.119 00.000 15712 scope still moving after pulse duration time elapsed
01:15:19.158 00.039 15712 IsGuiding returns 0
01:15:19.158 00.000 15712 scope move finished after 20 + 61 ms
01:15:19.158 00.000 15712 Move returns status 0, amount 20
01:15:19.158 00.000 15712 MoveAxis(N, 0, ABG)
01:15:19.158 00.000 15712 Move returns status 0, amount 0
01:15:19.158 00.000 15712 move complete, result=0
01:15:19.158 00.000 7988 GuideStep: -0.1 px 20 ms EAST, -0.4 px 0 ms NORTH
01:15:19.160 00.002 15712 worker thread done servicing request
01:15:19.160 00.000 15712 Worker thread wakes up
01:15:19.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:19.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:20.799 01.639 15712 Exposure complete
01:15:20.861 00.062 15712 worker thread done servicing request
01:15:20.861 00.000 7988 OnExposeComplete: enter
01:15:20.861 00.000 7988 UpdateGuideState(): m_state=6
01:15:20.865 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1807
01:15:20.865 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=189.36, Mass=1042, SNR=21.0, Peak=174 HFD=3.7
01:15:20.867 00.002 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
01:15:20.867 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
01:15:20.869 00.002 7988 CameraToMount -- cameraX=0.35 cameraY=0.16 hyp=0.38 cameraTheta=0.42 mountX=0.16 mountY=-0.35, mountTheta=-1.14
01:15:20.871 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.16, opts=13)
01:15:20.871 00.000 7988 Enqueuing Move request for scope (0.35, 0.16)
01:15:20.873 00.002 15712 Worker thread wakes up
01:15:20.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.16) opts 0xd
01:15:20.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.16)
01:15:20.873 00.000 15712 Moving (0.35, 0.16) raw xDistance=0.16 yDistance=-0.35
01:15:20.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:15:20.873 00.000 7988 UpdateGuideState exits: m=1042 SNR=21.0
01:15:20.875 00.002 7988 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 8 / 99999
01:15:20.875 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420920.875,"Host":"ASTROPC","Inst":1,"Distance":0.59,"Time":6.9,"SettleTime":15.0,"StarLocked":true}
01:15:20.877 00.002 15712 PPEC rslt(dithering): input = 0.16, final = 0.10
01:15:20.877 00.000 15712 PPEC: input: 0.16, control: 0.10, exposure: 1500
01:15:20.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:20.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:20.877 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:20.880 00.003 7988 Enqueuing Expose request
01:15:20.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:15:20.880 00.000 15712 MoveAxis(W, 32, ABG)
01:15:20.880 00.000 15712 Guiding  Dir = 3, Dur = 32
01:15:20.882 00.002 15712 IsGuiding returns 0
01:15:20.899 00.017 15712 PulseGuide returned control before completion, sleep 24
01:15:20.948 00.049 15712 IsGuiding returns 0
01:15:20.948 00.000 15712 Move returns status 0, amount 32
01:15:20.948 00.000 15712 MoveAxis(N, 0, ABG)
01:15:20.948 00.000 15712 Move returns status 0, amount 0
01:15:20.948 00.000 15712 move complete, result=0
01:15:20.948 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.4 px 0 ms NORTH
01:15:20.950 00.002 15712 worker thread done servicing request
01:15:20.950 00.000 15712 Worker thread wakes up
01:15:20.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:20.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:22.364 01.414 15712 Exposure complete
01:15:22.426 00.062 15712 worker thread done servicing request
01:15:22.426 00.000 7988 OnExposeComplete: enter
01:15:22.426 00.000 7988 UpdateGuideState(): m_state=6
01:15:22.430 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1808
01:15:22.430 00.000 7988 Star::Find returns 1 (0), X=973.69, Y=189.43, Mass=880, SNR=19.1, Peak=150 HFD=3.4
01:15:22.430 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
01:15:22.430 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
01:15:22.430 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.28 cameraTheta=0.98 mountX=0.23 mountY=-0.16, mountTheta=-0.60
01:15:22.437 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.23, opts=13)
01:15:22.437 00.000 7988 Enqueuing Move request for scope (0.15, 0.23)
01:15:22.439 00.002 15712 Worker thread wakes up
01:15:22.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
01:15:22.439 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
01:15:22.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=51, FiltMax=255, Gamma=0.690
01:15:22.439 00.000 7988 UpdateGuideState exits: m=880 SNR=19.1
01:15:22.441 00.002 7988 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 9 / 99999
01:15:22.442 00.001 15712 Moving (0.15, 0.23) raw xDistance=0.23 yDistance=-0.16
01:15:22.442 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420922.442,"Host":"ASTROPC","Inst":1,"Distance":0.50,"Time":8.4,"SettleTime":15.0,"StarLocked":true}
01:15:22.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:22.444 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:22.444 00.000 7988 Enqueuing Expose request
01:15:22.446 00.002 15712 PPEC rslt(dithering): input = 0.23, final = 0.14
01:15:22.446 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
01:15:22.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:22.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:15:22.446 00.000 15712 MoveAxis(W, 45, ABG)
01:15:22.446 00.000 15712 Guiding  Dir = 3, Dur = 45
01:15:22.447 00.001 15712 IsGuiding returns 0
01:15:22.465 00.018 15712 PulseGuide returned control before completion, sleep 35
01:15:22.520 00.055 15712 IsGuiding returns 1
01:15:22.520 00.000 15712 scope still moving after pulse duration time elapsed
01:15:22.554 00.034 15712 IsGuiding returns 0
01:15:22.554 00.000 15712 scope move finished after 45 + 61 ms
01:15:22.554 00.000 15712 Move returns status 0, amount 45
01:15:22.554 00.000 15712 MoveAxis(N, 0, ABG)
01:15:22.554 00.000 15712 Move returns status 0, amount 0
01:15:22.554 00.000 15712 move complete, result=0
01:15:22.554 00.000 15712 worker thread done servicing request
01:15:22.554 00.000 15712 Worker thread wakes up
01:15:22.554 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.2 px 0 ms NORTH
01:15:22.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:22.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:24.184 01.630 15712 Exposure complete
01:15:24.246 00.062 15712 worker thread done servicing request
01:15:24.246 00.000 7988 OnExposeComplete: enter
01:15:24.246 00.000 7988 UpdateGuideState(): m_state=6
01:15:24.249 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1809
01:15:24.249 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=189.13, Mass=830, SNR=18.6, Peak=162 HFD=3.0
01:15:24.251 00.002 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.56) = xAngle (-1.76 = -1.76)
01:15:24.251 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.79 = -1.79)
01:15:24.253 00.002 7988 CameraToMount -- cameraX=0.40 cameraY=-0.08 hyp=0.41 cameraTheta=-0.20 mountX=-0.08 mountY=-0.40, mountTheta=-1.76
01:15:24.255 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-0.08, opts=13)
01:15:24.255 00.000 7988 Enqueuing Move request for scope (0.40, -0.08)
01:15:24.257 00.002 15712 Worker thread wakes up
01:15:24.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.08) opts 0xd
01:15:24.257 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -0.08)
01:15:24.257 00.000 15712 Moving (0.40, -0.08) raw xDistance=-0.08 yDistance=-0.40
01:15:24.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=53, FiltMax=255, Gamma=0.690
01:15:24.257 00.000 7988 UpdateGuideState exits: m=830 SNR=18.6
01:15:24.260 00.003 7988 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 10 / 99999
01:15:24.260 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420924.260,"Host":"ASTROPC","Inst":1,"Distance":0.47,"Time":10.3,"SettleTime":15.0,"StarLocked":true}
01:15:24.262 00.002 15712 PPEC rslt(dithering): input = -0.08, final = -0.05
01:15:24.262 00.000 15712 PPEC: input: -0.08, control: -0.05, exposure: 1500
01:15:24.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:15:24.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:24.262 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:24.265 00.003 7988 Enqueuing Expose request
01:15:24.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
01:15:24.265 00.000 15712 MoveAxis(E, 15, ABG)
01:15:24.265 00.000 15712 Guiding  Dir = 2, Dur = 15
01:15:24.265 00.000 15712 IsGuiding returns 0
01:15:24.287 00.022 15712 IsGuiding returns 1
01:15:24.287 00.000 15712 scope still moving after pulse duration time elapsed
01:15:24.352 00.065 15712 IsGuiding returns 0
01:15:24.352 00.000 15712 scope move finished after 15 + 72 ms
01:15:24.352 00.000 15712 Move returns status 0, amount 15
01:15:24.352 00.000 15712 MoveAxis(N, 0, ABG)
01:15:24.352 00.000 15712 Move returns status 0, amount 0
01:15:24.352 00.000 15712 move complete, result=0
01:15:24.352 00.000 7988 GuideStep: -0.1 px 15 ms EAST, -0.4 px 0 ms NORTH
01:15:24.355 00.003 15712 worker thread done servicing request
01:15:24.355 00.000 15712 Worker thread wakes up
01:15:24.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:24.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:25.766 01.411 15712 Exposure complete
01:15:25.827 00.061 15712 worker thread done servicing request
01:15:25.827 00.000 7988 OnExposeComplete: enter
01:15:25.827 00.000 7988 UpdateGuideState(): m_state=6
01:15:25.831 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1810
01:15:25.831 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=189.13, Mass=944, SNR=19.8, Peak=183 HFD=3.6
01:15:25.833 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
01:15:25.833 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
01:15:25.835 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.44 mountX=-0.08 mountY=-0.01, mountTheta=-3.04
01:15:25.837 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
01:15:25.837 00.000 7988 Enqueuing Move request for scope (0.01, -0.08)
01:15:25.839 00.002 15712 Worker thread wakes up
01:15:25.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:15:25.839 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:15:25.839 00.000 15712 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=-0.01
01:15:25.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:15:25.839 00.000 7988 UpdateGuideState exits: m=944 SNR=19.8
01:15:25.842 00.003 7988 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 11 / 99999
01:15:25.843 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767420925.843,"Host":"ASTROPC","Inst":1,"Distance":0.35,"Time":11.8,"SettleTime":15.0,"StarLocked":true}
01:15:25.843 00.000 15712 PPEC rslt(dithering): input = -0.08, final = -0.05
01:15:25.843 00.000 15712 PPEC: input: -0.08, control: -0.05, exposure: 1500
01:15:25.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:25.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:25.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:25.843 00.000 7988 Enqueuing Expose request
01:15:25.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:15:25.843 00.000 15712 MoveAxis(E, 15, ABG)
01:15:25.843 00.000 15712 Guiding  Dir = 2, Dur = 15
01:15:25.869 00.026 15712 IsGuiding returns 0
01:15:25.887 00.018 15712 IsGuiding returns 1
01:15:25.887 00.000 15712 scope still moving after pulse duration time elapsed
01:15:25.927 00.040 15712 IsGuiding returns 0
01:15:25.927 00.000 15712 scope move finished after 15 + 48 ms
01:15:25.927 00.000 15712 Move returns status 0, amount 15
01:15:25.927 00.000 15712 MoveAxis(N, 0, ABG)
01:15:25.927 00.000 15712 Move returns status 0, amount 0
01:15:25.927 00.000 15712 move complete, result=0
01:15:25.927 00.000 7988 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
01:15:25.939 00.012 15712 worker thread done servicing request
01:15:25.939 00.000 15712 Worker thread wakes up
01:15:25.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:25.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:27.680 01.741 15712 Exposure complete
01:15:27.742 00.062 15712 worker thread done servicing request
01:15:27.742 00.000 7988 OnExposeComplete: enter
01:15:27.742 00.000 7988 UpdateGuideState(): m_state=6
01:15:27.746 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1811
01:15:27.746 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=189.04, Mass=953, SNR=19.9, Peak=194 HFD=3.7
01:15:27.748 00.002 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
01:15:27.748 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
01:15:27.750 00.002 7988 CameraToMount -- cameraX=0.45 cameraY=-0.16 hyp=0.48 cameraTheta=-0.35 mountX=-0.16 mountY=-0.45, mountTheta=-1.92
01:15:27.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=-0.16, opts=13)
01:15:27.752 00.000 7988 Enqueuing Move request for scope (0.45, -0.16)
01:15:27.754 00.002 15712 Worker thread wakes up
01:15:27.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.16) opts 0xd
01:15:27.754 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, -0.16)
01:15:27.754 00.000 15712 Moving (0.45, -0.16) raw xDistance=-0.16 yDistance=-0.45
01:15:27.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=56, FiltMax=255, Gamma=0.690
01:15:27.754 00.000 7988 UpdateGuideState exits: m=953 SNR=19.9
01:15:27.757 00.003 7988 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 12 / 99999
01:15:27.757 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767420927.757,"Host":"ASTROPC","Inst":1,"Distance":0.39,"Time":13.7,"SettleTime":15.0,"StarLocked":true}
01:15:27.760 00.003 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:27.760 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
01:15:27.760 00.000 15712 switching direction from 1 to -1 - decHistory=-5 oldest=0.45 newest=-0.85
01:15:27.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:15:27.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:27.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:27.762 00.002 7988 Enqueuing Expose request
01:15:27.762 00.000 15712 MoveAxis(E, 1, ABG)
01:15:27.762 00.000 15712 Guiding  Dir = 2, Dur = 1
01:15:27.762 00.000 15712 IsGuiding returns 0
01:15:27.791 00.029 15712 IsGuiding returns 0
01:15:27.791 00.000 15712 Move returns status 0, amount 1
01:15:27.791 00.000 15712 BLC: Oldest BLC event removed
01:15:27.791 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 174 applied
01:15:27.791 00.000 15712 MoveAxis(N, 289, ABG)
01:15:27.791 00.000 15712 Guiding  Dir = 0, Dur = 289
01:15:27.791 00.000 15712 IsGuiding returns 0
01:15:27.871 00.080 15712 PulseGuide returned control before completion, sleep 219
01:15:28.092 00.221 15712 IsGuiding returns 1
01:15:28.092 00.000 15712 scope still moving after pulse duration time elapsed
01:15:28.123 00.031 15712 IsGuiding returns 1
01:15:28.190 00.067 15712 IsGuiding returns 0
01:15:28.190 00.000 15712 scope move finished after 289 + 110 ms
01:15:28.190 00.000 15712 Move returns status 0, amount 289
01:15:28.190 00.000 15712 move complete, result=0
01:15:28.190 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.4 px 289 ms NORTH
01:15:28.192 00.002 15712 worker thread done servicing request
01:15:28.192 00.000 15712 Worker thread wakes up
01:15:28.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:28.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:29.612 01.420 15712 Exposure complete
01:15:29.673 00.061 15712 worker thread done servicing request
01:15:29.673 00.000 7988 OnExposeComplete: enter
01:15:29.673 00.000 7988 UpdateGuideState(): m_state=6
01:15:29.679 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1812
01:15:29.679 00.000 7988 Star::Find returns 1 (0), X=973.68, Y=189.06, Mass=848, SNR=18.8, Peak=170 HFD=3.4
01:15:29.681 00.002 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
01:15:29.683 00.002 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
01:15:29.683 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.80 mountX=-0.14 mountY=-0.14, mountTheta=-2.38
01:15:29.685 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.14, opts=13)
01:15:29.685 00.000 7988 Enqueuing Move request for scope (0.14, -0.14)
01:15:29.687 00.002 15712 Worker thread wakes up
01:15:29.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
01:15:29.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
01:15:29.687 00.000 15712 Moving (0.14, -0.14) raw xDistance=-0.14 yDistance=-0.14
01:15:29.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=58, FiltMax=255, Gamma=0.690
01:15:29.687 00.000 7988 UpdateGuideState exits: m=848 SNR=18.8
01:15:29.690 00.003 7988 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 13 / 99999
01:15:29.690 00.000 7988 PhdController: newstate STATE_FINISH
01:15:29.692 00.002 7988 PhdController complete: success
01:15:29.694 00.002 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.448544, 1:0.136369
01:15:29.694 00.000 15712 BLC: No correction, Miss < min_move
01:15:29.694 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767420929.694,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
01:15:29.694 00.000 7988 Mount: notify guiding dither settle done success=1
01:15:29.696 00.002 7988 PhdController: newstate STATE_IDLE
01:15:29.696 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:29.698 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:29.698 00.000 7988 Enqueuing Expose request
01:15:29.698 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:29.698 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
01:15:29.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:29.700 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:15:29.700 00.000 15712 MoveAxis(E, 9, ABG)
01:15:29.700 00.000 15712 Guiding  Dir = 2, Dur = 9
01:15:29.700 00.000 15712 IsGuiding returns 0
01:15:29.722 00.022 15712 IsGuiding returns 0
01:15:29.722 00.000 15712 Move returns status 0, amount 9
01:15:29.722 00.000 15712 MoveAxis(N, 0, ABG)
01:15:29.722 00.000 15712 Move returns status 0, amount 0
01:15:29.722 00.000 15712 move complete, result=0
01:15:29.722 00.000 15712 worker thread done servicing request
01:15:29.722 00.000 15712 Worker thread wakes up
01:15:29.722 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:15:29.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:29.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:31.367 01.645 15712 Exposure complete
01:15:31.430 00.063 15712 worker thread done servicing request
01:15:31.430 00.000 7988 OnExposeComplete: enter
01:15:31.434 00.004 7988 UpdateGuideState(): m_state=6
01:15:31.434 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1813
01:15:31.434 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=188.86, Mass=737, SNR=17.5, Peak=172 HFD=2.9
01:15:31.434 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
01:15:31.434 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
01:15:31.434 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=-0.34 hyp=0.47 cameraTheta=-0.80 mountX=-0.34 mountY=-0.32, mountTheta=-2.38
01:15:31.434 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.34, opts=13)
01:15:31.434 00.000 7988 Enqueuing Move request for scope (0.33, -0.34)
01:15:31.434 00.000 15712 Worker thread wakes up
01:15:31.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.34) opts 0xd
01:15:31.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.34)
01:15:31.434 00.000 15712 Moving (0.33, -0.34) raw xDistance=-0.34 yDistance=-0.32
01:15:31.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
01:15:31.434 00.000 7988 UpdateGuideState exits: m=737 SNR=17.5
01:15:31.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:31.446 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:31.446 00.000 7988 Enqueuing Expose request
01:15:31.446 00.000 15712 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.448544, 1:0.136369, 2:0.318682
01:15:31.446 00.000 15712 BLC: Under-shoot: nominal increase by 83
01:15:31.446 00.000 15712 BLC: window closed
01:15:31.446 00.000 15712 BLC: Pulse adjusted to 191
01:15:31.454 00.008 15712 PPEC rslt: input = -0.34, final = -0.24, react = -0.20, pred = -0.04, hyst = -0.18, hyst_pct = 0.00, period_length = 639.60
01:15:31.454 00.000 15712 PPEC: input: -0.34, control: -0.24, exposure: 1500
01:15:31.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:15:31.454 00.000 15712 MoveAxis(E, 79, ABG)
01:15:31.454 00.000 15712 Guiding  Dir = 2, Dur = 79
01:15:31.454 00.000 15712 IsGuiding returns 0
01:15:31.481 00.027 15712 PulseGuide returned control before completion, sleep 61
01:15:31.558 00.077 15712 IsGuiding returns 1
01:15:31.558 00.000 15712 scope still moving after pulse duration time elapsed
01:15:31.590 00.032 15712 IsGuiding returns 0
01:15:31.590 00.000 15712 scope move finished after 79 + 61 ms
01:15:31.590 00.000 15712 Move returns status 0, amount 79
01:15:31.590 00.000 15712 MoveAxis(N, 81, ABG)
01:15:31.590 00.000 15712 Guiding  Dir = 0, Dur = 81
01:15:31.590 00.000 15712 IsGuiding returns 0
01:15:31.675 00.085 15712 PulseGuide returned control before completion, sleep 11
01:15:31.702 00.027 15712 IsGuiding returns 1
01:15:31.702 00.000 15712 scope still moving after pulse duration time elapsed
01:15:31.766 00.064 15712 IsGuiding returns 1
01:15:31.802 00.036 15712 IsGuiding returns 0
01:15:31.802 00.000 15712 scope move finished after 81 + 126 ms
01:15:31.802 00.000 15712 Move returns status 0, amount 81
01:15:31.802 00.000 15712 move complete, result=0
01:15:31.802 00.000 7988 GuideStep: -0.3 px 79 ms EAST, -0.3 px 81 ms NORTH
01:15:31.804 00.002 15712 worker thread done servicing request
01:15:31.804 00.000 15712 Worker thread wakes up
01:15:31.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:31.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:31.966 00.162 7988 evsrv: cli 0CCCF6C8 connect
01:15:31.968 00.002 7988 case statement mapped state 6 to 3
01:15:31.968 00.000 7988 case statement mapped state 6 to 3
01:15:31.970 00.002 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_pixel_scale","id":"aaa4e49e-95e8-42dc-b93e-afb1a28be42a"}
01:15:31.970 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"aaa4e49e-95e8-42dc-b93e-afb1a28be42a"}
01:15:31.973 00.003 7988 evsrv: cli 0CCCF6C8 disconnect
01:15:33.220 01.247 15712 Exposure complete
01:15:33.286 00.066 15712 worker thread done servicing request
01:15:33.286 00.000 7988 OnExposeComplete: enter
01:15:33.286 00.000 7988 UpdateGuideState(): m_state=6
01:15:33.288 00.002 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:15:33.288 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=189.45, Mass=856, SNR=18.8, Peak=177 HFD=3.3
01:15:33.288 00.000 7988 MultiStar: exiting stabilization period
01:15:33.288 00.000 7988 MultiStar: updating star positions after lock position change
01:15:33.288 00.000 7988 Star::Find(15, 507, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:15:33.288 00.000 7988 Star::Find returns 1 (0), X=507.13, Y=779.89, Mass=814, SNR=18.3, Peak=145 HFD=4.1
01:15:33.288 00.000 7988 Star::Find(15, 1213, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:15:33.288 00.000 7988 Star::Find returns 1 (0), X=1213.45, Y=763.75, Mass=549, SNR=14.9, Peak=142 HFD=2.7
01:15:33.288 00.000 7988 Star::Find(15, 701, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:15:33.288 00.000 7988 Star::Find returns 1 (0), X=701.81, Y=689.11, Mass=594, SNR=15.3, Peak=130 HFD=3.3
01:15:33.298 00.010 7988 Star::Find(15, 1119, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:15:33.298 00.000 7988 Star::Find returns 1 (0), X=1119.69, Y=639.30, Mass=366, SNR=12.1, Peak=127 HFD=2.7
01:15:33.298 00.000 7988 Star::Find(15, 700, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:15:33.298 00.000 7988 Star::Find returns 1 (0), X=700.80, Y=545.10, Mass=445, SNR=13.2, Peak=123 HFD=3.6
01:15:33.298 00.000 7988 Star::Find(15, 702, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:15:33.298 00.000 7988 Star::Find returns 1 (0), X=702.88, Y=125.83, Mass=340, SNR=11.8, Peak=132 HFD=2.4
01:15:33.305 00.007 7988 Star::Find(15, 222, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:15:33.305 00.000 7988 Star::Find returns 1 (0), X=222.28, Y=943.47, Mass=151, SNR=7.6, Peak=100 HFD=1.8
01:15:33.305 00.000 7988 Star::Find(15, 107, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:15:33.305 00.000 7988 Star::Find returns 1 (0), X=106.93, Y=776.84, Mass=141, SNR=7.2, Peak=100 HFD=3.1
01:15:33.305 00.000 7988 Star::Find(15, 882, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:15:33.305 00.000 7988 Star::Find false star n=9 nbg=280 bg=71.8 sigma=2.9 thresh=81 peak=81
01:15:33.305 00.000 7988 Star::Find returns 0 (2), X=882.00, Y=562.00, Mass=102, SNR=2.9, Peak=90 HFD=0.0
01:15:33.305 00.000 7988 Star::Find(15, 41, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:15:33.305 00.000 7988 Star::Find returns 1 (0), X=41.70, Y=122.32, Mass=247, SNR=9.8, Peak=113 HFD=2.5
01:15:33.314 00.009 7988 Star::Find(15, 1079, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:15:33.314 00.000 7988 Star::Find returns 1 (0), X=1080.11, Y=722.42, Mass=173, SNR=8.0, Peak=102 HFD=2.7
01:15:33.314 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.22 = -0.22)
01:15:33.314 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
01:15:33.314 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.34 mountX=0.24 mountY=-0.06, mountTheta=-0.25
01:15:33.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.24, opts=13)
01:15:33.314 00.000 7988 Enqueuing Move request for scope (0.06, 0.24)
01:15:33.322 00.008 15712 Worker thread wakes up
01:15:33.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
01:15:33.322 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
01:15:33.322 00.000 15712 Moving (0.06, 0.24) raw xDistance=0.24 yDistance=-0.06
01:15:33.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
01:15:33.322 00.000 7988 UpdateGuideState exits: m=856 SNR=18.8
01:15:33.325 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:33.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:33.327 00.002 7988 Enqueuing Expose request
01:15:33.327 00.000 15712 PPEC rslt: input = 0.24, final = 0.11, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 639.60
01:15:33.327 00.000 15712 PPEC: input: 0.24, control: 0.11, exposure: 1500
01:15:33.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:33.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:15:33.327 00.000 15712 MoveAxis(W, 35, ABG)
01:15:33.327 00.000 15712 Guiding  Dir = 3, Dur = 35
01:15:33.327 00.000 15712 IsGuiding returns 0
01:15:33.354 00.027 15712 PulseGuide returned control before completion, sleep 20
01:15:33.400 00.046 15712 IsGuiding returns 0
01:15:33.400 00.000 15712 Move returns status 0, amount 35
01:15:33.400 00.000 15712 MoveAxis(N, 0, ABG)
01:15:33.400 00.000 15712 Move returns status 0, amount 0
01:15:33.400 00.000 15712 move complete, result=0
01:15:33.400 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
01:15:33.404 00.004 15712 worker thread done servicing request
01:15:33.404 00.000 15712 Worker thread wakes up
01:15:33.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:33.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:35.039 01.635 15712 Exposure complete
01:15:35.100 00.061 15712 worker thread done servicing request
01:15:35.100 00.000 7988 OnExposeComplete: enter
01:15:35.100 00.000 7988 UpdateGuideState(): m_state=6
01:15:35.100 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1815
01:15:35.106 00.006 7988 Star::Find returns 1 (0), X=973.70, Y=188.82, Mass=882, SNR=19.2, Peak=171 HFD=3.6
01:15:35.108 00.002 7988 MultiStar: [#1 0.45,-0.41,0.00,M3] [#2 0.24,-0.36,0.00,M6] [#3 -0.36,-0.63,0.00,R] [#4 -0.02,-0.54,0.00,M7] [#5 0.17,-0.21,0.61,U] [#6 -0.16,-0.37,0.00,M3] [#7 0.13,0.11,0.41,U] [#8 1.20,0.50,0.00,M2] 
01:15:35.108 00.000 7988 refined, 2 included, MultiStar: {0.16, -0.24}, one-star: {0.16, -0.39}
01:15:35.110 00.002 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
01:15:35.110 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
01:15:35.112 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.28 cameraTheta=-0.99 mountX=-0.23 mountY=-0.15, mountTheta=-2.57
01:15:35.114 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.24, opts=13)
01:15:35.114 00.000 7988 Enqueuing Move request for scope (0.16, -0.24)
01:15:35.116 00.002 15712 Worker thread wakes up
01:15:35.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
01:15:35.117 00.001 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
01:15:35.117 00.000 15712 Moving (0.16, -0.24) raw xDistance=-0.23 yDistance=-0.15
01:15:35.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
01:15:35.117 00.000 7988 UpdateGuideState exits: m=882 SNR=19.2
01:15:35.118 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:35.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:35.120 00.002 7988 Enqueuing Expose request
01:15:35.120 00.000 15712 PPEC rslt: input = -0.23, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.60
01:15:35.120 00.000 15712 PPEC: input: -0.23, control: -0.17, exposure: 1500
01:15:35.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:35.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:15:35.120 00.000 15712 MoveAxis(E, 57, ABG)
01:15:35.120 00.000 15712 Guiding  Dir = 2, Dur = 57
01:15:35.120 00.000 15712 IsGuiding returns 0
01:15:35.142 00.022 15712 PulseGuide returned control before completion, sleep 45
01:15:35.196 00.054 15712 IsGuiding returns 1
01:15:35.196 00.000 15712 scope still moving after pulse duration time elapsed
01:15:35.227 00.031 15712 IsGuiding returns 0
01:15:35.227 00.000 15712 scope move finished after 57 + 60 ms
01:15:35.227 00.000 15712 Move returns status 0, amount 57
01:15:35.227 00.000 15712 MoveAxis(N, 0, ABG)
01:15:35.227 00.000 15712 Move returns status 0, amount 0
01:15:35.227 00.000 15712 move complete, result=0
01:15:35.227 00.000 7988 GuideStep: -0.2 px 57 ms EAST, -0.2 px 0 ms NORTH
01:15:35.242 00.015 15712 worker thread done servicing request
01:15:35.242 00.000 15712 Worker thread wakes up
01:15:35.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:35.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:36.648 01.406 15712 Exposure complete
01:15:36.711 00.063 15712 worker thread done servicing request
01:15:36.711 00.000 7988 OnExposeComplete: enter
01:15:36.711 00.000 7988 UpdateGuideState(): m_state=6
01:15:36.711 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1816
01:15:36.711 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=189.06, Mass=711, SNR=17.0, Peak=168 HFD=2.9
01:15:36.711 00.000 7988 MultiStar: [#1 0.40,-0.15,0.00,M4] [#2 0.74,-0.14,0.00,M7] [#3 0.69,0.32,0.00,M1] [#4 0.02,0.15,0.80,U] [#5 0.45,0.43,0.00,M3] [#6 0.03,0.19,0.76,U] [#7 -0.47,0.41,0.00,M1] [#8 0.29,0.12,0.40,U] 
01:15:36.711 00.000 7988 refined, 3 included, MultiStar: {0.16, 0.06}, one-star: {0.30, -0.15}
01:15:36.711 00.000 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.56) = xAngle (-1.21 = -1.21)
01:15:36.711 00.000 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
01:15:36.711 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.35 mountX=0.06 mountY=-0.16, mountTheta=-1.22
01:15:36.711 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.06, opts=13)
01:15:36.724 00.013 7988 Enqueuing Move request for scope (0.16, 0.06)
01:15:36.724 00.000 15712 Worker thread wakes up
01:15:36.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
01:15:36.724 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
01:15:36.725 00.001 15712 Moving (0.16, 0.06) raw xDistance=0.06 yDistance=-0.16
01:15:36.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
01:15:36.725 00.000 7988 UpdateGuideState exits: m=711 SNR=17.0
01:15:36.728 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:36.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:36.730 00.002 7988 Enqueuing Expose request
01:15:36.730 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:36.730 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
01:15:36.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:36.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:15:36.730 00.000 15712 MoveAxis(E, 9, ABG)
01:15:36.730 00.000 15712 Guiding  Dir = 2, Dur = 9
01:15:36.758 00.028 15712 IsGuiding returns 0
01:15:36.775 00.017 15712 IsGuiding returns 0
01:15:36.775 00.000 15712 Move returns status 0, amount 9
01:15:36.775 00.000 15712 MoveAxis(N, 0, ABG)
01:15:36.775 00.000 15712 Move returns status 0, amount 0
01:15:36.775 00.000 15712 move complete, result=0
01:15:36.775 00.000 15712 worker thread done servicing request
01:15:36.775 00.000 15712 Worker thread wakes up
01:15:36.775 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
01:15:36.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:36.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:38.417 01.642 15712 Exposure complete
01:15:38.478 00.061 15712 worker thread done servicing request
01:15:38.478 00.000 7988 OnExposeComplete: enter
01:15:38.478 00.000 7988 UpdateGuideState(): m_state=6
01:15:38.478 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1817
01:15:38.478 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=189.21, Mass=730, SNR=17.4, Peak=171 HFD=2.9
01:15:38.478 00.000 7988 MultiStar: [#1 0.44,0.04,0.00,M5] [#2 0.25,0.01,0.94,U] [#3 0.63,0.50,0.00,M2] [#4 -0.22,0.17,0.75,U] [#5 0.16,0.12,0.82,U] [#6 0.18,-0.13,0.69,U] [#7 -0.34,0.28,0.00,M2] [#8 -0.25,0.27,0.46,U] 
01:15:38.478 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.06}, one-star: {0.25, 0.01}
01:15:38.478 00.000 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
01:15:38.489 00.011 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
01:15:38.489 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.55 mountX=0.06 mountY=-0.10, mountTheta=-1.03
01:15:38.489 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.06, opts=13)
01:15:38.494 00.005 7988 Enqueuing Move request for scope (0.10, 0.06)
01:15:38.494 00.000 15712 Worker thread wakes up
01:15:38.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:15:38.494 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:15:38.494 00.000 15712 Moving (0.10, 0.06) raw xDistance=0.06 yDistance=-0.10
01:15:38.496 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
01:15:38.498 00.002 7988 UpdateGuideState exits: m=730 SNR=17.4
01:15:38.500 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:38.500 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:38.502 00.002 7988 Enqueuing Expose request
01:15:38.502 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:38.502 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
01:15:38.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:38.504 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:15:38.504 00.000 15712 MoveAxis(E, 9, ABG)
01:15:38.504 00.000 15712 Guiding  Dir = 2, Dur = 9
01:15:38.504 00.000 15712 IsGuiding returns 0
01:15:38.526 00.022 15712 IsGuiding returns 0
01:15:38.526 00.000 15712 Move returns status 0, amount 9
01:15:38.526 00.000 15712 MoveAxis(N, 0, ABG)
01:15:38.526 00.000 15712 Move returns status 0, amount 0
01:15:38.526 00.000 15712 move complete, result=0
01:15:38.526 00.000 15712 worker thread done servicing request
01:15:38.526 00.000 15712 Worker thread wakes up
01:15:38.526 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:15:38.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:38.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:39.642 01.116 7988 evsrv: cli 0CCCFC68 connect
01:15:39.644 00.002 7988 case statement mapped state 6 to 3
01:15:39.644 00.000 7988 case statement mapped state 6 to 3
01:15:39.644 00.000 7988 evsrv: cli 0CCCFC68 request: {"method":"get_app_state","id":"1de78f0f-47b7-4be2-8910-415065381777"}
01:15:39.644 00.000 7988 case statement mapped state 6 to 3
01:15:39.644 00.000 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":"Guiding","id":"1de78f0f-47b7-4be2-8910-415065381777"}
01:15:39.644 00.000 7988 evsrv: cli 0CCCFC68 disconnect
01:15:39.946 00.302 15712 Exposure complete
01:15:40.008 00.062 15712 worker thread done servicing request
01:15:40.008 00.000 7988 OnExposeComplete: enter
01:15:40.008 00.000 7988 UpdateGuideState(): m_state=6
01:15:40.017 00.009 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1818
01:15:40.017 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=189.03, Mass=850, SNR=18.5, Peak=171 HFD=3.4
01:15:40.019 00.002 7988 MultiStar: [#1 0.59,0.17,0.00,M6] [#2 0.22,-0.13,0.77,U] [#3 0.52,0.31,0.00,M3] [#4 0.04,0.02,0.72,U] [#5 0.48,0.24,0.00,M3] [#6 -0.02,-0.31,0.62,U] [#7 -0.05,0.31,0.51,U] [#8 0.80,0.49,0.00,M1] 
01:15:40.021 00.002 7988 refined, 4 included, MultiStar: {0.13, -0.08}, one-star: {0.30, -0.18}
01:15:40.021 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
01:15:40.023 00.002 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
01:15:40.023 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.56 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
01:15:40.024 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.08, opts=13)
01:15:40.024 00.000 7988 Enqueuing Move request for scope (0.13, -0.08)
01:15:40.024 00.000 15712 Worker thread wakes up
01:15:40.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
01:15:40.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
01:15:40.024 00.000 15712 Moving (0.13, -0.08) raw xDistance=-0.08 yDistance=-0.13
01:15:40.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=65, FiltMax=255, Gamma=0.690
01:15:40.024 00.000 7988 UpdateGuideState exits: m=850 SNR=18.5
01:15:40.031 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:40.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:40.033 00.002 7988 Enqueuing Expose request
01:15:40.033 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:40.033 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:15:40.034 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:40.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:15:40.034 00.000 15712 MoveAxis(E, 7, ABG)
01:15:40.034 00.000 15712 Guiding  Dir = 2, Dur = 7
01:15:40.034 00.000 15712 IsGuiding returns 0
01:15:40.076 00.042 15712 IsGuiding returns 0
01:15:40.076 00.000 15712 Move returns status 0, amount 7
01:15:40.076 00.000 15712 MoveAxis(N, 0, ABG)
01:15:40.076 00.000 15712 Move returns status 0, amount 0
01:15:40.076 00.000 15712 move complete, result=0
01:15:40.076 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:15:40.085 00.009 15712 worker thread done servicing request
01:15:40.085 00.000 15712 Worker thread wakes up
01:15:40.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:40.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:41.828 01.743 15712 Exposure complete
01:15:41.889 00.061 15712 worker thread done servicing request
01:15:41.889 00.000 7988 OnExposeComplete: enter
01:15:41.889 00.000 7988 UpdateGuideState(): m_state=6
01:15:41.894 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1819
01:15:41.894 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=188.72, Mass=836, SNR=18.5, Peak=165 HFD=3.4
01:15:41.896 00.002 7988 MultiStar: [#1 0.50,-0.37,0.00,M7] [#2 0.43,-0.43,0.00,M6] [#3 0.84,-0.20,0.00,M4] [#4 0.49,-0.24,0.00,M5] [#5 0.34,-0.05,0.84,U] [#6 0.32,-0.37,0.00,M1] [#7 0.08,-0.29,0.53,U] [#8 0.80,0.01,0.00,M2] 
01:15:41.896 00.000 7988 refined, 2 included, MultiStar: {0.40, -0.29}, one-star: {0.61, -0.49}
01:15:41.898 00.002 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
01:15:41.898 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
01:15:41.900 00.002 7988 CameraToMount -- cameraX=0.40 cameraY=-0.29 hyp=0.49 cameraTheta=-0.62 mountX=-0.28 mountY=-0.39, mountTheta=-2.20
01:15:41.902 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-0.29, opts=13)
01:15:41.903 00.001 7988 Enqueuing Move request for scope (0.40, -0.29)
01:15:41.903 00.000 15712 Worker thread wakes up
01:15:41.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.29) opts 0xd
01:15:41.903 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -0.29)
01:15:41.903 00.000 15712 Moving (0.40, -0.29) raw xDistance=-0.28 yDistance=-0.39
01:15:41.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
01:15:41.905 00.002 7988 UpdateGuideState exits: m=836 SNR=18.5
01:15:41.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:41.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:41.905 00.000 7988 Enqueuing Expose request
01:15:41.905 00.000 15712 PPEC rslt: input = -0.28, final = -0.21, react = -0.17, pred = -0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 639.60
01:15:41.905 00.000 15712 PPEC: input: -0.28, control: -0.21, exposure: 1500
01:15:41.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:15:41.905 00.000 15712 MoveAxis(E, 68, ABG)
01:15:41.905 00.000 15712 Guiding  Dir = 2, Dur = 68
01:15:41.905 00.000 15712 IsGuiding returns 0
01:15:41.937 00.032 15712 PulseGuide returned control before completion, sleep 52
01:15:42.001 00.064 15712 IsGuiding returns 1
01:15:42.001 00.000 15712 scope still moving after pulse duration time elapsed
01:15:42.033 00.032 15712 IsGuiding returns 0
01:15:42.033 00.000 15712 scope move finished after 68 + 54 ms
01:15:42.033 00.000 15712 Move returns status 0, amount 68
01:15:42.033 00.000 15712 MoveAxis(N, 100, ABG)
01:15:42.033 00.000 15712 Guiding  Dir = 0, Dur = 100
01:15:42.034 00.001 15712 IsGuiding returns 0
01:15:42.113 00.079 15712 PulseGuide returned control before completion, sleep 31
01:15:42.145 00.032 15712 IsGuiding returns 1
01:15:42.145 00.000 15712 scope still moving after pulse duration time elapsed
01:15:42.177 00.032 15712 IsGuiding returns 1
01:15:42.225 00.048 15712 IsGuiding returns 1
01:15:42.257 00.032 15712 IsGuiding returns 0
01:15:42.257 00.000 15712 scope move finished after 100 + 123 ms
01:15:42.257 00.000 15712 Move returns status 0, amount 100
01:15:42.257 00.000 15712 move complete, result=0
01:15:42.257 00.000 15712 worker thread done servicing request
01:15:42.257 00.000 15712 Worker thread wakes up
01:15:42.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:42.257 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.4 px 100 ms NORTH
01:15:42.259 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:43.677 01.418 15712 Exposure complete
01:15:43.739 00.062 15712 worker thread done servicing request
01:15:43.739 00.000 7988 OnExposeComplete: enter
01:15:43.739 00.000 7988 UpdateGuideState(): m_state=6
01:15:43.743 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1820
01:15:43.743 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=188.68, Mass=892, SNR=19.1, Peak=161 HFD=3.6
01:15:43.745 00.002 7988 MultiStar: [#1 0.61,-0.71,0.00,M8] [#2 0.16,-0.61,0.00,M7] [#3 0.41,-0.17,0.00,M5] [#4 -0.15,-0.48,0.00,M6] [#5 0.39,-0.39,0.00,M3] [#6 0.45,-0.45,0.00,M2] [#7 0.16,-0.14,0.47,U] [#8 1.61,-0.03,0.00,M3] 
01:15:43.745 00.000 7988 refined, 1 included, MultiStar: {0.36, -0.40}, one-star: {0.46, -0.53}
01:15:43.747 00.002 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
01:15:43.747 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
01:15:43.749 00.002 7988 CameraToMount -- cameraX=0.36 cameraY=-0.40 hyp=0.54 cameraTheta=-0.84 mountX=-0.40 mountY=-0.35, mountTheta=-2.42
01:15:43.751 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.40, opts=13)
01:15:43.751 00.000 7988 Enqueuing Move request for scope (0.36, -0.40)
01:15:43.753 00.002 15712 Worker thread wakes up
01:15:43.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.40) opts 0xd
01:15:43.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.40)
01:15:43.753 00.000 15712 Moving (0.36, -0.40) raw xDistance=-0.40 yDistance=-0.35
01:15:43.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=61, FiltMax=255, Gamma=0.690
01:15:43.755 00.002 7988 UpdateGuideState exits: m=892 SNR=19.1
01:15:43.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:43.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:43.755 00.000 7988 Enqueuing Expose request
01:15:43.755 00.000 15712 PPEC rslt: input = -0.40, final = -0.28, react = -0.24, pred = -0.04, hyst = -0.22, hyst_pct = 0.00, period_length = 639.60
01:15:43.755 00.000 15712 PPEC: input: -0.40, control: -0.28, exposure: 1500
01:15:43.755 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:15:43.755 00.000 15712 MoveAxis(E, 91, ABG)
01:15:43.755 00.000 15712 Guiding  Dir = 2, Dur = 91
01:15:43.755 00.000 15712 IsGuiding returns 0
01:15:43.771 00.016 15712 PulseGuide returned control before completion, sleep 85
01:15:43.871 00.100 15712 IsGuiding returns 1
01:15:43.871 00.000 15712 scope still moving after pulse duration time elapsed
01:15:43.899 00.028 15712 IsGuiding returns 0
01:15:43.899 00.000 15712 scope move finished after 91 + 47 ms
01:15:43.899 00.000 15712 Move returns status 0, amount 91
01:15:43.899 00.000 15712 MoveAxis(N, 90, ABG)
01:15:43.899 00.000 15712 Guiding  Dir = 0, Dur = 90
01:15:43.899 00.000 15712 IsGuiding returns 0
01:15:43.986 00.087 15712 PulseGuide returned control before completion, sleep 14
01:15:44.011 00.025 15712 IsGuiding returns 1
01:15:44.011 00.000 15712 scope still moving after pulse duration time elapsed
01:15:44.043 00.032 15712 IsGuiding returns 1
01:15:44.110 00.067 15712 IsGuiding returns 1
01:15:44.144 00.034 15712 IsGuiding returns 0
01:15:44.144 00.000 15712 scope move finished after 90 + 155 ms
01:15:44.144 00.000 15712 Move returns status 0, amount 90
01:15:44.144 00.000 15712 move complete, result=0
01:15:44.144 00.000 7988 GuideStep: -0.4 px 91 ms EAST, -0.4 px 90 ms NORTH
01:15:44.146 00.002 15712 worker thread done servicing request
01:15:44.146 00.000 15712 Worker thread wakes up
01:15:44.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:44.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:45.785 01.639 15712 Exposure complete
01:15:45.846 00.061 15712 worker thread done servicing request
01:15:45.846 00.000 7988 OnExposeComplete: enter
01:15:45.846 00.000 7988 UpdateGuideState(): m_state=6
01:15:45.853 00.007 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1821
01:15:45.853 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=189.29, Mass=724, SNR=17.2, Peak=159 HFD=3.2
01:15:45.855 00.002 7988 MultiStar: [#1 0.06,-0.34,1.02,U] [#2 -0.49,-0.03,0.00,M8] [#3 -0.16,0.41,0.00,M6] [#4 -0.77,-0.35,0.00,M7] [#5 -0.41,0.29,0.00,M4] [#6 -0.09,-0.21,0.67,U] [#7 -0.38,0.19,0.00,M1] [#8 0.07,0.13,0.46,U] 
01:15:45.855 00.000 7988 single-star, 3 included, MultiStar: {0.02, -0.11}, one-star: {0.03, 0.08}
01:15:45.857 00.002 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
01:15:45.857 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
01:15:45.859 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.23 mountX=0.08 mountY=-0.03, mountTheta=-0.36
01:15:45.861 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.08, opts=13)
01:15:45.862 00.001 7988 Enqueuing Move request for scope (0.03, 0.08)
01:15:45.863 00.001 15712 Worker thread wakes up
01:15:45.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:15:45.863 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:15:45.863 00.000 15712 Moving (0.03, 0.08) raw xDistance=0.08 yDistance=-0.03
01:15:45.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=59, FiltMax=255, Gamma=0.690
01:15:45.863 00.000 7988 UpdateGuideState exits: m=724 SNR=17.2
01:15:45.866 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:45.866 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:45.868 00.002 7988 Enqueuing Expose request
01:15:45.868 00.000 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:45.868 00.000 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
01:15:45.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:45.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:15:45.868 00.000 15712 MoveAxis(E, 14, ABG)
01:15:45.868 00.000 15712 Guiding  Dir = 2, Dur = 14
01:15:45.868 00.000 15712 IsGuiding returns 0
01:15:45.885 00.017 15712 IsGuiding returns 1
01:15:45.885 00.000 15712 scope still moving after pulse duration time elapsed
01:15:45.930 00.045 15712 IsGuiding returns 0
01:15:45.930 00.000 15712 scope move finished after 14 + 51 ms
01:15:45.930 00.000 15712 Move returns status 0, amount 14
01:15:45.930 00.000 15712 MoveAxis(N, 0, ABG)
01:15:45.930 00.000 15712 Move returns status 0, amount 0
01:15:45.930 00.000 15712 move complete, result=0
01:15:45.930 00.000 15712 worker thread done servicing request
01:15:45.930 00.000 15712 Worker thread wakes up
01:15:45.930 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
01:15:45.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:45.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:47.349 01.419 15712 Exposure complete
01:15:47.414 00.065 15712 worker thread done servicing request
01:15:47.414 00.000 7988 OnExposeComplete: enter
01:15:47.414 00.000 7988 UpdateGuideState(): m_state=6
01:15:47.414 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1822
01:15:47.414 00.000 7988 Star::Find returns 1 (0), X=973.23, Y=189.36, Mass=708, SNR=17.0, Peak=148 HFD=3.1
01:15:47.414 00.000 7988 MultiStar: [#1 0.07,0.10,0.98,U] [#2 -0.01,0.41,0.00,M9] [#3 -0.01,0.62,0.00,M7] [#4 -0.64,0.09,0.00,M8] [#5 -0.38,-0.11,0.78,U] [#6 -0.02,0.03,0.73,U] [#7 -0.29,0.22,0.48,U] [#8 0.04,1.06,0.00,M3] 
01:15:47.414 00.000 7988 refined, 4 included, MultiStar: {-0.17, 0.07}, one-star: {-0.31, 0.15}
01:15:47.414 00.000 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
01:15:47.414 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
01:15:47.414 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.19 cameraTheta=2.75 mountX=0.07 mountY=0.17, mountTheta=1.18
01:15:47.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.07, opts=13)
01:15:47.414 00.000 7988 Enqueuing Move request for scope (-0.17, 0.07)
01:15:47.426 00.012 15712 Worker thread wakes up
01:15:47.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
01:15:47.426 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
01:15:47.426 00.000 15712 Moving (-0.17, 0.07) raw xDistance=0.07 yDistance=0.17
01:15:47.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=60, FiltMax=255, Gamma=0.690
01:15:47.426 00.000 7988 UpdateGuideState exits: m=708 SNR=17.0
01:15:47.429 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:47.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:47.431 00.002 7988 Enqueuing Expose request
01:15:47.431 00.000 15712 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:47.431 00.000 15712 PPEC: input: 0.07, control: -0.04, exposure: 1500
01:15:47.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:47.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:15:47.431 00.000 15712 MoveAxis(E, 15, ABG)
01:15:47.431 00.000 15712 Guiding  Dir = 2, Dur = 15
01:15:47.463 00.032 15712 IsGuiding returns 0
01:15:47.484 00.021 15712 IsGuiding returns 1
01:15:47.484 00.000 15712 scope still moving after pulse duration time elapsed
01:15:47.506 00.022 15712 IsGuiding returns 1
01:15:47.545 00.039 15712 IsGuiding returns 0
01:15:47.545 00.000 15712 scope move finished after 15 + 64 ms
01:15:47.545 00.000 15712 Move returns status 0, amount 15
01:15:47.545 00.000 15712 MoveAxis(N, 0, ABG)
01:15:47.545 00.000 15712 Move returns status 0, amount 0
01:15:47.545 00.000 15712 move complete, result=0
01:15:47.545 00.000 7988 GuideStep: 0.1 px 15 ms EAST, 0.2 px 0 ms NORTH
01:15:47.550 00.005 15712 worker thread done servicing request
01:15:47.550 00.000 15712 Worker thread wakes up
01:15:47.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:47.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:49.183 01.633 15712 Exposure complete
01:15:49.247 00.064 15712 worker thread done servicing request
01:15:49.247 00.000 7988 OnExposeComplete: enter
01:15:49.247 00.000 7988 UpdateGuideState(): m_state=6
01:15:49.247 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1823
01:15:49.247 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=189.47, Mass=793, SNR=18.1, Peak=142 HFD=3.3
01:15:49.247 00.000 7988 MultiStar: [#1 0.10,0.17,1.01,U] [#2 -0.21,0.02,0.85,U] [#3 0.19,0.52,0.00,M8] [#4 -0.20,0.32,0.68,U] [#5 -0.16,0.18,0.66,U] [#6 -0.10,-0.11,0.64,U] [#7 -0.31,0.48,0.00,M1] [#8 0.69,-0.02,0.00,M4] 
01:15:49.247 00.000 7988 refined, 5 included, MultiStar: {-0.04, 0.15}, one-star: {0.17, 0.27}
01:15:49.247 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
01:15:49.247 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
01:15:49.247 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.86 mountX=0.15 mountY=0.04, mountTheta=0.27
01:15:49.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.15, opts=13)
01:15:49.247 00.000 7988 Enqueuing Move request for scope (-0.04, 0.15)
01:15:49.260 00.013 15712 Worker thread wakes up
01:15:49.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
01:15:49.260 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
01:15:49.260 00.000 15712 Moving (-0.04, 0.15) raw xDistance=0.15 yDistance=0.04
01:15:49.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=59, FiltMax=255, Gamma=0.690
01:15:49.262 00.002 7988 UpdateGuideState exits: m=793 SNR=18.1
01:15:49.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:49.264 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:49.264 00.000 7988 Enqueuing Expose request
01:15:49.266 00.002 15712 PPEC rslt: input = 0.15, final = -0.05, react = 0.09, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:49.266 00.000 15712 PPEC: input: 0.15, control: -0.05, exposure: 1500
01:15:49.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:49.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:15:49.266 00.000 15712 MoveAxis(E, 16, ABG)
01:15:49.266 00.000 15712 Guiding  Dir = 2, Dur = 16
01:15:49.266 00.000 15712 IsGuiding returns 0
01:15:49.286 00.020 15712 IsGuiding returns 1
01:15:49.286 00.000 15712 scope still moving after pulse duration time elapsed
01:15:49.330 00.044 15712 IsGuiding returns 0
01:15:49.330 00.000 15712 scope move finished after 16 + 56 ms
01:15:49.330 00.000 15712 Move returns status 0, amount 16
01:15:49.330 00.000 15712 MoveAxis(N, 0, ABG)
01:15:49.330 00.000 15712 Move returns status 0, amount 0
01:15:49.330 00.000 15712 move complete, result=0
01:15:49.330 00.000 7988 GuideStep: 0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
01:15:49.340 00.010 15712 worker thread done servicing request
01:15:49.340 00.000 15712 Worker thread wakes up
01:15:49.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:49.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:50.747 01.407 15712 Exposure complete
01:15:50.811 00.064 15712 worker thread done servicing request
01:15:50.811 00.000 7988 OnExposeComplete: enter
01:15:50.811 00.000 7988 UpdateGuideState(): m_state=6
01:15:50.811 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1824
01:15:50.811 00.000 7988 Star::Find returns 1 (0), X=973.45, Y=189.09, Mass=906, SNR=19.2, Peak=149 HFD=3.7
01:15:50.811 00.000 7988 MultiStar: [#1 -0.35,0.14,0.88,U] [#2 -0.54,0.53,0.00,M9] [#3 -0.11,0.75,0.00,M9] [#4 -0.48,0.23,0.00,M8] [#5 -0.35,0.57,0.00,M3] [#6 -0.56,0.47,0.00,M1] [#7 -0.40,0.36,0.00,M2] [#8 -0.34,1.21,0.00,M5] 
01:15:50.811 00.000 7988 single-star, 1 included, MultiStar: {-0.21, 0.00}, one-star: {-0.09, -0.11}
01:15:50.811 00.000 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.81 = 2.47)
01:15:50.811 00.000 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.44)
01:15:50.811 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.25 mountX=-0.11 mountY=0.09, mountTheta=2.45
01:15:50.811 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.11, opts=13)
01:15:50.811 00.000 7988 Enqueuing Move request for scope (-0.09, -0.11)
01:15:50.823 00.012 15712 Worker thread wakes up
01:15:50.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
01:15:50.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
01:15:50.823 00.000 15712 Moving (-0.09, -0.11) raw xDistance=-0.11 yDistance=0.09
01:15:50.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=60, FiltMax=255, Gamma=0.690
01:15:50.823 00.000 7988 UpdateGuideState exits: m=906 SNR=19.2
01:15:50.826 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:50.826 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:50.828 00.002 7988 Enqueuing Expose request
01:15:50.828 00.000 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:50.828 00.000 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
01:15:50.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:50.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:15:50.828 00.000 15712 MoveAxis(E, 15, ABG)
01:15:50.828 00.000 15712 Guiding  Dir = 2, Dur = 15
01:15:50.830 00.002 15712 IsGuiding returns 0
01:15:50.857 00.027 15712 IsGuiding returns 1
01:15:50.857 00.000 15712 scope still moving after pulse duration time elapsed
01:15:50.906 00.049 15712 IsGuiding returns 0
01:15:50.906 00.000 15712 scope move finished after 15 + 61 ms
01:15:50.906 00.000 15712 Move returns status 0, amount 15
01:15:50.906 00.000 15712 MoveAxis(N, 0, ABG)
01:15:50.906 00.000 15712 Move returns status 0, amount 0
01:15:50.906 00.000 15712 move complete, result=0
01:15:50.906 00.000 7988 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
01:15:50.908 00.002 15712 worker thread done servicing request
01:15:50.908 00.000 15712 Worker thread wakes up
01:15:50.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:50.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:52.547 01.639 15712 Exposure complete
01:15:52.610 00.063 15712 worker thread done servicing request
01:15:52.610 00.000 7988 OnExposeComplete: enter
01:15:52.610 00.000 7988 UpdateGuideState(): m_state=6
01:15:52.610 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1825
01:15:52.610 00.000 7988 Star::Find returns 1 (0), X=973.40, Y=189.42, Mass=815, SNR=18.4, Peak=163 HFD=3.1
01:15:52.610 00.000 7988 MultiStar: [#1 0.01,0.21,0.92,U] [#2 -0.29,0.53,0.00,M10] [#3 0.03,0.63,0.00,M10] [#4 -0.13,0.34,0.66,U] [#5 -0.41,1.21,0.00,M4] [#6 -0.37,0.45,0.00,M2] [#7 -0.06,0.29,0.42,U] [#8 0.60,1.05,0.00,M6] 
01:15:52.610 00.000 7988 single-star, 3 included, MultiStar: {-0.08, 0.25}, one-star: {-0.14, 0.22}
01:15:52.610 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
01:15:52.610 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
01:15:52.610 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.13 mountX=0.22 mountY=0.13, mountTheta=0.54
01:15:52.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.22, opts=13)
01:15:52.610 00.000 7988 Enqueuing Move request for scope (-0.14, 0.22)
01:15:52.625 00.015 15712 Worker thread wakes up
01:15:52.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
01:15:52.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
01:15:52.625 00.000 15712 Moving (-0.14, 0.22) raw xDistance=0.22 yDistance=0.13
01:15:52.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=62, FiltMax=255, Gamma=0.690
01:15:52.625 00.000 7988 UpdateGuideState exits: m=815 SNR=18.4
01:15:52.627 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:52.629 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:52.629 00.000 7988 Enqueuing Expose request
01:15:52.631 00.002 15712 PPEC rslt: input = 0.22, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.60
01:15:52.631 00.000 15712 PPEC: input: 0.22, control: 0.09, exposure: 1500
01:15:52.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:52.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:15:52.631 00.000 15712 MoveAxis(W, 30, ABG)
01:15:52.631 00.000 15712 Guiding  Dir = 3, Dur = 30
01:15:52.631 00.000 15712 IsGuiding returns 0
01:15:52.647 00.016 15712 PulseGuide returned control before completion, sleep 24
01:15:52.694 00.047 15712 IsGuiding returns 0
01:15:52.694 00.000 15712 Move returns status 0, amount 30
01:15:52.694 00.000 15712 MoveAxis(N, 0, ABG)
01:15:52.694 00.000 15712 Move returns status 0, amount 0
01:15:52.694 00.000 15712 move complete, result=0
01:15:52.694 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
01:15:52.698 00.004 15712 worker thread done servicing request
01:15:52.698 00.000 15712 Worker thread wakes up
01:15:52.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:52.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:54.108 01.410 15712 Exposure complete
01:15:54.173 00.065 15712 worker thread done servicing request
01:15:54.173 00.000 7988 OnExposeComplete: enter
01:15:54.173 00.000 7988 UpdateGuideState(): m_state=6
01:15:54.176 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1826
01:15:54.176 00.000 7988 Star::Find returns 1 (0), X=973.43, Y=188.87, Mass=801, SNR=18.4, Peak=167 HFD=3.3
01:15:54.178 00.002 7988 MultiStar: [#1 -0.05,0.14,0.94,U] [#2 -0.36,0.17,0.84,U] [#3 0.19,0.56,0.00,R] [#4 -0.31,0.30,0.00,M8] [#5 -0.34,0.49,0.00,M5] [#6 -0.52,0.00,0.00,M3] [#7 -0.42,0.58,0.00,M2] [#8 0.17,0.53,0.00,M7] 
01:15:54.178 00.000 7988 refined, 2 included, MultiStar: {-0.16, -0.02}, one-star: {-0.11, -0.33}
01:15:54.178 00.000 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.56) = xAngle (-4.58 = 1.71)
01:15:54.178 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.61 = 1.68)
01:15:54.184 00.006 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.17 cameraTheta=-3.01 mountX=-0.02 mountY=0.17, mountTheta=1.71
01:15:54.185 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.02, opts=13)
01:15:54.185 00.000 7988 Enqueuing Move request for scope (-0.16, -0.02)
01:15:54.185 00.000 15712 Worker thread wakes up
01:15:54.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
01:15:54.185 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
01:15:54.185 00.000 15712 Moving (-0.16, -0.02) raw xDistance=-0.02 yDistance=0.17
01:15:54.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=62, FiltMax=255, Gamma=0.690
01:15:54.189 00.004 7988 UpdateGuideState exits: m=801 SNR=18.4
01:15:54.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:54.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:54.189 00.000 7988 Enqueuing Expose request
01:15:54.189 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:54.189 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
01:15:54.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:54.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:15:54.189 00.000 15712 MoveAxis(E, 9, ABG)
01:15:54.189 00.000 15712 Guiding  Dir = 2, Dur = 9
01:15:54.189 00.000 15712 IsGuiding returns 0
01:15:54.206 00.017 15712 IsGuiding returns 0
01:15:54.206 00.000 15712 Move returns status 0, amount 9
01:15:54.206 00.000 15712 MoveAxis(N, 0, ABG)
01:15:54.206 00.000 15712 Move returns status 0, amount 0
01:15:54.206 00.000 15712 move complete, result=0
01:15:54.206 00.000 15712 worker thread done servicing request
01:15:54.206 00.000 15712 Worker thread wakes up
01:15:54.206 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
01:15:54.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:54.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:55.961 01.755 15712 Exposure complete
01:15:56.025 00.064 15712 worker thread done servicing request
01:15:56.025 00.000 7988 OnExposeComplete: enter
01:15:56.025 00.000 7988 UpdateGuideState(): m_state=6
01:15:56.031 00.006 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1827
01:15:56.031 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=189.34, Mass=764, SNR=17.8, Peak=162 HFD=3.2
01:15:56.033 00.002 7988 MultiStar: [#1 0.07,0.10,0.98,U] [#2 -0.13,0.47,0.00,M10] [#3 -0.08,-0.19,0.80,U] [#4 -0.64,0.58,0.00,M9] [#5 -0.19,0.21,0.76,U] [#6 -0.19,0.19,0.61,U] [#7 -0.66,0.81,0.00,M3] [#8 0.10,0.41,0.00,M8] 
01:15:56.035 00.002 7988 refined, 4 included, MultiStar: {-0.06, 0.09}, one-star: {0.01, 0.14}
01:15:56.035 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.60 = 0.60)
01:15:56.035 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
01:15:56.035 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.16 mountX=0.09 mountY=0.06, mountTheta=0.57
01:15:56.035 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.09, opts=13)
01:15:56.042 00.007 7988 Enqueuing Move request for scope (-0.06, 0.09)
01:15:56.042 00.000 15712 Worker thread wakes up
01:15:56.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
01:15:56.042 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
01:15:56.042 00.000 15712 Moving (-0.06, 0.09) raw xDistance=0.09 yDistance=0.06
01:15:56.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=62, FiltMax=255, Gamma=0.690
01:15:56.042 00.000 7988 UpdateGuideState exits: m=764 SNR=17.8
01:15:56.045 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:56.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:56.047 00.002 7988 Enqueuing Expose request
01:15:56.047 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:56.047 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
01:15:56.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:56.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:15:56.047 00.000 15712 MoveAxis(E, 9, ABG)
01:15:56.047 00.000 15712 Guiding  Dir = 2, Dur = 9
01:15:56.051 00.004 15712 IsGuiding returns 0
01:15:56.067 00.016 15712 IsGuiding returns 0
01:15:56.067 00.000 15712 Move returns status 0, amount 9
01:15:56.067 00.000 15712 MoveAxis(N, 0, ABG)
01:15:56.067 00.000 15712 Move returns status 0, amount 0
01:15:56.067 00.000 15712 move complete, result=0
01:15:56.067 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
01:15:56.070 00.003 15712 worker thread done servicing request
01:15:56.070 00.000 15712 Worker thread wakes up
01:15:56.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:56.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:57.487 01.417 15712 Exposure complete
01:15:57.549 00.062 15712 worker thread done servicing request
01:15:57.549 00.000 7988 OnExposeComplete: enter
01:15:57.549 00.000 7988 UpdateGuideState(): m_state=6
01:15:57.554 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1828
01:15:57.554 00.000 7988 Star::Find returns 1 (0), X=973.44, Y=188.87, Mass=778, SNR=17.9, Peak=154 HFD=3.5
01:15:57.556 00.002 7988 MultiStar: [#1 0.03,-0.15,1.02,U] [#2 -0.41,0.32,0.00,R] [#3 0.17,-0.13,0.83,U] [#4 -0.06,0.00,0.72,U] [#5 0.29,0.16,0.73,U] [#6 -0.24,0.24,0.71,U] [#7 -0.33,0.92,0.00,M4] [#8 -0.09,0.57,0.00,M9] 
01:15:57.556 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.06}, one-star: {-0.11, -0.34}
01:15:57.558 00.002 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
01:15:57.558 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
01:15:57.560 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.34 mountX=-0.06 mountY=-0.01, mountTheta=-2.93
01:15:57.562 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
01:15:57.562 00.000 7988 Enqueuing Move request for scope (0.01, -0.06)
01:15:57.564 00.002 15712 Worker thread wakes up
01:15:57.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
01:15:57.564 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
01:15:57.564 00.000 15712 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=-0.01
01:15:57.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=64, FiltMax=255, Gamma=0.690
01:15:57.565 00.001 7988 UpdateGuideState exits: m=778 SNR=17.9
01:15:57.567 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:57.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:57.567 00.000 7988 Enqueuing Expose request
01:15:57.567 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:57.567 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:15:57.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:57.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:15:57.567 00.000 15712 MoveAxis(E, 6, ABG)
01:15:57.567 00.000 15712 Guiding  Dir = 2, Dur = 6
01:15:57.567 00.000 15712 IsGuiding returns 0
01:15:57.582 00.015 15712 IsGuiding returns 0
01:15:57.582 00.000 15712 Move returns status 0, amount 6
01:15:57.582 00.000 15712 MoveAxis(N, 0, ABG)
01:15:57.582 00.000 15712 Move returns status 0, amount 0
01:15:57.582 00.000 15712 move complete, result=0
01:15:57.582 00.000 15712 worker thread done servicing request
01:15:57.582 00.000 15712 Worker thread wakes up
01:15:57.582 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:15:57.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:57.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:15:59.222 01.640 15712 Exposure complete
01:15:59.289 00.067 15712 worker thread done servicing request
01:15:59.289 00.000 7988 OnExposeComplete: enter
01:15:59.289 00.000 7988 UpdateGuideState(): m_state=6
01:15:59.291 00.002 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1829
01:15:59.291 00.000 7988 Star::Find returns 1 (0), X=973.69, Y=188.96, Mass=761, SNR=17.8, Peak=168 HFD=3.3
01:15:59.293 00.002 7988 MultiStar: [#1 0.15,-0.49,0.00,M1] [#2 0.08,-0.28,0.81,U] [#3 0.40,-0.42,0.00,M1] [#4 -0.06,0.08,0.68,U] [#5 -0.11,-0.02,0.68,U] [#6 -0.64,-0.21,0.00,M2] [#7 -0.13,-0.13,0.45,U] [#8 0.19,0.31,0.44,U] 
01:15:59.293 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.09}, one-star: {0.15, -0.25}
01:15:59.295 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
01:15:59.295 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
01:15:59.295 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.27 mountX=-0.09 mountY=-0.03, mountTheta=-2.86
01:15:59.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
01:15:59.295 00.000 7988 Enqueuing Move request for scope (0.03, -0.09)
01:15:59.301 00.006 15712 Worker thread wakes up
01:15:59.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:15:59.301 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:15:59.301 00.000 15712 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.03
01:15:59.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=64, FiltMax=255, Gamma=0.690
01:15:59.301 00.000 7988 UpdateGuideState exits: m=761 SNR=17.8
01:15:59.304 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:59.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:15:59.305 00.001 7988 Enqueuing Expose request
01:15:59.305 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
01:15:59.305 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
01:15:59.307 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:59.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:15:59.307 00.000 15712 MoveAxis(E, 8, ABG)
01:15:59.307 00.000 15712 Guiding  Dir = 2, Dur = 8
01:15:59.307 00.000 15712 IsGuiding returns 0
01:15:59.322 00.015 15712 IsGuiding returns 0
01:15:59.322 00.000 15712 Move returns status 0, amount 8
01:15:59.322 00.000 15712 MoveAxis(N, 0, ABG)
01:15:59.322 00.000 15712 Move returns status 0, amount 0
01:15:59.322 00.000 15712 move complete, result=0
01:15:59.322 00.000 15712 worker thread done servicing request
01:15:59.322 00.000 15712 Worker thread wakes up
01:15:59.322 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:15:59.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:15:59.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:00.735 01.413 15712 Exposure complete
01:16:00.799 00.064 15712 worker thread done servicing request
01:16:00.799 00.000 7988 OnExposeComplete: enter
01:16:00.802 00.003 7988 UpdateGuideState(): m_state=6
01:16:00.802 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1830
01:16:00.802 00.000 7988 Star::Find returns 1 (0), X=973.40, Y=189.12, Mass=807, SNR=18.2, Peak=160 HFD=3.6
01:16:00.802 00.000 7988 MultiStar: [#1 -0.33,-0.10,0.98,U] [#2 0.11,-0.71,0.00,M1] [#3 -0.01,-0.29,0.79,U] [#4 -0.45,-0.30,0.00,M8] [#5 -0.35,-0.21,0.00,M3] [#6 -0.13,-0.29,0.69,U] [#7 -0.22,-0.05,0.47,U] [#8 0.43,0.26,0.00,M9] 
01:16:00.802 00.000 7988 single-star, 4 included, MultiStar: {-0.17, -0.16}, one-star: {-0.14, -0.09}
01:16:00.802 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
01:16:00.802 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.18 = 2.10)
01:16:00.802 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.59 mountX=-0.09 mountY=0.15, mountTheta=2.12
01:16:00.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.09, opts=13)
01:16:00.802 00.000 7988 Enqueuing Move request for scope (-0.14, -0.09)
01:16:00.802 00.000 15712 Worker thread wakes up
01:16:00.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
01:16:00.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
01:16:00.802 00.000 15712 Moving (-0.14, -0.09) raw xDistance=-0.09 yDistance=0.15
01:16:00.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=62, FiltMax=255, Gamma=0.690
01:16:00.815 00.013 7988 UpdateGuideState exits: m=807 SNR=18.2
01:16:00.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:00.817 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:00.817 00.000 7988 Enqueuing Expose request
01:16:00.820 00.003 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:00.820 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
01:16:00.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:00.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:16:00.820 00.000 15712 MoveAxis(E, 9, ABG)
01:16:00.820 00.000 15712 Guiding  Dir = 2, Dur = 9
01:16:00.820 00.000 15712 IsGuiding returns 0
01:16:00.849 00.029 15712 IsGuiding returns 0
01:16:00.849 00.000 15712 Move returns status 0, amount 9
01:16:00.849 00.000 15712 MoveAxis(N, 0, ABG)
01:16:00.849 00.000 15712 Move returns status 0, amount 0
01:16:00.849 00.000 15712 move complete, result=0
01:16:00.849 00.000 15712 worker thread done servicing request
01:16:00.849 00.000 15712 Worker thread wakes up
01:16:00.849 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
01:16:00.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:00.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:02.489 01.640 15712 Exposure complete
01:16:02.555 00.066 15712 worker thread done servicing request
01:16:02.555 00.000 7988 OnExposeComplete: enter
01:16:02.555 00.000 7988 UpdateGuideState(): m_state=6
01:16:02.555 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1831
01:16:02.555 00.000 7988 Star::Find returns 1 (0), X=973.37, Y=188.90, Mass=792, SNR=18.1, Peak=164 HFD=3.3
01:16:02.555 00.000 7988 MultiStar: [#1 -0.06,-0.36,1.01,U] [#2 -0.03,-0.37,0.83,U] [#3 -0.32,-0.33,0.00,M1] [#4 -0.32,-0.63,0.00,M9] [#5 0.08,0.28,0.75,U] [#6 -0.38,0.13,0.00,M2] [#7 -0.28,0.35,0.00,M3] [#8 0.23,0.37,0.00,M10] 
01:16:02.555 00.000 7988 refined, 3 included, MultiStar: {-0.05, -0.21}, one-star: {-0.17, -0.30}
01:16:02.555 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
01:16:02.555 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
01:16:02.555 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.82 mountX=-0.21 mountY=0.06, mountTheta=2.87
01:16:02.555 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.21, opts=13)
01:16:02.555 00.000 7988 Enqueuing Move request for scope (-0.05, -0.21)
01:16:02.555 00.000 15712 Worker thread wakes up
01:16:02.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
01:16:02.555 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
01:16:02.555 00.000 15712 Moving (-0.05, -0.21) raw xDistance=-0.21 yDistance=0.06
01:16:02.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=59, FiltMax=255, Gamma=0.690
01:16:02.569 00.014 7988 UpdateGuideState exits: m=792 SNR=18.1
01:16:02.571 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:02.572 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:02.572 00.000 7988 Enqueuing Expose request
01:16:02.574 00.002 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.59
01:16:02.574 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
01:16:02.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:02.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:16:02.574 00.000 15712 MoveAxis(E, 50, ABG)
01:16:02.574 00.000 15712 Guiding  Dir = 2, Dur = 50
01:16:02.574 00.000 15712 IsGuiding returns 0
01:16:02.589 00.015 15712 PulseGuide returned control before completion, sleep 44
01:16:02.669 00.080 15712 IsGuiding returns 0
01:16:02.669 00.000 15712 Move returns status 0, amount 50
01:16:02.669 00.000 15712 MoveAxis(N, 0, ABG)
01:16:02.669 00.000 15712 Move returns status 0, amount 0
01:16:02.669 00.000 15712 move complete, result=0
01:16:02.669 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
01:16:02.673 00.004 15712 worker thread done servicing request
01:16:02.673 00.000 15712 Worker thread wakes up
01:16:02.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:02.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:04.086 01.413 15712 Exposure complete
01:16:04.151 00.065 15712 worker thread done servicing request
01:16:04.151 00.000 7988 OnExposeComplete: enter
01:16:04.151 00.000 7988 UpdateGuideState(): m_state=6
01:16:04.151 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1832
01:16:04.154 00.003 7988 Star::Find returns 1 (0), X=973.36, Y=189.11, Mass=735, SNR=17.4, Peak=159 HFD=3.3
01:16:04.154 00.000 7988 MultiStar: [#1 0.13,-0.17,1.04,U] [#2 0.25,-0.36,0.00,M1] [#3 0.17,-0.33,0.90,U] [#4 -0.20,-0.04,0.71,U] [#5 -0.38,0.26,0.00,M3] [#6 -0.25,0.06,0.67,U] [#7 -0.52,0.85,0.00,M4] [#8 -0.24,0.63,0.00,R] 
01:16:04.154 00.000 7988 refined, 4 included, MultiStar: {-0.05, -0.13}, one-star: {-0.18, -0.09}
01:16:04.154 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.49 = 2.80)
01:16:04.159 00.005 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
01:16:04.159 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.92 mountX=-0.13 mountY=0.05, mountTheta=2.77
01:16:04.161 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.13, opts=13)
01:16:04.163 00.002 7988 Enqueuing Move request for scope (-0.05, -0.13)
01:16:04.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=57, FiltMax=255, Gamma=0.690
01:16:04.165 00.002 7988 UpdateGuideState exits: m=735 SNR=17.4
01:16:04.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:04.167 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:04.167 00.000 7988 Enqueuing Expose request
01:16:04.169 00.002 15712 Worker thread wakes up
01:16:04.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
01:16:04.169 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
01:16:04.169 00.000 15712 Moving (-0.05, -0.13) raw xDistance=-0.13 yDistance=0.05
01:16:04.170 00.001 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:04.170 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
01:16:04.170 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:04.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:16:04.170 00.000 15712 MoveAxis(E, 6, ABG)
01:16:04.170 00.000 15712 Guiding  Dir = 2, Dur = 6
01:16:04.170 00.000 15712 IsGuiding returns 0
01:16:04.190 00.020 15712 IsGuiding returns 0
01:16:04.190 00.000 15712 Move returns status 0, amount 6
01:16:04.190 00.000 15712 MoveAxis(N, 0, ABG)
01:16:04.190 00.000 15712 Move returns status 0, amount 0
01:16:04.190 00.000 15712 move complete, result=0
01:16:04.190 00.000 15712 worker thread done servicing request
01:16:04.190 00.000 15712 Worker thread wakes up
01:16:04.190 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:16:04.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:04.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:05.827 01.637 15712 Exposure complete
01:16:05.889 00.062 15712 worker thread done servicing request
01:16:05.889 00.000 7988 OnExposeComplete: enter
01:16:05.889 00.000 7988 UpdateGuideState(): m_state=6
01:16:05.893 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1833
01:16:05.893 00.000 7988 Star::Find returns 1 (0), X=973.46, Y=189.30, Mass=799, SNR=18.1, Peak=167 HFD=3.2
01:16:05.895 00.002 7988 MultiStar: [#1 -0.12,-0.15,0.98,U] [#2 0.09,-0.35,0.88,U] [#3 0.35,-0.08,0.82,U] [#4 -0.19,-0.05,0.64,U] [#5 -0.12,0.23,0.62,U] [#6 0.00,-0.16,0.60,U] [#7 -0.34,0.57,0.00,M5] [#8 0.57,0.23,0.00,M1] 
01:16:05.895 00.000 7988 refined, 6 included, MultiStar: {-0.00, -0.07}, one-star: {-0.08, 0.10}
01:16:05.897 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
01:16:05.897 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.06)
01:16:05.899 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.63 mountX=-0.07 mountY=0.01, mountTheta=3.06
01:16:05.901 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.07, opts=13)
01:16:05.901 00.000 7988 Enqueuing Move request for scope (-0.00, -0.07)
01:16:05.903 00.002 15712 Worker thread wakes up
01:16:05.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
01:16:05.903 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
01:16:05.903 00.000 15712 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.01
01:16:05.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=58, FiltMax=255, Gamma=0.690
01:16:05.904 00.001 7988 UpdateGuideState exits: m=799 SNR=18.1
01:16:05.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:05.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:05.904 00.000 7988 Enqueuing Expose request
01:16:05.904 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:05.904 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
01:16:05.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:05.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:16:05.904 00.000 15712 MoveAxis(E, 6, ABG)
01:16:05.904 00.000 15712 Guiding  Dir = 2, Dur = 6
01:16:05.904 00.000 15712 IsGuiding returns 0
01:16:05.921 00.017 15712 IsGuiding returns 0
01:16:05.921 00.000 15712 Move returns status 0, amount 6
01:16:05.921 00.000 15712 MoveAxis(N, 0, ABG)
01:16:05.921 00.000 15712 Move returns status 0, amount 0
01:16:05.921 00.000 15712 move complete, result=0
01:16:05.921 00.000 15712 worker thread done servicing request
01:16:05.921 00.000 15712 Worker thread wakes up
01:16:05.921 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:16:05.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:05.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:07.335 01.414 15712 Exposure complete
01:16:07.401 00.066 15712 worker thread done servicing request
01:16:07.401 00.000 7988 OnExposeComplete: enter
01:16:07.401 00.000 7988 UpdateGuideState(): m_state=6
01:16:07.403 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1834
01:16:07.403 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=189.19, Mass=834, SNR=18.7, Peak=149 HFD=3.4
01:16:07.405 00.002 7988 MultiStar: [#1 0.28,0.06,0.99,U] [#2 0.15,-0.25,0.78,U] [#3 0.05,0.18,0.81,U] [#4 -0.53,0.15,0.00,M8] [#5 -0.33,0.32,0.00,M3] [#6 -0.34,0.18,0.65,U] [#7 -0.51,0.37,0.00,M6] [#8 0.39,-0.23,0.00,M2] 
01:16:07.405 00.000 7988 single-star, 4 included, MultiStar: {0.04, 0.03}, one-star: {-0.04, -0.01}
01:16:07.407 00.002 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.43 = 1.85)
01:16:07.407 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.47 = 1.82)
01:16:07.409 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.87 mountX=-0.01 mountY=0.04, mountTheta=1.85
01:16:07.411 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
01:16:07.411 00.000 7988 Enqueuing Move request for scope (-0.04, -0.01)
01:16:07.413 00.002 15712 Worker thread wakes up
01:16:07.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:16:07.413 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:16:07.413 00.000 15712 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
01:16:07.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=60, FiltMax=255, Gamma=0.690
01:16:07.415 00.002 7988 UpdateGuideState exits: m=834 SNR=18.7
01:16:07.415 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:07.417 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:07.418 00.001 7988 Enqueuing Expose request
01:16:07.418 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:07.418 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
01:16:07.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:07.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:16:07.418 00.000 15712 MoveAxis(E, 7, ABG)
01:16:07.418 00.000 15712 Guiding  Dir = 2, Dur = 7
01:16:07.451 00.033 15712 IsGuiding returns 0
01:16:07.467 00.016 15712 IsGuiding returns 0
01:16:07.467 00.000 15712 Move returns status 0, amount 7
01:16:07.467 00.000 15712 MoveAxis(N, 0, ABG)
01:16:07.467 00.000 15712 Move returns status 0, amount 0
01:16:07.467 00.000 15712 move complete, result=0
01:16:07.467 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:16:07.468 00.001 15712 worker thread done servicing request
01:16:07.468 00.000 15712 Worker thread wakes up
01:16:07.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:07.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:09.107 01.639 15712 Exposure complete
01:16:09.169 00.062 15712 worker thread done servicing request
01:16:09.169 00.000 7988 OnExposeComplete: enter
01:16:09.169 00.000 7988 UpdateGuideState(): m_state=6
01:16:09.173 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1835
01:16:09.173 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=189.26, Mass=735, SNR=17.2, Peak=151 HFD=3.5
01:16:09.175 00.002 7988 MultiStar: [#1 0.06,0.09,1.03,U] [#2 0.08,-0.33,0.82,U] [#3 0.06,-0.28,0.89,U] [#4 -0.04,-0.18,0.73,U] [#5 -0.25,0.34,0.00,M4] [#6 -0.26,0.25,0.69,U] [#7 -0.32,0.37,0.00,M7] [#8 0.32,-0.91,0.00,M3] 
01:16:09.175 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.06}, one-star: {0.17, 0.05}
01:16:09.177 00.002 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
01:16:09.177 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
01:16:09.179 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.14 mountX=-0.06 mountY=-0.03, mountTheta=-2.73
01:16:09.181 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.06, opts=13)
01:16:09.181 00.000 7988 Enqueuing Move request for scope (0.03, -0.06)
01:16:09.183 00.002 15712 Worker thread wakes up
01:16:09.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
01:16:09.183 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
01:16:09.183 00.000 15712 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.03
01:16:09.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
01:16:09.184 00.001 7988 UpdateGuideState exits: m=735 SNR=17.2
01:16:09.186 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:09.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:09.186 00.000 7988 Enqueuing Expose request
01:16:09.186 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:09.186 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
01:16:09.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:09.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:09.186 00.000 15712 MoveAxis(E, 9, ABG)
01:16:09.186 00.000 15712 Guiding  Dir = 2, Dur = 9
01:16:09.186 00.000 15712 IsGuiding returns 0
01:16:09.208 00.022 15712 IsGuiding returns 0
01:16:09.208 00.000 15712 Move returns status 0, amount 9
01:16:09.208 00.000 15712 MoveAxis(N, 0, ABG)
01:16:09.208 00.000 15712 Move returns status 0, amount 0
01:16:09.208 00.000 15712 move complete, result=0
01:16:09.208 00.000 15712 worker thread done servicing request
01:16:09.208 00.000 15712 Worker thread wakes up
01:16:09.208 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:16:09.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:09.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:10.617 01.409 15712 Exposure complete
01:16:10.682 00.065 15712 worker thread done servicing request
01:16:10.684 00.002 7988 OnExposeComplete: enter
01:16:10.684 00.000 7988 UpdateGuideState(): m_state=6
01:16:10.684 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1836
01:16:10.684 00.000 7988 Star::Find returns 1 (0), X=973.23, Y=188.91, Mass=884, SNR=19.1, Peak=158 HFD=3.7
01:16:10.684 00.000 7988 MultiStar: [#1 0.13,-0.29,0.96,U] [#2 0.11,-0.29,0.76,U] [#3 0.03,-0.44,0.00,M1] [#4 -0.39,0.08,0.00,M8] [#5 -0.11,0.15,0.66,U] [#6 -0.06,-0.01,0.64,U] [#7 0.09,0.44,0.00,M8] [#8 0.29,-0.86,0.00,M4] 
01:16:10.684 00.000 7988 refined, 4 included, MultiStar: {-0.05, -0.17}, one-star: {-0.31, -0.30}
01:16:10.684 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
01:16:10.684 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
01:16:10.684 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.86 mountX=-0.17 mountY=0.06, mountTheta=2.83
01:16:10.684 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.17, opts=13)
01:16:10.684 00.000 7988 Enqueuing Move request for scope (-0.05, -0.17)
01:16:10.696 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
01:16:10.696 00.000 7988 UpdateGuideState exits: m=884 SNR=19.1
01:16:10.698 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:10.699 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:10.699 00.000 7988 Enqueuing Expose request
01:16:10.701 00.002 15712 Worker thread wakes up
01:16:10.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
01:16:10.701 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
01:16:10.701 00.000 15712 Moving (-0.05, -0.17) raw xDistance=-0.17 yDistance=0.06
01:16:10.701 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.59
01:16:10.701 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
01:16:10.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:10.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:16:10.701 00.000 15712 MoveAxis(E, 40, ABG)
01:16:10.701 00.000 15712 Guiding  Dir = 2, Dur = 40
01:16:10.701 00.000 15712 IsGuiding returns 0
01:16:10.716 00.015 15712 PulseGuide returned control before completion, sleep 29
01:16:10.792 00.076 15712 IsGuiding returns 0
01:16:10.792 00.000 15712 Move returns status 0, amount 40
01:16:10.792 00.000 15712 MoveAxis(N, 0, ABG)
01:16:10.792 00.000 15712 Move returns status 0, amount 0
01:16:10.792 00.000 15712 move complete, result=0
01:16:10.792 00.000 15712 worker thread done servicing request
01:16:10.792 00.000 15712 Worker thread wakes up
01:16:10.792 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
01:16:10.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:10.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:12.530 01.738 15712 Exposure complete
01:16:12.596 00.066 15712 worker thread done servicing request
01:16:12.597 00.001 7988 OnExposeComplete: enter
01:16:12.597 00.000 7988 UpdateGuideState(): m_state=6
01:16:12.597 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1837
01:16:12.597 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=189.10, Mass=855, SNR=19.0, Peak=168 HFD=3.3
01:16:12.597 00.000 7988 MultiStar: [#1 0.14,-0.52,0.00,M1] [#2 0.23,-0.58,0.00,M1] [#3 -0.04,-0.56,0.00,M2] [#4 -0.37,-0.26,0.00,M9] [#5 -0.31,0.10,0.70,U] [#6 -0.35,-0.39,0.00,M1] [#7 -0.41,0.47,0.00,M9] [#8 -0.23,-0.54,0.00,M5] 
01:16:12.597 00.000 7988 refined, 1 included, MultiStar: {-0.09, -0.02}, one-star: {0.05, -0.10}
01:16:12.597 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
01:16:12.597 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.73)
01:16:12.605 00.008 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=-0.02 mountY=0.09, mountTheta=1.76
01:16:12.605 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.02, opts=13)
01:16:12.605 00.000 7988 Enqueuing Move request for scope (-0.09, -0.02)
01:16:12.605 00.000 15712 Worker thread wakes up
01:16:12.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
01:16:12.605 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
01:16:12.605 00.000 15712 Moving (-0.09, -0.02) raw xDistance=-0.02 yDistance=0.09
01:16:12.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
01:16:12.610 00.005 7988 UpdateGuideState exits: m=855 SNR=19.0
01:16:12.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:12.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:12.610 00.000 7988 Enqueuing Expose request
01:16:12.610 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:12.610 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:16:12.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:12.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:16:12.610 00.000 15712 MoveAxis(E, 7, ABG)
01:16:12.610 00.000 15712 Guiding  Dir = 2, Dur = 7
01:16:12.626 00.016 15712 IsGuiding returns 0
01:16:12.646 00.020 15712 IsGuiding returns 0
01:16:12.646 00.000 15712 Move returns status 0, amount 7
01:16:12.646 00.000 15712 MoveAxis(N, 0, ABG)
01:16:12.646 00.000 15712 Move returns status 0, amount 0
01:16:12.646 00.000 15712 move complete, result=0
01:16:12.646 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
01:16:12.647 00.001 15712 worker thread done servicing request
01:16:12.647 00.000 15712 Worker thread wakes up
01:16:12.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:12.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:14.064 01.417 15712 Exposure complete
01:16:14.129 00.065 15712 worker thread done servicing request
01:16:14.129 00.000 7988 OnExposeComplete: enter
01:16:14.129 00.000 7988 UpdateGuideState(): m_state=6
01:16:14.132 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1838
01:16:14.132 00.000 7988 Star::Find returns 1 (0), X=973.43, Y=189.20, Mass=771, SNR=17.6, Peak=175 HFD=3.2
01:16:14.132 00.000 7988 MultiStar: [#1 0.04,-0.33,1.02,U] [#2 0.10,-0.63,0.00,M2] [#3 0.10,-0.28,0.85,U] [#4 -0.42,-0.36,0.00,M10] [#5 -0.10,-0.03,0.75,U] [#6 -0.37,-0.51,0.00,M2] [#7 -0.40,0.88,0.00,M10] [#8 0.41,-0.55,0.00,M6] 
01:16:14.132 00.000 7988 single-star, 3 included, MultiStar: {-0.02, -0.17}, one-star: {-0.11, -0.01}
01:16:14.132 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
01:16:14.132 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.60)
01:16:14.132 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.09 mountX=-0.01 mountY=0.11, mountTheta=1.63
01:16:14.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.01, opts=13)
01:16:14.141 00.009 7988 Enqueuing Move request for scope (-0.11, -0.01)
01:16:14.141 00.000 15712 Worker thread wakes up
01:16:14.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
01:16:14.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
01:16:14.141 00.000 15712 Moving (-0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
01:16:14.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:16:14.141 00.000 7988 UpdateGuideState exits: m=771 SNR=17.6
01:16:14.144 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:14.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:14.146 00.002 7988 Enqueuing Expose request
01:16:14.146 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:14.146 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
01:16:14.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:14.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:16:14.146 00.000 15712 MoveAxis(E, 9, ABG)
01:16:14.146 00.000 15712 Guiding  Dir = 2, Dur = 9
01:16:14.146 00.000 15712 IsGuiding returns 0
01:16:14.163 00.017 15712 IsGuiding returns 0
01:16:14.163 00.000 15712 Move returns status 0, amount 9
01:16:14.163 00.000 15712 MoveAxis(N, 0, ABG)
01:16:14.163 00.000 15712 Move returns status 0, amount 0
01:16:14.163 00.000 15712 move complete, result=0
01:16:14.163 00.000 15712 worker thread done servicing request
01:16:14.163 00.000 15712 Worker thread wakes up
01:16:14.163 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
01:16:14.166 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:14.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:15.804 01.638 15712 Exposure complete
01:16:15.867 00.063 15712 worker thread done servicing request
01:16:15.867 00.000 7988 OnExposeComplete: enter
01:16:15.867 00.000 7988 UpdateGuideState(): m_state=6
01:16:15.867 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1839
01:16:15.867 00.000 7988 Star::Find returns 1 (0), X=973.37, Y=188.63, Mass=830, SNR=18.3, Peak=164 HFD=3.4
01:16:15.867 00.000 7988 MultiStar: [#1 -0.02,-0.38,0.98,U] [#2 0.01,-0.58,0.00,M3] [#3 -0.19,-0.41,0.00,M2] [#4 -0.18,-0.47,0.00,R] [#5 0.06,0.24,0.71,U] [#6 -0.81,-0.13,0.00,M3] [#7 0.17,0.64,0.00,R] [#8 0.19,0.29,0.47,U] 
01:16:15.867 00.000 7988 refined, 3 included, MultiStar: {-0.02, -0.20}, one-star: {-0.17, -0.57}
01:16:15.867 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
01:16:15.867 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
01:16:15.867 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.65 mountX=-0.20 mountY=0.02, mountTheta=3.04
01:16:15.867 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.20, opts=13)
01:16:15.867 00.000 7988 Enqueuing Move request for scope (-0.02, -0.20)
01:16:15.867 00.000 15712 Worker thread wakes up
01:16:15.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
01:16:15.867 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
01:16:15.881 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=59, FiltMax=255, Gamma=0.690
01:16:15.881 00.000 7988 UpdateGuideState exits: m=830 SNR=18.3
01:16:15.883 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:15.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:15.885 00.002 7988 Enqueuing Expose request
01:16:15.885 00.000 15712 Moving (-0.02, -0.20) raw xDistance=-0.20 yDistance=0.02
01:16:15.887 00.002 15712 PPEC rslt: input = -0.20, final = -0.16, react = -0.12, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.59
01:16:15.887 00.000 15712 PPEC: input: -0.20, control: -0.16, exposure: 1500
01:16:15.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:15.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:15.887 00.000 15712 MoveAxis(E, 51, ABG)
01:16:15.887 00.000 15712 Guiding  Dir = 2, Dur = 51
01:16:15.887 00.000 15712 IsGuiding returns 0
01:16:15.906 00.019 15712 PulseGuide returned control before completion, sleep 46
01:16:16.002 00.096 15712 IsGuiding returns 1
01:16:16.002 00.000 15712 scope still moving after pulse duration time elapsed
01:16:16.031 00.029 15712 IsGuiding returns 0
01:16:16.031 00.000 15712 scope move finished after 51 + 92 ms
01:16:16.031 00.000 15712 Move returns status 0, amount 51
01:16:16.031 00.000 15712 MoveAxis(N, 0, ABG)
01:16:16.031 00.000 15712 Move returns status 0, amount 0
01:16:16.031 00.000 15712 move complete, result=0
01:16:16.031 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
01:16:16.036 00.005 15712 worker thread done servicing request
01:16:16.036 00.000 15712 Worker thread wakes up
01:16:16.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:16.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:17.443 01.407 15712 Exposure complete
01:16:17.503 00.060 15712 worker thread done servicing request
01:16:17.503 00.000 7988 OnExposeComplete: enter
01:16:17.503 00.000 7988 UpdateGuideState(): m_state=6
01:16:17.503 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1840
01:16:17.503 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=189.15, Mass=791, SNR=18.2, Peak=146 HFD=3.2
01:16:17.503 00.000 7988 MultiStar: [#1 0.04,0.20,0.99,U] [#2 0.15,-0.39,0.00,M4] [#3 0.39,0.18,0.00,M3] [#4 0.01,0.53,0.00,M1] [#5 0.02,0.38,0.73,U] [#6 -0.27,0.19,0.62,U] [#7 -1.12,-0.46,0.00,M1] [#8 0.51,-0.20,0.00,M6] 
01:16:17.503 00.000 7988 single-star, 3 included, MultiStar: {0.00, 0.16}, one-star: {0.12, -0.06}
01:16:17.503 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
01:16:17.503 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
01:16:17.503 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
01:16:17.516 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.06, opts=13)
01:16:17.516 00.000 7988 Enqueuing Move request for scope (0.12, -0.06)
01:16:17.519 00.003 15712 Worker thread wakes up
01:16:17.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:16:17.519 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:16:17.519 00.000 15712 Moving (0.12, -0.06) raw xDistance=-0.05 yDistance=-0.12
01:16:17.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=59, FiltMax=255, Gamma=0.690
01:16:17.519 00.000 7988 UpdateGuideState exits: m=791 SNR=18.2
01:16:17.522 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:17.522 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:17.524 00.002 7988 Enqueuing Expose request
01:16:17.524 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:17.524 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
01:16:17.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:17.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:16:17.524 00.000 15712 MoveAxis(E, 10, ABG)
01:16:17.524 00.000 15712 Guiding  Dir = 2, Dur = 10
01:16:17.524 00.000 15712 IsGuiding returns 0
01:16:17.552 00.028 15712 IsGuiding returns 1
01:16:17.552 00.000 15712 scope still moving after pulse duration time elapsed
01:16:17.601 00.049 15712 IsGuiding returns 0
01:16:17.601 00.000 15712 scope move finished after 10 + 64 ms
01:16:17.601 00.000 15712 Move returns status 0, amount 10
01:16:17.601 00.000 15712 MoveAxis(N, 0, ABG)
01:16:17.601 00.000 15712 Move returns status 0, amount 0
01:16:17.601 00.000 15712 move complete, result=0
01:16:17.601 00.000 15712 worker thread done servicing request
01:16:17.601 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:16:17.601 00.000 15712 Worker thread wakes up
01:16:17.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:17.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:19.230 01.629 15712 Exposure complete
01:16:19.293 00.063 15712 worker thread done servicing request
01:16:19.293 00.000 7988 OnExposeComplete: enter
01:16:19.293 00.000 7988 UpdateGuideState(): m_state=6
01:16:19.293 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1841
01:16:19.293 00.000 7988 Star::Find returns 1 (0), X=973.21, Y=189.54, Mass=769, SNR=18.0, Peak=160 HFD=3.2
01:16:19.293 00.000 7988 MultiStar: [#1 -0.17,0.39,0.00,M1] [#2 0.09,-0.36,0.80,U] [#3 -0.02,0.11,0.86,U] [#4 -0.09,1.05,0.00,M2] [#5 -0.52,0.63,0.00,M1] [#6 -0.59,0.27,0.00,M3] [#7 -0.38,-0.10,0.50,U] [#8 0.09,0.55,0.00,M7] 
01:16:19.300 00.007 7988 refined, 3 included, MultiStar: {-0.15, 0.03}, one-star: {-0.33, 0.34}
01:16:19.300 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
01:16:19.300 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
01:16:19.300 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.95 mountX=0.03 mountY=0.15, mountTheta=1.38
01:16:19.300 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.03, opts=13)
01:16:19.300 00.000 7988 Enqueuing Move request for scope (-0.15, 0.03)
01:16:19.307 00.007 15712 Worker thread wakes up
01:16:19.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=59, FiltMax=255, Gamma=0.690
01:16:19.307 00.000 7988 UpdateGuideState exits: m=769 SNR=18.0
01:16:19.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:19.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:19.307 00.000 7988 Enqueuing Expose request
01:16:19.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
01:16:19.307 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
01:16:19.307 00.000 15712 Moving (-0.15, 0.03) raw xDistance=0.03 yDistance=0.15
01:16:19.316 00.009 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:19.316 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
01:16:19.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:19.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:16:19.316 00.000 15712 MoveAxis(E, 9, ABG)
01:16:19.316 00.000 15712 Guiding  Dir = 2, Dur = 9
01:16:19.317 00.001 15712 IsGuiding returns 0
01:16:19.339 00.022 15712 IsGuiding returns 0
01:16:19.339 00.000 15712 Move returns status 0, amount 9
01:16:19.339 00.000 15712 MoveAxis(N, 0, ABG)
01:16:19.339 00.000 15712 Move returns status 0, amount 0
01:16:19.339 00.000 15712 move complete, result=0
01:16:19.339 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
01:16:19.345 00.006 15712 worker thread done servicing request
01:16:19.345 00.000 15712 Worker thread wakes up
01:16:19.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:19.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:20.760 01.415 15712 Exposure complete
01:16:20.824 00.064 15712 worker thread done servicing request
01:16:20.824 00.000 7988 OnExposeComplete: enter
01:16:20.824 00.000 7988 UpdateGuideState(): m_state=6
01:16:20.828 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1842
01:16:20.828 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=189.33, Mass=697, SNR=16.9, Peak=160 HFD=3.0
01:16:20.831 00.003 7988 MultiStar: [#1 0.02,0.28,1.05,U] [#2 0.16,-0.04,0.89,U] [#3 0.10,0.25,0.89,U] [#4 0.13,0.61,0.00,M3] [#5 -0.11,0.31,0.77,U] [#6 -0.09,0.29,0.76,U] [#7 -0.67,0.14,0.00,M1] [#8 0.16,0.48,0.00,M8] 
01:16:20.831 00.000 7988 single-star, 5 included, MultiStar: {0.04, 0.20}, one-star: {0.10, 0.13}
01:16:20.831 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
01:16:20.831 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
01:16:20.831 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.91 mountX=0.13 mountY=-0.10, mountTheta=-0.67
01:16:20.831 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.13, opts=13)
01:16:20.831 00.000 7988 Enqueuing Move request for scope (0.10, 0.13)
01:16:20.831 00.000 15712 Worker thread wakes up
01:16:20.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:16:20.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:16:20.831 00.000 15712 Moving (0.10, 0.13) raw xDistance=0.13 yDistance=-0.10
01:16:20.840 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=61, FiltMax=255, Gamma=0.690
01:16:20.840 00.000 7988 UpdateGuideState exits: m=697 SNR=16.9
01:16:20.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:20.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:20.840 00.000 7988 Enqueuing Expose request
01:16:20.840 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:20.840 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
01:16:20.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:20.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:16:20.840 00.000 15712 MoveAxis(E, 4, ABG)
01:16:20.840 00.000 15712 Guiding  Dir = 2, Dur = 4
01:16:20.840 00.000 15712 IsGuiding returns 0
01:16:20.860 00.020 15712 IsGuiding returns 0
01:16:20.860 00.000 15712 Move returns status 0, amount 4
01:16:20.860 00.000 15712 MoveAxis(N, 0, ABG)
01:16:20.860 00.000 15712 Move returns status 0, amount 0
01:16:20.860 00.000 15712 move complete, result=0
01:16:20.860 00.000 15712 worker thread done servicing request
01:16:20.860 00.000 15712 Worker thread wakes up
01:16:20.860 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:16:20.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:20.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:22.506 01.646 15712 Exposure complete
01:16:22.564 00.058 15712 worker thread done servicing request
01:16:22.564 00.000 7988 OnExposeComplete: enter
01:16:22.564 00.000 7988 UpdateGuideState(): m_state=6
01:16:22.574 00.010 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1843
01:16:22.574 00.000 7988 Star::Find returns 1 (0), X=973.40, Y=189.33, Mass=695, SNR=16.8, Peak=157 HFD=3.2
01:16:22.576 00.002 7988 MultiStar: [#1 0.20,0.15,0.98,U] [#2 0.12,-0.30,0.93,U] [#3 -0.01,-0.02,0.83,U] [#4 -0.27,0.61,0.00,M4] [#5 -0.44,0.50,0.00,M1] [#6 -0.30,0.11,0.78,U] [#7 0.23,-0.14,0.56,U] [#8 -0.02,0.53,0.00,M9] 
01:16:22.576 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.01}, one-star: {-0.14, 0.12}
01:16:22.578 00.002 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
01:16:22.578 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.12 = -2.12)
01:16:22.579 00.001 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.52 mountX=-0.01 mountY=-0.01, mountTheta=-2.09
01:16:22.581 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
01:16:22.581 00.000 7988 Enqueuing Move request for scope (0.01, -0.01)
01:16:22.581 00.000 15712 Worker thread wakes up
01:16:22.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:16:22.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:16:22.581 00.000 15712 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
01:16:22.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
01:16:22.581 00.000 7988 UpdateGuideState exits: m=695 SNR=16.8
01:16:22.587 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:22.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:22.589 00.002 7988 Enqueuing Expose request
01:16:22.589 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:22.589 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:16:22.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:22.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:16:22.589 00.000 15712 MoveAxis(E, 5, ABG)
01:16:22.589 00.000 15712 Guiding  Dir = 2, Dur = 5
01:16:22.591 00.002 15712 IsGuiding returns 0
01:16:22.615 00.024 15712 IsGuiding returns 0
01:16:22.615 00.000 15712 Move returns status 0, amount 5
01:16:22.615 00.000 15712 MoveAxis(N, 0, ABG)
01:16:22.615 00.000 15712 Move returns status 0, amount 0
01:16:22.615 00.000 15712 move complete, result=0
01:16:22.615 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:16:22.621 00.006 15712 worker thread done servicing request
01:16:22.621 00.000 15712 Worker thread wakes up
01:16:22.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:22.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:24.030 01.409 15712 Exposure complete
01:16:24.095 00.065 15712 worker thread done servicing request
01:16:24.095 00.000 7988 OnExposeComplete: enter
01:16:24.095 00.000 7988 UpdateGuideState(): m_state=6
01:16:24.095 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1844
01:16:24.095 00.000 7988 Star::Find returns 1 (0), X=973.41, Y=189.42, Mass=712, SNR=17.1, Peak=141 HFD=3.3
01:16:24.095 00.000 7988 MultiStar: [#1 0.12,0.44,0.00,M1] [#2 0.29,0.24,0.82,U] [#3 0.23,0.01,0.83,U] [#4 -0.34,1.07,0.00,M5] [#5 -0.04,0.44,0.00,M2] [#6 -0.53,0.22,0.00,M2] [#7 -0.52,0.72,0.00,M1] [#8 -0.24,-0.46,0.00,M10] 
01:16:24.095 00.000 7988 refined, 2 included, MultiStar: {0.11, 0.16}, one-star: {-0.13, 0.21}
01:16:24.095 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
01:16:24.095 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
01:16:24.095 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.95 mountX=0.16 mountY=-0.12, mountTheta=-0.63
01:16:24.095 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.16, opts=13)
01:16:24.095 00.000 7988 Enqueuing Move request for scope (0.11, 0.16)
01:16:24.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
01:16:24.110 00.015 7988 UpdateGuideState exits: m=712 SNR=17.1
01:16:24.110 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:24.110 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:24.110 00.000 7988 Enqueuing Expose request
01:16:24.110 00.000 15712 Worker thread wakes up
01:16:24.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
01:16:24.110 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
01:16:24.110 00.000 15712 Moving (0.11, 0.16) raw xDistance=0.16 yDistance=-0.12
01:16:24.110 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:24.110 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
01:16:24.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:24.110 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:16:24.110 00.000 15712 MoveAxis(E, 5, ABG)
01:16:24.110 00.000 15712 Guiding  Dir = 2, Dur = 5
01:16:24.110 00.000 15712 IsGuiding returns 0
01:16:24.127 00.017 15712 IsGuiding returns 0
01:16:24.127 00.000 15712 Move returns status 0, amount 5
01:16:24.127 00.000 15712 MoveAxis(N, 0, ABG)
01:16:24.127 00.000 15712 Move returns status 0, amount 0
01:16:24.127 00.000 15712 move complete, result=0
01:16:24.127 00.000 15712 worker thread done servicing request
01:16:24.127 00.000 15712 Worker thread wakes up
01:16:24.127 00.000 7988 GuideStep: 0.2 px 5 ms EAST, -0.1 px 0 ms NORTH
01:16:24.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:24.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:25.881 01.754 15712 Exposure complete
01:16:25.945 00.064 15712 worker thread done servicing request
01:16:25.947 00.002 7988 OnExposeComplete: enter
01:16:25.947 00.000 7988 UpdateGuideState(): m_state=6
01:16:25.947 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1845
01:16:25.950 00.003 7988 Star::Find returns 1 (0), X=973.50, Y=189.31, Mass=735, SNR=17.4, Peak=155 HFD=3.1
01:16:25.952 00.002 7988 MultiStar: [#1 0.24,0.51,0.00,M2] [#2 0.05,-0.05,0.81,U] [#3 0.07,-0.22,0.87,U] [#4 -0.33,0.68,0.00,M6] [#5 -0.16,0.56,0.00,M3] [#6 -0.04,0.57,0.00,M3] [#7 -0.62,-0.53,0.00,M2] [#8 0.96,0.66,0.00,R] 
01:16:25.952 00.000 7988 refined, 2 included, MultiStar: {0.02, -0.05}, one-star: {-0.04, 0.11}
01:16:25.954 00.002 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
01:16:25.954 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
01:16:25.956 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.14 mountX=-0.05 mountY=-0.02, mountTheta=-2.73
01:16:25.957 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.05, opts=13)
01:16:25.957 00.000 7988 Enqueuing Move request for scope (0.02, -0.05)
01:16:25.962 00.005 15712 Worker thread wakes up
01:16:25.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
01:16:25.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:16:25.962 00.000 7988 UpdateGuideState exits: m=735 SNR=17.4
01:16:25.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:16:25.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:25.962 00.000 15712 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.02
01:16:25.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:25.962 00.000 7988 Enqueuing Expose request
01:16:25.962 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:25.962 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
01:16:25.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:25.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:25.962 00.000 15712 MoveAxis(E, 10, ABG)
01:16:25.962 00.000 15712 Guiding  Dir = 2, Dur = 10
01:16:25.962 00.000 15712 IsGuiding returns 0
01:16:25.993 00.031 15712 IsGuiding returns 1
01:16:25.993 00.000 15712 scope still moving after pulse duration time elapsed
01:16:26.041 00.048 15712 IsGuiding returns 0
01:16:26.041 00.000 15712 scope move finished after 10 + 58 ms
01:16:26.041 00.000 15712 Move returns status 0, amount 10
01:16:26.041 00.000 15712 MoveAxis(N, 0, ABG)
01:16:26.041 00.000 15712 Move returns status 0, amount 0
01:16:26.041 00.000 15712 move complete, result=0
01:16:26.041 00.000 15712 worker thread done servicing request
01:16:26.041 00.000 15712 Worker thread wakes up
01:16:26.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:26.041 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
01:16:26.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:27.460 01.419 15712 Exposure complete
01:16:27.525 00.065 15712 worker thread done servicing request
01:16:27.525 00.000 7988 OnExposeComplete: enter
01:16:27.525 00.000 7988 UpdateGuideState(): m_state=6
01:16:27.527 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1846
01:16:27.527 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=189.47, Mass=733, SNR=17.2, Peak=150 HFD=3.2
01:16:27.529 00.002 7988 MultiStar: [#1 -0.06,0.12,1.01,U] [#2 0.22,-0.12,0.89,U] [#3 -0.06,-0.01,0.85,U] [#4 -0.36,1.21,0.00,M7] [#5 -0.29,0.39,0.00,M4] [#6 -0.19,0.21,0.69,U] [#7 -0.95,0.42,0.00,M3] [#8 -0.46,-0.75,0.00,M1] 
01:16:27.529 00.000 7988 refined, 4 included, MultiStar: {0.03, 0.09}, one-star: {0.18, 0.26}
01:16:27.531 00.002 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
01:16:27.531 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
01:16:27.533 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.25 mountX=0.09 mountY=-0.03, mountTheta=-0.34
01:16:27.535 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
01:16:27.535 00.000 7988 Enqueuing Move request for scope (0.03, 0.09)
01:16:27.537 00.002 15712 Worker thread wakes up
01:16:27.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:16:27.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:16:27.537 00.000 15712 Moving (0.03, 0.09) raw xDistance=0.09 yDistance=-0.03
01:16:27.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=62, FiltMax=255, Gamma=0.690
01:16:27.537 00.000 7988 UpdateGuideState exits: m=733 SNR=17.2
01:16:27.540 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:27.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:27.541 00.001 7988 Enqueuing Expose request
01:16:27.541 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:27.543 00.002 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
01:16:27.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:27.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:27.543 00.000 15712 MoveAxis(E, 9, ABG)
01:16:27.543 00.000 15712 Guiding  Dir = 2, Dur = 9
01:16:27.543 00.000 15712 IsGuiding returns 0
01:16:27.559 00.016 15712 IsGuiding returns 0
01:16:27.559 00.000 15712 Move returns status 0, amount 9
01:16:27.559 00.000 15712 MoveAxis(N, 0, ABG)
01:16:27.559 00.000 15712 Move returns status 0, amount 0
01:16:27.559 00.000 15712 move complete, result=0
01:16:27.559 00.000 15712 worker thread done servicing request
01:16:27.559 00.000 15712 Worker thread wakes up
01:16:27.559 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:16:27.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:27.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:29.197 01.638 15712 Exposure complete
01:16:29.260 00.063 15712 worker thread done servicing request
01:16:29.260 00.000 7988 OnExposeComplete: enter
01:16:29.260 00.000 7988 UpdateGuideState(): m_state=6
01:16:29.260 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:16:29.260 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=189.59, Mass=815, SNR=18.3, Peak=160 HFD=3.5
01:16:29.260 00.000 7988 MultiStar: [#1 0.07,0.39,0.00,M2] [#2 -0.03,0.12,0.85,U] [#3 -0.13,0.31,0.76,U] [#4 -0.12,0.85,0.00,M8] [#5 -0.59,0.38,0.00,M5] [#6 -0.45,0.58,0.00,M3] [#7 -0.20,-0.45,0.00,M4] [#8 -0.55,-0.56,0.00,M2] 
01:16:29.260 00.000 7988 refined, 2 included, MultiStar: {0.01, 0.28}, one-star: {0.16, 0.39}
01:16:29.260 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
01:16:29.260 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
01:16:29.260 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.53 mountX=0.28 mountY=-0.02, mountTheta=-0.07
01:16:29.260 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.28, opts=13)
01:16:29.260 00.000 7988 Enqueuing Move request for scope (0.01, 0.28)
01:16:29.260 00.000 15712 Worker thread wakes up
01:16:29.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
01:16:29.260 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
01:16:29.260 00.000 15712 Moving (0.01, 0.28) raw xDistance=0.28 yDistance=-0.02
01:16:29.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=63, FiltMax=255, Gamma=0.690
01:16:29.274 00.014 7988 UpdateGuideState exits: m=815 SNR=18.3
01:16:29.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:29.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:29.274 00.000 7988 Enqueuing Expose request
01:16:29.274 00.000 15712 PPEC rslt: input = 0.28, final = 0.14, react = 0.17, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.59
01:16:29.274 00.000 15712 PPEC: input: 0.28, control: 0.14, exposure: 1500
01:16:29.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:29.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:29.274 00.000 15712 MoveAxis(W, 47, ABG)
01:16:29.274 00.000 15712 Guiding  Dir = 3, Dur = 47
01:16:29.274 00.000 15712 IsGuiding returns 0
01:16:29.295 00.021 15712 PulseGuide returned control before completion, sleep 36
01:16:29.376 00.081 15712 IsGuiding returns 0
01:16:29.376 00.000 15712 Move returns status 0, amount 47
01:16:29.376 00.000 15712 MoveAxis(N, 0, ABG)
01:16:29.376 00.000 15712 Move returns status 0, amount 0
01:16:29.376 00.000 15712 move complete, result=0
01:16:29.376 00.000 15712 worker thread done servicing request
01:16:29.376 00.000 15712 Worker thread wakes up
01:16:29.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:29.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:29.376 00.000 7988 GuideStep: 0.3 px 47 ms WEST, -0.0 px 0 ms NORTH
01:16:30.790 01.414 15712 Exposure complete
01:16:30.854 00.064 15712 worker thread done servicing request
01:16:30.854 00.000 7988 OnExposeComplete: enter
01:16:30.854 00.000 7988 UpdateGuideState(): m_state=6
01:16:30.857 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1848
01:16:30.857 00.000 7988 Star::Find returns 1 (0), X=973.37, Y=189.55, Mass=813, SNR=18.3, Peak=166 HFD=3.4
01:16:30.859 00.002 7988 MultiStar: [#1 -0.23,0.03,0.82,U] [#2 0.04,-0.04,0.81,U] [#3 -0.29,0.08,0.76,U] [#4 -0.17,0.89,0.00,M9] [#5 -0.63,0.45,0.00,M6] [#6 -0.63,0.49,0.00,M4] [#7 -0.56,-0.25,0.00,M5] [#8 -0.20,-0.36,0.00,M3] 
01:16:30.859 00.000 7988 refined, 3 included, MultiStar: {-0.16, 0.12}, one-star: {-0.17, 0.35}
01:16:30.861 00.002 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.95 = 0.95)
01:16:30.861 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
01:16:30.863 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.51 mountX=0.12 mountY=0.16, mountTheta=0.93
01:16:30.865 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.12, opts=13)
01:16:30.865 00.000 7988 Enqueuing Move request for scope (-0.16, 0.12)
01:16:30.867 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=62, FiltMax=255, Gamma=0.690
01:16:30.867 00.000 7988 UpdateGuideState exits: m=813 SNR=18.3
01:16:30.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:30.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:30.871 00.004 7988 Enqueuing Expose request
01:16:30.871 00.000 15712 Worker thread wakes up
01:16:30.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
01:16:30.871 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
01:16:30.871 00.000 15712 Moving (-0.16, 0.12) raw xDistance=0.12 yDistance=0.16
01:16:30.871 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:30.871 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
01:16:30.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:30.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:16:30.871 00.000 15712 MoveAxis(E, 7, ABG)
01:16:30.871 00.000 15712 Guiding  Dir = 2, Dur = 7
01:16:30.871 00.000 15712 IsGuiding returns 0
01:16:30.899 00.028 15712 IsGuiding returns 0
01:16:30.899 00.000 15712 Move returns status 0, amount 7
01:16:30.899 00.000 15712 MoveAxis(N, 0, ABG)
01:16:30.899 00.000 15712 Move returns status 0, amount 0
01:16:30.899 00.000 15712 move complete, result=0
01:16:30.899 00.000 15712 worker thread done servicing request
01:16:30.899 00.000 15712 Worker thread wakes up
01:16:30.899 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
01:16:30.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:30.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:32.542 01.643 15712 Exposure complete
01:16:32.605 00.063 15712 worker thread done servicing request
01:16:32.605 00.000 7988 OnExposeComplete: enter
01:16:32.605 00.000 7988 UpdateGuideState(): m_state=6
01:16:32.610 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1849
01:16:32.610 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=189.54, Mass=739, SNR=17.2, Peak=170 HFD=3.3
01:16:32.612 00.002 7988 MultiStar: [#1 0.08,0.34,0.92,U] [#2 0.23,0.12,0.88,U] [#3 0.19,0.31,0.82,U] [#4 0.15,0.69,0.00,M10] [#5 0.07,0.72,0.00,M7] [#6 0.09,0.47,0.00,M5] [#7 -0.63,-0.04,0.00,M6] [#8 -0.75,-0.66,0.00,M4] 
01:16:32.612 00.000 7988 refined, 3 included, MultiStar: {0.13, 0.28}, one-star: {0.03, 0.34}
01:16:32.614 00.002 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
01:16:32.614 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:16:32.616 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.14 mountX=0.28 mountY=-0.13, mountTheta=-0.45
01:16:32.618 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.28, opts=13)
01:16:32.618 00.000 7988 Enqueuing Move request for scope (0.13, 0.28)
01:16:32.620 00.002 15712 Worker thread wakes up
01:16:32.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
01:16:32.620 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
01:16:32.620 00.000 15712 Moving (0.13, 0.28) raw xDistance=0.28 yDistance=-0.13
01:16:32.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=63, FiltMax=255, Gamma=0.690
01:16:32.621 00.001 7988 UpdateGuideState exits: m=739 SNR=17.2
01:16:32.622 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:32.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:32.622 00.000 7988 Enqueuing Expose request
01:16:32.622 00.000 15712 PPEC rslt: input = 0.28, final = 0.15, react = 0.17, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 639.59
01:16:32.622 00.000 15712 PPEC: input: 0.28, control: 0.15, exposure: 1500
01:16:32.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:32.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:16:32.622 00.000 15712 MoveAxis(W, 49, ABG)
01:16:32.622 00.000 15712 Guiding  Dir = 3, Dur = 49
01:16:32.622 00.000 15712 IsGuiding returns 0
01:16:32.639 00.017 15712 PulseGuide returned control before completion, sleep 43
01:16:32.701 00.062 15712 IsGuiding returns 1
01:16:32.701 00.000 15712 scope still moving after pulse duration time elapsed
01:16:32.737 00.036 15712 IsGuiding returns 0
01:16:32.737 00.000 15712 scope move finished after 49 + 63 ms
01:16:32.737 00.000 15712 Move returns status 0, amount 49
01:16:32.737 00.000 15712 MoveAxis(N, 0, ABG)
01:16:32.737 00.000 15712 Move returns status 0, amount 0
01:16:32.737 00.000 15712 move complete, result=0
01:16:32.737 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
01:16:32.737 00.000 15712 worker thread done servicing request
01:16:32.737 00.000 15712 Worker thread wakes up
01:16:32.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:32.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:34.156 01.419 15712 Exposure complete
01:16:34.219 00.063 15712 worker thread done servicing request
01:16:34.219 00.000 7988 OnExposeComplete: enter
01:16:34.219 00.000 7988 UpdateGuideState(): m_state=6
01:16:34.222 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1850
01:16:34.222 00.000 7988 Star::Find returns 1 (0), X=973.04, Y=189.45, Mass=652, SNR=16.3, Peak=152 HFD=3.3
01:16:34.224 00.002 7988 MultiStar: [#1 -0.02,0.27,1.04,U] [#2 0.16,-0.30,0.94,U] [#3 -0.39,-0.12,0.00,M1] [#4 -0.32,0.41,0.00,R] [#5 -0.39,0.16,0.00,M8] [#6 -0.53,0.21,0.00,M6] [#7 -0.24,-0.17,0.46,U] [#8 -0.45,-1.66,0.00,M5] 
01:16:34.224 00.000 7988 refined, 3 included, MultiStar: {-0.14, 0.05}, one-star: {-0.50, 0.24}
01:16:34.226 00.002 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
01:16:34.226 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
01:16:34.228 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.80 mountX=0.05 mountY=0.14, mountTheta=1.23
01:16:34.230 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.05, opts=13)
01:16:34.230 00.000 7988 Enqueuing Move request for scope (-0.14, 0.05)
01:16:34.232 00.002 15712 Worker thread wakes up
01:16:34.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
01:16:34.232 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
01:16:34.232 00.000 15712 Moving (-0.14, 0.05) raw xDistance=0.05 yDistance=0.14
01:16:34.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=66, FiltMax=255, Gamma=0.690
01:16:34.233 00.001 7988 UpdateGuideState exits: m=652 SNR=16.3
01:16:34.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:34.236 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:34.236 00.000 7988 Enqueuing Expose request
01:16:34.236 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:34.236 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
01:16:34.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:34.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:16:34.236 00.000 15712 MoveAxis(E, 5, ABG)
01:16:34.236 00.000 15712 Guiding  Dir = 2, Dur = 5
01:16:34.236 00.000 15712 IsGuiding returns 0
01:16:34.253 00.017 15712 IsGuiding returns 0
01:16:34.253 00.000 15712 Move returns status 0, amount 5
01:16:34.253 00.000 15712 MoveAxis(N, 0, ABG)
01:16:34.253 00.000 15712 Move returns status 0, amount 0
01:16:34.253 00.000 15712 move complete, result=0
01:16:34.253 00.000 15712 worker thread done servicing request
01:16:34.253 00.000 15712 Worker thread wakes up
01:16:34.253 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:16:34.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:34.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:35.897 01.644 15712 Exposure complete
01:16:35.962 00.065 15712 worker thread done servicing request
01:16:35.962 00.000 7988 OnExposeComplete: enter
01:16:35.964 00.002 7988 UpdateGuideState(): m_state=6
01:16:35.964 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1851
01:16:35.966 00.002 7988 Star::Find returns 1 (0), X=973.15, Y=189.04, Mass=579, SNR=15.2, Peak=147 HFD=2.7
01:16:35.968 00.002 7988 MultiStar: [#1 0.20,-0.02,1.13,U] [#2 -0.02,-0.04,0.94,U] [#3 0.38,-0.26,0.00,M2] [#4 0.04,0.23,0.81,U] [#5 0.01,0.07,0.82,U] [#6 -0.49,-0.22,0.00,M7] [#7 -0.40,-0.23,0.00,M6] [#8 -0.48,-0.75,0.00,M6] 
01:16:35.968 00.000 7988 refined, 4 included, MultiStar: {-0.03, 0.00}, one-star: {-0.39, -0.16}
01:16:35.970 00.002 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
01:16:35.970 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
01:16:35.972 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.04 mountX=0.00 mountY=0.03, mountTheta=1.48
01:16:35.974 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.00, opts=13)
01:16:35.977 00.003 7988 Enqueuing Move request for scope (-0.03, 0.00)
01:16:35.977 00.000 15712 Worker thread wakes up
01:16:35.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
01:16:35.977 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
01:16:35.977 00.000 15712 Moving (-0.03, 0.00) raw xDistance=0.00 yDistance=0.03
01:16:35.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=65, FiltMax=255, Gamma=0.690
01:16:35.977 00.000 7988 UpdateGuideState exits: m=579 SNR=15.2
01:16:35.980 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:35.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:35.982 00.002 7988 Enqueuing Expose request
01:16:35.982 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:35.982 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
01:16:35.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:35.984 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:16:35.984 00.000 15712 MoveAxis(E, 3, ABG)
01:16:35.984 00.000 15712 Guiding  Dir = 2, Dur = 3
01:16:36.010 00.026 15712 IsGuiding returns 0
01:16:36.028 00.018 15712 IsGuiding returns 0
01:16:36.028 00.000 15712 Move returns status 0, amount 3
01:16:36.028 00.000 15712 MoveAxis(N, 0, ABG)
01:16:36.028 00.000 15712 Move returns status 0, amount 0
01:16:36.028 00.000 15712 move complete, result=0
01:16:36.028 00.000 15712 worker thread done servicing request
01:16:36.028 00.000 15712 Worker thread wakes up
01:16:36.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:36.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:36.028 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:16:37.443 01.415 15712 Exposure complete
01:16:37.504 00.061 15712 worker thread done servicing request
01:16:37.504 00.000 7988 OnExposeComplete: enter
01:16:37.504 00.000 7988 UpdateGuideState(): m_state=6
01:16:37.510 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1852
01:16:37.510 00.000 7988 Star::Find returns 1 (0), X=973.42, Y=188.82, Mass=802, SNR=18.1, Peak=162 HFD=3.7
01:16:37.512 00.002 7988 MultiStar: [#1 0.23,-0.44,0.00,M1] [#2 0.24,-0.82,0.00,M1] [#3 0.03,-0.61,0.00,M3] [#4 0.23,-0.13,0.63,U] [#5 -0.18,-0.03,0.72,U] [#6 -0.38,-0.32,0.00,M8] [#7 -0.76,-0.38,0.00,M7] [#8 -0.10,-1.50,0.00,M7] 
01:16:37.512 00.000 7988 refined, 2 included, MultiStar: {-0.04, -0.21}, one-star: {-0.13, -0.38}
01:16:37.514 00.002 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.35 = 2.94)
01:16:37.514 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
01:16:37.516 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.78 mountX=-0.21 mountY=0.05, mountTheta=2.91
01:16:37.518 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.21, opts=13)
01:16:37.518 00.000 7988 Enqueuing Move request for scope (-0.04, -0.21)
01:16:37.520 00.002 15712 Worker thread wakes up
01:16:37.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
01:16:37.520 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
01:16:37.520 00.000 15712 Moving (-0.04, -0.21) raw xDistance=-0.21 yDistance=0.05
01:16:37.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=65, FiltMax=255, Gamma=0.690
01:16:37.520 00.000 7988 UpdateGuideState exits: m=802 SNR=18.1
01:16:37.523 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:37.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:37.525 00.002 7988 Enqueuing Expose request
01:16:37.525 00.000 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.59
01:16:37.525 00.000 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
01:16:37.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:37.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:16:37.525 00.000 15712 MoveAxis(E, 38, ABG)
01:16:37.525 00.000 15712 Guiding  Dir = 2, Dur = 38
01:16:37.525 00.000 15712 IsGuiding returns 0
01:16:37.540 00.015 15712 PulseGuide returned control before completion, sleep 25
01:16:37.583 00.043 15712 IsGuiding returns 0
01:16:37.583 00.000 15712 Move returns status 0, amount 38
01:16:37.583 00.000 15712 MoveAxis(N, 0, ABG)
01:16:37.583 00.000 15712 Move returns status 0, amount 0
01:16:37.583 00.000 15712 move complete, result=0
01:16:37.583 00.000 15712 worker thread done servicing request
01:16:37.583 00.000 15712 Worker thread wakes up
01:16:37.583 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
01:16:37.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:37.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:39.325 01.742 15712 Exposure complete
01:16:39.388 00.063 15712 worker thread done servicing request
01:16:39.388 00.000 7988 OnExposeComplete: enter
01:16:39.388 00.000 7988 UpdateGuideState(): m_state=6
01:16:39.388 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1853
01:16:39.388 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=188.71, Mass=799, SNR=18.1, Peak=155 HFD=3.5
01:16:39.388 00.000 7988 MultiStar: [#1 -0.09,-0.46,0.00,M2] [#2 -0.05,-0.83,0.00,M2] [#3 0.09,-0.30,0.79,U] [#4 0.09,-0.23,0.71,U] [#5 -0.46,0.33,0.00,M7] [#6 -0.60,0.25,0.00,M9] [#7 -0.42,-0.14,0.00,M8] [#8 -0.70,-0.87,0.00,M8] 
01:16:39.388 00.000 7988 refined, 2 included, MultiStar: {0.06, -0.36}, one-star: {0.02, -0.50}
01:16:39.388 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
01:16:39.388 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
01:16:39.388 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.36 hyp=0.36 cameraTheta=-1.41 mountX=-0.36 mountY=-0.05, mountTheta=-3.00
01:16:39.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.36, opts=13)
01:16:39.388 00.000 7988 Enqueuing Move request for scope (0.06, -0.36)
01:16:39.402 00.014 15712 Worker thread wakes up
01:16:39.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.36) opts 0xd
01:16:39.402 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.36)
01:16:39.402 00.000 15712 Moving (0.06, -0.36) raw xDistance=-0.36 yDistance=-0.05
01:16:39.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=63, FiltMax=255, Gamma=0.690
01:16:39.402 00.000 7988 UpdateGuideState exits: m=799 SNR=18.1
01:16:39.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.405 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:39.405 00.000 7988 Enqueuing Expose request
01:16:39.407 00.002 15712 PPEC rslt: input = -0.36, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.59
01:16:39.407 00.000 15712 PPEC: input: -0.36, control: -0.22, exposure: 1500
01:16:39.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:39.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:39.407 00.000 15712 MoveAxis(E, 72, ABG)
01:16:39.407 00.000 15712 Guiding  Dir = 2, Dur = 72
01:16:39.407 00.000 15712 IsGuiding returns 0
01:16:39.436 00.029 15712 PulseGuide returned control before completion, sleep 54
01:16:39.497 00.061 15712 IsGuiding returns 1
01:16:39.497 00.000 15712 scope still moving after pulse duration time elapsed
01:16:39.529 00.032 15712 IsGuiding returns 1
01:16:39.564 00.035 15712 IsGuiding returns 0
01:16:39.564 00.000 15712 scope move finished after 72 + 84 ms
01:16:39.564 00.000 15712 Move returns status 0, amount 72
01:16:39.564 00.000 15712 MoveAxis(N, 0, ABG)
01:16:39.564 00.000 15712 Move returns status 0, amount 0
01:16:39.564 00.000 15712 move complete, result=0
01:16:39.564 00.000 7988 GuideStep: -0.4 px 72 ms EAST, -0.1 px 0 ms NORTH
01:16:39.566 00.002 15712 worker thread done servicing request
01:16:39.566 00.000 15712 Worker thread wakes up
01:16:39.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:39.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:40.980 01.414 15712 Exposure complete
01:16:41.042 00.062 15712 worker thread done servicing request
01:16:41.042 00.000 7988 OnExposeComplete: enter
01:16:41.042 00.000 7988 UpdateGuideState(): m_state=6
01:16:41.042 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1854
01:16:41.042 00.000 7988 Star::Find returns 1 (0), X=973.27, Y=189.06, Mass=695, SNR=16.8, Peak=150 HFD=3.2
01:16:41.042 00.000 7988 MultiStar: [#1 0.22,-0.17,1.06,U] [#2 0.15,0.00,0.82,U] [#3 0.21,-0.10,0.85,U] [#4 0.31,0.16,0.63,U] [#5 0.47,0.61,0.00,M8] [#6 -0.24,0.13,0.69,U] [#7 -0.54,-0.29,0.00,M9] [#8 -0.60,-0.98,0.00,M9] 
01:16:41.042 00.000 7988 refined, 5 included, MultiStar: {0.06, -0.04}, one-star: {-0.27, -0.15}
01:16:41.042 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.56) = xAngle (-2.21 = -2.21)
01:16:41.042 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
01:16:41.042 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.64 mountX=-0.04 mountY=-0.06, mountTheta=-2.22
01:16:41.055 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
01:16:41.055 00.000 7988 Enqueuing Move request for scope (0.06, -0.04)
01:16:41.055 00.000 15712 Worker thread wakes up
01:16:41.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:16:41.055 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:16:41.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=63, FiltMax=255, Gamma=0.690
01:16:41.058 00.003 7988 UpdateGuideState exits: m=695 SNR=16.8
01:16:41.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:41.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:41.058 00.000 7988 Enqueuing Expose request
01:16:41.058 00.000 15712 Moving (0.06, -0.04) raw xDistance=-0.04 yDistance=-0.06
01:16:41.058 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:41.058 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
01:16:41.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:41.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:41.058 00.000 15712 MoveAxis(E, 4, ABG)
01:16:41.058 00.000 15712 Guiding  Dir = 2, Dur = 4
01:16:41.058 00.000 15712 IsGuiding returns 0
01:16:41.074 00.016 15712 IsGuiding returns 0
01:16:41.074 00.000 15712 Move returns status 0, amount 4
01:16:41.074 00.000 15712 MoveAxis(N, 0, ABG)
01:16:41.074 00.000 15712 Move returns status 0, amount 0
01:16:41.074 00.000 15712 move complete, result=0
01:16:41.074 00.000 15712 worker thread done servicing request
01:16:41.074 00.000 15712 Worker thread wakes up
01:16:41.074 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:16:41.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:41.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:42.718 01.644 15712 Exposure complete
01:16:42.779 00.061 15712 worker thread done servicing request
01:16:42.779 00.000 7988 OnExposeComplete: enter
01:16:42.779 00.000 7988 UpdateGuideState(): m_state=6
01:16:42.784 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:16:42.784 00.000 7988 Star::Find returns 1 (0), X=973.48, Y=189.69, Mass=696, SNR=16.7, Peak=162 HFD=3.3
01:16:42.786 00.002 7988 MultiStar: [#1 0.10,0.34,1.00,U] [#2 0.23,0.30,0.85,U] [#3 0.17,0.20,0.83,U] [#4 -0.01,0.26,0.62,U] [#5 -0.42,0.56,0.00,M9] [#6 -0.15,0.38,0.00,M9] [#7 -0.48,0.07,0.00,M10] [#8 -0.04,0.18,0.48,U] 
01:16:42.787 00.001 7988 refined, 5 included, MultiStar: {0.08, 0.32}, one-star: {-0.06, 0.49}
01:16:42.787 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
01:16:42.789 00.002 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
01:16:42.789 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.32 cameraTheta=1.34 mountX=0.32 mountY=-0.08, mountTheta=-0.26
01:16:42.791 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.32, opts=13)
01:16:42.793 00.002 7988 Enqueuing Move request for scope (0.08, 0.32)
01:16:42.793 00.000 15712 Worker thread wakes up
01:16:42.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
01:16:42.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
01:16:42.793 00.000 15712 Moving (0.08, 0.32) raw xDistance=0.32 yDistance=-0.08
01:16:42.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=64, FiltMax=255, Gamma=0.690
01:16:42.795 00.002 7988 UpdateGuideState exits: m=696 SNR=16.7
01:16:42.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:42.795 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:42.795 00.000 7988 Enqueuing Expose request
01:16:42.795 00.000 15712 PPEC rslt: input = 0.32, final = 0.16, react = 0.19, pred = -0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 639.59
01:16:42.795 00.000 15712 PPEC: input: 0.32, control: 0.16, exposure: 1500
01:16:42.795 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:42.795 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:16:42.795 00.000 15712 MoveAxis(W, 53, ABG)
01:16:42.795 00.000 15712 Guiding  Dir = 3, Dur = 53
01:16:42.795 00.000 15712 IsGuiding returns 0
01:16:42.821 00.026 15712 PulseGuide returned control before completion, sleep 40
01:16:42.891 00.070 15712 IsGuiding returns 0
01:16:42.891 00.000 15712 Move returns status 0, amount 53
01:16:42.891 00.000 15712 MoveAxis(N, 0, ABG)
01:16:42.891 00.000 15712 Move returns status 0, amount 0
01:16:42.891 00.000 15712 move complete, result=0
01:16:42.891 00.000 15712 worker thread done servicing request
01:16:42.891 00.000 15712 Worker thread wakes up
01:16:42.891 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
01:16:42.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:42.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:44.312 01.421 15712 Exposure complete
01:16:44.378 00.066 15712 worker thread done servicing request
01:16:44.378 00.000 7988 OnExposeComplete: enter
01:16:44.378 00.000 7988 UpdateGuideState(): m_state=6
01:16:44.378 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1856
01:16:44.378 00.000 7988 Star::Find returns 1 (0), X=973.48, Y=189.10, Mass=625, SNR=15.8, Peak=153 HFD=3.0
01:16:44.378 00.000 7988 MultiStar: [#1 0.17,0.09,1.01,U] [#2 0.11,-0.28,0.88,U] [#3 0.22,-0.20,0.80,U] [#4 0.56,-0.01,0.00,M1] [#5 -0.34,0.20,0.69,U] [#6 -0.08,-0.03,0.71,U] [#7 0.00,0.00,0.00,L] [#8 -0.61,0.02,0.00,M9] [#9 0.00,0.00,0.00,L] [#10 -0.59,-0.06,0.00,M1] 
01:16:44.378 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.06}, one-star: {-0.06, -0.11}
01:16:44.384 00.006 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
01:16:44.384 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
01:16:44.384 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.24 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
01:16:44.384 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.06, opts=13)
01:16:44.384 00.000 7988 Enqueuing Move request for scope (0.02, -0.06)
01:16:44.390 00.006 15712 Worker thread wakes up
01:16:44.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
01:16:44.390 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
01:16:44.390 00.000 15712 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.02
01:16:44.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=63, FiltMax=255, Gamma=0.690
01:16:44.390 00.000 7988 UpdateGuideState exits: m=625 SNR=15.8
01:16:44.393 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:44.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:44.395 00.002 7988 Enqueuing Expose request
01:16:44.395 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:44.395 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:16:44.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:44.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:44.395 00.000 15712 MoveAxis(E, 8, ABG)
01:16:44.395 00.000 15712 Guiding  Dir = 2, Dur = 8
01:16:44.395 00.000 15712 IsGuiding returns 0
01:16:44.422 00.027 15712 IsGuiding returns 0
01:16:44.422 00.000 15712 Move returns status 0, amount 8
01:16:44.422 00.000 15712 MoveAxis(N, 0, ABG)
01:16:44.422 00.000 15712 Move returns status 0, amount 0
01:16:44.422 00.000 15712 move complete, result=0
01:16:44.422 00.000 15712 worker thread done servicing request
01:16:44.422 00.000 15712 Worker thread wakes up
01:16:44.422 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:16:44.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:44.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:46.166 01.744 15712 Exposure complete
01:16:46.230 00.064 15712 worker thread done servicing request
01:16:46.230 00.000 7988 OnExposeComplete: enter
01:16:46.230 00.000 7988 UpdateGuideState(): m_state=6
01:16:46.230 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1857
01:16:46.230 00.000 7988 Star::Find returns 1 (0), X=973.48, Y=189.36, Mass=790, SNR=17.8, Peak=157 HFD=3.5
01:16:46.230 00.000 7988 MultiStar: [#1 0.13,-0.35,0.90,U] [#2 0.36,-0.53,0.00,M1] [#3 0.02,-0.64,0.00,M1] [#4 0.09,-0.35,0.64,U] [#5 -0.09,0.44,0.00,M9] [#6 0.08,0.07,0.63,U] [#7 -0.82,-0.67,0.00,R] [#8 -0.52,-1.10,0.00,M10] 
01:16:46.235 00.005 7988 refined, 3 included, MultiStar: {0.05, -0.10}, one-star: {-0.07, 0.16}
01:16:46.235 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
01:16:46.235 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
01:16:46.235 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.14 mountX=-0.10 mountY=-0.05, mountTheta=-2.73
01:16:46.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.10, opts=13)
01:16:46.235 00.000 7988 Enqueuing Move request for scope (0.05, -0.10)
01:16:46.243 00.008 15712 Worker thread wakes up
01:16:46.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=64, FiltMax=255, Gamma=0.690
01:16:46.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
01:16:46.243 00.000 7988 UpdateGuideState exits: m=790 SNR=17.8
01:16:46.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:46.247 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:46.247 00.000 7988 Enqueuing Expose request
01:16:46.249 00.002 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
01:16:46.249 00.000 15712 Moving (0.05, -0.10) raw xDistance=-0.10 yDistance=-0.05
01:16:46.252 00.003 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:46.252 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
01:16:46.252 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:46.252 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:46.252 00.000 15712 MoveAxis(E, 4, ABG)
01:16:46.252 00.000 15712 Guiding  Dir = 2, Dur = 4
01:16:46.262 00.010 15712 IsGuiding returns 0
01:16:46.275 00.013 15712 IsGuiding returns 0
01:16:46.275 00.000 15712 Move returns status 0, amount 4
01:16:46.275 00.000 15712 MoveAxis(N, 0, ABG)
01:16:46.275 00.000 15712 Move returns status 0, amount 0
01:16:46.275 00.000 15712 move complete, result=0
01:16:46.275 00.000 15712 worker thread done servicing request
01:16:46.275 00.000 15712 Worker thread wakes up
01:16:46.275 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:16:46.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:46.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:47.696 01.421 15712 Exposure complete
01:16:47.761 00.065 15712 worker thread done servicing request
01:16:47.761 00.000 7988 OnExposeComplete: enter
01:16:47.761 00.000 7988 UpdateGuideState(): m_state=6
01:16:47.761 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
01:16:47.764 00.003 7988 Star::Find returns 1 (0), X=973.47, Y=189.23, Mass=705, SNR=17.0, Peak=155 HFD=3.4
01:16:47.764 00.000 7988 MultiStar: [#1 0.29,-0.15,1.01,U] [#2 0.17,-0.50,0.00,M2] [#3 -0.03,-0.23,0.85,U] [#4 0.28,-0.18,0.68,U] [#5 0.01,-0.26,0.65,U] [#6 -0.48,-0.27,0.00,M8] [#7 0.36,0.24,0.00,M1] [#8 -0.59,-1.15,0.00,R] 
01:16:47.764 00.000 7988 single-star, 4 included, MultiStar: {0.09, -0.15}, one-star: {-0.07, 0.02}
01:16:47.764 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.56) = xAngle (1.27 = 1.27)
01:16:47.764 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
01:16:47.764 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.83 mountX=0.02 mountY=0.07, mountTheta=1.27
01:16:47.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
01:16:47.764 00.000 7988 Enqueuing Move request for scope (-0.07, 0.02)
01:16:47.764 00.000 15712 Worker thread wakes up
01:16:47.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
01:16:47.764 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
01:16:47.764 00.000 15712 Moving (-0.07, 0.02) raw xDistance=0.02 yDistance=0.07
01:16:47.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=60, FiltMax=255, Gamma=0.690
01:16:47.775 00.011 7988 UpdateGuideState exits: m=705 SNR=17.0
01:16:47.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:47.777 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:47.777 00.000 7988 Enqueuing Expose request
01:16:47.777 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:47.777 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
01:16:47.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:47.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:16:47.777 00.000 15712 MoveAxis(E, 1, ABG)
01:16:47.777 00.000 15712 Guiding  Dir = 2, Dur = 1
01:16:47.777 00.000 15712 IsGuiding returns 0
01:16:47.791 00.014 15712 IsGuiding returns 0
01:16:47.791 00.000 15712 Move returns status 0, amount 1
01:16:47.791 00.000 15712 MoveAxis(N, 0, ABG)
01:16:47.791 00.000 15712 Move returns status 0, amount 0
01:16:47.791 00.000 15712 move complete, result=0
01:16:47.791 00.000 15712 worker thread done servicing request
01:16:47.791 00.000 15712 Worker thread wakes up
01:16:47.791 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:16:47.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:47.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:49.436 01.645 15712 Exposure complete
01:16:49.500 00.064 15712 worker thread done servicing request
01:16:49.500 00.000 7988 OnExposeComplete: enter
01:16:49.500 00.000 7988 UpdateGuideState(): m_state=6
01:16:49.504 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1859
01:16:49.504 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=189.41, Mass=631, SNR=15.7, Peak=156 HFD=3.2
01:16:49.506 00.002 7988 MultiStar: [#1 -0.15,-0.04,1.06,U] [#2 0.09,-0.25,0.97,U] [#3 -0.05,-0.29,0.94,U] [#4 0.20,0.23,0.85,U] [#5 -0.36,0.24,0.00,M9] [#6 -0.09,0.22,0.74,U] [#7 -0.00,0.24,0.57,U] [#8 0.50,-0.26,0.00,M1] 
01:16:49.506 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.02}, one-star: {0.20, 0.21}
01:16:49.508 00.002 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.87 = -0.87)
01:16:49.508 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
01:16:49.510 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.69 mountX=0.02 mountY=-0.03, mountTheta=-0.88
01:16:49.512 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
01:16:49.513 00.001 7988 Enqueuing Move request for scope (0.03, 0.02)
01:16:49.513 00.000 15712 Worker thread wakes up
01:16:49.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:16:49.513 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:16:49.513 00.000 15712 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
01:16:49.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=60, FiltMax=255, Gamma=0.690
01:16:49.516 00.003 7988 UpdateGuideState exits: m=631 SNR=15.7
01:16:49.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:49.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:49.516 00.000 7988 Enqueuing Expose request
01:16:49.516 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:49.516 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
01:16:49.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:49.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:49.516 00.000 15712 MoveAxis(W, 3, ABG)
01:16:49.516 00.000 15712 Guiding  Dir = 3, Dur = 3
01:16:49.516 00.000 15712 IsGuiding returns 0
01:16:49.537 00.021 15712 IsGuiding returns 0
01:16:49.537 00.000 15712 Move returns status 0, amount 3
01:16:49.537 00.000 15712 MoveAxis(N, 0, ABG)
01:16:49.537 00.000 15712 Move returns status 0, amount 0
01:16:49.537 00.000 15712 move complete, result=0
01:16:49.537 00.000 15712 worker thread done servicing request
01:16:49.537 00.000 15712 Worker thread wakes up
01:16:49.537 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:16:49.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:49.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:50.948 01.411 15712 Exposure complete
01:16:51.012 00.064 15712 worker thread done servicing request
01:16:51.012 00.000 7988 OnExposeComplete: enter
01:16:51.012 00.000 7988 UpdateGuideState(): m_state=6
01:16:51.016 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1860
01:16:51.018 00.002 7988 Star::Find returns 1 (0), X=973.47, Y=189.11, Mass=720, SNR=17.1, Peak=159 HFD=3.5
01:16:51.019 00.001 7988 MultiStar: [#1 0.19,-0.19,1.02,U] [#2 0.32,-0.26,0.00,M2] [#3 -0.26,-0.20,0.99,U] [#4 0.21,-0.06,0.82,U] [#5 0.23,-0.30,0.77,U] [#6 -0.14,-0.24,0.61,U] [#7 0.62,0.69,0.00,M1] [#8 -0.42,0.33,0.00,M2] 
01:16:51.020 00.001 7988 single-star, 5 included, MultiStar: {0.03, -0.18}, one-star: {-0.07, -0.10}
01:16:51.021 00.001 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
01:16:51.022 00.001 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.53)
01:16:51.023 00.001 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.16 mountX=-0.10 mountY=0.07, mountTheta=2.54
01:16:51.025 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.10, opts=13)
01:16:51.026 00.001 7988 Enqueuing Move request for scope (-0.07, -0.10)
01:16:51.028 00.002 15712 Worker thread wakes up
01:16:51.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
01:16:51.028 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
01:16:51.028 00.000 15712 Moving (-0.07, -0.10) raw xDistance=-0.10 yDistance=0.07
01:16:51.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=60, FiltMax=255, Gamma=0.690
01:16:51.028 00.000 7988 UpdateGuideState exits: m=720 SNR=17.1
01:16:51.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:51.031 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:51.031 00.000 7988 Enqueuing Expose request
01:16:51.033 00.002 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
01:16:51.033 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
01:16:51.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:51.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:16:51.033 00.000 15712 MoveAxis(W, 1, ABG)
01:16:51.033 00.000 15712 Guiding  Dir = 3, Dur = 1
01:16:51.033 00.000 15712 IsGuiding returns 0
01:16:51.047 00.014 15712 IsGuiding returns 0
01:16:51.047 00.000 15712 Move returns status 0, amount 1
01:16:51.047 00.000 15712 MoveAxis(N, 0, ABG)
01:16:51.047 00.000 15712 Move returns status 0, amount 0
01:16:51.047 00.000 15712 move complete, result=0
01:16:51.047 00.000 15712 worker thread done servicing request
01:16:51.047 00.000 15712 Worker thread wakes up
01:16:51.047 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
01:16:51.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:51.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:52.797 01.750 15712 Exposure complete
01:16:52.859 00.062 15712 worker thread done servicing request
01:16:52.859 00.000 7988 OnExposeComplete: enter
01:16:52.863 00.004 7988 UpdateGuideState(): m_state=6
01:16:52.863 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1861
01:16:52.865 00.002 7988 Star::Find returns 1 (0), X=973.61, Y=188.85, Mass=811, SNR=18.2, Peak=165 HFD=3.6
01:16:52.865 00.000 7988 MultiStar: [#1 -0.13,-0.27,0.92,U] [#2 0.15,-0.62,0.00,M3] [#3 0.13,-0.60,0.00,M1] [#4 0.50,-0.28,0.00,M1] [#5 -0.20,0.02,0.69,U] [#6 -0.31,-0.35,0.00,M7] [#7 0.47,0.48,0.00,M2] [#8 -0.08,-0.12,0.44,U] 
01:16:52.867 00.002 7988 refined, 3 included, MultiStar: {-0.07, -0.21}, one-star: {0.07, -0.35}
01:16:52.867 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.47 = 2.82)
01:16:52.869 00.002 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
01:16:52.869 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.90 mountX=-0.21 mountY=0.08, mountTheta=2.79
01:16:52.871 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.21, opts=13)
01:16:52.873 00.002 7988 Enqueuing Move request for scope (-0.07, -0.21)
01:16:52.873 00.000 15712 Worker thread wakes up
01:16:52.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
01:16:52.873 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
01:16:52.873 00.000 15712 Moving (-0.07, -0.21) raw xDistance=-0.21 yDistance=0.08
01:16:52.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=58, FiltMax=255, Gamma=0.690
01:16:52.875 00.002 7988 UpdateGuideState exits: m=811 SNR=18.2
01:16:52.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:52.875 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:52.875 00.000 7988 Enqueuing Expose request
01:16:52.875 00.000 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.58
01:16:52.875 00.000 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
01:16:52.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:52.880 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:16:52.880 00.000 15712 MoveAxis(E, 41, ABG)
01:16:52.880 00.000 15712 Guiding  Dir = 2, Dur = 41
01:16:52.880 00.000 15712 IsGuiding returns 0
01:16:52.895 00.015 15712 PulseGuide returned control before completion, sleep 36
01:16:52.939 00.044 15712 IsGuiding returns 1
01:16:52.939 00.000 15712 scope still moving after pulse duration time elapsed
01:16:52.976 00.037 15712 IsGuiding returns 0
01:16:52.976 00.000 15712 scope move finished after 41 + 54 ms
01:16:52.976 00.000 15712 Move returns status 0, amount 41
01:16:52.976 00.000 15712 MoveAxis(N, 0, ABG)
01:16:52.976 00.000 15712 Move returns status 0, amount 0
01:16:52.976 00.000 15712 move complete, result=0
01:16:52.976 00.000 15712 worker thread done servicing request
01:16:52.976 00.000 15712 Worker thread wakes up
01:16:52.976 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
01:16:52.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:52.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:54.394 01.418 15712 Exposure complete
01:16:54.460 00.066 15712 worker thread done servicing request
01:16:54.460 00.000 7988 OnExposeComplete: enter
01:16:54.460 00.000 7988 UpdateGuideState(): m_state=6
01:16:54.462 00.002 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1862
01:16:54.462 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=189.25, Mass=843, SNR=18.9, Peak=150 HFD=3.4
01:16:54.464 00.002 7988 MultiStar: [#1 -0.07,-0.05,0.90,U] [#2 0.08,-0.07,0.90,U] [#3 0.15,-0.26,0.86,U] [#4 0.41,0.20,0.00,M2] [#5 -0.03,-0.09,0.62,U] [#6 -0.22,-0.15,0.63,U] [#7 -0.17,0.12,0.45,U] [#8 -0.29,0.43,0.00,M2] 
01:16:54.464 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.40, 0.04}
01:16:54.466 00.002 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:16:54.466 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
01:16:54.468 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.90 mountX=-0.07 mountY=-0.06, mountTheta=-2.48
01:16:54.470 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.07, opts=13)
01:16:54.472 00.002 7988 Enqueuing Move request for scope (0.06, -0.07)
01:16:54.472 00.000 15712 Worker thread wakes up
01:16:54.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
01:16:54.472 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
01:16:54.472 00.000 15712 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=-0.06
01:16:54.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=58, FiltMax=255, Gamma=0.690
01:16:54.472 00.000 7988 UpdateGuideState exits: m=843 SNR=18.9
01:16:54.475 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:54.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:54.477 00.002 7988 Enqueuing Expose request
01:16:54.477 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:16:54.477 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
01:16:54.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:54.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:54.477 00.000 15712 MoveAxis(E, 4, ABG)
01:16:54.477 00.000 15712 Guiding  Dir = 2, Dur = 4
01:16:54.479 00.002 15712 IsGuiding returns 0
01:16:54.520 00.041 15712 IsGuiding returns 0
01:16:54.520 00.000 15712 Move returns status 0, amount 4
01:16:54.520 00.000 15712 MoveAxis(N, 0, ABG)
01:16:54.520 00.000 15712 Move returns status 0, amount 0
01:16:54.520 00.000 15712 move complete, result=0
01:16:54.520 00.000 15712 worker thread done servicing request
01:16:54.520 00.000 15712 Worker thread wakes up
01:16:54.520 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:16:54.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:54.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:56.165 01.645 15712 Exposure complete
01:16:56.229 00.064 15712 worker thread done servicing request
01:16:56.229 00.000 7988 OnExposeComplete: enter
01:16:56.229 00.000 7988 UpdateGuideState(): m_state=6
01:16:56.229 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1863
01:16:56.229 00.000 7988 Star::Find returns 1 (0), X=973.69, Y=189.27, Mass=755, SNR=17.6, Peak=163 HFD=3.0
01:16:56.229 00.000 7988 MultiStar: [#1 0.33,0.43,0.00,M1] [#2 0.35,0.04,0.86,U] [#3 0.18,0.25,0.89,U] [#4 0.38,0.32,0.00,M3] [#5 0.11,0.31,0.71,U] [#6 -0.25,-0.08,0.63,U] [#7 0.60,0.92,0.00,M2] [#8 0.22,0.82,0.00,M3] 
01:16:56.229 00.000 7988 single-star, 4 included, MultiStar: {0.13, 0.12}, one-star: {0.15, 0.06}
01:16:56.229 00.000 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.56) = xAngle (-1.16 = -1.16)
01:16:56.229 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
01:16:56.229 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.17 cameraTheta=0.40 mountX=0.07 mountY=-0.15, mountTheta=-1.17
01:16:56.229 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.06, opts=13)
01:16:56.229 00.000 7988 Enqueuing Move request for scope (0.15, 0.06)
01:16:56.229 00.000 15712 Worker thread wakes up
01:16:56.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:16:56.229 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:16:56.242 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=59, FiltMax=255, Gamma=0.690
01:16:56.242 00.000 7988 UpdateGuideState exits: m=755 SNR=17.6
01:16:56.244 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:56.245 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:56.245 00.000 7988 Enqueuing Expose request
01:16:56.247 00.002 15712 Moving (0.15, 0.06) raw xDistance=0.07 yDistance=-0.15
01:16:56.247 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:16:56.247 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
01:16:56.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:56.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:16:56.247 00.000 15712 MoveAxis(E, 7, ABG)
01:16:56.247 00.000 15712 Guiding  Dir = 2, Dur = 7
01:16:56.247 00.000 15712 IsGuiding returns 0
01:16:56.262 00.015 15712 IsGuiding returns 0
01:16:56.262 00.000 15712 Move returns status 0, amount 7
01:16:56.262 00.000 15712 MoveAxis(N, 0, ABG)
01:16:56.262 00.000 15712 Move returns status 0, amount 0
01:16:56.262 00.000 15712 move complete, result=0
01:16:56.262 00.000 15712 worker thread done servicing request
01:16:56.262 00.000 15712 Worker thread wakes up
01:16:56.262 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
01:16:56.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:56.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:57.677 01.415 15712 Exposure complete
01:16:57.742 00.065 15712 worker thread done servicing request
01:16:57.744 00.002 7988 OnExposeComplete: enter
01:16:57.744 00.000 7988 UpdateGuideState(): m_state=6
01:16:57.744 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1864
01:16:57.744 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=189.51, Mass=734, SNR=17.5, Peak=154 HFD=3.2
01:16:57.744 00.000 7988 MultiStar: [#1 0.26,0.05,1.11,U] [#2 0.33,0.00,0.93,U] [#3 -0.07,-0.00,0.95,U] [#4 0.41,0.29,0.00,M4] [#5 -0.12,-0.01,0.75,U] [#6 -0.24,0.06,0.66,U] [#7 0.12,0.44,0.00,M3] [#8 0.03,0.58,0.00,M4] 
01:16:57.744 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.07}, one-star: {0.07, 0.31}
01:16:57.744 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
01:16:57.744 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
01:16:57.744 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.85 mountX=0.07 mountY=-0.06, mountTheta=-0.73
01:16:57.744 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.07, opts=13)
01:16:57.744 00.000 7988 Enqueuing Move request for scope (0.06, 0.07)
01:16:57.744 00.000 15712 Worker thread wakes up
01:16:57.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:16:57.744 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:16:57.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
01:16:57.744 00.000 7988 UpdateGuideState exits: m=734 SNR=17.5
01:16:57.757 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:57.759 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:57.759 00.000 7988 Enqueuing Expose request
01:16:57.761 00.002 15712 Moving (0.06, 0.07) raw xDistance=0.07 yDistance=-0.06
01:16:57.761 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:16:57.761 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
01:16:57.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:57.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:57.761 00.000 15712 MoveAxis(E, 10, ABG)
01:16:57.761 00.000 15712 Guiding  Dir = 2, Dur = 10
01:16:57.761 00.000 15712 IsGuiding returns 0
01:16:57.778 00.017 15712 IsGuiding returns 1
01:16:57.778 00.000 15712 scope still moving after pulse duration time elapsed
01:16:57.827 00.049 15712 IsGuiding returns 0
01:16:57.827 00.000 15712 scope move finished after 10 + 58 ms
01:16:57.827 00.000 15712 Move returns status 0, amount 10
01:16:57.827 00.000 15712 MoveAxis(N, 0, ABG)
01:16:57.827 00.000 15712 Move returns status 0, amount 0
01:16:57.827 00.000 15712 move complete, result=0
01:16:57.827 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:16:57.836 00.009 15712 worker thread done servicing request
01:16:57.836 00.000 15712 Worker thread wakes up
01:16:57.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:57.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:16:59.578 01.742 15712 Exposure complete
01:16:59.642 00.064 15712 worker thread done servicing request
01:16:59.642 00.000 7988 OnExposeComplete: enter
01:16:59.642 00.000 7988 UpdateGuideState(): m_state=6
01:16:59.642 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1865
01:16:59.642 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=189.29, Mass=932, SNR=19.8, Peak=155 HFD=3.5
01:16:59.642 00.000 7988 MultiStar: [#1 0.41,0.22,0.00,M1] [#2 0.33,0.10,0.83,U] [#3 0.24,-0.20,0.80,U] [#4 0.19,0.30,0.65,U] [#5 -0.04,0.72,0.00,M5] [#6 -0.09,0.07,0.61,U] [#7 0.49,0.23,0.00,M4] [#8 -0.41,0.67,0.00,M5] 
01:16:59.642 00.000 7988 single-star, 4 included, MultiStar: {0.18, 0.06}, one-star: {0.16, 0.09}
01:16:59.649 00.007 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.05 = -1.05)
01:16:59.649 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
01:16:59.649 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.51 mountX=0.09 mountY=-0.16, mountTheta=-1.06
01:16:59.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.09, opts=13)
01:16:59.649 00.000 7988 Enqueuing Move request for scope (0.16, 0.09)
01:16:59.649 00.000 15712 Worker thread wakes up
01:16:59.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
01:16:59.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
01:16:59.655 00.006 15712 Moving (0.16, 0.09) raw xDistance=0.09 yDistance=-0.16
01:16:59.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=59, FiltMax=255, Gamma=0.690
01:16:59.655 00.000 7988 UpdateGuideState exits: m=932 SNR=19.8
01:16:59.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:59.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:16:59.655 00.000 7988 Enqueuing Expose request
01:16:59.655 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:16:59.655 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
01:16:59.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:59.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:16:59.655 00.000 15712 MoveAxis(E, 9, ABG)
01:16:59.655 00.000 15712 Guiding  Dir = 2, Dur = 9
01:16:59.655 00.000 15712 IsGuiding returns 0
01:16:59.687 00.032 15712 IsGuiding returns 0
01:16:59.687 00.000 15712 Move returns status 0, amount 9
01:16:59.687 00.000 15712 MoveAxis(N, 0, ABG)
01:16:59.687 00.000 15712 Move returns status 0, amount 0
01:16:59.687 00.000 15712 move complete, result=0
01:16:59.687 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
01:16:59.690 00.003 15712 worker thread done servicing request
01:16:59.690 00.000 15712 Worker thread wakes up
01:16:59.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:16:59.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:01.106 01.416 15712 Exposure complete
01:17:01.170 00.064 15712 worker thread done servicing request
01:17:01.170 00.000 7988 OnExposeComplete: enter
01:17:01.170 00.000 7988 UpdateGuideState(): m_state=6
01:17:01.170 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1866
01:17:01.170 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=189.16, Mass=915, SNR=19.4, Peak=160 HFD=3.6
01:17:01.170 00.000 7988 MultiStar: [#1 0.02,-0.23,0.99,U] [#2 0.26,-0.26,0.84,U] [#3 0.01,-0.32,0.85,U] [#4 0.05,0.04,0.61,U] [#5 -0.31,0.43,0.00,M6] [#6 -0.35,0.41,0.00,M4] [#7 0.51,0.38,0.00,M5] [#8 0.34,0.30,0.00,M6] 
01:17:01.170 00.000 7988 single-star, 4 included, MultiStar: {0.08, -0.17}, one-star: {0.06, -0.04}
01:17:01.170 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.18 = -2.18)
01:17:01.170 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
01:17:01.178 00.008 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.62 mountX=-0.04 mountY=-0.06, mountTheta=-2.19
01:17:01.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
01:17:01.178 00.000 7988 Enqueuing Move request for scope (0.06, -0.04)
01:17:01.178 00.000 15712 Worker thread wakes up
01:17:01.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:17:01.178 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:17:01.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=57, FiltMax=255, Gamma=0.690
01:17:01.184 00.006 7988 UpdateGuideState exits: m=915 SNR=19.4
01:17:01.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:01.184 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:01.184 00.000 7988 Enqueuing Expose request
01:17:01.184 00.000 15712 Moving (0.06, -0.04) raw xDistance=-0.04 yDistance=-0.06
01:17:01.184 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:17:01.184 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
01:17:01.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:01.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:01.184 00.000 15712 MoveAxis(E, 8, ABG)
01:17:01.184 00.000 15712 Guiding  Dir = 2, Dur = 8
01:17:01.204 00.020 15712 IsGuiding returns 0
01:17:01.216 00.012 15712 IsGuiding returns 0
01:17:01.216 00.000 15712 Move returns status 0, amount 8
01:17:01.216 00.000 15712 MoveAxis(N, 0, ABG)
01:17:01.216 00.000 15712 Move returns status 0, amount 0
01:17:01.216 00.000 15712 move complete, result=0
01:17:01.216 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:17:01.225 00.009 15712 worker thread done servicing request
01:17:01.225 00.000 15712 Worker thread wakes up
01:17:01.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:01.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:02.859 01.634 15712 Exposure complete
01:17:02.922 00.063 15712 worker thread done servicing request
01:17:02.922 00.000 7988 OnExposeComplete: enter
01:17:02.922 00.000 7988 UpdateGuideState(): m_state=6
01:17:02.922 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1867
01:17:02.922 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=189.25, Mass=727, SNR=17.3, Peak=161 HFD=3.2
01:17:02.922 00.000 7988 MultiStar: [#1 0.29,-0.12,1.09,U] [#2 0.20,-0.26,0.95,U] [#3 0.26,-0.28,0.94,U] [#4 0.14,-0.16,0.79,U] [#5 0.06,0.33,0.80,U] [#6 -0.06,0.23,0.61,U] [#7 0.24,0.61,0.00,M6] [#8 0.17,0.27,0.50,U] 
01:17:02.922 00.000 7988 single-star, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.01, 0.05}
01:17:02.922 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
01:17:02.930 00.008 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
01:17:02.930 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.45 mountX=0.05 mountY=-0.01, mountTheta=-0.14
01:17:02.930 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
01:17:02.930 00.000 7988 Enqueuing Move request for scope (0.01, 0.05)
01:17:02.930 00.000 15712 Worker thread wakes up
01:17:02.936 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:17:02.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=56, FiltMax=255, Gamma=0.690
01:17:02.936 00.000 7988 UpdateGuideState exits: m=727 SNR=17.3
01:17:02.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:02.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:02.936 00.000 7988 Enqueuing Expose request
01:17:02.936 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:17:02.936 00.000 15712 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
01:17:02.936 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:17:02.936 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
01:17:02.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:02.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:02.936 00.000 15712 MoveAxis(E, 5, ABG)
01:17:02.936 00.000 15712 Guiding  Dir = 2, Dur = 5
01:17:02.936 00.000 15712 IsGuiding returns 0
01:17:02.964 00.028 15712 IsGuiding returns 0
01:17:02.964 00.000 15712 Move returns status 0, amount 5
01:17:02.964 00.000 15712 MoveAxis(N, 0, ABG)
01:17:02.964 00.000 15712 Move returns status 0, amount 0
01:17:02.964 00.000 15712 move complete, result=0
01:17:02.964 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:17:02.967 00.003 15712 worker thread done servicing request
01:17:02.967 00.000 15712 Worker thread wakes up
01:17:02.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:02.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:04.384 01.417 15712 Exposure complete
01:17:04.450 00.066 15712 worker thread done servicing request
01:17:04.450 00.000 7988 OnExposeComplete: enter
01:17:04.450 00.000 7988 UpdateGuideState(): m_state=6
01:17:04.450 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1868
01:17:04.450 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=188.83, Mass=873, SNR=19.0, Peak=167 HFD=3.8
01:17:04.450 00.000 7988 MultiStar: [#1 0.21,-0.35,0.00,M1] [#2 0.23,-0.33,0.00,M1] [#3 0.16,-0.69,0.00,M1] [#4 0.15,0.08,0.73,U] [#5 -0.22,0.08,0.72,U] [#6 -0.06,-0.35,0.62,U] [#7 0.40,0.37,0.00,M7] [#8 0.19,0.05,0.35,U] 
01:17:04.450 00.000 7988 refined, 4 included, MultiStar: {-0.02, -0.13}, one-star: {-0.04, -0.37}
01:17:04.450 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.27 = 3.02)
01:17:04.450 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
01:17:04.450 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.70 mountX=-0.13 mountY=0.02, mountTheta=2.99
01:17:04.460 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.13, opts=13)
01:17:04.460 00.000 7988 Enqueuing Move request for scope (-0.02, -0.13)
01:17:04.460 00.000 15712 Worker thread wakes up
01:17:04.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
01:17:04.460 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
01:17:04.460 00.000 15712 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=0.02
01:17:04.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:17:04.464 00.004 7988 UpdateGuideState exits: m=873 SNR=19.0
01:17:04.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:04.464 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:04.464 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:17:04.464 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
01:17:04.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:04.464 00.000 7988 Enqueuing Expose request
01:17:04.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:17:04.464 00.000 15712 MoveAxis(E, 6, ABG)
01:17:04.464 00.000 15712 Guiding  Dir = 2, Dur = 6
01:17:04.464 00.000 15712 IsGuiding returns 0
01:17:04.480 00.016 15712 IsGuiding returns 0
01:17:04.480 00.000 15712 Move returns status 0, amount 6
01:17:04.480 00.000 15712 MoveAxis(N, 0, ABG)
01:17:04.480 00.000 15712 Move returns status 0, amount 0
01:17:04.480 00.000 15712 move complete, result=0
01:17:04.480 00.000 15712 worker thread done servicing request
01:17:04.480 00.000 15712 Worker thread wakes up
01:17:04.480 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:17:04.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:04.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:06.125 01.645 15712 Exposure complete
01:17:06.190 00.065 15712 worker thread done servicing request
01:17:06.190 00.000 7988 OnExposeComplete: enter
01:17:06.190 00.000 7988 UpdateGuideState(): m_state=6
01:17:06.190 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1869
01:17:06.190 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=189.01, Mass=926, SNR=19.5, Peak=181 HFD=3.7
01:17:06.195 00.005 7988 MultiStar: [#1 0.38,0.01,0.87,U] [#2 0.19,-0.48,0.00,M2] [#3 0.19,-0.44,0.00,M2] [#4 0.04,-0.07,0.72,U] [#5 0.03,0.15,0.63,U] [#6 -0.25,-0.23,0.64,U] [#7 0.27,0.91,0.00,M8] [#8 0.34,-0.40,0.00,M5] 
01:17:06.195 00.000 7988 refined, 4 included, MultiStar: {0.07, -0.08}, one-star: {0.03, -0.20}
01:17:06.195 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
01:17:06.195 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
01:17:06.195 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.84 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:17:06.195 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
01:17:06.195 00.000 7988 Enqueuing Move request for scope (0.07, -0.08)
01:17:06.195 00.000 15712 Worker thread wakes up
01:17:06.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:17:06.195 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:17:06.204 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=53, FiltMax=255, Gamma=0.690
01:17:06.204 00.000 7988 UpdateGuideState exits: m=926 SNR=19.5
01:17:06.206 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:06.206 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:06.208 00.002 7988 Enqueuing Expose request
01:17:06.208 00.000 15712 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=-0.07
01:17:06.212 00.004 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:17:06.212 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:17:06.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:06.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:06.212 00.000 15712 MoveAxis(E, 7, ABG)
01:17:06.212 00.000 15712 Guiding  Dir = 2, Dur = 7
01:17:06.212 00.000 15712 IsGuiding returns 0
01:17:06.241 00.029 15712 IsGuiding returns 0
01:17:06.241 00.000 15712 Move returns status 0, amount 7
01:17:06.241 00.000 15712 MoveAxis(N, 0, ABG)
01:17:06.241 00.000 15712 Move returns status 0, amount 0
01:17:06.241 00.000 15712 move complete, result=0
01:17:06.241 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:17:06.244 00.003 15712 worker thread done servicing request
01:17:06.244 00.000 15712 Worker thread wakes up
01:17:06.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:06.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:07.656 01.412 15712 Exposure complete
01:17:07.719 00.063 15712 worker thread done servicing request
01:17:07.719 00.000 7988 OnExposeComplete: enter
01:17:07.719 00.000 7988 UpdateGuideState(): m_state=6
01:17:07.724 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1870
01:17:07.724 00.000 7988 Star::Find returns 1 (0), X=973.51, Y=188.73, Mass=825, SNR=18.8, Peak=177 HFD=3.3
01:17:07.726 00.002 7988 MultiStar: [#1 0.00,-0.32,0.94,U] [#2 0.18,-0.81,0.00,M3] [#3 -0.07,-0.39,0.00,M3] [#4 0.31,-0.37,0.00,M1] [#5 -0.17,0.13,0.63,U] [#6 -0.38,-0.28,0.00,M2] [#7 0.03,-0.07,0.52,U] [#8 0.47,0.20,0.00,M6] 
01:17:07.726 00.000 7988 refined, 3 included, MultiStar: {-0.04, -0.23}, one-star: {-0.03, -0.47}
01:17:07.728 00.002 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
01:17:07.728 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.96)
01:17:07.730 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.73 mountX=-0.24 mountY=0.04, mountTheta=2.96
01:17:07.732 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.23, opts=13)
01:17:07.732 00.000 7988 Enqueuing Move request for scope (-0.04, -0.23)
01:17:07.734 00.002 15712 Worker thread wakes up
01:17:07.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
01:17:07.734 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
01:17:07.734 00.000 15712 Moving (-0.04, -0.23) raw xDistance=-0.24 yDistance=0.04
01:17:07.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=53, FiltMax=255, Gamma=0.690
01:17:07.734 00.000 7988 UpdateGuideState exits: m=825 SNR=18.8
01:17:07.736 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:07.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:07.738 00.002 7988 Enqueuing Expose request
01:17:07.738 00.000 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.58
01:17:07.738 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
01:17:07.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:07.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:17:07.738 00.000 15712 MoveAxis(E, 55, ABG)
01:17:07.738 00.000 15712 Guiding  Dir = 2, Dur = 55
01:17:07.738 00.000 15712 IsGuiding returns 0
01:17:07.758 00.020 15712 PulseGuide returned control before completion, sleep 45
01:17:07.834 00.076 15712 IsGuiding returns 0
01:17:07.834 00.000 15712 Move returns status 0, amount 55
01:17:07.834 00.000 15712 MoveAxis(N, 0, ABG)
01:17:07.834 00.000 15712 Move returns status 0, amount 0
01:17:07.834 00.000 15712 move complete, result=0
01:17:07.834 00.000 7988 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
01:17:07.834 00.000 15712 worker thread done servicing request
01:17:07.834 00.000 15712 Worker thread wakes up
01:17:07.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:07.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:09.473 01.639 15712 Exposure complete
01:17:09.536 00.063 15712 worker thread done servicing request
01:17:09.536 00.000 7988 OnExposeComplete: enter
01:17:09.536 00.000 7988 UpdateGuideState(): m_state=6
01:17:09.540 00.004 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
01:17:09.540 00.000 7988 Star::Find returns 1 (0), X=973.43, Y=189.15, Mass=771, SNR=18.0, Peak=144 HFD=3.4
01:17:09.542 00.002 7988 MultiStar: [#1 0.01,0.02,1.04,U] [#2 0.26,-0.29,0.95,U] [#3 0.33,-0.07,0.91,U] [#4 -0.16,-0.06,0.74,U] [#5 -0.19,0.09,0.70,U] [#6 -0.31,-0.10,0.65,U] [#7 -0.03,0.33,0.52,U] [#8 0.22,0.28,0.39,U] 
01:17:09.542 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {-0.11, -0.05}
01:17:09.544 00.002 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
01:17:09.546 00.002 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
01:17:09.546 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.14 mountX=-0.02 mountY=-0.01, mountTheta=-2.73
01:17:09.548 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
01:17:09.550 00.002 7988 Enqueuing Move request for scope (0.01, -0.02)
01:17:09.550 00.000 15712 Worker thread wakes up
01:17:09.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:17:09.550 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:17:09.550 00.000 15712 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
01:17:09.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=57, FiltMax=255, Gamma=0.690
01:17:09.552 00.002 7988 UpdateGuideState exits: m=771 SNR=18.0
01:17:09.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:09.554 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:09.554 00.000 7988 Enqueuing Expose request
01:17:09.554 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:17:09.554 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
01:17:09.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:09.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:09.554 00.000 15712 MoveAxis(E, 11, ABG)
01:17:09.554 00.000 15712 Guiding  Dir = 2, Dur = 11
01:17:09.563 00.009 15712 IsGuiding returns 0
01:17:09.584 00.021 15712 IsGuiding returns 1
01:17:09.584 00.000 15712 scope still moving after pulse duration time elapsed
01:17:09.622 00.038 15712 IsGuiding returns 0
01:17:09.622 00.000 15712 scope move finished after 11 + 52 ms
01:17:09.622 00.000 15712 Move returns status 0, amount 11
01:17:09.622 00.000 15712 MoveAxis(N, 0, ABG)
01:17:09.622 00.000 15712 Move returns status 0, amount 0
01:17:09.631 00.009 15712 move complete, result=0
01:17:09.631 00.000 15712 worker thread done servicing request
01:17:09.631 00.000 15712 Worker thread wakes up
01:17:09.631 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
01:17:09.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:09.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:11.037 01.406 15712 Exposure complete
01:17:11.098 00.061 15712 worker thread done servicing request
01:17:11.098 00.000 7988 OnExposeComplete: enter
01:17:11.098 00.000 7988 UpdateGuideState(): m_state=6
01:17:11.098 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1872
01:17:11.098 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=189.66, Mass=866, SNR=18.7, Peak=151 HFD=3.6
01:17:11.098 00.000 7988 MultiStar: [#1 0.18,0.00,0.98,U] [#2 0.17,0.21,0.93,U] [#3 -0.11,0.20,0.79,U] [#4 0.68,0.07,0.00,M1] [#5 -0.46,0.45,0.00,M2] [#6 -0.32,0.21,0.61,U] [#7 0.52,0.54,0.00,M7] [#8 0.14,1.01,0.00,M6] 
01:17:11.098 00.000 7988 refined, 4 included, MultiStar: {0.06, 0.22}, one-star: {0.20, 0.46}
01:17:11.098 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
01:17:11.098 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
01:17:11.109 00.011 7988 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.31 mountX=0.22 mountY=-0.06, mountTheta=-0.29
01:17:11.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.22, opts=13)
01:17:11.109 00.000 7988 Enqueuing Move request for scope (0.06, 0.22)
01:17:11.109 00.000 15712 Worker thread wakes up
01:17:11.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
01:17:11.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
01:17:11.109 00.000 15712 Moving (0.06, 0.22) raw xDistance=0.22 yDistance=-0.06
01:17:11.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:17:11.115 00.006 7988 UpdateGuideState exits: m=866 SNR=18.7
01:17:11.117 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:11.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:11.117 00.000 7988 Enqueuing Expose request
01:17:11.117 00.000 15712 PPEC rslt: input = 0.22, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.58
01:17:11.117 00.000 15712 PPEC: input: 0.22, control: 0.09, exposure: 1500
01:17:11.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:11.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:11.117 00.000 15712 MoveAxis(W, 31, ABG)
01:17:11.117 00.000 15712 Guiding  Dir = 3, Dur = 31
01:17:11.117 00.000 15712 IsGuiding returns 0
01:17:11.150 00.033 15712 PulseGuide returned control before completion, sleep 12
01:17:11.163 00.013 15712 IsGuiding returns 1
01:17:11.163 00.000 15712 scope still moving after pulse duration time elapsed
01:17:11.198 00.035 15712 IsGuiding returns 0
01:17:11.198 00.000 15712 scope move finished after 31 + 46 ms
01:17:11.198 00.000 15712 Move returns status 0, amount 31
01:17:11.198 00.000 15712 MoveAxis(N, 0, ABG)
01:17:11.198 00.000 15712 Move returns status 0, amount 0
01:17:11.198 00.000 15712 move complete, result=0
01:17:11.198 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
01:17:11.198 00.000 15712 worker thread done servicing request
01:17:11.200 00.002 15712 Worker thread wakes up
01:17:11.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:11.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:12.839 01.639 15712 Exposure complete
01:17:12.904 00.065 15712 worker thread done servicing request
01:17:12.904 00.000 7988 OnExposeComplete: enter
01:17:12.904 00.000 7988 UpdateGuideState(): m_state=6
01:17:12.904 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1873
01:17:12.904 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=189.30, Mass=796, SNR=18.3, Peak=155 HFD=3.3
01:17:12.909 00.005 7988 MultiStar: [#1 0.26,-0.00,0.96,U] [#2 0.29,-0.33,0.00,M2] [#3 0.07,-0.32,0.83,U] [#4 0.17,0.05,0.69,U] [#5 0.06,-0.17,0.76,U] [#6 -0.47,0.15,0.00,M1] [#7 0.34,0.78,0.00,M8] [#8 -0.56,-0.24,0.00,M7] 
01:17:12.909 00.000 7988 single-star, 4 included, MultiStar: {0.14, -0.06}, one-star: {0.10, 0.10}
01:17:12.912 00.003 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
01:17:12.912 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
01:17:12.914 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=0.10 mountY=-0.10, mountTheta=-0.80
01:17:12.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.10, opts=13)
01:17:12.916 00.002 7988 Enqueuing Move request for scope (0.10, 0.10)
01:17:12.918 00.002 15712 Worker thread wakes up
01:17:12.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:17:12.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:17:12.918 00.000 15712 Moving (0.10, 0.10) raw xDistance=0.10 yDistance=-0.10
01:17:12.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:17:12.918 00.000 7988 UpdateGuideState exits: m=796 SNR=18.3
01:17:12.922 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:12.922 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:12.922 00.000 7988 Enqueuing Expose request
01:17:12.922 00.000 15712 PPEC rslt: input = 0.10, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:17:12.922 00.000 15712 PPEC: input: 0.10, control: -0.04, exposure: 1500
01:17:12.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:12.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:17:12.922 00.000 15712 MoveAxis(E, 13, ABG)
01:17:12.922 00.000 15712 Guiding  Dir = 2, Dur = 13
01:17:12.922 00.000 15712 IsGuiding returns 0
01:17:12.940 00.018 15712 IsGuiding returns 1
01:17:12.940 00.000 15712 scope still moving after pulse duration time elapsed
01:17:12.966 00.026 15712 IsGuiding returns 1
01:17:12.998 00.032 15712 IsGuiding returns 0
01:17:12.998 00.000 15712 scope move finished after 13 + 65 ms
01:17:12.998 00.000 15712 Move returns status 0, amount 13
01:17:12.998 00.000 15712 MoveAxis(N, 0, ABG)
01:17:12.998 00.000 15712 Move returns status 0, amount 0
01:17:12.998 00.000 15712 move complete, result=0
01:17:12.998 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
01:17:13.006 00.008 15712 worker thread done servicing request
01:17:13.006 00.000 15712 Worker thread wakes up
01:17:13.007 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:13.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:14.419 01.412 15712 Exposure complete
01:17:14.482 00.063 15712 worker thread done servicing request
01:17:14.482 00.000 7988 OnExposeComplete: enter
01:17:14.482 00.000 7988 UpdateGuideState(): m_state=6
01:17:14.482 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1874
01:17:14.482 00.000 7988 Star::Find returns 1 (0), X=973.49, Y=189.35, Mass=804, SNR=18.5, Peak=140 HFD=3.3
01:17:14.482 00.000 7988 MultiStar: [#1 -0.13,-0.12,0.98,U] [#2 0.28,-0.33,0.00,M3] [#3 -0.08,0.02,0.84,U] [#4 0.39,0.74,0.00,M1] [#5 -0.34,0.27,0.00,M2] [#6 -0.58,0.17,0.00,M2] [#7 -0.31,0.37,0.00,M9] [#8 -0.34,0.13,0.42,U] 
01:17:14.482 00.000 7988 refined, 3 included, MultiStar: {-0.12, 0.03}, one-star: {-0.05, 0.14}
01:17:14.482 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
01:17:14.482 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
01:17:14.482 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=0.03 mountY=0.12, mountTheta=1.33
01:17:14.482 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
01:17:14.494 00.012 7988 Enqueuing Move request for scope (-0.12, 0.03)
01:17:14.496 00.002 15712 Worker thread wakes up
01:17:14.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:17:14.496 00.000 7988 UpdateGuideState exits: m=804 SNR=18.5
01:17:14.498 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
01:17:14.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
01:17:14.498 00.000 15712 Moving (-0.12, 0.03) raw xDistance=0.03 yDistance=0.12
01:17:14.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:14.500 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:14.502 00.002 7988 Enqueuing Expose request
01:17:14.502 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:17:14.502 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:17:14.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:14.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:17:14.502 00.000 15712 MoveAxis(E, 8, ABG)
01:17:14.502 00.000 15712 Guiding  Dir = 2, Dur = 8
01:17:14.502 00.000 15712 IsGuiding returns 0
01:17:14.522 00.020 15712 IsGuiding returns 0
01:17:14.522 00.000 15712 Move returns status 0, amount 8
01:17:14.522 00.000 15712 MoveAxis(N, 0, ABG)
01:17:14.522 00.000 15712 Move returns status 0, amount 0
01:17:14.522 00.000 15712 move complete, result=0
01:17:14.522 00.000 15712 worker thread done servicing request
01:17:14.522 00.000 15712 Worker thread wakes up
01:17:14.522 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
01:17:14.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:14.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:16.159 01.637 15712 Exposure complete
01:17:16.223 00.064 15712 worker thread done servicing request
01:17:16.223 00.000 7988 OnExposeComplete: enter
01:17:16.223 00.000 7988 UpdateGuideState(): m_state=6
01:17:16.223 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1875
01:17:16.223 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=189.38, Mass=967, SNR=20.3, Peak=153 HFD=3.7
01:17:16.223 00.000 7988 MultiStar: [#1 0.01,0.37,0.89,U] [#2 0.31,0.20,0.79,U] [#3 0.15,0.14,0.76,U] [#4 0.63,0.57,0.00,M2] [#5 -0.27,0.85,0.00,M3] [#6 -0.05,0.05,0.62,U] [#7 0.66,1.55,0.00,M10] [#8 0.26,0.23,0.38,U] 
01:17:16.229 00.006 7988 refined, 5 included, MultiStar: {0.15, 0.20}, one-star: {0.21, 0.18}
01:17:16.229 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
01:17:16.229 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
01:17:16.229 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.94 mountX=0.20 mountY=-0.15, mountTheta=-0.65
01:17:16.229 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.20, opts=13)
01:17:16.234 00.005 7988 Enqueuing Move request for scope (0.15, 0.20)
01:17:16.234 00.000 15712 Worker thread wakes up
01:17:16.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
01:17:16.234 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
01:17:16.234 00.000 15712 Moving (0.15, 0.20) raw xDistance=0.20 yDistance=-0.15
01:17:16.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=54, FiltMax=255, Gamma=0.690
01:17:16.237 00.003 7988 UpdateGuideState exits: m=967 SNR=20.3
01:17:16.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:16.239 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:16.239 00.000 7988 Enqueuing Expose request
01:17:16.239 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.58
01:17:16.239 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
01:17:16.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:16.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:17:16.239 00.000 15712 MoveAxis(W, 35, ABG)
01:17:16.239 00.000 15712 Guiding  Dir = 3, Dur = 35
01:17:16.263 00.024 15712 IsGuiding returns 0
01:17:16.280 00.017 15712 PulseGuide returned control before completion, sleep 30
01:17:16.317 00.037 15712 IsGuiding returns 0
01:17:16.317 00.000 15712 Move returns status 0, amount 35
01:17:16.317 00.000 15712 MoveAxis(N, 0, ABG)
01:17:16.317 00.000 15712 Move returns status 0, amount 0
01:17:16.317 00.000 15712 move complete, result=0
01:17:16.317 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
01:17:16.317 00.000 15712 worker thread done servicing request
01:17:16.317 00.000 15712 Worker thread wakes up
01:17:16.331 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:16.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:17.738 01.407 15712 Exposure complete
01:17:17.800 00.062 15712 worker thread done servicing request
01:17:17.800 00.000 7988 OnExposeComplete: enter
01:17:17.800 00.000 7988 UpdateGuideState(): m_state=6
01:17:17.804 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1876
01:17:17.804 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=189.34, Mass=867, SNR=18.9, Peak=185 HFD=3.2
01:17:17.806 00.002 7988 MultiStar: [#1 0.22,0.09,0.95,U] [#2 0.71,-0.50,0.00,M3] [#3 0.06,-0.21,0.72,U] [#4 0.64,-0.04,0.00,M3] [#5 0.02,0.04,0.64,U] [#6 -0.31,0.01,0.71,U] [#7 0.76,0.43,0.00,R] [#8 0.59,0.30,0.00,M6] 
01:17:17.806 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.03}, one-star: {0.18, 0.13}
01:17:17.808 00.002 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.10 = -1.10)
01:17:17.808 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
01:17:17.810 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.46 mountX=0.03 mountY=-0.06, mountTheta=-1.11
01:17:17.812 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.03, opts=13)
01:17:17.812 00.000 7988 Enqueuing Move request for scope (0.05, 0.03)
01:17:17.814 00.002 15712 Worker thread wakes up
01:17:17.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=54, FiltMax=255, Gamma=0.690
01:17:17.816 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:17:17.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:17:17.816 00.000 15712 Moving (0.05, 0.03) raw xDistance=0.03 yDistance=-0.06
01:17:17.816 00.000 7988 UpdateGuideState exits: m=867 SNR=18.9
01:17:17.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:17.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:17.816 00.000 7988 Enqueuing Expose request
01:17:17.816 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:17:17.816 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
01:17:17.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:17.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:17.816 00.000 15712 MoveAxis(E, 0, ABG)
01:17:17.816 00.000 15712 Move returns status 0, amount 0
01:17:17.816 00.000 15712 MoveAxis(N, 0, ABG)
01:17:17.816 00.000 15712 Move returns status 0, amount 0
01:17:17.816 00.000 15712 move complete, result=0
01:17:17.816 00.000 15712 worker thread done servicing request
01:17:17.816 00.000 15712 Worker thread wakes up
01:17:17.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:17.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:17.816 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:19.459 01.643 15712 Exposure complete
01:17:19.523 00.064 7988 OnExposeComplete: enter
01:17:19.526 00.003 7988 UpdateGuideState(): m_state=6
01:17:19.526 00.000 15712 worker thread done servicing request
01:17:19.526 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1877
01:17:19.526 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=189.00, Mass=765, SNR=17.7, Peak=192 HFD=2.7
01:17:19.526 00.000 7988 MultiStar: [#1 0.30,-0.29,0.00,M1] [#2 0.56,-0.53,0.00,M4] [#3 0.50,-0.39,0.00,M1] [#4 0.69,0.09,0.00,M4] [#5 -0.17,-0.03,0.67,U] [#6 -0.22,-0.14,0.75,U] [#7 -0.33,-0.42,0.00,M1] [#8 0.43,0.58,0.00,M7] 
01:17:19.526 00.000 7988 refined, 2 included, MultiStar: {-0.07, -0.13}, one-star: {0.10, -0.20}
01:17:19.526 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
01:17:19.526 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.61)
01:17:19.526 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.08 mountX=-0.13 mountY=0.08, mountTheta=2.62
01:17:19.526 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.13, opts=13)
01:17:19.526 00.000 7988 Enqueuing Move request for scope (-0.07, -0.13)
01:17:19.526 00.000 15712 Worker thread wakes up
01:17:19.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
01:17:19.526 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
01:17:19.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=53, FiltMax=255, Gamma=0.690
01:17:19.539 00.013 7988 UpdateGuideState exits: m=765 SNR=17.7
01:17:19.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:19.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:19.539 00.000 7988 Enqueuing Expose request
01:17:19.543 00.004 15712 Moving (-0.07, -0.13) raw xDistance=-0.13 yDistance=0.08
01:17:19.543 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
01:17:19.543 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
01:17:19.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:19.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:17:19.543 00.000 15712 MoveAxis(E, 4, ABG)
01:17:19.543 00.000 15712 Guiding  Dir = 2, Dur = 4
01:17:19.543 00.000 15712 IsGuiding returns 0
01:17:19.574 00.031 15712 IsGuiding returns 0
01:17:19.574 00.000 15712 Move returns status 0, amount 4
01:17:19.574 00.000 15712 MoveAxis(N, 0, ABG)
01:17:19.574 00.000 15712 Move returns status 0, amount 0
01:17:19.574 00.000 15712 move complete, result=0
01:17:19.574 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:17:19.576 00.002 15712 worker thread done servicing request
01:17:19.576 00.000 15712 Worker thread wakes up
01:17:19.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:19.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:20.991 01.415 15712 Exposure complete
01:17:21.056 00.065 15712 worker thread done servicing request
01:17:21.056 00.000 7988 OnExposeComplete: enter
01:17:21.056 00.000 7988 UpdateGuideState(): m_state=6
01:17:21.059 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1878
01:17:21.059 00.000 7988 Star::Find returns 1 (0), X=973.65, Y=188.73, Mass=737, SNR=17.6, Peak=172 HFD=2.9
01:17:21.059 00.000 7988 MultiStar: [#1 -0.02,-0.42,0.00,M2] [#2 0.48,-0.64,0.00,M5] [#3 0.05,-0.63,0.00,M2] [#4 0.09,-0.55,0.00,M5] [#5 -0.03,-0.39,0.75,U] [#6 -0.13,-0.49,0.00,M1] [#7 -0.40,-0.54,0.00,M2] [#8 0.42,0.06,0.00,M8] 
01:17:21.059 00.000 7988 refined, 1 included, MultiStar: {0.05, -0.44}, one-star: {0.10, -0.48}
01:17:21.059 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
01:17:21.059 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
01:17:21.059 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.44 hyp=0.44 cameraTheta=-1.47 mountX=-0.44 mountY=-0.04, mountTheta=-3.06
01:17:21.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.44, opts=13)
01:17:21.059 00.000 7988 Enqueuing Move request for scope (0.05, -0.44)
01:17:21.070 00.011 15712 Worker thread wakes up
01:17:21.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.44) opts 0xd
01:17:21.070 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.44)
01:17:21.070 00.000 15712 Moving (0.05, -0.44) raw xDistance=-0.44 yDistance=-0.04
01:17:21.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=56, FiltMax=255, Gamma=0.690
01:17:21.070 00.000 7988 UpdateGuideState exits: m=737 SNR=17.6
01:17:21.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:21.073 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:21.073 00.000 7988 Enqueuing Expose request
01:17:21.075 00.002 15712 PPEC rslt: input = -0.44, final = -0.28, react = -0.26, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 639.57
01:17:21.075 00.000 15712 PPEC: input: -0.44, control: -0.28, exposure: 1500
01:17:21.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:21.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:17:21.075 00.000 15712 MoveAxis(E, 90, ABG)
01:17:21.075 00.000 15712 Guiding  Dir = 2, Dur = 90
01:17:21.075 00.000 15712 IsGuiding returns 0
01:17:21.090 00.015 15712 PulseGuide returned control before completion, sleep 85
01:17:21.182 00.092 15712 IsGuiding returns 1
01:17:21.182 00.000 15712 scope still moving after pulse duration time elapsed
01:17:21.214 00.032 15712 IsGuiding returns 0
01:17:21.214 00.000 15712 scope move finished after 90 + 48 ms
01:17:21.214 00.000 15712 Move returns status 0, amount 90
01:17:21.214 00.000 15712 MoveAxis(N, 0, ABG)
01:17:21.214 00.000 15712 Move returns status 0, amount 0
01:17:21.214 00.000 15712 move complete, result=0
01:17:21.214 00.000 15712 worker thread done servicing request
01:17:21.214 00.000 15712 Worker thread wakes up
01:17:21.214 00.000 7988 GuideStep: -0.4 px 90 ms EAST, -0.0 px 0 ms NORTH
01:17:21.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:21.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:22.858 01.644 15712 Exposure complete
01:17:22.924 00.066 15712 worker thread done servicing request
01:17:22.924 00.000 7988 OnExposeComplete: enter
01:17:22.924 00.000 7988 UpdateGuideState(): m_state=6
01:17:22.924 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1879
01:17:22.924 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=189.15, Mass=877, SNR=18.8, Peak=148 HFD=3.7
01:17:22.924 00.000 7988 MultiStar: [#1 0.11,0.14,1.02,U] [#2 0.24,-0.24,0.84,U] [#3 0.03,0.00,0.79,U] [#4 0.29,0.16,0.69,U] [#5 0.37,0.30,0.00,M1] [#6 0.11,0.00,0.62,U] [#7 -0.10,-0.23,0.48,U] [#8 -0.25,0.22,0.36,U] 
01:17:22.929 00.005 7988 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {-0.07, -0.06}
01:17:22.929 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
01:17:22.929 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
01:17:22.929 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.07 mountX=-0.00 mountY=-0.07, mountTheta=-1.63
01:17:22.929 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.00, opts=13)
01:17:22.929 00.000 7988 Enqueuing Move request for scope (0.07, -0.00)
01:17:22.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=57, FiltMax=255, Gamma=0.690
01:17:22.929 00.000 7988 UpdateGuideState exits: m=877 SNR=18.8
01:17:22.937 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:22.939 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:22.939 00.000 7988 Enqueuing Expose request
01:17:22.941 00.002 15712 Worker thread wakes up
01:17:22.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
01:17:22.941 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
01:17:22.941 00.000 15712 Moving (0.07, -0.00) raw xDistance=-0.00 yDistance=-0.07
01:17:22.941 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:17:22.941 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
01:17:22.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:22.946 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:22.946 00.000 15712 MoveAxis(E, 4, ABG)
01:17:22.946 00.000 15712 Guiding  Dir = 2, Dur = 4
01:17:22.946 00.000 15712 IsGuiding returns 0
01:17:22.962 00.016 15712 IsGuiding returns 0
01:17:22.962 00.000 15712 Move returns status 0, amount 4
01:17:22.962 00.000 15712 MoveAxis(N, 0, ABG)
01:17:22.962 00.000 15712 Move returns status 0, amount 0
01:17:22.962 00.000 15712 move complete, result=0
01:17:22.962 00.000 15712 worker thread done servicing request
01:17:22.962 00.000 15712 Worker thread wakes up
01:17:22.962 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:17:22.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:22.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:24.372 01.410 15712 Exposure complete
01:17:24.434 00.062 15712 worker thread done servicing request
01:17:24.434 00.000 7988 OnExposeComplete: enter
01:17:24.434 00.000 7988 UpdateGuideState(): m_state=6
01:17:24.438 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1880
01:17:24.438 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=189.22, Mass=825, SNR=18.5, Peak=158 HFD=3.6
01:17:24.440 00.002 7988 MultiStar: [#1 0.17,0.02,1.00,U] [#2 0.38,-0.32,0.00,M5] [#3 0.13,-0.33,0.92,U] [#4 0.76,0.33,0.00,M5] [#5 -0.34,0.44,0.00,M2] [#6 -0.22,0.17,0.68,U] [#7 -0.27,0.02,0.50,U] [#8 -0.05,0.30,0.46,U] 
01:17:24.442 00.002 7988 refined, 5 included, MultiStar: {0.06, -0.00}, one-star: {0.31, 0.02}
01:17:24.442 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.56) = xAngle (-1.57 = -1.57)
01:17:24.444 00.002 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
01:17:24.444 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.01 mountX=-0.00 mountY=-0.06, mountTheta=-1.57
01:17:24.446 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.00, opts=13)
01:17:24.448 00.002 7988 Enqueuing Move request for scope (0.06, -0.00)
01:17:24.448 00.000 15712 Worker thread wakes up
01:17:24.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
01:17:24.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
01:17:24.448 00.000 15712 Moving (0.06, -0.00) raw xDistance=-0.00 yDistance=-0.06
01:17:24.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
01:17:24.450 00.002 7988 UpdateGuideState exits: m=825 SNR=18.5
01:17:24.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:24.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:24.450 00.000 7988 Enqueuing Expose request
01:17:24.450 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:17:24.450 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
01:17:24.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:24.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:24.450 00.000 15712 MoveAxis(E, 3, ABG)
01:17:24.450 00.000 15712 Guiding  Dir = 2, Dur = 3
01:17:24.450 00.000 15712 IsGuiding returns 0
01:17:24.482 00.032 15712 IsGuiding returns 0
01:17:24.482 00.000 15712 Move returns status 0, amount 3
01:17:24.482 00.000 15712 MoveAxis(N, 0, ABG)
01:17:24.482 00.000 15712 Move returns status 0, amount 0
01:17:24.482 00.000 15712 move complete, result=0
01:17:24.482 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:17:24.482 00.000 15712 worker thread done servicing request
01:17:24.482 00.000 15712 Worker thread wakes up
01:17:24.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:24.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:26.124 01.642 15712 Exposure complete
01:17:26.188 00.064 15712 worker thread done servicing request
01:17:26.188 00.000 7988 OnExposeComplete: enter
01:17:26.192 00.004 7988 UpdateGuideState(): m_state=6
01:17:26.192 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1881
01:17:26.194 00.002 7988 Star::Find returns 1 (0), X=973.76, Y=189.27, Mass=966, SNR=20.2, Peak=158 HFD=3.6
01:17:26.194 00.000 7988 MultiStar: [#1 0.39,-0.06,0.89,U] [#2 0.34,-0.25,0.00,M6] [#3 0.36,0.07,0.80,U] [#4 0.28,-0.00,0.66,U] [#5 -0.10,0.21,0.63,U] [#6 -0.03,-0.19,0.62,U] [#7 0.07,0.17,0.49,U] [#8 0.33,1.00,0.00,M7] 
01:17:26.196 00.002 7988 refined, 6 included, MultiStar: {0.20, 0.03}, one-star: {0.22, 0.06}
01:17:26.196 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
01:17:26.198 00.002 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
01:17:26.198 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.16 mountX=0.03 mountY=-0.20, mountTheta=-1.40
01:17:26.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.03, opts=13)
01:17:26.202 00.002 7988 Enqueuing Move request for scope (0.20, 0.03)
01:17:26.202 00.000 15712 Worker thread wakes up
01:17:26.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
01:17:26.202 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
01:17:26.202 00.000 15712 Moving (0.20, 0.03) raw xDistance=0.03 yDistance=-0.20
01:17:26.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=57, FiltMax=255, Gamma=0.690
01:17:26.204 00.002 7988 UpdateGuideState exits: m=966 SNR=20.2
01:17:26.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:26.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:26.204 00.000 7988 Enqueuing Expose request
01:17:26.209 00.005 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:17:26.209 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:17:26.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:26.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:17:26.209 00.000 15712 MoveAxis(E, 6, ABG)
01:17:26.209 00.000 15712 Guiding  Dir = 2, Dur = 6
01:17:26.209 00.000 15712 IsGuiding returns 0
01:17:26.223 00.014 15712 IsGuiding returns 0
01:17:26.223 00.000 15712 Move returns status 0, amount 6
01:17:26.223 00.000 15712 MoveAxis(N, 0, ABG)
01:17:26.223 00.000 15712 Move returns status 0, amount 0
01:17:26.223 00.000 15712 move complete, result=0
01:17:26.223 00.000 15712 worker thread done servicing request
01:17:26.223 00.000 15712 Worker thread wakes up
01:17:26.223 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:17:26.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:26.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:27.639 01.416 15712 Exposure complete
01:17:27.703 00.064 15712 worker thread done servicing request
01:17:27.703 00.000 7988 OnExposeComplete: enter
01:17:27.703 00.000 7988 UpdateGuideState(): m_state=6
01:17:27.707 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1882
01:17:27.708 00.001 7988 Star::Find returns 1 (0), X=973.70, Y=189.40, Mass=910, SNR=19.6, Peak=160 HFD=3.5
01:17:27.710 00.002 7988 MultiStar: [#1 -0.02,0.35,0.93,U] [#2 0.28,0.19,0.83,U] [#3 0.02,-0.03,0.83,U] [#4 0.39,0.51,0.00,M5] [#5 -0.14,0.72,0.00,M2] [#6 -0.04,0.32,0.64,U] [#7 -0.01,0.24,0.50,U] [#8 0.17,0.79,0.00,M8] 
01:17:27.710 00.000 7988 refined, 5 included, MultiStar: {0.08, 0.21}, one-star: {0.16, 0.20}
01:17:27.710 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
01:17:27.712 00.002 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
01:17:27.712 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.22 mountX=0.21 mountY=-0.08, mountTheta=-0.37
01:17:27.714 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.21, opts=13)
01:17:27.716 00.002 7988 Enqueuing Move request for scope (0.08, 0.21)
01:17:27.716 00.000 15712 Worker thread wakes up
01:17:27.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
01:17:27.719 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
01:17:27.719 00.000 7988 UpdateGuideState exits: m=910 SNR=19.6
01:17:27.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:27.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:27.719 00.000 7988 Enqueuing Expose request
01:17:27.719 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
01:17:27.719 00.000 15712 Moving (0.08, 0.21) raw xDistance=0.21 yDistance=-0.08
01:17:27.725 00.006 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.57
01:17:27.725 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
01:17:27.725 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:27.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:17:27.725 00.000 15712 MoveAxis(W, 33, ABG)
01:17:27.725 00.000 15712 Guiding  Dir = 3, Dur = 33
01:17:27.725 00.000 15712 IsGuiding returns 0
01:17:27.742 00.017 15712 PulseGuide returned control before completion, sleep 29
01:17:27.789 00.047 15712 IsGuiding returns 0
01:17:27.789 00.000 15712 Move returns status 0, amount 33
01:17:27.789 00.000 15712 MoveAxis(N, 0, ABG)
01:17:27.789 00.000 15712 Move returns status 0, amount 0
01:17:27.789 00.000 15712 move complete, result=0
01:17:27.789 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
01:17:27.792 00.003 15712 worker thread done servicing request
01:17:27.792 00.000 15712 Worker thread wakes up
01:17:27.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:27.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:29.429 01.637 15712 Exposure complete
01:17:29.496 00.067 15712 worker thread done servicing request
01:17:29.496 00.000 7988 OnExposeComplete: enter
01:17:29.496 00.000 7988 UpdateGuideState(): m_state=6
01:17:29.496 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1883
01:17:29.496 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=189.18, Mass=842, SNR=18.8, Peak=183 HFD=3.3
01:17:29.496 00.000 7988 MultiStar: [#1 0.45,-0.21,0.00,M1] [#2 0.52,-0.58,0.00,M6] [#3 0.29,-0.49,0.00,M1] [#4 0.67,-0.18,0.00,M6] [#5 -0.20,-0.19,0.72,U] [#6 0.32,0.23,0.70,U] [#7 -0.29,-0.46,0.00,M1] [#8 -0.14,0.04,0.46,U] 
01:17:29.496 00.000 7988 refined, 3 included, MultiStar: {0.11, 0.01}, one-star: {0.29, -0.02}
01:17:29.496 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.56) = xAngle (-1.51 = -1.51)
01:17:29.496 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
01:17:29.496 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.06 mountX=0.01 mountY=-0.11, mountTheta=-1.51
01:17:29.496 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.01, opts=13)
01:17:29.496 00.000 7988 Enqueuing Move request for scope (0.11, 0.01)
01:17:29.509 00.013 15712 Worker thread wakes up
01:17:29.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:17:29.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:17:29.509 00.000 15712 Moving (0.11, 0.01) raw xDistance=0.01 yDistance=-0.11
01:17:29.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:17:29.511 00.002 7988 UpdateGuideState exits: m=842 SNR=18.8
01:17:29.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:29.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:29.511 00.000 7988 Enqueuing Expose request
01:17:29.511 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:17:29.511 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
01:17:29.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:29.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:17:29.511 00.000 15712 MoveAxis(E, 9, ABG)
01:17:29.511 00.000 15712 Guiding  Dir = 2, Dur = 9
01:17:29.528 00.017 15712 IsGuiding returns 0
01:17:29.547 00.019 15712 IsGuiding returns 0
01:17:29.547 00.000 15712 Move returns status 0, amount 9
01:17:29.547 00.000 15712 MoveAxis(N, 0, ABG)
01:17:29.547 00.000 15712 Move returns status 0, amount 0
01:17:29.547 00.000 15712 move complete, result=0
01:17:29.547 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:17:29.550 00.003 15712 worker thread done servicing request
01:17:29.550 00.000 15712 Worker thread wakes up
01:17:29.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:29.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:30.960 01.410 15712 Exposure complete
01:17:31.021 00.061 15712 worker thread done servicing request
01:17:31.024 00.003 7988 OnExposeComplete: enter
01:17:31.024 00.000 7988 UpdateGuideState(): m_state=6
01:17:31.026 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1884
01:17:31.026 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=188.85, Mass=835, SNR=18.6, Peak=180 HFD=3.1
01:17:31.028 00.002 7988 MultiStar: [#1 0.27,-0.35,0.00,M2] [#2 0.42,-0.74,0.00,M7] [#3 0.27,-0.25,0.82,U] [#4 0.59,-0.11,0.00,M7] [#5 -0.20,0.06,0.70,U] [#6 -0.19,-0.70,0.00,M1] [#7 -0.40,-0.41,0.00,M2] [#8 0.17,-0.45,0.00,M8] 
01:17:31.028 00.000 7988 refined, 2 included, MultiStar: {0.18, -0.21}, one-star: {0.36, -0.35}
01:17:31.030 00.002 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
01:17:31.030 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
01:17:31.032 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.27 cameraTheta=-0.86 mountX=-0.20 mountY=-0.17, mountTheta=-2.44
01:17:31.034 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.21, opts=13)
01:17:31.034 00.000 7988 Enqueuing Move request for scope (0.18, -0.21)
01:17:31.036 00.002 15712 Worker thread wakes up
01:17:31.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
01:17:31.036 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
01:17:31.036 00.000 15712 Moving (0.18, -0.21) raw xDistance=-0.20 yDistance=-0.17
01:17:31.037 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
01:17:31.037 00.000 7988 UpdateGuideState exits: m=835 SNR=18.6
01:17:31.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:31.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:31.041 00.004 7988 Enqueuing Expose request
01:17:31.041 00.000 15712 PPEC rslt: input = -0.20, final = -0.16, react = -0.12, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.57
01:17:31.041 00.000 15712 PPEC: input: -0.20, control: -0.16, exposure: 1500
01:17:31.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:31.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:17:31.041 00.000 15712 MoveAxis(E, 51, ABG)
01:17:31.041 00.000 15712 Guiding  Dir = 2, Dur = 51
01:17:31.041 00.000 15712 IsGuiding returns 0
01:17:31.058 00.017 15712 PulseGuide returned control before completion, sleep 37
01:17:31.143 00.085 15712 IsGuiding returns 0
01:17:31.143 00.000 15712 Move returns status 0, amount 51
01:17:31.143 00.000 15712 MoveAxis(N, 0, ABG)
01:17:31.143 00.000 15712 Move returns status 0, amount 0
01:17:31.143 00.000 15712 move complete, result=0
01:17:31.143 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.2 px 0 ms NORTH
01:17:31.149 00.006 15712 worker thread done servicing request
01:17:31.149 00.000 15712 Worker thread wakes up
01:17:31.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:31.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:32.790 01.641 15712 Exposure complete
01:17:32.853 00.063 15712 worker thread done servicing request
01:17:32.853 00.000 7988 OnExposeComplete: enter
01:17:32.853 00.000 7988 UpdateGuideState(): m_state=6
01:17:32.853 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1885
01:17:32.853 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=189.12, Mass=802, SNR=18.4, Peak=153 HFD=3.0
01:17:32.853 00.000 7988 MultiStar: [#1 0.23,0.08,0.91,U] [#2 0.42,-0.33,0.00,M8] [#3 -0.10,-0.18,0.77,U] [#4 0.40,0.14,0.00,M8] [#5 -0.31,-0.14,0.73,U] [#6 -0.04,0.08,0.63,U] [#7 -0.00,-0.29,0.48,U] [#8 -0.12,-0.16,0.41,U] 
01:17:32.853 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.31, -0.08}
01:17:32.861 00.008 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
01:17:32.861 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
01:17:32.861 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.24 mountX=-0.08 mountY=-0.03, mountTheta=-2.83
01:17:32.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.08, opts=13)
01:17:32.861 00.000 7988 Enqueuing Move request for scope (0.03, -0.08)
01:17:32.867 00.006 15712 Worker thread wakes up
01:17:32.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:17:32.867 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:17:32.867 00.000 15712 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.03
01:17:32.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=58, FiltMax=255, Gamma=0.690
01:17:32.867 00.000 7988 UpdateGuideState exits: m=802 SNR=18.4
01:17:32.869 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:32.869 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:32.871 00.002 7988 Enqueuing Expose request
01:17:32.871 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:17:32.871 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
01:17:32.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:32.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:32.871 00.000 15712 MoveAxis(E, 10, ABG)
01:17:32.871 00.000 15712 Guiding  Dir = 2, Dur = 10
01:17:32.871 00.000 15712 IsGuiding returns 0
01:17:32.889 00.018 15712 IsGuiding returns 1
01:17:32.889 00.000 15712 scope still moving after pulse duration time elapsed
01:17:32.934 00.045 15712 IsGuiding returns 0
01:17:32.934 00.000 15712 scope move finished after 10 + 54 ms
01:17:32.934 00.000 15712 Move returns status 0, amount 10
01:17:32.934 00.000 15712 MoveAxis(N, 0, ABG)
01:17:32.934 00.000 15712 Move returns status 0, amount 0
01:17:32.934 00.000 15712 move complete, result=0
01:17:32.934 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
01:17:32.939 00.005 15712 worker thread done servicing request
01:17:32.939 00.000 15712 Worker thread wakes up
01:17:32.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:32.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:34.350 01.411 15712 Exposure complete
01:17:34.412 00.062 15712 worker thread done servicing request
01:17:34.414 00.002 7988 OnExposeComplete: enter
01:17:34.414 00.000 7988 UpdateGuideState(): m_state=6
01:17:34.414 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1886
01:17:34.414 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=189.31, Mass=717, SNR=17.1, Peak=175 HFD=3.0
01:17:34.414 00.000 7988 MultiStar: [#1 0.42,0.30,0.00,M2] [#2 0.43,0.01,0.00,M9] [#3 0.20,-0.09,0.82,U] [#4 0.54,0.22,0.00,M9] [#5 0.21,0.79,0.00,M1] [#6 -0.07,-0.07,0.64,U] [#7 -0.02,0.74,0.00,M2] [#8 0.03,0.75,0.00,M8] 
01:17:34.414 00.000 7988 refined, 2 included, MultiStar: {0.06, -0.01}, one-star: {0.04, 0.10}
01:17:34.414 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
01:17:34.414 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
01:17:34.414 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.13 mountX=-0.01 mountY=-0.06, mountTheta=-1.70
01:17:34.424 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
01:17:34.424 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
01:17:34.424 00.000 15712 Worker thread wakes up
01:17:34.424 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:17:34.424 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:17:34.424 00.000 15712 Moving (0.06, -0.01) raw xDistance=-0.01 yDistance=-0.06
01:17:34.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=58, FiltMax=255, Gamma=0.690
01:17:34.428 00.004 7988 UpdateGuideState exits: m=717 SNR=17.1
01:17:34.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:34.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:34.428 00.000 7988 Enqueuing Expose request
01:17:34.428 00.000 15712 PPEC rslt: input = -0.01, final = -0.04, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:17:34.428 00.000 15712 PPEC: input: -0.01, control: -0.04, exposure: 1500
01:17:34.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:34.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:34.428 00.000 15712 MoveAxis(E, 13, ABG)
01:17:34.428 00.000 15712 Guiding  Dir = 2, Dur = 13
01:17:34.428 00.000 15712 IsGuiding returns 0
01:17:34.444 00.016 15712 IsGuiding returns 1
01:17:34.444 00.000 15712 scope still moving after pulse duration time elapsed
01:17:34.496 00.052 15712 IsGuiding returns 0
01:17:34.496 00.000 15712 scope move finished after 13 + 58 ms
01:17:34.496 00.000 15712 Move returns status 0, amount 13
01:17:34.496 00.000 15712 MoveAxis(N, 0, ABG)
01:17:34.496 00.000 15712 Move returns status 0, amount 0
01:17:34.496 00.000 15712 move complete, result=0
01:17:34.496 00.000 7988 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:17:34.506 00.010 15712 worker thread done servicing request
01:17:34.506 00.000 15712 Worker thread wakes up
01:17:34.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:34.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:36.246 01.740 15712 Exposure complete
01:17:36.310 00.064 15712 worker thread done servicing request
01:17:36.311 00.001 7988 OnExposeComplete: enter
01:17:36.311 00.000 7988 UpdateGuideState(): m_state=6
01:17:36.311 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1887
01:17:36.314 00.003 7988 Star::Find returns 1 (0), X=973.69, Y=189.73, Mass=682, SNR=16.8, Peak=168 HFD=2.7
01:17:36.314 00.000 7988 MultiStar: [#1 0.49,0.63,0.00,M3] [#2 0.46,-0.17,0.00,M10] [#3 0.07,0.24,0.84,U] [#4 0.60,0.24,0.00,M10] [#5 0.41,0.58,0.00,M2] [#6 -0.20,0.40,0.00,M1] [#7 -0.03,0.39,0.51,U] [#8 0.22,0.83,0.00,M9] 
01:17:36.314 00.000 7988 refined, 2 included, MultiStar: {0.08, 0.39}, one-star: {0.15, 0.52}
01:17:36.314 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
01:17:36.314 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
01:17:36.314 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.37 mountX=0.39 mountY=-0.09, mountTheta=-0.23
01:17:36.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.39, opts=13)
01:17:36.314 00.000 7988 Enqueuing Move request for scope (0.08, 0.39)
01:17:36.314 00.000 15712 Worker thread wakes up
01:17:36.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.39) opts 0xd
01:17:36.314 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.39)
01:17:36.324 00.010 15712 Moving (0.08, 0.39) raw xDistance=0.39 yDistance=-0.09
01:17:36.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=59, FiltMax=255, Gamma=0.690
01:17:36.324 00.000 7988 UpdateGuideState exits: m=682 SNR=16.8
01:17:36.324 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:36.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:36.324 00.000 7988 Enqueuing Expose request
01:17:36.324 00.000 15712 PPEC rslt: input = 0.39, final = 0.20, react = 0.24, pred = -0.04, hyst = 0.21, hyst_pct = 0.00, period_length = 639.57
01:17:36.324 00.000 15712 PPEC: input: 0.39, control: 0.20, exposure: 1500
01:17:36.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:36.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:17:36.324 00.000 15712 MoveAxis(W, 65, ABG)
01:17:36.324 00.000 15712 Guiding  Dir = 3, Dur = 65
01:17:36.324 00.000 15712 IsGuiding returns 0
01:17:36.358 00.034 15712 PulseGuide returned control before completion, sleep 47
01:17:36.420 00.062 15712 IsGuiding returns 1
01:17:36.420 00.000 15712 scope still moving after pulse duration time elapsed
01:17:36.454 00.034 15712 IsGuiding returns 0
01:17:36.454 00.000 15712 scope move finished after 65 + 59 ms
01:17:36.454 00.000 15712 Move returns status 0, amount 65
01:17:36.454 00.000 15712 MoveAxis(N, 0, ABG)
01:17:36.454 00.000 15712 Move returns status 0, amount 0
01:17:36.454 00.000 15712 move complete, result=0
01:17:36.454 00.000 15712 worker thread done servicing request
01:17:36.454 00.000 15712 Worker thread wakes up
01:17:36.454 00.000 7988 GuideStep: 0.4 px 65 ms WEST, -0.1 px 0 ms NORTH
01:17:36.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:36.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:37.874 01.420 15712 Exposure complete
01:17:37.938 00.064 15712 worker thread done servicing request
01:17:37.939 00.001 7988 OnExposeComplete: enter
01:17:37.939 00.000 7988 UpdateGuideState(): m_state=6
01:17:37.939 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1888
01:17:37.939 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=189.43, Mass=767, SNR=17.7, Peak=158 HFD=3.4
01:17:37.939 00.000 7988 MultiStar: [#1 0.40,-0.05,0.00,M4] [#2 0.39,-0.09,0.84,U] [#3 0.60,-0.32,0.00,M1] [#4 0.63,0.23,0.00,R] [#5 0.23,0.28,0.65,U] [#6 -0.11,-0.11,0.61,U] [#7 -0.34,0.35,0.00,M2] [#8 -0.13,0.80,0.00,M10] 
01:17:37.944 00.005 7988 refined, 3 included, MultiStar: {0.18, 0.09}, one-star: {0.16, 0.22}
01:17:37.944 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
01:17:37.944 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
01:17:37.944 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.45 mountX=0.09 mountY=-0.18, mountTheta=-1.12
01:17:37.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.09, opts=13)
01:17:37.944 00.000 7988 Enqueuing Move request for scope (0.18, 0.09)
01:17:37.944 00.000 15712 Worker thread wakes up
01:17:37.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
01:17:37.944 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
01:17:37.952 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=62, FiltMax=255, Gamma=0.690
01:17:37.952 00.000 15712 Moving (0.18, 0.09) raw xDistance=0.09 yDistance=-0.18
01:17:37.952 00.000 7988 UpdateGuideState exits: m=767 SNR=17.7
01:17:37.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:37.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:37.952 00.000 15712 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:17:37.952 00.000 15712 PPEC: input: 0.09, control: -0.04, exposure: 1500
01:17:37.952 00.000 7988 Enqueuing Expose request
01:17:37.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:37.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:17:37.952 00.000 15712 MoveAxis(E, 13, ABG)
01:17:37.952 00.000 15712 Guiding  Dir = 2, Dur = 13
01:17:37.960 00.008 15712 IsGuiding returns 0
01:17:37.988 00.028 15712 IsGuiding returns 1
01:17:37.988 00.000 15712 scope still moving after pulse duration time elapsed
01:17:38.036 00.048 15712 IsGuiding returns 0
01:17:38.036 00.000 15712 scope move finished after 13 + 63 ms
01:17:38.036 00.000 15712 Move returns status 0, amount 13
01:17:38.036 00.000 15712 MoveAxis(N, 0, ABG)
01:17:38.036 00.000 15712 Move returns status 0, amount 0
01:17:38.036 00.000 15712 move complete, result=0
01:17:38.036 00.000 15712 worker thread done servicing request
01:17:38.036 00.000 15712 Worker thread wakes up
01:17:38.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:38.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:38.036 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
01:17:39.677 01.641 15712 Exposure complete
01:17:39.739 00.062 15712 worker thread done servicing request
01:17:39.739 00.000 7988 OnExposeComplete: enter
01:17:39.739 00.000 7988 UpdateGuideState(): m_state=6
01:17:39.746 00.007 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1889
01:17:39.746 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=189.38, Mass=722, SNR=16.8, Peak=165 HFD=3.3
01:17:39.748 00.002 7988 MultiStar: [#1 0.29,0.22,0.93,U] [#2 0.43,0.32,0.00,M10] [#3 0.23,0.25,0.76,U] [#4 0.07,0.40,0.00,M1] [#5 0.09,0.63,0.00,M2] [#6 0.08,0.27,0.66,U] [#7 0.12,0.06,0.52,U] [#8 0.37,-0.03,0.44,U] 
01:17:39.748 00.000 7988 single-star, 5 included, MultiStar: {0.17, 0.18}, one-star: {0.02, 0.18}
01:17:39.750 00.002 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
01:17:39.750 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:17:39.752 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.48 mountX=0.18 mountY=-0.02, mountTheta=-0.12
01:17:39.752 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.18, opts=13)
01:17:39.754 00.002 7988 Enqueuing Move request for scope (0.02, 0.18)
01:17:39.755 00.001 15712 Worker thread wakes up
01:17:39.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
01:17:39.755 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
01:17:39.755 00.000 15712 Moving (0.02, 0.18) raw xDistance=0.18 yDistance=-0.02
01:17:39.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=65, FiltMax=255, Gamma=0.690
01:17:39.755 00.000 7988 UpdateGuideState exits: m=722 SNR=16.8
01:17:39.758 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:39.758 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:39.760 00.002 7988 Enqueuing Expose request
01:17:39.760 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.57
01:17:39.760 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
01:17:39.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:39.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:17:39.760 00.000 15712 MoveAxis(W, 26, ABG)
01:17:39.760 00.000 15712 Guiding  Dir = 3, Dur = 26
01:17:39.760 00.000 15712 IsGuiding returns 0
01:17:39.779 00.019 15712 PulseGuide returned control before completion, sleep 19
01:17:39.823 00.044 15712 IsGuiding returns 0
01:17:39.823 00.000 15712 Move returns status 0, amount 26
01:17:39.823 00.000 15712 MoveAxis(N, 0, ABG)
01:17:39.823 00.000 15712 Move returns status 0, amount 0
01:17:39.823 00.000 15712 move complete, result=0
01:17:39.823 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
01:17:39.829 00.006 15712 worker thread done servicing request
01:17:39.829 00.000 15712 Worker thread wakes up
01:17:39.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:39.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:41.243 01.414 15712 Exposure complete
01:17:41.307 00.064 15712 worker thread done servicing request
01:17:41.307 00.000 7988 OnExposeComplete: enter
01:17:41.307 00.000 7988 UpdateGuideState(): m_state=6
01:17:41.311 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1890
01:17:41.311 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=189.05, Mass=741, SNR=17.4, Peak=172 HFD=3.3
01:17:41.313 00.002 7988 MultiStar: [#1 0.03,-0.13,1.00,U] [#2 0.23,-0.30,0.75,U] [#3 0.11,-0.09,0.87,U] [#4 -0.26,0.06,0.63,U] [#5 0.10,0.06,0.66,U] [#6 0.12,-0.14,0.60,U] [#7 -0.29,0.44,0.00,M2] [#8 -0.40,-0.05,0.00,M10] 
01:17:41.313 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.11}, one-star: {0.06, -0.16}
01:17:41.315 00.002 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
01:17:41.315 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
01:17:41.317 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.06 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
01:17:41.319 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
01:17:41.320 00.001 7988 Enqueuing Move request for scope (0.06, -0.11)
01:17:41.320 00.000 15712 Worker thread wakes up
01:17:41.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:17:41.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:17:41.320 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.11 yDistance=-0.06
01:17:41.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=66, FiltMax=255, Gamma=0.690
01:17:41.320 00.000 7988 UpdateGuideState exits: m=741 SNR=17.4
01:17:41.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:41.324 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:41.324 00.000 7988 Enqueuing Expose request
01:17:41.324 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
01:17:41.324 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
01:17:41.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:41.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:41.324 00.000 15712 MoveAxis(E, 8, ABG)
01:17:41.324 00.000 15712 Guiding  Dir = 2, Dur = 8
01:17:41.324 00.000 15712 IsGuiding returns 0
01:17:41.345 00.021 15712 IsGuiding returns 0
01:17:41.345 00.000 15712 Move returns status 0, amount 8
01:17:41.345 00.000 15712 MoveAxis(N, 0, ABG)
01:17:41.345 00.000 15712 Move returns status 0, amount 0
01:17:41.345 00.000 15712 move complete, result=0
01:17:41.345 00.000 15712 worker thread done servicing request
01:17:41.345 00.000 15712 Worker thread wakes up
01:17:41.345 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:17:41.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:41.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:43.090 01.745 15712 Exposure complete
01:17:43.151 00.061 15712 worker thread done servicing request
01:17:43.151 00.000 7988 OnExposeComplete: enter
01:17:43.151 00.000 7988 UpdateGuideState(): m_state=6
01:17:43.157 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1891
01:17:43.157 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=189.03, Mass=803, SNR=18.1, Peak=180 HFD=3.6
01:17:43.159 00.002 7988 MultiStar: [#1 0.41,-0.01,0.00,M3] [#2 0.54,-0.07,0.00,M10] [#3 0.35,-0.07,0.83,U] [#4 -0.36,0.30,0.00,M1] [#5 -0.18,0.10,0.70,U] [#6 -0.04,-0.59,0.00,M1] [#7 -0.05,-0.02,0.48,U] [#8 0.65,-0.01,0.00,R] 
01:17:43.159 00.000 7988 refined, 3 included, MultiStar: {0.11, -0.06}, one-star: {0.19, -0.18}
01:17:43.161 00.002 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.05 = -2.05)
01:17:43.161 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
01:17:43.163 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.49 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
01:17:43.165 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.06, opts=13)
01:17:43.165 00.000 7988 Enqueuing Move request for scope (0.11, -0.06)
01:17:43.167 00.002 15712 Worker thread wakes up
01:17:43.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
01:17:43.167 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
01:17:43.167 00.000 15712 Moving (0.11, -0.06) raw xDistance=-0.06 yDistance=-0.11
01:17:43.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=68, FiltMax=255, Gamma=0.690
01:17:43.167 00.000 7988 UpdateGuideState exits: m=803 SNR=18.1
01:17:43.170 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:43.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:43.172 00.002 7988 Enqueuing Expose request
01:17:43.172 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:17:43.172 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:17:43.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:43.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:17:43.172 00.000 15712 MoveAxis(E, 5, ABG)
01:17:43.172 00.000 15712 Guiding  Dir = 2, Dur = 5
01:17:43.174 00.002 15712 IsGuiding returns 0
01:17:43.199 00.025 15712 IsGuiding returns 0
01:17:43.199 00.000 15712 Move returns status 0, amount 5
01:17:43.199 00.000 15712 MoveAxis(N, 0, ABG)
01:17:43.199 00.000 15712 Move returns status 0, amount 0
01:17:43.199 00.000 15712 move complete, result=0
01:17:43.199 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:17:43.201 00.002 15712 worker thread done servicing request
01:17:43.201 00.000 15712 Worker thread wakes up
01:17:43.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:43.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:44.619 01.418 15712 Exposure complete
01:17:44.682 00.063 15712 worker thread done servicing request
01:17:44.682 00.000 7988 OnExposeComplete: enter
01:17:44.682 00.000 7988 UpdateGuideState(): m_state=6
01:17:44.682 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1892
01:17:44.682 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=189.16, Mass=759, SNR=17.7, Peak=171 HFD=3.0
01:17:44.682 00.000 7988 MultiStar: [#1 0.45,-0.27,0.00,M4] [#2 0.73,-0.15,0.00,R] [#3 0.01,0.16,0.87,U] [#4 -0.10,-0.12,0.71,U] [#5 0.37,-0.11,0.64,U] [#6 -0.30,0.25,0.60,U] [#7 0.06,-0.56,0.00,M2] [#8 -0.31,-0.23,0.47,U] 
01:17:44.682 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.00}, one-star: {0.29, -0.04}
01:17:44.682 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
01:17:44.682 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
01:17:44.692 00.010 7988 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.11 mountX=-0.00 mountY=-0.03, mountTheta=-1.68
01:17:44.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.00, opts=13)
01:17:44.692 00.000 7988 Enqueuing Move request for scope (0.03, -0.00)
01:17:44.692 00.000 15712 Worker thread wakes up
01:17:44.692 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:17:44.692 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:17:44.697 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=66, FiltMax=255, Gamma=0.690
01:17:44.697 00.000 7988 UpdateGuideState exits: m=759 SNR=17.7
01:17:44.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:44.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:44.697 00.000 7988 Enqueuing Expose request
01:17:44.697 00.000 15712 Moving (0.03, -0.00) raw xDistance=-0.00 yDistance=-0.03
01:17:44.697 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:17:44.697 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
01:17:44.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:44.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:44.697 00.000 15712 MoveAxis(E, 5, ABG)
01:17:44.697 00.000 15712 Guiding  Dir = 2, Dur = 5
01:17:44.728 00.031 15712 IsGuiding returns 0
01:17:44.744 00.016 15712 IsGuiding returns 0
01:17:44.744 00.000 15712 Move returns status 0, amount 5
01:17:44.744 00.000 15712 MoveAxis(N, 0, ABG)
01:17:44.744 00.000 15712 Move returns status 0, amount 0
01:17:44.744 00.000 15712 move complete, result=0
01:17:44.744 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:17:44.752 00.008 15712 worker thread done servicing request
01:17:44.752 00.000 15712 Worker thread wakes up
01:17:44.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:44.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:46.391 01.639 15712 Exposure complete
01:17:46.452 00.061 15712 worker thread done servicing request
01:17:46.452 00.000 7988 OnExposeComplete: enter
01:17:46.452 00.000 7988 UpdateGuideState(): m_state=6
01:17:46.452 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1893
01:17:46.452 00.000 7988 Star::Find returns 1 (0), X=973.68, Y=188.89, Mass=754, SNR=17.5, Peak=171 HFD=3.4
01:17:46.459 00.007 7988 MultiStar: [#1 0.09,-0.45,0.00,M5] [#2 -0.32,-0.18,0.89,U] [#3 0.12,-0.45,0.00,M1] [#4 -0.33,-0.37,0.00,M1] [#5 -0.17,0.11,0.74,U] [#6 -0.28,-0.19,0.63,U] [#7 0.29,-0.20,0.53,U] [#8 -0.20,0.61,0.00,M1] 
01:17:46.459 00.000 7988 refined, 4 included, MultiStar: {-0.08, -0.16}, one-star: {0.14, -0.31}
01:17:46.459 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.59 = 2.70)
01:17:46.459 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.67)
01:17:46.459 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.02 mountX=-0.16 mountY=0.08, mountTheta=2.67
01:17:46.459 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.16, opts=13)
01:17:46.459 00.000 7988 Enqueuing Move request for scope (-0.08, -0.16)
01:17:46.459 00.000 15712 Worker thread wakes up
01:17:46.459 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
01:17:46.459 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
01:17:46.459 00.000 15712 Moving (-0.08, -0.16) raw xDistance=-0.16 yDistance=0.08
01:17:46.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=64, FiltMax=255, Gamma=0.690
01:17:46.468 00.009 7988 UpdateGuideState exits: m=754 SNR=17.5
01:17:46.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:46.470 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:46.470 00.000 7988 Enqueuing Expose request
01:17:46.470 00.000 15712 PPEC rslt: input = -0.16, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.56
01:17:46.470 00.000 15712 PPEC: input: -0.16, control: -0.11, exposure: 1500
01:17:46.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:46.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:17:46.470 00.000 15712 MoveAxis(E, 35, ABG)
01:17:46.470 00.000 15712 Guiding  Dir = 2, Dur = 35
01:17:46.470 00.000 15712 IsGuiding returns 0
01:17:46.485 00.015 15712 PulseGuide returned control before completion, sleep 26
01:17:46.533 00.048 15712 IsGuiding returns 0
01:17:46.533 00.000 15712 Move returns status 0, amount 35
01:17:46.533 00.000 15712 MoveAxis(N, 0, ABG)
01:17:46.533 00.000 15712 Move returns status 0, amount 0
01:17:46.533 00.000 15712 move complete, result=0
01:17:46.533 00.000 15712 worker thread done servicing request
01:17:46.533 00.000 15712 Worker thread wakes up
01:17:46.533 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
01:17:46.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:46.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:47.954 01.421 15712 Exposure complete
01:17:48.022 00.068 15712 worker thread done servicing request
01:17:48.022 00.000 7988 OnExposeComplete: enter
01:17:48.022 00.000 7988 UpdateGuideState(): m_state=6
01:17:48.022 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1894
01:17:48.022 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=188.51, Mass=783, SNR=17.8, Peak=149 HFD=3.3
01:17:48.022 00.000 7988 MultiStar: [#1 -0.19,-0.47,0.00,M6] [#2 -0.22,-0.76,0.00,M1] [#3 0.26,-0.85,0.00,M2] [#4 -0.32,-0.52,0.00,M2] [#5 -0.26,-0.44,0.00,M1] [#6 -0.11,-0.54,0.00,M1] [#7 -0.08,-0.85,0.00,M2] [#8 -0.85,0.04,0.00,M2] 
01:17:48.029 00.007 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
01:17:48.030 00.001 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
01:17:48.031 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=-0.69 hyp=0.69 cameraTheta=-1.51 mountX=-0.69 mountY=-0.02, mountTheta=-3.11
01:17:48.033 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.69, opts=13)
01:17:48.035 00.002 7988 Enqueuing Move request for scope (0.04, -0.69)
01:17:48.036 00.001 15712 Worker thread wakes up
01:17:48.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.69) opts 0xd
01:17:48.036 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.69)
01:17:48.036 00.000 15712 Moving (0.04, -0.69) raw xDistance=-0.69 yDistance=-0.02
01:17:48.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=65, FiltMax=255, Gamma=0.690
01:17:48.036 00.000 7988 UpdateGuideState exits: m=783 SNR=17.8
01:17:48.038 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:48.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:48.040 00.002 7988 Enqueuing Expose request
01:17:48.041 00.001 15712 PPEC rslt: input = -0.69, final = -0.43, react = -0.41, pred = -0.02, hyst = -0.37, hyst_pct = 0.00, period_length = 639.56
01:17:48.041 00.000 15712 PPEC: input: -0.69, control: -0.43, exposure: 1500
01:17:48.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:48.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:17:48.041 00.000 15712 MoveAxis(E, 140, ABG)
01:17:48.041 00.000 15712 Guiding  Dir = 2, Dur = 140
01:17:48.056 00.015 15712 IsGuiding returns 0
01:17:48.073 00.017 15712 PulseGuide returned control before completion, sleep 135
01:17:48.244 00.171 15712 IsGuiding returns 0
01:17:48.244 00.000 15712 Move returns status 0, amount 140
01:17:48.244 00.000 15712 MoveAxis(N, 0, ABG)
01:17:48.244 00.000 15712 Move returns status 0, amount 0
01:17:48.244 00.000 15712 move complete, result=0
01:17:48.244 00.000 7988 GuideStep: -0.7 px 140 ms EAST, -0.0 px 0 ms NORTH
01:17:48.252 00.008 15712 worker thread done servicing request
01:17:48.252 00.000 15712 Worker thread wakes up
01:17:48.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:48.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:49.992 01.740 15712 Exposure complete
01:17:50.056 00.064 15712 worker thread done servicing request
01:17:50.056 00.000 7988 OnExposeComplete: enter
01:17:50.056 00.000 7988 UpdateGuideState(): m_state=6
01:17:50.056 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1895
01:17:50.056 00.000 7988 Star::Find returns 1 (0), X=973.98, Y=189.04, Mass=737, SNR=17.3, Peak=162 HFD=2.9
01:17:50.056 00.000 7988 MultiStar: [#1 0.53,-0.43,0.00,M7] [#2 -0.19,-0.40,0.00,M2] [#3 0.42,0.13,0.00,M3] [#4 0.09,0.16,0.69,U] [#5 0.33,0.21,0.76,U] [#6 -0.17,0.22,0.75,U] [#7 0.12,0.12,0.44,U] [#8 -1.00,0.77,0.00,M3] 
01:17:50.062 00.006 7988 refined, 4 included, MultiStar: {0.19, 0.09}, one-star: {0.44, -0.17}
01:17:50.062 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
01:17:50.062 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
01:17:50.062 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.44 mountX=0.09 mountY=-0.19, mountTheta=-1.13
01:17:50.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.09, opts=13)
01:17:50.062 00.000 7988 Enqueuing Move request for scope (0.19, 0.09)
01:17:50.062 00.000 15712 Worker thread wakes up
01:17:50.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
01:17:50.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
01:17:50.069 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=64, FiltMax=255, Gamma=0.690
01:17:50.069 00.000 7988 UpdateGuideState exits: m=737 SNR=17.3
01:17:50.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:50.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:50.069 00.000 7988 Enqueuing Expose request
01:17:50.069 00.000 15712 Moving (0.19, 0.09) raw xDistance=0.09 yDistance=-0.19
01:17:50.079 00.010 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:17:50.079 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
01:17:50.079 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:50.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:17:50.079 00.000 15712 MoveAxis(E, 9, ABG)
01:17:50.079 00.000 15712 Guiding  Dir = 2, Dur = 9
01:17:50.079 00.000 15712 IsGuiding returns 0
01:17:50.106 00.027 15712 IsGuiding returns 0
01:17:50.106 00.000 15712 Move returns status 0, amount 9
01:17:50.106 00.000 15712 MoveAxis(N, 0, ABG)
01:17:50.106 00.000 15712 Move returns status 0, amount 0
01:17:50.106 00.000 15712 move complete, result=0
01:17:50.106 00.000 15712 worker thread done servicing request
01:17:50.106 00.000 15712 Worker thread wakes up
01:17:50.106 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
01:17:50.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:50.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:51.521 01.415 15712 Exposure complete
01:17:51.583 00.062 15712 worker thread done servicing request
01:17:51.583 00.000 7988 OnExposeComplete: enter
01:17:51.583 00.000 7988 UpdateGuideState(): m_state=6
01:17:51.583 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1896
01:17:51.583 00.000 7988 Star::Find returns 1 (0), X=973.62, Y=189.44, Mass=783, SNR=17.9, Peak=162 HFD=3.1
01:17:51.589 00.006 7988 MultiStar: [#1 0.32,-0.07,1.01,U] [#2 -0.52,-0.24,0.00,M3] [#3 -0.03,-0.13,0.84,U] [#4 -0.04,0.03,0.77,U] [#5 -0.12,0.30,0.76,U] [#6 0.04,-0.24,0.65,U] [#7 -0.21,0.11,0.47,U] [#8 -0.15,1.74,0.00,M4] 
01:17:51.589 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.04}, one-star: {0.08, 0.23}
01:17:51.589 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
01:17:51.593 00.004 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
01:17:51.593 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.84 mountX=0.04 mountY=-0.03, mountTheta=-0.74
01:17:51.595 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
01:17:51.597 00.002 7988 Enqueuing Move request for scope (0.03, 0.04)
01:17:51.597 00.000 15712 Worker thread wakes up
01:17:51.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:17:51.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:17:51.597 00.000 15712 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
01:17:51.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
01:17:51.599 00.002 7988 UpdateGuideState exits: m=783 SNR=17.9
01:17:51.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:51.599 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:51.599 00.000 7988 Enqueuing Expose request
01:17:51.599 00.000 15712 PPEC rslt: input = 0.04, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:17:51.599 00.000 15712 PPEC: input: 0.04, control: -0.04, exposure: 1500
01:17:51.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:51.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:51.599 00.000 15712 MoveAxis(E, 12, ABG)
01:17:51.599 00.000 15712 Guiding  Dir = 2, Dur = 12
01:17:51.599 00.000 15712 IsGuiding returns 0
01:17:51.623 00.024 15712 IsGuiding returns 1
01:17:51.623 00.000 15712 scope still moving after pulse duration time elapsed
01:17:51.667 00.044 15712 IsGuiding returns 0
01:17:51.667 00.000 15712 scope move finished after 12 + 54 ms
01:17:51.667 00.000 15712 Move returns status 0, amount 12
01:17:51.667 00.000 15712 MoveAxis(N, 0, ABG)
01:17:51.667 00.000 15712 Move returns status 0, amount 0
01:17:51.667 00.000 15712 move complete, result=0
01:17:51.667 00.000 7988 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
01:17:51.674 00.007 15712 worker thread done servicing request
01:17:51.674 00.000 15712 Worker thread wakes up
01:17:51.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:51.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:53.307 01.633 15712 Exposure complete
01:17:53.371 00.064 15712 worker thread done servicing request
01:17:53.371 00.000 7988 OnExposeComplete: enter
01:17:53.371 00.000 7988 UpdateGuideState(): m_state=6
01:17:53.375 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1897
01:17:53.375 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=189.62, Mass=776, SNR=18.0, Peak=160 HFD=3.2
01:17:53.375 00.000 7988 Star::Find false star n=9 nbg=283 bg=72.2 sigma=3.1 thresh=82 peak=82
01:17:53.375 00.000 7988 MultiStar: [#1 0.44,0.61,0.00,M7] [#2 -0.34,0.17,0.86,U] [#3 0.38,0.26,0.00,M3] [#4 -0.15,0.48,0.00,M1] [#5 0.03,0.45,0.00,M1] [#6 -0.15,0.26,0.64,U] [#7 -0.25,0.42,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.28,0.34,0.00,M2] 
01:17:53.375 00.000 7988 refined, 2 included, MultiStar: {-0.08, 0.29}, one-star: {0.18, 0.42}
01:17:53.375 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
01:17:53.375 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
01:17:53.375 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.85 mountX=0.29 mountY=0.08, mountTheta=0.25
01:17:53.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.29, opts=13)
01:17:53.385 00.010 7988 Enqueuing Move request for scope (-0.08, 0.29)
01:17:53.387 00.002 15712 Worker thread wakes up
01:17:53.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
01:17:53.387 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
01:17:53.387 00.000 15712 Moving (-0.08, 0.29) raw xDistance=0.29 yDistance=0.08
01:17:53.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
01:17:53.387 00.000 7988 UpdateGuideState exits: m=776 SNR=18.0
01:17:53.389 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:53.389 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:53.391 00.002 7988 Enqueuing Expose request
01:17:53.392 00.001 15712 PPEC rslt: input = 0.29, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 639.56
01:17:53.392 00.000 15712 PPEC: input: 0.29, control: 0.14, exposure: 1500
01:17:53.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:53.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:17:53.392 00.000 15712 MoveAxis(W, 47, ABG)
01:17:53.392 00.000 15712 Guiding  Dir = 3, Dur = 47
01:17:53.392 00.000 15712 IsGuiding returns 0
01:17:53.410 00.018 15712 PulseGuide returned control before completion, sleep 37
01:17:53.501 00.091 15712 IsGuiding returns 1
01:17:53.512 00.011 15712 scope still moving after pulse duration time elapsed
01:17:53.544 00.032 15712 IsGuiding returns 0
01:17:53.544 00.000 15712 scope move finished after 47 + 104 ms
01:17:53.544 00.000 15712 Move returns status 0, amount 47
01:17:53.544 00.000 15712 MoveAxis(N, 0, ABG)
01:17:53.544 00.000 15712 Move returns status 0, amount 0
01:17:53.544 00.000 15712 move complete, result=0
01:17:53.544 00.000 7988 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
01:17:53.545 00.001 15712 worker thread done servicing request
01:17:53.545 00.000 15712 Worker thread wakes up
01:17:53.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:53.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:54.966 01.421 15712 Exposure complete
01:17:55.028 00.062 15712 worker thread done servicing request
01:17:55.028 00.000 7988 OnExposeComplete: enter
01:17:55.028 00.000 7988 UpdateGuideState(): m_state=6
01:17:55.033 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1898
01:17:55.033 00.000 7988 Star::Find returns 1 (0), X=973.54, Y=189.36, Mass=727, SNR=17.4, Peak=152 HFD=3.2
01:17:55.035 00.002 7988 MultiStar: [#1 0.28,-0.22,0.94,U] [#2 -0.40,-0.25,0.00,M3] [#3 0.07,-0.56,0.00,M4] [#4 -0.17,-0.82,0.00,M2] [#5 0.55,-0.10,0.00,M2] [#6 0.02,-0.18,0.66,U] [#7 -0.09,-0.38,0.44,U] [#8 -0.98,0.51,0.00,M5] 
01:17:55.035 00.000 7988 refined, 3 included, MultiStar: {0.08, -0.11}, one-star: {-0.00, 0.16}
01:17:55.037 00.002 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
01:17:55.037 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
01:17:55.039 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.96 mountX=-0.11 mountY=-0.07, mountTheta=-2.55
01:17:55.041 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.11, opts=13)
01:17:55.041 00.000 7988 Enqueuing Move request for scope (0.08, -0.11)
01:17:55.043 00.002 15712 Worker thread wakes up
01:17:55.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:17:55.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:17:55.043 00.000 15712 Moving (0.08, -0.11) raw xDistance=-0.11 yDistance=-0.07
01:17:55.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
01:17:55.044 00.001 7988 UpdateGuideState exits: m=727 SNR=17.4
01:17:55.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:55.044 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:55.044 00.000 7988 Enqueuing Expose request
01:17:55.044 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:17:55.044 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
01:17:55.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:55.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:55.044 00.000 15712 MoveAxis(E, 8, ABG)
01:17:55.044 00.000 15712 Guiding  Dir = 2, Dur = 8
01:17:55.044 00.000 15712 IsGuiding returns 0
01:17:55.076 00.032 15712 IsGuiding returns 0
01:17:55.076 00.000 15712 Move returns status 0, amount 8
01:17:55.076 00.000 15712 MoveAxis(N, 0, ABG)
01:17:55.076 00.000 15712 Move returns status 0, amount 0
01:17:55.076 00.000 15712 move complete, result=0
01:17:55.076 00.000 15712 worker thread done servicing request
01:17:55.076 00.000 15712 Worker thread wakes up
01:17:55.076 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:17:55.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:55.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:56.719 01.643 15712 Exposure complete
01:17:56.783 00.064 15712 worker thread done servicing request
01:17:56.783 00.000 7988 OnExposeComplete: enter
01:17:56.783 00.000 7988 UpdateGuideState(): m_state=6
01:17:56.783 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1899
01:17:56.783 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=189.03, Mass=698, SNR=17.1, Peak=174 HFD=3.3
01:17:56.783 00.000 7988 MultiStar: [#1 0.40,-0.41,0.00,M7] [#2 -0.25,-0.03,0.89,U] [#3 0.58,-0.41,0.00,M5] [#4 -0.16,-0.26,0.72,U] [#5 0.36,0.29,0.00,M3] [#6 0.17,-0.05,0.70,U] [#7 -0.19,-0.10,0.52,U] [#8 -0.20,-0.31,0.42,U] 
01:17:56.791 00.008 7988 refined, 5 included, MultiStar: {-0.07, -0.14}, one-star: {0.10, -0.18}
01:17:56.791 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.58 = 2.70)
01:17:56.791 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.67)
01:17:56.791 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.02 mountX=-0.14 mountY=0.07, mountTheta=2.67
01:17:56.791 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.14, opts=13)
01:17:56.791 00.000 7988 Enqueuing Move request for scope (-0.07, -0.14)
01:17:56.791 00.000 15712 Worker thread wakes up
01:17:56.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
01:17:56.791 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
01:17:56.791 00.000 15712 Moving (-0.07, -0.14) raw xDistance=-0.14 yDistance=0.07
01:17:56.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=62, FiltMax=255, Gamma=0.690
01:17:56.798 00.007 7988 UpdateGuideState exits: m=698 SNR=17.1
01:17:56.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:56.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:56.798 00.000 7988 Enqueuing Expose request
01:17:56.798 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
01:17:56.798 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
01:17:56.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:56.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:17:56.798 00.000 15712 MoveAxis(E, 3, ABG)
01:17:56.798 00.000 15712 Guiding  Dir = 2, Dur = 3
01:17:56.834 00.036 15712 IsGuiding returns 0
01:17:56.846 00.012 15712 IsGuiding returns 0
01:17:56.846 00.000 15712 Move returns status 0, amount 3
01:17:56.846 00.000 15712 MoveAxis(N, 0, ABG)
01:17:56.846 00.000 15712 Move returns status 0, amount 0
01:17:56.846 00.000 15712 move complete, result=0
01:17:56.846 00.000 15712 worker thread done servicing request
01:17:56.846 00.000 15712 Worker thread wakes up
01:17:56.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:56.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:17:56.846 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:17:58.269 01.423 15712 Exposure complete
01:17:58.333 00.064 15712 worker thread done servicing request
01:17:58.333 00.000 7988 OnExposeComplete: enter
01:17:58.333 00.000 7988 UpdateGuideState(): m_state=6
01:17:58.333 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1900
01:17:58.337 00.004 7988 Star::Find returns 1 (0), X=973.84, Y=188.80, Mass=646, SNR=16.4, Peak=171 HFD=2.8
01:17:58.337 00.000 7988 MultiStar: [#1 0.30,-0.54,0.00,M8] [#2 0.30,-0.57,0.00,M3] [#3 0.01,-0.67,0.00,M6] [#4 -0.04,-0.48,0.00,M2] [#5 0.09,-0.47,0.00,M4] [#6 0.05,-0.45,0.00,M1] [#7 -0.51,-0.15,0.00,M1] [#8 0.28,0.74,0.00,M5] 
01:17:58.337 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
01:17:58.337 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
01:17:58.337 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.40 hyp=0.50 cameraTheta=-0.93 mountX=-0.40 mountY=-0.29, mountTheta=-2.51
01:17:58.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.40, opts=13)
01:17:58.337 00.000 7988 Enqueuing Move request for scope (0.30, -0.40)
01:17:58.337 00.000 15712 Worker thread wakes up
01:17:58.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.40) opts 0xd
01:17:58.337 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.40)
01:17:58.337 00.000 15712 Moving (0.30, -0.40) raw xDistance=-0.40 yDistance=-0.29
01:17:58.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=65, FiltMax=255, Gamma=0.690
01:17:58.337 00.000 7988 UpdateGuideState exits: m=646 SNR=16.4
01:17:58.347 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:58.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:17:58.347 00.000 7988 Enqueuing Expose request
01:17:58.347 00.000 15712 PPEC rslt: input = -0.40, final = -0.26, react = -0.24, pred = -0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 639.56
01:17:58.347 00.000 15712 PPEC: input: -0.40, control: -0.26, exposure: 1500
01:17:58.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:17:58.347 00.000 15712 MoveAxis(E, 85, ABG)
01:17:58.347 00.000 15712 Guiding  Dir = 2, Dur = 85
01:17:58.347 00.000 15712 IsGuiding returns 0
01:17:58.363 00.016 15712 PulseGuide returned control before completion, sleep 77
01:17:58.475 00.112 15712 IsGuiding returns 0
01:17:58.475 00.000 15712 Move returns status 0, amount 85
01:17:58.475 00.000 15712 MoveAxis(N, 75, ABG)
01:17:58.475 00.000 15712 Guiding  Dir = 0, Dur = 75
01:17:58.475 00.000 15712 IsGuiding returns 0
01:17:58.592 00.117 15712 IsGuiding returns 1
01:17:58.592 00.000 15712 scope still moving after pulse duration time elapsed
01:17:58.619 00.027 15712 IsGuiding returns 1
01:17:58.652 00.033 15712 IsGuiding returns 1
01:17:58.705 00.053 15712 IsGuiding returns 0
01:17:58.705 00.000 15712 scope move finished after 75 + 148 ms
01:17:58.705 00.000 15712 Move returns status 0, amount 75
01:17:58.705 00.000 15712 move complete, result=0
01:17:58.705 00.000 7988 GuideStep: -0.4 px 85 ms EAST, -0.3 px 75 ms NORTH
01:17:58.707 00.002 15712 worker thread done servicing request
01:17:58.707 00.000 15712 Worker thread wakes up
01:17:58.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:17:58.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:00.346 01.639 15712 Exposure complete
01:18:00.411 00.065 15712 worker thread done servicing request
01:18:00.411 00.000 7988 OnExposeComplete: enter
01:18:00.411 00.000 7988 UpdateGuideState(): m_state=6
01:18:00.413 00.002 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1901
01:18:00.413 00.000 7988 Star::Find returns 1 (0), X=973.69, Y=188.94, Mass=708, SNR=16.9, Peak=182 HFD=2.8
01:18:00.413 00.000 7988 MultiStar: [#1 0.22,-0.30,0.96,U] [#2 -0.25,-0.59,0.00,M4] [#3 0.35,-0.78,0.00,M7] [#4 0.39,-0.41,0.00,M3] [#5 -0.27,0.43,0.00,M5] [#6 -0.08,-0.27,0.61,U] [#7 -0.18,0.30,0.52,U] [#8 0.00,0.00,0.00,L] [#9 4.23,-1.10,0.00,M5] 
01:18:00.413 00.000 7988 refined, 3 included, MultiStar: {0.07, -0.18}, one-star: {0.14, -0.27}
01:18:00.413 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
01:18:00.413 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
01:18:00.413 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.22 mountX=-0.18 mountY=-0.06, mountTheta=-2.81
01:18:00.413 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.18, opts=13)
01:18:00.413 00.000 7988 Enqueuing Move request for scope (0.07, -0.18)
01:18:00.423 00.010 15712 Worker thread wakes up
01:18:00.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
01:18:00.423 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
01:18:00.423 00.000 15712 Moving (0.07, -0.18) raw xDistance=-0.18 yDistance=-0.06
01:18:00.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=66, FiltMax=255, Gamma=0.690
01:18:00.423 00.000 7988 UpdateGuideState exits: m=708 SNR=16.9
01:18:00.426 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:00.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:00.428 00.002 7988 Enqueuing Expose request
01:18:00.428 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.55
01:18:00.428 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
01:18:00.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:00.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:18:00.428 00.000 15712 MoveAxis(E, 43, ABG)
01:18:00.428 00.000 15712 Guiding  Dir = 2, Dur = 43
01:18:00.430 00.002 15712 IsGuiding returns 0
01:18:00.447 00.017 15712 PulseGuide returned control before completion, sleep 36
01:18:00.519 00.072 15712 IsGuiding returns 1
01:18:00.519 00.000 15712 scope still moving after pulse duration time elapsed
01:18:00.551 00.032 15712 IsGuiding returns 0
01:18:00.551 00.000 15712 scope move finished after 43 + 77 ms
01:18:00.551 00.000 15712 Move returns status 0, amount 43
01:18:00.551 00.000 15712 MoveAxis(N, 0, ABG)
01:18:00.551 00.000 15712 Move returns status 0, amount 0
01:18:00.551 00.000 15712 move complete, result=0
01:18:00.551 00.000 15712 worker thread done servicing request
01:18:00.551 00.000 15712 Worker thread wakes up
01:18:00.551 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
01:18:00.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:00.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:01.972 01.421 15712 Exposure complete
01:18:02.034 00.062 15712 worker thread done servicing request
01:18:02.034 00.000 7988 OnExposeComplete: enter
01:18:02.034 00.000 7988 UpdateGuideState(): m_state=6
01:18:02.034 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1902
01:18:02.034 00.000 7988 Star::Find returns 1 (0), X=973.92, Y=189.28, Mass=757, SNR=17.6, Peak=175 HFD=3.3
01:18:02.034 00.000 7988 MultiStar: [#1 0.30,-0.20,0.97,U] [#2 -0.37,-0.08,0.91,U] [#3 0.28,-0.39,0.00,M8] [#4 0.42,0.13,0.00,M4] [#5 0.06,0.16,0.67,U] [#6 0.03,0.03,0.65,U] [#7 0.03,0.01,0.45,U] [#8 -0.14,0.10,0.47,U] 
01:18:02.034 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.00}, one-star: {0.38, 0.08}
01:18:02.046 00.012 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.59 = -1.59)
01:18:02.046 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.62 = -1.62)
01:18:02.046 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.03 mountX=-0.00 mountY=-0.07, mountTheta=-1.59
01:18:02.050 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.00, opts=13)
01:18:02.050 00.000 7988 Enqueuing Move request for scope (0.07, -0.00)
01:18:02.050 00.000 15712 Worker thread wakes up
01:18:02.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
01:18:02.050 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
01:18:02.050 00.000 15712 Moving (0.07, -0.00) raw xDistance=-0.00 yDistance=-0.07
01:18:02.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=66, FiltMax=255, Gamma=0.690
01:18:02.050 00.000 7988 UpdateGuideState exits: m=757 SNR=17.6
01:18:02.054 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:02.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:02.056 00.002 7988 Enqueuing Expose request
01:18:02.056 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
01:18:02.056 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
01:18:02.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:02.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:02.056 00.000 15712 MoveAxis(E, 7, ABG)
01:18:02.056 00.000 15712 Guiding  Dir = 2, Dur = 7
01:18:02.056 00.000 15712 IsGuiding returns 0
01:18:02.066 00.010 15712 IsGuiding returns 0
01:18:02.066 00.000 15712 Move returns status 0, amount 7
01:18:02.066 00.000 15712 MoveAxis(N, 0, ABG)
01:18:02.066 00.000 15712 Move returns status 0, amount 0
01:18:02.066 00.000 15712 move complete, result=0
01:18:02.066 00.000 15712 worker thread done servicing request
01:18:02.066 00.000 15712 Worker thread wakes up
01:18:02.066 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:18:02.080 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:02.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:03.722 01.642 15712 Exposure complete
01:18:03.787 00.065 7988 OnExposeComplete: enter
01:18:03.789 00.002 7988 UpdateGuideState(): m_state=6
01:18:03.789 00.000 15712 worker thread done servicing request
01:18:03.789 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1903
01:18:03.791 00.002 7988 Star::Find returns 1 (0), X=973.77, Y=188.95, Mass=671, SNR=16.3, Peak=155 HFD=3.1
01:18:03.791 00.000 7988 MultiStar: [#1 0.36,0.12,1.06,U] [#2 -0.16,0.03,0.93,U] [#3 0.27,-0.31,0.00,M9] [#4 -0.18,0.02,0.71,U] [#5 -0.02,-0.14,0.78,U] [#6 0.04,0.26,0.68,U] [#7 0.19,-0.56,0.00,M1] [#8 -1.02,0.36,0.00,M5] 
01:18:03.793 00.002 7988 refined, 5 included, MultiStar: {0.06, -0.00}, one-star: {0.23, -0.25}
01:18:03.793 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
01:18:03.795 00.002 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
01:18:03.795 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.05 mountX=-0.00 mountY=-0.06, mountTheta=-1.61
01:18:03.797 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.00, opts=13)
01:18:03.799 00.002 7988 Enqueuing Move request for scope (0.06, -0.00)
01:18:03.799 00.000 15712 Worker thread wakes up
01:18:03.801 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=66, FiltMax=255, Gamma=0.690
01:18:03.801 00.000 7988 UpdateGuideState exits: m=671 SNR=16.3
01:18:03.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:03.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:03.801 00.000 7988 Enqueuing Expose request
01:18:03.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
01:18:03.801 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
01:18:03.801 00.000 15712 Moving (0.06, -0.00) raw xDistance=-0.00 yDistance=-0.06
01:18:03.801 00.000 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
01:18:03.801 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
01:18:03.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:03.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:18:03.801 00.000 15712 MoveAxis(E, 8, ABG)
01:18:03.801 00.000 15712 Guiding  Dir = 2, Dur = 8
01:18:03.801 00.000 15712 IsGuiding returns 0
01:18:03.836 00.035 15712 IsGuiding returns 0
01:18:03.836 00.000 15712 Move returns status 0, amount 8
01:18:03.836 00.000 15712 MoveAxis(N, 0, ABG)
01:18:03.836 00.000 15712 Move returns status 0, amount 0
01:18:03.836 00.000 15712 move complete, result=0
01:18:03.836 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:18:03.838 00.002 15712 worker thread done servicing request
01:18:03.838 00.000 15712 Worker thread wakes up
01:18:03.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:03.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:05.256 01.418 15712 Exposure complete
01:18:05.318 00.062 15712 worker thread done servicing request
01:18:05.318 00.000 7988 OnExposeComplete: enter
01:18:05.318 00.000 7988 UpdateGuideState(): m_state=6
01:18:05.322 00.004 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1904
01:18:05.322 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=189.20, Mass=780, SNR=17.7, Peak=164 HFD=3.5
01:18:05.324 00.002 7988 MultiStar: [#1 0.44,0.27,0.00,M6] [#2 -0.13,-0.21,0.88,U] [#3 0.31,-0.04,0.78,U] [#4 0.10,-0.09,0.75,U] [#5 -0.11,0.57,0.00,M4] [#6 0.10,0.03,0.59,U] [#7 0.23,0.46,0.00,M2] [#8 -0.69,0.77,0.00,M6] 
01:18:05.324 00.000 7988 refined, 4 included, MultiStar: {0.12, -0.07}, one-star: {0.20, -0.00}
01:18:05.326 00.002 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
01:18:05.326 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
01:18:05.328 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.13 cameraTheta=-0.52 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
01:18:05.329 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.07, opts=13)
01:18:05.331 00.002 7988 Enqueuing Move request for scope (0.12, -0.07)
01:18:05.331 00.000 15712 Worker thread wakes up
01:18:05.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:18:05.331 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:18:05.331 00.000 15712 Moving (0.12, -0.07) raw xDistance=-0.07 yDistance=-0.12
01:18:05.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=65, FiltMax=255, Gamma=0.690
01:18:05.333 00.002 7988 UpdateGuideState exits: m=780 SNR=17.7
01:18:05.335 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:05.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:05.335 00.000 7988 Enqueuing Expose request
01:18:05.335 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
01:18:05.335 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
01:18:05.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:05.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:18:05.335 00.000 15712 MoveAxis(E, 11, ABG)
01:18:05.335 00.000 15712 Guiding  Dir = 2, Dur = 11
01:18:05.335 00.000 15712 IsGuiding returns 0
01:18:05.349 00.014 15712 IsGuiding returns 1
01:18:05.349 00.000 15712 scope still moving after pulse duration time elapsed
01:18:05.401 00.052 15712 IsGuiding returns 0
01:18:05.401 00.000 15712 scope move finished after 11 + 53 ms
01:18:05.401 00.000 15712 Move returns status 0, amount 11
01:18:05.401 00.000 15712 MoveAxis(N, 0, ABG)
01:18:05.401 00.000 15712 Move returns status 0, amount 0
01:18:05.401 00.000 15712 move complete, result=0
01:18:05.401 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:18:05.405 00.004 15712 worker thread done servicing request
01:18:05.405 00.000 15712 Worker thread wakes up
01:18:05.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:05.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:07.042 01.637 15712 Exposure complete
01:18:07.104 00.062 15712 worker thread done servicing request
01:18:07.104 00.000 7988 OnExposeComplete: enter
01:18:07.104 00.000 7988 UpdateGuideState(): m_state=6
01:18:07.108 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1905
01:18:07.108 00.000 7988 Star::Find returns 1 (0), X=973.54, Y=189.28, Mass=807, SNR=18.1, Peak=153 HFD=3.2
01:18:07.110 00.002 7988 MultiStar: [#1 0.22,0.19,0.90,U] [#2 -0.61,0.23,0.00,M2] [#3 0.27,0.23,0.85,U] [#4 -0.19,0.11,0.65,U] [#5 -0.22,0.79,0.00,M5] [#6 -0.34,0.49,0.00,M1] [#7 0.01,0.05,0.49,U] [#8 -1.16,0.60,0.00,M7] 
01:18:07.110 00.000 7988 single-star, 4 included, MultiStar: {0.08, 0.14}, one-star: {-0.00, 0.08}
01:18:07.112 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
01:18:07.113 00.001 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
01:18:07.113 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.61 mountX=0.08 mountY=0.00, mountTheta=0.01
01:18:07.115 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.08, opts=13)
01:18:07.117 00.002 7988 Enqueuing Move request for scope (-0.00, 0.08)
01:18:07.117 00.000 15712 Worker thread wakes up
01:18:07.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
01:18:07.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
01:18:07.117 00.000 15712 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=0.00
01:18:07.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=64, FiltMax=255, Gamma=0.690
01:18:07.120 00.003 7988 UpdateGuideState exits: m=807 SNR=18.1
01:18:07.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:07.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:07.120 00.000 7988 Enqueuing Expose request
01:18:07.120 00.000 15712 PPEC rslt: input = 0.08, final = -0.06, react = 0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
01:18:07.120 00.000 15712 PPEC: input: 0.08, control: -0.06, exposure: 1500
01:18:07.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:07.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:18:07.120 00.000 15712 MoveAxis(E, 18, ABG)
01:18:07.120 00.000 15712 Guiding  Dir = 2, Dur = 18
01:18:07.120 00.000 15712 IsGuiding returns 0
01:18:07.145 00.025 15712 IsGuiding returns 1
01:18:07.145 00.000 15712 scope still moving after pulse duration time elapsed
01:18:07.168 00.023 15712 IsGuiding returns 1
01:18:07.209 00.041 15712 IsGuiding returns 0
01:18:07.209 00.000 15712 scope move finished after 18 + 66 ms
01:18:07.209 00.000 15712 Move returns status 0, amount 18
01:18:07.209 00.000 15712 MoveAxis(N, 0, ABG)
01:18:07.209 00.000 15712 Move returns status 0, amount 0
01:18:07.209 00.000 15712 move complete, result=0
01:18:07.209 00.000 7988 GuideStep: 0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
01:18:07.211 00.002 15712 worker thread done servicing request
01:18:07.211 00.000 15712 Worker thread wakes up
01:18:07.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:07.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:08.623 01.412 15712 Exposure complete
01:18:08.684 00.061 15712 worker thread done servicing request
01:18:08.684 00.000 7988 OnExposeComplete: enter
01:18:08.684 00.000 7988 UpdateGuideState(): m_state=6
01:18:08.690 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1906
01:18:08.690 00.000 7988 Star::Find returns 1 (0), X=973.96, Y=189.93, Mass=730, SNR=17.3, Peak=179 HFD=2.9
01:18:08.692 00.002 7988 MultiStar: large primary error, entering stabilization period
01:18:08.692 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.52 = -0.52)
01:18:08.694 00.002 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
01:18:08.694 00.000 7988 CameraToMount -- cameraX=0.42 cameraY=0.72 hyp=0.84 cameraTheta=1.05 mountX=0.73 mountY=-0.44, mountTheta=-0.54
01:18:08.696 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=0.72, opts=13)
01:18:08.696 00.000 7988 Enqueuing Move request for scope (0.42, 0.72)
01:18:08.698 00.002 15712 Worker thread wakes up
01:18:08.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.72) opts 0xd
01:18:08.698 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, 0.72)
01:18:08.698 00.000 15712 Moving (0.42, 0.72) raw xDistance=0.73 yDistance=-0.44
01:18:08.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=67, FiltMax=255, Gamma=0.690
01:18:08.700 00.002 7988 UpdateGuideState exits: m=730 SNR=17.3
01:18:08.702 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:08.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:08.702 00.000 7988 Enqueuing Expose request
01:18:08.702 00.000 15712 PPEC rslt: input = 0.73, final = 0.41, react = 0.44, pred = -0.03, hyst = 0.39, hyst_pct = 0.00, period_length = 639.55
01:18:08.702 00.000 15712 PPEC: input: 0.73, control: 0.41, exposure: 1500
01:18:08.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:18:08.702 00.000 15712 MoveAxis(W, 133, ABG)
01:18:08.702 00.000 15712 Guiding  Dir = 3, Dur = 133
01:18:08.702 00.000 15712 IsGuiding returns 0
01:18:08.716 00.014 15712 PulseGuide returned control before completion, sleep 121
01:18:08.871 00.155 15712 IsGuiding returns 0
01:18:08.871 00.000 15712 Move returns status 0, amount 133
01:18:08.871 00.000 15712 MoveAxis(N, 111, ABG)
01:18:08.871 00.000 15712 Guiding  Dir = 0, Dur = 111
01:18:08.901 00.030 15712 IsGuiding returns 0
01:18:08.982 00.081 15712 PulseGuide returned control before completion, sleep 42
01:18:09.034 00.052 15712 IsGuiding returns 1
01:18:09.034 00.000 15712 scope still moving after pulse duration time elapsed
01:18:09.066 00.032 15712 IsGuiding returns 1
01:18:09.122 00.056 15712 IsGuiding returns 0
01:18:09.122 00.000 15712 scope move finished after 111 + 112 ms
01:18:09.122 00.000 15712 Move returns status 0, amount 111
01:18:09.122 00.000 15712 move complete, result=0
01:18:09.122 00.000 7988 GuideStep: 0.7 px 133 ms WEST, -0.4 px 111 ms NORTH
01:18:09.129 00.007 15712 worker thread done servicing request
01:18:09.129 00.000 15712 Worker thread wakes up
01:18:09.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:09.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:10.870 01.741 15712 Exposure complete
01:18:10.931 00.061 15712 worker thread done servicing request
01:18:10.931 00.000 7988 OnExposeComplete: enter
01:18:10.931 00.000 7988 UpdateGuideState(): m_state=6
01:18:10.931 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1907
01:18:10.931 00.000 7988 Star::Find returns 1 (0), X=973.65, Y=189.59, Mass=683, SNR=16.7, Peak=146 HFD=3.2
01:18:10.931 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
01:18:10.931 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
01:18:10.931 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.38 hyp=0.40 cameraTheta=1.30 mountX=0.38 mountY=-0.11, mountTheta=-0.29
01:18:10.941 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.38, opts=13)
01:18:10.941 00.000 7988 Enqueuing Move request for scope (0.10, 0.38)
01:18:10.941 00.000 15712 Worker thread wakes up
01:18:10.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.38) opts 0xd
01:18:10.941 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.38)
01:18:10.941 00.000 15712 Moving (0.10, 0.38) raw xDistance=0.38 yDistance=-0.11
01:18:10.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=68, FiltMax=255, Gamma=0.690
01:18:10.941 00.000 7988 UpdateGuideState exits: m=683 SNR=16.7
01:18:10.946 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:10.946 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:10.948 00.002 7988 Enqueuing Expose request
01:18:10.948 00.000 15712 PPEC rslt: input = 0.38, final = 0.22, react = 0.23, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.55
01:18:10.948 00.000 15712 PPEC: input: 0.38, control: 0.22, exposure: 1500
01:18:10.948 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:10.948 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:18:10.948 00.000 15712 MoveAxis(W, 71, ABG)
01:18:10.948 00.000 15712 Guiding  Dir = 3, Dur = 71
01:18:10.948 00.000 15712 IsGuiding returns 0
01:18:10.965 00.017 15712 PulseGuide returned control before completion, sleep 67
01:18:11.043 00.078 15712 IsGuiding returns 1
01:18:11.043 00.000 15712 scope still moving after pulse duration time elapsed
01:18:11.074 00.031 15712 IsGuiding returns 0
01:18:11.074 00.000 15712 scope move finished after 71 + 53 ms
01:18:11.074 00.000 15712 Move returns status 0, amount 71
01:18:11.074 00.000 15712 MoveAxis(N, 0, ABG)
01:18:11.074 00.000 15712 Move returns status 0, amount 0
01:18:11.074 00.000 15712 move complete, result=0
01:18:11.074 00.000 15712 worker thread done servicing request
01:18:11.074 00.000 15712 Worker thread wakes up
01:18:11.074 00.000 7988 GuideStep: 0.4 px 71 ms WEST, -0.1 px 0 ms NORTH
01:18:11.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:11.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:12.496 01.422 15712 Exposure complete
01:18:12.558 00.062 15712 worker thread done servicing request
01:18:12.558 00.000 7988 OnExposeComplete: enter
01:18:12.558 00.000 7988 UpdateGuideState(): m_state=6
01:18:12.558 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1908
01:18:12.558 00.000 7988 Star::Find returns 1 (0), X=973.36, Y=188.90, Mass=769, SNR=17.7, Peak=154 HFD=3.4
01:18:12.558 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.67 = 2.61)
01:18:12.558 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.58)
01:18:12.558 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-2.11 mountX=-0.30 mountY=0.19, mountTheta=2.59
01:18:12.571 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.30, opts=13)
01:18:12.571 00.000 7988 Enqueuing Move request for scope (-0.18, -0.30)
01:18:12.571 00.000 15712 Worker thread wakes up
01:18:12.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.30) opts 0xd
01:18:12.571 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.30)
01:18:12.573 00.002 15712 Moving (-0.18, -0.30) raw xDistance=-0.30 yDistance=0.19
01:18:12.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=80, FiltMin=68, FiltMax=255, Gamma=0.690
01:18:12.573 00.000 7988 UpdateGuideState exits: m=769 SNR=17.7
01:18:12.575 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:12.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:12.575 00.000 7988 Enqueuing Expose request
01:18:12.575 00.000 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.55
01:18:12.575 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
01:18:12.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:12.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:18:12.575 00.000 15712 MoveAxis(E, 61, ABG)
01:18:12.575 00.000 15712 Guiding  Dir = 2, Dur = 61
01:18:12.575 00.000 15712 IsGuiding returns 0
01:18:12.596 00.021 15712 PulseGuide returned control before completion, sleep 55
01:18:12.652 00.056 15712 IsGuiding returns 1
01:18:12.652 00.000 15712 scope still moving after pulse duration time elapsed
01:18:12.692 00.040 15712 IsGuiding returns 0
01:18:12.692 00.000 15712 scope move finished after 61 + 52 ms
01:18:12.692 00.000 15712 Move returns status 0, amount 61
01:18:12.692 00.000 15712 MoveAxis(N, 0, ABG)
01:18:12.692 00.000 15712 Move returns status 0, amount 0
01:18:12.692 00.000 15712 move complete, result=0
01:18:12.692 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.2 px 0 ms NORTH
01:18:12.694 00.002 15712 worker thread done servicing request
01:18:12.694 00.000 15712 Worker thread wakes up
01:18:12.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:12.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:14.331 01.637 15712 Exposure complete
01:18:14.395 00.064 15712 worker thread done servicing request
01:18:14.395 00.000 7988 OnExposeComplete: enter
01:18:14.395 00.000 7988 UpdateGuideState(): m_state=6
01:18:14.395 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1909
01:18:14.395 00.000 7988 Star::Find returns 1 (0), X=973.62, Y=189.18, Mass=731, SNR=17.2, Peak=165 HFD=3.1
01:18:14.395 00.000 7988 MultiStar: exiting stabilization period
01:18:14.395 00.000 7988 MultiStar: [#1 0.25,0.07,0.93,U] [#2 -0.19,-0.47,0.00,M3] [#3 0.37,-0.16,0.00,M8] [#4 -0.00,0.18,0.69,U] [#5 -0.32,0.68,0.00,M6] [#6 -0.53,0.14,0.00,M2] [#7 -0.58,0.10,0.00,M2] [#8 -0.03,0.31,0.36,U] 
01:18:14.395 00.000 7988 single-star, 3 included, MultiStar: {0.10, 0.09}, one-star: {0.08, -0.03}
01:18:14.404 00.009 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
01:18:14.404 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
01:18:14.406 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.33 mountX=-0.03 mountY=-0.08, mountTheta=-1.89
01:18:14.407 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.03, opts=13)
01:18:14.408 00.001 7988 Enqueuing Move request for scope (0.08, -0.03)
01:18:14.408 00.000 15712 Worker thread wakes up
01:18:14.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:18:14.408 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:18:14.408 00.000 15712 Moving (0.08, -0.03) raw xDistance=-0.03 yDistance=-0.08
01:18:14.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=69, FiltMax=255, Gamma=0.690
01:18:14.408 00.000 7988 UpdateGuideState exits: m=731 SNR=17.2
01:18:14.412 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:14.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:14.414 00.002 7988 Enqueuing Expose request
01:18:14.414 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
01:18:14.414 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
01:18:14.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:14.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:18:14.414 00.000 15712 MoveAxis(E, 4, ABG)
01:18:14.414 00.000 15712 Guiding  Dir = 2, Dur = 4
01:18:14.414 00.000 15712 IsGuiding returns 0
01:18:14.429 00.015 15712 IsGuiding returns 0
01:18:14.429 00.000 15712 Move returns status 0, amount 4
01:18:14.429 00.000 15712 MoveAxis(N, 0, ABG)
01:18:14.429 00.000 15712 Move returns status 0, amount 0
01:18:14.429 00.000 15712 move complete, result=0
01:18:14.429 00.000 15712 worker thread done servicing request
01:18:14.429 00.000 15712 Worker thread wakes up
01:18:14.429 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:18:14.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:14.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:15.842 01.413 15712 Exposure complete
01:18:15.903 00.061 15712 worker thread done servicing request
01:18:15.903 00.000 7988 OnExposeComplete: enter
01:18:15.903 00.000 7988 UpdateGuideState(): m_state=6
01:18:15.903 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1910
01:18:15.903 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=189.05, Mass=652, SNR=16.3, Peak=170 HFD=2.8
01:18:15.903 00.000 7988 MultiStar: [#1 0.27,-0.60,0.00,M5] [#2 -0.24,-0.16,0.86,U] [#3 0.10,-0.49,0.00,M9] [#4 -0.64,-0.31,0.00,M1] [#5 -0.39,0.35,0.00,M7] [#6 -0.26,0.36,0.00,M3] [#7 -0.43,-0.63,0.00,M3] [#8 -0.19,0.25,0.43,U] 
01:18:15.903 00.000 7988 refined, 2 included, MultiStar: {0.04, -0.08}, one-star: {0.37, -0.15}
01:18:15.903 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
01:18:15.903 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
01:18:15.903 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.14 mountX=-0.08 mountY=-0.03, mountTheta=-2.73
01:18:15.903 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.08, opts=13)
01:18:15.903 00.000 7988 Enqueuing Move request for scope (0.04, -0.08)
01:18:15.918 00.015 15712 Worker thread wakes up
01:18:15.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:18:15.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:18:15.918 00.000 15712 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=-0.03
01:18:15.919 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=70, FiltMax=255, Gamma=0.690
01:18:15.919 00.000 7988 UpdateGuideState exits: m=652 SNR=16.3
01:18:15.921 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:15.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:15.923 00.002 7988 Enqueuing Expose request
01:18:15.923 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
01:18:15.923 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:18:15.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:15.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:15.923 00.000 15712 MoveAxis(E, 7, ABG)
01:18:15.923 00.000 15712 Guiding  Dir = 2, Dur = 7
01:18:15.923 00.000 15712 IsGuiding returns 0
01:18:15.950 00.027 15712 IsGuiding returns 0
01:18:15.950 00.000 15712 Move returns status 0, amount 7
01:18:15.950 00.000 15712 MoveAxis(N, 0, ABG)
01:18:15.950 00.000 15712 Move returns status 0, amount 0
01:18:15.950 00.000 15712 move complete, result=0
01:18:15.950 00.000 15712 worker thread done servicing request
01:18:15.950 00.000 15712 Worker thread wakes up
01:18:15.950 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:18:15.953 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:15.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:17.593 01.640 15712 Exposure complete
01:18:17.659 00.066 15712 worker thread done servicing request
01:18:17.659 00.000 7988 OnExposeComplete: enter
01:18:17.659 00.000 7988 UpdateGuideState(): m_state=6
01:18:17.659 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
01:18:17.659 00.000 7988 Star::Find returns 1 (0), X=973.69, Y=189.21, Mass=707, SNR=16.7, Peak=163 HFD=3.3
01:18:17.659 00.000 7988 MultiStar: [#1 0.07,0.32,1.08,U] [#2 -0.48,-0.33,0.00,M3] [#3 0.07,-0.36,0.89,U] [#4 -0.41,0.09,0.00,M2] [#5 0.12,0.26,0.70,U] [#6 -0.42,0.21,0.00,M4] [#7 -0.47,-0.03,0.00,M4] [#8 -0.80,0.08,0.00,M6] 
01:18:17.659 00.000 7988 refined, 3 included, MultiStar: {0.10, 0.06}, one-star: {0.15, 0.00}
01:18:17.659 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
01:18:17.659 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
01:18:17.659 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=0.06 mountY=-0.10, mountTheta=-1.03
01:18:17.670 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.06, opts=13)
01:18:17.670 00.000 7988 Enqueuing Move request for scope (0.10, 0.06)
01:18:17.670 00.000 15712 Worker thread wakes up
01:18:17.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:18:17.670 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:18:17.673 00.003 15712 Moving (0.10, 0.06) raw xDistance=0.06 yDistance=-0.10
01:18:17.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=79, FiltMin=69, FiltMax=255, Gamma=0.690
01:18:17.673 00.000 7988 UpdateGuideState exits: m=707 SNR=16.7
01:18:17.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:17.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:17.673 00.000 7988 Enqueuing Expose request
01:18:17.673 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
01:18:17.673 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:18:17.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:17.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:18:17.673 00.000 15712 MoveAxis(E, 8, ABG)
01:18:17.673 00.000 15712 Guiding  Dir = 2, Dur = 8
01:18:17.673 00.000 15712 IsGuiding returns 0
01:18:17.693 00.020 15712 IsGuiding returns 0
01:18:17.693 00.000 15712 Move returns status 0, amount 8
01:18:17.693 00.000 15712 MoveAxis(N, 0, ABG)
01:18:17.693 00.000 15712 Move returns status 0, amount 0
01:18:17.693 00.000 15712 move complete, result=0
01:18:17.693 00.000 15712 worker thread done servicing request
01:18:17.693 00.000 15712 Worker thread wakes up
01:18:17.693 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:18:17.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:17.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:19.106 01.413 15712 Exposure complete
01:18:19.170 00.064 15712 worker thread done servicing request
01:18:19.170 00.000 7988 OnExposeComplete: enter
01:18:19.170 00.000 7988 UpdateGuideState(): m_state=6
01:18:19.170 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1912
01:18:19.170 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=189.22, Mass=692, SNR=16.8, Peak=163 HFD=3.0
01:18:19.170 00.000 7988 MultiStar: [#1 0.13,0.18,0.96,U] [#2 -0.65,0.34,0.00,M4] [#3 -0.18,-0.16,0.87,U] [#4 -0.20,0.47,0.00,M3] [#5 -0.17,0.31,0.72,U] [#6 -0.06,0.43,0.00,M5] [#7 -1.07,0.31,0.00,M5] [#8 -0.70,0.18,0.00,M7] 
01:18:19.170 00.000 7988 refined, 3 included, MultiStar: {0.01, 0.08}, one-star: {0.18, 0.02}
01:18:19.170 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
01:18:19.170 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:18:19.170 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.48 mountX=0.08 mountY=-0.01, mountTheta=-0.12
01:18:19.170 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
01:18:19.170 00.000 7988 Enqueuing Move request for scope (0.01, 0.08)
01:18:19.170 00.000 15712 Worker thread wakes up
01:18:19.185 00.015 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:18:19.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=68, FiltMax=255, Gamma=0.690
01:18:19.185 00.000 7988 UpdateGuideState exits: m=692 SNR=16.8
01:18:19.187 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:19.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:19.189 00.002 7988 Enqueuing Expose request
01:18:19.189 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:18:19.189 00.000 15712 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
01:18:19.191 00.002 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
01:18:19.191 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
01:18:19.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:19.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:18:19.191 00.000 15712 MoveAxis(E, 6, ABG)
01:18:19.191 00.000 15712 Guiding  Dir = 2, Dur = 6
01:18:19.191 00.000 15712 IsGuiding returns 0
01:18:19.202 00.011 15712 IsGuiding returns 0
01:18:19.202 00.000 15712 Move returns status 0, amount 6
01:18:19.202 00.000 15712 MoveAxis(N, 0, ABG)
01:18:19.202 00.000 15712 Move returns status 0, amount 0
01:18:19.202 00.000 15712 move complete, result=0
01:18:19.202 00.000 15712 worker thread done servicing request
01:18:19.202 00.000 15712 Worker thread wakes up
01:18:19.202 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:18:19.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:19.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:20.860 01.658 15712 Exposure complete
01:18:20.920 00.060 15712 worker thread done servicing request
01:18:20.920 00.000 7988 OnExposeComplete: enter
01:18:20.920 00.000 7988 UpdateGuideState(): m_state=6
01:18:20.920 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1913
01:18:20.920 00.000 7988 Star::Find returns 1 (0), X=973.41, Y=189.31, Mass=706, SNR=16.7, Peak=162 HFD=3.5
01:18:20.920 00.000 7988 MultiStar: [#1 0.37,0.42,0.00,M4] [#2 -0.35,0.36,0.00,M5] [#3 -0.26,0.36,0.00,M8] [#4 -0.42,0.39,0.00,M4] [#5 -0.17,0.60,0.00,M6] [#6 0.07,0.40,0.00,M6] [#7 0.02,0.01,0.47,U] [#8 0.10,0.26,0.35,U] 
01:18:20.920 00.000 7988 refined, 2 included, MultiStar: {-0.05, 0.11}, one-star: {-0.14, 0.11}
01:18:20.920 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
01:18:20.920 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
01:18:20.920 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.99 mountX=0.11 mountY=0.05, mountTheta=0.40
01:18:20.920 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
01:18:20.935 00.015 7988 Enqueuing Move request for scope (-0.05, 0.11)
01:18:20.936 00.001 15712 Worker thread wakes up
01:18:20.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=68, FiltMax=255, Gamma=0.690
01:18:20.936 00.000 7988 UpdateGuideState exits: m=706 SNR=16.7
01:18:20.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:20.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:20.936 00.000 7988 Enqueuing Expose request
01:18:20.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
01:18:20.936 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:18:20.936 00.000 15712 Moving (-0.05, 0.11) raw xDistance=0.11 yDistance=0.05
01:18:20.936 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
01:18:20.936 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
01:18:20.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:20.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:18:20.936 00.000 15712 MoveAxis(E, 2, ABG)
01:18:20.936 00.000 15712 Guiding  Dir = 2, Dur = 2
01:18:20.936 00.000 15712 IsGuiding returns 0
01:18:20.969 00.033 15712 IsGuiding returns 0
01:18:20.969 00.000 15712 Move returns status 0, amount 2
01:18:20.969 00.000 15712 MoveAxis(N, 0, ABG)
01:18:20.969 00.000 15712 Move returns status 0, amount 0
01:18:20.969 00.000 15712 move complete, result=0
01:18:20.969 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:18:20.974 00.005 15712 worker thread done servicing request
01:18:20.974 00.000 15712 Worker thread wakes up
01:18:20.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:20.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:22.390 01.416 15712 Exposure complete
01:18:22.452 00.062 15712 worker thread done servicing request
01:18:22.452 00.000 7988 OnExposeComplete: enter
01:18:22.452 00.000 7988 UpdateGuideState(): m_state=6
01:18:22.457 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1914
01:18:22.457 00.000 7988 Star::Find returns 1 (0), X=973.43, Y=189.54, Mass=606, SNR=15.3, Peak=154 HFD=3.1
01:18:22.459 00.002 7988 MultiStar: [#1 0.05,0.53,0.00,M5] [#2 -0.49,0.30,0.00,M6] [#3 -0.01,0.11,0.95,U] [#4 -0.25,0.10,0.85,U] [#5 -0.15,0.45,0.00,M7] [#6 0.06,0.31,0.71,U] [#7 0.00,0.00,0.00,L] [#8 -0.61,0.25,0.00,M7] [#9 3.79,0.44,0.00,M6] 
01:18:22.459 00.000 7988 refined, 3 included, MultiStar: {-0.08, 0.21}, one-star: {-0.11, 0.34}
01:18:22.461 00.002 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
01:18:22.461 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
01:18:22.463 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.94 mountX=0.21 mountY=0.08, mountTheta=0.35
01:18:22.464 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.21, opts=13)
01:18:22.466 00.002 7988 Enqueuing Move request for scope (-0.08, 0.21)
01:18:22.466 00.000 15712 Worker thread wakes up
01:18:22.468 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
01:18:22.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=68, FiltMax=255, Gamma=0.690
01:18:22.468 00.000 7988 UpdateGuideState exits: m=606 SNR=15.3
01:18:22.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:22.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:22.468 00.000 7988 Enqueuing Expose request
01:18:22.468 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
01:18:22.468 00.000 15712 Moving (-0.08, 0.21) raw xDistance=0.21 yDistance=0.08
01:18:22.468 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.54
01:18:22.468 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
01:18:22.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:22.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:18:22.468 00.000 15712 MoveAxis(W, 39, ABG)
01:18:22.468 00.000 15712 Guiding  Dir = 3, Dur = 39
01:18:22.468 00.000 15712 IsGuiding returns 0
01:18:22.508 00.040 15712 PulseGuide returned control before completion, sleep 19
01:18:22.538 00.030 15712 IsGuiding returns 1
01:18:22.538 00.000 15712 scope still moving after pulse duration time elapsed
01:18:22.563 00.025 15712 IsGuiding returns 0
01:18:22.563 00.000 15712 scope move finished after 39 + 46 ms
01:18:22.563 00.000 15712 Move returns status 0, amount 39
01:18:22.563 00.000 15712 MoveAxis(N, 0, ABG)
01:18:22.563 00.000 15712 Move returns status 0, amount 0
01:18:22.563 00.000 15712 move complete, result=0
01:18:22.563 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
01:18:22.563 00.000 15712 worker thread done servicing request
01:18:22.563 00.000 15712 Worker thread wakes up
01:18:22.565 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:22.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:24.191 01.626 15712 Exposure complete
01:18:24.253 00.062 15712 worker thread done servicing request
01:18:24.253 00.000 7988 OnExposeComplete: enter
01:18:24.253 00.000 7988 UpdateGuideState(): m_state=6
01:18:24.253 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1915
01:18:24.253 00.000 7988 Star::Find returns 1 (0), X=973.59, Y=189.37, Mass=696, SNR=17.0, Peak=145 HFD=3.2
01:18:24.253 00.000 7988 MultiStar: [#1 0.26,0.15,1.08,U] [#2 -0.47,0.17,0.00,M7] [#3 0.12,-0.19,0.88,U] [#4 -0.31,-0.42,0.00,M4] [#5 -0.25,0.61,0.00,M8] [#6 -0.26,0.22,0.68,U] [#7 -0.52,0.03,0.00,M5] [#8 -0.24,-0.28,0.43,U] 
01:18:24.253 00.000 7988 refined, 4 included, MultiStar: {0.04, 0.05}, one-star: {0.05, 0.17}
01:18:24.253 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
01:18:24.253 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
01:18:24.253 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.89 mountX=0.05 mountY=-0.04, mountTheta=-0.70
01:18:24.253 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.05, opts=13)
01:18:24.253 00.000 7988 Enqueuing Move request for scope (0.04, 0.05)
01:18:24.269 00.016 15712 Worker thread wakes up
01:18:24.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:18:24.270 00.001 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:18:24.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=64, FiltMax=255, Gamma=0.690
01:18:24.270 00.000 7988 UpdateGuideState exits: m=696 SNR=17.0
01:18:24.272 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:24.272 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:24.274 00.002 7988 Enqueuing Expose request
01:18:24.274 00.000 15712 Moving (0.04, 0.05) raw xDistance=0.05 yDistance=-0.04
01:18:24.274 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
01:18:24.274 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
01:18:24.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:24.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:24.274 00.000 15712 MoveAxis(E, 1, ABG)
01:18:24.274 00.000 15712 Guiding  Dir = 2, Dur = 1
01:18:24.274 00.000 15712 IsGuiding returns 0
01:18:24.295 00.021 15712 IsGuiding returns 0
01:18:24.295 00.000 15712 Move returns status 0, amount 1
01:18:24.295 00.000 15712 MoveAxis(N, 0, ABG)
01:18:24.295 00.000 15712 Move returns status 0, amount 0
01:18:24.295 00.000 15712 move complete, result=0
01:18:24.295 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
01:18:24.298 00.003 15712 worker thread done servicing request
01:18:24.298 00.000 15712 Worker thread wakes up
01:18:24.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:24.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:25.704 01.406 15712 Exposure complete
01:18:25.767 00.063 15712 worker thread done servicing request
01:18:25.767 00.000 7988 OnExposeComplete: enter
01:18:25.767 00.000 7988 UpdateGuideState(): m_state=6
01:18:25.771 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1916
01:18:25.771 00.000 7988 Star::Find returns 1 (0), X=973.53, Y=189.26, Mass=737, SNR=17.2, Peak=158 HFD=3.3
01:18:25.773 00.002 7988 MultiStar: [#1 0.19,-0.09,0.98,U] [#2 -0.57,0.20,0.00,M8] [#3 0.21,-0.23,0.82,U] [#4 -0.48,0.06,0.00,M5] [#5 0.05,0.60,0.00,M9] [#6 -0.41,-0.01,0.00,M5] [#7 -0.79,0.01,0.00,M6] [#8 0.00,0.00,0.00,L] [#9 3.17,-0.27,0.00,M7] 
01:18:25.773 00.000 7988 single-star, 2 included, MultiStar: {0.12, -0.08}, one-star: {-0.01, 0.06}
01:18:25.775 00.002 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
01:18:25.775 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:18:25.777 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.77 mountX=0.06 mountY=0.01, mountTheta=0.17
01:18:25.779 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
01:18:25.779 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
01:18:25.781 00.002 15712 Worker thread wakes up
01:18:25.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:18:25.781 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:18:25.781 00.000 15712 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=0.01
01:18:25.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=62, FiltMax=255, Gamma=0.690
01:18:25.781 00.000 7988 UpdateGuideState exits: m=737 SNR=17.2
01:18:25.784 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:25.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:25.786 00.002 7988 Enqueuing Expose request
01:18:25.786 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
01:18:25.786 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
01:18:25.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:25.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:18:25.786 00.000 15712 MoveAxis(W, 1, ABG)
01:18:25.786 00.000 15712 Guiding  Dir = 3, Dur = 1
01:18:25.786 00.000 15712 IsGuiding returns 0
01:18:25.816 00.030 15712 IsGuiding returns 0
01:18:25.816 00.000 15712 Move returns status 0, amount 1
01:18:25.816 00.000 15712 MoveAxis(N, 0, ABG)
01:18:25.816 00.000 15712 Move returns status 0, amount 0
01:18:25.816 00.000 15712 move complete, result=0
01:18:25.816 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
01:18:25.817 00.001 15712 worker thread done servicing request
01:18:25.817 00.000 15712 Worker thread wakes up
01:18:25.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:25.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:27.458 01.641 15712 Exposure complete
01:18:27.522 00.064 15712 worker thread done servicing request
01:18:27.522 00.000 7988 OnExposeComplete: enter
01:18:27.522 00.000 7988 UpdateGuideState(): m_state=6
01:18:27.522 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1917
01:18:27.522 00.000 7988 Star::Find returns 1 (0), X=973.49, Y=189.18, Mass=792, SNR=18.0, Peak=187 HFD=3.4
01:18:27.528 00.006 7988 MultiStar: [#1 0.19,-0.04,0.96,U] [#2 -0.47,-0.25,0.00,M9] [#3 0.21,-0.38,0.00,M6] [#4 -0.47,-0.24,0.00,M6] [#5 -0.31,-0.07,0.70,U] [#6 0.17,-0.09,0.66,U] [#7 0.09,0.03,0.49,U] [#8 -0.82,0.17,0.00,M7] 
01:18:27.528 00.000 7988 refined, 4 included, MultiStar: {0.02, -0.04}, one-star: {-0.05, -0.02}
01:18:27.530 00.002 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
01:18:27.530 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
01:18:27.532 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.17 mountX=-0.04 mountY=-0.02, mountTheta=-2.76
01:18:27.534 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.04, opts=13)
01:18:27.534 00.000 7988 Enqueuing Move request for scope (0.02, -0.04)
01:18:27.536 00.002 15712 Worker thread wakes up
01:18:27.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:18:27.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:18:27.536 00.000 15712 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.02
01:18:27.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=58, FiltMax=255, Gamma=0.690
01:18:27.536 00.000 7988 UpdateGuideState exits: m=792 SNR=18.0
01:18:27.539 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:27.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:27.541 00.002 7988 Enqueuing Expose request
01:18:27.541 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
01:18:27.541 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
01:18:27.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:27.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:18:27.541 00.000 15712 MoveAxis(W, 3, ABG)
01:18:27.541 00.000 15712 Guiding  Dir = 3, Dur = 3
01:18:27.541 00.000 15712 IsGuiding returns 0
01:18:27.552 00.011 15712 IsGuiding returns 0
01:18:27.552 00.000 15712 Move returns status 0, amount 3
01:18:27.552 00.000 15712 MoveAxis(N, 0, ABG)
01:18:27.552 00.000 15712 Move returns status 0, amount 0
01:18:27.552 00.000 15712 move complete, result=0
01:18:27.552 00.000 15712 worker thread done servicing request
01:18:27.552 00.000 15712 Worker thread wakes up
01:18:27.552 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:18:27.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:27.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:28.972 01.420 15712 Exposure complete
01:18:29.035 00.063 15712 worker thread done servicing request
01:18:29.035 00.000 7988 OnExposeComplete: enter
01:18:29.035 00.000 7988 UpdateGuideState(): m_state=6
01:18:29.035 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1918
01:18:29.035 00.000 7988 Star::Find returns 1 (0), X=973.35, Y=189.07, Mass=687, SNR=16.8, Peak=174 HFD=3.3
01:18:29.035 00.000 7988 MultiStar: [#1 -0.09,-0.19,1.12,U] [#2 -0.52,-0.28,0.00,M10] [#3 -0.08,-0.41,0.00,M7] [#4 -0.03,-0.10,0.74,U] [#5 -0.44,0.14,0.00,M9] [#6 -0.10,-0.13,0.65,U] [#7 -0.48,-0.10,0.00,M6] [#8 -0.59,0.83,0.00,M8] 
01:18:29.035 00.000 7988 refined, 3 included, MultiStar: {-0.11, -0.14}, one-star: {-0.19, -0.14}
01:18:29.035 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.77 = 2.52)
01:18:29.035 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
01:18:29.045 00.010 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.20 mountX=-0.15 mountY=0.11, mountTheta=2.50
01:18:29.045 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.14, opts=13)
01:18:29.045 00.000 7988 Enqueuing Move request for scope (-0.11, -0.14)
01:18:29.045 00.000 15712 Worker thread wakes up
01:18:29.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
01:18:29.049 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=59, FiltMax=255, Gamma=0.690
01:18:29.049 00.000 7988 UpdateGuideState exits: m=687 SNR=16.8
01:18:29.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:29.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:29.049 00.000 7988 Enqueuing Expose request
01:18:29.049 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
01:18:29.049 00.000 15712 Moving (-0.11, -0.14) raw xDistance=-0.15 yDistance=0.11
01:18:29.049 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
01:18:29.049 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
01:18:29.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:29.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:18:29.049 00.000 15712 MoveAxis(E, 1, ABG)
01:18:29.049 00.000 15712 Guiding  Dir = 2, Dur = 1
01:18:29.049 00.000 15712 IsGuiding returns 0
01:18:29.069 00.020 15712 IsGuiding returns 0
01:18:29.069 00.000 15712 Move returns status 0, amount 1
01:18:29.069 00.000 15712 MoveAxis(N, 0, ABG)
01:18:29.069 00.000 15712 Move returns status 0, amount 0
01:18:29.069 00.000 15712 move complete, result=0
01:18:29.069 00.000 15712 worker thread done servicing request
01:18:29.069 00.000 15712 Worker thread wakes up
01:18:29.069 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:18:29.078 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:29.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:30.819 01.741 15712 Exposure complete
01:18:30.884 00.065 15712 worker thread done servicing request
01:18:30.884 00.000 7988 OnExposeComplete: enter
01:18:30.884 00.000 7988 UpdateGuideState(): m_state=6
01:18:30.884 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1919
01:18:30.884 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=188.87, Mass=762, SNR=17.7, Peak=164 HFD=3.5
01:18:30.884 00.000 7988 MultiStar: [#1 0.10,0.04,1.09,U] [#2 -0.49,-0.16,0.00,R] [#3 0.35,-0.25,0.00,M8] [#4 -0.28,-0.20,0.72,U] [#5 -0.05,0.15,0.77,U] [#6 -0.40,0.13,0.00,M4] [#7 -0.35,0.43,0.00,M7] [#8 -0.35,0.32,0.00,M9] 
01:18:30.884 00.000 7988 refined, 3 included, MultiStar: {-0.03, -0.09}, one-star: {0.01, -0.34}
01:18:30.884 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.49 = 2.80)
01:18:30.884 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
01:18:30.884 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.92 mountX=-0.09 mountY=0.04, mountTheta=2.77
01:18:30.884 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.09, opts=13)
01:18:30.884 00.000 7988 Enqueuing Move request for scope (-0.03, -0.09)
01:18:30.896 00.012 15712 Worker thread wakes up
01:18:30.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
01:18:30.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
01:18:30.896 00.000 15712 Moving (-0.03, -0.09) raw xDistance=-0.09 yDistance=0.04
01:18:30.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
01:18:30.896 00.000 7988 UpdateGuideState exits: m=762 SNR=17.7
01:18:30.899 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:30.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:30.899 00.000 7988 Enqueuing Expose request
01:18:30.899 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
01:18:30.899 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
01:18:30.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:30.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:18:30.899 00.000 15712 MoveAxis(E, 8, ABG)
01:18:30.899 00.000 15712 Guiding  Dir = 2, Dur = 8
01:18:30.899 00.000 15712 IsGuiding returns 0
01:18:30.928 00.029 15712 IsGuiding returns 0
01:18:30.928 00.000 15712 Move returns status 0, amount 8
01:18:30.928 00.000 15712 MoveAxis(N, 0, ABG)
01:18:30.928 00.000 15712 Move returns status 0, amount 0
01:18:30.928 00.000 15712 move complete, result=0
01:18:30.928 00.000 15712 worker thread done servicing request
01:18:30.928 00.000 15712 Worker thread wakes up
01:18:30.928 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:18:30.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:30.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:32.350 01.422 15712 Exposure complete
01:18:32.411 00.061 15712 worker thread done servicing request
01:18:32.411 00.000 7988 OnExposeComplete: enter
01:18:32.411 00.000 7988 UpdateGuideState(): m_state=6
01:18:32.416 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1920
01:18:32.416 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=189.19, Mass=896, SNR=19.2, Peak=166 HFD=3.5
01:18:32.418 00.002 7988 MultiStar: [#1 0.36,0.05,0.99,U] [#2 -0.09,0.15,0.82,U] [#3 0.42,-0.21,0.00,M9] [#4 -0.25,0.01,0.70,U] [#5 -0.16,0.21,0.76,U] [#6 -0.10,0.06,0.62,U] [#7 -0.35,-0.14,0.46,U] [#8 -0.31,0.64,0.00,M10] 
01:18:32.418 00.000 7988 refined, 6 included, MultiStar: {-0.00, 0.06}, one-star: {0.21, -0.01}
01:18:32.420 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
01:18:32.420 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
01:18:32.422 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.65 mountX=0.06 mountY=0.00, mountTheta=0.06
01:18:32.424 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.06, opts=13)
01:18:32.424 00.000 7988 Enqueuing Move request for scope (-0.00, 0.06)
01:18:32.426 00.002 15712 Worker thread wakes up
01:18:32.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
01:18:32.426 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
01:18:32.426 00.000 15712 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=0.00
01:18:32.428 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:18:32.428 00.000 7988 UpdateGuideState exits: m=896 SNR=19.2
01:18:32.431 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:32.431 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:32.431 00.000 7988 Enqueuing Expose request
01:18:32.431 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
01:18:32.431 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
01:18:32.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:32.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:18:32.431 00.000 15712 MoveAxis(E, 10, ABG)
01:18:32.431 00.000 15712 Guiding  Dir = 2, Dur = 10
01:18:32.431 00.000 15712 IsGuiding returns 0
01:18:32.449 00.018 15712 IsGuiding returns 1
01:18:32.449 00.000 15712 scope still moving after pulse duration time elapsed
01:18:32.496 00.047 15712 IsGuiding returns 0
01:18:32.496 00.000 15712 scope move finished after 10 + 52 ms
01:18:32.496 00.000 15712 Move returns status 0, amount 10
01:18:32.496 00.000 15712 MoveAxis(N, 0, ABG)
01:18:32.496 00.000 15712 Move returns status 0, amount 0
01:18:32.496 00.000 15712 move complete, result=0
01:18:32.496 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
01:18:32.499 00.003 15712 worker thread done servicing request
01:18:32.499 00.000 15712 Worker thread wakes up
01:18:32.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:32.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:34.135 01.636 15712 Exposure complete
01:18:34.198 00.063 15712 worker thread done servicing request
01:18:34.198 00.000 7988 OnExposeComplete: enter
01:18:34.198 00.000 7988 UpdateGuideState(): m_state=6
01:18:34.198 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1921
01:18:34.198 00.000 7988 Star::Find returns 1 (0), X=973.77, Y=189.64, Mass=896, SNR=19.5, Peak=152 HFD=3.6
01:18:34.198 00.000 7988 MultiStar: [#1 0.31,0.03,0.94,U] [#2 0.05,0.53,0.00,M1] [#3 0.27,0.04,0.85,U] [#4 -0.11,-0.04,0.71,U] [#5 -0.19,0.68,0.00,M8] [#6 -0.10,0.31,0.67,U] [#7 -0.35,0.42,0.00,M7] [#8 -0.30,-0.52,0.00,R] 
01:18:34.198 00.000 7988 refined, 4 included, MultiStar: {0.15, 0.16}, one-star: {0.23, 0.44}
01:18:34.198 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
01:18:34.198 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
01:18:34.198 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.85 mountX=0.17 mountY=-0.15, mountTheta=-0.73
01:18:34.209 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.16, opts=13)
01:18:34.209 00.000 7988 Enqueuing Move request for scope (0.15, 0.16)
01:18:34.211 00.002 15712 Worker thread wakes up
01:18:34.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
01:18:34.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
01:18:34.211 00.000 15712 Moving (0.15, 0.16) raw xDistance=0.17 yDistance=-0.15
01:18:34.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:18:34.212 00.001 7988 UpdateGuideState exits: m=896 SNR=19.5
01:18:34.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:34.215 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:34.215 00.000 7988 Enqueuing Expose request
01:18:34.215 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.53
01:18:34.215 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
01:18:34.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:34.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:18:34.215 00.000 15712 MoveAxis(W, 25, ABG)
01:18:34.215 00.000 15712 Guiding  Dir = 3, Dur = 25
01:18:34.215 00.000 15712 IsGuiding returns 0
01:18:34.232 00.017 15712 PulseGuide returned control before completion, sleep 20
01:18:34.283 00.051 15712 IsGuiding returns 0
01:18:34.283 00.000 15712 Move returns status 0, amount 25
01:18:34.283 00.000 15712 MoveAxis(N, 0, ABG)
01:18:34.283 00.000 15712 Move returns status 0, amount 0
01:18:34.283 00.000 15712 move complete, result=0
01:18:34.283 00.000 7988 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
01:18:34.290 00.007 15712 worker thread done servicing request
01:18:34.290 00.000 15712 Worker thread wakes up
01:18:34.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:34.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:35.697 01.407 15712 Exposure complete
01:18:35.759 00.062 15712 worker thread done servicing request
01:18:35.759 00.000 7988 OnExposeComplete: enter
01:18:35.759 00.000 7988 UpdateGuideState(): m_state=6
01:18:35.763 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1922
01:18:35.763 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=189.24, Mass=967, SNR=19.9, Peak=180 HFD=3.6
01:18:35.765 00.002 7988 MultiStar: [#1 0.69,0.19,0.00,M1] [#2 0.41,0.10,0.00,M2] [#3 0.29,-0.03,0.84,U] [#4 -0.39,-0.12,0.00,M3] [#5 0.07,0.49,0.00,M9] [#6 -0.04,0.26,0.68,U] [#7 -0.19,0.49,0.00,M8] [#8 -0.31,1.15,0.00,M1] 
01:18:35.765 00.000 7988 refined, 2 included, MultiStar: {0.22, 0.07}, one-star: {0.34, 0.03}
01:18:35.767 00.002 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
01:18:35.767 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
01:18:35.769 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.31 mountX=0.07 mountY=-0.22, mountTheta=-1.25
01:18:35.771 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.07, opts=13)
01:18:35.771 00.000 7988 Enqueuing Move request for scope (0.22, 0.07)
01:18:35.773 00.002 15712 Worker thread wakes up
01:18:35.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
01:18:35.773 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
01:18:35.773 00.000 15712 Moving (0.22, 0.07) raw xDistance=0.07 yDistance=-0.22
01:18:35.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:18:35.775 00.002 7988 UpdateGuideState exits: m=967 SNR=19.9
01:18:35.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:35.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:35.775 00.000 7988 Enqueuing Expose request
01:18:35.780 00.005 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
01:18:35.780 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
01:18:35.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:35.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:18:35.780 00.000 15712 MoveAxis(E, 4, ABG)
01:18:35.780 00.000 15712 Guiding  Dir = 2, Dur = 4
01:18:35.780 00.000 15712 IsGuiding returns 0
01:18:35.806 00.026 15712 IsGuiding returns 0
01:18:35.806 00.000 15712 Move returns status 0, amount 4
01:18:35.806 00.000 15712 MoveAxis(N, 0, ABG)
01:18:35.806 00.000 15712 Move returns status 0, amount 0
01:18:35.806 00.000 15712 move complete, result=0
01:18:35.806 00.000 15712 worker thread done servicing request
01:18:35.806 00.000 15712 Worker thread wakes up
01:18:35.806 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:18:35.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:35.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:37.448 01.642 15712 Exposure complete
01:18:37.512 00.064 15712 worker thread done servicing request
01:18:37.512 00.000 7988 OnExposeComplete: enter
01:18:37.512 00.000 7988 UpdateGuideState(): m_state=6
01:18:37.512 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1923
01:18:37.512 00.000 7988 Star::Find returns 1 (0), X=973.49, Y=188.97, Mass=818, SNR=18.6, Peak=178 HFD=3.2
01:18:37.512 00.000 7988 MultiStar: [#1 0.20,-0.39,0.00,M2] [#2 -0.05,-0.18,0.87,U] [#3 0.37,-0.66,0.00,M8] [#4 -0.34,-0.62,0.00,M4] [#5 -0.02,0.20,0.66,U] [#6 -0.39,-0.27,0.00,M2] [#7 -0.11,0.22,0.50,U] [#8 -0.47,0.81,0.00,M2] 
01:18:37.512 00.000 7988 refined, 3 included, MultiStar: {-0.06, -0.05}, one-star: {-0.06, -0.24}
01:18:37.512 00.000 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.98 = 2.31)
01:18:37.512 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.01 = 2.27)
01:18:37.512 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-2.41 mountX=-0.05 mountY=0.06, mountTheta=2.29
01:18:37.512 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.05, opts=13)
01:18:37.512 00.000 7988 Enqueuing Move request for scope (-0.06, -0.05)
01:18:37.512 00.000 15712 Worker thread wakes up
01:18:37.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
01:18:37.512 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
01:18:37.527 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=56, FiltMax=255, Gamma=0.690
01:18:37.527 00.000 7988 UpdateGuideState exits: m=818 SNR=18.6
01:18:37.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:37.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:37.529 00.000 7988 Enqueuing Expose request
01:18:37.529 00.000 15712 Moving (-0.06, -0.05) raw xDistance=-0.05 yDistance=0.06
01:18:37.529 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
01:18:37.529 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
01:18:37.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:37.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:18:37.529 00.000 15712 MoveAxis(E, 4, ABG)
01:18:37.529 00.000 15712 Guiding  Dir = 2, Dur = 4
01:18:37.529 00.000 15712 IsGuiding returns 0
01:18:37.563 00.034 15712 IsGuiding returns 0
01:18:37.563 00.000 15712 Move returns status 0, amount 4
01:18:37.563 00.000 15712 MoveAxis(N, 0, ABG)
01:18:37.563 00.000 15712 Move returns status 0, amount 0
01:18:37.563 00.000 15712 move complete, result=0
01:18:37.563 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:18:37.566 00.003 15712 worker thread done servicing request
01:18:37.566 00.000 15712 Worker thread wakes up
01:18:37.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:37.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:38.983 01.417 15712 Exposure complete
01:18:39.047 00.064 15712 worker thread done servicing request
01:18:39.047 00.000 7988 OnExposeComplete: enter
01:18:39.048 00.001 7988 UpdateGuideState(): m_state=6
01:18:39.049 00.001 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1924
01:18:39.050 00.001 7988 Star::Find returns 1 (0), X=973.56, Y=188.64, Mass=870, SNR=18.9, Peak=164 HFD=3.4
01:18:39.050 00.000 7988 MultiStar: [#1 0.26,-0.44,0.00,M3] [#2 0.16,-0.46,0.00,M2] [#3 0.36,-0.78,0.00,M9] [#4 -0.16,-0.63,0.00,M5] [#5 0.07,-0.04,0.66,U] [#6 -0.23,-0.26,0.61,U] [#7 -0.20,-0.28,0.50,U] [#8 -0.76,0.04,0.00,M3] 
01:18:39.052 00.002 7988 refined, 3 included, MultiStar: {-0.06, -0.32}, one-star: {0.02, -0.57}
01:18:39.052 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
01:18:39.054 00.002 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
01:18:39.054 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.76 mountX=-0.32 mountY=0.07, mountTheta=2.93
01:18:39.056 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.32, opts=13)
01:18:39.058 00.002 7988 Enqueuing Move request for scope (-0.06, -0.32)
01:18:39.058 00.000 15712 Worker thread wakes up
01:18:39.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.32) opts 0xd
01:18:39.058 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.32)
01:18:39.058 00.000 15712 Moving (-0.06, -0.32) raw xDistance=-0.32 yDistance=0.07
01:18:39.060 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
01:18:39.060 00.000 7988 UpdateGuideState exits: m=870 SNR=18.9
01:18:39.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:39.060 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:39.060 00.000 7988 Enqueuing Expose request
01:18:39.060 00.000 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.53
01:18:39.060 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
01:18:39.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:39.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:18:39.060 00.000 15712 MoveAxis(E, 65, ABG)
01:18:39.060 00.000 15712 Guiding  Dir = 2, Dur = 65
01:18:39.060 00.000 15712 IsGuiding returns 0
01:18:39.075 00.015 15712 PulseGuide returned control before completion, sleep 58
01:18:39.160 00.085 15712 IsGuiding returns 0
01:18:39.160 00.000 15712 Move returns status 0, amount 65
01:18:39.160 00.000 15712 MoveAxis(N, 0, ABG)
01:18:39.160 00.000 15712 Move returns status 0, amount 0
01:18:39.160 00.000 15712 move complete, result=0
01:18:39.160 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
01:18:39.165 00.005 15712 worker thread done servicing request
01:18:39.165 00.000 15712 Worker thread wakes up
01:18:39.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:39.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:40.799 01.634 15712 Exposure complete
01:18:40.863 00.064 15712 worker thread done servicing request
01:18:40.863 00.000 7988 OnExposeComplete: enter
01:18:40.863 00.000 7988 UpdateGuideState(): m_state=6
01:18:40.863 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1925
01:18:40.863 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=189.02, Mass=949, SNR=19.9, Peak=182 HFD=3.6
01:18:40.863 00.000 7988 MultiStar: [#1 0.28,-0.25,0.97,U] [#2 0.09,-0.16,0.78,U] [#3 0.16,-0.18,0.77,U] [#4 -0.22,-0.73,0.00,M6] [#5 -0.08,0.03,0.69,U] [#6 -0.27,0.09,0.64,U] [#7 -0.22,-0.02,0.42,U] [#8 -0.55,0.75,0.00,M4] 
01:18:40.863 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.12}, one-star: {0.08, -0.19}
01:18:40.863 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
01:18:40.863 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
01:18:40.863 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.22 mountX=-0.12 mountY=-0.04, mountTheta=-2.81
01:18:40.863 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
01:18:40.863 00.000 7988 Enqueuing Move request for scope (0.04, -0.12)
01:18:40.863 00.000 15712 Worker thread wakes up
01:18:40.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
01:18:40.863 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
01:18:40.863 00.000 15712 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=-0.04
01:18:40.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
01:18:40.878 00.015 7988 UpdateGuideState exits: m=949 SNR=19.9
01:18:40.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:40.878 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:40.878 00.000 7988 Enqueuing Expose request
01:18:40.878 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
01:18:40.878 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
01:18:40.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:40.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:40.878 00.000 15712 MoveAxis(E, 3, ABG)
01:18:40.878 00.000 15712 Guiding  Dir = 2, Dur = 3
01:18:40.878 00.000 15712 IsGuiding returns 0
01:18:40.905 00.027 15712 IsGuiding returns 0
01:18:40.905 00.000 15712 Move returns status 0, amount 3
01:18:40.905 00.000 15712 MoveAxis(N, 0, ABG)
01:18:40.905 00.000 15712 Move returns status 0, amount 0
01:18:40.905 00.000 15712 move complete, result=0
01:18:40.905 00.000 15712 worker thread done servicing request
01:18:40.905 00.000 15712 Worker thread wakes up
01:18:40.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:40.905 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:18:40.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:41.330 00.425 7988 evsrv: cli 0CCCF588 connect
01:18:41.332 00.002 7988 case statement mapped state 6 to 3
01:18:41.332 00.000 7988 case statement mapped state 6 to 3
01:18:41.334 00.002 7988 evsrv: cli 0CCCF588 request: {"method":"get_app_state","id":"440e9b1c-2c3f-49ed-9e36-5fb553a92933"}
01:18:41.337 00.003 7988 case statement mapped state 6 to 3
01:18:41.339 00.002 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":"Guiding","id":"440e9b1c-2c3f-49ed-9e36-5fb553a92933"}
01:18:41.342 00.003 7988 evsrv: cli 0CCCF588 disconnect
01:18:42.324 00.982 15712 Exposure complete
01:18:42.427 00.103 15712 worker thread done servicing request
01:18:42.427 00.000 7988 OnExposeComplete: enter
01:18:42.429 00.002 7988 UpdateGuideState(): m_state=6
01:18:42.431 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1926
01:18:42.434 00.003 7988 Star::Find returns 1 (0), X=973.61, Y=189.11, Mass=897, SNR=19.1, Peak=173 HFD=3.6
01:18:42.436 00.002 7988 MultiStar: [#1 0.34,-0.03,0.92,U] [#2 0.09,-0.40,0.00,M2] [#3 -0.12,-0.38,0.84,U] [#4 -0.22,-0.32,0.71,U] [#5 -0.42,0.45,0.00,M7] [#6 0.16,-0.23,0.63,U] [#7 -0.25,-0.14,0.48,U] [#8 -0.79,0.71,0.00,M5] 
01:18:42.438 00.002 7988 single-star, 5 included, MultiStar: {0.03, -0.19}, one-star: {0.07, -0.09}
01:18:42.438 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
01:18:42.438 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
01:18:42.438 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.91 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
01:18:42.438 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
01:18:42.438 00.000 7988 Enqueuing Move request for scope (0.07, -0.09)
01:18:42.438 00.000 15712 Worker thread wakes up
01:18:42.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:18:42.438 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:18:42.438 00.000 15712 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=-0.07
01:18:42.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
01:18:42.450 00.012 7988 UpdateGuideState exits: m=897 SNR=19.1
01:18:42.454 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:42.455 00.001 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
01:18:42.455 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
01:18:42.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:42.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:42.459 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:42.459 00.000 7988 Enqueuing Expose request
01:18:42.459 00.000 15712 MoveAxis(E, 3, ABG)
01:18:42.459 00.000 15712 Guiding  Dir = 2, Dur = 3
01:18:42.459 00.000 15712 IsGuiding returns 0
01:18:42.485 00.026 15712 IsGuiding returns 0
01:18:42.485 00.000 15712 Move returns status 0, amount 3
01:18:42.485 00.000 15712 MoveAxis(N, 0, ABG)
01:18:42.485 00.000 15712 Move returns status 0, amount 0
01:18:42.485 00.000 15712 move complete, result=0
01:18:42.485 00.000 15712 worker thread done servicing request
01:18:42.485 00.000 15712 Worker thread wakes up
01:18:42.485 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:18:42.489 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:42.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:44.131 01.642 15712 Exposure complete
01:18:44.200 00.069 15712 worker thread done servicing request
01:18:44.200 00.000 7988 OnExposeComplete: enter
01:18:44.200 00.000 7988 UpdateGuideState(): m_state=6
01:18:44.200 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1927
01:18:44.210 00.010 7988 Star::Find returns 1 (0), X=973.66, Y=188.92, Mass=766, SNR=17.8, Peak=163 HFD=3.3
01:18:44.210 00.000 7988 MultiStar: [#1 0.37,-0.52,0.00,M2] [#2 -0.03,-0.31,0.89,U] [#3 -0.02,-0.60,0.00,M8] [#4 -0.14,-0.20,0.76,U] [#5 -0.09,-0.63,0.00,M8] [#6 0.24,-0.48,0.00,M1] [#7 -0.32,0.27,0.00,M5] [#8 -0.44,0.62,0.00,M6] 
01:18:44.210 00.000 7988 refined, 2 included, MultiStar: {-0.00, -0.27}, one-star: {0.12, -0.29}
01:18:44.210 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.15 = 3.14)
01:18:44.216 00.006 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
01:18:44.217 00.001 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.58 mountX=-0.27 mountY=0.01, mountTheta=3.11
01:18:44.219 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.27, opts=13)
01:18:44.221 00.002 7988 Enqueuing Move request for scope (-0.00, -0.27)
01:18:44.221 00.000 15712 Worker thread wakes up
01:18:44.223 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.27) opts 0xd
01:18:44.223 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.27)
01:18:44.223 00.000 15712 Moving (-0.00, -0.27) raw xDistance=-0.27 yDistance=0.01
01:18:44.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:18:44.223 00.000 7988 UpdateGuideState exits: m=766 SNR=17.8
01:18:44.225 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:44.226 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:44.228 00.002 7988 Enqueuing Expose request
01:18:44.228 00.000 15712 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.52
01:18:44.228 00.000 15712 PPEC: input: -0.27, control: -0.19, exposure: 1500
01:18:44.230 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:44.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:18:44.230 00.000 15712 MoveAxis(E, 63, ABG)
01:18:44.230 00.000 15712 Guiding  Dir = 2, Dur = 63
01:18:44.230 00.000 15712 IsGuiding returns 0
01:18:44.245 00.015 15712 PulseGuide returned control before completion, sleep 58
01:18:44.321 00.076 15712 IsGuiding returns 0
01:18:44.321 00.000 15712 Move returns status 0, amount 63
01:18:44.321 00.000 15712 MoveAxis(N, 0, ABG)
01:18:44.321 00.000 15712 Move returns status 0, amount 0
01:18:44.321 00.000 15712 move complete, result=0
01:18:44.321 00.000 15712 worker thread done servicing request
01:18:44.321 00.000 15712 Worker thread wakes up
01:18:44.321 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.0 px 0 ms NORTH
01:18:44.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:44.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:45.734 01.413 15712 Exposure complete
01:18:45.816 00.082 15712 worker thread done servicing request
01:18:45.816 00.000 7988 OnExposeComplete: enter
01:18:45.818 00.002 7988 UpdateGuideState(): m_state=6
01:18:45.820 00.002 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1928
01:18:45.822 00.002 7988 Star::Find returns 1 (0), X=973.78, Y=188.79, Mass=865, SNR=18.9, Peak=164 HFD=3.6
01:18:45.824 00.002 7988 MultiStar: [#1 0.12,-0.02,1.04,U] [#2 0.01,-0.20,0.85,U] [#3 0.06,-0.45,0.00,M9] [#4 -0.66,-0.07,0.00,M5] [#5 -0.21,0.57,0.00,M9] [#6 -0.21,-0.24,0.58,U] [#7 -0.22,0.25,0.50,U] [#8 0.16,0.45,0.00,M7] 
01:18:45.824 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.16}, one-star: {0.24, -0.41}
01:18:45.826 00.002 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
01:18:45.827 00.001 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
01:18:45.829 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.34 mountX=-0.16 mountY=-0.03, mountTheta=-2.94
01:18:45.831 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.16, opts=13)
01:18:45.831 00.000 7988 Enqueuing Move request for scope (0.04, -0.16)
01:18:45.831 00.000 15712 Worker thread wakes up
01:18:45.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
01:18:45.831 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
01:18:45.831 00.000 15712 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=-0.03
01:18:45.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
01:18:45.838 00.007 7988 UpdateGuideState exits: m=865 SNR=18.9
01:18:45.840 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:45.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:45.843 00.003 7988 Enqueuing Expose request
01:18:45.844 00.001 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
01:18:45.844 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
01:18:45.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:45.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:45.844 00.000 15712 MoveAxis(E, 10, ABG)
01:18:45.844 00.000 15712 Guiding  Dir = 2, Dur = 10
01:18:45.875 00.031 15712 IsGuiding returns 0
01:18:45.891 00.016 15712 IsGuiding returns 1
01:18:45.891 00.000 15712 scope still moving after pulse duration time elapsed
01:18:45.940 00.049 15712 IsGuiding returns 0
01:18:45.940 00.000 15712 scope move finished after 10 + 53 ms
01:18:45.940 00.000 15712 Move returns status 0, amount 10
01:18:45.940 00.000 15712 MoveAxis(N, 0, ABG)
01:18:45.940 00.000 15712 Move returns status 0, amount 0
01:18:45.940 00.000 15712 move complete, result=0
01:18:45.940 00.000 15712 worker thread done servicing request
01:18:45.940 00.000 15712 Worker thread wakes up
01:18:45.940 00.000 7988 GuideStep: -0.2 px 10 ms EAST, -0.0 px 0 ms NORTH
01:18:45.942 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:45.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:47.579 01.637 15712 Exposure complete
01:18:47.643 00.064 15712 worker thread done servicing request
01:18:47.643 00.000 7988 OnExposeComplete: enter
01:18:47.643 00.000 7988 UpdateGuideState(): m_state=6
01:18:47.646 00.003 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1929
01:18:47.646 00.000 7988 Star::Find returns 1 (0), X=973.34, Y=188.85, Mass=841, SNR=18.7, Peak=163 HFD=3.4
01:18:47.648 00.002 7988 MultiStar: [#1 0.19,-0.51,0.00,M2] [#2 0.07,-0.11,0.85,U] [#3 0.12,-0.48,0.00,M10] [#4 -0.58,-0.37,0.00,M6] [#5 -0.28,-0.09,0.72,U] [#6 -0.22,-0.53,0.00,M1] [#7 -0.82,-0.29,0.00,M5] [#8 -1.06,0.64,0.00,M8] 
01:18:47.648 00.000 7988 refined, 2 included, MultiStar: {-0.13, -0.20}, one-star: {-0.20, -0.35}
01:18:47.650 00.002 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
01:18:47.650 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
01:18:47.652 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-2.16 mountX=-0.20 mountY=0.14, mountTheta=2.54
01:18:47.654 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.20, opts=13)
01:18:47.654 00.000 7988 Enqueuing Move request for scope (-0.13, -0.20)
01:18:47.656 00.002 15712 Worker thread wakes up
01:18:47.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd
01:18:47.656 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.20)
01:18:47.656 00.000 15712 Moving (-0.13, -0.20) raw xDistance=-0.20 yDistance=0.14
01:18:47.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:18:47.657 00.001 7988 UpdateGuideState exits: m=841 SNR=18.7
01:18:47.657 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:47.660 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:47.660 00.000 7988 Enqueuing Expose request
01:18:47.660 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.52
01:18:47.660 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
01:18:47.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:47.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:18:47.660 00.000 15712 MoveAxis(E, 46, ABG)
01:18:47.660 00.000 15712 Guiding  Dir = 2, Dur = 46
01:18:47.660 00.000 15712 IsGuiding returns 0
01:18:47.677 00.017 15712 PulseGuide returned control before completion, sleep 37
01:18:47.721 00.044 15712 IsGuiding returns 1
01:18:47.721 00.000 15712 scope still moving after pulse duration time elapsed
01:18:47.762 00.041 15712 IsGuiding returns 0
01:18:47.762 00.000 15712 scope move finished after 46 + 54 ms
01:18:47.762 00.000 15712 Move returns status 0, amount 46
01:18:47.762 00.000 15712 MoveAxis(N, 0, ABG)
01:18:47.762 00.000 15712 Move returns status 0, amount 0
01:18:47.762 00.000 15712 move complete, result=0
01:18:47.762 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
01:18:47.765 00.003 15712 worker thread done servicing request
01:18:47.765 00.000 15712 Worker thread wakes up
01:18:47.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:47.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:49.172 01.407 15712 Exposure complete
01:18:49.235 00.063 15712 worker thread done servicing request
01:18:49.235 00.000 7988 OnExposeComplete: enter
01:18:49.235 00.000 7988 UpdateGuideState(): m_state=6
01:18:49.235 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1930
01:18:49.235 00.000 7988 Star::Find returns 1 (0), X=973.51, Y=188.74, Mass=921, SNR=19.4, Peak=160 HFD=3.6
01:18:49.235 00.000 7988 MultiStar: [#1 0.24,-0.60,0.00,M3] [#2 -0.03,-0.21,0.77,U] [#3 0.05,-0.53,0.00,R] [#4 -0.45,-0.51,0.00,M7] [#5 -0.22,-0.33,0.65,U] [#6 -0.20,-0.19,0.59,U] [#7 -0.18,-0.59,0.00,M6] [#8 -0.48,1.04,0.00,M9] 
01:18:49.242 00.007 7988 refined, 3 included, MultiStar: {-0.11, -0.32}, one-star: {-0.03, -0.47}
01:18:49.242 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.46 = 2.83)
01:18:49.242 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
01:18:49.242 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.32 hyp=0.33 cameraTheta=-1.89 mountX=-0.32 mountY=0.11, mountTheta=2.80
01:18:49.242 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.32, opts=13)
01:18:49.242 00.000 7988 Enqueuing Move request for scope (-0.11, -0.32)
01:18:49.249 00.007 15712 Worker thread wakes up
01:18:49.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=56, FiltMax=255, Gamma=0.690
01:18:49.249 00.000 7988 UpdateGuideState exits: m=921 SNR=19.4
01:18:49.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:49.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:49.249 00.000 7988 Enqueuing Expose request
01:18:49.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.32) opts 0xd
01:18:49.249 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.32)
01:18:49.249 00.000 15712 Moving (-0.11, -0.32) raw xDistance=-0.32 yDistance=0.11
01:18:49.249 00.000 15712 PPEC rslt: input = -0.32, final = -0.19, react = -0.19, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 639.52
01:18:49.249 00.000 15712 PPEC: input: -0.32, control: -0.19, exposure: 1500
01:18:49.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:49.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:18:49.249 00.000 15712 MoveAxis(E, 62, ABG)
01:18:49.249 00.000 15712 Guiding  Dir = 2, Dur = 62
01:18:49.249 00.000 15712 IsGuiding returns 0
01:18:49.281 00.032 15712 PulseGuide returned control before completion, sleep 50
01:18:49.361 00.080 15712 IsGuiding returns 0
01:18:49.361 00.000 15712 Move returns status 0, amount 62
01:18:49.361 00.000 15712 MoveAxis(N, 0, ABG)
01:18:49.361 00.000 15712 Move returns status 0, amount 0
01:18:49.361 00.000 15712 move complete, result=0
01:18:49.361 00.000 15712 worker thread done servicing request
01:18:49.361 00.000 15712 Worker thread wakes up
01:18:49.361 00.000 7988 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
01:18:49.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:49.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:51.005 01.644 15712 Exposure complete
01:18:51.066 00.061 15712 worker thread done servicing request
01:18:51.066 00.000 7988 OnExposeComplete: enter
01:18:51.066 00.000 7988 UpdateGuideState(): m_state=6
01:18:51.066 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1931
01:18:51.066 00.000 7988 Star::Find returns 1 (0), X=973.77, Y=189.02, Mass=817, SNR=18.6, Peak=167 HFD=3.1
01:18:51.066 00.000 7988 MultiStar: [#1 0.12,0.03,0.95,U] [#2 0.09,0.04,0.81,U] [#3 -0.24,0.19,0.83,U] [#4 -0.21,-0.21,0.66,U] [#5 -0.21,-0.00,0.69,U] [#6 -0.34,-0.20,0.71,U] [#7 -0.54,0.31,0.00,M7] [#8 -0.49,0.53,0.00,M10] 
01:18:51.066 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {0.23, -0.18}
01:18:51.076 00.010 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.56) = xAngle (-4.05 = 2.24)
01:18:51.076 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.08 = 2.20)
01:18:51.076 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.49 mountX=-0.04 mountY=0.06, mountTheta=2.22
01:18:51.076 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
01:18:51.076 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
01:18:51.082 00.006 15712 Worker thread wakes up
01:18:51.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
01:18:51.082 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
01:18:51.082 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
01:18:51.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=55, FiltMax=255, Gamma=0.690
01:18:51.082 00.000 7988 UpdateGuideState exits: m=817 SNR=18.6
01:18:51.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:51.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:51.082 00.000 7988 Enqueuing Expose request
01:18:51.082 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
01:18:51.082 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
01:18:51.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:51.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:18:51.082 00.000 15712 MoveAxis(W, 7, ABG)
01:18:51.082 00.000 15712 Guiding  Dir = 3, Dur = 7
01:18:51.082 00.000 15712 IsGuiding returns 0
01:18:51.135 00.053 15712 IsGuiding returns 0
01:18:51.135 00.000 15712 Move returns status 0, amount 7
01:18:51.135 00.000 15712 MoveAxis(N, 0, ABG)
01:18:51.135 00.000 15712 Move returns status 0, amount 0
01:18:51.135 00.000 15712 move complete, result=0
01:18:51.135 00.000 15712 worker thread done servicing request
01:18:51.135 00.000 15712 Worker thread wakes up
01:18:51.135 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
01:18:51.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:51.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:52.549 01.414 15712 Exposure complete
01:18:52.611 00.062 15712 worker thread done servicing request
01:18:52.611 00.000 7988 OnExposeComplete: enter
01:18:52.611 00.000 7988 UpdateGuideState(): m_state=6
01:18:52.615 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1932
01:18:52.615 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=189.36, Mass=839, SNR=18.6, Peak=157 HFD=3.3
01:18:52.617 00.002 7988 MultiStar: [#1 0.16,0.08,0.95,U] [#2 -0.02,-0.13,0.89,U] [#3 0.38,0.53,0.00,M1] [#4 -0.26,0.19,0.69,U] [#5 -0.20,0.65,0.00,M7] [#6 -0.22,0.23,0.63,U] [#7 -0.44,0.35,0.00,M8] [#8 -0.50,0.35,0.00,R] 
01:18:52.617 00.000 7988 refined, 4 included, MultiStar: {-0.02, 0.10}, one-star: {0.10, 0.16}
01:18:52.619 00.002 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
01:18:52.619 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:18:52.621 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.80 mountX=0.10 mountY=0.02, mountTheta=0.21
01:18:52.623 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.10, opts=13)
01:18:52.625 00.002 7988 Enqueuing Move request for scope (-0.02, 0.10)
01:18:52.625 00.000 15712 Worker thread wakes up
01:18:52.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:18:52.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:18:52.625 00.000 15712 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=0.02
01:18:52.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:18:52.627 00.002 7988 UpdateGuideState exits: m=839 SNR=18.6
01:18:52.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:52.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:52.627 00.000 7988 Enqueuing Expose request
01:18:52.627 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
01:18:52.627 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
01:18:52.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:52.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:52.627 00.000 15712 MoveAxis(W, 5, ABG)
01:18:52.627 00.000 15712 Guiding  Dir = 3, Dur = 5
01:18:52.627 00.000 15712 IsGuiding returns 0
01:18:52.643 00.016 15712 IsGuiding returns 0
01:18:52.643 00.000 15712 Move returns status 0, amount 5
01:18:52.643 00.000 15712 MoveAxis(N, 0, ABG)
01:18:52.643 00.000 15712 Move returns status 0, amount 0
01:18:52.643 00.000 15712 move complete, result=0
01:18:52.643 00.000 15712 worker thread done servicing request
01:18:52.643 00.000 15712 Worker thread wakes up
01:18:52.643 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
01:18:52.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:52.657 00.014 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:54.399 01.742 15712 Exposure complete
01:18:54.460 00.061 15712 worker thread done servicing request
01:18:54.460 00.000 7988 OnExposeComplete: enter
01:18:54.460 00.000 7988 UpdateGuideState(): m_state=6
01:18:54.465 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1933
01:18:54.465 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=189.26, Mass=832, SNR=18.4, Peak=168 HFD=3.6
01:18:54.467 00.002 7988 MultiStar: [#1 0.13,-0.27,0.95,U] [#2 0.07,-0.07,0.83,U] [#3 0.31,0.22,0.84,U] [#4 -0.43,-0.39,0.00,M6] [#5 -0.14,-0.00,0.76,U] [#6 0.22,-0.14,0.64,U] [#7 0.42,0.19,0.00,M9] [#8 0.70,1.18,0.00,M1] 
01:18:54.467 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.03}, one-star: {0.12, 0.05}
01:18:54.469 00.002 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.84 = -1.84)
01:18:54.469 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
01:18:54.471 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
01:18:54.473 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.03, opts=13)
01:18:54.473 00.000 7988 Enqueuing Move request for scope (0.12, -0.03)
01:18:54.475 00.002 15712 Worker thread wakes up
01:18:54.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:18:54.475 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:18:54.475 00.000 15712 Moving (0.12, -0.03) raw xDistance=-0.03 yDistance=-0.12
01:18:54.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=57, FiltMax=255, Gamma=0.690
01:18:54.476 00.001 7988 UpdateGuideState exits: m=832 SNR=18.4
01:18:54.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:54.478 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:54.478 00.000 7988 Enqueuing Expose request
01:18:54.480 00.002 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
01:18:54.480 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
01:18:54.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:54.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:18:54.480 00.000 15712 MoveAxis(W, 4, ABG)
01:18:54.480 00.000 15712 Guiding  Dir = 3, Dur = 4
01:18:54.480 00.000 15712 IsGuiding returns 0
01:18:54.508 00.028 15712 IsGuiding returns 0
01:18:54.508 00.000 15712 Move returns status 0, amount 4
01:18:54.508 00.000 15712 MoveAxis(N, 0, ABG)
01:18:54.508 00.000 15712 Move returns status 0, amount 0
01:18:54.508 00.000 15712 move complete, result=0
01:18:54.508 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:18:54.509 00.001 15712 worker thread done servicing request
01:18:54.509 00.000 15712 Worker thread wakes up
01:18:54.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:54.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:55.927 01.418 15712 Exposure complete
01:18:55.991 00.064 15712 worker thread done servicing request
01:18:55.991 00.000 7988 OnExposeComplete: enter
01:18:55.991 00.000 7988 UpdateGuideState(): m_state=6
01:18:55.998 00.007 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1934
01:18:55.998 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=189.32, Mass=828, SNR=18.6, Peak=152 HFD=3.3
01:18:56.000 00.002 7988 MultiStar: [#1 0.11,0.07,1.01,U] [#2 0.03,0.40,0.00,M1] [#3 0.09,0.23,0.77,U] [#4 -0.37,0.14,0.68,U] [#5 -0.21,-0.01,0.66,U] [#6 -0.03,0.05,0.66,U] [#7 -0.54,0.69,0.00,M10] [#8 0.67,0.46,0.00,M2] 
01:18:56.000 00.000 7988 refined, 5 included, MultiStar: {-0.06, 0.10}, one-star: {-0.07, 0.11}
01:18:56.002 00.002 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
01:18:56.002 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
01:18:56.005 00.003 7988 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.10 mountY=0.06, mountTheta=0.53
01:18:56.006 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.10, opts=13)
01:18:56.007 00.001 7988 Enqueuing Move request for scope (-0.06, 0.10)
01:18:56.007 00.000 15712 Worker thread wakes up
01:18:56.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
01:18:56.007 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:18:56.007 00.000 15712 Moving (-0.06, 0.10) raw xDistance=0.10 yDistance=0.06
01:18:56.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=55, FiltMax=255, Gamma=0.690
01:18:56.007 00.000 7988 UpdateGuideState exits: m=828 SNR=18.6
01:18:56.011 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:56.011 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:56.013 00.002 7988 Enqueuing Expose request
01:18:56.013 00.000 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
01:18:56.013 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
01:18:56.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:56.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:18:56.013 00.000 15712 MoveAxis(W, 1, ABG)
01:18:56.013 00.000 15712 Guiding  Dir = 3, Dur = 1
01:18:56.015 00.002 15712 IsGuiding returns 0
01:18:56.043 00.028 15712 IsGuiding returns 0
01:18:56.043 00.000 15712 Move returns status 0, amount 1
01:18:56.043 00.000 15712 MoveAxis(N, 0, ABG)
01:18:56.043 00.000 15712 Move returns status 0, amount 0
01:18:56.043 00.000 15712 move complete, result=0
01:18:56.043 00.000 15712 worker thread done servicing request
01:18:56.043 00.000 15712 Worker thread wakes up
01:18:56.043 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
01:18:56.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:56.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:57.683 01.640 15712 Exposure complete
01:18:57.747 00.064 15712 worker thread done servicing request
01:18:57.747 00.000 7988 OnExposeComplete: enter
01:18:57.747 00.000 7988 UpdateGuideState(): m_state=6
01:18:57.747 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1935
01:18:57.747 00.000 7988 Star::Find returns 1 (0), X=973.38, Y=189.43, Mass=874, SNR=18.8, Peak=152 HFD=3.4
01:18:57.747 00.000 7988 MultiStar: [#1 0.23,0.06,0.95,U] [#2 -0.22,0.24,0.82,U] [#3 -0.04,0.23,0.89,U] [#4 -0.35,-0.08,0.67,U] [#5 -0.18,0.46,0.00,M6] [#6 -0.22,0.12,0.72,U] [#7 0.11,0.21,0.46,U] [#8 0.33,0.69,0.00,M3] 
01:18:57.747 00.000 7988 refined, 6 included, MultiStar: {-0.09, 0.15}, one-star: {-0.16, 0.23}
01:18:57.747 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
01:18:57.757 00.010 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
01:18:57.757 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.12 mountX=0.15 mountY=0.09, mountTheta=0.54
01:18:57.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.15, opts=13)
01:18:57.757 00.000 7988 Enqueuing Move request for scope (-0.09, 0.15)
01:18:57.757 00.000 15712 Worker thread wakes up
01:18:57.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
01:18:57.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
01:18:57.763 00.006 15712 Moving (-0.09, 0.15) raw xDistance=0.15 yDistance=0.09
01:18:57.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=54, FiltMax=255, Gamma=0.690
01:18:57.763 00.000 7988 UpdateGuideState exits: m=874 SNR=18.8
01:18:57.765 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:57.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:57.765 00.000 7988 Enqueuing Expose request
01:18:57.765 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
01:18:57.765 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
01:18:57.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:57.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:18:57.765 00.000 15712 MoveAxis(E, 1, ABG)
01:18:57.765 00.000 15712 Guiding  Dir = 2, Dur = 1
01:18:57.765 00.000 15712 IsGuiding returns 0
01:18:57.784 00.019 15712 IsGuiding returns 0
01:18:57.784 00.000 15712 Move returns status 0, amount 1
01:18:57.784 00.000 15712 MoveAxis(N, 0, ABG)
01:18:57.784 00.000 15712 Move returns status 0, amount 0
01:18:57.784 00.000 15712 move complete, result=0
01:18:57.784 00.000 15712 worker thread done servicing request
01:18:57.784 00.000 15712 Worker thread wakes up
01:18:57.784 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:18:57.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:57.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:18:59.201 01.417 15712 Exposure complete
01:18:59.265 00.064 15712 worker thread done servicing request
01:18:59.265 00.000 7988 OnExposeComplete: enter
01:18:59.265 00.000 7988 UpdateGuideState(): m_state=6
01:18:59.269 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1936
01:18:59.269 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=188.84, Mass=834, SNR=18.5, Peak=152 HFD=3.5
01:18:59.271 00.002 7988 MultiStar: [#1 -0.08,-0.57,0.00,M1] [#2 -0.10,-0.32,0.83,U] [#3 0.04,-0.29,0.87,U] [#4 -0.23,-0.65,0.00,M5] [#5 -0.46,-0.27,0.00,M7] [#6 -0.52,-0.47,0.00,M1] [#7 -0.40,-0.30,0.00,M10] [#8 -0.39,0.26,0.00,M4] 
01:18:59.271 00.000 7988 refined, 2 included, MultiStar: {-0.05, -0.32}, one-star: {-0.07, -0.37}
01:18:59.273 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.28 = 3.01)
01:18:59.275 00.002 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.98)
01:18:59.275 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.33 cameraTheta=-1.71 mountX=-0.33 mountY=0.05, mountTheta=2.98
01:18:59.277 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.32, opts=13)
01:18:59.279 00.002 7988 Enqueuing Move request for scope (-0.05, -0.32)
01:18:59.279 00.000 15712 Worker thread wakes up
01:18:59.279 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd
01:18:59.279 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.32)
01:18:59.279 00.000 15712 Moving (-0.05, -0.32) raw xDistance=-0.33 yDistance=0.05
01:18:59.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=53, FiltMax=255, Gamma=0.690
01:18:59.279 00.000 7988 UpdateGuideState exits: m=834 SNR=18.5
01:18:59.283 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:59.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:18:59.285 00.002 15712 PPEC rslt: input = -0.33, final = -0.20, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.51
01:18:59.285 00.000 15712 PPEC: input: -0.33, control: -0.20, exposure: 1500
01:18:59.285 00.000 7988 Enqueuing Expose request
01:18:59.286 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:59.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:18:59.286 00.000 15712 MoveAxis(E, 66, ABG)
01:18:59.286 00.000 15712 Guiding  Dir = 2, Dur = 66
01:18:59.286 00.000 15712 IsGuiding returns 0
01:18:59.302 00.016 15712 PulseGuide returned control before completion, sleep 60
01:18:59.389 00.087 15712 IsGuiding returns 0
01:18:59.389 00.000 15712 Move returns status 0, amount 66
01:18:59.389 00.000 15712 MoveAxis(N, 0, ABG)
01:18:59.389 00.000 15712 Move returns status 0, amount 0
01:18:59.389 00.000 15712 move complete, result=0
01:18:59.389 00.000 15712 worker thread done servicing request
01:18:59.389 00.000 15712 Worker thread wakes up
01:18:59.389 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
01:18:59.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:18:59.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:01.026 01.637 15712 Exposure complete
01:19:01.089 00.063 15712 worker thread done servicing request
01:19:01.089 00.000 7988 OnExposeComplete: enter
01:19:01.089 00.000 7988 UpdateGuideState(): m_state=6
01:19:01.089 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1937
01:19:01.089 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=189.06, Mass=842, SNR=18.7, Peak=173 HFD=3.3
01:19:01.089 00.000 7988 MultiStar: [#1 -0.14,-0.04,1.00,U] [#2 0.10,-0.22,0.83,U] [#3 -0.38,0.24,0.00,M1] [#4 -0.28,-0.28,0.58,U] [#5 -0.13,-0.10,0.68,U] [#6 -0.32,0.12,0.58,U] [#7 -0.36,0.05,0.47,U] [#8 0.00,0.00,0.00,L] [#9 3.25,0.06,0.00,M8] 
01:19:01.089 00.000 7988 refined, 6 included, MultiStar: {-0.12, -0.10}, one-star: {0.07, -0.14}
01:19:01.089 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.01 = 2.27)
01:19:01.089 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.04 = 2.24)
01:19:01.089 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.45 mountX=-0.10 mountY=0.12, mountTheta=2.26
01:19:01.104 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
01:19:01.105 00.001 7988 Enqueuing Move request for scope (-0.12, -0.10)
01:19:01.105 00.000 15712 Worker thread wakes up
01:19:01.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
01:19:01.105 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
01:19:01.105 00.000 15712 Moving (-0.12, -0.10) raw xDistance=-0.10 yDistance=0.12
01:19:01.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=55, FiltMax=255, Gamma=0.690
01:19:01.105 00.000 7988 UpdateGuideState exits: m=842 SNR=18.7
01:19:01.108 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:01.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:01.108 00.000 7988 Enqueuing Expose request
01:19:01.108 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
01:19:01.108 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
01:19:01.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:01.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:19:01.108 00.000 15712 MoveAxis(E, 3, ABG)
01:19:01.108 00.000 15712 Guiding  Dir = 2, Dur = 3
01:19:01.108 00.000 15712 IsGuiding returns 0
01:19:01.142 00.034 15712 IsGuiding returns 0
01:19:01.142 00.000 15712 Move returns status 0, amount 3
01:19:01.142 00.000 15712 MoveAxis(N, 0, ABG)
01:19:01.142 00.000 15712 Move returns status 0, amount 0
01:19:01.142 00.000 15712 move complete, result=0
01:19:01.142 00.000 15712 worker thread done servicing request
01:19:01.142 00.000 15712 Worker thread wakes up
01:19:01.142 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:19:01.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:01.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:02.557 01.415 15712 Exposure complete
01:19:02.621 00.064 15712 worker thread done servicing request
01:19:02.621 00.000 7988 OnExposeComplete: enter
01:19:02.621 00.000 7988 UpdateGuideState(): m_state=6
01:19:02.621 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
01:19:02.621 00.000 7988 Star::Find returns 1 (0), X=973.76, Y=189.21, Mass=727, SNR=17.6, Peak=155 HFD=2.9
01:19:02.621 00.000 7988 MultiStar: [#1 0.08,-0.09,1.05,U] [#2 0.01,-0.08,0.90,U] [#3 0.06,0.26,0.86,U] [#4 -0.05,-0.32,0.70,U] [#5 -0.08,0.15,0.80,U] [#6 -0.06,0.10,0.71,U] [#7 -0.59,-0.13,0.00,M10] [#8 0.03,1.18,0.00,M5] 
01:19:02.621 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.00}, one-star: {0.22, 0.00}
01:19:02.621 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.46 = -1.46)
01:19:02.621 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
01:19:02.621 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.10 mountX=0.00 mountY=-0.04, mountTheta=-1.46
01:19:02.634 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.00, opts=13)
01:19:02.634 00.000 7988 Enqueuing Move request for scope (0.04, 0.00)
01:19:02.637 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=55, FiltMax=255, Gamma=0.690
01:19:02.637 00.000 7988 UpdateGuideState exits: m=727 SNR=17.6
01:19:02.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:02.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:02.637 00.000 7988 Enqueuing Expose request
01:19:02.637 00.000 15712 Worker thread wakes up
01:19:02.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
01:19:02.637 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
01:19:02.637 00.000 15712 Moving (0.04, 0.00) raw xDistance=0.00 yDistance=-0.04
01:19:02.637 00.000 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
01:19:02.637 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
01:19:02.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:02.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:02.637 00.000 15712 MoveAxis(W, 1, ABG)
01:19:02.637 00.000 15712 Guiding  Dir = 3, Dur = 1
01:19:02.637 00.000 15712 IsGuiding returns 0
01:19:02.653 00.016 15712 IsGuiding returns 0
01:19:02.653 00.000 15712 Move returns status 0, amount 1
01:19:02.653 00.000 15712 MoveAxis(N, 0, ABG)
01:19:02.653 00.000 15712 Move returns status 0, amount 0
01:19:02.653 00.000 15712 move complete, result=0
01:19:02.653 00.000 15712 worker thread done servicing request
01:19:02.653 00.000 15712 Worker thread wakes up
01:19:02.653 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:19:02.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:02.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:04.296 01.643 15712 Exposure complete
01:19:04.357 00.061 15712 worker thread done servicing request
01:19:04.357 00.000 7988 OnExposeComplete: enter
01:19:04.357 00.000 7988 UpdateGuideState(): m_state=6
01:19:04.363 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1939
01:19:04.363 00.000 7988 Star::Find returns 1 (0), X=973.65, Y=188.96, Mass=782, SNR=17.9, Peak=176 HFD=3.3
01:19:04.365 00.002 7988 MultiStar: [#1 0.15,-0.12,1.06,U] [#2 -0.00,-0.04,0.92,U] [#3 0.20,-0.04,0.91,U] [#4 -0.35,-0.44,0.00,M4] [#5 -0.13,-0.03,0.69,U] [#6 -0.26,-0.65,0.00,M1] [#7 -0.21,-0.33,0.49,U] [#8 0.08,-0.03,0.48,U] 
01:19:04.365 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.12}, one-star: {0.11, -0.24}
01:19:04.367 00.002 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
01:19:04.367 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
01:19:04.369 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.17 mountX=-0.12 mountY=-0.05, mountTheta=-2.76
01:19:04.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.12, opts=13)
01:19:04.373 00.002 7988 Enqueuing Move request for scope (0.05, -0.12)
01:19:04.373 00.000 15712 Worker thread wakes up
01:19:04.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
01:19:04.373 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
01:19:04.373 00.000 15712 Moving (0.05, -0.12) raw xDistance=-0.12 yDistance=-0.05
01:19:04.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=56, FiltMax=255, Gamma=0.690
01:19:04.373 00.000 7988 UpdateGuideState exits: m=782 SNR=17.9
01:19:04.376 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:04.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:04.378 00.002 7988 Enqueuing Expose request
01:19:04.378 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
01:19:04.378 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
01:19:04.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:04.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:19:04.378 00.000 15712 MoveAxis(W, 2, ABG)
01:19:04.378 00.000 15712 Guiding  Dir = 3, Dur = 2
01:19:04.378 00.000 15712 IsGuiding returns 0
01:19:04.388 00.010 15712 IsGuiding returns 0
01:19:04.388 00.000 15712 Move returns status 0, amount 2
01:19:04.388 00.000 15712 MoveAxis(N, 0, ABG)
01:19:04.388 00.000 15712 Move returns status 0, amount 0
01:19:04.388 00.000 15712 move complete, result=0
01:19:04.388 00.000 15712 worker thread done servicing request
01:19:04.388 00.000 15712 Worker thread wakes up
01:19:04.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:04.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:04.388 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:19:05.809 01.421 15712 Exposure complete
01:19:05.870 00.061 15712 worker thread done servicing request
01:19:05.870 00.000 7988 OnExposeComplete: enter
01:19:05.870 00.000 7988 UpdateGuideState(): m_state=6
01:19:05.875 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1940
01:19:05.875 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=188.79, Mass=832, SNR=18.5, Peak=173 HFD=3.9
01:19:05.877 00.002 7988 MultiStar: [#1 0.10,-0.60,0.00,M1] [#2 0.15,-0.14,0.84,U] [#3 0.08,-0.13,0.85,U] [#4 -0.36,-0.75,0.00,M5] [#5 -0.19,-0.39,0.00,M5] [#6 0.24,-0.27,0.66,U] [#7 -0.37,-0.32,0.00,M10] [#8 0.61,0.38,0.00,M5] 
01:19:05.877 00.000 7988 refined, 3 included, MultiStar: {0.18, -0.24}, one-star: {0.25, -0.42}
01:19:05.879 00.002 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
01:19:05.879 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
01:19:05.881 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.93 mountX=-0.24 mountY=-0.17, mountTheta=-2.52
01:19:05.883 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.24, opts=13)
01:19:05.884 00.001 7988 Enqueuing Move request for scope (0.18, -0.24)
01:19:05.884 00.000 15712 Worker thread wakes up
01:19:05.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
01:19:05.884 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
01:19:05.885 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:19:05.885 00.000 7988 UpdateGuideState exits: m=832 SNR=18.5
01:19:05.885 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:05.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:05.885 00.000 7988 Enqueuing Expose request
01:19:05.885 00.000 15712 Moving (0.18, -0.24) raw xDistance=-0.24 yDistance=-0.17
01:19:05.885 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.15, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.50
01:19:05.885 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
01:19:05.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:05.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:19:05.885 00.000 15712 MoveAxis(E, 46, ABG)
01:19:05.885 00.000 15712 Guiding  Dir = 2, Dur = 46
01:19:05.885 00.000 15712 IsGuiding returns 0
01:19:05.921 00.036 15712 PulseGuide returned control before completion, sleep 31
01:19:05.964 00.043 15712 IsGuiding returns 1
01:19:05.964 00.000 15712 scope still moving after pulse duration time elapsed
01:19:05.996 00.032 15712 IsGuiding returns 1
01:19:06.028 00.032 15712 IsGuiding returns 0
01:19:06.028 00.000 15712 scope move finished after 46 + 87 ms
01:19:06.028 00.000 15712 Move returns status 0, amount 46
01:19:06.028 00.000 15712 MoveAxis(N, 0, ABG)
01:19:06.028 00.000 15712 Move returns status 0, amount 0
01:19:06.028 00.000 15712 move complete, result=0
01:19:06.028 00.000 15712 worker thread done servicing request
01:19:06.028 00.000 15712 Worker thread wakes up
01:19:06.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:06.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:06.028 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
01:19:07.657 01.629 15712 Exposure complete
01:19:07.719 00.062 15712 worker thread done servicing request
01:19:07.719 00.000 7988 OnExposeComplete: enter
01:19:07.719 00.000 7988 UpdateGuideState(): m_state=6
01:19:07.719 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1941
01:19:07.719 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=189.24, Mass=866, SNR=18.9, Peak=155 HFD=3.2
01:19:07.719 00.000 7988 MultiStar: [#1 -0.14,-0.11,1.01,U] [#2 0.37,0.11,0.79,U] [#3 0.02,0.33,0.87,U] [#4 -0.20,-0.01,0.65,U] [#5 -0.25,0.37,0.00,M6] [#6 0.03,0.13,0.71,U] [#7 -0.55,0.06,0.00,R] [#8 0.81,0.68,0.00,M6] 
01:19:07.719 00.000 7988 single-star, 5 included, MultiStar: {0.02, 0.08}, one-star: {0.03, 0.03}
01:19:07.719 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
01:19:07.719 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
01:19:07.719 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.75 mountX=0.03 mountY=-0.03, mountTheta=-0.83
01:19:07.719 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.03, opts=13)
01:19:07.719 00.000 7988 Enqueuing Move request for scope (0.03, 0.03)
01:19:07.719 00.000 15712 Worker thread wakes up
01:19:07.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:19:07.719 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:19:07.719 00.000 15712 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
01:19:07.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:19:07.734 00.015 7988 UpdateGuideState exits: m=866 SNR=18.9
01:19:07.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:07.736 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:07.736 00.000 7988 Enqueuing Expose request
01:19:07.736 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
01:19:07.736 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
01:19:07.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:07.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:19:07.736 00.000 15712 MoveAxis(E, 2, ABG)
01:19:07.736 00.000 15712 Guiding  Dir = 2, Dur = 2
01:19:07.770 00.034 15712 IsGuiding returns 0
01:19:07.787 00.017 15712 IsGuiding returns 0
01:19:07.787 00.000 15712 Move returns status 0, amount 2
01:19:07.787 00.000 15712 MoveAxis(N, 0, ABG)
01:19:07.787 00.000 15712 Move returns status 0, amount 0
01:19:07.787 00.000 15712 move complete, result=0
01:19:07.787 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:19:07.794 00.007 15712 worker thread done servicing request
01:19:07.794 00.000 15712 Worker thread wakes up
01:19:07.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:07.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:09.205 01.411 15712 Exposure complete
01:19:09.267 00.062 15712 worker thread done servicing request
01:19:09.267 00.000 7988 OnExposeComplete: enter
01:19:09.267 00.000 7988 UpdateGuideState(): m_state=6
01:19:09.272 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1942
01:19:09.272 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=189.71, Mass=849, SNR=18.8, Peak=157 HFD=3.4
01:19:09.274 00.002 7988 MultiStar: [#1 -0.10,0.32,1.00,U] [#2 -0.03,0.51,0.00,M1] [#3 -0.24,0.93,0.00,M1] [#4 -0.07,0.59,0.00,M5] [#5 -0.42,0.54,0.00,M7] [#6 -0.35,0.36,0.00,M1] [#7 -0.19,0.91,0.00,M1] [#8 -0.20,0.75,0.00,M7] 
01:19:09.274 00.000 7988 refined, 1 included, MultiStar: {-0.01, 0.42}, one-star: {0.07, 0.51}
01:19:09.276 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
01:19:09.276 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
01:19:09.278 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.61 mountX=0.42 mountY=0.00, mountTheta=0.01
01:19:09.280 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.42, opts=13)
01:19:09.280 00.000 7988 Enqueuing Move request for scope (-0.01, 0.42)
01:19:09.282 00.002 15712 Worker thread wakes up
01:19:09.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.42) opts 0xd
01:19:09.282 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.42)
01:19:09.282 00.000 15712 Moving (-0.01, 0.42) raw xDistance=0.42 yDistance=0.00
01:19:09.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=54, FiltMax=255, Gamma=0.690
01:19:09.284 00.002 7988 UpdateGuideState exits: m=849 SNR=18.8
01:19:09.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:09.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:09.284 00.000 7988 Enqueuing Expose request
01:19:09.284 00.000 15712 PPEC rslt: input = 0.42, final = 0.26, react = 0.25, pred = 0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.50
01:19:09.284 00.000 15712 PPEC: input: 0.42, control: 0.26, exposure: 1500
01:19:09.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:09.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:19:09.284 00.000 15712 MoveAxis(W, 84, ABG)
01:19:09.284 00.000 15712 Guiding  Dir = 3, Dur = 84
01:19:09.284 00.000 15712 IsGuiding returns 0
01:19:09.309 00.025 15712 PulseGuide returned control before completion, sleep 72
01:19:09.420 00.111 15712 IsGuiding returns 0
01:19:09.420 00.000 15712 Move returns status 0, amount 84
01:19:09.420 00.000 15712 MoveAxis(N, 0, ABG)
01:19:09.420 00.000 15712 Move returns status 0, amount 0
01:19:09.420 00.000 15712 move complete, result=0
01:19:09.420 00.000 7988 GuideStep: 0.4 px 84 ms WEST, 0.0 px 0 ms NORTH
01:19:09.424 00.004 15712 worker thread done servicing request
01:19:09.424 00.000 15712 Worker thread wakes up
01:19:09.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:09.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:11.165 01.741 15712 Exposure complete
01:19:11.230 00.065 15712 worker thread done servicing request
01:19:11.231 00.001 7988 OnExposeComplete: enter
01:19:11.231 00.000 7988 UpdateGuideState(): m_state=6
01:19:11.231 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1943
01:19:11.231 00.000 7988 Star::Find returns 1 (0), X=973.17, Y=189.16, Mass=865, SNR=18.8, Peak=156 HFD=3.7
01:19:11.231 00.000 7988 MultiStar: [#1 -0.28,-0.21,1.00,U] [#2 -0.14,-0.18,0.82,U] [#3 -0.02,0.19,0.82,U] [#4 -0.50,-0.19,0.00,M6] [#5 -0.36,0.17,0.74,U] [#6 -0.51,-0.08,0.00,M2] [#7 0.06,-0.25,0.46,U] [#8 0.16,0.00,0.41,U] 
01:19:11.231 00.000 7988 refined, 6 included, MultiStar: {-0.18, -0.04}, one-star: {-0.37, -0.04}
01:19:11.231 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.56) = xAngle (-4.47 = 1.82)
01:19:11.231 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.50 = 1.78)
01:19:11.231 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-2.90 mountX=-0.05 mountY=0.18, mountTheta=1.81
01:19:11.240 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.04, opts=13)
01:19:11.240 00.000 7988 Enqueuing Move request for scope (-0.18, -0.04)
01:19:11.240 00.000 15712 Worker thread wakes up
01:19:11.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
01:19:11.240 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
01:19:11.240 00.000 15712 Moving (-0.18, -0.04) raw xDistance=-0.05 yDistance=0.18
01:19:11.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=54, FiltMax=255, Gamma=0.690
01:19:11.244 00.004 7988 UpdateGuideState exits: m=865 SNR=18.8
01:19:11.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:11.244 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:11.244 00.000 7988 Enqueuing Expose request
01:19:11.244 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
01:19:11.244 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
01:19:11.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:11.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:19:11.244 00.000 15712 MoveAxis(E, 1, ABG)
01:19:11.244 00.000 15712 Guiding  Dir = 2, Dur = 1
01:19:11.244 00.000 15712 IsGuiding returns 0
01:19:11.276 00.032 15712 IsGuiding returns 0
01:19:11.276 00.000 15712 Move returns status 0, amount 1
01:19:11.276 00.000 15712 MoveAxis(N, 0, ABG)
01:19:11.276 00.000 15712 Move returns status 0, amount 0
01:19:11.276 00.000 15712 move complete, result=0
01:19:11.276 00.000 15712 worker thread done servicing request
01:19:11.276 00.000 15712 Worker thread wakes up
01:19:11.276 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
01:19:11.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:11.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:12.696 01.420 15712 Exposure complete
01:19:12.760 00.064 15712 worker thread done servicing request
01:19:12.762 00.002 7988 OnExposeComplete: enter
01:19:12.762 00.000 7988 UpdateGuideState(): m_state=6
01:19:12.762 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:19:12.762 00.000 7988 Star::Find returns 1 (0), X=973.68, Y=188.60, Mass=843, SNR=18.4, Peak=162 HFD=3.5
01:19:12.762 00.000 7988 MultiStar: [#1 -0.02,-0.51,0.00,M1] [#2 -0.05,-0.19,0.89,U] [#3 -0.05,-0.16,0.78,U] [#4 -0.32,-0.63,0.00,M7] [#5 -0.27,0.04,0.65,U] [#6 -0.05,-0.86,0.00,M3] [#7 0.01,-0.36,0.58,U] [#8 0.05,-0.15,0.46,U] 
01:19:12.762 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.26}, one-star: {0.13, -0.60}
01:19:12.762 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
01:19:12.762 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
01:19:12.770 00.008 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.27 cameraTheta=-1.66 mountX=-0.26 mountY=0.03, mountTheta=3.03
01:19:12.770 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.26, opts=13)
01:19:12.770 00.000 7988 Enqueuing Move request for scope (-0.02, -0.26)
01:19:12.773 00.003 15712 Worker thread wakes up
01:19:12.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
01:19:12.773 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
01:19:12.773 00.000 15712 Moving (-0.02, -0.26) raw xDistance=-0.26 yDistance=0.03
01:19:12.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:19:12.773 00.000 7988 UpdateGuideState exits: m=843 SNR=18.4
01:19:12.776 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:12.776 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:12.778 00.002 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.50
01:19:12.778 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
01:19:12.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:12.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:19:12.778 00.000 15712 MoveAxis(E, 53, ABG)
01:19:12.778 00.000 15712 Guiding  Dir = 2, Dur = 53
01:19:12.778 00.000 7988 Enqueuing Expose request
01:19:12.793 00.015 15712 IsGuiding returns 0
01:19:12.805 00.012 15712 PulseGuide returned control before completion, sleep 48
01:19:12.889 00.084 15712 IsGuiding returns 0
01:19:12.889 00.000 15712 Move returns status 0, amount 53
01:19:12.889 00.000 15712 MoveAxis(N, 0, ABG)
01:19:12.889 00.000 15712 Move returns status 0, amount 0
01:19:12.889 00.000 15712 move complete, result=0
01:19:12.889 00.000 15712 worker thread done servicing request
01:19:12.889 00.000 15712 Worker thread wakes up
01:19:12.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:12.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:12.889 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
01:19:14.530 01.641 15712 Exposure complete
01:19:14.592 00.062 15712 worker thread done servicing request
01:19:14.592 00.000 7988 OnExposeComplete: enter
01:19:14.592 00.000 7988 UpdateGuideState(): m_state=6
01:19:14.597 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1945
01:19:14.597 00.000 7988 Star::Find returns 1 (0), X=973.36, Y=188.56, Mass=803, SNR=18.4, Peak=161 HFD=3.2
01:19:14.599 00.002 7988 MultiStar: [#1 -0.15,-0.78,0.00,M2] [#2 0.00,-0.52,0.00,M1] [#3 -0.22,-0.32,0.92,U] [#4 -0.29,-1.00,0.00,M8] [#5 -0.71,-0.78,0.00,M6] [#6 -0.23,-0.79,0.00,M4] [#7 -0.21,-0.01,0.55,U] [#8 0.09,-0.23,0.40,U] 
01:19:14.599 00.000 7988 refined, 3 included, MultiStar: {-0.16, -0.36}, one-star: {-0.19, -0.64}
01:19:14.601 00.002 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.56 = 2.73)
01:19:14.601 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.69)
01:19:14.603 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.36 hyp=0.40 cameraTheta=-1.99 mountX=-0.36 mountY=0.17, mountTheta=2.70
01:19:14.605 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.36, opts=13)
01:19:14.606 00.001 7988 Enqueuing Move request for scope (-0.16, -0.36)
01:19:14.606 00.000 15712 Worker thread wakes up
01:19:14.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.36) opts 0xd
01:19:14.606 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.36)
01:19:14.606 00.000 15712 Moving (-0.16, -0.36) raw xDistance=-0.36 yDistance=0.17
01:19:14.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
01:19:14.608 00.002 7988 UpdateGuideState exits: m=803 SNR=18.4
01:19:14.610 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:14.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:14.610 00.000 7988 Enqueuing Expose request
01:19:14.610 00.000 15712 PPEC rslt: input = -0.36, final = -0.24, react = -0.22, pred = -0.03, hyst = -0.20, hyst_pct = 0.00, period_length = 639.50
01:19:14.610 00.000 15712 PPEC: input: -0.36, control: -0.24, exposure: 1500
01:19:14.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:14.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:19:14.610 00.000 15712 MoveAxis(E, 80, ABG)
01:19:14.610 00.000 15712 Guiding  Dir = 2, Dur = 80
01:19:14.610 00.000 15712 IsGuiding returns 0
01:19:14.623 00.013 15712 PulseGuide returned control before completion, sleep 71
01:19:14.725 00.102 15712 IsGuiding returns 0
01:19:14.725 00.000 15712 Move returns status 0, amount 80
01:19:14.725 00.000 15712 MoveAxis(N, 0, ABG)
01:19:14.725 00.000 15712 Move returns status 0, amount 0
01:19:14.725 00.000 15712 move complete, result=0
01:19:14.725 00.000 7988 GuideStep: -0.4 px 80 ms EAST, 0.2 px 0 ms NORTH
01:19:14.731 00.006 15712 worker thread done servicing request
01:19:14.731 00.000 15712 Worker thread wakes up
01:19:14.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:14.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:16.142 01.411 15712 Exposure complete
01:19:16.204 00.062 15712 worker thread done servicing request
01:19:16.204 00.000 7988 OnExposeComplete: enter
01:19:16.204 00.000 7988 UpdateGuideState(): m_state=6
01:19:16.209 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1946
01:19:16.209 00.000 7988 Star::Find returns 1 (0), X=973.65, Y=188.45, Mass=810, SNR=18.5, Peak=153 HFD=3.2
01:19:16.211 00.002 7988 MultiStar: [#1 -0.06,-0.61,0.00,M3] [#2 0.01,-0.56,0.00,M2] [#3 0.21,-0.14,0.89,U] [#4 -0.58,-0.91,0.00,M9] [#5 -0.41,-0.35,0.00,M7] [#6 -0.54,-0.67,0.00,M5] [#7 0.17,-0.32,0.54,U] [#8 0.70,0.09,0.00,M5] 
01:19:16.211 00.000 7988 refined, 2 included, MultiStar: {0.16, -0.43}, one-star: {0.11, -0.75}
01:19:16.213 00.002 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
01:19:16.213 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
01:19:16.215 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.43 hyp=0.46 cameraTheta=-1.22 mountX=-0.43 mountY=-0.15, mountTheta=-2.81
01:19:16.217 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.43, opts=13)
01:19:16.217 00.000 7988 Enqueuing Move request for scope (0.16, -0.43)
01:19:16.219 00.002 15712 Worker thread wakes up
01:19:16.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.43) opts 0xd
01:19:16.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.43)
01:19:16.219 00.000 15712 Moving (0.16, -0.43) raw xDistance=-0.43 yDistance=-0.15
01:19:16.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
01:19:16.219 00.000 7988 UpdateGuideState exits: m=810 SNR=18.5
01:19:16.221 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:16.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:16.223 00.002 7988 Enqueuing Expose request
01:19:16.223 00.000 15712 PPEC rslt: input = -0.43, final = -0.28, react = -0.26, pred = -0.02, hyst = -0.24, hyst_pct = 0.00, period_length = 639.50
01:19:16.223 00.000 15712 PPEC: input: -0.43, control: -0.28, exposure: 1500
01:19:16.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:16.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:19:16.223 00.000 15712 MoveAxis(E, 92, ABG)
01:19:16.223 00.000 15712 Guiding  Dir = 2, Dur = 92
01:19:16.225 00.002 15712 IsGuiding returns 0
01:19:16.238 00.013 15712 PulseGuide returned control before completion, sleep 80
01:19:16.357 00.119 15712 IsGuiding returns 0
01:19:16.357 00.000 15712 Move returns status 0, amount 92
01:19:16.357 00.000 15712 MoveAxis(N, 0, ABG)
01:19:16.357 00.000 15712 Move returns status 0, amount 0
01:19:16.357 00.000 15712 move complete, result=0
01:19:16.357 00.000 7988 GuideStep: -0.4 px 92 ms EAST, -0.1 px 0 ms NORTH
01:19:16.362 00.005 15712 worker thread done servicing request
01:19:16.362 00.000 15712 Worker thread wakes up
01:19:16.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:16.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:18.002 01.640 15712 Exposure complete
01:19:18.068 00.066 15712 worker thread done servicing request
01:19:18.068 00.000 7988 OnExposeComplete: enter
01:19:18.068 00.000 7988 UpdateGuideState(): m_state=6
01:19:18.068 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1947
01:19:18.068 00.000 7988 Star::Find returns 1 (0), X=973.42, Y=189.10, Mass=862, SNR=19.0, Peak=157 HFD=3.4
01:19:18.068 00.000 7988 MultiStar: [#1 0.44,0.10,0.00,M4] [#2 -0.39,-0.07,0.81,U] [#3 -0.03,0.58,0.00,M1] [#4 -0.30,0.04,0.66,U] [#5 -0.38,0.44,0.00,M8] [#6 -0.32,-0.07,0.71,U] [#7 0.14,0.19,0.50,U] [#8 0.37,0.95,0.00,M6] 
01:19:18.074 00.006 7988 single-star, 4 included, MultiStar: {-0.22, -0.02}, one-star: {-0.12, -0.10}
01:19:18.074 00.000 7988 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.56) = xAngle (-4.00 = 2.28)
01:19:18.074 00.000 7988 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.03 = 2.25)
01:19:18.074 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.44 mountX=-0.10 mountY=0.12, mountTheta=2.27
01:19:18.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
01:19:18.074 00.000 7988 Enqueuing Move request for scope (-0.12, -0.10)
01:19:18.081 00.007 15712 Worker thread wakes up
01:19:18.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:19:18.081 00.000 7988 UpdateGuideState exits: m=862 SNR=19.0
01:19:18.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:18.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:18.081 00.000 7988 Enqueuing Expose request
01:19:18.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
01:19:18.081 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
01:19:18.081 00.000 15712 Moving (-0.12, -0.10) raw xDistance=-0.10 yDistance=0.12
01:19:18.081 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
01:19:18.081 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
01:19:18.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:18.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:19:18.081 00.000 15712 MoveAxis(E, 4, ABG)
01:19:18.081 00.000 15712 Guiding  Dir = 2, Dur = 4
01:19:18.091 00.010 15712 IsGuiding returns 0
01:19:18.118 00.027 15712 IsGuiding returns 0
01:19:18.118 00.000 15712 Move returns status 0, amount 4
01:19:18.118 00.000 15712 MoveAxis(N, 0, ABG)
01:19:18.118 00.000 15712 Move returns status 0, amount 0
01:19:18.118 00.000 15712 move complete, result=0
01:19:18.118 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:19:18.120 00.002 15712 worker thread done servicing request
01:19:18.120 00.000 15712 Worker thread wakes up
01:19:18.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:18.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:19.533 01.413 15712 Exposure complete
01:19:19.598 00.065 15712 worker thread done servicing request
01:19:19.598 00.000 7988 OnExposeComplete: enter
01:19:19.600 00.002 7988 UpdateGuideState(): m_state=6
01:19:19.600 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1948
01:19:19.602 00.002 7988 Star::Find returns 1 (0), X=973.71, Y=189.78, Mass=990, SNR=20.2, Peak=165 HFD=3.8
01:19:19.604 00.002 7988 MultiStar: [#1 -0.06,0.56,0.00,M5] [#2 -0.10,0.74,0.00,M2] [#3 0.14,0.90,0.00,M2] [#4 -0.11,0.67,0.00,M9] [#5 -0.35,0.84,0.00,M9] [#6 -0.43,-0.02,0.00,M5] [#7 0.33,0.89,0.00,M1] [#8 0.05,1.31,0.00,M7] 
01:19:19.604 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
01:19:19.606 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
01:19:19.606 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.58 hyp=0.60 cameraTheta=1.28 mountX=0.58 mountY=-0.18, mountTheta=-0.31
01:19:19.608 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.58, opts=13)
01:19:19.610 00.002 7988 Enqueuing Move request for scope (0.17, 0.58)
01:19:19.610 00.000 15712 Worker thread wakes up
01:19:19.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.58) opts 0xd
01:19:19.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.58)
01:19:19.610 00.000 15712 Moving (0.17, 0.58) raw xDistance=0.58 yDistance=-0.18
01:19:19.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=53, FiltMax=255, Gamma=0.690
01:19:19.612 00.002 7988 UpdateGuideState exits: m=990 SNR=20.2
01:19:19.614 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:19.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:19.616 00.002 7988 Enqueuing Expose request
01:19:19.616 00.000 15712 PPEC rslt: input = 0.58, final = 0.35, react = 0.35, pred = 0.01, hyst = 0.30, hyst_pct = 0.00, period_length = 639.49
01:19:19.616 00.000 15712 PPEC: input: 0.58, control: 0.35, exposure: 1500
01:19:19.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:19.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:19:19.616 00.000 15712 MoveAxis(W, 116, ABG)
01:19:19.616 00.000 15712 Guiding  Dir = 3, Dur = 116
01:19:19.616 00.000 15712 IsGuiding returns 0
01:19:19.628 00.012 15712 PulseGuide returned control before completion, sleep 108
01:19:19.764 00.136 15712 IsGuiding returns 0
01:19:19.764 00.000 15712 Move returns status 0, amount 116
01:19:19.764 00.000 15712 MoveAxis(N, 0, ABG)
01:19:19.764 00.000 15712 Move returns status 0, amount 0
01:19:19.764 00.000 15712 move complete, result=0
01:19:19.764 00.000 7988 GuideStep: 0.6 px 116 ms WEST, -0.2 px 0 ms NORTH
01:19:19.766 00.002 15712 worker thread done servicing request
01:19:19.766 00.000 15712 Worker thread wakes up
01:19:19.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:19.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:21.401 01.635 15712 Exposure complete
01:19:21.462 00.061 15712 worker thread done servicing request
01:19:21.462 00.000 7988 OnExposeComplete: enter
01:19:21.462 00.000 7988 UpdateGuideState(): m_state=6
01:19:21.462 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1949
01:19:21.462 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=189.38, Mass=867, SNR=19.0, Peak=143 HFD=3.4
01:19:21.462 00.000 7988 MultiStar: [#1 0.04,0.23,0.94,U] [#2 -0.24,0.52,0.00,M3] [#3 -0.08,0.68,0.00,M3] [#4 -0.39,0.31,0.00,M10] [#5 -0.17,0.88,0.00,M10] [#6 -0.27,0.19,0.66,U] [#7 0.41,0.38,0.00,M2] [#8 0.05,0.57,0.00,M8] 
01:19:21.462 00.000 7988 single-star, 2 included, MultiStar: {-0.04, 0.20}, one-star: {0.04, 0.17}
01:19:21.462 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
01:19:21.462 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
01:19:21.462 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.37 mountX=0.17 mountY=-0.04, mountTheta=-0.23
01:19:21.462 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.17, opts=13)
01:19:21.477 00.015 7988 Enqueuing Move request for scope (0.04, 0.17)
01:19:21.477 00.000 15712 Worker thread wakes up
01:19:21.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
01:19:21.477 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
01:19:21.477 00.000 15712 Moving (0.04, 0.17) raw xDistance=0.17 yDistance=-0.04
01:19:21.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=53, FiltMax=255, Gamma=0.690
01:19:21.477 00.000 7988 UpdateGuideState exits: m=867 SNR=19.0
01:19:21.477 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:21.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:21.477 00.000 7988 Enqueuing Expose request
01:19:21.477 00.000 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.49
01:19:21.477 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
01:19:21.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:21.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:21.477 00.000 15712 MoveAxis(W, 41, ABG)
01:19:21.477 00.000 15712 Guiding  Dir = 3, Dur = 41
01:19:21.477 00.000 15712 IsGuiding returns 0
01:19:21.503 00.026 15712 PulseGuide returned control before completion, sleep 30
01:19:21.561 00.058 15712 IsGuiding returns 0
01:19:21.561 00.000 15712 Move returns status 0, amount 41
01:19:21.561 00.000 15712 MoveAxis(N, 0, ABG)
01:19:21.561 00.000 15712 Move returns status 0, amount 0
01:19:21.561 00.000 15712 move complete, result=0
01:19:21.561 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
01:19:21.572 00.011 15712 worker thread done servicing request
01:19:21.572 00.000 15712 Worker thread wakes up
01:19:21.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:21.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:22.979 01.407 15712 Exposure complete
01:19:23.042 00.063 15712 worker thread done servicing request
01:19:23.042 00.000 7988 OnExposeComplete: enter
01:19:23.042 00.000 7988 UpdateGuideState(): m_state=6
01:19:23.042 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1950
01:19:23.042 00.000 7988 Star::Find returns 1 (0), X=973.45, Y=189.89, Mass=789, SNR=18.0, Peak=150 HFD=3.6
01:19:23.042 00.000 7988 MultiStar: [#1 -0.04,0.30,1.07,U] [#2 0.09,0.54,0.00,M4] [#3 0.16,0.98,0.00,M4] [#4 -0.44,0.20,0.00,R] [#5 -0.39,0.87,0.00,R] [#6 -0.20,0.55,0.00,M5] [#7 0.00,0.43,0.00,M3] [#8 0.02,1.27,0.00,M9] 
01:19:23.042 00.000 7988 refined, 1 included, MultiStar: {-0.06, 0.49}, one-star: {-0.09, 0.69}
01:19:23.042 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
01:19:23.042 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
01:19:23.042 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.49 hyp=0.49 cameraTheta=1.70 mountX=0.49 mountY=0.05, mountTheta=0.10
01:19:23.042 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.49, opts=13)
01:19:23.042 00.000 7988 Enqueuing Move request for scope (-0.06, 0.49)
01:19:23.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=54, FiltMax=255, Gamma=0.690
01:19:23.056 00.014 7988 UpdateGuideState exits: m=789 SNR=18.0
01:19:23.056 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:23.056 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:23.056 00.000 7988 Enqueuing Expose request
01:19:23.056 00.000 15712 Worker thread wakes up
01:19:23.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.49) opts 0xd
01:19:23.056 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.49)
01:19:23.056 00.000 15712 Moving (-0.06, 0.49) raw xDistance=0.49 yDistance=0.05
01:19:23.056 00.000 15712 PPEC rslt: input = 0.49, final = 0.30, react = 0.29, pred = 0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.49
01:19:23.056 00.000 15712 PPEC: input: 0.49, control: 0.30, exposure: 1500
01:19:23.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:23.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:19:23.056 00.000 15712 MoveAxis(W, 97, ABG)
01:19:23.056 00.000 15712 Guiding  Dir = 3, Dur = 97
01:19:23.073 00.017 15712 IsGuiding returns 0
01:19:23.088 00.015 15712 PulseGuide returned control before completion, sleep 91
01:19:23.201 00.113 15712 IsGuiding returns 0
01:19:23.201 00.000 15712 Move returns status 0, amount 97
01:19:23.201 00.000 15712 MoveAxis(N, 0, ABG)
01:19:23.201 00.000 15712 Move returns status 0, amount 0
01:19:23.201 00.000 15712 move complete, result=0
01:19:23.201 00.000 15712 worker thread done servicing request
01:19:23.201 00.000 15712 Worker thread wakes up
01:19:23.201 00.000 7988 GuideStep: 0.5 px 97 ms WEST, 0.1 px 0 ms NORTH
01:19:23.203 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:23.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:24.843 01.640 15712 Exposure complete
01:19:24.908 00.065 15712 worker thread done servicing request
01:19:24.908 00.000 7988 OnExposeComplete: enter
01:19:24.908 00.000 7988 UpdateGuideState(): m_state=6
01:19:24.908 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1951
01:19:24.908 00.000 7988 Star::Find returns 1 (0), X=973.49, Y=189.08, Mass=835, SNR=18.5, Peak=154 HFD=3.6
01:19:24.908 00.000 7988 MultiStar: [#1 0.35,-0.55,0.00,M4] [#2 -0.22,0.14,0.86,U] [#3 0.11,-0.18,0.84,U] [#4 -0.02,-0.83,0.00,M1] [#5 0.29,-1.52,0.00,M1] [#6 -0.46,-0.28,0.00,M6] [#7 0.13,-0.19,0.51,U] [#8 0.05,-0.20,0.41,U] 
01:19:24.908 00.000 7988 refined, 4 included, MultiStar: {-0.02, -0.09}, one-star: {-0.05, -0.13}
01:19:24.908 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.30 = 2.99)
01:19:24.908 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.96)
01:19:24.908 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.73 mountX=-0.09 mountY=0.02, mountTheta=2.96
01:19:24.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.09, opts=13)
01:19:24.908 00.000 7988 Enqueuing Move request for scope (-0.02, -0.09)
01:19:24.908 00.000 15712 Worker thread wakes up
01:19:24.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=56, FiltMax=255, Gamma=0.690
01:19:24.908 00.000 7988 UpdateGuideState exits: m=835 SNR=18.5
01:19:24.922 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
01:19:24.922 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
01:19:24.922 00.000 15712 Moving (-0.02, -0.09) raw xDistance=-0.09 yDistance=0.02
01:19:24.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:24.922 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:24.925 00.003 7988 Enqueuing Expose request
01:19:24.927 00.002 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
01:19:24.927 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
01:19:24.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:24.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:19:24.927 00.000 15712 MoveAxis(E, 2, ABG)
01:19:24.927 00.000 15712 Guiding  Dir = 2, Dur = 2
01:19:24.959 00.032 15712 IsGuiding returns 0
01:19:24.976 00.017 15712 IsGuiding returns 0
01:19:24.976 00.000 15712 Move returns status 0, amount 2
01:19:24.976 00.000 15712 MoveAxis(N, 0, ABG)
01:19:24.976 00.000 15712 Move returns status 0, amount 0
01:19:24.976 00.000 15712 move complete, result=0
01:19:24.976 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:19:24.978 00.002 15712 worker thread done servicing request
01:19:24.978 00.000 15712 Worker thread wakes up
01:19:24.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:24.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:26.393 01.415 15712 Exposure complete
01:19:26.454 00.061 15712 worker thread done servicing request
01:19:26.454 00.000 7988 OnExposeComplete: enter
01:19:26.454 00.000 7988 UpdateGuideState(): m_state=6
01:19:26.460 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1952
01:19:26.460 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=188.60, Mass=833, SNR=18.6, Peak=145 HFD=3.4
01:19:26.462 00.002 7988 MultiStar: [#1 0.13,-0.96,0.00,M5] [#2 -0.09,-0.54,0.00,M4] [#3 0.16,-0.67,0.00,M4] [#4 0.26,-1.00,0.00,M2] [#5 0.31,-1.61,0.00,M2] [#6 0.02,-0.89,0.00,M7] [#7 0.45,-0.97,0.00,M3] [#8 0.43,-0.52,0.00,M9] 
01:19:26.462 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
01:19:26.464 00.002 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
01:19:26.464 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.60 hyp=0.62 cameraTheta=-1.37 mountX=-0.60 mountY=-0.11, mountTheta=-2.97
01:19:26.466 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.60, opts=13)
01:19:26.468 00.002 7988 Enqueuing Move request for scope (0.12, -0.60)
01:19:26.470 00.002 15712 Worker thread wakes up
01:19:26.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.60) opts 0xd
01:19:26.470 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.60)
01:19:26.470 00.000 15712 Moving (0.12, -0.60) raw xDistance=-0.60 yDistance=-0.11
01:19:26.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:19:26.471 00.001 7988 UpdateGuideState exits: m=833 SNR=18.6
01:19:26.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:26.473 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:26.473 00.000 7988 Enqueuing Expose request
01:19:26.473 00.000 15712 PPEC rslt: input = -0.60, final = -0.38, react = -0.36, pred = -0.02, hyst = -0.31, hyst_pct = 0.00, period_length = 639.49
01:19:26.473 00.000 15712 PPEC: input: -0.60, control: -0.38, exposure: 1500
01:19:26.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:26.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:19:26.473 00.000 15712 MoveAxis(E, 123, ABG)
01:19:26.473 00.000 15712 Guiding  Dir = 2, Dur = 123
01:19:26.473 00.000 15712 IsGuiding returns 0
01:19:26.492 00.019 15712 PulseGuide returned control before completion, sleep 115
01:19:26.634 00.142 15712 IsGuiding returns 1
01:19:26.634 00.000 15712 scope still moving after pulse duration time elapsed
01:19:26.662 00.028 15712 IsGuiding returns 0
01:19:26.662 00.000 15712 scope move finished after 123 + 63 ms
01:19:26.662 00.000 15712 Move returns status 0, amount 123
01:19:26.662 00.000 15712 MoveAxis(N, 0, ABG)
01:19:26.662 00.000 15712 Move returns status 0, amount 0
01:19:26.662 00.000 15712 move complete, result=0
01:19:26.662 00.000 15712 worker thread done servicing request
01:19:26.662 00.000 15712 Worker thread wakes up
01:19:26.662 00.000 7988 GuideStep: -0.6 px 123 ms EAST, -0.1 px 0 ms NORTH
01:19:26.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:26.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:28.303 01.641 15712 Exposure complete
01:19:28.367 00.064 15712 worker thread done servicing request
01:19:28.367 00.000 7988 OnExposeComplete: enter
01:19:28.367 00.000 7988 UpdateGuideState(): m_state=6
01:19:28.372 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1953
01:19:28.372 00.000 7988 Star::Find returns 1 (0), X=973.68, Y=189.06, Mass=890, SNR=19.1, Peak=156 HFD=3.9
01:19:28.374 00.002 7988 MultiStar: [#1 0.17,-0.44,0.00,M6] [#2 0.13,-0.33,0.84,U] [#3 0.31,0.20,0.81,U] [#4 0.13,-0.62,0.00,M3] [#5 0.59,-0.58,0.00,M3] [#6 -0.23,0.06,0.60,U] [#7 -0.24,-0.26,0.54,U] [#8 0.41,0.24,0.00,M10] 
01:19:28.374 00.000 7988 refined, 4 included, MultiStar: {0.06, -0.10}, one-star: {0.14, -0.14}
01:19:28.376 00.002 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
01:19:28.376 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
01:19:28.378 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.00 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:19:28.380 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.10, opts=13)
01:19:28.380 00.000 7988 Enqueuing Move request for scope (0.06, -0.10)
01:19:28.382 00.002 15712 Worker thread wakes up
01:19:28.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:19:28.382 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:19:28.382 00.000 15712 Moving (0.06, -0.10) raw xDistance=-0.10 yDistance=-0.06
01:19:28.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=54, FiltMax=255, Gamma=0.690
01:19:28.383 00.001 7988 UpdateGuideState exits: m=890 SNR=19.1
01:19:28.385 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:28.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:28.387 00.002 7988 Enqueuing Expose request
01:19:28.387 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
01:19:28.387 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
01:19:28.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:28.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:19:28.387 00.000 15712 MoveAxis(E, 1, ABG)
01:19:28.387 00.000 15712 Guiding  Dir = 2, Dur = 1
01:19:28.387 00.000 15712 IsGuiding returns 0
01:19:28.410 00.023 15712 IsGuiding returns 0
01:19:28.410 00.000 15712 Move returns status 0, amount 1
01:19:28.410 00.000 15712 MoveAxis(N, 0, ABG)
01:19:28.410 00.000 15712 Move returns status 0, amount 0
01:19:28.410 00.000 15712 move complete, result=0
01:19:28.410 00.000 15712 worker thread done servicing request
01:19:28.410 00.000 15712 Worker thread wakes up
01:19:28.410 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:19:28.415 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:28.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:29.817 01.402 15712 Exposure complete
01:19:29.881 00.064 15712 worker thread done servicing request
01:19:29.881 00.000 7988 OnExposeComplete: enter
01:19:29.881 00.000 7988 UpdateGuideState(): m_state=6
01:19:29.885 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1954
01:19:29.885 00.000 7988 Star::Find returns 1 (0), X=973.44, Y=188.75, Mass=724, SNR=17.2, Peak=157 HFD=3.2
01:19:29.887 00.002 7988 MultiStar: [#1 -0.07,-0.70,0.00,M7] [#2 -0.14,-0.39,0.00,M4] [#3 0.19,0.18,0.90,U] [#4 -0.13,-0.66,0.00,M4] [#5 0.08,-0.67,0.00,M4] [#6 -0.25,-0.64,0.00,M7] [#7 0.55,-0.01,0.00,M3] [#8 0.11,0.41,0.00,R] 
01:19:29.887 00.000 7988 refined, 1 included, MultiStar: {0.04, -0.15}, one-star: {-0.10, -0.45}
01:19:29.889 00.002 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
01:19:29.890 00.001 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
01:19:29.890 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.34 mountX=-0.15 mountY=-0.03, mountTheta=-2.93
01:19:29.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.15, opts=13)
01:19:29.894 00.002 7988 Enqueuing Move request for scope (0.04, -0.15)
01:19:29.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=53, FiltMax=255, Gamma=0.690
01:19:29.896 00.002 7988 UpdateGuideState exits: m=724 SNR=17.2
01:19:29.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:29.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:29.896 00.000 7988 Enqueuing Expose request
01:19:29.896 00.000 15712 Worker thread wakes up
01:19:29.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
01:19:29.896 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
01:19:29.896 00.000 15712 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=-0.03
01:19:29.896 00.000 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
01:19:29.896 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
01:19:29.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:29.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:19:29.896 00.000 15712 MoveAxis(W, 2, ABG)
01:19:29.896 00.000 15712 Guiding  Dir = 3, Dur = 2
01:19:29.896 00.000 15712 IsGuiding returns 0
01:19:29.931 00.035 15712 IsGuiding returns 0
01:19:29.931 00.000 15712 Move returns status 0, amount 2
01:19:29.931 00.000 15712 MoveAxis(N, 0, ABG)
01:19:29.931 00.000 15712 Move returns status 0, amount 0
01:19:29.931 00.000 15712 move complete, result=0
01:19:29.931 00.000 7988 GuideStep: -0.2 px 2 ms WEST, -0.0 px 0 ms NORTH
01:19:29.933 00.002 15712 worker thread done servicing request
01:19:29.933 00.000 15712 Worker thread wakes up
01:19:29.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:29.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:31.572 01.639 15712 Exposure complete
01:19:31.637 00.065 15712 worker thread done servicing request
01:19:31.637 00.000 7988 OnExposeComplete: enter
01:19:31.637 00.000 7988 UpdateGuideState(): m_state=6
01:19:31.637 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1955
01:19:31.637 00.000 7988 Star::Find returns 1 (0), X=973.45, Y=188.73, Mass=812, SNR=18.1, Peak=162 HFD=3.3
01:19:31.637 00.000 7988 MultiStar: [#1 0.30,-0.38,0.00,M8] [#2 0.09,-0.22,0.80,U] [#3 -0.02,-0.21,0.80,U] [#4 0.06,-0.67,0.00,M5] [#5 0.34,-0.94,0.00,M5] [#6 -0.19,-0.20,0.68,U] [#7 0.52,-0.66,0.00,M4] [#8 0.57,-0.34,0.00,M1] 
01:19:31.637 00.000 7988 refined, 3 included, MultiStar: {-0.05, -0.29}, one-star: {-0.09, -0.48}
01:19:31.644 00.007 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.30 = 2.99)
01:19:31.644 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
01:19:31.644 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.73 mountX=-0.29 mountY=0.06, mountTheta=2.95
01:19:31.644 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.29, opts=13)
01:19:31.644 00.000 7988 Enqueuing Move request for scope (-0.05, -0.29)
01:19:31.649 00.005 15712 Worker thread wakes up
01:19:31.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
01:19:31.649 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
01:19:31.649 00.000 15712 Moving (-0.05, -0.29) raw xDistance=-0.29 yDistance=0.06
01:19:31.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=54, FiltMax=255, Gamma=0.690
01:19:31.649 00.000 7988 UpdateGuideState exits: m=812 SNR=18.1
01:19:31.652 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:31.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:31.654 00.002 7988 Enqueuing Expose request
01:19:31.654 00.000 15712 PPEC rslt: input = -0.29, final = -0.17, react = -0.18, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.48
01:19:31.654 00.000 15712 PPEC: input: -0.29, control: -0.17, exposure: 1500
01:19:31.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:31.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:19:31.654 00.000 15712 MoveAxis(E, 55, ABG)
01:19:31.654 00.000 15712 Guiding  Dir = 2, Dur = 55
01:19:31.685 00.031 15712 IsGuiding returns 0
01:19:31.706 00.021 15712 PulseGuide returned control before completion, sleep 49
01:19:31.761 00.055 15712 IsGuiding returns 1
01:19:31.761 00.000 15712 scope still moving after pulse duration time elapsed
01:19:31.797 00.036 15712 IsGuiding returns 0
01:19:31.797 00.000 15712 scope move finished after 55 + 57 ms
01:19:31.797 00.000 15712 Move returns status 0, amount 55
01:19:31.797 00.000 15712 MoveAxis(N, 0, ABG)
01:19:31.797 00.000 15712 Move returns status 0, amount 0
01:19:31.797 00.000 15712 move complete, result=0
01:19:31.797 00.000 15712 worker thread done servicing request
01:19:31.797 00.000 15712 Worker thread wakes up
01:19:31.797 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
01:19:31.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:31.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:33.214 01.417 15712 Exposure complete
01:19:33.276 00.062 15712 worker thread done servicing request
01:19:33.276 00.000 7988 OnExposeComplete: enter
01:19:33.276 00.000 7988 UpdateGuideState(): m_state=6
01:19:33.282 00.006 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1956
01:19:33.282 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=189.14, Mass=955, SNR=19.9, Peak=160 HFD=4.1
01:19:33.284 00.002 7988 MultiStar: [#1 0.03,-0.29,0.81,U] [#2 0.10,-0.41,0.00,M4] [#3 0.19,-0.02,0.67,U] [#4 0.38,-0.52,0.00,M6] [#5 0.68,-1.38,0.00,M6] [#6 -0.11,-0.23,0.60,U] [#7 0.48,-0.46,0.00,M5] [#8 0.59,0.85,0.00,M2] 
01:19:33.284 00.000 7988 refined, 3 included, MultiStar: {0.12, -0.15}, one-star: {0.29, -0.06}
01:19:33.286 00.002 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
01:19:33.286 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
01:19:33.288 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.87 mountX=-0.14 mountY=-0.12, mountTheta=-2.45
01:19:33.290 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.15, opts=13)
01:19:33.290 00.000 7988 Enqueuing Move request for scope (0.12, -0.15)
01:19:33.293 00.003 15712 Worker thread wakes up
01:19:33.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
01:19:33.293 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
01:19:33.293 00.000 15712 Moving (0.12, -0.15) raw xDistance=-0.14 yDistance=-0.12
01:19:33.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=55, FiltMax=255, Gamma=0.690
01:19:33.293 00.000 7988 UpdateGuideState exits: m=955 SNR=19.9
01:19:33.295 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:33.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:33.297 00.002 7988 Enqueuing Expose request
01:19:33.297 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
01:19:33.297 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
01:19:33.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:33.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:19:33.297 00.000 15712 MoveAxis(E, 2, ABG)
01:19:33.297 00.000 15712 Guiding  Dir = 2, Dur = 2
01:19:33.297 00.000 15712 IsGuiding returns 0
01:19:33.344 00.047 15712 IsGuiding returns 0
01:19:33.344 00.000 15712 Move returns status 0, amount 2
01:19:33.344 00.000 15712 MoveAxis(N, 0, ABG)
01:19:33.344 00.000 15712 Move returns status 0, amount 0
01:19:33.344 00.000 15712 move complete, result=0
01:19:33.344 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:19:33.354 00.010 15712 worker thread done servicing request
01:19:33.354 00.000 15712 Worker thread wakes up
01:19:33.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:33.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:35.094 01.740 15712 Exposure complete
01:19:35.155 00.061 15712 worker thread done servicing request
01:19:35.155 00.000 7988 OnExposeComplete: enter
01:19:35.155 00.000 7988 UpdateGuideState(): m_state=6
01:19:35.161 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1957
01:19:35.161 00.000 7988 Star::Find returns 1 (0), X=973.41, Y=188.92, Mass=809, SNR=18.2, Peak=164 HFD=3.6
01:19:35.163 00.002 7988 MultiStar: [#1 -0.09,-0.40,0.00,M8] [#2 -0.18,-0.30,0.87,U] [#3 0.30,0.09,0.81,U] [#4 0.02,-0.81,0.00,M7] [#5 0.42,-0.73,0.00,M7] [#6 -0.21,0.12,0.62,U] [#7 0.48,0.39,0.00,M6] [#8 0.42,-0.43,0.00,M3] 
01:19:35.163 00.000 7988 refined, 3 included, MultiStar: {-0.05, -0.12}, one-star: {-0.13, -0.28}
01:19:35.165 00.002 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.54 = 2.74)
01:19:35.165 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.71)
01:19:35.167 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.98 mountX=-0.12 mountY=0.06, mountTheta=2.71
01:19:35.167 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.12, opts=13)
01:19:35.169 00.002 7988 Enqueuing Move request for scope (-0.05, -0.12)
01:19:35.171 00.002 15712 Worker thread wakes up
01:19:35.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
01:19:35.171 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
01:19:35.171 00.000 15712 Moving (-0.05, -0.12) raw xDistance=-0.12 yDistance=0.06
01:19:35.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=56, FiltMax=255, Gamma=0.690
01:19:35.171 00.000 7988 UpdateGuideState exits: m=809 SNR=18.2
01:19:35.174 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:35.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:35.176 00.002 7988 Enqueuing Expose request
01:19:35.176 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
01:19:35.176 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
01:19:35.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:35.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:19:35.176 00.000 15712 MoveAxis(E, 3, ABG)
01:19:35.176 00.000 15712 Guiding  Dir = 2, Dur = 3
01:19:35.178 00.002 15712 IsGuiding returns 0
01:19:35.207 00.029 15712 IsGuiding returns 0
01:19:35.207 00.000 15712 Move returns status 0, amount 3
01:19:35.207 00.000 15712 MoveAxis(N, 0, ABG)
01:19:35.207 00.000 15712 Move returns status 0, amount 0
01:19:35.207 00.000 15712 move complete, result=0
01:19:35.207 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:19:35.207 00.000 15712 worker thread done servicing request
01:19:35.207 00.000 15712 Worker thread wakes up
01:19:35.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:35.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:36.625 01.418 15712 Exposure complete
01:19:36.688 00.063 15712 worker thread done servicing request
01:19:36.688 00.000 7988 OnExposeComplete: enter
01:19:36.688 00.000 7988 UpdateGuideState(): m_state=6
01:19:36.691 00.003 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1958
01:19:36.691 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=189.48, Mass=795, SNR=18.2, Peak=149 HFD=3.2
01:19:36.691 00.000 7988 MultiStar: [#1 0.27,0.27,1.08,U] [#2 0.29,0.50,0.00,M4] [#3 0.07,0.52,0.00,M1] [#4 0.06,0.44,0.00,M8] [#5 0.31,-0.58,0.00,M8] [#6 -0.18,-0.22,0.63,U] [#7 0.01,0.14,0.58,U] [#8 0.48,0.55,0.00,M4] 
01:19:36.691 00.000 7988 refined, 3 included, MultiStar: {0.07, 0.16}, one-star: {0.03, 0.28}
01:19:36.691 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
01:19:36.691 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:19:36.691 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.17 mountX=0.16 mountY=-0.07, mountTheta=-0.42
01:19:36.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.16, opts=13)
01:19:36.691 00.000 7988 Enqueuing Move request for scope (0.07, 0.16)
01:19:36.691 00.000 15712 Worker thread wakes up
01:19:36.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
01:19:36.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
01:19:36.702 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=56, FiltMax=255, Gamma=0.690
01:19:36.702 00.000 7988 UpdateGuideState exits: m=795 SNR=18.2
01:19:36.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:36.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:36.702 00.000 7988 Enqueuing Expose request
01:19:36.702 00.000 15712 Moving (0.07, 0.16) raw xDistance=0.16 yDistance=-0.07
01:19:36.708 00.006 15712 PPEC rslt: input = 0.16, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
01:19:36.708 00.000 15712 PPEC: input: 0.16, control: -0.00, exposure: 1500
01:19:36.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:36.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:19:36.708 00.000 15712 MoveAxis(E, 2, ABG)
01:19:36.708 00.000 15712 Guiding  Dir = 2, Dur = 2
01:19:36.708 00.000 15712 IsGuiding returns 0
01:19:36.742 00.034 15712 IsGuiding returns 0
01:19:36.742 00.000 15712 Move returns status 0, amount 2
01:19:36.742 00.000 15712 MoveAxis(N, 0, ABG)
01:19:36.742 00.000 15712 Move returns status 0, amount 0
01:19:36.742 00.000 15712 move complete, result=0
01:19:36.742 00.000 7988 GuideStep: 0.2 px 2 ms EAST, -0.1 px 0 ms NORTH
01:19:36.742 00.000 15712 worker thread done servicing request
01:19:36.742 00.000 15712 Worker thread wakes up
01:19:36.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:36.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:38.380 01.638 15712 Exposure complete
01:19:38.444 00.064 15712 worker thread done servicing request
01:19:38.444 00.000 7988 OnExposeComplete: enter
01:19:38.444 00.000 7988 UpdateGuideState(): m_state=6
01:19:38.444 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1959
01:19:38.444 00.000 7988 Star::Find returns 1 (0), X=973.38, Y=189.44, Mass=767, SNR=17.8, Peak=156 HFD=3.4
01:19:38.444 00.000 7988 MultiStar: [#1 0.20,0.35,0.94,U] [#2 -0.03,0.59,0.00,M5] [#3 -0.17,0.66,0.00,M2] [#4 0.29,0.35,0.00,M9] [#5 0.27,-0.39,0.00,M9] [#6 -0.22,0.10,0.64,U] [#7 0.13,0.35,0.43,U] [#8 -0.42,0.44,0.00,M5] 
01:19:38.444 00.000 7988 refined, 3 included, MultiStar: {-0.02, 0.25}, one-star: {-0.16, 0.23}
01:19:38.444 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
01:19:38.444 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
01:19:38.444 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.26 cameraTheta=1.65 mountX=0.25 mountY=0.01, mountTheta=0.05
01:19:38.444 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.25, opts=13)
01:19:38.444 00.000 7988 Enqueuing Move request for scope (-0.02, 0.25)
01:19:38.457 00.013 15712 Worker thread wakes up
01:19:38.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
01:19:38.457 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
01:19:38.457 00.000 15712 Moving (-0.02, 0.25) raw xDistance=0.25 yDistance=0.01
01:19:38.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:19:38.457 00.000 7988 UpdateGuideState exits: m=767 SNR=17.8
01:19:38.460 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:38.461 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:38.461 00.000 7988 Enqueuing Expose request
01:19:38.461 00.000 15712 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 639.48
01:19:38.461 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
01:19:38.461 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:38.461 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:19:38.461 00.000 15712 MoveAxis(W, 49, ABG)
01:19:38.461 00.000 15712 Guiding  Dir = 3, Dur = 49
01:19:38.461 00.000 15712 IsGuiding returns 0
01:19:38.478 00.017 15712 PulseGuide returned control before completion, sleep 41
01:19:38.563 00.085 15712 IsGuiding returns 1
01:19:38.563 00.000 15712 scope still moving after pulse duration time elapsed
01:19:38.585 00.022 15712 IsGuiding returns 0
01:19:38.585 00.000 15712 scope move finished after 49 + 72 ms
01:19:38.585 00.000 15712 Move returns status 0, amount 49
01:19:38.585 00.000 15712 MoveAxis(N, 0, ABG)
01:19:38.585 00.000 15712 Move returns status 0, amount 0
01:19:38.585 00.000 15712 move complete, result=0
01:19:38.585 00.000 15712 worker thread done servicing request
01:19:38.585 00.000 15712 Worker thread wakes up
01:19:38.585 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.0 px 0 ms NORTH
01:19:38.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:38.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:40.006 01.421 15712 Exposure complete
01:19:40.067 00.061 15712 worker thread done servicing request
01:19:40.067 00.000 7988 OnExposeComplete: enter
01:19:40.067 00.000 7988 UpdateGuideState(): m_state=6
01:19:40.074 00.007 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1960
01:19:40.074 00.000 7988 Star::Find returns 1 (0), X=973.31, Y=189.27, Mass=830, SNR=18.3, Peak=145 HFD=3.6
01:19:40.076 00.002 7988 MultiStar: [#1 0.20,0.14,1.04,U] [#2 0.04,0.16,0.81,U] [#3 0.08,0.46,0.00,M3] [#4 -0.25,-0.23,0.72,U] [#5 0.15,-0.60,0.00,M10] [#6 -0.15,0.30,0.69,U] [#7 0.08,0.15,0.49,U] [#8 0.06,-0.34,0.40,U] 
01:19:40.076 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {-0.23, 0.06}
01:19:40.078 00.002 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
01:19:40.078 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
01:19:40.080 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.20 mountX=0.06 mountY=0.04, mountTheta=0.62
01:19:40.080 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.06, opts=13)
01:19:40.083 00.003 7988 Enqueuing Move request for scope (-0.04, 0.06)
01:19:40.083 00.000 15712 Worker thread wakes up
01:19:40.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:19:40.083 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:19:40.083 00.000 15712 Moving (-0.04, 0.06) raw xDistance=0.06 yDistance=0.04
01:19:40.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:19:40.083 00.000 7988 UpdateGuideState exits: m=830 SNR=18.3
01:19:40.086 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:40.086 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:40.088 00.002 7988 Enqueuing Expose request
01:19:40.088 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
01:19:40.088 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
01:19:40.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:40.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:19:40.088 00.000 15712 MoveAxis(E, 3, ABG)
01:19:40.088 00.000 15712 Guiding  Dir = 2, Dur = 3
01:19:40.088 00.000 15712 IsGuiding returns 0
01:19:40.110 00.022 15712 IsGuiding returns 0
01:19:40.110 00.000 15712 Move returns status 0, amount 3
01:19:40.110 00.000 15712 MoveAxis(N, 0, ABG)
01:19:40.110 00.000 15712 Move returns status 0, amount 0
01:19:40.110 00.000 15712 move complete, result=0
01:19:40.110 00.000 15712 worker thread done servicing request
01:19:40.110 00.000 15712 Worker thread wakes up
01:19:40.110 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:19:40.115 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:40.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:41.851 01.736 15712 Exposure complete
01:19:41.917 00.066 15712 worker thread done servicing request
01:19:41.917 00.000 7988 OnExposeComplete: enter
01:19:41.917 00.000 7988 UpdateGuideState(): m_state=6
01:19:41.917 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1961
01:19:41.917 00.000 7988 Star::Find returns 1 (0), X=973.39, Y=188.51, Mass=794, SNR=18.0, Peak=153 HFD=3.4
01:19:41.917 00.000 7988 MultiStar: [#1 0.03,-0.42,0.00,M6] [#2 -0.14,-0.43,0.00,M5] [#3 0.19,0.05,0.84,U] [#4 -0.03,-0.58,0.00,M9] [#5 0.58,-1.19,0.00,R] [#6 -0.46,-0.66,0.00,M2] [#7 -0.01,-0.52,0.00,M4] [#8 0.62,0.22,0.00,M5] 
01:19:41.917 00.000 7988 refined, 1 included, MultiStar: {0.01, -0.35}, one-star: {-0.15, -0.69}
01:19:41.917 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
01:19:41.917 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
01:19:41.917 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.56 mountX=-0.35 mountY=0.00, mountTheta=3.13
01:19:41.917 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.35, opts=13)
01:19:41.917 00.000 7988 Enqueuing Move request for scope (0.01, -0.35)
01:19:41.930 00.013 15712 Worker thread wakes up
01:19:41.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
01:19:41.930 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
01:19:41.930 00.000 15712 Moving (0.01, -0.35) raw xDistance=-0.35 yDistance=0.00
01:19:41.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:19:41.931 00.001 7988 UpdateGuideState exits: m=794 SNR=18.0
01:19:41.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:41.933 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:41.933 00.000 7988 Enqueuing Expose request
01:19:41.933 00.000 15712 PPEC rslt: input = -0.35, final = -0.24, react = -0.21, pred = -0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 639.47
01:19:41.933 00.000 15712 PPEC: input: -0.35, control: -0.24, exposure: 1500
01:19:41.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:41.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:19:41.933 00.000 15712 MoveAxis(E, 78, ABG)
01:19:41.933 00.000 15712 Guiding  Dir = 2, Dur = 78
01:19:41.933 00.000 15712 IsGuiding returns 0
01:19:41.951 00.018 15712 PulseGuide returned control before completion, sleep 73
01:19:42.027 00.076 15712 IsGuiding returns 1
01:19:42.027 00.000 15712 scope still moving after pulse duration time elapsed
01:19:42.064 00.037 15712 IsGuiding returns 0
01:19:42.064 00.000 15712 scope move finished after 78 + 49 ms
01:19:42.064 00.000 15712 Move returns status 0, amount 78
01:19:42.064 00.000 15712 MoveAxis(N, 0, ABG)
01:19:42.064 00.000 15712 Move returns status 0, amount 0
01:19:42.064 00.000 15712 move complete, result=0
01:19:42.064 00.000 15712 worker thread done servicing request
01:19:42.064 00.000 15712 Worker thread wakes up
01:19:42.064 00.000 7988 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH
01:19:42.066 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:42.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:43.477 01.411 15712 Exposure complete
01:19:43.539 00.062 15712 worker thread done servicing request
01:19:43.539 00.000 7988 OnExposeComplete: enter
01:19:43.539 00.000 7988 UpdateGuideState(): m_state=6
01:19:43.544 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1962
01:19:43.544 00.000 7988 Star::Find returns 1 (0), X=973.68, Y=188.92, Mass=721, SNR=17.4, Peak=150 HFD=3.3
01:19:43.546 00.002 7988 MultiStar: [#1 0.11,-0.25,0.98,U] [#2 -0.15,-0.27,0.97,U] [#3 -0.06,0.15,0.88,U] [#4 0.31,-0.76,0.00,M10] [#5 -0.34,0.22,0.00,M1] [#6 -0.38,-0.28,0.00,M3] [#7 0.06,-0.72,0.00,M5] [#8 0.42,0.06,0.00,M6] 
01:19:43.546 00.000 7988 refined, 3 included, MultiStar: {0.01, -0.17}, one-star: {0.13, -0.28}
01:19:43.548 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
01:19:43.548 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
01:19:43.550 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.51 mountX=-0.17 mountY=-0.01, mountTheta=-3.10
01:19:43.552 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.17, opts=13)
01:19:43.552 00.000 7988 Enqueuing Move request for scope (0.01, -0.17)
01:19:43.554 00.002 15712 Worker thread wakes up
01:19:43.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
01:19:43.554 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
01:19:43.554 00.000 15712 Moving (0.01, -0.17) raw xDistance=-0.17 yDistance=-0.01
01:19:43.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:19:43.555 00.001 7988 UpdateGuideState exits: m=721 SNR=17.4
01:19:43.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:43.555 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:43.555 00.000 7988 Enqueuing Expose request
01:19:43.555 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.47
01:19:43.555 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
01:19:43.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:43.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:43.555 00.000 15712 MoveAxis(E, 38, ABG)
01:19:43.555 00.000 15712 Guiding  Dir = 2, Dur = 38
01:19:43.555 00.000 15712 IsGuiding returns 0
01:19:43.580 00.025 15712 PulseGuide returned control before completion, sleep 27
01:19:43.631 00.051 15712 IsGuiding returns 0
01:19:43.631 00.000 15712 Move returns status 0, amount 38
01:19:43.631 00.000 15712 MoveAxis(N, 0, ABG)
01:19:43.631 00.000 15712 Move returns status 0, amount 0
01:19:43.631 00.000 15712 move complete, result=0
01:19:43.631 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
01:19:43.631 00.000 15712 worker thread done servicing request
01:19:43.631 00.000 15712 Worker thread wakes up
01:19:43.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:43.633 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:45.264 01.631 15712 Exposure complete
01:19:45.326 00.062 15712 worker thread done servicing request
01:19:45.326 00.000 7988 OnExposeComplete: enter
01:19:45.326 00.000 7988 UpdateGuideState(): m_state=6
01:19:45.326 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1963
01:19:45.332 00.006 7988 Star::Find returns 1 (0), X=973.63, Y=189.08, Mass=765, SNR=17.8, Peak=149 HFD=3.3
01:19:45.332 00.000 7988 MultiStar: [#1 0.11,0.10,1.07,U] [#2 0.05,0.16,0.92,U] [#3 0.21,0.38,0.00,M2] [#4 0.07,-0.32,0.69,U] [#5 0.10,0.55,0.00,M2] [#6 -0.34,-0.15,0.70,U] [#7 -0.02,-0.31,0.46,U] [#8 0.41,0.17,0.00,M7] 
01:19:45.332 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.07}, one-star: {0.09, -0.13}
01:19:45.332 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
01:19:45.332 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
01:19:45.332 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.38 mountX=-0.07 mountY=-0.01, mountTheta=-2.98
01:19:45.332 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.07, opts=13)
01:19:45.332 00.000 7988 Enqueuing Move request for scope (0.01, -0.07)
01:19:45.332 00.000 15712 Worker thread wakes up
01:19:45.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
01:19:45.332 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
01:19:45.332 00.000 15712 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=-0.01
01:19:45.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=56, FiltMax=255, Gamma=0.690
01:19:45.342 00.010 7988 UpdateGuideState exits: m=765 SNR=17.8
01:19:45.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:45.344 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:45.344 00.000 7988 Enqueuing Expose request
01:19:45.346 00.002 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
01:19:45.346 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
01:19:45.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:45.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:45.346 00.000 15712 MoveAxis(E, 3, ABG)
01:19:45.346 00.000 15712 Guiding  Dir = 2, Dur = 3
01:19:45.346 00.000 15712 IsGuiding returns 0
01:19:45.366 00.020 15712 IsGuiding returns 0
01:19:45.374 00.008 15712 Move returns status 0, amount 3
01:19:45.374 00.000 15712 MoveAxis(N, 0, ABG)
01:19:45.374 00.000 15712 Move returns status 0, amount 0
01:19:45.374 00.000 15712 move complete, result=0
01:19:45.374 00.000 15712 worker thread done servicing request
01:19:45.374 00.000 15712 Worker thread wakes up
01:19:45.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:45.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:45.374 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:19:46.779 01.405 15712 Exposure complete
01:19:46.842 00.063 15712 worker thread done servicing request
01:19:46.842 00.000 7988 OnExposeComplete: enter
01:19:46.842 00.000 7988 UpdateGuideState(): m_state=6
01:19:46.844 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1964
01:19:46.844 00.000 7988 Star::Find returns 1 (0), X=973.54, Y=189.61, Mass=793, SNR=18.3, Peak=136 HFD=3.3
01:19:46.846 00.002 7988 MultiStar: [#1 0.37,0.08,0.99,U] [#2 -0.05,0.30,0.83,U] [#3 0.10,0.61,0.00,M3] [#4 0.15,-0.55,0.00,M10] [#5 -0.19,0.85,0.00,M3] [#6 -0.45,-0.10,0.00,M3] [#7 0.22,0.68,0.00,M5] [#8 0.32,-0.04,0.40,U] 
01:19:46.848 00.002 7988 refined, 3 included, MultiStar: {0.14, 0.22}, one-star: {-0.00, 0.41}
01:19:46.848 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
01:19:46.850 00.002 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
01:19:46.850 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=1.01 mountX=0.22 mountY=-0.14, mountTheta=-0.57
01:19:46.852 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.22, opts=13)
01:19:46.854 00.002 7988 Enqueuing Move request for scope (0.14, 0.22)
01:19:46.854 00.000 15712 Worker thread wakes up
01:19:46.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
01:19:46.854 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
01:19:46.854 00.000 15712 Moving (0.14, 0.22) raw xDistance=0.22 yDistance=-0.14
01:19:46.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=56, FiltMax=255, Gamma=0.690
01:19:46.856 00.002 7988 UpdateGuideState exits: m=793 SNR=18.3
01:19:46.856 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:46.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:46.856 00.000 7988 Enqueuing Expose request
01:19:46.856 00.000 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.47
01:19:46.856 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
01:19:46.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:46.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:19:46.856 00.000 15712 MoveAxis(W, 45, ABG)
01:19:46.856 00.000 15712 Guiding  Dir = 3, Dur = 45
01:19:46.856 00.000 15712 IsGuiding returns 0
01:19:46.872 00.016 15712 PulseGuide returned control before completion, sleep 42
01:19:46.920 00.048 15712 IsGuiding returns 1
01:19:46.920 00.000 15712 scope still moving after pulse duration time elapsed
01:19:46.955 00.035 15712 IsGuiding returns 0
01:19:46.955 00.000 15712 scope move finished after 45 + 49 ms
01:19:46.955 00.000 15712 Move returns status 0, amount 45
01:19:46.955 00.000 15712 MoveAxis(N, 0, ABG)
01:19:46.955 00.000 15712 Move returns status 0, amount 0
01:19:46.955 00.000 15712 move complete, result=0
01:19:46.955 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
01:19:46.957 00.002 15712 worker thread done servicing request
01:19:46.957 00.000 15712 Worker thread wakes up
01:19:46.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:46.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:48.595 01.638 15712 Exposure complete
01:19:48.659 00.064 15712 worker thread done servicing request
01:19:48.659 00.000 7988 OnExposeComplete: enter
01:19:48.659 00.000 7988 UpdateGuideState(): m_state=6
01:19:48.659 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1965
01:19:48.659 00.000 7988 Star::Find returns 1 (0), X=973.29, Y=188.77, Mass=692, SNR=16.9, Peak=138 HFD=3.5
01:19:48.659 00.000 7988 MultiStar: [#1 -0.18,-0.61,0.00,M4] [#2 0.18,-0.27,0.89,U] [#3 -0.18,-0.30,0.92,U] [#4 0.10,-0.41,0.00,R] [#5 -0.43,0.08,0.00,M4] [#6 -0.39,-0.54,0.00,M4] [#7 0.74,-0.19,0.00,M6] [#8 0.30,-0.43,0.00,M7] 
01:19:48.659 00.000 7988 refined, 2 included, MultiStar: {-0.09, -0.34}, one-star: {-0.25, -0.43}
01:19:48.659 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
01:19:48.667 00.008 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.85)
01:19:48.667 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.84 mountX=-0.34 mountY=0.10, mountTheta=2.85
01:19:48.669 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.34, opts=13)
01:19:48.671 00.002 7988 Enqueuing Move request for scope (-0.09, -0.34)
01:19:48.671 00.000 15712 Worker thread wakes up
01:19:48.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.34) opts 0xd
01:19:48.671 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.34)
01:19:48.671 00.000 15712 Moving (-0.09, -0.34) raw xDistance=-0.34 yDistance=0.10
01:19:48.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=55, FiltMax=255, Gamma=0.690
01:19:48.673 00.002 7988 UpdateGuideState exits: m=692 SNR=16.9
01:19:48.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:48.675 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:48.675 00.000 7988 Enqueuing Expose request
01:19:48.677 00.002 15712 PPEC rslt: input = -0.34, final = -0.22, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.47
01:19:48.677 00.000 15712 PPEC: input: -0.34, control: -0.22, exposure: 1500
01:19:48.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:48.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:19:48.677 00.000 15712 MoveAxis(E, 71, ABG)
01:19:48.677 00.000 15712 Guiding  Dir = 2, Dur = 71
01:19:48.677 00.000 15712 IsGuiding returns 0
01:19:48.698 00.021 15712 PulseGuide returned control before completion, sleep 62
01:19:48.776 00.078 15712 IsGuiding returns 0
01:19:48.776 00.000 15712 Move returns status 0, amount 71
01:19:48.776 00.000 15712 MoveAxis(N, 0, ABG)
01:19:48.776 00.000 15712 Move returns status 0, amount 0
01:19:48.776 00.000 15712 move complete, result=0
01:19:48.776 00.000 7988 GuideStep: -0.3 px 71 ms EAST, 0.1 px 0 ms NORTH
01:19:48.780 00.004 15712 worker thread done servicing request
01:19:48.780 00.000 15712 Worker thread wakes up
01:19:48.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:48.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:50.188 01.408 15712 Exposure complete
01:19:50.250 00.062 15712 worker thread done servicing request
01:19:50.250 00.000 7988 OnExposeComplete: enter
01:19:50.250 00.000 7988 UpdateGuideState(): m_state=6
01:19:50.254 00.004 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1966
01:19:50.254 00.000 7988 Star::Find returns 1 (0), X=973.62, Y=189.91, Mass=838, SNR=18.5, Peak=160 HFD=3.7
01:19:50.256 00.002 7988 MultiStar: [#1 0.36,0.59,0.00,M5] [#2 0.15,0.68,0.00,M2] [#3 -0.05,1.11,0.00,M3] [#4 -0.14,0.64,0.00,M1] [#5 -0.10,0.81,0.00,M5] [#6 0.01,0.21,0.63,U] [#7 0.64,0.64,0.00,M7] [#8 0.38,0.89,0.00,M8] 
01:19:50.256 00.000 7988 refined, 1 included, MultiStar: {0.06, 0.51}, one-star: {0.08, 0.70}
01:19:50.258 00.002 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
01:19:50.258 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
01:19:50.260 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.51 hyp=0.51 cameraTheta=1.46 mountX=0.51 mountY=-0.07, mountTheta=-0.13
01:19:50.262 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.51, opts=13)
01:19:50.262 00.000 7988 Enqueuing Move request for scope (0.06, 0.51)
01:19:50.265 00.003 15712 Worker thread wakes up
01:19:50.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.51) opts 0xd
01:19:50.265 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.51)
01:19:50.265 00.000 15712 Moving (0.06, 0.51) raw xDistance=0.51 yDistance=-0.07
01:19:50.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=54, FiltMax=255, Gamma=0.690
01:19:50.265 00.000 7988 UpdateGuideState exits: m=838 SNR=18.5
01:19:50.267 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:50.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:50.269 00.002 7988 Enqueuing Expose request
01:19:50.269 00.000 15712 PPEC rslt: input = 0.51, final = 0.29, react = 0.31, pred = -0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.47
01:19:50.269 00.000 15712 PPEC: input: 0.51, control: 0.29, exposure: 1500
01:19:50.269 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:50.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:19:50.269 00.000 15712 MoveAxis(W, 95, ABG)
01:19:50.269 00.000 15712 Guiding  Dir = 3, Dur = 95
01:19:50.269 00.000 15712 IsGuiding returns 0
01:19:50.285 00.016 15712 PulseGuide returned control before completion, sleep 80
01:19:50.408 00.123 15712 IsGuiding returns 0
01:19:50.408 00.000 15712 Move returns status 0, amount 95
01:19:50.408 00.000 15712 MoveAxis(N, 0, ABG)
01:19:50.408 00.000 15712 Move returns status 0, amount 0
01:19:50.408 00.000 15712 move complete, result=0
01:19:50.408 00.000 15712 worker thread done servicing request
01:19:50.408 00.000 15712 Worker thread wakes up
01:19:50.408 00.000 7988 GuideStep: 0.5 px 95 ms WEST, -0.1 px 0 ms NORTH
01:19:50.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:50.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:52.050 01.642 15712 Exposure complete
01:19:52.113 00.063 15712 worker thread done servicing request
01:19:52.113 00.000 7988 OnExposeComplete: enter
01:19:52.113 00.000 7988 UpdateGuideState(): m_state=6
01:19:52.118 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1967
01:19:52.118 00.000 7988 Star::Find returns 1 (0), X=973.92, Y=189.89, Mass=793, SNR=18.2, Peak=154 HFD=3.0
01:19:52.120 00.002 7988 MultiStar: [#1 0.06,0.53,0.00,M6] [#2 -0.18,0.87,0.00,M3] [#3 -0.27,0.93,0.00,M4] [#4 0.31,0.64,0.00,M2] [#5 -0.70,1.12,0.00,M6] [#6 -0.28,0.81,0.00,M4] [#7 0.73,0.29,0.00,M8] [#8 0.46,1.37,0.00,M9] 
01:19:52.120 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
01:19:52.122 00.002 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
01:19:52.122 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=0.68 hyp=0.78 cameraTheta=1.06 mountX=0.68 mountY=-0.39, mountTheta=-0.52
01:19:52.124 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=0.68, opts=13)
01:19:52.126 00.002 7988 Enqueuing Move request for scope (0.38, 0.68)
01:19:52.126 00.000 15712 Worker thread wakes up
01:19:52.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.68) opts 0xd
01:19:52.126 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, 0.68)
01:19:52.126 00.000 15712 Moving (0.38, 0.68) raw xDistance=0.68 yDistance=-0.39
01:19:52.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=56, FiltMax=255, Gamma=0.690
01:19:52.126 00.000 7988 UpdateGuideState exits: m=793 SNR=18.2
01:19:52.129 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:52.131 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:52.131 00.000 7988 Enqueuing Expose request
01:19:52.133 00.002 15712 PPEC rslt: input = 0.68, final = 0.39, react = 0.41, pred = -0.02, hyst = 0.36, hyst_pct = 0.00, period_length = 639.47
01:19:52.133 00.000 15712 PPEC: input: 0.68, control: 0.39, exposure: 1500
01:19:52.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:19:52.133 00.000 15712 MoveAxis(W, 128, ABG)
01:19:52.133 00.000 15712 Guiding  Dir = 3, Dur = 128
01:19:52.133 00.000 15712 IsGuiding returns 0
01:19:52.150 00.017 15712 PulseGuide returned control before completion, sleep 122
01:19:52.273 00.123 15712 IsGuiding returns 1
01:19:52.273 00.000 15712 scope still moving after pulse duration time elapsed
01:19:52.311 00.038 15712 IsGuiding returns 0
01:19:52.311 00.000 15712 scope move finished after 128 + 49 ms
01:19:52.311 00.000 15712 Move returns status 0, amount 128
01:19:52.311 00.000 15712 MoveAxis(N, 101, ABG)
01:19:52.311 00.000 15712 Guiding  Dir = 0, Dur = 101
01:19:52.311 00.000 15712 IsGuiding returns 0
01:19:52.390 00.079 15712 PulseGuide returned control before completion, sleep 33
01:19:52.471 00.081 15712 IsGuiding returns 1
01:19:52.471 00.000 15712 scope still moving after pulse duration time elapsed
01:19:52.497 00.026 15712 IsGuiding returns 1
01:19:52.551 00.054 15712 IsGuiding returns 0
01:19:52.551 00.000 15712 scope move finished after 101 + 138 ms
01:19:52.551 00.000 15712 Move returns status 0, amount 101
01:19:52.551 00.000 15712 move complete, result=0
01:19:52.551 00.000 7988 GuideStep: 0.7 px 128 ms WEST, -0.4 px 101 ms NORTH
01:19:52.553 00.002 15712 worker thread done servicing request
01:19:52.553 00.000 15712 Worker thread wakes up
01:19:52.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:52.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:53.969 01.416 15712 Exposure complete
01:19:54.031 00.062 15712 worker thread done servicing request
01:19:54.031 00.000 7988 OnExposeComplete: enter
01:19:54.031 00.000 7988 UpdateGuideState(): m_state=6
01:19:54.031 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1968
01:19:54.031 00.000 7988 Star::Find returns 1 (0), X=973.16, Y=189.30, Mass=822, SNR=18.5, Peak=169 HFD=3.4
01:19:54.038 00.007 7988 MultiStar: [#1 -0.22,-0.20,0.95,U] [#2 0.02,0.18,0.90,U] [#3 0.08,0.24,0.85,U] [#4 -0.28,0.12,0.70,U] [#5 -0.44,0.92,0.00,M7] [#6 -0.30,-0.15,0.66,U] [#7 -0.32,0.34,0.00,M9] [#8 -0.22,0.12,0.41,U] 
01:19:54.038 00.000 7988 refined, 6 included, MultiStar: {-0.18, 0.05}, one-star: {-0.38, 0.09}
01:19:54.038 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.56) = xAngle (1.29 = 1.29)
01:19:54.038 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
01:19:54.038 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.85 mountX=0.05 mountY=0.18, mountTheta=1.28
01:19:54.038 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.05, opts=13)
01:19:54.038 00.000 7988 Enqueuing Move request for scope (-0.18, 0.05)
01:19:54.038 00.000 15712 Worker thread wakes up
01:19:54.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
01:19:54.038 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
01:19:54.047 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=58, FiltMax=255, Gamma=0.690
01:19:54.047 00.000 7988 UpdateGuideState exits: m=822 SNR=18.5
01:19:54.047 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:54.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:54.047 00.000 7988 Enqueuing Expose request
01:19:54.047 00.000 15712 Moving (-0.18, 0.05) raw xDistance=0.05 yDistance=0.18
01:19:54.055 00.008 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
01:19:54.055 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
01:19:54.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:54.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:19:54.055 00.000 15712 MoveAxis(E, 4, ABG)
01:19:54.055 00.000 15712 Guiding  Dir = 2, Dur = 4
01:19:54.055 00.000 15712 IsGuiding returns 0
01:19:54.085 00.030 15712 IsGuiding returns 0
01:19:54.085 00.000 15712 Move returns status 0, amount 4
01:19:54.085 00.000 15712 MoveAxis(N, 0, ABG)
01:19:54.085 00.000 15712 Move returns status 0, amount 0
01:19:54.085 00.000 15712 move complete, result=0
01:19:54.085 00.000 15712 worker thread done servicing request
01:19:54.085 00.000 15712 Worker thread wakes up
01:19:54.085 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
01:19:54.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:54.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:55.720 01.635 15712 Exposure complete
01:19:55.782 00.062 15712 worker thread done servicing request
01:19:55.782 00.000 7988 OnExposeComplete: enter
01:19:55.782 00.000 7988 UpdateGuideState(): m_state=6
01:19:55.782 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1969
01:19:55.782 00.000 7988 Star::Find returns 1 (0), X=973.28, Y=188.62, Mass=748, SNR=17.4, Peak=148 HFD=3.4
01:19:55.788 00.006 7988 MultiStar: [#1 -0.05,-0.94,0.00,M6] [#2 -0.30,-0.54,0.00,M3] [#3 -0.39,-0.31,0.00,M4] [#4 -0.63,-0.92,0.00,M2] [#5 -0.65,-0.28,0.00,M8] [#6 -0.75,-0.62,0.00,M4] [#7 0.09,-0.46,0.00,M10] [#8 -0.32,-0.14,0.46,U] 
01:19:55.788 00.000 7988 refined, 1 included, MultiStar: {-0.28, -0.45}, one-star: {-0.26, -0.59}
01:19:55.788 00.000 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.69 = 2.59)
01:19:55.788 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.56)
01:19:55.788 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.45 hyp=0.53 cameraTheta=-2.13 mountX=-0.45 mountY=0.29, mountTheta=2.57
01:19:55.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.45, opts=13)
01:19:55.788 00.000 7988 Enqueuing Move request for scope (-0.28, -0.45)
01:19:55.788 00.000 15712 Worker thread wakes up
01:19:55.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.45) opts 0xd
01:19:55.788 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.45)
01:19:55.788 00.000 15712 Moving (-0.28, -0.45) raw xDistance=-0.45 yDistance=0.29
01:19:55.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=56, FiltMax=255, Gamma=0.690
01:19:55.788 00.000 7988 UpdateGuideState exits: m=748 SNR=17.4
01:19:55.798 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:55.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:55.798 00.000 7988 Enqueuing Expose request
01:19:55.798 00.000 15712 PPEC rslt: input = -0.45, final = -0.28, react = -0.27, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 639.46
01:19:55.798 00.000 15712 PPEC: input: -0.45, control: -0.28, exposure: 1500
01:19:55.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:19:55.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:19:55.798 00.000 15712 MoveAxis(E, 92, ABG)
01:19:55.798 00.000 15712 Guiding  Dir = 2, Dur = 92
01:19:55.839 00.041 15712 IsGuiding returns 0
01:19:55.856 00.017 15712 PulseGuide returned control before completion, sleep 87
01:19:55.960 00.104 15712 IsGuiding returns 0
01:19:55.960 00.000 15712 Move returns status 0, amount 92
01:19:55.960 00.000 15712 MoveAxis(N, 0, ABG)
01:19:55.960 00.000 15712 Move returns status 0, amount 0
01:19:55.960 00.000 15712 move complete, result=0
01:19:55.960 00.000 15712 worker thread done servicing request
01:19:55.960 00.000 15712 Worker thread wakes up
01:19:55.960 00.000 7988 GuideStep: -0.5 px 92 ms EAST, 0.3 px 0 ms NORTH
01:19:55.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:55.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:57.375 01.415 15712 Exposure complete
01:19:57.441 00.066 15712 worker thread done servicing request
01:19:57.441 00.000 7988 OnExposeComplete: enter
01:19:57.441 00.000 7988 UpdateGuideState(): m_state=6
01:19:57.444 00.003 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1970
01:19:57.444 00.000 7988 Star::Find returns 1 (0), X=973.35, Y=188.93, Mass=742, SNR=17.5, Peak=144 HFD=3.3
01:19:57.446 00.002 7988 MultiStar: [#1 -0.11,-0.59,0.00,M7] [#2 -0.11,-0.44,0.00,M4] [#3 -0.18,-0.22,0.92,U] [#4 -0.03,-0.39,0.73,U] [#5 -0.85,0.58,0.00,M9] [#6 0.02,-0.51,0.00,M5] [#7 -0.09,-0.41,0.00,R] [#8 0.28,-0.01,0.61,U] 
01:19:57.446 00.000 7988 refined, 3 included, MultiStar: {-0.06, -0.24}, one-star: {-0.19, -0.28}
01:19:57.448 00.002 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
01:19:57.448 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
01:19:57.450 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.84 mountX=-0.24 mountY=0.07, mountTheta=2.85
01:19:57.452 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.24, opts=13)
01:19:57.453 00.001 7988 Enqueuing Move request for scope (-0.06, -0.24)
01:19:57.453 00.000 15712 Worker thread wakes up
01:19:57.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
01:19:57.453 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
01:19:57.455 00.002 15712 Moving (-0.06, -0.24) raw xDistance=-0.24 yDistance=0.07
01:19:57.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:19:57.455 00.000 7988 UpdateGuideState exits: m=742 SNR=17.5
01:19:57.457 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:57.457 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:57.459 00.002 7988 Enqueuing Expose request
01:19:57.459 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.46
01:19:57.459 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
01:19:57.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:57.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:19:57.459 00.000 15712 MoveAxis(E, 48, ABG)
01:19:57.459 00.000 15712 Guiding  Dir = 2, Dur = 48
01:19:57.461 00.002 15712 IsGuiding returns 0
01:19:57.489 00.028 15712 PulseGuide returned control before completion, sleep 30
01:19:57.534 00.045 15712 IsGuiding returns 1
01:19:57.534 00.000 15712 scope still moving after pulse duration time elapsed
01:19:57.570 00.036 15712 IsGuiding returns 0
01:19:57.570 00.000 15712 scope move finished after 48 + 61 ms
01:19:57.570 00.000 15712 Move returns status 0, amount 48
01:19:57.570 00.000 15712 MoveAxis(N, 0, ABG)
01:19:57.570 00.000 15712 Move returns status 0, amount 0
01:19:57.570 00.000 15712 move complete, result=0
01:19:57.570 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
01:19:57.572 00.002 15712 worker thread done servicing request
01:19:57.572 00.000 15712 Worker thread wakes up
01:19:57.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:57.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:59.211 01.639 15712 Exposure complete
01:19:59.276 00.065 15712 worker thread done servicing request
01:19:59.276 00.000 7988 OnExposeComplete: enter
01:19:59.276 00.000 7988 UpdateGuideState(): m_state=6
01:19:59.276 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1971
01:19:59.276 00.000 7988 Star::Find returns 1 (0), X=973.25, Y=189.12, Mass=886, SNR=19.3, Peak=157 HFD=3.5
01:19:59.276 00.000 7988 MultiStar: [#1 -0.30,-0.27,0.97,U] [#2 -0.35,-0.32,0.00,M5] [#3 -0.15,0.27,0.82,U] [#4 -0.52,0.10,0.00,M2] [#5 -0.52,0.40,0.00,M10] [#6 -0.42,-0.48,0.00,M6] [#7 -0.17,0.17,0.45,U] [#8 -0.03,0.43,0.00,M7] 
01:19:59.276 00.000 7988 refined, 3 included, MultiStar: {-0.24, -0.01}, one-star: {-0.29, -0.08}
01:19:59.276 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
01:19:59.276 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.60)
01:19:59.276 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.09 mountX=-0.02 mountY=0.24, mountTheta=1.63
01:19:59.276 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.01, opts=13)
01:19:59.287 00.011 7988 Enqueuing Move request for scope (-0.24, -0.01)
01:19:59.287 00.000 15712 Worker thread wakes up
01:19:59.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
01:19:59.287 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
01:19:59.287 00.000 15712 Moving (-0.24, -0.01) raw xDistance=-0.02 yDistance=0.24
01:19:59.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=53, FiltMax=255, Gamma=0.690
01:19:59.290 00.003 7988 UpdateGuideState exits: m=886 SNR=19.3
01:19:59.290 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:59.292 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:19:59.292 00.000 7988 Enqueuing Expose request
01:19:59.292 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
01:19:59.292 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
01:19:59.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:59.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:19:59.292 00.000 15712 MoveAxis(E, 0, ABG)
01:19:59.292 00.000 15712 Move returns status 0, amount 0
01:19:59.292 00.000 15712 MoveAxis(N, 0, ABG)
01:19:59.292 00.000 15712 Move returns status 0, amount 0
01:19:59.292 00.000 15712 move complete, result=0
01:19:59.292 00.000 15712 worker thread done servicing request
01:19:59.292 00.000 15712 Worker thread wakes up
01:19:59.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:19:59.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:19:59.292 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:00.709 01.417 15712 Exposure complete
01:20:00.771 00.062 15712 worker thread done servicing request
01:20:00.771 00.000 7988 OnExposeComplete: enter
01:20:00.771 00.000 7988 UpdateGuideState(): m_state=6
01:20:00.776 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1972
01:20:00.776 00.000 7988 Star::Find returns 1 (0), X=973.17, Y=189.33, Mass=909, SNR=19.4, Peak=159 HFD=3.6
01:20:00.778 00.002 7988 MultiStar: [#1 -0.10,0.06,0.92,U] [#2 -0.45,0.15,0.00,M6] [#3 -0.25,0.44,0.00,M3] [#4 -0.54,0.51,0.00,M3] [#5 -0.95,0.47,0.00,R] [#6 -0.36,0.03,0.63,U] [#7 -0.18,0.19,0.51,U] [#8 0.23,0.44,0.00,M8] 
01:20:00.778 00.000 7988 refined, 3 included, MultiStar: {-0.26, 0.10}, one-star: {-0.37, 0.12}
01:20:00.780 00.002 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
01:20:00.780 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
01:20:00.782 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.27 cameraTheta=2.78 mountX=0.09 mountY=0.25, mountTheta=1.22
01:20:00.782 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.10, opts=13)
01:20:00.782 00.000 7988 Enqueuing Move request for scope (-0.26, 0.10)
01:20:00.786 00.004 15712 Worker thread wakes up
01:20:00.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.10) opts 0xd
01:20:00.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.10)
01:20:00.786 00.000 15712 Moving (-0.26, 0.10) raw xDistance=0.09 yDistance=0.25
01:20:00.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
01:20:00.786 00.000 7988 UpdateGuideState exits: m=909 SNR=19.4
01:20:00.789 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:00.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:00.791 00.002 7988 Enqueuing Expose request
01:20:00.791 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
01:20:00.791 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
01:20:00.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:20:00.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:20:00.791 00.000 15712 MoveAxis(W, 3, ABG)
01:20:00.791 00.000 15712 Guiding  Dir = 3, Dur = 3
01:20:00.799 00.008 15712 IsGuiding returns 0
01:20:00.810 00.011 15712 IsGuiding returns 0
01:20:00.810 00.000 15712 Move returns status 0, amount 3
01:20:00.810 00.000 15712 MoveAxis(N, 0, ABG)
01:20:00.810 00.000 15712 Move returns status 0, amount 0
01:20:00.810 00.000 15712 move complete, result=0
01:20:00.810 00.000 15712 worker thread done servicing request
01:20:00.810 00.000 15712 Worker thread wakes up
01:20:00.810 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.3 px 0 ms NORTH
01:20:00.817 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:00.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:02.556 01.739 15712 Exposure complete
01:20:02.620 00.064 15712 worker thread done servicing request
01:20:02.620 00.000 7988 OnExposeComplete: enter
01:20:02.620 00.000 7988 UpdateGuideState(): m_state=6
01:20:02.623 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1973
01:20:02.623 00.000 7988 Star::Find returns 1 (0), X=973.18, Y=189.16, Mass=853, SNR=19.1, Peak=166 HFD=3.4
01:20:02.625 00.002 7988 MultiStar: [#1 -0.29,-0.02,0.97,U] [#2 -0.28,-0.34,0.00,M7] [#3 -0.13,0.28,0.88,U] [#4 -0.52,-0.02,0.00,M4] [#5 0.23,-0.02,0.68,U] [#6 -0.44,-0.02,0.00,M6] [#7 -0.48,0.02,0.00,M1] [#8 -0.47,-0.21,0.00,M9] 
01:20:02.625 00.000 7988 refined, 3 included, MultiStar: {-0.17, 0.05}, one-star: {-0.36, -0.05}
01:20:02.627 00.002 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.56) = xAngle (1.30 = 1.30)
01:20:02.627 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
01:20:02.629 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.86 mountX=0.05 mountY=0.17, mountTheta=1.30
01:20:02.631 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.05, opts=13)
01:20:02.631 00.000 7988 Enqueuing Move request for scope (-0.17, 0.05)
01:20:02.633 00.002 15712 Worker thread wakes up
01:20:02.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
01:20:02.633 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
01:20:02.633 00.000 15712 Moving (-0.17, 0.05) raw xDistance=0.05 yDistance=0.17
01:20:02.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:20:02.635 00.002 7988 UpdateGuideState exits: m=853 SNR=19.1
01:20:02.635 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:02.637 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:02.637 00.000 7988 Enqueuing Expose request
01:20:02.639 00.002 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
01:20:02.639 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
01:20:02.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:02.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:20:02.639 00.000 15712 MoveAxis(W, 3, ABG)
01:20:02.639 00.000 15712 Guiding  Dir = 3, Dur = 3
01:20:02.639 00.000 15712 IsGuiding returns 0
01:20:02.669 00.030 15712 IsGuiding returns 0
01:20:02.669 00.000 15712 Move returns status 0, amount 3
01:20:02.669 00.000 15712 MoveAxis(N, 0, ABG)
01:20:02.669 00.000 15712 Move returns status 0, amount 0
01:20:02.669 00.000 15712 move complete, result=0
01:20:02.669 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
01:20:02.670 00.001 15712 worker thread done servicing request
01:20:02.670 00.000 15712 Worker thread wakes up
01:20:02.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:02.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:04.075 01.405 15712 Exposure complete
01:20:04.138 00.063 15712 worker thread done servicing request
01:20:04.138 00.000 7988 OnExposeComplete: enter
01:20:04.138 00.000 7988 UpdateGuideState(): m_state=6
01:20:04.141 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1974
01:20:04.141 00.000 7988 Star::Find returns 1 (0), X=973.27, Y=189.47, Mass=919, SNR=19.7, Peak=168 HFD=3.6
01:20:04.143 00.002 7988 MultiStar: [#1 -0.26,0.38,0.00,M5] [#2 -0.59,0.43,0.00,M8] [#3 -0.35,0.54,0.00,M3] [#4 -0.35,0.37,0.00,M5] [#5 0.58,0.48,0.00,M1] [#6 -0.64,0.09,0.00,M7] [#7 -0.02,1.11,0.00,M2] [#8 -0.65,-0.17,0.00,M10] 
01:20:04.143 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
01:20:04.145 00.002 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
01:20:04.146 00.001 7988 CameraToMount -- cameraX=-0.27 cameraY=0.27 hyp=0.38 cameraTheta=2.36 mountX=0.26 mountY=0.26, mountTheta=0.78
01:20:04.146 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.27, opts=13)
01:20:04.149 00.003 7988 Enqueuing Move request for scope (-0.27, 0.27)
01:20:04.151 00.002 15712 Worker thread wakes up
01:20:04.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.27) opts 0xd
01:20:04.151 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.27)
01:20:04.151 00.000 15712 Moving (-0.27, 0.27) raw xDistance=0.26 yDistance=0.26
01:20:04.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
01:20:04.152 00.001 7988 UpdateGuideState exits: m=919 SNR=19.7
01:20:04.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:04.152 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:04.152 00.000 7988 Enqueuing Expose request
01:20:04.152 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.16, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 639.46
01:20:04.152 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
01:20:04.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:20:04.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:20:04.152 00.000 15712 MoveAxis(W, 51, ABG)
01:20:04.152 00.000 15712 Guiding  Dir = 3, Dur = 51
01:20:04.152 00.000 15712 IsGuiding returns 0
01:20:04.171 00.019 15712 PulseGuide returned control before completion, sleep 47
01:20:04.231 00.060 15712 IsGuiding returns 1
01:20:04.231 00.000 15712 scope still moving after pulse duration time elapsed
01:20:04.266 00.035 15712 IsGuiding returns 0
01:20:04.266 00.000 15712 scope move finished after 51 + 60 ms
01:20:04.266 00.000 15712 Move returns status 0, amount 51
01:20:04.266 00.000 15712 MoveAxis(N, 0, ABG)
01:20:04.266 00.000 15712 Move returns status 0, amount 0
01:20:04.266 00.000 15712 move complete, result=0
01:20:04.266 00.000 7988 GuideStep: 0.3 px 51 ms WEST, 0.3 px 0 ms NORTH
01:20:04.269 00.003 15712 worker thread done servicing request
01:20:04.269 00.000 15712 Worker thread wakes up
01:20:04.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:04.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:05.906 01.637 15712 Exposure complete
01:20:05.968 00.062 15712 worker thread done servicing request
01:20:05.968 00.000 7988 OnExposeComplete: enter
01:20:05.968 00.000 7988 UpdateGuideState(): m_state=6
01:20:05.968 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1975
01:20:05.968 00.000 7988 Star::Find returns 1 (0), X=973.24, Y=189.37, Mass=928, SNR=19.7, Peak=146 HFD=3.7
01:20:05.968 00.000 7988 MultiStar: [#1 -0.29,0.15,0.97,U] [#2 -0.28,-0.07,0.81,U] [#3 -0.58,0.20,0.00,M4] [#4 -0.49,-0.23,0.00,M6] [#5 0.67,0.32,0.00,M2] [#6 -0.10,0.18,0.61,U] [#7 0.45,0.33,0.00,M3] [#8 -0.15,-0.53,0.00,R] 
01:20:05.968 00.000 7988 refined, 3 included, MultiStar: {-0.26, 0.11}, one-star: {-0.31, 0.17}
01:20:05.968 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
01:20:05.982 00.014 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
01:20:05.982 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.74 mountX=0.11 mountY=0.25, mountTheta=1.17
01:20:05.984 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.11, opts=13)
01:20:05.984 00.000 7988 Enqueuing Move request for scope (-0.26, 0.11)
01:20:05.984 00.000 15712 Worker thread wakes up
01:20:05.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
01:20:05.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
01:20:05.984 00.000 15712 Moving (-0.26, 0.11) raw xDistance=0.11 yDistance=0.25
01:20:05.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
01:20:05.984 00.000 7988 UpdateGuideState exits: m=928 SNR=19.7
01:20:05.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:05.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:05.984 00.000 7988 Enqueuing Expose request
01:20:05.984 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
01:20:05.984 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
01:20:05.984 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.28 newest=0.69
01:20:05.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:20:05.984 00.000 15712 MoveAxis(E, 5, ABG)
01:20:05.984 00.000 15712 Guiding  Dir = 2, Dur = 5
01:20:06.019 00.035 15712 IsGuiding returns 0
01:20:06.041 00.022 15712 IsGuiding returns 0
01:20:06.041 00.000 15712 Move returns status 0, amount 5
01:20:06.041 00.000 15712 BLC: Oldest BLC event removed
01:20:06.041 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 191 applied
01:20:06.041 00.000 15712 MoveAxis(S, 256, ABG)
01:20:06.041 00.000 15712 Guiding  Dir = 1, Dur = 256
01:20:06.041 00.000 15712 IsGuiding returns 0
01:20:06.119 00.078 15712 PulseGuide returned control before completion, sleep 187
01:20:06.317 00.198 15712 IsGuiding returns 1
01:20:06.317 00.000 15712 scope still moving after pulse duration time elapsed
01:20:06.349 00.032 15712 IsGuiding returns 1
01:20:06.408 00.059 15712 IsGuiding returns 0
01:20:06.408 00.000 15712 scope move finished after 256 + 111 ms
01:20:06.408 00.000 15712 Move returns status 0, amount 256
01:20:06.408 00.000 15712 move complete, result=0
01:20:06.408 00.000 15712 worker thread done servicing request
01:20:06.408 00.000 15712 Worker thread wakes up
01:20:06.408 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.3 px 256 ms SOUTH
01:20:06.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:06.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:07.831 01.423 15712 Exposure complete
01:20:07.893 00.062 15712 worker thread done servicing request
01:20:07.893 00.000 7988 OnExposeComplete: enter
01:20:07.893 00.000 7988 UpdateGuideState(): m_state=6
01:20:07.893 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1976
01:20:07.893 00.000 7988 Star::Find returns 1 (0), X=973.15, Y=188.96, Mass=972, SNR=20.3, Peak=164 HFD=4.1
01:20:07.893 00.000 7988 MultiStar: [#1 -0.46,-0.06,0.00,M5] [#2 -0.21,0.12,0.80,U] [#3 -0.42,0.34,0.00,M5] [#4 -0.46,0.17,0.00,M7] [#5 0.28,-0.01,0.71,U] [#6 -0.50,-0.20,0.00,M7] [#7 0.52,-0.01,0.00,M4] [#8 0.80,0.66,0.00,M1] 
01:20:07.893 00.000 7988 refined, 2 included, MultiStar: {-0.14, -0.06}, one-star: {-0.39, -0.24}
01:20:07.893 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
01:20:07.893 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.97)
01:20:07.893 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-2.72 mountX=-0.06 mountY=0.14, mountTheta=1.99
01:20:07.904 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.06, opts=13)
01:20:07.904 00.000 7988 Enqueuing Move request for scope (-0.14, -0.06)
01:20:07.904 00.000 15712 Worker thread wakes up
01:20:07.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
01:20:07.904 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
01:20:07.904 00.000 15712 Moving (-0.14, -0.06) raw xDistance=-0.06 yDistance=0.14
01:20:07.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
01:20:07.909 00.005 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.254824, 1:0.143621
01:20:07.909 00.000 15712 BLC: No correction, Miss < min_move
01:20:07.909 00.000 7988 UpdateGuideState exits: m=972 SNR=20.3
01:20:07.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:07.911 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:07.911 00.000 7988 Enqueuing Expose request
01:20:07.913 00.002 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
01:20:07.913 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:20:07.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:07.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:20:07.913 00.000 15712 MoveAxis(E, 5, ABG)
01:20:07.913 00.000 15712 Guiding  Dir = 2, Dur = 5
01:20:07.913 00.000 15712 IsGuiding returns 0
01:20:07.944 00.031 15712 IsGuiding returns 0
01:20:07.944 00.000 15712 Move returns status 0, amount 5
01:20:07.944 00.000 15712 MoveAxis(N, 0, ABG)
01:20:07.944 00.000 15712 Move returns status 0, amount 0
01:20:07.944 00.000 15712 move complete, result=0
01:20:07.944 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:20:07.946 00.002 15712 worker thread done servicing request
01:20:07.946 00.000 15712 Worker thread wakes up
01:20:07.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:07.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:09.585 01.639 15712 Exposure complete
01:20:09.648 00.063 15712 worker thread done servicing request
01:20:09.648 00.000 7988 OnExposeComplete: enter
01:20:09.648 00.000 7988 UpdateGuideState(): m_state=6
01:20:09.653 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1977
01:20:09.653 00.000 7988 Star::Find returns 1 (0), X=973.21, Y=189.16, Mass=760, SNR=17.8, Peak=148 HFD=3.2
01:20:09.655 00.002 7988 MultiStar: [#1 -0.04,-0.27,1.03,U] [#2 -0.29,-0.20,0.93,U] [#3 -0.50,0.22,0.00,M6] [#4 -0.34,-0.23,0.00,M8] [#5 0.32,-0.24,0.00,M2] [#6 -0.37,-0.37,0.00,M8] [#7 0.26,-0.16,0.54,U] [#8 0.38,0.63,0.00,M2] 
01:20:09.655 00.000 7988 refined, 3 included, MultiStar: {-0.14, -0.17}, one-star: {-0.34, -0.05}
01:20:09.657 00.002 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
01:20:09.657 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
01:20:09.659 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.28 mountX=-0.17 mountY=0.15, mountTheta=2.43
01:20:09.661 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.17, opts=13)
01:20:09.661 00.000 7988 Enqueuing Move request for scope (-0.14, -0.17)
01:20:09.663 00.002 15712 Worker thread wakes up
01:20:09.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
01:20:09.663 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
01:20:09.663 00.000 15712 Moving (-0.14, -0.17) raw xDistance=-0.17 yDistance=0.15
01:20:09.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:20:09.664 00.001 7988 UpdateGuideState exits: m=760 SNR=17.8
01:20:09.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:09.664 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:09.664 00.000 7988 Enqueuing Expose request
01:20:09.664 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.254824, 1:0.143621, 2:0.146807
01:20:09.664 00.000 15712 BLC: No correction, Miss < min_move
01:20:09.672 00.008 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.45
01:20:09.672 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
01:20:09.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:09.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:20:09.672 00.000 15712 MoveAxis(E, 34, ABG)
01:20:09.672 00.000 15712 Guiding  Dir = 2, Dur = 34
01:20:09.672 00.000 15712 IsGuiding returns 0
01:20:09.702 00.030 15712 PulseGuide returned control before completion, sleep 16
01:20:09.728 00.026 15712 IsGuiding returns 1
01:20:09.728 00.000 15712 scope still moving after pulse duration time elapsed
01:20:09.766 00.038 15712 IsGuiding returns 0
01:20:09.766 00.000 15712 scope move finished after 34 + 58 ms
01:20:09.766 00.000 15712 Move returns status 0, amount 34
01:20:09.766 00.000 15712 MoveAxis(N, 0, ABG)
01:20:09.766 00.000 15712 Move returns status 0, amount 0
01:20:09.766 00.000 15712 move complete, result=0
01:20:09.766 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
01:20:09.768 00.002 15712 worker thread done servicing request
01:20:09.768 00.000 15712 Worker thread wakes up
01:20:09.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:09.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:11.181 01.413 15712 Exposure complete
01:20:11.242 00.061 15712 worker thread done servicing request
01:20:11.242 00.000 7988 OnExposeComplete: enter
01:20:11.242 00.000 7988 UpdateGuideState(): m_state=6
01:20:11.248 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1978
01:20:11.250 00.002 7988 Star::Find returns 1 (0), X=973.08, Y=188.90, Mass=943, SNR=20.0, Peak=158 HFD=3.7
01:20:11.250 00.000 7988 MultiStar: [#1 -0.35,-0.38,0.00,M5] [#2 -0.08,-0.23,0.87,U] [#3 -0.38,0.24,0.00,M7] [#4 0.09,-0.18,0.74,U] [#5 0.53,0.14,0.00,M3] [#6 -0.48,-0.33,0.00,M9] [#7 -0.36,-0.05,0.50,U] [#8 0.31,0.35,0.00,M3] 
01:20:11.250 00.000 7988 refined, 3 included, MultiStar: {-0.21, -0.21}, one-star: {-0.46, -0.30}
01:20:11.253 00.003 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
01:20:11.253 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.34)
01:20:11.255 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.21 hyp=0.30 cameraTheta=-2.35 mountX=-0.22 mountY=0.22, mountTheta=2.36
01:20:11.257 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.21, opts=13)
01:20:11.258 00.001 7988 Enqueuing Move request for scope (-0.21, -0.21)
01:20:11.258 00.000 15712 Worker thread wakes up
01:20:11.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.21) opts 0xd
01:20:11.258 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.21)
01:20:11.258 00.000 15712 Moving (-0.21, -0.21) raw xDistance=-0.22 yDistance=0.22
01:20:11.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:20:11.258 00.000 7988 UpdateGuideState exits: m=943 SNR=20.0
01:20:11.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:11.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:11.258 00.000 7988 Enqueuing Expose request
01:20:11.258 00.000 15712 BLC: window closed
01:20:11.258 00.000 15712 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.254824, 1:0.143621, 2:0.146807
01:20:11.258 00.000 15712 BLC: No correction, Miss < min_move
01:20:11.258 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 639.45
01:20:11.258 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
01:20:11.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:11.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:20:11.258 00.000 15712 MoveAxis(E, 42, ABG)
01:20:11.258 00.000 15712 Guiding  Dir = 2, Dur = 42
01:20:11.258 00.000 15712 IsGuiding returns 0
01:20:11.282 00.024 15712 PulseGuide returned control before completion, sleep 37
01:20:11.322 00.040 15712 IsGuiding returns 1
01:20:11.322 00.000 15712 scope still moving after pulse duration time elapsed
01:20:11.372 00.050 15712 IsGuiding returns 0
01:20:11.372 00.000 15712 scope move finished after 42 + 69 ms
01:20:11.372 00.000 15712 Move returns status 0, amount 42
01:20:11.372 00.000 15712 MoveAxis(N, 0, ABG)
01:20:11.372 00.000 15712 Move returns status 0, amount 0
01:20:11.372 00.000 15712 move complete, result=0
01:20:11.372 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
01:20:11.383 00.011 15712 worker thread done servicing request
01:20:11.383 00.000 15712 Worker thread wakes up
01:20:11.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:11.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:13.124 01.741 15712 Exposure complete
01:20:13.187 00.063 15712 worker thread done servicing request
01:20:13.187 00.000 7988 OnExposeComplete: enter
01:20:13.187 00.000 7988 UpdateGuideState(): m_state=6
01:20:13.187 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1979
01:20:13.187 00.000 7988 Star::Find returns 1 (0), X=973.20, Y=189.22, Mass=971, SNR=20.0, Peak=167 HFD=3.9
01:20:13.187 00.000 7988 MultiStar: [#1 -0.31,-0.24,0.94,U] [#2 -0.25,0.06,0.83,U] [#3 -0.15,0.04,0.85,U] [#4 -0.45,-0.14,0.00,M8] [#5 0.58,0.19,0.00,M4] [#6 -0.51,0.10,0.00,M10] [#7 -0.36,0.60,0.00,M3] [#8 -0.22,0.99,0.00,M4] 
01:20:13.193 00.006 7988 refined, 3 included, MultiStar: {-0.27, -0.04}, one-star: {-0.34, 0.01}
01:20:13.193 00.000 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.56) = xAngle (-4.57 = 1.71)
01:20:13.193 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.68)
01:20:13.193 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-3.01 mountX=-0.04 mountY=0.27, mountTheta=1.71
01:20:13.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.04, opts=13)
01:20:13.193 00.000 7988 Enqueuing Move request for scope (-0.27, -0.04)
01:20:13.193 00.000 15712 Worker thread wakes up
01:20:13.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:20:13.193 00.000 7988 UpdateGuideState exits: m=971 SNR=20.0
01:20:13.201 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:13.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:13.201 00.000 7988 Enqueuing Expose request
01:20:13.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.04) opts 0xd
01:20:13.201 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.04)
01:20:13.201 00.000 15712 Moving (-0.27, -0.04) raw xDistance=-0.04 yDistance=0.27
01:20:13.201 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
01:20:13.201 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
01:20:13.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:20:13.201 00.000 15712 MoveAxis(E, 4, ABG)
01:20:13.201 00.000 15712 Guiding  Dir = 2, Dur = 4
01:20:13.210 00.009 15712 IsGuiding returns 0
01:20:13.235 00.025 15712 IsGuiding returns 0
01:20:13.235 00.000 15712 Move returns status 0, amount 4
01:20:13.235 00.000 15712 MoveAxis(S, 69, ABG)
01:20:13.235 00.000 15712 Guiding  Dir = 1, Dur = 69
01:20:13.235 00.000 15712 IsGuiding returns 0
01:20:13.347 00.112 15712 IsGuiding returns 1
01:20:13.347 00.000 15712 scope still moving after pulse duration time elapsed
01:20:13.411 00.064 15712 IsGuiding returns 0
01:20:13.411 00.000 15712 scope move finished after 69 + 106 ms
01:20:13.411 00.000 15712 Move returns status 0, amount 69
01:20:13.411 00.000 15712 move complete, result=0
01:20:13.411 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.3 px 69 ms SOUTH
01:20:13.411 00.000 15712 worker thread done servicing request
01:20:13.413 00.002 15712 Worker thread wakes up
01:20:13.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:13.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:14.818 01.405 15712 Exposure complete
01:20:14.879 00.061 15712 worker thread done servicing request
01:20:14.879 00.000 7988 OnExposeComplete: enter
01:20:14.879 00.000 7988 UpdateGuideState(): m_state=6
01:20:14.884 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1980
01:20:14.884 00.000 7988 Star::Find returns 1 (0), X=973.22, Y=189.33, Mass=885, SNR=19.2, Peak=151 HFD=3.5
01:20:14.886 00.002 7988 MultiStar: [#1 -0.04,0.17,1.03,U] [#2 -0.47,0.44,0.00,M4] [#3 -0.32,0.40,0.00,M7] [#4 -0.52,0.23,0.00,M9] [#5 0.02,0.23,0.76,U] [#6 -0.67,-0.15,0.00,R] [#7 0.10,0.88,0.00,M4] [#8 -0.27,0.91,0.00,M5] 
01:20:14.886 00.000 7988 refined, 2 included, MultiStar: {-0.13, 0.17}, one-star: {-0.32, 0.13}
01:20:14.888 00.002 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
01:20:14.888 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:20:14.890 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.21 cameraTheta=2.21 mountX=0.17 mountY=0.12, mountTheta=0.63
01:20:14.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.17, opts=13)
01:20:14.893 00.001 7988 Enqueuing Move request for scope (-0.13, 0.17)
01:20:14.893 00.000 15712 Worker thread wakes up
01:20:14.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
01:20:14.893 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
01:20:14.893 00.000 15712 Moving (-0.13, 0.17) raw xDistance=0.17 yDistance=0.12
01:20:14.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:20:14.895 00.002 7988 UpdateGuideState exits: m=885 SNR=19.2
01:20:14.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:14.895 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:14.895 00.000 7988 Enqueuing Expose request
01:20:14.895 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 639.45
01:20:14.895 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
01:20:14.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:14.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:20:14.895 00.000 15712 MoveAxis(W, 28, ABG)
01:20:14.895 00.000 15712 Guiding  Dir = 3, Dur = 28
01:20:14.895 00.000 15712 IsGuiding returns 0
01:20:14.929 00.034 15712 IsGuiding returns 1
01:20:14.929 00.000 15712 scope still moving after pulse duration time elapsed
01:20:14.978 00.049 15712 IsGuiding returns 0
01:20:14.978 00.000 15712 scope move finished after 28 + 49 ms
01:20:14.978 00.000 15712 Move returns status 0, amount 28
01:20:14.978 00.000 15712 MoveAxis(N, 0, ABG)
01:20:14.978 00.000 15712 Move returns status 0, amount 0
01:20:14.978 00.000 15712 move complete, result=0
01:20:14.978 00.000 15712 worker thread done servicing request
01:20:14.978 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
01:20:14.978 00.000 15712 Worker thread wakes up
01:20:14.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:14.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:16.635 01.657 15712 Exposure complete
01:20:16.696 00.061 15712 worker thread done servicing request
01:20:16.696 00.000 7988 OnExposeComplete: enter
01:20:16.696 00.000 7988 UpdateGuideState(): m_state=6
01:20:16.700 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1981
01:20:16.700 00.000 7988 Star::Find returns 1 (0), X=973.33, Y=189.59, Mass=950, SNR=20.1, Peak=163 HFD=3.5
01:20:16.702 00.002 7988 MultiStar: [#1 0.03,0.24,0.93,U] [#2 -0.33,0.37,0.00,M5] [#3 -0.00,0.48,0.00,M8] [#4 -0.41,0.29,0.00,M10] [#5 0.30,0.44,0.00,M4] [#6 0.03,0.65,0.00,M1] [#7 0.10,0.56,0.00,M5] [#8 0.31,0.70,0.00,M6] 
01:20:16.702 00.000 7988 refined, 1 included, MultiStar: {-0.10, 0.31}, one-star: {-0.22, 0.39}
01:20:16.702 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
01:20:16.702 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
01:20:16.702 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.87 mountX=0.31 mountY=0.09, mountTheta=0.28
01:20:16.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.31, opts=13)
01:20:16.711 00.009 7988 Enqueuing Move request for scope (-0.10, 0.31)
01:20:16.712 00.001 15712 Worker thread wakes up
01:20:16.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
01:20:16.712 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
01:20:16.712 00.000 15712 Moving (-0.10, 0.31) raw xDistance=0.31 yDistance=0.09
01:20:16.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=255, Gamma=0.690
01:20:16.712 00.000 7988 UpdateGuideState exits: m=950 SNR=20.1
01:20:16.714 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:16.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:16.716 00.002 7988 Enqueuing Expose request
01:20:16.716 00.000 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.19, pred = -0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 639.45
01:20:16.716 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
01:20:16.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:16.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:20:16.716 00.000 15712 MoveAxis(W, 56, ABG)
01:20:16.716 00.000 15712 Guiding  Dir = 3, Dur = 56
01:20:16.716 00.000 15712 IsGuiding returns 0
01:20:16.733 00.017 15712 PulseGuide returned control before completion, sleep 48
01:20:16.813 00.080 15712 IsGuiding returns 0
01:20:16.813 00.000 15712 Move returns status 0, amount 56
01:20:16.813 00.000 15712 MoveAxis(N, 0, ABG)
01:20:16.813 00.000 15712 Move returns status 0, amount 0
01:20:16.813 00.000 15712 move complete, result=0
01:20:16.813 00.000 7988 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
01:20:16.818 00.005 15712 worker thread done servicing request
01:20:16.818 00.000 15712 Worker thread wakes up
01:20:16.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:16.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:18.230 01.412 15712 Exposure complete
01:20:18.291 00.061 15712 worker thread done servicing request
01:20:18.293 00.002 7988 OnExposeComplete: enter
01:20:18.293 00.000 7988 UpdateGuideState(): m_state=6
01:20:18.293 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1982
01:20:18.293 00.000 7988 Star::Find returns 1 (0), X=973.26, Y=189.37, Mass=994, SNR=20.6, Peak=157 HFD=3.7
01:20:18.293 00.000 7988 MultiStar: [#1 0.09,0.26,0.97,U] [#2 -0.21,0.31,0.88,U] [#3 -0.32,0.52,0.00,M9] [#4 0.14,-0.16,0.68,U] [#5 0.46,0.53,0.00,M5] [#6 0.47,0.37,0.00,M2] [#7 0.26,1.21,0.00,M6] [#8 0.21,0.81,0.00,M7] 
01:20:18.293 00.000 7988 refined, 3 included, MultiStar: {-0.08, 0.16}, one-star: {-0.28, 0.16}
01:20:18.293 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
01:20:18.293 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
01:20:18.293 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.02 mountX=0.16 mountY=0.07, mountTheta=0.43
01:20:18.293 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.16, opts=13)
01:20:18.293 00.000 7988 Enqueuing Move request for scope (-0.08, 0.16)
01:20:18.293 00.000 15712 Worker thread wakes up
01:20:18.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
01:20:18.293 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
01:20:18.293 00.000 15712 Moving (-0.08, 0.16) raw xDistance=0.16 yDistance=0.07
01:20:18.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=255, Gamma=0.690
01:20:18.293 00.000 7988 UpdateGuideState exits: m=994 SNR=20.6
01:20:18.308 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:18.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:18.308 00.000 7988 Enqueuing Expose request
01:20:18.308 00.000 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
01:20:18.308 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
01:20:18.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:18.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:20:18.308 00.000 15712 MoveAxis(E, 5, ABG)
01:20:18.308 00.000 15712 Guiding  Dir = 2, Dur = 5
01:20:18.308 00.000 15712 IsGuiding returns 0
01:20:18.328 00.020 15712 IsGuiding returns 0
01:20:18.328 00.000 15712 Move returns status 0, amount 5
01:20:18.328 00.000 15712 MoveAxis(N, 0, ABG)
01:20:18.328 00.000 15712 Move returns status 0, amount 0
01:20:18.328 00.000 15712 move complete, result=0
01:20:18.328 00.000 15712 worker thread done servicing request
01:20:18.328 00.000 15712 Worker thread wakes up
01:20:18.328 00.000 7988 GuideStep: 0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
01:20:18.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:18.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:19.965 01.637 15712 Exposure complete
01:20:20.026 00.061 15712 worker thread done servicing request
01:20:20.026 00.000 7988 OnExposeComplete: enter
01:20:20.026 00.000 7988 UpdateGuideState(): m_state=6
01:20:20.026 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1983
01:20:20.026 00.000 7988 Star::Find returns 1 (0), X=973.21, Y=189.77, Mass=833, SNR=18.5, Peak=149 HFD=3.5
01:20:20.026 00.000 7988 MultiStar: [#1 -0.08,0.55,0.00,M2] [#2 -0.22,0.56,0.00,M5] [#3 -0.03,0.87,0.00,M10] [#4 -0.59,0.55,0.00,M10] [#5 0.23,0.44,0.00,M6] [#6 0.22,0.69,0.00,M3] [#7 0.25,0.81,0.00,M7] [#8 0.05,1.54,0.00,M8] 
01:20:20.026 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
01:20:20.026 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
01:20:20.026 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.56 hyp=0.65 cameraTheta=2.11 mountX=0.56 mountY=0.32, mountTheta=0.52
01:20:20.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.56, opts=13)
01:20:20.026 00.000 7988 Enqueuing Move request for scope (-0.33, 0.56)
01:20:20.026 00.000 15712 Worker thread wakes up
01:20:20.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.56) opts 0xd
01:20:20.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.56)
01:20:20.026 00.000 15712 Moving (-0.33, 0.56) raw xDistance=0.56 yDistance=0.32
01:20:20.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=50, FiltMax=255, Gamma=0.690
01:20:20.041 00.015 7988 UpdateGuideState exits: m=833 SNR=18.5
01:20:20.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:20.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:20.041 00.000 15712 PPEC rslt: input = 0.56, final = 0.32, react = 0.34, pred = -0.02, hyst = 0.31, hyst_pct = 0.00, period_length = 639.45
01:20:20.041 00.000 15712 PPEC: input: 0.56, control: 0.32, exposure: 1500
01:20:20.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:20:20.041 00.000 15712 MoveAxis(W, 103, ABG)
01:20:20.041 00.000 15712 Guiding  Dir = 3, Dur = 103
01:20:20.041 00.000 7988 Enqueuing Expose request
01:20:20.041 00.000 15712 IsGuiding returns 0
01:20:20.061 00.020 15712 PulseGuide returned control before completion, sleep 98
01:20:20.186 00.125 15712 IsGuiding returns 0
01:20:20.186 00.000 15712 Move returns status 0, amount 103
01:20:20.186 00.000 15712 MoveAxis(S, 82, ABG)
01:20:20.186 00.000 15712 Guiding  Dir = 1, Dur = 82
01:20:20.186 00.000 15712 IsGuiding returns 0
01:20:20.266 00.080 15712 PulseGuide returned control before completion, sleep 13
01:20:20.301 00.035 15712 IsGuiding returns 1
01:20:20.301 00.000 15712 scope still moving after pulse duration time elapsed
01:20:20.330 00.029 15712 IsGuiding returns 1
01:20:20.397 00.067 15712 IsGuiding returns 0
01:20:20.397 00.000 15712 scope move finished after 82 + 125 ms
01:20:20.397 00.000 15712 Move returns status 0, amount 82
01:20:20.397 00.000 15712 move complete, result=0
01:20:20.397 00.000 7988 GuideStep: 0.6 px 103 ms WEST, 0.3 px 82 ms SOUTH
01:20:20.399 00.002 15712 worker thread done servicing request
01:20:20.399 00.000 15712 Worker thread wakes up
01:20:20.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:20.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:21.816 01.417 15712 Exposure complete
01:20:21.879 00.063 15712 worker thread done servicing request
01:20:21.879 00.000 7988 OnExposeComplete: enter
01:20:21.879 00.000 7988 UpdateGuideState(): m_state=6
01:20:21.879 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1984
01:20:21.879 00.000 7988 Star::Find returns 1 (0), X=973.03, Y=189.45, Mass=837, SNR=18.9, Peak=173 HFD=3.0
01:20:21.879 00.000 7988 MultiStar: [#1 -0.29,0.13,1.05,U] [#2 -0.42,0.40,0.00,M6] [#3 -0.61,0.38,0.00,R] [#4 -0.35,0.37,0.00,R] [#5 0.38,0.33,0.00,M7] [#6 0.39,0.37,0.00,M4] [#7 0.16,0.51,0.00,M8] [#8 -0.21,0.51,0.00,M9] 
01:20:21.879 00.000 7988 refined, 1 included, MultiStar: {-0.40, 0.18}, one-star: {-0.51, 0.24}
01:20:21.879 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
01:20:21.879 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
01:20:21.879 00.000 7988 CameraToMount -- cameraX=-0.40 cameraY=0.18 hyp=0.44 cameraTheta=2.71 mountX=0.18 mountY=0.40, mountTheta=1.14
01:20:21.879 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=0.18, opts=13)
01:20:21.879 00.000 7988 Enqueuing Move request for scope (-0.40, 0.18)
01:20:21.879 00.000 15712 Worker thread wakes up
01:20:21.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.18) opts 0xd
01:20:21.879 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, 0.18)
01:20:21.879 00.000 15712 Moving (-0.40, 0.18) raw xDistance=0.18 yDistance=0.40
01:20:21.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
01:20:21.894 00.015 7988 UpdateGuideState exits: m=837 SNR=18.9
01:20:21.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:21.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:21.894 00.000 7988 Enqueuing Expose request
01:20:21.894 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.45
01:20:21.894 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
01:20:21.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
01:20:21.894 00.000 15712 MoveAxis(W, 29, ABG)
01:20:21.894 00.000 15712 Guiding  Dir = 3, Dur = 29
01:20:21.894 00.000 15712 IsGuiding returns 0
01:20:21.915 00.021 15712 PulseGuide returned control before completion, sleep 24
01:20:21.961 00.046 15712 IsGuiding returns 1
01:20:21.961 00.000 15712 scope still moving after pulse duration time elapsed
01:20:21.989 00.028 15712 IsGuiding returns 0
01:20:21.989 00.000 15712 scope move finished after 29 + 61 ms
01:20:21.989 00.000 15712 Move returns status 0, amount 29
01:20:21.989 00.000 15712 MoveAxis(S, 101, ABG)
01:20:21.989 00.000 15712 Guiding  Dir = 1, Dur = 101
01:20:21.989 00.000 15712 IsGuiding returns 0
01:20:22.074 00.085 15712 PulseGuide returned control before completion, sleep 26
01:20:22.117 00.043 15712 IsGuiding returns 1
01:20:22.117 00.000 15712 scope still moving after pulse duration time elapsed
01:20:22.149 00.032 15712 IsGuiding returns 1
01:20:22.203 00.054 15712 IsGuiding returns 0
01:20:22.203 00.000 15712 scope move finished after 101 + 113 ms
01:20:22.203 00.000 15712 Move returns status 0, amount 101
01:20:22.203 00.000 15712 move complete, result=0
01:20:22.203 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.4 px 101 ms SOUTH
01:20:22.205 00.002 15712 worker thread done servicing request
01:20:22.205 00.000 15712 Worker thread wakes up
01:20:22.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:22.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:23.841 01.636 15712 Exposure complete
01:20:23.902 00.061 15712 worker thread done servicing request
01:20:23.902 00.000 7988 OnExposeComplete: enter
01:20:23.902 00.000 7988 UpdateGuideState(): m_state=6
01:20:23.907 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1985
01:20:23.907 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=189.11, Mass=859, SNR=19.0, Peak=169 HFD=2.8
01:20:23.909 00.002 7988 MultiStar: [#1 0.15,-0.12,1.07,U] [#2 0.13,0.09,0.88,U] [#3 0.81,0.14,0.00,M1] [#4 0.40,-0.33,0.00,M1] [#5 0.61,-0.15,0.00,M8] [#6 0.34,0.36,0.00,M5] [#7 0.63,0.75,0.00,M9] [#8 1.04,1.39,0.00,M10] 
01:20:23.909 00.000 7988 refined, 2 included, MultiStar: {0.18, -0.05}, one-star: {0.24, -0.10}
01:20:23.911 00.002 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.84 = -1.84)
01:20:23.911 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
01:20:23.913 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.28 mountX=-0.05 mountY=-0.17, mountTheta=-1.84
01:20:23.915 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.05, opts=13)
01:20:23.915 00.000 7988 Enqueuing Move request for scope (0.18, -0.05)
01:20:23.917 00.002 15712 Worker thread wakes up
01:20:23.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=52, FiltMax=255, Gamma=0.690
01:20:23.918 00.001 7988 UpdateGuideState exits: m=859 SNR=19.0
01:20:23.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:23.918 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:23.918 00.000 7988 Enqueuing Expose request
01:20:23.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
01:20:23.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
01:20:23.918 00.000 15712 Moving (0.18, -0.05) raw xDistance=-0.05 yDistance=-0.17
01:20:23.918 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
01:20:23.918 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
01:20:23.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:23.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:20:23.918 00.000 15712 MoveAxis(E, 0, ABG)
01:20:23.918 00.000 15712 Move returns status 0, amount 0
01:20:23.918 00.000 15712 MoveAxis(N, 0, ABG)
01:20:23.918 00.000 15712 Move returns status 0, amount 0
01:20:23.918 00.000 15712 move complete, result=0
01:20:23.918 00.000 15712 worker thread done servicing request
01:20:23.918 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:23.918 00.000 15712 Worker thread wakes up
01:20:23.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:23.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:25.338 01.420 15712 Exposure complete
01:20:25.413 00.075 15712 worker thread done servicing request
01:20:25.414 00.001 7988 OnExposeComplete: enter
01:20:25.414 00.000 7988 UpdateGuideState(): m_state=6
01:20:25.416 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1986
01:20:25.418 00.002 7988 Star::Find returns 1 (0), X=973.44, Y=188.51, Mass=872, SNR=19.3, Peak=150 HFD=3.2
01:20:25.420 00.002 7988 MultiStar: [#1 -0.11,-0.64,0.00,M1] [#2 -0.13,-0.52,0.00,M6] [#3 0.44,-0.58,0.00,M2] [#4 0.30,-0.96,0.00,M2] [#5 0.53,-0.36,0.00,M9] [#6 0.53,-0.36,0.00,M6] [#7 -0.57,-0.26,0.00,M10] [#8 0.00,0.19,0.44,U] 
01:20:25.422 00.002 7988 refined, 1 included, MultiStar: {-0.07, -0.43}, one-star: {-0.10, -0.70}
01:20:25.422 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.30 = 2.99)
01:20:25.424 00.002 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
01:20:25.426 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.43 hyp=0.43 cameraTheta=-1.73 mountX=-0.43 mountY=0.08, mountTheta=2.95
01:20:25.428 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.43, opts=13)
01:20:25.430 00.002 7988 Enqueuing Move request for scope (-0.07, -0.43)
01:20:25.430 00.000 15712 Worker thread wakes up
01:20:25.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:20:25.430 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.43) opts 0xd
01:20:25.430 00.000 7988 UpdateGuideState exits: m=872 SNR=19.3
01:20:25.430 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.43)
01:20:25.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:25.430 00.000 15712 Moving (-0.07, -0.43) raw xDistance=-0.43 yDistance=0.08
01:20:25.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:25.430 00.000 7988 Enqueuing Expose request
01:20:25.442 00.012 15712 PPEC rslt: input = -0.43, final = -0.26, react = -0.26, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 639.44
01:20:25.442 00.000 15712 PPEC: input: -0.43, control: -0.26, exposure: 1500
01:20:25.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:25.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:20:25.442 00.000 15712 MoveAxis(E, 85, ABG)
01:20:25.442 00.000 15712 Guiding  Dir = 2, Dur = 85
01:20:25.442 00.000 15712 IsGuiding returns 0
01:20:25.464 00.022 15712 PulseGuide returned control before completion, sleep 76
01:20:25.559 00.095 15712 IsGuiding returns 1
01:20:25.559 00.000 15712 scope still moving after pulse duration time elapsed
01:20:25.589 00.030 15712 IsGuiding returns 0
01:20:25.589 00.000 15712 scope move finished after 85 + 60 ms
01:20:25.589 00.000 15712 Move returns status 0, amount 85
01:20:25.589 00.000 15712 MoveAxis(N, 0, ABG)
01:20:25.589 00.000 15712 Move returns status 0, amount 0
01:20:25.589 00.000 15712 move complete, result=0
01:20:25.589 00.000 15712 worker thread done servicing request
01:20:25.589 00.000 15712 Worker thread wakes up
01:20:25.589 00.000 7988 GuideStep: -0.4 px 85 ms EAST, 0.1 px 0 ms NORTH
01:20:25.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:25.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:27.331 01.742 15712 Exposure complete
01:20:27.394 00.063 15712 worker thread done servicing request
01:20:27.396 00.002 7988 OnExposeComplete: enter
01:20:27.396 00.000 7988 UpdateGuideState(): m_state=6
01:20:27.396 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1987
01:20:27.396 00.000 7988 Star::Find returns 1 (0), X=973.25, Y=188.70, Mass=882, SNR=19.0, Peak=164 HFD=3.5
01:20:27.396 00.000 7988 MultiStar: [#1 -0.09,-0.26,0.99,U] [#2 -0.06,-0.23,0.83,U] [#3 0.63,-0.23,0.00,M3] [#4 0.08,-0.69,0.00,M3] [#5 0.56,-0.13,0.00,M10] [#6 0.39,-0.18,0.00,M7] [#7 0.22,0.08,0.54,U] [#8 0.32,0.40,0.00,M10] 
01:20:27.396 00.000 7988 refined, 3 included, MultiStar: {-0.09, -0.27}, one-star: {-0.29, -0.51}
01:20:27.396 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.47 = 2.82)
01:20:27.396 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
01:20:27.404 00.008 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.90 mountX=-0.27 mountY=0.10, mountTheta=2.79
01:20:27.404 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.27, opts=13)
01:20:27.404 00.000 7988 Enqueuing Move request for scope (-0.09, -0.27)
01:20:27.404 00.000 15712 Worker thread wakes up
01:20:27.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
01:20:27.404 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
01:20:27.408 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:20:27.408 00.000 7988 UpdateGuideState exits: m=882 SNR=19.0
01:20:27.410 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:27.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:27.412 00.002 7988 Enqueuing Expose request
01:20:27.412 00.000 15712 Moving (-0.09, -0.27) raw xDistance=-0.27 yDistance=0.10
01:20:27.412 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.44
01:20:27.412 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
01:20:27.412 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:27.412 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:20:27.412 00.000 15712 MoveAxis(E, 58, ABG)
01:20:27.412 00.000 15712 Guiding  Dir = 2, Dur = 58
01:20:27.412 00.000 15712 IsGuiding returns 0
01:20:27.440 00.028 15712 PulseGuide returned control before completion, sleep 40
01:20:27.488 00.048 15712 IsGuiding returns 1
01:20:27.488 00.000 15712 scope still moving after pulse duration time elapsed
01:20:27.523 00.035 15712 IsGuiding returns 0
01:20:27.523 00.000 15712 scope move finished after 58 + 50 ms
01:20:27.523 00.000 15712 Move returns status 0, amount 58
01:20:27.523 00.000 15712 MoveAxis(N, 0, ABG)
01:20:27.523 00.000 15712 Move returns status 0, amount 0
01:20:27.523 00.000 15712 move complete, result=0
01:20:27.523 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
01:20:27.528 00.005 15712 worker thread done servicing request
01:20:27.528 00.000 15712 Worker thread wakes up
01:20:27.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:27.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:28.942 01.414 15712 Exposure complete
01:20:29.006 00.064 15712 worker thread done servicing request
01:20:29.008 00.002 7988 OnExposeComplete: enter
01:20:29.008 00.000 7988 UpdateGuideState(): m_state=6
01:20:29.008 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1988
01:20:29.008 00.000 7988 Star::Find returns 1 (0), X=973.45, Y=189.39, Mass=873, SNR=18.9, Peak=154 HFD=3.3
01:20:29.008 00.000 7988 MultiStar: [#1 0.08,0.04,0.95,U] [#2 0.05,-0.11,0.83,U] [#3 0.57,-0.16,0.00,M4] [#4 0.36,-0.08,0.71,U] [#5 0.30,0.10,0.73,U] [#6 0.06,-0.04,0.63,U] [#7 0.07,0.57,0.00,M10] [#8 0.09,1.44,0.00,R] 
01:20:29.008 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.03}, one-star: {-0.09, 0.19}
01:20:29.008 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
01:20:29.008 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
01:20:29.008 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.22 mountX=0.03 mountY=-0.11, mountTheta=-1.34
01:20:29.008 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.03, opts=13)
01:20:29.018 00.010 7988 Enqueuing Move request for scope (0.11, 0.03)
01:20:29.018 00.000 15712 Worker thread wakes up
01:20:29.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:20:29.018 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:20:29.018 00.000 15712 Moving (0.11, 0.03) raw xDistance=0.03 yDistance=-0.11
01:20:29.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
01:20:29.018 00.000 7988 UpdateGuideState exits: m=873 SNR=18.9
01:20:29.021 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:29.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:29.021 00.000 7988 Enqueuing Expose request
01:20:29.021 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
01:20:29.021 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:20:29.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:29.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:20:29.021 00.000 15712 MoveAxis(E, 7, ABG)
01:20:29.021 00.000 15712 Guiding  Dir = 2, Dur = 7
01:20:29.021 00.000 15712 IsGuiding returns 0
01:20:29.042 00.021 15712 IsGuiding returns 0
01:20:29.042 00.000 15712 Move returns status 0, amount 7
01:20:29.042 00.000 15712 MoveAxis(N, 0, ABG)
01:20:29.042 00.000 15712 Move returns status 0, amount 0
01:20:29.042 00.000 15712 move complete, result=0
01:20:29.042 00.000 15712 worker thread done servicing request
01:20:29.042 00.000 15712 Worker thread wakes up
01:20:29.042 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:20:29.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:29.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:30.679 01.637 15712 Exposure complete
01:20:30.741 00.062 15712 worker thread done servicing request
01:20:30.744 00.003 7988 OnExposeComplete: enter
01:20:30.744 00.000 7988 UpdateGuideState(): m_state=6
01:20:30.744 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1989
01:20:30.744 00.000 7988 Star::Find returns 1 (0), X=973.62, Y=189.16, Mass=808, SNR=18.5, Peak=149 HFD=3.3
01:20:30.744 00.000 7988 MultiStar: [#1 0.06,0.17,1.06,U] [#2 -0.12,0.45,0.00,M5] [#3 0.56,-0.13,0.00,M5] [#4 0.24,-0.38,0.00,M3] [#5 0.48,0.02,0.00,M10] [#6 0.22,0.40,0.00,M7] [#7 -0.02,0.19,0.50,U] [#8 0.02,-0.66,0.00,M1] 
01:20:30.744 00.000 7988 single-star, 2 included, MultiStar: {0.05, 0.09}, one-star: {0.08, -0.05}
01:20:30.744 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.56) = xAngle (-2.10 = -2.10)
01:20:30.744 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.14 = -2.14)
01:20:30.744 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
01:20:30.744 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
01:20:30.755 00.011 7988 Enqueuing Move request for scope (0.08, -0.05)
01:20:30.755 00.000 15712 Worker thread wakes up
01:20:30.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:20:30.755 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:20:30.755 00.000 15712 Moving (0.08, -0.05) raw xDistance=-0.05 yDistance=-0.08
01:20:30.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:20:30.757 00.002 7988 UpdateGuideState exits: m=808 SNR=18.5
01:20:30.759 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:30.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:30.759 00.000 7988 Enqueuing Expose request
01:20:30.761 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
01:20:30.761 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:20:30.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:30.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:20:30.761 00.000 15712 MoveAxis(E, 7, ABG)
01:20:30.761 00.000 15712 Guiding  Dir = 2, Dur = 7
01:20:30.761 00.000 15712 IsGuiding returns 0
01:20:30.778 00.017 15712 IsGuiding returns 0
01:20:30.778 00.000 15712 Move returns status 0, amount 7
01:20:30.778 00.000 15712 MoveAxis(N, 0, ABG)
01:20:30.778 00.000 15712 Move returns status 0, amount 0
01:20:30.778 00.000 15712 move complete, result=0
01:20:30.778 00.000 15712 worker thread done servicing request
01:20:30.778 00.000 15712 Worker thread wakes up
01:20:30.778 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:20:30.789 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:30.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:32.206 01.417 15712 Exposure complete
01:20:32.269 00.063 15712 worker thread done servicing request
01:20:32.269 00.000 7988 OnExposeComplete: enter
01:20:32.269 00.000 7988 UpdateGuideState(): m_state=6
01:20:32.274 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1990
01:20:32.274 00.000 7988 Star::Find returns 1 (0), X=973.27, Y=189.85, Mass=914, SNR=19.3, Peak=153 HFD=3.6
01:20:32.276 00.002 7988 MultiStar: [#1 -0.02,0.54,0.00,M1] [#2 -0.08,0.43,0.00,M6] [#3 0.59,0.83,0.00,M6] [#4 0.48,0.39,0.00,M4] [#5 0.34,0.55,0.00,R] [#6 0.42,0.75,0.00,M8] [#7 -0.03,0.89,0.00,M10] [#8 0.58,-0.70,0.00,M2] 
01:20:32.276 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
01:20:32.278 00.002 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
01:20:32.278 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.64 hyp=0.69 cameraTheta=1.97 mountX=0.64 mountY=0.25, mountTheta=0.38
01:20:32.280 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.64, opts=13)
01:20:32.282 00.002 7988 Enqueuing Move request for scope (-0.27, 0.64)
01:20:32.283 00.001 15712 Worker thread wakes up
01:20:32.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.64) opts 0xd
01:20:32.283 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.64)
01:20:32.283 00.000 15712 Moving (-0.27, 0.64) raw xDistance=0.64 yDistance=0.25
01:20:32.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:20:32.283 00.000 7988 UpdateGuideState exits: m=914 SNR=19.3
01:20:32.285 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:32.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:32.285 00.000 7988 Enqueuing Expose request
01:20:32.285 00.000 15712 PPEC rslt: input = 0.64, final = 0.38, react = 0.38, pred = -0.01, hyst = 0.34, hyst_pct = 0.00, period_length = 639.44
01:20:32.285 00.000 15712 PPEC: input: 0.64, control: 0.38, exposure: 1500
01:20:32.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:20:32.285 00.000 15712 MoveAxis(W, 123, ABG)
01:20:32.285 00.000 15712 Guiding  Dir = 3, Dur = 123
01:20:32.285 00.000 15712 IsGuiding returns 0
01:20:32.305 00.020 15712 PulseGuide returned control before completion, sleep 117
01:20:32.449 00.144 15712 IsGuiding returns 0
01:20:32.449 00.000 15712 Move returns status 0, amount 123
01:20:32.449 00.000 15712 MoveAxis(S, 64, ABG)
01:20:32.449 00.000 15712 Guiding  Dir = 1, Dur = 64
01:20:32.449 00.000 15712 IsGuiding returns 0
01:20:32.578 00.129 15712 IsGuiding returns 1
01:20:32.578 00.000 15712 scope still moving after pulse duration time elapsed
01:20:32.605 00.027 15712 IsGuiding returns 1
01:20:32.657 00.052 15712 IsGuiding returns 0
01:20:32.657 00.000 15712 scope move finished after 64 + 142 ms
01:20:32.657 00.000 15712 Move returns status 0, amount 64
01:20:32.657 00.000 15712 move complete, result=0
01:20:32.657 00.000 7988 GuideStep: 0.6 px 123 ms WEST, 0.3 px 64 ms SOUTH
01:20:32.659 00.002 15712 worker thread done servicing request
01:20:32.659 00.000 15712 Worker thread wakes up
01:20:32.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:32.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:34.298 01.639 15712 Exposure complete
01:20:34.362 00.064 7988 OnExposeComplete: enter
01:20:34.362 00.000 7988 UpdateGuideState(): m_state=6
01:20:34.362 00.000 15712 worker thread done servicing request
01:20:34.362 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1991
01:20:34.362 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=189.71, Mass=834, SNR=18.6, Peak=161 HFD=3.4
01:20:34.362 00.000 7988 MultiStar: [#1 0.36,0.52,0.00,M2] [#2 0.23,0.15,0.84,U] [#3 0.63,0.40,0.00,M7] [#4 0.40,0.49,0.00,M5] [#5 0.37,-0.18,0.00,M1] [#6 0.56,0.85,0.00,M9] [#7 0.01,1.15,0.00,R] [#8 0.44,-0.53,0.00,M3] 
01:20:34.362 00.000 7988 refined, 1 included, MultiStar: {0.21, 0.35}, one-star: {0.19, 0.51}
01:20:34.362 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
01:20:34.362 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
01:20:34.362 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.35 hyp=0.40 cameraTheta=1.03 mountX=0.35 mountY=-0.22, mountTheta=-0.56
01:20:34.362 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.35, opts=13)
01:20:34.375 00.013 7988 Enqueuing Move request for scope (0.21, 0.35)
01:20:34.375 00.000 15712 Worker thread wakes up
01:20:34.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.35) opts 0xd
01:20:34.375 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.35)
01:20:34.375 00.000 15712 Moving (0.21, 0.35) raw xDistance=0.35 yDistance=-0.22
01:20:34.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=53, FiltMax=255, Gamma=0.690
01:20:34.375 00.000 7988 UpdateGuideState exits: m=834 SNR=18.6
01:20:34.378 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:34.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:34.378 00.000 7988 Enqueuing Expose request
01:20:34.378 00.000 15712 PPEC rslt: input = 0.35, final = 0.22, react = 0.21, pred = 0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.44
01:20:34.378 00.000 15712 PPEC: input: 0.35, control: 0.22, exposure: 1500
01:20:34.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:34.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:20:34.378 00.000 15712 MoveAxis(W, 72, ABG)
01:20:34.378 00.000 15712 Guiding  Dir = 3, Dur = 72
01:20:34.378 00.000 15712 IsGuiding returns 0
01:20:34.394 00.016 15712 PulseGuide returned control before completion, sleep 65
01:20:34.496 00.102 15712 IsGuiding returns 1
01:20:34.496 00.000 15712 scope still moving after pulse duration time elapsed
01:20:34.521 00.025 15712 IsGuiding returns 0
01:20:34.521 00.000 15712 scope move finished after 72 + 67 ms
01:20:34.521 00.000 15712 Move returns status 0, amount 72
01:20:34.521 00.000 15712 MoveAxis(N, 0, ABG)
01:20:34.521 00.000 15712 Move returns status 0, amount 0
01:20:34.521 00.000 15712 move complete, result=0
01:20:34.521 00.000 15712 worker thread done servicing request
01:20:34.521 00.000 15712 Worker thread wakes up
01:20:34.521 00.000 7988 GuideStep: 0.3 px 72 ms WEST, -0.2 px 0 ms NORTH
01:20:34.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:34.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:35.929 01.408 15712 Exposure complete
01:20:35.990 00.061 15712 worker thread done servicing request
01:20:35.990 00.000 7988 OnExposeComplete: enter
01:20:35.990 00.000 7988 UpdateGuideState(): m_state=6
01:20:36.005 00.015 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1992
01:20:36.005 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=189.26, Mass=895, SNR=19.5, Peak=172 HFD=3.5
01:20:36.006 00.001 7988 MultiStar: [#1 0.29,0.08,1.01,U] [#2 0.08,-0.07,0.84,U] [#3 0.71,-0.24,0.00,M8] [#4 0.58,-0.62,0.00,M6] [#5 0.73,-0.42,0.00,M2] [#6 0.44,-0.17,0.00,M10] [#7 -0.02,-0.61,0.00,M1] [#8 -0.13,-0.41,0.00,M4] 
01:20:36.006 00.000 7988 refined, 2 included, MultiStar: {0.22, 0.03}, one-star: {0.28, 0.05}
01:20:36.006 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
01:20:36.006 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
01:20:36.006 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.23 cameraTheta=0.12 mountX=0.03 mountY=-0.22, mountTheta=-1.44
01:20:36.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.03, opts=13)
01:20:36.006 00.000 7988 Enqueuing Move request for scope (0.22, 0.03)
01:20:36.006 00.000 15712 Worker thread wakes up
01:20:36.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
01:20:36.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
01:20:36.006 00.000 15712 Moving (0.22, 0.03) raw xDistance=0.03 yDistance=-0.22
01:20:36.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=54, FiltMax=255, Gamma=0.690
01:20:36.006 00.000 7988 UpdateGuideState exits: m=895 SNR=19.5
01:20:36.017 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:36.017 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:36.019 00.002 7988 Enqueuing Expose request
01:20:36.019 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
01:20:36.019 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
01:20:36.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:36.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:20:36.019 00.000 15712 MoveAxis(W, 4, ABG)
01:20:36.019 00.000 15712 Guiding  Dir = 3, Dur = 4
01:20:36.019 00.000 15712 IsGuiding returns 0
01:20:36.043 00.024 15712 IsGuiding returns 0
01:20:36.043 00.000 15712 Move returns status 0, amount 4
01:20:36.043 00.000 15712 MoveAxis(N, 0, ABG)
01:20:36.043 00.000 15712 Move returns status 0, amount 0
01:20:36.043 00.000 15712 move complete, result=0
01:20:36.043 00.000 15712 worker thread done servicing request
01:20:36.043 00.000 15712 Worker thread wakes up
01:20:36.043 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
01:20:36.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:36.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:37.687 01.644 15712 Exposure complete
01:20:37.748 00.061 15712 worker thread done servicing request
01:20:37.748 00.000 7988 OnExposeComplete: enter
01:20:37.748 00.000 7988 UpdateGuideState(): m_state=6
01:20:37.753 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1993
01:20:37.753 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=189.38, Mass=757, SNR=17.7, Peak=146 HFD=3.2
01:20:37.755 00.002 7988 MultiStar: [#1 0.13,0.07,0.96,U] [#2 -0.13,0.16,0.79,U] [#3 0.31,-0.16,0.98,U] [#4 0.36,-0.05,0.68,U] [#5 0.38,0.07,0.75,U] [#6 0.28,0.68,0.00,R] [#7 0.14,-0.25,0.57,U] [#8 0.29,-0.22,0.49,U] 
01:20:37.756 00.001 7988 refined, 7 included, MultiStar: {0.18, -0.00}, one-star: {0.02, 0.18}
01:20:37.756 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.56) = xAngle (-1.57 = -1.57)
01:20:37.758 00.002 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
01:20:37.758 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.01 mountX=0.00 mountY=-0.18, mountTheta=-1.57
01:20:37.760 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.00, opts=13)
01:20:37.762 00.002 7988 Enqueuing Move request for scope (0.18, -0.00)
01:20:37.763 00.001 15712 Worker thread wakes up
01:20:37.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
01:20:37.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
01:20:37.763 00.000 15712 Moving (0.18, -0.00) raw xDistance=0.00 yDistance=-0.18
01:20:37.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=54, FiltMax=255, Gamma=0.690
01:20:37.763 00.000 7988 UpdateGuideState exits: m=757 SNR=17.7
01:20:37.766 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:37.766 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:37.768 00.002 7988 Enqueuing Expose request
01:20:37.768 00.000 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
01:20:37.768 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
01:20:37.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:37.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:20:37.768 00.000 15712 MoveAxis(W, 7, ABG)
01:20:37.768 00.000 15712 Guiding  Dir = 3, Dur = 7
01:20:37.770 00.002 15712 IsGuiding returns 0
01:20:37.779 00.009 15712 IsGuiding returns 0
01:20:37.779 00.000 15712 Move returns status 0, amount 7
01:20:37.779 00.000 15712 MoveAxis(N, 0, ABG)
01:20:37.779 00.000 15712 Move returns status 0, amount 0
01:20:37.779 00.000 15712 move complete, result=0
01:20:37.779 00.000 15712 worker thread done servicing request
01:20:37.779 00.000 15712 Worker thread wakes up
01:20:37.779 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
01:20:37.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:37.790 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:39.197 01.407 15712 Exposure complete
01:20:39.261 00.064 15712 worker thread done servicing request
01:20:39.261 00.000 7988 OnExposeComplete: enter
01:20:39.261 00.000 7988 UpdateGuideState(): m_state=6
01:20:39.265 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1994
01:20:39.265 00.000 7988 Star::Find returns 1 (0), X=973.40, Y=189.38, Mass=846, SNR=18.7, Peak=149 HFD=3.4
01:20:39.267 00.002 7988 MultiStar: [#1 -0.05,-0.20,1.00,U] [#2 -0.34,0.14,0.78,U] [#3 0.50,-0.00,0.00,M8] [#4 0.53,-0.20,0.00,M6] [#5 0.14,-0.28,0.77,U] [#6 -0.24,-0.55,0.00,M1] [#7 0.01,-0.90,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 4.11,0.22,0.00,M9] 
01:20:39.268 00.001 7988 refined, 3 included, MultiStar: {-0.10, -0.04}, one-star: {-0.14, 0.18}
01:20:39.268 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.34 = 1.95)
01:20:39.270 00.002 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.91)
01:20:39.270 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.78 mountX=-0.04 mountY=0.10, mountTheta=1.94
01:20:39.272 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
01:20:39.274 00.002 7988 Enqueuing Move request for scope (-0.10, -0.04)
01:20:39.274 00.000 15712 Worker thread wakes up
01:20:39.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
01:20:39.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
01:20:39.274 00.000 15712 Moving (-0.10, -0.04) raw xDistance=-0.04 yDistance=0.10
01:20:39.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=56, FiltMax=255, Gamma=0.690
01:20:39.276 00.002 7988 UpdateGuideState exits: m=846 SNR=18.7
01:20:39.279 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:39.279 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:39.281 00.002 7988 Enqueuing Expose request
01:20:39.281 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
01:20:39.281 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
01:20:39.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:39.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:20:39.281 00.000 15712 MoveAxis(W, 1, ABG)
01:20:39.281 00.000 15712 Guiding  Dir = 3, Dur = 1
01:20:39.303 00.022 15712 IsGuiding returns 0
01:20:39.319 00.016 15712 IsGuiding returns 0
01:20:39.319 00.000 15712 Move returns status 0, amount 1
01:20:39.319 00.000 15712 MoveAxis(N, 0, ABG)
01:20:39.319 00.000 15712 Move returns status 0, amount 0
01:20:39.319 00.000 15712 move complete, result=0
01:20:39.319 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:20:39.324 00.005 15712 worker thread done servicing request
01:20:39.324 00.000 15712 Worker thread wakes up
01:20:39.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:39.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:40.963 01.639 15712 Exposure complete
01:20:41.024 00.061 7988 OnExposeComplete: enter
01:20:41.028 00.004 7988 UpdateGuideState(): m_state=6
01:20:41.028 00.000 15712 worker thread done servicing request
01:20:41.028 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1995
01:20:41.030 00.002 7988 Star::Find returns 1 (0), X=973.34, Y=189.98, Mass=904, SNR=19.3, Peak=152 HFD=3.9
01:20:41.032 00.002 7988 MultiStar: [#1 -0.05,0.66,0.00,M1] [#2 -0.19,0.80,0.00,M3] [#3 1.03,0.32,0.00,M9] [#4 0.02,0.39,0.60,U] [#5 0.17,0.37,0.72,U] [#6 0.06,0.34,0.64,U] [#7 0.22,0.49,0.00,M2] [#8 0.42,0.36,0.00,M4] 
01:20:41.035 00.003 7988 refined, 3 included, MultiStar: {-0.01, 0.50}, one-star: {-0.20, 0.78}
01:20:41.037 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
01:20:41.037 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
01:20:41.041 00.004 7988 CameraToMount -- cameraX=-0.01 cameraY=0.50 hyp=0.50 cameraTheta=1.59 mountX=0.50 mountY=-0.00, mountTheta=-0.00
01:20:41.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.50, opts=13)
01:20:41.041 00.000 7988 Enqueuing Move request for scope (-0.01, 0.50)
01:20:41.041 00.000 15712 Worker thread wakes up
01:20:41.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.50) opts 0xd
01:20:41.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.50)
01:20:41.041 00.000 15712 Moving (-0.01, 0.50) raw xDistance=0.50 yDistance=-0.00
01:20:41.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:20:41.041 00.000 7988 UpdateGuideState exits: m=904 SNR=19.3
01:20:41.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:41.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:41.041 00.000 7988 Enqueuing Expose request
01:20:41.041 00.000 15712 PPEC rslt: input = 0.50, final = 0.30, react = 0.30, pred = -0.00, hyst = 0.27, hyst_pct = 0.00, period_length = 639.44
01:20:41.041 00.000 15712 PPEC: input: 0.50, control: 0.30, exposure: 1500
01:20:41.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:41.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:20:41.041 00.000 15712 MoveAxis(W, 98, ABG)
01:20:41.052 00.011 15712 Guiding  Dir = 3, Dur = 98
01:20:41.052 00.000 15712 IsGuiding returns 0
01:20:41.071 00.019 15712 PulseGuide returned control before completion, sleep 80
01:20:41.187 00.116 15712 IsGuiding returns 0
01:20:41.187 00.000 15712 Move returns status 0, amount 98
01:20:41.187 00.000 15712 MoveAxis(N, 0, ABG)
01:20:41.187 00.000 15712 Move returns status 0, amount 0
01:20:41.187 00.000 15712 move complete, result=0
01:20:41.187 00.000 7988 GuideStep: 0.5 px 98 ms WEST, -0.0 px 0 ms NORTH
01:20:41.195 00.008 15712 worker thread done servicing request
01:20:41.195 00.000 15712 Worker thread wakes up
01:20:41.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:41.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:42.616 01.421 15712 Exposure complete
01:20:42.677 00.061 15712 worker thread done servicing request
01:20:42.677 00.000 7988 OnExposeComplete: enter
01:20:42.677 00.000 7988 UpdateGuideState(): m_state=6
01:20:42.682 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1996
01:20:42.682 00.000 7988 Star::Find returns 1 (0), X=973.18, Y=189.26, Mass=780, SNR=18.0, Peak=153 HFD=3.3
01:20:42.684 00.002 7988 MultiStar: [#1 -0.21,-0.04,1.04,U] [#2 -0.23,0.23,0.94,U] [#3 0.39,-0.01,0.80,U] [#4 0.33,-0.43,0.00,M6] [#5 0.09,-0.40,0.00,M1] [#6 0.23,-0.33,0.00,M1] [#7 0.13,-0.40,0.00,M3] [#8 0.21,-1.37,0.00,M5] 
01:20:42.686 00.002 7988 refined, 3 included, MultiStar: {-0.13, 0.06}, one-star: {-0.36, 0.06}
01:20:42.686 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.56) = xAngle (1.14 = 1.14)
01:20:42.688 00.002 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
01:20:42.688 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.70 mountX=0.06 mountY=0.13, mountTheta=1.13
01:20:42.690 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.06, opts=13)
01:20:42.692 00.002 7988 Enqueuing Move request for scope (-0.13, 0.06)
01:20:42.693 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=56, FiltMax=255, Gamma=0.690
01:20:42.693 00.000 7988 UpdateGuideState exits: m=780 SNR=18.0
01:20:42.693 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:42.693 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:42.697 00.004 7988 Enqueuing Expose request
01:20:42.697 00.000 15712 Worker thread wakes up
01:20:42.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
01:20:42.697 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
01:20:42.697 00.000 15712 Moving (-0.13, 0.06) raw xDistance=0.06 yDistance=0.13
01:20:42.699 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
01:20:42.699 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:20:42.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:42.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:20:42.699 00.000 15712 MoveAxis(E, 5, ABG)
01:20:42.699 00.000 15712 Guiding  Dir = 2, Dur = 5
01:20:42.699 00.000 15712 IsGuiding returns 0
01:20:42.727 00.028 15712 IsGuiding returns 0
01:20:42.727 00.000 15712 Move returns status 0, amount 5
01:20:42.727 00.000 15712 MoveAxis(N, 0, ABG)
01:20:42.727 00.000 15712 Move returns status 0, amount 0
01:20:42.727 00.000 15712 move complete, result=0
01:20:42.727 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:20:42.729 00.002 15712 worker thread done servicing request
01:20:42.729 00.000 15712 Worker thread wakes up
01:20:42.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:42.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:44.368 01.639 15712 Exposure complete
01:20:44.430 00.062 15712 worker thread done servicing request
01:20:44.430 00.000 7988 OnExposeComplete: enter
01:20:44.430 00.000 7988 UpdateGuideState(): m_state=6
01:20:44.435 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1997
01:20:44.436 00.001 7988 Star::Find returns 1 (0), X=973.48, Y=189.00, Mass=804, SNR=18.5, Peak=158 HFD=3.6
01:20:44.436 00.000 7988 MultiStar: [#1 -0.03,-0.12,0.90,U] [#2 -0.32,-0.11,0.78,U] [#3 0.82,-0.36,0.00,M9] [#4 -0.18,-0.52,0.00,M7] [#5 0.24,-0.50,0.00,M2] [#6 0.37,-0.87,0.00,M2] [#7 0.31,-1.21,0.00,M4] [#8 0.43,-1.02,0.00,M6] 
01:20:44.438 00.002 7988 refined, 2 included, MultiStar: {-0.13, -0.15}, one-star: {-0.06, -0.21}
01:20:44.438 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.84 = 2.45)
01:20:44.440 00.002 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.42)
01:20:44.440 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.27 mountX=-0.15 mountY=0.13, mountTheta=2.43
01:20:44.442 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.15, opts=13)
01:20:44.444 00.002 7988 Enqueuing Move request for scope (-0.13, -0.15)
01:20:44.444 00.000 15712 Worker thread wakes up
01:20:44.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
01:20:44.446 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=57, FiltMax=255, Gamma=0.690
01:20:44.446 00.000 7988 UpdateGuideState exits: m=804 SNR=18.5
01:20:44.448 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:44.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:44.450 00.002 7988 Enqueuing Expose request
01:20:44.450 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
01:20:44.450 00.000 15712 Moving (-0.13, -0.15) raw xDistance=-0.15 yDistance=0.13
01:20:44.453 00.003 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
01:20:44.453 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:20:44.453 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:44.453 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:20:44.453 00.000 15712 MoveAxis(E, 3, ABG)
01:20:44.453 00.000 15712 Guiding  Dir = 2, Dur = 3
01:20:44.453 00.000 15712 IsGuiding returns 0
01:20:44.470 00.017 15712 IsGuiding returns 0
01:20:44.470 00.000 15712 Move returns status 0, amount 3
01:20:44.470 00.000 15712 MoveAxis(N, 0, ABG)
01:20:44.470 00.000 15712 Move returns status 0, amount 0
01:20:44.470 00.000 15712 move complete, result=0
01:20:44.470 00.000 15712 worker thread done servicing request
01:20:44.470 00.000 15712 Worker thread wakes up
01:20:44.470 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
01:20:44.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:44.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:45.881 01.411 15712 Exposure complete
01:20:45.946 00.065 15712 worker thread done servicing request
01:20:45.946 00.000 7988 OnExposeComplete: enter
01:20:45.948 00.002 7988 UpdateGuideState(): m_state=6
01:20:45.948 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1998
01:20:45.948 00.000 7988 Star::Find returns 1 (0), X=973.42, Y=188.72, Mass=764, SNR=17.8, Peak=158 HFD=3.2
01:20:45.948 00.000 7988 MultiStar: [#1 0.02,-0.91,0.00,M1] [#2 0.08,-0.56,0.00,M2] [#3 0.67,-0.52,0.00,M10] [#4 0.20,-0.53,0.00,M8] [#5 0.45,-0.69,0.00,M3] [#6 0.17,-0.81,0.00,M3] [#7 0.21,-1.29,0.00,M5] [#8 0.28,-1.31,0.00,M7] 
01:20:45.948 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
01:20:45.948 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
01:20:45.948 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.48 hyp=0.50 cameraTheta=-1.82 mountX=-0.49 mountY=0.13, mountTheta=2.87
01:20:45.948 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.48, opts=13)
01:20:45.958 00.010 7988 Enqueuing Move request for scope (-0.12, -0.48)
01:20:45.958 00.000 15712 Worker thread wakes up
01:20:45.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.48) opts 0xd
01:20:45.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.48)
01:20:45.960 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=56, FiltMax=255, Gamma=0.690
01:20:45.960 00.000 7988 UpdateGuideState exits: m=764 SNR=17.8
01:20:45.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:45.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:45.960 00.000 7988 Enqueuing Expose request
01:20:45.965 00.005 15712 Moving (-0.12, -0.48) raw xDistance=-0.49 yDistance=0.13
01:20:45.965 00.000 15712 PPEC rslt: input = -0.49, final = -0.31, react = -0.29, pred = -0.02, hyst = -0.26, hyst_pct = 0.00, period_length = 639.43
01:20:45.965 00.000 15712 PPEC: input: -0.49, control: -0.31, exposure: 1500
01:20:45.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:45.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:20:45.965 00.000 15712 MoveAxis(E, 101, ABG)
01:20:45.965 00.000 15712 Guiding  Dir = 2, Dur = 101
01:20:45.965 00.000 15712 IsGuiding returns 0
01:20:45.982 00.017 15712 PulseGuide returned control before completion, sleep 96
01:20:46.092 00.110 15712 IsGuiding returns 0
01:20:46.092 00.000 15712 Move returns status 0, amount 101
01:20:46.092 00.000 15712 MoveAxis(N, 0, ABG)
01:20:46.092 00.000 15712 Move returns status 0, amount 0
01:20:46.092 00.000 15712 move complete, result=0
01:20:46.092 00.000 7988 GuideStep: -0.5 px 101 ms EAST, 0.1 px 0 ms NORTH
01:20:46.101 00.009 15712 worker thread done servicing request
01:20:46.101 00.000 15712 Worker thread wakes up
01:20:46.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:46.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:47.842 01.741 15712 Exposure complete
01:20:47.906 00.064 15712 worker thread done servicing request
01:20:47.906 00.000 7988 OnExposeComplete: enter
01:20:47.906 00.000 7988 UpdateGuideState(): m_state=6
01:20:47.906 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1999
01:20:47.906 00.000 7988 Star::Find returns 1 (0), X=973.43, Y=188.65, Mass=726, SNR=17.2, Peak=139 HFD=3.4
01:20:47.906 00.000 7988 MultiStar: [#1 0.16,-0.61,0.00,M2] [#2 0.07,-0.36,0.81,U] [#3 0.78,-0.60,0.00,R] [#4 0.08,-0.84,0.00,M9] [#5 0.12,-1.30,0.00,M4] [#6 0.08,-1.19,0.00,M4] [#7 -0.07,-1.92,0.00,M6] [#8 0.35,-1.56,0.00,M8] 
01:20:47.906 00.000 7988 refined, 1 included, MultiStar: {-0.03, -0.46}, one-star: {-0.12, -0.55}
01:20:47.906 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
01:20:47.906 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
01:20:47.906 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.46 hyp=0.47 cameraTheta=-1.64 mountX=-0.46 mountY=0.04, mountTheta=3.05
01:20:47.906 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.46, opts=13)
01:20:47.906 00.000 7988 Enqueuing Move request for scope (-0.03, -0.46)
01:20:47.906 00.000 15712 Worker thread wakes up
01:20:47.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.46) opts 0xd
01:20:47.906 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.46)
01:20:47.906 00.000 15712 Moving (-0.03, -0.46) raw xDistance=-0.46 yDistance=0.04
01:20:47.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=54, FiltMax=255, Gamma=0.690
01:20:47.919 00.013 7988 UpdateGuideState exits: m=726 SNR=17.2
01:20:47.920 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:47.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:47.922 00.002 7988 Enqueuing Expose request
01:20:47.922 00.000 15712 PPEC rslt: input = -0.46, final = -0.29, react = -0.28, pred = -0.02, hyst = -0.25, hyst_pct = 0.00, period_length = 639.43
01:20:47.922 00.000 15712 PPEC: input: -0.46, control: -0.29, exposure: 1500
01:20:47.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:47.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:20:47.922 00.000 15712 MoveAxis(E, 96, ABG)
01:20:47.922 00.000 15712 Guiding  Dir = 2, Dur = 96
01:20:47.922 00.000 15712 IsGuiding returns 0
01:20:47.939 00.017 15712 PulseGuide returned control before completion, sleep 92
01:20:48.067 00.128 15712 IsGuiding returns 1
01:20:48.067 00.000 15712 scope still moving after pulse duration time elapsed
01:20:48.095 00.028 15712 IsGuiding returns 0
01:20:48.095 00.000 15712 scope move finished after 96 + 74 ms
01:20:48.095 00.000 15712 Move returns status 0, amount 96
01:20:48.095 00.000 15712 MoveAxis(N, 0, ABG)
01:20:48.095 00.000 15712 Move returns status 0, amount 0
01:20:48.095 00.000 15712 move complete, result=0
01:20:48.095 00.000 15712 worker thread done servicing request
01:20:48.095 00.000 15712 Worker thread wakes up
01:20:48.095 00.000 7988 GuideStep: -0.5 px 96 ms EAST, 0.0 px 0 ms NORTH
01:20:48.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:48.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:49.501 01.406 15712 Exposure complete
01:20:49.566 00.065 15712 worker thread done servicing request
01:20:49.566 00.000 7988 OnExposeComplete: enter
01:20:49.569 00.003 7988 UpdateGuideState(): m_state=6
01:20:49.569 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2000
01:20:49.569 00.000 7988 Star::Find returns 1 (0), X=973.35, Y=189.14, Mass=757, SNR=17.6, Peak=141 HFD=3.5
01:20:49.569 00.000 7988 MultiStar: [#1 -0.19,-0.17,0.95,U] [#2 -0.06,0.18,0.78,U] [#3 -0.40,0.16,0.00,M1] [#4 0.17,-0.29,0.73,U] [#5 -0.07,-0.67,0.00,M5] [#6 0.00,-0.73,0.00,M5] [#7 -0.06,-0.89,0.00,M7] [#8 -0.15,-0.86,0.00,M9] 
01:20:49.569 00.000 7988 refined, 3 included, MultiStar: {-0.09, -0.08}, one-star: {-0.19, -0.06}
01:20:49.569 00.000 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.56) = xAngle (-3.94 = 2.34)
01:20:49.569 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.31)
01:20:49.569 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.38 mountX=-0.08 mountY=0.09, mountTheta=2.32
01:20:49.569 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.08, opts=13)
01:20:49.569 00.000 7988 Enqueuing Move request for scope (-0.09, -0.08)
01:20:49.580 00.011 15712 Worker thread wakes up
01:20:49.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=57, FiltMax=255, Gamma=0.690
01:20:49.580 00.000 7988 UpdateGuideState exits: m=757 SNR=17.6
01:20:49.582 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:49.582 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:49.584 00.002 7988 Enqueuing Expose request
01:20:49.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
01:20:49.584 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
01:20:49.584 00.000 15712 Moving (-0.09, -0.08) raw xDistance=-0.08 yDistance=0.09
01:20:49.586 00.002 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
01:20:49.586 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
01:20:49.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:49.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:20:49.586 00.000 15712 MoveAxis(E, 1, ABG)
01:20:49.586 00.000 15712 Guiding  Dir = 2, Dur = 1
01:20:49.586 00.000 15712 IsGuiding returns 0
01:20:49.612 00.026 15712 IsGuiding returns 0
01:20:49.612 00.000 15712 Move returns status 0, amount 1
01:20:49.612 00.000 15712 MoveAxis(N, 0, ABG)
01:20:49.612 00.000 15712 Move returns status 0, amount 0
01:20:49.612 00.000 15712 move complete, result=0
01:20:49.612 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:20:49.619 00.007 15712 worker thread done servicing request
01:20:49.619 00.000 15712 Worker thread wakes up
01:20:49.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:49.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:51.253 01.634 15712 Exposure complete
01:20:51.318 00.065 15712 worker thread done servicing request
01:20:51.318 00.000 7988 OnExposeComplete: enter
01:20:51.318 00.000 7988 UpdateGuideState(): m_state=6
01:20:51.321 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2001
01:20:51.321 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=189.71, Mass=704, SNR=17.0, Peak=159 HFD=3.3
01:20:51.321 00.000 7988 MultiStar: [#1 0.13,0.44,0.00,M2] [#2 -0.29,0.31,0.00,M1] [#3 -0.41,1.10,0.00,M2] [#4 0.16,0.31,0.71,U] [#5 0.19,-0.22,0.75,U] [#6 0.18,-0.07,0.75,U] [#7 0.15,0.08,0.52,U] [#8 -0.09,-0.47,0.00,M10] 
01:20:51.321 00.000 7988 refined, 4 included, MultiStar: {0.20, 0.15}, one-star: {0.28, 0.51}
01:20:51.321 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
01:20:51.321 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
01:20:51.321 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.63 mountX=0.15 mountY=-0.20, mountTheta=-0.95
01:20:51.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.15, opts=13)
01:20:51.321 00.000 7988 Enqueuing Move request for scope (0.20, 0.15)
01:20:51.321 00.000 15712 Worker thread wakes up
01:20:51.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
01:20:51.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
01:20:51.331 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=57, FiltMax=255, Gamma=0.690
01:20:51.331 00.000 7988 UpdateGuideState exits: m=704 SNR=17.0
01:20:51.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:51.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:51.331 00.000 7988 Enqueuing Expose request
01:20:51.331 00.000 15712 Moving (0.20, 0.15) raw xDistance=0.15 yDistance=-0.20
01:20:51.338 00.007 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
01:20:51.338 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
01:20:51.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:51.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:20:51.338 00.000 15712 MoveAxis(W, 4, ABG)
01:20:51.338 00.000 15712 Guiding  Dir = 3, Dur = 4
01:20:51.338 00.000 15712 IsGuiding returns 0
01:20:51.355 00.017 15712 IsGuiding returns 0
01:20:51.355 00.000 15712 Move returns status 0, amount 4
01:20:51.355 00.000 15712 MoveAxis(N, 0, ABG)
01:20:51.355 00.000 15712 Move returns status 0, amount 0
01:20:51.355 00.000 15712 move complete, result=0
01:20:51.355 00.000 15712 worker thread done servicing request
01:20:51.355 00.000 15712 Worker thread wakes up
01:20:51.355 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:20:51.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:51.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:52.767 01.412 15712 Exposure complete
01:20:52.830 00.063 15712 worker thread done servicing request
01:20:52.830 00.000 7988 OnExposeComplete: enter
01:20:52.830 00.000 7988 UpdateGuideState(): m_state=6
01:20:52.830 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2002
01:20:52.835 00.005 7988 Star::Find returns 1 (0), X=973.44, Y=190.28, Mass=825, SNR=18.6, Peak=157 HFD=3.3
01:20:52.835 00.000 7988 MultiStar: large primary error, entering stabilization period
01:20:52.835 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
01:20:52.835 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
01:20:52.835 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=1.08 hyp=1.08 cameraTheta=1.67 mountX=1.08 mountY=0.08, mountTheta=0.07
01:20:52.835 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=1.08, opts=13)
01:20:52.835 00.000 7988 Enqueuing Move request for scope (-0.10, 1.08)
01:20:52.835 00.000 15712 Worker thread wakes up
01:20:52.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.08) opts 0xd
01:20:52.835 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 1.08)
01:20:52.835 00.000 15712 Moving (-0.10, 1.08) raw xDistance=1.08 yDistance=0.08
01:20:52.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=57, FiltMax=255, Gamma=0.690
01:20:52.835 00.000 7988 UpdateGuideState exits: m=825 SNR=18.6
01:20:52.846 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:52.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:52.846 00.000 7988 Enqueuing Expose request
01:20:52.846 00.000 15712 PPEC rslt: input = 1.08, final = 0.65, react = 0.65, pred = 0.00, hyst = 0.58, hyst_pct = 0.00, period_length = 639.43
01:20:52.846 00.000 15712 PPEC: input: 1.08, control: 0.65, exposure: 1500
01:20:52.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:52.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:20:52.846 00.000 15712 MoveAxis(W, 211, ABG)
01:20:52.846 00.000 15712 Guiding  Dir = 3, Dur = 211
01:20:52.846 00.000 15712 IsGuiding returns 0
01:20:52.878 00.032 15712 PulseGuide returned control before completion, sleep 194
01:20:53.101 00.223 15712 IsGuiding returns 0
01:20:53.101 00.000 15712 Move returns status 0, amount 211
01:20:53.101 00.000 15712 MoveAxis(N, 0, ABG)
01:20:53.101 00.000 15712 Move returns status 0, amount 0
01:20:53.101 00.000 15712 move complete, result=0
01:20:53.101 00.000 7988 GuideStep: 1.1 px 211 ms WEST, 0.1 px 0 ms NORTH
01:20:53.103 00.002 15712 worker thread done servicing request
01:20:53.103 00.000 15712 Worker thread wakes up
01:20:53.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:53.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:54.841 01.738 15712 Exposure complete
01:20:54.905 00.064 15712 worker thread done servicing request
01:20:54.906 00.001 7988 OnExposeComplete: enter
01:20:54.906 00.000 7988 UpdateGuideState(): m_state=6
01:20:54.906 00.000 7988 Star::Find(15, 973, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2003
01:20:54.906 00.000 7988 Star::Find returns 1 (0), X=973.40, Y=189.53, Mass=749, SNR=17.6, Peak=150 HFD=3.3
01:20:54.906 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
01:20:54.906 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
01:20:54.911 00.005 7988 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.36 cameraTheta=1.99 mountX=0.32 mountY=0.14, mountTheta=0.40
01:20:54.911 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.32, opts=13)
01:20:54.911 00.000 7988 Enqueuing Move request for scope (-0.14, 0.32)
01:20:54.911 00.000 15712 Worker thread wakes up
01:20:54.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd
01:20:54.911 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.32)
01:20:54.911 00.000 15712 Moving (-0.14, 0.32) raw xDistance=0.32 yDistance=0.14
01:20:54.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=57, FiltMax=255, Gamma=0.690
01:20:54.911 00.000 7988 UpdateGuideState exits: m=749 SNR=17.6
01:20:54.918 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:54.918 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:54.918 00.000 7988 Enqueuing Expose request
01:20:54.918 00.000 15712 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.43
01:20:54.918 00.000 15712 PPEC: input: 0.32, control: 0.18, exposure: 1500
01:20:54.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:54.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:20:54.918 00.000 15712 MoveAxis(W, 60, ABG)
01:20:54.918 00.000 15712 Guiding  Dir = 3, Dur = 60
01:20:54.950 00.032 15712 IsGuiding returns 0
01:20:54.972 00.022 15712 PulseGuide returned control before completion, sleep 54
01:20:55.031 00.059 15712 IsGuiding returns 1
01:20:55.031 00.000 15712 scope still moving after pulse duration time elapsed
01:20:55.064 00.033 15712 IsGuiding returns 0
01:20:55.064 00.000 15712 scope move finished after 60 + 52 ms
01:20:55.064 00.000 15712 Move returns status 0, amount 60
01:20:55.064 00.000 15712 MoveAxis(N, 0, ABG)
01:20:55.064 00.000 15712 Move returns status 0, amount 0
01:20:55.064 00.000 15712 move complete, result=0
01:20:55.064 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
01:20:55.070 00.006 15712 worker thread done servicing request
01:20:55.070 00.000 15712 Worker thread wakes up
01:20:55.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:55.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:56.483 01.413 15712 Exposure complete
01:20:56.544 00.061 15712 worker thread done servicing request
01:20:56.544 00.000 7988 OnExposeComplete: enter
01:20:56.544 00.000 7988 UpdateGuideState(): m_state=6
01:20:56.544 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:20:56.544 00.000 7988 Star::Find returns 1 (0), X=973.38, Y=189.21, Mass=822, SNR=18.4, Peak=147 HFD=3.6
01:20:56.544 00.000 7988 MultiStar: exiting stabilization period
01:20:56.544 00.000 7988 MultiStar: [#1 -0.25,-0.03,0.93,U] [#2 -0.22,0.03,0.87,U] [#3 -0.15,0.51,0.00,M3] [#4 0.21,-0.56,0.00,M8] [#5 0.17,-0.43,0.00,M5] [#6 0.38,-0.40,0.00,M5] [#7 0.62,-0.95,0.00,M7] [#8 -0.10,-0.95,0.00,R] 
01:20:56.544 00.000 7988 single-star, 2 included, MultiStar: {-0.21, 0.00}, one-star: {-0.16, 0.01}
01:20:56.544 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.54 = 1.54)
01:20:56.544 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
01:20:56.544 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.10 mountX=0.01 mountY=0.16, mountTheta=1.54
01:20:56.559 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.01, opts=13)
01:20:56.560 00.001 7988 Enqueuing Move request for scope (-0.16, 0.01)
01:20:56.562 00.002 15712 Worker thread wakes up
01:20:56.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
01:20:56.562 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
01:20:56.562 00.000 15712 Moving (-0.16, 0.01) raw xDistance=0.01 yDistance=0.16
01:20:56.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=58, FiltMax=255, Gamma=0.690
01:20:56.562 00.000 7988 UpdateGuideState exits: m=822 SNR=18.4
01:20:56.564 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:56.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:56.566 00.002 7988 Enqueuing Expose request
01:20:56.566 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
01:20:56.566 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
01:20:56.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:56.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:20:56.566 00.000 15712 MoveAxis(E, 6, ABG)
01:20:56.566 00.000 15712 Guiding  Dir = 2, Dur = 6
01:20:56.566 00.000 15712 IsGuiding returns 0
01:20:56.611 00.045 15712 IsGuiding returns 0
01:20:56.611 00.000 15712 Move returns status 0, amount 6
01:20:56.611 00.000 15712 MoveAxis(N, 0, ABG)
01:20:56.611 00.000 15712 Move returns status 0, amount 0
01:20:56.611 00.000 15712 move complete, result=0
01:20:56.611 00.000 15712 worker thread done servicing request
01:20:56.611 00.000 15712 Worker thread wakes up
01:20:56.611 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
01:20:56.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:56.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:58.251 01.640 15712 Exposure complete
01:20:58.313 00.062 15712 worker thread done servicing request
01:20:58.313 00.000 7988 OnExposeComplete: enter
01:20:58.313 00.000 7988 UpdateGuideState(): m_state=6
01:20:58.318 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2005
01:20:58.318 00.000 7988 Star::Find returns 1 (0), X=973.49, Y=189.13, Mass=820, SNR=18.4, Peak=164 HFD=3.5
01:20:58.320 00.002 7988 MultiStar: [#1 -0.08,0.03,1.01,U] [#2 -0.05,-0.42,0.00,M1] [#3 -0.45,0.15,0.00,M4] [#4 0.43,-0.58,0.00,M9] [#5 -0.00,-0.73,0.00,M6] [#6 -0.01,-0.45,0.00,M6] [#7 0.17,-1.01,0.00,M8] [#8 0.04,-0.15,0.44,U] 
01:20:58.320 00.000 7988 refined, 2 included, MultiStar: {-0.05, -0.05}, one-star: {-0.05, -0.08}
01:20:58.322 00.002 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.92 = 2.37)
01:20:58.322 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
01:20:58.324 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.06 cameraTheta=-2.35 mountX=-0.05 mountY=0.05, mountTheta=2.35
01:20:58.326 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
01:20:58.326 00.000 7988 Enqueuing Move request for scope (-0.05, -0.05)
01:20:58.328 00.002 15712 Worker thread wakes up
01:20:58.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:20:58.328 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:20:58.328 00.000 15712 Moving (-0.05, -0.05) raw xDistance=-0.05 yDistance=0.05
01:20:58.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
01:20:58.330 00.002 7988 UpdateGuideState exits: m=820 SNR=18.4
01:20:58.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:58.332 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:58.332 00.000 7988 Enqueuing Expose request
01:20:58.334 00.002 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
01:20:58.334 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
01:20:58.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:58.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:20:58.334 00.000 15712 MoveAxis(E, 1, ABG)
01:20:58.334 00.000 15712 Guiding  Dir = 2, Dur = 1
01:20:58.335 00.001 15712 IsGuiding returns 0
01:20:58.362 00.027 15712 IsGuiding returns 0
01:20:58.362 00.000 15712 Move returns status 0, amount 1
01:20:58.362 00.000 15712 MoveAxis(N, 0, ABG)
01:20:58.362 00.000 15712 Move returns status 0, amount 0
01:20:58.362 00.000 15712 move complete, result=0
01:20:58.362 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:20:58.364 00.002 15712 worker thread done servicing request
01:20:58.364 00.000 15712 Worker thread wakes up
01:20:58.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:58.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:20:59.765 01.401 15712 Exposure complete
01:20:59.831 00.066 15712 worker thread done servicing request
01:20:59.832 00.001 7988 OnExposeComplete: enter
01:20:59.832 00.000 7988 UpdateGuideState(): m_state=6
01:20:59.832 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2006
01:20:59.832 00.000 7988 Star::Find returns 1 (0), X=973.29, Y=188.81, Mass=812, SNR=18.3, Peak=149 HFD=3.6
01:20:59.832 00.000 7988 MultiStar: [#1 -0.09,-0.87,0.00,M1] [#2 0.00,-0.40,0.87,U] [#3 0.08,-0.14,0.96,U] [#4 0.22,-1.05,0.00,M10] [#5 0.08,-0.91,0.00,M7] [#6 -0.33,-1.23,0.00,M7] [#7 0.47,-1.60,0.00,M9] [#8 0.40,-0.32,0.00,M1] 
01:20:59.832 00.000 7988 refined, 2 included, MultiStar: {-0.06, -0.31}, one-star: {-0.25, -0.40}
01:20:59.832 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
01:20:59.832 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
01:20:59.832 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.76 mountX=-0.31 mountY=0.07, mountTheta=2.92
01:20:59.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.31, opts=13)
01:20:59.832 00.000 7988 Enqueuing Move request for scope (-0.06, -0.31)
01:20:59.843 00.011 15712 Worker thread wakes up
01:20:59.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd
01:20:59.843 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.31)
01:20:59.843 00.000 15712 Moving (-0.06, -0.31) raw xDistance=-0.31 yDistance=0.07
01:20:59.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
01:20:59.845 00.002 7988 UpdateGuideState exits: m=812 SNR=18.3
01:20:59.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:59.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:20:59.845 00.000 7988 Enqueuing Expose request
01:20:59.845 00.000 15712 PPEC rslt: input = -0.31, final = -0.19, react = -0.19, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 639.43
01:20:59.845 00.000 15712 PPEC: input: -0.31, control: -0.19, exposure: 1500
01:20:59.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:59.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:20:59.845 00.000 15712 MoveAxis(E, 60, ABG)
01:20:59.845 00.000 15712 Guiding  Dir = 2, Dur = 60
01:20:59.845 00.000 15712 IsGuiding returns 0
01:20:59.877 00.032 15712 PulseGuide returned control before completion, sleep 36
01:20:59.928 00.051 15712 IsGuiding returns 1
01:20:59.928 00.000 15712 scope still moving after pulse duration time elapsed
01:20:59.976 00.048 15712 IsGuiding returns 0
01:20:59.976 00.000 15712 scope move finished after 60 + 65 ms
01:20:59.976 00.000 15712 Move returns status 0, amount 60
01:20:59.976 00.000 15712 MoveAxis(N, 0, ABG)
01:20:59.976 00.000 15712 Move returns status 0, amount 0
01:20:59.976 00.000 15712 move complete, result=0
01:20:59.976 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
01:20:59.977 00.001 15712 worker thread done servicing request
01:20:59.977 00.000 15712 Worker thread wakes up
01:20:59.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:20:59.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:01.616 01.639 15712 Exposure complete
01:21:01.680 00.064 15712 worker thread done servicing request
01:21:01.680 00.000 7988 OnExposeComplete: enter
01:21:01.680 00.000 7988 UpdateGuideState(): m_state=6
01:21:01.683 00.003 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2007
01:21:01.683 00.000 7988 Star::Find returns 1 (0), X=973.77, Y=188.14, Mass=816, SNR=18.6, Peak=152 HFD=3.0
01:21:01.685 00.002 7988 MultiStar: large primary error, entering stabilization period
01:21:01.685 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
01:21:01.687 00.002 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
01:21:01.687 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-1.06 hyp=1.09 cameraTheta=-1.36 mountX=-1.06 mountY=-0.20, mountTheta=-2.96
01:21:01.689 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-1.06, opts=13)
01:21:01.691 00.002 7988 Enqueuing Move request for scope (0.22, -1.06)
01:21:01.691 00.000 15712 Worker thread wakes up
01:21:01.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.06) opts 0xd
01:21:01.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -1.06)
01:21:01.693 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=56, FiltMax=255, Gamma=0.690
01:21:01.693 00.000 7988 UpdateGuideState exits: m=816 SNR=18.6
01:21:01.695 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:01.695 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:01.697 00.002 7988 Enqueuing Expose request
01:21:01.697 00.000 15712 Moving (0.22, -1.06) raw xDistance=-1.06 yDistance=-0.20
01:21:01.697 00.000 15712 PPEC rslt: input = -1.06, final = -0.63, react = -0.64, pred = 0.01, hyst = -0.57, hyst_pct = 0.00, period_length = 639.43
01:21:01.697 00.000 15712 PPEC: input: -1.06, control: -0.63, exposure: 1500
01:21:01.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:01.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:21:01.697 00.000 15712 MoveAxis(E, 204, ABG)
01:21:01.697 00.000 15712 Guiding  Dir = 2, Dur = 204
01:21:01.697 00.000 15712 IsGuiding returns 0
01:21:01.718 00.021 15712 PulseGuide returned control before completion, sleep 198
01:21:01.954 00.236 15712 IsGuiding returns 0
01:21:01.954 00.000 15712 Move returns status 0, amount 204
01:21:01.954 00.000 15712 MoveAxis(N, 0, ABG)
01:21:01.954 00.000 15712 Move returns status 0, amount 0
01:21:01.954 00.000 15712 move complete, result=0
01:21:01.954 00.000 7988 GuideStep: -1.1 px 204 ms EAST, -0.2 px 0 ms NORTH
01:21:01.960 00.006 15712 worker thread done servicing request
01:21:01.960 00.000 15712 Worker thread wakes up
01:21:01.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:01.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:03.369 01.409 15712 Exposure complete
01:21:03.435 00.066 15712 worker thread done servicing request
01:21:03.435 00.000 7988 OnExposeComplete: enter
01:21:03.435 00.000 7988 UpdateGuideState(): m_state=6
01:21:03.435 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2008
01:21:03.435 00.000 7988 Star::Find returns 1 (0), X=973.30, Y=188.94, Mass=843, SNR=18.9, Peak=147 HFD=3.3
01:21:03.435 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.87 = 2.41)
01:21:03.435 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.38)
01:21:03.435 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.26 hyp=0.36 cameraTheta=-2.31 mountX=-0.27 mountY=0.24, mountTheta=2.40
01:21:03.435 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.26, opts=13)
01:21:03.435 00.000 7988 Enqueuing Move request for scope (-0.24, -0.26)
01:21:03.435 00.000 15712 Worker thread wakes up
01:21:03.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
01:21:03.435 00.000 7988 UpdateGuideState exits: m=843 SNR=18.9
01:21:03.447 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:03.448 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:03.448 00.000 7988 Enqueuing Expose request
01:21:03.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.26) opts 0xd
01:21:03.448 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.26)
01:21:03.448 00.000 15712 Moving (-0.24, -0.26) raw xDistance=-0.27 yDistance=0.24
01:21:03.448 00.000 15712 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.43
01:21:03.448 00.000 15712 PPEC: input: -0.27, control: -0.15, exposure: 1500
01:21:03.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:03.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:21:03.448 00.000 15712 MoveAxis(E, 47, ABG)
01:21:03.448 00.000 15712 Guiding  Dir = 2, Dur = 47
01:21:03.448 00.000 15712 IsGuiding returns 0
01:21:03.470 00.022 15712 PulseGuide returned control before completion, sleep 37
01:21:03.526 00.056 15712 IsGuiding returns 1
01:21:03.526 00.000 15712 scope still moving after pulse duration time elapsed
01:21:03.566 00.040 15712 IsGuiding returns 0
01:21:03.566 00.000 15712 scope move finished after 47 + 70 ms
01:21:03.566 00.000 15712 Move returns status 0, amount 47
01:21:03.566 00.000 15712 MoveAxis(N, 0, ABG)
01:21:03.566 00.000 15712 Move returns status 0, amount 0
01:21:03.566 00.000 15712 move complete, result=0
01:21:03.566 00.000 7988 GuideStep: -0.3 px 47 ms EAST, 0.2 px 0 ms NORTH
01:21:03.574 00.008 15712 worker thread done servicing request
01:21:03.574 00.000 15712 Worker thread wakes up
01:21:03.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:03.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:05.203 01.629 15712 Exposure complete
01:21:05.267 00.064 15712 worker thread done servicing request
01:21:05.267 00.000 7988 OnExposeComplete: enter
01:21:05.267 00.000 7988 UpdateGuideState(): m_state=6
01:21:05.267 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2009
01:21:05.267 00.000 7988 Star::Find returns 1 (0), X=973.51, Y=189.99, Mass=835, SNR=18.4, Peak=156 HFD=3.6
01:21:05.267 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
01:21:05.267 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
01:21:05.267 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.78 hyp=0.78 cameraTheta=1.61 mountX=0.78 mountY=0.01, mountTheta=0.01
01:21:05.267 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.78, opts=13)
01:21:05.267 00.000 7988 Enqueuing Move request for scope (-0.03, 0.78)
01:21:05.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:21:05.267 00.000 7988 UpdateGuideState exits: m=835 SNR=18.4
01:21:05.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:05.280 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:05.282 00.002 7988 Enqueuing Expose request
01:21:05.282 00.000 15712 Worker thread wakes up
01:21:05.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.78) opts 0xd
01:21:05.282 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.78)
01:21:05.282 00.000 15712 Moving (-0.03, 0.78) raw xDistance=0.78 yDistance=0.01
01:21:05.282 00.000 15712 PPEC rslt: input = 0.78, final = 0.49, react = 0.47, pred = 0.02, hyst = 0.38, hyst_pct = 0.00, period_length = 639.43
01:21:05.282 00.000 15712 PPEC: input: 0.78, control: 0.49, exposure: 1500
01:21:05.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:05.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:21:05.282 00.000 15712 MoveAxis(W, 158, ABG)
01:21:05.282 00.000 15712 Guiding  Dir = 3, Dur = 158
01:21:05.282 00.000 15712 IsGuiding returns 0
01:21:05.315 00.033 15712 PulseGuide returned control before completion, sleep 141
01:21:05.471 00.156 15712 IsGuiding returns 1
01:21:05.471 00.000 15712 scope still moving after pulse duration time elapsed
01:21:05.506 00.035 15712 IsGuiding returns 0
01:21:05.506 00.000 15712 scope move finished after 158 + 61 ms
01:21:05.506 00.000 15712 Move returns status 0, amount 158
01:21:05.506 00.000 15712 MoveAxis(N, 0, ABG)
01:21:05.506 00.000 15712 Move returns status 0, amount 0
01:21:05.506 00.000 15712 move complete, result=0
01:21:05.506 00.000 7988 GuideStep: 0.8 px 158 ms WEST, 0.0 px 0 ms NORTH
01:21:05.508 00.002 15712 worker thread done servicing request
01:21:05.508 00.000 15712 Worker thread wakes up
01:21:05.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:05.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:06.926 01.418 15712 Exposure complete
01:21:06.990 00.064 15712 worker thread done servicing request
01:21:06.992 00.002 7988 OnExposeComplete: enter
01:21:06.992 00.000 7988 UpdateGuideState(): m_state=6
01:21:06.992 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2010
01:21:06.992 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=189.46, Mass=884, SNR=19.2, Peak=144 HFD=3.2
01:21:06.992 00.000 7988 MultiStar: exiting stabilization period
01:21:06.992 00.000 7988 MultiStar: [#1 -0.01,0.00,0.93,U] [#2 -0.14,0.21,0.85,U] [#3 -0.27,0.35,0.00,M4] [#4 0.09,-0.57,0.00,R] [#5 0.25,-0.45,0.00,M8] [#6 0.21,-0.55,0.00,M8] [#7 0.39,-0.95,0.00,M10] [#8 0.10,-0.03,0.39,U] 
01:21:06.997 00.005 7988 refined, 3 included, MultiStar: {-0.04, 0.13}, one-star: {-0.04, 0.25}
01:21:06.997 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
01:21:06.997 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
01:21:06.997 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.87 mountX=0.13 mountY=0.04, mountTheta=0.28
01:21:06.997 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.13, opts=13)
01:21:07.004 00.007 7988 Enqueuing Move request for scope (-0.04, 0.13)
01:21:07.005 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:21:07.006 00.001 7988 UpdateGuideState exits: m=884 SNR=19.2
01:21:07.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:07.008 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:07.008 00.000 7988 Enqueuing Expose request
01:21:07.010 00.002 15712 Worker thread wakes up
01:21:07.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
01:21:07.010 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
01:21:07.010 00.000 15712 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=0.04
01:21:07.014 00.004 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
01:21:07.014 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
01:21:07.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:07.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:21:07.014 00.000 15712 MoveAxis(W, 5, ABG)
01:21:07.014 00.000 15712 Guiding  Dir = 3, Dur = 5
01:21:07.040 00.026 15712 IsGuiding returns 0
01:21:07.056 00.016 15712 IsGuiding returns 0
01:21:07.056 00.000 15712 Move returns status 0, amount 5
01:21:07.056 00.000 15712 MoveAxis(N, 0, ABG)
01:21:07.056 00.000 15712 Move returns status 0, amount 0
01:21:07.056 00.000 15712 move complete, result=0
01:21:07.056 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
01:21:07.058 00.002 15712 worker thread done servicing request
01:21:07.058 00.000 15712 Worker thread wakes up
01:21:07.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:07.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:08.697 01.639 15712 Exposure complete
01:21:08.760 00.063 15712 worker thread done servicing request
01:21:08.760 00.000 7988 OnExposeComplete: enter
01:21:08.760 00.000 7988 UpdateGuideState(): m_state=6
01:21:08.760 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2011
01:21:08.760 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=188.78, Mass=781, SNR=18.1, Peak=166 HFD=3.3
01:21:08.760 00.000 7988 MultiStar: [#1 0.10,-0.29,0.91,U] [#2 -0.11,0.05,0.93,U] [#3 0.14,0.27,0.86,U] [#4 0.15,-0.06,0.73,U] [#5 -0.06,-0.49,0.00,M9] [#6 0.52,-0.81,0.00,M9] [#7 0.13,-0.79,0.00,R] [#8 0.49,0.07,0.00,M1] 
01:21:08.767 00.007 7988 refined, 4 included, MultiStar: {0.06, -0.10}, one-star: {0.03, -0.43}
01:21:08.767 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
01:21:08.767 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
01:21:08.767 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.08 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
01:21:08.767 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.10, opts=13)
01:21:08.767 00.000 7988 Enqueuing Move request for scope (0.06, -0.10)
01:21:08.767 00.000 15712 Worker thread wakes up
01:21:08.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:21:08.767 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:21:08.767 00.000 15712 Moving (0.06, -0.10) raw xDistance=-0.10 yDistance=-0.05
01:21:08.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:21:08.774 00.007 7988 UpdateGuideState exits: m=781 SNR=18.1
01:21:08.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:08.776 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:08.776 00.000 7988 Enqueuing Expose request
01:21:08.778 00.002 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
01:21:08.778 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
01:21:08.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:08.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:08.778 00.000 15712 MoveAxis(W, 4, ABG)
01:21:08.778 00.000 15712 Guiding  Dir = 3, Dur = 4
01:21:08.778 00.000 15712 IsGuiding returns 0
01:21:08.799 00.021 15712 IsGuiding returns 0
01:21:08.799 00.000 15712 Move returns status 0, amount 4
01:21:08.799 00.000 15712 MoveAxis(N, 0, ABG)
01:21:08.799 00.000 15712 Move returns status 0, amount 0
01:21:08.799 00.000 15712 move complete, result=0
01:21:08.799 00.000 15712 worker thread done servicing request
01:21:08.799 00.000 15712 Worker thread wakes up
01:21:08.799 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:21:08.800 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:08.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:10.210 01.410 15712 Exposure complete
01:21:10.272 00.062 15712 worker thread done servicing request
01:21:10.272 00.000 7988 OnExposeComplete: enter
01:21:10.272 00.000 7988 UpdateGuideState(): m_state=6
01:21:10.277 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2012
01:21:10.277 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=189.59, Mass=902, SNR=19.6, Peak=155 HFD=3.3
01:21:10.277 00.000 7988 MultiStar: [#1 0.05,-0.05,0.98,U] [#2 -0.15,0.10,0.91,U] [#3 -0.24,0.74,0.00,M4] [#4 0.05,0.29,0.71,U] [#5 -0.38,-0.54,0.00,M10] [#6 -0.03,-0.53,0.00,M10] [#7 -0.10,0.01,0.45,U] [#8 0.04,0.26,0.42,U] 
01:21:10.277 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.17}, one-star: {0.01, 0.38}
01:21:10.277 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
01:21:10.277 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
01:21:10.277 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.65 mountX=0.17 mountY=0.01, mountTheta=0.06
01:21:10.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.17, opts=13)
01:21:10.277 00.000 7988 Enqueuing Move request for scope (-0.01, 0.17)
01:21:10.277 00.000 15712 Worker thread wakes up
01:21:10.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
01:21:10.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
01:21:10.288 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:21:10.288 00.000 7988 UpdateGuideState exits: m=902 SNR=19.6
01:21:10.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:10.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:10.288 00.000 7988 Enqueuing Expose request
01:21:10.288 00.000 15712 Moving (-0.01, 0.17) raw xDistance=0.17 yDistance=0.01
01:21:10.294 00.006 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.43
01:21:10.294 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
01:21:10.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:10.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:21:10.294 00.000 15712 MoveAxis(W, 36, ABG)
01:21:10.294 00.000 15712 Guiding  Dir = 3, Dur = 36
01:21:10.294 00.000 15712 IsGuiding returns 0
01:21:10.314 00.020 15712 PulseGuide returned control before completion, sleep 27
01:21:10.379 00.065 15712 IsGuiding returns 0
01:21:10.379 00.000 15712 Move returns status 0, amount 36
01:21:10.379 00.000 15712 MoveAxis(N, 0, ABG)
01:21:10.379 00.000 15712 Move returns status 0, amount 0
01:21:10.379 00.000 15712 move complete, result=0
01:21:10.379 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
01:21:10.384 00.005 15712 worker thread done servicing request
01:21:10.384 00.000 15712 Worker thread wakes up
01:21:10.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:10.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:12.013 01.629 15712 Exposure complete
01:21:12.079 00.066 15712 worker thread done servicing request
01:21:12.079 00.000 7988 OnExposeComplete: enter
01:21:12.080 00.001 7988 UpdateGuideState(): m_state=6
01:21:12.081 00.001 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2013
01:21:12.082 00.001 7988 Star::Find returns 1 (0), X=973.54, Y=189.52, Mass=885, SNR=19.2, Peak=152 HFD=3.2
01:21:12.083 00.001 7988 MultiStar: [#1 -0.12,0.57,0.00,M1] [#2 -0.14,0.73,0.00,M1] [#3 -0.27,1.13,0.00,M5] [#4 0.30,0.69,0.00,M1] [#5 0.24,-0.06,0.77,U] [#6 -0.14,-0.23,0.63,U] [#7 0.66,0.62,0.00,M1] [#8 -0.35,0.85,0.00,M1] 
01:21:12.085 00.002 7988 refined, 2 included, MultiStar: {0.04, 0.05}, one-star: {-0.00, 0.32}
01:21:12.086 00.001 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
01:21:12.087 00.001 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
01:21:12.088 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.94 mountX=0.05 mountY=-0.04, mountTheta=-0.64
01:21:12.088 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.05, opts=13)
01:21:12.088 00.000 7988 Enqueuing Move request for scope (0.04, 0.05)
01:21:12.092 00.004 15712 Worker thread wakes up
01:21:12.092 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:21:12.092 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:21:12.092 00.000 15712 Moving (0.04, 0.05) raw xDistance=0.05 yDistance=-0.04
01:21:12.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=53, FiltMax=255, Gamma=0.690
01:21:12.092 00.000 7988 UpdateGuideState exits: m=885 SNR=19.2
01:21:12.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:12.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:12.096 00.004 7988 Enqueuing Expose request
01:21:12.096 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:12.096 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
01:21:12.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:12.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:21:12.096 00.000 15712 MoveAxis(W, 2, ABG)
01:21:12.096 00.000 15712 Guiding  Dir = 3, Dur = 2
01:21:12.096 00.000 15712 IsGuiding returns 0
01:21:12.123 00.027 15712 IsGuiding returns 0
01:21:12.123 00.000 15712 Move returns status 0, amount 2
01:21:12.123 00.000 15712 MoveAxis(N, 0, ABG)
01:21:12.123 00.000 15712 Move returns status 0, amount 0
01:21:12.123 00.000 15712 move complete, result=0
01:21:12.123 00.000 15712 worker thread done servicing request
01:21:12.123 00.000 15712 Worker thread wakes up
01:21:12.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:12.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:12.123 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:21:13.529 01.406 15712 Exposure complete
01:21:13.592 00.063 15712 worker thread done servicing request
01:21:13.592 00.000 7988 OnExposeComplete: enter
01:21:13.592 00.000 7988 UpdateGuideState(): m_state=6
01:21:13.596 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2014
01:21:13.596 00.000 7988 Star::Find returns 1 (0), X=973.45, Y=189.58, Mass=965, SNR=20.2, Peak=146 HFD=3.5
01:21:13.598 00.002 7988 MultiStar: [#1 -0.32,0.09,0.84,U] [#2 0.18,0.44,0.00,M2] [#3 -0.12,0.99,0.00,M6] [#4 0.14,0.53,0.00,M2] [#5 0.55,0.23,0.00,M10] [#6 -0.07,-0.03,0.59,U] [#7 0.13,0.44,0.00,M2] [#8 0.36,0.12,0.33,U] 
01:21:13.598 00.000 7988 refined, 3 included, MultiStar: {-0.10, 0.17}, one-star: {-0.09, 0.38}
01:21:13.600 00.002 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
01:21:13.600 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
01:21:13.602 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.11 mountX=0.17 mountY=0.10, mountTheta=0.52
01:21:13.604 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.17, opts=13)
01:21:13.604 00.000 7988 Enqueuing Move request for scope (-0.10, 0.17)
01:21:13.606 00.002 15712 Worker thread wakes up
01:21:13.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
01:21:13.606 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
01:21:13.606 00.000 15712 Moving (-0.10, 0.17) raw xDistance=0.17 yDistance=0.10
01:21:13.607 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:21:13.607 00.000 7988 UpdateGuideState exits: m=965 SNR=20.2
01:21:13.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:13.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:13.607 00.000 7988 Enqueuing Expose request
01:21:13.607 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.42
01:21:13.607 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
01:21:13.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:13.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:21:13.607 00.000 15712 MoveAxis(W, 34, ABG)
01:21:13.607 00.000 15712 Guiding  Dir = 3, Dur = 34
01:21:13.607 00.000 15712 IsGuiding returns 0
01:21:13.624 00.017 15712 PulseGuide returned control before completion, sleep 31
01:21:13.675 00.051 15712 IsGuiding returns 0
01:21:13.675 00.000 15712 Move returns status 0, amount 34
01:21:13.675 00.000 15712 MoveAxis(N, 0, ABG)
01:21:13.675 00.000 15712 Move returns status 0, amount 0
01:21:13.675 00.000 15712 move complete, result=0
01:21:13.675 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
01:21:13.675 00.000 15712 worker thread done servicing request
01:21:13.675 00.000 15712 Worker thread wakes up
01:21:13.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:13.677 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:15.316 01.639 15712 Exposure complete
01:21:15.381 00.065 15712 worker thread done servicing request
01:21:15.382 00.001 7988 OnExposeComplete: enter
01:21:15.382 00.000 7988 UpdateGuideState(): m_state=6
01:21:15.382 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2015
01:21:15.382 00.000 7988 Star::Find returns 1 (0), X=973.31, Y=189.46, Mass=866, SNR=19.0, Peak=136 HFD=3.5
01:21:15.382 00.000 7988 MultiStar: [#1 0.34,0.41,0.00,M1] [#2 -0.06,0.49,0.00,M3] [#3 0.22,0.86,0.00,M7] [#4 0.31,0.68,0.00,M3] [#5 0.16,-0.43,0.00,R] [#6 0.24,-0.32,0.59,U] [#7 -0.19,0.50,0.00,M3] [#8 0.44,0.88,0.00,M1] 
01:21:15.382 00.000 7988 refined, 1 included, MultiStar: {-0.05, 0.04}, one-star: {-0.23, 0.26}
01:21:15.382 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
01:21:15.382 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
01:21:15.382 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.50 mountX=0.04 mountY=0.05, mountTheta=0.92
01:21:15.382 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.04, opts=13)
01:21:15.382 00.000 7988 Enqueuing Move request for scope (-0.05, 0.04)
01:21:15.382 00.000 15712 Worker thread wakes up
01:21:15.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:21:15.382 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:21:15.394 00.012 15712 Moving (-0.05, 0.04) raw xDistance=0.04 yDistance=0.05
01:21:15.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=53, FiltMax=255, Gamma=0.690
01:21:15.395 00.001 7988 UpdateGuideState exits: m=866 SNR=19.0
01:21:15.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:15.395 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:15.395 00.000 7988 Enqueuing Expose request
01:21:15.395 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:15.395 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
01:21:15.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:15.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:21:15.395 00.000 15712 MoveAxis(E, 4, ABG)
01:21:15.395 00.000 15712 Guiding  Dir = 2, Dur = 4
01:21:15.395 00.000 15712 IsGuiding returns 0
01:21:15.417 00.022 15712 IsGuiding returns 0
01:21:15.417 00.000 15712 Move returns status 0, amount 4
01:21:15.417 00.000 15712 MoveAxis(N, 0, ABG)
01:21:15.417 00.000 15712 Move returns status 0, amount 0
01:21:15.417 00.000 15712 move complete, result=0
01:21:15.417 00.000 15712 worker thread done servicing request
01:21:15.417 00.000 15712 Worker thread wakes up
01:21:15.417 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:21:15.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:15.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:16.831 01.414 15712 Exposure complete
01:21:16.895 00.064 15712 worker thread done servicing request
01:21:16.895 00.000 7988 OnExposeComplete: enter
01:21:16.895 00.000 7988 UpdateGuideState(): m_state=6
01:21:16.899 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2016
01:21:16.899 00.000 7988 Star::Find returns 1 (0), X=973.32, Y=189.70, Mass=715, SNR=17.1, Peak=146 HFD=3.1
01:21:16.901 00.002 7988 MultiStar: [#1 -0.02,0.49,0.00,M2] [#2 -0.06,0.58,0.00,M4] [#3 -0.11,0.94,0.00,M8] [#4 0.23,0.91,0.00,M4] [#5 0.05,0.29,0.83,U] [#6 0.31,-0.40,0.00,M8] [#7 0.55,0.56,0.00,M4] [#8 0.50,0.66,0.00,M2] 
01:21:16.901 00.000 7988 refined, 1 included, MultiStar: {-0.10, 0.40}, one-star: {-0.22, 0.50}
01:21:16.903 00.002 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
01:21:16.903 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:21:16.905 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.40 hyp=0.41 cameraTheta=1.81 mountX=0.40 mountY=0.09, mountTheta=0.22
01:21:16.907 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.40, opts=13)
01:21:16.907 00.000 7988 Enqueuing Move request for scope (-0.10, 0.40)
01:21:16.909 00.002 15712 Worker thread wakes up
01:21:16.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.40) opts 0xd
01:21:16.909 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.40)
01:21:16.909 00.000 15712 Moving (-0.10, 0.40) raw xDistance=0.40 yDistance=0.09
01:21:16.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=54, FiltMax=255, Gamma=0.690
01:21:16.909 00.000 7988 UpdateGuideState exits: m=715 SNR=17.1
01:21:16.911 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:16.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:16.913 00.002 7988 Enqueuing Expose request
01:21:16.913 00.000 15712 PPEC rslt: input = 0.40, final = 0.22, react = 0.24, pred = -0.02, hyst = 0.22, hyst_pct = 0.00, period_length = 639.42
01:21:16.915 00.002 15712 PPEC: input: 0.40, control: 0.22, exposure: 1500
01:21:16.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:16.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:21:16.915 00.000 15712 MoveAxis(W, 73, ABG)
01:21:16.915 00.000 15712 Guiding  Dir = 3, Dur = 73
01:21:16.915 00.000 15712 IsGuiding returns 0
01:21:16.933 00.018 15712 PulseGuide returned control before completion, sleep 63
01:21:17.006 00.073 15712 IsGuiding returns 1
01:21:17.006 00.000 15712 scope still moving after pulse duration time elapsed
01:21:17.044 00.038 15712 IsGuiding returns 0
01:21:17.044 00.000 15712 scope move finished after 73 + 59 ms
01:21:17.044 00.000 15712 Move returns status 0, amount 73
01:21:17.044 00.000 15712 MoveAxis(N, 0, ABG)
01:21:17.044 00.000 15712 Move returns status 0, amount 0
01:21:17.044 00.000 15712 move complete, result=0
01:21:17.044 00.000 7988 GuideStep: 0.4 px 73 ms WEST, 0.1 px 0 ms NORTH
01:21:17.049 00.005 15712 worker thread done servicing request
01:21:17.049 00.000 15712 Worker thread wakes up
01:21:17.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:17.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:18.681 01.632 15712 Exposure complete
01:21:18.745 00.064 15712 worker thread done servicing request
01:21:18.745 00.000 7988 OnExposeComplete: enter
01:21:18.745 00.000 7988 UpdateGuideState(): m_state=6
01:21:18.749 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2017
01:21:18.749 00.000 7988 Star::Find returns 1 (0), X=973.59, Y=189.26, Mass=800, SNR=18.2, Peak=147 HFD=3.3
01:21:18.751 00.002 7988 MultiStar: [#1 0.02,0.07,1.02,U] [#2 -0.10,0.35,0.88,U] [#3 -0.09,0.92,0.00,M9] [#4 0.04,0.50,0.00,M5] [#5 0.26,-0.15,0.75,U] [#6 0.30,-0.47,0.00,M9] [#7 0.05,0.08,0.49,U] [#8 0.31,0.95,0.00,M3] 
01:21:18.751 00.000 7988 single-star, 4 included, MultiStar: {0.05, 0.09}, one-star: {0.05, 0.06}
01:21:18.753 00.002 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
01:21:18.753 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
01:21:18.755 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=0.06 mountY=-0.05, mountTheta=-0.73
01:21:18.757 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
01:21:18.757 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
01:21:18.757 00.000 15712 Worker thread wakes up
01:21:18.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:21:18.757 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:21:18.757 00.000 15712 Moving (0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
01:21:18.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:21:18.760 00.003 7988 UpdateGuideState exits: m=800 SNR=18.2
01:21:18.761 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:18.761 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:18.761 00.000 7988 Enqueuing Expose request
01:21:18.761 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:18.761 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:21:18.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:18.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:18.761 00.000 15712 MoveAxis(E, 6, ABG)
01:21:18.761 00.000 15712 Guiding  Dir = 2, Dur = 6
01:21:18.761 00.000 15712 IsGuiding returns 0
01:21:18.781 00.020 15712 IsGuiding returns 0
01:21:18.781 00.000 15712 Move returns status 0, amount 6
01:21:18.781 00.000 15712 MoveAxis(N, 0, ABG)
01:21:18.781 00.000 15712 Move returns status 0, amount 0
01:21:18.781 00.000 15712 move complete, result=0
01:21:18.781 00.000 15712 worker thread done servicing request
01:21:18.781 00.000 15712 Worker thread wakes up
01:21:18.781 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:21:18.792 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:18.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:20.194 01.402 15712 Exposure complete
01:21:20.258 00.064 15712 worker thread done servicing request
01:21:20.258 00.000 7988 OnExposeComplete: enter
01:21:20.258 00.000 7988 UpdateGuideState(): m_state=6
01:21:20.262 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2018
01:21:20.262 00.000 7988 Star::Find returns 1 (0), X=973.28, Y=189.60, Mass=812, SNR=18.3, Peak=157 HFD=3.5
01:21:20.264 00.002 7988 MultiStar: [#1 -0.13,0.25,0.97,U] [#2 -0.18,0.16,0.95,U] [#3 -0.28,0.87,0.00,M10] [#4 0.30,0.63,0.00,M6] [#5 -0.36,0.24,0.00,M1] [#6 0.14,-0.26,0.67,U] [#7 0.64,0.11,0.00,M4] [#8 -0.04,0.74,0.00,M4] 
01:21:20.264 00.000 7988 refined, 3 included, MultiStar: {-0.13, 0.17}, one-star: {-0.27, 0.39}
01:21:20.266 00.002 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.67 = 0.67)
01:21:20.266 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
01:21:20.268 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.22 cameraTheta=2.23 mountX=0.17 mountY=0.13, mountTheta=0.65
01:21:20.270 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.17, opts=13)
01:21:20.270 00.000 7988 Enqueuing Move request for scope (-0.13, 0.17)
01:21:20.272 00.002 15712 Worker thread wakes up
01:21:20.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
01:21:20.272 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
01:21:20.272 00.000 15712 Moving (-0.13, 0.17) raw xDistance=0.17 yDistance=0.13
01:21:20.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:21:20.274 00.002 7988 UpdateGuideState exits: m=812 SNR=18.3
01:21:20.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:20.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:20.274 00.000 7988 Enqueuing Expose request
01:21:20.274 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.42
01:21:20.274 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
01:21:20.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:20.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:21:20.274 00.000 15712 MoveAxis(W, 33, ABG)
01:21:20.274 00.000 15712 Guiding  Dir = 3, Dur = 33
01:21:20.274 00.000 15712 IsGuiding returns 0
01:21:20.308 00.034 15712 PulseGuide returned control before completion, sleep 15
01:21:20.356 00.048 15712 IsGuiding returns 0
01:21:20.356 00.000 15712 Move returns status 0, amount 33
01:21:20.356 00.000 15712 MoveAxis(N, 0, ABG)
01:21:20.356 00.000 15712 Move returns status 0, amount 0
01:21:20.356 00.000 15712 move complete, result=0
01:21:20.356 00.000 15712 worker thread done servicing request
01:21:20.356 00.000 15712 Worker thread wakes up
01:21:20.356 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
01:21:20.357 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:20.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:21.993 01.636 15712 Exposure complete
01:21:22.059 00.066 15712 worker thread done servicing request
01:21:22.059 00.000 7988 OnExposeComplete: enter
01:21:22.059 00.000 7988 UpdateGuideState(): m_state=6
01:21:22.059 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2019
01:21:22.059 00.000 7988 Star::Find returns 1 (0), X=973.37, Y=189.41, Mass=799, SNR=18.4, Peak=148 HFD=3.3
01:21:22.059 00.000 7988 MultiStar: [#1 0.07,0.06,1.00,U] [#2 -0.35,0.54,0.00,M3] [#3 -0.22,1.05,0.00,R] [#4 0.11,0.55,0.00,M7] [#5 0.17,0.48,0.00,M2] [#6 -0.15,-0.24,0.64,U] [#7 0.34,0.87,0.00,M5] [#8 -0.20,0.76,0.00,M5] 
01:21:22.059 00.000 7988 refined, 2 included, MultiStar: {-0.07, 0.04}, one-star: {-0.17, 0.21}
01:21:22.059 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
01:21:22.059 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
01:21:22.059 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.09 cameraTheta=2.64 mountX=0.04 mountY=0.07, mountTheta=1.07
01:21:22.068 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
01:21:22.070 00.002 7988 Enqueuing Move request for scope (-0.07, 0.04)
01:21:22.070 00.000 15712 Worker thread wakes up
01:21:22.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
01:21:22.070 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:21:22.070 00.000 15712 Moving (-0.07, 0.04) raw xDistance=0.04 yDistance=0.07
01:21:22.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:21:22.073 00.003 7988 UpdateGuideState exits: m=799 SNR=18.4
01:21:22.073 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:22.075 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:22.075 00.000 7988 Enqueuing Expose request
01:21:22.077 00.002 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:22.077 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
01:21:22.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:22.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:21:22.077 00.000 15712 MoveAxis(W, 1, ABG)
01:21:22.077 00.000 15712 Guiding  Dir = 3, Dur = 1
01:21:22.090 00.013 15712 IsGuiding returns 0
01:21:22.113 00.023 15712 IsGuiding returns 0
01:21:22.113 00.000 15712 Move returns status 0, amount 1
01:21:22.113 00.000 15712 MoveAxis(N, 0, ABG)
01:21:22.113 00.000 15712 Move returns status 0, amount 0
01:21:22.113 00.000 15712 move complete, result=0
01:21:22.113 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:21:22.116 00.003 15712 worker thread done servicing request
01:21:22.116 00.000 15712 Worker thread wakes up
01:21:22.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:22.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:23.523 01.407 15712 Exposure complete
01:21:23.588 00.065 15712 worker thread done servicing request
01:21:23.588 00.000 7988 OnExposeComplete: enter
01:21:23.588 00.000 7988 UpdateGuideState(): m_state=6
01:21:23.591 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2020
01:21:23.591 00.000 7988 Star::Find returns 1 (0), X=973.37, Y=189.54, Mass=839, SNR=18.8, Peak=160 HFD=3.2
01:21:23.593 00.002 7988 MultiStar: [#1 0.06,0.04,1.04,U] [#2 0.07,0.09,0.87,U] [#3 0.11,-0.27,0.83,U] [#4 0.22,1.01,0.00,M8] [#5 -0.23,-0.17,0.72,U] [#6 0.15,-0.37,0.67,U] [#7 -0.07,0.42,0.00,M6] [#8 0.74,0.57,0.00,M6] 
01:21:23.593 00.000 7988 refined, 5 included, MultiStar: {-0.01, -0.03}, one-star: {-0.18, 0.34}
01:21:23.595 00.002 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.97)
01:21:23.595 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
01:21:23.597 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.76 mountX=-0.03 mountY=0.01, mountTheta=2.93
01:21:23.599 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
01:21:23.599 00.000 7988 Enqueuing Move request for scope (-0.01, -0.03)
01:21:23.601 00.002 15712 Worker thread wakes up
01:21:23.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:21:23.601 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:21:23.601 00.000 15712 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
01:21:23.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:21:23.602 00.001 7988 UpdateGuideState exits: m=839 SNR=18.8
01:21:23.604 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:23.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:23.605 00.001 7988 Enqueuing Expose request
01:21:23.605 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:23.605 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
01:21:23.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:23.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:21:23.605 00.000 15712 MoveAxis(W, 2, ABG)
01:21:23.607 00.002 15712 Guiding  Dir = 3, Dur = 2
01:21:23.607 00.000 15712 IsGuiding returns 0
01:21:23.622 00.015 15712 IsGuiding returns 0
01:21:23.622 00.000 15712 Move returns status 0, amount 2
01:21:23.622 00.000 15712 MoveAxis(N, 0, ABG)
01:21:23.622 00.000 15712 Move returns status 0, amount 0
01:21:23.622 00.000 15712 move complete, result=0
01:21:23.622 00.000 15712 worker thread done servicing request
01:21:23.622 00.000 15712 Worker thread wakes up
01:21:23.622 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:21:23.634 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:23.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:25.263 01.629 15712 Exposure complete
01:21:25.328 00.065 15712 worker thread done servicing request
01:21:25.329 00.001 7988 OnExposeComplete: enter
01:21:25.329 00.000 7988 UpdateGuideState(): m_state=6
01:21:25.329 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2021
01:21:25.329 00.000 7988 Star::Find returns 1 (0), X=973.39, Y=189.00, Mass=866, SNR=18.9, Peak=144 HFD=3.7
01:21:25.329 00.000 7988 MultiStar: [#1 -0.13,0.11,1.02,U] [#2 -0.01,0.14,0.82,U] [#3 0.24,-0.68,0.00,M1] [#4 0.34,0.36,0.00,M9] [#5 0.21,0.36,0.00,M2] [#6 0.32,-0.32,0.00,M7] [#7 0.38,0.13,0.50,U] [#8 0.35,-0.38,0.00,M7] 
01:21:25.329 00.000 7988 refined, 3 included, MultiStar: {-0.03, 0.03}, one-star: {-0.15, -0.20}
01:21:25.329 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.56) = xAngle (0.89 = 0.89)
01:21:25.329 00.000 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
01:21:25.329 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.45 mountX=0.02 mountY=0.03, mountTheta=0.87
01:21:25.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.03, opts=13)
01:21:25.340 00.011 7988 Enqueuing Move request for scope (-0.03, 0.03)
01:21:25.340 00.000 15712 Worker thread wakes up
01:21:25.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:21:25.340 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:21:25.340 00.000 15712 Moving (-0.03, 0.03) raw xDistance=0.02 yDistance=0.03
01:21:25.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:21:25.342 00.002 7988 UpdateGuideState exits: m=866 SNR=18.9
01:21:25.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:25.344 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:25.344 00.000 7988 Enqueuing Expose request
01:21:25.344 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:25.344 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
01:21:25.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:25.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:21:25.344 00.000 15712 MoveAxis(W, 4, ABG)
01:21:25.344 00.000 15712 Guiding  Dir = 3, Dur = 4
01:21:25.344 00.000 15712 IsGuiding returns 0
01:21:25.407 00.063 15712 IsGuiding returns 0
01:21:25.407 00.000 15712 Move returns status 0, amount 4
01:21:25.407 00.000 15712 MoveAxis(N, 0, ABG)
01:21:25.407 00.000 15712 Move returns status 0, amount 0
01:21:25.407 00.000 15712 move complete, result=0
01:21:25.407 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
01:21:25.407 00.000 15712 worker thread done servicing request
01:21:25.409 00.002 15712 Worker thread wakes up
01:21:25.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:25.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:26.827 01.418 15712 Exposure complete
01:21:26.891 00.064 15712 worker thread done servicing request
01:21:26.891 00.000 7988 OnExposeComplete: enter
01:21:26.891 00.000 7988 UpdateGuideState(): m_state=6
01:21:26.891 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2022
01:21:26.891 00.000 7988 Star::Find returns 1 (0), X=973.44, Y=189.02, Mass=849, SNR=18.9, Peak=152 HFD=3.5
01:21:26.891 00.000 7988 MultiStar: [#1 -0.12,-0.26,0.95,U] [#2 0.05,0.18,0.86,U] [#3 0.17,-0.59,0.00,M2] [#4 0.28,-0.02,0.73,U] [#5 0.13,0.13,0.69,U] [#6 0.06,-0.75,0.00,M8] [#7 0.21,-0.63,0.00,M6] [#8 0.37,0.72,0.00,M8] 
01:21:26.891 00.000 7988 refined, 4 included, MultiStar: {0.03, -0.05}, one-star: {-0.10, -0.18}
01:21:26.891 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
01:21:26.891 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
01:21:26.891 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-1.01 mountX=-0.05 mountY=-0.03, mountTheta=-2.59
01:21:26.891 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
01:21:26.902 00.011 7988 Enqueuing Move request for scope (0.03, -0.05)
01:21:26.902 00.000 15712 Worker thread wakes up
01:21:26.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:21:26.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:21:26.902 00.000 15712 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.03
01:21:26.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=54, FiltMax=255, Gamma=0.690
01:21:26.905 00.003 7988 UpdateGuideState exits: m=849 SNR=18.9
01:21:26.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:26.907 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:26.907 00.000 7988 Enqueuing Expose request
01:21:26.909 00.002 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:26.909 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
01:21:26.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:26.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:21:26.909 00.000 15712 MoveAxis(W, 4, ABG)
01:21:26.909 00.000 15712 Guiding  Dir = 3, Dur = 4
01:21:26.909 00.000 15712 IsGuiding returns 0
01:21:26.921 00.012 15712 IsGuiding returns 0
01:21:26.921 00.000 15712 Move returns status 0, amount 4
01:21:26.921 00.000 15712 MoveAxis(N, 0, ABG)
01:21:26.921 00.000 15712 Move returns status 0, amount 0
01:21:26.921 00.000 15712 move complete, result=0
01:21:26.921 00.000 15712 worker thread done servicing request
01:21:26.921 00.000 15712 Worker thread wakes up
01:21:26.921 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:21:26.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:26.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:28.566 01.645 15712 Exposure complete
01:21:28.628 00.062 15712 worker thread done servicing request
01:21:28.628 00.000 7988 OnExposeComplete: enter
01:21:28.628 00.000 7988 UpdateGuideState(): m_state=6
01:21:28.633 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2023
01:21:28.633 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=188.85, Mass=935, SNR=19.4, Peak=148 HFD=3.6
01:21:28.635 00.002 7988 MultiStar: [#1 -0.03,-0.16,0.93,U] [#2 -0.15,-0.06,0.83,U] [#3 -0.37,-0.63,0.00,M3] [#4 -0.06,0.01,0.67,U] [#5 0.20,-0.04,0.64,U] [#6 -0.06,-0.75,0.00,M9] [#7 -0.42,-0.30,0.00,M7] [#8 0.28,0.54,0.00,M9] 
01:21:28.635 00.000 7988 refined, 4 included, MultiStar: {0.00, -0.14}, one-star: {0.06, -0.36}
01:21:28.637 00.002 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
01:21:28.637 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
01:21:28.639 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.56 mountX=-0.14 mountY=0.00, mountTheta=3.13
01:21:28.641 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.14, opts=13)
01:21:28.641 00.000 7988 Enqueuing Move request for scope (0.00, -0.14)
01:21:28.643 00.002 15712 Worker thread wakes up
01:21:28.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
01:21:28.643 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
01:21:28.643 00.000 15712 Moving (0.00, -0.14) raw xDistance=-0.14 yDistance=0.00
01:21:28.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=56, FiltMax=255, Gamma=0.690
01:21:28.644 00.001 7988 UpdateGuideState exits: m=935 SNR=19.4
01:21:28.646 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:28.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:28.648 00.002 7988 Enqueuing Expose request
01:21:28.648 00.000 15712 PPEC rslt: input = -0.14, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:28.648 00.000 15712 PPEC: input: -0.14, control: 0.02, exposure: 1500
01:21:28.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:28.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:21:28.648 00.000 15712 MoveAxis(W, 6, ABG)
01:21:28.648 00.000 15712 Guiding  Dir = 3, Dur = 6
01:21:28.648 00.000 15712 IsGuiding returns 0
01:21:28.659 00.011 15712 IsGuiding returns 0
01:21:28.659 00.000 15712 Move returns status 0, amount 6
01:21:28.659 00.000 15712 MoveAxis(N, 0, ABG)
01:21:28.659 00.000 15712 Move returns status 0, amount 0
01:21:28.659 00.000 15712 move complete, result=0
01:21:28.659 00.000 15712 worker thread done servicing request
01:21:28.659 00.000 15712 Worker thread wakes up
01:21:28.659 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:21:28.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:28.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:30.080 01.421 15712 Exposure complete
01:21:30.143 00.063 15712 worker thread done servicing request
01:21:30.143 00.000 7988 OnExposeComplete: enter
01:21:30.143 00.000 7988 UpdateGuideState(): m_state=6
01:21:30.143 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2024
01:21:30.143 00.000 7988 Star::Find returns 1 (0), X=973.59, Y=189.73, Mass=837, SNR=18.6, Peak=151 HFD=3.5
01:21:30.143 00.000 7988 MultiStar: [#1 -0.21,0.41,0.00,M1] [#2 0.04,0.82,0.00,M1] [#3 0.39,-0.05,0.81,U] [#4 0.33,0.72,0.00,M8] [#5 0.17,0.37,0.00,M1] [#6 0.13,0.30,0.70,U] [#7 0.51,0.44,0.00,M8] [#8 0.33,0.36,0.00,M10] 
01:21:30.143 00.000 7988 refined, 2 included, MultiStar: {0.18, 0.28}, one-star: {0.04, 0.52}
01:21:30.143 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
01:21:30.150 00.007 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
01:21:30.150 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.28 hyp=0.33 cameraTheta=1.00 mountX=0.28 mountY=-0.19, mountTheta=-0.59
01:21:30.150 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.28, opts=13)
01:21:30.150 00.000 7988 Enqueuing Move request for scope (0.18, 0.28)
01:21:30.150 00.000 15712 Worker thread wakes up
01:21:30.150 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.28) opts 0xd
01:21:30.150 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.28)
01:21:30.150 00.000 15712 Moving (0.18, 0.28) raw xDistance=0.28 yDistance=-0.19
01:21:30.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=57, FiltMax=255, Gamma=0.690
01:21:30.157 00.007 7988 UpdateGuideState exits: m=837 SNR=18.6
01:21:30.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:30.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:30.157 00.000 7988 Enqueuing Expose request
01:21:30.157 00.000 15712 PPEC rslt: input = 0.28, final = 0.17, react = 0.17, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.42
01:21:30.157 00.000 15712 PPEC: input: 0.28, control: 0.17, exposure: 1500
01:21:30.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:30.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:21:30.157 00.000 15712 MoveAxis(W, 57, ABG)
01:21:30.157 00.000 15712 Guiding  Dir = 3, Dur = 57
01:21:30.184 00.027 15712 IsGuiding returns 0
01:21:30.201 00.017 15712 PulseGuide returned control before completion, sleep 52
01:21:30.273 00.072 15712 IsGuiding returns 0
01:21:30.273 00.000 15712 Move returns status 0, amount 57
01:21:30.273 00.000 15712 MoveAxis(N, 0, ABG)
01:21:30.273 00.000 15712 Move returns status 0, amount 0
01:21:30.273 00.000 15712 move complete, result=0
01:21:30.273 00.000 7988 GuideStep: 0.3 px 57 ms WEST, -0.2 px 0 ms NORTH
01:21:30.284 00.011 15712 worker thread done servicing request
01:21:30.284 00.000 15712 Worker thread wakes up
01:21:30.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:30.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:32.025 01.741 15712 Exposure complete
01:21:32.089 00.064 15712 worker thread done servicing request
01:21:32.091 00.002 7988 OnExposeComplete: enter
01:21:32.091 00.000 7988 UpdateGuideState(): m_state=6
01:21:32.091 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2025
01:21:32.091 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=189.41, Mass=796, SNR=18.1, Peak=148 HFD=3.3
01:21:32.091 00.000 7988 MultiStar: [#1 0.24,0.42,0.00,M2] [#2 0.07,0.35,0.88,U] [#3 0.14,-0.41,0.00,M3] [#4 0.37,0.61,0.00,M9] [#5 -0.11,0.32,0.68,U] [#6 0.13,-0.46,0.00,M9] [#7 0.50,0.49,0.00,M9] [#8 0.41,1.51,0.00,R] 
01:21:32.091 00.000 7988 refined, 2 included, MultiStar: {0.09, 0.29}, one-star: {0.25, 0.21}
01:21:32.091 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
01:21:32.091 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
01:21:32.091 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.26 mountX=0.29 mountY=-0.10, mountTheta=-0.33
01:21:32.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.29, opts=13)
01:21:32.091 00.000 7988 Enqueuing Move request for scope (0.09, 0.29)
01:21:32.102 00.011 15712 Worker thread wakes up
01:21:32.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
01:21:32.102 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
01:21:32.102 00.000 15712 Moving (0.09, 0.29) raw xDistance=0.29 yDistance=-0.10
01:21:32.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=57, FiltMax=255, Gamma=0.690
01:21:32.104 00.002 7988 UpdateGuideState exits: m=796 SNR=18.1
01:21:32.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:32.106 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:32.106 00.000 7988 Enqueuing Expose request
01:21:32.108 00.002 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.42
01:21:32.108 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
01:21:32.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:32.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:21:32.108 00.000 15712 MoveAxis(W, 60, ABG)
01:21:32.108 00.000 15712 Guiding  Dir = 3, Dur = 60
01:21:32.108 00.000 15712 IsGuiding returns 0
01:21:32.134 00.026 15712 PulseGuide returned control before completion, sleep 42
01:21:32.182 00.048 15712 IsGuiding returns 1
01:21:32.182 00.000 15712 scope still moving after pulse duration time elapsed
01:21:32.214 00.032 15712 IsGuiding returns 0
01:21:32.214 00.000 15712 scope move finished after 60 + 48 ms
01:21:32.214 00.000 15712 Move returns status 0, amount 60
01:21:32.214 00.000 15712 MoveAxis(N, 0, ABG)
01:21:32.214 00.000 15712 Move returns status 0, amount 0
01:21:32.214 00.000 15712 move complete, result=0
01:21:32.214 00.000 15712 worker thread done servicing request
01:21:32.214 00.000 15712 Worker thread wakes up
01:21:32.214 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
01:21:32.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:32.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:33.634 01.420 15712 Exposure complete
01:21:33.698 00.064 15712 worker thread done servicing request
01:21:33.698 00.000 7988 OnExposeComplete: enter
01:21:33.698 00.000 7988 UpdateGuideState(): m_state=6
01:21:33.698 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2026
01:21:33.698 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=188.97, Mass=797, SNR=17.9, Peak=161 HFD=3.4
01:21:33.703 00.005 7988 MultiStar: [#1 0.14,-0.19,0.98,U] [#2 -0.09,0.10,0.88,U] [#3 -0.08,-0.53,0.00,M4] [#4 0.10,0.30,0.70,U] [#5 -0.08,-0.04,0.70,U] [#6 0.01,-0.77,0.00,M10] [#7 -0.41,-0.11,0.00,M10] [#8 0.26,-1.36,0.00,M1] 
01:21:33.703 00.000 7988 refined, 4 included, MultiStar: {0.08, -0.04}, one-star: {0.28, -0.23}
01:21:33.703 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
01:21:33.703 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
01:21:33.703 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.40 mountX=-0.03 mountY=-0.08, mountTheta=-1.97
01:21:33.703 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
01:21:33.703 00.000 7988 Enqueuing Move request for scope (0.08, -0.04)
01:21:33.703 00.000 15712 Worker thread wakes up
01:21:33.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:21:33.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:21:33.703 00.000 15712 Moving (0.08, -0.04) raw xDistance=-0.03 yDistance=-0.08
01:21:33.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=57, FiltMax=255, Gamma=0.690
01:21:33.712 00.009 7988 UpdateGuideState exits: m=797 SNR=17.9
01:21:33.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:33.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:33.712 00.000 7988 Enqueuing Expose request
01:21:33.712 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:33.712 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
01:21:33.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:33.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:21:33.712 00.000 15712 MoveAxis(W, 6, ABG)
01:21:33.712 00.000 15712 Guiding  Dir = 3, Dur = 6
01:21:33.732 00.020 15712 IsGuiding returns 0
01:21:33.750 00.018 15712 IsGuiding returns 0
01:21:33.750 00.000 15712 Move returns status 0, amount 6
01:21:33.750 00.000 15712 MoveAxis(N, 0, ABG)
01:21:33.750 00.000 15712 Move returns status 0, amount 0
01:21:33.750 00.000 15712 move complete, result=0
01:21:33.750 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:21:33.753 00.003 15712 worker thread done servicing request
01:21:33.753 00.000 15712 Worker thread wakes up
01:21:33.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:33.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:35.388 01.635 15712 Exposure complete
01:21:35.449 00.061 15712 worker thread done servicing request
01:21:35.449 00.000 7988 OnExposeComplete: enter
01:21:35.449 00.000 7988 UpdateGuideState(): m_state=6
01:21:35.454 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2027
01:21:35.454 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=189.38, Mass=794, SNR=18.0, Peak=145 HFD=3.5
01:21:35.456 00.002 7988 MultiStar: [#1 -0.01,0.20,1.02,U] [#2 0.10,0.04,0.83,U] [#3 0.19,-0.51,0.00,M5] [#4 -0.10,0.49,0.00,M9] [#5 0.51,-0.05,0.00,M1] [#6 -0.07,-0.05,0.66,U] [#7 -0.09,0.03,0.49,U] [#8 0.19,-1.34,0.00,M2] 
01:21:35.456 00.000 7988 refined, 4 included, MultiStar: {0.07, 0.10}, one-star: {0.30, 0.18}
01:21:35.458 00.002 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
01:21:35.458 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
01:21:35.460 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=0.10 mountY=-0.07, mountTheta=-0.63
01:21:35.462 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.10, opts=13)
01:21:35.462 00.000 7988 Enqueuing Move request for scope (0.07, 0.10)
01:21:35.464 00.002 15712 Worker thread wakes up
01:21:35.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:21:35.464 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:21:35.464 00.000 15712 Moving (0.07, 0.10) raw xDistance=0.10 yDistance=-0.07
01:21:35.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=58, FiltMax=255, Gamma=0.690
01:21:35.465 00.001 7988 UpdateGuideState exits: m=794 SNR=18.0
01:21:35.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:35.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:35.465 00.000 7988 Enqueuing Expose request
01:21:35.465 00.000 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:35.465 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
01:21:35.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:35.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:21:35.465 00.000 15712 MoveAxis(W, 9, ABG)
01:21:35.465 00.000 15712 Guiding  Dir = 3, Dur = 9
01:21:35.465 00.000 15712 IsGuiding returns 0
01:21:35.490 00.025 15712 IsGuiding returns 0
01:21:35.490 00.000 15712 Move returns status 0, amount 9
01:21:35.490 00.000 15712 MoveAxis(N, 0, ABG)
01:21:35.490 00.000 15712 Move returns status 0, amount 0
01:21:35.490 00.000 15712 move complete, result=0
01:21:35.490 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:21:35.496 00.006 15712 worker thread done servicing request
01:21:35.496 00.000 15712 Worker thread wakes up
01:21:35.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:35.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:36.915 01.419 15712 Exposure complete
01:21:36.976 00.061 15712 worker thread done servicing request
01:21:36.976 00.000 7988 OnExposeComplete: enter
01:21:36.976 00.000 7988 UpdateGuideState(): m_state=6
01:21:36.981 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2028
01:21:36.981 00.000 7988 Star::Find returns 1 (0), X=973.34, Y=189.19, Mass=789, SNR=18.1, Peak=169 HFD=3.4
01:21:36.983 00.002 7988 MultiStar: [#1 0.29,-0.01,0.97,U] [#2 -0.02,-0.09,0.89,U] [#3 -0.07,-0.72,0.00,M6] [#4 0.06,-0.18,0.74,U] [#5 -0.06,-0.14,0.76,U] [#6 0.02,-0.70,0.00,M10] [#7 0.36,-0.42,0.00,M10] [#8 0.04,-1.56,0.00,M3] 
01:21:36.983 00.000 7988 refined, 4 included, MultiStar: {0.02, -0.08}, one-star: {-0.20, -0.01}
01:21:36.985 00.002 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
01:21:36.985 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
01:21:36.987 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.38 mountX=-0.08 mountY=-0.01, mountTheta=-2.97
01:21:36.989 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
01:21:36.989 00.000 7988 Enqueuing Move request for scope (0.02, -0.08)
01:21:36.991 00.002 15712 Worker thread wakes up
01:21:36.991 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:21:36.991 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:21:36.991 00.000 15712 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.01
01:21:36.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=55, FiltMax=255, Gamma=0.690
01:21:36.991 00.000 7988 UpdateGuideState exits: m=789 SNR=18.1
01:21:36.994 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:36.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:36.996 00.002 7988 Enqueuing Expose request
01:21:36.996 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:36.996 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
01:21:36.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:36.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:21:36.996 00.000 15712 MoveAxis(W, 5, ABG)
01:21:36.996 00.000 15712 Guiding  Dir = 3, Dur = 5
01:21:36.996 00.000 15712 IsGuiding returns 0
01:21:37.012 00.016 15712 IsGuiding returns 0
01:21:37.012 00.000 15712 Move returns status 0, amount 5
01:21:37.012 00.000 15712 MoveAxis(N, 0, ABG)
01:21:37.012 00.000 15712 Move returns status 0, amount 0
01:21:37.012 00.000 15712 move complete, result=0
01:21:37.012 00.000 15712 worker thread done servicing request
01:21:37.012 00.000 15712 Worker thread wakes up
01:21:37.012 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
01:21:37.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:37.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:38.651 01.639 15712 Exposure complete
01:21:38.714 00.063 15712 worker thread done servicing request
01:21:38.714 00.000 7988 OnExposeComplete: enter
01:21:38.716 00.002 7988 UpdateGuideState(): m_state=6
01:21:38.716 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2029
01:21:38.716 00.000 7988 Star::Find returns 1 (0), X=973.34, Y=189.35, Mass=880, SNR=18.9, Peak=160 HFD=3.5
01:21:38.716 00.000 7988 MultiStar: [#1 -0.16,0.19,0.95,U] [#2 -0.31,0.42,0.00,M1] [#3 0.14,-0.60,0.00,M7] [#4 0.08,0.43,0.00,M9] [#5 -0.27,0.10,0.70,U] [#6 0.15,-0.22,0.64,U] [#7 0.08,-0.17,0.45,U] [#8 -0.05,-0.82,0.00,M4] 
01:21:38.716 00.000 7988 refined, 4 included, MultiStar: {-0.11, 0.05}, one-star: {-0.20, 0.15}
01:21:38.716 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
01:21:38.716 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
01:21:38.716 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.74 mountX=0.05 mountY=0.11, mountTheta=1.17
01:21:38.716 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.05, opts=13)
01:21:38.716 00.000 7988 Enqueuing Move request for scope (-0.11, 0.05)
01:21:38.716 00.000 15712 Worker thread wakes up
01:21:38.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
01:21:38.716 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
01:21:38.728 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=55, FiltMax=255, Gamma=0.690
01:21:38.728 00.000 7988 UpdateGuideState exits: m=880 SNR=18.9
01:21:38.731 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:38.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:38.731 00.000 7988 Enqueuing Expose request
01:21:38.733 00.002 15712 Moving (-0.11, 0.05) raw xDistance=0.05 yDistance=0.11
01:21:38.733 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:38.733 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
01:21:38.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:38.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:21:38.733 00.000 15712 MoveAxis(W, 3, ABG)
01:21:38.733 00.000 15712 Guiding  Dir = 3, Dur = 3
01:21:38.767 00.034 15712 IsGuiding returns 0
01:21:38.784 00.017 15712 IsGuiding returns 0
01:21:38.784 00.000 15712 Move returns status 0, amount 3
01:21:38.784 00.000 15712 MoveAxis(N, 0, ABG)
01:21:38.784 00.000 15712 Move returns status 0, amount 0
01:21:38.784 00.000 15712 move complete, result=0
01:21:38.784 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:21:38.789 00.005 15712 worker thread done servicing request
01:21:38.789 00.000 15712 Worker thread wakes up
01:21:38.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:38.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:40.198 01.409 15712 Exposure complete
01:21:40.262 00.064 15712 worker thread done servicing request
01:21:40.262 00.000 7988 OnExposeComplete: enter
01:21:40.264 00.002 7988 UpdateGuideState(): m_state=6
01:21:40.264 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2030
01:21:40.264 00.000 7988 Star::Find returns 1 (0), X=973.49, Y=189.51, Mass=837, SNR=18.5, Peak=152 HFD=3.2
01:21:40.264 00.000 7988 MultiStar: [#1 0.13,0.29,1.03,U] [#2 0.05,0.36,0.83,U] [#3 0.17,-0.24,0.88,U] [#4 0.34,0.75,0.00,M10] [#5 0.03,0.27,0.69,U] [#6 -0.01,-0.17,0.64,U] [#7 0.41,0.20,0.00,M10] [#8 -0.56,-0.79,0.00,M5] 
01:21:40.264 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.15}, one-star: {-0.06, 0.30}
01:21:40.264 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
01:21:40.264 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
01:21:40.264 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.20 mountX=0.15 mountY=-0.06, mountTheta=-0.39
01:21:40.264 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.15, opts=13)
01:21:40.264 00.000 7988 Enqueuing Move request for scope (0.06, 0.15)
01:21:40.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=54, FiltMax=255, Gamma=0.690
01:21:40.276 00.012 15712 Worker thread wakes up
01:21:40.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
01:21:40.276 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
01:21:40.276 00.000 15712 Moving (0.06, 0.15) raw xDistance=0.15 yDistance=-0.06
01:21:40.276 00.000 7988 UpdateGuideState exits: m=837 SNR=18.5
01:21:40.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:40.279 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:40.279 00.000 7988 Enqueuing Expose request
01:21:40.281 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:40.281 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
01:21:40.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:40.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:21:40.281 00.000 15712 MoveAxis(E, 3, ABG)
01:21:40.281 00.000 15712 Guiding  Dir = 2, Dur = 3
01:21:40.281 00.000 15712 IsGuiding returns 0
01:21:40.302 00.021 15712 IsGuiding returns 0
01:21:40.302 00.000 15712 Move returns status 0, amount 3
01:21:40.302 00.000 15712 MoveAxis(N, 0, ABG)
01:21:40.302 00.000 15712 Move returns status 0, amount 0
01:21:40.302 00.000 15712 move complete, result=0
01:21:40.302 00.000 15712 worker thread done servicing request
01:21:40.302 00.000 15712 Worker thread wakes up
01:21:40.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:40.302 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:21:40.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:42.047 01.745 15712 Exposure complete
01:21:42.107 00.060 15712 worker thread done servicing request
01:21:42.107 00.000 7988 OnExposeComplete: enter
01:21:42.107 00.000 7988 UpdateGuideState(): m_state=6
01:21:42.113 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2031
01:21:42.113 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=189.76, Mass=859, SNR=18.8, Peak=162 HFD=3.4
01:21:42.115 00.002 7988 MultiStar: [#1 0.16,0.53,0.00,M1] [#2 -0.08,0.37,0.96,U] [#3 -0.17,-0.02,0.85,U] [#4 -0.15,0.70,0.00,R] [#5 -0.17,0.29,0.71,U] [#6 0.26,0.09,0.59,U] [#7 -0.40,0.52,0.00,R] [#8 -0.28,-1.20,0.00,M6] 
01:21:42.115 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.28}, one-star: {-0.04, 0.55}
01:21:42.118 00.003 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
01:21:42.118 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:21:42.120 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.77 mountX=0.28 mountY=0.05, mountTheta=0.17
01:21:42.120 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.28, opts=13)
01:21:42.122 00.002 7988 Enqueuing Move request for scope (-0.06, 0.28)
01:21:42.123 00.001 15712 Worker thread wakes up
01:21:42.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
01:21:42.123 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
01:21:42.123 00.000 15712 Moving (-0.06, 0.28) raw xDistance=0.28 yDistance=0.05
01:21:42.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=55, FiltMax=255, Gamma=0.690
01:21:42.123 00.000 7988 UpdateGuideState exits: m=859 SNR=18.8
01:21:42.126 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:42.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:42.128 00.002 7988 Enqueuing Expose request
01:21:42.128 00.000 15712 PPEC rslt: input = 0.28, final = 0.15, react = 0.17, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.42
01:21:42.128 00.000 15712 PPEC: input: 0.28, control: 0.15, exposure: 1500
01:21:42.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:42.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:21:42.128 00.000 15712 MoveAxis(W, 49, ABG)
01:21:42.128 00.000 15712 Guiding  Dir = 3, Dur = 49
01:21:42.128 00.000 15712 IsGuiding returns 0
01:21:42.143 00.015 15712 PulseGuide returned control before completion, sleep 46
01:21:42.223 00.080 15712 IsGuiding returns 0
01:21:42.223 00.000 15712 Move returns status 0, amount 49
01:21:42.223 00.000 15712 MoveAxis(N, 0, ABG)
01:21:42.223 00.000 15712 Move returns status 0, amount 0
01:21:42.223 00.000 15712 move complete, result=0
01:21:42.223 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.0 px 0 ms NORTH
01:21:42.225 00.002 15712 worker thread done servicing request
01:21:42.225 00.000 15712 Worker thread wakes up
01:21:42.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:42.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:43.635 01.410 15712 Exposure complete
01:21:43.745 00.110 15712 worker thread done servicing request
01:21:43.745 00.000 7988 OnExposeComplete: enter
01:21:43.748 00.003 7988 UpdateGuideState(): m_state=6
01:21:43.750 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2032
01:21:43.752 00.002 7988 Star::Find returns 1 (0), X=973.38, Y=189.09, Mass=809, SNR=18.1, Peak=147 HFD=3.5
01:21:43.752 00.000 7988 MultiStar: [#1 -0.07,-0.23,1.04,U] [#2 0.02,-0.12,0.94,U] [#3 -0.06,-0.79,0.00,M6] [#4 0.47,-0.23,0.00,M1] [#5 -0.20,-0.43,0.00,M1] [#6 -0.03,-0.90,0.00,M8] [#7 0.43,-0.72,0.00,M1] [#8 0.23,-1.81,0.00,M7] 
01:21:43.752 00.000 7988 refined, 2 included, MultiStar: {-0.07, -0.15}, one-star: {-0.16, -0.11}
01:21:43.759 00.007 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.58 = 2.70)
01:21:43.761 00.002 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.67)
01:21:43.763 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.02 mountX=-0.16 mountY=0.08, mountTheta=2.68
01:21:43.765 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.15, opts=13)
01:21:43.767 00.002 7988 Enqueuing Move request for scope (-0.07, -0.15)
01:21:43.769 00.002 15712 Worker thread wakes up
01:21:43.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=55, FiltMax=255, Gamma=0.690
01:21:43.771 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
01:21:43.771 00.000 7988 UpdateGuideState exits: m=809 SNR=18.1
01:21:43.773 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
01:21:43.773 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:43.775 00.002 15712 Moving (-0.07, -0.15) raw xDistance=-0.16 yDistance=0.08
01:21:43.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:43.782 00.007 7988 Enqueuing Expose request
01:21:43.784 00.002 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:43.784 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
01:21:43.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:43.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:21:43.784 00.000 15712 MoveAxis(E, 9, ABG)
01:21:43.784 00.000 15712 Guiding  Dir = 2, Dur = 9
01:21:43.784 00.000 15712 IsGuiding returns 0
01:21:43.805 00.021 15712 IsGuiding returns 0
01:21:43.805 00.000 15712 Move returns status 0, amount 9
01:21:43.805 00.000 15712 MoveAxis(N, 0, ABG)
01:21:43.807 00.002 15712 Move returns status 0, amount 0
01:21:43.807 00.000 15712 move complete, result=0
01:21:43.807 00.000 15712 worker thread done servicing request
01:21:43.807 00.000 15712 Worker thread wakes up
01:21:43.807 00.000 7988 GuideStep: -0.2 px 9 ms EAST, 0.1 px 0 ms NORTH
01:21:43.809 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:43.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:45.452 01.643 15712 Exposure complete
01:21:45.528 00.076 15712 worker thread done servicing request
01:21:45.528 00.000 7988 OnExposeComplete: enter
01:21:45.532 00.004 7988 UpdateGuideState(): m_state=6
01:21:45.532 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2033
01:21:45.534 00.002 7988 Star::Find returns 1 (0), X=973.16, Y=189.19, Mass=870, SNR=18.8, Peak=159 HFD=3.7
01:21:45.536 00.002 7988 MultiStar: [#1 -0.03,0.20,0.93,U] [#2 -0.41,0.12,0.00,M1] [#3 -0.03,-0.54,0.00,M7] [#4 0.33,-0.13,0.74,U] [#5 -0.14,-0.19,0.68,U] [#6 0.20,-0.38,0.00,M9] [#7 0.76,0.08,0.00,M2] [#8 -0.49,-1.27,0.00,M8] 
01:21:45.536 00.000 7988 refined, 3 included, MultiStar: {-0.08, -0.02}, one-star: {-0.38, -0.01}
01:21:45.538 00.002 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.51 = 1.77)
01:21:45.538 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
01:21:45.540 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.95 mountX=-0.02 mountY=0.08, mountTheta=1.77
01:21:45.542 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.02, opts=13)
01:21:45.544 00.002 7988 Enqueuing Move request for scope (-0.08, -0.02)
01:21:45.545 00.001 15712 Worker thread wakes up
01:21:45.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
01:21:45.545 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
01:21:45.545 00.000 15712 Moving (-0.08, -0.02) raw xDistance=-0.02 yDistance=0.08
01:21:45.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=56, FiltMax=255, Gamma=0.690
01:21:45.545 00.000 7988 UpdateGuideState exits: m=870 SNR=18.8
01:21:45.548 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:45.550 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:45.550 00.000 7988 Enqueuing Expose request
01:21:45.552 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:45.552 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:21:45.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:45.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:21:45.552 00.000 15712 MoveAxis(E, 5, ABG)
01:21:45.552 00.000 15712 Guiding  Dir = 2, Dur = 5
01:21:45.552 00.000 15712 IsGuiding returns 0
01:21:45.579 00.027 15712 IsGuiding returns 0
01:21:45.579 00.000 15712 Move returns status 0, amount 5
01:21:45.579 00.000 15712 MoveAxis(N, 0, ABG)
01:21:45.579 00.000 15712 Move returns status 0, amount 0
01:21:45.579 00.000 15712 move complete, result=0
01:21:45.579 00.000 15712 worker thread done servicing request
01:21:45.579 00.000 15712 Worker thread wakes up
01:21:45.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:45.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:45.581 00.002 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:21:46.992 01.411 15712 Exposure complete
01:21:47.055 00.063 15712 worker thread done servicing request
01:21:47.055 00.000 7988 OnExposeComplete: enter
01:21:47.055 00.000 7988 UpdateGuideState(): m_state=6
01:21:47.069 00.014 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2034
01:21:47.069 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=189.58, Mass=789, SNR=17.8, Peak=149 HFD=3.2
01:21:47.071 00.002 7988 MultiStar: [#1 -0.09,0.48,0.00,M1] [#2 -0.36,0.51,0.00,M2] [#3 -0.30,-0.26,0.85,U] [#4 0.38,-0.07,0.81,U] [#5 0.01,0.40,0.70,U] [#6 -0.64,-0.34,0.00,M10] [#7 0.43,0.05,0.00,M3] [#8 -0.66,-1.39,0.00,M9] 
01:21:47.072 00.001 7988 refined, 3 included, MultiStar: {0.01, 0.11}, one-star: {-0.04, 0.38}
01:21:47.074 00.002 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
01:21:47.074 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
01:21:47.076 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.52 mountX=0.11 mountY=-0.01, mountTheta=-0.07
01:21:47.078 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.11, opts=13)
01:21:47.080 00.002 7988 Enqueuing Move request for scope (0.01, 0.11)
01:21:47.080 00.000 15712 Worker thread wakes up
01:21:47.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:21:47.080 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:21:47.080 00.000 15712 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.01
01:21:47.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
01:21:47.080 00.000 7988 UpdateGuideState exits: m=789 SNR=17.8
01:21:47.085 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:47.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:47.085 00.000 7988 Enqueuing Expose request
01:21:47.089 00.004 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:47.089 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
01:21:47.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:47.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:21:47.089 00.000 15712 MoveAxis(E, 2, ABG)
01:21:47.089 00.000 15712 Guiding  Dir = 2, Dur = 2
01:21:47.089 00.000 15712 IsGuiding returns 0
01:21:47.114 00.025 15712 IsGuiding returns 0
01:21:47.114 00.000 15712 Move returns status 0, amount 2
01:21:47.114 00.000 15712 MoveAxis(N, 0, ABG)
01:21:47.114 00.000 15712 Move returns status 0, amount 0
01:21:47.114 00.000 15712 move complete, result=0
01:21:47.114 00.000 15712 worker thread done servicing request
01:21:47.114 00.000 15712 Worker thread wakes up
01:21:47.114 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:21:47.116 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:47.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:47.784 00.668 7988 evsrv: cli 0CCCFA88 connect
01:21:47.797 00.013 7988 case statement mapped state 6 to 3
01:21:47.798 00.001 7988 case statement mapped state 6 to 3
01:21:47.802 00.004 7988 evsrv: cli 0CCCFA88 request: {"method":"get_app_state","id":"04d181f3-a682-4e84-b280-dc9b3a59b542"}
01:21:47.802 00.000 7988 case statement mapped state 6 to 3
01:21:47.804 00.002 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":"Guiding","id":"04d181f3-a682-4e84-b280-dc9b3a59b542"}
01:21:47.806 00.002 7988 evsrv: cli 0CCCFA88 disconnect
01:21:48.753 00.947 15712 Exposure complete
01:21:48.815 00.062 15712 worker thread done servicing request
01:21:48.815 00.000 7988 OnExposeComplete: enter
01:21:48.815 00.000 7988 UpdateGuideState(): m_state=6
01:21:48.815 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2035
01:21:48.821 00.006 7988 Star::Find returns 1 (0), X=973.43, Y=189.62, Mass=835, SNR=18.5, Peak=160 HFD=3.4
01:21:48.821 00.000 7988 MultiStar: [#1 -0.19,0.56,0.00,M2] [#2 -0.05,0.73,0.00,M3] [#3 -0.14,-0.02,0.83,U] [#4 0.13,0.51,0.00,M1] [#5 -0.06,0.44,0.00,M1] [#6 0.04,-0.11,0.63,U] [#7 0.19,0.12,0.47,U] [#8 -0.54,-0.21,0.00,M10] 
01:21:48.823 00.002 7988 refined, 3 included, MultiStar: {-0.04, 0.13}, one-star: {-0.11, 0.41}
01:21:48.823 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
01:21:48.825 00.002 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
01:21:48.825 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.85 mountX=0.13 mountY=0.03, mountTheta=0.25
01:21:48.827 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.13, opts=13)
01:21:48.829 00.002 7988 Enqueuing Move request for scope (-0.04, 0.13)
01:21:48.829 00.000 15712 Worker thread wakes up
01:21:48.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
01:21:48.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
01:21:48.829 00.000 15712 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=0.03
01:21:48.831 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:21:48.831 00.000 7988 UpdateGuideState exits: m=835 SNR=18.5
01:21:48.833 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:48.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:48.835 00.002 7988 Enqueuing Expose request
01:21:48.835 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:48.835 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
01:21:48.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:48.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:21:48.835 00.000 15712 MoveAxis(E, 4, ABG)
01:21:48.835 00.000 15712 Guiding  Dir = 2, Dur = 4
01:21:48.835 00.000 15712 IsGuiding returns 0
01:21:48.854 00.019 15712 IsGuiding returns 0
01:21:48.854 00.000 15712 Move returns status 0, amount 4
01:21:48.854 00.000 15712 MoveAxis(N, 0, ABG)
01:21:48.854 00.000 15712 Move returns status 0, amount 0
01:21:48.854 00.000 15712 move complete, result=0
01:21:48.854 00.000 15712 worker thread done servicing request
01:21:48.854 00.000 15712 Worker thread wakes up
01:21:48.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:48.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:48.854 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:21:50.265 01.411 15712 Exposure complete
01:21:50.331 00.066 15712 worker thread done servicing request
01:21:50.331 00.000 7988 OnExposeComplete: enter
01:21:50.331 00.000 7988 UpdateGuideState(): m_state=6
01:21:50.331 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:21:50.331 00.000 7988 Star::Find returns 1 (0), X=973.31, Y=189.33, Mass=889, SNR=19.1, Peak=150 HFD=3.6
01:21:50.336 00.005 7988 MultiStar: [#1 -0.15,0.07,0.98,U] [#2 -0.43,0.25,0.00,M4] [#3 -0.22,-0.26,0.81,U] [#4 0.15,-0.23,0.76,U] [#5 -0.18,0.01,0.77,U] [#6 -0.15,-0.34,0.58,U] [#7 0.84,-0.58,0.00,M3] [#8 0.04,-1.39,0.00,R] 
01:21:50.336 00.000 7988 refined, 5 included, MultiStar: {-0.14, -0.08}, one-star: {-0.23, 0.12}
01:21:50.336 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.17 = 2.11)
01:21:50.336 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.08)
01:21:50.336 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.61 mountX=-0.08 mountY=0.14, mountTheta=2.10
01:21:50.336 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.08, opts=13)
01:21:50.336 00.000 7988 Enqueuing Move request for scope (-0.14, -0.08)
01:21:50.344 00.008 15712 Worker thread wakes up
01:21:50.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=54, FiltMax=255, Gamma=0.690
01:21:50.344 00.000 7988 UpdateGuideState exits: m=889 SNR=19.1
01:21:50.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:50.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:50.344 00.000 7988 Enqueuing Expose request
01:21:50.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
01:21:50.344 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
01:21:50.344 00.000 15712 Moving (-0.14, -0.08) raw xDistance=-0.08 yDistance=0.14
01:21:50.353 00.009 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:50.353 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:21:50.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:50.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:21:50.353 00.000 15712 MoveAxis(E, 5, ABG)
01:21:50.353 00.000 15712 Guiding  Dir = 2, Dur = 5
01:21:50.360 00.007 15712 IsGuiding returns 0
01:21:50.376 00.016 15712 IsGuiding returns 0
01:21:50.376 00.000 15712 Move returns status 0, amount 5
01:21:50.376 00.000 15712 MoveAxis(N, 0, ABG)
01:21:50.376 00.000 15712 Move returns status 0, amount 0
01:21:50.376 00.000 15712 move complete, result=0
01:21:50.376 00.000 15712 worker thread done servicing request
01:21:50.376 00.000 15712 Worker thread wakes up
01:21:50.376 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:21:50.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:50.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:52.017 01.641 15712 Exposure complete
01:21:52.080 00.063 15712 worker thread done servicing request
01:21:52.080 00.000 7988 OnExposeComplete: enter
01:21:52.080 00.000 7988 UpdateGuideState(): m_state=6
01:21:52.085 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2037
01:21:52.085 00.000 7988 Star::Find returns 1 (0), X=973.42, Y=189.53, Mass=909, SNR=19.6, Peak=158 HFD=3.3
01:21:52.087 00.002 7988 MultiStar: [#1 -0.23,0.27,1.01,U] [#2 -0.30,0.35,0.00,M5] [#3 0.35,-0.49,0.00,M5] [#4 0.14,0.05,0.74,U] [#5 -0.38,0.21,0.00,M1] [#6 0.19,-0.41,0.00,M9] [#7 0.51,-0.26,0.00,M4] [#8 -0.55,0.31,0.00,M1] 
01:21:52.087 00.000 7988 refined, 2 included, MultiStar: {-0.09, 0.23}, one-star: {-0.12, 0.33}
01:21:52.089 00.002 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
01:21:52.089 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
01:21:52.091 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.94 mountX=0.23 mountY=0.08, mountTheta=0.35
01:21:52.093 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.23, opts=13)
01:21:52.093 00.000 7988 Enqueuing Move request for scope (-0.09, 0.23)
01:21:52.095 00.002 15712 Worker thread wakes up
01:21:52.095 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
01:21:52.095 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
01:21:52.095 00.000 15712 Moving (-0.09, 0.23) raw xDistance=0.23 yDistance=0.08
01:21:52.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=52, FiltMax=255, Gamma=0.690
01:21:52.097 00.002 7988 UpdateGuideState exits: m=909 SNR=19.6
01:21:52.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:52.099 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:52.099 00.000 7988 Enqueuing Expose request
01:21:52.101 00.002 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.42
01:21:52.101 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
01:21:52.101 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:52.101 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:21:52.101 00.000 15712 MoveAxis(W, 40, ABG)
01:21:52.101 00.000 15712 Guiding  Dir = 3, Dur = 40
01:21:52.101 00.000 15712 IsGuiding returns 0
01:21:52.117 00.016 15712 PulseGuide returned control before completion, sleep 35
01:21:52.163 00.046 15712 IsGuiding returns 0
01:21:52.163 00.000 15712 Move returns status 0, amount 40
01:21:52.163 00.000 15712 MoveAxis(N, 0, ABG)
01:21:52.163 00.000 15712 Move returns status 0, amount 0
01:21:52.163 00.000 15712 move complete, result=0
01:21:52.163 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
01:21:52.169 00.006 15712 worker thread done servicing request
01:21:52.169 00.000 15712 Worker thread wakes up
01:21:52.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:52.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:53.580 01.411 15712 Exposure complete
01:21:53.644 00.064 15712 worker thread done servicing request
01:21:53.644 00.000 7988 OnExposeComplete: enter
01:21:53.644 00.000 7988 UpdateGuideState(): m_state=6
01:21:53.644 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2038
01:21:53.644 00.000 7988 Star::Find returns 1 (0), X=973.33, Y=189.66, Mass=950, SNR=20.0, Peak=147 HFD=3.5
01:21:53.644 00.000 7988 MultiStar: [#1 0.02,0.06,0.92,U] [#2 -0.07,0.52,0.00,M6] [#3 0.21,-0.52,0.00,M6] [#4 0.44,-0.29,0.00,M1] [#5 -0.05,0.43,0.00,M2] [#6 0.16,-0.02,0.59,U] [#7 0.68,-0.54,0.00,M5] [#8 0.34,0.72,0.00,M2] 
01:21:53.644 00.000 7988 refined, 2 included, MultiStar: {-0.04, 0.20}, one-star: {-0.21, 0.46}
01:21:53.651 00.007 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
01:21:53.651 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:21:53.651 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.76 mountX=0.20 mountY=0.03, mountTheta=0.17
01:21:53.651 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.20, opts=13)
01:21:53.651 00.000 7988 Enqueuing Move request for scope (-0.04, 0.20)
01:21:53.658 00.007 15712 Worker thread wakes up
01:21:53.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
01:21:53.658 00.000 7988 UpdateGuideState exits: m=950 SNR=20.0
01:21:53.660 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:53.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:53.662 00.002 7988 Enqueuing Expose request
01:21:53.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
01:21:53.662 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
01:21:53.662 00.000 15712 Moving (-0.04, 0.20) raw xDistance=0.20 yDistance=0.03
01:21:53.664 00.002 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.42
01:21:53.664 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
01:21:53.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:53.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:21:53.664 00.000 15712 MoveAxis(W, 40, ABG)
01:21:53.664 00.000 15712 Guiding  Dir = 3, Dur = 40
01:21:53.664 00.000 15712 IsGuiding returns 0
01:21:53.685 00.021 15712 PulseGuide returned control before completion, sleep 33
01:21:53.721 00.036 15712 IsGuiding returns 0
01:21:53.721 00.000 15712 Move returns status 0, amount 40
01:21:53.721 00.000 15712 MoveAxis(N, 0, ABG)
01:21:53.721 00.000 15712 Move returns status 0, amount 0
01:21:53.721 00.000 15712 move complete, result=0
01:21:53.721 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
01:21:53.721 00.000 15712 worker thread done servicing request
01:21:53.721 00.000 15712 Worker thread wakes up
01:21:53.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:53.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:55.366 01.645 15712 Exposure complete
01:21:55.427 00.061 15712 worker thread done servicing request
01:21:55.427 00.000 7988 OnExposeComplete: enter
01:21:55.427 00.000 7988 UpdateGuideState(): m_state=6
01:21:55.427 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2039
01:21:55.427 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=189.57, Mass=976, SNR=20.3, Peak=153 HFD=3.4
01:21:55.427 00.000 7988 MultiStar: [#1 0.23,0.34,0.00,M1] [#2 -0.18,0.63,0.00,M7] [#3 -0.06,0.12,0.78,U] [#4 0.35,0.29,0.00,M2] [#5 -0.07,0.63,0.00,M3] [#6 0.13,0.08,0.62,U] [#7 0.75,0.29,0.00,M6] [#8 -0.31,0.51,0.00,M3] 
01:21:55.427 00.000 7988 refined, 2 included, MultiStar: {0.03, 0.21}, one-star: {0.04, 0.36}
01:21:55.436 00.009 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
01:21:55.436 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
01:21:55.436 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.43 mountX=0.21 mountY=-0.04, mountTheta=-0.17
01:21:55.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.21, opts=13)
01:21:55.436 00.000 7988 Enqueuing Move request for scope (0.03, 0.21)
01:21:55.436 00.000 15712 Worker thread wakes up
01:21:55.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
01:21:55.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
01:21:55.436 00.000 15712 Moving (0.03, 0.21) raw xDistance=0.21 yDistance=-0.04
01:21:55.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
01:21:55.443 00.007 7988 UpdateGuideState exits: m=976 SNR=20.3
01:21:55.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:55.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:55.443 00.000 7988 Enqueuing Expose request
01:21:55.443 00.000 15712 PPEC rslt: input = 0.21, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.42
01:21:55.443 00.000 15712 PPEC: input: 0.21, control: 0.15, exposure: 1500
01:21:55.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:55.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:21:55.443 00.000 15712 MoveAxis(W, 48, ABG)
01:21:55.443 00.000 15712 Guiding  Dir = 3, Dur = 48
01:21:55.443 00.000 15712 IsGuiding returns 0
01:21:55.475 00.032 15712 PulseGuide returned control before completion, sleep 32
01:21:55.523 00.048 15712 IsGuiding returns 1
01:21:55.523 00.000 15712 scope still moving after pulse duration time elapsed
01:21:55.554 00.031 15712 IsGuiding returns 0
01:21:55.554 00.000 15712 scope move finished after 48 + 58 ms
01:21:55.554 00.000 15712 Move returns status 0, amount 48
01:21:55.554 00.000 15712 MoveAxis(N, 0, ABG)
01:21:55.554 00.000 15712 Move returns status 0, amount 0
01:21:55.554 00.000 15712 move complete, result=0
01:21:55.554 00.000 15712 worker thread done servicing request
01:21:55.555 00.001 15712 Worker thread wakes up
01:21:55.555 00.000 7988 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
01:21:55.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:55.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:56.976 01.421 15712 Exposure complete
01:21:57.039 00.063 15712 worker thread done servicing request
01:21:57.039 00.000 7988 OnExposeComplete: enter
01:21:57.039 00.000 7988 UpdateGuideState(): m_state=6
01:21:57.039 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2040
01:21:57.039 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=189.48, Mass=864, SNR=18.9, Peak=141 HFD=3.3
01:21:57.039 00.000 7988 MultiStar: [#1 0.00,0.42,0.00,M2] [#2 -0.28,0.52,0.00,M8] [#3 0.28,-0.36,0.00,M6] [#4 0.36,-0.00,0.73,U] [#5 -0.01,0.51,0.00,M4] [#6 -0.09,-0.02,0.73,U] [#7 0.46,-0.41,0.00,M7] [#8 -0.37,0.88,0.00,M4] 
01:21:57.039 00.000 7988 refined, 2 included, MultiStar: {0.09, 0.11}, one-star: {0.02, 0.28}
01:21:57.039 00.000 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.56) = xAngle (-0.69 = -0.69)
01:21:57.039 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
01:21:57.039 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.87 mountX=0.11 mountY=-0.09, mountTheta=-0.71
01:21:57.039 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.11, opts=13)
01:21:57.051 00.012 7988 Enqueuing Move request for scope (0.09, 0.11)
01:21:57.051 00.000 15712 Worker thread wakes up
01:21:57.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
01:21:57.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:21:57.051 00.000 15712 Moving (0.09, 0.11) raw xDistance=0.11 yDistance=-0.09
01:21:57.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=53, FiltMax=255, Gamma=0.690
01:21:57.053 00.002 7988 UpdateGuideState exits: m=864 SNR=18.9
01:21:57.055 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:57.055 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:57.055 00.000 7988 Enqueuing Expose request
01:21:57.055 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:21:57.055 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
01:21:57.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:57.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:21:57.055 00.000 15712 MoveAxis(W, 6, ABG)
01:21:57.055 00.000 15712 Guiding  Dir = 3, Dur = 6
01:21:57.055 00.000 15712 IsGuiding returns 0
01:21:57.070 00.015 15712 IsGuiding returns 0
01:21:57.070 00.000 15712 Move returns status 0, amount 6
01:21:57.070 00.000 15712 MoveAxis(N, 0, ABG)
01:21:57.070 00.000 15712 Move returns status 0, amount 0
01:21:57.070 00.000 15712 move complete, result=0
01:21:57.070 00.000 15712 worker thread done servicing request
01:21:57.070 00.000 15712 Worker thread wakes up
01:21:57.070 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:21:57.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:57.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:21:58.711 01.641 15712 Exposure complete
01:21:58.774 00.063 15712 worker thread done servicing request
01:21:58.774 00.000 7988 OnExposeComplete: enter
01:21:58.774 00.000 7988 UpdateGuideState(): m_state=6
01:21:58.779 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2041
01:21:58.779 00.000 7988 Star::Find returns 1 (0), X=973.53, Y=189.58, Mass=879, SNR=18.8, Peak=154 HFD=3.3
01:21:58.781 00.002 7988 MultiStar: [#1 -0.05,0.15,0.96,U] [#2 -0.25,0.59,0.00,M9] [#3 0.10,0.15,0.90,U] [#4 0.75,0.27,0.00,M2] [#5 -0.11,0.55,0.00,M5] [#6 0.12,0.09,0.68,U] [#7 0.64,0.50,0.00,M8] [#8 0.01,0.71,0.00,M5] 
01:21:58.781 00.000 7988 refined, 3 included, MultiStar: {0.03, 0.20}, one-star: {-0.01, 0.38}
01:21:58.783 00.002 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
01:21:58.783 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:21:58.785 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.41 mountX=0.20 mountY=-0.04, mountTheta=-0.18
01:21:58.787 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.20, opts=13)
01:21:58.787 00.000 7988 Enqueuing Move request for scope (0.03, 0.20)
01:21:58.789 00.002 15712 Worker thread wakes up
01:21:58.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
01:21:58.789 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
01:21:58.789 00.000 15712 Moving (0.03, 0.20) raw xDistance=0.20 yDistance=-0.04
01:21:58.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=52, FiltMax=255, Gamma=0.690
01:21:58.789 00.000 7988 UpdateGuideState exits: m=879 SNR=18.8
01:21:58.792 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:58.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:21:58.794 00.002 7988 Enqueuing Expose request
01:21:58.794 00.000 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.42
01:21:58.794 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
01:21:58.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:58.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:21:58.794 00.000 15712 MoveAxis(W, 48, ABG)
01:21:58.794 00.000 15712 Guiding  Dir = 3, Dur = 48
01:21:58.794 00.000 15712 IsGuiding returns 0
01:21:58.805 00.011 15712 PulseGuide returned control before completion, sleep 39
01:21:58.896 00.091 15712 IsGuiding returns 0
01:21:58.896 00.000 15712 Move returns status 0, amount 48
01:21:58.896 00.000 15712 MoveAxis(N, 0, ABG)
01:21:58.896 00.000 15712 Move returns status 0, amount 0
01:21:58.896 00.000 15712 move complete, result=0
01:21:58.896 00.000 15712 worker thread done servicing request
01:21:58.896 00.000 15712 Worker thread wakes up
01:21:58.896 00.000 7988 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
01:21:58.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:21:58.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:00.312 01.416 15712 Exposure complete
01:22:00.374 00.062 15712 worker thread done servicing request
01:22:00.374 00.000 7988 OnExposeComplete: enter
01:22:00.374 00.000 7988 UpdateGuideState(): m_state=6
01:22:00.379 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2042
01:22:00.379 00.000 7988 Star::Find returns 1 (0), X=973.32, Y=189.48, Mass=827, SNR=18.4, Peak=147 HFD=3.4
01:22:00.381 00.002 7988 MultiStar: [#1 -0.12,0.16,1.08,U] [#2 0.01,0.34,0.96,U] [#3 -0.07,-0.33,0.82,U] [#4 0.01,-0.55,0.00,M3] [#5 0.16,-0.02,0.70,U] [#6 0.07,-0.40,0.00,M6] [#7 0.56,-0.27,0.00,M9] [#8 -0.09,0.48,0.00,M6] 
01:22:00.382 00.001 7988 refined, 4 included, MultiStar: {-0.06, 0.11}, one-star: {-0.22, 0.28}
01:22:00.382 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
01:22:00.384 00.002 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
01:22:00.384 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.10 mountX=0.11 mountY=0.06, mountTheta=0.51
01:22:00.386 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.11, opts=13)
01:22:00.388 00.002 7988 Enqueuing Move request for scope (-0.06, 0.11)
01:22:00.389 00.001 15712 Worker thread wakes up
01:22:00.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=53, FiltMax=255, Gamma=0.690
01:22:00.389 00.000 7988 UpdateGuideState exits: m=827 SNR=18.4
01:22:00.389 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:00.389 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:00.389 00.000 7988 Enqueuing Expose request
01:22:00.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
01:22:00.389 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
01:22:00.389 00.000 15712 Moving (-0.06, 0.11) raw xDistance=0.11 yDistance=0.06
01:22:00.389 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:00.389 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
01:22:00.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:00.399 00.010 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:22:00.399 00.000 15712 MoveAxis(W, 7, ABG)
01:22:00.399 00.000 15712 Guiding  Dir = 3, Dur = 7
01:22:00.399 00.000 15712 IsGuiding returns 0
01:22:00.414 00.015 15712 IsGuiding returns 0
01:22:00.414 00.000 15712 Move returns status 0, amount 7
01:22:00.414 00.000 15712 MoveAxis(N, 0, ABG)
01:22:00.414 00.000 15712 Move returns status 0, amount 0
01:22:00.414 00.000 15712 move complete, result=0
01:22:00.414 00.000 15712 worker thread done servicing request
01:22:00.414 00.000 15712 Worker thread wakes up
01:22:00.414 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:22:00.416 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:00.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:02.053 01.637 15712 Exposure complete
01:22:02.118 00.065 15712 worker thread done servicing request
01:22:02.118 00.000 7988 OnExposeComplete: enter
01:22:02.118 00.000 7988 UpdateGuideState(): m_state=6
01:22:02.118 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2043
01:22:02.118 00.000 7988 Star::Find returns 1 (0), X=973.30, Y=189.59, Mass=882, SNR=19.1, Peak=145 HFD=3.6
01:22:02.118 00.000 7988 MultiStar: [#1 -0.13,0.62,0.00,M1] [#2 -0.01,0.41,0.90,U] [#3 0.07,-0.29,0.82,U] [#4 0.26,0.24,0.72,U] [#5 -0.25,0.68,0.00,M5] [#6 -0.06,-0.22,0.61,U] [#7 0.08,0.01,0.49,U] [#8 -0.03,0.73,0.00,M7] 
01:22:02.118 00.000 7988 refined, 5 included, MultiStar: {-0.00, 0.12}, one-star: {-0.24, 0.38}
01:22:02.118 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
01:22:02.118 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
01:22:02.118 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=0.12 mountY=-0.00, mountTheta=-0.01
01:22:02.130 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.12, opts=13)
01:22:02.130 00.000 7988 Enqueuing Move request for scope (-0.00, 0.12)
01:22:02.130 00.000 15712 Worker thread wakes up
01:22:02.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
01:22:02.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:22:02.130 00.000 15712 Moving (-0.00, 0.12) raw xDistance=0.12 yDistance=-0.00
01:22:02.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=53, FiltMax=255, Gamma=0.690
01:22:02.130 00.000 7988 UpdateGuideState exits: m=882 SNR=19.1
01:22:02.134 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:02.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:02.136 00.002 7988 Enqueuing Expose request
01:22:02.136 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:02.136 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
01:22:02.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:02.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:22:02.136 00.000 15712 MoveAxis(W, 9, ABG)
01:22:02.136 00.000 15712 Guiding  Dir = 3, Dur = 9
01:22:02.136 00.000 15712 IsGuiding returns 0
01:22:02.152 00.016 15712 IsGuiding returns 0
01:22:02.152 00.000 15712 Move returns status 0, amount 9
01:22:02.152 00.000 15712 MoveAxis(N, 0, ABG)
01:22:02.152 00.000 15712 Move returns status 0, amount 0
01:22:02.152 00.000 15712 move complete, result=0
01:22:02.152 00.000 15712 worker thread done servicing request
01:22:02.152 00.000 15712 Worker thread wakes up
01:22:02.152 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:22:02.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:02.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:03.563 01.411 15712 Exposure complete
01:22:03.628 00.065 15712 worker thread done servicing request
01:22:03.628 00.000 7988 OnExposeComplete: enter
01:22:03.628 00.000 7988 UpdateGuideState(): m_state=6
01:22:03.628 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2044
01:22:03.631 00.003 7988 Star::Find returns 1 (0), X=973.42, Y=189.59, Mass=895, SNR=19.2, Peak=148 HFD=3.4
01:22:03.631 00.000 7988 MultiStar: [#1 0.03,0.33,0.93,U] [#2 -0.32,0.56,0.00,M8] [#3 0.01,-0.36,0.87,U] [#4 0.17,0.11,0.72,U] [#5 0.13,0.89,0.00,M6] [#6 0.19,-0.58,0.00,M6] [#7 0.33,-0.02,0.52,U] [#8 0.08,0.64,0.00,M8] 
01:22:03.631 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.11}, one-star: {-0.12, 0.39}
01:22:03.631 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.41 = -0.41)
01:22:03.631 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
01:22:03.631 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=0.11 mountY=-0.05, mountTheta=-0.43
01:22:03.631 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.11, opts=13)
01:22:03.631 00.000 7988 Enqueuing Move request for scope (0.05, 0.11)
01:22:03.631 00.000 15712 Worker thread wakes up
01:22:03.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:22:03.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:22:03.631 00.000 15712 Moving (0.05, 0.11) raw xDistance=0.11 yDistance=-0.05
01:22:03.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=52, FiltMax=255, Gamma=0.690
01:22:03.641 00.010 7988 UpdateGuideState exits: m=895 SNR=19.2
01:22:03.643 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:03.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:03.645 00.002 7988 Enqueuing Expose request
01:22:03.645 00.000 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:03.645 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
01:22:03.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:03.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:22:03.645 00.000 15712 MoveAxis(W, 11, ABG)
01:22:03.645 00.000 15712 Guiding  Dir = 3, Dur = 11
01:22:03.645 00.000 15712 IsGuiding returns 0
01:22:03.676 00.031 15712 IsGuiding returns 1
01:22:03.676 00.000 15712 scope still moving after pulse duration time elapsed
01:22:03.721 00.045 15712 IsGuiding returns 0
01:22:03.721 00.000 15712 scope move finished after 11 + 66 ms
01:22:03.721 00.000 15712 Move returns status 0, amount 11
01:22:03.721 00.000 15712 MoveAxis(N, 0, ABG)
01:22:03.721 00.000 15712 Move returns status 0, amount 0
01:22:03.721 00.000 15712 move complete, result=0
01:22:03.721 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:22:03.726 00.005 15712 worker thread done servicing request
01:22:03.726 00.000 15712 Worker thread wakes up
01:22:03.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:03.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:05.366 01.640 15712 Exposure complete
01:22:05.431 00.065 15712 worker thread done servicing request
01:22:05.431 00.000 7988 OnExposeComplete: enter
01:22:05.431 00.000 7988 UpdateGuideState(): m_state=6
01:22:05.433 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2045
01:22:05.435 00.002 7988 Star::Find returns 1 (0), X=973.50, Y=189.74, Mass=803, SNR=18.3, Peak=157 HFD=3.3
01:22:05.435 00.000 7988 MultiStar: [#1 0.10,0.12,0.99,U] [#2 -0.24,0.55,0.00,M9] [#3 -0.02,-0.18,0.82,U] [#4 0.34,-0.09,0.72,U] [#5 -0.12,0.37,0.76,U] [#6 0.15,-0.02,0.66,U] [#7 0.28,0.14,0.48,U] [#8 -0.70,0.12,0.00,M9] 
01:22:05.437 00.002 7988 refined, 6 included, MultiStar: {0.08, 0.14}, one-star: {-0.04, 0.53}
01:22:05.437 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
01:22:05.439 00.002 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
01:22:05.439 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.06 mountX=0.14 mountY=-0.08, mountTheta=-0.52
01:22:05.441 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.14, opts=13)
01:22:05.441 00.000 7988 Enqueuing Move request for scope (0.08, 0.14)
01:22:05.444 00.003 15712 Worker thread wakes up
01:22:05.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=51, FiltMax=255, Gamma=0.690
01:22:05.444 00.000 7988 UpdateGuideState exits: m=803 SNR=18.3
01:22:05.447 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
01:22:05.447 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
01:22:05.447 00.000 15712 Moving (0.08, 0.14) raw xDistance=0.14 yDistance=-0.08
01:22:05.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:05.448 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:05.448 00.000 7988 Enqueuing Expose request
01:22:05.448 00.000 15712 PPEC rslt: input = 0.14, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:05.448 00.000 15712 PPEC: input: 0.14, control: 0.04, exposure: 1500
01:22:05.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:05.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:22:05.448 00.000 15712 MoveAxis(W, 14, ABG)
01:22:05.448 00.000 15712 Guiding  Dir = 3, Dur = 14
01:22:05.448 00.000 15712 IsGuiding returns 0
01:22:05.482 00.034 15712 IsGuiding returns 1
01:22:05.482 00.000 15712 scope still moving after pulse duration time elapsed
01:22:05.527 00.045 15712 IsGuiding returns 0
01:22:05.527 00.000 15712 scope move finished after 14 + 63 ms
01:22:05.527 00.000 15712 Move returns status 0, amount 14
01:22:05.527 00.000 15712 MoveAxis(N, 0, ABG)
01:22:05.527 00.000 15712 Move returns status 0, amount 0
01:22:05.527 00.000 15712 move complete, result=0
01:22:05.527 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:22:05.527 00.000 15712 worker thread done servicing request
01:22:05.527 00.000 15712 Worker thread wakes up
01:22:05.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:05.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:06.941 01.414 15712 Exposure complete
01:22:07.006 00.065 15712 worker thread done servicing request
01:22:07.006 00.000 7988 OnExposeComplete: enter
01:22:07.006 00.000 7988 UpdateGuideState(): m_state=6
01:22:07.009 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2046
01:22:07.009 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=189.27, Mass=868, SNR=18.9, Peak=150 HFD=3.2
01:22:07.009 00.000 7988 MultiStar: [#1 0.35,-0.02,0.97,U] [#2 -0.12,0.01,0.92,U] [#3 0.18,-0.48,0.00,M2] [#4 0.53,-0.80,0.00,M1] [#5 0.07,-0.11,0.69,U] [#6 0.28,-0.54,0.00,M6] [#7 0.86,-0.24,0.00,M7] [#8 -0.47,0.34,0.00,M10] 
01:22:07.009 00.000 7988 single-star, 3 included, MultiStar: {0.09, -0.01}, one-star: {0.04, 0.06}
01:22:07.009 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
01:22:07.009 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
01:22:07.009 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=0.06 mountY=-0.04, mountTheta=-0.58
01:22:07.009 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
01:22:07.018 00.009 7988 Enqueuing Move request for scope (0.04, 0.06)
01:22:07.018 00.000 15712 Worker thread wakes up
01:22:07.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:22:07.018 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:22:07.018 00.000 15712 Moving (0.04, 0.06) raw xDistance=0.06 yDistance=-0.04
01:22:07.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=51, FiltMax=255, Gamma=0.690
01:22:07.018 00.000 7988 UpdateGuideState exits: m=868 SNR=18.9
01:22:07.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:07.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:07.018 00.000 7988 Enqueuing Expose request
01:22:07.018 00.000 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:07.018 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
01:22:07.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:07.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:22:07.018 00.000 15712 MoveAxis(W, 13, ABG)
01:22:07.018 00.000 15712 Guiding  Dir = 3, Dur = 13
01:22:07.026 00.008 15712 IsGuiding returns 0
01:22:07.077 00.051 15712 IsGuiding returns 1
01:22:07.077 00.000 15712 scope still moving after pulse duration time elapsed
01:22:07.113 00.036 15712 IsGuiding returns 0
01:22:07.113 00.000 15712 scope move finished after 13 + 75 ms
01:22:07.113 00.000 15712 Move returns status 0, amount 13
01:22:07.113 00.000 15712 MoveAxis(N, 0, ABG)
01:22:07.113 00.000 15712 Move returns status 0, amount 0
01:22:07.113 00.000 15712 move complete, result=0
01:22:07.113 00.000 15712 worker thread done servicing request
01:22:07.113 00.000 15712 Worker thread wakes up
01:22:07.113 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
01:22:07.115 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:07.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:08.757 01.642 15712 Exposure complete
01:22:08.820 00.063 15712 worker thread done servicing request
01:22:08.820 00.000 7988 OnExposeComplete: enter
01:22:08.820 00.000 7988 UpdateGuideState(): m_state=6
01:22:08.820 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2047
01:22:08.820 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=189.40, Mass=901, SNR=19.6, Peak=157 HFD=3.5
01:22:08.820 00.000 7988 MultiStar: [#1 0.06,-0.19,0.94,U] [#2 -0.05,0.02,0.88,U] [#3 -0.00,-0.23,0.82,U] [#4 0.55,-0.59,0.00,M2] [#5 -0.02,-0.04,0.73,U] [#6 0.02,-0.67,0.00,M7] [#7 0.34,-0.71,0.00,M8] [#8 -0.33,-0.30,0.00,R] 
01:22:08.828 00.008 7988 refined, 4 included, MultiStar: {0.03, -0.04}, one-star: {0.16, 0.20}
01:22:08.828 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
01:22:08.828 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
01:22:08.828 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.87 mountX=-0.04 mountY=-0.03, mountTheta=-2.45
01:22:08.828 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
01:22:08.828 00.000 7988 Enqueuing Move request for scope (0.03, -0.04)
01:22:08.828 00.000 15712 Worker thread wakes up
01:22:08.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:22:08.828 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:22:08.828 00.000 15712 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.03
01:22:08.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=51, FiltMax=255, Gamma=0.690
01:22:08.836 00.008 7988 UpdateGuideState exits: m=901 SNR=19.6
01:22:08.838 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:08.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:08.838 00.000 7988 Enqueuing Expose request
01:22:08.838 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:08.838 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
01:22:08.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:08.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:22:08.838 00.000 15712 MoveAxis(W, 10, ABG)
01:22:08.838 00.000 15712 Guiding  Dir = 3, Dur = 10
01:22:08.838 00.000 15712 IsGuiding returns 0
01:22:08.868 00.030 15712 IsGuiding returns 1
01:22:08.868 00.000 15712 scope still moving after pulse duration time elapsed
01:22:08.918 00.050 15712 IsGuiding returns 0
01:22:08.918 00.000 15712 scope move finished after 10 + 67 ms
01:22:08.918 00.000 15712 Move returns status 0, amount 10
01:22:08.918 00.000 15712 MoveAxis(N, 0, ABG)
01:22:08.918 00.000 15712 Move returns status 0, amount 0
01:22:08.918 00.000 15712 move complete, result=0
01:22:08.918 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:22:08.920 00.002 15712 worker thread done servicing request
01:22:08.920 00.000 15712 Worker thread wakes up
01:22:08.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:08.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:10.337 01.417 15712 Exposure complete
01:22:10.399 00.062 15712 worker thread done servicing request
01:22:10.399 00.000 7988 OnExposeComplete: enter
01:22:10.399 00.000 7988 UpdateGuideState(): m_state=6
01:22:10.404 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2048
01:22:10.404 00.000 7988 Star::Find returns 1 (0), X=973.25, Y=189.43, Mass=949, SNR=19.7, Peak=147 HFD=3.7
01:22:10.406 00.002 7988 MultiStar: [#1 0.25,-0.15,0.88,U] [#2 -0.35,0.28,0.00,M8] [#3 -0.08,-0.63,0.00,M2] [#4 0.41,-0.20,0.00,M3] [#5 0.22,-0.06,0.65,U] [#6 -0.02,-0.24,0.62,U] [#7 0.71,-0.89,0.00,M9] [#8 0.04,0.58,0.00,M1] 
01:22:10.408 00.002 7988 refined, 3 included, MultiStar: {0.02, -0.03}, one-star: {-0.30, 0.23}
01:22:10.408 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
01:22:10.410 00.002 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
01:22:10.410 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-1.00 mountX=-0.03 mountY=-0.02, mountTheta=-2.59
01:22:10.411 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.03, opts=13)
01:22:10.413 00.002 7988 Enqueuing Move request for scope (0.02, -0.03)
01:22:10.414 00.001 15712 Worker thread wakes up
01:22:10.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:22:10.414 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:22:10.414 00.000 15712 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
01:22:10.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=52, FiltMax=255, Gamma=0.690
01:22:10.414 00.000 7988 UpdateGuideState exits: m=949 SNR=19.7
01:22:10.417 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:10.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:10.419 00.002 7988 Enqueuing Expose request
01:22:10.419 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:10.419 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
01:22:10.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:10.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:22:10.419 00.000 15712 MoveAxis(W, 10, ABG)
01:22:10.419 00.000 15712 Guiding  Dir = 3, Dur = 10
01:22:10.421 00.002 15712 IsGuiding returns 0
01:22:10.430 00.009 15712 IsGuiding returns 1
01:22:10.430 00.000 15712 scope still moving after pulse duration time elapsed
01:22:10.480 00.050 15712 IsGuiding returns 0
01:22:10.480 00.000 15712 scope move finished after 10 + 54 ms
01:22:10.480 00.000 15712 Move returns status 0, amount 10
01:22:10.480 00.000 15712 MoveAxis(N, 0, ABG)
01:22:10.480 00.000 15712 Move returns status 0, amount 0
01:22:10.480 00.000 15712 move complete, result=0
01:22:10.480 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:22:10.487 00.007 15712 worker thread done servicing request
01:22:10.487 00.000 15712 Worker thread wakes up
01:22:10.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:10.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:12.124 01.637 15712 Exposure complete
01:22:12.185 00.061 15712 worker thread done servicing request
01:22:12.189 00.004 7988 OnExposeComplete: enter
01:22:12.189 00.000 7988 UpdateGuideState(): m_state=6
01:22:12.190 00.001 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2049
01:22:12.190 00.000 7988 Star::Find returns 1 (0), X=973.53, Y=189.17, Mass=871, SNR=18.9, Peak=149 HFD=3.8
01:22:12.192 00.002 7988 MultiStar: [#1 0.01,0.11,0.99,U] [#2 -0.13,0.24,0.90,U] [#3 -0.06,-0.41,0.00,M3] [#4 0.12,-0.09,0.73,U] [#5 0.04,-0.19,0.73,U] [#6 -0.02,-0.34,0.69,U] [#7 0.68,-0.34,0.00,M10] [#8 0.44,0.02,0.00,M2] 
01:22:12.192 00.000 7988 refined, 5 included, MultiStar: {-0.00, -0.03}, one-star: {-0.01, -0.04}
01:22:12.194 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.23 = 3.06)
01:22:12.194 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
01:22:12.196 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.66 mountX=-0.03 mountY=0.00, mountTheta=3.02
01:22:12.198 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.03, opts=13)
01:22:12.199 00.001 7988 Enqueuing Move request for scope (-0.00, -0.03)
01:22:12.201 00.002 15712 Worker thread wakes up
01:22:12.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=52, FiltMax=255, Gamma=0.690
01:22:12.202 00.001 7988 UpdateGuideState exits: m=871 SNR=18.9
01:22:12.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:12.204 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:12.204 00.000 7988 Enqueuing Expose request
01:22:12.206 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
01:22:12.206 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
01:22:12.206 00.000 15712 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.00
01:22:12.206 00.000 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:12.206 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
01:22:12.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:12.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:22:12.206 00.000 15712 MoveAxis(W, 13, ABG)
01:22:12.206 00.000 15712 Guiding  Dir = 3, Dur = 13
01:22:12.206 00.000 15712 IsGuiding returns 0
01:22:12.223 00.017 15712 IsGuiding returns 1
01:22:12.223 00.000 15712 scope still moving after pulse duration time elapsed
01:22:12.289 00.066 15712 IsGuiding returns 0
01:22:12.289 00.000 15712 scope move finished after 13 + 67 ms
01:22:12.289 00.000 15712 Move returns status 0, amount 13
01:22:12.289 00.000 15712 MoveAxis(N, 0, ABG)
01:22:12.289 00.000 15712 Move returns status 0, amount 0
01:22:12.289 00.000 15712 move complete, result=0
01:22:12.289 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
01:22:12.293 00.004 15712 worker thread done servicing request
01:22:12.293 00.000 15712 Worker thread wakes up
01:22:12.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:12.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:13.700 01.407 15712 Exposure complete
01:22:13.763 00.063 15712 worker thread done servicing request
01:22:13.763 00.000 7988 OnExposeComplete: enter
01:22:13.763 00.000 7988 UpdateGuideState(): m_state=6
01:22:13.763 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2050
01:22:13.763 00.000 7988 Star::Find returns 1 (0), X=973.49, Y=189.37, Mass=804, SNR=18.5, Peak=155 HFD=3.2
01:22:13.763 00.000 7988 MultiStar: [#1 -0.02,-0.02,1.05,U] [#2 -0.09,0.34,0.94,U] [#3 0.22,-0.60,0.00,M4] [#4 0.33,-0.31,0.00,M3] [#5 0.12,0.11,0.76,U] [#6 0.24,-0.52,0.00,M6] [#7 0.04,-0.26,0.50,U] [#8 0.39,0.78,0.00,M3] 
01:22:13.763 00.000 7988 refined, 4 included, MultiStar: {-0.01, 0.10}, one-star: {-0.05, 0.16}
01:22:13.763 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
01:22:13.763 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
01:22:13.763 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.69 mountX=0.10 mountY=0.01, mountTheta=0.10
01:22:13.763 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.10, opts=13)
01:22:13.763 00.000 7988 Enqueuing Move request for scope (-0.01, 0.10)
01:22:13.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=54, FiltMax=255, Gamma=0.690
01:22:13.763 00.000 7988 UpdateGuideState exits: m=804 SNR=18.5
01:22:13.778 00.015 15712 Worker thread wakes up
01:22:13.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:22:13.778 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:22:13.778 00.000 15712 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=0.01
01:22:13.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:13.780 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:13.780 00.000 7988 Enqueuing Expose request
01:22:13.782 00.002 15712 PPEC rslt: input = 0.10, final = 0.06, react = 0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:13.782 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
01:22:13.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:13.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:22:13.782 00.000 15712 MoveAxis(W, 20, ABG)
01:22:13.782 00.000 15712 Guiding  Dir = 3, Dur = 20
01:22:13.783 00.001 15712 IsGuiding returns 0
01:22:13.810 00.027 15712 IsGuiding returns 1
01:22:13.810 00.000 15712 scope still moving after pulse duration time elapsed
01:22:13.858 00.048 15712 IsGuiding returns 0
01:22:13.858 00.000 15712 scope move finished after 20 + 54 ms
01:22:13.858 00.000 15712 Move returns status 0, amount 20
01:22:13.858 00.000 15712 MoveAxis(N, 0, ABG)
01:22:13.858 00.000 15712 Move returns status 0, amount 0
01:22:13.858 00.000 15712 move complete, result=0
01:22:13.858 00.000 15712 worker thread done servicing request
01:22:13.858 00.000 15712 Worker thread wakes up
01:22:13.858 00.000 7988 GuideStep: 0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
01:22:13.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:13.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:15.503 01.645 15712 Exposure complete
01:22:15.566 00.063 15712 worker thread done servicing request
01:22:15.566 00.000 7988 OnExposeComplete: enter
01:22:15.566 00.000 7988 UpdateGuideState(): m_state=6
01:22:15.566 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2051
01:22:15.566 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=189.54, Mass=850, SNR=18.8, Peak=148 HFD=3.3
01:22:15.570 00.004 7988 MultiStar: [#1 -0.29,0.31,0.00,M1] [#2 -0.21,0.72,0.00,M7] [#3 -0.18,-0.20,0.87,U] [#4 0.62,0.08,0.00,M4] [#5 0.30,0.37,0.00,M1] [#6 0.16,-0.29,0.66,U] [#7 -0.06,-0.44,0.00,M10] [#8 0.05,1.08,0.00,M4] 
01:22:15.570 00.000 7988 refined, 2 included, MultiStar: {-0.02, -0.01}, one-star: {0.01, 0.34}
01:22:15.570 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.56) = xAngle (-4.07 = 2.22)
01:22:15.570 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
01:22:15.570 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.50 mountX=-0.01 mountY=0.02, mountTheta=2.20
01:22:15.570 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
01:22:15.570 00.000 7988 Enqueuing Move request for scope (-0.02, -0.01)
01:22:15.570 00.000 15712 Worker thread wakes up
01:22:15.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:22:15.570 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:22:15.570 00.000 15712 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
01:22:15.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=54, FiltMax=255, Gamma=0.690
01:22:15.580 00.010 7988 UpdateGuideState exits: m=850 SNR=18.8
01:22:15.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:15.582 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:15.584 00.002 7988 Enqueuing Expose request
01:22:15.584 00.000 15712 PPEC rslt: input = -0.01, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:15.584 00.000 15712 PPEC: input: -0.01, control: 0.05, exposure: 1500
01:22:15.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:15.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:22:15.584 00.000 15712 MoveAxis(W, 18, ABG)
01:22:15.584 00.000 15712 Guiding  Dir = 3, Dur = 18
01:22:15.600 00.016 15712 IsGuiding returns 0
01:22:15.614 00.014 15712 PulseGuide returned control before completion, sleep 13
01:22:15.664 00.050 15712 IsGuiding returns 0
01:22:15.664 00.000 15712 Move returns status 0, amount 18
01:22:15.664 00.000 15712 MoveAxis(N, 0, ABG)
01:22:15.664 00.000 15712 Move returns status 0, amount 0
01:22:15.664 00.000 15712 move complete, result=0
01:22:15.664 00.000 7988 GuideStep: -0.0 px 18 ms WEST, 0.0 px 0 ms NORTH
01:22:15.666 00.002 15712 worker thread done servicing request
01:22:15.666 00.000 15712 Worker thread wakes up
01:22:15.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:15.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:17.082 01.416 15712 Exposure complete
01:22:17.145 00.063 15712 worker thread done servicing request
01:22:17.145 00.000 7988 OnExposeComplete: enter
01:22:17.145 00.000 7988 UpdateGuideState(): m_state=6
01:22:17.145 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2052
01:22:17.149 00.004 7988 Star::Find returns 1 (0), X=973.46, Y=189.51, Mass=849, SNR=18.8, Peak=158 HFD=3.2
01:22:17.149 00.000 7988 MultiStar: [#1 0.17,0.29,0.97,U] [#2 -0.25,0.24,0.91,U] [#3 0.25,-0.50,0.00,M4] [#4 0.49,-0.07,0.00,M5] [#5 0.09,0.30,0.71,U] [#6 0.01,-0.25,0.59,U] [#7 0.31,0.07,0.50,U] [#8 0.11,0.89,0.00,M5] 
01:22:17.149 00.000 7988 refined, 5 included, MultiStar: {0.02, 0.19}, one-star: {-0.09, 0.31}
01:22:17.149 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
01:22:17.149 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
01:22:17.149 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.49 mountX=0.19 mountY=-0.02, mountTheta=-0.11
01:22:17.149 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.19, opts=13)
01:22:17.149 00.000 7988 Enqueuing Move request for scope (0.02, 0.19)
01:22:17.149 00.000 15712 Worker thread wakes up
01:22:17.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
01:22:17.149 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
01:22:17.159 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:22:17.159 00.000 7988 UpdateGuideState exits: m=849 SNR=18.8
01:22:17.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:17.159 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:17.159 00.000 7988 Enqueuing Expose request
01:22:17.159 00.000 15712 Moving (0.02, 0.19) raw xDistance=0.19 yDistance=-0.02
01:22:17.166 00.007 15712 PPEC rslt: input = 0.19, final = 0.16, react = 0.12, pred = 0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 639.42
01:22:17.166 00.000 15712 PPEC: input: 0.19, control: 0.16, exposure: 1500
01:22:17.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:17.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:22:17.166 00.000 15712 MoveAxis(W, 53, ABG)
01:22:17.166 00.000 15712 Guiding  Dir = 3, Dur = 53
01:22:17.166 00.000 15712 IsGuiding returns 0
01:22:17.183 00.017 15712 PulseGuide returned control before completion, sleep 49
01:22:17.259 00.076 15712 IsGuiding returns 1
01:22:17.259 00.000 15712 scope still moving after pulse duration time elapsed
01:22:17.287 00.028 15712 IsGuiding returns 0
01:22:17.287 00.000 15712 scope move finished after 53 + 65 ms
01:22:17.287 00.000 15712 Move returns status 0, amount 53
01:22:17.287 00.000 15712 MoveAxis(N, 0, ABG)
01:22:17.287 00.000 15712 Move returns status 0, amount 0
01:22:17.287 00.000 15712 move complete, result=0
01:22:17.287 00.000 15712 worker thread done servicing request
01:22:17.287 00.000 15712 Worker thread wakes up
01:22:17.287 00.000 7988 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
01:22:17.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:17.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:18.915 01.628 15712 Exposure complete
01:22:18.980 00.065 15712 worker thread done servicing request
01:22:18.980 00.000 7988 OnExposeComplete: enter
01:22:18.980 00.000 7988 UpdateGuideState(): m_state=6
01:22:18.983 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2053
01:22:18.983 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=189.10, Mass=920, SNR=19.7, Peak=154 HFD=3.6
01:22:18.983 00.000 7988 MultiStar: [#1 -0.04,-0.17,0.98,U] [#2 -0.16,0.00,0.82,U] [#3 -0.05,-0.80,0.00,M5] [#4 0.24,-0.22,0.66,U] [#5 0.10,0.01,0.64,U] [#6 0.23,-0.91,0.00,M5] [#7 0.59,-0.98,0.00,M10] [#8 0.08,-0.27,0.45,U] 
01:22:18.983 00.000 7988 refined, 5 included, MultiStar: {0.00, -0.12}, one-star: {-0.07, -0.11}
01:22:18.983 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
01:22:18.983 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
01:22:18.983 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.54 mountX=-0.12 mountY=-0.00, mountTheta=-3.13
01:22:18.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.12, opts=13)
01:22:18.983 00.000 7988 Enqueuing Move request for scope (0.00, -0.12)
01:22:18.993 00.010 15712 Worker thread wakes up
01:22:18.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
01:22:18.993 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
01:22:18.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:22:18.993 00.000 7988 UpdateGuideState exits: m=920 SNR=19.7
01:22:18.996 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:18.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:18.998 00.002 7988 Enqueuing Expose request
01:22:18.998 00.000 15712 Moving (0.00, -0.12) raw xDistance=-0.12 yDistance=-0.00
01:22:19.000 00.002 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:19.000 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
01:22:19.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:19.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:22:19.000 00.000 15712 MoveAxis(W, 12, ABG)
01:22:19.000 00.000 15712 Guiding  Dir = 3, Dur = 12
01:22:19.000 00.000 15712 IsGuiding returns 0
01:22:19.017 00.017 15712 IsGuiding returns 1
01:22:19.017 00.000 15712 scope still moving after pulse duration time elapsed
01:22:19.085 00.068 15712 IsGuiding returns 0
01:22:19.085 00.000 15712 scope move finished after 12 + 70 ms
01:22:19.085 00.000 15712 Move returns status 0, amount 12
01:22:19.085 00.000 15712 MoveAxis(N, 0, ABG)
01:22:19.085 00.000 15712 Move returns status 0, amount 0
01:22:19.085 00.000 15712 move complete, result=0
01:22:19.085 00.000 15712 worker thread done servicing request
01:22:19.085 00.000 15712 Worker thread wakes up
01:22:19.085 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:22:19.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:19.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:20.491 01.406 15712 Exposure complete
01:22:20.557 00.066 15712 worker thread done servicing request
01:22:20.557 00.000 7988 OnExposeComplete: enter
01:22:20.557 00.000 7988 UpdateGuideState(): m_state=6
01:22:20.557 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2054
01:22:20.557 00.000 7988 Star::Find returns 1 (0), X=973.36, Y=189.06, Mass=831, SNR=18.7, Peak=168 HFD=3.3
01:22:20.561 00.004 7988 MultiStar: [#1 -0.24,-0.32,1.01,U] [#2 -0.21,0.10,0.92,U] [#3 0.00,-0.85,0.00,M6] [#4 0.44,-0.45,0.00,M5] [#5 -0.29,-0.50,0.00,M1] [#6 -0.29,-0.90,0.00,M6] [#7 0.24,-0.25,0.52,U] [#8 0.05,-0.34,0.37,U] 
01:22:20.561 00.000 7988 refined, 4 included, MultiStar: {-0.12, -0.17}, one-star: {-0.18, -0.15}
01:22:20.561 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.77 = 2.52)
01:22:20.561 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
01:22:20.561 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.20 mountX=-0.17 mountY=0.13, mountTheta=2.50
01:22:20.561 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.17, opts=13)
01:22:20.561 00.000 7988 Enqueuing Move request for scope (-0.12, -0.17)
01:22:20.569 00.008 15712 Worker thread wakes up
01:22:20.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
01:22:20.569 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
01:22:20.569 00.000 15712 Moving (-0.12, -0.17) raw xDistance=-0.17 yDistance=0.13
01:22:20.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=54, FiltMax=255, Gamma=0.690
01:22:20.569 00.000 7988 UpdateGuideState exits: m=831 SNR=18.7
01:22:20.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:20.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:20.569 00.000 7988 Enqueuing Expose request
01:22:20.569 00.000 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 639.42
01:22:20.569 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
01:22:20.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:20.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:22:20.569 00.000 15712 MoveAxis(E, 23, ABG)
01:22:20.569 00.000 15712 Guiding  Dir = 2, Dur = 23
01:22:20.569 00.000 15712 IsGuiding returns 0
01:22:20.636 00.067 15712 IsGuiding returns 1
01:22:20.636 00.000 15712 scope still moving after pulse duration time elapsed
01:22:20.665 00.029 15712 IsGuiding returns 0
01:22:20.665 00.000 15712 scope move finished after 23 + 66 ms
01:22:20.665 00.000 15712 Move returns status 0, amount 23
01:22:20.665 00.000 15712 MoveAxis(N, 0, ABG)
01:22:20.665 00.000 15712 Move returns status 0, amount 0
01:22:20.665 00.000 15712 move complete, result=0
01:22:20.665 00.000 15712 worker thread done servicing request
01:22:20.665 00.000 15712 Worker thread wakes up
01:22:20.665 00.000 7988 GuideStep: -0.2 px 23 ms EAST, 0.1 px 0 ms NORTH
01:22:20.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:20.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:22.307 01.642 15712 Exposure complete
01:22:22.371 00.064 15712 worker thread done servicing request
01:22:22.371 00.000 7988 OnExposeComplete: enter
01:22:22.371 00.000 7988 UpdateGuideState(): m_state=6
01:22:22.373 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2055
01:22:22.373 00.000 7988 Star::Find returns 1 (0), X=973.34, Y=189.42, Mass=916, SNR=19.5, Peak=146 HFD=3.4
01:22:22.375 00.002 7988 MultiStar: [#1 -0.06,0.50,0.00,M1] [#2 -0.27,0.37,0.00,M5] [#3 -0.32,-0.14,0.86,U] [#4 0.63,-0.14,0.00,M6] [#5 -0.08,0.10,0.77,U] [#6 0.11,-0.25,0.59,U] [#7 0.23,-0.17,0.50,U] [#8 0.38,0.49,0.00,M4] 
01:22:22.375 00.000 7988 refined, 4 included, MultiStar: {-0.10, -0.02}, one-star: {-0.20, 0.22}
01:22:22.377 00.002 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.53 = 1.76)
01:22:22.377 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.72)
01:22:22.379 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=-0.02 mountY=0.10, mountTheta=1.75
01:22:22.379 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.02, opts=13)
01:22:22.379 00.000 7988 Enqueuing Move request for scope (-0.10, -0.02)
01:22:22.379 00.000 15712 Worker thread wakes up
01:22:22.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
01:22:22.379 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
01:22:22.379 00.000 15712 Moving (-0.10, -0.02) raw xDistance=-0.02 yDistance=0.10
01:22:22.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
01:22:22.384 00.005 7988 UpdateGuideState exits: m=916 SNR=19.5
01:22:22.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:22.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:22.384 00.000 7988 Enqueuing Expose request
01:22:22.384 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:22.384 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
01:22:22.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:22.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:22:22.384 00.000 15712 MoveAxis(W, 7, ABG)
01:22:22.384 00.000 15712 Guiding  Dir = 3, Dur = 7
01:22:22.384 00.000 15712 IsGuiding returns 0
01:22:22.410 00.026 15712 IsGuiding returns 0
01:22:22.410 00.000 15712 Move returns status 0, amount 7
01:22:22.410 00.000 15712 MoveAxis(N, 0, ABG)
01:22:22.410 00.000 15712 Move returns status 0, amount 0
01:22:22.410 00.000 15712 move complete, result=0
01:22:22.410 00.000 15712 worker thread done servicing request
01:22:22.410 00.000 15712 Worker thread wakes up
01:22:22.410 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
01:22:22.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:22.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:23.819 01.409 15712 Exposure complete
01:22:23.880 00.061 15712 worker thread done servicing request
01:22:23.880 00.000 7988 OnExposeComplete: enter
01:22:23.880 00.000 7988 UpdateGuideState(): m_state=6
01:22:23.880 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2056
01:22:23.880 00.000 7988 Star::Find returns 1 (0), X=973.38, Y=189.72, Mass=962, SNR=20.2, Peak=155 HFD=3.7
01:22:23.880 00.000 7988 MultiStar: [#1 -0.07,0.56,0.00,M2] [#2 -0.10,0.64,0.00,M6] [#3 0.16,0.38,0.00,M6] [#4 0.13,0.38,0.63,U] [#5 0.07,0.81,0.00,M1] [#6 -0.06,0.11,0.57,U] [#7 0.39,-0.05,0.47,U] [#8 0.57,0.73,0.00,M5] 
01:22:23.880 00.000 7988 refined, 3 included, MultiStar: {0.02, 0.30}, one-star: {-0.16, 0.52}
01:22:23.880 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
01:22:23.880 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
01:22:23.880 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.49 mountX=0.30 mountY=-0.03, mountTheta=-0.11
01:22:23.880 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.30, opts=13)
01:22:23.894 00.014 7988 Enqueuing Move request for scope (0.02, 0.30)
01:22:23.894 00.000 15712 Worker thread wakes up
01:22:23.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
01:22:23.894 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
01:22:23.894 00.000 15712 Moving (0.02, 0.30) raw xDistance=0.30 yDistance=-0.03
01:22:23.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
01:22:23.896 00.002 7988 UpdateGuideState exits: m=962 SNR=20.2
01:22:23.898 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:23.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:23.898 00.000 7988 Enqueuing Expose request
01:22:23.898 00.000 15712 PPEC rslt: input = 0.30, final = 0.19, react = 0.18, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.42
01:22:23.898 00.000 15712 PPEC: input: 0.30, control: 0.19, exposure: 1500
01:22:23.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:23.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:22:23.898 00.000 15712 MoveAxis(W, 62, ABG)
01:22:23.898 00.000 15712 Guiding  Dir = 3, Dur = 62
01:22:23.898 00.000 15712 IsGuiding returns 0
01:22:23.928 00.030 15712 PulseGuide returned control before completion, sleep 46
01:22:23.976 00.048 15712 IsGuiding returns 1
01:22:23.976 00.000 15712 scope still moving after pulse duration time elapsed
01:22:24.024 00.048 15712 IsGuiding returns 0
01:22:24.024 00.000 15712 scope move finished after 62 + 60 ms
01:22:24.024 00.000 15712 Move returns status 0, amount 62
01:22:24.024 00.000 15712 MoveAxis(N, 0, ABG)
01:22:24.024 00.000 15712 Move returns status 0, amount 0
01:22:24.024 00.000 15712 move complete, result=0
01:22:24.024 00.000 7988 GuideStep: 0.3 px 62 ms WEST, -0.0 px 0 ms NORTH
01:22:24.026 00.002 15712 worker thread done servicing request
01:22:24.026 00.000 15712 Worker thread wakes up
01:22:24.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:24.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:25.651 01.625 15712 Exposure complete
01:22:25.728 00.077 15712 worker thread done servicing request
01:22:25.728 00.000 7988 OnExposeComplete: enter
01:22:25.730 00.002 7988 UpdateGuideState(): m_state=6
01:22:25.730 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2057
01:22:25.730 00.000 7988 Star::Find returns 1 (0), X=973.54, Y=189.89, Mass=1004, SNR=20.6, Peak=159 HFD=3.9
01:22:25.730 00.000 7988 MultiStar: [#1 0.07,0.59,0.00,M3] [#2 -0.16,0.81,0.00,M7] [#3 -0.06,0.09,0.78,U] [#4 0.16,0.57,0.00,M6] [#5 -0.13,0.72,0.00,M2] [#6 0.06,0.10,0.56,U] [#7 0.66,0.28,0.00,M8] [#8 0.15,1.69,0.00,M6] 
01:22:25.730 00.000 7988 refined, 2 included, MultiStar: {-0.01, 0.35}, one-star: {-0.01, 0.69}
01:22:25.730 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
01:22:25.730 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
01:22:25.730 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.60 mountX=0.35 mountY=0.00, mountTheta=0.00
01:22:25.730 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.35, opts=13)
01:22:25.745 00.015 7988 Enqueuing Move request for scope (-0.01, 0.35)
01:22:25.746 00.001 15712 Worker thread wakes up
01:22:25.746 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.35) opts 0xd
01:22:25.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=52, FiltMax=255, Gamma=0.690
01:22:25.746 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.35)
01:22:25.746 00.000 15712 Moving (-0.01, 0.35) raw xDistance=0.35 yDistance=0.00
01:22:25.746 00.000 7988 UpdateGuideState exits: m=1004 SNR=20.6
01:22:25.751 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:25.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:25.751 00.000 15712 PPEC rslt: input = 0.35, final = 0.23, react = 0.21, pred = 0.02, hyst = 0.19, hyst_pct = 0.00, period_length = 639.42
01:22:25.751 00.000 7988 Enqueuing Expose request
01:22:25.751 00.000 15712 PPEC: input: 0.35, control: 0.23, exposure: 1500
01:22:25.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:25.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:22:25.751 00.000 15712 MoveAxis(W, 76, ABG)
01:22:25.751 00.000 15712 Guiding  Dir = 3, Dur = 76
01:22:25.751 00.000 15712 IsGuiding returns 0
01:22:25.780 00.029 15712 PulseGuide returned control before completion, sleep 60
01:22:25.861 00.081 15712 IsGuiding returns 1
01:22:25.861 00.000 15712 scope still moving after pulse duration time elapsed
01:22:25.888 00.027 15712 IsGuiding returns 0
01:22:25.888 00.000 15712 scope move finished after 76 + 55 ms
01:22:25.888 00.000 15712 Move returns status 0, amount 76
01:22:25.888 00.000 15712 MoveAxis(N, 0, ABG)
01:22:25.888 00.000 15712 Move returns status 0, amount 0
01:22:25.888 00.000 15712 move complete, result=0
01:22:25.888 00.000 15712 worker thread done servicing request
01:22:25.888 00.000 15712 Worker thread wakes up
01:22:25.888 00.000 7988 GuideStep: 0.3 px 76 ms WEST, 0.0 px 0 ms NORTH
01:22:25.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:25.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:27.300 01.412 15712 Exposure complete
01:22:27.375 00.075 15712 worker thread done servicing request
01:22:27.375 00.000 7988 OnExposeComplete: enter
01:22:27.384 00.009 7988 UpdateGuideState(): m_state=6
01:22:27.384 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2058
01:22:27.386 00.002 7988 Star::Find returns 1 (0), X=973.58, Y=189.46, Mass=919, SNR=19.5, Peak=142 HFD=3.3
01:22:27.389 00.003 7988 MultiStar: [#1 -0.04,0.31,0.94,U] [#2 -0.28,0.54,0.00,M8] [#3 0.05,-0.18,0.87,U] [#4 0.39,-0.31,0.00,M7] [#5 0.11,0.29,0.78,U] [#6 0.21,-0.47,0.00,M4] [#7 0.02,-0.20,0.46,U] [#8 -0.09,0.13,0.35,U] 
01:22:27.391 00.002 7988 refined, 5 included, MultiStar: {0.02, 0.13}, one-star: {0.04, 0.26}
01:22:27.393 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
01:22:27.395 00.002 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
01:22:27.395 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.38 mountX=0.13 mountY=-0.03, mountTheta=-0.21
01:22:27.399 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.13, opts=13)
01:22:27.401 00.002 7988 Enqueuing Move request for scope (0.02, 0.13)
01:22:27.401 00.000 15712 Worker thread wakes up
01:22:27.403 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=51, FiltMax=255, Gamma=0.690
01:22:27.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:22:27.403 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:22:27.403 00.000 15712 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=-0.03
01:22:27.403 00.000 7988 UpdateGuideState exits: m=919 SNR=19.5
01:22:27.406 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:27.407 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:27.409 00.002 7988 Enqueuing Expose request
01:22:27.409 00.000 15712 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:27.409 00.000 15712 PPEC: input: 0.13, control: 0.05, exposure: 1500
01:22:27.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:27.412 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:22:27.412 00.000 15712 MoveAxis(W, 16, ABG)
01:22:27.412 00.000 15712 Guiding  Dir = 3, Dur = 16
01:22:27.412 00.000 15712 IsGuiding returns 0
01:22:27.422 00.010 15712 IsGuiding returns 1
01:22:27.422 00.000 15712 scope still moving after pulse duration time elapsed
01:22:27.475 00.053 15712 IsGuiding returns 0
01:22:27.475 00.000 15712 scope move finished after 16 + 48 ms
01:22:27.475 00.000 15712 Move returns status 0, amount 16
01:22:27.475 00.000 15712 MoveAxis(N, 0, ABG)
01:22:27.475 00.000 15712 Move returns status 0, amount 0
01:22:27.475 00.000 15712 move complete, result=0
01:22:27.475 00.000 15712 worker thread done servicing request
01:22:27.475 00.000 15712 Worker thread wakes up
01:22:27.475 00.000 7988 GuideStep: 0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
01:22:27.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:27.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:29.119 01.644 15712 Exposure complete
01:22:29.182 00.063 15712 worker thread done servicing request
01:22:29.182 00.000 7988 OnExposeComplete: enter
01:22:29.182 00.000 7988 UpdateGuideState(): m_state=6
01:22:29.182 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2059
01:22:29.182 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=189.57, Mass=867, SNR=19.2, Peak=148 HFD=3.3
01:22:29.182 00.000 7988 MultiStar: [#1 0.36,0.18,0.98,U] [#2 -0.04,0.25,0.94,U] [#3 0.02,-0.22,0.90,U] [#4 0.50,-0.46,0.00,M8] [#5 0.30,0.19,0.71,U] [#6 -0.05,-0.17,0.70,U] [#7 0.52,-0.91,0.00,M8] [#8 0.51,0.32,0.00,M6] 
01:22:29.182 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.11}, one-star: {0.17, 0.37}
01:22:29.190 00.008 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
01:22:29.190 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
01:22:29.190 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.72 mountX=0.11 mountY=-0.13, mountTheta=-0.86
01:22:29.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.11, opts=13)
01:22:29.190 00.000 7988 Enqueuing Move request for scope (0.13, 0.11)
01:22:29.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=51, FiltMax=255, Gamma=0.690
01:22:29.196 00.006 7988 UpdateGuideState exits: m=867 SNR=19.2
01:22:29.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:29.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:29.196 00.000 7988 Enqueuing Expose request
01:22:29.196 00.000 15712 Worker thread wakes up
01:22:29.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
01:22:29.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
01:22:29.196 00.000 15712 Moving (0.13, 0.11) raw xDistance=0.11 yDistance=-0.13
01:22:29.196 00.000 15712 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:29.196 00.000 15712 PPEC: input: 0.11, control: 0.06, exposure: 1500
01:22:29.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:29.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:22:29.196 00.000 15712 MoveAxis(W, 20, ABG)
01:22:29.196 00.000 15712 Guiding  Dir = 3, Dur = 20
01:22:29.196 00.000 15712 IsGuiding returns 0
01:22:29.219 00.023 15712 PulseGuide returned control before completion, sleep 16
01:22:29.244 00.025 15712 IsGuiding returns 1
01:22:29.244 00.000 15712 scope still moving after pulse duration time elapsed
01:22:29.280 00.036 15712 IsGuiding returns 0
01:22:29.280 00.000 15712 scope move finished after 20 + 58 ms
01:22:29.280 00.000 15712 Move returns status 0, amount 20
01:22:29.280 00.000 15712 MoveAxis(N, 0, ABG)
01:22:29.280 00.000 15712 Move returns status 0, amount 0
01:22:29.280 00.000 15712 move complete, result=0
01:22:29.280 00.000 7988 GuideStep: 0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
01:22:29.286 00.006 15712 worker thread done servicing request
01:22:29.286 00.000 15712 Worker thread wakes up
01:22:29.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:29.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:30.697 01.411 15712 Exposure complete
01:22:30.758 00.061 15712 worker thread done servicing request
01:22:30.758 00.000 7988 OnExposeComplete: enter
01:22:30.758 00.000 7988 UpdateGuideState(): m_state=6
01:22:30.764 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2060
01:22:30.764 00.000 7988 Star::Find returns 1 (0), X=973.43, Y=189.33, Mass=1017, SNR=20.8, Peak=148 HFD=3.6
01:22:30.766 00.002 7988 MultiStar: [#1 0.03,0.21,0.96,U] [#2 -0.07,0.03,0.80,U] [#3 0.17,-0.42,0.00,M4] [#4 0.18,-0.46,0.00,M9] [#5 -0.20,0.25,0.66,U] [#6 -0.16,-0.55,0.00,M4] [#7 0.12,-0.26,0.49,U] [#8 -0.02,1.23,0.00,M7] 
01:22:30.766 00.000 7988 refined, 4 included, MultiStar: {-0.05, 0.10}, one-star: {-0.11, 0.13}
01:22:30.768 00.002 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
01:22:30.768 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
01:22:30.770 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.06 mountX=0.10 mountY=0.05, mountTheta=0.47
01:22:30.772 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.10, opts=13)
01:22:30.773 00.001 7988 Enqueuing Move request for scope (-0.05, 0.10)
01:22:30.774 00.001 15712 Worker thread wakes up
01:22:30.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=50, FiltMax=255, Gamma=0.690
01:22:30.774 00.000 7988 UpdateGuideState exits: m=1017 SNR=20.8
01:22:30.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:30.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:30.774 00.000 7988 Enqueuing Expose request
01:22:30.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
01:22:30.774 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:22:30.774 00.000 15712 Moving (-0.05, 0.10) raw xDistance=0.10 yDistance=0.05
01:22:30.774 00.000 15712 PPEC rslt: input = 0.10, final = 0.06, react = 0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:30.774 00.000 15712 PPEC: input: 0.10, control: 0.06, exposure: 1500
01:22:30.774 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:30.774 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:22:30.774 00.000 15712 MoveAxis(W, 19, ABG)
01:22:30.774 00.000 15712 Guiding  Dir = 3, Dur = 19
01:22:30.774 00.000 15712 IsGuiding returns 0
01:22:30.790 00.016 15712 PulseGuide returned control before completion, sleep 11
01:22:30.845 00.055 15712 IsGuiding returns 0
01:22:30.845 00.000 15712 Move returns status 0, amount 19
01:22:30.845 00.000 15712 MoveAxis(N, 0, ABG)
01:22:30.845 00.000 15712 Move returns status 0, amount 0
01:22:30.845 00.000 15712 move complete, result=0
01:22:30.845 00.000 7988 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
01:22:30.853 00.008 15712 worker thread done servicing request
01:22:30.853 00.000 15712 Worker thread wakes up
01:22:30.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:30.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:32.594 01.741 15712 Exposure complete
01:22:32.655 00.061 15712 worker thread done servicing request
01:22:32.655 00.000 7988 OnExposeComplete: enter
01:22:32.655 00.000 7988 UpdateGuideState(): m_state=6
01:22:32.659 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2061
01:22:32.661 00.002 7988 Star::Find returns 1 (0), X=973.32, Y=189.30, Mass=860, SNR=19.0, Peak=143 HFD=3.5
01:22:32.661 00.000 7988 MultiStar: [#1 -0.03,-0.07,1.05,U] [#2 -0.32,0.31,0.00,M7] [#3 -0.07,-0.36,0.88,U] [#4 0.37,-0.28,0.00,M10] [#5 -0.32,-0.09,0.78,U] [#6 -0.08,-0.08,0.61,U] [#7 0.06,-0.42,0.00,M8] [#8 0.19,0.51,0.00,M8] 
01:22:32.663 00.002 7988 refined, 4 included, MultiStar: {-0.14, -0.10}, one-star: {-0.22, 0.10}
01:22:32.663 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.12 = 2.17)
01:22:32.663 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.14)
01:22:32.663 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.55 mountX=-0.10 mountY=0.14, mountTheta=2.16
01:22:32.663 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.10, opts=13)
01:22:32.663 00.000 7988 Enqueuing Move request for scope (-0.14, -0.10)
01:22:32.663 00.000 15712 Worker thread wakes up
01:22:32.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
01:22:32.663 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
01:22:32.663 00.000 15712 Moving (-0.14, -0.10) raw xDistance=-0.10 yDistance=0.14
01:22:32.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=49, FiltMax=255, Gamma=0.690
01:22:32.671 00.008 7988 UpdateGuideState exits: m=860 SNR=19.0
01:22:32.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:32.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:32.671 00.000 7988 Enqueuing Expose request
01:22:32.671 00.000 15712 PPEC rslt: input = -0.10, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:32.671 00.000 15712 PPEC: input: -0.10, control: 0.05, exposure: 1500
01:22:32.676 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:32.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:22:32.676 00.000 15712 MoveAxis(W, 16, ABG)
01:22:32.676 00.000 15712 Guiding  Dir = 3, Dur = 16
01:22:32.676 00.000 15712 IsGuiding returns 0
01:22:32.737 00.061 15712 IsGuiding returns 1
01:22:32.737 00.000 15712 scope still moving after pulse duration time elapsed
01:22:32.766 00.029 15712 IsGuiding returns 0
01:22:32.766 00.000 15712 scope move finished after 16 + 74 ms
01:22:32.766 00.000 15712 Move returns status 0, amount 16
01:22:32.766 00.000 15712 MoveAxis(N, 0, ABG)
01:22:32.766 00.000 15712 Move returns status 0, amount 0
01:22:32.766 00.000 15712 move complete, result=0
01:22:32.766 00.000 15712 worker thread done servicing request
01:22:32.766 00.000 15712 Worker thread wakes up
01:22:32.766 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
01:22:32.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:32.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:34.187 01.421 15712 Exposure complete
01:22:34.248 00.061 15712 worker thread done servicing request
01:22:34.248 00.000 7988 OnExposeComplete: enter
01:22:34.248 00.000 7988 UpdateGuideState(): m_state=6
01:22:34.254 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2062
01:22:34.254 00.000 7988 Star::Find returns 1 (0), X=973.62, Y=189.19, Mass=885, SNR=19.2, Peak=149 HFD=3.6
01:22:34.256 00.002 7988 MultiStar: [#1 -0.02,-0.25,0.94,U] [#2 -0.03,-0.09,0.90,U] [#3 0.24,-0.37,0.00,M4] [#4 0.20,-0.35,0.76,U] [#5 0.01,-0.06,0.69,U] [#6 -0.33,-0.88,0.00,M4] [#7 0.03,-0.70,0.00,M9] [#8 0.03,0.16,0.36,U] 
01:22:34.257 00.001 7988 single-star, 5 included, MultiStar: {0.04, -0.13}, one-star: {0.07, -0.02}
01:22:34.257 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.56) = xAngle (-1.79 = -1.79)
01:22:34.259 00.002 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.82 = -1.82)
01:22:34.259 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.23 mountX=-0.02 mountY=-0.07, mountTheta=-1.79
01:22:34.261 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
01:22:34.263 00.002 7988 Enqueuing Move request for scope (0.07, -0.02)
01:22:34.264 00.001 15712 Worker thread wakes up
01:22:34.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:22:34.264 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:22:34.264 00.000 15712 Moving (0.07, -0.02) raw xDistance=-0.02 yDistance=-0.07
01:22:34.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
01:22:34.264 00.000 7988 UpdateGuideState exits: m=885 SNR=19.2
01:22:34.266 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:34.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:34.268 00.002 7988 Enqueuing Expose request
01:22:34.268 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:34.268 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
01:22:34.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:34.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:34.268 00.000 15712 MoveAxis(W, 11, ABG)
01:22:34.268 00.000 15712 Guiding  Dir = 3, Dur = 11
01:22:34.268 00.000 15712 IsGuiding returns 0
01:22:34.285 00.017 15712 IsGuiding returns 1
01:22:34.285 00.000 15712 scope still moving after pulse duration time elapsed
01:22:34.333 00.048 15712 IsGuiding returns 0
01:22:34.333 00.000 15712 scope move finished after 11 + 54 ms
01:22:34.333 00.000 15712 Move returns status 0, amount 11
01:22:34.333 00.000 15712 MoveAxis(N, 0, ABG)
01:22:34.333 00.000 15712 Move returns status 0, amount 0
01:22:34.333 00.000 15712 move complete, result=0
01:22:34.333 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:22:34.337 00.004 15712 worker thread done servicing request
01:22:34.337 00.000 15712 Worker thread wakes up
01:22:34.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:34.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:35.973 01.636 15712 Exposure complete
01:22:36.038 00.065 15712 worker thread done servicing request
01:22:36.038 00.000 7988 OnExposeComplete: enter
01:22:36.039 00.001 7988 UpdateGuideState(): m_state=6
01:22:36.039 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2063
01:22:36.039 00.000 7988 Star::Find returns 1 (0), X=973.45, Y=189.28, Mass=907, SNR=19.8, Peak=156 HFD=3.3
01:22:36.039 00.000 7988 MultiStar: [#1 -0.07,0.07,1.02,U] [#2 -0.41,0.25,0.00,M7] [#3 0.17,-0.17,0.79,U] [#4 0.39,-0.35,0.00,M10] [#5 0.01,0.22,0.71,U] [#6 0.19,-0.29,0.62,U] [#7 0.51,-0.39,0.00,M10] [#8 0.00,0.00,0.00,L] [#9 4.23,0.03,0.00,M10] 
01:22:36.039 00.000 7988 refined, 4 included, MultiStar: {0.02, 0.00}, one-star: {-0.09, 0.08}
01:22:36.039 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
01:22:36.039 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
01:22:36.039 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.01 mountX=0.00 mountY=-0.02, mountTheta=-1.56
01:22:36.039 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.00, opts=13)
01:22:36.039 00.000 7988 Enqueuing Move request for scope (0.02, 0.00)
01:22:36.039 00.000 15712 Worker thread wakes up
01:22:36.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
01:22:36.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
01:22:36.039 00.000 15712 Moving (0.02, 0.00) raw xDistance=0.00 yDistance=-0.02
01:22:36.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=51, FiltMax=255, Gamma=0.690
01:22:36.052 00.013 7988 UpdateGuideState exits: m=907 SNR=19.8
01:22:36.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:36.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:36.056 00.004 7988 Enqueuing Expose request
01:22:36.056 00.000 15712 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:36.056 00.000 15712 PPEC: input: 0.00, control: 0.03, exposure: 1500
01:22:36.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:36.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:22:36.056 00.000 15712 MoveAxis(W, 8, ABG)
01:22:36.056 00.000 15712 Guiding  Dir = 3, Dur = 8
01:22:36.056 00.000 15712 IsGuiding returns 0
01:22:36.073 00.017 15712 IsGuiding returns 0
01:22:36.073 00.000 15712 Move returns status 0, amount 8
01:22:36.073 00.000 15712 MoveAxis(N, 0, ABG)
01:22:36.073 00.000 15712 Move returns status 0, amount 0
01:22:36.073 00.000 15712 move complete, result=0
01:22:36.073 00.000 15712 worker thread done servicing request
01:22:36.073 00.000 15712 Worker thread wakes up
01:22:36.073 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:22:36.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:36.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:37.492 01.419 15712 Exposure complete
01:22:37.553 00.061 15712 worker thread done servicing request
01:22:37.553 00.000 7988 OnExposeComplete: enter
01:22:37.553 00.000 7988 UpdateGuideState(): m_state=6
01:22:37.558 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2064
01:22:37.558 00.000 7988 Star::Find returns 1 (0), X=973.41, Y=189.74, Mass=907, SNR=19.7, Peak=161 HFD=3.4
01:22:37.560 00.002 7988 MultiStar: [#1 0.07,0.50,0.00,M1] [#2 -0.26,0.82,0.00,M8] [#3 0.09,0.07,0.81,U] [#4 0.27,0.19,0.71,U] [#5 -0.06,0.72,0.00,M1] [#6 -0.25,-0.40,0.00,M4] [#7 0.89,-0.20,0.00,R] [#8 -0.52,1.15,0.00,M8] 
01:22:37.560 00.000 7988 refined, 2 included, MultiStar: {0.05, 0.29}, one-star: {-0.13, 0.54}
01:22:37.562 00.002 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
01:22:37.562 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
01:22:37.564 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.39 mountX=0.29 mountY=-0.06, mountTheta=-0.21
01:22:37.566 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.29, opts=13)
01:22:37.566 00.000 7988 Enqueuing Move request for scope (0.05, 0.29)
01:22:37.568 00.002 15712 Worker thread wakes up
01:22:37.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
01:22:37.568 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
01:22:37.568 00.000 15712 Moving (0.05, 0.29) raw xDistance=0.29 yDistance=-0.06
01:22:37.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=51, FiltMax=255, Gamma=0.690
01:22:37.570 00.002 7988 UpdateGuideState exits: m=907 SNR=19.7
01:22:37.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:37.572 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:37.572 00.000 7988 Enqueuing Expose request
01:22:37.574 00.002 15712 PPEC rslt: input = 0.29, final = 0.20, react = 0.17, pred = 0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 639.42
01:22:37.574 00.000 15712 PPEC: input: 0.29, control: 0.20, exposure: 1500
01:22:37.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:37.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:22:37.574 00.000 15712 MoveAxis(W, 66, ABG)
01:22:37.574 00.000 15712 Guiding  Dir = 3, Dur = 66
01:22:37.574 00.000 15712 IsGuiding returns 0
01:22:37.587 00.013 15712 PulseGuide returned control before completion, sleep 56
01:22:37.672 00.085 15712 IsGuiding returns 0
01:22:37.672 00.000 15712 Move returns status 0, amount 66
01:22:37.672 00.000 15712 MoveAxis(N, 0, ABG)
01:22:37.672 00.000 15712 Move returns status 0, amount 0
01:22:37.672 00.000 15712 move complete, result=0
01:22:37.672 00.000 7988 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
01:22:37.678 00.006 15712 worker thread done servicing request
01:22:37.678 00.000 15712 Worker thread wakes up
01:22:37.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:37.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:39.422 01.744 15712 Exposure complete
01:22:39.485 00.063 15712 worker thread done servicing request
01:22:39.487 00.002 7988 OnExposeComplete: enter
01:22:39.487 00.000 7988 UpdateGuideState(): m_state=6
01:22:39.487 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2065
01:22:39.487 00.000 7988 Star::Find returns 1 (0), X=973.52, Y=189.68, Mass=918, SNR=19.8, Peak=152 HFD=3.3
01:22:39.487 00.000 7988 MultiStar: [#1 -0.10,0.27,1.00,U] [#2 -0.20,0.47,0.00,M9] [#3 0.15,-0.09,0.85,U] [#4 0.34,0.22,0.73,U] [#5 0.14,0.40,0.00,M2] [#6 0.36,-0.19,0.00,M5] [#7 -0.68,-0.11,0.00,M1] [#8 -0.01,1.07,0.00,M9] 
01:22:39.487 00.000 7988 refined, 3 included, MultiStar: {0.07, 0.23}, one-star: {-0.03, 0.47}
01:22:39.493 00.006 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
01:22:39.493 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
01:22:39.493 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.28 mountX=0.23 mountY=-0.07, mountTheta=-0.31
01:22:39.493 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.23, opts=13)
01:22:39.493 00.000 7988 Enqueuing Move request for scope (0.07, 0.23)
01:22:39.499 00.006 15712 Worker thread wakes up
01:22:39.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
01:22:39.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
01:22:39.499 00.000 15712 Moving (0.07, 0.23) raw xDistance=0.23 yDistance=-0.07
01:22:39.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
01:22:39.499 00.000 7988 UpdateGuideState exits: m=918 SNR=19.8
01:22:39.502 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:39.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:39.504 00.002 7988 Enqueuing Expose request
01:22:39.504 00.000 15712 PPEC rslt: input = 0.23, final = 0.19, react = 0.14, pred = 0.05, hyst = 0.13, hyst_pct = 0.00, period_length = 639.42
01:22:39.504 00.000 15712 PPEC: input: 0.23, control: 0.19, exposure: 1500
01:22:39.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:39.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:39.504 00.000 15712 MoveAxis(W, 60, ABG)
01:22:39.504 00.000 15712 Guiding  Dir = 3, Dur = 60
01:22:39.504 00.000 15712 IsGuiding returns 0
01:22:39.531 00.027 15712 PulseGuide returned control before completion, sleep 45
01:22:39.578 00.047 15712 IsGuiding returns 1
01:22:39.578 00.000 15712 scope still moving after pulse duration time elapsed
01:22:39.610 00.032 15712 IsGuiding returns 0
01:22:39.610 00.000 15712 scope move finished after 60 + 45 ms
01:22:39.610 00.000 15712 Move returns status 0, amount 60
01:22:39.610 00.000 15712 MoveAxis(N, 0, ABG)
01:22:39.610 00.000 15712 Move returns status 0, amount 0
01:22:39.610 00.000 15712 move complete, result=0
01:22:39.610 00.000 7988 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
01:22:39.612 00.002 15712 worker thread done servicing request
01:22:39.612 00.000 15712 Worker thread wakes up
01:22:39.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:39.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:41.031 01.419 15712 Exposure complete
01:22:41.094 00.063 15712 worker thread done servicing request
01:22:41.094 00.000 7988 OnExposeComplete: enter
01:22:41.094 00.000 7988 UpdateGuideState(): m_state=6
01:22:41.094 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
01:22:41.094 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=189.12, Mass=955, SNR=20.1, Peak=139 HFD=3.7
01:22:41.094 00.000 7988 MultiStar: [#1 -0.31,0.05,0.90,U] [#2 -0.23,0.37,0.00,M10] [#3 -0.07,-0.42,0.00,M2] [#4 0.45,-0.51,0.00,M9] [#5 0.34,0.04,0.65,U] [#6 0.25,-0.11,0.64,U] [#7 0.17,-0.37,0.00,M2] [#8 -0.37,1.01,0.00,M10] 
01:22:41.094 00.000 7988 refined, 3 included, MultiStar: {0.02, -0.02}, one-star: {-0.04, -0.08}
01:22:41.094 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
01:22:41.094 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
01:22:41.094 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.87 mountX=-0.02 mountY=-0.02, mountTheta=-2.45
01:22:41.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.02, opts=13)
01:22:41.094 00.000 7988 Enqueuing Move request for scope (0.02, -0.02)
01:22:41.094 00.000 15712 Worker thread wakes up
01:22:41.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=50, FiltMax=255, Gamma=0.690
01:22:41.094 00.000 7988 UpdateGuideState exits: m=955 SNR=20.1
01:22:41.109 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:41.109 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:41.109 00.000 7988 Enqueuing Expose request
01:22:41.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:22:41.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:22:41.109 00.000 15712 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
01:22:41.109 00.000 15712 PPEC rslt: input = -0.02, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:41.109 00.000 15712 PPEC: input: -0.02, control: 0.05, exposure: 1500
01:22:41.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:41.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:22:41.109 00.000 15712 MoveAxis(W, 16, ABG)
01:22:41.109 00.000 15712 Guiding  Dir = 3, Dur = 16
01:22:41.109 00.000 15712 IsGuiding returns 0
01:22:41.143 00.034 15712 IsGuiding returns 1
01:22:41.143 00.000 15712 scope still moving after pulse duration time elapsed
01:22:41.192 00.049 15712 IsGuiding returns 0
01:22:41.192 00.000 15712 scope move finished after 16 + 60 ms
01:22:41.192 00.000 15712 Move returns status 0, amount 16
01:22:41.192 00.000 15712 MoveAxis(N, 0, ABG)
01:22:41.192 00.000 15712 Move returns status 0, amount 0
01:22:41.192 00.000 15712 move complete, result=0
01:22:41.192 00.000 15712 worker thread done servicing request
01:22:41.194 00.002 15712 Worker thread wakes up
01:22:41.194 00.000 7988 GuideStep: -0.0 px 16 ms WEST, -0.0 px 0 ms NORTH
01:22:41.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:41.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:42.831 01.637 15712 Exposure complete
01:22:42.893 00.062 15712 worker thread done servicing request
01:22:42.893 00.000 7988 OnExposeComplete: enter
01:22:42.893 00.000 7988 UpdateGuideState(): m_state=6
01:22:42.898 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2067
01:22:42.898 00.000 7988 Star::Find returns 1 (0), X=973.45, Y=189.15, Mass=1035, SNR=21.0, Peak=152 HFD=3.8
01:22:42.900 00.002 7988 MultiStar: [#1 0.19,-0.64,0.00,M1] [#2 0.09,-0.13,0.82,U] [#3 -0.02,-0.66,0.00,M3] [#4 0.42,-0.86,0.00,M10] [#5 0.13,-0.36,0.57,U] [#6 0.14,-0.71,0.00,M5] [#7 -0.66,-0.02,0.00,M3] [#8 0.57,0.86,0.00,R] 
01:22:42.900 00.000 7988 single-star, 2 included, MultiStar: {0.02, -0.15}, one-star: {-0.09, -0.05}
01:22:42.902 00.002 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.19 = 2.09)
01:22:42.902 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.06)
01:22:42.902 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.63 mountX=-0.05 mountY=0.09, mountTheta=2.08
01:22:42.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
01:22:42.902 00.000 7988 Enqueuing Move request for scope (-0.09, -0.05)
01:22:42.909 00.007 15712 Worker thread wakes up
01:22:42.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:22:42.909 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:22:42.909 00.000 15712 Moving (-0.09, -0.05) raw xDistance=-0.05 yDistance=0.09
01:22:42.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=51, FiltMax=255, Gamma=0.690
01:22:42.910 00.001 7988 UpdateGuideState exits: m=1035 SNR=21.0
01:22:42.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:42.912 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:42.912 00.000 7988 Enqueuing Expose request
01:22:42.914 00.002 15712 PPEC rslt: input = -0.05, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:42.914 00.000 15712 PPEC: input: -0.05, control: 0.05, exposure: 1500
01:22:42.914 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:42.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:22:42.914 00.000 15712 MoveAxis(W, 16, ABG)
01:22:42.914 00.000 15712 Guiding  Dir = 3, Dur = 16
01:22:42.914 00.000 15712 IsGuiding returns 0
01:22:42.930 00.016 15712 IsGuiding returns 1
01:22:42.930 00.000 15712 scope still moving after pulse duration time elapsed
01:22:42.978 00.048 15712 IsGuiding returns 0
01:22:42.978 00.000 15712 scope move finished after 16 + 52 ms
01:22:42.978 00.000 15712 Move returns status 0, amount 16
01:22:42.978 00.000 15712 MoveAxis(N, 0, ABG)
01:22:42.978 00.000 15712 Move returns status 0, amount 0
01:22:42.978 00.000 15712 move complete, result=0
01:22:42.978 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
01:22:42.985 00.007 15712 worker thread done servicing request
01:22:42.985 00.000 15712 Worker thread wakes up
01:22:42.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:42.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:44.392 01.407 15712 Exposure complete
01:22:44.456 00.064 15712 worker thread done servicing request
01:22:44.456 00.000 7988 OnExposeComplete: enter
01:22:44.456 00.000 7988 UpdateGuideState(): m_state=6
01:22:44.456 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2068
01:22:44.456 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=189.08, Mass=968, SNR=20.3, Peak=157 HFD=3.7
01:22:44.456 00.000 7988 MultiStar: [#1 0.00,-0.38,0.87,U] [#2 -0.21,0.12,0.83,U] [#3 -0.13,-0.58,0.00,M4] [#4 0.36,-0.57,0.00,R] [#5 0.14,-0.09,0.62,U] [#6 0.09,-0.88,0.00,M6] [#7 0.04,-0.29,0.48,U] [#8 -0.39,-0.78,0.00,M1] 
01:22:44.456 00.000 7988 single-star, 4 included, MultiStar: {-0.01, -0.14}, one-star: {0.01, -0.12}
01:22:44.456 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
01:22:44.456 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
01:22:44.456 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.47 mountX=-0.12 mountY=-0.01, mountTheta=-3.06
01:22:44.456 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
01:22:44.456 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
01:22:44.456 00.000 15712 Worker thread wakes up
01:22:44.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
01:22:44.456 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
01:22:44.456 00.000 15712 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=-0.01
01:22:44.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=50, FiltMax=255, Gamma=0.690
01:22:44.469 00.013 7988 UpdateGuideState exits: m=968 SNR=20.3
01:22:44.471 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:44.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:44.471 00.000 7988 Enqueuing Expose request
01:22:44.471 00.000 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:44.471 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
01:22:44.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:44.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:22:44.471 00.000 15712 MoveAxis(W, 14, ABG)
01:22:44.471 00.000 15712 Guiding  Dir = 3, Dur = 14
01:22:44.509 00.038 15712 IsGuiding returns 0
01:22:44.533 00.024 15712 IsGuiding returns 1
01:22:44.533 00.000 15712 scope still moving after pulse duration time elapsed
01:22:44.582 00.049 15712 IsGuiding returns 0
01:22:44.582 00.000 15712 scope move finished after 14 + 58 ms
01:22:44.582 00.000 15712 Move returns status 0, amount 14
01:22:44.582 00.000 15712 MoveAxis(N, 0, ABG)
01:22:44.582 00.000 15712 Move returns status 0, amount 0
01:22:44.582 00.000 15712 move complete, result=0
01:22:44.582 00.000 15712 worker thread done servicing request
01:22:44.582 00.000 15712 Worker thread wakes up
01:22:44.582 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
01:22:44.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:44.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:46.225 01.643 15712 Exposure complete
01:22:46.289 00.064 15712 worker thread done servicing request
01:22:46.289 00.000 7988 OnExposeComplete: enter
01:22:46.291 00.002 7988 UpdateGuideState(): m_state=6
01:22:46.291 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2069
01:22:46.291 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=188.92, Mass=895, SNR=19.2, Peak=163 HFD=3.4
01:22:46.291 00.000 7988 MultiStar: [#1 0.18,-0.35,1.05,U] [#2 0.08,0.02,0.89,U] [#3 0.01,-0.87,0.00,M5] [#4 -0.05,-0.20,0.70,U] [#5 0.06,-0.29,0.73,U] [#6 0.28,-0.67,0.00,M7] [#7 -0.23,-0.74,0.00,M3] [#8 -0.80,-0.73,0.00,M2] 
01:22:46.291 00.000 7988 refined, 4 included, MultiStar: {0.09, -0.22}, one-star: {0.12, -0.29}
01:22:46.291 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
01:22:46.291 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
01:22:46.291 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.19 mountX=-0.22 mountY=-0.08, mountTheta=-2.78
01:22:46.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.22, opts=13)
01:22:46.291 00.000 7988 Enqueuing Move request for scope (0.09, -0.22)
01:22:46.291 00.000 15712 Worker thread wakes up
01:22:46.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=50, FiltMax=255, Gamma=0.690
01:22:46.303 00.012 7988 UpdateGuideState exits: m=895 SNR=19.2
01:22:46.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:46.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:46.303 00.000 7988 Enqueuing Expose request
01:22:46.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
01:22:46.303 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
01:22:46.303 00.000 15712 Moving (0.09, -0.22) raw xDistance=-0.22 yDistance=-0.08
01:22:46.308 00.005 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 639.42
01:22:46.308 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
01:22:46.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:46.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:22:46.308 00.000 15712 MoveAxis(E, 32, ABG)
01:22:46.308 00.000 15712 Guiding  Dir = 2, Dur = 32
01:22:46.308 00.000 15712 IsGuiding returns 0
01:22:46.334 00.026 15712 PulseGuide returned control before completion, sleep 15
01:22:46.388 00.054 15712 IsGuiding returns 0
01:22:46.388 00.000 15712 Move returns status 0, amount 32
01:22:46.388 00.000 15712 MoveAxis(N, 0, ABG)
01:22:46.388 00.000 15712 Move returns status 0, amount 0
01:22:46.388 00.000 15712 move complete, result=0
01:22:46.388 00.000 15712 worker thread done servicing request
01:22:46.388 00.000 15712 Worker thread wakes up
01:22:46.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:46.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:46.388 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
01:22:47.800 01.412 15712 Exposure complete
01:22:47.864 00.064 15712 worker thread done servicing request
01:22:47.864 00.000 7988 OnExposeComplete: enter
01:22:47.864 00.000 7988 UpdateGuideState(): m_state=6
01:22:47.864 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2070
01:22:47.864 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=188.85, Mass=896, SNR=19.2, Peak=161 HFD=3.6
01:22:47.864 00.000 7988 MultiStar: [#1 0.27,-0.12,0.95,U] [#2 0.02,-0.17,0.88,U] [#3 0.04,-0.62,0.00,M6] [#4 0.05,-0.10,0.75,U] [#5 0.23,-0.02,0.78,U] [#6 -0.12,-1.01,0.00,M8] [#7 -0.24,-0.11,0.48,U] [#8 -0.59,-0.58,0.00,M3] 
01:22:47.864 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.15}, one-star: {0.12, -0.35}
01:22:47.864 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
01:22:47.871 00.007 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
01:22:47.871 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.19 cameraTheta=-0.98 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
01:22:47.871 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.15, opts=13)
01:22:47.871 00.000 7988 Enqueuing Move request for scope (0.10, -0.15)
01:22:47.876 00.005 15712 Worker thread wakes up
01:22:47.876 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
01:22:47.876 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
01:22:47.876 00.000 15712 Moving (0.10, -0.15) raw xDistance=-0.15 yDistance=-0.10
01:22:47.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=51, FiltMax=255, Gamma=0.690
01:22:47.877 00.001 7988 UpdateGuideState exits: m=896 SNR=19.2
01:22:47.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:47.877 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:47.877 00.000 7988 Enqueuing Expose request
01:22:47.877 00.000 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:47.877 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
01:22:47.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:47.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:22:47.877 00.000 15712 MoveAxis(W, 11, ABG)
01:22:47.877 00.000 15712 Guiding  Dir = 3, Dur = 11
01:22:47.887 00.010 15712 IsGuiding returns 0
01:22:47.904 00.017 15712 IsGuiding returns 1
01:22:47.904 00.000 15712 scope still moving after pulse duration time elapsed
01:22:47.946 00.042 15712 IsGuiding returns 0
01:22:47.946 00.000 15712 scope move finished after 11 + 52 ms
01:22:47.946 00.000 15712 Move returns status 0, amount 11
01:22:47.946 00.000 15712 MoveAxis(N, 0, ABG)
01:22:47.946 00.000 15712 Move returns status 0, amount 0
01:22:47.946 00.000 15712 move complete, result=0
01:22:47.946 00.000 15712 worker thread done servicing request
01:22:47.946 00.000 15712 Worker thread wakes up
01:22:47.946 00.000 7988 GuideStep: -0.2 px 11 ms WEST, -0.1 px 0 ms NORTH
01:22:47.955 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:47.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:49.697 01.742 15712 Exposure complete
01:22:49.760 00.063 15712 worker thread done servicing request
01:22:49.761 00.001 7988 OnExposeComplete: enter
01:22:49.761 00.000 7988 UpdateGuideState(): m_state=6
01:22:49.761 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2071
01:22:49.761 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=189.07, Mass=908, SNR=19.8, Peak=149 HFD=3.9
01:22:49.761 00.000 7988 MultiStar: [#1 -0.08,-0.18,0.95,U] [#2 0.01,-0.09,0.91,U] [#3 0.16,-0.68,0.00,M7] [#4 0.15,0.24,0.71,U] [#5 0.20,-0.02,0.69,U] [#6 0.20,-0.37,0.00,M9] [#7 -0.98,-0.01,0.00,M3] [#8 -0.20,-0.67,0.00,M4] 
01:22:49.761 00.000 7988 refined, 4 included, MultiStar: {0.14, -0.06}, one-star: {0.40, -0.13}
01:22:49.761 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
01:22:49.761 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
01:22:49.761 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=-0.05 mountY=-0.13, mountTheta=-1.95
01:22:49.761 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.06, opts=13)
01:22:49.761 00.000 7988 Enqueuing Move request for scope (0.14, -0.06)
01:22:49.773 00.012 15712 Worker thread wakes up
01:22:49.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:22:49.773 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:22:49.773 00.000 15712 Moving (0.14, -0.06) raw xDistance=-0.05 yDistance=-0.13
01:22:49.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:22:49.773 00.000 7988 UpdateGuideState exits: m=908 SNR=19.8
01:22:49.776 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:49.776 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:49.776 00.000 7988 Enqueuing Expose request
01:22:49.776 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:49.776 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
01:22:49.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:49.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:22:49.776 00.000 15712 MoveAxis(W, 9, ABG)
01:22:49.776 00.000 15712 Guiding  Dir = 3, Dur = 9
01:22:49.790 00.014 15712 IsGuiding returns 0
01:22:49.809 00.019 15712 IsGuiding returns 0
01:22:49.809 00.000 15712 Move returns status 0, amount 9
01:22:49.809 00.000 15712 MoveAxis(N, 0, ABG)
01:22:49.809 00.000 15712 Move returns status 0, amount 0
01:22:49.809 00.000 15712 move complete, result=0
01:22:49.809 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:22:49.811 00.002 15712 worker thread done servicing request
01:22:49.811 00.000 15712 Worker thread wakes up
01:22:49.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:49.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:51.224 01.413 15712 Exposure complete
01:22:51.288 00.064 15712 worker thread done servicing request
01:22:51.288 00.000 7988 OnExposeComplete: enter
01:22:51.288 00.000 7988 UpdateGuideState(): m_state=6
01:22:51.293 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2072
01:22:51.293 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=189.59, Mass=952, SNR=20.2, Peak=161 HFD=3.4
01:22:51.295 00.002 7988 MultiStar: [#1 0.06,0.28,0.94,U] [#2 -0.13,0.50,0.00,M6] [#3 -0.14,-0.05,0.84,U] [#4 -0.16,0.54,0.00,M1] [#5 -0.24,0.80,0.00,M1] [#6 -0.03,-0.40,0.63,U] [#7 -0.31,0.62,0.00,M4] [#8 -0.26,0.18,0.40,U] 
01:22:51.295 00.000 7988 refined, 4 included, MultiStar: {-0.02, 0.11}, one-star: {0.13, 0.38}
01:22:51.297 00.002 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
01:22:51.297 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:22:51.299 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.71 mountX=0.11 mountY=0.01, mountTheta=0.12
01:22:51.301 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.11, opts=13)
01:22:51.302 00.001 7988 Enqueuing Move request for scope (-0.02, 0.11)
01:22:51.302 00.000 15712 Worker thread wakes up
01:22:51.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
01:22:51.302 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
01:22:51.302 00.000 15712 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=0.01
01:22:51.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
01:22:51.304 00.002 7988 UpdateGuideState exits: m=952 SNR=20.2
01:22:51.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:51.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:51.304 00.000 7988 Enqueuing Expose request
01:22:51.304 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:51.304 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
01:22:51.304 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:51.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:22:51.304 00.000 15712 MoveAxis(W, 9, ABG)
01:22:51.304 00.000 15712 Guiding  Dir = 3, Dur = 9
01:22:51.304 00.000 15712 IsGuiding returns 0
01:22:51.323 00.019 15712 IsGuiding returns 0
01:22:51.323 00.000 15712 Move returns status 0, amount 9
01:22:51.323 00.000 15712 MoveAxis(N, 0, ABG)
01:22:51.323 00.000 15712 Move returns status 0, amount 0
01:22:51.323 00.000 15712 move complete, result=0
01:22:51.323 00.000 15712 worker thread done servicing request
01:22:51.323 00.000 15712 Worker thread wakes up
01:22:51.323 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
01:22:51.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:51.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:52.961 01.638 15712 Exposure complete
01:22:53.025 00.064 15712 worker thread done servicing request
01:22:53.025 00.000 7988 OnExposeComplete: enter
01:22:53.025 00.000 7988 UpdateGuideState(): m_state=6
01:22:53.029 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2073
01:22:53.029 00.000 7988 Star::Find returns 1 (0), X=973.69, Y=189.82, Mass=939, SNR=19.9, Peak=181 HFD=3.5
01:22:53.031 00.002 7988 MultiStar: [#1 0.22,0.54,0.00,M1] [#2 -0.11,0.64,0.00,M7] [#3 0.29,0.54,0.00,M7] [#4 0.13,0.71,0.00,M2] [#5 0.17,0.45,0.00,M2] [#6 0.18,-0.14,0.66,U] [#7 -0.25,-0.20,0.45,U] [#8 0.38,-0.10,0.46,U] 
01:22:53.031 00.000 7988 refined, 3 included, MultiStar: {0.13, 0.15}, one-star: {0.15, 0.61}
01:22:53.033 00.002 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
01:22:53.034 00.001 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
01:22:53.034 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.86 mountX=0.15 mountY=-0.13, mountTheta=-0.72
01:22:53.036 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.15, opts=13)
01:22:53.038 00.002 7988 Enqueuing Move request for scope (0.13, 0.15)
01:22:53.038 00.000 15712 Worker thread wakes up
01:22:53.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
01:22:53.038 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
01:22:53.038 00.000 15712 Moving (0.13, 0.15) raw xDistance=0.15 yDistance=-0.13
01:22:53.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=51, FiltMax=255, Gamma=0.690
01:22:53.041 00.003 7988 UpdateGuideState exits: m=939 SNR=19.9
01:22:53.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:53.043 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:53.043 00.000 7988 Enqueuing Expose request
01:22:53.045 00.002 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:53.045 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
01:22:53.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:53.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:22:53.045 00.000 15712 MoveAxis(W, 7, ABG)
01:22:53.045 00.000 15712 Guiding  Dir = 3, Dur = 7
01:22:53.045 00.000 15712 IsGuiding returns 0
01:22:53.068 00.023 15712 IsGuiding returns 0
01:22:53.068 00.000 15712 Move returns status 0, amount 7
01:22:53.068 00.000 15712 MoveAxis(N, 0, ABG)
01:22:53.068 00.000 15712 Move returns status 0, amount 0
01:22:53.068 00.000 15712 move complete, result=0
01:22:53.068 00.000 15712 worker thread done servicing request
01:22:53.068 00.000 15712 Worker thread wakes up
01:22:53.068 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:22:53.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:53.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:54.474 01.406 15712 Exposure complete
01:22:54.538 00.064 15712 worker thread done servicing request
01:22:54.541 00.003 7988 OnExposeComplete: enter
01:22:54.541 00.000 7988 UpdateGuideState(): m_state=6
01:22:54.541 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2074
01:22:54.541 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=189.66, Mass=933, SNR=19.7, Peak=161 HFD=3.4
01:22:54.541 00.000 7988 MultiStar: [#1 0.12,0.79,0.00,M2] [#2 -0.17,0.81,0.00,M8] [#3 0.25,-0.03,0.85,U] [#4 -0.01,0.61,0.00,M3] [#5 0.33,0.27,0.00,M3] [#6 0.05,-0.01,0.66,U] [#7 -0.12,0.04,0.47,U] [#8 -0.14,0.71,0.00,M3] 
01:22:54.541 00.000 7988 refined, 3 included, MultiStar: {0.07, 0.15}, one-star: {0.01, 0.46}
01:22:54.541 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.41 = -0.41)
01:22:54.541 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
01:22:54.549 00.008 7988 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.16 mountX=0.15 mountY=-0.07, mountTheta=-0.43
01:22:54.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.15, opts=13)
01:22:54.549 00.000 7988 Enqueuing Move request for scope (0.07, 0.15)
01:22:54.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
01:22:54.554 00.005 7988 UpdateGuideState exits: m=933 SNR=19.7
01:22:54.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:54.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:54.554 00.000 7988 Enqueuing Expose request
01:22:54.554 00.000 15712 Worker thread wakes up
01:22:54.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:22:54.554 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:22:54.554 00.000 15712 Moving (0.07, 0.15) raw xDistance=0.15 yDistance=-0.07
01:22:54.554 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:54.554 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
01:22:54.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:54.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:54.554 00.000 15712 MoveAxis(W, 9, ABG)
01:22:54.554 00.000 15712 Guiding  Dir = 3, Dur = 9
01:22:54.554 00.000 15712 IsGuiding returns 0
01:22:54.586 00.032 15712 IsGuiding returns 0
01:22:54.586 00.000 15712 Move returns status 0, amount 9
01:22:54.586 00.000 15712 MoveAxis(N, 0, ABG)
01:22:54.586 00.000 15712 Move returns status 0, amount 0
01:22:54.586 00.000 15712 move complete, result=0
01:22:54.586 00.000 15712 worker thread done servicing request
01:22:54.586 00.000 15712 Worker thread wakes up
01:22:54.586 00.000 7988 GuideStep: 0.2 px 9 ms WEST, -0.1 px 0 ms NORTH
01:22:54.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:54.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:56.225 01.639 15712 Exposure complete
01:22:56.298 00.073 15712 worker thread done servicing request
01:22:56.298 00.000 7988 OnExposeComplete: enter
01:22:56.300 00.002 7988 UpdateGuideState(): m_state=6
01:22:56.302 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2075
01:22:56.302 00.000 7988 Star::Find returns 1 (0), X=973.38, Y=189.86, Mass=981, SNR=20.3, Peak=147 HFD=3.9
01:22:56.304 00.002 7988 MultiStar: [#1 0.25,0.15,0.93,U] [#2 0.33,0.47,0.00,M9] [#3 0.06,-0.28,0.74,U] [#4 0.20,0.42,0.00,M4] [#5 0.07,0.53,0.00,M4] [#6 0.49,-0.04,0.00,M7] [#7 -0.03,0.46,0.00,M3] [#8 -0.43,0.04,0.00,M4] 
01:22:56.306 00.002 7988 refined, 2 included, MultiStar: {0.04, 0.22}, one-star: {-0.16, 0.65}
01:22:56.306 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
01:22:56.308 00.002 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
01:22:56.310 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.37 mountX=0.22 mountY=-0.05, mountTheta=-0.22
01:22:56.312 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.22, opts=13)
01:22:56.312 00.000 7988 Enqueuing Move request for scope (0.04, 0.22)
01:22:56.314 00.002 15712 Worker thread wakes up
01:22:56.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
01:22:56.315 00.001 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
01:22:56.315 00.000 15712 Moving (0.04, 0.22) raw xDistance=0.22 yDistance=-0.05
01:22:56.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=51, FiltMax=255, Gamma=0.690
01:22:56.315 00.000 7988 UpdateGuideState exits: m=981 SNR=20.3
01:22:56.317 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:56.318 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:56.320 00.002 7988 Enqueuing Expose request
01:22:56.320 00.000 15712 PPEC rslt: input = 0.22, final = 0.16, react = 0.13, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.42
01:22:56.320 00.000 15712 PPEC: input: 0.22, control: 0.16, exposure: 1500
01:22:56.320 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:56.320 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:22:56.322 00.002 15712 MoveAxis(W, 52, ABG)
01:22:56.322 00.000 15712 Guiding  Dir = 3, Dur = 52
01:22:56.322 00.000 15712 IsGuiding returns 0
01:22:56.346 00.024 15712 PulseGuide returned control before completion, sleep 38
01:22:56.397 00.051 15712 IsGuiding returns 1
01:22:56.397 00.000 15712 scope still moving after pulse duration time elapsed
01:22:56.438 00.041 15712 IsGuiding returns 0
01:22:56.438 00.000 15712 scope move finished after 52 + 69 ms
01:22:56.438 00.000 15712 Move returns status 0, amount 52
01:22:56.438 00.000 15712 MoveAxis(N, 0, ABG)
01:22:56.438 00.000 15712 Move returns status 0, amount 0
01:22:56.438 00.000 15712 move complete, result=0
01:22:56.438 00.000 7988 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
01:22:56.445 00.007 15712 worker thread done servicing request
01:22:56.445 00.000 15712 Worker thread wakes up
01:22:56.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:56.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:57.849 01.404 15712 Exposure complete
01:22:57.910 00.061 15712 worker thread done servicing request
01:22:57.910 00.000 7988 OnExposeComplete: enter
01:22:57.910 00.000 7988 UpdateGuideState(): m_state=6
01:22:57.915 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2076
01:22:57.915 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=189.27, Mass=833, SNR=18.7, Peak=139 HFD=3.3
01:22:57.917 00.002 7988 MultiStar: [#1 0.04,-0.16,1.08,U] [#2 0.07,0.04,0.92,U] [#3 -0.24,-0.57,0.00,M6] [#4 -0.10,0.16,0.79,U] [#5 -0.06,-0.16,0.73,U] [#6 -0.14,-0.35,0.65,U] [#7 -0.48,-0.42,0.00,M4] [#8 -0.25,-0.62,0.00,M5] 
01:22:57.917 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.06}, one-star: {0.01, 0.07}
01:22:57.919 00.002 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
01:22:57.919 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
01:22:57.921 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.89 mountX=-0.06 mountY=0.02, mountTheta=2.81
01:22:57.923 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
01:22:57.923 00.000 7988 Enqueuing Move request for scope (-0.02, -0.06)
01:22:57.925 00.002 15712 Worker thread wakes up
01:22:57.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:22:57.925 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:22:57.925 00.000 15712 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.02
01:22:57.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:22:57.927 00.002 7988 UpdateGuideState exits: m=833 SNR=18.7
01:22:57.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:57.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:57.927 00.000 7988 Enqueuing Expose request
01:22:57.927 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:57.927 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
01:22:57.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:57.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:22:57.927 00.000 15712 MoveAxis(W, 9, ABG)
01:22:57.927 00.000 15712 Guiding  Dir = 3, Dur = 9
01:22:57.927 00.000 15712 IsGuiding returns 0
01:22:57.961 00.034 15712 IsGuiding returns 0
01:22:57.961 00.000 15712 Move returns status 0, amount 9
01:22:57.961 00.000 15712 MoveAxis(N, 0, ABG)
01:22:57.961 00.000 15712 Move returns status 0, amount 0
01:22:57.961 00.000 15712 move complete, result=0
01:22:57.961 00.000 15712 worker thread done servicing request
01:22:57.961 00.000 15712 Worker thread wakes up
01:22:57.961 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
01:22:57.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:57.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:22:59.606 01.645 15712 Exposure complete
01:22:59.667 00.061 15712 worker thread done servicing request
01:22:59.667 00.000 7988 OnExposeComplete: enter
01:22:59.667 00.000 7988 UpdateGuideState(): m_state=6
01:22:59.672 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2077
01:22:59.672 00.000 7988 Star::Find returns 1 (0), X=973.48, Y=189.23, Mass=939, SNR=19.8, Peak=144 HFD=3.6
01:22:59.674 00.002 7988 MultiStar: [#1 -0.07,-0.17,0.93,U] [#2 0.20,0.16,0.81,U] [#3 0.02,-0.53,0.00,M7] [#4 0.18,0.08,0.71,U] [#5 0.21,0.06,0.81,U] [#6 0.17,-0.52,0.00,M7] [#7 -0.55,-0.03,0.00,M5] [#8 -0.78,-0.56,0.00,M6] 
01:22:59.674 00.000 7988 single-star, 4 included, MultiStar: {0.08, 0.02}, one-star: {-0.07, 0.02}
01:22:59.676 00.002 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.56) = xAngle (1.28 = 1.28)
01:22:59.676 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
01:22:59.678 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.84 mountX=0.02 mountY=0.07, mountTheta=1.27
01:22:59.680 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
01:22:59.680 00.000 7988 Enqueuing Move request for scope (-0.07, 0.02)
01:22:59.682 00.002 15712 Worker thread wakes up
01:22:59.682 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
01:22:59.682 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
01:22:59.682 00.000 15712 Moving (-0.07, 0.02) raw xDistance=0.02 yDistance=0.07
01:22:59.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=255, Gamma=0.690
01:22:59.683 00.001 7988 UpdateGuideState exits: m=939 SNR=19.8
01:22:59.683 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:59.685 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:22:59.685 00.000 7988 Enqueuing Expose request
01:22:59.687 00.002 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:22:59.687 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
01:22:59.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:59.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:22:59.687 00.000 15712 MoveAxis(W, 9, ABG)
01:22:59.687 00.000 15712 Guiding  Dir = 3, Dur = 9
01:22:59.687 00.000 15712 IsGuiding returns 0
01:22:59.703 00.016 15712 IsGuiding returns 0
01:22:59.703 00.000 15712 Move returns status 0, amount 9
01:22:59.703 00.000 15712 MoveAxis(N, 0, ABG)
01:22:59.703 00.000 15712 Move returns status 0, amount 0
01:22:59.703 00.000 15712 move complete, result=0
01:22:59.703 00.000 15712 worker thread done servicing request
01:22:59.703 00.000 15712 Worker thread wakes up
01:22:59.703 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:22:59.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:22:59.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:01.120 01.417 15712 Exposure complete
01:23:01.183 00.063 15712 worker thread done servicing request
01:23:01.183 00.000 7988 OnExposeComplete: enter
01:23:01.183 00.000 7988 UpdateGuideState(): m_state=6
01:23:01.187 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2078
01:23:01.188 00.001 7988 Star::Find returns 1 (0), X=973.47, Y=189.61, Mass=896, SNR=19.3, Peak=161 HFD=3.2
01:23:01.188 00.000 7988 MultiStar: [#1 -0.04,0.47,0.00,M1] [#2 0.21,0.76,0.00,M8] [#3 0.02,0.07,0.82,U] [#4 0.01,0.74,0.00,M3] [#5 -0.12,0.57,0.00,M3] [#6 -0.14,0.05,0.68,U] [#7 -0.25,-0.06,0.46,U] [#8 -0.30,0.51,0.00,M7] 
01:23:01.190 00.002 7988 refined, 3 included, MultiStar: {-0.09, 0.16}, one-star: {-0.07, 0.40}
01:23:01.190 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
01:23:01.192 00.002 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
01:23:01.192 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.08 mountX=0.16 mountY=0.08, mountTheta=0.49
01:23:01.194 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.16, opts=13)
01:23:01.196 00.002 7988 Enqueuing Move request for scope (-0.09, 0.16)
01:23:01.196 00.000 15712 Worker thread wakes up
01:23:01.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
01:23:01.196 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
01:23:01.196 00.000 15712 Moving (-0.09, 0.16) raw xDistance=0.16 yDistance=0.08
01:23:01.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=255, Gamma=0.690
01:23:01.196 00.000 7988 UpdateGuideState exits: m=896 SNR=19.3
01:23:01.199 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:01.201 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:01.201 00.000 7988 Enqueuing Expose request
01:23:01.203 00.002 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:23:01.203 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
01:23:01.203 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:01.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:23:01.203 00.000 15712 MoveAxis(W, 9, ABG)
01:23:01.203 00.000 15712 Guiding  Dir = 3, Dur = 9
01:23:01.222 00.019 15712 IsGuiding returns 0
01:23:01.238 00.016 15712 IsGuiding returns 0
01:23:01.238 00.000 15712 Move returns status 0, amount 9
01:23:01.238 00.000 15712 MoveAxis(N, 0, ABG)
01:23:01.238 00.000 15712 Move returns status 0, amount 0
01:23:01.238 00.000 15712 move complete, result=0
01:23:01.238 00.000 7988 GuideStep: 0.2 px 9 ms WEST, 0.1 px 0 ms NORTH
01:23:01.239 00.001 15712 worker thread done servicing request
01:23:01.239 00.000 15712 Worker thread wakes up
01:23:01.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:01.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:02.878 01.639 15712 Exposure complete
01:23:02.940 00.062 15712 worker thread done servicing request
01:23:02.940 00.000 7988 OnExposeComplete: enter
01:23:02.940 00.000 7988 UpdateGuideState(): m_state=6
01:23:02.943 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2079
01:23:02.943 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=189.88, Mass=1034, SNR=20.6, Peak=169 HFD=4.2
01:23:02.945 00.002 7988 MultiStar: [#1 0.12,0.63,0.00,M2] [#2 -0.03,0.74,0.00,M9] [#3 0.15,0.19,0.84,U] [#4 0.20,0.75,0.00,M4] [#5 -0.06,0.65,0.00,M4] [#6 0.44,0.04,0.00,M7] [#7 -0.10,0.34,0.54,U] [#8 -0.70,-0.20,0.00,M8] 
01:23:02.945 00.000 7988 refined, 2 included, MultiStar: {0.22, 0.43}, one-star: {0.45, 0.68}
01:23:02.947 00.002 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
01:23:02.947 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
01:23:02.949 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.43 hyp=0.48 cameraTheta=1.10 mountX=0.43 mountY=-0.23, mountTheta=-0.49
01:23:02.951 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.43, opts=13)
01:23:02.951 00.000 7988 Enqueuing Move request for scope (0.22, 0.43)
01:23:02.953 00.002 15712 Worker thread wakes up
01:23:02.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.43) opts 0xd
01:23:02.953 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.43)
01:23:02.953 00.000 15712 Moving (0.22, 0.43) raw xDistance=0.43 yDistance=-0.23
01:23:02.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:23:02.955 00.002 7988 UpdateGuideState exits: m=1034 SNR=20.6
01:23:02.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:02.957 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:02.957 00.000 7988 Enqueuing Expose request
01:23:02.957 00.000 15712 PPEC rslt: input = 0.43, final = 0.30, react = 0.26, pred = 0.04, hyst = 0.23, hyst_pct = 0.00, period_length = 639.42
01:23:02.957 00.000 15712 PPEC: input: 0.43, control: 0.30, exposure: 1500
01:23:02.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:02.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:23:02.957 00.000 15712 MoveAxis(W, 97, ABG)
01:23:02.957 00.000 15712 Guiding  Dir = 3, Dur = 97
01:23:02.957 00.000 15712 IsGuiding returns 0
01:23:02.977 00.020 15712 PulseGuide returned control before completion, sleep 87
01:23:03.088 00.111 15712 IsGuiding returns 0
01:23:03.088 00.000 15712 Move returns status 0, amount 97
01:23:03.088 00.000 15712 MoveAxis(N, 0, ABG)
01:23:03.088 00.000 15712 Move returns status 0, amount 0
01:23:03.088 00.000 15712 move complete, result=0
01:23:03.088 00.000 7988 GuideStep: 0.4 px 97 ms WEST, -0.2 px 0 ms NORTH
01:23:03.093 00.005 15712 worker thread done servicing request
01:23:03.093 00.000 15712 Worker thread wakes up
01:23:03.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:03.094 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:04.510 01.416 15712 Exposure complete
01:23:04.572 00.062 15712 worker thread done servicing request
01:23:04.572 00.000 7988 OnExposeComplete: enter
01:23:04.572 00.000 7988 UpdateGuideState(): m_state=6
01:23:04.572 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2080
01:23:04.572 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=189.86, Mass=821, SNR=18.6, Peak=157 HFD=3.3
01:23:04.579 00.007 7988 MultiStar: [#1 0.01,0.51,0.00,M3] [#2 0.14,0.35,0.85,U] [#3 0.07,0.01,0.90,U] [#4 -0.03,0.95,0.00,M5] [#5 -0.32,0.14,0.82,U] [#6 0.29,-0.10,0.74,U] [#7 -0.45,-0.16,0.00,M4] [#8 -0.53,0.49,0.00,M9] 
01:23:04.581 00.002 7988 refined, 4 included, MultiStar: {0.03, 0.23}, one-star: {0.01, 0.66}
01:23:04.581 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
01:23:04.583 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
01:23:04.583 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.24 cameraTheta=1.42 mountX=0.23 mountY=-0.04, mountTheta=-0.17
01:23:04.585 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.23, opts=13)
01:23:04.587 00.002 7988 Enqueuing Move request for scope (0.03, 0.23)
01:23:04.587 00.000 15712 Worker thread wakes up
01:23:04.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
01:23:04.587 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
01:23:04.587 00.000 15712 Moving (0.03, 0.23) raw xDistance=0.23 yDistance=-0.04
01:23:04.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:23:04.589 00.002 7988 UpdateGuideState exits: m=821 SNR=18.6
01:23:04.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:04.591 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:04.591 00.000 7988 Enqueuing Expose request
01:23:04.593 00.002 15712 PPEC rslt: input = 0.23, final = 0.18, react = 0.14, pred = 0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 639.42
01:23:04.593 00.000 15712 PPEC: input: 0.23, control: 0.18, exposure: 1500
01:23:04.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:04.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:23:04.593 00.000 15712 MoveAxis(W, 57, ABG)
01:23:04.593 00.000 15712 Guiding  Dir = 3, Dur = 57
01:23:04.593 00.000 15712 IsGuiding returns 0
01:23:04.610 00.017 15712 PulseGuide returned control before completion, sleep 51
01:23:04.690 00.080 15712 IsGuiding returns 0
01:23:04.690 00.000 15712 Move returns status 0, amount 57
01:23:04.690 00.000 15712 MoveAxis(N, 0, ABG)
01:23:04.690 00.000 15712 Move returns status 0, amount 0
01:23:04.690 00.000 15712 move complete, result=0
01:23:04.690 00.000 15712 worker thread done servicing request
01:23:04.690 00.000 15712 Worker thread wakes up
01:23:04.690 00.000 7988 GuideStep: 0.2 px 57 ms WEST, -0.0 px 0 ms NORTH
01:23:04.691 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:04.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:06.432 01.741 15712 Exposure complete
01:23:06.493 00.061 15712 worker thread done servicing request
01:23:06.493 00.000 7988 OnExposeComplete: enter
01:23:06.493 00.000 7988 UpdateGuideState(): m_state=6
01:23:06.498 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2081
01:23:06.498 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=189.89, Mass=875, SNR=19.3, Peak=152 HFD=3.0
01:23:06.500 00.002 7988 MultiStar: [#1 0.42,0.42,0.00,M4] [#2 0.21,0.39,0.00,M9] [#3 0.02,-0.22,0.85,U] [#4 0.05,0.67,0.00,M6] [#5 -0.19,0.18,0.76,U] [#6 0.15,-0.38,0.68,U] [#7 -0.45,0.34,0.00,M5] [#8 -0.04,-0.42,0.00,M10] 
01:23:06.500 00.000 7988 refined, 3 included, MultiStar: {0.10, 0.11}, one-star: {0.35, 0.68}
01:23:06.502 00.002 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
01:23:06.502 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
01:23:06.504 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.84 mountX=0.11 mountY=-0.10, mountTheta=-0.74
01:23:06.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.11, opts=13)
01:23:06.506 00.000 7988 Enqueuing Move request for scope (0.10, 0.11)
01:23:06.508 00.002 15712 Worker thread wakes up
01:23:06.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=255, Gamma=0.690
01:23:06.510 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:23:06.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:23:06.510 00.000 15712 Moving (0.10, 0.11) raw xDistance=0.11 yDistance=-0.10
01:23:06.512 00.002 7988 UpdateGuideState exits: m=875 SNR=19.3
01:23:06.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:06.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:06.512 00.000 7988 Enqueuing Expose request
01:23:06.512 00.000 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:23:06.512 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
01:23:06.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:06.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:23:06.512 00.000 15712 MoveAxis(W, 13, ABG)
01:23:06.512 00.000 15712 Guiding  Dir = 3, Dur = 13
01:23:06.512 00.000 15712 IsGuiding returns 0
01:23:06.544 00.032 15712 IsGuiding returns 1
01:23:06.544 00.000 15712 scope still moving after pulse duration time elapsed
01:23:06.593 00.049 15712 IsGuiding returns 0
01:23:06.593 00.000 15712 scope move finished after 13 + 62 ms
01:23:06.593 00.000 15712 Move returns status 0, amount 13
01:23:06.593 00.000 15712 MoveAxis(N, 0, ABG)
01:23:06.593 00.000 15712 Move returns status 0, amount 0
01:23:06.593 00.000 15712 move complete, result=0
01:23:06.593 00.000 15712 worker thread done servicing request
01:23:06.593 00.000 15712 Worker thread wakes up
01:23:06.593 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:23:06.594 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:06.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:08.010 01.416 15712 Exposure complete
01:23:08.072 00.062 15712 worker thread done servicing request
01:23:08.072 00.000 7988 OnExposeComplete: enter
01:23:08.072 00.000 7988 UpdateGuideState(): m_state=6
01:23:08.076 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2082
01:23:08.076 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=189.98, Mass=831, SNR=18.6, Peak=137 HFD=3.8
01:23:08.078 00.002 7988 MultiStar: large primary error, entering stabilization period
01:23:08.078 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
01:23:08.080 00.002 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
01:23:08.080 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.77 hyp=0.83 cameraTheta=1.18 mountX=0.77 mountY=-0.33, mountTheta=-0.41
01:23:08.082 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.77, opts=13)
01:23:08.084 00.002 7988 Enqueuing Move request for scope (0.31, 0.77)
01:23:08.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:23:08.086 00.002 7988 UpdateGuideState exits: m=831 SNR=18.6
01:23:08.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:08.089 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:08.089 00.000 7988 Enqueuing Expose request
01:23:08.089 00.000 15712 Worker thread wakes up
01:23:08.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.77) opts 0xd
01:23:08.089 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.77)
01:23:08.089 00.000 15712 Moving (0.31, 0.77) raw xDistance=0.77 yDistance=-0.33
01:23:08.089 00.000 15712 PPEC rslt: input = 0.77, final = 0.50, react = 0.46, pred = 0.04, hyst = 0.43, hyst_pct = 0.00, period_length = 639.42
01:23:08.089 00.000 15712 PPEC: input: 0.77, control: 0.50, exposure: 1500
01:23:08.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:08.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:23:08.089 00.000 15712 MoveAxis(W, 164, ABG)
01:23:08.089 00.000 15712 Guiding  Dir = 3, Dur = 164
01:23:08.123 00.034 15712 IsGuiding returns 0
01:23:08.140 00.017 15712 PulseGuide returned control before completion, sleep 159
01:23:08.328 00.188 15712 IsGuiding returns 0
01:23:08.328 00.000 15712 Move returns status 0, amount 164
01:23:08.328 00.000 15712 MoveAxis(N, 0, ABG)
01:23:08.328 00.000 15712 Move returns status 0, amount 0
01:23:08.328 00.000 15712 move complete, result=0
01:23:08.328 00.000 7988 GuideStep: 0.8 px 164 ms WEST, -0.3 px 0 ms NORTH
01:23:08.337 00.009 15712 worker thread done servicing request
01:23:08.337 00.000 15712 Worker thread wakes up
01:23:08.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:08.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:09.976 01.639 15712 Exposure complete
01:23:10.037 00.061 15712 worker thread done servicing request
01:23:10.037 00.000 7988 OnExposeComplete: enter
01:23:10.037 00.000 7988 UpdateGuideState(): m_state=6
01:23:10.042 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2083
01:23:10.044 00.002 7988 Star::Find returns 1 (0), X=973.45, Y=188.98, Mass=978, SNR=20.2, Peak=155 HFD=3.9
01:23:10.044 00.000 7988 MultiStar: exiting stabilization period
01:23:10.046 00.002 7988 MultiStar: [#1 0.04,-0.41,0.00,M5] [#2 -0.08,-0.54,0.00,M10] [#3 0.08,-1.13,0.00,M4] [#4 -0.16,0.19,0.65,U] [#5 -0.39,-0.48,0.00,M3] [#6 -0.15,-1.12,0.00,M6] [#7 -0.69,-0.55,0.00,M6] [#8 0.34,-1.29,0.00,R] 
01:23:10.046 00.000 7988 refined, 1 included, MultiStar: {-0.12, -0.06}, one-star: {-0.09, -0.23}
01:23:10.048 00.002 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
01:23:10.048 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
01:23:10.050 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.66 mountX=-0.06 mountY=0.12, mountTheta=2.05
01:23:10.052 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.06, opts=13)
01:23:10.053 00.001 7988 Enqueuing Move request for scope (-0.12, -0.06)
01:23:10.053 00.000 15712 Worker thread wakes up
01:23:10.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
01:23:10.053 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
01:23:10.053 00.000 15712 Moving (-0.12, -0.06) raw xDistance=-0.06 yDistance=0.12
01:23:10.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:23:10.053 00.000 7988 UpdateGuideState exits: m=978 SNR=20.2
01:23:10.058 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:10.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:10.060 00.002 7988 Enqueuing Expose request
01:23:10.060 00.000 15712 PPEC rslt: input = -0.06, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:23:10.060 00.000 15712 PPEC: input: -0.06, control: 0.05, exposure: 1500
01:23:10.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:10.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:23:10.060 00.000 15712 MoveAxis(W, 16, ABG)
01:23:10.060 00.000 15712 Guiding  Dir = 3, Dur = 16
01:23:10.060 00.000 15712 IsGuiding returns 0
01:23:10.078 00.018 15712 IsGuiding returns 1
01:23:10.078 00.000 15712 scope still moving after pulse duration time elapsed
01:23:10.101 00.023 15712 IsGuiding returns 1
01:23:10.133 00.032 15712 IsGuiding returns 0
01:23:10.133 00.000 15712 scope move finished after 16 + 63 ms
01:23:10.133 00.000 15712 Move returns status 0, amount 16
01:23:10.133 00.000 15712 MoveAxis(N, 0, ABG)
01:23:10.133 00.000 15712 Move returns status 0, amount 0
01:23:10.133 00.000 15712 move complete, result=0
01:23:10.133 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
01:23:10.143 00.010 15712 worker thread done servicing request
01:23:10.143 00.000 15712 Worker thread wakes up
01:23:10.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:10.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:11.554 01.411 15712 Exposure complete
01:23:11.618 00.064 15712 worker thread done servicing request
01:23:11.618 00.000 7988 OnExposeComplete: enter
01:23:11.618 00.000 7988 UpdateGuideState(): m_state=6
01:23:11.618 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2084
01:23:11.618 00.000 7988 Star::Find returns 1 (0), X=973.54, Y=188.85, Mass=992, SNR=20.4, Peak=153 HFD=3.8
01:23:11.618 00.000 7988 MultiStar: [#1 -0.17,-0.33,0.99,U] [#2 -0.09,-0.53,0.00,R] [#3 0.05,-1.00,0.00,M5] [#4 -0.08,-0.33,0.74,U] [#5 0.23,0.07,0.70,U] [#6 0.22,-0.74,0.00,M7] [#7 -0.41,-0.76,0.00,M7] [#8 -0.85,0.40,0.00,M1] 
01:23:11.618 00.000 7988 refined, 3 included, MultiStar: {-0.02, -0.25}, one-star: {0.00, -0.35}
01:23:11.618 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
01:23:11.618 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
01:23:11.618 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.65 mountX=-0.25 mountY=0.03, mountTheta=3.04
01:23:11.628 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.25, opts=13)
01:23:11.628 00.000 7988 Enqueuing Move request for scope (-0.02, -0.25)
01:23:11.628 00.000 15712 Worker thread wakes up
01:23:11.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
01:23:11.628 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
01:23:11.632 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:23:11.632 00.000 7988 UpdateGuideState exits: m=992 SNR=20.4
01:23:11.634 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:11.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:11.636 00.002 7988 Enqueuing Expose request
01:23:11.636 00.000 15712 Moving (-0.02, -0.25) raw xDistance=-0.25 yDistance=0.03
01:23:11.636 00.000 15712 PPEC rslt: input = -0.25, final = -0.10, react = -0.15, pred = 0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 639.42
01:23:11.636 00.000 15712 PPEC: input: -0.25, control: -0.10, exposure: 1500
01:23:11.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:11.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:23:11.636 00.000 15712 MoveAxis(E, 31, ABG)
01:23:11.636 00.000 15712 Guiding  Dir = 2, Dur = 31
01:23:11.636 00.000 15712 IsGuiding returns 0
01:23:11.652 00.016 15712 PulseGuide returned control before completion, sleep 23
01:23:11.697 00.045 15712 IsGuiding returns 1
01:23:11.697 00.000 15712 scope still moving after pulse duration time elapsed
01:23:11.743 00.046 15712 IsGuiding returns 0
01:23:11.743 00.000 15712 scope move finished after 31 + 71 ms
01:23:11.743 00.000 15712 Move returns status 0, amount 31
01:23:11.743 00.000 15712 MoveAxis(N, 0, ABG)
01:23:11.743 00.000 15712 Move returns status 0, amount 0
01:23:11.743 00.000 15712 move complete, result=0
01:23:11.743 00.000 15712 worker thread done servicing request
01:23:11.743 00.000 15712 Worker thread wakes up
01:23:11.743 00.000 7988 GuideStep: -0.3 px 31 ms EAST, 0.0 px 0 ms NORTH
01:23:11.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:11.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:13.387 01.644 15712 Exposure complete
01:23:13.450 00.063 15712 worker thread done servicing request
01:23:13.450 00.000 7988 OnExposeComplete: enter
01:23:13.450 00.000 7988 UpdateGuideState(): m_state=6
01:23:13.450 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2085
01:23:13.450 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=189.05, Mass=950, SNR=20.2, Peak=159 HFD=3.9
01:23:13.450 00.000 7988 MultiStar: [#1 0.24,0.00,0.93,U] [#2 0.09,0.41,0.00,M1] [#3 0.05,-0.41,0.00,M6] [#4 -0.02,0.06,0.70,U] [#5 0.33,-0.05,0.72,U] [#6 0.05,-0.48,0.00,M8] [#7 -0.28,-0.58,0.00,M8] [#8 -0.95,0.47,0.00,M2] 
01:23:13.450 00.000 7988 refined, 3 included, MultiStar: {0.17, -0.05}, one-star: {0.12, -0.16}
01:23:13.450 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
01:23:13.450 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
01:23:13.450 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.27 mountX=-0.04 mountY=-0.16, mountTheta=-1.84
01:23:13.450 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.05, opts=13)
01:23:13.450 00.000 7988 Enqueuing Move request for scope (0.17, -0.05)
01:23:13.450 00.000 15712 Worker thread wakes up
01:23:13.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
01:23:13.450 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
01:23:13.450 00.000 15712 Moving (0.17, -0.05) raw xDistance=-0.04 yDistance=-0.16
01:23:13.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:23:13.464 00.014 7988 UpdateGuideState exits: m=950 SNR=20.2
01:23:13.465 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:13.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:13.465 00.000 7988 Enqueuing Expose request
01:23:13.465 00.000 15712 PPEC rslt: input = -0.04, final = 0.06, react = -0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:23:13.465 00.000 15712 PPEC: input: -0.04, control: 0.06, exposure: 1500
01:23:13.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:13.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:23:13.465 00.000 15712 MoveAxis(W, 18, ABG)
01:23:13.465 00.000 15712 Guiding  Dir = 3, Dur = 18
01:23:13.465 00.000 15712 IsGuiding returns 0
01:23:13.499 00.034 15712 IsGuiding returns 1
01:23:13.499 00.000 15712 scope still moving after pulse duration time elapsed
01:23:13.527 00.028 15712 IsGuiding returns 1
01:23:13.559 00.032 15712 IsGuiding returns 0
01:23:13.559 00.000 15712 scope move finished after 18 + 75 ms
01:23:13.559 00.000 15712 Move returns status 0, amount 18
01:23:13.559 00.000 15712 MoveAxis(N, 0, ABG)
01:23:13.559 00.000 15712 Move returns status 0, amount 0
01:23:13.559 00.000 15712 move complete, result=0
01:23:13.559 00.000 7988 GuideStep: -0.0 px 18 ms WEST, -0.2 px 0 ms NORTH
01:23:13.565 00.006 15712 worker thread done servicing request
01:23:13.565 00.000 15712 Worker thread wakes up
01:23:13.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:13.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:14.980 01.415 15712 Exposure complete
01:23:15.042 00.062 15712 worker thread done servicing request
01:23:15.042 00.000 7988 OnExposeComplete: enter
01:23:15.044 00.002 7988 UpdateGuideState(): m_state=6
01:23:15.046 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2086
01:23:15.046 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=189.41, Mass=887, SNR=19.5, Peak=158 HFD=3.3
01:23:15.048 00.002 7988 MultiStar: [#1 0.16,-0.27,1.03,U] [#2 0.21,0.54,0.00,M2] [#3 -0.05,-0.39,0.89,U] [#4 -0.14,-0.08,0.76,U] [#5 0.16,0.16,0.75,U] [#6 -0.17,-0.69,0.00,M9] [#7 -0.02,-0.72,0.00,M9] [#8 -0.65,0.63,0.00,M3] 
01:23:15.048 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.08}, one-star: {0.04, 0.21}
01:23:15.050 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
01:23:15.050 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
01:23:15.052 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.13 mountX=-0.08 mountY=-0.03, mountTheta=-2.72
01:23:15.054 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.08, opts=13)
01:23:15.054 00.000 7988 Enqueuing Move request for scope (0.04, -0.08)
01:23:15.056 00.002 15712 Worker thread wakes up
01:23:15.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:23:15.056 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:23:15.056 00.000 15712 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=-0.03
01:23:15.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:23:15.056 00.000 7988 UpdateGuideState exits: m=887 SNR=19.5
01:23:15.058 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:15.060 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:15.061 00.001 7988 Enqueuing Expose request
01:23:15.061 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:23:15.061 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
01:23:15.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:15.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:23:15.061 00.000 15712 MoveAxis(W, 11, ABG)
01:23:15.061 00.000 15712 Guiding  Dir = 3, Dur = 11
01:23:15.061 00.000 15712 IsGuiding returns 0
01:23:15.077 00.016 15712 IsGuiding returns 1
01:23:15.077 00.000 15712 scope still moving after pulse duration time elapsed
01:23:15.105 00.028 15712 IsGuiding returns 1
01:23:15.145 00.040 15712 IsGuiding returns 0
01:23:15.145 00.000 15712 scope move finished after 11 + 72 ms
01:23:15.145 00.000 15712 Move returns status 0, amount 11
01:23:15.145 00.000 15712 MoveAxis(N, 0, ABG)
01:23:15.146 00.001 15712 Move returns status 0, amount 0
01:23:15.146 00.000 15712 move complete, result=0
01:23:15.146 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:23:15.146 00.000 15712 worker thread done servicing request
01:23:15.146 00.000 15712 Worker thread wakes up
01:23:15.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:15.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:16.783 01.637 15712 Exposure complete
01:23:16.845 00.062 15712 worker thread done servicing request
01:23:16.845 00.000 7988 OnExposeComplete: enter
01:23:16.845 00.000 7988 UpdateGuideState(): m_state=6
01:23:16.845 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2087
01:23:16.845 00.000 7988 Star::Find returns 1 (0), X=973.59, Y=189.02, Mass=968, SNR=20.0, Peak=165 HFD=3.8
01:23:16.845 00.000 7988 MultiStar: [#1 0.19,-0.12,0.93,U] [#2 0.32,0.48,0.00,M3] [#3 0.17,-0.73,0.00,M6] [#4 0.08,0.06,0.72,U] [#5 0.46,-0.08,0.00,M1] [#6 0.20,-0.74,0.00,M10] [#7 -0.27,-0.06,0.46,U] [#8 -0.73,0.84,0.00,M4] 
01:23:16.845 00.000 7988 refined, 3 included, MultiStar: {0.05, -0.09}, one-star: {0.05, -0.18}
01:23:16.845 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
01:23:16.845 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
01:23:16.845 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.04 mountX=-0.09 mountY=-0.05, mountTheta=-2.63
01:23:16.845 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.09, opts=13)
01:23:16.845 00.000 7988 Enqueuing Move request for scope (0.05, -0.09)
01:23:16.845 00.000 15712 Worker thread wakes up
01:23:16.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:23:16.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:23:16.845 00.000 15712 Moving (0.05, -0.09) raw xDistance=-0.09 yDistance=-0.05
01:23:16.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=48, FiltMax=255, Gamma=0.690
01:23:16.860 00.015 7988 UpdateGuideState exits: m=968 SNR=20.0
01:23:16.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:16.862 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:16.862 00.000 7988 Enqueuing Expose request
01:23:16.862 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
01:23:16.862 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
01:23:16.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:16.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:23:16.862 00.000 15712 MoveAxis(W, 9, ABG)
01:23:16.862 00.000 15712 Guiding  Dir = 3, Dur = 9
01:23:16.862 00.000 15712 IsGuiding returns 0
01:23:16.879 00.017 15712 IsGuiding returns 0
01:23:16.879 00.000 15712 Move returns status 0, amount 9
01:23:16.879 00.000 15712 MoveAxis(N, 0, ABG)
01:23:16.879 00.000 15712 Move returns status 0, amount 0
01:23:16.879 00.000 15712 move complete, result=0
01:23:16.879 00.000 15712 worker thread done servicing request
01:23:16.879 00.000 15712 Worker thread wakes up
01:23:16.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:16.879 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:23:16.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:18.291 01.412 15712 Exposure complete
01:23:18.357 00.066 15712 worker thread done servicing request
01:23:18.357 00.000 7988 OnExposeComplete: enter
01:23:18.357 00.000 7988 UpdateGuideState(): m_state=6
01:23:18.357 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2088
01:23:18.357 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=189.07, Mass=993, SNR=20.4, Peak=148 HFD=3.8
01:23:18.357 00.000 7988 MultiStar: [#1 0.04,-0.09,0.95,U] [#2 0.04,0.50,0.00,M4] [#3 0.18,-0.37,0.00,M7] [#4 0.06,0.13,0.70,U] [#5 0.30,0.03,0.66,U] [#6 0.26,-0.46,0.00,R] [#7 -0.42,0.16,0.00,M9] [#8 -0.32,0.94,0.00,M5] 
01:23:18.357 00.000 7988 refined, 3 included, MultiStar: {0.10, -0.03}, one-star: {0.04, -0.14}
01:23:18.357 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
01:23:18.357 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
01:23:18.357 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.34 mountX=-0.03 mountY=-0.10, mountTheta=-1.91
01:23:18.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.03, opts=13)
01:23:18.357 00.000 7988 Enqueuing Move request for scope (0.10, -0.03)
01:23:18.357 00.000 15712 Worker thread wakes up
01:23:18.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
01:23:18.357 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
01:23:18.357 00.000 15712 Moving (0.10, -0.03) raw xDistance=-0.03 yDistance=-0.10
01:23:18.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
01:23:18.371 00.014 7988 UpdateGuideState exits: m=993 SNR=20.4
01:23:18.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:18.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:18.374 00.003 7988 Enqueuing Expose request
01:23:18.374 00.000 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
01:23:18.374 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
01:23:18.376 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:18.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:23:18.376 00.000 15712 MoveAxis(W, 12, ABG)
01:23:18.376 00.000 15712 Guiding  Dir = 3, Dur = 12
01:23:18.376 00.000 15712 IsGuiding returns 0
01:23:18.390 00.014 15712 IsGuiding returns 1
01:23:18.390 00.000 15712 scope still moving after pulse duration time elapsed
01:23:18.419 00.029 15712 IsGuiding returns 1
01:23:18.454 00.035 15712 IsGuiding returns 0
01:23:18.454 00.000 15712 scope move finished after 12 + 66 ms
01:23:18.454 00.000 15712 Move returns status 0, amount 12
01:23:18.454 00.000 15712 MoveAxis(N, 0, ABG)
01:23:18.454 00.000 15712 Move returns status 0, amount 0
01:23:18.454 00.000 15712 move complete, result=0
01:23:18.454 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
01:23:18.456 00.002 15712 worker thread done servicing request
01:23:18.456 00.000 15712 Worker thread wakes up
01:23:18.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:18.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:20.097 01.641 15712 Exposure complete
01:23:20.161 00.064 7988 OnExposeComplete: enter
01:23:20.161 00.000 7988 UpdateGuideState(): m_state=6
01:23:20.163 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2089
01:23:20.165 00.002 15712 worker thread done servicing request
01:23:20.165 00.000 7988 Star::Find returns 1 (0), X=973.48, Y=189.23, Mass=875, SNR=18.9, Peak=154 HFD=3.4
01:23:20.167 00.002 7988 MultiStar: [#1 0.20,-0.09,1.04,U] [#2 0.24,0.51,0.00,M5] [#3 -0.11,-0.66,0.00,M8] [#4 -0.15,-0.19,0.73,U] [#5 -0.08,-0.02,0.78,U] [#6 -0.09,-0.32,0.61,U] [#7 -0.28,-0.34,0.00,M10] [#8 -0.55,0.72,0.00,M6] 
01:23:20.167 00.000 7988 single-star, 4 included, MultiStar: {-0.02, -0.10}, one-star: {-0.06, 0.03}
01:23:20.169 00.002 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.56) = xAngle (1.14 = 1.14)
01:23:20.169 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
01:23:20.171 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.70 mountX=0.03 mountY=0.06, mountTheta=1.13
01:23:20.173 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.03, opts=13)
01:23:20.174 00.001 7988 Enqueuing Move request for scope (-0.06, 0.03)
01:23:20.174 00.000 15712 Worker thread wakes up
01:23:20.174 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:23:20.174 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:23:20.174 00.000 15712 Moving (-0.06, 0.03) raw xDistance=0.03 yDistance=0.06
01:23:20.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=48, FiltMax=255, Gamma=0.690
01:23:20.176 00.002 7988 UpdateGuideState exits: m=875 SNR=18.9
01:23:20.178 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:20.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:20.180 00.002 7988 Enqueuing Expose request
01:23:20.180 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
01:23:20.180 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
01:23:20.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:20.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:23:20.180 00.000 15712 MoveAxis(W, 14, ABG)
01:23:20.180 00.000 15712 Guiding  Dir = 3, Dur = 14
01:23:20.180 00.000 15712 IsGuiding returns 0
01:23:20.196 00.016 15712 IsGuiding returns 1
01:23:20.196 00.000 15712 scope still moving after pulse duration time elapsed
01:23:20.243 00.047 15712 IsGuiding returns 0
01:23:20.243 00.000 15712 scope move finished after 14 + 48 ms
01:23:20.243 00.000 15712 Move returns status 0, amount 14
01:23:20.243 00.000 15712 MoveAxis(N, 0, ABG)
01:23:20.243 00.000 15712 Move returns status 0, amount 0
01:23:20.243 00.000 15712 move complete, result=0
01:23:20.243 00.000 7988 GuideStep: 0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
01:23:20.246 00.003 15712 worker thread done servicing request
01:23:20.246 00.000 15712 Worker thread wakes up
01:23:20.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:20.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:21.656 01.410 15712 Exposure complete
01:23:21.718 00.062 15712 worker thread done servicing request
01:23:21.718 00.000 7988 OnExposeComplete: enter
01:23:21.718 00.000 7988 UpdateGuideState(): m_state=6
01:23:21.722 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2090
01:23:21.724 00.002 7988 Star::Find returns 1 (0), X=973.80, Y=188.68, Mass=935, SNR=19.8, Peak=175 HFD=3.5
01:23:21.724 00.000 7988 MultiStar: [#1 -0.05,-0.16,1.02,U] [#2 0.25,0.26,0.89,U] [#3 0.20,-0.34,0.93,U] [#4 0.22,-0.23,0.72,U] [#5 0.36,-0.21,0.00,M1] [#6 -0.00,-0.57,0.00,M1] [#7 -0.19,-0.97,0.00,R] [#8 -0.72,0.84,0.00,M7] 
01:23:21.726 00.002 7988 refined, 4 included, MultiStar: {0.17, -0.21}, one-star: {0.26, -0.52}
01:23:21.726 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
01:23:21.728 00.002 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
01:23:21.728 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.88 mountX=-0.21 mountY=-0.17, mountTheta=-2.46
01:23:21.730 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.21, opts=13)
01:23:21.732 00.002 7988 Enqueuing Move request for scope (0.17, -0.21)
01:23:21.732 00.000 15712 Worker thread wakes up
01:23:21.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
01:23:21.732 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
01:23:21.732 00.000 15712 Moving (0.17, -0.21) raw xDistance=-0.21 yDistance=-0.17
01:23:21.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=48, FiltMax=255, Gamma=0.690
01:23:21.734 00.002 7988 UpdateGuideState exits: m=935 SNR=19.8
01:23:21.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:21.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:21.734 00.000 7988 Enqueuing Expose request
01:23:21.734 00.000 15712 PPEC rslt: input = -0.21, final = -0.09, react = -0.12, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.41
01:23:21.734 00.000 15712 PPEC: input: -0.21, control: -0.09, exposure: 1500
01:23:21.734 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:21.734 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:23:21.734 00.000 15712 MoveAxis(E, 28, ABG)
01:23:21.734 00.000 15712 Guiding  Dir = 2, Dur = 28
01:23:21.734 00.000 15712 IsGuiding returns 0
01:23:21.758 00.024 15712 PulseGuide returned control before completion, sleep 15
01:23:21.809 00.051 15712 IsGuiding returns 0
01:23:21.809 00.000 15712 Move returns status 0, amount 28
01:23:21.809 00.000 15712 MoveAxis(N, 0, ABG)
01:23:21.809 00.000 15712 Move returns status 0, amount 0
01:23:21.809 00.000 15712 move complete, result=0
01:23:21.809 00.000 7988 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
01:23:21.813 00.004 15712 worker thread done servicing request
01:23:21.813 00.000 15712 Worker thread wakes up
01:23:21.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:21.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:23.457 01.644 15712 Exposure complete
01:23:23.548 00.091 15712 worker thread done servicing request
01:23:23.548 00.000 7988 OnExposeComplete: enter
01:23:23.553 00.005 7988 UpdateGuideState(): m_state=6
01:23:23.553 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2091
01:23:23.555 00.002 7988 Star::Find returns 1 (0), X=973.51, Y=188.76, Mass=944, SNR=19.9, Peak=163 HFD=3.4
01:23:23.557 00.002 7988 MultiStar: [#1 -0.03,-0.35,1.02,U] [#2 0.15,0.53,0.00,M5] [#3 0.18,-0.86,0.00,M8] [#4 0.30,0.04,0.71,U] [#5 0.26,-0.21,0.72,U] [#6 -0.21,-0.45,0.00,M2] [#7 -0.25,0.20,0.54,U] [#8 -0.44,0.39,0.00,M8] 
01:23:23.557 00.000 7988 refined, 4 included, MultiStar: {0.05, -0.20}, one-star: {-0.03, -0.44}
01:23:23.559 00.002 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
01:23:23.560 00.001 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
01:23:23.560 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.33 mountX=-0.20 mountY=-0.05, mountTheta=-2.92
01:23:23.562 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.20, opts=13)
01:23:23.564 00.002 7988 Enqueuing Move request for scope (0.05, -0.20)
01:23:23.564 00.000 15712 Worker thread wakes up
01:23:23.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
01:23:23.564 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
01:23:23.564 00.000 15712 Moving (0.05, -0.20) raw xDistance=-0.20 yDistance=-0.05
01:23:23.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
01:23:23.564 00.000 7988 UpdateGuideState exits: m=944 SNR=19.9
01:23:23.568 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:23.570 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:23.570 00.000 7988 Enqueuing Expose request
01:23:23.570 00.000 15712 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.41
01:23:23.570 00.000 15712 PPEC: input: -0.20, control: -0.09, exposure: 1500
01:23:23.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:23.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:23:23.570 00.000 15712 MoveAxis(E, 30, ABG)
01:23:23.570 00.000 15712 Guiding  Dir = 2, Dur = 30
01:23:23.570 00.000 15712 IsGuiding returns 0
01:23:23.598 00.028 15712 PulseGuide returned control before completion, sleep 14
01:23:23.649 00.051 15712 IsGuiding returns 0
01:23:23.649 00.000 15712 Move returns status 0, amount 30
01:23:23.649 00.000 15712 MoveAxis(N, 0, ABG)
01:23:23.649 00.000 15712 Move returns status 0, amount 0
01:23:23.649 00.000 15712 move complete, result=0
01:23:23.649 00.000 15712 worker thread done servicing request
01:23:23.649 00.000 15712 Worker thread wakes up
01:23:23.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:23.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:23.649 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
01:23:25.067 01.418 15712 Exposure complete
01:23:25.131 00.064 15712 worker thread done servicing request
01:23:25.133 00.002 7988 OnExposeComplete: enter
01:23:25.133 00.000 7988 UpdateGuideState(): m_state=6
01:23:25.133 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2092
01:23:25.133 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=189.24, Mass=838, SNR=19.1, Peak=161 HFD=2.9
01:23:25.133 00.000 7988 MultiStar: [#1 0.16,0.10,1.09,U] [#2 0.10,0.66,0.00,M6] [#3 0.19,-0.71,0.00,M9] [#4 0.19,0.04,0.83,U] [#5 0.21,-0.08,0.79,U] [#6 0.24,0.19,0.77,U] [#7 -0.34,0.52,0.00,M1] [#8 -0.97,0.73,0.00,M9] 
01:23:25.133 00.000 7988 refined, 4 included, MultiStar: {0.22, 0.06}, one-star: {0.29, 0.03}
01:23:25.133 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
01:23:25.133 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
01:23:25.133 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.26 mountX=0.06 mountY=-0.22, mountTheta=-1.31
01:23:25.142 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.06, opts=13)
01:23:25.142 00.000 7988 Enqueuing Move request for scope (0.22, 0.06)
01:23:25.145 00.003 15712 Worker thread wakes up
01:23:25.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
01:23:25.145 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
01:23:25.145 00.000 15712 Moving (0.22, 0.06) raw xDistance=0.06 yDistance=-0.22
01:23:25.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
01:23:25.145 00.000 7988 UpdateGuideState exits: m=838 SNR=19.1
01:23:25.147 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:25.147 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:25.149 00.002 7988 Enqueuing Expose request
01:23:25.149 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
01:23:25.149 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
01:23:25.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:25.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:23:25.149 00.000 15712 MoveAxis(W, 10, ABG)
01:23:25.149 00.000 15712 Guiding  Dir = 3, Dur = 10
01:23:25.149 00.000 15712 IsGuiding returns 0
01:23:25.166 00.017 15712 IsGuiding returns 1
01:23:25.166 00.000 15712 scope still moving after pulse duration time elapsed
01:23:25.213 00.047 15712 IsGuiding returns 1
01:23:25.240 00.027 15712 IsGuiding returns 0
01:23:25.240 00.000 15712 scope move finished after 10 + 79 ms
01:23:25.240 00.000 15712 Move returns status 0, amount 10
01:23:25.240 00.000 15712 MoveAxis(N, 0, ABG)
01:23:25.240 00.000 15712 Move returns status 0, amount 0
01:23:25.240 00.000 15712 move complete, result=0
01:23:25.240 00.000 15712 worker thread done servicing request
01:23:25.240 00.000 15712 Worker thread wakes up
01:23:25.240 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
01:23:25.243 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:25.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:26.881 01.638 15712 Exposure complete
01:23:26.944 00.063 15712 worker thread done servicing request
01:23:26.946 00.002 7988 OnExposeComplete: enter
01:23:26.946 00.000 7988 UpdateGuideState(): m_state=6
01:23:26.946 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2093
01:23:26.946 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=189.31, Mass=990, SNR=20.3, Peak=155 HFD=3.5
01:23:26.946 00.000 7988 MultiStar: [#1 0.24,-0.03,0.98,U] [#2 0.03,0.78,0.00,M7] [#3 -0.02,-0.11,0.85,U] [#4 0.41,0.41,0.00,M1] [#5 0.31,0.17,0.76,U] [#6 -0.15,0.24,0.68,U] [#7 0.17,0.74,0.00,M2] [#8 -0.62,1.32,0.00,M10] 
01:23:26.946 00.000 7988 single-star, 4 included, MultiStar: {0.09, 0.06}, one-star: {0.03, 0.10}
01:23:26.946 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
01:23:26.946 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
01:23:26.946 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.27 mountX=0.10 mountY=-0.03, mountTheta=-0.32
01:23:26.946 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.10, opts=13)
01:23:26.946 00.000 7988 Enqueuing Move request for scope (0.03, 0.10)
01:23:26.946 00.000 15712 Worker thread wakes up
01:23:26.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:23:26.946 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:23:26.946 00.000 15712 Moving (0.03, 0.10) raw xDistance=0.10 yDistance=-0.03
01:23:26.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:23:26.960 00.014 7988 UpdateGuideState exits: m=990 SNR=20.3
01:23:26.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:26.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:26.960 00.000 7988 Enqueuing Expose request
01:23:26.960 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
01:23:26.960 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
01:23:26.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:26.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:23:26.960 00.000 15712 MoveAxis(W, 6, ABG)
01:23:26.960 00.000 15712 Guiding  Dir = 3, Dur = 6
01:23:26.960 00.000 15712 IsGuiding returns 0
01:23:26.986 00.026 15712 IsGuiding returns 0
01:23:26.986 00.000 15712 Move returns status 0, amount 6
01:23:26.986 00.000 15712 MoveAxis(N, 0, ABG)
01:23:26.986 00.000 15712 Move returns status 0, amount 0
01:23:26.986 00.000 15712 move complete, result=0
01:23:26.986 00.000 15712 worker thread done servicing request
01:23:26.986 00.000 15712 Worker thread wakes up
01:23:26.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:26.986 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:23:26.991 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:28.412 01.421 15712 Exposure complete
01:23:28.473 00.061 15712 worker thread done servicing request
01:23:28.473 00.000 7988 OnExposeComplete: enter
01:23:28.473 00.000 7988 UpdateGuideState(): m_state=6
01:23:28.473 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2094
01:23:28.473 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=189.51, Mass=1087, SNR=21.6, Peak=160 HFD=3.4
01:23:28.473 00.000 7988 MultiStar: [#1 0.21,0.15,0.89,U] [#2 -0.03,1.18,0.00,M8] [#3 0.18,-0.28,0.76,U] [#4 -0.13,0.80,0.00,M2] [#5 -0.02,0.31,0.65,U] [#6 -0.02,0.43,0.00,M1] [#7 -0.14,1.26,0.00,M3] [#8 -0.97,1.33,0.00,R] 
01:23:28.473 00.000 7988 refined, 3 included, MultiStar: {0.11, 0.13}, one-star: {0.06, 0.30}
01:23:28.473 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
01:23:28.473 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
01:23:28.473 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.85 mountX=0.13 mountY=-0.12, mountTheta=-0.73
01:23:28.473 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.13, opts=13)
01:23:28.473 00.000 7988 Enqueuing Move request for scope (0.11, 0.13)
01:23:28.473 00.000 15712 Worker thread wakes up
01:23:28.473 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
01:23:28.473 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
01:23:28.487 00.014 15712 Moving (0.11, 0.13) raw xDistance=0.13 yDistance=-0.12
01:23:28.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:23:28.487 00.000 7988 UpdateGuideState exits: m=1087 SNR=21.6
01:23:28.489 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:28.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:28.491 00.002 7988 Enqueuing Expose request
01:23:28.493 00.002 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
01:23:28.493 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
01:23:28.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:28.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:23:28.493 00.000 15712 MoveAxis(W, 3, ABG)
01:23:28.493 00.000 15712 Guiding  Dir = 3, Dur = 3
01:23:28.493 00.000 15712 IsGuiding returns 0
01:23:28.505 00.012 15712 IsGuiding returns 0
01:23:28.505 00.000 15712 Move returns status 0, amount 3
01:23:28.505 00.000 15712 MoveAxis(N, 0, ABG)
01:23:28.505 00.000 15712 Move returns status 0, amount 0
01:23:28.505 00.000 15712 move complete, result=0
01:23:28.505 00.000 15712 worker thread done servicing request
01:23:28.505 00.000 15712 Worker thread wakes up
01:23:28.505 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:23:28.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:28.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:30.151 01.646 15712 Exposure complete
01:23:30.212 00.061 15712 worker thread done servicing request
01:23:30.212 00.000 7988 OnExposeComplete: enter
01:23:30.212 00.000 7988 UpdateGuideState(): m_state=6
01:23:30.212 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2095
01:23:30.212 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=189.56, Mass=850, SNR=18.7, Peak=156 HFD=3.4
01:23:30.212 00.000 7988 MultiStar: [#1 0.52,0.20,0.00,M1] [#2 0.57,0.89,0.00,M9] [#3 0.16,-0.23,0.93,U] [#4 0.58,0.51,0.00,M3] [#5 0.42,0.42,0.00,M1] [#6 0.06,0.27,0.68,U] [#7 -0.07,0.83,0.00,M4] [#8 0.10,0.15,0.39,U] 
01:23:30.212 00.000 7988 refined, 3 included, MultiStar: {0.18, 0.13}, one-star: {0.32, 0.36}
01:23:30.212 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
01:23:30.212 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
01:23:30.223 00.011 7988 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.61 mountX=0.13 mountY=-0.18, mountTheta=-0.96
01:23:30.223 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.13, opts=13)
01:23:30.223 00.000 7988 Enqueuing Move request for scope (0.18, 0.13)
01:23:30.223 00.000 15712 Worker thread wakes up
01:23:30.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
01:23:30.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
01:23:30.223 00.000 15712 Moving (0.18, 0.13) raw xDistance=0.13 yDistance=-0.18
01:23:30.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:23:30.223 00.000 7988 UpdateGuideState exits: m=850 SNR=18.7
01:23:30.228 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:30.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:30.228 00.000 7988 Enqueuing Expose request
01:23:30.228 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
01:23:30.228 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
01:23:30.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:30.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:23:30.228 00.000 15712 MoveAxis(W, 3, ABG)
01:23:30.228 00.000 15712 Guiding  Dir = 3, Dur = 3
01:23:30.248 00.020 15712 IsGuiding returns 0
01:23:30.260 00.012 15712 IsGuiding returns 0
01:23:30.260 00.000 15712 Move returns status 0, amount 3
01:23:30.260 00.000 15712 MoveAxis(N, 0, ABG)
01:23:30.260 00.000 15712 Move returns status 0, amount 0
01:23:30.260 00.000 15712 move complete, result=0
01:23:30.260 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
01:23:30.269 00.009 15712 worker thread done servicing request
01:23:30.269 00.000 15712 Worker thread wakes up
01:23:30.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:30.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:31.677 01.408 15712 Exposure complete
01:23:31.742 00.065 15712 worker thread done servicing request
01:23:31.742 00.000 7988 OnExposeComplete: enter
01:23:31.742 00.000 7988 UpdateGuideState(): m_state=6
01:23:31.742 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2096
01:23:31.742 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=189.44, Mass=833, SNR=18.7, Peak=147 HFD=3.3
01:23:31.742 00.000 7988 MultiStar: [#1 0.42,0.31,0.00,M2] [#2 0.47,1.13,0.00,M10] [#3 0.08,-0.19,0.90,U] [#4 0.07,0.68,0.00,M4] [#5 0.01,0.44,0.00,M2] [#6 -0.06,0.30,0.62,U] [#7 0.05,1.16,0.00,M5] [#8 0.10,-0.13,0.47,U] 
01:23:31.742 00.000 7988 refined, 3 included, MultiStar: {0.14, 0.06}, one-star: {0.32, 0.24}
01:23:31.742 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
01:23:31.742 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
01:23:31.751 00.009 7988 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.44 mountX=0.06 mountY=-0.14, mountTheta=-1.13
01:23:31.751 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.06, opts=13)
01:23:31.751 00.000 7988 Enqueuing Move request for scope (0.14, 0.06)
01:23:31.751 00.000 15712 Worker thread wakes up
01:23:31.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
01:23:31.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
01:23:31.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:23:31.756 00.005 7988 UpdateGuideState exits: m=833 SNR=18.7
01:23:31.756 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:31.756 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:31.756 00.000 7988 Enqueuing Expose request
01:23:31.756 00.000 15712 Moving (0.14, 0.06) raw xDistance=0.06 yDistance=-0.14
01:23:31.756 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
01:23:31.756 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
01:23:31.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:31.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:23:31.756 00.000 15712 MoveAxis(W, 3, ABG)
01:23:31.756 00.000 15712 Guiding  Dir = 3, Dur = 3
01:23:31.756 00.000 15712 IsGuiding returns 0
01:23:31.785 00.029 15712 IsGuiding returns 0
01:23:31.785 00.000 15712 Move returns status 0, amount 3
01:23:31.785 00.000 15712 MoveAxis(N, 0, ABG)
01:23:31.785 00.000 15712 Move returns status 0, amount 0
01:23:31.785 00.000 15712 move complete, result=0
01:23:31.785 00.000 15712 worker thread done servicing request
01:23:31.785 00.000 15712 Worker thread wakes up
01:23:31.785 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:23:31.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:31.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:33.527 01.742 15712 Exposure complete
01:23:33.588 00.061 15712 worker thread done servicing request
01:23:33.588 00.000 7988 OnExposeComplete: enter
01:23:33.588 00.000 7988 UpdateGuideState(): m_state=6
01:23:33.593 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2097
01:23:33.593 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=189.92, Mass=878, SNR=19.3, Peak=171 HFD=3.0
01:23:33.593 00.000 7988 MultiStar: [#1 0.37,0.47,0.00,M3] [#2 0.23,1.28,0.00,R] [#3 0.17,0.01,0.81,U] [#4 -0.06,0.72,0.00,M5] [#5 -0.01,0.50,0.00,M3] [#6 -0.04,0.73,0.00,M1] [#7 0.04,1.32,0.00,M6] [#8 0.05,0.42,0.00,M1] 
01:23:33.593 00.000 7988 refined, 1 included, MultiStar: {0.27, 0.40}, one-star: {0.34, 0.72}
01:23:33.593 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
01:23:33.593 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
01:23:33.593 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.40 hyp=0.48 cameraTheta=0.98 mountX=0.40 mountY=-0.28, mountTheta=-0.60
01:23:33.593 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.40, opts=13)
01:23:33.593 00.000 7988 Enqueuing Move request for scope (0.27, 0.40)
01:23:33.604 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:23:33.604 00.000 7988 UpdateGuideState exits: m=878 SNR=19.3
01:23:33.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:33.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:33.604 00.000 7988 Enqueuing Expose request
01:23:33.604 00.000 15712 Worker thread wakes up
01:23:33.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.40) opts 0xd
01:23:33.604 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.40)
01:23:33.604 00.000 15712 Moving (0.27, 0.40) raw xDistance=0.40 yDistance=-0.28
01:23:33.604 00.000 15712 PPEC rslt: input = 0.40, final = 0.27, react = 0.24, pred = 0.03, hyst = 0.22, hyst_pct = 0.00, period_length = 639.41
01:23:33.604 00.000 15712 PPEC: input: 0.40, control: 0.27, exposure: 1500
01:23:33.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:33.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:23:33.604 00.000 15712 MoveAxis(W, 89, ABG)
01:23:33.604 00.000 15712 Guiding  Dir = 3, Dur = 89
01:23:33.604 00.000 15712 IsGuiding returns 0
01:23:33.639 00.035 15712 PulseGuide returned control before completion, sleep 74
01:23:33.715 00.076 15712 IsGuiding returns 1
01:23:33.715 00.000 15712 scope still moving after pulse duration time elapsed
01:23:33.749 00.034 15712 IsGuiding returns 0
01:23:33.749 00.000 15712 scope move finished after 89 + 49 ms
01:23:33.749 00.000 15712 Move returns status 0, amount 89
01:23:33.749 00.000 15712 MoveAxis(N, 0, ABG)
01:23:33.749 00.000 15712 Move returns status 0, amount 0
01:23:33.749 00.000 15712 move complete, result=0
01:23:33.749 00.000 7988 GuideStep: 0.4 px 89 ms WEST, -0.3 px 0 ms NORTH
01:23:33.753 00.004 15712 worker thread done servicing request
01:23:33.753 00.000 15712 Worker thread wakes up
01:23:33.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:33.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:35.169 01.416 15712 Exposure complete
01:23:35.230 00.061 15712 worker thread done servicing request
01:23:35.230 00.000 7988 OnExposeComplete: enter
01:23:35.230 00.000 7988 UpdateGuideState(): m_state=6
01:23:35.235 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2098
01:23:35.235 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=189.74, Mass=955, SNR=20.2, Peak=182 HFD=3.6
01:23:35.237 00.002 7988 MultiStar: [#1 0.33,0.46,0.00,M4] [#2 0.17,-0.14,0.84,U] [#3 -0.00,0.12,0.80,U] [#4 0.24,0.76,0.00,M6] [#5 0.18,0.79,0.00,M4] [#6 0.24,0.59,0.00,M2] [#7 0.18,1.38,0.00,M7] [#8 0.41,0.12,0.00,M2] 
01:23:35.238 00.001 7988 refined, 2 included, MultiStar: {0.11, 0.19}, one-star: {0.16, 0.54}
01:23:35.238 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
01:23:35.240 00.002 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
01:23:35.240 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.04 mountX=0.19 mountY=-0.12, mountTheta=-0.55
01:23:35.242 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.19, opts=13)
01:23:35.244 00.002 7988 Enqueuing Move request for scope (0.11, 0.19)
01:23:35.244 00.000 15712 Worker thread wakes up
01:23:35.244 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
01:23:35.244 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
01:23:35.244 00.000 15712 Moving (0.11, 0.19) raw xDistance=0.19 yDistance=-0.12
01:23:35.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:23:35.246 00.002 7988 UpdateGuideState exits: m=955 SNR=20.2
01:23:35.248 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:35.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:35.248 00.000 7988 Enqueuing Expose request
01:23:35.250 00.002 15712 PPEC rslt: input = 0.19, final = 0.17, react = 0.12, pred = 0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 639.41
01:23:35.250 00.000 15712 PPEC: input: 0.19, control: 0.17, exposure: 1500
01:23:35.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:35.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:23:35.250 00.000 15712 MoveAxis(W, 55, ABG)
01:23:35.250 00.000 15712 Guiding  Dir = 3, Dur = 55
01:23:35.250 00.000 15712 IsGuiding returns 0
01:23:35.267 00.017 15712 PulseGuide returned control before completion, sleep 48
01:23:35.326 00.059 15712 IsGuiding returns 1
01:23:35.326 00.000 15712 scope still moving after pulse duration time elapsed
01:23:35.365 00.039 15712 IsGuiding returns 0
01:23:35.365 00.000 15712 scope move finished after 55 + 58 ms
01:23:35.365 00.000 15712 Move returns status 0, amount 55
01:23:35.365 00.000 15712 MoveAxis(N, 0, ABG)
01:23:35.365 00.000 15712 Move returns status 0, amount 0
01:23:35.365 00.000 15712 move complete, result=0
01:23:35.365 00.000 7988 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
01:23:35.367 00.002 15712 worker thread done servicing request
01:23:35.367 00.000 15712 Worker thread wakes up
01:23:35.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:35.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:37.006 01.639 15712 Exposure complete
01:23:37.067 00.061 15712 worker thread done servicing request
01:23:37.069 00.002 7988 OnExposeComplete: enter
01:23:37.069 00.000 7988 UpdateGuideState(): m_state=6
01:23:37.069 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2099
01:23:37.069 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=189.33, Mass=942, SNR=20.0, Peak=160 HFD=3.6
01:23:37.069 00.000 7988 MultiStar: [#1 0.48,0.22,0.00,M5] [#2 0.45,-0.73,0.00,M1] [#3 0.40,-0.34,0.00,M4] [#4 0.54,0.47,0.00,M7] [#5 0.41,-0.15,0.00,M5] [#6 0.26,-0.08,0.64,U] [#7 -0.14,0.79,0.00,M8] [#8 0.47,-0.51,0.00,M3] 
01:23:37.073 00.004 7988 refined, 1 included, MultiStar: {0.25, 0.05}, one-star: {0.25, 0.13}
01:23:37.073 00.000 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
01:23:37.073 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
01:23:37.073 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.26 cameraTheta=0.18 mountX=0.05 mountY=-0.25, mountTheta=-1.38
01:23:37.073 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.05, opts=13)
01:23:37.073 00.000 7988 Enqueuing Move request for scope (0.25, 0.05)
01:23:37.073 00.000 15712 Worker thread wakes up
01:23:37.073 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
01:23:37.073 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
01:23:37.073 00.000 15712 Moving (0.25, 0.05) raw xDistance=0.05 yDistance=-0.25
01:23:37.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:23:37.073 00.000 7988 UpdateGuideState exits: m=942 SNR=20.0
01:23:37.083 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:37.083 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:37.085 00.002 7988 Enqueuing Expose request
01:23:37.085 00.000 15712 PPEC rslt: input = 0.05, final = 0.08, react = 0.03, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
01:23:37.085 00.000 15712 PPEC: input: 0.05, control: 0.08, exposure: 1500
01:23:37.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:37.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:23:37.085 00.000 15712 MoveAxis(W, 27, ABG)
01:23:37.085 00.000 15712 Guiding  Dir = 3, Dur = 27
01:23:37.115 00.030 15712 IsGuiding returns 0
01:23:37.136 00.021 15712 PulseGuide returned control before completion, sleep 22
01:23:37.183 00.047 15712 IsGuiding returns 0
01:23:37.183 00.000 15712 Move returns status 0, amount 27
01:23:37.183 00.000 15712 MoveAxis(N, 0, ABG)
01:23:37.183 00.000 15712 Move returns status 0, amount 0
01:23:37.183 00.000 15712 move complete, result=0
01:23:37.183 00.000 7988 GuideStep: 0.0 px 27 ms WEST, -0.3 px 0 ms NORTH
01:23:37.190 00.007 15712 worker thread done servicing request
01:23:37.190 00.000 15712 Worker thread wakes up
01:23:37.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:37.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:38.598 01.408 15712 Exposure complete
01:23:38.659 00.061 15712 worker thread done servicing request
01:23:38.659 00.000 7988 OnExposeComplete: enter
01:23:38.659 00.000 7988 UpdateGuideState(): m_state=6
01:23:38.663 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2100
01:23:38.663 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=189.77, Mass=1023, SNR=20.6, Peak=141 HFD=4.0
01:23:38.665 00.002 7988 MultiStar: [#1 0.33,0.15,1.00,U] [#2 0.26,-0.47,0.00,M2] [#3 0.14,-0.33,0.82,U] [#4 0.43,0.59,0.00,M8] [#5 -0.09,0.12,0.72,U] [#6 -0.04,0.34,0.62,U] [#7 0.14,0.77,0.00,M9] [#8 0.65,0.04,0.00,M4] 
01:23:38.665 00.000 7988 refined, 4 included, MultiStar: {0.16, 0.18}, one-star: {0.30, 0.57}
01:23:38.667 00.002 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
01:23:38.667 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
01:23:38.669 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.85 mountX=0.18 mountY=-0.16, mountTheta=-0.74
01:23:38.671 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.18, opts=13)
01:23:38.672 00.001 7988 Enqueuing Move request for scope (0.16, 0.18)
01:23:38.672 00.000 15712 Worker thread wakes up
01:23:38.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
01:23:38.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
01:23:38.672 00.000 15712 Moving (0.16, 0.18) raw xDistance=0.18 yDistance=-0.16
01:23:38.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:23:38.675 00.003 7988 UpdateGuideState exits: m=1023 SNR=20.6
01:23:38.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:38.677 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:38.677 00.000 7988 Enqueuing Expose request
01:23:38.679 00.002 15712 PPEC rslt: input = 0.18, final = 0.18, react = 0.11, pred = 0.07, hyst = 0.11, hyst_pct = 0.00, period_length = 639.41
01:23:38.679 00.000 15712 PPEC: input: 0.18, control: 0.18, exposure: 1500
01:23:38.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:38.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:23:38.679 00.000 15712 MoveAxis(W, 58, ABG)
01:23:38.679 00.000 15712 Guiding  Dir = 3, Dur = 58
01:23:38.679 00.000 15712 IsGuiding returns 0
01:23:38.706 00.027 15712 PulseGuide returned control before completion, sleep 42
01:23:38.786 00.080 15712 IsGuiding returns 1
01:23:38.786 00.000 15712 scope still moving after pulse duration time elapsed
01:23:38.818 00.032 15712 IsGuiding returns 0
01:23:38.818 00.000 15712 scope move finished after 58 + 81 ms
01:23:38.818 00.000 15712 Move returns status 0, amount 58
01:23:38.818 00.000 15712 MoveAxis(N, 0, ABG)
01:23:38.818 00.000 15712 Move returns status 0, amount 0
01:23:38.820 00.002 15712 move complete, result=0
01:23:38.820 00.000 15712 worker thread done servicing request
01:23:38.820 00.000 15712 Worker thread wakes up
01:23:38.820 00.000 7988 GuideStep: 0.2 px 58 ms WEST, -0.2 px 0 ms NORTH
01:23:38.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:38.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:40.463 01.643 15712 Exposure complete
01:23:40.524 00.061 15712 worker thread done servicing request
01:23:40.524 00.000 7988 OnExposeComplete: enter
01:23:40.524 00.000 7988 UpdateGuideState(): m_state=6
01:23:40.528 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2101
01:23:40.528 00.000 7988 Star::Find returns 1 (0), X=973.62, Y=189.43, Mass=1023, SNR=20.7, Peak=150 HFD=3.6
01:23:40.528 00.000 7988 MultiStar: [#1 0.31,-0.05,0.96,U] [#2 -0.29,-0.95,0.00,M3] [#3 0.13,-0.81,0.00,M4] [#4 -0.02,0.15,0.64,U] [#5 -0.24,-0.22,0.70,U] [#6 -0.08,0.03,0.60,U] [#7 0.33,0.38,0.00,M10] [#8 0.18,-0.59,0.00,M5] 
01:23:40.528 00.000 7988 refined, 4 included, MultiStar: {0.04, 0.04}, one-star: {0.07, 0.23}
01:23:40.528 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
01:23:40.528 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
01:23:40.528 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.80 mountX=0.04 mountY=-0.04, mountTheta=-0.77
01:23:40.528 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
01:23:40.528 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
01:23:40.528 00.000 15712 Worker thread wakes up
01:23:40.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:23:40.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:23:40.528 00.000 15712 Moving (0.04, 0.04) raw xDistance=0.04 yDistance=-0.04
01:23:40.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:23:40.528 00.000 7988 UpdateGuideState exits: m=1023 SNR=20.7
01:23:40.540 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:40.542 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:40.542 00.000 7988 Enqueuing Expose request
01:23:40.542 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
01:23:40.542 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
01:23:40.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:40.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:23:40.542 00.000 15712 MoveAxis(W, 7, ABG)
01:23:40.542 00.000 15712 Guiding  Dir = 3, Dur = 7
01:23:40.545 00.003 15712 IsGuiding returns 0
01:23:40.560 00.015 15712 IsGuiding returns 0
01:23:40.560 00.000 15712 Move returns status 0, amount 7
01:23:40.560 00.000 15712 MoveAxis(N, 0, ABG)
01:23:40.560 00.000 15712 Move returns status 0, amount 0
01:23:40.560 00.000 15712 move complete, result=0
01:23:40.560 00.000 15712 worker thread done servicing request
01:23:40.560 00.000 15712 Worker thread wakes up
01:23:40.560 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:23:40.562 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:40.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:41.979 01.417 15712 Exposure complete
01:23:42.042 00.063 15712 worker thread done servicing request
01:23:42.044 00.002 7988 OnExposeComplete: enter
01:23:42.044 00.000 7988 UpdateGuideState(): m_state=6
01:23:42.045 00.001 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2102
01:23:42.045 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=189.19, Mass=806, SNR=18.5, Peak=162 HFD=3.1
01:23:42.047 00.002 7988 MultiStar: [#1 0.19,0.15,1.07,U] [#2 -0.01,-0.54,0.00,M4] [#3 0.13,-0.35,0.89,U] [#4 0.08,0.41,0.00,M8] [#5 0.39,0.16,0.00,M4] [#6 -0.06,-0.16,0.67,U] [#7 -0.30,0.99,0.00,R] [#8 0.19,-0.30,0.51,U] 
01:23:42.047 00.000 7988 single-star, 4 included, MultiStar: {0.12, -0.10}, one-star: {0.13, -0.01}
01:23:42.049 00.002 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
01:23:42.049 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
01:23:42.051 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.09 mountX=-0.01 mountY=-0.13, mountTheta=-1.66
01:23:42.053 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.01, opts=13)
01:23:42.053 00.000 7988 Enqueuing Move request for scope (0.13, -0.01)
01:23:42.055 00.002 15712 Worker thread wakes up
01:23:42.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:23:42.055 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:23:42.055 00.000 15712 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=-0.13
01:23:42.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:23:42.057 00.002 7988 UpdateGuideState exits: m=806 SNR=18.5
01:23:42.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:42.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:42.060 00.003 7988 Enqueuing Expose request
01:23:42.060 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
01:23:42.060 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
01:23:42.060 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:42.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:23:42.060 00.000 15712 MoveAxis(W, 0, ABG)
01:23:42.060 00.000 15712 Move returns status 0, amount 0
01:23:42.060 00.000 15712 MoveAxis(N, 0, ABG)
01:23:42.060 00.000 15712 Move returns status 0, amount 0
01:23:42.060 00.000 15712 move complete, result=0
01:23:42.060 00.000 15712 worker thread done servicing request
01:23:42.060 00.000 15712 Worker thread wakes up
01:23:42.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:42.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:42.060 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:23:43.703 01.643 15712 Exposure complete
01:23:43.764 00.061 15712 worker thread done servicing request
01:23:43.766 00.002 7988 OnExposeComplete: enter
01:23:43.766 00.000 7988 UpdateGuideState(): m_state=6
01:23:43.766 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2103
01:23:43.766 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=189.40, Mass=940, SNR=19.9, Peak=139 HFD=3.9
01:23:43.766 00.000 7988 MultiStar: [#1 0.59,0.55,0.00,M3] [#2 -0.06,-0.36,0.81,U] [#3 0.54,-0.34,0.00,M4] [#4 0.19,0.57,0.00,M9] [#5 0.74,-0.18,0.00,M5] [#6 0.04,0.31,0.67,U] [#7 0.52,0.07,0.00,M1] [#8 0.63,-0.46,0.00,M5] 
01:23:43.766 00.000 7988 refined, 2 included, MultiStar: {0.15, 0.04}, one-star: {0.41, 0.19}
01:23:43.766 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.30 = -1.30)
01:23:43.766 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
01:23:43.766 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.27 mountX=0.04 mountY=-0.16, mountTheta=-1.30
01:23:43.775 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.04, opts=13)
01:23:43.777 00.002 7988 Enqueuing Move request for scope (0.15, 0.04)
01:23:43.778 00.001 15712 Worker thread wakes up
01:23:43.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
01:23:43.778 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
01:23:43.778 00.000 15712 Moving (0.15, 0.04) raw xDistance=0.04 yDistance=-0.16
01:23:43.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:23:43.780 00.002 7988 UpdateGuideState exits: m=940 SNR=19.9
01:23:43.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:43.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:43.780 00.000 7988 Enqueuing Expose request
01:23:43.780 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
01:23:43.780 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
01:23:43.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:43.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:23:43.780 00.000 15712 MoveAxis(W, 6, ABG)
01:23:43.780 00.000 15712 Guiding  Dir = 3, Dur = 6
01:23:43.801 00.021 15712 IsGuiding returns 0
01:23:43.822 00.021 15712 IsGuiding returns 0
01:23:43.822 00.000 15712 Move returns status 0, amount 6
01:23:43.822 00.000 15712 MoveAxis(N, 0, ABG)
01:23:43.822 00.000 15712 Move returns status 0, amount 0
01:23:43.822 00.000 15712 move complete, result=0
01:23:43.822 00.000 15712 worker thread done servicing request
01:23:43.822 00.000 15712 Worker thread wakes up
01:23:43.822 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
01:23:43.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:43.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:45.234 01.412 15712 Exposure complete
01:23:45.296 00.062 15712 worker thread done servicing request
01:23:45.296 00.000 7988 OnExposeComplete: enter
01:23:45.296 00.000 7988 UpdateGuideState(): m_state=6
01:23:45.301 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2104
01:23:45.301 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=189.62, Mass=944, SNR=19.9, Peak=150 HFD=3.7
01:23:45.303 00.002 7988 MultiStar: [#1 0.07,0.41,0.00,M4] [#2 -0.17,-0.41,0.00,M4] [#3 0.19,-0.13,0.83,U] [#4 0.10,0.71,0.00,M10] [#5 0.27,0.35,0.00,M6] [#6 0.20,0.40,0.00,M1] [#7 0.47,0.26,0.00,M2] [#8 0.16,-0.37,0.38,U] 
01:23:45.303 00.000 7988 refined, 2 included, MultiStar: {0.26, 0.07}, one-star: {0.35, 0.41}
01:23:45.305 00.002 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
01:23:45.305 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
01:23:45.307 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.28 mountX=0.08 mountY=-0.26, mountTheta=-1.28
01:23:45.309 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.07, opts=13)
01:23:45.311 00.002 7988 Enqueuing Move request for scope (0.26, 0.07)
01:23:45.312 00.001 15712 Worker thread wakes up
01:23:45.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
01:23:45.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
01:23:45.312 00.000 15712 Moving (0.26, 0.07) raw xDistance=0.08 yDistance=-0.26
01:23:45.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:23:45.312 00.000 7988 UpdateGuideState exits: m=944 SNR=19.9
01:23:45.316 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:45.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:45.316 00.000 7988 Enqueuing Expose request
01:23:45.316 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
01:23:45.316 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
01:23:45.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:23:45.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:23:45.316 00.000 15712 MoveAxis(W, 8, ABG)
01:23:45.316 00.000 15712 Guiding  Dir = 3, Dur = 8
01:23:45.316 00.000 15712 IsGuiding returns 0
01:23:45.338 00.022 15712 IsGuiding returns 0
01:23:45.338 00.000 15712 Move returns status 0, amount 8
01:23:45.338 00.000 15712 MoveAxis(N, 0, ABG)
01:23:45.338 00.000 15712 Move returns status 0, amount 0
01:23:45.338 00.000 15712 move complete, result=0
01:23:45.338 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.3 px 0 ms NORTH
01:23:45.342 00.004 15712 worker thread done servicing request
01:23:45.342 00.000 15712 Worker thread wakes up
01:23:45.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:45.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:46.972 01.630 15712 Exposure complete
01:23:47.036 00.064 15712 worker thread done servicing request
01:23:47.038 00.002 7988 OnExposeComplete: enter
01:23:47.038 00.000 7988 UpdateGuideState(): m_state=6
01:23:47.040 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2105
01:23:47.040 00.000 7988 Star::Find returns 1 (0), X=973.46, Y=189.52, Mass=926, SNR=19.8, Peak=155 HFD=3.2
01:23:47.042 00.002 7988 MultiStar: [#1 0.24,0.52,0.00,M5] [#2 0.12,-0.27,0.78,U] [#3 0.18,-0.18,0.79,U] [#4 0.46,0.49,0.00,R] [#5 0.43,0.52,0.00,M7] [#6 0.18,0.18,0.65,U] [#7 0.01,-0.07,0.40,U] [#8 0.17,-0.19,0.44,U] 
01:23:47.042 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.01}, one-star: {-0.08, 0.31}
01:23:47.044 00.002 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
01:23:47.045 00.001 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.68 = -1.68)
01:23:47.045 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=-0.01 mountY=-0.09, mountTheta=-1.65
01:23:47.047 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
01:23:47.049 00.002 7988 Enqueuing Move request for scope (0.09, -0.01)
01:23:47.049 00.000 15712 Worker thread wakes up
01:23:47.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:23:47.049 00.000 7988 UpdateGuideState exits: m=926 SNR=19.8
01:23:47.052 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:47.054 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:47.054 00.000 7988 Enqueuing Expose request
01:23:47.056 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:23:47.056 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:23:47.056 00.000 15712 Moving (0.09, -0.01) raw xDistance=-0.01 yDistance=-0.09
01:23:47.056 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
01:23:47.056 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
01:23:47.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:47.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:23:47.056 00.000 15712 MoveAxis(W, 10, ABG)
01:23:47.056 00.000 15712 Guiding  Dir = 3, Dur = 10
01:23:47.062 00.006 15712 IsGuiding returns 0
01:23:47.079 00.017 15712 IsGuiding returns 1
01:23:47.079 00.000 15712 scope still moving after pulse duration time elapsed
01:23:47.130 00.051 15712 IsGuiding returns 0
01:23:47.130 00.000 15712 scope move finished after 10 + 53 ms
01:23:47.130 00.000 15712 Move returns status 0, amount 10
01:23:47.130 00.000 15712 MoveAxis(N, 0, ABG)
01:23:47.130 00.000 15712 Move returns status 0, amount 0
01:23:47.130 00.000 15712 move complete, result=0
01:23:47.130 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:23:47.132 00.002 15712 worker thread done servicing request
01:23:47.132 00.000 15712 Worker thread wakes up
01:23:47.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:47.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:48.535 01.403 15712 Exposure complete
01:23:48.598 00.063 15712 worker thread done servicing request
01:23:48.598 00.000 7988 OnExposeComplete: enter
01:23:48.598 00.000 7988 UpdateGuideState(): m_state=6
01:23:48.598 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2106
01:23:48.598 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=189.47, Mass=893, SNR=19.4, Peak=151 HFD=3.4
01:23:48.598 00.000 7988 MultiStar: [#1 0.43,0.13,0.00,M6] [#2 0.00,-0.61,0.00,M4] [#3 0.31,-0.29,0.00,M3] [#4 -0.25,-0.21,0.72,U] [#5 0.31,0.16,0.75,U] [#6 0.17,0.18,0.68,U] [#7 0.16,0.10,0.37,U] [#8 1.13,0.32,0.00,M4] 
01:23:48.598 00.000 7988 refined, 4 included, MultiStar: {0.10, 0.11}, one-star: {0.13, 0.26}
01:23:48.598 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.74 = -0.74)
01:23:48.598 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
01:23:48.608 00.010 7988 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.82 mountX=0.11 mountY=-0.10, mountTheta=-0.76
01:23:48.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.11, opts=13)
01:23:48.608 00.000 7988 Enqueuing Move request for scope (0.10, 0.11)
01:23:48.608 00.000 15712 Worker thread wakes up
01:23:48.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:23:48.608 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:23:48.608 00.000 15712 Moving (0.10, 0.11) raw xDistance=0.11 yDistance=-0.10
01:23:48.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:23:48.614 00.006 7988 UpdateGuideState exits: m=893 SNR=19.4
01:23:48.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:48.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:48.614 00.000 7988 Enqueuing Expose request
01:23:48.614 00.000 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
01:23:48.614 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
01:23:48.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:48.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:23:48.614 00.000 15712 MoveAxis(W, 13, ABG)
01:23:48.614 00.000 15712 Guiding  Dir = 3, Dur = 13
01:23:48.614 00.000 15712 IsGuiding returns 0
01:23:48.633 00.019 15712 IsGuiding returns 1
01:23:48.633 00.000 15712 scope still moving after pulse duration time elapsed
01:23:48.677 00.044 15712 IsGuiding returns 0
01:23:48.677 00.000 15712 scope move finished after 13 + 49 ms
01:23:48.677 00.000 15712 Move returns status 0, amount 13
01:23:48.677 00.000 15712 MoveAxis(N, 0, ABG)
01:23:48.677 00.000 15712 Move returns status 0, amount 0
01:23:48.677 00.000 15712 move complete, result=0
01:23:48.677 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:23:48.683 00.006 15712 worker thread done servicing request
01:23:48.683 00.000 15712 Worker thread wakes up
01:23:48.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:48.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:50.324 01.641 15712 Exposure complete
01:23:50.385 00.061 15712 worker thread done servicing request
01:23:50.385 00.000 7988 OnExposeComplete: enter
01:23:50.385 00.000 7988 UpdateGuideState(): m_state=6
01:23:50.390 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2107
01:23:50.390 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=189.33, Mass=840, SNR=18.9, Peak=142 HFD=3.3
01:23:50.392 00.002 7988 MultiStar: [#1 -0.09,0.03,1.01,U] [#2 -0.06,-0.42,0.00,M5] [#3 0.53,-0.47,0.00,M4] [#4 -0.19,0.18,0.73,U] [#5 0.25,-0.09,0.76,U] [#6 0.03,0.03,0.63,U] [#7 0.30,-0.44,0.00,M1] [#8 0.43,-0.32,0.00,M5] 
01:23:50.392 00.000 7988 refined, 4 included, MultiStar: {0.01, 0.06}, one-star: {0.06, 0.12}
01:23:50.392 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
01:23:50.392 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
01:23:50.392 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.39 mountX=0.06 mountY=-0.01, mountTheta=-0.20
01:23:50.392 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.06, opts=13)
01:23:50.392 00.000 7988 Enqueuing Move request for scope (0.01, 0.06)
01:23:50.392 00.000 15712 Worker thread wakes up
01:23:50.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:23:50.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:23:50.392 00.000 15712 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
01:23:50.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:23:50.401 00.009 7988 UpdateGuideState exits: m=840 SNR=18.9
01:23:50.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:50.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:50.401 00.000 7988 Enqueuing Expose request
01:23:50.401 00.000 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
01:23:50.401 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
01:23:50.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:50.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:23:50.401 00.000 15712 MoveAxis(W, 14, ABG)
01:23:50.401 00.000 15712 Guiding  Dir = 3, Dur = 14
01:23:50.401 00.000 15712 IsGuiding returns 0
01:23:50.423 00.022 15712 IsGuiding returns 1
01:23:50.423 00.000 15712 scope still moving after pulse duration time elapsed
01:23:50.450 00.027 15712 IsGuiding returns 1
01:23:50.503 00.053 15712 IsGuiding returns 0
01:23:50.503 00.000 15712 scope move finished after 14 + 81 ms
01:23:50.503 00.000 15712 Move returns status 0, amount 14
01:23:50.503 00.000 15712 MoveAxis(N, 0, ABG)
01:23:50.503 00.000 15712 Move returns status 0, amount 0
01:23:50.503 00.000 15712 move complete, result=0
01:23:50.503 00.000 15712 worker thread done servicing request
01:23:50.503 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
01:23:50.505 00.002 15712 Worker thread wakes up
01:23:50.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:50.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:51.915 01.410 15712 Exposure complete
01:23:51.977 00.062 15712 worker thread done servicing request
01:23:51.977 00.000 7988 OnExposeComplete: enter
01:23:51.977 00.000 7988 UpdateGuideState(): m_state=6
01:23:51.984 00.007 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2108
01:23:51.984 00.000 7988 Star::Find returns 1 (0), X=973.62, Y=189.39, Mass=951, SNR=20.1, Peak=153 HFD=3.4
01:23:51.986 00.002 7988 MultiStar: [#1 -0.02,0.18,0.90,U] [#2 0.10,-0.38,0.77,U] [#3 0.36,-0.27,0.00,M5] [#4 -0.18,-0.45,0.00,M1] [#5 0.18,0.37,0.00,M6] [#6 -0.32,0.20,0.66,U] [#7 0.45,-0.42,0.00,M2] [#8 0.41,-0.10,0.00,M6] 
01:23:51.987 00.001 7988 refined, 3 included, MultiStar: {-0.02, 0.06}, one-star: {0.08, 0.19}
01:23:51.987 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
01:23:51.989 00.002 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
01:23:51.989 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.96 mountX=0.06 mountY=0.02, mountTheta=0.36
01:23:51.991 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
01:23:51.993 00.002 7988 Enqueuing Move request for scope (-0.02, 0.06)
01:23:51.993 00.000 15712 Worker thread wakes up
01:23:51.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:23:51.993 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:23:51.993 00.000 15712 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.02
01:23:51.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:23:51.993 00.000 7988 UpdateGuideState exits: m=951 SNR=20.1
01:23:51.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:51.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:51.993 00.000 7988 Enqueuing Expose request
01:23:51.993 00.000 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
01:23:51.993 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
01:23:51.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:51.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:23:51.993 00.000 15712 MoveAxis(W, 12, ABG)
01:23:51.993 00.000 15712 Guiding  Dir = 3, Dur = 12
01:23:51.993 00.000 15712 IsGuiding returns 0
01:23:52.021 00.028 15712 IsGuiding returns 1
01:23:52.021 00.000 15712 scope still moving after pulse duration time elapsed
01:23:52.076 00.055 15712 IsGuiding returns 1
01:23:52.119 00.043 15712 IsGuiding returns 0
01:23:52.119 00.000 15712 scope move finished after 12 + 106 ms
01:23:52.119 00.000 15712 Move returns status 0, amount 12
01:23:52.119 00.000 15712 MoveAxis(N, 0, ABG)
01:23:52.119 00.000 15712 Move returns status 0, amount 0
01:23:52.119 00.000 15712 move complete, result=0
01:23:52.119 00.000 15712 worker thread done servicing request
01:23:52.119 00.000 15712 Worker thread wakes up
01:23:52.119 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
01:23:52.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:52.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:53.762 01.643 15712 Exposure complete
01:23:53.828 00.066 15712 worker thread done servicing request
01:23:53.828 00.000 7988 OnExposeComplete: enter
01:23:53.828 00.000 7988 UpdateGuideState(): m_state=6
01:23:53.828 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2109
01:23:53.828 00.000 7988 Star::Find returns 1 (0), X=973.76, Y=189.19, Mass=976, SNR=20.1, Peak=156 HFD=3.6
01:23:53.828 00.000 7988 MultiStar: [#1 0.31,-0.06,0.98,U] [#2 0.08,-0.60,0.00,M5] [#3 0.38,-0.33,0.00,M6] [#4 -0.22,-0.03,0.67,U] [#5 -0.03,-0.12,0.63,U] [#6 0.03,0.07,0.65,U] [#7 0.57,-0.29,0.00,M3] [#8 0.29,-0.17,0.38,U] 
01:23:53.828 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.04}, one-star: {0.22, -0.01}
01:23:53.828 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
01:23:53.828 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
01:23:53.828 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.37 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:23:53.838 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.04, opts=13)
01:23:53.838 00.000 7988 Enqueuing Move request for scope (0.11, -0.04)
01:23:53.838 00.000 15712 Worker thread wakes up
01:23:53.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
01:23:53.838 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
01:23:53.838 00.000 15712 Moving (0.11, -0.04) raw xDistance=-0.04 yDistance=-0.11
01:23:53.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:23:53.842 00.004 7988 UpdateGuideState exits: m=976 SNR=20.1
01:23:53.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:53.842 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:53.842 00.000 7988 Enqueuing Expose request
01:23:53.842 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
01:23:53.842 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
01:23:53.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:53.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:23:53.842 00.000 15712 MoveAxis(W, 9, ABG)
01:23:53.842 00.000 15712 Guiding  Dir = 3, Dur = 9
01:23:53.842 00.000 15712 IsGuiding returns 0
01:23:53.876 00.034 15712 IsGuiding returns 0
01:23:53.876 00.000 15712 Move returns status 0, amount 9
01:23:53.876 00.000 15712 MoveAxis(N, 0, ABG)
01:23:53.876 00.000 15712 Move returns status 0, amount 0
01:23:53.876 00.000 15712 move complete, result=0
01:23:53.876 00.000 15712 worker thread done servicing request
01:23:53.876 00.000 15712 Worker thread wakes up
01:23:53.876 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:23:53.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:53.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:55.296 01.420 15712 Exposure complete
01:23:55.359 00.063 15712 worker thread done servicing request
01:23:55.359 00.000 7988 OnExposeComplete: enter
01:23:55.359 00.000 7988 UpdateGuideState(): m_state=6
01:23:55.359 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2110
01:23:55.359 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=189.24, Mass=800, SNR=18.3, Peak=154 HFD=3.0
01:23:55.359 00.000 7988 MultiStar: [#1 0.43,-0.04,0.00,M4] [#2 0.27,-0.78,0.00,M6] [#3 0.20,-0.23,0.84,U] [#4 -0.25,-0.12,0.77,U] [#5 0.45,-0.06,0.00,M6] [#6 0.18,0.16,0.69,U] [#7 0.04,-0.07,0.55,U] [#8 0.25,-0.43,0.00,M6] 
01:23:55.359 00.000 7988 refined, 4 included, MultiStar: {0.06, -0.05}, one-star: {0.13, 0.04}
01:23:55.359 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.56) = xAngle (-2.20 = -2.20)
01:23:55.359 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
01:23:55.368 00.009 7988 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.64 mountX=-0.05 mountY=-0.06, mountTheta=-2.21
01:23:55.368 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.05, opts=13)
01:23:55.368 00.000 7988 Enqueuing Move request for scope (0.06, -0.05)
01:23:55.368 00.000 15712 Worker thread wakes up
01:23:55.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:23:55.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:23:55.368 00.000 15712 Moving (0.06, -0.05) raw xDistance=-0.05 yDistance=-0.06
01:23:55.373 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:23:55.373 00.000 7988 UpdateGuideState exits: m=800 SNR=18.3
01:23:55.375 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:55.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:55.377 00.002 7988 Enqueuing Expose request
01:23:55.377 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
01:23:55.377 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
01:23:55.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:55.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:23:55.377 00.000 15712 MoveAxis(W, 10, ABG)
01:23:55.377 00.000 15712 Guiding  Dir = 3, Dur = 10
01:23:55.379 00.002 15712 IsGuiding returns 0
01:23:55.395 00.016 15712 IsGuiding returns 1
01:23:55.395 00.000 15712 scope still moving after pulse duration time elapsed
01:23:55.441 00.046 15712 IsGuiding returns 0
01:23:55.441 00.000 15712 scope move finished after 10 + 53 ms
01:23:55.441 00.000 15712 Move returns status 0, amount 10
01:23:55.441 00.000 15712 MoveAxis(N, 0, ABG)
01:23:55.441 00.000 15712 Move returns status 0, amount 0
01:23:55.441 00.000 15712 move complete, result=0
01:23:55.441 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:23:55.445 00.004 15712 worker thread done servicing request
01:23:55.445 00.000 15712 Worker thread wakes up
01:23:55.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:55.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:57.085 01.640 15712 Exposure complete
01:23:57.146 00.061 15712 worker thread done servicing request
01:23:57.146 00.000 7988 OnExposeComplete: enter
01:23:57.146 00.000 7988 UpdateGuideState(): m_state=6
01:23:57.150 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2111
01:23:57.150 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=189.39, Mass=916, SNR=19.6, Peak=155 HFD=3.7
01:23:57.152 00.002 7988 MultiStar: [#1 0.36,-0.09,0.99,U] [#2 0.30,-0.81,0.00,M7] [#3 0.19,-0.36,0.81,U] [#4 -0.37,-0.41,0.00,M1] [#5 0.40,-0.23,0.00,M7] [#6 -0.11,-0.02,0.62,U] [#7 0.67,-0.16,0.00,M3] [#8 0.62,-0.71,0.00,M7] 
01:23:57.152 00.000 7988 refined, 3 included, MultiStar: {0.18, -0.06}, one-star: {0.17, 0.19}
01:23:57.154 00.002 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
01:23:57.154 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
01:23:57.156 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.31 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
01:23:57.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.06, opts=13)
01:23:57.158 00.000 7988 Enqueuing Move request for scope (0.18, -0.06)
01:23:57.160 00.002 15712 Worker thread wakes up
01:23:57.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
01:23:57.160 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
01:23:57.160 00.000 15712 Moving (0.18, -0.06) raw xDistance=-0.06 yDistance=-0.18
01:23:57.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:23:57.162 00.002 7988 UpdateGuideState exits: m=916 SNR=19.6
01:23:57.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:57.164 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:57.164 00.000 7988 Enqueuing Expose request
01:23:57.166 00.002 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
01:23:57.166 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
01:23:57.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:57.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:23:57.166 00.000 15712 MoveAxis(W, 9, ABG)
01:23:57.166 00.000 15712 Guiding  Dir = 3, Dur = 9
01:23:57.166 00.000 15712 IsGuiding returns 0
01:23:57.184 00.018 15712 IsGuiding returns 0
01:23:57.184 00.000 15712 Move returns status 0, amount 9
01:23:57.184 00.000 15712 MoveAxis(N, 0, ABG)
01:23:57.184 00.000 15712 Move returns status 0, amount 0
01:23:57.184 00.000 15712 move complete, result=0
01:23:57.184 00.000 15712 worker thread done servicing request
01:23:57.184 00.000 15712 Worker thread wakes up
01:23:57.184 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
01:23:57.186 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:57.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:23:58.599 01.413 15712 Exposure complete
01:23:58.665 00.066 15712 worker thread done servicing request
01:23:58.665 00.000 7988 OnExposeComplete: enter
01:23:58.665 00.000 7988 UpdateGuideState(): m_state=6
01:23:58.665 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2112
01:23:58.665 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=189.26, Mass=880, SNR=19.3, Peak=155 HFD=3.6
01:23:58.665 00.000 7988 MultiStar: [#1 0.30,-0.00,0.98,U] [#2 0.26,-0.45,0.00,M8] [#3 0.56,-0.07,0.00,M5] [#4 -0.15,-0.08,0.77,U] [#5 0.39,-0.18,0.00,M8] [#6 0.13,0.08,0.56,U] [#7 0.53,0.07,0.00,M4] [#8 0.54,-0.40,0.00,M8] 
01:23:58.665 00.000 7988 refined, 3 included, MultiStar: {0.17, 0.01}, one-star: {0.32, 0.06}
01:23:58.665 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.56) = xAngle (-1.50 = -1.50)
01:23:58.665 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
01:23:58.665 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.07 mountX=0.01 mountY=-0.17, mountTheta=-1.50
01:23:58.665 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.01, opts=13)
01:23:58.665 00.000 7988 Enqueuing Move request for scope (0.17, 0.01)
01:23:58.665 00.000 15712 Worker thread wakes up
01:23:58.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
01:23:58.665 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
01:23:58.665 00.000 15712 Moving (0.17, 0.01) raw xDistance=0.01 yDistance=-0.17
01:23:58.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:23:58.679 00.014 7988 UpdateGuideState exits: m=880 SNR=19.3
01:23:58.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:58.681 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:23:58.681 00.000 7988 Enqueuing Expose request
01:23:58.681 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
01:23:58.681 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
01:23:58.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:58.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:23:58.681 00.000 15712 MoveAxis(W, 7, ABG)
01:23:58.681 00.000 15712 Guiding  Dir = 3, Dur = 7
01:23:58.681 00.000 15712 IsGuiding returns 0
01:23:58.732 00.051 15712 IsGuiding returns 0
01:23:58.732 00.000 15712 Move returns status 0, amount 7
01:23:58.732 00.000 15712 MoveAxis(N, 0, ABG)
01:23:58.732 00.000 15712 Move returns status 0, amount 0
01:23:58.732 00.000 15712 move complete, result=0
01:23:58.732 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
01:23:58.737 00.005 15712 worker thread done servicing request
01:23:58.737 00.000 15712 Worker thread wakes up
01:23:58.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:23:58.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:00.371 01.634 15712 Exposure complete
01:24:00.434 00.063 15712 worker thread done servicing request
01:24:00.434 00.000 7988 OnExposeComplete: enter
01:24:00.434 00.000 7988 UpdateGuideState(): m_state=6
01:24:00.437 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2113
01:24:00.437 00.000 7988 Star::Find returns 1 (0), X=973.42, Y=189.23, Mass=882, SNR=19.2, Peak=162 HFD=3.3
01:24:00.439 00.002 7988 MultiStar: [#1 0.17,-0.03,1.00,U] [#2 -0.01,-0.42,0.00,M9] [#3 0.30,-0.39,0.00,M6] [#4 -0.09,-0.32,0.69,U] [#5 0.25,-0.01,0.71,U] [#6 0.00,0.16,0.64,U] [#7 0.38,-0.40,0.00,M5] [#8 0.67,-0.07,0.00,M9] 
01:24:00.439 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.03}, one-star: {-0.12, 0.03}
01:24:00.441 00.002 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
01:24:00.441 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
01:24:00.441 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.67 mountX=-0.03 mountY=-0.04, mountTheta=-2.25
01:24:00.441 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
01:24:00.441 00.000 7988 Enqueuing Move request for scope (0.04, -0.03)
01:24:00.448 00.007 15712 Worker thread wakes up
01:24:00.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:24:00.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:24:00.448 00.000 15712 Moving (0.04, -0.03) raw xDistance=-0.03 yDistance=-0.04
01:24:00.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:24:00.448 00.000 7988 UpdateGuideState exits: m=882 SNR=19.2
01:24:00.450 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:00.451 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:00.451 00.000 7988 Enqueuing Expose request
01:24:00.451 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
01:24:00.451 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
01:24:00.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:00.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:00.451 00.000 15712 MoveAxis(W, 7, ABG)
01:24:00.451 00.000 15712 Guiding  Dir = 3, Dur = 7
01:24:00.451 00.000 15712 IsGuiding returns 0
01:24:00.468 00.017 15712 IsGuiding returns 0
01:24:00.468 00.000 15712 Move returns status 0, amount 7
01:24:00.468 00.000 15712 MoveAxis(N, 0, ABG)
01:24:00.479 00.011 15712 Move returns status 0, amount 0
01:24:00.479 00.000 15712 move complete, result=0
01:24:00.479 00.000 15712 worker thread done servicing request
01:24:00.479 00.000 15712 Worker thread wakes up
01:24:00.479 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:24:00.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:00.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:01.898 01.419 15712 Exposure complete
01:24:01.961 00.063 15712 worker thread done servicing request
01:24:01.961 00.000 7988 OnExposeComplete: enter
01:24:01.961 00.000 7988 UpdateGuideState(): m_state=6
01:24:01.966 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2114
01:24:01.966 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=189.13, Mass=759, SNR=17.9, Peak=159 HFD=2.9
01:24:01.968 00.002 7988 MultiStar: [#1 0.03,0.03,1.06,U] [#2 -0.16,-0.34,0.96,U] [#3 0.09,-0.85,0.00,M7] [#4 -0.42,-0.53,0.00,M1] [#5 0.46,-0.07,0.00,M8] [#6 -0.09,-0.09,0.69,U] [#7 0.22,-0.42,0.00,M6] [#8 0.49,-0.53,0.00,M10] 
01:24:01.968 00.000 7988 refined, 3 included, MultiStar: {0.02, -0.12}, one-star: {0.25, -0.08}
01:24:01.968 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
01:24:01.968 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
01:24:01.968 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.43 mountX=-0.12 mountY=-0.01, mountTheta=-3.03
01:24:01.968 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.12, opts=13)
01:24:01.968 00.000 7988 Enqueuing Move request for scope (0.02, -0.12)
01:24:01.968 00.000 15712 Worker thread wakes up
01:24:01.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
01:24:01.968 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
01:24:01.968 00.000 15712 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=-0.01
01:24:01.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:24:01.977 00.009 7988 UpdateGuideState exits: m=759 SNR=17.9
01:24:01.977 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:01.977 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:01.977 00.000 7988 Enqueuing Expose request
01:24:01.977 00.000 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
01:24:01.977 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
01:24:01.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:01.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:24:01.977 00.000 15712 MoveAxis(W, 7, ABG)
01:24:01.977 00.000 15712 Guiding  Dir = 3, Dur = 7
01:24:01.983 00.006 15712 IsGuiding returns 0
01:24:01.997 00.014 15712 IsGuiding returns 0
01:24:01.997 00.000 15712 Move returns status 0, amount 7
01:24:01.997 00.000 15712 MoveAxis(N, 0, ABG)
01:24:01.997 00.000 15712 Move returns status 0, amount 0
01:24:01.997 00.000 15712 move complete, result=0
01:24:01.997 00.000 15712 worker thread done servicing request
01:24:01.997 00.000 15712 Worker thread wakes up
01:24:01.997 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:24:01.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:01.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:03.637 01.640 15712 Exposure complete
01:24:03.701 00.064 15712 worker thread done servicing request
01:24:03.701 00.000 7988 OnExposeComplete: enter
01:24:03.701 00.000 7988 UpdateGuideState(): m_state=6
01:24:03.705 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2115
01:24:03.705 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=189.42, Mass=849, SNR=18.9, Peak=143 HFD=3.3
01:24:03.707 00.002 7988 MultiStar: [#1 0.14,-0.00,0.98,U] [#2 -0.23,-0.60,0.00,M9] [#3 0.21,-0.36,0.00,M8] [#4 -0.19,0.29,0.74,U] [#5 0.17,-0.01,0.72,U] [#6 0.06,0.06,0.68,U] [#7 0.43,-0.09,0.00,M7] [#8 -0.33,-0.77,0.00,R] 
01:24:03.707 00.000 7988 refined, 4 included, MultiStar: {0.04, 0.11}, one-star: {0.02, 0.22}
01:24:03.707 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
01:24:03.707 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
01:24:03.707 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=0.11 mountY=-0.05, mountTheta=-0.39
01:24:03.707 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.11, opts=13)
01:24:03.707 00.000 7988 Enqueuing Move request for scope (0.04, 0.11)
01:24:03.707 00.000 15712 Worker thread wakes up
01:24:03.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:24:03.707 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:24:03.707 00.000 15712 Moving (0.04, 0.11) raw xDistance=0.11 yDistance=-0.05
01:24:03.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:24:03.716 00.009 7988 UpdateGuideState exits: m=849 SNR=18.9
01:24:03.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:03.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:03.716 00.000 7988 Enqueuing Expose request
01:24:03.716 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
01:24:03.716 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
01:24:03.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:03.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:24:03.716 00.000 15712 MoveAxis(W, 11, ABG)
01:24:03.716 00.000 15712 Guiding  Dir = 3, Dur = 11
01:24:03.716 00.000 15712 IsGuiding returns 0
01:24:03.737 00.021 15712 IsGuiding returns 1
01:24:03.737 00.000 15712 scope still moving after pulse duration time elapsed
01:24:03.764 00.027 15712 IsGuiding returns 1
01:24:03.801 00.037 15712 IsGuiding returns 0
01:24:03.801 00.000 15712 scope move finished after 11 + 69 ms
01:24:03.801 00.000 15712 Move returns status 0, amount 11
01:24:03.801 00.000 15712 MoveAxis(N, 0, ABG)
01:24:03.801 00.000 15712 Move returns status 0, amount 0
01:24:03.801 00.000 15712 move complete, result=0
01:24:03.801 00.000 15712 worker thread done servicing request
01:24:03.801 00.000 15712 Worker thread wakes up
01:24:03.801 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:24:03.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:03.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:05.219 01.418 15712 Exposure complete
01:24:05.282 00.063 15712 worker thread done servicing request
01:24:05.282 00.000 7988 OnExposeComplete: enter
01:24:05.282 00.000 7988 UpdateGuideState(): m_state=6
01:24:05.282 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2116
01:24:05.282 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=188.98, Mass=893, SNR=19.3, Peak=166 HFD=3.5
01:24:05.282 00.000 7988 MultiStar: [#1 0.38,-0.04,1.01,U] [#2 -0.11,-0.67,0.00,M10] [#3 0.05,-0.85,0.00,M9] [#4 -0.31,-0.68,0.00,M1] [#5 0.34,0.04,0.77,U] [#6 -0.14,-0.07,0.65,U] [#7 0.21,-0.20,0.47,U] [#8 0.77,-0.58,0.00,M1] 
01:24:05.282 00.000 7988 refined, 4 included, MultiStar: {0.18, -0.10}, one-star: {0.04, -0.22}
01:24:05.282 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
01:24:05.282 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.09 = -2.09)
01:24:05.282 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.49 mountX=-0.09 mountY=-0.18, mountTheta=-2.06
01:24:05.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.10, opts=13)
01:24:05.282 00.000 7988 Enqueuing Move request for scope (0.18, -0.10)
01:24:05.295 00.013 15712 Worker thread wakes up
01:24:05.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
01:24:05.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
01:24:05.295 00.000 15712 Moving (0.18, -0.10) raw xDistance=-0.09 yDistance=-0.18
01:24:05.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:24:05.296 00.001 7988 UpdateGuideState exits: m=893 SNR=19.3
01:24:05.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:05.298 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:05.298 00.000 7988 Enqueuing Expose request
01:24:05.298 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
01:24:05.298 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
01:24:05.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:05.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:24:05.298 00.000 15712 MoveAxis(W, 11, ABG)
01:24:05.298 00.000 15712 Guiding  Dir = 3, Dur = 11
01:24:05.298 00.000 15712 IsGuiding returns 0
01:24:05.318 00.020 15712 IsGuiding returns 1
01:24:05.318 00.000 15712 scope still moving after pulse duration time elapsed
01:24:05.364 00.046 15712 IsGuiding returns 1
01:24:05.392 00.028 15712 IsGuiding returns 0
01:24:05.392 00.000 15712 scope move finished after 11 + 79 ms
01:24:05.392 00.000 15712 Move returns status 0, amount 11
01:24:05.392 00.000 15712 MoveAxis(N, 0, ABG)
01:24:05.392 00.000 15712 Move returns status 0, amount 0
01:24:05.392 00.000 15712 move complete, result=0
01:24:05.392 00.000 15712 worker thread done servicing request
01:24:05.392 00.000 15712 Worker thread wakes up
01:24:05.392 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
01:24:05.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:05.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:07.035 01.643 15712 Exposure complete
01:24:07.098 00.063 15712 worker thread done servicing request
01:24:07.100 00.002 7988 OnExposeComplete: enter
01:24:07.100 00.000 7988 UpdateGuideState(): m_state=6
01:24:07.100 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2117
01:24:07.100 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=189.04, Mass=783, SNR=18.2, Peak=179 HFD=2.8
01:24:07.100 00.000 7988 MultiStar: [#1 0.22,-0.12,1.07,U] [#2 0.03,-1.05,0.00,R] [#3 0.09,-0.77,0.00,M10] [#4 -0.47,-0.69,0.00,M2] [#5 0.04,-0.23,0.79,U] [#6 0.17,-0.29,0.73,U] [#7 0.16,-0.28,0.54,U] [#8 0.56,0.12,0.00,M2] 
01:24:07.100 00.000 7988 refined, 4 included, MultiStar: {0.20, -0.20}, one-star: {0.34, -0.17}
01:24:07.100 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
01:24:07.100 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
01:24:07.100 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.29 cameraTheta=-0.80 mountX=-0.20 mountY=-0.19, mountTheta=-2.38
01:24:07.100 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.20, opts=13)
01:24:07.100 00.000 7988 Enqueuing Move request for scope (0.20, -0.20)
01:24:07.100 00.000 15712 Worker thread wakes up
01:24:07.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
01:24:07.100 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
01:24:07.100 00.000 15712 Moving (0.20, -0.20) raw xDistance=-0.20 yDistance=-0.19
01:24:07.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:24:07.100 00.000 7988 UpdateGuideState exits: m=783 SNR=18.2
01:24:07.114 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:07.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:07.114 00.000 7988 Enqueuing Expose request
01:24:07.114 00.000 15712 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.39
01:24:07.114 00.000 15712 PPEC: input: -0.20, control: -0.09, exposure: 1500
01:24:07.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:07.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:24:07.114 00.000 15712 MoveAxis(E, 29, ABG)
01:24:07.114 00.000 15712 Guiding  Dir = 2, Dur = 29
01:24:07.114 00.000 15712 IsGuiding returns 0
01:24:07.131 00.017 15712 PulseGuide returned control before completion, sleep 14
01:24:07.182 00.051 15712 IsGuiding returns 0
01:24:07.182 00.000 15712 Move returns status 0, amount 29
01:24:07.182 00.000 15712 MoveAxis(N, 0, ABG)
01:24:07.182 00.000 15712 Move returns status 0, amount 0
01:24:07.182 00.000 15712 move complete, result=0
01:24:07.182 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
01:24:07.182 00.000 15712 worker thread done servicing request
01:24:07.182 00.000 15712 Worker thread wakes up
01:24:07.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:07.194 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:08.599 01.405 15712 Exposure complete
01:24:08.661 00.062 7988 OnExposeComplete: enter
01:24:08.663 00.002 7988 UpdateGuideState(): m_state=6
01:24:08.663 00.000 15712 worker thread done servicing request
01:24:08.663 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2118
01:24:08.663 00.000 7988 Star::Find returns 1 (0), X=973.69, Y=189.27, Mass=887, SNR=19.2, Peak=169 HFD=3.4
01:24:08.663 00.000 7988 MultiStar: [#1 0.13,0.10,1.00,U] [#2 -0.09,0.54,0.00,M1] [#3 0.25,-0.53,0.00,R] [#4 -0.15,0.05,0.75,U] [#5 0.18,-0.13,0.77,U] [#6 0.24,0.02,0.62,U] [#7 0.02,-0.14,0.49,U] [#8 0.52,0.11,0.00,M3] 
01:24:08.663 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.01}, one-star: {0.15, 0.06}
01:24:08.663 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
01:24:08.663 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
01:24:08.663 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=0.01 mountY=-0.10, mountTheta=-1.48
01:24:08.663 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
01:24:08.663 00.000 7988 Enqueuing Move request for scope (0.10, 0.01)
01:24:08.663 00.000 15712 Worker thread wakes up
01:24:08.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
01:24:08.663 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
01:24:08.663 00.000 15712 Moving (0.10, 0.01) raw xDistance=0.01 yDistance=-0.10
01:24:08.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:24:08.676 00.013 7988 UpdateGuideState exits: m=887 SNR=19.2
01:24:08.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:08.678 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:08.678 00.000 7988 Enqueuing Expose request
01:24:08.678 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
01:24:08.678 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
01:24:08.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:08.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:24:08.678 00.000 15712 MoveAxis(W, 5, ABG)
01:24:08.678 00.000 15712 Guiding  Dir = 3, Dur = 5
01:24:08.678 00.000 15712 IsGuiding returns 0
01:24:08.711 00.033 15712 IsGuiding returns 0
01:24:08.711 00.000 15712 Move returns status 0, amount 5
01:24:08.711 00.000 15712 MoveAxis(N, 0, ABG)
01:24:08.711 00.000 15712 Move returns status 0, amount 0
01:24:08.711 00.000 15712 move complete, result=0
01:24:08.712 00.001 7988 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:24:08.712 00.000 15712 worker thread done servicing request
01:24:08.712 00.000 15712 Worker thread wakes up
01:24:08.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:08.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:10.353 01.641 15712 Exposure complete
01:24:10.414 00.061 15712 worker thread done servicing request
01:24:10.414 00.000 7988 OnExposeComplete: enter
01:24:10.414 00.000 7988 UpdateGuideState(): m_state=6
01:24:10.418 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2119
01:24:10.418 00.000 7988 Star::Find returns 1 (0), X=973.81, Y=189.70, Mass=1027, SNR=20.9, Peak=150 HFD=3.8
01:24:10.420 00.002 7988 MultiStar: [#1 0.09,0.08,0.95,U] [#2 -0.02,0.79,0.00,M2] [#3 -0.10,0.40,0.78,U] [#4 -0.53,-0.31,0.00,M2] [#5 0.33,0.21,0.66,U] [#6 -0.22,0.25,0.62,U] [#7 0.31,0.34,0.00,M5] [#8 0.92,0.66,0.00,M4] 
01:24:10.420 00.000 7988 refined, 4 included, MultiStar: {0.09, 0.29}, one-star: {0.26, 0.50}
01:24:10.422 00.002 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
01:24:10.422 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
01:24:10.424 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.28 mountX=0.30 mountY=-0.09, mountTheta=-0.31
01:24:10.426 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.29, opts=13)
01:24:10.426 00.000 7988 Enqueuing Move request for scope (0.09, 0.29)
01:24:10.428 00.002 15712 Worker thread wakes up
01:24:10.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
01:24:10.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
01:24:10.428 00.000 15712 Moving (0.09, 0.29) raw xDistance=0.30 yDistance=-0.09
01:24:10.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:24:10.430 00.002 7988 UpdateGuideState exits: m=1027 SNR=20.9
01:24:10.431 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:10.431 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:10.433 00.002 7988 Enqueuing Expose request
01:24:10.433 00.000 15712 PPEC rslt: input = 0.30, final = 0.17, react = 0.18, pred = -0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 639.39
01:24:10.433 00.000 15712 PPEC: input: 0.30, control: 0.17, exposure: 1500
01:24:10.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:10.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:24:10.433 00.000 15712 MoveAxis(W, 57, ABG)
01:24:10.433 00.000 15712 Guiding  Dir = 3, Dur = 57
01:24:10.433 00.000 15712 IsGuiding returns 0
01:24:10.451 00.018 15712 PulseGuide returned control before completion, sleep 50
01:24:10.534 00.083 15712 IsGuiding returns 0
01:24:10.534 00.000 15712 Move returns status 0, amount 57
01:24:10.534 00.000 15712 MoveAxis(N, 0, ABG)
01:24:10.534 00.000 15712 Move returns status 0, amount 0
01:24:10.534 00.000 15712 move complete, result=0
01:24:10.534 00.000 15712 worker thread done servicing request
01:24:10.534 00.000 15712 Worker thread wakes up
01:24:10.534 00.000 7988 GuideStep: 0.3 px 57 ms WEST, -0.1 px 0 ms NORTH
01:24:10.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:10.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:11.954 01.420 15712 Exposure complete
01:24:12.019 00.065 15712 worker thread done servicing request
01:24:12.019 00.000 7988 OnExposeComplete: enter
01:24:12.021 00.002 7988 UpdateGuideState(): m_state=6
01:24:12.021 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2120
01:24:12.023 00.002 7988 Star::Find returns 1 (0), X=973.56, Y=189.39, Mass=824, SNR=18.6, Peak=150 HFD=3.2
01:24:12.025 00.002 7988 MultiStar: [#1 0.26,0.10,1.07,U] [#2 0.02,0.45,0.00,M3] [#3 -0.04,0.09,0.91,U] [#4 -0.23,-0.01,0.76,U] [#5 0.04,0.57,0.00,M4] [#6 0.27,0.18,0.75,U] [#7 0.37,-0.18,0.00,M6] [#8 0.64,0.47,0.00,M5] 
01:24:12.025 00.000 7988 refined, 4 included, MultiStar: {0.06, 0.11}, one-star: {0.02, 0.19}
01:24:12.027 00.002 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
01:24:12.027 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
01:24:12.029 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.06 mountX=0.11 mountY=-0.07, mountTheta=-0.53
01:24:12.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.11, opts=13)
01:24:12.029 00.000 7988 Enqueuing Move request for scope (0.06, 0.11)
01:24:12.029 00.000 15712 Worker thread wakes up
01:24:12.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
01:24:12.029 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
01:24:12.029 00.000 15712 Moving (0.06, 0.11) raw xDistance=0.11 yDistance=-0.07
01:24:12.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:24:12.029 00.000 7988 UpdateGuideState exits: m=824 SNR=18.6
01:24:12.036 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:12.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:12.038 00.002 7988 Enqueuing Expose request
01:24:12.038 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
01:24:12.040 00.002 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
01:24:12.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:12.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:12.040 00.000 15712 MoveAxis(E, 0, ABG)
01:24:12.040 00.000 15712 Move returns status 0, amount 0
01:24:12.040 00.000 15712 MoveAxis(N, 0, ABG)
01:24:12.040 00.000 15712 Move returns status 0, amount 0
01:24:12.040 00.000 15712 move complete, result=0
01:24:12.040 00.000 15712 worker thread done servicing request
01:24:12.040 00.000 15712 Worker thread wakes up
01:24:12.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:12.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:12.040 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:13.673 01.633 15712 Exposure complete
01:24:13.735 00.062 15712 worker thread done servicing request
01:24:13.735 00.000 7988 OnExposeComplete: enter
01:24:13.735 00.000 7988 UpdateGuideState(): m_state=6
01:24:13.741 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2121
01:24:13.741 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=189.37, Mass=882, SNR=19.0, Peak=144 HFD=3.4
01:24:13.743 00.002 7988 MultiStar: [#1 0.38,0.39,0.00,M1] [#2 -0.03,0.60,0.00,M4] [#3 0.01,0.24,0.85,U] [#4 -0.19,0.04,0.81,U] [#5 0.40,0.27,0.00,M5] [#6 0.33,0.33,0.00,M1] [#7 0.23,0.19,0.51,U] [#8 0.59,0.62,0.00,M6] 
01:24:13.743 00.000 7988 refined, 3 included, MultiStar: {0.05, 0.16}, one-star: {0.17, 0.16}
01:24:13.745 00.002 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
01:24:13.745 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
01:24:13.747 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.29 mountX=0.16 mountY=-0.05, mountTheta=-0.30
01:24:13.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.16, opts=13)
01:24:13.751 00.002 7988 Enqueuing Move request for scope (0.05, 0.16)
01:24:13.751 00.000 15712 Worker thread wakes up
01:24:13.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
01:24:13.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
01:24:13.751 00.000 15712 Moving (0.05, 0.16) raw xDistance=0.16 yDistance=-0.05
01:24:13.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:24:13.751 00.000 7988 UpdateGuideState exits: m=882 SNR=19.0
01:24:13.754 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:13.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:13.756 00.002 7988 Enqueuing Expose request
01:24:13.756 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
01:24:13.756 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
01:24:13.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:13.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:24:13.756 00.000 15712 MoveAxis(W, 11, ABG)
01:24:13.756 00.000 15712 Guiding  Dir = 3, Dur = 11
01:24:13.756 00.000 15712 IsGuiding returns 0
01:24:13.776 00.020 15712 IsGuiding returns 1
01:24:13.776 00.000 15712 scope still moving after pulse duration time elapsed
01:24:13.823 00.047 15712 IsGuiding returns 0
01:24:13.823 00.000 15712 scope move finished after 11 + 57 ms
01:24:13.823 00.000 15712 Move returns status 0, amount 11
01:24:13.823 00.000 15712 MoveAxis(N, 0, ABG)
01:24:13.823 00.000 15712 Move returns status 0, amount 0
01:24:13.823 00.000 15712 move complete, result=0
01:24:13.823 00.000 15712 worker thread done servicing request
01:24:13.823 00.000 15712 Worker thread wakes up
01:24:13.823 00.000 7988 GuideStep: 0.2 px 11 ms WEST, -0.0 px 0 ms NORTH
01:24:13.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:13.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:15.233 01.410 15712 Exposure complete
01:24:15.295 00.062 15712 worker thread done servicing request
01:24:15.295 00.000 7988 OnExposeComplete: enter
01:24:15.295 00.000 7988 UpdateGuideState(): m_state=6
01:24:15.295 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2122
01:24:15.295 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=189.37, Mass=945, SNR=20.1, Peak=154 HFD=3.6
01:24:15.295 00.000 7988 MultiStar: [#1 0.05,0.11,0.97,U] [#2 0.05,0.52,0.00,M5] [#3 -0.19,0.54,0.00,M1] [#4 -0.58,-0.38,0.00,M1] [#5 0.23,0.16,0.75,U] [#6 0.02,-0.11,0.63,U] [#7 0.22,-0.25,0.50,U] [#8 0.99,-0.28,0.00,M7] 
01:24:15.295 00.000 7988 refined, 4 included, MultiStar: {0.15, 0.05}, one-star: {0.26, 0.16}
01:24:15.295 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
01:24:15.295 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
01:24:15.295 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.32 mountX=0.05 mountY=-0.16, mountTheta=-1.25
01:24:15.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.05, opts=13)
01:24:15.295 00.000 7988 Enqueuing Move request for scope (0.15, 0.05)
01:24:15.295 00.000 15712 Worker thread wakes up
01:24:15.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:24:15.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:24:15.295 00.000 15712 Moving (0.15, 0.05) raw xDistance=0.05 yDistance=-0.16
01:24:15.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:24:15.310 00.015 7988 UpdateGuideState exits: m=945 SNR=20.1
01:24:15.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:15.312 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:15.312 00.000 7988 Enqueuing Expose request
01:24:15.312 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
01:24:15.312 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
01:24:15.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:15.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:24:15.312 00.000 15712 MoveAxis(W, 14, ABG)
01:24:15.312 00.000 15712 Guiding  Dir = 3, Dur = 14
01:24:15.312 00.000 15712 IsGuiding returns 0
01:24:15.345 00.033 15712 IsGuiding returns 1
01:24:15.345 00.000 15712 scope still moving after pulse duration time elapsed
01:24:15.374 00.029 15712 IsGuiding returns 1
01:24:15.406 00.032 15712 IsGuiding returns 0
01:24:15.406 00.000 15712 scope move finished after 14 + 77 ms
01:24:15.406 00.000 15712 Move returns status 0, amount 14
01:24:15.406 00.000 15712 MoveAxis(N, 0, ABG)
01:24:15.406 00.000 15712 Move returns status 0, amount 0
01:24:15.406 00.000 15712 move complete, result=0
01:24:15.406 00.000 15712 worker thread done servicing request
01:24:15.406 00.000 15712 Worker thread wakes up
01:24:15.406 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
01:24:15.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:15.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:17.048 01.642 15712 Exposure complete
01:24:17.112 00.064 15712 worker thread done servicing request
01:24:17.112 00.000 7988 OnExposeComplete: enter
01:24:17.114 00.002 7988 UpdateGuideState(): m_state=6
01:24:17.114 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2123
01:24:17.116 00.002 7988 Star::Find returns 1 (0), X=973.99, Y=189.04, Mass=927, SNR=19.7, Peak=177 HFD=4.0
01:24:17.116 00.000 7988 MultiStar: [#1 0.36,-0.40,0.00,M1] [#2 -0.06,0.44,0.00,M6] [#3 -0.06,-0.29,0.84,U] [#4 -0.37,-0.46,0.00,M2] [#5 0.47,-0.24,0.00,M5] [#6 0.21,-0.29,0.66,U] [#7 0.34,-0.70,0.00,M5] [#8 0.54,0.59,0.00,M8] 
01:24:17.118 00.002 7988 refined, 2 included, MultiStar: {0.21, -0.24}, one-star: {0.45, -0.16}
01:24:17.118 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
01:24:17.120 00.002 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
01:24:17.120 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-0.84 mountX=-0.24 mountY=-0.21, mountTheta=-2.42
01:24:17.122 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.24, opts=13)
01:24:17.124 00.002 7988 Enqueuing Move request for scope (0.21, -0.24)
01:24:17.124 00.000 15712 Worker thread wakes up
01:24:17.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.24) opts 0xd
01:24:17.124 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.24)
01:24:17.124 00.000 15712 Moving (0.21, -0.24) raw xDistance=-0.24 yDistance=-0.21
01:24:17.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:24:17.124 00.000 7988 UpdateGuideState exits: m=927 SNR=19.7
01:24:17.127 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:17.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:17.127 00.000 7988 Enqueuing Expose request
01:24:17.131 00.004 15712 PPEC rslt: input = -0.24, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.39
01:24:17.131 00.000 15712 PPEC: input: -0.24, control: -0.12, exposure: 1500
01:24:17.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:17.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:24:17.131 00.000 15712 MoveAxis(E, 39, ABG)
01:24:17.131 00.000 15712 Guiding  Dir = 2, Dur = 39
01:24:17.131 00.000 15712 IsGuiding returns 0
01:24:17.151 00.020 15712 PulseGuide returned control before completion, sleep 31
01:24:17.199 00.048 15712 IsGuiding returns 0
01:24:17.199 00.000 15712 Move returns status 0, amount 39
01:24:17.199 00.000 15712 MoveAxis(N, 0, ABG)
01:24:17.199 00.000 15712 Move returns status 0, amount 0
01:24:17.199 00.000 15712 move complete, result=0
01:24:17.199 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
01:24:17.199 00.000 15712 worker thread done servicing request
01:24:17.199 00.000 15712 Worker thread wakes up
01:24:17.201 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:17.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:18.612 01.411 15712 Exposure complete
01:24:18.675 00.063 15712 worker thread done servicing request
01:24:18.675 00.000 7988 OnExposeComplete: enter
01:24:18.675 00.000 7988 UpdateGuideState(): m_state=6
01:24:18.675 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2124
01:24:18.679 00.004 7988 Star::Find returns 1 (0), X=973.78, Y=188.94, Mass=918, SNR=19.6, Peak=162 HFD=3.9
01:24:18.679 00.000 7988 MultiStar: [#1 0.27,-0.31,0.98,U] [#2 -0.22,0.01,0.92,U] [#3 0.06,-0.18,0.78,U] [#4 -0.35,-0.61,0.00,M3] [#5 0.29,-0.57,0.00,M6] [#6 0.18,-0.28,0.70,U] [#7 0.36,-0.51,0.00,M6] [#8 0.23,0.05,0.46,U] 
01:24:18.679 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.18}, one-star: {0.24, -0.27}
01:24:18.679 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
01:24:18.679 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
01:24:18.679 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.99 mountX=-0.18 mountY=-0.11, mountTheta=-2.58
01:24:18.679 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.18, opts=13)
01:24:18.687 00.008 7988 Enqueuing Move request for scope (0.12, -0.18)
01:24:18.689 00.002 15712 Worker thread wakes up
01:24:18.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:24:18.689 00.000 7988 UpdateGuideState exits: m=918 SNR=19.6
01:24:18.691 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:18.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:18.693 00.002 7988 Enqueuing Expose request
01:24:18.693 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
01:24:18.693 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
01:24:18.693 00.000 15712 Moving (0.12, -0.18) raw xDistance=-0.18 yDistance=-0.11
01:24:18.696 00.003 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.38
01:24:18.696 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
01:24:18.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:18.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:24:18.696 00.000 15712 MoveAxis(E, 34, ABG)
01:24:18.696 00.000 15712 Guiding  Dir = 2, Dur = 34
01:24:18.713 00.017 15712 IsGuiding returns 0
01:24:18.730 00.017 15712 PulseGuide returned control before completion, sleep 29
01:24:18.781 00.051 15712 IsGuiding returns 0
01:24:18.781 00.000 15712 Move returns status 0, amount 34
01:24:18.781 00.000 15712 MoveAxis(N, 0, ABG)
01:24:18.781 00.000 15712 Move returns status 0, amount 0
01:24:18.781 00.000 15712 move complete, result=0
01:24:18.781 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
01:24:18.783 00.002 15712 worker thread done servicing request
01:24:18.783 00.000 15712 Worker thread wakes up
01:24:18.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:18.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:20.520 01.737 15712 Exposure complete
01:24:20.586 00.066 15712 worker thread done servicing request
01:24:20.586 00.000 7988 OnExposeComplete: enter
01:24:20.586 00.000 7988 UpdateGuideState(): m_state=6
01:24:20.586 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2125
01:24:20.586 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=189.19, Mass=990, SNR=20.4, Peak=167 HFD=3.9
01:24:20.586 00.000 7988 MultiStar: [#1 0.47,0.02,0.00,M1] [#2 0.03,0.56,0.00,M6] [#3 0.09,-0.02,0.83,U] [#4 -0.03,-0.59,0.00,M4] [#5 0.10,-0.12,0.72,U] [#6 -0.21,-0.02,0.68,U] [#7 0.26,-0.43,0.00,M7] [#8 0.99,-0.19,0.00,M8] 
01:24:20.586 00.000 7988 refined, 3 included, MultiStar: {0.04, -0.04}, one-star: {0.13, -0.02}
01:24:20.586 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
01:24:20.586 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
01:24:20.586 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.77 mountX=-0.04 mountY=-0.04, mountTheta=-2.35
01:24:20.586 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
01:24:20.586 00.000 7988 Enqueuing Move request for scope (0.04, -0.04)
01:24:20.586 00.000 15712 Worker thread wakes up
01:24:20.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:24:20.586 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:24:20.586 00.000 15712 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=-0.04
01:24:20.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:24:20.599 00.013 7988 UpdateGuideState exits: m=990 SNR=20.4
01:24:20.600 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:20.600 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:20.602 00.002 7988 Enqueuing Expose request
01:24:20.602 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
01:24:20.602 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
01:24:20.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:20.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:20.602 00.000 15712 MoveAxis(W, 0, ABG)
01:24:20.602 00.000 15712 Move returns status 0, amount 0
01:24:20.602 00.000 15712 MoveAxis(N, 0, ABG)
01:24:20.602 00.000 15712 Move returns status 0, amount 0
01:24:20.602 00.000 15712 move complete, result=0
01:24:20.602 00.000 15712 worker thread done servicing request
01:24:20.604 00.002 15712 Worker thread wakes up
01:24:20.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:20.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:20.604 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
01:24:22.021 01.417 15712 Exposure complete
01:24:22.082 00.061 15712 worker thread done servicing request
01:24:22.084 00.002 7988 OnExposeComplete: enter
01:24:22.084 00.000 7988 UpdateGuideState(): m_state=6
01:24:22.084 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2126
01:24:22.084 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=189.10, Mass=1082, SNR=21.1, Peak=156 HFD=4.0
01:24:22.084 00.000 7988 MultiStar: [#1 0.20,0.01,0.98,U] [#2 0.05,0.75,0.00,M7] [#3 -0.00,0.41,0.80,U] [#4 -0.16,-0.28,0.69,U] [#5 0.32,-0.27,0.00,M6] [#6 0.07,-0.16,0.58,U] [#7 0.39,-0.06,0.49,U] [#8 0.94,0.19,0.00,M9] 
01:24:22.084 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.02}, one-star: {0.12, -0.10}
01:24:22.084 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
01:24:22.084 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
01:24:22.084 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.17 mountX=-0.02 mountY=-0.10, mountTheta=-1.73
01:24:22.084 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.02, opts=13)
01:24:22.095 00.011 7988 Enqueuing Move request for scope (0.10, -0.02)
01:24:22.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:24:22.095 00.000 7988 UpdateGuideState exits: m=1082 SNR=21.1
01:24:22.098 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:22.098 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:22.100 00.002 7988 Enqueuing Expose request
01:24:22.100 00.000 15712 Worker thread wakes up
01:24:22.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:24:22.100 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:24:22.100 00.000 15712 Moving (0.10, -0.02) raw xDistance=-0.02 yDistance=-0.10
01:24:22.102 00.002 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
01:24:22.102 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
01:24:22.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:22.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:24:22.102 00.000 15712 MoveAxis(W, 0, ABG)
01:24:22.102 00.000 15712 Move returns status 0, amount 0
01:24:22.102 00.000 15712 MoveAxis(N, 0, ABG)
01:24:22.102 00.000 15712 Move returns status 0, amount 0
01:24:22.102 00.000 15712 move complete, result=0
01:24:22.102 00.000 15712 worker thread done servicing request
01:24:22.102 00.000 15712 Worker thread wakes up
01:24:22.102 00.000 7988 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:24:22.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:22.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:23.746 01.644 15712 Exposure complete
01:24:23.807 00.061 15712 worker thread done servicing request
01:24:23.807 00.000 7988 OnExposeComplete: enter
01:24:23.807 00.000 7988 UpdateGuideState(): m_state=6
01:24:23.811 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:24:23.811 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=189.55, Mass=856, SNR=19.1, Peak=155 HFD=3.2
01:24:23.813 00.002 7988 MultiStar: [#1 0.38,0.12,1.04,U] [#2 -0.02,0.72,0.00,M8] [#3 0.09,0.09,0.88,U] [#4 -0.35,-0.08,0.75,U] [#5 0.21,0.48,0.00,M7] [#6 -0.06,0.14,0.67,U] [#7 0.39,-0.36,0.00,M7] [#8 0.51,0.59,0.00,M10] 
01:24:23.813 00.000 7988 refined, 4 included, MultiStar: {0.08, 0.13}, one-star: {0.20, 0.34}
01:24:23.815 00.002 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
01:24:23.815 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
01:24:23.817 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.01 mountX=0.13 mountY=-0.09, mountTheta=-0.58
01:24:23.819 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.13, opts=13)
01:24:23.819 00.000 7988 Enqueuing Move request for scope (0.08, 0.13)
01:24:23.821 00.002 15712 Worker thread wakes up
01:24:23.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:24:23.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:24:23.821 00.000 15712 Moving (0.08, 0.13) raw xDistance=0.13 yDistance=-0.09
01:24:23.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:24:23.823 00.002 7988 UpdateGuideState exits: m=856 SNR=19.1
01:24:23.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:23.825 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:23.825 00.000 7988 Enqueuing Expose request
01:24:23.825 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
01:24:23.825 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
01:24:23.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:23.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:24:23.825 00.000 15712 MoveAxis(W, 1, ABG)
01:24:23.825 00.000 15712 Guiding  Dir = 3, Dur = 1
01:24:23.825 00.000 15712 IsGuiding returns 0
01:24:23.847 00.022 15712 IsGuiding returns 0
01:24:23.847 00.000 15712 Move returns status 0, amount 1
01:24:23.847 00.000 15712 MoveAxis(N, 0, ABG)
01:24:23.847 00.000 15712 Move returns status 0, amount 0
01:24:23.847 00.000 15712 move complete, result=0
01:24:23.847 00.000 15712 worker thread done servicing request
01:24:23.847 00.000 15712 Worker thread wakes up
01:24:23.847 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:24:23.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:23.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:25.259 01.412 15712 Exposure complete
01:24:25.322 00.063 15712 worker thread done servicing request
01:24:25.322 00.000 7988 OnExposeComplete: enter
01:24:25.322 00.000 7988 UpdateGuideState(): m_state=6
01:24:25.326 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2128
01:24:25.327 00.001 7988 Star::Find returns 1 (0), X=973.53, Y=189.11, Mass=961, SNR=20.1, Peak=151 HFD=3.7
01:24:25.327 00.000 7988 MultiStar: [#1 0.29,0.10,0.99,U] [#2 0.16,0.56,0.00,M9] [#3 0.14,0.37,0.86,U] [#4 -0.24,-0.25,0.71,U] [#5 0.17,-0.31,0.68,U] [#6 -0.04,-0.05,0.66,U] [#7 0.48,-0.07,0.00,M8] [#8 0.95,0.10,0.00,R] 
01:24:25.329 00.002 7988 refined, 5 included, MultiStar: {0.07, -0.02}, one-star: {-0.01, -0.09}
01:24:25.329 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
01:24:25.331 00.002 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
01:24:25.331 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.30 mountX=-0.02 mountY=-0.07, mountTheta=-1.86
01:24:25.333 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
01:24:25.335 00.002 7988 Enqueuing Move request for scope (0.07, -0.02)
01:24:25.335 00.000 15712 Worker thread wakes up
01:24:25.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:24:25.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:24:25.335 00.000 15712 Moving (0.07, -0.02) raw xDistance=-0.02 yDistance=-0.07
01:24:25.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:24:25.335 00.000 7988 UpdateGuideState exits: m=961 SNR=20.1
01:24:25.338 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:25.338 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:25.340 00.002 7988 Enqueuing Expose request
01:24:25.340 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
01:24:25.340 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
01:24:25.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:25.342 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:25.342 00.000 15712 MoveAxis(W, 3, ABG)
01:24:25.342 00.000 15712 Guiding  Dir = 3, Dur = 3
01:24:25.342 00.000 15712 IsGuiding returns 0
01:24:25.395 00.053 15712 IsGuiding returns 0
01:24:25.395 00.000 15712 Move returns status 0, amount 3
01:24:25.395 00.000 15712 MoveAxis(N, 0, ABG)
01:24:25.395 00.000 15712 Move returns status 0, amount 0
01:24:25.395 00.000 15712 move complete, result=0
01:24:25.395 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:24:25.401 00.006 15712 worker thread done servicing request
01:24:25.401 00.000 15712 Worker thread wakes up
01:24:25.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:25.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:27.141 01.740 15712 Exposure complete
01:24:27.202 00.061 15712 worker thread done servicing request
01:24:27.202 00.000 7988 OnExposeComplete: enter
01:24:27.206 00.004 7988 UpdateGuideState(): m_state=6
01:24:27.206 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2129
01:24:27.208 00.002 7988 Star::Find returns 1 (0), X=973.66, Y=189.48, Mass=938, SNR=19.8, Peak=144 HFD=3.4
01:24:27.208 00.000 7988 MultiStar: [#1 0.35,0.25,0.00,M1] [#2 -0.09,0.50,0.00,M10] [#3 -0.12,0.30,0.85,U] [#4 -0.15,-0.14,0.72,U] [#5 0.32,0.45,0.00,M7] [#6 0.03,0.38,0.64,U] [#7 0.37,-0.15,0.52,U] [#8 -0.56,0.53,0.00,M1] 
01:24:27.210 00.002 7988 refined, 4 included, MultiStar: {0.03, 0.16}, one-star: {0.12, 0.27}
01:24:27.211 00.001 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
01:24:27.211 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
01:24:27.213 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.38 mountX=0.16 mountY=-0.03, mountTheta=-0.22
01:24:27.215 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.16, opts=13)
01:24:27.215 00.000 7988 Enqueuing Move request for scope (0.03, 0.16)
01:24:27.217 00.002 15712 Worker thread wakes up
01:24:27.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
01:24:27.217 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
01:24:27.217 00.000 15712 Moving (0.03, 0.16) raw xDistance=0.16 yDistance=-0.03
01:24:27.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=46, FiltMax=255, Gamma=0.690
01:24:27.219 00.002 7988 UpdateGuideState exits: m=938 SNR=19.8
01:24:27.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:27.221 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:27.221 00.000 7988 Enqueuing Expose request
01:24:27.221 00.000 15712 PPEC rslt: input = 0.16, final = 0.01, react = 0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
01:24:27.221 00.000 15712 PPEC: input: 0.16, control: 0.01, exposure: 1500
01:24:27.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:27.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:27.221 00.000 15712 MoveAxis(W, 4, ABG)
01:24:27.221 00.000 15712 Guiding  Dir = 3, Dur = 4
01:24:27.254 00.033 15712 IsGuiding returns 0
01:24:27.270 00.016 15712 IsGuiding returns 0
01:24:27.270 00.000 15712 Move returns status 0, amount 4
01:24:27.270 00.000 15712 MoveAxis(N, 0, ABG)
01:24:27.270 00.000 15712 Move returns status 0, amount 0
01:24:27.270 00.000 15712 move complete, result=0
01:24:27.270 00.000 7988 GuideStep: 0.2 px 4 ms WEST, -0.0 px 0 ms NORTH
01:24:27.271 00.001 15712 worker thread done servicing request
01:24:27.271 00.000 15712 Worker thread wakes up
01:24:27.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:27.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:28.689 01.418 15712 Exposure complete
01:24:28.749 00.060 15712 worker thread done servicing request
01:24:28.749 00.000 7988 OnExposeComplete: enter
01:24:28.749 00.000 7988 UpdateGuideState(): m_state=6
01:24:28.749 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2130
01:24:28.749 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=189.49, Mass=914, SNR=19.6, Peak=149 HFD=3.2
01:24:28.749 00.000 7988 MultiStar: [#1 0.21,0.27,1.03,U] [#2 -0.16,0.98,0.00,R] [#3 -0.35,0.32,0.00,M1] [#4 -0.66,0.08,0.00,M1] [#5 -0.02,0.37,0.73,U] [#6 0.01,0.20,0.68,U] [#7 0.05,0.62,0.00,M8] [#8 -0.14,0.57,0.00,M2] 
01:24:28.757 00.008 7988 single-star, 3 included, MultiStar: {0.05, 0.28}, one-star: {-0.04, 0.28}
01:24:28.757 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
01:24:28.757 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
01:24:28.757 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.29 cameraTheta=1.73 mountX=0.28 mountY=0.04, mountTheta=0.13
01:24:28.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.28, opts=13)
01:24:28.757 00.000 7988 Enqueuing Move request for scope (-0.04, 0.28)
01:24:28.757 00.000 15712 Worker thread wakes up
01:24:28.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
01:24:28.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
01:24:28.757 00.000 15712 Moving (-0.04, 0.28) raw xDistance=0.28 yDistance=0.04
01:24:28.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:24:28.765 00.008 7988 UpdateGuideState exits: m=914 SNR=19.6
01:24:28.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:28.767 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:28.767 00.000 7988 Enqueuing Expose request
01:24:28.767 00.000 15712 PPEC rslt: input = 0.28, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.38
01:24:28.767 00.000 15712 PPEC: input: 0.28, control: 0.18, exposure: 1500
01:24:28.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:28.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:24:28.767 00.000 15712 MoveAxis(W, 60, ABG)
01:24:28.767 00.000 15712 Guiding  Dir = 3, Dur = 60
01:24:28.767 00.000 15712 IsGuiding returns 0
01:24:28.785 00.018 15712 PulseGuide returned control before completion, sleep 53
01:24:28.868 00.083 15712 IsGuiding returns 0
01:24:28.868 00.000 15712 Move returns status 0, amount 60
01:24:28.868 00.000 15712 MoveAxis(N, 0, ABG)
01:24:28.868 00.000 15712 Move returns status 0, amount 0
01:24:28.868 00.000 15712 move complete, result=0
01:24:28.868 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
01:24:28.870 00.002 15712 worker thread done servicing request
01:24:28.870 00.000 15712 Worker thread wakes up
01:24:28.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:28.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:30.508 01.638 15712 Exposure complete
01:24:30.572 00.064 15712 worker thread done servicing request
01:24:30.572 00.000 7988 OnExposeComplete: enter
01:24:30.572 00.000 7988 UpdateGuideState(): m_state=6
01:24:30.572 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2131
01:24:30.575 00.003 7988 Star::Find returns 1 (0), X=973.58, Y=189.42, Mass=950, SNR=20.1, Peak=151 HFD=3.3
01:24:30.575 00.000 7988 MultiStar: [#1 0.37,0.04,0.99,U] [#2 -0.02,-0.62,0.00,M1] [#3 -0.18,0.11,0.85,U] [#4 -0.36,-0.35,0.00,M2] [#5 0.24,-0.42,0.00,M7] [#6 -0.06,0.28,0.71,U] [#7 0.04,0.04,0.53,U] [#8 0.05,0.90,0.00,M3] 
01:24:30.575 00.000 7988 refined, 4 included, MultiStar: {0.06, 0.14}, one-star: {0.04, 0.22}
01:24:30.575 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
01:24:30.580 00.005 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
01:24:30.580 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.18 mountX=0.14 mountY=-0.06, mountTheta=-0.41
01:24:30.582 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.14, opts=13)
01:24:30.584 00.002 7988 Enqueuing Move request for scope (0.06, 0.14)
01:24:30.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:24:30.586 00.002 7988 UpdateGuideState exits: m=950 SNR=20.1
01:24:30.586 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:30.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:30.586 00.000 7988 Enqueuing Expose request
01:24:30.586 00.000 15712 Worker thread wakes up
01:24:30.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:24:30.586 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:24:30.586 00.000 15712 Moving (0.06, 0.14) raw xDistance=0.14 yDistance=-0.06
01:24:30.593 00.007 15712 PPEC rslt: input = 0.14, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
01:24:30.593 00.000 15712 PPEC: input: 0.14, control: 0.01, exposure: 1500
01:24:30.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:30.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:24:30.593 00.000 15712 MoveAxis(W, 2, ABG)
01:24:30.593 00.000 15712 Guiding  Dir = 3, Dur = 2
01:24:30.610 00.017 15712 IsGuiding returns 0
01:24:30.622 00.012 15712 IsGuiding returns 0
01:24:30.622 00.000 15712 Move returns status 0, amount 2
01:24:30.622 00.000 15712 MoveAxis(N, 0, ABG)
01:24:30.622 00.000 15712 Move returns status 0, amount 0
01:24:30.622 00.000 15712 move complete, result=0
01:24:30.622 00.000 15712 worker thread done servicing request
01:24:30.626 00.004 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:24:30.626 00.000 15712 Worker thread wakes up
01:24:30.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:30.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:32.041 01.415 15712 Exposure complete
01:24:32.102 00.061 15712 worker thread done servicing request
01:24:32.102 00.000 7988 OnExposeComplete: enter
01:24:32.105 00.003 7988 UpdateGuideState(): m_state=6
01:24:32.105 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2132
01:24:32.107 00.002 7988 Star::Find returns 1 (0), X=973.89, Y=189.17, Mass=969, SNR=20.2, Peak=162 HFD=3.8
01:24:32.107 00.000 7988 MultiStar: [#1 0.26,-0.03,0.97,U] [#2 0.08,-0.90,0.00,M2] [#3 0.26,-0.03,0.84,U] [#4 -0.69,-0.42,0.00,M3] [#5 0.14,0.15,0.73,U] [#6 -0.36,0.05,0.58,U] [#7 0.37,-0.18,0.00,M8] [#8 0.11,-0.10,0.42,U] 
01:24:32.109 00.002 7988 refined, 5 included, MultiStar: {0.17, 0.00}, one-star: {0.35, -0.03}
01:24:32.109 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.55 = -1.55)
01:24:32.111 00.002 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.58 = -1.58)
01:24:32.111 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.01 mountX=0.00 mountY=-0.17, mountTheta=-1.55
01:24:32.113 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.00, opts=13)
01:24:32.115 00.002 7988 Enqueuing Move request for scope (0.17, 0.00)
01:24:32.115 00.000 15712 Worker thread wakes up
01:24:32.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
01:24:32.115 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
01:24:32.115 00.000 15712 Moving (0.17, 0.00) raw xDistance=0.00 yDistance=-0.17
01:24:32.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:24:32.115 00.000 7988 UpdateGuideState exits: m=969 SNR=20.2
01:24:32.118 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:32.120 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:32.120 00.000 7988 Enqueuing Expose request
01:24:32.122 00.002 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
01:24:32.122 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
01:24:32.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:32.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:24:32.122 00.000 15712 MoveAxis(W, 1, ABG)
01:24:32.122 00.000 15712 Guiding  Dir = 3, Dur = 1
01:24:32.122 00.000 15712 IsGuiding returns 0
01:24:32.139 00.017 15712 IsGuiding returns 0
01:24:32.139 00.000 15712 Move returns status 0, amount 1
01:24:32.139 00.000 15712 MoveAxis(N, 0, ABG)
01:24:32.139 00.000 15712 Move returns status 0, amount 0
01:24:32.139 00.000 15712 move complete, result=0
01:24:32.139 00.000 15712 worker thread done servicing request
01:24:32.139 00.000 15712 Worker thread wakes up
01:24:32.139 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
01:24:32.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:32.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:33.778 01.639 15712 Exposure complete
01:24:33.840 00.062 15712 worker thread done servicing request
01:24:33.840 00.000 7988 OnExposeComplete: enter
01:24:33.840 00.000 7988 UpdateGuideState(): m_state=6
01:24:33.840 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2133
01:24:33.840 00.000 7988 Star::Find returns 1 (0), X=973.52, Y=189.01, Mass=1049, SNR=21.1, Peak=177 HFD=3.6
01:24:33.840 00.000 7988 MultiStar: [#1 0.18,-0.32,0.93,U] [#2 0.10,-0.79,0.00,M3] [#3 -0.03,-0.24,0.75,U] [#4 -0.60,-0.22,0.00,M4] [#5 0.06,-0.27,0.70,U] [#6 -0.09,-0.49,0.00,M1] [#7 0.43,-0.63,0.00,M9] [#8 -0.62,-0.54,0.00,M3] 
01:24:33.840 00.000 7988 single-star, 3 included, MultiStar: {0.05, -0.25}, one-star: {-0.02, -0.19}
01:24:33.840 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.24 = 3.05)
01:24:33.840 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.02)
01:24:33.840 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.67 mountX=-0.19 mountY=0.02, mountTheta=3.02
01:24:33.840 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.19, opts=13)
01:24:33.840 00.000 7988 Enqueuing Move request for scope (-0.02, -0.19)
01:24:33.840 00.000 15712 Worker thread wakes up
01:24:33.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
01:24:33.840 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
01:24:33.840 00.000 15712 Moving (-0.02, -0.19) raw xDistance=-0.19 yDistance=0.02
01:24:33.855 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:24:33.855 00.000 7988 UpdateGuideState exits: m=1049 SNR=21.1
01:24:33.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:33.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:33.855 00.000 7988 Enqueuing Expose request
01:24:33.855 00.000 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.12, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.37
01:24:33.855 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
01:24:33.855 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:33.855 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:33.855 00.000 15712 MoveAxis(E, 34, ABG)
01:24:33.855 00.000 15712 Guiding  Dir = 2, Dur = 34
01:24:33.855 00.000 15712 IsGuiding returns 0
01:24:33.887 00.032 15712 PulseGuide returned control before completion, sleep 19
01:24:33.934 00.047 15712 IsGuiding returns 0
01:24:33.934 00.000 15712 Move returns status 0, amount 34
01:24:33.934 00.000 15712 MoveAxis(N, 0, ABG)
01:24:33.934 00.000 15712 Move returns status 0, amount 0
01:24:33.934 00.000 15712 move complete, result=0
01:24:33.934 00.000 15712 worker thread done servicing request
01:24:33.934 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
01:24:33.934 00.000 15712 Worker thread wakes up
01:24:33.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:33.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:35.342 01.408 15712 Exposure complete
01:24:35.406 00.064 15712 worker thread done servicing request
01:24:35.406 00.000 7988 OnExposeComplete: enter
01:24:35.406 00.000 7988 UpdateGuideState(): m_state=6
01:24:35.406 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2134
01:24:35.406 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=189.35, Mass=1018, SNR=20.7, Peak=173 HFD=3.5
01:24:35.406 00.000 7988 MultiStar: [#1 0.09,-0.10,0.98,U] [#2 0.13,-0.87,0.00,M4] [#3 -0.06,-0.21,0.84,U] [#4 -0.20,-0.38,0.00,M5] [#5 0.13,-0.20,0.67,U] [#6 0.13,0.02,0.63,U] [#7 -0.06,-0.31,0.49,U] [#8 -0.69,-0.10,0.00,M4] 
01:24:35.406 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.09}, one-star: {0.13, 0.14}
01:24:35.406 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:24:35.406 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
01:24:35.406 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.90 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
01:24:35.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
01:24:35.406 00.000 7988 Enqueuing Move request for scope (0.07, -0.09)
01:24:35.406 00.000 15712 Worker thread wakes up
01:24:35.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:24:35.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:24:35.406 00.000 15712 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=-0.07
01:24:35.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:24:35.419 00.013 7988 UpdateGuideState exits: m=1018 SNR=20.7
01:24:35.421 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:35.421 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:35.421 00.000 7988 Enqueuing Expose request
01:24:35.421 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
01:24:35.421 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
01:24:35.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:35.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:35.421 00.000 15712 MoveAxis(W, 1, ABG)
01:24:35.421 00.000 15712 Guiding  Dir = 3, Dur = 1
01:24:35.421 00.000 15712 IsGuiding returns 0
01:24:35.451 00.030 15712 IsGuiding returns 0
01:24:35.451 00.000 15712 Move returns status 0, amount 1
01:24:35.451 00.000 15712 MoveAxis(N, 0, ABG)
01:24:35.454 00.003 15712 Move returns status 0, amount 0
01:24:35.454 00.000 15712 move complete, result=0
01:24:35.454 00.000 15712 worker thread done servicing request
01:24:35.454 00.000 15712 Worker thread wakes up
01:24:35.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:35.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:35.454 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:24:37.093 01.639 15712 Exposure complete
01:24:37.157 00.064 15712 worker thread done servicing request
01:24:37.157 00.000 7988 OnExposeComplete: enter
01:24:37.157 00.000 7988 UpdateGuideState(): m_state=6
01:24:37.157 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2135
01:24:37.157 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=189.12, Mass=930, SNR=20.1, Peak=168 HFD=3.6
01:24:37.157 00.000 7988 MultiStar: [#1 0.32,0.22,1.04,U] [#2 0.27,-0.69,0.00,M5] [#3 -0.14,-0.06,0.88,U] [#4 -0.45,-0.36,0.00,M6] [#5 0.06,-0.21,0.72,U] [#6 0.06,0.04,0.66,U] [#7 0.12,-0.43,0.00,M9] [#8 0.14,-0.34,0.41,U] 
01:24:37.157 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.04}, one-star: {0.03, -0.09}
01:24:37.157 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
01:24:37.157 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
01:24:37.157 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=-0.04 mountY=-0.08, mountTheta=-2.00
01:24:37.157 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
01:24:37.157 00.000 7988 Enqueuing Move request for scope (0.08, -0.04)
01:24:37.171 00.014 15712 Worker thread wakes up
01:24:37.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:24:37.171 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:24:37.171 00.000 15712 Moving (0.08, -0.04) raw xDistance=-0.04 yDistance=-0.08
01:24:37.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:24:37.172 00.001 7988 UpdateGuideState exits: m=930 SNR=20.1
01:24:37.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:37.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:37.172 00.000 7988 Enqueuing Expose request
01:24:37.172 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
01:24:37.172 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
01:24:37.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:37.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:24:37.172 00.000 15712 MoveAxis(W, 2, ABG)
01:24:37.172 00.000 15712 Guiding  Dir = 3, Dur = 2
01:24:37.172 00.000 15712 IsGuiding returns 0
01:24:37.196 00.024 15712 IsGuiding returns 0
01:24:37.196 00.000 15712 Move returns status 0, amount 2
01:24:37.196 00.000 15712 MoveAxis(N, 0, ABG)
01:24:37.196 00.000 15712 Move returns status 0, amount 0
01:24:37.196 00.000 15712 move complete, result=0
01:24:37.196 00.000 15712 worker thread done servicing request
01:24:37.196 00.000 15712 Worker thread wakes up
01:24:37.196 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:24:37.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:37.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:38.610 01.414 15712 Exposure complete
01:24:38.674 00.064 15712 worker thread done servicing request
01:24:38.674 00.000 7988 OnExposeComplete: enter
01:24:38.674 00.000 7988 UpdateGuideState(): m_state=6
01:24:38.674 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2136
01:24:38.674 00.000 7988 Star::Find returns 1 (0), X=973.46, Y=189.31, Mass=950, SNR=20.0, Peak=145 HFD=3.5
01:24:38.674 00.000 7988 MultiStar: [#1 0.39,0.03,0.98,U] [#2 0.17,-0.64,0.00,M6] [#3 -0.18,0.39,0.00,M1] [#4 -0.05,-0.27,0.71,U] [#5 -0.28,0.05,0.73,U] [#6 -0.37,-0.11,0.71,U] [#7 -0.15,-0.10,0.49,U] [#8 -0.44,0.08,0.00,M4] 
01:24:38.674 00.000 7988 refined, 5 included, MultiStar: {-0.06, -0.03}, one-star: {-0.08, 0.10}
01:24:38.674 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.20 = 2.09)
01:24:38.682 00.008 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
01:24:38.682 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.63 mountX=-0.03 mountY=0.06, mountTheta=2.08
01:24:38.684 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.03, opts=13)
01:24:38.686 00.002 7988 Enqueuing Move request for scope (-0.06, -0.03)
01:24:38.686 00.000 15712 Worker thread wakes up
01:24:38.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:24:38.686 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:24:38.688 00.002 15712 Moving (-0.06, -0.03) raw xDistance=-0.03 yDistance=0.06
01:24:38.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:24:38.688 00.000 7988 UpdateGuideState exits: m=950 SNR=20.0
01:24:38.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:38.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:38.688 00.000 7988 Enqueuing Expose request
01:24:38.688 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
01:24:38.688 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
01:24:38.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:38.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:24:38.688 00.000 15712 MoveAxis(E, 2, ABG)
01:24:38.688 00.000 15712 Guiding  Dir = 2, Dur = 2
01:24:38.688 00.000 15712 IsGuiding returns 0
01:24:38.711 00.023 15712 IsGuiding returns 0
01:24:38.711 00.000 15712 Move returns status 0, amount 2
01:24:38.711 00.000 15712 MoveAxis(N, 0, ABG)
01:24:38.711 00.000 15712 Move returns status 0, amount 0
01:24:38.711 00.000 15712 move complete, result=0
01:24:38.711 00.000 15712 worker thread done servicing request
01:24:38.711 00.000 15712 Worker thread wakes up
01:24:38.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:38.711 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
01:24:38.716 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:40.457 01.741 15712 Exposure complete
01:24:40.518 00.061 15712 worker thread done servicing request
01:24:40.518 00.000 7988 OnExposeComplete: enter
01:24:40.518 00.000 7988 UpdateGuideState(): m_state=6
01:24:40.523 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2137
01:24:40.523 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=189.07, Mass=966, SNR=20.2, Peak=161 HFD=3.9
01:24:40.523 00.000 7988 MultiStar: [#1 0.24,-0.14,1.05,U] [#2 0.09,-0.77,0.00,M7] [#3 0.02,-0.40,0.85,U] [#4 -0.15,-0.52,0.00,M6] [#5 0.36,0.01,0.74,U] [#6 -0.06,-0.22,0.65,U] [#7 0.29,0.07,0.53,U] [#8 -0.34,0.10,0.45,U] 
01:24:40.523 00.000 7988 refined, 6 included, MultiStar: {0.13, -0.13}, one-star: {0.16, -0.13}
01:24:40.523 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
01:24:40.523 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
01:24:40.523 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.80 mountX=-0.13 mountY=-0.12, mountTheta=-2.38
01:24:40.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.13, opts=13)
01:24:40.523 00.000 7988 Enqueuing Move request for scope (0.13, -0.13)
01:24:40.523 00.000 15712 Worker thread wakes up
01:24:40.523 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
01:24:40.523 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
01:24:40.523 00.000 15712 Moving (0.13, -0.13) raw xDistance=-0.13 yDistance=-0.12
01:24:40.534 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:24:40.535 00.001 7988 UpdateGuideState exits: m=966 SNR=20.2
01:24:40.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:40.537 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:40.537 00.000 7988 Enqueuing Expose request
01:24:40.539 00.002 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
01:24:40.539 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
01:24:40.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:40.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:24:40.539 00.000 15712 MoveAxis(E, 2, ABG)
01:24:40.539 00.000 15712 Guiding  Dir = 2, Dur = 2
01:24:40.539 00.000 15712 IsGuiding returns 0
01:24:40.568 00.029 15712 IsGuiding returns 0
01:24:40.568 00.000 15712 Move returns status 0, amount 2
01:24:40.568 00.000 15712 MoveAxis(N, 0, ABG)
01:24:40.568 00.000 15712 Move returns status 0, amount 0
01:24:40.568 00.000 15712 move complete, result=0
01:24:40.569 00.001 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:24:40.569 00.000 15712 worker thread done servicing request
01:24:40.569 00.000 15712 Worker thread wakes up
01:24:40.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:40.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:41.988 01.419 15712 Exposure complete
01:24:42.051 00.063 15712 worker thread done servicing request
01:24:42.052 00.001 7988 OnExposeComplete: enter
01:24:42.052 00.000 7988 UpdateGuideState(): m_state=6
01:24:42.052 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2138
01:24:42.052 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=189.28, Mass=964, SNR=20.1, Peak=153 HFD=3.5
01:24:42.057 00.005 7988 MultiStar: [#1 0.31,0.01,1.03,U] [#2 0.04,-0.74,0.00,M8] [#3 -0.01,-0.26,0.88,U] [#4 -0.60,-0.32,0.00,M7] [#5 0.12,-0.07,0.77,U] [#6 -0.09,-0.23,0.63,U] [#7 0.13,-0.24,0.60,U] [#8 -0.58,-0.09,0.00,M4] 
01:24:42.057 00.000 7988 single-star, 5 included, MultiStar: {0.10, -0.10}, one-star: {0.08, 0.08}
01:24:42.059 00.002 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
01:24:42.059 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
01:24:42.061 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=0.08 mountY=-0.09, mountTheta=-0.82
01:24:42.063 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.08, opts=13)
01:24:42.063 00.000 7988 Enqueuing Move request for scope (0.08, 0.08)
01:24:42.065 00.002 15712 Worker thread wakes up
01:24:42.066 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:24:42.066 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:24:42.066 00.000 15712 Moving (0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:24:42.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:24:42.066 00.000 7988 UpdateGuideState exits: m=964 SNR=20.1
01:24:42.068 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:42.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:42.068 00.000 7988 Enqueuing Expose request
01:24:42.068 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
01:24:42.068 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
01:24:42.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:42.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:24:42.068 00.000 15712 MoveAxis(E, 3, ABG)
01:24:42.068 00.000 15712 Guiding  Dir = 2, Dur = 3
01:24:42.068 00.000 15712 IsGuiding returns 0
01:24:42.083 00.015 15712 IsGuiding returns 0
01:24:42.083 00.000 15712 Move returns status 0, amount 3
01:24:42.083 00.000 15712 MoveAxis(N, 0, ABG)
01:24:42.083 00.000 15712 Move returns status 0, amount 0
01:24:42.083 00.000 15712 move complete, result=0
01:24:42.083 00.000 15712 worker thread done servicing request
01:24:42.083 00.000 15712 Worker thread wakes up
01:24:42.083 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:24:42.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:42.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:43.727 01.644 15712 Exposure complete
01:24:43.790 00.063 15712 worker thread done servicing request
01:24:43.790 00.000 7988 OnExposeComplete: enter
01:24:43.790 00.000 7988 UpdateGuideState(): m_state=6
01:24:43.794 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2139
01:24:43.794 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=189.18, Mass=949, SNR=20.1, Peak=160 HFD=3.6
01:24:43.796 00.002 7988 MultiStar: [#1 0.21,-0.31,1.01,U] [#2 0.04,-0.79,0.00,M9] [#3 0.01,0.09,0.88,U] [#4 -0.43,-0.42,0.00,M8] [#5 0.20,-0.06,0.74,U] [#6 0.02,-0.33,0.68,U] [#7 0.47,-0.71,0.00,M7] [#8 -0.65,-0.48,0.00,M5] 
01:24:43.796 00.000 7988 single-star, 4 included, MultiStar: {0.11, -0.12}, one-star: {0.07, -0.03}
01:24:43.798 00.002 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
01:24:43.798 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
01:24:43.800 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.38 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
01:24:43.801 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
01:24:43.803 00.002 7988 Enqueuing Move request for scope (0.07, -0.03)
01:24:43.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:24:43.805 00.002 7988 UpdateGuideState exits: m=949 SNR=20.1
01:24:43.806 00.001 15712 Worker thread wakes up
01:24:43.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:24:43.806 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:24:43.806 00.000 15712 Moving (0.07, -0.03) raw xDistance=-0.03 yDistance=-0.07
01:24:43.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:43.808 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:43.808 00.000 7988 Enqueuing Expose request
01:24:43.810 00.002 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
01:24:43.810 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
01:24:43.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:43.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:43.810 00.000 15712 MoveAxis(E, 4, ABG)
01:24:43.810 00.000 15712 Guiding  Dir = 2, Dur = 4
01:24:43.810 00.000 15712 IsGuiding returns 0
01:24:43.822 00.012 15712 IsGuiding returns 0
01:24:43.822 00.000 15712 Move returns status 0, amount 4
01:24:43.822 00.000 15712 MoveAxis(N, 0, ABG)
01:24:43.822 00.000 15712 Move returns status 0, amount 0
01:24:43.822 00.000 15712 move complete, result=0
01:24:43.822 00.000 15712 worker thread done servicing request
01:24:43.822 00.000 15712 Worker thread wakes up
01:24:43.822 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:24:43.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:43.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:45.244 01.422 15712 Exposure complete
01:24:45.307 00.063 15712 worker thread done servicing request
01:24:45.307 00.000 7988 OnExposeComplete: enter
01:24:45.307 00.000 7988 UpdateGuideState(): m_state=6
01:24:45.307 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2140
01:24:45.307 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=189.18, Mass=949, SNR=19.9, Peak=168 HFD=3.7
01:24:45.307 00.000 7988 MultiStar: [#1 0.29,-0.01,1.00,U] [#2 0.22,-1.07,0.00,M10] [#3 0.10,0.01,0.86,U] [#4 -0.34,-0.34,0.00,M9] [#5 0.11,0.13,0.75,U] [#6 0.05,-0.41,0.00,M1] [#7 0.06,-0.16,0.48,U] [#8 0.02,-0.22,0.46,U] 
01:24:45.314 00.007 7988 refined, 5 included, MultiStar: {0.15, -0.02}, one-star: {0.19, -0.02}
01:24:45.314 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
01:24:45.314 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
01:24:45.314 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.16 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
01:24:45.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.02, opts=13)
01:24:45.314 00.000 7988 Enqueuing Move request for scope (0.15, -0.02)
01:24:45.314 00.000 15712 Worker thread wakes up
01:24:45.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
01:24:45.314 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
01:24:45.314 00.000 15712 Moving (0.15, -0.02) raw xDistance=-0.02 yDistance=-0.15
01:24:45.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=46, FiltMax=255, Gamma=0.690
01:24:45.314 00.000 7988 UpdateGuideState exits: m=949 SNR=19.9
01:24:45.323 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:45.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:45.323 00.000 7988 Enqueuing Expose request
01:24:45.323 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
01:24:45.323 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:24:45.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:45.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:24:45.323 00.000 15712 MoveAxis(E, 7, ABG)
01:24:45.323 00.000 15712 Guiding  Dir = 2, Dur = 7
01:24:45.323 00.000 15712 IsGuiding returns 0
01:24:45.347 00.024 15712 IsGuiding returns 0
01:24:45.347 00.000 15712 Move returns status 0, amount 7
01:24:45.347 00.000 15712 MoveAxis(N, 0, ABG)
01:24:45.347 00.000 15712 Move returns status 0, amount 0
01:24:45.347 00.000 15712 move complete, result=0
01:24:45.347 00.000 15712 worker thread done servicing request
01:24:45.347 00.000 15712 Worker thread wakes up
01:24:45.347 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:24:45.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:45.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:46.982 01.635 15712 Exposure complete
01:24:47.043 00.061 15712 worker thread done servicing request
01:24:47.043 00.000 7988 OnExposeComplete: enter
01:24:47.043 00.000 7988 UpdateGuideState(): m_state=6
01:24:47.047 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2141
01:24:47.047 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=189.11, Mass=853, SNR=19.0, Peak=163 HFD=3.3
01:24:47.049 00.002 7988 MultiStar: [#1 0.12,-0.41,0.00,M1] [#2 0.21,-0.88,0.00,R] [#3 0.12,-0.12,0.89,U] [#4 -0.42,-0.65,0.00,M10] [#5 0.52,0.02,0.00,M1] [#6 -0.15,-0.01,0.69,U] [#7 0.15,-0.90,0.00,M7] [#8 -0.53,-0.62,0.00,M5] 
01:24:47.049 00.000 7988 refined, 2 included, MultiStar: {0.05, -0.08}, one-star: {0.12, -0.09}
01:24:47.051 00.002 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
01:24:47.051 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
01:24:47.053 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.01 mountX=-0.08 mountY=-0.05, mountTheta=-2.60
01:24:47.055 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
01:24:47.055 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
01:24:47.057 00.002 15712 Worker thread wakes up
01:24:47.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
01:24:47.057 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
01:24:47.057 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.08 yDistance=-0.05
01:24:47.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:24:47.059 00.002 7988 UpdateGuideState exits: m=853 SNR=19.0
01:24:47.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:47.061 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
01:24:47.061 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:24:47.061 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:47.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:47.061 00.000 7988 Enqueuing Expose request
01:24:47.064 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:24:47.064 00.000 15712 MoveAxis(E, 8, ABG)
01:24:47.064 00.000 15712 Guiding  Dir = 2, Dur = 8
01:24:47.064 00.000 15712 IsGuiding returns 0
01:24:47.091 00.027 15712 IsGuiding returns 0
01:24:47.091 00.000 15712 Move returns status 0, amount 8
01:24:47.091 00.000 15712 MoveAxis(N, 0, ABG)
01:24:47.091 00.000 15712 Move returns status 0, amount 0
01:24:47.091 00.000 15712 move complete, result=0
01:24:47.091 00.000 15712 worker thread done servicing request
01:24:47.091 00.000 15712 Worker thread wakes up
01:24:47.091 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:24:47.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:47.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:48.512 01.421 15712 Exposure complete
01:24:48.575 00.063 15712 worker thread done servicing request
01:24:48.575 00.000 7988 OnExposeComplete: enter
01:24:48.575 00.000 7988 UpdateGuideState(): m_state=6
01:24:48.577 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2142
01:24:48.577 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=189.07, Mass=929, SNR=19.7, Peak=164 HFD=3.4
01:24:48.577 00.000 7988 MultiStar: [#1 0.19,-0.20,0.93,U] [#2 -0.17,0.05,0.87,U] [#3 -0.15,0.08,0.92,U] [#4 -0.59,-0.27,0.00,R] [#5 0.24,-0.17,0.70,U] [#6 -0.05,-0.02,0.66,U] [#7 0.68,-0.35,0.00,M8] [#8 0.17,-0.28,0.42,U] 
01:24:48.577 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.08}, one-star: {0.17, -0.13}
01:24:48.577 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
01:24:48.577 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
01:24:48.577 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.02 mountX=-0.08 mountY=-0.05, mountTheta=-2.61
01:24:48.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
01:24:48.577 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
01:24:48.577 00.000 15712 Worker thread wakes up
01:24:48.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
01:24:48.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
01:24:48.577 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.08 yDistance=-0.05
01:24:48.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:24:48.589 00.012 7988 UpdateGuideState exits: m=929 SNR=19.7
01:24:48.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:48.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:48.589 00.000 7988 Enqueuing Expose request
01:24:48.589 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
01:24:48.589 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
01:24:48.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:48.594 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:24:48.594 00.000 15712 MoveAxis(E, 9, ABG)
01:24:48.594 00.000 15712 Guiding  Dir = 2, Dur = 9
01:24:48.594 00.000 15712 IsGuiding returns 0
01:24:48.605 00.011 15712 IsGuiding returns 0
01:24:48.605 00.000 15712 Move returns status 0, amount 9
01:24:48.605 00.000 15712 MoveAxis(N, 0, ABG)
01:24:48.605 00.000 15712 Move returns status 0, amount 0
01:24:48.605 00.000 15712 move complete, result=0
01:24:48.605 00.000 15712 worker thread done servicing request
01:24:48.605 00.000 15712 Worker thread wakes up
01:24:48.605 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:24:48.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:48.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:49.459 00.854 7988 evsrv: cli 0CCCF8A8 connect
01:24:49.460 00.001 7988 case statement mapped state 6 to 3
01:24:49.463 00.003 7988 case statement mapped state 6 to 3
01:24:49.465 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"cade2853-0e33-4b7d-8c02-1a404a4f265b"}
01:24:49.467 00.002 7988 case statement mapped state 6 to 3
01:24:49.467 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"cade2853-0e33-4b7d-8c02-1a404a4f265b"}
01:24:49.479 00.012 7988 evsrv: cli 0CCCF8A8 disconnect
01:24:50.241 00.762 15712 Exposure complete
01:24:50.386 00.145 15712 worker thread done servicing request
01:24:50.386 00.000 7988 OnExposeComplete: enter
01:24:50.386 00.000 7988 UpdateGuideState(): m_state=6
01:24:50.386 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2143
01:24:50.394 00.008 7988 Star::Find returns 1 (0), X=973.72, Y=189.24, Mass=878, SNR=19.2, Peak=157 HFD=3.5
01:24:50.396 00.002 7988 MultiStar: [#1 0.31,-0.23,1.06,U] [#2 0.02,0.18,0.86,U] [#3 0.07,-0.12,0.87,U] [#4 0.25,-0.24,0.71,U] [#5 0.16,-0.28,0.79,U] [#6 0.02,-0.19,0.64,U] [#7 0.13,-0.44,0.00,M9] [#8 -0.50,0.38,0.00,M5] 
01:24:50.398 00.002 7988 single-star, 6 included, MultiStar: {0.15, -0.11}, one-star: {0.18, 0.03}
01:24:50.402 00.004 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
01:24:50.404 00.002 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
01:24:50.406 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.20 mountX=0.04 mountY=-0.18, mountTheta=-1.37
01:24:50.408 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.03, opts=13)
01:24:50.411 00.003 7988 Enqueuing Move request for scope (0.18, 0.03)
01:24:50.414 00.003 15712 Worker thread wakes up
01:24:50.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
01:24:50.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:24:50.416 00.002 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
01:24:50.416 00.000 7988 UpdateGuideState exits: m=878 SNR=19.2
01:24:50.420 00.004 15712 Moving (0.18, 0.03) raw xDistance=0.04 yDistance=-0.18
01:24:50.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:50.422 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:50.424 00.002 7988 Enqueuing Expose request
01:24:50.426 00.002 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
01:24:50.426 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
01:24:50.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:50.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:24:50.426 00.000 15712 MoveAxis(E, 11, ABG)
01:24:50.426 00.000 15712 Guiding  Dir = 2, Dur = 11
01:24:50.426 00.000 15712 IsGuiding returns 0
01:24:50.446 00.020 15712 IsGuiding returns 1
01:24:50.446 00.000 15712 scope still moving after pulse duration time elapsed
01:24:50.495 00.049 15712 IsGuiding returns 0
01:24:50.495 00.000 15712 scope move finished after 11 + 56 ms
01:24:50.495 00.000 15712 Move returns status 0, amount 11
01:24:50.495 00.000 15712 MoveAxis(N, 0, ABG)
01:24:50.495 00.000 15712 Move returns status 0, amount 0
01:24:50.495 00.000 15712 move complete, result=0
01:24:50.495 00.000 15712 worker thread done servicing request
01:24:50.495 00.000 15712 Worker thread wakes up
01:24:50.495 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
01:24:50.497 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:50.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:51.906 01.409 15712 Exposure complete
01:24:51.971 00.065 15712 worker thread done servicing request
01:24:51.971 00.000 7988 OnExposeComplete: enter
01:24:51.971 00.000 7988 UpdateGuideState(): m_state=6
01:24:51.983 00.012 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2144
01:24:51.983 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=189.39, Mass=888, SNR=19.4, Peak=162 HFD=3.2
01:24:51.985 00.002 7988 MultiStar: [#1 0.05,-0.15,0.99,U] [#2 -0.09,0.41,0.00,M1] [#3 -0.04,0.10,0.89,U] [#4 0.42,0.05,0.00,M1] [#5 0.44,-0.10,0.00,M1] [#6 0.04,-0.14,0.68,U] [#7 0.57,-0.17,0.00,M10] [#8 -0.55,-0.14,0.00,M6] 
01:24:51.988 00.003 7988 refined, 3 included, MultiStar: {0.09, 0.01}, one-star: {0.29, 0.19}
01:24:51.988 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.47 = -1.47)
01:24:51.990 00.002 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
01:24:51.990 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=0.01 mountY=-0.09, mountTheta=-1.47
01:24:51.992 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
01:24:51.994 00.002 7988 Enqueuing Move request for scope (0.09, 0.01)
01:24:51.996 00.002 15712 Worker thread wakes up
01:24:51.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:24:51.996 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:24:51.996 00.000 15712 Moving (0.09, 0.01) raw xDistance=0.01 yDistance=-0.09
01:24:51.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:24:51.996 00.000 7988 UpdateGuideState exits: m=888 SNR=19.4
01:24:51.998 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:51.999 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:51.999 00.000 7988 Enqueuing Expose request
01:24:51.999 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
01:24:51.999 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
01:24:51.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:51.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:24:51.999 00.000 15712 MoveAxis(E, 9, ABG)
01:24:51.999 00.000 15712 Guiding  Dir = 2, Dur = 9
01:24:51.999 00.000 15712 IsGuiding returns 0
01:24:52.061 00.062 15712 IsGuiding returns 0
01:24:52.061 00.000 15712 Move returns status 0, amount 9
01:24:52.061 00.000 15712 MoveAxis(N, 0, ABG)
01:24:52.061 00.000 15712 Move returns status 0, amount 0
01:24:52.061 00.000 15712 move complete, result=0
01:24:52.061 00.000 15712 worker thread done servicing request
01:24:52.061 00.000 15712 Worker thread wakes up
01:24:52.061 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:24:52.063 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:52.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:53.702 01.639 15712 Exposure complete
01:24:53.778 00.076 15712 worker thread done servicing request
01:24:53.778 00.000 7988 OnExposeComplete: enter
01:24:53.782 00.004 7988 UpdateGuideState(): m_state=6
01:24:53.784 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2145
01:24:53.784 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=189.44, Mass=1009, SNR=20.6, Peak=145 HFD=3.9
01:24:53.786 00.002 7988 MultiStar: [#1 0.25,0.14,0.98,U] [#2 0.07,0.73,0.00,M2] [#3 0.07,-0.16,0.85,U] [#4 0.38,0.36,0.00,M2] [#5 0.24,0.60,0.00,M2] [#6 -0.12,0.25,0.65,U] [#7 0.69,-0.47,0.00,R] [#8 -0.22,0.21,0.44,U] 
01:24:53.788 00.002 7988 refined, 4 included, MultiStar: {0.06, 0.13}, one-star: {0.12, 0.24}
01:24:53.790 00.002 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
01:24:53.790 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
01:24:53.792 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.09 mountX=0.13 mountY=-0.07, mountTheta=-0.50
01:24:53.794 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.13, opts=13)
01:24:53.796 00.002 7988 Enqueuing Move request for scope (0.06, 0.13)
01:24:53.798 00.002 15712 Worker thread wakes up
01:24:53.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:24:53.798 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:24:53.798 00.000 15712 Moving (0.06, 0.13) raw xDistance=0.13 yDistance=-0.07
01:24:53.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:24:53.798 00.000 7988 UpdateGuideState exits: m=1009 SNR=20.6
01:24:53.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:53.803 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:53.803 00.000 7988 Enqueuing Expose request
01:24:53.803 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
01:24:53.803 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
01:24:53.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:53.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:53.803 00.000 15712 MoveAxis(W, 1, ABG)
01:24:53.803 00.000 15712 Guiding  Dir = 3, Dur = 1
01:24:53.803 00.000 15712 IsGuiding returns 0
01:24:53.820 00.017 15712 IsGuiding returns 0
01:24:53.820 00.000 15712 Move returns status 0, amount 1
01:24:53.820 00.000 15712 MoveAxis(N, 0, ABG)
01:24:53.820 00.000 15712 Move returns status 0, amount 0
01:24:53.820 00.000 15712 move complete, result=0
01:24:53.820 00.000 15712 worker thread done servicing request
01:24:53.820 00.000 15712 Worker thread wakes up
01:24:53.820 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:24:53.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:53.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:55.228 01.408 15712 Exposure complete
01:24:55.290 00.062 15712 worker thread done servicing request
01:24:55.290 00.000 7988 OnExposeComplete: enter
01:24:55.290 00.000 7988 UpdateGuideState(): m_state=6
01:24:55.293 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2146
01:24:55.293 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=189.52, Mass=856, SNR=19.1, Peak=150 HFD=3.4
01:24:55.295 00.002 7988 MultiStar: [#1 0.20,0.09,0.98,U] [#2 -0.23,0.26,0.88,U] [#3 -0.17,0.26,0.90,U] [#4 0.18,-0.04,0.74,U] [#5 0.36,0.20,0.00,M3] [#6 -0.16,0.20,0.67,U] [#7 -0.50,0.37,0.00,M1] [#8 -0.41,0.34,0.00,M6] 
01:24:55.296 00.001 7988 refined, 5 included, MultiStar: {0.03, 0.19}, one-star: {0.29, 0.32}
01:24:55.296 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
01:24:55.298 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:24:55.298 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.42 mountX=0.19 mountY=-0.03, mountTheta=-0.18
01:24:55.300 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.19, opts=13)
01:24:55.302 00.002 7988 Enqueuing Move request for scope (0.03, 0.19)
01:24:55.302 00.000 15712 Worker thread wakes up
01:24:55.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
01:24:55.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
01:24:55.302 00.000 15712 Moving (0.03, 0.19) raw xDistance=0.19 yDistance=-0.03
01:24:55.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
01:24:55.305 00.003 7988 UpdateGuideState exits: m=856 SNR=19.1
01:24:55.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:55.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:55.305 00.000 7988 Enqueuing Expose request
01:24:55.305 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.36
01:24:55.305 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
01:24:55.305 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:55.305 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:55.305 00.000 15712 MoveAxis(W, 41, ABG)
01:24:55.305 00.000 15712 Guiding  Dir = 3, Dur = 41
01:24:55.305 00.000 15712 IsGuiding returns 0
01:24:55.339 00.034 15712 PulseGuide returned control before completion, sleep 23
01:24:55.371 00.032 15712 IsGuiding returns 1
01:24:55.371 00.000 15712 scope still moving after pulse duration time elapsed
01:24:55.401 00.030 15712 IsGuiding returns 0
01:24:55.401 00.000 15712 scope move finished after 41 + 49 ms
01:24:55.401 00.000 15712 Move returns status 0, amount 41
01:24:55.401 00.000 15712 MoveAxis(N, 0, ABG)
01:24:55.401 00.000 15712 Move returns status 0, amount 0
01:24:55.401 00.000 15712 move complete, result=0
01:24:55.401 00.000 15712 worker thread done servicing request
01:24:55.401 00.000 15712 Worker thread wakes up
01:24:55.401 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
01:24:55.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:55.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:57.141 01.740 15712 Exposure complete
01:24:57.202 00.061 15712 worker thread done servicing request
01:24:57.202 00.000 7988 OnExposeComplete: enter
01:24:57.207 00.005 7988 UpdateGuideState(): m_state=6
01:24:57.207 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2147
01:24:57.207 00.000 7988 Star::Find returns 1 (0), X=973.52, Y=189.08, Mass=957, SNR=20.1, Peak=172 HFD=3.6
01:24:57.207 00.000 7988 MultiStar: [#1 -0.05,-0.19,0.94,U] [#2 -0.33,0.15,0.83,U] [#3 -0.03,-0.12,0.83,U] [#4 0.36,-0.21,0.00,M2] [#5 -0.10,-0.03,0.75,U] [#6 -0.21,-0.32,0.65,U] [#7 -0.50,-0.03,0.00,M2] [#8 -0.47,0.04,0.00,M7] 
01:24:57.207 00.000 7988 single-star, 5 included, MultiStar: {-0.12, -0.10}, one-star: {-0.02, -0.12}
01:24:57.207 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.30 = 2.98)
01:24:57.207 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
01:24:57.207 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.74 mountX=-0.12 mountY=0.02, mountTheta=2.95
01:24:57.216 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.12, opts=13)
01:24:57.216 00.000 7988 Enqueuing Move request for scope (-0.02, -0.12)
01:24:57.219 00.003 15712 Worker thread wakes up
01:24:57.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
01:24:57.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
01:24:57.219 00.000 15712 Moving (-0.02, -0.12) raw xDistance=-0.12 yDistance=0.02
01:24:57.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:24:57.219 00.000 7988 UpdateGuideState exits: m=957 SNR=20.1
01:24:57.221 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:57.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:57.221 00.000 7988 Enqueuing Expose request
01:24:57.221 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
01:24:57.221 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
01:24:57.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:57.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:57.221 00.000 15712 MoveAxis(W, 2, ABG)
01:24:57.221 00.000 15712 Guiding  Dir = 3, Dur = 2
01:24:57.221 00.000 15712 IsGuiding returns 0
01:24:57.271 00.050 15712 IsGuiding returns 0
01:24:57.271 00.000 15712 Move returns status 0, amount 2
01:24:57.271 00.000 15712 MoveAxis(N, 0, ABG)
01:24:57.271 00.000 15712 Move returns status 0, amount 0
01:24:57.271 00.000 15712 move complete, result=0
01:24:57.271 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:24:57.275 00.004 15712 worker thread done servicing request
01:24:57.275 00.000 15712 Worker thread wakes up
01:24:57.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:57.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:58.686 01.411 15712 Exposure complete
01:24:58.747 00.061 15712 worker thread done servicing request
01:24:58.747 00.000 7988 OnExposeComplete: enter
01:24:58.747 00.000 7988 UpdateGuideState(): m_state=6
01:24:58.751 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2148
01:24:58.751 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=188.99, Mass=976, SNR=20.1, Peak=173 HFD=4.0
01:24:58.753 00.002 7988 MultiStar: [#1 0.17,-0.43,0.00,M1] [#2 -0.10,0.16,0.81,U] [#3 0.05,-0.35,0.84,U] [#4 0.18,-0.23,0.66,U] [#5 0.55,-0.07,0.00,M3] [#6 -0.18,-0.23,0.67,U] [#7 -0.54,0.22,0.00,M3] [#8 0.12,0.16,0.37,U] 
01:24:58.753 00.000 7988 refined, 5 included, MultiStar: {0.06, -0.15}, one-star: {0.26, -0.22}
01:24:58.755 00.002 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
01:24:58.755 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
01:24:58.757 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.17 mountX=-0.14 mountY=-0.06, mountTheta=-2.76
01:24:58.759 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.15, opts=13)
01:24:58.759 00.000 7988 Enqueuing Move request for scope (0.06, -0.15)
01:24:58.761 00.002 15712 Worker thread wakes up
01:24:58.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
01:24:58.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
01:24:58.761 00.000 15712 Moving (0.06, -0.15) raw xDistance=-0.14 yDistance=-0.06
01:24:58.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:24:58.763 00.002 7988 UpdateGuideState exits: m=976 SNR=20.1
01:24:58.763 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:58.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:24:58.763 00.000 7988 Enqueuing Expose request
01:24:58.763 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
01:24:58.763 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
01:24:58.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:58.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:24:58.763 00.000 15712 MoveAxis(E, 4, ABG)
01:24:58.763 00.000 15712 Guiding  Dir = 2, Dur = 4
01:24:58.763 00.000 15712 IsGuiding returns 0
01:24:58.788 00.025 15712 IsGuiding returns 0
01:24:58.788 00.000 15712 Move returns status 0, amount 4
01:24:58.788 00.000 15712 MoveAxis(N, 0, ABG)
01:24:58.788 00.000 15712 Move returns status 0, amount 0
01:24:58.788 00.000 15712 move complete, result=0
01:24:58.788 00.000 15712 worker thread done servicing request
01:24:58.788 00.000 15712 Worker thread wakes up
01:24:58.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:24:58.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:24:58.788 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:25:00.532 01.744 15712 Exposure complete
01:25:00.596 00.064 15712 worker thread done servicing request
01:25:00.596 00.000 7988 OnExposeComplete: enter
01:25:00.596 00.000 7988 UpdateGuideState(): m_state=6
01:25:00.599 00.003 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2149
01:25:00.599 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=188.77, Mass=1000, SNR=20.5, Peak=156 HFD=3.7
01:25:00.601 00.002 7988 MultiStar: [#1 0.41,-0.44,0.00,M2] [#2 -0.02,-0.17,0.82,U] [#3 -0.03,-0.80,0.00,M1] [#4 0.18,-0.38,0.00,M2] [#5 0.21,-0.34,0.66,U] [#6 0.04,-0.60,0.00,M1] [#7 0.07,-0.54,0.00,M4] [#8 -0.58,-0.71,0.00,M7] 
01:25:00.601 00.000 7988 refined, 2 included, MultiStar: {0.09, -0.32}, one-star: {0.10, -0.43}
01:25:00.603 00.002 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
01:25:00.603 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
01:25:00.605 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.29 mountX=-0.32 mountY=-0.08, mountTheta=-2.89
01:25:00.607 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.32, opts=13)
01:25:00.607 00.000 7988 Enqueuing Move request for scope (0.09, -0.32)
01:25:00.609 00.002 15712 Worker thread wakes up
01:25:00.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
01:25:00.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
01:25:00.609 00.000 15712 Moving (0.09, -0.32) raw xDistance=-0.32 yDistance=-0.08
01:25:00.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:25:00.609 00.000 7988 UpdateGuideState exits: m=1000 SNR=20.5
01:25:00.611 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:00.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:00.611 00.000 7988 Enqueuing Expose request
01:25:00.611 00.000 15712 PPEC rslt: input = -0.32, final = -0.22, react = -0.19, pred = -0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 639.35
01:25:00.611 00.000 15712 PPEC: input: -0.32, control: -0.22, exposure: 1500
01:25:00.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:00.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:25:00.611 00.000 15712 MoveAxis(E, 72, ABG)
01:25:00.611 00.000 15712 Guiding  Dir = 2, Dur = 72
01:25:00.611 00.000 15712 IsGuiding returns 0
01:25:00.630 00.019 15712 PulseGuide returned control before completion, sleep 69
01:25:00.710 00.080 15712 IsGuiding returns 0
01:25:00.710 00.000 15712 Move returns status 0, amount 72
01:25:00.710 00.000 15712 MoveAxis(N, 0, ABG)
01:25:00.710 00.000 15712 Move returns status 0, amount 0
01:25:00.710 00.000 15712 move complete, result=0
01:25:00.710 00.000 7988 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
01:25:00.712 00.002 15712 worker thread done servicing request
01:25:00.712 00.000 15712 Worker thread wakes up
01:25:00.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:00.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:02.129 01.417 15712 Exposure complete
01:25:02.191 00.062 15712 worker thread done servicing request
01:25:02.191 00.000 7988 OnExposeComplete: enter
01:25:02.194 00.003 7988 UpdateGuideState(): m_state=6
01:25:02.194 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2150
01:25:02.194 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=188.49, Mass=989, SNR=20.3, Peak=140 HFD=3.6
01:25:02.194 00.000 7988 MultiStar: [#1 0.06,-0.88,0.00,M3] [#2 -0.10,-0.30,0.87,U] [#3 -0.13,-0.60,0.00,M2] [#4 0.07,-0.42,0.00,M3] [#5 0.03,-0.66,0.00,M3] [#6 -0.20,-0.84,0.00,M2] [#7 -0.80,-0.35,0.00,M5] [#8 -0.59,0.20,0.00,M8] 
01:25:02.194 00.000 7988 refined, 1 included, MultiStar: {0.00, -0.52}, one-star: {0.09, -0.71}
01:25:02.194 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
01:25:02.194 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
01:25:02.194 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.52 hyp=0.52 cameraTheta=-1.57 mountX=-0.52 mountY=0.01, mountTheta=3.12
01:25:02.194 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.52, opts=13)
01:25:02.194 00.000 7988 Enqueuing Move request for scope (0.00, -0.52)
01:25:02.194 00.000 15712 Worker thread wakes up
01:25:02.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.52) opts 0xd
01:25:02.194 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.52)
01:25:02.194 00.000 15712 Moving (0.00, -0.52) raw xDistance=-0.52 yDistance=0.01
01:25:02.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:25:02.194 00.000 7988 UpdateGuideState exits: m=989 SNR=20.3
01:25:02.207 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:02.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:02.209 00.002 7988 Enqueuing Expose request
01:25:02.209 00.000 15712 PPEC rslt: input = -0.52, final = -0.35, react = -0.31, pred = -0.03, hyst = -0.28, hyst_pct = 0.00, period_length = 639.35
01:25:02.209 00.000 15712 PPEC: input: -0.52, control: -0.35, exposure: 1500
01:25:02.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:02.211 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:25:02.211 00.000 15712 MoveAxis(E, 113, ABG)
01:25:02.211 00.000 15712 Guiding  Dir = 2, Dur = 113
01:25:02.228 00.017 15712 IsGuiding returns 0
01:25:02.239 00.011 15712 PulseGuide returned control before completion, sleep 107
01:25:02.388 00.149 15712 IsGuiding returns 0
01:25:02.388 00.000 15712 Move returns status 0, amount 113
01:25:02.388 00.000 15712 MoveAxis(N, 0, ABG)
01:25:02.388 00.000 15712 Move returns status 0, amount 0
01:25:02.388 00.000 15712 move complete, result=0
01:25:02.388 00.000 7988 GuideStep: -0.5 px 113 ms EAST, 0.0 px 0 ms NORTH
01:25:02.390 00.002 15712 worker thread done servicing request
01:25:02.390 00.000 15712 Worker thread wakes up
01:25:02.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:02.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:04.028 01.638 15712 Exposure complete
01:25:04.093 00.065 15712 worker thread done servicing request
01:25:04.094 00.001 7988 OnExposeComplete: enter
01:25:04.094 00.000 7988 UpdateGuideState(): m_state=6
01:25:04.094 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2151
01:25:04.094 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=189.12, Mass=793, SNR=18.3, Peak=163 HFD=2.9
01:25:04.094 00.000 7988 MultiStar: [#1 0.24,-0.05,1.12,U] [#2 -0.06,0.09,0.95,U] [#3 -0.01,-0.10,0.91,U] [#4 0.29,-0.22,0.82,U] [#5 -0.06,-0.11,0.79,U] [#6 0.02,-0.23,0.74,U] [#7 -0.38,-0.14,0.65,U] [#8 -0.83,-0.14,0.00,M9] 
01:25:04.094 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.28, -0.09}
01:25:04.094 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
01:25:04.100 00.006 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
01:25:04.100 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.01 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
01:25:04.102 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.10, opts=13)
01:25:04.104 00.002 7988 Enqueuing Move request for scope (0.06, -0.10)
01:25:04.104 00.000 15712 Worker thread wakes up
01:25:04.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:25:04.104 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:25:04.104 00.000 15712 Moving (0.06, -0.10) raw xDistance=-0.10 yDistance=-0.06
01:25:04.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:25:04.106 00.002 7988 UpdateGuideState exits: m=793 SNR=18.3
01:25:04.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:04.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:04.106 00.000 7988 Enqueuing Expose request
01:25:04.106 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
01:25:04.106 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
01:25:04.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:04.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:04.106 00.000 15712 MoveAxis(E, 9, ABG)
01:25:04.106 00.000 15712 Guiding  Dir = 2, Dur = 9
01:25:04.122 00.016 15712 IsGuiding returns 0
01:25:04.143 00.021 15712 IsGuiding returns 0
01:25:04.143 00.000 15712 Move returns status 0, amount 9
01:25:04.143 00.000 15712 MoveAxis(N, 0, ABG)
01:25:04.143 00.000 15712 Move returns status 0, amount 0
01:25:04.143 00.000 15712 move complete, result=0
01:25:04.143 00.000 15712 worker thread done servicing request
01:25:04.143 00.000 15712 Worker thread wakes up
01:25:04.143 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:25:04.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:04.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:05.558 01.415 15712 Exposure complete
01:25:05.621 00.063 15712 worker thread done servicing request
01:25:05.621 00.000 7988 OnExposeComplete: enter
01:25:05.621 00.000 7988 UpdateGuideState(): m_state=6
01:25:05.625 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2152
01:25:05.625 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=189.14, Mass=954, SNR=20.2, Peak=149 HFD=3.8
01:25:05.627 00.002 7988 MultiStar: [#1 0.48,0.10,0.00,M3] [#2 -0.19,0.53,0.00,M1] [#3 -0.17,-0.07,0.87,U] [#4 0.33,-0.13,0.76,U] [#5 -0.00,0.29,0.77,U] [#6 -0.03,-0.14,0.63,U] [#7 -0.10,0.48,0.00,M5] [#8 -0.41,0.29,0.00,M10] 
01:25:05.628 00.001 7988 refined, 4 included, MultiStar: {0.05, -0.02}, one-star: {0.12, -0.07}
01:25:05.628 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
01:25:05.630 00.002 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
01:25:05.630 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.42 mountX=-0.02 mountY=-0.05, mountTheta=-1.99
01:25:05.632 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.02, opts=13)
01:25:05.634 00.002 7988 Enqueuing Move request for scope (0.05, -0.02)
01:25:05.634 00.000 15712 Worker thread wakes up
01:25:05.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:25:05.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:25:05.634 00.000 15712 Moving (0.05, -0.02) raw xDistance=-0.02 yDistance=-0.05
01:25:05.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
01:25:05.637 00.003 7988 UpdateGuideState exits: m=954 SNR=20.2
01:25:05.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:05.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:05.637 00.000 7988 Enqueuing Expose request
01:25:05.637 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
01:25:05.637 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:25:05.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:05.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:25:05.637 00.000 15712 MoveAxis(E, 8, ABG)
01:25:05.637 00.000 15712 Guiding  Dir = 2, Dur = 8
01:25:05.637 00.000 15712 IsGuiding returns 0
01:25:05.663 00.026 15712 IsGuiding returns 0
01:25:05.663 00.000 15712 Move returns status 0, amount 8
01:25:05.663 00.000 15712 MoveAxis(N, 0, ABG)
01:25:05.663 00.000 15712 Move returns status 0, amount 0
01:25:05.663 00.000 15712 move complete, result=0
01:25:05.663 00.000 15712 worker thread done servicing request
01:25:05.663 00.000 15712 Worker thread wakes up
01:25:05.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:05.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:05.663 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:25:07.296 01.633 15712 Exposure complete
01:25:07.360 00.064 7988 OnExposeComplete: enter
01:25:07.360 00.000 7988 UpdateGuideState(): m_state=6
01:25:07.362 00.002 15712 worker thread done servicing request
01:25:07.362 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2153
01:25:07.364 00.002 7988 Star::Find returns 1 (0), X=973.75, Y=189.10, Mass=1007, SNR=20.7, Peak=153 HFD=3.6
01:25:07.364 00.000 7988 MultiStar: [#1 0.34,-0.08,0.96,U] [#2 -0.19,0.27,0.87,U] [#3 -0.27,0.25,0.85,U] [#4 0.06,0.18,0.75,U] [#5 0.16,0.04,0.77,U] [#6 -0.05,0.07,0.63,U] [#7 -0.69,-0.04,0.00,M6] [#8 0.03,0.09,0.45,U] 
01:25:07.366 00.002 7988 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.20, -0.10}
01:25:07.366 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
01:25:07.368 00.002 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
01:25:07.368 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=0.08 mountY=-0.05, mountTheta=-0.52
01:25:07.370 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.08, opts=13)
01:25:07.372 00.002 7988 Enqueuing Move request for scope (0.05, 0.08)
01:25:07.372 00.000 15712 Worker thread wakes up
01:25:07.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:25:07.372 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:25:07.372 00.000 15712 Moving (0.05, 0.08) raw xDistance=0.08 yDistance=-0.05
01:25:07.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:25:07.374 00.002 7988 UpdateGuideState exits: m=1007 SNR=20.7
01:25:07.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:07.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:07.374 00.000 7988 Enqueuing Expose request
01:25:07.374 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
01:25:07.374 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
01:25:07.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:07.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:25:07.374 00.000 15712 MoveAxis(E, 6, ABG)
01:25:07.374 00.000 15712 Guiding  Dir = 2, Dur = 6
01:25:07.374 00.000 15712 IsGuiding returns 0
01:25:07.440 00.066 15712 IsGuiding returns 0
01:25:07.440 00.000 15712 Move returns status 0, amount 6
01:25:07.440 00.000 15712 MoveAxis(N, 0, ABG)
01:25:07.440 00.000 15712 Move returns status 0, amount 0
01:25:07.440 00.000 15712 move complete, result=0
01:25:07.440 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:25:07.441 00.001 15712 worker thread done servicing request
01:25:07.441 00.000 15712 Worker thread wakes up
01:25:07.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:07.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:08.845 01.404 15712 Exposure complete
01:25:08.908 00.063 15712 worker thread done servicing request
01:25:08.910 00.002 7988 OnExposeComplete: enter
01:25:08.910 00.000 7988 UpdateGuideState(): m_state=6
01:25:08.912 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2154
01:25:08.912 00.000 7988 Star::Find returns 1 (0), X=973.54, Y=188.91, Mass=1024, SNR=20.9, Peak=176 HFD=3.6
01:25:08.914 00.002 7988 MultiStar: [#1 0.26,-0.00,1.04,U] [#2 0.02,0.51,0.00,M1] [#3 -0.05,0.26,0.81,U] [#4 0.16,-0.16,0.71,U] [#5 0.22,-0.25,0.73,U] [#6 0.23,0.08,0.63,U] [#7 -0.36,0.16,0.45,U] [#8 0.03,0.13,0.43,U] 
01:25:08.914 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {-0.00, -0.29}
01:25:08.916 00.002 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
01:25:08.916 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
01:25:08.918 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.03 mountY=-0.08, mountTheta=-1.95
01:25:08.920 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
01:25:08.920 00.000 7988 Enqueuing Move request for scope (0.09, -0.03)
01:25:08.922 00.002 15712 Worker thread wakes up
01:25:08.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
01:25:08.922 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
01:25:08.922 00.000 15712 Moving (0.09, -0.03) raw xDistance=-0.03 yDistance=-0.08
01:25:08.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
01:25:08.924 00.002 7988 UpdateGuideState exits: m=1024 SNR=20.9
01:25:08.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:08.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:08.927 00.003 7988 Enqueuing Expose request
01:25:08.927 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
01:25:08.927 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
01:25:08.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:08.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:25:08.927 00.000 15712 MoveAxis(E, 5, ABG)
01:25:08.927 00.000 15712 Guiding  Dir = 2, Dur = 5
01:25:08.927 00.000 15712 IsGuiding returns 0
01:25:08.940 00.013 15712 IsGuiding returns 0
01:25:08.940 00.000 15712 Move returns status 0, amount 5
01:25:08.940 00.000 15712 MoveAxis(N, 0, ABG)
01:25:08.940 00.000 15712 Move returns status 0, amount 0
01:25:08.940 00.000 15712 move complete, result=0
01:25:08.940 00.000 15712 worker thread done servicing request
01:25:08.940 00.000 15712 Worker thread wakes up
01:25:08.940 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:25:08.944 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:08.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:10.583 01.639 15712 Exposure complete
01:25:10.644 00.061 15712 worker thread done servicing request
01:25:10.644 00.000 7988 OnExposeComplete: enter
01:25:10.644 00.000 7988 UpdateGuideState(): m_state=6
01:25:10.649 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2155
01:25:10.649 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=189.19, Mass=980, SNR=20.4, Peak=163 HFD=3.7
01:25:10.651 00.002 7988 MultiStar: [#1 0.42,-0.10,0.00,M2] [#2 0.01,0.33,0.89,U] [#3 0.05,-0.05,0.84,U] [#4 0.65,0.02,0.00,M1] [#5 0.16,0.02,0.74,U] [#6 0.14,-0.31,0.63,U] [#7 -0.51,0.56,0.00,M6] [#8 -0.16,0.21,0.51,U] 
01:25:10.651 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.03}, one-star: {0.29, -0.02}
01:25:10.653 00.002 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
01:25:10.653 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
01:25:10.655 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.32 mountX=0.03 mountY=-0.10, mountTheta=-1.25
01:25:10.657 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
01:25:10.657 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
01:25:10.659 00.002 15712 Worker thread wakes up
01:25:10.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:25:10.659 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:25:10.659 00.000 15712 Moving (0.10, 0.03) raw xDistance=0.03 yDistance=-0.10
01:25:10.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
01:25:10.660 00.001 7988 UpdateGuideState exits: m=980 SNR=20.4
01:25:10.662 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:10.662 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:10.664 00.002 7988 Enqueuing Expose request
01:25:10.664 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
01:25:10.664 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
01:25:10.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:10.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:10.664 00.000 15712 MoveAxis(E, 4, ABG)
01:25:10.664 00.000 15712 Guiding  Dir = 2, Dur = 4
01:25:10.664 00.000 15712 IsGuiding returns 0
01:25:10.684 00.020 15712 IsGuiding returns 0
01:25:10.684 00.000 15712 Move returns status 0, amount 4
01:25:10.684 00.000 15712 MoveAxis(N, 0, ABG)
01:25:10.684 00.000 15712 Move returns status 0, amount 0
01:25:10.684 00.000 15712 move complete, result=0
01:25:10.684 00.000 15712 worker thread done servicing request
01:25:10.684 00.000 15712 Worker thread wakes up
01:25:10.684 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:25:10.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:10.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:12.093 01.409 15712 Exposure complete
01:25:12.158 00.065 15712 worker thread done servicing request
01:25:12.158 00.000 7988 OnExposeComplete: enter
01:25:12.158 00.000 7988 UpdateGuideState(): m_state=6
01:25:12.160 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2156
01:25:12.160 00.000 7988 Star::Find returns 1 (0), X=973.76, Y=189.31, Mass=947, SNR=20.0, Peak=167 HFD=3.4
01:25:12.162 00.002 7988 MultiStar: [#1 0.25,-0.27,0.97,U] [#2 0.21,0.41,0.00,M1] [#3 0.02,-0.10,0.88,U] [#4 0.34,-0.11,0.72,U] [#5 0.31,0.05,0.74,U] [#6 0.25,-0.03,0.69,U] [#7 -0.50,0.24,0.00,M7] [#8 -0.46,-0.04,0.00,M8] 
01:25:12.162 00.000 7988 refined, 5 included, MultiStar: {0.23, -0.06}, one-star: {0.22, 0.11}
01:25:12.164 00.002 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
01:25:12.164 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
01:25:12.166 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.23 cameraTheta=-0.26 mountX=-0.06 mountY=-0.22, mountTheta=-1.82
01:25:12.168 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.06, opts=13)
01:25:12.168 00.000 7988 Enqueuing Move request for scope (0.23, -0.06)
01:25:12.170 00.002 15712 Worker thread wakes up
01:25:12.170 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
01:25:12.170 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
01:25:12.170 00.000 15712 Moving (0.23, -0.06) raw xDistance=-0.06 yDistance=-0.22
01:25:12.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:25:12.170 00.000 7988 UpdateGuideState exits: m=947 SNR=20.0
01:25:12.172 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:12.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:12.175 00.003 7988 Enqueuing Expose request
01:25:12.175 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
01:25:12.175 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
01:25:12.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:12.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:25:12.175 00.000 15712 MoveAxis(E, 5, ABG)
01:25:12.175 00.000 15712 Guiding  Dir = 2, Dur = 5
01:25:12.175 00.000 15712 IsGuiding returns 0
01:25:12.198 00.023 15712 IsGuiding returns 0
01:25:12.198 00.000 15712 Move returns status 0, amount 5
01:25:12.198 00.000 15712 MoveAxis(N, 0, ABG)
01:25:12.198 00.000 15712 Move returns status 0, amount 0
01:25:12.198 00.000 15712 move complete, result=0
01:25:12.198 00.000 15712 worker thread done servicing request
01:25:12.198 00.000 15712 Worker thread wakes up
01:25:12.198 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
01:25:12.204 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:12.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:13.844 01.640 15712 Exposure complete
01:25:13.908 00.064 15712 worker thread done servicing request
01:25:13.908 00.000 7988 OnExposeComplete: enter
01:25:13.908 00.000 7988 UpdateGuideState(): m_state=6
01:25:13.912 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2157
01:25:13.912 00.000 7988 Star::Find returns 1 (0), X=973.68, Y=188.81, Mass=1125, SNR=21.7, Peak=179 HFD=4.1
01:25:13.914 00.002 7988 MultiStar: [#1 0.17,-0.25,0.95,U] [#2 0.14,-0.09,0.79,U] [#3 -0.12,-0.33,0.81,U] [#4 0.44,-0.13,0.00,M1] [#5 -0.02,-0.18,0.71,U] [#6 0.08,-0.39,0.57,U] [#7 -0.59,-0.05,0.00,M8] [#8 -0.03,-0.26,0.43,U] 
01:25:13.914 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.27}, one-star: {0.14, -0.39}
01:25:13.914 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
01:25:13.914 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
01:25:13.914 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.34 mountX=-0.27 mountY=-0.06, mountTheta=-2.94
01:25:13.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.27, opts=13)
01:25:13.914 00.000 7988 Enqueuing Move request for scope (0.06, -0.27)
01:25:13.914 00.000 15712 Worker thread wakes up
01:25:13.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
01:25:13.914 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
01:25:13.914 00.000 15712 Moving (0.06, -0.27) raw xDistance=-0.27 yDistance=-0.06
01:25:13.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:25:13.924 00.010 7988 UpdateGuideState exits: m=1125 SNR=21.7
01:25:13.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:13.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:13.924 00.000 7988 Enqueuing Expose request
01:25:13.924 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.34
01:25:13.924 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
01:25:13.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:13.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:13.924 00.000 15712 MoveAxis(E, 58, ABG)
01:25:13.924 00.000 15712 Guiding  Dir = 2, Dur = 58
01:25:13.924 00.000 15712 IsGuiding returns 0
01:25:13.942 00.018 15712 PulseGuide returned control before completion, sleep 52
01:25:14.026 00.084 15712 IsGuiding returns 0
01:25:14.026 00.000 15712 Move returns status 0, amount 58
01:25:14.026 00.000 15712 MoveAxis(N, 0, ABG)
01:25:14.026 00.000 15712 Move returns status 0, amount 0
01:25:14.026 00.000 15712 move complete, result=0
01:25:14.026 00.000 15712 worker thread done servicing request
01:25:14.026 00.000 15712 Worker thread wakes up
01:25:14.026 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
01:25:14.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:14.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:15.437 01.411 15712 Exposure complete
01:25:15.500 00.063 15712 worker thread done servicing request
01:25:15.501 00.001 7988 OnExposeComplete: enter
01:25:15.501 00.000 7988 UpdateGuideState(): m_state=6
01:25:15.501 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2158
01:25:15.501 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=189.21, Mass=1042, SNR=21.1, Peak=173 HFD=3.9
01:25:15.505 00.004 7988 MultiStar: [#1 0.17,0.09,0.94,U] [#2 0.08,0.40,0.90,U] [#3 0.07,0.01,0.86,U] [#4 0.60,0.11,0.00,M2] [#5 0.23,0.27,0.71,U] [#6 0.18,-0.01,0.65,U] [#7 -0.17,0.42,0.00,M9] [#8 -0.56,0.57,0.00,M8] 
01:25:15.505 00.000 7988 refined, 5 included, MultiStar: {0.18, 0.13}, one-star: {0.35, 0.01}
01:25:15.505 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
01:25:15.505 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
01:25:15.505 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.62 mountX=0.13 mountY=-0.18, mountTheta=-0.95
01:25:15.510 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.13, opts=13)
01:25:15.512 00.002 7988 Enqueuing Move request for scope (0.18, 0.13)
01:25:15.512 00.000 15712 Worker thread wakes up
01:25:15.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
01:25:15.512 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
01:25:15.512 00.000 15712 Moving (0.18, 0.13) raw xDistance=0.13 yDistance=-0.18
01:25:15.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:25:15.514 00.002 7988 UpdateGuideState exits: m=1042 SNR=21.1
01:25:15.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:15.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:15.514 00.000 7988 Enqueuing Expose request
01:25:15.514 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
01:25:15.514 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
01:25:15.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:15.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:25:15.514 00.000 15712 MoveAxis(E, 4, ABG)
01:25:15.514 00.000 15712 Guiding  Dir = 2, Dur = 4
01:25:15.514 00.000 15712 IsGuiding returns 0
01:25:15.539 00.025 15712 IsGuiding returns 0
01:25:15.539 00.000 15712 Move returns status 0, amount 4
01:25:15.539 00.000 15712 MoveAxis(N, 0, ABG)
01:25:15.539 00.000 15712 Move returns status 0, amount 0
01:25:15.539 00.000 15712 move complete, result=0
01:25:15.539 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:25:15.546 00.007 15712 worker thread done servicing request
01:25:15.546 00.000 15712 Worker thread wakes up
01:25:15.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:15.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:17.287 01.741 15712 Exposure complete
01:25:17.350 00.063 15712 worker thread done servicing request
01:25:17.350 00.000 7988 OnExposeComplete: enter
01:25:17.350 00.000 7988 UpdateGuideState(): m_state=6
01:25:17.354 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2159
01:25:17.354 00.000 7988 Star::Find returns 1 (0), X=973.98, Y=189.10, Mass=897, SNR=19.4, Peak=171 HFD=2.9
01:25:17.356 00.002 7988 MultiStar: [#1 0.27,-0.18,1.05,U] [#2 0.11,0.31,0.89,U] [#3 0.02,-0.26,0.87,U] [#4 0.29,-0.51,0.00,M3] [#5 0.32,-0.40,0.00,M1] [#6 0.36,-0.45,0.00,M1] [#7 -0.29,-0.05,0.54,U] [#8 0.04,0.18,0.46,U] 
01:25:17.356 00.000 7988 refined, 5 included, MultiStar: {0.15, -0.04}, one-star: {0.44, -0.11}
01:25:17.358 00.002 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
01:25:17.359 00.001 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
01:25:17.359 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.26 mountX=-0.04 mountY=-0.15, mountTheta=-1.83
01:25:17.361 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.04, opts=13)
01:25:17.363 00.002 7988 Enqueuing Move request for scope (0.15, -0.04)
01:25:17.363 00.000 15712 Worker thread wakes up
01:25:17.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
01:25:17.363 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
01:25:17.363 00.000 15712 Moving (0.15, -0.04) raw xDistance=-0.04 yDistance=-0.15
01:25:17.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:25:17.363 00.000 7988 UpdateGuideState exits: m=897 SNR=19.4
01:25:17.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:17.363 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:17.363 00.000 7988 Enqueuing Expose request
01:25:17.363 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
01:25:17.363 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
01:25:17.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:17.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:25:17.363 00.000 15712 MoveAxis(E, 7, ABG)
01:25:17.363 00.000 15712 Guiding  Dir = 2, Dur = 7
01:25:17.363 00.000 15712 IsGuiding returns 0
01:25:17.399 00.036 15712 IsGuiding returns 0
01:25:17.399 00.000 15712 Move returns status 0, amount 7
01:25:17.399 00.000 15712 MoveAxis(N, 0, ABG)
01:25:17.399 00.000 15712 Move returns status 0, amount 0
01:25:17.399 00.000 15712 move complete, result=0
01:25:17.399 00.000 15712 worker thread done servicing request
01:25:17.399 00.000 15712 Worker thread wakes up
01:25:17.399 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:25:17.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:17.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:18.814 01.415 15712 Exposure complete
01:25:18.875 00.061 15712 worker thread done servicing request
01:25:18.875 00.000 7988 OnExposeComplete: enter
01:25:18.875 00.000 7988 UpdateGuideState(): m_state=6
01:25:18.880 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2160
01:25:18.880 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=189.00, Mass=1077, SNR=21.4, Peak=172 HFD=4.4
01:25:18.882 00.002 7988 MultiStar: [#1 0.34,-0.32,0.00,M1] [#2 0.14,-0.12,0.83,U] [#3 -0.07,-0.30,0.83,U] [#4 0.51,-0.38,0.00,M4] [#5 0.25,-0.39,0.00,M2] [#6 0.11,-0.45,0.00,M2] [#7 -0.40,-0.00,0.39,U] [#8 -0.07,-0.70,0.00,M8] 
01:25:18.882 00.000 7988 refined, 3 included, MultiStar: {0.10, -0.18}, one-star: {0.40, -0.20}
01:25:18.884 00.002 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
01:25:18.884 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
01:25:18.886 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.06 mountX=-0.18 mountY=-0.10, mountTheta=-2.65
01:25:18.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.18, opts=13)
01:25:18.888 00.000 7988 Enqueuing Move request for scope (0.10, -0.18)
01:25:18.890 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=46, FiltMax=255, Gamma=0.690
01:25:18.891 00.001 15712 Worker thread wakes up
01:25:18.891 00.000 7988 UpdateGuideState exits: m=1077 SNR=21.4
01:25:18.892 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:18.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:18.892 00.000 7988 Enqueuing Expose request
01:25:18.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
01:25:18.892 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
01:25:18.892 00.000 15712 Moving (0.10, -0.18) raw xDistance=-0.18 yDistance=-0.10
01:25:18.892 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.34
01:25:18.892 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
01:25:18.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:18.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:18.892 00.000 15712 MoveAxis(E, 41, ABG)
01:25:18.892 00.000 15712 Guiding  Dir = 2, Dur = 41
01:25:18.892 00.000 15712 IsGuiding returns 0
01:25:18.911 00.019 15712 PulseGuide returned control before completion, sleep 35
01:25:18.955 00.044 15712 IsGuiding returns 1
01:25:18.955 00.000 15712 scope still moving after pulse duration time elapsed
01:25:18.996 00.041 15712 IsGuiding returns 0
01:25:18.996 00.000 15712 scope move finished after 41 + 56 ms
01:25:18.996 00.000 15712 Move returns status 0, amount 41
01:25:18.996 00.000 15712 MoveAxis(N, 0, ABG)
01:25:18.996 00.000 15712 Move returns status 0, amount 0
01:25:18.996 00.000 15712 move complete, result=0
01:25:18.996 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
01:25:18.999 00.003 15712 worker thread done servicing request
01:25:18.999 00.000 15712 Worker thread wakes up
01:25:18.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:18.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:20.634 01.635 15712 Exposure complete
01:25:20.696 00.062 15712 worker thread done servicing request
01:25:20.696 00.000 7988 OnExposeComplete: enter
01:25:20.696 00.000 7988 UpdateGuideState(): m_state=6
01:25:20.696 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2161
01:25:20.696 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=189.06, Mass=1032, SNR=20.8, Peak=163 HFD=4.2
01:25:20.696 00.000 7988 MultiStar: [#1 0.41,0.11,0.00,M2] [#2 0.05,0.34,0.85,U] [#3 0.00,0.08,0.85,U] [#4 0.39,-0.23,0.00,M5] [#5 0.31,0.10,0.73,U] [#6 -0.04,0.08,0.63,U] [#7 -0.92,0.21,0.00,M8] [#8 -0.14,-0.63,0.00,M9] 
01:25:20.696 00.000 7988 refined, 4 included, MultiStar: {0.15, 0.08}, one-star: {0.35, -0.14}
01:25:20.696 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
01:25:20.696 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
01:25:20.696 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.52 mountX=0.09 mountY=-0.15, mountTheta=-1.05
01:25:20.696 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.08, opts=13)
01:25:20.696 00.000 7988 Enqueuing Move request for scope (0.15, 0.08)
01:25:20.712 00.016 15712 Worker thread wakes up
01:25:20.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
01:25:20.713 00.001 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
01:25:20.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:25:20.713 00.000 7988 UpdateGuideState exits: m=1032 SNR=20.8
01:25:20.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:20.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:20.713 00.000 7988 Enqueuing Expose request
01:25:20.713 00.000 15712 Moving (0.15, 0.08) raw xDistance=0.09 yDistance=-0.15
01:25:20.713 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
01:25:20.713 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
01:25:20.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:20.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:25:20.713 00.000 15712 MoveAxis(E, 6, ABG)
01:25:20.713 00.000 15712 Guiding  Dir = 2, Dur = 6
01:25:20.713 00.000 15712 IsGuiding returns 0
01:25:20.730 00.017 15712 IsGuiding returns 0
01:25:20.730 00.000 15712 Move returns status 0, amount 6
01:25:20.730 00.000 15712 MoveAxis(N, 0, ABG)
01:25:20.730 00.000 15712 Move returns status 0, amount 0
01:25:20.730 00.000 15712 move complete, result=0
01:25:20.730 00.000 15712 worker thread done servicing request
01:25:20.730 00.000 15712 Worker thread wakes up
01:25:20.730 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:25:20.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:20.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:22.144 01.414 15712 Exposure complete
01:25:22.207 00.063 15712 worker thread done servicing request
01:25:22.207 00.000 7988 OnExposeComplete: enter
01:25:22.207 00.000 7988 UpdateGuideState(): m_state=6
01:25:22.211 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:25:22.211 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=189.20, Mass=1073, SNR=21.3, Peak=138 HFD=4.2
01:25:22.213 00.002 7988 MultiStar: [#1 0.29,0.42,0.00,M3] [#2 0.11,0.40,0.00,M1] [#3 0.15,0.60,0.00,M1] [#4 0.35,0.42,0.00,M6] [#5 0.18,0.02,0.66,U] [#6 0.11,0.16,0.62,U] [#7 -0.96,0.33,0.00,M9] [#8 -0.28,0.74,0.00,M10] 
01:25:22.213 00.000 7988 refined, 2 included, MultiStar: {0.21, 0.05}, one-star: {0.28, -0.00}
01:25:22.215 00.002 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
01:25:22.215 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
01:25:22.217 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.23 mountX=0.05 mountY=-0.21, mountTheta=-1.33
01:25:22.219 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.05, opts=13)
01:25:22.219 00.000 7988 Enqueuing Move request for scope (0.21, 0.05)
01:25:22.221 00.002 15712 Worker thread wakes up
01:25:22.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
01:25:22.221 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
01:25:22.221 00.000 15712 Moving (0.21, 0.05) raw xDistance=0.05 yDistance=-0.21
01:25:22.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:25:22.223 00.002 7988 UpdateGuideState exits: m=1073 SNR=21.3
01:25:22.224 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:22.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:22.226 00.002 7988 Enqueuing Expose request
01:25:22.228 00.002 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
01:25:22.228 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
01:25:22.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:22.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:25:22.228 00.000 15712 MoveAxis(E, 1, ABG)
01:25:22.228 00.000 15712 Guiding  Dir = 2, Dur = 1
01:25:22.228 00.000 15712 IsGuiding returns 0
01:25:22.242 00.014 15712 IsGuiding returns 0
01:25:22.242 00.000 15712 Move returns status 0, amount 1
01:25:22.242 00.000 15712 MoveAxis(N, 0, ABG)
01:25:22.242 00.000 15712 Move returns status 0, amount 0
01:25:22.242 00.000 15712 move complete, result=0
01:25:22.242 00.000 15712 worker thread done servicing request
01:25:22.242 00.000 15712 Worker thread wakes up
01:25:22.242 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
01:25:22.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:22.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:23.882 01.640 15712 Exposure complete
01:25:23.945 00.063 15712 worker thread done servicing request
01:25:23.945 00.000 7988 OnExposeComplete: enter
01:25:23.945 00.000 7988 UpdateGuideState(): m_state=6
01:25:23.945 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2163
01:25:23.945 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=189.24, Mass=974, SNR=20.3, Peak=156 HFD=3.5
01:25:23.945 00.000 7988 MultiStar: [#1 0.35,0.03,1.03,U] [#2 0.08,0.17,0.84,U] [#3 -0.04,0.12,0.88,U] [#4 0.45,-0.05,0.00,M7] [#5 0.37,-0.25,0.00,M1] [#6 0.25,0.29,0.63,U] [#7 -0.21,0.25,0.50,U] [#8 -0.54,0.52,0.00,R] 
01:25:23.945 00.000 7988 single-star, 5 included, MultiStar: {0.09, 0.13}, one-star: {0.02, 0.04}
01:25:23.945 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.56) = xAngle (-0.41 = -0.41)
01:25:23.945 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
01:25:23.955 00.010 7988 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.15 mountX=0.04 mountY=-0.02, mountTheta=-0.44
01:25:23.955 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.04, opts=13)
01:25:23.955 00.000 7988 Enqueuing Move request for scope (0.02, 0.04)
01:25:23.955 00.000 15712 Worker thread wakes up
01:25:23.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:25:23.955 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:25:23.955 00.000 15712 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.02
01:25:23.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:25:23.955 00.000 7988 UpdateGuideState exits: m=974 SNR=20.3
01:25:23.961 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:23.961 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
01:25:23.961 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
01:25:23.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:23.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:23.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:23.961 00.000 15712 MoveAxis(W, 1, ABG)
01:25:23.961 00.000 15712 Guiding  Dir = 3, Dur = 1
01:25:23.961 00.000 7988 Enqueuing Expose request
01:25:23.966 00.005 15712 IsGuiding returns 0
01:25:23.977 00.011 15712 IsGuiding returns 0
01:25:23.977 00.000 15712 Move returns status 0, amount 1
01:25:23.977 00.000 15712 MoveAxis(N, 0, ABG)
01:25:23.977 00.000 15712 Move returns status 0, amount 0
01:25:23.977 00.000 15712 move complete, result=0
01:25:23.977 00.000 15712 worker thread done servicing request
01:25:23.977 00.000 15712 Worker thread wakes up
01:25:23.977 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:25:23.987 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:23.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:25.398 01.411 15712 Exposure complete
01:25:25.462 00.064 15712 worker thread done servicing request
01:25:25.462 00.000 7988 OnExposeComplete: enter
01:25:25.462 00.000 7988 UpdateGuideState(): m_state=6
01:25:25.462 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2164
01:25:25.462 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=189.65, Mass=1030, SNR=21.0, Peak=161 HFD=3.9
01:25:25.462 00.000 7988 MultiStar: [#1 0.24,-0.06,0.94,U] [#2 -0.23,0.27,0.83,U] [#3 0.02,0.23,0.81,U] [#4 0.20,-0.28,0.67,U] [#5 0.04,-0.08,0.68,U] [#6 0.20,0.12,0.61,U] [#7 -0.40,0.20,0.00,M9] [#8 0.05,-0.07,0.44,U] 
01:25:25.467 00.005 7988 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.37, 0.45}
01:25:25.467 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.87 = -0.87)
01:25:25.467 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
01:25:25.467 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.69 mountX=0.10 mountY=-0.12, mountTheta=-0.88
01:25:25.467 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.10, opts=13)
01:25:25.467 00.000 7988 Enqueuing Move request for scope (0.12, 0.10)
01:25:25.467 00.000 15712 Worker thread wakes up
01:25:25.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
01:25:25.467 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
01:25:25.467 00.000 15712 Moving (0.12, 0.10) raw xDistance=0.10 yDistance=-0.12
01:25:25.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
01:25:25.475 00.008 7988 UpdateGuideState exits: m=1030 SNR=21.0
01:25:25.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:25.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:25.475 00.000 7988 Enqueuing Expose request
01:25:25.475 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
01:25:25.475 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
01:25:25.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:25.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:25:25.475 00.000 15712 MoveAxis(E, 2, ABG)
01:25:25.475 00.000 15712 Guiding  Dir = 2, Dur = 2
01:25:25.475 00.000 15712 IsGuiding returns 0
01:25:25.501 00.026 15712 IsGuiding returns 0
01:25:25.501 00.000 15712 Move returns status 0, amount 2
01:25:25.501 00.000 15712 MoveAxis(N, 0, ABG)
01:25:25.501 00.000 15712 Move returns status 0, amount 0
01:25:25.501 00.000 15712 move complete, result=0
01:25:25.501 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:25:25.505 00.004 15712 worker thread done servicing request
01:25:25.505 00.000 15712 Worker thread wakes up
01:25:25.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:25.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:27.136 01.631 15712 Exposure complete
01:25:27.197 00.061 15712 worker thread done servicing request
01:25:27.197 00.000 7988 OnExposeComplete: enter
01:25:27.197 00.000 7988 UpdateGuideState(): m_state=6
01:25:27.202 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2165
01:25:27.203 00.001 7988 Star::Find returns 1 (0), X=974.05, Y=189.02, Mass=983, SNR=20.4, Peak=182 HFD=4.0
01:25:27.203 00.000 7988 MultiStar: [#1 0.35,0.02,0.99,U] [#2 0.12,0.33,0.79,U] [#3 0.26,0.11,0.84,U] [#4 0.48,0.01,0.00,M7] [#5 0.32,0.15,0.70,U] [#6 0.09,0.06,0.65,U] [#7 -0.51,-0.07,0.00,M10] [#8 0.60,-0.60,0.00,M1] 
01:25:27.206 00.003 7988 refined, 5 included, MultiStar: {0.29, 0.07}, one-star: {0.51, -0.18}
01:25:27.206 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
01:25:27.208 00.002 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
01:25:27.208 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.23 mountX=0.07 mountY=-0.29, mountTheta=-1.33
01:25:27.210 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.07, opts=13)
01:25:27.212 00.002 7988 Enqueuing Move request for scope (0.29, 0.07)
01:25:27.212 00.000 15712 Worker thread wakes up
01:25:27.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd
01:25:27.212 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.07)
01:25:27.212 00.000 15712 Moving (0.29, 0.07) raw xDistance=0.07 yDistance=-0.29
01:25:27.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=47, FiltMax=255, Gamma=0.690
01:25:27.214 00.002 7988 UpdateGuideState exits: m=983 SNR=20.4
01:25:27.214 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:27.216 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:27.216 00.000 7988 Enqueuing Expose request
01:25:27.218 00.002 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
01:25:27.218 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
01:25:27.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:27.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:25:27.218 00.000 15712 MoveAxis(E, 6, ABG)
01:25:27.218 00.000 15712 Guiding  Dir = 2, Dur = 6
01:25:27.218 00.000 15712 IsGuiding returns 0
01:25:27.245 00.027 15712 IsGuiding returns 0
01:25:27.245 00.000 15712 Move returns status 0, amount 6
01:25:27.245 00.000 15712 MoveAxis(N, 0, ABG)
01:25:27.245 00.000 15712 Move returns status 0, amount 0
01:25:27.245 00.000 15712 move complete, result=0
01:25:27.245 00.000 15712 worker thread done servicing request
01:25:27.245 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.3 px 0 ms NORTH
01:25:27.245 00.000 15712 Worker thread wakes up
01:25:27.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:27.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:28.663 01.418 15712 Exposure complete
01:25:28.727 00.064 15712 worker thread done servicing request
01:25:28.727 00.000 7988 OnExposeComplete: enter
01:25:28.727 00.000 7988 UpdateGuideState(): m_state=6
01:25:28.730 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2166
01:25:28.730 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=189.04, Mass=841, SNR=18.9, Peak=167 HFD=3.3
01:25:28.732 00.002 7988 MultiStar: [#1 0.34,-0.13,0.95,U] [#2 0.00,0.30,0.91,U] [#3 0.01,-0.06,0.92,U] [#4 0.26,-0.22,0.67,U] [#5 0.70,-0.20,0.00,M1] [#6 -0.02,-0.14,0.68,U] [#7 -0.48,-0.03,0.00,R] [#8 0.95,-0.51,0.00,M2] 
01:25:28.732 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.06}, one-star: {0.16, -0.16}
01:25:28.734 00.002 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
01:25:28.735 00.001 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
01:25:28.735 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
01:25:28.737 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
01:25:28.739 00.002 7988 Enqueuing Move request for scope (0.13, -0.06)
01:25:28.739 00.000 15712 Worker thread wakes up
01:25:28.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
01:25:28.739 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
01:25:28.739 00.000 15712 Moving (0.13, -0.06) raw xDistance=-0.06 yDistance=-0.13
01:25:28.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=47, FiltMax=255, Gamma=0.690
01:25:28.739 00.000 7988 UpdateGuideState exits: m=841 SNR=18.9
01:25:28.743 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:28.743 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:28.743 00.000 7988 Enqueuing Expose request
01:25:28.743 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
01:25:28.743 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:25:28.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:28.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:25:28.743 00.000 15712 MoveAxis(E, 6, ABG)
01:25:28.743 00.000 15712 Guiding  Dir = 2, Dur = 6
01:25:28.743 00.000 15712 IsGuiding returns 0
01:25:28.763 00.020 15712 IsGuiding returns 0
01:25:28.763 00.000 15712 Move returns status 0, amount 6
01:25:28.763 00.000 15712 MoveAxis(N, 0, ABG)
01:25:28.763 00.000 15712 Move returns status 0, amount 0
01:25:28.763 00.000 15712 move complete, result=0
01:25:28.763 00.000 15712 worker thread done servicing request
01:25:28.763 00.000 15712 Worker thread wakes up
01:25:28.763 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:25:28.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:28.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:30.405 01.642 15712 Exposure complete
01:25:30.468 00.063 15712 worker thread done servicing request
01:25:30.468 00.000 7988 OnExposeComplete: enter
01:25:30.468 00.000 7988 UpdateGuideState(): m_state=6
01:25:30.471 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2167
01:25:30.471 00.000 7988 Star::Find returns 1 (0), X=974.02, Y=189.44, Mass=899, SNR=19.5, Peak=175 HFD=3.5
01:25:30.473 00.002 7988 MultiStar: [#1 0.35,0.13,0.97,U] [#2 0.26,0.28,0.84,U] [#3 0.11,0.33,0.78,U] [#4 0.62,-0.09,0.00,M7] [#5 0.14,-0.07,0.74,U] [#6 0.08,-0.16,0.64,U] [#7 0.02,-0.17,0.53,U] [#8 0.38,-0.23,0.00,M3] 
01:25:30.473 00.000 7988 refined, 6 included, MultiStar: {0.23, 0.11}, one-star: {0.48, 0.24}
01:25:30.475 00.002 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
01:25:30.475 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
01:25:30.477 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.26 cameraTheta=0.44 mountX=0.11 mountY=-0.24, mountTheta=-1.13
01:25:30.479 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.11, opts=13)
01:25:30.479 00.000 7988 Enqueuing Move request for scope (0.23, 0.11)
01:25:30.481 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=49, FiltMax=255, Gamma=0.690
01:25:30.481 00.000 7988 UpdateGuideState exits: m=899 SNR=19.5
01:25:30.484 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:30.485 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:30.485 00.000 7988 Enqueuing Expose request
01:25:30.485 00.000 15712 Worker thread wakes up
01:25:30.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
01:25:30.485 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
01:25:30.485 00.000 15712 Moving (0.23, 0.11) raw xDistance=0.11 yDistance=-0.24
01:25:30.490 00.005 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
01:25:30.490 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
01:25:30.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:30.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:25:30.490 00.000 15712 MoveAxis(E, 8, ABG)
01:25:30.492 00.002 15712 Guiding  Dir = 2, Dur = 8
01:25:30.519 00.027 15712 IsGuiding returns 0
01:25:30.538 00.019 15712 IsGuiding returns 0
01:25:30.538 00.000 15712 Move returns status 0, amount 8
01:25:30.538 00.000 15712 MoveAxis(N, 0, ABG)
01:25:30.538 00.000 15712 Move returns status 0, amount 0
01:25:30.538 00.000 15712 move complete, result=0
01:25:30.538 00.000 15712 worker thread done servicing request
01:25:30.538 00.000 15712 Worker thread wakes up
01:25:30.538 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:25:30.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:30.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:31.953 01.415 15712 Exposure complete
01:25:32.014 00.061 15712 worker thread done servicing request
01:25:32.014 00.000 7988 OnExposeComplete: enter
01:25:32.014 00.000 7988 UpdateGuideState(): m_state=6
01:25:32.020 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2168
01:25:32.020 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=189.17, Mass=926, SNR=19.8, Peak=161 HFD=3.5
01:25:32.022 00.002 7988 MultiStar: [#1 0.60,-0.53,0.00,M1] [#2 0.10,0.05,0.82,U] [#3 0.07,0.01,0.85,U] [#4 0.12,-0.16,0.73,U] [#5 0.35,-0.26,0.00,M1] [#6 0.28,-0.29,0.70,U] [#7 0.80,0.26,0.00,M1] [#8 0.50,-1.11,0.00,M4] 
01:25:32.022 00.000 7988 refined, 4 included, MultiStar: {0.15, -0.08}, one-star: {0.19, -0.04}
01:25:32.024 00.002 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.56) = xAngle (-2.03 = -2.03)
01:25:32.025 00.001 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
01:25:32.027 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.47 mountX=-0.08 mountY=-0.15, mountTheta=-2.04
01:25:32.027 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.08, opts=13)
01:25:32.030 00.003 7988 Enqueuing Move request for scope (0.15, -0.08)
01:25:32.031 00.001 15712 Worker thread wakes up
01:25:32.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
01:25:32.031 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
01:25:32.031 00.000 15712 Moving (0.15, -0.08) raw xDistance=-0.08 yDistance=-0.15
01:25:32.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:25:32.031 00.000 7988 UpdateGuideState exits: m=926 SNR=19.8
01:25:32.033 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:32.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:32.035 00.002 7988 Enqueuing Expose request
01:25:32.035 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
01:25:32.035 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:25:32.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:32.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:25:32.035 00.000 15712 MoveAxis(E, 6, ABG)
01:25:32.035 00.000 15712 Guiding  Dir = 2, Dur = 6
01:25:32.035 00.000 15712 IsGuiding returns 0
01:25:32.052 00.017 15712 IsGuiding returns 0
01:25:32.052 00.000 15712 Move returns status 0, amount 6
01:25:32.052 00.000 15712 MoveAxis(N, 0, ABG)
01:25:32.052 00.000 15712 Move returns status 0, amount 0
01:25:32.052 00.000 15712 move complete, result=0
01:25:32.052 00.000 15712 worker thread done servicing request
01:25:32.052 00.000 15712 Worker thread wakes up
01:25:32.052 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:25:32.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:32.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:33.690 01.638 15712 Exposure complete
01:25:33.752 00.062 15712 worker thread done servicing request
01:25:33.752 00.000 7988 OnExposeComplete: enter
01:25:33.752 00.000 7988 UpdateGuideState(): m_state=6
01:25:33.755 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2169
01:25:33.755 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=189.57, Mass=864, SNR=19.3, Peak=168 HFD=3.4
01:25:33.757 00.002 7988 MultiStar: [#1 0.43,0.19,0.00,M2] [#2 0.14,0.46,0.00,M1] [#3 0.26,0.19,0.84,U] [#4 0.25,0.03,0.66,U] [#5 0.29,0.04,0.72,U] [#6 0.33,0.12,0.69,U] [#7 0.48,0.30,0.00,M2] [#8 0.85,-0.66,0.00,M5] 
01:25:33.757 00.000 7988 refined, 4 included, MultiStar: {0.30, 0.17}, one-star: {0.35, 0.36}
01:25:33.759 00.002 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
01:25:33.759 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
01:25:33.761 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=0.17 hyp=0.34 cameraTheta=0.51 mountX=0.17 mountY=-0.30, mountTheta=-1.06
01:25:33.763 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.17, opts=13)
01:25:33.765 00.002 7988 Enqueuing Move request for scope (0.30, 0.17)
01:25:33.765 00.000 15712 Worker thread wakes up
01:25:33.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.17) opts 0xd
01:25:33.765 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.17)
01:25:33.765 00.000 15712 Moving (0.30, 0.17) raw xDistance=0.17 yDistance=-0.30
01:25:33.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:25:33.765 00.000 7988 UpdateGuideState exits: m=864 SNR=19.3
01:25:33.768 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:33.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:33.768 00.000 7988 Enqueuing Expose request
01:25:33.768 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.33
01:25:33.768 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
01:25:33.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:33.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:25:33.768 00.000 15712 MoveAxis(W, 28, ABG)
01:25:33.768 00.000 15712 Guiding  Dir = 3, Dur = 28
01:25:33.768 00.000 15712 IsGuiding returns 0
01:25:33.799 00.031 15712 PulseGuide returned control before completion, sleep 12
01:25:33.847 00.048 15712 IsGuiding returns 1
01:25:33.847 00.000 15712 scope still moving after pulse duration time elapsed
01:25:33.879 00.032 15712 IsGuiding returns 0
01:25:33.879 00.000 15712 scope move finished after 28 + 78 ms
01:25:33.879 00.000 15712 Move returns status 0, amount 28
01:25:33.879 00.000 15712 MoveAxis(N, 0, ABG)
01:25:33.879 00.000 15712 Move returns status 0, amount 0
01:25:33.879 00.000 15712 move complete, result=0
01:25:33.879 00.000 15712 worker thread done servicing request
01:25:33.879 00.000 15712 Worker thread wakes up
01:25:33.879 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.3 px 0 ms NORTH
01:25:33.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:33.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:35.300 01.421 15712 Exposure complete
01:25:35.361 00.061 15712 worker thread done servicing request
01:25:35.361 00.000 7988 OnExposeComplete: enter
01:25:35.361 00.000 7988 UpdateGuideState(): m_state=6
01:25:35.365 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2170
01:25:35.365 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=189.22, Mass=865, SNR=19.0, Peak=163 HFD=3.5
01:25:35.367 00.002 7988 MultiStar: [#1 0.28,-0.15,1.00,U] [#2 -0.04,0.26,0.90,U] [#3 -0.13,-0.04,0.88,U] [#4 0.65,0.11,0.00,M6] [#5 0.35,0.17,0.71,U] [#6 -0.05,-0.15,0.67,U] [#7 -0.14,0.31,0.50,U] [#8 0.33,-0.48,0.00,M6] 
01:25:35.367 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.04}, one-star: {0.25, 0.02}
01:25:35.369 00.002 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
01:25:35.369 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
01:25:35.371 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.43 mountX=0.04 mountY=-0.10, mountTheta=-1.14
01:25:35.373 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
01:25:35.373 00.000 7988 Enqueuing Move request for scope (0.09, 0.04)
01:25:35.375 00.002 15712 Worker thread wakes up
01:25:35.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:25:35.375 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:25:35.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:25:35.377 00.002 7988 UpdateGuideState exits: m=865 SNR=19.0
01:25:35.378 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:35.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:35.380 00.002 7988 Enqueuing Expose request
01:25:35.382 00.002 15712 Moving (0.09, 0.04) raw xDistance=0.04 yDistance=-0.10
01:25:35.382 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
01:25:35.382 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
01:25:35.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:35.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:35.382 00.000 15712 MoveAxis(E, 2, ABG)
01:25:35.382 00.000 15712 Guiding  Dir = 2, Dur = 2
01:25:35.382 00.000 15712 IsGuiding returns 0
01:25:35.412 00.030 15712 IsGuiding returns 0
01:25:35.412 00.000 15712 Move returns status 0, amount 2
01:25:35.412 00.000 15712 MoveAxis(N, 0, ABG)
01:25:35.412 00.000 15712 Move returns status 0, amount 0
01:25:35.412 00.000 15712 move complete, result=0
01:25:35.412 00.000 15712 worker thread done servicing request
01:25:35.412 00.000 15712 Worker thread wakes up
01:25:35.412 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:25:35.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:35.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:37.055 01.643 15712 Exposure complete
01:25:37.117 00.062 15712 worker thread done servicing request
01:25:37.117 00.000 7988 OnExposeComplete: enter
01:25:37.117 00.000 7988 UpdateGuideState(): m_state=6
01:25:37.122 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2171
01:25:37.122 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=189.40, Mass=862, SNR=19.0, Peak=153 HFD=3.2
01:25:37.122 00.000 7988 MultiStar: [#1 0.43,-0.23,0.00,M2] [#2 -0.00,0.41,0.88,U] [#3 -0.14,-0.25,0.84,U] [#4 0.64,0.04,0.00,M7] [#5 0.12,-0.01,0.72,U] [#6 0.40,-0.03,0.61,U] [#7 -0.34,0.05,0.58,U] [#8 0.19,-0.28,0.38,U] 
01:25:37.122 00.000 7988 refined, 6 included, MultiStar: {0.06, 0.05}, one-star: {0.21, 0.19}
01:25:37.127 00.005 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.56) = xAngle (-0.86 = -0.86)
01:25:37.127 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
01:25:37.127 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.70 mountX=0.05 mountY=-0.06, mountTheta=-0.88
01:25:37.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.05, opts=13)
01:25:37.127 00.000 7988 Enqueuing Move request for scope (0.06, 0.05)
01:25:37.133 00.006 15712 Worker thread wakes up
01:25:37.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:25:37.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:25:37.133 00.000 15712 Moving (0.06, 0.05) raw xDistance=0.05 yDistance=-0.06
01:25:37.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:25:37.133 00.000 7988 UpdateGuideState exits: m=862 SNR=19.0
01:25:37.135 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:37.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:37.137 00.002 7988 Enqueuing Expose request
01:25:37.137 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
01:25:37.137 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
01:25:37.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:37.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:37.137 00.000 15712 MoveAxis(E, 0, ABG)
01:25:37.137 00.000 15712 Move returns status 0, amount 0
01:25:37.137 00.000 15712 MoveAxis(N, 0, ABG)
01:25:37.137 00.000 15712 Move returns status 0, amount 0
01:25:37.137 00.000 15712 move complete, result=0
01:25:37.137 00.000 15712 worker thread done servicing request
01:25:37.137 00.000 15712 Worker thread wakes up
01:25:37.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:37.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:37.137 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:38.555 01.418 15712 Exposure complete
01:25:38.617 00.062 15712 worker thread done servicing request
01:25:38.619 00.002 7988 OnExposeComplete: enter
01:25:38.619 00.000 7988 UpdateGuideState(): m_state=6
01:25:38.621 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2172
01:25:38.621 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=188.81, Mass=875, SNR=19.2, Peak=178 HFD=3.4
01:25:38.621 00.000 7988 MultiStar: [#1 0.30,-0.34,0.00,M3] [#2 0.28,-0.06,0.89,U] [#3 0.13,-0.54,0.00,M1] [#4 0.36,-0.02,0.75,U] [#5 0.48,-0.62,0.00,M1] [#6 0.24,-0.34,0.00,M1] [#7 -0.06,-0.07,0.49,U] [#8 0.38,-0.98,0.00,M6] 
01:25:38.621 00.000 7988 refined, 3 included, MultiStar: {0.25, -0.16}, one-star: {0.29, -0.40}
01:25:38.621 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
01:25:38.621 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
01:25:38.621 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.29 cameraTheta=-0.57 mountX=-0.16 mountY=-0.24, mountTheta=-2.15
01:25:38.621 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.16, opts=13)
01:25:38.621 00.000 7988 Enqueuing Move request for scope (0.25, -0.16)
01:25:38.621 00.000 15712 Worker thread wakes up
01:25:38.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.16) opts 0xd
01:25:38.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.16)
01:25:38.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:25:38.621 00.000 15712 Moving (0.25, -0.16) raw xDistance=-0.16 yDistance=-0.24
01:25:38.621 00.000 7988 UpdateGuideState exits: m=875 SNR=19.2
01:25:38.633 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:38.635 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:38.635 00.000 7988 Enqueuing Expose request
01:25:38.638 00.003 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
01:25:38.638 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
01:25:38.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:38.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:25:38.638 00.000 15712 MoveAxis(E, 1, ABG)
01:25:38.638 00.000 15712 Guiding  Dir = 2, Dur = 1
01:25:38.639 00.001 15712 IsGuiding returns 0
01:25:38.658 00.019 15712 IsGuiding returns 0
01:25:38.658 00.000 15712 Move returns status 0, amount 1
01:25:38.658 00.000 15712 MoveAxis(N, 0, ABG)
01:25:38.658 00.000 15712 Move returns status 0, amount 0
01:25:38.658 00.000 15712 move complete, result=0
01:25:38.658 00.000 15712 worker thread done servicing request
01:25:38.658 00.000 15712 Worker thread wakes up
01:25:38.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:38.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:38.658 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.2 px 0 ms NORTH
01:25:40.290 01.632 15712 Exposure complete
01:25:40.352 00.062 15712 worker thread done servicing request
01:25:40.352 00.000 7988 OnExposeComplete: enter
01:25:40.354 00.002 7988 UpdateGuideState(): m_state=6
01:25:40.354 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2173
01:25:40.354 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=189.04, Mass=930, SNR=19.6, Peak=174 HFD=3.9
01:25:40.354 00.000 7988 MultiStar: [#1 0.31,-0.27,0.91,U] [#2 0.01,0.19,0.80,U] [#3 -0.02,0.29,0.84,U] [#4 0.41,-0.06,0.00,M7] [#5 0.15,-0.36,0.69,U] [#6 0.12,-0.16,0.62,U] [#7 -0.30,0.35,0.00,M1] [#8 0.68,-1.04,0.00,M7] 
01:25:40.354 00.000 7988 refined, 5 included, MultiStar: {0.17, -0.07}, one-star: {0.36, -0.17}
01:25:40.354 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
01:25:40.354 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
01:25:40.354 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.42 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
01:25:40.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.07, opts=13)
01:25:40.354 00.000 7988 Enqueuing Move request for scope (0.17, -0.07)
01:25:40.354 00.000 15712 Worker thread wakes up
01:25:40.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
01:25:40.354 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
01:25:40.354 00.000 15712 Moving (0.17, -0.07) raw xDistance=-0.07 yDistance=-0.16
01:25:40.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:25:40.354 00.000 7988 UpdateGuideState exits: m=930 SNR=19.6
01:25:40.368 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:40.368 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:40.368 00.000 7988 Enqueuing Expose request
01:25:40.372 00.004 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
01:25:40.372 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
01:25:40.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:40.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:25:40.372 00.000 15712 MoveAxis(E, 8, ABG)
01:25:40.372 00.000 15712 Guiding  Dir = 2, Dur = 8
01:25:40.372 00.000 15712 IsGuiding returns 0
01:25:40.400 00.028 15712 IsGuiding returns 0
01:25:40.400 00.000 15712 Move returns status 0, amount 8
01:25:40.400 00.000 15712 MoveAxis(N, 0, ABG)
01:25:40.400 00.000 15712 Move returns status 0, amount 0
01:25:40.400 00.000 15712 move complete, result=0
01:25:40.400 00.000 15712 worker thread done servicing request
01:25:40.400 00.000 15712 Worker thread wakes up
01:25:40.400 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:25:40.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:40.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:41.820 01.420 15712 Exposure complete
01:25:41.881 00.061 15712 worker thread done servicing request
01:25:41.881 00.000 7988 OnExposeComplete: enter
01:25:41.885 00.004 7988 UpdateGuideState(): m_state=6
01:25:41.885 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2174
01:25:41.885 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=189.27, Mass=908, SNR=19.4, Peak=153 HFD=3.6
01:25:41.885 00.000 7988 MultiStar: [#1 0.07,0.06,0.89,U] [#2 0.11,0.42,0.00,M1] [#3 0.22,-0.16,0.85,U] [#4 0.24,-0.11,0.73,U] [#5 0.03,0.00,0.65,U] [#6 -0.01,0.05,0.65,U] [#7 -0.23,0.02,0.52,U] [#8 0.24,-0.16,0.43,U] 
01:25:41.885 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.19, 0.06}
01:25:41.885 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
01:25:41.885 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
01:25:41.885 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:25:41.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
01:25:41.885 00.000 7988 Enqueuing Move request for scope (0.11, -0.02)
01:25:41.885 00.000 15712 Worker thread wakes up
01:25:41.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:25:41.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:25:41.885 00.000 15712 Moving (0.11, -0.02) raw xDistance=-0.02 yDistance=-0.11
01:25:41.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:25:41.897 00.012 7988 UpdateGuideState exits: m=908 SNR=19.4
01:25:41.897 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:41.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:41.897 00.000 7988 Enqueuing Expose request
01:25:41.902 00.005 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
01:25:41.902 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
01:25:41.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:41.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:25:41.902 00.000 15712 MoveAxis(E, 11, ABG)
01:25:41.902 00.000 15712 Guiding  Dir = 2, Dur = 11
01:25:41.902 00.000 15712 IsGuiding returns 0
01:25:41.945 00.043 15712 IsGuiding returns 1
01:25:41.945 00.000 15712 scope still moving after pulse duration time elapsed
01:25:41.977 00.032 15712 IsGuiding returns 0
01:25:41.977 00.000 15712 scope move finished after 11 + 63 ms
01:25:41.977 00.000 15712 Move returns status 0, amount 11
01:25:41.977 00.000 15712 MoveAxis(N, 0, ABG)
01:25:41.977 00.000 15712 Move returns status 0, amount 0
01:25:41.977 00.000 15712 move complete, result=0
01:25:41.977 00.000 15712 worker thread done servicing request
01:25:41.977 00.000 15712 Worker thread wakes up
01:25:41.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:41.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:41.977 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
01:25:43.620 01.643 15712 Exposure complete
01:25:43.681 00.061 15712 worker thread done servicing request
01:25:43.681 00.000 7988 OnExposeComplete: enter
01:25:43.681 00.000 7988 UpdateGuideState(): m_state=6
01:25:43.686 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2175
01:25:43.687 00.001 7988 Star::Find returns 1 (0), X=973.74, Y=189.76, Mass=903, SNR=19.6, Peak=156 HFD=3.5
01:25:43.687 00.000 7988 MultiStar: [#1 0.57,0.38,0.00,M2] [#2 0.13,0.42,0.00,M2] [#3 0.39,0.05,0.87,U] [#4 0.22,0.19,0.66,U] [#5 -0.03,0.23,0.63,U] [#6 0.00,0.30,0.62,U] [#7 0.10,1.09,0.00,M1] [#8 0.42,-0.12,0.00,M7] 
01:25:43.689 00.002 7988 refined, 4 included, MultiStar: {0.18, 0.28}, one-star: {0.20, 0.56}
01:25:43.689 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
01:25:43.691 00.002 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
01:25:43.691 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.28 hyp=0.33 cameraTheta=1.01 mountX=0.28 mountY=-0.18, mountTheta=-0.57
01:25:43.693 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.28, opts=13)
01:25:43.695 00.002 7988 Enqueuing Move request for scope (0.18, 0.28)
01:25:43.696 00.001 15712 Worker thread wakes up
01:25:43.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.28) opts 0xd
01:25:43.696 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.28)
01:25:43.696 00.000 15712 Moving (0.18, 0.28) raw xDistance=0.28 yDistance=-0.18
01:25:43.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:25:43.696 00.000 7988 UpdateGuideState exits: m=903 SNR=19.6
01:25:43.699 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:43.699 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:43.701 00.002 7988 Enqueuing Expose request
01:25:43.701 00.000 15712 PPEC rslt: input = 0.28, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.32
01:25:43.701 00.000 15712 PPEC: input: 0.28, control: 0.14, exposure: 1500
01:25:43.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:43.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:25:43.701 00.000 15712 MoveAxis(W, 45, ABG)
01:25:43.701 00.000 15712 Guiding  Dir = 3, Dur = 45
01:25:43.701 00.000 15712 IsGuiding returns 0
01:25:43.722 00.021 15712 PulseGuide returned control before completion, sleep 32
01:25:43.760 00.038 15712 IsGuiding returns 1
01:25:43.760 00.000 15712 scope still moving after pulse duration time elapsed
01:25:43.812 00.052 15712 IsGuiding returns 0
01:25:43.812 00.000 15712 scope move finished after 45 + 74 ms
01:25:43.812 00.000 15712 Move returns status 0, amount 45
01:25:43.812 00.000 15712 MoveAxis(N, 0, ABG)
01:25:43.812 00.000 15712 Move returns status 0, amount 0
01:25:43.812 00.000 15712 move complete, result=0
01:25:43.812 00.000 7988 GuideStep: 0.3 px 45 ms WEST, -0.2 px 0 ms NORTH
01:25:43.812 00.000 15712 worker thread done servicing request
01:25:43.812 00.000 15712 Worker thread wakes up
01:25:43.824 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:43.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:45.243 01.419 15712 Exposure complete
01:25:45.304 00.061 15712 worker thread done servicing request
01:25:45.304 00.000 7988 OnExposeComplete: enter
01:25:45.304 00.000 7988 UpdateGuideState(): m_state=6
01:25:45.309 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2176
01:25:45.309 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=188.94, Mass=815, SNR=18.3, Peak=172 HFD=3.0
01:25:45.311 00.002 7988 MultiStar: [#1 0.34,-0.12,0.99,U] [#2 0.05,-0.29,0.83,U] [#3 0.05,-0.37,0.89,U] [#4 0.86,-0.46,0.00,M6] [#5 0.41,-0.16,0.00,M1] [#6 0.07,-0.10,0.68,U] [#7 0.58,-0.26,0.00,M2] [#8 0.27,-0.63,0.00,M8] 
01:25:45.311 00.000 7988 refined, 4 included, MultiStar: {0.18, -0.23}, one-star: {0.34, -0.26}
01:25:45.313 00.002 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:25:45.313 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
01:25:45.315 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.30 cameraTheta=-0.90 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
01:25:45.317 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.23, opts=13)
01:25:45.317 00.000 7988 Enqueuing Move request for scope (0.18, -0.23)
01:25:45.319 00.002 15712 Worker thread wakes up
01:25:45.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd
01:25:45.319 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.23)
01:25:45.319 00.000 15712 Moving (0.18, -0.23) raw xDistance=-0.23 yDistance=-0.18
01:25:45.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:25:45.320 00.001 7988 UpdateGuideState exits: m=815 SNR=18.3
01:25:45.322 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:45.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:45.322 00.000 7988 Enqueuing Expose request
01:25:45.322 00.000 15712 PPEC rslt: input = -0.23, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.32
01:25:45.322 00.000 15712 PPEC: input: -0.23, control: -0.17, exposure: 1500
01:25:45.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:45.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:25:45.322 00.000 15712 MoveAxis(E, 54, ABG)
01:25:45.322 00.000 15712 Guiding  Dir = 2, Dur = 54
01:25:45.322 00.000 15712 IsGuiding returns 0
01:25:45.340 00.018 15712 PulseGuide returned control before completion, sleep 51
01:25:45.420 00.080 15712 IsGuiding returns 0
01:25:45.420 00.000 15712 Move returns status 0, amount 54
01:25:45.420 00.000 15712 MoveAxis(N, 0, ABG)
01:25:45.420 00.000 15712 Move returns status 0, amount 0
01:25:45.420 00.000 15712 move complete, result=0
01:25:45.420 00.000 7988 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
01:25:45.420 00.000 15712 worker thread done servicing request
01:25:45.422 00.002 15712 Worker thread wakes up
01:25:45.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:45.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:47.062 01.640 15712 Exposure complete
01:25:47.133 00.071 15712 worker thread done servicing request
01:25:47.133 00.000 7988 OnExposeComplete: enter
01:25:47.133 00.000 7988 UpdateGuideState(): m_state=6
01:25:47.136 00.003 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2177
01:25:47.138 00.002 7988 Star::Find returns 1 (0), X=973.84, Y=188.73, Mass=838, SNR=18.6, Peak=158 HFD=3.5
01:25:47.138 00.000 7988 MultiStar: [#1 0.43,-0.01,0.00,M2] [#2 0.04,0.18,0.90,U] [#3 0.17,0.01,0.83,U] [#4 0.46,-0.21,0.00,M7] [#5 0.49,0.23,0.00,M2] [#6 0.08,-0.22,0.62,U] [#7 0.06,0.52,0.00,M3] [#8 0.90,0.14,0.00,M9] 
01:25:47.140 00.002 7988 refined, 3 included, MultiStar: {0.16, -0.13}, one-star: {0.30, -0.47}
01:25:47.140 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
01:25:47.140 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
01:25:47.140 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.70 mountX=-0.13 mountY=-0.15, mountTheta=-2.27
01:25:47.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.13, opts=13)
01:25:47.140 00.000 7988 Enqueuing Move request for scope (0.16, -0.13)
01:25:47.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:25:47.140 00.000 7988 UpdateGuideState exits: m=838 SNR=18.6
01:25:47.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:47.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:47.140 00.000 7988 Enqueuing Expose request
01:25:47.140 00.000 15712 Worker thread wakes up
01:25:47.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
01:25:47.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
01:25:47.140 00.000 15712 Moving (0.16, -0.13) raw xDistance=-0.13 yDistance=-0.15
01:25:47.157 00.017 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
01:25:47.157 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
01:25:47.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:47.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:25:47.157 00.000 15712 MoveAxis(W, 2, ABG)
01:25:47.157 00.000 15712 Guiding  Dir = 3, Dur = 2
01:25:47.195 00.038 15712 IsGuiding returns 0
01:25:47.208 00.013 15712 IsGuiding returns 0
01:25:47.208 00.000 15712 Move returns status 0, amount 2
01:25:47.208 00.000 15712 MoveAxis(N, 0, ABG)
01:25:47.208 00.000 15712 Move returns status 0, amount 0
01:25:47.208 00.000 15712 move complete, result=0
01:25:47.208 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
01:25:47.212 00.004 15712 worker thread done servicing request
01:25:47.212 00.000 15712 Worker thread wakes up
01:25:47.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:47.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:48.628 01.416 15712 Exposure complete
01:25:48.692 00.064 15712 worker thread done servicing request
01:25:48.692 00.000 7988 OnExposeComplete: enter
01:25:48.692 00.000 7988 UpdateGuideState(): m_state=6
01:25:48.692 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2178
01:25:48.692 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=188.93, Mass=708, SNR=17.1, Peak=164 HFD=3.4
01:25:48.692 00.000 7988 MultiStar: [#1 0.64,-0.06,0.00,M3] [#2 0.04,0.26,0.89,U] [#3 -0.09,-0.36,0.93,U] [#4 0.38,-0.55,0.00,M8] [#5 0.52,-0.10,0.00,M3] [#6 -0.10,-0.23,0.67,U] [#7 0.21,-0.15,0.48,U] [#8 0.35,-0.74,0.00,M10] 
01:25:48.692 00.000 7988 refined, 4 included, MultiStar: {0.00, -0.15}, one-star: {0.02, -0.28}
01:25:48.692 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
01:25:48.692 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
01:25:48.692 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.57 mountX=-0.15 mountY=0.00, mountTheta=3.12
01:25:48.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.15, opts=13)
01:25:48.692 00.000 7988 Enqueuing Move request for scope (0.00, -0.15)
01:25:48.705 00.013 15712 Worker thread wakes up
01:25:48.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
01:25:48.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
01:25:48.705 00.000 15712 Moving (0.00, -0.15) raw xDistance=-0.15 yDistance=0.00
01:25:48.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:25:48.705 00.000 7988 UpdateGuideState exits: m=708 SNR=17.1
01:25:48.707 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:48.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:48.709 00.002 7988 Enqueuing Expose request
01:25:48.709 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
01:25:48.709 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
01:25:48.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:48.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:25:48.709 00.000 15712 MoveAxis(E, 0, ABG)
01:25:48.709 00.000 15712 Move returns status 0, amount 0
01:25:48.709 00.000 15712 MoveAxis(N, 0, ABG)
01:25:48.709 00.000 15712 Move returns status 0, amount 0
01:25:48.709 00.000 15712 move complete, result=0
01:25:48.709 00.000 15712 worker thread done servicing request
01:25:48.709 00.000 15712 Worker thread wakes up
01:25:48.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:48.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:48.709 00.000 7988 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:50.346 01.637 15712 Exposure complete
01:25:50.407 00.061 15712 worker thread done servicing request
01:25:50.407 00.000 7988 OnExposeComplete: enter
01:25:50.407 00.000 7988 UpdateGuideState(): m_state=6
01:25:50.407 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2179
01:25:50.407 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=189.08, Mass=837, SNR=18.7, Peak=170 HFD=2.9
01:25:50.407 00.000 7988 MultiStar: [#1 0.57,-0.12,0.00,M4] [#2 0.12,0.03,0.91,U] [#3 0.37,-0.14,0.90,U] [#4 0.53,0.00,0.00,M9] [#5 0.32,-0.13,0.78,U] [#6 0.04,-0.27,0.64,U] [#7 -0.04,-0.24,0.49,U] [#8 0.23,-0.62,0.00,R] 
01:25:50.407 00.000 7988 refined, 5 included, MultiStar: {0.22, -0.13}, one-star: {0.33, -0.13}
01:25:50.407 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.56) = xAngle (-2.10 = -2.10)
01:25:50.407 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.14 = -2.14)
01:25:50.407 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-0.54 mountX=-0.13 mountY=-0.21, mountTheta=-2.11
01:25:50.407 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.13, opts=13)
01:25:50.407 00.000 7988 Enqueuing Move request for scope (0.22, -0.13)
01:25:50.423 00.016 15712 Worker thread wakes up
01:25:50.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
01:25:50.423 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
01:25:50.423 00.000 15712 Moving (0.22, -0.13) raw xDistance=-0.13 yDistance=-0.21
01:25:50.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:25:50.424 00.001 7988 UpdateGuideState exits: m=837 SNR=18.7
01:25:50.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:50.424 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:50.424 00.000 7988 Enqueuing Expose request
01:25:50.424 00.000 15712 PPEC rslt: input = -0.13, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
01:25:50.424 00.000 15712 PPEC: input: -0.13, control: 0.00, exposure: 1500
01:25:50.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:50.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:25:50.424 00.000 15712 MoveAxis(W, 1, ABG)
01:25:50.424 00.000 15712 Guiding  Dir = 3, Dur = 1
01:25:50.424 00.000 15712 IsGuiding returns 0
01:25:50.455 00.031 15712 IsGuiding returns 0
01:25:50.455 00.000 15712 Move returns status 0, amount 1
01:25:50.455 00.000 15712 MoveAxis(N, 0, ABG)
01:25:50.455 00.000 15712 Move returns status 0, amount 0
01:25:50.455 00.000 15712 move complete, result=0
01:25:50.455 00.000 15712 worker thread done servicing request
01:25:50.455 00.000 15712 Worker thread wakes up
01:25:50.455 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
01:25:50.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:50.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:51.875 01.420 15712 Exposure complete
01:25:51.937 00.062 15712 worker thread done servicing request
01:25:51.937 00.000 7988 OnExposeComplete: enter
01:25:51.937 00.000 7988 UpdateGuideState(): m_state=6
01:25:51.937 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2180
01:25:51.937 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=188.79, Mass=820, SNR=18.5, Peak=181 HFD=3.4
01:25:51.937 00.000 7988 MultiStar: [#1 0.49,-0.38,0.00,M5] [#2 -0.04,0.06,0.93,U] [#3 0.24,-0.41,0.00,M1] [#4 0.41,-0.41,0.00,M10] [#5 0.64,-0.50,0.00,M3] [#6 0.06,-0.36,0.70,U] [#7 0.47,-0.34,0.00,M2] [#8 -0.10,-0.15,0.42,U] 
01:25:51.937 00.000 7988 refined, 3 included, MultiStar: {0.07, -0.22}, one-star: {0.26, -0.42}
01:25:51.937 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
01:25:51.937 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
01:25:51.937 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.26 mountX=-0.22 mountY=-0.07, mountTheta=-2.85
01:25:51.937 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.22, opts=13)
01:25:51.937 00.000 7988 Enqueuing Move request for scope (0.07, -0.22)
01:25:51.952 00.015 15712 Worker thread wakes up
01:25:51.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
01:25:51.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
01:25:51.952 00.000 15712 Moving (0.07, -0.22) raw xDistance=-0.22 yDistance=-0.07
01:25:51.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:25:51.953 00.001 7988 UpdateGuideState exits: m=820 SNR=18.5
01:25:51.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:51.955 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:51.955 00.000 7988 Enqueuing Expose request
01:25:51.955 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.32
01:25:51.955 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
01:25:51.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:51.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:25:51.955 00.000 15712 MoveAxis(E, 47, ABG)
01:25:51.955 00.000 15712 Guiding  Dir = 2, Dur = 47
01:25:51.955 00.000 15712 IsGuiding returns 0
01:25:51.970 00.015 15712 PulseGuide returned control before completion, sleep 44
01:25:52.053 00.083 15712 IsGuiding returns 0
01:25:52.053 00.000 15712 Move returns status 0, amount 47
01:25:52.053 00.000 15712 MoveAxis(N, 0, ABG)
01:25:52.053 00.000 15712 Move returns status 0, amount 0
01:25:52.053 00.000 15712 move complete, result=0
01:25:52.053 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
01:25:52.055 00.002 15712 worker thread done servicing request
01:25:52.055 00.000 15712 Worker thread wakes up
01:25:52.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:52.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:53.695 01.640 15712 Exposure complete
01:25:53.756 00.061 15712 worker thread done servicing request
01:25:53.756 00.000 7988 OnExposeComplete: enter
01:25:53.756 00.000 7988 UpdateGuideState(): m_state=6
01:25:53.761 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2181
01:25:53.761 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=189.00, Mass=900, SNR=19.3, Peak=172 HFD=3.9
01:25:53.763 00.002 7988 MultiStar: [#1 0.45,-0.33,0.00,M6] [#2 0.05,-0.07,0.85,U] [#3 0.12,-0.21,0.83,U] [#4 0.55,-0.36,0.00,R] [#5 0.42,-0.71,0.00,M4] [#6 0.09,-0.16,0.61,U] [#7 0.69,0.09,0.00,M3] [#8 -0.22,-0.79,0.00,M1] 
01:25:53.763 00.000 7988 refined, 3 included, MultiStar: {0.10, -0.16}, one-star: {0.12, -0.20}
01:25:53.765 00.002 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
01:25:53.765 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
01:25:53.767 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.02 mountX=-0.16 mountY=-0.09, mountTheta=-2.60
01:25:53.769 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.16, opts=13)
01:25:53.769 00.000 7988 Enqueuing Move request for scope (0.10, -0.16)
01:25:53.771 00.002 15712 Worker thread wakes up
01:25:53.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
01:25:53.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
01:25:53.771 00.000 15712 Moving (0.10, -0.16) raw xDistance=-0.16 yDistance=-0.09
01:25:53.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:25:53.772 00.001 7988 UpdateGuideState exits: m=900 SNR=19.3
01:25:53.773 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:53.773 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:53.773 00.000 7988 Enqueuing Expose request
01:25:53.773 00.000 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
01:25:53.773 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
01:25:53.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:53.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:25:53.773 00.000 15712 MoveAxis(E, 11, ABG)
01:25:53.773 00.000 15712 Guiding  Dir = 2, Dur = 11
01:25:53.773 00.000 15712 IsGuiding returns 0
01:25:53.796 00.023 15712 IsGuiding returns 1
01:25:53.796 00.000 15712 scope still moving after pulse duration time elapsed
01:25:53.820 00.024 15712 IsGuiding returns 1
01:25:53.860 00.040 15712 IsGuiding returns 0
01:25:53.860 00.000 15712 scope move finished after 11 + 71 ms
01:25:53.860 00.000 15712 Move returns status 0, amount 11
01:25:53.860 00.000 15712 MoveAxis(N, 0, ABG)
01:25:53.860 00.000 15712 Move returns status 0, amount 0
01:25:53.860 00.000 15712 move complete, result=0
01:25:53.860 00.000 7988 GuideStep: -0.2 px 11 ms EAST, -0.1 px 0 ms NORTH
01:25:53.862 00.002 15712 worker thread done servicing request
01:25:53.862 00.000 15712 Worker thread wakes up
01:25:53.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:53.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:55.276 01.414 15712 Exposure complete
01:25:55.338 00.062 15712 worker thread done servicing request
01:25:55.338 00.000 7988 OnExposeComplete: enter
01:25:55.338 00.000 7988 UpdateGuideState(): m_state=6
01:25:55.338 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2182
01:25:55.338 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=188.89, Mass=832, SNR=18.8, Peak=169 HFD=3.0
01:25:55.338 00.000 7988 MultiStar: [#1 0.28,0.11,0.96,U] [#2 0.10,0.34,0.87,U] [#3 0.07,0.02,0.81,U] [#4 -0.22,0.63,0.00,M1] [#5 -0.03,-0.23,0.71,U] [#6 0.21,-0.27,0.65,U] [#7 0.21,0.07,0.45,U] [#8 -0.25,0.50,0.00,M2] 
01:25:55.338 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.04}, one-star: {0.37, -0.32}
01:25:55.338 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
01:25:55.348 00.010 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
01:25:55.348 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.21 mountX=-0.04 mountY=-0.18, mountTheta=-1.77
01:25:55.350 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.04, opts=13)
01:25:55.352 00.002 7988 Enqueuing Move request for scope (0.18, -0.04)
01:25:55.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:25:55.354 00.002 15712 Worker thread wakes up
01:25:55.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
01:25:55.354 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
01:25:55.354 00.000 15712 Moving (0.18, -0.04) raw xDistance=-0.04 yDistance=-0.18
01:25:55.354 00.000 7988 UpdateGuideState exits: m=832 SNR=18.8
01:25:55.355 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:55.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:55.357 00.002 7988 Enqueuing Expose request
01:25:55.357 00.000 15712 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
01:25:55.357 00.000 15712 PPEC: input: -0.04, control: -0.04, exposure: 1500
01:25:55.357 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:55.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:25:55.359 00.002 15712 MoveAxis(E, 14, ABG)
01:25:55.359 00.000 15712 Guiding  Dir = 2, Dur = 14
01:25:55.359 00.000 15712 IsGuiding returns 0
01:25:55.378 00.019 15712 IsGuiding returns 1
01:25:55.378 00.000 15712 scope still moving after pulse duration time elapsed
01:25:55.402 00.024 15712 IsGuiding returns 1
01:25:55.440 00.038 15712 IsGuiding returns 0
01:25:55.440 00.000 15712 scope move finished after 14 + 69 ms
01:25:55.440 00.000 15712 Move returns status 0, amount 14
01:25:55.440 00.000 15712 MoveAxis(N, 0, ABG)
01:25:55.440 00.000 15712 Move returns status 0, amount 0
01:25:55.440 00.000 15712 move complete, result=0
01:25:55.440 00.000 7988 GuideStep: -0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
01:25:55.445 00.005 15712 worker thread done servicing request
01:25:55.445 00.000 15712 Worker thread wakes up
01:25:55.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:55.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:57.080 01.635 15712 Exposure complete
01:25:57.145 00.065 15712 worker thread done servicing request
01:25:57.145 00.000 7988 OnExposeComplete: enter
01:25:57.145 00.000 7988 UpdateGuideState(): m_state=6
01:25:57.148 00.003 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2183
01:25:57.148 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=189.47, Mass=917, SNR=19.6, Peak=155 HFD=3.6
01:25:57.150 00.002 7988 MultiStar: [#1 0.41,0.03,0.00,M6] [#2 0.19,0.52,0.00,M1] [#3 -0.07,-0.02,0.76,U] [#4 -0.10,0.55,0.00,M2] [#5 0.73,0.35,0.00,M4] [#6 0.10,-0.14,0.62,U] [#7 -0.01,0.35,0.46,U] [#8 -0.14,0.20,0.36,U] 
01:25:57.150 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.12}, one-star: {0.20, 0.26}
01:25:57.152 00.002 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
01:25:57.152 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
01:25:57.154 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.12 mountY=-0.05, mountTheta=-0.40
01:25:57.156 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.12, opts=13)
01:25:57.157 00.001 7988 Enqueuing Move request for scope (0.05, 0.12)
01:25:57.157 00.000 15712 Worker thread wakes up
01:25:57.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:25:57.157 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:25:57.157 00.000 15712 Moving (0.05, 0.12) raw xDistance=0.12 yDistance=-0.05
01:25:57.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:25:57.157 00.000 7988 UpdateGuideState exits: m=917 SNR=19.6
01:25:57.161 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:57.161 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:57.163 00.002 7988 Enqueuing Expose request
01:25:57.163 00.000 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
01:25:57.163 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
01:25:57.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:57.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:25:57.163 00.000 15712 MoveAxis(E, 14, ABG)
01:25:57.163 00.000 15712 Guiding  Dir = 2, Dur = 14
01:25:57.163 00.000 15712 IsGuiding returns 0
01:25:57.182 00.019 15712 IsGuiding returns 1
01:25:57.182 00.000 15712 scope still moving after pulse duration time elapsed
01:25:57.225 00.043 15712 IsGuiding returns 0
01:25:57.225 00.000 15712 scope move finished after 14 + 54 ms
01:25:57.225 00.000 15712 Move returns status 0, amount 14
01:25:57.225 00.000 15712 MoveAxis(N, 0, ABG)
01:25:57.225 00.000 15712 Move returns status 0, amount 0
01:25:57.225 00.000 15712 move complete, result=0
01:25:57.225 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
01:25:57.235 00.010 15712 worker thread done servicing request
01:25:57.235 00.000 15712 Worker thread wakes up
01:25:57.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:57.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:25:58.641 01.406 15712 Exposure complete
01:25:58.703 00.062 15712 worker thread done servicing request
01:25:58.703 00.000 7988 OnExposeComplete: enter
01:25:58.705 00.002 7988 UpdateGuideState(): m_state=6
01:25:58.705 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2184
01:25:58.705 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=189.40, Mass=922, SNR=19.4, Peak=147 HFD=3.9
01:25:58.705 00.000 7988 MultiStar: [#1 0.30,0.17,0.93,U] [#2 0.19,0.56,0.00,M2] [#3 0.15,0.29,0.80,U] [#4 -0.02,0.93,0.00,M3] [#5 0.04,0.11,0.70,U] [#6 0.26,-0.04,0.64,U] [#7 0.79,0.35,0.00,M2] [#8 1.01,0.31,0.00,M2] 
01:25:58.705 00.000 7988 single-star, 4 included, MultiStar: {0.17, 0.16}, one-star: {0.10, 0.19}
01:25:58.705 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
01:25:58.705 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
01:25:58.705 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.09 mountX=0.19 mountY=-0.10, mountTheta=-0.49
01:25:58.705 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.19, opts=13)
01:25:58.705 00.000 7988 Enqueuing Move request for scope (0.10, 0.19)
01:25:58.705 00.000 15712 Worker thread wakes up
01:25:58.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
01:25:58.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
01:25:58.705 00.000 15712 Moving (0.10, 0.19) raw xDistance=0.19 yDistance=-0.10
01:25:58.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:25:58.705 00.000 7988 UpdateGuideState exits: m=922 SNR=19.4
01:25:58.719 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:58.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:25:58.722 00.003 7988 Enqueuing Expose request
01:25:58.722 00.000 15712 PPEC rslt: input = 0.19, final = 0.07, react = 0.12, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 639.32
01:25:58.722 00.000 15712 PPEC: input: 0.19, control: 0.07, exposure: 1500
01:25:58.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:58.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:58.722 00.000 15712 MoveAxis(W, 24, ABG)
01:25:58.722 00.000 15712 Guiding  Dir = 3, Dur = 24
01:25:58.722 00.000 15712 IsGuiding returns 0
01:25:58.750 00.028 15712 IsGuiding returns 1
01:25:58.750 00.000 15712 scope still moving after pulse duration time elapsed
01:25:58.799 00.049 15712 IsGuiding returns 0
01:25:58.799 00.000 15712 scope move finished after 24 + 52 ms
01:25:58.799 00.000 15712 Move returns status 0, amount 24
01:25:58.799 00.000 15712 MoveAxis(N, 0, ABG)
01:25:58.799 00.000 15712 Move returns status 0, amount 0
01:25:58.799 00.000 15712 move complete, result=0
01:25:58.799 00.000 15712 worker thread done servicing request
01:25:58.799 00.000 15712 Worker thread wakes up
01:25:58.799 00.000 7988 GuideStep: 0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
01:25:58.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:25:58.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:00.440 01.641 15712 Exposure complete
01:26:00.505 00.065 15712 worker thread done servicing request
01:26:00.506 00.001 7988 OnExposeComplete: enter
01:26:00.506 00.000 7988 UpdateGuideState(): m_state=6
01:26:00.508 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2185
01:26:00.510 00.002 7988 Star::Find returns 1 (0), X=973.73, Y=189.13, Mass=765, SNR=18.1, Peak=166 HFD=3.0
01:26:00.510 00.000 7988 MultiStar: [#1 0.29,-0.16,1.07,U] [#2 0.03,-0.03,0.89,U] [#3 0.19,-0.13,0.86,U] [#4 -0.21,-0.45,0.00,M4] [#5 0.55,-0.06,0.00,M4] [#6 0.18,-0.14,0.71,U] [#7 0.29,-0.34,0.00,M3] [#8 0.55,0.27,0.00,M3] 
01:26:00.512 00.002 7988 single-star, 4 included, MultiStar: {0.18, -0.11}, one-star: {0.19, -0.08}
01:26:00.512 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
01:26:00.514 00.002 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
01:26:00.516 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.38 mountX=-0.07 mountY=-0.19, mountTheta=-1.94
01:26:00.518 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.08, opts=13)
01:26:00.519 00.001 7988 Enqueuing Move request for scope (0.19, -0.08)
01:26:00.519 00.000 15712 Worker thread wakes up
01:26:00.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
01:26:00.519 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
01:26:00.519 00.000 15712 Moving (0.19, -0.08) raw xDistance=-0.07 yDistance=-0.19
01:26:00.523 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:26:00.523 00.000 7988 UpdateGuideState exits: m=765 SNR=18.1
01:26:00.525 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:00.527 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:00.527 00.000 7988 Enqueuing Expose request
01:26:00.529 00.002 15712 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
01:26:00.529 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
01:26:00.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:00.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:26:00.529 00.000 15712 MoveAxis(E, 12, ABG)
01:26:00.529 00.000 15712 Guiding  Dir = 2, Dur = 12
01:26:00.558 00.029 15712 IsGuiding returns 0
01:26:00.573 00.015 15712 IsGuiding returns 1
01:26:00.573 00.000 15712 scope still moving after pulse duration time elapsed
01:26:00.622 00.049 15712 IsGuiding returns 0
01:26:00.622 00.000 15712 scope move finished after 12 + 52 ms
01:26:00.622 00.000 15712 Move returns status 0, amount 12
01:26:00.622 00.000 15712 MoveAxis(N, 0, ABG)
01:26:00.622 00.000 15712 Move returns status 0, amount 0
01:26:00.622 00.000 15712 move complete, result=0
01:26:00.622 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
01:26:00.622 00.000 15712 worker thread done servicing request
01:26:00.624 00.002 15712 Worker thread wakes up
01:26:00.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:00.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:02.039 01.415 15712 Exposure complete
01:26:02.103 00.064 15712 worker thread done servicing request
01:26:02.103 00.000 7988 OnExposeComplete: enter
01:26:02.103 00.000 7988 UpdateGuideState(): m_state=6
01:26:02.105 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2186
01:26:02.105 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=189.19, Mass=807, SNR=18.4, Peak=165 HFD=3.2
01:26:02.107 00.002 7988 MultiStar: [#1 0.34,0.12,1.04,U] [#2 0.12,0.31,0.85,U] [#3 0.03,0.02,0.89,U] [#4 -0.27,0.24,0.72,U] [#5 0.33,0.12,0.74,U] [#6 -0.11,-0.06,0.70,U] [#7 0.46,-0.25,0.00,M4] [#8 0.21,0.44,0.00,M4] 
01:26:02.107 00.000 7988 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.20, -0.01}
01:26:02.109 00.002 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
01:26:02.109 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
01:26:02.109 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.75 mountX=0.10 mountY=-0.11, mountTheta=-0.83
01:26:02.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.10, opts=13)
01:26:02.109 00.000 7988 Enqueuing Move request for scope (0.11, 0.10)
01:26:02.109 00.000 15712 Worker thread wakes up
01:26:02.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
01:26:02.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:26:02.117 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:26:02.117 00.000 7988 UpdateGuideState exits: m=807 SNR=18.4
01:26:02.119 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:02.119 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:02.120 00.001 7988 Enqueuing Expose request
01:26:02.120 00.000 15712 Moving (0.11, 0.10) raw xDistance=0.10 yDistance=-0.11
01:26:02.122 00.002 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
01:26:02.122 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
01:26:02.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:02.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:26:02.122 00.000 15712 MoveAxis(E, 6, ABG)
01:26:02.122 00.000 15712 Guiding  Dir = 2, Dur = 6
01:26:02.122 00.000 15712 IsGuiding returns 0
01:26:02.137 00.015 15712 IsGuiding returns 0
01:26:02.137 00.000 15712 Move returns status 0, amount 6
01:26:02.137 00.000 15712 MoveAxis(N, 0, ABG)
01:26:02.137 00.000 15712 Move returns status 0, amount 0
01:26:02.137 00.000 15712 move complete, result=0
01:26:02.137 00.000 15712 worker thread done servicing request
01:26:02.137 00.000 15712 Worker thread wakes up
01:26:02.137 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:26:02.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:02.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:03.772 01.635 15712 Exposure complete
01:26:03.836 00.064 15712 worker thread done servicing request
01:26:03.836 00.000 7988 OnExposeComplete: enter
01:26:03.836 00.000 7988 UpdateGuideState(): m_state=6
01:26:03.836 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2187
01:26:03.836 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=189.13, Mass=967, SNR=20.1, Peak=191 HFD=3.7
01:26:03.836 00.000 7988 MultiStar: [#1 0.50,0.17,0.00,M4] [#2 0.12,0.35,0.88,U] [#3 -0.07,-0.11,0.78,U] [#4 -0.17,0.23,0.69,U] [#5 0.49,-0.17,0.00,M4] [#6 0.22,0.10,0.58,U] [#7 0.05,0.37,0.50,U] [#8 0.04,0.16,0.43,U] 
01:26:03.836 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.13}, one-star: {0.31, -0.08}
01:26:03.836 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
01:26:03.836 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
01:26:03.836 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=0.98 mountX=0.13 mountY=-0.09, mountTheta=-0.60
01:26:03.836 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.13, opts=13)
01:26:03.836 00.000 7988 Enqueuing Move request for scope (0.08, 0.13)
01:26:03.836 00.000 15712 Worker thread wakes up
01:26:03.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:26:03.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:26:03.836 00.000 15712 Moving (0.08, 0.13) raw xDistance=0.13 yDistance=-0.09
01:26:03.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
01:26:03.849 00.013 7988 UpdateGuideState exits: m=967 SNR=20.1
01:26:03.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:03.849 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:03.853 00.004 7988 Enqueuing Expose request
01:26:03.853 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
01:26:03.853 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
01:26:03.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:03.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:26:03.853 00.000 15712 MoveAxis(W, 1, ABG)
01:26:03.853 00.000 15712 Guiding  Dir = 3, Dur = 1
01:26:03.865 00.012 15712 IsGuiding returns 0
01:26:03.883 00.018 15712 IsGuiding returns 0
01:26:03.883 00.000 15712 Move returns status 0, amount 1
01:26:03.883 00.000 15712 MoveAxis(N, 0, ABG)
01:26:03.883 00.000 15712 Move returns status 0, amount 0
01:26:03.883 00.000 15712 move complete, result=0
01:26:03.883 00.000 15712 worker thread done servicing request
01:26:03.883 00.000 15712 Worker thread wakes up
01:26:03.883 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:26:03.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:03.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:05.299 01.416 15712 Exposure complete
01:26:05.366 00.067 15712 worker thread done servicing request
01:26:05.366 00.000 7988 OnExposeComplete: enter
01:26:05.366 00.000 7988 UpdateGuideState(): m_state=6
01:26:05.368 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2188
01:26:05.368 00.000 7988 Star::Find returns 1 (0), X=974.10, Y=188.88, Mass=994, SNR=20.5, Peak=163 HFD=4.2
01:26:05.370 00.002 7988 MultiStar: [#1 0.40,-0.08,0.97,U] [#2 0.01,0.12,0.82,U] [#3 0.15,-0.32,0.74,U] [#4 -0.24,-0.00,0.62,U] [#5 0.42,-0.04,0.00,M5] [#6 0.02,-0.30,0.63,U] [#7 0.47,-0.14,0.00,M4] [#8 -0.00,0.20,0.42,U] 
01:26:05.370 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.13}, one-star: {0.56, -0.33}
01:26:05.372 00.002 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.18 = -2.18)
01:26:05.372 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.21 = -2.21)
01:26:05.374 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.62 mountX=-0.12 mountY=-0.18, mountTheta=-2.19
01:26:05.376 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.13, opts=13)
01:26:05.376 00.000 7988 Enqueuing Move request for scope (0.18, -0.13)
01:26:05.378 00.002 15712 Worker thread wakes up
01:26:05.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
01:26:05.378 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
01:26:05.378 00.000 15712 Moving (0.18, -0.13) raw xDistance=-0.12 yDistance=-0.18
01:26:05.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:26:05.379 00.001 7988 UpdateGuideState exits: m=994 SNR=20.5
01:26:05.381 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:05.381 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:05.383 00.002 7988 Enqueuing Expose request
01:26:05.383 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
01:26:05.383 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
01:26:05.383 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:05.385 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:26:05.385 00.000 15712 MoveAxis(E, 1, ABG)
01:26:05.385 00.000 15712 Guiding  Dir = 2, Dur = 1
01:26:05.385 00.000 15712 IsGuiding returns 0
01:26:05.400 00.015 15712 IsGuiding returns 0
01:26:05.400 00.000 15712 Move returns status 0, amount 1
01:26:05.400 00.000 15712 MoveAxis(N, 0, ABG)
01:26:05.400 00.000 15712 Move returns status 0, amount 0
01:26:05.400 00.000 15712 move complete, result=0
01:26:05.400 00.000 15712 worker thread done servicing request
01:26:05.400 00.000 15712 Worker thread wakes up
01:26:05.400 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
01:26:05.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:05.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:07.038 01.638 15712 Exposure complete
01:26:07.101 00.063 15712 worker thread done servicing request
01:26:07.101 00.000 7988 OnExposeComplete: enter
01:26:07.101 00.000 7988 UpdateGuideState(): m_state=6
01:26:07.106 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2189
01:26:07.106 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=188.81, Mass=874, SNR=19.2, Peak=166 HFD=3.8
01:26:07.108 00.002 7988 MultiStar: [#1 0.34,-0.48,0.00,M4] [#2 0.37,-0.10,0.86,U] [#3 -0.20,-0.12,0.77,U] [#4 -0.09,-0.00,0.72,U] [#5 0.54,-0.02,0.00,M6] [#6 -0.02,-0.38,0.65,U] [#7 0.16,-0.12,0.43,U] [#8 0.14,0.13,0.47,U] 
01:26:07.108 00.000 7988 refined, 6 included, MultiStar: {0.14, -0.17}, one-star: {0.45, -0.40}
01:26:07.110 00.002 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
01:26:07.110 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
01:26:07.112 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.88 mountX=-0.17 mountY=-0.13, mountTheta=-2.46
01:26:07.114 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.17, opts=13)
01:26:07.114 00.000 7988 Enqueuing Move request for scope (0.14, -0.17)
01:26:07.116 00.002 15712 Worker thread wakes up
01:26:07.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
01:26:07.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
01:26:07.116 00.000 15712 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=-0.13
01:26:07.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:26:07.117 00.001 7988 UpdateGuideState exits: m=874 SNR=19.2
01:26:07.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:07.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:07.117 00.000 7988 Enqueuing Expose request
01:26:07.117 00.000 15712 PPEC rslt: input = -0.17, final = -0.14, react = -0.10, pred = -0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 639.31
01:26:07.117 00.000 15712 PPEC: input: -0.17, control: -0.14, exposure: 1500
01:26:07.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:07.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:26:07.117 00.000 15712 MoveAxis(E, 44, ABG)
01:26:07.117 00.000 15712 Guiding  Dir = 2, Dur = 44
01:26:07.117 00.000 15712 IsGuiding returns 0
01:26:07.137 00.020 15712 PulseGuide returned control before completion, sleep 33
01:26:07.181 00.044 15712 IsGuiding returns 1
01:26:07.181 00.000 15712 scope still moving after pulse duration time elapsed
01:26:07.223 00.042 15712 IsGuiding returns 0
01:26:07.223 00.000 15712 scope move finished after 44 + 56 ms
01:26:07.223 00.000 15712 Move returns status 0, amount 44
01:26:07.223 00.000 15712 MoveAxis(N, 0, ABG)
01:26:07.223 00.000 15712 Move returns status 0, amount 0
01:26:07.223 00.000 15712 move complete, result=0
01:26:07.223 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
01:26:07.225 00.002 15712 worker thread done servicing request
01:26:07.225 00.000 15712 Worker thread wakes up
01:26:07.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:07.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:08.638 01.413 15712 Exposure complete
01:26:08.699 00.061 15712 worker thread done servicing request
01:26:08.699 00.000 7988 OnExposeComplete: enter
01:26:08.699 00.000 7988 UpdateGuideState(): m_state=6
01:26:08.704 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2190
01:26:08.704 00.000 7988 Star::Find returns 1 (0), X=973.54, Y=189.08, Mass=886, SNR=19.1, Peak=158 HFD=3.6
01:26:08.706 00.002 7988 MultiStar: [#1 0.36,0.02,0.94,U] [#2 -0.14,0.26,0.84,U] [#3 -0.01,0.12,0.82,U] [#4 -0.04,0.55,0.00,M1] [#5 0.49,-0.19,0.00,M7] [#6 0.06,-0.23,0.63,U] [#7 0.40,0.72,0.00,M4] [#8 0.28,-0.16,0.47,U] 
01:26:08.706 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.00}, one-star: {0.00, -0.13}
01:26:08.708 00.002 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
01:26:08.708 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
01:26:08.710 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.03 mountX=-0.00 mountY=-0.08, mountTheta=-1.60
01:26:08.712 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.00, opts=13)
01:26:08.712 00.000 7988 Enqueuing Move request for scope (0.08, -0.00)
01:26:08.715 00.003 15712 Worker thread wakes up
01:26:08.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
01:26:08.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
01:26:08.715 00.000 15712 Moving (0.08, -0.00) raw xDistance=-0.00 yDistance=-0.08
01:26:08.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:26:08.715 00.000 7988 UpdateGuideState exits: m=886 SNR=19.1
01:26:08.717 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:08.717 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:08.719 00.002 7988 Enqueuing Expose request
01:26:08.719 00.000 15712 PPEC rslt: input = -0.00, final = -0.05, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
01:26:08.719 00.000 15712 PPEC: input: -0.00, control: -0.05, exposure: 1500
01:26:08.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:08.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:08.719 00.000 15712 MoveAxis(E, 16, ABG)
01:26:08.719 00.000 15712 Guiding  Dir = 2, Dur = 16
01:26:08.719 00.000 15712 IsGuiding returns 0
01:26:08.736 00.017 15712 IsGuiding returns 1
01:26:08.736 00.000 15712 scope still moving after pulse duration time elapsed
01:26:08.763 00.027 15712 IsGuiding returns 1
01:26:08.800 00.037 15712 IsGuiding returns 0
01:26:08.800 00.000 15712 scope move finished after 16 + 69 ms
01:26:08.800 00.000 15712 Move returns status 0, amount 16
01:26:08.800 00.000 15712 MoveAxis(N, 0, ABG)
01:26:08.800 00.000 15712 Move returns status 0, amount 0
01:26:08.800 00.000 15712 move complete, result=0
01:26:08.800 00.000 7988 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
01:26:08.808 00.008 15712 worker thread done servicing request
01:26:08.808 00.000 15712 Worker thread wakes up
01:26:08.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:08.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:10.549 01.741 15712 Exposure complete
01:26:10.611 00.062 15712 worker thread done servicing request
01:26:10.611 00.000 7988 OnExposeComplete: enter
01:26:10.611 00.000 7988 UpdateGuideState(): m_state=6
01:26:10.616 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2191
01:26:10.616 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=189.43, Mass=869, SNR=19.2, Peak=149 HFD=3.6
01:26:10.618 00.002 7988 MultiStar: [#1 0.49,0.08,0.00,M4] [#2 0.17,0.59,0.00,M1] [#3 0.20,0.21,0.77,U] [#4 -0.24,0.43,0.00,M2] [#5 0.40,-0.20,0.00,M8] [#6 0.24,0.14,0.61,U] [#7 0.21,0.62,0.00,M5] [#8 0.39,0.88,0.00,M1] 
01:26:10.619 00.001 7988 refined, 2 included, MultiStar: {0.25, 0.20}, one-star: {0.28, 0.22}
01:26:10.619 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
01:26:10.621 00.002 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
01:26:10.621 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.20 hyp=0.31 cameraTheta=0.67 mountX=0.20 mountY=-0.25, mountTheta=-0.90
01:26:10.623 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.20, opts=13)
01:26:10.625 00.002 7988 Enqueuing Move request for scope (0.25, 0.20)
01:26:10.625 00.000 15712 Worker thread wakes up
01:26:10.627 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.20) opts 0xd
01:26:10.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:26:10.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.20)
01:26:10.627 00.000 7988 UpdateGuideState exits: m=869 SNR=19.2
01:26:10.627 00.000 15712 Moving (0.25, 0.20) raw xDistance=0.20 yDistance=-0.25
01:26:10.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:10.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:10.632 00.005 7988 Enqueuing Expose request
01:26:10.632 00.000 15712 PPEC rslt: input = 0.20, final = 0.06, react = 0.12, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 639.31
01:26:10.632 00.000 15712 PPEC: input: 0.20, control: 0.06, exposure: 1500
01:26:10.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:26:10.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:26:10.632 00.000 15712 MoveAxis(W, 19, ABG)
01:26:10.632 00.000 15712 Guiding  Dir = 3, Dur = 19
01:26:10.632 00.000 15712 IsGuiding returns 0
01:26:10.660 00.028 15712 IsGuiding returns 1
01:26:10.660 00.000 15712 scope still moving after pulse duration time elapsed
01:26:10.708 00.048 15712 IsGuiding returns 0
01:26:10.708 00.000 15712 scope move finished after 19 + 54 ms
01:26:10.708 00.000 15712 Move returns status 0, amount 19
01:26:10.708 00.000 15712 MoveAxis(N, 0, ABG)
01:26:10.708 00.000 15712 Move returns status 0, amount 0
01:26:10.708 00.000 15712 move complete, result=0
01:26:10.708 00.000 7988 GuideStep: 0.2 px 19 ms WEST, -0.3 px 0 ms NORTH
01:26:10.709 00.001 15712 worker thread done servicing request
01:26:10.709 00.000 15712 Worker thread wakes up
01:26:10.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:10.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:12.126 01.417 15712 Exposure complete
01:26:12.189 00.063 15712 worker thread done servicing request
01:26:12.189 00.000 7988 OnExposeComplete: enter
01:26:12.189 00.000 7988 UpdateGuideState(): m_state=6
01:26:12.189 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2192
01:26:12.189 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=188.93, Mass=745, SNR=17.5, Peak=160 HFD=2.9
01:26:12.189 00.000 7988 MultiStar: [#1 0.46,-0.33,0.00,M5] [#2 0.13,0.12,0.94,U] [#3 0.27,-0.15,0.97,U] [#4 0.33,0.11,0.76,U] [#5 0.70,0.10,0.00,M9] [#6 0.07,-0.39,0.71,U] [#7 -0.28,-0.11,0.49,U] [#8 0.13,-0.33,0.43,U] 
01:26:12.189 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.13}, one-star: {0.35, -0.27}
01:26:12.189 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
01:26:12.189 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
01:26:12.198 00.009 7988 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.63 mountX=-0.13 mountY=-0.18, mountTheta=-2.21
01:26:12.198 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.13, opts=13)
01:26:12.198 00.000 7988 Enqueuing Move request for scope (0.18, -0.13)
01:26:12.198 00.000 15712 Worker thread wakes up
01:26:12.203 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
01:26:12.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:26:12.203 00.000 7988 UpdateGuideState exits: m=745 SNR=17.5
01:26:12.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:12.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:12.203 00.000 7988 Enqueuing Expose request
01:26:12.203 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
01:26:12.203 00.000 15712 Moving (0.18, -0.13) raw xDistance=-0.13 yDistance=-0.18
01:26:12.209 00.006 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
01:26:12.209 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
01:26:12.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:12.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:26:12.209 00.000 15712 MoveAxis(E, 11, ABG)
01:26:12.209 00.000 15712 Guiding  Dir = 2, Dur = 11
01:26:12.209 00.000 15712 IsGuiding returns 0
01:26:12.223 00.014 15712 IsGuiding returns 1
01:26:12.223 00.000 15712 scope still moving after pulse duration time elapsed
01:26:12.271 00.048 15712 IsGuiding returns 0
01:26:12.271 00.000 15712 scope move finished after 11 + 51 ms
01:26:12.271 00.000 15712 Move returns status 0, amount 11
01:26:12.271 00.000 15712 MoveAxis(N, 0, ABG)
01:26:12.271 00.000 15712 Move returns status 0, amount 0
01:26:12.271 00.000 15712 move complete, result=0
01:26:12.271 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
01:26:12.277 00.006 15712 worker thread done servicing request
01:26:12.277 00.000 15712 Worker thread wakes up
01:26:12.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:12.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:13.915 01.638 15712 Exposure complete
01:26:13.978 00.063 15712 worker thread done servicing request
01:26:13.978 00.000 7988 OnExposeComplete: enter
01:26:13.978 00.000 7988 UpdateGuideState(): m_state=6
01:26:13.983 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2193
01:26:13.983 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=189.17, Mass=881, SNR=19.2, Peak=154 HFD=3.8
01:26:13.985 00.002 7988 MultiStar: [#1 0.47,-0.34,0.00,M6] [#2 0.12,-0.07,0.80,U] [#3 0.06,-0.36,0.84,U] [#4 -0.03,0.57,0.00,M2] [#5 0.29,-0.10,0.66,U] [#6 0.29,0.10,0.62,U] [#7 0.02,-0.21,0.50,U] [#8 0.03,-0.06,0.44,U] 
01:26:13.985 00.000 7988 refined, 6 included, MultiStar: {0.21, -0.11}, one-star: {0.49, -0.04}
01:26:13.987 00.002 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
01:26:13.987 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
01:26:13.989 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.48 mountX=-0.11 mountY=-0.21, mountTheta=-2.05
01:26:13.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.11, opts=13)
01:26:13.991 00.002 7988 Enqueuing Move request for scope (0.21, -0.11)
01:26:13.993 00.002 15712 Worker thread wakes up
01:26:13.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:26:13.993 00.000 7988 UpdateGuideState exits: m=881 SNR=19.2
01:26:13.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:13.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:13.993 00.000 7988 Enqueuing Expose request
01:26:13.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
01:26:13.993 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
01:26:13.993 00.000 15712 Moving (0.21, -0.11) raw xDistance=-0.11 yDistance=-0.21
01:26:14.000 00.007 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
01:26:14.000 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
01:26:14.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:14.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:26:14.000 00.000 15712 MoveAxis(E, 9, ABG)
01:26:14.000 00.000 15712 Guiding  Dir = 2, Dur = 9
01:26:14.000 00.000 15712 IsGuiding returns 0
01:26:14.017 00.017 15712 IsGuiding returns 0
01:26:14.017 00.000 15712 Move returns status 0, amount 9
01:26:14.017 00.000 15712 MoveAxis(N, 0, ABG)
01:26:14.017 00.000 15712 Move returns status 0, amount 0
01:26:14.017 00.000 15712 move complete, result=0
01:26:14.017 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
01:26:14.019 00.002 15712 worker thread done servicing request
01:26:14.019 00.000 15712 Worker thread wakes up
01:26:14.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:14.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:15.432 01.413 15712 Exposure complete
01:26:15.493 00.061 15712 worker thread done servicing request
01:26:15.493 00.000 7988 OnExposeComplete: enter
01:26:15.493 00.000 7988 UpdateGuideState(): m_state=6
01:26:15.497 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2194
01:26:15.499 00.002 7988 Star::Find returns 1 (0), X=973.89, Y=189.19, Mass=873, SNR=19.2, Peak=155 HFD=3.8
01:26:15.499 00.000 7988 MultiStar: [#1 0.61,-0.53,0.00,M7] [#2 0.25,0.29,0.91,U] [#3 0.08,-0.23,0.79,U] [#4 0.23,0.09,0.72,U] [#5 0.48,-0.23,0.00,M9] [#6 0.50,0.16,0.00,M1] [#7 0.50,0.14,0.00,M4] [#8 0.35,0.13,0.37,U] 
01:26:15.501 00.002 7988 refined, 4 included, MultiStar: {0.25, 0.05}, one-star: {0.35, -0.02}
01:26:15.501 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
01:26:15.503 00.002 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
01:26:15.503 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.25 cameraTheta=0.19 mountX=0.05 mountY=-0.25, mountTheta=-1.38
01:26:15.505 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.05, opts=13)
01:26:15.507 00.002 7988 Enqueuing Move request for scope (0.25, 0.05)
01:26:15.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
01:26:15.509 00.002 15712 Worker thread wakes up
01:26:15.509 00.000 7988 UpdateGuideState exits: m=873 SNR=19.2
01:26:15.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:15.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:15.509 00.000 7988 Enqueuing Expose request
01:26:15.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
01:26:15.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
01:26:15.509 00.000 15712 Moving (0.25, 0.05) raw xDistance=0.05 yDistance=-0.25
01:26:15.514 00.005 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
01:26:15.514 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
01:26:15.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:15.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:26:15.514 00.000 15712 MoveAxis(E, 6, ABG)
01:26:15.514 00.000 15712 Guiding  Dir = 2, Dur = 6
01:26:15.549 00.035 15712 IsGuiding returns 0
01:26:15.566 00.017 15712 IsGuiding returns 0
01:26:15.566 00.000 15712 Move returns status 0, amount 6
01:26:15.566 00.000 15712 MoveAxis(N, 0, ABG)
01:26:15.566 00.000 15712 Move returns status 0, amount 0
01:26:15.566 00.000 15712 move complete, result=0
01:26:15.566 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:26:15.569 00.003 15712 worker thread done servicing request
01:26:15.569 00.000 15712 Worker thread wakes up
01:26:15.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:15.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:17.205 01.636 15712 Exposure complete
01:26:17.267 00.062 15712 worker thread done servicing request
01:26:17.267 00.000 7988 OnExposeComplete: enter
01:26:17.267 00.000 7988 UpdateGuideState(): m_state=6
01:26:17.272 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2195
01:26:17.272 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=188.85, Mass=928, SNR=19.6, Peak=175 HFD=3.7
01:26:17.274 00.002 7988 MultiStar: [#1 0.54,-0.35,0.00,M8] [#2 -0.08,-0.08,0.86,U] [#3 0.22,-0.28,0.79,U] [#4 0.15,-0.40,0.00,M2] [#5 0.26,-0.44,0.00,M10] [#6 0.24,-0.58,0.00,M2] [#7 0.50,-0.13,0.00,M5] [#8 0.09,0.25,0.44,U] 
01:26:17.274 00.000 7988 refined, 3 included, MultiStar: {0.14, -0.17}, one-star: {0.29, -0.36}
01:26:17.276 00.002 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
01:26:17.276 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
01:26:17.278 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.23 cameraTheta=-0.88 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
01:26:17.280 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.17, opts=13)
01:26:17.280 00.000 7988 Enqueuing Move request for scope (0.14, -0.17)
01:26:17.282 00.002 15712 Worker thread wakes up
01:26:17.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
01:26:17.282 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
01:26:17.282 00.000 15712 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=-0.14
01:26:17.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:26:17.284 00.002 7988 UpdateGuideState exits: m=928 SNR=19.6
01:26:17.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:17.286 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:17.286 00.000 7988 Enqueuing Expose request
01:26:17.288 00.002 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.31
01:26:17.288 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
01:26:17.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:17.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:26:17.288 00.000 15712 MoveAxis(E, 43, ABG)
01:26:17.288 00.000 15712 Guiding  Dir = 2, Dur = 43
01:26:17.288 00.000 15712 IsGuiding returns 0
01:26:17.301 00.013 15712 PulseGuide returned control before completion, sleep 32
01:26:17.346 00.045 15712 IsGuiding returns 1
01:26:17.346 00.000 15712 scope still moving after pulse duration time elapsed
01:26:17.386 00.040 15712 IsGuiding returns 0
01:26:17.386 00.000 15712 scope move finished after 43 + 58 ms
01:26:17.386 00.000 15712 Move returns status 0, amount 43
01:26:17.386 00.000 15712 MoveAxis(N, 0, ABG)
01:26:17.386 00.000 15712 Move returns status 0, amount 0
01:26:17.386 00.000 15712 move complete, result=0
01:26:17.386 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
01:26:17.392 00.006 15712 worker thread done servicing request
01:26:17.392 00.000 15712 Worker thread wakes up
01:26:17.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:17.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:18.799 01.407 15712 Exposure complete
01:26:18.861 00.062 15712 worker thread done servicing request
01:26:18.861 00.000 7988 OnExposeComplete: enter
01:26:18.863 00.002 7988 UpdateGuideState(): m_state=6
01:26:18.863 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2196
01:26:18.863 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=188.90, Mass=871, SNR=19.0, Peak=167 HFD=3.6
01:26:18.863 00.000 7988 MultiStar: [#1 0.17,0.01,1.01,U] [#2 0.11,0.12,0.90,U] [#3 0.02,-0.09,0.88,U] [#4 0.06,0.03,0.68,U] [#5 0.34,-0.54,0.00,R] [#6 0.27,-0.38,0.00,M3] [#7 0.34,0.48,0.00,M6] [#8 0.35,-0.52,0.00,M1] 
01:26:18.863 00.000 7988 refined, 4 included, MultiStar: {0.15, -0.06}, one-star: {0.34, -0.30}
01:26:18.863 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
01:26:18.870 00.007 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
01:26:18.870 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.35 mountX=-0.05 mountY=-0.15, mountTheta=-1.92
01:26:18.872 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.06, opts=13)
01:26:18.874 00.002 7988 Enqueuing Move request for scope (0.15, -0.06)
01:26:18.874 00.000 15712 Worker thread wakes up
01:26:18.874 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
01:26:18.874 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
01:26:18.874 00.000 15712 Moving (0.15, -0.06) raw xDistance=-0.05 yDistance=-0.15
01:26:18.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
01:26:18.876 00.002 7988 UpdateGuideState exits: m=871 SNR=19.0
01:26:18.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:18.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:18.880 00.004 7988 Enqueuing Expose request
01:26:18.880 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
01:26:18.880 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:26:18.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:18.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:26:18.880 00.000 15712 MoveAxis(E, 7, ABG)
01:26:18.880 00.000 15712 Guiding  Dir = 2, Dur = 7
01:26:18.880 00.000 15712 IsGuiding returns 0
01:26:18.908 00.028 15712 IsGuiding returns 0
01:26:18.908 00.000 15712 Move returns status 0, amount 7
01:26:18.908 00.000 15712 MoveAxis(N, 0, ABG)
01:26:18.908 00.000 15712 Move returns status 0, amount 0
01:26:18.908 00.000 15712 move complete, result=0
01:26:18.908 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
01:26:18.910 00.002 15712 worker thread done servicing request
01:26:18.910 00.000 15712 Worker thread wakes up
01:26:18.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:18.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:20.537 01.627 15712 Exposure complete
01:26:20.599 00.062 15712 worker thread done servicing request
01:26:20.599 00.000 7988 OnExposeComplete: enter
01:26:20.599 00.000 7988 UpdateGuideState(): m_state=6
01:26:20.599 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2197
01:26:20.599 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=189.23, Mass=812, SNR=18.5, Peak=169 HFD=2.9
01:26:20.599 00.000 7988 MultiStar: [#1 0.31,-0.26,1.02,U] [#2 0.19,0.43,0.00,M1] [#3 0.22,0.15,0.92,U] [#4 -0.20,-0.13,0.73,U] [#5 -0.23,0.75,0.00,M1] [#6 -0.01,-0.04,0.67,U] [#7 0.63,0.13,0.00,M7] [#8 0.05,0.42,0.00,M2] 
01:26:20.599 00.000 7988 refined, 4 included, MultiStar: {0.15, -0.05}, one-star: {0.28, 0.02}
01:26:20.599 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
01:26:20.599 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
01:26:20.599 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.33 mountX=-0.05 mountY=-0.15, mountTheta=-1.90
01:26:20.599 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.05, opts=13)
01:26:20.599 00.000 7988 Enqueuing Move request for scope (0.15, -0.05)
01:26:20.599 00.000 15712 Worker thread wakes up
01:26:20.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
01:26:20.599 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
01:26:20.599 00.000 15712 Moving (0.15, -0.05) raw xDistance=-0.05 yDistance=-0.15
01:26:20.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:26:20.614 00.015 7988 UpdateGuideState exits: m=812 SNR=18.5
01:26:20.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:20.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:20.614 00.000 7988 Enqueuing Expose request
01:26:20.614 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
01:26:20.614 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:26:20.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:20.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:26:20.614 00.000 15712 MoveAxis(E, 7, ABG)
01:26:20.614 00.000 15712 Guiding  Dir = 2, Dur = 7
01:26:20.614 00.000 15712 IsGuiding returns 0
01:26:20.634 00.020 15712 IsGuiding returns 0
01:26:20.634 00.000 15712 Move returns status 0, amount 7
01:26:20.634 00.000 15712 MoveAxis(N, 0, ABG)
01:26:20.634 00.000 15712 Move returns status 0, amount 0
01:26:20.634 00.000 15712 move complete, result=0
01:26:20.634 00.000 15712 worker thread done servicing request
01:26:20.634 00.000 15712 Worker thread wakes up
01:26:20.634 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:26:20.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:20.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:22.054 01.420 15712 Exposure complete
01:26:22.117 00.063 15712 worker thread done servicing request
01:26:22.118 00.001 7988 OnExposeComplete: enter
01:26:22.118 00.000 7988 UpdateGuideState(): m_state=6
01:26:22.118 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2198
01:26:22.118 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=188.95, Mass=858, SNR=19.1, Peak=149 HFD=3.4
01:26:22.118 00.000 7988 MultiStar: [#1 0.23,-0.02,1.00,U] [#2 0.07,0.39,0.86,U] [#3 -0.28,0.05,0.85,U] [#4 -0.20,0.09,0.68,U] [#5 0.07,0.27,0.76,U] [#6 0.05,0.03,0.67,U] [#7 0.31,0.25,0.52,U] [#8 0.31,0.11,0.44,U] 
01:26:22.118 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.16, -0.26}
01:26:22.118 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
01:26:22.118 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
01:26:22.118 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.89 mountX=0.08 mountY=-0.07, mountTheta=-0.70
01:26:22.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
01:26:22.128 00.010 7988 Enqueuing Move request for scope (0.07, 0.08)
01:26:22.128 00.000 15712 Worker thread wakes up
01:26:22.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:26:22.128 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:26:22.128 00.000 15712 Moving (0.07, 0.08) raw xDistance=0.08 yDistance=-0.07
01:26:22.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:26:22.131 00.003 7988 UpdateGuideState exits: m=858 SNR=19.1
01:26:22.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:22.133 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:22.133 00.000 7988 Enqueuing Expose request
01:26:22.133 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
01:26:22.133 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
01:26:22.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:22.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:26:22.133 00.000 15712 MoveAxis(E, 10, ABG)
01:26:22.133 00.000 15712 Guiding  Dir = 2, Dur = 10
01:26:22.133 00.000 15712 IsGuiding returns 0
01:26:22.147 00.014 15712 IsGuiding returns 1
01:26:22.147 00.000 15712 scope still moving after pulse duration time elapsed
01:26:22.196 00.049 15712 IsGuiding returns 1
01:26:22.226 00.030 15712 IsGuiding returns 0
01:26:22.226 00.000 15712 scope move finished after 10 + 80 ms
01:26:22.226 00.000 15712 Move returns status 0, amount 10
01:26:22.226 00.000 15712 MoveAxis(N, 0, ABG)
01:26:22.226 00.000 15712 Move returns status 0, amount 0
01:26:22.226 00.000 15712 move complete, result=0
01:26:22.226 00.000 15712 worker thread done servicing request
01:26:22.226 00.000 15712 Worker thread wakes up
01:26:22.226 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:26:22.228 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:22.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:23.856 01.628 15712 Exposure complete
01:26:23.918 00.062 15712 worker thread done servicing request
01:26:23.918 00.000 7988 OnExposeComplete: enter
01:26:23.918 00.000 7988 UpdateGuideState(): m_state=6
01:26:23.922 00.004 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2199
01:26:23.922 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=189.37, Mass=840, SNR=19.0, Peak=152 HFD=3.2
01:26:23.924 00.002 7988 MultiStar: [#1 0.36,0.50,0.00,M6] [#2 0.01,0.47,0.00,M1] [#3 0.06,0.43,0.00,M1] [#4 -0.17,0.65,0.00,M1] [#5 0.03,0.80,0.00,M1] [#6 0.16,0.16,0.75,U] [#7 0.16,1.07,0.00,M7] [#8 -0.50,0.19,0.00,M2] 
01:26:23.924 00.000 7988 refined, 1 included, MultiStar: {0.36, 0.16}, one-star: {0.51, 0.16}
01:26:23.926 00.002 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
01:26:23.926 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
01:26:23.928 00.002 7988 CameraToMount -- cameraX=0.36 cameraY=0.16 hyp=0.40 cameraTheta=0.42 mountX=0.17 mountY=-0.37, mountTheta=-1.14
01:26:23.930 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.16, opts=13)
01:26:23.930 00.000 7988 Enqueuing Move request for scope (0.36, 0.16)
01:26:23.932 00.002 15712 Worker thread wakes up
01:26:23.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.16) opts 0xd
01:26:23.932 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.16)
01:26:23.932 00.000 15712 Moving (0.36, 0.16) raw xDistance=0.17 yDistance=-0.37
01:26:23.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
01:26:23.934 00.002 7988 UpdateGuideState exits: m=840 SNR=19.0
01:26:23.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:23.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:23.934 00.000 7988 Enqueuing Expose request
01:26:23.934 00.000 15712 PPEC rslt: input = 0.17, final = 0.05, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 639.31
01:26:23.934 00.000 15712 PPEC: input: 0.17, control: 0.05, exposure: 1500
01:26:23.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:26:23.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:26:23.934 00.000 15712 MoveAxis(W, 15, ABG)
01:26:23.934 00.000 15712 Guiding  Dir = 3, Dur = 15
01:26:23.934 00.000 15712 IsGuiding returns 0
01:26:23.956 00.022 15712 IsGuiding returns 1
01:26:23.956 00.000 15712 scope still moving after pulse duration time elapsed
01:26:23.982 00.026 15712 IsGuiding returns 1
01:26:24.015 00.033 15712 IsGuiding returns 0
01:26:24.015 00.000 15712 scope move finished after 15 + 69 ms
01:26:24.015 00.000 15712 Move returns status 0, amount 15
01:26:24.015 00.000 15712 MoveAxis(N, 0, ABG)
01:26:24.015 00.000 15712 Move returns status 0, amount 0
01:26:24.015 00.000 15712 move complete, result=0
01:26:24.015 00.000 7988 GuideStep: 0.2 px 15 ms WEST, -0.4 px 0 ms NORTH
01:26:24.025 00.010 15712 worker thread done servicing request
01:26:24.025 00.000 15712 Worker thread wakes up
01:26:24.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:24.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:25.437 01.412 15712 Exposure complete
01:26:25.499 00.062 15712 worker thread done servicing request
01:26:25.499 00.000 7988 OnExposeComplete: enter
01:26:25.499 00.000 7988 UpdateGuideState(): m_state=6
01:26:25.503 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2200
01:26:25.503 00.000 7988 Star::Find returns 1 (0), X=973.77, Y=189.23, Mass=890, SNR=19.3, Peak=162 HFD=3.5
01:26:25.505 00.002 7988 MultiStar: [#1 0.17,0.02,0.99,U] [#2 0.04,0.25,0.82,U] [#3 0.13,0.35,0.87,U] [#4 0.16,0.11,0.66,U] [#5 0.20,0.31,0.71,U] [#6 -0.23,-0.21,0.70,U] [#7 0.18,0.15,0.46,U] [#8 -0.00,0.58,0.00,M3] 
01:26:25.505 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {0.23, 0.03}
01:26:25.507 00.002 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.74 = -0.74)
01:26:25.507 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
01:26:25.510 00.003 7988 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.82 mountX=0.13 mountY=-0.12, mountTheta=-0.76
01:26:25.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.12, opts=13)
01:26:25.510 00.000 7988 Enqueuing Move request for scope (0.12, 0.12)
01:26:25.510 00.000 15712 Worker thread wakes up
01:26:25.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
01:26:25.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
01:26:25.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:26:25.515 00.005 7988 UpdateGuideState exits: m=890 SNR=19.3
01:26:25.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:25.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:25.515 00.000 7988 Enqueuing Expose request
01:26:25.515 00.000 15712 Moving (0.12, 0.12) raw xDistance=0.13 yDistance=-0.12
01:26:25.515 00.000 15712 PPEC rslt: input = 0.13, final = -0.05, react = 0.08, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:25.515 00.000 15712 PPEC: input: 0.13, control: -0.05, exposure: 1500
01:26:25.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:25.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:26:25.515 00.000 15712 MoveAxis(E, 17, ABG)
01:26:25.515 00.000 15712 Guiding  Dir = 2, Dur = 17
01:26:25.527 00.012 15712 IsGuiding returns 0
01:26:25.541 00.014 15712 PulseGuide returned control before completion, sleep 12
01:26:25.583 00.042 15712 IsGuiding returns 0
01:26:25.583 00.000 15712 Move returns status 0, amount 17
01:26:25.583 00.000 15712 MoveAxis(N, 0, ABG)
01:26:25.583 00.000 15712 Move returns status 0, amount 0
01:26:25.583 00.000 15712 move complete, result=0
01:26:25.583 00.000 7988 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
01:26:25.592 00.009 15712 worker thread done servicing request
01:26:25.592 00.000 15712 Worker thread wakes up
01:26:25.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:25.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:27.220 01.628 15712 Exposure complete
01:26:27.283 00.063 15712 worker thread done servicing request
01:26:27.283 00.000 7988 OnExposeComplete: enter
01:26:27.283 00.000 7988 UpdateGuideState(): m_state=6
01:26:27.283 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2201
01:26:27.283 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=189.20, Mass=951, SNR=19.8, Peak=166 HFD=4.0
01:26:27.283 00.000 7988 MultiStar: [#1 0.52,0.12,0.00,M6] [#2 0.22,0.46,0.00,M1] [#3 0.42,-0.08,0.00,M1] [#4 0.26,0.37,0.00,M1] [#5 -0.13,0.76,0.00,M1] [#6 0.76,-0.00,0.00,M1] [#7 0.50,-0.07,0.00,M7] [#8 0.01,0.31,0.38,U] 
01:26:27.283 00.000 7988 refined, 1 included, MultiStar: {0.34, 0.08}, one-star: {0.46, -0.00}
01:26:27.283 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
01:26:27.283 00.000 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
01:26:27.283 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=0.08 hyp=0.35 cameraTheta=0.24 mountX=0.08 mountY=-0.34, mountTheta=-1.33
01:26:27.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.08, opts=13)
01:26:27.297 00.014 7988 Enqueuing Move request for scope (0.34, 0.08)
01:26:27.297 00.000 15712 Worker thread wakes up
01:26:27.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.08) opts 0xd
01:26:27.297 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.08)
01:26:27.297 00.000 15712 Moving (0.34, 0.08) raw xDistance=0.08 yDistance=-0.34
01:26:27.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:26:27.298 00.001 7988 UpdateGuideState exits: m=951 SNR=19.8
01:26:27.298 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:27.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:27.298 00.000 7988 Enqueuing Expose request
01:26:27.298 00.000 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:27.298 00.000 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
01:26:27.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:26:27.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:26:27.298 00.000 15712 MoveAxis(E, 14, ABG)
01:26:27.298 00.000 15712 Guiding  Dir = 2, Dur = 14
01:26:27.298 00.000 15712 IsGuiding returns 0
01:26:27.332 00.034 15712 IsGuiding returns 1
01:26:27.332 00.000 15712 scope still moving after pulse duration time elapsed
01:26:27.380 00.048 15712 IsGuiding returns 0
01:26:27.380 00.000 15712 scope move finished after 14 + 62 ms
01:26:27.380 00.000 15712 Move returns status 0, amount 14
01:26:27.380 00.000 15712 MoveAxis(N, 0, ABG)
01:26:27.380 00.000 15712 Move returns status 0, amount 0
01:26:27.380 00.000 15712 move complete, result=0
01:26:27.380 00.000 7988 GuideStep: 0.1 px 14 ms EAST, -0.3 px 0 ms NORTH
01:26:27.382 00.002 15712 worker thread done servicing request
01:26:27.382 00.000 15712 Worker thread wakes up
01:26:27.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:27.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:28.800 01.418 15712 Exposure complete
01:26:28.863 00.063 15712 worker thread done servicing request
01:26:28.863 00.000 7988 OnExposeComplete: enter
01:26:28.863 00.000 7988 UpdateGuideState(): m_state=6
01:26:28.863 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2202
01:26:28.863 00.000 7988 Star::Find returns 1 (0), X=973.77, Y=189.19, Mass=809, SNR=18.1, Peak=166 HFD=3.1
01:26:28.863 00.000 7988 MultiStar: [#1 0.50,0.02,0.00,M7] [#2 0.16,0.30,0.92,U] [#3 0.01,0.02,0.86,U] [#4 0.10,0.29,0.76,U] [#5 -0.26,0.49,0.00,M2] [#6 0.22,0.12,0.69,U] [#7 0.40,0.01,0.55,U] [#8 0.35,0.06,0.44,U] 
01:26:28.863 00.000 7988 refined, 6 included, MultiStar: {0.19, 0.12}, one-star: {0.23, -0.02}
01:26:28.863 00.000 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.56) = xAngle (-1.01 = -1.01)
01:26:28.863 00.000 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
01:26:28.863 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.55 mountX=0.12 mountY=-0.19, mountTheta=-1.02
01:26:28.863 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.12, opts=13)
01:26:28.863 00.000 7988 Enqueuing Move request for scope (0.19, 0.12)
01:26:28.863 00.000 15712 Worker thread wakes up
01:26:28.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
01:26:28.863 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
01:26:28.863 00.000 15712 Moving (0.19, 0.12) raw xDistance=0.12 yDistance=-0.19
01:26:28.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:26:28.877 00.014 7988 UpdateGuideState exits: m=809 SNR=18.1
01:26:28.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:28.877 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:28.877 00.000 7988 Enqueuing Expose request
01:26:28.877 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:28.877 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
01:26:28.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:28.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:26:28.877 00.000 15712 MoveAxis(E, 8, ABG)
01:26:28.877 00.000 15712 Guiding  Dir = 2, Dur = 8
01:26:28.877 00.000 15712 IsGuiding returns 0
01:26:28.897 00.020 15712 IsGuiding returns 0
01:26:28.897 00.000 15712 Move returns status 0, amount 8
01:26:28.897 00.000 15712 MoveAxis(N, 0, ABG)
01:26:28.897 00.000 15712 Move returns status 0, amount 0
01:26:28.897 00.000 15712 move complete, result=0
01:26:28.897 00.000 15712 worker thread done servicing request
01:26:28.897 00.000 15712 Worker thread wakes up
01:26:28.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:28.897 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:26:28.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:30.539 01.642 15712 Exposure complete
01:26:30.603 00.064 15712 worker thread done servicing request
01:26:30.603 00.000 7988 OnExposeComplete: enter
01:26:30.603 00.000 7988 UpdateGuideState(): m_state=6
01:26:30.603 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2203
01:26:30.603 00.000 7988 Star::Find returns 1 (0), X=973.96, Y=189.24, Mass=816, SNR=18.4, Peak=174 HFD=3.0
01:26:30.603 00.000 7988 MultiStar: [#1 0.62,0.02,0.00,M8] [#2 -0.07,0.35,0.92,U] [#3 -0.00,0.07,0.89,U] [#4 -0.22,0.44,0.00,M1] [#5 -0.02,0.73,0.00,M3] [#6 0.24,-0.12,0.63,U] [#7 0.19,0.48,0.00,M7] [#8 0.00,0.00,0.00,L] [#9 4.01,-0.67,0.00,R] 
01:26:30.603 00.000 7988 refined, 3 included, MultiStar: {0.15, 0.10}, one-star: {0.42, 0.03}
01:26:30.610 00.007 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
01:26:30.610 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
01:26:30.610 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.60 mountX=0.10 mountY=-0.15, mountTheta=-0.98
01:26:30.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.10, opts=13)
01:26:30.610 00.000 7988 Enqueuing Move request for scope (0.15, 0.10)
01:26:30.610 00.000 15712 Worker thread wakes up
01:26:30.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:26:30.617 00.007 7988 UpdateGuideState exits: m=816 SNR=18.4
01:26:30.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:30.617 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:30.617 00.000 7988 Enqueuing Expose request
01:26:30.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
01:26:30.617 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
01:26:30.617 00.000 15712 Moving (0.15, 0.10) raw xDistance=0.10 yDistance=-0.15
01:26:30.617 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:30.617 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
01:26:30.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:30.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:26:30.617 00.000 15712 MoveAxis(E, 8, ABG)
01:26:30.617 00.000 15712 Guiding  Dir = 2, Dur = 8
01:26:30.627 00.010 15712 IsGuiding returns 0
01:26:30.640 00.013 15712 IsGuiding returns 0
01:26:30.640 00.000 15712 Move returns status 0, amount 8
01:26:30.640 00.000 15712 MoveAxis(N, 0, ABG)
01:26:30.640 00.000 15712 Move returns status 0, amount 0
01:26:30.640 00.000 15712 move complete, result=0
01:26:30.640 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:26:30.644 00.004 15712 worker thread done servicing request
01:26:30.644 00.000 15712 Worker thread wakes up
01:26:30.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:30.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:32.054 01.410 15712 Exposure complete
01:26:32.115 00.061 15712 worker thread done servicing request
01:26:32.115 00.000 7988 OnExposeComplete: enter
01:26:32.115 00.000 7988 UpdateGuideState(): m_state=6
01:26:32.119 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2204
01:26:32.119 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=189.32, Mass=800, SNR=18.2, Peak=153 HFD=3.2
01:26:32.122 00.003 7988 MultiStar: [#1 0.05,-0.25,0.98,U] [#2 0.15,0.19,0.90,U] [#3 0.26,-0.10,0.80,U] [#4 0.06,0.17,0.71,U] [#5 -0.17,0.77,0.00,M4] [#6 0.18,-0.07,0.72,U] [#7 0.28,0.40,0.00,M8] [#8 0.14,0.09,0.56,U] 
01:26:32.122 00.000 7988 refined, 6 included, MultiStar: {0.17, 0.02}, one-star: {0.33, 0.12}
01:26:32.124 00.002 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.47 = -1.47)
01:26:32.124 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
01:26:32.126 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.09 mountX=0.02 mountY=-0.17, mountTheta=-1.47
01:26:32.128 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.02, opts=13)
01:26:32.128 00.000 7988 Enqueuing Move request for scope (0.17, 0.02)
01:26:32.130 00.002 15712 Worker thread wakes up
01:26:32.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
01:26:32.130 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
01:26:32.130 00.000 15712 Moving (0.17, 0.02) raw xDistance=0.02 yDistance=-0.17
01:26:32.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:26:32.130 00.000 7988 UpdateGuideState exits: m=800 SNR=18.2
01:26:32.131 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:32.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:32.131 00.000 7988 Enqueuing Expose request
01:26:32.131 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:32.131 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
01:26:32.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:32.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:26:32.131 00.000 15712 MoveAxis(E, 7, ABG)
01:26:32.131 00.000 15712 Guiding  Dir = 2, Dur = 7
01:26:32.131 00.000 15712 IsGuiding returns 0
01:26:32.155 00.024 15712 IsGuiding returns 0
01:26:32.155 00.000 15712 Move returns status 0, amount 7
01:26:32.155 00.000 15712 MoveAxis(N, 0, ABG)
01:26:32.155 00.000 15712 Move returns status 0, amount 0
01:26:32.155 00.000 15712 move complete, result=0
01:26:32.155 00.000 15712 worker thread done servicing request
01:26:32.155 00.000 15712 Worker thread wakes up
01:26:32.155 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
01:26:32.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:32.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:33.902 01.747 15712 Exposure complete
01:26:33.963 00.061 15712 worker thread done servicing request
01:26:33.963 00.000 7988 OnExposeComplete: enter
01:26:33.963 00.000 7988 UpdateGuideState(): m_state=6
01:26:33.968 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2205
01:26:33.968 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=189.12, Mass=892, SNR=19.5, Peak=157 HFD=3.4
01:26:33.970 00.002 7988 MultiStar: [#1 0.38,0.03,0.93,U] [#2 0.06,-0.15,0.88,U] [#3 0.20,-0.31,0.78,U] [#4 0.03,0.26,0.69,U] [#5 0.00,0.45,0.00,M5] [#6 0.37,-0.23,0.00,M1] [#7 0.57,0.29,0.00,M9] [#8 -0.12,0.21,0.42,U] 
01:26:33.970 00.000 7988 refined, 5 included, MultiStar: {0.17, -0.03}, one-star: {0.25, -0.08}
01:26:33.972 00.002 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.56) = xAngle (-1.76 = -1.76)
01:26:33.974 00.002 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
01:26:33.974 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.20 mountX=-0.03 mountY=-0.16, mountTheta=-1.76
01:26:33.976 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.03, opts=13)
01:26:33.978 00.002 7988 Enqueuing Move request for scope (0.17, -0.03)
01:26:33.978 00.000 15712 Worker thread wakes up
01:26:33.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
01:26:33.978 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
01:26:33.978 00.000 15712 Moving (0.17, -0.03) raw xDistance=-0.03 yDistance=-0.16
01:26:33.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:26:33.979 00.001 7988 UpdateGuideState exits: m=892 SNR=19.5
01:26:33.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:33.979 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:33.979 00.000 7988 Enqueuing Expose request
01:26:33.979 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:33.979 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
01:26:33.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:33.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:26:33.979 00.000 15712 MoveAxis(E, 9, ABG)
01:26:33.979 00.000 15712 Guiding  Dir = 2, Dur = 9
01:26:33.979 00.000 15712 IsGuiding returns 0
01:26:34.014 00.035 15712 IsGuiding returns 0
01:26:34.014 00.000 15712 Move returns status 0, amount 9
01:26:34.014 00.000 15712 MoveAxis(N, 0, ABG)
01:26:34.014 00.000 15712 Move returns status 0, amount 0
01:26:34.014 00.000 15712 move complete, result=0
01:26:34.014 00.000 15712 worker thread done servicing request
01:26:34.014 00.000 15712 Worker thread wakes up
01:26:34.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:34.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:34.014 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
01:26:35.429 01.415 15712 Exposure complete
01:26:35.492 00.063 15712 worker thread done servicing request
01:26:35.492 00.000 7988 OnExposeComplete: enter
01:26:35.492 00.000 7988 UpdateGuideState(): m_state=6
01:26:35.492 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2206
01:26:35.492 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=189.31, Mass=895, SNR=19.2, Peak=164 HFD=3.7
01:26:35.492 00.000 7988 MultiStar: [#1 0.52,-0.51,0.00,M7] [#2 -0.03,-0.01,0.92,U] [#3 0.31,-0.10,0.78,U] [#4 0.07,0.39,0.68,U] [#5 0.04,0.35,0.65,U] [#6 0.33,-0.09,0.63,U] [#7 -0.10,0.46,0.00,M10] [#8 0.66,0.04,0.00,M1] 
01:26:35.492 00.000 7988 refined, 5 included, MultiStar: {0.15, 0.10}, one-star: {0.21, 0.10}
01:26:35.492 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
01:26:35.492 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
01:26:35.492 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.57 mountX=0.10 mountY=-0.15, mountTheta=-1.00
01:26:35.501 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.10, opts=13)
01:26:35.501 00.000 7988 Enqueuing Move request for scope (0.15, 0.10)
01:26:35.501 00.000 15712 Worker thread wakes up
01:26:35.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
01:26:35.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
01:26:35.501 00.000 15712 Moving (0.15, 0.10) raw xDistance=0.10 yDistance=-0.15
01:26:35.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:26:35.505 00.004 7988 UpdateGuideState exits: m=895 SNR=19.2
01:26:35.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:35.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:35.505 00.000 7988 Enqueuing Expose request
01:26:35.505 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:35.505 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
01:26:35.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:35.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:26:35.505 00.000 15712 MoveAxis(E, 10, ABG)
01:26:35.505 00.000 15712 Guiding  Dir = 2, Dur = 10
01:26:35.505 00.000 15712 IsGuiding returns 0
01:26:35.563 00.058 15712 IsGuiding returns 1
01:26:35.563 00.000 15712 scope still moving after pulse duration time elapsed
01:26:35.600 00.037 15712 IsGuiding returns 0
01:26:35.600 00.000 15712 scope move finished after 10 + 80 ms
01:26:35.600 00.000 15712 Move returns status 0, amount 10
01:26:35.600 00.000 15712 MoveAxis(N, 0, ABG)
01:26:35.600 00.000 15712 Move returns status 0, amount 0
01:26:35.600 00.000 15712 move complete, result=0
01:26:35.600 00.000 15712 worker thread done servicing request
01:26:35.600 00.000 15712 Worker thread wakes up
01:26:35.600 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
01:26:35.604 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:35.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:37.243 01.639 15712 Exposure complete
01:26:37.306 00.063 15712 worker thread done servicing request
01:26:37.306 00.000 7988 OnExposeComplete: enter
01:26:37.306 00.000 7988 UpdateGuideState(): m_state=6
01:26:37.310 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2207
01:26:37.310 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=189.19, Mass=781, SNR=18.2, Peak=165 HFD=3.2
01:26:37.312 00.002 7988 MultiStar: [#1 0.42,-0.04,0.00,M8] [#2 -0.32,0.06,0.92,U] [#3 0.04,-0.08,0.90,U] [#4 -0.32,0.43,0.00,M1] [#5 0.12,0.55,0.00,M5] [#6 0.11,-0.08,0.65,U] [#7 -0.13,0.28,0.50,U] [#8 -0.24,-0.69,0.00,M2] 
01:26:37.312 00.000 7988 refined, 4 included, MultiStar: {0.02, 0.01}, one-star: {0.34, -0.02}
01:26:37.314 00.002 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
01:26:37.314 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
01:26:37.316 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.54 mountX=0.01 mountY=-0.02, mountTheta=-1.03
01:26:37.318 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
01:26:37.318 00.000 7988 Enqueuing Move request for scope (0.02, 0.01)
01:26:37.320 00.002 15712 Worker thread wakes up
01:26:37.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:26:37.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:26:37.320 00.000 15712 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
01:26:37.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:26:37.322 00.002 7988 UpdateGuideState exits: m=781 SNR=18.2
01:26:37.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:37.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:37.322 00.000 7988 Enqueuing Expose request
01:26:37.322 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:37.322 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
01:26:37.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:37.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:26:37.322 00.000 15712 MoveAxis(E, 11, ABG)
01:26:37.322 00.000 15712 Guiding  Dir = 2, Dur = 11
01:26:37.322 00.000 15712 IsGuiding returns 0
01:26:37.354 00.032 15712 IsGuiding returns 1
01:26:37.354 00.000 15712 scope still moving after pulse duration time elapsed
01:26:37.403 00.049 15712 IsGuiding returns 0
01:26:37.403 00.000 15712 scope move finished after 11 + 65 ms
01:26:37.403 00.000 15712 Move returns status 0, amount 11
01:26:37.403 00.000 15712 MoveAxis(N, 0, ABG)
01:26:37.403 00.000 15712 Move returns status 0, amount 0
01:26:37.403 00.000 15712 move complete, result=0
01:26:37.403 00.000 15712 worker thread done servicing request
01:26:37.403 00.000 15712 Worker thread wakes up
01:26:37.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:37.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:37.403 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
01:26:38.821 01.418 15712 Exposure complete
01:26:38.883 00.062 15712 worker thread done servicing request
01:26:38.883 00.000 7988 OnExposeComplete: enter
01:26:38.883 00.000 7988 UpdateGuideState(): m_state=6
01:26:38.887 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2208
01:26:38.887 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=189.32, Mass=893, SNR=19.3, Peak=143 HFD=3.8
01:26:38.889 00.002 7988 MultiStar: [#1 0.38,0.24,0.00,M9] [#2 -0.05,0.55,0.00,M1] [#3 0.19,0.15,0.80,U] [#4 -0.03,0.63,0.00,M2] [#5 0.20,0.61,0.00,M6] [#6 0.13,0.52,0.00,M1] [#7 -0.05,0.96,0.00,M10] [#8 -0.53,0.37,0.00,M3] 
01:26:38.889 00.000 7988 refined, 1 included, MultiStar: {0.28, 0.13}, one-star: {0.35, 0.11}
01:26:38.889 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
01:26:38.889 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
01:26:38.889 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.44 mountX=0.13 mountY=-0.28, mountTheta=-1.13
01:26:38.889 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.13, opts=13)
01:26:38.889 00.000 7988 Enqueuing Move request for scope (0.28, 0.13)
01:26:38.898 00.009 15712 Worker thread wakes up
01:26:38.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
01:26:38.898 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
01:26:38.898 00.000 15712 Moving (0.28, 0.13) raw xDistance=0.13 yDistance=-0.28
01:26:38.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:26:38.898 00.000 7988 UpdateGuideState exits: m=893 SNR=19.3
01:26:38.900 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:38.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:38.902 00.002 7988 Enqueuing Expose request
01:26:38.902 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:38.902 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
01:26:38.904 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:26:38.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:26:38.904 00.000 15712 MoveAxis(E, 9, ABG)
01:26:38.904 00.000 15712 Guiding  Dir = 2, Dur = 9
01:26:38.904 00.000 15712 IsGuiding returns 0
01:26:38.921 00.017 15712 IsGuiding returns 0
01:26:38.921 00.000 15712 Move returns status 0, amount 9
01:26:38.921 00.000 15712 MoveAxis(N, 0, ABG)
01:26:38.921 00.000 15712 Move returns status 0, amount 0
01:26:38.921 00.000 15712 move complete, result=0
01:26:38.921 00.000 15712 worker thread done servicing request
01:26:38.921 00.000 15712 Worker thread wakes up
01:26:38.921 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.3 px 0 ms NORTH
01:26:38.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:38.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:40.559 01.638 15712 Exposure complete
01:26:40.622 00.063 15712 worker thread done servicing request
01:26:40.622 00.000 7988 OnExposeComplete: enter
01:26:40.622 00.000 7988 UpdateGuideState(): m_state=6
01:26:40.622 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2209
01:26:40.622 00.000 7988 Star::Find returns 1 (0), X=973.68, Y=189.27, Mass=913, SNR=19.5, Peak=152 HFD=3.7
01:26:40.622 00.000 7988 MultiStar: [#1 0.13,-0.25,0.97,U] [#2 -0.29,0.08,0.83,U] [#3 0.02,-0.11,0.82,U] [#4 -0.23,0.39,0.00,M3] [#5 0.06,0.38,0.71,U] [#6 -0.05,0.01,0.60,U] [#7 -0.12,0.47,0.00,R] [#8 0.08,0.11,0.41,U] 
01:26:40.622 00.000 7988 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {0.14, 0.06}
01:26:40.622 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
01:26:40.622 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
01:26:40.622 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.91 mountX=0.02 mountY=-0.02, mountTheta=-0.67
01:26:40.634 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
01:26:40.634 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
01:26:40.634 00.000 15712 Worker thread wakes up
01:26:40.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:26:40.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:26:40.634 00.000 15712 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
01:26:40.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:26:40.636 00.002 7988 UpdateGuideState exits: m=913 SNR=19.5
01:26:40.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:40.636 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:40.636 00.000 7988 Enqueuing Expose request
01:26:40.636 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:40.636 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
01:26:40.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:40.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:26:40.636 00.000 15712 MoveAxis(E, 10, ABG)
01:26:40.636 00.000 15712 Guiding  Dir = 2, Dur = 10
01:26:40.636 00.000 15712 IsGuiding returns 0
01:26:40.652 00.016 15712 IsGuiding returns 1
01:26:40.652 00.000 15712 scope still moving after pulse duration time elapsed
01:26:40.701 00.049 15712 IsGuiding returns 0
01:26:40.701 00.000 15712 scope move finished after 10 + 58 ms
01:26:40.701 00.000 15712 Move returns status 0, amount 10
01:26:40.701 00.000 15712 MoveAxis(N, 0, ABG)
01:26:40.701 00.000 15712 Move returns status 0, amount 0
01:26:40.701 00.000 15712 move complete, result=0
01:26:40.701 00.000 15712 worker thread done servicing request
01:26:40.701 00.000 15712 Worker thread wakes up
01:26:40.701 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
01:26:40.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:40.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:42.119 01.418 15712 Exposure complete
01:26:42.180 00.061 15712 worker thread done servicing request
01:26:42.180 00.000 7988 OnExposeComplete: enter
01:26:42.180 00.000 7988 UpdateGuideState(): m_state=6
01:26:42.186 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2210
01:26:42.186 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=189.17, Mass=860, SNR=18.9, Peak=168 HFD=3.5
01:26:42.188 00.002 7988 MultiStar: [#1 0.48,-0.18,0.00,M9] [#2 -0.22,0.03,0.79,U] [#3 -0.03,-0.14,0.83,U] [#4 0.04,-0.05,0.73,U] [#5 -0.08,0.27,0.78,U] [#6 0.25,-0.07,0.59,U] [#7 0.19,-0.22,0.45,U] [#8 0.54,0.01,0.00,M3] 
01:26:42.188 00.000 7988 refined, 6 included, MultiStar: {0.01, -0.02}, one-star: {0.07, -0.04}
01:26:42.190 00.002 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
01:26:42.190 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
01:26:42.192 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-0.97 mountX=-0.02 mountY=-0.01, mountTheta=-2.56
01:26:42.194 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
01:26:42.194 00.000 7988 Enqueuing Move request for scope (0.01, -0.02)
01:26:42.196 00.002 15712 Worker thread wakes up
01:26:42.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:26:42.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:26:42.196 00.000 15712 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
01:26:42.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:26:42.197 00.001 7988 UpdateGuideState exits: m=860 SNR=18.9
01:26:42.199 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:42.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:42.201 00.002 7988 Enqueuing Expose request
01:26:42.201 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:42.201 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:26:42.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:42.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:42.201 00.000 15712 MoveAxis(E, 7, ABG)
01:26:42.201 00.000 15712 Guiding  Dir = 2, Dur = 7
01:26:42.201 00.000 15712 IsGuiding returns 0
01:26:42.230 00.029 15712 IsGuiding returns 0
01:26:42.230 00.000 15712 Move returns status 0, amount 7
01:26:42.231 00.001 15712 MoveAxis(N, 0, ABG)
01:26:42.231 00.000 15712 Move returns status 0, amount 0
01:26:42.231 00.000 15712 move complete, result=0
01:26:42.231 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:26:42.231 00.000 15712 worker thread done servicing request
01:26:42.231 00.000 15712 Worker thread wakes up
01:26:42.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:42.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:43.872 01.641 15712 Exposure complete
01:26:43.934 00.062 15712 worker thread done servicing request
01:26:43.934 00.000 7988 OnExposeComplete: enter
01:26:43.934 00.000 7988 UpdateGuideState(): m_state=6
01:26:43.934 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2211
01:26:43.934 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=189.18, Mass=869, SNR=18.9, Peak=162 HFD=3.6
01:26:43.934 00.000 7988 MultiStar: [#1 0.57,-0.28,0.00,M10] [#2 0.15,-0.12,0.88,U] [#3 0.07,-0.06,0.77,U] [#4 -0.28,0.13,0.69,U] [#5 0.15,0.10,0.62,U] [#6 0.20,-0.14,0.63,U] [#7 0.15,-0.02,0.44,U] [#8 0.16,0.38,0.00,M4] 
01:26:43.934 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.24, -0.03}
01:26:43.934 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
01:26:43.934 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
01:26:43.934 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.23 mountX=-0.02 mountY=-0.10, mountTheta=-1.80
01:26:43.934 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.02, opts=13)
01:26:43.934 00.000 7988 Enqueuing Move request for scope (0.10, -0.02)
01:26:43.948 00.014 15712 Worker thread wakes up
01:26:43.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:26:43.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:26:43.948 00.000 15712 Moving (0.10, -0.02) raw xDistance=-0.02 yDistance=-0.10
01:26:43.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:26:43.948 00.000 7988 UpdateGuideState exits: m=869 SNR=18.9
01:26:43.950 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:43.950 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:43.950 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:43.950 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:26:43.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:43.950 00.000 7988 Enqueuing Expose request
01:26:43.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:26:43.950 00.000 15712 MoveAxis(E, 5, ABG)
01:26:43.950 00.000 15712 Guiding  Dir = 2, Dur = 5
01:26:43.950 00.000 15712 IsGuiding returns 0
01:26:43.970 00.020 15712 IsGuiding returns 0
01:26:43.970 00.000 15712 Move returns status 0, amount 5
01:26:43.970 00.000 15712 MoveAxis(N, 0, ABG)
01:26:43.970 00.000 15712 Move returns status 0, amount 0
01:26:43.970 00.000 15712 move complete, result=0
01:26:43.970 00.000 15712 worker thread done servicing request
01:26:43.970 00.000 15712 Worker thread wakes up
01:26:43.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:43.970 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:26:43.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:45.387 01.417 15712 Exposure complete
01:26:45.451 00.064 15712 worker thread done servicing request
01:26:45.453 00.002 7988 OnExposeComplete: enter
01:26:45.453 00.000 7988 UpdateGuideState(): m_state=6
01:26:45.453 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2212
01:26:45.453 00.000 7988 Star::Find returns 1 (0), X=973.93, Y=189.23, Mass=728, SNR=17.3, Peak=166 HFD=2.9
01:26:45.453 00.000 7988 MultiStar: [#1 0.49,-0.31,0.00,R] [#2 -0.02,0.31,0.99,U] [#3 0.16,-0.12,0.93,U] [#4 0.11,0.50,0.00,M2] [#5 -0.05,0.50,0.00,M4] [#6 0.04,-0.03,0.70,U] [#7 0.20,-0.40,0.00,M1] [#8 0.19,0.06,0.43,U] 
01:26:45.453 00.000 7988 refined, 4 included, MultiStar: {0.15, 0.05}, one-star: {0.39, 0.02}
01:26:45.459 00.006 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
01:26:45.459 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:26:45.459 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.34 mountX=0.06 mountY=-0.15, mountTheta=-1.22
01:26:45.459 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.05, opts=13)
01:26:45.459 00.000 7988 Enqueuing Move request for scope (0.15, 0.05)
01:26:45.459 00.000 15712 Worker thread wakes up
01:26:45.459 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:26:45.459 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:26:45.459 00.000 15712 Moving (0.15, 0.05) raw xDistance=0.06 yDistance=-0.15
01:26:45.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:26:45.459 00.000 7988 UpdateGuideState exits: m=728 SNR=17.3
01:26:45.467 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:45.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:45.467 00.000 7988 Enqueuing Expose request
01:26:45.467 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:45.467 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:26:45.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:45.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:26:45.467 00.000 15712 MoveAxis(E, 6, ABG)
01:26:45.467 00.000 15712 Guiding  Dir = 2, Dur = 6
01:26:45.467 00.000 15712 IsGuiding returns 0
01:26:45.486 00.019 15712 IsGuiding returns 0
01:26:45.486 00.000 15712 Move returns status 0, amount 6
01:26:45.486 00.000 15712 MoveAxis(N, 0, ABG)
01:26:45.486 00.000 15712 Move returns status 0, amount 0
01:26:45.486 00.000 15712 move complete, result=0
01:26:45.486 00.000 15712 worker thread done servicing request
01:26:45.486 00.000 15712 Worker thread wakes up
01:26:45.486 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:26:45.493 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:45.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:47.129 01.636 15712 Exposure complete
01:26:47.193 00.064 15712 worker thread done servicing request
01:26:47.195 00.002 7988 OnExposeComplete: enter
01:26:47.195 00.000 7988 UpdateGuideState(): m_state=6
01:26:47.195 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2213
01:26:47.195 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=188.62, Mass=865, SNR=18.9, Peak=178 HFD=3.3
01:26:47.195 00.000 7988 MultiStar: [#1 -0.32,-0.14,0.90,U] [#2 -0.07,-0.09,0.87,U] [#3 0.17,-0.18,0.83,U] [#4 -0.14,0.19,0.69,U] [#5 0.07,0.32,0.74,U] [#6 0.12,-0.40,0.00,M1] [#7 -0.07,-0.74,0.00,M2] [#8 0.01,0.54,0.00,M4] 
01:26:47.195 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.11}, one-star: {0.04, -0.58}
01:26:47.195 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
01:26:47.195 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.77)
01:26:47.203 00.008 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.92 mountX=-0.11 mountY=0.04, mountTheta=2.77
01:26:47.205 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.11, opts=13)
01:26:47.205 00.000 7988 Enqueuing Move request for scope (-0.04, -0.11)
01:26:47.207 00.002 15712 Worker thread wakes up
01:26:47.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
01:26:47.207 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
01:26:47.207 00.000 15712 Moving (-0.04, -0.11) raw xDistance=-0.11 yDistance=0.04
01:26:47.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:26:47.209 00.002 7988 UpdateGuideState exits: m=865 SNR=18.9
01:26:47.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:47.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:47.212 00.003 7988 Enqueuing Expose request
01:26:47.212 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:47.212 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
01:26:47.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:47.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:47.212 00.000 15712 MoveAxis(E, 5, ABG)
01:26:47.212 00.000 15712 Guiding  Dir = 2, Dur = 5
01:26:47.229 00.017 15712 IsGuiding returns 0
01:26:47.249 00.020 15712 IsGuiding returns 0
01:26:47.249 00.000 15712 Move returns status 0, amount 5
01:26:47.249 00.000 15712 MoveAxis(N, 0, ABG)
01:26:47.249 00.000 15712 Move returns status 0, amount 0
01:26:47.249 00.000 15712 move complete, result=0
01:26:47.249 00.000 15712 worker thread done servicing request
01:26:47.249 00.000 15712 Worker thread wakes up
01:26:47.249 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:26:47.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:47.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:48.661 01.412 15712 Exposure complete
01:26:48.723 00.062 15712 worker thread done servicing request
01:26:48.725 00.002 7988 OnExposeComplete: enter
01:26:48.725 00.000 7988 UpdateGuideState(): m_state=6
01:26:48.727 00.002 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2214
01:26:48.727 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=188.88, Mass=807, SNR=18.1, Peak=156 HFD=3.4
01:26:48.729 00.002 7988 MultiStar: [#1 0.06,-0.29,0.97,U] [#2 0.03,-0.18,0.91,U] [#3 -0.05,-0.37,0.86,U] [#4 -0.20,-0.32,0.67,U] [#5 -0.36,-0.05,0.69,U] [#6 0.40,-0.36,0.00,M2] [#7 0.70,-0.47,0.00,M3] [#8 -0.35,-0.40,0.00,M5] 
01:26:48.729 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.26}, one-star: {0.46, -0.32}
01:26:48.731 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
01:26:48.731 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
01:26:48.733 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.49 mountX=-0.26 mountY=-0.02, mountTheta=-3.08
01:26:48.735 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.26, opts=13)
01:26:48.735 00.000 7988 Enqueuing Move request for scope (0.02, -0.26)
01:26:48.737 00.002 15712 Worker thread wakes up
01:26:48.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
01:26:48.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
01:26:48.737 00.000 15712 Moving (0.02, -0.26) raw xDistance=-0.26 yDistance=-0.02
01:26:48.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:26:48.739 00.002 7988 UpdateGuideState exits: m=807 SNR=18.1
01:26:48.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:48.741 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:48.741 00.000 7988 Enqueuing Expose request
01:26:48.742 00.001 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.30
01:26:48.742 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
01:26:48.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:48.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:26:48.742 00.000 15712 MoveAxis(E, 57, ABG)
01:26:48.742 00.000 15712 Guiding  Dir = 2, Dur = 57
01:26:48.742 00.000 15712 IsGuiding returns 0
01:26:48.759 00.017 15712 PulseGuide returned control before completion, sleep 43
01:26:48.844 00.085 15712 IsGuiding returns 0
01:26:48.844 00.000 15712 Move returns status 0, amount 57
01:26:48.844 00.000 15712 MoveAxis(N, 0, ABG)
01:26:48.844 00.000 15712 Move returns status 0, amount 0
01:26:48.844 00.000 15712 move complete, result=0
01:26:48.844 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.0 px 0 ms NORTH
01:26:48.849 00.005 15712 worker thread done servicing request
01:26:48.849 00.000 15712 Worker thread wakes up
01:26:48.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:48.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:50.590 01.741 15712 Exposure complete
01:26:50.652 00.062 15712 worker thread done servicing request
01:26:50.652 00.000 7988 OnExposeComplete: enter
01:26:50.652 00.000 7988 UpdateGuideState(): m_state=6
01:26:50.657 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2215
01:26:50.657 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=188.91, Mass=857, SNR=18.9, Peak=161 HFD=3.8
01:26:50.659 00.002 7988 MultiStar: [#1 -0.40,0.18,0.00,M1] [#2 -0.06,-0.03,0.85,U] [#3 -0.08,-0.27,0.79,U] [#4 0.07,-0.01,0.68,U] [#5 -0.35,0.55,0.00,M3] [#6 -0.20,-0.11,0.59,U] [#7 0.30,-0.16,0.45,U] [#8 0.19,0.50,0.00,M6] 
01:26:50.659 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.16}, one-star: {0.15, -0.29}
01:26:50.661 00.002 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
01:26:50.661 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
01:26:50.663 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.40 mountX=-0.16 mountY=-0.02, mountTheta=-3.00
01:26:50.665 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.16, opts=13)
01:26:50.665 00.000 7988 Enqueuing Move request for scope (0.03, -0.16)
01:26:50.667 00.002 15712 Worker thread wakes up
01:26:50.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
01:26:50.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
01:26:50.667 00.000 15712 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=-0.02
01:26:50.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:26:50.668 00.001 7988 UpdateGuideState exits: m=857 SNR=18.9
01:26:50.670 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:50.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:50.670 00.000 7988 Enqueuing Expose request
01:26:50.670 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:50.670 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
01:26:50.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:50.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:26:50.670 00.000 15712 MoveAxis(E, 7, ABG)
01:26:50.670 00.000 15712 Guiding  Dir = 2, Dur = 7
01:26:50.670 00.000 15712 IsGuiding returns 0
01:26:50.702 00.032 15712 IsGuiding returns 0
01:26:50.702 00.000 15712 Move returns status 0, amount 7
01:26:50.702 00.000 15712 MoveAxis(N, 0, ABG)
01:26:50.702 00.000 15712 Move returns status 0, amount 0
01:26:50.702 00.000 15712 move complete, result=0
01:26:50.702 00.000 15712 worker thread done servicing request
01:26:50.702 00.000 15712 Worker thread wakes up
01:26:50.702 00.000 7988 GuideStep: -0.2 px 7 ms EAST, -0.0 px 0 ms NORTH
01:26:50.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:50.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:52.121 01.419 15712 Exposure complete
01:26:52.183 00.062 15712 worker thread done servicing request
01:26:52.183 00.000 7988 OnExposeComplete: enter
01:26:52.183 00.000 7988 UpdateGuideState(): m_state=6
01:26:52.183 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2216
01:26:52.183 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=188.90, Mass=863, SNR=18.8, Peak=164 HFD=3.6
01:26:52.183 00.000 7988 MultiStar: [#1 -0.28,0.06,0.93,U] [#2 -0.23,-0.06,0.89,U] [#3 0.04,-0.37,0.85,U] [#4 -0.24,0.02,0.71,U] [#5 -0.13,-0.01,0.67,U] [#6 0.00,-0.28,0.64,U] [#7 0.35,-0.18,0.51,U] [#8 -0.45,-0.31,0.00,M7] 
01:26:52.192 00.009 7988 refined, 7 included, MultiStar: {-0.08, -0.14}, one-star: {0.01, -0.31}
01:26:52.192 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
01:26:52.192 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.61)
01:26:52.192 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.08 mountX=-0.14 mountY=0.08, mountTheta=2.61
01:26:52.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.14, opts=13)
01:26:52.199 00.007 7988 Enqueuing Move request for scope (-0.08, -0.14)
01:26:52.199 00.000 15712 Worker thread wakes up
01:26:52.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
01:26:52.199 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
01:26:52.199 00.000 15712 Moving (-0.08, -0.14) raw xDistance=-0.14 yDistance=0.08
01:26:52.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:26:52.199 00.000 7988 UpdateGuideState exits: m=863 SNR=18.8
01:26:52.202 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:52.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:52.204 00.002 7988 Enqueuing Expose request
01:26:52.204 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:52.204 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
01:26:52.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:52.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:26:52.204 00.000 15712 MoveAxis(E, 8, ABG)
01:26:52.204 00.000 15712 Guiding  Dir = 2, Dur = 8
01:26:52.204 00.000 15712 IsGuiding returns 0
01:26:52.220 00.016 15712 IsGuiding returns 0
01:26:52.220 00.000 15712 Move returns status 0, amount 8
01:26:52.220 00.000 15712 MoveAxis(N, 0, ABG)
01:26:52.220 00.000 15712 Move returns status 0, amount 0
01:26:52.220 00.000 15712 move complete, result=0
01:26:52.220 00.000 15712 worker thread done servicing request
01:26:52.220 00.000 15712 Worker thread wakes up
01:26:52.220 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
01:26:52.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:52.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:53.860 01.640 15712 Exposure complete
01:26:53.922 00.062 15712 worker thread done servicing request
01:26:53.922 00.000 7988 OnExposeComplete: enter
01:26:53.922 00.000 7988 UpdateGuideState(): m_state=6
01:26:53.926 00.004 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2217
01:26:53.927 00.001 7988 Star::Find returns 1 (0), X=973.76, Y=188.53, Mass=887, SNR=19.3, Peak=153 HFD=3.5
01:26:53.927 00.000 7988 MultiStar: [#1 -0.40,-0.46,0.00,M1] [#2 0.03,-0.32,0.87,U] [#3 -0.13,-0.34,0.78,U] [#4 -0.18,-0.48,0.00,M1] [#5 -0.26,-0.42,0.00,M3] [#6 0.15,-0.84,0.00,M1] [#7 0.32,-1.07,0.00,M2] [#8 0.19,-0.60,0.00,M8] 
01:26:53.929 00.002 7988 refined, 2 included, MultiStar: {0.05, -0.46}, one-star: {0.22, -0.67}
01:26:53.929 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
01:26:53.931 00.002 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
01:26:53.931 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.46 hyp=0.46 cameraTheta=-1.46 mountX=-0.46 mountY=-0.04, mountTheta=-3.05
01:26:53.933 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.46, opts=13)
01:26:53.935 00.002 7988 Enqueuing Move request for scope (0.05, -0.46)
01:26:53.935 00.000 15712 Worker thread wakes up
01:26:53.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.46) opts 0xd
01:26:53.935 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.46)
01:26:53.935 00.000 15712 Moving (0.05, -0.46) raw xDistance=-0.46 yDistance=-0.04
01:26:53.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=58, FiltMax=255, Gamma=0.690
01:26:53.935 00.000 7988 UpdateGuideState exits: m=887 SNR=19.3
01:26:53.938 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:53.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:53.938 00.000 7988 Enqueuing Expose request
01:26:53.938 00.000 15712 PPEC rslt: input = -0.46, final = -0.30, react = -0.27, pred = -0.03, hyst = -0.25, hyst_pct = 0.00, period_length = 639.30
01:26:53.938 00.000 15712 PPEC: input: -0.46, control: -0.30, exposure: 1500
01:26:53.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:53.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:53.938 00.000 15712 MoveAxis(E, 98, ABG)
01:26:53.938 00.000 15712 Guiding  Dir = 2, Dur = 98
01:26:53.938 00.000 15712 IsGuiding returns 0
01:26:53.961 00.023 15712 PulseGuide returned control before completion, sleep 88
01:26:54.072 00.111 15712 IsGuiding returns 0
01:26:54.072 00.000 15712 Move returns status 0, amount 98
01:26:54.072 00.000 15712 MoveAxis(N, 0, ABG)
01:26:54.072 00.000 15712 Move returns status 0, amount 0
01:26:54.072 00.000 15712 move complete, result=0
01:26:54.072 00.000 7988 GuideStep: -0.5 px 98 ms EAST, -0.0 px 0 ms NORTH
01:26:54.077 00.005 15712 worker thread done servicing request
01:26:54.077 00.000 15712 Worker thread wakes up
01:26:54.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:54.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:55.488 01.411 15712 Exposure complete
01:26:55.551 00.063 15712 worker thread done servicing request
01:26:55.552 00.001 7988 OnExposeComplete: enter
01:26:55.552 00.000 7988 UpdateGuideState(): m_state=6
01:26:55.552 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2218
01:26:55.552 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=189.07, Mass=986, SNR=20.5, Peak=184 HFD=4.1
01:26:55.552 00.000 7988 MultiStar: [#1 0.01,0.47,0.00,M2] [#2 0.00,0.27,0.78,U] [#3 -0.26,-0.15,0.77,U] [#4 0.01,0.35,0.68,U] [#5 0.22,0.23,0.66,U] [#6 -0.10,-0.07,0.63,U] [#7 0.17,-0.39,0.00,M3] [#8 0.39,0.07,0.40,U] 
01:26:55.552 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.43, -0.13}
01:26:55.557 00.005 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
01:26:55.557 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
01:26:55.557 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.07 mountY=-0.10, mountTheta=-0.96
01:26:55.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.07, opts=13)
01:26:55.563 00.006 7988 Enqueuing Move request for scope (0.10, 0.07)
01:26:55.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:26:55.565 00.002 7988 UpdateGuideState exits: m=986 SNR=20.5
01:26:55.565 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:55.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:55.565 00.000 7988 Enqueuing Expose request
01:26:55.565 00.000 15712 Worker thread wakes up
01:26:55.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:26:55.565 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:26:55.565 00.000 15712 Moving (0.10, 0.07) raw xDistance=0.07 yDistance=-0.10
01:26:55.565 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:55.565 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
01:26:55.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:55.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:26:55.565 00.000 15712 MoveAxis(E, 6, ABG)
01:26:55.565 00.000 15712 Guiding  Dir = 2, Dur = 6
01:26:55.574 00.009 15712 IsGuiding returns 0
01:26:55.591 00.017 15712 IsGuiding returns 0
01:26:55.591 00.000 15712 Move returns status 0, amount 6
01:26:55.591 00.000 15712 MoveAxis(N, 0, ABG)
01:26:55.591 00.000 15712 Move returns status 0, amount 0
01:26:55.591 00.000 15712 move complete, result=0
01:26:55.591 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:26:55.596 00.005 15712 worker thread done servicing request
01:26:55.596 00.000 15712 Worker thread wakes up
01:26:55.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:55.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:57.337 01.741 15712 Exposure complete
01:26:57.398 00.061 15712 worker thread done servicing request
01:26:57.398 00.000 7988 OnExposeComplete: enter
01:26:57.398 00.000 7988 UpdateGuideState(): m_state=6
01:26:57.404 00.006 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2219
01:26:57.404 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=188.91, Mass=813, SNR=18.3, Peak=159 HFD=3.1
01:26:57.406 00.002 7988 MultiStar: [#1 -0.44,0.13,0.00,M3] [#2 0.12,0.42,0.00,M1] [#3 -0.18,0.20,0.89,U] [#4 -0.29,0.35,0.00,M1] [#5 0.26,0.54,0.00,M3] [#6 -0.03,-0.12,0.65,U] [#7 0.37,-0.45,0.00,M4] [#8 -0.46,0.27,0.00,M8] 
01:26:57.406 00.000 7988 refined, 2 included, MultiStar: {0.05, -0.08}, one-star: {0.31, -0.29}
01:26:57.408 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
01:26:57.408 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
01:26:57.410 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.98 mountX=-0.07 mountY=-0.05, mountTheta=-2.56
01:26:57.412 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
01:26:57.413 00.001 7988 Enqueuing Move request for scope (0.05, -0.08)
01:26:57.414 00.001 15712 Worker thread wakes up
01:26:57.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
01:26:57.414 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
01:26:57.414 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.07 yDistance=-0.05
01:26:57.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
01:26:57.414 00.000 7988 UpdateGuideState exits: m=813 SNR=18.3
01:26:57.417 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:57.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:57.419 00.002 7988 Enqueuing Expose request
01:26:57.419 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:57.419 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
01:26:57.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:57.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:57.419 00.000 15712 MoveAxis(E, 2, ABG)
01:26:57.419 00.000 15712 Guiding  Dir = 2, Dur = 2
01:26:57.419 00.000 15712 IsGuiding returns 0
01:26:57.448 00.029 15712 IsGuiding returns 0
01:26:57.448 00.000 15712 Move returns status 0, amount 2
01:26:57.448 00.000 15712 MoveAxis(N, 0, ABG)
01:26:57.448 00.000 15712 Move returns status 0, amount 0
01:26:57.448 00.000 15712 move complete, result=0
01:26:57.448 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:26:57.448 00.000 15712 worker thread done servicing request
01:26:57.448 00.000 15712 Worker thread wakes up
01:26:57.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:57.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:26:58.869 01.421 15712 Exposure complete
01:26:58.932 00.063 15712 worker thread done servicing request
01:26:58.932 00.000 7988 OnExposeComplete: enter
01:26:58.932 00.000 7988 UpdateGuideState(): m_state=6
01:26:58.932 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2220
01:26:58.932 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=189.16, Mass=840, SNR=18.7, Peak=139 HFD=3.6
01:26:58.932 00.000 7988 MultiStar: [#1 -0.19,0.30,0.96,U] [#2 -0.07,0.29,0.91,U] [#3 0.11,0.02,0.81,U] [#4 -0.20,0.66,0.00,M2] [#5 -0.39,0.60,0.00,M4] [#6 0.06,-0.13,0.64,U] [#7 0.37,0.03,0.47,U] [#8 0.87,0.72,0.00,M9] 
01:26:58.932 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.09}, one-star: {0.09, -0.05}
01:26:58.932 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
01:26:58.932 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
01:26:58.932 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.23 mountX=0.09 mountY=-0.04, mountTheta=-0.36
01:26:58.943 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
01:26:58.943 00.000 7988 Enqueuing Move request for scope (0.03, 0.09)
01:26:58.946 00.003 15712 Worker thread wakes up
01:26:58.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:26:58.946 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:26:58.946 00.000 15712 Moving (0.03, 0.09) raw xDistance=0.09 yDistance=-0.04
01:26:58.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:26:58.946 00.000 7988 UpdateGuideState exits: m=840 SNR=18.7
01:26:58.948 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:58.948 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:26:58.950 00.002 7988 Enqueuing Expose request
01:26:58.950 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:26:58.950 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
01:26:58.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:58.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:58.950 00.000 15712 MoveAxis(E, 1, ABG)
01:26:58.950 00.000 15712 Guiding  Dir = 2, Dur = 1
01:26:58.950 00.000 15712 IsGuiding returns 0
01:26:58.966 00.016 15712 IsGuiding returns 0
01:26:58.966 00.000 15712 Move returns status 0, amount 1
01:26:58.966 00.000 15712 MoveAxis(N, 0, ABG)
01:26:58.966 00.000 15712 Move returns status 0, amount 0
01:26:58.966 00.000 15712 move complete, result=0
01:26:58.966 00.000 15712 worker thread done servicing request
01:26:58.966 00.000 15712 Worker thread wakes up
01:26:58.966 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:26:58.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:26:58.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:00.607 01.641 15712 Exposure complete
01:27:00.670 00.063 15712 worker thread done servicing request
01:27:00.672 00.002 7988 OnExposeComplete: enter
01:27:00.672 00.000 7988 UpdateGuideState(): m_state=6
01:27:00.672 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2221
01:27:00.672 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=188.94, Mass=889, SNR=19.1, Peak=165 HFD=3.5
01:27:00.672 00.000 7988 MultiStar: [#1 -0.12,-0.13,1.00,U] [#2 -0.09,-0.12,0.88,U] [#3 0.04,-0.48,0.00,M1] [#4 -0.15,0.05,0.70,U] [#5 -0.51,0.64,0.00,M5] [#6 -0.06,-0.21,0.72,U] [#7 0.42,-0.96,0.00,M4] [#8 0.06,-0.00,0.39,U] 
01:27:00.672 00.000 7988 refined, 5 included, MultiStar: {-0.05, -0.13}, one-star: {0.09, -0.27}
01:27:00.672 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
01:27:00.678 00.006 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.76)
01:27:00.678 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.93 mountX=-0.13 mountY=0.05, mountTheta=2.76
01:27:00.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.13, opts=13)
01:27:00.678 00.000 7988 Enqueuing Move request for scope (-0.05, -0.13)
01:27:00.684 00.006 15712 Worker thread wakes up
01:27:00.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
01:27:00.684 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
01:27:00.684 00.000 15712 Moving (-0.05, -0.13) raw xDistance=-0.13 yDistance=0.05
01:27:00.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:27:00.684 00.000 7988 UpdateGuideState exits: m=889 SNR=19.1
01:27:00.686 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:00.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:00.688 00.002 7988 Enqueuing Expose request
01:27:00.688 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:27:00.688 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
01:27:00.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:00.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:27:00.688 00.000 15712 MoveAxis(E, 4, ABG)
01:27:00.688 00.000 15712 Guiding  Dir = 2, Dur = 4
01:27:00.688 00.000 15712 IsGuiding returns 0
01:27:00.705 00.017 15712 IsGuiding returns 0
01:27:00.705 00.000 15712 Move returns status 0, amount 4
01:27:00.705 00.000 15712 MoveAxis(N, 0, ABG)
01:27:00.705 00.000 15712 Move returns status 0, amount 0
01:27:00.705 00.000 15712 move complete, result=0
01:27:00.705 00.000 15712 worker thread done servicing request
01:27:00.705 00.000 15712 Worker thread wakes up
01:27:00.705 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:27:00.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:00.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:02.122 01.417 15712 Exposure complete
01:27:02.185 00.063 15712 worker thread done servicing request
01:27:02.185 00.000 7988 OnExposeComplete: enter
01:27:02.185 00.000 7988 UpdateGuideState(): m_state=6
01:27:02.185 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2222
01:27:02.185 00.000 7988 Star::Find returns 1 (0), X=974.08, Y=189.02, Mass=795, SNR=18.4, Peak=165 HFD=3.0
01:27:02.185 00.000 7988 MultiStar: [#1 -0.19,0.10,0.97,U] [#2 0.10,-0.17,0.86,U] [#3 0.07,-0.20,0.82,U] [#4 -0.25,-0.25,0.73,U] [#5 0.14,0.05,0.79,U] [#6 0.02,-0.30,0.64,U] [#7 0.36,-0.82,0.00,M5] [#8 0.70,-0.19,0.00,M9] 
01:27:02.185 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {0.54, -0.18}
01:27:02.191 00.006 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
01:27:02.191 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
01:27:02.191 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-1.01 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
01:27:02.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.12, opts=13)
01:27:02.191 00.000 7988 Enqueuing Move request for scope (0.08, -0.12)
01:27:02.191 00.000 15712 Worker thread wakes up
01:27:02.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
01:27:02.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
01:27:02.191 00.000 15712 Moving (0.08, -0.12) raw xDistance=-0.12 yDistance=-0.07
01:27:02.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:27:02.199 00.008 7988 UpdateGuideState exits: m=795 SNR=18.4
01:27:02.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:02.201 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:02.201 00.000 7988 Enqueuing Expose request
01:27:02.203 00.002 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:27:02.203 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
01:27:02.203 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:02.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:02.203 00.000 15712 MoveAxis(E, 6, ABG)
01:27:02.203 00.000 15712 Guiding  Dir = 2, Dur = 6
01:27:02.203 00.000 15712 IsGuiding returns 0
01:27:02.260 00.057 15712 IsGuiding returns 0
01:27:02.260 00.000 15712 Move returns status 0, amount 6
01:27:02.260 00.000 15712 MoveAxis(N, 0, ABG)
01:27:02.260 00.000 15712 Move returns status 0, amount 0
01:27:02.260 00.000 15712 move complete, result=0
01:27:02.260 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:27:02.262 00.002 15712 worker thread done servicing request
01:27:02.262 00.000 15712 Worker thread wakes up
01:27:02.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:02.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:03.903 01.641 15712 Exposure complete
01:27:03.967 00.064 15712 worker thread done servicing request
01:27:03.967 00.000 7988 OnExposeComplete: enter
01:27:03.967 00.000 7988 UpdateGuideState(): m_state=6
01:27:03.967 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2223
01:27:03.967 00.000 7988 Star::Find returns 1 (0), X=973.59, Y=188.84, Mass=870, SNR=19.2, Peak=169 HFD=3.6
01:27:03.967 00.000 7988 MultiStar: [#1 -0.31,-0.15,0.99,U] [#2 -0.08,-0.01,0.85,U] [#3 0.03,-0.67,0.00,M1] [#4 0.07,-0.27,0.67,U] [#5 -0.39,0.13,0.00,M5] [#6 0.17,-0.61,0.00,M1] [#7 0.38,-0.50,0.00,M6] [#8 -0.10,-0.26,0.40,U] 
01:27:03.967 00.000 7988 refined, 4 included, MultiStar: {-0.08, -0.21}, one-star: {0.05, -0.37}
01:27:03.977 00.010 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.50 = 2.79)
01:27:03.977 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
01:27:03.977 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.93 mountX=-0.21 mountY=0.08, mountTheta=2.76
01:27:03.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.21, opts=13)
01:27:03.977 00.000 7988 Enqueuing Move request for scope (-0.08, -0.21)
01:27:03.983 00.006 15712 Worker thread wakes up
01:27:03.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
01:27:03.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
01:27:03.983 00.000 15712 Moving (-0.08, -0.21) raw xDistance=-0.21 yDistance=0.08
01:27:03.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:27:03.983 00.000 7988 UpdateGuideState exits: m=870 SNR=19.2
01:27:03.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:03.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:03.983 00.000 7988 Enqueuing Expose request
01:27:03.983 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.30
01:27:03.983 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
01:27:03.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:03.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:27:03.983 00.000 15712 MoveAxis(E, 49, ABG)
01:27:03.983 00.000 15712 Guiding  Dir = 2, Dur = 49
01:27:03.983 00.000 15712 IsGuiding returns 0
01:27:04.015 00.032 15712 PulseGuide returned control before completion, sleep 31
01:27:04.062 00.047 15712 IsGuiding returns 1
01:27:04.062 00.000 15712 scope still moving after pulse duration time elapsed
01:27:04.096 00.034 15712 IsGuiding returns 0
01:27:04.096 00.000 15712 scope move finished after 49 + 59 ms
01:27:04.096 00.000 15712 Move returns status 0, amount 49
01:27:04.096 00.000 15712 MoveAxis(N, 0, ABG)
01:27:04.096 00.000 15712 Move returns status 0, amount 0
01:27:04.096 00.000 15712 move complete, result=0
01:27:04.096 00.000 15712 worker thread done servicing request
01:27:04.096 00.000 15712 Worker thread wakes up
01:27:04.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:04.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:04.096 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
01:27:05.514 01.418 15712 Exposure complete
01:27:05.578 00.064 15712 worker thread done servicing request
01:27:05.578 00.000 7988 OnExposeComplete: enter
01:27:05.578 00.000 7988 UpdateGuideState(): m_state=6
01:27:05.578 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2224
01:27:05.578 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=189.13, Mass=901, SNR=19.5, Peak=183 HFD=3.0
01:27:05.578 00.000 7988 MultiStar: [#1 -0.03,0.37,0.99,U] [#2 0.02,0.32,0.83,U] [#3 0.12,-0.17,0.78,U] [#4 0.22,-0.12,0.67,U] [#5 0.13,0.42,0.00,M6] [#6 0.30,-0.29,0.00,M2] [#7 0.20,-0.57,0.00,M7] [#8 -0.09,0.19,0.40,U] 
01:27:05.578 00.000 7988 refined, 5 included, MultiStar: {0.14, 0.09}, one-star: {0.46, -0.08}
01:27:05.578 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
01:27:05.586 00.008 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
01:27:05.586 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.57 mountX=0.09 mountY=-0.14, mountTheta=-1.00
01:27:05.588 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.09, opts=13)
01:27:05.589 00.001 7988 Enqueuing Move request for scope (0.14, 0.09)
01:27:05.591 00.002 15712 Worker thread wakes up
01:27:05.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:05.591 00.000 7988 UpdateGuideState exits: m=901 SNR=19.5
01:27:05.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:05.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:05.591 00.000 7988 Enqueuing Expose request
01:27:05.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
01:27:05.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
01:27:05.591 00.000 15712 Moving (0.14, 0.09) raw xDistance=0.09 yDistance=-0.14
01:27:05.591 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
01:27:05.591 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
01:27:05.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:05.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:27:05.591 00.000 15712 MoveAxis(E, 6, ABG)
01:27:05.591 00.000 15712 Guiding  Dir = 2, Dur = 6
01:27:05.591 00.000 15712 IsGuiding returns 0
01:27:05.613 00.022 15712 IsGuiding returns 0
01:27:05.613 00.000 15712 Move returns status 0, amount 6
01:27:05.613 00.000 15712 MoveAxis(N, 0, ABG)
01:27:05.613 00.000 15712 Move returns status 0, amount 0
01:27:05.613 00.000 15712 move complete, result=0
01:27:05.613 00.000 15712 worker thread done servicing request
01:27:05.613 00.000 15712 Worker thread wakes up
01:27:05.613 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:27:05.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:05.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:07.252 01.639 15712 Exposure complete
01:27:07.316 00.064 15712 worker thread done servicing request
01:27:07.316 00.000 7988 OnExposeComplete: enter
01:27:07.316 00.000 7988 UpdateGuideState(): m_state=6
01:27:07.316 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2225
01:27:07.316 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=189.25, Mass=860, SNR=19.0, Peak=168 HFD=3.1
01:27:07.316 00.000 7988 MultiStar: [#1 -0.10,-0.03,0.99,U] [#2 0.15,0.09,0.93,U] [#3 0.13,0.03,0.88,U] [#4 -0.08,0.19,0.68,U] [#5 0.31,0.54,0.00,M7] [#6 -0.04,-0.11,0.73,U] [#7 0.17,-0.51,0.00,M8] [#8 -0.61,0.77,0.00,M8] 
01:27:07.316 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.04}, one-star: {0.07, 0.05}
01:27:07.316 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
01:27:07.316 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
01:27:07.316 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.91 mountX=0.04 mountY=-0.03, mountTheta=-0.68
01:27:07.325 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
01:27:07.325 00.000 7988 Enqueuing Move request for scope (0.03, 0.04)
01:27:07.325 00.000 15712 Worker thread wakes up
01:27:07.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:27:07.325 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:27:07.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:07.330 00.005 7988 UpdateGuideState exits: m=860 SNR=19.0
01:27:07.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:07.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:07.330 00.000 7988 Enqueuing Expose request
01:27:07.330 00.000 15712 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
01:27:07.330 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:07.330 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:27:07.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:07.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:27:07.330 00.000 15712 MoveAxis(E, 6, ABG)
01:27:07.330 00.000 15712 Guiding  Dir = 2, Dur = 6
01:27:07.330 00.000 15712 IsGuiding returns 0
01:27:07.346 00.016 15712 IsGuiding returns 0
01:27:07.346 00.000 15712 Move returns status 0, amount 6
01:27:07.346 00.000 15712 MoveAxis(N, 0, ABG)
01:27:07.346 00.000 15712 Move returns status 0, amount 0
01:27:07.346 00.000 15712 move complete, result=0
01:27:07.346 00.000 15712 worker thread done servicing request
01:27:07.359 00.013 15712 Worker thread wakes up
01:27:07.359 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:27:07.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:07.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:08.763 01.404 15712 Exposure complete
01:27:08.828 00.065 15712 worker thread done servicing request
01:27:08.828 00.000 7988 OnExposeComplete: enter
01:27:08.828 00.000 7988 UpdateGuideState(): m_state=6
01:27:08.828 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
01:27:08.828 00.000 7988 Star::Find returns 1 (0), X=973.76, Y=189.59, Mass=840, SNR=18.9, Peak=136 HFD=3.6
01:27:08.828 00.000 7988 MultiStar: [#1 -0.10,0.49,0.00,M1] [#2 0.04,0.67,0.00,M1] [#3 -0.04,0.34,0.83,U] [#4 -0.01,0.20,0.72,U] [#5 -0.14,1.20,0.00,M8] [#6 0.41,0.70,0.00,M2] [#7 0.28,-0.13,0.63,U] [#8 0.23,-0.65,0.00,M9] 
01:27:08.828 00.000 7988 refined, 3 included, MultiStar: {0.11, 0.23}, one-star: {0.22, 0.39}
01:27:08.828 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
01:27:08.828 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
01:27:08.828 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.11 mountX=0.23 mountY=-0.12, mountTheta=-0.48
01:27:08.838 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.23, opts=13)
01:27:08.838 00.000 7988 Enqueuing Move request for scope (0.11, 0.23)
01:27:08.838 00.000 15712 Worker thread wakes up
01:27:08.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
01:27:08.838 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
01:27:08.838 00.000 15712 Moving (0.11, 0.23) raw xDistance=0.23 yDistance=-0.12
01:27:08.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:08.842 00.004 7988 UpdateGuideState exits: m=840 SNR=18.9
01:27:08.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:08.844 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:08.844 00.000 7988 Enqueuing Expose request
01:27:08.844 00.000 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.29
01:27:08.844 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
01:27:08.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:08.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:27:08.844 00.000 15712 MoveAxis(W, 40, ABG)
01:27:08.844 00.000 15712 Guiding  Dir = 3, Dur = 40
01:27:08.878 00.034 15712 IsGuiding returns 0
01:27:08.889 00.011 15712 PulseGuide returned control before completion, sleep 35
01:27:08.937 00.048 15712 IsGuiding returns 0
01:27:08.937 00.000 15712 Move returns status 0, amount 40
01:27:08.937 00.000 15712 MoveAxis(N, 0, ABG)
01:27:08.937 00.000 15712 Move returns status 0, amount 0
01:27:08.937 00.000 15712 move complete, result=0
01:27:08.937 00.000 15712 worker thread done servicing request
01:27:08.937 00.000 15712 Worker thread wakes up
01:27:08.937 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
01:27:08.939 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:08.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:10.583 01.644 15712 Exposure complete
01:27:10.647 00.064 15712 worker thread done servicing request
01:27:10.648 00.001 7988 OnExposeComplete: enter
01:27:10.648 00.000 7988 UpdateGuideState(): m_state=6
01:27:10.648 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
01:27:10.648 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=189.29, Mass=938, SNR=20.0, Peak=162 HFD=3.4
01:27:10.648 00.000 7988 MultiStar: [#1 -0.01,0.50,0.00,M2] [#2 0.06,0.48,0.00,M2] [#3 0.14,0.37,0.87,U] [#4 -0.02,0.48,0.00,M1] [#5 0.13,0.87,0.00,M9] [#6 0.30,0.10,0.66,U] [#7 0.50,0.12,0.00,M8] [#8 0.00,0.00,0.00,L] [#9 0.28,0.41,0.00,M1] 
01:27:10.648 00.000 7988 refined, 2 included, MultiStar: {0.25, 0.19}, one-star: {0.31, 0.09}
01:27:10.648 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
01:27:10.648 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:27:10.648 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.19 hyp=0.31 cameraTheta=0.65 mountX=0.19 mountY=-0.25, mountTheta=-0.93
01:27:10.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.19, opts=13)
01:27:10.659 00.011 7988 Enqueuing Move request for scope (0.25, 0.19)
01:27:10.659 00.000 15712 Worker thread wakes up
01:27:10.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.19) opts 0xd
01:27:10.659 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.19)
01:27:10.659 00.000 15712 Moving (0.25, 0.19) raw xDistance=0.19 yDistance=-0.25
01:27:10.661 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:10.661 00.000 7988 UpdateGuideState exits: m=938 SNR=20.0
01:27:10.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:10.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:10.661 00.000 7988 Enqueuing Expose request
01:27:10.661 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.29
01:27:10.661 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
01:27:10.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:27:10.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:27:10.661 00.000 15712 MoveAxis(W, 34, ABG)
01:27:10.661 00.000 15712 Guiding  Dir = 3, Dur = 34
01:27:10.661 00.000 15712 IsGuiding returns 0
01:27:10.683 00.022 15712 PulseGuide returned control before completion, sleep 28
01:27:10.727 00.044 15712 IsGuiding returns 0
01:27:10.727 00.000 15712 Move returns status 0, amount 34
01:27:10.727 00.000 15712 MoveAxis(N, 0, ABG)
01:27:10.727 00.000 15712 Move returns status 0, amount 0
01:27:10.727 00.000 15712 move complete, result=0
01:27:10.727 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.3 px 0 ms NORTH
01:27:10.727 00.000 15712 worker thread done servicing request
01:27:10.727 00.000 15712 Worker thread wakes up
01:27:10.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:10.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:12.148 01.421 15712 Exposure complete
01:27:12.211 00.063 15712 worker thread done servicing request
01:27:12.211 00.000 7988 OnExposeComplete: enter
01:27:12.211 00.000 7988 UpdateGuideState(): m_state=6
01:27:12.215 00.004 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2228
01:27:12.215 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=189.12, Mass=904, SNR=19.4, Peak=170 HFD=3.6
01:27:12.217 00.002 7988 MultiStar: [#1 0.04,0.31,0.95,U] [#2 0.02,0.32,0.82,U] [#3 0.29,0.17,0.84,U] [#4 -0.08,0.47,0.00,M2] [#5 -0.11,0.91,0.00,M10] [#6 -0.05,-0.23,0.66,U] [#7 0.45,-0.19,0.00,M9] [#8 -0.02,0.36,0.42,U] 
01:27:12.217 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.13}, one-star: {0.24, -0.08}
01:27:12.217 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
01:27:12.217 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
01:27:12.217 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.89 mountX=0.13 mountY=-0.11, mountTheta=-0.69
01:27:12.222 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.13, opts=13)
01:27:12.222 00.000 7988 Enqueuing Move request for scope (0.11, 0.13)
01:27:12.226 00.004 15712 Worker thread wakes up
01:27:12.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
01:27:12.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
01:27:12.226 00.000 15712 Moving (0.11, 0.13) raw xDistance=0.13 yDistance=-0.11
01:27:12.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:27:12.226 00.000 7988 UpdateGuideState exits: m=904 SNR=19.4
01:27:12.228 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:12.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:12.230 00.002 7988 Enqueuing Expose request
01:27:12.230 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:12.230 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
01:27:12.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:12.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:27:12.230 00.000 15712 MoveAxis(E, 1, ABG)
01:27:12.230 00.000 15712 Guiding  Dir = 2, Dur = 1
01:27:12.232 00.002 15712 IsGuiding returns 0
01:27:12.245 00.013 15712 IsGuiding returns 0
01:27:12.245 00.000 15712 Move returns status 0, amount 1
01:27:12.245 00.000 15712 MoveAxis(N, 0, ABG)
01:27:12.245 00.000 15712 Move returns status 0, amount 0
01:27:12.245 00.000 15712 move complete, result=0
01:27:12.245 00.000 15712 worker thread done servicing request
01:27:12.245 00.000 15712 Worker thread wakes up
01:27:12.245 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:27:12.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:12.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:13.885 01.640 15712 Exposure complete
01:27:13.949 00.064 15712 worker thread done servicing request
01:27:13.949 00.000 7988 OnExposeComplete: enter
01:27:13.951 00.002 7988 UpdateGuideState(): m_state=6
01:27:13.953 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2229
01:27:13.953 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=189.07, Mass=846, SNR=19.0, Peak=170 HFD=3.1
01:27:13.953 00.000 7988 MultiStar: [#1 -0.15,0.09,0.98,U] [#2 -0.03,0.08,0.87,U] [#3 0.21,-0.30,0.80,U] [#4 -0.34,0.27,0.00,M3] [#5 -0.38,0.59,0.00,R] [#6 0.29,-0.28,0.66,U] [#7 0.50,-0.61,0.00,M10] [#8 0.14,-0.58,0.00,M9] 
01:27:13.953 00.000 7988 refined, 4 included, MultiStar: {0.11, -0.09}, one-star: {0.28, -0.14}
01:27:13.953 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
01:27:13.953 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
01:27:13.953 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.71 mountX=-0.09 mountY=-0.11, mountTheta=-2.29
01:27:13.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.09, opts=13)
01:27:13.953 00.000 7988 Enqueuing Move request for scope (0.11, -0.09)
01:27:13.964 00.011 15712 Worker thread wakes up
01:27:13.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
01:27:13.964 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
01:27:13.964 00.000 15712 Moving (0.11, -0.09) raw xDistance=-0.09 yDistance=-0.11
01:27:13.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:13.964 00.000 7988 UpdateGuideState exits: m=846 SNR=19.0
01:27:13.967 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:13.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:13.969 00.002 7988 Enqueuing Expose request
01:27:13.970 00.001 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:13.970 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
01:27:13.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:13.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:27:13.970 00.000 15712 MoveAxis(W, 1, ABG)
01:27:13.970 00.000 15712 Guiding  Dir = 3, Dur = 1
01:27:13.970 00.000 15712 IsGuiding returns 0
01:27:13.987 00.017 15712 IsGuiding returns 0
01:27:13.987 00.000 15712 Move returns status 0, amount 1
01:27:13.987 00.000 15712 MoveAxis(N, 0, ABG)
01:27:13.987 00.000 15712 Move returns status 0, amount 0
01:27:13.987 00.000 15712 move complete, result=0
01:27:13.987 00.000 15712 worker thread done servicing request
01:27:13.987 00.000 15712 Worker thread wakes up
01:27:13.987 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:27:13.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:13.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:15.411 01.424 15712 Exposure complete
01:27:15.475 00.064 15712 worker thread done servicing request
01:27:15.475 00.000 7988 OnExposeComplete: enter
01:27:15.475 00.000 7988 UpdateGuideState(): m_state=6
01:27:15.475 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2230
01:27:15.475 00.000 7988 Star::Find returns 1 (0), X=973.59, Y=189.25, Mass=908, SNR=19.6, Peak=173 HFD=3.4
01:27:15.475 00.000 7988 MultiStar: [#1 -0.28,0.20,1.01,U] [#2 -0.21,0.06,0.87,U] [#3 0.12,0.07,0.86,U] [#4 -0.34,0.03,0.67,U] [#5 0.50,-0.18,0.00,M1] [#6 0.02,0.15,0.70,U] [#7 -0.05,-0.43,0.00,R] [#8 0.22,-0.17,0.41,U] 
01:27:15.475 00.000 7988 single-star, 6 included, MultiStar: {-0.08, 0.07}, one-star: {0.05, 0.04}
01:27:15.483 00.008 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.56) = xAngle (-0.83 = -0.83)
01:27:15.483 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
01:27:15.483 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.73 mountX=0.05 mountY=-0.05, mountTheta=-0.85
01:27:15.483 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
01:27:15.483 00.000 7988 Enqueuing Move request for scope (0.05, 0.04)
01:27:15.483 00.000 15712 Worker thread wakes up
01:27:15.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:27:15.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:27:15.483 00.000 15712 Moving (0.05, 0.04) raw xDistance=0.05 yDistance=-0.05
01:27:15.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:15.483 00.000 7988 UpdateGuideState exits: m=908 SNR=19.6
01:27:15.491 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:15.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:15.491 00.000 7988 Enqueuing Expose request
01:27:15.491 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:15.491 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
01:27:15.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:15.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:15.491 00.000 15712 MoveAxis(E, 2, ABG)
01:27:15.491 00.000 15712 Guiding  Dir = 2, Dur = 2
01:27:15.491 00.000 15712 IsGuiding returns 0
01:27:15.511 00.020 15712 IsGuiding returns 0
01:27:15.511 00.000 15712 Move returns status 0, amount 2
01:27:15.511 00.000 15712 MoveAxis(N, 0, ABG)
01:27:15.511 00.000 15712 Move returns status 0, amount 0
01:27:15.511 00.000 15712 move complete, result=0
01:27:15.511 00.000 15712 worker thread done servicing request
01:27:15.511 00.000 15712 Worker thread wakes up
01:27:15.511 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:27:15.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:15.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:17.151 01.640 15712 Exposure complete
01:27:17.215 00.064 15712 worker thread done servicing request
01:27:17.215 00.000 7988 OnExposeComplete: enter
01:27:17.216 00.001 7988 UpdateGuideState(): m_state=6
01:27:17.216 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2231
01:27:17.216 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=188.88, Mass=864, SNR=19.2, Peak=177 HFD=3.5
01:27:17.216 00.000 7988 MultiStar: [#1 -0.17,0.02,0.97,U] [#2 0.21,-0.27,0.86,U] [#3 0.16,-0.30,0.84,U] [#4 -0.23,-0.23,0.75,U] [#5 0.23,0.00,0.77,U] [#6 -0.02,-0.45,0.00,M1] [#7 0.76,-0.46,0.00,M1] [#8 0.36,0.10,0.43,U] 
01:27:17.216 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.16}, one-star: {0.12, -0.32}
01:27:17.216 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
01:27:17.223 00.007 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
01:27:17.223 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.14 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
01:27:17.225 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.16, opts=13)
01:27:17.227 00.002 7988 Enqueuing Move request for scope (0.07, -0.16)
01:27:17.227 00.000 15712 Worker thread wakes up
01:27:17.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
01:27:17.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
01:27:17.227 00.000 15712 Moving (0.07, -0.16) raw xDistance=-0.16 yDistance=-0.07
01:27:17.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:17.229 00.002 7988 UpdateGuideState exits: m=864 SNR=19.2
01:27:17.231 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:17.231 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:17.233 00.002 7988 Enqueuing Expose request
01:27:17.233 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:17.233 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
01:27:17.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:17.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:17.233 00.000 15712 MoveAxis(E, 5, ABG)
01:27:17.233 00.000 15712 Guiding  Dir = 2, Dur = 5
01:27:17.250 00.017 15712 IsGuiding returns 0
01:27:17.267 00.017 15712 IsGuiding returns 0
01:27:17.267 00.000 15712 Move returns status 0, amount 5
01:27:17.267 00.000 15712 MoveAxis(N, 0, ABG)
01:27:17.267 00.000 15712 Move returns status 0, amount 0
01:27:17.267 00.000 15712 move complete, result=0
01:27:17.267 00.000 15712 worker thread done servicing request
01:27:17.267 00.000 15712 Worker thread wakes up
01:27:17.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:17.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:17.267 00.000 7988 GuideStep: -0.2 px 5 ms EAST, -0.1 px 0 ms NORTH
01:27:18.681 01.414 15712 Exposure complete
01:27:18.744 00.063 15712 worker thread done servicing request
01:27:18.744 00.000 7988 OnExposeComplete: enter
01:27:18.747 00.003 7988 UpdateGuideState(): m_state=6
01:27:18.747 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2232
01:27:18.747 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=189.23, Mass=904, SNR=19.6, Peak=155 HFD=3.7
01:27:18.747 00.000 7988 MultiStar: [#1 -0.13,0.08,0.89,U] [#2 0.10,0.29,0.86,U] [#3 0.05,0.16,0.79,U] [#4 -0.20,0.15,0.73,U] [#5 0.15,0.08,0.66,U] [#6 0.19,-0.19,0.58,U] [#7 0.26,0.06,0.45,U] [#8 0.11,0.16,0.44,U] 
01:27:18.747 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.25, 0.03}
01:27:18.747 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
01:27:18.747 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
01:27:18.747 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.12 cameraTheta=0.90 mountX=0.10 mountY=-0.08, mountTheta=-0.68
01:27:18.747 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.10, opts=13)
01:27:18.747 00.000 7988 Enqueuing Move request for scope (0.08, 0.10)
01:27:18.747 00.000 15712 Worker thread wakes up
01:27:18.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
01:27:18.747 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
01:27:18.747 00.000 15712 Moving (0.08, 0.10) raw xDistance=0.10 yDistance=-0.08
01:27:18.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:18.747 00.000 7988 UpdateGuideState exits: m=904 SNR=19.6
01:27:18.760 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:18.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:18.760 00.000 7988 Enqueuing Expose request
01:27:18.764 00.004 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:18.764 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
01:27:18.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:18.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:27:18.764 00.000 15712 MoveAxis(E, 7, ABG)
01:27:18.764 00.000 15712 Guiding  Dir = 2, Dur = 7
01:27:18.764 00.000 15712 IsGuiding returns 0
01:27:18.781 00.017 15712 IsGuiding returns 0
01:27:18.781 00.000 15712 Move returns status 0, amount 7
01:27:18.781 00.000 15712 MoveAxis(N, 0, ABG)
01:27:18.781 00.000 15712 Move returns status 0, amount 0
01:27:18.781 00.000 15712 move complete, result=0
01:27:18.781 00.000 15712 worker thread done servicing request
01:27:18.781 00.000 15712 Worker thread wakes up
01:27:18.781 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:27:18.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:18.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:20.533 01.752 15712 Exposure complete
01:27:20.596 00.063 15712 worker thread done servicing request
01:27:20.597 00.001 7988 OnExposeComplete: enter
01:27:20.597 00.000 7988 UpdateGuideState(): m_state=6
01:27:20.597 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2233
01:27:20.597 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=188.88, Mass=903, SNR=19.5, Peak=179 HFD=3.5
01:27:20.601 00.004 7988 MultiStar: [#1 0.04,0.07,0.98,U] [#2 0.08,-0.07,0.82,U] [#3 0.16,-0.10,0.88,U] [#4 -0.13,0.17,0.69,U] [#5 0.31,0.10,0.74,U] [#6 0.49,-0.14,0.00,M1] [#7 0.27,0.10,0.48,U] [#8 0.14,-0.35,0.38,U] 
01:27:20.601 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.10, -0.32}
01:27:20.601 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
01:27:20.601 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
01:27:20.601 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
01:27:20.601 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.05, opts=13)
01:27:20.601 00.000 7988 Enqueuing Move request for scope (0.11, -0.05)
01:27:20.601 00.000 15712 Worker thread wakes up
01:27:20.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
01:27:20.601 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
01:27:20.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:20.610 00.009 15712 Moving (0.11, -0.05) raw xDistance=-0.05 yDistance=-0.11
01:27:20.610 00.000 7988 UpdateGuideState exits: m=903 SNR=19.5
01:27:20.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:20.612 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:20.612 00.000 7988 Enqueuing Expose request
01:27:20.614 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:20.614 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:27:20.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:20.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:27:20.614 00.000 15712 MoveAxis(E, 7, ABG)
01:27:20.614 00.000 15712 Guiding  Dir = 2, Dur = 7
01:27:20.614 00.000 15712 IsGuiding returns 0
01:27:20.642 00.028 15712 IsGuiding returns 0
01:27:20.642 00.000 15712 Move returns status 0, amount 7
01:27:20.642 00.000 15712 MoveAxis(N, 0, ABG)
01:27:20.642 00.000 15712 Move returns status 0, amount 0
01:27:20.642 00.000 15712 move complete, result=0
01:27:20.642 00.000 15712 worker thread done servicing request
01:27:20.642 00.000 15712 Worker thread wakes up
01:27:20.642 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:27:20.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:20.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:22.060 01.418 15712 Exposure complete
01:27:22.123 00.063 15712 worker thread done servicing request
01:27:22.123 00.000 7988 OnExposeComplete: enter
01:27:22.123 00.000 7988 UpdateGuideState(): m_state=6
01:27:22.128 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2234
01:27:22.128 00.000 7988 Star::Find returns 1 (0), X=973.76, Y=188.98, Mass=754, SNR=17.8, Peak=163 HFD=2.9
01:27:22.130 00.002 7988 MultiStar: [#1 -0.05,0.19,1.05,U] [#2 -0.04,-0.00,0.94,U] [#3 0.11,-0.17,0.90,U] [#4 -0.14,0.19,0.80,U] [#5 0.28,-0.24,0.77,U] [#6 0.31,0.05,0.68,U] [#7 0.65,-0.46,0.00,M1] [#8 0.34,-0.61,0.00,M6] 
01:27:22.130 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.03}, one-star: {0.22, -0.22}
01:27:22.132 00.002 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
01:27:22.132 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
01:27:22.134 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=-0.03 mountY=-0.09, mountTheta=-1.90
01:27:22.136 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
01:27:22.136 00.000 7988 Enqueuing Move request for scope (0.09, -0.03)
01:27:22.138 00.002 15712 Worker thread wakes up
01:27:22.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
01:27:22.138 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
01:27:22.138 00.000 15712 Moving (0.09, -0.03) raw xDistance=-0.03 yDistance=-0.09
01:27:22.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:27:22.139 00.001 7988 UpdateGuideState exits: m=754 SNR=17.8
01:27:22.141 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:22.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:22.141 00.000 7988 Enqueuing Expose request
01:27:22.141 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:22.141 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
01:27:22.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:22.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:27:22.141 00.000 15712 MoveAxis(E, 4, ABG)
01:27:22.141 00.000 15712 Guiding  Dir = 2, Dur = 4
01:27:22.141 00.000 15712 IsGuiding returns 0
01:27:22.192 00.051 15712 IsGuiding returns 0
01:27:22.192 00.000 15712 Move returns status 0, amount 4
01:27:22.192 00.000 15712 MoveAxis(N, 0, ABG)
01:27:22.192 00.000 15712 Move returns status 0, amount 0
01:27:22.192 00.000 15712 move complete, result=0
01:27:22.192 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:27:22.194 00.002 15712 worker thread done servicing request
01:27:22.194 00.000 15712 Worker thread wakes up
01:27:22.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:22.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:23.833 01.639 15712 Exposure complete
01:27:23.895 00.062 15712 worker thread done servicing request
01:27:23.895 00.000 7988 OnExposeComplete: enter
01:27:23.895 00.000 7988 UpdateGuideState(): m_state=6
01:27:23.898 00.003 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2235
01:27:23.898 00.000 7988 Star::Find returns 1 (0), X=973.62, Y=188.96, Mass=864, SNR=19.0, Peak=169 HFD=3.4
01:27:23.900 00.002 7988 MultiStar: [#1 0.07,0.12,1.01,U] [#2 0.02,0.12,0.85,U] [#3 0.22,-0.27,0.86,U] [#4 0.03,0.25,0.72,U] [#5 0.39,-0.33,0.00,M1] [#6 0.07,-0.33,0.63,U] [#7 0.15,-0.13,0.55,U] [#8 0.41,0.20,0.00,M7] 
01:27:23.900 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.06}, one-star: {0.08, -0.24}
01:27:23.903 00.003 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.18 = -2.18)
01:27:23.903 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
01:27:23.905 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.62 mountX=-0.06 mountY=-0.09, mountTheta=-2.20
01:27:23.907 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.06, opts=13)
01:27:23.907 00.000 7988 Enqueuing Move request for scope (0.09, -0.06)
01:27:23.909 00.002 15712 Worker thread wakes up
01:27:23.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
01:27:23.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
01:27:23.909 00.000 15712 Moving (0.09, -0.06) raw xDistance=-0.06 yDistance=-0.09
01:27:23.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:27:23.911 00.002 7988 UpdateGuideState exits: m=864 SNR=19.0
01:27:23.912 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:23.912 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:23.912 00.000 7988 Enqueuing Expose request
01:27:23.912 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:23.912 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
01:27:23.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:23.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:27:23.912 00.000 15712 MoveAxis(W, 1, ABG)
01:27:23.912 00.000 15712 Guiding  Dir = 3, Dur = 1
01:27:23.912 00.000 15712 IsGuiding returns 0
01:27:23.935 00.023 15712 IsGuiding returns 0
01:27:23.935 00.000 15712 Move returns status 0, amount 1
01:27:23.935 00.000 15712 MoveAxis(N, 0, ABG)
01:27:23.935 00.000 15712 Move returns status 0, amount 0
01:27:23.935 00.000 15712 move complete, result=0
01:27:23.935 00.000 15712 worker thread done servicing request
01:27:23.935 00.000 15712 Worker thread wakes up
01:27:23.935 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:27:23.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:23.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:25.347 01.412 15712 Exposure complete
01:27:25.409 00.062 15712 worker thread done servicing request
01:27:25.409 00.000 7988 OnExposeComplete: enter
01:27:25.409 00.000 7988 UpdateGuideState(): m_state=6
01:27:25.412 00.003 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2236
01:27:25.412 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=189.22, Mass=901, SNR=19.5, Peak=162 HFD=3.7
01:27:25.414 00.002 7988 MultiStar: [#1 0.05,0.08,0.96,U] [#2 -0.04,0.29,0.88,U] [#3 0.16,-0.04,0.90,U] [#4 -0.04,0.47,0.00,M1] [#5 0.26,-0.01,0.68,U] [#6 -0.22,0.15,0.65,U] [#7 0.43,0.63,0.00,M1] [#8 0.06,0.20,0.46,U] 
01:27:25.414 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.34, 0.02}
01:27:25.416 00.002 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.56) = xAngle (-0.83 = -0.83)
01:27:25.416 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
01:27:25.418 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.73 mountX=0.09 mountY=-0.10, mountTheta=-0.85
01:27:25.420 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.09, opts=13)
01:27:25.420 00.000 7988 Enqueuing Move request for scope (0.10, 0.09)
01:27:25.422 00.002 15712 Worker thread wakes up
01:27:25.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:27:25.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:27:25.422 00.000 15712 Moving (0.10, 0.09) raw xDistance=0.09 yDistance=-0.10
01:27:25.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:27:25.422 00.000 7988 UpdateGuideState exits: m=901 SNR=19.5
01:27:25.426 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:25.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:25.426 00.000 7988 Enqueuing Expose request
01:27:25.426 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:25.426 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
01:27:25.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:25.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:27:25.426 00.000 15712 MoveAxis(W, 4, ABG)
01:27:25.426 00.000 15712 Guiding  Dir = 3, Dur = 4
01:27:25.426 00.000 15712 IsGuiding returns 0
01:27:25.443 00.017 15712 IsGuiding returns 0
01:27:25.443 00.000 15712 Move returns status 0, amount 4
01:27:25.443 00.000 15712 MoveAxis(N, 0, ABG)
01:27:25.443 00.000 15712 Move returns status 0, amount 0
01:27:25.443 00.000 15712 move complete, result=0
01:27:25.443 00.000 15712 worker thread done servicing request
01:27:25.443 00.000 15712 Worker thread wakes up
01:27:25.443 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:27:25.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:25.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:27.097 01.654 15712 Exposure complete
01:27:27.161 00.064 15712 worker thread done servicing request
01:27:27.161 00.000 7988 OnExposeComplete: enter
01:27:27.162 00.001 7988 UpdateGuideState(): m_state=6
01:27:27.163 00.001 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2237
01:27:27.163 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=188.69, Mass=827, SNR=18.6, Peak=171 HFD=3.5
01:27:27.163 00.000 7988 MultiStar: [#1 -0.15,-0.00,0.99,U] [#2 0.04,-0.14,0.83,U] [#3 -0.07,-0.25,0.85,U] [#4 -0.26,-0.05,0.75,U] [#5 0.43,-0.40,0.00,M1] [#6 -0.18,-0.34,0.67,U] [#7 -0.08,0.00,0.55,U] [#8 -0.29,0.42,0.00,M7] 
01:27:27.163 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.20}, one-star: {0.08, -0.52}
01:27:27.163 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.56) = xAngle (-3.51 = 2.77)
01:27:27.163 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.74)
01:27:27.163 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.95 mountX=-0.20 mountY=0.08, mountTheta=2.74
01:27:27.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.20, opts=13)
01:27:27.163 00.000 7988 Enqueuing Move request for scope (-0.08, -0.20)
01:27:27.173 00.010 15712 Worker thread wakes up
01:27:27.173 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
01:27:27.173 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
01:27:27.173 00.000 15712 Moving (-0.08, -0.20) raw xDistance=-0.20 yDistance=0.08
01:27:27.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:27.173 00.000 7988 UpdateGuideState exits: m=827 SNR=18.6
01:27:27.176 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:27.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:27.178 00.002 7988 Enqueuing Expose request
01:27:27.178 00.000 15712 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.29
01:27:27.178 00.000 15712 PPEC: input: -0.20, control: -0.11, exposure: 1500
01:27:27.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:27.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:27:27.178 00.000 15712 MoveAxis(E, 35, ABG)
01:27:27.178 00.000 15712 Guiding  Dir = 2, Dur = 35
01:27:27.178 00.000 15712 IsGuiding returns 0
01:27:27.196 00.018 15712 PulseGuide returned control before completion, sleep 30
01:27:27.238 00.042 15712 IsGuiding returns 0
01:27:27.238 00.000 15712 Move returns status 0, amount 35
01:27:27.238 00.000 15712 MoveAxis(N, 0, ABG)
01:27:27.238 00.000 15712 Move returns status 0, amount 0
01:27:27.238 00.000 15712 move complete, result=0
01:27:27.244 00.006 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
01:27:27.244 00.000 15712 worker thread done servicing request
01:27:27.244 00.000 15712 Worker thread wakes up
01:27:27.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:27.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:28.659 01.415 15712 Exposure complete
01:27:28.721 00.062 15712 worker thread done servicing request
01:27:28.721 00.000 7988 OnExposeComplete: enter
01:27:28.721 00.000 7988 UpdateGuideState(): m_state=6
01:27:28.725 00.004 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2238
01:27:28.727 00.002 7988 Star::Find returns 1 (0), X=973.76, Y=189.11, Mass=880, SNR=19.3, Peak=174 HFD=3.7
01:27:28.727 00.000 7988 MultiStar: [#1 -0.08,-0.04,0.96,U] [#2 0.06,-0.00,0.81,U] [#3 0.15,-0.35,0.86,U] [#4 -0.25,-0.05,0.63,U] [#5 0.50,-0.34,0.00,M2] [#6 0.32,-0.42,0.00,M1] [#7 0.28,-0.08,0.47,U] [#8 0.65,-0.31,0.00,M8] 
01:27:28.729 00.002 7988 refined, 5 included, MultiStar: {0.06, -0.11}, one-star: {0.21, -0.09}
01:27:28.729 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
01:27:28.731 00.002 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
01:27:28.731 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.04 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
01:27:28.733 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
01:27:28.733 00.000 7988 Enqueuing Move request for scope (0.06, -0.11)
01:27:28.735 00.002 15712 Worker thread wakes up
01:27:28.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:27:28.735 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:27:28.735 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.11 yDistance=-0.06
01:27:28.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:28.737 00.002 7988 UpdateGuideState exits: m=880 SNR=19.3
01:27:28.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:28.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:28.737 00.000 7988 Enqueuing Expose request
01:27:28.737 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:28.737 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
01:27:28.742 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:28.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:28.742 00.000 15712 MoveAxis(W, 1, ABG)
01:27:28.742 00.000 15712 Guiding  Dir = 3, Dur = 1
01:27:28.742 00.000 15712 IsGuiding returns 0
01:27:28.759 00.017 15712 IsGuiding returns 0
01:27:28.759 00.000 15712 Move returns status 0, amount 1
01:27:28.759 00.000 15712 MoveAxis(N, 0, ABG)
01:27:28.759 00.000 15712 Move returns status 0, amount 0
01:27:28.759 00.000 15712 move complete, result=0
01:27:28.759 00.000 15712 worker thread done servicing request
01:27:28.759 00.000 15712 Worker thread wakes up
01:27:28.759 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:27:28.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:28.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:30.395 01.636 15712 Exposure complete
01:27:30.460 00.065 15712 worker thread done servicing request
01:27:30.461 00.001 7988 OnExposeComplete: enter
01:27:30.461 00.000 7988 UpdateGuideState(): m_state=6
01:27:30.461 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2239
01:27:30.461 00.000 7988 Star::Find returns 1 (0), X=973.81, Y=188.97, Mass=811, SNR=18.5, Peak=181 HFD=3.1
01:27:30.461 00.000 7988 MultiStar: [#1 0.14,0.31,1.06,U] [#2 0.02,-0.02,0.93,U] [#3 0.57,-0.18,0.00,M1] [#4 -0.29,0.03,0.74,U] [#5 0.76,-0.33,0.00,M3] [#6 0.29,-0.50,0.00,M2] [#7 0.85,-0.06,0.00,M1] [#8 0.07,0.20,0.47,U] 
01:27:30.461 00.000 7988 refined, 4 included, MultiStar: {0.06, 0.05}, one-star: {0.27, -0.24}
01:27:30.461 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
01:27:30.461 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
01:27:30.461 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=0.05 mountY=-0.06, mountTheta=-0.94
01:27:30.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.05, opts=13)
01:27:30.461 00.000 7988 Enqueuing Move request for scope (0.06, 0.05)
01:27:30.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:30.461 00.000 7988 UpdateGuideState exits: m=811 SNR=18.5
01:27:30.475 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:30.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:30.477 00.002 7988 Enqueuing Expose request
01:27:30.477 00.000 15712 Worker thread wakes up
01:27:30.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:27:30.477 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:27:30.477 00.000 15712 Moving (0.06, 0.05) raw xDistance=0.05 yDistance=-0.06
01:27:30.477 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:30.477 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
01:27:30.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:30.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:30.477 00.000 15712 MoveAxis(E, 3, ABG)
01:27:30.477 00.000 15712 Guiding  Dir = 2, Dur = 3
01:27:30.477 00.000 15712 IsGuiding returns 0
01:27:30.494 00.017 15712 IsGuiding returns 0
01:27:30.494 00.000 15712 Move returns status 0, amount 3
01:27:30.494 00.000 15712 MoveAxis(N, 0, ABG)
01:27:30.494 00.000 15712 Move returns status 0, amount 0
01:27:30.494 00.000 15712 move complete, result=0
01:27:30.494 00.000 15712 worker thread done servicing request
01:27:30.494 00.000 15712 Worker thread wakes up
01:27:30.494 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:27:30.506 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:30.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:31.911 01.405 15712 Exposure complete
01:27:31.975 00.064 15712 worker thread done servicing request
01:27:31.975 00.000 7988 OnExposeComplete: enter
01:27:31.975 00.000 7988 UpdateGuideState(): m_state=6
01:27:31.975 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2240
01:27:31.975 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=188.94, Mass=982, SNR=20.2, Peak=180 HFD=3.8
01:27:31.975 00.000 7988 MultiStar: [#1 -0.19,-0.01,1.00,U] [#2 0.02,-0.24,0.87,U] [#3 -0.03,-0.30,0.83,U] [#4 -0.20,0.20,0.68,U] [#5 0.09,-0.04,0.67,U] [#6 0.10,-0.00,0.64,U] [#7 0.41,0.24,0.00,M2] [#8 0.19,0.17,0.46,U] 
01:27:31.975 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.35, -0.26}
01:27:31.975 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
01:27:31.975 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
01:27:31.975 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.17 mountX=-0.09 mountY=-0.04, mountTheta=-2.76
01:27:31.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.09, opts=13)
01:27:31.988 00.013 7988 Enqueuing Move request for scope (0.04, -0.09)
01:27:31.988 00.000 15712 Worker thread wakes up
01:27:31.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:27:31.988 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:27:31.988 00.000 15712 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.04
01:27:31.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:27:31.990 00.002 7988 UpdateGuideState exits: m=982 SNR=20.2
01:27:31.992 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:31.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:31.992 00.000 7988 Enqueuing Expose request
01:27:31.994 00.002 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:31.994 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
01:27:31.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:31.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:31.994 00.000 15712 MoveAxis(E, 5, ABG)
01:27:31.994 00.000 15712 Guiding  Dir = 2, Dur = 5
01:27:31.994 00.000 15712 IsGuiding returns 0
01:27:32.023 00.029 15712 IsGuiding returns 0
01:27:32.023 00.000 15712 Move returns status 0, amount 5
01:27:32.023 00.000 15712 MoveAxis(N, 0, ABG)
01:27:32.023 00.000 15712 Move returns status 0, amount 0
01:27:32.023 00.000 15712 move complete, result=0
01:27:32.023 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:27:32.023 00.000 15712 worker thread done servicing request
01:27:32.023 00.000 15712 Worker thread wakes up
01:27:32.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:32.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:33.663 01.640 15712 Exposure complete
01:27:33.725 00.062 15712 worker thread done servicing request
01:27:33.725 00.000 7988 OnExposeComplete: enter
01:27:33.725 00.000 7988 UpdateGuideState(): m_state=6
01:27:33.728 00.003 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2241
01:27:33.728 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=189.14, Mass=882, SNR=19.1, Peak=163 HFD=3.7
01:27:33.730 00.002 7988 MultiStar: [#1 -0.39,0.07,0.95,U] [#2 -0.01,0.32,0.88,U] [#3 -0.19,-0.07,0.85,U] [#4 -0.32,0.22,0.72,U] [#5 0.19,-0.46,0.00,M3] [#6 0.08,-0.16,0.61,U] [#7 0.07,0.46,0.00,M3] [#8 -0.17,0.18,0.42,U] 
01:27:33.730 00.000 7988 refined, 6 included, MultiStar: {-0.10, 0.07}, one-star: {0.25, -0.06}
01:27:33.732 00.002 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.56) = xAngle (0.99 = 0.99)
01:27:33.732 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
01:27:33.734 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.55 mountX=0.07 mountY=0.10, mountTheta=0.98
01:27:33.736 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.07, opts=13)
01:27:33.736 00.000 7988 Enqueuing Move request for scope (-0.10, 0.07)
01:27:33.738 00.002 15712 Worker thread wakes up
01:27:33.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
01:27:33.738 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
01:27:33.738 00.000 15712 Moving (-0.10, 0.07) raw xDistance=0.07 yDistance=0.10
01:27:33.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:27:33.740 00.002 7988 UpdateGuideState exits: m=882 SNR=19.1
01:27:33.742 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:33.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:33.744 00.002 7988 Enqueuing Expose request
01:27:33.744 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:33.744 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
01:27:33.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:33.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:27:33.744 00.000 15712 MoveAxis(E, 7, ABG)
01:27:33.744 00.000 15712 Guiding  Dir = 2, Dur = 7
01:27:33.744 00.000 15712 IsGuiding returns 0
01:27:33.766 00.022 15712 IsGuiding returns 0
01:27:33.766 00.000 15712 Move returns status 0, amount 7
01:27:33.766 00.000 15712 MoveAxis(N, 0, ABG)
01:27:33.766 00.000 15712 Move returns status 0, amount 0
01:27:33.766 00.000 15712 move complete, result=0
01:27:33.766 00.000 15712 worker thread done servicing request
01:27:33.766 00.000 15712 Worker thread wakes up
01:27:33.766 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
01:27:33.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:33.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:35.172 01.406 15712 Exposure complete
01:27:35.236 00.064 15712 worker thread done servicing request
01:27:35.237 00.001 7988 OnExposeComplete: enter
01:27:35.237 00.000 7988 UpdateGuideState(): m_state=6
01:27:35.237 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2242
01:27:35.237 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=189.03, Mass=905, SNR=19.6, Peak=176 HFD=3.1
01:27:35.237 00.000 7988 MultiStar: [#1 0.23,0.21,0.97,U] [#2 0.16,0.01,0.78,U] [#3 0.02,-0.13,0.78,U] [#4 0.04,0.39,0.69,U] [#5 0.11,-0.04,0.73,U] [#6 -0.32,-0.39,0.00,M1] [#7 0.44,-0.12,0.00,M4] [#8 -0.22,-0.28,0.40,U] 
01:27:35.237 00.000 7988 refined, 6 included, MultiStar: {0.13, 0.01}, one-star: {0.29, -0.18}
01:27:35.237 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.46 = -1.46)
01:27:35.237 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
01:27:35.237 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=0.01 mountY=-0.13, mountTheta=-1.46
01:27:35.237 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.01, opts=13)
01:27:35.237 00.000 7988 Enqueuing Move request for scope (0.13, 0.01)
01:27:35.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:35.237 00.000 7988 UpdateGuideState exits: m=905 SNR=19.6
01:27:35.250 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:35.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:35.253 00.003 7988 Enqueuing Expose request
01:27:35.253 00.000 15712 Worker thread wakes up
01:27:35.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:27:35.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:27:35.253 00.000 15712 Moving (0.13, 0.01) raw xDistance=0.01 yDistance=-0.13
01:27:35.253 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:35.253 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
01:27:35.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:35.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:27:35.253 00.000 15712 MoveAxis(E, 5, ABG)
01:27:35.253 00.000 15712 Guiding  Dir = 2, Dur = 5
01:27:35.285 00.032 15712 IsGuiding returns 0
01:27:35.298 00.013 15712 IsGuiding returns 0
01:27:35.298 00.000 15712 Move returns status 0, amount 5
01:27:35.298 00.000 15712 MoveAxis(N, 0, ABG)
01:27:35.298 00.000 15712 Move returns status 0, amount 0
01:27:35.298 00.000 15712 move complete, result=0
01:27:35.298 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:27:35.302 00.004 15712 worker thread done servicing request
01:27:35.302 00.000 15712 Worker thread wakes up
01:27:35.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:35.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:36.938 01.636 15712 Exposure complete
01:27:37.002 00.064 15712 worker thread done servicing request
01:27:37.004 00.002 7988 OnExposeComplete: enter
01:27:37.004 00.000 7988 UpdateGuideState(): m_state=6
01:27:37.006 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2243
01:27:37.006 00.000 7988 Star::Find returns 1 (0), X=973.96, Y=189.43, Mass=912, SNR=19.5, Peak=158 HFD=3.6
01:27:37.006 00.000 7988 MultiStar: [#1 -0.32,0.16,1.05,U] [#2 -0.17,0.56,0.00,M1] [#3 0.24,-0.06,0.83,U] [#4 -0.16,0.20,0.71,U] [#5 0.42,-0.05,0.00,M3] [#6 0.02,-0.01,0.65,U] [#7 0.39,0.41,0.00,M5] [#8 -0.02,-0.05,0.37,U] 
01:27:37.006 00.000 7988 refined, 5 included, MultiStar: {0.04, 0.10}, one-star: {0.42, 0.23}
01:27:37.006 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
01:27:37.006 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
01:27:37.006 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.22 mountX=0.10 mountY=-0.04, mountTheta=-0.37
01:27:37.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.10, opts=13)
01:27:37.006 00.000 7988 Enqueuing Move request for scope (0.04, 0.10)
01:27:37.006 00.000 15712 Worker thread wakes up
01:27:37.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:27:37.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:27:37.006 00.000 15712 Moving (0.04, 0.10) raw xDistance=0.10 yDistance=-0.04
01:27:37.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:27:37.006 00.000 7988 UpdateGuideState exits: m=912 SNR=19.5
01:27:37.018 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:37.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:37.021 00.003 7988 Enqueuing Expose request
01:27:37.021 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:37.021 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
01:27:37.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:37.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:37.021 00.000 15712 MoveAxis(E, 3, ABG)
01:27:37.021 00.000 15712 Guiding  Dir = 2, Dur = 3
01:27:37.021 00.000 15712 IsGuiding returns 0
01:27:37.043 00.022 15712 IsGuiding returns 0
01:27:37.043 00.000 15712 Move returns status 0, amount 3
01:27:37.043 00.000 15712 MoveAxis(N, 0, ABG)
01:27:37.043 00.000 15712 Move returns status 0, amount 0
01:27:37.043 00.000 15712 move complete, result=0
01:27:37.043 00.000 15712 worker thread done servicing request
01:27:37.043 00.000 15712 Worker thread wakes up
01:27:37.043 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:27:37.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:37.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:38.457 01.414 15712 Exposure complete
01:27:38.520 00.063 15712 worker thread done servicing request
01:27:38.520 00.000 7988 OnExposeComplete: enter
01:27:38.520 00.000 7988 UpdateGuideState(): m_state=6
01:27:38.520 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2244
01:27:38.520 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=189.37, Mass=883, SNR=19.3, Peak=150 HFD=3.3
01:27:38.520 00.000 7988 MultiStar: [#1 -0.06,0.50,0.00,M1] [#2 -0.05,0.22,0.81,U] [#3 0.22,-0.03,0.88,U] [#4 -0.16,0.18,0.67,U] [#5 0.20,0.10,0.76,U] [#6 0.03,0.03,0.64,U] [#7 0.25,0.49,0.00,M6] [#8 -0.08,0.39,0.47,U] 
01:27:38.520 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.14}, one-star: {0.04, 0.16}
01:27:38.520 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
01:27:38.520 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
01:27:38.520 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.27 mountX=0.14 mountY=-0.05, mountTheta=-0.32
01:27:38.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
01:27:38.532 00.012 7988 Enqueuing Move request for scope (0.04, 0.14)
01:27:38.532 00.000 15712 Worker thread wakes up
01:27:38.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:27:38.532 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:27:38.532 00.000 15712 Moving (0.04, 0.14) raw xDistance=0.14 yDistance=-0.05
01:27:38.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:27:38.534 00.002 7988 UpdateGuideState exits: m=883 SNR=19.3
01:27:38.536 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:38.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:38.538 00.002 7988 Enqueuing Expose request
01:27:38.538 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:38.538 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
01:27:38.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:38.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:38.538 00.000 15712 MoveAxis(E, 0, ABG)
01:27:38.538 00.000 15712 Move returns status 0, amount 0
01:27:38.538 00.000 15712 MoveAxis(N, 0, ABG)
01:27:38.538 00.000 15712 Move returns status 0, amount 0
01:27:38.538 00.000 15712 move complete, result=0
01:27:38.538 00.000 15712 worker thread done servicing request
01:27:38.538 00.000 15712 Worker thread wakes up
01:27:38.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:38.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:38.538 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:40.176 01.638 15712 Exposure complete
01:27:40.237 00.061 15712 worker thread done servicing request
01:27:40.237 00.000 7988 OnExposeComplete: enter
01:27:40.237 00.000 7988 UpdateGuideState(): m_state=6
01:27:40.242 00.005 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2245
01:27:40.242 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=189.27, Mass=930, SNR=19.8, Peak=172 HFD=3.6
01:27:40.244 00.002 7988 MultiStar: [#1 0.02,0.44,0.00,M2] [#2 0.21,0.44,0.00,M1] [#3 -0.12,0.28,0.82,U] [#4 0.06,0.53,0.00,M1] [#5 0.33,0.06,0.73,U] [#6 0.33,0.30,0.00,M1] [#7 0.69,-0.20,0.00,M7] [#8 0.06,0.24,0.41,U] 
01:27:40.244 00.000 7988 refined, 3 included, MultiStar: {0.19, 0.15}, one-star: {0.40, 0.06}
01:27:40.246 00.002 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
01:27:40.246 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:27:40.248 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.65 mountX=0.15 mountY=-0.20, mountTheta=-0.93
01:27:40.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.15, opts=13)
01:27:40.250 00.002 7988 Enqueuing Move request for scope (0.19, 0.15)
01:27:40.252 00.002 15712 Worker thread wakes up
01:27:40.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
01:27:40.252 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
01:27:40.252 00.000 15712 Moving (0.19, 0.15) raw xDistance=0.15 yDistance=-0.20
01:27:40.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:27:40.253 00.001 7988 UpdateGuideState exits: m=930 SNR=19.8
01:27:40.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:40.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:40.253 00.000 7988 Enqueuing Expose request
01:27:40.253 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:40.253 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
01:27:40.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:40.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:27:40.253 00.000 15712 MoveAxis(E, 0, ABG)
01:27:40.253 00.000 15712 Move returns status 0, amount 0
01:27:40.253 00.000 15712 MoveAxis(N, 0, ABG)
01:27:40.253 00.000 15712 Move returns status 0, amount 0
01:27:40.253 00.000 15712 move complete, result=0
01:27:40.253 00.000 15712 worker thread done servicing request
01:27:40.253 00.000 15712 Worker thread wakes up
01:27:40.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:40.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:40.253 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:41.676 01.423 15712 Exposure complete
01:27:41.738 00.062 15712 worker thread done servicing request
01:27:41.738 00.000 7988 OnExposeComplete: enter
01:27:41.738 00.000 7988 UpdateGuideState(): m_state=6
01:27:41.741 00.003 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2246
01:27:41.741 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=188.88, Mass=791, SNR=18.3, Peak=190 HFD=2.9
01:27:41.743 00.002 7988 MultiStar: [#1 -0.41,0.21,0.00,M3] [#2 0.12,0.18,0.93,U] [#3 0.27,0.10,0.87,U] [#4 -0.30,0.52,0.00,M2] [#5 0.38,-0.14,0.77,U] [#6 -0.01,-0.50,0.00,M2] [#7 0.61,-0.12,0.00,M8] [#8 0.41,-0.14,0.00,M2] 
01:27:41.745 00.002 7988 refined, 3 included, MultiStar: {0.31, -0.05}, one-star: {0.45, -0.33}
01:27:41.745 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
01:27:41.747 00.002 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
01:27:41.747 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.05 hyp=0.31 cameraTheta=-0.16 mountX=-0.05 mountY=-0.30, mountTheta=-1.73
01:27:41.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.05, opts=13)
01:27:41.751 00.002 7988 Enqueuing Move request for scope (0.31, -0.05)
01:27:41.751 00.000 15712 Worker thread wakes up
01:27:41.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.05) opts 0xd
01:27:41.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.05)
01:27:41.751 00.000 15712 Moving (0.31, -0.05) raw xDistance=-0.05 yDistance=-0.30
01:27:41.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:27:41.751 00.000 7988 UpdateGuideState exits: m=791 SNR=18.3
01:27:41.754 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:41.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:41.754 00.000 7988 Enqueuing Expose request
01:27:41.754 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:41.754 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
01:27:41.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:27:41.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:27:41.754 00.000 15712 MoveAxis(E, 2, ABG)
01:27:41.754 00.000 15712 Guiding  Dir = 2, Dur = 2
01:27:41.754 00.000 15712 IsGuiding returns 0
01:27:41.774 00.020 15712 IsGuiding returns 0
01:27:41.774 00.000 15712 Move returns status 0, amount 2
01:27:41.774 00.000 15712 MoveAxis(N, 0, ABG)
01:27:41.774 00.000 15712 Move returns status 0, amount 0
01:27:41.774 00.000 15712 move complete, result=0
01:27:41.774 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.3 px 0 ms NORTH
01:27:41.776 00.002 15712 worker thread done servicing request
01:27:41.776 00.000 15712 Worker thread wakes up
01:27:41.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:41.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:43.414 01.638 15712 Exposure complete
01:27:43.479 00.065 15712 worker thread done servicing request
01:27:43.480 00.001 7988 OnExposeComplete: enter
01:27:43.480 00.000 7988 UpdateGuideState(): m_state=6
01:27:43.480 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2247
01:27:43.480 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=188.85, Mass=943, SNR=19.9, Peak=176 HFD=3.5
01:27:43.480 00.000 7988 MultiStar: [#1 -0.11,-0.05,0.98,U] [#2 -0.14,-0.03,0.84,U] [#3 0.02,-0.14,0.84,U] [#4 -0.08,0.29,0.75,U] [#5 0.21,-0.50,0.00,M1] [#6 0.55,-0.16,0.00,M3] [#7 0.33,0.04,0.49,U] [#8 -0.09,0.09,0.43,U] 
01:27:43.480 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.33, -0.35}
01:27:43.480 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
01:27:43.480 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
01:27:43.480 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=-0.05 mountY=-0.03, mountTheta=-2.57
01:27:43.480 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
01:27:43.480 00.000 7988 Enqueuing Move request for scope (0.03, -0.05)
01:27:43.480 00.000 15712 Worker thread wakes up
01:27:43.480 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:27:43.480 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:27:43.480 00.000 15712 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.03
01:27:43.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:27:43.494 00.014 7988 UpdateGuideState exits: m=943 SNR=19.9
01:27:43.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:43.496 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:43.496 00.000 7988 Enqueuing Expose request
01:27:43.498 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:43.498 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:27:43.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:43.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:27:43.498 00.000 15712 MoveAxis(E, 6, ABG)
01:27:43.498 00.000 15712 Guiding  Dir = 2, Dur = 6
01:27:43.498 00.000 15712 IsGuiding returns 0
01:27:43.517 00.019 15712 IsGuiding returns 0
01:27:43.517 00.000 15712 Move returns status 0, amount 6
01:27:43.517 00.000 15712 MoveAxis(N, 0, ABG)
01:27:43.517 00.000 15712 Move returns status 0, amount 0
01:27:43.517 00.000 15712 move complete, result=0
01:27:43.517 00.000 15712 worker thread done servicing request
01:27:43.517 00.000 15712 Worker thread wakes up
01:27:43.517 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:27:43.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:43.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:44.934 01.417 15712 Exposure complete
01:27:44.997 00.063 15712 worker thread done servicing request
01:27:44.997 00.000 7988 OnExposeComplete: enter
01:27:44.997 00.000 7988 UpdateGuideState(): m_state=6
01:27:44.997 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2248
01:27:44.997 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=188.97, Mass=807, SNR=18.6, Peak=195 HFD=2.6
01:27:44.997 00.000 7988 MultiStar: [#1 0.16,0.25,1.06,U] [#2 0.05,0.29,0.94,U] [#3 0.16,-0.00,0.90,U] [#4 -0.02,0.24,0.74,U] [#5 0.52,-0.21,0.00,M2] [#6 0.19,-0.26,0.69,U] [#7 0.65,0.36,0.00,M8] [#8 0.18,0.08,0.53,U] 
01:27:44.997 00.000 7988 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.26, -0.24}
01:27:44.997 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.18 = -1.18)
01:27:45.006 00.009 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
01:27:45.006 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=0.06 mountY=-0.14, mountTheta=-1.18
01:27:45.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.06, opts=13)
01:27:45.009 00.003 7988 Enqueuing Move request for scope (0.14, 0.06)
01:27:45.009 00.000 15712 Worker thread wakes up
01:27:45.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
01:27:45.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
01:27:45.009 00.000 15712 Moving (0.14, 0.06) raw xDistance=0.06 yDistance=-0.14
01:27:45.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:27:45.011 00.002 7988 UpdateGuideState exits: m=807 SNR=18.6
01:27:45.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:45.011 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:45.011 00.000 7988 Enqueuing Expose request
01:27:45.011 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:45.011 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
01:27:45.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:45.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:27:45.011 00.000 15712 MoveAxis(E, 10, ABG)
01:27:45.011 00.000 15712 Guiding  Dir = 2, Dur = 10
01:27:45.011 00.000 15712 IsGuiding returns 0
01:27:45.032 00.021 15712 IsGuiding returns 1
01:27:45.032 00.000 15712 scope still moving after pulse duration time elapsed
01:27:45.059 00.027 15712 IsGuiding returns 1
01:27:45.093 00.034 15712 IsGuiding returns 0
01:27:45.093 00.000 15712 scope move finished after 10 + 70 ms
01:27:45.093 00.000 15712 Move returns status 0, amount 10
01:27:45.093 00.000 15712 MoveAxis(N, 0, ABG)
01:27:45.093 00.000 15712 Move returns status 0, amount 0
01:27:45.093 00.000 15712 move complete, result=0
01:27:45.093 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:27:45.101 00.008 15712 worker thread done servicing request
01:27:45.101 00.000 15712 Worker thread wakes up
01:27:45.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:45.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:46.841 01.740 15712 Exposure complete
01:27:46.902 00.061 15712 worker thread done servicing request
01:27:46.902 00.000 7988 OnExposeComplete: enter
01:27:46.902 00.000 7988 UpdateGuideState(): m_state=6
01:27:46.902 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2249
01:27:46.902 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=189.76, Mass=888, SNR=19.3, Peak=138 HFD=3.6
01:27:46.902 00.000 7988 MultiStar: [#1 -0.15,0.37,0.97,U] [#2 -0.03,0.54,0.00,M1] [#3 0.20,0.26,0.85,U] [#4 -0.27,0.96,0.00,M1] [#5 0.55,0.17,0.00,M3] [#6 -0.01,0.30,0.70,U] [#7 -0.00,0.43,0.00,M9] [#8 0.60,0.65,0.00,M1] 
01:27:46.902 00.000 7988 refined, 3 included, MultiStar: {0.04, 0.38}, one-star: {0.13, 0.55}
01:27:46.902 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
01:27:46.911 00.009 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
01:27:46.911 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.38 hyp=0.39 cameraTheta=1.47 mountX=0.38 mountY=-0.05, mountTheta=-0.13
01:27:46.911 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.38, opts=13)
01:27:46.911 00.000 7988 Enqueuing Move request for scope (0.04, 0.38)
01:27:46.911 00.000 15712 Worker thread wakes up
01:27:46.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:27:46.911 00.000 7988 UpdateGuideState exits: m=888 SNR=19.3
01:27:46.918 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.38) opts 0xd
01:27:46.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.38)
01:27:46.918 00.000 15712 Moving (0.04, 0.38) raw xDistance=0.38 yDistance=-0.05
01:27:46.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:46.920 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:46.920 00.000 7988 Enqueuing Expose request
01:27:46.920 00.000 15712 PPEC rslt: input = 0.38, final = 0.19, react = 0.23, pred = -0.04, hyst = 0.21, hyst_pct = 0.00, period_length = 639.29
01:27:46.920 00.000 15712 PPEC: input: 0.38, control: 0.19, exposure: 1500
01:27:46.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:46.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:46.920 00.000 15712 MoveAxis(W, 61, ABG)
01:27:46.920 00.000 15712 Guiding  Dir = 3, Dur = 61
01:27:46.937 00.017 15712 IsGuiding returns 0
01:27:46.954 00.017 15712 PulseGuide returned control before completion, sleep 55
01:27:47.015 00.061 15712 IsGuiding returns 1
01:27:47.015 00.000 15712 scope still moving after pulse duration time elapsed
01:27:47.048 00.033 15712 IsGuiding returns 0
01:27:47.048 00.000 15712 scope move finished after 61 + 51 ms
01:27:47.048 00.000 15712 Move returns status 0, amount 61
01:27:47.048 00.000 15712 MoveAxis(N, 0, ABG)
01:27:47.048 00.000 15712 Move returns status 0, amount 0
01:27:47.048 00.000 15712 move complete, result=0
01:27:47.048 00.000 15712 worker thread done servicing request
01:27:47.048 00.000 15712 Worker thread wakes up
01:27:47.048 00.000 7988 GuideStep: 0.4 px 61 ms WEST, -0.0 px 0 ms NORTH
01:27:47.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:47.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:48.467 01.419 15712 Exposure complete
01:27:48.533 00.066 15712 worker thread done servicing request
01:27:48.533 00.000 7988 OnExposeComplete: enter
01:27:48.533 00.000 7988 UpdateGuideState(): m_state=6
01:27:48.533 00.000 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2250
01:27:48.533 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=188.91, Mass=885, SNR=19.4, Peak=158 HFD=3.6
01:27:48.533 00.000 7988 MultiStar: [#1 -0.38,0.13,1.00,U] [#2 -0.05,0.32,0.87,U] [#3 0.19,-0.11,0.76,U] [#4 -0.26,0.44,0.00,M2] [#5 0.39,0.02,0.68,U] [#6 -0.19,-0.55,0.00,M2] [#7 0.44,0.09,0.00,M10] [#8 -0.12,-0.09,0.39,U] 
01:27:48.533 00.000 7988 refined, 5 included, MultiStar: {-0.00, 0.00}, one-star: {0.04, -0.30}
01:27:48.533 00.000 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
01:27:48.533 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
01:27:48.533 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=3.03 mountX=0.00 mountY=0.00, mountTheta=1.47
01:27:48.543 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.00, opts=13)
01:27:48.543 00.000 7988 Enqueuing Move request for scope (-0.00, 0.00)
01:27:48.545 00.002 15712 Worker thread wakes up
01:27:48.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
01:27:48.545 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
01:27:48.545 00.000 15712 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
01:27:48.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:27:48.545 00.000 7988 UpdateGuideState exits: m=885 SNR=19.4
01:27:48.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:48.545 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:48.545 00.000 7988 Enqueuing Expose request
01:27:48.545 00.000 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:48.545 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
01:27:48.545 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:48.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:27:48.545 00.000 15712 MoveAxis(E, 11, ABG)
01:27:48.545 00.000 15712 Guiding  Dir = 2, Dur = 11
01:27:48.580 00.035 15712 IsGuiding returns 0
01:27:48.600 00.020 15712 IsGuiding returns 1
01:27:48.600 00.000 15712 scope still moving after pulse duration time elapsed
01:27:48.624 00.024 15712 IsGuiding returns 1
01:27:48.662 00.038 15712 IsGuiding returns 0
01:27:48.662 00.000 15712 scope move finished after 11 + 68 ms
01:27:48.662 00.000 15712 Move returns status 0, amount 11
01:27:48.662 00.000 15712 MoveAxis(N, 0, ABG)
01:27:48.662 00.000 15712 Move returns status 0, amount 0
01:27:48.662 00.000 15712 move complete, result=0
01:27:48.662 00.000 7988 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
01:27:48.665 00.003 15712 worker thread done servicing request
01:27:48.665 00.000 15712 Worker thread wakes up
01:27:48.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:48.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:50.300 01.635 15712 Exposure complete
01:27:50.362 00.062 15712 worker thread done servicing request
01:27:50.362 00.000 7988 OnExposeComplete: enter
01:27:50.362 00.000 7988 UpdateGuideState(): m_state=6
01:27:50.366 00.004 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2251
01:27:50.366 00.000 7988 Star::Find returns 1 (0), X=973.65, Y=189.22, Mass=998, SNR=20.5, Peak=158 HFD=3.9
01:27:50.368 00.002 7988 MultiStar: [#1 -0.12,0.11,0.88,U] [#2 0.09,0.23,0.86,U] [#3 -0.09,0.20,0.78,U] [#4 -0.45,-0.04,0.00,M3] [#5 0.01,-0.47,0.00,M3] [#6 0.39,-0.14,0.00,M3] [#7 0.43,0.18,0.00,R] [#8 0.16,0.17,0.44,U] 
01:27:50.368 00.000 7988 single-star, 4 included, MultiStar: {0.02, 0.14}, one-star: {0.11, 0.02}
01:27:50.370 00.002 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
01:27:50.370 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
01:27:50.372 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.18 mountX=0.02 mountY=-0.11, mountTheta=-1.38
01:27:50.374 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.02, opts=13)
01:27:50.374 00.000 7988 Enqueuing Move request for scope (0.11, 0.02)
01:27:50.376 00.002 15712 Worker thread wakes up
01:27:50.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:27:50.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:27:50.376 00.000 15712 Moving (0.11, 0.02) raw xDistance=0.02 yDistance=-0.11
01:27:50.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:27:50.377 00.001 7988 UpdateGuideState exits: m=998 SNR=20.5
01:27:50.379 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:50.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:50.381 00.002 7988 Enqueuing Expose request
01:27:50.381 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
01:27:50.381 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
01:27:50.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:50.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:27:50.381 00.000 15712 MoveAxis(E, 8, ABG)
01:27:50.381 00.000 15712 Guiding  Dir = 2, Dur = 8
01:27:50.381 00.000 15712 IsGuiding returns 0
01:27:50.396 00.015 15712 IsGuiding returns 0
01:27:50.396 00.000 15712 Move returns status 0, amount 8
01:27:50.396 00.000 15712 MoveAxis(N, 0, ABG)
01:27:50.396 00.000 15712 Move returns status 0, amount 0
01:27:50.396 00.000 15712 move complete, result=0
01:27:50.396 00.000 15712 worker thread done servicing request
01:27:50.396 00.000 15712 Worker thread wakes up
01:27:50.396 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:27:50.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:50.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,174,31,31)
01:27:51.222 00.826 7988 evsrv: cli 0CCCF3A8 connect
01:27:51.229 00.007 7988 case statement mapped state 6 to 3
01:27:51.231 00.002 7988 case statement mapped state 6 to 3
01:27:51.236 00.005 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_app_state","id":"345cdf21-1037-44ac-8eef-342e0eec9ee0"}
01:27:51.238 00.002 7988 case statement mapped state 6 to 3
01:27:51.240 00.002 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"345cdf21-1037-44ac-8eef-342e0eec9ee0"}
01:27:51.242 00.002 7988 evsrv: cli 0CCCF3A8 disconnect
01:27:51.244 00.002 7988 evsrv: cli 0CCCFEE8 connect
01:27:51.246 00.002 7988 case statement mapped state 6 to 3
01:27:51.248 00.002 7988 case statement mapped state 6 to 3
01:27:51.250 00.002 7988 evsrv: cli 0CCCFEE8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"9ae8a0a3-714b-4c8e-b5f2-76711b03b8a9"}
01:27:51.250 00.000 7988 PhdController::Dither begins
01:27:51.252 00.002 7988 dither: size=4.00, dRA=1.42 dDec=-3.55
01:27:51.254 00.002 7988 MountToCamera -- mountTheta (-1.19) + m_xAngle (1.56) = xAngle (0.37 = 0.37)
01:27:51.256 00.002 7988 MountToCamera -- mountX=1.42 mountY=-3.55 hyp=3.82 mountTheta=-1.19 cameraX=3.56, cameraY=1.39 cameraTheta=0.37
01:27:51.258 00.002 7988 setting lock position to (977.10, 190.59)
01:27:51.258 00.000 7988 Mount: notify guiding dithered (3.6, 1.4)
01:27:51.260 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
01:27:51.262 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
01:27:51.263 00.001 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:27:51.265 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:27:51.267 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
01:27:51.268 00.001 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
01:27:51.270 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
01:27:51.272 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:27:51.272 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:27:51.274 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
01:27:51.276 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:27:51.278 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
01:27:51.278 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
01:27:51.280 00.002 7988 MultiStar: stabilizing after lock position change
01:27:51.282 00.002 7988 Status Line: Dither by 1.42,-3.55
01:27:51.283 00.001 7988 PhdController: newstate STATE_SETTLE_BEGIN
01:27:51.285 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
01:27:51.287 00.002 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":0,"id":"9ae8a0a3-714b-4c8e-b5f2-76711b03b8a9"}
01:27:51.289 00.002 7988 evsrv: cli 0CCCFEE8 disconnect
01:27:51.823 00.534 15712 Exposure complete
01:27:51.948 00.125 15712 worker thread done servicing request
01:27:51.948 00.000 7988 OnExposeComplete: enter
01:27:51.952 00.004 7988 UpdateGuideState(): m_state=6
01:27:51.961 00.009 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2252
01:27:51.964 00.003 7988 Star::Find returns 1 (0), X=973.68, Y=189.08, Mass=918, SNR=19.4, Peak=161 HFD=3.8
01:27:51.968 00.004 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.29 = 2.00)
01:27:51.970 00.002 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
01:27:51.972 00.002 7988 CameraToMount -- cameraX=-3.42 cameraY=-1.52 hyp=3.74 cameraTheta=-2.72 mountX=-1.54 mountY=3.46, mountTheta=1.99
01:27:51.976 00.004 7988 dither recenter: remaining=(-1.4,3.6) step=(-1.4,3.6)
01:27:51.978 00.002 7988 MountToCamera -- mountTheta (1.95) + m_xAngle (1.56) = xAngle (3.51 = -2.77)
01:27:51.982 00.004 7988 MountToCamera -- mountX=-1.42 mountY=3.55 hyp=3.82 mountTheta=1.95 cameraX=-3.56, cameraY=-1.39 cameraTheta=-2.77
01:27:51.984 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-3.56, y=-1.39, opts=4)
01:27:51.986 00.002 7988 Enqueuing Move request for scope (-3.56, -1.39)
01:27:51.988 00.002 15712 Worker thread wakes up
01:27:51.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-3.56, -1.39) opts 0x4
01:27:51.988 00.000 15712 Handling offset move in thread for scope, endpoint = (-3.56, -1.39)
01:27:51.988 00.000 7988 Mount: notify direct move -1.42,3.55
01:27:51.990 00.002 15712 Moving (-3.56, -1.39) raw xDistance=-1.42 yDistance=3.55
01:27:51.990 00.000 15712 BLC: window closed
01:27:51.990 00.000 15712 MoveAxis(E, 463, B)
01:27:51.990 00.000 15712 Guiding  Dir = 2, Dur = 463
01:27:51.990 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
01:27:51.993 00.003 15712 IsGuiding returns 0
01:27:51.993 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
01:27:51.996 00.003 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:27:51.998 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:27:52.002 00.004 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
01:27:52.004 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
01:27:52.004 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
01:27:52.004 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:27:52.010 00.006 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:27:52.014 00.004 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
01:27:52.016 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:27:52.020 00.004 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
01:27:52.022 00.002 15712 PulseGuide returned control before completion, sleep 447
01:27:52.022 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
01:27:52.026 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:27:52.027 00.001 7988 UpdateGuideState exits: m=918 SNR=19.4
01:27:52.031 00.004 7988 PhdController: settling, locked = 1, distance = 3.90 (1.50) aobump = 0 frame = 1 / 99999
01:27:52.033 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767421672.033,"Host":"ASTROPC","Inst":1,"Distance":3.90,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:27:52.035 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:52.037 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:52.039 00.002 7988 Enqueuing Expose request
01:27:52.472 00.433 15712 IsGuiding returns 1
01:27:52.472 00.000 15712 scope still moving after pulse duration time elapsed
01:27:52.511 00.039 15712 IsGuiding returns 0
01:27:52.511 00.000 15712 scope move finished after 463 + 59 ms
01:27:52.511 00.000 15712 Move returns status 0, amount 463
01:27:52.511 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:52.511 00.000 15712 MoveAxis(S, 907, B)
01:27:52.511 00.000 15712 Guiding  Dir = 1, Dur = 907
01:27:52.511 00.000 15712 IsGuiding returns 0
01:27:52.588 00.077 15712 PulseGuide returned control before completion, sleep 838
01:27:53.440 00.852 15712 IsGuiding returns 1
01:27:53.440 00.000 15712 scope still moving after pulse duration time elapsed
01:27:53.472 00.032 15712 IsGuiding returns 1
01:27:53.537 00.065 15712 IsGuiding returns 0
01:27:53.537 00.000 15712 scope move finished after 907 + 115 ms
01:27:53.537 00.000 15712 Move returns status 0, amount 907
01:27:53.537 00.000 15712 move complete, result=0
01:27:53.537 00.000 15712 worker thread done servicing request
01:27:53.537 00.000 15712 Worker thread wakes up
01:27:53.537 00.000 7988 GuideStep: -1.4 px 463 ms EAST, 3.6 px 907 ms SOUTH
01:27:53.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:53.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:27:55.173 01.636 15712 Exposure complete
01:27:55.248 00.075 15712 worker thread done servicing request
01:27:55.248 00.000 7988 OnExposeComplete: enter
01:27:55.249 00.001 7988 UpdateGuideState(): m_state=6
01:27:55.251 00.002 7988 Star::Find(15, 973, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2253
01:27:55.251 00.000 7988 Star::Find returns 1 (0), X=976.32, Y=190.22, Mass=836, SNR=18.7, Peak=146 HFD=3.4
01:27:55.253 00.002 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.25 = 2.03)
01:27:55.253 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 2.00)
01:27:55.255 00.002 7988 CameraToMount -- cameraX=-0.78 cameraY=-0.38 hyp=0.87 cameraTheta=-2.69 mountX=-0.38 mountY=0.79, mountTheta=2.02
01:27:55.257 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.78, y=-0.38, opts=13)
01:27:55.259 00.002 7988 Enqueuing Move request for scope (-0.78, -0.38)
01:27:55.261 00.002 15712 Worker thread wakes up
01:27:55.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.38) opts 0xd
01:27:55.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.78, -0.38)
01:27:55.261 00.000 15712 Moving (-0.78, -0.38) raw xDistance=-0.38 yDistance=0.79
01:27:55.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:27:55.261 00.000 7988 UpdateGuideState exits: m=836 SNR=18.7
01:27:55.264 00.003 7988 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 2 / 99999
01:27:55.264 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767421675.264,"Host":"ASTROPC","Inst":1,"Distance":0.87,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:27:55.268 00.004 15712 PPEC rslt(dithering): input = -0.38, final = -0.23
01:27:55.268 00.000 15712 PPEC: input: -0.38, control: -0.23, exposure: 1500
01:27:55.268 00.000 15712 resist switch: large excursion: input 0.79 thresh 0.75 direction from 0 to 1
01:27:55.268 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.37
01:27:55.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
01:27:55.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:55.270 00.002 7988 Enqueuing Expose request
01:27:55.272 00.002 15712 MoveAxis(E, 75, ABG)
01:27:55.272 00.000 15712 Guiding  Dir = 2, Dur = 75
01:27:55.281 00.009 15712 IsGuiding returns 0
01:27:55.296 00.015 15712 PulseGuide returned control before completion, sleep 70
01:27:55.376 00.080 15712 IsGuiding returns 1
01:27:55.376 00.000 15712 scope still moving after pulse duration time elapsed
01:27:55.408 00.032 15712 IsGuiding returns 0
01:27:55.410 00.002 15712 scope move finished after 75 + 52 ms
01:27:55.410 00.000 15712 Move returns status 0, amount 75
01:27:55.410 00.000 15712 MoveAxis(S, 202, ABG)
01:27:55.410 00.000 15712 Guiding  Dir = 1, Dur = 202
01:27:55.410 00.000 15712 IsGuiding returns 0
01:27:55.487 00.077 15712 PulseGuide returned control before completion, sleep 133
01:27:55.630 00.143 15712 IsGuiding returns 1
01:27:55.630 00.000 15712 scope still moving after pulse duration time elapsed
01:27:55.662 00.032 15712 IsGuiding returns 1
01:27:55.694 00.032 15712 IsGuiding returns 1
01:27:55.742 00.048 15712 IsGuiding returns 0
01:27:55.742 00.000 15712 scope move finished after 202 + 133 ms
01:27:55.742 00.000 15712 Move returns status 0, amount 202
01:27:55.742 00.000 15712 move complete, result=0
01:27:55.742 00.000 15712 worker thread done servicing request
01:27:55.742 00.000 15712 Worker thread wakes up
01:27:55.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:55.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:27:55.742 00.000 7988 GuideStep: -0.4 px 75 ms EAST, 0.8 px 202 ms SOUTH
01:27:57.162 01.420 15712 Exposure complete
01:27:57.224 00.062 15712 worker thread done servicing request
01:27:57.224 00.000 7988 OnExposeComplete: enter
01:27:57.224 00.000 7988 UpdateGuideState(): m_state=6
01:27:57.228 00.004 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2254
01:27:57.228 00.000 7988 Star::Find returns 1 (0), X=977.05, Y=190.41, Mass=866, SNR=19.2, Peak=140 HFD=3.5
01:27:57.230 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.40 = 2.89)
01:27:57.230 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
01:27:57.232 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.83 mountX=-0.19 mountY=0.06, mountTheta=2.86
01:27:57.234 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.19, opts=13)
01:27:57.235 00.001 7988 Enqueuing Move request for scope (-0.05, -0.19)
01:27:57.235 00.000 15712 Worker thread wakes up
01:27:57.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
01:27:57.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
01:27:57.235 00.000 15712 Moving (-0.05, -0.19) raw xDistance=-0.19 yDistance=0.06
01:27:57.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:27:57.235 00.000 7988 UpdateGuideState exits: m=866 SNR=19.2
01:27:57.239 00.004 7988 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 3 / 99999
01:27:57.239 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767421677.239,"Host":"ASTROPC","Inst":1,"Distance":0.67,"Time":2.0,"SettleTime":15.0,"StarLocked":true}
01:27:57.239 00.000 15712 PPEC rslt(dithering): input = -0.19, final = -0.11
01:27:57.239 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
01:27:57.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:57.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:57.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:57.239 00.000 7988 Enqueuing Expose request
01:27:57.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:27:57.239 00.000 15712 MoveAxis(E, 37, ABG)
01:27:57.239 00.000 15712 Guiding  Dir = 2, Dur = 37
01:27:57.239 00.000 15712 IsGuiding returns 0
01:27:57.255 00.016 15712 PulseGuide returned control before completion, sleep 29
01:27:57.307 00.052 15712 IsGuiding returns 0
01:27:57.307 00.000 15712 Move returns status 0, amount 37
01:27:57.307 00.000 15712 MoveAxis(N, 0, ABG)
01:27:57.307 00.000 15712 Move returns status 0, amount 0
01:27:57.307 00.000 15712 move complete, result=0
01:27:57.307 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
01:27:57.316 00.009 15712 worker thread done servicing request
01:27:57.316 00.000 15712 Worker thread wakes up
01:27:57.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:57.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:27:58.950 01.634 15712 Exposure complete
01:27:59.012 00.062 15712 worker thread done servicing request
01:27:59.012 00.000 7988 OnExposeComplete: enter
01:27:59.012 00.000 7988 UpdateGuideState(): m_state=6
01:27:59.015 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2255
01:27:59.015 00.000 7988 Star::Find returns 1 (0), X=977.27, Y=190.87, Mass=930, SNR=19.8, Peak=162 HFD=3.5
01:27:59.015 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
01:27:59.015 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
01:27:59.015 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.28 hyp=0.33 cameraTheta=1.03 mountX=0.28 mountY=-0.17, mountTheta=-0.56
01:27:59.022 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.28, opts=13)
01:27:59.022 00.000 7988 Enqueuing Move request for scope (0.17, 0.28)
01:27:59.022 00.000 15712 Worker thread wakes up
01:27:59.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.28) opts 0xd
01:27:59.022 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.28)
01:27:59.022 00.000 15712 Moving (0.17, 0.28) raw xDistance=0.28 yDistance=-0.17
01:27:59.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:27:59.022 00.000 7988 UpdateGuideState exits: m=930 SNR=19.8
01:27:59.026 00.004 7988 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 4 / 99999
01:27:59.026 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767421679.026,"Host":"ASTROPC","Inst":1,"Distance":0.56,"Time":3.8,"SettleTime":15.0,"StarLocked":true}
01:27:59.028 00.002 15712 PPEC rslt(dithering): input = 0.28, final = 0.17
01:27:59.028 00.000 15712 PPEC: input: 0.28, control: 0.17, exposure: 1500
01:27:59.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:59.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:59.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:27:59.028 00.000 7988 Enqueuing Expose request
01:27:59.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:27:59.028 00.000 15712 MoveAxis(W, 55, ABG)
01:27:59.028 00.000 15712 Guiding  Dir = 3, Dur = 55
01:27:59.028 00.000 15712 IsGuiding returns 0
01:27:59.044 00.016 15712 PulseGuide returned control before completion, sleep 44
01:27:59.112 00.068 15712 IsGuiding returns 1
01:27:59.112 00.000 15712 scope still moving after pulse duration time elapsed
01:27:59.155 00.043 15712 IsGuiding returns 0
01:27:59.155 00.000 15712 scope move finished after 55 + 68 ms
01:27:59.155 00.000 15712 Move returns status 0, amount 55
01:27:59.155 00.000 15712 MoveAxis(N, 0, ABG)
01:27:59.155 00.000 15712 Move returns status 0, amount 0
01:27:59.155 00.000 15712 move complete, result=0
01:27:59.155 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.2 px 0 ms NORTH
01:27:59.157 00.002 15712 worker thread done servicing request
01:27:59.157 00.000 15712 Worker thread wakes up
01:27:59.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:27:59.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:00.562 01.405 15712 Exposure complete
01:28:00.624 00.062 15712 worker thread done servicing request
01:28:00.624 00.000 7988 OnExposeComplete: enter
01:28:00.624 00.000 7988 UpdateGuideState(): m_state=6
01:28:00.624 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2256
01:28:00.624 00.000 7988 Star::Find returns 1 (0), X=977.16, Y=190.58, Mass=815, SNR=18.6, Peak=139 HFD=3.3
01:28:00.624 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.56) = xAngle (-1.79 = -1.79)
01:28:00.624 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.82 = -1.82)
01:28:00.624 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.23 mountX=-0.01 mountY=-0.06, mountTheta=-1.79
01:28:00.624 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
01:28:00.624 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
01:28:00.624 00.000 15712 Worker thread wakes up
01:28:00.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:28:00.624 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:28:00.624 00.000 15712 Moving (0.06, -0.01) raw xDistance=-0.01 yDistance=-0.06
01:28:00.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:00.624 00.000 7988 UpdateGuideState exits: m=815 SNR=18.6
01:28:00.637 00.013 7988 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 5 / 99999
01:28:00.639 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767421680.639,"Host":"ASTROPC","Inst":1,"Distance":0.41,"Time":5.4,"SettleTime":15.0,"StarLocked":true}
01:28:00.639 00.000 15712 PPEC rslt(dithering): input = -0.01, final = -0.01
01:28:00.639 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:28:00.641 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:00.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:00.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:00.643 00.002 7988 Enqueuing Expose request
01:28:00.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:00.643 00.000 15712 MoveAxis(E, 2, ABG)
01:28:00.643 00.000 15712 Guiding  Dir = 2, Dur = 2
01:28:00.643 00.000 15712 IsGuiding returns 0
01:28:00.658 00.015 15712 IsGuiding returns 0
01:28:00.658 00.000 15712 Move returns status 0, amount 2
01:28:00.658 00.000 15712 MoveAxis(N, 0, ABG)
01:28:00.658 00.000 15712 Move returns status 0, amount 0
01:28:00.658 00.000 15712 move complete, result=0
01:28:00.658 00.000 15712 worker thread done servicing request
01:28:00.658 00.000 15712 Worker thread wakes up
01:28:00.658 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:28:00.671 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:00.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:02.411 01.740 15712 Exposure complete
01:28:02.474 00.063 15712 worker thread done servicing request
01:28:02.474 00.000 7988 OnExposeComplete: enter
01:28:02.474 00.000 7988 UpdateGuideState(): m_state=6
01:28:02.478 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2257
01:28:02.479 00.001 7988 Star::Find returns 1 (0), X=977.04, Y=190.51, Mass=859, SNR=19.0, Peak=142 HFD=3.6
01:28:02.479 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
01:28:02.481 00.002 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
01:28:02.481 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.15 mountX=-0.09 mountY=0.06, mountTheta=2.54
01:28:02.483 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.09, opts=13)
01:28:02.483 00.000 7988 Enqueuing Move request for scope (-0.06, -0.09)
01:28:02.485 00.002 15712 Worker thread wakes up
01:28:02.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
01:28:02.485 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
01:28:02.485 00.000 15712 Moving (-0.06, -0.09) raw xDistance=-0.09 yDistance=0.06
01:28:02.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:02.485 00.000 7988 UpdateGuideState exits: m=859 SNR=19.0
01:28:02.488 00.003 7988 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 6 / 99999
01:28:02.489 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767421682.489,"Host":"ASTROPC","Inst":1,"Distance":0.32,"Time":7.2,"SettleTime":15.0,"StarLocked":true}
01:28:02.489 00.000 15712 PPEC rslt(dithering): input = -0.09, final = -0.05
01:28:02.489 00.000 15712 PPEC: input: -0.09, control: -0.05, exposure: 1500
01:28:02.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:02.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:02.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:02.493 00.004 7988 Enqueuing Expose request
01:28:02.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:02.493 00.000 15712 MoveAxis(E, 17, ABG)
01:28:02.493 00.000 15712 Guiding  Dir = 2, Dur = 17
01:28:02.493 00.000 15712 IsGuiding returns 0
01:28:02.521 00.028 15712 IsGuiding returns 1
01:28:02.521 00.000 15712 scope still moving after pulse duration time elapsed
01:28:02.569 00.048 15712 IsGuiding returns 0
01:28:02.569 00.000 15712 scope move finished after 17 + 59 ms
01:28:02.569 00.000 15712 Move returns status 0, amount 17
01:28:02.569 00.000 15712 MoveAxis(N, 0, ABG)
01:28:02.569 00.000 15712 Move returns status 0, amount 0
01:28:02.569 00.000 15712 move complete, result=0
01:28:02.569 00.000 7988 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
01:28:02.573 00.004 15712 worker thread done servicing request
01:28:02.573 00.000 15712 Worker thread wakes up
01:28:02.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:02.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:03.991 01.418 15712 Exposure complete
01:28:04.052 00.061 15712 worker thread done servicing request
01:28:04.052 00.000 7988 OnExposeComplete: enter
01:28:04.052 00.000 7988 UpdateGuideState(): m_state=6
01:28:04.057 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2258
01:28:04.057 00.000 7988 Star::Find returns 1 (0), X=977.13, Y=190.99, Mass=880, SNR=19.2, Peak=141 HFD=4.0
01:28:04.059 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
01:28:04.059 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:28:04.061 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.40 hyp=0.40 cameraTheta=1.49 mountX=0.40 mountY=-0.04, mountTheta=-0.10
01:28:04.063 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.40, opts=13)
01:28:04.063 00.000 7988 Enqueuing Move request for scope (0.03, 0.40)
01:28:04.065 00.002 15712 Worker thread wakes up
01:28:04.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.40) opts 0xd
01:28:04.065 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.40)
01:28:04.065 00.000 15712 Moving (0.03, 0.40) raw xDistance=0.40 yDistance=-0.04
01:28:04.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:04.065 00.000 7988 UpdateGuideState exits: m=880 SNR=19.2
01:28:04.067 00.002 7988 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 7 / 99999
01:28:04.068 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767421684.068,"Host":"ASTROPC","Inst":1,"Distance":0.34,"Time":8.8,"SettleTime":15.0,"StarLocked":true}
01:28:04.068 00.000 15712 PPEC rslt(dithering): input = 0.40, final = 0.24
01:28:04.068 00.000 15712 PPEC: input: 0.40, control: 0.24, exposure: 1500
01:28:04.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:04.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:04.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:04.068 00.000 7988 Enqueuing Expose request
01:28:04.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:28:04.068 00.000 15712 MoveAxis(W, 78, ABG)
01:28:04.068 00.000 15712 Guiding  Dir = 3, Dur = 78
01:28:04.068 00.000 15712 IsGuiding returns 0
01:28:04.084 00.016 15712 PulseGuide returned control before completion, sleep 72
01:28:04.164 00.080 15712 IsGuiding returns 1
01:28:04.164 00.000 15712 scope still moving after pulse duration time elapsed
01:28:04.203 00.039 15712 IsGuiding returns 0
01:28:04.203 00.000 15712 scope move finished after 78 + 51 ms
01:28:04.203 00.000 15712 Move returns status 0, amount 78
01:28:04.203 00.000 15712 MoveAxis(N, 0, ABG)
01:28:04.203 00.000 15712 Move returns status 0, amount 0
01:28:04.203 00.000 15712 move complete, result=0
01:28:04.203 00.000 7988 GuideStep: 0.4 px 78 ms WEST, -0.0 px 0 ms NORTH
01:28:04.204 00.001 15712 worker thread done servicing request
01:28:04.204 00.000 15712 Worker thread wakes up
01:28:04.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:04.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:05.841 01.637 15712 Exposure complete
01:28:05.905 00.064 15712 worker thread done servicing request
01:28:05.905 00.000 7988 OnExposeComplete: enter
01:28:05.905 00.000 7988 UpdateGuideState(): m_state=6
01:28:05.908 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2259
01:28:05.908 00.000 7988 Star::Find returns 1 (0), X=977.12, Y=190.83, Mass=755, SNR=17.8, Peak=142 HFD=2.9
01:28:05.910 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
01:28:05.910 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:28:05.912 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.49 mountX=0.24 mountY=-0.02, mountTheta=-0.10
01:28:05.914 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.24, opts=13)
01:28:05.914 00.000 7988 Enqueuing Move request for scope (0.02, 0.24)
01:28:05.916 00.002 15712 Worker thread wakes up
01:28:05.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
01:28:05.916 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:28:05.916 00.000 15712 Moving (0.02, 0.24) raw xDistance=0.24 yDistance=-0.02
01:28:05.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:05.917 00.001 7988 UpdateGuideState exits: m=755 SNR=17.8
01:28:05.917 00.000 7988 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 8 / 99999
01:28:05.919 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767421685.919,"Host":"ASTROPC","Inst":1,"Distance":0.31,"Time":10.7,"SettleTime":15.0,"StarLocked":true}
01:28:05.921 00.002 15712 PPEC rslt(dithering): input = 0.24, final = 0.14
01:28:05.921 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
01:28:05.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:05.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:05.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:05.921 00.000 7988 Enqueuing Expose request
01:28:05.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:28:05.921 00.000 15712 MoveAxis(W, 46, ABG)
01:28:05.921 00.000 15712 Guiding  Dir = 3, Dur = 46
01:28:05.921 00.000 15712 IsGuiding returns 0
01:28:05.944 00.023 15712 PulseGuide returned control before completion, sleep 37
01:28:06.019 00.075 15712 IsGuiding returns 1
01:28:06.019 00.000 15712 scope still moving after pulse duration time elapsed
01:28:06.049 00.030 15712 IsGuiding returns 0
01:28:06.049 00.000 15712 scope move finished after 46 + 77 ms
01:28:06.049 00.000 15712 Move returns status 0, amount 46
01:28:06.049 00.000 15712 MoveAxis(N, 0, ABG)
01:28:06.049 00.000 15712 Move returns status 0, amount 0
01:28:06.049 00.000 15712 move complete, result=0
01:28:06.049 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
01:28:06.051 00.002 15712 worker thread done servicing request
01:28:06.051 00.000 15712 Worker thread wakes up
01:28:06.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:06.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:07.457 01.406 15712 Exposure complete
01:28:07.518 00.061 15712 worker thread done servicing request
01:28:07.518 00.000 7988 OnExposeComplete: enter
01:28:07.518 00.000 7988 UpdateGuideState(): m_state=6
01:28:07.518 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2260
01:28:07.518 00.000 7988 Star::Find returns 1 (0), X=977.25, Y=190.60, Mass=834, SNR=18.8, Peak=143 HFD=3.6
01:28:07.518 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
01:28:07.518 00.000 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
01:28:07.518 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.03 mountX=0.01 mountY=-0.15, mountTheta=-1.54
01:28:07.518 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.00, opts=13)
01:28:07.518 00.000 7988 Enqueuing Move request for scope (0.15, 0.00)
01:28:07.518 00.000 15712 Worker thread wakes up
01:28:07.518 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
01:28:07.518 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
01:28:07.518 00.000 15712 Moving (0.15, 0.00) raw xDistance=0.01 yDistance=-0.15
01:28:07.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:07.518 00.000 7988 UpdateGuideState exits: m=834 SNR=18.8
01:28:07.533 00.015 7988 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 9 / 99999
01:28:07.535 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767421687.535,"Host":"ASTROPC","Inst":1,"Distance":0.26,"Time":12.3,"SettleTime":15.0,"StarLocked":true}
01:28:07.535 00.000 15712 PPEC rslt(dithering): input = 0.01, final = 0.00
01:28:07.535 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
01:28:07.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:07.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:07.535 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:07.535 00.000 7988 Enqueuing Expose request
01:28:07.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:28:07.535 00.000 15712 MoveAxis(W, 1, ABG)
01:28:07.535 00.000 15712 Guiding  Dir = 3, Dur = 1
01:28:07.535 00.000 15712 IsGuiding returns 0
01:28:07.559 00.024 15712 IsGuiding returns 0
01:28:07.559 00.000 15712 Move returns status 0, amount 1
01:28:07.559 00.000 15712 MoveAxis(N, 0, ABG)
01:28:07.559 00.000 15712 Move returns status 0, amount 0
01:28:07.559 00.000 15712 move complete, result=0
01:28:07.559 00.000 15712 worker thread done servicing request
01:28:07.559 00.000 15712 Worker thread wakes up
01:28:07.559 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
01:28:07.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:07.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:09.195 01.636 15712 Exposure complete
01:28:09.259 00.064 15712 worker thread done servicing request
01:28:09.259 00.000 7988 OnExposeComplete: enter
01:28:09.259 00.000 7988 UpdateGuideState(): m_state=6
01:28:09.262 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2261
01:28:09.262 00.000 7988 Star::Find returns 1 (0), X=977.43, Y=190.06, Mass=871, SNR=19.3, Peak=164 HFD=3.6
01:28:09.264 00.002 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
01:28:09.264 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
01:28:09.266 00.002 7988 CameraToMount -- cameraX=0.33 cameraY=-0.54 hyp=0.63 cameraTheta=-1.02 mountX=-0.53 mountY=-0.31, mountTheta=-2.61
01:28:09.268 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.54, opts=13)
01:28:09.268 00.000 7988 Enqueuing Move request for scope (0.33, -0.54)
01:28:09.270 00.002 15712 Worker thread wakes up
01:28:09.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.54) opts 0xd
01:28:09.270 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.54)
01:28:09.270 00.000 15712 Moving (0.33, -0.54) raw xDistance=-0.53 yDistance=-0.31
01:28:09.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:28:09.270 00.000 7988 UpdateGuideState exits: m=871 SNR=19.3
01:28:09.273 00.003 7988 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 10 / 99999
01:28:09.273 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767421689.273,"Host":"ASTROPC","Inst":1,"Distance":0.37,"Time":14.0,"SettleTime":15.0,"StarLocked":true}
01:28:09.275 00.002 15712 PPEC rslt(dithering): input = -0.53, final = -0.32
01:28:09.275 00.000 15712 PPEC: input: -0.53, control: -0.32, exposure: 1500
01:28:09.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:28:09.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:09.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:09.278 00.003 7988 Enqueuing Expose request
01:28:09.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:28:09.278 00.000 15712 MoveAxis(E, 105, ABG)
01:28:09.278 00.000 15712 Guiding  Dir = 2, Dur = 105
01:28:09.278 00.000 15712 IsGuiding returns 0
01:28:09.291 00.013 15712 PulseGuide returned control before completion, sleep 93
01:28:09.424 00.133 15712 IsGuiding returns 0
01:28:09.424 00.000 15712 Move returns status 0, amount 105
01:28:09.424 00.000 15712 MoveAxis(N, 0, ABG)
01:28:09.424 00.000 15712 Move returns status 0, amount 0
01:28:09.424 00.000 15712 move complete, result=0
01:28:09.424 00.000 7988 GuideStep: -0.5 px 105 ms EAST, -0.3 px 0 ms NORTH
01:28:09.432 00.008 15712 worker thread done servicing request
01:28:09.432 00.000 15712 Worker thread wakes up
01:28:09.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:09.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:10.844 01.412 15712 Exposure complete
01:28:10.908 00.064 15712 worker thread done servicing request
01:28:10.908 00.000 7988 OnExposeComplete: enter
01:28:10.908 00.000 7988 UpdateGuideState(): m_state=6
01:28:10.908 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2262
01:28:10.908 00.000 7988 Star::Find returns 1 (0), X=977.17, Y=190.32, Mass=804, SNR=18.3, Peak=135 HFD=3.5
01:28:10.908 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
01:28:10.908 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
01:28:10.908 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.32 mountX=-0.27 mountY=-0.06, mountTheta=-2.91
01:28:10.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.27, opts=13)
01:28:10.908 00.000 7988 Enqueuing Move request for scope (0.07, -0.27)
01:28:10.908 00.000 15712 Worker thread wakes up
01:28:10.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
01:28:10.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
01:28:10.908 00.000 15712 Moving (0.07, -0.27) raw xDistance=-0.27 yDistance=-0.06
01:28:10.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:10.920 00.012 7988 UpdateGuideState exits: m=804 SNR=18.3
01:28:10.920 00.000 7988 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 11 / 99999
01:28:10.922 00.002 7988 PhdController: newstate STATE_FINISH
01:28:10.922 00.000 7988 PhdController complete: success
01:28:10.922 00.000 15712 PPEC rslt(dithering): input = -0.27, final = -0.16
01:28:10.922 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
01:28:10.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:10.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:10.922 00.000 15712 MoveAxis(E, 53, ABG)
01:28:10.922 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767421690.922,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
01:28:10.922 00.000 15712 Guiding  Dir = 2, Dur = 53
01:28:10.922 00.000 7988 Mount: notify guiding dither settle done success=1
01:28:10.922 00.000 7988 PhdController: newstate STATE_IDLE
01:28:10.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:10.922 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:10.922 00.000 7988 Enqueuing Expose request
01:28:10.922 00.000 15712 IsGuiding returns 0
01:28:10.946 00.024 15712 PulseGuide returned control before completion, sleep 45
01:28:11.024 00.078 15712 IsGuiding returns 0
01:28:11.024 00.000 15712 Move returns status 0, amount 53
01:28:11.024 00.000 15712 MoveAxis(N, 0, ABG)
01:28:11.024 00.000 15712 Move returns status 0, amount 0
01:28:11.024 00.000 15712 move complete, result=0
01:28:11.024 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
01:28:11.031 00.007 15712 worker thread done servicing request
01:28:11.031 00.000 15712 Worker thread wakes up
01:28:11.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:11.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:12.773 01.742 15712 Exposure complete
01:28:12.835 00.062 15712 worker thread done servicing request
01:28:12.835 00.000 7988 OnExposeComplete: enter
01:28:12.835 00.000 7988 UpdateGuideState(): m_state=6
01:28:12.839 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:28:12.839 00.000 7988 Star::Find returns 1 (0), X=976.94, Y=190.65, Mass=740, SNR=17.8, Peak=145 HFD=3.3
01:28:12.841 00.002 7988 MultiStar: exiting stabilization period
01:28:12.841 00.000 7988 MultiStar: updating star positions after lock position change
01:28:12.843 00.002 7988 Star::Find(15, 510, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:28:12.843 00.000 7988 Star::Find returns 1 (0), X=510.75, Y=781.48, Mass=843, SNR=18.5, Peak=146 HFD=3.8
01:28:12.845 00.002 7988 Star::Find(15, 1216, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:28:12.845 00.000 7988 Star::Find returns 1 (0), X=1216.86, Y=765.63, Mass=647, SNR=16.5, Peak=191 HFD=2.9
01:28:12.847 00.002 7988 Star::Find(15, 705, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:28:12.847 00.000 7988 Star::Find returns 1 (0), X=705.22, Y=690.68, Mass=574, SNR=15.3, Peak=119 HFD=3.6
01:28:12.849 00.002 7988 Star::Find(15, 1122, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:28:12.849 00.000 7988 Star::Find returns 1 (0), X=1123.38, Y=641.10, Mass=399, SNR=13.0, Peak=124 HFD=2.4
01:28:12.851 00.002 7988 Star::Find(15, 704, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:28:12.851 00.000 7988 Star::Find returns 1 (0), X=704.09, Y=546.92, Mass=480, SNR=13.8, Peak=99 HFD=3.9
01:28:12.853 00.002 7988 Star::Find(15, 706, 127, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:28:12.853 00.000 7988 Star::Find returns 1 (0), X=705.96, Y=127.48, Mass=310, SNR=11.5, Peak=113 HFD=2.2
01:28:12.855 00.002 7988 Star::Find(15, 225, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:28:12.855 00.000 7988 Star::Find returns 1 (0), X=225.46, Y=945.25, Mass=185, SNR=8.8, Peak=96 HFD=1.8
01:28:12.857 00.002 7988 Star::Find(15, 110, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:28:12.857 00.000 7988 Star::Find returns 1 (0), X=111.28, Y=778.60, Mass=179, SNR=8.4, Peak=99 HFD=2.8
01:28:12.859 00.002 7988 Star::Find(15, 886, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:28:12.859 00.000 7988 Star::Find returns 1 (0), X=885.75, Y=563.94, Mass=137, SNR=7.3, Peak=82 HFD=2.2
01:28:12.862 00.003 7988 Star::Find(15, 44, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:28:12.862 00.000 7988 Star::Find returns 1 (0), X=44.79, Y=123.62, Mass=226, SNR=9.6, Peak=114 HFD=2.0
01:28:12.864 00.002 7988 Star::Find(15, 1082, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:28:12.864 00.000 7988 Star::Find returns 1 (0), X=1082.82, Y=723.81, Mass=153, SNR=7.7, Peak=91 HFD=2.4
01:28:12.866 00.002 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
01:28:12.866 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
01:28:12.866 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.80 mountX=0.05 mountY=0.16, mountTheta=1.24
01:28:12.866 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.06, opts=13)
01:28:12.866 00.000 7988 Enqueuing Move request for scope (-0.16, 0.06)
01:28:12.866 00.000 15712 Worker thread wakes up
01:28:12.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
01:28:12.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
01:28:12.866 00.000 15712 Moving (-0.16, 0.06) raw xDistance=0.05 yDistance=0.16
01:28:12.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:12.866 00.000 7988 UpdateGuideState exits: m=740 SNR=17.8
01:28:12.874 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:12.874 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:12.876 00.002 7988 Enqueuing Expose request
01:28:12.876 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:12.876 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
01:28:12.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:12.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:28:12.876 00.000 15712 MoveAxis(E, 11, ABG)
01:28:12.876 00.000 15712 Guiding  Dir = 2, Dur = 11
01:28:12.876 00.000 15712 IsGuiding returns 0
01:28:12.899 00.023 15712 IsGuiding returns 1
01:28:12.899 00.000 15712 scope still moving after pulse duration time elapsed
01:28:12.951 00.052 15712 IsGuiding returns 0
01:28:12.953 00.002 15712 scope move finished after 11 + 63 ms
01:28:12.953 00.000 15712 Move returns status 0, amount 11
01:28:12.953 00.000 15712 MoveAxis(N, 0, ABG)
01:28:12.953 00.000 15712 Move returns status 0, amount 0
01:28:12.953 00.000 15712 move complete, result=0
01:28:12.953 00.000 15712 worker thread done servicing request
01:28:12.953 00.000 15712 Worker thread wakes up
01:28:12.953 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
01:28:12.955 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:12.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:14.365 01.410 15712 Exposure complete
01:28:14.428 00.063 15712 worker thread done servicing request
01:28:14.428 00.000 7988 OnExposeComplete: enter
01:28:14.428 00.000 7988 UpdateGuideState(): m_state=6
01:28:14.428 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2264
01:28:14.428 00.000 7988 Star::Find returns 1 (0), X=977.21, Y=191.00, Mass=793, SNR=18.4, Peak=139 HFD=3.1
01:28:14.428 00.000 7988 MultiStar: [#1 0.34,-0.22,0.97,U] [#2 0.21,-0.17,0.89,U] [#3 0.25,-0.25,0.78,U] [#4 -0.34,-0.27,0.00,M4] [#5 0.35,0.12,0.77,U] [#6 0.42,-0.15,0.00,M4] [#7 0.76,0.17,0.00,M1] [#8 -0.28,-0.28,0.45,U] 
01:28:14.428 00.000 7988 refined, 5 included, MultiStar: {0.20, -0.04}, one-star: {0.11, 0.40}
01:28:14.428 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.56) = xAngle (-1.75 = -1.75)
01:28:14.435 00.007 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.79 = -1.79)
01:28:14.435 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.19 mountX=-0.04 mountY=-0.20, mountTheta=-1.76
01:28:14.437 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.04, opts=13)
01:28:14.439 00.002 7988 Enqueuing Move request for scope (0.20, -0.04)
01:28:14.441 00.002 15712 Worker thread wakes up
01:28:14.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
01:28:14.441 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
01:28:14.441 00.000 15712 Moving (0.20, -0.04) raw xDistance=-0.04 yDistance=-0.20
01:28:14.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:14.442 00.001 7988 UpdateGuideState exits: m=793 SNR=18.4
01:28:14.443 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:14.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:14.443 00.000 7988 Enqueuing Expose request
01:28:14.443 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:14.443 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
01:28:14.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:14.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:28:14.443 00.000 15712 MoveAxis(E, 10, ABG)
01:28:14.443 00.000 15712 Guiding  Dir = 2, Dur = 10
01:28:14.443 00.000 15712 IsGuiding returns 0
01:28:14.460 00.017 15712 IsGuiding returns 1
01:28:14.460 00.000 15712 scope still moving after pulse duration time elapsed
01:28:14.515 00.055 15712 IsGuiding returns 0
01:28:14.515 00.000 15712 scope move finished after 10 + 57 ms
01:28:14.515 00.000 15712 Move returns status 0, amount 10
01:28:14.515 00.000 15712 MoveAxis(N, 0, ABG)
01:28:14.515 00.000 15712 Move returns status 0, amount 0
01:28:14.515 00.000 15712 move complete, result=0
01:28:14.515 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
01:28:14.517 00.002 15712 worker thread done servicing request
01:28:14.517 00.000 15712 Worker thread wakes up
01:28:14.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:14.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:16.152 01.635 15712 Exposure complete
01:28:16.213 00.061 15712 worker thread done servicing request
01:28:16.213 00.000 7988 OnExposeComplete: enter
01:28:16.213 00.000 7988 UpdateGuideState(): m_state=6
01:28:16.213 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2265
01:28:16.213 00.000 7988 Star::Find returns 1 (0), X=977.35, Y=190.89, Mass=843, SNR=18.8, Peak=152 HFD=3.5
01:28:16.213 00.000 7988 MultiStar: [#1 0.46,-0.08,0.00,M1] [#2 0.29,-0.29,0.00,M1] [#3 0.33,-0.33,0.00,M1] [#4 0.02,0.02,0.72,U] [#5 0.28,-0.21,0.68,U] [#6 0.35,-0.32,0.00,M5] [#7 0.65,0.58,0.00,M2] [#8 0.03,0.17,0.46,U] 
01:28:16.213 00.000 7988 refined, 3 included, MultiStar: {0.16, 0.08}, one-star: {0.25, 0.29}
01:28:16.213 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
01:28:16.213 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
01:28:16.213 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.48 mountX=0.08 mountY=-0.16, mountTheta=-1.09
01:28:16.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.08, opts=13)
01:28:16.213 00.000 7988 Enqueuing Move request for scope (0.16, 0.08)
01:28:16.227 00.014 15712 Worker thread wakes up
01:28:16.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
01:28:16.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
01:28:16.227 00.000 15712 Moving (0.16, 0.08) raw xDistance=0.08 yDistance=-0.16
01:28:16.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:28:16.229 00.002 7988 UpdateGuideState exits: m=843 SNR=18.8
01:28:16.229 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:16.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:16.229 00.000 7988 Enqueuing Expose request
01:28:16.229 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:16.229 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
01:28:16.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:16.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:28:16.229 00.000 15712 MoveAxis(E, 10, ABG)
01:28:16.229 00.000 15712 Guiding  Dir = 2, Dur = 10
01:28:16.229 00.000 15712 IsGuiding returns 0
01:28:16.250 00.021 15712 IsGuiding returns 1
01:28:16.250 00.000 15712 scope still moving after pulse duration time elapsed
01:28:16.319 00.069 15712 IsGuiding returns 0
01:28:16.319 00.000 15712 scope move finished after 10 + 76 ms
01:28:16.319 00.000 15712 Move returns status 0, amount 10
01:28:16.319 00.000 15712 MoveAxis(N, 0, ABG)
01:28:16.319 00.000 15712 Move returns status 0, amount 0
01:28:16.319 00.000 15712 move complete, result=0
01:28:16.319 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
01:28:16.322 00.003 15712 worker thread done servicing request
01:28:16.322 00.000 15712 Worker thread wakes up
01:28:16.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:16.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:17.728 01.406 15712 Exposure complete
01:28:17.792 00.064 15712 worker thread done servicing request
01:28:17.792 00.000 7988 OnExposeComplete: enter
01:28:17.792 00.000 7988 UpdateGuideState(): m_state=6
01:28:17.792 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2266
01:28:17.792 00.000 7988 Star::Find returns 1 (0), X=977.29, Y=191.11, Mass=842, SNR=18.9, Peak=172 HFD=3.2
01:28:17.792 00.000 7988 MultiStar: [#1 0.48,0.11,0.00,M2] [#2 -0.01,0.12,0.88,U] [#3 0.27,0.14,0.84,U] [#4 0.06,-0.02,0.74,U] [#5 0.37,0.37,0.00,M2] [#6 0.72,0.18,0.00,M6] [#7 0.17,0.77,0.00,M3] [#8 -0.71,0.57,0.00,M1] 
01:28:17.792 00.000 7988 refined, 3 included, MultiStar: {0.13, 0.21}, one-star: {0.19, 0.52}
01:28:17.792 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
01:28:17.792 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
01:28:17.792 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.02 mountX=0.21 mountY=-0.14, mountTheta=-0.57
01:28:17.792 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.21, opts=13)
01:28:17.792 00.000 7988 Enqueuing Move request for scope (0.13, 0.21)
01:28:17.792 00.000 15712 Worker thread wakes up
01:28:17.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:28:17.792 00.000 7988 UpdateGuideState exits: m=842 SNR=18.9
01:28:17.807 00.015 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
01:28:17.807 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
01:28:17.807 00.000 15712 Moving (0.13, 0.21) raw xDistance=0.21 yDistance=-0.14
01:28:17.807 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:17.807 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:17.809 00.002 7988 Enqueuing Expose request
01:28:17.809 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.28
01:28:17.809 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
01:28:17.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:17.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:28:17.809 00.000 15712 MoveAxis(W, 35, ABG)
01:28:17.809 00.000 15712 Guiding  Dir = 3, Dur = 35
01:28:17.809 00.000 15712 IsGuiding returns 0
01:28:17.838 00.029 15712 PulseGuide returned control before completion, sleep 19
01:28:17.887 00.049 15712 IsGuiding returns 0
01:28:17.887 00.000 15712 Move returns status 0, amount 35
01:28:17.887 00.000 15712 MoveAxis(N, 0, ABG)
01:28:17.887 00.000 15712 Move returns status 0, amount 0
01:28:17.887 00.000 15712 move complete, result=0
01:28:17.887 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
01:28:17.888 00.001 15712 worker thread done servicing request
01:28:17.888 00.000 15712 Worker thread wakes up
01:28:17.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:17.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:19.629 01.741 15712 Exposure complete
01:28:19.669 00.040 7988 evsrv: cli 0CCCF8A8 connect
01:28:19.671 00.002 7988 case statement mapped state 6 to 3
01:28:19.673 00.002 7988 case statement mapped state 6 to 3
01:28:19.674 00.001 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"a334e184-1c06-4787-8921-a5eeb0700749"}
01:28:19.676 00.002 7988 case statement mapped state 6 to 3
01:28:19.676 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"a334e184-1c06-4787-8921-a5eeb0700749"}
01:28:19.676 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
01:28:19.699 00.023 15712 worker thread done servicing request
01:28:19.699 00.000 7988 OnExposeComplete: enter
01:28:19.701 00.002 7988 UpdateGuideState(): m_state=6
01:28:19.701 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2267
01:28:19.703 00.002 7988 Star::Find returns 1 (0), X=977.27, Y=190.84, Mass=840, SNR=19.0, Peak=175 HFD=3.0
01:28:19.703 00.000 7988 MultiStar: [#1 0.19,0.22,0.97,U] [#2 0.02,0.12,0.85,U] [#3 0.06,0.02,0.81,U] [#4 -0.04,-0.05,0.70,U] [#5 0.28,0.27,0.67,U] [#6 0.41,0.02,0.63,U] [#7 0.19,0.32,0.57,U] [#8 -0.21,0.57,0.00,M2] 
01:28:19.706 00.003 7988 refined, 7 included, MultiStar: {0.15, 0.15}, one-star: {0.17, 0.25}
01:28:19.706 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
01:28:19.706 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
01:28:19.710 00.004 7988 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.78 mountX=0.15 mountY=-0.16, mountTheta=-0.80
01:28:19.712 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.15, opts=13)
01:28:19.712 00.000 7988 Enqueuing Move request for scope (0.15, 0.15)
01:28:19.714 00.002 15712 Worker thread wakes up
01:28:19.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
01:28:19.714 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
01:28:19.714 00.000 15712 Moving (0.15, 0.15) raw xDistance=0.15 yDistance=-0.16
01:28:19.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:19.716 00.002 7988 UpdateGuideState exits: m=840 SNR=19.0
01:28:19.718 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:19.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:19.718 00.000 7988 Enqueuing Expose request
01:28:19.721 00.003 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:19.721 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
01:28:19.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:19.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:28:19.721 00.000 15712 MoveAxis(E, 5, ABG)
01:28:19.721 00.000 15712 Guiding  Dir = 2, Dur = 5
01:28:19.723 00.002 15712 IsGuiding returns 0
01:28:19.738 00.015 15712 IsGuiding returns 0
01:28:19.738 00.000 15712 Move returns status 0, amount 5
01:28:19.738 00.000 15712 MoveAxis(N, 0, ABG)
01:28:19.738 00.000 15712 Move returns status 0, amount 0
01:28:19.738 00.000 15712 move complete, result=0
01:28:19.738 00.000 15712 worker thread done servicing request
01:28:19.738 00.000 15712 Worker thread wakes up
01:28:19.738 00.000 7988 GuideStep: 0.2 px 5 ms EAST, -0.2 px 0 ms NORTH
01:28:19.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:19.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:21.160 01.422 15712 Exposure complete
01:28:21.225 00.065 15712 worker thread done servicing request
01:28:21.225 00.000 7988 OnExposeComplete: enter
01:28:21.225 00.000 7988 UpdateGuideState(): m_state=6
01:28:21.227 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2268
01:28:21.227 00.000 7988 Star::Find returns 1 (0), X=977.42, Y=191.17, Mass=829, SNR=18.5, Peak=153 HFD=3.4
01:28:21.229 00.002 7988 MultiStar: [#1 0.38,0.18,0.00,M2] [#2 0.13,0.34,0.88,U] [#3 0.56,0.07,0.00,M1] [#4 -0.02,0.14,0.77,U] [#5 0.26,0.66,0.00,M2] [#6 0.07,0.35,0.67,U] [#7 0.35,0.25,0.00,M3] [#8 -0.33,0.90,0.00,M3] 
01:28:21.229 00.000 7988 refined, 3 included, MultiStar: {0.14, 0.37}, one-star: {0.32, 0.58}
01:28:21.231 00.002 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
01:28:21.231 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
01:28:21.233 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.37 hyp=0.39 cameraTheta=1.21 mountX=0.37 mountY=-0.15, mountTheta=-0.38
01:28:21.235 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.37, opts=13)
01:28:21.235 00.000 7988 Enqueuing Move request for scope (0.14, 0.37)
01:28:21.237 00.002 15712 Worker thread wakes up
01:28:21.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.37) opts 0xd
01:28:21.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.37)
01:28:21.237 00.000 15712 Moving (0.14, 0.37) raw xDistance=0.37 yDistance=-0.15
01:28:21.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:21.238 00.001 7988 UpdateGuideState exits: m=829 SNR=18.5
01:28:21.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:21.238 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:21.242 00.004 7988 Enqueuing Expose request
01:28:21.242 00.000 15712 PPEC rslt: input = 0.37, final = 0.20, react = 0.22, pred = -0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 639.28
01:28:21.242 00.000 15712 PPEC: input: 0.37, control: 0.20, exposure: 1500
01:28:21.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:21.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:28:21.242 00.000 15712 MoveAxis(W, 67, ABG)
01:28:21.242 00.000 15712 Guiding  Dir = 3, Dur = 67
01:28:21.242 00.000 15712 IsGuiding returns 0
01:28:21.259 00.017 15712 PulseGuide returned control before completion, sleep 62
01:28:21.355 00.096 15712 IsGuiding returns 0
01:28:21.355 00.000 15712 Move returns status 0, amount 67
01:28:21.355 00.000 15712 MoveAxis(N, 0, ABG)
01:28:21.355 00.000 15712 Move returns status 0, amount 0
01:28:21.355 00.000 15712 move complete, result=0
01:28:21.355 00.000 7988 GuideStep: 0.4 px 67 ms WEST, -0.1 px 0 ms NORTH
01:28:21.357 00.002 15712 worker thread done servicing request
01:28:21.357 00.000 15712 Worker thread wakes up
01:28:21.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:21.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:22.998 01.641 15712 Exposure complete
01:28:23.061 00.063 15712 worker thread done servicing request
01:28:23.061 00.000 7988 OnExposeComplete: enter
01:28:23.061 00.000 7988 UpdateGuideState(): m_state=6
01:28:23.064 00.003 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2269
01:28:23.064 00.000 7988 Star::Find returns 1 (0), X=977.45, Y=190.53, Mass=759, SNR=17.9, Peak=151 HFD=3.1
01:28:23.066 00.002 7988 MultiStar: [#1 0.32,-0.36,0.00,M3] [#2 0.16,-0.45,0.00,M1] [#3 0.48,-0.32,0.00,M2] [#4 -0.03,-0.20,0.80,U] [#5 0.74,0.25,0.00,M3] [#6 0.42,-0.41,0.00,M5] [#7 0.28,0.27,0.57,U] [#8 -0.97,0.17,0.00,M4] 
01:28:23.066 00.000 7988 refined, 2 included, MultiStar: {0.21, -0.03}, one-star: {0.35, -0.06}
01:28:23.068 00.002 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
01:28:23.069 00.001 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
01:28:23.071 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.14 mountX=-0.03 mountY=-0.20, mountTheta=-1.70
01:28:23.071 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.03, opts=13)
01:28:23.073 00.002 7988 Enqueuing Move request for scope (0.21, -0.03)
01:28:23.075 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:28:23.075 00.000 7988 UpdateGuideState exits: m=759 SNR=17.9
01:28:23.077 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:23.078 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:23.078 00.000 7988 Enqueuing Expose request
01:28:23.078 00.000 15712 Worker thread wakes up
01:28:23.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
01:28:23.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
01:28:23.078 00.000 15712 Moving (0.21, -0.03) raw xDistance=-0.03 yDistance=-0.20
01:28:23.085 00.007 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:23.085 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
01:28:23.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:23.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:28:23.085 00.000 15712 MoveAxis(E, 7, ABG)
01:28:23.085 00.000 15712 Guiding  Dir = 2, Dur = 7
01:28:23.085 00.000 15712 IsGuiding returns 0
01:28:23.112 00.027 15712 IsGuiding returns 0
01:28:23.112 00.000 15712 Move returns status 0, amount 7
01:28:23.112 00.000 15712 MoveAxis(N, 0, ABG)
01:28:23.112 00.000 15712 Move returns status 0, amount 0
01:28:23.112 00.000 15712 move complete, result=0
01:28:23.112 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
01:28:23.116 00.004 15712 worker thread done servicing request
01:28:23.116 00.000 15712 Worker thread wakes up
01:28:23.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:23.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:24.519 01.403 15712 Exposure complete
01:28:24.582 00.063 15712 worker thread done servicing request
01:28:24.582 00.000 7988 OnExposeComplete: enter
01:28:24.582 00.000 7988 UpdateGuideState(): m_state=6
01:28:24.586 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2270
01:28:24.587 00.001 7988 Star::Find returns 1 (0), X=977.11, Y=190.57, Mass=835, SNR=18.8, Peak=144 HFD=3.6
01:28:24.587 00.000 7988 MultiStar: [#1 0.33,-0.22,1.01,U] [#2 0.21,-0.85,0.00,M2] [#3 0.14,-0.51,0.00,M3] [#4 -0.33,-0.59,0.00,M1] [#5 0.44,-0.07,0.00,M4] [#6 0.28,-0.56,0.00,M6] [#7 0.35,0.30,0.00,M3] [#8 -0.36,0.29,0.00,M5] 
01:28:24.589 00.002 7988 single-star, 1 included, MultiStar: {0.17, -0.12}, one-star: {0.01, -0.02}
01:28:24.589 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
01:28:24.591 00.002 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
01:28:24.591 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.12 mountX=-0.02 mountY=-0.01, mountTheta=-2.71
01:28:24.599 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
01:28:24.601 00.002 7988 Enqueuing Move request for scope (0.01, -0.02)
01:28:24.604 00.003 15712 Worker thread wakes up
01:28:24.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:28:24.604 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:28:24.604 00.000 15712 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
01:28:24.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:28:24.606 00.002 7988 UpdateGuideState exits: m=835 SNR=18.8
01:28:24.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:24.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:24.606 00.000 7988 Enqueuing Expose request
01:28:24.606 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:24.606 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
01:28:24.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:24.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:28:24.606 00.000 15712 MoveAxis(E, 9, ABG)
01:28:24.606 00.000 15712 Guiding  Dir = 2, Dur = 9
01:28:24.606 00.000 15712 IsGuiding returns 0
01:28:24.661 00.055 15712 IsGuiding returns 0
01:28:24.661 00.000 15712 Move returns status 0, amount 9
01:28:24.661 00.000 15712 MoveAxis(N, 0, ABG)
01:28:24.661 00.000 15712 Move returns status 0, amount 0
01:28:24.661 00.000 15712 move complete, result=0
01:28:24.661 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
01:28:24.666 00.005 15712 worker thread done servicing request
01:28:24.666 00.000 15712 Worker thread wakes up
01:28:24.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:24.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:26.303 01.637 15712 Exposure complete
01:28:26.365 00.062 15712 worker thread done servicing request
01:28:26.365 00.000 7988 OnExposeComplete: enter
01:28:26.365 00.000 7988 UpdateGuideState(): m_state=6
01:28:26.369 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2271
01:28:26.369 00.000 7988 Star::Find returns 1 (0), X=977.03, Y=190.43, Mass=882, SNR=19.3, Peak=153 HFD=3.5
01:28:26.371 00.002 7988 MultiStar: [#1 0.24,-0.34,0.00,M3] [#2 0.05,-0.62,0.00,M3] [#3 0.11,-0.52,0.00,M4] [#4 0.08,-0.51,0.00,M2] [#5 -0.14,-0.17,0.64,U] [#6 0.30,-0.68,0.00,M7] [#7 0.38,0.26,0.00,M4] [#8 -0.26,0.33,0.00,M6] 
01:28:26.373 00.002 7988 single-star, 1 included, MultiStar: {-0.10, -0.17}, one-star: {-0.07, -0.17}
01:28:26.373 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
01:28:26.375 00.002 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
01:28:26.375 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.99 mountX=-0.17 mountY=0.08, mountTheta=2.70
01:28:26.377 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.17, opts=13)
01:28:26.379 00.002 7988 Enqueuing Move request for scope (-0.07, -0.17)
01:28:26.379 00.000 15712 Worker thread wakes up
01:28:26.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
01:28:26.379 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
01:28:26.379 00.000 15712 Moving (-0.07, -0.17) raw xDistance=-0.17 yDistance=0.08
01:28:26.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:26.381 00.002 7988 UpdateGuideState exits: m=882 SNR=19.3
01:28:26.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:26.381 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:26.381 00.000 7988 Enqueuing Expose request
01:28:26.381 00.000 15712 PPEC rslt: input = -0.17, final = -0.14, react = -0.10, pred = -0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 639.28
01:28:26.381 00.000 15712 PPEC: input: -0.17, control: -0.14, exposure: 1500
01:28:26.381 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:26.381 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:28:26.381 00.000 15712 MoveAxis(E, 45, ABG)
01:28:26.381 00.000 15712 Guiding  Dir = 2, Dur = 45
01:28:26.381 00.000 15712 IsGuiding returns 0
01:28:26.406 00.025 15712 PulseGuide returned control before completion, sleep 35
01:28:26.445 00.039 15712 IsGuiding returns 1
01:28:26.445 00.000 15712 scope still moving after pulse duration time elapsed
01:28:26.493 00.048 15712 IsGuiding returns 0
01:28:26.493 00.000 15712 scope move finished after 45 + 71 ms
01:28:26.493 00.000 15712 Move returns status 0, amount 45
01:28:26.493 00.000 15712 MoveAxis(N, 0, ABG)
01:28:26.493 00.000 15712 Move returns status 0, amount 0
01:28:26.493 00.000 15712 move complete, result=0
01:28:26.493 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
01:28:26.504 00.011 15712 worker thread done servicing request
01:28:26.504 00.000 15712 Worker thread wakes up
01:28:26.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:26.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:27.911 01.407 15712 Exposure complete
01:28:27.974 00.063 15712 worker thread done servicing request
01:28:27.974 00.000 7988 OnExposeComplete: enter
01:28:27.974 00.000 7988 UpdateGuideState(): m_state=6
01:28:27.974 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2272
01:28:27.974 00.000 7988 Star::Find returns 1 (0), X=977.53, Y=190.72, Mass=893, SNR=19.4, Peak=148 HFD=3.4
01:28:27.974 00.000 7988 MultiStar: [#1 0.26,-0.15,0.97,U] [#2 0.33,-0.42,0.00,M4] [#3 0.50,-0.04,0.00,M5] [#4 -0.09,-0.21,0.71,U] [#5 0.42,0.06,0.00,M4] [#6 0.51,-0.38,0.00,M8] [#7 0.13,-0.16,0.46,U] [#8 0.32,-0.06,0.42,U] 
01:28:27.974 00.000 7988 refined, 4 included, MultiStar: {0.22, -0.08}, one-star: {0.42, 0.13}
01:28:27.974 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
01:28:27.974 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
01:28:27.974 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-0.32 mountX=-0.07 mountY=-0.22, mountTheta=-1.89
01:28:27.988 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.08, opts=13)
01:28:27.988 00.000 7988 Enqueuing Move request for scope (0.22, -0.08)
01:28:27.990 00.002 15712 Worker thread wakes up
01:28:27.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
01:28:27.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
01:28:27.990 00.000 15712 Moving (0.22, -0.08) raw xDistance=-0.07 yDistance=-0.22
01:28:27.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:28:27.990 00.000 7988 UpdateGuideState exits: m=893 SNR=19.4
01:28:27.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:27.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:27.990 00.000 7988 Enqueuing Expose request
01:28:27.990 00.000 15712 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:27.990 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
01:28:27.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:27.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:28:27.990 00.000 15712 MoveAxis(E, 12, ABG)
01:28:27.990 00.000 15712 Guiding  Dir = 2, Dur = 12
01:28:27.990 00.000 15712 IsGuiding returns 0
01:28:28.006 00.016 15712 IsGuiding returns 1
01:28:28.006 00.000 15712 scope still moving after pulse duration time elapsed
01:28:28.054 00.048 15712 IsGuiding returns 0
01:28:28.054 00.000 15712 scope move finished after 12 + 46 ms
01:28:28.054 00.000 15712 Move returns status 0, amount 12
01:28:28.054 00.000 15712 MoveAxis(N, 0, ABG)
01:28:28.054 00.000 15712 Move returns status 0, amount 0
01:28:28.054 00.000 15712 move complete, result=0
01:28:28.054 00.000 15712 worker thread done servicing request
01:28:28.054 00.000 15712 Worker thread wakes up
01:28:28.054 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
01:28:28.056 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:28.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:29.794 01.738 15712 Exposure complete
01:28:29.855 00.061 15712 worker thread done servicing request
01:28:29.855 00.000 7988 OnExposeComplete: enter
01:28:29.860 00.005 7988 UpdateGuideState(): m_state=6
01:28:29.860 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2273
01:28:29.862 00.002 7988 Star::Find returns 1 (0), X=977.35, Y=190.76, Mass=875, SNR=19.2, Peak=139 HFD=3.4
01:28:29.864 00.002 7988 MultiStar: [#1 0.29,-0.18,1.07,U] [#2 0.22,-0.30,0.88,U] [#3 0.28,-0.42,0.00,M6] [#4 -0.24,-0.08,0.74,U] [#5 0.34,0.09,0.68,U] [#6 0.31,-0.27,0.00,M9] [#7 0.22,-0.04,0.49,U] [#8 -0.12,0.20,0.37,U] 
01:28:29.864 00.000 7988 refined, 6 included, MultiStar: {0.16, -0.05}, one-star: {0.24, 0.16}
01:28:29.866 00.002 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.84 = -1.84)
01:28:29.866 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
01:28:29.868 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.28 mountX=-0.05 mountY=-0.16, mountTheta=-1.84
01:28:29.870 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.05, opts=13)
01:28:29.870 00.000 7988 Enqueuing Move request for scope (0.16, -0.05)
01:28:29.870 00.000 15712 Worker thread wakes up
01:28:29.870 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
01:28:29.870 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
01:28:29.870 00.000 15712 Moving (0.16, -0.05) raw xDistance=-0.05 yDistance=-0.16
01:28:29.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:29.870 00.000 7988 UpdateGuideState exits: m=875 SNR=19.2
01:28:29.875 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:29.875 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:29.877 00.002 7988 Enqueuing Expose request
01:28:29.877 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:29.877 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:28:29.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:29.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:28:29.877 00.000 15712 MoveAxis(E, 6, ABG)
01:28:29.877 00.000 15712 Guiding  Dir = 2, Dur = 6
01:28:29.879 00.002 15712 IsGuiding returns 0
01:28:29.907 00.028 15712 IsGuiding returns 0
01:28:29.907 00.000 15712 Move returns status 0, amount 6
01:28:29.907 00.000 15712 MoveAxis(N, 0, ABG)
01:28:29.907 00.000 15712 Move returns status 0, amount 0
01:28:29.907 00.000 15712 move complete, result=0
01:28:29.907 00.000 15712 worker thread done servicing request
01:28:29.907 00.000 15712 Worker thread wakes up
01:28:29.907 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:28:29.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:29.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:31.323 01.416 15712 Exposure complete
01:28:31.391 00.068 15712 worker thread done servicing request
01:28:31.391 00.000 7988 OnExposeComplete: enter
01:28:31.391 00.000 7988 UpdateGuideState(): m_state=6
01:28:31.391 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2274
01:28:31.391 00.000 7988 Star::Find returns 1 (0), X=977.28, Y=190.47, Mass=927, SNR=19.6, Peak=156 HFD=3.5
01:28:31.391 00.000 7988 MultiStar: [#1 0.20,-0.30,0.93,U] [#2 0.43,-0.13,0.00,M4] [#3 0.06,-0.74,0.00,M7] [#4 -0.20,-0.18,0.65,U] [#5 0.47,-0.14,0.00,M4] [#6 0.39,-0.36,0.00,M10] [#7 0.77,-0.26,0.00,M3] [#8 0.24,0.03,0.42,U] 
01:28:31.391 00.000 7988 refined, 3 included, MultiStar: {0.11, -0.17}, one-star: {0.18, -0.12}
01:28:31.391 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
01:28:31.401 00.010 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
01:28:31.401 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.99 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
01:28:31.401 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.17, opts=13)
01:28:31.401 00.000 7988 Enqueuing Move request for scope (0.11, -0.17)
01:28:31.401 00.000 15712 Worker thread wakes up
01:28:31.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
01:28:31.401 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
01:28:31.401 00.000 15712 Moving (0.11, -0.17) raw xDistance=-0.17 yDistance=-0.11
01:28:31.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:31.408 00.007 7988 UpdateGuideState exits: m=927 SNR=19.6
01:28:31.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:31.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:31.408 00.000 7988 Enqueuing Expose request
01:28:31.408 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.28
01:28:31.408 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
01:28:31.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:31.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:28:31.408 00.000 15712 MoveAxis(E, 36, ABG)
01:28:31.408 00.000 15712 Guiding  Dir = 2, Dur = 36
01:28:31.408 00.000 15712 IsGuiding returns 0
01:28:31.442 00.034 15712 PulseGuide returned control before completion, sleep 17
01:28:31.470 00.028 15712 IsGuiding returns 1
01:28:31.470 00.000 15712 scope still moving after pulse duration time elapsed
01:28:31.497 00.027 15712 IsGuiding returns 0
01:28:31.497 00.000 15712 scope move finished after 36 + 49 ms
01:28:31.497 00.000 15712 Move returns status 0, amount 36
01:28:31.497 00.000 15712 MoveAxis(N, 0, ABG)
01:28:31.497 00.000 15712 Move returns status 0, amount 0
01:28:31.497 00.000 15712 move complete, result=0
01:28:31.497 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
01:28:31.499 00.002 15712 worker thread done servicing request
01:28:31.499 00.000 15712 Worker thread wakes up
01:28:31.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:31.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:33.128 01.629 15712 Exposure complete
01:28:33.188 00.060 15712 worker thread done servicing request
01:28:33.188 00.000 7988 OnExposeComplete: enter
01:28:33.188 00.000 7988 UpdateGuideState(): m_state=6
01:28:33.194 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2275
01:28:33.194 00.000 7988 Star::Find returns 1 (0), X=977.26, Y=190.87, Mass=844, SNR=18.9, Peak=145 HFD=3.5
01:28:33.196 00.002 7988 MultiStar: [#1 0.23,0.17,0.93,U] [#2 0.02,-0.18,0.87,U] [#3 0.36,0.03,0.83,U] [#4 -0.36,0.05,0.69,U] [#5 0.13,0.13,0.68,U] [#6 0.47,-0.16,0.00,R] [#7 0.38,0.48,0.00,M4] [#8 0.04,0.66,0.00,M4] 
01:28:33.196 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.09}, one-star: {0.16, 0.28}
01:28:33.198 00.002 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
01:28:33.198 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
01:28:33.200 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.69 mountX=0.09 mountY=-0.11, mountTheta=-0.89
01:28:33.202 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.09, opts=13)
01:28:33.202 00.000 7988 Enqueuing Move request for scope (0.11, 0.09)
01:28:33.204 00.002 15712 Worker thread wakes up
01:28:33.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
01:28:33.204 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
01:28:33.204 00.000 15712 Moving (0.11, 0.09) raw xDistance=0.09 yDistance=-0.11
01:28:33.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:33.204 00.000 7988 UpdateGuideState exits: m=844 SNR=18.9
01:28:33.207 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:33.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:33.209 00.002 7988 Enqueuing Expose request
01:28:33.209 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:33.209 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
01:28:33.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:33.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:28:33.209 00.000 15712 MoveAxis(E, 1, ABG)
01:28:33.209 00.000 15712 Guiding  Dir = 2, Dur = 1
01:28:33.209 00.000 15712 IsGuiding returns 0
01:28:33.230 00.021 15712 IsGuiding returns 0
01:28:33.230 00.000 15712 Move returns status 0, amount 1
01:28:33.230 00.000 15712 MoveAxis(N, 0, ABG)
01:28:33.230 00.000 15712 Move returns status 0, amount 0
01:28:33.230 00.000 15712 move complete, result=0
01:28:33.230 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:28:33.234 00.004 15712 worker thread done servicing request
01:28:33.234 00.000 15712 Worker thread wakes up
01:28:33.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:33.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:34.638 01.404 15712 Exposure complete
01:28:34.702 00.064 15712 worker thread done servicing request
01:28:34.702 00.000 7988 OnExposeComplete: enter
01:28:34.702 00.000 7988 UpdateGuideState(): m_state=6
01:28:34.706 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2276
01:28:34.706 00.000 7988 Star::Find returns 1 (0), X=977.33, Y=190.85, Mass=881, SNR=19.3, Peak=166 HFD=3.4
01:28:34.709 00.003 7988 MultiStar: [#1 0.34,0.11,1.01,U] [#2 0.16,-0.01,0.87,U] [#3 0.53,-0.20,0.00,M7] [#4 -0.21,0.17,0.65,U] [#5 0.35,0.39,0.00,M4] [#6 0.13,0.23,0.67,U] [#7 0.38,0.12,0.46,U] [#8 -0.23,0.64,0.00,M5] 
01:28:34.709 00.000 7988 refined, 5 included, MultiStar: {0.18, 0.15}, one-star: {0.23, 0.25}
01:28:34.711 00.002 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
01:28:34.711 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
01:28:34.713 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.68 mountX=0.15 mountY=-0.18, mountTheta=-0.90
01:28:34.713 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.15, opts=13)
01:28:34.715 00.002 7988 Enqueuing Move request for scope (0.18, 0.15)
01:28:34.717 00.002 15712 Worker thread wakes up
01:28:34.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
01:28:34.717 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:28:34.717 00.000 15712 Moving (0.18, 0.15) raw xDistance=0.15 yDistance=-0.18
01:28:34.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:28:34.718 00.001 7988 UpdateGuideState exits: m=881 SNR=19.3
01:28:34.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:34.720 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:34.720 00.000 7988 Enqueuing Expose request
01:28:34.722 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:34.722 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
01:28:34.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:34.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:28:34.722 00.000 15712 MoveAxis(E, 2, ABG)
01:28:34.722 00.000 15712 Guiding  Dir = 2, Dur = 2
01:28:34.722 00.000 15712 IsGuiding returns 0
01:28:34.751 00.029 15712 IsGuiding returns 0
01:28:34.751 00.000 15712 Move returns status 0, amount 2
01:28:34.751 00.000 15712 MoveAxis(N, 0, ABG)
01:28:34.751 00.000 15712 Move returns status 0, amount 0
01:28:34.751 00.000 15712 move complete, result=0
01:28:34.751 00.000 15712 worker thread done servicing request
01:28:34.751 00.000 15712 Worker thread wakes up
01:28:34.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:34.751 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
01:28:34.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:36.395 01.644 15712 Exposure complete
01:28:36.457 00.062 15712 worker thread done servicing request
01:28:36.457 00.000 7988 OnExposeComplete: enter
01:28:36.460 00.003 7988 UpdateGuideState(): m_state=6
01:28:36.460 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2277
01:28:36.460 00.000 7988 Star::Find returns 1 (0), X=977.23, Y=190.73, Mass=809, SNR=18.5, Peak=156 HFD=2.9
01:28:36.460 00.000 7988 MultiStar: [#1 0.44,-0.03,0.00,M1] [#2 0.32,-0.05,0.90,U] [#3 0.17,-0.54,0.00,M8] [#4 -0.35,-0.58,0.00,M1] [#5 0.13,0.32,0.70,U] [#6 -0.11,0.16,0.62,U] [#7 0.52,0.21,0.00,M4] [#8 -0.57,0.22,0.00,M6] 
01:28:36.460 00.000 7988 single-star, 3 included, MultiStar: {0.14, 0.13}, one-star: {0.12, 0.14}
01:28:36.460 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.56) = xAngle (-0.73 = -0.73)
01:28:36.460 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
01:28:36.460 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.19 cameraTheta=0.84 mountX=0.14 mountY=-0.13, mountTheta=-0.74
01:28:36.460 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.14, opts=13)
01:28:36.460 00.000 7988 Enqueuing Move request for scope (0.12, 0.14)
01:28:36.460 00.000 15712 Worker thread wakes up
01:28:36.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
01:28:36.460 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
01:28:36.460 00.000 15712 Moving (0.12, 0.14) raw xDistance=0.14 yDistance=-0.13
01:28:36.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=255, Gamma=0.690
01:28:36.473 00.013 7988 UpdateGuideState exits: m=809 SNR=18.5
01:28:36.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:36.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:36.473 00.000 7988 Enqueuing Expose request
01:28:36.477 00.004 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:36.477 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
01:28:36.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:36.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:28:36.477 00.000 15712 MoveAxis(E, 3, ABG)
01:28:36.477 00.000 15712 Guiding  Dir = 2, Dur = 3
01:28:36.477 00.000 15712 IsGuiding returns 0
01:28:36.491 00.014 15712 IsGuiding returns 0
01:28:36.491 00.000 15712 Move returns status 0, amount 3
01:28:36.491 00.000 15712 MoveAxis(N, 0, ABG)
01:28:36.491 00.000 15712 Move returns status 0, amount 0
01:28:36.491 00.000 15712 move complete, result=0
01:28:36.491 00.000 15712 worker thread done servicing request
01:28:36.491 00.000 15712 Worker thread wakes up
01:28:36.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:36.494 00.003 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:28:36.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:37.913 01.419 15712 Exposure complete
01:28:37.974 00.061 15712 worker thread done servicing request
01:28:37.974 00.000 7988 OnExposeComplete: enter
01:28:37.974 00.000 7988 UpdateGuideState(): m_state=6
01:28:37.974 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2278
01:28:37.974 00.000 7988 Star::Find returns 1 (0), X=977.47, Y=190.59, Mass=873, SNR=19.3, Peak=142 HFD=3.3
01:28:37.974 00.000 7988 MultiStar: [#1 0.34,-0.27,0.00,M2] [#2 0.05,-0.59,0.00,M2] [#3 0.32,-0.61,0.00,M9] [#4 -0.19,-0.57,0.00,M2] [#5 0.20,-0.38,0.00,M4] [#6 -0.07,-0.35,0.60,U] [#7 0.79,-0.12,0.00,M5] [#8 -0.20,-0.18,0.46,U] 
01:28:37.974 00.000 7988 refined, 2 included, MultiStar: {0.11, -0.14}, one-star: {0.37, -0.00}
01:28:37.974 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:28:37.974 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
01:28:37.974 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.89 mountX=-0.14 mountY=-0.11, mountTheta=-2.48
01:28:37.974 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.14, opts=13)
01:28:37.974 00.000 7988 Enqueuing Move request for scope (0.11, -0.14)
01:28:37.974 00.000 15712 Worker thread wakes up
01:28:37.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
01:28:37.974 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
01:28:37.974 00.000 15712 Moving (0.11, -0.14) raw xDistance=-0.14 yDistance=-0.11
01:28:37.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:28:37.990 00.016 7988 UpdateGuideState exits: m=873 SNR=19.3
01:28:37.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:37.990 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:37.990 00.000 7988 Enqueuing Expose request
01:28:37.990 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:37.990 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
01:28:37.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:37.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:28:37.990 00.000 15712 MoveAxis(E, 5, ABG)
01:28:37.990 00.000 15712 Guiding  Dir = 2, Dur = 5
01:28:37.990 00.000 15712 IsGuiding returns 0
01:28:38.012 00.022 15712 IsGuiding returns 0
01:28:38.012 00.000 15712 Move returns status 0, amount 5
01:28:38.012 00.000 15712 MoveAxis(N, 0, ABG)
01:28:38.012 00.000 15712 Move returns status 0, amount 0
01:28:38.012 00.000 15712 move complete, result=0
01:28:38.012 00.000 15712 worker thread done servicing request
01:28:38.012 00.000 15712 Worker thread wakes up
01:28:38.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:38.012 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:28:38.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:39.652 01.640 15712 Exposure complete
01:28:39.714 00.062 15712 worker thread done servicing request
01:28:39.716 00.002 7988 OnExposeComplete: enter
01:28:39.716 00.000 7988 UpdateGuideState(): m_state=6
01:28:39.716 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2279
01:28:39.716 00.000 7988 Star::Find returns 1 (0), X=977.46, Y=190.64, Mass=716, SNR=17.2, Peak=143 HFD=3.2
01:28:39.716 00.000 7988 MultiStar: [#1 0.29,-0.22,1.06,U] [#2 0.38,-0.54,0.00,M3] [#3 0.31,-0.40,0.00,M10] [#4 0.03,-0.81,0.00,M3] [#5 0.49,-0.39,0.00,M5] [#6 -0.08,-0.28,0.62,U] [#7 0.33,0.28,0.00,M6] [#8 -0.77,-0.28,0.00,M6] 
01:28:39.716 00.000 7988 refined, 2 included, MultiStar: {0.23, -0.14}, one-star: {0.36, 0.05}
01:28:39.716 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
01:28:39.716 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.12 = -2.12)
01:28:39.716 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.53 mountX=-0.13 mountY=-0.23, mountTheta=-2.10
01:28:39.725 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.14, opts=13)
01:28:39.725 00.000 7988 Enqueuing Move request for scope (0.23, -0.14)
01:28:39.725 00.000 15712 Worker thread wakes up
01:28:39.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
01:28:39.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
01:28:39.725 00.000 15712 Moving (0.23, -0.14) raw xDistance=-0.13 yDistance=-0.23
01:28:39.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:28:39.725 00.000 7988 UpdateGuideState exits: m=716 SNR=17.2
01:28:39.730 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:39.732 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:39.732 00.000 7988 Enqueuing Expose request
01:28:39.732 00.000 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:39.732 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
01:28:39.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:39.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:28:39.732 00.000 15712 MoveAxis(E, 8, ABG)
01:28:39.732 00.000 15712 Guiding  Dir = 2, Dur = 8
01:28:39.732 00.000 15712 IsGuiding returns 0
01:28:39.782 00.050 15712 IsGuiding returns 0
01:28:39.782 00.000 15712 Move returns status 0, amount 8
01:28:39.782 00.000 15712 MoveAxis(N, 0, ABG)
01:28:39.782 00.000 15712 Move returns status 0, amount 0
01:28:39.782 00.000 15712 move complete, result=0
01:28:39.782 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:28:39.788 00.006 15712 worker thread done servicing request
01:28:39.788 00.000 15712 Worker thread wakes up
01:28:39.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:39.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:41.198 01.410 15712 Exposure complete
01:28:41.259 00.061 15712 worker thread done servicing request
01:28:41.259 00.000 7988 OnExposeComplete: enter
01:28:41.259 00.000 7988 UpdateGuideState(): m_state=6
01:28:41.265 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2280
01:28:41.265 00.000 7988 Star::Find returns 1 (0), X=977.30, Y=190.82, Mass=812, SNR=18.4, Peak=141 HFD=3.6
01:28:41.267 00.002 7988 MultiStar: [#1 0.29,-0.43,0.00,M2] [#2 0.26,-0.55,0.00,M4] [#3 0.47,-0.53,0.00,R] [#4 -0.07,-0.48,0.00,M4] [#5 0.24,-0.19,0.69,U] [#6 -0.07,-0.39,0.67,U] [#7 0.72,0.45,0.00,M7] [#8 -0.16,0.55,0.00,M7] 
01:28:41.267 00.000 7988 refined, 2 included, MultiStar: {0.13, -0.07}, one-star: {0.20, 0.23}
01:28:41.269 00.002 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
01:28:41.269 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
01:28:41.271 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
01:28:41.271 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
01:28:41.274 00.003 7988 Enqueuing Move request for scope (0.13, -0.07)
01:28:41.275 00.001 15712 Worker thread wakes up
01:28:41.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:28:41.275 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:28:41.275 00.000 15712 Moving (0.13, -0.07) raw xDistance=-0.07 yDistance=-0.13
01:28:41.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:28:41.275 00.000 7988 UpdateGuideState exits: m=812 SNR=18.4
01:28:41.278 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:41.278 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:41.280 00.002 7988 Enqueuing Expose request
01:28:41.280 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:41.280 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
01:28:41.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:41.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:28:41.280 00.000 15712 MoveAxis(E, 9, ABG)
01:28:41.280 00.000 15712 Guiding  Dir = 2, Dur = 9
01:28:41.280 00.000 15712 IsGuiding returns 0
01:28:41.296 00.016 15712 IsGuiding returns 0
01:28:41.296 00.000 15712 Move returns status 0, amount 9
01:28:41.296 00.000 15712 MoveAxis(N, 0, ABG)
01:28:41.296 00.000 15712 Move returns status 0, amount 0
01:28:41.296 00.000 15712 move complete, result=0
01:28:41.296 00.000 15712 worker thread done servicing request
01:28:41.296 00.000 15712 Worker thread wakes up
01:28:41.296 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:28:41.306 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:41.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:42.951 01.645 15712 Exposure complete
01:28:43.013 00.062 15712 worker thread done servicing request
01:28:43.013 00.000 7988 OnExposeComplete: enter
01:28:43.013 00.000 7988 UpdateGuideState(): m_state=6
01:28:43.016 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2281
01:28:43.016 00.000 7988 Star::Find returns 1 (0), X=977.45, Y=190.79, Mass=906, SNR=19.3, Peak=146 HFD=3.7
01:28:43.018 00.002 7988 MultiStar: [#1 0.54,0.22,0.00,M3] [#2 0.27,-0.27,0.85,U] [#3 0.06,0.37,0.76,U] [#4 -0.08,-0.19,0.73,U] [#5 0.38,0.16,0.00,M5] [#6 0.40,-0.25,0.00,M1] [#7 0.53,0.34,0.00,M8] [#8 -0.44,0.26,0.00,M8] 
01:28:43.018 00.000 7988 refined, 3 included, MultiStar: {0.17, 0.03}, one-star: {0.34, 0.20}
01:28:43.020 00.002 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
01:28:43.020 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
01:28:43.022 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.19 mountX=0.03 mountY=-0.17, mountTheta=-1.37
01:28:43.024 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.03, opts=13)
01:28:43.025 00.001 7988 Enqueuing Move request for scope (0.17, 0.03)
01:28:43.025 00.000 15712 Worker thread wakes up
01:28:43.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
01:28:43.025 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
01:28:43.025 00.000 15712 Moving (0.17, 0.03) raw xDistance=0.03 yDistance=-0.17
01:28:43.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=52, FiltMax=255, Gamma=0.690
01:28:43.025 00.000 7988 UpdateGuideState exits: m=906 SNR=19.3
01:28:43.029 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:43.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:43.029 00.000 7988 Enqueuing Expose request
01:28:43.029 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:43.029 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
01:28:43.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:43.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:28:43.029 00.000 15712 MoveAxis(E, 11, ABG)
01:28:43.029 00.000 15712 Guiding  Dir = 2, Dur = 11
01:28:43.029 00.000 15712 IsGuiding returns 0
01:28:43.044 00.015 15712 IsGuiding returns 1
01:28:43.044 00.000 15712 scope still moving after pulse duration time elapsed
01:28:43.095 00.051 15712 IsGuiding returns 0
01:28:43.095 00.000 15712 scope move finished after 11 + 51 ms
01:28:43.095 00.000 15712 Move returns status 0, amount 11
01:28:43.095 00.000 15712 MoveAxis(N, 0, ABG)
01:28:43.095 00.000 15712 Move returns status 0, amount 0
01:28:43.095 00.000 15712 move complete, result=0
01:28:43.095 00.000 7988 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
01:28:43.097 00.002 15712 worker thread done servicing request
01:28:43.097 00.000 15712 Worker thread wakes up
01:28:43.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:43.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:44.515 01.418 15712 Exposure complete
01:28:44.576 00.061 15712 worker thread done servicing request
01:28:44.576 00.000 7988 OnExposeComplete: enter
01:28:44.576 00.000 7988 UpdateGuideState(): m_state=6
01:28:44.576 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2282
01:28:44.576 00.000 7988 Star::Find returns 1 (0), X=977.56, Y=190.75, Mass=846, SNR=18.8, Peak=151 HFD=3.6
01:28:44.576 00.000 7988 MultiStar: [#1 0.20,-0.00,1.01,U] [#2 0.26,-0.12,0.92,U] [#3 -0.00,0.41,0.85,U] [#4 0.24,0.04,0.73,U] [#5 0.43,-0.08,0.00,M6] [#6 -0.02,-0.05,0.72,U] [#7 0.59,0.46,0.00,M9] [#8 -0.06,0.89,0.00,M9] 
01:28:44.576 00.000 7988 refined, 5 included, MultiStar: {0.20, 0.08}, one-star: {0.46, 0.16}
01:28:44.576 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
01:28:44.576 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
01:28:44.576 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.36 mountX=0.08 mountY=-0.21, mountTheta=-1.21
01:28:44.576 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.08, opts=13)
01:28:44.576 00.000 7988 Enqueuing Move request for scope (0.20, 0.08)
01:28:44.590 00.014 15712 Worker thread wakes up
01:28:44.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
01:28:44.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
01:28:44.590 00.000 15712 Moving (0.20, 0.08) raw xDistance=0.08 yDistance=-0.21
01:28:44.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:44.590 00.000 7988 UpdateGuideState exits: m=846 SNR=18.8
01:28:44.592 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:44.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:44.592 00.000 7988 Enqueuing Expose request
01:28:44.592 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:44.592 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
01:28:44.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:44.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:28:44.592 00.000 15712 MoveAxis(E, 7, ABG)
01:28:44.592 00.000 15712 Guiding  Dir = 2, Dur = 7
01:28:44.592 00.000 15712 IsGuiding returns 0
01:28:44.608 00.016 15712 IsGuiding returns 0
01:28:44.608 00.000 15712 Move returns status 0, amount 7
01:28:44.608 00.000 15712 MoveAxis(N, 0, ABG)
01:28:44.608 00.000 15712 Move returns status 0, amount 0
01:28:44.608 00.000 15712 move complete, result=0
01:28:44.608 00.000 15712 worker thread done servicing request
01:28:44.608 00.000 15712 Worker thread wakes up
01:28:44.608 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
01:28:44.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:44.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:46.252 01.644 15712 Exposure complete
01:28:46.316 00.064 15712 worker thread done servicing request
01:28:46.316 00.000 7988 OnExposeComplete: enter
01:28:46.316 00.000 7988 UpdateGuideState(): m_state=6
01:28:46.316 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2283
01:28:46.316 00.000 7988 Star::Find returns 1 (0), X=977.56, Y=191.10, Mass=847, SNR=19.2, Peak=156 HFD=3.2
01:28:46.316 00.000 7988 MultiStar: [#1 0.46,0.04,0.00,M3] [#2 0.25,-0.21,0.89,U] [#3 -0.22,0.61,0.00,M1] [#4 -0.29,0.17,0.70,U] [#5 0.15,0.29,0.70,U] [#6 -0.26,0.42,0.00,M1] [#7 0.36,0.67,0.00,M10] [#8 -0.76,0.57,0.00,M10] 
01:28:46.316 00.000 7988 refined, 3 included, MultiStar: {0.18, 0.20}, one-star: {0.46, 0.51}
01:28:46.323 00.007 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.73 = -0.73)
01:28:46.323 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
01:28:46.323 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.83 mountX=0.20 mountY=-0.18, mountTheta=-0.75
01:28:46.323 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.20, opts=13)
01:28:46.323 00.000 7988 Enqueuing Move request for scope (0.18, 0.20)
01:28:46.323 00.000 15712 Worker thread wakes up
01:28:46.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
01:28:46.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
01:28:46.323 00.000 15712 Moving (0.18, 0.20) raw xDistance=0.20 yDistance=-0.18
01:28:46.330 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:28:46.330 00.000 7988 UpdateGuideState exits: m=847 SNR=19.2
01:28:46.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:46.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:46.330 00.000 7988 Enqueuing Expose request
01:28:46.330 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.28
01:28:46.330 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
01:28:46.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:46.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:28:46.330 00.000 15712 MoveAxis(W, 34, ABG)
01:28:46.330 00.000 15712 Guiding  Dir = 3, Dur = 34
01:28:46.330 00.000 15712 IsGuiding returns 0
01:28:46.351 00.021 15712 PulseGuide returned control before completion, sleep 24
01:28:46.394 00.043 15712 IsGuiding returns 0
01:28:46.394 00.000 15712 Move returns status 0, amount 34
01:28:46.394 00.000 15712 MoveAxis(N, 0, ABG)
01:28:46.394 00.000 15712 Move returns status 0, amount 0
01:28:46.394 00.000 15712 move complete, result=0
01:28:46.394 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
01:28:46.406 00.012 15712 worker thread done servicing request
01:28:46.406 00.000 15712 Worker thread wakes up
01:28:46.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:46.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:47.811 01.405 15712 Exposure complete
01:28:47.873 00.062 15712 worker thread done servicing request
01:28:47.873 00.000 7988 OnExposeComplete: enter
01:28:47.873 00.000 7988 UpdateGuideState(): m_state=6
01:28:47.878 00.005 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2284
01:28:47.878 00.000 7988 Star::Find returns 1 (0), X=977.30, Y=190.90, Mass=781, SNR=18.0, Peak=149 HFD=3.3
01:28:47.880 00.002 7988 MultiStar: [#1 0.77,0.33,0.00,M4] [#2 0.33,-0.36,0.00,M2] [#3 -0.28,0.20,0.89,U] [#4 0.18,0.06,0.76,U] [#5 0.52,0.13,0.00,M6] [#6 0.07,-0.01,0.64,U] [#7 0.58,0.54,0.00,R] [#8 -0.23,0.70,0.00,R] 
01:28:47.880 00.000 7988 refined, 3 included, MultiStar: {0.04, 0.16}, one-star: {0.20, 0.31}
01:28:47.882 00.002 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
01:28:47.883 00.001 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
01:28:47.883 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.32 mountX=0.16 mountY=-0.04, mountTheta=-0.28
01:28:47.885 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.16, opts=13)
01:28:47.887 00.002 7988 Enqueuing Move request for scope (0.04, 0.16)
01:28:47.887 00.000 15712 Worker thread wakes up
01:28:47.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
01:28:47.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
01:28:47.887 00.000 15712 Moving (0.04, 0.16) raw xDistance=0.16 yDistance=-0.04
01:28:47.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:47.889 00.002 7988 UpdateGuideState exits: m=781 SNR=18.0
01:28:47.891 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:47.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:47.893 00.002 7988 Enqueuing Expose request
01:28:47.893 00.000 15712 PPEC rslt: input = 0.16, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:47.893 00.000 15712 PPEC: input: 0.16, control: -0.00, exposure: 1500
01:28:47.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:47.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:28:47.893 00.000 15712 MoveAxis(E, 1, ABG)
01:28:47.893 00.000 15712 Guiding  Dir = 2, Dur = 1
01:28:47.893 00.000 15712 IsGuiding returns 0
01:28:47.920 00.027 15712 IsGuiding returns 0
01:28:47.920 00.000 15712 Move returns status 0, amount 1
01:28:47.920 00.000 15712 MoveAxis(N, 0, ABG)
01:28:47.920 00.000 15712 Move returns status 0, amount 0
01:28:47.920 00.000 15712 move complete, result=0
01:28:47.920 00.000 15712 worker thread done servicing request
01:28:47.920 00.000 15712 Worker thread wakes up
01:28:47.920 00.000 7988 GuideStep: 0.2 px 1 ms EAST, -0.0 px 0 ms NORTH
01:28:47.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:47.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:49.563 01.643 15712 Exposure complete
01:28:49.624 00.061 15712 worker thread done servicing request
01:28:49.624 00.000 7988 OnExposeComplete: enter
01:28:49.624 00.000 7988 UpdateGuideState(): m_state=6
01:28:49.629 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2285
01:28:49.629 00.000 7988 Star::Find returns 1 (0), X=977.53, Y=190.66, Mass=735, SNR=17.4, Peak=143 HFD=3.1
01:28:49.631 00.002 7988 MultiStar: [#1 0.58,-0.32,0.00,M5] [#2 0.23,-0.47,0.00,M3] [#3 -0.05,-0.07,0.88,U] [#4 -0.24,-0.44,0.00,M1] [#5 0.49,-0.02,0.00,M7] [#6 -0.06,-0.38,0.74,U] [#7 0.15,-0.33,0.61,U] [#8 0.06,-0.96,0.00,M1] 
01:28:49.632 00.001 7988 refined, 3 included, MultiStar: {0.14, -0.15}, one-star: {0.43, 0.07}
01:28:49.632 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
01:28:49.634 00.002 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
01:28:49.634 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.83 mountX=-0.15 mountY=-0.13, mountTheta=-2.41
01:28:49.636 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.15, opts=13)
01:28:49.638 00.002 7988 Enqueuing Move request for scope (0.14, -0.15)
01:28:49.638 00.000 15712 Worker thread wakes up
01:28:49.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
01:28:49.638 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
01:28:49.638 00.000 15712 Moving (0.14, -0.15) raw xDistance=-0.15 yDistance=-0.13
01:28:49.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:28:49.640 00.002 7988 UpdateGuideState exits: m=735 SNR=17.4
01:28:49.642 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:49.644 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:49.644 00.000 7988 Enqueuing Expose request
01:28:49.646 00.002 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:49.646 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:28:49.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:49.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:28:49.646 00.000 15712 MoveAxis(E, 4, ABG)
01:28:49.646 00.000 15712 Guiding  Dir = 2, Dur = 4
01:28:49.646 00.000 15712 IsGuiding returns 0
01:28:49.661 00.015 15712 IsGuiding returns 0
01:28:49.661 00.000 15712 Move returns status 0, amount 4
01:28:49.661 00.000 15712 MoveAxis(N, 0, ABG)
01:28:49.661 00.000 15712 Move returns status 0, amount 0
01:28:49.661 00.000 15712 move complete, result=0
01:28:49.661 00.000 15712 worker thread done servicing request
01:28:49.661 00.000 15712 Worker thread wakes up
01:28:49.661 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:28:49.666 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:49.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:51.077 01.411 15712 Exposure complete
01:28:51.138 00.061 15712 worker thread done servicing request
01:28:51.138 00.000 7988 OnExposeComplete: enter
01:28:51.138 00.000 7988 UpdateGuideState(): m_state=6
01:28:51.142 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2286
01:28:51.142 00.000 7988 Star::Find returns 1 (0), X=977.28, Y=190.52, Mass=826, SNR=18.7, Peak=146 HFD=3.3
01:28:51.144 00.002 7988 MultiStar: [#1 0.44,-0.11,0.00,M6] [#2 0.12,-0.20,0.82,U] [#3 -0.17,-0.06,0.88,U] [#4 0.06,-0.49,0.00,M2] [#5 0.12,-0.22,0.78,U] [#6 -0.10,-0.24,0.72,U] [#7 -0.07,-0.08,0.51,U] [#8 -0.83,-0.99,0.00,M2] 
01:28:51.145 00.001 7988 refined, 5 included, MultiStar: {0.02, -0.14}, one-star: {0.18, -0.07}
01:28:51.145 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
01:28:51.147 00.002 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
01:28:51.147 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.41 mountX=-0.14 mountY=-0.02, mountTheta=-3.01
01:28:51.149 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
01:28:51.151 00.002 7988 Enqueuing Move request for scope (0.02, -0.14)
01:28:51.151 00.000 15712 Worker thread wakes up
01:28:51.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
01:28:51.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
01:28:51.151 00.000 15712 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=-0.02
01:28:51.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:51.151 00.000 7988 UpdateGuideState exits: m=826 SNR=18.7
01:28:51.154 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:51.156 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:51.156 00.000 7988 Enqueuing Expose request
01:28:51.158 00.002 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:51.158 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
01:28:51.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:51.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:28:51.158 00.000 15712 MoveAxis(E, 3, ABG)
01:28:51.158 00.000 15712 Guiding  Dir = 2, Dur = 3
01:28:51.158 00.000 15712 IsGuiding returns 0
01:28:51.179 00.021 15712 IsGuiding returns 0
01:28:51.179 00.000 15712 Move returns status 0, amount 3
01:28:51.179 00.000 15712 MoveAxis(N, 0, ABG)
01:28:51.179 00.000 15712 Move returns status 0, amount 0
01:28:51.179 00.000 15712 move complete, result=0
01:28:51.179 00.000 15712 worker thread done servicing request
01:28:51.179 00.000 15712 Worker thread wakes up
01:28:51.179 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:28:51.185 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:51.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:52.824 01.639 15712 Exposure complete
01:28:52.888 00.064 15712 worker thread done servicing request
01:28:52.888 00.000 7988 OnExposeComplete: enter
01:28:52.888 00.000 7988 UpdateGuideState(): m_state=6
01:28:52.888 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2287
01:28:52.888 00.000 7988 Star::Find returns 1 (0), X=977.58, Y=190.43, Mass=937, SNR=19.6, Peak=143 HFD=3.4
01:28:52.895 00.007 7988 MultiStar: [#1 0.47,0.00,0.00,M7] [#2 0.35,-0.69,0.00,M3] [#3 -0.15,-0.11,0.84,U] [#4 -0.08,-0.30,0.78,U] [#5 0.50,-0.11,0.00,M7] [#6 0.13,-0.03,0.69,U] [#7 -0.01,-1.08,0.00,M1] [#8 0.24,-0.47,0.00,M3] 
01:28:52.895 00.000 7988 refined, 3 included, MultiStar: {0.12, -0.15}, one-star: {0.48, -0.16}
01:28:52.897 00.002 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
01:28:52.898 00.001 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
01:28:52.898 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=-0.15 mountY=-0.11, mountTheta=-2.51
01:28:52.900 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.15, opts=13)
01:28:52.902 00.002 7988 Enqueuing Move request for scope (0.12, -0.15)
01:28:52.904 00.002 15712 Worker thread wakes up
01:28:52.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:52.904 00.000 7988 UpdateGuideState exits: m=937 SNR=19.6
01:28:52.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:52.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:52.904 00.000 7988 Enqueuing Expose request
01:28:52.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
01:28:52.904 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
01:28:52.904 00.000 15712 Moving (0.12, -0.15) raw xDistance=-0.15 yDistance=-0.11
01:28:52.904 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:52.904 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
01:28:52.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:52.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:28:52.904 00.000 15712 MoveAxis(E, 8, ABG)
01:28:52.904 00.000 15712 Guiding  Dir = 2, Dur = 8
01:28:52.904 00.000 15712 IsGuiding returns 0
01:28:52.939 00.035 15712 IsGuiding returns 0
01:28:52.939 00.000 15712 Move returns status 0, amount 8
01:28:52.939 00.000 15712 MoveAxis(N, 0, ABG)
01:28:52.939 00.000 15712 Move returns status 0, amount 0
01:28:52.939 00.000 15712 move complete, result=0
01:28:52.939 00.000 7988 GuideStep: -0.2 px 8 ms EAST, -0.1 px 0 ms NORTH
01:28:52.944 00.005 15712 worker thread done servicing request
01:28:52.944 00.000 15712 Worker thread wakes up
01:28:52.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:52.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:54.354 01.410 15712 Exposure complete
01:28:54.420 00.066 15712 worker thread done servicing request
01:28:54.420 00.000 7988 OnExposeComplete: enter
01:28:54.420 00.000 7988 UpdateGuideState(): m_state=6
01:28:54.420 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2288
01:28:54.420 00.000 7988 Star::Find returns 1 (0), X=977.65, Y=190.62, Mass=877, SNR=19.2, Peak=144 HFD=3.5
01:28:54.420 00.000 7988 MultiStar: [#1 0.38,-0.64,0.00,M8] [#2 0.59,-0.56,0.00,M4] [#3 0.04,0.19,0.85,U] [#4 0.53,-0.31,0.00,M2] [#5 0.73,0.11,0.00,M8] [#6 -0.03,-0.08,0.62,U] [#7 -0.03,-0.60,0.00,M2] [#8 -0.03,-0.69,0.00,M4] 
01:28:54.420 00.000 7988 refined, 2 included, MultiStar: {0.23, 0.05}, one-star: {0.54, 0.03}
01:28:54.420 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
01:28:54.420 00.000 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
01:28:54.420 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.23 cameraTheta=0.24 mountX=0.06 mountY=-0.23, mountTheta=-1.33
01:28:54.430 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.05, opts=13)
01:28:54.430 00.000 7988 Enqueuing Move request for scope (0.23, 0.05)
01:28:54.430 00.000 15712 Worker thread wakes up
01:28:54.430 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
01:28:54.430 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
01:28:54.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:28:54.434 00.004 15712 Moving (0.23, 0.05) raw xDistance=0.06 yDistance=-0.23
01:28:54.434 00.000 7988 UpdateGuideState exits: m=877 SNR=19.2
01:28:54.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:54.436 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:54.436 00.000 7988 Enqueuing Expose request
01:28:54.438 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:54.438 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:28:54.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:54.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:28:54.438 00.000 15712 MoveAxis(E, 7, ABG)
01:28:54.438 00.000 15712 Guiding  Dir = 2, Dur = 7
01:28:54.438 00.000 15712 IsGuiding returns 0
01:28:54.454 00.016 15712 IsGuiding returns 0
01:28:54.454 00.000 15712 Move returns status 0, amount 7
01:28:54.454 00.000 15712 MoveAxis(N, 0, ABG)
01:28:54.454 00.000 15712 Move returns status 0, amount 0
01:28:54.454 00.000 15712 move complete, result=0
01:28:54.454 00.000 15712 worker thread done servicing request
01:28:54.454 00.000 15712 Worker thread wakes up
01:28:54.454 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
01:28:54.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:54.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:56.204 01.750 15712 Exposure complete
01:28:56.267 00.063 15712 worker thread done servicing request
01:28:56.267 00.000 7988 OnExposeComplete: enter
01:28:56.267 00.000 7988 UpdateGuideState(): m_state=6
01:28:56.270 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2289
01:28:56.270 00.000 7988 Star::Find returns 1 (0), X=977.52, Y=190.69, Mass=766, SNR=18.0, Peak=161 HFD=3.1
01:28:56.272 00.002 7988 MultiStar: [#1 0.39,-0.20,0.00,M9] [#2 0.31,-0.20,0.97,U] [#3 0.06,0.06,0.87,U] [#4 0.09,-0.20,0.76,U] [#5 0.29,-0.18,0.68,U] [#6 -0.04,-0.33,0.72,U] [#7 -0.24,-0.25,0.46,U] [#8 -0.04,-0.96,0.00,M5] 
01:28:56.272 00.000 7988 refined, 6 included, MultiStar: {0.16, -0.12}, one-star: {0.42, 0.10}
01:28:56.274 00.002 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.56) = xAngle (-2.21 = -2.21)
01:28:56.274 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
01:28:56.276 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.21 cameraTheta=-0.64 mountX=-0.12 mountY=-0.16, mountTheta=-2.22
01:28:56.278 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.12, opts=13)
01:28:56.278 00.000 7988 Enqueuing Move request for scope (0.16, -0.12)
01:28:56.280 00.002 15712 Worker thread wakes up
01:28:56.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
01:28:56.280 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
01:28:56.280 00.000 15712 Moving (0.16, -0.12) raw xDistance=-0.12 yDistance=-0.16
01:28:56.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:28:56.282 00.002 7988 UpdateGuideState exits: m=766 SNR=18.0
01:28:56.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:56.284 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:56.284 00.000 7988 Enqueuing Expose request
01:28:56.284 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:56.284 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
01:28:56.284 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:56.284 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:28:56.284 00.000 15712 MoveAxis(E, 7, ABG)
01:28:56.284 00.000 15712 Guiding  Dir = 2, Dur = 7
01:28:56.284 00.000 15712 IsGuiding returns 0
01:28:56.315 00.031 15712 IsGuiding returns 0
01:28:56.315 00.000 15712 Move returns status 0, amount 7
01:28:56.315 00.000 15712 MoveAxis(N, 0, ABG)
01:28:56.315 00.000 15712 Move returns status 0, amount 0
01:28:56.315 00.000 15712 move complete, result=0
01:28:56.315 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
01:28:56.317 00.002 15712 worker thread done servicing request
01:28:56.317 00.000 15712 Worker thread wakes up
01:28:56.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:56.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:57.734 01.417 15712 Exposure complete
01:28:57.797 00.063 15712 worker thread done servicing request
01:28:57.797 00.000 7988 OnExposeComplete: enter
01:28:57.797 00.000 7988 UpdateGuideState(): m_state=6
01:28:57.800 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2290
01:28:57.800 00.000 7988 Star::Find returns 1 (0), X=977.59, Y=190.92, Mass=963, SNR=20.1, Peak=151 HFD=3.7
01:28:57.802 00.002 7988 MultiStar: [#1 0.22,-0.26,0.95,U] [#2 0.52,-0.40,0.00,M4] [#3 0.12,0.12,0.81,U] [#4 0.05,-0.36,0.67,U] [#5 0.41,-0.05,0.00,M8] [#6 0.29,-0.11,0.57,U] [#7 -0.11,-0.25,0.50,U] [#8 0.11,-0.40,0.00,M6] 
01:28:57.802 00.000 7988 refined, 5 included, MultiStar: {0.21, -0.05}, one-star: {0.48, 0.33}
01:28:57.804 00.002 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
01:28:57.804 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
01:28:57.806 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=-0.05 mountY=-0.21, mountTheta=-1.82
01:28:57.808 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.05, opts=13)
01:28:57.808 00.000 7988 Enqueuing Move request for scope (0.21, -0.05)
01:28:57.810 00.002 15712 Worker thread wakes up
01:28:57.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
01:28:57.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
01:28:57.810 00.000 15712 Moving (0.21, -0.05) raw xDistance=-0.05 yDistance=-0.21
01:28:57.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:28:57.810 00.000 7988 UpdateGuideState exits: m=963 SNR=20.1
01:28:57.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:57.814 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:57.814 00.000 7988 Enqueuing Expose request
01:28:57.816 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:57.816 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:28:57.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:57.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:28:57.816 00.000 15712 MoveAxis(E, 6, ABG)
01:28:57.816 00.000 15712 Guiding  Dir = 2, Dur = 6
01:28:57.816 00.000 15712 IsGuiding returns 0
01:28:57.864 00.048 15712 IsGuiding returns 0
01:28:57.864 00.000 15712 Move returns status 0, amount 6
01:28:57.864 00.000 15712 MoveAxis(N, 0, ABG)
01:28:57.864 00.000 15712 Move returns status 0, amount 0
01:28:57.864 00.000 15712 move complete, result=0
01:28:57.864 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:28:57.867 00.003 15712 worker thread done servicing request
01:28:57.867 00.000 15712 Worker thread wakes up
01:28:57.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:57.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:28:59.503 01.636 15712 Exposure complete
01:28:59.565 00.062 15712 worker thread done servicing request
01:28:59.565 00.000 7988 OnExposeComplete: enter
01:28:59.565 00.000 7988 UpdateGuideState(): m_state=6
01:28:59.565 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2291
01:28:59.565 00.000 7988 Star::Find returns 1 (0), X=977.58, Y=190.65, Mass=906, SNR=19.7, Peak=165 HFD=3.4
01:28:59.565 00.000 7988 MultiStar: [#1 0.62,-0.26,0.00,M9] [#2 0.75,-0.35,0.00,M5] [#3 0.01,0.30,0.86,U] [#4 0.11,0.05,0.72,U] [#5 0.14,0.06,0.68,U] [#6 0.06,-0.07,0.72,U] [#7 -0.31,0.06,0.53,U] [#8 0.18,0.13,0.44,U] 
01:28:59.565 00.000 7988 refined, 6 included, MultiStar: {0.13, 0.09}, one-star: {0.48, 0.05}
01:28:59.565 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.56) = xAngle (-0.96 = -0.96)
01:28:59.565 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
01:28:59.565 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.15 cameraTheta=0.60 mountX=0.09 mountY=-0.13, mountTheta=-0.97
01:28:59.565 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.09, opts=13)
01:28:59.565 00.000 7988 Enqueuing Move request for scope (0.13, 0.09)
01:28:59.565 00.000 15712 Worker thread wakes up
01:28:59.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
01:28:59.565 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
01:28:59.565 00.000 15712 Moving (0.13, 0.09) raw xDistance=0.09 yDistance=-0.13
01:28:59.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:28:59.579 00.014 7988 UpdateGuideState exits: m=906 SNR=19.7
01:28:59.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:59.582 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:28:59.582 00.000 7988 Enqueuing Expose request
01:28:59.582 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:28:59.582 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
01:28:59.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:59.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:28:59.582 00.000 15712 MoveAxis(E, 4, ABG)
01:28:59.582 00.000 15712 Guiding  Dir = 2, Dur = 4
01:28:59.582 00.000 15712 IsGuiding returns 0
01:28:59.601 00.019 15712 IsGuiding returns 0
01:28:59.601 00.000 15712 Move returns status 0, amount 4
01:28:59.601 00.000 15712 MoveAxis(N, 0, ABG)
01:28:59.601 00.000 15712 Move returns status 0, amount 0
01:28:59.601 00.000 15712 move complete, result=0
01:28:59.601 00.000 15712 worker thread done servicing request
01:28:59.601 00.000 15712 Worker thread wakes up
01:28:59.601 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:28:59.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:28:59.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:01.029 01.428 15712 Exposure complete
01:29:01.093 00.064 15712 worker thread done servicing request
01:29:01.093 00.000 7988 OnExposeComplete: enter
01:29:01.093 00.000 7988 UpdateGuideState(): m_state=6
01:29:01.093 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2292
01:29:01.096 00.003 7988 Star::Find returns 1 (0), X=977.47, Y=190.87, Mass=848, SNR=18.9, Peak=156 HFD=3.4
01:29:01.096 00.000 7988 MultiStar: [#1 0.52,-0.13,0.00,M10] [#2 0.43,-0.28,0.00,M6] [#3 -0.04,0.11,0.82,U] [#4 0.19,-0.05,0.69,U] [#5 0.46,0.11,0.00,M8] [#6 -0.07,-0.11,0.64,U] [#7 -0.08,-0.22,0.49,U] [#8 0.82,-0.24,0.00,M6] 
01:29:01.096 00.000 7988 refined, 4 included, MultiStar: {0.10, 0.04}, one-star: {0.37, 0.28}
01:29:01.096 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
01:29:01.096 00.000 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
01:29:01.096 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=0.04 mountY=-0.11, mountTheta=-1.18
01:29:01.096 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
01:29:01.096 00.000 7988 Enqueuing Move request for scope (0.10, 0.04)
01:29:01.096 00.000 15712 Worker thread wakes up
01:29:01.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:29:01.096 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:29:01.096 00.000 15712 Moving (0.10, 0.04) raw xDistance=0.04 yDistance=-0.11
01:29:01.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
01:29:01.107 00.011 7988 UpdateGuideState exits: m=848 SNR=18.9
01:29:01.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:01.107 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:01.107 00.000 7988 Enqueuing Expose request
01:29:01.107 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:01.107 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
01:29:01.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:01.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:29:01.107 00.000 15712 MoveAxis(W, 1, ABG)
01:29:01.107 00.000 15712 Guiding  Dir = 3, Dur = 1
01:29:01.107 00.000 15712 IsGuiding returns 0
01:29:01.123 00.016 15712 IsGuiding returns 0
01:29:01.123 00.000 15712 Move returns status 0, amount 1
01:29:01.123 00.000 15712 MoveAxis(N, 0, ABG)
01:29:01.123 00.000 15712 Move returns status 0, amount 0
01:29:01.123 00.000 15712 move complete, result=0
01:29:01.123 00.000 15712 worker thread done servicing request
01:29:01.123 00.000 15712 Worker thread wakes up
01:29:01.123 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:29:01.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:01.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:02.770 01.647 15712 Exposure complete
01:29:02.831 00.061 15712 worker thread done servicing request
01:29:02.831 00.000 7988 OnExposeComplete: enter
01:29:02.831 00.000 7988 UpdateGuideState(): m_state=6
01:29:02.835 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2293
01:29:02.835 00.000 7988 Star::Find returns 1 (0), X=977.43, Y=190.73, Mass=889, SNR=19.3, Peak=157 HFD=3.5
01:29:02.835 00.000 7988 MultiStar: [#1 0.27,-0.14,0.95,U] [#2 0.24,-0.28,0.86,U] [#3 -0.08,0.01,0.79,U] [#4 0.10,-0.41,0.00,M1] [#5 0.62,-0.12,0.00,M9] [#6 -0.31,-0.26,0.66,U] [#7 0.15,-0.21,0.52,U] [#8 -0.39,-0.31,0.00,M7] 
01:29:02.835 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.10}, one-star: {0.33, 0.14}
01:29:02.835 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
01:29:02.835 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.28 = -2.28)
01:29:02.835 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.69 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
01:29:02.835 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.10, opts=13)
01:29:02.835 00.000 7988 Enqueuing Move request for scope (0.13, -0.10)
01:29:02.835 00.000 15712 Worker thread wakes up
01:29:02.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
01:29:02.835 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
01:29:02.835 00.000 15712 Moving (0.13, -0.10) raw xDistance=-0.10 yDistance=-0.12
01:29:02.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:29:02.847 00.012 7988 UpdateGuideState exits: m=889 SNR=19.3
01:29:02.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:02.849 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:02.849 00.000 7988 Enqueuing Expose request
01:29:02.851 00.002 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:02.851 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
01:29:02.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:02.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:29:02.851 00.000 15712 MoveAxis(W, 2, ABG)
01:29:02.851 00.000 15712 Guiding  Dir = 3, Dur = 2
01:29:02.851 00.000 15712 IsGuiding returns 0
01:29:02.868 00.017 15712 IsGuiding returns 0
01:29:02.868 00.000 15712 Move returns status 0, amount 2
01:29:02.868 00.000 15712 MoveAxis(N, 0, ABG)
01:29:02.868 00.000 15712 Move returns status 0, amount 0
01:29:02.868 00.000 15712 move complete, result=0
01:29:02.868 00.000 15712 worker thread done servicing request
01:29:02.868 00.000 15712 Worker thread wakes up
01:29:02.868 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:29:02.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:02.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:04.287 01.419 15712 Exposure complete
01:29:04.348 00.061 15712 worker thread done servicing request
01:29:04.348 00.000 7988 OnExposeComplete: enter
01:29:04.348 00.000 7988 UpdateGuideState(): m_state=6
01:29:04.348 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2294
01:29:04.348 00.000 7988 Star::Find returns 1 (0), X=977.54, Y=190.70, Mass=837, SNR=18.7, Peak=144 HFD=3.5
01:29:04.348 00.000 7988 MultiStar: [#1 0.49,0.09,0.00,M10] [#2 0.07,-0.54,0.00,M6] [#3 0.07,0.12,0.80,U] [#4 0.32,-0.23,0.68,U] [#5 0.26,0.06,0.78,U] [#6 0.04,0.23,0.73,U] [#7 0.01,0.04,0.49,U] [#8 0.10,-0.37,0.41,U] 
01:29:04.348 00.000 7988 refined, 6 included, MultiStar: {0.20, 0.03}, one-star: {0.43, 0.11}
01:29:04.348 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
01:29:04.348 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
01:29:04.348 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.13 mountX=0.03 mountY=-0.20, mountTheta=-1.43
01:29:04.360 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.03, opts=13)
01:29:04.360 00.000 7988 Enqueuing Move request for scope (0.20, 0.03)
01:29:04.360 00.000 15712 Worker thread wakes up
01:29:04.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
01:29:04.360 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
01:29:04.360 00.000 15712 Moving (0.20, 0.03) raw xDistance=0.03 yDistance=-0.20
01:29:04.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:29:04.360 00.000 7988 UpdateGuideState exits: m=837 SNR=18.7
01:29:04.364 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:04.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:04.364 00.000 7988 Enqueuing Expose request
01:29:04.364 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:04.364 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
01:29:04.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:04.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:29:04.364 00.000 15712 MoveAxis(E, 1, ABG)
01:29:04.364 00.000 15712 Guiding  Dir = 2, Dur = 1
01:29:04.364 00.000 15712 IsGuiding returns 0
01:29:04.385 00.021 15712 IsGuiding returns 0
01:29:04.385 00.000 15712 Move returns status 0, amount 1
01:29:04.385 00.000 15712 MoveAxis(N, 0, ABG)
01:29:04.385 00.000 15712 Move returns status 0, amount 0
01:29:04.385 00.000 15712 move complete, result=0
01:29:04.385 00.000 15712 worker thread done servicing request
01:29:04.385 00.000 15712 Worker thread wakes up
01:29:04.385 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
01:29:04.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:04.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:06.025 01.640 15712 Exposure complete
01:29:06.089 00.064 15712 worker thread done servicing request
01:29:06.090 00.001 7988 OnExposeComplete: enter
01:29:06.090 00.000 7988 UpdateGuideState(): m_state=6
01:29:06.092 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2295
01:29:06.092 00.000 7988 Star::Find returns 1 (0), X=977.40, Y=190.61, Mass=903, SNR=19.4, Peak=142 HFD=3.5
01:29:06.092 00.000 7988 MultiStar: [#1 0.45,-0.36,0.00,R] [#2 0.39,-0.33,0.00,M7] [#3 -0.04,0.03,0.77,U] [#4 -0.07,-0.22,0.69,U] [#5 0.61,-0.12,0.00,M9] [#6 0.07,-0.29,0.65,U] [#7 -0.18,-0.43,0.00,M1] [#8 0.28,-0.40,0.00,M7] 
01:29:06.092 00.000 7988 refined, 3 included, MultiStar: {0.09, -0.10}, one-star: {0.30, 0.02}
01:29:06.092 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
01:29:06.092 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
01:29:06.092 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.84 mountX=-0.10 mountY=-0.08, mountTheta=-2.42
01:29:06.092 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.10, opts=13)
01:29:06.092 00.000 7988 Enqueuing Move request for scope (0.09, -0.10)
01:29:06.092 00.000 15712 Worker thread wakes up
01:29:06.092 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
01:29:06.092 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
01:29:06.092 00.000 15712 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=-0.08
01:29:06.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:29:06.092 00.000 7988 UpdateGuideState exits: m=903 SNR=19.4
01:29:06.104 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:06.106 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:06.106 00.000 7988 Enqueuing Expose request
01:29:06.106 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:06.106 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
01:29:06.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:06.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:29:06.106 00.000 15712 MoveAxis(E, 4, ABG)
01:29:06.106 00.000 15712 Guiding  Dir = 2, Dur = 4
01:29:06.109 00.003 15712 IsGuiding returns 0
01:29:06.126 00.017 15712 IsGuiding returns 0
01:29:06.126 00.000 15712 Move returns status 0, amount 4
01:29:06.126 00.000 15712 MoveAxis(N, 0, ABG)
01:29:06.126 00.000 15712 Move returns status 0, amount 0
01:29:06.126 00.000 15712 move complete, result=0
01:29:06.126 00.000 15712 worker thread done servicing request
01:29:06.126 00.000 15712 Worker thread wakes up
01:29:06.126 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:29:06.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:06.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:07.536 01.410 15712 Exposure complete
01:29:07.598 00.062 15712 worker thread done servicing request
01:29:07.598 00.000 7988 OnExposeComplete: enter
01:29:07.598 00.000 7988 UpdateGuideState(): m_state=6
01:29:07.603 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2296
01:29:07.603 00.000 7988 Star::Find returns 1 (0), X=977.45, Y=190.61, Mass=783, SNR=18.3, Peak=147 HFD=3.2
01:29:07.605 00.002 7988 MultiStar: [#1 0.03,0.26,1.04,U] [#2 0.22,-0.53,0.00,M8] [#3 -0.07,-0.16,0.81,U] [#4 0.23,-0.32,0.74,U] [#5 0.04,-0.47,0.00,M10] [#6 0.32,0.05,0.66,U] [#7 0.08,-1.03,0.00,M2] [#8 -0.17,-0.62,0.00,M8] 
01:29:07.605 00.000 7988 refined, 4 included, MultiStar: {0.16, -0.01}, one-star: {0.34, 0.01}
01:29:07.607 00.002 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.64 = -1.64)
01:29:07.607 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
01:29:07.609 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.07 mountX=-0.01 mountY=-0.16, mountTheta=-1.64
01:29:07.611 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.01, opts=13)
01:29:07.611 00.000 7988 Enqueuing Move request for scope (0.16, -0.01)
01:29:07.611 00.000 15712 Worker thread wakes up
01:29:07.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
01:29:07.611 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
01:29:07.611 00.000 15712 Moving (0.16, -0.01) raw xDistance=-0.01 yDistance=-0.16
01:29:07.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:29:07.614 00.003 7988 UpdateGuideState exits: m=783 SNR=18.3
01:29:07.616 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:07.616 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:07.616 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:07.616 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
01:29:07.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:07.616 00.000 7988 Enqueuing Expose request
01:29:07.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:29:07.616 00.000 15712 MoveAxis(E, 6, ABG)
01:29:07.616 00.000 15712 Guiding  Dir = 2, Dur = 6
01:29:07.616 00.000 15712 IsGuiding returns 0
01:29:07.648 00.032 15712 IsGuiding returns 0
01:29:07.648 00.000 15712 Move returns status 0, amount 6
01:29:07.648 00.000 15712 MoveAxis(N, 0, ABG)
01:29:07.648 00.000 15712 Move returns status 0, amount 0
01:29:07.648 00.000 15712 move complete, result=0
01:29:07.648 00.000 15712 worker thread done servicing request
01:29:07.648 00.000 15712 Worker thread wakes up
01:29:07.648 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:29:07.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:07.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:09.389 01.741 15712 Exposure complete
01:29:09.451 00.062 15712 worker thread done servicing request
01:29:09.451 00.000 7988 OnExposeComplete: enter
01:29:09.451 00.000 7988 UpdateGuideState(): m_state=6
01:29:09.455 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2297
01:29:09.455 00.000 7988 Star::Find returns 1 (0), X=977.40, Y=191.01, Mass=783, SNR=18.3, Peak=148 HFD=3.4
01:29:09.457 00.002 7988 MultiStar: [#1 -0.11,0.35,0.98,U] [#2 0.43,-0.18,0.00,M9] [#3 0.16,0.24,0.79,U] [#4 0.51,-0.39,0.00,M1] [#5 0.26,-0.25,0.80,U] [#6 0.07,0.26,0.70,U] [#7 0.07,-0.65,0.00,M3] [#8 -0.47,-0.10,0.00,M9] 
01:29:09.459 00.002 7988 refined, 4 included, MultiStar: {0.13, 0.22}, one-star: {0.30, 0.41}
01:29:09.459 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
01:29:09.461 00.002 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
01:29:09.461 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.26 cameraTheta=1.02 mountX=0.22 mountY=-0.14, mountTheta=-0.57
01:29:09.463 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.22, opts=13)
01:29:09.465 00.002 7988 Enqueuing Move request for scope (0.13, 0.22)
01:29:09.465 00.000 15712 Worker thread wakes up
01:29:09.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
01:29:09.465 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
01:29:09.465 00.000 15712 Moving (0.13, 0.22) raw xDistance=0.22 yDistance=-0.14
01:29:09.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:09.465 00.000 7988 UpdateGuideState exits: m=783 SNR=18.3
01:29:09.467 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:09.469 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:09.469 00.000 7988 Enqueuing Expose request
01:29:09.471 00.002 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.28
01:29:09.471 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
01:29:09.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:09.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:29:09.471 00.000 15712 MoveAxis(W, 38, ABG)
01:29:09.471 00.000 15712 Guiding  Dir = 3, Dur = 38
01:29:09.471 00.000 15712 IsGuiding returns 0
01:29:09.483 00.012 15712 PulseGuide returned control before completion, sleep 34
01:29:09.535 00.052 15712 IsGuiding returns 0
01:29:09.535 00.000 15712 Move returns status 0, amount 38
01:29:09.535 00.000 15712 MoveAxis(N, 0, ABG)
01:29:09.535 00.000 15712 Move returns status 0, amount 0
01:29:09.535 00.000 15712 move complete, result=0
01:29:09.535 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
01:29:09.537 00.002 15712 worker thread done servicing request
01:29:09.537 00.000 15712 Worker thread wakes up
01:29:09.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:09.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:10.951 01.414 15712 Exposure complete
01:29:11.015 00.064 15712 worker thread done servicing request
01:29:11.015 00.000 7988 OnExposeComplete: enter
01:29:11.015 00.000 7988 UpdateGuideState(): m_state=6
01:29:11.015 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2298
01:29:11.015 00.000 7988 Star::Find returns 1 (0), X=977.66, Y=190.90, Mass=778, SNR=18.2, Peak=150 HFD=3.3
01:29:11.015 00.000 7988 MultiStar: [#1 -0.22,0.08,1.06,U] [#2 0.19,-0.31,0.91,U] [#3 -0.00,0.12,0.84,U] [#4 -0.11,-0.27,0.74,U] [#5 0.23,-0.17,0.82,U] [#6 -0.35,-0.16,0.72,U] [#7 0.01,-0.38,0.51,U] [#8 -0.28,-0.46,0.00,M10] 
01:29:11.015 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.56, 0.31}
01:29:11.022 00.007 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:29:11.022 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
01:29:11.022 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.90 mountX=-0.07 mountY=-0.05, mountTheta=-2.48
01:29:11.022 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
01:29:11.022 00.000 7988 Enqueuing Move request for scope (0.05, -0.07)
01:29:11.022 00.000 15712 Worker thread wakes up
01:29:11.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:29:11.022 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:29:11.029 00.007 15712 Moving (0.05, -0.07) raw xDistance=-0.07 yDistance=-0.05
01:29:11.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:11.029 00.000 7988 UpdateGuideState exits: m=778 SNR=18.2
01:29:11.031 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:11.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:11.033 00.002 7988 Enqueuing Expose request
01:29:11.033 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:11.033 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
01:29:11.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:11.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:29:11.033 00.000 15712 MoveAxis(E, 6, ABG)
01:29:11.033 00.000 15712 Guiding  Dir = 2, Dur = 6
01:29:11.035 00.002 15712 IsGuiding returns 0
01:29:11.053 00.018 15712 IsGuiding returns 0
01:29:11.053 00.000 15712 Move returns status 0, amount 6
01:29:11.053 00.000 15712 MoveAxis(N, 0, ABG)
01:29:11.053 00.000 15712 Move returns status 0, amount 0
01:29:11.053 00.000 15712 move complete, result=0
01:29:11.053 00.000 15712 worker thread done servicing request
01:29:11.053 00.000 15712 Worker thread wakes up
01:29:11.053 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:29:11.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:11.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:12.689 01.636 15712 Exposure complete
01:29:12.751 00.062 15712 worker thread done servicing request
01:29:12.751 00.000 7988 OnExposeComplete: enter
01:29:12.751 00.000 7988 UpdateGuideState(): m_state=6
01:29:12.755 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2299
01:29:12.755 00.000 7988 Star::Find returns 1 (0), X=977.17, Y=190.60, Mass=824, SNR=18.6, Peak=143 HFD=3.6
01:29:12.757 00.002 7988 MultiStar: [#1 -0.17,0.46,0.00,M1] [#2 0.21,-0.13,0.90,U] [#3 -0.31,0.65,0.00,M1] [#4 0.09,-0.03,0.69,U] [#5 0.42,0.16,0.00,M9] [#6 -0.27,0.11,0.73,U] [#7 -0.62,-0.80,0.00,M3] [#8 -0.33,-0.07,0.51,U] 
01:29:12.757 00.000 7988 refined, 4 included, MultiStar: {-0.01, -0.02}, one-star: {0.07, 0.01}
01:29:12.759 00.002 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
01:29:12.759 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
01:29:12.761 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.07 mountX=-0.02 mountY=0.01, mountTheta=2.63
01:29:12.763 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.02, opts=13)
01:29:12.763 00.000 7988 Enqueuing Move request for scope (-0.01, -0.02)
01:29:12.765 00.002 15712 Worker thread wakes up
01:29:12.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:29:12.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:29:12.765 00.000 15712 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
01:29:12.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:12.767 00.002 7988 UpdateGuideState exits: m=824 SNR=18.6
01:29:12.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:12.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:12.767 00.000 7988 Enqueuing Expose request
01:29:12.767 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:12.767 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:29:12.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:12.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:29:12.767 00.000 15712 MoveAxis(E, 5, ABG)
01:29:12.767 00.000 15712 Guiding  Dir = 2, Dur = 5
01:29:12.767 00.000 15712 IsGuiding returns 0
01:29:12.791 00.024 15712 IsGuiding returns 0
01:29:12.791 00.000 15712 Move returns status 0, amount 5
01:29:12.791 00.000 15712 MoveAxis(N, 0, ABG)
01:29:12.791 00.000 15712 Move returns status 0, amount 0
01:29:12.791 00.000 15712 move complete, result=0
01:29:12.791 00.000 15712 worker thread done servicing request
01:29:12.791 00.000 15712 Worker thread wakes up
01:29:12.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:12.791 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:29:12.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:14.204 01.413 15712 Exposure complete
01:29:14.266 00.062 15712 worker thread done servicing request
01:29:14.266 00.000 7988 OnExposeComplete: enter
01:29:14.266 00.000 7988 UpdateGuideState(): m_state=6
01:29:14.270 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2300
01:29:14.270 00.000 7988 Star::Find returns 1 (0), X=977.27, Y=190.65, Mass=887, SNR=19.2, Peak=142 HFD=3.5
01:29:14.272 00.002 7988 MultiStar: [#1 -0.14,0.44,0.00,M2] [#2 0.21,-0.21,0.79,U] [#3 -0.05,0.44,0.00,M2] [#4 0.08,-0.16,0.75,U] [#5 0.80,-0.10,0.00,M10] [#6 -0.24,0.34,0.00,M1] [#7 0.04,-0.29,0.50,U] [#8 -0.25,-0.75,0.00,M10] 
01:29:14.272 00.000 7988 single-star, 3 included, MultiStar: {0.14, -0.12}, one-star: {0.17, 0.06}
01:29:14.274 00.002 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.23 = -1.23)
01:29:14.274 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
01:29:14.276 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.33 mountX=0.06 mountY=-0.17, mountTheta=-1.23
01:29:14.278 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.06, opts=13)
01:29:14.278 00.000 7988 Enqueuing Move request for scope (0.17, 0.06)
01:29:14.280 00.002 15712 Worker thread wakes up
01:29:14.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
01:29:14.280 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
01:29:14.280 00.000 15712 Moving (0.17, 0.06) raw xDistance=0.06 yDistance=-0.17
01:29:14.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:29:14.282 00.002 7988 UpdateGuideState exits: m=887 SNR=19.2
01:29:14.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:14.282 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:14.282 00.000 7988 Enqueuing Expose request
01:29:14.282 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:14.282 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
01:29:14.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:14.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:14.282 00.000 15712 MoveAxis(E, 3, ABG)
01:29:14.282 00.000 15712 Guiding  Dir = 2, Dur = 3
01:29:14.314 00.032 15712 IsGuiding returns 0
01:29:14.329 00.015 15712 IsGuiding returns 0
01:29:14.329 00.000 15712 Move returns status 0, amount 3
01:29:14.329 00.000 15712 MoveAxis(N, 0, ABG)
01:29:14.329 00.000 15712 Move returns status 0, amount 0
01:29:14.329 00.000 15712 move complete, result=0
01:29:14.329 00.000 15712 worker thread done servicing request
01:29:14.329 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:29:14.331 00.002 15712 Worker thread wakes up
01:29:14.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:14.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:15.973 01.642 15712 Exposure complete
01:29:16.035 00.062 15712 worker thread done servicing request
01:29:16.035 00.000 7988 OnExposeComplete: enter
01:29:16.039 00.004 7988 UpdateGuideState(): m_state=6
01:29:16.039 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2301
01:29:16.041 00.002 7988 Star::Find returns 1 (0), X=977.41, Y=190.63, Mass=789, SNR=18.2, Peak=145 HFD=3.2
01:29:16.043 00.002 7988 MultiStar: [#1 -0.30,0.35,0.00,M3] [#2 -0.01,-0.41,0.00,M7] [#3 -0.12,0.08,0.87,U] [#4 -0.15,-0.37,0.77,U] [#5 0.40,0.13,0.00,R] [#6 0.01,-0.26,0.71,U] [#7 0.03,-0.12,0.49,U] [#8 0.03,-0.85,0.00,R] 
01:29:16.043 00.000 7988 refined, 4 included, MultiStar: {0.03, -0.11}, one-star: {0.30, 0.04}
01:29:16.045 00.002 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
01:29:16.045 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
01:29:16.047 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.34 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
01:29:16.049 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.11, opts=13)
01:29:16.049 00.000 7988 Enqueuing Move request for scope (0.03, -0.11)
01:29:16.051 00.002 15712 Worker thread wakes up
01:29:16.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
01:29:16.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
01:29:16.051 00.000 15712 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=-0.02
01:29:16.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:16.051 00.000 7988 UpdateGuideState exits: m=789 SNR=18.2
01:29:16.053 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:16.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:16.055 00.002 7988 Enqueuing Expose request
01:29:16.055 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:16.055 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
01:29:16.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:16.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:29:16.055 00.000 15712 MoveAxis(E, 2, ABG)
01:29:16.055 00.000 15712 Guiding  Dir = 2, Dur = 2
01:29:16.057 00.002 15712 IsGuiding returns 0
01:29:16.072 00.015 15712 IsGuiding returns 0
01:29:16.072 00.000 15712 Move returns status 0, amount 2
01:29:16.072 00.000 15712 MoveAxis(N, 0, ABG)
01:29:16.072 00.000 15712 Move returns status 0, amount 0
01:29:16.072 00.000 15712 move complete, result=0
01:29:16.072 00.000 15712 worker thread done servicing request
01:29:16.072 00.000 15712 Worker thread wakes up
01:29:16.072 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:29:16.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:16.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:17.485 01.413 15712 Exposure complete
01:29:17.549 00.064 15712 worker thread done servicing request
01:29:17.550 00.001 7988 OnExposeComplete: enter
01:29:17.550 00.000 7988 UpdateGuideState(): m_state=6
01:29:17.550 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:29:17.550 00.000 7988 Star::Find returns 1 (0), X=977.55, Y=190.59, Mass=876, SNR=19.2, Peak=136 HFD=3.3
01:29:17.550 00.000 7988 MultiStar: [#1 0.06,0.28,1.04,U] [#2 0.15,-0.37,0.83,U] [#3 -0.01,0.02,0.82,U] [#4 0.08,-0.51,0.00,M1] [#5 -0.11,-0.52,0.00,M1] [#6 -0.13,-0.07,0.67,U] [#7 -0.16,-0.46,0.00,M2] [#8 0.07,1.15,0.00,M1] 
01:29:17.550 00.000 7988 refined, 4 included, MultiStar: {0.12, -0.01}, one-star: {0.45, -0.01}
01:29:17.550 00.000 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
01:29:17.550 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
01:29:17.550 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
01:29:17.550 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
01:29:17.550 00.000 7988 Enqueuing Move request for scope (0.12, -0.01)
01:29:17.550 00.000 15712 Worker thread wakes up
01:29:17.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:29:17.550 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:29:17.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:29:17.564 00.014 7988 UpdateGuideState exits: m=876 SNR=19.2
01:29:17.564 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:17.566 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:17.566 00.000 7988 Enqueuing Expose request
01:29:17.568 00.002 15712 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=-0.12
01:29:17.568 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:17.568 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:29:17.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:17.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:29:17.568 00.000 15712 MoveAxis(E, 4, ABG)
01:29:17.568 00.000 15712 Guiding  Dir = 2, Dur = 4
01:29:17.568 00.000 15712 IsGuiding returns 0
01:29:17.583 00.015 15712 IsGuiding returns 0
01:29:17.583 00.000 15712 Move returns status 0, amount 4
01:29:17.583 00.000 15712 MoveAxis(N, 0, ABG)
01:29:17.583 00.000 15712 Move returns status 0, amount 0
01:29:17.583 00.000 15712 move complete, result=0
01:29:17.583 00.000 15712 worker thread done servicing request
01:29:17.583 00.000 15712 Worker thread wakes up
01:29:17.583 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:29:17.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:17.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:19.333 01.750 15712 Exposure complete
01:29:19.394 00.061 15712 worker thread done servicing request
01:29:19.394 00.000 7988 OnExposeComplete: enter
01:29:19.394 00.000 7988 UpdateGuideState(): m_state=6
01:29:19.400 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2303
01:29:19.400 00.000 7988 Star::Find returns 1 (0), X=977.63, Y=190.22, Mass=869, SNR=19.1, Peak=149 HFD=3.6
01:29:19.402 00.002 7988 MultiStar: [#1 -0.08,0.11,0.95,U] [#2 0.16,-0.52,0.00,M7] [#3 -0.05,0.21,0.77,U] [#4 -0.01,-0.41,0.00,M2] [#5 -0.36,-0.68,0.00,M2] [#6 -0.15,-0.43,0.00,M1] [#7 -0.72,-0.27,0.00,M3] [#8 0.39,0.04,0.51,U] 
01:29:19.402 00.000 7988 refined, 3 included, MultiStar: {0.19, -0.03}, one-star: {0.52, -0.38}
01:29:19.404 00.002 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
01:29:19.404 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
01:29:19.406 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.15 mountX=-0.03 mountY=-0.19, mountTheta=-1.71
01:29:19.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.03, opts=13)
01:29:19.408 00.002 7988 Enqueuing Move request for scope (0.19, -0.03)
01:29:19.410 00.002 15712 Worker thread wakes up
01:29:19.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
01:29:19.410 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
01:29:19.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:29:19.410 00.000 7988 UpdateGuideState exits: m=869 SNR=19.1
01:29:19.412 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:19.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:19.414 00.002 7988 Enqueuing Expose request
01:29:19.414 00.000 15712 Moving (0.19, -0.03) raw xDistance=-0.03 yDistance=-0.19
01:29:19.419 00.005 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:19.419 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
01:29:19.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:19.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:29:19.419 00.000 15712 MoveAxis(E, 8, ABG)
01:29:19.419 00.000 15712 Guiding  Dir = 2, Dur = 8
01:29:19.419 00.000 15712 IsGuiding returns 0
01:29:19.446 00.027 15712 IsGuiding returns 0
01:29:19.446 00.000 15712 Move returns status 0, amount 8
01:29:19.446 00.000 15712 MoveAxis(N, 0, ABG)
01:29:19.446 00.000 15712 Move returns status 0, amount 0
01:29:19.446 00.000 15712 move complete, result=0
01:29:19.446 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
01:29:19.447 00.001 15712 worker thread done servicing request
01:29:19.447 00.000 15712 Worker thread wakes up
01:29:19.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:19.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:20.861 01.414 15712 Exposure complete
01:29:20.924 00.063 15712 worker thread done servicing request
01:29:20.924 00.000 7988 OnExposeComplete: enter
01:29:20.924 00.000 7988 UpdateGuideState(): m_state=6
01:29:20.924 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2304
01:29:20.924 00.000 7988 Star::Find returns 1 (0), X=977.31, Y=190.46, Mass=904, SNR=19.4, Peak=148 HFD=3.5
01:29:20.924 00.000 7988 MultiStar: [#1 -0.08,0.17,0.92,U] [#2 0.16,-0.33,0.85,U] [#3 -0.26,0.15,0.81,U] [#4 -0.27,-0.40,0.00,M3] [#5 -0.29,-0.09,0.73,U] [#6 -0.18,-0.24,0.64,U] [#7 0.06,-0.54,0.00,M4] [#8 -0.57,0.53,0.00,M1] 
01:29:20.924 00.000 7988 refined, 5 included, MultiStar: {-0.05, -0.07}, one-star: {0.21, -0.13}
01:29:20.924 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.56) = xAngle (-3.78 = 2.50)
01:29:20.932 00.008 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.47)
01:29:20.932 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.22 mountX=-0.07 mountY=0.06, mountTheta=2.48
01:29:20.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.07, opts=13)
01:29:20.932 00.000 7988 Enqueuing Move request for scope (-0.05, -0.07)
01:29:20.932 00.000 15712 Worker thread wakes up
01:29:20.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
01:29:20.932 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
01:29:20.938 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:29:20.938 00.000 7988 UpdateGuideState exits: m=904 SNR=19.4
01:29:20.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:20.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:20.938 00.000 7988 Enqueuing Expose request
01:29:20.938 00.000 15712 Moving (-0.05, -0.07) raw xDistance=-0.07 yDistance=0.06
01:29:20.938 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:20.938 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
01:29:20.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:20.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:29:20.938 00.000 15712 MoveAxis(E, 9, ABG)
01:29:20.938 00.000 15712 Guiding  Dir = 2, Dur = 9
01:29:20.938 00.000 15712 IsGuiding returns 0
01:29:20.992 00.054 15712 IsGuiding returns 0
01:29:20.992 00.000 15712 Move returns status 0, amount 9
01:29:20.992 00.000 15712 MoveAxis(N, 0, ABG)
01:29:20.992 00.000 15712 Move returns status 0, amount 0
01:29:20.992 00.000 15712 move complete, result=0
01:29:20.992 00.000 15712 worker thread done servicing request
01:29:20.992 00.000 15712 Worker thread wakes up
01:29:20.992 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
01:29:20.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:20.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:22.632 01.640 15712 Exposure complete
01:29:22.694 00.062 15712 worker thread done servicing request
01:29:22.694 00.000 7988 OnExposeComplete: enter
01:29:22.694 00.000 7988 UpdateGuideState(): m_state=6
01:29:22.699 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2305
01:29:22.700 00.001 7988 Star::Find returns 1 (0), X=977.22, Y=190.78, Mass=866, SNR=19.2, Peak=141 HFD=3.6
01:29:22.700 00.000 7988 MultiStar: [#1 -0.34,0.29,0.00,M1] [#2 0.10,-0.24,0.88,U] [#3 0.04,0.19,0.83,U] [#4 -0.09,-0.29,0.72,U] [#5 -0.44,0.10,0.00,M2] [#6 -0.32,-0.13,0.65,U] [#7 -0.31,-0.45,0.00,M5] [#8 -0.32,0.75,0.00,M2] 
01:29:22.702 00.002 7988 refined, 4 included, MultiStar: {-0.01, -0.04}, one-star: {0.11, 0.19}
01:29:22.702 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
01:29:22.704 00.002 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
01:29:22.704 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.80 mountX=-0.04 mountY=0.01, mountTheta=2.89
01:29:22.706 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
01:29:22.708 00.002 7988 Enqueuing Move request for scope (-0.01, -0.04)
01:29:22.708 00.000 15712 Worker thread wakes up
01:29:22.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:29:22.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:29:22.709 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:29:22.709 00.000 7988 UpdateGuideState exits: m=866 SNR=19.2
01:29:22.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:22.709 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:22.709 00.000 7988 Enqueuing Expose request
01:29:22.709 00.000 15712 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
01:29:22.717 00.008 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:22.717 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
01:29:22.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:22.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:29:22.717 00.000 15712 MoveAxis(E, 6, ABG)
01:29:22.717 00.000 15712 Guiding  Dir = 2, Dur = 6
01:29:22.717 00.000 15712 IsGuiding returns 0
01:29:22.733 00.016 15712 IsGuiding returns 0
01:29:22.733 00.000 15712 Move returns status 0, amount 6
01:29:22.733 00.000 15712 MoveAxis(N, 0, ABG)
01:29:22.733 00.000 15712 Move returns status 0, amount 0
01:29:22.733 00.000 15712 move complete, result=0
01:29:22.733 00.000 15712 worker thread done servicing request
01:29:22.733 00.000 15712 Worker thread wakes up
01:29:22.733 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:29:22.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:22.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:24.144 01.411 15712 Exposure complete
01:29:24.207 00.063 15712 worker thread done servicing request
01:29:24.209 00.002 7988 OnExposeComplete: enter
01:29:24.209 00.000 7988 UpdateGuideState(): m_state=6
01:29:24.209 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2306
01:29:24.209 00.000 7988 Star::Find returns 1 (0), X=977.69, Y=190.74, Mass=911, SNR=19.5, Peak=157 HFD=3.7
01:29:24.209 00.000 7988 MultiStar: [#1 0.16,0.23,0.98,U] [#2 0.22,-0.37,0.00,M6] [#3 0.13,-0.08,0.84,U] [#4 0.08,-0.11,0.67,U] [#5 -0.09,-0.02,0.73,U] [#6 0.01,-0.11,0.59,U] [#7 -0.14,0.05,0.47,U] [#8 -0.30,-0.20,0.42,U] 
01:29:24.213 00.004 7988 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {0.59, 0.15}
01:29:24.213 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
01:29:24.213 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
01:29:24.213 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=0.02 mountY=-0.12, mountTheta=-1.43
01:29:24.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.02, opts=13)
01:29:24.213 00.000 7988 Enqueuing Move request for scope (0.12, 0.02)
01:29:24.221 00.008 15712 Worker thread wakes up
01:29:24.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
01:29:24.221 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
01:29:24.221 00.000 15712 Moving (0.12, 0.02) raw xDistance=0.02 yDistance=-0.12
01:29:24.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:29:24.221 00.000 7988 UpdateGuideState exits: m=911 SNR=19.5
01:29:24.223 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:24.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:24.225 00.002 7988 Enqueuing Expose request
01:29:24.225 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:24.225 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
01:29:24.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:24.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:29:24.225 00.000 15712 MoveAxis(E, 4, ABG)
01:29:24.225 00.000 15712 Guiding  Dir = 2, Dur = 4
01:29:24.227 00.002 15712 IsGuiding returns 0
01:29:24.257 00.030 15712 IsGuiding returns 0
01:29:24.257 00.000 15712 Move returns status 0, amount 4
01:29:24.257 00.000 15712 MoveAxis(N, 0, ABG)
01:29:24.257 00.000 15712 Move returns status 0, amount 0
01:29:24.257 00.000 15712 move complete, result=0
01:29:24.257 00.000 15712 worker thread done servicing request
01:29:24.257 00.000 15712 Worker thread wakes up
01:29:24.257 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:29:24.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:24.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:25.900 01.643 15712 Exposure complete
01:29:25.966 00.066 15712 worker thread done servicing request
01:29:25.966 00.000 7988 OnExposeComplete: enter
01:29:25.966 00.000 7988 UpdateGuideState(): m_state=6
01:29:25.966 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2307
01:29:25.966 00.000 7988 Star::Find returns 1 (0), X=977.47, Y=190.80, Mass=932, SNR=19.8, Peak=145 HFD=3.6
01:29:25.966 00.000 7988 MultiStar: [#1 -0.20,0.20,0.89,U] [#2 0.32,-0.21,0.90,U] [#3 0.01,0.11,0.78,U] [#4 -0.14,-0.52,0.00,M2] [#5 -0.13,-0.18,0.68,U] [#6 0.03,-0.15,0.58,U] [#7 -0.21,-0.31,0.43,U] [#8 -0.31,0.21,0.44,U] 
01:29:25.966 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.37, 0.20}
01:29:25.966 00.000 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
01:29:25.966 00.000 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
01:29:25.966 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.18 mountX=0.01 mountY=-0.03, mountTheta=-1.39
01:29:25.966 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.01, opts=13)
01:29:25.977 00.011 7988 Enqueuing Move request for scope (0.03, 0.01)
01:29:25.977 00.000 15712 Worker thread wakes up
01:29:25.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:29:25.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:29:25.977 00.000 15712 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
01:29:25.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=52, FiltMax=255, Gamma=0.690
01:29:25.977 00.000 7988 UpdateGuideState exits: m=932 SNR=19.8
01:29:25.981 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:25.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:25.983 00.002 7988 Enqueuing Expose request
01:29:25.983 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:25.983 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
01:29:25.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:25.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:29:25.983 00.000 15712 MoveAxis(W, 0, ABG)
01:29:25.983 00.000 15712 Move returns status 0, amount 0
01:29:25.983 00.000 15712 MoveAxis(N, 0, ABG)
01:29:25.983 00.000 15712 Move returns status 0, amount 0
01:29:25.983 00.000 15712 move complete, result=0
01:29:25.983 00.000 15712 worker thread done servicing request
01:29:25.983 00.000 15712 Worker thread wakes up
01:29:25.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:25.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:25.983 00.000 7988 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
01:29:27.397 01.414 15712 Exposure complete
01:29:27.458 00.061 15712 worker thread done servicing request
01:29:27.458 00.000 7988 OnExposeComplete: enter
01:29:27.458 00.000 7988 UpdateGuideState(): m_state=6
01:29:27.462 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2308
01:29:27.462 00.000 7988 Star::Find returns 1 (0), X=977.68, Y=190.55, Mass=939, SNR=19.8, Peak=153 HFD=3.7
01:29:27.464 00.002 7988 MultiStar: [#1 0.12,0.21,0.93,U] [#2 0.42,-0.55,0.00,M6] [#3 -0.03,0.26,0.86,U] [#4 0.07,-0.15,0.70,U] [#5 0.07,0.00,0.62,U] [#6 0.11,-0.28,0.64,U] [#7 -0.24,-0.48,0.00,M4] [#8 0.27,0.48,0.00,M1] 
01:29:27.464 00.000 7988 refined, 5 included, MultiStar: {0.17, 0.02}, one-star: {0.58, -0.05}
01:29:27.466 00.002 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
01:29:27.466 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
01:29:27.468 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=0.02 mountY=-0.17, mountTheta=-1.45
01:29:27.470 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.02, opts=13)
01:29:27.470 00.000 7988 Enqueuing Move request for scope (0.17, 0.02)
01:29:27.472 00.002 15712 Worker thread wakes up
01:29:27.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
01:29:27.472 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
01:29:27.472 00.000 15712 Moving (0.17, 0.02) raw xDistance=0.02 yDistance=-0.17
01:29:27.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:27.472 00.000 7988 UpdateGuideState exits: m=939 SNR=19.8
01:29:27.474 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:27.476 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:27.476 00.000 7988 Enqueuing Expose request
01:29:27.476 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:27.476 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
01:29:27.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:27.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:27.476 00.000 15712 MoveAxis(W, 3, ABG)
01:29:27.476 00.000 15712 Guiding  Dir = 3, Dur = 3
01:29:27.476 00.000 15712 IsGuiding returns 0
01:29:27.500 00.024 15712 IsGuiding returns 0
01:29:27.500 00.000 15712 Move returns status 0, amount 3
01:29:27.500 00.000 15712 MoveAxis(N, 0, ABG)
01:29:27.500 00.000 15712 Move returns status 0, amount 0
01:29:27.500 00.000 15712 move complete, result=0
01:29:27.500 00.000 15712 worker thread done servicing request
01:29:27.500 00.000 15712 Worker thread wakes up
01:29:27.500 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
01:29:27.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:27.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:29.133 01.633 15712 Exposure complete
01:29:29.196 00.063 15712 worker thread done servicing request
01:29:29.196 00.000 7988 OnExposeComplete: enter
01:29:29.199 00.003 7988 UpdateGuideState(): m_state=6
01:29:29.201 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2309
01:29:29.201 00.000 7988 Star::Find returns 1 (0), X=977.47, Y=190.46, Mass=846, SNR=19.2, Peak=150 HFD=3.2
01:29:29.203 00.002 7988 MultiStar: [#1 -0.10,0.08,0.95,U] [#2 0.15,-0.58,0.00,M7] [#3 -0.28,-0.21,0.82,U] [#4 -0.34,-0.47,0.00,M2] [#5 -0.08,-0.12,0.76,U] [#6 -0.52,-0.22,0.00,M1] [#7 0.01,-0.84,0.00,M5] [#8 -0.20,0.03,0.45,U] 
01:29:29.203 00.000 7988 refined, 4 included, MultiStar: {-0.03, -0.08}, one-star: {0.37, -0.13}
01:29:29.205 00.002 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
01:29:29.205 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
01:29:29.207 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.90 mountX=-0.08 mountY=0.03, mountTheta=2.79
01:29:29.207 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
01:29:29.209 00.002 7988 Enqueuing Move request for scope (-0.03, -0.08)
01:29:29.211 00.002 15712 Worker thread wakes up
01:29:29.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:29:29.211 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:29:29.211 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.03
01:29:29.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:29.211 00.000 7988 UpdateGuideState exits: m=846 SNR=19.2
01:29:29.213 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:29.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:29.215 00.002 7988 Enqueuing Expose request
01:29:29.216 00.001 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:29.216 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
01:29:29.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:29.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:29:29.216 00.000 15712 MoveAxis(W, 3, ABG)
01:29:29.216 00.000 15712 Guiding  Dir = 3, Dur = 3
01:29:29.216 00.000 15712 IsGuiding returns 0
01:29:29.243 00.027 15712 IsGuiding returns 0
01:29:29.243 00.000 15712 Move returns status 0, amount 3
01:29:29.243 00.000 15712 MoveAxis(N, 0, ABG)
01:29:29.243 00.000 15712 Move returns status 0, amount 0
01:29:29.243 00.000 15712 move complete, result=0
01:29:29.243 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:29:29.245 00.002 15712 worker thread done servicing request
01:29:29.245 00.000 15712 Worker thread wakes up
01:29:29.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:29.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:30.664 01.419 15712 Exposure complete
01:29:30.725 00.061 15712 worker thread done servicing request
01:29:30.725 00.000 7988 OnExposeComplete: enter
01:29:30.727 00.002 7988 UpdateGuideState(): m_state=6
01:29:30.727 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2310
01:29:30.729 00.002 7988 Star::Find returns 1 (0), X=977.64, Y=190.52, Mass=799, SNR=18.3, Peak=145 HFD=3.3
01:29:30.731 00.002 7988 MultiStar: [#1 0.11,-0.18,1.04,U] [#2 0.11,-0.83,0.00,M8] [#3 0.37,-0.03,0.86,U] [#4 0.04,-0.53,0.00,M3] [#5 0.28,-0.42,0.00,M1] [#6 0.43,-0.67,0.00,M2] [#7 -0.20,-1.05,0.00,M6] [#8 -0.39,-0.22,0.00,M1] 
01:29:30.731 00.000 7988 refined, 2 included, MultiStar: {0.34, -0.10}, one-star: {0.54, -0.08}
01:29:30.733 00.002 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.84 = -1.84)
01:29:30.733 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
01:29:30.733 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.10 hyp=0.35 cameraTheta=-0.28 mountX=-0.10 mountY=-0.34, mountTheta=-1.85
01:29:30.735 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.10, opts=13)
01:29:30.737 00.002 7988 Enqueuing Move request for scope (0.34, -0.10)
01:29:30.737 00.000 15712 Worker thread wakes up
01:29:30.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.10) opts 0xd
01:29:30.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.10)
01:29:30.737 00.000 15712 Moving (0.34, -0.10) raw xDistance=-0.10 yDistance=-0.34
01:29:30.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:29:30.737 00.000 7988 UpdateGuideState exits: m=799 SNR=18.3
01:29:30.741 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:30.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:30.741 00.000 7988 Enqueuing Expose request
01:29:30.745 00.004 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:30.745 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
01:29:30.745 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:29:30.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:29:30.745 00.000 15712 MoveAxis(W, 3, ABG)
01:29:30.745 00.000 15712 Guiding  Dir = 3, Dur = 3
01:29:30.773 00.028 15712 IsGuiding returns 0
01:29:30.794 00.021 15712 IsGuiding returns 0
01:29:30.794 00.000 15712 Move returns status 0, amount 3
01:29:30.794 00.000 15712 MoveAxis(N, 0, ABG)
01:29:30.794 00.000 15712 Move returns status 0, amount 0
01:29:30.794 00.000 15712 move complete, result=0
01:29:30.794 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.3 px 0 ms NORTH
01:29:30.795 00.001 15712 worker thread done servicing request
01:29:30.795 00.000 15712 Worker thread wakes up
01:29:30.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:30.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:32.433 01.638 15712 Exposure complete
01:29:32.497 00.064 15712 worker thread done servicing request
01:29:32.497 00.000 7988 OnExposeComplete: enter
01:29:32.497 00.000 7988 UpdateGuideState(): m_state=6
01:29:32.501 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2311
01:29:32.503 00.002 7988 Star::Find returns 1 (0), X=977.68, Y=190.45, Mass=816, SNR=18.5, Peak=147 HFD=3.3
01:29:32.503 00.000 7988 MultiStar: [#1 -0.10,-0.03,1.00,U] [#2 0.57,-0.49,0.00,M9] [#3 -0.26,-0.05,0.84,U] [#4 0.01,-0.65,0.00,M4] [#5 -0.16,-0.74,0.00,M2] [#6 0.02,-0.46,0.00,M3] [#7 0.40,-0.72,0.00,M7] [#8 -0.56,-0.16,0.00,M2] 
01:29:32.505 00.002 7988 refined, 2 included, MultiStar: {0.09, -0.07}, one-star: {0.58, -0.14}
01:29:32.505 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
01:29:32.507 00.002 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
01:29:32.507 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.69 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
01:29:32.509 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.07, opts=13)
01:29:32.511 00.002 7988 Enqueuing Move request for scope (0.09, -0.07)
01:29:32.511 00.000 15712 Worker thread wakes up
01:29:32.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:29:32.511 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:29:32.511 00.000 15712 Moving (0.09, -0.07) raw xDistance=-0.07 yDistance=-0.09
01:29:32.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:32.514 00.003 7988 UpdateGuideState exits: m=816 SNR=18.5
01:29:32.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:32.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:32.514 00.000 7988 Enqueuing Expose request
01:29:32.514 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:32.514 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
01:29:32.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:32.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:29:32.514 00.000 15712 MoveAxis(E, 2, ABG)
01:29:32.514 00.000 15712 Guiding  Dir = 2, Dur = 2
01:29:32.514 00.000 15712 IsGuiding returns 0
01:29:32.533 00.019 15712 IsGuiding returns 0
01:29:32.533 00.000 15712 Move returns status 0, amount 2
01:29:32.533 00.000 15712 MoveAxis(N, 0, ABG)
01:29:32.533 00.000 15712 Move returns status 0, amount 0
01:29:32.533 00.000 15712 move complete, result=0
01:29:32.533 00.000 15712 worker thread done servicing request
01:29:32.533 00.000 15712 Worker thread wakes up
01:29:32.533 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:29:32.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:32.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:33.944 01.411 15712 Exposure complete
01:29:34.009 00.065 15712 worker thread done servicing request
01:29:34.009 00.000 7988 OnExposeComplete: enter
01:29:34.009 00.000 7988 UpdateGuideState(): m_state=6
01:29:34.012 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2312
01:29:34.012 00.000 7988 Star::Find returns 1 (0), X=977.36, Y=190.62, Mass=803, SNR=18.4, Peak=154 HFD=3.3
01:29:34.014 00.002 7988 MultiStar: [#1 0.14,0.18,1.04,U] [#2 0.25,-0.30,0.91,U] [#3 -0.03,0.19,0.91,U] [#4 -0.13,-0.46,0.00,M5] [#5 -0.06,-0.48,0.00,M3] [#6 -0.10,-0.19,0.68,U] [#7 -0.18,-0.54,0.00,M8] [#8 -0.25,0.30,0.41,U] 
01:29:34.014 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.02}, one-star: {0.26, 0.03}
01:29:34.016 00.002 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
01:29:34.016 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
01:29:34.018 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.25 mountX=0.02 mountY=-0.09, mountTheta=-1.31
01:29:34.020 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.02, opts=13)
01:29:34.020 00.000 7988 Enqueuing Move request for scope (0.09, 0.02)
01:29:34.022 00.002 15712 Worker thread wakes up
01:29:34.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:29:34.022 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:29:34.022 00.000 15712 Moving (0.09, 0.02) raw xDistance=0.02 yDistance=-0.09
01:29:34.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:34.023 00.001 7988 UpdateGuideState exits: m=803 SNR=18.4
01:29:34.023 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:34.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:34.026 00.003 7988 Enqueuing Expose request
01:29:34.026 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:34.026 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
01:29:34.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:34.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:29:34.026 00.000 15712 MoveAxis(E, 2, ABG)
01:29:34.026 00.000 15712 Guiding  Dir = 2, Dur = 2
01:29:34.026 00.000 15712 IsGuiding returns 0
01:29:34.087 00.061 15712 IsGuiding returns 0
01:29:34.087 00.000 15712 Move returns status 0, amount 2
01:29:34.087 00.000 15712 MoveAxis(N, 0, ABG)
01:29:34.087 00.000 15712 Move returns status 0, amount 0
01:29:34.087 00.000 15712 move complete, result=0
01:29:34.087 00.000 15712 worker thread done servicing request
01:29:34.087 00.000 15712 Worker thread wakes up
01:29:34.087 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:29:34.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:34.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:35.731 01.644 15712 Exposure complete
01:29:35.792 00.061 15712 worker thread done servicing request
01:29:35.792 00.000 7988 OnExposeComplete: enter
01:29:35.794 00.002 7988 UpdateGuideState(): m_state=6
01:29:35.796 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2313
01:29:35.796 00.000 7988 Star::Find returns 1 (0), X=977.41, Y=190.73, Mass=923, SNR=19.9, Peak=148 HFD=3.6
01:29:35.798 00.002 7988 MultiStar: [#1 0.22,-0.04,0.92,U] [#2 0.55,-0.39,0.00,M9] [#3 0.29,-0.05,0.80,U] [#4 0.23,-0.08,0.71,U] [#5 0.18,-0.10,0.71,U] [#6 -0.18,0.03,0.67,U] [#7 -0.02,-0.04,0.55,U] [#8 -0.16,0.38,0.00,M2] 
01:29:35.798 00.000 7988 refined, 6 included, MultiStar: {0.17, -0.01}, one-star: {0.30, 0.13}
01:29:35.800 00.002 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
01:29:35.800 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.68 = -1.68)
01:29:35.802 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.08 mountX=-0.01 mountY=-0.17, mountTheta=-1.65
01:29:35.804 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.01, opts=13)
01:29:35.804 00.000 7988 Enqueuing Move request for scope (0.17, -0.01)
01:29:35.806 00.002 15712 Worker thread wakes up
01:29:35.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
01:29:35.806 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
01:29:35.806 00.000 15712 Moving (0.17, -0.01) raw xDistance=-0.01 yDistance=-0.17
01:29:35.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:35.806 00.000 7988 UpdateGuideState exits: m=923 SNR=19.9
01:29:35.808 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:35.808 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:35.811 00.003 7988 Enqueuing Expose request
01:29:35.811 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:35.811 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:29:35.811 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:35.811 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:35.811 00.000 15712 MoveAxis(E, 5, ABG)
01:29:35.811 00.000 15712 Guiding  Dir = 2, Dur = 5
01:29:35.811 00.000 15712 IsGuiding returns 0
01:29:35.828 00.017 15712 IsGuiding returns 0
01:29:35.828 00.000 15712 Move returns status 0, amount 5
01:29:35.828 00.000 15712 MoveAxis(N, 0, ABG)
01:29:35.828 00.000 15712 Move returns status 0, amount 0
01:29:35.828 00.000 15712 move complete, result=0
01:29:35.828 00.000 15712 worker thread done servicing request
01:29:35.828 00.000 15712 Worker thread wakes up
01:29:35.828 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
01:29:35.831 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:35.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:37.240 01.409 15712 Exposure complete
01:29:37.303 00.063 15712 worker thread done servicing request
01:29:37.303 00.000 7988 OnExposeComplete: enter
01:29:37.306 00.003 7988 UpdateGuideState(): m_state=6
01:29:37.308 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2314
01:29:37.308 00.000 7988 Star::Find returns 1 (0), X=977.43, Y=191.08, Mass=790, SNR=18.2, Peak=149 HFD=3.4
01:29:37.310 00.002 7988 MultiStar: [#1 -0.16,0.54,0.00,M1] [#2 0.43,-0.37,0.00,M10] [#3 -0.31,0.30,0.00,M1] [#4 0.20,0.04,0.78,U] [#5 0.05,0.20,0.79,U] [#6 -0.29,0.15,0.71,U] [#7 -0.62,-0.21,0.00,M8] [#8 -0.64,0.72,0.00,M3] 
01:29:37.310 00.000 7988 refined, 3 included, MultiStar: {0.10, 0.24}, one-star: {0.33, 0.48}
01:29:37.312 00.002 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
01:29:37.312 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
01:29:37.314 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.19 mountX=0.24 mountY=-0.10, mountTheta=-0.40
01:29:37.316 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.24, opts=13)
01:29:37.316 00.000 7988 Enqueuing Move request for scope (0.10, 0.24)
01:29:37.318 00.002 15712 Worker thread wakes up
01:29:37.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
01:29:37.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
01:29:37.318 00.000 15712 Moving (0.10, 0.24) raw xDistance=0.24 yDistance=-0.10
01:29:37.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:37.319 00.001 7988 UpdateGuideState exits: m=790 SNR=18.2
01:29:37.319 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:37.321 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:37.323 00.002 7988 Enqueuing Expose request
01:29:37.323 00.000 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.28
01:29:37.323 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
01:29:37.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:37.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:29:37.323 00.000 15712 MoveAxis(W, 45, ABG)
01:29:37.323 00.000 15712 Guiding  Dir = 3, Dur = 45
01:29:37.323 00.000 15712 IsGuiding returns 0
01:29:37.343 00.020 15712 PulseGuide returned control before completion, sleep 32
01:29:37.383 00.040 15712 IsGuiding returns 1
01:29:37.383 00.000 15712 scope still moving after pulse duration time elapsed
01:29:37.442 00.059 15712 IsGuiding returns 0
01:29:37.442 00.000 15712 scope move finished after 45 + 74 ms
01:29:37.442 00.000 15712 Move returns status 0, amount 45
01:29:37.442 00.000 15712 MoveAxis(N, 0, ABG)
01:29:37.442 00.000 15712 Move returns status 0, amount 0
01:29:37.442 00.000 15712 move complete, result=0
01:29:37.442 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
01:29:37.446 00.004 15712 worker thread done servicing request
01:29:37.446 00.000 15712 Worker thread wakes up
01:29:37.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:37.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:39.186 01.740 15712 Exposure complete
01:29:39.246 00.060 15712 worker thread done servicing request
01:29:39.246 00.000 7988 OnExposeComplete: enter
01:29:39.246 00.000 7988 UpdateGuideState(): m_state=6
01:29:39.246 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2315
01:29:39.246 00.000 7988 Star::Find returns 1 (0), X=977.35, Y=190.73, Mass=859, SNR=19.0, Peak=143 HFD=3.5
01:29:39.246 00.000 7988 MultiStar: [#1 -0.14,0.22,1.05,U] [#2 0.28,-0.26,0.92,U] [#3 -0.13,0.16,0.83,U] [#4 0.14,-0.46,0.00,M4] [#5 -0.08,0.03,0.81,U] [#6 -0.12,-0.13,0.67,U] [#7 -0.18,-0.61,0.00,M9] [#8 -0.01,0.75,0.00,M4] 
01:29:39.246 00.000 7988 refined, 5 included, MultiStar: {0.02, 0.04}, one-star: {0.25, 0.14}
01:29:39.246 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
01:29:39.246 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
01:29:39.246 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.05 mountX=0.04 mountY=-0.02, mountTheta=-0.54
01:29:39.246 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.04, opts=13)
01:29:39.262 00.016 7988 Enqueuing Move request for scope (0.02, 0.04)
01:29:39.262 00.000 15712 Worker thread wakes up
01:29:39.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:29:39.262 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:29:39.262 00.000 15712 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.02
01:29:39.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:39.262 00.000 7988 UpdateGuideState exits: m=859 SNR=19.0
01:29:39.265 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:39.265 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:39.267 00.002 7988 Enqueuing Expose request
01:29:39.267 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:39.267 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
01:29:39.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:39.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:29:39.267 00.000 15712 MoveAxis(E, 1, ABG)
01:29:39.267 00.000 15712 Guiding  Dir = 2, Dur = 1
01:29:39.267 00.000 15712 IsGuiding returns 0
01:29:39.295 00.028 15712 IsGuiding returns 0
01:29:39.295 00.000 15712 Move returns status 0, amount 1
01:29:39.295 00.000 15712 MoveAxis(N, 0, ABG)
01:29:39.295 00.000 15712 Move returns status 0, amount 0
01:29:39.295 00.000 15712 move complete, result=0
01:29:39.295 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
01:29:39.300 00.005 15712 worker thread done servicing request
01:29:39.300 00.000 15712 Worker thread wakes up
01:29:39.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:39.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:40.713 01.413 15712 Exposure complete
01:29:40.776 00.063 15712 worker thread done servicing request
01:29:40.776 00.000 7988 OnExposeComplete: enter
01:29:40.776 00.000 7988 UpdateGuideState(): m_state=6
01:29:40.778 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2316
01:29:40.778 00.000 7988 Star::Find returns 1 (0), X=977.57, Y=190.62, Mass=795, SNR=18.4, Peak=143 HFD=3.3
01:29:40.780 00.002 7988 MultiStar: [#1 0.44,0.12,0.00,M1] [#2 0.60,-0.45,0.00,M10] [#3 0.21,0.22,0.85,U] [#4 0.16,-0.04,0.72,U] [#5 0.43,0.08,0.00,M1] [#6 0.23,0.02,0.64,U] [#7 0.00,-0.80,0.00,M10] [#8 0.10,-0.12,0.49,U] 
01:29:40.780 00.000 7988 refined, 4 included, MultiStar: {0.26, 0.04}, one-star: {0.47, 0.02}
01:29:40.782 00.002 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
01:29:40.782 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
01:29:40.784 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.14 mountX=0.04 mountY=-0.26, mountTheta=-1.42
01:29:40.786 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.04, opts=13)
01:29:40.786 00.000 7988 Enqueuing Move request for scope (0.26, 0.04)
01:29:40.788 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:40.788 00.000 7988 UpdateGuideState exits: m=795 SNR=18.4
01:29:40.790 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:40.792 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:40.792 00.000 7988 Enqueuing Expose request
01:29:40.793 00.001 15712 Worker thread wakes up
01:29:40.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
01:29:40.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
01:29:40.793 00.000 15712 Moving (0.26, 0.04) raw xDistance=0.04 yDistance=-0.26
01:29:40.793 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
01:29:40.793 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
01:29:40.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:29:40.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:29:40.793 00.000 15712 MoveAxis(W, 4, ABG)
01:29:40.793 00.000 15712 Guiding  Dir = 3, Dur = 4
01:29:40.793 00.000 15712 IsGuiding returns 0
01:29:40.810 00.017 15712 IsGuiding returns 0
01:29:40.810 00.000 15712 Move returns status 0, amount 4
01:29:40.810 00.000 15712 MoveAxis(N, 0, ABG)
01:29:40.810 00.000 15712 Move returns status 0, amount 0
01:29:40.810 00.000 15712 move complete, result=0
01:29:40.810 00.000 15712 worker thread done servicing request
01:29:40.810 00.000 15712 Worker thread wakes up
01:29:40.810 00.000 7988 GuideStep: 0.0 px 4 ms WEST, -0.3 px 0 ms NORTH
01:29:40.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:40.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:42.560 01.750 15712 Exposure complete
01:29:42.623 00.063 15712 worker thread done servicing request
01:29:42.623 00.000 7988 OnExposeComplete: enter
01:29:42.623 00.000 7988 UpdateGuideState(): m_state=6
01:29:42.623 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2317
01:29:42.623 00.000 7988 Star::Find returns 1 (0), X=977.81, Y=190.71, Mass=893, SNR=19.3, Peak=131 HFD=3.8
01:29:42.623 00.000 7988 MultiStar: [#1 -0.20,0.09,0.95,U] [#2 0.50,-0.30,0.00,R] [#3 -0.15,0.04,0.84,U] [#4 -0.06,-0.49,0.00,M4] [#5 0.27,-0.04,0.73,U] [#6 -0.07,-0.51,0.00,M1] [#7 -0.23,-0.45,0.00,R] [#8 0.01,0.56,0.00,M4] 
01:29:42.623 00.000 7988 refined, 3 included, MultiStar: {0.17, 0.06}, one-star: {0.71, 0.12}
01:29:42.630 00.007 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
01:29:42.630 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:29:42.630 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.34 mountX=0.06 mountY=-0.17, mountTheta=-1.22
01:29:42.630 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.06, opts=13)
01:29:42.630 00.000 7988 Enqueuing Move request for scope (0.17, 0.06)
01:29:42.630 00.000 15712 Worker thread wakes up
01:29:42.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
01:29:42.630 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
01:29:42.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:42.637 00.007 7988 UpdateGuideState exits: m=893 SNR=19.3
01:29:42.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:42.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:42.637 00.000 7988 Enqueuing Expose request
01:29:42.637 00.000 15712 Moving (0.17, 0.06) raw xDistance=0.06 yDistance=-0.17
01:29:42.637 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:29:42.637 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
01:29:42.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:42.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:42.637 00.000 15712 MoveAxis(W, 4, ABG)
01:29:42.637 00.000 15712 Guiding  Dir = 3, Dur = 4
01:29:42.646 00.009 15712 IsGuiding returns 0
01:29:42.671 00.025 15712 IsGuiding returns 0
01:29:42.671 00.000 15712 Move returns status 0, amount 4
01:29:42.671 00.000 15712 MoveAxis(N, 0, ABG)
01:29:42.671 00.000 15712 Move returns status 0, amount 0
01:29:42.671 00.000 15712 move complete, result=0
01:29:42.671 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:29:42.673 00.002 15712 worker thread done servicing request
01:29:42.673 00.000 15712 Worker thread wakes up
01:29:42.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:42.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:44.089 01.416 15712 Exposure complete
01:29:44.150 00.061 15712 worker thread done servicing request
01:29:44.150 00.000 7988 OnExposeComplete: enter
01:29:44.150 00.000 7988 UpdateGuideState(): m_state=6
01:29:44.155 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2318
01:29:44.155 00.000 7988 Star::Find returns 1 (0), X=977.60, Y=190.43, Mass=757, SNR=17.9, Peak=127 HFD=3.3
01:29:44.157 00.002 7988 MultiStar: [#1 -0.04,0.05,1.04,U] [#2 0.03,-0.37,0.84,U] [#3 0.04,-0.06,0.81,U] [#4 0.16,-0.36,0.70,U] [#5 -0.00,-0.12,0.75,U] [#6 0.14,-0.55,0.00,M2] [#7 0.14,-0.47,0.00,M1] [#8 0.02,0.78,0.00,M5] 
01:29:44.157 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.16}, one-star: {0.50, -0.16}
01:29:44.159 00.002 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
01:29:44.161 00.002 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
01:29:44.161 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.92 mountX=-0.16 mountY=-0.12, mountTheta=-2.50
01:29:44.163 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.16, opts=13)
01:29:44.165 00.002 7988 Enqueuing Move request for scope (0.12, -0.16)
01:29:44.165 00.000 15712 Worker thread wakes up
01:29:44.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
01:29:44.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
01:29:44.165 00.000 15712 Moving (0.12, -0.16) raw xDistance=-0.16 yDistance=-0.12
01:29:44.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:29:44.166 00.001 7988 UpdateGuideState exits: m=757 SNR=17.9
01:29:44.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:44.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:44.166 00.000 7988 Enqueuing Expose request
01:29:44.166 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:29:44.166 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
01:29:44.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:44.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:29:44.166 00.000 15712 MoveAxis(W, 4, ABG)
01:29:44.166 00.000 15712 Guiding  Dir = 3, Dur = 4
01:29:44.166 00.000 15712 IsGuiding returns 0
01:29:44.190 00.024 15712 IsGuiding returns 0
01:29:44.190 00.000 15712 Move returns status 0, amount 4
01:29:44.190 00.000 15712 MoveAxis(N, 0, ABG)
01:29:44.190 00.000 15712 Move returns status 0, amount 0
01:29:44.190 00.000 15712 move complete, result=0
01:29:44.190 00.000 15712 worker thread done servicing request
01:29:44.190 00.000 15712 Worker thread wakes up
01:29:44.190 00.000 7988 GuideStep: -0.2 px 4 ms WEST, -0.1 px 0 ms NORTH
01:29:44.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:44.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:45.824 01.634 15712 Exposure complete
01:29:45.887 00.063 15712 worker thread done servicing request
01:29:45.887 00.000 7988 OnExposeComplete: enter
01:29:45.887 00.000 7988 UpdateGuideState(): m_state=6
01:29:45.891 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2319
01:29:45.891 00.000 7988 Star::Find returns 1 (0), X=977.59, Y=190.39, Mass=855, SNR=18.8, Peak=151 HFD=3.4
01:29:45.893 00.002 7988 MultiStar: [#1 -0.06,-0.07,0.94,U] [#2 0.11,-0.24,0.85,U] [#3 0.03,0.34,0.90,U] [#4 0.23,-0.29,0.70,U] [#5 0.29,-0.65,0.00,M1] [#6 0.22,-0.21,0.64,U] [#7 0.27,0.30,0.50,U] [#8 -0.12,0.45,0.00,M6] 
01:29:45.894 00.001 7988 refined, 6 included, MultiStar: {0.18, -0.07}, one-star: {0.48, -0.21}
01:29:45.894 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
01:29:45.896 00.002 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
01:29:45.896 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.35 mountX=-0.06 mountY=-0.18, mountTheta=-1.92
01:29:45.898 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.07, opts=13)
01:29:45.900 00.002 7988 Enqueuing Move request for scope (0.18, -0.07)
01:29:45.900 00.000 15712 Worker thread wakes up
01:29:45.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
01:29:45.900 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
01:29:45.900 00.000 15712 Moving (0.18, -0.07) raw xDistance=-0.06 yDistance=-0.18
01:29:45.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:29:45.903 00.003 7988 UpdateGuideState exits: m=855 SNR=18.8
01:29:45.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:45.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:45.903 00.000 7988 Enqueuing Expose request
01:29:45.903 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:29:45.903 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
01:29:45.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:45.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:29:45.903 00.000 15712 MoveAxis(W, 1, ABG)
01:29:45.903 00.000 15712 Guiding  Dir = 3, Dur = 1
01:29:45.903 00.000 15712 IsGuiding returns 0
01:29:45.928 00.025 15712 IsGuiding returns 0
01:29:45.928 00.000 15712 Move returns status 0, amount 1
01:29:45.928 00.000 15712 MoveAxis(N, 0, ABG)
01:29:45.928 00.000 15712 Move returns status 0, amount 0
01:29:45.928 00.000 15712 move complete, result=0
01:29:45.928 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
01:29:45.928 00.000 15712 worker thread done servicing request
01:29:45.928 00.000 15712 Worker thread wakes up
01:29:45.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:45.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:47.338 01.410 15712 Exposure complete
01:29:47.402 00.064 15712 worker thread done servicing request
01:29:47.404 00.002 7988 OnExposeComplete: enter
01:29:47.405 00.001 7988 UpdateGuideState(): m_state=6
01:29:47.405 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2320
01:29:47.405 00.000 7988 Star::Find returns 1 (0), X=977.55, Y=190.70, Mass=754, SNR=17.8, Peak=137 HFD=3.4
01:29:47.405 00.000 7988 MultiStar: [#1 0.32,0.07,1.06,U] [#2 0.08,0.07,0.89,U] [#3 0.14,-0.14,0.84,U] [#4 0.63,-0.16,0.00,M3] [#5 0.29,-0.25,0.61,U] [#6 0.46,-0.35,0.00,M2] [#7 0.57,-0.12,0.00,M1] [#8 0.32,0.54,0.00,M7] 
01:29:47.405 00.000 7988 refined, 4 included, MultiStar: {0.26, -0.00}, one-star: {0.45, 0.11}
01:29:47.405 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.56) = xAngle (-1.58 = -1.58)
01:29:47.405 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
01:29:47.405 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-0.02 mountX=-0.00 mountY=-0.26, mountTheta=-1.58
01:29:47.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.00, opts=13)
01:29:47.405 00.000 7988 Enqueuing Move request for scope (0.26, -0.00)
01:29:47.405 00.000 15712 Worker thread wakes up
01:29:47.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.00) opts 0xd
01:29:47.405 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.00)
01:29:47.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
01:29:47.405 00.000 7988 UpdateGuideState exits: m=754 SNR=17.8
01:29:47.418 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:47.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:47.418 00.000 7988 Enqueuing Expose request
01:29:47.418 00.000 15712 Moving (0.26, -0.00) raw xDistance=-0.00 yDistance=-0.26
01:29:47.422 00.004 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:29:47.422 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
01:29:47.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:29:47.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:29:47.422 00.000 15712 MoveAxis(E, 0, ABG)
01:29:47.422 00.000 15712 Move returns status 0, amount 0
01:29:47.422 00.000 15712 MoveAxis(N, 0, ABG)
01:29:47.422 00.000 15712 Move returns status 0, amount 0
01:29:47.422 00.000 15712 move complete, result=0
01:29:47.422 00.000 15712 worker thread done servicing request
01:29:47.422 00.000 15712 Worker thread wakes up
01:29:47.422 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:29:47.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:47.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:49.064 01.642 15712 Exposure complete
01:29:49.126 00.062 15712 worker thread done servicing request
01:29:49.126 00.000 7988 OnExposeComplete: enter
01:29:49.126 00.000 7988 UpdateGuideState(): m_state=6
01:29:49.130 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2321
01:29:49.130 00.000 7988 Star::Find returns 1 (0), X=977.74, Y=190.67, Mass=800, SNR=18.3, Peak=143 HFD=3.7
01:29:49.132 00.002 7988 MultiStar: [#1 0.02,0.44,0.00,M1] [#2 0.02,-0.11,0.86,U] [#3 -0.07,0.29,0.80,U] [#4 0.32,-0.10,0.78,U] [#5 -0.05,-0.02,0.77,U] [#6 0.28,-0.10,0.71,U] [#7 -0.55,-0.12,0.00,M2] [#8 -0.21,0.45,0.00,M8] 
01:29:49.132 00.000 7988 refined, 5 included, MultiStar: {0.21, 0.01}, one-star: {0.64, 0.07}
01:29:49.134 00.002 7988 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.56) = xAngle (-1.51 = -1.51)
01:29:49.134 00.000 7988 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
01:29:49.136 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.05 mountX=0.01 mountY=-0.21, mountTheta=-1.51
01:29:49.138 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.01, opts=13)
01:29:49.140 00.002 7988 Enqueuing Move request for scope (0.21, 0.01)
01:29:49.140 00.000 15712 Worker thread wakes up
01:29:49.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
01:29:49.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
01:29:49.140 00.000 15712 Moving (0.21, 0.01) raw xDistance=0.01 yDistance=-0.21
01:29:49.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:29:49.141 00.001 7988 UpdateGuideState exits: m=800 SNR=18.3
01:29:49.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:49.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:49.141 00.000 7988 Enqueuing Expose request
01:29:49.141 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:29:49.141 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
01:29:49.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:49.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:29:49.141 00.000 15712 MoveAxis(E, 1, ABG)
01:29:49.141 00.000 15712 Guiding  Dir = 2, Dur = 1
01:29:49.141 00.000 15712 IsGuiding returns 0
01:29:49.161 00.020 15712 IsGuiding returns 0
01:29:49.161 00.000 15712 Move returns status 0, amount 1
01:29:49.161 00.000 15712 MoveAxis(N, 0, ABG)
01:29:49.161 00.000 15712 Move returns status 0, amount 0
01:29:49.161 00.000 15712 move complete, result=0
01:29:49.161 00.000 15712 worker thread done servicing request
01:29:49.161 00.000 15712 Worker thread wakes up
01:29:49.161 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
01:29:49.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:49.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:50.580 01.419 15712 Exposure complete
01:29:50.643 00.063 15712 worker thread done servicing request
01:29:50.643 00.000 7988 OnExposeComplete: enter
01:29:50.643 00.000 7988 UpdateGuideState(): m_state=6
01:29:50.643 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2322
01:29:50.643 00.000 7988 Star::Find returns 1 (0), X=977.40, Y=190.87, Mass=781, SNR=18.0, Peak=151 HFD=3.3
01:29:50.643 00.000 7988 MultiStar: [#1 0.01,0.43,0.00,M2] [#2 -0.26,0.03,0.88,U] [#3 -0.05,0.53,0.00,M1] [#4 0.38,-0.01,0.79,U] [#5 0.30,0.42,0.00,M1] [#6 -0.24,0.18,0.69,U] [#7 0.68,0.21,0.00,M3] [#8 0.15,0.20,0.47,U] 
01:29:50.643 00.000 7988 refined, 4 included, MultiStar: {0.07, 0.13}, one-star: {0.30, 0.27}
01:29:50.650 00.007 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
01:29:50.650 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
01:29:50.650 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.08 mountX=0.13 mountY=-0.07, mountTheta=-0.51
01:29:50.650 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.13, opts=13)
01:29:50.650 00.000 7988 Enqueuing Move request for scope (0.07, 0.13)
01:29:50.650 00.000 15712 Worker thread wakes up
01:29:50.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:29:50.650 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:29:50.657 00.007 15712 Moving (0.07, 0.13) raw xDistance=0.13 yDistance=-0.07
01:29:50.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
01:29:50.657 00.000 7988 UpdateGuideState exits: m=781 SNR=18.0
01:29:50.659 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:50.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:50.661 00.002 7988 Enqueuing Expose request
01:29:50.661 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:29:50.661 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
01:29:50.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:50.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:29:50.661 00.000 15712 MoveAxis(E, 4, ABG)
01:29:50.661 00.000 15712 Guiding  Dir = 2, Dur = 4
01:29:50.673 00.012 15712 IsGuiding returns 0
01:29:50.695 00.022 15712 IsGuiding returns 0
01:29:50.695 00.000 15712 Move returns status 0, amount 4
01:29:50.695 00.000 15712 MoveAxis(N, 0, ABG)
01:29:50.695 00.000 15712 Move returns status 0, amount 0
01:29:50.695 00.000 15712 move complete, result=0
01:29:50.695 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:29:50.697 00.002 15712 worker thread done servicing request
01:29:50.697 00.000 15712 Worker thread wakes up
01:29:50.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:50.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:52.335 01.638 15712 Exposure complete
01:29:52.398 00.063 15712 worker thread done servicing request
01:29:52.398 00.000 7988 OnExposeComplete: enter
01:29:52.398 00.000 7988 UpdateGuideState(): m_state=6
01:29:52.398 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2323
01:29:52.402 00.004 7988 Star::Find returns 1 (0), X=977.62, Y=190.73, Mass=807, SNR=18.2, Peak=148 HFD=3.6
01:29:52.404 00.002 7988 MultiStar: [#1 0.02,0.32,0.98,U] [#2 -0.16,-0.12,0.92,U] [#3 -0.20,0.54,0.00,M2] [#4 0.34,-0.08,0.78,U] [#5 0.18,-0.29,0.72,U] [#6 -0.12,-0.22,0.61,U] [#7 0.41,-0.52,0.00,M4] [#8 -0.04,0.73,0.00,M8] 
01:29:52.404 00.000 7988 refined, 5 included, MultiStar: {0.14, -0.01}, one-star: {0.52, 0.14}
01:29:52.406 00.002 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
01:29:52.406 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.68 = -1.68)
01:29:52.408 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.09 mountX=-0.01 mountY=-0.14, mountTheta=-1.65
01:29:52.408 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.01, opts=13)
01:29:52.410 00.002 7988 Enqueuing Move request for scope (0.14, -0.01)
01:29:52.410 00.000 15712 Worker thread wakes up
01:29:52.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
01:29:52.410 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
01:29:52.410 00.000 15712 Moving (0.14, -0.01) raw xDistance=-0.01 yDistance=-0.14
01:29:52.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:29:52.410 00.000 7988 UpdateGuideState exits: m=807 SNR=18.2
01:29:52.414 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:52.414 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:52.416 00.002 7988 Enqueuing Expose request
01:29:52.416 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:29:52.416 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:29:52.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:52.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:29:52.416 00.000 15712 MoveAxis(E, 3, ABG)
01:29:52.418 00.002 15712 Guiding  Dir = 2, Dur = 3
01:29:52.418 00.000 15712 IsGuiding returns 0
01:29:52.438 00.020 15712 IsGuiding returns 0
01:29:52.438 00.000 15712 Move returns status 0, amount 3
01:29:52.438 00.000 15712 MoveAxis(N, 0, ABG)
01:29:52.438 00.000 15712 Move returns status 0, amount 0
01:29:52.438 00.000 15712 move complete, result=0
01:29:52.438 00.000 15712 worker thread done servicing request
01:29:52.438 00.000 15712 Worker thread wakes up
01:29:52.438 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:29:52.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:52.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:53.854 01.416 15712 Exposure complete
01:29:53.915 00.061 15712 worker thread done servicing request
01:29:53.915 00.000 7988 OnExposeComplete: enter
01:29:53.915 00.000 7988 UpdateGuideState(): m_state=6
01:29:53.920 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2324
01:29:53.920 00.000 7988 Star::Find returns 1 (0), X=977.42, Y=190.72, Mass=862, SNR=19.0, Peak=145 HFD=3.5
01:29:53.922 00.002 7988 MultiStar: [#1 0.23,0.42,0.00,M2] [#2 -0.15,0.09,0.83,U] [#3 0.13,0.11,0.80,U] [#4 0.48,-0.17,0.00,M1] [#5 0.06,-0.11,0.75,U] [#6 0.23,-0.18,0.60,U] [#7 0.24,0.12,0.48,U] [#8 0.07,0.66,0.00,M9] 
01:29:53.922 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.04}, one-star: {0.32, 0.13}
01:29:53.924 00.002 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
01:29:53.924 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
01:29:53.926 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.27 mountX=0.04 mountY=-0.13, mountTheta=-1.29
01:29:53.928 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
01:29:53.928 00.000 7988 Enqueuing Move request for scope (0.13, 0.04)
01:29:53.930 00.002 15712 Worker thread wakes up
01:29:53.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:29:53.930 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:29:53.930 00.000 15712 Moving (0.13, 0.04) raw xDistance=0.04 yDistance=-0.13
01:29:53.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:29:53.931 00.001 7988 UpdateGuideState exits: m=862 SNR=19.0
01:29:53.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:53.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:53.931 00.000 7988 Enqueuing Expose request
01:29:53.931 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:29:53.931 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
01:29:53.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:53.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:29:53.931 00.000 15712 MoveAxis(E, 3, ABG)
01:29:53.931 00.000 15712 Guiding  Dir = 2, Dur = 3
01:29:53.931 00.000 15712 IsGuiding returns 0
01:29:53.948 00.017 15712 IsGuiding returns 0
01:29:53.948 00.000 15712 Move returns status 0, amount 3
01:29:53.948 00.000 15712 MoveAxis(N, 0, ABG)
01:29:53.948 00.000 15712 Move returns status 0, amount 0
01:29:53.948 00.000 15712 move complete, result=0
01:29:53.948 00.000 15712 worker thread done servicing request
01:29:53.948 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:29:53.948 00.000 15712 Worker thread wakes up
01:29:53.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:53.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:55.591 01.643 15712 Exposure complete
01:29:55.655 00.064 15712 worker thread done servicing request
01:29:55.655 00.000 7988 OnExposeComplete: enter
01:29:55.655 00.000 7988 UpdateGuideState(): m_state=6
01:29:55.655 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2325
01:29:55.655 00.000 7988 Star::Find returns 1 (0), X=977.58, Y=190.82, Mass=762, SNR=17.9, Peak=151 HFD=3.2
01:29:55.655 00.000 7988 MultiStar: [#1 0.15,0.43,0.00,M3] [#2 -0.10,0.15,0.91,U] [#3 -0.06,-0.05,0.85,U] [#4 0.14,-0.28,0.75,U] [#5 0.06,0.04,0.77,U] [#6 0.12,0.12,0.65,U] [#7 -0.05,-0.10,0.59,U] [#8 -0.16,0.68,0.00,M10] 
01:29:55.655 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.03}, one-star: {0.48, 0.23}
01:29:55.655 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
01:29:55.665 00.010 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
01:29:55.665 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.29 mountX=0.03 mountY=-0.10, mountTheta=-1.28
01:29:55.665 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
01:29:55.665 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
01:29:55.665 00.000 15712 Worker thread wakes up
01:29:55.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:29:55.665 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:29:55.671 00.006 15712 Moving (0.10, 0.03) raw xDistance=0.03 yDistance=-0.10
01:29:55.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:29:55.671 00.000 7988 UpdateGuideState exits: m=762 SNR=17.9
01:29:55.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:55.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:55.671 00.000 7988 Enqueuing Expose request
01:29:55.671 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:29:55.671 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
01:29:55.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:55.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:29:55.671 00.000 15712 MoveAxis(W, 2, ABG)
01:29:55.671 00.000 15712 Guiding  Dir = 3, Dur = 2
01:29:55.682 00.011 15712 IsGuiding returns 0
01:29:55.699 00.017 15712 IsGuiding returns 0
01:29:55.699 00.000 15712 Move returns status 0, amount 2
01:29:55.699 00.000 15712 MoveAxis(N, 0, ABG)
01:29:55.699 00.000 15712 Move returns status 0, amount 0
01:29:55.699 00.000 15712 move complete, result=0
01:29:55.699 00.000 15712 worker thread done servicing request
01:29:55.699 00.000 15712 Worker thread wakes up
01:29:55.699 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:29:55.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:55.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:57.107 01.408 15712 Exposure complete
01:29:57.169 00.062 15712 worker thread done servicing request
01:29:57.169 00.000 7988 OnExposeComplete: enter
01:29:57.169 00.000 7988 UpdateGuideState(): m_state=6
01:29:57.174 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2326
01:29:57.174 00.000 7988 Star::Find returns 1 (0), X=977.57, Y=190.79, Mass=973, SNR=20.1, Peak=149 HFD=3.7
01:29:57.176 00.002 7988 MultiStar: [#1 0.22,-0.10,0.95,U] [#2 -0.10,-0.06,0.78,U] [#3 0.01,0.10,0.85,U] [#4 0.06,-0.38,0.67,U] [#5 0.28,0.10,0.70,U] [#6 -0.20,-0.07,0.62,U] [#7 0.12,0.11,0.46,U] [#8 0.73,0.40,0.00,R] 
01:29:57.177 00.001 7988 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.47, 0.20}
01:29:57.177 00.000 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
01:29:57.179 00.002 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
01:29:57.179 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.04 mountX=-0.00 mountY=-0.13, mountTheta=-1.61
01:29:57.181 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.01, opts=13)
01:29:57.183 00.002 7988 Enqueuing Move request for scope (0.13, -0.01)
01:29:57.183 00.000 15712 Worker thread wakes up
01:29:57.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:29:57.183 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:29:57.183 00.000 15712 Moving (0.13, -0.01) raw xDistance=-0.00 yDistance=-0.13
01:29:57.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:29:57.185 00.002 7988 UpdateGuideState exits: m=973 SNR=20.1
01:29:57.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:57.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:57.185 00.000 7988 Enqueuing Expose request
01:29:57.185 00.000 15712 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:29:57.185 00.000 15712 PPEC: input: -0.00, control: 0.00, exposure: 1500
01:29:57.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:57.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:29:57.185 00.000 15712 MoveAxis(W, 1, ABG)
01:29:57.185 00.000 15712 Guiding  Dir = 3, Dur = 1
01:29:57.185 00.000 15712 IsGuiding returns 0
01:29:57.217 00.032 15712 IsGuiding returns 0
01:29:57.217 00.000 15712 Move returns status 0, amount 1
01:29:57.217 00.000 15712 MoveAxis(N, 0, ABG)
01:29:57.217 00.000 15712 Move returns status 0, amount 0
01:29:57.217 00.000 15712 move complete, result=0
01:29:57.217 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:29:57.219 00.002 15712 worker thread done servicing request
01:29:57.219 00.000 15712 Worker thread wakes up
01:29:57.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:57.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:58.860 01.641 15712 Exposure complete
01:29:58.921 00.061 15712 worker thread done servicing request
01:29:58.921 00.000 7988 OnExposeComplete: enter
01:29:58.924 00.003 7988 UpdateGuideState(): m_state=6
01:29:58.924 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2327
01:29:58.926 00.002 7988 Star::Find returns 1 (0), X=977.51, Y=190.77, Mass=820, SNR=18.5, Peak=142 HFD=3.5
01:29:58.926 00.000 7988 MultiStar: [#1 0.02,0.41,0.00,M3] [#2 -0.29,-0.04,0.84,U] [#3 -0.04,-0.11,0.85,U] [#4 0.14,-0.60,0.00,M1] [#5 0.19,-0.40,0.00,M1] [#6 -0.49,0.05,0.00,M1] [#7 -0.00,-0.40,0.47,U] [#8 -0.79,0.04,0.00,M1] 
01:29:58.928 00.002 7988 refined, 3 included, MultiStar: {0.04, -0.04}, one-star: {0.41, 0.18}
01:29:58.928 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
01:29:58.930 00.002 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
01:29:58.930 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.77 mountX=-0.04 mountY=-0.04, mountTheta=-2.35
01:29:58.932 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
01:29:58.934 00.002 7988 Enqueuing Move request for scope (0.04, -0.04)
01:29:58.934 00.000 15712 Worker thread wakes up
01:29:58.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:29:58.934 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:29:58.934 00.000 15712 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=-0.04
01:29:58.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:29:58.934 00.000 7988 UpdateGuideState exits: m=820 SNR=18.5
01:29:58.937 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:58.939 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:29:58.939 00.000 7988 Enqueuing Expose request
01:29:58.941 00.002 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:29:58.941 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
01:29:58.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:58.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:29:58.941 00.000 15712 MoveAxis(E, 0, ABG)
01:29:58.941 00.000 15712 Move returns status 0, amount 0
01:29:58.941 00.000 15712 MoveAxis(N, 0, ABG)
01:29:58.941 00.000 15712 Move returns status 0, amount 0
01:29:58.941 00.000 15712 move complete, result=0
01:29:58.941 00.000 15712 worker thread done servicing request
01:29:58.941 00.000 15712 Worker thread wakes up
01:29:58.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:29:58.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:29:58.941 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:00.359 01.418 15712 Exposure complete
01:30:00.423 00.064 15712 worker thread done servicing request
01:30:00.423 00.000 7988 OnExposeComplete: enter
01:30:00.423 00.000 7988 UpdateGuideState(): m_state=6
01:30:00.423 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2328
01:30:00.423 00.000 7988 Star::Find returns 1 (0), X=977.66, Y=190.91, Mass=750, SNR=17.6, Peak=166 HFD=3.3
01:30:00.423 00.000 7988 MultiStar: [#1 0.46,0.29,0.00,M4] [#2 -0.15,0.55,0.00,M1] [#3 0.37,0.65,0.00,M1] [#4 0.16,-0.17,0.73,U] [#5 0.21,-0.02,0.71,U] [#6 -0.17,0.27,0.68,U] [#7 0.04,0.15,0.51,U] [#8 -0.56,0.37,0.00,M2] 
01:30:00.423 00.000 7988 refined, 4 included, MultiStar: {0.20, 0.12}, one-star: {0.56, 0.31}
01:30:00.423 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
01:30:00.423 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
01:30:00.423 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.54 mountX=0.12 mountY=-0.20, mountTheta=-1.04
01:30:00.423 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.12, opts=13)
01:30:00.423 00.000 7988 Enqueuing Move request for scope (0.20, 0.12)
01:30:00.436 00.013 15712 Worker thread wakes up
01:30:00.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
01:30:00.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
01:30:00.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:00.436 00.000 7988 UpdateGuideState exits: m=750 SNR=17.6
01:30:00.438 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:00.438 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:00.438 00.000 7988 Enqueuing Expose request
01:30:00.438 00.000 15712 Moving (0.20, 0.12) raw xDistance=0.12 yDistance=-0.20
01:30:00.438 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:00.438 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
01:30:00.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:00.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:30:00.438 00.000 15712 MoveAxis(E, 3, ABG)
01:30:00.438 00.000 15712 Guiding  Dir = 2, Dur = 3
01:30:00.472 00.034 15712 IsGuiding returns 0
01:30:00.492 00.020 15712 IsGuiding returns 0
01:30:00.494 00.002 15712 Move returns status 0, amount 3
01:30:00.494 00.000 15712 MoveAxis(N, 0, ABG)
01:30:00.494 00.000 15712 Move returns status 0, amount 0
01:30:00.494 00.000 15712 move complete, result=0
01:30:00.494 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:30:00.494 00.000 15712 worker thread done servicing request
01:30:00.494 00.000 15712 Worker thread wakes up
01:30:00.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:00.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:02.129 01.635 15712 Exposure complete
01:30:02.193 00.064 15712 worker thread done servicing request
01:30:02.193 00.000 7988 OnExposeComplete: enter
01:30:02.193 00.000 7988 UpdateGuideState(): m_state=6
01:30:02.196 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2329
01:30:02.196 00.000 7988 Star::Find returns 1 (0), X=977.59, Y=190.85, Mass=689, SNR=17.1, Peak=154 HFD=2.8
01:30:02.198 00.002 7988 MultiStar: [#1 0.47,0.35,0.00,M5] [#2 0.05,0.30,0.95,U] [#3 0.14,0.43,0.00,M2] [#4 0.23,-0.19,0.77,U] [#5 -0.22,-0.24,0.75,U] [#6 0.13,0.10,0.72,U] [#7 0.35,0.43,0.00,M1] [#8 -0.75,0.81,0.00,M3] 
01:30:02.198 00.000 7988 refined, 4 included, MultiStar: {0.15, 0.07}, one-star: {0.49, 0.26}
01:30:02.200 00.002 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
01:30:02.200 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
01:30:02.202 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.42 mountX=0.07 mountY=-0.15, mountTheta=-1.15
01:30:02.204 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.07, opts=13)
01:30:02.204 00.000 7988 Enqueuing Move request for scope (0.15, 0.07)
01:30:02.206 00.002 15712 Worker thread wakes up
01:30:02.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
01:30:02.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
01:30:02.206 00.000 15712 Moving (0.15, 0.07) raw xDistance=0.07 yDistance=-0.15
01:30:02.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:30:02.206 00.000 7988 UpdateGuideState exits: m=689 SNR=17.1
01:30:02.209 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:02.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:02.211 00.002 7988 Enqueuing Expose request
01:30:02.211 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:02.211 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
01:30:02.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:02.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:30:02.211 00.000 15712 MoveAxis(E, 1, ABG)
01:30:02.213 00.002 15712 Guiding  Dir = 2, Dur = 1
01:30:02.213 00.000 15712 IsGuiding returns 0
01:30:02.229 00.016 15712 IsGuiding returns 0
01:30:02.229 00.000 15712 Move returns status 0, amount 1
01:30:02.229 00.000 15712 MoveAxis(N, 0, ABG)
01:30:02.229 00.000 15712 Move returns status 0, amount 0
01:30:02.229 00.000 15712 move complete, result=0
01:30:02.229 00.000 15712 worker thread done servicing request
01:30:02.229 00.000 15712 Worker thread wakes up
01:30:02.229 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
01:30:02.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:02.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:03.643 01.414 15712 Exposure complete
01:30:03.706 00.063 15712 worker thread done servicing request
01:30:03.706 00.000 7988 OnExposeComplete: enter
01:30:03.706 00.000 7988 UpdateGuideState(): m_state=6
01:30:03.706 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2330
01:30:03.706 00.000 7988 Star::Find returns 1 (0), X=977.56, Y=190.89, Mass=863, SNR=19.0, Peak=142 HFD=3.6
01:30:03.706 00.000 7988 MultiStar: [#1 -0.18,0.52,0.00,M6] [#2 -0.25,0.22,0.90,U] [#3 -0.42,0.66,0.00,M3] [#4 0.05,-0.01,0.76,U] [#5 -0.31,-0.16,0.71,U] [#6 -0.01,0.62,0.00,M1] [#7 0.08,0.50,0.00,M2] [#8 -0.44,0.06,0.00,M4] 
01:30:03.706 00.000 7988 refined, 3 included, MultiStar: {0.01, 0.11}, one-star: {0.46, 0.30}
01:30:03.706 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
01:30:03.706 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
01:30:03.706 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.11 mountY=-0.02, mountTheta=-0.15
01:30:03.706 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.11, opts=13)
01:30:03.706 00.000 7988 Enqueuing Move request for scope (0.01, 0.11)
01:30:03.706 00.000 15712 Worker thread wakes up
01:30:03.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:30:03.706 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:30:03.706 00.000 15712 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
01:30:03.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:30:03.720 00.014 7988 UpdateGuideState exits: m=863 SNR=19.0
01:30:03.722 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:03.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:03.724 00.002 7988 Enqueuing Expose request
01:30:03.724 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:03.724 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
01:30:03.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:03.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:03.724 00.000 15712 MoveAxis(E, 2, ABG)
01:30:03.724 00.000 15712 Guiding  Dir = 2, Dur = 2
01:30:03.726 00.002 15712 IsGuiding returns 0
01:30:03.754 00.028 15712 IsGuiding returns 0
01:30:03.754 00.000 15712 Move returns status 0, amount 2
01:30:03.754 00.000 15712 MoveAxis(N, 0, ABG)
01:30:03.754 00.000 15712 Move returns status 0, amount 0
01:30:03.754 00.000 15712 move complete, result=0
01:30:03.754 00.000 15712 worker thread done servicing request
01:30:03.754 00.000 15712 Worker thread wakes up
01:30:03.754 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:30:03.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:03.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:05.398 01.644 15712 Exposure complete
01:30:05.460 00.062 15712 worker thread done servicing request
01:30:05.462 00.002 7988 OnExposeComplete: enter
01:30:05.462 00.000 7988 UpdateGuideState(): m_state=6
01:30:05.462 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2331
01:30:05.462 00.000 7988 Star::Find returns 1 (0), X=977.07, Y=191.03, Mass=829, SNR=18.7, Peak=161 HFD=3.1
01:30:05.462 00.000 7988 MultiStar: [#1 0.08,0.46,0.00,M7] [#2 0.25,0.14,0.93,U] [#3 0.16,0.56,0.00,M4] [#4 -0.00,0.11,0.76,U] [#5 -0.01,-0.22,0.77,U] [#6 0.09,0.41,0.00,M2] [#7 0.24,0.56,0.00,M3] [#8 -0.83,0.42,0.00,M5] 
01:30:05.462 00.000 7988 refined, 3 included, MultiStar: {0.05, 0.14}, one-star: {-0.04, 0.43}
01:30:05.462 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
01:30:05.462 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
01:30:05.462 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.19 mountX=0.14 mountY=-0.06, mountTheta=-0.40
01:30:05.471 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.14, opts=13)
01:30:05.471 00.000 7988 Enqueuing Move request for scope (0.05, 0.14)
01:30:05.471 00.000 15712 Worker thread wakes up
01:30:05.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
01:30:05.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
01:30:05.471 00.000 15712 Moving (0.05, 0.14) raw xDistance=0.14 yDistance=-0.06
01:30:05.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:05.471 00.000 7988 UpdateGuideState exits: m=829 SNR=18.7
01:30:05.476 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:05.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:05.476 00.000 7988 Enqueuing Expose request
01:30:05.476 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:05.476 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
01:30:05.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:05.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:30:05.476 00.000 15712 MoveAxis(E, 2, ABG)
01:30:05.476 00.000 15712 Guiding  Dir = 2, Dur = 2
01:30:05.496 00.020 15712 IsGuiding returns 0
01:30:05.514 00.018 15712 IsGuiding returns 0
01:30:05.514 00.000 15712 Move returns status 0, amount 2
01:30:05.514 00.000 15712 MoveAxis(N, 0, ABG)
01:30:05.514 00.000 15712 Move returns status 0, amount 0
01:30:05.514 00.000 15712 move complete, result=0
01:30:05.514 00.000 15712 worker thread done servicing request
01:30:05.514 00.000 15712 Worker thread wakes up
01:30:05.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:05.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:05.514 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:30:06.928 01.414 15712 Exposure complete
01:30:06.991 00.063 15712 worker thread done servicing request
01:30:06.991 00.000 7988 OnExposeComplete: enter
01:30:06.991 00.000 7988 UpdateGuideState(): m_state=6
01:30:06.994 00.003 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2332
01:30:06.994 00.000 7988 Star::Find returns 1 (0), X=977.42, Y=190.90, Mass=796, SNR=18.4, Peak=157 HFD=3.3
01:30:06.996 00.002 7988 MultiStar: [#1 -0.05,0.39,1.06,U] [#2 0.04,0.23,0.93,U] [#3 0.19,0.24,0.86,U] [#4 -0.16,-0.05,0.76,U] [#5 0.34,-0.22,0.73,U] [#6 0.12,-0.00,0.69,U] [#7 0.38,0.09,0.57,U] [#8 -0.59,0.68,0.00,M6] 
01:30:06.996 00.000 7988 refined, 7 included, MultiStar: {0.14, 0.15}, one-star: {0.32, 0.31}
01:30:06.998 00.002 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
01:30:07.000 00.002 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
01:30:07.000 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.84 mountX=0.15 mountY=-0.14, mountTheta=-0.74
01:30:07.002 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.15, opts=13)
01:30:07.004 00.002 7988 Enqueuing Move request for scope (0.14, 0.15)
01:30:07.004 00.000 15712 Worker thread wakes up
01:30:07.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
01:30:07.004 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
01:30:07.004 00.000 15712 Moving (0.14, 0.15) raw xDistance=0.15 yDistance=-0.14
01:30:07.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:30:07.005 00.001 7988 UpdateGuideState exits: m=796 SNR=18.4
01:30:07.008 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:07.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:07.008 00.000 7988 Enqueuing Expose request
01:30:07.008 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:07.008 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
01:30:07.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:07.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:30:07.008 00.000 15712 MoveAxis(E, 3, ABG)
01:30:07.008 00.000 15712 Guiding  Dir = 2, Dur = 3
01:30:07.008 00.000 15712 IsGuiding returns 0
01:30:07.029 00.021 15712 IsGuiding returns 0
01:30:07.029 00.000 15712 Move returns status 0, amount 3
01:30:07.029 00.000 15712 MoveAxis(N, 0, ABG)
01:30:07.029 00.000 15712 Move returns status 0, amount 0
01:30:07.029 00.000 15712 move complete, result=0
01:30:07.029 00.000 15712 worker thread done servicing request
01:30:07.029 00.000 15712 Worker thread wakes up
01:30:07.029 00.000 7988 GuideStep: 0.2 px 3 ms EAST, -0.1 px 0 ms NORTH
01:30:07.033 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:07.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:08.665 01.632 15712 Exposure complete
01:30:08.727 00.062 15712 worker thread done servicing request
01:30:08.727 00.000 7988 OnExposeComplete: enter
01:30:08.727 00.000 7988 UpdateGuideState(): m_state=6
01:30:08.731 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2333
01:30:08.731 00.000 7988 Star::Find returns 1 (0), X=977.58, Y=190.89, Mass=919, SNR=19.6, Peak=177 HFD=3.6
01:30:08.733 00.002 7988 MultiStar: [#1 0.15,0.42,0.00,M7] [#2 0.08,0.17,0.83,U] [#3 0.06,0.28,0.85,U] [#4 -0.14,-0.33,0.74,U] [#5 -0.10,-0.11,0.70,U] [#6 0.08,0.27,0.60,U] [#7 0.17,-0.03,0.45,U] [#8 -0.81,0.18,0.00,M7] 
01:30:08.734 00.001 7988 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.48, 0.30}
01:30:08.734 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
01:30:08.736 00.002 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
01:30:08.736 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.14 cameraTheta=0.75 mountX=0.10 mountY=-0.11, mountTheta=-0.83
01:30:08.738 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.10, opts=13)
01:30:08.740 00.002 7988 Enqueuing Move request for scope (0.11, 0.10)
01:30:08.740 00.000 15712 Worker thread wakes up
01:30:08.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
01:30:08.740 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:30:08.740 00.000 15712 Moving (0.11, 0.10) raw xDistance=0.10 yDistance=-0.11
01:30:08.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:08.743 00.003 7988 UpdateGuideState exits: m=919 SNR=19.6
01:30:08.745 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:08.745 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:08.747 00.002 7988 Enqueuing Expose request
01:30:08.747 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:08.747 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
01:30:08.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:08.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:30:08.747 00.000 15712 MoveAxis(E, 3, ABG)
01:30:08.747 00.000 15712 Guiding  Dir = 2, Dur = 3
01:30:08.747 00.000 15712 IsGuiding returns 0
01:30:08.774 00.027 15712 IsGuiding returns 0
01:30:08.774 00.000 15712 Move returns status 0, amount 3
01:30:08.774 00.000 15712 MoveAxis(N, 0, ABG)
01:30:08.774 00.000 15712 Move returns status 0, amount 0
01:30:08.774 00.000 15712 move complete, result=0
01:30:08.774 00.000 15712 worker thread done servicing request
01:30:08.774 00.000 15712 Worker thread wakes up
01:30:08.774 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:30:08.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:08.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:10.191 01.417 15712 Exposure complete
01:30:10.255 00.064 15712 worker thread done servicing request
01:30:10.255 00.000 7988 OnExposeComplete: enter
01:30:10.255 00.000 7988 UpdateGuideState(): m_state=6
01:30:10.259 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2334
01:30:10.259 00.000 7988 Star::Find returns 1 (0), X=977.42, Y=191.14, Mass=897, SNR=19.3, Peak=152 HFD=3.6
01:30:10.261 00.002 7988 MultiStar: [#1 0.12,0.27,1.03,U] [#2 -0.11,-0.14,0.79,U] [#3 0.17,0.15,0.83,U] [#4 0.26,-0.03,0.71,U] [#5 0.05,-0.37,0.72,U] [#6 0.34,0.14,0.65,U] [#7 0.71,0.08,0.00,M2] [#8 -0.47,0.50,0.00,M8] 
01:30:10.261 00.000 7988 refined, 6 included, MultiStar: {0.16, 0.11}, one-star: {0.32, 0.55}
01:30:10.261 00.000 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.56) = xAngle (-0.96 = -0.96)
01:30:10.264 00.003 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
01:30:10.264 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.60 mountX=0.11 mountY=-0.17, mountTheta=-0.97
01:30:10.264 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.11, opts=13)
01:30:10.264 00.000 7988 Enqueuing Move request for scope (0.16, 0.11)
01:30:10.264 00.000 15712 Worker thread wakes up
01:30:10.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
01:30:10.264 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
01:30:10.264 00.000 15712 Moving (0.16, 0.11) raw xDistance=0.11 yDistance=-0.17
01:30:10.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:30:10.271 00.007 7988 UpdateGuideState exits: m=897 SNR=19.3
01:30:10.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:10.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:10.271 00.000 7988 Enqueuing Expose request
01:30:10.271 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:10.271 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
01:30:10.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:10.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:30:10.271 00.000 15712 MoveAxis(E, 1, ABG)
01:30:10.271 00.000 15712 Guiding  Dir = 2, Dur = 1
01:30:10.271 00.000 15712 IsGuiding returns 0
01:30:10.287 00.016 15712 IsGuiding returns 0
01:30:10.287 00.000 15712 Move returns status 0, amount 1
01:30:10.287 00.000 15712 MoveAxis(N, 0, ABG)
01:30:10.287 00.000 15712 Move returns status 0, amount 0
01:30:10.287 00.000 15712 move complete, result=0
01:30:10.287 00.000 15712 worker thread done servicing request
01:30:10.287 00.000 15712 Worker thread wakes up
01:30:10.287 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
01:30:10.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:10.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:11.929 01.642 15712 Exposure complete
01:30:11.992 00.063 15712 worker thread done servicing request
01:30:11.992 00.000 7988 OnExposeComplete: enter
01:30:11.992 00.000 7988 UpdateGuideState(): m_state=6
01:30:11.996 00.004 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2335
01:30:11.997 00.001 7988 Star::Find returns 1 (0), X=977.56, Y=190.91, Mass=879, SNR=19.2, Peak=148 HFD=3.6
01:30:11.997 00.000 7988 MultiStar: [#1 -0.10,0.40,0.00,M7] [#2 -0.18,-0.06,0.87,U] [#3 -0.23,0.25,0.81,U] [#4 -0.10,0.10,0.75,U] [#5 0.31,0.24,0.69,U] [#6 -0.01,0.05,0.66,U] [#7 -0.10,0.26,0.48,U] [#8 -1.01,-0.14,0.00,M9] 
01:30:11.999 00.002 7988 refined, 6 included, MultiStar: {0.04, 0.16}, one-star: {0.46, 0.31}
01:30:11.999 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
01:30:12.001 00.002 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
01:30:12.001 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.34 mountX=0.16 mountY=-0.04, mountTheta=-0.26
01:30:12.003 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.16, opts=13)
01:30:12.005 00.002 7988 Enqueuing Move request for scope (0.04, 0.16)
01:30:12.006 00.001 15712 Worker thread wakes up
01:30:12.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:30:12.006 00.000 7988 UpdateGuideState exits: m=879 SNR=19.2
01:30:12.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:12.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:12.006 00.000 7988 Enqueuing Expose request
01:30:12.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
01:30:12.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
01:30:12.006 00.000 15712 Moving (0.04, 0.16) raw xDistance=0.16 yDistance=-0.04
01:30:12.014 00.008 15712 PPEC rslt: input = 0.16, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.27
01:30:12.014 00.000 15712 PPEC: input: 0.16, control: 0.10, exposure: 1500
01:30:12.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:12.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:30:12.014 00.000 15712 MoveAxis(W, 31, ABG)
01:30:12.014 00.000 15712 Guiding  Dir = 3, Dur = 31
01:30:12.014 00.000 15712 IsGuiding returns 0
01:30:12.031 00.017 15712 PulseGuide returned control before completion, sleep 23
01:30:12.099 00.068 15712 IsGuiding returns 0
01:30:12.099 00.000 15712 Move returns status 0, amount 31
01:30:12.099 00.000 15712 MoveAxis(N, 0, ABG)
01:30:12.099 00.000 15712 Move returns status 0, amount 0
01:30:12.099 00.000 15712 move complete, result=0
01:30:12.099 00.000 15712 worker thread done servicing request
01:30:12.099 00.000 15712 Worker thread wakes up
01:30:12.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:12.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:12.099 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
01:30:13.505 01.406 15712 Exposure complete
01:30:13.566 00.061 15712 worker thread done servicing request
01:30:13.566 00.000 7988 OnExposeComplete: enter
01:30:13.566 00.000 7988 UpdateGuideState(): m_state=6
01:30:13.571 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2336
01:30:13.571 00.000 7988 Star::Find returns 1 (0), X=977.51, Y=190.71, Mass=921, SNR=19.7, Peak=157 HFD=3.6
01:30:13.573 00.002 7988 MultiStar: [#1 0.22,0.38,0.00,M8] [#2 -0.03,0.15,0.82,U] [#3 -0.03,-0.18,0.75,U] [#4 0.01,-0.59,0.00,M1] [#5 0.15,-0.66,0.00,M1] [#6 0.30,-0.09,0.69,U] [#7 0.10,0.11,0.45,U] [#8 -0.60,-0.10,0.00,M10] 
01:30:13.573 00.000 7988 refined, 4 included, MultiStar: {0.17, 0.02}, one-star: {0.41, 0.12}
01:30:13.575 00.002 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
01:30:13.575 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
01:30:13.577 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.15 mountX=0.03 mountY=-0.17, mountTheta=-1.42
01:30:13.578 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.02, opts=13)
01:30:13.580 00.002 7988 Enqueuing Move request for scope (0.17, 0.02)
01:30:13.580 00.000 15712 Worker thread wakes up
01:30:13.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
01:30:13.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
01:30:13.580 00.000 15712 Moving (0.17, 0.02) raw xDistance=0.03 yDistance=-0.17
01:30:13.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:30:13.582 00.002 7988 UpdateGuideState exits: m=921 SNR=19.7
01:30:13.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:13.582 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:13.582 00.000 7988 Enqueuing Expose request
01:30:13.582 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:13.582 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
01:30:13.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:13.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:30:13.582 00.000 15712 MoveAxis(E, 1, ABG)
01:30:13.582 00.000 15712 Guiding  Dir = 2, Dur = 1
01:30:13.582 00.000 15712 IsGuiding returns 0
01:30:13.629 00.047 15712 IsGuiding returns 0
01:30:13.629 00.000 15712 Move returns status 0, amount 1
01:30:13.629 00.000 15712 MoveAxis(N, 0, ABG)
01:30:13.629 00.000 15712 Move returns status 0, amount 0
01:30:13.629 00.000 15712 move complete, result=0
01:30:13.629 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
01:30:13.636 00.007 15712 worker thread done servicing request
01:30:13.636 00.000 15712 Worker thread wakes up
01:30:13.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:13.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:15.274 01.638 15712 Exposure complete
01:30:15.338 00.064 15712 worker thread done servicing request
01:30:15.338 00.000 7988 OnExposeComplete: enter
01:30:15.338 00.000 7988 UpdateGuideState(): m_state=6
01:30:15.338 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2337
01:30:15.338 00.000 7988 Star::Find returns 1 (0), X=977.57, Y=190.78, Mass=975, SNR=20.0, Peak=156 HFD=3.8
01:30:15.338 00.000 7988 MultiStar: [#1 -0.02,0.21,0.98,U] [#2 -0.08,0.04,0.80,U] [#3 -0.33,0.27,0.00,M1] [#4 0.28,-0.22,0.68,U] [#5 0.03,0.34,0.66,U] [#6 -0.14,-0.05,0.66,U] [#7 0.57,-0.16,0.00,M1] [#8 -0.82,-0.17,0.00,R] 
01:30:15.338 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.10}, one-star: {0.47, 0.18}
01:30:15.338 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
01:30:15.338 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
01:30:15.338 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.14 cameraTheta=0.74 mountX=0.10 mountY=-0.11, mountTheta=-0.83
01:30:15.338 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.10, opts=13)
01:30:15.338 00.000 7988 Enqueuing Move request for scope (0.11, 0.10)
01:30:15.349 00.011 15712 Worker thread wakes up
01:30:15.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
01:30:15.349 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:30:15.349 00.000 15712 Moving (0.11, 0.10) raw xDistance=0.10 yDistance=-0.11
01:30:15.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:30:15.349 00.000 7988 UpdateGuideState exits: m=975 SNR=20.0
01:30:15.352 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:15.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:15.352 00.000 7988 Enqueuing Expose request
01:30:15.352 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:15.352 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
01:30:15.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:15.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:30:15.352 00.000 15712 MoveAxis(E, 3, ABG)
01:30:15.352 00.000 15712 Guiding  Dir = 2, Dur = 3
01:30:15.352 00.000 15712 IsGuiding returns 0
01:30:15.376 00.024 15712 IsGuiding returns 0
01:30:15.376 00.000 15712 Move returns status 0, amount 3
01:30:15.376 00.000 15712 MoveAxis(N, 0, ABG)
01:30:15.376 00.000 15712 Move returns status 0, amount 0
01:30:15.376 00.000 15712 move complete, result=0
01:30:15.376 00.000 15712 worker thread done servicing request
01:30:15.376 00.000 15712 Worker thread wakes up
01:30:15.376 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:30:15.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:15.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:16.790 01.414 15712 Exposure complete
01:30:16.854 00.064 15712 worker thread done servicing request
01:30:16.854 00.000 7988 OnExposeComplete: enter
01:30:16.854 00.000 7988 UpdateGuideState(): m_state=6
01:30:16.854 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2338
01:30:16.854 00.000 7988 Star::Find returns 1 (0), X=977.71, Y=190.65, Mass=891, SNR=19.3, Peak=160 HFD=3.5
01:30:16.854 00.000 7988 MultiStar: [#1 -0.10,-0.01,0.90,U] [#2 -0.21,-0.02,0.84,U] [#3 0.07,0.38,0.84,U] [#4 0.41,-0.20,0.00,M1] [#5 -0.05,-0.14,0.65,U] [#6 0.10,-0.28,0.61,U] [#7 -0.33,0.44,0.00,M2] [#8 -0.18,0.50,0.00,M1] 
01:30:16.854 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.02}, one-star: {0.61, 0.05}
01:30:16.854 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.36 = -1.36)
01:30:16.862 00.008 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
01:30:16.862 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=0.02 mountY=-0.09, mountTheta=-1.37
01:30:16.862 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.02, opts=13)
01:30:16.862 00.000 7988 Enqueuing Move request for scope (0.09, 0.02)
01:30:16.867 00.005 15712 Worker thread wakes up
01:30:16.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:30:16.867 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:30:16.867 00.000 15712 Moving (0.09, 0.02) raw xDistance=0.02 yDistance=-0.09
01:30:16.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:30:16.867 00.000 7988 UpdateGuideState exits: m=891 SNR=19.3
01:30:16.870 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:16.870 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:16.872 00.002 7988 Enqueuing Expose request
01:30:16.872 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:16.872 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
01:30:16.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:16.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:30:16.872 00.000 15712 MoveAxis(E, 1, ABG)
01:30:16.872 00.000 15712 Guiding  Dir = 2, Dur = 1
01:30:16.874 00.002 15712 IsGuiding returns 0
01:30:16.884 00.010 15712 IsGuiding returns 0
01:30:16.884 00.000 15712 Move returns status 0, amount 1
01:30:16.884 00.000 15712 MoveAxis(N, 0, ABG)
01:30:16.884 00.000 15712 Move returns status 0, amount 0
01:30:16.884 00.000 15712 move complete, result=0
01:30:16.884 00.000 15712 worker thread done servicing request
01:30:16.884 00.000 15712 Worker thread wakes up
01:30:16.884 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:30:16.896 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:16.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:18.522 01.626 15712 Exposure complete
01:30:18.586 00.064 15712 worker thread done servicing request
01:30:18.586 00.000 7988 OnExposeComplete: enter
01:30:18.586 00.000 7988 UpdateGuideState(): m_state=6
01:30:18.586 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2339
01:30:18.586 00.000 7988 Star::Find returns 1 (0), X=977.42, Y=190.51, Mass=792, SNR=18.4, Peak=152 HFD=3.2
01:30:18.586 00.000 7988 MultiStar: [#1 0.01,0.14,1.03,U] [#2 -0.16,0.08,0.88,U] [#3 -0.25,0.27,0.86,U] [#4 0.22,0.02,0.72,U] [#5 0.25,-0.06,0.75,U] [#6 0.28,-0.08,0.67,U] [#7 0.17,-0.24,0.49,U] [#8 -0.08,-0.53,0.00,M2] 
01:30:18.586 00.000 7988 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.32, -0.08}
01:30:18.586 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
01:30:18.586 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
01:30:18.586 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.28 mountX=0.03 mountY=-0.09, mountTheta=-1.29
01:30:18.598 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.03, opts=13)
01:30:18.598 00.000 7988 Enqueuing Move request for scope (0.09, 0.03)
01:30:18.598 00.000 15712 Worker thread wakes up
01:30:18.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
01:30:18.598 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
01:30:18.598 00.000 15712 Moving (0.09, 0.03) raw xDistance=0.03 yDistance=-0.09
01:30:18.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:18.602 00.004 7988 UpdateGuideState exits: m=792 SNR=18.4
01:30:18.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:18.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:18.602 00.000 7988 Enqueuing Expose request
01:30:18.602 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:18.602 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
01:30:18.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:18.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:30:18.602 00.000 15712 MoveAxis(E, 0, ABG)
01:30:18.602 00.000 15712 Move returns status 0, amount 0
01:30:18.602 00.000 15712 MoveAxis(N, 0, ABG)
01:30:18.602 00.000 15712 Move returns status 0, amount 0
01:30:18.602 00.000 15712 move complete, result=0
01:30:18.602 00.000 15712 worker thread done servicing request
01:30:18.602 00.000 15712 Worker thread wakes up
01:30:18.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:18.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:18.602 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:20.135 01.533 15712 Exposure complete
01:30:20.196 00.061 15712 worker thread done servicing request
01:30:20.196 00.000 7988 OnExposeComplete: enter
01:30:20.196 00.000 7988 UpdateGuideState(): m_state=6
01:30:20.202 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2340
01:30:20.202 00.000 7988 Star::Find returns 1 (0), X=977.36, Y=190.49, Mass=941, SNR=19.8, Peak=143 HFD=4.0
01:30:20.204 00.002 7988 MultiStar: [#1 0.22,-0.07,0.95,U] [#2 -0.11,-0.26,0.78,U] [#3 -0.19,-0.24,0.81,U] [#4 -0.12,-0.79,0.00,M1] [#5 0.06,-0.05,0.64,U] [#6 0.54,-0.29,0.00,M1] [#7 0.57,-0.35,0.00,M2] [#8 0.42,0.08,0.00,M3] 
01:30:20.204 00.000 7988 refined, 4 included, MultiStar: {0.06, -0.14}, one-star: {0.26, -0.11}
01:30:20.206 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
01:30:20.206 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
01:30:20.208 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.15 mountX=-0.14 mountY=-0.06, mountTheta=-2.74
01:30:20.210 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.14, opts=13)
01:30:20.210 00.000 7988 Enqueuing Move request for scope (0.06, -0.14)
01:30:20.212 00.002 15712 Worker thread wakes up
01:30:20.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
01:30:20.212 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
01:30:20.212 00.000 15712 Moving (0.06, -0.14) raw xDistance=-0.14 yDistance=-0.06
01:30:20.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:20.212 00.000 7988 UpdateGuideState exits: m=941 SNR=19.8
01:30:20.214 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:20.214 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:20.216 00.002 7988 Enqueuing Expose request
01:30:20.216 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:20.216 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
01:30:20.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:20.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:30:20.216 00.000 15712 MoveAxis(W, 3, ABG)
01:30:20.216 00.000 15712 Guiding  Dir = 3, Dur = 3
01:30:20.216 00.000 15712 IsGuiding returns 0
01:30:20.232 00.016 15712 IsGuiding returns 0
01:30:20.232 00.000 15712 Move returns status 0, amount 3
01:30:20.232 00.000 15712 MoveAxis(N, 0, ABG)
01:30:20.232 00.000 15712 Move returns status 0, amount 0
01:30:20.232 00.000 15712 move complete, result=0
01:30:20.232 00.000 15712 worker thread done servicing request
01:30:20.232 00.000 15712 Worker thread wakes up
01:30:20.232 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:30:20.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:20.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:21.980 01.748 15712 Exposure complete
01:30:22.044 00.064 15712 worker thread done servicing request
01:30:22.044 00.000 7988 OnExposeComplete: enter
01:30:22.045 00.001 7988 UpdateGuideState(): m_state=6
01:30:22.045 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2341
01:30:22.047 00.002 7988 Star::Find returns 1 (0), X=977.71, Y=190.01, Mass=755, SNR=17.9, Peak=146 HFD=3.2
01:30:22.047 00.000 7988 MultiStar: large primary error, entering stabilization period
01:30:22.049 00.002 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.56) = xAngle (-2.32 = -2.32)
01:30:22.049 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.36 = -2.36)
01:30:22.051 00.002 7988 CameraToMount -- cameraX=0.61 cameraY=-0.58 hyp=0.84 cameraTheta=-0.76 mountX=-0.58 mountY=-0.60, mountTheta=-2.34
01:30:22.053 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.61, y=-0.58, opts=13)
01:30:22.053 00.000 7988 Enqueuing Move request for scope (0.61, -0.58)
01:30:22.055 00.002 15712 Worker thread wakes up
01:30:22.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.58) opts 0xd
01:30:22.055 00.000 15712 Handling offset move in thread for scope, endpoint = (0.61, -0.58)
01:30:22.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:22.055 00.000 7988 UpdateGuideState exits: m=755 SNR=17.9
01:30:22.058 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:22.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:22.059 00.001 7988 Enqueuing Expose request
01:30:22.059 00.000 15712 Moving (0.61, -0.58) raw xDistance=-0.58 yDistance=-0.60
01:30:22.062 00.003 15712 PPEC rslt: input = -0.58, final = -0.34, react = -0.35, pred = 0.01, hyst = -0.31, hyst_pct = 0.00, period_length = 639.27
01:30:22.062 00.000 15712 PPEC: input: -0.58, control: -0.34, exposure: 1500
01:30:22.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:22.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
01:30:22.062 00.000 15712 MoveAxis(E, 111, ABG)
01:30:22.062 00.000 15712 Guiding  Dir = 2, Dur = 111
01:30:22.062 00.000 15712 IsGuiding returns 0
01:30:22.079 00.017 15712 PulseGuide returned control before completion, sleep 97
01:30:22.216 00.137 15712 IsGuiding returns 0
01:30:22.216 00.000 15712 Move returns status 0, amount 111
01:30:22.216 00.000 15712 MoveAxis(N, 0, ABG)
01:30:22.216 00.000 15712 Move returns status 0, amount 0
01:30:22.216 00.000 15712 move complete, result=0
01:30:22.216 00.000 7988 GuideStep: -0.6 px 111 ms EAST, -0.6 px 0 ms NORTH
01:30:22.220 00.004 15712 worker thread done servicing request
01:30:22.220 00.000 15712 Worker thread wakes up
01:30:22.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:22.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:23.639 01.419 15712 Exposure complete
01:30:23.701 00.062 15712 worker thread done servicing request
01:30:23.701 00.000 7988 OnExposeComplete: enter
01:30:23.701 00.000 7988 UpdateGuideState(): m_state=6
01:30:23.705 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2342
01:30:23.705 00.000 7988 Star::Find returns 1 (0), X=977.59, Y=190.86, Mass=932, SNR=19.7, Peak=158 HFD=3.8
01:30:23.707 00.002 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.56) = xAngle (-1.07 = -1.07)
01:30:23.707 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
01:30:23.710 00.003 7988 CameraToMount -- cameraX=0.49 cameraY=0.27 hyp=0.56 cameraTheta=0.50 mountX=0.27 mountY=-0.50, mountTheta=-1.07
01:30:23.710 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=0.27, opts=13)
01:30:23.712 00.002 7988 Enqueuing Move request for scope (0.49, 0.27)
01:30:23.714 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:23.714 00.000 7988 UpdateGuideState exits: m=932 SNR=19.7
01:30:23.716 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:23.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:23.717 00.001 7988 Enqueuing Expose request
01:30:23.717 00.000 15712 Worker thread wakes up
01:30:23.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.27) opts 0xd
01:30:23.717 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, 0.27)
01:30:23.720 00.003 15712 Moving (0.49, 0.27) raw xDistance=0.27 yDistance=-0.50
01:30:23.720 00.000 15712 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 639.27
01:30:23.720 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
01:30:23.720 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:23.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
01:30:23.720 00.000 15712 MoveAxis(W, 53, ABG)
01:30:23.720 00.000 15712 Guiding  Dir = 3, Dur = 53
01:30:23.720 00.000 15712 IsGuiding returns 0
01:30:23.753 00.033 15712 PulseGuide returned control before completion, sleep 35
01:30:23.817 00.064 15712 IsGuiding returns 1
01:30:23.817 00.000 15712 scope still moving after pulse duration time elapsed
01:30:23.844 00.027 15712 IsGuiding returns 0
01:30:23.844 00.000 15712 scope move finished after 53 + 66 ms
01:30:23.844 00.000 15712 Move returns status 0, amount 53
01:30:23.844 00.000 15712 MoveAxis(N, 0, ABG)
01:30:23.844 00.000 15712 Move returns status 0, amount 0
01:30:23.844 00.000 15712 move complete, result=0
01:30:23.844 00.000 15712 worker thread done servicing request
01:30:23.844 00.000 15712 Worker thread wakes up
01:30:23.844 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.5 px 0 ms NORTH
01:30:23.846 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:23.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:25.587 01.741 15712 Exposure complete
01:30:25.648 00.061 15712 worker thread done servicing request
01:30:25.648 00.000 7988 OnExposeComplete: enter
01:30:25.648 00.000 7988 UpdateGuideState(): m_state=6
01:30:25.654 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2343
01:30:25.654 00.000 7988 Star::Find returns 1 (0), X=977.67, Y=190.83, Mass=916, SNR=19.7, Peak=143 HFD=3.7
01:30:25.656 00.002 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
01:30:25.656 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
01:30:25.658 00.002 7988 CameraToMount -- cameraX=0.57 cameraY=0.24 hyp=0.61 cameraTheta=0.40 mountX=0.24 mountY=-0.57, mountTheta=-1.17
01:30:25.660 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.57, y=0.24, opts=13)
01:30:25.660 00.000 7988 Enqueuing Move request for scope (0.57, 0.24)
01:30:25.662 00.002 15712 Worker thread wakes up
01:30:25.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.24) opts 0xd
01:30:25.662 00.000 15712 Handling offset move in thread for scope, endpoint = (0.57, 0.24)
01:30:25.662 00.000 15712 Moving (0.57, 0.24) raw xDistance=0.24 yDistance=-0.57
01:30:25.664 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:30:25.665 00.001 7988 UpdateGuideState exits: m=916 SNR=19.7
01:30:25.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:25.665 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:25.665 00.000 7988 Enqueuing Expose request
01:30:25.665 00.000 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.15, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.27
01:30:25.665 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
01:30:25.665 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.38 newest=-1.66
01:30:25.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:30:25.665 00.000 15712 MoveAxis(W, 47, ABG)
01:30:25.665 00.000 15712 Guiding  Dir = 3, Dur = 47
01:30:25.665 00.000 15712 IsGuiding returns 0
01:30:25.682 00.017 15712 PulseGuide returned control before completion, sleep 40
01:30:25.728 00.046 15712 IsGuiding returns 1
01:30:25.728 00.000 15712 scope still moving after pulse duration time elapsed
01:30:25.767 00.039 15712 IsGuiding returns 0
01:30:25.767 00.000 15712 scope move finished after 47 + 50 ms
01:30:25.767 00.000 15712 Move returns status 0, amount 47
01:30:25.767 00.000 15712 BLC: Oldest BLC event removed
01:30:25.767 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 191 applied
01:30:25.767 00.000 15712 MoveAxis(N, 337, ABG)
01:30:25.767 00.000 15712 Guiding  Dir = 0, Dur = 337
01:30:25.767 00.000 15712 IsGuiding returns 0
01:30:25.847 00.080 15712 PulseGuide returned control before completion, sleep 268
01:30:26.128 00.281 15712 IsGuiding returns 1
01:30:26.128 00.000 15712 scope still moving after pulse duration time elapsed
01:30:26.191 00.063 15712 IsGuiding returns 1
01:30:26.228 00.037 15712 IsGuiding returns 0
01:30:26.228 00.000 15712 scope move finished after 337 + 126 ms
01:30:26.228 00.000 15712 Move returns status 0, amount 337
01:30:26.228 00.000 15712 move complete, result=0
01:30:26.228 00.000 15712 worker thread done servicing request
01:30:26.228 00.000 15712 Worker thread wakes up
01:30:26.228 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.6 px 337 ms NORTH
01:30:26.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:26.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:27.645 01.417 15712 Exposure complete
01:30:27.706 00.061 15712 worker thread done servicing request
01:30:27.706 00.000 7988 OnExposeComplete: enter
01:30:27.706 00.000 7988 UpdateGuideState(): m_state=6
01:30:27.712 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2344
01:30:27.712 00.000 7988 Star::Find returns 1 (0), X=977.59, Y=190.94, Mass=820, SNR=18.7, Peak=145 HFD=3.7
01:30:27.714 00.002 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
01:30:27.714 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
01:30:27.716 00.002 7988 CameraToMount -- cameraX=0.49 cameraY=0.35 hyp=0.60 cameraTheta=0.62 mountX=0.35 mountY=-0.49, mountTheta=-0.96
01:30:27.718 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=0.35, opts=13)
01:30:27.718 00.000 7988 Enqueuing Move request for scope (0.49, 0.35)
01:30:27.720 00.002 15712 Worker thread wakes up
01:30:27.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.35) opts 0xd
01:30:27.720 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, 0.35)
01:30:27.720 00.000 15712 Moving (0.49, 0.35) raw xDistance=0.35 yDistance=-0.49
01:30:27.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:30:27.720 00.000 7988 UpdateGuideState exits: m=820 SNR=18.7
01:30:27.722 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:27.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:27.724 00.002 7988 Enqueuing Expose request
01:30:27.724 00.000 15712 BLC: History state: CurrMiss=0.49, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.570831, 1:0.494614
01:30:27.724 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
01:30:27.726 00.002 15712 PPEC rslt: input = 0.35, final = 0.20, react = 0.21, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.27
01:30:27.726 00.000 15712 PPEC: input: 0.35, control: 0.20, exposure: 1500
01:30:27.726 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:30:27.726 00.000 15712 MoveAxis(W, 67, ABG)
01:30:27.726 00.000 15712 Guiding  Dir = 3, Dur = 67
01:30:27.726 00.000 15712 IsGuiding returns 0
01:30:27.748 00.022 15712 PulseGuide returned control before completion, sleep 58
01:30:27.822 00.074 15712 IsGuiding returns 0
01:30:27.822 00.000 15712 Move returns status 0, amount 67
01:30:27.822 00.000 15712 MoveAxis(N, 126, ABG)
01:30:27.822 00.000 15712 Guiding  Dir = 0, Dur = 126
01:30:27.822 00.000 15712 IsGuiding returns 0
01:30:27.911 00.089 15712 PulseGuide returned control before completion, sleep 55
01:30:27.978 00.067 15712 IsGuiding returns 1
01:30:27.978 00.000 15712 scope still moving after pulse duration time elapsed
01:30:28.010 00.032 15712 IsGuiding returns 1
01:30:28.042 00.032 15712 IsGuiding returns 1
01:30:28.074 00.032 15712 IsGuiding returns 0
01:30:28.074 00.000 15712 scope move finished after 126 + 118 ms
01:30:28.074 00.000 15712 Move returns status 0, amount 126
01:30:28.074 00.000 15712 move complete, result=0
01:30:28.074 00.000 15712 worker thread done servicing request
01:30:28.074 00.000 15712 Worker thread wakes up
01:30:28.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:28.074 00.000 7988 GuideStep: 0.3 px 67 ms WEST, -0.5 px 126 ms NORTH
01:30:28.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:29.715 01.641 15712 Exposure complete
01:30:29.778 00.063 15712 worker thread done servicing request
01:30:29.778 00.000 7988 OnExposeComplete: enter
01:30:29.778 00.000 7988 UpdateGuideState(): m_state=6
01:30:29.782 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2345
01:30:29.782 00.000 7988 Star::Find returns 1 (0), X=977.40, Y=190.28, Mass=749, SNR=17.6, Peak=134 HFD=3.2
01:30:29.784 00.002 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
01:30:29.784 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.41 = -2.41)
01:30:29.786 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=-0.31 hyp=0.43 cameraTheta=-0.81 mountX=-0.31 mountY=-0.29, mountTheta=-2.39
01:30:29.788 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.31, opts=13)
01:30:29.788 00.000 7988 Enqueuing Move request for scope (0.29, -0.31)
01:30:29.790 00.002 15712 Worker thread wakes up
01:30:29.790 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.31) opts 0xd
01:30:29.790 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.31)
01:30:29.790 00.000 15712 Moving (0.29, -0.31) raw xDistance=-0.31 yDistance=-0.29
01:30:29.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:29.790 00.000 7988 UpdateGuideState exits: m=749 SNR=17.6
01:30:29.793 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:29.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:29.794 00.001 7988 Enqueuing Expose request
01:30:29.796 00.002 15712 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.570831, 1:0.494614, 2:0.286970
01:30:29.796 00.000 15712 BLC: Under-shoot: nominal increase by 75
01:30:29.796 00.000 15712 BLC: window closed
01:30:29.796 00.000 15712 BLC: Pulse adjusted to 210
01:30:29.796 00.000 15712 PPEC rslt: input = -0.31, final = -0.20, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.27
01:30:29.796 00.000 15712 PPEC: input: -0.31, control: -0.20, exposure: 1500
01:30:29.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:30:29.796 00.000 15712 MoveAxis(E, 64, ABG)
01:30:29.796 00.000 15712 Guiding  Dir = 2, Dur = 64
01:30:29.826 00.030 15712 IsGuiding returns 0
01:30:29.843 00.017 15712 PulseGuide returned control before completion, sleep 59
01:30:29.890 00.047 7988 evsrv: cli 0CCCF088 connect
01:30:29.890 00.000 7988 case statement mapped state 6 to 3
01:30:29.890 00.000 7988 case statement mapped state 6 to 3
01:30:29.890 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_pixel_scale","id":"2040563c-72db-47be-8512-a97925937058"}
01:30:29.896 00.006 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":3.86747,"id":"2040563c-72db-47be-8512-a97925937058"}
01:30:29.896 00.000 7988 evsrv: cli 0CCCF088 disconnect
01:30:29.922 00.026 15712 IsGuiding returns 0
01:30:29.922 00.000 15712 Move returns status 0, amount 64
01:30:29.922 00.000 15712 MoveAxis(N, 73, ABG)
01:30:29.922 00.000 15712 Guiding  Dir = 0, Dur = 73
01:30:29.922 00.000 15712 IsGuiding returns 0
01:30:30.003 00.081 15712 IsGuiding returns 1
01:30:30.003 00.000 15712 scope still moving after pulse duration time elapsed
01:30:30.051 00.048 15712 IsGuiding returns 1
01:30:30.081 00.030 15712 IsGuiding returns 1
01:30:30.114 00.033 15712 IsGuiding returns 0
01:30:30.114 00.000 15712 scope move finished after 73 + 118 ms
01:30:30.114 00.000 15712 Move returns status 0, amount 73
01:30:30.114 00.000 15712 move complete, result=0
01:30:30.114 00.000 15712 worker thread done servicing request
01:30:30.114 00.000 15712 Worker thread wakes up
01:30:30.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:30.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:30.114 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.3 px 73 ms NORTH
01:30:31.533 01.419 15712 Exposure complete
01:30:31.594 00.061 7988 OnExposeComplete: enter
01:30:31.598 00.004 7988 UpdateGuideState(): m_state=6
01:30:31.600 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2346
01:30:31.602 00.002 15712 worker thread done servicing request
01:30:31.602 00.000 7988 Star::Find returns 1 (0), X=977.00, Y=189.92, Mass=854, SNR=19.0, Peak=154 HFD=3.9
01:30:31.602 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
01:30:31.604 00.002 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
01:30:31.604 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.68 hyp=0.68 cameraTheta=-1.72 mountX=-0.68 mountY=0.12, mountTheta=2.97
01:30:31.604 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.68, opts=13)
01:30:31.604 00.000 7988 Enqueuing Move request for scope (-0.10, -0.68)
01:30:31.604 00.000 15712 Worker thread wakes up
01:30:31.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.68) opts 0xd
01:30:31.604 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.68)
01:30:31.604 00.000 15712 Moving (-0.10, -0.68) raw xDistance=-0.68 yDistance=0.12
01:30:31.610 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:30:31.611 00.001 7988 UpdateGuideState exits: m=854 SNR=19.0
01:30:31.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:31.613 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:31.613 00.000 7988 Enqueuing Expose request
01:30:31.615 00.002 15712 PPEC rslt: input = -0.68, final = -0.42, react = -0.41, pred = -0.01, hyst = -0.35, hyst_pct = 0.00, period_length = 639.27
01:30:31.615 00.000 15712 PPEC: input: -0.68, control: -0.42, exposure: 1500
01:30:31.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:31.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:30:31.615 00.000 15712 MoveAxis(E, 136, ABG)
01:30:31.615 00.000 15712 Guiding  Dir = 2, Dur = 136
01:30:31.615 00.000 15712 IsGuiding returns 0
01:30:31.631 00.016 15712 PulseGuide returned control before completion, sleep 129
01:30:31.785 00.154 15712 IsGuiding returns 0
01:30:31.785 00.000 15712 Move returns status 0, amount 136
01:30:31.785 00.000 15712 MoveAxis(N, 0, ABG)
01:30:31.785 00.000 15712 Move returns status 0, amount 0
01:30:31.785 00.000 15712 move complete, result=0
01:30:31.785 00.000 7988 GuideStep: -0.7 px 136 ms EAST, 0.1 px 0 ms NORTH
01:30:31.795 00.010 15712 worker thread done servicing request
01:30:31.795 00.000 15712 Worker thread wakes up
01:30:31.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:31.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:33.430 01.635 15712 Exposure complete
01:30:33.492 00.062 15712 worker thread done servicing request
01:30:33.492 00.000 7988 OnExposeComplete: enter
01:30:33.492 00.000 7988 UpdateGuideState(): m_state=6
01:30:33.492 00.000 7988 Star::Find(15, 977, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2347
01:30:33.492 00.000 7988 Star::Find returns 1 (0), X=977.25, Y=190.00, Mass=908, SNR=19.7, Peak=166 HFD=4.0
01:30:33.492 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
01:30:33.499 00.007 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
01:30:33.499 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.60 hyp=0.61 cameraTheta=-1.32 mountX=-0.59 mountY=-0.14, mountTheta=-2.92
01:30:33.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.60, opts=13)
01:30:33.499 00.000 7988 Enqueuing Move request for scope (0.15, -0.60)
01:30:33.499 00.000 15712 Worker thread wakes up
01:30:33.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.60) opts 0xd
01:30:33.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.60)
01:30:33.499 00.000 15712 Moving (0.15, -0.60) raw xDistance=-0.59 yDistance=-0.14
01:30:33.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:30:33.499 00.000 7988 UpdateGuideState exits: m=908 SNR=19.7
01:30:33.506 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:33.508 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:33.508 00.000 7988 Enqueuing Expose request
01:30:33.508 00.000 15712 PPEC rslt: input = -0.59, final = -0.36, react = -0.36, pred = -0.01, hyst = -0.33, hyst_pct = 0.00, period_length = 639.27
01:30:33.508 00.000 15712 PPEC: input: -0.59, control: -0.36, exposure: 1500
01:30:33.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:33.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:30:33.508 00.000 15712 MoveAxis(E, 119, ABG)
01:30:33.508 00.000 15712 Guiding  Dir = 2, Dur = 119
01:30:33.508 00.000 15712 IsGuiding returns 0
01:30:33.533 00.025 15712 PulseGuide returned control before completion, sleep 104
01:30:33.652 00.119 15712 IsGuiding returns 1
01:30:33.652 00.000 15712 scope still moving after pulse duration time elapsed
01:30:33.710 00.058 15712 IsGuiding returns 0
01:30:33.710 00.000 15712 scope move finished after 119 + 81 ms
01:30:33.710 00.000 15712 Move returns status 0, amount 119
01:30:33.710 00.000 15712 MoveAxis(N, 0, ABG)
01:30:33.710 00.000 15712 Move returns status 0, amount 0
01:30:33.710 00.000 15712 move complete, result=0
01:30:33.710 00.000 7988 GuideStep: -0.6 px 119 ms EAST, -0.1 px 0 ms NORTH
01:30:33.713 00.003 15712 worker thread done servicing request
01:30:33.713 00.000 15712 Worker thread wakes up
01:30:33.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:33.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:35.132 01.419 15712 Exposure complete
01:30:35.196 00.064 15712 worker thread done servicing request
01:30:35.196 00.000 7988 OnExposeComplete: enter
01:30:35.196 00.000 7988 UpdateGuideState(): m_state=6
01:30:35.196 00.000 7988 Star::Find(15, 977, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2348
01:30:35.199 00.003 7988 Star::Find returns 1 (0), X=977.00, Y=190.14, Mass=946, SNR=19.9, Peak=167 HFD=4.2
01:30:35.199 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
01:30:35.199 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.90)
01:30:35.199 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.46 hyp=0.47 cameraTheta=-1.79 mountX=-0.46 mountY=0.11, mountTheta=2.90
01:30:35.199 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.46, opts=13)
01:30:35.199 00.000 7988 Enqueuing Move request for scope (-0.10, -0.46)
01:30:35.199 00.000 15712 Worker thread wakes up
01:30:35.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.46) opts 0xd
01:30:35.199 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.46)
01:30:35.199 00.000 15712 Moving (-0.10, -0.46) raw xDistance=-0.46 yDistance=0.11
01:30:35.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:35.199 00.000 7988 UpdateGuideState exits: m=946 SNR=19.9
01:30:35.208 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:35.208 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:35.210 00.002 7988 Enqueuing Expose request
01:30:35.212 00.002 15712 PPEC rslt: input = -0.46, final = -0.28, react = -0.27, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 639.27
01:30:35.212 00.000 15712 PPEC: input: -0.46, control: -0.28, exposure: 1500
01:30:35.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:35.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:30:35.212 00.000 15712 MoveAxis(E, 91, ABG)
01:30:35.212 00.000 15712 Guiding  Dir = 2, Dur = 91
01:30:35.212 00.000 15712 IsGuiding returns 0
01:30:35.226 00.014 15712 PulseGuide returned control before completion, sleep 84
01:30:35.342 00.116 15712 IsGuiding returns 0
01:30:35.342 00.000 15712 Move returns status 0, amount 91
01:30:35.342 00.000 15712 MoveAxis(N, 0, ABG)
01:30:35.342 00.000 15712 Move returns status 0, amount 0
01:30:35.342 00.000 15712 move complete, result=0
01:30:35.342 00.000 7988 GuideStep: -0.5 px 91 ms EAST, 0.1 px 0 ms NORTH
01:30:35.342 00.000 15712 worker thread done servicing request
01:30:35.342 00.000 15712 Worker thread wakes up
01:30:35.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:35.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:36.983 01.641 15712 Exposure complete
01:30:37.047 00.064 15712 worker thread done servicing request
01:30:37.047 00.000 7988 OnExposeComplete: enter
01:30:37.047 00.000 7988 UpdateGuideState(): m_state=6
01:30:37.047 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2349
01:30:37.047 00.000 7988 Star::Find returns 1 (0), X=977.15, Y=190.24, Mass=905, SNR=19.7, Peak=136 HFD=3.9
01:30:37.047 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
01:30:37.054 00.007 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
01:30:37.054 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.36 hyp=0.36 cameraTheta=-1.43 mountX=-0.36 mountY=-0.04, mountTheta=-3.03
01:30:37.054 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.36, opts=13)
01:30:37.054 00.000 7988 Enqueuing Move request for scope (0.05, -0.36)
01:30:37.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:37.054 00.000 7988 UpdateGuideState exits: m=905 SNR=19.7
01:30:37.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:37.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:37.063 00.009 7988 Enqueuing Expose request
01:30:37.063 00.000 15712 Worker thread wakes up
01:30:37.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.36) opts 0xd
01:30:37.063 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.36)
01:30:37.063 00.000 15712 Moving (0.05, -0.36) raw xDistance=-0.36 yDistance=-0.04
01:30:37.063 00.000 15712 PPEC rslt: input = -0.36, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 639.27
01:30:37.063 00.000 15712 PPEC: input: -0.36, control: -0.22, exposure: 1500
01:30:37.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:37.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:30:37.063 00.000 15712 MoveAxis(E, 72, ABG)
01:30:37.063 00.000 15712 Guiding  Dir = 2, Dur = 72
01:30:37.063 00.000 15712 IsGuiding returns 0
01:30:37.085 00.022 15712 PulseGuide returned control before completion, sleep 67
01:30:37.165 00.080 15712 IsGuiding returns 0
01:30:37.165 00.000 15712 Move returns status 0, amount 72
01:30:37.165 00.000 15712 MoveAxis(N, 0, ABG)
01:30:37.165 00.000 15712 Move returns status 0, amount 0
01:30:37.165 00.000 15712 move complete, result=0
01:30:37.165 00.000 7988 GuideStep: -0.4 px 72 ms EAST, -0.0 px 0 ms NORTH
01:30:37.165 00.000 15712 worker thread done servicing request
01:30:37.167 00.002 15712 Worker thread wakes up
01:30:37.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:37.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:38.580 01.413 15712 Exposure complete
01:30:38.642 00.062 15712 worker thread done servicing request
01:30:38.642 00.000 7988 OnExposeComplete: enter
01:30:38.642 00.000 7988 UpdateGuideState(): m_state=6
01:30:38.646 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2350
01:30:38.646 00.000 7988 Star::Find returns 1 (0), X=977.15, Y=191.30, Mass=813, SNR=18.6, Peak=157 HFD=3.4
01:30:38.648 00.002 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
01:30:38.648 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
01:30:38.650 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.71 hyp=0.71 cameraTheta=1.51 mountX=0.71 mountY=-0.06, mountTheta=-0.09
01:30:38.652 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.71, opts=13)
01:30:38.652 00.000 7988 Enqueuing Move request for scope (0.04, 0.71)
01:30:38.654 00.002 15712 Worker thread wakes up
01:30:38.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.71) opts 0xd
01:30:38.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.71)
01:30:38.654 00.000 15712 Moving (0.04, 0.71) raw xDistance=0.71 yDistance=-0.06
01:30:38.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:38.654 00.000 7988 UpdateGuideState exits: m=813 SNR=18.6
01:30:38.657 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:38.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:38.657 00.000 7988 Enqueuing Expose request
01:30:38.657 00.000 15712 PPEC rslt: input = 0.71, final = 0.42, react = 0.43, pred = -0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 639.27
01:30:38.657 00.000 15712 PPEC: input: 0.71, control: 0.42, exposure: 1500
01:30:38.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:38.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:30:38.657 00.000 15712 MoveAxis(W, 136, ABG)
01:30:38.657 00.000 15712 Guiding  Dir = 3, Dur = 136
01:30:38.657 00.000 15712 IsGuiding returns 0
01:30:38.673 00.016 15712 PulseGuide returned control before completion, sleep 125
01:30:38.855 00.182 15712 IsGuiding returns 1
01:30:38.855 00.000 15712 scope still moving after pulse duration time elapsed
01:30:38.881 00.026 15712 IsGuiding returns 0
01:30:38.881 00.000 15712 scope move finished after 136 + 83 ms
01:30:38.881 00.000 15712 Move returns status 0, amount 136
01:30:38.881 00.000 15712 MoveAxis(N, 0, ABG)
01:30:38.881 00.000 15712 Move returns status 0, amount 0
01:30:38.881 00.000 15712 move complete, result=0
01:30:38.881 00.000 15712 worker thread done servicing request
01:30:38.881 00.000 15712 Worker thread wakes up
01:30:38.881 00.000 7988 GuideStep: 0.7 px 136 ms WEST, -0.1 px 0 ms NORTH
01:30:38.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:38.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:40.524 01.643 15712 Exposure complete
01:30:40.588 00.064 15712 worker thread done servicing request
01:30:40.589 00.001 7988 OnExposeComplete: enter
01:30:40.589 00.000 7988 UpdateGuideState(): m_state=6
01:30:40.589 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2351
01:30:40.589 00.000 7988 Star::Find returns 1 (0), X=976.94, Y=191.18, Mass=834, SNR=18.9, Peak=156 HFD=3.4
01:30:40.592 00.003 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
01:30:40.592 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
01:30:40.592 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.58 hyp=0.60 cameraTheta=1.84 mountX=0.58 mountY=0.14, mountTheta=0.24
01:30:40.592 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.58, opts=13)
01:30:40.592 00.000 7988 Enqueuing Move request for scope (-0.16, 0.58)
01:30:40.592 00.000 15712 Worker thread wakes up
01:30:40.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.58) opts 0xd
01:30:40.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.58)
01:30:40.592 00.000 15712 Moving (-0.16, 0.58) raw xDistance=0.58 yDistance=0.14
01:30:40.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:40.592 00.000 7988 UpdateGuideState exits: m=834 SNR=18.9
01:30:40.600 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:40.601 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:40.601 00.000 7988 Enqueuing Expose request
01:30:40.601 00.000 15712 PPEC rslt: input = 0.58, final = 0.33, react = 0.35, pred = -0.01, hyst = 0.30, hyst_pct = 0.00, period_length = 639.27
01:30:40.601 00.000 15712 PPEC: input: 0.58, control: 0.33, exposure: 1500
01:30:40.601 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:40.601 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:30:40.601 00.000 15712 MoveAxis(W, 109, ABG)
01:30:40.601 00.000 15712 Guiding  Dir = 3, Dur = 109
01:30:40.601 00.000 15712 IsGuiding returns 0
01:30:40.634 00.033 15712 PulseGuide returned control before completion, sleep 90
01:30:40.729 00.095 15712 IsGuiding returns 1
01:30:40.729 00.000 15712 scope still moving after pulse duration time elapsed
01:30:40.761 00.032 15712 IsGuiding returns 0
01:30:40.761 00.000 15712 scope move finished after 109 + 47 ms
01:30:40.761 00.000 15712 Move returns status 0, amount 109
01:30:40.761 00.000 15712 MoveAxis(N, 0, ABG)
01:30:40.761 00.000 15712 Move returns status 0, amount 0
01:30:40.761 00.000 15712 move complete, result=0
01:30:40.761 00.000 7988 GuideStep: 0.6 px 109 ms WEST, 0.1 px 0 ms NORTH
01:30:40.762 00.001 15712 worker thread done servicing request
01:30:40.762 00.000 15712 Worker thread wakes up
01:30:40.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:40.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:42.178 01.416 15712 Exposure complete
01:30:42.240 00.062 15712 worker thread done servicing request
01:30:42.240 00.000 7988 OnExposeComplete: enter
01:30:42.240 00.000 7988 UpdateGuideState(): m_state=6
01:30:42.240 00.000 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2352
01:30:42.240 00.000 7988 Star::Find returns 1 (0), X=977.05, Y=190.93, Mass=880, SNR=19.4, Peak=151 HFD=3.9
01:30:42.240 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
01:30:42.240 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
01:30:42.240 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.72 mountX=0.34 mountY=0.04, mountTheta=0.13
01:30:42.240 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.34, opts=13)
01:30:42.240 00.000 7988 Enqueuing Move request for scope (-0.05, 0.34)
01:30:42.240 00.000 15712 Worker thread wakes up
01:30:42.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
01:30:42.240 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
01:30:42.240 00.000 15712 Moving (-0.05, 0.34) raw xDistance=0.34 yDistance=0.04
01:30:42.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:30:42.254 00.014 7988 UpdateGuideState exits: m=880 SNR=19.4
01:30:42.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:42.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:42.257 00.003 7988 Enqueuing Expose request
01:30:42.257 00.000 15712 PPEC rslt: input = 0.34, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 639.27
01:30:42.257 00.000 15712 PPEC: input: 0.34, control: 0.19, exposure: 1500
01:30:42.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:42.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:30:42.257 00.000 15712 MoveAxis(W, 63, ABG)
01:30:42.257 00.000 15712 Guiding  Dir = 3, Dur = 63
01:30:42.257 00.000 15712 IsGuiding returns 0
01:30:42.280 00.023 15712 PulseGuide returned control before completion, sleep 53
01:30:42.359 00.079 15712 IsGuiding returns 0
01:30:42.359 00.000 15712 Move returns status 0, amount 63
01:30:42.359 00.000 15712 MoveAxis(N, 0, ABG)
01:30:42.359 00.000 15712 Move returns status 0, amount 0
01:30:42.359 00.000 15712 move complete, result=0
01:30:42.359 00.000 15712 worker thread done servicing request
01:30:42.359 00.000 15712 Worker thread wakes up
01:30:42.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:42.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:42.359 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.0 px 0 ms NORTH
01:30:43.990 01.631 15712 Exposure complete
01:30:44.052 00.062 15712 worker thread done servicing request
01:30:44.052 00.000 7988 OnExposeComplete: enter
01:30:44.052 00.000 7988 UpdateGuideState(): m_state=6
01:30:44.056 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2353
01:30:44.058 00.002 7988 Star::Find returns 1 (0), X=976.84, Y=190.14, Mass=797, SNR=18.3, Peak=164 HFD=3.4
01:30:44.058 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.66 = 2.62)
01:30:44.058 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.59)
01:30:44.061 00.003 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.45 hyp=0.52 cameraTheta=-2.10 mountX=-0.45 mountY=0.27, mountTheta=2.60
01:30:44.063 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.45, opts=13)
01:30:44.063 00.000 7988 Enqueuing Move request for scope (-0.26, -0.45)
01:30:44.065 00.002 15712 Worker thread wakes up
01:30:44.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.45) opts 0xd
01:30:44.065 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.45)
01:30:44.065 00.000 15712 Moving (-0.26, -0.45) raw xDistance=-0.45 yDistance=0.27
01:30:44.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:30:44.065 00.000 7988 UpdateGuideState exits: m=797 SNR=18.3
01:30:44.067 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:44.068 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:44.068 00.000 7988 Enqueuing Expose request
01:30:44.068 00.000 15712 PPEC rslt: input = -0.45, final = -0.29, react = -0.27, pred = -0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 639.27
01:30:44.068 00.000 15712 PPEC: input: -0.45, control: -0.29, exposure: 1500
01:30:44.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:30:44.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:30:44.068 00.000 15712 MoveAxis(E, 94, ABG)
01:30:44.068 00.000 15712 Guiding  Dir = 2, Dur = 94
01:30:44.068 00.000 15712 IsGuiding returns 0
01:30:44.086 00.018 15712 PulseGuide returned control before completion, sleep 90
01:30:44.198 00.112 15712 IsGuiding returns 0
01:30:44.198 00.000 15712 Move returns status 0, amount 94
01:30:44.198 00.000 15712 MoveAxis(N, 0, ABG)
01:30:44.198 00.000 15712 Move returns status 0, amount 0
01:30:44.198 00.000 15712 move complete, result=0
01:30:44.198 00.000 7988 GuideStep: -0.5 px 94 ms EAST, 0.3 px 0 ms NORTH
01:30:44.200 00.002 15712 worker thread done servicing request
01:30:44.200 00.000 15712 Worker thread wakes up
01:30:44.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:44.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:45.616 01.416 15712 Exposure complete
01:30:45.677 00.061 15712 worker thread done servicing request
01:30:45.677 00.000 7988 OnExposeComplete: enter
01:30:45.677 00.000 7988 UpdateGuideState(): m_state=6
01:30:45.681 00.004 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2354
01:30:45.681 00.000 7988 Star::Find returns 1 (0), X=977.21, Y=190.26, Mass=877, SNR=19.1, Peak=166 HFD=3.6
01:30:45.683 00.002 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
01:30:45.683 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
01:30:45.685 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.26 mountX=-0.33 mountY=-0.10, mountTheta=-2.85
01:30:45.687 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.33, opts=13)
01:30:45.687 00.000 7988 Enqueuing Move request for scope (0.11, -0.33)
01:30:45.689 00.002 15712 Worker thread wakes up
01:30:45.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.33) opts 0xd
01:30:45.689 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.33)
01:30:45.689 00.000 15712 Moving (0.11, -0.33) raw xDistance=-0.33 yDistance=-0.10
01:30:45.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:30:45.691 00.002 7988 UpdateGuideState exits: m=877 SNR=19.1
01:30:45.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:45.693 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:45.695 00.002 7988 Enqueuing Expose request
01:30:45.695 00.000 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.27
01:30:45.695 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
01:30:45.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:45.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:30:45.695 00.000 15712 MoveAxis(E, 70, ABG)
01:30:45.695 00.000 15712 Guiding  Dir = 2, Dur = 70
01:30:45.725 00.030 15712 IsGuiding returns 0
01:30:45.748 00.023 15712 PulseGuide returned control before completion, sleep 65
01:30:45.827 00.079 15712 IsGuiding returns 0
01:30:45.827 00.000 15712 Move returns status 0, amount 70
01:30:45.827 00.000 15712 MoveAxis(N, 0, ABG)
01:30:45.827 00.000 15712 Move returns status 0, amount 0
01:30:45.827 00.000 15712 move complete, result=0
01:30:45.827 00.000 7988 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
01:30:45.831 00.004 15712 worker thread done servicing request
01:30:45.831 00.000 15712 Worker thread wakes up
01:30:45.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:45.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:47.466 01.635 15712 Exposure complete
01:30:47.529 00.063 15712 worker thread done servicing request
01:30:47.529 00.000 7988 OnExposeComplete: enter
01:30:47.529 00.000 7988 UpdateGuideState(): m_state=6
01:30:47.529 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2355
01:30:47.529 00.000 7988 Star::Find returns 1 (0), X=977.22, Y=190.33, Mass=780, SNR=18.1, Peak=152 HFD=3.4
01:30:47.529 00.000 7988 MultiStar: exiting stabilization period
01:30:47.529 00.000 7988 MultiStar: [#1 0.16,-0.09,1.01,U] [#2 -0.27,-0.62,0.00,M1] [#3 -0.34,-0.15,0.82,U] [#4 -0.22,-0.78,0.00,M2] [#5 -0.37,-0.44,0.00,M1] [#6 0.09,-0.85,0.00,M2] [#7 0.13,-0.31,0.54,U] [#8 0.30,-0.32,0.00,M4] 
01:30:47.529 00.000 7988 refined, 3 included, MultiStar: {0.02, -0.19}, one-star: {0.12, -0.26}
01:30:47.529 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
01:30:47.529 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
01:30:47.529 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.46 mountX=-0.19 mountY=-0.02, mountTheta=-3.05
01:30:47.529 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.19, opts=13)
01:30:47.542 00.013 7988 Enqueuing Move request for scope (0.02, -0.19)
01:30:47.542 00.000 15712 Worker thread wakes up
01:30:47.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
01:30:47.542 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
01:30:47.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:30:47.542 00.000 7988 UpdateGuideState exits: m=780 SNR=18.1
01:30:47.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:47.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:47.542 00.000 7988 Enqueuing Expose request
01:30:47.542 00.000 15712 Moving (0.02, -0.19) raw xDistance=-0.19 yDistance=-0.02
01:30:47.549 00.007 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.27
01:30:47.549 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
01:30:47.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:47.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:47.549 00.000 15712 MoveAxis(E, 39, ABG)
01:30:47.549 00.000 15712 Guiding  Dir = 2, Dur = 39
01:30:47.549 00.000 15712 IsGuiding returns 0
01:30:47.562 00.013 15712 PulseGuide returned control before completion, sleep 32
01:30:47.606 00.044 15712 IsGuiding returns 1
01:30:47.606 00.000 15712 scope still moving after pulse duration time elapsed
01:30:47.661 00.055 15712 IsGuiding returns 0
01:30:47.661 00.000 15712 scope move finished after 39 + 74 ms
01:30:47.661 00.000 15712 Move returns status 0, amount 39
01:30:47.661 00.000 15712 MoveAxis(N, 0, ABG)
01:30:47.661 00.000 15712 Move returns status 0, amount 0
01:30:47.661 00.000 15712 move complete, result=0
01:30:47.661 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
01:30:47.669 00.008 15712 worker thread done servicing request
01:30:47.669 00.000 15712 Worker thread wakes up
01:30:47.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:47.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:49.074 01.405 15712 Exposure complete
01:30:49.135 00.061 15712 worker thread done servicing request
01:30:49.137 00.002 7988 OnExposeComplete: enter
01:30:49.137 00.000 7988 UpdateGuideState(): m_state=6
01:30:49.139 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2356
01:30:49.139 00.000 7988 Star::Find returns 1 (0), X=977.27, Y=190.16, Mass=842, SNR=18.6, Peak=165 HFD=3.5
01:30:49.139 00.000 7988 MultiStar: [#1 -0.44,-0.34,0.00,M4] [#2 -0.44,-0.42,0.00,M2] [#3 -0.42,-0.62,0.00,M1] [#4 -0.09,-0.70,0.00,M3] [#5 -0.27,-0.57,0.00,M2] [#6 -0.13,-0.41,0.00,M3] [#7 -0.27,-0.07,0.47,U] [#8 -0.47,-0.36,0.00,M5] 
01:30:49.139 00.000 7988 refined, 1 included, MultiStar: {0.03, -0.31}, one-star: {0.16, -0.43}
01:30:49.139 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
01:30:49.139 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
01:30:49.139 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.31 hyp=0.32 cameraTheta=-1.49 mountX=-0.31 mountY=-0.02, mountTheta=-3.09
01:30:49.139 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.31, opts=13)
01:30:49.139 00.000 7988 Enqueuing Move request for scope (0.03, -0.31)
01:30:49.139 00.000 15712 Worker thread wakes up
01:30:49.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.31) opts 0xd
01:30:49.139 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.31)
01:30:49.139 00.000 15712 Moving (0.03, -0.31) raw xDistance=-0.31 yDistance=-0.02
01:30:49.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:30:49.139 00.000 7988 UpdateGuideState exits: m=842 SNR=18.6
01:30:49.151 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:49.153 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:49.153 00.000 7988 Enqueuing Expose request
01:30:49.153 00.000 15712 PPEC rslt: input = -0.31, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.27
01:30:49.153 00.000 15712 PPEC: input: -0.31, control: -0.20, exposure: 1500
01:30:49.153 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:49.153 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:49.153 00.000 15712 MoveAxis(E, 65, ABG)
01:30:49.153 00.000 15712 Guiding  Dir = 2, Dur = 65
01:30:49.153 00.000 15712 IsGuiding returns 0
01:30:49.169 00.016 15712 PulseGuide returned control before completion, sleep 62
01:30:49.247 00.078 15712 IsGuiding returns 0
01:30:49.247 00.000 15712 Move returns status 0, amount 65
01:30:49.247 00.000 15712 MoveAxis(N, 0, ABG)
01:30:49.247 00.000 15712 Move returns status 0, amount 0
01:30:49.247 00.000 15712 move complete, result=0
01:30:49.247 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.0 px 0 ms NORTH
01:30:49.252 00.005 15712 worker thread done servicing request
01:30:49.252 00.000 15712 Worker thread wakes up
01:30:49.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:49.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:50.891 01.639 15712 Exposure complete
01:30:50.953 00.062 15712 worker thread done servicing request
01:30:50.953 00.000 7988 OnExposeComplete: enter
01:30:50.953 00.000 7988 UpdateGuideState(): m_state=6
01:30:50.957 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2357
01:30:50.957 00.000 7988 Star::Find returns 1 (0), X=977.56, Y=190.69, Mass=825, SNR=18.7, Peak=146 HFD=3.4
01:30:50.959 00.002 7988 MultiStar: [#1 0.03,0.24,1.01,U] [#2 -0.26,-0.09,0.88,U] [#3 -0.15,0.04,0.76,U] [#4 0.00,-0.30,0.76,U] [#5 -0.03,-0.51,0.00,M3] [#6 0.34,-0.39,0.00,M4] [#7 0.18,0.06,0.46,U] [#8 -0.46,-0.01,0.00,M6] 
01:30:50.959 00.000 7988 refined, 5 included, MultiStar: {0.05, 0.02}, one-star: {0.46, 0.09}
01:30:50.959 00.000 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.56) = xAngle (-1.19 = -1.19)
01:30:50.959 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
01:30:50.959 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.37 mountX=0.02 mountY=-0.05, mountTheta=-1.20
01:30:50.959 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.02, opts=13)
01:30:50.959 00.000 7988 Enqueuing Move request for scope (0.05, 0.02)
01:30:50.959 00.000 15712 Worker thread wakes up
01:30:50.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:30:50.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:30:50.959 00.000 15712 Moving (0.05, 0.02) raw xDistance=0.02 yDistance=-0.05
01:30:50.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:30:50.969 00.010 7988 UpdateGuideState exits: m=825 SNR=18.7
01:30:50.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:50.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:50.974 00.005 7988 Enqueuing Expose request
01:30:50.974 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:50.974 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
01:30:50.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:50.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:30:50.974 00.000 15712 MoveAxis(E, 2, ABG)
01:30:50.974 00.000 15712 Guiding  Dir = 2, Dur = 2
01:30:50.976 00.002 15712 IsGuiding returns 0
01:30:50.991 00.015 15712 IsGuiding returns 0
01:30:50.991 00.000 15712 Move returns status 0, amount 2
01:30:50.991 00.000 15712 MoveAxis(N, 0, ABG)
01:30:50.991 00.000 15712 Move returns status 0, amount 0
01:30:50.991 00.000 15712 move complete, result=0
01:30:50.991 00.000 15712 worker thread done servicing request
01:30:50.991 00.000 15712 Worker thread wakes up
01:30:50.991 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:30:50.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:50.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:52.408 01.417 15712 Exposure complete
01:30:52.471 00.063 15712 worker thread done servicing request
01:30:52.471 00.000 7988 OnExposeComplete: enter
01:30:52.471 00.000 7988 UpdateGuideState(): m_state=6
01:30:52.474 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2358
01:30:52.474 00.000 7988 Star::Find returns 1 (0), X=977.19, Y=190.66, Mass=899, SNR=19.4, Peak=145 HFD=3.7
01:30:52.476 00.002 7988 MultiStar: [#1 -0.04,-0.04,0.97,U] [#2 -0.40,-0.06,0.85,U] [#3 -0.13,0.05,0.74,U] [#4 -0.06,-0.46,0.00,M3] [#5 -0.23,-0.46,0.00,M4] [#6 -0.20,-0.07,0.62,U] [#7 0.03,-0.06,0.47,U] [#8 -0.35,0.04,0.47,U] 
01:30:52.476 00.000 7988 single-star, 6 included, MultiStar: {-0.13, -0.01}, one-star: {0.09, 0.06}
01:30:52.478 00.002 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.56) = xAngle (-0.96 = -0.96)
01:30:52.478 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
01:30:52.480 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=0.06 mountY=-0.09, mountTheta=-0.97
01:30:52.482 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.06, opts=13)
01:30:52.482 00.000 7988 Enqueuing Move request for scope (0.09, 0.06)
01:30:52.484 00.002 15712 Worker thread wakes up
01:30:52.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:30:52.484 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:30:52.484 00.000 15712 Moving (0.09, 0.06) raw xDistance=0.06 yDistance=-0.09
01:30:52.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:30:52.484 00.000 7988 UpdateGuideState exits: m=899 SNR=19.4
01:30:52.488 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:52.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:52.490 00.002 7988 Enqueuing Expose request
01:30:52.490 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:52.490 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:30:52.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:52.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:30:52.490 00.000 15712 MoveAxis(E, 5, ABG)
01:30:52.490 00.000 15712 Guiding  Dir = 2, Dur = 5
01:30:52.490 00.000 15712 IsGuiding returns 0
01:30:52.509 00.019 15712 IsGuiding returns 0
01:30:52.509 00.000 15712 Move returns status 0, amount 5
01:30:52.509 00.000 15712 MoveAxis(N, 0, ABG)
01:30:52.509 00.000 15712 Move returns status 0, amount 0
01:30:52.509 00.000 15712 move complete, result=0
01:30:52.511 00.002 15712 worker thread done servicing request
01:30:52.511 00.000 15712 Worker thread wakes up
01:30:52.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:52.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:52.511 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:30:54.145 01.634 15712 Exposure complete
01:30:54.209 00.064 15712 worker thread done servicing request
01:30:54.209 00.000 7988 OnExposeComplete: enter
01:30:54.210 00.001 7988 UpdateGuideState(): m_state=6
01:30:54.211 00.001 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2359
01:30:54.213 00.002 7988 Star::Find returns 1 (0), X=977.52, Y=191.29, Mass=862, SNR=19.0, Peak=162 HFD=3.4
01:30:54.214 00.001 7988 MultiStar: [#1 -0.58,0.46,0.00,M3] [#2 -0.58,0.32,0.00,M1] [#3 -0.36,0.41,0.00,M1] [#4 -0.42,-0.03,0.00,M4] [#5 -0.27,0.25,0.64,U] [#6 -0.48,0.29,0.00,M4] [#7 -0.52,0.63,0.00,M1] [#8 -0.65,1.02,0.00,M6] 
01:30:54.215 00.001 7988 refined, 1 included, MultiStar: {0.15, 0.52}, one-star: {0.42, 0.70}
01:30:54.215 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
01:30:54.217 00.002 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
01:30:54.217 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.52 hyp=0.54 cameraTheta=1.29 mountX=0.52 mountY=-0.16, mountTheta=-0.30
01:30:54.219 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.52, opts=13)
01:30:54.221 00.002 7988 Enqueuing Move request for scope (0.15, 0.52)
01:30:54.221 00.000 15712 Worker thread wakes up
01:30:54.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.52) opts 0xd
01:30:54.221 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.52)
01:30:54.221 00.000 15712 Moving (0.15, 0.52) raw xDistance=0.52 yDistance=-0.16
01:30:54.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:30:54.221 00.000 7988 UpdateGuideState exits: m=862 SNR=19.0
01:30:54.224 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:54.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:54.226 00.002 7988 Enqueuing Expose request
01:30:54.226 00.000 15712 PPEC rslt: input = 0.52, final = 0.31, react = 0.31, pred = -0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.27
01:30:54.226 00.000 15712 PPEC: input: 0.52, control: 0.31, exposure: 1500
01:30:54.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:54.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:30:54.226 00.000 15712 MoveAxis(W, 100, ABG)
01:30:54.226 00.000 15712 Guiding  Dir = 3, Dur = 100
01:30:54.226 00.000 15712 IsGuiding returns 0
01:30:54.252 00.026 15712 PulseGuide returned control before completion, sleep 86
01:30:54.364 00.112 15712 IsGuiding returns 1
01:30:54.364 00.000 15712 scope still moving after pulse duration time elapsed
01:30:54.397 00.033 15712 IsGuiding returns 0
01:30:54.397 00.000 15712 scope move finished after 100 + 68 ms
01:30:54.397 00.000 15712 Move returns status 0, amount 100
01:30:54.397 00.000 15712 MoveAxis(N, 0, ABG)
01:30:54.397 00.000 15712 Move returns status 0, amount 0
01:30:54.397 00.000 15712 move complete, result=0
01:30:54.397 00.000 7988 GuideStep: 0.5 px 100 ms WEST, -0.2 px 0 ms NORTH
01:30:54.399 00.002 15712 worker thread done servicing request
01:30:54.399 00.000 15712 Worker thread wakes up
01:30:54.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:54.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:55.803 01.404 15712 Exposure complete
01:30:55.864 00.061 15712 worker thread done servicing request
01:30:55.864 00.000 7988 OnExposeComplete: enter
01:30:55.864 00.000 7988 UpdateGuideState(): m_state=6
01:30:55.871 00.007 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2360
01:30:55.871 00.000 7988 Star::Find returns 1 (0), X=976.99, Y=191.06, Mass=824, SNR=18.4, Peak=157 HFD=3.9
01:30:55.873 00.002 7988 MultiStar: [#1 -0.56,0.63,0.00,M4] [#2 -0.26,0.15,0.83,U] [#3 -0.63,0.57,0.00,M2] [#4 0.13,-0.03,0.72,U] [#5 -0.32,-0.00,0.65,U] [#6 -0.54,0.47,0.00,M5] [#7 -0.32,-0.15,0.52,U] [#8 -0.14,0.50,0.00,M7] 
01:30:55.873 00.000 7988 refined, 4 included, MultiStar: {-0.17, 0.13}, one-star: {-0.11, 0.46}
01:30:55.875 00.002 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.56) = xAngle (0.91 = 0.91)
01:30:55.875 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
01:30:55.877 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.47 mountX=0.13 mountY=0.16, mountTheta=0.90
01:30:55.879 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.13, opts=13)
01:30:55.880 00.001 7988 Enqueuing Move request for scope (-0.17, 0.13)
01:30:55.880 00.000 15712 Worker thread wakes up
01:30:55.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
01:30:55.880 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
01:30:55.880 00.000 15712 Moving (-0.17, 0.13) raw xDistance=0.13 yDistance=0.16
01:30:55.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:30:55.880 00.000 7988 UpdateGuideState exits: m=824 SNR=18.4
01:30:55.883 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:55.883 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:55.885 00.002 7988 Enqueuing Expose request
01:30:55.885 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:55.885 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
01:30:55.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:55.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:30:55.885 00.000 15712 MoveAxis(E, 3, ABG)
01:30:55.885 00.000 15712 Guiding  Dir = 2, Dur = 3
01:30:55.887 00.002 15712 IsGuiding returns 0
01:30:55.915 00.028 15712 IsGuiding returns 0
01:30:55.915 00.000 15712 Move returns status 0, amount 3
01:30:55.915 00.000 15712 MoveAxis(N, 0, ABG)
01:30:55.915 00.000 15712 Move returns status 0, amount 0
01:30:55.915 00.000 15712 move complete, result=0
01:30:55.915 00.000 15712 worker thread done servicing request
01:30:55.915 00.000 15712 Worker thread wakes up
01:30:55.915 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
01:30:55.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:55.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:57.554 01.639 15712 Exposure complete
01:30:57.618 00.064 15712 worker thread done servicing request
01:30:57.618 00.000 7988 OnExposeComplete: enter
01:30:57.618 00.000 7988 UpdateGuideState(): m_state=6
01:30:57.618 00.000 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2361
01:30:57.618 00.000 7988 Star::Find returns 1 (0), X=976.95, Y=190.74, Mass=844, SNR=18.7, Peak=146 HFD=4.0
01:30:57.623 00.005 7988 MultiStar: [#1 -0.59,0.31,0.00,M5] [#2 -0.33,0.27,0.00,M1] [#3 -0.45,0.52,0.00,M3] [#4 -0.31,-0.35,0.00,M4] [#5 -0.41,-0.15,0.00,M3] [#6 -0.42,0.07,0.00,M6] [#7 -0.32,0.23,0.46,U] [#8 -0.68,-0.33,0.00,M8] 
01:30:57.623 00.000 7988 single-star, 1 included, MultiStar: {-0.21, 0.17}, one-star: {-0.16, 0.15}
01:30:57.623 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.56) = xAngle (0.83 = 0.83)
01:30:57.623 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
01:30:57.623 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.21 cameraTheta=2.39 mountX=0.15 mountY=0.15, mountTheta=0.81
01:30:57.623 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.15, opts=13)
01:30:57.623 00.000 7988 Enqueuing Move request for scope (-0.16, 0.15)
01:30:57.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
01:30:57.632 00.009 7988 UpdateGuideState exits: m=844 SNR=18.7
01:30:57.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:57.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:57.632 00.000 7988 Enqueuing Expose request
01:30:57.632 00.000 15712 Worker thread wakes up
01:30:57.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
01:30:57.632 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
01:30:57.632 00.000 15712 Moving (-0.16, 0.15) raw xDistance=0.15 yDistance=0.15
01:30:57.640 00.008 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:57.640 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
01:30:57.640 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:57.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:30:57.640 00.000 15712 MoveAxis(E, 1, ABG)
01:30:57.640 00.000 15712 Guiding  Dir = 2, Dur = 1
01:30:57.640 00.000 15712 IsGuiding returns 0
01:30:57.657 00.017 15712 IsGuiding returns 0
01:30:57.657 00.000 15712 Move returns status 0, amount 1
01:30:57.657 00.000 15712 MoveAxis(N, 0, ABG)
01:30:57.657 00.000 15712 Move returns status 0, amount 0
01:30:57.657 00.000 15712 move complete, result=0
01:30:57.657 00.000 15712 worker thread done servicing request
01:30:57.657 00.000 15712 Worker thread wakes up
01:30:57.657 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
01:30:57.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:57.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:59.070 01.413 15712 Exposure complete
01:30:59.132 00.062 15712 worker thread done servicing request
01:30:59.132 00.000 7988 OnExposeComplete: enter
01:30:59.132 00.000 7988 UpdateGuideState(): m_state=6
01:30:59.135 00.003 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2362
01:30:59.135 00.000 7988 Star::Find returns 1 (0), X=977.10, Y=190.37, Mass=863, SNR=18.9, Peak=140 HFD=4.0
01:30:59.138 00.003 7988 MultiStar: [#1 0.01,-0.13,0.87,U] [#2 -0.26,-0.18,0.75,U] [#3 0.09,0.03,0.88,U] [#4 -0.19,-0.39,0.00,M5] [#5 -0.53,-0.40,0.00,M4] [#6 -0.40,-0.13,0.00,M7] [#7 0.38,0.25,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.87,0.00,M2] 
01:30:59.138 00.000 7988 refined, 3 included, MultiStar: {-0.03, -0.13}, one-star: {0.00, -0.23}
01:30:59.140 00.002 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
01:30:59.140 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
01:30:59.142 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.81 mountX=-0.13 mountY=0.03, mountTheta=2.88
01:30:59.144 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.13, opts=13)
01:30:59.144 00.000 7988 Enqueuing Move request for scope (-0.03, -0.13)
01:30:59.146 00.002 15712 Worker thread wakes up
01:30:59.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
01:30:59.146 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
01:30:59.146 00.000 15712 Moving (-0.03, -0.13) raw xDistance=-0.13 yDistance=0.03
01:30:59.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:30:59.146 00.000 7988 UpdateGuideState exits: m=863 SNR=18.9
01:30:59.148 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:59.148 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:30:59.148 00.000 7988 Enqueuing Expose request
01:30:59.148 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:30:59.148 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
01:30:59.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:59.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:30:59.148 00.000 15712 MoveAxis(E, 2, ABG)
01:30:59.148 00.000 15712 Guiding  Dir = 2, Dur = 2
01:30:59.188 00.040 15712 IsGuiding returns 0
01:30:59.206 00.018 15712 IsGuiding returns 0
01:30:59.206 00.000 15712 Move returns status 0, amount 2
01:30:59.206 00.000 15712 MoveAxis(N, 0, ABG)
01:30:59.206 00.000 15712 Move returns status 0, amount 0
01:30:59.206 00.000 15712 move complete, result=0
01:30:59.206 00.000 15712 worker thread done servicing request
01:30:59.206 00.000 15712 Worker thread wakes up
01:30:59.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:30:59.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:30:59.206 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:31:00.949 01.743 15712 Exposure complete
01:31:01.012 00.063 15712 worker thread done servicing request
01:31:01.012 00.000 7988 OnExposeComplete: enter
01:31:01.012 00.000 7988 UpdateGuideState(): m_state=6
01:31:01.012 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2363
01:31:01.012 00.000 7988 Star::Find returns 1 (0), X=977.12, Y=190.10, Mass=661, SNR=16.7, Peak=159 HFD=2.8
01:31:01.012 00.000 7988 MultiStar: [#1 -0.39,-0.31,0.00,M5] [#2 -0.53,-0.33,0.00,M1] [#3 -0.37,-0.38,0.00,M3] [#4 -0.12,-0.79,0.00,M6] [#5 -0.17,-0.87,0.00,M5] [#6 -0.33,-0.68,0.00,M8] [#7 0.14,-1.07,0.00,M2] [#8 -0.51,-0.69,0.00,M9] 
01:31:01.012 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
01:31:01.012 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
01:31:01.012 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.49 hyp=0.49 cameraTheta=-1.53 mountX=-0.49 mountY=-0.01, mountTheta=-3.13
01:31:01.012 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.49, opts=13)
01:31:01.023 00.011 7988 Enqueuing Move request for scope (0.02, -0.49)
01:31:01.023 00.000 15712 Worker thread wakes up
01:31:01.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:31:01.023 00.000 7988 UpdateGuideState exits: m=661 SNR=16.7
01:31:01.026 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:01.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:01.026 00.000 7988 Enqueuing Expose request
01:31:01.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.49) opts 0xd
01:31:01.026 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.49)
01:31:01.026 00.000 15712 Moving (0.02, -0.49) raw xDistance=-0.49 yDistance=-0.01
01:31:01.026 00.000 15712 PPEC rslt: input = -0.49, final = -0.30, react = -0.29, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 639.27
01:31:01.026 00.000 15712 PPEC: input: -0.49, control: -0.30, exposure: 1500
01:31:01.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:01.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:31:01.026 00.000 15712 MoveAxis(E, 98, ABG)
01:31:01.026 00.000 15712 Guiding  Dir = 2, Dur = 98
01:31:01.026 00.000 15712 IsGuiding returns 0
01:31:01.062 00.036 15712 PulseGuide returned control before completion, sleep 82
01:31:01.154 00.092 15712 IsGuiding returns 1
01:31:01.154 00.000 15712 scope still moving after pulse duration time elapsed
01:31:01.190 00.036 15712 IsGuiding returns 0
01:31:01.190 00.000 15712 scope move finished after 98 + 57 ms
01:31:01.190 00.000 15712 Move returns status 0, amount 98
01:31:01.190 00.000 15712 MoveAxis(N, 0, ABG)
01:31:01.190 00.000 15712 Move returns status 0, amount 0
01:31:01.190 00.000 15712 move complete, result=0
01:31:01.190 00.000 7988 GuideStep: -0.5 px 98 ms EAST, -0.0 px 0 ms NORTH
01:31:01.190 00.000 15712 worker thread done servicing request
01:31:01.192 00.002 15712 Worker thread wakes up
01:31:01.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:01.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:02.606 01.414 15712 Exposure complete
01:31:02.668 00.062 15712 worker thread done servicing request
01:31:02.668 00.000 7988 OnExposeComplete: enter
01:31:02.668 00.000 7988 UpdateGuideState(): m_state=6
01:31:02.668 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2364
01:31:02.673 00.005 7988 Star::Find returns 1 (0), X=976.86, Y=189.95, Mass=825, SNR=18.4, Peak=161 HFD=4.0
01:31:02.675 00.002 7988 MultiStar: [#1 -0.17,-0.41,0.00,M6] [#2 -0.61,-0.56,0.00,M2] [#3 -0.38,-0.64,0.00,M4] [#4 -0.29,-0.64,0.00,M7] [#5 -0.12,-0.48,0.00,M6] [#6 -0.52,-0.68,0.00,M9] [#7 -0.42,-1.03,0.00,M3] [#8 -0.76,-1.03,0.00,M10] 
01:31:02.675 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
01:31:02.677 00.002 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
01:31:02.677 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.64 hyp=0.69 cameraTheta=-1.94 mountX=-0.64 mountY=0.26, mountTheta=2.76
01:31:02.679 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.64, opts=13)
01:31:02.681 00.002 7988 Enqueuing Move request for scope (-0.25, -0.64)
01:31:02.681 00.000 15712 Worker thread wakes up
01:31:02.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.64) opts 0xd
01:31:02.681 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.64)
01:31:02.681 00.000 15712 Moving (-0.25, -0.64) raw xDistance=-0.64 yDistance=0.26
01:31:02.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
01:31:02.684 00.003 7988 UpdateGuideState exits: m=825 SNR=18.4
01:31:02.684 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:02.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:02.684 00.000 7988 Enqueuing Expose request
01:31:02.684 00.000 15712 PPEC rslt: input = -0.64, final = -0.39, react = -0.38, pred = -0.01, hyst = -0.35, hyst_pct = 0.00, period_length = 639.27
01:31:02.684 00.000 15712 PPEC: input: -0.64, control: -0.39, exposure: 1500
01:31:02.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:02.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:31:02.684 00.000 15712 MoveAxis(E, 128, ABG)
01:31:02.684 00.000 15712 Guiding  Dir = 2, Dur = 128
01:31:02.684 00.000 15712 IsGuiding returns 0
01:31:02.707 00.023 15712 PulseGuide returned control before completion, sleep 118
01:31:02.843 00.136 15712 IsGuiding returns 0
01:31:02.843 00.000 15712 Move returns status 0, amount 128
01:31:02.843 00.000 15712 MoveAxis(N, 0, ABG)
01:31:02.843 00.000 15712 Move returns status 0, amount 0
01:31:02.843 00.000 15712 move complete, result=0
01:31:02.843 00.000 7988 GuideStep: -0.6 px 128 ms EAST, 0.3 px 0 ms NORTH
01:31:02.855 00.012 15712 worker thread done servicing request
01:31:02.855 00.000 15712 Worker thread wakes up
01:31:02.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:02.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:04.595 01.740 15712 Exposure complete
01:31:04.659 00.064 15712 worker thread done servicing request
01:31:04.659 00.000 7988 OnExposeComplete: enter
01:31:04.660 00.001 7988 UpdateGuideState(): m_state=6
01:31:04.660 00.000 7988 Star::Find(15, 976, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2365
01:31:04.660 00.000 7988 Star::Find returns 1 (0), X=977.11, Y=190.52, Mass=744, SNR=17.4, Peak=137 HFD=3.5
01:31:04.660 00.000 7988 MultiStar: [#1 -0.61,0.12,0.00,M7] [#2 -0.30,-0.30,0.00,M3] [#3 -0.42,0.09,0.00,M5] [#4 -0.27,-0.59,0.00,M8] [#5 -0.39,-0.36,0.00,M7] [#6 -0.71,-0.29,0.00,M10] [#7 0.07,-0.13,0.51,U] [#8 -0.74,-0.43,0.00,R] 
01:31:04.660 00.000 7988 single-star, 1 included, MultiStar: {0.03, -0.09}, one-star: {0.00, -0.08}
01:31:04.660 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
01:31:04.660 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
01:31:04.660 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.52 mountX=-0.08 mountY=-0.00, mountTheta=-3.11
01:31:04.660 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.08, opts=13)
01:31:04.660 00.000 7988 Enqueuing Move request for scope (0.00, -0.08)
01:31:04.660 00.000 15712 Worker thread wakes up
01:31:04.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
01:31:04.660 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
01:31:04.660 00.000 15712 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=-0.00
01:31:04.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:31:04.673 00.013 7988 UpdateGuideState exits: m=744 SNR=17.4
01:31:04.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:04.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:04.673 00.000 7988 Enqueuing Expose request
01:31:04.677 00.004 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:04.677 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
01:31:04.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:04.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:31:04.677 00.000 15712 MoveAxis(E, 5, ABG)
01:31:04.677 00.000 15712 Guiding  Dir = 2, Dur = 5
01:31:04.677 00.000 15712 IsGuiding returns 0
01:31:04.707 00.030 15712 IsGuiding returns 0
01:31:04.707 00.000 15712 Move returns status 0, amount 5
01:31:04.707 00.000 15712 MoveAxis(N, 0, ABG)
01:31:04.707 00.000 15712 Move returns status 0, amount 0
01:31:04.707 00.000 15712 move complete, result=0
01:31:04.707 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:31:04.708 00.001 15712 worker thread done servicing request
01:31:04.708 00.000 15712 Worker thread wakes up
01:31:04.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:04.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:06.126 01.418 15712 Exposure complete
01:31:06.187 00.061 15712 worker thread done servicing request
01:31:06.187 00.000 7988 OnExposeComplete: enter
01:31:06.190 00.003 7988 UpdateGuideState(): m_state=6
01:31:06.192 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2366
01:31:06.192 00.000 7988 Star::Find returns 1 (0), X=977.02, Y=190.59, Mass=698, SNR=17.0, Peak=150 HFD=3.1
01:31:06.194 00.002 7988 MultiStar: [#1 -0.49,0.17,0.00,M8] [#2 -0.42,-0.11,0.00,M4] [#3 -0.30,0.23,0.87,U] [#4 -0.34,-0.27,0.00,M9] [#5 -0.24,-0.31,0.73,U] [#6 0.15,-0.11,0.69,U] [#7 0.02,0.04,0.52,U] [#8 0.00,0.00,0.00,L] [#9 0.10,-0.99,0.00,M3] 
01:31:06.194 00.000 7988 single-star, 4 included, MultiStar: {-0.11, -0.02}, one-star: {-0.08, -0.00}
01:31:06.196 00.002 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.56) = xAngle (-4.65 = 1.64)
01:31:06.196 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.60)
01:31:06.198 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.08 mountX=-0.01 mountY=0.08, mountTheta=1.64
01:31:06.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.00, opts=13)
01:31:06.200 00.000 7988 Enqueuing Move request for scope (-0.08, -0.00)
01:31:06.203 00.003 15712 Worker thread wakes up
01:31:06.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:31:06.204 00.001 7988 UpdateGuideState exits: m=698 SNR=17.0
01:31:06.205 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:06.206 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:06.207 00.001 7988 Enqueuing Expose request
01:31:06.208 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
01:31:06.208 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
01:31:06.208 00.000 15712 Moving (-0.08, -0.00) raw xDistance=-0.01 yDistance=0.08
01:31:06.213 00.005 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:06.213 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:31:06.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:06.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:31:06.213 00.000 15712 MoveAxis(E, 3, ABG)
01:31:06.213 00.000 15712 Guiding  Dir = 2, Dur = 3
01:31:06.214 00.001 15712 IsGuiding returns 0
01:31:06.241 00.027 15712 IsGuiding returns 0
01:31:06.241 00.000 15712 Move returns status 0, amount 3
01:31:06.241 00.000 15712 MoveAxis(N, 0, ABG)
01:31:06.241 00.000 15712 Move returns status 0, amount 0
01:31:06.241 00.000 15712 move complete, result=0
01:31:06.241 00.000 15712 worker thread done servicing request
01:31:06.241 00.000 15712 Worker thread wakes up
01:31:06.241 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
01:31:06.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:06.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:07.883 01.642 15712 Exposure complete
01:31:07.945 00.062 15712 worker thread done servicing request
01:31:07.945 00.000 7988 OnExposeComplete: enter
01:31:07.945 00.000 7988 UpdateGuideState(): m_state=6
01:31:07.949 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2367
01:31:07.949 00.000 7988 Star::Find returns 1 (0), X=977.36, Y=190.76, Mass=813, SNR=18.5, Peak=161 HFD=3.5
01:31:07.951 00.002 7988 MultiStar: [#1 -0.56,0.57,0.00,M9] [#2 -0.58,0.08,0.00,M5] [#3 -0.53,0.57,0.00,M5] [#4 -0.35,-0.00,0.71,U] [#5 -0.25,0.23,0.70,U] [#6 -0.52,0.09,0.00,M10] [#7 -0.45,0.21,0.00,M2] [#8 0.82,0.05,0.00,M1] 
01:31:07.951 00.000 7988 refined, 2 included, MultiStar: {-0.07, 0.13}, one-star: {0.26, 0.17}
01:31:07.953 00.002 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
01:31:07.953 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
01:31:07.955 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.03 mountX=0.13 mountY=0.06, mountTheta=0.44
01:31:07.957 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.13, opts=13)
01:31:07.959 00.002 7988 Enqueuing Move request for scope (-0.07, 0.13)
01:31:07.959 00.000 15712 Worker thread wakes up
01:31:07.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
01:31:07.959 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
01:31:07.959 00.000 15712 Moving (-0.07, 0.13) raw xDistance=0.13 yDistance=0.06
01:31:07.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:31:07.961 00.002 7988 UpdateGuideState exits: m=813 SNR=18.5
01:31:07.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:07.963 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:07.963 00.000 7988 Enqueuing Expose request
01:31:07.965 00.002 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:07.965 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
01:31:07.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:07.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:31:07.965 00.000 15712 MoveAxis(E, 1, ABG)
01:31:07.965 00.000 15712 Guiding  Dir = 2, Dur = 1
01:31:07.997 00.032 15712 IsGuiding returns 0
01:31:08.016 00.019 15712 IsGuiding returns 0
01:31:08.016 00.000 15712 Move returns status 0, amount 1
01:31:08.016 00.000 15712 MoveAxis(N, 0, ABG)
01:31:08.016 00.000 15712 Move returns status 0, amount 0
01:31:08.016 00.000 15712 move complete, result=0
01:31:08.016 00.000 15712 worker thread done servicing request
01:31:08.016 00.000 15712 Worker thread wakes up
01:31:08.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:08.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:08.016 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:31:09.429 01.413 15712 Exposure complete
01:31:09.490 00.061 15712 worker thread done servicing request
01:31:09.490 00.000 7988 OnExposeComplete: enter
01:31:09.490 00.000 7988 UpdateGuideState(): m_state=6
01:31:09.496 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2368
01:31:09.496 00.000 7988 Star::Find returns 1 (0), X=977.33, Y=190.79, Mass=766, SNR=17.9, Peak=162 HFD=3.0
01:31:09.498 00.002 7988 MultiStar: [#1 -0.21,0.52,0.00,M10] [#2 -0.25,0.01,0.81,U] [#3 -0.65,0.56,0.00,M6] [#4 -0.39,-0.30,0.00,M9] [#5 -0.79,-0.17,0.00,M6] [#6 -0.37,0.22,0.00,R] [#7 -0.19,0.36,0.45,U] [#8 0.55,0.85,0.00,M2] 
01:31:09.498 00.000 7988 refined, 2 included, MultiStar: {-0.03, 0.16}, one-star: {0.23, 0.20}
01:31:09.500 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
01:31:09.500 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
01:31:09.502 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.73 mountX=0.16 mountY=0.02, mountTheta=0.14
01:31:09.504 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.16, opts=13)
01:31:09.504 00.000 7988 Enqueuing Move request for scope (-0.03, 0.16)
01:31:09.506 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:31:09.506 00.000 7988 UpdateGuideState exits: m=766 SNR=17.9
01:31:09.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:09.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:09.506 00.000 7988 Enqueuing Expose request
01:31:09.506 00.000 15712 Worker thread wakes up
01:31:09.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
01:31:09.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
01:31:09.506 00.000 15712 Moving (-0.03, 0.16) raw xDistance=0.16 yDistance=0.02
01:31:09.506 00.000 15712 PPEC rslt: input = 0.16, final = -0.00, react = 0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:09.506 00.000 15712 PPEC: input: 0.16, control: -0.00, exposure: 1500
01:31:09.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:09.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:31:09.506 00.000 15712 MoveAxis(E, 1, ABG)
01:31:09.506 00.000 15712 Guiding  Dir = 2, Dur = 1
01:31:09.506 00.000 15712 IsGuiding returns 0
01:31:09.522 00.016 15712 IsGuiding returns 0
01:31:09.522 00.000 15712 Move returns status 0, amount 1
01:31:09.522 00.000 15712 MoveAxis(N, 0, ABG)
01:31:09.522 00.000 15712 Move returns status 0, amount 0
01:31:09.522 00.000 15712 move complete, result=0
01:31:09.522 00.000 15712 worker thread done servicing request
01:31:09.522 00.000 15712 Worker thread wakes up
01:31:09.522 00.000 7988 GuideStep: 0.2 px 1 ms EAST, 0.0 px 0 ms NORTH
01:31:09.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:09.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:11.165 01.643 15712 Exposure complete
01:31:11.227 00.062 15712 worker thread done servicing request
01:31:11.227 00.000 7988 OnExposeComplete: enter
01:31:11.227 00.000 7988 UpdateGuideState(): m_state=6
01:31:11.227 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2369
01:31:11.227 00.000 7988 Star::Find returns 1 (0), X=977.29, Y=190.44, Mass=755, SNR=17.7, Peak=151 HFD=3.3
01:31:11.227 00.000 7988 MultiStar: [#1 -0.58,-0.16,0.00,R] [#2 -0.21,-0.48,0.00,M5] [#3 -0.36,-0.18,0.89,U] [#4 0.19,-0.60,0.00,M10] [#5 -0.37,-0.74,0.00,M7] [#6 -0.00,-0.55,0.00,M1] [#7 -0.36,-0.08,0.47,U] [#8 0.36,-0.21,0.45,U] 
01:31:11.227 00.000 7988 refined, 3 included, MultiStar: {-0.05, -0.16}, one-star: {0.18, -0.16}
01:31:11.227 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.45 = 2.84)
01:31:11.227 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
01:31:11.227 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.88 mountX=-0.16 mountY=0.06, mountTheta=2.81
01:31:11.239 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.16, opts=13)
01:31:11.239 00.000 7988 Enqueuing Move request for scope (-0.05, -0.16)
01:31:11.239 00.000 15712 Worker thread wakes up
01:31:11.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
01:31:11.239 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
01:31:11.239 00.000 15712 Moving (-0.05, -0.16) raw xDistance=-0.16 yDistance=0.06
01:31:11.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:31:11.243 00.004 7988 UpdateGuideState exits: m=755 SNR=17.7
01:31:11.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:11.245 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:11.245 00.000 7988 Enqueuing Expose request
01:31:11.247 00.002 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:11.247 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
01:31:11.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:11.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:31:11.247 00.000 15712 MoveAxis(W, 2, ABG)
01:31:11.247 00.000 15712 Guiding  Dir = 3, Dur = 2
01:31:11.247 00.000 15712 IsGuiding returns 0
01:31:11.277 00.030 15712 IsGuiding returns 0
01:31:11.277 00.000 15712 Move returns status 0, amount 2
01:31:11.277 00.000 15712 MoveAxis(N, 0, ABG)
01:31:11.277 00.000 15712 Move returns status 0, amount 0
01:31:11.277 00.000 15712 move complete, result=0
01:31:11.277 00.000 15712 worker thread done servicing request
01:31:11.277 00.000 15712 Worker thread wakes up
01:31:11.277 00.000 7988 GuideStep: -0.2 px 2 ms WEST, 0.1 px 0 ms NORTH
01:31:11.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:11.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:12.696 01.419 15712 Exposure complete
01:31:12.757 00.061 15712 worker thread done servicing request
01:31:12.757 00.000 7988 OnExposeComplete: enter
01:31:12.757 00.000 7988 UpdateGuideState(): m_state=6
01:31:12.762 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2370
01:31:12.762 00.000 7988 Star::Find returns 1 (0), X=976.93, Y=189.84, Mass=753, SNR=17.8, Peak=160 HFD=3.1
01:31:12.762 00.000 7988 MultiStar: [#1 0.06,-0.59,0.00,M1] [#2 -0.42,-0.69,0.00,M6] [#3 -0.24,-0.49,0.00,M6] [#4 -0.26,-0.96,0.00,R] [#5 -0.54,-1.21,0.00,M8] [#6 -0.01,-1.03,0.00,M2] [#7 0.20,-0.31,0.46,U] [#8 0.71,-0.48,0.00,M2] 
01:31:12.762 00.000 7988 refined, 1 included, MultiStar: {-0.05, -0.62}, one-star: {-0.17, -0.76}
01:31:12.767 00.005 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
01:31:12.767 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
01:31:12.767 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.62 hyp=0.62 cameraTheta=-1.66 mountX=-0.62 mountY=0.07, mountTheta=3.03
01:31:12.767 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.62, opts=13)
01:31:12.767 00.000 7988 Enqueuing Move request for scope (-0.05, -0.62)
01:31:12.773 00.006 15712 Worker thread wakes up
01:31:12.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.62) opts 0xd
01:31:12.773 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.62)
01:31:12.773 00.000 15712 Moving (-0.05, -0.62) raw xDistance=-0.62 yDistance=0.07
01:31:12.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
01:31:12.773 00.000 7988 UpdateGuideState exits: m=753 SNR=17.8
01:31:12.775 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:12.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:12.777 00.002 7988 Enqueuing Expose request
01:31:12.777 00.000 15712 PPEC rslt: input = -0.62, final = -0.36, react = -0.37, pred = 0.01, hyst = -0.33, hyst_pct = 0.00, period_length = 639.27
01:31:12.777 00.000 15712 PPEC: input: -0.62, control: -0.36, exposure: 1500
01:31:12.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:12.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:31:12.777 00.000 15712 MoveAxis(E, 117, ABG)
01:31:12.777 00.000 15712 Guiding  Dir = 2, Dur = 117
01:31:12.777 00.000 15712 IsGuiding returns 0
01:31:12.794 00.017 15712 PulseGuide returned control before completion, sleep 112
01:31:12.939 00.145 15712 IsGuiding returns 0
01:31:12.939 00.000 15712 Move returns status 0, amount 117
01:31:12.939 00.000 15712 MoveAxis(N, 0, ABG)
01:31:12.939 00.000 15712 Move returns status 0, amount 0
01:31:12.939 00.000 15712 move complete, result=0
01:31:12.939 00.000 15712 worker thread done servicing request
01:31:12.939 00.000 15712 Worker thread wakes up
01:31:12.939 00.000 7988 GuideStep: -0.6 px 117 ms EAST, 0.1 px 0 ms NORTH
01:31:12.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:12.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:14.575 01.636 15712 Exposure complete
01:31:14.639 00.064 15712 worker thread done servicing request
01:31:14.641 00.002 7988 OnExposeComplete: enter
01:31:14.641 00.000 7988 UpdateGuideState(): m_state=6
01:31:14.641 00.000 7988 Star::Find(15, 976, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2371
01:31:14.641 00.000 7988 Star::Find returns 1 (0), X=977.06, Y=189.90, Mass=773, SNR=17.9, Peak=166 HFD=3.4
01:31:14.641 00.000 7988 MultiStar: [#1 0.08,-0.39,0.95,U] [#2 -0.68,-0.71,0.00,M7] [#3 -0.40,-0.57,0.00,M7] [#4 -0.20,0.12,0.68,U] [#5 -0.63,-0.62,0.00,M9] [#6 0.07,-0.79,0.00,M3] [#7 -0.73,-0.62,0.00,M1] [#8 -0.46,-0.15,0.00,M3] 
01:31:14.641 00.000 7988 refined, 2 included, MultiStar: {-0.04, -0.37}, one-star: {-0.05, -0.70}
01:31:14.641 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.24 = 3.04)
01:31:14.641 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
01:31:14.641 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.38 cameraTheta=-1.68 mountX=-0.37 mountY=0.05, mountTheta=3.01
01:31:14.641 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.37, opts=13)
01:31:14.641 00.000 7988 Enqueuing Move request for scope (-0.04, -0.37)
01:31:14.641 00.000 15712 Worker thread wakes up
01:31:14.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd
01:31:14.641 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.37)
01:31:14.641 00.000 15712 Moving (-0.04, -0.37) raw xDistance=-0.37 yDistance=0.05
01:31:14.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:31:14.654 00.013 7988 UpdateGuideState exits: m=773 SNR=17.9
01:31:14.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:14.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:14.654 00.000 7988 Enqueuing Expose request
01:31:14.654 00.000 15712 PPEC rslt: input = -0.37, final = -0.22, react = -0.22, pred = 0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.27
01:31:14.654 00.000 15712 PPEC: input: -0.37, control: -0.22, exposure: 1500
01:31:14.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:14.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:31:14.654 00.000 15712 MoveAxis(E, 71, ABG)
01:31:14.654 00.000 15712 Guiding  Dir = 2, Dur = 71
01:31:14.654 00.000 15712 IsGuiding returns 0
01:31:14.672 00.018 15712 PulseGuide returned control before completion, sleep 59
01:31:14.756 00.084 15712 IsGuiding returns 0
01:31:14.756 00.000 15712 Move returns status 0, amount 71
01:31:14.756 00.000 15712 MoveAxis(N, 0, ABG)
01:31:14.756 00.000 15712 Move returns status 0, amount 0
01:31:14.756 00.000 15712 move complete, result=0
01:31:14.756 00.000 7988 GuideStep: -0.4 px 71 ms EAST, 0.0 px 0 ms NORTH
01:31:14.764 00.008 15712 worker thread done servicing request
01:31:14.764 00.000 15712 Worker thread wakes up
01:31:14.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:14.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:16.170 01.406 15712 Exposure complete
01:31:16.234 00.064 15712 worker thread done servicing request
01:31:16.234 00.000 7988 OnExposeComplete: enter
01:31:16.234 00.000 7988 UpdateGuideState(): m_state=6
01:31:16.238 00.004 7988 Star::Find(15, 977, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2372
01:31:16.238 00.000 7988 Star::Find returns 1 (0), X=977.02, Y=190.48, Mass=792, SNR=18.2, Peak=151 HFD=3.6
01:31:16.240 00.002 7988 MultiStar: [#1 0.11,-0.08,0.96,U] [#2 -0.66,-0.58,0.00,M8] [#3 -0.66,-0.28,0.00,M8] [#4 0.12,0.40,0.00,M1] [#5 -0.25,-0.66,0.00,M10] [#6 -0.23,-0.71,0.00,M4] [#7 -0.90,-0.56,0.00,M2] [#8 0.46,0.55,0.00,M4] 
01:31:16.242 00.002 7988 refined, 1 included, MultiStar: {0.01, -0.10}, one-star: {-0.08, -0.11}
01:31:16.242 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
01:31:16.244 00.002 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
01:31:16.244 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.45 mountX=-0.10 mountY=-0.01, mountTheta=-3.04
01:31:16.246 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.10, opts=13)
01:31:16.248 00.002 7988 Enqueuing Move request for scope (0.01, -0.10)
01:31:16.248 00.000 15712 Worker thread wakes up
01:31:16.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
01:31:16.250 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:31:16.250 00.000 7988 UpdateGuideState exits: m=792 SNR=18.2
01:31:16.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:16.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:16.250 00.000 7988 Enqueuing Expose request
01:31:16.250 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
01:31:16.250 00.000 15712 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=-0.01
01:31:16.255 00.005 15712 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:16.255 00.000 15712 PPEC: input: -0.10, control: 0.00, exposure: 1500
01:31:16.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:16.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:31:16.255 00.000 15712 MoveAxis(W, 1, ABG)
01:31:16.255 00.000 15712 Guiding  Dir = 3, Dur = 1
01:31:16.255 00.000 15712 IsGuiding returns 0
01:31:16.272 00.017 15712 IsGuiding returns 0
01:31:16.272 00.000 15712 Move returns status 0, amount 1
01:31:16.272 00.000 15712 MoveAxis(N, 0, ABG)
01:31:16.272 00.000 15712 Move returns status 0, amount 0
01:31:16.272 00.000 15712 move complete, result=0
01:31:16.272 00.000 15712 worker thread done servicing request
01:31:16.272 00.000 15712 Worker thread wakes up
01:31:16.272 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:31:16.281 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:16.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:18.020 01.739 15712 Exposure complete
01:31:18.085 00.065 15712 worker thread done servicing request
01:31:18.085 00.000 7988 OnExposeComplete: enter
01:31:18.085 00.000 7988 UpdateGuideState(): m_state=6
01:31:18.085 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2373
01:31:18.088 00.003 7988 Star::Find returns 1 (0), X=977.00, Y=190.02, Mass=954, SNR=20.1, Peak=178 HFD=4.0
01:31:18.088 00.000 7988 MultiStar: [#1 0.04,0.15,0.94,U] [#2 -0.38,-0.24,0.00,M9] [#3 -0.74,-0.13,0.00,M9] [#4 -0.27,0.20,0.61,U] [#5 -0.39,-0.43,0.00,R] [#6 -0.20,-0.83,0.00,M5] [#7 -0.59,-0.32,0.00,M3] [#8 0.50,0.20,0.00,M5] 
01:31:18.088 00.000 7988 refined, 2 included, MultiStar: {-0.09, -0.12}, one-star: {-0.10, -0.57}
01:31:18.088 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.78 = 2.51)
01:31:18.088 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.47)
01:31:18.088 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.21 mountX=-0.12 mountY=0.09, mountTheta=2.49
01:31:18.088 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.12, opts=13)
01:31:18.088 00.000 7988 Enqueuing Move request for scope (-0.09, -0.12)
01:31:18.088 00.000 15712 Worker thread wakes up
01:31:18.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:31:18.088 00.000 7988 UpdateGuideState exits: m=954 SNR=20.1
01:31:18.099 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:18.099 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:18.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
01:31:18.099 00.000 7988 Enqueuing Expose request
01:31:18.099 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
01:31:18.099 00.000 15712 Moving (-0.09, -0.12) raw xDistance=-0.12 yDistance=0.09
01:31:18.105 00.006 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:18.105 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
01:31:18.105 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:18.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:31:18.105 00.000 15712 MoveAxis(E, 4, ABG)
01:31:18.105 00.000 15712 Guiding  Dir = 2, Dur = 4
01:31:18.105 00.000 15712 IsGuiding returns 0
01:31:18.131 00.026 15712 IsGuiding returns 0
01:31:18.131 00.000 15712 Move returns status 0, amount 4
01:31:18.131 00.000 15712 MoveAxis(N, 0, ABG)
01:31:18.131 00.000 15712 Move returns status 0, amount 0
01:31:18.131 00.000 15712 move complete, result=0
01:31:18.131 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:31:18.136 00.005 15712 worker thread done servicing request
01:31:18.136 00.000 15712 Worker thread wakes up
01:31:18.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:18.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:19.553 01.417 15712 Exposure complete
01:31:19.615 00.062 15712 worker thread done servicing request
01:31:19.615 00.000 7988 OnExposeComplete: enter
01:31:19.619 00.004 7988 UpdateGuideState(): m_state=6
01:31:19.619 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2374
01:31:19.619 00.000 7988 Star::Find returns 1 (0), X=976.95, Y=190.25, Mass=763, SNR=17.8, Peak=146 HFD=3.6
01:31:19.623 00.004 7988 MultiStar: [#1 0.17,0.07,1.02,U] [#2 -0.61,-0.28,0.00,M10] [#3 -0.58,-0.45,0.00,M10] [#4 0.23,0.38,0.00,M1] [#5 -0.39,0.06,0.80,U] [#6 0.07,-0.52,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 -0.58,0.62,0.00,M6] [#9 0.22,-0.63,0.00,M4] 
01:31:19.623 00.000 7988 refined, 2 included, MultiStar: {-0.10, -0.08}, one-star: {-0.15, -0.34}
01:31:19.625 00.002 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.56) = xAngle (-4.05 = 2.23)
01:31:19.625 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.08 = 2.20)
01:31:19.627 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.49 mountX=-0.08 mountY=0.10, mountTheta=2.22
01:31:19.629 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.08, opts=13)
01:31:19.629 00.000 7988 Enqueuing Move request for scope (-0.10, -0.08)
01:31:19.631 00.002 15712 Worker thread wakes up
01:31:19.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
01:31:19.631 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
01:31:19.631 00.000 15712 Moving (-0.10, -0.08) raw xDistance=-0.08 yDistance=0.10
01:31:19.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:31:19.631 00.000 7988 UpdateGuideState exits: m=763 SNR=17.8
01:31:19.634 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:19.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:19.636 00.002 7988 Enqueuing Expose request
01:31:19.636 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:19.636 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:31:19.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:19.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:31:19.636 00.000 15712 MoveAxis(E, 5, ABG)
01:31:19.636 00.000 15712 Guiding  Dir = 2, Dur = 5
01:31:19.636 00.000 15712 IsGuiding returns 0
01:31:19.652 00.016 15712 IsGuiding returns 0
01:31:19.652 00.000 15712 Move returns status 0, amount 5
01:31:19.652 00.000 15712 MoveAxis(N, 0, ABG)
01:31:19.652 00.000 15712 Move returns status 0, amount 0
01:31:19.652 00.000 15712 move complete, result=0
01:31:19.652 00.000 15712 worker thread done servicing request
01:31:19.652 00.000 15712 Worker thread wakes up
01:31:19.652 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:31:19.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:19.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:21.295 01.643 15712 Exposure complete
01:31:21.372 00.077 15712 worker thread done servicing request
01:31:21.372 00.000 7988 OnExposeComplete: enter
01:31:21.374 00.002 7988 UpdateGuideState(): m_state=6
01:31:21.376 00.002 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
01:31:21.378 00.002 7988 Star::Find returns 1 (0), X=976.93, Y=190.81, Mass=853, SNR=18.6, Peak=167 HFD=3.4
01:31:21.380 00.002 7988 MultiStar: [#1 -0.21,0.67,0.00,M1] [#2 -0.56,0.44,0.00,R] [#3 -0.67,0.82,0.00,R] [#4 -0.18,0.93,0.00,M2] [#5 0.01,0.29,0.66,U] [#6 -0.38,0.19,0.00,M7] [#7 -0.02,0.34,0.47,U] [#8 0.34,1.43,0.00,M7] 
01:31:21.382 00.002 7988 single-star, 2 included, MultiStar: {-0.08, 0.26}, one-star: {-0.18, 0.21}
01:31:21.384 00.002 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.70 = 0.70)
01:31:21.384 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
01:31:21.386 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.26 mountX=0.21 mountY=0.17, mountTheta=0.68
01:31:21.388 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.21, opts=13)
01:31:21.391 00.003 7988 Enqueuing Move request for scope (-0.18, 0.21)
01:31:21.393 00.002 15712 Worker thread wakes up
01:31:21.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:31:21.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
01:31:21.393 00.000 7988 UpdateGuideState exits: m=853 SNR=18.6
01:31:21.395 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
01:31:21.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:21.397 00.002 15712 Moving (-0.18, 0.21) raw xDistance=0.21 yDistance=0.17
01:31:21.397 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:21.397 00.000 7988 Enqueuing Expose request
01:31:21.399 00.002 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.27
01:31:21.399 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
01:31:21.403 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:21.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:31:21.403 00.000 15712 MoveAxis(W, 34, ABG)
01:31:21.403 00.000 15712 Guiding  Dir = 3, Dur = 34
01:31:21.403 00.000 15712 IsGuiding returns 0
01:31:21.415 00.012 7988 evsrv: cli 0CCCF448 connect
01:31:21.417 00.002 7988 case statement mapped state 6 to 3
01:31:21.420 00.003 7988 case statement mapped state 6 to 3
01:31:21.422 00.002 7988 evsrv: cli 0CCCF448 request: {"method":"get_app_state","id":"26a62b8a-5872-444c-85a0-aecc3246296e"}
01:31:21.422 00.000 7988 case statement mapped state 6 to 3
01:31:21.424 00.002 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":"Guiding","id":"26a62b8a-5872-444c-85a0-aecc3246296e"}
01:31:21.426 00.002 7988 evsrv: cli 0CCCF448 disconnect
01:31:21.428 00.002 15712 PulseGuide returned control before completion, sleep 19
01:31:21.456 00.028 15712 IsGuiding returns 1
01:31:21.456 00.000 15712 scope still moving after pulse duration time elapsed
01:31:21.490 00.034 15712 IsGuiding returns 0
01:31:21.490 00.000 15712 scope move finished after 34 + 53 ms
01:31:21.490 00.000 15712 Move returns status 0, amount 34
01:31:21.490 00.000 15712 MoveAxis(N, 0, ABG)
01:31:21.490 00.000 15712 Move returns status 0, amount 0
01:31:21.490 00.000 15712 move complete, result=0
01:31:21.490 00.000 15712 worker thread done servicing request
01:31:21.490 00.000 15712 Worker thread wakes up
01:31:21.490 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
01:31:21.494 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:21.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:22.913 01.419 15712 Exposure complete
01:31:23.014 00.101 15712 worker thread done servicing request
01:31:23.014 00.000 7988 OnExposeComplete: enter
01:31:23.014 00.000 7988 UpdateGuideState(): m_state=6
01:31:23.014 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:31:23.014 00.000 7988 Star::Find returns 1 (0), X=977.04, Y=190.79, Mass=801, SNR=18.1, Peak=156 HFD=3.4
01:31:23.022 00.008 7988 MultiStar: [#1 0.07,0.55,0.00,M2] [#2 0.02,-0.42,0.00,M1] [#3 0.28,-0.33,0.00,M1] [#4 -0.20,0.80,0.00,M3] [#5 -0.06,0.62,0.00,M1] [#6 -0.15,-0.12,0.63,U] [#7 -0.18,-0.04,0.56,U] [#8 0.92,1.00,0.00,M8] 
01:31:23.025 00.003 7988 refined, 2 included, MultiStar: {-0.12, 0.05}, one-star: {-0.06, 0.20}
01:31:23.027 00.002 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
01:31:23.029 00.002 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
01:31:23.031 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.78 mountX=0.04 mountY=0.12, mountTheta=1.21
01:31:23.035 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.05, opts=13)
01:31:23.038 00.003 7988 Enqueuing Move request for scope (-0.12, 0.05)
01:31:23.042 00.004 15712 Worker thread wakes up
01:31:23.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:31:23.042 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:31:23.042 00.000 15712 Moving (-0.12, 0.05) raw xDistance=0.04 yDistance=0.12
01:31:23.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
01:31:23.044 00.002 7988 UpdateGuideState exits: m=801 SNR=18.1
01:31:23.046 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:23.048 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:23.050 00.002 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:23.050 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:31:23.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:23.050 00.000 7988 Enqueuing Expose request
01:31:23.052 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:31:23.052 00.000 15712 MoveAxis(E, 5, ABG)
01:31:23.052 00.000 15712 Guiding  Dir = 2, Dur = 5
01:31:23.054 00.002 15712 IsGuiding returns 0
01:31:23.074 00.020 15712 IsGuiding returns 0
01:31:23.074 00.000 15712 Move returns status 0, amount 5
01:31:23.074 00.000 15712 MoveAxis(N, 0, ABG)
01:31:23.074 00.000 15712 Move returns status 0, amount 0
01:31:23.074 00.000 15712 move complete, result=0
01:31:23.074 00.000 15712 worker thread done servicing request
01:31:23.074 00.000 15712 Worker thread wakes up
01:31:23.074 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:31:23.076 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:23.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:24.704 01.628 15712 Exposure complete
01:31:24.780 00.076 15712 worker thread done servicing request
01:31:24.780 00.000 7988 OnExposeComplete: enter
01:31:24.781 00.001 7988 UpdateGuideState(): m_state=6
01:31:24.781 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2377
01:31:24.781 00.000 7988 Star::Find returns 1 (0), X=977.42, Y=190.87, Mass=736, SNR=17.5, Peak=151 HFD=3.3
01:31:24.781 00.000 7988 MultiStar: [#1 -0.05,0.55,0.00,M3] [#2 -0.05,-0.08,0.87,U] [#3 0.51,-0.29,0.00,M2] [#4 -0.06,1.06,0.00,M4] [#5 -0.11,0.56,0.00,M2] [#6 0.04,-0.08,0.68,U] [#7 0.23,0.24,0.45,U] [#8 0.70,1.11,0.00,M9] 
01:31:24.781 00.000 7988 refined, 3 included, MultiStar: {0.14, 0.08}, one-star: {0.32, 0.28}
01:31:24.781 00.000 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.56) = xAngle (-1.01 = -1.01)
01:31:24.781 00.000 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
01:31:24.781 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.55 mountX=0.09 mountY=-0.14, mountTheta=-1.02
01:31:24.791 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.08, opts=13)
01:31:24.791 00.000 7988 Enqueuing Move request for scope (0.14, 0.08)
01:31:24.791 00.000 15712 Worker thread wakes up
01:31:24.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
01:31:24.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
01:31:24.791 00.000 15712 Moving (0.14, 0.08) raw xDistance=0.09 yDistance=-0.14
01:31:24.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
01:31:24.797 00.006 7988 UpdateGuideState exits: m=736 SNR=17.5
01:31:24.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:24.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:24.797 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:24.797 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
01:31:24.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:24.797 00.000 7988 Enqueuing Expose request
01:31:24.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:31:24.797 00.000 15712 MoveAxis(E, 3, ABG)
01:31:24.797 00.000 15712 Guiding  Dir = 2, Dur = 3
01:31:24.797 00.000 15712 IsGuiding returns 0
01:31:24.831 00.034 15712 IsGuiding returns 0
01:31:24.831 00.000 15712 Move returns status 0, amount 3
01:31:24.831 00.000 15712 MoveAxis(N, 0, ABG)
01:31:24.831 00.000 15712 Move returns status 0, amount 0
01:31:24.831 00.000 15712 move complete, result=0
01:31:24.831 00.000 15712 worker thread done servicing request
01:31:24.831 00.000 15712 Worker thread wakes up
01:31:24.831 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:31:24.833 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:24.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:26.242 01.409 15712 Exposure complete
01:31:26.319 00.077 15712 worker thread done servicing request
01:31:26.319 00.000 7988 OnExposeComplete: enter
01:31:26.325 00.006 7988 UpdateGuideState(): m_state=6
01:31:26.327 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2378
01:31:26.329 00.002 7988 Star::Find returns 1 (0), X=976.97, Y=190.39, Mass=803, SNR=18.1, Peak=145 HFD=3.8
01:31:26.329 00.000 7988 MultiStar: [#1 0.22,-0.10,0.92,U] [#2 -0.04,-0.72,0.00,M1] [#3 0.44,-0.95,0.00,M3] [#4 0.22,0.50,0.00,M5] [#5 0.00,-0.20,0.73,U] [#6 0.06,-0.69,0.00,M6] [#7 0.16,-0.34,0.46,U] [#8 0.66,0.74,0.00,M10] 
01:31:26.329 00.000 7988 refined, 3 included, MultiStar: {0.05, -0.19}, one-star: {-0.13, -0.21}
01:31:26.334 00.005 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
01:31:26.335 00.001 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
01:31:26.337 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.33 mountX=-0.19 mountY=-0.04, mountTheta=-2.92
01:31:26.339 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.19, opts=13)
01:31:26.341 00.002 7988 Enqueuing Move request for scope (0.05, -0.19)
01:31:26.343 00.002 15712 Worker thread wakes up
01:31:26.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:31:26.343 00.000 7988 UpdateGuideState exits: m=803 SNR=18.1
01:31:26.346 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:26.348 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:26.350 00.002 7988 Enqueuing Expose request
01:31:26.351 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
01:31:26.351 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
01:31:26.351 00.000 15712 Moving (0.05, -0.19) raw xDistance=-0.19 yDistance=-0.04
01:31:26.358 00.007 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.27
01:31:26.358 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
01:31:26.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:26.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:31:26.358 00.000 15712 MoveAxis(E, 39, ABG)
01:31:26.358 00.000 15712 Guiding  Dir = 2, Dur = 39
01:31:26.382 00.024 15712 IsGuiding returns 0
01:31:26.384 00.002 15712 PulseGuide returned control before completion, sleep 34
01:31:26.446 00.062 15712 IsGuiding returns 0
01:31:26.446 00.000 15712 Move returns status 0, amount 39
01:31:26.446 00.000 15712 MoveAxis(N, 0, ABG)
01:31:26.446 00.000 15712 Move returns status 0, amount 0
01:31:26.446 00.000 15712 move complete, result=0
01:31:26.446 00.000 15712 worker thread done servicing request
01:31:26.446 00.000 15712 Worker thread wakes up
01:31:26.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:26.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:26.446 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
01:31:28.086 01.640 15712 Exposure complete
01:31:28.150 00.064 15712 worker thread done servicing request
01:31:28.150 00.000 7988 OnExposeComplete: enter
01:31:28.150 00.000 7988 UpdateGuideState(): m_state=6
01:31:28.154 00.004 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2379
01:31:28.154 00.000 7988 Star::Find returns 1 (0), X=976.74, Y=190.36, Mass=779, SNR=17.9, Peak=159 HFD=3.6
01:31:28.156 00.002 7988 MultiStar: [#1 0.02,-0.16,0.93,U] [#2 -0.02,-0.97,0.00,M2] [#3 0.14,-1.09,0.00,M4] [#4 -0.35,0.18,0.71,U] [#5 -0.39,-0.23,0.00,M2] [#6 -0.41,-0.78,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.14,0.07,0.40,U] [#9 -0.29,-1.45,0.00,M5] 
01:31:28.156 00.000 7988 refined, 3 included, MultiStar: {-0.18, -0.07}, one-star: {-0.36, -0.24}
01:31:28.158 00.002 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.31 = 1.98)
01:31:28.158 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.34 = 1.94)
01:31:28.160 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.74 mountX=-0.08 mountY=0.18, mountTheta=1.97
01:31:28.162 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.07, opts=13)
01:31:28.162 00.000 7988 Enqueuing Move request for scope (-0.18, -0.07)
01:31:28.164 00.002 15712 Worker thread wakes up
01:31:28.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
01:31:28.164 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
01:31:28.164 00.000 15712 Moving (-0.18, -0.07) raw xDistance=-0.08 yDistance=0.18
01:31:28.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:31:28.166 00.002 7988 UpdateGuideState exits: m=779 SNR=17.9
01:31:28.167 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:28.167 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:28.167 00.000 7988 Enqueuing Expose request
01:31:28.167 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:28.167 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
01:31:28.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:28.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:31:28.167 00.000 15712 MoveAxis(W, 1, ABG)
01:31:28.167 00.000 15712 Guiding  Dir = 3, Dur = 1
01:31:28.167 00.000 15712 IsGuiding returns 0
01:31:28.184 00.017 15712 IsGuiding returns 0
01:31:28.184 00.000 15712 Move returns status 0, amount 1
01:31:28.184 00.000 15712 MoveAxis(N, 0, ABG)
01:31:28.184 00.000 15712 Move returns status 0, amount 0
01:31:28.184 00.000 15712 move complete, result=0
01:31:28.184 00.000 15712 worker thread done servicing request
01:31:28.184 00.000 15712 Worker thread wakes up
01:31:28.184 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
01:31:28.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:28.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:29.606 01.422 15712 Exposure complete
01:31:29.669 00.063 15712 worker thread done servicing request
01:31:29.669 00.000 7988 OnExposeComplete: enter
01:31:29.669 00.000 7988 UpdateGuideState(): m_state=6
01:31:29.669 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2380
01:31:29.669 00.000 7988 Star::Find returns 1 (0), X=977.15, Y=189.83, Mass=674, SNR=16.6, Peak=163 HFD=2.9
01:31:29.669 00.000 7988 MultiStar: [#1 0.02,-0.38,1.05,U] [#2 0.10,-0.95,0.00,M3] [#3 -0.07,-1.41,0.00,M5] [#4 -0.24,0.16,0.80,U] [#5 -0.03,0.10,0.73,U] [#6 -0.23,-1.15,0.00,M8] [#7 0.25,-1.02,0.00,M1] [#8 0.14,-0.10,0.45,U] 
01:31:29.669 00.000 7988 refined, 4 included, MultiStar: {-0.02, -0.25}, one-star: {0.05, -0.76}
01:31:29.669 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
01:31:29.669 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
01:31:29.678 00.009 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.65 mountX=-0.25 mountY=0.03, mountTheta=3.04
01:31:29.680 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.25, opts=13)
01:31:29.680 00.000 7988 Enqueuing Move request for scope (-0.02, -0.25)
01:31:29.682 00.002 15712 Worker thread wakes up
01:31:29.682 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
01:31:29.682 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
01:31:29.682 00.000 15712 Moving (-0.02, -0.25) raw xDistance=-0.25 yDistance=0.03
01:31:29.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:31:29.683 00.001 7988 UpdateGuideState exits: m=674 SNR=16.6
01:31:29.683 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:29.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:29.683 00.000 7988 Enqueuing Expose request
01:31:29.683 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.27
01:31:29.683 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
01:31:29.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:29.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:31:29.683 00.000 15712 MoveAxis(E, 49, ABG)
01:31:29.683 00.000 15712 Guiding  Dir = 2, Dur = 49
01:31:29.719 00.036 15712 IsGuiding returns 0
01:31:29.735 00.016 15712 PulseGuide returned control before completion, sleep 44
01:31:29.795 00.060 15712 IsGuiding returns 1
01:31:29.795 00.000 15712 scope still moving after pulse duration time elapsed
01:31:29.831 00.036 15712 IsGuiding returns 0
01:31:29.831 00.000 15712 scope move finished after 49 + 62 ms
01:31:29.831 00.000 15712 Move returns status 0, amount 49
01:31:29.831 00.000 15712 MoveAxis(N, 0, ABG)
01:31:29.831 00.000 15712 Move returns status 0, amount 0
01:31:29.831 00.000 15712 move complete, result=0
01:31:29.831 00.000 7988 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
01:31:29.837 00.006 15712 worker thread done servicing request
01:31:29.837 00.000 15712 Worker thread wakes up
01:31:29.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:29.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:31.469 01.632 15712 Exposure complete
01:31:31.532 00.063 15712 worker thread done servicing request
01:31:31.532 00.000 7988 OnExposeComplete: enter
01:31:31.532 00.000 7988 UpdateGuideState(): m_state=6
01:31:31.537 00.005 7988 Star::Find(15, 977, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2381
01:31:31.537 00.000 7988 Star::Find returns 1 (0), X=977.26, Y=190.81, Mass=795, SNR=18.3, Peak=137 HFD=3.5
01:31:31.539 00.002 7988 MultiStar: [#1 0.37,0.24,0.00,M1] [#2 0.19,-0.48,0.00,M4] [#3 0.73,-0.67,0.00,M6] [#4 0.23,0.75,0.00,M4] [#5 -0.09,0.32,0.69,U] [#6 -0.35,-0.43,0.00,M9] [#7 -0.15,-0.03,0.42,U] [#8 0.73,1.47,0.00,M9] 
01:31:31.539 00.000 7988 refined, 2 included, MultiStar: {0.01, 0.20}, one-star: {0.15, 0.21}
01:31:31.541 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
01:31:31.541 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:31:31.541 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.50 mountX=0.20 mountY=-0.02, mountTheta=-0.10
01:31:31.541 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.20, opts=13)
01:31:31.541 00.000 7988 Enqueuing Move request for scope (0.01, 0.20)
01:31:31.547 00.006 15712 Worker thread wakes up
01:31:31.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
01:31:31.547 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
01:31:31.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:31:31.550 00.003 7988 UpdateGuideState exits: m=795 SNR=18.3
01:31:31.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:31.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:31.550 00.000 7988 Enqueuing Expose request
01:31:31.550 00.000 15712 Moving (0.01, 0.20) raw xDistance=0.20 yDistance=-0.02
01:31:31.550 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.27
01:31:31.550 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
01:31:31.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:31.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:31:31.550 00.000 15712 MoveAxis(W, 40, ABG)
01:31:31.550 00.000 15712 Guiding  Dir = 3, Dur = 40
01:31:31.550 00.000 15712 IsGuiding returns 0
01:31:31.567 00.017 15712 PulseGuide returned control before completion, sleep 32
01:31:31.611 00.044 15712 IsGuiding returns 0
01:31:31.611 00.000 15712 Move returns status 0, amount 40
01:31:31.611 00.000 15712 MoveAxis(N, 0, ABG)
01:31:31.611 00.000 15712 Move returns status 0, amount 0
01:31:31.611 00.000 15712 move complete, result=0
01:31:31.611 00.000 15712 worker thread done servicing request
01:31:31.611 00.000 15712 Worker thread wakes up
01:31:31.611 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
01:31:31.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:31.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:33.027 01.416 15712 Exposure complete
01:31:33.089 00.062 15712 worker thread done servicing request
01:31:33.089 00.000 7988 OnExposeComplete: enter
01:31:33.089 00.000 7988 UpdateGuideState(): m_state=6
01:31:33.095 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2382
01:31:33.095 00.000 7988 Star::Find returns 1 (0), X=977.03, Y=191.42, Mass=776, SNR=17.8, Peak=160 HFD=3.5
01:31:33.097 00.002 7988 MultiStar: [#1 0.28,0.96,0.00,M2] [#2 -0.14,0.16,0.81,U] [#3 0.09,-0.48,0.00,M7] [#4 0.01,1.68,0.00,M5] [#5 0.06,0.88,0.00,M1] [#6 -0.49,0.21,0.00,M10] [#7 -0.00,0.80,0.00,M1] [#8 -0.12,0.87,0.00,M10] 
01:31:33.097 00.000 7988 refined, 1 included, MultiStar: {-0.10, 0.53}, one-star: {-0.07, 0.83}
01:31:33.099 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
01:31:33.099 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
01:31:33.099 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.53 hyp=0.54 cameraTheta=1.76 mountX=0.53 mountY=0.09, mountTheta=0.16
01:31:33.099 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.53, opts=13)
01:31:33.105 00.006 7988 Enqueuing Move request for scope (-0.10, 0.53)
01:31:33.105 00.000 15712 Worker thread wakes up
01:31:33.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.53) opts 0xd
01:31:33.105 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.53)
01:31:33.105 00.000 15712 Moving (-0.10, 0.53) raw xDistance=0.53 yDistance=0.09
01:31:33.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:31:33.105 00.000 7988 UpdateGuideState exits: m=776 SNR=17.8
01:31:33.108 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:33.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:33.110 00.002 7988 Enqueuing Expose request
01:31:33.110 00.000 15712 PPEC rslt: input = 0.53, final = 0.32, react = 0.32, pred = 0.00, hyst = 0.28, hyst_pct = 0.00, period_length = 639.27
01:31:33.110 00.000 15712 PPEC: input: 0.53, control: 0.32, exposure: 1500
01:31:33.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:33.110 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:31:33.110 00.000 15712 MoveAxis(W, 105, ABG)
01:31:33.110 00.000 15712 Guiding  Dir = 3, Dur = 105
01:31:33.110 00.000 15712 IsGuiding returns 0
01:31:33.126 00.016 15712 PulseGuide returned control before completion, sleep 99
01:31:33.232 00.106 15712 IsGuiding returns 1
01:31:33.232 00.000 15712 scope still moving after pulse duration time elapsed
01:31:33.283 00.051 15712 IsGuiding returns 0
01:31:33.283 00.000 15712 scope move finished after 105 + 71 ms
01:31:33.283 00.000 15712 Move returns status 0, amount 105
01:31:33.283 00.000 15712 MoveAxis(N, 0, ABG)
01:31:33.283 00.000 15712 Move returns status 0, amount 0
01:31:33.283 00.000 15712 move complete, result=0
01:31:33.283 00.000 7988 GuideStep: 0.5 px 105 ms WEST, 0.1 px 0 ms NORTH
01:31:33.290 00.007 15712 worker thread done servicing request
01:31:33.290 00.000 15712 Worker thread wakes up
01:31:33.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:33.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:34.923 01.633 15712 Exposure complete
01:31:34.989 00.066 15712 worker thread done servicing request
01:31:34.989 00.000 7988 OnExposeComplete: enter
01:31:34.989 00.000 7988 UpdateGuideState(): m_state=6
01:31:34.989 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2383
01:31:34.989 00.000 7988 Star::Find returns 1 (0), X=976.97, Y=191.17, Mass=893, SNR=19.4, Peak=147 HFD=4.3
01:31:34.989 00.000 7988 MultiStar: [#1 0.28,0.85,0.00,M3] [#2 0.03,-0.00,0.79,U] [#3 0.20,-0.06,0.77,U] [#4 -0.09,1.27,0.00,M6] [#5 -0.29,0.49,0.00,M2] [#6 0.36,0.14,0.60,U] [#7 -0.31,0.57,0.00,M2] [#8 0.61,1.36,0.00,R] 
01:31:34.989 00.000 7988 refined, 3 included, MultiStar: {0.09, 0.19}, one-star: {-0.13, 0.57}
01:31:34.989 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.56) = xAngle (-0.41 = -0.41)
01:31:34.989 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
01:31:34.989 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.15 mountX=0.19 mountY=-0.09, mountTheta=-0.43
01:31:34.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.19, opts=13)
01:31:35.000 00.011 7988 Enqueuing Move request for scope (0.09, 0.19)
01:31:35.000 00.000 15712 Worker thread wakes up
01:31:35.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
01:31:35.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
01:31:35.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:31:35.003 00.003 15712 Moving (0.09, 0.19) raw xDistance=0.19 yDistance=-0.09
01:31:35.003 00.000 7988 UpdateGuideState exits: m=893 SNR=19.4
01:31:35.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:35.006 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:35.006 00.000 7988 Enqueuing Expose request
01:31:35.006 00.000 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.27
01:31:35.006 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
01:31:35.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:35.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:31:35.006 00.000 15712 MoveAxis(W, 39, ABG)
01:31:35.006 00.000 15712 Guiding  Dir = 3, Dur = 39
01:31:35.006 00.000 15712 IsGuiding returns 0
01:31:35.019 00.013 15712 PulseGuide returned control before completion, sleep 34
01:31:35.070 00.051 15712 IsGuiding returns 0
01:31:35.070 00.000 15712 Move returns status 0, amount 39
01:31:35.070 00.000 15712 MoveAxis(N, 0, ABG)
01:31:35.070 00.000 15712 Move returns status 0, amount 0
01:31:35.070 00.000 15712 move complete, result=0
01:31:35.070 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
01:31:35.080 00.010 15712 worker thread done servicing request
01:31:35.080 00.000 15712 Worker thread wakes up
01:31:35.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:35.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:36.487 01.407 15712 Exposure complete
01:31:36.549 00.062 15712 worker thread done servicing request
01:31:36.549 00.000 7988 OnExposeComplete: enter
01:31:36.549 00.000 7988 UpdateGuideState(): m_state=6
01:31:36.549 00.000 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2384
01:31:36.549 00.000 7988 Star::Find returns 1 (0), X=976.69, Y=191.01, Mass=774, SNR=17.9, Peak=159 HFD=3.5
01:31:36.549 00.000 7988 MultiStar: [#1 0.20,0.38,0.00,M4] [#2 -0.06,-0.21,0.80,U] [#3 0.24,-0.48,0.00,M7] [#4 -0.29,0.91,0.00,M7] [#5 -0.04,0.39,0.69,U] [#6 -0.10,-0.12,0.63,U] [#7 0.01,-0.32,0.50,U] [#8 -0.56,0.01,0.00,M1] 
01:31:36.549 00.000 7988 refined, 4 included, MultiStar: {-0.15, 0.08}, one-star: {-0.41, 0.42}
01:31:36.549 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
01:31:36.549 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
01:31:36.549 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.67 mountX=0.08 mountY=0.15, mountTheta=1.10
01:31:36.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.08, opts=13)
01:31:36.564 00.015 7988 Enqueuing Move request for scope (-0.15, 0.08)
01:31:36.566 00.002 15712 Worker thread wakes up
01:31:36.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
01:31:36.566 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
01:31:36.566 00.000 15712 Moving (-0.15, 0.08) raw xDistance=0.08 yDistance=0.15
01:31:36.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:31:36.566 00.000 7988 UpdateGuideState exits: m=774 SNR=17.9
01:31:36.569 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:36.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:36.571 00.002 7988 Enqueuing Expose request
01:31:36.571 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:36.571 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
01:31:36.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:36.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:31:36.571 00.000 15712 MoveAxis(W, 2, ABG)
01:31:36.571 00.000 15712 Guiding  Dir = 3, Dur = 2
01:31:36.596 00.025 15712 IsGuiding returns 0
01:31:36.612 00.016 15712 IsGuiding returns 0
01:31:36.612 00.000 15712 Move returns status 0, amount 2
01:31:36.612 00.000 15712 MoveAxis(N, 0, ABG)
01:31:36.612 00.000 15712 Move returns status 0, amount 0
01:31:36.612 00.000 15712 move complete, result=0
01:31:36.612 00.000 15712 worker thread done servicing request
01:31:36.612 00.000 15712 Worker thread wakes up
01:31:36.612 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
01:31:36.615 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:36.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:38.256 01.641 15712 Exposure complete
01:31:38.319 00.063 15712 worker thread done servicing request
01:31:38.319 00.000 7988 OnExposeComplete: enter
01:31:38.319 00.000 7988 UpdateGuideState(): m_state=6
01:31:38.319 00.000 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2385
01:31:38.319 00.000 7988 Star::Find returns 1 (0), X=977.04, Y=190.53, Mass=712, SNR=17.2, Peak=134 HFD=3.5
01:31:38.319 00.000 7988 MultiStar: [#1 -0.04,0.15,1.09,U] [#2 0.12,-0.95,0.00,M2] [#3 0.00,-1.00,0.00,M8] [#4 -0.19,0.69,0.00,M8] [#5 -0.49,0.29,0.00,M2] [#6 -0.13,-0.40,0.00,M9] [#7 -0.49,0.01,0.00,M2] [#8 -0.44,-0.34,0.00,M2] 
01:31:38.319 00.000 7988 refined, 1 included, MultiStar: {-0.05, 0.05}, one-star: {-0.06, -0.07}
01:31:38.319 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.56) = xAngle (0.82 = 0.82)
01:31:38.319 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
01:31:38.319 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.39 mountX=0.05 mountY=0.05, mountTheta=0.81
01:31:38.319 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.05, opts=13)
01:31:38.319 00.000 7988 Enqueuing Move request for scope (-0.05, 0.05)
01:31:38.319 00.000 15712 Worker thread wakes up
01:31:38.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:31:38.319 00.000 7988 UpdateGuideState exits: m=712 SNR=17.2
01:31:38.333 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:31:38.333 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:31:38.333 00.000 15712 Moving (-0.05, 0.05) raw xDistance=0.05 yDistance=0.05
01:31:38.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:38.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:38.336 00.003 7988 Enqueuing Expose request
01:31:38.338 00.002 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:38.338 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
01:31:38.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:38.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:31:38.338 00.000 15712 MoveAxis(W, 3, ABG)
01:31:38.338 00.000 15712 Guiding  Dir = 3, Dur = 3
01:31:38.338 00.000 15712 IsGuiding returns 0
01:31:38.353 00.015 15712 IsGuiding returns 0
01:31:38.353 00.000 15712 Move returns status 0, amount 3
01:31:38.353 00.000 15712 MoveAxis(N, 0, ABG)
01:31:38.353 00.000 15712 Move returns status 0, amount 0
01:31:38.353 00.000 15712 move complete, result=0
01:31:38.353 00.000 15712 worker thread done servicing request
01:31:38.353 00.000 15712 Worker thread wakes up
01:31:38.353 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:31:38.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:38.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:39.774 01.421 15712 Exposure complete
01:31:39.835 00.061 15712 worker thread done servicing request
01:31:39.835 00.000 7988 OnExposeComplete: enter
01:31:39.835 00.000 7988 UpdateGuideState(): m_state=6
01:31:39.835 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2386
01:31:39.835 00.000 7988 Star::Find returns 1 (0), X=977.10, Y=190.05, Mass=803, SNR=18.2, Peak=161 HFD=3.9
01:31:39.845 00.010 7988 MultiStar: [#1 0.16,0.08,0.93,U] [#2 -0.22,-1.25,0.00,M3] [#3 0.06,-0.86,0.00,M9] [#4 0.04,0.04,0.63,U] [#5 0.14,-0.18,0.69,U] [#6 -0.16,-0.90,0.00,M10] [#7 -0.41,-0.35,0.00,M3] [#8 -0.15,-1.42,0.00,M3] 
01:31:39.845 00.000 7988 refined, 3 included, MultiStar: {0.08, -0.18}, one-star: {-0.00, -0.55}
01:31:39.845 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
01:31:39.845 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
01:31:39.845 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.14 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
01:31:39.851 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.18, opts=13)
01:31:39.851 00.000 7988 Enqueuing Move request for scope (0.08, -0.18)
01:31:39.851 00.000 15712 Worker thread wakes up
01:31:39.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
01:31:39.851 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
01:31:39.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:31:39.851 00.000 7988 UpdateGuideState exits: m=803 SNR=18.2
01:31:39.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:39.851 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:39.851 00.000 7988 Enqueuing Expose request
01:31:39.851 00.000 15712 Moving (0.08, -0.18) raw xDistance=-0.18 yDistance=-0.08
01:31:39.862 00.011 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.27
01:31:39.862 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
01:31:39.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:39.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:31:39.862 00.000 15712 MoveAxis(E, 31, ABG)
01:31:39.862 00.000 15712 Guiding  Dir = 2, Dur = 31
01:31:39.862 00.000 15712 IsGuiding returns 0
01:31:39.883 00.021 15712 PulseGuide returned control before completion, sleep 17
01:31:39.939 00.056 15712 IsGuiding returns 0
01:31:39.939 00.000 15712 Move returns status 0, amount 31
01:31:39.939 00.000 15712 MoveAxis(N, 0, ABG)
01:31:39.939 00.000 15712 Move returns status 0, amount 0
01:31:39.939 00.000 15712 move complete, result=0
01:31:39.939 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
01:31:39.940 00.001 15712 worker thread done servicing request
01:31:39.940 00.000 15712 Worker thread wakes up
01:31:39.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:39.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:41.576 01.636 15712 Exposure complete
01:31:41.639 00.063 15712 worker thread done servicing request
01:31:41.639 00.000 7988 OnExposeComplete: enter
01:31:41.639 00.000 7988 UpdateGuideState(): m_state=6
01:31:41.639 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2387
01:31:41.639 00.000 7988 Star::Find returns 1 (0), X=977.25, Y=190.10, Mass=772, SNR=17.9, Peak=162 HFD=3.3
01:31:41.639 00.000 7988 MultiStar: [#1 0.24,-0.07,1.05,U] [#2 -0.05,-0.81,0.00,M4] [#3 0.22,-0.96,0.00,M10] [#4 0.11,-0.04,0.73,U] [#5 0.03,-0.45,0.00,M2] [#6 0.23,-0.68,0.00,R] [#7 -0.27,-0.96,0.00,M4] [#8 -0.00,-0.92,0.00,M4] 
01:31:41.639 00.000 7988 refined, 2 included, MultiStar: {0.17, -0.22}, one-star: {0.15, -0.50}
01:31:41.639 00.000 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:31:41.648 00.009 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
01:31:41.648 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.89 mountX=-0.22 mountY=-0.17, mountTheta=-2.48
01:31:41.650 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.22, opts=13)
01:31:41.652 00.002 7988 Enqueuing Move request for scope (0.17, -0.22)
01:31:41.653 00.001 15712 Worker thread wakes up
01:31:41.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
01:31:41.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
01:31:41.653 00.000 15712 Moving (0.17, -0.22) raw xDistance=-0.22 yDistance=-0.17
01:31:41.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:31:41.653 00.000 7988 UpdateGuideState exits: m=772 SNR=17.9
01:31:41.656 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:41.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:41.658 00.002 7988 Enqueuing Expose request
01:31:41.658 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.27
01:31:41.658 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
01:31:41.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:41.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:31:41.658 00.000 15712 MoveAxis(E, 38, ABG)
01:31:41.658 00.000 15712 Guiding  Dir = 2, Dur = 38
01:31:41.658 00.000 15712 IsGuiding returns 0
01:31:41.674 00.016 15712 PulseGuide returned control before completion, sleep 27
01:31:41.737 00.063 15712 IsGuiding returns 0
01:31:41.737 00.000 15712 Move returns status 0, amount 38
01:31:41.737 00.000 15712 MoveAxis(N, 0, ABG)
01:31:41.737 00.000 15712 Move returns status 0, amount 0
01:31:41.737 00.000 15712 move complete, result=0
01:31:41.737 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
01:31:41.747 00.010 15712 worker thread done servicing request
01:31:41.747 00.000 15712 Worker thread wakes up
01:31:41.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:41.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:43.151 01.404 15712 Exposure complete
01:31:43.212 00.061 15712 worker thread done servicing request
01:31:43.212 00.000 7988 OnExposeComplete: enter
01:31:43.212 00.000 7988 UpdateGuideState(): m_state=6
01:31:43.217 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2388
01:31:43.217 00.000 7988 Star::Find returns 1 (0), X=977.12, Y=190.29, Mass=717, SNR=17.2, Peak=162 HFD=3.4
01:31:43.219 00.002 7988 MultiStar: [#1 0.37,-0.19,1.04,U] [#2 0.17,-0.79,0.00,M5] [#3 0.01,-0.76,0.00,R] [#4 -0.06,0.59,0.00,M7] [#5 -0.30,0.12,0.70,U] [#6 -0.36,-0.22,0.00,M1] [#7 -0.34,-0.72,0.00,M5] [#8 0.09,-0.82,0.00,M5] 
01:31:43.219 00.000 7988 refined, 2 included, MultiStar: {0.07, -0.15}, one-star: {0.02, -0.30}
01:31:43.221 00.002 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
01:31:43.221 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
01:31:43.223 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.14 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
01:31:43.225 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.15, opts=13)
01:31:43.225 00.000 7988 Enqueuing Move request for scope (0.07, -0.15)
01:31:43.227 00.002 15712 Worker thread wakes up
01:31:43.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
01:31:43.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
01:31:43.227 00.000 15712 Moving (0.07, -0.15) raw xDistance=-0.15 yDistance=-0.07
01:31:43.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:31:43.229 00.002 7988 UpdateGuideState exits: m=717 SNR=17.2
01:31:43.229 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:43.231 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:43.231 00.000 7988 Enqueuing Expose request
01:31:43.231 00.000 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:43.231 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
01:31:43.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:43.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:43.231 00.000 15712 MoveAxis(W, 4, ABG)
01:31:43.231 00.000 15712 Guiding  Dir = 3, Dur = 4
01:31:43.231 00.000 15712 IsGuiding returns 0
01:31:43.263 00.032 15712 IsGuiding returns 0
01:31:43.263 00.000 15712 Move returns status 0, amount 4
01:31:43.263 00.000 15712 MoveAxis(N, 0, ABG)
01:31:43.263 00.000 15712 Move returns status 0, amount 0
01:31:43.263 00.000 15712 move complete, result=0
01:31:43.263 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:31:43.263 00.000 15712 worker thread done servicing request
01:31:43.263 00.000 15712 Worker thread wakes up
01:31:43.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:43.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:44.905 01.642 15712 Exposure complete
01:31:44.970 00.065 15712 worker thread done servicing request
01:31:44.970 00.000 7988 OnExposeComplete: enter
01:31:44.970 00.000 7988 UpdateGuideState(): m_state=6
01:31:44.970 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2389
01:31:44.970 00.000 7988 Star::Find returns 1 (0), X=977.06, Y=190.55, Mass=662, SNR=16.6, Peak=138 HFD=3.1
01:31:44.970 00.000 7988 MultiStar: [#1 0.39,0.11,1.14,U] [#2 -0.21,-0.75,0.00,M6] [#3 0.28,-0.25,0.89,U] [#4 -0.25,0.49,0.00,M8] [#5 -0.38,-0.14,0.74,U] [#6 -0.34,-0.13,0.64,U] [#7 -0.25,-0.11,0.56,U] [#8 -0.37,-0.92,0.00,M6] 
01:31:44.970 00.000 7988 single-star, 5 included, MultiStar: {0.01, -0.08}, one-star: {-0.04, -0.04}
01:31:44.970 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.90 = 2.38)
01:31:44.970 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.35)
01:31:44.970 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.34 mountX=-0.04 mountY=0.04, mountTheta=2.37
01:31:44.981 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
01:31:44.981 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
01:31:44.981 00.000 15712 Worker thread wakes up
01:31:44.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:31:44.981 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:31:44.981 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
01:31:44.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:31:44.984 00.003 7988 UpdateGuideState exits: m=662 SNR=16.6
01:31:44.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:44.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:44.984 00.000 7988 Enqueuing Expose request
01:31:44.984 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:44.984 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
01:31:44.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:44.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:31:44.984 00.000 15712 MoveAxis(W, 6, ABG)
01:31:44.984 00.000 15712 Guiding  Dir = 3, Dur = 6
01:31:44.984 00.000 15712 IsGuiding returns 0
01:31:45.006 00.022 15712 IsGuiding returns 0
01:31:45.006 00.000 15712 Move returns status 0, amount 6
01:31:45.006 00.000 15712 MoveAxis(N, 0, ABG)
01:31:45.006 00.000 15712 Move returns status 0, amount 0
01:31:45.006 00.000 15712 move complete, result=0
01:31:45.006 00.000 15712 worker thread done servicing request
01:31:45.006 00.000 15712 Worker thread wakes up
01:31:45.006 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:31:45.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:45.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:46.426 01.420 15712 Exposure complete
01:31:46.491 00.065 15712 worker thread done servicing request
01:31:46.491 00.000 7988 OnExposeComplete: enter
01:31:46.493 00.002 7988 UpdateGuideState(): m_state=6
01:31:46.494 00.001 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2390
01:31:46.496 00.002 7988 Star::Find returns 1 (0), X=977.06, Y=190.97, Mass=778, SNR=17.9, Peak=163 HFD=3.3
01:31:46.496 00.000 7988 MultiStar: [#1 0.34,0.72,0.00,M1] [#2 -0.46,0.00,0.00,M7] [#3 0.26,0.33,0.00,M1] [#4 -0.06,0.95,0.00,M9] [#5 -0.21,0.69,0.00,M1] [#6 -0.50,0.88,0.00,M1] [#7 -0.15,0.66,0.00,M5] [#8 -0.04,-0.38,0.38,U] 
01:31:46.498 00.002 7988 refined, 1 included, MultiStar: {-0.04, 0.17}, one-star: {-0.04, 0.38}
01:31:46.500 00.002 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
01:31:46.500 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:31:46.502 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.80 mountX=0.17 mountY=0.04, mountTheta=0.21
01:31:46.504 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.17, opts=13)
01:31:46.505 00.001 7988 Enqueuing Move request for scope (-0.04, 0.17)
01:31:46.505 00.000 15712 Worker thread wakes up
01:31:46.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
01:31:46.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
01:31:46.505 00.000 15712 Moving (-0.04, 0.17) raw xDistance=0.17 yDistance=0.04
01:31:46.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
01:31:46.505 00.000 7988 UpdateGuideState exits: m=778 SNR=17.9
01:31:46.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:46.510 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:46.510 00.000 7988 Enqueuing Expose request
01:31:46.510 00.000 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.27
01:31:46.510 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
01:31:46.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:46.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:31:46.510 00.000 15712 MoveAxis(W, 39, ABG)
01:31:46.510 00.000 15712 Guiding  Dir = 3, Dur = 39
01:31:46.510 00.000 15712 IsGuiding returns 0
01:31:46.540 00.030 15712 PulseGuide returned control before completion, sleep 23
01:31:46.584 00.044 15712 IsGuiding returns 0
01:31:46.584 00.000 15712 Move returns status 0, amount 39
01:31:46.584 00.000 15712 MoveAxis(N, 0, ABG)
01:31:46.584 00.000 15712 Move returns status 0, amount 0
01:31:46.584 00.000 15712 move complete, result=0
01:31:46.584 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
01:31:46.584 00.000 15712 worker thread done servicing request
01:31:46.584 00.000 15712 Worker thread wakes up
01:31:46.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:46.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:48.230 01.646 15712 Exposure complete
01:31:48.292 00.062 15712 worker thread done servicing request
01:31:48.292 00.000 7988 OnExposeComplete: enter
01:31:48.294 00.002 7988 UpdateGuideState(): m_state=6
01:31:48.297 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:31:48.297 00.000 7988 Star::Find returns 1 (0), X=977.16, Y=191.31, Mass=807, SNR=18.3, Peak=135 HFD=3.5
01:31:48.299 00.002 7988 MultiStar: [#1 0.30,1.29,0.00,M2] [#2 -0.20,0.58,0.00,M8] [#3 0.34,1.15,0.00,M2] [#4 -0.30,1.52,0.00,M10] [#5 0.09,1.16,0.00,M2] [#6 0.04,0.85,0.00,M2] [#7 -0.28,0.94,0.00,M6] [#8 0.06,-0.04,0.40,U] 
01:31:48.299 00.000 7988 refined, 1 included, MultiStar: {0.06, 0.50}, one-star: {0.06, 0.72}
01:31:48.299 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
01:31:48.299 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
01:31:48.299 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.50 hyp=0.50 cameraTheta=1.45 mountX=0.50 mountY=-0.07, mountTheta=-0.14
01:31:48.299 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.50, opts=13)
01:31:48.299 00.000 7988 Enqueuing Move request for scope (0.06, 0.50)
01:31:48.299 00.000 15712 Worker thread wakes up
01:31:48.307 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.50) opts 0xd
01:31:48.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
01:31:48.307 00.000 7988 UpdateGuideState exits: m=807 SNR=18.3
01:31:48.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:48.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:48.311 00.004 7988 Enqueuing Expose request
01:31:48.311 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.50)
01:31:48.311 00.000 15712 Moving (0.06, 0.50) raw xDistance=0.50 yDistance=-0.07
01:31:48.311 00.000 15712 PPEC rslt: input = 0.50, final = 0.31, react = 0.30, pred = 0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 639.27
01:31:48.311 00.000 15712 PPEC: input: 0.50, control: 0.31, exposure: 1500
01:31:48.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:48.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:48.311 00.000 15712 MoveAxis(W, 102, ABG)
01:31:48.311 00.000 15712 Guiding  Dir = 3, Dur = 102
01:31:48.311 00.000 15712 IsGuiding returns 0
01:31:48.347 00.036 15712 PulseGuide returned control before completion, sleep 83
01:31:48.435 00.088 15712 IsGuiding returns 1
01:31:48.435 00.000 15712 scope still moving after pulse duration time elapsed
01:31:48.467 00.032 15712 IsGuiding returns 0
01:31:48.467 00.000 15712 scope move finished after 102 + 54 ms
01:31:48.467 00.000 15712 Move returns status 0, amount 102
01:31:48.467 00.000 15712 MoveAxis(N, 0, ABG)
01:31:48.467 00.000 15712 Move returns status 0, amount 0
01:31:48.467 00.000 15712 move complete, result=0
01:31:48.467 00.000 7988 GuideStep: 0.5 px 102 ms WEST, -0.1 px 0 ms NORTH
01:31:48.476 00.009 15712 worker thread done servicing request
01:31:48.476 00.000 15712 Worker thread wakes up
01:31:48.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:48.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:49.887 01.411 15712 Exposure complete
01:31:49.949 00.062 15712 worker thread done servicing request
01:31:49.949 00.000 7988 OnExposeComplete: enter
01:31:49.949 00.000 7988 UpdateGuideState(): m_state=6
01:31:49.953 00.004 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2392
01:31:49.953 00.000 7988 Star::Find returns 1 (0), X=977.18, Y=191.55, Mass=757, SNR=17.4, Peak=134 HFD=3.6
01:31:49.955 00.002 7988 MultiStar: large primary error, entering stabilization period
01:31:49.955 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
01:31:49.958 00.003 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
01:31:49.958 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.95 hyp=0.96 cameraTheta=1.48 mountX=0.95 mountY=-0.11, mountTheta=-0.11
01:31:49.960 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.95, opts=13)
01:31:49.960 00.000 7988 Enqueuing Move request for scope (0.08, 0.95)
01:31:49.960 00.000 15712 Worker thread wakes up
01:31:49.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.95) opts 0xd
01:31:49.960 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.95)
01:31:49.960 00.000 15712 Moving (0.08, 0.95) raw xDistance=0.95 yDistance=-0.11
01:31:49.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
01:31:49.960 00.000 7988 UpdateGuideState exits: m=757 SNR=17.4
01:31:49.965 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:49.967 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:49.967 00.000 7988 Enqueuing Expose request
01:31:49.969 00.002 15712 PPEC rslt: input = 0.95, final = 0.58, react = 0.57, pred = 0.01, hyst = 0.52, hyst_pct = 0.00, period_length = 639.27
01:31:49.969 00.000 15712 PPEC: input: 0.95, control: 0.58, exposure: 1500
01:31:49.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:49.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:31:49.969 00.000 15712 MoveAxis(W, 189, ABG)
01:31:49.969 00.000 15712 Guiding  Dir = 3, Dur = 189
01:31:49.975 00.006 15712 IsGuiding returns 0
01:31:49.992 00.017 15712 PulseGuide returned control before completion, sleep 184
01:31:50.197 00.205 15712 IsGuiding returns 0
01:31:50.197 00.000 15712 Move returns status 0, amount 189
01:31:50.197 00.000 15712 MoveAxis(N, 0, ABG)
01:31:50.197 00.000 15712 Move returns status 0, amount 0
01:31:50.197 00.000 15712 move complete, result=0
01:31:50.197 00.000 15712 worker thread done servicing request
01:31:50.197 00.000 15712 Worker thread wakes up
01:31:50.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:50.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:50.197 00.000 7988 GuideStep: 1.0 px 189 ms WEST, -0.1 px 0 ms NORTH
01:31:51.846 01.649 15712 Exposure complete
01:31:51.907 00.061 15712 worker thread done servicing request
01:31:51.907 00.000 7988 OnExposeComplete: enter
01:31:51.907 00.000 7988 UpdateGuideState(): m_state=6
01:31:51.912 00.005 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2393
01:31:51.914 00.002 7988 Star::Find returns 1 (0), X=977.12, Y=190.53, Mass=903, SNR=19.2, Peak=138 HFD=3.8
01:31:51.914 00.000 7988 MultiStar: exiting stabilization period
01:31:51.916 00.002 7988 MultiStar: [#1 0.48,0.40,0.00,M3] [#2 0.07,-0.65,0.00,M9] [#3 0.34,-0.06,0.79,U] [#4 0.24,0.54,0.00,R] [#5 0.02,-0.14,0.70,U] [#6 0.01,0.37,0.65,U] [#7 -0.24,-0.30,0.52,U] [#8 -0.05,-1.19,0.00,M5] 
01:31:51.916 00.000 7988 refined, 4 included, MultiStar: {0.05, -0.03}, one-star: {0.02, -0.06}
01:31:51.918 00.002 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
01:31:51.918 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
01:31:51.920 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.60 mountX=-0.03 mountY=-0.05, mountTheta=-2.17
01:31:51.922 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
01:31:51.923 00.001 7988 Enqueuing Move request for scope (0.05, -0.03)
01:31:51.923 00.000 15712 Worker thread wakes up
01:31:51.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:31:51.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:31:51.923 00.000 15712 Moving (0.05, -0.03) raw xDistance=-0.03 yDistance=-0.05
01:31:51.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:31:51.923 00.000 7988 UpdateGuideState exits: m=903 SNR=19.2
01:31:51.926 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.926 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:51.928 00.002 7988 Enqueuing Expose request
01:31:51.928 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:51.928 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
01:31:51.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:51.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:31:51.928 00.000 15712 MoveAxis(W, 3, ABG)
01:31:51.928 00.000 15712 Guiding  Dir = 3, Dur = 3
01:31:51.928 00.000 15712 IsGuiding returns 0
01:31:51.959 00.031 15712 IsGuiding returns 0
01:31:51.959 00.000 15712 Move returns status 0, amount 3
01:31:51.959 00.000 15712 MoveAxis(N, 0, ABG)
01:31:51.959 00.000 15712 Move returns status 0, amount 0
01:31:51.959 00.000 15712 move complete, result=0
01:31:51.959 00.000 15712 worker thread done servicing request
01:31:51.959 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:31:51.959 00.000 15712 Worker thread wakes up
01:31:51.962 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:51.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:53.374 01.412 15712 Exposure complete
01:31:53.438 00.064 15712 worker thread done servicing request
01:31:53.438 00.000 7988 OnExposeComplete: enter
01:31:53.438 00.000 7988 UpdateGuideState(): m_state=6
01:31:53.438 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2394
01:31:53.438 00.000 7988 Star::Find returns 1 (0), X=977.25, Y=190.10, Mass=775, SNR=18.0, Peak=147 HFD=3.2
01:31:53.442 00.004 7988 MultiStar: [#1 0.03,-0.66,0.00,M4] [#2 0.17,-1.13,0.00,M10] [#3 0.17,-0.49,0.00,M2] [#4 -0.20,-0.39,0.00,M1] [#5 0.02,-0.52,0.00,M2] [#6 -0.42,-0.07,0.00,M2] [#7 0.56,-0.76,0.00,M6] [#8 -0.06,-1.68,0.00,M6] 
01:31:53.442 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
01:31:53.442 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
01:31:53.442 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.49 hyp=0.51 cameraTheta=-1.29 mountX=-0.49 mountY=-0.13, mountTheta=-2.88
01:31:53.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.49, opts=13)
01:31:53.442 00.000 7988 Enqueuing Move request for scope (0.14, -0.49)
01:31:53.442 00.000 15712 Worker thread wakes up
01:31:53.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.49) opts 0xd
01:31:53.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.49)
01:31:53.442 00.000 15712 Moving (0.14, -0.49) raw xDistance=-0.49 yDistance=-0.13
01:31:53.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:31:53.442 00.000 7988 UpdateGuideState exits: m=775 SNR=18.0
01:31:53.452 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:53.454 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:53.454 00.000 7988 Enqueuing Expose request
01:31:53.454 00.000 15712 PPEC rslt: input = -0.49, final = -0.29, react = -0.30, pred = 0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 639.27
01:31:53.454 00.000 15712 PPEC: input: -0.49, control: -0.29, exposure: 1500
01:31:53.454 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:53.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:31:53.454 00.000 15712 MoveAxis(E, 95, ABG)
01:31:53.454 00.000 15712 Guiding  Dir = 2, Dur = 95
01:31:53.454 00.000 15712 IsGuiding returns 0
01:31:53.476 00.022 15712 PulseGuide returned control before completion, sleep 84
01:31:53.579 00.103 15712 IsGuiding returns 0
01:31:53.579 00.000 15712 Move returns status 0, amount 95
01:31:53.579 00.000 15712 MoveAxis(N, 0, ABG)
01:31:53.579 00.000 15712 Move returns status 0, amount 0
01:31:53.579 00.000 15712 move complete, result=0
01:31:53.579 00.000 7988 GuideStep: -0.5 px 95 ms EAST, -0.1 px 0 ms NORTH
01:31:53.592 00.013 15712 worker thread done servicing request
01:31:53.592 00.000 15712 Worker thread wakes up
01:31:53.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:53.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:55.219 01.627 15712 Exposure complete
01:31:55.283 00.064 15712 worker thread done servicing request
01:31:55.283 00.000 7988 OnExposeComplete: enter
01:31:55.283 00.000 7988 UpdateGuideState(): m_state=6
01:31:55.287 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2395
01:31:55.287 00.000 7988 Star::Find returns 1 (0), X=977.50, Y=190.03, Mass=697, SNR=17.1, Peak=161 HFD=2.8
01:31:55.289 00.002 7988 MultiStar: [#1 0.23,-0.29,1.09,U] [#2 0.36,-1.05,0.00,R] [#3 0.49,-0.56,0.00,M3] [#4 -0.41,-0.45,0.00,M2] [#5 0.22,-0.21,0.75,U] [#6 -0.24,-0.64,0.00,M3] [#7 -0.09,-1.10,0.00,M7] [#8 -0.23,-1.23,0.00,M7] 
01:31:55.289 00.000 7988 refined, 2 included, MultiStar: {0.29, -0.36}, one-star: {0.40, -0.56}
01:31:55.291 00.002 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:31:55.291 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
01:31:55.293 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=-0.36 hyp=0.46 cameraTheta=-0.90 mountX=-0.36 mountY=-0.28, mountTheta=-2.48
01:31:55.295 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.36, opts=13)
01:31:55.297 00.002 7988 Enqueuing Move request for scope (0.29, -0.36)
01:31:55.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:31:55.299 00.002 7988 UpdateGuideState exits: m=697 SNR=17.1
01:31:55.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:55.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:55.299 00.000 7988 Enqueuing Expose request
01:31:55.299 00.000 15712 Worker thread wakes up
01:31:55.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.36) opts 0xd
01:31:55.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.36)
01:31:55.299 00.000 15712 Moving (0.29, -0.36) raw xDistance=-0.36 yDistance=-0.28
01:31:55.299 00.000 15712 PPEC rslt: input = -0.36, final = -0.22, react = -0.22, pred = -0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 639.27
01:31:55.299 00.000 15712 PPEC: input: -0.36, control: -0.22, exposure: 1500
01:31:55.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:31:55.299 00.000 15712 MoveAxis(E, 71, ABG)
01:31:55.299 00.000 15712 Guiding  Dir = 2, Dur = 71
01:31:55.299 00.000 15712 IsGuiding returns 0
01:31:55.330 00.031 15712 PulseGuide returned control before completion, sleep 57
01:31:55.396 00.066 15712 IsGuiding returns 1
01:31:55.396 00.000 15712 scope still moving after pulse duration time elapsed
01:31:55.426 00.030 15712 IsGuiding returns 0
01:31:55.426 00.000 15712 scope move finished after 71 + 47 ms
01:31:55.426 00.000 15712 Move returns status 0, amount 71
01:31:55.426 00.000 15712 MoveAxis(N, 71, ABG)
01:31:55.426 00.000 15712 Guiding  Dir = 0, Dur = 71
01:31:55.426 00.000 15712 IsGuiding returns 0
01:31:55.510 00.084 15712 IsGuiding returns 1
01:31:55.510 00.000 15712 scope still moving after pulse duration time elapsed
01:31:55.537 00.027 15712 IsGuiding returns 1
01:31:55.604 00.067 15712 IsGuiding returns 0
01:31:55.604 00.000 15712 scope move finished after 71 + 106 ms
01:31:55.604 00.000 15712 Move returns status 0, amount 71
01:31:55.604 00.000 15712 move complete, result=0
01:31:55.604 00.000 7988 GuideStep: -0.4 px 71 ms EAST, -0.3 px 71 ms NORTH
01:31:55.605 00.001 15712 worker thread done servicing request
01:31:55.605 00.000 15712 Worker thread wakes up
01:31:55.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:55.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:57.024 01.419 15712 Exposure complete
01:31:57.090 00.066 15712 worker thread done servicing request
01:31:57.090 00.000 7988 OnExposeComplete: enter
01:31:57.090 00.000 7988 UpdateGuideState(): m_state=6
01:31:57.092 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2396
01:31:57.094 00.002 7988 Star::Find returns 1 (0), X=977.05, Y=190.58, Mass=825, SNR=18.5, Peak=147 HFD=3.5
01:31:57.094 00.000 7988 MultiStar: [#1 0.63,0.24,0.00,M4] [#2 -0.35,0.44,0.00,M1] [#3 0.22,0.04,0.83,U] [#4 -0.28,-0.34,0.00,M3] [#5 -0.03,0.20,0.67,U] [#6 -0.39,-0.05,0.67,U] [#7 0.14,-0.15,0.53,U] [#8 0.14,-0.86,0.00,M8] 
01:31:57.096 00.002 7988 refined, 4 included, MultiStar: {-0.02, 0.01}, one-star: {-0.05, -0.01}
01:31:57.096 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
01:31:57.098 00.002 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
01:31:57.098 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.54 mountX=0.01 mountY=0.02, mountTheta=0.96
01:31:57.100 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
01:31:57.102 00.002 7988 Enqueuing Move request for scope (-0.02, 0.01)
01:31:57.102 00.000 15712 Worker thread wakes up
01:31:57.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
01:31:57.102 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
01:31:57.102 00.000 15712 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
01:31:57.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:31:57.102 00.000 7988 UpdateGuideState exits: m=825 SNR=18.5
01:31:57.105 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:57.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:57.107 00.002 7988 Enqueuing Expose request
01:31:57.107 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:31:57.107 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
01:31:57.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:57.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:31:57.107 00.000 15712 MoveAxis(E, 3, ABG)
01:31:57.107 00.000 15712 Guiding  Dir = 2, Dur = 3
01:31:57.109 00.002 15712 IsGuiding returns 0
01:31:57.134 00.025 15712 IsGuiding returns 0
01:31:57.134 00.000 15712 Move returns status 0, amount 3
01:31:57.134 00.000 15712 MoveAxis(N, 0, ABG)
01:31:57.134 00.000 15712 Move returns status 0, amount 0
01:31:57.134 00.000 15712 move complete, result=0
01:31:57.134 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:31:57.140 00.006 15712 worker thread done servicing request
01:31:57.140 00.000 15712 Worker thread wakes up
01:31:57.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:57.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:31:58.779 01.639 15712 Exposure complete
01:31:58.843 00.064 15712 worker thread done servicing request
01:31:58.843 00.000 7988 OnExposeComplete: enter
01:31:58.843 00.000 7988 UpdateGuideState(): m_state=6
01:31:58.845 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2397
01:31:58.845 00.000 7988 Star::Find returns 1 (0), X=977.22, Y=191.21, Mass=724, SNR=17.3, Peak=154 HFD=3.2
01:31:58.847 00.002 7988 MultiStar: [#1 0.35,1.01,0.00,M5] [#2 -0.24,1.19,0.00,M2] [#3 0.18,1.11,0.00,M3] [#4 -0.21,0.59,0.00,M4] [#5 0.04,1.08,0.00,M1] [#6 -0.36,0.96,0.00,M3] [#7 0.24,0.21,0.49,U] [#8 -0.23,-0.16,0.47,U] 
01:31:58.847 00.000 7988 refined, 2 included, MultiStar: {0.06, 0.33}, one-star: {0.12, 0.61}
01:31:58.849 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
01:31:58.849 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
01:31:58.851 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.33 cameraTheta=1.38 mountX=0.33 mountY=-0.07, mountTheta=-0.21
01:31:58.853 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.33, opts=13)
01:31:58.853 00.000 7988 Enqueuing Move request for scope (0.06, 0.33)
01:31:58.855 00.002 15712 Worker thread wakes up
01:31:58.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0xd
01:31:58.855 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
01:31:58.855 00.000 15712 Moving (0.06, 0.33) raw xDistance=0.33 yDistance=-0.07
01:31:58.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:31:58.857 00.002 7988 UpdateGuideState exits: m=724 SNR=17.3
01:31:58.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:58.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:31:58.860 00.003 7988 Enqueuing Expose request
01:31:58.860 00.000 15712 PPEC rslt: input = 0.33, final = 0.20, react = 0.20, pred = -0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 639.27
01:31:58.860 00.000 15712 PPEC: input: 0.33, control: 0.20, exposure: 1500
01:31:58.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:58.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:58.860 00.000 15712 MoveAxis(W, 64, ABG)
01:31:58.860 00.000 15712 Guiding  Dir = 3, Dur = 64
01:31:58.860 00.000 15712 IsGuiding returns 0
01:31:58.877 00.017 15712 PulseGuide returned control before completion, sleep 56
01:31:58.953 00.076 15712 IsGuiding returns 0
01:31:58.953 00.000 15712 Move returns status 0, amount 64
01:31:58.953 00.000 15712 MoveAxis(N, 0, ABG)
01:31:58.953 00.000 15712 Move returns status 0, amount 0
01:31:58.953 00.000 15712 move complete, result=0
01:31:58.953 00.000 15712 worker thread done servicing request
01:31:58.953 00.000 15712 Worker thread wakes up
01:31:58.953 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
01:31:58.962 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:31:58.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:00.374 01.412 15712 Exposure complete
01:32:00.437 00.063 15712 worker thread done servicing request
01:32:00.437 00.000 7988 OnExposeComplete: enter
01:32:00.437 00.000 7988 UpdateGuideState(): m_state=6
01:32:00.437 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2398
01:32:00.437 00.000 7988 Star::Find returns 1 (0), X=977.43, Y=191.38, Mass=741, SNR=17.6, Peak=144 HFD=3.2
01:32:00.442 00.005 7988 MultiStar: large primary error, entering stabilization period
01:32:00.442 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
01:32:00.442 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:32:00.442 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.78 hyp=0.85 cameraTheta=1.18 mountX=0.79 mountY=-0.34, mountTheta=-0.41
01:32:00.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.78, opts=13)
01:32:00.442 00.000 7988 Enqueuing Move request for scope (0.32, 0.78)
01:32:00.448 00.006 15712 Worker thread wakes up
01:32:00.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.78) opts 0xd
01:32:00.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.78)
01:32:00.448 00.000 15712 Moving (0.32, 0.78) raw xDistance=0.79 yDistance=-0.34
01:32:00.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:00.451 00.003 7988 UpdateGuideState exits: m=741 SNR=17.6
01:32:00.453 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:00.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:00.455 00.002 7988 Enqueuing Expose request
01:32:00.455 00.000 15712 PPEC rslt: input = 0.79, final = 0.47, react = 0.47, pred = -0.00, hyst = 0.42, hyst_pct = 0.00, period_length = 639.27
01:32:00.455 00.000 15712 PPEC: input: 0.79, control: 0.47, exposure: 1500
01:32:00.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:32:00.455 00.000 15712 MoveAxis(W, 153, ABG)
01:32:00.455 00.000 15712 Guiding  Dir = 3, Dur = 153
01:32:00.476 00.021 15712 IsGuiding returns 0
01:32:00.497 00.021 15712 PulseGuide returned control before completion, sleep 145
01:32:00.681 00.184 15712 IsGuiding returns 0
01:32:00.681 00.000 15712 Move returns status 0, amount 153
01:32:00.681 00.000 15712 MoveAxis(N, 87, ABG)
01:32:00.681 00.000 15712 Guiding  Dir = 0, Dur = 87
01:32:00.715 00.034 15712 IsGuiding returns 0
01:32:00.791 00.076 15712 PulseGuide returned control before completion, sleep 18
01:32:00.818 00.027 15712 IsGuiding returns 1
01:32:00.818 00.000 15712 scope still moving after pulse duration time elapsed
01:32:00.850 00.032 15712 IsGuiding returns 1
01:32:00.902 00.052 15712 IsGuiding returns 0
01:32:00.902 00.000 15712 scope move finished after 87 + 104 ms
01:32:00.902 00.000 15712 Move returns status 0, amount 87
01:32:00.902 00.000 15712 move complete, result=0
01:32:00.902 00.000 7988 GuideStep: 0.8 px 153 ms WEST, -0.3 px 87 ms NORTH
01:32:00.913 00.011 15712 worker thread done servicing request
01:32:00.913 00.000 15712 Worker thread wakes up
01:32:00.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:00.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:02.541 01.628 15712 Exposure complete
01:32:02.602 00.061 15712 worker thread done servicing request
01:32:02.606 00.004 7988 OnExposeComplete: enter
01:32:02.606 00.000 7988 UpdateGuideState(): m_state=6
01:32:02.606 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2399
01:32:02.606 00.000 7988 Star::Find returns 1 (0), X=976.97, Y=191.05, Mass=842, SNR=18.8, Peak=145 HFD=4.0
01:32:02.606 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
01:32:02.606 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
01:32:02.606 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.45 hyp=0.47 cameraTheta=1.85 mountX=0.45 mountY=0.12, mountTheta=0.26
01:32:02.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.45, opts=13)
01:32:02.606 00.000 7988 Enqueuing Move request for scope (-0.13, 0.45)
01:32:02.606 00.000 15712 Worker thread wakes up
01:32:02.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.45) opts 0xd
01:32:02.606 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.45)
01:32:02.606 00.000 15712 Moving (-0.13, 0.45) raw xDistance=0.45 yDistance=0.12
01:32:02.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:02.606 00.000 7988 UpdateGuideState exits: m=842 SNR=18.8
01:32:02.619 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:02.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:02.619 00.000 7988 Enqueuing Expose request
01:32:02.619 00.000 15712 PPEC rslt: input = 0.45, final = 0.27, react = 0.27, pred = -0.00, hyst = 0.26, hyst_pct = 0.00, period_length = 639.27
01:32:02.619 00.000 15712 PPEC: input: 0.45, control: 0.27, exposure: 1500
01:32:02.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:02.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:32:02.619 00.000 15712 MoveAxis(W, 87, ABG)
01:32:02.619 00.000 15712 Guiding  Dir = 3, Dur = 87
01:32:02.619 00.000 15712 IsGuiding returns 0
01:32:02.637 00.018 15712 PulseGuide returned control before completion, sleep 83
01:32:02.749 00.112 15712 IsGuiding returns 0
01:32:02.749 00.000 15712 Move returns status 0, amount 87
01:32:02.749 00.000 15712 MoveAxis(N, 0, ABG)
01:32:02.749 00.000 15712 Move returns status 0, amount 0
01:32:02.749 00.000 15712 move complete, result=0
01:32:02.749 00.000 15712 worker thread done servicing request
01:32:02.749 00.000 15712 Worker thread wakes up
01:32:02.749 00.000 7988 GuideStep: 0.5 px 87 ms WEST, 0.1 px 0 ms NORTH
01:32:02.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:02.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:04.167 01.418 15712 Exposure complete
01:32:04.229 00.062 15712 worker thread done servicing request
01:32:04.229 00.000 7988 OnExposeComplete: enter
01:32:04.229 00.000 7988 UpdateGuideState(): m_state=6
01:32:04.229 00.000 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2400
01:32:04.235 00.006 7988 Star::Find returns 1 (0), X=977.12, Y=190.72, Mass=781, SNR=17.7, Peak=138 HFD=3.4
01:32:04.235 00.000 7988 MultiStar: exiting stabilization period
01:32:04.237 00.002 7988 MultiStar: [#1 0.34,0.44,0.00,M6] [#2 -0.45,0.71,0.00,M3] [#3 0.06,0.10,0.86,U] [#4 -0.12,-0.14,0.82,U] [#5 -0.13,0.57,0.00,M2] [#6 -0.32,0.46,0.00,M4] [#7 -0.38,-0.06,0.58,U] [#8 0.39,-0.60,0.00,M8] 
01:32:04.239 00.002 7988 refined, 3 included, MultiStar: {-0.08, 0.02}, one-star: {0.01, 0.12}
01:32:04.239 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.56) = xAngle (1.36 = 1.36)
01:32:04.241 00.002 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
01:32:04.241 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.92 mountX=0.02 mountY=0.08, mountTheta=1.36
01:32:04.243 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.02, opts=13)
01:32:04.243 00.000 7988 Enqueuing Move request for scope (-0.08, 0.02)
01:32:04.245 00.002 15712 Worker thread wakes up
01:32:04.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:32:04.245 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:32:04.245 00.000 15712 Moving (-0.08, 0.02) raw xDistance=0.02 yDistance=0.08
01:32:04.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:04.245 00.000 7988 UpdateGuideState exits: m=781 SNR=17.7
01:32:04.250 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:04.250 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:04.252 00.002 7988 Enqueuing Expose request
01:32:04.252 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:32:04.252 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
01:32:04.252 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:04.252 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:32:04.252 00.000 15712 MoveAxis(E, 0, ABG)
01:32:04.252 00.000 15712 Move returns status 0, amount 0
01:32:04.252 00.000 15712 MoveAxis(N, 0, ABG)
01:32:04.252 00.000 15712 Move returns status 0, amount 0
01:32:04.252 00.000 15712 move complete, result=0
01:32:04.252 00.000 15712 worker thread done servicing request
01:32:04.252 00.000 15712 Worker thread wakes up
01:32:04.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:04.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:04.252 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:05.889 01.637 15712 Exposure complete
01:32:05.954 00.065 15712 worker thread done servicing request
01:32:05.954 00.000 7988 OnExposeComplete: enter
01:32:05.954 00.000 7988 UpdateGuideState(): m_state=6
01:32:05.954 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2401
01:32:05.954 00.000 7988 Star::Find returns 1 (0), X=977.21, Y=189.78, Mass=816, SNR=18.5, Peak=139 HFD=3.6
01:32:05.954 00.000 7988 MultiStar: [#1 0.30,-0.53,0.00,M7] [#2 -0.24,-0.29,0.83,U] [#3 0.25,-0.59,0.00,M3] [#4 0.08,-0.51,0.00,M4] [#5 -0.18,-0.48,0.00,M3] [#6 -0.16,-0.31,0.60,U] [#7 -0.29,-0.62,0.00,M5] [#8 -0.02,-1.64,0.00,M9] 
01:32:05.954 00.000 7988 refined, 2 included, MultiStar: {-0.08, -0.51}, one-star: {0.10, -0.81}
01:32:05.954 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.29 = 3.00)
01:32:05.954 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.97)
01:32:05.954 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.51 hyp=0.52 cameraTheta=-1.72 mountX=-0.51 mountY=0.09, mountTheta=2.97
01:32:05.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.51, opts=13)
01:32:05.954 00.000 7988 Enqueuing Move request for scope (-0.08, -0.51)
01:32:05.968 00.014 15712 Worker thread wakes up
01:32:05.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.51) opts 0xd
01:32:05.968 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.51)
01:32:05.968 00.000 15712 Moving (-0.08, -0.51) raw xDistance=-0.51 yDistance=0.09
01:32:05.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:05.969 00.001 7988 UpdateGuideState exits: m=816 SNR=18.5
01:32:05.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:05.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:05.969 00.000 7988 Enqueuing Expose request
01:32:05.969 00.000 15712 PPEC rslt: input = -0.51, final = -0.30, react = -0.31, pred = 0.00, hyst = -0.26, hyst_pct = 0.00, period_length = 639.27
01:32:05.969 00.000 15712 PPEC: input: -0.51, control: -0.30, exposure: 1500
01:32:05.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:05.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:32:05.969 00.000 15712 MoveAxis(E, 99, ABG)
01:32:05.969 00.000 15712 Guiding  Dir = 2, Dur = 99
01:32:05.969 00.000 15712 IsGuiding returns 0
01:32:05.994 00.025 15712 PulseGuide returned control before completion, sleep 94
01:32:06.105 00.111 15712 IsGuiding returns 0
01:32:06.105 00.000 15712 Move returns status 0, amount 99
01:32:06.105 00.000 15712 MoveAxis(N, 0, ABG)
01:32:06.105 00.000 15712 Move returns status 0, amount 0
01:32:06.105 00.000 15712 move complete, result=0
01:32:06.105 00.000 7988 GuideStep: -0.5 px 99 ms EAST, 0.1 px 0 ms NORTH
01:32:06.108 00.003 15712 worker thread done servicing request
01:32:06.108 00.000 15712 Worker thread wakes up
01:32:06.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:06.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:07.512 01.404 15712 Exposure complete
01:32:07.576 00.064 15712 worker thread done servicing request
01:32:07.576 00.000 7988 OnExposeComplete: enter
01:32:07.576 00.000 7988 UpdateGuideState(): m_state=6
01:32:07.576 00.000 7988 Star::Find(15, 977, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2402
01:32:07.576 00.000 7988 Star::Find returns 1 (0), X=977.07, Y=189.74, Mass=753, SNR=17.6, Peak=139 HFD=3.3
01:32:07.576 00.000 7988 MultiStar: large primary error, entering stabilization period
01:32:07.576 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
01:32:07.576 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.08)
01:32:07.576 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.86 hyp=0.86 cameraTheta=-1.61 mountX=-0.86 mountY=0.05, mountTheta=3.08
01:32:07.584 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.86, opts=13)
01:32:07.584 00.000 7988 Enqueuing Move request for scope (-0.03, -0.86)
01:32:07.584 00.000 15712 Worker thread wakes up
01:32:07.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.86) opts 0xd
01:32:07.584 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.86)
01:32:07.584 00.000 15712 Moving (-0.03, -0.86) raw xDistance=-0.86 yDistance=0.05
01:32:07.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:32:07.584 00.000 7988 UpdateGuideState exits: m=753 SNR=17.6
01:32:07.590 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:07.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:07.590 00.000 7988 Enqueuing Expose request
01:32:07.590 00.000 15712 PPEC rslt: input = -0.86, final = -0.50, react = -0.52, pred = 0.01, hyst = -0.46, hyst_pct = 0.00, period_length = 639.27
01:32:07.590 00.000 15712 PPEC: input: -0.86, control: -0.50, exposure: 1500
01:32:07.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:07.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:07.590 00.000 15712 MoveAxis(E, 164, ABG)
01:32:07.590 00.000 15712 Guiding  Dir = 2, Dur = 164
01:32:07.606 00.016 15712 IsGuiding returns 0
01:32:07.622 00.016 15712 PulseGuide returned control before completion, sleep 159
01:32:07.797 00.175 15712 IsGuiding returns 0
01:32:07.797 00.000 15712 Move returns status 0, amount 164
01:32:07.797 00.000 15712 MoveAxis(N, 0, ABG)
01:32:07.797 00.000 15712 Move returns status 0, amount 0
01:32:07.797 00.000 15712 move complete, result=0
01:32:07.797 00.000 7988 GuideStep: -0.9 px 164 ms EAST, 0.1 px 0 ms NORTH
01:32:07.802 00.005 15712 worker thread done servicing request
01:32:07.802 00.000 15712 Worker thread wakes up
01:32:07.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:07.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:09.440 01.638 15712 Exposure complete
01:32:09.500 00.060 15712 worker thread done servicing request
01:32:09.500 00.000 7988 OnExposeComplete: enter
01:32:09.505 00.005 7988 UpdateGuideState(): m_state=6
01:32:09.505 00.000 7988 Star::Find(15, 977, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2403
01:32:09.507 00.002 7988 Star::Find returns 1 (0), X=977.20, Y=190.10, Mass=830, SNR=18.7, Peak=151 HFD=3.4
01:32:09.507 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
01:32:09.509 00.002 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
01:32:09.509 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.49 hyp=0.50 cameraTheta=-1.37 mountX=-0.49 mountY=-0.09, mountTheta=-2.96
01:32:09.511 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.49, opts=13)
01:32:09.513 00.002 7988 Enqueuing Move request for scope (0.10, -0.49)
01:32:09.513 00.000 15712 Worker thread wakes up
01:32:09.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.49) opts 0xd
01:32:09.513 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.49)
01:32:09.513 00.000 15712 Moving (0.10, -0.49) raw xDistance=-0.49 yDistance=-0.09
01:32:09.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:32:09.513 00.000 7988 UpdateGuideState exits: m=830 SNR=18.7
01:32:09.516 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:09.516 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:09.516 00.000 7988 Enqueuing Expose request
01:32:09.516 00.000 15712 PPEC rslt: input = -0.49, final = -0.28, react = -0.30, pred = 0.02, hyst = -0.28, hyst_pct = 0.00, period_length = 639.27
01:32:09.516 00.000 15712 PPEC: input: -0.49, control: -0.28, exposure: 1500
01:32:09.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:09.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:32:09.516 00.000 15712 MoveAxis(E, 91, ABG)
01:32:09.516 00.000 15712 Guiding  Dir = 2, Dur = 91
01:32:09.516 00.000 15712 IsGuiding returns 0
01:32:09.542 00.026 15712 PulseGuide returned control before completion, sleep 79
01:32:09.654 00.112 15712 IsGuiding returns 0
01:32:09.654 00.000 15712 Move returns status 0, amount 91
01:32:09.654 00.000 15712 MoveAxis(N, 0, ABG)
01:32:09.654 00.000 15712 Move returns status 0, amount 0
01:32:09.654 00.000 15712 move complete, result=0
01:32:09.654 00.000 7988 GuideStep: -0.5 px 91 ms EAST, -0.1 px 0 ms NORTH
01:32:09.654 00.000 15712 worker thread done servicing request
01:32:09.654 00.000 15712 Worker thread wakes up
01:32:09.656 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:09.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:11.065 01.409 15712 Exposure complete
01:32:11.128 00.063 15712 worker thread done servicing request
01:32:11.128 00.000 7988 OnExposeComplete: enter
01:32:11.130 00.002 7988 UpdateGuideState(): m_state=6
01:32:11.130 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2404
01:32:11.132 00.002 7988 Star::Find returns 1 (0), X=977.14, Y=190.41, Mass=830, SNR=18.9, Peak=142 HFD=3.6
01:32:11.132 00.000 7988 MultiStar: exiting stabilization period
01:32:11.134 00.002 7988 MultiStar: [#1 0.24,0.21,0.99,U] [#2 -0.31,0.04,0.82,U] [#3 0.19,0.01,0.79,U] [#4 0.09,-0.20,0.66,U] [#5 -0.01,0.28,0.74,U] [#6 -0.34,-0.09,0.62,U] [#7 -0.11,-0.20,0.41,U] [#8 -0.46,-1.09,0.00,M10] 
01:32:11.134 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {0.04, -0.19}
01:32:11.136 00.002 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.56) = xAngle (1.52 = 1.52)
01:32:11.136 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
01:32:11.138 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.08 mountX=0.00 mountY=0.01, mountTheta=1.52
01:32:11.140 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.00, opts=13)
01:32:11.142 00.002 7988 Enqueuing Move request for scope (-0.01, 0.00)
01:32:11.142 00.000 15712 Worker thread wakes up
01:32:11.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:32:11.142 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:32:11.142 00.000 15712 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
01:32:11.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:32:11.142 00.000 7988 UpdateGuideState exits: m=830 SNR=18.9
01:32:11.145 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:11.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:11.147 00.002 7988 Enqueuing Expose request
01:32:11.147 00.000 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:32:11.147 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
01:32:11.147 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:11.147 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:32:11.147 00.000 15712 MoveAxis(W, 5, ABG)
01:32:11.147 00.000 15712 Guiding  Dir = 3, Dur = 5
01:32:11.147 00.000 15712 IsGuiding returns 0
01:32:11.172 00.025 15712 IsGuiding returns 0
01:32:11.174 00.002 15712 Move returns status 0, amount 5
01:32:11.174 00.000 15712 MoveAxis(N, 0, ABG)
01:32:11.174 00.000 15712 Move returns status 0, amount 0
01:32:11.174 00.000 15712 move complete, result=0
01:32:11.174 00.000 15712 worker thread done servicing request
01:32:11.174 00.000 15712 Worker thread wakes up
01:32:11.174 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
01:32:11.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:11.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:12.819 01.645 15712 Exposure complete
01:32:12.880 00.061 15712 worker thread done servicing request
01:32:12.880 00.000 7988 OnExposeComplete: enter
01:32:12.880 00.000 7988 UpdateGuideState(): m_state=6
01:32:12.884 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2405
01:32:12.884 00.000 7988 Star::Find returns 1 (0), X=977.18, Y=191.76, Mass=803, SNR=17.9, Peak=134 HFD=3.6
01:32:12.886 00.002 7988 MultiStar: large primary error, entering stabilization period
01:32:12.886 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
01:32:12.888 00.002 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
01:32:12.889 00.001 7988 CameraToMount -- cameraX=0.08 cameraY=1.16 hyp=1.17 cameraTheta=1.50 mountX=1.16 mountY=-0.11, mountTheta=-0.09
01:32:12.891 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=1.16, opts=13)
01:32:12.891 00.000 7988 Enqueuing Move request for scope (0.08, 1.16)
01:32:12.893 00.002 15712 Worker thread wakes up
01:32:12.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 1.16) opts 0xd
01:32:12.893 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 1.16)
01:32:12.893 00.000 15712 Moving (0.08, 1.16) raw xDistance=1.16 yDistance=-0.11
01:32:12.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:32:12.893 00.000 7988 UpdateGuideState exits: m=803 SNR=17.9
01:32:12.896 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:12.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:12.896 00.000 7988 Enqueuing Expose request
01:32:12.896 00.000 15712 PPEC rslt: input = 1.16, final = 0.71, react = 0.70, pred = 0.01, hyst = 0.61, hyst_pct = 0.00, period_length = 639.27
01:32:12.896 00.000 15712 PPEC: input: 1.16, control: 0.71, exposure: 1500
01:32:12.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:12.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:32:12.896 00.000 15712 MoveAxis(W, 232, ABG)
01:32:12.896 00.000 15712 Guiding  Dir = 3, Dur = 232
01:32:12.896 00.000 15712 IsGuiding returns 0
01:32:12.912 00.016 15712 PulseGuide returned control before completion, sleep 226
01:32:13.151 00.239 15712 IsGuiding returns 1
01:32:13.151 00.000 15712 scope still moving after pulse duration time elapsed
01:32:13.187 00.036 15712 IsGuiding returns 0
01:32:13.187 00.000 15712 scope move finished after 232 + 55 ms
01:32:13.187 00.000 15712 Move returns status 0, amount 232
01:32:13.187 00.000 15712 MoveAxis(N, 0, ABG)
01:32:13.187 00.000 15712 Move returns status 0, amount 0
01:32:13.187 00.000 15712 move complete, result=0
01:32:13.187 00.000 7988 GuideStep: 1.2 px 232 ms WEST, -0.1 px 0 ms NORTH
01:32:13.189 00.002 15712 worker thread done servicing request
01:32:13.189 00.000 15712 Worker thread wakes up
01:32:13.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:13.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:14.605 01.416 15712 Exposure complete
01:32:14.667 00.062 15712 worker thread done servicing request
01:32:14.667 00.000 7988 OnExposeComplete: enter
01:32:14.667 00.000 7988 UpdateGuideState(): m_state=6
01:32:14.671 00.004 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2406
01:32:14.671 00.000 7988 Star::Find returns 1 (0), X=977.33, Y=191.65, Mass=797, SNR=18.2, Peak=136 HFD=3.4
01:32:14.673 00.002 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
01:32:14.674 00.001 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
01:32:14.674 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=1.06 hyp=1.08 cameraTheta=1.35 mountX=1.06 mountY=-0.26, mountTheta=-0.24
01:32:14.676 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=1.06, opts=13)
01:32:14.676 00.000 7988 Enqueuing Move request for scope (0.23, 1.06)
01:32:14.678 00.002 15712 Worker thread wakes up
01:32:14.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 1.06) opts 0xd
01:32:14.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 1.06)
01:32:14.678 00.000 15712 Moving (0.23, 1.06) raw xDistance=1.06 yDistance=-0.26
01:32:14.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:32:14.678 00.000 7988 UpdateGuideState exits: m=797 SNR=18.2
01:32:14.681 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:14.681 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:14.683 00.002 7988 Enqueuing Expose request
01:32:14.683 00.000 15712 PPEC rslt: input = 1.06, final = 0.65, react = 0.64, pred = 0.01, hyst = 0.57, hyst_pct = 0.00, period_length = 639.27
01:32:14.683 00.000 15712 PPEC: input: 1.06, control: 0.65, exposure: 1500
01:32:14.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:32:14.683 00.000 15712 MoveAxis(W, 211, ABG)
01:32:14.683 00.000 15712 Guiding  Dir = 3, Dur = 211
01:32:14.715 00.032 15712 IsGuiding returns 0
01:32:14.735 00.020 15712 PulseGuide returned control before completion, sleep 206
01:32:14.961 00.226 15712 IsGuiding returns 0
01:32:14.961 00.000 15712 Move returns status 0, amount 211
01:32:14.961 00.000 15712 MoveAxis(N, 66, ABG)
01:32:14.961 00.000 15712 Guiding  Dir = 0, Dur = 66
01:32:14.961 00.000 15712 IsGuiding returns 0
01:32:15.037 00.076 15712 IsGuiding returns 1
01:32:15.037 00.000 15712 scope still moving after pulse duration time elapsed
01:32:15.065 00.028 15712 IsGuiding returns 1
01:32:15.116 00.051 15712 IsGuiding returns 0
01:32:15.116 00.000 15712 scope move finished after 66 + 93 ms
01:32:15.116 00.000 15712 Move returns status 0, amount 66
01:32:15.116 00.000 15712 move complete, result=0
01:32:15.116 00.000 7988 GuideStep: 1.1 px 211 ms WEST, -0.3 px 66 ms NORTH
01:32:15.124 00.008 15712 worker thread done servicing request
01:32:15.124 00.000 15712 Worker thread wakes up
01:32:15.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:15.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:16.754 01.630 15712 Exposure complete
01:32:16.819 00.065 15712 worker thread done servicing request
01:32:16.821 00.002 7988 OnExposeComplete: enter
01:32:16.821 00.000 7988 UpdateGuideState(): m_state=6
01:32:16.821 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2407
01:32:16.821 00.000 7988 Star::Find returns 1 (0), X=977.42, Y=191.45, Mass=768, SNR=17.8, Peak=140 HFD=3.3
01:32:16.821 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
01:32:16.821 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
01:32:16.821 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.85 hyp=0.91 cameraTheta=1.21 mountX=0.86 mountY=-0.34, mountTheta=-0.38
01:32:16.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.85, opts=13)
01:32:16.821 00.000 7988 Enqueuing Move request for scope (0.32, 0.85)
01:32:16.821 00.000 15712 Worker thread wakes up
01:32:16.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.85) opts 0xd
01:32:16.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.85)
01:32:16.821 00.000 15712 Moving (0.32, 0.85) raw xDistance=0.86 yDistance=-0.34
01:32:16.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
01:32:16.821 00.000 7988 UpdateGuideState exits: m=768 SNR=17.8
01:32:16.833 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:16.834 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:16.834 00.000 7988 Enqueuing Expose request
01:32:16.834 00.000 15712 PPEC rslt: input = 0.86, final = 0.52, react = 0.51, pred = 0.01, hyst = 0.50, hyst_pct = 0.00, period_length = 639.27
01:32:16.834 00.000 15712 PPEC: input: 0.86, control: 0.52, exposure: 1500
01:32:16.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:32:16.834 00.000 15712 MoveAxis(W, 171, ABG)
01:32:16.834 00.000 15712 Guiding  Dir = 3, Dur = 171
01:32:16.834 00.000 15712 IsGuiding returns 0
01:32:16.865 00.031 15712 PulseGuide returned control before completion, sleep 154
01:32:17.055 00.190 15712 IsGuiding returns 1
01:32:17.055 00.000 15712 scope still moving after pulse duration time elapsed
01:32:17.087 00.032 15712 IsGuiding returns 0
01:32:17.087 00.000 15712 scope move finished after 171 + 79 ms
01:32:17.087 00.000 15712 Move returns status 0, amount 171
01:32:17.087 00.000 15712 MoveAxis(N, 87, ABG)
01:32:17.087 00.000 15712 Guiding  Dir = 0, Dur = 87
01:32:17.087 00.000 15712 IsGuiding returns 0
01:32:17.168 00.081 15712 PulseGuide returned control before completion, sleep 18
01:32:17.200 00.032 15712 IsGuiding returns 1
01:32:17.200 00.000 15712 scope still moving after pulse duration time elapsed
01:32:17.231 00.031 15712 IsGuiding returns 1
01:32:17.296 00.065 15712 IsGuiding returns 0
01:32:17.296 00.000 15712 scope move finished after 87 + 120 ms
01:32:17.296 00.000 15712 Move returns status 0, amount 87
01:32:17.296 00.000 15712 move complete, result=0
01:32:17.296 00.000 7988 GuideStep: 0.9 px 171 ms WEST, -0.3 px 87 ms NORTH
01:32:17.298 00.002 15712 worker thread done servicing request
01:32:17.298 00.000 15712 Worker thread wakes up
01:32:17.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:17.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:18.702 01.404 15712 Exposure complete
01:32:18.764 00.062 15712 worker thread done servicing request
01:32:18.764 00.000 7988 OnExposeComplete: enter
01:32:18.764 00.000 7988 UpdateGuideState(): m_state=6
01:32:18.764 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2408
01:32:18.764 00.000 7988 Star::Find returns 1 (0), X=977.03, Y=190.87, Mass=801, SNR=18.1, Peak=153 HFD=3.8
01:32:18.764 00.000 7988 MultiStar: exiting stabilization period
01:32:18.772 00.008 7988 MultiStar: [#1 0.08,0.59,0.00,M7] [#2 -0.23,0.68,0.00,M2] [#3 0.35,0.51,0.00,M3] [#4 -0.10,0.65,0.00,M4] [#5 0.15,0.60,0.00,M3] [#6 -0.01,0.60,0.00,M3] [#7 -0.58,0.03,0.00,M5] [#8 -0.29,-0.91,0.00,R] 
01:32:18.772 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
01:32:18.772 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
01:32:18.772 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.82 mountX=0.27 mountY=0.06, mountTheta=0.22
01:32:18.772 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.27, opts=13)
01:32:18.772 00.000 7988 Enqueuing Move request for scope (-0.07, 0.27)
01:32:18.779 00.007 15712 Worker thread wakes up
01:32:18.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
01:32:18.779 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
01:32:18.779 00.000 15712 Moving (-0.07, 0.27) raw xDistance=0.27 yDistance=0.06
01:32:18.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:32:18.779 00.000 7988 UpdateGuideState exits: m=801 SNR=18.1
01:32:18.782 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:18.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:18.784 00.002 7988 Enqueuing Expose request
01:32:18.784 00.000 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.00, hyst = 0.19, hyst_pct = 0.00, period_length = 639.27
01:32:18.784 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
01:32:18.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:18.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:32:18.784 00.000 15712 MoveAxis(W, 55, ABG)
01:32:18.784 00.000 15712 Guiding  Dir = 3, Dur = 55
01:32:18.784 00.000 15712 IsGuiding returns 0
01:32:18.815 00.031 15712 PulseGuide returned control before completion, sleep 36
01:32:18.859 00.044 15712 IsGuiding returns 1
01:32:18.859 00.000 15712 scope still moving after pulse duration time elapsed
01:32:18.895 00.036 15712 IsGuiding returns 0
01:32:18.895 00.000 15712 scope move finished after 55 + 54 ms
01:32:18.895 00.000 15712 Move returns status 0, amount 55
01:32:18.895 00.000 15712 MoveAxis(N, 0, ABG)
01:32:18.895 00.000 15712 Move returns status 0, amount 0
01:32:18.895 00.000 15712 move complete, result=0
01:32:18.895 00.000 7988 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
01:32:18.897 00.002 15712 worker thread done servicing request
01:32:18.897 00.000 15712 Worker thread wakes up
01:32:18.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:18.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:20.533 01.636 15712 Exposure complete
01:32:20.596 00.063 15712 worker thread done servicing request
01:32:20.596 00.000 7988 OnExposeComplete: enter
01:32:20.596 00.000 7988 UpdateGuideState(): m_state=6
01:32:20.596 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2409
01:32:20.596 00.000 7988 Star::Find returns 1 (0), X=976.69, Y=189.79, Mass=807, SNR=18.5, Peak=147 HFD=3.6
01:32:20.596 00.000 7988 MultiStar: large primary error, entering stabilization period
01:32:20.596 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.61 = 2.67)
01:32:20.596 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.64 = 2.64)
01:32:20.596 00.000 7988 CameraToMount -- cameraX=-0.42 cameraY=-0.80 hyp=0.90 cameraTheta=-2.05 mountX=-0.81 mountY=0.44, mountTheta=2.65
01:32:20.596 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.42, y=-0.80, opts=13)
01:32:20.596 00.000 7988 Enqueuing Move request for scope (-0.42, -0.80)
01:32:20.596 00.000 15712 Worker thread wakes up
01:32:20.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.80) opts 0xd
01:32:20.596 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.42, -0.80)
01:32:20.596 00.000 15712 Moving (-0.42, -0.80) raw xDistance=-0.81 yDistance=0.44
01:32:20.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:32:20.609 00.013 7988 UpdateGuideState exits: m=807 SNR=18.5
01:32:20.610 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:20.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:20.610 00.000 7988 Enqueuing Expose request
01:32:20.610 00.000 15712 PPEC rslt: input = -0.81, final = -0.49, react = -0.48, pred = -0.00, hyst = -0.40, hyst_pct = 0.00, period_length = 639.27
01:32:20.610 00.000 15712 PPEC: input: -0.81, control: -0.49, exposure: 1500
01:32:20.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:20.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
01:32:20.610 00.000 15712 MoveAxis(E, 159, ABG)
01:32:20.610 00.000 15712 Guiding  Dir = 2, Dur = 159
01:32:20.610 00.000 15712 IsGuiding returns 0
01:32:20.636 00.026 15712 PulseGuide returned control before completion, sleep 146
01:32:20.786 00.150 15712 IsGuiding returns 1
01:32:20.786 00.000 15712 scope still moving after pulse duration time elapsed
01:32:20.829 00.043 15712 IsGuiding returns 0
01:32:20.829 00.000 15712 scope move finished after 159 + 56 ms
01:32:20.829 00.000 15712 Move returns status 0, amount 159
01:32:20.829 00.000 15712 MoveAxis(N, 0, ABG)
01:32:20.829 00.000 15712 Move returns status 0, amount 0
01:32:20.829 00.000 15712 move complete, result=0
01:32:20.829 00.000 7988 GuideStep: -0.8 px 159 ms EAST, 0.4 px 0 ms NORTH
01:32:20.831 00.002 15712 worker thread done servicing request
01:32:20.831 00.000 15712 Worker thread wakes up
01:32:20.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:20.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:22.237 01.406 15712 Exposure complete
01:32:22.301 00.064 15712 worker thread done servicing request
01:32:22.302 00.001 7988 OnExposeComplete: enter
01:32:22.302 00.000 7988 UpdateGuideState(): m_state=6
01:32:22.302 00.000 7988 Star::Find(15, 976, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2410
01:32:22.302 00.000 7988 Star::Find returns 1 (0), X=976.87, Y=189.89, Mass=713, SNR=17.2, Peak=148 HFD=3.1
01:32:22.302 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.84)
01:32:22.302 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
01:32:22.302 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.70 hyp=0.74 cameraTheta=-1.89 mountX=-0.70 mountY=0.25, mountTheta=2.81
01:32:22.308 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.70, opts=13)
01:32:22.308 00.000 7988 Enqueuing Move request for scope (-0.23, -0.70)
01:32:22.308 00.000 15712 Worker thread wakes up
01:32:22.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.70) opts 0xd
01:32:22.308 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.70)
01:32:22.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:22.308 00.000 7988 UpdateGuideState exits: m=713 SNR=17.2
01:32:22.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:22.316 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:22.316 00.000 7988 Enqueuing Expose request
01:32:22.318 00.002 15712 Moving (-0.23, -0.70) raw xDistance=-0.70 yDistance=0.25
01:32:22.318 00.000 15712 PPEC rslt: input = -0.70, final = -0.43, react = -0.42, pred = -0.01, hyst = -0.37, hyst_pct = 0.00, period_length = 639.27
01:32:22.318 00.000 15712 PPEC: input: -0.70, control: -0.43, exposure: 1500
01:32:22.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:22.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:32:22.318 00.000 15712 MoveAxis(E, 141, ABG)
01:32:22.318 00.000 15712 Guiding  Dir = 2, Dur = 141
01:32:22.318 00.000 15712 IsGuiding returns 0
01:32:22.348 00.030 15712 PulseGuide returned control before completion, sleep 127
01:32:22.490 00.142 15712 IsGuiding returns 1
01:32:22.490 00.000 15712 scope still moving after pulse duration time elapsed
01:32:22.539 00.049 15712 IsGuiding returns 0
01:32:22.539 00.000 15712 scope move finished after 141 + 75 ms
01:32:22.539 00.000 15712 Move returns status 0, amount 141
01:32:22.539 00.000 15712 MoveAxis(N, 0, ABG)
01:32:22.539 00.000 15712 Move returns status 0, amount 0
01:32:22.539 00.000 15712 move complete, result=0
01:32:22.539 00.000 15712 worker thread done servicing request
01:32:22.539 00.000 15712 Worker thread wakes up
01:32:22.539 00.000 7988 GuideStep: -0.7 px 141 ms EAST, 0.2 px 0 ms NORTH
01:32:22.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:22.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:24.279 01.740 15712 Exposure complete
01:32:24.346 00.067 15712 worker thread done servicing request
01:32:24.346 00.000 7988 OnExposeComplete: enter
01:32:24.346 00.000 7988 UpdateGuideState(): m_state=6
01:32:24.351 00.005 7988 Star::Find(15, 976, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2411
01:32:24.351 00.000 7988 Star::Find returns 1 (0), X=976.84, Y=190.36, Mass=823, SNR=18.5, Peak=140 HFD=3.8
01:32:24.353 00.002 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.56) = xAngle (-3.98 = 2.30)
01:32:24.353 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.01 = 2.27)
01:32:24.355 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.23 hyp=0.35 cameraTheta=-2.42 mountX=-0.23 mountY=0.27, mountTheta=2.29
01:32:24.357 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.23, opts=13)
01:32:24.357 00.000 7988 Enqueuing Move request for scope (-0.26, -0.23)
01:32:24.359 00.002 15712 Worker thread wakes up
01:32:24.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.23) opts 0xd
01:32:24.359 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.23)
01:32:24.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:24.359 00.000 7988 UpdateGuideState exits: m=823 SNR=18.5
01:32:24.362 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:24.363 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:24.363 00.000 7988 Enqueuing Expose request
01:32:24.365 00.002 15712 Moving (-0.26, -0.23) raw xDistance=-0.23 yDistance=0.27
01:32:24.369 00.004 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.27
01:32:24.369 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
01:32:24.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:24.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:32:24.369 00.000 15712 MoveAxis(E, 49, ABG)
01:32:24.369 00.000 15712 Guiding  Dir = 2, Dur = 49
01:32:24.369 00.000 15712 IsGuiding returns 0
01:32:24.394 00.025 15712 PulseGuide returned control before completion, sleep 35
01:32:24.473 00.079 15712 IsGuiding returns 1
01:32:24.473 00.000 15712 scope still moving after pulse duration time elapsed
01:32:24.501 00.028 15712 IsGuiding returns 0
01:32:24.501 00.000 15712 scope move finished after 49 + 81 ms
01:32:24.501 00.000 15712 Move returns status 0, amount 49
01:32:24.501 00.000 15712 MoveAxis(N, 0, ABG)
01:32:24.501 00.000 15712 Move returns status 0, amount 0
01:32:24.501 00.000 15712 move complete, result=0
01:32:24.501 00.000 15712 worker thread done servicing request
01:32:24.501 00.000 15712 Worker thread wakes up
01:32:24.501 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.3 px 0 ms NORTH
01:32:24.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:24.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:25.922 01.421 15712 Exposure complete
01:32:25.987 00.065 15712 worker thread done servicing request
01:32:25.987 00.000 7988 OnExposeComplete: enter
01:32:25.987 00.000 7988 UpdateGuideState(): m_state=6
01:32:25.987 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2412
01:32:25.987 00.000 7988 Star::Find returns 1 (0), X=976.87, Y=190.39, Mass=755, SNR=17.9, Peak=133 HFD=3.3
01:32:25.987 00.000 7988 MultiStar: exiting stabilization period
01:32:25.987 00.000 7988 MultiStar: [#1 -0.03,0.05,1.02,U] [#2 -0.47,0.54,0.00,M3] [#3 -0.26,-0.17,0.86,U] [#4 -0.25,0.09,0.79,U] [#5 -0.45,-0.21,0.00,M4] [#6 -0.25,-0.04,0.65,U] [#7 -0.65,-0.23,0.00,M6] [#8 -0.24,-0.09,0.43,U] 
01:32:25.987 00.000 7988 refined, 5 included, MultiStar: {-0.20, -0.06}, one-star: {-0.23, -0.20}
01:32:25.987 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.41 = 1.88)
01:32:25.987 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.84)
01:32:25.997 00.010 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.84 mountX=-0.06 mountY=0.20, mountTheta=1.87
01:32:25.997 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.06, opts=13)
01:32:25.999 00.002 7988 Enqueuing Move request for scope (-0.20, -0.06)
01:32:25.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:25.999 00.000 7988 UpdateGuideState exits: m=755 SNR=17.9
01:32:25.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:25.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:25.999 00.000 7988 Enqueuing Expose request
01:32:25.999 00.000 15712 Worker thread wakes up
01:32:25.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
01:32:25.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
01:32:25.999 00.000 15712 Moving (-0.20, -0.06) raw xDistance=-0.06 yDistance=0.20
01:32:25.999 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:32:25.999 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
01:32:25.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:25.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:32:25.999 00.000 15712 MoveAxis(E, 4, ABG)
01:32:25.999 00.000 15712 Guiding  Dir = 2, Dur = 4
01:32:25.999 00.000 15712 IsGuiding returns 0
01:32:26.022 00.023 15712 IsGuiding returns 0
01:32:26.022 00.000 15712 Move returns status 0, amount 4
01:32:26.022 00.000 15712 MoveAxis(N, 0, ABG)
01:32:26.022 00.000 15712 Move returns status 0, amount 0
01:32:26.022 00.000 15712 move complete, result=0
01:32:26.022 00.000 15712 worker thread done servicing request
01:32:26.022 00.000 15712 Worker thread wakes up
01:32:26.022 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
01:32:26.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:26.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:27.768 01.746 15712 Exposure complete
01:32:27.831 00.063 15712 worker thread done servicing request
01:32:27.833 00.002 7988 OnExposeComplete: enter
01:32:27.833 00.000 7988 UpdateGuideState(): m_state=6
01:32:27.833 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2413
01:32:27.836 00.003 7988 Star::Find returns 1 (0), X=976.91, Y=191.22, Mass=791, SNR=18.0, Peak=146 HFD=3.0
01:32:27.836 00.000 7988 MultiStar: [#1 0.15,0.92,0.00,M7] [#2 -0.41,1.50,0.00,M4] [#3 0.22,0.91,0.00,M3] [#4 -0.48,0.54,0.00,M4] [#5 -0.09,1.17,0.00,M5] [#6 -0.30,1.21,0.00,M3] [#7 -0.92,0.83,0.00,M7] [#8 -0.16,0.89,0.00,M1] 
01:32:27.836 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
01:32:27.836 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
01:32:27.836 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.62 hyp=0.65 cameraTheta=1.87 mountX=0.62 mountY=0.18, mountTheta=0.28
01:32:27.836 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.62, opts=13)
01:32:27.836 00.000 7988 Enqueuing Move request for scope (-0.19, 0.62)
01:32:27.836 00.000 15712 Worker thread wakes up
01:32:27.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.62) opts 0xd
01:32:27.836 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.62)
01:32:27.836 00.000 15712 Moving (-0.19, 0.62) raw xDistance=0.62 yDistance=0.18
01:32:27.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:32:27.846 00.010 7988 UpdateGuideState exits: m=791 SNR=18.0
01:32:27.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:27.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:27.846 00.000 7988 Enqueuing Expose request
01:32:27.846 00.000 15712 PPEC rslt: input = 0.62, final = 0.37, react = 0.37, pred = -0.00, hyst = 0.33, hyst_pct = 0.00, period_length = 639.27
01:32:27.846 00.000 15712 PPEC: input: 0.62, control: 0.37, exposure: 1500
01:32:27.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:27.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:32:27.846 00.000 15712 MoveAxis(W, 120, ABG)
01:32:27.846 00.000 15712 Guiding  Dir = 3, Dur = 120
01:32:27.846 00.000 15712 IsGuiding returns 0
01:32:27.879 00.033 15712 PulseGuide returned control before completion, sleep 102
01:32:27.989 00.110 15712 IsGuiding returns 1
01:32:27.989 00.000 15712 scope still moving after pulse duration time elapsed
01:32:28.022 00.033 15712 IsGuiding returns 0
01:32:28.022 00.000 15712 scope move finished after 120 + 52 ms
01:32:28.022 00.000 15712 Move returns status 0, amount 120
01:32:28.022 00.000 15712 MoveAxis(N, 0, ABG)
01:32:28.022 00.000 15712 Move returns status 0, amount 0
01:32:28.022 00.000 15712 move complete, result=0
01:32:28.023 00.001 7988 GuideStep: 0.6 px 120 ms WEST, 0.2 px 0 ms NORTH
01:32:28.023 00.000 15712 worker thread done servicing request
01:32:28.023 00.000 15712 Worker thread wakes up
01:32:28.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:28.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:29.442 01.419 15712 Exposure complete
01:32:29.503 00.061 15712 worker thread done servicing request
01:32:29.503 00.000 7988 OnExposeComplete: enter
01:32:29.503 00.000 7988 UpdateGuideState(): m_state=6
01:32:29.510 00.007 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2414
01:32:29.510 00.000 7988 Star::Find returns 1 (0), X=976.82, Y=191.68, Mass=908, SNR=19.7, Peak=173 HFD=3.7
01:32:29.512 00.002 7988 MultiStar: large primary error, entering stabilization period
01:32:29.512 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
01:32:29.514 00.002 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
01:32:29.514 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=1.09 hyp=1.12 cameraTheta=1.83 mountX=1.09 mountY=0.26, mountTheta=0.23
01:32:29.516 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=1.09, opts=13)
01:32:29.517 00.001 7988 Enqueuing Move request for scope (-0.28, 1.09)
01:32:29.517 00.000 15712 Worker thread wakes up
01:32:29.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 1.09) opts 0xd
01:32:29.519 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.28, 1.09)
01:32:29.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:29.519 00.000 7988 UpdateGuideState exits: m=908 SNR=19.7
01:32:29.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:29.519 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:29.519 00.000 7988 Enqueuing Expose request
01:32:29.519 00.000 15712 Moving (-0.28, 1.09) raw xDistance=1.09 yDistance=0.26
01:32:29.519 00.000 15712 PPEC rslt: input = 1.09, final = 0.66, react = 0.65, pred = 0.01, hyst = 0.59, hyst_pct = 0.00, period_length = 639.27
01:32:29.519 00.000 15712 PPEC: input: 1.09, control: 0.66, exposure: 1500
01:32:29.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:29.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:32:29.519 00.000 15712 MoveAxis(W, 215, ABG)
01:32:29.519 00.000 15712 Guiding  Dir = 3, Dur = 215
01:32:29.519 00.000 15712 IsGuiding returns 0
01:32:29.558 00.039 15712 PulseGuide returned control before completion, sleep 197
01:32:29.758 00.200 15712 IsGuiding returns 1
01:32:29.758 00.000 15712 scope still moving after pulse duration time elapsed
01:32:29.796 00.038 15712 IsGuiding returns 0
01:32:29.796 00.000 15712 scope move finished after 215 + 53 ms
01:32:29.796 00.000 15712 Move returns status 0, amount 215
01:32:29.796 00.000 15712 MoveAxis(N, 0, ABG)
01:32:29.796 00.000 15712 Move returns status 0, amount 0
01:32:29.796 00.000 15712 move complete, result=0
01:32:29.796 00.000 7988 GuideStep: 1.1 px 215 ms WEST, 0.3 px 0 ms NORTH
01:32:29.798 00.002 15712 worker thread done servicing request
01:32:29.798 00.000 15712 Worker thread wakes up
01:32:29.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:29.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:31.434 01.636 15712 Exposure complete
01:32:31.498 00.064 15712 worker thread done servicing request
01:32:31.498 00.000 7988 OnExposeComplete: enter
01:32:31.498 00.000 7988 UpdateGuideState(): m_state=6
01:32:31.498 00.000 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2415
01:32:31.502 00.004 7988 Star::Find returns 1 (0), X=976.90, Y=191.66, Mass=776, SNR=17.9, Peak=141 HFD=3.3
01:32:31.502 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
01:32:31.502 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
01:32:31.502 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=1.07 hyp=1.09 cameraTheta=1.76 mountX=1.07 mountY=0.17, mountTheta=0.16
01:32:31.502 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=1.07, opts=13)
01:32:31.502 00.000 7988 Enqueuing Move request for scope (-0.20, 1.07)
01:32:31.502 00.000 15712 Worker thread wakes up
01:32:31.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 1.07) opts 0xd
01:32:31.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 1.07)
01:32:31.502 00.000 15712 Moving (-0.20, 1.07) raw xDistance=1.07 yDistance=0.17
01:32:31.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:31.502 00.000 7988 UpdateGuideState exits: m=776 SNR=17.9
01:32:31.511 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:31.512 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:31.512 00.000 7988 Enqueuing Expose request
01:32:31.512 00.000 15712 PPEC rslt: input = 1.07, final = 0.65, react = 0.64, pred = 0.01, hyst = 0.60, hyst_pct = 0.00, period_length = 639.27
01:32:31.512 00.000 15712 PPEC: input: 1.07, control: 0.65, exposure: 1500
01:32:31.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:31.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:32:31.512 00.000 15712 MoveAxis(W, 213, ABG)
01:32:31.512 00.000 15712 Guiding  Dir = 3, Dur = 213
01:32:31.512 00.000 15712 IsGuiding returns 0
01:32:31.536 00.024 15712 PulseGuide returned control before completion, sleep 199
01:32:31.751 00.215 15712 IsGuiding returns 1
01:32:31.751 00.000 15712 scope still moving after pulse duration time elapsed
01:32:31.791 00.040 15712 IsGuiding returns 0
01:32:31.791 00.000 15712 scope move finished after 213 + 67 ms
01:32:31.791 00.000 15712 Move returns status 0, amount 213
01:32:31.791 00.000 15712 MoveAxis(N, 0, ABG)
01:32:31.791 00.000 15712 Move returns status 0, amount 0
01:32:31.791 00.000 15712 move complete, result=0
01:32:31.791 00.000 7988 GuideStep: 1.1 px 213 ms WEST, 0.2 px 0 ms NORTH
01:32:31.797 00.006 15712 worker thread done servicing request
01:32:31.797 00.000 15712 Worker thread wakes up
01:32:31.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:31.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:33.202 01.405 15712 Exposure complete
01:32:33.266 00.064 15712 worker thread done servicing request
01:32:33.268 00.002 7988 OnExposeComplete: enter
01:32:33.268 00.000 7988 UpdateGuideState(): m_state=6
01:32:33.268 00.000 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2416
01:32:33.271 00.003 7988 Star::Find returns 1 (0), X=976.96, Y=190.17, Mass=809, SNR=18.2, Peak=144 HFD=3.5
01:32:33.271 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.46 = 2.83)
01:32:33.271 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
01:32:33.271 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.43 hyp=0.45 cameraTheta=-1.89 mountX=-0.43 mountY=0.15, mountTheta=2.80
01:32:33.271 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.43, opts=13)
01:32:33.271 00.000 7988 Enqueuing Move request for scope (-0.14, -0.43)
01:32:33.278 00.007 15712 Worker thread wakes up
01:32:33.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.43) opts 0xd
01:32:33.278 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.43)
01:32:33.278 00.000 15712 Moving (-0.14, -0.43) raw xDistance=-0.43 yDistance=0.15
01:32:33.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:33.278 00.000 7988 UpdateGuideState exits: m=809 SNR=18.2
01:32:33.280 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:33.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:33.280 00.000 7988 Enqueuing Expose request
01:32:33.280 00.000 15712 PPEC rslt: input = -0.43, final = -0.24, react = -0.26, pred = 0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 639.27
01:32:33.280 00.000 15712 PPEC: input: -0.43, control: -0.24, exposure: 1500
01:32:33.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:33.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:32:33.280 00.000 15712 MoveAxis(E, 78, ABG)
01:32:33.280 00.000 15712 Guiding  Dir = 2, Dur = 78
01:32:33.294 00.014 15712 IsGuiding returns 0
01:32:33.314 00.020 15712 PulseGuide returned control before completion, sleep 73
01:32:33.390 00.076 15712 IsGuiding returns 1
01:32:33.390 00.000 15712 scope still moving after pulse duration time elapsed
01:32:33.424 00.034 15712 IsGuiding returns 0
01:32:33.424 00.000 15712 scope move finished after 78 + 49 ms
01:32:33.424 00.000 15712 Move returns status 0, amount 78
01:32:33.424 00.000 15712 MoveAxis(N, 0, ABG)
01:32:33.424 00.000 15712 Move returns status 0, amount 0
01:32:33.424 00.000 15712 move complete, result=0
01:32:33.424 00.000 7988 GuideStep: -0.4 px 78 ms EAST, 0.2 px 0 ms NORTH
01:32:33.428 00.004 15712 worker thread done servicing request
01:32:33.428 00.000 15712 Worker thread wakes up
01:32:33.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:33.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:35.067 01.639 15712 Exposure complete
01:32:35.132 00.065 15712 worker thread done servicing request
01:32:35.132 00.000 7988 OnExposeComplete: enter
01:32:35.132 00.000 7988 UpdateGuideState(): m_state=6
01:32:35.132 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2417
01:32:35.132 00.000 7988 Star::Find returns 1 (0), X=977.00, Y=190.47, Mass=811, SNR=18.6, Peak=164 HFD=3.5
01:32:35.132 00.000 7988 MultiStar: exiting stabilization period
01:32:35.132 00.000 7988 MultiStar: [#1 0.01,0.24,0.97,U] [#2 -0.35,0.49,0.00,M5] [#3 0.03,-0.12,0.75,U] [#4 -0.32,-0.02,0.71,U] [#5 -0.01,-0.07,0.69,U] [#6 -0.65,0.17,0.00,M4] [#7 -0.43,-0.61,0.00,M8] [#8 -0.07,-0.03,0.43,U] 
01:32:35.132 00.000 7988 refined, 5 included, MultiStar: {-0.07, -0.01}, one-star: {-0.11, -0.12}
01:32:35.132 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.54 = 1.74)
01:32:35.132 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.71)
01:32:35.132 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.08 cameraTheta=-2.98 mountX=-0.01 mountY=0.08, mountTheta=1.74
01:32:35.142 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
01:32:35.142 00.000 7988 Enqueuing Move request for scope (-0.07, -0.01)
01:32:35.145 00.003 15712 Worker thread wakes up
01:32:35.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
01:32:35.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
01:32:35.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:35.145 00.000 7988 UpdateGuideState exits: m=811 SNR=18.6
01:32:35.148 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:35.148 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:35.150 00.002 7988 Enqueuing Expose request
01:32:35.150 00.000 15712 Moving (-0.07, -0.01) raw xDistance=-0.01 yDistance=0.08
01:32:35.150 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:32:35.150 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
01:32:35.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:35.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:32:35.150 00.000 15712 MoveAxis(W, 7, ABG)
01:32:35.150 00.000 15712 Guiding  Dir = 3, Dur = 7
01:32:35.166 00.016 15712 IsGuiding returns 0
01:32:35.183 00.017 15712 IsGuiding returns 0
01:32:35.183 00.000 15712 Move returns status 0, amount 7
01:32:35.183 00.000 15712 MoveAxis(N, 0, ABG)
01:32:35.183 00.000 15712 Move returns status 0, amount 0
01:32:35.183 00.000 15712 move complete, result=0
01:32:35.183 00.000 15712 worker thread done servicing request
01:32:35.183 00.000 15712 Worker thread wakes up
01:32:35.183 00.000 7988 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
01:32:35.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:35.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:36.599 01.416 15712 Exposure complete
01:32:36.661 00.062 15712 worker thread done servicing request
01:32:36.661 00.000 7988 OnExposeComplete: enter
01:32:36.661 00.000 7988 UpdateGuideState(): m_state=6
01:32:36.666 00.005 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2418
01:32:36.666 00.000 7988 Star::Find returns 1 (0), X=977.13, Y=190.71, Mass=754, SNR=17.8, Peak=164 HFD=2.7
01:32:36.669 00.003 7988 MultiStar: [#1 -0.13,0.39,0.99,U] [#2 -0.47,0.83,0.00,M6] [#3 0.14,0.45,0.00,M3] [#4 -0.46,0.02,0.00,M4] [#5 -0.07,0.40,0.70,U] [#6 -0.31,0.70,0.00,M5] [#7 -0.48,0.51,0.00,M9] [#8 0.31,0.37,0.00,M1] 
01:32:36.669 00.000 7988 single-star, 2 included, MultiStar: {-0.06, 0.29}, one-star: {0.02, 0.12}
01:32:36.671 00.002 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
01:32:36.672 00.001 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
01:32:36.672 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=0.12 mountY=-0.03, mountTheta=-0.22
01:32:36.674 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.12, opts=13)
01:32:36.676 00.002 7988 Enqueuing Move request for scope (0.02, 0.12)
01:32:36.677 00.001 15712 Worker thread wakes up
01:32:36.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:32:36.677 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:32:36.677 00.000 15712 Moving (0.02, 0.12) raw xDistance=0.12 yDistance=-0.03
01:32:36.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:36.677 00.000 7988 UpdateGuideState exits: m=754 SNR=17.8
01:32:36.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:36.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:36.677 00.000 7988 Enqueuing Expose request
01:32:36.677 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:32:36.677 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
01:32:36.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:36.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:32:36.677 00.000 15712 MoveAxis(W, 8, ABG)
01:32:36.677 00.000 15712 Guiding  Dir = 3, Dur = 8
01:32:36.677 00.000 15712 IsGuiding returns 0
01:32:36.699 00.022 15712 IsGuiding returns 0
01:32:36.699 00.000 15712 Move returns status 0, amount 8
01:32:36.699 00.000 15712 MoveAxis(N, 0, ABG)
01:32:36.699 00.000 15712 Move returns status 0, amount 0
01:32:36.699 00.000 15712 move complete, result=0
01:32:36.699 00.000 15712 worker thread done servicing request
01:32:36.699 00.000 15712 Worker thread wakes up
01:32:36.699 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:32:36.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:36.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:38.336 01.637 15712 Exposure complete
01:32:38.397 00.061 15712 worker thread done servicing request
01:32:38.397 00.000 7988 OnExposeComplete: enter
01:32:38.397 00.000 7988 UpdateGuideState(): m_state=6
01:32:38.402 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2419
01:32:38.402 00.000 7988 Star::Find returns 1 (0), X=976.86, Y=191.27, Mass=829, SNR=18.4, Peak=170 HFD=3.5
01:32:38.404 00.002 7988 MultiStar: [#1 -0.23,0.73,0.00,M6] [#2 -0.60,1.00,0.00,M7] [#3 -0.07,1.03,0.00,M4] [#4 -0.50,0.37,0.00,M5] [#5 -0.54,0.73,0.00,M4] [#6 -0.60,1.13,0.00,M6] [#7 -0.50,0.41,0.00,M10] [#8 0.39,0.33,0.00,M2] 
01:32:38.405 00.001 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
01:32:38.405 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
01:32:38.407 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=0.68 hyp=0.72 cameraTheta=1.92 mountX=0.67 mountY=0.23, mountTheta=0.33
01:32:38.409 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.68, opts=13)
01:32:38.409 00.000 7988 Enqueuing Move request for scope (-0.25, 0.68)
01:32:38.411 00.002 15712 Worker thread wakes up
01:32:38.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.68) opts 0xd
01:32:38.411 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.68)
01:32:38.411 00.000 15712 Moving (-0.25, 0.68) raw xDistance=0.67 yDistance=0.23
01:32:38.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:38.413 00.002 7988 UpdateGuideState exits: m=829 SNR=18.4
01:32:38.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:38.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:38.413 00.000 7988 Enqueuing Expose request
01:32:38.413 00.000 15712 PPEC rslt: input = 0.67, final = 0.43, react = 0.40, pred = 0.02, hyst = 0.37, hyst_pct = 0.00, period_length = 639.27
01:32:38.413 00.000 15712 PPEC: input: 0.67, control: 0.43, exposure: 1500
01:32:38.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:38.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:32:38.413 00.000 15712 MoveAxis(W, 139, ABG)
01:32:38.413 00.000 15712 Guiding  Dir = 3, Dur = 139
01:32:38.413 00.000 15712 IsGuiding returns 0
01:32:38.445 00.032 15712 PulseGuide returned control before completion, sleep 123
01:32:38.572 00.127 15712 IsGuiding returns 1
01:32:38.572 00.000 15712 scope still moving after pulse duration time elapsed
01:32:38.604 00.032 15712 IsGuiding returns 0
01:32:38.604 00.000 15712 scope move finished after 139 + 47 ms
01:32:38.604 00.000 15712 Move returns status 0, amount 139
01:32:38.604 00.000 15712 MoveAxis(N, 0, ABG)
01:32:38.604 00.000 15712 Move returns status 0, amount 0
01:32:38.604 00.000 15712 move complete, result=0
01:32:38.604 00.000 7988 GuideStep: 0.7 px 139 ms WEST, 0.2 px 0 ms NORTH
01:32:38.606 00.002 15712 worker thread done servicing request
01:32:38.606 00.000 15712 Worker thread wakes up
01:32:38.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:38.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:40.024 01.418 15712 Exposure complete
01:32:40.089 00.065 15712 worker thread done servicing request
01:32:40.089 00.000 7988 OnExposeComplete: enter
01:32:40.089 00.000 7988 UpdateGuideState(): m_state=6
01:32:40.089 00.000 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2420
01:32:40.089 00.000 7988 Star::Find returns 1 (0), X=977.00, Y=190.55, Mass=726, SNR=17.3, Peak=137 HFD=3.5
01:32:40.089 00.000 7988 MultiStar: [#1 0.22,0.31,1.03,U] [#2 -0.36,0.61,0.00,M8] [#3 0.47,-0.10,0.00,M5] [#4 -0.77,-0.27,0.00,M6] [#5 0.16,-0.09,0.71,U] [#6 -0.75,-0.00,0.00,M7] [#7 -0.42,-0.70,0.00,R] [#8 0.00,0.00,0.00,L] [#9 -0.48,-0.45,0.00,M6] 
01:32:40.089 00.000 7988 single-star, 2 included, MultiStar: {0.09, 0.08}, one-star: {-0.10, -0.05}
01:32:40.089 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
01:32:40.089 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
01:32:40.089 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.72 mountX=-0.05 mountY=0.10, mountTheta=2.00
01:32:40.089 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
01:32:40.089 00.000 7988 Enqueuing Move request for scope (-0.10, -0.05)
01:32:40.103 00.014 15712 Worker thread wakes up
01:32:40.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
01:32:40.103 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
01:32:40.103 00.000 15712 Moving (-0.10, -0.05) raw xDistance=-0.05 yDistance=0.10
01:32:40.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:32:40.104 00.001 7988 UpdateGuideState exits: m=726 SNR=17.3
01:32:40.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:40.106 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:40.108 00.002 7988 Enqueuing Expose request
01:32:40.108 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:32:40.108 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
01:32:40.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:40.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:32:40.108 00.000 15712 MoveAxis(W, 6, ABG)
01:32:40.108 00.000 15712 Guiding  Dir = 3, Dur = 6
01:32:40.108 00.000 15712 IsGuiding returns 0
01:32:40.154 00.046 15712 IsGuiding returns 0
01:32:40.154 00.000 15712 Move returns status 0, amount 6
01:32:40.154 00.000 15712 MoveAxis(N, 0, ABG)
01:32:40.154 00.000 15712 Move returns status 0, amount 0
01:32:40.154 00.000 15712 move complete, result=0
01:32:40.154 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:32:40.157 00.003 15712 worker thread done servicing request
01:32:40.157 00.000 15712 Worker thread wakes up
01:32:40.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:40.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:41.796 01.639 15712 Exposure complete
01:32:41.858 00.062 15712 worker thread done servicing request
01:32:41.858 00.000 7988 OnExposeComplete: enter
01:32:41.858 00.000 7988 UpdateGuideState(): m_state=6
01:32:41.862 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2421
01:32:41.862 00.000 7988 Star::Find returns 1 (0), X=976.79, Y=190.44, Mass=822, SNR=18.8, Peak=159 HFD=3.6
01:32:41.864 00.002 7988 MultiStar: [#1 0.10,-0.30,0.96,U] [#2 -0.16,0.04,0.85,U] [#3 -0.08,-0.53,0.00,M6] [#4 -0.27,-0.50,0.00,M7] [#5 -0.44,0.01,0.00,M4] [#6 -0.35,0.08,0.60,U] [#7 0.01,0.51,0.00,M1] [#8 -0.29,0.29,0.38,U] 
01:32:41.864 00.000 7988 refined, 4 included, MultiStar: {-0.18, -0.07}, one-star: {-0.31, -0.15}
01:32:41.866 00.002 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.34 = 1.94)
01:32:41.866 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.91)
01:32:41.868 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.78 mountX=-0.07 mountY=0.18, mountTheta=1.94
01:32:41.869 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.07, opts=13)
01:32:41.871 00.002 7988 Enqueuing Move request for scope (-0.18, -0.07)
01:32:41.871 00.000 15712 Worker thread wakes up
01:32:41.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
01:32:41.871 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
01:32:41.871 00.000 15712 Moving (-0.18, -0.07) raw xDistance=-0.07 yDistance=0.18
01:32:41.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:32:41.873 00.002 7988 UpdateGuideState exits: m=822 SNR=18.8
01:32:41.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:41.875 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:41.875 00.000 7988 Enqueuing Expose request
01:32:41.877 00.002 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:32:41.877 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
01:32:41.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:41.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:32:41.877 00.000 15712 MoveAxis(W, 6, ABG)
01:32:41.877 00.000 15712 Guiding  Dir = 3, Dur = 6
01:32:41.877 00.000 15712 IsGuiding returns 0
01:32:41.893 00.016 15712 IsGuiding returns 0
01:32:41.893 00.000 15712 Move returns status 0, amount 6
01:32:41.893 00.000 15712 MoveAxis(N, 0, ABG)
01:32:41.893 00.000 15712 Move returns status 0, amount 0
01:32:41.893 00.000 15712 move complete, result=0
01:32:41.893 00.000 15712 worker thread done servicing request
01:32:41.893 00.000 15712 Worker thread wakes up
01:32:41.893 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
01:32:41.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:41.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:43.305 01.412 15712 Exposure complete
01:32:43.366 00.061 15712 worker thread done servicing request
01:32:43.366 00.000 7988 OnExposeComplete: enter
01:32:43.366 00.000 7988 UpdateGuideState(): m_state=6
01:32:43.366 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2422
01:32:43.366 00.000 7988 Star::Find returns 1 (0), X=976.95, Y=190.64, Mass=768, SNR=18.1, Peak=148 HFD=3.4
01:32:43.366 00.000 7988 MultiStar: [#1 0.09,0.11,0.89,U] [#2 -0.40,0.79,0.00,M8] [#3 -0.02,0.17,0.79,U] [#4 -0.81,0.36,0.00,M8] [#5 -0.43,-0.15,0.00,M5] [#6 -0.42,0.38,0.00,M7] [#7 0.16,1.03,0.00,M2] [#8 0.29,-0.06,0.42,U] 
01:32:43.366 00.000 7988 refined, 3 included, MultiStar: {0.01, 0.08}, one-star: {-0.15, 0.05}
01:32:43.366 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
01:32:43.366 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
01:32:43.366 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.44 mountX=0.08 mountY=-0.01, mountTheta=-0.16
01:32:43.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
01:32:43.366 00.000 7988 Enqueuing Move request for scope (0.01, 0.08)
01:32:43.382 00.016 15712 Worker thread wakes up
01:32:43.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:32:43.382 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:32:43.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:32:43.383 00.001 7988 UpdateGuideState exits: m=768 SNR=18.1
01:32:43.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:43.385 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:43.385 00.000 7988 Enqueuing Expose request
01:32:43.387 00.002 15712 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
01:32:43.387 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:32:43.387 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
01:32:43.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:43.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:32:43.387 00.000 15712 MoveAxis(W, 7, ABG)
01:32:43.387 00.000 15712 Guiding  Dir = 3, Dur = 7
01:32:43.387 00.000 15712 IsGuiding returns 0
01:32:43.416 00.029 15712 IsGuiding returns 0
01:32:43.416 00.000 15712 Move returns status 0, amount 7
01:32:43.416 00.000 15712 MoveAxis(N, 0, ABG)
01:32:43.416 00.000 15712 Move returns status 0, amount 0
01:32:43.416 00.000 15712 move complete, result=0
01:32:43.416 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:32:43.418 00.002 15712 worker thread done servicing request
01:32:43.418 00.000 15712 Worker thread wakes up
01:32:43.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:43.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:45.057 01.639 15712 Exposure complete
01:32:45.122 00.065 15712 worker thread done servicing request
01:32:45.122 00.000 7988 OnExposeComplete: enter
01:32:45.122 00.000 7988 UpdateGuideState(): m_state=6
01:32:45.122 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2423
01:32:45.122 00.000 7988 Star::Find returns 1 (0), X=976.87, Y=190.94, Mass=726, SNR=17.5, Peak=168 HFD=3.0
01:32:45.122 00.000 7988 MultiStar: [#1 0.02,0.79,0.00,M4] [#2 -0.04,0.87,0.00,M9] [#3 -0.03,0.72,0.00,M6] [#4 -0.43,0.61,0.00,M9] [#5 -0.17,0.43,0.00,M6] [#6 -0.62,0.88,0.00,M8] [#7 0.11,1.47,0.00,M3] [#8 -0.13,0.84,0.00,M1] 
01:32:45.128 00.006 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
01:32:45.128 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
01:32:45.130 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.35 hyp=0.42 cameraTheta=2.15 mountX=0.35 mountY=0.22, mountTheta=0.56
01:32:45.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.35, opts=13)
01:32:45.134 00.002 7988 Enqueuing Move request for scope (-0.23, 0.35)
01:32:45.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:32:45.136 00.002 7988 UpdateGuideState exits: m=726 SNR=17.5
01:32:45.137 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:45.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:45.137 00.000 7988 Enqueuing Expose request
01:32:45.137 00.000 15712 Worker thread wakes up
01:32:45.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.35) opts 0xd
01:32:45.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.35)
01:32:45.137 00.000 15712 Moving (-0.23, 0.35) raw xDistance=0.35 yDistance=0.22
01:32:45.137 00.000 15712 PPEC rslt: input = 0.35, final = 0.24, react = 0.21, pred = 0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 639.27
01:32:45.137 00.000 15712 PPEC: input: 0.35, control: 0.24, exposure: 1500
01:32:45.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:45.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:32:45.137 00.000 15712 MoveAxis(W, 78, ABG)
01:32:45.137 00.000 15712 Guiding  Dir = 3, Dur = 78
01:32:45.137 00.000 15712 IsGuiding returns 0
01:32:45.153 00.016 15712 PulseGuide returned control before completion, sleep 75
01:32:45.269 00.116 15712 IsGuiding returns 0
01:32:45.269 00.000 15712 Move returns status 0, amount 78
01:32:45.269 00.000 15712 MoveAxis(N, 0, ABG)
01:32:45.269 00.000 15712 Move returns status 0, amount 0
01:32:45.269 00.000 15712 move complete, result=0
01:32:45.269 00.000 7988 GuideStep: 0.3 px 78 ms WEST, 0.2 px 0 ms NORTH
01:32:45.273 00.004 15712 worker thread done servicing request
01:32:45.273 00.000 15712 Worker thread wakes up
01:32:45.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:45.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:46.685 01.412 15712 Exposure complete
01:32:46.749 00.064 15712 worker thread done servicing request
01:32:46.749 00.000 7988 OnExposeComplete: enter
01:32:46.749 00.000 7988 UpdateGuideState(): m_state=6
01:32:46.749 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2424
01:32:46.749 00.000 7988 Star::Find returns 1 (0), X=976.81, Y=190.47, Mass=795, SNR=18.2, Peak=132 HFD=3.6
01:32:46.749 00.000 7988 MultiStar: [#1 0.05,0.17,0.96,U] [#2 -0.18,0.42,0.00,M10] [#3 0.02,0.25,0.83,U] [#4 -0.40,0.19,0.00,M10] [#5 -0.13,-0.10,0.62,U] [#6 -0.25,0.23,0.65,U] [#7 0.30,1.29,0.00,M4] [#8 -0.35,-0.27,0.00,M2] 
01:32:46.749 00.000 7988 refined, 4 included, MultiStar: {-0.12, 0.08}, one-star: {-0.30, -0.13}
01:32:46.749 00.000 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.56) = xAngle (0.96 = 0.96)
01:32:46.749 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
01:32:46.759 00.010 7988 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.52 mountX=0.08 mountY=0.12, mountTheta=0.95
01:32:46.761 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.08, opts=13)
01:32:46.762 00.001 7988 Enqueuing Move request for scope (-0.12, 0.08)
01:32:46.762 00.000 15712 Worker thread wakes up
01:32:46.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
01:32:46.762 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
01:32:46.762 00.000 15712 Moving (-0.12, 0.08) raw xDistance=0.08 yDistance=0.12
01:32:46.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:32:46.764 00.002 7988 UpdateGuideState exits: m=795 SNR=18.2
01:32:46.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:46.766 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:46.766 00.000 7988 Enqueuing Expose request
01:32:46.768 00.002 15712 PPEC rslt: input = 0.08, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:32:46.768 00.000 15712 PPEC: input: 0.08, control: 0.04, exposure: 1500
01:32:46.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:46.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:32:46.768 00.000 15712 MoveAxis(W, 14, ABG)
01:32:46.768 00.000 15712 Guiding  Dir = 3, Dur = 14
01:32:46.781 00.013 15712 IsGuiding returns 0
01:32:46.798 00.017 15712 IsGuiding returns 1
01:32:46.798 00.000 15712 scope still moving after pulse duration time elapsed
01:32:46.866 00.068 15712 IsGuiding returns 0
01:32:46.866 00.000 15712 scope move finished after 14 + 65 ms
01:32:46.866 00.000 15712 Move returns status 0, amount 14
01:32:46.866 00.000 15712 MoveAxis(N, 0, ABG)
01:32:46.866 00.000 15712 Move returns status 0, amount 0
01:32:46.866 00.000 15712 move complete, result=0
01:32:46.866 00.000 15712 worker thread done servicing request
01:32:46.866 00.000 15712 Worker thread wakes up
01:32:46.866 00.000 7988 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
01:32:46.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:46.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:48.502 01.636 15712 Exposure complete
01:32:48.566 00.064 15712 worker thread done servicing request
01:32:48.566 00.000 7988 OnExposeComplete: enter
01:32:48.566 00.000 7988 UpdateGuideState(): m_state=6
01:32:48.569 00.003 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2425
01:32:48.569 00.000 7988 Star::Find returns 1 (0), X=977.01, Y=190.15, Mass=745, SNR=17.8, Peak=153 HFD=3.2
01:32:48.571 00.002 7988 MultiStar: [#1 0.17,-0.42,0.00,M4] [#2 -0.42,-0.37,0.00,R] [#3 -0.08,-0.70,0.00,M6] [#4 -0.34,-0.82,0.00,R] [#5 -0.38,-0.37,0.00,M6] [#6 -0.34,-0.33,0.00,M8] [#7 -0.38,-0.44,0.00,M5] [#8 -0.35,-0.95,0.00,M3] 
01:32:48.571 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
01:32:48.573 00.002 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
01:32:48.573 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.45 hyp=0.46 cameraTheta=-1.76 mountX=-0.45 mountY=0.10, mountTheta=2.93
01:32:48.575 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.45, opts=13)
01:32:48.577 00.002 7988 Enqueuing Move request for scope (-0.09, -0.45)
01:32:48.577 00.000 15712 Worker thread wakes up
01:32:48.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:32:48.579 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.45) opts 0xd
01:32:48.579 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.45)
01:32:48.579 00.000 15712 Moving (-0.09, -0.45) raw xDistance=-0.45 yDistance=0.10
01:32:48.579 00.000 7988 UpdateGuideState exits: m=745 SNR=17.8
01:32:48.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:48.582 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:48.582 00.000 7988 Enqueuing Expose request
01:32:48.582 00.000 15712 PPEC rslt: input = -0.45, final = -0.22, react = -0.27, pred = 0.05, hyst = -0.23, hyst_pct = 0.00, period_length = 639.27
01:32:48.582 00.000 15712 PPEC: input: -0.45, control: -0.22, exposure: 1500
01:32:48.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:48.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:32:48.582 00.000 15712 MoveAxis(E, 73, ABG)
01:32:48.582 00.000 15712 Guiding  Dir = 2, Dur = 73
01:32:48.582 00.000 15712 IsGuiding returns 0
01:32:48.611 00.029 15712 PulseGuide returned control before completion, sleep 57
01:32:48.691 00.080 15712 IsGuiding returns 1
01:32:48.691 00.000 15712 scope still moving after pulse duration time elapsed
01:32:48.723 00.032 15712 IsGuiding returns 0
01:32:48.723 00.000 15712 scope move finished after 73 + 64 ms
01:32:48.723 00.000 15712 Move returns status 0, amount 73
01:32:48.723 00.000 15712 MoveAxis(N, 0, ABG)
01:32:48.723 00.000 15712 Move returns status 0, amount 0
01:32:48.723 00.000 15712 move complete, result=0
01:32:48.723 00.000 15712 worker thread done servicing request
01:32:48.723 00.000 15712 Worker thread wakes up
01:32:48.723 00.000 7988 GuideStep: -0.4 px 73 ms EAST, 0.1 px 0 ms NORTH
01:32:48.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:48.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:50.144 01.421 15712 Exposure complete
01:32:50.205 00.061 15712 worker thread done servicing request
01:32:50.205 00.000 7988 OnExposeComplete: enter
01:32:50.205 00.000 7988 UpdateGuideState(): m_state=6
01:32:50.210 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2426
01:32:50.210 00.000 7988 Star::Find returns 1 (0), X=977.10, Y=189.93, Mass=702, SNR=17.1, Peak=154 HFD=3.0
01:32:50.213 00.003 7988 MultiStar: [#1 -0.12,-0.55,0.00,M5] [#2 0.07,0.19,0.98,U] [#3 0.21,-0.90,0.00,M7] [#4 -0.08,0.40,0.76,U] [#5 -0.25,-0.52,0.00,M7] [#6 -0.55,-0.87,0.00,M9] [#7 0.02,0.52,0.00,M6] [#8 0.53,-0.41,0.00,M4] 
01:32:50.213 00.000 7988 refined, 2 included, MultiStar: {0.00, -0.06}, one-star: {-0.00, -0.66}
01:32:50.215 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
01:32:50.215 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
01:32:50.217 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.52 mountX=-0.06 mountY=-0.00, mountTheta=-3.12
01:32:50.219 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.06, opts=13)
01:32:50.219 00.000 7988 Enqueuing Move request for scope (0.00, -0.06)
01:32:50.221 00.002 15712 Worker thread wakes up
01:32:50.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
01:32:50.221 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
01:32:50.221 00.000 15712 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=-0.00
01:32:50.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:32:50.221 00.000 7988 UpdateGuideState exits: m=702 SNR=17.1
01:32:50.223 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:50.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:50.225 00.002 7988 Enqueuing Expose request
01:32:50.225 00.000 15712 PPEC rslt: input = -0.06, final = 0.06, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:32:50.225 00.000 15712 PPEC: input: -0.06, control: 0.06, exposure: 1500
01:32:50.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:50.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:32:50.225 00.000 15712 MoveAxis(W, 18, ABG)
01:32:50.225 00.000 15712 Guiding  Dir = 3, Dur = 18
01:32:50.227 00.002 15712 IsGuiding returns 0
01:32:50.241 00.014 15712 PulseGuide returned control before completion, sleep 14
01:32:50.290 00.049 15712 IsGuiding returns 0
01:32:50.290 00.000 15712 Move returns status 0, amount 18
01:32:50.290 00.000 15712 MoveAxis(N, 0, ABG)
01:32:50.290 00.000 15712 Move returns status 0, amount 0
01:32:50.290 00.000 15712 move complete, result=0
01:32:50.290 00.000 7988 GuideStep: -0.1 px 18 ms WEST, -0.0 px 0 ms NORTH
01:32:50.292 00.002 15712 worker thread done servicing request
01:32:50.292 00.000 15712 Worker thread wakes up
01:32:50.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:50.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:51.929 01.637 15712 Exposure complete
01:32:51.992 00.063 15712 worker thread done servicing request
01:32:51.992 00.000 7988 OnExposeComplete: enter
01:32:51.996 00.004 7988 UpdateGuideState(): m_state=6
01:32:51.996 00.000 7988 Star::Find(15, 977, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2427
01:32:51.996 00.000 7988 Star::Find returns 1 (0), X=976.96, Y=190.38, Mass=774, SNR=17.9, Peak=159 HFD=3.4
01:32:51.996 00.000 7988 MultiStar: [#1 0.11,-0.00,0.99,U] [#2 -0.19,0.20,0.91,U] [#3 0.14,-0.30,0.84,U] [#4 -0.10,0.43,0.00,M1] [#5 -0.34,-0.10,0.74,U] [#6 -0.50,0.17,0.00,M10] [#7 0.40,-0.13,0.52,U] [#8 0.45,-0.71,0.00,M5] 
01:32:51.996 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.09}, one-star: {-0.15, -0.22}
01:32:51.996 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.44 = 2.85)
01:32:51.996 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
01:32:51.996 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.87 mountX=-0.09 mountY=0.03, mountTheta=2.82
01:32:51.996 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.09, opts=13)
01:32:51.996 00.000 7988 Enqueuing Move request for scope (-0.03, -0.09)
01:32:52.007 00.011 15712 Worker thread wakes up
01:32:52.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
01:32:52.007 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
01:32:52.007 00.000 15712 Moving (-0.03, -0.09) raw xDistance=-0.09 yDistance=0.03
01:32:52.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:52.007 00.000 7988 UpdateGuideState exits: m=774 SNR=17.9
01:32:52.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:52.012 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:52.012 00.000 7988 Enqueuing Expose request
01:32:52.013 00.001 15712 PPEC rslt: input = -0.09, final = 0.05, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:32:52.013 00.000 15712 PPEC: input: -0.09, control: 0.05, exposure: 1500
01:32:52.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:52.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:52.013 00.000 15712 MoveAxis(W, 17, ABG)
01:32:52.013 00.000 15712 Guiding  Dir = 3, Dur = 17
01:32:52.031 00.018 15712 IsGuiding returns 0
01:32:52.048 00.017 15712 PulseGuide returned control before completion, sleep 12
01:32:52.072 00.024 15712 IsGuiding returns 1
01:32:52.072 00.000 15712 scope still moving after pulse duration time elapsed
01:32:52.103 00.031 15712 IsGuiding returns 0
01:32:52.103 00.000 15712 scope move finished after 17 + 63 ms
01:32:52.103 00.000 15712 Move returns status 0, amount 17
01:32:52.103 00.000 15712 MoveAxis(N, 0, ABG)
01:32:52.103 00.000 15712 Move returns status 0, amount 0
01:32:52.103 00.000 15712 move complete, result=0
01:32:52.103 00.000 15712 worker thread done servicing request
01:32:52.103 00.000 15712 Worker thread wakes up
01:32:52.103 00.000 7988 GuideStep: -0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
01:32:52.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:52.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:53.526 01.423 15712 Exposure complete
01:32:53.588 00.062 15712 worker thread done servicing request
01:32:53.588 00.000 7988 OnExposeComplete: enter
01:32:53.588 00.000 7988 UpdateGuideState(): m_state=6
01:32:53.588 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2428
01:32:53.588 00.000 7988 Star::Find returns 1 (0), X=976.45, Y=190.10, Mass=808, SNR=18.4, Peak=159 HFD=3.5
01:32:53.596 00.008 7988 MultiStar: [#1 -0.02,0.18,0.96,U] [#2 -0.20,0.86,0.00,M1] [#3 -0.31,-0.57,0.00,M7] [#4 -0.06,0.73,0.00,M2] [#5 -0.03,0.07,0.72,U] [#6 -0.31,-0.14,0.67,U] [#7 -0.18,0.27,0.39,U] [#8 -0.28,-0.04,0.46,U] 
01:32:53.596 00.000 7988 refined, 5 included, MultiStar: {-0.26, -0.07}, one-star: {-0.65, -0.49}
01:32:53.596 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.56) = xAngle (-4.46 = 1.82)
01:32:53.596 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.79)
01:32:53.596 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.90 mountX=-0.07 mountY=0.26, mountTheta=1.82
01:32:53.596 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.07, opts=13)
01:32:53.596 00.000 7988 Enqueuing Move request for scope (-0.26, -0.07)
01:32:53.604 00.008 15712 Worker thread wakes up
01:32:53.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.07) opts 0xd
01:32:53.604 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.07)
01:32:53.604 00.000 15712 Moving (-0.26, -0.07) raw xDistance=-0.07 yDistance=0.26
01:32:53.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:53.604 00.000 7988 UpdateGuideState exits: m=808 SNR=18.4
01:32:53.607 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:53.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:53.609 00.002 7988 Enqueuing Expose request
01:32:53.609 00.000 15712 PPEC rslt: input = -0.07, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:32:53.609 00.000 15712 PPEC: input: -0.07, control: 0.05, exposure: 1500
01:32:53.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:53.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:32:53.609 00.000 15712 MoveAxis(W, 16, ABG)
01:32:53.609 00.000 15712 Guiding  Dir = 3, Dur = 16
01:32:53.609 00.000 15712 IsGuiding returns 0
01:32:53.631 00.022 15712 IsGuiding returns 1
01:32:53.631 00.000 15712 scope still moving after pulse duration time elapsed
01:32:53.652 00.021 15712 IsGuiding returns 1
01:32:53.689 00.037 15712 IsGuiding returns 0
01:32:53.689 00.000 15712 scope move finished after 16 + 68 ms
01:32:53.689 00.000 15712 Move returns status 0, amount 16
01:32:53.689 00.000 15712 MoveAxis(N, 0, ABG)
01:32:53.689 00.000 15712 Move returns status 0, amount 0
01:32:53.689 00.000 15712 move complete, result=0
01:32:53.689 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.3 px 0 ms NORTH
01:32:53.697 00.008 15712 worker thread done servicing request
01:32:53.697 00.000 15712 Worker thread wakes up
01:32:53.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:53.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:55.328 01.631 15712 Exposure complete
01:32:55.392 00.064 15712 worker thread done servicing request
01:32:55.392 00.000 7988 OnExposeComplete: enter
01:32:55.392 00.000 7988 UpdateGuideState(): m_state=6
01:32:55.392 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2429
01:32:55.392 00.000 7988 Star::Find returns 1 (0), X=976.98, Y=191.49, Mass=828, SNR=18.6, Peak=140 HFD=3.6
01:32:55.392 00.000 7988 MultiStar: large primary error, entering stabilization period
01:32:55.392 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
01:32:55.398 00.006 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:32:55.398 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.89 hyp=0.90 cameraTheta=1.70 mountX=0.89 mountY=0.10, mountTheta=0.11
01:32:55.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.89, opts=13)
01:32:55.398 00.000 7988 Enqueuing Move request for scope (-0.12, 0.89)
01:32:55.398 00.000 15712 Worker thread wakes up
01:32:55.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.89) opts 0xd
01:32:55.398 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.89)
01:32:55.398 00.000 15712 Moving (-0.12, 0.89) raw xDistance=0.89 yDistance=0.10
01:32:55.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:32:55.398 00.000 7988 UpdateGuideState exits: m=828 SNR=18.6
01:32:55.405 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:55.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:55.405 00.000 7988 Enqueuing Expose request
01:32:55.405 00.000 15712 PPEC rslt: input = 0.89, final = 0.57, react = 0.54, pred = 0.04, hyst = 0.49, hyst_pct = 0.00, period_length = 639.27
01:32:55.405 00.000 15712 PPEC: input: 0.89, control: 0.57, exposure: 1500
01:32:55.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:55.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:32:55.405 00.000 15712 MoveAxis(W, 187, ABG)
01:32:55.405 00.000 15712 Guiding  Dir = 3, Dur = 187
01:32:55.405 00.000 15712 IsGuiding returns 0
01:32:55.437 00.032 15712 PulseGuide returned control before completion, sleep 170
01:32:55.613 00.176 15712 IsGuiding returns 1
01:32:55.613 00.000 15712 scope still moving after pulse duration time elapsed
01:32:55.645 00.032 15712 IsGuiding returns 0
01:32:55.645 00.000 15712 scope move finished after 187 + 48 ms
01:32:55.645 00.000 15712 Move returns status 0, amount 187
01:32:55.645 00.000 15712 MoveAxis(N, 0, ABG)
01:32:55.645 00.000 15712 Move returns status 0, amount 0
01:32:55.645 00.000 15712 move complete, result=0
01:32:55.645 00.000 15712 worker thread done servicing request
01:32:55.645 00.000 15712 Worker thread wakes up
01:32:55.645 00.000 7988 GuideStep: 0.9 px 187 ms WEST, 0.1 px 0 ms NORTH
01:32:55.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:55.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:57.063 01.418 15712 Exposure complete
01:32:57.128 00.065 15712 worker thread done servicing request
01:32:57.128 00.000 7988 OnExposeComplete: enter
01:32:57.128 00.000 7988 UpdateGuideState(): m_state=6
01:32:57.131 00.003 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2430
01:32:57.131 00.000 7988 Star::Find returns 1 (0), X=976.77, Y=191.26, Mass=798, SNR=18.4, Peak=153 HFD=3.5
01:32:57.131 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
01:32:57.131 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
01:32:57.131 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.66 hyp=0.74 cameraTheta=2.03 mountX=0.66 mountY=0.31, mountTheta=0.44
01:32:57.131 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.66, opts=13)
01:32:57.131 00.000 7988 Enqueuing Move request for scope (-0.33, 0.66)
01:32:57.131 00.000 15712 Worker thread wakes up
01:32:57.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:32:57.131 00.000 7988 UpdateGuideState exits: m=798 SNR=18.4
01:32:57.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:57.142 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:57.142 00.000 7988 Enqueuing Expose request
01:32:57.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.66) opts 0xd
01:32:57.142 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.66)
01:32:57.142 00.000 15712 Moving (-0.33, 0.66) raw xDistance=0.66 yDistance=0.31
01:32:57.148 00.006 15712 PPEC rslt: input = 0.66, final = 0.43, react = 0.40, pred = 0.03, hyst = 0.36, hyst_pct = 0.00, period_length = 639.27
01:32:57.148 00.000 15712 PPEC: input: 0.66, control: 0.43, exposure: 1500
01:32:57.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:57.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:32:57.148 00.000 15712 MoveAxis(W, 141, ABG)
01:32:57.148 00.000 15712 Guiding  Dir = 3, Dur = 141
01:32:57.148 00.000 15712 IsGuiding returns 0
01:32:57.179 00.031 15712 PulseGuide returned control before completion, sleep 122
01:32:57.317 00.138 15712 IsGuiding returns 1
01:32:57.317 00.000 15712 scope still moving after pulse duration time elapsed
01:32:57.355 00.038 15712 IsGuiding returns 0
01:32:57.355 00.000 15712 scope move finished after 141 + 64 ms
01:32:57.355 00.000 15712 Move returns status 0, amount 141
01:32:57.355 00.000 15712 MoveAxis(N, 0, ABG)
01:32:57.355 00.000 15712 Move returns status 0, amount 0
01:32:57.355 00.000 15712 move complete, result=0
01:32:57.355 00.000 7988 GuideStep: 0.7 px 141 ms WEST, 0.3 px 0 ms NORTH
01:32:57.357 00.002 15712 worker thread done servicing request
01:32:57.357 00.000 15712 Worker thread wakes up
01:32:57.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:57.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:32:58.996 01.639 15712 Exposure complete
01:32:59.057 00.061 15712 worker thread done servicing request
01:32:59.057 00.000 7988 OnExposeComplete: enter
01:32:59.057 00.000 7988 UpdateGuideState(): m_state=6
01:32:59.061 00.004 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2431
01:32:59.061 00.000 7988 Star::Find returns 1 (0), X=977.13, Y=189.55, Mass=730, SNR=17.3, Peak=148 HFD=3.3
01:32:59.063 00.002 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
01:32:59.063 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = 3.14)
01:32:59.065 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-1.05 hyp=1.05 cameraTheta=-1.55 mountX=-1.05 mountY=0.00, mountTheta=3.14
01:32:59.067 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-1.05, opts=13)
01:32:59.067 00.000 7988 Enqueuing Move request for scope (0.02, -1.05)
01:32:59.069 00.002 15712 Worker thread wakes up
01:32:59.069 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.05) opts 0xd
01:32:59.069 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -1.05)
01:32:59.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:32:59.071 00.002 7988 UpdateGuideState exits: m=730 SNR=17.3
01:32:59.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:59.073 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:32:59.073 00.000 7988 Enqueuing Expose request
01:32:59.075 00.002 15712 Moving (0.02, -1.05) raw xDistance=-1.05 yDistance=0.00
01:32:59.075 00.000 15712 PPEC rslt: input = -1.05, final = -0.59, react = -0.63, pred = 0.04, hyst = -0.53, hyst_pct = 0.00, period_length = 639.27
01:32:59.075 00.000 15712 PPEC: input: -1.05, control: -0.59, exposure: 1500
01:32:59.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:59.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:32:59.075 00.000 15712 MoveAxis(E, 193, ABG)
01:32:59.075 00.000 15712 Guiding  Dir = 2, Dur = 193
01:32:59.075 00.000 15712 IsGuiding returns 0
01:32:59.089 00.014 15712 PulseGuide returned control before completion, sleep 186
01:32:59.297 00.208 15712 IsGuiding returns 0
01:32:59.297 00.000 15712 Move returns status 0, amount 193
01:32:59.297 00.000 15712 MoveAxis(N, 0, ABG)
01:32:59.297 00.000 15712 Move returns status 0, amount 0
01:32:59.297 00.000 15712 move complete, result=0
01:32:59.297 00.000 15712 worker thread done servicing request
01:32:59.297 00.000 15712 Worker thread wakes up
01:32:59.297 00.000 7988 GuideStep: -1.0 px 193 ms EAST, 0.0 px 0 ms NORTH
01:32:59.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:32:59.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:00.714 01.417 15712 Exposure complete
01:33:00.778 00.064 15712 worker thread done servicing request
01:33:00.778 00.000 7988 OnExposeComplete: enter
01:33:00.778 00.000 7988 UpdateGuideState(): m_state=6
01:33:00.778 00.000 7988 Star::Find(15, 977, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2432
01:33:00.778 00.000 7988 Star::Find returns 1 (0), X=976.95, Y=189.91, Mass=717, SNR=17.2, Peak=150 HFD=3.0
01:33:00.778 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
01:33:00.778 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
01:33:00.778 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.69 hyp=0.70 cameraTheta=-1.80 mountX=-0.69 mountY=0.17, mountTheta=2.89
01:33:00.778 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.69, opts=13)
01:33:00.778 00.000 7988 Enqueuing Move request for scope (-0.16, -0.69)
01:33:00.789 00.011 15712 Worker thread wakes up
01:33:00.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.69) opts 0xd
01:33:00.789 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.69)
01:33:00.789 00.000 15712 Moving (-0.16, -0.69) raw xDistance=-0.69 yDistance=0.17
01:33:00.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:33:00.789 00.000 7988 UpdateGuideState exits: m=717 SNR=17.2
01:33:00.791 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:00.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:00.791 00.000 7988 Enqueuing Expose request
01:33:00.791 00.000 15712 PPEC rslt: input = -0.69, final = -0.38, react = -0.41, pred = 0.03, hyst = -0.35, hyst_pct = 0.00, period_length = 639.27
01:33:00.791 00.000 15712 PPEC: input: -0.69, control: -0.38, exposure: 1500
01:33:00.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:00.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:33:00.791 00.000 15712 MoveAxis(E, 125, ABG)
01:33:00.791 00.000 15712 Guiding  Dir = 2, Dur = 125
01:33:00.791 00.000 15712 IsGuiding returns 0
01:33:00.822 00.031 15712 PulseGuide returned control before completion, sleep 106
01:33:00.934 00.112 15712 IsGuiding returns 1
01:33:00.934 00.000 15712 scope still moving after pulse duration time elapsed
01:33:00.982 00.048 15712 IsGuiding returns 0
01:33:00.982 00.000 15712 scope move finished after 125 + 64 ms
01:33:00.982 00.000 15712 Move returns status 0, amount 125
01:33:00.982 00.000 15712 MoveAxis(N, 0, ABG)
01:33:00.982 00.000 15712 Move returns status 0, amount 0
01:33:00.982 00.000 15712 move complete, result=0
01:33:00.982 00.000 15712 worker thread done servicing request
01:33:00.982 00.000 15712 Worker thread wakes up
01:33:00.982 00.000 7988 GuideStep: -0.7 px 125 ms EAST, 0.2 px 0 ms NORTH
01:33:00.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:00.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:02.627 01.645 15712 Exposure complete
01:33:02.691 00.064 15712 worker thread done servicing request
01:33:02.691 00.000 7988 OnExposeComplete: enter
01:33:02.691 00.000 7988 UpdateGuideState(): m_state=6
01:33:02.695 00.004 7988 Star::Find(15, 976, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2433
01:33:02.695 00.000 7988 Star::Find returns 1 (0), X=977.13, Y=191.05, Mass=864, SNR=18.9, Peak=160 HFD=4.1
01:33:02.697 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
01:33:02.697 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
01:33:02.699 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.46 hyp=0.46 cameraTheta=1.50 mountX=0.46 mountY=-0.04, mountTheta=-0.09
01:33:02.701 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.46, opts=13)
01:33:02.701 00.000 7988 Enqueuing Move request for scope (0.03, 0.46)
01:33:02.703 00.002 15712 Worker thread wakes up
01:33:02.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.46) opts 0xd
01:33:02.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.46)
01:33:02.703 00.000 15712 Moving (0.03, 0.46) raw xDistance=0.46 yDistance=-0.04
01:33:02.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:33:02.703 00.000 7988 UpdateGuideState exits: m=864 SNR=18.9
01:33:02.705 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:02.706 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:02.706 00.000 7988 Enqueuing Expose request
01:33:02.708 00.002 15712 PPEC rslt: input = 0.46, final = 0.31, react = 0.27, pred = 0.03, hyst = 0.21, hyst_pct = 0.00, period_length = 639.27
01:33:02.708 00.000 15712 PPEC: input: 0.46, control: 0.31, exposure: 1500
01:33:02.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:02.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:02.708 00.000 15712 MoveAxis(W, 100, ABG)
01:33:02.708 00.000 15712 Guiding  Dir = 3, Dur = 100
01:33:02.708 00.000 15712 IsGuiding returns 0
01:33:02.725 00.017 15712 PulseGuide returned control before completion, sleep 94
01:33:02.834 00.109 15712 IsGuiding returns 0
01:33:02.834 00.000 15712 Move returns status 0, amount 100
01:33:02.834 00.000 15712 MoveAxis(N, 0, ABG)
01:33:02.834 00.000 15712 Move returns status 0, amount 0
01:33:02.834 00.000 15712 move complete, result=0
01:33:02.834 00.000 7988 GuideStep: 0.5 px 100 ms WEST, -0.0 px 0 ms NORTH
01:33:02.840 00.006 15712 worker thread done servicing request
01:33:02.840 00.000 15712 Worker thread wakes up
01:33:02.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:02.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:04.254 01.414 15712 Exposure complete
01:33:04.315 00.061 15712 worker thread done servicing request
01:33:04.315 00.000 7988 OnExposeComplete: enter
01:33:04.315 00.000 7988 UpdateGuideState(): m_state=6
01:33:04.320 00.005 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2434
01:33:04.320 00.000 7988 Star::Find returns 1 (0), X=976.94, Y=190.82, Mass=737, SNR=17.4, Peak=151 HFD=3.1
01:33:04.322 00.002 7988 MultiStar: exiting stabilization period
01:33:04.322 00.000 7988 MultiStar: [#1 0.03,0.73,0.00,M4] [#2 -0.11,1.20,0.00,M2] [#3 -0.27,0.72,0.00,M8] [#4 -0.26,1.38,0.00,M3] [#5 -0.24,0.64,0.00,M6] [#6 -0.58,0.40,0.00,M10] [#7 -0.19,1.20,0.00,M5] [#8 -0.34,0.23,0.54,U] 
01:33:04.324 00.002 7988 single-star, 1 included, MultiStar: {-0.22, 0.23}, one-star: {-0.16, 0.23}
01:33:04.324 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.56) = xAngle (0.61 = 0.61)
01:33:04.326 00.002 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
01:33:04.326 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.17 mountX=0.23 mountY=0.15, mountTheta=0.59
01:33:04.328 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.23, opts=13)
01:33:04.330 00.002 7988 Enqueuing Move request for scope (-0.16, 0.23)
01:33:04.331 00.001 15712 Worker thread wakes up
01:33:04.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
01:33:04.331 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
01:33:04.331 00.000 15712 Moving (-0.16, 0.23) raw xDistance=0.23 yDistance=0.15
01:33:04.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:33:04.331 00.000 7988 UpdateGuideState exits: m=737 SNR=17.4
01:33:04.334 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:04.334 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:04.336 00.002 7988 Enqueuing Expose request
01:33:04.336 00.000 15712 PPEC rslt: input = 0.23, final = 0.17, react = 0.14, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 639.27
01:33:04.336 00.000 15712 PPEC: input: 0.23, control: 0.17, exposure: 1500
01:33:04.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:04.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:33:04.336 00.000 15712 MoveAxis(W, 56, ABG)
01:33:04.336 00.000 15712 Guiding  Dir = 3, Dur = 56
01:33:04.336 00.000 15712 IsGuiding returns 0
01:33:04.356 00.020 15712 PulseGuide returned control before completion, sleep 47
01:33:04.427 00.071 15712 IsGuiding returns 1
01:33:04.427 00.000 15712 scope still moving after pulse duration time elapsed
01:33:04.459 00.032 15712 IsGuiding returns 0
01:33:04.459 00.000 15712 scope move finished after 56 + 65 ms
01:33:04.459 00.000 15712 Move returns status 0, amount 56
01:33:04.459 00.000 15712 MoveAxis(N, 0, ABG)
01:33:04.459 00.000 15712 Move returns status 0, amount 0
01:33:04.459 00.000 15712 move complete, result=0
01:33:04.459 00.000 7988 GuideStep: 0.2 px 56 ms WEST, 0.2 px 0 ms NORTH
01:33:04.459 00.000 15712 worker thread done servicing request
01:33:04.459 00.000 15712 Worker thread wakes up
01:33:04.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:04.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:06.100 01.641 15712 Exposure complete
01:33:06.162 00.062 15712 worker thread done servicing request
01:33:06.162 00.000 7988 OnExposeComplete: enter
01:33:06.162 00.000 7988 UpdateGuideState(): m_state=6
01:33:06.167 00.005 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2435
01:33:06.167 00.000 7988 Star::Find returns 1 (0), X=976.81, Y=190.80, Mass=736, SNR=17.5, Peak=164 HFD=3.1
01:33:06.169 00.002 7988 MultiStar: [#1 -0.05,0.45,0.00,M5] [#2 -0.15,0.90,0.00,M3] [#3 0.05,0.33,0.83,U] [#4 -0.45,1.25,0.00,M4] [#5 -0.36,0.29,0.00,M7] [#6 -0.83,0.04,0.00,R] [#7 -0.33,1.21,0.00,M6] [#8 -0.04,0.46,0.00,M4] 
01:33:06.169 00.000 7988 refined, 1 included, MultiStar: {-0.14, 0.26}, one-star: {-0.29, 0.20}
01:33:06.171 00.002 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
01:33:06.171 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
01:33:06.173 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.30 cameraTheta=2.06 mountX=0.26 mountY=0.13, mountTheta=0.47
01:33:06.175 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.26, opts=13)
01:33:06.175 00.000 7988 Enqueuing Move request for scope (-0.14, 0.26)
01:33:06.177 00.002 15712 Worker thread wakes up
01:33:06.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
01:33:06.177 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
01:33:06.177 00.000 15712 Moving (-0.14, 0.26) raw xDistance=0.26 yDistance=0.13
01:33:06.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:33:06.178 00.001 7988 UpdateGuideState exits: m=736 SNR=17.5
01:33:06.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:06.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:06.178 00.000 7988 Enqueuing Expose request
01:33:06.178 00.000 15712 PPEC rslt: input = 0.26, final = 0.19, react = 0.16, pred = 0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 639.27
01:33:06.178 00.000 15712 PPEC: input: 0.26, control: 0.19, exposure: 1500
01:33:06.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:06.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:33:06.178 00.000 15712 MoveAxis(W, 63, ABG)
01:33:06.178 00.000 15712 Guiding  Dir = 3, Dur = 63
01:33:06.178 00.000 15712 IsGuiding returns 0
01:33:06.211 00.033 15712 PulseGuide returned control before completion, sleep 45
01:33:06.257 00.046 15712 IsGuiding returns 1
01:33:06.257 00.000 15712 scope still moving after pulse duration time elapsed
01:33:06.289 00.032 15712 IsGuiding returns 0
01:33:06.289 00.000 15712 scope move finished after 63 + 45 ms
01:33:06.289 00.000 15712 Move returns status 0, amount 63
01:33:06.289 00.000 15712 MoveAxis(N, 0, ABG)
01:33:06.289 00.000 15712 Move returns status 0, amount 0
01:33:06.289 00.000 15712 move complete, result=0
01:33:06.289 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.1 px 0 ms NORTH
01:33:06.293 00.004 15712 worker thread done servicing request
01:33:06.293 00.000 15712 Worker thread wakes up
01:33:06.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:06.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:07.710 01.417 15712 Exposure complete
01:33:07.771 00.061 15712 worker thread done servicing request
01:33:07.771 00.000 7988 OnExposeComplete: enter
01:33:07.774 00.003 7988 UpdateGuideState(): m_state=6
01:33:07.776 00.002 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2436
01:33:07.776 00.000 7988 Star::Find returns 1 (0), X=976.99, Y=191.17, Mass=783, SNR=18.0, Peak=154 HFD=3.7
01:33:07.778 00.002 7988 MultiStar: [#1 0.19,1.13,0.00,M6] [#2 -0.11,1.74,0.00,M4] [#3 0.23,0.76,0.00,M8] [#4 -0.23,1.48,0.00,M5] [#5 -0.10,0.75,0.00,M8] [#6 0.30,1.02,0.00,M1] [#7 0.14,1.58,0.00,M7] [#8 -0.24,0.75,0.00,M5] 
01:33:07.778 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
01:33:07.780 00.002 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
01:33:07.780 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.57 hyp=0.58 cameraTheta=1.76 mountX=0.57 mountY=0.09, mountTheta=0.16
01:33:07.782 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.57, opts=13)
01:33:07.784 00.002 7988 Enqueuing Move request for scope (-0.11, 0.57)
01:33:07.784 00.000 15712 Worker thread wakes up
01:33:07.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.57) opts 0xd
01:33:07.784 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.57)
01:33:07.784 00.000 15712 Moving (-0.11, 0.57) raw xDistance=0.57 yDistance=0.09
01:33:07.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:33:07.787 00.003 7988 UpdateGuideState exits: m=783 SNR=18.0
01:33:07.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:07.789 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:07.789 00.000 7988 Enqueuing Expose request
01:33:07.791 00.002 15712 PPEC rslt: input = 0.57, final = 0.38, react = 0.34, pred = 0.04, hyst = 0.32, hyst_pct = 0.00, period_length = 639.27
01:33:07.791 00.000 15712 PPEC: input: 0.57, control: 0.38, exposure: 1500
01:33:07.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:07.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:33:07.791 00.000 15712 MoveAxis(W, 124, ABG)
01:33:07.791 00.000 15712 Guiding  Dir = 3, Dur = 124
01:33:07.791 00.000 15712 IsGuiding returns 0
01:33:07.808 00.017 15712 PulseGuide returned control before completion, sleep 117
01:33:07.946 00.138 15712 IsGuiding returns 0
01:33:07.946 00.000 15712 Move returns status 0, amount 124
01:33:07.946 00.000 15712 MoveAxis(N, 0, ABG)
01:33:07.946 00.000 15712 Move returns status 0, amount 0
01:33:07.946 00.000 15712 move complete, result=0
01:33:07.946 00.000 15712 worker thread done servicing request
01:33:07.946 00.000 15712 Worker thread wakes up
01:33:07.946 00.000 7988 GuideStep: 0.6 px 124 ms WEST, 0.1 px 0 ms NORTH
01:33:07.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:07.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:09.592 01.646 15712 Exposure complete
01:33:09.653 00.061 15712 worker thread done servicing request
01:33:09.653 00.000 7988 OnExposeComplete: enter
01:33:09.653 00.000 7988 UpdateGuideState(): m_state=6
01:33:09.658 00.005 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2437
01:33:09.658 00.000 7988 Star::Find returns 1 (0), X=976.75, Y=191.30, Mass=785, SNR=18.2, Peak=154 HFD=3.4
01:33:09.660 00.002 7988 MultiStar: [#1 -0.11,1.02,0.00,M7] [#2 0.05,1.44,0.00,M5] [#3 -0.09,0.65,0.00,M9] [#4 0.05,1.67,0.00,M6] [#5 -0.20,1.00,0.00,M9] [#6 0.21,0.90,0.00,M2] [#7 -0.28,1.39,0.00,M8] [#8 -0.89,1.21,0.00,M6] 
01:33:09.660 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
01:33:09.662 00.002 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
01:33:09.662 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.71 hyp=0.79 cameraTheta=2.03 mountX=0.71 mountY=0.34, mountTheta=0.44
01:33:09.662 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.71, opts=13)
01:33:09.662 00.000 7988 Enqueuing Move request for scope (-0.35, 0.71)
01:33:09.662 00.000 15712 Worker thread wakes up
01:33:09.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.71) opts 0xd
01:33:09.662 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.71)
01:33:09.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:33:09.669 00.007 15712 Moving (-0.35, 0.71) raw xDistance=0.71 yDistance=0.34
01:33:09.669 00.000 7988 UpdateGuideState exits: m=785 SNR=18.2
01:33:09.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:09.671 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:09.671 00.000 7988 Enqueuing Expose request
01:33:09.673 00.002 15712 PPEC rslt: input = 0.71, final = 0.47, react = 0.42, pred = 0.05, hyst = 0.39, hyst_pct = 0.00, period_length = 639.27
01:33:09.673 00.000 15712 PPEC: input: 0.71, control: 0.47, exposure: 1500
01:33:09.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:33:09.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:33:09.673 00.000 15712 MoveAxis(W, 154, ABG)
01:33:09.673 00.000 15712 Guiding  Dir = 3, Dur = 154
01:33:09.679 00.006 15712 IsGuiding returns 0
01:33:09.685 00.006 15712 PulseGuide returned control before completion, sleep 149
01:33:09.866 00.181 15712 IsGuiding returns 0
01:33:09.866 00.000 15712 Move returns status 0, amount 154
01:33:09.866 00.000 15712 MoveAxis(N, 0, ABG)
01:33:09.866 00.000 15712 Move returns status 0, amount 0
01:33:09.866 00.000 15712 move complete, result=0
01:33:09.866 00.000 7988 GuideStep: 0.7 px 154 ms WEST, 0.3 px 0 ms NORTH
01:33:09.873 00.007 15712 worker thread done servicing request
01:33:09.873 00.000 15712 Worker thread wakes up
01:33:09.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:09.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:11.284 01.411 15712 Exposure complete
01:33:11.348 00.064 15712 worker thread done servicing request
01:33:11.348 00.000 7988 OnExposeComplete: enter
01:33:11.348 00.000 7988 UpdateGuideState(): m_state=6
01:33:11.348 00.000 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2438
01:33:11.348 00.000 7988 Star::Find returns 1 (0), X=977.00, Y=191.04, Mass=760, SNR=17.6, Peak=157 HFD=3.6
01:33:11.348 00.000 7988 MultiStar: [#1 0.04,0.83,0.00,M8] [#2 0.18,1.07,0.00,M6] [#3 0.10,0.34,0.83,U] [#4 -0.37,1.43,0.00,M7] [#5 -0.08,0.53,0.00,M10] [#6 0.85,0.66,0.00,M3] [#7 0.25,1.70,0.00,M9] [#8 0.31,0.48,0.00,M7] 
01:33:11.348 00.000 7988 refined, 1 included, MultiStar: {-0.01, 0.40}, one-star: {-0.10, 0.44}
01:33:11.348 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
01:33:11.348 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
01:33:11.348 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.59 mountX=0.40 mountY=-0.00, mountTheta=-0.00
01:33:11.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.40, opts=13)
01:33:11.348 00.000 7988 Enqueuing Move request for scope (-0.01, 0.40)
01:33:11.361 00.013 15712 Worker thread wakes up
01:33:11.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.40) opts 0xd
01:33:11.361 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.40)
01:33:11.361 00.000 15712 Moving (-0.01, 0.40) raw xDistance=0.40 yDistance=-0.00
01:33:11.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:33:11.363 00.002 7988 UpdateGuideState exits: m=760 SNR=17.6
01:33:11.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:11.365 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:11.365 00.000 7988 Enqueuing Expose request
01:33:11.367 00.002 15712 PPEC rslt: input = 0.40, final = 0.29, react = 0.24, pred = 0.05, hyst = 0.24, hyst_pct = 0.00, period_length = 639.27
01:33:11.367 00.000 15712 PPEC: input: 0.40, control: 0.29, exposure: 1500
01:33:11.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:11.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:33:11.367 00.000 15712 MoveAxis(W, 95, ABG)
01:33:11.367 00.000 15712 Guiding  Dir = 3, Dur = 95
01:33:11.371 00.004 15712 IsGuiding returns 0
01:33:11.379 00.008 15712 PulseGuide returned control before completion, sleep 90
01:33:11.497 00.118 15712 IsGuiding returns 0
01:33:11.497 00.000 15712 Move returns status 0, amount 95
01:33:11.497 00.000 15712 MoveAxis(N, 0, ABG)
01:33:11.497 00.000 15712 Move returns status 0, amount 0
01:33:11.497 00.000 15712 move complete, result=0
01:33:11.497 00.000 15712 worker thread done servicing request
01:33:11.497 00.000 15712 Worker thread wakes up
01:33:11.497 00.000 7988 GuideStep: 0.4 px 95 ms WEST, -0.0 px 0 ms NORTH
01:33:11.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:11.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:13.147 01.650 15712 Exposure complete
01:33:13.211 00.064 15712 worker thread done servicing request
01:33:13.211 00.000 7988 OnExposeComplete: enter
01:33:13.211 00.000 7988 UpdateGuideState(): m_state=6
01:33:13.211 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2439
01:33:13.214 00.003 7988 Star::Find returns 1 (0), X=976.96, Y=190.79, Mass=833, SNR=18.6, Peak=163 HFD=3.8
01:33:13.214 00.000 7988 MultiStar: [#1 0.04,0.71,0.00,M9] [#2 0.00,1.06,0.00,M7] [#3 -0.26,0.44,0.00,M9] [#4 0.12,1.07,0.00,M8] [#5 -0.09,0.54,0.00,R] [#6 0.53,0.59,0.00,M4] [#7 0.00,0.92,0.00,M10] [#8 0.27,0.24,0.46,U] 
01:33:13.214 00.000 7988 refined, 1 included, MultiStar: {-0.01, 0.21}, one-star: {-0.14, 0.20}
01:33:13.214 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
01:33:13.214 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
01:33:13.214 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.63 mountX=0.21 mountY=0.01, mountTheta=0.03
01:33:13.214 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.21, opts=13)
01:33:13.214 00.000 7988 Enqueuing Move request for scope (-0.01, 0.21)
01:33:13.214 00.000 15712 Worker thread wakes up
01:33:13.214 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
01:33:13.214 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
01:33:13.214 00.000 15712 Moving (-0.01, 0.21) raw xDistance=0.21 yDistance=0.01
01:33:13.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:33:13.214 00.000 7988 UpdateGuideState exits: m=833 SNR=18.6
01:33:13.225 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:13.227 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:13.227 00.000 7988 Enqueuing Expose request
01:33:13.229 00.002 15712 PPEC rslt: input = 0.21, final = 0.18, react = 0.13, pred = 0.05, hyst = 0.14, hyst_pct = 0.00, period_length = 639.27
01:33:13.229 00.000 15712 PPEC: input: 0.21, control: 0.18, exposure: 1500
01:33:13.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:13.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:33:13.229 00.000 15712 MoveAxis(W, 59, ABG)
01:33:13.229 00.000 15712 Guiding  Dir = 3, Dur = 59
01:33:13.229 00.000 15712 IsGuiding returns 0
01:33:13.245 00.016 15712 PulseGuide returned control before completion, sleep 55
01:33:13.321 00.076 15712 IsGuiding returns 0
01:33:13.321 00.000 15712 Move returns status 0, amount 59
01:33:13.321 00.000 15712 MoveAxis(N, 0, ABG)
01:33:13.321 00.000 15712 Move returns status 0, amount 0
01:33:13.321 00.000 15712 move complete, result=0
01:33:13.321 00.000 7988 GuideStep: 0.2 px 59 ms WEST, 0.0 px 0 ms NORTH
01:33:13.326 00.005 15712 worker thread done servicing request
01:33:13.326 00.000 15712 Worker thread wakes up
01:33:13.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:13.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:14.744 01.418 15712 Exposure complete
01:33:14.806 00.062 15712 worker thread done servicing request
01:33:14.806 00.000 7988 OnExposeComplete: enter
01:33:14.806 00.000 7988 UpdateGuideState(): m_state=6
01:33:14.810 00.004 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2440
01:33:14.810 00.000 7988 Star::Find returns 1 (0), X=976.91, Y=190.74, Mass=887, SNR=19.0, Peak=150 HFD=3.9
01:33:14.812 00.002 7988 MultiStar: [#1 0.09,0.37,0.93,U] [#2 0.04,0.81,0.00,M8] [#3 0.14,0.13,0.80,U] [#4 -0.01,0.88,0.00,M9] [#5 -0.10,-0.10,0.69,U] [#6 0.62,0.11,0.00,M5] [#7 0.12,0.47,0.00,R] [#8 0.50,0.61,0.00,M7] 
01:33:14.814 00.002 7988 refined, 3 included, MultiStar: {-0.02, 0.15}, one-star: {-0.20, 0.14}
01:33:14.814 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
01:33:14.814 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:33:14.814 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.70 mountX=0.15 mountY=0.02, mountTheta=0.11
01:33:14.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.15, opts=13)
01:33:14.814 00.000 7988 Enqueuing Move request for scope (-0.02, 0.15)
01:33:14.814 00.000 15712 Worker thread wakes up
01:33:14.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
01:33:14.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
01:33:14.822 00.008 15712 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=0.02
01:33:14.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
01:33:14.822 00.000 7988 UpdateGuideState exits: m=887 SNR=19.0
01:33:14.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:14.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:14.822 00.000 7988 Enqueuing Expose request
01:33:14.822 00.000 15712 PPEC rslt: input = 0.15, final = 0.05, react = 0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:33:14.822 00.000 15712 PPEC: input: 0.15, control: 0.05, exposure: 1500
01:33:14.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:14.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:33:14.822 00.000 15712 MoveAxis(W, 17, ABG)
01:33:14.822 00.000 15712 Guiding  Dir = 3, Dur = 17
01:33:14.822 00.000 15712 IsGuiding returns 0
01:33:14.838 00.016 15712 PulseGuide returned control before completion, sleep 12
01:33:14.890 00.052 15712 IsGuiding returns 0
01:33:14.890 00.000 15712 Move returns status 0, amount 17
01:33:14.890 00.000 15712 MoveAxis(N, 0, ABG)
01:33:14.890 00.000 15712 Move returns status 0, amount 0
01:33:14.890 00.000 15712 move complete, result=0
01:33:14.890 00.000 7988 GuideStep: 0.2 px 17 ms WEST, 0.0 px 0 ms NORTH
01:33:14.893 00.003 15712 worker thread done servicing request
01:33:14.893 00.000 15712 Worker thread wakes up
01:33:14.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:14.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:16.543 01.650 15712 Exposure complete
01:33:16.664 00.121 15712 worker thread done servicing request
01:33:16.664 00.000 7988 OnExposeComplete: enter
01:33:16.666 00.002 7988 UpdateGuideState(): m_state=6
01:33:16.668 00.002 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2441
01:33:16.669 00.001 7988 Star::Find returns 1 (0), X=977.39, Y=190.35, Mass=715, SNR=17.3, Peak=141 HFD=3.3
01:33:16.671 00.002 7988 MultiStar: [#1 0.32,-0.21,1.03,U] [#2 0.45,0.71,0.00,M9] [#3 0.22,-0.13,0.83,U] [#4 -0.31,0.79,0.00,M10] [#5 -0.02,-0.56,0.00,M1] [#6 0.36,0.11,0.70,U] [#7 0.07,-0.44,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.82,-0.30,0.00,M7] 
01:33:16.673 00.002 7988 refined, 3 included, MultiStar: {0.30, -0.14}, one-star: {0.29, -0.24}
01:33:16.674 00.001 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
01:33:16.676 00.002 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
01:33:16.678 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-0.44 mountX=-0.14 mountY=-0.29, mountTheta=-2.01
01:33:16.681 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.14, opts=13)
01:33:16.683 00.002 7988 Enqueuing Move request for scope (0.30, -0.14)
01:33:16.685 00.002 15712 Worker thread wakes up
01:33:16.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=54, FiltMax=255, Gamma=0.690
01:33:16.686 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.14) opts 0xd
01:33:16.686 00.000 7988 UpdateGuideState exits: m=715 SNR=17.3
01:33:16.688 00.002 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.14)
01:33:16.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:16.689 00.001 15712 Moving (0.30, -0.14) raw xDistance=-0.14 yDistance=-0.29
01:33:16.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:16.691 00.002 7988 Enqueuing Expose request
01:33:16.695 00.004 15712 PPEC rslt: input = -0.14, final = 0.05, react = -0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:33:16.695 00.000 15712 PPEC: input: -0.14, control: 0.05, exposure: 1500
01:33:16.696 00.001 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:33:16.696 00.000 15712 MoveAxis(W, 17, ABG)
01:33:16.696 00.000 15712 Guiding  Dir = 3, Dur = 17
01:33:16.696 00.000 15712 IsGuiding returns 0
01:33:16.713 00.017 15712 PulseGuide returned control before completion, sleep 11
01:33:16.726 00.013 15712 IsGuiding returns 1
01:33:16.726 00.000 15712 scope still moving after pulse duration time elapsed
01:33:16.761 00.035 15712 IsGuiding returns 0
01:33:16.761 00.000 15712 scope move finished after 17 + 47 ms
01:33:16.761 00.000 15712 Move returns status 0, amount 17
01:33:16.761 00.000 15712 MoveAxis(N, 75, ABG)
01:33:16.761 00.000 15712 Guiding  Dir = 0, Dur = 75
01:33:16.761 00.000 15712 IsGuiding returns 0
01:33:16.873 00.112 15712 IsGuiding returns 1
01:33:16.873 00.000 15712 scope still moving after pulse duration time elapsed
01:33:16.898 00.025 15712 IsGuiding returns 1
01:33:16.969 00.071 15712 IsGuiding returns 0
01:33:16.969 00.000 15712 scope move finished after 75 + 132 ms
01:33:16.969 00.000 15712 Move returns status 0, amount 75
01:33:16.969 00.000 15712 move complete, result=0
01:33:16.969 00.000 7988 GuideStep: -0.1 px 17 ms WEST, -0.3 px 75 ms NORTH
01:33:16.970 00.001 15712 worker thread done servicing request
01:33:16.971 00.001 15712 Worker thread wakes up
01:33:16.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:16.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:18.380 01.409 15712 Exposure complete
01:33:18.444 00.064 15712 worker thread done servicing request
01:33:18.444 00.000 7988 OnExposeComplete: enter
01:33:18.445 00.001 7988 UpdateGuideState(): m_state=6
01:33:18.446 00.001 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2442
01:33:18.447 00.001 7988 Star::Find returns 1 (0), X=976.52, Y=190.00, Mass=652, SNR=16.5, Peak=154 HFD=3.0
01:33:18.448 00.001 7988 MultiStar: [#1 -0.12,-0.42,0.00,M8] [#2 -0.32,0.13,0.96,U] [#3 -0.20,-0.62,0.00,M8] [#4 -0.30,0.15,0.76,U] [#5 -0.41,-1.20,0.00,M2] [#6 0.30,-0.80,0.00,M5] [#7 -0.78,-0.85,0.00,M2] [#8 -0.69,-1.26,0.00,M8] 
01:33:18.449 00.001 7988 refined, 2 included, MultiStar: {-0.41, -0.13}, one-star: {-0.58, -0.59}
01:33:18.450 00.001 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
01:33:18.451 00.001 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.86)
01:33:18.452 00.001 7988 CameraToMount -- cameraX=-0.41 cameraY=-0.13 hyp=0.43 cameraTheta=-2.83 mountX=-0.13 mountY=0.41, mountTheta=1.89
01:33:18.454 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.41, y=-0.13, opts=13)
01:33:18.455 00.001 7988 Enqueuing Move request for scope (-0.41, -0.13)
01:33:18.457 00.002 15712 Worker thread wakes up
01:33:18.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.13) opts 0xd
01:33:18.457 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.41, -0.13)
01:33:18.457 00.000 15712 Moving (-0.41, -0.13) raw xDistance=-0.13 yDistance=0.41
01:33:18.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:33:18.458 00.001 7988 UpdateGuideState exits: m=652 SNR=16.5
01:33:18.459 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:18.460 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:18.461 00.001 7988 Enqueuing Expose request
01:33:18.462 00.001 15712 PPEC rslt: input = -0.13, final = 0.05, react = -0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:33:18.462 00.000 15712 PPEC: input: -0.13, control: 0.05, exposure: 1500
01:33:18.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:18.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:33:18.462 00.000 15712 MoveAxis(W, 16, ABG)
01:33:18.462 00.000 15712 Guiding  Dir = 3, Dur = 16
01:33:18.463 00.001 15712 IsGuiding returns 0
01:33:18.487 00.024 15712 IsGuiding returns 1
01:33:18.487 00.000 15712 scope still moving after pulse duration time elapsed
01:33:18.535 00.048 15712 IsGuiding returns 0
01:33:18.535 00.000 15712 scope move finished after 16 + 56 ms
01:33:18.535 00.000 15712 Move returns status 0, amount 16
01:33:18.535 00.000 15712 MoveAxis(N, 0, ABG)
01:33:18.535 00.000 15712 Move returns status 0, amount 0
01:33:18.535 00.000 15712 move complete, result=0
01:33:18.535 00.000 15712 worker thread done servicing request
01:33:18.535 00.000 15712 Worker thread wakes up
01:33:18.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:18.536 00.001 7988 GuideStep: -0.1 px 16 ms WEST, 0.4 px 0 ms NORTH
01:33:18.537 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:20.168 01.631 15712 Exposure complete
01:33:20.237 00.069 15712 worker thread done servicing request
01:33:20.237 00.000 7988 OnExposeComplete: enter
01:33:20.238 00.001 7988 UpdateGuideState(): m_state=6
01:33:20.239 00.001 7988 Star::Find(15, 976, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2443
01:33:20.240 00.001 7988 Star::Find returns 1 (0), X=976.44, Y=189.88, Mass=683, SNR=17.0, Peak=150 HFD=3.2
01:33:20.241 00.001 7988 MultiStar: large primary error, entering stabilization period
01:33:20.243 00.002 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.88 = 2.40)
01:33:20.244 00.001 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
01:33:20.245 00.001 7988 CameraToMount -- cameraX=-0.67 cameraY=-0.72 hyp=0.98 cameraTheta=-2.32 mountX=-0.72 mountY=0.68, mountTheta=2.38
01:33:20.247 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.67, y=-0.72, opts=13)
01:33:20.248 00.001 7988 Enqueuing Move request for scope (-0.67, -0.72)
01:33:20.249 00.001 15712 Worker thread wakes up
01:33:20.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.72) opts 0xd
01:33:20.249 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.67, -0.72)
01:33:20.249 00.000 15712 Moving (-0.67, -0.72) raw xDistance=-0.72 yDistance=0.68
01:33:20.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:33:20.250 00.001 7988 UpdateGuideState exits: m=683 SNR=17.0
01:33:20.251 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:20.252 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:20.253 00.001 7988 Enqueuing Expose request
01:33:20.255 00.002 15712 PPEC rslt: input = -0.72, final = -0.39, react = -0.43, pred = 0.04, hyst = -0.39, hyst_pct = 0.00, period_length = 639.27
01:33:20.255 00.000 15712 PPEC: input: -0.72, control: -0.39, exposure: 1500
01:33:20.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:20.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
01:33:20.255 00.000 15712 MoveAxis(E, 128, ABG)
01:33:20.255 00.000 15712 Guiding  Dir = 2, Dur = 128
01:33:20.278 00.023 15712 IsGuiding returns 0
01:33:20.294 00.016 15712 PulseGuide returned control before completion, sleep 122
01:33:20.430 00.136 15712 IsGuiding returns 0
01:33:20.430 00.000 15712 Move returns status 0, amount 128
01:33:20.430 00.000 15712 MoveAxis(N, 0, ABG)
01:33:20.430 00.000 15712 Move returns status 0, amount 0
01:33:20.430 00.000 15712 move complete, result=0
01:33:20.430 00.000 7988 GuideStep: -0.7 px 128 ms EAST, 0.7 px 0 ms NORTH
01:33:20.440 00.010 15712 worker thread done servicing request
01:33:20.440 00.000 15712 Worker thread wakes up
01:33:20.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:20.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:21.850 01.410 15712 Exposure complete
01:33:21.911 00.061 15712 worker thread done servicing request
01:33:21.911 00.000 7988 OnExposeComplete: enter
01:33:21.911 00.000 7988 UpdateGuideState(): m_state=6
01:33:21.916 00.005 7988 Star::Find(15, 976, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2444
01:33:21.916 00.000 7988 Star::Find returns 1 (0), X=976.67, Y=191.17, Mass=860, SNR=19.0, Peak=142 HFD=3.9
01:33:21.918 00.002 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
01:33:21.918 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:33:21.920 00.002 7988 CameraToMount -- cameraX=-0.44 cameraY=0.58 hyp=0.72 cameraTheta=2.22 mountX=0.57 mountY=0.42, mountTheta=0.63
01:33:21.920 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=0.58, opts=13)
01:33:21.922 00.002 7988 Enqueuing Move request for scope (-0.44, 0.58)
01:33:21.924 00.002 15712 Worker thread wakes up
01:33:21.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.58) opts 0xd
01:33:21.924 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, 0.58)
01:33:21.924 00.000 15712 Moving (-0.44, 0.58) raw xDistance=0.57 yDistance=0.42
01:33:21.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:33:21.924 00.000 7988 UpdateGuideState exits: m=860 SNR=19.0
01:33:21.926 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:21.927 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:21.927 00.000 7988 Enqueuing Expose request
01:33:21.927 00.000 15712 PPEC rslt: input = 0.57, final = 0.38, react = 0.34, pred = 0.03, hyst = 0.31, hyst_pct = 0.00, period_length = 639.27
01:33:21.927 00.000 15712 PPEC: input: 0.57, control: 0.38, exposure: 1500
01:33:21.927 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.56 newest=1.52
01:33:21.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
01:33:21.927 00.000 15712 MoveAxis(W, 123, ABG)
01:33:21.927 00.000 15712 Guiding  Dir = 3, Dur = 123
01:33:21.927 00.000 15712 IsGuiding returns 0
01:33:21.954 00.027 15712 PulseGuide returned control before completion, sleep 107
01:33:22.071 00.117 15712 IsGuiding returns 1
01:33:22.071 00.000 15712 scope still moving after pulse duration time elapsed
01:33:22.108 00.037 15712 IsGuiding returns 0
01:33:22.108 00.000 15712 scope move finished after 123 + 63 ms
01:33:22.108 00.000 15712 Move returns status 0, amount 123
01:33:22.108 00.000 15712 BLC: Oldest BLC event removed
01:33:22.108 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 210 applied
01:33:22.108 00.000 15712 MoveAxis(S, 317, ABG)
01:33:22.108 00.000 15712 Guiding  Dir = 1, Dur = 317
01:33:22.108 00.000 15712 IsGuiding returns 0
01:33:22.193 00.085 15712 PulseGuide returned control before completion, sleep 248
01:33:22.453 00.260 15712 IsGuiding returns 1
01:33:22.453 00.000 15712 scope still moving after pulse duration time elapsed
01:33:22.486 00.033 15712 IsGuiding returns 1
01:33:22.538 00.052 15712 IsGuiding returns 0
01:33:22.549 00.011 15712 scope move finished after 317 + 114 ms
01:33:22.549 00.000 15712 Move returns status 0, amount 317
01:33:22.549 00.000 15712 move complete, result=0
01:33:22.549 00.000 15712 worker thread done servicing request
01:33:22.549 00.000 7988 GuideStep: 0.6 px 123 ms WEST, 0.4 px 317 ms SOUTH
01:33:22.550 00.001 15712 Worker thread wakes up
01:33:22.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:22.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:24.189 01.639 15712 Exposure complete
01:33:24.251 00.062 15712 worker thread done servicing request
01:33:24.251 00.000 7988 OnExposeComplete: enter
01:33:24.251 00.000 7988 UpdateGuideState(): m_state=6
01:33:24.259 00.008 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2445
01:33:24.259 00.000 7988 Star::Find returns 1 (0), X=976.61, Y=191.10, Mass=665, SNR=16.6, Peak=148 HFD=3.1
01:33:24.261 00.002 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.56) = xAngle (0.77 = 0.77)
01:33:24.261 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
01:33:24.263 00.002 7988 CameraToMount -- cameraX=-0.49 cameraY=0.51 hyp=0.70 cameraTheta=2.33 mountX=0.50 mountY=0.47, mountTheta=0.75
01:33:24.265 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.49, y=0.51, opts=13)
01:33:24.265 00.000 7988 Enqueuing Move request for scope (-0.49, 0.51)
01:33:24.267 00.002 15712 Worker thread wakes up
01:33:24.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.51) opts 0xd
01:33:24.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.49, 0.51)
01:33:24.267 00.000 15712 Moving (-0.49, 0.51) raw xDistance=0.50 yDistance=0.47
01:33:24.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:33:24.267 00.000 7988 UpdateGuideState exits: m=665 SNR=16.6
01:33:24.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:24.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:24.267 00.000 7988 Enqueuing Expose request
01:33:24.267 00.000 15712 BLC: History state: CurrMiss=0.47, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.420872, 1:0.474827
01:33:24.267 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
01:33:24.277 00.010 15712 PPEC rslt: input = 0.50, final = 0.33, react = 0.30, pred = 0.03, hyst = 0.25, hyst_pct = 0.00, period_length = 639.27
01:33:24.277 00.000 15712 PPEC: input: 0.50, control: 0.33, exposure: 1500
01:33:24.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
01:33:24.277 00.000 15712 MoveAxis(W, 109, ABG)
01:33:24.277 00.000 15712 Guiding  Dir = 3, Dur = 109
01:33:24.277 00.000 15712 IsGuiding returns 0
01:33:24.306 00.029 15712 PulseGuide returned control before completion, sleep 91
01:33:24.432 00.126 15712 IsGuiding returns 0
01:33:24.432 00.000 15712 Move returns status 0, amount 109
01:33:24.432 00.000 15712 MoveAxis(S, 121, ABG)
01:33:24.432 00.000 15712 Guiding  Dir = 1, Dur = 121
01:33:24.432 00.000 15712 IsGuiding returns 0
01:33:24.515 00.083 15712 PulseGuide returned control before completion, sleep 52
01:33:24.593 00.078 15712 IsGuiding returns 1
01:33:24.593 00.000 15712 scope still moving after pulse duration time elapsed
01:33:24.619 00.026 15712 IsGuiding returns 1
01:33:24.651 00.032 15712 IsGuiding returns 1
01:33:24.707 00.056 15712 IsGuiding returns 0
01:33:24.707 00.000 15712 scope move finished after 121 + 150 ms
01:33:24.707 00.000 15712 Move returns status 0, amount 121
01:33:24.707 00.000 15712 move complete, result=0
01:33:24.707 00.000 15712 worker thread done servicing request
01:33:24.707 00.000 15712 Worker thread wakes up
01:33:24.707 00.000 7988 GuideStep: 0.5 px 109 ms WEST, 0.5 px 121 ms SOUTH
01:33:24.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:24.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:26.122 01.415 15712 Exposure complete
01:33:26.185 00.063 15712 worker thread done servicing request
01:33:26.185 00.000 7988 OnExposeComplete: enter
01:33:26.185 00.000 7988 UpdateGuideState(): m_state=6
01:33:26.189 00.004 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2446
01:33:26.189 00.000 7988 Star::Find returns 1 (0), X=976.68, Y=190.55, Mass=625, SNR=16.2, Peak=133 HFD=2.9
01:33:26.191 00.002 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
01:33:26.191 00.000 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.64 = 1.65)
01:33:26.193 00.002 7988 CameraToMount -- cameraX=-0.42 cameraY=-0.04 hyp=0.42 cameraTheta=-3.04 mountX=-0.05 mountY=0.42, mountTheta=1.68
01:33:26.195 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.42, y=-0.04, opts=13)
01:33:26.195 00.000 7988 Enqueuing Move request for scope (-0.42, -0.04)
01:33:26.197 00.002 15712 Worker thread wakes up
01:33:26.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.04) opts 0xd
01:33:26.197 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.42, -0.04)
01:33:26.197 00.000 15712 Moving (-0.42, -0.04) raw xDistance=-0.05 yDistance=0.42
01:33:26.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
01:33:26.197 00.000 7988 UpdateGuideState exits: m=625 SNR=16.2
01:33:26.200 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:26.201 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:26.201 00.000 7988 Enqueuing Expose request
01:33:26.201 00.000 15712 BLC: History state: CurrMiss=0.42, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.420872, 1:0.474827, 2:0.423310
01:33:26.201 00.000 15712 BLC: Under-shoot: nominal increase by 79
01:33:26.201 00.000 15712 BLC: window closed
01:33:26.201 00.000 15712 BLC: Pulse adjusted to 231
01:33:26.206 00.005 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:33:26.206 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
01:33:26.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
01:33:26.206 00.000 15712 MoveAxis(W, 8, ABG)
01:33:26.206 00.000 15712 Guiding  Dir = 3, Dur = 8
01:33:26.206 00.000 15712 IsGuiding returns 0
01:33:26.224 00.018 15712 IsGuiding returns 0
01:33:26.224 00.000 15712 Move returns status 0, amount 8
01:33:26.224 00.000 15712 MoveAxis(S, 108, ABG)
01:33:26.224 00.000 15712 Guiding  Dir = 1, Dur = 108
01:33:26.224 00.000 15712 IsGuiding returns 0
01:33:26.305 00.081 15712 PulseGuide returned control before completion, sleep 39
01:33:26.329 00.024 7988 evsrv: cli 0CCCF308 connect
01:33:26.331 00.002 7988 case statement mapped state 6 to 3
01:33:26.333 00.002 7988 case statement mapped state 6 to 3
01:33:26.333 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_pixel_scale","id":"58e5a0c0-5223-45ff-9025-18e5c11c2b52"}
01:33:26.335 00.002 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":3.86747,"id":"58e5a0c0-5223-45ff-9025-18e5c11c2b52"}
01:33:26.335 00.000 7988 evsrv: cli 0CCCF308 disconnect
01:33:26.345 00.010 15712 IsGuiding returns 1
01:33:26.345 00.000 15712 scope still moving after pulse duration time elapsed
01:33:26.378 00.033 15712 IsGuiding returns 1
01:33:26.409 00.031 15712 IsGuiding returns 1
01:33:26.465 00.056 15712 IsGuiding returns 0
01:33:26.465 00.000 15712 scope move finished after 108 + 131 ms
01:33:26.465 00.000 15712 Move returns status 0, amount 108
01:33:26.465 00.000 15712 move complete, result=0
01:33:26.465 00.000 15712 worker thread done servicing request
01:33:26.465 00.000 15712 Worker thread wakes up
01:33:26.465 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.4 px 108 ms SOUTH
01:33:26.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:26.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:28.110 01.645 15712 Exposure complete
01:33:28.173 00.063 15712 worker thread done servicing request
01:33:28.173 00.000 7988 OnExposeComplete: enter
01:33:28.173 00.000 7988 UpdateGuideState(): m_state=6
01:33:28.173 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2447
01:33:28.173 00.000 7988 Star::Find returns 1 (0), X=976.92, Y=190.76, Mass=811, SNR=18.1, Peak=158 HFD=3.9
01:33:28.173 00.000 7988 MultiStar: exiting stabilization period
01:33:28.179 00.006 7988 MultiStar: [#1 0.32,0.33,0.00,M9] [#2 -0.15,0.83,0.00,M9] [#3 0.03,-0.06,0.83,U] [#4 0.28,1.02,0.00,M10] [#5 -0.13,-0.31,0.63,U] [#6 0.83,0.02,0.00,M6] [#7 -0.27,-0.01,0.49,U] [#8 0.24,0.29,0.41,U] 
01:33:28.179 00.000 7988 refined, 4 included, MultiStar: {-0.08, 0.01}, one-star: {-0.19, 0.16}
01:33:28.179 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.56) = xAngle (1.50 = 1.50)
01:33:28.179 00.000 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
01:33:28.179 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.06 mountX=0.01 mountY=0.08, mountTheta=1.50
01:33:28.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.01, opts=13)
01:33:28.179 00.000 7988 Enqueuing Move request for scope (-0.08, 0.01)
01:33:28.179 00.000 15712 Worker thread wakes up
01:33:28.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:33:28.187 00.008 7988 UpdateGuideState exits: m=811 SNR=18.1
01:33:28.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:28.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:28.187 00.000 7988 Enqueuing Expose request
01:33:28.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:33:28.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:33:28.187 00.000 15712 Moving (-0.08, 0.01) raw xDistance=0.01 yDistance=0.08
01:33:28.196 00.009 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:33:28.196 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
01:33:28.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:28.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:33:28.196 00.000 15712 MoveAxis(W, 8, ABG)
01:33:28.196 00.000 15712 Guiding  Dir = 3, Dur = 8
01:33:28.196 00.000 15712 IsGuiding returns 0
01:33:28.255 00.059 15712 IsGuiding returns 0
01:33:28.255 00.000 15712 Move returns status 0, amount 8
01:33:28.255 00.000 15712 MoveAxis(N, 0, ABG)
01:33:28.255 00.000 15712 Move returns status 0, amount 0
01:33:28.255 00.000 15712 move complete, result=0
01:33:28.255 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:33:28.257 00.002 15712 worker thread done servicing request
01:33:28.257 00.000 15712 Worker thread wakes up
01:33:28.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:28.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:29.673 01.416 15712 Exposure complete
01:33:29.734 00.061 15712 worker thread done servicing request
01:33:29.734 00.000 7988 OnExposeComplete: enter
01:33:29.734 00.000 7988 UpdateGuideState(): m_state=6
01:33:29.740 00.006 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2448
01:33:29.741 00.001 7988 Star::Find returns 1 (0), X=976.90, Y=191.21, Mass=942, SNR=19.7, Peak=168 HFD=4.3
01:33:29.741 00.000 7988 MultiStar: [#1 0.37,0.70,0.00,M10] [#2 -0.13,1.27,0.00,M10] [#3 0.22,0.46,0.00,M8] [#4 -0.07,1.12,0.00,R] [#5 -0.05,0.31,0.62,U] [#6 0.14,0.47,0.00,M7] [#7 0.19,0.06,0.42,U] [#8 -0.82,0.77,0.00,M8] 
01:33:29.743 00.002 7988 refined, 2 included, MultiStar: {-0.07, 0.41}, one-star: {-0.20, 0.62}
01:33:29.743 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
01:33:29.745 00.002 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
01:33:29.745 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.41 cameraTheta=1.75 mountX=0.41 mountY=0.06, mountTheta=0.15
01:33:29.747 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.41, opts=13)
01:33:29.749 00.002 7988 Enqueuing Move request for scope (-0.07, 0.41)
01:33:29.750 00.001 15712 Worker thread wakes up
01:33:29.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd
01:33:29.750 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.41)
01:33:29.750 00.000 15712 Moving (-0.07, 0.41) raw xDistance=0.41 yDistance=0.06
01:33:29.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:33:29.750 00.000 7988 UpdateGuideState exits: m=942 SNR=19.7
01:33:29.752 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:29.752 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:29.754 00.002 7988 Enqueuing Expose request
01:33:29.754 00.000 15712 PPEC rslt: input = 0.41, final = 0.27, react = 0.24, pred = 0.03, hyst = 0.22, hyst_pct = 0.00, period_length = 639.27
01:33:29.754 00.000 15712 PPEC: input: 0.41, control: 0.27, exposure: 1500
01:33:29.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:29.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:29.754 00.000 15712 MoveAxis(W, 89, ABG)
01:33:29.754 00.000 15712 Guiding  Dir = 3, Dur = 89
01:33:29.754 00.000 15712 IsGuiding returns 0
01:33:29.774 00.020 15712 PulseGuide returned control before completion, sleep 82
01:33:29.878 00.104 15712 IsGuiding returns 0
01:33:29.878 00.000 15712 Move returns status 0, amount 89
01:33:29.878 00.000 15712 MoveAxis(N, 0, ABG)
01:33:29.878 00.000 15712 Move returns status 0, amount 0
01:33:29.878 00.000 15712 move complete, result=0
01:33:29.878 00.000 15712 worker thread done servicing request
01:33:29.878 00.000 15712 Worker thread wakes up
01:33:29.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:29.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:29.878 00.000 7988 GuideStep: 0.4 px 89 ms WEST, 0.1 px 0 ms NORTH
01:33:31.524 01.646 15712 Exposure complete
01:33:31.587 00.063 15712 worker thread done servicing request
01:33:31.587 00.000 7988 OnExposeComplete: enter
01:33:31.587 00.000 7988 UpdateGuideState(): m_state=6
01:33:31.590 00.003 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
01:33:31.590 00.000 7988 Star::Find returns 1 (0), X=977.12, Y=191.10, Mass=694, SNR=16.9, Peak=165 HFD=3.0
01:33:31.592 00.002 7988 MultiStar: [#1 0.25,0.78,0.00,R] [#2 0.10,1.20,0.00,R] [#3 0.18,0.74,0.00,M9] [#4 0.20,0.41,0.00,M1] [#5 0.06,0.04,0.74,U] [#6 0.47,0.63,0.00,M8] [#7 0.13,0.89,0.00,M1] [#8 -0.44,0.39,0.00,M9] 
01:33:31.592 00.000 7988 refined, 1 included, MultiStar: {0.04, 0.30}, one-star: {0.02, 0.50}
01:33:31.594 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
01:33:31.594 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
01:33:31.594 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.31 cameraTheta=1.45 mountX=0.31 mountY=-0.04, mountTheta=-0.14
01:33:31.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.30, opts=13)
01:33:31.594 00.000 7988 Enqueuing Move request for scope (0.04, 0.30)
01:33:31.600 00.006 15712 Worker thread wakes up
01:33:31.600 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
01:33:31.600 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
01:33:31.600 00.000 15712 Moving (0.04, 0.30) raw xDistance=0.31 yDistance=-0.04
01:33:31.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:33:31.602 00.002 7988 UpdateGuideState exits: m=694 SNR=16.9
01:33:31.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:31.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:31.602 00.000 7988 Enqueuing Expose request
01:33:31.602 00.000 15712 PPEC rslt: input = 0.31, final = 0.22, react = 0.18, pred = 0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 639.27
01:33:31.602 00.000 15712 PPEC: input: 0.31, control: 0.22, exposure: 1500
01:33:31.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:31.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:31.602 00.000 15712 MoveAxis(W, 70, ABG)
01:33:31.602 00.000 15712 Guiding  Dir = 3, Dur = 70
01:33:31.626 00.024 15712 IsGuiding returns 0
01:33:31.643 00.017 15712 PulseGuide returned control before completion, sleep 65
01:33:31.731 00.088 15712 IsGuiding returns 0
01:33:31.731 00.000 15712 Move returns status 0, amount 70
01:33:31.731 00.000 15712 MoveAxis(N, 0, ABG)
01:33:31.731 00.000 15712 Move returns status 0, amount 0
01:33:31.731 00.000 15712 move complete, result=0
01:33:31.731 00.000 7988 GuideStep: 0.3 px 70 ms WEST, -0.0 px 0 ms NORTH
01:33:31.742 00.011 15712 worker thread done servicing request
01:33:31.742 00.000 15712 Worker thread wakes up
01:33:31.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:31.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:33.147 01.405 15712 Exposure complete
01:33:33.210 00.063 15712 worker thread done servicing request
01:33:33.210 00.000 7988 OnExposeComplete: enter
01:33:33.210 00.000 7988 UpdateGuideState(): m_state=6
01:33:33.214 00.004 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2450
01:33:33.214 00.000 7988 Star::Find returns 1 (0), X=977.04, Y=190.52, Mass=743, SNR=17.3, Peak=141 HFD=3.5
01:33:33.216 00.002 7988 MultiStar: [#1 -0.05,-0.40,1.05,U] [#2 0.07,-0.27,0.86,U] [#3 -0.04,0.14,0.79,U] [#4 -0.23,-0.24,0.73,U] [#5 -0.25,-0.45,0.00,M1] [#6 0.92,0.79,0.00,M9] [#7 -0.38,0.42,0.00,M2] [#8 0.18,0.60,0.00,M10] 
01:33:33.216 00.000 7988 single-star, 4 included, MultiStar: {-0.06, -0.18}, one-star: {-0.06, -0.07}
01:33:33.218 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.86 = 2.43)
01:33:33.218 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.39)
01:33:33.220 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.29 mountX=-0.07 mountY=0.06, mountTheta=2.41
01:33:33.222 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
01:33:33.223 00.001 7988 Enqueuing Move request for scope (-0.06, -0.07)
01:33:33.225 00.002 15712 Worker thread wakes up
01:33:33.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:33:33.225 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:33:33.225 00.000 15712 Moving (-0.06, -0.07) raw xDistance=-0.07 yDistance=0.06
01:33:33.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:33:33.226 00.001 7988 UpdateGuideState exits: m=743 SNR=17.3
01:33:33.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:33.229 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:33.230 00.001 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:33:33.230 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
01:33:33.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:33.230 00.000 7988 Enqueuing Expose request
01:33:33.232 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:33.232 00.000 15712 MoveAxis(W, 10, ABG)
01:33:33.232 00.000 15712 Guiding  Dir = 3, Dur = 10
01:33:33.258 00.026 15712 IsGuiding returns 0
01:33:33.274 00.016 15712 IsGuiding returns 1
01:33:33.274 00.000 15712 scope still moving after pulse duration time elapsed
01:33:33.322 00.048 15712 IsGuiding returns 0
01:33:33.322 00.000 15712 scope move finished after 10 + 54 ms
01:33:33.322 00.000 15712 Move returns status 0, amount 10
01:33:33.322 00.000 15712 MoveAxis(N, 0, ABG)
01:33:33.322 00.000 15712 Move returns status 0, amount 0
01:33:33.322 00.000 15712 move complete, result=0
01:33:33.322 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
01:33:33.324 00.002 15712 worker thread done servicing request
01:33:33.324 00.000 15712 Worker thread wakes up
01:33:33.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:33.325 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:34.966 01.641 15712 Exposure complete
01:33:35.031 00.065 15712 worker thread done servicing request
01:33:35.031 00.000 7988 OnExposeComplete: enter
01:33:35.031 00.000 7988 UpdateGuideState(): m_state=6
01:33:35.031 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2451
01:33:35.031 00.000 7988 Star::Find returns 1 (0), X=977.25, Y=190.33, Mass=778, SNR=17.7, Peak=146 HFD=3.6
01:33:35.031 00.000 7988 MultiStar: [#1 -0.19,-0.39,0.96,U] [#2 0.11,-0.51,0.00,M1] [#3 0.26,-0.27,0.75,U] [#4 0.13,-0.50,0.00,M1] [#5 0.08,-0.68,0.00,M2] [#6 0.90,0.36,0.00,M10] [#7 0.09,-0.16,0.52,U] [#8 -0.51,-0.66,0.00,R] 
01:33:35.031 00.000 7988 refined, 3 included, MultiStar: {0.06, -0.29}, one-star: {0.15, -0.26}
01:33:35.031 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
01:33:35.031 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
01:33:35.031 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.35 mountX=-0.29 mountY=-0.06, mountTheta=-2.95
01:33:35.041 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.29, opts=13)
01:33:35.041 00.000 7988 Enqueuing Move request for scope (0.06, -0.29)
01:33:35.041 00.000 15712 Worker thread wakes up
01:33:35.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
01:33:35.041 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
01:33:35.045 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
01:33:35.045 00.000 7988 UpdateGuideState exits: m=778 SNR=17.7
01:33:35.045 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:35.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:35.045 00.000 7988 Enqueuing Expose request
01:33:35.045 00.000 15712 Moving (0.06, -0.29) raw xDistance=-0.29 yDistance=-0.06
01:33:35.045 00.000 15712 PPEC rslt: input = -0.29, final = -0.14, react = -0.17, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.27
01:33:35.045 00.000 15712 PPEC: input: -0.29, control: -0.14, exposure: 1500
01:33:35.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:35.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:35.045 00.000 15712 MoveAxis(E, 45, ABG)
01:33:35.045 00.000 15712 Guiding  Dir = 2, Dur = 45
01:33:35.045 00.000 15712 IsGuiding returns 0
01:33:35.076 00.031 15712 PulseGuide returned control before completion, sleep 29
01:33:35.126 00.050 15712 IsGuiding returns 1
01:33:35.126 00.000 15712 scope still moving after pulse duration time elapsed
01:33:35.157 00.031 15712 IsGuiding returns 0
01:33:35.157 00.000 15712 scope move finished after 45 + 57 ms
01:33:35.157 00.000 15712 Move returns status 0, amount 45
01:33:35.157 00.000 15712 MoveAxis(N, 0, ABG)
01:33:35.157 00.000 15712 Move returns status 0, amount 0
01:33:35.157 00.000 15712 move complete, result=0
01:33:35.157 00.000 15712 worker thread done servicing request
01:33:35.157 00.000 15712 Worker thread wakes up
01:33:35.157 00.000 7988 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
01:33:35.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:35.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:36.563 01.406 15712 Exposure complete
01:33:36.625 00.062 15712 worker thread done servicing request
01:33:36.625 00.000 7988 OnExposeComplete: enter
01:33:36.625 00.000 7988 UpdateGuideState(): m_state=6
01:33:36.625 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2452
01:33:36.625 00.000 7988 Star::Find returns 1 (0), X=977.08, Y=190.84, Mass=689, SNR=17.0, Peak=161 HFD=2.9
01:33:36.625 00.000 7988 MultiStar: [#1 -0.04,-0.24,1.00,U] [#2 0.12,-0.12,0.89,U] [#3 0.36,0.47,0.00,M8] [#4 -0.09,0.08,0.65,U] [#5 0.16,-0.60,0.00,M3] [#6 0.77,0.62,0.00,R] [#7 0.48,-0.63,0.00,M2] [#8 0.58,0.87,0.00,M1] 
01:33:36.625 00.000 7988 refined, 3 included, MultiStar: {-0.00, -0.01}, one-star: {-0.02, 0.25}
01:33:36.625 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
01:33:36.625 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
01:33:36.625 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.70 mountX=-0.01 mountY=0.00, mountTheta=2.99
01:33:36.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.01, opts=13)
01:33:36.625 00.000 7988 Enqueuing Move request for scope (-0.00, -0.01)
01:33:36.640 00.015 15712 Worker thread wakes up
01:33:36.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
01:33:36.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
01:33:36.640 00.000 15712 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
01:33:36.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:33:36.640 00.000 7988 UpdateGuideState exits: m=689 SNR=17.0
01:33:36.643 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:36.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:36.645 00.002 7988 Enqueuing Expose request
01:33:36.645 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:33:36.645 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
01:33:36.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:36.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:33:36.645 00.000 15712 MoveAxis(W, 12, ABG)
01:33:36.645 00.000 15712 Guiding  Dir = 3, Dur = 12
01:33:36.645 00.000 15712 IsGuiding returns 0
01:33:36.657 00.012 15712 IsGuiding returns 1
01:33:36.657 00.000 15712 scope still moving after pulse duration time elapsed
01:33:36.711 00.054 15712 IsGuiding returns 0
01:33:36.711 00.000 15712 scope move finished after 12 + 52 ms
01:33:36.711 00.000 15712 Move returns status 0, amount 12
01:33:36.711 00.000 15712 MoveAxis(N, 0, ABG)
01:33:36.711 00.000 15712 Move returns status 0, amount 0
01:33:36.711 00.000 15712 move complete, result=0
01:33:36.711 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
01:33:36.713 00.002 15712 worker thread done servicing request
01:33:36.713 00.000 15712 Worker thread wakes up
01:33:36.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:36.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:38.350 01.637 15712 Exposure complete
01:33:38.413 00.063 15712 worker thread done servicing request
01:33:38.413 00.000 7988 OnExposeComplete: enter
01:33:38.413 00.000 7988 UpdateGuideState(): m_state=6
01:33:38.418 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2453
01:33:38.418 00.000 7988 Star::Find returns 1 (0), X=976.92, Y=191.11, Mass=766, SNR=17.7, Peak=158 HFD=4.0
01:33:38.420 00.002 7988 MultiStar: [#1 0.04,0.14,1.01,U] [#2 -0.10,-0.42,0.80,U] [#3 -0.14,0.88,0.00,M9] [#4 -0.12,-0.06,0.66,U] [#5 -0.04,0.15,0.80,U] [#6 -0.35,0.13,0.58,U] [#7 -0.41,0.41,0.00,M3] [#8 0.59,0.34,0.00,M2] 
01:33:38.420 00.000 7988 refined, 5 included, MultiStar: {-0.11, 0.10}, one-star: {-0.18, 0.52}
01:33:38.422 00.002 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
01:33:38.422 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
01:33:38.424 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.41 mountX=0.10 mountY=0.11, mountTheta=0.83
01:33:38.426 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.10, opts=13)
01:33:38.426 00.000 7988 Enqueuing Move request for scope (-0.11, 0.10)
01:33:38.428 00.002 15712 Worker thread wakes up
01:33:38.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
01:33:38.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
01:33:38.428 00.000 15712 Moving (-0.11, 0.10) raw xDistance=0.10 yDistance=0.11
01:33:38.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:33:38.429 00.001 7988 UpdateGuideState exits: m=766 SNR=17.7
01:33:38.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:38.431 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:38.431 00.000 7988 Enqueuing Expose request
01:33:38.433 00.002 15712 PPEC rslt: input = 0.10, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:33:38.433 00.000 15712 PPEC: input: 0.10, control: 0.04, exposure: 1500
01:33:38.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:38.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:33:38.433 00.000 15712 MoveAxis(W, 13, ABG)
01:33:38.433 00.000 15712 Guiding  Dir = 3, Dur = 13
01:33:38.433 00.000 15712 IsGuiding returns 0
01:33:38.445 00.012 15712 IsGuiding returns 1
01:33:38.445 00.000 15712 scope still moving after pulse duration time elapsed
01:33:38.501 00.056 15712 IsGuiding returns 0
01:33:38.501 00.000 15712 scope move finished after 13 + 54 ms
01:33:38.501 00.000 15712 Move returns status 0, amount 13
01:33:38.501 00.000 15712 MoveAxis(N, 0, ABG)
01:33:38.501 00.000 15712 Move returns status 0, amount 0
01:33:38.501 00.000 15712 move complete, result=0
01:33:38.501 00.000 7988 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
01:33:38.503 00.002 15712 worker thread done servicing request
01:33:38.503 00.000 15712 Worker thread wakes up
01:33:38.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:38.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:39.912 01.409 15712 Exposure complete
01:33:39.976 00.064 15712 worker thread done servicing request
01:33:39.976 00.000 7988 OnExposeComplete: enter
01:33:39.976 00.000 7988 UpdateGuideState(): m_state=6
01:33:39.980 00.004 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2454
01:33:39.980 00.000 7988 Star::Find returns 1 (0), X=977.19, Y=190.77, Mass=775, SNR=17.9, Peak=156 HFD=3.5
01:33:39.982 00.002 7988 MultiStar: [#1 0.07,0.12,0.96,U] [#2 -0.00,0.17,0.86,U] [#3 -0.04,0.31,0.78,U] [#4 0.01,0.35,0.70,U] [#5 0.27,0.03,0.66,U] [#6 -0.08,-0.06,0.61,U] [#7 0.06,0.07,0.48,U] [#8 0.28,1.55,0.00,M3] 
01:33:39.982 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.15}, one-star: {0.08, 0.17}
01:33:39.984 00.002 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
01:33:39.984 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
01:33:39.986 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=0.15 mountY=-0.05, mountTheta=-0.31
01:33:39.989 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.15, opts=13)
01:33:39.990 00.001 7988 Enqueuing Move request for scope (0.05, 0.15)
01:33:39.990 00.000 15712 Worker thread wakes up
01:33:39.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:33:39.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:33:39.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
01:33:39.990 00.000 7988 UpdateGuideState exits: m=775 SNR=17.9
01:33:39.993 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:39.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:39.995 00.002 7988 Enqueuing Expose request
01:33:39.995 00.000 15712 Moving (0.05, 0.15) raw xDistance=0.15 yDistance=-0.05
01:33:39.995 00.000 15712 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
01:33:39.995 00.000 15712 PPEC: input: 0.15, control: 0.04, exposure: 1500
01:33:39.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:39.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:33:39.995 00.000 15712 MoveAxis(W, 13, ABG)
01:33:39.995 00.000 15712 Guiding  Dir = 3, Dur = 13
01:33:39.995 00.000 15712 IsGuiding returns 0
01:33:40.012 00.017 15712 IsGuiding returns 1
01:33:40.012 00.000 15712 scope still moving after pulse duration time elapsed
01:33:40.053 00.041 15712 IsGuiding returns 0
01:33:40.053 00.000 15712 scope move finished after 13 + 39 ms
01:33:40.053 00.000 15712 Move returns status 0, amount 13
01:33:40.053 00.000 15712 MoveAxis(N, 0, ABG)
01:33:40.053 00.000 15712 Move returns status 0, amount 0
01:33:40.053 00.000 15712 move complete, result=0
01:33:40.053 00.000 15712 worker thread done servicing request
01:33:40.053 00.000 15712 Worker thread wakes up
01:33:40.053 00.000 7988 GuideStep: 0.2 px 13 ms WEST, -0.0 px 0 ms NORTH
01:33:40.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:40.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:41.696 01.643 15712 Exposure complete
01:33:41.759 00.063 15712 worker thread done servicing request
01:33:41.759 00.000 7988 OnExposeComplete: enter
01:33:41.759 00.000 7988 UpdateGuideState(): m_state=6
01:33:41.764 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2455
01:33:41.764 00.000 7988 Star::Find returns 1 (0), X=976.97, Y=190.83, Mass=591, SNR=15.5, Peak=150 HFD=2.7
01:33:41.766 00.002 7988 MultiStar: [#1 -0.31,0.14,1.11,U] [#2 -0.02,0.09,0.94,U] [#3 0.50,0.75,0.00,M9] [#4 0.35,0.38,0.00,M1] [#5 0.31,0.02,0.77,U] [#6 -0.06,0.06,0.78,U] [#7 0.11,0.57,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 -0.14,-0.41,0.39,U] 
01:33:41.766 00.000 7988 refined, 5 included, MultiStar: {-0.07, 0.08}, one-star: {-0.13, 0.24}
01:33:41.768 00.002 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.56) = xAngle (0.75 = 0.75)
01:33:41.768 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
01:33:41.770 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.31 mountX=0.08 mountY=0.07, mountTheta=0.73
01:33:41.772 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.08, opts=13)
01:33:41.772 00.000 7988 Enqueuing Move request for scope (-0.07, 0.08)
01:33:41.774 00.002 15712 Worker thread wakes up
01:33:41.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:33:41.776 00.002 7988 UpdateGuideState exits: m=591 SNR=15.5
01:33:41.776 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:41.778 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:41.778 00.000 7988 Enqueuing Expose request
01:33:41.780 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
01:33:41.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:33:41.780 00.000 15712 Moving (-0.07, 0.08) raw xDistance=0.08 yDistance=0.07
01:33:41.780 00.000 15712 PPEC rslt: input = 0.08, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:33:41.780 00.000 15712 PPEC: input: 0.08, control: 0.04, exposure: 1500
01:33:41.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:41.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:33:41.780 00.000 15712 MoveAxis(W, 14, ABG)
01:33:41.780 00.000 15712 Guiding  Dir = 3, Dur = 14
01:33:41.780 00.000 15712 IsGuiding returns 0
01:33:41.808 00.028 15712 IsGuiding returns 1
01:33:41.808 00.000 15712 scope still moving after pulse duration time elapsed
01:33:41.858 00.050 15712 IsGuiding returns 1
01:33:41.886 00.028 15712 IsGuiding returns 0
01:33:41.886 00.000 15712 scope move finished after 14 + 86 ms
01:33:41.886 00.000 15712 Move returns status 0, amount 14
01:33:41.886 00.000 15712 MoveAxis(N, 0, ABG)
01:33:41.886 00.000 15712 Move returns status 0, amount 0
01:33:41.886 00.000 15712 move complete, result=0
01:33:41.886 00.000 15712 worker thread done servicing request
01:33:41.886 00.000 15712 Worker thread wakes up
01:33:41.886 00.000 7988 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
01:33:41.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:41.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:43.306 01.420 15712 Exposure complete
01:33:43.368 00.062 15712 worker thread done servicing request
01:33:43.368 00.000 7988 OnExposeComplete: enter
01:33:43.368 00.000 7988 UpdateGuideState(): m_state=6
01:33:43.372 00.004 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2456
01:33:43.372 00.000 7988 Star::Find returns 1 (0), X=977.05, Y=191.41, Mass=689, SNR=16.8, Peak=151 HFD=3.4
01:33:43.374 00.002 7988 MultiStar: [#1 0.13,0.14,1.07,U] [#2 0.05,0.17,0.88,U] [#3 0.56,0.56,0.00,M10] [#4 0.33,0.39,0.00,M2] [#5 -0.09,0.01,0.75,U] [#6 -0.28,-0.04,0.65,U] [#7 0.11,0.82,0.00,M4] [#8 0.63,1.22,0.00,M4] 
01:33:43.374 00.000 7988 refined, 4 included, MultiStar: {-0.03, 0.25}, one-star: {-0.05, 0.82}
01:33:43.376 00.002 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
01:33:43.376 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
01:33:43.378 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.68 mountX=0.25 mountY=0.02, mountTheta=0.09
01:33:43.380 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.25, opts=13)
01:33:43.380 00.000 7988 Enqueuing Move request for scope (-0.03, 0.25)
01:33:43.382 00.002 15712 Worker thread wakes up
01:33:43.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
01:33:43.382 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
01:33:43.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:33:43.384 00.002 15712 Moving (-0.03, 0.25) raw xDistance=0.25 yDistance=0.02
01:33:43.384 00.000 7988 UpdateGuideState exits: m=689 SNR=16.8
01:33:43.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:43.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:43.384 00.000 7988 Enqueuing Expose request
01:33:43.384 00.000 15712 PPEC rslt: input = 0.25, final = 0.19, react = 0.15, pred = 0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
01:33:43.384 00.000 15712 PPEC: input: 0.25, control: 0.19, exposure: 1500
01:33:43.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:43.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:33:43.384 00.000 15712 MoveAxis(W, 63, ABG)
01:33:43.384 00.000 15712 Guiding  Dir = 3, Dur = 63
01:33:43.389 00.005 15712 IsGuiding returns 0
01:33:43.406 00.017 15712 PulseGuide returned control before completion, sleep 54
01:33:43.464 00.058 15712 IsGuiding returns 1
01:33:43.464 00.000 15712 scope still moving after pulse duration time elapsed
01:33:43.505 00.041 15712 IsGuiding returns 0
01:33:43.505 00.000 15712 scope move finished after 63 + 52 ms
01:33:43.505 00.000 15712 Move returns status 0, amount 63
01:33:43.505 00.000 15712 MoveAxis(N, 0, ABG)
01:33:43.505 00.000 15712 Move returns status 0, amount 0
01:33:43.505 00.000 15712 move complete, result=0
01:33:43.505 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.0 px 0 ms NORTH
01:33:43.507 00.002 15712 worker thread done servicing request
01:33:43.507 00.000 15712 Worker thread wakes up
01:33:43.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:43.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:45.141 01.634 15712 Exposure complete
01:33:45.204 00.063 15712 worker thread done servicing request
01:33:45.204 00.000 7988 OnExposeComplete: enter
01:33:45.204 00.000 7988 UpdateGuideState(): m_state=6
01:33:45.204 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2457
01:33:45.209 00.005 7988 Star::Find returns 1 (0), X=977.33, Y=190.96, Mass=724, SNR=17.5, Peak=147 HFD=3.3
01:33:45.211 00.002 7988 MultiStar: [#1 0.16,-0.18,1.09,U] [#2 -0.16,-0.01,0.84,U] [#3 0.20,0.21,0.83,U] [#4 0.28,0.22,0.78,U] [#5 0.32,-0.32,0.00,M1] [#6 -0.21,0.07,0.61,U] [#7 0.29,0.81,0.00,M5] [#8 1.08,0.30,0.00,M5] 
01:33:45.211 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {0.22, 0.37}
01:33:45.213 00.002 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
01:33:45.213 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
01:33:45.215 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.81 mountX=0.11 mountY=-0.11, mountTheta=-0.77
01:33:45.215 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.11, opts=13)
01:33:45.217 00.002 7988 Enqueuing Move request for scope (0.10, 0.11)
01:33:45.217 00.000 15712 Worker thread wakes up
01:33:45.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:33:45.217 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:33:45.217 00.000 15712 Moving (0.10, 0.11) raw xDistance=0.11 yDistance=-0.11
01:33:45.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:33:45.220 00.003 7988 UpdateGuideState exits: m=724 SNR=17.5
01:33:45.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:45.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:45.220 00.000 7988 Enqueuing Expose request
01:33:45.220 00.000 15712 PPEC rslt: input = 0.11, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:33:45.220 00.000 15712 PPEC: input: 0.11, control: 0.04, exposure: 1500
01:33:45.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:45.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:33:45.220 00.000 15712 MoveAxis(W, 14, ABG)
01:33:45.220 00.000 15712 Guiding  Dir = 3, Dur = 14
01:33:45.260 00.040 15712 IsGuiding returns 0
01:33:45.277 00.017 15712 IsGuiding returns 1
01:33:45.277 00.000 15712 scope still moving after pulse duration time elapsed
01:33:45.314 00.037 15712 IsGuiding returns 0
01:33:45.314 00.000 15712 scope move finished after 14 + 49 ms
01:33:45.314 00.000 15712 Move returns status 0, amount 14
01:33:45.314 00.000 15712 MoveAxis(N, 0, ABG)
01:33:45.314 00.000 15712 Move returns status 0, amount 0
01:33:45.314 00.000 15712 move complete, result=0
01:33:45.314 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:33:45.314 00.000 15712 worker thread done servicing request
01:33:45.328 00.014 15712 Worker thread wakes up
01:33:45.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:45.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:46.735 01.407 15712 Exposure complete
01:33:46.798 00.063 15712 worker thread done servicing request
01:33:46.800 00.002 7988 OnExposeComplete: enter
01:33:46.800 00.000 7988 UpdateGuideState(): m_state=6
01:33:46.800 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2458
01:33:46.800 00.000 7988 Star::Find returns 1 (0), X=977.47, Y=190.91, Mass=798, SNR=18.0, Peak=142 HFD=3.7
01:33:46.800 00.000 7988 MultiStar: [#1 -0.05,-0.55,0.00,M1] [#2 -0.01,-0.14,0.85,U] [#3 -0.07,0.21,0.86,U] [#4 0.05,0.08,0.72,U] [#5 0.20,-0.10,0.71,U] [#6 -0.17,-0.44,0.00,M1] [#7 0.52,0.73,0.00,M6] [#8 0.97,1.02,0.00,M6] 
01:33:46.800 00.000 7988 refined, 4 included, MultiStar: {0.11, 0.09}, one-star: {0.36, 0.32}
01:33:46.806 00.006 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
01:33:46.806 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
01:33:46.806 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.66 mountX=0.09 mountY=-0.12, mountTheta=-0.92
01:33:46.806 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.09, opts=13)
01:33:46.806 00.000 7988 Enqueuing Move request for scope (0.11, 0.09)
01:33:46.812 00.006 15712 Worker thread wakes up
01:33:46.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
01:33:46.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
01:33:46.812 00.000 15712 Moving (0.11, 0.09) raw xDistance=0.09 yDistance=-0.12
01:33:46.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:33:46.812 00.000 7988 UpdateGuideState exits: m=798 SNR=18.0
01:33:46.814 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:46.814 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:46.816 00.002 7988 Enqueuing Expose request
01:33:46.816 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:33:46.816 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
01:33:46.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:46.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:33:46.816 00.000 15712 MoveAxis(W, 11, ABG)
01:33:46.816 00.000 15712 Guiding  Dir = 3, Dur = 11
01:33:46.816 00.000 15712 IsGuiding returns 0
01:33:46.877 00.061 15712 IsGuiding returns 1
01:33:46.877 00.000 15712 scope still moving after pulse duration time elapsed
01:33:46.908 00.031 15712 IsGuiding returns 0
01:33:46.908 00.000 15712 scope move finished after 11 + 78 ms
01:33:46.908 00.000 15712 Move returns status 0, amount 11
01:33:46.908 00.000 15712 MoveAxis(N, 0, ABG)
01:33:46.908 00.000 15712 Move returns status 0, amount 0
01:33:46.908 00.000 15712 move complete, result=0
01:33:46.908 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:33:46.908 00.000 15712 worker thread done servicing request
01:33:46.908 00.000 15712 Worker thread wakes up
01:33:46.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:46.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:48.548 01.640 15712 Exposure complete
01:33:48.613 00.065 7988 OnExposeComplete: enter
01:33:48.615 00.002 7988 UpdateGuideState(): m_state=6
01:33:48.617 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2459
01:33:48.617 00.000 7988 Star::Find returns 1 (0), X=977.03, Y=190.52, Mass=729, SNR=17.2, Peak=135 HFD=3.5
01:33:48.619 00.002 15712 worker thread done servicing request
01:33:48.619 00.000 7988 MultiStar: [#1 -0.07,-0.58,0.00,M2] [#2 -0.09,-0.31,0.88,U] [#3 0.20,-0.03,0.79,U] [#4 0.35,-0.43,0.00,M1] [#5 -0.07,-0.65,0.00,M1] [#6 -0.34,-0.41,0.00,M2] [#7 0.22,-0.56,0.00,M7] [#8 0.53,-0.06,0.00,M7] 
01:33:48.619 00.000 7988 single-star, 2 included, MultiStar: {0.00, -0.14}, one-star: {-0.07, -0.08}
01:33:48.622 00.003 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.88 = 2.41)
01:33:48.622 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
01:33:48.622 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=-0.08 mountY=0.07, mountTheta=2.39
01:33:48.622 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
01:33:48.627 00.005 7988 Enqueuing Move request for scope (-0.07, -0.08)
01:33:48.627 00.000 15712 Worker thread wakes up
01:33:48.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:33:48.627 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:33:48.627 00.000 15712 Moving (-0.07, -0.08) raw xDistance=-0.08 yDistance=0.07
01:33:48.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:33:48.627 00.000 7988 UpdateGuideState exits: m=729 SNR=17.2
01:33:48.630 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:48.630 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:48.632 00.002 7988 Enqueuing Expose request
01:33:48.632 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:33:48.632 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
01:33:48.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:48.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:33:48.632 00.000 15712 MoveAxis(W, 11, ABG)
01:33:48.632 00.000 15712 Guiding  Dir = 3, Dur = 11
01:33:48.632 00.000 15712 IsGuiding returns 0
01:33:48.651 00.019 15712 IsGuiding returns 1
01:33:48.651 00.000 15712 scope still moving after pulse duration time elapsed
01:33:48.695 00.044 15712 IsGuiding returns 0
01:33:48.695 00.000 15712 scope move finished after 11 + 54 ms
01:33:48.695 00.000 15712 Move returns status 0, amount 11
01:33:48.695 00.000 15712 MoveAxis(N, 0, ABG)
01:33:48.695 00.000 15712 Move returns status 0, amount 0
01:33:48.695 00.000 15712 move complete, result=0
01:33:48.695 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
01:33:48.701 00.006 15712 worker thread done servicing request
01:33:48.701 00.000 15712 Worker thread wakes up
01:33:48.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:48.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:50.109 01.408 15712 Exposure complete
01:33:50.174 00.065 15712 worker thread done servicing request
01:33:50.175 00.001 7988 OnExposeComplete: enter
01:33:50.175 00.000 7988 UpdateGuideState(): m_state=6
01:33:50.175 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2460
01:33:50.175 00.000 7988 Star::Find returns 1 (0), X=976.84, Y=190.37, Mass=673, SNR=16.7, Peak=139 HFD=3.1
01:33:50.175 00.000 7988 MultiStar: [#1 -0.19,-0.32,1.05,U] [#2 -0.13,-0.41,0.89,U] [#3 0.31,0.24,0.90,U] [#4 0.14,-0.09,0.78,U] [#5 0.23,-0.15,0.70,U] [#6 -0.44,-0.41,0.00,M3] [#7 -0.31,0.31,0.49,U] [#8 0.51,0.25,0.00,M8] 
01:33:50.175 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.13}, one-star: {-0.26, -0.22}
01:33:50.175 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.36 = 2.93)
01:33:50.175 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
01:33:50.175 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=-0.13 mountY=0.03, mountTheta=2.89
01:33:50.175 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.13, opts=13)
01:33:50.186 00.011 7988 Enqueuing Move request for scope (-0.03, -0.13)
01:33:50.188 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:33:50.188 00.000 7988 UpdateGuideState exits: m=673 SNR=16.7
01:33:50.190 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:50.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:50.192 00.002 7988 Enqueuing Expose request
01:33:50.192 00.000 15712 Worker thread wakes up
01:33:50.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
01:33:50.192 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
01:33:50.192 00.000 15712 Moving (-0.03, -0.13) raw xDistance=-0.13 yDistance=0.03
01:33:50.192 00.000 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:33:50.192 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
01:33:50.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:50.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:33:50.192 00.000 15712 MoveAxis(W, 11, ABG)
01:33:50.192 00.000 15712 Guiding  Dir = 3, Dur = 11
01:33:50.192 00.000 15712 IsGuiding returns 0
01:33:50.218 00.026 15712 IsGuiding returns 1
01:33:50.218 00.000 15712 scope still moving after pulse duration time elapsed
01:33:50.266 00.048 15712 IsGuiding returns 0
01:33:50.266 00.000 15712 scope move finished after 11 + 57 ms
01:33:50.266 00.000 15712 Move returns status 0, amount 11
01:33:50.266 00.000 15712 MoveAxis(N, 0, ABG)
01:33:50.266 00.000 15712 Move returns status 0, amount 0
01:33:50.266 00.000 15712 move complete, result=0
01:33:50.266 00.000 15712 worker thread done servicing request
01:33:50.266 00.000 15712 Worker thread wakes up
01:33:50.266 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
01:33:50.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:50.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:52.009 01.743 15712 Exposure complete
01:33:52.070 00.061 15712 worker thread done servicing request
01:33:52.070 00.000 7988 OnExposeComplete: enter
01:33:52.073 00.003 7988 UpdateGuideState(): m_state=6
01:33:52.073 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
01:33:52.075 00.002 7988 Star::Find returns 1 (0), X=977.08, Y=190.80, Mass=713, SNR=16.9, Peak=139 HFD=3.2
01:33:52.077 00.002 7988 MultiStar: [#1 -0.31,-0.55,0.00,M2] [#2 -0.17,-0.05,0.88,U] [#3 0.33,-0.17,0.84,U] [#4 0.27,-0.21,0.78,U] [#5 0.15,-0.01,0.72,U] [#6 -0.27,-0.55,0.00,M4] [#7 0.31,-0.29,0.46,U] [#8 0.75,1.02,0.00,M9] 
01:33:52.077 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.06}, one-star: {-0.02, 0.21}
01:33:52.079 00.002 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
01:33:52.079 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
01:33:52.081 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.45 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
01:33:52.081 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.06, opts=13)
01:33:52.083 00.002 7988 Enqueuing Move request for scope (0.12, -0.06)
01:33:52.083 00.000 15712 Worker thread wakes up
01:33:52.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:33:52.083 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:33:52.083 00.000 15712 Moving (0.12, -0.06) raw xDistance=-0.06 yDistance=-0.12
01:33:52.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:33:52.086 00.003 7988 UpdateGuideState exits: m=713 SNR=16.9
01:33:52.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:52.086 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:52.086 00.000 7988 Enqueuing Expose request
01:33:52.090 00.004 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:33:52.090 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
01:33:52.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:52.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:33:52.090 00.000 15712 MoveAxis(W, 13, ABG)
01:33:52.090 00.000 15712 Guiding  Dir = 3, Dur = 13
01:33:52.090 00.000 15712 IsGuiding returns 0
01:33:52.117 00.027 15712 IsGuiding returns 1
01:33:52.117 00.000 15712 scope still moving after pulse duration time elapsed
01:33:52.169 00.052 15712 IsGuiding returns 0
01:33:52.169 00.000 15712 scope move finished after 13 + 64 ms
01:33:52.169 00.000 15712 Move returns status 0, amount 13
01:33:52.169 00.000 15712 MoveAxis(N, 0, ABG)
01:33:52.169 00.000 15712 Move returns status 0, amount 0
01:33:52.169 00.000 15712 move complete, result=0
01:33:52.169 00.000 15712 worker thread done servicing request
01:33:52.169 00.000 15712 Worker thread wakes up
01:33:52.169 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:33:52.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:52.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:53.588 01.419 15712 Exposure complete
01:33:53.652 00.064 15712 worker thread done servicing request
01:33:53.654 00.002 7988 OnExposeComplete: enter
01:33:53.654 00.000 7988 UpdateGuideState(): m_state=6
01:33:53.654 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2462
01:33:53.654 00.000 7988 Star::Find returns 1 (0), X=977.20, Y=190.64, Mass=849, SNR=18.8, Peak=146 HFD=3.9
01:33:53.654 00.000 7988 MultiStar: [#1 -0.09,-0.40,0.91,U] [#2 -0.14,-0.30,0.83,U] [#3 -0.05,-0.08,0.73,U] [#4 0.22,-0.30,0.60,U] [#5 0.07,-0.81,0.00,M1] [#6 -0.11,-0.54,0.00,M5] [#7 0.15,-0.24,0.47,U] [#8 0.08,1.39,0.00,M10] 
01:33:53.654 00.000 7988 single-star, 5 included, MultiStar: {0.01, -0.20}, one-star: {0.10, 0.05}
01:33:53.654 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.56) = xAngle (-1.11 = -1.11)
01:33:53.654 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
01:33:53.654 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=0.05 mountY=-0.10, mountTheta=-1.12
01:33:53.654 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.05, opts=13)
01:33:53.665 00.011 7988 Enqueuing Move request for scope (0.10, 0.05)
01:33:53.665 00.000 15712 Worker thread wakes up
01:33:53.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:33:53.665 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:33:53.665 00.000 15712 Moving (0.10, 0.05) raw xDistance=0.05 yDistance=-0.10
01:33:53.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:33:53.665 00.000 7988 UpdateGuideState exits: m=849 SNR=18.8
01:33:53.669 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:53.669 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:53.671 00.002 7988 Enqueuing Expose request
01:33:53.671 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:33:53.671 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
01:33:53.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:53.673 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:33:53.673 00.000 15712 MoveAxis(W, 12, ABG)
01:33:53.673 00.000 15712 Guiding  Dir = 3, Dur = 12
01:33:53.703 00.030 15712 IsGuiding returns 0
01:33:53.722 00.019 15712 IsGuiding returns 1
01:33:53.722 00.000 15712 scope still moving after pulse duration time elapsed
01:33:53.746 00.024 15712 IsGuiding returns 1
01:33:53.782 00.036 15712 IsGuiding returns 0
01:33:53.782 00.000 15712 scope move finished after 12 + 67 ms
01:33:53.782 00.000 15712 Move returns status 0, amount 12
01:33:53.782 00.000 15712 MoveAxis(N, 0, ABG)
01:33:53.782 00.000 15712 Move returns status 0, amount 0
01:33:53.782 00.000 15712 move complete, result=0
01:33:53.782 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
01:33:53.784 00.002 15712 worker thread done servicing request
01:33:53.784 00.000 15712 Worker thread wakes up
01:33:53.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:53.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:55.423 01.639 15712 Exposure complete
01:33:55.487 00.064 15712 worker thread done servicing request
01:33:55.487 00.000 7988 OnExposeComplete: enter
01:33:55.488 00.001 7988 UpdateGuideState(): m_state=6
01:33:55.488 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2463
01:33:55.488 00.000 7988 Star::Find returns 1 (0), X=977.36, Y=190.28, Mass=639, SNR=16.2, Peak=151 HFD=3.0
01:33:55.488 00.000 7988 MultiStar: [#1 -0.32,-0.81,0.00,M2] [#2 -0.12,-0.79,0.00,M1] [#3 0.46,-0.12,0.00,M5] [#4 0.13,-0.49,0.00,M1] [#5 0.34,-0.34,0.00,M2] [#6 -0.48,-0.30,0.00,M6] [#7 0.16,-0.16,0.55,U] [#8 0.70,1.04,0.00,R] 
01:33:55.488 00.000 7988 refined, 1 included, MultiStar: {0.22, -0.26}, one-star: {0.26, -0.32}
01:33:55.488 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
01:33:55.488 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
01:33:55.488 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.26 hyp=0.35 cameraTheta=-0.87 mountX=-0.26 mountY=-0.22, mountTheta=-2.45
01:33:55.488 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.26, opts=13)
01:33:55.488 00.000 7988 Enqueuing Move request for scope (0.22, -0.26)
01:33:55.488 00.000 15712 Worker thread wakes up
01:33:55.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.26) opts 0xd
01:33:55.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.26)
01:33:55.488 00.000 15712 Moving (0.22, -0.26) raw xDistance=-0.26 yDistance=-0.22
01:33:55.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:33:55.501 00.013 7988 UpdateGuideState exits: m=639 SNR=16.2
01:33:55.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:55.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:55.501 00.000 7988 Enqueuing Expose request
01:33:55.505 00.004 15712 PPEC rslt: input = -0.26, final = -0.12, react = -0.16, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:33:55.505 00.000 15712 PPEC: input: -0.26, control: -0.12, exposure: 1500
01:33:55.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:55.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:33:55.505 00.000 15712 MoveAxis(E, 39, ABG)
01:33:55.505 00.000 15712 Guiding  Dir = 2, Dur = 39
01:33:55.505 00.000 15712 IsGuiding returns 0
01:33:55.522 00.017 15712 PulseGuide returned control before completion, sleep 30
01:33:55.572 00.050 15712 IsGuiding returns 0
01:33:55.572 00.000 15712 Move returns status 0, amount 39
01:33:55.572 00.000 15712 MoveAxis(N, 0, ABG)
01:33:55.572 00.000 15712 Move returns status 0, amount 0
01:33:55.572 00.000 15712 move complete, result=0
01:33:55.572 00.000 15712 worker thread done servicing request
01:33:55.572 00.000 15712 Worker thread wakes up
01:33:55.572 00.000 7988 GuideStep: -0.3 px 39 ms EAST, -0.2 px 0 ms NORTH
01:33:55.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:55.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:56.987 01.415 15712 Exposure complete
01:33:57.050 00.063 15712 worker thread done servicing request
01:33:57.050 00.000 7988 OnExposeComplete: enter
01:33:57.052 00.002 7988 UpdateGuideState(): m_state=6
01:33:57.052 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2464
01:33:57.052 00.000 7988 Star::Find returns 1 (0), X=976.88, Y=190.64, Mass=732, SNR=17.6, Peak=142 HFD=3.4
01:33:57.052 00.000 7988 MultiStar: [#1 -0.04,-0.34,0.99,U] [#2 -0.12,-0.54,0.00,M2] [#3 0.12,-0.27,0.81,U] [#4 -0.03,-0.15,0.73,U] [#5 -0.07,-0.49,0.00,M3] [#6 0.07,-0.30,0.65,U] [#7 0.00,0.00,0.00,L] [#8 -0.29,-0.75,0.00,M1] [#9 0.51,-0.58,0.00,M7] 
01:33:57.052 00.000 7988 refined, 4 included, MultiStar: {-0.03, -0.20}, one-star: {-0.22, 0.04}
01:33:57.052 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.30 = 2.98)
01:33:57.052 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.95)
01:33:57.052 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.74 mountX=-0.20 mountY=0.04, mountTheta=2.95
01:33:57.052 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.20, opts=13)
01:33:57.052 00.000 7988 Enqueuing Move request for scope (-0.03, -0.20)
01:33:57.052 00.000 15712 Worker thread wakes up
01:33:57.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
01:33:57.052 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
01:33:57.052 00.000 15712 Moving (-0.03, -0.20) raw xDistance=-0.20 yDistance=0.04
01:33:57.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:33:57.064 00.012 7988 UpdateGuideState exits: m=732 SNR=17.6
01:33:57.066 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:57.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:57.068 00.002 7988 Enqueuing Expose request
01:33:57.069 00.001 15712 PPEC rslt: input = -0.20, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
01:33:57.069 00.000 15712 PPEC: input: -0.20, control: -0.08, exposure: 1500
01:33:57.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:57.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:33:57.069 00.000 15712 MoveAxis(E, 26, ABG)
01:33:57.069 00.000 15712 Guiding  Dir = 2, Dur = 26
01:33:57.103 00.034 15712 IsGuiding returns 0
01:33:57.120 00.017 15712 PulseGuide returned control before completion, sleep 21
01:33:57.171 00.051 15712 IsGuiding returns 0
01:33:57.171 00.000 15712 Move returns status 0, amount 26
01:33:57.171 00.000 15712 MoveAxis(N, 0, ABG)
01:33:57.171 00.000 15712 Move returns status 0, amount 0
01:33:57.171 00.000 15712 move complete, result=0
01:33:57.171 00.000 7988 GuideStep: -0.2 px 26 ms EAST, 0.0 px 0 ms NORTH
01:33:57.173 00.002 15712 worker thread done servicing request
01:33:57.173 00.000 15712 Worker thread wakes up
01:33:57.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:57.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:33:58.808 01.635 15712 Exposure complete
01:33:58.870 00.062 15712 worker thread done servicing request
01:33:58.870 00.000 7988 OnExposeComplete: enter
01:33:58.870 00.000 7988 UpdateGuideState(): m_state=6
01:33:58.870 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2465
01:33:58.870 00.000 7988 Star::Find returns 1 (0), X=977.41, Y=191.01, Mass=749, SNR=17.7, Peak=141 HFD=3.5
01:33:58.870 00.000 7988 MultiStar: [#1 0.14,-0.26,0.90,U] [#2 0.09,-0.38,0.85,U] [#3 0.60,0.47,0.00,M5] [#4 0.13,-0.01,0.71,U] [#5 0.13,-0.21,0.71,U] [#6 0.15,-0.21,0.59,U] [#7 0.59,0.69,0.00,M4] [#8 -0.37,0.63,0.00,M2] 
01:33:58.870 00.000 7988 refined, 5 included, MultiStar: {0.16, -0.09}, one-star: {0.31, 0.42}
01:33:58.870 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.05 = -2.05)
01:33:58.870 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
01:33:58.870 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.49 mountX=-0.09 mountY=-0.16, mountTheta=-2.06
01:33:58.870 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.09, opts=13)
01:33:58.884 00.014 7988 Enqueuing Move request for scope (0.16, -0.09)
01:33:58.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
01:33:58.884 00.000 7988 UpdateGuideState exits: m=749 SNR=17.7
01:33:58.884 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:58.887 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:33:58.887 00.000 7988 Enqueuing Expose request
01:33:58.887 00.000 15712 Worker thread wakes up
01:33:58.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
01:33:58.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
01:33:58.887 00.000 15712 Moving (0.16, -0.09) raw xDistance=-0.09 yDistance=-0.16
01:33:58.887 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:33:58.887 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
01:33:58.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:58.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:33:58.887 00.000 15712 MoveAxis(W, 12, ABG)
01:33:58.887 00.000 15712 Guiding  Dir = 3, Dur = 12
01:33:58.887 00.000 15712 IsGuiding returns 0
01:33:58.904 00.017 15712 IsGuiding returns 1
01:33:58.904 00.000 15712 scope still moving after pulse duration time elapsed
01:33:58.948 00.044 15712 IsGuiding returns 0
01:33:58.948 00.000 15712 scope move finished after 12 + 41 ms
01:33:58.948 00.000 15712 Move returns status 0, amount 12
01:33:58.948 00.000 15712 MoveAxis(N, 0, ABG)
01:33:58.948 00.000 15712 Move returns status 0, amount 0
01:33:58.948 00.000 15712 move complete, result=0
01:33:58.948 00.000 15712 worker thread done servicing request
01:33:58.948 00.000 15712 Worker thread wakes up
01:33:58.948 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
01:33:58.950 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:33:58.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:00.365 01.415 15712 Exposure complete
01:34:00.426 00.061 15712 worker thread done servicing request
01:34:00.426 00.000 7988 OnExposeComplete: enter
01:34:00.426 00.000 7988 UpdateGuideState(): m_state=6
01:34:00.431 00.005 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2466
01:34:00.431 00.000 7988 Star::Find returns 1 (0), X=976.98, Y=190.45, Mass=563, SNR=15.1, Peak=136 HFD=2.7
01:34:00.433 00.002 7988 MultiStar: [#1 0.05,-0.42,1.18,U] [#2 -0.14,-0.52,0.00,M2] [#3 0.22,0.06,0.95,U] [#4 0.11,-0.46,0.00,M1] [#5 -0.20,-0.67,0.00,M3] [#6 -0.09,0.05,0.76,U] [#7 0.32,0.04,0.51,U] [#8 -0.16,-0.16,0.38,U] 
01:34:00.435 00.002 7988 refined, 5 included, MultiStar: {0.04, -0.12}, one-star: {-0.12, -0.14}
01:34:00.435 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
01:34:00.437 00.002 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
01:34:00.437 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.27 mountX=-0.12 mountY=-0.03, mountTheta=-2.86
01:34:00.439 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
01:34:00.441 00.002 7988 Enqueuing Move request for scope (0.04, -0.12)
01:34:00.441 00.000 15712 Worker thread wakes up
01:34:00.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
01:34:00.441 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
01:34:00.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:34:00.442 00.001 7988 UpdateGuideState exits: m=563 SNR=15.1
01:34:00.444 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:00.444 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:00.446 00.002 7988 Enqueuing Expose request
01:34:00.446 00.000 15712 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=-0.03
01:34:00.452 00.006 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:00.452 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
01:34:00.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:00.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:00.452 00.000 15712 MoveAxis(W, 11, ABG)
01:34:00.452 00.000 15712 Guiding  Dir = 3, Dur = 11
01:34:00.452 00.000 15712 IsGuiding returns 0
01:34:00.522 00.070 15712 IsGuiding returns 1
01:34:00.522 00.000 15712 scope still moving after pulse duration time elapsed
01:34:00.554 00.032 15712 IsGuiding returns 0
01:34:00.554 00.000 15712 scope move finished after 11 + 90 ms
01:34:00.554 00.000 15712 Move returns status 0, amount 11
01:34:00.554 00.000 15712 MoveAxis(N, 0, ABG)
01:34:00.554 00.000 15712 Move returns status 0, amount 0
01:34:00.554 00.000 15712 move complete, result=0
01:34:00.554 00.000 15712 worker thread done servicing request
01:34:00.554 00.000 15712 Worker thread wakes up
01:34:00.554 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:34:00.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:00.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:02.183 01.629 15712 Exposure complete
01:34:02.245 00.062 15712 worker thread done servicing request
01:34:02.245 00.000 7988 OnExposeComplete: enter
01:34:02.245 00.000 7988 UpdateGuideState(): m_state=6
01:34:02.250 00.005 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2467
01:34:02.250 00.000 7988 Star::Find returns 1 (0), X=976.98, Y=190.43, Mass=726, SNR=17.4, Peak=136 HFD=3.4
01:34:02.252 00.002 7988 MultiStar: [#1 -0.12,-0.59,0.00,M1] [#2 -0.09,-0.46,0.00,M3] [#3 0.47,0.05,0.00,M5] [#4 -0.07,-0.51,0.00,M2] [#5 -0.01,-0.28,0.69,U] [#6 -0.27,-0.15,0.69,U] [#7 0.19,0.41,0.00,M4] [#8 -0.10,-0.87,0.00,M2] 
01:34:02.252 00.000 7988 single-star, 2 included, MultiStar: {-0.13, -0.19}, one-star: {-0.13, -0.16}
01:34:02.254 00.002 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.79 = 2.49)
01:34:02.254 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.46)
01:34:02.256 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.23 mountX=-0.16 mountY=0.13, mountTheta=2.47
01:34:02.258 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.16, opts=13)
01:34:02.258 00.000 7988 Enqueuing Move request for scope (-0.13, -0.16)
01:34:02.260 00.002 15712 Worker thread wakes up
01:34:02.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
01:34:02.260 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
01:34:02.260 00.000 15712 Moving (-0.13, -0.16) raw xDistance=-0.16 yDistance=0.13
01:34:02.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:34:02.261 00.001 7988 UpdateGuideState exits: m=726 SNR=17.4
01:34:02.263 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:02.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:02.265 00.002 7988 Enqueuing Expose request
01:34:02.265 00.000 15712 PPEC rslt: input = -0.16, final = -0.06, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
01:34:02.265 00.000 15712 PPEC: input: -0.16, control: -0.06, exposure: 1500
01:34:02.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:02.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:34:02.265 00.000 15712 MoveAxis(E, 21, ABG)
01:34:02.265 00.000 15712 Guiding  Dir = 2, Dur = 21
01:34:02.265 00.000 15712 IsGuiding returns 0
01:34:02.283 00.018 15712 PulseGuide returned control before completion, sleep 11
01:34:02.309 00.026 15712 IsGuiding returns 1
01:34:02.309 00.000 15712 scope still moving after pulse duration time elapsed
01:34:02.345 00.036 15712 IsGuiding returns 0
01:34:02.345 00.000 15712 scope move finished after 21 + 63 ms
01:34:02.345 00.000 15712 Move returns status 0, amount 21
01:34:02.345 00.000 15712 MoveAxis(N, 0, ABG)
01:34:02.345 00.000 15712 Move returns status 0, amount 0
01:34:02.345 00.000 15712 move complete, result=0
01:34:02.345 00.000 7988 GuideStep: -0.2 px 21 ms EAST, 0.1 px 0 ms NORTH
01:34:02.353 00.008 15712 worker thread done servicing request
01:34:02.353 00.000 15712 Worker thread wakes up
01:34:02.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:02.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:03.762 01.409 15712 Exposure complete
01:34:03.826 00.064 15712 worker thread done servicing request
01:34:03.826 00.000 7988 OnExposeComplete: enter
01:34:03.826 00.000 7988 UpdateGuideState(): m_state=6
01:34:03.826 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2468
01:34:03.826 00.000 7988 Star::Find returns 1 (0), X=977.01, Y=191.07, Mass=770, SNR=17.7, Peak=154 HFD=2.9
01:34:03.826 00.000 7988 MultiStar: [#1 -0.02,0.03,0.96,U] [#2 0.02,-0.22,0.81,U] [#3 0.05,0.29,0.79,U] [#4 -0.15,0.08,0.68,U] [#5 -0.20,0.15,0.78,U] [#6 -0.23,-0.07,0.63,U] [#7 0.46,1.06,0.00,M5] [#8 0.42,0.08,0.46,U] 
01:34:03.826 00.000 7988 refined, 7 included, MultiStar: {-0.04, 0.12}, one-star: {-0.10, 0.48}
01:34:03.826 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
01:34:03.826 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
01:34:03.834 00.008 7988 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.92 mountX=0.12 mountY=0.04, mountTheta=0.33
01:34:03.834 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.12, opts=13)
01:34:03.834 00.000 7988 Enqueuing Move request for scope (-0.04, 0.12)
01:34:03.834 00.000 15712 Worker thread wakes up
01:34:03.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
01:34:03.834 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
01:34:03.834 00.000 15712 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.04
01:34:03.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:34:03.839 00.005 7988 UpdateGuideState exits: m=770 SNR=17.7
01:34:03.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:03.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:03.839 00.000 7988 Enqueuing Expose request
01:34:03.839 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:03.839 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
01:34:03.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:03.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:03.839 00.000 15712 MoveAxis(W, 10, ABG)
01:34:03.839 00.000 15712 Guiding  Dir = 3, Dur = 10
01:34:03.851 00.012 15712 IsGuiding returns 0
01:34:03.868 00.017 15712 IsGuiding returns 1
01:34:03.868 00.000 15712 scope still moving after pulse duration time elapsed
01:34:03.921 00.053 15712 IsGuiding returns 0
01:34:03.921 00.000 15712 scope move finished after 10 + 70 ms
01:34:03.921 00.000 15712 Move returns status 0, amount 10
01:34:03.921 00.000 15712 MoveAxis(N, 0, ABG)
01:34:03.921 00.000 15712 Move returns status 0, amount 0
01:34:03.921 00.000 15712 move complete, result=0
01:34:03.921 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:34:03.935 00.014 15712 worker thread done servicing request
01:34:03.935 00.000 15712 Worker thread wakes up
01:34:03.936 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:03.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:05.674 01.738 15712 Exposure complete
01:34:05.736 00.062 15712 worker thread done servicing request
01:34:05.736 00.000 7988 OnExposeComplete: enter
01:34:05.736 00.000 7988 UpdateGuideState(): m_state=6
01:34:05.740 00.004 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2469
01:34:05.740 00.000 7988 Star::Find returns 1 (0), X=977.24, Y=191.13, Mass=654, SNR=16.5, Peak=148 HFD=2.8
01:34:05.742 00.002 7988 MultiStar: [#1 0.06,-0.02,1.02,U] [#2 0.14,-0.03,0.89,U] [#3 0.50,0.77,0.00,M5] [#4 0.04,0.03,0.77,U] [#5 0.36,0.54,0.00,M2] [#6 -0.21,0.38,0.62,U] [#7 0.14,1.02,0.00,M6] [#8 0.60,0.06,0.00,M2] 
01:34:05.742 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.17}, one-star: {0.14, 0.53}
01:34:05.744 00.002 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
01:34:05.744 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
01:34:05.746 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.27 mountX=0.17 mountY=-0.06, mountTheta=-0.32
01:34:05.748 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.17, opts=13)
01:34:05.748 00.000 7988 Enqueuing Move request for scope (0.05, 0.17)
01:34:05.750 00.002 15712 Worker thread wakes up
01:34:05.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
01:34:05.750 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
01:34:05.750 00.000 15712 Moving (0.05, 0.17) raw xDistance=0.17 yDistance=-0.06
01:34:05.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:34:05.753 00.003 7988 UpdateGuideState exits: m=654 SNR=16.5
01:34:05.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:05.755 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:05.755 00.000 7988 Enqueuing Expose request
01:34:05.757 00.002 15712 PPEC rslt: input = 0.17, final = 0.14, react = 0.10, pred = 0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
01:34:05.757 00.000 15712 PPEC: input: 0.17, control: 0.14, exposure: 1500
01:34:05.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:05.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:05.757 00.000 15712 MoveAxis(W, 46, ABG)
01:34:05.757 00.000 15712 Guiding  Dir = 3, Dur = 46
01:34:05.757 00.000 15712 IsGuiding returns 0
01:34:05.771 00.014 15712 PulseGuide returned control before completion, sleep 43
01:34:05.851 00.080 15712 IsGuiding returns 0
01:34:05.851 00.000 15712 Move returns status 0, amount 46
01:34:05.851 00.000 15712 MoveAxis(N, 0, ABG)
01:34:05.851 00.000 15712 Move returns status 0, amount 0
01:34:05.851 00.000 15712 move complete, result=0
01:34:05.851 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
01:34:05.853 00.002 15712 worker thread done servicing request
01:34:05.853 00.000 15712 Worker thread wakes up
01:34:05.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:05.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:07.268 01.415 15712 Exposure complete
01:34:07.330 00.062 15712 worker thread done servicing request
01:34:07.330 00.000 7988 OnExposeComplete: enter
01:34:07.333 00.003 7988 UpdateGuideState(): m_state=6
01:34:07.333 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2470
01:34:07.333 00.000 7988 Star::Find returns 1 (0), X=977.28, Y=191.12, Mass=822, SNR=18.2, Peak=159 HFD=3.8
01:34:07.333 00.000 7988 MultiStar: [#1 0.09,-0.13,0.89,U] [#2 0.06,0.21,0.80,U] [#3 0.17,0.21,0.71,U] [#4 0.28,-0.00,0.67,U] [#5 0.06,0.17,0.71,U] [#6 0.01,0.24,0.65,U] [#7 -0.21,0.56,0.00,M7] [#8 0.01,0.14,0.38,U] 
01:34:07.333 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.18}, one-star: {0.18, 0.53}
01:34:07.333 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
01:34:07.333 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
01:34:07.333 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.21 cameraTheta=1.00 mountX=0.18 mountY=-0.12, mountTheta=-0.59
01:34:07.333 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.18, opts=13)
01:34:07.333 00.000 7988 Enqueuing Move request for scope (0.12, 0.18)
01:34:07.333 00.000 15712 Worker thread wakes up
01:34:07.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
01:34:07.333 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
01:34:07.346 00.013 15712 Moving (0.12, 0.18) raw xDistance=0.18 yDistance=-0.12
01:34:07.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=60, FiltMax=255, Gamma=0.690
01:34:07.346 00.000 7988 UpdateGuideState exits: m=822 SNR=18.2
01:34:07.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:07.346 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:07.350 00.004 15712 PPEC rslt: input = 0.18, final = 0.15, react = 0.11, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
01:34:07.350 00.000 15712 PPEC: input: 0.18, control: 0.15, exposure: 1500
01:34:07.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:07.350 00.000 7988 Enqueuing Expose request
01:34:07.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:34:07.350 00.000 15712 MoveAxis(W, 49, ABG)
01:34:07.350 00.000 15712 Guiding  Dir = 3, Dur = 49
01:34:07.384 00.034 15712 IsGuiding returns 0
01:34:07.401 00.017 15712 PulseGuide returned control before completion, sleep 44
01:34:07.478 00.077 15712 IsGuiding returns 0
01:34:07.478 00.000 15712 Move returns status 0, amount 49
01:34:07.478 00.000 15712 MoveAxis(N, 0, ABG)
01:34:07.478 00.000 15712 Move returns status 0, amount 0
01:34:07.478 00.000 15712 move complete, result=0
01:34:07.478 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
01:34:07.484 00.006 15712 worker thread done servicing request
01:34:07.484 00.000 15712 Worker thread wakes up
01:34:07.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:07.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:09.119 01.635 15712 Exposure complete
01:34:09.183 00.064 15712 worker thread done servicing request
01:34:09.183 00.000 7988 OnExposeComplete: enter
01:34:09.183 00.000 7988 UpdateGuideState(): m_state=6
01:34:09.183 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2471
01:34:09.187 00.004 7988 Star::Find returns 1 (0), X=977.34, Y=190.68, Mass=702, SNR=16.8, Peak=135 HFD=3.4
01:34:09.187 00.000 7988 MultiStar: [#1 0.18,-0.66,0.00,M1] [#2 0.20,-0.21,0.87,U] [#3 0.63,0.26,0.00,M5] [#4 -0.08,-0.06,0.73,U] [#5 0.09,-0.08,0.76,U] [#6 0.11,-0.23,0.67,U] [#7 0.25,-0.12,0.45,U] [#8 0.44,0.79,0.00,M2] 
01:34:09.187 00.000 7988 refined, 5 included, MultiStar: {0.14, -0.09}, one-star: {0.23, 0.09}
01:34:09.187 00.000 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
01:34:09.187 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
01:34:09.187 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.60 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
01:34:09.187 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.09, opts=13)
01:34:09.187 00.000 7988 Enqueuing Move request for scope (0.14, -0.09)
01:34:09.187 00.000 15712 Worker thread wakes up
01:34:09.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
01:34:09.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
01:34:09.187 00.000 15712 Moving (0.14, -0.09) raw xDistance=-0.09 yDistance=-0.13
01:34:09.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:34:09.187 00.000 7988 UpdateGuideState exits: m=702 SNR=16.8
01:34:09.199 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:09.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:09.199 00.000 7988 Enqueuing Expose request
01:34:09.199 00.000 15712 PPEC rslt: input = -0.09, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:09.199 00.000 15712 PPEC: input: -0.09, control: 0.05, exposure: 1500
01:34:09.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:09.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:34:09.199 00.000 15712 MoveAxis(W, 16, ABG)
01:34:09.199 00.000 15712 Guiding  Dir = 3, Dur = 16
01:34:09.199 00.000 15712 IsGuiding returns 0
01:34:09.221 00.022 15712 IsGuiding returns 1
01:34:09.221 00.000 15712 scope still moving after pulse duration time elapsed
01:34:09.289 00.068 15712 IsGuiding returns 1
01:34:09.311 00.022 15712 IsGuiding returns 0
01:34:09.311 00.000 15712 scope move finished after 16 + 92 ms
01:34:09.311 00.000 15712 Move returns status 0, amount 16
01:34:09.311 00.000 15712 MoveAxis(N, 0, ABG)
01:34:09.311 00.000 15712 Move returns status 0, amount 0
01:34:09.311 00.000 15712 move complete, result=0
01:34:09.311 00.000 15712 worker thread done servicing request
01:34:09.311 00.000 15712 Worker thread wakes up
01:34:09.311 00.000 7988 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
01:34:09.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:09.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:10.718 01.407 15712 Exposure complete
01:34:10.781 00.063 15712 worker thread done servicing request
01:34:10.781 00.000 7988 OnExposeComplete: enter
01:34:10.781 00.000 7988 UpdateGuideState(): m_state=6
01:34:10.781 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2472
01:34:10.785 00.004 7988 Star::Find returns 1 (0), X=977.41, Y=190.74, Mass=792, SNR=18.0, Peak=141 HFD=3.4
01:34:10.785 00.000 7988 MultiStar: [#1 0.05,-0.42,0.92,U] [#2 0.17,-0.58,0.00,M1] [#3 0.47,-0.11,0.00,M6] [#4 0.12,-0.04,0.71,U] [#5 0.53,-0.32,0.00,M1] [#6 -0.06,-0.45,0.00,M1] [#7 -0.02,-0.11,0.52,U] [#8 0.09,-0.25,0.39,U] 
01:34:10.785 00.000 7988 refined, 4 included, MultiStar: {0.13, -0.12}, one-star: {0.31, 0.15}
01:34:10.785 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
01:34:10.785 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
01:34:10.785 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.74 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
01:34:10.785 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.12, opts=13)
01:34:10.785 00.000 7988 Enqueuing Move request for scope (0.13, -0.12)
01:34:10.795 00.010 15712 Worker thread wakes up
01:34:10.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
01:34:10.795 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
01:34:10.795 00.000 15712 Moving (0.13, -0.12) raw xDistance=-0.12 yDistance=-0.13
01:34:10.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=63, FiltMax=255, Gamma=0.690
01:34:10.795 00.000 7988 UpdateGuideState exits: m=792 SNR=18.0
01:34:10.797 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:10.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:10.799 00.002 7988 Enqueuing Expose request
01:34:10.799 00.000 15712 PPEC rslt: input = -0.12, final = 0.05, react = -0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:10.799 00.000 15712 PPEC: input: -0.12, control: 0.05, exposure: 1500
01:34:10.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:10.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:34:10.799 00.000 15712 MoveAxis(W, 15, ABG)
01:34:10.799 00.000 15712 Guiding  Dir = 3, Dur = 15
01:34:10.799 00.000 15712 IsGuiding returns 0
01:34:10.819 00.020 15712 IsGuiding returns 1
01:34:10.819 00.000 15712 scope still moving after pulse duration time elapsed
01:34:10.870 00.051 15712 IsGuiding returns 0
01:34:10.870 00.000 15712 scope move finished after 15 + 54 ms
01:34:10.870 00.000 15712 Move returns status 0, amount 15
01:34:10.870 00.000 15712 MoveAxis(N, 0, ABG)
01:34:10.870 00.000 15712 Move returns status 0, amount 0
01:34:10.870 00.000 15712 move complete, result=0
01:34:10.870 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
01:34:10.870 00.000 15712 worker thread done servicing request
01:34:10.872 00.002 15712 Worker thread wakes up
01:34:10.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:10.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:12.503 01.631 15712 Exposure complete
01:34:12.569 00.066 15712 worker thread done servicing request
01:34:12.569 00.000 7988 OnExposeComplete: enter
01:34:12.569 00.000 7988 UpdateGuideState(): m_state=6
01:34:12.569 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2473
01:34:12.569 00.000 7988 Star::Find returns 1 (0), X=977.32, Y=190.52, Mass=702, SNR=17.0, Peak=144 HFD=3.1
01:34:12.569 00.000 7988 MultiStar: [#1 -0.19,-0.46,0.00,M1] [#2 0.21,-0.57,0.00,M2] [#3 0.63,-0.16,0.00,M7] [#4 0.15,-0.42,0.00,M1] [#5 0.05,-0.42,0.67,U] [#6 -0.37,-0.45,0.00,M2] [#7 0.14,-0.26,0.50,U] [#8 0.06,-0.15,0.42,U] 
01:34:12.579 00.010 7988 single-star, 3 included, MultiStar: {0.13, -0.21}, one-star: {0.21, -0.08}
01:34:12.579 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
01:34:12.579 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
01:34:12.579 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.35 mountX=-0.08 mountY=-0.21, mountTheta=-1.92
01:34:12.579 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.08, opts=13)
01:34:12.586 00.007 7988 Enqueuing Move request for scope (0.21, -0.08)
01:34:12.586 00.000 15712 Worker thread wakes up
01:34:12.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
01:34:12.586 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
01:34:12.586 00.000 15712 Moving (0.21, -0.08) raw xDistance=-0.08 yDistance=-0.21
01:34:12.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:34:12.586 00.000 7988 UpdateGuideState exits: m=702 SNR=17.0
01:34:12.589 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:12.589 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:12.591 00.002 7988 Enqueuing Expose request
01:34:12.591 00.000 15712 PPEC rslt: input = -0.08, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:12.591 00.000 15712 PPEC: input: -0.08, control: 0.04, exposure: 1500
01:34:12.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:12.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:34:12.591 00.000 15712 MoveAxis(W, 14, ABG)
01:34:12.591 00.000 15712 Guiding  Dir = 3, Dur = 14
01:34:12.591 00.000 15712 IsGuiding returns 0
01:34:12.642 00.051 15712 IsGuiding returns 1
01:34:12.642 00.000 15712 scope still moving after pulse duration time elapsed
01:34:12.674 00.032 15712 IsGuiding returns 0
01:34:12.674 00.000 15712 scope move finished after 14 + 67 ms
01:34:12.674 00.000 15712 Move returns status 0, amount 14
01:34:12.674 00.000 15712 MoveAxis(N, 0, ABG)
01:34:12.674 00.000 15712 Move returns status 0, amount 0
01:34:12.674 00.000 15712 move complete, result=0
01:34:12.674 00.000 15712 worker thread done servicing request
01:34:12.674 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
01:34:12.674 00.000 15712 Worker thread wakes up
01:34:12.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:12.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:14.096 01.422 15712 Exposure complete
01:34:14.158 00.062 15712 worker thread done servicing request
01:34:14.158 00.000 7988 OnExposeComplete: enter
01:34:14.158 00.000 7988 UpdateGuideState(): m_state=6
01:34:14.162 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2474
01:34:14.162 00.000 7988 Star::Find returns 1 (0), X=977.26, Y=190.44, Mass=797, SNR=18.1, Peak=152 HFD=3.6
01:34:14.164 00.002 7988 MultiStar: [#1 -0.03,-0.83,0.00,M2] [#2 0.07,-0.65,0.00,M3] [#3 0.23,-0.53,0.00,M8] [#4 0.23,-0.64,0.00,M2] [#5 -0.23,-0.76,0.00,M1] [#6 -0.20,-0.61,0.00,M3] [#7 -0.07,-0.19,0.52,U] [#8 -0.05,-0.34,0.45,U] 
01:34:14.166 00.002 7988 refined, 2 included, MultiStar: {0.05, -0.21}, one-star: {0.16, -0.15}
01:34:14.166 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
01:34:14.168 00.002 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
01:34:14.168 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.33 mountX=-0.21 mountY=-0.05, mountTheta=-2.93
01:34:14.170 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.21, opts=13)
01:34:14.172 00.002 7988 Enqueuing Move request for scope (0.05, -0.21)
01:34:14.172 00.000 15712 Worker thread wakes up
01:34:14.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
01:34:14.172 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
01:34:14.172 00.000 15712 Moving (0.05, -0.21) raw xDistance=-0.21 yDistance=-0.05
01:34:14.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:34:14.174 00.002 7988 UpdateGuideState exits: m=797 SNR=18.1
01:34:14.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:14.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:14.174 00.000 7988 Enqueuing Expose request
01:34:14.174 00.000 15712 PPEC rslt: input = -0.21, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:34:14.174 00.000 15712 PPEC: input: -0.21, control: -0.08, exposure: 1500
01:34:14.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:14.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:34:14.174 00.000 15712 MoveAxis(E, 28, ABG)
01:34:14.174 00.000 15712 Guiding  Dir = 2, Dur = 28
01:34:14.174 00.000 15712 IsGuiding returns 0
01:34:14.195 00.021 15712 PulseGuide returned control before completion, sleep 23
01:34:14.238 00.043 15712 IsGuiding returns 0
01:34:14.238 00.000 15712 Move returns status 0, amount 28
01:34:14.238 00.000 15712 MoveAxis(N, 0, ABG)
01:34:14.238 00.000 15712 Move returns status 0, amount 0
01:34:14.238 00.000 15712 move complete, result=0
01:34:14.238 00.000 7988 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
01:34:14.245 00.007 15712 worker thread done servicing request
01:34:14.245 00.000 15712 Worker thread wakes up
01:34:14.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:14.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:15.884 01.639 15712 Exposure complete
01:34:15.945 00.061 15712 worker thread done servicing request
01:34:15.945 00.000 7988 OnExposeComplete: enter
01:34:15.945 00.000 7988 UpdateGuideState(): m_state=6
01:34:15.951 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2475
01:34:15.951 00.000 7988 Star::Find returns 1 (0), X=976.99, Y=190.56, Mass=805, SNR=18.3, Peak=144 HFD=3.6
01:34:15.951 00.000 7988 MultiStar: [#1 0.17,-0.63,0.00,M3] [#2 -0.04,-0.53,0.00,M4] [#3 0.48,-0.24,0.00,M9] [#4 0.30,0.04,0.68,U] [#5 0.03,-0.39,0.62,U] [#6 -0.44,-0.31,0.00,M4] [#7 -0.17,0.49,0.00,M4] [#8 -0.21,-0.93,0.00,M1] 
01:34:15.951 00.000 7988 single-star, 2 included, MultiStar: {0.05, -0.11}, one-star: {-0.12, -0.03}
01:34:15.951 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.42 = 1.87)
01:34:15.951 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.84)
01:34:15.951 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.85 mountX=-0.04 mountY=0.12, mountTheta=1.87
01:34:15.951 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.03, opts=13)
01:34:15.951 00.000 7988 Enqueuing Move request for scope (-0.12, -0.03)
01:34:15.962 00.011 15712 Worker thread wakes up
01:34:15.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
01:34:15.962 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
01:34:15.962 00.000 15712 Moving (-0.12, -0.03) raw xDistance=-0.04 yDistance=0.12
01:34:15.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:34:15.962 00.000 7988 UpdateGuideState exits: m=805 SNR=18.3
01:34:15.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:15.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:15.962 00.000 7988 Enqueuing Expose request
01:34:15.962 00.000 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:15.962 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
01:34:15.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:15.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:34:15.968 00.006 15712 MoveAxis(W, 13, ABG)
01:34:15.968 00.000 15712 Guiding  Dir = 3, Dur = 13
01:34:15.985 00.017 15712 IsGuiding returns 0
01:34:16.002 00.017 15712 IsGuiding returns 1
01:34:16.002 00.000 15712 scope still moving after pulse duration time elapsed
01:34:16.025 00.023 15712 IsGuiding returns 1
01:34:16.057 00.032 15712 IsGuiding returns 0
01:34:16.057 00.000 15712 scope move finished after 13 + 67 ms
01:34:16.057 00.000 15712 Move returns status 0, amount 13
01:34:16.057 00.000 15712 MoveAxis(N, 0, ABG)
01:34:16.057 00.000 15712 Move returns status 0, amount 0
01:34:16.057 00.000 15712 move complete, result=0
01:34:16.057 00.000 15712 worker thread done servicing request
01:34:16.057 00.000 15712 Worker thread wakes up
01:34:16.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:16.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:16.057 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
01:34:17.479 01.422 15712 Exposure complete
01:34:17.540 00.061 15712 worker thread done servicing request
01:34:17.540 00.000 7988 OnExposeComplete: enter
01:34:17.540 00.000 7988 UpdateGuideState(): m_state=6
01:34:17.547 00.007 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2476
01:34:17.548 00.001 7988 Star::Find returns 1 (0), X=977.17, Y=190.50, Mass=777, SNR=18.0, Peak=144 HFD=3.4
01:34:17.548 00.000 7988 MultiStar: [#1 -0.26,-0.66,0.00,M4] [#2 0.11,0.01,0.86,U] [#3 0.10,0.27,0.84,U] [#4 0.14,-0.39,0.75,U] [#5 0.40,-0.55,0.00,M1] [#6 -0.00,-0.34,0.73,U] [#7 0.73,0.54,0.00,M5] [#8 0.12,-0.42,0.40,U] 
01:34:17.550 00.002 7988 single-star, 5 included, MultiStar: {0.09, -0.12}, one-star: {0.07, -0.10}
01:34:17.550 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
01:34:17.552 00.002 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
01:34:17.552 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.97 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
01:34:17.554 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
01:34:17.556 00.002 7988 Enqueuing Move request for scope (0.07, -0.10)
01:34:17.556 00.000 15712 Worker thread wakes up
01:34:17.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
01:34:17.556 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
01:34:17.556 00.000 15712 Moving (0.07, -0.10) raw xDistance=-0.10 yDistance=-0.07
01:34:17.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=61, FiltMax=255, Gamma=0.690
01:34:17.556 00.000 7988 UpdateGuideState exits: m=777 SNR=18.0
01:34:17.562 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:17.562 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:17.562 00.000 7988 Enqueuing Expose request
01:34:17.562 00.000 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:17.562 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
01:34:17.565 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:17.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:34:17.565 00.000 15712 MoveAxis(W, 12, ABG)
01:34:17.565 00.000 15712 Guiding  Dir = 3, Dur = 12
01:34:17.565 00.000 15712 IsGuiding returns 0
01:34:17.582 00.017 15712 IsGuiding returns 1
01:34:17.582 00.000 15712 scope still moving after pulse duration time elapsed
01:34:17.643 00.061 15712 IsGuiding returns 0
01:34:17.643 00.000 15712 scope move finished after 12 + 70 ms
01:34:17.643 00.000 15712 Move returns status 0, amount 12
01:34:17.643 00.000 15712 MoveAxis(N, 0, ABG)
01:34:17.643 00.000 15712 Move returns status 0, amount 0
01:34:17.643 00.000 15712 move complete, result=0
01:34:17.643 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:34:17.650 00.007 15712 worker thread done servicing request
01:34:17.650 00.000 15712 Worker thread wakes up
01:34:17.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:17.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:19.391 01.741 15712 Exposure complete
01:34:19.455 00.064 15712 worker thread done servicing request
01:34:19.455 00.000 7988 OnExposeComplete: enter
01:34:19.455 00.000 7988 UpdateGuideState(): m_state=6
01:34:19.455 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2477
01:34:19.455 00.000 7988 Star::Find returns 1 (0), X=977.31, Y=190.66, Mass=736, SNR=17.6, Peak=160 HFD=3.0
01:34:19.455 00.000 7988 MultiStar: [#1 -0.10,-0.29,1.00,U] [#2 0.28,-0.19,0.86,U] [#3 0.42,0.09,0.81,U] [#4 0.16,0.02,0.70,U] [#5 -0.07,0.17,0.74,U] [#6 0.07,-0.18,0.68,U] [#7 0.69,0.43,0.00,M6] [#8 0.11,-0.32,0.41,U] 
01:34:19.455 00.000 7988 refined, 7 included, MultiStar: {0.14, -0.07}, one-star: {0.21, 0.06}
01:34:19.455 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
01:34:19.455 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
01:34:19.455 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
01:34:19.455 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.07, opts=13)
01:34:19.455 00.000 7988 Enqueuing Move request for scope (0.14, -0.07)
01:34:19.455 00.000 15712 Worker thread wakes up
01:34:19.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
01:34:19.455 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
01:34:19.469 00.014 15712 Moving (0.14, -0.07) raw xDistance=-0.07 yDistance=-0.13
01:34:19.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:34:19.470 00.001 7988 UpdateGuideState exits: m=736 SNR=17.6
01:34:19.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:19.472 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:19.472 00.000 7988 Enqueuing Expose request
01:34:19.474 00.002 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:19.474 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
01:34:19.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:19.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:34:19.474 00.000 15712 MoveAxis(W, 11, ABG)
01:34:19.474 00.000 15712 Guiding  Dir = 3, Dur = 11
01:34:19.474 00.000 15712 IsGuiding returns 0
01:34:19.535 00.061 15712 IsGuiding returns 1
01:34:19.535 00.000 15712 scope still moving after pulse duration time elapsed
01:34:19.565 00.030 15712 IsGuiding returns 0
01:34:19.565 00.000 15712 scope move finished after 11 + 80 ms
01:34:19.565 00.000 15712 Move returns status 0, amount 11
01:34:19.565 00.000 15712 MoveAxis(N, 0, ABG)
01:34:19.565 00.000 15712 Move returns status 0, amount 0
01:34:19.565 00.000 15712 move complete, result=0
01:34:19.565 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:34:19.569 00.004 15712 worker thread done servicing request
01:34:19.569 00.000 15712 Worker thread wakes up
01:34:19.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:19.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:20.985 01.416 15712 Exposure complete
01:34:21.049 00.064 15712 worker thread done servicing request
01:34:21.051 00.002 7988 OnExposeComplete: enter
01:34:21.051 00.000 7988 UpdateGuideState(): m_state=6
01:34:21.051 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2478
01:34:21.051 00.000 7988 Star::Find returns 1 (0), X=977.00, Y=190.68, Mass=744, SNR=17.5, Peak=148 HFD=3.3
01:34:21.051 00.000 7988 MultiStar: [#1 -0.07,-0.45,0.00,M4] [#2 -0.07,0.16,0.86,U] [#3 0.11,0.36,0.84,U] [#4 0.04,-0.32,0.71,U] [#5 0.30,-0.19,0.64,U] [#6 -0.64,-0.29,0.00,M3] [#7 -0.09,0.65,0.00,M7] [#8 0.31,-1.00,0.00,M1] 
01:34:21.051 00.000 7988 refined, 4 included, MultiStar: {0.04, 0.04}, one-star: {-0.11, 0.08}
01:34:21.051 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
01:34:21.051 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
01:34:21.051 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.88 mountX=0.04 mountY=-0.04, mountTheta=-0.70
01:34:21.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
01:34:21.051 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
01:34:21.051 00.000 15712 Worker thread wakes up
01:34:21.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:34:21.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:34:21.051 00.000 15712 Moving (0.04, 0.04) raw xDistance=0.04 yDistance=-0.04
01:34:21.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:34:21.065 00.014 7988 UpdateGuideState exits: m=744 SNR=17.5
01:34:21.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:21.067 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:21.067 00.000 7988 Enqueuing Expose request
01:34:21.067 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:21.067 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
01:34:21.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:21.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:34:21.067 00.000 15712 MoveAxis(W, 10, ABG)
01:34:21.067 00.000 15712 Guiding  Dir = 3, Dur = 10
01:34:21.067 00.000 15712 IsGuiding returns 0
01:34:21.086 00.019 15712 IsGuiding returns 1
01:34:21.086 00.000 15712 scope still moving after pulse duration time elapsed
01:34:21.133 00.047 15712 IsGuiding returns 0
01:34:21.133 00.000 15712 scope move finished after 10 + 53 ms
01:34:21.133 00.000 15712 Move returns status 0, amount 10
01:34:21.133 00.000 15712 MoveAxis(N, 0, ABG)
01:34:21.133 00.000 15712 Move returns status 0, amount 0
01:34:21.133 00.000 15712 move complete, result=0
01:34:21.133 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:34:21.134 00.001 15712 worker thread done servicing request
01:34:21.134 00.000 15712 Worker thread wakes up
01:34:21.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:21.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:22.770 01.636 15712 Exposure complete
01:34:22.837 00.067 15712 worker thread done servicing request
01:34:22.837 00.000 7988 OnExposeComplete: enter
01:34:22.837 00.000 7988 UpdateGuideState(): m_state=6
01:34:22.837 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2479
01:34:22.837 00.000 7988 Star::Find returns 1 (0), X=977.10, Y=190.64, Mass=767, SNR=17.8, Peak=140 HFD=3.3
01:34:22.837 00.000 7988 MultiStar: [#1 0.15,-0.43,0.00,M5] [#2 0.11,-0.09,0.85,U] [#3 0.05,0.33,0.83,U] [#4 0.13,-0.54,0.00,M1] [#5 -0.05,-0.50,0.00,M1] [#6 -0.02,-0.40,0.65,U] [#7 0.33,0.51,0.00,M8] [#8 -0.80,-0.34,0.00,M2] 
01:34:22.837 00.000 7988 refined, 3 included, MultiStar: {0.04, -0.00}, one-star: {-0.00, 0.05}
01:34:22.837 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
01:34:22.837 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
01:34:22.837 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.12 mountX=-0.00 mountY=-0.04, mountTheta=-1.68
01:34:22.837 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.00, opts=13)
01:34:22.837 00.000 7988 Enqueuing Move request for scope (0.04, -0.00)
01:34:22.850 00.013 15712 Worker thread wakes up
01:34:22.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:34:22.850 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:34:22.850 00.000 15712 Moving (0.04, -0.00) raw xDistance=-0.00 yDistance=-0.04
01:34:22.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:34:22.850 00.000 7988 UpdateGuideState exits: m=767 SNR=17.8
01:34:22.852 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:22.852 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:22.852 00.000 7988 Enqueuing Expose request
01:34:22.852 00.000 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:22.852 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
01:34:22.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:22.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:34:22.852 00.000 15712 MoveAxis(W, 11, ABG)
01:34:22.852 00.000 15712 Guiding  Dir = 3, Dur = 11
01:34:22.868 00.016 15712 IsGuiding returns 0
01:34:22.885 00.017 15712 IsGuiding returns 1
01:34:22.885 00.000 15712 scope still moving after pulse duration time elapsed
01:34:22.936 00.051 15712 IsGuiding returns 0
01:34:22.936 00.000 15712 scope move finished after 11 + 52 ms
01:34:22.936 00.000 15712 Move returns status 0, amount 11
01:34:22.936 00.000 15712 MoveAxis(N, 0, ABG)
01:34:22.936 00.000 15712 Move returns status 0, amount 0
01:34:22.936 00.000 15712 move complete, result=0
01:34:22.936 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:34:22.941 00.005 15712 worker thread done servicing request
01:34:22.941 00.000 15712 Worker thread wakes up
01:34:22.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:22.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:24.358 01.417 15712 Exposure complete
01:34:24.434 00.076 15712 worker thread done servicing request
01:34:24.434 00.000 7988 OnExposeComplete: enter
01:34:24.434 00.000 7988 UpdateGuideState(): m_state=6
01:34:24.434 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2480
01:34:24.434 00.000 7988 Star::Find returns 1 (0), X=977.18, Y=190.50, Mass=702, SNR=17.1, Peak=144 HFD=3.0
01:34:24.434 00.000 7988 MultiStar: [#1 0.20,-0.54,0.00,M6] [#2 0.34,-0.04,0.95,U] [#3 0.49,-0.12,0.00,M6] [#4 0.04,-0.21,0.70,U] [#5 0.39,-0.42,0.00,M2] [#6 0.31,-0.74,0.00,M3] [#7 0.16,0.11,0.54,U] [#8 0.22,-0.18,0.42,U] 
01:34:24.434 00.000 7988 single-star, 4 included, MultiStar: {0.17, -0.08}, one-star: {0.08, -0.10}
01:34:24.434 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
01:34:24.434 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
01:34:24.445 00.011 7988 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.86 mountX=-0.09 mountY=-0.08, mountTheta=-2.45
01:34:24.445 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.10, opts=13)
01:34:24.445 00.000 7988 Enqueuing Move request for scope (0.08, -0.10)
01:34:24.445 00.000 15712 Worker thread wakes up
01:34:24.450 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:34:24.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:34:24.450 00.000 7988 UpdateGuideState exits: m=702 SNR=17.1
01:34:24.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:24.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:24.450 00.000 7988 Enqueuing Expose request
01:34:24.450 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:34:24.450 00.000 15712 Moving (0.08, -0.10) raw xDistance=-0.09 yDistance=-0.08
01:34:24.462 00.012 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:24.464 00.002 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
01:34:24.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:24.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:34:24.464 00.000 15712 MoveAxis(W, 10, ABG)
01:34:24.464 00.000 15712 Guiding  Dir = 3, Dur = 10
01:34:24.464 00.000 15712 IsGuiding returns 0
01:34:24.513 00.049 15712 IsGuiding returns 1
01:34:24.513 00.000 15712 scope still moving after pulse duration time elapsed
01:34:24.553 00.040 15712 IsGuiding returns 0
01:34:24.553 00.000 15712 scope move finished after 10 + 79 ms
01:34:24.553 00.000 15712 Move returns status 0, amount 10
01:34:24.553 00.000 15712 MoveAxis(N, 0, ABG)
01:34:24.553 00.000 15712 Move returns status 0, amount 0
01:34:24.553 00.000 15712 move complete, result=0
01:34:24.553 00.000 15712 worker thread done servicing request
01:34:24.553 00.000 15712 Worker thread wakes up
01:34:24.553 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:34:24.555 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:24.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:26.194 01.639 15712 Exposure complete
01:34:26.259 00.065 15712 worker thread done servicing request
01:34:26.259 00.000 7988 OnExposeComplete: enter
01:34:26.259 00.000 7988 UpdateGuideState(): m_state=6
01:34:26.273 00.014 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2481
01:34:26.275 00.002 7988 Star::Find returns 1 (0), X=977.04, Y=190.29, Mass=795, SNR=18.1, Peak=153 HFD=3.5
01:34:26.276 00.001 7988 MultiStar: [#1 -0.07,-1.00,0.00,M7] [#2 -0.19,-0.77,0.00,M1] [#3 0.18,0.07,0.78,U] [#4 0.00,-0.51,0.00,M1] [#5 -0.19,-0.10,0.68,U] [#6 0.02,-0.52,0.00,M4] [#7 -0.39,0.10,0.46,U] [#8 0.18,-1.01,0.00,M2] 
01:34:26.276 00.000 7988 refined, 3 included, MultiStar: {-0.08, -0.09}, one-star: {-0.06, -0.30}
01:34:26.278 00.002 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
01:34:26.278 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
01:34:26.280 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.28 mountX=-0.09 mountY=0.08, mountTheta=2.42
01:34:26.282 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.09, opts=13)
01:34:26.284 00.002 7988 Enqueuing Move request for scope (-0.08, -0.09)
01:34:26.284 00.000 15712 Worker thread wakes up
01:34:26.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
01:34:26.284 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
01:34:26.284 00.000 15712 Moving (-0.08, -0.09) raw xDistance=-0.09 yDistance=0.08
01:34:26.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:34:26.284 00.000 7988 UpdateGuideState exits: m=795 SNR=18.1
01:34:26.288 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:26.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:26.288 00.000 7988 Enqueuing Expose request
01:34:26.288 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:26.293 00.005 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
01:34:26.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:26.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:34:26.293 00.000 15712 MoveAxis(W, 13, ABG)
01:34:26.293 00.000 15712 Guiding  Dir = 3, Dur = 13
01:34:26.293 00.000 15712 IsGuiding returns 0
01:34:26.310 00.017 15712 IsGuiding returns 1
01:34:26.310 00.000 15712 scope still moving after pulse duration time elapsed
01:34:26.352 00.042 15712 IsGuiding returns 0
01:34:26.352 00.000 15712 scope move finished after 13 + 53 ms
01:34:26.352 00.000 15712 Move returns status 0, amount 13
01:34:26.352 00.000 15712 MoveAxis(N, 0, ABG)
01:34:26.352 00.000 15712 Move returns status 0, amount 0
01:34:26.352 00.000 15712 move complete, result=0
01:34:26.352 00.000 15712 worker thread done servicing request
01:34:26.352 00.000 15712 Worker thread wakes up
01:34:26.352 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
01:34:26.361 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:26.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:27.645 01.284 7988 evsrv: cli 0CCCF6C8 connect
01:34:27.650 00.005 7988 case statement mapped state 6 to 3
01:34:27.650 00.000 7988 case statement mapped state 6 to 3
01:34:27.650 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_app_state","id":"320ebd42-15e5-460f-9e24-f5b89450a07e"}
01:34:27.650 00.000 7988 case statement mapped state 6 to 3
01:34:27.650 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"320ebd42-15e5-460f-9e24-f5b89450a07e"}
01:34:27.650 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
01:34:27.785 00.135 15712 Exposure complete
01:34:27.877 00.092 15712 worker thread done servicing request
01:34:27.877 00.000 7988 OnExposeComplete: enter
01:34:27.879 00.002 7988 UpdateGuideState(): m_state=6
01:34:27.881 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
01:34:27.883 00.002 7988 Star::Find returns 1 (0), X=977.19, Y=190.40, Mass=694, SNR=16.9, Peak=151 HFD=3.5
01:34:27.886 00.003 7988 MultiStar: [#1 0.24,-1.13,0.00,M8] [#2 -0.03,-0.64,0.00,M2] [#3 0.36,-0.13,0.79,U] [#4 0.53,-0.72,0.00,M2] [#5 0.14,-1.11,0.00,M2] [#6 0.26,-0.69,0.00,M5] [#7 -0.22,-0.21,0.45,U] [#8 -0.61,-0.04,0.00,M3] 
01:34:27.889 00.003 7988 refined, 2 included, MultiStar: {0.12, -0.18}, one-star: {0.09, -0.20}
01:34:27.889 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
01:34:27.889 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
01:34:27.889 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.21 cameraTheta=-0.97 mountX=-0.17 mountY=-0.12, mountTheta=-2.55
01:34:27.889 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.18, opts=13)
01:34:27.889 00.000 7988 Enqueuing Move request for scope (0.12, -0.18)
01:34:27.889 00.000 15712 Worker thread wakes up
01:34:27.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:34:27.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
01:34:27.889 00.000 7988 UpdateGuideState exits: m=694 SNR=16.9
01:34:27.903 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:27.907 00.004 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
01:34:27.907 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:27.907 00.000 7988 Enqueuing Expose request
01:34:27.909 00.002 15712 Moving (0.12, -0.18) raw xDistance=-0.17 yDistance=-0.12
01:34:27.915 00.006 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
01:34:27.915 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
01:34:27.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:27.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:34:27.915 00.000 15712 MoveAxis(E, 23, ABG)
01:34:27.917 00.002 15712 Guiding  Dir = 2, Dur = 23
01:34:27.917 00.000 15712 IsGuiding returns 0
01:34:27.937 00.020 15712 IsGuiding returns 1
01:34:27.937 00.000 15712 scope still moving after pulse duration time elapsed
01:34:27.987 00.050 15712 IsGuiding returns 0
01:34:27.987 00.000 15712 scope move finished after 23 + 51 ms
01:34:27.987 00.000 15712 Move returns status 0, amount 23
01:34:27.987 00.000 15712 MoveAxis(N, 0, ABG)
01:34:27.987 00.000 15712 Move returns status 0, amount 0
01:34:27.987 00.000 15712 move complete, result=0
01:34:27.987 00.000 15712 worker thread done servicing request
01:34:27.987 00.000 15712 Worker thread wakes up
01:34:27.987 00.000 7988 GuideStep: -0.2 px 23 ms EAST, -0.1 px 0 ms NORTH
01:34:27.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:27.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:29.627 01.640 15712 Exposure complete
01:34:29.688 00.061 15712 worker thread done servicing request
01:34:29.688 00.000 7988 OnExposeComplete: enter
01:34:29.688 00.000 7988 UpdateGuideState(): m_state=6
01:34:29.694 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2483
01:34:29.694 00.000 7988 Star::Find returns 1 (0), X=977.47, Y=190.42, Mass=704, SNR=17.0, Peak=151 HFD=3.2
01:34:29.696 00.002 7988 MultiStar: [#1 0.11,-0.50,0.00,M9] [#2 0.05,-0.44,0.84,U] [#3 0.08,-0.17,0.83,U] [#4 0.24,-0.45,0.00,M3] [#5 -0.04,-0.85,0.00,M3] [#6 0.09,-0.41,0.61,U] [#7 -0.51,0.20,0.00,M6] [#8 0.50,-0.53,0.00,M4] 
01:34:29.696 00.000 7988 refined, 3 included, MultiStar: {0.16, -0.28}, one-star: {0.36, -0.18}
01:34:29.698 00.002 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
01:34:29.698 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
01:34:29.700 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.28 hyp=0.33 cameraTheta=-1.05 mountX=-0.28 mountY=-0.16, mountTheta=-2.64
01:34:29.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.28, opts=13)
01:34:29.704 00.004 7988 Enqueuing Move request for scope (0.16, -0.28)
01:34:29.705 00.001 15712 Worker thread wakes up
01:34:29.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:34:29.705 00.000 7988 UpdateGuideState exits: m=704 SNR=17.0
01:34:29.707 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:29.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:29.709 00.002 7988 Enqueuing Expose request
01:34:29.709 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.28) opts 0xd
01:34:29.709 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.28)
01:34:29.709 00.000 15712 Moving (0.16, -0.28) raw xDistance=-0.28 yDistance=-0.16
01:34:29.709 00.000 15712 PPEC rslt: input = -0.28, final = -0.13, react = -0.17, pred = 0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:34:29.709 00.000 15712 PPEC: input: -0.28, control: -0.13, exposure: 1500
01:34:29.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:29.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:34:29.709 00.000 15712 MoveAxis(E, 44, ABG)
01:34:29.709 00.000 15712 Guiding  Dir = 2, Dur = 44
01:34:29.709 00.000 15712 IsGuiding returns 0
01:34:29.722 00.013 15712 PulseGuide returned control before completion, sleep 39
01:34:29.807 00.085 15712 IsGuiding returns 0
01:34:29.807 00.000 15712 Move returns status 0, amount 44
01:34:29.807 00.000 15712 MoveAxis(N, 0, ABG)
01:34:29.807 00.000 15712 Move returns status 0, amount 0
01:34:29.807 00.000 15712 move complete, result=0
01:34:29.807 00.000 7988 GuideStep: -0.3 px 44 ms EAST, -0.2 px 0 ms NORTH
01:34:29.815 00.008 15712 worker thread done servicing request
01:34:29.815 00.000 15712 Worker thread wakes up
01:34:29.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:29.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:31.233 01.418 15712 Exposure complete
01:34:31.297 00.064 15712 worker thread done servicing request
01:34:31.297 00.000 7988 OnExposeComplete: enter
01:34:31.297 00.000 7988 UpdateGuideState(): m_state=6
01:34:31.297 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2484
01:34:31.297 00.000 7988 Star::Find returns 1 (0), X=976.86, Y=190.89, Mass=751, SNR=17.5, Peak=160 HFD=3.5
01:34:31.302 00.005 7988 MultiStar: [#1 0.17,-0.39,1.02,U] [#2 -0.12,-0.19,0.89,U] [#3 0.34,-0.02,0.85,U] [#4 0.06,-0.10,0.68,U] [#5 -0.05,-0.40,0.64,U] [#6 -0.48,-0.19,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 -0.39,-0.41,0.00,M5] [#9 -0.04,0.15,0.40,U] 
01:34:31.302 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.10}, one-star: {-0.24, 0.29}
01:34:31.302 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
01:34:31.302 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
01:34:31.302 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.38 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
01:34:31.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.10, opts=13)
01:34:31.302 00.000 7988 Enqueuing Move request for scope (0.02, -0.10)
01:34:31.302 00.000 15712 Worker thread wakes up
01:34:31.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
01:34:31.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
01:34:31.302 00.000 15712 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=-0.02
01:34:31.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:34:31.311 00.009 7988 UpdateGuideState exits: m=751 SNR=17.5
01:34:31.313 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:31.313 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:31.315 00.002 7988 Enqueuing Expose request
01:34:31.315 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:31.315 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
01:34:31.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:31.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:34:31.315 00.000 15712 MoveAxis(W, 11, ABG)
01:34:31.315 00.000 15712 Guiding  Dir = 3, Dur = 11
01:34:31.315 00.000 15712 IsGuiding returns 0
01:34:31.364 00.049 15712 IsGuiding returns 1
01:34:31.364 00.000 15712 scope still moving after pulse duration time elapsed
01:34:31.390 00.026 15712 IsGuiding returns 0
01:34:31.390 00.000 15712 scope move finished after 11 + 63 ms
01:34:31.390 00.000 15712 Move returns status 0, amount 11
01:34:31.390 00.000 15712 MoveAxis(N, 0, ABG)
01:34:31.390 00.000 15712 Move returns status 0, amount 0
01:34:31.390 00.000 15712 move complete, result=0
01:34:31.390 00.000 15712 worker thread done servicing request
01:34:31.390 00.000 15712 Worker thread wakes up
01:34:31.390 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:34:31.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:31.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:33.036 01.646 15712 Exposure complete
01:34:33.097 00.061 15712 worker thread done servicing request
01:34:33.097 00.000 7988 OnExposeComplete: enter
01:34:33.097 00.000 7988 UpdateGuideState(): m_state=6
01:34:33.101 00.004 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2485
01:34:33.103 00.002 7988 Star::Find returns 1 (0), X=976.87, Y=190.85, Mass=677, SNR=16.8, Peak=154 HFD=3.1
01:34:33.103 00.000 7988 MultiStar: [#1 -0.20,-0.63,0.00,M9] [#2 0.01,-0.54,0.00,M1] [#3 0.07,0.15,0.81,U] [#4 -0.16,0.09,0.78,U] [#5 -0.09,-0.28,0.75,U] [#6 -0.29,-0.04,0.69,U] [#7 -0.11,0.40,0.51,U] [#8 -0.32,-0.05,0.49,U] 
01:34:33.105 00.002 7988 refined, 6 included, MultiStar: {-0.15, 0.08}, one-star: {-0.23, 0.25}
01:34:33.105 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
01:34:33.107 00.002 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
01:34:33.107 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.68 mountX=0.08 mountY=0.15, mountTheta=1.11
01:34:33.109 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.08, opts=13)
01:34:33.111 00.002 7988 Enqueuing Move request for scope (-0.15, 0.08)
01:34:33.111 00.000 15712 Worker thread wakes up
01:34:33.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
01:34:33.111 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
01:34:33.111 00.000 15712 Moving (-0.15, 0.08) raw xDistance=0.08 yDistance=0.15
01:34:33.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:34:33.113 00.002 7988 UpdateGuideState exits: m=677 SNR=16.8
01:34:33.113 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:33.113 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:33.113 00.000 7988 Enqueuing Expose request
01:34:33.113 00.000 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:33.113 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
01:34:33.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:33.118 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:34:33.118 00.000 15712 MoveAxis(W, 11, ABG)
01:34:33.118 00.000 15712 Guiding  Dir = 3, Dur = 11
01:34:33.118 00.000 15712 IsGuiding returns 0
01:34:33.135 00.017 15712 IsGuiding returns 1
01:34:33.135 00.000 15712 scope still moving after pulse duration time elapsed
01:34:33.186 00.051 15712 IsGuiding returns 0
01:34:33.186 00.000 15712 scope move finished after 11 + 56 ms
01:34:33.186 00.000 15712 Move returns status 0, amount 11
01:34:33.186 00.000 15712 MoveAxis(N, 0, ABG)
01:34:33.186 00.000 15712 Move returns status 0, amount 0
01:34:33.186 00.000 15712 move complete, result=0
01:34:33.186 00.000 15712 worker thread done servicing request
01:34:33.186 00.000 15712 Worker thread wakes up
01:34:33.186 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
01:34:33.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:33.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:34.593 01.407 15712 Exposure complete
01:34:34.655 00.062 15712 worker thread done servicing request
01:34:34.655 00.000 7988 OnExposeComplete: enter
01:34:34.655 00.000 7988 UpdateGuideState(): m_state=6
01:34:34.659 00.004 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2486
01:34:34.659 00.000 7988 Star::Find returns 1 (0), X=977.08, Y=190.50, Mass=758, SNR=17.8, Peak=136 HFD=3.5
01:34:34.661 00.002 7988 MultiStar: [#1 -0.09,-0.36,1.01,U] [#2 -0.04,-0.60,0.00,M2] [#3 -0.04,-0.10,0.78,U] [#4 -0.05,-0.41,0.66,U] [#5 -0.23,-0.54,0.00,M2] [#6 -0.41,-0.33,0.00,M5] [#7 0.01,0.09,0.47,U] [#8 -0.79,-0.39,0.00,M5] 
01:34:34.663 00.002 7988 single-star, 4 included, MultiStar: {-0.04, -0.19}, one-star: {-0.02, -0.10}
01:34:34.663 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
01:34:34.665 00.002 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
01:34:34.665 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.77 mountX=-0.10 mountY=0.02, mountTheta=2.92
01:34:34.667 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.10, opts=13)
01:34:34.669 00.002 7988 Enqueuing Move request for scope (-0.02, -0.10)
01:34:34.669 00.000 15712 Worker thread wakes up
01:34:34.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:34:34.671 00.002 7988 UpdateGuideState exits: m=758 SNR=17.8
01:34:34.673 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:34.673 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:34.675 00.002 7988 Enqueuing Expose request
01:34:34.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
01:34:34.675 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
01:34:34.675 00.000 15712 Moving (-0.02, -0.10) raw xDistance=-0.10 yDistance=0.02
01:34:34.680 00.005 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:34.680 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
01:34:34.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:34.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:34:34.680 00.000 15712 MoveAxis(W, 10, ABG)
01:34:34.680 00.000 15712 Guiding  Dir = 3, Dur = 10
01:34:34.680 00.000 15712 IsGuiding returns 0
01:34:34.704 00.024 15712 IsGuiding returns 1
01:34:34.704 00.000 15712 scope still moving after pulse duration time elapsed
01:34:34.734 00.030 15712 IsGuiding returns 1
01:34:34.767 00.033 15712 IsGuiding returns 0
01:34:34.767 00.000 15712 scope move finished after 10 + 76 ms
01:34:34.767 00.000 15712 Move returns status 0, amount 10
01:34:34.767 00.000 15712 MoveAxis(N, 0, ABG)
01:34:34.767 00.000 15712 Move returns status 0, amount 0
01:34:34.767 00.000 15712 move complete, result=0
01:34:34.767 00.000 15712 worker thread done servicing request
01:34:34.767 00.000 15712 Worker thread wakes up
01:34:34.767 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:34:34.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:34.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:36.409 01.642 15712 Exposure complete
01:34:36.471 00.062 15712 worker thread done servicing request
01:34:36.471 00.000 7988 OnExposeComplete: enter
01:34:36.471 00.000 7988 UpdateGuideState(): m_state=6
01:34:36.471 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2487
01:34:36.471 00.000 7988 Star::Find returns 1 (0), X=977.28, Y=190.68, Mass=784, SNR=18.0, Peak=154 HFD=3.4
01:34:36.471 00.000 7988 MultiStar: [#1 -0.17,-0.84,0.00,M9] [#2 0.07,-0.12,0.85,U] [#3 0.48,0.13,0.00,M1] [#4 -0.11,-0.14,0.72,U] [#5 0.25,-0.63,0.00,M3] [#6 -0.28,0.09,0.67,U] [#7 0.12,0.12,0.47,U] [#8 0.04,-0.34,0.39,U] 
01:34:36.471 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.04}, one-star: {0.18, 0.08}
01:34:36.471 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
01:34:36.471 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
01:34:36.471 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.26 mountX=-0.04 mountY=-0.01, mountTheta=-2.85
01:34:36.471 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
01:34:36.471 00.000 7988 Enqueuing Move request for scope (0.01, -0.04)
01:34:36.471 00.000 15712 Worker thread wakes up
01:34:36.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:34:36.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:34:36.486 00.015 15712 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.01
01:34:36.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:34:36.487 00.001 7988 UpdateGuideState exits: m=784 SNR=18.0
01:34:36.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:36.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:36.487 00.000 7988 Enqueuing Expose request
01:34:36.487 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:36.487 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
01:34:36.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:36.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:34:36.487 00.000 15712 MoveAxis(W, 9, ABG)
01:34:36.487 00.000 15712 Guiding  Dir = 3, Dur = 9
01:34:36.487 00.000 15712 IsGuiding returns 0
01:34:36.503 00.016 15712 IsGuiding returns 0
01:34:36.503 00.000 15712 Move returns status 0, amount 9
01:34:36.503 00.000 15712 MoveAxis(N, 0, ABG)
01:34:36.503 00.000 15712 Move returns status 0, amount 0
01:34:36.503 00.000 15712 move complete, result=0
01:34:36.503 00.000 15712 worker thread done servicing request
01:34:36.503 00.000 15712 Worker thread wakes up
01:34:36.503 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:34:36.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:36.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:37.922 01.419 15712 Exposure complete
01:34:37.989 00.067 15712 worker thread done servicing request
01:34:37.989 00.000 7988 OnExposeComplete: enter
01:34:37.989 00.000 7988 UpdateGuideState(): m_state=6
01:34:37.992 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2488
01:34:37.994 00.002 7988 Star::Find returns 1 (0), X=977.11, Y=190.79, Mass=760, SNR=17.5, Peak=151 HFD=3.4
01:34:37.994 00.000 7988 MultiStar: [#1 0.15,-0.33,1.01,U] [#2 0.08,0.10,0.83,U] [#3 0.73,0.10,0.00,M2] [#4 -0.12,0.17,0.71,U] [#5 -0.01,-0.07,0.66,U] [#6 -0.01,-0.44,0.00,M5] [#7 0.46,0.37,0.00,M4] [#8 0.46,0.23,0.00,M5] 
01:34:37.996 00.002 7988 refined, 4 included, MultiStar: {0.03, 0.01}, one-star: {0.01, 0.20}
01:34:37.996 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.39 = -1.39)
01:34:37.996 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
01:34:37.999 00.003 7988 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.17 mountX=0.01 mountY=-0.03, mountTheta=-1.39
01:34:38.000 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.01, opts=13)
01:34:38.000 00.000 7988 Enqueuing Move request for scope (0.03, 0.01)
01:34:38.000 00.000 15712 Worker thread wakes up
01:34:38.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:34:38.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:34:38.000 00.000 15712 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
01:34:38.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:34:38.000 00.000 7988 UpdateGuideState exits: m=760 SNR=17.5
01:34:38.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:38.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:38.000 00.000 7988 Enqueuing Expose request
01:34:38.000 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:38.000 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
01:34:38.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:38.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:38.000 00.000 15712 MoveAxis(W, 9, ABG)
01:34:38.000 00.000 15712 Guiding  Dir = 3, Dur = 9
01:34:38.000 00.000 15712 IsGuiding returns 0
01:34:38.016 00.016 15712 IsGuiding returns 0
01:34:38.016 00.000 15712 Move returns status 0, amount 9
01:34:38.016 00.000 15712 MoveAxis(N, 0, ABG)
01:34:38.016 00.000 15712 Move returns status 0, amount 0
01:34:38.016 00.000 15712 move complete, result=0
01:34:38.016 00.000 15712 worker thread done servicing request
01:34:38.016 00.000 15712 Worker thread wakes up
01:34:38.016 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:34:38.031 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:38.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:39.671 01.640 15712 Exposure complete
01:34:39.732 00.061 15712 worker thread done servicing request
01:34:39.732 00.000 7988 OnExposeComplete: enter
01:34:39.732 00.000 7988 UpdateGuideState(): m_state=6
01:34:39.732 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2489
01:34:39.732 00.000 7988 Star::Find returns 1 (0), X=976.95, Y=190.85, Mass=657, SNR=16.5, Peak=152 HFD=2.9
01:34:39.732 00.000 7988 MultiStar: [#1 -0.01,-0.16,1.05,U] [#2 0.09,-0.50,0.00,M1] [#3 0.68,0.03,0.00,M3] [#4 0.04,0.27,0.78,U] [#5 0.03,-0.53,0.00,M3] [#6 -0.46,0.15,0.00,M6] [#7 0.33,0.25,0.50,U] [#8 -0.66,-0.31,0.00,M6] 
01:34:39.732 00.000 7988 refined, 3 included, MultiStar: {0.01, 0.13}, one-star: {-0.15, 0.25}
01:34:39.732 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
01:34:39.732 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:34:39.732 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.49 mountX=0.13 mountY=-0.01, mountTheta=-0.10
01:34:39.746 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.13, opts=13)
01:34:39.748 00.002 7988 Enqueuing Move request for scope (0.01, 0.13)
01:34:39.748 00.000 15712 Worker thread wakes up
01:34:39.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:34:39.748 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:34:39.748 00.000 15712 Moving (0.01, 0.13) raw xDistance=0.13 yDistance=-0.01
01:34:39.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
01:34:39.752 00.004 7988 UpdateGuideState exits: m=657 SNR=16.5
01:34:39.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:39.754 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:39.754 00.000 7988 Enqueuing Expose request
01:34:39.754 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:39.754 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
01:34:39.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:39.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:34:39.754 00.000 15712 MoveAxis(W, 9, ABG)
01:34:39.754 00.000 15712 Guiding  Dir = 3, Dur = 9
01:34:39.754 00.000 15712 IsGuiding returns 0
01:34:39.763 00.009 15712 IsGuiding returns 0
01:34:39.763 00.000 15712 Move returns status 0, amount 9
01:34:39.763 00.000 15712 MoveAxis(N, 0, ABG)
01:34:39.763 00.000 15712 Move returns status 0, amount 0
01:34:39.763 00.000 15712 move complete, result=0
01:34:39.763 00.000 15712 worker thread done servicing request
01:34:39.763 00.000 15712 Worker thread wakes up
01:34:39.763 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:34:39.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:39.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:41.182 01.419 15712 Exposure complete
01:34:41.246 00.064 15712 worker thread done servicing request
01:34:41.248 00.002 7988 OnExposeComplete: enter
01:34:41.248 00.000 7988 UpdateGuideState(): m_state=6
01:34:41.248 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2490
01:34:41.248 00.000 7988 Star::Find returns 1 (0), X=977.31, Y=191.03, Mass=730, SNR=17.4, Peak=148 HFD=3.3
01:34:41.248 00.000 7988 MultiStar: [#1 0.17,-0.44,0.00,M8] [#2 0.20,-0.19,0.82,U] [#3 0.62,0.16,0.00,M4] [#4 0.04,0.03,0.69,U] [#5 0.49,-0.19,0.00,M4] [#6 -0.24,-0.43,0.00,M7] [#7 0.67,-0.09,0.00,M4] [#8 0.71,-0.31,0.00,M7] 
01:34:41.248 00.000 7988 refined, 2 included, MultiStar: {0.16, 0.12}, one-star: {0.21, 0.44}
01:34:41.248 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.91 = -0.91)
01:34:41.248 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
01:34:41.248 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.65 mountX=0.12 mountY=-0.16, mountTheta=-0.92
01:34:41.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.12, opts=13)
01:34:41.248 00.000 7988 Enqueuing Move request for scope (0.16, 0.12)
01:34:41.248 00.000 15712 Worker thread wakes up
01:34:41.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
01:34:41.248 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
01:34:41.248 00.000 15712 Moving (0.16, 0.12) raw xDistance=0.12 yDistance=-0.16
01:34:41.261 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
01:34:41.262 00.001 7988 UpdateGuideState exits: m=730 SNR=17.4
01:34:41.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:41.262 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:41.262 00.000 7988 Enqueuing Expose request
01:34:41.262 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:41.262 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
01:34:41.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:41.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:34:41.262 00.000 15712 MoveAxis(W, 7, ABG)
01:34:41.262 00.000 15712 Guiding  Dir = 3, Dur = 7
01:34:41.262 00.000 15712 IsGuiding returns 0
01:34:41.288 00.026 15712 IsGuiding returns 0
01:34:41.288 00.000 15712 Move returns status 0, amount 7
01:34:41.288 00.000 15712 MoveAxis(N, 0, ABG)
01:34:41.288 00.000 15712 Move returns status 0, amount 0
01:34:41.288 00.000 15712 move complete, result=0
01:34:41.288 00.000 15712 worker thread done servicing request
01:34:41.288 00.000 15712 Worker thread wakes up
01:34:41.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:41.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:41.288 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
01:34:42.922 01.634 15712 Exposure complete
01:34:42.986 00.064 15712 worker thread done servicing request
01:34:42.988 00.002 7988 OnExposeComplete: enter
01:34:42.988 00.000 7988 UpdateGuideState(): m_state=6
01:34:42.988 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2491
01:34:42.988 00.000 7988 Star::Find returns 1 (0), X=977.13, Y=190.46, Mass=673, SNR=16.5, Peak=140 HFD=3.1
01:34:42.988 00.000 7988 MultiStar: [#1 0.01,-0.62,0.00,M9] [#2 0.15,-0.55,0.00,M1] [#3 0.13,-0.08,0.86,U] [#4 0.41,-0.62,0.00,M1] [#5 0.31,-0.56,0.00,M5] [#6 -0.37,-0.21,0.66,U] [#7 -0.30,0.08,0.56,U] [#8 0.03,-1.05,0.00,M8] 
01:34:42.988 00.000 7988 refined, 3 included, MultiStar: {-0.09, -0.10}, one-star: {0.03, -0.14}
01:34:42.988 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.88 = 2.41)
01:34:42.995 00.007 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
01:34:42.995 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.31 mountX=-0.10 mountY=0.09, mountTheta=2.39
01:34:42.995 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
01:34:42.995 00.000 7988 Enqueuing Move request for scope (-0.09, -0.10)
01:34:43.000 00.005 15712 Worker thread wakes up
01:34:43.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:34:43.000 00.000 7988 UpdateGuideState exits: m=673 SNR=16.5
01:34:43.002 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:43.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:43.004 00.002 7988 Enqueuing Expose request
01:34:43.006 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
01:34:43.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
01:34:43.006 00.000 15712 Moving (-0.09, -0.10) raw xDistance=-0.10 yDistance=0.09
01:34:43.006 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:43.006 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
01:34:43.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:43.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:34:43.006 00.000 15712 MoveAxis(W, 7, ABG)
01:34:43.006 00.000 15712 Guiding  Dir = 3, Dur = 7
01:34:43.032 00.026 15712 IsGuiding returns 0
01:34:43.049 00.017 15712 IsGuiding returns 0
01:34:43.049 00.000 15712 Move returns status 0, amount 7
01:34:43.049 00.000 15712 MoveAxis(N, 0, ABG)
01:34:43.049 00.000 15712 Move returns status 0, amount 0
01:34:43.049 00.000 15712 move complete, result=0
01:34:43.049 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:34:43.050 00.001 15712 worker thread done servicing request
01:34:43.050 00.000 15712 Worker thread wakes up
01:34:43.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:43.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:44.469 01.419 15712 Exposure complete
01:34:44.531 00.062 15712 worker thread done servicing request
01:34:44.531 00.000 7988 OnExposeComplete: enter
01:34:44.531 00.000 7988 UpdateGuideState(): m_state=6
01:34:44.537 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2492
01:34:44.537 00.000 7988 Star::Find returns 1 (0), X=977.34, Y=190.65, Mass=686, SNR=16.6, Peak=145 HFD=3.1
01:34:44.539 00.002 7988 MultiStar: [#1 0.23,-0.46,0.00,M10] [#2 -0.31,-0.67,0.00,M2] [#3 0.37,0.02,0.85,U] [#4 0.29,-0.11,0.78,U] [#5 0.37,0.07,0.71,U] [#6 0.03,-0.28,0.68,U] [#7 0.03,0.42,0.52,U] [#8 -0.05,-0.25,0.48,U] 
01:34:44.541 00.002 7988 refined, 6 included, MultiStar: {0.21, -0.01}, one-star: {0.24, 0.05}
01:34:44.541 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
01:34:44.543 00.002 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
01:34:44.543 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.05 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
01:34:44.545 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.01, opts=13)
01:34:44.547 00.002 7988 Enqueuing Move request for scope (0.21, -0.01)
01:34:44.547 00.000 15712 Worker thread wakes up
01:34:44.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
01:34:44.547 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
01:34:44.547 00.000 15712 Moving (0.21, -0.01) raw xDistance=-0.01 yDistance=-0.21
01:34:44.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:34:44.547 00.000 7988 UpdateGuideState exits: m=686 SNR=16.6
01:34:44.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:44.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:44.547 00.000 7988 Enqueuing Expose request
01:34:44.547 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:44.547 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
01:34:44.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:44.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:34:44.547 00.000 15712 MoveAxis(W, 7, ABG)
01:34:44.547 00.000 15712 Guiding  Dir = 3, Dur = 7
01:34:44.547 00.000 15712 IsGuiding returns 0
01:34:44.583 00.036 15712 IsGuiding returns 0
01:34:44.583 00.000 15712 Move returns status 0, amount 7
01:34:44.583 00.000 15712 MoveAxis(N, 0, ABG)
01:34:44.583 00.000 15712 Move returns status 0, amount 0
01:34:44.583 00.000 15712 move complete, result=0
01:34:44.583 00.000 15712 worker thread done servicing request
01:34:44.583 00.000 15712 Worker thread wakes up
01:34:44.583 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
01:34:44.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:44.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:46.221 01.638 15712 Exposure complete
01:34:46.285 00.064 15712 worker thread done servicing request
01:34:46.285 00.000 7988 OnExposeComplete: enter
01:34:46.285 00.000 7988 UpdateGuideState(): m_state=6
01:34:46.289 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2493
01:34:46.289 00.000 7988 Star::Find returns 1 (0), X=976.89, Y=190.44, Mass=690, SNR=16.9, Peak=143 HFD=3.1
01:34:46.291 00.002 7988 MultiStar: [#1 -0.07,-0.54,0.00,R] [#2 -0.05,0.02,0.94,U] [#3 0.24,0.31,0.86,U] [#4 -0.33,0.02,0.75,U] [#5 0.06,-0.58,0.00,M5] [#6 -0.38,-0.43,0.00,M6] [#7 0.70,0.43,0.00,M3] [#8 0.45,-0.18,0.00,M8] 
01:34:46.291 00.000 7988 refined, 3 included, MultiStar: {-0.08, 0.04}, one-star: {-0.21, -0.16}
01:34:46.294 00.003 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
01:34:46.294 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
01:34:46.296 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.67 mountX=0.04 mountY=0.08, mountTheta=1.10
01:34:46.298 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
01:34:46.298 00.000 7988 Enqueuing Move request for scope (-0.08, 0.04)
01:34:46.300 00.002 15712 Worker thread wakes up
01:34:46.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:34:46.300 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:34:46.300 00.000 15712 Moving (-0.08, 0.04) raw xDistance=0.04 yDistance=0.08
01:34:46.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:34:46.300 00.000 7988 UpdateGuideState exits: m=690 SNR=16.9
01:34:46.302 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:46.302 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:46.302 00.000 7988 Enqueuing Expose request
01:34:46.302 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:46.302 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
01:34:46.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:46.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:34:46.302 00.000 15712 MoveAxis(W, 8, ABG)
01:34:46.302 00.000 15712 Guiding  Dir = 3, Dur = 8
01:34:46.302 00.000 15712 IsGuiding returns 0
01:34:46.353 00.051 15712 IsGuiding returns 0
01:34:46.353 00.000 15712 Move returns status 0, amount 8
01:34:46.353 00.000 15712 MoveAxis(N, 0, ABG)
01:34:46.353 00.000 15712 Move returns status 0, amount 0
01:34:46.353 00.000 15712 move complete, result=0
01:34:46.353 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:34:46.359 00.006 15712 worker thread done servicing request
01:34:46.359 00.000 15712 Worker thread wakes up
01:34:46.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:46.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:47.766 01.407 15712 Exposure complete
01:34:47.827 00.061 15712 worker thread done servicing request
01:34:47.827 00.000 7988 OnExposeComplete: enter
01:34:47.827 00.000 7988 UpdateGuideState(): m_state=6
01:34:47.832 00.005 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2494
01:34:47.832 00.000 7988 Star::Find returns 1 (0), X=977.15, Y=191.05, Mass=717, SNR=17.4, Peak=158 HFD=3.0
01:34:47.834 00.002 7988 MultiStar: [#1 -0.02,0.42,0.97,U] [#2 -0.04,-0.01,0.87,U] [#3 0.07,0.38,0.82,U] [#4 -0.25,-0.05,0.68,U] [#5 0.14,-0.24,0.70,U] [#6 -0.34,0.17,0.67,U] [#7 -0.12,0.37,0.50,U] [#8 0.62,-0.51,0.00,M9] 
01:34:47.834 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.20}, one-star: {0.04, 0.45}
01:34:47.836 00.002 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
01:34:47.836 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:34:47.838 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.81 mountX=0.20 mountY=0.04, mountTheta=0.22
01:34:47.840 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.20, opts=13)
01:34:47.842 00.002 7988 Enqueuing Move request for scope (-0.05, 0.20)
01:34:47.843 00.001 15712 Worker thread wakes up
01:34:47.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:34:47.843 00.000 7988 UpdateGuideState exits: m=717 SNR=17.4
01:34:47.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:47.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:47.843 00.000 7988 Enqueuing Expose request
01:34:47.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
01:34:47.843 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
01:34:47.843 00.000 15712 Moving (-0.05, 0.20) raw xDistance=0.20 yDistance=0.04
01:34:47.843 00.000 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
01:34:47.843 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
01:34:47.843 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:47.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:47.843 00.000 15712 MoveAxis(W, 47, ABG)
01:34:47.843 00.000 15712 Guiding  Dir = 3, Dur = 47
01:34:47.843 00.000 15712 IsGuiding returns 0
01:34:47.874 00.031 15712 PulseGuide returned control before completion, sleep 35
01:34:47.938 00.064 15712 IsGuiding returns 0
01:34:47.938 00.000 15712 Move returns status 0, amount 47
01:34:47.938 00.000 15712 MoveAxis(N, 0, ABG)
01:34:47.938 00.000 15712 Move returns status 0, amount 0
01:34:47.938 00.000 15712 move complete, result=0
01:34:47.938 00.000 7988 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
01:34:47.942 00.004 15712 worker thread done servicing request
01:34:47.942 00.000 15712 Worker thread wakes up
01:34:47.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:47.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:49.581 01.639 15712 Exposure complete
01:34:49.642 00.061 15712 worker thread done servicing request
01:34:49.642 00.000 7988 OnExposeComplete: enter
01:34:49.642 00.000 7988 UpdateGuideState(): m_state=6
01:34:49.648 00.006 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2495
01:34:49.648 00.000 7988 Star::Find returns 1 (0), X=976.92, Y=190.83, Mass=696, SNR=16.9, Peak=142 HFD=3.4
01:34:49.650 00.002 7988 MultiStar: [#1 0.10,0.24,0.96,U] [#2 0.10,0.10,0.82,U] [#3 0.04,0.43,0.79,U] [#4 -0.08,-0.50,0.00,M1] [#5 0.29,0.15,0.68,U] [#6 0.10,-0.53,0.00,M6] [#7 0.30,0.10,0.45,U] [#8 0.05,0.20,0.45,U] 
01:34:49.650 00.000 7988 refined, 6 included, MultiStar: {0.07, 0.22}, one-star: {-0.18, 0.23}
01:34:49.652 00.002 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.32 = -0.32)
01:34:49.652 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
01:34:49.654 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.24 mountX=0.22 mountY=-0.08, mountTheta=-0.35
01:34:49.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.22, opts=13)
01:34:49.656 00.000 7988 Enqueuing Move request for scope (0.07, 0.22)
01:34:49.659 00.003 15712 Worker thread wakes up
01:34:49.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
01:34:49.659 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
01:34:49.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
01:34:49.659 00.000 7988 UpdateGuideState exits: m=696 SNR=16.9
01:34:49.661 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:49.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:49.663 00.002 7988 Enqueuing Expose request
01:34:49.663 00.000 15712 Moving (0.07, 0.22) raw xDistance=0.22 yDistance=-0.08
01:34:49.663 00.000 15712 PPEC rslt: input = 0.22, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:34:49.663 00.000 15712 PPEC: input: 0.22, control: 0.15, exposure: 1500
01:34:49.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:49.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:34:49.663 00.000 15712 MoveAxis(W, 50, ABG)
01:34:49.663 00.000 15712 Guiding  Dir = 3, Dur = 50
01:34:49.693 00.030 15712 IsGuiding returns 0
01:34:49.712 00.019 15712 PulseGuide returned control before completion, sleep 45
01:34:49.795 00.083 15712 IsGuiding returns 0
01:34:49.795 00.000 15712 Move returns status 0, amount 50
01:34:49.795 00.000 15712 MoveAxis(N, 0, ABG)
01:34:49.795 00.000 15712 Move returns status 0, amount 0
01:34:49.795 00.000 15712 move complete, result=0
01:34:49.795 00.000 15712 worker thread done servicing request
01:34:49.795 00.000 15712 Worker thread wakes up
01:34:49.795 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
01:34:49.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:49.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:51.209 01.414 15712 Exposure complete
01:34:51.272 00.063 15712 worker thread done servicing request
01:34:51.272 00.000 7988 OnExposeComplete: enter
01:34:51.272 00.000 7988 UpdateGuideState(): m_state=6
01:34:51.275 00.003 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2496
01:34:51.275 00.000 7988 Star::Find returns 1 (0), X=976.91, Y=190.59, Mass=729, SNR=17.3, Peak=135 HFD=3.5
01:34:51.278 00.003 7988 MultiStar: [#1 0.02,0.22,0.93,U] [#2 0.08,-0.34,0.81,U] [#3 0.64,-0.01,0.00,M1] [#4 0.03,-0.32,0.73,U] [#5 -0.02,-0.18,0.72,U] [#6 -0.08,-0.36,0.54,U] [#7 0.11,0.13,0.49,U] [#8 -0.22,-0.66,0.00,M9] 
01:34:51.278 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.11}, one-star: {-0.20, -0.00}
01:34:51.280 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.28 = 3.01)
01:34:51.280 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
01:34:51.282 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.71 mountX=-0.11 mountY=0.02, mountTheta=2.97
01:34:51.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.11, opts=13)
01:34:51.286 00.004 7988 Enqueuing Move request for scope (-0.02, -0.11)
01:34:51.286 00.000 15712 Worker thread wakes up
01:34:51.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
01:34:51.286 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
01:34:51.286 00.000 15712 Moving (-0.02, -0.11) raw xDistance=-0.11 yDistance=0.02
01:34:51.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
01:34:51.289 00.003 7988 UpdateGuideState exits: m=729 SNR=17.3
01:34:51.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:51.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:51.289 00.000 7988 Enqueuing Expose request
01:34:51.289 00.000 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:51.289 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
01:34:51.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:51.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:34:51.289 00.000 15712 MoveAxis(W, 7, ABG)
01:34:51.289 00.000 15712 Guiding  Dir = 3, Dur = 7
01:34:51.289 00.000 15712 IsGuiding returns 0
01:34:51.306 00.017 15712 IsGuiding returns 0
01:34:51.306 00.000 15712 Move returns status 0, amount 7
01:34:51.306 00.000 15712 MoveAxis(N, 0, ABG)
01:34:51.306 00.000 15712 Move returns status 0, amount 0
01:34:51.306 00.000 15712 move complete, result=0
01:34:51.306 00.000 15712 worker thread done servicing request
01:34:51.306 00.000 15712 Worker thread wakes up
01:34:51.306 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
01:34:51.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:51.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:52.947 01.641 15712 Exposure complete
01:34:53.010 00.063 15712 worker thread done servicing request
01:34:53.010 00.000 7988 OnExposeComplete: enter
01:34:53.010 00.000 7988 UpdateGuideState(): m_state=6
01:34:53.010 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2497
01:34:53.010 00.000 7988 Star::Find returns 1 (0), X=976.91, Y=190.42, Mass=788, SNR=18.0, Peak=147 HFD=3.5
01:34:53.010 00.000 7988 MultiStar: [#1 0.22,0.12,0.92,U] [#2 -0.12,-0.56,0.00,M1] [#3 0.10,0.12,0.80,U] [#4 0.09,-0.14,0.70,U] [#5 0.12,-0.30,0.67,U] [#6 -0.24,-0.92,0.00,M6] [#7 -0.14,0.13,0.44,U] [#8 -0.44,-0.15,0.00,M10] 
01:34:53.010 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.05}, one-star: {-0.19, -0.18}
01:34:53.010 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
01:34:53.010 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
01:34:53.010 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.93 mountX=-0.05 mountY=-0.03, mountTheta=-2.52
01:34:53.010 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.05, opts=13)
01:34:53.010 00.000 7988 Enqueuing Move request for scope (0.04, -0.05)
01:34:53.010 00.000 15712 Worker thread wakes up
01:34:53.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:34:53.010 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:34:53.010 00.000 15712 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.03
01:34:53.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
01:34:53.026 00.016 7988 UpdateGuideState exits: m=788 SNR=18.0
01:34:53.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:53.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:53.026 00.000 7988 Enqueuing Expose request
01:34:53.026 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:53.026 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
01:34:53.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:53.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:53.026 00.000 15712 MoveAxis(W, 5, ABG)
01:34:53.026 00.000 15712 Guiding  Dir = 3, Dur = 5
01:34:53.026 00.000 15712 IsGuiding returns 0
01:34:53.045 00.019 15712 IsGuiding returns 0
01:34:53.045 00.000 15712 Move returns status 0, amount 5
01:34:53.045 00.000 15712 MoveAxis(N, 0, ABG)
01:34:53.045 00.000 15712 Move returns status 0, amount 0
01:34:53.045 00.000 15712 move complete, result=0
01:34:53.045 00.000 15712 worker thread done servicing request
01:34:53.045 00.000 15712 Worker thread wakes up
01:34:53.045 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
01:34:53.056 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:53.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:54.461 01.405 15712 Exposure complete
01:34:54.523 00.062 15712 worker thread done servicing request
01:34:54.523 00.000 7988 OnExposeComplete: enter
01:34:54.523 00.000 7988 UpdateGuideState(): m_state=6
01:34:54.523 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2498
01:34:54.523 00.000 7988 Star::Find returns 1 (0), X=977.27, Y=190.58, Mass=707, SNR=17.3, Peak=150 HFD=3.2
01:34:54.523 00.000 7988 MultiStar: [#1 0.05,0.06,0.98,U] [#2 -0.11,-0.43,0.00,M2] [#3 0.20,-0.08,0.78,U] [#4 -0.04,-0.17,0.72,U] [#5 -0.20,-0.13,0.68,U] [#6 -0.13,-0.58,0.00,M7] [#7 0.27,-0.09,0.47,U] [#8 -0.47,-0.16,0.00,R] 
01:34:54.523 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.06}, one-star: {0.17, -0.01}
01:34:54.523 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
01:34:54.523 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.28 = -2.28)
01:34:54.523 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.69 mountX=-0.06 mountY=-0.07, mountTheta=-2.26
01:34:54.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.06, opts=13)
01:34:54.523 00.000 7988 Enqueuing Move request for scope (0.07, -0.06)
01:34:54.538 00.015 15712 Worker thread wakes up
01:34:54.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
01:34:54.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
01:34:54.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
01:34:54.539 00.001 7988 UpdateGuideState exits: m=707 SNR=17.3
01:34:54.541 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:54.541 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:54.543 00.002 7988 Enqueuing Expose request
01:34:54.543 00.000 15712 Moving (0.07, -0.06) raw xDistance=-0.06 yDistance=-0.07
01:34:54.543 00.000 15712 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:54.543 00.000 15712 PPEC: input: -0.06, control: 0.01, exposure: 1500
01:34:54.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:54.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:34:54.543 00.000 15712 MoveAxis(W, 5, ABG)
01:34:54.543 00.000 15712 Guiding  Dir = 3, Dur = 5
01:34:54.543 00.000 15712 IsGuiding returns 0
01:34:54.574 00.031 15712 IsGuiding returns 0
01:34:54.574 00.000 15712 Move returns status 0, amount 5
01:34:54.574 00.000 15712 MoveAxis(N, 0, ABG)
01:34:54.574 00.000 15712 Move returns status 0, amount 0
01:34:54.574 00.000 15712 move complete, result=0
01:34:54.574 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:34:54.574 00.000 15712 worker thread done servicing request
01:34:54.574 00.000 15712 Worker thread wakes up
01:34:54.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:54.576 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:56.204 01.628 15712 Exposure complete
01:34:56.267 00.063 15712 worker thread done servicing request
01:34:56.268 00.001 7988 OnExposeComplete: enter
01:34:56.268 00.000 7988 UpdateGuideState(): m_state=6
01:34:56.268 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2499
01:34:56.268 00.000 7988 Star::Find returns 1 (0), X=977.24, Y=190.57, Mass=697, SNR=17.0, Peak=149 HFD=3.3
01:34:56.268 00.000 7988 MultiStar: [#1 -0.07,-0.38,0.98,U] [#2 0.18,-0.45,0.00,M3] [#3 0.19,-0.23,0.91,U] [#4 0.48,-0.86,0.00,M1] [#5 0.14,-0.35,0.65,U] [#6 -0.37,-0.33,0.00,M8] [#7 -0.13,0.14,0.47,U] [#8 0.67,-1.01,0.00,M1] 
01:34:56.273 00.005 7988 single-star, 4 included, MultiStar: {0.07, -0.19}, one-star: {0.14, -0.03}
01:34:56.273 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.56) = xAngle (-1.75 = -1.75)
01:34:56.273 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.79 = -1.79)
01:34:56.273 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.19 mountX=-0.03 mountY=-0.14, mountTheta=-1.75
01:34:56.273 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.03, opts=13)
01:34:56.273 00.000 7988 Enqueuing Move request for scope (0.14, -0.03)
01:34:56.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
01:34:56.281 00.008 7988 UpdateGuideState exits: m=697 SNR=17.0
01:34:56.283 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:56.283 00.000 15712 Worker thread wakes up
01:34:56.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:56.283 00.000 7988 Enqueuing Expose request
01:34:56.286 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
01:34:56.286 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
01:34:56.286 00.000 15712 Moving (0.14, -0.03) raw xDistance=-0.03 yDistance=-0.14
01:34:56.291 00.005 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:56.291 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
01:34:56.291 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:56.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:34:56.291 00.000 15712 MoveAxis(W, 4, ABG)
01:34:56.291 00.000 15712 Guiding  Dir = 3, Dur = 4
01:34:56.297 00.006 15712 IsGuiding returns 0
01:34:56.313 00.016 15712 IsGuiding returns 0
01:34:56.313 00.000 15712 Move returns status 0, amount 4
01:34:56.313 00.000 15712 MoveAxis(N, 0, ABG)
01:34:56.313 00.000 15712 Move returns status 0, amount 0
01:34:56.313 00.000 15712 move complete, result=0
01:34:56.313 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:34:56.318 00.005 15712 worker thread done servicing request
01:34:56.318 00.000 15712 Worker thread wakes up
01:34:56.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:56.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:57.734 01.416 15712 Exposure complete
01:34:57.797 00.063 15712 worker thread done servicing request
01:34:57.797 00.000 7988 OnExposeComplete: enter
01:34:57.797 00.000 7988 UpdateGuideState(): m_state=6
01:34:57.797 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2500
01:34:57.797 00.000 7988 Star::Find returns 1 (0), X=977.09, Y=190.55, Mass=596, SNR=15.6, Peak=144 HFD=2.5
01:34:57.797 00.000 7988 MultiStar: [#1 -0.14,0.11,1.10,U] [#2 0.34,-0.44,0.00,M4] [#3 0.44,0.02,0.00,M1] [#4 0.23,-0.31,0.74,U] [#5 0.08,-0.14,0.79,U] [#6 -0.32,-0.22,0.71,U] [#7 0.30,0.19,0.48,U] [#8 0.95,-0.31,0.00,M2] 
01:34:57.797 00.000 7988 single-star, 5 included, MultiStar: {-0.00, -0.07}, one-star: {-0.01, -0.04}
01:34:57.804 00.007 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.34 = 2.95)
01:34:57.804 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
01:34:57.804 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.77 mountX=-0.04 mountY=0.01, mountTheta=2.92
01:34:57.804 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
01:34:57.804 00.000 7988 Enqueuing Move request for scope (-0.01, -0.04)
01:34:57.804 00.000 15712 Worker thread wakes up
01:34:57.804 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:34:57.804 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:34:57.804 00.000 15712 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
01:34:57.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
01:34:57.811 00.007 7988 UpdateGuideState exits: m=596 SNR=15.6
01:34:57.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:57.813 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:57.813 00.000 7988 Enqueuing Expose request
01:34:57.813 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:57.813 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
01:34:57.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:57.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:57.813 00.000 15712 MoveAxis(W, 4, ABG)
01:34:57.813 00.000 15712 Guiding  Dir = 3, Dur = 4
01:34:57.813 00.000 15712 IsGuiding returns 0
01:34:57.835 00.022 15712 IsGuiding returns 0
01:34:57.835 00.000 15712 Move returns status 0, amount 4
01:34:57.835 00.000 15712 MoveAxis(N, 0, ABG)
01:34:57.835 00.000 15712 Move returns status 0, amount 0
01:34:57.835 00.000 15712 move complete, result=0
01:34:57.835 00.000 15712 worker thread done servicing request
01:34:57.835 00.000 15712 Worker thread wakes up
01:34:57.835 00.000 7988 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
01:34:57.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:57.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:34:59.473 01.638 15712 Exposure complete
01:34:59.534 00.061 15712 worker thread done servicing request
01:34:59.534 00.000 7988 OnExposeComplete: enter
01:34:59.539 00.005 7988 UpdateGuideState(): m_state=6
01:34:59.541 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2501
01:34:59.541 00.000 7988 Star::Find returns 1 (0), X=977.29, Y=190.38, Mass=663, SNR=16.5, Peak=147 HFD=3.5
01:34:59.543 00.002 7988 MultiStar: [#1 0.30,0.06,1.00,U] [#2 -0.02,-0.64,0.00,M5] [#3 0.10,-0.12,0.83,U] [#4 0.15,-0.49,0.00,M1] [#5 0.09,-0.57,0.00,M1] [#6 -0.15,-0.48,0.00,M8] [#7 0.66,-0.15,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.25,0.26,0.57,U] 
01:34:59.543 00.000 7988 refined, 3 included, MultiStar: {0.12, -0.03}, one-star: {0.19, -0.21}
01:34:59.545 00.002 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.81 = -1.81)
01:34:59.545 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
01:34:59.547 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.25 mountX=-0.03 mountY=-0.12, mountTheta=-1.82
01:34:59.549 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.03, opts=13)
01:34:59.550 00.001 7988 Enqueuing Move request for scope (0.12, -0.03)
01:34:59.550 00.000 15712 Worker thread wakes up
01:34:59.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:34:59.550 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:34:59.550 00.000 15712 Moving (0.12, -0.03) raw xDistance=-0.03 yDistance=-0.12
01:34:59.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
01:34:59.550 00.000 7988 UpdateGuideState exits: m=663 SNR=16.5
01:34:59.554 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:59.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:34:59.556 00.002 7988 Enqueuing Expose request
01:34:59.556 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:34:59.556 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
01:34:59.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:59.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:34:59.556 00.000 15712 MoveAxis(W, 3, ABG)
01:34:59.556 00.000 15712 Guiding  Dir = 3, Dur = 3
01:34:59.556 00.000 15712 IsGuiding returns 0
01:34:59.573 00.017 15712 IsGuiding returns 0
01:34:59.573 00.000 15712 Move returns status 0, amount 3
01:34:59.573 00.000 15712 MoveAxis(N, 0, ABG)
01:34:59.573 00.000 15712 Move returns status 0, amount 0
01:34:59.573 00.000 15712 move complete, result=0
01:34:59.573 00.000 15712 worker thread done servicing request
01:34:59.573 00.000 15712 Worker thread wakes up
01:34:59.573 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:34:59.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:34:59.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:00.984 01.411 15712 Exposure complete
01:35:01.046 00.062 15712 worker thread done servicing request
01:35:01.046 00.000 7988 OnExposeComplete: enter
01:35:01.046 00.000 7988 UpdateGuideState(): m_state=6
01:35:01.046 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2502
01:35:01.052 00.006 7988 Star::Find returns 1 (0), X=977.23, Y=190.23, Mass=697, SNR=17.0, Peak=144 HFD=3.0
01:35:01.052 00.000 7988 MultiStar: [#1 0.20,-0.19,0.99,U] [#2 0.23,-0.18,0.86,U] [#3 0.36,0.10,0.78,U] [#4 0.51,0.05,0.00,M2] [#5 0.08,-0.42,0.72,U] [#6 -0.18,-0.28,0.70,U] [#7 0.42,0.19,0.00,M2] [#8 0.62,-0.06,0.00,M3] 
01:35:01.052 00.000 7988 refined, 5 included, MultiStar: {0.15, -0.22}, one-star: {0.13, -0.37}
01:35:01.052 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
01:35:01.052 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
01:35:01.052 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.99 mountX=-0.22 mountY=-0.14, mountTheta=-2.58
01:35:01.052 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.22, opts=13)
01:35:01.052 00.000 7988 Enqueuing Move request for scope (0.15, -0.22)
01:35:01.052 00.000 15712 Worker thread wakes up
01:35:01.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
01:35:01.062 00.010 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
01:35:01.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
01:35:01.062 00.000 15712 Moving (0.15, -0.22) raw xDistance=-0.22 yDistance=-0.14
01:35:01.062 00.000 7988 UpdateGuideState exits: m=697 SNR=17.0
01:35:01.064 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:01.066 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:01.066 00.000 7988 Enqueuing Expose request
01:35:01.068 00.002 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
01:35:01.068 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
01:35:01.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:01.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:01.068 00.000 15712 MoveAxis(E, 41, ABG)
01:35:01.068 00.000 15712 Guiding  Dir = 2, Dur = 41
01:35:01.068 00.000 15712 IsGuiding returns 0
01:35:01.096 00.028 15712 PulseGuide returned control before completion, sleep 25
01:35:01.126 00.030 15712 IsGuiding returns 1
01:35:01.126 00.000 15712 scope still moving after pulse duration time elapsed
01:35:01.174 00.048 15712 IsGuiding returns 0
01:35:01.174 00.000 15712 scope move finished after 41 + 65 ms
01:35:01.174 00.000 15712 Move returns status 0, amount 41
01:35:01.176 00.002 15712 MoveAxis(N, 0, ABG)
01:35:01.176 00.000 15712 Move returns status 0, amount 0
01:35:01.176 00.000 15712 move complete, result=0
01:35:01.176 00.000 15712 worker thread done servicing request
01:35:01.176 00.000 15712 Worker thread wakes up
01:35:01.176 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
01:35:01.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:01.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:02.820 01.644 15712 Exposure complete
01:35:02.881 00.061 15712 worker thread done servicing request
01:35:02.881 00.000 7988 OnExposeComplete: enter
01:35:02.881 00.000 7988 UpdateGuideState(): m_state=6
01:35:02.886 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2503
01:35:02.887 00.001 7988 Star::Find returns 1 (0), X=977.12, Y=190.96, Mass=718, SNR=17.4, Peak=158 HFD=3.0
01:35:02.887 00.000 7988 MultiStar: [#1 0.17,0.28,0.90,U] [#2 -0.01,-0.12,0.87,U] [#3 0.16,0.59,0.00,M1] [#4 0.33,0.28,0.70,U] [#5 0.37,-0.02,0.67,U] [#6 -0.04,-0.17,0.59,U] [#7 0.19,0.38,0.56,U] [#8 0.11,0.41,0.39,U] 
01:35:02.889 00.002 7988 refined, 7 included, MultiStar: {0.14, 0.17}, one-star: {0.02, 0.36}
01:35:02.889 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
01:35:02.891 00.002 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
01:35:02.891 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.89 mountX=0.17 mountY=-0.14, mountTheta=-0.70
01:35:02.893 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.17, opts=13)
01:35:02.895 00.002 7988 Enqueuing Move request for scope (0.14, 0.17)
01:35:02.895 00.000 15712 Worker thread wakes up
01:35:02.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
01:35:02.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
01:35:02.895 00.000 15712 Moving (0.14, 0.17) raw xDistance=0.17 yDistance=-0.14
01:35:02.897 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
01:35:02.897 00.000 7988 UpdateGuideState exits: m=718 SNR=17.4
01:35:02.899 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:02.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:02.901 00.002 7988 Enqueuing Expose request
01:35:02.901 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
01:35:02.901 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
01:35:02.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:02.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:02.901 00.000 15712 MoveAxis(W, 36, ABG)
01:35:02.901 00.000 15712 Guiding  Dir = 3, Dur = 36
01:35:02.901 00.000 15712 IsGuiding returns 0
01:35:02.918 00.017 15712 PulseGuide returned control before completion, sleep 31
01:35:02.961 00.043 15712 IsGuiding returns 0
01:35:02.961 00.000 15712 Move returns status 0, amount 36
01:35:02.961 00.000 15712 MoveAxis(N, 0, ABG)
01:35:02.961 00.000 15712 Move returns status 0, amount 0
01:35:02.961 00.000 15712 move complete, result=0
01:35:02.961 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
01:35:02.967 00.006 15712 worker thread done servicing request
01:35:02.967 00.000 15712 Worker thread wakes up
01:35:02.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:02.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:04.383 01.416 15712 Exposure complete
01:35:04.445 00.062 15712 worker thread done servicing request
01:35:04.445 00.000 7988 OnExposeComplete: enter
01:35:04.445 00.000 7988 UpdateGuideState(): m_state=6
01:35:04.451 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2504
01:35:04.451 00.000 7988 Star::Find returns 1 (0), X=977.20, Y=191.11, Mass=691, SNR=16.9, Peak=148 HFD=3.2
01:35:04.453 00.002 7988 MultiStar: [#1 0.27,0.63,0.00,M1] [#2 0.03,-0.13,0.84,U] [#3 0.64,0.14,0.00,M2] [#4 0.13,0.10,0.70,U] [#5 0.30,-0.32,0.00,M1] [#6 -0.41,-0.04,0.61,U] [#7 0.31,0.19,0.46,U] [#8 0.13,-0.65,0.00,M3] 
01:35:04.453 00.000 7988 refined, 4 included, MultiStar: {0.03, 0.15}, one-star: {0.10, 0.51}
01:35:04.455 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
01:35:04.455 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
01:35:04.457 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.38 mountX=0.15 mountY=-0.03, mountTheta=-0.21
01:35:04.459 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.15, opts=13)
01:35:04.459 00.000 7988 Enqueuing Move request for scope (0.03, 0.15)
01:35:04.461 00.002 15712 Worker thread wakes up
01:35:04.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
01:35:04.461 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
01:35:04.461 00.000 15712 Moving (0.03, 0.15) raw xDistance=0.15 yDistance=-0.03
01:35:04.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
01:35:04.461 00.000 7988 UpdateGuideState exits: m=691 SNR=16.9
01:35:04.463 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:04.463 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:04.465 00.002 7988 Enqueuing Expose request
01:35:04.465 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:04.465 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
01:35:04.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:04.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:35:04.465 00.000 15712 MoveAxis(W, 3, ABG)
01:35:04.465 00.000 15712 Guiding  Dir = 3, Dur = 3
01:35:04.467 00.002 15712 IsGuiding returns 0
01:35:04.485 00.018 15712 IsGuiding returns 0
01:35:04.485 00.000 15712 Move returns status 0, amount 3
01:35:04.485 00.000 15712 MoveAxis(N, 0, ABG)
01:35:04.485 00.000 15712 Move returns status 0, amount 0
01:35:04.485 00.000 15712 move complete, result=0
01:35:04.485 00.000 15712 worker thread done servicing request
01:35:04.485 00.000 15712 Worker thread wakes up
01:35:04.485 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:35:04.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:04.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:06.119 01.634 15712 Exposure complete
01:35:06.180 00.061 15712 worker thread done servicing request
01:35:06.180 00.000 7988 OnExposeComplete: enter
01:35:06.180 00.000 7988 UpdateGuideState(): m_state=6
01:35:06.185 00.005 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2505
01:35:06.187 00.002 7988 Star::Find returns 1 (0), X=976.87, Y=190.78, Mass=642, SNR=16.3, Peak=138 HFD=3.1
01:35:06.187 00.000 7988 MultiStar: [#1 -0.27,0.32,1.03,U] [#2 0.03,-0.17,0.91,U] [#3 0.33,-0.13,0.78,U] [#4 -0.43,0.03,0.79,U] [#5 -0.19,-0.51,0.00,M2] [#6 -0.65,-0.44,0.00,M6] [#7 0.27,0.72,0.00,M1] [#8 0.26,-0.77,0.00,M4] 
01:35:06.189 00.002 7988 refined, 4 included, MultiStar: {-0.13, 0.06}, one-star: {-0.24, 0.18}
01:35:06.189 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
01:35:06.191 00.002 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
01:35:06.191 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.68 mountX=0.06 mountY=0.12, mountTheta=1.11
01:35:06.193 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.06, opts=13)
01:35:06.195 00.002 7988 Enqueuing Move request for scope (-0.13, 0.06)
01:35:06.196 00.001 15712 Worker thread wakes up
01:35:06.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
01:35:06.196 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
01:35:06.196 00.000 15712 Moving (-0.13, 0.06) raw xDistance=0.06 yDistance=0.12
01:35:06.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
01:35:06.196 00.000 7988 UpdateGuideState exits: m=642 SNR=16.3
01:35:06.198 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:06.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:06.200 00.002 7988 Enqueuing Expose request
01:35:06.200 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:06.200 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
01:35:06.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:06.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:35:06.200 00.000 15712 MoveAxis(W, 3, ABG)
01:35:06.200 00.000 15712 Guiding  Dir = 3, Dur = 3
01:35:06.200 00.000 15712 IsGuiding returns 0
01:35:06.221 00.021 15712 IsGuiding returns 0
01:35:06.221 00.000 15712 Move returns status 0, amount 3
01:35:06.221 00.000 15712 MoveAxis(N, 0, ABG)
01:35:06.221 00.000 15712 Move returns status 0, amount 0
01:35:06.221 00.000 15712 move complete, result=0
01:35:06.221 00.000 15712 worker thread done servicing request
01:35:06.221 00.000 15712 Worker thread wakes up
01:35:06.221 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
01:35:06.228 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:06.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:07.647 01.419 15712 Exposure complete
01:35:07.710 00.063 15712 worker thread done servicing request
01:35:07.710 00.000 7988 OnExposeComplete: enter
01:35:07.710 00.000 7988 UpdateGuideState(): m_state=6
01:35:07.710 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2506
01:35:07.710 00.000 7988 Star::Find returns 1 (0), X=977.01, Y=190.92, Mass=670, SNR=16.9, Peak=154 HFD=2.9
01:35:07.710 00.000 7988 MultiStar: [#1 -0.16,0.06,0.95,U] [#2 0.30,0.07,0.88,U] [#3 0.06,0.13,0.81,U] [#4 0.13,-0.27,0.67,U] [#5 0.16,-0.11,0.71,U] [#6 -0.55,-0.16,0.00,M7] [#7 0.02,0.78,0.00,M2] [#8 -0.75,0.01,0.00,M5] 
01:35:07.716 00.006 7988 refined, 5 included, MultiStar: {0.05, 0.06}, one-star: {-0.10, 0.33}
01:35:07.716 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.73 = -0.73)
01:35:07.716 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
01:35:07.716 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.83 mountX=0.06 mountY=-0.06, mountTheta=-0.75
01:35:07.716 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
01:35:07.716 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
01:35:07.716 00.000 15712 Worker thread wakes up
01:35:07.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:35:07.716 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:35:07.716 00.000 15712 Moving (0.05, 0.06) raw xDistance=0.06 yDistance=-0.06
01:35:07.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
01:35:07.724 00.008 7988 UpdateGuideState exits: m=670 SNR=16.9
01:35:07.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:07.726 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:07.726 00.000 7988 Enqueuing Expose request
01:35:07.726 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:07.726 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
01:35:07.726 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:07.726 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:35:07.726 00.000 15712 MoveAxis(W, 3, ABG)
01:35:07.726 00.000 15712 Guiding  Dir = 3, Dur = 3
01:35:07.726 00.000 15712 IsGuiding returns 0
01:35:07.745 00.019 15712 IsGuiding returns 0
01:35:07.745 00.000 15712 Move returns status 0, amount 3
01:35:07.745 00.000 15712 MoveAxis(N, 0, ABG)
01:35:07.745 00.000 15712 Move returns status 0, amount 0
01:35:07.745 00.000 15712 move complete, result=0
01:35:07.745 00.000 15712 worker thread done servicing request
01:35:07.745 00.000 15712 Worker thread wakes up
01:35:07.745 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:35:07.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:07.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:09.384 01.639 15712 Exposure complete
01:35:09.451 00.067 15712 worker thread done servicing request
01:35:09.451 00.000 7988 OnExposeComplete: enter
01:35:09.451 00.000 7988 UpdateGuideState(): m_state=6
01:35:09.451 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2507
01:35:09.451 00.000 7988 Star::Find returns 1 (0), X=977.15, Y=190.60, Mass=594, SNR=15.6, Peak=136 HFD=2.9
01:35:09.451 00.000 7988 MultiStar: [#1 0.22,0.15,1.10,U] [#2 0.01,-0.50,0.00,M1] [#3 0.68,0.20,0.00,M1] [#4 0.39,0.00,0.82,U] [#5 0.37,-0.45,0.00,M2] [#6 -0.46,-0.69,0.00,M8] [#7 0.04,-0.21,0.60,U] [#8 0.47,-0.70,0.00,M6] 
01:35:09.451 00.000 7988 single-star, 3 included, MultiStar: {0.18, 0.01}, one-star: {0.05, 0.00}
01:35:09.457 00.006 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.53 = -1.53)
01:35:09.457 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
01:35:09.459 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.04 mountX=0.00 mountY=-0.05, mountTheta=-1.53
01:35:09.459 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.00, opts=13)
01:35:09.461 00.002 7988 Enqueuing Move request for scope (0.05, 0.00)
01:35:09.463 00.002 15712 Worker thread wakes up
01:35:09.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
01:35:09.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
01:35:09.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
01:35:09.463 00.000 7988 UpdateGuideState exits: m=594 SNR=15.6
01:35:09.466 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:09.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:09.467 00.001 7988 Enqueuing Expose request
01:35:09.467 00.000 15712 Moving (0.05, 0.00) raw xDistance=0.00 yDistance=-0.05
01:35:09.469 00.002 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:09.469 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
01:35:09.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:09.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:09.469 00.000 15712 MoveAxis(W, 2, ABG)
01:35:09.469 00.000 15712 Guiding  Dir = 3, Dur = 2
01:35:09.469 00.000 15712 IsGuiding returns 0
01:35:09.484 00.015 15712 IsGuiding returns 0
01:35:09.484 00.000 15712 Move returns status 0, amount 2
01:35:09.484 00.000 15712 MoveAxis(N, 0, ABG)
01:35:09.484 00.000 15712 Move returns status 0, amount 0
01:35:09.484 00.000 15712 move complete, result=0
01:35:09.484 00.000 15712 worker thread done servicing request
01:35:09.484 00.000 15712 Worker thread wakes up
01:35:09.484 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:35:09.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:09.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:10.899 01.415 15712 Exposure complete
01:35:10.963 00.064 15712 worker thread done servicing request
01:35:10.963 00.000 7988 OnExposeComplete: enter
01:35:10.963 00.000 7988 UpdateGuideState(): m_state=6
01:35:10.963 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2508
01:35:10.963 00.000 7988 Star::Find returns 1 (0), X=977.44, Y=190.58, Mass=691, SNR=16.8, Peak=157 HFD=3.1
01:35:10.963 00.000 7988 MultiStar: [#1 -0.11,0.19,1.00,U] [#2 0.19,-0.67,0.00,M2] [#3 0.23,-0.07,0.88,U] [#4 -0.13,-0.44,0.00,M1] [#5 0.27,-0.39,0.00,M3] [#6 0.07,-0.88,0.00,M9] [#7 0.10,0.44,0.00,M2] [#8 0.05,-0.68,0.00,M7] 
01:35:10.963 00.000 7988 refined, 2 included, MultiStar: {0.15, 0.04}, one-star: {0.33, -0.01}
01:35:10.963 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
01:35:10.963 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
01:35:10.963 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=0.04 mountY=-0.15, mountTheta=-1.31
01:35:10.963 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.04, opts=13)
01:35:10.963 00.000 7988 Enqueuing Move request for scope (0.15, 0.04)
01:35:10.963 00.000 15712 Worker thread wakes up
01:35:10.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
01:35:10.963 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
01:35:10.963 00.000 15712 Moving (0.15, 0.04) raw xDistance=0.04 yDistance=-0.15
01:35:10.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
01:35:10.978 00.015 7988 UpdateGuideState exits: m=691 SNR=16.8
01:35:10.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:10.980 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:10.980 00.000 7988 Enqueuing Expose request
01:35:10.980 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:10.980 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
01:35:10.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:10.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:35:10.980 00.000 15712 MoveAxis(W, 1, ABG)
01:35:10.980 00.000 15712 Guiding  Dir = 3, Dur = 1
01:35:10.980 00.000 15712 IsGuiding returns 0
01:35:11.006 00.026 15712 IsGuiding returns 0
01:35:11.006 00.000 15712 Move returns status 0, amount 1
01:35:11.006 00.000 15712 MoveAxis(N, 0, ABG)
01:35:11.006 00.000 15712 Move returns status 0, amount 0
01:35:11.006 00.000 15712 move complete, result=0
01:35:11.006 00.000 15712 worker thread done servicing request
01:35:11.006 00.000 15712 Worker thread wakes up
01:35:11.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:11.006 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:35:11.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:12.636 01.630 15712 Exposure complete
01:35:12.700 00.064 15712 worker thread done servicing request
01:35:12.703 00.003 7988 OnExposeComplete: enter
01:35:12.703 00.000 7988 UpdateGuideState(): m_state=6
01:35:12.703 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2509
01:35:12.703 00.000 7988 Star::Find returns 1 (0), X=976.98, Y=190.58, Mass=696, SNR=16.9, Peak=136 HFD=3.5
01:35:12.703 00.000 7988 MultiStar: [#1 0.08,-0.03,1.01,U] [#2 -0.10,-0.55,0.00,M3] [#3 0.34,-0.16,0.78,U] [#4 0.06,-0.27,0.67,U] [#5 0.19,-0.52,0.00,M4] [#6 -0.32,-0.49,0.00,M10] [#7 -0.19,0.00,0.45,U] [#8 0.38,0.42,0.00,M8] 
01:35:12.703 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.09}, one-star: {-0.12, -0.01}
01:35:12.703 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
01:35:12.703 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
01:35:12.703 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.10 mountX=-0.09 mountY=-0.04, mountTheta=-2.69
01:35:12.703 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.09, opts=13)
01:35:12.713 00.010 7988 Enqueuing Move request for scope (0.04, -0.09)
01:35:12.713 00.000 15712 Worker thread wakes up
01:35:12.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:35:12.713 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:35:12.713 00.000 15712 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.04
01:35:12.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
01:35:12.716 00.003 7988 UpdateGuideState exits: m=696 SNR=16.9
01:35:12.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:12.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:12.716 00.000 7988 Enqueuing Expose request
01:35:12.716 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:12.716 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
01:35:12.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:12.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:12.716 00.000 15712 MoveAxis(W, 1, ABG)
01:35:12.716 00.000 15712 Guiding  Dir = 3, Dur = 1
01:35:12.716 00.000 15712 IsGuiding returns 0
01:35:12.781 00.065 15712 IsGuiding returns 0
01:35:12.781 00.000 15712 Move returns status 0, amount 1
01:35:12.781 00.000 15712 MoveAxis(N, 0, ABG)
01:35:12.781 00.000 15712 Move returns status 0, amount 0
01:35:12.781 00.000 15712 move complete, result=0
01:35:12.781 00.000 15712 worker thread done servicing request
01:35:12.781 00.000 15712 Worker thread wakes up
01:35:12.781 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:35:12.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:12.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:14.187 01.406 15712 Exposure complete
01:35:14.248 00.061 15712 worker thread done servicing request
01:35:14.248 00.000 7988 OnExposeComplete: enter
01:35:14.248 00.000 7988 UpdateGuideState(): m_state=6
01:35:14.253 00.005 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2510
01:35:14.253 00.000 7988 Star::Find returns 1 (0), X=977.10, Y=190.88, Mass=735, SNR=17.3, Peak=153 HFD=3.4
01:35:14.255 00.002 7988 MultiStar: [#1 0.10,0.16,0.92,U] [#2 -0.23,-0.04,0.85,U] [#3 0.01,0.12,0.76,U] [#4 0.10,-0.05,0.72,U] [#5 0.38,-0.09,0.67,U] [#6 -0.56,-0.17,0.00,R] [#7 0.10,0.45,0.00,M2] [#8 0.78,-0.02,0.00,M9] 
01:35:14.255 00.000 7988 refined, 5 included, MultiStar: {0.05, 0.08}, one-star: {-0.00, 0.29}
01:35:14.257 00.002 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
01:35:14.259 00.002 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
01:35:14.259 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.04 mountX=0.08 mountY=-0.05, mountTheta=-0.55
01:35:14.261 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.08, opts=13)
01:35:14.263 00.002 7988 Enqueuing Move request for scope (0.05, 0.08)
01:35:14.264 00.001 15712 Worker thread wakes up
01:35:14.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:35:14.264 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:35:14.264 00.000 15712 Moving (0.05, 0.08) raw xDistance=0.08 yDistance=-0.05
01:35:14.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
01:35:14.264 00.000 7988 UpdateGuideState exits: m=735 SNR=17.3
01:35:14.266 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:14.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:14.268 00.002 7988 Enqueuing Expose request
01:35:14.268 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:14.268 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
01:35:14.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:14.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:14.268 00.000 15712 MoveAxis(W, 0, ABG)
01:35:14.268 00.000 15712 Move returns status 0, amount 0
01:35:14.268 00.000 15712 MoveAxis(N, 0, ABG)
01:35:14.268 00.000 15712 Move returns status 0, amount 0
01:35:14.268 00.000 15712 move complete, result=0
01:35:14.270 00.002 15712 worker thread done servicing request
01:35:14.270 00.000 15712 Worker thread wakes up
01:35:14.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:14.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:14.270 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
01:35:15.908 01.638 15712 Exposure complete
01:35:15.973 00.065 15712 worker thread done servicing request
01:35:15.973 00.000 7988 OnExposeComplete: enter
01:35:15.973 00.000 7988 UpdateGuideState(): m_state=6
01:35:15.976 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2511
01:35:15.976 00.000 7988 Star::Find returns 1 (0), X=976.98, Y=190.82, Mass=736, SNR=17.2, Peak=141 HFD=3.3
01:35:15.978 00.002 7988 MultiStar: [#1 0.54,0.49,0.00,M1] [#2 0.04,-0.42,0.90,U] [#3 0.38,0.16,0.80,U] [#4 0.33,-0.08,0.77,U] [#5 0.42,-0.34,0.00,M4] [#6 0.17,-0.26,0.70,U] [#7 0.12,0.44,0.00,M3] [#8 1.16,0.07,0.00,M10] 
01:35:15.978 00.000 7988 refined, 4 included, MultiStar: {0.14, -0.07}, one-star: {-0.12, 0.22}
01:35:15.980 00.002 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
01:35:15.980 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
01:35:15.982 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.43 mountX=-0.06 mountY=-0.14, mountTheta=-2.00
01:35:15.984 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.07, opts=13)
01:35:15.985 00.001 7988 Enqueuing Move request for scope (0.14, -0.07)
01:35:15.985 00.000 15712 Worker thread wakes up
01:35:15.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
01:35:15.985 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
01:35:15.985 00.000 15712 Moving (0.14, -0.07) raw xDistance=-0.06 yDistance=-0.14
01:35:15.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
01:35:15.985 00.000 7988 UpdateGuideState exits: m=736 SNR=17.2
01:35:15.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:15.990 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:15.990 00.000 7988 Enqueuing Expose request
01:35:15.990 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:15.990 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
01:35:15.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:15.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:15.990 00.000 15712 MoveAxis(E, 1, ABG)
01:35:15.990 00.000 15712 Guiding  Dir = 2, Dur = 1
01:35:15.990 00.000 15712 IsGuiding returns 0
01:35:16.007 00.017 15712 IsGuiding returns 0
01:35:16.007 00.000 15712 Move returns status 0, amount 1
01:35:16.007 00.000 15712 MoveAxis(N, 0, ABG)
01:35:16.007 00.000 15712 Move returns status 0, amount 0
01:35:16.007 00.000 15712 move complete, result=0
01:35:16.007 00.000 15712 worker thread done servicing request
01:35:16.007 00.000 15712 Worker thread wakes up
01:35:16.007 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:35:16.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:16.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:17.424 01.417 15712 Exposure complete
01:35:17.488 00.064 15712 worker thread done servicing request
01:35:17.488 00.000 7988 OnExposeComplete: enter
01:35:17.488 00.000 7988 UpdateGuideState(): m_state=6
01:35:17.488 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2512
01:35:17.488 00.000 7988 Star::Find returns 1 (0), X=977.19, Y=190.78, Mass=802, SNR=18.2, Peak=130 HFD=4.1
01:35:17.488 00.000 7988 MultiStar: [#1 0.01,-0.04,0.99,U] [#2 0.04,-0.26,0.85,U] [#3 0.42,-0.20,0.00,M1] [#4 0.29,-0.11,0.69,U] [#5 0.27,-0.05,0.67,U] [#6 0.55,0.01,0.00,M1] [#7 0.06,0.22,0.49,U] [#8 0.21,-0.19,0.38,U] 
01:35:17.488 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.03}, one-star: {0.09, 0.18}
01:35:17.488 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.81 = -1.81)
01:35:17.488 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
01:35:17.488 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.25 mountX=-0.03 mountY=-0.12, mountTheta=-1.82
01:35:17.488 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.03, opts=13)
01:35:17.488 00.000 7988 Enqueuing Move request for scope (0.12, -0.03)
01:35:17.502 00.014 15712 Worker thread wakes up
01:35:17.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:35:17.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:35:17.502 00.000 15712 Moving (0.12, -0.03) raw xDistance=-0.03 yDistance=-0.12
01:35:17.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
01:35:17.503 00.001 7988 UpdateGuideState exits: m=802 SNR=18.2
01:35:17.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:17.505 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:17.505 00.000 7988 Enqueuing Expose request
01:35:17.507 00.002 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:17.507 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
01:35:17.507 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:17.507 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:35:17.507 00.000 15712 MoveAxis(E, 2, ABG)
01:35:17.507 00.000 15712 Guiding  Dir = 2, Dur = 2
01:35:17.507 00.000 15712 IsGuiding returns 0
01:35:17.523 00.016 15712 IsGuiding returns 0
01:35:17.523 00.000 15712 Move returns status 0, amount 2
01:35:17.523 00.000 15712 MoveAxis(N, 0, ABG)
01:35:17.523 00.000 15712 Move returns status 0, amount 0
01:35:17.523 00.000 15712 move complete, result=0
01:35:17.523 00.000 15712 worker thread done servicing request
01:35:17.523 00.000 15712 Worker thread wakes up
01:35:17.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:17.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:17.523 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:35:19.162 01.639 15712 Exposure complete
01:35:19.229 00.067 15712 worker thread done servicing request
01:35:19.229 00.000 7988 OnExposeComplete: enter
01:35:19.229 00.000 7988 UpdateGuideState(): m_state=6
01:35:19.229 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2513
01:35:19.229 00.000 7988 Star::Find returns 1 (0), X=977.19, Y=190.56, Mass=660, SNR=16.7, Peak=138 HFD=3.2
01:35:19.229 00.000 7988 MultiStar: [#1 0.06,0.04,1.05,U] [#2 0.05,-0.29,0.91,U] [#3 0.31,-0.08,0.82,U] [#4 -0.31,-0.27,0.74,U] [#5 0.54,-0.22,0.00,M4] [#6 0.35,-0.03,0.63,U] [#7 0.25,0.44,0.00,M3] [#8 0.23,0.19,0.39,U] 
01:35:19.229 00.000 7988 single-star, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.09, -0.04}
01:35:19.229 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
01:35:19.229 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
01:35:19.237 00.008 7988 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.39 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
01:35:19.240 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.04, opts=13)
01:35:19.240 00.000 7988 Enqueuing Move request for scope (0.09, -0.04)
01:35:19.240 00.000 15712 Worker thread wakes up
01:35:19.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:35:19.240 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:35:19.240 00.000 15712 Moving (0.09, -0.04) raw xDistance=-0.04 yDistance=-0.09
01:35:19.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
01:35:19.240 00.000 7988 UpdateGuideState exits: m=660 SNR=16.7
01:35:19.245 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:19.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:19.247 00.002 7988 Enqueuing Expose request
01:35:19.247 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:19.247 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
01:35:19.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:19.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:35:19.247 00.000 15712 MoveAxis(E, 4, ABG)
01:35:19.247 00.000 15712 Guiding  Dir = 2, Dur = 4
01:35:19.247 00.000 15712 IsGuiding returns 0
01:35:19.271 00.024 15712 IsGuiding returns 0
01:35:19.271 00.000 15712 Move returns status 0, amount 4
01:35:19.271 00.000 15712 MoveAxis(N, 0, ABG)
01:35:19.271 00.000 15712 Move returns status 0, amount 0
01:35:19.271 00.000 15712 move complete, result=0
01:35:19.271 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:35:19.271 00.000 15712 worker thread done servicing request
01:35:19.271 00.000 15712 Worker thread wakes up
01:35:19.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:19.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:20.692 01.421 15712 Exposure complete
01:35:20.755 00.063 15712 worker thread done servicing request
01:35:20.755 00.000 7988 OnExposeComplete: enter
01:35:20.755 00.000 7988 UpdateGuideState(): m_state=6
01:35:20.755 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2514
01:35:20.755 00.000 7988 Star::Find returns 1 (0), X=977.34, Y=190.37, Mass=731, SNR=17.2, Peak=137 HFD=3.4
01:35:20.755 00.000 7988 MultiStar: [#1 0.05,0.03,0.96,U] [#2 0.02,-0.18,0.84,U] [#3 0.08,0.01,0.87,U] [#4 0.26,-0.35,0.66,U] [#5 0.33,-0.52,0.00,M5] [#6 0.85,-0.13,0.00,M1] [#7 -0.16,0.03,0.46,U] [#8 0.56,-0.08,0.00,M9] 
01:35:20.755 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.11}, one-star: {0.24, -0.22}
01:35:20.755 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
01:35:20.755 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
01:35:20.764 00.009 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.85 mountX=-0.11 mountY=-0.10, mountTheta=-2.43
01:35:20.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
01:35:20.764 00.000 7988 Enqueuing Move request for scope (0.10, -0.11)
01:35:20.764 00.000 15712 Worker thread wakes up
01:35:20.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
01:35:20.769 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
01:35:20.769 00.000 7988 UpdateGuideState exits: m=731 SNR=17.2
01:35:20.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:20.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:20.769 00.000 7988 Enqueuing Expose request
01:35:20.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
01:35:20.769 00.000 15712 Moving (0.10, -0.11) raw xDistance=-0.11 yDistance=-0.10
01:35:20.769 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:20.769 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
01:35:20.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:20.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:35:20.769 00.000 15712 MoveAxis(E, 5, ABG)
01:35:20.769 00.000 15712 Guiding  Dir = 2, Dur = 5
01:35:20.769 00.000 15712 IsGuiding returns 0
01:35:20.806 00.037 15712 IsGuiding returns 0
01:35:20.806 00.000 15712 Move returns status 0, amount 5
01:35:20.806 00.000 15712 MoveAxis(N, 0, ABG)
01:35:20.806 00.000 15712 Move returns status 0, amount 0
01:35:20.806 00.000 15712 move complete, result=0
01:35:20.806 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:35:20.808 00.002 15712 worker thread done servicing request
01:35:20.808 00.000 15712 Worker thread wakes up
01:35:20.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:20.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:22.445 01.637 15712 Exposure complete
01:35:22.508 00.063 15712 worker thread done servicing request
01:35:22.508 00.000 7988 OnExposeComplete: enter
01:35:22.510 00.002 7988 UpdateGuideState(): m_state=6
01:35:22.512 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2515
01:35:22.512 00.000 7988 Star::Find returns 1 (0), X=976.94, Y=190.53, Mass=783, SNR=18.1, Peak=149 HFD=3.5
01:35:22.514 00.002 7988 MultiStar: [#1 -0.04,-0.06,0.91,U] [#2 0.13,-0.84,0.00,M1] [#3 0.22,-0.17,0.78,U] [#4 -0.05,-0.53,0.00,M1] [#5 0.24,-0.92,0.00,M6] [#6 0.28,-0.86,0.00,M2] [#7 -0.55,-0.20,0.00,M3] [#8 0.51,-0.29,0.00,M10] 
01:35:22.516 00.002 7988 refined, 2 included, MultiStar: {-0.01, -0.09}, one-star: {-0.16, -0.07}
01:35:22.516 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
01:35:22.518 00.002 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.02)
01:35:22.518 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.67 mountX=-0.09 mountY=0.01, mountTheta=3.02
01:35:22.522 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.09, opts=13)
01:35:22.522 00.000 7988 Enqueuing Move request for scope (-0.01, -0.09)
01:35:22.522 00.000 15712 Worker thread wakes up
01:35:22.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
01:35:22.522 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
01:35:22.522 00.000 15712 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
01:35:22.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
01:35:22.522 00.000 7988 UpdateGuideState exits: m=783 SNR=18.1
01:35:22.527 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:22.527 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:22.529 00.002 7988 Enqueuing Expose request
01:35:22.529 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:22.529 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
01:35:22.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:22.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:35:22.529 00.000 15712 MoveAxis(E, 7, ABG)
01:35:22.529 00.000 15712 Guiding  Dir = 2, Dur = 7
01:35:22.558 00.029 15712 IsGuiding returns 0
01:35:22.575 00.017 15712 IsGuiding returns 0
01:35:22.575 00.000 15712 Move returns status 0, amount 7
01:35:22.575 00.000 15712 MoveAxis(N, 0, ABG)
01:35:22.575 00.000 15712 Move returns status 0, amount 0
01:35:22.575 00.000 15712 move complete, result=0
01:35:22.575 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:35:22.582 00.007 15712 worker thread done servicing request
01:35:22.582 00.000 15712 Worker thread wakes up
01:35:22.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:22.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:23.987 01.405 15712 Exposure complete
01:35:24.051 00.064 15712 worker thread done servicing request
01:35:24.052 00.001 7988 OnExposeComplete: enter
01:35:24.052 00.000 7988 UpdateGuideState(): m_state=6
01:35:24.052 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2516
01:35:24.052 00.000 7988 Star::Find returns 1 (0), X=976.94, Y=190.42, Mass=698, SNR=17.0, Peak=136 HFD=3.4
01:35:24.052 00.000 7988 MultiStar: [#1 0.20,-0.04,1.02,U] [#2 -0.11,-0.31,0.93,U] [#3 0.16,-0.04,0.87,U] [#4 0.10,-0.16,0.68,U] [#5 0.14,-0.45,0.00,M7] [#6 0.23,0.02,0.66,U] [#7 0.89,0.06,0.00,M4] [#8 0.91,-0.14,0.00,R] 
01:35:24.052 00.000 7988 refined, 5 included, MultiStar: {0.06, -0.12}, one-star: {-0.16, -0.18}
01:35:24.052 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
01:35:24.052 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
01:35:24.052 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.15 mountX=-0.12 mountY=-0.05, mountTheta=-2.74
01:35:24.061 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.12, opts=13)
01:35:24.061 00.000 7988 Enqueuing Move request for scope (0.06, -0.12)
01:35:24.061 00.000 15712 Worker thread wakes up
01:35:24.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
01:35:24.061 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
01:35:24.064 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:35:24.064 00.000 7988 UpdateGuideState exits: m=698 SNR=17.0
01:35:24.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:24.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:24.064 00.000 7988 Enqueuing Expose request
01:35:24.064 00.000 15712 Moving (0.06, -0.12) raw xDistance=-0.12 yDistance=-0.05
01:35:24.070 00.006 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:24.070 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
01:35:24.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:24.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:24.070 00.000 15712 MoveAxis(E, 7, ABG)
01:35:24.070 00.000 15712 Guiding  Dir = 2, Dur = 7
01:35:24.070 00.000 15712 IsGuiding returns 0
01:35:24.099 00.029 15712 IsGuiding returns 0
01:35:24.099 00.000 15712 Move returns status 0, amount 7
01:35:24.099 00.000 15712 MoveAxis(N, 0, ABG)
01:35:24.099 00.000 15712 Move returns status 0, amount 0
01:35:24.099 00.000 15712 move complete, result=0
01:35:24.099 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:35:24.100 00.001 15712 worker thread done servicing request
01:35:24.100 00.000 15712 Worker thread wakes up
01:35:24.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:24.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:25.742 01.642 15712 Exposure complete
01:35:25.807 00.065 15712 worker thread done servicing request
01:35:25.807 00.000 7988 OnExposeComplete: enter
01:35:25.807 00.000 7988 UpdateGuideState(): m_state=6
01:35:25.810 00.003 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2517
01:35:25.810 00.000 7988 Star::Find returns 1 (0), X=977.21, Y=190.43, Mass=781, SNR=17.9, Peak=144 HFD=3.7
01:35:25.810 00.000 7988 MultiStar: [#1 0.13,-0.07,0.89,U] [#2 0.01,-0.47,0.00,M1] [#3 -0.08,-0.08,0.76,U] [#4 0.22,-0.25,0.72,U] [#5 -0.45,-0.57,0.00,M8] [#6 0.46,-0.10,0.00,M2] [#7 -0.25,0.04,0.51,U] [#8 -0.52,0.21,0.00,M1] 
01:35:25.810 00.000 7988 refined, 4 included, MultiStar: {0.05, -0.12}, one-star: {0.11, -0.17}
01:35:25.810 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
01:35:25.810 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
01:35:25.810 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.17 mountX=-0.12 mountY=-0.05, mountTheta=-2.76
01:35:25.810 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.12, opts=13)
01:35:25.810 00.000 7988 Enqueuing Move request for scope (0.05, -0.12)
01:35:25.810 00.000 15712 Worker thread wakes up
01:35:25.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
01:35:25.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
01:35:25.820 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:35:25.820 00.000 7988 UpdateGuideState exits: m=781 SNR=17.9
01:35:25.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:25.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:25.820 00.000 7988 Enqueuing Expose request
01:35:25.820 00.000 15712 Moving (0.05, -0.12) raw xDistance=-0.12 yDistance=-0.05
01:35:25.827 00.007 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:25.827 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
01:35:25.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:25.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:25.827 00.000 15712 MoveAxis(E, 8, ABG)
01:35:25.827 00.000 15712 Guiding  Dir = 2, Dur = 8
01:35:25.856 00.029 15712 IsGuiding returns 0
01:35:25.873 00.017 15712 IsGuiding returns 0
01:35:25.873 00.000 15712 Move returns status 0, amount 8
01:35:25.873 00.000 15712 MoveAxis(N, 0, ABG)
01:35:25.873 00.000 15712 Move returns status 0, amount 0
01:35:25.873 00.000 15712 move complete, result=0
01:35:25.873 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:35:25.875 00.002 15712 worker thread done servicing request
01:35:25.875 00.000 15712 Worker thread wakes up
01:35:25.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:25.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:27.291 01.416 15712 Exposure complete
01:35:27.356 00.065 15712 worker thread done servicing request
01:35:27.356 00.000 7988 OnExposeComplete: enter
01:35:27.356 00.000 7988 UpdateGuideState(): m_state=6
01:35:27.359 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2518
01:35:27.359 00.000 7988 Star::Find returns 1 (0), X=976.92, Y=190.83, Mass=603, SNR=15.7, Peak=132 HFD=2.8
01:35:27.361 00.002 7988 MultiStar: [#1 -0.06,0.44,0.00,M1] [#2 -0.04,-0.25,0.93,U] [#3 0.14,0.08,0.90,U] [#4 0.35,-0.43,0.00,M1] [#5 -0.05,-0.21,0.84,U] [#6 0.28,-0.09,0.69,U] [#7 0.46,0.26,0.00,M4] [#8 -0.52,0.41,0.00,M2] 
01:35:27.361 00.000 7988 refined, 4 included, MultiStar: {0.01, -0.04}, one-star: {-0.19, 0.24}
01:35:27.363 00.002 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
01:35:27.363 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
01:35:27.365 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.20 mountX=-0.04 mountY=-0.01, mountTheta=-2.80
01:35:27.367 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
01:35:27.367 00.000 7988 Enqueuing Move request for scope (0.01, -0.04)
01:35:27.367 00.000 15712 Worker thread wakes up
01:35:27.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:35:27.367 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:35:27.367 00.000 15712 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.01
01:35:27.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:35:27.367 00.000 7988 UpdateGuideState exits: m=603 SNR=15.7
01:35:27.373 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:27.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:27.375 00.002 7988 Enqueuing Expose request
01:35:27.375 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:27.375 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
01:35:27.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:27.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:27.375 00.000 15712 MoveAxis(E, 6, ABG)
01:35:27.375 00.000 15712 Guiding  Dir = 2, Dur = 6
01:35:27.375 00.000 15712 IsGuiding returns 0
01:35:27.390 00.015 15712 IsGuiding returns 0
01:35:27.390 00.000 15712 Move returns status 0, amount 6
01:35:27.390 00.000 15712 MoveAxis(N, 0, ABG)
01:35:27.390 00.000 15712 Move returns status 0, amount 0
01:35:27.390 00.000 15712 move complete, result=0
01:35:27.390 00.000 15712 worker thread done servicing request
01:35:27.390 00.000 15712 Worker thread wakes up
01:35:27.390 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:35:27.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:27.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:29.022 01.632 15712 Exposure complete
01:35:29.088 00.066 15712 worker thread done servicing request
01:35:29.089 00.001 7988 OnExposeComplete: enter
01:35:29.089 00.000 7988 UpdateGuideState(): m_state=6
01:35:29.089 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2519
01:35:29.089 00.000 7988 Star::Find returns 1 (0), X=976.91, Y=190.34, Mass=800, SNR=18.4, Peak=135 HFD=3.9
01:35:29.089 00.000 7988 MultiStar: [#1 0.02,-0.21,0.92,U] [#2 0.08,-0.67,0.00,M1] [#3 0.35,-0.09,0.71,U] [#4 0.01,-0.25,0.66,U] [#5 0.39,-0.31,0.00,M8] [#6 0.66,-0.28,0.00,M2] [#7 0.95,0.40,0.00,M5] [#8 -1.08,-0.14,0.00,M3] 
01:35:29.089 00.000 7988 refined, 3 included, MultiStar: {0.03, -0.21}, one-star: {-0.19, -0.26}
01:35:29.089 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
01:35:29.089 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
01:35:29.089 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.44 mountX=-0.21 mountY=-0.02, mountTheta=-3.04
01:35:29.089 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.21, opts=13)
01:35:29.089 00.000 7988 Enqueuing Move request for scope (0.03, -0.21)
01:35:29.089 00.000 15712 Worker thread wakes up
01:35:29.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
01:35:29.089 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
01:35:29.101 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:35:29.101 00.000 7988 UpdateGuideState exits: m=800 SNR=18.4
01:35:29.103 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:29.103 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:29.103 00.000 7988 Enqueuing Expose request
01:35:29.103 00.000 15712 Moving (0.03, -0.21) raw xDistance=-0.21 yDistance=-0.02
01:35:29.103 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:35:29.103 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
01:35:29.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:29.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:35:29.103 00.000 15712 MoveAxis(E, 46, ABG)
01:35:29.103 00.000 15712 Guiding  Dir = 2, Dur = 46
01:35:29.103 00.000 15712 IsGuiding returns 0
01:35:29.133 00.030 15712 PulseGuide returned control before completion, sleep 34
01:35:29.198 00.065 15712 IsGuiding returns 1
01:35:29.198 00.000 15712 scope still moving after pulse duration time elapsed
01:35:29.229 00.031 15712 IsGuiding returns 0
01:35:29.229 00.000 15712 scope move finished after 46 + 72 ms
01:35:29.229 00.000 15712 Move returns status 0, amount 46
01:35:29.229 00.000 15712 MoveAxis(N, 0, ABG)
01:35:29.229 00.000 15712 Move returns status 0, amount 0
01:35:29.229 00.000 15712 move complete, result=0
01:35:29.229 00.000 15712 worker thread done servicing request
01:35:29.229 00.000 15712 Worker thread wakes up
01:35:29.229 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
01:35:29.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:29.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:30.650 01.421 15712 Exposure complete
01:35:30.714 00.064 15712 worker thread done servicing request
01:35:30.714 00.000 7988 OnExposeComplete: enter
01:35:30.714 00.000 7988 UpdateGuideState(): m_state=6
01:35:30.714 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2520
01:35:30.714 00.000 7988 Star::Find returns 1 (0), X=976.88, Y=190.73, Mass=629, SNR=16.2, Peak=172 HFD=2.6
01:35:30.719 00.005 7988 MultiStar: [#1 -0.16,0.22,0.99,U] [#2 0.05,-0.01,0.86,U] [#3 0.13,0.43,0.00,M1] [#4 0.12,0.61,0.00,M1] [#5 0.53,-0.09,0.00,M9] [#6 0.24,0.14,0.74,U] [#7 0.19,0.63,0.00,M6] [#8 -0.57,0.31,0.00,M4] 
01:35:30.719 00.000 7988 refined, 3 included, MultiStar: {-0.04, 0.12}, one-star: {-0.23, 0.13}
01:35:30.719 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
01:35:30.719 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
01:35:30.719 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.91 mountX=0.12 mountY=0.04, mountTheta=0.32
01:35:30.719 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.12, opts=13)
01:35:30.719 00.000 7988 Enqueuing Move request for scope (-0.04, 0.12)
01:35:30.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
01:35:30.727 00.008 7988 UpdateGuideState exits: m=629 SNR=16.2
01:35:30.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:30.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:30.727 00.000 7988 Enqueuing Expose request
01:35:30.727 00.000 15712 Worker thread wakes up
01:35:30.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
01:35:30.727 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
01:35:30.727 00.000 15712 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.04
01:35:30.736 00.009 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:30.736 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
01:35:30.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:30.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:35:30.736 00.000 15712 MoveAxis(E, 5, ABG)
01:35:30.736 00.000 15712 Guiding  Dir = 2, Dur = 5
01:35:30.736 00.000 15712 IsGuiding returns 0
01:35:30.764 00.028 15712 IsGuiding returns 0
01:35:30.764 00.000 15712 Move returns status 0, amount 5
01:35:30.764 00.000 15712 MoveAxis(N, 0, ABG)
01:35:30.764 00.000 15712 Move returns status 0, amount 0
01:35:30.764 00.000 15712 move complete, result=0
01:35:30.764 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:35:30.766 00.002 15712 worker thread done servicing request
01:35:30.766 00.000 15712 Worker thread wakes up
01:35:30.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:30.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:32.406 01.640 15712 Exposure complete
01:35:32.467 00.061 15712 worker thread done servicing request
01:35:32.467 00.000 7988 OnExposeComplete: enter
01:35:32.470 00.003 7988 UpdateGuideState(): m_state=6
01:35:32.472 00.002 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2521
01:35:32.472 00.000 7988 Star::Find returns 1 (0), X=977.08, Y=190.91, Mass=738, SNR=17.8, Peak=147 HFD=2.9
01:35:32.474 00.002 7988 MultiStar: [#1 0.08,0.12,0.92,U] [#2 0.05,-0.30,0.90,U] [#3 0.29,0.26,0.74,U] [#4 0.15,-0.02,0.63,U] [#5 0.12,-0.11,0.68,U] [#6 0.72,-0.28,0.00,M2] [#7 0.38,0.98,0.00,M7] [#8 -0.78,-0.07,0.00,M5] 
01:35:32.474 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.05}, one-star: {-0.02, 0.32}
01:35:32.476 00.002 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.56) = xAngle (-1.07 = -1.07)
01:35:32.476 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
01:35:32.478 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.50 mountX=0.06 mountY=-0.10, mountTheta=-1.07
01:35:32.480 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.05, opts=13)
01:35:32.480 00.000 7988 Enqueuing Move request for scope (0.10, 0.05)
01:35:32.482 00.002 15712 Worker thread wakes up
01:35:32.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:35:32.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:35:32.482 00.000 15712 Moving (0.10, 0.05) raw xDistance=0.06 yDistance=-0.10
01:35:32.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:35:32.482 00.000 7988 UpdateGuideState exits: m=738 SNR=17.8
01:35:32.485 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:32.485 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:32.485 00.000 7988 Enqueuing Expose request
01:35:32.487 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:32.487 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:35:32.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:32.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:35:32.487 00.000 15712 MoveAxis(E, 6, ABG)
01:35:32.487 00.000 15712 Guiding  Dir = 2, Dur = 6
01:35:32.487 00.000 15712 IsGuiding returns 0
01:35:32.504 00.017 15712 IsGuiding returns 0
01:35:32.504 00.000 15712 Move returns status 0, amount 6
01:35:32.504 00.000 15712 MoveAxis(N, 0, ABG)
01:35:32.504 00.000 15712 Move returns status 0, amount 0
01:35:32.504 00.000 15712 move complete, result=0
01:35:32.504 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:35:32.504 00.000 15712 worker thread done servicing request
01:35:32.504 00.000 15712 Worker thread wakes up
01:35:32.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:32.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:33.921 01.417 15712 Exposure complete
01:35:33.983 00.062 15712 worker thread done servicing request
01:35:33.983 00.000 7988 OnExposeComplete: enter
01:35:33.983 00.000 7988 UpdateGuideState(): m_state=6
01:35:33.983 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2522
01:35:33.983 00.000 7988 Star::Find returns 1 (0), X=976.96, Y=190.44, Mass=721, SNR=17.3, Peak=140 HFD=3.3
01:35:33.983 00.000 7988 MultiStar: [#1 0.05,0.06,1.01,U] [#2 -0.06,-0.14,0.84,U] [#3 0.40,0.20,0.00,M1] [#4 0.38,-0.28,0.00,M1] [#5 -0.20,-0.31,0.68,U] [#6 0.56,-0.40,0.00,M3] [#7 -0.05,0.04,0.47,U] [#8 -0.53,0.60,0.00,M6] 
01:35:33.983 00.000 7988 refined, 4 included, MultiStar: {-0.07, -0.10}, one-star: {-0.14, -0.16}
01:35:33.983 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
01:35:33.983 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
01:35:33.983 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.21 mountX=-0.10 mountY=0.08, mountTheta=2.49
01:35:33.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.10, opts=13)
01:35:33.983 00.000 7988 Enqueuing Move request for scope (-0.07, -0.10)
01:35:33.998 00.015 15712 Worker thread wakes up
01:35:33.999 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
01:35:33.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
01:35:33.999 00.000 15712 Moving (-0.07, -0.10) raw xDistance=-0.10 yDistance=0.08
01:35:33.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
01:35:33.999 00.000 7988 UpdateGuideState exits: m=721 SNR=17.3
01:35:33.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:33.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:33.999 00.000 7988 Enqueuing Expose request
01:35:33.999 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:33.999 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
01:35:33.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:33.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:35:33.999 00.000 15712 MoveAxis(E, 6, ABG)
01:35:33.999 00.000 15712 Guiding  Dir = 2, Dur = 6
01:35:33.999 00.000 15712 IsGuiding returns 0
01:35:34.017 00.018 15712 IsGuiding returns 0
01:35:34.017 00.000 15712 Move returns status 0, amount 6
01:35:34.017 00.000 15712 MoveAxis(N, 0, ABG)
01:35:34.017 00.000 15712 Move returns status 0, amount 0
01:35:34.017 00.000 15712 move complete, result=0
01:35:34.017 00.000 15712 worker thread done servicing request
01:35:34.017 00.000 15712 Worker thread wakes up
01:35:34.017 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:35:34.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:34.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:35.767 01.750 15712 Exposure complete
01:35:35.833 00.066 15712 worker thread done servicing request
01:35:35.833 00.000 7988 OnExposeComplete: enter
01:35:35.833 00.000 7988 UpdateGuideState(): m_state=6
01:35:35.833 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2523
01:35:35.835 00.002 7988 Star::Find returns 1 (0), X=977.20, Y=190.53, Mass=726, SNR=17.2, Peak=139 HFD=3.3
01:35:35.835 00.000 7988 MultiStar: [#1 -0.20,0.20,1.02,U] [#2 0.14,-0.25,0.94,U] [#3 0.28,-0.27,0.85,U] [#4 0.42,-0.22,0.00,M2] [#5 0.48,-0.48,0.00,M8] [#6 0.13,-0.81,0.00,M4] [#7 -0.20,-0.30,0.46,U] [#8 -0.73,0.02,0.00,M7] 
01:35:35.835 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.11}, one-star: {0.10, -0.06}
01:35:35.835 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
01:35:35.835 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
01:35:35.835 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.22 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
01:35:35.835 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.11, opts=13)
01:35:35.835 00.000 7988 Enqueuing Move request for scope (0.04, -0.11)
01:35:35.845 00.010 15712 Worker thread wakes up
01:35:35.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
01:35:35.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
01:35:35.845 00.000 15712 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=-0.04
01:35:35.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:35:35.845 00.000 7988 UpdateGuideState exits: m=726 SNR=17.2
01:35:35.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:35.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:35.845 00.000 7988 Enqueuing Expose request
01:35:35.845 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:35.845 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
01:35:35.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:35.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:35.845 00.000 15712 MoveAxis(E, 6, ABG)
01:35:35.845 00.000 15712 Guiding  Dir = 2, Dur = 6
01:35:35.845 00.000 15712 IsGuiding returns 0
01:35:35.879 00.034 15712 IsGuiding returns 0
01:35:35.879 00.000 15712 Move returns status 0, amount 6
01:35:35.879 00.000 15712 MoveAxis(N, 0, ABG)
01:35:35.879 00.000 15712 Move returns status 0, amount 0
01:35:35.879 00.000 15712 move complete, result=0
01:35:35.879 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:35:35.881 00.002 15712 worker thread done servicing request
01:35:35.881 00.000 15712 Worker thread wakes up
01:35:35.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:35.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:37.285 01.404 15712 Exposure complete
01:35:37.349 00.064 15712 worker thread done servicing request
01:35:37.349 00.000 7988 OnExposeComplete: enter
01:35:37.349 00.000 7988 UpdateGuideState(): m_state=6
01:35:37.349 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2524
01:35:37.349 00.000 7988 Star::Find returns 1 (0), X=977.26, Y=190.72, Mass=675, SNR=16.8, Peak=149 HFD=2.8
01:35:37.349 00.000 7988 MultiStar: [#1 0.06,0.17,1.04,U] [#2 -0.10,-0.40,0.92,U] [#3 0.35,0.28,0.00,M1] [#4 0.28,-0.46,0.00,M3] [#5 0.08,-0.53,0.00,M9] [#6 0.70,-0.19,0.00,M5] [#7 0.26,0.26,0.52,U] [#8 -0.50,-1.11,0.00,M8] 
01:35:37.349 00.000 7988 refined, 3 included, MultiStar: {0.08, 0.02}, one-star: {0.16, 0.12}
01:35:37.349 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
01:35:37.349 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
01:35:37.349 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.23 mountX=0.02 mountY=-0.08, mountTheta=-1.33
01:35:37.349 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
01:35:37.349 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
01:35:37.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:35:37.363 00.014 7988 UpdateGuideState exits: m=675 SNR=16.8
01:35:37.365 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:37.366 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:37.366 00.000 7988 Enqueuing Expose request
01:35:37.368 00.002 15712 Worker thread wakes up
01:35:37.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:35:37.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:35:37.368 00.000 15712 Moving (0.08, 0.02) raw xDistance=0.02 yDistance=-0.08
01:35:37.368 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:37.368 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
01:35:37.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:37.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:35:37.368 00.000 15712 MoveAxis(E, 7, ABG)
01:35:37.368 00.000 15712 Guiding  Dir = 2, Dur = 7
01:35:37.368 00.000 15712 IsGuiding returns 0
01:35:37.395 00.027 15712 IsGuiding returns 0
01:35:37.395 00.000 15712 Move returns status 0, amount 7
01:35:37.395 00.000 15712 MoveAxis(N, 0, ABG)
01:35:37.395 00.000 15712 Move returns status 0, amount 0
01:35:37.395 00.000 15712 move complete, result=0
01:35:37.395 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:35:37.400 00.005 15712 worker thread done servicing request
01:35:37.400 00.000 15712 Worker thread wakes up
01:35:37.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:37.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:39.041 01.641 15712 Exposure complete
01:35:39.105 00.064 15712 worker thread done servicing request
01:35:39.105 00.000 7988 OnExposeComplete: enter
01:35:39.105 00.000 7988 UpdateGuideState(): m_state=6
01:35:39.105 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2525
01:35:39.105 00.000 7988 Star::Find returns 1 (0), X=977.28, Y=190.61, Mass=738, SNR=17.6, Peak=132 HFD=3.4
01:35:39.105 00.000 7988 MultiStar: [#1 0.04,0.08,0.97,U] [#2 0.14,-0.44,0.00,M1] [#3 0.46,0.13,0.00,M2] [#4 0.12,-0.60,0.00,M4] [#5 0.02,-0.54,0.00,M10] [#6 0.62,-0.43,0.00,M6] [#7 0.03,0.39,0.48,U] [#8 -0.41,0.19,0.00,M9] 
01:35:39.105 00.000 7988 refined, 2 included, MultiStar: {0.09, 0.11}, one-star: {0.18, 0.02}
01:35:39.105 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
01:35:39.105 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
01:35:39.105 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.15 cameraTheta=0.89 mountX=0.12 mountY=-0.10, mountTheta=-0.69
01:35:39.105 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.11, opts=13)
01:35:39.116 00.011 7988 Enqueuing Move request for scope (0.09, 0.11)
01:35:39.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:35:39.118 00.002 7988 UpdateGuideState exits: m=738 SNR=17.6
01:35:39.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:39.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:39.118 00.000 7988 Enqueuing Expose request
01:35:39.118 00.000 15712 Worker thread wakes up
01:35:39.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
01:35:39.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:35:39.118 00.000 15712 Moving (0.09, 0.11) raw xDistance=0.12 yDistance=-0.10
01:35:39.118 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:39.118 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
01:35:39.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:39.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:35:39.118 00.000 15712 MoveAxis(E, 8, ABG)
01:35:39.118 00.000 15712 Guiding  Dir = 2, Dur = 8
01:35:39.118 00.000 15712 IsGuiding returns 0
01:35:39.155 00.037 15712 IsGuiding returns 0
01:35:39.155 00.000 15712 Move returns status 0, amount 8
01:35:39.155 00.000 15712 MoveAxis(N, 0, ABG)
01:35:39.155 00.000 15712 Move returns status 0, amount 0
01:35:39.155 00.000 15712 move complete, result=0
01:35:39.155 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:35:39.159 00.004 15712 worker thread done servicing request
01:35:39.159 00.000 15712 Worker thread wakes up
01:35:39.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:39.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:40.568 01.409 15712 Exposure complete
01:35:40.633 00.065 15712 worker thread done servicing request
01:35:40.633 00.000 7988 OnExposeComplete: enter
01:35:40.633 00.000 7988 UpdateGuideState(): m_state=6
01:35:40.633 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2526
01:35:40.633 00.000 7988 Star::Find returns 1 (0), X=977.27, Y=190.38, Mass=730, SNR=17.6, Peak=160 HFD=3.2
01:35:40.633 00.000 7988 MultiStar: [#1 -0.03,0.16,0.99,U] [#2 0.36,-0.53,0.00,M2] [#3 0.46,-0.04,0.00,M3] [#4 0.05,-0.42,0.68,U] [#5 0.09,-0.60,0.00,R] [#6 0.18,-0.35,0.67,U] [#7 -0.26,-0.32,0.54,U] [#8 0.07,-0.42,0.53,U] 
01:35:40.633 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.22}, one-star: {0.16, -0.22}
01:35:40.641 00.008 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
01:35:40.641 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
01:35:40.643 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.39 mountX=-0.22 mountY=-0.04, mountTheta=-2.98
01:35:40.644 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.22, opts=13)
01:35:40.645 00.001 7988 Enqueuing Move request for scope (0.04, -0.22)
01:35:40.645 00.000 15712 Worker thread wakes up
01:35:40.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
01:35:40.645 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
01:35:40.645 00.000 15712 Moving (0.04, -0.22) raw xDistance=-0.22 yDistance=-0.04
01:35:40.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:35:40.645 00.000 7988 UpdateGuideState exits: m=730 SNR=17.6
01:35:40.650 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:40.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:40.652 00.002 7988 Enqueuing Expose request
01:35:40.652 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
01:35:40.652 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
01:35:40.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:40.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:40.652 00.000 15712 MoveAxis(E, 51, ABG)
01:35:40.652 00.000 15712 Guiding  Dir = 2, Dur = 51
01:35:40.654 00.002 15712 IsGuiding returns 0
01:35:40.660 00.006 15712 PulseGuide returned control before completion, sleep 40
01:35:40.728 00.068 15712 IsGuiding returns 0
01:35:40.728 00.000 15712 Move returns status 0, amount 51
01:35:40.728 00.000 15712 MoveAxis(N, 0, ABG)
01:35:40.728 00.000 15712 Move returns status 0, amount 0
01:35:40.728 00.000 15712 move complete, result=0
01:35:40.728 00.000 15712 worker thread done servicing request
01:35:40.728 00.000 15712 Worker thread wakes up
01:35:40.728 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
01:35:40.740 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:40.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:42.482 01.742 15712 Exposure complete
01:35:42.546 00.064 15712 worker thread done servicing request
01:35:42.546 00.000 7988 OnExposeComplete: enter
01:35:42.546 00.000 7988 UpdateGuideState(): m_state=6
01:35:42.548 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2527
01:35:42.548 00.000 7988 Star::Find returns 1 (0), X=977.07, Y=190.82, Mass=682, SNR=16.7, Peak=133 HFD=2.9
01:35:42.550 00.002 7988 MultiStar: [#1 0.31,0.11,0.99,U] [#2 -0.02,0.14,0.88,U] [#3 0.19,0.22,0.85,U] [#4 0.22,-0.02,0.72,U] [#5 0.28,0.14,0.73,U] [#6 0.29,-0.05,0.72,U] [#7 0.00,0.00,0.00,L] [#8 -0.36,0.52,0.00,M9] [#9 0.09,-0.23,0.35,U] 
01:35:42.550 00.000 7988 refined, 7 included, MultiStar: {0.16, 0.10}, one-star: {-0.03, 0.22}
01:35:42.553 00.003 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
01:35:42.553 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
01:35:42.555 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.54 mountX=0.10 mountY=-0.17, mountTheta=-1.03
01:35:42.557 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.10, opts=13)
01:35:42.557 00.000 7988 Enqueuing Move request for scope (0.16, 0.10)
01:35:42.559 00.002 15712 Worker thread wakes up
01:35:42.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
01:35:42.559 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
01:35:42.559 00.000 15712 Moving (0.16, 0.10) raw xDistance=0.10 yDistance=-0.17
01:35:42.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:35:42.559 00.000 7988 UpdateGuideState exits: m=682 SNR=16.7
01:35:42.559 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:42.559 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:42.563 00.004 7988 Enqueuing Expose request
01:35:42.563 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:42.563 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
01:35:42.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:42.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:35:42.563 00.000 15712 MoveAxis(E, 8, ABG)
01:35:42.563 00.000 15712 Guiding  Dir = 2, Dur = 8
01:35:42.563 00.000 15712 IsGuiding returns 0
01:35:42.591 00.028 15712 IsGuiding returns 0
01:35:42.591 00.000 15712 Move returns status 0, amount 8
01:35:42.591 00.000 15712 MoveAxis(N, 0, ABG)
01:35:42.591 00.000 15712 Move returns status 0, amount 0
01:35:42.591 00.000 15712 move complete, result=0
01:35:42.591 00.000 15712 worker thread done servicing request
01:35:42.591 00.000 15712 Worker thread wakes up
01:35:42.591 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:35:42.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:42.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:44.000 01.409 15712 Exposure complete
01:35:44.061 00.061 15712 worker thread done servicing request
01:35:44.061 00.000 7988 OnExposeComplete: enter
01:35:44.061 00.000 7988 UpdateGuideState(): m_state=6
01:35:44.066 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2528
01:35:44.066 00.000 7988 Star::Find returns 1 (0), X=976.84, Y=190.62, Mass=681, SNR=16.8, Peak=143 HFD=3.2
01:35:44.068 00.002 7988 MultiStar: [#1 -0.16,0.26,0.98,U] [#2 0.05,-0.21,0.89,U] [#3 0.26,-0.26,0.84,U] [#4 0.04,-0.25,0.75,U] [#5 0.33,0.37,0.00,M1] [#6 0.40,-0.26,0.00,M5] [#7 0.13,0.21,0.48,U] [#8 -0.48,-0.11,0.00,M10] 
01:35:44.068 00.000 7988 refined, 5 included, MultiStar: {-0.01, -0.04}, one-star: {-0.27, 0.03}
01:35:44.071 00.003 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
01:35:44.071 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
01:35:44.073 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.86 mountX=-0.04 mountY=0.01, mountTheta=2.83
01:35:44.074 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
01:35:44.076 00.002 7988 Enqueuing Move request for scope (-0.01, -0.04)
01:35:44.077 00.001 15712 Worker thread wakes up
01:35:44.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:35:44.077 00.000 7988 UpdateGuideState exits: m=681 SNR=16.8
01:35:44.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:44.077 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:44.077 00.000 7988 Enqueuing Expose request
01:35:44.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:35:44.077 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:35:44.077 00.000 15712 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
01:35:44.077 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:44.077 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
01:35:44.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:44.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:35:44.077 00.000 15712 MoveAxis(E, 7, ABG)
01:35:44.077 00.000 15712 Guiding  Dir = 2, Dur = 7
01:35:44.077 00.000 15712 IsGuiding returns 0
01:35:44.142 00.065 15712 IsGuiding returns 0
01:35:44.142 00.000 15712 Move returns status 0, amount 7
01:35:44.142 00.000 15712 MoveAxis(N, 0, ABG)
01:35:44.142 00.000 15712 Move returns status 0, amount 0
01:35:44.142 00.000 15712 move complete, result=0
01:35:44.142 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:35:44.146 00.004 15712 worker thread done servicing request
01:35:44.146 00.000 15712 Worker thread wakes up
01:35:44.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:44.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:45.786 01.640 15712 Exposure complete
01:35:45.849 00.063 15712 worker thread done servicing request
01:35:45.849 00.000 7988 OnExposeComplete: enter
01:35:45.849 00.000 7988 UpdateGuideState(): m_state=6
01:35:45.854 00.005 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2529
01:35:45.854 00.000 7988 Star::Find returns 1 (0), X=977.17, Y=190.55, Mass=744, SNR=17.5, Peak=150 HFD=3.5
01:35:45.856 00.002 7988 MultiStar: [#1 -0.02,0.42,1.05,U] [#2 0.08,-0.17,0.85,U] [#3 0.38,0.21,0.83,U] [#4 0.54,0.13,0.00,M2] [#5 -0.34,-0.07,0.71,U] [#6 0.54,-0.13,0.00,M6] [#7 0.08,0.78,0.00,M2] [#8 -1.04,0.32,0.00,R] 
01:35:45.856 00.000 7988 single-star, 4 included, MultiStar: {0.04, 0.09}, one-star: {0.07, -0.04}
01:35:45.858 00.002 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
01:35:45.858 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
01:35:45.860 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.57 mountX=-0.04 mountY=-0.07, mountTheta=-2.15
01:35:45.862 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.04, opts=13)
01:35:45.862 00.000 7988 Enqueuing Move request for scope (0.07, -0.04)
01:35:45.864 00.002 15712 Worker thread wakes up
01:35:45.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:35:45.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:35:45.864 00.000 15712 Moving (0.07, -0.04) raw xDistance=-0.04 yDistance=-0.07
01:35:45.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:35:45.865 00.001 7988 UpdateGuideState exits: m=744 SNR=17.5
01:35:45.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:45.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:45.865 00.000 7988 Enqueuing Expose request
01:35:45.865 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:45.865 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
01:35:45.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:45.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:45.865 00.000 15712 MoveAxis(E, 6, ABG)
01:35:45.865 00.000 15712 Guiding  Dir = 2, Dur = 6
01:35:45.865 00.000 15712 IsGuiding returns 0
01:35:45.887 00.022 15712 IsGuiding returns 0
01:35:45.887 00.000 15712 Move returns status 0, amount 6
01:35:45.887 00.000 15712 MoveAxis(N, 0, ABG)
01:35:45.887 00.000 15712 Move returns status 0, amount 0
01:35:45.887 00.000 15712 move complete, result=0
01:35:45.887 00.000 15712 worker thread done servicing request
01:35:45.887 00.000 15712 Worker thread wakes up
01:35:45.887 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:35:45.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:45.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:47.302 01.415 15712 Exposure complete
01:35:47.364 00.062 15712 worker thread done servicing request
01:35:47.364 00.000 7988 OnExposeComplete: enter
01:35:47.364 00.000 7988 UpdateGuideState(): m_state=6
01:35:47.368 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2530
01:35:47.369 00.001 7988 Star::Find returns 1 (0), X=977.03, Y=190.94, Mass=643, SNR=16.4, Peak=138 HFD=2.8
01:35:47.369 00.000 7988 MultiStar: [#1 -0.01,-0.05,1.03,U] [#2 -0.11,0.00,0.89,U] [#3 0.21,0.33,0.91,U] [#4 0.43,0.02,0.71,U] [#5 -0.10,0.42,0.80,U] [#6 0.25,-0.05,0.71,U] [#7 0.33,-0.10,0.59,U] [#8 1.24,0.03,0.00,M1] 
01:35:47.371 00.002 7988 refined, 7 included, MultiStar: {0.09, 0.13}, one-star: {-0.07, 0.34}
01:35:47.371 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
01:35:47.373 00.002 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
01:35:47.373 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.95 mountX=0.13 mountY=-0.09, mountTheta=-0.63
01:35:47.375 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.13, opts=13)
01:35:47.377 00.002 7988 Enqueuing Move request for scope (0.09, 0.13)
01:35:47.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:35:47.379 00.002 7988 UpdateGuideState exits: m=643 SNR=16.4
01:35:47.380 00.001 15712 Worker thread wakes up
01:35:47.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
01:35:47.380 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:35:47.380 00.000 15712 Moving (0.09, 0.13) raw xDistance=0.13 yDistance=-0.09
01:35:47.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:47.382 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:47.382 00.000 7988 Enqueuing Expose request
01:35:47.384 00.002 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:47.384 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
01:35:47.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:47.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:35:47.387 00.003 15712 MoveAxis(E, 5, ABG)
01:35:47.387 00.000 15712 Guiding  Dir = 2, Dur = 5
01:35:47.387 00.000 15712 IsGuiding returns 0
01:35:47.404 00.017 15712 IsGuiding returns 0
01:35:47.404 00.000 15712 Move returns status 0, amount 5
01:35:47.404 00.000 15712 MoveAxis(N, 0, ABG)
01:35:47.404 00.000 15712 Move returns status 0, amount 0
01:35:47.404 00.000 15712 move complete, result=0
01:35:47.404 00.000 15712 worker thread done servicing request
01:35:47.404 00.000 15712 Worker thread wakes up
01:35:47.404 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:35:47.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:47.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:49.149 01.745 15712 Exposure complete
01:35:49.214 00.065 15712 worker thread done servicing request
01:35:49.214 00.000 7988 OnExposeComplete: enter
01:35:49.214 00.000 7988 UpdateGuideState(): m_state=6
01:35:49.214 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
01:35:49.214 00.000 7988 Star::Find returns 1 (0), X=977.23, Y=190.90, Mass=831, SNR=18.5, Peak=146 HFD=3.7
01:35:49.214 00.000 7988 MultiStar: [#1 0.01,0.11,0.89,U] [#2 0.35,-0.61,0.00,M1] [#3 0.48,0.13,0.00,M1] [#4 0.01,-0.16,0.76,U] [#5 -0.18,0.16,0.63,U] [#6 0.96,-0.49,0.00,M6] [#7 0.73,-0.27,0.00,M2] [#8 0.53,-0.58,0.00,M2] 
01:35:49.214 00.000 7988 refined, 3 included, MultiStar: {0.01, 0.12}, one-star: {0.13, 0.31}
01:35:49.214 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
01:35:49.214 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:35:49.214 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=0.12 mountY=-0.01, mountTheta=-0.08
01:35:49.223 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
01:35:49.223 00.000 7988 Enqueuing Move request for scope (0.01, 0.12)
01:35:49.226 00.003 15712 Worker thread wakes up
01:35:49.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:35:49.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:35:49.226 00.000 15712 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.01
01:35:49.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:35:49.226 00.000 7988 UpdateGuideState exits: m=831 SNR=18.5
01:35:49.229 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:49.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:49.231 00.002 7988 Enqueuing Expose request
01:35:49.231 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:49.231 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
01:35:49.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:49.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:49.231 00.000 15712 MoveAxis(E, 4, ABG)
01:35:49.231 00.000 15712 Guiding  Dir = 2, Dur = 4
01:35:49.231 00.000 15712 IsGuiding returns 0
01:35:49.257 00.026 15712 IsGuiding returns 0
01:35:49.257 00.000 15712 Move returns status 0, amount 4
01:35:49.257 00.000 15712 MoveAxis(N, 0, ABG)
01:35:49.257 00.000 15712 Move returns status 0, amount 0
01:35:49.257 00.000 15712 move complete, result=0
01:35:49.257 00.000 15712 worker thread done servicing request
01:35:49.257 00.000 15712 Worker thread wakes up
01:35:49.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:49.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:49.257 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:35:50.679 01.422 15712 Exposure complete
01:35:50.741 00.062 15712 worker thread done servicing request
01:35:50.741 00.000 7988 OnExposeComplete: enter
01:35:50.741 00.000 7988 UpdateGuideState(): m_state=6
01:35:50.746 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2532
01:35:50.746 00.000 7988 Star::Find returns 1 (0), X=977.40, Y=190.62, Mass=642, SNR=16.4, Peak=142 HFD=3.0
01:35:50.748 00.002 7988 MultiStar: [#1 0.21,0.13,1.07,U] [#2 -0.03,0.03,0.94,U] [#3 0.15,-0.12,0.91,U] [#4 0.25,-0.29,0.77,U] [#5 0.24,0.46,0.00,M1] [#6 0.50,-0.07,0.00,M7] [#7 0.78,-0.02,0.00,M3] [#8 0.21,-0.12,0.51,U] 
01:35:50.748 00.000 7988 refined, 5 included, MultiStar: {0.18, -0.04}, one-star: {0.30, 0.03}
01:35:50.750 00.002 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.56) = xAngle (-1.78 = -1.78)
01:35:50.750 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.81 = -1.81)
01:35:50.752 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.22 mountX=-0.04 mountY=-0.18, mountTheta=-1.78
01:35:50.753 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.04, opts=13)
01:35:50.755 00.002 7988 Enqueuing Move request for scope (0.18, -0.04)
01:35:50.755 00.000 15712 Worker thread wakes up
01:35:50.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
01:35:50.757 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:35:50.757 00.000 7988 UpdateGuideState exits: m=642 SNR=16.4
01:35:50.759 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:50.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:50.761 00.002 7988 Enqueuing Expose request
01:35:50.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
01:35:50.761 00.000 15712 Moving (0.18, -0.04) raw xDistance=-0.04 yDistance=-0.18
01:35:50.761 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:50.761 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
01:35:50.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:50.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:35:50.761 00.000 15712 MoveAxis(E, 5, ABG)
01:35:50.761 00.000 15712 Guiding  Dir = 2, Dur = 5
01:35:50.761 00.000 15712 IsGuiding returns 0
01:35:50.788 00.027 15712 IsGuiding returns 0
01:35:50.788 00.000 15712 Move returns status 0, amount 5
01:35:50.788 00.000 15712 MoveAxis(N, 0, ABG)
01:35:50.788 00.000 15712 Move returns status 0, amount 0
01:35:50.788 00.000 15712 move complete, result=0
01:35:50.788 00.000 15712 worker thread done servicing request
01:35:50.788 00.000 15712 Worker thread wakes up
01:35:50.788 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
01:35:50.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:50.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:52.431 01.643 15712 Exposure complete
01:35:52.496 00.065 15712 worker thread done servicing request
01:35:52.496 00.000 7988 OnExposeComplete: enter
01:35:52.498 00.002 7988 UpdateGuideState(): m_state=6
01:35:52.498 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2533
01:35:52.500 00.002 7988 Star::Find returns 1 (0), X=977.17, Y=190.73, Mass=845, SNR=18.7, Peak=143 HFD=3.9
01:35:52.502 00.002 7988 MultiStar: [#1 0.21,-0.04,0.93,U] [#2 -0.10,-0.36,0.75,U] [#3 0.30,0.36,0.00,M1] [#4 0.41,-0.25,0.00,M1] [#5 0.18,0.23,0.66,U] [#6 0.28,0.18,0.65,U] [#7 0.43,0.33,0.00,M4] [#8 0.30,0.53,0.00,M2] 
01:35:52.504 00.002 7988 refined, 4 included, MultiStar: {0.12, 0.02}, one-star: {0.07, 0.13}
01:35:52.505 00.001 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
01:35:52.505 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
01:35:52.505 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=0.02 mountY=-0.12, mountTheta=-1.38
01:35:52.505 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.02, opts=13)
01:35:52.510 00.005 7988 Enqueuing Move request for scope (0.12, 0.02)
01:35:52.510 00.000 15712 Worker thread wakes up
01:35:52.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
01:35:52.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
01:35:52.510 00.000 15712 Moving (0.12, 0.02) raw xDistance=0.02 yDistance=-0.12
01:35:52.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:35:52.510 00.000 7988 UpdateGuideState exits: m=845 SNR=18.7
01:35:52.514 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:52.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:52.516 00.002 7988 Enqueuing Expose request
01:35:52.516 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:52.516 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
01:35:52.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:52.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:35:52.516 00.000 15712 MoveAxis(E, 5, ABG)
01:35:52.516 00.000 15712 Guiding  Dir = 2, Dur = 5
01:35:52.526 00.010 15712 IsGuiding returns 0
01:35:52.542 00.016 15712 IsGuiding returns 0
01:35:52.542 00.000 15712 Move returns status 0, amount 5
01:35:52.542 00.000 15712 MoveAxis(N, 0, ABG)
01:35:52.542 00.000 15712 Move returns status 0, amount 0
01:35:52.542 00.000 15712 move complete, result=0
01:35:52.542 00.000 15712 worker thread done servicing request
01:35:52.542 00.000 15712 Worker thread wakes up
01:35:52.542 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:35:52.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:52.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:53.961 01.419 15712 Exposure complete
01:35:54.023 00.062 15712 worker thread done servicing request
01:35:54.023 00.000 7988 OnExposeComplete: enter
01:35:54.023 00.000 7988 UpdateGuideState(): m_state=6
01:35:54.029 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2534
01:35:54.029 00.000 7988 Star::Find returns 1 (0), X=977.20, Y=191.08, Mass=721, SNR=17.4, Peak=149 HFD=3.2
01:35:54.031 00.002 7988 MultiStar: [#1 -0.04,0.42,1.00,U] [#2 0.00,-0.29,0.89,U] [#3 0.34,0.38,0.00,M2] [#4 0.20,-0.19,0.75,U] [#5 0.20,0.35,0.66,U] [#6 0.19,0.07,0.72,U] [#7 0.14,0.91,0.00,M5] [#8 0.09,-0.23,0.47,U] 
01:35:54.031 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.12}, one-star: {0.10, 0.49}
01:35:54.033 00.002 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
01:35:54.033 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
01:35:54.035 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.91 mountX=0.12 mountY=-0.10, mountTheta=-0.67
01:35:54.036 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.12, opts=13)
01:35:54.038 00.002 7988 Enqueuing Move request for scope (0.10, 0.12)
01:35:54.038 00.000 15712 Worker thread wakes up
01:35:54.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
01:35:54.038 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:35:54.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:35:54.038 00.000 7988 UpdateGuideState exits: m=721 SNR=17.4
01:35:54.042 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:54.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:54.044 00.002 7988 Enqueuing Expose request
01:35:54.044 00.000 15712 Moving (0.10, 0.12) raw xDistance=0.12 yDistance=-0.10
01:35:54.044 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:54.044 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
01:35:54.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:54.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:35:54.044 00.000 15712 MoveAxis(E, 4, ABG)
01:35:54.044 00.000 15712 Guiding  Dir = 2, Dur = 4
01:35:54.044 00.000 15712 IsGuiding returns 0
01:35:54.071 00.027 15712 IsGuiding returns 0
01:35:54.071 00.000 15712 Move returns status 0, amount 4
01:35:54.071 00.000 15712 MoveAxis(N, 0, ABG)
01:35:54.071 00.000 15712 Move returns status 0, amount 0
01:35:54.071 00.000 15712 move complete, result=0
01:35:54.071 00.000 15712 worker thread done servicing request
01:35:54.071 00.000 15712 Worker thread wakes up
01:35:54.071 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:35:54.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:54.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:55.714 01.643 15712 Exposure complete
01:35:55.777 00.063 15712 worker thread done servicing request
01:35:55.777 00.000 7988 OnExposeComplete: enter
01:35:55.777 00.000 7988 UpdateGuideState(): m_state=6
01:35:55.782 00.005 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2535
01:35:55.782 00.000 7988 Star::Find returns 1 (0), X=977.29, Y=190.72, Mass=728, SNR=17.3, Peak=136 HFD=3.5
01:35:55.784 00.002 7988 MultiStar: [#1 -0.04,0.14,0.96,U] [#2 0.06,-0.09,0.85,U] [#3 0.11,-0.02,0.77,U] [#4 0.21,-0.43,0.00,M1] [#5 -0.12,0.23,0.67,U] [#6 0.11,-0.11,0.68,U] [#7 -0.02,0.12,0.48,U] [#8 0.79,0.30,0.00,M2] 
01:35:55.784 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.06}, one-star: {0.18, 0.13}
01:35:55.786 00.002 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
01:35:55.786 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
01:35:55.788 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=0.06 mountY=-0.05, mountTheta=-0.73
01:35:55.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
01:35:55.790 00.002 7988 Enqueuing Move request for scope (0.05, 0.06)
01:35:55.792 00.002 15712 Worker thread wakes up
01:35:55.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:35:55.792 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:35:55.792 00.000 15712 Moving (0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
01:35:55.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
01:35:55.793 00.001 7988 UpdateGuideState exits: m=728 SNR=17.3
01:35:55.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:55.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:55.793 00.000 7988 Enqueuing Expose request
01:35:55.793 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:55.793 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
01:35:55.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:55.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:55.793 00.000 15712 MoveAxis(E, 3, ABG)
01:35:55.793 00.000 15712 Guiding  Dir = 2, Dur = 3
01:35:55.793 00.000 15712 IsGuiding returns 0
01:35:55.812 00.019 15712 IsGuiding returns 0
01:35:55.812 00.000 15712 Move returns status 0, amount 3
01:35:55.812 00.000 15712 MoveAxis(N, 0, ABG)
01:35:55.812 00.000 15712 Move returns status 0, amount 0
01:35:55.812 00.000 15712 move complete, result=0
01:35:55.812 00.000 15712 worker thread done servicing request
01:35:55.812 00.000 15712 Worker thread wakes up
01:35:55.812 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:35:55.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:55.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:57.230 01.418 15712 Exposure complete
01:35:57.296 00.066 15712 worker thread done servicing request
01:35:57.296 00.000 7988 OnExposeComplete: enter
01:35:57.296 00.000 7988 UpdateGuideState(): m_state=6
01:35:57.298 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2536
01:35:57.300 00.002 7988 Star::Find returns 1 (0), X=976.98, Y=190.88, Mass=676, SNR=16.8, Peak=144 HFD=3.0
01:35:57.300 00.000 7988 MultiStar: [#1 0.19,0.42,0.00,M1] [#2 0.06,-0.33,0.88,U] [#3 0.02,0.11,0.81,U] [#4 -0.19,0.33,0.71,U] [#5 -0.18,-0.24,0.68,U] [#6 0.38,-0.12,0.69,U] [#7 0.53,0.36,0.00,M5] [#8 1.02,-0.17,0.00,M3] 
01:35:57.300 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.01}, one-star: {-0.12, 0.28}
01:35:57.300 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.56) = xAngle (0.53 = 0.53)
01:35:57.300 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
01:35:57.300 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.09 mountX=0.01 mountY=0.01, mountTheta=0.51
01:35:57.300 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
01:35:57.308 00.008 7988 Enqueuing Move request for scope (-0.01, 0.01)
01:35:57.308 00.000 15712 Worker thread wakes up
01:35:57.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:35:57.308 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:35:57.308 00.000 15712 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
01:35:57.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=60, FiltMax=255, Gamma=0.690
01:35:57.308 00.000 7988 UpdateGuideState exits: m=676 SNR=16.8
01:35:57.312 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:57.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:57.314 00.002 7988 Enqueuing Expose request
01:35:57.315 00.001 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:57.315 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
01:35:57.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:57.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:35:57.315 00.000 15712 MoveAxis(E, 3, ABG)
01:35:57.315 00.000 15712 Guiding  Dir = 2, Dur = 3
01:35:57.331 00.016 15712 IsGuiding returns 0
01:35:57.348 00.017 15712 IsGuiding returns 0
01:35:57.348 00.000 15712 Move returns status 0, amount 3
01:35:57.348 00.000 15712 MoveAxis(N, 0, ABG)
01:35:57.348 00.000 15712 Move returns status 0, amount 0
01:35:57.348 00.000 15712 move complete, result=0
01:35:57.348 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:35:57.350 00.002 15712 worker thread done servicing request
01:35:57.350 00.000 15712 Worker thread wakes up
01:35:57.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:57.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:35:58.986 01.636 15712 Exposure complete
01:35:59.049 00.063 15712 worker thread done servicing request
01:35:59.049 00.000 7988 OnExposeComplete: enter
01:35:59.049 00.000 7988 UpdateGuideState(): m_state=6
01:35:59.049 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2537
01:35:59.049 00.000 7988 Star::Find returns 1 (0), X=977.07, Y=190.78, Mass=680, SNR=16.7, Peak=137 HFD=3.1
01:35:59.049 00.000 7988 MultiStar: [#1 0.32,0.19,0.97,U] [#2 0.23,-0.05,0.78,U] [#3 0.70,0.36,0.00,M1] [#4 0.01,-0.00,0.68,U] [#5 -0.11,0.24,0.66,U] [#6 0.87,-0.13,0.00,M4] [#7 0.00,0.00,0.00,L] [#8 0.72,-1.40,0.00,M4] [#9 0.00,0.00,0.00,L] [#10 -0.21,0.16,0.47,U] 
01:35:59.049 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {-0.03, 0.18}
01:35:59.049 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
01:35:59.049 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
01:35:59.049 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.09 mountX=0.12 mountY=-0.07, mountTheta=-0.50
01:35:59.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.12, opts=13)
01:35:59.049 00.000 7988 Enqueuing Move request for scope (0.06, 0.12)
01:35:59.049 00.000 15712 Worker thread wakes up
01:35:59.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
01:35:59.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
01:35:59.049 00.000 15712 Moving (0.06, 0.12) raw xDistance=0.12 yDistance=-0.07
01:35:59.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:35:59.065 00.016 7988 UpdateGuideState exits: m=680 SNR=16.7
01:35:59.067 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:59.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:35:59.069 00.002 7988 Enqueuing Expose request
01:35:59.069 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:35:59.069 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
01:35:59.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:59.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:59.069 00.000 15712 MoveAxis(E, 4, ABG)
01:35:59.069 00.000 15712 Guiding  Dir = 2, Dur = 4
01:35:59.069 00.000 15712 IsGuiding returns 0
01:35:59.088 00.019 15712 IsGuiding returns 0
01:35:59.088 00.000 15712 Move returns status 0, amount 4
01:35:59.088 00.000 15712 MoveAxis(N, 0, ABG)
01:35:59.088 00.000 15712 Move returns status 0, amount 0
01:35:59.088 00.000 15712 move complete, result=0
01:35:59.088 00.000 15712 worker thread done servicing request
01:35:59.088 00.000 15712 Worker thread wakes up
01:35:59.088 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:35:59.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:35:59.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:00.504 01.416 15712 Exposure complete
01:36:00.565 00.061 15712 worker thread done servicing request
01:36:00.565 00.000 7988 OnExposeComplete: enter
01:36:00.565 00.000 7988 UpdateGuideState(): m_state=6
01:36:00.565 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2538
01:36:00.565 00.000 7988 Star::Find returns 1 (0), X=977.49, Y=190.80, Mass=665, SNR=16.7, Peak=150 HFD=3.1
01:36:00.565 00.000 7988 MultiStar: [#1 0.08,0.17,0.98,U] [#2 -0.05,-0.21,0.91,U] [#3 0.23,0.19,0.79,U] [#4 0.59,0.20,0.00,M1] [#5 -0.02,0.45,0.00,M1] [#6 0.53,0.18,0.00,M5] [#7 0.60,-0.59,0.00,M6] [#8 0.17,-0.46,0.00,M5] 
01:36:00.565 00.000 7988 refined, 3 included, MultiStar: {0.16, 0.09}, one-star: {0.38, 0.21}
01:36:00.565 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
01:36:00.565 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
01:36:00.565 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.50 mountX=0.09 mountY=-0.17, mountTheta=-1.07
01:36:00.577 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.09, opts=13)
01:36:00.577 00.000 7988 Enqueuing Move request for scope (0.16, 0.09)
01:36:00.577 00.000 15712 Worker thread wakes up
01:36:00.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
01:36:00.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
01:36:00.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:00.581 00.004 7988 UpdateGuideState exits: m=665 SNR=16.7
01:36:00.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:00.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:00.581 00.000 7988 Enqueuing Expose request
01:36:00.581 00.000 15712 Moving (0.16, 0.09) raw xDistance=0.09 yDistance=-0.17
01:36:00.581 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:00.581 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
01:36:00.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:00.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:36:00.581 00.000 15712 MoveAxis(E, 4, ABG)
01:36:00.581 00.000 15712 Guiding  Dir = 2, Dur = 4
01:36:00.581 00.000 15712 IsGuiding returns 0
01:36:00.608 00.027 15712 IsGuiding returns 0
01:36:00.608 00.000 15712 Move returns status 0, amount 4
01:36:00.608 00.000 15712 MoveAxis(N, 0, ABG)
01:36:00.608 00.000 15712 Move returns status 0, amount 0
01:36:00.608 00.000 15712 move complete, result=0
01:36:00.608 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:36:00.611 00.003 15712 worker thread done servicing request
01:36:00.611 00.000 15712 Worker thread wakes up
01:36:00.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:00.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:02.353 01.742 15712 Exposure complete
01:36:02.414 00.061 15712 worker thread done servicing request
01:36:02.414 00.000 7988 OnExposeComplete: enter
01:36:02.414 00.000 7988 UpdateGuideState(): m_state=6
01:36:02.418 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2539
01:36:02.418 00.000 7988 Star::Find returns 1 (0), X=977.24, Y=190.71, Mass=595, SNR=15.8, Peak=134 HFD=2.9
01:36:02.420 00.002 7988 MultiStar: [#1 0.24,0.23,1.01,U] [#2 0.06,-0.22,0.91,U] [#3 0.22,0.45,0.00,M1] [#4 0.37,0.16,0.75,U] [#5 0.35,0.24,0.72,U] [#6 0.06,0.03,0.70,U] [#7 0.11,0.71,0.00,M7] [#8 0.84,-0.58,0.00,M6] 
01:36:02.420 00.000 7988 single-star, 5 included, MultiStar: {0.20, 0.09}, one-star: {0.13, 0.12}
01:36:02.422 00.002 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
01:36:02.422 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
01:36:02.424 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.71 mountX=0.12 mountY=-0.14, mountTheta=-0.87
01:36:02.426 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.12, opts=13)
01:36:02.426 00.000 7988 Enqueuing Move request for scope (0.13, 0.12)
01:36:02.428 00.002 15712 Worker thread wakes up
01:36:02.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
01:36:02.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
01:36:02.428 00.000 15712 Moving (0.13, 0.12) raw xDistance=0.12 yDistance=-0.14
01:36:02.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:02.430 00.002 7988 UpdateGuideState exits: m=595 SNR=15.8
01:36:02.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:02.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:02.430 00.000 7988 Enqueuing Expose request
01:36:02.430 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:02.430 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
01:36:02.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:02.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:36:02.430 00.000 15712 MoveAxis(E, 5, ABG)
01:36:02.430 00.000 15712 Guiding  Dir = 2, Dur = 5
01:36:02.430 00.000 15712 IsGuiding returns 0
01:36:02.463 00.033 15712 IsGuiding returns 0
01:36:02.463 00.000 15712 Move returns status 0, amount 5
01:36:02.463 00.000 15712 MoveAxis(N, 0, ABG)
01:36:02.463 00.000 15712 Move returns status 0, amount 0
01:36:02.463 00.000 15712 move complete, result=0
01:36:02.463 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:36:02.464 00.001 15712 worker thread done servicing request
01:36:02.464 00.000 15712 Worker thread wakes up
01:36:02.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:02.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:03.881 01.417 15712 Exposure complete
01:36:03.944 00.063 15712 worker thread done servicing request
01:36:03.944 00.000 7988 OnExposeComplete: enter
01:36:03.944 00.000 7988 UpdateGuideState(): m_state=6
01:36:03.949 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2540
01:36:03.949 00.000 7988 Star::Find returns 1 (0), X=977.27, Y=190.76, Mass=748, SNR=17.4, Peak=141 HFD=3.6
01:36:03.951 00.002 7988 MultiStar: [#1 0.40,0.42,0.00,M1] [#2 0.28,-0.06,0.85,U] [#3 0.05,0.12,0.74,U] [#4 0.21,0.22,0.78,U] [#5 0.11,0.65,0.00,M1] [#6 -0.07,-0.30,0.70,U] [#7 0.16,0.62,0.00,M8] [#8 1.31,-0.39,0.00,M7] 
01:36:03.953 00.002 7988 refined, 4 included, MultiStar: {0.14, 0.04}, one-star: {0.16, 0.17}
01:36:03.953 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
01:36:03.953 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
01:36:03.955 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=0.04 mountY=-0.14, mountTheta=-1.27
01:36:03.957 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.04, opts=13)
01:36:03.957 00.000 7988 Enqueuing Move request for scope (0.14, 0.04)
01:36:03.959 00.002 15712 Worker thread wakes up
01:36:03.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
01:36:03.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
01:36:03.960 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:03.961 00.001 7988 UpdateGuideState exits: m=748 SNR=17.4
01:36:03.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:03.963 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:03.963 00.000 7988 Enqueuing Expose request
01:36:03.965 00.002 15712 Moving (0.14, 0.04) raw xDistance=0.04 yDistance=-0.14
01:36:03.970 00.005 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:03.970 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:36:03.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:03.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:36:03.970 00.000 15712 MoveAxis(E, 5, ABG)
01:36:03.970 00.000 15712 Guiding  Dir = 2, Dur = 5
01:36:03.970 00.000 15712 IsGuiding returns 0
01:36:03.995 00.025 15712 IsGuiding returns 0
01:36:03.995 00.000 15712 Move returns status 0, amount 5
01:36:03.995 00.000 15712 MoveAxis(N, 0, ABG)
01:36:03.995 00.000 15712 Move returns status 0, amount 0
01:36:03.995 00.000 15712 move complete, result=0
01:36:03.995 00.000 15712 worker thread done servicing request
01:36:03.995 00.000 15712 Worker thread wakes up
01:36:03.995 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:36:03.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:03.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:05.638 01.643 15712 Exposure complete
01:36:05.700 00.062 15712 worker thread done servicing request
01:36:05.700 00.000 7988 OnExposeComplete: enter
01:36:05.700 00.000 7988 UpdateGuideState(): m_state=6
01:36:05.705 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2541
01:36:05.705 00.000 7988 Star::Find returns 1 (0), X=977.09, Y=190.99, Mass=773, SNR=17.6, Peak=148 HFD=3.3
01:36:05.707 00.002 7988 MultiStar: [#1 0.33,0.71,0.00,M2] [#2 -0.24,-0.05,0.84,U] [#3 0.35,0.49,0.00,M1] [#4 0.24,-0.06,0.73,U] [#5 -0.30,0.56,0.00,M2] [#6 0.72,0.03,0.00,M4] [#7 0.36,0.41,0.00,M9] [#8 0.67,0.16,0.00,M8] 
01:36:05.707 00.000 7988 refined, 2 included, MultiStar: {-0.01, 0.12}, one-star: {-0.01, 0.39}
01:36:05.709 00.002 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
01:36:05.709 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
01:36:05.711 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.12 mountY=0.01, mountTheta=0.08
01:36:05.713 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.12, opts=13)
01:36:05.715 00.002 7988 Enqueuing Move request for scope (-0.01, 0.12)
01:36:05.716 00.001 15712 Worker thread wakes up
01:36:05.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
01:36:05.716 00.000 7988 UpdateGuideState exits: m=773 SNR=17.6
01:36:05.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:05.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:05.716 00.000 7988 Enqueuing Expose request
01:36:05.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
01:36:05.716 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:36:05.716 00.000 15712 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=0.01
01:36:05.716 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:05.716 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
01:36:05.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:05.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:36:05.716 00.000 15712 MoveAxis(E, 6, ABG)
01:36:05.716 00.000 15712 Guiding  Dir = 2, Dur = 6
01:36:05.716 00.000 15712 IsGuiding returns 0
01:36:05.731 00.015 15712 IsGuiding returns 0
01:36:05.731 00.000 15712 Move returns status 0, amount 6
01:36:05.731 00.000 15712 MoveAxis(N, 0, ABG)
01:36:05.731 00.000 15712 Move returns status 0, amount 0
01:36:05.731 00.000 15712 move complete, result=0
01:36:05.731 00.000 15712 worker thread done servicing request
01:36:05.731 00.000 15712 Worker thread wakes up
01:36:05.731 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:36:05.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:05.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:07.152 01.421 15712 Exposure complete
01:36:07.215 00.063 15712 worker thread done servicing request
01:36:07.215 00.000 7988 OnExposeComplete: enter
01:36:07.215 00.000 7988 UpdateGuideState(): m_state=6
01:36:07.215 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2542
01:36:07.215 00.000 7988 Star::Find returns 1 (0), X=977.30, Y=191.32, Mass=720, SNR=17.2, Peak=150 HFD=3.5
01:36:07.215 00.000 7988 MultiStar: [#1 0.08,0.87,0.00,M3] [#2 0.30,0.29,0.82,U] [#3 0.57,0.67,0.00,M2] [#4 0.12,-0.02,0.74,U] [#5 0.01,0.76,0.00,M3] [#6 0.73,0.66,0.00,M5] [#7 0.19,0.40,0.00,M10] [#8 0.62,-0.01,0.00,M9] 
01:36:07.215 00.000 7988 refined, 2 included, MultiStar: {0.21, 0.37}, one-star: {0.20, 0.73}
01:36:07.215 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
01:36:07.215 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
01:36:07.215 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.37 hyp=0.43 cameraTheta=1.06 mountX=0.37 mountY=-0.22, mountTheta=-0.52
01:36:07.226 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.37, opts=13)
01:36:07.226 00.000 7988 Enqueuing Move request for scope (0.21, 0.37)
01:36:07.226 00.000 15712 Worker thread wakes up
01:36:07.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.37) opts 0xd
01:36:07.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.37)
01:36:07.226 00.000 15712 Moving (0.21, 0.37) raw xDistance=0.37 yDistance=-0.22
01:36:07.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:07.229 00.003 7988 UpdateGuideState exits: m=720 SNR=17.2
01:36:07.229 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:07.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:07.229 00.000 7988 Enqueuing Expose request
01:36:07.229 00.000 15712 PPEC rslt: input = 0.37, final = 0.21, react = 0.22, pred = -0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
01:36:07.229 00.000 15712 PPEC: input: 0.37, control: 0.21, exposure: 1500
01:36:07.229 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:07.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:36:07.229 00.000 15712 MoveAxis(W, 68, ABG)
01:36:07.229 00.000 15712 Guiding  Dir = 3, Dur = 68
01:36:07.229 00.000 15712 IsGuiding returns 0
01:36:07.245 00.016 15712 PulseGuide returned control before completion, sleep 55
01:36:07.328 00.083 15712 IsGuiding returns 0
01:36:07.328 00.000 15712 Move returns status 0, amount 68
01:36:07.328 00.000 15712 MoveAxis(N, 0, ABG)
01:36:07.328 00.000 15712 Move returns status 0, amount 0
01:36:07.328 00.000 15712 move complete, result=0
01:36:07.328 00.000 7988 GuideStep: 0.4 px 68 ms WEST, -0.2 px 0 ms NORTH
01:36:07.328 00.000 15712 worker thread done servicing request
01:36:07.341 00.013 15712 Worker thread wakes up
01:36:07.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:07.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:09.082 01.741 15712 Exposure complete
01:36:09.145 00.063 15712 worker thread done servicing request
01:36:09.145 00.000 7988 OnExposeComplete: enter
01:36:09.145 00.000 7988 UpdateGuideState(): m_state=6
01:36:09.145 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2543
01:36:09.145 00.000 7988 Star::Find returns 1 (0), X=977.22, Y=190.92, Mass=638, SNR=16.3, Peak=137 HFD=3.1
01:36:09.145 00.000 7988 MultiStar: [#1 -0.12,0.31,1.04,U] [#2 0.05,-0.22,0.79,U] [#3 0.68,0.49,0.00,M3] [#4 0.55,0.02,0.00,M1] [#5 0.28,0.72,0.00,M4] [#6 0.35,0.69,0.00,M6] [#7 0.46,0.10,0.00,R] [#8 -0.34,0.09,0.49,U] 
01:36:09.145 00.000 7988 refined, 3 included, MultiStar: {-0.04, 0.15}, one-star: {0.12, 0.32}
01:36:09.145 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
01:36:09.145 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
01:36:09.145 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.81 mountX=0.15 mountY=0.03, mountTheta=0.22
01:36:09.145 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.15, opts=13)
01:36:09.145 00.000 7988 Enqueuing Move request for scope (-0.04, 0.15)
01:36:09.145 00.000 15712 Worker thread wakes up
01:36:09.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:09.145 00.000 7988 UpdateGuideState exits: m=638 SNR=16.3
01:36:09.160 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:09.162 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:09.162 00.000 7988 Enqueuing Expose request
01:36:09.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
01:36:09.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
01:36:09.162 00.000 15712 Moving (-0.04, 0.15) raw xDistance=0.15 yDistance=0.03
01:36:09.162 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:09.162 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
01:36:09.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:09.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:36:09.162 00.000 15712 MoveAxis(E, 6, ABG)
01:36:09.162 00.000 15712 Guiding  Dir = 2, Dur = 6
01:36:09.176 00.014 15712 IsGuiding returns 0
01:36:09.193 00.017 15712 IsGuiding returns 0
01:36:09.193 00.000 15712 Move returns status 0, amount 6
01:36:09.193 00.000 15712 MoveAxis(N, 0, ABG)
01:36:09.193 00.000 15712 Move returns status 0, amount 0
01:36:09.193 00.000 15712 move complete, result=0
01:36:09.193 00.000 15712 worker thread done servicing request
01:36:09.193 00.000 15712 Worker thread wakes up
01:36:09.193 00.000 7988 GuideStep: 0.2 px 6 ms EAST, 0.0 px 0 ms NORTH
01:36:09.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:09.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:10.611 01.418 15712 Exposure complete
01:36:10.676 00.065 15712 worker thread done servicing request
01:36:10.676 00.000 7988 OnExposeComplete: enter
01:36:10.676 00.000 7988 UpdateGuideState(): m_state=6
01:36:10.679 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2544
01:36:10.679 00.000 7988 Star::Find returns 1 (0), X=977.21, Y=190.72, Mass=609, SNR=15.7, Peak=142 HFD=3.1
01:36:10.681 00.002 7988 MultiStar: [#1 0.12,0.00,1.07,U] [#2 -0.20,0.20,0.98,U] [#3 0.42,0.10,0.85,U] [#4 0.29,-0.15,0.86,U] [#5 -0.03,0.76,0.00,M5] [#6 0.37,0.11,0.66,U] [#7 0.26,0.25,0.45,U] [#8 0.53,0.24,0.00,M9] 
01:36:10.681 00.000 7988 single-star, 6 included, MultiStar: {0.17, 0.08}, one-star: {0.11, 0.13}
01:36:10.683 00.002 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
01:36:10.683 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
01:36:10.685 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.85 mountX=0.13 mountY=-0.12, mountTheta=-0.73
01:36:10.687 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.13, opts=13)
01:36:10.687 00.000 7988 Enqueuing Move request for scope (0.11, 0.13)
01:36:10.689 00.002 15712 Worker thread wakes up
01:36:10.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
01:36:10.689 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
01:36:10.689 00.000 15712 Moving (0.11, 0.13) raw xDistance=0.13 yDistance=-0.12
01:36:10.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
01:36:10.690 00.001 7988 UpdateGuideState exits: m=609 SNR=15.7
01:36:10.692 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:10.693 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:10.693 00.000 7988 Enqueuing Expose request
01:36:10.695 00.002 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:10.695 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
01:36:10.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:10.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:36:10.695 00.000 15712 MoveAxis(E, 6, ABG)
01:36:10.695 00.000 15712 Guiding  Dir = 2, Dur = 6
01:36:10.695 00.000 15712 IsGuiding returns 0
01:36:10.709 00.014 15712 IsGuiding returns 0
01:36:10.709 00.000 15712 Move returns status 0, amount 6
01:36:10.709 00.000 15712 MoveAxis(N, 0, ABG)
01:36:10.709 00.000 15712 Move returns status 0, amount 0
01:36:10.709 00.000 15712 move complete, result=0
01:36:10.709 00.000 15712 worker thread done servicing request
01:36:10.709 00.000 15712 Worker thread wakes up
01:36:10.709 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:36:10.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:10.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:12.351 01.642 15712 Exposure complete
01:36:12.413 00.062 15712 worker thread done servicing request
01:36:12.413 00.000 7988 OnExposeComplete: enter
01:36:12.413 00.000 7988 UpdateGuideState(): m_state=6
01:36:12.419 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2545
01:36:12.419 00.000 7988 Star::Find returns 1 (0), X=976.96, Y=190.98, Mass=678, SNR=16.7, Peak=148 HFD=3.0
01:36:12.421 00.002 7988 MultiStar: [#1 -0.02,0.62,0.00,M2] [#2 0.02,-0.19,0.90,U] [#3 -0.17,0.35,0.85,U] [#4 -0.04,0.27,0.69,U] [#5 0.72,0.97,0.00,M6] [#6 0.40,0.19,0.00,M6] [#7 -0.41,0.35,0.00,M1] [#8 -0.13,-0.56,0.00,M10] 
01:36:12.421 00.000 7988 refined, 3 included, MultiStar: {-0.09, 0.21}, one-star: {-0.15, 0.39}
01:36:12.423 00.002 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
01:36:12.423 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
01:36:12.425 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.22 cameraTheta=1.98 mountX=0.20 mountY=0.08, mountTheta=0.39
01:36:12.426 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.21, opts=13)
01:36:12.428 00.002 7988 Enqueuing Move request for scope (-0.09, 0.21)
01:36:12.429 00.001 15712 Worker thread wakes up
01:36:12.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
01:36:12.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
01:36:12.429 00.000 15712 Moving (-0.09, 0.21) raw xDistance=0.20 yDistance=0.08
01:36:12.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:12.429 00.000 7988 UpdateGuideState exits: m=678 SNR=16.7
01:36:12.432 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:12.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:12.434 00.002 7988 Enqueuing Expose request
01:36:12.434 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
01:36:12.434 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
01:36:12.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:12.434 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:36:12.434 00.000 15712 MoveAxis(W, 34, ABG)
01:36:12.434 00.000 15712 Guiding  Dir = 3, Dur = 34
01:36:12.434 00.000 15712 IsGuiding returns 0
01:36:12.449 00.015 15712 PulseGuide returned control before completion, sleep 26
01:36:12.502 00.053 15712 IsGuiding returns 0
01:36:12.502 00.000 15712 Move returns status 0, amount 34
01:36:12.502 00.000 15712 MoveAxis(N, 0, ABG)
01:36:12.502 00.000 15712 Move returns status 0, amount 0
01:36:12.502 00.000 15712 move complete, result=0
01:36:12.502 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
01:36:12.502 00.000 15712 worker thread done servicing request
01:36:12.502 00.000 15712 Worker thread wakes up
01:36:12.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:12.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:13.911 01.409 15712 Exposure complete
01:36:13.977 00.066 15712 worker thread done servicing request
01:36:13.978 00.001 7988 OnExposeComplete: enter
01:36:13.978 00.000 7988 UpdateGuideState(): m_state=6
01:36:13.978 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2546
01:36:13.978 00.000 7988 Star::Find returns 1 (0), X=977.11, Y=190.86, Mass=706, SNR=17.0, Peak=134 HFD=3.7
01:36:13.978 00.000 7988 MultiStar: [#1 0.37,0.41,0.00,M3] [#2 0.05,-0.40,0.87,U] [#3 0.46,-0.03,0.00,M2] [#4 0.11,-0.27,0.75,U] [#5 0.25,-0.04,0.64,U] [#6 0.10,-0.27,0.67,U] [#7 0.45,-0.13,0.00,M2] [#8 -0.38,0.27,0.00,R] 
01:36:13.978 00.000 7988 refined, 4 included, MultiStar: {0.09, -0.13}, one-star: {0.01, 0.27}
01:36:13.978 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
01:36:13.978 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
01:36:13.978 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.15 cameraTheta=-0.95 mountX=-0.13 mountY=-0.09, mountTheta=-2.53
01:36:13.988 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.13, opts=13)
01:36:13.988 00.000 7988 Enqueuing Move request for scope (0.09, -0.13)
01:36:13.990 00.002 15712 Worker thread wakes up
01:36:13.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
01:36:13.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
01:36:13.990 00.000 15712 Moving (0.09, -0.13) raw xDistance=-0.13 yDistance=-0.09
01:36:13.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
01:36:13.990 00.000 7988 UpdateGuideState exits: m=706 SNR=17.0
01:36:13.992 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:13.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:13.994 00.002 7988 Enqueuing Expose request
01:36:13.994 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:13.994 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
01:36:13.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:13.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:36:13.994 00.000 15712 MoveAxis(E, 7, ABG)
01:36:13.994 00.000 15712 Guiding  Dir = 2, Dur = 7
01:36:13.994 00.000 15712 IsGuiding returns 0
01:36:14.020 00.026 15712 IsGuiding returns 0
01:36:14.020 00.000 15712 Move returns status 0, amount 7
01:36:14.020 00.000 15712 MoveAxis(N, 0, ABG)
01:36:14.020 00.000 15712 Move returns status 0, amount 0
01:36:14.020 00.000 15712 move complete, result=0
01:36:14.020 00.000 15712 worker thread done servicing request
01:36:14.020 00.000 15712 Worker thread wakes up
01:36:14.020 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:36:14.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:14.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:15.664 01.644 15712 Exposure complete
01:36:15.727 00.063 15712 worker thread done servicing request
01:36:15.727 00.000 7988 OnExposeComplete: enter
01:36:15.727 00.000 7988 UpdateGuideState(): m_state=6
01:36:15.727 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2547
01:36:15.727 00.000 7988 Star::Find returns 1 (0), X=977.06, Y=190.72, Mass=625, SNR=15.9, Peak=142 HFD=3.1
01:36:15.727 00.000 7988 MultiStar: [#1 -0.01,0.19,1.07,U] [#2 -0.20,0.08,0.90,U] [#3 0.38,0.23,0.00,M3] [#4 0.15,0.29,0.78,U] [#5 -0.35,0.26,0.76,U] [#6 0.22,0.13,0.72,U] [#7 -0.02,0.45,0.00,M3] [#8 1.56,0.09,0.00,M1] 
01:36:15.727 00.000 7988 single-star, 5 included, MultiStar: {-0.04, 0.17}, one-star: {-0.04, 0.12}
01:36:15.727 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
01:36:15.727 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
01:36:15.727 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.90 mountX=0.12 mountY=0.04, mountTheta=0.31
01:36:15.727 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.12, opts=13)
01:36:15.727 00.000 7988 Enqueuing Move request for scope (-0.04, 0.12)
01:36:15.727 00.000 15712 Worker thread wakes up
01:36:15.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
01:36:15.727 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
01:36:15.727 00.000 15712 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.04
01:36:15.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
01:36:15.742 00.015 7988 UpdateGuideState exits: m=625 SNR=15.9
01:36:15.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:15.744 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:15.744 00.000 7988 Enqueuing Expose request
01:36:15.746 00.002 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:15.746 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
01:36:15.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:15.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:36:15.746 00.000 15712 MoveAxis(E, 8, ABG)
01:36:15.746 00.000 15712 Guiding  Dir = 2, Dur = 8
01:36:15.746 00.000 15712 IsGuiding returns 0
01:36:15.763 00.017 15712 IsGuiding returns 0
01:36:15.763 00.000 15712 Move returns status 0, amount 8
01:36:15.763 00.000 15712 MoveAxis(N, 0, ABG)
01:36:15.763 00.000 15712 Move returns status 0, amount 0
01:36:15.763 00.000 15712 move complete, result=0
01:36:15.763 00.000 15712 worker thread done servicing request
01:36:15.763 00.000 15712 Worker thread wakes up
01:36:15.763 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:36:15.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:15.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:17.179 01.416 15712 Exposure complete
01:36:17.240 00.061 15712 worker thread done servicing request
01:36:17.240 00.000 7988 OnExposeComplete: enter
01:36:17.240 00.000 7988 UpdateGuideState(): m_state=6
01:36:17.245 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2548
01:36:17.245 00.000 7988 Star::Find returns 1 (0), X=976.92, Y=190.81, Mass=770, SNR=17.8, Peak=159 HFD=3.5
01:36:17.247 00.002 7988 MultiStar: [#1 0.26,0.36,0.00,M3] [#2 0.20,-0.23,0.81,U] [#3 0.15,0.14,0.76,U] [#4 0.30,0.13,0.67,U] [#5 0.10,0.41,0.62,U] [#6 0.33,-0.07,0.62,U] [#7 0.06,0.53,0.00,M4] [#8 1.14,-0.14,0.00,M2] 
01:36:17.247 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.10}, one-star: {-0.18, 0.22}
01:36:17.249 00.002 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.56) = xAngle (-0.91 = -0.91)
01:36:17.251 00.002 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
01:36:17.251 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.66 mountX=0.10 mountY=-0.13, mountTheta=-0.92
01:36:17.253 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.10, opts=13)
01:36:17.255 00.002 7988 Enqueuing Move request for scope (0.13, 0.10)
01:36:17.255 00.000 15712 Worker thread wakes up
01:36:17.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:36:17.255 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:36:17.255 00.000 15712 Moving (0.13, 0.10) raw xDistance=0.10 yDistance=-0.13
01:36:17.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
01:36:17.255 00.000 7988 UpdateGuideState exits: m=770 SNR=17.8
01:36:17.258 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:17.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:17.260 00.002 7988 Enqueuing Expose request
01:36:17.260 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:17.260 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
01:36:17.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:17.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:17.260 00.000 15712 MoveAxis(E, 8, ABG)
01:36:17.260 00.000 15712 Guiding  Dir = 2, Dur = 8
01:36:17.289 00.029 15712 IsGuiding returns 0
01:36:17.308 00.019 15712 IsGuiding returns 0
01:36:17.308 00.000 15712 Move returns status 0, amount 8
01:36:17.308 00.000 15712 MoveAxis(N, 0, ABG)
01:36:17.308 00.000 15712 Move returns status 0, amount 0
01:36:17.308 00.000 15712 move complete, result=0
01:36:17.308 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:36:17.315 00.007 15712 worker thread done servicing request
01:36:17.315 00.000 15712 Worker thread wakes up
01:36:17.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:17.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:19.056 01.741 15712 Exposure complete
01:36:19.117 00.061 15712 worker thread done servicing request
01:36:19.117 00.000 7988 OnExposeComplete: enter
01:36:19.117 00.000 7988 UpdateGuideState(): m_state=6
01:36:19.123 00.006 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2549
01:36:19.123 00.000 7988 Star::Find returns 1 (0), X=976.99, Y=190.98, Mass=748, SNR=17.3, Peak=146 HFD=3.9
01:36:19.125 00.002 7988 MultiStar: [#1 -0.16,0.04,0.94,U] [#2 -0.01,-0.05,0.84,U] [#3 0.50,0.07,0.00,M3] [#4 0.13,-0.13,0.74,U] [#5 0.15,0.33,0.71,U] [#6 0.48,-0.15,0.00,M4] [#7 -0.26,0.83,0.00,M5] [#8 1.05,-0.64,0.00,M3] 
01:36:19.126 00.001 7988 refined, 4 included, MultiStar: {-0.01, 0.13}, one-star: {-0.11, 0.39}
01:36:19.126 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
01:36:19.128 00.002 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
01:36:19.128 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.69 mountX=0.13 mountY=0.01, mountTheta=0.09
01:36:19.130 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.13, opts=13)
01:36:19.132 00.002 7988 Enqueuing Move request for scope (-0.01, 0.13)
01:36:19.132 00.000 15712 Worker thread wakes up
01:36:19.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
01:36:19.132 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
01:36:19.132 00.000 15712 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=0.01
01:36:19.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:19.132 00.000 7988 UpdateGuideState exits: m=748 SNR=17.3
01:36:19.136 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:19.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:19.138 00.002 7988 Enqueuing Expose request
01:36:19.138 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:19.138 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
01:36:19.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:19.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:36:19.138 00.000 15712 MoveAxis(E, 7, ABG)
01:36:19.138 00.000 15712 Guiding  Dir = 2, Dur = 7
01:36:19.166 00.028 15712 IsGuiding returns 0
01:36:19.184 00.018 15712 IsGuiding returns 0
01:36:19.184 00.000 15712 Move returns status 0, amount 7
01:36:19.184 00.000 15712 MoveAxis(N, 0, ABG)
01:36:19.184 00.000 15712 Move returns status 0, amount 0
01:36:19.184 00.000 15712 move complete, result=0
01:36:19.184 00.000 15712 worker thread done servicing request
01:36:19.184 00.000 15712 Worker thread wakes up
01:36:19.184 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:36:19.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:19.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:20.602 01.418 15712 Exposure complete
01:36:20.664 00.062 15712 worker thread done servicing request
01:36:20.664 00.000 7988 OnExposeComplete: enter
01:36:20.664 00.000 7988 UpdateGuideState(): m_state=6
01:36:20.670 00.006 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2550
01:36:20.670 00.000 7988 Star::Find returns 1 (0), X=977.13, Y=190.75, Mass=644, SNR=16.2, Peak=145 HFD=3.0
01:36:20.672 00.002 7988 MultiStar: [#1 -0.14,0.35,1.00,U] [#2 0.36,-0.26,0.00,M1] [#3 0.72,-0.06,0.00,M4] [#4 0.70,0.03,0.00,M1] [#5 -0.14,0.39,0.70,U] [#6 0.24,-0.06,0.62,U] [#7 -0.54,-0.47,0.00,M6] [#8 0.95,-0.54,0.00,M4] 
01:36:20.672 00.000 7988 single-star, 3 included, MultiStar: {-0.02, 0.22}, one-star: {0.03, 0.16}
01:36:20.674 00.002 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
01:36:20.674 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
01:36:20.676 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.39 mountX=0.16 mountY=-0.03, mountTheta=-0.20
01:36:20.677 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.16, opts=13)
01:36:20.677 00.000 7988 Enqueuing Move request for scope (0.03, 0.16)
01:36:20.680 00.003 15712 Worker thread wakes up
01:36:20.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
01:36:20.680 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
01:36:20.680 00.000 15712 Moving (0.03, 0.16) raw xDistance=0.16 yDistance=-0.03
01:36:20.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:20.680 00.000 7988 UpdateGuideState exits: m=644 SNR=16.2
01:36:20.683 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:20.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:20.685 00.002 7988 Enqueuing Expose request
01:36:20.685 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:20.685 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
01:36:20.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:20.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:36:20.685 00.000 15712 MoveAxis(E, 7, ABG)
01:36:20.685 00.000 15712 Guiding  Dir = 2, Dur = 7
01:36:20.685 00.000 15712 IsGuiding returns 0
01:36:20.699 00.014 15712 IsGuiding returns 0
01:36:20.699 00.000 15712 Move returns status 0, amount 7
01:36:20.699 00.000 15712 MoveAxis(N, 0, ABG)
01:36:20.699 00.000 15712 Move returns status 0, amount 0
01:36:20.699 00.000 15712 move complete, result=0
01:36:20.699 00.000 15712 worker thread done servicing request
01:36:20.699 00.000 15712 Worker thread wakes up
01:36:20.699 00.000 7988 GuideStep: 0.2 px 7 ms EAST, -0.0 px 0 ms NORTH
01:36:20.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:20.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:22.339 01.640 15712 Exposure complete
01:36:22.402 00.063 15712 worker thread done servicing request
01:36:22.402 00.000 7988 OnExposeComplete: enter
01:36:22.402 00.000 7988 UpdateGuideState(): m_state=6
01:36:22.407 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2551
01:36:22.407 00.000 7988 Star::Find returns 1 (0), X=977.36, Y=190.66, Mass=634, SNR=16.2, Peak=150 HFD=3.0
01:36:22.409 00.002 7988 MultiStar: [#1 0.39,0.44,0.00,M2] [#2 -0.14,-0.03,0.92,U] [#3 0.33,0.45,0.00,M5] [#4 0.14,0.19,0.73,U] [#5 0.10,0.60,0.00,M2] [#6 0.98,0.32,0.00,M4] [#7 -0.41,0.55,0.00,M7] [#8 0.82,-0.73,0.00,M5] 
01:36:22.409 00.000 7988 refined, 2 included, MultiStar: {0.09, 0.07}, one-star: {0.26, 0.06}
01:36:22.411 00.002 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.91 = -0.91)
01:36:22.413 00.002 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:36:22.413 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.65 mountX=0.07 mountY=-0.09, mountTheta=-0.92
01:36:22.415 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.07, opts=13)
01:36:22.417 00.002 7988 Enqueuing Move request for scope (0.09, 0.07)
01:36:22.418 00.001 15712 Worker thread wakes up
01:36:22.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
01:36:22.418 00.000 7988 UpdateGuideState exits: m=634 SNR=16.2
01:36:22.420 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:22.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:22.422 00.002 7988 Enqueuing Expose request
01:36:22.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
01:36:22.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:36:22.422 00.000 15712 Moving (0.09, 0.07) raw xDistance=0.07 yDistance=-0.09
01:36:22.424 00.002 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:22.424 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
01:36:22.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:22.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:36:22.424 00.000 15712 MoveAxis(E, 6, ABG)
01:36:22.424 00.000 15712 Guiding  Dir = 2, Dur = 6
01:36:22.424 00.000 15712 IsGuiding returns 0
01:36:22.439 00.015 15712 IsGuiding returns 0
01:36:22.439 00.000 15712 Move returns status 0, amount 6
01:36:22.439 00.000 15712 MoveAxis(N, 0, ABG)
01:36:22.439 00.000 15712 Move returns status 0, amount 0
01:36:22.439 00.000 15712 move complete, result=0
01:36:22.439 00.000 15712 worker thread done servicing request
01:36:22.439 00.000 15712 Worker thread wakes up
01:36:22.439 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:36:22.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:22.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:23.854 01.415 15712 Exposure complete
01:36:23.917 00.063 15712 worker thread done servicing request
01:36:23.917 00.000 7988 OnExposeComplete: enter
01:36:23.917 00.000 7988 UpdateGuideState(): m_state=6
01:36:23.922 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2552
01:36:23.922 00.000 7988 Star::Find returns 1 (0), X=977.10, Y=191.00, Mass=819, SNR=18.4, Peak=144 HFD=4.2
01:36:23.924 00.002 7988 MultiStar: [#1 -0.03,0.36,0.90,U] [#2 -0.06,-0.12,0.78,U] [#3 0.20,0.20,0.82,U] [#4 0.45,-0.16,0.00,M1] [#5 -0.37,0.60,0.00,M3] [#6 0.62,0.32,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.02,-0.31,0.32,U] [#9 0.41,0.14,0.38,U] 
01:36:23.924 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.18}, one-star: {-0.01, 0.40}
01:36:23.926 00.002 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
01:36:23.926 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
01:36:23.928 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.26 mountX=0.18 mountY=-0.06, mountTheta=-0.33
01:36:23.930 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.18, opts=13)
01:36:23.930 00.000 7988 Enqueuing Move request for scope (0.06, 0.18)
01:36:23.930 00.000 15712 Worker thread wakes up
01:36:23.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
01:36:23.930 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
01:36:23.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:23.933 00.003 7988 UpdateGuideState exits: m=819 SNR=18.4
01:36:23.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:23.933 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:23.933 00.000 7988 Enqueuing Expose request
01:36:23.933 00.000 15712 Moving (0.06, 0.18) raw xDistance=0.18 yDistance=-0.06
01:36:23.933 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
01:36:23.933 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
01:36:23.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:23.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:36:23.933 00.000 15712 MoveAxis(W, 30, ABG)
01:36:23.933 00.000 15712 Guiding  Dir = 3, Dur = 30
01:36:23.943 00.010 15712 IsGuiding returns 0
01:36:23.960 00.017 15712 PulseGuide returned control before completion, sleep 25
01:36:24.023 00.063 15712 IsGuiding returns 0
01:36:24.023 00.000 15712 Move returns status 0, amount 30
01:36:24.023 00.000 15712 MoveAxis(N, 0, ABG)
01:36:24.023 00.000 15712 Move returns status 0, amount 0
01:36:24.023 00.000 15712 move complete, result=0
01:36:24.023 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
01:36:24.028 00.005 15712 worker thread done servicing request
01:36:24.028 00.000 15712 Worker thread wakes up
01:36:24.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:24.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:25.657 01.629 15712 Exposure complete
01:36:25.718 00.061 15712 worker thread done servicing request
01:36:25.718 00.000 7988 OnExposeComplete: enter
01:36:25.718 00.000 7988 UpdateGuideState(): m_state=6
01:36:25.718 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2553
01:36:25.718 00.000 7988 Star::Find returns 1 (0), X=977.35, Y=190.51, Mass=644, SNR=16.2, Peak=132 HFD=3.1
01:36:25.718 00.000 7988 MultiStar: [#1 0.10,0.37,1.01,U] [#2 0.12,-0.32,0.94,U] [#3 0.40,-0.10,0.84,U] [#4 0.35,-0.00,0.78,U] [#5 -0.37,-0.06,0.76,U] [#6 0.60,0.03,0.00,M6] [#7 -0.67,0.27,0.00,M8] [#8 0.94,-0.69,0.00,M5] 
01:36:25.718 00.000 7988 refined, 5 included, MultiStar: {0.15, -0.03}, one-star: {0.25, -0.08}
01:36:25.718 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
01:36:25.718 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
01:36:25.729 00.011 7988 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.17 mountX=-0.02 mountY=-0.15, mountTheta=-1.73
01:36:25.729 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.03, opts=13)
01:36:25.729 00.000 7988 Enqueuing Move request for scope (0.15, -0.03)
01:36:25.729 00.000 15712 Worker thread wakes up
01:36:25.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:36:25.729 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:36:25.734 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:25.734 00.000 7988 UpdateGuideState exits: m=644 SNR=16.2
01:36:25.736 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:25.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:25.738 00.002 7988 Enqueuing Expose request
01:36:25.738 00.000 15712 Moving (0.15, -0.03) raw xDistance=-0.02 yDistance=-0.15
01:36:25.738 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:25.738 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:36:25.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:25.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:36:25.738 00.000 15712 MoveAxis(E, 5, ABG)
01:36:25.738 00.000 15712 Guiding  Dir = 2, Dur = 5
01:36:25.738 00.000 15712 IsGuiding returns 0
01:36:25.770 00.032 15712 IsGuiding returns 0
01:36:25.770 00.000 15712 Move returns status 0, amount 5
01:36:25.770 00.000 15712 MoveAxis(N, 0, ABG)
01:36:25.770 00.000 15712 Move returns status 0, amount 0
01:36:25.770 00.000 15712 move complete, result=0
01:36:25.770 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:36:25.771 00.001 15712 worker thread done servicing request
01:36:25.771 00.000 15712 Worker thread wakes up
01:36:25.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:25.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:27.186 01.415 15712 Exposure complete
01:36:27.247 00.061 15712 worker thread done servicing request
01:36:27.247 00.000 7988 OnExposeComplete: enter
01:36:27.247 00.000 7988 UpdateGuideState(): m_state=6
01:36:27.252 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2554
01:36:27.252 00.000 7988 Star::Find returns 1 (0), X=976.96, Y=190.60, Mass=774, SNR=18.0, Peak=140 HFD=3.5
01:36:27.254 00.002 7988 MultiStar: [#1 0.12,0.02,0.94,U] [#2 0.01,-0.39,0.77,U] [#3 0.67,-0.22,0.00,M4] [#4 0.14,-0.14,0.64,U] [#5 0.32,0.54,0.00,M3] [#6 0.66,0.14,0.00,M7] [#7 -0.53,0.48,0.00,M9] [#8 1.52,-0.26,0.00,M6] 
01:36:27.254 00.000 7988 refined, 3 included, MultiStar: {0.02, -0.11}, one-star: {-0.14, 0.01}
01:36:27.254 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
01:36:27.254 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
01:36:27.254 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.38 mountX=-0.11 mountY=-0.02, mountTheta=-2.97
01:36:27.260 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.11, opts=13)
01:36:27.260 00.000 7988 Enqueuing Move request for scope (0.02, -0.11)
01:36:27.260 00.000 15712 Worker thread wakes up
01:36:27.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
01:36:27.260 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
01:36:27.260 00.000 15712 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=-0.02
01:36:27.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:27.263 00.003 7988 UpdateGuideState exits: m=774 SNR=18.0
01:36:27.265 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:27.266 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:27.267 00.001 7988 Enqueuing Expose request
01:36:27.268 00.001 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:27.268 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
01:36:27.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:27.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:36:27.268 00.000 15712 MoveAxis(E, 6, ABG)
01:36:27.268 00.000 15712 Guiding  Dir = 2, Dur = 6
01:36:27.272 00.004 15712 IsGuiding returns 0
01:36:27.288 00.016 15712 IsGuiding returns 0
01:36:27.288 00.000 15712 Move returns status 0, amount 6
01:36:27.288 00.000 15712 MoveAxis(N, 0, ABG)
01:36:27.288 00.000 15712 Move returns status 0, amount 0
01:36:27.288 00.000 15712 move complete, result=0
01:36:27.288 00.000 15712 worker thread done servicing request
01:36:27.288 00.000 15712 Worker thread wakes up
01:36:27.288 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:36:27.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:27.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:28.923 01.635 15712 Exposure complete
01:36:28.986 00.063 15712 worker thread done servicing request
01:36:28.986 00.000 7988 OnExposeComplete: enter
01:36:28.986 00.000 7988 UpdateGuideState(): m_state=6
01:36:28.986 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2555
01:36:28.986 00.000 7988 Star::Find returns 1 (0), X=977.03, Y=190.30, Mass=725, SNR=17.2, Peak=145 HFD=3.4
01:36:28.986 00.000 7988 MultiStar: [#1 0.13,0.24,1.01,U] [#2 0.21,-0.29,0.84,U] [#3 0.12,0.32,0.82,U] [#4 -0.17,-0.10,0.78,U] [#5 -0.05,0.22,0.73,U] [#6 0.08,-0.14,0.67,U] [#7 -0.79,-0.63,0.00,M10] [#8 0.58,0.03,0.00,M7] 
01:36:28.986 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.00}, one-star: {-0.07, -0.29}
01:36:28.986 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
01:36:28.994 00.008 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
01:36:28.994 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.12 mountX=-0.00 mountY=-0.04, mountTheta=-1.69
01:36:28.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.00, opts=13)
01:36:28.994 00.000 7988 Enqueuing Move request for scope (0.04, -0.00)
01:36:28.994 00.000 15712 Worker thread wakes up
01:36:28.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:36:28.994 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:36:28.994 00.000 15712 Moving (0.04, -0.00) raw xDistance=-0.00 yDistance=-0.04
01:36:28.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:29.000 00.006 7988 UpdateGuideState exits: m=725 SNR=17.2
01:36:29.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:29.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:29.000 00.000 7988 Enqueuing Expose request
01:36:29.005 00.005 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:29.005 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
01:36:29.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:29.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:36:29.005 00.000 15712 MoveAxis(E, 7, ABG)
01:36:29.005 00.000 15712 Guiding  Dir = 2, Dur = 7
01:36:29.006 00.001 15712 IsGuiding returns 0
01:36:29.028 00.022 15712 IsGuiding returns 0
01:36:29.028 00.000 15712 Move returns status 0, amount 7
01:36:29.028 00.000 15712 MoveAxis(N, 0, ABG)
01:36:29.028 00.000 15712 Move returns status 0, amount 0
01:36:29.028 00.000 15712 move complete, result=0
01:36:29.028 00.000 15712 worker thread done servicing request
01:36:29.028 00.000 15712 Worker thread wakes up
01:36:29.028 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:36:29.034 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:29.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:30.452 01.418 15712 Exposure complete
01:36:30.514 00.062 15712 worker thread done servicing request
01:36:30.514 00.000 7988 OnExposeComplete: enter
01:36:30.514 00.000 7988 UpdateGuideState(): m_state=6
01:36:30.514 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2556
01:36:30.514 00.000 7988 Star::Find returns 1 (0), X=977.15, Y=190.65, Mass=641, SNR=16.4, Peak=136 HFD=3.0
01:36:30.514 00.000 7988 MultiStar: [#1 -0.11,0.02,1.01,U] [#2 0.29,-0.55,0.00,M1] [#3 0.07,-0.12,0.86,U] [#4 0.29,-0.06,0.76,U] [#5 -0.58,0.30,0.00,M3] [#6 0.17,-0.36,0.72,U] [#7 -1.49,0.31,0.00,R] [#8 0.54,-1.35,0.00,M8] 
01:36:30.514 00.000 7988 single-star, 4 included, MultiStar: {0.08, -0.08}, one-star: {0.05, 0.06}
01:36:30.523 00.009 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
01:36:30.523 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
01:36:30.523 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=0.06 mountY=-0.05, mountTheta=-0.73
01:36:30.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
01:36:30.523 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
01:36:30.523 00.000 15712 Worker thread wakes up
01:36:30.523 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:36:30.523 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:36:30.523 00.000 15712 Moving (0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
01:36:30.530 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:30.530 00.000 7988 UpdateGuideState exits: m=641 SNR=16.4
01:36:30.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:30.530 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:30.530 00.000 7988 Enqueuing Expose request
01:36:30.530 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:30.530 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:36:30.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:30.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:30.530 00.000 15712 MoveAxis(E, 7, ABG)
01:36:30.530 00.000 15712 Guiding  Dir = 2, Dur = 7
01:36:30.530 00.000 15712 IsGuiding returns 0
01:36:30.597 00.067 15712 IsGuiding returns 0
01:36:30.597 00.000 15712 Move returns status 0, amount 7
01:36:30.597 00.000 15712 MoveAxis(N, 0, ABG)
01:36:30.597 00.000 15712 Move returns status 0, amount 0
01:36:30.597 00.000 15712 move complete, result=0
01:36:30.597 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:36:30.599 00.002 15712 worker thread done servicing request
01:36:30.599 00.000 15712 Worker thread wakes up
01:36:30.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:30.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:32.239 01.640 15712 Exposure complete
01:36:32.302 00.063 15712 worker thread done servicing request
01:36:32.302 00.000 7988 OnExposeComplete: enter
01:36:32.302 00.000 7988 UpdateGuideState(): m_state=6
01:36:32.307 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2557
01:36:32.307 00.000 7988 Star::Find returns 1 (0), X=977.38, Y=190.89, Mass=691, SNR=17.0, Peak=145 HFD=3.3
01:36:32.309 00.002 7988 MultiStar: [#1 0.25,0.07,0.97,U] [#2 -0.06,-0.52,0.00,M2] [#3 0.42,-0.16,0.00,M3] [#4 0.26,-0.57,0.00,M1] [#5 0.78,0.63,0.00,M4] [#6 0.57,-0.36,0.00,M6] [#7 0.47,-0.43,0.00,M1] [#8 1.20,-1.17,0.00,M9] 
01:36:32.309 00.000 7988 refined, 1 included, MultiStar: {0.26, 0.19}, one-star: {0.27, 0.30}
01:36:32.311 00.002 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
01:36:32.311 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
01:36:32.313 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=0.19 hyp=0.32 cameraTheta=0.62 mountX=0.19 mountY=-0.26, mountTheta=-0.95
01:36:32.315 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.19, opts=13)
01:36:32.315 00.000 7988 Enqueuing Move request for scope (0.26, 0.19)
01:36:32.317 00.002 15712 Worker thread wakes up
01:36:32.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.19) opts 0xd
01:36:32.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.19)
01:36:32.317 00.000 15712 Moving (0.26, 0.19) raw xDistance=0.19 yDistance=-0.26
01:36:32.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:32.318 00.001 7988 UpdateGuideState exits: m=691 SNR=17.0
01:36:32.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:32.318 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:32.318 00.000 7988 Enqueuing Expose request
01:36:32.318 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
01:36:32.318 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
01:36:32.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:36:32.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:36:32.318 00.000 15712 MoveAxis(W, 28, ABG)
01:36:32.318 00.000 15712 Guiding  Dir = 3, Dur = 28
01:36:32.318 00.000 15712 IsGuiding returns 0
01:36:32.334 00.016 15712 PulseGuide returned control before completion, sleep 23
01:36:32.386 00.052 15712 IsGuiding returns 0
01:36:32.386 00.000 15712 Move returns status 0, amount 28
01:36:32.386 00.000 15712 MoveAxis(N, 0, ABG)
01:36:32.386 00.000 15712 Move returns status 0, amount 0
01:36:32.386 00.000 15712 move complete, result=0
01:36:32.386 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.3 px 0 ms NORTH
01:36:32.389 00.003 15712 worker thread done servicing request
01:36:32.389 00.000 15712 Worker thread wakes up
01:36:32.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:32.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:33.797 01.408 15712 Exposure complete
01:36:33.860 00.063 15712 worker thread done servicing request
01:36:33.860 00.000 7988 OnExposeComplete: enter
01:36:33.860 00.000 7988 UpdateGuideState(): m_state=6
01:36:33.865 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2558
01:36:33.865 00.000 7988 Star::Find returns 1 (0), X=977.12, Y=190.19, Mass=698, SNR=16.9, Peak=144 HFD=3.2
01:36:33.867 00.002 7988 MultiStar: [#1 -0.04,0.03,0.98,U] [#2 0.30,-0.47,0.00,M3] [#3 0.60,-0.26,0.00,M4] [#4 0.16,-0.36,0.76,U] [#5 -0.06,0.24,0.72,U] [#6 0.43,0.05,0.68,U] [#7 0.75,0.09,0.00,M2] [#8 1.21,-1.67,0.00,M10] 
01:36:33.867 00.000 7988 refined, 4 included, MultiStar: {0.08, -0.10}, one-star: {0.01, -0.40}
01:36:33.869 00.002 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:36:33.869 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
01:36:33.871 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.90 mountX=-0.10 mountY=-0.08, mountTheta=-2.48
01:36:33.871 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.10, opts=13)
01:36:33.873 00.002 7988 Enqueuing Move request for scope (0.08, -0.10)
01:36:33.873 00.000 15712 Worker thread wakes up
01:36:33.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:36:33.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:36:33.873 00.000 15712 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=-0.08
01:36:33.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:33.876 00.003 7988 UpdateGuideState exits: m=698 SNR=16.9
01:36:33.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:33.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:33.876 00.000 7988 Enqueuing Expose request
01:36:33.876 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:33.876 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
01:36:33.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:33.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:36:33.876 00.000 15712 MoveAxis(E, 9, ABG)
01:36:33.876 00.000 15712 Guiding  Dir = 2, Dur = 9
01:36:33.876 00.000 15712 IsGuiding returns 0
01:36:33.899 00.023 15712 IsGuiding returns 0
01:36:33.899 00.000 15712 Move returns status 0, amount 9
01:36:33.899 00.000 15712 MoveAxis(N, 0, ABG)
01:36:33.899 00.000 15712 Move returns status 0, amount 0
01:36:33.899 00.000 15712 move complete, result=0
01:36:33.899 00.000 15712 worker thread done servicing request
01:36:33.899 00.000 15712 Worker thread wakes up
01:36:33.899 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:36:33.908 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:33.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:35.548 01.640 15712 Exposure complete
01:36:35.610 00.062 15712 worker thread done servicing request
01:36:35.610 00.000 7988 OnExposeComplete: enter
01:36:35.610 00.000 7988 UpdateGuideState(): m_state=6
01:36:35.616 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2559
01:36:35.616 00.000 7988 Star::Find returns 1 (0), X=977.23, Y=190.49, Mass=710, SNR=17.4, Peak=146 HFD=3.3
01:36:35.618 00.002 7988 MultiStar: [#1 0.25,0.17,0.96,U] [#2 0.20,-0.72,0.00,M4] [#3 0.38,0.14,0.86,U] [#4 0.14,-0.48,0.00,M1] [#5 0.14,-0.17,0.73,U] [#6 0.75,-0.44,0.00,M6] [#7 1.50,0.02,0.00,M3] [#8 0.64,-0.29,0.00,R] 
01:36:35.618 00.000 7988 single-star, 3 included, MultiStar: {0.22, 0.02}, one-star: {0.12, -0.11}
01:36:35.620 00.002 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
01:36:35.620 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
01:36:35.622 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.71 mountX=-0.10 mountY=-0.12, mountTheta=-2.28
01:36:35.624 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.11, opts=13)
01:36:35.624 00.000 7988 Enqueuing Move request for scope (0.12, -0.11)
01:36:35.626 00.002 15712 Worker thread wakes up
01:36:35.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
01:36:35.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
01:36:35.626 00.000 7988 UpdateGuideState exits: m=710 SNR=17.4
01:36:35.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:35.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:35.626 00.000 7988 Enqueuing Expose request
01:36:35.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
01:36:35.626 00.000 15712 Moving (0.12, -0.11) raw xDistance=-0.10 yDistance=-0.12
01:36:35.633 00.007 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:35.633 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
01:36:35.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:35.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:36:35.633 00.000 15712 MoveAxis(E, 9, ABG)
01:36:35.633 00.000 15712 Guiding  Dir = 2, Dur = 9
01:36:35.633 00.000 15712 IsGuiding returns 0
01:36:35.658 00.025 15712 IsGuiding returns 0
01:36:35.658 00.000 15712 Move returns status 0, amount 9
01:36:35.658 00.000 15712 MoveAxis(N, 0, ABG)
01:36:35.658 00.000 15712 Move returns status 0, amount 0
01:36:35.658 00.000 15712 move complete, result=0
01:36:35.658 00.000 15712 worker thread done servicing request
01:36:35.658 00.000 15712 Worker thread wakes up
01:36:35.658 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:36:35.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:35.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:37.078 01.420 15712 Exposure complete
01:36:37.141 00.063 15712 worker thread done servicing request
01:36:37.141 00.000 7988 OnExposeComplete: enter
01:36:37.141 00.000 7988 UpdateGuideState(): m_state=6
01:36:37.146 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2560
01:36:37.146 00.000 7988 Star::Find returns 1 (0), X=977.37, Y=190.66, Mass=648, SNR=16.5, Peak=142 HFD=3.0
01:36:37.148 00.002 7988 MultiStar: [#1 0.38,0.11,0.95,U] [#2 -0.04,-0.43,0.85,U] [#3 0.48,0.31,0.00,M4] [#4 0.61,-0.49,0.00,M2] [#5 0.34,-0.14,0.78,U] [#6 0.84,-0.26,0.00,M7] [#7 1.27,-0.01,0.00,M4] [#8 0.50,0.06,0.00,M1] 
01:36:37.148 00.000 7988 refined, 3 included, MultiStar: {0.24, -0.09}, one-star: {0.27, 0.06}
01:36:37.150 00.002 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
01:36:37.150 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
01:36:37.152 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.34 mountX=-0.08 mountY=-0.24, mountTheta=-1.91
01:36:37.154 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.09, opts=13)
01:36:37.154 00.000 7988 Enqueuing Move request for scope (0.24, -0.09)
01:36:37.156 00.002 15712 Worker thread wakes up
01:36:37.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
01:36:37.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
01:36:37.156 00.000 15712 Moving (0.24, -0.09) raw xDistance=-0.08 yDistance=-0.24
01:36:37.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
01:36:37.156 00.000 7988 UpdateGuideState exits: m=648 SNR=16.5
01:36:37.159 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:37.159 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:37.161 00.002 7988 Enqueuing Expose request
01:36:37.161 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:37.161 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:36:37.161 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:37.161 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:36:37.161 00.000 15712 MoveAxis(E, 8, ABG)
01:36:37.161 00.000 15712 Guiding  Dir = 2, Dur = 8
01:36:37.161 00.000 15712 IsGuiding returns 0
01:36:37.180 00.019 15712 IsGuiding returns 0
01:36:37.180 00.000 15712 Move returns status 0, amount 8
01:36:37.180 00.000 15712 MoveAxis(N, 0, ABG)
01:36:37.180 00.000 15712 Move returns status 0, amount 0
01:36:37.180 00.000 15712 move complete, result=0
01:36:37.180 00.000 15712 worker thread done servicing request
01:36:37.180 00.000 15712 Worker thread wakes up
01:36:37.180 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:36:37.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:37.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:38.818 01.638 15712 Exposure complete
01:36:38.881 00.063 15712 worker thread done servicing request
01:36:38.881 00.000 7988 OnExposeComplete: enter
01:36:38.881 00.000 7988 UpdateGuideState(): m_state=6
01:36:38.881 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2561
01:36:38.881 00.000 7988 Star::Find returns 1 (0), X=977.18, Y=190.50, Mass=678, SNR=16.7, Peak=154 HFD=3.0
01:36:38.881 00.000 7988 MultiStar: [#1 -0.02,-0.28,1.01,U] [#2 0.03,-0.78,0.00,M4] [#3 0.10,-0.31,0.83,U] [#4 -0.11,-0.66,0.00,M3] [#5 0.21,0.38,0.80,U] [#6 0.19,-0.36,0.64,U] [#7 0.73,-0.74,0.00,M5] [#8 -0.72,-0.48,0.00,M2] 
01:36:38.881 00.000 7988 single-star, 4 included, MultiStar: {0.10, -0.13}, one-star: {0.07, -0.10}
01:36:38.881 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
01:36:38.881 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
01:36:38.881 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.92 mountX=-0.10 mountY=-0.07, mountTheta=-2.51
01:36:38.895 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
01:36:38.898 00.003 7988 Enqueuing Move request for scope (0.07, -0.10)
01:36:38.900 00.002 15712 Worker thread wakes up
01:36:38.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
01:36:38.900 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
01:36:38.900 00.000 15712 Moving (0.07, -0.10) raw xDistance=-0.10 yDistance=-0.07
01:36:38.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
01:36:38.902 00.002 7988 UpdateGuideState exits: m=678 SNR=16.7
01:36:38.904 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:38.904 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:38.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:38.908 00.004 7988 Enqueuing Expose request
01:36:38.911 00.003 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
01:36:38.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:38.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:36:38.911 00.000 15712 MoveAxis(E, 8, ABG)
01:36:38.911 00.000 15712 Guiding  Dir = 2, Dur = 8
01:36:38.911 00.000 15712 IsGuiding returns 0
01:36:38.970 00.059 15712 IsGuiding returns 0
01:36:38.970 00.000 15712 Move returns status 0, amount 8
01:36:38.970 00.000 15712 MoveAxis(N, 0, ABG)
01:36:38.970 00.000 15712 Move returns status 0, amount 0
01:36:38.970 00.000 15712 move complete, result=0
01:36:38.970 00.000 15712 worker thread done servicing request
01:36:38.970 00.000 15712 Worker thread wakes up
01:36:38.970 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:36:38.974 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:38.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:40.383 01.409 15712 Exposure complete
01:36:40.524 00.141 7988 OnExposeComplete: enter
01:36:40.527 00.003 7988 UpdateGuideState(): m_state=6
01:36:40.529 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2562
01:36:40.537 00.008 15712 worker thread done servicing request
01:36:40.540 00.003 7988 Star::Find returns 1 (0), X=976.92, Y=190.48, Mass=681, SNR=16.8, Peak=152 HFD=3.1
01:36:40.546 00.006 7988 MultiStar: [#1 0.03,0.10,0.97,U] [#2 -0.08,-0.66,0.00,M5] [#3 0.29,-0.19,0.88,U] [#4 -0.04,-0.52,0.00,M4] [#5 0.38,-0.18,0.66,U] [#6 0.46,-0.47,0.00,M7] [#7 1.83,-0.35,0.00,M6] [#8 -0.11,-1.20,0.00,M3] 
01:36:40.550 00.004 7988 refined, 3 included, MultiStar: {0.10, -0.09}, one-star: {-0.18, -0.12}
01:36:40.554 00.004 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
01:36:40.558 00.004 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
01:36:40.560 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.71 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
01:36:40.563 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.09, opts=13)
01:36:40.567 00.004 7988 Enqueuing Move request for scope (0.10, -0.09)
01:36:40.590 00.023 15712 Worker thread wakes up
01:36:40.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
01:36:40.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
01:36:40.590 00.000 15712 Moving (0.10, -0.09) raw xDistance=-0.09 yDistance=-0.10
01:36:40.594 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:36:40.599 00.005 7988 UpdateGuideState exits: m=681 SNR=16.8
01:36:40.604 00.005 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:40.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:40.608 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:40.612 00.004 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
01:36:40.612 00.000 7988 Enqueuing Expose request
01:36:40.614 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:40.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:36:40.614 00.000 15712 MoveAxis(E, 9, ABG)
01:36:40.614 00.000 15712 Guiding  Dir = 2, Dur = 9
01:36:40.636 00.022 15712 IsGuiding returns 0
01:36:40.651 00.015 15712 IsGuiding returns 0
01:36:40.651 00.000 15712 Move returns status 0, amount 9
01:36:40.651 00.000 15712 MoveAxis(N, 0, ABG)
01:36:40.651 00.000 15712 Move returns status 0, amount 0
01:36:40.651 00.000 15712 move complete, result=0
01:36:40.651 00.000 15712 worker thread done servicing request
01:36:40.651 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:36:40.657 00.006 15712 Worker thread wakes up
01:36:40.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:40.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:42.288 01.631 15712 Exposure complete
01:36:42.391 00.103 15712 worker thread done servicing request
01:36:42.391 00.000 7988 OnExposeComplete: enter
01:36:42.395 00.004 7988 UpdateGuideState(): m_state=6
01:36:42.397 00.002 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2563
01:36:42.399 00.002 7988 Star::Find returns 1 (0), X=977.10, Y=190.34, Mass=806, SNR=18.2, Peak=159 HFD=3.7
01:36:42.401 00.002 7988 MultiStar: [#1 0.19,-0.23,0.92,U] [#2 -0.24,-0.55,0.00,M6] [#3 0.03,-0.37,0.79,U] [#4 0.22,-0.34,0.70,U] [#5 -0.51,-0.02,0.00,M1] [#6 0.05,-0.45,0.00,M8] [#7 1.03,-0.81,0.00,M7] [#8 -0.33,-1.16,0.00,M4] 
01:36:42.405 00.004 7988 single-star, 3 included, MultiStar: {0.10, -0.29}, one-star: {-0.00, -0.26}
01:36:42.407 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.15 = 3.14)
01:36:42.408 00.001 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
01:36:42.411 00.003 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.58 mountX=-0.26 mountY=0.01, mountTheta=3.10
01:36:42.415 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.26, opts=13)
01:36:42.417 00.002 7988 Enqueuing Move request for scope (-0.00, -0.26)
01:36:42.419 00.002 15712 Worker thread wakes up
01:36:42.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:36:42.423 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.26) opts 0xd
01:36:42.423 00.000 7988 UpdateGuideState exits: m=806 SNR=18.2
01:36:42.425 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.26)
01:36:42.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:42.427 00.002 15712 Moving (-0.00, -0.26) raw xDistance=-0.26 yDistance=0.01
01:36:42.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:42.429 00.002 7988 Enqueuing Expose request
01:36:42.435 00.006 15712 PPEC rslt: input = -0.26, final = -0.19, react = -0.15, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:36:42.435 00.000 15712 PPEC: input: -0.26, control: -0.19, exposure: 1500
01:36:42.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:42.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:36:42.435 00.000 15712 MoveAxis(E, 61, ABG)
01:36:42.435 00.000 15712 Guiding  Dir = 2, Dur = 61
01:36:42.435 00.000 15712 IsGuiding returns 0
01:36:42.456 00.021 15712 PulseGuide returned control before completion, sleep 51
01:36:42.533 00.077 15712 IsGuiding returns 0
01:36:42.538 00.005 15712 Move returns status 0, amount 61
01:36:42.538 00.000 15712 MoveAxis(N, 0, ABG)
01:36:42.538 00.000 15712 Move returns status 0, amount 0
01:36:42.538 00.000 15712 move complete, result=0
01:36:42.538 00.000 15712 worker thread done servicing request
01:36:42.538 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
01:36:42.540 00.002 15712 Worker thread wakes up
01:36:42.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:42.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:43.960 01.420 15712 Exposure complete
01:36:44.019 00.059 15712 worker thread done servicing request
01:36:44.019 00.000 7988 OnExposeComplete: enter
01:36:44.019 00.000 7988 UpdateGuideState(): m_state=6
01:36:44.019 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2564
01:36:44.019 00.000 7988 Star::Find returns 1 (0), X=977.17, Y=190.70, Mass=764, SNR=17.7, Peak=139 HFD=3.5
01:36:44.019 00.000 7988 MultiStar: [#1 -0.23,-0.01,0.92,U] [#2 -0.16,-0.69,0.00,M7] [#3 0.19,-0.07,0.78,U] [#4 -0.24,-0.43,0.00,M4] [#5 -0.17,0.29,0.68,U] [#6 0.51,-0.31,0.00,M9] [#7 0.57,-0.13,0.00,M8] [#8 -0.28,-1.07,0.00,M5] 
01:36:44.019 00.000 7988 refined, 3 included, MultiStar: {-0.03, 0.07}, one-star: {0.07, 0.10}
01:36:44.031 00.012 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
01:36:44.031 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
01:36:44.036 00.005 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.99 mountX=0.07 mountY=0.03, mountTheta=0.40
01:36:44.036 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
01:36:44.036 00.000 7988 Enqueuing Move request for scope (-0.03, 0.07)
01:36:44.036 00.000 15712 Worker thread wakes up
01:36:44.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:36:44.036 00.000 7988 UpdateGuideState exits: m=764 SNR=17.7
01:36:44.042 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:44.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:44.044 00.002 7988 Enqueuing Expose request
01:36:44.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
01:36:44.044 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
01:36:44.044 00.000 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.03
01:36:44.049 00.005 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:44.049 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
01:36:44.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:44.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:36:44.049 00.000 15712 MoveAxis(E, 10, ABG)
01:36:44.049 00.000 15712 Guiding  Dir = 2, Dur = 10
01:36:44.049 00.000 15712 IsGuiding returns 0
01:36:44.070 00.021 15712 IsGuiding returns 1
01:36:44.070 00.000 15712 scope still moving after pulse duration time elapsed
01:36:44.111 00.041 15712 IsGuiding returns 0
01:36:44.111 00.000 15712 scope move finished after 10 + 59 ms
01:36:44.111 00.000 15712 Move returns status 0, amount 10
01:36:44.111 00.000 15712 MoveAxis(N, 0, ABG)
01:36:44.111 00.000 15712 Move returns status 0, amount 0
01:36:44.111 00.000 15712 move complete, result=0
01:36:44.111 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
01:36:44.121 00.010 15712 worker thread done servicing request
01:36:44.121 00.000 15712 Worker thread wakes up
01:36:44.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:44.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:45.864 01.743 15712 Exposure complete
01:36:45.929 00.065 15712 worker thread done servicing request
01:36:45.929 00.000 7988 OnExposeComplete: enter
01:36:45.929 00.000 7988 UpdateGuideState(): m_state=6
01:36:45.929 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2565
01:36:45.929 00.000 7988 Star::Find returns 1 (0), X=977.33, Y=190.31, Mass=747, SNR=17.4, Peak=140 HFD=3.6
01:36:45.929 00.000 7988 MultiStar: [#1 0.39,-0.20,0.00,M1] [#2 -0.12,-0.39,0.83,U] [#3 0.48,0.18,0.00,M1] [#4 0.16,-0.29,0.68,U] [#5 0.17,-0.07,0.67,U] [#6 0.51,-0.52,0.00,M10] [#7 1.08,-0.29,0.00,M9] [#8 -0.23,-0.08,0.50,U] 
01:36:45.929 00.000 7988 refined, 4 included, MultiStar: {0.07, -0.24}, one-star: {0.22, -0.28}
01:36:45.929 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
01:36:45.929 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
01:36:45.929 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.31 mountX=-0.24 mountY=-0.06, mountTheta=-2.90
01:36:45.940 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.24, opts=13)
01:36:45.942 00.002 7988 Enqueuing Move request for scope (0.07, -0.24)
01:36:45.942 00.000 15712 Worker thread wakes up
01:36:45.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
01:36:45.942 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
01:36:45.942 00.000 15712 Moving (0.07, -0.24) raw xDistance=-0.24 yDistance=-0.06
01:36:45.944 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:36:45.946 00.002 7988 UpdateGuideState exits: m=747 SNR=17.4
01:36:45.948 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:45.948 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:45.948 00.000 7988 Enqueuing Expose request
01:36:45.948 00.000 15712 PPEC rslt: input = -0.24, final = -0.18, react = -0.15, pred = -0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:36:45.948 00.000 15712 PPEC: input: -0.24, control: -0.18, exposure: 1500
01:36:45.948 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:45.948 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:36:45.948 00.000 15712 MoveAxis(E, 59, ABG)
01:36:45.948 00.000 15712 Guiding  Dir = 2, Dur = 59
01:36:45.948 00.000 15712 IsGuiding returns 0
01:36:45.974 00.026 15712 PulseGuide returned control before completion, sleep 48
01:36:46.052 00.078 15712 IsGuiding returns 0
01:36:46.052 00.000 15712 Move returns status 0, amount 59
01:36:46.052 00.000 15712 MoveAxis(N, 0, ABG)
01:36:46.052 00.000 15712 Move returns status 0, amount 0
01:36:46.052 00.000 15712 move complete, result=0
01:36:46.052 00.000 7988 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
01:36:46.056 00.004 15712 worker thread done servicing request
01:36:46.056 00.000 15712 Worker thread wakes up
01:36:46.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:46.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:47.470 01.414 15712 Exposure complete
01:36:47.533 00.063 15712 worker thread done servicing request
01:36:47.533 00.000 7988 OnExposeComplete: enter
01:36:47.538 00.005 7988 UpdateGuideState(): m_state=6
01:36:47.538 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2566
01:36:47.540 00.002 7988 Star::Find returns 1 (0), X=977.28, Y=190.92, Mass=642, SNR=16.0, Peak=131 HFD=3.2
01:36:47.540 00.000 7988 MultiStar: [#1 0.44,-0.07,0.00,M2] [#2 0.27,-0.04,0.95,U] [#3 0.62,0.26,0.00,M2] [#4 0.20,-0.35,0.75,U] [#5 0.09,0.29,0.70,U] [#6 0.74,0.07,0.00,R] [#7 0.88,-0.17,0.00,M10] [#8 0.67,-0.07,0.00,M5] 
01:36:47.540 00.000 7988 refined, 3 included, MultiStar: {0.19, 0.07}, one-star: {0.18, 0.33}
01:36:47.540 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
01:36:47.540 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:36:47.540 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.34 mountX=0.07 mountY=-0.19, mountTheta=-1.22
01:36:47.540 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.07, opts=13)
01:36:47.540 00.000 7988 Enqueuing Move request for scope (0.19, 0.07)
01:36:47.549 00.009 15712 Worker thread wakes up
01:36:47.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
01:36:47.549 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
01:36:47.549 00.000 15712 Moving (0.19, 0.07) raw xDistance=0.07 yDistance=-0.19
01:36:47.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=60, FiltMax=255, Gamma=0.690
01:36:47.549 00.000 7988 UpdateGuideState exits: m=642 SNR=16.0
01:36:47.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:47.549 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:47.555 00.006 7988 Enqueuing Expose request
01:36:47.555 00.000 15712 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:47.555 00.000 15712 PPEC: input: 0.07, control: -0.04, exposure: 1500
01:36:47.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:47.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:36:47.555 00.000 15712 MoveAxis(E, 12, ABG)
01:36:47.555 00.000 15712 Guiding  Dir = 2, Dur = 12
01:36:47.555 00.000 15712 IsGuiding returns 0
01:36:47.572 00.017 15712 IsGuiding returns 1
01:36:47.572 00.000 15712 scope still moving after pulse duration time elapsed
01:36:47.615 00.043 15712 IsGuiding returns 0
01:36:47.615 00.000 15712 scope move finished after 12 + 52 ms
01:36:47.615 00.000 15712 Move returns status 0, amount 12
01:36:47.615 00.000 15712 MoveAxis(N, 0, ABG)
01:36:47.615 00.000 15712 Move returns status 0, amount 0
01:36:47.615 00.000 15712 move complete, result=0
01:36:47.615 00.000 15712 worker thread done servicing request
01:36:47.615 00.000 15712 Worker thread wakes up
01:36:47.615 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
01:36:47.623 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:47.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:49.254 01.631 15712 Exposure complete
01:36:49.317 00.063 15712 worker thread done servicing request
01:36:49.317 00.000 7988 OnExposeComplete: enter
01:36:49.317 00.000 7988 UpdateGuideState(): m_state=6
01:36:49.322 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2567
01:36:49.322 00.000 7988 Star::Find returns 1 (0), X=977.07, Y=191.12, Mass=719, SNR=17.3, Peak=155 HFD=3.3
01:36:49.322 00.000 7988 MultiStar: [#1 0.23,0.75,0.00,M3] [#2 -0.29,-0.14,0.80,U] [#3 0.22,0.72,0.00,M3] [#4 -0.46,0.40,0.00,M3] [#5 0.20,1.07,0.00,M1] [#6 0.17,0.62,0.00,M1] [#7 1.15,0.17,0.00,R] [#8 0.80,1.12,0.00,M6] 
01:36:49.322 00.000 7988 refined, 1 included, MultiStar: {-0.14, 0.23}, one-star: {-0.03, 0.53}
01:36:49.322 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
01:36:49.322 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
01:36:49.322 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.13 mountX=0.23 mountY=0.14, mountTheta=0.54
01:36:49.331 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.23, opts=13)
01:36:49.333 00.002 7988 Enqueuing Move request for scope (-0.14, 0.23)
01:36:49.335 00.002 15712 Worker thread wakes up
01:36:49.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
01:36:49.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
01:36:49.335 00.000 15712 Moving (-0.14, 0.23) raw xDistance=0.23 yDistance=0.14
01:36:49.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:36:49.335 00.000 7988 UpdateGuideState exits: m=719 SNR=17.3
01:36:49.337 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:49.339 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:49.339 00.000 7988 Enqueuing Expose request
01:36:49.341 00.002 15712 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
01:36:49.341 00.000 15712 PPEC: input: 0.23, control: 0.10, exposure: 1500
01:36:49.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:49.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:36:49.341 00.000 15712 MoveAxis(W, 33, ABG)
01:36:49.341 00.000 15712 Guiding  Dir = 3, Dur = 33
01:36:49.341 00.000 15712 IsGuiding returns 0
01:36:49.363 00.022 15712 PulseGuide returned control before completion, sleep 23
01:36:49.411 00.048 15712 IsGuiding returns 0
01:36:49.411 00.000 15712 Move returns status 0, amount 33
01:36:49.411 00.000 15712 MoveAxis(N, 0, ABG)
01:36:49.411 00.000 15712 Move returns status 0, amount 0
01:36:49.411 00.000 15712 move complete, result=0
01:36:49.411 00.000 15712 worker thread done servicing request
01:36:49.411 00.000 15712 Worker thread wakes up
01:36:49.411 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
01:36:49.413 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:49.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:50.821 01.408 15712 Exposure complete
01:36:50.882 00.061 15712 worker thread done servicing request
01:36:50.882 00.000 7988 OnExposeComplete: enter
01:36:50.882 00.000 7988 UpdateGuideState(): m_state=6
01:36:50.882 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2568
01:36:50.882 00.000 7988 Star::Find returns 1 (0), X=977.27, Y=190.98, Mass=636, SNR=16.1, Peak=149 HFD=3.2
01:36:50.882 00.000 7988 MultiStar: [#1 0.02,0.24,1.01,U] [#2 0.04,0.03,0.92,U] [#3 0.14,0.13,0.81,U] [#4 0.12,0.05,0.67,U] [#5 0.08,0.51,0.00,M2] [#6 -0.17,0.29,0.64,U] [#7 0.06,-0.22,0.52,U] [#8 0.40,0.61,0.00,M7] 
01:36:50.882 00.000 7988 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {0.17, 0.39}
01:36:50.896 00.014 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
01:36:50.897 00.001 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
01:36:50.898 00.001 7988 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.20 mountX=0.16 mountY=-0.07, mountTheta=-0.39
01:36:50.900 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.16, opts=13)
01:36:50.900 00.000 7988 Enqueuing Move request for scope (0.06, 0.16)
01:36:50.900 00.000 15712 Worker thread wakes up
01:36:50.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
01:36:50.900 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
01:36:50.900 00.000 15712 Moving (0.06, 0.16) raw xDistance=0.16 yDistance=-0.07
01:36:50.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:36:50.900 00.000 7988 UpdateGuideState exits: m=636 SNR=16.1
01:36:50.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:50.907 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:50.909 00.002 7988 Enqueuing Expose request
01:36:50.909 00.000 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:50.909 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
01:36:50.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:50.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:36:50.909 00.000 15712 MoveAxis(E, 11, ABG)
01:36:50.909 00.000 15712 Guiding  Dir = 2, Dur = 11
01:36:50.909 00.000 15712 IsGuiding returns 0
01:36:50.929 00.020 15712 IsGuiding returns 1
01:36:50.929 00.000 15712 scope still moving after pulse duration time elapsed
01:36:50.977 00.048 15712 IsGuiding returns 0
01:36:50.977 00.000 15712 scope move finished after 11 + 55 ms
01:36:50.977 00.000 15712 Move returns status 0, amount 11
01:36:50.977 00.000 15712 MoveAxis(N, 0, ABG)
01:36:50.977 00.000 15712 Move returns status 0, amount 0
01:36:50.977 00.000 15712 move complete, result=0
01:36:50.977 00.000 15712 worker thread done servicing request
01:36:50.977 00.000 15712 Worker thread wakes up
01:36:50.977 00.000 7988 GuideStep: 0.2 px 11 ms EAST, -0.1 px 0 ms NORTH
01:36:50.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:50.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:52.613 01.636 15712 Exposure complete
01:36:52.674 00.061 15712 worker thread done servicing request
01:36:52.674 00.000 7988 OnExposeComplete: enter
01:36:52.678 00.004 7988 UpdateGuideState(): m_state=6
01:36:52.678 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2569
01:36:52.680 00.002 7988 Star::Find returns 1 (0), X=977.04, Y=190.99, Mass=725, SNR=17.1, Peak=147 HFD=3.4
01:36:52.680 00.000 7988 MultiStar: [#1 0.38,0.52,0.00,M3] [#2 0.15,0.12,0.86,U] [#3 0.49,0.83,0.00,M3] [#4 0.24,0.42,0.00,M3] [#5 0.42,0.36,0.00,M3] [#6 -0.04,-0.04,0.66,U] [#7 0.60,0.03,0.00,M1] [#8 0.25,-0.09,0.42,U] 
01:36:52.682 00.002 7988 refined, 3 included, MultiStar: {0.05, 0.15}, one-star: {-0.06, 0.40}
01:36:52.682 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
01:36:52.684 00.002 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
01:36:52.684 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.25 mountX=0.15 mountY=-0.05, mountTheta=-0.34
01:36:52.686 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.15, opts=13)
01:36:52.688 00.002 7988 Enqueuing Move request for scope (0.05, 0.15)
01:36:52.688 00.000 15712 Worker thread wakes up
01:36:52.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:36:52.688 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:36:52.688 00.000 15712 Moving (0.05, 0.15) raw xDistance=0.15 yDistance=-0.05
01:36:52.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:52.690 00.002 7988 UpdateGuideState exits: m=725 SNR=17.1
01:36:52.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:52.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:52.690 00.000 7988 Enqueuing Expose request
01:36:52.695 00.005 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:52.695 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
01:36:52.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:52.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:52.695 00.000 15712 MoveAxis(E, 10, ABG)
01:36:52.695 00.000 15712 Guiding  Dir = 2, Dur = 10
01:36:52.695 00.000 15712 IsGuiding returns 0
01:36:52.712 00.017 15712 IsGuiding returns 1
01:36:52.712 00.000 15712 scope still moving after pulse duration time elapsed
01:36:52.763 00.051 15712 IsGuiding returns 0
01:36:52.763 00.000 15712 scope move finished after 10 + 62 ms
01:36:52.763 00.000 15712 Move returns status 0, amount 10
01:36:52.763 00.000 15712 MoveAxis(N, 0, ABG)
01:36:52.763 00.000 15712 Move returns status 0, amount 0
01:36:52.763 00.000 15712 move complete, result=0
01:36:52.763 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:36:52.770 00.007 15712 worker thread done servicing request
01:36:52.770 00.000 15712 Worker thread wakes up
01:36:52.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:52.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:54.189 01.419 15712 Exposure complete
01:36:54.251 00.062 15712 worker thread done servicing request
01:36:54.251 00.000 7988 OnExposeComplete: enter
01:36:54.251 00.000 7988 UpdateGuideState(): m_state=6
01:36:54.255 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
01:36:54.255 00.000 7988 Star::Find returns 1 (0), X=977.35, Y=191.27, Mass=794, SNR=17.9, Peak=150 HFD=3.7
01:36:54.257 00.002 7988 MultiStar: [#1 0.21,0.68,0.00,M4] [#2 0.09,0.03,0.81,U] [#3 0.60,0.45,0.00,M4] [#4 -0.22,0.15,0.68,U] [#5 0.44,0.29,0.00,M4] [#6 -0.19,0.65,0.00,M1] [#7 -0.09,0.30,0.44,U] [#8 0.70,0.34,0.00,M7] 
01:36:54.257 00.000 7988 refined, 3 included, MultiStar: {0.04, 0.32}, one-star: {0.25, 0.68}
01:36:54.259 00.002 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
01:36:54.259 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
01:36:54.261 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.43 mountX=0.32 mountY=-0.05, mountTheta=-0.16
01:36:54.263 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.32, opts=13)
01:36:54.263 00.000 7988 Enqueuing Move request for scope (0.04, 0.32)
01:36:54.265 00.002 15712 Worker thread wakes up
01:36:54.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
01:36:54.265 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
01:36:54.265 00.000 15712 Moving (0.04, 0.32) raw xDistance=0.32 yDistance=-0.05
01:36:54.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=60, FiltMax=255, Gamma=0.690
01:36:54.267 00.002 7988 UpdateGuideState exits: m=794 SNR=17.9
01:36:54.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:54.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:54.271 00.004 7988 Enqueuing Expose request
01:36:54.272 00.001 15712 PPEC rslt: input = 0.32, final = 0.16, react = 0.19, pred = -0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
01:36:54.272 00.000 15712 PPEC: input: 0.32, control: 0.16, exposure: 1500
01:36:54.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:54.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:54.272 00.000 15712 MoveAxis(W, 54, ABG)
01:36:54.272 00.000 15712 Guiding  Dir = 3, Dur = 54
01:36:54.273 00.001 15712 IsGuiding returns 0
01:36:54.286 00.013 15712 PulseGuide returned control before completion, sleep 51
01:36:54.367 00.081 15712 IsGuiding returns 0
01:36:54.367 00.000 15712 Move returns status 0, amount 54
01:36:54.367 00.000 15712 MoveAxis(N, 0, ABG)
01:36:54.367 00.000 15712 Move returns status 0, amount 0
01:36:54.367 00.000 15712 move complete, result=0
01:36:54.367 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.1 px 0 ms NORTH
01:36:54.368 00.001 15712 worker thread done servicing request
01:36:54.368 00.000 15712 Worker thread wakes up
01:36:54.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:54.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:56.005 01.637 15712 Exposure complete
01:36:56.071 00.066 15712 worker thread done servicing request
01:36:56.071 00.000 7988 OnExposeComplete: enter
01:36:56.071 00.000 7988 UpdateGuideState(): m_state=6
01:36:56.071 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2571
01:36:56.071 00.000 7988 Star::Find returns 1 (0), X=977.22, Y=191.06, Mass=684, SNR=16.9, Peak=152 HFD=3.1
01:36:56.071 00.000 7988 MultiStar: [#1 0.39,0.15,1.05,U] [#2 0.19,-0.09,0.90,U] [#3 0.44,0.32,0.00,M5] [#4 0.32,0.21,0.71,U] [#5 -0.02,0.31,0.68,U] [#6 -0.06,-0.13,0.64,U] [#7 -0.28,-0.45,0.00,M1] [#8 0.55,-0.80,0.00,M8] 
01:36:56.071 00.000 7988 refined, 5 included, MultiStar: {0.17, 0.16}, one-star: {0.12, 0.46}
01:36:56.077 00.006 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
01:36:56.077 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
01:36:56.077 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=0.17 mountY=-0.18, mountTheta=-0.82
01:36:56.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.16, opts=13)
01:36:56.077 00.000 7988 Enqueuing Move request for scope (0.17, 0.16)
01:36:56.077 00.000 15712 Worker thread wakes up
01:36:56.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
01:36:56.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:36:56.077 00.000 15712 Moving (0.17, 0.16) raw xDistance=0.17 yDistance=-0.18
01:36:56.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:36:56.085 00.008 7988 UpdateGuideState exits: m=684 SNR=16.9
01:36:56.085 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:56.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:56.085 00.000 7988 Enqueuing Expose request
01:36:56.085 00.000 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
01:36:56.085 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
01:36:56.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:56.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:36:56.085 00.000 15712 MoveAxis(W, 23, ABG)
01:36:56.085 00.000 15712 Guiding  Dir = 3, Dur = 23
01:36:56.116 00.031 15712 IsGuiding returns 0
01:36:56.139 00.023 15712 PulseGuide returned control before completion, sleep 18
01:36:56.184 00.045 15712 IsGuiding returns 0
01:36:56.184 00.000 15712 Move returns status 0, amount 23
01:36:56.184 00.000 15712 MoveAxis(N, 0, ABG)
01:36:56.184 00.000 15712 Move returns status 0, amount 0
01:36:56.184 00.000 15712 move complete, result=0
01:36:56.184 00.000 7988 GuideStep: 0.2 px 23 ms WEST, -0.2 px 0 ms NORTH
01:36:56.191 00.007 15712 worker thread done servicing request
01:36:56.191 00.000 15712 Worker thread wakes up
01:36:56.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:56.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:57.600 01.409 15712 Exposure complete
01:36:57.664 00.064 15712 worker thread done servicing request
01:36:57.664 00.000 7988 OnExposeComplete: enter
01:36:57.664 00.000 7988 UpdateGuideState(): m_state=6
01:36:57.664 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2572
01:36:57.664 00.000 7988 Star::Find returns 1 (0), X=976.82, Y=190.68, Mass=724, SNR=17.2, Peak=153 HFD=3.4
01:36:57.664 00.000 7988 MultiStar: [#1 0.21,0.14,0.94,U] [#2 -0.10,-0.32,0.90,U] [#3 0.36,0.24,0.88,U] [#4 0.26,-0.03,0.66,U] [#5 0.14,0.25,0.60,U] [#6 -0.32,-0.33,0.00,M1] [#7 0.19,-0.47,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 -0.46,-0.04,0.00,M5] 
01:36:57.664 00.000 7988 refined, 5 included, MultiStar: {0.08, 0.05}, one-star: {-0.28, 0.08}
01:36:57.664 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
01:36:57.664 00.000 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
01:36:57.664 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.58 mountX=0.05 mountY=-0.08, mountTheta=-1.00
01:36:57.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.05, opts=13)
01:36:57.676 00.012 7988 Enqueuing Move request for scope (0.08, 0.05)
01:36:57.678 00.002 15712 Worker thread wakes up
01:36:57.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:36:57.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:36:57.678 00.000 15712 Moving (0.08, 0.05) raw xDistance=0.05 yDistance=-0.08
01:36:57.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:57.678 00.000 7988 UpdateGuideState exits: m=724 SNR=17.2
01:36:57.680 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:57.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:57.682 00.002 7988 Enqueuing Expose request
01:36:57.682 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:57.682 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
01:36:57.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:57.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:36:57.682 00.000 15712 MoveAxis(E, 9, ABG)
01:36:57.682 00.000 15712 Guiding  Dir = 2, Dur = 9
01:36:57.682 00.000 15712 IsGuiding returns 0
01:36:57.698 00.016 15712 IsGuiding returns 0
01:36:57.698 00.000 15712 Move returns status 0, amount 9
01:36:57.698 00.000 15712 MoveAxis(N, 0, ABG)
01:36:57.698 00.000 15712 Move returns status 0, amount 0
01:36:57.698 00.000 15712 move complete, result=0
01:36:57.698 00.000 15712 worker thread done servicing request
01:36:57.698 00.000 15712 Worker thread wakes up
01:36:57.698 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:36:57.710 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:57.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:36:59.449 01.739 15712 Exposure complete
01:36:59.513 00.064 15712 worker thread done servicing request
01:36:59.513 00.000 7988 OnExposeComplete: enter
01:36:59.513 00.000 7988 UpdateGuideState(): m_state=6
01:36:59.513 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2573
01:36:59.513 00.000 7988 Star::Find returns 1 (0), X=977.52, Y=191.03, Mass=763, SNR=17.7, Peak=141 HFD=3.6
01:36:59.513 00.000 7988 MultiStar: [#1 -0.16,0.25,1.00,U] [#2 0.34,-0.27,0.78,U] [#3 0.40,0.07,0.74,U] [#4 0.31,-0.35,0.00,M1] [#5 0.08,0.66,0.00,M3] [#6 -0.12,0.13,0.67,U] [#7 -0.02,-0.62,0.00,M3] [#8 0.35,0.26,0.50,U] 
01:36:59.513 00.000 7988 refined, 5 included, MultiStar: {0.20, 0.16}, one-star: {0.42, 0.44}
01:36:59.513 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
01:36:59.513 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
01:36:59.513 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.16 hyp=0.25 cameraTheta=0.68 mountX=0.16 mountY=-0.20, mountTheta=-0.90
01:36:59.513 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.16, opts=13)
01:36:59.526 00.013 7988 Enqueuing Move request for scope (0.20, 0.16)
01:36:59.526 00.000 15712 Worker thread wakes up
01:36:59.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.16) opts 0xd
01:36:59.526 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.16)
01:36:59.526 00.000 15712 Moving (0.20, 0.16) raw xDistance=0.16 yDistance=-0.20
01:36:59.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:36:59.526 00.000 7988 UpdateGuideState exits: m=763 SNR=17.7
01:36:59.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:59.530 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:36:59.530 00.000 7988 Enqueuing Expose request
01:36:59.530 00.000 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.10, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:36:59.530 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
01:36:59.530 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:59.530 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:36:59.530 00.000 15712 MoveAxis(E, 9, ABG)
01:36:59.530 00.000 15712 Guiding  Dir = 2, Dur = 9
01:36:59.530 00.000 15712 IsGuiding returns 0
01:36:59.562 00.032 15712 IsGuiding returns 0
01:36:59.562 00.000 15712 Move returns status 0, amount 9
01:36:59.562 00.000 15712 MoveAxis(N, 0, ABG)
01:36:59.562 00.000 15712 Move returns status 0, amount 0
01:36:59.562 00.000 15712 move complete, result=0
01:36:59.562 00.000 15712 worker thread done servicing request
01:36:59.562 00.000 15712 Worker thread wakes up
01:36:59.562 00.000 7988 GuideStep: 0.2 px 9 ms EAST, -0.2 px 0 ms NORTH
01:36:59.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:36:59.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:00.980 01.418 15712 Exposure complete
01:37:01.044 00.064 15712 worker thread done servicing request
01:37:01.044 00.000 7988 OnExposeComplete: enter
01:37:01.044 00.000 7988 UpdateGuideState(): m_state=6
01:37:01.046 00.002 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2574
01:37:01.046 00.000 7988 Star::Find returns 1 (0), X=977.27, Y=190.41, Mass=677, SNR=16.6, Peak=153 HFD=3.2
01:37:01.046 00.000 7988 MultiStar: [#1 0.17,-0.08,1.03,U] [#2 0.37,-0.60,0.00,M1] [#3 0.76,-0.36,0.00,M4] [#4 0.24,-0.67,0.00,M2] [#5 0.18,0.26,0.75,U] [#6 -0.10,-0.54,0.00,M1] [#7 -0.11,-0.78,0.00,M4] [#8 0.13,-0.14,0.45,U] 
01:37:01.046 00.000 7988 refined, 3 included, MultiStar: {0.17, -0.04}, one-star: {0.17, -0.18}
01:37:01.046 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.81 = -1.81)
01:37:01.046 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.84 = -1.84)
01:37:01.046 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.24 mountX=-0.04 mountY=-0.17, mountTheta=-1.81
01:37:01.046 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.04, opts=13)
01:37:01.046 00.000 7988 Enqueuing Move request for scope (0.17, -0.04)
01:37:01.046 00.000 15712 Worker thread wakes up
01:37:01.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
01:37:01.057 00.011 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
01:37:01.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:37:01.057 00.000 7988 UpdateGuideState exits: m=677 SNR=16.6
01:37:01.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:01.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:01.057 00.000 7988 Enqueuing Expose request
01:37:01.057 00.000 15712 Moving (0.17, -0.04) raw xDistance=-0.04 yDistance=-0.17
01:37:01.063 00.006 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:01.063 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
01:37:01.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:01.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:37:01.063 00.000 15712 MoveAxis(E, 9, ABG)
01:37:01.063 00.000 15712 Guiding  Dir = 2, Dur = 9
01:37:01.063 00.000 15712 IsGuiding returns 0
01:37:01.121 00.058 15712 IsGuiding returns 0
01:37:01.121 00.000 15712 Move returns status 0, amount 9
01:37:01.121 00.000 15712 MoveAxis(N, 0, ABG)
01:37:01.121 00.000 15712 Move returns status 0, amount 0
01:37:01.121 00.000 15712 move complete, result=0
01:37:01.121 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
01:37:01.130 00.009 15712 worker thread done servicing request
01:37:01.130 00.000 15712 Worker thread wakes up
01:37:01.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:01.131 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:02.765 01.634 15712 Exposure complete
01:37:02.830 00.065 15712 worker thread done servicing request
01:37:02.830 00.000 7988 OnExposeComplete: enter
01:37:02.830 00.000 7988 UpdateGuideState(): m_state=6
01:37:02.833 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2575
01:37:02.833 00.000 7988 Star::Find returns 1 (0), X=977.13, Y=190.14, Mass=654, SNR=16.3, Peak=154 HFD=2.9
01:37:02.833 00.000 7988 MultiStar: [#1 0.15,-0.39,1.04,U] [#2 0.09,-0.55,0.00,M2] [#3 0.33,-0.34,0.00,M5] [#4 0.28,-0.52,0.00,M3] [#5 0.12,-0.15,0.69,U] [#6 -0.39,-0.28,0.00,M2] [#7 -0.26,-0.63,0.00,M5] [#8 0.42,-0.71,0.00,M7] 
01:37:02.833 00.000 7988 refined, 2 included, MultiStar: {0.10, -0.36}, one-star: {0.03, -0.46}
01:37:02.833 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
01:37:02.833 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
01:37:02.833 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.36 hyp=0.37 cameraTheta=-1.30 mountX=-0.35 mountY=-0.09, mountTheta=-2.89
01:37:02.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.36, opts=13)
01:37:02.833 00.000 7988 Enqueuing Move request for scope (0.10, -0.36)
01:37:02.833 00.000 15712 Worker thread wakes up
01:37:02.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:37:02.844 00.011 7988 UpdateGuideState exits: m=654 SNR=16.3
01:37:02.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:02.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:02.844 00.000 7988 Enqueuing Expose request
01:37:02.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.36) opts 0xd
01:37:02.844 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.36)
01:37:02.844 00.000 15712 Moving (0.10, -0.36) raw xDistance=-0.35 yDistance=-0.09
01:37:02.850 00.006 15712 PPEC rslt: input = -0.35, final = -0.24, react = -0.21, pred = -0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
01:37:02.850 00.000 15712 PPEC: input: -0.35, control: -0.24, exposure: 1500
01:37:02.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:02.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:37:02.850 00.000 15712 MoveAxis(E, 79, ABG)
01:37:02.850 00.000 15712 Guiding  Dir = 2, Dur = 79
01:37:02.850 00.000 15712 IsGuiding returns 0
01:37:02.870 00.020 15712 PulseGuide returned control before completion, sleep 73
01:37:02.978 00.108 15712 IsGuiding returns 0
01:37:02.978 00.000 15712 Move returns status 0, amount 79
01:37:02.978 00.000 15712 MoveAxis(N, 0, ABG)
01:37:02.978 00.000 15712 Move returns status 0, amount 0
01:37:02.978 00.000 15712 move complete, result=0
01:37:02.978 00.000 7988 GuideStep: -0.4 px 79 ms EAST, -0.1 px 0 ms NORTH
01:37:02.984 00.006 15712 worker thread done servicing request
01:37:02.984 00.000 15712 Worker thread wakes up
01:37:02.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:02.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:04.391 01.407 15712 Exposure complete
01:37:04.452 00.061 15712 worker thread done servicing request
01:37:04.452 00.000 7988 OnExposeComplete: enter
01:37:04.452 00.000 7988 UpdateGuideState(): m_state=6
01:37:04.460 00.008 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2576
01:37:04.460 00.000 7988 Star::Find returns 1 (0), X=977.32, Y=190.66, Mass=756, SNR=17.5, Peak=139 HFD=3.4
01:37:04.462 00.002 7988 MultiStar: [#1 0.23,0.06,0.97,U] [#2 0.07,-0.04,0.85,U] [#3 0.27,0.37,0.00,M6] [#4 0.27,-0.14,0.72,U] [#5 0.33,0.35,0.00,M2] [#6 -0.48,0.08,0.00,M3] [#7 0.20,-0.14,0.48,U] [#8 0.63,-0.30,0.00,M8] 
01:37:04.462 00.000 7988 refined, 4 included, MultiStar: {0.19, -0.02}, one-star: {0.21, 0.06}
01:37:04.464 00.002 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
01:37:04.465 00.001 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
01:37:04.465 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.20 cameraTheta=-0.11 mountX=-0.02 mountY=-0.19, mountTheta=-1.67
01:37:04.468 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.02, opts=13)
01:37:04.468 00.000 7988 Enqueuing Move request for scope (0.19, -0.02)
01:37:04.468 00.000 15712 Worker thread wakes up
01:37:04.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
01:37:04.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
01:37:04.468 00.000 15712 Moving (0.19, -0.02) raw xDistance=-0.02 yDistance=-0.19
01:37:04.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=62, FiltMax=255, Gamma=0.690
01:37:04.468 00.000 7988 UpdateGuideState exits: m=756 SNR=17.5
01:37:04.473 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:04.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:04.475 00.002 7988 Enqueuing Expose request
01:37:04.475 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:04.475 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
01:37:04.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:04.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:37:04.475 00.000 15712 MoveAxis(E, 10, ABG)
01:37:04.475 00.000 15712 Guiding  Dir = 2, Dur = 10
01:37:04.475 00.000 15712 IsGuiding returns 0
01:37:04.514 00.039 15712 IsGuiding returns 1
01:37:04.514 00.000 15712 scope still moving after pulse duration time elapsed
01:37:04.548 00.034 15712 IsGuiding returns 0
01:37:04.548 00.000 15712 scope move finished after 10 + 61 ms
01:37:04.548 00.000 15712 Move returns status 0, amount 10
01:37:04.548 00.000 15712 MoveAxis(N, 0, ABG)
01:37:04.548 00.000 15712 Move returns status 0, amount 0
01:37:04.548 00.000 15712 move complete, result=0
01:37:04.548 00.000 15712 worker thread done servicing request
01:37:04.548 00.000 15712 Worker thread wakes up
01:37:04.548 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
01:37:04.550 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:04.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:06.193 01.643 15712 Exposure complete
01:37:06.255 00.062 15712 worker thread done servicing request
01:37:06.255 00.000 7988 OnExposeComplete: enter
01:37:06.255 00.000 7988 UpdateGuideState(): m_state=6
01:37:06.259 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2577
01:37:06.259 00.000 7988 Star::Find returns 1 (0), X=977.19, Y=190.71, Mass=808, SNR=18.3, Peak=138 HFD=3.5
01:37:06.261 00.002 7988 MultiStar: [#1 0.12,-0.08,0.95,U] [#2 -0.04,-0.09,0.85,U] [#3 0.41,-0.05,0.75,U] [#4 0.08,-0.39,0.67,U] [#5 -0.04,0.77,0.00,M3] [#6 -0.41,0.01,0.59,U] [#7 -0.30,-0.22,0.41,U] [#8 0.30,-0.52,0.00,M9] 
01:37:06.261 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.08, 0.11}
01:37:06.263 00.002 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
01:37:06.263 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
01:37:06.265 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.24 mountX=-0.08 mountY=-0.03, mountTheta=-2.83
01:37:06.267 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.08, opts=13)
01:37:06.268 00.001 7988 Enqueuing Move request for scope (0.03, -0.08)
01:37:06.268 00.000 15712 Worker thread wakes up
01:37:06.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:37:06.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:37:06.268 00.000 15712 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.03
01:37:06.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:37:06.268 00.000 7988 UpdateGuideState exits: m=808 SNR=18.3
01:37:06.272 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:06.274 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:06.275 00.001 7988 Enqueuing Expose request
01:37:06.276 00.001 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:06.276 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
01:37:06.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:06.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:37:06.276 00.000 15712 MoveAxis(E, 11, ABG)
01:37:06.276 00.000 15712 Guiding  Dir = 2, Dur = 11
01:37:06.277 00.001 15712 IsGuiding returns 0
01:37:06.291 00.014 15712 IsGuiding returns 1
01:37:06.291 00.000 15712 scope still moving after pulse duration time elapsed
01:37:06.339 00.048 15712 IsGuiding returns 0
01:37:06.339 00.000 15712 scope move finished after 11 + 51 ms
01:37:06.339 00.000 15712 Move returns status 0, amount 11
01:37:06.339 00.000 15712 MoveAxis(N, 0, ABG)
01:37:06.339 00.000 15712 Move returns status 0, amount 0
01:37:06.339 00.000 15712 move complete, result=0
01:37:06.339 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
01:37:06.341 00.002 15712 worker thread done servicing request
01:37:06.341 00.000 15712 Worker thread wakes up
01:37:06.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:06.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:07.758 01.417 15712 Exposure complete
01:37:07.819 00.061 15712 worker thread done servicing request
01:37:07.819 00.000 7988 OnExposeComplete: enter
01:37:07.819 00.000 7988 UpdateGuideState(): m_state=6
01:37:07.825 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2578
01:37:07.825 00.000 7988 Star::Find returns 1 (0), X=977.04, Y=191.03, Mass=756, SNR=17.9, Peak=154 HFD=3.2
01:37:07.827 00.002 7988 MultiStar: [#1 0.12,0.54,0.00,M1] [#2 0.19,-0.14,0.86,U] [#3 0.39,0.24,0.00,M6] [#4 0.25,0.25,0.69,U] [#5 0.34,0.91,0.00,M4] [#6 -0.19,-0.15,0.67,U] [#7 0.05,0.13,0.47,U] [#8 0.55,0.70,0.00,M10] 
01:37:07.827 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.12}, one-star: {-0.07, 0.44}
01:37:07.829 00.002 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
01:37:07.829 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
01:37:07.832 00.003 7988 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.22 mountX=0.12 mountY=-0.05, mountTheta=-0.37
01:37:07.834 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.12, opts=13)
01:37:07.835 00.001 7988 Enqueuing Move request for scope (0.05, 0.12)
01:37:07.835 00.000 15712 Worker thread wakes up
01:37:07.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:37:07.835 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:37:07.835 00.000 15712 Moving (0.05, 0.12) raw xDistance=0.12 yDistance=-0.05
01:37:07.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:37:07.835 00.000 7988 UpdateGuideState exits: m=756 SNR=17.9
01:37:07.838 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:07.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:07.840 00.002 7988 Enqueuing Expose request
01:37:07.840 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:07.840 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
01:37:07.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:07.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:37:07.840 00.000 15712 MoveAxis(E, 11, ABG)
01:37:07.840 00.000 15712 Guiding  Dir = 2, Dur = 11
01:37:07.840 00.000 15712 IsGuiding returns 0
01:37:07.857 00.017 15712 IsGuiding returns 1
01:37:07.857 00.000 15712 scope still moving after pulse duration time elapsed
01:37:07.899 00.042 15712 IsGuiding returns 0
01:37:07.899 00.000 15712 scope move finished after 11 + 52 ms
01:37:07.899 00.000 15712 Move returns status 0, amount 11
01:37:07.899 00.000 15712 MoveAxis(N, 0, ABG)
01:37:07.899 00.000 15712 Move returns status 0, amount 0
01:37:07.899 00.000 15712 move complete, result=0
01:37:07.899 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
01:37:07.908 00.009 15712 worker thread done servicing request
01:37:07.908 00.000 15712 Worker thread wakes up
01:37:07.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:07.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:09.544 01.636 15712 Exposure complete
01:37:09.607 00.063 15712 worker thread done servicing request
01:37:09.607 00.000 7988 OnExposeComplete: enter
01:37:09.607 00.000 7988 UpdateGuideState(): m_state=6
01:37:09.607 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2579
01:37:09.607 00.000 7988 Star::Find returns 1 (0), X=977.13, Y=191.16, Mass=753, SNR=17.6, Peak=158 HFD=3.2
01:37:09.607 00.000 7988 MultiStar: [#1 -0.01,0.68,0.00,M2] [#2 0.10,0.48,0.00,M1] [#3 0.08,0.93,0.00,M7] [#4 0.31,0.27,0.67,U] [#5 0.15,0.89,0.00,M5] [#6 -0.16,0.08,0.69,U] [#7 -0.07,0.70,0.00,M3] [#8 -0.06,0.02,0.39,U] 
01:37:09.607 00.000 7988 refined, 3 included, MultiStar: {0.04, 0.30}, one-star: {0.02, 0.57}
01:37:09.607 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
01:37:09.615 00.008 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
01:37:09.615 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.45 mountX=0.30 mountY=-0.04, mountTheta=-0.15
01:37:09.615 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.30, opts=13)
01:37:09.615 00.000 7988 Enqueuing Move request for scope (0.04, 0.30)
01:37:09.621 00.006 15712 Worker thread wakes up
01:37:09.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
01:37:09.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
01:37:09.621 00.000 15712 Moving (0.04, 0.30) raw xDistance=0.30 yDistance=-0.04
01:37:09.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:37:09.623 00.002 7988 UpdateGuideState exits: m=753 SNR=17.6
01:37:09.623 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:09.625 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:09.625 00.000 7988 Enqueuing Expose request
01:37:09.627 00.002 15712 PPEC rslt: input = 0.30, final = 0.14, react = 0.18, pred = -0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
01:37:09.627 00.000 15712 PPEC: input: 0.30, control: 0.14, exposure: 1500
01:37:09.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:09.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:37:09.627 00.000 15712 MoveAxis(W, 46, ABG)
01:37:09.627 00.000 15712 Guiding  Dir = 3, Dur = 46
01:37:09.627 00.000 15712 IsGuiding returns 0
01:37:09.643 00.016 15712 PulseGuide returned control before completion, sleep 36
01:37:09.721 00.078 15712 IsGuiding returns 1
01:37:09.721 00.000 15712 scope still moving after pulse duration time elapsed
01:37:09.764 00.043 15712 IsGuiding returns 0
01:37:09.764 00.000 15712 scope move finished after 46 + 90 ms
01:37:09.764 00.000 15712 Move returns status 0, amount 46
01:37:09.764 00.000 15712 MoveAxis(N, 0, ABG)
01:37:09.764 00.000 15712 Move returns status 0, amount 0
01:37:09.764 00.000 15712 move complete, result=0
01:37:09.764 00.000 15712 worker thread done servicing request
01:37:09.764 00.000 15712 Worker thread wakes up
01:37:09.764 00.000 7988 GuideStep: 0.3 px 46 ms WEST, -0.0 px 0 ms NORTH
01:37:09.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:09.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:11.184 01.420 15712 Exposure complete
01:37:11.248 00.064 15712 worker thread done servicing request
01:37:11.248 00.000 7988 OnExposeComplete: enter
01:37:11.248 00.000 7988 UpdateGuideState(): m_state=6
01:37:11.251 00.003 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2580
01:37:11.251 00.000 7988 Star::Find returns 1 (0), X=976.99, Y=190.56, Mass=719, SNR=17.2, Peak=141 HFD=3.5
01:37:11.253 00.002 7988 MultiStar: [#1 0.33,-0.14,1.05,U] [#2 -0.07,-0.64,0.00,M2] [#3 0.16,-0.21,0.85,U] [#4 0.27,-0.36,0.00,M1] [#5 0.21,0.13,0.67,U] [#6 -0.41,-0.06,0.62,U] [#7 0.29,-0.54,0.00,M4] [#8 0.84,-0.18,0.00,M10] 
01:37:11.253 00.000 7988 refined, 4 included, MultiStar: {0.06, -0.08}, one-star: {-0.11, -0.04}
01:37:11.255 00.002 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.45 = -2.45)
01:37:11.255 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
01:37:11.257 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.89 mountX=-0.07 mountY=-0.06, mountTheta=-2.47
01:37:11.259 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.08, opts=13)
01:37:11.259 00.000 7988 Enqueuing Move request for scope (0.06, -0.08)
01:37:11.261 00.002 15712 Worker thread wakes up
01:37:11.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:37:11.261 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:37:11.261 00.000 15712 Moving (0.06, -0.08) raw xDistance=-0.07 yDistance=-0.06
01:37:11.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:11.261 00.000 7988 UpdateGuideState exits: m=719 SNR=17.2
01:37:11.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:11.265 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:11.265 00.000 7988 Enqueuing Expose request
01:37:11.267 00.002 15712 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:11.267 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
01:37:11.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:11.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:37:11.267 00.000 15712 MoveAxis(E, 12, ABG)
01:37:11.267 00.000 15712 Guiding  Dir = 2, Dur = 12
01:37:11.268 00.001 15712 IsGuiding returns 0
01:37:11.295 00.027 15712 IsGuiding returns 1
01:37:11.295 00.000 15712 scope still moving after pulse duration time elapsed
01:37:11.340 00.045 15712 IsGuiding returns 0
01:37:11.340 00.000 15712 scope move finished after 12 + 62 ms
01:37:11.340 00.000 15712 Move returns status 0, amount 12
01:37:11.340 00.000 15712 MoveAxis(N, 0, ABG)
01:37:11.340 00.000 15712 Move returns status 0, amount 0
01:37:11.340 00.000 15712 move complete, result=0
01:37:11.340 00.000 15712 worker thread done servicing request
01:37:11.340 00.000 15712 Worker thread wakes up
01:37:11.340 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
01:37:11.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:11.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:12.983 01.643 15712 Exposure complete
01:37:13.045 00.062 15712 worker thread done servicing request
01:37:13.045 00.000 7988 OnExposeComplete: enter
01:37:13.045 00.000 7988 UpdateGuideState(): m_state=6
01:37:13.049 00.004 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2581
01:37:13.049 00.000 7988 Star::Find returns 1 (0), X=977.19, Y=190.49, Mass=787, SNR=18.1, Peak=144 HFD=3.4
01:37:13.051 00.002 7988 MultiStar: [#1 -0.06,0.04,0.99,U] [#2 0.07,-0.24,0.85,U] [#3 0.29,-0.18,0.74,U] [#4 -0.55,-0.13,0.00,M2] [#5 0.08,0.28,0.69,U] [#6 -0.62,-0.27,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.18,-0.92,0.00,R] [#9 0.52,-0.59,0.00,M6] 
01:37:13.051 00.000 7988 refined, 4 included, MultiStar: {0.08, -0.05}, one-star: {0.08, -0.10}
01:37:13.051 00.000 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.56) = xAngle (-2.10 = -2.10)
01:37:13.051 00.000 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.13 = -2.13)
01:37:13.051 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
01:37:13.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
01:37:13.051 00.000 7988 Enqueuing Move request for scope (0.08, -0.05)
01:37:13.051 00.000 15712 Worker thread wakes up
01:37:13.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:37:13.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:37:13.061 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:13.061 00.000 7988 UpdateGuideState exits: m=787 SNR=18.1
01:37:13.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:13.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:13.061 00.000 7988 Enqueuing Expose request
01:37:13.061 00.000 15712 Moving (0.08, -0.05) raw xDistance=-0.05 yDistance=-0.08
01:37:13.068 00.007 15712 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:13.068 00.000 15712 PPEC: input: -0.05, control: -0.04, exposure: 1500
01:37:13.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:13.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:37:13.068 00.000 15712 MoveAxis(E, 12, ABG)
01:37:13.068 00.000 15712 Guiding  Dir = 2, Dur = 12
01:37:13.068 00.000 15712 IsGuiding returns 0
01:37:13.085 00.017 15712 IsGuiding returns 1
01:37:13.085 00.000 15712 scope still moving after pulse duration time elapsed
01:37:13.125 00.040 15712 IsGuiding returns 0
01:37:13.125 00.000 15712 scope move finished after 12 + 50 ms
01:37:13.125 00.000 15712 Move returns status 0, amount 12
01:37:13.125 00.000 15712 MoveAxis(N, 0, ABG)
01:37:13.125 00.000 15712 Move returns status 0, amount 0
01:37:13.125 00.000 15712 move complete, result=0
01:37:13.125 00.000 7988 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
01:37:13.135 00.010 15712 worker thread done servicing request
01:37:13.135 00.000 15712 Worker thread wakes up
01:37:13.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:13.136 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:14.547 01.411 15712 Exposure complete
01:37:14.608 00.061 15712 worker thread done servicing request
01:37:14.608 00.000 7988 OnExposeComplete: enter
01:37:14.608 00.000 7988 UpdateGuideState(): m_state=6
01:37:14.612 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2582
01:37:14.612 00.000 7988 Star::Find returns 1 (0), X=977.16, Y=190.75, Mass=672, SNR=16.7, Peak=150 HFD=2.8
01:37:14.614 00.002 7988 MultiStar: [#1 0.03,0.23,0.97,U] [#2 0.09,-0.17,0.88,U] [#3 0.44,0.02,0.00,M6] [#4 0.28,-0.18,0.73,U] [#5 0.30,0.32,0.00,M4] [#6 -0.52,-0.01,0.00,M2] [#7 0.03,-0.53,0.00,M5] [#8 0.36,0.85,0.00,M1] 
01:37:14.615 00.001 7988 refined, 3 included, MultiStar: {0.10, 0.03}, one-star: {0.05, 0.16}
01:37:14.615 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
01:37:14.617 00.002 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
01:37:14.617 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.27 mountX=0.03 mountY=-0.10, mountTheta=-1.29
01:37:14.619 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
01:37:14.621 00.002 7988 Enqueuing Move request for scope (0.10, 0.03)
01:37:14.621 00.000 15712 Worker thread wakes up
01:37:14.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:37:14.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:37:14.621 00.000 15712 Moving (0.10, 0.03) raw xDistance=0.03 yDistance=-0.10
01:37:14.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
01:37:14.624 00.003 7988 UpdateGuideState exits: m=672 SNR=16.7
01:37:14.624 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:14.626 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:14.626 00.000 7988 Enqueuing Expose request
01:37:14.626 00.000 15712 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:14.626 00.000 15712 PPEC: input: 0.03, control: -0.04, exposure: 1500
01:37:14.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:14.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:37:14.626 00.000 15712 MoveAxis(E, 12, ABG)
01:37:14.626 00.000 15712 Guiding  Dir = 2, Dur = 12
01:37:14.626 00.000 15712 IsGuiding returns 0
01:37:14.649 00.023 15712 IsGuiding returns 1
01:37:14.649 00.000 15712 scope still moving after pulse duration time elapsed
01:37:14.700 00.051 15712 IsGuiding returns 0
01:37:14.700 00.000 15712 scope move finished after 12 + 59 ms
01:37:14.700 00.000 15712 Move returns status 0, amount 12
01:37:14.700 00.000 15712 MoveAxis(N, 0, ABG)
01:37:14.700 00.000 15712 Move returns status 0, amount 0
01:37:14.700 00.000 15712 move complete, result=0
01:37:14.700 00.000 7988 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
01:37:14.702 00.002 15712 worker thread done servicing request
01:37:14.702 00.000 15712 Worker thread wakes up
01:37:14.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:14.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:16.443 01.741 15712 Exposure complete
01:37:16.508 00.065 7988 OnExposeComplete: enter
01:37:16.510 00.002 7988 UpdateGuideState(): m_state=6
01:37:16.510 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2583
01:37:16.512 00.002 7988 Star::Find returns 1 (0), X=976.90, Y=190.36, Mass=786, SNR=18.1, Peak=144 HFD=3.8
01:37:16.514 00.002 15712 worker thread done servicing request
01:37:16.514 00.000 7988 MultiStar: [#1 -0.09,-0.07,0.91,U] [#2 0.07,-0.41,0.76,U] [#3 0.65,0.15,0.00,M7] [#4 0.29,-0.70,0.00,M2] [#5 0.01,0.35,0.70,U] [#6 -0.05,-0.29,0.64,U] [#7 0.09,-0.92,0.00,M6] [#8 0.37,1.00,0.00,M2] 
01:37:16.514 00.000 7988 refined, 4 included, MultiStar: {-0.06, -0.14}, one-star: {-0.20, -0.23}
01:37:16.516 00.002 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
01:37:16.518 00.002 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
01:37:16.518 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-2.01 mountX=-0.14 mountY=0.07, mountTheta=2.69
01:37:16.521 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.14, opts=13)
01:37:16.521 00.000 7988 Enqueuing Move request for scope (-0.06, -0.14)
01:37:16.521 00.000 15712 Worker thread wakes up
01:37:16.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
01:37:16.521 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
01:37:16.521 00.000 15712 Moving (-0.06, -0.14) raw xDistance=-0.14 yDistance=0.07
01:37:16.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:16.521 00.000 7988 UpdateGuideState exits: m=786 SNR=18.1
01:37:16.526 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:16.528 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:16.528 00.000 7988 Enqueuing Expose request
01:37:16.528 00.000 15712 PPEC rslt: input = -0.14, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:16.528 00.000 15712 PPEC: input: -0.14, control: -0.04, exposure: 1500
01:37:16.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:16.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:37:16.528 00.000 15712 MoveAxis(E, 12, ABG)
01:37:16.528 00.000 15712 Guiding  Dir = 2, Dur = 12
01:37:16.528 00.000 15712 IsGuiding returns 0
01:37:16.592 00.064 15712 IsGuiding returns 1
01:37:16.592 00.000 15712 scope still moving after pulse duration time elapsed
01:37:16.619 00.027 15712 IsGuiding returns 0
01:37:16.619 00.000 15712 scope move finished after 12 + 75 ms
01:37:16.619 00.000 15712 Move returns status 0, amount 12
01:37:16.619 00.000 15712 MoveAxis(N, 0, ABG)
01:37:16.619 00.000 15712 Move returns status 0, amount 0
01:37:16.619 00.000 15712 move complete, result=0
01:37:16.619 00.000 15712 worker thread done servicing request
01:37:16.619 00.000 15712 Worker thread wakes up
01:37:16.619 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
01:37:16.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:16.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:18.037 01.418 15712 Exposure complete
01:37:18.100 00.063 15712 worker thread done servicing request
01:37:18.100 00.000 7988 OnExposeComplete: enter
01:37:18.100 00.000 7988 UpdateGuideState(): m_state=6
01:37:18.100 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2584
01:37:18.100 00.000 7988 Star::Find returns 1 (0), X=977.02, Y=190.81, Mass=706, SNR=17.1, Peak=147 HFD=3.0
01:37:18.100 00.000 7988 MultiStar: [#1 0.12,0.33,0.95,U] [#2 0.33,0.01,0.84,U] [#3 0.39,0.30,0.00,M8] [#4 0.37,-0.00,0.72,U] [#5 0.80,0.19,0.00,M4] [#6 0.02,0.17,0.63,U] [#7 0.06,-0.16,0.48,U] [#8 0.39,0.91,0.00,M3] 
01:37:18.100 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.12}, one-star: {-0.08, 0.22}
01:37:18.100 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
01:37:18.100 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
01:37:18.100 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=0.12 mountY=-0.14, mountTheta=-0.84
01:37:18.100 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.12, opts=13)
01:37:18.100 00.000 7988 Enqueuing Move request for scope (0.13, 0.12)
01:37:18.114 00.014 15712 Worker thread wakes up
01:37:18.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
01:37:18.114 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
01:37:18.114 00.000 15712 Moving (0.13, 0.12) raw xDistance=0.12 yDistance=-0.14
01:37:18.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:37:18.117 00.003 7988 UpdateGuideState exits: m=706 SNR=17.1
01:37:18.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:18.119 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:18.119 00.000 7988 Enqueuing Expose request
01:37:18.119 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:18.119 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
01:37:18.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:18.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:37:18.119 00.000 15712 MoveAxis(E, 11, ABG)
01:37:18.119 00.000 15712 Guiding  Dir = 2, Dur = 11
01:37:18.119 00.000 15712 IsGuiding returns 0
01:37:18.137 00.018 15712 IsGuiding returns 1
01:37:18.137 00.000 15712 scope still moving after pulse duration time elapsed
01:37:18.184 00.047 15712 IsGuiding returns 0
01:37:18.184 00.000 15712 scope move finished after 11 + 52 ms
01:37:18.184 00.000 15712 Move returns status 0, amount 11
01:37:18.184 00.000 15712 MoveAxis(N, 0, ABG)
01:37:18.184 00.000 15712 Move returns status 0, amount 0
01:37:18.184 00.000 15712 move complete, result=0
01:37:18.184 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:37:18.186 00.002 15712 worker thread done servicing request
01:37:18.186 00.000 15712 Worker thread wakes up
01:37:18.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:18.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:19.823 01.637 15712 Exposure complete
01:37:19.885 00.062 15712 worker thread done servicing request
01:37:19.885 00.000 7988 OnExposeComplete: enter
01:37:19.885 00.000 7988 UpdateGuideState(): m_state=6
01:37:19.889 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2585
01:37:19.889 00.000 7988 Star::Find returns 1 (0), X=977.02, Y=190.97, Mass=634, SNR=16.1, Peak=158 HFD=2.8
01:37:19.891 00.002 7988 MultiStar: [#1 0.17,0.41,0.00,M1] [#2 -0.03,-0.08,0.94,U] [#3 0.38,0.32,0.00,M9] [#4 0.24,0.37,0.67,U] [#5 0.34,0.87,0.00,M5] [#6 -0.47,0.19,0.00,M1] [#7 0.01,-0.10,0.55,U] [#8 0.19,0.44,0.00,M4] 
01:37:19.891 00.000 7988 refined, 3 included, MultiStar: {0.02, 0.16}, one-star: {-0.09, 0.38}
01:37:19.893 00.002 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
01:37:19.893 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
01:37:19.895 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.46 mountX=0.16 mountY=-0.02, mountTheta=-0.13
01:37:19.897 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.16, opts=13)
01:37:19.897 00.000 7988 Enqueuing Move request for scope (0.02, 0.16)
01:37:19.899 00.002 15712 Worker thread wakes up
01:37:19.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
01:37:19.899 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
01:37:19.899 00.000 15712 Moving (0.02, 0.16) raw xDistance=0.16 yDistance=-0.02
01:37:19.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:37:19.901 00.002 7988 UpdateGuideState exits: m=634 SNR=16.1
01:37:19.902 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:19.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:19.904 00.002 7988 Enqueuing Expose request
01:37:19.904 00.000 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:19.904 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
01:37:19.906 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:19.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:37:19.906 00.000 15712 MoveAxis(E, 10, ABG)
01:37:19.906 00.000 15712 Guiding  Dir = 2, Dur = 10
01:37:19.936 00.030 15712 IsGuiding returns 0
01:37:19.953 00.017 15712 IsGuiding returns 1
01:37:19.953 00.000 15712 scope still moving after pulse duration time elapsed
01:37:19.981 00.028 15712 IsGuiding returns 1
01:37:20.021 00.040 15712 IsGuiding returns 0
01:37:20.021 00.000 15712 scope move finished after 10 + 69 ms
01:37:20.021 00.000 15712 Move returns status 0, amount 10
01:37:20.021 00.000 15712 MoveAxis(N, 0, ABG)
01:37:20.021 00.000 15712 Move returns status 0, amount 0
01:37:20.021 00.000 15712 move complete, result=0
01:37:20.021 00.000 7988 GuideStep: 0.2 px 10 ms EAST, -0.0 px 0 ms NORTH
01:37:20.025 00.004 15712 worker thread done servicing request
01:37:20.025 00.000 15712 Worker thread wakes up
01:37:20.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:20.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:21.436 01.411 15712 Exposure complete
01:37:21.500 00.064 15712 worker thread done servicing request
01:37:21.500 00.000 7988 OnExposeComplete: enter
01:37:21.500 00.000 7988 UpdateGuideState(): m_state=6
01:37:21.500 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2586
01:37:21.500 00.000 7988 Star::Find returns 1 (0), X=977.31, Y=191.12, Mass=813, SNR=18.3, Peak=159 HFD=3.4
01:37:21.500 00.000 7988 MultiStar: [#1 0.21,0.59,0.00,M2] [#2 0.19,0.29,0.75,U] [#3 0.28,0.80,0.00,M10] [#4 0.21,0.22,0.62,U] [#5 -0.18,0.61,0.00,M6] [#6 0.19,0.02,0.63,U] [#7 0.42,-0.15,0.00,M5] [#8 0.23,1.20,0.00,M5] 
01:37:21.500 00.000 7988 refined, 3 included, MultiStar: {0.20, 0.30}, one-star: {0.21, 0.53}
01:37:21.500 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.56) = xAngle (-0.59 = -0.59)
01:37:21.500 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
01:37:21.500 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.30 hyp=0.36 cameraTheta=0.97 mountX=0.30 mountY=-0.21, mountTheta=-0.61
01:37:21.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.30, opts=13)
01:37:21.500 00.000 7988 Enqueuing Move request for scope (0.20, 0.30)
01:37:21.514 00.014 15712 Worker thread wakes up
01:37:21.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.30) opts 0xd
01:37:21.514 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.30)
01:37:21.514 00.000 15712 Moving (0.20, 0.30) raw xDistance=0.30 yDistance=-0.21
01:37:21.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:37:21.517 00.003 7988 UpdateGuideState exits: m=813 SNR=18.3
01:37:21.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:21.517 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:21.517 00.000 7988 Enqueuing Expose request
01:37:21.517 00.000 15712 PPEC rslt: input = 0.30, final = 0.15, react = 0.18, pred = -0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
01:37:21.517 00.000 15712 PPEC: input: 0.30, control: 0.15, exposure: 1500
01:37:21.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:21.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:37:21.517 00.000 15712 MoveAxis(W, 50, ABG)
01:37:21.517 00.000 15712 Guiding  Dir = 3, Dur = 50
01:37:21.517 00.000 15712 IsGuiding returns 0
01:37:21.540 00.023 15712 PulseGuide returned control before completion, sleep 40
01:37:21.619 00.079 15712 IsGuiding returns 1
01:37:21.619 00.000 15712 scope still moving after pulse duration time elapsed
01:37:21.658 00.039 15712 IsGuiding returns 0
01:37:21.658 00.000 15712 scope move finished after 50 + 86 ms
01:37:21.658 00.000 15712 Move returns status 0, amount 50
01:37:21.658 00.000 15712 MoveAxis(N, 0, ABG)
01:37:21.658 00.000 15712 Move returns status 0, amount 0
01:37:21.658 00.000 15712 move complete, result=0
01:37:21.658 00.000 15712 worker thread done servicing request
01:37:21.658 00.000 15712 Worker thread wakes up
01:37:21.658 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.2 px 0 ms NORTH
01:37:21.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:21.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:23.289 01.631 15712 Exposure complete
01:37:23.353 00.064 15712 worker thread done servicing request
01:37:23.353 00.000 7988 OnExposeComplete: enter
01:37:23.353 00.000 7988 UpdateGuideState(): m_state=6
01:37:23.353 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2587
01:37:23.353 00.000 7988 Star::Find returns 1 (0), X=977.26, Y=190.52, Mass=769, SNR=18.0, Peak=139 HFD=3.3
01:37:23.353 00.000 7988 MultiStar: [#1 0.36,-0.09,0.92,U] [#2 0.20,-0.52,0.00,M1] [#3 0.37,0.05,0.77,U] [#4 0.19,-0.53,0.00,M1] [#5 -0.27,0.44,0.00,M7] [#6 0.27,-0.05,0.62,U] [#7 0.40,-0.09,0.49,U] [#8 0.15,0.56,0.00,M6] 
01:37:23.353 00.000 7988 single-star, 4 included, MultiStar: {0.30, -0.05}, one-star: {0.16, -0.07}
01:37:23.353 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
01:37:23.353 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
01:37:23.353 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.42 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
01:37:23.353 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.07, opts=13)
01:37:23.353 00.000 7988 Enqueuing Move request for scope (0.16, -0.07)
01:37:23.353 00.000 15712 Worker thread wakes up
01:37:23.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:37:23.353 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:37:23.353 00.000 15712 Moving (0.16, -0.07) raw xDistance=-0.07 yDistance=-0.16
01:37:23.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:37:23.353 00.000 7988 UpdateGuideState exits: m=769 SNR=18.0
01:37:23.367 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:23.369 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:23.370 00.001 7988 Enqueuing Expose request
01:37:23.370 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:23.370 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
01:37:23.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:23.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:37:23.370 00.000 15712 MoveAxis(E, 9, ABG)
01:37:23.370 00.000 15712 Guiding  Dir = 2, Dur = 9
01:37:23.370 00.000 15712 IsGuiding returns 0
01:37:23.387 00.017 15712 IsGuiding returns 0
01:37:23.387 00.000 15712 Move returns status 0, amount 9
01:37:23.387 00.000 15712 MoveAxis(N, 0, ABG)
01:37:23.387 00.000 15712 Move returns status 0, amount 0
01:37:23.387 00.000 15712 move complete, result=0
01:37:23.387 00.000 15712 worker thread done servicing request
01:37:23.387 00.000 15712 Worker thread wakes up
01:37:23.387 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
01:37:23.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:23.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:24.816 01.429 15712 Exposure complete
01:37:24.878 00.062 15712 worker thread done servicing request
01:37:24.881 00.003 7988 OnExposeComplete: enter
01:37:24.881 00.000 7988 UpdateGuideState(): m_state=6
01:37:24.881 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2588
01:37:24.884 00.003 7988 Star::Find returns 1 (0), X=976.84, Y=190.56, Mass=793, SNR=18.2, Peak=140 HFD=3.8
01:37:24.884 00.000 7988 MultiStar: [#1 0.19,0.13,0.97,U] [#2 0.01,-0.45,0.00,M2] [#3 0.30,0.09,0.76,U] [#4 0.09,-0.42,0.67,U] [#5 0.46,-0.02,0.00,M8] [#6 -0.60,-0.66,0.00,M1] [#7 -0.25,-0.35,0.50,U] [#8 -0.12,0.07,0.41,U] 
01:37:24.884 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.06}, one-star: {-0.26, -0.04}
01:37:24.884 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
01:37:24.884 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
01:37:24.884 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.46 mountX=-0.06 mountY=-0.01, mountTheta=-3.06
01:37:24.884 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
01:37:24.884 00.000 7988 Enqueuing Move request for scope (0.01, -0.06)
01:37:24.884 00.000 15712 Worker thread wakes up
01:37:24.884 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
01:37:24.884 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
01:37:24.884 00.000 15712 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=-0.01
01:37:24.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:37:24.894 00.010 7988 UpdateGuideState exits: m=793 SNR=18.2
01:37:24.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:24.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:24.894 00.000 7988 Enqueuing Expose request
01:37:24.894 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:24.894 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:37:24.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:24.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:37:24.894 00.000 15712 MoveAxis(E, 8, ABG)
01:37:24.894 00.000 15712 Guiding  Dir = 2, Dur = 8
01:37:24.894 00.000 15712 IsGuiding returns 0
01:37:24.914 00.020 15712 IsGuiding returns 0
01:37:24.914 00.000 15712 Move returns status 0, amount 8
01:37:24.914 00.000 15712 MoveAxis(N, 0, ABG)
01:37:24.914 00.000 15712 Move returns status 0, amount 0
01:37:24.914 00.000 15712 move complete, result=0
01:37:24.914 00.000 15712 worker thread done servicing request
01:37:24.914 00.000 15712 Worker thread wakes up
01:37:24.914 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:37:24.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:24.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:26.557 01.643 15712 Exposure complete
01:37:26.621 00.064 15712 worker thread done servicing request
01:37:26.621 00.000 7988 OnExposeComplete: enter
01:37:26.621 00.000 7988 UpdateGuideState(): m_state=6
01:37:26.621 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2589
01:37:26.621 00.000 7988 Star::Find returns 1 (0), X=977.27, Y=190.69, Mass=727, SNR=17.3, Peak=149 HFD=3.5
01:37:26.621 00.000 7988 MultiStar: [#1 0.25,-0.46,0.00,M1] [#2 0.01,-0.59,0.00,M3] [#3 0.38,-0.04,0.84,U] [#4 0.20,-0.46,0.00,M1] [#5 -0.16,-0.27,0.76,U] [#6 -0.65,-0.47,0.00,M2] [#7 0.57,-0.46,0.00,M4] [#8 -0.31,0.91,0.00,M6] 
01:37:26.621 00.000 7988 refined, 2 included, MultiStar: {0.14, -0.05}, one-star: {0.17, 0.10}
01:37:26.621 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
01:37:26.621 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
01:37:26.621 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.36 mountX=-0.05 mountY=-0.14, mountTheta=-1.92
01:37:26.632 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.05, opts=13)
01:37:26.632 00.000 7988 Enqueuing Move request for scope (0.14, -0.05)
01:37:26.632 00.000 15712 Worker thread wakes up
01:37:26.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
01:37:26.632 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
01:37:26.635 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:37:26.635 00.000 7988 UpdateGuideState exits: m=727 SNR=17.3
01:37:26.637 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:26.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:26.639 00.002 7988 Enqueuing Expose request
01:37:26.639 00.000 15712 Moving (0.14, -0.05) raw xDistance=-0.05 yDistance=-0.14
01:37:26.639 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:26.639 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:37:26.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:26.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:37:26.639 00.000 15712 MoveAxis(E, 8, ABG)
01:37:26.639 00.000 15712 Guiding  Dir = 2, Dur = 8
01:37:26.639 00.000 15712 IsGuiding returns 0
01:37:26.673 00.034 15712 IsGuiding returns 0
01:37:26.673 00.000 15712 Move returns status 0, amount 8
01:37:26.673 00.000 15712 MoveAxis(N, 0, ABG)
01:37:26.673 00.000 15712 Move returns status 0, amount 0
01:37:26.673 00.000 15712 move complete, result=0
01:37:26.673 00.000 15712 worker thread done servicing request
01:37:26.673 00.000 15712 Worker thread wakes up
01:37:26.673 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:37:26.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:26.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:28.088 01.415 15712 Exposure complete
01:37:28.152 00.064 15712 worker thread done servicing request
01:37:28.152 00.000 7988 OnExposeComplete: enter
01:37:28.152 00.000 7988 UpdateGuideState(): m_state=6
01:37:28.156 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2590
01:37:28.156 00.000 7988 Star::Find returns 1 (0), X=977.25, Y=190.29, Mass=731, SNR=17.3, Peak=158 HFD=3.5
01:37:28.158 00.002 7988 MultiStar: [#1 0.26,-0.10,0.95,U] [#2 -0.03,-0.66,0.00,M4] [#3 0.47,-0.30,0.00,M8] [#4 0.34,-0.49,0.00,M2] [#5 0.31,0.28,0.73,U] [#6 -0.66,-0.50,0.00,M3] [#7 -0.44,-0.87,0.00,M5] [#8 -0.12,0.16,0.48,U] 
01:37:28.160 00.002 7988 refined, 3 included, MultiStar: {0.18, -0.04}, one-star: {0.15, -0.30}
01:37:28.160 00.000 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
01:37:28.162 00.002 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
01:37:28.162 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=-0.04 mountY=-0.18, mountTheta=-1.77
01:37:28.162 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.04, opts=13)
01:37:28.162 00.000 7988 Enqueuing Move request for scope (0.18, -0.04)
01:37:28.162 00.000 15712 Worker thread wakes up
01:37:28.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
01:37:28.162 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
01:37:28.168 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:37:28.168 00.000 7988 UpdateGuideState exits: m=731 SNR=17.3
01:37:28.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:28.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:28.168 00.000 7988 Enqueuing Expose request
01:37:28.168 00.000 15712 Moving (0.18, -0.04) raw xDistance=-0.04 yDistance=-0.18
01:37:28.168 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:28.168 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
01:37:28.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:28.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:37:28.168 00.000 15712 MoveAxis(E, 8, ABG)
01:37:28.168 00.000 15712 Guiding  Dir = 2, Dur = 8
01:37:28.168 00.000 15712 IsGuiding returns 0
01:37:28.200 00.032 15712 IsGuiding returns 0
01:37:28.200 00.000 15712 Move returns status 0, amount 8
01:37:28.200 00.000 15712 MoveAxis(N, 0, ABG)
01:37:28.200 00.000 15712 Move returns status 0, amount 0
01:37:28.200 00.000 15712 move complete, result=0
01:37:28.200 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
01:37:28.200 00.000 15712 worker thread done servicing request
01:37:28.200 00.000 15712 Worker thread wakes up
01:37:28.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:28.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:29.353 01.153 7988 evsrv: cli 0CCCF9E8 connect
01:37:29.356 00.003 7988 case statement mapped state 6 to 3
01:37:29.358 00.002 7988 case statement mapped state 6 to 3
01:37:29.360 00.002 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_app_state","id":"fce13daa-394d-46f4-9632-9c303d88e244"}
01:37:29.360 00.000 7988 case statement mapped state 6 to 3
01:37:29.362 00.002 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"fce13daa-394d-46f4-9632-9c303d88e244"}
01:37:29.362 00.000 7988 evsrv: cli 0CCCF9E8 disconnect
01:37:29.841 00.479 15712 Exposure complete
01:37:29.944 00.103 15712 worker thread done servicing request
01:37:29.944 00.000 7988 OnExposeComplete: enter
01:37:29.947 00.003 7988 UpdateGuideState(): m_state=6
01:37:29.949 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2591
01:37:29.951 00.002 7988 Star::Find returns 1 (0), X=976.85, Y=189.59, Mass=763, SNR=17.7, Peak=149 HFD=3.6
01:37:29.953 00.002 7988 MultiStar: large primary error, entering stabilization period
01:37:29.955 00.002 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
01:37:29.955 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
01:37:29.957 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=-1.00 hyp=1.04 cameraTheta=-1.82 mountX=-1.01 mountY=0.28, mountTheta=2.87
01:37:29.961 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-1.00, opts=13)
01:37:29.964 00.003 7988 Enqueuing Move request for scope (-0.25, -1.00)
01:37:29.964 00.000 15712 Worker thread wakes up
01:37:29.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:29.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -1.00) opts 0xd
01:37:29.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -1.00)
01:37:29.964 00.000 15712 Moving (-0.25, -1.00) raw xDistance=-1.01 yDistance=0.28
01:37:29.964 00.000 7988 UpdateGuideState exits: m=763 SNR=17.7
01:37:29.970 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:29.972 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:29.974 00.002 7988 Enqueuing Expose request
01:37:29.974 00.000 15712 PPEC rslt: input = -1.01, final = -0.63, react = -0.60, pred = -0.02, hyst = -0.54, hyst_pct = 0.00, period_length = 639.26
01:37:29.974 00.000 15712 PPEC: input: -1.01, control: -0.63, exposure: 1500
01:37:29.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:37:29.974 00.000 15712 MoveAxis(E, 205, ABG)
01:37:29.974 00.000 15712 Guiding  Dir = 2, Dur = 205
01:37:29.981 00.007 15712 IsGuiding returns 0
01:37:29.997 00.016 15712 PulseGuide returned control before completion, sleep 200
01:37:30.205 00.208 15712 IsGuiding returns 1
01:37:30.205 00.000 15712 scope still moving after pulse duration time elapsed
01:37:30.231 00.026 15712 IsGuiding returns 0
01:37:30.231 00.000 15712 scope move finished after 205 + 44 ms
01:37:30.231 00.000 15712 Move returns status 0, amount 205
01:37:30.231 00.000 15712 MoveAxis(S, 70, ABG)
01:37:30.231 00.000 15712 Guiding  Dir = 1, Dur = 70
01:37:30.231 00.000 15712 IsGuiding returns 0
01:37:30.316 00.085 15712 IsGuiding returns 1
01:37:30.318 00.002 15712 scope still moving after pulse duration time elapsed
01:37:30.341 00.023 15712 IsGuiding returns 1
01:37:30.372 00.031 15712 IsGuiding returns 1
01:37:30.413 00.041 15712 IsGuiding returns 0
01:37:30.413 00.000 15712 scope move finished after 70 + 111 ms
01:37:30.413 00.000 15712 Move returns status 0, amount 70
01:37:30.413 00.000 15712 move complete, result=0
01:37:30.413 00.000 15712 worker thread done servicing request
01:37:30.413 00.000 15712 Worker thread wakes up
01:37:30.413 00.000 7988 GuideStep: -1.0 px 205 ms EAST, 0.3 px 70 ms SOUTH
01:37:30.416 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:30.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:31.831 01.415 15712 Exposure complete
01:37:31.895 00.064 15712 worker thread done servicing request
01:37:31.895 00.000 7988 OnExposeComplete: enter
01:37:31.895 00.000 7988 UpdateGuideState(): m_state=6
01:37:31.911 00.016 7988 Star::Find(15, 976, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2592
01:37:31.912 00.001 7988 Star::Find returns 1 (0), X=977.28, Y=190.55, Mass=671, SNR=16.5, Peak=144 HFD=3.2
01:37:31.912 00.000 7988 MultiStar: exiting stabilization period
01:37:31.912 00.000 7988 MultiStar: [#1 0.23,0.12,1.02,U] [#2 0.26,-0.57,0.00,M5] [#3 0.34,0.14,0.87,U] [#4 0.13,-0.38,0.71,U] [#5 0.07,-0.20,0.71,U] [#6 -0.13,-0.32,0.70,U] [#7 0.18,-0.66,0.00,M6] [#8 0.02,0.80,0.00,M6] 
01:37:31.912 00.000 7988 refined, 5 included, MultiStar: {0.15, -0.09}, one-star: {0.18, -0.05}
01:37:31.912 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.08 = -2.08)
01:37:31.920 00.008 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
01:37:31.920 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.52 mountX=-0.09 mountY=-0.15, mountTheta=-2.09
01:37:31.922 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.09, opts=13)
01:37:31.924 00.002 7988 Enqueuing Move request for scope (0.15, -0.09)
01:37:31.926 00.002 15712 Worker thread wakes up
01:37:31.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
01:37:31.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:31.929 00.003 7988 UpdateGuideState exits: m=671 SNR=16.5
01:37:31.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
01:37:31.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:31.929 00.000 15712 Moving (0.15, -0.09) raw xDistance=-0.09 yDistance=-0.15
01:37:31.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:31.929 00.000 7988 Enqueuing Expose request
01:37:31.933 00.004 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:31.933 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
01:37:31.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:31.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:37:31.933 00.000 15712 MoveAxis(E, 8, ABG)
01:37:31.933 00.000 15712 Guiding  Dir = 2, Dur = 8
01:37:31.933 00.000 15712 IsGuiding returns 0
01:37:31.962 00.029 15712 IsGuiding returns 0
01:37:31.962 00.000 15712 Move returns status 0, amount 8
01:37:31.962 00.000 15712 MoveAxis(N, 0, ABG)
01:37:31.962 00.000 15712 Move returns status 0, amount 0
01:37:31.962 00.000 15712 move complete, result=0
01:37:31.962 00.000 15712 worker thread done servicing request
01:37:31.962 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:37:31.966 00.004 15712 Worker thread wakes up
01:37:31.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:31.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:33.604 01.638 15712 Exposure complete
01:37:33.694 00.090 15712 worker thread done servicing request
01:37:33.694 00.000 7988 OnExposeComplete: enter
01:37:33.697 00.003 7988 UpdateGuideState(): m_state=6
01:37:33.699 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2593
01:37:33.701 00.002 7988 Star::Find returns 1 (0), X=977.31, Y=191.18, Mass=830, SNR=18.5, Peak=154 HFD=3.6
01:37:33.703 00.002 7988 MultiStar: [#1 0.25,0.26,0.93,U] [#2 0.27,0.44,0.00,M6] [#3 0.42,0.50,0.00,M8] [#4 -0.11,0.36,0.75,U] [#5 0.74,0.62,0.00,M6] [#6 -0.27,0.24,0.62,U] [#7 -0.07,0.41,0.45,U] [#8 0.08,1.45,0.00,M7] 
01:37:33.705 00.002 7988 refined, 4 included, MultiStar: {0.04, 0.38}, one-star: {0.21, 0.58}
01:37:33.705 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
01:37:33.707 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
01:37:33.709 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.38 hyp=0.38 cameraTheta=1.46 mountX=0.38 mountY=-0.05, mountTheta=-0.13
01:37:33.713 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.38, opts=13)
01:37:33.713 00.000 7988 Enqueuing Move request for scope (0.04, 0.38)
01:37:33.713 00.000 15712 Worker thread wakes up
01:37:33.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.38) opts 0xd
01:37:33.713 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.38)
01:37:33.713 00.000 15712 Moving (0.04, 0.38) raw xDistance=0.38 yDistance=-0.05
01:37:33.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:33.720 00.007 7988 UpdateGuideState exits: m=830 SNR=18.5
01:37:33.722 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:33.724 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:33.724 00.000 7988 Enqueuing Expose request
01:37:33.729 00.005 15712 PPEC rslt: input = 0.38, final = 0.20, react = 0.23, pred = -0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
01:37:33.729 00.000 15712 PPEC: input: 0.38, control: 0.20, exposure: 1500
01:37:33.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:33.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:37:33.729 00.000 15712 MoveAxis(W, 66, ABG)
01:37:33.729 00.000 15712 Guiding  Dir = 3, Dur = 66
01:37:33.753 00.024 15712 IsGuiding returns 0
01:37:33.769 00.016 15712 PulseGuide returned control before completion, sleep 61
01:37:33.859 00.090 15712 IsGuiding returns 0
01:37:33.859 00.000 15712 Move returns status 0, amount 66
01:37:33.859 00.000 15712 MoveAxis(N, 0, ABG)
01:37:33.859 00.000 15712 Move returns status 0, amount 0
01:37:33.859 00.000 15712 move complete, result=0
01:37:33.859 00.000 15712 worker thread done servicing request
01:37:33.859 00.000 15712 Worker thread wakes up
01:37:33.859 00.000 7988 GuideStep: 0.4 px 66 ms WEST, -0.1 px 0 ms NORTH
01:37:33.868 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:33.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:35.282 01.414 15712 Exposure complete
01:37:35.357 00.075 7988 OnExposeComplete: enter
01:37:35.357 00.000 15712 worker thread done servicing request
01:37:35.357 00.000 7988 UpdateGuideState(): m_state=6
01:37:35.361 00.004 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2594
01:37:35.363 00.002 7988 Star::Find returns 1 (0), X=977.44, Y=190.85, Mass=787, SNR=17.9, Peak=142 HFD=3.7
01:37:35.365 00.002 7988 MultiStar: [#1 0.26,0.31,0.91,U] [#2 -0.04,-0.14,0.86,U] [#3 0.33,-0.01,0.80,U] [#4 0.58,0.08,0.00,M1] [#5 0.31,0.67,0.00,M7] [#6 -0.02,-0.12,0.62,U] [#7 0.08,-0.19,0.51,U] [#8 1.02,0.77,0.00,M8] 
01:37:35.365 00.000 7988 refined, 5 included, MultiStar: {0.18, 0.05}, one-star: {0.34, 0.26}
01:37:35.367 00.002 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
01:37:35.369 00.002 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
01:37:35.371 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.28 mountX=0.05 mountY=-0.18, mountTheta=-1.29
01:37:35.373 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.05, opts=13)
01:37:35.375 00.002 7988 Enqueuing Move request for scope (0.18, 0.05)
01:37:35.377 00.002 15712 Worker thread wakes up
01:37:35.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:35.377 00.000 7988 UpdateGuideState exits: m=787 SNR=17.9
01:37:35.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:35.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:35.384 00.007 7988 Enqueuing Expose request
01:37:35.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
01:37:35.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
01:37:35.384 00.000 15712 Moving (0.18, 0.05) raw xDistance=0.05 yDistance=-0.18
01:37:35.388 00.004 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:35.388 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
01:37:35.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:35.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:37:35.388 00.000 15712 MoveAxis(E, 9, ABG)
01:37:35.393 00.005 15712 Guiding  Dir = 2, Dur = 9
01:37:35.401 00.008 15712 IsGuiding returns 0
01:37:35.408 00.007 15712 IsGuiding returns 0
01:37:35.408 00.000 15712 Move returns status 0, amount 9
01:37:35.408 00.000 15712 MoveAxis(N, 0, ABG)
01:37:35.408 00.000 15712 Move returns status 0, amount 0
01:37:35.408 00.000 15712 move complete, result=0
01:37:35.408 00.000 15712 worker thread done servicing request
01:37:35.408 00.000 15712 Worker thread wakes up
01:37:35.418 00.010 7988 GuideStep: 0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
01:37:35.420 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:35.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:37.044 01.624 15712 Exposure complete
01:37:37.110 00.066 15712 worker thread done servicing request
01:37:37.110 00.000 7988 OnExposeComplete: enter
01:37:37.110 00.000 7988 UpdateGuideState(): m_state=6
01:37:37.110 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2595
01:37:37.110 00.000 7988 Star::Find returns 1 (0), X=977.20, Y=190.27, Mass=703, SNR=16.9, Peak=141 HFD=3.5
01:37:37.110 00.000 7988 MultiStar: [#1 0.06,0.00,1.07,U] [#2 0.09,-0.65,0.00,M6] [#3 0.50,-0.36,0.00,M8] [#4 0.02,-0.80,0.00,M2] [#5 0.01,0.13,0.68,U] [#6 -0.28,-0.42,0.00,M1] [#7 -0.06,-0.49,0.00,M5] [#8 0.10,1.22,0.00,M9] 
01:37:37.110 00.000 7988 refined, 2 included, MultiStar: {0.06, -0.08}, one-star: {0.10, -0.32}
01:37:37.124 00.014 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
01:37:37.124 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
01:37:37.124 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.92 mountX=-0.08 mountY=-0.06, mountTheta=-2.50
01:37:37.128 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.08, opts=13)
01:37:37.128 00.000 7988 Enqueuing Move request for scope (0.06, -0.08)
01:37:37.128 00.000 15712 Worker thread wakes up
01:37:37.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:37:37.128 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:37:37.128 00.000 15712 Moving (0.06, -0.08) raw xDistance=-0.08 yDistance=-0.06
01:37:37.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:37.133 00.005 7988 UpdateGuideState exits: m=703 SNR=16.9
01:37:37.135 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:37.135 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:37.135 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
01:37:37.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:37.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:37:37.135 00.000 15712 MoveAxis(E, 9, ABG)
01:37:37.137 00.002 15712 Guiding  Dir = 2, Dur = 9
01:37:37.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:37.137 00.000 7988 Enqueuing Expose request
01:37:37.137 00.000 15712 IsGuiding returns 0
01:37:37.157 00.020 15712 IsGuiding returns 0
01:37:37.157 00.000 15712 Move returns status 0, amount 9
01:37:37.157 00.000 15712 MoveAxis(N, 0, ABG)
01:37:37.157 00.000 15712 Move returns status 0, amount 0
01:37:37.157 00.000 15712 move complete, result=0
01:37:37.157 00.000 15712 worker thread done servicing request
01:37:37.157 00.000 15712 Worker thread wakes up
01:37:37.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:37.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:37.157 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:37:38.571 01.414 15712 Exposure complete
01:37:38.653 00.082 15712 worker thread done servicing request
01:37:38.653 00.000 7988 OnExposeComplete: enter
01:37:38.654 00.001 7988 UpdateGuideState(): m_state=6
01:37:38.654 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
01:37:38.654 00.000 7988 Star::Find returns 1 (0), X=977.41, Y=190.44, Mass=725, SNR=17.2, Peak=157 HFD=3.3
01:37:38.654 00.000 7988 MultiStar: [#1 0.18,-0.35,0.89,U] [#2 0.08,-0.43,0.94,U] [#3 0.41,-0.17,0.00,M9] [#4 0.54,-0.64,0.00,M3] [#5 0.32,-0.48,0.00,M7] [#6 -0.21,-0.46,0.00,M2] [#7 0.43,-0.60,0.00,M6] [#8 0.45,0.08,0.00,M10] 
01:37:38.654 00.000 7988 single-star, 2 included, MultiStar: {0.19, -0.31}, one-star: {0.31, -0.15}
01:37:38.654 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
01:37:38.654 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
01:37:38.654 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-0.46 mountX=-0.15 mountY=-0.30, mountTheta=-2.03
01:37:38.654 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.15, opts=13)
01:37:38.667 00.013 7988 Enqueuing Move request for scope (0.31, -0.15)
01:37:38.669 00.002 15712 Worker thread wakes up
01:37:38.669 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.15) opts 0xd
01:37:38.669 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.15)
01:37:38.669 00.000 15712 Moving (0.31, -0.15) raw xDistance=-0.15 yDistance=-0.30
01:37:38.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:38.671 00.002 7988 UpdateGuideState exits: m=725 SNR=17.2
01:37:38.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.673 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:38.673 00.000 7988 Enqueuing Expose request
01:37:38.675 00.002 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:38.675 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
01:37:38.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:37:38.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:37:38.675 00.000 15712 MoveAxis(E, 8, ABG)
01:37:38.675 00.000 15712 Guiding  Dir = 2, Dur = 8
01:37:38.675 00.000 15712 IsGuiding returns 0
01:37:38.722 00.047 15712 IsGuiding returns 0
01:37:38.722 00.000 15712 Move returns status 0, amount 8
01:37:38.722 00.000 15712 MoveAxis(N, 0, ABG)
01:37:38.722 00.000 15712 Move returns status 0, amount 0
01:37:38.722 00.000 15712 move complete, result=0
01:37:38.722 00.000 15712 worker thread done servicing request
01:37:38.722 00.000 15712 Worker thread wakes up
01:37:38.722 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.3 px 0 ms NORTH
01:37:38.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:38.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:40.370 01.648 15712 Exposure complete
01:37:40.444 00.074 15712 worker thread done servicing request
01:37:40.444 00.000 7988 OnExposeComplete: enter
01:37:40.447 00.003 7988 UpdateGuideState(): m_state=6
01:37:40.447 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2597
01:37:40.449 00.002 7988 Star::Find returns 1 (0), X=977.33, Y=189.98, Mass=731, SNR=17.4, Peak=135 HFD=3.3
01:37:40.453 00.004 7988 MultiStar: [#1 0.28,-0.34,0.00,M1] [#2 0.24,-0.75,0.00,M6] [#3 0.71,-0.20,0.00,M10] [#4 0.63,-0.45,0.00,M4] [#5 0.33,-0.12,0.77,U] [#6 -0.08,-0.46,0.00,M3] [#7 0.64,-0.49,0.00,M7] [#8 0.30,0.18,0.44,U] 
01:37:40.453 00.000 7988 refined, 2 included, MultiStar: {0.28, -0.29}, one-star: {0.23, -0.62}
01:37:40.453 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
01:37:40.453 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
01:37:40.453 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.29 hyp=0.40 cameraTheta=-0.80 mountX=-0.29 mountY=-0.27, mountTheta=-2.38
01:37:40.453 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.29, opts=13)
01:37:40.463 00.010 7988 Enqueuing Move request for scope (0.28, -0.29)
01:37:40.463 00.000 15712 Worker thread wakes up
01:37:40.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.29) opts 0xd
01:37:40.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.29)
01:37:40.463 00.000 15712 Moving (0.28, -0.29) raw xDistance=-0.29 yDistance=-0.27
01:37:40.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:40.463 00.000 7988 UpdateGuideState exits: m=731 SNR=17.4
01:37:40.468 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:40.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:40.468 00.000 7988 Enqueuing Expose request
01:37:40.468 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
01:37:40.468 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
01:37:40.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:37:40.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:37:40.468 00.000 15712 MoveAxis(E, 63, ABG)
01:37:40.468 00.000 15712 Guiding  Dir = 2, Dur = 63
01:37:40.468 00.000 15712 IsGuiding returns 0
01:37:40.495 00.027 15712 PulseGuide returned control before completion, sleep 47
01:37:40.579 00.084 15712 IsGuiding returns 0
01:37:40.579 00.000 15712 Move returns status 0, amount 63
01:37:40.579 00.000 15712 MoveAxis(N, 0, ABG)
01:37:40.579 00.000 15712 Move returns status 0, amount 0
01:37:40.579 00.000 15712 move complete, result=0
01:37:40.579 00.000 15712 worker thread done servicing request
01:37:40.579 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.3 px 0 ms NORTH
01:37:40.579 00.000 15712 Worker thread wakes up
01:37:40.582 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:40.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:41.989 01.407 15712 Exposure complete
01:37:42.064 00.075 15712 worker thread done servicing request
01:37:42.064 00.000 7988 OnExposeComplete: enter
01:37:42.066 00.002 7988 UpdateGuideState(): m_state=6
01:37:42.068 00.002 7988 Star::Find(15, 977, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2598
01:37:42.068 00.000 7988 Star::Find returns 1 (0), X=977.45, Y=190.49, Mass=620, SNR=16.0, Peak=143 HFD=3.1
01:37:42.068 00.000 7988 MultiStar: [#1 0.48,-0.31,0.00,M2] [#2 0.22,-0.45,0.00,M7] [#3 0.61,-0.41,0.00,R] [#4 0.23,-0.39,0.00,M5] [#5 0.78,0.06,0.00,M7] [#6 0.13,-0.44,0.00,M4] [#7 -0.23,-0.71,0.00,M8] [#8 -0.11,-0.03,0.51,U] 
01:37:42.068 00.000 7988 refined, 1 included, MultiStar: {0.19, -0.08}, one-star: {0.35, -0.10}
01:37:42.074 00.006 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
01:37:42.074 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
01:37:42.076 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.39 mountX=-0.08 mountY=-0.19, mountTheta=-1.96
01:37:42.079 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.08, opts=13)
01:37:42.081 00.002 7988 Enqueuing Move request for scope (0.19, -0.08)
01:37:42.083 00.002 15712 Worker thread wakes up
01:37:42.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
01:37:42.083 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
01:37:42.083 00.000 15712 Moving (0.19, -0.08) raw xDistance=-0.08 yDistance=-0.19
01:37:42.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:42.085 00.002 7988 UpdateGuideState exits: m=620 SNR=16.0
01:37:42.085 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:42.087 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:42.087 00.000 7988 Enqueuing Expose request
01:37:42.087 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:42.087 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:37:42.087 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:42.087 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:37:42.087 00.000 15712 MoveAxis(E, 7, ABG)
01:37:42.087 00.000 15712 Guiding  Dir = 2, Dur = 7
01:37:42.087 00.000 15712 IsGuiding returns 0
01:37:42.113 00.026 15712 IsGuiding returns 0
01:37:42.113 00.000 15712 Move returns status 0, amount 7
01:37:42.113 00.000 15712 MoveAxis(N, 0, ABG)
01:37:42.113 00.000 15712 Move returns status 0, amount 0
01:37:42.113 00.000 15712 move complete, result=0
01:37:42.113 00.000 15712 worker thread done servicing request
01:37:42.113 00.000 15712 Worker thread wakes up
01:37:42.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:42.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:42.113 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
01:37:43.751 01.638 15712 Exposure complete
01:37:43.812 00.061 15712 worker thread done servicing request
01:37:43.812 00.000 7988 OnExposeComplete: enter
01:37:43.826 00.014 7988 UpdateGuideState(): m_state=6
01:37:43.828 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2599
01:37:43.828 00.000 7988 Star::Find returns 1 (0), X=977.34, Y=190.59, Mass=730, SNR=17.4, Peak=148 HFD=3.4
01:37:43.830 00.002 7988 MultiStar: [#1 0.42,-0.09,0.91,U] [#2 0.29,-0.62,0.00,M8] [#3 -0.15,0.48,0.00,M1] [#4 0.43,-0.55,0.00,M6] [#5 0.27,0.10,0.64,U] [#6 -0.29,-0.28,0.66,U] [#7 0.11,-0.65,0.00,M9] [#8 0.18,1.00,0.00,M9] 
01:37:43.832 00.002 7988 refined, 3 included, MultiStar: {0.19, -0.06}, one-star: {0.24, -0.00}
01:37:43.834 00.002 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
01:37:43.834 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
01:37:43.836 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.33 mountX=-0.06 mountY=-0.19, mountTheta=-1.90
01:37:43.838 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.06, opts=13)
01:37:43.840 00.002 7988 Enqueuing Move request for scope (0.19, -0.06)
01:37:43.840 00.000 15712 Worker thread wakes up
01:37:43.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
01:37:43.840 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
01:37:43.840 00.000 15712 Moving (0.19, -0.06) raw xDistance=-0.06 yDistance=-0.19
01:37:43.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:37:43.843 00.003 7988 UpdateGuideState exits: m=730 SNR=17.4
01:37:43.844 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:43.846 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:43.846 00.000 7988 Enqueuing Expose request
01:37:43.848 00.002 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:43.848 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:37:43.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:43.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:37:43.848 00.000 15712 MoveAxis(E, 6, ABG)
01:37:43.848 00.000 15712 Guiding  Dir = 2, Dur = 6
01:37:43.848 00.000 15712 IsGuiding returns 0
01:37:43.872 00.024 15712 IsGuiding returns 0
01:37:43.872 00.000 15712 Move returns status 0, amount 6
01:37:43.872 00.000 15712 MoveAxis(N, 0, ABG)
01:37:43.872 00.000 15712 Move returns status 0, amount 0
01:37:43.872 00.000 15712 move complete, result=0
01:37:43.872 00.000 15712 worker thread done servicing request
01:37:43.872 00.000 15712 Worker thread wakes up
01:37:43.874 00.002 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:37:43.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:43.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:45.290 01.416 15712 Exposure complete
01:37:45.385 00.095 15712 worker thread done servicing request
01:37:45.385 00.000 7988 OnExposeComplete: enter
01:37:45.385 00.000 7988 UpdateGuideState(): m_state=6
01:37:45.385 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2600
01:37:45.385 00.000 7988 Star::Find returns 1 (0), X=977.85, Y=190.93, Mass=671, SNR=16.7, Peak=153 HFD=3.1
01:37:45.385 00.000 7988 MultiStar: [#1 0.74,0.12,0.00,M2] [#2 0.30,-0.45,0.00,M9] [#3 -0.01,0.44,0.83,U] [#4 0.63,-0.02,0.00,M7] [#5 0.40,0.71,0.00,M7] [#6 0.03,-0.36,0.65,U] [#7 0.83,-0.31,0.00,M10] [#8 0.10,1.25,0.00,M10] 
01:37:45.385 00.000 7988 refined, 2 included, MultiStar: {0.31, 0.19}, one-star: {0.75, 0.34}
01:37:45.385 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
01:37:45.398 00.013 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
01:37:45.398 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.19 hyp=0.36 cameraTheta=0.54 mountX=0.19 mountY=-0.31, mountTheta=-1.03
01:37:45.402 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.19, opts=13)
01:37:45.402 00.000 7988 Enqueuing Move request for scope (0.31, 0.19)
01:37:45.402 00.000 15712 Worker thread wakes up
01:37:45.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:45.408 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.19) opts 0xd
01:37:45.408 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.19)
01:37:45.408 00.000 15712 Moving (0.31, 0.19) raw xDistance=0.19 yDistance=-0.31
01:37:45.408 00.000 7988 UpdateGuideState exits: m=671 SNR=16.7
01:37:45.410 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:45.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:45.412 00.002 7988 Enqueuing Expose request
01:37:45.413 00.001 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
01:37:45.413 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
01:37:45.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:37:45.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:37:45.413 00.000 15712 MoveAxis(W, 33, ABG)
01:37:45.413 00.000 15712 Guiding  Dir = 3, Dur = 33
01:37:45.413 00.000 15712 IsGuiding returns 0
01:37:45.436 00.023 15712 PulseGuide returned control before completion, sleep 19
01:37:45.487 00.051 15712 IsGuiding returns 0
01:37:45.487 00.000 15712 Move returns status 0, amount 33
01:37:45.487 00.000 15712 MoveAxis(N, 0, ABG)
01:37:45.487 00.000 15712 Move returns status 0, amount 0
01:37:45.487 00.000 15712 move complete, result=0
01:37:45.487 00.000 15712 worker thread done servicing request
01:37:45.487 00.000 15712 Worker thread wakes up
01:37:45.487 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.3 px 0 ms NORTH
01:37:45.490 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:45.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:47.126 01.636 15712 Exposure complete
01:37:47.216 00.090 15712 worker thread done servicing request
01:37:47.216 00.000 7988 OnExposeComplete: enter
01:37:47.219 00.003 7988 UpdateGuideState(): m_state=6
01:37:47.219 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2601
01:37:47.221 00.002 7988 Star::Find returns 1 (0), X=977.24, Y=190.10, Mass=605, SNR=15.7, Peak=130 HFD=3.0
01:37:47.223 00.002 7988 MultiStar: [#1 0.35,-0.13,1.08,U] [#2 0.24,-0.64,0.00,M10] [#3 -0.35,0.29,0.00,M1] [#4 0.43,-0.25,0.00,M8] [#5 0.44,-0.02,0.00,M8] [#6 -0.42,0.01,0.76,U] [#7 0.50,-0.91,0.00,R] [#8 0.39,-0.04,0.48,U] 
01:37:47.225 00.002 7988 refined, 3 included, MultiStar: {0.11, -0.20}, one-star: {0.14, -0.50}
01:37:47.227 00.002 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
01:37:47.227 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
01:37:47.229 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.05 mountX=-0.20 mountY=-0.11, mountTheta=-2.63
01:37:47.231 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.20, opts=13)
01:37:47.234 00.003 7988 Enqueuing Move request for scope (0.11, -0.20)
01:37:47.235 00.001 15712 Worker thread wakes up
01:37:47.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
01:37:47.235 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
01:37:47.235 00.000 15712 Moving (0.11, -0.20) raw xDistance=-0.20 yDistance=-0.11
01:37:47.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:47.238 00.003 7988 UpdateGuideState exits: m=605 SNR=15.7
01:37:47.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:47.240 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:47.242 00.002 7988 Enqueuing Expose request
01:37:47.242 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:37:47.242 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
01:37:47.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:47.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:47.242 00.000 15712 MoveAxis(E, 42, ABG)
01:37:47.242 00.000 15712 Guiding  Dir = 2, Dur = 42
01:37:47.242 00.000 15712 IsGuiding returns 0
01:37:47.252 00.010 15712 PulseGuide returned control before completion, sleep 37
01:37:47.336 00.084 15712 IsGuiding returns 0
01:37:47.336 00.000 15712 Move returns status 0, amount 42
01:37:47.336 00.000 15712 MoveAxis(N, 0, ABG)
01:37:47.336 00.000 15712 Move returns status 0, amount 0
01:37:47.336 00.000 15712 move complete, result=0
01:37:47.336 00.000 15712 worker thread done servicing request
01:37:47.336 00.000 15712 Worker thread wakes up
01:37:47.336 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:37:47.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:47.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:48.763 01.427 15712 Exposure complete
01:37:48.919 00.156 7988 OnExposeComplete: enter
01:37:48.923 00.004 7988 UpdateGuideState(): m_state=6
01:37:48.925 00.002 15712 worker thread done servicing request
01:37:48.927 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2602
01:37:48.933 00.006 7988 Star::Find returns 1 (0), X=977.59, Y=190.93, Mass=771, SNR=17.8, Peak=152 HFD=3.6
01:37:48.939 00.006 7988 MultiStar: [#1 0.54,0.34,0.00,M2] [#2 0.43,-0.31,0.00,R] [#3 -0.01,0.63,0.00,M2] [#4 0.68,-0.13,0.00,M9] [#5 0.72,-0.02,0.00,M9] [#6 -0.27,-0.16,0.62,U] [#7 0.43,0.71,0.00,M1] [#8 0.04,-0.26,0.41,U] 
01:37:48.950 00.011 7988 refined, 2 included, MultiStar: {0.16, 0.06}, one-star: {0.49, 0.34}
01:37:48.958 00.008 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.56) = xAngle (-1.18 = -1.18)
01:37:48.967 00.009 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
01:37:48.971 00.004 7988 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.38 mountX=0.07 mountY=-0.16, mountTheta=-1.19
01:37:48.980 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.06, opts=13)
01:37:48.984 00.004 7988 Enqueuing Move request for scope (0.16, 0.06)
01:37:48.988 00.004 15712 Worker thread wakes up
01:37:48.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
01:37:48.988 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
01:37:48.990 00.002 15712 Moving (0.16, 0.06) raw xDistance=0.07 yDistance=-0.16
01:37:48.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:37:48.996 00.006 7988 UpdateGuideState exits: m=771 SNR=17.8
01:37:49.001 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:49.003 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:49.007 00.004 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:49.009 00.002 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
01:37:49.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:49.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:37:49.009 00.000 15712 MoveAxis(E, 3, ABG)
01:37:49.009 00.000 15712 Guiding  Dir = 2, Dur = 3
01:37:49.009 00.000 7988 Enqueuing Expose request
01:37:49.013 00.004 15712 IsGuiding returns 0
01:37:49.035 00.022 15712 IsGuiding returns 0
01:37:49.035 00.000 15712 Move returns status 0, amount 3
01:37:49.035 00.000 15712 MoveAxis(N, 0, ABG)
01:37:49.035 00.000 15712 Move returns status 0, amount 0
01:37:49.035 00.000 15712 move complete, result=0
01:37:49.035 00.000 15712 worker thread done servicing request
01:37:49.035 00.000 15712 Worker thread wakes up
01:37:49.035 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:37:49.041 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:49.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:50.677 01.636 15712 Exposure complete
01:37:50.814 00.137 15712 worker thread done servicing request
01:37:50.814 00.000 7988 OnExposeComplete: enter
01:37:50.817 00.003 7988 UpdateGuideState(): m_state=6
01:37:50.817 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2603
01:37:50.817 00.000 7988 Star::Find returns 1 (0), X=977.67, Y=190.42, Mass=682, SNR=16.9, Peak=141 HFD=3.1
01:37:50.817 00.000 7988 MultiStar: [#1 0.78,-0.47,0.00,M3] [#2 -0.07,-0.49,0.00,M1] [#3 -0.07,0.10,0.90,U] [#4 0.64,-0.54,0.00,M10] [#5 0.43,-0.19,0.00,M10] [#6 -0.29,-0.69,0.00,M1] [#7 -0.07,0.62,0.00,M2] [#8 0.35,-0.05,0.48,U] 
01:37:50.829 00.012 7988 refined, 2 included, MultiStar: {0.28, -0.05}, one-star: {0.57, -0.18}
01:37:50.829 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
01:37:50.833 00.004 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
01:37:50.833 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.29 cameraTheta=-0.17 mountX=-0.05 mountY=-0.28, mountTheta=-1.74
01:37:50.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.05, opts=13)
01:37:50.833 00.000 7988 Enqueuing Move request for scope (0.28, -0.05)
01:37:50.846 00.013 15712 Worker thread wakes up
01:37:50.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
01:37:50.846 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
01:37:50.846 00.000 15712 Moving (0.28, -0.05) raw xDistance=-0.05 yDistance=-0.28
01:37:50.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:37:50.848 00.002 7988 UpdateGuideState exits: m=682 SNR=16.9
01:37:50.852 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:50.854 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:50.857 00.003 7988 Enqueuing Expose request
01:37:50.859 00.002 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:50.859 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
01:37:50.859 00.000 15712 switching direction from 1 to -1 - decHistory=-4 oldest=-0.54 newest=-0.56
01:37:50.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:37:50.859 00.000 15712 MoveAxis(E, 4, ABG)
01:37:50.859 00.000 15712 Guiding  Dir = 2, Dur = 4
01:37:50.859 00.000 15712 IsGuiding returns 0
01:37:50.874 00.015 15712 IsGuiding returns 0
01:37:50.874 00.000 15712 Move returns status 0, amount 4
01:37:50.874 00.000 15712 BLC: Oldest BLC event removed
01:37:50.874 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 231 applied
01:37:50.874 00.000 15712 MoveAxis(N, 303, ABG)
01:37:50.874 00.000 15712 Guiding  Dir = 0, Dur = 303
01:37:50.874 00.000 15712 IsGuiding returns 0
01:37:50.948 00.074 15712 PulseGuide returned control before completion, sleep 235
01:37:51.198 00.250 15712 IsGuiding returns 1
01:37:51.198 00.000 15712 scope still moving after pulse duration time elapsed
01:37:51.230 00.032 15712 IsGuiding returns 1
01:37:51.274 00.044 15712 IsGuiding returns 0
01:37:51.274 00.000 15712 scope move finished after 303 + 95 ms
01:37:51.274 00.000 15712 Move returns status 0, amount 303
01:37:51.274 00.000 15712 move complete, result=0
01:37:51.274 00.000 15712 worker thread done servicing request
01:37:51.274 00.000 15712 Worker thread wakes up
01:37:51.274 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.3 px 303 ms NORTH
01:37:51.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:51.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:52.694 01.420 15712 Exposure complete
01:37:52.812 00.118 15712 worker thread done servicing request
01:37:52.812 00.000 7988 OnExposeComplete: enter
01:37:52.816 00.004 7988 UpdateGuideState(): m_state=6
01:37:52.818 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2604
01:37:52.820 00.002 7988 Star::Find returns 1 (0), X=977.24, Y=190.28, Mass=757, SNR=17.7, Peak=139 HFD=3.7
01:37:52.820 00.000 7988 MultiStar: [#1 0.27,-0.21,0.97,U] [#2 -0.18,-0.02,0.83,U] [#3 -0.27,0.22,0.74,U] [#4 1.11,-0.51,0.00,R] [#5 0.40,0.12,0.66,U] [#6 0.26,-0.46,0.00,M2] [#7 -0.65,0.15,0.00,M3] [#8 0.34,1.15,0.00,M8] 
01:37:52.820 00.000 7988 refined, 4 included, MultiStar: {0.08, -0.07}, one-star: {0.14, -0.31}
01:37:52.820 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
01:37:52.829 00.009 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
01:37:52.829 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.74 mountX=-0.07 mountY=-0.07, mountTheta=-2.32
01:37:52.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.07, opts=13)
01:37:52.836 00.007 7988 Enqueuing Move request for scope (0.08, -0.07)
01:37:52.836 00.000 15712 Worker thread wakes up
01:37:52.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
01:37:52.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
01:37:52.836 00.000 15712 Moving (0.08, -0.07) raw xDistance=-0.07 yDistance=-0.07
01:37:52.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:37:52.841 00.005 7988 UpdateGuideState exits: m=757 SNR=17.7
01:37:52.843 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:52.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:52.846 00.003 7988 Enqueuing Expose request
01:37:52.848 00.002 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.283703, 1:0.074951
01:37:52.848 00.000 15712 BLC: No correction, Miss < min_move
01:37:52.852 00.004 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:52.852 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
01:37:52.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:52.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:37:52.852 00.000 15712 MoveAxis(E, 5, ABG)
01:37:52.852 00.000 15712 Guiding  Dir = 2, Dur = 5
01:37:52.852 00.000 15712 IsGuiding returns 0
01:37:52.872 00.020 15712 IsGuiding returns 0
01:37:52.872 00.000 15712 Move returns status 0, amount 5
01:37:52.872 00.000 15712 MoveAxis(N, 0, ABG)
01:37:52.872 00.000 15712 Move returns status 0, amount 0
01:37:52.872 00.000 15712 move complete, result=0
01:37:52.872 00.000 15712 worker thread done servicing request
01:37:52.874 00.002 15712 Worker thread wakes up
01:37:52.874 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:37:52.876 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:52.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:54.509 01.633 15712 Exposure complete
01:37:54.604 00.095 15712 worker thread done servicing request
01:37:54.604 00.000 7988 OnExposeComplete: enter
01:37:54.606 00.002 7988 UpdateGuideState(): m_state=6
01:37:54.608 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2605
01:37:54.611 00.003 7988 Star::Find returns 1 (0), X=977.68, Y=190.70, Mass=813, SNR=18.2, Peak=143 HFD=3.7
01:37:54.613 00.002 7988 MultiStar: [#1 0.11,-0.26,0.92,U] [#2 -0.20,-0.35,0.80,U] [#3 0.21,0.26,0.80,U] [#4 -0.42,-0.02,0.70,U] [#5 0.69,-0.14,0.00,M10] [#6 0.54,-0.03,0.00,M3] [#7 0.15,-0.02,0.43,U] [#8 1.19,0.88,0.00,M9] 
01:37:54.615 00.002 7988 refined, 5 included, MultiStar: {0.10, -0.05}, one-star: {0.58, 0.11}
01:37:54.616 00.001 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
01:37:54.618 00.002 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
01:37:54.620 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
01:37:54.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.05, opts=13)
01:37:54.624 00.002 7988 Enqueuing Move request for scope (0.10, -0.05)
01:37:54.626 00.002 15712 Worker thread wakes up
01:37:54.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:37:54.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:37:54.626 00.000 15712 Moving (0.10, -0.05) raw xDistance=-0.05 yDistance=-0.10
01:37:54.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:37:54.628 00.002 7988 UpdateGuideState exits: m=813 SNR=18.2
01:37:54.630 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:54.632 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:54.634 00.002 7988 Enqueuing Expose request
01:37:54.636 00.002 15712 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.283703, 1:0.074951, 2:0.099789
01:37:54.636 00.000 15712 BLC: No correction, Miss < min_move
01:37:54.636 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:54.636 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:37:54.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:54.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:37:54.636 00.000 15712 MoveAxis(E, 6, ABG)
01:37:54.636 00.000 15712 Guiding  Dir = 2, Dur = 6
01:37:54.636 00.000 15712 IsGuiding returns 0
01:37:54.662 00.026 15712 IsGuiding returns 0
01:37:54.662 00.000 15712 Move returns status 0, amount 6
01:37:54.662 00.000 15712 MoveAxis(N, 0, ABG)
01:37:54.662 00.000 15712 Move returns status 0, amount 0
01:37:54.662 00.000 15712 move complete, result=0
01:37:54.662 00.000 15712 worker thread done servicing request
01:37:54.664 00.002 15712 Worker thread wakes up
01:37:54.664 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:37:54.666 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:54.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:56.078 01.412 15712 Exposure complete
01:37:56.182 00.104 15712 worker thread done servicing request
01:37:56.182 00.000 7988 OnExposeComplete: enter
01:37:56.185 00.003 7988 UpdateGuideState(): m_state=6
01:37:56.185 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2606
01:37:56.189 00.004 7988 Star::Find returns 1 (0), X=977.63, Y=190.94, Mass=655, SNR=16.3, Peak=144 HFD=3.3
01:37:56.189 00.000 7988 MultiStar: [#1 0.59,0.36,0.00,M2] [#2 -0.12,-0.04,0.93,U] [#3 0.08,0.57,0.00,M1] [#4 -0.45,0.29,0.00,M1] [#5 0.45,0.31,0.00,R] [#6 -0.07,-0.15,0.73,U] [#7 -0.19,0.03,0.56,U] [#8 0.61,1.33,0.00,M10] 
01:37:56.189 00.000 7988 refined, 3 included, MultiStar: {0.08, 0.07}, one-star: {0.53, 0.35}
01:37:56.189 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
01:37:56.189 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
01:37:56.201 00.012 7988 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.71 mountX=0.07 mountY=-0.08, mountTheta=-0.86
01:37:56.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.07, opts=13)
01:37:56.206 00.005 7988 Enqueuing Move request for scope (0.08, 0.07)
01:37:56.208 00.002 15712 Worker thread wakes up
01:37:56.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:37:56.208 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:37:56.208 00.000 15712 Moving (0.08, 0.07) raw xDistance=0.07 yDistance=-0.08
01:37:56.208 00.000 15712 BLC: window closed
01:37:56.208 00.000 15712 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.283703, 1:0.074951, 2:0.099789
01:37:56.208 00.000 15712 BLC: No correction, Miss < min_move
01:37:56.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:56.210 00.002 7988 UpdateGuideState exits: m=655 SNR=16.3
01:37:56.212 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:56.214 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:56.216 00.002 7988 Enqueuing Expose request
01:37:56.216 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:56.216 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
01:37:56.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:56.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:37:56.216 00.000 15712 MoveAxis(E, 5, ABG)
01:37:56.216 00.000 15712 Guiding  Dir = 2, Dur = 5
01:37:56.216 00.000 15712 IsGuiding returns 0
01:37:56.246 00.030 15712 IsGuiding returns 0
01:37:56.246 00.000 15712 Move returns status 0, amount 5
01:37:56.246 00.000 15712 MoveAxis(N, 0, ABG)
01:37:56.246 00.000 15712 Move returns status 0, amount 0
01:37:56.246 00.000 15712 move complete, result=0
01:37:56.246 00.000 15712 worker thread done servicing request
01:37:56.246 00.000 15712 Worker thread wakes up
01:37:56.246 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:37:56.248 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:56.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:57.888 01.640 15712 Exposure complete
01:37:58.029 00.141 15712 worker thread done servicing request
01:37:58.029 00.000 7988 OnExposeComplete: enter
01:37:58.033 00.004 7988 UpdateGuideState(): m_state=6
01:37:58.037 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
01:37:58.039 00.002 7988 Star::Find returns 1 (0), X=977.55, Y=190.43, Mass=670, SNR=16.8, Peak=136 HFD=3.1
01:37:58.041 00.002 7988 MultiStar: [#1 0.38,0.02,0.96,U] [#2 -0.14,-0.32,0.88,U] [#3 0.07,0.38,0.81,U] [#4 -0.57,0.14,0.00,M2] [#5 0.16,-0.51,0.00,M1] [#6 0.49,-0.30,0.00,M3] [#7 0.11,0.72,0.00,M2] [#8 -0.12,0.12,0.43,U] 
01:37:58.041 00.000 7988 refined, 4 included, MultiStar: {0.17, -0.02}, one-star: {0.44, -0.16}
01:37:58.049 00.008 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
01:37:58.051 00.002 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
01:37:58.053 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.10 mountX=-0.02 mountY=-0.17, mountTheta=-1.66
01:37:58.057 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.02, opts=13)
01:37:58.063 00.006 7988 Enqueuing Move request for scope (0.17, -0.02)
01:37:58.065 00.002 15712 Worker thread wakes up
01:37:58.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:37:58.068 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
01:37:58.068 00.000 7988 UpdateGuideState exits: m=670 SNR=16.8
01:37:58.071 00.003 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
01:37:58.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:58.075 00.004 15712 Moving (0.17, -0.02) raw xDistance=-0.02 yDistance=-0.17
01:37:58.075 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:58.077 00.002 7988 Enqueuing Expose request
01:37:58.085 00.008 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:58.085 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:37:58.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:58.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:37:58.085 00.000 15712 MoveAxis(E, 5, ABG)
01:37:58.085 00.000 15712 Guiding  Dir = 2, Dur = 5
01:37:58.085 00.000 15712 IsGuiding returns 0
01:37:58.099 00.014 15712 IsGuiding returns 0
01:37:58.099 00.000 15712 Move returns status 0, amount 5
01:37:58.099 00.000 15712 MoveAxis(N, 0, ABG)
01:37:58.099 00.000 15712 Move returns status 0, amount 0
01:37:58.099 00.000 15712 move complete, result=0
01:37:58.099 00.000 15712 worker thread done servicing request
01:37:58.099 00.000 15712 Worker thread wakes up
01:37:58.099 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
01:37:58.105 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:58.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:59.520 01.415 15712 Exposure complete
01:37:59.638 00.118 15712 worker thread done servicing request
01:37:59.638 00.000 7988 OnExposeComplete: enter
01:37:59.638 00.000 7988 UpdateGuideState(): m_state=6
01:37:59.643 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2608
01:37:59.643 00.000 7988 Star::Find returns 1 (0), X=977.50, Y=190.60, Mass=720, SNR=17.0, Peak=136 HFD=3.3
01:37:59.643 00.000 7988 MultiStar: [#1 0.26,-0.05,0.98,U] [#2 0.13,-0.24,0.83,U] [#3 0.31,0.39,0.00,M1] [#4 -0.18,0.38,0.78,U] [#5 0.29,-0.29,0.71,U] [#6 0.15,-0.44,0.00,M4] [#7 -0.46,0.59,0.00,M3] [#8 0.24,0.36,0.49,U] 
01:37:59.643 00.000 7988 refined, 5 included, MultiStar: {0.20, 0.00}, one-star: {0.40, 0.01}
01:37:59.643 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
01:37:59.653 00.010 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
01:37:59.653 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.02 mountX=0.01 mountY=-0.20, mountTheta=-1.54
01:37:59.660 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.00, opts=13)
01:37:59.662 00.002 7988 Enqueuing Move request for scope (0.20, 0.00)
01:37:59.664 00.002 15712 Worker thread wakes up
01:37:59.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:37:59.668 00.004 7988 UpdateGuideState exits: m=720 SNR=17.0
01:37:59.670 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:59.672 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:37:59.674 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd
01:37:59.674 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.00)
01:37:59.674 00.000 15712 Moving (0.20, 0.00) raw xDistance=0.01 yDistance=-0.20
01:37:59.674 00.000 7988 Enqueuing Expose request
01:37:59.678 00.004 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:37:59.678 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
01:37:59.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:59.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:37:59.678 00.000 15712 MoveAxis(E, 3, ABG)
01:37:59.678 00.000 15712 Guiding  Dir = 2, Dur = 3
01:37:59.678 00.000 15712 IsGuiding returns 0
01:37:59.689 00.011 15712 IsGuiding returns 0
01:37:59.689 00.000 15712 Move returns status 0, amount 3
01:37:59.689 00.000 15712 MoveAxis(N, 0, ABG)
01:37:59.689 00.000 15712 Move returns status 0, amount 0
01:37:59.689 00.000 15712 move complete, result=0
01:37:59.689 00.000 15712 worker thread done servicing request
01:37:59.689 00.000 15712 Worker thread wakes up
01:37:59.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:37:59.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:37:59.689 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
01:38:01.341 01.652 15712 Exposure complete
01:38:01.448 00.107 15712 worker thread done servicing request
01:38:01.448 00.000 7988 OnExposeComplete: enter
01:38:01.452 00.004 7988 UpdateGuideState(): m_state=6
01:38:01.454 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2609
01:38:01.456 00.002 7988 Star::Find returns 1 (0), X=977.68, Y=190.26, Mass=728, SNR=17.6, Peak=148 HFD=3.4
01:38:01.458 00.002 7988 MultiStar: [#1 0.24,0.11,0.99,U] [#2 -0.29,-0.28,0.84,U] [#3 -0.12,0.50,0.00,M2] [#4 -0.60,0.03,0.00,M2] [#5 0.10,-0.31,0.73,U] [#6 0.04,-0.43,0.68,U] [#7 -0.21,0.45,0.00,M4] [#8 0.20,0.56,0.00,M9] 
01:38:01.460 00.002 7988 refined, 4 included, MultiStar: {0.16, -0.23}, one-star: {0.58, -0.34}
01:38:01.462 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
01:38:01.465 00.003 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
01:38:01.465 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.98 mountX=-0.23 mountY=-0.15, mountTheta=-2.56
01:38:01.465 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.23, opts=13)
01:38:01.465 00.000 7988 Enqueuing Move request for scope (0.16, -0.23)
01:38:01.465 00.000 15712 Worker thread wakes up
01:38:01.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:01.465 00.000 7988 UpdateGuideState exits: m=728 SNR=17.6
01:38:01.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:01.479 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
01:38:01.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:01.482 00.003 7988 Enqueuing Expose request
01:38:01.484 00.002 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
01:38:01.484 00.000 15712 Moving (0.16, -0.23) raw xDistance=-0.23 yDistance=-0.15
01:38:01.492 00.008 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:38:01.492 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
01:38:01.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:01.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:38:01.492 00.000 15712 MoveAxis(E, 47, ABG)
01:38:01.492 00.000 15712 Guiding  Dir = 2, Dur = 47
01:38:01.492 00.000 15712 IsGuiding returns 0
01:38:01.515 00.023 15712 PulseGuide returned control before completion, sleep 30
01:38:01.558 00.043 15712 IsGuiding returns 1
01:38:01.558 00.000 15712 scope still moving after pulse duration time elapsed
01:38:01.605 00.047 15712 IsGuiding returns 0
01:38:01.605 00.000 15712 scope move finished after 47 + 76 ms
01:38:01.605 00.000 15712 Move returns status 0, amount 47
01:38:01.605 00.000 15712 MoveAxis(N, 0, ABG)
01:38:01.617 00.012 15712 Move returns status 0, amount 0
01:38:01.617 00.000 15712 move complete, result=0
01:38:01.617 00.000 15712 worker thread done servicing request
01:38:01.617 00.000 15712 Worker thread wakes up
01:38:01.617 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.2 px 0 ms NORTH
01:38:01.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:01.619 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:03.032 01.413 15712 Exposure complete
01:38:03.126 00.094 15712 worker thread done servicing request
01:38:03.126 00.000 7988 OnExposeComplete: enter
01:38:03.126 00.000 7988 UpdateGuideState(): m_state=6
01:38:03.126 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2610
01:38:03.126 00.000 7988 Star::Find returns 1 (0), X=977.35, Y=190.93, Mass=715, SNR=17.2, Peak=146 HFD=3.3
01:38:03.126 00.000 7988 MultiStar: [#1 0.00,0.01,0.91,U] [#2 -0.07,-0.05,0.83,U] [#3 0.07,0.69,0.00,M3] [#4 -0.79,0.68,0.00,M3] [#5 -0.39,0.03,0.71,U] [#6 -0.11,-0.05,0.61,U] [#7 -0.38,0.65,0.00,M5] [#8 0.48,1.05,0.00,M10] 
01:38:03.126 00.000 7988 refined, 4 included, MultiStar: {-0.04, 0.07}, one-star: {0.25, 0.33}
01:38:03.141 00.015 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
01:38:03.143 00.002 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
01:38:03.143 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.07 mountX=0.07 mountY=0.04, mountTheta=0.48
01:38:03.147 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.07, opts=13)
01:38:03.149 00.002 7988 Enqueuing Move request for scope (-0.04, 0.07)
01:38:03.151 00.002 15712 Worker thread wakes up
01:38:03.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:38:03.151 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:38:03.151 00.000 15712 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=0.04
01:38:03.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:03.153 00.002 7988 UpdateGuideState exits: m=715 SNR=17.2
01:38:03.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:03.155 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:03.157 00.002 7988 Enqueuing Expose request
01:38:03.160 00.003 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:03.160 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
01:38:03.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:03.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:38:03.160 00.000 15712 MoveAxis(E, 1, ABG)
01:38:03.160 00.000 15712 Guiding  Dir = 2, Dur = 1
01:38:03.160 00.000 15712 IsGuiding returns 0
01:38:03.176 00.016 15712 IsGuiding returns 0
01:38:03.176 00.000 15712 Move returns status 0, amount 1
01:38:03.176 00.000 15712 MoveAxis(N, 0, ABG)
01:38:03.176 00.000 15712 Move returns status 0, amount 0
01:38:03.176 00.000 15712 move complete, result=0
01:38:03.176 00.000 15712 worker thread done servicing request
01:38:03.176 00.000 15712 Worker thread wakes up
01:38:03.176 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:38:03.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:03.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:04.825 01.649 15712 Exposure complete
01:38:04.918 00.093 15712 worker thread done servicing request
01:38:04.918 00.000 7988 OnExposeComplete: enter
01:38:04.920 00.002 7988 UpdateGuideState(): m_state=6
01:38:04.922 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2611
01:38:04.924 00.002 7988 Star::Find returns 1 (0), X=977.15, Y=190.49, Mass=747, SNR=17.5, Peak=144 HFD=3.5
01:38:04.926 00.002 7988 MultiStar: [#1 0.10,0.08,0.96,U] [#2 -0.12,-0.08,0.86,U] [#3 -0.25,0.30,0.80,U] [#4 -0.50,-0.17,0.00,M4] [#5 -0.53,-0.53,0.00,M1] [#6 -0.15,-0.50,0.00,M3] [#7 -0.11,0.12,0.49,U] [#8 -0.04,0.19,0.45,U] 
01:38:04.926 00.000 7988 refined, 5 included, MultiStar: {-0.05, 0.06}, one-star: {0.05, -0.10}
01:38:04.926 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.56) = xAngle (0.69 = 0.69)
01:38:04.930 00.004 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
01:38:04.930 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.25 mountX=0.06 mountY=0.05, mountTheta=0.67
01:38:04.930 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.06, opts=13)
01:38:04.930 00.000 7988 Enqueuing Move request for scope (-0.05, 0.06)
01:38:04.939 00.009 15712 Worker thread wakes up
01:38:04.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:38:04.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
01:38:04.939 00.000 7988 UpdateGuideState exits: m=747 SNR=17.5
01:38:04.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:38:04.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:04.939 00.000 15712 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=0.05
01:38:04.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:04.946 00.007 7988 Enqueuing Expose request
01:38:04.946 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:04.946 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
01:38:04.946 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:04.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:38:04.946 00.000 15712 MoveAxis(E, 1, ABG)
01:38:04.946 00.000 15712 Guiding  Dir = 2, Dur = 1
01:38:04.946 00.000 15712 IsGuiding returns 0
01:38:04.972 00.026 15712 IsGuiding returns 0
01:38:04.972 00.000 15712 Move returns status 0, amount 1
01:38:04.972 00.000 15712 MoveAxis(N, 0, ABG)
01:38:04.972 00.000 15712 Move returns status 0, amount 0
01:38:04.972 00.000 15712 move complete, result=0
01:38:04.972 00.000 15712 worker thread done servicing request
01:38:04.972 00.000 15712 Worker thread wakes up
01:38:04.972 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:38:04.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:04.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:06.388 01.416 15712 Exposure complete
01:38:06.491 00.103 15712 worker thread done servicing request
01:38:06.491 00.000 7988 OnExposeComplete: enter
01:38:06.493 00.002 7988 UpdateGuideState(): m_state=6
01:38:06.495 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2612
01:38:06.497 00.002 7988 Star::Find returns 1 (0), X=977.40, Y=190.41, Mass=752, SNR=17.6, Peak=141 HFD=3.4
01:38:06.499 00.002 7988 MultiStar: [#1 0.40,0.03,0.92,U] [#2 -0.40,-0.35,0.00,M1] [#3 -0.29,0.16,0.86,U] [#4 -0.86,0.05,0.00,M5] [#5 -0.19,-0.10,0.65,U] [#6 -0.27,-0.52,0.00,M4] [#7 -0.48,0.91,0.00,M5] [#8 0.24,0.42,0.00,M10] 
01:38:06.501 00.002 7988 refined, 3 included, MultiStar: {0.09, -0.02}, one-star: {0.30, -0.18}
01:38:06.505 00.004 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.81 = -1.81)
01:38:06.507 00.002 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.84 = -1.84)
01:38:06.509 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=-0.02 mountY=-0.09, mountTheta=-1.81
01:38:06.514 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.02, opts=13)
01:38:06.514 00.000 7988 Enqueuing Move request for scope (0.09, -0.02)
01:38:06.514 00.000 15712 Worker thread wakes up
01:38:06.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:38:06.523 00.009 7988 UpdateGuideState exits: m=752 SNR=17.6
01:38:06.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:06.526 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:06.528 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
01:38:06.528 00.000 7988 Enqueuing Expose request
01:38:06.531 00.003 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
01:38:06.531 00.000 15712 Moving (0.09, -0.02) raw xDistance=-0.02 yDistance=-0.09
01:38:06.531 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:06.531 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
01:38:06.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:06.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:38:06.531 00.000 15712 MoveAxis(E, 1, ABG)
01:38:06.531 00.000 15712 Guiding  Dir = 2, Dur = 1
01:38:06.571 00.040 15712 IsGuiding returns 0
01:38:06.587 00.016 15712 IsGuiding returns 0
01:38:06.587 00.000 15712 Move returns status 0, amount 1
01:38:06.587 00.000 15712 MoveAxis(N, 0, ABG)
01:38:06.587 00.000 15712 Move returns status 0, amount 0
01:38:06.587 00.000 15712 move complete, result=0
01:38:06.587 00.000 15712 worker thread done servicing request
01:38:06.587 00.000 15712 Worker thread wakes up
01:38:06.587 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:38:06.591 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:06.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:08.227 01.636 15712 Exposure complete
01:38:08.320 00.093 15712 worker thread done servicing request
01:38:08.320 00.000 7988 OnExposeComplete: enter
01:38:08.322 00.002 7988 UpdateGuideState(): m_state=6
01:38:08.324 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2613
01:38:08.326 00.002 7988 Star::Find returns 1 (0), X=977.43, Y=190.56, Mass=688, SNR=16.7, Peak=163 HFD=3.1
01:38:08.327 00.001 7988 MultiStar: [#1 0.45,0.14,0.00,M1] [#2 -0.07,-0.13,0.91,U] [#3 -0.09,0.10,0.84,U] [#4 -0.55,0.46,0.00,M6] [#5 -0.24,-0.23,0.70,U] [#6 -0.15,-0.58,0.00,M5] [#7 -0.02,-0.27,0.46,U] [#8 0.37,0.22,0.52,U] 
01:38:08.329 00.002 7988 refined, 5 included, MultiStar: {0.05, -0.06}, one-star: {0.33, -0.04}
01:38:08.331 00.002 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
01:38:08.331 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
01:38:08.333 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-0.87 mountX=-0.05 mountY=-0.05, mountTheta=-2.45
01:38:08.336 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.06, opts=13)
01:38:08.336 00.000 7988 Enqueuing Move request for scope (0.05, -0.06)
01:38:08.336 00.000 15712 Worker thread wakes up
01:38:08.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:38:08.336 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:38:08.336 00.000 15712 Moving (0.05, -0.06) raw xDistance=-0.05 yDistance=-0.05
01:38:08.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:38:08.342 00.006 7988 UpdateGuideState exits: m=688 SNR=16.7
01:38:08.344 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:08.346 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:08.346 00.000 7988 Enqueuing Expose request
01:38:08.346 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:08.346 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
01:38:08.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:08.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:08.346 00.000 15712 MoveAxis(E, 2, ABG)
01:38:08.346 00.000 15712 Guiding  Dir = 2, Dur = 2
01:38:08.346 00.000 15712 IsGuiding returns 0
01:38:08.377 00.031 15712 IsGuiding returns 0
01:38:08.377 00.000 15712 Move returns status 0, amount 2
01:38:08.377 00.000 15712 MoveAxis(N, 0, ABG)
01:38:08.377 00.000 15712 Move returns status 0, amount 0
01:38:08.377 00.000 15712 move complete, result=0
01:38:08.377 00.000 15712 worker thread done servicing request
01:38:08.377 00.000 15712 Worker thread wakes up
01:38:08.377 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:38:08.380 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:08.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:09.796 01.416 15712 Exposure complete
01:38:09.889 00.093 15712 worker thread done servicing request
01:38:09.889 00.000 7988 OnExposeComplete: enter
01:38:09.895 00.006 7988 UpdateGuideState(): m_state=6
01:38:09.897 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2614
01:38:09.899 00.002 7988 Star::Find returns 1 (0), X=977.39, Y=190.52, Mass=693, SNR=17.0, Peak=155 HFD=3.1
01:38:09.899 00.000 7988 MultiStar: [#1 0.51,0.01,0.00,M2] [#2 0.23,-0.03,0.89,U] [#3 0.11,0.77,0.00,M1] [#4 -0.68,0.42,0.00,M7] [#5 -0.09,0.04,0.77,U] [#6 0.02,-0.15,0.72,U] [#7 -0.18,0.66,0.00,M5] [#8 0.09,1.26,0.00,M10] 
01:38:09.902 00.003 7988 refined, 3 included, MultiStar: {0.13, -0.05}, one-star: {0.29, -0.08}
01:38:09.902 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
01:38:09.904 00.002 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
01:38:09.904 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.05 mountY=-0.13, mountTheta=-1.95
01:38:09.904 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.05, opts=13)
01:38:09.904 00.000 7988 Enqueuing Move request for scope (0.13, -0.05)
01:38:09.915 00.011 15712 Worker thread wakes up
01:38:09.915 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:38:09.915 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:38:09.915 00.000 15712 Moving (0.13, -0.05) raw xDistance=-0.05 yDistance=-0.13
01:38:09.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:09.918 00.003 7988 UpdateGuideState exits: m=693 SNR=17.0
01:38:09.920 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:09.921 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:09.921 00.000 7988 Enqueuing Expose request
01:38:09.921 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:09.921 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
01:38:09.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:09.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:38:09.921 00.000 15712 MoveAxis(E, 2, ABG)
01:38:09.921 00.000 15712 Guiding  Dir = 2, Dur = 2
01:38:09.921 00.000 15712 IsGuiding returns 0
01:38:09.936 00.015 15712 IsGuiding returns 0
01:38:09.936 00.000 15712 Move returns status 0, amount 2
01:38:09.936 00.000 15712 MoveAxis(N, 0, ABG)
01:38:09.936 00.000 15712 Move returns status 0, amount 0
01:38:09.936 00.000 15712 move complete, result=0
01:38:09.936 00.000 15712 worker thread done servicing request
01:38:09.936 00.000 15712 Worker thread wakes up
01:38:09.936 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:38:09.948 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:09.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:11.582 01.634 15712 Exposure complete
01:38:11.666 00.084 15712 worker thread done servicing request
01:38:11.666 00.000 7988 OnExposeComplete: enter
01:38:11.681 00.015 7988 UpdateGuideState(): m_state=6
01:38:11.683 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2615
01:38:11.683 00.000 7988 Star::Find returns 1 (0), X=977.40, Y=190.75, Mass=700, SNR=17.1, Peak=161 HFD=3.2
01:38:11.685 00.002 7988 MultiStar: [#1 0.38,0.05,1.08,U] [#2 -0.14,0.19,0.92,U] [#3 -0.13,0.69,0.00,M2] [#4 -0.59,0.18,0.00,M8] [#5 0.24,-0.05,0.78,U] [#6 0.11,-0.30,0.66,U] [#7 -0.37,0.72,0.00,M6] [#8 0.24,0.78,0.00,R] 
01:38:11.687 00.002 7988 refined, 4 included, MultiStar: {0.19, 0.03}, one-star: {0.30, 0.15}
01:38:11.689 00.002 7988 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.56) = xAngle (-1.38 = -1.38)
01:38:11.691 00.002 7988 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
01:38:11.693 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.18 mountX=0.04 mountY=-0.19, mountTheta=-1.38
01:38:11.693 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.03, opts=13)
01:38:11.698 00.005 7988 Enqueuing Move request for scope (0.19, 0.03)
01:38:11.698 00.000 15712 Worker thread wakes up
01:38:11.700 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
01:38:11.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
01:38:11.700 00.000 15712 Moving (0.19, 0.03) raw xDistance=0.04 yDistance=-0.19
01:38:11.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:11.700 00.000 7988 UpdateGuideState exits: m=700 SNR=17.1
01:38:11.702 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:11.704 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:11.706 00.002 7988 Enqueuing Expose request
01:38:11.708 00.002 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:11.708 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
01:38:11.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:11.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:38:11.708 00.000 15712 MoveAxis(E, 3, ABG)
01:38:11.708 00.000 15712 Guiding  Dir = 2, Dur = 3
01:38:11.708 00.000 15712 IsGuiding returns 0
01:38:11.734 00.026 15712 IsGuiding returns 0
01:38:11.734 00.000 15712 Move returns status 0, amount 3
01:38:11.734 00.000 15712 MoveAxis(N, 0, ABG)
01:38:11.734 00.000 15712 Move returns status 0, amount 0
01:38:11.734 00.000 15712 move complete, result=0
01:38:11.734 00.000 15712 worker thread done servicing request
01:38:11.734 00.000 15712 Worker thread wakes up
01:38:11.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:11.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:11.734 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
01:38:13.149 01.415 15712 Exposure complete
01:38:13.214 00.065 15712 worker thread done servicing request
01:38:13.214 00.000 7988 OnExposeComplete: enter
01:38:13.214 00.000 7988 UpdateGuideState(): m_state=6
01:38:13.216 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2616
01:38:13.218 00.002 7988 Star::Find returns 1 (0), X=977.18, Y=190.65, Mass=672, SNR=16.9, Peak=160 HFD=2.8
01:38:13.220 00.002 7988 MultiStar: [#1 0.29,0.14,1.03,U] [#2 -0.13,0.18,0.95,U] [#3 0.20,0.60,0.00,M3] [#4 -0.44,0.22,0.00,M9] [#5 0.12,0.10,0.82,U] [#6 -0.14,0.10,0.68,U] [#7 -0.33,0.74,0.00,M7] [#8 -0.16,1.22,0.00,M1] 
01:38:13.222 00.002 7988 single-star, 4 included, MultiStar: {0.06, 0.12}, one-star: {0.08, 0.06}
01:38:13.222 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
01:38:13.222 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:38:13.226 00.004 7988 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.64 mountX=0.06 mountY=-0.08, mountTheta=-0.93
01:38:13.228 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.06, opts=13)
01:38:13.228 00.000 7988 Enqueuing Move request for scope (0.08, 0.06)
01:38:13.228 00.000 15712 Worker thread wakes up
01:38:13.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:13.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:38:13.228 00.000 7988 UpdateGuideState exits: m=672 SNR=16.9
01:38:13.228 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:38:13.228 00.000 15712 Moving (0.08, 0.06) raw xDistance=0.06 yDistance=-0.08
01:38:13.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:13.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:13.237 00.009 7988 Enqueuing Expose request
01:38:13.239 00.002 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:13.239 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
01:38:13.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:13.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:38:13.239 00.000 15712 MoveAxis(E, 3, ABG)
01:38:13.239 00.000 15712 Guiding  Dir = 2, Dur = 3
01:38:13.241 00.002 15712 IsGuiding returns 0
01:38:13.262 00.021 15712 IsGuiding returns 0
01:38:13.262 00.000 15712 Move returns status 0, amount 3
01:38:13.262 00.000 15712 MoveAxis(N, 0, ABG)
01:38:13.262 00.000 15712 Move returns status 0, amount 0
01:38:13.262 00.000 15712 move complete, result=0
01:38:13.262 00.000 15712 worker thread done servicing request
01:38:13.262 00.000 15712 Worker thread wakes up
01:38:13.262 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:38:13.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:13.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:15.012 01.750 15712 Exposure complete
01:38:15.074 00.062 15712 worker thread done servicing request
01:38:15.074 00.000 7988 OnExposeComplete: enter
01:38:15.074 00.000 7988 UpdateGuideState(): m_state=6
01:38:15.079 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2617
01:38:15.079 00.000 7988 Star::Find returns 1 (0), X=977.50, Y=190.66, Mass=721, SNR=17.3, Peak=133 HFD=3.3
01:38:15.081 00.002 7988 MultiStar: [#1 0.28,-0.09,0.95,U] [#2 -0.09,-0.18,0.87,U] [#3 0.10,0.44,0.00,M4] [#4 -0.65,0.35,0.00,M10] [#5 -0.34,-0.13,0.65,U] [#6 0.10,-0.15,0.68,U] [#7 -0.70,0.36,0.00,M8] [#8 1.47,0.06,0.00,M2] 
01:38:15.081 00.000 7988 refined, 4 included, MultiStar: {0.11, -0.09}, one-star: {0.40, 0.07}
01:38:15.083 00.002 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
01:38:15.085 00.002 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
01:38:15.085 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=-0.09 mountY=-0.10, mountTheta=-2.27
01:38:15.087 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.09, opts=13)
01:38:15.089 00.002 7988 Enqueuing Move request for scope (0.11, -0.09)
01:38:15.090 00.001 15712 Worker thread wakes up
01:38:15.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:15.090 00.000 7988 UpdateGuideState exits: m=721 SNR=17.3
01:38:15.092 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:15.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:15.094 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
01:38:15.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
01:38:15.094 00.000 15712 Moving (0.11, -0.09) raw xDistance=-0.09 yDistance=-0.10
01:38:15.094 00.000 7988 Enqueuing Expose request
01:38:15.096 00.002 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:15.096 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
01:38:15.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:15.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:38:15.096 00.000 15712 MoveAxis(E, 4, ABG)
01:38:15.096 00.000 15712 Guiding  Dir = 2, Dur = 4
01:38:15.122 00.026 15712 IsGuiding returns 0
01:38:15.140 00.018 15712 IsGuiding returns 0
01:38:15.140 00.000 15712 Move returns status 0, amount 4
01:38:15.140 00.000 15712 MoveAxis(N, 0, ABG)
01:38:15.140 00.000 15712 Move returns status 0, amount 0
01:38:15.140 00.000 15712 move complete, result=0
01:38:15.140 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:38:15.142 00.002 15712 worker thread done servicing request
01:38:15.142 00.000 15712 Worker thread wakes up
01:38:15.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:15.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:16.556 01.414 15712 Exposure complete
01:38:16.620 00.064 15712 worker thread done servicing request
01:38:16.620 00.000 7988 OnExposeComplete: enter
01:38:16.620 00.000 7988 UpdateGuideState(): m_state=6
01:38:16.626 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2618
01:38:16.626 00.000 7988 Star::Find returns 1 (0), X=977.63, Y=190.54, Mass=577, SNR=15.5, Peak=134 HFD=3.0
01:38:16.628 00.002 7988 MultiStar: [#1 0.91,-0.17,0.00,M1] [#2 -0.19,-0.12,0.94,U] [#3 0.17,0.14,0.90,U] [#4 -0.76,0.04,0.00,R] [#5 -0.07,-0.51,0.00,M1] [#6 0.08,-0.28,0.67,U] [#7 0.10,0.56,0.00,M9] [#8 0.25,0.00,0.45,U] 
01:38:16.628 00.000 7988 refined, 4 included, MultiStar: {0.17, -0.06}, one-star: {0.53, -0.05}
01:38:16.630 00.002 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
01:38:16.630 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
01:38:16.632 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.33 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
01:38:16.634 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.06, opts=13)
01:38:16.634 00.000 7988 Enqueuing Move request for scope (0.17, -0.06)
01:38:16.636 00.002 15712 Worker thread wakes up
01:38:16.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
01:38:16.636 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
01:38:16.636 00.000 15712 Moving (0.17, -0.06) raw xDistance=-0.06 yDistance=-0.17
01:38:16.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:38:16.636 00.000 7988 UpdateGuideState exits: m=577 SNR=15.5
01:38:16.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:16.636 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:16.636 00.000 7988 Enqueuing Expose request
01:38:16.636 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:16.636 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
01:38:16.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:16.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:38:16.636 00.000 15712 MoveAxis(E, 4, ABG)
01:38:16.636 00.000 15712 Guiding  Dir = 2, Dur = 4
01:38:16.636 00.000 15712 IsGuiding returns 0
01:38:16.652 00.016 15712 IsGuiding returns 0
01:38:16.652 00.000 15712 Move returns status 0, amount 4
01:38:16.652 00.000 15712 MoveAxis(N, 0, ABG)
01:38:16.652 00.000 15712 Move returns status 0, amount 0
01:38:16.652 00.000 15712 move complete, result=0
01:38:16.652 00.000 15712 worker thread done servicing request
01:38:16.652 00.000 15712 Worker thread wakes up
01:38:16.652 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:38:16.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:16.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:18.297 01.645 15712 Exposure complete
01:38:18.359 00.062 15712 worker thread done servicing request
01:38:18.359 00.000 7988 OnExposeComplete: enter
01:38:18.359 00.000 7988 UpdateGuideState(): m_state=6
01:38:18.364 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2619
01:38:18.365 00.001 7988 Star::Find returns 1 (0), X=977.26, Y=190.22, Mass=706, SNR=17.0, Peak=141 HFD=3.5
01:38:18.365 00.000 7988 MultiStar: [#1 0.67,-0.10,0.00,M2] [#2 0.26,-0.39,0.00,M1] [#3 -0.01,0.32,0.80,U] [#4 -0.28,0.28,0.77,U] [#5 0.23,-1.01,0.00,M2] [#6 -0.25,-0.31,0.65,U] [#7 -0.33,0.11,0.53,U] [#8 0.14,-1.04,0.00,M2] 
01:38:18.367 00.002 7988 refined, 4 included, MultiStar: {-0.11, -0.01}, one-star: {0.16, -0.38}
01:38:18.367 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.58 = 1.70)
01:38:18.369 00.002 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.61 = 1.67)
01:38:18.369 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.02 mountX=-0.01 mountY=0.11, mountTheta=1.70
01:38:18.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.01, opts=13)
01:38:18.373 00.002 7988 Enqueuing Move request for scope (-0.11, -0.01)
01:38:18.373 00.000 15712 Worker thread wakes up
01:38:18.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
01:38:18.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
01:38:18.373 00.000 15712 Moving (-0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
01:38:18.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:38:18.375 00.002 7988 UpdateGuideState exits: m=706 SNR=17.0
01:38:18.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:18.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:18.375 00.000 7988 Enqueuing Expose request
01:38:18.375 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:18.375 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:38:18.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:18.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:38:18.375 00.000 15712 MoveAxis(E, 4, ABG)
01:38:18.375 00.000 15712 Guiding  Dir = 2, Dur = 4
01:38:18.375 00.000 15712 IsGuiding returns 0
01:38:18.398 00.023 15712 IsGuiding returns 0
01:38:18.398 00.000 15712 Move returns status 0, amount 4
01:38:18.398 00.000 15712 MoveAxis(N, 0, ABG)
01:38:18.398 00.000 15712 Move returns status 0, amount 0
01:38:18.398 00.000 15712 move complete, result=0
01:38:18.398 00.000 15712 worker thread done servicing request
01:38:18.398 00.000 15712 Worker thread wakes up
01:38:18.398 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:38:18.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:18.403 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:19.807 01.404 15712 Exposure complete
01:38:19.873 00.066 15712 worker thread done servicing request
01:38:19.873 00.000 7988 OnExposeComplete: enter
01:38:19.873 00.000 7988 UpdateGuideState(): m_state=6
01:38:19.873 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2620
01:38:19.873 00.000 7988 Star::Find returns 1 (0), X=977.50, Y=190.20, Mass=697, SNR=16.9, Peak=144 HFD=3.4
01:38:19.878 00.005 7988 MultiStar: [#1 0.50,-0.13,0.00,M3] [#2 -0.10,-0.32,0.87,U] [#3 0.25,0.26,0.75,U] [#4 0.03,0.30,0.72,U] [#5 -0.28,-0.63,0.00,M3] [#6 -0.07,-0.57,0.00,M1] [#7 -0.53,0.15,0.00,M9] [#8 0.35,-0.19,0.48,U] 
01:38:19.878 00.000 7988 refined, 4 included, MultiStar: {0.18, -0.09}, one-star: {0.40, -0.40}
01:38:19.878 00.000 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
01:38:19.878 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
01:38:19.878 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.48 mountX=-0.09 mountY=-0.18, mountTheta=-2.05
01:38:19.878 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.09, opts=13)
01:38:19.878 00.000 7988 Enqueuing Move request for scope (0.18, -0.09)
01:38:19.878 00.000 15712 Worker thread wakes up
01:38:19.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:19.887 00.009 7988 UpdateGuideState exits: m=697 SNR=16.9
01:38:19.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:19.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:19.887 00.000 7988 Enqueuing Expose request
01:38:19.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
01:38:19.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
01:38:19.887 00.000 15712 Moving (0.18, -0.09) raw xDistance=-0.09 yDistance=-0.18
01:38:19.895 00.008 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:19.895 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
01:38:19.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:19.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:38:19.895 00.000 15712 MoveAxis(E, 5, ABG)
01:38:19.895 00.000 15712 Guiding  Dir = 2, Dur = 5
01:38:19.902 00.007 15712 IsGuiding returns 0
01:38:19.920 00.018 15712 IsGuiding returns 0
01:38:19.920 00.000 15712 Move returns status 0, amount 5
01:38:19.920 00.000 15712 MoveAxis(N, 0, ABG)
01:38:19.920 00.000 15712 Move returns status 0, amount 0
01:38:19.920 00.000 15712 move complete, result=0
01:38:19.920 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
01:38:19.921 00.001 15712 worker thread done servicing request
01:38:19.921 00.000 15712 Worker thread wakes up
01:38:19.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:19.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:21.564 01.643 15712 Exposure complete
01:38:21.628 00.064 15712 worker thread done servicing request
01:38:21.628 00.000 7988 OnExposeComplete: enter
01:38:21.628 00.000 7988 UpdateGuideState(): m_state=6
01:38:21.630 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2621
01:38:21.630 00.000 7988 Star::Find returns 1 (0), X=977.43, Y=190.31, Mass=719, SNR=17.4, Peak=149 HFD=3.2
01:38:21.632 00.002 7988 MultiStar: [#1 0.20,-0.16,0.88,U] [#2 -0.32,-0.33,0.00,M1] [#3 0.06,0.44,0.00,M2] [#4 0.15,0.02,0.76,U] [#5 0.07,-0.50,0.00,M4] [#6 -0.05,-0.73,0.00,M2] [#7 -0.61,0.24,0.00,M10] [#8 0.62,-0.80,0.00,M2] 
01:38:21.632 00.000 7988 refined, 2 included, MultiStar: {0.24, -0.15}, one-star: {0.33, -0.28}
01:38:21.634 00.002 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
01:38:21.634 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
01:38:21.636 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.57 mountX=-0.15 mountY=-0.23, mountTheta=-2.14
01:38:21.638 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.15, opts=13)
01:38:21.638 00.000 7988 Enqueuing Move request for scope (0.24, -0.15)
01:38:21.640 00.002 15712 Worker thread wakes up
01:38:21.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
01:38:21.640 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
01:38:21.640 00.000 15712 Moving (0.24, -0.15) raw xDistance=-0.15 yDistance=-0.23
01:38:21.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:21.642 00.002 7988 UpdateGuideState exits: m=719 SNR=17.4
01:38:21.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:21.644 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:21.645 00.001 7988 Enqueuing Expose request
01:38:21.645 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:21.645 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
01:38:21.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:21.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:38:21.645 00.000 15712 MoveAxis(E, 6, ABG)
01:38:21.645 00.000 15712 Guiding  Dir = 2, Dur = 6
01:38:21.645 00.000 15712 IsGuiding returns 0
01:38:21.662 00.017 15712 IsGuiding returns 0
01:38:21.662 00.000 15712 Move returns status 0, amount 6
01:38:21.662 00.000 15712 MoveAxis(N, 0, ABG)
01:38:21.662 00.000 15712 Move returns status 0, amount 0
01:38:21.662 00.000 15712 move complete, result=0
01:38:21.662 00.000 15712 worker thread done servicing request
01:38:21.662 00.000 15712 Worker thread wakes up
01:38:21.662 00.000 7988 GuideStep: -0.2 px 6 ms EAST, -0.2 px 0 ms NORTH
01:38:21.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:21.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:23.074 01.412 15712 Exposure complete
01:38:23.140 00.066 15712 worker thread done servicing request
01:38:23.140 00.000 7988 OnExposeComplete: enter
01:38:23.140 00.000 7988 UpdateGuideState(): m_state=6
01:38:23.144 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2622
01:38:23.144 00.000 7988 Star::Find returns 1 (0), X=977.31, Y=190.21, Mass=688, SNR=16.9, Peak=151 HFD=3.4
01:38:23.146 00.002 7988 MultiStar: [#1 0.29,-0.10,1.00,U] [#2 -0.23,-0.21,0.88,U] [#3 -0.65,0.49,0.00,M3] [#4 0.12,-0.08,0.64,U] [#5 0.08,-0.10,0.77,U] [#6 -0.37,-0.24,0.00,M3] [#7 0.23,-0.04,0.53,U] [#8 0.15,-0.97,0.00,M3] 
01:38:23.146 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.17}, one-star: {0.20, -0.39}
01:38:23.146 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
01:38:23.146 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
01:38:23.146 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-0.98 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
01:38:23.146 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.17, opts=13)
01:38:23.146 00.000 7988 Enqueuing Move request for scope (0.11, -0.17)
01:38:23.154 00.008 15712 Worker thread wakes up
01:38:23.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
01:38:23.154 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
01:38:23.154 00.000 15712 Moving (0.11, -0.17) raw xDistance=-0.17 yDistance=-0.11
01:38:23.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:23.157 00.003 7988 UpdateGuideState exits: m=688 SNR=16.9
01:38:23.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:23.159 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:23.159 00.000 7988 Enqueuing Expose request
01:38:23.159 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
01:38:23.159 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
01:38:23.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:23.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:38:23.159 00.000 15712 MoveAxis(E, 40, ABG)
01:38:23.159 00.000 15712 Guiding  Dir = 2, Dur = 40
01:38:23.159 00.000 15712 IsGuiding returns 0
01:38:23.174 00.015 15712 PulseGuide returned control before completion, sleep 32
01:38:23.242 00.068 15712 IsGuiding returns 0
01:38:23.242 00.000 15712 Move returns status 0, amount 40
01:38:23.242 00.000 15712 MoveAxis(N, 0, ABG)
01:38:23.242 00.000 15712 Move returns status 0, amount 0
01:38:23.242 00.000 15712 move complete, result=0
01:38:23.242 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
01:38:23.247 00.005 15712 worker thread done servicing request
01:38:23.247 00.000 15712 Worker thread wakes up
01:38:23.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:23.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:24.877 01.630 15712 Exposure complete
01:38:24.938 00.061 15712 worker thread done servicing request
01:38:24.938 00.000 7988 OnExposeComplete: enter
01:38:24.943 00.005 7988 UpdateGuideState(): m_state=6
01:38:24.943 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2623
01:38:24.945 00.002 7988 Star::Find returns 1 (0), X=977.45, Y=190.25, Mass=763, SNR=17.7, Peak=159 HFD=3.3
01:38:24.945 00.000 7988 MultiStar: [#1 0.56,-0.28,0.00,M2] [#2 -0.42,-0.25,0.00,M1] [#3 -0.30,0.17,0.84,U] [#4 -0.22,0.24,0.72,U] [#5 -0.31,-0.47,0.00,M4] [#6 -0.37,-0.04,0.72,U] [#7 -0.12,0.22,0.43,U] [#8 0.39,-0.31,0.00,M4] 
01:38:24.947 00.002 7988 refined, 4 included, MultiStar: {-0.10, 0.01}, one-star: {0.35, -0.34}
01:38:24.947 00.000 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
01:38:24.949 00.002 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
01:38:24.949 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.03 mountX=0.01 mountY=0.10, mountTheta=1.46
01:38:24.951 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.01, opts=13)
01:38:24.953 00.002 7988 Enqueuing Move request for scope (-0.10, 0.01)
01:38:24.953 00.000 15712 Worker thread wakes up
01:38:24.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
01:38:24.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
01:38:24.954 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:24.954 00.000 7988 UpdateGuideState exits: m=763 SNR=17.7
01:38:24.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:24.954 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:24.954 00.000 7988 Enqueuing Expose request
01:38:24.954 00.000 15712 Moving (-0.10, 0.01) raw xDistance=0.01 yDistance=0.10
01:38:24.960 00.006 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:24.960 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
01:38:24.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:24.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:38:24.960 00.000 15712 MoveAxis(E, 6, ABG)
01:38:24.960 00.000 15712 Guiding  Dir = 2, Dur = 6
01:38:24.960 00.000 15712 IsGuiding returns 0
01:38:24.988 00.028 15712 IsGuiding returns 0
01:38:24.988 00.000 15712 Move returns status 0, amount 6
01:38:24.988 00.000 15712 MoveAxis(N, 0, ABG)
01:38:24.988 00.000 15712 Move returns status 0, amount 0
01:38:24.988 00.000 15712 move complete, result=0
01:38:24.988 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:38:24.990 00.002 15712 worker thread done servicing request
01:38:24.990 00.000 15712 Worker thread wakes up
01:38:24.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:24.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:26.407 01.417 15712 Exposure complete
01:38:26.468 00.061 15712 worker thread done servicing request
01:38:26.468 00.000 7988 OnExposeComplete: enter
01:38:26.472 00.004 7988 UpdateGuideState(): m_state=6
01:38:26.472 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2624
01:38:26.474 00.002 7988 Star::Find returns 1 (0), X=977.24, Y=190.41, Mass=868, SNR=18.7, Peak=139 HFD=3.7
01:38:26.474 00.000 7988 MultiStar: [#1 0.13,-0.20,0.92,U] [#2 -0.14,-0.18,0.79,U] [#3 -0.12,-0.04,0.71,U] [#4 0.13,0.09,0.64,U] [#5 -0.04,-0.71,0.00,M5] [#6 -0.10,-0.06,0.63,U] [#7 -0.09,0.18,0.46,U] [#8 -0.77,-0.28,0.00,M5] 
01:38:26.476 00.002 7988 refined, 6 included, MultiStar: {0.01, -0.09}, one-star: {0.14, -0.19}
01:38:26.476 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
01:38:26.478 00.002 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
01:38:26.478 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.48 mountX=-0.09 mountY=-0.01, mountTheta=-3.08
01:38:26.480 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.09, opts=13)
01:38:26.482 00.002 7988 Enqueuing Move request for scope (0.01, -0.09)
01:38:26.482 00.000 15712 Worker thread wakes up
01:38:26.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:38:26.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:38:26.482 00.000 15712 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=-0.01
01:38:26.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:26.484 00.002 7988 UpdateGuideState exits: m=868 SNR=18.7
01:38:26.486 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:26.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:26.488 00.002 7988 Enqueuing Expose request
01:38:26.489 00.001 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:26.489 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
01:38:26.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:26.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:38:26.489 00.000 15712 MoveAxis(E, 6, ABG)
01:38:26.489 00.000 15712 Guiding  Dir = 2, Dur = 6
01:38:26.489 00.000 15712 IsGuiding returns 0
01:38:26.506 00.017 15712 IsGuiding returns 0
01:38:26.506 00.000 15712 Move returns status 0, amount 6
01:38:26.506 00.000 15712 MoveAxis(N, 0, ABG)
01:38:26.506 00.000 15712 Move returns status 0, amount 0
01:38:26.506 00.000 15712 move complete, result=0
01:38:26.506 00.000 15712 worker thread done servicing request
01:38:26.506 00.000 15712 Worker thread wakes up
01:38:26.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:26.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:26.506 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:38:28.144 01.638 15712 Exposure complete
01:38:28.207 00.063 15712 worker thread done servicing request
01:38:28.207 00.000 7988 OnExposeComplete: enter
01:38:28.207 00.000 7988 UpdateGuideState(): m_state=6
01:38:28.211 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2625
01:38:28.211 00.000 7988 Star::Find returns 1 (0), X=977.16, Y=190.41, Mass=723, SNR=17.1, Peak=140 HFD=3.4
01:38:28.211 00.000 7988 MultiStar: [#1 0.11,-0.61,0.00,M2] [#2 -0.14,-0.58,0.00,M1] [#3 -0.18,-0.19,0.80,U] [#4 0.05,0.17,0.78,U] [#5 -0.08,-0.61,0.00,M6] [#6 -0.35,-0.63,0.00,M2] [#7 -0.52,-0.16,0.00,M8] [#8 0.09,-0.15,0.39,U] 
01:38:28.211 00.000 7988 refined, 3 included, MultiStar: {-0.00, -0.09}, one-star: {0.06, -0.18}
01:38:28.211 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
01:38:28.211 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.08)
01:38:28.211 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.61 mountX=-0.09 mountY=0.01, mountTheta=3.08
01:38:28.211 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.09, opts=13)
01:38:28.211 00.000 7988 Enqueuing Move request for scope (-0.00, -0.09)
01:38:28.222 00.011 15712 Worker thread wakes up
01:38:28.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
01:38:28.222 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
01:38:28.222 00.000 15712 Moving (-0.00, -0.09) raw xDistance=-0.09 yDistance=0.01
01:38:28.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:28.224 00.002 7988 UpdateGuideState exits: m=723 SNR=17.1
01:38:28.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:28.226 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:28.226 00.000 7988 Enqueuing Expose request
01:38:28.228 00.002 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:28.228 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
01:38:28.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:28.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:28.228 00.000 15712 MoveAxis(E, 7, ABG)
01:38:28.228 00.000 15712 Guiding  Dir = 2, Dur = 7
01:38:28.228 00.000 15712 IsGuiding returns 0
01:38:28.280 00.052 15712 IsGuiding returns 0
01:38:28.280 00.000 15712 Move returns status 0, amount 7
01:38:28.280 00.000 15712 MoveAxis(N, 0, ABG)
01:38:28.280 00.000 15712 Move returns status 0, amount 0
01:38:28.280 00.000 15712 move complete, result=0
01:38:28.280 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:38:28.282 00.002 15712 worker thread done servicing request
01:38:28.282 00.000 15712 Worker thread wakes up
01:38:28.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:28.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:29.690 01.408 15712 Exposure complete
01:38:29.754 00.064 15712 worker thread done servicing request
01:38:29.754 00.000 7988 OnExposeComplete: enter
01:38:29.754 00.000 7988 UpdateGuideState(): m_state=6
01:38:29.757 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2626
01:38:29.757 00.000 7988 Star::Find returns 1 (0), X=977.56, Y=190.14, Mass=739, SNR=17.5, Peak=146 HFD=3.4
01:38:29.759 00.002 7988 MultiStar: [#1 0.29,-0.54,0.00,M3] [#2 -0.15,-0.49,0.00,M2] [#3 0.08,-0.19,0.88,U] [#4 -0.31,-0.46,0.00,M1] [#5 -0.29,-0.84,0.00,M7] [#6 0.05,-0.70,0.00,M3] [#7 -0.06,-0.01,0.52,U] [#8 0.15,-0.50,0.00,M5] 
01:38:29.759 00.000 7988 refined, 2 included, MultiStar: {0.21, -0.26}, one-star: {0.45, -0.46}
01:38:29.761 00.002 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
01:38:29.761 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
01:38:29.763 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-0.90 mountX=-0.26 mountY=-0.20, mountTheta=-2.49
01:38:29.765 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.26, opts=13)
01:38:29.765 00.000 7988 Enqueuing Move request for scope (0.21, -0.26)
01:38:29.767 00.002 15712 Worker thread wakes up
01:38:29.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd
01:38:29.767 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.26)
01:38:29.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:29.767 00.000 7988 UpdateGuideState exits: m=739 SNR=17.5
01:38:29.770 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:29.771 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:29.771 00.000 7988 Enqueuing Expose request
01:38:29.773 00.002 15712 Moving (0.21, -0.26) raw xDistance=-0.26 yDistance=-0.20
01:38:29.773 00.000 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:38:29.773 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
01:38:29.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:29.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:38:29.773 00.000 15712 MoveAxis(E, 58, ABG)
01:38:29.773 00.000 15712 Guiding  Dir = 2, Dur = 58
01:38:29.773 00.000 15712 IsGuiding returns 0
01:38:29.799 00.026 15712 PulseGuide returned control before completion, sleep 48
01:38:29.880 00.081 15712 IsGuiding returns 0
01:38:29.880 00.000 15712 Move returns status 0, amount 58
01:38:29.880 00.000 15712 MoveAxis(N, 0, ABG)
01:38:29.880 00.000 15712 Move returns status 0, amount 0
01:38:29.880 00.000 15712 move complete, result=0
01:38:29.880 00.000 15712 worker thread done servicing request
01:38:29.880 00.000 15712 Worker thread wakes up
01:38:29.880 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.2 px 0 ms NORTH
01:38:29.882 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:29.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:31.521 01.639 15712 Exposure complete
01:38:31.582 00.061 15712 worker thread done servicing request
01:38:31.582 00.000 7988 OnExposeComplete: enter
01:38:31.582 00.000 7988 UpdateGuideState(): m_state=6
01:38:31.587 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2627
01:38:31.587 00.000 7988 Star::Find returns 1 (0), X=977.39, Y=190.26, Mass=741, SNR=17.6, Peak=144 HFD=3.6
01:38:31.587 00.000 7988 MultiStar: [#1 0.13,-0.06,1.04,U] [#2 -0.33,-0.17,0.85,U] [#3 -0.25,0.10,0.85,U] [#4 0.04,-0.37,0.74,U] [#5 -0.17,-0.44,0.00,M8] [#6 -0.29,-0.39,0.00,M4] [#7 0.11,0.08,0.45,U] [#8 -0.15,-0.61,0.00,M6] 
01:38:31.590 00.003 7988 refined, 5 included, MultiStar: {0.00, -0.14}, one-star: {0.29, -0.34}
01:38:31.590 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
01:38:31.590 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
01:38:31.590 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.56 mountX=-0.14 mountY=0.00, mountTheta=3.13
01:38:31.590 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.14, opts=13)
01:38:31.590 00.000 7988 Enqueuing Move request for scope (0.00, -0.14)
01:38:31.590 00.000 15712 Worker thread wakes up
01:38:31.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:38:31.598 00.008 7988 UpdateGuideState exits: m=741 SNR=17.6
01:38:31.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:31.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:31.598 00.000 7988 Enqueuing Expose request
01:38:31.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
01:38:31.598 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
01:38:31.598 00.000 15712 Moving (0.00, -0.14) raw xDistance=-0.14 yDistance=0.00
01:38:31.607 00.009 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:31.607 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
01:38:31.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:31.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:38:31.607 00.000 15712 MoveAxis(E, 8, ABG)
01:38:31.607 00.000 15712 Guiding  Dir = 2, Dur = 8
01:38:31.609 00.002 15712 IsGuiding returns 0
01:38:31.637 00.028 15712 IsGuiding returns 0
01:38:31.637 00.000 15712 Move returns status 0, amount 8
01:38:31.637 00.000 15712 MoveAxis(N, 0, ABG)
01:38:31.637 00.000 15712 Move returns status 0, amount 0
01:38:31.637 00.000 15712 move complete, result=0
01:38:31.637 00.000 15712 worker thread done servicing request
01:38:31.637 00.000 15712 Worker thread wakes up
01:38:31.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:31.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:31.637 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:38:33.052 01.415 15712 Exposure complete
01:38:33.115 00.063 15712 worker thread done servicing request
01:38:33.115 00.000 7988 OnExposeComplete: enter
01:38:33.115 00.000 7988 UpdateGuideState(): m_state=6
01:38:33.115 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2628
01:38:33.115 00.000 7988 Star::Find returns 1 (0), X=977.35, Y=190.63, Mass=873, SNR=18.8, Peak=152 HFD=3.7
01:38:33.120 00.005 7988 MultiStar: [#1 0.37,-0.23,0.92,U] [#2 -0.28,-0.13,0.80,U] [#3 0.17,0.16,0.72,U] [#4 -0.30,0.35,0.00,M1] [#5 -0.24,-0.01,0.65,U] [#6 -0.23,-0.47,0.00,M5] [#7 -0.16,0.34,0.46,U] [#8 0.46,0.01,0.00,M7] 
01:38:33.120 00.000 7988 refined, 5 included, MultiStar: {0.06, -0.00}, one-star: {0.25, 0.03}
01:38:33.120 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
01:38:33.120 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
01:38:33.120 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.07 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
01:38:33.120 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.00, opts=13)
01:38:33.120 00.000 7988 Enqueuing Move request for scope (0.06, -0.00)
01:38:33.129 00.009 15712 Worker thread wakes up
01:38:33.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
01:38:33.129 00.000 7988 UpdateGuideState exits: m=873 SNR=18.8
01:38:33.129 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:33.129 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:33.129 00.000 7988 Enqueuing Expose request
01:38:33.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
01:38:33.129 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
01:38:33.129 00.000 15712 Moving (0.06, -0.00) raw xDistance=-0.00 yDistance=-0.06
01:38:33.137 00.008 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:33.137 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
01:38:33.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:33.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:33.137 00.000 15712 MoveAxis(E, 7, ABG)
01:38:33.137 00.000 15712 Guiding  Dir = 2, Dur = 7
01:38:33.139 00.002 15712 IsGuiding returns 0
01:38:33.154 00.015 15712 IsGuiding returns 0
01:38:33.154 00.000 15712 Move returns status 0, amount 7
01:38:33.154 00.000 15712 MoveAxis(N, 0, ABG)
01:38:33.154 00.000 15712 Move returns status 0, amount 0
01:38:33.154 00.000 15712 move complete, result=0
01:38:33.154 00.000 15712 worker thread done servicing request
01:38:33.154 00.000 15712 Worker thread wakes up
01:38:33.154 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:38:33.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:33.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:34.899 01.745 15712 Exposure complete
01:38:34.960 00.061 15712 worker thread done servicing request
01:38:34.960 00.000 7988 OnExposeComplete: enter
01:38:34.960 00.000 7988 UpdateGuideState(): m_state=6
01:38:34.966 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2629
01:38:34.966 00.000 7988 Star::Find returns 1 (0), X=977.41, Y=190.51, Mass=664, SNR=16.7, Peak=137 HFD=3.1
01:38:34.968 00.002 7988 MultiStar: [#1 -0.01,0.11,1.07,U] [#2 -0.30,-0.20,0.91,U] [#3 -0.24,0.36,0.87,U] [#4 -0.39,0.08,0.74,U] [#5 -0.29,-0.05,0.75,U] [#6 -0.20,-0.29,0.70,U] [#7 -0.39,0.68,0.00,M6] [#8 0.43,-0.44,0.00,M8] 
01:38:34.968 00.000 7988 refined, 6 included, MultiStar: {-0.14, -0.00}, one-star: {0.31, -0.09}
01:38:34.970 00.002 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.56) = xAngle (-4.70 = 1.59)
01:38:34.970 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
01:38:34.972 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.13 mountX=-0.00 mountY=0.14, mountTheta=1.59
01:38:34.974 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.00, opts=13)
01:38:34.976 00.002 7988 Enqueuing Move request for scope (-0.14, -0.00)
01:38:34.976 00.000 15712 Worker thread wakes up
01:38:34.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
01:38:34.976 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
01:38:34.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
01:38:34.976 00.000 7988 UpdateGuideState exits: m=664 SNR=16.7
01:38:34.979 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:34.979 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:34.981 00.002 7988 Enqueuing Expose request
01:38:34.981 00.000 15712 Moving (-0.14, -0.00) raw xDistance=-0.00 yDistance=0.14
01:38:34.981 00.000 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:34.981 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
01:38:34.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:34.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:38:34.981 00.000 15712 MoveAxis(E, 8, ABG)
01:38:34.981 00.000 15712 Guiding  Dir = 2, Dur = 8
01:38:34.981 00.000 15712 IsGuiding returns 0
01:38:35.010 00.029 15712 IsGuiding returns 0
01:38:35.010 00.000 15712 Move returns status 0, amount 8
01:38:35.010 00.000 15712 MoveAxis(N, 0, ABG)
01:38:35.010 00.000 15712 Move returns status 0, amount 0
01:38:35.010 00.000 15712 move complete, result=0
01:38:35.010 00.000 15712 worker thread done servicing request
01:38:35.010 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
01:38:35.012 00.002 15712 Worker thread wakes up
01:38:35.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:35.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:36.430 01.418 15712 Exposure complete
01:38:36.494 00.064 15712 worker thread done servicing request
01:38:36.494 00.000 7988 OnExposeComplete: enter
01:38:36.496 00.002 7988 UpdateGuideState(): m_state=6
01:38:36.496 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2630
01:38:36.498 00.002 7988 Star::Find returns 1 (0), X=977.34, Y=190.46, Mass=799, SNR=18.2, Peak=131 HFD=3.5
01:38:36.500 00.002 7988 MultiStar: [#1 0.29,-0.31,0.99,U] [#2 -0.15,-0.04,0.84,U] [#3 0.16,0.64,0.00,M1] [#4 0.15,-0.02,0.69,U] [#5 -0.06,-0.08,0.70,U] [#6 0.17,-0.10,0.66,U] [#7 -1.13,0.24,0.00,M7] [#8 0.55,-0.35,0.00,M9] 
01:38:36.500 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.13}, one-star: {0.24, -0.14}
01:38:36.502 00.002 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
01:38:36.502 00.000 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
01:38:36.504 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.82 mountX=-0.13 mountY=-0.11, mountTheta=-2.40
01:38:36.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.13, opts=13)
01:38:36.508 00.002 7988 Enqueuing Move request for scope (0.12, -0.13)
01:38:36.508 00.000 15712 Worker thread wakes up
01:38:36.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
01:38:36.508 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
01:38:36.508 00.000 15712 Moving (0.12, -0.13) raw xDistance=-0.13 yDistance=-0.11
01:38:36.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
01:38:36.508 00.000 7988 UpdateGuideState exits: m=799 SNR=18.2
01:38:36.512 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:36.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:36.514 00.002 7988 Enqueuing Expose request
01:38:36.514 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:36.514 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
01:38:36.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:36.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:38:36.514 00.000 15712 MoveAxis(E, 8, ABG)
01:38:36.514 00.000 15712 Guiding  Dir = 2, Dur = 8
01:38:36.514 00.000 15712 IsGuiding returns 0
01:38:36.545 00.031 15712 IsGuiding returns 0
01:38:36.545 00.000 15712 Move returns status 0, amount 8
01:38:36.545 00.000 15712 MoveAxis(N, 0, ABG)
01:38:36.545 00.000 15712 Move returns status 0, amount 0
01:38:36.545 00.000 15712 move complete, result=0
01:38:36.545 00.000 15712 worker thread done servicing request
01:38:36.545 00.000 15712 Worker thread wakes up
01:38:36.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:36.545 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:38:36.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:38.183 01.638 15712 Exposure complete
01:38:38.247 00.064 15712 worker thread done servicing request
01:38:38.247 00.000 7988 OnExposeComplete: enter
01:38:38.247 00.000 7988 UpdateGuideState(): m_state=6
01:38:38.247 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2631
01:38:38.247 00.000 7988 Star::Find returns 1 (0), X=977.35, Y=190.01, Mass=739, SNR=17.5, Peak=146 HFD=3.4
01:38:38.247 00.000 7988 MultiStar: [#1 0.62,-0.42,0.00,M1] [#2 -0.12,-0.55,0.00,M1] [#3 0.07,0.46,0.00,M2] [#4 0.03,-0.32,0.70,U] [#5 -0.32,-0.08,0.67,U] [#6 -0.05,-0.61,0.00,M4] [#7 -0.08,0.30,0.48,U] [#8 0.30,-0.42,0.00,M10] 
01:38:38.247 00.000 7988 refined, 3 included, MultiStar: {0.01, -0.25}, one-star: {0.25, -0.58}
01:38:38.247 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
01:38:38.255 00.008 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
01:38:38.255 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.55 mountX=-0.25 mountY=-0.00, mountTheta=-3.14
01:38:38.255 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.25, opts=13)
01:38:38.255 00.000 7988 Enqueuing Move request for scope (0.01, -0.25)
01:38:38.255 00.000 15712 Worker thread wakes up
01:38:38.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
01:38:38.255 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
01:38:38.261 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
01:38:38.261 00.000 7988 UpdateGuideState exits: m=739 SNR=17.5
01:38:38.263 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:38.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:38.265 00.002 7988 Enqueuing Expose request
01:38:38.265 00.000 15712 Moving (0.01, -0.25) raw xDistance=-0.25 yDistance=-0.00
01:38:38.265 00.000 15712 PPEC rslt: input = -0.25, final = -0.18, react = -0.15, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:38:38.265 00.000 15712 PPEC: input: -0.25, control: -0.18, exposure: 1500
01:38:38.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:38.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:38:38.265 00.000 15712 MoveAxis(E, 57, ABG)
01:38:38.265 00.000 15712 Guiding  Dir = 2, Dur = 57
01:38:38.277 00.012 15712 IsGuiding returns 0
01:38:38.293 00.016 15712 PulseGuide returned control before completion, sleep 52
01:38:38.373 00.080 15712 IsGuiding returns 0
01:38:38.373 00.000 15712 Move returns status 0, amount 57
01:38:38.373 00.000 15712 MoveAxis(N, 0, ABG)
01:38:38.373 00.000 15712 Move returns status 0, amount 0
01:38:38.373 00.000 15712 move complete, result=0
01:38:38.373 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.0 px 0 ms NORTH
01:38:38.384 00.011 15712 worker thread done servicing request
01:38:38.384 00.000 15712 Worker thread wakes up
01:38:38.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:38.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:39.793 01.409 15712 Exposure complete
01:38:39.855 00.062 15712 worker thread done servicing request
01:38:39.855 00.000 7988 OnExposeComplete: enter
01:38:39.855 00.000 7988 UpdateGuideState(): m_state=6
01:38:39.861 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2632
01:38:39.861 00.000 7988 Star::Find returns 1 (0), X=977.30, Y=190.60, Mass=798, SNR=18.2, Peak=137 HFD=3.5
01:38:39.863 00.002 7988 MultiStar: [#1 0.29,0.27,0.94,U] [#2 -0.06,-0.06,0.80,U] [#3 -0.31,0.33,0.00,M3] [#4 -0.04,-0.02,0.72,U] [#5 -0.32,-0.01,0.76,U] [#6 0.08,-0.08,0.66,U] [#7 -0.57,0.22,0.00,M7] [#8 -0.58,-0.35,0.00,R] 
01:38:39.863 00.000 7988 refined, 5 included, MultiStar: {0.04, 0.03}, one-star: {0.20, 0.00}
01:38:39.865 00.002 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
01:38:39.865 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
01:38:39.867 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.62 mountX=0.03 mountY=-0.04, mountTheta=-0.95
01:38:39.869 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
01:38:39.869 00.000 7988 Enqueuing Move request for scope (0.04, 0.03)
01:38:39.870 00.001 15712 Worker thread wakes up
01:38:39.870 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:38:39.870 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:38:39.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
01:38:39.870 00.000 7988 UpdateGuideState exits: m=798 SNR=18.2
01:38:39.874 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:39.874 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:39.874 00.000 7988 Enqueuing Expose request
01:38:39.874 00.000 15712 Moving (0.04, 0.03) raw xDistance=0.03 yDistance=-0.04
01:38:39.874 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:39.874 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
01:38:39.874 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:39.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:38:39.874 00.000 15712 MoveAxis(E, 9, ABG)
01:38:39.874 00.000 15712 Guiding  Dir = 2, Dur = 9
01:38:39.874 00.000 15712 IsGuiding returns 0
01:38:39.933 00.059 15712 IsGuiding returns 0
01:38:39.933 00.000 15712 Move returns status 0, amount 9
01:38:39.933 00.000 15712 MoveAxis(N, 0, ABG)
01:38:39.933 00.000 15712 Move returns status 0, amount 0
01:38:39.933 00.000 15712 move complete, result=0
01:38:39.933 00.000 15712 worker thread done servicing request
01:38:39.933 00.000 15712 Worker thread wakes up
01:38:39.933 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
01:38:39.935 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:39.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:41.576 01.641 15712 Exposure complete
01:38:41.639 00.063 15712 worker thread done servicing request
01:38:41.639 00.000 7988 OnExposeComplete: enter
01:38:41.639 00.000 7988 UpdateGuideState(): m_state=6
01:38:41.639 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2633
01:38:41.639 00.000 7988 Star::Find returns 1 (0), X=977.48, Y=190.23, Mass=751, SNR=17.7, Peak=144 HFD=3.4
01:38:41.639 00.000 7988 MultiStar: [#1 0.24,-0.05,0.98,U] [#2 -0.46,-0.02,0.00,M1] [#3 -0.06,0.44,0.00,M4] [#4 0.19,0.10,0.75,U] [#5 0.04,0.27,0.73,U] [#6 -0.45,0.06,0.00,M4] [#7 -0.32,0.51,0.00,M8] [#8 0.88,-0.33,0.00,M1] 
01:38:41.639 00.000 7988 refined, 3 included, MultiStar: {0.23, -0.04}, one-star: {0.38, -0.36}
01:38:41.639 00.000 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.56) = xAngle (-1.75 = -1.75)
01:38:41.639 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.78 = -1.78)
01:38:41.639 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-0.19 mountX=-0.04 mountY=-0.23, mountTheta=-1.75
01:38:41.639 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.04, opts=13)
01:38:41.639 00.000 7988 Enqueuing Move request for scope (0.23, -0.04)
01:38:41.653 00.014 15712 Worker thread wakes up
01:38:41.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd
01:38:41.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.04)
01:38:41.653 00.000 15712 Moving (0.23, -0.04) raw xDistance=-0.04 yDistance=-0.23
01:38:41.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:38:41.655 00.002 7988 UpdateGuideState exits: m=751 SNR=17.7
01:38:41.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:41.657 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:41.657 00.000 7988 Enqueuing Expose request
01:38:41.659 00.002 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:41.659 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
01:38:41.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:41.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:38:41.659 00.000 15712 MoveAxis(E, 10, ABG)
01:38:41.659 00.000 15712 Guiding  Dir = 2, Dur = 10
01:38:41.659 00.000 15712 IsGuiding returns 0
01:38:41.675 00.016 15712 IsGuiding returns 1
01:38:41.675 00.000 15712 scope still moving after pulse duration time elapsed
01:38:41.722 00.047 15712 IsGuiding returns 0
01:38:41.722 00.000 15712 scope move finished after 10 + 54 ms
01:38:41.722 00.000 15712 Move returns status 0, amount 10
01:38:41.722 00.000 15712 MoveAxis(N, 0, ABG)
01:38:41.722 00.000 15712 Move returns status 0, amount 0
01:38:41.722 00.000 15712 move complete, result=0
01:38:41.722 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
01:38:41.726 00.004 15712 worker thread done servicing request
01:38:41.726 00.000 15712 Worker thread wakes up
01:38:41.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:41.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:43.139 01.413 15712 Exposure complete
01:38:43.201 00.062 15712 worker thread done servicing request
01:38:43.201 00.000 7988 OnExposeComplete: enter
01:38:43.201 00.000 7988 UpdateGuideState(): m_state=6
01:38:43.206 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2634
01:38:43.206 00.000 7988 Star::Find returns 1 (0), X=977.29, Y=190.57, Mass=729, SNR=17.2, Peak=151 HFD=3.2
01:38:43.208 00.002 7988 MultiStar: [#1 0.60,0.03,0.00,M1] [#2 -0.25,0.02,0.90,U] [#3 0.20,0.33,0.86,U] [#4 0.06,-0.13,0.67,U] [#5 0.39,0.27,0.00,M3] [#6 -0.14,-0.66,0.00,M5] [#7 -0.19,-0.23,0.46,U] [#8 1.18,0.73,0.00,M2] 
01:38:43.208 00.000 7988 refined, 4 included, MultiStar: {0.03, 0.02}, one-star: {0.19, -0.03}
01:38:43.210 00.002 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.87 = -0.87)
01:38:43.210 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
01:38:43.212 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.69 mountX=0.02 mountY=-0.03, mountTheta=-0.88
01:38:43.214 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
01:38:43.214 00.000 7988 Enqueuing Move request for scope (0.03, 0.02)
01:38:43.216 00.002 15712 Worker thread wakes up
01:38:43.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:38:43.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:38:43.216 00.000 15712 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
01:38:43.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
01:38:43.218 00.002 7988 UpdateGuideState exits: m=729 SNR=17.2
01:38:43.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:43.220 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:43.220 00.000 7988 Enqueuing Expose request
01:38:43.222 00.002 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:43.222 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
01:38:43.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:43.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:43.222 00.000 15712 MoveAxis(E, 9, ABG)
01:38:43.222 00.000 15712 Guiding  Dir = 2, Dur = 9
01:38:43.252 00.030 15712 IsGuiding returns 0
01:38:43.269 00.017 15712 IsGuiding returns 0
01:38:43.269 00.000 15712 Move returns status 0, amount 9
01:38:43.269 00.000 15712 MoveAxis(N, 0, ABG)
01:38:43.269 00.000 15712 Move returns status 0, amount 0
01:38:43.269 00.000 15712 move complete, result=0
01:38:43.269 00.000 15712 worker thread done servicing request
01:38:43.269 00.000 15712 Worker thread wakes up
01:38:43.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:43.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:43.269 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
01:38:44.909 01.640 15712 Exposure complete
01:38:44.974 00.065 15712 worker thread done servicing request
01:38:44.974 00.000 7988 OnExposeComplete: enter
01:38:44.974 00.000 7988 UpdateGuideState(): m_state=6
01:38:44.974 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2635
01:38:44.974 00.000 7988 Star::Find returns 1 (0), X=977.52, Y=190.54, Mass=656, SNR=16.5, Peak=138 HFD=3.2
01:38:44.974 00.000 7988 MultiStar: [#1 0.58,-0.16,0.00,M2] [#2 -0.13,-0.12,0.89,U] [#3 -0.02,0.25,0.79,U] [#4 0.34,-0.13,0.71,U] [#5 0.03,-0.51,0.00,M4] [#6 -0.13,-0.35,0.68,U] [#7 -0.45,0.35,0.00,M8] [#8 1.01,-0.26,0.00,M3] 
01:38:44.974 00.000 7988 refined, 4 included, MultiStar: {0.11, -0.07}, one-star: {0.42, -0.05}
01:38:44.974 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
01:38:44.974 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
01:38:44.974 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.58 mountX=-0.07 mountY=-0.11, mountTheta=-2.16
01:38:44.974 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.07, opts=13)
01:38:44.974 00.000 7988 Enqueuing Move request for scope (0.11, -0.07)
01:38:44.987 00.013 15712 Worker thread wakes up
01:38:44.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:38:44.988 00.001 7988 UpdateGuideState exits: m=656 SNR=16.5
01:38:44.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:44.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:44.988 00.000 7988 Enqueuing Expose request
01:38:44.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:38:44.988 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:38:44.988 00.000 15712 Moving (0.11, -0.07) raw xDistance=-0.07 yDistance=-0.11
01:38:44.988 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:44.988 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
01:38:44.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:44.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:38:44.988 00.000 15712 MoveAxis(E, 9, ABG)
01:38:44.988 00.000 15712 Guiding  Dir = 2, Dur = 9
01:38:44.988 00.000 15712 IsGuiding returns 0
01:38:45.006 00.018 15712 IsGuiding returns 0
01:38:45.006 00.000 15712 Move returns status 0, amount 9
01:38:45.006 00.000 15712 MoveAxis(N, 0, ABG)
01:38:45.006 00.000 15712 Move returns status 0, amount 0
01:38:45.006 00.000 15712 move complete, result=0
01:38:45.006 00.000 15712 worker thread done servicing request
01:38:45.006 00.000 15712 Worker thread wakes up
01:38:45.006 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:38:45.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:45.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:46.424 01.418 15712 Exposure complete
01:38:46.488 00.064 7988 OnExposeComplete: enter
01:38:46.488 00.000 7988 UpdateGuideState(): m_state=6
01:38:46.490 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2636
01:38:46.492 00.002 7988 Star::Find returns 1 (0), X=977.43, Y=190.34, Mass=669, SNR=16.6, Peak=145 HFD=3.2
01:38:46.492 00.000 15712 worker thread done servicing request
01:38:46.492 00.000 7988 MultiStar: [#1 0.41,0.04,1.07,U] [#2 0.16,0.03,0.97,U] [#3 -0.24,0.39,0.00,M3] [#4 0.17,0.14,0.74,U] [#5 0.03,-0.58,0.00,M5] [#6 0.21,-0.61,0.00,M5] [#7 -0.36,0.07,0.56,U] [#8 0.52,-0.16,0.00,M4] 
01:38:46.494 00.002 7988 refined, 4 included, MultiStar: {0.19, -0.01}, one-star: {0.33, -0.26}
01:38:46.496 00.002 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
01:38:46.496 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
01:38:46.498 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.20 cameraTheta=-0.06 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
01:38:46.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.01, opts=13)
01:38:46.502 00.002 7988 Enqueuing Move request for scope (0.19, -0.01)
01:38:46.502 00.000 15712 Worker thread wakes up
01:38:46.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:38:46.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:38:46.502 00.000 15712 Moving (0.19, -0.01) raw xDistance=-0.01 yDistance=-0.19
01:38:46.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:38:46.504 00.002 7988 UpdateGuideState exits: m=669 SNR=16.6
01:38:46.506 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:46.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:46.508 00.002 7988 Enqueuing Expose request
01:38:46.508 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:46.510 00.002 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
01:38:46.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:46.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:38:46.510 00.000 15712 MoveAxis(E, 9, ABG)
01:38:46.510 00.000 15712 Guiding  Dir = 2, Dur = 9
01:38:46.510 00.000 15712 IsGuiding returns 0
01:38:46.535 00.025 15712 IsGuiding returns 0
01:38:46.535 00.000 15712 Move returns status 0, amount 9
01:38:46.535 00.000 15712 MoveAxis(N, 0, ABG)
01:38:46.535 00.000 15712 Move returns status 0, amount 0
01:38:46.535 00.000 15712 move complete, result=0
01:38:46.535 00.000 15712 worker thread done servicing request
01:38:46.535 00.000 15712 Worker thread wakes up
01:38:46.535 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
01:38:46.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:46.538 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:48.180 01.642 15712 Exposure complete
01:38:48.242 00.062 15712 worker thread done servicing request
01:38:48.242 00.000 7988 OnExposeComplete: enter
01:38:48.242 00.000 7988 UpdateGuideState(): m_state=6
01:38:48.242 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2637
01:38:48.242 00.000 7988 Star::Find returns 1 (0), X=977.31, Y=190.52, Mass=649, SNR=16.3, Peak=145 HFD=3.2
01:38:48.253 00.011 7988 MultiStar: [#1 0.38,-0.08,1.03,U] [#2 -0.36,0.17,0.99,U] [#3 0.06,0.81,0.00,M4] [#4 0.42,0.26,0.00,M1] [#5 -0.70,-0.21,0.00,M6] [#6 -0.15,-0.13,0.72,U] [#7 0.12,0.57,0.00,M8] [#8 1.07,-0.65,0.00,M5] 
01:38:48.253 00.000 7988 refined, 3 included, MultiStar: {0.03, -0.02}, one-star: {0.20, -0.07}
01:38:48.253 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
01:38:48.253 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
01:38:48.258 00.005 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.56 mountX=-0.02 mountY=-0.03, mountTheta=-2.13
01:38:48.258 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
01:38:48.258 00.000 7988 Enqueuing Move request for scope (0.03, -0.02)
01:38:48.258 00.000 15712 Worker thread wakes up
01:38:48.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:38:48.258 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:38:48.258 00.000 15712 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
01:38:48.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:48.258 00.000 7988 UpdateGuideState exits: m=649 SNR=16.3
01:38:48.264 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:48.264 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:48.266 00.002 7988 Enqueuing Expose request
01:38:48.266 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:48.266 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
01:38:48.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:48.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:48.266 00.000 15712 MoveAxis(E, 9, ABG)
01:38:48.266 00.000 15712 Guiding  Dir = 2, Dur = 9
01:38:48.266 00.000 15712 IsGuiding returns 0
01:38:48.294 00.028 15712 IsGuiding returns 0
01:38:48.294 00.000 15712 Move returns status 0, amount 9
01:38:48.294 00.000 15712 MoveAxis(N, 0, ABG)
01:38:48.294 00.000 15712 Move returns status 0, amount 0
01:38:48.294 00.000 15712 move complete, result=0
01:38:48.294 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
01:38:48.296 00.002 15712 worker thread done servicing request
01:38:48.296 00.000 15712 Worker thread wakes up
01:38:48.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:48.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:49.709 01.413 15712 Exposure complete
01:38:49.774 00.065 15712 worker thread done servicing request
01:38:49.775 00.001 7988 OnExposeComplete: enter
01:38:49.775 00.000 7988 UpdateGuideState(): m_state=6
01:38:49.775 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2638
01:38:49.775 00.000 7988 Star::Find returns 1 (0), X=977.19, Y=190.63, Mass=812, SNR=18.3, Peak=138 HFD=3.6
01:38:49.775 00.000 7988 MultiStar: [#1 0.47,-0.04,0.00,M1] [#2 -0.09,-0.02,0.79,U] [#3 0.20,0.49,0.00,M5] [#4 -0.10,0.07,0.77,U] [#5 -0.14,-0.23,0.65,U] [#6 0.73,-0.58,0.00,M5] [#7 -0.20,0.40,0.00,M9] [#8 0.56,-0.28,0.00,M6] 
01:38:49.775 00.000 7988 refined, 3 included, MultiStar: {-0.04, -0.02}, one-star: {0.09, 0.04}
01:38:49.775 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
01:38:49.782 00.007 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
01:38:49.782 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.66 mountX=-0.02 mountY=0.05, mountTheta=2.06
01:38:49.782 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.02, opts=13)
01:38:49.782 00.000 7988 Enqueuing Move request for scope (-0.04, -0.02)
01:38:49.782 00.000 15712 Worker thread wakes up
01:38:49.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:38:49.782 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:38:49.787 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:38:49.787 00.000 7988 UpdateGuideState exits: m=812 SNR=18.3
01:38:49.789 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:49.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:49.791 00.002 7988 Enqueuing Expose request
01:38:49.791 00.000 15712 Moving (-0.04, -0.02) raw xDistance=-0.02 yDistance=0.05
01:38:49.797 00.006 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:49.797 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:38:49.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:49.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:38:49.797 00.000 15712 MoveAxis(E, 7, ABG)
01:38:49.797 00.000 15712 Guiding  Dir = 2, Dur = 7
01:38:49.797 00.000 15712 IsGuiding returns 0
01:38:49.810 00.013 15712 IsGuiding returns 0
01:38:49.810 00.000 15712 Move returns status 0, amount 7
01:38:49.810 00.000 15712 MoveAxis(N, 0, ABG)
01:38:49.810 00.000 15712 Move returns status 0, amount 0
01:38:49.810 00.000 15712 move complete, result=0
01:38:49.810 00.000 15712 worker thread done servicing request
01:38:49.810 00.000 15712 Worker thread wakes up
01:38:49.810 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:38:49.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:49.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:51.448 01.638 15712 Exposure complete
01:38:51.510 00.062 15712 worker thread done servicing request
01:38:51.510 00.000 7988 OnExposeComplete: enter
01:38:51.510 00.000 7988 UpdateGuideState(): m_state=6
01:38:51.515 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2639
01:38:51.515 00.000 7988 Star::Find returns 1 (0), X=977.55, Y=190.28, Mass=791, SNR=18.0, Peak=148 HFD=3.4
01:38:51.517 00.002 7988 MultiStar: [#1 0.50,-0.48,0.00,M2] [#2 0.08,-0.24,0.82,U] [#3 -0.05,0.07,0.82,U] [#4 0.36,0.08,0.71,U] [#5 0.04,-0.35,0.71,U] [#6 -0.03,-0.76,0.00,M6] [#7 -0.35,-0.30,0.00,M10] [#8 0.34,0.07,0.45,U] 
01:38:51.519 00.002 7988 refined, 5 included, MultiStar: {0.20, -0.13}, one-star: {0.45, -0.31}
01:38:51.519 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
01:38:51.519 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
01:38:51.521 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.59 mountX=-0.13 mountY=-0.20, mountTheta=-2.16
01:38:51.523 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.13, opts=13)
01:38:51.523 00.000 7988 Enqueuing Move request for scope (0.20, -0.13)
01:38:51.525 00.002 15712 Worker thread wakes up
01:38:51.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:38:51.526 00.001 7988 UpdateGuideState exits: m=791 SNR=18.0
01:38:51.528 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:51.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:51.530 00.002 7988 Enqueuing Expose request
01:38:51.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
01:38:51.530 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
01:38:51.530 00.000 15712 Moving (0.20, -0.13) raw xDistance=-0.13 yDistance=-0.20
01:38:51.532 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:51.532 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
01:38:51.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:51.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:38:51.532 00.000 15712 MoveAxis(E, 6, ABG)
01:38:51.532 00.000 15712 Guiding  Dir = 2, Dur = 6
01:38:51.532 00.000 15712 IsGuiding returns 0
01:38:51.549 00.017 15712 IsGuiding returns 0
01:38:51.549 00.000 15712 Move returns status 0, amount 6
01:38:51.549 00.000 15712 MoveAxis(N, 0, ABG)
01:38:51.549 00.000 15712 Move returns status 0, amount 0
01:38:51.549 00.000 15712 move complete, result=0
01:38:51.549 00.000 15712 worker thread done servicing request
01:38:51.549 00.000 15712 Worker thread wakes up
01:38:51.549 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:38:51.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:51.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:52.962 01.413 15712 Exposure complete
01:38:53.026 00.064 15712 worker thread done servicing request
01:38:53.026 00.000 7988 OnExposeComplete: enter
01:38:53.026 00.000 7988 UpdateGuideState(): m_state=6
01:38:53.026 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2640
01:38:53.026 00.000 7988 Star::Find returns 1 (0), X=977.59, Y=189.83, Mass=716, SNR=17.1, Peak=141 HFD=3.3
01:38:53.030 00.004 7988 MultiStar: large primary error, entering stabilization period
01:38:53.030 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
01:38:53.030 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
01:38:53.030 00.000 7988 CameraToMount -- cameraX=0.49 cameraY=-0.76 hyp=0.91 cameraTheta=-1.00 mountX=-0.76 mountY=-0.47, mountTheta=-2.59
01:38:53.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=-0.76, opts=13)
01:38:53.030 00.000 7988 Enqueuing Move request for scope (0.49, -0.76)
01:38:53.030 00.000 15712 Worker thread wakes up
01:38:53.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:38:53.030 00.000 7988 UpdateGuideState exits: m=716 SNR=17.1
01:38:53.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:53.040 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:53.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.76) opts 0xd
01:38:53.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, -0.76)
01:38:53.040 00.000 15712 Moving (0.49, -0.76) raw xDistance=-0.76 yDistance=-0.47
01:38:53.040 00.000 7988 Enqueuing Expose request
01:38:53.040 00.000 15712 PPEC rslt: input = -0.76, final = -0.47, react = -0.46, pred = -0.02, hyst = -0.41, hyst_pct = 0.00, period_length = 639.26
01:38:53.040 00.000 15712 PPEC: input: -0.76, control: -0.47, exposure: 1500
01:38:53.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:38:53.040 00.000 15712 MoveAxis(E, 155, ABG)
01:38:53.040 00.000 15712 Guiding  Dir = 2, Dur = 155
01:38:53.057 00.017 15712 IsGuiding returns 0
01:38:53.073 00.016 15712 PulseGuide returned control before completion, sleep 150
01:38:53.249 00.176 15712 IsGuiding returns 0
01:38:53.249 00.000 15712 Move returns status 0, amount 155
01:38:53.249 00.000 15712 MoveAxis(N, 120, ABG)
01:38:53.249 00.000 15712 Guiding  Dir = 0, Dur = 120
01:38:53.279 00.030 15712 IsGuiding returns 0
01:38:53.361 00.082 15712 PulseGuide returned control before completion, sleep 51
01:38:53.423 00.062 15712 IsGuiding returns 1
01:38:53.423 00.000 15712 scope still moving after pulse duration time elapsed
01:38:53.455 00.032 15712 IsGuiding returns 1
01:38:53.505 00.050 15712 IsGuiding returns 1
01:38:53.535 00.030 15712 IsGuiding returns 0
01:38:53.537 00.002 15712 scope move finished after 120 + 137 ms
01:38:53.539 00.002 15712 Move returns status 0, amount 120
01:38:53.539 00.000 15712 move complete, result=0
01:38:53.539 00.000 7988 GuideStep: -0.8 px 155 ms EAST, -0.5 px 120 ms NORTH
01:38:53.541 00.002 15712 worker thread done servicing request
01:38:53.541 00.000 15712 Worker thread wakes up
01:38:53.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:53.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:55.178 01.637 15712 Exposure complete
01:38:55.240 00.062 15712 worker thread done servicing request
01:38:55.240 00.000 7988 OnExposeComplete: enter
01:38:55.240 00.000 7988 UpdateGuideState(): m_state=6
01:38:55.245 00.005 7988 Star::Find(15, 977, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2641
01:38:55.245 00.000 7988 Star::Find returns 1 (0), X=977.21, Y=190.01, Mass=797, SNR=18.2, Peak=145 HFD=4.0
01:38:55.247 00.002 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
01:38:55.247 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
01:38:55.249 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.59 hyp=0.60 cameraTheta=-1.39 mountX=-0.59 mountY=-0.10, mountTheta=-2.98
01:38:55.251 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.59, opts=13)
01:38:55.251 00.000 7988 Enqueuing Move request for scope (0.11, -0.59)
01:38:55.253 00.002 15712 Worker thread wakes up
01:38:55.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.59) opts 0xd
01:38:55.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.59)
01:38:55.253 00.000 15712 Moving (0.11, -0.59) raw xDistance=-0.59 yDistance=-0.10
01:38:55.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:55.253 00.000 7988 UpdateGuideState exits: m=797 SNR=18.2
01:38:55.256 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:55.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:55.256 00.000 7988 Enqueuing Expose request
01:38:55.256 00.000 15712 PPEC rslt: input = -0.59, final = -0.37, react = -0.35, pred = -0.02, hyst = -0.32, hyst_pct = 0.00, period_length = 639.26
01:38:55.256 00.000 15712 PPEC: input: -0.59, control: -0.37, exposure: 1500
01:38:55.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:55.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:38:55.256 00.000 15712 MoveAxis(E, 121, ABG)
01:38:55.256 00.000 15712 Guiding  Dir = 2, Dur = 121
01:38:55.256 00.000 15712 IsGuiding returns 0
01:38:55.273 00.017 15712 PulseGuide returned control before completion, sleep 112
01:38:55.408 00.135 15712 IsGuiding returns 1
01:38:55.408 00.000 15712 scope still moving after pulse duration time elapsed
01:38:55.431 00.023 15712 IsGuiding returns 0
01:38:55.431 00.000 15712 scope move finished after 121 + 50 ms
01:38:55.431 00.000 15712 Move returns status 0, amount 121
01:38:55.431 00.000 15712 MoveAxis(N, 0, ABG)
01:38:55.431 00.000 15712 Move returns status 0, amount 0
01:38:55.431 00.000 15712 move complete, result=0
01:38:55.431 00.000 15712 worker thread done servicing request
01:38:55.431 00.000 15712 Worker thread wakes up
01:38:55.431 00.000 7988 GuideStep: -0.6 px 121 ms EAST, -0.1 px 0 ms NORTH
01:38:55.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:55.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:56.837 01.406 15712 Exposure complete
01:38:56.901 00.064 15712 worker thread done servicing request
01:38:56.901 00.000 7988 OnExposeComplete: enter
01:38:56.903 00.002 7988 UpdateGuideState(): m_state=6
01:38:56.903 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2642
01:38:56.903 00.000 7988 Star::Find returns 1 (0), X=977.34, Y=190.52, Mass=740, SNR=17.6, Peak=141 HFD=3.4
01:38:56.903 00.000 7988 MultiStar: exiting stabilization period
01:38:56.903 00.000 7988 MultiStar: [#1 0.54,0.24,0.00,M3] [#2 -0.13,0.03,0.84,U] [#3 0.01,0.46,0.00,M5] [#4 -0.11,0.23,0.68,U] [#5 -0.08,0.17,0.78,U] [#6 0.01,-0.23,0.64,U] [#7 -0.18,0.49,0.00,R] [#8 0.74,0.06,0.00,M6] 
01:38:56.903 00.000 7988 refined, 4 included, MultiStar: {0.00, 0.02}, one-star: {0.24, -0.08}
01:38:56.903 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.00 = -0.00)
01:38:56.903 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
01:38:56.903 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.56 mountX=0.02 mountY=-0.00, mountTheta=-0.04
01:38:56.903 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.02, opts=13)
01:38:56.903 00.000 7988 Enqueuing Move request for scope (0.00, 0.02)
01:38:56.915 00.012 15712 Worker thread wakes up
01:38:56.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:56.915 00.000 7988 UpdateGuideState exits: m=740 SNR=17.6
01:38:56.915 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:56.915 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:56.915 00.000 7988 Enqueuing Expose request
01:38:56.920 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
01:38:56.920 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
01:38:56.920 00.000 15712 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
01:38:56.924 00.004 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:56.924 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
01:38:56.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:56.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:38:56.924 00.000 15712 MoveAxis(E, 6, ABG)
01:38:56.924 00.000 15712 Guiding  Dir = 2, Dur = 6
01:38:56.924 00.000 15712 IsGuiding returns 0
01:38:56.937 00.013 15712 IsGuiding returns 0
01:38:56.937 00.000 15712 Move returns status 0, amount 6
01:38:56.937 00.000 15712 MoveAxis(N, 0, ABG)
01:38:56.937 00.000 15712 Move returns status 0, amount 0
01:38:56.937 00.000 15712 move complete, result=0
01:38:56.937 00.000 15712 worker thread done servicing request
01:38:56.937 00.000 15712 Worker thread wakes up
01:38:56.937 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:38:56.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:56.943 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:38:58.684 01.741 15712 Exposure complete
01:38:58.747 00.063 15712 worker thread done servicing request
01:38:58.747 00.000 7988 OnExposeComplete: enter
01:38:58.747 00.000 7988 UpdateGuideState(): m_state=6
01:38:58.750 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2643
01:38:58.750 00.000 7988 Star::Find returns 1 (0), X=977.60, Y=190.68, Mass=788, SNR=18.0, Peak=148 HFD=3.5
01:38:58.752 00.002 7988 MultiStar: [#1 0.62,0.03,0.00,M4] [#2 0.22,0.10,0.76,U] [#3 0.43,0.18,0.00,M6] [#4 0.24,0.33,0.68,U] [#5 0.03,0.13,0.63,U] [#6 -0.14,-0.29,0.60,U] [#7 -0.61,0.22,0.00,M1] [#8 1.02,-0.03,0.00,M7] 
01:38:58.752 00.000 7988 refined, 4 included, MultiStar: {0.21, 0.08}, one-star: {0.49, 0.09}
01:38:58.754 00.002 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.56) = xAngle (-1.19 = -1.19)
01:38:58.755 00.001 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
01:38:58.755 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.22 cameraTheta=0.38 mountX=0.08 mountY=-0.21, mountTheta=-1.19
01:38:58.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.08, opts=13)
01:38:58.755 00.000 7988 Enqueuing Move request for scope (0.21, 0.08)
01:38:58.761 00.006 15712 Worker thread wakes up
01:38:58.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
01:38:58.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
01:38:58.761 00.000 15712 Moving (0.21, 0.08) raw xDistance=0.08 yDistance=-0.21
01:38:58.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
01:38:58.761 00.000 7988 UpdateGuideState exits: m=788 SNR=18.0
01:38:58.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:58.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:38:58.763 00.000 7988 Enqueuing Expose request
01:38:58.763 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:38:58.763 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
01:38:58.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:58.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:38:58.763 00.000 15712 MoveAxis(E, 6, ABG)
01:38:58.763 00.000 15712 Guiding  Dir = 2, Dur = 6
01:38:58.763 00.000 15712 IsGuiding returns 0
01:38:58.796 00.033 15712 IsGuiding returns 0
01:38:58.796 00.000 15712 Move returns status 0, amount 6
01:38:58.796 00.000 15712 MoveAxis(N, 0, ABG)
01:38:58.796 00.000 15712 Move returns status 0, amount 0
01:38:58.796 00.000 15712 move complete, result=0
01:38:58.796 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:38:58.798 00.002 15712 worker thread done servicing request
01:38:58.798 00.000 15712 Worker thread wakes up
01:38:58.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:38:58.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:00.215 01.417 15712 Exposure complete
01:39:00.277 00.062 15712 worker thread done servicing request
01:39:00.277 00.000 7988 OnExposeComplete: enter
01:39:00.277 00.000 7988 UpdateGuideState(): m_state=6
01:39:00.282 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2644
01:39:00.282 00.000 7988 Star::Find returns 1 (0), X=977.52, Y=190.61, Mass=718, SNR=17.3, Peak=149 HFD=3.2
01:39:00.284 00.002 7988 MultiStar: [#1 0.33,0.03,0.94,U] [#2 -0.19,-0.35,0.88,U] [#3 0.25,0.28,0.83,U] [#4 0.33,-0.11,0.66,U] [#5 -0.09,0.03,0.69,U] [#6 -0.21,-0.39,0.00,M5] [#7 0.04,0.33,0.50,U] [#8 0.63,0.24,0.00,M8] 
01:39:00.284 00.000 7988 refined, 6 included, MultiStar: {0.17, 0.01}, one-star: {0.42, 0.02}
01:39:00.286 00.002 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
01:39:00.286 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
01:39:00.288 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.09 mountX=0.02 mountY=-0.17, mountTheta=-1.48
01:39:00.290 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.01, opts=13)
01:39:00.290 00.000 7988 Enqueuing Move request for scope (0.17, 0.01)
01:39:00.292 00.002 15712 Worker thread wakes up
01:39:00.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
01:39:00.292 00.000 7988 UpdateGuideState exits: m=718 SNR=17.3
01:39:00.294 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:00.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:00.296 00.002 7988 Enqueuing Expose request
01:39:00.298 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
01:39:00.298 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
01:39:00.298 00.000 15712 Moving (0.17, 0.01) raw xDistance=0.02 yDistance=-0.17
01:39:00.303 00.005 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:00.303 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
01:39:00.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:00.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:39:00.303 00.000 15712 MoveAxis(E, 8, ABG)
01:39:00.303 00.000 15712 Guiding  Dir = 2, Dur = 8
01:39:00.303 00.000 15712 IsGuiding returns 0
01:39:00.329 00.026 15712 IsGuiding returns 0
01:39:00.329 00.000 15712 Move returns status 0, amount 8
01:39:00.329 00.000 15712 MoveAxis(N, 0, ABG)
01:39:00.329 00.000 15712 Move returns status 0, amount 0
01:39:00.329 00.000 15712 move complete, result=0
01:39:00.329 00.000 15712 worker thread done servicing request
01:39:00.329 00.000 15712 Worker thread wakes up
01:39:00.329 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
01:39:00.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:00.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:01.966 01.637 15712 Exposure complete
01:39:02.028 00.062 15712 worker thread done servicing request
01:39:02.028 00.000 7988 OnExposeComplete: enter
01:39:02.028 00.000 7988 UpdateGuideState(): m_state=6
01:39:02.032 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2645
01:39:02.032 00.000 7988 Star::Find returns 1 (0), X=977.70, Y=190.99, Mass=624, SNR=16.0, Peak=152 HFD=2.9
01:39:02.034 00.002 7988 MultiStar: [#1 0.68,0.28,0.00,M4] [#2 -0.05,0.30,0.91,U] [#3 0.03,0.41,0.80,U] [#4 0.20,0.28,0.77,U] [#5 0.01,0.14,0.80,U] [#6 0.23,0.04,0.68,U] [#7 0.10,-0.37,0.53,U] [#8 1.10,-0.22,0.00,M9] 
01:39:02.035 00.001 7988 refined, 6 included, MultiStar: {0.17, 0.21}, one-star: {0.60, 0.39}
01:39:02.035 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
01:39:02.037 00.002 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
01:39:02.037 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.88 mountX=0.21 mountY=-0.18, mountTheta=-0.70
01:39:02.039 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.21, opts=13)
01:39:02.041 00.002 7988 Enqueuing Move request for scope (0.17, 0.21)
01:39:02.041 00.000 15712 Worker thread wakes up
01:39:02.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
01:39:02.041 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
01:39:02.041 00.000 15712 Moving (0.17, 0.21) raw xDistance=0.21 yDistance=-0.18
01:39:02.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:39:02.043 00.002 7988 UpdateGuideState exits: m=624 SNR=16.0
01:39:02.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:02.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:02.043 00.000 7988 Enqueuing Expose request
01:39:02.043 00.000 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
01:39:02.043 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
01:39:02.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:02.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:39:02.043 00.000 15712 MoveAxis(W, 32, ABG)
01:39:02.043 00.000 15712 Guiding  Dir = 3, Dur = 32
01:39:02.043 00.000 15712 IsGuiding returns 0
01:39:02.069 00.026 15712 PulseGuide returned control before completion, sleep 19
01:39:02.121 00.052 15712 IsGuiding returns 0
01:39:02.121 00.000 15712 Move returns status 0, amount 32
01:39:02.121 00.000 15712 MoveAxis(N, 0, ABG)
01:39:02.121 00.000 15712 Move returns status 0, amount 0
01:39:02.121 00.000 15712 move complete, result=0
01:39:02.121 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.2 px 0 ms NORTH
01:39:02.123 00.002 15712 worker thread done servicing request
01:39:02.123 00.000 15712 Worker thread wakes up
01:39:02.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:02.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:03.527 01.404 15712 Exposure complete
01:39:03.592 00.065 15712 worker thread done servicing request
01:39:03.592 00.000 7988 OnExposeComplete: enter
01:39:03.592 00.000 7988 UpdateGuideState(): m_state=6
01:39:03.592 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2646
01:39:03.592 00.000 7988 Star::Find returns 1 (0), X=977.60, Y=190.12, Mass=668, SNR=16.3, Peak=145 HFD=3.3
01:39:03.592 00.000 7988 MultiStar: [#1 0.57,-0.48,0.00,M5] [#2 -0.04,-0.56,0.00,M1] [#3 -0.02,-0.20,0.84,U] [#4 -0.13,-0.67,0.00,M1] [#5 0.35,-0.67,0.00,M1] [#6 0.01,-1.03,0.00,M5] [#7 0.09,-0.23,0.57,U] [#8 0.79,-0.68,0.00,M10] 
01:39:03.597 00.005 7988 refined, 2 included, MultiStar: {0.22, -0.32}, one-star: {0.50, -0.47}
01:39:03.599 00.002 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
01:39:03.599 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
01:39:03.599 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.32 hyp=0.39 cameraTheta=-0.97 mountX=-0.32 mountY=-0.21, mountTheta=-2.56
01:39:03.599 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.32, opts=13)
01:39:03.604 00.005 7988 Enqueuing Move request for scope (0.22, -0.32)
01:39:03.604 00.000 15712 Worker thread wakes up
01:39:03.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.32) opts 0xd
01:39:03.604 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.32)
01:39:03.604 00.000 15712 Moving (0.22, -0.32) raw xDistance=-0.32 yDistance=-0.21
01:39:03.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
01:39:03.604 00.000 7988 UpdateGuideState exits: m=668 SNR=16.3
01:39:03.608 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:03.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:03.610 00.002 7988 Enqueuing Expose request
01:39:03.610 00.000 15712 PPEC rslt: input = -0.32, final = -0.22, react = -0.19, pred = -0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
01:39:03.610 00.000 15712 PPEC: input: -0.32, control: -0.22, exposure: 1500
01:39:03.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:03.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:39:03.610 00.000 15712 MoveAxis(E, 72, ABG)
01:39:03.610 00.000 15712 Guiding  Dir = 2, Dur = 72
01:39:03.610 00.000 15712 IsGuiding returns 0
01:39:03.640 00.030 15712 PulseGuide returned control before completion, sleep 54
01:39:03.699 00.059 15712 IsGuiding returns 1
01:39:03.699 00.000 15712 scope still moving after pulse duration time elapsed
01:39:03.751 00.052 15712 IsGuiding returns 1
01:39:03.779 00.028 15712 IsGuiding returns 0
01:39:03.779 00.000 15712 scope move finished after 72 + 95 ms
01:39:03.779 00.000 15712 Move returns status 0, amount 72
01:39:03.779 00.000 15712 MoveAxis(N, 0, ABG)
01:39:03.779 00.000 15712 Move returns status 0, amount 0
01:39:03.779 00.000 15712 move complete, result=0
01:39:03.779 00.000 15712 worker thread done servicing request
01:39:03.779 00.000 15712 Worker thread wakes up
01:39:03.779 00.000 7988 GuideStep: -0.3 px 72 ms EAST, -0.2 px 0 ms NORTH
01:39:03.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:03.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:05.423 01.644 15712 Exposure complete
01:39:05.486 00.063 15712 worker thread done servicing request
01:39:05.486 00.000 7988 OnExposeComplete: enter
01:39:05.486 00.000 7988 UpdateGuideState(): m_state=6
01:39:05.488 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2647
01:39:05.488 00.000 7988 Star::Find returns 1 (0), X=977.52, Y=190.33, Mass=756, SNR=17.7, Peak=142 HFD=3.3
01:39:05.490 00.002 7988 MultiStar: [#1 0.38,-0.39,0.00,M6] [#2 -0.03,-0.44,0.00,M2] [#3 -0.02,0.03,0.76,U] [#4 0.16,0.13,0.66,U] [#5 0.09,-0.31,0.68,U] [#6 0.31,-0.93,0.00,M6] [#7 0.23,-0.34,0.48,U] [#8 0.96,-0.60,0.00,R] 
01:39:05.490 00.000 7988 refined, 4 included, MultiStar: {0.19, -0.15}, one-star: {0.42, -0.26}
01:39:05.492 00.002 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
01:39:05.492 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
01:39:05.494 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.67 mountX=-0.15 mountY=-0.18, mountTheta=-2.25
01:39:05.496 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.15, opts=13)
01:39:05.496 00.000 7988 Enqueuing Move request for scope (0.19, -0.15)
01:39:05.498 00.002 15712 Worker thread wakes up
01:39:05.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:39:05.498 00.000 7988 UpdateGuideState exits: m=756 SNR=17.7
01:39:05.500 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
01:39:05.500 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
01:39:05.500 00.000 15712 Moving (0.19, -0.15) raw xDistance=-0.15 yDistance=-0.18
01:39:05.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:05.502 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:05.502 00.000 7988 Enqueuing Expose request
01:39:05.504 00.002 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:05.504 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
01:39:05.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:05.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:39:05.504 00.000 15712 MoveAxis(E, 10, ABG)
01:39:05.504 00.000 15712 Guiding  Dir = 2, Dur = 10
01:39:05.504 00.000 15712 IsGuiding returns 0
01:39:05.519 00.015 15712 IsGuiding returns 1
01:39:05.519 00.000 15712 scope still moving after pulse duration time elapsed
01:39:05.574 00.055 15712 IsGuiding returns 0
01:39:05.574 00.000 15712 scope move finished after 10 + 57 ms
01:39:05.574 00.000 15712 Move returns status 0, amount 10
01:39:05.574 00.000 15712 MoveAxis(N, 0, ABG)
01:39:05.574 00.000 15712 Move returns status 0, amount 0
01:39:05.574 00.000 15712 move complete, result=0
01:39:05.574 00.000 15712 worker thread done servicing request
01:39:05.574 00.000 15712 Worker thread wakes up
01:39:05.574 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
01:39:05.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:05.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:06.986 01.412 15712 Exposure complete
01:39:07.050 00.064 15712 worker thread done servicing request
01:39:07.050 00.000 7988 OnExposeComplete: enter
01:39:07.051 00.001 7988 UpdateGuideState(): m_state=6
01:39:07.051 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2648
01:39:07.051 00.000 7988 Star::Find returns 1 (0), X=977.44, Y=190.27, Mass=682, SNR=16.6, Peak=157 HFD=3.2
01:39:07.051 00.000 7988 MultiStar: [#1 0.27,-0.21,1.02,U] [#2 0.12,-0.30,0.86,U] [#3 -0.15,0.02,0.88,U] [#4 0.02,-0.36,0.70,U] [#5 -0.10,0.08,0.78,U] [#6 0.04,-0.58,0.00,M7] [#7 -0.45,-0.01,0.00,M1] [#8 -0.44,-0.13,0.00,M1] 
01:39:07.051 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.18}, one-star: {0.34, -0.33}
01:39:07.051 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
01:39:07.051 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
01:39:07.051 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.08 mountX=-0.18 mountY=-0.09, mountTheta=-2.67
01:39:07.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.18, opts=13)
01:39:07.051 00.000 7988 Enqueuing Move request for scope (0.10, -0.18)
01:39:07.051 00.000 15712 Worker thread wakes up
01:39:07.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
01:39:07.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
01:39:07.051 00.000 15712 Moving (0.10, -0.18) raw xDistance=-0.18 yDistance=-0.09
01:39:07.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:39:07.064 00.013 7988 UpdateGuideState exits: m=682 SNR=16.6
01:39:07.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:07.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:07.064 00.000 7988 Enqueuing Expose request
01:39:07.068 00.004 15712 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:39:07.068 00.000 15712 PPEC: input: -0.18, control: -0.14, exposure: 1500
01:39:07.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:07.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:39:07.068 00.000 15712 MoveAxis(E, 45, ABG)
01:39:07.068 00.000 15712 Guiding  Dir = 2, Dur = 45
01:39:07.068 00.000 15712 IsGuiding returns 0
01:39:07.086 00.018 15712 PulseGuide returned control before completion, sleep 32
01:39:07.154 00.068 15712 IsGuiding returns 1
01:39:07.154 00.000 15712 scope still moving after pulse duration time elapsed
01:39:07.192 00.038 15712 IsGuiding returns 0
01:39:07.192 00.000 15712 scope move finished after 45 + 78 ms
01:39:07.192 00.000 15712 Move returns status 0, amount 45
01:39:07.192 00.000 15712 MoveAxis(N, 0, ABG)
01:39:07.192 00.000 15712 Move returns status 0, amount 0
01:39:07.192 00.000 15712 move complete, result=0
01:39:07.192 00.000 15712 worker thread done servicing request
01:39:07.192 00.000 15712 Worker thread wakes up
01:39:07.192 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
01:39:07.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:07.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:08.837 01.645 15712 Exposure complete
01:39:08.898 00.061 15712 worker thread done servicing request
01:39:08.898 00.000 7988 OnExposeComplete: enter
01:39:08.898 00.000 7988 UpdateGuideState(): m_state=6
01:39:08.903 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2649
01:39:08.903 00.000 7988 Star::Find returns 1 (0), X=977.52, Y=190.46, Mass=576, SNR=15.3, Peak=140 HFD=3.1
01:39:08.905 00.002 7988 MultiStar: [#1 0.70,-0.20,0.00,M6] [#2 0.25,-0.36,0.97,U] [#3 0.67,0.15,0.00,M2] [#4 0.63,0.10,0.00,M1] [#5 0.30,-0.13,0.77,U] [#6 0.32,-0.52,0.00,M8] [#7 -0.02,-0.50,0.00,M2] [#8 0.36,1.60,0.00,M2] 
01:39:08.905 00.000 7988 refined, 2 included, MultiStar: {0.32, -0.21}, one-star: {0.42, -0.14}
01:39:08.907 00.002 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
01:39:08.907 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
01:39:08.909 00.002 7988 CameraToMount -- cameraX=0.32 cameraY=-0.21 hyp=0.39 cameraTheta=-0.58 mountX=-0.21 mountY=-0.32, mountTheta=-2.15
01:39:08.911 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.21, opts=13)
01:39:08.911 00.000 7988 Enqueuing Move request for scope (0.32, -0.21)
01:39:08.913 00.002 15712 Worker thread wakes up
01:39:08.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.21) opts 0xd
01:39:08.913 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.21)
01:39:08.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:39:08.913 00.000 7988 UpdateGuideState exits: m=576 SNR=15.3
01:39:08.916 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:08.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:08.918 00.002 7988 Enqueuing Expose request
01:39:08.918 00.000 15712 Moving (0.32, -0.21) raw xDistance=-0.21 yDistance=-0.32
01:39:08.918 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
01:39:08.918 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
01:39:08.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:39:08.918 00.000 15712 MoveAxis(E, 50, ABG)
01:39:08.918 00.000 15712 Guiding  Dir = 2, Dur = 50
01:39:08.918 00.000 15712 IsGuiding returns 0
01:39:08.946 00.028 15712 PulseGuide returned control before completion, sleep 38
01:39:09.027 00.081 15712 IsGuiding returns 1
01:39:09.027 00.000 15712 scope still moving after pulse duration time elapsed
01:39:09.056 00.029 15712 IsGuiding returns 0
01:39:09.056 00.000 15712 scope move finished after 50 + 82 ms
01:39:09.056 00.000 15712 Move returns status 0, amount 50
01:39:09.056 00.000 15712 MoveAxis(N, 81, ABG)
01:39:09.056 00.000 15712 Guiding  Dir = 0, Dur = 81
01:39:09.056 00.000 15712 IsGuiding returns 0
01:39:09.139 00.083 15712 IsGuiding returns 1
01:39:09.139 00.000 15712 scope still moving after pulse duration time elapsed
01:39:09.169 00.030 15712 IsGuiding returns 1
01:39:09.201 00.032 15712 IsGuiding returns 1
01:39:09.266 00.065 15712 IsGuiding returns 0
01:39:09.266 00.000 15712 scope move finished after 81 + 128 ms
01:39:09.266 00.000 15712 Move returns status 0, amount 81
01:39:09.266 00.000 15712 move complete, result=0
01:39:09.266 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.3 px 81 ms NORTH
01:39:09.268 00.002 15712 worker thread done servicing request
01:39:09.268 00.000 15712 Worker thread wakes up
01:39:09.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:09.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:10.684 01.416 15712 Exposure complete
01:39:10.745 00.061 15712 worker thread done servicing request
01:39:10.745 00.000 7988 OnExposeComplete: enter
01:39:10.745 00.000 7988 UpdateGuideState(): m_state=6
01:39:10.750 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2650
01:39:10.750 00.000 7988 Star::Find returns 1 (0), X=977.58, Y=190.71, Mass=629, SNR=16.1, Peak=141 HFD=3.0
01:39:10.752 00.002 7988 MultiStar: [#1 0.46,0.04,0.00,M7] [#2 -0.02,0.17,0.90,U] [#3 -0.01,0.66,0.00,M3] [#4 0.07,-0.03,0.82,U] [#5 0.05,-0.15,0.69,U] [#6 0.04,-0.07,0.68,U] [#7 -0.04,0.16,0.47,U] [#8 0.40,0.39,0.00,M3] 
01:39:10.752 00.000 7988 refined, 5 included, MultiStar: {0.12, 0.04}, one-star: {0.48, 0.12}
01:39:10.754 00.002 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.56) = xAngle (-1.26 = -1.26)
01:39:10.754 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
01:39:10.756 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=0.04 mountY=-0.12, mountTheta=-1.26
01:39:10.758 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.04, opts=13)
01:39:10.758 00.000 7988 Enqueuing Move request for scope (0.12, 0.04)
01:39:10.760 00.002 15712 Worker thread wakes up
01:39:10.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:39:10.760 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:39:10.760 00.000 15712 Moving (0.12, 0.04) raw xDistance=0.04 yDistance=-0.12
01:39:10.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:39:10.762 00.002 7988 UpdateGuideState exits: m=629 SNR=16.1
01:39:10.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:10.764 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:10.764 00.000 7988 Enqueuing Expose request
01:39:10.764 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:10.764 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
01:39:10.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:10.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:39:10.764 00.000 15712 MoveAxis(E, 9, ABG)
01:39:10.764 00.000 15712 Guiding  Dir = 2, Dur = 9
01:39:10.764 00.000 15712 IsGuiding returns 0
01:39:10.784 00.020 15712 IsGuiding returns 0
01:39:10.784 00.000 15712 Move returns status 0, amount 9
01:39:10.784 00.000 15712 MoveAxis(N, 0, ABG)
01:39:10.784 00.000 15712 Move returns status 0, amount 0
01:39:10.784 00.000 15712 move complete, result=0
01:39:10.784 00.000 15712 worker thread done servicing request
01:39:10.784 00.000 15712 Worker thread wakes up
01:39:10.784 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:39:10.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:10.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:12.422 01.638 15712 Exposure complete
01:39:12.486 00.064 15712 worker thread done servicing request
01:39:12.486 00.000 7988 OnExposeComplete: enter
01:39:12.486 00.000 7988 UpdateGuideState(): m_state=6
01:39:12.491 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2651
01:39:12.491 00.000 7988 Star::Find returns 1 (0), X=977.25, Y=190.78, Mass=738, SNR=17.2, Peak=142 HFD=3.6
01:39:12.493 00.002 7988 MultiStar: [#1 0.31,0.04,0.99,U] [#2 -0.16,0.13,0.82,U] [#3 -0.01,0.32,0.88,U] [#4 0.13,0.37,0.69,U] [#5 0.41,0.17,0.00,M1] [#6 0.26,-0.23,0.65,U] [#7 -0.35,-0.59,0.00,M2] [#8 -0.66,1.23,0.00,M4] 
01:39:12.493 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.14}, one-star: {0.15, 0.18}
01:39:12.495 00.002 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
01:39:12.497 00.002 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
01:39:12.497 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.90 mountX=0.14 mountY=-0.12, mountTheta=-0.69
01:39:12.499 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.14, opts=13)
01:39:12.501 00.002 7988 Enqueuing Move request for scope (0.11, 0.14)
01:39:12.501 00.000 15712 Worker thread wakes up
01:39:12.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
01:39:12.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
01:39:12.501 00.000 15712 Moving (0.11, 0.14) raw xDistance=0.14 yDistance=-0.12
01:39:12.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:39:12.502 00.001 7988 UpdateGuideState exits: m=738 SNR=17.2
01:39:12.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:12.506 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:12.506 00.000 7988 Enqueuing Expose request
01:39:12.508 00.002 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:12.508 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
01:39:12.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:12.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:39:12.508 00.000 15712 MoveAxis(E, 8, ABG)
01:39:12.508 00.000 15712 Guiding  Dir = 2, Dur = 8
01:39:12.508 00.000 15712 IsGuiding returns 0
01:39:12.523 00.015 15712 IsGuiding returns 0
01:39:12.523 00.000 15712 Move returns status 0, amount 8
01:39:12.523 00.000 15712 MoveAxis(N, 0, ABG)
01:39:12.523 00.000 15712 Move returns status 0, amount 0
01:39:12.523 00.000 15712 move complete, result=0
01:39:12.523 00.000 15712 worker thread done servicing request
01:39:12.523 00.000 15712 Worker thread wakes up
01:39:12.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:12.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:12.523 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:39:13.939 01.416 15712 Exposure complete
01:39:14.003 00.064 15712 worker thread done servicing request
01:39:14.003 00.000 7988 OnExposeComplete: enter
01:39:14.003 00.000 7988 UpdateGuideState(): m_state=6
01:39:14.003 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2652
01:39:14.003 00.000 7988 Star::Find returns 1 (0), X=977.23, Y=190.97, Mass=697, SNR=16.8, Peak=133 HFD=3.4
01:39:14.003 00.000 7988 MultiStar: [#1 0.42,0.40,0.00,M7] [#2 -0.32,0.12,0.84,U] [#3 -0.14,0.86,0.00,M3] [#4 0.13,0.38,0.68,U] [#5 -0.11,0.39,0.69,U] [#6 -0.12,0.00,0.65,U] [#7 -0.38,0.19,0.56,U] [#8 -0.33,1.21,0.00,M5] 
01:39:14.012 00.009 7988 refined, 5 included, MultiStar: {-0.09, 0.25}, one-star: {0.13, 0.38}
01:39:14.012 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
01:39:14.012 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
01:39:14.012 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.92 mountX=0.25 mountY=0.09, mountTheta=0.33
01:39:14.012 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.25, opts=13)
01:39:14.012 00.000 7988 Enqueuing Move request for scope (-0.09, 0.25)
01:39:14.012 00.000 15712 Worker thread wakes up
01:39:14.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
01:39:14.019 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:39:14.019 00.000 7988 UpdateGuideState exits: m=697 SNR=16.8
01:39:14.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:14.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:14.019 00.000 7988 Enqueuing Expose request
01:39:14.019 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
01:39:14.019 00.000 15712 Moving (-0.09, 0.25) raw xDistance=0.25 yDistance=0.09
01:39:14.019 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.26
01:39:14.019 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
01:39:14.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:14.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:39:14.029 00.010 15712 MoveAxis(W, 42, ABG)
01:39:14.029 00.000 15712 Guiding  Dir = 3, Dur = 42
01:39:14.029 00.000 15712 IsGuiding returns 0
01:39:14.046 00.017 15712 PulseGuide returned control before completion, sleep 36
01:39:14.083 00.037 15712 IsGuiding returns 1
01:39:14.083 00.000 15712 scope still moving after pulse duration time elapsed
01:39:14.131 00.048 15712 IsGuiding returns 0
01:39:14.131 00.000 15712 scope move finished after 42 + 71 ms
01:39:14.131 00.000 15712 Move returns status 0, amount 42
01:39:14.131 00.000 15712 MoveAxis(N, 0, ABG)
01:39:14.131 00.000 15712 Move returns status 0, amount 0
01:39:14.131 00.000 15712 move complete, result=0
01:39:14.131 00.000 7988 GuideStep: 0.3 px 42 ms WEST, 0.1 px 0 ms NORTH
01:39:14.144 00.013 15712 worker thread done servicing request
01:39:14.144 00.000 15712 Worker thread wakes up
01:39:14.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:14.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:15.884 01.740 15712 Exposure complete
01:39:15.950 00.066 15712 worker thread done servicing request
01:39:15.950 00.000 7988 OnExposeComplete: enter
01:39:15.950 00.000 7988 UpdateGuideState(): m_state=6
01:39:15.952 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2653
01:39:15.952 00.000 7988 Star::Find returns 1 (0), X=977.44, Y=190.90, Mass=657, SNR=16.3, Peak=138 HFD=3.3
01:39:15.954 00.002 7988 MultiStar: [#1 0.27,0.52,0.00,M8] [#2 -0.23,0.11,0.91,U] [#3 -0.01,0.43,0.81,U] [#4 0.20,0.17,0.83,U] [#5 -0.22,0.40,0.00,M1] [#6 0.39,0.09,0.66,U] [#7 -0.20,0.19,0.46,U] [#8 0.09,1.54,0.00,M6] 
01:39:15.954 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.22}, one-star: {0.34, 0.31}
01:39:15.956 00.002 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
01:39:15.956 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
01:39:15.958 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.16 mountX=0.22 mountY=-0.10, mountTheta=-0.43
01:39:15.960 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.22, opts=13)
01:39:15.960 00.000 7988 Enqueuing Move request for scope (0.10, 0.22)
01:39:15.962 00.002 15712 Worker thread wakes up
01:39:15.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
01:39:15.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
01:39:15.962 00.000 15712 Moving (0.10, 0.22) raw xDistance=0.22 yDistance=-0.10
01:39:15.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:15.962 00.000 7988 UpdateGuideState exits: m=657 SNR=16.3
01:39:15.965 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:15.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:15.967 00.002 7988 Enqueuing Expose request
01:39:15.967 00.000 15712 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:39:15.967 00.000 15712 PPEC: input: 0.22, control: 0.11, exposure: 1500
01:39:15.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:15.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:39:15.967 00.000 15712 MoveAxis(W, 36, ABG)
01:39:15.967 00.000 15712 Guiding  Dir = 3, Dur = 36
01:39:15.997 00.030 15712 IsGuiding returns 0
01:39:16.013 00.016 15712 PulseGuide returned control before completion, sleep 31
01:39:16.057 00.044 15712 IsGuiding returns 0
01:39:16.057 00.000 15712 Move returns status 0, amount 36
01:39:16.057 00.000 15712 MoveAxis(N, 0, ABG)
01:39:16.057 00.000 15712 Move returns status 0, amount 0
01:39:16.057 00.000 15712 move complete, result=0
01:39:16.057 00.000 15712 worker thread done servicing request
01:39:16.057 00.000 15712 Worker thread wakes up
01:39:16.057 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
01:39:16.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:16.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:17.477 01.420 15712 Exposure complete
01:39:17.538 00.061 15712 worker thread done servicing request
01:39:17.540 00.002 7988 OnExposeComplete: enter
01:39:17.540 00.000 7988 UpdateGuideState(): m_state=6
01:39:17.540 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2654
01:39:17.540 00.000 7988 Star::Find returns 1 (0), X=977.57, Y=190.32, Mass=648, SNR=16.4, Peak=146 HFD=3.2
01:39:17.540 00.000 7988 MultiStar: [#1 0.21,-0.14,0.94,U] [#2 -0.14,-0.08,0.95,U] [#3 -0.06,0.50,0.00,M3] [#4 0.07,0.05,0.76,U] [#5 -0.52,0.04,0.00,M2] [#6 -0.11,-0.63,0.00,M5] [#7 -0.23,-0.05,0.56,U] [#8 -0.52,0.41,0.00,M7] 
01:39:17.540 00.000 7988 refined, 4 included, MultiStar: {0.11, -0.11}, one-star: {0.46, -0.27}
01:39:17.540 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
01:39:17.540 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
01:39:17.548 00.008 7988 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.81 mountX=-0.11 mountY=-0.11, mountTheta=-2.39
01:39:17.548 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.11, opts=13)
01:39:17.548 00.000 7988 Enqueuing Move request for scope (0.11, -0.11)
01:39:17.548 00.000 15712 Worker thread wakes up
01:39:17.548 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
01:39:17.548 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
01:39:17.548 00.000 15712 Moving (0.11, -0.11) raw xDistance=-0.11 yDistance=-0.11
01:39:17.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:39:17.548 00.000 7988 UpdateGuideState exits: m=648 SNR=16.4
01:39:17.554 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:17.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:17.554 00.000 7988 Enqueuing Expose request
01:39:17.554 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:17.554 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
01:39:17.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:17.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:39:17.554 00.000 15712 MoveAxis(E, 7, ABG)
01:39:17.554 00.000 15712 Guiding  Dir = 2, Dur = 7
01:39:17.554 00.000 15712 IsGuiding returns 0
01:39:17.575 00.021 15712 IsGuiding returns 0
01:39:17.575 00.000 15712 Move returns status 0, amount 7
01:39:17.575 00.000 15712 MoveAxis(N, 0, ABG)
01:39:17.575 00.000 15712 Move returns status 0, amount 0
01:39:17.575 00.000 15712 move complete, result=0
01:39:17.575 00.000 15712 worker thread done servicing request
01:39:17.575 00.000 15712 Worker thread wakes up
01:39:17.575 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:39:17.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:17.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:19.216 01.641 15712 Exposure complete
01:39:19.277 00.061 15712 worker thread done servicing request
01:39:19.277 00.000 7988 OnExposeComplete: enter
01:39:19.277 00.000 7988 UpdateGuideState(): m_state=6
01:39:19.282 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2655
01:39:19.282 00.000 7988 Star::Find returns 1 (0), X=977.21, Y=190.10, Mass=658, SNR=16.5, Peak=130 HFD=3.4
01:39:19.284 00.002 7988 MultiStar: [#1 0.38,-0.46,0.00,M8] [#2 0.01,-0.42,0.92,U] [#3 -0.16,0.22,0.88,U] [#4 0.11,-0.22,0.72,U] [#5 0.01,-0.31,0.71,U] [#6 -0.02,-0.59,0.00,M6] [#7 -0.35,-0.80,0.00,M1] [#8 0.01,0.61,0.00,M8] 
01:39:19.284 00.000 7988 refined, 4 included, MultiStar: {0.01, -0.25}, one-star: {0.11, -0.50}
01:39:19.286 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
01:39:19.286 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
01:39:19.288 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.51 mountX=-0.25 mountY=-0.01, mountTheta=-3.11
01:39:19.290 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.25, opts=13)
01:39:19.290 00.000 7988 Enqueuing Move request for scope (0.01, -0.25)
01:39:19.292 00.002 15712 Worker thread wakes up
01:39:19.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
01:39:19.292 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
01:39:19.292 00.000 15712 Moving (0.01, -0.25) raw xDistance=-0.25 yDistance=-0.01
01:39:19.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:39:19.292 00.000 7988 UpdateGuideState exits: m=658 SNR=16.5
01:39:19.295 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:19.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:19.297 00.002 7988 Enqueuing Expose request
01:39:19.297 00.000 15712 PPEC rslt: input = -0.25, final = -0.18, react = -0.15, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:39:19.297 00.000 15712 PPEC: input: -0.25, control: -0.18, exposure: 1500
01:39:19.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:19.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:39:19.297 00.000 15712 MoveAxis(E, 58, ABG)
01:39:19.297 00.000 15712 Guiding  Dir = 2, Dur = 58
01:39:19.299 00.002 15712 IsGuiding returns 0
01:39:19.316 00.017 15712 PulseGuide returned control before completion, sleep 47
01:39:19.385 00.069 15712 IsGuiding returns 1
01:39:19.385 00.000 15712 scope still moving after pulse duration time elapsed
01:39:19.419 00.034 15712 IsGuiding returns 0
01:39:19.419 00.000 15712 scope move finished after 58 + 62 ms
01:39:19.419 00.000 15712 Move returns status 0, amount 58
01:39:19.419 00.000 15712 MoveAxis(N, 0, ABG)
01:39:19.419 00.000 15712 Move returns status 0, amount 0
01:39:19.419 00.000 15712 move complete, result=0
01:39:19.419 00.000 15712 worker thread done servicing request
01:39:19.419 00.000 15712 Worker thread wakes up
01:39:19.419 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
01:39:19.421 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:19.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:20.840 01.419 15712 Exposure complete
01:39:20.903 00.063 15712 worker thread done servicing request
01:39:20.903 00.000 7988 OnExposeComplete: enter
01:39:20.903 00.000 7988 UpdateGuideState(): m_state=6
01:39:20.903 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2656
01:39:20.903 00.000 7988 Star::Find returns 1 (0), X=977.51, Y=190.26, Mass=668, SNR=16.6, Peak=143 HFD=3.3
01:39:20.903 00.000 7988 MultiStar: [#1 0.37,-0.78,0.00,M9] [#2 0.06,-0.36,0.84,U] [#3 0.04,-0.25,0.81,U] [#4 0.24,-0.16,0.80,U] [#5 -0.11,-0.91,0.00,M2] [#6 -0.24,-0.66,0.00,M7] [#7 -0.80,0.26,0.00,M2] [#8 -0.54,0.13,0.00,M9] 
01:39:20.903 00.000 7988 refined, 3 included, MultiStar: {0.20, -0.28}, one-star: {0.41, -0.34}
01:39:20.903 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
01:39:20.903 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
01:39:20.903 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-0.96 mountX=-0.28 mountY=-0.19, mountTheta=-2.54
01:39:20.903 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.28, opts=13)
01:39:20.915 00.012 7988 Enqueuing Move request for scope (0.20, -0.28)
01:39:20.915 00.000 15712 Worker thread wakes up
01:39:20.915 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.28) opts 0xd
01:39:20.915 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.28)
01:39:20.915 00.000 15712 Moving (0.20, -0.28) raw xDistance=-0.28 yDistance=-0.19
01:39:20.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:39:20.917 00.002 7988 UpdateGuideState exits: m=668 SNR=16.6
01:39:20.919 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:20.919 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:20.921 00.002 7988 Enqueuing Expose request
01:39:20.921 00.000 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:39:20.921 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
01:39:20.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:20.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:39:20.921 00.000 15712 MoveAxis(E, 62, ABG)
01:39:20.921 00.000 15712 Guiding  Dir = 2, Dur = 62
01:39:20.921 00.000 15712 IsGuiding returns 0
01:39:20.951 00.030 15712 PulseGuide returned control before completion, sleep 44
01:39:21.032 00.081 15712 IsGuiding returns 1
01:39:21.032 00.000 15712 scope still moving after pulse duration time elapsed
01:39:21.060 00.028 15712 IsGuiding returns 0
01:39:21.060 00.000 15712 scope move finished after 62 + 76 ms
01:39:21.060 00.000 15712 Move returns status 0, amount 62
01:39:21.060 00.000 15712 MoveAxis(N, 0, ABG)
01:39:21.060 00.000 15712 Move returns status 0, amount 0
01:39:21.060 00.000 15712 move complete, result=0
01:39:21.060 00.000 15712 worker thread done servicing request
01:39:21.060 00.000 15712 Worker thread wakes up
01:39:21.060 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.2 px 0 ms NORTH
01:39:21.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:21.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:22.705 01.645 15712 Exposure complete
01:39:22.767 00.062 15712 worker thread done servicing request
01:39:22.769 00.002 7988 OnExposeComplete: enter
01:39:22.769 00.000 7988 UpdateGuideState(): m_state=6
01:39:22.771 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2657
01:39:22.771 00.000 7988 Star::Find returns 1 (0), X=977.70, Y=190.69, Mass=720, SNR=17.5, Peak=154 HFD=3.3
01:39:22.773 00.002 7988 MultiStar: [#1 0.57,-0.06,0.00,M10] [#2 0.11,0.05,0.89,U] [#3 -0.08,0.25,0.86,U] [#4 0.45,0.03,0.00,M1] [#5 -0.32,-0.18,0.80,U] [#6 0.49,-0.56,0.00,M8] [#7 0.55,0.74,0.00,M3] [#8 -0.11,0.95,0.00,M10] 
01:39:22.773 00.000 7988 refined, 3 included, MultiStar: {0.10, 0.06}, one-star: {0.59, 0.10}
01:39:22.775 00.002 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
01:39:22.775 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
01:39:22.777 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=0.06 mountY=-0.10, mountTheta=-1.04
01:39:22.779 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.06, opts=13)
01:39:22.779 00.000 7988 Enqueuing Move request for scope (0.10, 0.06)
01:39:22.781 00.002 15712 Worker thread wakes up
01:39:22.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:39:22.781 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:39:22.781 00.000 15712 Moving (0.10, 0.06) raw xDistance=0.06 yDistance=-0.10
01:39:22.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:39:22.782 00.001 7988 UpdateGuideState exits: m=720 SNR=17.5
01:39:22.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:22.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:22.786 00.004 7988 Enqueuing Expose request
01:39:22.786 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:22.786 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:39:22.786 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:22.786 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:39:22.786 00.000 15712 MoveAxis(E, 7, ABG)
01:39:22.786 00.000 15712 Guiding  Dir = 2, Dur = 7
01:39:22.786 00.000 15712 IsGuiding returns 0
01:39:22.802 00.016 15712 IsGuiding returns 0
01:39:22.802 00.000 15712 Move returns status 0, amount 7
01:39:22.802 00.000 15712 MoveAxis(N, 0, ABG)
01:39:22.802 00.000 15712 Move returns status 0, amount 0
01:39:22.802 00.000 15712 move complete, result=0
01:39:22.802 00.000 15712 worker thread done servicing request
01:39:22.802 00.000 15712 Worker thread wakes up
01:39:22.802 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:39:22.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:22.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:24.216 01.414 15712 Exposure complete
01:39:24.279 00.063 15712 worker thread done servicing request
01:39:24.281 00.002 7988 OnExposeComplete: enter
01:39:24.282 00.001 7988 UpdateGuideState(): m_state=6
01:39:24.282 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2658
01:39:24.282 00.000 7988 Star::Find returns 1 (0), X=977.10, Y=190.48, Mass=619, SNR=15.8, Peak=149 HFD=3.0
01:39:24.282 00.000 7988 MultiStar: [#1 0.38,-0.42,0.00,R] [#2 -0.33,-0.18,0.92,U] [#3 -0.51,0.55,0.00,M1] [#4 0.10,-0.15,0.82,U] [#5 -0.05,-0.51,0.00,M2] [#6 -0.45,-0.38,0.00,M9] [#7 -0.22,-0.32,0.55,U] [#8 -0.62,0.86,0.00,R] 
01:39:24.282 00.000 7988 single-star, 3 included, MultiStar: {-0.11, -0.18}, one-star: {-0.01, -0.12}
01:39:24.282 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
01:39:24.282 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.07)
01:39:24.282 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.62 mountX=-0.12 mountY=0.01, mountTheta=3.07
01:39:24.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
01:39:24.282 00.000 7988 Enqueuing Move request for scope (-0.01, -0.12)
01:39:24.282 00.000 15712 Worker thread wakes up
01:39:24.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
01:39:24.282 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
01:39:24.282 00.000 15712 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.01
01:39:24.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:39:24.282 00.000 7988 UpdateGuideState exits: m=619 SNR=15.8
01:39:24.295 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:24.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:24.295 00.000 7988 Enqueuing Expose request
01:39:24.299 00.004 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:24.299 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
01:39:24.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:24.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:39:24.299 00.000 15712 MoveAxis(E, 5, ABG)
01:39:24.299 00.000 15712 Guiding  Dir = 2, Dur = 5
01:39:24.299 00.000 15712 IsGuiding returns 0
01:39:24.320 00.021 15712 IsGuiding returns 0
01:39:24.320 00.000 15712 Move returns status 0, amount 5
01:39:24.320 00.000 15712 MoveAxis(N, 0, ABG)
01:39:24.320 00.000 15712 Move returns status 0, amount 0
01:39:24.320 00.000 15712 move complete, result=0
01:39:24.320 00.000 15712 worker thread done servicing request
01:39:24.320 00.000 15712 Worker thread wakes up
01:39:24.320 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:39:24.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:24.326 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:25.957 01.631 15712 Exposure complete
01:39:26.021 00.064 15712 worker thread done servicing request
01:39:26.021 00.000 7988 OnExposeComplete: enter
01:39:26.021 00.000 7988 UpdateGuideState(): m_state=6
01:39:26.021 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2659
01:39:26.021 00.000 7988 Star::Find returns 1 (0), X=977.40, Y=190.20, Mass=719, SNR=17.3, Peak=137 HFD=3.4
01:39:26.021 00.000 7988 MultiStar: [#1 -0.03,0.35,0.99,U] [#2 -0.07,-0.52,0.00,M1] [#3 -0.46,-0.14,0.00,M2] [#4 -0.08,-0.03,0.75,U] [#5 -0.20,-0.38,0.67,U] [#6 -0.01,-0.73,0.00,M10] [#7 -0.03,-0.37,0.44,U] [#8 0.31,-0.79,0.00,M1] 
01:39:26.021 00.000 7988 refined, 4 included, MultiStar: {0.02, -0.13}, one-star: {0.30, -0.40}
01:39:26.021 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
01:39:26.021 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
01:39:26.021 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.44 mountX=-0.13 mountY=-0.01, mountTheta=-3.03
01:39:26.021 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.13, opts=13)
01:39:26.021 00.000 7988 Enqueuing Move request for scope (0.02, -0.13)
01:39:26.021 00.000 15712 Worker thread wakes up
01:39:26.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
01:39:26.034 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:26.034 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
01:39:26.034 00.000 15712 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=-0.01
01:39:26.034 00.000 7988 UpdateGuideState exits: m=719 SNR=17.3
01:39:26.036 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:26.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:26.038 00.002 7988 Enqueuing Expose request
01:39:26.040 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:26.040 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
01:39:26.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:26.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:39:26.040 00.000 15712 MoveAxis(E, 6, ABG)
01:39:26.040 00.000 15712 Guiding  Dir = 2, Dur = 6
01:39:26.040 00.000 15712 IsGuiding returns 0
01:39:26.067 00.027 15712 IsGuiding returns 0
01:39:26.067 00.000 15712 Move returns status 0, amount 6
01:39:26.067 00.000 15712 MoveAxis(N, 0, ABG)
01:39:26.067 00.000 15712 Move returns status 0, amount 0
01:39:26.067 00.000 15712 move complete, result=0
01:39:26.067 00.000 15712 worker thread done servicing request
01:39:26.067 00.000 15712 Worker thread wakes up
01:39:26.067 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:39:26.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:26.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:27.471 01.404 15712 Exposure complete
01:39:27.536 00.065 15712 worker thread done servicing request
01:39:27.537 00.001 7988 OnExposeComplete: enter
01:39:27.537 00.000 7988 UpdateGuideState(): m_state=6
01:39:27.537 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2660
01:39:27.537 00.000 7988 Star::Find returns 1 (0), X=977.43, Y=190.67, Mass=640, SNR=16.0, Peak=145 HFD=3.2
01:39:27.537 00.000 7988 MultiStar: [#1 0.15,0.67,0.00,M1] [#2 0.02,-0.23,0.94,U] [#3 -0.13,0.59,0.00,M3] [#4 -0.08,0.04,0.79,U] [#5 -0.46,-0.36,0.00,M2] [#6 -0.12,-0.16,0.68,U] [#7 0.02,0.05,0.53,U] [#8 -0.21,0.06,0.46,U] 
01:39:27.537 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.04}, one-star: {0.33, 0.07}
01:39:27.537 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
01:39:27.537 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
01:39:27.537 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-0.99 mountX=-0.04 mountY=-0.02, mountTheta=-2.57
01:39:27.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.04, opts=13)
01:39:27.537 00.000 7988 Enqueuing Move request for scope (0.02, -0.04)
01:39:27.549 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:27.551 00.002 7988 UpdateGuideState exits: m=640 SNR=16.0
01:39:27.552 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:27.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:27.552 00.000 7988 Enqueuing Expose request
01:39:27.552 00.000 15712 Worker thread wakes up
01:39:27.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:39:27.552 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:39:27.552 00.000 15712 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.02
01:39:27.552 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:27.552 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
01:39:27.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:27.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:27.552 00.000 15712 MoveAxis(E, 6, ABG)
01:39:27.552 00.000 15712 Guiding  Dir = 2, Dur = 6
01:39:27.552 00.000 15712 IsGuiding returns 0
01:39:27.586 00.034 15712 IsGuiding returns 0
01:39:27.586 00.000 15712 Move returns status 0, amount 6
01:39:27.586 00.000 15712 MoveAxis(N, 0, ABG)
01:39:27.586 00.000 15712 Move returns status 0, amount 0
01:39:27.586 00.000 15712 move complete, result=0
01:39:27.586 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:39:27.587 00.001 15712 worker thread done servicing request
01:39:27.587 00.000 15712 Worker thread wakes up
01:39:27.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:27.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:29.223 01.636 15712 Exposure complete
01:39:29.286 00.063 15712 worker thread done servicing request
01:39:29.286 00.000 7988 OnExposeComplete: enter
01:39:29.286 00.000 7988 UpdateGuideState(): m_state=6
01:39:29.291 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2661
01:39:29.291 00.000 7988 Star::Find returns 1 (0), X=977.15, Y=190.72, Mass=696, SNR=17.0, Peak=151 HFD=3.1
01:39:29.293 00.002 7988 MultiStar: [#1 -0.14,0.79,0.00,M2] [#2 0.13,0.35,0.91,U] [#3 -0.14,0.78,0.00,M4] [#4 -0.32,0.49,0.00,M1] [#5 -0.04,0.37,0.74,U] [#6 -0.09,0.05,0.71,U] [#7 -0.01,0.72,0.00,M1] [#8 -0.42,0.39,0.00,M1] 
01:39:29.293 00.000 7988 single-star, 3 included, MultiStar: {0.02, 0.23}, one-star: {0.04, 0.13}
01:39:29.295 00.002 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.32 = -0.32)
01:39:29.295 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
01:39:29.297 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.24 mountX=0.13 mountY=-0.05, mountTheta=-0.35
01:39:29.299 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
01:39:29.299 00.000 7988 Enqueuing Move request for scope (0.04, 0.13)
01:39:29.301 00.002 15712 Worker thread wakes up
01:39:29.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
01:39:29.301 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
01:39:29.301 00.000 15712 Moving (0.04, 0.13) raw xDistance=0.13 yDistance=-0.05
01:39:29.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:29.302 00.001 7988 UpdateGuideState exits: m=696 SNR=17.0
01:39:29.303 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:29.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:29.303 00.000 7988 Enqueuing Expose request
01:39:29.303 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:29.303 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
01:39:29.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:29.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:39:29.303 00.000 15712 MoveAxis(E, 6, ABG)
01:39:29.303 00.000 15712 Guiding  Dir = 2, Dur = 6
01:39:29.303 00.000 15712 IsGuiding returns 0
01:39:29.320 00.017 15712 IsGuiding returns 0
01:39:29.320 00.000 15712 Move returns status 0, amount 6
01:39:29.320 00.000 15712 MoveAxis(N, 0, ABG)
01:39:29.320 00.000 15712 Move returns status 0, amount 0
01:39:29.320 00.000 15712 move complete, result=0
01:39:29.320 00.000 15712 worker thread done servicing request
01:39:29.320 00.000 15712 Worker thread wakes up
01:39:29.320 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:39:29.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:29.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:30.736 01.416 15712 Exposure complete
01:39:30.800 00.064 15712 worker thread done servicing request
01:39:30.802 00.002 7988 OnExposeComplete: enter
01:39:30.802 00.000 7988 UpdateGuideState(): m_state=6
01:39:30.802 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2662
01:39:30.802 00.000 7988 Star::Find returns 1 (0), X=977.46, Y=191.12, Mass=675, SNR=16.7, Peak=140 HFD=3.2
01:39:30.802 00.000 7988 MultiStar: [#1 0.18,0.75,0.00,M3] [#2 -0.12,0.52,0.00,M1] [#3 -0.01,0.74,0.00,M5] [#4 0.38,0.28,0.00,M2] [#5 -0.34,-0.25,0.69,U] [#6 0.09,0.06,0.67,U] [#7 0.19,0.84,0.00,M2] [#8 0.60,0.93,0.00,M2] 
01:39:30.802 00.000 7988 refined, 2 included, MultiStar: {0.08, 0.17}, one-star: {0.36, 0.53}
01:39:30.802 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
01:39:30.802 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:39:30.802 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.13 mountX=0.17 mountY=-0.08, mountTheta=-0.45
01:39:30.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.17, opts=13)
01:39:30.802 00.000 7988 Enqueuing Move request for scope (0.08, 0.17)
01:39:30.802 00.000 15712 Worker thread wakes up
01:39:30.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:39:30.815 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
01:39:30.815 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
01:39:30.815 00.000 15712 Moving (0.08, 0.17) raw xDistance=0.17 yDistance=-0.08
01:39:30.815 00.000 7988 UpdateGuideState exits: m=675 SNR=16.7
01:39:30.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:30.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:30.818 00.003 7988 Enqueuing Expose request
01:39:30.820 00.002 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
01:39:30.820 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
01:39:30.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:30.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:39:30.820 00.000 15712 MoveAxis(W, 27, ABG)
01:39:30.820 00.000 15712 Guiding  Dir = 3, Dur = 27
01:39:30.820 00.000 15712 IsGuiding returns 0
01:39:30.837 00.017 15712 PulseGuide returned control before completion, sleep 12
01:39:30.868 00.031 15712 IsGuiding returns 0
01:39:30.868 00.000 15712 Move returns status 0, amount 27
01:39:30.868 00.000 15712 MoveAxis(N, 0, ABG)
01:39:30.868 00.000 15712 Move returns status 0, amount 0
01:39:30.868 00.000 15712 move complete, result=0
01:39:30.868 00.000 15712 worker thread done servicing request
01:39:30.868 00.000 15712 Worker thread wakes up
01:39:30.879 00.011 7988 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
01:39:30.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:30.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:32.618 01.739 15712 Exposure complete
01:39:32.682 00.064 15712 worker thread done servicing request
01:39:32.682 00.000 7988 OnExposeComplete: enter
01:39:32.682 00.000 7988 UpdateGuideState(): m_state=6
01:39:32.689 00.007 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2663
01:39:32.689 00.000 7988 Star::Find returns 1 (0), X=977.26, Y=190.99, Mass=722, SNR=17.1, Peak=142 HFD=3.5
01:39:32.689 00.000 7988 MultiStar: [#1 0.10,0.80,0.00,M4] [#2 0.08,0.23,0.85,U] [#3 -0.00,1.22,0.00,M6] [#4 0.01,0.50,0.00,M3] [#5 0.11,0.27,0.70,U] [#6 0.27,0.20,0.70,U] [#7 -0.18,0.46,0.00,M3] [#8 0.20,0.44,0.00,M3] 
01:39:32.689 00.000 7988 refined, 3 included, MultiStar: {0.15, 0.28}, one-star: {0.15, 0.39}
01:39:32.689 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
01:39:32.689 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
01:39:32.689 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.28 hyp=0.32 cameraTheta=1.08 mountX=0.28 mountY=-0.16, mountTheta=-0.51
01:39:32.689 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.28, opts=13)
01:39:32.698 00.009 7988 Enqueuing Move request for scope (0.15, 0.28)
01:39:32.698 00.000 15712 Worker thread wakes up
01:39:32.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.28) opts 0xd
01:39:32.698 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.28)
01:39:32.698 00.000 15712 Moving (0.15, 0.28) raw xDistance=0.28 yDistance=-0.16
01:39:32.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:39:32.698 00.000 7988 UpdateGuideState exits: m=722 SNR=17.1
01:39:32.702 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:32.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:32.704 00.002 7988 Enqueuing Expose request
01:39:32.704 00.000 15712 PPEC rslt: input = 0.28, final = 0.15, react = 0.17, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
01:39:32.706 00.002 15712 PPEC: input: 0.28, control: 0.15, exposure: 1500
01:39:32.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:32.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:39:32.706 00.000 15712 MoveAxis(W, 49, ABG)
01:39:32.706 00.000 15712 Guiding  Dir = 3, Dur = 49
01:39:32.706 00.000 15712 IsGuiding returns 0
01:39:32.730 00.024 15712 PulseGuide returned control before completion, sleep 32
01:39:32.778 00.048 15712 IsGuiding returns 1
01:39:32.778 00.000 15712 scope still moving after pulse duration time elapsed
01:39:32.813 00.035 15712 IsGuiding returns 0
01:39:32.813 00.000 15712 scope move finished after 49 + 58 ms
01:39:32.813 00.000 15712 Move returns status 0, amount 49
01:39:32.813 00.000 15712 MoveAxis(N, 0, ABG)
01:39:32.813 00.000 15712 Move returns status 0, amount 0
01:39:32.813 00.000 15712 move complete, result=0
01:39:32.813 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -0.2 px 0 ms NORTH
01:39:32.815 00.002 15712 worker thread done servicing request
01:39:32.815 00.000 15712 Worker thread wakes up
01:39:32.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:32.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:34.232 01.417 15712 Exposure complete
01:39:34.293 00.061 15712 worker thread done servicing request
01:39:34.293 00.000 7988 OnExposeComplete: enter
01:39:34.293 00.000 7988 UpdateGuideState(): m_state=6
01:39:34.298 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2664
01:39:34.298 00.000 7988 Star::Find returns 1 (0), X=977.61, Y=190.71, Mass=738, SNR=17.5, Peak=142 HFD=3.5
01:39:34.300 00.002 7988 MultiStar: [#1 0.23,0.71,0.00,M5] [#2 -0.06,-0.04,0.88,U] [#3 0.20,0.48,0.00,M7] [#4 0.26,0.18,0.79,U] [#5 0.20,0.16,0.62,U] [#6 -0.07,-0.42,0.62,U] [#7 -0.41,0.28,0.00,M4] [#8 0.56,-0.03,0.00,M4] 
01:39:34.300 00.000 7988 refined, 4 included, MultiStar: {0.19, 0.02}, one-star: {0.51, 0.11}
01:39:34.302 00.002 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
01:39:34.302 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
01:39:34.304 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.09 mountX=0.02 mountY=-0.19, mountTheta=-1.48
01:39:34.306 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.02, opts=13)
01:39:34.306 00.000 7988 Enqueuing Move request for scope (0.19, 0.02)
01:39:34.308 00.002 15712 Worker thread wakes up
01:39:34.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
01:39:34.308 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
01:39:34.308 00.000 15712 Moving (0.19, 0.02) raw xDistance=0.02 yDistance=-0.19
01:39:34.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
01:39:34.308 00.000 7988 UpdateGuideState exits: m=738 SNR=17.5
01:39:34.311 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:34.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:34.313 00.002 7988 Enqueuing Expose request
01:39:34.313 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:34.313 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
01:39:34.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:34.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:39:34.313 00.000 15712 MoveAxis(E, 6, ABG)
01:39:34.313 00.000 15712 Guiding  Dir = 2, Dur = 6
01:39:34.315 00.002 15712 IsGuiding returns 0
01:39:34.360 00.045 15712 IsGuiding returns 0
01:39:34.360 00.000 15712 Move returns status 0, amount 6
01:39:34.360 00.000 15712 MoveAxis(N, 0, ABG)
01:39:34.360 00.000 15712 Move returns status 0, amount 0
01:39:34.360 00.000 15712 move complete, result=0
01:39:34.360 00.000 15712 worker thread done servicing request
01:39:34.360 00.000 15712 Worker thread wakes up
01:39:34.360 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:39:34.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:34.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:36.000 01.640 15712 Exposure complete
01:39:36.063 00.063 15712 worker thread done servicing request
01:39:36.063 00.000 7988 OnExposeComplete: enter
01:39:36.063 00.000 7988 UpdateGuideState(): m_state=6
01:39:36.069 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2665
01:39:36.069 00.000 7988 Star::Find returns 1 (0), X=977.43, Y=190.45, Mass=772, SNR=17.9, Peak=132 HFD=3.3
01:39:36.071 00.002 7988 MultiStar: [#1 -0.15,0.03,0.92,U] [#2 -0.22,-0.46,0.00,M1] [#3 -0.08,0.34,0.86,U] [#4 0.08,-0.31,0.65,U] [#5 -0.29,-0.29,0.75,U] [#6 0.44,-0.12,0.00,M6] [#7 0.39,-0.33,0.00,M5] [#8 1.17,-0.50,0.00,M5] 
01:39:36.071 00.000 7988 refined, 4 included, MultiStar: {-0.01, -0.06}, one-star: {0.33, -0.14}
01:39:36.073 00.002 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
01:39:36.073 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.96)
01:39:36.075 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.73 mountX=-0.06 mountY=0.01, mountTheta=2.96
01:39:36.077 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.06, opts=13)
01:39:36.077 00.000 7988 Enqueuing Move request for scope (-0.01, -0.06)
01:39:36.079 00.002 15712 Worker thread wakes up
01:39:36.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:39:36.079 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:39:36.079 00.000 15712 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
01:39:36.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:39:36.079 00.000 7988 UpdateGuideState exits: m=772 SNR=17.9
01:39:36.082 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:36.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:36.084 00.002 7988 Enqueuing Expose request
01:39:36.084 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:36.084 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:39:36.084 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:36.084 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:39:36.084 00.000 15712 MoveAxis(E, 6, ABG)
01:39:36.084 00.000 15712 Guiding  Dir = 2, Dur = 6
01:39:36.084 00.000 15712 IsGuiding returns 0
01:39:36.095 00.011 15712 IsGuiding returns 0
01:39:36.095 00.000 15712 Move returns status 0, amount 6
01:39:36.095 00.000 15712 MoveAxis(N, 0, ABG)
01:39:36.095 00.000 15712 Move returns status 0, amount 0
01:39:36.095 00.000 15712 move complete, result=0
01:39:36.095 00.000 15712 worker thread done servicing request
01:39:36.095 00.000 15712 Worker thread wakes up
01:39:36.095 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:39:36.107 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:36.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:37.511 01.404 15712 Exposure complete
01:39:37.576 00.065 15712 worker thread done servicing request
01:39:37.576 00.000 7988 OnExposeComplete: enter
01:39:37.576 00.000 7988 UpdateGuideState(): m_state=6
01:39:37.576 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
01:39:37.576 00.000 7988 Star::Find returns 1 (0), X=977.29, Y=190.18, Mass=693, SNR=17.0, Peak=141 HFD=3.5
01:39:37.576 00.000 7988 MultiStar: [#1 -0.51,-0.12,0.00,M5] [#2 -0.36,-0.41,0.00,M2] [#3 -0.28,0.14,0.82,U] [#4 0.16,-0.37,0.67,U] [#5 -0.29,-1.13,0.00,M1] [#6 -0.06,-0.72,0.00,M7] [#7 -0.15,-1.02,0.00,M6] [#8 0.66,-1.07,0.00,M6] 
01:39:37.576 00.000 7988 refined, 2 included, MultiStar: {0.03, -0.22}, one-star: {0.19, -0.41}
01:39:37.576 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
01:39:37.576 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
01:39:37.585 00.009 7988 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.44 mountX=-0.22 mountY=-0.02, mountTheta=-3.04
01:39:37.585 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.22, opts=13)
01:39:37.585 00.000 7988 Enqueuing Move request for scope (0.03, -0.22)
01:39:37.585 00.000 15712 Worker thread wakes up
01:39:37.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
01:39:37.585 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
01:39:37.590 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:39:37.590 00.000 7988 UpdateGuideState exits: m=693 SNR=17.0
01:39:37.592 00.002 15712 Moving (0.03, -0.22) raw xDistance=-0.22 yDistance=-0.02
01:39:37.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:37.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:37.594 00.002 7988 Enqueuing Expose request
01:39:37.596 00.002 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
01:39:37.596 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
01:39:37.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:37.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:37.596 00.000 15712 MoveAxis(E, 48, ABG)
01:39:37.596 00.000 15712 Guiding  Dir = 2, Dur = 48
01:39:37.596 00.000 15712 IsGuiding returns 0
01:39:37.622 00.026 15712 PulseGuide returned control before completion, sleep 32
01:39:37.670 00.048 15712 IsGuiding returns 1
01:39:37.670 00.000 15712 scope still moving after pulse duration time elapsed
01:39:37.704 00.034 15712 IsGuiding returns 0
01:39:37.704 00.000 15712 scope move finished after 48 + 58 ms
01:39:37.704 00.000 15712 Move returns status 0, amount 48
01:39:37.704 00.000 15712 MoveAxis(N, 0, ABG)
01:39:37.704 00.000 15712 Move returns status 0, amount 0
01:39:37.704 00.000 15712 move complete, result=0
01:39:37.704 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
01:39:37.704 00.000 15712 worker thread done servicing request
01:39:37.704 00.000 15712 Worker thread wakes up
01:39:37.706 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:37.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:39.446 01.740 15712 Exposure complete
01:39:39.510 00.064 15712 worker thread done servicing request
01:39:39.511 00.001 7988 OnExposeComplete: enter
01:39:39.511 00.000 7988 UpdateGuideState(): m_state=6
01:39:39.511 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2667
01:39:39.511 00.000 7988 Star::Find returns 1 (0), X=977.60, Y=190.40, Mass=760, SNR=17.8, Peak=136 HFD=3.3
01:39:39.511 00.000 7988 MultiStar: [#1 -0.14,0.34,0.93,U] [#2 0.09,-0.05,0.93,U] [#3 0.19,0.48,0.00,M6] [#4 -0.14,-0.30,0.72,U] [#5 0.25,-0.71,0.00,M2] [#6 0.06,-0.52,0.00,M8] [#7 -0.22,-0.23,0.46,U] [#8 -0.28,-0.19,0.37,U] 
01:39:39.511 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.07}, one-star: {0.50, -0.19}
01:39:39.511 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
01:39:39.511 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
01:39:39.511 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.16 mountX=-0.07 mountY=-0.03, mountTheta=-2.75
01:39:39.511 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
01:39:39.511 00.000 7988 Enqueuing Move request for scope (0.03, -0.07)
01:39:39.511 00.000 15712 Worker thread wakes up
01:39:39.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
01:39:39.523 00.012 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
01:39:39.523 00.000 15712 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.03
01:39:39.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:39.524 00.001 7988 UpdateGuideState exits: m=760 SNR=17.8
01:39:39.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:39.526 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:39.526 00.000 7988 Enqueuing Expose request
01:39:39.526 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:39.526 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
01:39:39.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:39.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:39:39.526 00.000 15712 MoveAxis(E, 4, ABG)
01:39:39.526 00.000 15712 Guiding  Dir = 2, Dur = 4
01:39:39.542 00.016 15712 IsGuiding returns 0
01:39:39.558 00.016 15712 IsGuiding returns 0
01:39:39.558 00.000 15712 Move returns status 0, amount 4
01:39:39.558 00.000 15712 MoveAxis(N, 0, ABG)
01:39:39.558 00.000 15712 Move returns status 0, amount 0
01:39:39.558 00.000 15712 move complete, result=0
01:39:39.558 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:39:39.560 00.002 15712 worker thread done servicing request
01:39:39.560 00.000 15712 Worker thread wakes up
01:39:39.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:39.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:40.980 01.420 15712 Exposure complete
01:39:41.044 00.064 15712 worker thread done servicing request
01:39:41.044 00.000 7988 OnExposeComplete: enter
01:39:41.044 00.000 7988 UpdateGuideState(): m_state=6
01:39:41.044 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2668
01:39:41.044 00.000 7988 Star::Find returns 1 (0), X=977.08, Y=190.23, Mass=762, SNR=17.7, Peak=139 HFD=3.9
01:39:41.044 00.000 7988 MultiStar: [#1 0.23,0.05,0.98,U] [#2 -0.21,-0.33,0.81,U] [#3 -0.18,-0.14,0.78,U] [#4 0.06,0.01,0.75,U] [#5 0.09,-0.20,0.67,U] [#6 -0.33,-0.79,0.00,M9] [#7 0.23,-0.16,0.40,U] [#8 0.47,0.26,0.00,M6] 
01:39:41.044 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.16}, one-star: {-0.02, -0.36}
01:39:41.050 00.006 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
01:39:41.050 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
01:39:41.050 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.47 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
01:39:41.050 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.16, opts=13)
01:39:41.050 00.000 7988 Enqueuing Move request for scope (0.02, -0.16)
01:39:41.050 00.000 15712 Worker thread wakes up
01:39:41.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:39:41.050 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:39:41.050 00.000 15712 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=-0.01
01:39:41.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:39:41.058 00.008 7988 UpdateGuideState exits: m=762 SNR=17.7
01:39:41.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:41.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:41.058 00.000 7988 Enqueuing Expose request
01:39:41.058 00.000 15712 PPEC rslt: input = -0.16, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
01:39:41.058 00.000 15712 PPEC: input: -0.16, control: -0.11, exposure: 1500
01:39:41.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:41.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:39:41.058 00.000 15712 MoveAxis(E, 35, ABG)
01:39:41.058 00.000 15712 Guiding  Dir = 2, Dur = 35
01:39:41.058 00.000 15712 IsGuiding returns 0
01:39:41.073 00.015 15712 PulseGuide returned control before completion, sleep 31
01:39:41.121 00.048 15712 IsGuiding returns 0
01:39:41.121 00.000 15712 Move returns status 0, amount 35
01:39:41.121 00.000 15712 MoveAxis(N, 0, ABG)
01:39:41.121 00.000 15712 Move returns status 0, amount 0
01:39:41.121 00.000 15712 move complete, result=0
01:39:41.121 00.000 15712 worker thread done servicing request
01:39:41.121 00.000 15712 Worker thread wakes up
01:39:41.121 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
01:39:41.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:41.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:42.766 01.645 15712 Exposure complete
01:39:42.827 00.061 15712 worker thread done servicing request
01:39:42.827 00.000 7988 OnExposeComplete: enter
01:39:42.827 00.000 7988 UpdateGuideState(): m_state=6
01:39:42.832 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2669
01:39:42.832 00.000 7988 Star::Find returns 1 (0), X=977.30, Y=190.51, Mass=623, SNR=16.1, Peak=146 HFD=3.1
01:39:42.834 00.002 7988 MultiStar: [#1 -0.31,0.46,0.00,M4] [#2 -0.55,0.06,0.00,M1] [#3 0.02,0.17,0.83,U] [#4 0.08,-0.02,0.73,U] [#5 0.02,-0.63,0.00,M2] [#6 -0.46,-0.36,0.00,M10] [#7 -0.24,-0.15,0.47,U] [#8 -0.18,-0.13,0.36,U] 
01:39:42.836 00.002 7988 refined, 4 included, MultiStar: {0.03, -0.02}, one-star: {0.20, -0.08}
01:39:42.836 00.000 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.56) = xAngle (-2.17 = -2.17)
01:39:42.838 00.002 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
01:39:42.838 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.61 mountX=-0.02 mountY=-0.03, mountTheta=-2.18
01:39:42.840 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
01:39:42.842 00.002 7988 Enqueuing Move request for scope (0.03, -0.02)
01:39:42.843 00.001 15712 Worker thread wakes up
01:39:42.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:39:42.843 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:39:42.843 00.000 15712 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
01:39:42.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:42.843 00.000 7988 UpdateGuideState exits: m=623 SNR=16.1
01:39:42.845 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:42.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:42.847 00.002 7988 Enqueuing Expose request
01:39:42.847 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:42.847 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:39:42.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:42.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:39:42.847 00.000 15712 MoveAxis(E, 3, ABG)
01:39:42.847 00.000 15712 Guiding  Dir = 2, Dur = 3
01:39:42.867 00.020 15712 IsGuiding returns 0
01:39:42.878 00.011 15712 IsGuiding returns 0
01:39:42.878 00.000 15712 Move returns status 0, amount 3
01:39:42.878 00.000 15712 MoveAxis(N, 0, ABG)
01:39:42.878 00.000 15712 Move returns status 0, amount 0
01:39:42.878 00.000 15712 move complete, result=0
01:39:42.878 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:39:42.885 00.007 15712 worker thread done servicing request
01:39:42.885 00.000 15712 Worker thread wakes up
01:39:42.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:42.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:44.294 01.409 15712 Exposure complete
01:39:44.358 00.064 15712 worker thread done servicing request
01:39:44.358 00.000 7988 OnExposeComplete: enter
01:39:44.358 00.000 7988 UpdateGuideState(): m_state=6
01:39:44.363 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2670
01:39:44.363 00.000 7988 Star::Find returns 1 (0), X=977.68, Y=190.78, Mass=748, SNR=17.5, Peak=145 HFD=3.6
01:39:44.365 00.002 7988 MultiStar: [#1 -0.31,0.58,0.00,M5] [#2 0.13,0.31,0.91,U] [#3 -0.11,0.62,0.00,M5] [#4 -0.01,0.30,0.72,U] [#5 -0.12,0.22,0.71,U] [#6 0.26,-0.26,0.63,U] [#7 0.18,-0.01,0.52,U] [#8 0.54,1.05,0.00,M6] 
01:39:44.365 00.000 7988 refined, 5 included, MultiStar: {0.19, 0.15}, one-star: {0.57, 0.18}
01:39:44.367 00.002 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
01:39:44.367 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
01:39:44.369 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.66 mountX=0.15 mountY=-0.19, mountTheta=-0.91
01:39:44.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.15, opts=13)
01:39:44.371 00.000 7988 Enqueuing Move request for scope (0.19, 0.15)
01:39:44.373 00.002 15712 Worker thread wakes up
01:39:44.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
01:39:44.373 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
01:39:44.373 00.000 15712 Moving (0.19, 0.15) raw xDistance=0.15 yDistance=-0.19
01:39:44.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:39:44.374 00.001 7988 UpdateGuideState exits: m=748 SNR=17.5
01:39:44.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:44.376 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:44.376 00.000 7988 Enqueuing Expose request
01:39:44.378 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:44.378 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
01:39:44.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:44.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:39:44.378 00.000 15712 MoveAxis(E, 3, ABG)
01:39:44.378 00.000 15712 Guiding  Dir = 2, Dur = 3
01:39:44.378 00.000 15712 IsGuiding returns 0
01:39:44.399 00.021 15712 IsGuiding returns 0
01:39:44.399 00.000 15712 Move returns status 0, amount 3
01:39:44.399 00.000 15712 MoveAxis(N, 0, ABG)
01:39:44.399 00.000 15712 Move returns status 0, amount 0
01:39:44.399 00.000 15712 move complete, result=0
01:39:44.399 00.000 15712 worker thread done servicing request
01:39:44.399 00.000 15712 Worker thread wakes up
01:39:44.399 00.000 7988 GuideStep: 0.2 px 3 ms EAST, -0.2 px 0 ms NORTH
01:39:44.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:44.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:46.145 01.746 15712 Exposure complete
01:39:46.207 00.062 15712 worker thread done servicing request
01:39:46.207 00.000 7988 OnExposeComplete: enter
01:39:46.207 00.000 7988 UpdateGuideState(): m_state=6
01:39:46.213 00.006 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2671
01:39:46.213 00.000 7988 Star::Find returns 1 (0), X=977.15, Y=190.60, Mass=736, SNR=17.6, Peak=138 HFD=3.3
01:39:46.215 00.002 7988 MultiStar: [#1 0.03,0.62,0.00,M6] [#2 -0.16,-0.23,0.82,U] [#3 -0.50,0.58,0.00,M6] [#4 0.35,0.07,0.72,U] [#5 0.02,-0.27,0.65,U] [#6 -0.03,-0.43,0.61,U] [#7 -0.41,-0.12,0.46,U] [#8 0.47,0.40,0.00,M7] 
01:39:46.215 00.000 7988 single-star, 5 included, MultiStar: {-0.01, -0.15}, one-star: {0.05, 0.01}
01:39:46.217 00.002 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
01:39:46.218 00.001 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
01:39:46.218 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.22 mountX=0.01 mountY=-0.05, mountTheta=-1.35
01:39:46.220 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.01, opts=13)
01:39:46.222 00.002 7988 Enqueuing Move request for scope (0.05, 0.01)
01:39:46.223 00.001 15712 Worker thread wakes up
01:39:46.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:39:46.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:39:46.223 00.000 15712 Moving (0.05, 0.01) raw xDistance=0.01 yDistance=-0.05
01:39:46.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:46.223 00.000 7988 UpdateGuideState exits: m=736 SNR=17.6
01:39:46.225 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:46.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:46.227 00.002 7988 Enqueuing Expose request
01:39:46.227 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:46.227 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
01:39:46.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:46.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:39:46.227 00.000 15712 MoveAxis(E, 3, ABG)
01:39:46.227 00.000 15712 Guiding  Dir = 2, Dur = 3
01:39:46.227 00.000 15712 IsGuiding returns 0
01:39:46.256 00.029 15712 IsGuiding returns 0
01:39:46.256 00.000 15712 Move returns status 0, amount 3
01:39:46.256 00.000 15712 MoveAxis(N, 0, ABG)
01:39:46.256 00.000 15712 Move returns status 0, amount 0
01:39:46.256 00.000 15712 move complete, result=0
01:39:46.256 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:39:46.258 00.002 15712 worker thread done servicing request
01:39:46.258 00.000 15712 Worker thread wakes up
01:39:46.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:46.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:47.676 01.418 15712 Exposure complete
01:39:47.741 00.065 15712 worker thread done servicing request
01:39:47.741 00.000 7988 OnExposeComplete: enter
01:39:47.741 00.000 7988 UpdateGuideState(): m_state=6
01:39:47.741 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2672
01:39:47.741 00.000 7988 Star::Find returns 1 (0), X=977.34, Y=190.34, Mass=726, SNR=17.2, Peak=137 HFD=3.5
01:39:47.741 00.000 7988 MultiStar: [#1 -0.24,0.10,1.00,U] [#2 -0.35,0.02,0.88,U] [#3 -0.03,0.24,0.79,U] [#4 -0.29,0.35,0.00,M1] [#5 -0.26,-0.15,0.71,U] [#6 0.02,-0.28,0.67,U] [#7 0.21,0.23,0.50,U] [#8 0.21,-0.11,0.37,U] 
01:39:47.741 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {0.24, -0.25}
01:39:47.747 00.006 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
01:39:47.747 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
01:39:47.747 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.66 mountX=-0.03 mountY=0.06, mountTheta=2.06
01:39:47.747 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.03, opts=13)
01:39:47.747 00.000 7988 Enqueuing Move request for scope (-0.06, -0.03)
01:39:47.753 00.006 15712 Worker thread wakes up
01:39:47.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:39:47.753 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:39:47.753 00.000 15712 Moving (-0.06, -0.03) raw xDistance=-0.03 yDistance=0.06
01:39:47.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:47.753 00.000 7988 UpdateGuideState exits: m=726 SNR=17.2
01:39:47.756 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:47.756 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:47.758 00.002 7988 Enqueuing Expose request
01:39:47.758 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:47.758 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
01:39:47.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:47.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:39:47.758 00.000 15712 MoveAxis(E, 4, ABG)
01:39:47.758 00.000 15712 Guiding  Dir = 2, Dur = 4
01:39:47.760 00.002 15712 IsGuiding returns 0
01:39:47.773 00.013 15712 IsGuiding returns 0
01:39:47.773 00.000 15712 Move returns status 0, amount 4
01:39:47.773 00.000 15712 MoveAxis(N, 0, ABG)
01:39:47.773 00.000 15712 Move returns status 0, amount 0
01:39:47.773 00.000 15712 move complete, result=0
01:39:47.773 00.000 15712 worker thread done servicing request
01:39:47.773 00.000 15712 Worker thread wakes up
01:39:47.773 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:39:47.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:47.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:49.414 01.641 15712 Exposure complete
01:39:49.479 00.065 15712 worker thread done servicing request
01:39:49.479 00.000 7988 OnExposeComplete: enter
01:39:49.479 00.000 7988 UpdateGuideState(): m_state=6
01:39:49.481 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2673
01:39:49.481 00.000 7988 Star::Find returns 1 (0), X=977.36, Y=190.75, Mass=668, SNR=16.7, Peak=139 HFD=3.1
01:39:49.481 00.000 7988 MultiStar: [#1 -0.15,0.33,1.01,U] [#2 0.12,-0.28,0.89,U] [#3 0.53,0.51,0.00,M6] [#4 -0.20,-0.16,0.75,U] [#5 -0.26,-0.01,0.77,U] [#6 -0.27,-0.06,0.66,U] [#7 0.18,-0.30,0.47,U] [#8 0.63,0.20,0.00,M7] 
01:39:49.481 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {0.26, 0.15}
01:39:49.481 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.41 = 1.88)
01:39:49.487 00.006 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.84)
01:39:49.487 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.84 mountX=-0.01 mountY=0.04, mountTheta=1.87
01:39:49.489 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
01:39:49.491 00.002 7988 Enqueuing Move request for scope (-0.04, -0.01)
01:39:49.491 00.000 15712 Worker thread wakes up
01:39:49.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:39:49.491 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:39:49.491 00.000 15712 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
01:39:49.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:49.492 00.001 7988 UpdateGuideState exits: m=668 SNR=16.7
01:39:49.492 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:49.492 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:49.492 00.000 7988 Enqueuing Expose request
01:39:49.492 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:49.492 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:39:49.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:49.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:49.492 00.000 15712 MoveAxis(E, 4, ABG)
01:39:49.492 00.000 15712 Guiding  Dir = 2, Dur = 4
01:39:49.515 00.023 15712 IsGuiding returns 0
01:39:49.532 00.017 15712 IsGuiding returns 0
01:39:49.532 00.000 15712 Move returns status 0, amount 4
01:39:49.532 00.000 15712 MoveAxis(N, 0, ABG)
01:39:49.532 00.000 15712 Move returns status 0, amount 0
01:39:49.532 00.000 15712 move complete, result=0
01:39:49.532 00.000 15712 worker thread done servicing request
01:39:49.532 00.000 15712 Worker thread wakes up
01:39:49.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:49.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:49.532 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:39:50.942 01.410 15712 Exposure complete
01:39:51.006 00.064 15712 worker thread done servicing request
01:39:51.006 00.000 7988 OnExposeComplete: enter
01:39:51.006 00.000 7988 UpdateGuideState(): m_state=6
01:39:51.008 00.002 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2674
01:39:51.008 00.000 7988 Star::Find returns 1 (0), X=977.28, Y=190.22, Mass=698, SNR=16.8, Peak=139 HFD=3.5
01:39:51.010 00.002 7988 MultiStar: [#1 -0.01,0.56,0.00,M5] [#2 -0.51,0.17,0.00,M1] [#3 0.08,0.45,0.00,M7] [#4 -0.16,0.27,0.77,U] [#5 -0.14,-0.33,0.72,U] [#6 0.29,-0.10,0.70,U] [#7 -0.04,-0.31,0.47,U] [#8 0.49,-0.04,0.00,M8] 
01:39:51.011 00.001 7988 refined, 4 included, MultiStar: {0.04, -0.17}, one-star: {0.17, -0.37}
01:39:51.011 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
01:39:51.013 00.002 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
01:39:51.013 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.36 mountX=-0.17 mountY=-0.03, mountTheta=-2.95
01:39:51.015 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.17, opts=13)
01:39:51.017 00.002 7988 Enqueuing Move request for scope (0.04, -0.17)
01:39:51.017 00.000 15712 Worker thread wakes up
01:39:51.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
01:39:51.017 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
01:39:51.019 00.002 15712 Moving (0.04, -0.17) raw xDistance=-0.17 yDistance=-0.03
01:39:51.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:51.019 00.000 7988 UpdateGuideState exits: m=698 SNR=16.8
01:39:51.021 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:51.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:51.023 00.002 7988 Enqueuing Expose request
01:39:51.023 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
01:39:51.023 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
01:39:51.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:51.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:39:51.023 00.000 15712 MoveAxis(E, 37, ABG)
01:39:51.023 00.000 15712 Guiding  Dir = 2, Dur = 37
01:39:51.023 00.000 15712 IsGuiding returns 0
01:39:51.051 00.028 15712 PulseGuide returned control before completion, sleep 20
01:39:51.100 00.049 15712 IsGuiding returns 0
01:39:51.100 00.000 15712 Move returns status 0, amount 37
01:39:51.100 00.000 15712 MoveAxis(N, 0, ABG)
01:39:51.100 00.000 15712 Move returns status 0, amount 0
01:39:51.100 00.000 15712 move complete, result=0
01:39:51.100 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
01:39:51.102 00.002 15712 worker thread done servicing request
01:39:51.102 00.000 15712 Worker thread wakes up
01:39:51.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:51.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:52.741 01.639 15712 Exposure complete
01:39:52.802 00.061 15712 worker thread done servicing request
01:39:52.802 00.000 7988 OnExposeComplete: enter
01:39:52.802 00.000 7988 UpdateGuideState(): m_state=6
01:39:52.807 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2675
01:39:52.807 00.000 7988 Star::Find returns 1 (0), X=977.53, Y=191.05, Mass=751, SNR=17.6, Peak=138 HFD=3.6
01:39:52.809 00.002 7988 MultiStar: [#1 0.08,0.70,0.00,M6] [#2 -0.16,0.35,0.83,U] [#3 -0.31,1.02,0.00,M8] [#4 -0.01,0.09,0.70,U] [#5 -0.02,-0.01,0.70,U] [#6 -0.40,0.09,0.65,U] [#7 -0.03,0.76,0.00,M1] [#8 0.04,-0.09,0.47,U] 
01:39:52.809 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.19}, one-star: {0.43, 0.46}
01:39:52.811 00.002 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
01:39:52.811 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
01:39:52.813 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.52 mountX=0.19 mountY=-0.01, mountTheta=-0.07
01:39:52.815 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.19, opts=13)
01:39:52.815 00.000 7988 Enqueuing Move request for scope (0.01, 0.19)
01:39:52.817 00.002 15712 Worker thread wakes up
01:39:52.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
01:39:52.817 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
01:39:52.817 00.000 15712 Moving (0.01, 0.19) raw xDistance=0.19 yDistance=-0.01
01:39:52.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:39:52.817 00.000 7988 UpdateGuideState exits: m=751 SNR=17.6
01:39:52.820 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:52.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:52.822 00.002 7988 Enqueuing Expose request
01:39:52.822 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
01:39:52.822 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
01:39:52.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:52.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:39:52.822 00.000 15712 MoveAxis(W, 33, ABG)
01:39:52.822 00.000 15712 Guiding  Dir = 3, Dur = 33
01:39:52.822 00.000 15712 IsGuiding returns 0
01:39:52.833 00.011 15712 PulseGuide returned control before completion, sleep 25
01:39:52.890 00.057 15712 IsGuiding returns 0
01:39:52.890 00.000 15712 Move returns status 0, amount 33
01:39:52.890 00.000 15712 MoveAxis(N, 0, ABG)
01:39:52.890 00.000 15712 Move returns status 0, amount 0
01:39:52.890 00.000 15712 move complete, result=0
01:39:52.890 00.000 15712 worker thread done servicing request
01:39:52.890 00.000 15712 Worker thread wakes up
01:39:52.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:52.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:52.890 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
01:39:54.299 01.409 15712 Exposure complete
01:39:54.363 00.064 15712 worker thread done servicing request
01:39:54.364 00.001 7988 OnExposeComplete: enter
01:39:54.364 00.000 7988 UpdateGuideState(): m_state=6
01:39:54.364 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2676
01:39:54.364 00.000 7988 Star::Find returns 1 (0), X=977.29, Y=190.52, Mass=726, SNR=17.3, Peak=144 HFD=3.3
01:39:54.364 00.000 7988 MultiStar: [#1 0.16,0.60,0.00,M7] [#2 0.01,-0.17,0.96,U] [#3 0.00,0.59,0.00,M9] [#4 0.02,0.54,0.00,M1] [#5 0.11,0.15,0.75,U] [#6 -0.14,-0.10,0.65,U] [#7 -0.41,0.40,0.00,M2] [#8 0.70,-0.26,0.00,M8] 
01:39:54.364 00.000 7988 refined, 3 included, MultiStar: {0.06, -0.06}, one-star: {0.19, -0.08}
01:39:54.364 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
01:39:54.364 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
01:39:54.364 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.79 mountX=-0.06 mountY=-0.05, mountTheta=-2.37
01:39:54.364 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
01:39:54.364 00.000 7988 Enqueuing Move request for scope (0.06, -0.06)
01:39:54.376 00.012 15712 Worker thread wakes up
01:39:54.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:39:54.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:39:54.376 00.000 15712 Moving (0.06, -0.06) raw xDistance=-0.06 yDistance=-0.05
01:39:54.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:54.376 00.000 7988 UpdateGuideState exits: m=726 SNR=17.3
01:39:54.378 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:54.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:54.380 00.002 7988 Enqueuing Expose request
01:39:54.380 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:54.380 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
01:39:54.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:54.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:39:54.380 00.000 15712 MoveAxis(E, 5, ABG)
01:39:54.380 00.000 15712 Guiding  Dir = 2, Dur = 5
01:39:54.380 00.000 15712 IsGuiding returns 0
01:39:54.408 00.028 15712 IsGuiding returns 0
01:39:54.408 00.000 15712 Move returns status 0, amount 5
01:39:54.408 00.000 15712 MoveAxis(N, 0, ABG)
01:39:54.408 00.000 15712 Move returns status 0, amount 0
01:39:54.408 00.000 15712 move complete, result=0
01:39:54.408 00.000 15712 worker thread done servicing request
01:39:54.408 00.000 15712 Worker thread wakes up
01:39:54.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:54.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:54.408 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:39:56.149 01.741 15712 Exposure complete
01:39:56.210 00.061 15712 worker thread done servicing request
01:39:56.210 00.000 7988 OnExposeComplete: enter
01:39:56.214 00.004 7988 UpdateGuideState(): m_state=6
01:39:56.214 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2677
01:39:56.214 00.000 7988 Star::Find returns 1 (0), X=977.58, Y=190.65, Mass=710, SNR=17.0, Peak=147 HFD=3.4
01:39:56.214 00.000 7988 MultiStar: [#1 0.09,0.59,0.00,M8] [#2 0.08,-0.06,0.87,U] [#3 -0.06,0.72,0.00,M10] [#4 0.65,0.49,0.00,M2] [#5 -0.22,-0.16,0.66,U] [#6 -0.07,0.30,0.64,U] [#7 0.02,-0.10,0.55,U] [#8 0.04,0.92,0.00,M9] 
01:39:56.214 00.000 7988 refined, 4 included, MultiStar: {0.10, 0.01}, one-star: {0.48, 0.06}
01:39:56.214 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.46 = -1.46)
01:39:56.214 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
01:39:56.214 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.10 mountX=0.01 mountY=-0.10, mountTheta=-1.46
01:39:56.214 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
01:39:56.214 00.000 7988 Enqueuing Move request for scope (0.10, 0.01)
01:39:56.214 00.000 15712 Worker thread wakes up
01:39:56.214 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
01:39:56.226 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:56.226 00.000 7988 UpdateGuideState exits: m=710 SNR=17.0
01:39:56.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:56.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:56.226 00.000 7988 Enqueuing Expose request
01:39:56.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
01:39:56.226 00.000 15712 Moving (0.10, 0.01) raw xDistance=0.01 yDistance=-0.10
01:39:56.231 00.005 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:39:56.231 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
01:39:56.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:56.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:39:56.231 00.000 15712 MoveAxis(E, 6, ABG)
01:39:56.231 00.000 15712 Guiding  Dir = 2, Dur = 6
01:39:56.231 00.000 15712 IsGuiding returns 0
01:39:56.264 00.033 15712 IsGuiding returns 0
01:39:56.264 00.000 15712 Move returns status 0, amount 6
01:39:56.264 00.000 15712 MoveAxis(N, 0, ABG)
01:39:56.264 00.000 15712 Move returns status 0, amount 0
01:39:56.264 00.000 15712 move complete, result=0
01:39:56.264 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:39:56.265 00.001 15712 worker thread done servicing request
01:39:56.265 00.000 15712 Worker thread wakes up
01:39:56.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:56.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:57.681 01.416 15712 Exposure complete
01:39:57.744 00.063 15712 worker thread done servicing request
01:39:57.744 00.000 7988 OnExposeComplete: enter
01:39:57.744 00.000 7988 UpdateGuideState(): m_state=6
01:39:57.747 00.003 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2678
01:39:57.747 00.000 7988 Star::Find returns 1 (0), X=977.41, Y=191.08, Mass=737, SNR=17.4, Peak=153 HFD=3.5
01:39:57.749 00.002 7988 MultiStar: [#1 0.07,1.00,0.00,M9] [#2 0.08,0.47,0.00,M1] [#3 0.11,1.20,0.00,R] [#4 -0.02,0.36,0.72,U] [#5 0.07,0.46,0.00,M1] [#6 0.39,-0.01,0.57,U] [#7 0.23,0.19,0.47,U] [#8 1.34,0.38,0.00,M10] 
01:39:57.749 00.000 7988 refined, 3 included, MultiStar: {0.23, 0.30}, one-star: {0.31, 0.48}
01:39:57.751 00.002 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
01:39:57.751 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
01:39:57.753 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.30 hyp=0.38 cameraTheta=0.92 mountX=0.30 mountY=-0.24, mountTheta=-0.66
01:39:57.755 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.30, opts=13)
01:39:57.755 00.000 7988 Enqueuing Move request for scope (0.23, 0.30)
01:39:57.757 00.002 15712 Worker thread wakes up
01:39:57.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.30) opts 0xd
01:39:57.757 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.30)
01:39:57.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:39:57.758 00.001 7988 UpdateGuideState exits: m=737 SNR=17.4
01:39:57.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:57.761 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:57.761 00.000 7988 Enqueuing Expose request
01:39:57.761 00.000 15712 Moving (0.23, 0.30) raw xDistance=0.30 yDistance=-0.24
01:39:57.761 00.000 15712 PPEC rslt: input = 0.30, final = 0.17, react = 0.18, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
01:39:57.761 00.000 15712 PPEC: input: 0.30, control: 0.17, exposure: 1500
01:39:57.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:57.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:39:57.761 00.000 15712 MoveAxis(W, 54, ABG)
01:39:57.761 00.000 15712 Guiding  Dir = 3, Dur = 54
01:39:57.761 00.000 15712 IsGuiding returns 0
01:39:57.782 00.021 15712 PulseGuide returned control before completion, sleep 50
01:39:57.838 00.056 15712 IsGuiding returns 1
01:39:57.838 00.000 15712 scope still moving after pulse duration time elapsed
01:39:57.875 00.037 15712 IsGuiding returns 0
01:39:57.875 00.000 15712 scope move finished after 54 + 56 ms
01:39:57.875 00.000 15712 Move returns status 0, amount 54
01:39:57.875 00.000 15712 MoveAxis(N, 0, ABG)
01:39:57.875 00.000 15712 Move returns status 0, amount 0
01:39:57.875 00.000 15712 move complete, result=0
01:39:57.875 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.2 px 0 ms NORTH
01:39:57.880 00.005 15712 worker thread done servicing request
01:39:57.880 00.000 15712 Worker thread wakes up
01:39:57.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:57.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:39:59.622 01.742 15712 Exposure complete
01:39:59.686 00.064 15712 worker thread done servicing request
01:39:59.686 00.000 7988 OnExposeComplete: enter
01:39:59.686 00.000 7988 UpdateGuideState(): m_state=6
01:39:59.686 00.000 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2679
01:39:59.686 00.000 7988 Star::Find returns 1 (0), X=977.72, Y=190.06, Mass=654, SNR=16.3, Peak=147 HFD=3.2
01:39:59.686 00.000 7988 MultiStar: [#1 -0.13,0.22,1.08,U] [#2 0.21,-0.76,0.00,M2] [#3 -0.06,-1.23,0.00,M1] [#4 0.16,-0.31,0.68,U] [#5 0.31,-0.58,0.00,M2] [#6 0.04,-0.62,0.00,M2] [#7 0.76,-0.55,0.00,M1] [#8 0.81,-0.36,0.00,R] 
01:39:59.686 00.000 7988 refined, 2 included, MultiStar: {0.21, -0.19}, one-star: {0.62, -0.54}
01:39:59.686 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
01:39:59.686 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
01:39:59.686 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.72 mountX=-0.18 mountY=-0.21, mountTheta=-2.30
01:39:59.686 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.19, opts=13)
01:39:59.686 00.000 7988 Enqueuing Move request for scope (0.21, -0.19)
01:39:59.699 00.013 15712 Worker thread wakes up
01:39:59.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
01:39:59.699 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
01:39:59.699 00.000 15712 Moving (0.21, -0.19) raw xDistance=-0.18 yDistance=-0.21
01:39:59.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:39:59.699 00.000 7988 UpdateGuideState exits: m=654 SNR=16.3
01:39:59.702 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:59.703 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:39:59.703 00.000 7988 Enqueuing Expose request
01:39:59.705 00.002 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
01:39:59.705 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
01:39:59.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:59.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:39:59.705 00.000 15712 MoveAxis(E, 42, ABG)
01:39:59.705 00.000 15712 Guiding  Dir = 2, Dur = 42
01:39:59.705 00.000 15712 IsGuiding returns 0
01:39:59.731 00.026 15712 PulseGuide returned control before completion, sleep 26
01:39:59.763 00.032 15712 IsGuiding returns 1
01:39:59.763 00.000 15712 scope still moving after pulse duration time elapsed
01:39:59.813 00.050 15712 IsGuiding returns 0
01:39:59.813 00.000 15712 scope move finished after 42 + 64 ms
01:39:59.813 00.000 15712 Move returns status 0, amount 42
01:39:59.813 00.000 15712 MoveAxis(N, 0, ABG)
01:39:59.813 00.000 15712 Move returns status 0, amount 0
01:39:59.813 00.000 15712 move complete, result=0
01:39:59.813 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
01:39:59.814 00.001 15712 worker thread done servicing request
01:39:59.814 00.000 15712 Worker thread wakes up
01:39:59.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:39:59.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:01.235 01.421 15712 Exposure complete
01:40:01.298 00.063 15712 worker thread done servicing request
01:40:01.298 00.000 7988 OnExposeComplete: enter
01:40:01.300 00.002 7988 UpdateGuideState(): m_state=6
01:40:01.300 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2680
01:40:01.300 00.000 7988 Star::Find returns 1 (0), X=977.32, Y=189.89, Mass=645, SNR=16.2, Peak=134 HFD=3.3
01:40:01.300 00.000 7988 MultiStar: [#1 0.14,0.04,0.96,U] [#2 -0.06,-0.15,0.94,U] [#3 0.10,-1.37,0.00,M2] [#4 0.26,0.03,0.73,U] [#5 -0.28,-0.37,0.00,M3] [#6 0.49,-0.48,0.00,M3] [#7 0.33,-0.60,0.00,M2] [#8 0.10,0.34,0.40,U] 
01:40:01.300 00.000 7988 refined, 4 included, MultiStar: {0.13, -0.16}, one-star: {0.22, -0.71}
01:40:01.300 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:40:01.300 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
01:40:01.300 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.90 mountX=-0.16 mountY=-0.13, mountTheta=-2.48
01:40:01.300 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.16, opts=13)
01:40:01.300 00.000 7988 Enqueuing Move request for scope (0.13, -0.16)
01:40:01.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:40:01.312 00.012 7988 UpdateGuideState exits: m=645 SNR=16.2
01:40:01.314 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:01.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:01.314 00.000 7988 Enqueuing Expose request
01:40:01.317 00.003 15712 Worker thread wakes up
01:40:01.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
01:40:01.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
01:40:01.317 00.000 15712 Moving (0.13, -0.16) raw xDistance=-0.16 yDistance=-0.13
01:40:01.317 00.000 15712 PPEC rslt: input = -0.16, final = -0.11, react = -0.10, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 639.26
01:40:01.317 00.000 15712 PPEC: input: -0.16, control: -0.11, exposure: 1500
01:40:01.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:01.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:40:01.317 00.000 15712 MoveAxis(E, 37, ABG)
01:40:01.317 00.000 15712 Guiding  Dir = 2, Dur = 37
01:40:01.331 00.014 15712 IsGuiding returns 0
01:40:01.347 00.016 15712 PulseGuide returned control before completion, sleep 32
01:40:01.395 00.048 15712 IsGuiding returns 0
01:40:01.395 00.000 15712 Move returns status 0, amount 37
01:40:01.395 00.000 15712 MoveAxis(N, 0, ABG)
01:40:01.395 00.000 15712 Move returns status 0, amount 0
01:40:01.395 00.000 15712 move complete, result=0
01:40:01.395 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:40:01.396 00.001 15712 worker thread done servicing request
01:40:01.396 00.000 15712 Worker thread wakes up
01:40:01.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:01.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:03.035 01.639 15712 Exposure complete
01:40:03.097 00.062 15712 worker thread done servicing request
01:40:03.097 00.000 7988 OnExposeComplete: enter
01:40:03.100 00.003 7988 UpdateGuideState(): m_state=6
01:40:03.100 00.000 7988 Star::Find(15, 977, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2681
01:40:03.102 00.002 7988 Star::Find returns 1 (0), X=977.59, Y=190.50, Mass=666, SNR=16.5, Peak=150 HFD=3.2
01:40:03.102 00.000 7988 MultiStar: [#1 0.17,0.37,0.86,U] [#2 0.00,0.03,0.85,U] [#3 -0.02,-0.40,0.91,U] [#4 0.25,0.55,0.00,M1] [#5 -0.28,-0.07,0.67,U] [#6 0.34,-0.33,0.00,M4] [#7 0.33,0.07,0.50,U] [#8 -0.42,0.68,0.00,M1] 
01:40:03.104 00.002 7988 refined, 5 included, MultiStar: {0.13, -0.03}, one-star: {0.49, -0.10}
01:40:03.104 00.000 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.56) = xAngle (-1.78 = -1.78)
01:40:03.106 00.002 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.82 = -1.82)
01:40:03.106 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.22 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
01:40:03.108 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.03, opts=13)
01:40:03.110 00.002 7988 Enqueuing Move request for scope (0.13, -0.03)
01:40:03.110 00.000 15712 Worker thread wakes up
01:40:03.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:40:03.110 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:40:03.110 00.000 15712 Moving (0.13, -0.03) raw xDistance=-0.03 yDistance=-0.12
01:40:03.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:40:03.112 00.002 7988 UpdateGuideState exits: m=666 SNR=16.5
01:40:03.114 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:03.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:03.116 00.002 7988 Enqueuing Expose request
01:40:03.117 00.001 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:03.117 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
01:40:03.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:03.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:40:03.117 00.000 15712 MoveAxis(E, 4, ABG)
01:40:03.117 00.000 15712 Guiding  Dir = 2, Dur = 4
01:40:03.117 00.000 15712 IsGuiding returns 0
01:40:03.134 00.017 15712 IsGuiding returns 0
01:40:03.134 00.000 15712 Move returns status 0, amount 4
01:40:03.134 00.000 15712 MoveAxis(N, 0, ABG)
01:40:03.134 00.000 15712 Move returns status 0, amount 0
01:40:03.134 00.000 15712 move complete, result=0
01:40:03.134 00.000 15712 worker thread done servicing request
01:40:03.134 00.000 15712 Worker thread wakes up
01:40:03.134 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:40:03.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:03.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:04.551 01.417 15712 Exposure complete
01:40:04.615 00.064 15712 worker thread done servicing request
01:40:04.615 00.000 7988 OnExposeComplete: enter
01:40:04.615 00.000 7988 UpdateGuideState(): m_state=6
01:40:04.615 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2682
01:40:04.615 00.000 7988 Star::Find returns 1 (0), X=977.31, Y=190.86, Mass=680, SNR=16.5, Peak=143 HFD=3.4
01:40:04.615 00.000 7988 MultiStar: [#1 0.22,0.83,0.00,M7] [#2 0.06,0.12,0.92,U] [#3 0.19,-0.58,0.00,M2] [#4 0.36,0.71,0.00,M2] [#5 0.44,0.37,0.00,M3] [#6 0.05,-0.04,0.66,U] [#7 0.24,0.73,0.00,M2] [#8 -0.19,0.54,0.00,M2] 
01:40:04.615 00.000 7988 refined, 2 included, MultiStar: {0.11, 0.14}, one-star: {0.21, 0.27}
01:40:04.615 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.56) = xAngle (-0.69 = -0.69)
01:40:04.615 00.000 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
01:40:04.615 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=0.14 mountY=-0.12, mountTheta=-0.71
01:40:04.615 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.14, opts=13)
01:40:04.615 00.000 7988 Enqueuing Move request for scope (0.11, 0.14)
01:40:04.615 00.000 15712 Worker thread wakes up
01:40:04.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:40:04.629 00.014 7988 UpdateGuideState exits: m=680 SNR=16.5
01:40:04.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:04.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:04.629 00.000 7988 Enqueuing Expose request
01:40:04.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
01:40:04.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
01:40:04.629 00.000 15712 Moving (0.11, 0.14) raw xDistance=0.14 yDistance=-0.12
01:40:04.629 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:04.629 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
01:40:04.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:04.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:40:04.629 00.000 15712 MoveAxis(E, 2, ABG)
01:40:04.629 00.000 15712 Guiding  Dir = 2, Dur = 2
01:40:04.629 00.000 15712 IsGuiding returns 0
01:40:04.686 00.057 15712 IsGuiding returns 0
01:40:04.686 00.000 15712 Move returns status 0, amount 2
01:40:04.686 00.000 15712 MoveAxis(N, 0, ABG)
01:40:04.686 00.000 15712 Move returns status 0, amount 0
01:40:04.686 00.000 15712 move complete, result=0
01:40:04.686 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:40:04.690 00.004 15712 worker thread done servicing request
01:40:04.690 00.000 15712 Worker thread wakes up
01:40:04.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:04.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:06.332 01.642 15712 Exposure complete
01:40:06.395 00.063 15712 worker thread done servicing request
01:40:06.395 00.000 7988 OnExposeComplete: enter
01:40:06.395 00.000 7988 UpdateGuideState(): m_state=6
01:40:06.395 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2683
01:40:06.399 00.004 7988 Star::Find returns 1 (0), X=977.70, Y=191.53, Mass=717, SNR=17.3, Peak=136 HFD=3.4
01:40:06.399 00.000 7988 MultiStar: large primary error, entering stabilization period
01:40:06.399 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
01:40:06.399 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
01:40:06.399 00.000 7988 CameraToMount -- cameraX=0.59 cameraY=0.94 hyp=1.11 cameraTheta=1.01 mountX=0.94 mountY=-0.62, mountTheta=-0.58
01:40:06.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.59, y=0.94, opts=13)
01:40:06.399 00.000 7988 Enqueuing Move request for scope (0.59, 0.94)
01:40:06.399 00.000 15712 Worker thread wakes up
01:40:06.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.94) opts 0xd
01:40:06.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.59, 0.94)
01:40:06.399 00.000 15712 Moving (0.59, 0.94) raw xDistance=0.94 yDistance=-0.62
01:40:06.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
01:40:06.399 00.000 7988 UpdateGuideState exits: m=717 SNR=17.3
01:40:06.409 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:06.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:06.411 00.002 7988 Enqueuing Expose request
01:40:06.411 00.000 15712 PPEC rslt: input = 0.94, final = 0.56, react = 0.57, pred = -0.01, hyst = 0.51, hyst_pct = 0.00, period_length = 639.26
01:40:06.411 00.000 15712 PPEC: input: 0.94, control: 0.56, exposure: 1500
01:40:06.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
01:40:06.411 00.000 15712 MoveAxis(W, 183, ABG)
01:40:06.411 00.000 15712 Guiding  Dir = 3, Dur = 183
01:40:06.413 00.002 15712 IsGuiding returns 0
01:40:06.425 00.012 15712 PulseGuide returned control before completion, sleep 176
01:40:06.638 00.213 15712 IsGuiding returns 0
01:40:06.638 00.000 15712 Move returns status 0, amount 183
01:40:06.638 00.000 15712 MoveAxis(N, 157, ABG)
01:40:06.638 00.000 15712 Guiding  Dir = 0, Dur = 157
01:40:06.638 00.000 15712 IsGuiding returns 0
01:40:06.717 00.079 15712 PulseGuide returned control before completion, sleep 88
01:40:06.829 00.112 15712 IsGuiding returns 1
01:40:06.829 00.000 15712 scope still moving after pulse duration time elapsed
01:40:06.857 00.028 15712 IsGuiding returns 1
01:40:06.910 00.053 15712 IsGuiding returns 0
01:40:06.910 00.000 15712 scope move finished after 157 + 114 ms
01:40:06.910 00.000 15712 Move returns status 0, amount 157
01:40:06.910 00.000 15712 move complete, result=0
01:40:06.910 00.000 15712 worker thread done servicing request
01:40:06.910 00.000 15712 Worker thread wakes up
01:40:06.910 00.000 7988 GuideStep: 0.9 px 183 ms WEST, -0.6 px 157 ms NORTH
01:40:06.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:06.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:08.328 01.418 15712 Exposure complete
01:40:08.389 00.061 15712 worker thread done servicing request
01:40:08.389 00.000 7988 OnExposeComplete: enter
01:40:08.389 00.000 7988 UpdateGuideState(): m_state=6
01:40:08.393 00.004 7988 Star::Find(15, 977, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2684
01:40:08.393 00.000 7988 Star::Find returns 1 (0), X=977.42, Y=190.67, Mass=664, SNR=16.4, Peak=137 HFD=3.3
01:40:08.395 00.002 7988 MultiStar: exiting stabilization period
01:40:08.395 00.000 7988 MultiStar: [#1 -0.22,0.50,0.00,M8] [#2 -0.04,-0.07,0.94,U] [#3 -0.06,-0.95,0.00,M3] [#4 0.10,-0.10,0.75,U] [#5 0.16,-0.31,0.75,U] [#6 0.48,-0.18,0.00,M4] [#7 -0.15,-0.26,0.46,U] [#8 -0.27,-0.41,0.00,M3] 
01:40:08.397 00.002 7988 refined, 4 included, MultiStar: {0.11, -0.11}, one-star: {0.32, 0.07}
01:40:08.397 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
01:40:08.399 00.002 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
01:40:08.399 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.80 mountX=-0.11 mountY=-0.10, mountTheta=-2.38
01:40:08.402 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.11, opts=13)
01:40:08.404 00.002 7988 Enqueuing Move request for scope (0.11, -0.11)
01:40:08.405 00.001 15712 Worker thread wakes up
01:40:08.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:40:08.405 00.000 7988 UpdateGuideState exits: m=664 SNR=16.4
01:40:08.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:08.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:08.405 00.000 7988 Enqueuing Expose request
01:40:08.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
01:40:08.405 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
01:40:08.405 00.000 15712 Moving (0.11, -0.11) raw xDistance=-0.11 yDistance=-0.10
01:40:08.405 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:08.405 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
01:40:08.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:08.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:40:08.405 00.000 15712 MoveAxis(E, 1, ABG)
01:40:08.405 00.000 15712 Guiding  Dir = 2, Dur = 1
01:40:08.405 00.000 15712 IsGuiding returns 0
01:40:08.442 00.037 15712 IsGuiding returns 0
01:40:08.442 00.000 15712 Move returns status 0, amount 1
01:40:08.442 00.000 15712 MoveAxis(N, 0, ABG)
01:40:08.442 00.000 15712 Move returns status 0, amount 0
01:40:08.442 00.000 15712 move complete, result=0
01:40:08.442 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:40:08.446 00.004 15712 worker thread done servicing request
01:40:08.446 00.000 15712 Worker thread wakes up
01:40:08.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:08.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:10.080 01.634 15712 Exposure complete
01:40:10.144 00.064 15712 worker thread done servicing request
01:40:10.144 00.000 7988 OnExposeComplete: enter
01:40:10.144 00.000 7988 UpdateGuideState(): m_state=6
01:40:10.144 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2685
01:40:10.144 00.000 7988 Star::Find returns 1 (0), X=976.89, Y=190.94, Mass=703, SNR=16.8, Peak=146 HFD=3.6
01:40:10.144 00.000 7988 MultiStar: [#1 -0.41,0.91,0.00,M9] [#2 -0.60,0.16,0.00,M1] [#3 -0.69,-0.35,0.00,M4] [#4 -0.27,0.38,0.00,M2] [#5 -0.42,0.58,0.00,M3] [#6 -0.19,-0.22,0.65,U] [#7 -0.85,0.01,0.00,M2] [#8 -1.23,0.74,0.00,M4] 
01:40:10.144 00.000 7988 refined, 1 included, MultiStar: {-0.20, 0.12}, one-star: {-0.21, 0.34}
01:40:10.144 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
01:40:10.144 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
01:40:10.144 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.60 mountX=0.12 mountY=0.20, mountTheta=1.03
01:40:10.144 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.12, opts=13)
01:40:10.144 00.000 7988 Enqueuing Move request for scope (-0.20, 0.12)
01:40:10.144 00.000 15712 Worker thread wakes up
01:40:10.157 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
01:40:10.157 00.000 7988 UpdateGuideState exits: m=703 SNR=16.8
01:40:10.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:10.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:10.157 00.000 7988 Enqueuing Expose request
01:40:10.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
01:40:10.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
01:40:10.157 00.000 15712 Moving (-0.20, 0.12) raw xDistance=0.12 yDistance=0.20
01:40:10.157 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:10.157 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
01:40:10.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:10.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:40:10.157 00.000 15712 MoveAxis(E, 2, ABG)
01:40:10.157 00.000 15712 Guiding  Dir = 2, Dur = 2
01:40:10.183 00.026 15712 IsGuiding returns 0
01:40:10.191 00.008 15712 IsGuiding returns 0
01:40:10.191 00.000 15712 Move returns status 0, amount 2
01:40:10.191 00.000 15712 MoveAxis(N, 0, ABG)
01:40:10.191 00.000 15712 Move returns status 0, amount 0
01:40:10.191 00.000 15712 move complete, result=0
01:40:10.191 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
01:40:10.204 00.013 15712 worker thread done servicing request
01:40:10.204 00.000 15712 Worker thread wakes up
01:40:10.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:10.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:11.625 01.421 15712 Exposure complete
01:40:11.688 00.063 15712 worker thread done servicing request
01:40:11.688 00.000 7988 OnExposeComplete: enter
01:40:11.688 00.000 7988 UpdateGuideState(): m_state=6
01:40:11.688 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2686
01:40:11.688 00.000 7988 Star::Find returns 1 (0), X=976.87, Y=191.34, Mass=771, SNR=17.8, Peak=147 HFD=4.0
01:40:11.688 00.000 7988 MultiStar: [#1 -0.24,0.90,0.00,M10] [#2 -0.45,0.63,0.00,M2] [#3 -0.81,0.06,0.00,M5] [#4 -0.02,0.84,0.00,M3] [#5 -0.60,0.36,0.00,M4] [#6 -0.54,0.23,0.00,M4] [#7 -0.87,0.75,0.00,M3] [#8 -0.31,1.15,0.00,M5] 
01:40:11.688 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.56) = xAngle (0.32 = 0.32)
01:40:11.688 00.000 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
01:40:11.688 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.74 hyp=0.78 cameraTheta=1.88 mountX=0.74 mountY=0.22, mountTheta=0.29
01:40:11.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.74, opts=13)
01:40:11.688 00.000 7988 Enqueuing Move request for scope (-0.24, 0.74)
01:40:11.688 00.000 15712 Worker thread wakes up
01:40:11.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.74) opts 0xd
01:40:11.688 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.74)
01:40:11.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
01:40:11.702 00.014 7988 UpdateGuideState exits: m=771 SNR=17.8
01:40:11.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:11.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:11.705 00.003 7988 Enqueuing Expose request
01:40:11.705 00.000 15712 Moving (-0.24, 0.74) raw xDistance=0.74 yDistance=0.22
01:40:11.705 00.000 15712 PPEC rslt: input = 0.74, final = 0.44, react = 0.44, pred = -0.00, hyst = 0.40, hyst_pct = 0.00, period_length = 639.26
01:40:11.705 00.000 15712 PPEC: input: 0.74, control: 0.44, exposure: 1500
01:40:11.705 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:11.705 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:40:11.705 00.000 15712 MoveAxis(W, 143, ABG)
01:40:11.705 00.000 15712 Guiding  Dir = 3, Dur = 143
01:40:11.705 00.000 15712 IsGuiding returns 0
01:40:11.738 00.033 15712 PulseGuide returned control before completion, sleep 127
01:40:11.878 00.140 15712 IsGuiding returns 1
01:40:11.878 00.000 15712 scope still moving after pulse duration time elapsed
01:40:11.910 00.032 15712 IsGuiding returns 0
01:40:11.910 00.000 15712 scope move finished after 143 + 59 ms
01:40:11.910 00.000 15712 Move returns status 0, amount 143
01:40:11.910 00.000 15712 MoveAxis(N, 0, ABG)
01:40:11.910 00.000 15712 Move returns status 0, amount 0
01:40:11.910 00.000 15712 move complete, result=0
01:40:11.910 00.000 7988 GuideStep: 0.7 px 143 ms WEST, 0.2 px 0 ms NORTH
01:40:11.915 00.005 15712 worker thread done servicing request
01:40:11.915 00.000 15712 Worker thread wakes up
01:40:11.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:11.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:13.554 01.639 15712 Exposure complete
01:40:13.618 00.064 15712 worker thread done servicing request
01:40:13.618 00.000 7988 OnExposeComplete: enter
01:40:13.618 00.000 7988 UpdateGuideState(): m_state=6
01:40:13.618 00.000 7988 Star::Find(15, 976, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2687
01:40:13.618 00.000 7988 Star::Find returns 1 (0), X=976.64, Y=190.40, Mass=833, SNR=18.5, Peak=140 HFD=3.8
01:40:13.618 00.000 7988 MultiStar: [#1 -0.33,0.13,0.90,U] [#2 -0.56,-0.79,0.00,M3] [#3 -0.70,-1.45,0.00,M6] [#4 -0.26,-0.02,0.74,U] [#5 -0.96,-0.85,0.00,M5] [#6 -0.65,-0.64,0.00,M5] [#7 -0.68,-0.02,0.00,M4] [#8 -0.90,-0.16,0.00,M6] 
01:40:13.618 00.000 7988 refined, 2 included, MultiStar: {-0.36, -0.03}, one-star: {-0.47, -0.19}
01:40:13.618 00.000 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.56) = xAngle (-4.61 = 1.67)
01:40:13.626 00.008 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.64 = 1.64)
01:40:13.626 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=-0.03 hyp=0.36 cameraTheta=-3.05 mountX=-0.04 mountY=0.36, mountTheta=1.67
01:40:13.626 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=-0.03, opts=13)
01:40:13.626 00.000 7988 Enqueuing Move request for scope (-0.36, -0.03)
01:40:13.626 00.000 15712 Worker thread wakes up
01:40:13.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
01:40:13.632 00.006 7988 UpdateGuideState exits: m=833 SNR=18.5
01:40:13.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:13.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:13.632 00.000 7988 Enqueuing Expose request
01:40:13.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.03) opts 0xd
01:40:13.632 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, -0.03)
01:40:13.632 00.000 15712 Moving (-0.36, -0.03) raw xDistance=-0.04 yDistance=0.36
01:40:13.632 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:13.632 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
01:40:13.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:13.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:40:13.632 00.000 15712 MoveAxis(E, 2, ABG)
01:40:13.632 00.000 15712 Guiding  Dir = 2, Dur = 2
01:40:13.632 00.000 15712 IsGuiding returns 0
01:40:13.653 00.021 15712 IsGuiding returns 0
01:40:13.653 00.000 15712 Move returns status 0, amount 2
01:40:13.653 00.000 15712 MoveAxis(N, 0, ABG)
01:40:13.653 00.000 15712 Move returns status 0, amount 0
01:40:13.653 00.000 15712 move complete, result=0
01:40:13.653 00.000 15712 worker thread done servicing request
01:40:13.653 00.000 15712 Worker thread wakes up
01:40:13.653 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.4 px 0 ms NORTH
01:40:13.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:13.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:15.070 01.417 15712 Exposure complete
01:40:15.134 00.064 15712 worker thread done servicing request
01:40:15.134 00.000 7988 OnExposeComplete: enter
01:40:15.134 00.000 7988 UpdateGuideState(): m_state=6
01:40:15.134 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2688
01:40:15.134 00.000 7988 Star::Find returns 1 (0), X=976.79, Y=190.32, Mass=677, SNR=16.8, Peak=133 HFD=3.1
01:40:15.138 00.004 7988 MultiStar: [#1 -0.63,0.21,0.00,M10] [#2 -0.50,-0.22,0.00,M4] [#3 -0.52,-1.00,0.00,M7] [#4 0.01,-0.11,0.76,U] [#5 -1.00,-0.47,0.00,M6] [#6 -0.73,-0.72,0.00,M6] [#7 -0.44,-0.02,0.46,U] [#8 -1.73,-0.78,0.00,M7] 
01:40:15.138 00.000 7988 refined, 2 included, MultiStar: {-0.23, -0.17}, one-star: {-0.32, -0.27}
01:40:15.138 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.07 = 2.21)
01:40:15.138 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.11 = 2.18)
01:40:15.138 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.17 hyp=0.28 cameraTheta=-2.51 mountX=-0.17 mountY=0.23, mountTheta=2.20
01:40:15.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.17, opts=13)
01:40:15.138 00.000 7988 Enqueuing Move request for scope (-0.23, -0.17)
01:40:15.138 00.000 15712 Worker thread wakes up
01:40:15.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.17) opts 0xd
01:40:15.138 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.17)
01:40:15.138 00.000 15712 Moving (-0.23, -0.17) raw xDistance=-0.17 yDistance=0.23
01:40:15.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
01:40:15.148 00.010 7988 UpdateGuideState exits: m=677 SNR=16.8
01:40:15.148 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:15.148 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:15.148 00.000 7988 Enqueuing Expose request
01:40:15.148 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 639.26
01:40:15.148 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
01:40:15.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:15.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:40:15.148 00.000 15712 MoveAxis(E, 34, ABG)
01:40:15.148 00.000 15712 Guiding  Dir = 2, Dur = 34
01:40:15.148 00.000 15712 IsGuiding returns 0
01:40:15.173 00.025 15712 PulseGuide returned control before completion, sleep 23
01:40:15.222 00.049 15712 IsGuiding returns 0
01:40:15.222 00.000 15712 Move returns status 0, amount 34
01:40:15.222 00.000 15712 MoveAxis(N, 0, ABG)
01:40:15.222 00.000 15712 Move returns status 0, amount 0
01:40:15.222 00.000 15712 move complete, result=0
01:40:15.222 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
01:40:15.224 00.002 15712 worker thread done servicing request
01:40:15.224 00.000 15712 Worker thread wakes up
01:40:15.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:15.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:16.965 01.741 15712 Exposure complete
01:40:17.027 00.062 15712 worker thread done servicing request
01:40:17.027 00.000 7988 OnExposeComplete: enter
01:40:17.027 00.000 7988 UpdateGuideState(): m_state=6
01:40:17.032 00.005 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2689
01:40:17.032 00.000 7988 Star::Find returns 1 (0), X=977.11, Y=190.58, Mass=728, SNR=17.5, Peak=147 HFD=3.4
01:40:17.034 00.002 7988 MultiStar: [#1 -0.33,0.24,1.01,U] [#2 -0.40,-0.47,0.00,M5] [#3 -0.30,-1.08,0.00,M8] [#4 -0.19,-0.14,0.70,U] [#5 -0.84,-0.41,0.00,M7] [#6 -0.33,-0.36,0.00,M7] [#7 -0.22,-0.71,0.00,M4] [#8 -1.18,-0.24,0.00,M8] 
01:40:17.034 00.000 7988 single-star, 2 included, MultiStar: {-0.17, 0.05}, one-star: {0.01, -0.02}
01:40:17.036 00.002 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
01:40:17.036 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
01:40:17.038 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.02 mountX=-0.02 mountY=-0.01, mountTheta=-2.61
01:40:17.038 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
01:40:17.041 00.003 7988 Enqueuing Move request for scope (0.01, -0.02)
01:40:17.043 00.002 15712 Worker thread wakes up
01:40:17.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:40:17.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:40:17.043 00.000 15712 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
01:40:17.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
01:40:17.043 00.000 7988 UpdateGuideState exits: m=728 SNR=17.5
01:40:17.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:17.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:17.043 00.000 7988 Enqueuing Expose request
01:40:17.043 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:17.043 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
01:40:17.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:17.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:17.043 00.000 15712 MoveAxis(E, 0, ABG)
01:40:17.043 00.000 15712 Move returns status 0, amount 0
01:40:17.043 00.000 15712 MoveAxis(N, 0, ABG)
01:40:17.043 00.000 15712 Move returns status 0, amount 0
01:40:17.043 00.000 15712 move complete, result=0
01:40:17.043 00.000 15712 worker thread done servicing request
01:40:17.043 00.000 15712 Worker thread wakes up
01:40:17.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:17.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:17.043 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:18.464 01.421 15712 Exposure complete
01:40:18.525 00.061 15712 worker thread done servicing request
01:40:18.525 00.000 7988 OnExposeComplete: enter
01:40:18.525 00.000 7988 UpdateGuideState(): m_state=6
01:40:18.525 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
01:40:18.525 00.000 7988 Star::Find returns 1 (0), X=977.00, Y=190.34, Mass=762, SNR=17.8, Peak=138 HFD=3.3
01:40:18.525 00.000 7988 MultiStar: [#1 -0.28,0.47,0.00,M10] [#2 -0.83,-0.10,0.00,M6] [#3 -0.53,-0.64,0.00,M9] [#4 -0.24,0.15,0.66,U] [#5 -0.47,-0.01,0.00,M8] [#6 -0.27,-0.24,0.66,U] [#7 -0.79,-0.44,0.00,M5] [#8 -0.50,0.53,0.00,M9] 
01:40:18.525 00.000 7988 refined, 2 included, MultiStar: {-0.19, -0.14}, one-star: {-0.10, -0.25}
01:40:18.535 00.010 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.09 = 2.20)
01:40:18.535 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.16)
01:40:18.535 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.52 mountX=-0.14 mountY=0.19, mountTheta=2.19
01:40:18.535 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.14, opts=13)
01:40:18.535 00.000 7988 Enqueuing Move request for scope (-0.19, -0.14)
01:40:18.542 00.007 15712 Worker thread wakes up
01:40:18.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
01:40:18.542 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
01:40:18.542 00.000 15712 Moving (-0.19, -0.14) raw xDistance=-0.14 yDistance=0.19
01:40:18.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:40:18.542 00.000 7988 UpdateGuideState exits: m=762 SNR=17.8
01:40:18.544 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:18.544 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:18.546 00.002 7988 Enqueuing Expose request
01:40:18.546 00.000 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:18.546 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
01:40:18.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:18.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:40:18.546 00.000 15712 MoveAxis(W, 1, ABG)
01:40:18.546 00.000 15712 Guiding  Dir = 3, Dur = 1
01:40:18.546 00.000 15712 IsGuiding returns 0
01:40:18.562 00.016 15712 IsGuiding returns 0
01:40:18.562 00.000 15712 Move returns status 0, amount 1
01:40:18.562 00.000 15712 MoveAxis(N, 0, ABG)
01:40:18.562 00.000 15712 Move returns status 0, amount 0
01:40:18.562 00.000 15712 move complete, result=0
01:40:18.562 00.000 15712 worker thread done servicing request
01:40:18.562 00.000 15712 Worker thread wakes up
01:40:18.562 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
01:40:18.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:18.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:20.203 01.641 15712 Exposure complete
01:40:20.268 00.065 15712 worker thread done servicing request
01:40:20.268 00.000 7988 OnExposeComplete: enter
01:40:20.269 00.001 7988 UpdateGuideState(): m_state=6
01:40:20.269 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2691
01:40:20.269 00.000 7988 Star::Find returns 1 (0), X=977.19, Y=190.83, Mass=704, SNR=17.1, Peak=156 HFD=2.9
01:40:20.269 00.000 7988 MultiStar: [#1 -0.51,0.53,0.00,R] [#2 -0.35,0.29,0.00,M7] [#3 -0.25,-0.59,0.00,M10] [#4 -0.17,0.48,0.00,M1] [#5 -0.03,0.50,0.00,M9] [#6 0.13,-0.10,0.65,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.01,0.68,0.00,M1] [#11 -0.16,0.55,0.00,M1] 
01:40:20.269 00.000 7988 refined, 1 included, MultiStar: {0.10, 0.11}, one-star: {0.08, 0.24}
01:40:20.269 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
01:40:20.269 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
01:40:20.269 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.81 mountX=0.11 mountY=-0.10, mountTheta=-0.77
01:40:20.269 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.11, opts=13)
01:40:20.269 00.000 7988 Enqueuing Move request for scope (0.10, 0.11)
01:40:20.269 00.000 15712 Worker thread wakes up
01:40:20.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:40:20.269 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:40:20.269 00.000 15712 Moving (0.10, 0.11) raw xDistance=0.11 yDistance=-0.10
01:40:20.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:40:20.282 00.013 7988 UpdateGuideState exits: m=704 SNR=17.1
01:40:20.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:20.282 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:20.282 00.000 7988 Enqueuing Expose request
01:40:20.286 00.004 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:20.286 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
01:40:20.286 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:20.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:40:20.286 00.000 15712 MoveAxis(W, 2, ABG)
01:40:20.286 00.000 15712 Guiding  Dir = 3, Dur = 2
01:40:20.286 00.000 15712 IsGuiding returns 0
01:40:20.305 00.019 15712 IsGuiding returns 0
01:40:20.305 00.000 15712 Move returns status 0, amount 2
01:40:20.305 00.000 15712 MoveAxis(N, 0, ABG)
01:40:20.305 00.000 15712 Move returns status 0, amount 0
01:40:20.305 00.000 15712 move complete, result=0
01:40:20.305 00.000 15712 worker thread done servicing request
01:40:20.305 00.000 15712 Worker thread wakes up
01:40:20.305 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:40:20.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:20.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:21.721 01.416 15712 Exposure complete
01:40:21.785 00.064 15712 worker thread done servicing request
01:40:21.785 00.000 7988 OnExposeComplete: enter
01:40:21.785 00.000 7988 UpdateGuideState(): m_state=6
01:40:21.789 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2692
01:40:21.789 00.000 7988 Star::Find returns 1 (0), X=977.08, Y=190.77, Mass=669, SNR=16.6, Peak=138 HFD=3.1
01:40:21.791 00.002 7988 MultiStar: [#1 0.06,0.45,0.00,M1] [#2 -0.29,0.14,0.89,U] [#3 -0.84,-0.81,0.00,R] [#4 -0.06,0.58,0.00,M2] [#5 -0.57,0.38,0.00,M10] [#6 -0.04,0.06,0.61,U] [#7 -0.42,-0.16,0.00,M6] [#8 -0.54,0.16,0.00,M10] 
01:40:21.791 00.000 7988 single-star, 2 included, MultiStar: {-0.12, 0.13}, one-star: {-0.02, 0.18}
01:40:21.793 00.002 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
01:40:21.793 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
01:40:21.795 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.70 mountX=0.18 mountY=0.02, mountTheta=0.10
01:40:21.797 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.18, opts=13)
01:40:21.798 00.001 7988 Enqueuing Move request for scope (-0.02, 0.18)
01:40:21.798 00.000 15712 Worker thread wakes up
01:40:21.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
01:40:21.798 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
01:40:21.798 00.000 15712 Moving (-0.02, 0.18) raw xDistance=0.18 yDistance=0.02
01:40:21.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:40:21.801 00.003 7988 UpdateGuideState exits: m=669 SNR=16.6
01:40:21.803 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:21.803 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:21.805 00.002 7988 Enqueuing Expose request
01:40:21.805 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
01:40:21.805 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
01:40:21.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:21.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:40:21.805 00.000 15712 MoveAxis(W, 37, ABG)
01:40:21.805 00.000 15712 Guiding  Dir = 3, Dur = 37
01:40:21.838 00.033 15712 IsGuiding returns 0
01:40:21.853 00.015 15712 PulseGuide returned control before completion, sleep 32
01:40:21.901 00.048 15712 IsGuiding returns 0
01:40:21.901 00.000 15712 Move returns status 0, amount 37
01:40:21.901 00.000 15712 MoveAxis(N, 0, ABG)
01:40:21.901 00.000 15712 Move returns status 0, amount 0
01:40:21.901 00.000 15712 move complete, result=0
01:40:21.901 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
01:40:21.906 00.005 15712 worker thread done servicing request
01:40:21.906 00.000 15712 Worker thread wakes up
01:40:21.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:21.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:23.545 01.639 15712 Exposure complete
01:40:23.608 00.063 15712 worker thread done servicing request
01:40:23.608 00.000 7988 OnExposeComplete: enter
01:40:23.608 00.000 7988 UpdateGuideState(): m_state=6
01:40:23.608 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2693
01:40:23.608 00.000 7988 Star::Find returns 1 (0), X=977.01, Y=190.84, Mass=751, SNR=17.5, Peak=154 HFD=3.4
01:40:23.608 00.000 7988 MultiStar: [#1 0.13,-0.18,0.98,U] [#2 -0.55,0.17,0.00,M7] [#3 0.31,0.32,0.00,M1] [#4 -0.26,0.36,0.68,U] [#5 -0.40,0.42,0.00,R] [#6 -0.57,-0.35,0.00,M5] [#7 -0.62,0.45,0.00,M7] [#8 -0.92,0.19,0.00,R] 
01:40:23.608 00.000 7988 refined, 2 included, MultiStar: {-0.06, 0.12}, one-star: {-0.09, 0.25}
01:40:23.608 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
01:40:23.616 00.008 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
01:40:23.616 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.00 mountX=0.12 mountY=0.05, mountTheta=0.41
01:40:23.616 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.12, opts=13)
01:40:23.616 00.000 7988 Enqueuing Move request for scope (-0.06, 0.12)
01:40:23.616 00.000 15712 Worker thread wakes up
01:40:23.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
01:40:23.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
01:40:23.616 00.000 15712 Moving (-0.06, 0.12) raw xDistance=0.12 yDistance=0.05
01:40:23.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:40:23.622 00.006 7988 UpdateGuideState exits: m=751 SNR=17.5
01:40:23.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:23.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:23.622 00.000 7988 Enqueuing Expose request
01:40:23.622 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:23.622 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
01:40:23.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:23.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:40:23.622 00.000 15712 MoveAxis(W, 2, ABG)
01:40:23.622 00.000 15712 Guiding  Dir = 3, Dur = 2
01:40:23.622 00.000 15712 IsGuiding returns 0
01:40:23.643 00.021 15712 IsGuiding returns 0
01:40:23.643 00.000 15712 Move returns status 0, amount 2
01:40:23.643 00.000 15712 MoveAxis(N, 0, ABG)
01:40:23.643 00.000 15712 Move returns status 0, amount 0
01:40:23.643 00.000 15712 move complete, result=0
01:40:23.643 00.000 15712 worker thread done servicing request
01:40:23.643 00.000 15712 Worker thread wakes up
01:40:23.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:23.643 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:40:23.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:25.060 01.417 15712 Exposure complete
01:40:25.122 00.062 15712 worker thread done servicing request
01:40:25.122 00.000 7988 OnExposeComplete: enter
01:40:25.122 00.000 7988 UpdateGuideState(): m_state=6
01:40:25.126 00.004 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2694
01:40:25.126 00.000 7988 Star::Find returns 1 (0), X=976.75, Y=190.75, Mass=693, SNR=17.2, Peak=139 HFD=3.5
01:40:25.128 00.002 7988 MultiStar: [#1 0.20,0.62,0.00,M1] [#2 -0.51,0.24,0.00,M8] [#3 0.13,0.24,0.82,U] [#4 -0.55,0.17,0.00,M2] [#5 -0.23,0.03,0.66,U] [#6 -0.49,-0.29,0.00,M6] [#7 0.27,0.59,0.00,M8] [#8 0.09,0.17,0.45,U] 
01:40:25.128 00.000 7988 refined, 3 included, MultiStar: {-0.12, 0.15}, one-star: {-0.35, 0.16}
01:40:25.130 00.002 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.56) = xAngle (0.69 = 0.69)
01:40:25.130 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
01:40:25.132 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.20 cameraTheta=2.25 mountX=0.15 mountY=0.12, mountTheta=0.67
01:40:25.134 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.15, opts=13)
01:40:25.134 00.000 7988 Enqueuing Move request for scope (-0.12, 0.15)
01:40:25.136 00.002 15712 Worker thread wakes up
01:40:25.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
01:40:25.136 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
01:40:25.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:40:25.137 00.001 7988 UpdateGuideState exits: m=693 SNR=17.2
01:40:25.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:25.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:25.137 00.000 7988 Enqueuing Expose request
01:40:25.137 00.000 15712 Moving (-0.12, 0.15) raw xDistance=0.15 yDistance=0.12
01:40:25.143 00.006 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:25.143 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
01:40:25.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:25.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:40:25.143 00.000 15712 MoveAxis(E, 1, ABG)
01:40:25.143 00.000 15712 Guiding  Dir = 2, Dur = 1
01:40:25.143 00.000 15712 IsGuiding returns 0
01:40:25.194 00.051 15712 IsGuiding returns 0
01:40:25.194 00.000 15712 Move returns status 0, amount 1
01:40:25.194 00.000 15712 MoveAxis(N, 0, ABG)
01:40:25.194 00.000 15712 Move returns status 0, amount 0
01:40:25.194 00.000 15712 move complete, result=0
01:40:25.194 00.000 7988 GuideStep: 0.2 px 1 ms EAST, 0.1 px 0 ms NORTH
01:40:25.199 00.005 15712 worker thread done servicing request
01:40:25.199 00.000 15712 Worker thread wakes up
01:40:25.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:25.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:26.941 01.742 15712 Exposure complete
01:40:27.006 00.065 15712 worker thread done servicing request
01:40:27.006 00.000 7988 OnExposeComplete: enter
01:40:27.006 00.000 7988 UpdateGuideState(): m_state=6
01:40:27.008 00.002 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2695
01:40:27.008 00.000 7988 Star::Find returns 1 (0), X=976.95, Y=190.75, Mass=677, SNR=16.6, Peak=150 HFD=3.2
01:40:27.010 00.002 7988 MultiStar: [#1 -0.06,0.17,1.05,U] [#2 -0.65,-0.03,0.00,M9] [#3 -0.06,0.04,0.83,U] [#4 -0.40,0.95,0.00,M3] [#5 -0.50,-0.49,0.00,M1] [#6 -0.53,0.13,0.00,M7] [#7 -0.35,-0.23,0.43,U] [#8 0.97,-0.11,0.00,M1] 
01:40:27.010 00.000 7988 refined, 3 included, MultiStar: {-0.13, 0.08}, one-star: {-0.16, 0.15}
01:40:27.013 00.003 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.01 = 1.01)
01:40:27.013 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
01:40:27.015 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.58 mountX=0.08 mountY=0.12, mountTheta=1.00
01:40:27.017 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.08, opts=13)
01:40:27.017 00.000 7988 Enqueuing Move request for scope (-0.13, 0.08)
01:40:27.019 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:40:27.019 00.000 7988 UpdateGuideState exits: m=677 SNR=16.6
01:40:27.021 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:27.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:27.023 00.002 7988 Enqueuing Expose request
01:40:27.023 00.000 15712 Worker thread wakes up
01:40:27.023 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
01:40:27.023 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
01:40:27.023 00.000 15712 Moving (-0.13, 0.08) raw xDistance=0.08 yDistance=0.12
01:40:27.025 00.002 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:27.025 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
01:40:27.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:27.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:40:27.025 00.000 15712 MoveAxis(E, 2, ABG)
01:40:27.025 00.000 15712 Guiding  Dir = 2, Dur = 2
01:40:27.050 00.025 15712 IsGuiding returns 0
01:40:27.066 00.016 15712 IsGuiding returns 0
01:40:27.066 00.000 15712 Move returns status 0, amount 2
01:40:27.066 00.000 15712 MoveAxis(N, 0, ABG)
01:40:27.068 00.002 15712 Move returns status 0, amount 0
01:40:27.068 00.000 15712 move complete, result=0
01:40:27.068 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:40:27.068 00.000 15712 worker thread done servicing request
01:40:27.068 00.000 15712 Worker thread wakes up
01:40:27.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:27.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:28.485 01.417 15712 Exposure complete
01:40:28.551 00.066 15712 worker thread done servicing request
01:40:28.551 00.000 7988 OnExposeComplete: enter
01:40:28.551 00.000 7988 UpdateGuideState(): m_state=6
01:40:28.551 00.000 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2696
01:40:28.551 00.000 7988 Star::Find returns 1 (0), X=977.14, Y=190.43, Mass=819, SNR=18.5, Peak=133 HFD=3.8
01:40:28.551 00.000 7988 MultiStar: [#1 -0.03,-0.15,0.85,U] [#2 -0.73,-0.29,0.00,M10] [#3 -0.15,-0.25,0.81,U] [#4 -0.21,0.23,0.70,U] [#5 0.01,-0.77,0.00,M2] [#6 -0.40,-0.30,0.00,M8] [#7 -0.05,-0.20,0.47,U] [#8 -0.99,0.05,0.00,M2] 
01:40:28.557 00.006 7988 refined, 4 included, MultiStar: {-0.07, -0.11}, one-star: {0.04, -0.16}
01:40:28.557 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.58)
01:40:28.557 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.55)
01:40:28.557 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.14 mountX=-0.11 mountY=0.07, mountTheta=2.56
01:40:28.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.11, opts=13)
01:40:28.557 00.000 7988 Enqueuing Move request for scope (-0.07, -0.11)
01:40:28.563 00.006 15712 Worker thread wakes up
01:40:28.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
01:40:28.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
01:40:28.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:40:28.563 00.000 7988 UpdateGuideState exits: m=819 SNR=18.5
01:40:28.566 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:28.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:28.568 00.002 7988 Enqueuing Expose request
01:40:28.568 00.000 15712 Moving (-0.07, -0.11) raw xDistance=-0.11 yDistance=0.07
01:40:28.573 00.005 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:28.573 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
01:40:28.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:28.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:40:28.573 00.000 15712 MoveAxis(E, 3, ABG)
01:40:28.573 00.000 15712 Guiding  Dir = 2, Dur = 3
01:40:28.573 00.000 15712 IsGuiding returns 0
01:40:28.600 00.027 15712 IsGuiding returns 0
01:40:28.600 00.000 15712 Move returns status 0, amount 3
01:40:28.600 00.000 15712 MoveAxis(N, 0, ABG)
01:40:28.600 00.000 15712 Move returns status 0, amount 0
01:40:28.600 00.000 15712 move complete, result=0
01:40:28.600 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:40:28.604 00.004 15712 worker thread done servicing request
01:40:28.604 00.000 15712 Worker thread wakes up
01:40:28.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:28.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:30.239 01.635 15712 Exposure complete
01:40:30.301 00.062 15712 worker thread done servicing request
01:40:30.301 00.000 7988 OnExposeComplete: enter
01:40:30.301 00.000 7988 UpdateGuideState(): m_state=6
01:40:30.306 00.005 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2697
01:40:30.307 00.001 7988 Star::Find returns 1 (0), X=976.87, Y=190.83, Mass=703, SNR=17.0, Peak=131 HFD=3.7
01:40:30.307 00.000 7988 MultiStar: [#1 -0.12,-0.09,1.03,U] [#2 -0.56,-0.05,0.00,R] [#3 0.21,-0.11,0.84,U] [#4 -0.43,-0.02,0.70,U] [#5 -0.12,-0.26,0.67,U] [#6 -0.42,-0.38,0.00,M9] [#7 -0.56,-0.44,0.00,M7] [#8 0.00,0.00,0.00,L] [#9 -0.48,-0.21,0.00,M7] 
01:40:30.309 00.002 7988 refined, 4 included, MultiStar: {-0.13, -0.03}, one-star: {-0.23, 0.23}
01:40:30.309 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.56) = xAngle (-4.46 = 1.82)
01:40:30.311 00.002 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.79)
01:40:30.311 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.90 mountX=-0.03 mountY=0.13, mountTheta=1.82
01:40:30.313 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.03, opts=13)
01:40:30.315 00.002 7988 Enqueuing Move request for scope (-0.13, -0.03)
01:40:30.315 00.000 15712 Worker thread wakes up
01:40:30.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
01:40:30.315 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
01:40:30.315 00.000 15712 Moving (-0.13, -0.03) raw xDistance=-0.03 yDistance=0.13
01:40:30.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=61, FiltMax=255, Gamma=0.690
01:40:30.317 00.002 7988 UpdateGuideState exits: m=703 SNR=17.0
01:40:30.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:30.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:30.317 00.000 15712 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:30.317 00.000 15712 PPEC: input: -0.03, control: -0.00, exposure: 1500
01:40:30.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:30.317 00.000 7988 Enqueuing Expose request
01:40:30.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:40:30.317 00.000 15712 MoveAxis(E, 1, ABG)
01:40:30.317 00.000 15712 Guiding  Dir = 2, Dur = 1
01:40:30.324 00.007 15712 IsGuiding returns 0
01:40:30.341 00.017 15712 IsGuiding returns 0
01:40:30.341 00.000 15712 Move returns status 0, amount 1
01:40:30.341 00.000 15712 MoveAxis(N, 0, ABG)
01:40:30.341 00.000 15712 Move returns status 0, amount 0
01:40:30.341 00.000 15712 move complete, result=0
01:40:30.341 00.000 15712 worker thread done servicing request
01:40:30.341 00.000 15712 Worker thread wakes up
01:40:30.341 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:40:30.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:30.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(962,176,31,31)
01:40:31.107 00.766 7988 evsrv: cli 0CCCFD08 connect
01:40:31.109 00.002 7988 case statement mapped state 6 to 3
01:40:31.111 00.002 7988 case statement mapped state 6 to 3
01:40:31.112 00.001 7988 evsrv: cli 0CCCFD08 request: {"method":"get_app_state","id":"6cd6a0a7-c45e-4ac3-be84-aaa41069b34d"}
01:40:31.116 00.004 7988 case statement mapped state 6 to 3
01:40:31.118 00.002 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cd6a0a7-c45e-4ac3-be84-aaa41069b34d"}
01:40:31.118 00.000 7988 evsrv: cli 0CCCFD08 disconnect
01:40:31.124 00.006 7988 evsrv: cli 0CCCF9E8 connect
01:40:31.124 00.000 7988 case statement mapped state 6 to 3
01:40:31.128 00.004 7988 case statement mapped state 6 to 3
01:40:31.130 00.002 7988 evsrv: cli 0CCCF9E8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"07f1a708-8759-40bd-ad27-878a1479966e"}
01:40:31.130 00.000 7988 PhdController::Dither begins
01:40:31.132 00.002 7988 dither: size=4.00, dRA=-3.93 dDec=3.35
01:40:31.134 00.002 7988 MountToCamera -- mountTheta (2.44) + m_xAngle (1.56) = xAngle (4.00 = -2.28)
01:40:31.136 00.002 7988 MountToCamera -- mountX=-3.93 mountY=3.35 hyp=5.16 mountTheta=2.44 cameraX=-3.38, cameraY=-3.90 cameraTheta=-2.28
01:40:31.136 00.000 7988 setting lock position to (973.72, 186.69)
01:40:31.138 00.002 7988 Mount: notify guiding dithered (-3.4, -3.9)
01:40:31.139 00.001 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
01:40:31.141 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
01:40:31.143 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:40:31.143 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:40:31.143 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
01:40:31.143 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
01:40:31.143 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
01:40:31.143 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:40:31.143 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:40:31.143 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
01:40:31.159 00.016 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:40:31.160 00.001 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
01:40:31.164 00.004 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
01:40:31.166 00.002 7988 MultiStar: stabilizing after lock position change
01:40:31.166 00.000 7988 Status Line: Dither by -3.93,3.35
01:40:31.170 00.004 7988 PhdController: newstate STATE_SETTLE_BEGIN
01:40:31.172 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
01:40:31.174 00.002 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":0,"id":"07f1a708-8759-40bd-ad27-878a1479966e"}
01:40:31.177 00.003 7988 evsrv: cli 0CCCF9E8 disconnect
01:40:31.766 00.589 15712 Exposure complete
01:40:31.903 00.137 15712 worker thread done servicing request
01:40:31.903 00.000 7988 OnExposeComplete: enter
01:40:31.905 00.002 7988 UpdateGuideState(): m_state=6
01:40:31.909 00.004 7988 Star::Find(15, 976, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2698
01:40:31.911 00.002 7988 Star::Find returns 1 (0), X=977.18, Y=190.56, Mass=643, SNR=16.4, Peak=133 HFD=3.2
01:40:31.915 00.004 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
01:40:31.917 00.002 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
01:40:31.927 00.010 7988 CameraToMount -- cameraX=3.45 cameraY=3.87 hyp=5.18 cameraTheta=0.84 mountX=3.89 mountY=-3.55, mountTheta=-0.74
01:40:31.929 00.002 7988 dither recenter: remaining=(3.9,-3.4) step=(3.9,-3.4)
01:40:31.929 00.000 7988 MountToCamera -- mountTheta (-0.71) + m_xAngle (1.56) = xAngle (0.86 = 0.86)
01:40:31.936 00.007 7988 MountToCamera -- mountX=3.93 mountY=-3.35 hyp=5.16 mountTheta=-0.71 cameraX=3.38, cameraY=3.90 cameraTheta=0.86
01:40:31.937 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=3.38, y=3.90, opts=4)
01:40:31.937 00.000 7988 Enqueuing Move request for scope (3.38, 3.90)
01:40:31.937 00.000 7988 Mount: notify direct move 3.93,-3.35
01:40:31.937 00.000 15712 Worker thread wakes up
01:40:31.937 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (3.38, 3.90) opts 0x4
01:40:31.937 00.000 15712 Handling offset move in thread for scope, endpoint = (3.38, 3.90)
01:40:31.937 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
01:40:31.937 00.000 15712 Moving (3.38, 3.90) raw xDistance=3.93 yDistance=-3.35
01:40:31.937 00.000 15712 BLC: window closed
01:40:31.937 00.000 15712 MoveAxis(W, 1283, B)
01:40:31.937 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
01:40:31.949 00.012 15712 Guiding  Dir = 3, Dur = 1283
01:40:31.949 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:40:31.953 00.004 15712 IsGuiding returns 0
01:40:31.954 00.001 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:40:31.954 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
01:40:31.958 00.004 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
01:40:31.960 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
01:40:31.962 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:40:31.964 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:40:31.964 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
01:40:31.968 00.004 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:40:31.971 00.003 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
01:40:31.971 00.000 15712 PulseGuide returned control before completion, sleep 1271
01:40:31.971 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
01:40:31.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:40:31.984 00.013 7988 UpdateGuideState exits: m=643 SNR=16.4
01:40:31.986 00.002 7988 PhdController: settling, locked = 1, distance = 5.28 (1.50) aobump = 0 frame = 1 / 99999
01:40:31.987 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767422431.987,"Host":"ASTROPC","Inst":1,"Distance":5.28,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:40:31.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:31.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:31.987 00.000 7988 Enqueuing Expose request
01:40:33.252 01.265 15712 IsGuiding returns 1
01:40:33.252 00.000 15712 scope still moving after pulse duration time elapsed
01:40:33.282 00.030 15712 IsGuiding returns 0
01:40:33.282 00.000 15712 scope move finished after 1283 + 45 ms
01:40:33.282 00.000 15712 Move returns status 0, amount 1283
01:40:33.282 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:33.282 00.000 15712 MoveAxis(N, 856, B)
01:40:33.282 00.000 15712 Guiding  Dir = 0, Dur = 856
01:40:33.282 00.000 15712 IsGuiding returns 0
01:40:33.364 00.082 15712 PulseGuide returned control before completion, sleep 784
01:40:34.153 00.789 15712 IsGuiding returns 1
01:40:34.153 00.000 15712 scope still moving after pulse duration time elapsed
01:40:34.210 00.057 15712 IsGuiding returns 1
01:40:34.249 00.039 15712 IsGuiding returns 0
01:40:34.260 00.011 15712 scope move finished after 856 + 121 ms
01:40:34.260 00.000 15712 Move returns status 0, amount 856
01:40:34.260 00.000 15712 move complete, result=0
01:40:34.260 00.000 15712 worker thread done servicing request
01:40:34.260 00.000 15712 Worker thread wakes up
01:40:34.260 00.000 7988 GuideStep: 3.9 px 1283 ms WEST, -3.4 px 856 ms NORTH
01:40:34.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:34.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:35.903 01.643 15712 Exposure complete
01:40:35.988 00.085 15712 worker thread done servicing request
01:40:35.988 00.000 7988 OnExposeComplete: enter
01:40:35.988 00.000 7988 UpdateGuideState(): m_state=6
01:40:35.988 00.000 7988 Star::Find(15, 977, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2699
01:40:35.988 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=186.88, Mass=775, SNR=17.9, Peak=161 HFD=3.0
01:40:35.996 00.008 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
01:40:35.996 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
01:40:35.996 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.68 mountX=0.19 mountY=-0.23, mountTheta=-0.89
01:40:35.996 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.18, opts=13)
01:40:36.004 00.008 7988 Enqueuing Move request for scope (0.23, 0.18)
01:40:36.004 00.000 15712 Worker thread wakes up
01:40:36.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0xd
01:40:36.004 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.18)
01:40:36.004 00.000 15712 Moving (0.23, 0.18) raw xDistance=0.19 yDistance=-0.23
01:40:36.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:40:36.009 00.005 7988 UpdateGuideState exits: m=775 SNR=17.9
01:40:36.011 00.002 7988 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 2 / 99999
01:40:36.011 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767422436.011,"Host":"ASTROPC","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:40:36.011 00.000 15712 PPEC rslt(dithering): input = 0.19, final = 0.11
01:40:36.011 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
01:40:36.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:36.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:36.017 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:36.017 00.000 7988 Enqueuing Expose request
01:40:36.019 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:40:36.019 00.000 15712 MoveAxis(W, 36, ABG)
01:40:36.019 00.000 15712 Guiding  Dir = 3, Dur = 36
01:40:36.021 00.002 15712 IsGuiding returns 0
01:40:36.049 00.028 15712 PulseGuide returned control before completion, sleep 17
01:40:36.075 00.026 15712 IsGuiding returns 1
01:40:36.075 00.000 15712 scope still moving after pulse duration time elapsed
01:40:36.107 00.032 15712 IsGuiding returns 0
01:40:36.107 00.000 15712 scope move finished after 36 + 57 ms
01:40:36.107 00.000 15712 Move returns status 0, amount 36
01:40:36.107 00.000 15712 MoveAxis(N, 0, ABG)
01:40:36.107 00.000 15712 Move returns status 0, amount 0
01:40:36.107 00.000 15712 move complete, result=0
01:40:36.107 00.000 15712 worker thread done servicing request
01:40:36.107 00.000 15712 Worker thread wakes up
01:40:36.107 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
01:40:36.117 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:36.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:37.530 01.413 15712 Exposure complete
01:40:37.592 00.062 15712 worker thread done servicing request
01:40:37.594 00.002 7988 OnExposeComplete: enter
01:40:37.594 00.000 7988 UpdateGuideState(): m_state=6
01:40:37.594 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2700
01:40:37.594 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=187.15, Mass=756, SNR=17.6, Peak=168 HFD=3.0
01:40:37.594 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
01:40:37.594 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:40:37.594 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.46 hyp=0.51 cameraTheta=1.14 mountX=0.46 mountY=-0.23, mountTheta=-0.45
01:40:37.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.46, opts=13)
01:40:37.603 00.009 7988 Enqueuing Move request for scope (0.21, 0.46)
01:40:37.603 00.000 15712 Worker thread wakes up
01:40:37.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.46) opts 0xd
01:40:37.603 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.46)
01:40:37.603 00.000 15712 Moving (0.21, 0.46) raw xDistance=0.46 yDistance=-0.23
01:40:37.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:40:37.603 00.000 7988 UpdateGuideState exits: m=756 SNR=17.6
01:40:37.606 00.003 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 3 / 99999
01:40:37.606 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767422437.606,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":1.6,"SettleTime":15.0,"StarLocked":true}
01:40:37.608 00.002 15712 PPEC rslt(dithering): input = 0.46, final = 0.28
01:40:37.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:37.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:37.608 00.000 7988 Enqueuing Expose request
01:40:37.608 00.000 15712 PPEC: input: 0.46, control: 0.28, exposure: 1500
01:40:37.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:37.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:40:37.608 00.000 15712 MoveAxis(W, 90, ABG)
01:40:37.608 00.000 15712 Guiding  Dir = 3, Dur = 90
01:40:37.608 00.000 15712 IsGuiding returns 0
01:40:37.624 00.016 15712 PulseGuide returned control before completion, sleep 80
01:40:37.722 00.098 15712 IsGuiding returns 0
01:40:37.722 00.000 15712 Move returns status 0, amount 90
01:40:37.722 00.000 15712 MoveAxis(N, 0, ABG)
01:40:37.722 00.000 15712 Move returns status 0, amount 0
01:40:37.722 00.000 15712 move complete, result=0
01:40:37.722 00.000 7988 GuideStep: 0.5 px 90 ms WEST, -0.2 px 0 ms NORTH
01:40:37.731 00.009 15712 worker thread done servicing request
01:40:37.731 00.000 15712 Worker thread wakes up
01:40:37.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:37.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:39.370 01.639 15712 Exposure complete
01:40:39.431 00.061 15712 worker thread done servicing request
01:40:39.431 00.000 7988 OnExposeComplete: enter
01:40:39.431 00.000 7988 UpdateGuideState(): m_state=6
01:40:39.436 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2701
01:40:39.436 00.000 7988 Star::Find returns 1 (0), X=974.17, Y=186.66, Mass=747, SNR=17.6, Peak=142 HFD=3.2
01:40:39.438 00.002 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
01:40:39.438 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
01:40:39.440 00.002 7988 CameraToMount -- cameraX=0.45 cameraY=-0.03 hyp=0.45 cameraTheta=-0.06 mountX=-0.02 mountY=-0.45, mountTheta=-1.62
01:40:39.442 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=-0.03, opts=13)
01:40:39.442 00.000 7988 Enqueuing Move request for scope (0.45, -0.03)
01:40:39.444 00.002 15712 Worker thread wakes up
01:40:39.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.03) opts 0xd
01:40:39.444 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, -0.03)
01:40:39.444 00.000 15712 Moving (0.45, -0.03) raw xDistance=-0.02 yDistance=-0.45
01:40:39.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:40:39.444 00.000 7988 UpdateGuideState exits: m=747 SNR=17.6
01:40:39.446 00.002 7988 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 4 / 99999
01:40:39.447 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767422439.447,"Host":"ASTROPC","Inst":1,"Distance":0.38,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
01:40:39.447 00.000 15712 PPEC rslt(dithering): input = -0.02, final = -0.01
01:40:39.447 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:40:39.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:39.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:39.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:39.451 00.004 7988 Enqueuing Expose request
01:40:39.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
01:40:39.451 00.000 15712 MoveAxis(E, 4, ABG)
01:40:39.451 00.000 15712 Guiding  Dir = 2, Dur = 4
01:40:39.451 00.000 15712 IsGuiding returns 0
01:40:39.463 00.012 15712 IsGuiding returns 0
01:40:39.463 00.000 15712 Move returns status 0, amount 4
01:40:39.463 00.000 15712 MoveAxis(N, 0, ABG)
01:40:39.463 00.000 15712 Move returns status 0, amount 0
01:40:39.463 00.000 15712 move complete, result=0
01:40:39.463 00.000 15712 worker thread done servicing request
01:40:39.463 00.000 15712 Worker thread wakes up
01:40:39.463 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.4 px 0 ms NORTH
01:40:39.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:39.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:40.887 01.424 15712 Exposure complete
01:40:40.949 00.062 15712 worker thread done servicing request
01:40:40.951 00.002 7988 OnExposeComplete: enter
01:40:40.951 00.000 7988 UpdateGuideState(): m_state=6
01:40:40.951 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2702
01:40:40.951 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=186.65, Mass=704, SNR=17.1, Peak=142 HFD=3.3
01:40:40.951 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
01:40:40.955 00.004 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
01:40:40.955 00.000 7988 CameraToMount -- cameraX=0.42 cameraY=-0.04 hyp=0.42 cameraTheta=-0.11 mountX=-0.04 mountY=-0.42, mountTheta=-1.67
01:40:40.955 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=-0.04, opts=13)
01:40:40.955 00.000 7988 Enqueuing Move request for scope (0.42, -0.04)
01:40:40.955 00.000 15712 Worker thread wakes up
01:40:40.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.04) opts 0xd
01:40:40.955 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, -0.04)
01:40:40.955 00.000 15712 Moving (0.42, -0.04) raw xDistance=-0.04 yDistance=-0.42
01:40:40.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:40:40.955 00.000 7988 UpdateGuideState exits: m=704 SNR=17.1
01:40:40.963 00.008 7988 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 5 / 99999
01:40:40.963 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767422440.963,"Host":"ASTROPC","Inst":1,"Distance":0.40,"Time":5.0,"SettleTime":15.0,"StarLocked":true}
01:40:40.965 00.002 15712 PPEC rslt(dithering): input = -0.04, final = -0.03
01:40:40.965 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
01:40:40.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:40.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:40.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:40.968 00.003 7988 Enqueuing Expose request
01:40:40.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:40:40.968 00.000 15712 MoveAxis(E, 8, ABG)
01:40:40.968 00.000 15712 Guiding  Dir = 2, Dur = 8
01:40:40.968 00.000 15712 IsGuiding returns 0
01:40:40.990 00.022 15712 IsGuiding returns 0
01:40:40.990 00.000 15712 Move returns status 0, amount 8
01:40:40.990 00.000 15712 MoveAxis(N, 0, ABG)
01:40:40.990 00.000 15712 Move returns status 0, amount 0
01:40:40.990 00.000 15712 move complete, result=0
01:40:40.990 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.4 px 0 ms NORTH
01:40:40.992 00.002 15712 worker thread done servicing request
01:40:40.992 00.000 15712 Worker thread wakes up
01:40:40.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:40.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:42.628 01.636 15712 Exposure complete
01:40:42.691 00.063 15712 worker thread done servicing request
01:40:42.691 00.000 7988 OnExposeComplete: enter
01:40:42.691 00.000 7988 UpdateGuideState(): m_state=6
01:40:42.695 00.004 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2703
01:40:42.695 00.000 7988 Star::Find returns 1 (0), X=974.06, Y=186.22, Mass=783, SNR=18.1, Peak=133 HFD=3.7
01:40:42.697 00.002 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
01:40:42.697 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
01:40:42.699 00.002 7988 CameraToMount -- cameraX=0.34 cameraY=-0.47 hyp=0.58 cameraTheta=-0.95 mountX=-0.47 mountY=-0.32, mountTheta=-2.54
01:40:42.701 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.47, opts=13)
01:40:42.701 00.000 7988 Enqueuing Move request for scope (0.34, -0.47)
01:40:42.703 00.002 15712 Worker thread wakes up
01:40:42.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.47) opts 0xd
01:40:42.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.47)
01:40:42.703 00.000 15712 Moving (0.34, -0.47) raw xDistance=-0.47 yDistance=-0.32
01:40:42.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=57, FiltMax=255, Gamma=0.690
01:40:42.703 00.000 7988 UpdateGuideState exits: m=783 SNR=18.1
01:40:42.705 00.002 7988 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 6 / 99999
01:40:42.705 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767422442.705,"Host":"ASTROPC","Inst":1,"Distance":0.45,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
01:40:42.708 00.003 15712 PPEC rslt(dithering): input = -0.47, final = -0.28
01:40:42.708 00.000 15712 PPEC: input: -0.47, control: -0.28, exposure: 1500
01:40:42.708 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.19
01:40:42.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:40:42.708 00.000 15712 MoveAxis(E, 92, ABG)
01:40:42.708 00.000 15712 Guiding  Dir = 2, Dur = 92
01:40:42.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:42.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:42.708 00.000 7988 Enqueuing Expose request
01:40:42.708 00.000 15712 IsGuiding returns 0
01:40:42.725 00.017 15712 PulseGuide returned control before completion, sleep 80
01:40:42.817 00.092 15712 IsGuiding returns 1
01:40:42.817 00.000 15712 scope still moving after pulse duration time elapsed
01:40:42.861 00.044 15712 IsGuiding returns 0
01:40:42.861 00.000 15712 scope move finished after 92 + 58 ms
01:40:42.861 00.000 15712 Move returns status 0, amount 92
01:40:42.861 00.000 15712 MoveAxis(N, 83, ABG)
01:40:42.861 00.000 15712 Guiding  Dir = 0, Dur = 83
01:40:42.861 00.000 15712 IsGuiding returns 0
01:40:42.939 00.078 15712 PulseGuide returned control before completion, sleep 13
01:40:42.960 00.021 15712 IsGuiding returns 1
01:40:42.960 00.000 15712 scope still moving after pulse duration time elapsed
01:40:43.019 00.059 15712 IsGuiding returns 1
01:40:43.057 00.038 15712 IsGuiding returns 0
01:40:43.057 00.000 15712 scope move finished after 83 + 112 ms
01:40:43.057 00.000 15712 Move returns status 0, amount 83
01:40:43.057 00.000 15712 move complete, result=0
01:40:43.057 00.000 7988 GuideStep: -0.5 px 92 ms EAST, -0.3 px 83 ms NORTH
01:40:43.057 00.000 15712 worker thread done servicing request
01:40:43.059 00.002 15712 Worker thread wakes up
01:40:43.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:43.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:44.475 01.416 15712 Exposure complete
01:40:44.538 00.063 15712 worker thread done servicing request
01:40:44.538 00.000 7988 OnExposeComplete: enter
01:40:44.538 00.000 7988 UpdateGuideState(): m_state=6
01:40:44.543 00.005 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2704
01:40:44.543 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=187.12, Mass=710, SNR=17.2, Peak=161 HFD=2.8
01:40:44.545 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
01:40:44.546 00.001 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
01:40:44.546 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.55 mountX=0.42 mountY=-0.02, mountTheta=-0.04
01:40:44.548 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.42, opts=13)
01:40:44.548 00.000 7988 Enqueuing Move request for scope (0.01, 0.42)
01:40:44.550 00.002 15712 Worker thread wakes up
01:40:44.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.42) opts 0xd
01:40:44.550 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.42)
01:40:44.550 00.000 15712 Moving (0.01, 0.42) raw xDistance=0.42 yDistance=-0.02
01:40:44.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:40:44.550 00.000 7988 UpdateGuideState exits: m=710 SNR=17.2
01:40:44.553 00.003 7988 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 7 / 99999
01:40:44.554 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767422444.554,"Host":"ASTROPC","Inst":1,"Distance":0.44,"Time":8.5,"SettleTime":15.0,"StarLocked":true}
01:40:44.554 00.000 15712 PPEC rslt(dithering): input = 0.42, final = 0.25
01:40:44.554 00.000 15712 PPEC: input: 0.42, control: 0.25, exposure: 1500
01:40:44.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:44.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:40:44.554 00.000 15712 MoveAxis(W, 83, ABG)
01:40:44.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:44.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:44.554 00.000 7988 Enqueuing Expose request
01:40:44.554 00.000 15712 Guiding  Dir = 3, Dur = 83
01:40:44.554 00.000 15712 IsGuiding returns 0
01:40:44.588 00.034 15712 PulseGuide returned control before completion, sleep 65
01:40:44.667 00.079 15712 IsGuiding returns 1
01:40:44.667 00.000 15712 scope still moving after pulse duration time elapsed
01:40:44.699 00.032 15712 IsGuiding returns 0
01:40:44.699 00.000 15712 scope move finished after 83 + 56 ms
01:40:44.699 00.000 15712 Move returns status 0, amount 83
01:40:44.699 00.000 15712 MoveAxis(N, 0, ABG)
01:40:44.700 00.001 15712 Move returns status 0, amount 0
01:40:44.700 00.000 15712 move complete, result=0
01:40:44.700 00.000 7988 GuideStep: 0.4 px 83 ms WEST, -0.0 px 0 ms NORTH
01:40:44.702 00.002 15712 worker thread done servicing request
01:40:44.702 00.000 15712 Worker thread wakes up
01:40:44.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:44.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:46.343 01.641 15712 Exposure complete
01:40:46.406 00.063 15712 worker thread done servicing request
01:40:46.406 00.000 7988 OnExposeComplete: enter
01:40:46.406 00.000 7988 UpdateGuideState(): m_state=6
01:40:46.410 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2705
01:40:46.410 00.000 7988 Star::Find returns 1 (0), X=973.52, Y=186.58, Mass=853, SNR=19.0, Peak=177 HFD=3.2
01:40:46.412 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.19 = 2.10)
01:40:46.412 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.06)
01:40:46.414 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.62 mountX=-0.11 mountY=0.20, mountTheta=2.09
01:40:46.416 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.11, opts=13)
01:40:46.416 00.000 7988 Enqueuing Move request for scope (-0.20, -0.11)
01:40:46.418 00.002 15712 Worker thread wakes up
01:40:46.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
01:40:46.418 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
01:40:46.418 00.000 15712 Moving (-0.20, -0.11) raw xDistance=-0.11 yDistance=0.20
01:40:46.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:40:46.420 00.002 7988 UpdateGuideState exits: m=853 SNR=19.0
01:40:46.420 00.000 7988 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 8 / 99999
01:40:46.422 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767422446.422,"Host":"ASTROPC","Inst":1,"Distance":0.38,"Time":10.4,"SettleTime":15.0,"StarLocked":true}
01:40:46.422 00.000 15712 PPEC rslt(dithering): input = -0.11, final = -0.07
01:40:46.422 00.000 15712 PPEC: input: -0.11, control: -0.07, exposure: 1500
01:40:46.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:46.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:46.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:46.425 00.003 7988 Enqueuing Expose request
01:40:46.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:40:46.425 00.000 15712 MoveAxis(E, 22, ABG)
01:40:46.425 00.000 15712 Guiding  Dir = 2, Dur = 22
01:40:46.425 00.000 15712 IsGuiding returns 0
01:40:46.438 00.013 15712 PulseGuide returned control before completion, sleep 18
01:40:46.495 00.057 15712 IsGuiding returns 0
01:40:46.495 00.000 15712 Move returns status 0, amount 22
01:40:46.495 00.000 15712 MoveAxis(N, 0, ABG)
01:40:46.495 00.000 15712 Move returns status 0, amount 0
01:40:46.495 00.000 15712 move complete, result=0
01:40:46.495 00.000 7988 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
01:40:46.495 00.000 15712 worker thread done servicing request
01:40:46.495 00.000 15712 Worker thread wakes up
01:40:46.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:46.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:47.911 01.416 15712 Exposure complete
01:40:47.974 00.063 15712 worker thread done servicing request
01:40:47.976 00.002 7988 OnExposeComplete: enter
01:40:47.976 00.000 7988 UpdateGuideState(): m_state=6
01:40:47.976 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2706
01:40:47.976 00.000 7988 Star::Find returns 1 (0), X=973.43, Y=186.96, Mass=838, SNR=18.7, Peak=138 HFD=3.7
01:40:47.976 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.56) = xAngle (0.83 = 0.83)
01:40:47.976 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
01:40:47.976 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.27 hyp=0.40 cameraTheta=2.39 mountX=0.27 mountY=0.28, mountTheta=0.81
01:40:47.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.27, opts=13)
01:40:47.976 00.000 7988 Enqueuing Move request for scope (-0.29, 0.27)
01:40:47.985 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:40:47.985 00.000 7988 UpdateGuideState exits: m=838 SNR=18.7
01:40:47.988 00.003 7988 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 9 / 99999
01:40:47.988 00.000 15712 Worker thread wakes up
01:40:47.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.27) opts 0xd
01:40:47.988 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.27)
01:40:47.988 00.000 15712 Moving (-0.29, 0.27) raw xDistance=0.27 yDistance=0.28
01:40:47.988 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767422447.988,"Host":"ASTROPC","Inst":1,"Distance":0.38,"Time":12.0,"SettleTime":15.0,"StarLocked":true}
01:40:47.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:47.991 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:47.991 00.000 7988 Enqueuing Expose request
01:40:47.993 00.002 15712 PPEC rslt(dithering): input = 0.27, final = 0.16
01:40:47.993 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
01:40:47.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:47.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:40:47.993 00.000 15712 MoveAxis(W, 52, ABG)
01:40:47.993 00.000 15712 Guiding  Dir = 3, Dur = 52
01:40:47.993 00.000 15712 IsGuiding returns 0
01:40:48.009 00.016 15712 PulseGuide returned control before completion, sleep 48
01:40:48.087 00.078 15712 IsGuiding returns 0
01:40:48.087 00.000 15712 Move returns status 0, amount 52
01:40:48.087 00.000 15712 MoveAxis(N, 0, ABG)
01:40:48.087 00.000 15712 Move returns status 0, amount 0
01:40:48.087 00.000 15712 move complete, result=0
01:40:48.087 00.000 7988 GuideStep: 0.3 px 52 ms WEST, 0.3 px 0 ms NORTH
01:40:48.091 00.004 15712 worker thread done servicing request
01:40:48.091 00.000 15712 Worker thread wakes up
01:40:48.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:48.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:49.729 01.638 15712 Exposure complete
01:40:49.793 00.064 15712 worker thread done servicing request
01:40:49.793 00.000 7988 OnExposeComplete: enter
01:40:49.793 00.000 7988 UpdateGuideState(): m_state=6
01:40:49.797 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2707
01:40:49.798 00.001 7988 Star::Find returns 1 (0), X=973.27, Y=186.89, Mass=718, SNR=17.4, Peak=156 HFD=2.8
01:40:49.798 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
01:40:49.800 00.002 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
01:40:49.800 00.000 7988 CameraToMount -- cameraX=-0.45 cameraY=0.20 hyp=0.50 cameraTheta=2.73 mountX=0.19 mountY=0.45, mountTheta=1.16
01:40:49.802 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.45, y=0.20, opts=13)
01:40:49.804 00.002 7988 Enqueuing Move request for scope (-0.45, 0.20)
01:40:49.804 00.000 15712 Worker thread wakes up
01:40:49.804 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.20) opts 0xd
01:40:49.804 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.45, 0.20)
01:40:49.804 00.000 15712 Moving (-0.45, 0.20) raw xDistance=0.19 yDistance=0.45
01:40:49.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:40:49.804 00.000 7988 UpdateGuideState exits: m=718 SNR=17.4
01:40:49.807 00.003 7988 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 10 / 99999
01:40:49.807 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767422449.807,"Host":"ASTROPC","Inst":1,"Distance":0.42,"Time":13.8,"SettleTime":15.0,"StarLocked":true}
01:40:49.809 00.002 15712 PPEC rslt(dithering): input = 0.19, final = 0.12
01:40:49.809 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
01:40:49.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:49.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:49.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:49.812 00.003 7988 Enqueuing Expose request
01:40:49.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:40:49.812 00.000 15712 MoveAxis(W, 38, ABG)
01:40:49.812 00.000 15712 Guiding  Dir = 3, Dur = 38
01:40:49.812 00.000 15712 IsGuiding returns 0
01:40:49.831 00.019 15712 PulseGuide returned control before completion, sleep 31
01:40:49.890 00.059 15712 IsGuiding returns 0
01:40:49.890 00.000 15712 Move returns status 0, amount 38
01:40:49.890 00.000 15712 MoveAxis(N, 0, ABG)
01:40:49.890 00.000 15712 Move returns status 0, amount 0
01:40:49.890 00.000 15712 move complete, result=0
01:40:49.890 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.4 px 0 ms NORTH
01:40:49.897 00.007 15712 worker thread done servicing request
01:40:49.897 00.000 15712 Worker thread wakes up
01:40:49.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:49.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:51.307 01.410 15712 Exposure complete
01:40:51.372 00.065 15712 worker thread done servicing request
01:40:51.372 00.000 7988 OnExposeComplete: enter
01:40:51.372 00.000 7988 UpdateGuideState(): m_state=6
01:40:51.375 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2708
01:40:51.375 00.000 7988 Star::Find returns 1 (0), X=973.62, Y=186.63, Mass=776, SNR=18.0, Peak=136 HFD=3.5
01:40:51.377 00.002 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.18 = 2.11)
01:40:51.377 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.07)
01:40:51.377 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.61 mountX=-0.06 mountY=0.10, mountTheta=2.10
01:40:51.377 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.06, opts=13)
01:40:51.377 00.000 7988 Enqueuing Move request for scope (-0.10, -0.06)
01:40:51.384 00.007 15712 Worker thread wakes up
01:40:51.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:40:51.384 00.000 7988 UpdateGuideState exits: m=776 SNR=18.0
01:40:51.384 00.000 7988 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 11 / 99999
01:40:51.384 00.000 7988 PhdController: newstate STATE_FINISH
01:40:51.384 00.000 7988 PhdController complete: success
01:40:51.389 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
01:40:51.389 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767422451.389,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
01:40:51.389 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
01:40:51.389 00.000 15712 Moving (-0.10, -0.06) raw xDistance=-0.06 yDistance=0.10
01:40:51.389 00.000 7988 Mount: notify guiding dither settle done success=1
01:40:51.389 00.000 7988 PhdController: newstate STATE_IDLE
01:40:51.393 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:51.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:51.395 00.002 7988 Enqueuing Expose request
01:40:51.395 00.000 15712 PPEC rslt(dithering): input = -0.06, final = -0.04
01:40:51.395 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
01:40:51.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:51.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:40:51.395 00.000 15712 MoveAxis(E, 12, ABG)
01:40:51.395 00.000 15712 Guiding  Dir = 2, Dur = 12
01:40:51.395 00.000 15712 IsGuiding returns 0
01:40:51.413 00.018 15712 IsGuiding returns 1
01:40:51.413 00.000 15712 scope still moving after pulse duration time elapsed
01:40:51.456 00.043 15712 IsGuiding returns 0
01:40:51.456 00.000 15712 scope move finished after 12 + 52 ms
01:40:51.456 00.000 15712 Move returns status 0, amount 12
01:40:51.456 00.000 15712 MoveAxis(N, 0, ABG)
01:40:51.456 00.000 15712 Move returns status 0, amount 0
01:40:51.456 00.000 15712 move complete, result=0
01:40:51.456 00.000 15712 worker thread done servicing request
01:40:51.456 00.000 15712 Worker thread wakes up
01:40:51.456 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
01:40:51.463 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:51.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:53.103 01.640 15712 Exposure complete
01:40:53.166 00.063 15712 worker thread done servicing request
01:40:53.166 00.000 7988 OnExposeComplete: enter
01:40:53.166 00.000 7988 UpdateGuideState(): m_state=6
01:40:53.170 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2709
01:40:53.170 00.000 7988 Star::Find returns 1 (0), X=973.48, Y=186.98, Mass=700, SNR=17.2, Peak=149 HFD=3.2
01:40:53.172 00.002 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.70 = 0.70)
01:40:53.172 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
01:40:53.174 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=0.29 hyp=0.38 cameraTheta=2.26 mountX=0.29 mountY=0.23, mountTheta=0.68
01:40:53.176 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.29, opts=13)
01:40:53.178 00.002 7988 Enqueuing Move request for scope (-0.24, 0.29)
01:40:53.178 00.000 15712 Worker thread wakes up
01:40:53.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.29) opts 0xd
01:40:53.178 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.29)
01:40:53.178 00.000 15712 Moving (-0.24, 0.29) raw xDistance=0.29 yDistance=0.23
01:40:53.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:40:53.178 00.000 7988 UpdateGuideState exits: m=700 SNR=17.2
01:40:53.181 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:53.182 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:53.182 00.000 7988 Enqueuing Expose request
01:40:53.184 00.002 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
01:40:53.184 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
01:40:53.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:53.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:40:53.184 00.000 15712 MoveAxis(W, 53, ABG)
01:40:53.184 00.000 15712 Guiding  Dir = 3, Dur = 53
01:40:53.184 00.000 15712 IsGuiding returns 0
01:40:53.198 00.014 15712 PulseGuide returned control before completion, sleep 44
01:40:53.262 00.064 15712 IsGuiding returns 0
01:40:53.262 00.000 15712 Move returns status 0, amount 53
01:40:53.262 00.000 15712 MoveAxis(N, 0, ABG)
01:40:53.262 00.000 15712 Move returns status 0, amount 0
01:40:53.262 00.000 15712 move complete, result=0
01:40:53.262 00.000 15712 worker thread done servicing request
01:40:53.262 00.000 15712 Worker thread wakes up
01:40:53.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:53.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:53.262 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.2 px 0 ms NORTH
01:40:54.682 01.420 15712 Exposure complete
01:40:54.743 00.061 15712 worker thread done servicing request
01:40:54.743 00.000 7988 OnExposeComplete: enter
01:40:54.743 00.000 7988 UpdateGuideState(): m_state=6
01:40:54.748 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2710
01:40:54.748 00.000 7988 Star::Find returns 1 (0), X=973.65, Y=187.07, Mass=736, SNR=17.7, Peak=150 HFD=3.3
01:40:54.750 00.002 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
01:40:54.750 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:40:54.752 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.38 hyp=0.38 cameraTheta=1.77 mountX=0.38 mountY=0.07, mountTheta=0.18
01:40:54.754 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.38, opts=13)
01:40:54.754 00.000 7988 Enqueuing Move request for scope (-0.08, 0.38)
01:40:54.757 00.003 15712 Worker thread wakes up
01:40:54.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.38) opts 0xd
01:40:54.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.38)
01:40:54.757 00.000 15712 Moving (-0.08, 0.38) raw xDistance=0.38 yDistance=0.07
01:40:54.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:40:54.757 00.000 7988 UpdateGuideState exits: m=736 SNR=17.7
01:40:54.759 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:54.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:54.759 00.000 7988 Enqueuing Expose request
01:40:54.759 00.000 15712 PPEC rslt: input = 0.38, final = 0.22, react = 0.23, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
01:40:54.759 00.000 15712 PPEC: input: 0.38, control: 0.22, exposure: 1500
01:40:54.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:54.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:40:54.759 00.000 15712 MoveAxis(W, 70, ABG)
01:40:54.759 00.000 15712 Guiding  Dir = 3, Dur = 70
01:40:54.759 00.000 15712 IsGuiding returns 0
01:40:54.781 00.022 15712 PulseGuide returned control before completion, sleep 56
01:40:54.875 00.094 15712 IsGuiding returns 0
01:40:54.875 00.000 15712 Move returns status 0, amount 70
01:40:54.875 00.000 15712 MoveAxis(N, 0, ABG)
01:40:54.875 00.000 15712 Move returns status 0, amount 0
01:40:54.875 00.000 15712 move complete, result=0
01:40:54.875 00.000 7988 GuideStep: 0.4 px 70 ms WEST, 0.1 px 0 ms NORTH
01:40:54.885 00.010 15712 worker thread done servicing request
01:40:54.885 00.000 15712 Worker thread wakes up
01:40:54.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:54.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:56.515 01.630 15712 Exposure complete
01:40:56.578 00.063 15712 worker thread done servicing request
01:40:56.578 00.000 7988 OnExposeComplete: enter
01:40:56.578 00.000 7988 UpdateGuideState(): m_state=6
01:40:56.578 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
01:40:56.578 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=186.58, Mass=850, SNR=18.9, Peak=135 HFD=3.5
01:40:56.578 00.000 7988 MultiStar: exiting stabilization period
01:40:56.578 00.000 7988 MultiStar: updating star positions after lock position change
01:40:56.578 00.000 7988 Star::Find(15, 507, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
01:40:56.578 00.000 7988 Star::Find returns 1 (0), X=507.31, Y=776.67, Mass=836, SNR=18.5, Peak=141 HFD=3.6
01:40:56.578 00.000 7988 Star::Find(15, 1213, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
01:40:56.578 00.000 7988 Star::Find returns 1 (0), X=1213.00, Y=761.10, Mass=666, SNR=16.6, Peak=137 HFD=3.1
01:40:56.578 00.000 7988 Star::Find(15, 702, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
01:40:56.578 00.000 7988 Star::Find returns 1 (0), X=701.90, Y=685.90, Mass=536, SNR=14.7, Peak=117 HFD=3.0
01:40:56.578 00.000 7988 Star::Find(15, 1119, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
01:40:56.578 00.000 7988 Star::Find returns 1 (0), X=1119.26, Y=636.34, Mass=436, SNR=13.1, Peak=111 HFD=3.4
01:40:56.594 00.016 7988 Star::Find(15, 700, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
01:40:56.594 00.000 7988 Star::Find returns 1 (0), X=700.35, Y=542.58, Mass=427, SNR=13.1, Peak=102 HFD=3.4
01:40:56.594 00.000 7988 Star::Find(15, 702, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
01:40:56.594 00.000 7988 Star::Find returns 1 (0), X=702.90, Y=122.84, Mass=402, SNR=12.9, Peak=147 HFD=2.4
01:40:56.594 00.000 7988 Star::Find(15, 222, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
01:40:56.594 00.000 7988 Star::Find returns 1 (0), X=221.62, Y=941.13, Mass=177, SNR=8.3, Peak=98 HFD=2.4
01:40:56.594 00.000 7988 Star::Find(15, 107, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
01:40:56.594 00.000 7988 Star::Find returns 1 (0), X=107.34, Y=774.12, Mass=211, SNR=8.9, Peak=94 HFD=3.5
01:40:56.594 00.000 7988 Star::Find(15, 882, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
01:40:56.594 00.000 7988 Star::Find returns 1 (0), X=883.32, Y=559.16, Mass=141, SNR=7.3, Peak=87 HFD=2.6
01:40:56.594 00.000 7988 Star::Find(15, 41, 120, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
01:40:56.594 00.000 7988 Star::Find returns 1 (0), X=41.45, Y=119.28, Mass=187, SNR=8.8, Peak=110 HFD=1.6
01:40:56.594 00.000 7988 Star::Find(15, 1079, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
01:40:56.594 00.000 7988 Star::Find returns 1 (0), X=1079.50, Y=719.61, Mass=153, SNR=7.7, Peak=90 HFD=1.6
01:40:56.594 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
01:40:56.594 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
01:40:56.610 00.016 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.03 mountX=-0.11 mountY=0.05, mountTheta=2.67
01:40:56.611 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.11, opts=13)
01:40:56.613 00.002 7988 Enqueuing Move request for scope (-0.05, -0.11)
01:40:56.613 00.000 15712 Worker thread wakes up
01:40:56.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
01:40:56.613 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
01:40:56.613 00.000 15712 Moving (-0.05, -0.11) raw xDistance=-0.11 yDistance=0.05
01:40:56.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:40:56.613 00.000 7988 UpdateGuideState exits: m=850 SNR=18.9
01:40:56.616 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:56.616 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:56.618 00.002 7988 Enqueuing Expose request
01:40:56.618 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:56.618 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
01:40:56.618 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:56.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:40:56.618 00.000 15712 MoveAxis(E, 3, ABG)
01:40:56.618 00.000 15712 Guiding  Dir = 2, Dur = 3
01:40:56.620 00.002 15712 IsGuiding returns 0
01:40:56.642 00.022 15712 IsGuiding returns 0
01:40:56.642 00.000 15712 Move returns status 0, amount 3
01:40:56.642 00.000 15712 MoveAxis(N, 0, ABG)
01:40:56.642 00.000 15712 Move returns status 0, amount 0
01:40:56.642 00.000 15712 move complete, result=0
01:40:56.642 00.000 15712 worker thread done servicing request
01:40:56.642 00.000 15712 Worker thread wakes up
01:40:56.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:56.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:56.642 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:40:58.049 01.407 15712 Exposure complete
01:40:58.111 00.062 15712 worker thread done servicing request
01:40:58.113 00.002 7988 OnExposeComplete: enter
01:40:58.113 00.000 7988 UpdateGuideState(): m_state=6
01:40:58.113 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2712
01:40:58.113 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=186.60, Mass=753, SNR=17.7, Peak=138 HFD=3.5
01:40:58.113 00.000 7988 MultiStar: [#1 -0.00,0.02,0.98,U] [#2 0.35,-0.20,0.84,U] [#3 0.11,0.04,0.90,U] [#4 0.13,-0.03,0.68,U] [#5 0.19,-0.27,0.70,U] [#6 -0.28,-0.01,0.67,U] [#7 0.59,-0.45,0.00,M8] [#8 -0.34,0.64,0.00,M3] 
01:40:58.113 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.07}, one-star: {0.10, -0.09}
01:40:58.113 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.24 = -2.24)
01:40:58.113 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
01:40:58.113 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.67 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:40:58.122 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.07, opts=13)
01:40:58.122 00.000 7988 Enqueuing Move request for scope (0.09, -0.07)
01:40:58.122 00.000 15712 Worker thread wakes up
01:40:58.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:40:58.122 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:40:58.122 00.000 15712 Moving (0.09, -0.07) raw xDistance=-0.07 yDistance=-0.09
01:40:58.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:40:58.122 00.000 7988 UpdateGuideState exits: m=753 SNR=17.7
01:40:58.127 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:58.129 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:58.131 00.002 7988 Enqueuing Expose request
01:40:58.131 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:58.131 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
01:40:58.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:58.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:40:58.131 00.000 15712 MoveAxis(E, 2, ABG)
01:40:58.131 00.000 15712 Guiding  Dir = 2, Dur = 2
01:40:58.161 00.030 15712 IsGuiding returns 0
01:40:58.177 00.016 15712 IsGuiding returns 0
01:40:58.177 00.000 15712 Move returns status 0, amount 2
01:40:58.177 00.000 15712 MoveAxis(N, 0, ABG)
01:40:58.177 00.000 15712 Move returns status 0, amount 0
01:40:58.177 00.000 15712 move complete, result=0
01:40:58.177 00.000 15712 worker thread done servicing request
01:40:58.177 00.000 15712 Worker thread wakes up
01:40:58.177 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:40:58.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:58.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:40:59.817 01.640 15712 Exposure complete
01:40:59.882 00.065 15712 worker thread done servicing request
01:40:59.882 00.000 7988 OnExposeComplete: enter
01:40:59.882 00.000 7988 UpdateGuideState(): m_state=6
01:40:59.882 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2713
01:40:59.882 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=186.53, Mass=783, SNR=18.2, Peak=146 HFD=3.6
01:40:59.882 00.000 7988 MultiStar: [#1 -0.05,0.62,0.00,M1] [#2 0.71,0.25,0.00,M1] [#3 0.05,0.19,0.72,U] [#4 0.74,0.32,0.00,M1] [#5 0.84,0.23,0.00,M1] [#6 -0.19,0.12,0.64,U] [#7 0.62,-0.12,0.00,M9] [#8 0.14,0.32,0.56,U] 
01:40:59.882 00.000 7988 refined, 3 included, MultiStar: {0.04, 0.08}, one-star: {0.12, -0.17}
01:40:59.882 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
01:40:59.890 00.008 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
01:40:59.890 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.10 mountX=0.08 mountY=-0.04, mountTheta=-0.48
01:40:59.890 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
01:40:59.890 00.000 7988 Enqueuing Move request for scope (0.04, 0.08)
01:40:59.890 00.000 15712 Worker thread wakes up
01:40:59.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
01:40:59.896 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:40:59.896 00.000 7988 UpdateGuideState exits: m=783 SNR=18.2
01:40:59.898 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:59.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:40:59.900 00.002 7988 Enqueuing Expose request
01:40:59.900 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
01:40:59.900 00.000 15712 Moving (0.04, 0.08) raw xDistance=0.08 yDistance=-0.04
01:40:59.900 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:40:59.900 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
01:40:59.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:59.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:40:59.900 00.000 15712 MoveAxis(E, 0, ABG)
01:40:59.900 00.000 15712 Move returns status 0, amount 0
01:40:59.900 00.000 15712 MoveAxis(N, 0, ABG)
01:40:59.900 00.000 15712 Move returns status 0, amount 0
01:40:59.900 00.000 15712 move complete, result=0
01:40:59.900 00.000 15712 worker thread done servicing request
01:40:59.900 00.000 15712 Worker thread wakes up
01:40:59.900 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:59.907 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
01:40:59.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:01.314 01.407 15712 Exposure complete
01:41:01.377 00.063 15712 worker thread done servicing request
01:41:01.377 00.000 7988 OnExposeComplete: enter
01:41:01.377 00.000 7988 UpdateGuideState(): m_state=6
01:41:01.382 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2714
01:41:01.382 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=186.85, Mass=790, SNR=18.1, Peak=145 HFD=3.7
01:41:01.384 00.002 7988 Star::Find false star n=8 nbg=282 bg=65.5 sigma=2.9 thresh=74 peak=74
01:41:01.384 00.000 7988 MultiStar: [#1 -0.00,0.69,0.00,M2] [#2 0.43,0.52,0.00,M2] [#3 0.20,0.47,0.00,M1] [#4 0.25,0.33,0.63,U] [#5 0.55,0.23,0.00,M2] [#6 0.04,0.89,0.00,M8] [#7 0.13,0.66,0.00,M10] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.29,0.64,0.00,M2] 
01:41:01.386 00.002 7988 single-star, 1 included, MultiStar: {0.16, 0.22}, one-star: {0.10, 0.16}
01:41:01.387 00.001 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
01:41:01.387 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
01:41:01.389 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.02 mountX=0.16 mountY=-0.10, mountTheta=-0.57
01:41:01.391 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.16, opts=13)
01:41:01.392 00.001 7988 Enqueuing Move request for scope (0.10, 0.16)
01:41:01.392 00.000 15712 Worker thread wakes up
01:41:01.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
01:41:01.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
01:41:01.392 00.000 15712 Moving (0.10, 0.16) raw xDistance=0.16 yDistance=-0.10
01:41:01.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:41:01.392 00.000 7988 UpdateGuideState exits: m=790 SNR=18.1
01:41:01.396 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:01.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:01.398 00.002 7988 Enqueuing Expose request
01:41:01.398 00.000 15712 PPEC rslt: input = 0.16, final = 0.00, react = 0.10, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:01.398 00.000 15712 PPEC: input: 0.16, control: 0.00, exposure: 1500
01:41:01.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:01.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:41:01.398 00.000 15712 MoveAxis(W, 0, ABG)
01:41:01.398 00.000 15712 Move returns status 0, amount 0
01:41:01.398 00.000 15712 MoveAxis(N, 0, ABG)
01:41:01.398 00.000 15712 Move returns status 0, amount 0
01:41:01.398 00.000 15712 move complete, result=0
01:41:01.398 00.000 15712 worker thread done servicing request
01:41:01.398 00.000 15712 Worker thread wakes up
01:41:01.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:01.400 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:01.400 00.000 7988 GuideStep: 0.2 px 0 ms WEST, -0.1 px 0 ms NORTH
01:41:01.664 00.264 7988 evsrv: cli 0CCCF628 connect
01:41:01.664 00.000 7988 case statement mapped state 6 to 3
01:41:01.664 00.000 7988 case statement mapped state 6 to 3
01:41:01.664 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_app_state","id":"f2cb0ace-06fe-4664-b7ac-3f47b5b09c73"}
01:41:01.664 00.000 7988 case statement mapped state 6 to 3
01:41:01.664 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2cb0ace-06fe-4664-b7ac-3f47b5b09c73"}
01:41:01.664 00.000 7988 evsrv: cli 0CCCF628 disconnect
01:41:03.035 01.371 15712 Exposure complete
01:41:03.096 00.061 15712 worker thread done servicing request
01:41:03.096 00.000 7988 OnExposeComplete: enter
01:41:03.096 00.000 7988 UpdateGuideState(): m_state=6
01:41:03.096 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2715
01:41:03.096 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=186.73, Mass=751, SNR=17.4, Peak=159 HFD=3.6
01:41:03.103 00.007 7988 MultiStar: [#1 0.21,0.72,0.00,M3] [#2 0.33,0.04,0.88,U] [#3 -0.20,0.25,0.93,U] [#4 0.16,0.26,0.68,U] [#5 0.39,-0.22,0.00,M3] [#6 -0.22,0.22,0.64,U] [#7 0.93,-0.26,0.00,R] [#8 0.13,0.51,0.00,M3] 
01:41:03.103 00.000 7988 single-star, 4 included, MultiStar: {-0.00, 0.15}, one-star: {-0.09, 0.04}
01:41:03.103 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
01:41:03.103 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
01:41:03.103 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.73 mountX=0.04 mountY=0.09, mountTheta=1.16
01:41:03.103 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
01:41:03.103 00.000 7988 Enqueuing Move request for scope (-0.09, 0.04)
01:41:03.103 00.000 15712 Worker thread wakes up
01:41:03.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:41:03.112 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:41:03.112 00.000 7988 UpdateGuideState exits: m=751 SNR=17.4
01:41:03.114 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:03.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:03.116 00.002 7988 Enqueuing Expose request
01:41:03.116 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:41:03.116 00.000 15712 Moving (-0.09, 0.04) raw xDistance=0.04 yDistance=0.09
01:41:03.120 00.004 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:03.120 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
01:41:03.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:03.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:41:03.120 00.000 15712 MoveAxis(E, 0, ABG)
01:41:03.120 00.000 15712 Move returns status 0, amount 0
01:41:03.120 00.000 15712 MoveAxis(N, 0, ABG)
01:41:03.120 00.000 15712 Move returns status 0, amount 0
01:41:03.120 00.000 15712 move complete, result=0
01:41:03.120 00.000 15712 worker thread done servicing request
01:41:03.120 00.000 15712 Worker thread wakes up
01:41:03.120 00.000 7988 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:03.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:03.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:04.534 01.414 15712 Exposure complete
01:41:04.598 00.064 15712 worker thread done servicing request
01:41:04.598 00.000 7988 OnExposeComplete: enter
01:41:04.598 00.000 7988 UpdateGuideState(): m_state=6
01:41:04.600 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2716
01:41:04.600 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=186.70, Mass=707, SNR=17.2, Peak=145 HFD=3.5
01:41:04.602 00.002 7988 MultiStar: [#1 -0.13,0.76,0.00,M4] [#2 0.45,0.04,0.00,M2] [#3 -0.07,0.41,0.92,U] [#4 0.40,0.01,0.69,U] [#5 0.42,0.53,0.00,M4] [#6 -0.14,0.00,0.64,U] [#7 -0.51,0.26,0.00,M1] [#8 -0.45,0.16,0.00,M4] 
01:41:04.602 00.000 7988 single-star, 3 included, MultiStar: {0.02, 0.12}, one-star: {-0.05, 0.00}
01:41:04.604 00.002 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.56) = xAngle (1.49 = 1.49)
01:41:04.604 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
01:41:04.606 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.05 mountX=0.00 mountY=0.05, mountTheta=1.49
01:41:04.608 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.00, opts=13)
01:41:04.608 00.000 7988 Enqueuing Move request for scope (-0.05, 0.00)
01:41:04.610 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:04.612 00.002 15712 Worker thread wakes up
01:41:04.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
01:41:04.612 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
01:41:04.612 00.000 15712 Moving (-0.05, 0.00) raw xDistance=0.00 yDistance=0.05
01:41:04.612 00.000 7988 UpdateGuideState exits: m=707 SNR=17.2
01:41:04.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:04.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:04.614 00.002 7988 Enqueuing Expose request
01:41:04.616 00.002 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:04.616 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
01:41:04.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:04.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:41:04.616 00.000 15712 MoveAxis(E, 1, ABG)
01:41:04.616 00.000 15712 Guiding  Dir = 2, Dur = 1
01:41:04.616 00.000 15712 IsGuiding returns 0
01:41:04.632 00.016 15712 IsGuiding returns 0
01:41:04.632 00.000 15712 Move returns status 0, amount 1
01:41:04.632 00.000 15712 MoveAxis(N, 0, ABG)
01:41:04.632 00.000 15712 Move returns status 0, amount 0
01:41:04.632 00.000 15712 move complete, result=0
01:41:04.632 00.000 15712 worker thread done servicing request
01:41:04.632 00.000 15712 Worker thread wakes up
01:41:04.632 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:41:04.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:04.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:06.276 01.644 15712 Exposure complete
01:41:06.339 00.063 15712 worker thread done servicing request
01:41:06.339 00.000 7988 OnExposeComplete: enter
01:41:06.341 00.002 7988 UpdateGuideState(): m_state=6
01:41:06.342 00.001 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2717
01:41:06.343 00.001 7988 Star::Find returns 1 (0), X=973.67, Y=186.81, Mass=739, SNR=17.4, Peak=154 HFD=3.4
01:41:06.344 00.001 7988 MultiStar: [#1 0.20,0.65,0.00,M5] [#2 0.38,0.18,0.87,U] [#3 0.03,0.30,0.87,U] [#4 0.71,0.41,0.00,M1] [#5 0.65,0.34,0.00,M5] [#6 0.06,0.24,0.67,U] [#7 -0.11,-0.04,0.46,U] [#8 -0.08,0.26,0.40,U] 
01:41:06.345 00.001 7988 single-star, 5 included, MultiStar: {0.06, 0.18}, one-star: {-0.05, 0.12}
01:41:06.345 00.000 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
01:41:06.345 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
01:41:06.345 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.95 mountX=0.12 mountY=0.05, mountTheta=0.36
01:41:06.349 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.12, opts=13)
01:41:06.349 00.000 7988 Enqueuing Move request for scope (-0.05, 0.12)
01:41:06.349 00.000 15712 Worker thread wakes up
01:41:06.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
01:41:06.352 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:06.352 00.000 7988 UpdateGuideState exits: m=739 SNR=17.4
01:41:06.354 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:06.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:06.356 00.002 7988 Enqueuing Expose request
01:41:06.356 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
01:41:06.356 00.000 15712 Moving (-0.05, 0.12) raw xDistance=0.12 yDistance=0.05
01:41:06.356 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:06.356 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
01:41:06.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:06.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:41:06.356 00.000 15712 MoveAxis(E, 2, ABG)
01:41:06.356 00.000 15712 Guiding  Dir = 2, Dur = 2
01:41:06.356 00.000 15712 IsGuiding returns 0
01:41:06.374 00.018 15712 IsGuiding returns 0
01:41:06.374 00.000 15712 Move returns status 0, amount 2
01:41:06.374 00.000 15712 MoveAxis(N, 0, ABG)
01:41:06.374 00.000 15712 Move returns status 0, amount 0
01:41:06.374 00.000 15712 move complete, result=0
01:41:06.374 00.000 15712 worker thread done servicing request
01:41:06.374 00.000 15712 Worker thread wakes up
01:41:06.374 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:41:06.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:06.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:07.790 01.416 15712 Exposure complete
01:41:07.852 00.062 15712 worker thread done servicing request
01:41:07.852 00.000 7988 OnExposeComplete: enter
01:41:07.852 00.000 7988 UpdateGuideState(): m_state=6
01:41:07.856 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2718
01:41:07.856 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=186.67, Mass=801, SNR=18.3, Peak=143 HFD=3.6
01:41:07.858 00.002 7988 MultiStar: [#1 0.38,0.65,0.00,M6] [#2 0.56,0.50,0.00,M2] [#3 0.07,0.10,0.78,U] [#4 0.34,0.50,0.00,M2] [#5 0.58,0.10,0.00,M6] [#6 -0.32,0.03,0.68,U] [#7 -0.42,0.69,0.00,M1] [#8 0.03,0.37,0.47,U] 
01:41:07.858 00.000 7988 refined, 3 included, MultiStar: {-0.01, 0.09}, one-star: {0.11, -0.02}
01:41:07.860 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
01:41:07.860 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
01:41:07.862 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.73 mountX=0.09 mountY=0.01, mountTheta=0.13
01:41:07.864 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.09, opts=13)
01:41:07.864 00.000 7988 Enqueuing Move request for scope (-0.01, 0.09)
01:41:07.866 00.002 15712 Worker thread wakes up
01:41:07.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:41:07.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:41:07.866 00.000 15712 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=0.01
01:41:07.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:07.868 00.002 7988 UpdateGuideState exits: m=801 SNR=18.3
01:41:07.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:07.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:07.868 00.000 7988 Enqueuing Expose request
01:41:07.868 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:07.868 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
01:41:07.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:07.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:41:07.868 00.000 15712 MoveAxis(E, 2, ABG)
01:41:07.868 00.000 15712 Guiding  Dir = 2, Dur = 2
01:41:07.868 00.000 15712 IsGuiding returns 0
01:41:07.920 00.052 15712 IsGuiding returns 0
01:41:07.920 00.000 15712 Move returns status 0, amount 2
01:41:07.920 00.000 15712 MoveAxis(N, 0, ABG)
01:41:07.920 00.000 15712 Move returns status 0, amount 0
01:41:07.920 00.000 15712 move complete, result=0
01:41:07.920 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:41:07.930 00.010 15712 worker thread done servicing request
01:41:07.930 00.000 15712 Worker thread wakes up
01:41:07.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:07.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:09.560 01.630 15712 Exposure complete
01:41:09.621 00.061 15712 worker thread done servicing request
01:41:09.621 00.000 7988 OnExposeComplete: enter
01:41:09.621 00.000 7988 UpdateGuideState(): m_state=6
01:41:09.626 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2719
01:41:09.626 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=186.08, Mass=831, SNR=18.6, Peak=137 HFD=3.3
01:41:09.628 00.002 7988 MultiStar: [#1 0.20,0.18,0.97,U] [#2 0.56,-0.31,0.00,M3] [#3 0.14,0.10,0.81,U] [#4 0.32,0.19,0.66,U] [#5 1.01,-0.17,0.00,M7] [#6 0.02,-0.03,0.59,U] [#7 0.08,0.14,0.48,U] [#8 -0.24,0.67,0.00,M3] 
01:41:09.628 00.000 7988 refined, 5 included, MultiStar: {0.14, -0.04}, one-star: {0.08, -0.61}
01:41:09.630 00.002 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
01:41:09.630 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
01:41:09.633 00.003 7988 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.27 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
01:41:09.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.04, opts=13)
01:41:09.635 00.002 7988 Enqueuing Move request for scope (0.14, -0.04)
01:41:09.637 00.002 15712 Worker thread wakes up
01:41:09.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
01:41:09.637 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
01:41:09.637 00.000 15712 Moving (0.14, -0.04) raw xDistance=-0.04 yDistance=-0.14
01:41:09.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:09.637 00.000 7988 UpdateGuideState exits: m=831 SNR=18.6
01:41:09.639 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:09.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:09.641 00.002 7988 Enqueuing Expose request
01:41:09.641 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:09.641 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
01:41:09.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:09.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:41:09.641 00.000 15712 MoveAxis(E, 2, ABG)
01:41:09.641 00.000 15712 Guiding  Dir = 2, Dur = 2
01:41:09.641 00.000 15712 IsGuiding returns 0
01:41:09.670 00.029 15712 IsGuiding returns 0
01:41:09.670 00.000 15712 Move returns status 0, amount 2
01:41:09.670 00.000 15712 MoveAxis(N, 0, ABG)
01:41:09.670 00.000 15712 Move returns status 0, amount 0
01:41:09.670 00.000 15712 move complete, result=0
01:41:09.670 00.000 15712 worker thread done servicing request
01:41:09.670 00.000 15712 Worker thread wakes up
01:41:09.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:09.670 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:41:09.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:11.089 01.419 15712 Exposure complete
01:41:11.150 00.061 15712 worker thread done servicing request
01:41:11.150 00.000 7988 OnExposeComplete: enter
01:41:11.150 00.000 7988 UpdateGuideState(): m_state=6
01:41:11.155 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2720
01:41:11.155 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=186.56, Mass=839, SNR=18.8, Peak=131 HFD=3.3
01:41:11.157 00.002 7988 MultiStar: [#1 -0.16,0.52,0.00,M6] [#2 0.53,-0.07,0.00,M4] [#3 -0.06,0.17,0.79,U] [#4 0.42,-0.01,0.67,U] [#5 0.14,-0.02,0.72,U] [#6 -0.07,0.11,0.65,U] [#7 -0.83,0.24,0.00,M1] [#8 0.11,-0.10,0.38,U] 
01:41:11.157 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.00}, one-star: {-0.22, -0.13}
01:41:11.159 00.002 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
01:41:11.159 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
01:41:11.161 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.13 mountX=0.00 mountY=-0.03, mountTheta=-1.44
01:41:11.162 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.00, opts=13)
01:41:11.164 00.002 7988 Enqueuing Move request for scope (0.03, 0.00)
01:41:11.164 00.000 15712 Worker thread wakes up
01:41:11.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
01:41:11.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
01:41:11.164 00.000 15712 Moving (0.03, 0.00) raw xDistance=0.00 yDistance=-0.03
01:41:11.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:11.166 00.002 7988 UpdateGuideState exits: m=839 SNR=18.8
01:41:11.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:11.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:11.166 00.000 7988 Enqueuing Expose request
01:41:11.166 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:11.166 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
01:41:11.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:11.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:41:11.166 00.000 15712 MoveAxis(E, 2, ABG)
01:41:11.166 00.000 15712 Guiding  Dir = 2, Dur = 2
01:41:11.166 00.000 15712 IsGuiding returns 0
01:41:11.182 00.016 15712 IsGuiding returns 0
01:41:11.182 00.000 15712 Move returns status 0, amount 2
01:41:11.182 00.000 15712 MoveAxis(N, 0, ABG)
01:41:11.182 00.000 15712 Move returns status 0, amount 0
01:41:11.182 00.000 15712 move complete, result=0
01:41:11.182 00.000 15712 worker thread done servicing request
01:41:11.182 00.000 15712 Worker thread wakes up
01:41:11.182 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:41:11.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:11.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:12.826 01.644 15712 Exposure complete
01:41:12.892 00.066 15712 worker thread done servicing request
01:41:12.892 00.000 7988 OnExposeComplete: enter
01:41:12.892 00.000 7988 UpdateGuideState(): m_state=6
01:41:12.894 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2721
01:41:12.894 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=186.31, Mass=876, SNR=18.9, Peak=139 HFD=3.7
01:41:12.894 00.000 7988 MultiStar: [#1 0.28,0.37,0.00,M7] [#2 0.49,0.03,0.00,M5] [#3 -0.02,0.31,0.81,U] [#4 0.58,0.15,0.00,M1] [#5 0.40,-0.02,0.69,U] [#6 0.13,0.16,0.61,U] [#7 -0.19,0.35,0.40,U] [#8 -0.44,0.30,0.00,M3] 
01:41:12.894 00.000 7988 refined, 4 included, MultiStar: {0.09, 0.03}, one-star: {0.05, -0.38}
01:41:12.894 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
01:41:12.894 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
01:41:12.900 00.006 7988 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.30 mountX=0.03 mountY=-0.09, mountTheta=-1.27
01:41:12.902 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.03, opts=13)
01:41:12.902 00.000 7988 Enqueuing Move request for scope (0.09, 0.03)
01:41:12.904 00.002 15712 Worker thread wakes up
01:41:12.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
01:41:12.904 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
01:41:12.904 00.000 15712 Moving (0.09, 0.03) raw xDistance=0.03 yDistance=-0.09
01:41:12.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:41:12.905 00.001 7988 UpdateGuideState exits: m=876 SNR=18.9
01:41:12.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:12.907 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:12.907 00.000 7988 Enqueuing Expose request
01:41:12.909 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:12.909 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
01:41:12.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:12.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:41:12.909 00.000 15712 MoveAxis(E, 2, ABG)
01:41:12.909 00.000 15712 Guiding  Dir = 2, Dur = 2
01:41:12.928 00.019 15712 IsGuiding returns 0
01:41:12.945 00.017 15712 IsGuiding returns 0
01:41:12.945 00.000 15712 Move returns status 0, amount 2
01:41:12.945 00.000 15712 MoveAxis(N, 0, ABG)
01:41:12.945 00.000 15712 Move returns status 0, amount 0
01:41:12.945 00.000 15712 move complete, result=0
01:41:12.945 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:41:12.948 00.003 15712 worker thread done servicing request
01:41:12.948 00.000 15712 Worker thread wakes up
01:41:12.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:12.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:14.360 01.412 15712 Exposure complete
01:41:14.421 00.061 15712 worker thread done servicing request
01:41:14.421 00.000 7988 OnExposeComplete: enter
01:41:14.425 00.004 7988 UpdateGuideState(): m_state=6
01:41:14.427 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2722
01:41:14.427 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=186.39, Mass=844, SNR=18.8, Peak=134 HFD=3.9
01:41:14.429 00.002 7988 MultiStar: [#1 0.05,0.33,0.98,U] [#2 0.63,0.09,0.00,M6] [#3 0.16,0.05,0.83,U] [#4 0.45,0.24,0.00,M2] [#5 0.22,-0.17,0.59,U] [#6 0.11,0.09,0.58,U] [#7 -0.02,0.29,0.47,U] [#8 -0.14,-0.18,0.35,U] 
01:41:14.429 00.000 7988 refined, 6 included, MultiStar: {0.13, 0.02}, one-star: {0.29, -0.30}
01:41:14.431 00.002 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
01:41:14.431 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
01:41:14.433 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=0.02 mountY=-0.13, mountTheta=-1.42
01:41:14.435 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.02, opts=13)
01:41:14.435 00.000 7988 Enqueuing Move request for scope (0.13, 0.02)
01:41:14.437 00.002 15712 Worker thread wakes up
01:41:14.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:41:14.437 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:41:14.437 00.000 15712 Moving (0.13, 0.02) raw xDistance=0.02 yDistance=-0.13
01:41:14.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:14.437 00.000 7988 UpdateGuideState exits: m=844 SNR=18.8
01:41:14.439 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:14.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:14.442 00.003 7988 Enqueuing Expose request
01:41:14.442 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:14.442 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
01:41:14.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:14.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:41:14.442 00.000 15712 MoveAxis(E, 2, ABG)
01:41:14.442 00.000 15712 Guiding  Dir = 2, Dur = 2
01:41:14.442 00.000 15712 IsGuiding returns 0
01:41:14.459 00.017 15712 IsGuiding returns 0
01:41:14.459 00.000 15712 Move returns status 0, amount 2
01:41:14.459 00.000 15712 MoveAxis(N, 0, ABG)
01:41:14.459 00.000 15712 Move returns status 0, amount 0
01:41:14.459 00.000 15712 move complete, result=0
01:41:14.459 00.000 15712 worker thread done servicing request
01:41:14.459 00.000 15712 Worker thread wakes up
01:41:14.459 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:41:14.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:14.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:16.207 01.748 15712 Exposure complete
01:41:16.271 00.064 15712 worker thread done servicing request
01:41:16.271 00.000 7988 OnExposeComplete: enter
01:41:16.271 00.000 7988 UpdateGuideState(): m_state=6
01:41:16.271 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2723
01:41:16.271 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=186.46, Mass=815, SNR=18.5, Peak=134 HFD=3.4
01:41:16.271 00.000 7988 MultiStar: [#1 0.57,0.53,0.00,M7] [#2 0.61,-0.09,0.00,M7] [#3 0.06,0.15,0.77,U] [#4 -0.22,-0.12,0.74,U] [#5 0.81,0.04,0.00,M5] [#6 0.20,0.29,0.64,U] [#7 -0.14,0.27,0.51,U] [#8 0.14,0.70,0.00,M3] 
01:41:16.277 00.006 7988 refined, 4 included, MultiStar: {0.00, 0.03}, one-star: {0.07, -0.23}
01:41:16.277 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
01:41:16.277 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:41:16.277 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.47 mountX=0.03 mountY=-0.00, mountTheta=-0.12
01:41:16.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.03, opts=13)
01:41:16.277 00.000 7988 Enqueuing Move request for scope (0.00, 0.03)
01:41:16.277 00.000 15712 Worker thread wakes up
01:41:16.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
01:41:16.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
01:41:16.277 00.000 15712 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
01:41:16.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:16.285 00.008 7988 UpdateGuideState exits: m=815 SNR=18.5
01:41:16.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:16.287 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:16.287 00.000 7988 Enqueuing Expose request
01:41:16.289 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:16.289 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
01:41:16.289 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:16.289 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:41:16.289 00.000 15712 MoveAxis(E, 3, ABG)
01:41:16.289 00.000 15712 Guiding  Dir = 2, Dur = 3
01:41:16.289 00.000 15712 IsGuiding returns 0
01:41:16.301 00.012 15712 IsGuiding returns 0
01:41:16.301 00.000 15712 Move returns status 0, amount 3
01:41:16.301 00.000 15712 MoveAxis(N, 0, ABG)
01:41:16.301 00.000 15712 Move returns status 0, amount 0
01:41:16.301 00.000 15712 move complete, result=0
01:41:16.301 00.000 15712 worker thread done servicing request
01:41:16.301 00.000 15712 Worker thread wakes up
01:41:16.301 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:41:16.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:16.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:17.722 01.421 15712 Exposure complete
01:41:17.783 00.061 15712 worker thread done servicing request
01:41:17.783 00.000 7988 OnExposeComplete: enter
01:41:17.783 00.000 7988 UpdateGuideState(): m_state=6
01:41:17.787 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2724
01:41:17.787 00.000 7988 Star::Find returns 1 (0), X=973.48, Y=186.65, Mass=818, SNR=18.4, Peak=138 HFD=3.4
01:41:17.789 00.002 7988 MultiStar: [#1 0.13,0.68,0.00,M8] [#2 0.48,0.26,0.00,M8] [#3 -0.20,0.06,0.82,U] [#4 0.43,0.59,0.00,M2] [#5 0.50,0.29,0.00,M6] [#6 -0.07,0.31,0.62,U] [#7 -0.11,-0.00,0.45,U] [#8 -0.12,0.62,0.00,M4] 
01:41:17.789 00.000 7988 refined, 3 included, MultiStar: {-0.17, 0.07}, one-star: {-0.24, -0.04}
01:41:17.791 00.002 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
01:41:17.791 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
01:41:17.793 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.19 cameraTheta=2.75 mountX=0.07 mountY=0.17, mountTheta=1.19
01:41:17.795 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.07, opts=13)
01:41:17.795 00.000 7988 Enqueuing Move request for scope (-0.17, 0.07)
01:41:17.797 00.002 15712 Worker thread wakes up
01:41:17.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
01:41:17.797 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
01:41:17.797 00.000 15712 Moving (-0.17, 0.07) raw xDistance=0.07 yDistance=0.17
01:41:17.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:41:17.799 00.002 7988 UpdateGuideState exits: m=818 SNR=18.4
01:41:17.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:17.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:17.799 00.000 7988 Enqueuing Expose request
01:41:17.799 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:17.799 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
01:41:17.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:17.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:41:17.799 00.000 15712 MoveAxis(E, 3, ABG)
01:41:17.799 00.000 15712 Guiding  Dir = 2, Dur = 3
01:41:17.799 00.000 15712 IsGuiding returns 0
01:41:17.821 00.022 15712 IsGuiding returns 0
01:41:17.821 00.000 15712 Move returns status 0, amount 3
01:41:17.821 00.000 15712 MoveAxis(N, 0, ABG)
01:41:17.821 00.000 15712 Move returns status 0, amount 0
01:41:17.821 00.000 15712 move complete, result=0
01:41:17.821 00.000 15712 worker thread done servicing request
01:41:17.821 00.000 15712 Worker thread wakes up
01:41:17.821 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
01:41:17.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:17.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:19.461 01.640 15712 Exposure complete
01:41:19.522 00.061 15712 worker thread done servicing request
01:41:19.522 00.000 7988 OnExposeComplete: enter
01:41:19.522 00.000 7988 UpdateGuideState(): m_state=6
01:41:19.527 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2725
01:41:19.527 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=186.38, Mass=680, SNR=16.7, Peak=128 HFD=3.0
01:41:19.529 00.002 7988 MultiStar: [#1 0.11,0.10,1.02,U] [#2 0.60,-0.00,0.00,M9] [#3 0.09,0.07,0.90,U] [#4 0.39,0.23,0.00,M3] [#5 0.43,0.14,0.00,M7] [#6 0.18,0.42,0.00,M1] [#7 -0.25,0.16,0.56,U] [#8 0.34,0.78,0.00,M5] 
01:41:19.529 00.000 7988 refined, 3 included, MultiStar: {0.00, -0.02}, one-star: {-0.05, -0.31}
01:41:19.531 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
01:41:19.531 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
01:41:19.533 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.50 mountX=-0.02 mountY=-0.00, mountTheta=-3.10
01:41:19.535 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.02, opts=13)
01:41:19.535 00.000 7988 Enqueuing Move request for scope (0.00, -0.02)
01:41:19.537 00.002 15712 Worker thread wakes up
01:41:19.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:41:19.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:41:19.537 00.000 15712 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=-0.00
01:41:19.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:41:19.538 00.001 7988 UpdateGuideState exits: m=680 SNR=16.7
01:41:19.539 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:19.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:19.541 00.002 7988 Enqueuing Expose request
01:41:19.541 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:19.541 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:41:19.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:19.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:41:19.541 00.000 15712 MoveAxis(E, 6, ABG)
01:41:19.541 00.000 15712 Guiding  Dir = 2, Dur = 6
01:41:19.543 00.002 15712 IsGuiding returns 0
01:41:19.557 00.014 15712 IsGuiding returns 0
01:41:19.557 00.000 15712 Move returns status 0, amount 6
01:41:19.557 00.000 15712 MoveAxis(N, 0, ABG)
01:41:19.557 00.000 15712 Move returns status 0, amount 0
01:41:19.557 00.000 15712 move complete, result=0
01:41:19.557 00.000 15712 worker thread done servicing request
01:41:19.557 00.000 15712 Worker thread wakes up
01:41:19.557 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:41:19.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:19.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:20.976 01.419 15712 Exposure complete
01:41:21.037 00.061 15712 worker thread done servicing request
01:41:21.037 00.000 7988 OnExposeComplete: enter
01:41:21.037 00.000 7988 UpdateGuideState(): m_state=6
01:41:21.037 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2726
01:41:21.037 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=186.92, Mass=716, SNR=17.6, Peak=139 HFD=2.9
01:41:21.037 00.000 7988 MultiStar: [#1 0.08,0.16,1.00,U] [#2 0.51,0.11,0.00,M10] [#3 -0.09,-0.16,0.88,U] [#4 0.52,0.29,0.00,M4] [#5 0.68,-0.03,0.00,M8] [#6 -0.09,0.44,0.00,M2] [#7 -0.29,0.13,0.48,U] [#8 0.40,0.49,0.00,M6] 
01:41:21.037 00.000 7988 refined, 3 included, MultiStar: {0.08, 0.09}, one-star: {0.42, 0.22}
01:41:21.037 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.74 = -0.74)
01:41:21.037 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
01:41:21.037 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.13 cameraTheta=0.83 mountX=0.09 mountY=-0.09, mountTheta=-0.75
01:41:21.037 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.09, opts=13)
01:41:21.037 00.000 7988 Enqueuing Move request for scope (0.08, 0.09)
01:41:21.037 00.000 15712 Worker thread wakes up
01:41:21.037 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
01:41:21.037 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:41:21.037 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:41:21.053 00.016 7988 UpdateGuideState exits: m=716 SNR=17.6
01:41:21.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:21.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:21.053 00.000 7988 Enqueuing Expose request
01:41:21.053 00.000 15712 Moving (0.08, 0.09) raw xDistance=0.09 yDistance=-0.09
01:41:21.053 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:21.053 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
01:41:21.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:21.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:41:21.053 00.000 15712 MoveAxis(E, 6, ABG)
01:41:21.053 00.000 15712 Guiding  Dir = 2, Dur = 6
01:41:21.053 00.000 15712 IsGuiding returns 0
01:41:21.073 00.020 15712 IsGuiding returns 0
01:41:21.073 00.000 15712 Move returns status 0, amount 6
01:41:21.073 00.000 15712 MoveAxis(N, 0, ABG)
01:41:21.073 00.000 15712 Move returns status 0, amount 0
01:41:21.073 00.000 15712 move complete, result=0
01:41:21.073 00.000 15712 worker thread done servicing request
01:41:21.073 00.000 15712 Worker thread wakes up
01:41:21.073 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:41:21.084 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:21.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:22.729 01.645 15712 Exposure complete
01:41:22.791 00.062 15712 worker thread done servicing request
01:41:22.791 00.000 7988 OnExposeComplete: enter
01:41:22.791 00.000 7988 UpdateGuideState(): m_state=6
01:41:22.791 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2727
01:41:22.791 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=186.84, Mass=849, SNR=18.9, Peak=162 HFD=3.4
01:41:22.791 00.000 7988 MultiStar: [#1 0.05,0.81,0.00,M7] [#2 0.73,0.21,0.00,R] [#3 0.19,0.74,0.00,M1] [#4 0.43,0.30,0.00,M5] [#5 0.41,0.37,0.00,M9] [#6 -0.62,0.50,0.00,M3] [#7 -0.13,0.01,0.50,U] [#8 -0.06,-0.11,0.36,U] 
01:41:22.791 00.000 7988 refined, 2 included, MultiStar: {-0.06, 0.06}, one-star: {-0.02, 0.15}
01:41:22.791 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.56) = xAngle (0.75 = 0.75)
01:41:22.791 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
01:41:22.791 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.32 mountX=0.06 mountY=0.06, mountTheta=0.74
01:41:22.791 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.06, opts=13)
01:41:22.804 00.013 7988 Enqueuing Move request for scope (-0.06, 0.06)
01:41:22.804 00.000 15712 Worker thread wakes up
01:41:22.804 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
01:41:22.804 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
01:41:22.804 00.000 15712 Moving (-0.06, 0.06) raw xDistance=0.06 yDistance=0.06
01:41:22.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:22.807 00.003 7988 UpdateGuideState exits: m=849 SNR=18.9
01:41:22.807 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:22.809 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:22.809 00.000 7988 Enqueuing Expose request
01:41:22.809 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:22.809 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:41:22.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:22.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:41:22.809 00.000 15712 MoveAxis(E, 6, ABG)
01:41:22.809 00.000 15712 Guiding  Dir = 2, Dur = 6
01:41:22.809 00.000 15712 IsGuiding returns 0
01:41:22.823 00.014 15712 IsGuiding returns 0
01:41:22.823 00.000 15712 Move returns status 0, amount 6
01:41:22.823 00.000 15712 MoveAxis(N, 0, ABG)
01:41:22.823 00.000 15712 Move returns status 0, amount 0
01:41:22.823 00.000 15712 move complete, result=0
01:41:22.823 00.000 15712 worker thread done servicing request
01:41:22.823 00.000 15712 Worker thread wakes up
01:41:22.823 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:41:22.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:22.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:24.242 01.419 15712 Exposure complete
01:41:24.306 00.064 15712 worker thread done servicing request
01:41:24.306 00.000 7988 OnExposeComplete: enter
01:41:24.306 00.000 7988 UpdateGuideState(): m_state=6
01:41:24.310 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2728
01:41:24.310 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=186.06, Mass=850, SNR=18.8, Peak=146 HFD=3.7
01:41:24.312 00.002 7988 MultiStar: [#1 0.35,-0.14,0.89,U] [#2 -0.31,-0.46,0.00,M1] [#3 0.13,-0.03,0.80,U] [#4 0.47,-0.25,0.00,M6] [#5 0.54,-0.17,0.00,M10] [#6 -0.08,0.13,0.67,U] [#7 -0.41,-0.36,0.00,M1] [#8 -0.38,0.37,0.00,M6] 
01:41:24.312 00.000 7988 refined, 3 included, MultiStar: {0.07, -0.21}, one-star: {-0.13, -0.64}
01:41:24.314 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
01:41:24.314 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
01:41:24.316 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.25 mountX=-0.21 mountY=-0.06, mountTheta=-2.84
01:41:24.317 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.21, opts=13)
01:41:24.319 00.002 7988 Enqueuing Move request for scope (0.07, -0.21)
01:41:24.319 00.000 15712 Worker thread wakes up
01:41:24.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
01:41:24.319 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
01:41:24.319 00.000 15712 Moving (0.07, -0.21) raw xDistance=-0.21 yDistance=-0.06
01:41:24.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:41:24.322 00.003 7988 UpdateGuideState exits: m=850 SNR=18.8
01:41:24.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:24.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:24.322 00.000 7988 Enqueuing Expose request
01:41:24.322 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:41:24.322 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
01:41:24.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:24.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:41:24.322 00.000 15712 MoveAxis(E, 46, ABG)
01:41:24.322 00.000 15712 Guiding  Dir = 2, Dur = 46
01:41:24.322 00.000 15712 IsGuiding returns 0
01:41:24.344 00.022 15712 PulseGuide returned control before completion, sleep 41
01:41:24.386 00.042 15712 IsGuiding returns 1
01:41:24.386 00.000 15712 scope still moving after pulse duration time elapsed
01:41:24.437 00.051 15712 IsGuiding returns 1
01:41:24.465 00.028 15712 IsGuiding returns 0
01:41:24.465 00.000 15712 scope move finished after 46 + 91 ms
01:41:24.465 00.000 15712 Move returns status 0, amount 46
01:41:24.465 00.000 15712 MoveAxis(N, 0, ABG)
01:41:24.465 00.000 15712 Move returns status 0, amount 0
01:41:24.465 00.000 15712 move complete, result=0
01:41:24.465 00.000 15712 worker thread done servicing request
01:41:24.465 00.000 15712 Worker thread wakes up
01:41:24.465 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
01:41:24.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:24.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:26.098 01.633 15712 Exposure complete
01:41:26.160 00.062 15712 worker thread done servicing request
01:41:26.160 00.000 7988 OnExposeComplete: enter
01:41:26.160 00.000 7988 UpdateGuideState(): m_state=6
01:41:26.163 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2729
01:41:26.163 00.000 7988 Star::Find returns 1 (0), X=973.69, Y=186.61, Mass=859, SNR=18.8, Peak=142 HFD=3.5
01:41:26.165 00.002 7988 MultiStar: [#1 0.01,0.33,0.99,U] [#2 -0.37,-0.21,0.87,U] [#3 -0.28,0.29,0.83,U] [#4 0.39,0.28,0.00,M7] [#5 0.38,-0.01,0.69,U] [#6 -0.24,0.30,0.63,U] [#7 -0.45,0.28,0.00,M2] [#8 -0.10,0.15,0.36,U] 
01:41:26.165 00.000 7988 single-star, 6 included, MultiStar: {-0.09, 0.10}, one-star: {-0.03, -0.08}
01:41:26.167 00.002 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
01:41:26.167 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.79)
01:41:26.170 00.003 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.90 mountX=-0.08 mountY=0.03, mountTheta=2.79
01:41:26.172 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
01:41:26.173 00.001 7988 Enqueuing Move request for scope (-0.03, -0.08)
01:41:26.173 00.000 15712 Worker thread wakes up
01:41:26.173 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:41:26.173 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:41:26.173 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.03
01:41:26.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:26.175 00.002 7988 UpdateGuideState exits: m=859 SNR=18.8
01:41:26.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:26.175 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:26.175 00.000 7988 Enqueuing Expose request
01:41:26.175 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:26.175 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
01:41:26.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:26.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:26.175 00.000 15712 MoveAxis(E, 4, ABG)
01:41:26.175 00.000 15712 Guiding  Dir = 2, Dur = 4
01:41:26.175 00.000 15712 IsGuiding returns 0
01:41:26.191 00.016 15712 IsGuiding returns 0
01:41:26.191 00.000 15712 Move returns status 0, amount 4
01:41:26.191 00.000 15712 MoveAxis(N, 0, ABG)
01:41:26.191 00.000 15712 Move returns status 0, amount 0
01:41:26.191 00.000 15712 move complete, result=0
01:41:26.191 00.000 15712 worker thread done servicing request
01:41:26.191 00.000 15712 Worker thread wakes up
01:41:26.191 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:41:26.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:26.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:27.611 01.420 15712 Exposure complete
01:41:27.675 00.064 15712 worker thread done servicing request
01:41:27.675 00.000 7988 OnExposeComplete: enter
01:41:27.675 00.000 7988 UpdateGuideState(): m_state=6
01:41:27.675 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2730
01:41:27.675 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=186.38, Mass=902, SNR=19.5, Peak=132 HFD=4.0
01:41:27.675 00.000 7988 MultiStar: [#1 0.30,0.45,0.00,M6] [#2 -0.25,-0.22,0.79,U] [#3 0.09,0.29,0.76,U] [#4 0.12,0.18,0.61,U] [#5 0.90,0.06,0.00,M10] [#6 -0.02,0.04,0.57,U] [#7 -0.58,0.39,0.00,M3] [#8 0.08,0.68,0.00,M6] 
01:41:27.675 00.000 7988 refined, 4 included, MultiStar: {-0.06, -0.04}, one-star: {-0.16, -0.31}
01:41:27.675 00.000 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.18 = 2.10)
01:41:27.675 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.07)
01:41:27.675 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.62 mountX=-0.04 mountY=0.06, mountTheta=2.09
01:41:27.686 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
01:41:27.686 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
01:41:27.688 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=57, FiltMax=255, Gamma=0.690
01:41:27.690 00.002 7988 UpdateGuideState exits: m=902 SNR=19.5
01:41:27.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:27.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:27.690 00.000 7988 Enqueuing Expose request
01:41:27.690 00.000 15712 Worker thread wakes up
01:41:27.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
01:41:27.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
01:41:27.690 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
01:41:27.690 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:27.690 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
01:41:27.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:27.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:41:27.690 00.000 15712 MoveAxis(E, 4, ABG)
01:41:27.690 00.000 15712 Guiding  Dir = 2, Dur = 4
01:41:27.690 00.000 15712 IsGuiding returns 0
01:41:27.708 00.018 15712 IsGuiding returns 0
01:41:27.708 00.000 15712 Move returns status 0, amount 4
01:41:27.708 00.000 15712 MoveAxis(N, 0, ABG)
01:41:27.708 00.000 15712 Move returns status 0, amount 0
01:41:27.708 00.000 15712 move complete, result=0
01:41:27.708 00.000 15712 worker thread done servicing request
01:41:27.708 00.000 15712 Worker thread wakes up
01:41:27.708 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:41:27.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:27.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:29.362 01.654 15712 Exposure complete
01:41:29.425 00.063 15712 worker thread done servicing request
01:41:29.425 00.000 7988 OnExposeComplete: enter
01:41:29.425 00.000 7988 UpdateGuideState(): m_state=6
01:41:29.425 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2731
01:41:29.425 00.000 7988 Star::Find returns 1 (0), X=973.77, Y=186.90, Mass=857, SNR=18.9, Peak=146 HFD=3.9
01:41:29.425 00.000 7988 MultiStar: [#1 0.14,0.71,0.00,M7] [#2 -0.29,-0.19,0.83,U] [#3 0.14,0.44,0.00,M1] [#4 0.37,0.17,0.62,U] [#5 0.50,0.23,0.00,R] [#6 -0.16,0.40,0.63,U] [#7 -0.40,0.69,0.00,M4] [#8 -0.06,1.44,0.00,M7] 
01:41:29.425 00.000 7988 refined, 3 included, MultiStar: {-0.02, 0.13}, one-star: {0.05, 0.21}
01:41:29.425 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
01:41:29.425 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:41:29.425 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.72 mountX=0.13 mountY=0.02, mountTheta=0.12
01:41:29.425 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.13, opts=13)
01:41:29.425 00.000 7988 Enqueuing Move request for scope (-0.02, 0.13)
01:41:29.437 00.012 15712 Worker thread wakes up
01:41:29.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:41:29.437 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:41:29.437 00.000 15712 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=0.02
01:41:29.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:29.439 00.002 7988 UpdateGuideState exits: m=857 SNR=18.9
01:41:29.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:29.441 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:29.443 00.002 7988 Enqueuing Expose request
01:41:29.443 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:29.443 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
01:41:29.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:29.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:41:29.443 00.000 15712 MoveAxis(E, 3, ABG)
01:41:29.443 00.000 15712 Guiding  Dir = 2, Dur = 3
01:41:29.455 00.012 15712 IsGuiding returns 0
01:41:29.476 00.021 15712 IsGuiding returns 0
01:41:29.476 00.000 15712 Move returns status 0, amount 3
01:41:29.476 00.000 15712 MoveAxis(N, 0, ABG)
01:41:29.476 00.000 15712 Move returns status 0, amount 0
01:41:29.476 00.000 15712 move complete, result=0
01:41:29.476 00.000 15712 worker thread done servicing request
01:41:29.476 00.000 15712 Worker thread wakes up
01:41:29.476 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:41:29.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:29.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:30.892 01.416 15712 Exposure complete
01:41:30.956 00.064 15712 worker thread done servicing request
01:41:30.956 00.000 7988 OnExposeComplete: enter
01:41:30.956 00.000 7988 UpdateGuideState(): m_state=6
01:41:30.956 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2732
01:41:30.956 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=187.00, Mass=675, SNR=16.9, Peak=166 HFD=2.7
01:41:30.956 00.000 7988 MultiStar: [#1 0.45,0.81,0.00,M8] [#2 -0.09,0.13,0.91,U] [#3 0.33,0.74,0.00,M2] [#4 0.45,0.88,0.00,M6] [#5 0.27,0.47,0.00,M1] [#6 0.24,0.68,0.00,M1] [#7 -0.18,1.08,0.00,M5] [#8 0.67,0.83,0.00,M8] 
01:41:30.956 00.000 7988 refined, 1 included, MultiStar: {0.05, 0.22}, one-star: {0.18, 0.30}
01:41:30.956 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.22 = -0.22)
01:41:30.956 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
01:41:30.956 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.35 mountX=0.22 mountY=-0.06, mountTheta=-0.25
01:41:30.956 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.22, opts=13)
01:41:30.967 00.011 7988 Enqueuing Move request for scope (0.05, 0.22)
01:41:30.967 00.000 15712 Worker thread wakes up
01:41:30.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
01:41:30.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
01:41:30.967 00.000 15712 Moving (0.05, 0.22) raw xDistance=0.22 yDistance=-0.06
01:41:30.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:41:30.970 00.003 7988 UpdateGuideState exits: m=675 SNR=16.9
01:41:30.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:30.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:30.970 00.000 7988 Enqueuing Expose request
01:41:30.970 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:41:30.970 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
01:41:30.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:30.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:41:30.970 00.000 15712 MoveAxis(W, 41, ABG)
01:41:30.970 00.000 15712 Guiding  Dir = 3, Dur = 41
01:41:30.970 00.000 15712 IsGuiding returns 0
01:41:30.990 00.020 15712 PulseGuide returned control before completion, sleep 32
01:41:31.033 00.043 15712 IsGuiding returns 1
01:41:31.033 00.000 15712 scope still moving after pulse duration time elapsed
01:41:31.069 00.036 15712 IsGuiding returns 0
01:41:31.069 00.000 15712 scope move finished after 41 + 58 ms
01:41:31.069 00.000 15712 Move returns status 0, amount 41
01:41:31.069 00.000 15712 MoveAxis(N, 0, ABG)
01:41:31.069 00.000 15712 Move returns status 0, amount 0
01:41:31.069 00.000 15712 move complete, result=0
01:41:31.069 00.000 15712 worker thread done servicing request
01:41:31.069 00.000 15712 Worker thread wakes up
01:41:31.069 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
01:41:31.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:31.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:32.708 01.639 15712 Exposure complete
01:41:32.771 00.063 15712 worker thread done servicing request
01:41:32.771 00.000 7988 OnExposeComplete: enter
01:41:32.771 00.000 7988 UpdateGuideState(): m_state=6
01:41:32.771 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2733
01:41:32.771 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=186.96, Mass=716, SNR=17.3, Peak=157 HFD=3.0
01:41:32.771 00.000 7988 MultiStar: [#1 -0.01,0.94,0.00,M9] [#2 0.01,0.56,0.00,M1] [#3 0.22,0.91,0.00,M3] [#4 0.77,0.71,0.00,M7] [#5 0.03,0.35,0.70,U] [#6 0.14,1.20,0.00,M2] [#7 -0.51,1.23,0.00,M6] [#8 0.38,0.89,0.00,M9] 
01:41:32.771 00.000 7988 single-star, 1 included, MultiStar: {0.10, 0.30}, one-star: {0.14, 0.26}
01:41:32.771 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
01:41:32.771 00.000 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
01:41:32.771 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.30 cameraTheta=1.08 mountX=0.27 mountY=-0.15, mountTheta=-0.51
01:41:32.771 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.26, opts=13)
01:41:32.771 00.000 7988 Enqueuing Move request for scope (0.14, 0.26)
01:41:32.771 00.000 15712 Worker thread wakes up
01:41:32.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
01:41:32.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
01:41:32.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:41:32.785 00.014 7988 UpdateGuideState exits: m=716 SNR=17.3
01:41:32.787 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:32.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:32.787 00.000 7988 Enqueuing Expose request
01:41:32.787 00.000 15712 Moving (0.14, 0.26) raw xDistance=0.27 yDistance=-0.15
01:41:32.787 00.000 15712 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
01:41:32.787 00.000 15712 PPEC: input: 0.27, control: 0.15, exposure: 1500
01:41:32.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:32.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:41:32.787 00.000 15712 MoveAxis(W, 49, ABG)
01:41:32.787 00.000 15712 Guiding  Dir = 3, Dur = 49
01:41:32.787 00.000 15712 IsGuiding returns 0
01:41:32.817 00.030 15712 PulseGuide returned control before completion, sleep 43
01:41:32.864 00.047 15712 IsGuiding returns 1
01:41:32.864 00.000 15712 scope still moving after pulse duration time elapsed
01:41:32.896 00.032 15712 IsGuiding returns 0
01:41:32.896 00.000 15712 scope move finished after 49 + 47 ms
01:41:32.896 00.000 15712 Move returns status 0, amount 49
01:41:32.896 00.000 15712 MoveAxis(N, 0, ABG)
01:41:32.896 00.000 15712 Move returns status 0, amount 0
01:41:32.896 00.000 15712 move complete, result=0
01:41:32.896 00.000 15712 worker thread done servicing request
01:41:32.896 00.000 15712 Worker thread wakes up
01:41:32.896 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
01:41:32.898 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:32.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:34.316 01.418 15712 Exposure complete
01:41:34.378 00.062 15712 worker thread done servicing request
01:41:34.378 00.000 7988 OnExposeComplete: enter
01:41:34.378 00.000 7988 UpdateGuideState(): m_state=6
01:41:34.383 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2734
01:41:34.383 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=186.00, Mass=842, SNR=18.9, Peak=158 HFD=3.5
01:41:34.385 00.002 7988 MultiStar: [#1 0.38,0.20,0.94,U] [#2 -0.36,-0.35,0.00,M2] [#3 0.01,-0.15,0.85,U] [#4 0.12,-0.06,0.71,U] [#5 0.13,-0.33,0.75,U] [#6 -0.06,-0.27,0.61,U] [#7 -0.42,0.19,0.00,M7] [#8 0.42,-0.16,0.00,M10] 
01:41:34.385 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.22}, one-star: {0.06, -0.69}
01:41:34.387 00.002 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
01:41:34.387 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
01:41:34.389 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.08 mountX=-0.22 mountY=-0.11, mountTheta=-2.67
01:41:34.391 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.22, opts=13)
01:41:34.391 00.000 7988 Enqueuing Move request for scope (0.12, -0.22)
01:41:34.393 00.002 15712 Worker thread wakes up
01:41:34.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
01:41:34.393 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
01:41:34.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:34.393 00.000 7988 UpdateGuideState exits: m=842 SNR=18.9
01:41:34.396 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:34.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:34.398 00.002 7988 Enqueuing Expose request
01:41:34.398 00.000 15712 Moving (0.12, -0.22) raw xDistance=-0.22 yDistance=-0.11
01:41:34.398 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:41:34.398 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
01:41:34.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:34.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:41:34.398 00.000 15712 MoveAxis(E, 46, ABG)
01:41:34.404 00.006 15712 Guiding  Dir = 2, Dur = 46
01:41:34.404 00.000 15712 IsGuiding returns 0
01:41:34.432 00.028 15712 PulseGuide returned control before completion, sleep 29
01:41:34.472 00.040 15712 IsGuiding returns 1
01:41:34.472 00.000 15712 scope still moving after pulse duration time elapsed
01:41:34.512 00.040 15712 IsGuiding returns 0
01:41:34.512 00.000 15712 scope move finished after 46 + 62 ms
01:41:34.512 00.000 15712 Move returns status 0, amount 46
01:41:34.512 00.000 15712 MoveAxis(N, 0, ABG)
01:41:34.512 00.000 15712 Move returns status 0, amount 0
01:41:34.512 00.000 15712 move complete, result=0
01:41:34.512 00.000 15712 worker thread done servicing request
01:41:34.512 00.000 15712 Worker thread wakes up
01:41:34.512 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
01:41:34.514 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:34.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:36.148 01.634 15712 Exposure complete
01:41:36.211 00.063 15712 worker thread done servicing request
01:41:36.211 00.000 7988 OnExposeComplete: enter
01:41:36.211 00.000 7988 UpdateGuideState(): m_state=6
01:41:36.211 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2735
01:41:36.211 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=186.68, Mass=729, SNR=17.5, Peak=140 HFD=3.1
01:41:36.211 00.000 7988 MultiStar: [#1 0.29,0.54,0.00,M9] [#2 -0.33,-0.02,0.87,U] [#3 0.04,0.20,0.85,U] [#4 0.80,0.38,0.00,M7] [#5 0.28,-0.14,0.72,U] [#6 0.00,0.43,0.70,U] [#7 -0.17,0.21,0.44,U] [#8 0.00,0.00,0.00,L] [#9 -0.56,0.52,0.00,M8] 
01:41:36.211 00.000 7988 single-star, 5 included, MultiStar: {-0.01, 0.10}, one-star: {0.06, -0.01}
01:41:36.211 00.000 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.56) = xAngle (-1.79 = -1.79)
01:41:36.211 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.82 = -1.82)
01:41:36.223 00.012 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.22 mountX=-0.01 mountY=-0.06, mountTheta=-1.79
01:41:36.223 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
01:41:36.223 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
01:41:36.227 00.004 15712 Worker thread wakes up
01:41:36.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:41:36.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:41:36.227 00.000 15712 Moving (0.06, -0.01) raw xDistance=-0.01 yDistance=-0.06
01:41:36.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:36.227 00.000 7988 UpdateGuideState exits: m=729 SNR=17.5
01:41:36.229 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:36.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:36.231 00.002 7988 Enqueuing Expose request
01:41:36.231 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:36.231 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:41:36.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:36.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:41:36.231 00.000 15712 MoveAxis(E, 4, ABG)
01:41:36.231 00.000 15712 Guiding  Dir = 2, Dur = 4
01:41:36.231 00.000 15712 IsGuiding returns 0
01:41:36.251 00.020 15712 IsGuiding returns 0
01:41:36.251 00.000 15712 Move returns status 0, amount 4
01:41:36.251 00.000 15712 MoveAxis(N, 0, ABG)
01:41:36.251 00.000 15712 Move returns status 0, amount 0
01:41:36.251 00.000 15712 move complete, result=0
01:41:36.251 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:41:36.256 00.005 15712 worker thread done servicing request
01:41:36.256 00.000 15712 Worker thread wakes up
01:41:36.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:36.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:37.658 01.402 15712 Exposure complete
01:41:37.722 00.064 15712 worker thread done servicing request
01:41:37.722 00.000 7988 OnExposeComplete: enter
01:41:37.722 00.000 7988 UpdateGuideState(): m_state=6
01:41:37.725 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2736
01:41:37.725 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=187.18, Mass=794, SNR=18.3, Peak=140 HFD=3.6
01:41:37.727 00.002 7988 MultiStar: [#1 0.39,1.22,0.00,M10] [#2 -0.56,0.38,0.00,M2] [#3 -0.06,1.18,0.00,M2] [#4 0.37,1.06,0.00,M8] [#5 -0.37,0.62,0.00,M1] [#6 -0.05,0.71,0.00,M1] [#7 0.32,1.11,0.00,M7] [#8 -0.04,1.10,0.00,R] 
01:41:37.727 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
01:41:37.729 00.002 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
01:41:37.729 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.49 hyp=0.49 cameraTheta=1.46 mountX=0.49 mountY=-0.07, mountTheta=-0.14
01:41:37.731 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.49, opts=13)
01:41:37.733 00.002 7988 Enqueuing Move request for scope (0.06, 0.49)
01:41:37.733 00.000 15712 Worker thread wakes up
01:41:37.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.49) opts 0xd
01:41:37.733 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.49)
01:41:37.733 00.000 15712 Moving (0.06, 0.49) raw xDistance=0.49 yDistance=-0.07
01:41:37.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:37.733 00.000 7988 UpdateGuideState exits: m=794 SNR=18.3
01:41:37.737 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:37.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:37.737 00.000 7988 Enqueuing Expose request
01:41:37.737 00.000 15712 PPEC rslt: input = 0.49, final = 0.28, react = 0.29, pred = -0.01, hyst = 0.26, hyst_pct = 0.00, period_length = 639.26
01:41:37.737 00.000 15712 PPEC: input: 0.49, control: 0.28, exposure: 1500
01:41:37.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:37.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:41:37.737 00.000 15712 MoveAxis(W, 93, ABG)
01:41:37.737 00.000 15712 Guiding  Dir = 3, Dur = 93
01:41:37.737 00.000 15712 IsGuiding returns 0
01:41:37.757 00.020 15712 PulseGuide returned control before completion, sleep 88
01:41:37.849 00.092 15712 IsGuiding returns 1
01:41:37.849 00.000 15712 scope still moving after pulse duration time elapsed
01:41:37.885 00.036 15712 IsGuiding returns 0
01:41:37.885 00.000 15712 scope move finished after 93 + 50 ms
01:41:37.885 00.000 15712 Move returns status 0, amount 93
01:41:37.885 00.000 15712 MoveAxis(N, 0, ABG)
01:41:37.885 00.000 15712 Move returns status 0, amount 0
01:41:37.885 00.000 15712 move complete, result=0
01:41:37.885 00.000 7988 GuideStep: 0.5 px 93 ms WEST, -0.1 px 0 ms NORTH
01:41:37.886 00.001 15712 worker thread done servicing request
01:41:37.886 00.000 15712 Worker thread wakes up
01:41:37.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:37.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:39.529 01.643 15712 Exposure complete
01:41:39.592 00.063 7988 OnExposeComplete: enter
01:41:39.592 00.000 7988 UpdateGuideState(): m_state=6
01:41:39.592 00.000 15712 worker thread done servicing request
01:41:39.592 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2737
01:41:39.592 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=187.06, Mass=697, SNR=17.2, Peak=148 HFD=3.0
01:41:39.592 00.000 7988 MultiStar: [#1 0.05,1.00,0.00,R] [#2 -0.52,0.65,0.00,M3] [#3 -0.27,1.05,0.00,M3] [#4 0.29,0.49,0.00,M9] [#5 -0.10,0.58,0.00,M2] [#6 -0.54,1.07,0.00,M2] [#7 -0.31,1.20,0.00,M8] [#8 -0.73,-0.17,0.00,M1] 
01:41:39.592 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.60 = 0.60)
01:41:39.592 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
01:41:39.592 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.37 hyp=0.45 cameraTheta=2.16 mountX=0.37 mountY=0.24, mountTheta=0.58
01:41:39.592 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.37, opts=13)
01:41:39.592 00.000 7988 Enqueuing Move request for scope (-0.25, 0.37)
01:41:39.592 00.000 15712 Worker thread wakes up
01:41:39.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.37) opts 0xd
01:41:39.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.37)
01:41:39.592 00.000 15712 Moving (-0.25, 0.37) raw xDistance=0.37 yDistance=0.24
01:41:39.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:41:39.606 00.014 7988 UpdateGuideState exits: m=697 SNR=17.2
01:41:39.607 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:39.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:39.607 00.000 7988 Enqueuing Expose request
01:41:39.607 00.000 15712 PPEC rslt: input = 0.37, final = 0.21, react = 0.22, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
01:41:39.607 00.000 15712 PPEC: input: 0.37, control: 0.21, exposure: 1500
01:41:39.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:39.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:41:39.607 00.000 15712 MoveAxis(W, 68, ABG)
01:41:39.607 00.000 15712 Guiding  Dir = 3, Dur = 68
01:41:39.607 00.000 15712 IsGuiding returns 0
01:41:39.624 00.017 15712 PulseGuide returned control before completion, sleep 63
01:41:39.703 00.079 15712 IsGuiding returns 0
01:41:39.703 00.000 15712 Move returns status 0, amount 68
01:41:39.703 00.000 15712 MoveAxis(N, 0, ABG)
01:41:39.703 00.000 15712 Move returns status 0, amount 0
01:41:39.703 00.000 15712 move complete, result=0
01:41:39.703 00.000 7988 GuideStep: 0.4 px 68 ms WEST, 0.2 px 0 ms NORTH
01:41:39.703 00.000 15712 worker thread done servicing request
01:41:39.703 00.000 15712 Worker thread wakes up
01:41:39.709 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:39.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:41.125 01.416 15712 Exposure complete
01:41:41.185 00.060 15712 worker thread done servicing request
01:41:41.185 00.000 7988 OnExposeComplete: enter
01:41:41.185 00.000 7988 UpdateGuideState(): m_state=6
01:41:41.190 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2738
01:41:41.190 00.000 7988 Star::Find returns 1 (0), X=973.81, Y=186.91, Mass=838, SNR=18.5, Peak=163 HFD=3.4
01:41:41.192 00.002 7988 MultiStar: [#1 -0.29,-0.30,1.01,U] [#2 -0.46,0.37,0.00,M4] [#3 -0.28,0.65,0.00,M4] [#4 0.17,0.78,0.00,M10] [#5 -0.43,0.47,0.00,M3] [#6 -0.37,0.89,0.00,M3] [#7 -0.68,0.95,0.00,M9] [#8 -0.38,-0.64,0.00,M2] 
01:41:41.192 00.000 7988 refined, 1 included, MultiStar: {-0.10, -0.04}, one-star: {0.09, 0.22}
01:41:41.192 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.35 = 1.94)
01:41:41.192 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.91)
01:41:41.192 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.78 mountX=-0.04 mountY=0.10, mountTheta=1.93
01:41:41.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
01:41:41.192 00.000 7988 Enqueuing Move request for scope (-0.10, -0.04)
01:41:41.202 00.010 15712 Worker thread wakes up
01:41:41.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
01:41:41.202 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
01:41:41.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:41.202 00.000 7988 UpdateGuideState exits: m=838 SNR=18.5
01:41:41.204 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:41.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:41.206 00.002 7988 Enqueuing Expose request
01:41:41.206 00.000 15712 Moving (-0.10, -0.04) raw xDistance=-0.04 yDistance=0.10
01:41:41.208 00.002 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:41.208 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
01:41:41.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:41.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:41:41.208 00.000 15712 MoveAxis(E, 4, ABG)
01:41:41.208 00.000 15712 Guiding  Dir = 2, Dur = 4
01:41:41.208 00.000 15712 IsGuiding returns 0
01:41:41.239 00.031 15712 IsGuiding returns 0
01:41:41.239 00.000 15712 Move returns status 0, amount 4
01:41:41.239 00.000 15712 MoveAxis(N, 0, ABG)
01:41:41.239 00.000 15712 Move returns status 0, amount 0
01:41:41.239 00.000 15712 move complete, result=0
01:41:41.239 00.000 15712 worker thread done servicing request
01:41:41.239 00.000 15712 Worker thread wakes up
01:41:41.239 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:41:41.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:41.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:42.879 01.640 15712 Exposure complete
01:41:42.940 00.061 15712 worker thread done servicing request
01:41:42.940 00.000 7988 OnExposeComplete: enter
01:41:42.940 00.000 7988 UpdateGuideState(): m_state=6
01:41:42.944 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2739
01:41:42.944 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=186.54, Mass=802, SNR=18.3, Peak=154 HFD=3.3
01:41:42.946 00.002 7988 MultiStar: [#1 -0.19,-0.06,1.11,U] [#2 -0.56,0.29,0.00,M5] [#3 -0.62,0.66,0.00,M5] [#4 0.04,0.55,0.00,R] [#5 -0.46,0.32,0.00,M4] [#6 -0.09,0.90,0.00,M4] [#7 -1.07,0.47,0.00,M10] [#8 -0.27,-0.75,0.00,M3] 
01:41:42.946 00.000 7988 refined, 1 included, MultiStar: {-0.18, -0.10}, one-star: {-0.17, -0.15}
01:41:42.948 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.18 = 2.10)
01:41:42.948 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.07)
01:41:42.950 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-2.62 mountX=-0.11 mountY=0.18, mountTheta=2.10
01:41:42.952 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.10, opts=13)
01:41:42.953 00.001 7988 Enqueuing Move request for scope (-0.18, -0.10)
01:41:42.953 00.000 15712 Worker thread wakes up
01:41:42.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
01:41:42.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
01:41:42.953 00.000 15712 Moving (-0.18, -0.10) raw xDistance=-0.11 yDistance=0.18
01:41:42.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:41:42.953 00.000 7988 UpdateGuideState exits: m=802 SNR=18.3
01:41:42.957 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:42.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:42.957 00.000 7988 Enqueuing Expose request
01:41:42.957 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:42.957 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
01:41:42.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:42.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:41:42.957 00.000 15712 MoveAxis(E, 5, ABG)
01:41:42.957 00.000 15712 Guiding  Dir = 2, Dur = 5
01:41:42.957 00.000 15712 IsGuiding returns 0
01:41:42.975 00.018 15712 IsGuiding returns 0
01:41:42.975 00.000 15712 Move returns status 0, amount 5
01:41:42.975 00.000 15712 MoveAxis(N, 0, ABG)
01:41:42.975 00.000 15712 Move returns status 0, amount 0
01:41:42.975 00.000 15712 move complete, result=0
01:41:42.975 00.000 15712 worker thread done servicing request
01:41:42.975 00.000 15712 Worker thread wakes up
01:41:42.975 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
01:41:42.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:42.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:44.390 01.415 15712 Exposure complete
01:41:44.452 00.062 15712 worker thread done servicing request
01:41:44.454 00.002 7988 OnExposeComplete: enter
01:41:44.454 00.000 7988 UpdateGuideState(): m_state=6
01:41:44.454 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2740
01:41:44.454 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=186.60, Mass=736, SNR=17.5, Peak=142 HFD=3.2
01:41:44.454 00.000 7988 MultiStar: [#1 0.35,-0.48,0.00,M1] [#2 -0.36,0.05,0.93,U] [#3 0.06,0.21,0.93,U] [#4 0.14,-0.25,0.68,U] [#5 -0.09,0.03,0.75,U] [#6 0.05,0.48,0.00,M5] [#7 -0.95,0.96,0.00,R] [#8 -0.07,-0.50,0.00,M4] 
01:41:44.454 00.000 7988 refined, 4 included, MultiStar: {-0.05, -0.00}, one-star: {0.03, -0.10}
01:41:44.454 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
01:41:44.454 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.60)
01:41:44.454 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.09 mountX=-0.00 mountY=0.05, mountTheta=1.63
01:41:44.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.00, opts=13)
01:41:44.454 00.000 7988 Enqueuing Move request for scope (-0.05, -0.00)
01:41:44.454 00.000 15712 Worker thread wakes up
01:41:44.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
01:41:44.454 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
01:41:44.454 00.000 15712 Moving (-0.05, -0.00) raw xDistance=-0.00 yDistance=0.05
01:41:44.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:41:44.467 00.013 7988 UpdateGuideState exits: m=736 SNR=17.5
01:41:44.468 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:44.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:44.468 00.000 7988 Enqueuing Expose request
01:41:44.468 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:44.468 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
01:41:44.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:44.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:41:44.468 00.000 15712 MoveAxis(E, 4, ABG)
01:41:44.468 00.000 15712 Guiding  Dir = 2, Dur = 4
01:41:44.468 00.000 15712 IsGuiding returns 0
01:41:44.484 00.016 15712 IsGuiding returns 0
01:41:44.484 00.000 15712 Move returns status 0, amount 4
01:41:44.484 00.000 15712 MoveAxis(N, 0, ABG)
01:41:44.484 00.000 15712 Move returns status 0, amount 0
01:41:44.484 00.000 15712 move complete, result=0
01:41:44.484 00.000 15712 worker thread done servicing request
01:41:44.484 00.000 15712 Worker thread wakes up
01:41:44.484 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:41:44.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:44.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:46.126 01.642 15712 Exposure complete
01:41:46.190 00.064 15712 worker thread done servicing request
01:41:46.190 00.000 7988 OnExposeComplete: enter
01:41:46.190 00.000 7988 UpdateGuideState(): m_state=6
01:41:46.190 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2741
01:41:46.190 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=186.69, Mass=858, SNR=19.0, Peak=151 HFD=3.8
01:41:46.190 00.000 7988 MultiStar: [#1 -0.39,-0.41,0.00,M2] [#2 -0.08,0.17,0.85,U] [#3 -0.09,0.77,0.00,M5] [#4 0.56,-0.06,0.00,M1] [#5 -0.27,-0.20,0.66,U] [#6 -0.00,0.42,0.63,U] [#7 0.42,-0.56,0.00,M1] [#8 -0.62,-1.09,0.00,M5] 
01:41:46.198 00.008 7988 refined, 3 included, MultiStar: {-0.03, 0.09}, one-star: {0.14, -0.00}
01:41:46.199 00.001 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
01:41:46.199 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
01:41:46.201 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.94 mountX=0.09 mountY=0.03, mountTheta=0.35
01:41:46.203 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
01:41:46.203 00.000 7988 Enqueuing Move request for scope (-0.03, 0.09)
01:41:46.205 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:41:46.205 00.000 7988 UpdateGuideState exits: m=858 SNR=19.0
01:41:46.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:46.205 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:46.205 00.000 7988 Enqueuing Expose request
01:41:46.205 00.000 15712 Worker thread wakes up
01:41:46.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
01:41:46.205 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
01:41:46.205 00.000 15712 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.03
01:41:46.205 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:46.205 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
01:41:46.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:46.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:46.205 00.000 15712 MoveAxis(E, 3, ABG)
01:41:46.205 00.000 15712 Guiding  Dir = 2, Dur = 3
01:41:46.205 00.000 15712 IsGuiding returns 0
01:41:46.243 00.038 15712 IsGuiding returns 0
01:41:46.243 00.000 15712 Move returns status 0, amount 3
01:41:46.243 00.000 15712 MoveAxis(N, 0, ABG)
01:41:46.243 00.000 15712 Move returns status 0, amount 0
01:41:46.243 00.000 15712 move complete, result=0
01:41:46.243 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:41:46.246 00.003 15712 worker thread done servicing request
01:41:46.246 00.000 15712 Worker thread wakes up
01:41:46.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:46.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:47.657 01.411 15712 Exposure complete
01:41:47.720 00.063 15712 worker thread done servicing request
01:41:47.720 00.000 7988 OnExposeComplete: enter
01:41:47.720 00.000 7988 UpdateGuideState(): m_state=6
01:41:47.720 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2742
01:41:47.720 00.000 7988 Star::Find returns 1 (0), X=973.65, Y=187.05, Mass=793, SNR=18.1, Peak=147 HFD=3.8
01:41:47.720 00.000 7988 MultiStar: [#1 -0.03,-0.31,0.99,U] [#2 -0.54,0.11,0.00,M4] [#3 -0.11,0.57,0.00,M6] [#4 0.08,0.20,0.72,U] [#5 -0.63,0.46,0.00,M3] [#6 0.13,0.68,0.00,M5] [#7 1.05,-0.06,0.00,M2] [#8 -0.03,-0.37,0.43,U] 
01:41:47.729 00.009 7988 refined, 3 included, MultiStar: {-0.02, 0.01}, one-star: {-0.07, 0.36}
01:41:47.729 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.56) = xAngle (0.91 = 0.91)
01:41:47.729 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
01:41:47.729 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.47 mountX=0.01 mountY=0.02, mountTheta=0.90
01:41:47.729 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
01:41:47.729 00.000 7988 Enqueuing Move request for scope (-0.02, 0.01)
01:41:47.729 00.000 15712 Worker thread wakes up
01:41:47.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
01:41:47.729 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
01:41:47.729 00.000 15712 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
01:41:47.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
01:41:47.736 00.007 7988 UpdateGuideState exits: m=793 SNR=18.1
01:41:47.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:47.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:47.736 00.000 7988 Enqueuing Expose request
01:41:47.736 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:47.736 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
01:41:47.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:47.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:41:47.736 00.000 15712 MoveAxis(E, 2, ABG)
01:41:47.736 00.000 15712 Guiding  Dir = 2, Dur = 2
01:41:47.736 00.000 15712 IsGuiding returns 0
01:41:47.763 00.027 15712 IsGuiding returns 0
01:41:47.763 00.000 15712 Move returns status 0, amount 2
01:41:47.763 00.000 15712 MoveAxis(N, 0, ABG)
01:41:47.763 00.000 15712 Move returns status 0, amount 0
01:41:47.763 00.000 15712 move complete, result=0
01:41:47.763 00.000 15712 worker thread done servicing request
01:41:47.763 00.000 15712 Worker thread wakes up
01:41:47.763 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:41:47.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:47.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:49.394 01.631 15712 Exposure complete
01:41:49.455 00.061 15712 worker thread done servicing request
01:41:49.455 00.000 7988 OnExposeComplete: enter
01:41:49.455 00.000 7988 UpdateGuideState(): m_state=6
01:41:49.459 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2743
01:41:49.459 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=186.72, Mass=838, SNR=18.9, Peak=147 HFD=3.5
01:41:49.461 00.002 7988 MultiStar: [#1 -0.03,-0.17,0.98,U] [#2 -0.31,0.25,0.87,U] [#3 0.25,0.67,0.00,M7] [#4 0.68,-0.07,0.00,M1] [#5 -0.28,0.12,0.68,U] [#6 -0.12,0.28,0.65,U] [#7 0.55,-0.46,0.00,M3] [#8 -0.36,0.06,0.42,U] 
01:41:49.463 00.002 7988 single-star, 5 included, MultiStar: {-0.15, 0.08}, one-star: {0.02, 0.03}
01:41:49.463 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
01:41:49.465 00.002 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
01:41:49.465 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.00 mountX=0.03 mountY=-0.02, mountTheta=-0.58
01:41:49.467 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.03, opts=13)
01:41:49.469 00.002 7988 Enqueuing Move request for scope (0.02, 0.03)
01:41:49.469 00.000 15712 Worker thread wakes up
01:41:49.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:41:49.469 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:41:49.469 00.000 15712 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
01:41:49.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:41:49.471 00.002 7988 UpdateGuideState exits: m=838 SNR=18.9
01:41:49.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:49.473 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:49.473 00.000 7988 Enqueuing Expose request
01:41:49.475 00.002 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:49.475 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
01:41:49.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:49.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:49.475 00.000 15712 MoveAxis(W, 2, ABG)
01:41:49.475 00.000 15712 Guiding  Dir = 3, Dur = 2
01:41:49.475 00.000 15712 IsGuiding returns 0
01:41:49.506 00.031 15712 IsGuiding returns 0
01:41:49.506 00.000 15712 Move returns status 0, amount 2
01:41:49.506 00.000 15712 MoveAxis(N, 0, ABG)
01:41:49.506 00.000 15712 Move returns status 0, amount 0
01:41:49.506 00.000 15712 move complete, result=0
01:41:49.506 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:41:49.506 00.000 15712 worker thread done servicing request
01:41:49.506 00.000 15712 Worker thread wakes up
01:41:49.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:49.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:50.923 01.417 15712 Exposure complete
01:41:50.985 00.062 15712 worker thread done servicing request
01:41:50.985 00.000 7988 OnExposeComplete: enter
01:41:50.985 00.000 7988 UpdateGuideState(): m_state=6
01:41:50.989 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2744
01:41:50.989 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=186.47, Mass=920, SNR=19.6, Peak=135 HFD=3.7
01:41:50.991 00.002 7988 MultiStar: [#1 -0.12,-0.54,0.00,M1] [#2 -0.39,-0.04,0.81,U] [#3 -0.41,0.47,0.00,M8] [#4 0.28,-0.21,0.75,U] [#5 -0.39,-0.42,0.00,M3] [#6 -0.16,0.17,0.61,U] [#7 0.47,-0.70,0.00,M4] [#8 -0.18,-0.41,0.00,M4] 
01:41:50.991 00.000 7988 refined, 3 included, MultiStar: {-0.04, -0.10}, one-star: {0.08, -0.22}
01:41:50.993 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.51 = 2.78)
01:41:50.993 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
01:41:50.995 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.94 mountX=-0.10 mountY=0.04, mountTheta=2.75
01:41:50.997 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.10, opts=13)
01:41:50.997 00.000 7988 Enqueuing Move request for scope (-0.04, -0.10)
01:41:50.999 00.002 15712 Worker thread wakes up
01:41:50.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
01:41:50.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
01:41:50.999 00.000 15712 Moving (-0.04, -0.10) raw xDistance=-0.10 yDistance=0.04
01:41:50.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
01:41:51.001 00.002 7988 UpdateGuideState exits: m=920 SNR=19.6
01:41:51.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:51.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:51.001 00.000 7988 Enqueuing Expose request
01:41:51.005 00.004 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:51.005 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
01:41:51.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:51.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:41:51.005 00.000 15712 MoveAxis(W, 3, ABG)
01:41:51.005 00.000 15712 Guiding  Dir = 3, Dur = 3
01:41:51.005 00.000 15712 IsGuiding returns 0
01:41:51.017 00.012 15712 IsGuiding returns 0
01:41:51.017 00.000 15712 Move returns status 0, amount 3
01:41:51.017 00.000 15712 MoveAxis(N, 0, ABG)
01:41:51.017 00.000 15712 Move returns status 0, amount 0
01:41:51.017 00.000 15712 move complete, result=0
01:41:51.017 00.000 15712 worker thread done servicing request
01:41:51.017 00.000 15712 Worker thread wakes up
01:41:51.017 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:41:51.025 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:51.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:52.662 01.637 15712 Exposure complete
01:41:52.725 00.063 15712 worker thread done servicing request
01:41:52.725 00.000 7988 OnExposeComplete: enter
01:41:52.725 00.000 7988 UpdateGuideState(): m_state=6
01:41:52.725 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2745
01:41:52.725 00.000 7988 Star::Find returns 1 (0), X=973.77, Y=187.07, Mass=875, SNR=19.1, Peak=152 HFD=4.1
01:41:52.725 00.000 7988 MultiStar: [#1 -0.40,-0.25,0.00,M2] [#2 -0.48,0.18,0.00,M3] [#3 -0.09,0.56,0.00,M9] [#4 0.05,0.03,0.76,U] [#5 -0.27,-0.03,0.72,U] [#6 -0.20,0.33,0.62,U] [#7 0.75,-0.42,0.00,M5] [#8 0.10,-0.62,0.00,M5] 
01:41:52.725 00.000 7988 refined, 3 included, MultiStar: {-0.07, 0.19}, one-star: {0.05, 0.38}
01:41:52.725 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
01:41:52.725 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
01:41:52.725 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.94 mountX=0.19 mountY=0.07, mountTheta=0.35
01:41:52.725 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.19, opts=13)
01:41:52.725 00.000 7988 Enqueuing Move request for scope (-0.07, 0.19)
01:41:52.725 00.000 15712 Worker thread wakes up
01:41:52.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
01:41:52.725 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
01:41:52.725 00.000 15712 Moving (-0.07, 0.19) raw xDistance=0.19 yDistance=0.07
01:41:52.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
01:41:52.741 00.016 7988 UpdateGuideState exits: m=875 SNR=19.1
01:41:52.742 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:52.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:52.742 00.000 7988 Enqueuing Expose request
01:41:52.742 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
01:41:52.742 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
01:41:52.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:52.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:41:52.742 00.000 15712 MoveAxis(W, 42, ABG)
01:41:52.742 00.000 15712 Guiding  Dir = 3, Dur = 42
01:41:52.742 00.000 15712 IsGuiding returns 0
01:41:52.763 00.021 15712 PulseGuide returned control before completion, sleep 33
01:41:52.805 00.042 15712 IsGuiding returns 1
01:41:52.805 00.000 15712 scope still moving after pulse duration time elapsed
01:41:52.844 00.039 15712 IsGuiding returns 0
01:41:52.844 00.000 15712 scope move finished after 42 + 57 ms
01:41:52.844 00.000 15712 Move returns status 0, amount 42
01:41:52.844 00.000 15712 MoveAxis(N, 0, ABG)
01:41:52.844 00.000 15712 Move returns status 0, amount 0
01:41:52.844 00.000 15712 move complete, result=0
01:41:52.844 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
01:41:52.848 00.004 15712 worker thread done servicing request
01:41:52.848 00.000 15712 Worker thread wakes up
01:41:52.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:52.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:54.256 01.408 15712 Exposure complete
01:41:54.317 00.061 15712 worker thread done servicing request
01:41:54.317 00.000 7988 OnExposeComplete: enter
01:41:54.317 00.000 7988 UpdateGuideState(): m_state=6
01:41:54.322 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2746
01:41:54.322 00.000 7988 Star::Find returns 1 (0), X=973.40, Y=186.90, Mass=910, SNR=19.6, Peak=146 HFD=3.7
01:41:54.324 00.002 7988 MultiStar: [#1 -0.37,-0.49,0.00,M3] [#2 -0.30,0.41,0.00,M4] [#3 -0.25,0.66,0.00,M10] [#4 -0.04,0.07,0.69,U] [#5 -0.18,0.02,0.64,U] [#6 -0.32,0.58,0.00,M3] [#7 0.50,-0.09,0.00,M6] [#8 -0.31,-0.24,0.42,U] 
01:41:54.324 00.000 7988 refined, 3 included, MultiStar: {-0.22, 0.06}, one-star: {-0.33, 0.21}
01:41:54.326 00.002 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.56) = xAngle (1.30 = 1.30)
01:41:54.326 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
01:41:54.328 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.86 mountX=0.06 mountY=0.22, mountTheta=1.30
01:41:54.328 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.06, opts=13)
01:41:54.330 00.002 7988 Enqueuing Move request for scope (-0.22, 0.06)
01:41:54.332 00.002 15712 Worker thread wakes up
01:41:54.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
01:41:54.332 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
01:41:54.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:41:54.333 00.001 7988 UpdateGuideState exits: m=910 SNR=19.6
01:41:54.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:54.335 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:54.335 00.000 7988 Enqueuing Expose request
01:41:54.337 00.002 15712 Moving (-0.22, 0.06) raw xDistance=0.06 yDistance=0.22
01:41:54.341 00.004 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:54.341 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
01:41:54.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:54.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:41:54.341 00.000 15712 MoveAxis(W, 3, ABG)
01:41:54.341 00.000 15712 Guiding  Dir = 3, Dur = 3
01:41:54.341 00.000 15712 IsGuiding returns 0
01:41:54.364 00.023 15712 IsGuiding returns 0
01:41:54.365 00.001 15712 Move returns status 0, amount 3
01:41:54.365 00.000 15712 MoveAxis(N, 0, ABG)
01:41:54.365 00.000 15712 Move returns status 0, amount 0
01:41:54.365 00.000 15712 move complete, result=0
01:41:54.365 00.000 15712 worker thread done servicing request
01:41:54.365 00.000 15712 Worker thread wakes up
01:41:54.365 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
01:41:54.366 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:54.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:55.995 01.629 15712 Exposure complete
01:41:56.057 00.062 15712 worker thread done servicing request
01:41:56.057 00.000 7988 OnExposeComplete: enter
01:41:56.057 00.000 7988 UpdateGuideState(): m_state=6
01:41:56.062 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2747
01:41:56.062 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=187.54, Mass=740, SNR=17.5, Peak=137 HFD=3.2
01:41:56.064 00.002 7988 MultiStar: [#1 -0.10,0.10,1.03,U] [#2 -0.40,0.72,0.00,M5] [#3 -0.04,0.98,0.00,R] [#4 0.31,0.74,0.00,M1] [#5 -0.35,0.70,0.00,M2] [#6 -0.45,0.89,0.00,M4] [#7 0.55,0.08,0.00,M7] [#8 -0.44,0.36,0.00,M5] 
01:41:56.064 00.000 7988 refined, 1 included, MultiStar: {-0.10, 0.47}, one-star: {-0.09, 0.85}
01:41:56.066 00.002 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
01:41:56.066 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
01:41:56.068 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.47 hyp=0.48 cameraTheta=1.77 mountX=0.47 mountY=0.08, mountTheta=0.18
01:41:56.070 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.47, opts=13)
01:41:56.070 00.000 7988 Enqueuing Move request for scope (-0.10, 0.47)
01:41:56.072 00.002 15712 Worker thread wakes up
01:41:56.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.47) opts 0xd
01:41:56.072 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.47)
01:41:56.072 00.000 15712 Moving (-0.10, 0.47) raw xDistance=0.47 yDistance=0.08
01:41:56.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:41:56.073 00.001 7988 UpdateGuideState exits: m=740 SNR=17.5
01:41:56.074 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:56.074 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:56.074 00.000 7988 Enqueuing Expose request
01:41:56.074 00.000 15712 PPEC rslt: input = 0.47, final = 0.28, react = 0.28, pred = -0.00, hyst = 0.26, hyst_pct = 0.00, period_length = 639.26
01:41:56.074 00.000 15712 PPEC: input: 0.47, control: 0.28, exposure: 1500
01:41:56.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:56.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:41:56.074 00.000 15712 MoveAxis(W, 91, ABG)
01:41:56.074 00.000 15712 Guiding  Dir = 3, Dur = 91
01:41:56.074 00.000 15712 IsGuiding returns 0
01:41:56.105 00.031 15712 PulseGuide returned control before completion, sleep 73
01:41:56.185 00.080 15712 IsGuiding returns 1
01:41:56.185 00.000 15712 scope still moving after pulse duration time elapsed
01:41:56.236 00.051 15712 IsGuiding returns 0
01:41:56.236 00.000 15712 scope move finished after 91 + 66 ms
01:41:56.236 00.000 15712 Move returns status 0, amount 91
01:41:56.236 00.000 15712 MoveAxis(N, 0, ABG)
01:41:56.236 00.000 15712 Move returns status 0, amount 0
01:41:56.236 00.000 15712 move complete, result=0
01:41:56.236 00.000 7988 GuideStep: 0.5 px 91 ms WEST, 0.1 px 0 ms NORTH
01:41:56.237 00.001 15712 worker thread done servicing request
01:41:56.237 00.000 15712 Worker thread wakes up
01:41:56.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:56.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:57.653 01.416 15712 Exposure complete
01:41:57.714 00.061 15712 worker thread done servicing request
01:41:57.714 00.000 7988 OnExposeComplete: enter
01:41:57.714 00.000 7988 UpdateGuideState(): m_state=6
01:41:57.718 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2748
01:41:57.718 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=187.18, Mass=996, SNR=20.6, Peak=148 HFD=4.0
01:41:57.720 00.002 7988 MultiStar: [#1 -0.15,0.05,0.89,U] [#2 -0.36,0.46,0.00,M6] [#3 -0.08,-0.37,0.73,U] [#4 -0.01,0.42,0.68,U] [#5 -0.39,0.32,0.00,M3] [#6 -0.07,1.00,0.00,M5] [#7 0.60,-0.03,0.00,M8] [#8 -0.05,-0.35,0.40,U] 
01:41:57.720 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.11}, one-star: {-0.01, 0.49}
01:41:57.722 00.002 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
01:41:57.722 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
01:41:57.724 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.08 mountX=0.11 mountY=0.06, mountTheta=0.49
01:41:57.726 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.11, opts=13)
01:41:57.726 00.000 7988 Enqueuing Move request for scope (-0.06, 0.11)
01:41:57.726 00.000 15712 Worker thread wakes up
01:41:57.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
01:41:57.726 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
01:41:57.726 00.000 15712 Moving (-0.06, 0.11) raw xDistance=0.11 yDistance=0.06
01:41:57.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:41:57.730 00.004 7988 UpdateGuideState exits: m=996 SNR=20.6
01:41:57.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:57.730 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:57.730 00.000 7988 Enqueuing Expose request
01:41:57.730 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:41:57.730 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
01:41:57.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:57.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:41:57.730 00.000 15712 MoveAxis(E, 5, ABG)
01:41:57.730 00.000 15712 Guiding  Dir = 2, Dur = 5
01:41:57.730 00.000 15712 IsGuiding returns 0
01:41:57.746 00.016 15712 IsGuiding returns 0
01:41:57.746 00.000 15712 Move returns status 0, amount 5
01:41:57.746 00.000 15712 MoveAxis(N, 0, ABG)
01:41:57.746 00.000 15712 Move returns status 0, amount 0
01:41:57.746 00.000 15712 move complete, result=0
01:41:57.746 00.000 15712 worker thread done servicing request
01:41:57.746 00.000 15712 Worker thread wakes up
01:41:57.746 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:41:57.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:57.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:41:59.392 01.646 15712 Exposure complete
01:41:59.456 00.064 15712 worker thread done servicing request
01:41:59.456 00.000 7988 OnExposeComplete: enter
01:41:59.459 00.003 7988 UpdateGuideState(): m_state=6
01:41:59.459 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2749
01:41:59.461 00.002 7988 Star::Find returns 1 (0), X=973.43, Y=186.57, Mass=828, SNR=18.6, Peak=132 HFD=3.3
01:41:59.461 00.000 7988 MultiStar: [#1 0.02,-0.64,0.00,M2] [#2 -0.55,-0.28,0.00,M7] [#3 -0.02,-1.04,0.00,M1] [#4 0.01,-0.44,0.71,U] [#5 0.03,-0.16,0.78,U] [#6 -0.29,-0.11,0.58,U] [#7 0.96,-0.31,0.00,M9] [#8 0.03,-0.20,0.41,U] 
01:41:59.463 00.002 7988 refined, 4 included, MultiStar: {-0.12, -0.20}, one-star: {-0.29, -0.12}
01:41:59.463 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.67 = 2.61)
01:41:59.465 00.002 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.70 = 2.58)
01:41:59.465 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-2.11 mountX=-0.20 mountY=0.12, mountTheta=2.59
01:41:59.467 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.20, opts=13)
01:41:59.469 00.002 7988 Enqueuing Move request for scope (-0.12, -0.20)
01:41:59.469 00.000 15712 Worker thread wakes up
01:41:59.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.20) opts 0xd
01:41:59.469 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.20)
01:41:59.469 00.000 15712 Moving (-0.12, -0.20) raw xDistance=-0.20 yDistance=0.12
01:41:59.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:41:59.471 00.002 7988 UpdateGuideState exits: m=828 SNR=18.6
01:41:59.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:59.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:41:59.471 00.000 7988 Enqueuing Expose request
01:41:59.476 00.005 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
01:41:59.476 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
01:41:59.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:59.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:41:59.476 00.000 15712 MoveAxis(E, 45, ABG)
01:41:59.476 00.000 15712 Guiding  Dir = 2, Dur = 45
01:41:59.476 00.000 15712 IsGuiding returns 0
01:41:59.493 00.017 15712 PulseGuide returned control before completion, sleep 36
01:41:59.544 00.051 15712 IsGuiding returns 1
01:41:59.544 00.000 15712 scope still moving after pulse duration time elapsed
01:41:59.568 00.024 15712 IsGuiding returns 0
01:41:59.568 00.000 15712 scope move finished after 45 + 46 ms
01:41:59.568 00.000 15712 Move returns status 0, amount 45
01:41:59.568 00.000 15712 MoveAxis(N, 0, ABG)
01:41:59.568 00.000 15712 Move returns status 0, amount 0
01:41:59.568 00.000 15712 move complete, result=0
01:41:59.568 00.000 15712 worker thread done servicing request
01:41:59.568 00.000 15712 Worker thread wakes up
01:41:59.568 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
01:41:59.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:41:59.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:00.976 01.408 15712 Exposure complete
01:42:01.040 00.064 15712 worker thread done servicing request
01:42:01.040 00.000 7988 OnExposeComplete: enter
01:42:01.040 00.000 7988 UpdateGuideState(): m_state=6
01:42:01.040 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2750
01:42:01.040 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=186.39, Mass=838, SNR=18.7, Peak=140 HFD=3.3
01:42:01.040 00.000 7988 MultiStar: [#1 -0.08,-0.80,0.00,M3] [#2 -0.37,-0.12,0.88,U] [#3 -0.35,-0.89,0.00,M2] [#4 0.49,-0.41,0.00,M1] [#5 -0.09,-0.30,0.73,U] [#6 -0.39,0.21,0.58,U] [#7 0.39,-0.76,0.00,M10] [#8 -0.06,-0.57,0.00,M4] 
01:42:01.040 00.000 7988 refined, 3 included, MultiStar: {-0.25, -0.16}, one-star: {-0.17, -0.30}
01:42:01.040 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.14 = 2.15)
01:42:01.040 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.11)
01:42:01.040 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.16 hyp=0.29 cameraTheta=-2.58 mountX=-0.16 mountY=0.25, mountTheta=2.14
01:42:01.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.16, opts=13)
01:42:01.040 00.000 7988 Enqueuing Move request for scope (-0.25, -0.16)
01:42:01.040 00.000 15712 Worker thread wakes up
01:42:01.053 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:42:01.053 00.000 7988 UpdateGuideState exits: m=838 SNR=18.7
01:42:01.055 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:01.055 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:01.057 00.002 7988 Enqueuing Expose request
01:42:01.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.16) opts 0xd
01:42:01.057 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.16)
01:42:01.057 00.000 15712 Moving (-0.25, -0.16) raw xDistance=-0.16 yDistance=0.25
01:42:01.057 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:42:01.057 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
01:42:01.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:01.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:42:01.057 00.000 15712 MoveAxis(E, 6, ABG)
01:42:01.057 00.000 15712 Guiding  Dir = 2, Dur = 6
01:42:01.057 00.000 15712 IsGuiding returns 0
01:42:01.074 00.017 15712 IsGuiding returns 0
01:42:01.074 00.000 15712 Move returns status 0, amount 6
01:42:01.074 00.000 15712 MoveAxis(N, 0, ABG)
01:42:01.074 00.000 15712 Move returns status 0, amount 0
01:42:01.074 00.000 15712 move complete, result=0
01:42:01.074 00.000 15712 worker thread done servicing request
01:42:01.074 00.000 15712 Worker thread wakes up
01:42:01.074 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.3 px 0 ms NORTH
01:42:01.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:01.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:02.715 01.641 15712 Exposure complete
01:42:02.777 00.062 15712 worker thread done servicing request
01:42:02.777 00.000 7988 OnExposeComplete: enter
01:42:02.777 00.000 7988 UpdateGuideState(): m_state=6
01:42:02.777 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2751
01:42:02.777 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=186.31, Mass=851, SNR=19.0, Peak=157 HFD=3.4
01:42:02.777 00.000 7988 MultiStar: [#1 0.25,-0.76,0.00,M4] [#2 -0.31,-0.63,0.00,M7] [#3 0.18,-1.11,0.00,M3] [#4 0.35,-0.63,0.00,M2] [#5 0.20,-0.84,0.00,M2] [#6 0.03,-0.08,0.64,U] [#7 0.53,-1.26,0.00,R] [#8 0.51,-1.31,0.00,M5] 
01:42:02.777 00.000 7988 refined, 1 included, MultiStar: {-0.00, -0.26}, one-star: {-0.02, -0.38}
01:42:02.777 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
01:42:02.777 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
01:42:02.777 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.59 mountX=-0.26 mountY=0.01, mountTheta=3.10
01:42:02.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.26, opts=13)
01:42:02.791 00.014 7988 Enqueuing Move request for scope (-0.00, -0.26)
01:42:02.791 00.000 15712 Worker thread wakes up
01:42:02.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.26) opts 0xd
01:42:02.791 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.26)
01:42:02.791 00.000 15712 Moving (-0.00, -0.26) raw xDistance=-0.26 yDistance=0.01
01:42:02.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:42:02.793 00.002 7988 UpdateGuideState exits: m=851 SNR=19.0
01:42:02.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:02.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:02.793 00.000 7988 Enqueuing Expose request
01:42:02.793 00.000 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:42:02.793 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
01:42:02.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:02.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:42:02.793 00.000 15712 MoveAxis(E, 57, ABG)
01:42:02.793 00.000 15712 Guiding  Dir = 2, Dur = 57
01:42:02.793 00.000 15712 IsGuiding returns 0
01:42:02.808 00.015 15712 PulseGuide returned control before completion, sleep 44
01:42:02.893 00.085 15712 IsGuiding returns 0
01:42:02.893 00.000 15712 Move returns status 0, amount 57
01:42:02.893 00.000 15712 MoveAxis(N, 0, ABG)
01:42:02.893 00.000 15712 Move returns status 0, amount 0
01:42:02.893 00.000 15712 move complete, result=0
01:42:02.893 00.000 15712 worker thread done servicing request
01:42:02.893 00.000 15712 Worker thread wakes up
01:42:02.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:02.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:02.893 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
01:42:04.306 01.413 15712 Exposure complete
01:42:04.370 00.064 15712 worker thread done servicing request
01:42:04.370 00.000 7988 OnExposeComplete: enter
01:42:04.370 00.000 7988 UpdateGuideState(): m_state=6
01:42:04.370 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2752
01:42:04.370 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=185.84, Mass=854, SNR=18.7, Peak=152 HFD=3.7
01:42:04.370 00.000 7988 MultiStar: [#1 0.15,-1.01,0.00,M5] [#2 -0.35,-0.58,0.00,M8] [#3 0.16,-1.52,0.00,M4] [#4 0.38,-1.01,0.00,M3] [#5 0.01,-0.70,0.00,M3] [#6 -0.35,-0.35,0.00,M3] [#7 0.34,-0.25,0.47,U] [#8 0.02,-1.99,0.00,M6] 
01:42:04.370 00.000 7988 refined, 1 included, MultiStar: {0.21, -0.66}, one-star: {0.14, -0.85}
01:42:04.370 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
01:42:04.370 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
01:42:04.370 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.66 hyp=0.69 cameraTheta=-1.27 mountX=-0.66 mountY=-0.19, mountTheta=-2.86
01:42:04.370 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.66, opts=13)
01:42:04.370 00.000 7988 Enqueuing Move request for scope (0.21, -0.66)
01:42:04.370 00.000 15712 Worker thread wakes up
01:42:04.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.66) opts 0xd
01:42:04.383 00.013 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.66)
01:42:04.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:42:04.383 00.000 7988 UpdateGuideState exits: m=854 SNR=18.7
01:42:04.385 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:04.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:04.385 00.000 7988 Enqueuing Expose request
01:42:04.387 00.002 15712 Moving (0.21, -0.66) raw xDistance=-0.66 yDistance=-0.19
01:42:04.387 00.000 15712 PPEC rslt: input = -0.66, final = -0.41, react = -0.40, pred = -0.01, hyst = -0.36, hyst_pct = 0.00, period_length = 639.26
01:42:04.387 00.000 15712 PPEC: input: -0.66, control: -0.41, exposure: 1500
01:42:04.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:04.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:42:04.387 00.000 15712 MoveAxis(E, 134, ABG)
01:42:04.387 00.000 15712 Guiding  Dir = 2, Dur = 134
01:42:04.387 00.000 15712 IsGuiding returns 0
01:42:04.414 00.027 15712 PulseGuide returned control before completion, sleep 118
01:42:04.564 00.150 15712 IsGuiding returns 0
01:42:04.564 00.000 15712 Move returns status 0, amount 134
01:42:04.564 00.000 15712 MoveAxis(N, 0, ABG)
01:42:04.564 00.000 15712 Move returns status 0, amount 0
01:42:04.564 00.000 15712 move complete, result=0
01:42:04.564 00.000 15712 worker thread done servicing request
01:42:04.564 00.000 15712 Worker thread wakes up
01:42:04.564 00.000 7988 GuideStep: -0.7 px 134 ms EAST, -0.2 px 0 ms NORTH
01:42:04.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:04.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:06.204 01.640 15712 Exposure complete
01:42:06.268 00.064 15712 worker thread done servicing request
01:42:06.268 00.000 7988 OnExposeComplete: enter
01:42:06.268 00.000 7988 UpdateGuideState(): m_state=6
01:42:06.268 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2753
01:42:06.268 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=186.64, Mass=926, SNR=19.6, Peak=132 HFD=3.5
01:42:06.268 00.000 7988 MultiStar: [#1 -0.29,-0.41,0.00,M6] [#2 -0.33,-0.19,0.78,U] [#3 0.15,-0.81,0.00,M5] [#4 -0.09,-0.32,0.67,U] [#5 -0.41,-0.33,0.00,M4] [#6 -0.29,0.15,0.67,U] [#7 -0.39,-0.71,0.00,M1] [#8 -0.05,-0.36,0.41,U] 
01:42:06.268 00.000 7988 single-star, 4 included, MultiStar: {-0.20, -0.13}, one-star: {-0.16, -0.05}
01:42:06.268 00.000 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.56) = xAngle (-4.39 = 1.90)
01:42:06.275 00.007 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.86)
01:42:06.275 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.82 mountX=-0.05 mountY=0.16, mountTheta=1.89
01:42:06.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.05, opts=13)
01:42:06.275 00.000 7988 Enqueuing Move request for scope (-0.16, -0.05)
01:42:06.275 00.000 15712 Worker thread wakes up
01:42:06.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
01:42:06.275 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
01:42:06.275 00.000 15712 Moving (-0.16, -0.05) raw xDistance=-0.05 yDistance=0.16
01:42:06.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:42:06.281 00.006 7988 UpdateGuideState exits: m=926 SNR=19.6
01:42:06.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:06.281 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:06.281 00.000 7988 Enqueuing Expose request
01:42:06.281 00.000 15712 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:42:06.281 00.000 15712 PPEC: input: -0.05, control: -0.00, exposure: 1500
01:42:06.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:06.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:42:06.281 00.000 15712 MoveAxis(E, 1, ABG)
01:42:06.281 00.000 15712 Guiding  Dir = 2, Dur = 1
01:42:06.281 00.000 15712 IsGuiding returns 0
01:42:06.301 00.020 15712 IsGuiding returns 0
01:42:06.301 00.000 15712 Move returns status 0, amount 1
01:42:06.301 00.000 15712 MoveAxis(N, 0, ABG)
01:42:06.301 00.000 15712 Move returns status 0, amount 0
01:42:06.301 00.000 15712 move complete, result=0
01:42:06.301 00.000 15712 worker thread done servicing request
01:42:06.301 00.000 15712 Worker thread wakes up
01:42:06.301 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
01:42:06.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:06.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:07.719 01.418 15712 Exposure complete
01:42:07.782 00.063 15712 worker thread done servicing request
01:42:07.782 00.000 7988 OnExposeComplete: enter
01:42:07.782 00.000 7988 UpdateGuideState(): m_state=6
01:42:07.782 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2754
01:42:07.786 00.004 7988 Star::Find returns 1 (0), X=973.73, Y=187.27, Mass=826, SNR=18.8, Peak=142 HFD=3.5
01:42:07.786 00.000 7988 MultiStar: [#1 0.04,0.08,0.96,U] [#2 -0.51,0.62,0.00,M8] [#3 -0.32,0.21,0.86,U] [#4 0.38,0.48,0.00,M3] [#5 -0.23,0.44,0.00,M5] [#6 0.06,1.23,0.00,M3] [#7 -0.10,1.33,0.00,M2] [#8 -0.16,-0.07,0.36,U] 
01:42:07.786 00.000 7988 refined, 3 included, MultiStar: {-0.09, 0.26}, one-star: {0.01, 0.58}
01:42:07.786 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
01:42:07.786 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
01:42:07.786 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.90 mountX=0.26 mountY=0.08, mountTheta=0.31
01:42:07.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.26, opts=13)
01:42:07.786 00.000 7988 Enqueuing Move request for scope (-0.09, 0.26)
01:42:07.786 00.000 15712 Worker thread wakes up
01:42:07.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
01:42:07.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
01:42:07.786 00.000 15712 Moving (-0.09, 0.26) raw xDistance=0.26 yDistance=0.08
01:42:07.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:42:07.786 00.000 7988 UpdateGuideState exits: m=826 SNR=18.8
01:42:07.797 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:07.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:07.797 00.000 7988 Enqueuing Expose request
01:42:07.797 00.000 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.15, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
01:42:07.797 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
01:42:07.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:07.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:42:07.797 00.000 15712 MoveAxis(W, 51, ABG)
01:42:07.797 00.000 15712 Guiding  Dir = 3, Dur = 51
01:42:07.797 00.000 15712 IsGuiding returns 0
01:42:07.820 00.023 15712 PulseGuide returned control before completion, sleep 39
01:42:07.897 00.077 15712 IsGuiding returns 0
01:42:07.897 00.000 15712 Move returns status 0, amount 51
01:42:07.897 00.000 15712 MoveAxis(N, 0, ABG)
01:42:07.897 00.000 15712 Move returns status 0, amount 0
01:42:07.897 00.000 15712 move complete, result=0
01:42:07.897 00.000 15712 worker thread done servicing request
01:42:07.897 00.000 15712 Worker thread wakes up
01:42:07.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:07.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:07.897 00.000 7988 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
01:42:09.535 01.638 15712 Exposure complete
01:42:09.597 00.062 15712 worker thread done servicing request
01:42:09.597 00.000 7988 OnExposeComplete: enter
01:42:09.600 00.003 7988 UpdateGuideState(): m_state=6
01:42:09.600 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2755
01:42:09.603 00.003 7988 Star::Find returns 1 (0), X=973.53, Y=188.29, Mass=894, SNR=19.3, Peak=157 HFD=3.6
01:42:09.603 00.000 7988 MultiStar: large primary error, entering stabilization period
01:42:09.605 00.002 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
01:42:09.605 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
01:42:09.607 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=1.60 hyp=1.61 cameraTheta=1.69 mountX=1.60 mountY=0.16, mountTheta=0.10
01:42:09.607 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=1.60, opts=13)
01:42:09.609 00.002 7988 Enqueuing Move request for scope (-0.20, 1.60)
01:42:09.609 00.000 15712 Worker thread wakes up
01:42:09.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 1.60) opts 0xd
01:42:09.609 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 1.60)
01:42:09.609 00.000 15712 Moving (-0.20, 1.60) raw xDistance=1.60 yDistance=0.16
01:42:09.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:42:09.609 00.000 7988 UpdateGuideState exits: m=894 SNR=19.3
01:42:09.613 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:09.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:09.613 00.000 7988 Enqueuing Expose request
01:42:09.613 00.000 15712 PPEC rslt: input = 1.60, final = 0.96, react = 0.96, pred = 0.00, hyst = 0.86, hyst_pct = 0.00, period_length = 639.26
01:42:09.613 00.000 15712 PPEC: input: 1.60, control: 0.96, exposure: 1500
01:42:09.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:09.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:42:09.613 00.000 15712 MoveAxis(W, 314, ABG)
01:42:09.613 00.000 15712 Guiding  Dir = 3, Dur = 314
01:42:09.613 00.000 15712 IsGuiding returns 0
01:42:09.631 00.018 15712 PulseGuide returned control before completion, sleep 311
01:42:09.949 00.318 15712 IsGuiding returns 1
01:42:09.949 00.000 15712 scope still moving after pulse duration time elapsed
01:42:09.982 00.033 15712 IsGuiding returns 0
01:42:09.982 00.000 15712 scope move finished after 314 + 51 ms
01:42:09.982 00.000 15712 Move returns status 0, amount 314
01:42:09.982 00.000 15712 MoveAxis(N, 0, ABG)
01:42:09.982 00.000 15712 Move returns status 0, amount 0
01:42:09.982 00.000 15712 move complete, result=0
01:42:09.982 00.000 15712 worker thread done servicing request
01:42:09.982 00.000 15712 Worker thread wakes up
01:42:09.982 00.000 7988 GuideStep: 1.6 px 314 ms WEST, 0.2 px 0 ms NORTH
01:42:09.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:09.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:11.401 01.419 15712 Exposure complete
01:42:11.462 00.061 15712 worker thread done servicing request
01:42:11.462 00.000 7988 OnExposeComplete: enter
01:42:11.462 00.000 7988 UpdateGuideState(): m_state=6
01:42:11.462 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2756
01:42:11.462 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=186.99, Mass=923, SNR=19.5, Peak=131 HFD=3.7
01:42:11.462 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.56) = xAngle (0.69 = 0.69)
01:42:11.462 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
01:42:11.471 00.009 7988 CameraToMount -- cameraX=-0.25 cameraY=0.30 hyp=0.39 cameraTheta=2.25 mountX=0.30 mountY=0.24, mountTheta=0.67
01:42:11.473 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.30, opts=13)
01:42:11.474 00.001 7988 Enqueuing Move request for scope (-0.25, 0.30)
01:42:11.474 00.000 15712 Worker thread wakes up
01:42:11.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.30) opts 0xd
01:42:11.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.30)
01:42:11.474 00.000 15712 Moving (-0.25, 0.30) raw xDistance=0.30 yDistance=0.24
01:42:11.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:42:11.474 00.000 7988 UpdateGuideState exits: m=923 SNR=19.5
01:42:11.477 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:11.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:11.478 00.001 7988 Enqueuing Expose request
01:42:11.478 00.000 15712 PPEC rslt: input = 0.30, final = 0.19, react = 0.18, pred = 0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
01:42:11.478 00.000 15712 PPEC: input: 0.30, control: 0.19, exposure: 1500
01:42:11.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:11.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:42:11.478 00.000 15712 MoveAxis(W, 60, ABG)
01:42:11.478 00.000 15712 Guiding  Dir = 3, Dur = 60
01:42:11.495 00.017 15712 IsGuiding returns 0
01:42:11.517 00.022 15712 PulseGuide returned control before completion, sleep 55
01:42:11.574 00.057 15712 IsGuiding returns 1
01:42:11.574 00.000 15712 scope still moving after pulse duration time elapsed
01:42:11.610 00.036 15712 IsGuiding returns 0
01:42:11.610 00.000 15712 scope move finished after 60 + 51 ms
01:42:11.610 00.000 15712 Move returns status 0, amount 60
01:42:11.610 00.000 15712 MoveAxis(N, 0, ABG)
01:42:11.610 00.000 15712 Move returns status 0, amount 0
01:42:11.610 00.000 15712 move complete, result=0
01:42:11.610 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.2 px 0 ms NORTH
01:42:11.615 00.005 15712 worker thread done servicing request
01:42:11.615 00.000 15712 Worker thread wakes up
01:42:11.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:11.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:13.253 01.638 15712 Exposure complete
01:42:13.315 00.062 15712 worker thread done servicing request
01:42:13.315 00.000 7988 OnExposeComplete: enter
01:42:13.315 00.000 7988 UpdateGuideState(): m_state=6
01:42:13.319 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2757
01:42:13.319 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=185.71, Mass=867, SNR=19.1, Peak=150 HFD=3.5
01:42:13.321 00.002 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
01:42:13.321 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.97)
01:42:13.323 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.98 hyp=0.99 cameraTheta=-1.72 mountX=-0.98 mountY=0.17, mountTheta=2.97
01:42:13.325 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.98, opts=13)
01:42:13.326 00.001 7988 Enqueuing Move request for scope (-0.15, -0.98)
01:42:13.328 00.002 15712 Worker thread wakes up
01:42:13.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.98) opts 0xd
01:42:13.328 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.98)
01:42:13.328 00.000 15712 Moving (-0.15, -0.98) raw xDistance=-0.98 yDistance=0.17
01:42:13.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:42:13.328 00.000 7988 UpdateGuideState exits: m=867 SNR=19.1
01:42:13.330 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:13.331 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:13.331 00.000 7988 Enqueuing Expose request
01:42:13.331 00.000 15712 PPEC rslt: input = -0.98, final = -0.58, react = -0.59, pred = 0.01, hyst = -0.47, hyst_pct = 0.00, period_length = 639.26
01:42:13.331 00.000 15712 PPEC: input: -0.98, control: -0.58, exposure: 1500
01:42:13.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:13.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:42:13.331 00.000 15712 MoveAxis(E, 190, ABG)
01:42:13.331 00.000 15712 Guiding  Dir = 2, Dur = 190
01:42:13.331 00.000 15712 IsGuiding returns 0
01:42:13.351 00.020 15712 PulseGuide returned control before completion, sleep 179
01:42:13.558 00.207 15712 IsGuiding returns 0
01:42:13.558 00.000 15712 Move returns status 0, amount 190
01:42:13.558 00.000 15712 MoveAxis(N, 0, ABG)
01:42:13.558 00.000 15712 Move returns status 0, amount 0
01:42:13.558 00.000 15712 move complete, result=0
01:42:13.558 00.000 7988 GuideStep: -1.0 px 190 ms EAST, 0.2 px 0 ms NORTH
01:42:13.565 00.007 15712 worker thread done servicing request
01:42:13.565 00.000 15712 Worker thread wakes up
01:42:13.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:13.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:14.974 01.409 15712 Exposure complete
01:42:15.035 00.061 15712 worker thread done servicing request
01:42:15.035 00.000 7988 OnExposeComplete: enter
01:42:15.035 00.000 7988 UpdateGuideState(): m_state=6
01:42:15.040 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2758
01:42:15.040 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=185.82, Mass=798, SNR=18.4, Peak=153 HFD=3.2
01:42:15.042 00.002 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.24 = 3.04)
01:42:15.042 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
01:42:15.044 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.87 hyp=0.87 cameraTheta=-1.68 mountX=-0.87 mountY=0.12, mountTheta=3.01
01:42:15.045 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.87, opts=13)
01:42:15.045 00.000 7988 Enqueuing Move request for scope (-0.09, -0.87)
01:42:15.047 00.002 15712 Worker thread wakes up
01:42:15.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.87) opts 0xd
01:42:15.047 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.87)
01:42:15.047 00.000 15712 Moving (-0.09, -0.87) raw xDistance=-0.87 yDistance=0.12
01:42:15.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:42:15.047 00.000 7988 UpdateGuideState exits: m=798 SNR=18.4
01:42:15.051 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:15.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:15.051 00.000 15712 PPEC rslt: input = -0.87, final = -0.52, react = -0.52, pred = 0.00, hyst = -0.46, hyst_pct = 0.00, period_length = 639.26
01:42:15.051 00.000 15712 PPEC: input: -0.87, control: -0.52, exposure: 1500
01:42:15.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:15.051 00.000 7988 Enqueuing Expose request
01:42:15.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:42:15.051 00.000 15712 MoveAxis(E, 169, ABG)
01:42:15.051 00.000 15712 Guiding  Dir = 2, Dur = 169
01:42:15.062 00.011 15712 IsGuiding returns 0
01:42:15.079 00.017 15712 PulseGuide returned control before completion, sleep 164
01:42:15.259 00.180 15712 IsGuiding returns 1
01:42:15.259 00.000 15712 scope still moving after pulse duration time elapsed
01:42:15.322 00.063 15712 IsGuiding returns 0
01:42:15.322 00.000 15712 scope move finished after 169 + 87 ms
01:42:15.322 00.000 15712 Move returns status 0, amount 169
01:42:15.322 00.000 15712 MoveAxis(N, 0, ABG)
01:42:15.322 00.000 15712 Move returns status 0, amount 0
01:42:15.322 00.000 15712 move complete, result=0
01:42:15.322 00.000 15712 worker thread done servicing request
01:42:15.322 00.000 15712 Worker thread wakes up
01:42:15.322 00.000 7988 GuideStep: -0.9 px 169 ms EAST, 0.1 px 0 ms NORTH
01:42:15.325 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:15.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:16.965 01.640 15712 Exposure complete
01:42:17.029 00.064 15712 worker thread done servicing request
01:42:17.029 00.000 7988 OnExposeComplete: enter
01:42:17.029 00.000 7988 UpdateGuideState(): m_state=6
01:42:17.029 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2759
01:42:17.029 00.000 7988 Star::Find returns 1 (0), X=973.24, Y=186.12, Mass=917, SNR=19.7, Peak=155 HFD=3.5
01:42:17.029 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
01:42:17.029 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
01:42:17.036 00.007 7988 CameraToMount -- cameraX=-0.48 cameraY=-0.57 hyp=0.74 cameraTheta=-2.28 mountX=-0.57 mountY=0.50, mountTheta=2.42
01:42:17.036 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.48, y=-0.57, opts=13)
01:42:17.036 00.000 7988 Enqueuing Move request for scope (-0.48, -0.57)
01:42:17.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:42:17.036 00.000 7988 UpdateGuideState exits: m=917 SNR=19.7
01:42:17.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:17.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:17.036 00.000 7988 Enqueuing Expose request
01:42:17.044 00.008 15712 Worker thread wakes up
01:42:17.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.57) opts 0xd
01:42:17.044 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.48, -0.57)
01:42:17.044 00.000 15712 Moving (-0.48, -0.57) raw xDistance=-0.57 yDistance=0.50
01:42:17.044 00.000 15712 PPEC rslt: input = -0.57, final = -0.34, react = -0.34, pred = 0.00, hyst = -0.34, hyst_pct = 0.00, period_length = 639.26
01:42:17.044 00.000 15712 PPEC: input: -0.57, control: -0.34, exposure: 1500
01:42:17.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:17.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
01:42:17.044 00.000 15712 MoveAxis(E, 110, ABG)
01:42:17.044 00.000 15712 Guiding  Dir = 2, Dur = 110
01:42:17.044 00.000 15712 IsGuiding returns 0
01:42:17.080 00.036 15712 PulseGuide returned control before completion, sleep 91
01:42:17.208 00.128 15712 IsGuiding returns 1
01:42:17.208 00.000 15712 scope still moving after pulse duration time elapsed
01:42:17.235 00.027 15712 IsGuiding returns 0
01:42:17.235 00.000 15712 scope move finished after 110 + 75 ms
01:42:17.235 00.000 15712 Move returns status 0, amount 110
01:42:17.235 00.000 15712 MoveAxis(N, 0, ABG)
01:42:17.235 00.000 15712 Move returns status 0, amount 0
01:42:17.235 00.000 15712 move complete, result=0
01:42:17.235 00.000 15712 worker thread done servicing request
01:42:17.235 00.000 15712 Worker thread wakes up
01:42:17.235 00.000 7988 GuideStep: -0.6 px 110 ms EAST, 0.5 px 0 ms NORTH
01:42:17.237 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:17.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:18.656 01.419 15712 Exposure complete
01:42:18.717 00.061 15712 worker thread done servicing request
01:42:18.717 00.000 7988 OnExposeComplete: enter
01:42:18.719 00.002 7988 UpdateGuideState(): m_state=6
01:42:18.719 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2760
01:42:18.721 00.002 7988 Star::Find returns 1 (0), X=973.73, Y=186.47, Mass=836, SNR=19.0, Peak=137 HFD=3.3
01:42:18.723 00.002 7988 MultiStar: exiting stabilization period
01:42:18.723 00.000 7988 MultiStar: [#1 -0.05,-0.76,0.00,M6] [#2 -0.32,0.03,0.89,U] [#3 -0.16,-1.00,0.00,M5] [#4 0.34,-0.45,0.00,M4] [#5 -0.28,-0.28,0.73,U] [#6 -0.33,-0.12,0.70,U] [#7 -0.24,0.42,0.00,M3] [#8 0.14,-0.46,0.00,M5] 
01:42:18.725 00.002 7988 single-star, 3 included, MultiStar: {-0.22, -0.15}, one-star: {0.01, -0.23}
01:42:18.725 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
01:42:18.727 00.002 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
01:42:18.727 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.52 mountX=-0.23 mountY=-0.00, mountTheta=-3.12
01:42:18.729 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.23, opts=13)
01:42:18.729 00.000 7988 Enqueuing Move request for scope (0.01, -0.23)
01:42:18.731 00.002 15712 Worker thread wakes up
01:42:18.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
01:42:18.731 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
01:42:18.731 00.000 15712 Moving (0.01, -0.23) raw xDistance=-0.23 yDistance=-0.00
01:42:18.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:42:18.733 00.002 7988 UpdateGuideState exits: m=836 SNR=19.0
01:42:18.735 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:18.736 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:18.736 00.000 7988 Enqueuing Expose request
01:42:18.738 00.002 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:42:18.738 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
01:42:18.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:18.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:42:18.738 00.000 15712 MoveAxis(E, 43, ABG)
01:42:18.738 00.000 15712 Guiding  Dir = 2, Dur = 43
01:42:18.738 00.000 15712 IsGuiding returns 0
01:42:18.753 00.015 15712 PulseGuide returned control before completion, sleep 35
01:42:18.797 00.044 15712 IsGuiding returns 1
01:42:18.797 00.000 15712 scope still moving after pulse duration time elapsed
01:42:18.838 00.041 15712 IsGuiding returns 0
01:42:18.838 00.000 15712 scope move finished after 43 + 55 ms
01:42:18.838 00.000 15712 Move returns status 0, amount 43
01:42:18.838 00.000 15712 MoveAxis(N, 0, ABG)
01:42:18.838 00.000 15712 Move returns status 0, amount 0
01:42:18.838 00.000 15712 move complete, result=0
01:42:18.838 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
01:42:18.838 00.000 15712 worker thread done servicing request
01:42:18.840 00.002 15712 Worker thread wakes up
01:42:18.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:18.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:20.474 01.634 15712 Exposure complete
01:42:20.538 00.064 15712 worker thread done servicing request
01:42:20.538 00.000 7988 OnExposeComplete: enter
01:42:20.538 00.000 7988 UpdateGuideState(): m_state=6
01:42:20.538 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
01:42:20.538 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=187.17, Mass=870, SNR=19.1, Peak=140 HFD=3.7
01:42:20.538 00.000 7988 MultiStar: [#1 -0.07,0.17,0.98,U] [#2 -0.09,0.46,0.00,M8] [#3 -0.14,-0.08,0.82,U] [#4 0.45,0.41,0.00,M5] [#5 -0.03,0.68,0.00,M5] [#6 -0.04,0.83,0.00,M3] [#7 -0.17,1.11,0.00,M4] [#8 0.25,0.15,0.44,U] 
01:42:20.538 00.000 7988 refined, 3 included, MultiStar: {0.02, 0.20}, one-star: {0.14, 0.48}
01:42:20.538 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
01:42:20.538 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:42:20.538 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.47 mountX=0.20 mountY=-0.02, mountTheta=-0.12
01:42:20.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.20, opts=13)
01:42:20.538 00.000 7988 Enqueuing Move request for scope (0.02, 0.20)
01:42:20.538 00.000 15712 Worker thread wakes up
01:42:20.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
01:42:20.552 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:42:20.552 00.000 7988 UpdateGuideState exits: m=870 SNR=19.1
01:42:20.554 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:20.555 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:20.555 00.000 7988 Enqueuing Expose request
01:42:20.557 00.002 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
01:42:20.557 00.000 15712 Moving (0.02, 0.20) raw xDistance=0.20 yDistance=-0.02
01:42:20.557 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
01:42:20.557 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
01:42:20.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:20.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:42:20.557 00.000 15712 MoveAxis(W, 41, ABG)
01:42:20.557 00.000 15712 Guiding  Dir = 3, Dur = 41
01:42:20.557 00.000 15712 IsGuiding returns 0
01:42:20.578 00.021 15712 PulseGuide returned control before completion, sleep 36
01:42:20.642 00.064 15712 IsGuiding returns 0
01:42:20.642 00.000 15712 Move returns status 0, amount 41
01:42:20.642 00.000 15712 MoveAxis(N, 0, ABG)
01:42:20.642 00.000 15712 Move returns status 0, amount 0
01:42:20.642 00.000 15712 move complete, result=0
01:42:20.642 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
01:42:20.647 00.005 15712 worker thread done servicing request
01:42:20.647 00.000 15712 Worker thread wakes up
01:42:20.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:20.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:22.065 01.418 15712 Exposure complete
01:42:22.127 00.062 15712 worker thread done servicing request
01:42:22.127 00.000 7988 OnExposeComplete: enter
01:42:22.127 00.000 7988 UpdateGuideState(): m_state=6
01:42:22.131 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2762
01:42:22.131 00.000 7988 Star::Find returns 1 (0), X=973.52, Y=188.10, Mass=859, SNR=19.1, Peak=134 HFD=3.6
01:42:22.133 00.002 7988 MultiStar: large primary error, entering stabilization period
01:42:22.135 00.002 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
01:42:22.135 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:42:22.137 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=1.41 hyp=1.42 cameraTheta=1.71 mountX=1.41 mountY=0.16, mountTheta=0.11
01:42:22.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=1.41, opts=13)
01:42:22.139 00.002 7988 Enqueuing Move request for scope (-0.20, 1.41)
01:42:22.141 00.002 15712 Worker thread wakes up
01:42:22.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 1.41) opts 0xd
01:42:22.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 1.41)
01:42:22.141 00.000 15712 Moving (-0.20, 1.41) raw xDistance=1.41 yDistance=0.16
01:42:22.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:42:22.141 00.000 7988 UpdateGuideState exits: m=859 SNR=19.1
01:42:22.143 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:22.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:22.143 00.000 15712 PPEC rslt: input = 1.41, final = 0.85, react = 0.85, pred = 0.01, hyst = 0.75, hyst_pct = 0.00, period_length = 639.26
01:42:22.143 00.000 15712 PPEC: input: 1.41, control: 0.85, exposure: 1500
01:42:22.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:22.143 00.000 7988 Enqueuing Expose request
01:42:22.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:42:22.143 00.000 15712 MoveAxis(W, 279, ABG)
01:42:22.143 00.000 15712 Guiding  Dir = 3, Dur = 279
01:42:22.143 00.000 15712 IsGuiding returns 0
01:42:22.163 00.020 15712 PulseGuide returned control before completion, sleep 274
01:42:22.446 00.283 15712 IsGuiding returns 1
01:42:22.446 00.000 15712 scope still moving after pulse duration time elapsed
01:42:22.479 00.033 15712 IsGuiding returns 0
01:42:22.479 00.000 15712 scope move finished after 279 + 56 ms
01:42:22.479 00.000 15712 Move returns status 0, amount 279
01:42:22.479 00.000 15712 MoveAxis(N, 0, ABG)
01:42:22.479 00.000 15712 Move returns status 0, amount 0
01:42:22.479 00.000 15712 move complete, result=0
01:42:22.479 00.000 7988 GuideStep: 1.4 px 279 ms WEST, 0.2 px 0 ms NORTH
01:42:22.484 00.005 15712 worker thread done servicing request
01:42:22.484 00.000 15712 Worker thread wakes up
01:42:22.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:22.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:24.122 01.638 15712 Exposure complete
01:42:24.186 00.064 15712 worker thread done servicing request
01:42:24.188 00.002 7988 OnExposeComplete: enter
01:42:24.188 00.000 7988 UpdateGuideState(): m_state=6
01:42:24.188 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2763
01:42:24.188 00.000 7988 Star::Find returns 1 (0), X=973.29, Y=187.86, Mass=864, SNR=19.0, Peak=143 HFD=3.8
01:42:24.188 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
01:42:24.193 00.005 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
01:42:24.193 00.000 7988 CameraToMount -- cameraX=-0.43 cameraY=1.17 hyp=1.25 cameraTheta=1.92 mountX=1.17 mountY=0.40, mountTheta=0.33
01:42:24.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=1.17, opts=13)
01:42:24.193 00.000 7988 Enqueuing Move request for scope (-0.43, 1.17)
01:42:24.193 00.000 15712 Worker thread wakes up
01:42:24.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 1.17) opts 0xd
01:42:24.193 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, 1.17)
01:42:24.193 00.000 15712 Moving (-0.43, 1.17) raw xDistance=1.17 yDistance=0.40
01:42:24.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:42:24.193 00.000 7988 UpdateGuideState exits: m=864 SNR=19.0
01:42:24.200 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:24.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:24.202 00.002 7988 Enqueuing Expose request
01:42:24.204 00.002 15712 PPEC rslt: input = 1.17, final = 0.71, react = 0.70, pred = 0.01, hyst = 0.64, hyst_pct = 0.00, period_length = 639.26
01:42:24.204 00.000 15712 PPEC: input: 1.17, control: 0.71, exposure: 1500
01:42:24.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:24.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:42:24.204 00.000 15712 MoveAxis(W, 232, ABG)
01:42:24.204 00.000 15712 Guiding  Dir = 3, Dur = 232
01:42:24.204 00.000 15712 IsGuiding returns 0
01:42:24.222 00.018 15712 PulseGuide returned control before completion, sleep 221
01:42:24.457 00.235 15712 IsGuiding returns 1
01:42:24.457 00.000 15712 scope still moving after pulse duration time elapsed
01:42:24.489 00.032 15712 IsGuiding returns 0
01:42:24.489 00.000 15712 scope move finished after 232 + 60 ms
01:42:24.489 00.000 15712 Move returns status 0, amount 232
01:42:24.489 00.000 15712 MoveAxis(N, 0, ABG)
01:42:24.489 00.000 15712 Move returns status 0, amount 0
01:42:24.489 00.000 15712 move complete, result=0
01:42:24.489 00.000 7988 GuideStep: 1.2 px 232 ms WEST, 0.4 px 0 ms NORTH
01:42:24.489 00.000 15712 worker thread done servicing request
01:42:24.489 00.000 15712 Worker thread wakes up
01:42:24.499 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:24.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:25.911 01.412 15712 Exposure complete
01:42:25.975 00.064 15712 worker thread done servicing request
01:42:25.977 00.002 7988 OnExposeComplete: enter
01:42:25.977 00.000 7988 UpdateGuideState(): m_state=6
01:42:25.977 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2764
01:42:25.977 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=186.62, Mass=878, SNR=19.0, Peak=126 HFD=3.5
01:42:25.977 00.000 7988 MultiStar: exiting stabilization period
01:42:25.977 00.000 7988 MultiStar: [#1 -0.06,-0.45,0.88,U] [#2 -0.67,0.04,0.00,M9] [#3 -0.30,-1.00,0.00,M5] [#4 0.02,-0.48,0.00,M6] [#5 -0.17,0.21,0.63,U] [#6 -0.34,0.56,0.00,M4] [#7 -0.04,0.06,0.45,U] [#8 -0.66,-0.40,0.00,M5] 
01:42:25.977 00.000 7988 refined, 3 included, MultiStar: {-0.11, -0.11}, one-star: {-0.16, -0.07}
01:42:25.977 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
01:42:25.985 00.008 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
01:42:25.985 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.39 mountX=-0.11 mountY=0.11, mountTheta=2.32
01:42:25.987 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.11, opts=13)
01:42:25.989 00.002 7988 Enqueuing Move request for scope (-0.11, -0.11)
01:42:25.989 00.000 15712 Worker thread wakes up
01:42:25.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
01:42:25.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
01:42:25.989 00.000 15712 Moving (-0.11, -0.11) raw xDistance=-0.11 yDistance=0.11
01:42:25.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:42:25.989 00.000 7988 UpdateGuideState exits: m=878 SNR=19.0
01:42:25.993 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:25.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:25.994 00.001 7988 Enqueuing Expose request
01:42:25.996 00.002 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:42:25.996 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
01:42:25.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:25.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:42:25.996 00.000 15712 MoveAxis(W, 3, ABG)
01:42:25.996 00.000 15712 Guiding  Dir = 3, Dur = 3
01:42:26.011 00.015 15712 IsGuiding returns 0
01:42:26.028 00.017 15712 IsGuiding returns 0
01:42:26.028 00.000 15712 Move returns status 0, amount 3
01:42:26.028 00.000 15712 MoveAxis(N, 0, ABG)
01:42:26.028 00.000 15712 Move returns status 0, amount 0
01:42:26.028 00.000 15712 move complete, result=0
01:42:26.028 00.000 15712 worker thread done servicing request
01:42:26.028 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
01:42:26.028 00.000 15712 Worker thread wakes up
01:42:26.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:26.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:27.667 01.639 15712 Exposure complete
01:42:27.729 00.062 15712 worker thread done servicing request
01:42:27.729 00.000 7988 OnExposeComplete: enter
01:42:27.729 00.000 7988 UpdateGuideState(): m_state=6
01:42:27.734 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2765
01:42:27.734 00.000 7988 Star::Find returns 1 (0), X=973.29, Y=185.75, Mass=819, SNR=18.4, Peak=135 HFD=3.6
01:42:27.736 00.002 7988 MultiStar: large primary error, entering stabilization period
01:42:27.736 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.57 = 2.72)
01:42:27.738 00.002 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.69)
01:42:27.738 00.000 7988 CameraToMount -- cameraX=-0.44 cameraY=-0.95 hyp=1.04 cameraTheta=-2.00 mountX=-0.95 mountY=0.46, mountTheta=2.69
01:42:27.740 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=-0.95, opts=13)
01:42:27.742 00.002 7988 Enqueuing Move request for scope (-0.44, -0.95)
01:42:27.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
01:42:27.744 00.002 7988 UpdateGuideState exits: m=819 SNR=18.4
01:42:27.745 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:27.745 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:27.745 00.000 7988 Enqueuing Expose request
01:42:27.745 00.000 15712 Worker thread wakes up
01:42:27.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.95) opts 0xd
01:42:27.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, -0.95)
01:42:27.745 00.000 15712 Moving (-0.44, -0.95) raw xDistance=-0.95 yDistance=0.46
01:42:27.745 00.000 15712 PPEC rslt: input = -0.95, final = -0.56, react = -0.57, pred = 0.01, hyst = -0.47, hyst_pct = 0.00, period_length = 639.26
01:42:27.745 00.000 15712 PPEC: input: -0.95, control: -0.56, exposure: 1500
01:42:27.745 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.53 newest=0.98
01:42:27.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
01:42:27.745 00.000 15712 MoveAxis(E, 182, ABG)
01:42:27.745 00.000 15712 Guiding  Dir = 2, Dur = 182
01:42:27.745 00.000 15712 IsGuiding returns 0
01:42:27.763 00.018 15712 PulseGuide returned control before completion, sleep 173
01:42:27.966 00.203 15712 IsGuiding returns 0
01:42:27.966 00.000 15712 Move returns status 0, amount 182
01:42:27.966 00.000 15712 BLC: Oldest BLC event removed
01:42:27.966 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 231 applied
01:42:27.966 00.000 15712 MoveAxis(S, 348, ABG)
01:42:27.966 00.000 15712 Guiding  Dir = 1, Dur = 348
01:42:27.966 00.000 15712 IsGuiding returns 0
01:42:28.042 00.076 15712 PulseGuide returned control before completion, sleep 279
01:42:28.335 00.293 15712 IsGuiding returns 1
01:42:28.335 00.000 15712 scope still moving after pulse duration time elapsed
01:42:28.367 00.032 15712 IsGuiding returns 1
01:42:28.409 00.042 15712 IsGuiding returns 0
01:42:28.409 00.000 15712 scope move finished after 348 + 99 ms
01:42:28.409 00.000 15712 Move returns status 0, amount 348
01:42:28.409 00.000 15712 move complete, result=0
01:42:28.409 00.000 15712 worker thread done servicing request
01:42:28.409 00.000 15712 Worker thread wakes up
01:42:28.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:28.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:28.409 00.000 7988 GuideStep: -0.9 px 182 ms EAST, 0.5 px 348 ms SOUTH
01:42:29.819 01.410 15712 Exposure complete
01:42:29.881 00.062 15712 worker thread done servicing request
01:42:29.881 00.000 7988 OnExposeComplete: enter
01:42:29.881 00.000 7988 UpdateGuideState(): m_state=6
01:42:29.886 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2766
01:42:29.887 00.001 7988 Star::Find returns 1 (0), X=973.61, Y=186.31, Mass=803, SNR=18.4, Peak=124 HFD=3.5
01:42:29.887 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
01:42:29.889 00.002 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.83)
01:42:29.889 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.38 hyp=0.40 cameraTheta=-1.86 mountX=-0.38 mountY=0.12, mountTheta=2.83
01:42:29.891 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.38, opts=13)
01:42:29.891 00.000 7988 Enqueuing Move request for scope (-0.11, -0.38)
01:42:29.893 00.002 15712 Worker thread wakes up
01:42:29.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.38) opts 0xd
01:42:29.893 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.38)
01:42:29.893 00.000 15712 Moving (-0.11, -0.38) raw xDistance=-0.38 yDistance=0.12
01:42:29.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
01:42:29.893 00.000 7988 UpdateGuideState exits: m=803 SNR=18.4
01:42:29.896 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:29.897 00.001 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.458641, 1:0.123347
01:42:29.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:29.897 00.000 7988 Enqueuing Expose request
01:42:29.899 00.002 15712 BLC: No correction, Miss < min_move
01:42:29.904 00.005 15712 PPEC rslt: input = -0.38, final = -0.21, react = -0.23, pred = 0.02, hyst = -0.21, hyst_pct = 0.00, period_length = 639.26
01:42:29.904 00.000 15712 PPEC: input: -0.38, control: -0.21, exposure: 1500
01:42:29.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:29.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:42:29.904 00.000 15712 MoveAxis(E, 70, ABG)
01:42:29.904 00.000 15712 Guiding  Dir = 2, Dur = 70
01:42:29.904 00.000 15712 IsGuiding returns 0
01:42:29.929 00.025 15712 PulseGuide returned control before completion, sleep 54
01:42:30.009 00.080 15712 IsGuiding returns 0
01:42:30.009 00.000 15712 Move returns status 0, amount 70
01:42:30.009 00.000 15712 MoveAxis(N, 0, ABG)
01:42:30.009 00.000 15712 Move returns status 0, amount 0
01:42:30.009 00.000 15712 move complete, result=0
01:42:30.009 00.000 7988 GuideStep: -0.4 px 70 ms EAST, 0.1 px 0 ms NORTH
01:42:30.014 00.005 15712 worker thread done servicing request
01:42:30.014 00.000 15712 Worker thread wakes up
01:42:30.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:30.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:31.655 01.641 15712 Exposure complete
01:42:31.716 00.061 15712 worker thread done servicing request
01:42:31.716 00.000 7988 OnExposeComplete: enter
01:42:31.716 00.000 7988 UpdateGuideState(): m_state=6
01:42:31.722 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2767
01:42:31.722 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=186.36, Mass=778, SNR=18.0, Peak=130 HFD=3.5
01:42:31.724 00.002 7988 MultiStar: exiting stabilization period
01:42:31.726 00.002 7988 MultiStar: [#1 0.08,-0.78,0.00,M5] [#2 -0.52,-0.26,0.00,M10] [#3 -0.19,-0.76,0.00,M6] [#4 0.17,-0.27,0.66,U] [#5 -0.05,-0.22,0.75,U] [#6 0.09,0.08,0.63,U] [#7 -0.13,0.05,0.48,U] [#8 0.57,-0.92,0.00,M6] 
01:42:31.726 00.000 7988 refined, 4 included, MultiStar: {-0.00, -0.17}, one-star: {-0.08, -0.33}
01:42:31.728 00.002 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
01:42:31.728 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
01:42:31.730 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.59 mountX=-0.17 mountY=0.01, mountTheta=3.09
01:42:31.732 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.17, opts=13)
01:42:31.733 00.001 7988 Enqueuing Move request for scope (-0.00, -0.17)
01:42:31.733 00.000 15712 Worker thread wakes up
01:42:31.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
01:42:31.733 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
01:42:31.733 00.000 15712 Moving (-0.00, -0.17) raw xDistance=-0.17 yDistance=0.01
01:42:31.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:42:31.733 00.000 7988 UpdateGuideState exits: m=778 SNR=18.0
01:42:31.733 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:31.733 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:31.733 00.000 7988 Enqueuing Expose request
01:42:31.733 00.000 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.458641, 1:0.123347, 2:0.008327
01:42:31.733 00.000 15712 BLC: No correction, Miss < min_move
01:42:31.743 00.010 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:42:31.743 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
01:42:31.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:31.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:42:31.743 00.000 15712 MoveAxis(E, 30, ABG)
01:42:31.743 00.000 15712 Guiding  Dir = 2, Dur = 30
01:42:31.743 00.000 15712 IsGuiding returns 0
01:42:31.770 00.027 15712 PulseGuide returned control before completion, sleep 15
01:42:31.802 00.032 15712 IsGuiding returns 1
01:42:31.802 00.000 15712 scope still moving after pulse duration time elapsed
01:42:31.828 00.026 15712 IsGuiding returns 0
01:42:31.828 00.000 15712 scope move finished after 30 + 53 ms
01:42:31.828 00.000 15712 Move returns status 0, amount 30
01:42:31.828 00.000 15712 MoveAxis(N, 0, ABG)
01:42:31.828 00.000 15712 Move returns status 0, amount 0
01:42:31.828 00.000 15712 move complete, result=0
01:42:31.828 00.000 15712 worker thread done servicing request
01:42:31.828 00.000 15712 Worker thread wakes up
01:42:31.828 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
01:42:31.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:31.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:33.236 01.408 15712 Exposure complete
01:42:33.297 00.061 15712 worker thread done servicing request
01:42:33.297 00.000 7988 OnExposeComplete: enter
01:42:33.297 00.000 7988 UpdateGuideState(): m_state=6
01:42:33.303 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2768
01:42:33.303 00.000 7988 Star::Find returns 1 (0), X=973.42, Y=186.47, Mass=744, SNR=17.7, Peak=138 HFD=3.3
01:42:33.305 00.002 7988 MultiStar: [#1 -0.23,-0.29,1.06,U] [#2 -0.26,0.18,0.87,U] [#3 -0.24,-0.61,0.00,M7] [#4 0.24,-0.42,0.00,M6] [#5 -0.15,-0.47,0.00,M4] [#6 -0.23,0.20,0.60,U] [#7 0.66,0.47,0.00,M3] [#8 0.08,-0.22,0.42,U] 
01:42:33.305 00.000 7988 refined, 4 included, MultiStar: {-0.22, -0.09}, one-star: {-0.30, -0.22}
01:42:33.307 00.002 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.34 = 1.94)
01:42:33.307 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.91)
01:42:33.309 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.78 mountX=-0.09 mountY=0.22, mountTheta=1.94
01:42:33.311 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.09, opts=13)
01:42:33.311 00.000 7988 Enqueuing Move request for scope (-0.22, -0.09)
01:42:33.313 00.002 15712 Worker thread wakes up
01:42:33.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
01:42:33.313 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
01:42:33.313 00.000 15712 Moving (-0.22, -0.09) raw xDistance=-0.09 yDistance=0.22
01:42:33.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:42:33.313 00.000 7988 UpdateGuideState exits: m=744 SNR=17.7
01:42:33.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:33.313 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:33.313 00.000 7988 Enqueuing Expose request
01:42:33.313 00.000 15712 BLC: window closed
01:42:33.313 00.000 15712 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.458641, 1:0.123347, 2:0.008327
01:42:33.313 00.000 15712 BLC: No correction, Miss < min_move
01:42:33.313 00.000 15712 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:42:33.313 00.000 15712 PPEC: input: -0.09, control: 0.00, exposure: 1500
01:42:33.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:33.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:42:33.313 00.000 15712 MoveAxis(W, 1, ABG)
01:42:33.313 00.000 15712 Guiding  Dir = 3, Dur = 1
01:42:33.313 00.000 15712 IsGuiding returns 0
01:42:33.349 00.036 15712 IsGuiding returns 0
01:42:33.349 00.000 15712 Move returns status 0, amount 1
01:42:33.349 00.000 15712 MoveAxis(N, 0, ABG)
01:42:33.349 00.000 15712 Move returns status 0, amount 0
01:42:33.349 00.000 15712 move complete, result=0
01:42:33.349 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
01:42:33.354 00.005 15712 worker thread done servicing request
01:42:33.354 00.000 15712 Worker thread wakes up
01:42:33.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:33.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:34.986 01.632 15712 Exposure complete
01:42:35.048 00.062 15712 worker thread done servicing request
01:42:35.048 00.000 7988 OnExposeComplete: enter
01:42:35.048 00.000 7988 UpdateGuideState(): m_state=6
01:42:35.052 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2769
01:42:35.054 00.002 7988 Star::Find returns 1 (0), X=973.56, Y=187.15, Mass=840, SNR=18.7, Peak=151 HFD=3.6
01:42:35.054 00.000 7988 MultiStar: [#1 0.07,0.23,0.95,U] [#2 -0.11,0.58,0.00,M10] [#3 -0.09,-0.24,0.75,U] [#4 0.31,0.80,0.00,M7] [#5 -0.17,0.41,0.70,U] [#6 -0.18,1.03,0.00,M3] [#7 -0.20,1.55,0.00,M4] [#8 0.00,0.00,0.00,L] [#9 -0.48,0.83,0.00,M9] 
01:42:35.056 00.002 7988 refined, 3 included, MultiStar: {-0.08, 0.23}, one-star: {-0.16, 0.46}
01:42:35.056 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
01:42:35.059 00.003 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
01:42:35.059 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.91 mountX=0.23 mountY=0.07, mountTheta=0.32
01:42:35.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.23, opts=13)
01:42:35.063 00.002 7988 Enqueuing Move request for scope (-0.08, 0.23)
01:42:35.064 00.001 15712 Worker thread wakes up
01:42:35.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:42:35.064 00.000 7988 UpdateGuideState exits: m=840 SNR=18.7
01:42:35.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:35.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:35.064 00.000 7988 Enqueuing Expose request
01:42:35.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
01:42:35.064 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
01:42:35.064 00.000 15712 Moving (-0.08, 0.23) raw xDistance=0.23 yDistance=0.07
01:42:35.064 00.000 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:42:35.064 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
01:42:35.064 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:35.064 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:42:35.064 00.000 15712 MoveAxis(W, 44, ABG)
01:42:35.064 00.000 15712 Guiding  Dir = 3, Dur = 44
01:42:35.064 00.000 15712 IsGuiding returns 0
01:42:35.093 00.029 15712 PulseGuide returned control before completion, sleep 34
01:42:35.143 00.050 15712 IsGuiding returns 1
01:42:35.143 00.000 15712 scope still moving after pulse duration time elapsed
01:42:35.175 00.032 15712 IsGuiding returns 0
01:42:35.175 00.000 15712 scope move finished after 44 + 56 ms
01:42:35.175 00.000 15712 Move returns status 0, amount 44
01:42:35.175 00.000 15712 MoveAxis(N, 0, ABG)
01:42:35.175 00.000 15712 Move returns status 0, amount 0
01:42:35.175 00.000 15712 move complete, result=0
01:42:35.175 00.000 15712 worker thread done servicing request
01:42:35.175 00.000 15712 Worker thread wakes up
01:42:35.175 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
01:42:35.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:35.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:36.594 01.419 15712 Exposure complete
01:42:36.656 00.062 15712 worker thread done servicing request
01:42:36.656 00.000 7988 OnExposeComplete: enter
01:42:36.656 00.000 7988 UpdateGuideState(): m_state=6
01:42:36.661 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2770
01:42:36.661 00.000 7988 Star::Find returns 1 (0), X=973.53, Y=187.77, Mass=745, SNR=17.3, Peak=141 HFD=3.6
01:42:36.663 00.002 7988 MultiStar: large primary error, entering stabilization period
01:42:36.663 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
01:42:36.665 00.002 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
01:42:36.665 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=1.08 hyp=1.10 cameraTheta=1.75 mountX=1.08 mountY=0.17, mountTheta=0.15
01:42:36.665 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=1.08, opts=13)
01:42:36.665 00.000 7988 Enqueuing Move request for scope (-0.19, 1.08)
01:42:36.665 00.000 15712 Worker thread wakes up
01:42:36.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.08) opts 0xd
01:42:36.665 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 1.08)
01:42:36.671 00.006 15712 Moving (-0.19, 1.08) raw xDistance=1.08 yDistance=0.17
01:42:36.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:42:36.672 00.001 7988 UpdateGuideState exits: m=745 SNR=17.3
01:42:36.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:36.672 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:36.672 00.000 7988 Enqueuing Expose request
01:42:36.672 00.000 15712 PPEC rslt: input = 1.08, final = 0.64, react = 0.65, pred = -0.00, hyst = 0.58, hyst_pct = 0.00, period_length = 639.26
01:42:36.672 00.000 15712 PPEC: input: 1.08, control: 0.64, exposure: 1500
01:42:36.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:36.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:42:36.672 00.000 15712 MoveAxis(W, 210, ABG)
01:42:36.672 00.000 15712 Guiding  Dir = 3, Dur = 210
01:42:36.672 00.000 15712 IsGuiding returns 0
01:42:36.689 00.017 15712 PulseGuide returned control before completion, sleep 203
01:42:36.916 00.227 15712 IsGuiding returns 0
01:42:36.916 00.000 15712 Move returns status 0, amount 210
01:42:36.916 00.000 15712 MoveAxis(N, 0, ABG)
01:42:36.916 00.000 15712 Move returns status 0, amount 0
01:42:36.916 00.000 15712 move complete, result=0
01:42:36.916 00.000 7988 GuideStep: 1.1 px 210 ms WEST, 0.2 px 0 ms NORTH
01:42:36.920 00.004 15712 worker thread done servicing request
01:42:36.920 00.000 15712 Worker thread wakes up
01:42:36.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:36.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:38.556 01.636 15712 Exposure complete
01:42:38.619 00.063 15712 worker thread done servicing request
01:42:38.619 00.000 7988 OnExposeComplete: enter
01:42:38.619 00.000 7988 UpdateGuideState(): m_state=6
01:42:38.624 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2771
01:42:38.624 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=187.31, Mass=736, SNR=17.4, Peak=134 HFD=3.4
01:42:38.626 00.002 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
01:42:38.626 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
01:42:38.629 00.003 7988 CameraToMount -- cameraX=0.33 cameraY=0.62 hyp=0.70 cameraTheta=1.09 mountX=0.62 mountY=-0.34, mountTheta=-0.50
01:42:38.631 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.62, opts=13)
01:42:38.631 00.000 7988 Enqueuing Move request for scope (0.33, 0.62)
01:42:38.633 00.002 15712 Worker thread wakes up
01:42:38.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.62) opts 0xd
01:42:38.633 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.62)
01:42:38.633 00.000 15712 Moving (0.33, 0.62) raw xDistance=0.62 yDistance=-0.34
01:42:38.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:42:38.633 00.000 7988 UpdateGuideState exits: m=736 SNR=17.4
01:42:38.635 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:38.635 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:38.635 00.000 15712 PPEC rslt: input = 0.62, final = 0.36, react = 0.37, pred = -0.01, hyst = 0.34, hyst_pct = 0.00, period_length = 639.26
01:42:38.635 00.000 15712 PPEC: input: 0.62, control: 0.36, exposure: 1500
01:42:38.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:38.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:42:38.635 00.000 7988 Enqueuing Expose request
01:42:38.635 00.000 15712 MoveAxis(W, 119, ABG)
01:42:38.635 00.000 15712 Guiding  Dir = 3, Dur = 119
01:42:38.635 00.000 15712 IsGuiding returns 0
01:42:38.660 00.025 15712 PulseGuide returned control before completion, sleep 110
01:42:38.779 00.119 15712 IsGuiding returns 1
01:42:38.779 00.000 15712 scope still moving after pulse duration time elapsed
01:42:38.816 00.037 15712 IsGuiding returns 0
01:42:38.816 00.000 15712 scope move finished after 119 + 61 ms
01:42:38.816 00.000 15712 Move returns status 0, amount 119
01:42:38.816 00.000 15712 MoveAxis(N, 0, ABG)
01:42:38.816 00.000 15712 Move returns status 0, amount 0
01:42:38.816 00.000 15712 move complete, result=0
01:42:38.816 00.000 7988 GuideStep: 0.6 px 119 ms WEST, -0.3 px 0 ms NORTH
01:42:38.822 00.006 15712 worker thread done servicing request
01:42:38.822 00.000 15712 Worker thread wakes up
01:42:38.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:38.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:40.230 01.408 15712 Exposure complete
01:42:40.293 00.063 15712 worker thread done servicing request
01:42:40.295 00.002 7988 OnExposeComplete: enter
01:42:40.295 00.000 7988 UpdateGuideState(): m_state=6
01:42:40.295 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2772
01:42:40.299 00.004 7988 Star::Find returns 1 (0), X=973.69, Y=186.20, Mass=757, SNR=17.8, Peak=151 HFD=3.6
01:42:40.299 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
01:42:40.299 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
01:42:40.299 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.49 hyp=0.49 cameraTheta=-1.63 mountX=-0.49 mountY=0.04, mountTheta=3.06
01:42:40.299 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.49, opts=13)
01:42:40.299 00.000 7988 Enqueuing Move request for scope (-0.03, -0.49)
01:42:40.299 00.000 15712 Worker thread wakes up
01:42:40.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.49) opts 0xd
01:42:40.299 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.49)
01:42:40.299 00.000 15712 Moving (-0.03, -0.49) raw xDistance=-0.49 yDistance=0.04
01:42:40.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:42:40.299 00.000 7988 UpdateGuideState exits: m=757 SNR=17.8
01:42:40.307 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:40.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:40.309 00.002 7988 Enqueuing Expose request
01:42:40.309 00.000 15712 PPEC rslt: input = -0.49, final = -0.30, react = -0.29, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 639.26
01:42:40.309 00.000 15712 PPEC: input: -0.49, control: -0.30, exposure: 1500
01:42:40.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:40.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:42:40.309 00.000 15712 MoveAxis(E, 98, ABG)
01:42:40.309 00.000 15712 Guiding  Dir = 2, Dur = 98
01:42:40.309 00.000 15712 IsGuiding returns 0
01:42:40.332 00.023 15712 PulseGuide returned control before completion, sleep 82
01:42:40.457 00.125 15712 IsGuiding returns 0
01:42:40.457 00.000 15712 Move returns status 0, amount 98
01:42:40.457 00.000 15712 MoveAxis(N, 0, ABG)
01:42:40.457 00.000 15712 Move returns status 0, amount 0
01:42:40.457 00.000 15712 move complete, result=0
01:42:40.457 00.000 15712 worker thread done servicing request
01:42:40.457 00.000 15712 Worker thread wakes up
01:42:40.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:40.457 00.000 7988 GuideStep: -0.5 px 98 ms EAST, 0.0 px 0 ms NORTH
01:42:40.469 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:42.212 01.743 15712 Exposure complete
01:42:42.276 00.064 15712 worker thread done servicing request
01:42:42.278 00.002 7988 OnExposeComplete: enter
01:42:42.278 00.000 7988 UpdateGuideState(): m_state=6
01:42:42.278 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2773
01:42:42.278 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=186.51, Mass=822, SNR=18.7, Peak=153 HFD=3.2
01:42:42.278 00.000 7988 MultiStar: exiting stabilization period
01:42:42.278 00.000 7988 MultiStar: [#1 0.17,-0.69,0.00,M4] [#2 -0.47,-0.02,0.00,R] [#3 -0.06,-0.50,0.00,M7] [#4 0.25,0.07,0.70,U] [#5 -0.18,-0.04,0.66,U] [#6 -0.52,0.27,0.00,M4] [#7 -0.07,0.66,0.00,M5] [#8 -0.22,-1.07,0.00,M6] 
01:42:42.278 00.000 7988 refined, 2 included, MultiStar: {-0.05, -0.06}, one-star: {-0.17, -0.18}
01:42:42.278 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
01:42:42.278 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.48)
01:42:42.278 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.21 mountX=-0.06 mountY=0.05, mountTheta=2.49
01:42:42.289 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.06, opts=13)
01:42:42.289 00.000 7988 Enqueuing Move request for scope (-0.05, -0.06)
01:42:42.289 00.000 15712 Worker thread wakes up
01:42:42.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
01:42:42.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
01:42:42.289 00.000 15712 Moving (-0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
01:42:42.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:42:42.289 00.000 7988 UpdateGuideState exits: m=822 SNR=18.7
01:42:42.293 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:42.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:42.295 00.002 7988 Enqueuing Expose request
01:42:42.295 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:42:42.295 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
01:42:42.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:42.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:42:42.295 00.000 15712 MoveAxis(E, 2, ABG)
01:42:42.295 00.000 15712 Guiding  Dir = 2, Dur = 2
01:42:42.295 00.000 15712 IsGuiding returns 0
01:42:42.321 00.026 15712 IsGuiding returns 0
01:42:42.321 00.000 15712 Move returns status 0, amount 2
01:42:42.321 00.000 15712 MoveAxis(N, 0, ABG)
01:42:42.321 00.000 15712 Move returns status 0, amount 0
01:42:42.321 00.000 15712 move complete, result=0
01:42:42.321 00.000 15712 worker thread done servicing request
01:42:42.321 00.000 15712 Worker thread wakes up
01:42:42.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:42.321 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:42:42.323 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:43.742 01.419 15712 Exposure complete
01:42:43.803 00.061 15712 worker thread done servicing request
01:42:43.803 00.000 7988 OnExposeComplete: enter
01:42:43.803 00.000 7988 UpdateGuideState(): m_state=6
01:42:43.809 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2774
01:42:43.809 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=186.98, Mass=807, SNR=18.4, Peak=146 HFD=3.5
01:42:43.811 00.002 7988 MultiStar: [#1 -0.13,-0.68,0.00,M5] [#2 0.20,-0.28,0.82,U] [#3 -0.17,-0.81,0.00,M8] [#4 0.28,-0.58,0.00,M7] [#5 0.04,0.19,0.69,U] [#6 -0.10,0.18,0.64,U] [#7 0.26,0.69,0.00,M6] [#8 0.53,-0.55,0.00,M7] 
01:42:43.811 00.000 7988 refined, 3 included, MultiStar: {-0.00, 0.10}, one-star: {-0.14, 0.29}
01:42:43.813 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
01:42:43.814 00.001 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
01:42:43.814 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.59 mountX=0.10 mountY=-0.00, mountTheta=-0.01
01:42:43.816 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.10, opts=13)
01:42:43.818 00.002 7988 Enqueuing Move request for scope (-0.00, 0.10)
01:42:43.818 00.000 15712 Worker thread wakes up
01:42:43.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
01:42:43.818 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
01:42:43.818 00.000 15712 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.00
01:42:43.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:42:43.818 00.000 7988 UpdateGuideState exits: m=807 SNR=18.4
01:42:43.822 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:43.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:43.824 00.002 7988 Enqueuing Expose request
01:42:43.824 00.000 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:42:43.824 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
01:42:43.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:43.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:42:43.824 00.000 15712 MoveAxis(W, 1, ABG)
01:42:43.824 00.000 15712 Guiding  Dir = 3, Dur = 1
01:42:43.826 00.002 15712 IsGuiding returns 0
01:42:43.856 00.030 15712 IsGuiding returns 0
01:42:43.856 00.000 15712 Move returns status 0, amount 1
01:42:43.856 00.000 15712 MoveAxis(N, 0, ABG)
01:42:43.856 00.000 15712 Move returns status 0, amount 0
01:42:43.856 00.000 15712 move complete, result=0
01:42:43.856 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:42:43.857 00.001 15712 worker thread done servicing request
01:42:43.857 00.000 15712 Worker thread wakes up
01:42:43.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:43.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:45.497 01.640 15712 Exposure complete
01:42:45.560 00.063 15712 worker thread done servicing request
01:42:45.561 00.001 7988 OnExposeComplete: enter
01:42:45.561 00.000 7988 UpdateGuideState(): m_state=6
01:42:45.561 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2775
01:42:45.561 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=186.18, Mass=902, SNR=19.4, Peak=146 HFD=4.0
01:42:45.565 00.004 7988 MultiStar: [#1 0.05,-0.98,0.00,M6] [#2 0.05,-0.17,0.78,U] [#3 -0.03,-0.61,0.00,M9] [#4 0.03,-0.35,0.67,U] [#5 -0.55,-0.48,0.00,M2] [#6 -0.26,-0.04,0.60,U] [#7 0.10,0.17,0.44,U] [#8 -0.57,-0.78,0.00,M8] 
01:42:45.565 00.000 7988 refined, 4 included, MultiStar: {-0.01, -0.24}, one-star: {0.02, -0.51}
01:42:45.565 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.18 = 3.11)
01:42:45.565 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.07)
01:42:45.565 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.61 mountX=-0.24 mountY=0.02, mountTheta=3.07
01:42:45.565 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.24, opts=13)
01:42:45.565 00.000 7988 Enqueuing Move request for scope (-0.01, -0.24)
01:42:45.565 00.000 15712 Worker thread wakes up
01:42:45.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
01:42:45.574 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:42:45.574 00.000 7988 UpdateGuideState exits: m=902 SNR=19.4
01:42:45.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:45.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:45.574 00.000 7988 Enqueuing Expose request
01:42:45.574 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
01:42:45.574 00.000 15712 Moving (-0.01, -0.24) raw xDistance=-0.24 yDistance=0.02
01:42:45.582 00.008 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:42:45.582 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
01:42:45.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:45.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:42:45.582 00.000 15712 MoveAxis(E, 44, ABG)
01:42:45.582 00.000 15712 Guiding  Dir = 2, Dur = 44
01:42:45.582 00.000 15712 IsGuiding returns 0
01:42:45.614 00.032 15712 PulseGuide returned control before completion, sleep 25
01:42:45.654 00.040 15712 IsGuiding returns 1
01:42:45.654 00.000 15712 scope still moving after pulse duration time elapsed
01:42:45.706 00.052 15712 IsGuiding returns 0
01:42:45.706 00.000 15712 scope move finished after 44 + 81 ms
01:42:45.706 00.000 15712 Move returns status 0, amount 44
01:42:45.706 00.000 15712 MoveAxis(N, 0, ABG)
01:42:45.706 00.000 15712 Move returns status 0, amount 0
01:42:45.706 00.000 15712 move complete, result=0
01:42:45.706 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
01:42:45.711 00.005 15712 worker thread done servicing request
01:42:45.711 00.000 15712 Worker thread wakes up
01:42:45.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:45.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:47.123 01.412 15712 Exposure complete
01:42:47.185 00.062 15712 worker thread done servicing request
01:42:47.185 00.000 7988 OnExposeComplete: enter
01:42:47.185 00.000 7988 UpdateGuideState(): m_state=6
01:42:47.189 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2776
01:42:47.189 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=186.60, Mass=729, SNR=17.5, Peak=145 HFD=3.3
01:42:47.191 00.002 7988 MultiStar: [#1 -0.15,-0.67,0.00,M7] [#2 -0.10,0.06,0.87,U] [#3 0.19,-0.52,0.00,M10] [#4 0.29,-0.31,0.68,U] [#5 -0.05,0.09,0.79,U] [#6 -0.23,0.25,0.65,U] [#7 0.15,0.79,0.00,M6] [#8 0.06,-0.81,0.00,M9] 
01:42:47.191 00.000 7988 refined, 4 included, MultiStar: {-0.06, -0.00}, one-star: {-0.14, -0.10}
01:42:47.193 00.002 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.63 = 1.65)
01:42:47.195 00.002 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.66 = 1.62)
01:42:47.195 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.07 mountX=-0.00 mountY=0.06, mountTheta=1.65
01:42:47.197 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.00, opts=13)
01:42:47.199 00.002 7988 Enqueuing Move request for scope (-0.06, -0.00)
01:42:47.199 00.000 15712 Worker thread wakes up
01:42:47.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
01:42:47.199 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
01:42:47.199 00.000 15712 Moving (-0.06, -0.00) raw xDistance=-0.00 yDistance=0.06
01:42:47.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:42:47.201 00.002 7988 UpdateGuideState exits: m=729 SNR=17.5
01:42:47.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:47.204 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:47.204 00.000 7988 Enqueuing Expose request
01:42:47.204 00.000 15712 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:42:47.204 00.000 15712 PPEC: input: -0.00, control: 0.01, exposure: 1500
01:42:47.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:47.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:42:47.204 00.000 15712 MoveAxis(W, 3, ABG)
01:42:47.204 00.000 15712 Guiding  Dir = 3, Dur = 3
01:42:47.237 00.033 15712 IsGuiding returns 0
01:42:47.253 00.016 15712 IsGuiding returns 0
01:42:47.253 00.000 15712 Move returns status 0, amount 3
01:42:47.253 00.000 15712 MoveAxis(N, 0, ABG)
01:42:47.253 00.000 15712 Move returns status 0, amount 0
01:42:47.253 00.000 15712 move complete, result=0
01:42:47.253 00.000 15712 worker thread done servicing request
01:42:47.253 00.000 15712 Worker thread wakes up
01:42:47.253 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:42:47.263 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:47.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:48.896 01.633 15712 Exposure complete
01:42:48.957 00.061 15712 worker thread done servicing request
01:42:48.957 00.000 7988 OnExposeComplete: enter
01:42:48.962 00.005 7988 UpdateGuideState(): m_state=6
01:42:48.962 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2777
01:42:48.964 00.002 7988 Star::Find returns 1 (0), X=973.61, Y=187.39, Mass=767, SNR=18.1, Peak=147 HFD=3.3
01:42:48.964 00.000 7988 MultiStar: [#1 0.04,0.52,0.00,M8] [#2 0.17,0.95,0.00,M1] [#3 -0.19,0.42,0.00,R] [#4 0.55,0.73,0.00,M6] [#5 -0.03,0.84,0.00,M2] [#6 -0.26,1.27,0.00,M2] [#7 0.05,1.57,0.00,M7] [#8 0.03,0.52,0.00,M10] 
01:42:48.966 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
01:42:48.966 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
01:42:48.968 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.70 hyp=0.71 cameraTheta=1.73 mountX=0.70 mountY=0.09, mountTheta=0.13
01:42:48.970 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.70, opts=13)
01:42:48.970 00.000 7988 Enqueuing Move request for scope (-0.11, 0.70)
01:42:48.970 00.000 15712 Worker thread wakes up
01:42:48.973 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:42:48.973 00.000 7988 UpdateGuideState exits: m=767 SNR=18.1
01:42:48.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:48.973 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:48.973 00.000 7988 Enqueuing Expose request
01:42:48.973 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.70) opts 0xd
01:42:48.973 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.70)
01:42:48.973 00.000 15712 Moving (-0.11, 0.70) raw xDistance=0.70 yDistance=0.09
01:42:48.979 00.006 15712 PPEC rslt: input = 0.70, final = 0.43, react = 0.42, pred = 0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 639.26
01:42:48.979 00.000 15712 PPEC: input: 0.70, control: 0.43, exposure: 1500
01:42:48.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:48.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:42:48.979 00.000 15712 MoveAxis(W, 141, ABG)
01:42:48.979 00.000 15712 Guiding  Dir = 3, Dur = 141
01:42:48.979 00.000 15712 IsGuiding returns 0
01:42:48.999 00.020 15712 PulseGuide returned control before completion, sleep 132
01:42:49.172 00.173 15712 IsGuiding returns 1
01:42:49.172 00.000 15712 scope still moving after pulse duration time elapsed
01:42:49.214 00.042 15712 IsGuiding returns 0
01:42:49.214 00.000 15712 scope move finished after 141 + 89 ms
01:42:49.214 00.000 15712 Move returns status 0, amount 141
01:42:49.214 00.000 15712 MoveAxis(N, 0, ABG)
01:42:49.214 00.000 15712 Move returns status 0, amount 0
01:42:49.214 00.000 15712 move complete, result=0
01:42:49.214 00.000 7988 GuideStep: 0.7 px 141 ms WEST, 0.1 px 0 ms NORTH
01:42:49.216 00.002 15712 worker thread done servicing request
01:42:49.216 00.000 15712 Worker thread wakes up
01:42:49.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:49.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:50.634 01.418 15712 Exposure complete
01:42:50.700 00.066 15712 worker thread done servicing request
01:42:50.700 00.000 7988 OnExposeComplete: enter
01:42:50.700 00.000 7988 UpdateGuideState(): m_state=6
01:42:50.700 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2778
01:42:50.700 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=187.67, Mass=760, SNR=17.9, Peak=158 HFD=3.2
01:42:50.700 00.000 7988 MultiStar: large primary error, entering stabilization period
01:42:50.700 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
01:42:50.700 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
01:42:50.700 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.98 hyp=1.00 cameraTheta=1.73 mountX=0.98 mountY=0.14, mountTheta=0.14
01:42:50.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.98, opts=13)
01:42:50.700 00.000 7988 Enqueuing Move request for scope (-0.16, 0.98)
01:42:50.713 00.013 15712 Worker thread wakes up
01:42:50.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:42:50.713 00.000 7988 UpdateGuideState exits: m=760 SNR=17.9
01:42:50.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.98) opts 0xd
01:42:50.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:50.713 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.98)
01:42:50.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:50.713 00.000 7988 Enqueuing Expose request
01:42:50.713 00.000 15712 Moving (-0.16, 0.98) raw xDistance=0.98 yDistance=0.14
01:42:50.713 00.000 15712 PPEC rslt: input = 0.98, final = 0.60, react = 0.59, pred = 0.01, hyst = 0.53, hyst_pct = 0.00, period_length = 639.26
01:42:50.713 00.000 15712 PPEC: input: 0.98, control: 0.60, exposure: 1500
01:42:50.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:50.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:42:50.713 00.000 15712 MoveAxis(W, 196, ABG)
01:42:50.713 00.000 15712 Guiding  Dir = 3, Dur = 196
01:42:50.713 00.000 15712 IsGuiding returns 0
01:42:50.745 00.032 15712 PulseGuide returned control before completion, sleep 185
01:42:50.953 00.208 15712 IsGuiding returns 0
01:42:50.953 00.000 15712 Move returns status 0, amount 196
01:42:50.953 00.000 15712 MoveAxis(N, 0, ABG)
01:42:50.953 00.000 15712 Move returns status 0, amount 0
01:42:50.953 00.000 15712 move complete, result=0
01:42:50.953 00.000 7988 GuideStep: 1.0 px 196 ms WEST, 0.1 px 0 ms NORTH
01:42:50.954 00.001 15712 worker thread done servicing request
01:42:50.954 00.000 15712 Worker thread wakes up
01:42:50.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:50.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:52.595 01.641 15712 Exposure complete
01:42:52.657 00.062 15712 worker thread done servicing request
01:42:52.657 00.000 7988 OnExposeComplete: enter
01:42:52.657 00.000 7988 UpdateGuideState(): m_state=6
01:42:52.661 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2779
01:42:52.661 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=186.35, Mass=765, SNR=17.8, Peak=142 HFD=3.6
01:42:52.663 00.002 7988 MultiStar: exiting stabilization period
01:42:52.663 00.000 7988 MultiStar: [#1 0.18,-0.80,0.00,M9] [#2 0.31,-0.23,0.88,U] [#3 0.31,-1.69,0.00,M1] [#4 0.44,-0.47,0.00,M7] [#5 -0.04,-0.20,0.75,U] [#6 0.02,0.23,0.71,U] [#7 0.56,0.04,0.00,M8] [#8 0.34,-1.14,0.00,R] 
01:42:52.665 00.002 7988 refined, 3 included, MultiStar: {0.08, -0.16}, one-star: {0.02, -0.34}
01:42:52.665 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
01:42:52.667 00.002 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
01:42:52.668 00.001 7988 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.10 mountX=-0.16 mountY=-0.08, mountTheta=-2.68
01:42:52.670 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.16, opts=13)
01:42:52.670 00.000 7988 Enqueuing Move request for scope (0.08, -0.16)
01:42:52.672 00.002 15712 Worker thread wakes up
01:42:52.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
01:42:52.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
01:42:52.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:42:52.673 00.001 7988 UpdateGuideState exits: m=765 SNR=17.8
01:42:52.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:52.675 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:52.675 00.000 7988 Enqueuing Expose request
01:42:52.677 00.002 15712 Moving (0.08, -0.16) raw xDistance=-0.16 yDistance=-0.08
01:42:52.677 00.000 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.10, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:42:52.677 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
01:42:52.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:52.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:42:52.677 00.000 15712 MoveAxis(W, 4, ABG)
01:42:52.677 00.000 15712 Guiding  Dir = 3, Dur = 4
01:42:52.677 00.000 15712 IsGuiding returns 0
01:42:52.705 00.028 15712 IsGuiding returns 0
01:42:52.705 00.000 15712 Move returns status 0, amount 4
01:42:52.705 00.000 15712 MoveAxis(N, 0, ABG)
01:42:52.705 00.000 15712 Move returns status 0, amount 0
01:42:52.705 00.000 15712 move complete, result=0
01:42:52.705 00.000 7988 GuideStep: -0.2 px 4 ms WEST, -0.1 px 0 ms NORTH
01:42:52.713 00.008 15712 worker thread done servicing request
01:42:52.713 00.000 15712 Worker thread wakes up
01:42:52.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:52.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:54.128 01.415 15712 Exposure complete
01:42:54.192 00.064 15712 worker thread done servicing request
01:42:54.192 00.000 7988 OnExposeComplete: enter
01:42:54.192 00.000 7988 UpdateGuideState(): m_state=6
01:42:54.196 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2780
01:42:54.196 00.000 7988 Star::Find returns 1 (0), X=973.69, Y=185.84, Mass=797, SNR=18.4, Peak=158 HFD=3.5
01:42:54.196 00.000 7988 MultiStar: [#1 -0.01,-0.75,0.00,M10] [#2 0.25,-0.76,0.00,M1] [#3 0.33,-1.81,0.00,M2] [#4 0.70,-0.88,0.00,M8] [#5 -0.03,-0.63,0.00,M2] [#6 -0.05,-0.22,0.68,U] [#7 -0.44,-0.04,0.50,U] [#8 -0.30,-0.21,0.37,U] 
01:42:54.199 00.003 7988 refined, 3 included, MultiStar: {-0.15, -0.43}, one-star: {-0.03, -0.85}
01:42:54.199 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.48 = 2.81)
01:42:54.201 00.002 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.77)
01:42:54.201 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.43 hyp=0.46 cameraTheta=-1.91 mountX=-0.43 mountY=0.16, mountTheta=2.78
01:42:54.203 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.43, opts=13)
01:42:54.205 00.002 7988 Enqueuing Move request for scope (-0.15, -0.43)
01:42:54.206 00.001 15712 Worker thread wakes up
01:42:54.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.43) opts 0xd
01:42:54.206 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.43)
01:42:54.206 00.000 15712 Moving (-0.15, -0.43) raw xDistance=-0.43 yDistance=0.16
01:42:54.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
01:42:54.206 00.000 7988 UpdateGuideState exits: m=797 SNR=18.4
01:42:54.209 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:54.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:54.211 00.002 7988 Enqueuing Expose request
01:42:54.213 00.002 15712 PPEC rslt: input = -0.43, final = -0.25, react = -0.26, pred = 0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
01:42:54.213 00.000 15712 PPEC: input: -0.43, control: -0.25, exposure: 1500
01:42:54.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:54.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:42:54.213 00.000 15712 MoveAxis(E, 80, ABG)
01:42:54.213 00.000 15712 Guiding  Dir = 2, Dur = 80
01:42:54.213 00.000 15712 IsGuiding returns 0
01:42:54.230 00.017 15712 PulseGuide returned control before completion, sleep 74
01:42:54.338 00.108 15712 IsGuiding returns 0
01:42:54.338 00.000 15712 Move returns status 0, amount 80
01:42:54.338 00.000 15712 MoveAxis(N, 0, ABG)
01:42:54.338 00.000 15712 Move returns status 0, amount 0
01:42:54.338 00.000 15712 move complete, result=0
01:42:54.338 00.000 15712 worker thread done servicing request
01:42:54.338 00.000 15712 Worker thread wakes up
01:42:54.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:54.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:54.338 00.000 7988 GuideStep: -0.4 px 80 ms EAST, 0.2 px 0 ms NORTH
01:42:55.978 01.640 15712 Exposure complete
01:42:56.039 00.061 15712 worker thread done servicing request
01:42:56.039 00.000 7988 OnExposeComplete: enter
01:42:56.039 00.000 7988 UpdateGuideState(): m_state=6
01:42:56.039 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2781
01:42:56.039 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=186.20, Mass=793, SNR=18.1, Peak=148 HFD=3.5
01:42:56.039 00.000 7988 MultiStar: [#1 0.03,-1.07,0.00,R] [#2 0.13,-0.50,0.00,M2] [#3 0.27,-1.48,0.00,M3] [#4 0.26,-0.38,0.00,M9] [#5 0.28,-0.76,0.00,M3] [#6 -0.47,-0.08,0.00,M1] [#7 0.05,0.54,0.00,M8] [#8 0.23,-0.54,0.00,M1] 
01:42:56.039 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
01:42:56.049 00.010 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
01:42:56.050 00.001 7988 CameraToMount -- cameraX=0.03 cameraY=-0.49 hyp=0.49 cameraTheta=-1.51 mountX=-0.49 mountY=-0.02, mountTheta=-3.10
01:42:56.050 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.49, opts=13)
01:42:56.050 00.000 7988 Enqueuing Move request for scope (0.03, -0.49)
01:42:56.050 00.000 15712 Worker thread wakes up
01:42:56.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.49) opts 0xd
01:42:56.050 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.49)
01:42:56.050 00.000 15712 Moving (0.03, -0.49) raw xDistance=-0.49 yDistance=-0.02
01:42:56.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:42:56.055 00.005 7988 UpdateGuideState exits: m=793 SNR=18.1
01:42:56.055 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:56.055 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:56.055 00.000 7988 Enqueuing Expose request
01:42:56.055 00.000 15712 PPEC rslt: input = -0.49, final = -0.28, react = -0.29, pred = 0.01, hyst = -0.26, hyst_pct = 0.00, period_length = 639.26
01:42:56.055 00.000 15712 PPEC: input: -0.49, control: -0.28, exposure: 1500
01:42:56.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:56.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:42:56.055 00.000 15712 MoveAxis(E, 92, ABG)
01:42:56.055 00.000 15712 Guiding  Dir = 2, Dur = 92
01:42:56.055 00.000 15712 IsGuiding returns 0
01:42:56.077 00.022 15712 PulseGuide returned control before completion, sleep 80
01:42:56.166 00.089 15712 IsGuiding returns 1
01:42:56.166 00.000 15712 scope still moving after pulse duration time elapsed
01:42:56.202 00.036 15712 IsGuiding returns 0
01:42:56.202 00.000 15712 scope move finished after 92 + 59 ms
01:42:56.202 00.000 15712 Move returns status 0, amount 92
01:42:56.202 00.000 15712 MoveAxis(N, 0, ABG)
01:42:56.202 00.000 15712 Move returns status 0, amount 0
01:42:56.202 00.000 15712 move complete, result=0
01:42:56.202 00.000 7988 GuideStep: -0.5 px 92 ms EAST, -0.0 px 0 ms NORTH
01:42:56.202 00.000 15712 worker thread done servicing request
01:42:56.214 00.012 15712 Worker thread wakes up
01:42:56.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:56.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:57.620 01.406 15712 Exposure complete
01:42:57.683 00.063 15712 worker thread done servicing request
01:42:57.683 00.000 7988 OnExposeComplete: enter
01:42:57.683 00.000 7988 UpdateGuideState(): m_state=6
01:42:57.687 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2782
01:42:57.687 00.000 7988 Star::Find returns 1 (0), X=973.40, Y=186.49, Mass=766, SNR=17.9, Peak=146 HFD=3.4
01:42:57.689 00.002 7988 MultiStar: [#1 -0.12,0.38,0.99,U] [#2 0.15,-0.04,0.87,U] [#3 0.16,-1.21,0.00,M4] [#4 0.31,-0.60,0.00,M10] [#5 -0.46,-0.22,0.00,M4] [#6 0.00,0.41,0.66,U] [#7 -0.05,0.74,0.00,M9] [#8 -0.37,-0.06,0.37,U] 
01:42:57.689 00.000 7988 refined, 4 included, MultiStar: {-0.11, 0.10}, one-star: {-0.32, -0.20}
01:42:57.691 00.002 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
01:42:57.691 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
01:42:57.693 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.42 mountX=0.10 mountY=0.11, mountTheta=0.84
01:42:57.695 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.10, opts=13)
01:42:57.695 00.000 7988 Enqueuing Move request for scope (-0.11, 0.10)
01:42:57.697 00.002 15712 Worker thread wakes up
01:42:57.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
01:42:57.697 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
01:42:57.697 00.000 15712 Moving (-0.11, 0.10) raw xDistance=0.10 yDistance=0.11
01:42:57.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:42:57.700 00.003 7988 UpdateGuideState exits: m=766 SNR=17.9
01:42:57.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:57.702 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:57.702 00.000 7988 Enqueuing Expose request
01:42:57.704 00.002 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:42:57.704 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
01:42:57.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:57.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:42:57.704 00.000 15712 MoveAxis(W, 2, ABG)
01:42:57.704 00.000 15712 Guiding  Dir = 3, Dur = 2
01:42:57.704 00.000 15712 IsGuiding returns 0
01:42:57.762 00.058 15712 IsGuiding returns 0
01:42:57.762 00.000 15712 Move returns status 0, amount 2
01:42:57.762 00.000 15712 MoveAxis(N, 0, ABG)
01:42:57.762 00.000 15712 Move returns status 0, amount 0
01:42:57.762 00.000 15712 move complete, result=0
01:42:57.762 00.000 15712 worker thread done servicing request
01:42:57.762 00.000 15712 Worker thread wakes up
01:42:57.762 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:42:57.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:57.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:59.504 01.742 15712 Exposure complete
01:42:59.565 00.061 15712 worker thread done servicing request
01:42:59.565 00.000 7988 OnExposeComplete: enter
01:42:59.565 00.000 7988 UpdateGuideState(): m_state=6
01:42:59.570 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2783
01:42:59.570 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=186.62, Mass=750, SNR=17.7, Peak=151 HFD=3.4
01:42:59.572 00.002 7988 MultiStar: [#1 0.35,0.55,0.00,M1] [#2 0.05,-0.16,0.85,U] [#3 0.25,-1.39,0.00,M5] [#4 0.21,-0.53,0.00,R] [#5 -0.12,0.08,0.75,U] [#6 -0.11,0.54,0.00,M1] [#7 -0.17,0.88,0.00,M10] [#8 0.43,1.39,0.00,M1] 
01:42:59.572 00.000 7988 refined, 2 included, MultiStar: {-0.08, -0.06}, one-star: {-0.16, -0.07}
01:42:59.574 00.002 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.09 = 2.19)
01:42:59.574 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.16)
01:42:59.576 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.53 mountX=-0.06 mountY=0.08, mountTheta=2.18
01:42:59.578 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.06, opts=13)
01:42:59.578 00.000 7988 Enqueuing Move request for scope (-0.08, -0.06)
01:42:59.580 00.002 15712 Worker thread wakes up
01:42:59.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
01:42:59.580 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
01:42:59.580 00.000 15712 Moving (-0.08, -0.06) raw xDistance=-0.06 yDistance=0.08
01:42:59.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:42:59.581 00.001 7988 UpdateGuideState exits: m=750 SNR=17.7
01:42:59.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:59.583 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:42:59.585 00.002 7988 Enqueuing Expose request
01:42:59.585 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:42:59.585 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
01:42:59.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:59.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:42:59.585 00.000 15712 MoveAxis(E, 0, ABG)
01:42:59.585 00.000 15712 Move returns status 0, amount 0
01:42:59.585 00.000 15712 MoveAxis(N, 0, ABG)
01:42:59.585 00.000 15712 Move returns status 0, amount 0
01:42:59.585 00.000 15712 move complete, result=0
01:42:59.585 00.000 15712 worker thread done servicing request
01:42:59.585 00.000 15712 Worker thread wakes up
01:42:59.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:42:59.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:42:59.587 00.002 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:01.003 01.416 15712 Exposure complete
01:43:01.065 00.062 15712 worker thread done servicing request
01:43:01.065 00.000 7988 OnExposeComplete: enter
01:43:01.065 00.000 7988 UpdateGuideState(): m_state=6
01:43:01.070 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2784
01:43:01.070 00.000 7988 Star::Find returns 1 (0), X=973.59, Y=187.08, Mass=845, SNR=19.0, Peak=152 HFD=3.9
01:43:01.070 00.000 7988 MultiStar: [#1 -0.02,0.83,0.00,M2] [#2 0.24,0.14,0.88,U] [#3 0.14,-1.08,0.00,M6] [#4 -0.07,0.70,0.00,M1] [#5 -0.00,0.40,0.66,U] [#6 -0.12,0.92,0.00,M2] [#7 0.21,0.69,0.00,R] [#8 0.19,1.33,0.00,M2] 
01:43:01.070 00.000 7988 refined, 2 included, MultiStar: {0.03, 0.30}, one-star: {-0.13, 0.39}
01:43:01.070 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
01:43:01.070 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:43:01.070 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.31 cameraTheta=1.48 mountX=0.30 mountY=-0.04, mountTheta=-0.12
01:43:01.070 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.30, opts=13)
01:43:01.070 00.000 7988 Enqueuing Move request for scope (0.03, 0.30)
01:43:01.080 00.010 15712 Worker thread wakes up
01:43:01.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
01:43:01.080 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
01:43:01.080 00.000 15712 Moving (0.03, 0.30) raw xDistance=0.30 yDistance=-0.04
01:43:01.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:43:01.082 00.002 7988 UpdateGuideState exits: m=845 SNR=19.0
01:43:01.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:01.084 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:01.084 00.000 7988 Enqueuing Expose request
01:43:01.086 00.002 15712 PPEC rslt: input = 0.30, final = 0.18, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
01:43:01.086 00.000 15712 PPEC: input: 0.30, control: 0.18, exposure: 1500
01:43:01.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:01.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:43:01.086 00.000 15712 MoveAxis(W, 58, ABG)
01:43:01.086 00.000 15712 Guiding  Dir = 3, Dur = 58
01:43:01.086 00.000 15712 IsGuiding returns 0
01:43:01.102 00.016 15712 PulseGuide returned control before completion, sleep 53
01:43:01.176 00.074 15712 IsGuiding returns 0
01:43:01.176 00.000 15712 Move returns status 0, amount 58
01:43:01.176 00.000 15712 MoveAxis(N, 0, ABG)
01:43:01.176 00.000 15712 Move returns status 0, amount 0
01:43:01.176 00.000 15712 move complete, result=0
01:43:01.176 00.000 15712 worker thread done servicing request
01:43:01.176 00.000 15712 Worker thread wakes up
01:43:01.176 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.0 px 0 ms NORTH
01:43:01.184 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:01.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:02.824 01.640 15712 Exposure complete
01:43:02.885 00.061 15712 worker thread done servicing request
01:43:02.885 00.000 7988 OnExposeComplete: enter
01:43:02.885 00.000 7988 UpdateGuideState(): m_state=6
01:43:02.889 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2785
01:43:02.889 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=187.25, Mass=724, SNR=17.1, Peak=145 HFD=3.8
01:43:02.891 00.002 7988 MultiStar: [#1 0.14,0.69,0.00,M3] [#2 0.19,0.21,0.93,U] [#3 0.06,-0.76,0.00,M7] [#4 0.07,0.98,0.00,M2] [#5 -0.00,0.13,0.75,U] [#6 0.05,1.03,0.00,M3] [#7 -0.09,0.69,0.00,M1] [#8 -0.12,1.13,0.00,M3] 
01:43:02.891 00.000 7988 refined, 2 included, MultiStar: {0.11, 0.31}, one-star: {0.11, 0.56}
01:43:02.893 00.002 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
01:43:02.893 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
01:43:02.895 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.25 mountX=0.32 mountY=-0.11, mountTheta=-0.34
01:43:02.897 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.31, opts=13)
01:43:02.897 00.000 7988 Enqueuing Move request for scope (0.11, 0.31)
01:43:02.899 00.002 15712 Worker thread wakes up
01:43:02.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.31) opts 0xd
01:43:02.899 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.31)
01:43:02.899 00.000 15712 Moving (0.11, 0.31) raw xDistance=0.32 yDistance=-0.11
01:43:02.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
01:43:02.901 00.002 7988 UpdateGuideState exits: m=724 SNR=17.1
01:43:02.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:02.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:02.901 00.000 7988 Enqueuing Expose request
01:43:02.901 00.000 15712 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
01:43:02.901 00.000 15712 PPEC: input: 0.32, control: 0.18, exposure: 1500
01:43:02.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:02.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:43:02.901 00.000 15712 MoveAxis(W, 59, ABG)
01:43:02.901 00.000 15712 Guiding  Dir = 3, Dur = 59
01:43:02.901 00.000 15712 IsGuiding returns 0
01:43:02.921 00.020 15712 PulseGuide returned control before completion, sleep 51
01:43:02.982 00.061 15712 IsGuiding returns 1
01:43:02.982 00.000 15712 scope still moving after pulse duration time elapsed
01:43:03.017 00.035 15712 IsGuiding returns 0
01:43:03.017 00.000 15712 scope move finished after 59 + 56 ms
01:43:03.017 00.000 15712 Move returns status 0, amount 59
01:43:03.017 00.000 15712 MoveAxis(N, 0, ABG)
01:43:03.017 00.000 15712 Move returns status 0, amount 0
01:43:03.017 00.000 15712 move complete, result=0
01:43:03.017 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
01:43:03.023 00.006 15712 worker thread done servicing request
01:43:03.023 00.000 15712 Worker thread wakes up
01:43:03.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:03.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:04.437 01.414 15712 Exposure complete
01:43:04.499 00.062 15712 worker thread done servicing request
01:43:04.499 00.000 7988 OnExposeComplete: enter
01:43:04.499 00.000 7988 UpdateGuideState(): m_state=6
01:43:04.499 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2786
01:43:04.499 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=187.29, Mass=792, SNR=18.4, Peak=146 HFD=3.8
01:43:04.499 00.000 7988 MultiStar: [#1 0.29,1.05,0.00,M4] [#2 0.49,0.33,0.00,M1] [#3 0.81,-0.50,0.00,M8] [#4 0.22,0.55,0.00,M3] [#5 -0.04,0.65,0.00,M2] [#6 -0.21,0.74,0.00,M4] [#7 0.00,0.27,0.42,U] [#8 0.05,1.22,0.00,M4] 
01:43:04.499 00.000 7988 refined, 1 included, MultiStar: {0.14, 0.50}, one-star: {0.19, 0.59}
01:43:04.499 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
01:43:04.499 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
01:43:04.499 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.50 hyp=0.52 cameraTheta=1.30 mountX=0.50 mountY=-0.15, mountTheta=-0.29
01:43:04.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.50, opts=13)
01:43:04.499 00.000 7988 Enqueuing Move request for scope (0.14, 0.50)
01:43:04.499 00.000 15712 Worker thread wakes up
01:43:04.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.50) opts 0xd
01:43:04.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.50)
01:43:04.499 00.000 15712 Moving (0.14, 0.50) raw xDistance=0.50 yDistance=-0.15
01:43:04.515 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:43:04.515 00.000 7988 UpdateGuideState exits: m=792 SNR=18.4
01:43:04.517 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:04.517 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:04.519 00.002 7988 Enqueuing Expose request
01:43:04.519 00.000 15712 PPEC rslt: input = 0.50, final = 0.29, react = 0.30, pred = -0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.26
01:43:04.519 00.000 15712 PPEC: input: 0.50, control: 0.29, exposure: 1500
01:43:04.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:04.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:43:04.519 00.000 15712 MoveAxis(W, 96, ABG)
01:43:04.519 00.000 15712 Guiding  Dir = 3, Dur = 96
01:43:04.519 00.000 15712 IsGuiding returns 0
01:43:04.535 00.016 15712 PulseGuide returned control before completion, sleep 88
01:43:04.650 00.115 15712 IsGuiding returns 0
01:43:04.650 00.000 15712 Move returns status 0, amount 96
01:43:04.650 00.000 15712 MoveAxis(N, 0, ABG)
01:43:04.650 00.000 15712 Move returns status 0, amount 0
01:43:04.650 00.000 15712 move complete, result=0
01:43:04.650 00.000 15712 worker thread done servicing request
01:43:04.650 00.000 7988 GuideStep: 0.5 px 96 ms WEST, -0.1 px 0 ms NORTH
01:43:04.652 00.002 15712 Worker thread wakes up
01:43:04.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:04.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:06.288 01.636 15712 Exposure complete
01:43:06.350 00.062 15712 worker thread done servicing request
01:43:06.350 00.000 7988 OnExposeComplete: enter
01:43:06.350 00.000 7988 UpdateGuideState(): m_state=6
01:43:06.354 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2787
01:43:06.354 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=186.30, Mass=794, SNR=18.1, Peak=153 HFD=3.4
01:43:06.354 00.000 7988 MultiStar: [#1 0.36,0.12,0.96,U] [#2 0.40,-0.55,0.00,M2] [#3 0.59,-1.26,0.00,M9] [#4 0.22,-0.32,0.60,U] [#5 0.15,-0.08,0.73,U] [#6 0.18,-0.16,0.60,U] [#7 0.22,0.37,0.50,U] [#8 -0.36,0.67,0.00,M5] 
01:43:06.354 00.000 7988 refined, 5 included, MultiStar: {0.17, -0.10}, one-star: {-0.05, -0.39}
01:43:06.354 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
01:43:06.354 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.13 = -2.13)
01:43:06.354 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.53 mountX=-0.10 mountY=-0.17, mountTheta=-2.10
01:43:06.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.10, opts=13)
01:43:06.354 00.000 7988 Enqueuing Move request for scope (0.17, -0.10)
01:43:06.354 00.000 15712 Worker thread wakes up
01:43:06.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
01:43:06.354 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
01:43:06.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
01:43:06.366 00.012 15712 Moving (0.17, -0.10) raw xDistance=-0.10 yDistance=-0.17
01:43:06.366 00.000 7988 UpdateGuideState exits: m=794 SNR=18.1
01:43:06.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:06.368 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:06.368 00.000 7988 Enqueuing Expose request
01:43:06.370 00.002 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:06.370 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
01:43:06.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:06.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:43:06.370 00.000 15712 MoveAxis(E, 2, ABG)
01:43:06.370 00.000 15712 Guiding  Dir = 2, Dur = 2
01:43:06.371 00.001 15712 IsGuiding returns 0
01:43:06.394 00.023 15712 IsGuiding returns 0
01:43:06.394 00.000 15712 Move returns status 0, amount 2
01:43:06.394 00.000 15712 MoveAxis(N, 0, ABG)
01:43:06.394 00.000 15712 Move returns status 0, amount 0
01:43:06.394 00.000 15712 move complete, result=0
01:43:06.394 00.000 15712 worker thread done servicing request
01:43:06.394 00.000 15712 Worker thread wakes up
01:43:06.394 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
01:43:06.395 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:06.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:07.800 01.405 15712 Exposure complete
01:43:07.863 00.063 7988 OnExposeComplete: enter
01:43:07.865 00.002 7988 UpdateGuideState(): m_state=6
01:43:07.867 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2788
01:43:07.868 00.001 7988 Star::Find returns 1 (0), X=973.68, Y=186.28, Mass=809, SNR=18.4, Peak=152 HFD=3.6
01:43:07.868 00.000 15712 worker thread done servicing request
01:43:07.868 00.000 7988 MultiStar: [#1 0.12,0.23,1.01,U] [#2 0.36,-0.51,0.00,M3] [#3 0.54,-1.83,0.00,M10] [#4 -0.24,-0.04,0.79,U] [#5 0.22,-0.66,0.00,M2] [#6 -0.17,-0.21,0.64,U] [#7 -0.14,-0.27,0.53,U] [#8 -0.60,0.06,0.00,M6] 
01:43:07.870 00.002 7988 refined, 4 included, MultiStar: {-0.07, -0.12}, one-star: {-0.04, -0.41}
01:43:07.872 00.002 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.67 = 2.61)
01:43:07.872 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.58)
01:43:07.872 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.11 mountX=-0.12 mountY=0.08, mountTheta=2.59
01:43:07.872 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.12, opts=13)
01:43:07.872 00.000 7988 Enqueuing Move request for scope (-0.07, -0.12)
01:43:07.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:43:07.878 00.006 7988 UpdateGuideState exits: m=809 SNR=18.4
01:43:07.880 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:07.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:07.880 00.000 7988 Enqueuing Expose request
01:43:07.882 00.002 15712 Worker thread wakes up
01:43:07.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
01:43:07.882 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
01:43:07.882 00.000 15712 Moving (-0.07, -0.12) raw xDistance=-0.12 yDistance=0.08
01:43:07.885 00.003 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:07.885 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
01:43:07.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:07.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:43:07.885 00.000 15712 MoveAxis(E, 1, ABG)
01:43:07.885 00.000 15712 Guiding  Dir = 2, Dur = 1
01:43:07.885 00.000 15712 IsGuiding returns 0
01:43:07.942 00.057 15712 IsGuiding returns 0
01:43:07.942 00.000 15712 Move returns status 0, amount 1
01:43:07.942 00.000 15712 MoveAxis(N, 0, ABG)
01:43:07.942 00.000 15712 Move returns status 0, amount 0
01:43:07.942 00.000 15712 move complete, result=0
01:43:07.942 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:43:07.947 00.005 15712 worker thread done servicing request
01:43:07.947 00.000 15712 Worker thread wakes up
01:43:07.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:07.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:09.585 01.638 15712 Exposure complete
01:43:09.648 00.063 15712 worker thread done servicing request
01:43:09.649 00.001 7988 OnExposeComplete: enter
01:43:09.649 00.000 7988 UpdateGuideState(): m_state=6
01:43:09.649 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2789
01:43:09.649 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=186.48, Mass=750, SNR=17.7, Peak=139 HFD=3.5
01:43:09.653 00.004 7988 MultiStar: [#1 0.47,0.41,0.00,M3] [#2 0.05,-0.05,0.80,U] [#3 0.45,-1.16,0.00,R] [#4 0.19,-0.36,0.73,U] [#5 0.09,-0.69,0.00,M3] [#6 -0.20,-0.36,0.72,U] [#7 0.01,-0.06,0.41,U] [#8 -0.67,-0.12,0.00,M7] 
01:43:09.653 00.000 7988 refined, 4 included, MultiStar: {-0.00, -0.22}, one-star: {-0.05, -0.21}
01:43:09.653 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
01:43:09.653 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
01:43:09.653 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.59 mountX=-0.22 mountY=0.01, mountTheta=3.10
01:43:09.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.22, opts=13)
01:43:09.653 00.000 7988 Enqueuing Move request for scope (-0.00, -0.22)
01:43:09.653 00.000 15712 Worker thread wakes up
01:43:09.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
01:43:09.653 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
01:43:09.653 00.000 15712 Moving (-0.00, -0.22) raw xDistance=-0.22 yDistance=0.01
01:43:09.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:43:09.662 00.009 7988 UpdateGuideState exits: m=750 SNR=17.7
01:43:09.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:09.662 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:09.662 00.000 7988 Enqueuing Expose request
01:43:09.662 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
01:43:09.662 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
01:43:09.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:09.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:43:09.662 00.000 15712 MoveAxis(E, 41, ABG)
01:43:09.662 00.000 15712 Guiding  Dir = 2, Dur = 41
01:43:09.662 00.000 15712 IsGuiding returns 0
01:43:09.687 00.025 15712 PulseGuide returned control before completion, sleep 32
01:43:09.726 00.039 15712 IsGuiding returns 1
01:43:09.726 00.000 15712 scope still moving after pulse duration time elapsed
01:43:09.778 00.052 15712 IsGuiding returns 0
01:43:09.778 00.000 15712 scope move finished after 41 + 74 ms
01:43:09.778 00.000 15712 Move returns status 0, amount 41
01:43:09.778 00.000 15712 MoveAxis(N, 0, ABG)
01:43:09.778 00.000 15712 Move returns status 0, amount 0
01:43:09.778 00.000 15712 move complete, result=0
01:43:09.778 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
01:43:09.784 00.006 15712 worker thread done servicing request
01:43:09.784 00.000 15712 Worker thread wakes up
01:43:09.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:09.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:11.197 01.413 15712 Exposure complete
01:43:11.260 00.063 15712 worker thread done servicing request
01:43:11.262 00.002 7988 OnExposeComplete: enter
01:43:11.262 00.000 7988 UpdateGuideState(): m_state=6
01:43:11.262 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2790
01:43:11.262 00.000 7988 Star::Find returns 1 (0), X=973.48, Y=186.37, Mass=781, SNR=18.1, Peak=135 HFD=3.3
01:43:11.262 00.000 7988 MultiStar: [#1 0.11,0.66,0.00,M4] [#2 0.32,-0.31,0.88,U] [#3 -0.22,-0.16,0.86,U] [#4 -0.20,0.25,0.70,U] [#5 -0.18,-0.50,0.00,M4] [#6 -0.43,0.08,0.64,U] [#7 -0.60,0.07,0.00,M1] [#8 -0.27,0.46,0.00,M8] 
01:43:11.262 00.000 7988 refined, 4 included, MultiStar: {-0.14, -0.12}, one-star: {-0.24, -0.32}
01:43:11.262 00.000 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.98 = 2.31)
01:43:11.269 00.007 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.01 = 2.28)
01:43:11.271 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-2.41 mountX=-0.13 mountY=0.14, mountTheta=2.29
01:43:11.273 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.12, opts=13)
01:43:11.274 00.001 7988 Enqueuing Move request for scope (-0.14, -0.12)
01:43:11.274 00.000 15712 Worker thread wakes up
01:43:11.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
01:43:11.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
01:43:11.274 00.000 15712 Moving (-0.14, -0.12) raw xDistance=-0.13 yDistance=0.14
01:43:11.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:43:11.274 00.000 7988 UpdateGuideState exits: m=781 SNR=18.1
01:43:11.277 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:11.277 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:11.279 00.002 7988 Enqueuing Expose request
01:43:11.279 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:11.279 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
01:43:11.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:11.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:43:11.279 00.000 15712 MoveAxis(W, 4, ABG)
01:43:11.279 00.000 15712 Guiding  Dir = 3, Dur = 4
01:43:11.294 00.015 15712 IsGuiding returns 0
01:43:11.306 00.012 15712 IsGuiding returns 0
01:43:11.306 00.000 15712 Move returns status 0, amount 4
01:43:11.306 00.000 15712 MoveAxis(N, 0, ABG)
01:43:11.306 00.000 15712 Move returns status 0, amount 0
01:43:11.306 00.000 15712 move complete, result=0
01:43:11.306 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
01:43:11.320 00.014 15712 worker thread done servicing request
01:43:11.320 00.000 15712 Worker thread wakes up
01:43:11.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:11.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:13.059 01.739 15712 Exposure complete
01:43:13.125 00.066 15712 worker thread done servicing request
01:43:13.125 00.000 7988 OnExposeComplete: enter
01:43:13.125 00.000 7988 UpdateGuideState(): m_state=6
01:43:13.125 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2791
01:43:13.125 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=186.40, Mass=794, SNR=18.3, Peak=144 HFD=3.4
01:43:13.125 00.000 7988 MultiStar: [#1 -0.02,0.50,0.00,M5] [#2 0.13,-0.21,0.84,U] [#3 -0.21,0.02,0.78,U] [#4 0.33,0.13,0.69,U] [#5 -0.09,-0.41,0.62,U] [#6 -0.22,0.36,0.62,U] [#7 -0.13,-0.11,0.49,U] [#8 0.09,0.68,0.00,M9] 
01:43:13.125 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {0.19, -0.30}
01:43:13.125 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
01:43:13.125 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
01:43:13.125 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.33 mountX=-0.09 mountY=-0.02, mountTheta=-2.92
01:43:13.125 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.09, opts=13)
01:43:13.125 00.000 7988 Enqueuing Move request for scope (0.02, -0.09)
01:43:13.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:43:13.125 00.000 7988 UpdateGuideState exits: m=794 SNR=18.3
01:43:13.140 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:13.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:13.142 00.002 7988 Enqueuing Expose request
01:43:13.142 00.000 15712 Worker thread wakes up
01:43:13.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:43:13.142 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:43:13.142 00.000 15712 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=-0.02
01:43:13.144 00.002 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:13.144 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
01:43:13.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:13.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:43:13.144 00.000 15712 MoveAxis(W, 6, ABG)
01:43:13.144 00.000 15712 Guiding  Dir = 3, Dur = 6
01:43:13.144 00.000 15712 IsGuiding returns 0
01:43:13.203 00.059 15712 IsGuiding returns 0
01:43:13.203 00.000 15712 Move returns status 0, amount 6
01:43:13.203 00.000 15712 MoveAxis(N, 0, ABG)
01:43:13.203 00.000 15712 Move returns status 0, amount 0
01:43:13.203 00.000 15712 move complete, result=0
01:43:13.203 00.000 15712 worker thread done servicing request
01:43:13.203 00.000 15712 Worker thread wakes up
01:43:13.205 00.002 7988 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:43:13.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:13.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:14.623 01.418 15712 Exposure complete
01:43:14.686 00.063 15712 worker thread done servicing request
01:43:14.686 00.000 7988 OnExposeComplete: enter
01:43:14.686 00.000 7988 UpdateGuideState(): m_state=6
01:43:14.690 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2792
01:43:14.690 00.000 7988 Star::Find returns 1 (0), X=973.96, Y=186.86, Mass=752, SNR=17.7, Peak=144 HFD=3.8
01:43:14.692 00.002 7988 MultiStar: [#1 -0.05,1.05,0.00,M6] [#2 0.39,0.18,0.84,U] [#3 -0.13,0.41,0.86,U] [#4 0.23,0.66,0.00,M1] [#5 -0.26,-0.50,0.00,M4] [#6 0.08,0.57,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.20,0.40,0.41,U] [#9 -1.38,0.73,0.00,M10] 
01:43:14.692 00.000 7988 single-star, 3 included, MultiStar: {0.17, 0.27}, one-star: {0.24, 0.17}
01:43:14.694 00.002 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
01:43:14.694 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
01:43:14.696 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.30 cameraTheta=0.61 mountX=0.17 mountY=-0.25, mountTheta=-0.96
01:43:14.698 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.17, opts=13)
01:43:14.698 00.000 7988 Enqueuing Move request for scope (0.24, 0.17)
01:43:14.700 00.002 15712 Worker thread wakes up
01:43:14.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd
01:43:14.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
01:43:14.700 00.000 15712 Moving (0.24, 0.17) raw xDistance=0.17 yDistance=-0.25
01:43:14.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:43:14.700 00.000 7988 UpdateGuideState exits: m=752 SNR=17.7
01:43:14.703 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:14.704 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:14.704 00.000 7988 Enqueuing Expose request
01:43:14.706 00.002 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
01:43:14.706 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
01:43:14.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:14.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:43:14.706 00.000 15712 MoveAxis(W, 40, ABG)
01:43:14.706 00.000 15712 Guiding  Dir = 3, Dur = 40
01:43:14.706 00.000 15712 IsGuiding returns 0
01:43:14.722 00.016 15712 PulseGuide returned control before completion, sleep 35
01:43:14.786 00.064 15712 IsGuiding returns 0
01:43:14.786 00.000 15712 Move returns status 0, amount 40
01:43:14.786 00.000 15712 MoveAxis(N, 0, ABG)
01:43:14.786 00.000 15712 Move returns status 0, amount 0
01:43:14.786 00.000 15712 move complete, result=0
01:43:14.786 00.000 15712 worker thread done servicing request
01:43:14.786 00.000 15712 Worker thread wakes up
01:43:14.786 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
01:43:14.788 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:14.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:16.422 01.634 15712 Exposure complete
01:43:16.488 00.066 15712 worker thread done servicing request
01:43:16.488 00.000 7988 OnExposeComplete: enter
01:43:16.488 00.000 7988 UpdateGuideState(): m_state=6
01:43:16.490 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2793
01:43:16.492 00.002 7988 Star::Find returns 1 (0), X=973.69, Y=187.41, Mass=802, SNR=18.4, Peak=141 HFD=3.5
01:43:16.492 00.000 7988 MultiStar: [#1 0.12,1.50,0.00,M7] [#2 0.19,0.98,0.00,M1] [#3 0.34,0.90,0.00,M1] [#4 -0.18,0.82,0.00,M2] [#5 -0.14,0.99,0.00,M5] [#6 0.12,1.17,0.00,M2] [#7 0.10,1.05,0.00,M1] [#8 -0.66,1.20,0.00,M9] 
01:43:16.494 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
01:43:16.496 00.002 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
01:43:16.496 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.72 hyp=0.72 cameraTheta=1.62 mountX=0.72 mountY=0.02, mountTheta=0.02
01:43:16.498 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.72, opts=13)
01:43:16.500 00.002 7988 Enqueuing Move request for scope (-0.03, 0.72)
01:43:16.502 00.002 15712 Worker thread wakes up
01:43:16.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.72) opts 0xd
01:43:16.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.72)
01:43:16.502 00.000 15712 Moving (-0.03, 0.72) raw xDistance=0.72 yDistance=0.02
01:43:16.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:43:16.502 00.000 7988 UpdateGuideState exits: m=802 SNR=18.4
01:43:16.505 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:16.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:16.507 00.002 7988 Enqueuing Expose request
01:43:16.507 00.000 15712 PPEC rslt: input = 0.72, final = 0.45, react = 0.43, pred = 0.02, hyst = 0.39, hyst_pct = 0.00, period_length = 639.26
01:43:16.507 00.000 15712 PPEC: input: 0.72, control: 0.45, exposure: 1500
01:43:16.507 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:16.507 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:43:16.507 00.000 15712 MoveAxis(W, 148, ABG)
01:43:16.507 00.000 15712 Guiding  Dir = 3, Dur = 148
01:43:16.507 00.000 15712 IsGuiding returns 0
01:43:16.522 00.015 15712 PulseGuide returned control before completion, sleep 139
01:43:16.698 00.176 15712 IsGuiding returns 0
01:43:16.698 00.000 15712 Move returns status 0, amount 148
01:43:16.698 00.000 15712 MoveAxis(N, 0, ABG)
01:43:16.698 00.000 15712 Move returns status 0, amount 0
01:43:16.698 00.000 15712 move complete, result=0
01:43:16.698 00.000 7988 GuideStep: 0.7 px 148 ms WEST, 0.0 px 0 ms NORTH
01:43:16.706 00.008 15712 worker thread done servicing request
01:43:16.706 00.000 15712 Worker thread wakes up
01:43:16.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:16.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:18.116 01.410 15712 Exposure complete
01:43:18.178 00.062 15712 worker thread done servicing request
01:43:18.178 00.000 7988 OnExposeComplete: enter
01:43:18.178 00.000 7988 UpdateGuideState(): m_state=6
01:43:18.184 00.006 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2794
01:43:18.184 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=187.40, Mass=838, SNR=18.5, Peak=154 HFD=3.2
01:43:18.186 00.002 7988 MultiStar: [#1 0.15,1.17,0.00,M8] [#2 0.18,0.92,0.00,M2] [#3 -0.02,0.99,0.00,M2] [#4 0.42,0.55,0.00,M3] [#5 -0.31,0.74,0.00,M6] [#6 0.12,1.06,0.00,M3] [#7 0.27,0.46,0.00,M2] [#8 -0.34,0.83,0.00,M10] 
01:43:18.186 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
01:43:18.188 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:43:18.188 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.71 hyp=0.71 cameraTheta=1.49 mountX=0.71 mountY=-0.07, mountTheta=-0.10
01:43:18.190 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.71, opts=13)
01:43:18.192 00.002 7988 Enqueuing Move request for scope (0.06, 0.71)
01:43:18.193 00.001 15712 Worker thread wakes up
01:43:18.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.71) opts 0xd
01:43:18.193 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.71)
01:43:18.193 00.000 15712 Moving (0.06, 0.71) raw xDistance=0.71 yDistance=-0.07
01:43:18.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:43:18.193 00.000 7988 UpdateGuideState exits: m=838 SNR=18.5
01:43:18.196 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:18.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:18.198 00.002 7988 Enqueuing Expose request
01:43:18.198 00.000 15712 PPEC rslt: input = 0.71, final = 0.44, react = 0.42, pred = 0.02, hyst = 0.39, hyst_pct = 0.00, period_length = 639.26
01:43:18.198 00.000 15712 PPEC: input: 0.71, control: 0.44, exposure: 1500
01:43:18.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:18.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:43:18.198 00.000 15712 MoveAxis(W, 145, ABG)
01:43:18.198 00.000 15712 Guiding  Dir = 3, Dur = 145
01:43:18.204 00.006 15712 IsGuiding returns 0
01:43:18.221 00.017 15712 PulseGuide returned control before completion, sleep 139
01:43:18.368 00.147 15712 IsGuiding returns 1
01:43:18.368 00.000 15712 scope still moving after pulse duration time elapsed
01:43:18.400 00.032 15712 IsGuiding returns 0
01:43:18.400 00.000 15712 scope move finished after 145 + 48 ms
01:43:18.400 00.000 15712 Move returns status 0, amount 145
01:43:18.400 00.000 15712 MoveAxis(N, 0, ABG)
01:43:18.400 00.000 15712 Move returns status 0, amount 0
01:43:18.400 00.000 15712 move complete, result=0
01:43:18.400 00.000 15712 worker thread done servicing request
01:43:18.400 00.000 15712 Worker thread wakes up
01:43:18.400 00.000 7988 GuideStep: 0.7 px 145 ms WEST, -0.1 px 0 ms NORTH
01:43:18.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:18.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:20.044 01.644 15712 Exposure complete
01:43:20.108 00.064 15712 worker thread done servicing request
01:43:20.109 00.001 7988 OnExposeComplete: enter
01:43:20.109 00.000 7988 UpdateGuideState(): m_state=6
01:43:20.109 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2795
01:43:20.109 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=186.46, Mass=766, SNR=17.9, Peak=133 HFD=3.1
01:43:20.109 00.000 7988 MultiStar: [#1 0.13,0.15,1.13,U] [#2 -0.10,-0.20,0.89,U] [#3 -0.25,-0.11,0.84,U] [#4 -0.07,0.12,0.74,U] [#5 -0.09,-0.55,0.00,M7] [#6 0.01,-0.28,0.68,U] [#7 -0.47,-0.31,0.00,M3] [#8 -0.31,0.22,0.42,U] 
01:43:20.109 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.06}, one-star: {-0.16, -0.23}
01:43:20.109 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.10 = 2.18)
01:43:20.109 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.15)
01:43:20.109 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.54 mountX=-0.06 mountY=0.09, mountTheta=2.17
01:43:20.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.06, opts=13)
01:43:20.109 00.000 7988 Enqueuing Move request for scope (-0.09, -0.06)
01:43:20.109 00.000 15712 Worker thread wakes up
01:43:20.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
01:43:20.109 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
01:43:20.109 00.000 15712 Moving (-0.09, -0.06) raw xDistance=-0.06 yDistance=0.09
01:43:20.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:43:20.122 00.013 7988 UpdateGuideState exits: m=766 SNR=17.9
01:43:20.124 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:20.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:20.126 00.002 7988 Enqueuing Expose request
01:43:20.126 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:20.126 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
01:43:20.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:20.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:43:20.126 00.000 15712 MoveAxis(W, 7, ABG)
01:43:20.126 00.000 15712 Guiding  Dir = 3, Dur = 7
01:43:20.126 00.000 15712 IsGuiding returns 0
01:43:20.141 00.015 15712 IsGuiding returns 0
01:43:20.141 00.000 15712 Move returns status 0, amount 7
01:43:20.141 00.000 15712 MoveAxis(N, 0, ABG)
01:43:20.141 00.000 15712 Move returns status 0, amount 0
01:43:20.141 00.000 15712 move complete, result=0
01:43:20.141 00.000 15712 worker thread done servicing request
01:43:20.141 00.000 15712 Worker thread wakes up
01:43:20.141 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:43:20.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:20.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:21.561 01.420 15712 Exposure complete
01:43:21.621 00.060 15712 worker thread done servicing request
01:43:21.621 00.000 7988 OnExposeComplete: enter
01:43:21.621 00.000 7988 UpdateGuideState(): m_state=6
01:43:21.627 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2796
01:43:21.627 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=186.29, Mass=828, SNR=18.7, Peak=141 HFD=3.4
01:43:21.629 00.002 7988 MultiStar: [#1 0.16,0.53,0.00,M8] [#2 0.37,-0.14,0.87,U] [#3 0.01,-0.08,0.89,U] [#4 0.07,0.28,0.69,U] [#5 -0.02,-0.70,0.00,M8] [#6 -0.06,0.07,0.70,U] [#7 0.21,-0.40,0.41,U] [#8 -0.36,0.57,0.00,M10] 
01:43:21.629 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.11}, one-star: {0.16, -0.40}
01:43:21.631 00.002 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
01:43:21.631 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.32 = -2.32)
01:43:21.633 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.72 mountX=-0.11 mountY=-0.13, mountTheta=-2.30
01:43:21.635 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.11, opts=13)
01:43:21.636 00.001 7988 Enqueuing Move request for scope (0.13, -0.11)
01:43:21.637 00.001 15712 Worker thread wakes up
01:43:21.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
01:43:21.637 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
01:43:21.637 00.000 15712 Moving (0.13, -0.11) raw xDistance=-0.11 yDistance=-0.13
01:43:21.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
01:43:21.637 00.000 7988 UpdateGuideState exits: m=828 SNR=18.7
01:43:21.639 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:21.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:21.641 00.002 7988 Enqueuing Expose request
01:43:21.641 00.000 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:21.641 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
01:43:21.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:21.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:43:21.641 00.000 15712 MoveAxis(W, 7, ABG)
01:43:21.641 00.000 15712 Guiding  Dir = 3, Dur = 7
01:43:21.641 00.000 15712 IsGuiding returns 0
01:43:21.660 00.019 15712 IsGuiding returns 0
01:43:21.660 00.000 15712 Move returns status 0, amount 7
01:43:21.660 00.000 15712 MoveAxis(N, 0, ABG)
01:43:21.660 00.000 15712 Move returns status 0, amount 0
01:43:21.660 00.000 15712 move complete, result=0
01:43:21.660 00.000 15712 worker thread done servicing request
01:43:21.660 00.000 15712 Worker thread wakes up
01:43:21.660 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:43:21.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:21.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:23.305 01.645 15712 Exposure complete
01:43:23.455 00.150 15712 worker thread done servicing request
01:43:23.455 00.000 7988 OnExposeComplete: enter
01:43:23.455 00.000 7988 UpdateGuideState(): m_state=6
01:43:23.455 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2797
01:43:23.472 00.017 7988 Star::Find returns 1 (0), X=973.79, Y=186.33, Mass=826, SNR=18.5, Peak=137 HFD=3.6
01:43:23.472 00.000 7988 MultiStar: [#1 -0.15,0.42,0.94,U] [#2 0.18,0.05,0.82,U] [#3 -0.08,0.10,0.86,U] [#4 0.16,0.21,0.70,U] [#5 -0.10,-0.19,0.80,U] [#6 -0.03,0.42,0.63,U] [#7 -0.44,0.19,0.00,M3] [#8 -0.38,0.96,0.00,R] 
01:43:23.472 00.000 7988 refined, 6 included, MultiStar: {0.00, 0.07}, one-star: {0.07, -0.36}
01:43:23.472 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
01:43:23.472 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:43:23.472 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.52 mountX=0.07 mountY=-0.01, mountTheta=-0.08
01:43:23.487 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.07, opts=13)
01:43:23.489 00.002 7988 Enqueuing Move request for scope (0.00, 0.07)
01:43:23.489 00.000 15712 Worker thread wakes up
01:43:23.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:43:23.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
01:43:23.495 00.006 7988 UpdateGuideState exits: m=826 SNR=18.5
01:43:23.495 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
01:43:23.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:23.495 00.000 15712 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.01
01:43:23.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:23.501 00.006 7988 Enqueuing Expose request
01:43:23.506 00.005 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:23.506 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
01:43:23.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:23.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:43:23.506 00.000 15712 MoveAxis(W, 8, ABG)
01:43:23.506 00.000 15712 Guiding  Dir = 3, Dur = 8
01:43:23.506 00.000 15712 IsGuiding returns 0
01:43:23.523 00.017 15712 IsGuiding returns 0
01:43:23.523 00.000 15712 Move returns status 0, amount 8
01:43:23.523 00.000 15712 MoveAxis(N, 0, ABG)
01:43:23.523 00.000 15712 Move returns status 0, amount 0
01:43:23.523 00.000 15712 move complete, result=0
01:43:23.523 00.000 15712 worker thread done servicing request
01:43:23.523 00.000 15712 Worker thread wakes up
01:43:23.523 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:43:23.533 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:23.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:24.937 01.404 15712 Exposure complete
01:43:25.001 00.064 15712 worker thread done servicing request
01:43:25.001 00.000 7988 OnExposeComplete: enter
01:43:25.001 00.000 7988 UpdateGuideState(): m_state=6
01:43:25.004 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2798
01:43:25.006 00.002 7988 Star::Find returns 1 (0), X=973.80, Y=186.45, Mass=844, SNR=18.9, Peak=142 HFD=3.4
01:43:25.006 00.000 7988 MultiStar: [#1 0.12,0.02,0.99,U] [#2 0.53,-0.40,0.00,M1] [#3 0.07,0.22,0.85,U] [#4 0.43,0.14,0.65,U] [#5 0.02,-0.35,0.70,U] [#6 -0.00,0.13,0.62,U] [#7 -0.18,-0.14,0.54,U] [#8 -0.35,-0.38,0.00,M1] 
01:43:25.008 00.002 7988 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.07, -0.24}
01:43:25.008 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
01:43:25.010 00.002 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
01:43:25.010 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.03 mountY=-0.08, mountTheta=-1.95
01:43:25.012 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.03, opts=13)
01:43:25.014 00.002 7988 Enqueuing Move request for scope (0.08, -0.03)
01:43:25.015 00.001 15712 Worker thread wakes up
01:43:25.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
01:43:25.015 00.000 7988 UpdateGuideState exits: m=844 SNR=18.9
01:43:25.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:25.018 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:25.018 00.000 7988 Enqueuing Expose request
01:43:25.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:43:25.018 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:43:25.018 00.000 15712 Moving (0.08, -0.03) raw xDistance=-0.03 yDistance=-0.08
01:43:25.018 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:25.018 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
01:43:25.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:25.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:43:25.018 00.000 15712 MoveAxis(W, 9, ABG)
01:43:25.018 00.000 15712 Guiding  Dir = 3, Dur = 9
01:43:25.018 00.000 15712 IsGuiding returns 0
01:43:25.048 00.030 15712 IsGuiding returns 0
01:43:25.048 00.000 15712 Move returns status 0, amount 9
01:43:25.048 00.000 15712 MoveAxis(N, 0, ABG)
01:43:25.048 00.000 15712 Move returns status 0, amount 0
01:43:25.048 00.000 15712 move complete, result=0
01:43:25.048 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:43:25.050 00.002 15712 worker thread done servicing request
01:43:25.050 00.000 15712 Worker thread wakes up
01:43:25.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:25.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:26.691 01.641 15712 Exposure complete
01:43:26.752 00.061 15712 worker thread done servicing request
01:43:26.752 00.000 7988 OnExposeComplete: enter
01:43:26.752 00.000 7988 UpdateGuideState(): m_state=6
01:43:26.756 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2799
01:43:26.756 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=186.59, Mass=757, SNR=17.8, Peak=138 HFD=3.3
01:43:26.758 00.002 7988 MultiStar: [#1 0.24,0.56,0.00,M7] [#2 0.35,-0.18,0.89,U] [#3 0.11,0.15,0.93,U] [#4 0.36,0.22,0.69,U] [#5 0.19,-0.21,0.80,U] [#6 0.09,0.33,0.71,U] [#7 0.60,0.01,0.00,M3] [#8 0.63,-0.02,0.00,M2] 
01:43:26.758 00.000 7988 refined, 5 included, MultiStar: {0.24, 0.02}, one-star: {0.35, -0.10}
01:43:26.758 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
01:43:26.758 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
01:43:26.758 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.09 mountX=0.02 mountY=-0.24, mountTheta=-1.48
01:43:26.758 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.02, opts=13)
01:43:26.758 00.000 7988 Enqueuing Move request for scope (0.24, 0.02)
01:43:26.758 00.000 15712 Worker thread wakes up
01:43:26.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
01:43:26.758 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
01:43:26.758 00.000 15712 Moving (0.24, 0.02) raw xDistance=0.02 yDistance=-0.24
01:43:26.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:43:26.768 00.010 7988 UpdateGuideState exits: m=757 SNR=17.8
01:43:26.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:26.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:26.768 00.000 7988 Enqueuing Expose request
01:43:26.768 00.000 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:26.768 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
01:43:26.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:26.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:43:26.768 00.000 15712 MoveAxis(W, 12, ABG)
01:43:26.768 00.000 15712 Guiding  Dir = 3, Dur = 12
01:43:26.768 00.000 15712 IsGuiding returns 0
01:43:26.785 00.017 15712 IsGuiding returns 1
01:43:26.785 00.000 15712 scope still moving after pulse duration time elapsed
01:43:26.839 00.054 15712 IsGuiding returns 0
01:43:26.839 00.000 15712 scope move finished after 12 + 52 ms
01:43:26.839 00.000 15712 Move returns status 0, amount 12
01:43:26.839 00.000 15712 MoveAxis(N, 0, ABG)
01:43:26.839 00.000 15712 Move returns status 0, amount 0
01:43:26.839 00.000 15712 move complete, result=0
01:43:26.839 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.2 px 0 ms NORTH
01:43:26.839 00.000 15712 worker thread done servicing request
01:43:26.839 00.000 15712 Worker thread wakes up
01:43:26.841 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:26.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:28.252 01.411 15712 Exposure complete
01:43:28.316 00.064 15712 worker thread done servicing request
01:43:28.316 00.000 7988 OnExposeComplete: enter
01:43:28.316 00.000 7988 UpdateGuideState(): m_state=6
01:43:28.319 00.003 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2800
01:43:28.319 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=187.03, Mass=768, SNR=18.1, Peak=159 HFD=2.9
01:43:28.321 00.002 7988 MultiStar: [#1 -0.06,0.92,0.00,M8] [#2 0.66,0.39,0.00,M1] [#3 -0.26,0.26,0.95,U] [#4 0.39,0.84,0.00,M1] [#5 0.06,0.27,0.71,U] [#6 0.29,0.82,0.00,M1] [#7 -0.41,0.27,0.00,M4] [#8 0.10,0.13,0.55,U] 
01:43:28.321 00.000 7988 refined, 3 included, MultiStar: {0.05, 0.26}, one-star: {0.32, 0.34}
01:43:28.323 00.002 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
01:43:28.323 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
01:43:28.325 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.37 mountX=0.26 mountY=-0.06, mountTheta=-0.22
01:43:28.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.26, opts=13)
01:43:28.327 00.000 7988 Enqueuing Move request for scope (0.05, 0.26)
01:43:28.329 00.002 15712 Worker thread wakes up
01:43:28.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
01:43:28.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
01:43:28.329 00.000 15712 Moving (0.05, 0.26) raw xDistance=0.26 yDistance=-0.06
01:43:28.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:43:28.329 00.000 7988 UpdateGuideState exits: m=768 SNR=18.1
01:43:28.331 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:28.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:28.333 00.002 7988 Enqueuing Expose request
01:43:28.333 00.000 15712 PPEC rslt: input = 0.26, final = 0.20, react = 0.16, pred = 0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
01:43:28.333 00.000 15712 PPEC: input: 0.26, control: 0.20, exposure: 1500
01:43:28.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:28.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:43:28.333 00.000 15712 MoveAxis(W, 66, ABG)
01:43:28.333 00.000 15712 Guiding  Dir = 3, Dur = 66
01:43:28.333 00.000 15712 IsGuiding returns 0
01:43:28.350 00.017 15712 PulseGuide returned control before completion, sleep 54
01:43:28.436 00.086 15712 IsGuiding returns 0
01:43:28.436 00.000 15712 Move returns status 0, amount 66
01:43:28.436 00.000 15712 MoveAxis(N, 0, ABG)
01:43:28.436 00.000 15712 Move returns status 0, amount 0
01:43:28.436 00.000 15712 move complete, result=0
01:43:28.436 00.000 7988 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
01:43:28.436 00.000 15712 worker thread done servicing request
01:43:28.436 00.000 15712 Worker thread wakes up
01:43:28.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:28.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:30.182 01.746 15712 Exposure complete
01:43:30.244 00.062 15712 worker thread done servicing request
01:43:30.244 00.000 7988 OnExposeComplete: enter
01:43:30.244 00.000 7988 UpdateGuideState(): m_state=6
01:43:30.249 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2801
01:43:30.249 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=187.34, Mass=861, SNR=19.0, Peak=172 HFD=3.5
01:43:30.249 00.000 7988 MultiStar: [#1 -0.03,1.07,0.00,M9] [#2 0.43,0.29,0.00,M2] [#3 -0.00,0.66,0.00,M1] [#4 0.45,0.71,0.00,M2] [#5 0.37,0.39,0.00,M5] [#6 0.19,1.13,0.00,M2] [#7 0.57,0.29,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 -0.75,0.95,0.00,R] 
01:43:30.249 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
01:43:30.249 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
01:43:30.249 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.65 hyp=0.65 cameraTheta=1.54 mountX=0.65 mountY=-0.03, mountTheta=-0.05
01:43:30.257 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.65, opts=13)
01:43:30.257 00.000 7988 Enqueuing Move request for scope (0.02, 0.65)
01:43:30.257 00.000 15712 Worker thread wakes up
01:43:30.260 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.65) opts 0xd
01:43:30.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:43:30.260 00.000 7988 UpdateGuideState exits: m=861 SNR=19.0
01:43:30.262 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:30.262 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:30.264 00.002 7988 Enqueuing Expose request
01:43:30.264 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.65)
01:43:30.264 00.000 15712 Moving (0.02, 0.65) raw xDistance=0.65 yDistance=-0.03
01:43:30.266 00.002 15712 PPEC rslt: input = 0.65, final = 0.44, react = 0.39, pred = 0.05, hyst = 0.36, hyst_pct = 0.00, period_length = 639.26
01:43:30.266 00.000 15712 PPEC: input: 0.65, control: 0.44, exposure: 1500
01:43:30.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:30.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:43:30.266 00.000 15712 MoveAxis(W, 144, ABG)
01:43:30.266 00.000 15712 Guiding  Dir = 3, Dur = 144
01:43:30.266 00.000 15712 IsGuiding returns 0
01:43:30.292 00.026 15712 PulseGuide returned control before completion, sleep 133
01:43:30.451 00.159 15712 IsGuiding returns 0
01:43:30.451 00.000 15712 Move returns status 0, amount 144
01:43:30.451 00.000 15712 MoveAxis(N, 0, ABG)
01:43:30.451 00.000 15712 Move returns status 0, amount 0
01:43:30.451 00.000 15712 move complete, result=0
01:43:30.451 00.000 15712 worker thread done servicing request
01:43:30.451 00.000 15712 Worker thread wakes up
01:43:30.451 00.000 7988 GuideStep: 0.7 px 144 ms WEST, -0.0 px 0 ms NORTH
01:43:30.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:30.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:31.869 01.418 15712 Exposure complete
01:43:31.933 00.064 15712 worker thread done servicing request
01:43:31.933 00.000 7988 OnExposeComplete: enter
01:43:31.933 00.000 7988 UpdateGuideState(): m_state=6
01:43:31.933 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2802
01:43:31.933 00.000 7988 Star::Find returns 1 (0), X=973.93, Y=186.93, Mass=753, SNR=17.7, Peak=137 HFD=3.8
01:43:31.933 00.000 7988 MultiStar: [#1 0.19,0.71,0.00,M10] [#2 0.31,0.11,0.96,U] [#3 0.20,0.23,0.90,U] [#4 0.36,0.61,0.00,M3] [#5 0.18,0.46,0.00,M6] [#6 0.09,0.77,0.00,M3] [#7 -0.47,0.17,0.00,M6] [#8 0.79,-0.88,0.00,M2] 
01:43:31.933 00.000 7988 refined, 2 included, MultiStar: {0.24, 0.19}, one-star: {0.21, 0.24}
01:43:31.933 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
01:43:31.933 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
01:43:31.933 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.19 hyp=0.31 cameraTheta=0.67 mountX=0.19 mountY=-0.25, mountTheta=-0.90
01:43:31.942 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.19, opts=13)
01:43:31.942 00.000 7988 Enqueuing Move request for scope (0.24, 0.19)
01:43:31.942 00.000 15712 Worker thread wakes up
01:43:31.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.19) opts 0xd
01:43:31.942 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.19)
01:43:31.942 00.000 15712 Moving (0.24, 0.19) raw xDistance=0.19 yDistance=-0.25
01:43:31.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:43:31.947 00.005 7988 UpdateGuideState exits: m=753 SNR=17.7
01:43:31.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:31.947 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:31.947 00.000 15712 PPEC rslt: input = 0.19, final = 0.16, react = 0.12, pred = 0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:43:31.947 00.000 15712 PPEC: input: 0.19, control: 0.16, exposure: 1500
01:43:31.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:31.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:43:31.947 00.000 7988 Enqueuing Expose request
01:43:31.947 00.000 15712 MoveAxis(W, 54, ABG)
01:43:31.947 00.000 15712 Guiding  Dir = 3, Dur = 54
01:43:31.947 00.000 15712 IsGuiding returns 0
01:43:31.970 00.023 15712 PulseGuide returned control before completion, sleep 49
01:43:32.026 00.056 15712 IsGuiding returns 1
01:43:32.026 00.000 15712 scope still moving after pulse duration time elapsed
01:43:32.061 00.035 15712 IsGuiding returns 0
01:43:32.061 00.000 15712 scope move finished after 54 + 58 ms
01:43:32.061 00.000 15712 Move returns status 0, amount 54
01:43:32.061 00.000 15712 MoveAxis(N, 0, ABG)
01:43:32.061 00.000 15712 Move returns status 0, amount 0
01:43:32.061 00.000 15712 move complete, result=0
01:43:32.061 00.000 15712 worker thread done servicing request
01:43:32.061 00.000 15712 Worker thread wakes up
01:43:32.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:32.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:32.061 00.000 7988 GuideStep: 0.2 px 54 ms WEST, -0.2 px 0 ms NORTH
01:43:33.704 01.643 15712 Exposure complete
01:43:33.768 00.064 15712 worker thread done servicing request
01:43:33.768 00.000 7988 OnExposeComplete: enter
01:43:33.768 00.000 7988 UpdateGuideState(): m_state=6
01:43:33.772 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2803
01:43:33.772 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=186.02, Mass=839, SNR=18.6, Peak=151 HFD=3.7
01:43:33.774 00.002 7988 MultiStar: [#1 0.29,-0.20,0.96,U] [#2 0.13,-0.88,0.00,M2] [#3 -0.13,-0.88,0.00,M1] [#4 0.25,-0.31,0.71,U] [#5 -0.12,-0.81,0.00,M7] [#6 -0.03,-0.26,0.72,U] [#7 0.06,-0.30,0.52,U] [#8 0.01,-0.69,0.00,M3] 
01:43:33.774 00.000 7988 refined, 4 included, MultiStar: {0.20, -0.37}, one-star: {0.31, -0.67}
01:43:33.776 00.002 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
01:43:33.776 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
01:43:33.778 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.37 hyp=0.42 cameraTheta=-1.07 mountX=-0.36 mountY=-0.19, mountTheta=-2.66
01:43:33.780 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.37, opts=13)
01:43:33.780 00.000 7988 Enqueuing Move request for scope (0.20, -0.37)
01:43:33.782 00.002 15712 Worker thread wakes up
01:43:33.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.37) opts 0xd
01:43:33.782 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.37)
01:43:33.782 00.000 15712 Moving (0.20, -0.37) raw xDistance=-0.36 yDistance=-0.19
01:43:33.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:43:33.784 00.002 7988 UpdateGuideState exits: m=839 SNR=18.6
01:43:33.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:33.786 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:33.786 00.000 7988 Enqueuing Expose request
01:43:33.788 00.002 15712 PPEC rslt: input = -0.36, final = -0.17, react = -0.22, pred = 0.05, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
01:43:33.788 00.000 15712 PPEC: input: -0.36, control: -0.17, exposure: 1500
01:43:33.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:33.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:43:33.788 00.000 15712 MoveAxis(E, 56, ABG)
01:43:33.788 00.000 15712 Guiding  Dir = 2, Dur = 56
01:43:33.788 00.000 15712 IsGuiding returns 0
01:43:33.800 00.012 15712 PulseGuide returned control before completion, sleep 46
01:43:33.873 00.073 15712 IsGuiding returns 1
01:43:33.873 00.000 15712 scope still moving after pulse duration time elapsed
01:43:33.896 00.023 15712 IsGuiding returns 0
01:43:33.896 00.000 15712 scope move finished after 56 + 51 ms
01:43:33.896 00.000 15712 Move returns status 0, amount 56
01:43:33.896 00.000 15712 MoveAxis(N, 0, ABG)
01:43:33.896 00.000 15712 Move returns status 0, amount 0
01:43:33.896 00.000 15712 move complete, result=0
01:43:33.896 00.000 7988 GuideStep: -0.4 px 56 ms EAST, -0.2 px 0 ms NORTH
01:43:33.897 00.001 15712 worker thread done servicing request
01:43:33.897 00.000 15712 Worker thread wakes up
01:43:33.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:33.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:35.317 01.420 15712 Exposure complete
01:43:35.378 00.061 15712 worker thread done servicing request
01:43:35.378 00.000 7988 OnExposeComplete: enter
01:43:35.378 00.000 7988 UpdateGuideState(): m_state=6
01:43:35.384 00.006 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2804
01:43:35.384 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=185.88, Mass=1015, SNR=20.5, Peak=148 HFD=4.1
01:43:35.386 00.002 7988 MultiStar: [#1 0.48,-0.07,0.00,M10] [#2 0.47,-0.45,0.00,M3] [#3 0.02,-0.40,0.75,U] [#4 0.27,-0.35,0.63,U] [#5 -0.07,-0.74,0.00,M8] [#6 -0.14,-0.23,0.57,U] [#7 -0.12,-0.69,0.00,M6] [#8 0.17,-0.62,0.00,M4] 
01:43:35.386 00.000 7988 refined, 3 included, MultiStar: {0.07, -0.49}, one-star: {0.11, -0.81}
01:43:35.388 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
01:43:35.388 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
01:43:35.390 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.49 hyp=0.50 cameraTheta=-1.43 mountX=-0.49 mountY=-0.06, mountTheta=-3.02
01:43:35.392 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.49, opts=13)
01:43:35.392 00.000 7988 Enqueuing Move request for scope (0.07, -0.49)
01:43:35.394 00.002 15712 Worker thread wakes up
01:43:35.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.49) opts 0xd
01:43:35.394 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.49)
01:43:35.394 00.000 15712 Moving (0.07, -0.49) raw xDistance=-0.49 yDistance=-0.06
01:43:35.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:43:35.394 00.000 7988 UpdateGuideState exits: m=1015 SNR=20.5
01:43:35.397 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:35.397 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:35.399 00.002 7988 Enqueuing Expose request
01:43:35.399 00.000 15712 PPEC rslt: input = -0.49, final = -0.25, react = -0.30, pred = 0.04, hyst = -0.26, hyst_pct = 0.00, period_length = 639.26
01:43:35.399 00.000 15712 PPEC: input: -0.49, control: -0.25, exposure: 1500
01:43:35.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:35.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:43:35.399 00.000 15712 MoveAxis(E, 83, ABG)
01:43:35.399 00.000 15712 Guiding  Dir = 2, Dur = 83
01:43:35.399 00.000 15712 IsGuiding returns 0
01:43:35.417 00.018 15712 PulseGuide returned control before completion, sleep 71
01:43:35.528 00.111 15712 IsGuiding returns 0
01:43:35.528 00.000 15712 Move returns status 0, amount 83
01:43:35.528 00.000 15712 MoveAxis(N, 0, ABG)
01:43:35.528 00.000 15712 Move returns status 0, amount 0
01:43:35.528 00.000 15712 move complete, result=0
01:43:35.528 00.000 7988 GuideStep: -0.5 px 83 ms EAST, -0.1 px 0 ms NORTH
01:43:35.528 00.000 15712 worker thread done servicing request
01:43:35.528 00.000 15712 Worker thread wakes up
01:43:35.537 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:35.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:37.278 01.741 15712 Exposure complete
01:43:37.339 00.061 15712 worker thread done servicing request
01:43:37.339 00.000 7988 OnExposeComplete: enter
01:43:37.339 00.000 7988 UpdateGuideState(): m_state=6
01:43:37.344 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2805
01:43:37.344 00.000 7988 Star::Find returns 1 (0), X=974.06, Y=187.08, Mass=940, SNR=20.0, Peak=155 HFD=4.2
01:43:37.346 00.002 7988 MultiStar: [#1 0.29,0.98,0.00,R] [#2 0.28,0.49,0.00,M4] [#3 0.07,0.22,0.78,U] [#4 0.48,0.85,0.00,M2] [#5 -0.10,0.17,0.61,U] [#6 0.05,0.58,0.00,M2] [#7 -0.01,0.49,0.00,M7] [#8 1.12,-0.05,0.00,M5] 
01:43:37.347 00.001 7988 refined, 2 included, MultiStar: {0.14, 0.28}, one-star: {0.34, 0.39}
01:43:37.347 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
01:43:37.349 00.002 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
01:43:37.349 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.31 cameraTheta=1.11 mountX=0.28 mountY=-0.15, mountTheta=-0.48
01:43:37.351 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.28, opts=13)
01:43:37.353 00.002 7988 Enqueuing Move request for scope (0.14, 0.28)
01:43:37.353 00.000 15712 Worker thread wakes up
01:43:37.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
01:43:37.353 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
01:43:37.353 00.000 15712 Moving (0.14, 0.28) raw xDistance=0.28 yDistance=-0.15
01:43:37.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:43:37.355 00.002 7988 UpdateGuideState exits: m=940 SNR=20.0
01:43:37.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:37.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:37.355 00.000 7988 Enqueuing Expose request
01:43:37.355 00.000 15712 PPEC rslt: input = 0.28, final = 0.21, react = 0.17, pred = 0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
01:43:37.355 00.000 15712 PPEC: input: 0.28, control: 0.21, exposure: 1500
01:43:37.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:37.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:43:37.355 00.000 15712 MoveAxis(W, 68, ABG)
01:43:37.355 00.000 15712 Guiding  Dir = 3, Dur = 68
01:43:37.355 00.000 15712 IsGuiding returns 0
01:43:37.389 00.034 15712 PulseGuide returned control before completion, sleep 50
01:43:37.470 00.081 15712 IsGuiding returns 0
01:43:37.470 00.000 15712 Move returns status 0, amount 68
01:43:37.470 00.000 15712 MoveAxis(N, 0, ABG)
01:43:37.470 00.000 15712 Move returns status 0, amount 0
01:43:37.470 00.000 15712 move complete, result=0
01:43:37.470 00.000 7988 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
01:43:37.471 00.001 15712 worker thread done servicing request
01:43:37.471 00.000 15712 Worker thread wakes up
01:43:37.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:37.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:38.888 01.417 15712 Exposure complete
01:43:38.950 00.062 15712 worker thread done servicing request
01:43:38.950 00.000 7988 OnExposeComplete: enter
01:43:38.950 00.000 7988 UpdateGuideState(): m_state=6
01:43:38.955 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2806
01:43:38.955 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=186.89, Mass=726, SNR=17.5, Peak=150 HFD=2.9
01:43:38.957 00.002 7988 MultiStar: [#1 -0.15,-0.30,1.15,U] [#2 0.46,0.03,0.95,U] [#3 -0.19,0.36,0.93,U] [#4 0.19,0.22,0.74,U] [#5 -0.22,0.06,0.79,U] [#6 0.12,0.61,0.00,M3] [#7 0.19,0.16,0.51,U] [#8 -0.60,0.34,0.00,M6] 
01:43:38.957 00.000 7988 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.25, 0.20}
01:43:38.959 00.002 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
01:43:38.960 00.001 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
01:43:38.960 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.90 mountX=0.08 mountY=-0.07, mountTheta=-0.68
01:43:38.962 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
01:43:38.964 00.002 7988 Enqueuing Move request for scope (0.07, 0.08)
01:43:38.964 00.000 15712 Worker thread wakes up
01:43:38.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:43:38.965 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:43:38.965 00.000 7988 UpdateGuideState exits: m=726 SNR=17.5
01:43:38.967 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:38.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:38.969 00.002 7988 Enqueuing Expose request
01:43:38.969 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:43:38.969 00.000 15712 Moving (0.07, 0.08) raw xDistance=0.08 yDistance=-0.07
01:43:38.969 00.000 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:38.969 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
01:43:38.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:38.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:43:38.969 00.000 15712 MoveAxis(W, 11, ABG)
01:43:38.969 00.000 15712 Guiding  Dir = 3, Dur = 11
01:43:38.969 00.000 15712 IsGuiding returns 0
01:43:39.003 00.034 15712 IsGuiding returns 1
01:43:39.003 00.000 15712 scope still moving after pulse duration time elapsed
01:43:39.030 00.027 15712 IsGuiding returns 1
01:43:39.068 00.038 15712 IsGuiding returns 0
01:43:39.068 00.000 15712 scope move finished after 11 + 81 ms
01:43:39.068 00.000 15712 Move returns status 0, amount 11
01:43:39.068 00.000 15712 MoveAxis(N, 0, ABG)
01:43:39.068 00.000 15712 Move returns status 0, amount 0
01:43:39.068 00.000 15712 move complete, result=0
01:43:39.068 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:43:39.070 00.002 15712 worker thread done servicing request
01:43:39.070 00.000 15712 Worker thread wakes up
01:43:39.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:39.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:40.705 01.635 15712 Exposure complete
01:43:40.766 00.061 15712 worker thread done servicing request
01:43:40.766 00.000 7988 OnExposeComplete: enter
01:43:40.766 00.000 7988 UpdateGuideState(): m_state=6
01:43:40.770 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2807
01:43:40.770 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=187.06, Mass=860, SNR=19.1, Peak=168 HFD=2.9
01:43:40.772 00.002 7988 MultiStar: [#1 -0.09,0.07,0.97,U] [#2 0.32,0.34,0.00,M4] [#3 -0.26,0.40,0.00,M1] [#4 0.15,1.03,0.00,M2] [#5 0.23,0.48,0.00,M7] [#6 -0.05,0.83,0.00,M4] [#7 -0.39,0.41,0.00,M7] [#8 -0.22,0.35,0.46,U] 
01:43:40.772 00.000 7988 refined, 2 included, MultiStar: {-0.04, 0.25}, one-star: {0.10, 0.37}
01:43:40.774 00.002 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
01:43:40.774 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:43:40.776 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.72 mountX=0.25 mountY=0.03, mountTheta=0.12
01:43:40.778 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.25, opts=13)
01:43:40.778 00.000 7988 Enqueuing Move request for scope (-0.04, 0.25)
01:43:40.780 00.002 15712 Worker thread wakes up
01:43:40.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
01:43:40.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
01:43:40.780 00.000 15712 Moving (-0.04, 0.25) raw xDistance=0.25 yDistance=0.03
01:43:40.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:43:40.782 00.002 7988 UpdateGuideState exits: m=860 SNR=19.1
01:43:40.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:40.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:40.782 00.000 7988 Enqueuing Expose request
01:43:40.782 00.000 15712 PPEC rslt: input = 0.25, final = 0.18, react = 0.15, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
01:43:40.782 00.000 15712 PPEC: input: 0.25, control: 0.18, exposure: 1500
01:43:40.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:40.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:43:40.782 00.000 15712 MoveAxis(W, 58, ABG)
01:43:40.782 00.000 15712 Guiding  Dir = 3, Dur = 58
01:43:40.823 00.041 15712 IsGuiding returns 0
01:43:40.833 00.010 15712 PulseGuide returned control before completion, sleep 53
01:43:40.918 00.085 15712 IsGuiding returns 0
01:43:40.918 00.000 15712 Move returns status 0, amount 58
01:43:40.918 00.000 15712 MoveAxis(N, 0, ABG)
01:43:40.918 00.000 15712 Move returns status 0, amount 0
01:43:40.918 00.000 15712 move complete, result=0
01:43:40.918 00.000 7988 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
01:43:40.924 00.006 15712 worker thread done servicing request
01:43:40.924 00.000 15712 Worker thread wakes up
01:43:40.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:40.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:42.330 01.406 15712 Exposure complete
01:43:42.394 00.064 15712 worker thread done servicing request
01:43:42.394 00.000 7988 OnExposeComplete: enter
01:43:42.396 00.002 7988 UpdateGuideState(): m_state=6
01:43:42.397 00.001 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2808
01:43:42.398 00.001 7988 Star::Find returns 1 (0), X=973.95, Y=186.88, Mass=851, SNR=19.2, Peak=141 HFD=3.8
01:43:42.399 00.001 7988 MultiStar: [#1 -0.05,-0.10,1.05,U] [#2 0.51,0.25,0.00,M5] [#3 0.46,0.43,0.00,M2] [#4 0.84,0.84,0.00,M3] [#5 0.24,-0.02,0.78,U] [#6 0.23,0.34,0.67,U] [#7 0.54,0.56,0.00,M8] [#8 1.11,-0.19,0.00,M6] 
01:43:42.400 00.001 7988 refined, 3 included, MultiStar: {0.15, 0.08}, one-star: {0.23, 0.19}
01:43:42.400 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
01:43:42.400 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
01:43:42.400 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.51 mountX=0.08 mountY=-0.15, mountTheta=-1.06
01:43:42.400 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.08, opts=13)
01:43:42.400 00.000 7988 Enqueuing Move request for scope (0.15, 0.08)
01:43:42.400 00.000 15712 Worker thread wakes up
01:43:42.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
01:43:42.407 00.007 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
01:43:42.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:43:42.407 00.000 7988 UpdateGuideState exits: m=851 SNR=19.2
01:43:42.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:42.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:42.407 00.000 7988 Enqueuing Expose request
01:43:42.407 00.000 15712 Moving (0.15, 0.08) raw xDistance=0.08 yDistance=-0.15
01:43:42.413 00.006 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:42.413 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
01:43:42.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:42.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:43:42.413 00.000 15712 MoveAxis(W, 9, ABG)
01:43:42.413 00.000 15712 Guiding  Dir = 3, Dur = 9
01:43:42.439 00.026 15712 IsGuiding returns 0
01:43:42.457 00.018 15712 IsGuiding returns 0
01:43:42.457 00.000 15712 Move returns status 0, amount 9
01:43:42.457 00.000 15712 MoveAxis(N, 0, ABG)
01:43:42.457 00.000 15712 Move returns status 0, amount 0
01:43:42.457 00.000 15712 move complete, result=0
01:43:42.457 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
01:43:42.459 00.002 15712 worker thread done servicing request
01:43:42.459 00.000 15712 Worker thread wakes up
01:43:42.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:42.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:44.102 01.643 15712 Exposure complete
01:43:44.164 00.062 15712 worker thread done servicing request
01:43:44.164 00.000 7988 OnExposeComplete: enter
01:43:44.164 00.000 7988 UpdateGuideState(): m_state=6
01:43:44.168 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2809
01:43:44.168 00.000 7988 Star::Find returns 1 (0), X=973.98, Y=186.65, Mass=916, SNR=19.6, Peak=156 HFD=3.4
01:43:44.170 00.002 7988 MultiStar: [#1 -0.05,-0.42,0.95,U] [#2 0.57,0.14,0.00,M6] [#3 0.10,0.23,0.88,U] [#4 0.40,0.37,0.00,M4] [#5 0.28,0.14,0.65,U] [#6 0.18,0.53,0.00,M4] [#7 0.63,0.09,0.00,M9] [#8 0.51,-0.10,0.00,M7] 
01:43:44.170 00.000 7988 refined, 3 included, MultiStar: {0.14, -0.04}, one-star: {0.26, -0.04}
01:43:44.172 00.002 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
01:43:44.172 00.000 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
01:43:44.174 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.30 mountX=-0.04 mountY=-0.14, mountTheta=-1.87
01:43:44.176 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.04, opts=13)
01:43:44.176 00.000 7988 Enqueuing Move request for scope (0.14, -0.04)
01:43:44.178 00.002 15712 Worker thread wakes up
01:43:44.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
01:43:44.178 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
01:43:44.178 00.000 15712 Moving (0.14, -0.04) raw xDistance=-0.04 yDistance=-0.14
01:43:44.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:43:44.179 00.001 7988 UpdateGuideState exits: m=916 SNR=19.6
01:43:44.181 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:44.181 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:44.183 00.002 7988 Enqueuing Expose request
01:43:44.183 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:44.183 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
01:43:44.183 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:44.183 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:43:44.183 00.000 15712 MoveAxis(W, 10, ABG)
01:43:44.183 00.000 15712 Guiding  Dir = 3, Dur = 10
01:43:44.183 00.000 15712 IsGuiding returns 0
01:43:44.198 00.015 15712 IsGuiding returns 1
01:43:44.198 00.000 15712 scope still moving after pulse duration time elapsed
01:43:44.247 00.049 15712 IsGuiding returns 0
01:43:44.247 00.000 15712 scope move finished after 10 + 52 ms
01:43:44.247 00.000 15712 Move returns status 0, amount 10
01:43:44.247 00.000 15712 MoveAxis(N, 0, ABG)
01:43:44.247 00.000 15712 Move returns status 0, amount 0
01:43:44.247 00.000 15712 move complete, result=0
01:43:44.247 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:43:44.249 00.002 15712 worker thread done servicing request
01:43:44.249 00.000 15712 Worker thread wakes up
01:43:44.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:44.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:45.666 01.417 15712 Exposure complete
01:43:45.727 00.061 15712 worker thread done servicing request
01:43:45.729 00.002 7988 OnExposeComplete: enter
01:43:45.729 00.000 7988 UpdateGuideState(): m_state=6
01:43:45.729 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2810
01:43:45.729 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=186.36, Mass=845, SNR=18.9, Peak=137 HFD=3.5
01:43:45.729 00.000 7988 MultiStar: [#1 -0.10,-0.39,1.05,U] [#2 0.45,-0.09,0.90,U] [#3 0.21,-0.03,0.90,U] [#4 0.17,-0.03,0.74,U] [#5 -0.11,-0.41,0.75,U] [#6 0.40,0.36,0.00,M5] [#7 0.16,-0.25,0.54,U] [#8 0.36,-0.59,0.00,M8] 
01:43:45.729 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.22}, one-star: {0.42, -0.33}
01:43:45.729 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:43:45.729 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
01:43:45.729 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-0.90 mountX=-0.22 mountY=-0.17, mountTheta=-2.48
01:43:45.729 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.22, opts=13)
01:43:45.729 00.000 7988 Enqueuing Move request for scope (0.18, -0.22)
01:43:45.729 00.000 15712 Worker thread wakes up
01:43:45.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
01:43:45.729 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
01:43:45.729 00.000 15712 Moving (0.18, -0.22) raw xDistance=-0.22 yDistance=-0.17
01:43:45.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:43:45.743 00.014 7988 UpdateGuideState exits: m=845 SNR=18.9
01:43:45.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:45.745 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:45.746 00.001 7988 Enqueuing Expose request
01:43:45.746 00.000 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
01:43:45.746 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
01:43:45.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:45.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:43:45.746 00.000 15712 MoveAxis(E, 33, ABG)
01:43:45.746 00.000 15712 Guiding  Dir = 2, Dur = 33
01:43:45.763 00.017 15712 IsGuiding returns 0
01:43:45.780 00.017 15712 PulseGuide returned control before completion, sleep 28
01:43:45.823 00.043 15712 IsGuiding returns 0
01:43:45.823 00.000 15712 Move returns status 0, amount 33
01:43:45.823 00.000 15712 MoveAxis(N, 0, ABG)
01:43:45.823 00.000 15712 Move returns status 0, amount 0
01:43:45.823 00.000 15712 move complete, result=0
01:43:45.823 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
01:43:45.831 00.008 15712 worker thread done servicing request
01:43:45.831 00.000 15712 Worker thread wakes up
01:43:45.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:45.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:47.469 01.638 15712 Exposure complete
01:43:47.532 00.063 15712 worker thread done servicing request
01:43:47.533 00.001 7988 OnExposeComplete: enter
01:43:47.533 00.000 7988 UpdateGuideState(): m_state=6
01:43:47.533 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2811
01:43:47.533 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=186.62, Mass=1025, SNR=20.9, Peak=155 HFD=3.7
01:43:47.533 00.000 7988 MultiStar: [#1 0.08,0.16,0.90,U] [#2 0.75,0.44,0.00,M6] [#3 0.10,0.51,0.00,M1] [#4 0.53,0.61,0.00,M4] [#5 0.31,0.07,0.63,U] [#6 -0.04,0.56,0.00,M6] [#7 0.33,0.46,0.00,M9] [#8 0.45,0.01,0.39,U] 
01:43:47.533 00.000 7988 single-star, 3 included, MultiStar: {0.19, 0.04}, one-star: {0.13, -0.07}
01:43:47.533 00.000 7988 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
01:43:47.533 00.000 7988 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.12 = -2.12)
01:43:47.533 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.52 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
01:43:47.533 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
01:43:47.533 00.000 7988 Enqueuing Move request for scope (0.13, -0.07)
01:43:47.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:43:47.533 00.000 7988 UpdateGuideState exits: m=1025 SNR=20.9
01:43:47.547 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:47.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:47.549 00.002 7988 Enqueuing Expose request
01:43:47.549 00.000 15712 Worker thread wakes up
01:43:47.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:43:47.549 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:43:47.549 00.000 15712 Moving (0.13, -0.07) raw xDistance=-0.07 yDistance=-0.12
01:43:47.551 00.002 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:47.551 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
01:43:47.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:47.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:43:47.551 00.000 15712 MoveAxis(W, 12, ABG)
01:43:47.551 00.000 15712 Guiding  Dir = 3, Dur = 12
01:43:47.551 00.000 15712 IsGuiding returns 0
01:43:47.565 00.014 15712 IsGuiding returns 1
01:43:47.565 00.000 15712 scope still moving after pulse duration time elapsed
01:43:47.616 00.051 15712 IsGuiding returns 0
01:43:47.616 00.000 15712 scope move finished after 12 + 53 ms
01:43:47.616 00.000 15712 Move returns status 0, amount 12
01:43:47.616 00.000 15712 MoveAxis(N, 0, ABG)
01:43:47.616 00.000 15712 Move returns status 0, amount 0
01:43:47.616 00.000 15712 move complete, result=0
01:43:47.616 00.000 15712 worker thread done servicing request
01:43:47.616 00.000 15712 Worker thread wakes up
01:43:47.616 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:43:47.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:47.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:49.033 01.417 15712 Exposure complete
01:43:49.096 00.063 15712 worker thread done servicing request
01:43:49.097 00.001 7988 OnExposeComplete: enter
01:43:49.097 00.000 7988 UpdateGuideState(): m_state=6
01:43:49.097 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2812
01:43:49.097 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=186.88, Mass=939, SNR=19.8, Peak=154 HFD=3.8
01:43:49.097 00.000 7988 MultiStar: [#1 0.03,-0.01,1.00,U] [#2 0.66,0.44,0.00,M7] [#3 0.19,0.56,0.00,M2] [#4 0.55,0.67,0.00,M5] [#5 0.30,0.53,0.00,M4] [#6 0.13,0.53,0.00,M7] [#7 0.13,0.42,0.45,U] [#8 0.50,-0.35,0.00,M8] 
01:43:49.097 00.000 7988 refined, 2 included, MultiStar: {0.17, 0.15}, one-star: {0.32, 0.19}
01:43:49.097 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.56) = xAngle (-0.83 = -0.83)
01:43:49.097 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
01:43:49.097 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.73 mountX=0.15 mountY=-0.17, mountTheta=-0.85
01:43:49.097 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.15, opts=13)
01:43:49.097 00.000 7988 Enqueuing Move request for scope (0.17, 0.15)
01:43:49.097 00.000 15712 Worker thread wakes up
01:43:49.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
01:43:49.097 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
01:43:49.097 00.000 15712 Moving (0.17, 0.15) raw xDistance=0.15 yDistance=-0.17
01:43:49.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:43:49.110 00.013 7988 UpdateGuideState exits: m=939 SNR=19.8
01:43:49.110 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:49.110 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:49.114 00.004 7988 Enqueuing Expose request
01:43:49.114 00.000 15712 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:49.114 00.000 15712 PPEC: input: 0.15, control: 0.04, exposure: 1500
01:43:49.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:49.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:43:49.114 00.000 15712 MoveAxis(W, 14, ABG)
01:43:49.114 00.000 15712 Guiding  Dir = 3, Dur = 14
01:43:49.114 00.000 15712 IsGuiding returns 0
01:43:49.136 00.022 15712 IsGuiding returns 1
01:43:49.136 00.000 15712 scope still moving after pulse duration time elapsed
01:43:49.182 00.046 15712 IsGuiding returns 0
01:43:49.182 00.000 15712 scope move finished after 14 + 56 ms
01:43:49.182 00.000 15712 Move returns status 0, amount 14
01:43:49.182 00.000 15712 MoveAxis(N, 0, ABG)
01:43:49.182 00.000 15712 Move returns status 0, amount 0
01:43:49.182 00.000 15712 move complete, result=0
01:43:49.182 00.000 7988 GuideStep: 0.2 px 14 ms WEST, -0.2 px 0 ms NORTH
01:43:49.188 00.006 15712 worker thread done servicing request
01:43:49.188 00.000 15712 Worker thread wakes up
01:43:49.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:49.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:50.928 01.740 15712 Exposure complete
01:43:50.989 00.061 15712 worker thread done servicing request
01:43:50.989 00.000 7988 OnExposeComplete: enter
01:43:50.989 00.000 7988 UpdateGuideState(): m_state=6
01:43:50.995 00.006 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2813
01:43:50.995 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=186.68, Mass=1006, SNR=20.8, Peak=154 HFD=3.7
01:43:50.997 00.002 7988 MultiStar: [#1 -0.09,-0.23,0.92,U] [#2 0.49,0.35,0.00,M8] [#3 0.03,-0.02,0.78,U] [#4 0.18,0.64,0.00,M6] [#5 0.47,0.10,0.00,M5] [#6 0.04,0.36,0.63,U] [#7 0.23,0.07,0.48,U] [#8 0.70,-0.47,0.00,M9] 
01:43:50.997 00.000 7988 refined, 4 included, MultiStar: {0.04, 0.01}, one-star: {0.09, -0.01}
01:43:50.999 00.002 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
01:43:50.999 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
01:43:51.001 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.14 mountX=0.01 mountY=-0.04, mountTheta=-1.42
01:43:51.002 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.01, opts=13)
01:43:51.004 00.002 7988 Enqueuing Move request for scope (0.04, 0.01)
01:43:51.005 00.001 15712 Worker thread wakes up
01:43:51.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:43:51.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:43:51.006 00.001 7988 UpdateGuideState exits: m=1006 SNR=20.8
01:43:51.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:51.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:51.006 00.000 7988 Enqueuing Expose request
01:43:51.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:43:51.006 00.000 15712 Moving (0.04, 0.01) raw xDistance=0.01 yDistance=-0.04
01:43:51.006 00.000 15712 PPEC rslt: input = 0.01, final = 0.05, react = 0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:51.006 00.000 15712 PPEC: input: 0.01, control: 0.05, exposure: 1500
01:43:51.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:51.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:43:51.006 00.000 15712 MoveAxis(W, 18, ABG)
01:43:51.006 00.000 15712 Guiding  Dir = 3, Dur = 18
01:43:51.006 00.000 15712 IsGuiding returns 0
01:43:51.041 00.035 15712 IsGuiding returns 1
01:43:51.041 00.000 15712 scope still moving after pulse duration time elapsed
01:43:51.089 00.048 15712 IsGuiding returns 0
01:43:51.089 00.000 15712 scope move finished after 18 + 55 ms
01:43:51.089 00.000 15712 Move returns status 0, amount 18
01:43:51.089 00.000 15712 MoveAxis(N, 0, ABG)
01:43:51.089 00.000 15712 Move returns status 0, amount 0
01:43:51.089 00.000 15712 move complete, result=0
01:43:51.089 00.000 7988 GuideStep: 0.0 px 18 ms WEST, -0.0 px 0 ms NORTH
01:43:51.091 00.002 15712 worker thread done servicing request
01:43:51.091 00.000 15712 Worker thread wakes up
01:43:51.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:51.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:52.520 01.429 15712 Exposure complete
01:43:52.583 00.063 15712 worker thread done servicing request
01:43:52.583 00.000 7988 OnExposeComplete: enter
01:43:52.583 00.000 7988 UpdateGuideState(): m_state=6
01:43:52.586 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2814
01:43:52.586 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=186.83, Mass=784, SNR=18.2, Peak=145 HFD=3.1
01:43:52.588 00.002 7988 MultiStar: [#1 0.13,-0.26,1.03,U] [#2 0.23,0.13,0.90,U] [#3 0.15,0.09,0.91,U] [#4 -0.17,0.85,0.00,M7] [#5 0.24,0.52,0.00,M6] [#6 -0.09,0.61,0.00,M7] [#7 -0.17,0.12,0.56,U] [#8 0.28,-0.15,0.46,U] 
01:43:52.588 00.000 7988 refined, 5 included, MultiStar: {0.16, 0.02}, one-star: {0.28, 0.14}
01:43:52.590 00.002 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.47 = -1.47)
01:43:52.590 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
01:43:52.592 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.17 cameraTheta=0.09 mountX=0.02 mountY=-0.16, mountTheta=-1.47
01:43:52.594 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.02, opts=13)
01:43:52.594 00.000 7988 Enqueuing Move request for scope (0.16, 0.02)
01:43:52.596 00.002 15712 Worker thread wakes up
01:43:52.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
01:43:52.596 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
01:43:52.596 00.000 15712 Moving (0.16, 0.02) raw xDistance=0.02 yDistance=-0.16
01:43:52.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:43:52.596 00.000 7988 UpdateGuideState exits: m=784 SNR=18.2
01:43:52.599 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:52.601 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:52.601 00.000 7988 Enqueuing Expose request
01:43:52.603 00.002 15712 PPEC rslt: input = 0.02, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:52.603 00.000 15712 PPEC: input: 0.02, control: 0.05, exposure: 1500
01:43:52.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:52.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:43:52.603 00.000 15712 MoveAxis(W, 18, ABG)
01:43:52.603 00.000 15712 Guiding  Dir = 3, Dur = 18
01:43:52.636 00.033 15712 IsGuiding returns 0
01:43:52.655 00.019 15712 PulseGuide returned control before completion, sleep 13
01:43:52.678 00.023 15712 IsGuiding returns 1
01:43:52.678 00.000 15712 scope still moving after pulse duration time elapsed
01:43:52.719 00.041 15712 IsGuiding returns 0
01:43:52.719 00.000 15712 scope move finished after 18 + 62 ms
01:43:52.719 00.000 15712 Move returns status 0, amount 18
01:43:52.719 00.000 15712 MoveAxis(N, 0, ABG)
01:43:52.719 00.000 15712 Move returns status 0, amount 0
01:43:52.719 00.000 15712 move complete, result=0
01:43:52.719 00.000 7988 GuideStep: 0.0 px 18 ms WEST, -0.2 px 0 ms NORTH
01:43:52.721 00.002 15712 worker thread done servicing request
01:43:52.721 00.000 15712 Worker thread wakes up
01:43:52.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:52.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:54.357 01.636 15712 Exposure complete
01:43:54.420 00.063 15712 worker thread done servicing request
01:43:54.420 00.000 7988 OnExposeComplete: enter
01:43:54.420 00.000 7988 UpdateGuideState(): m_state=6
01:43:54.420 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2815
01:43:54.420 00.000 7988 Star::Find returns 1 (0), X=973.96, Y=186.69, Mass=881, SNR=19.4, Peak=151 HFD=3.4
01:43:54.420 00.000 7988 MultiStar: [#1 -0.33,-0.10,0.99,U] [#2 0.51,0.03,0.00,M8] [#3 -0.18,0.04,0.84,U] [#4 0.19,0.78,0.00,M8] [#5 0.09,0.11,0.74,U] [#6 -0.23,0.79,0.00,M8] [#7 0.24,0.16,0.44,U] [#8 0.15,-0.37,0.46,U] 
01:43:54.420 00.000 7988 refined, 5 included, MultiStar: {0.00, -0.02}, one-star: {0.24, -0.00}
01:43:54.420 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
01:43:54.420 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
01:43:54.420 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.52 mountX=-0.02 mountY=-0.00, mountTheta=-3.12
01:43:54.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.02, opts=13)
01:43:54.420 00.000 7988 Enqueuing Move request for scope (0.00, -0.02)
01:43:54.434 00.014 15712 Worker thread wakes up
01:43:54.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:43:54.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:43:54.434 00.000 15712 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=-0.00
01:43:54.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:43:54.434 00.000 7988 UpdateGuideState exits: m=881 SNR=19.4
01:43:54.437 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:54.437 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:54.437 00.000 7988 Enqueuing Expose request
01:43:54.437 00.000 15712 PPEC rslt: input = -0.02, final = 0.06, react = -0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:54.437 00.000 15712 PPEC: input: -0.02, control: 0.06, exposure: 1500
01:43:54.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:54.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:43:54.437 00.000 15712 MoveAxis(W, 18, ABG)
01:43:54.437 00.000 15712 Guiding  Dir = 3, Dur = 18
01:43:54.437 00.000 15712 IsGuiding returns 0
01:43:54.454 00.017 15712 IsGuiding returns 1
01:43:54.454 00.000 15712 scope still moving after pulse duration time elapsed
01:43:54.521 00.067 15712 IsGuiding returns 0
01:43:54.521 00.000 15712 scope move finished after 18 + 67 ms
01:43:54.521 00.000 15712 Move returns status 0, amount 18
01:43:54.521 00.000 15712 MoveAxis(N, 0, ABG)
01:43:54.521 00.000 15712 Move returns status 0, amount 0
01:43:54.521 00.000 15712 move complete, result=0
01:43:54.521 00.000 7988 GuideStep: -0.0 px 18 ms WEST, -0.0 px 0 ms NORTH
01:43:54.528 00.007 15712 worker thread done servicing request
01:43:54.528 00.000 15712 Worker thread wakes up
01:43:54.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:54.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:55.947 01.419 15712 Exposure complete
01:43:56.008 00.061 15712 worker thread done servicing request
01:43:56.008 00.000 7988 OnExposeComplete: enter
01:43:56.008 00.000 7988 UpdateGuideState(): m_state=6
01:43:56.014 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2816
01:43:56.014 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=186.82, Mass=869, SNR=19.2, Peak=152 HFD=3.7
01:43:56.016 00.002 7988 MultiStar: [#1 -0.13,-0.29,0.96,U] [#2 0.52,0.25,0.00,M9] [#3 0.00,0.04,0.81,U] [#4 0.57,0.41,0.00,M9] [#5 0.26,-0.06,0.71,U] [#6 -0.16,0.77,0.00,M9] [#7 0.60,0.61,0.00,M6] [#8 -0.03,-0.40,0.42,U] 
01:43:56.017 00.001 7988 refined, 4 included, MultiStar: {0.09, -0.08}, one-star: {0.32, 0.13}
01:43:56.017 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
01:43:56.019 00.002 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
01:43:56.019 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.71 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
01:43:56.021 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.08, opts=13)
01:43:56.023 00.002 7988 Enqueuing Move request for scope (0.09, -0.08)
01:43:56.023 00.000 15712 Worker thread wakes up
01:43:56.023 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:43:56.023 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:43:56.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:43:56.025 00.000 7988 UpdateGuideState exits: m=869 SNR=19.2
01:43:56.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:56.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:56.025 00.000 7988 Enqueuing Expose request
01:43:56.025 00.000 15712 Moving (0.09, -0.08) raw xDistance=-0.08 yDistance=-0.09
01:43:56.034 00.009 15712 PPEC rslt: input = -0.08, final = 0.05, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:56.034 00.000 15712 PPEC: input: -0.08, control: 0.05, exposure: 1500
01:43:56.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:56.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:43:56.034 00.000 15712 MoveAxis(W, 18, ABG)
01:43:56.034 00.000 15712 Guiding  Dir = 3, Dur = 18
01:43:56.034 00.000 15712 IsGuiding returns 0
01:43:56.060 00.026 15712 IsGuiding returns 1
01:43:56.060 00.000 15712 scope still moving after pulse duration time elapsed
01:43:56.104 00.044 15712 IsGuiding returns 0
01:43:56.104 00.000 15712 scope move finished after 18 + 55 ms
01:43:56.104 00.000 15712 Move returns status 0, amount 18
01:43:56.104 00.000 15712 MoveAxis(N, 0, ABG)
01:43:56.104 00.000 15712 Move returns status 0, amount 0
01:43:56.104 00.000 15712 move complete, result=0
01:43:56.104 00.000 7988 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
01:43:56.110 00.006 15712 worker thread done servicing request
01:43:56.110 00.000 15712 Worker thread wakes up
01:43:56.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:56.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:57.749 01.639 15712 Exposure complete
01:43:57.812 00.063 15712 worker thread done servicing request
01:43:57.812 00.000 7988 OnExposeComplete: enter
01:43:57.812 00.000 7988 UpdateGuideState(): m_state=6
01:43:57.812 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2817
01:43:57.812 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=187.33, Mass=962, SNR=20.0, Peak=149 HFD=3.8
01:43:57.816 00.004 7988 MultiStar: [#1 -0.40,0.41,0.00,M1] [#2 0.39,0.47,0.00,M10] [#3 0.22,0.61,0.00,M1] [#4 -0.15,0.89,0.00,M10] [#5 0.45,0.40,0.00,M5] [#6 -0.34,1.00,0.00,M10] [#7 -0.27,0.29,0.46,U] [#8 0.12,0.13,0.35,U] 
01:43:57.816 00.000 7988 refined, 2 included, MultiStar: {0.03, 0.45}, one-star: {0.13, 0.64}
01:43:57.816 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
01:43:57.816 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
01:43:57.816 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.45 hyp=0.45 cameraTheta=1.51 mountX=0.45 mountY=-0.04, mountTheta=-0.09
01:43:57.816 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.45, opts=13)
01:43:57.816 00.000 7988 Enqueuing Move request for scope (0.03, 0.45)
01:43:57.816 00.000 15712 Worker thread wakes up
01:43:57.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.45) opts 0xd
01:43:57.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.45)
01:43:57.816 00.000 15712 Moving (0.03, 0.45) raw xDistance=0.45 yDistance=-0.04
01:43:57.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:43:57.826 00.010 7988 UpdateGuideState exits: m=962 SNR=20.0
01:43:57.826 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:57.826 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:57.826 00.000 7988 Enqueuing Expose request
01:43:57.826 00.000 15712 PPEC rslt: input = 0.45, final = 0.32, react = 0.27, pred = 0.05, hyst = 0.25, hyst_pct = 0.00, period_length = 639.26
01:43:57.826 00.000 15712 PPEC: input: 0.45, control: 0.32, exposure: 1500
01:43:57.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:57.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:43:57.826 00.000 15712 MoveAxis(W, 106, ABG)
01:43:57.826 00.000 15712 Guiding  Dir = 3, Dur = 106
01:43:57.826 00.000 15712 IsGuiding returns 0
01:43:57.850 00.024 15712 PulseGuide returned control before completion, sleep 98
01:43:57.954 00.104 15712 IsGuiding returns 1
01:43:57.954 00.000 15712 scope still moving after pulse duration time elapsed
01:43:57.987 00.033 15712 IsGuiding returns 0
01:43:57.987 00.000 15712 scope move finished after 106 + 56 ms
01:43:57.987 00.000 15712 Move returns status 0, amount 106
01:43:57.987 00.000 15712 MoveAxis(N, 0, ABG)
01:43:57.987 00.000 15712 Move returns status 0, amount 0
01:43:57.987 00.000 15712 move complete, result=0
01:43:57.987 00.000 15712 worker thread done servicing request
01:43:57.987 00.000 15712 Worker thread wakes up
01:43:57.987 00.000 7988 GuideStep: 0.5 px 106 ms WEST, -0.0 px 0 ms NORTH
01:43:57.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:57.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:43:59.404 01.417 15712 Exposure complete
01:43:59.467 00.063 15712 worker thread done servicing request
01:43:59.467 00.000 7988 OnExposeComplete: enter
01:43:59.467 00.000 7988 UpdateGuideState(): m_state=6
01:43:59.483 00.016 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2818
01:43:59.484 00.001 7988 Star::Find returns 1 (0), X=974.08, Y=186.92, Mass=877, SNR=19.3, Peak=151 HFD=3.6
01:43:59.484 00.000 7988 MultiStar: [#1 0.46,-0.19,0.00,M2] [#2 0.54,0.14,0.00,R] [#3 0.28,0.32,0.79,U] [#4 0.53,0.98,0.00,R] [#5 0.50,0.14,0.00,M6] [#6 0.10,0.75,0.00,R] [#7 0.27,0.53,0.00,M6] [#8 0.23,-0.32,0.41,U] 
01:43:59.484 00.000 7988 refined, 2 included, MultiStar: {0.30, 0.16}, one-star: {0.35, 0.23}
01:43:59.484 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
01:43:59.484 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
01:43:59.484 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.16 hyp=0.34 cameraTheta=0.48 mountX=0.16 mountY=-0.31, mountTheta=-1.09
01:43:59.484 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.16, opts=13)
01:43:59.484 00.000 7988 Enqueuing Move request for scope (0.30, 0.16)
01:43:59.484 00.000 15712 Worker thread wakes up
01:43:59.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:43:59.498 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.16) opts 0xd
01:43:59.498 00.000 7988 UpdateGuideState exits: m=877 SNR=19.3
01:43:59.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:59.501 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:43:59.501 00.000 7988 Enqueuing Expose request
01:43:59.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.16)
01:43:59.501 00.000 15712 Moving (0.30, 0.16) raw xDistance=0.16 yDistance=-0.31
01:43:59.510 00.009 15712 PPEC rslt: input = 0.16, final = 0.05, react = 0.10, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:43:59.510 00.000 15712 PPEC: input: 0.16, control: 0.05, exposure: 1500
01:43:59.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:59.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:43:59.510 00.000 15712 MoveAxis(W, 15, ABG)
01:43:59.510 00.000 15712 Guiding  Dir = 3, Dur = 15
01:43:59.510 00.000 15712 IsGuiding returns 0
01:43:59.518 00.008 15712 IsGuiding returns 1
01:43:59.518 00.000 15712 scope still moving after pulse duration time elapsed
01:43:59.586 00.068 15712 IsGuiding returns 0
01:43:59.586 00.000 15712 scope move finished after 15 + 66 ms
01:43:59.593 00.007 15712 Move returns status 0, amount 15
01:43:59.593 00.000 15712 MoveAxis(N, 0, ABG)
01:43:59.593 00.000 15712 Move returns status 0, amount 0
01:43:59.593 00.000 15712 move complete, result=0
01:43:59.593 00.000 15712 worker thread done servicing request
01:43:59.593 00.000 15712 Worker thread wakes up
01:43:59.593 00.000 7988 GuideStep: 0.2 px 15 ms WEST, -0.3 px 0 ms NORTH
01:43:59.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:43:59.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:01.236 01.643 15712 Exposure complete
01:44:01.298 00.062 15712 worker thread done servicing request
01:44:01.300 00.002 7988 OnExposeComplete: enter
01:44:01.300 00.000 7988 UpdateGuideState(): m_state=6
01:44:01.300 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2819
01:44:01.302 00.002 7988 Star::Find returns 1 (0), X=974.06, Y=186.55, Mass=822, SNR=18.7, Peak=138 HFD=3.2
01:44:01.302 00.000 7988 MultiStar: [#1 0.09,-0.47,0.00,M3] [#2 0.04,-0.13,0.91,U] [#3 0.06,0.33,0.83,U] [#4 -0.15,-0.66,0.00,M1] [#5 -0.20,-0.00,0.76,U] [#6 0.09,-0.49,0.00,M1] [#7 0.43,-0.13,0.51,U] [#8 0.45,-0.55,0.00,M5] 
01:44:01.302 00.000 7988 refined, 4 included, MultiStar: {0.12, -0.01}, one-star: {0.34, -0.14}
01:44:01.302 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
01:44:01.302 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
01:44:01.302 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.09 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
01:44:01.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
01:44:01.302 00.000 7988 Enqueuing Move request for scope (0.12, -0.01)
01:44:01.302 00.000 15712 Worker thread wakes up
01:44:01.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:44:01.312 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:44:01.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:44:01.312 00.000 15712 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=-0.12
01:44:01.312 00.000 7988 UpdateGuideState exits: m=822 SNR=18.7
01:44:01.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:01.316 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:01.316 00.000 7988 Enqueuing Expose request
01:44:01.318 00.002 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:01.318 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
01:44:01.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:01.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:44:01.318 00.000 15712 MoveAxis(W, 13, ABG)
01:44:01.318 00.000 15712 Guiding  Dir = 3, Dur = 13
01:44:01.318 00.000 15712 IsGuiding returns 0
01:44:01.334 00.016 15712 IsGuiding returns 1
01:44:01.334 00.000 15712 scope still moving after pulse duration time elapsed
01:44:01.376 00.042 15712 IsGuiding returns 0
01:44:01.376 00.000 15712 scope move finished after 13 + 52 ms
01:44:01.376 00.000 15712 Move returns status 0, amount 13
01:44:01.376 00.000 15712 MoveAxis(N, 0, ABG)
01:44:01.376 00.000 15712 Move returns status 0, amount 0
01:44:01.376 00.000 15712 move complete, result=0
01:44:01.376 00.000 7988 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:44:01.385 00.009 15712 worker thread done servicing request
01:44:01.385 00.000 15712 Worker thread wakes up
01:44:01.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:01.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:02.798 01.413 15712 Exposure complete
01:44:02.859 00.061 15712 worker thread done servicing request
01:44:02.859 00.000 7988 OnExposeComplete: enter
01:44:02.859 00.000 7988 UpdateGuideState(): m_state=6
01:44:02.859 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
01:44:02.859 00.000 7988 Star::Find returns 1 (0), X=973.53, Y=186.42, Mass=842, SNR=19.0, Peak=139 HFD=3.2
01:44:02.859 00.000 7988 MultiStar: [#1 -0.18,-0.59,0.00,M4] [#2 -0.03,-0.61,0.00,M1] [#3 -0.15,-0.01,0.88,U] [#4 -0.20,-1.03,0.00,M2] [#5 0.18,-0.10,0.75,U] [#6 -0.13,-0.82,0.00,M2] [#7 0.96,-0.08,0.00,M6] [#8 0.27,-0.52,0.00,M6] 
01:44:02.859 00.000 7988 refined, 2 included, MultiStar: {-0.07, -0.13}, one-star: {-0.19, -0.27}
01:44:02.867 00.008 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.61 = 2.67)
01:44:02.867 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.64 = 2.64)
01:44:02.867 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.05 mountX=-0.13 mountY=0.07, mountTheta=2.65
01:44:02.871 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.13, opts=13)
01:44:02.871 00.000 7988 Enqueuing Move request for scope (-0.07, -0.13)
01:44:02.873 00.002 15712 Worker thread wakes up
01:44:02.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
01:44:02.873 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
01:44:02.873 00.000 15712 Moving (-0.07, -0.13) raw xDistance=-0.13 yDistance=0.07
01:44:02.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:44:02.873 00.000 7988 UpdateGuideState exits: m=842 SNR=19.0
01:44:02.875 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:02.877 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:02.877 00.000 7988 Enqueuing Expose request
01:44:02.879 00.002 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:02.879 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
01:44:02.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:02.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:44:02.879 00.000 15712 MoveAxis(W, 10, ABG)
01:44:02.879 00.000 15712 Guiding  Dir = 3, Dur = 10
01:44:02.901 00.022 15712 IsGuiding returns 0
01:44:02.918 00.017 15712 IsGuiding returns 1
01:44:02.918 00.000 15712 scope still moving after pulse duration time elapsed
01:44:02.965 00.047 15712 IsGuiding returns 0
01:44:02.965 00.000 15712 scope move finished after 10 + 53 ms
01:44:02.965 00.000 15712 Move returns status 0, amount 10
01:44:02.965 00.000 15712 MoveAxis(N, 0, ABG)
01:44:02.965 00.000 15712 Move returns status 0, amount 0
01:44:02.965 00.000 15712 move complete, result=0
01:44:02.965 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
01:44:02.968 00.003 15712 worker thread done servicing request
01:44:02.968 00.000 15712 Worker thread wakes up
01:44:02.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:02.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:03.375 00.407 7988 evsrv: cli 0CCCEEA8 connect
01:44:03.376 00.001 7988 case statement mapped state 6 to 3
01:44:03.378 00.002 7988 case statement mapped state 6 to 3
01:44:03.380 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"d4b0f375-92df-460a-beea-a5368ee0d9cf"}
01:44:03.382 00.002 7988 case statement mapped state 6 to 3
01:44:03.384 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4b0f375-92df-460a-beea-a5368ee0d9cf"}
01:44:03.386 00.002 7988 evsrv: cli 0CCCEEA8 disconnect
01:44:04.602 01.216 15712 Exposure complete
01:44:04.680 00.078 15712 worker thread done servicing request
01:44:04.680 00.000 7988 OnExposeComplete: enter
01:44:04.680 00.000 7988 UpdateGuideState(): m_state=6
01:44:04.690 00.010 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2821
01:44:04.692 00.002 7988 Star::Find returns 1 (0), X=974.22, Y=186.87, Mass=949, SNR=20.2, Peak=157 HFD=3.8
01:44:04.694 00.002 7988 MultiStar: [#1 0.22,-0.20,0.95,U] [#2 0.01,0.14,0.85,U] [#3 0.30,0.60,0.00,M1] [#4 -0.08,-0.47,0.00,M3] [#5 0.18,0.42,0.73,U] [#6 0.15,-0.00,0.67,U] [#7 0.51,0.46,0.00,M7] [#8 0.05,-0.52,0.00,M7] 
01:44:04.694 00.000 7988 refined, 4 included, MultiStar: {0.23, 0.10}, one-star: {0.50, 0.18}
01:44:04.697 00.003 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
01:44:04.697 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
01:44:04.697 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.41 mountX=0.10 mountY=-0.23, mountTheta=-1.16
01:44:04.697 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.10, opts=13)
01:44:04.697 00.000 7988 Enqueuing Move request for scope (0.23, 0.10)
01:44:04.697 00.000 15712 Worker thread wakes up
01:44:04.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:44:04.697 00.000 7988 UpdateGuideState exits: m=949 SNR=20.2
01:44:04.708 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:04.710 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:04.712 00.002 7988 Enqueuing Expose request
01:44:04.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd
01:44:04.712 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.10)
01:44:04.712 00.000 15712 Moving (0.23, 0.10) raw xDistance=0.10 yDistance=-0.23
01:44:04.714 00.002 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:04.714 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
01:44:04.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:04.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:44:04.714 00.000 15712 MoveAxis(W, 9, ABG)
01:44:04.714 00.000 15712 Guiding  Dir = 3, Dur = 9
01:44:04.714 00.000 15712 IsGuiding returns 0
01:44:04.731 00.017 15712 IsGuiding returns 0
01:44:04.731 00.000 15712 Move returns status 0, amount 9
01:44:04.731 00.000 15712 MoveAxis(N, 0, ABG)
01:44:04.731 00.000 15712 Move returns status 0, amount 0
01:44:04.731 00.000 15712 move complete, result=0
01:44:04.731 00.000 15712 worker thread done servicing request
01:44:04.731 00.000 15712 Worker thread wakes up
01:44:04.731 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
01:44:04.742 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:04.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:06.156 01.414 15712 Exposure complete
01:44:06.228 00.072 15712 worker thread done servicing request
01:44:06.230 00.002 7988 OnExposeComplete: enter
01:44:06.230 00.000 7988 UpdateGuideState(): m_state=6
01:44:06.232 00.002 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2822
01:44:06.234 00.002 7988 Star::Find returns 1 (0), X=974.25, Y=187.53, Mass=863, SNR=19.0, Peak=134 HFD=3.5
01:44:06.234 00.000 7988 MultiStar: large primary error, entering stabilization period
01:44:06.234 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
01:44:06.234 00.000 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
01:44:06.234 00.000 7988 CameraToMount -- cameraX=0.53 cameraY=0.83 hyp=0.99 cameraTheta=1.00 mountX=0.84 mountY=-0.55, mountTheta=-0.58
01:44:06.240 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.53, y=0.83, opts=13)
01:44:06.240 00.000 7988 Enqueuing Move request for scope (0.53, 0.83)
01:44:06.240 00.000 15712 Worker thread wakes up
01:44:06.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.83) opts 0xd
01:44:06.240 00.000 15712 Handling offset move in thread for scope, endpoint = (0.53, 0.83)
01:44:06.240 00.000 15712 Moving (0.53, 0.83) raw xDistance=0.84 yDistance=-0.55
01:44:06.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:44:06.240 00.000 7988 UpdateGuideState exits: m=863 SNR=19.0
01:44:06.246 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:06.248 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:06.248 00.000 7988 Enqueuing Expose request
01:44:06.249 00.001 15712 PPEC rslt: input = 0.84, final = 0.53, react = 0.50, pred = 0.02, hyst = 0.45, hyst_pct = 0.00, period_length = 639.26
01:44:06.249 00.000 15712 PPEC: input: 0.84, control: 0.53, exposure: 1500
01:44:06.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:06.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:44:06.249 00.000 15712 MoveAxis(W, 171, ABG)
01:44:06.249 00.000 15712 Guiding  Dir = 3, Dur = 171
01:44:06.249 00.000 15712 IsGuiding returns 0
01:44:06.274 00.025 15712 PulseGuide returned control before completion, sleep 158
01:44:06.444 00.170 15712 IsGuiding returns 1
01:44:06.444 00.000 15712 scope still moving after pulse duration time elapsed
01:44:06.487 00.043 15712 IsGuiding returns 0
01:44:06.487 00.000 15712 scope move finished after 171 + 65 ms
01:44:06.487 00.000 15712 Move returns status 0, amount 171
01:44:06.487 00.000 15712 MoveAxis(N, 0, ABG)
01:44:06.487 00.000 15712 Move returns status 0, amount 0
01:44:06.487 00.000 15712 move complete, result=0
01:44:06.487 00.000 15712 worker thread done servicing request
01:44:06.487 00.000 15712 Worker thread wakes up
01:44:06.487 00.000 7988 GuideStep: 0.8 px 171 ms WEST, -0.6 px 0 ms NORTH
01:44:06.489 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:06.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:08.126 01.637 15712 Exposure complete
01:44:08.203 00.077 15712 worker thread done servicing request
01:44:08.203 00.000 7988 OnExposeComplete: enter
01:44:08.203 00.000 7988 UpdateGuideState(): m_state=6
01:44:08.206 00.003 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2823
01:44:08.208 00.002 7988 Star::Find returns 1 (0), X=974.18, Y=187.09, Mass=907, SNR=19.7, Peak=157 HFD=3.8
01:44:08.210 00.002 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
01:44:08.212 00.002 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
01:44:08.212 00.000 7988 CameraToMount -- cameraX=0.45 cameraY=0.39 hyp=0.60 cameraTheta=0.72 mountX=0.40 mountY=-0.46, mountTheta=-0.86
01:44:08.216 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=0.39, opts=13)
01:44:08.218 00.002 7988 Enqueuing Move request for scope (0.45, 0.39)
01:44:08.219 00.001 15712 Worker thread wakes up
01:44:08.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.39) opts 0xd
01:44:08.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, 0.39)
01:44:08.219 00.000 15712 Moving (0.45, 0.39) raw xDistance=0.40 yDistance=-0.46
01:44:08.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:44:08.219 00.000 7988 UpdateGuideState exits: m=907 SNR=19.7
01:44:08.223 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:08.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:08.223 00.000 7988 Enqueuing Expose request
01:44:08.223 00.000 15712 PPEC rslt: input = 0.40, final = 0.26, react = 0.24, pred = 0.03, hyst = 0.22, hyst_pct = 0.00, period_length = 639.26
01:44:08.223 00.000 15712 PPEC: input: 0.40, control: 0.26, exposure: 1500
01:44:08.223 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-1.25
01:44:08.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:44:08.223 00.000 15712 MoveAxis(W, 86, ABG)
01:44:08.223 00.000 15712 Guiding  Dir = 3, Dur = 86
01:44:08.223 00.000 15712 IsGuiding returns 0
01:44:08.257 00.034 15712 PulseGuide returned control before completion, sleep 69
01:44:08.331 00.074 15712 IsGuiding returns 1
01:44:08.331 00.000 15712 scope still moving after pulse duration time elapsed
01:44:08.362 00.031 15712 IsGuiding returns 0
01:44:08.362 00.000 15712 scope move finished after 86 + 53 ms
01:44:08.362 00.000 15712 Move returns status 0, amount 86
01:44:08.362 00.000 15712 BLC: Oldest BLC event removed
01:44:08.362 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 231 applied
01:44:08.362 00.000 15712 MoveAxis(N, 349, ABG)
01:44:08.362 00.000 15712 Guiding  Dir = 0, Dur = 349
01:44:08.362 00.000 15712 IsGuiding returns 0
01:44:08.443 00.081 15712 PulseGuide returned control before completion, sleep 281
01:44:08.767 00.324 15712 IsGuiding returns 1
01:44:08.767 00.000 15712 scope still moving after pulse duration time elapsed
01:44:08.795 00.028 15712 IsGuiding returns 1
01:44:08.847 00.052 15712 IsGuiding returns 0
01:44:08.847 00.000 15712 scope move finished after 349 + 130 ms
01:44:08.847 00.000 15712 Move returns status 0, amount 349
01:44:08.847 00.000 15712 move complete, result=0
01:44:08.847 00.000 7988 GuideStep: 0.4 px 86 ms WEST, -0.5 px 349 ms NORTH
01:44:08.851 00.004 15712 worker thread done servicing request
01:44:08.851 00.000 15712 Worker thread wakes up
01:44:08.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:08.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:10.263 01.412 15712 Exposure complete
01:44:10.327 00.064 15712 worker thread done servicing request
01:44:10.327 00.000 7988 OnExposeComplete: enter
01:44:10.329 00.002 7988 UpdateGuideState(): m_state=6
01:44:10.329 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2824
01:44:10.329 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=187.17, Mass=879, SNR=19.0, Peak=176 HFD=3.1
01:44:10.329 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
01:44:10.329 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
01:44:10.329 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.48 hyp=0.51 cameraTheta=1.21 mountX=0.48 mountY=-0.19, mountTheta=-0.38
01:44:10.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.48, opts=13)
01:44:10.329 00.000 7988 Enqueuing Move request for scope (0.18, 0.48)
01:44:10.329 00.000 15712 Worker thread wakes up
01:44:10.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.48) opts 0xd
01:44:10.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.48)
01:44:10.329 00.000 15712 Moving (0.18, 0.48) raw xDistance=0.48 yDistance=-0.19
01:44:10.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:44:10.329 00.000 7988 UpdateGuideState exits: m=879 SNR=19.0
01:44:10.341 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:10.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:10.343 00.002 7988 Enqueuing Expose request
01:44:10.343 00.000 15712 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.463937, 1:0.189526
01:44:10.343 00.000 15712 BLC: No correction, Miss < min_move
01:44:10.346 00.003 15712 PPEC rslt: input = 0.48, final = 0.31, react = 0.29, pred = 0.03, hyst = 0.29, hyst_pct = 0.00, period_length = 639.26
01:44:10.346 00.000 15712 PPEC: input: 0.48, control: 0.31, exposure: 1500
01:44:10.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:10.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:44:10.346 00.000 15712 MoveAxis(W, 102, ABG)
01:44:10.346 00.000 15712 Guiding  Dir = 3, Dur = 102
01:44:10.346 00.000 15712 IsGuiding returns 0
01:44:10.363 00.017 15712 PulseGuide returned control before completion, sleep 94
01:44:10.485 00.122 15712 IsGuiding returns 0
01:44:10.485 00.000 15712 Move returns status 0, amount 102
01:44:10.485 00.000 15712 MoveAxis(N, 0, ABG)
01:44:10.485 00.000 15712 Move returns status 0, amount 0
01:44:10.485 00.000 15712 move complete, result=0
01:44:10.485 00.000 7988 GuideStep: 0.5 px 102 ms WEST, -0.2 px 0 ms NORTH
01:44:10.497 00.012 15712 worker thread done servicing request
01:44:10.497 00.000 15712 Worker thread wakes up
01:44:10.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:10.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:12.130 01.633 15712 Exposure complete
01:44:12.191 00.061 15712 worker thread done servicing request
01:44:12.191 00.000 7988 OnExposeComplete: enter
01:44:12.191 00.000 7988 UpdateGuideState(): m_state=6
01:44:12.196 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2825
01:44:12.196 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=186.94, Mass=862, SNR=19.1, Peak=153 HFD=3.4
01:44:12.198 00.002 7988 MultiStar: exiting stabilization period
01:44:12.198 00.000 7988 MultiStar: [#1 -0.36,-0.31,0.00,M4] [#2 -0.32,0.13,0.89,U] [#3 -0.16,0.46,0.00,M2] [#4 -0.72,-0.63,0.00,M4] [#5 -0.26,0.45,0.00,M4] [#6 -0.31,-0.56,0.00,M2] [#7 -0.19,0.38,0.45,U] [#8 -0.04,0.06,0.50,U] 
01:44:12.200 00.002 7988 refined, 3 included, MultiStar: {-0.14, 0.20}, one-star: {0.00, 0.25}
01:44:12.200 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.56) = xAngle (0.61 = 0.61)
01:44:12.202 00.002 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
01:44:12.202 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.17 mountX=0.20 mountY=0.13, mountTheta=0.59
01:44:12.204 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.20, opts=13)
01:44:12.206 00.002 7988 Enqueuing Move request for scope (-0.14, 0.20)
01:44:12.207 00.001 15712 Worker thread wakes up
01:44:12.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
01:44:12.207 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
01:44:12.207 00.000 15712 Moving (-0.14, 0.20) raw xDistance=0.20 yDistance=0.13
01:44:12.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
01:44:12.207 00.000 7988 UpdateGuideState exits: m=862 SNR=19.1
01:44:12.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:12.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:12.207 00.000 7988 Enqueuing Expose request
01:44:12.207 00.000 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.463937, 1:0.189526, 2:-0.131793
01:44:12.207 00.000 15712 BLC: No correction, Miss < min_move
01:44:12.217 00.010 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:44:12.217 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
01:44:12.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:12.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:44:12.217 00.000 15712 MoveAxis(W, 48, ABG)
01:44:12.217 00.000 15712 Guiding  Dir = 3, Dur = 48
01:44:12.217 00.000 15712 IsGuiding returns 0
01:44:12.234 00.017 15712 PulseGuide returned control before completion, sleep 39
01:44:12.287 00.053 15712 IsGuiding returns 1
01:44:12.287 00.000 15712 scope still moving after pulse duration time elapsed
01:44:12.320 00.033 15712 IsGuiding returns 0
01:44:12.320 00.000 15712 scope move finished after 48 + 54 ms
01:44:12.320 00.000 15712 Move returns status 0, amount 48
01:44:12.320 00.000 15712 MoveAxis(N, 0, ABG)
01:44:12.320 00.000 15712 Move returns status 0, amount 0
01:44:12.320 00.000 15712 move complete, result=0
01:44:12.320 00.000 15712 worker thread done servicing request
01:44:12.320 00.000 15712 Worker thread wakes up
01:44:12.320 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
01:44:12.322 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:12.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:13.739 01.417 15712 Exposure complete
01:44:13.802 00.063 15712 worker thread done servicing request
01:44:13.803 00.001 7988 OnExposeComplete: enter
01:44:13.803 00.000 7988 UpdateGuideState(): m_state=6
01:44:13.803 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2826
01:44:13.803 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=186.99, Mass=940, SNR=19.9, Peak=176 HFD=3.5
01:44:13.803 00.000 7988 MultiStar: [#1 0.01,-0.12,1.00,U] [#2 -0.35,-0.11,0.86,U] [#3 0.16,0.44,0.00,M3] [#4 -0.25,-0.46,0.00,M5] [#5 0.27,0.54,0.00,M5] [#6 0.19,-0.05,0.68,U] [#7 -0.09,0.52,0.00,M7] [#8 -0.10,-0.61,0.00,M7] 
01:44:13.803 00.000 7988 refined, 3 included, MultiStar: {0.03, 0.01}, one-star: {0.28, 0.30}
01:44:13.803 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.18 = -1.18)
01:44:13.803 00.000 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
01:44:13.803 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.39 mountX=0.01 mountY=-0.03, mountTheta=-1.18
01:44:13.812 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.01, opts=13)
01:44:13.812 00.000 7988 Enqueuing Move request for scope (0.03, 0.01)
01:44:13.812 00.000 15712 Worker thread wakes up
01:44:13.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:44:13.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:44:13.812 00.000 15712 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
01:44:13.812 00.000 15712 BLC: window closed
01:44:13.812 00.000 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.463937, 1:0.189526, 2:-0.131793
01:44:13.812 00.000 15712 BLC: No correction, Miss < min_move
01:44:13.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:44:13.816 00.004 7988 UpdateGuideState exits: m=940 SNR=19.9
01:44:13.818 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:13.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:13.820 00.002 7988 Enqueuing Expose request
01:44:13.820 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:13.820 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
01:44:13.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:13.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:44:13.820 00.000 15712 MoveAxis(W, 10, ABG)
01:44:13.820 00.000 15712 Guiding  Dir = 3, Dur = 10
01:44:13.820 00.000 15712 IsGuiding returns 0
01:44:13.832 00.012 15712 IsGuiding returns 1
01:44:13.832 00.000 15712 scope still moving after pulse duration time elapsed
01:44:13.880 00.048 15712 IsGuiding returns 0
01:44:13.880 00.000 15712 scope move finished after 10 + 52 ms
01:44:13.880 00.000 15712 Move returns status 0, amount 10
01:44:13.880 00.000 15712 MoveAxis(N, 0, ABG)
01:44:13.880 00.000 15712 Move returns status 0, amount 0
01:44:13.880 00.000 15712 move complete, result=0
01:44:13.880 00.000 15712 worker thread done servicing request
01:44:13.880 00.000 15712 Worker thread wakes up
01:44:13.880 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:44:13.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:13.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:15.524 01.644 15712 Exposure complete
01:44:15.586 00.062 15712 worker thread done servicing request
01:44:15.586 00.000 7988 OnExposeComplete: enter
01:44:15.586 00.000 7988 UpdateGuideState(): m_state=6
01:44:15.590 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2827
01:44:15.590 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=186.78, Mass=881, SNR=19.3, Peak=149 HFD=3.8
01:44:15.592 00.002 7988 MultiStar: [#1 -0.42,-0.46,0.00,M4] [#2 -0.56,0.25,0.00,M1] [#3 0.09,0.30,0.83,U] [#4 -0.48,-0.65,0.00,M6] [#5 -0.12,0.06,0.69,U] [#6 -0.30,-0.24,0.63,U] [#7 -0.14,0.29,0.49,U] [#8 -0.34,-0.53,0.00,M8] 
01:44:15.594 00.002 7988 single-star, 4 included, MultiStar: {-0.06, 0.10}, one-star: {0.06, 0.09}
01:44:15.594 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
01:44:15.594 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
01:44:15.596 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=0.09 mountY=-0.06, mountTheta=-0.63
01:44:15.598 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.09, opts=13)
01:44:15.598 00.000 7988 Enqueuing Move request for scope (0.06, 0.09)
01:44:15.600 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:44:15.601 00.001 7988 UpdateGuideState exits: m=881 SNR=19.3
01:44:15.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:15.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:15.601 00.000 7988 Enqueuing Expose request
01:44:15.601 00.000 15712 Worker thread wakes up
01:44:15.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:44:15.601 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:44:15.601 00.000 15712 Moving (0.06, 0.09) raw xDistance=0.09 yDistance=-0.06
01:44:15.601 00.000 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:15.601 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
01:44:15.601 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:15.601 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:44:15.601 00.000 15712 MoveAxis(W, 12, ABG)
01:44:15.601 00.000 15712 Guiding  Dir = 3, Dur = 12
01:44:15.601 00.000 15712 IsGuiding returns 0
01:44:15.622 00.021 15712 IsGuiding returns 1
01:44:15.622 00.000 15712 scope still moving after pulse duration time elapsed
01:44:15.665 00.043 15712 IsGuiding returns 0
01:44:15.665 00.000 15712 scope move finished after 12 + 51 ms
01:44:15.665 00.000 15712 Move returns status 0, amount 12
01:44:15.665 00.000 15712 MoveAxis(N, 0, ABG)
01:44:15.665 00.000 15712 Move returns status 0, amount 0
01:44:15.665 00.000 15712 move complete, result=0
01:44:15.665 00.000 15712 worker thread done servicing request
01:44:15.665 00.000 15712 Worker thread wakes up
01:44:15.665 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:44:15.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:15.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:17.085 01.420 15712 Exposure complete
01:44:17.146 00.061 15712 worker thread done servicing request
01:44:17.146 00.000 7988 OnExposeComplete: enter
01:44:17.146 00.000 7988 UpdateGuideState(): m_state=6
01:44:17.150 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2828
01:44:17.150 00.000 7988 Star::Find returns 1 (0), X=973.25, Y=186.42, Mass=871, SNR=19.2, Peak=149 HFD=3.6
01:44:17.150 00.000 7988 MultiStar: [#1 -0.59,-0.57,0.00,M5] [#2 -0.54,-0.35,0.00,M2] [#3 -0.55,-0.02,0.00,M3] [#4 -0.42,-0.95,0.00,M7] [#5 -0.24,0.01,0.67,U] [#6 -0.19,-0.43,0.00,M1] [#7 -0.29,-0.81,0.00,M7] [#8 -0.00,-0.28,0.42,U] 
01:44:17.150 00.000 7988 refined, 2 included, MultiStar: {-0.30, -0.18}, one-star: {-0.47, -0.27}
01:44:17.150 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
01:44:17.150 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.10)
01:44:17.150 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.18 hyp=0.35 cameraTheta=-2.59 mountX=-0.19 mountY=0.30, mountTheta=2.12
01:44:17.150 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.18, opts=13)
01:44:17.150 00.000 7988 Enqueuing Move request for scope (-0.30, -0.18)
01:44:17.161 00.011 15712 Worker thread wakes up
01:44:17.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.18) opts 0xd
01:44:17.161 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.18)
01:44:17.161 00.000 15712 Moving (-0.30, -0.18) raw xDistance=-0.19 yDistance=0.30
01:44:17.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:44:17.162 00.001 7988 UpdateGuideState exits: m=871 SNR=19.2
01:44:17.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:17.164 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:17.164 00.000 7988 Enqueuing Expose request
01:44:17.166 00.002 15712 PPEC rslt: input = -0.19, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
01:44:17.166 00.000 15712 PPEC: input: -0.19, control: -0.07, exposure: 1500
01:44:17.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:44:17.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:44:17.166 00.000 15712 MoveAxis(E, 24, ABG)
01:44:17.166 00.000 15712 Guiding  Dir = 2, Dur = 24
01:44:17.166 00.000 15712 IsGuiding returns 0
01:44:17.184 00.018 15712 IsGuiding returns 1
01:44:17.184 00.000 15712 scope still moving after pulse duration time elapsed
01:44:17.225 00.041 15712 IsGuiding returns 0
01:44:17.225 00.000 15712 scope move finished after 24 + 33 ms
01:44:17.225 00.000 15712 Move returns status 0, amount 24
01:44:17.225 00.000 15712 MoveAxis(N, 0, ABG)
01:44:17.225 00.000 15712 Move returns status 0, amount 0
01:44:17.225 00.000 15712 move complete, result=0
01:44:17.225 00.000 7988 GuideStep: -0.2 px 24 ms EAST, 0.3 px 0 ms NORTH
01:44:17.227 00.002 15712 worker thread done servicing request
01:44:17.227 00.000 15712 Worker thread wakes up
01:44:17.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:17.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:18.868 01.641 15712 Exposure complete
01:44:18.928 00.060 15712 worker thread done servicing request
01:44:18.928 00.000 7988 OnExposeComplete: enter
01:44:18.928 00.000 7988 UpdateGuideState(): m_state=6
01:44:18.928 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2829
01:44:18.928 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=186.54, Mass=947, SNR=20.0, Peak=139 HFD=3.7
01:44:18.928 00.000 7988 MultiStar: [#1 -0.40,-0.41,0.00,M6] [#2 -0.30,-0.03,0.86,U] [#3 -0.34,0.17,0.80,U] [#4 -0.40,-0.37,0.00,M8] [#5 -0.07,0.26,0.71,U] [#6 -0.21,-0.37,0.61,U] [#7 -0.20,0.08,0.48,U] [#8 -0.35,0.59,0.00,M8] 
01:44:18.928 00.000 7988 single-star, 5 included, MultiStar: {-0.17, -0.01}, one-star: {0.06, -0.15}
01:44:18.928 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
01:44:18.928 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
01:44:18.928 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.22 mountX=-0.15 mountY=-0.05, mountTheta=-2.81
01:44:18.928 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.15, opts=13)
01:44:18.928 00.000 7988 Enqueuing Move request for scope (0.06, -0.15)
01:44:18.944 00.016 15712 Worker thread wakes up
01:44:18.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
01:44:18.944 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
01:44:18.944 00.000 15712 Moving (0.06, -0.15) raw xDistance=-0.15 yDistance=-0.05
01:44:18.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:44:18.945 00.001 7988 UpdateGuideState exits: m=947 SNR=20.0
01:44:18.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:18.947 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:18.947 00.000 7988 Enqueuing Expose request
01:44:18.947 00.000 15712 PPEC rslt: input = -0.15, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:18.947 00.000 15712 PPEC: input: -0.15, control: 0.04, exposure: 1500
01:44:18.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:18.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:44:18.947 00.000 15712 MoveAxis(W, 13, ABG)
01:44:18.947 00.000 15712 Guiding  Dir = 3, Dur = 13
01:44:18.947 00.000 15712 IsGuiding returns 0
01:44:18.962 00.015 15712 IsGuiding returns 1
01:44:18.962 00.000 15712 scope still moving after pulse duration time elapsed
01:44:19.013 00.051 15712 IsGuiding returns 0
01:44:19.013 00.000 15712 scope move finished after 13 + 52 ms
01:44:19.013 00.000 15712 Move returns status 0, amount 13
01:44:19.013 00.000 15712 MoveAxis(N, 0, ABG)
01:44:19.013 00.000 15712 Move returns status 0, amount 0
01:44:19.013 00.000 15712 move complete, result=0
01:44:19.013 00.000 15712 worker thread done servicing request
01:44:19.013 00.000 15712 Worker thread wakes up
01:44:19.013 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:44:19.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:19.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:20.429 01.416 15712 Exposure complete
01:44:20.492 00.063 15712 worker thread done servicing request
01:44:20.492 00.000 7988 OnExposeComplete: enter
01:44:20.492 00.000 7988 UpdateGuideState(): m_state=6
01:44:20.496 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2830
01:44:20.496 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=186.56, Mass=881, SNR=19.1, Peak=138 HFD=3.4
01:44:20.498 00.002 7988 MultiStar: [#1 -0.67,-0.62,0.00,M7] [#2 -0.42,-0.38,0.00,M2] [#3 -0.46,0.16,0.00,M3] [#4 -0.21,-0.80,0.00,M9] [#5 -0.19,-0.47,0.00,M3] [#6 -0.48,-0.75,0.00,M1] [#7 -0.11,0.35,0.50,U] [#8 -0.17,0.04,0.36,U] 
01:44:20.498 00.000 7988 refined, 2 included, MultiStar: {-0.12, 0.03}, one-star: {-0.10, -0.13}
01:44:20.500 00.002 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.56) = xAngle (1.30 = 1.30)
01:44:20.502 00.002 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
01:44:20.502 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.86 mountX=0.03 mountY=0.11, mountTheta=1.29
01:44:20.504 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
01:44:20.506 00.002 7988 Enqueuing Move request for scope (-0.12, 0.03)
01:44:20.506 00.000 15712 Worker thread wakes up
01:44:20.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
01:44:20.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
01:44:20.506 00.000 15712 Moving (-0.12, 0.03) raw xDistance=0.03 yDistance=0.11
01:44:20.511 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
01:44:20.511 00.000 7988 UpdateGuideState exits: m=881 SNR=19.1
01:44:20.513 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:20.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:20.515 00.002 7988 Enqueuing Expose request
01:44:20.517 00.002 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:20.517 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
01:44:20.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:20.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:44:20.517 00.000 15712 MoveAxis(W, 13, ABG)
01:44:20.517 00.000 15712 Guiding  Dir = 3, Dur = 13
01:44:20.517 00.000 15712 IsGuiding returns 0
01:44:20.525 00.008 15712 IsGuiding returns 1
01:44:20.525 00.000 15712 scope still moving after pulse duration time elapsed
01:44:20.576 00.051 15712 IsGuiding returns 0
01:44:20.576 00.000 15712 scope move finished after 13 + 50 ms
01:44:20.576 00.000 15712 Move returns status 0, amount 13
01:44:20.576 00.000 15712 MoveAxis(N, 0, ABG)
01:44:20.576 00.000 15712 Move returns status 0, amount 0
01:44:20.576 00.000 15712 move complete, result=0
01:44:20.576 00.000 15712 worker thread done servicing request
01:44:20.576 00.000 15712 Worker thread wakes up
01:44:20.576 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
01:44:20.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:20.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:22.211 01.635 15712 Exposure complete
01:44:22.275 00.064 15712 worker thread done servicing request
01:44:22.275 00.000 7988 OnExposeComplete: enter
01:44:22.275 00.000 7988 UpdateGuideState(): m_state=6
01:44:22.278 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2831
01:44:22.278 00.000 7988 Star::Find returns 1 (0), X=973.81, Y=186.62, Mass=856, SNR=19.0, Peak=127 HFD=3.7
01:44:22.280 00.002 7988 MultiStar: [#1 -0.55,-0.14,0.00,M8] [#2 -0.54,-0.12,0.00,M3] [#3 -0.39,0.16,0.86,U] [#4 -0.79,-0.47,0.00,M10] [#5 -0.51,-0.05,0.00,M4] [#6 -0.16,-0.44,0.00,M2] [#7 -0.31,0.26,0.50,U] [#8 0.08,-0.70,0.00,M8] 
01:44:22.280 00.000 7988 single-star, 2 included, MultiStar: {-0.17, 0.08}, one-star: {0.09, -0.07}
01:44:22.282 00.002 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
01:44:22.282 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
01:44:22.284 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.69 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
01:44:22.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.07, opts=13)
01:44:22.286 00.000 7988 Enqueuing Move request for scope (0.09, -0.07)
01:44:22.288 00.002 15712 Worker thread wakes up
01:44:22.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:44:22.288 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:44:22.288 00.000 15712 Moving (0.09, -0.07) raw xDistance=-0.07 yDistance=-0.09
01:44:22.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:44:22.290 00.002 7988 UpdateGuideState exits: m=856 SNR=19.0
01:44:22.290 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:22.292 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:22.292 00.000 7988 Enqueuing Expose request
01:44:22.294 00.002 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:22.294 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
01:44:22.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:22.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:44:22.294 00.000 15712 MoveAxis(W, 14, ABG)
01:44:22.294 00.000 15712 Guiding  Dir = 3, Dur = 14
01:44:22.294 00.000 15712 IsGuiding returns 0
01:44:22.322 00.028 15712 IsGuiding returns 1
01:44:22.322 00.000 15712 scope still moving after pulse duration time elapsed
01:44:22.372 00.050 15712 IsGuiding returns 0
01:44:22.372 00.000 15712 scope move finished after 14 + 63 ms
01:44:22.372 00.000 15712 Move returns status 0, amount 14
01:44:22.372 00.000 15712 MoveAxis(N, 0, ABG)
01:44:22.372 00.000 15712 Move returns status 0, amount 0
01:44:22.372 00.000 15712 move complete, result=0
01:44:22.372 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:44:22.374 00.002 15712 worker thread done servicing request
01:44:22.374 00.000 15712 Worker thread wakes up
01:44:22.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:22.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:23.791 01.417 15712 Exposure complete
01:44:23.855 00.064 15712 worker thread done servicing request
01:44:23.855 00.000 7988 OnExposeComplete: enter
01:44:23.855 00.000 7988 UpdateGuideState(): m_state=6
01:44:23.855 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2832
01:44:23.855 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=186.93, Mass=862, SNR=19.2, Peak=147 HFD=3.5
01:44:23.855 00.000 7988 MultiStar: [#1 -0.13,0.24,0.97,U] [#2 -0.40,0.47,0.00,M4] [#3 0.15,0.53,0.00,M3] [#4 -0.75,-0.47,0.00,R] [#5 0.07,0.57,0.00,M5] [#6 0.02,0.18,0.66,U] [#7 0.21,0.34,0.51,U] [#8 0.12,-0.05,0.46,U] 
01:44:23.855 00.000 7988 refined, 4 included, MultiStar: {-0.02, 0.21}, one-star: {-0.11, 0.24}
01:44:23.855 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
01:44:23.855 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
01:44:23.855 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.65 mountX=0.21 mountY=0.01, mountTheta=0.06
01:44:23.855 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.21, opts=13)
01:44:23.868 00.013 7988 Enqueuing Move request for scope (-0.02, 0.21)
01:44:23.868 00.000 15712 Worker thread wakes up
01:44:23.868 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
01:44:23.868 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
01:44:23.868 00.000 15712 Moving (-0.02, 0.21) raw xDistance=0.21 yDistance=0.01
01:44:23.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:44:23.868 00.000 7988 UpdateGuideState exits: m=862 SNR=19.2
01:44:23.871 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:23.872 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:23.872 00.000 7988 Enqueuing Expose request
01:44:23.872 00.000 15712 PPEC rslt: input = 0.21, final = 0.17, react = 0.13, pred = 0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
01:44:23.872 00.000 15712 PPEC: input: 0.21, control: 0.17, exposure: 1500
01:44:23.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:23.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:44:23.872 00.000 15712 MoveAxis(W, 54, ABG)
01:44:23.872 00.000 15712 Guiding  Dir = 3, Dur = 54
01:44:23.872 00.000 15712 IsGuiding returns 0
01:44:23.889 00.017 15712 PulseGuide returned control before completion, sleep 49
01:44:23.969 00.080 15712 IsGuiding returns 0
01:44:23.969 00.000 15712 Move returns status 0, amount 54
01:44:23.969 00.000 15712 MoveAxis(N, 0, ABG)
01:44:23.969 00.000 15712 Move returns status 0, amount 0
01:44:23.969 00.000 15712 move complete, result=0
01:44:23.969 00.000 7988 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
01:44:23.972 00.003 15712 worker thread done servicing request
01:44:23.972 00.000 15712 Worker thread wakes up
01:44:23.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:23.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:25.609 01.637 15712 Exposure complete
01:44:25.670 00.061 15712 worker thread done servicing request
01:44:25.670 00.000 7988 OnExposeComplete: enter
01:44:25.670 00.000 7988 UpdateGuideState(): m_state=6
01:44:25.674 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2833
01:44:25.674 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=186.79, Mass=960, SNR=20.0, Peak=160 HFD=3.9
01:44:25.674 00.000 7988 MultiStar: [#1 -0.14,-0.26,1.01,U] [#2 -0.49,0.20,0.00,M5] [#3 -0.38,0.09,0.82,U] [#4 0.29,0.02,0.69,U] [#5 -0.18,0.15,0.74,U] [#6 -0.51,-0.52,0.00,M2] [#7 0.18,0.11,0.47,U] [#8 -0.11,0.11,0.42,U] 
01:44:25.674 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.03}, one-star: {0.07, 0.10}
01:44:25.674 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
01:44:25.674 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
01:44:25.674 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.67 mountX=0.03 mountY=0.05, mountTheta=1.10
01:44:25.674 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
01:44:25.674 00.000 7988 Enqueuing Move request for scope (-0.05, 0.03)
01:44:25.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:44:25.686 00.012 15712 Worker thread wakes up
01:44:25.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:44:25.686 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:44:25.686 00.000 15712 Moving (-0.05, 0.03) raw xDistance=0.03 yDistance=0.05
01:44:25.688 00.002 7988 UpdateGuideState exits: m=960 SNR=20.0
01:44:25.690 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:25.691 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:25.691 00.000 7988 Enqueuing Expose request
01:44:25.693 00.002 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:25.693 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
01:44:25.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:25.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:44:25.693 00.000 15712 MoveAxis(W, 13, ABG)
01:44:25.693 00.000 15712 Guiding  Dir = 3, Dur = 13
01:44:25.693 00.000 15712 IsGuiding returns 0
01:44:25.742 00.049 15712 IsGuiding returns 1
01:44:25.742 00.000 15712 scope still moving after pulse duration time elapsed
01:44:25.780 00.038 15712 IsGuiding returns 0
01:44:25.780 00.000 15712 scope move finished after 13 + 74 ms
01:44:25.780 00.000 15712 Move returns status 0, amount 13
01:44:25.780 00.000 15712 MoveAxis(N, 0, ABG)
01:44:25.780 00.000 15712 Move returns status 0, amount 0
01:44:25.780 00.000 15712 move complete, result=0
01:44:25.780 00.000 15712 worker thread done servicing request
01:44:25.780 00.000 15712 Worker thread wakes up
01:44:25.780 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
01:44:25.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:25.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:27.199 01.419 15712 Exposure complete
01:44:27.261 00.062 15712 worker thread done servicing request
01:44:27.261 00.000 7988 OnExposeComplete: enter
01:44:27.261 00.000 7988 UpdateGuideState(): m_state=6
01:44:27.265 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2834
01:44:27.265 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=186.76, Mass=994, SNR=20.5, Peak=142 HFD=3.7
01:44:27.267 00.002 7988 MultiStar: [#1 -0.09,-0.68,0.00,M7] [#2 -0.54,-0.19,0.00,M6] [#3 -0.35,0.10,0.84,U] [#4 0.26,0.07,0.69,U] [#5 -0.03,-0.06,0.72,U] [#6 -0.41,-0.26,0.00,M3] [#7 -0.46,0.06,0.00,M3] [#8 -0.06,-0.09,0.45,U] 
01:44:27.267 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.03}, one-star: {-0.06, 0.07}
01:44:27.269 00.002 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.56) = xAngle (1.09 = 1.09)
01:44:27.269 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
01:44:27.271 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.65 mountX=0.03 mountY=0.06, mountTheta=1.08
01:44:27.272 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.03, opts=13)
01:44:27.274 00.002 7988 Enqueuing Move request for scope (-0.06, 0.03)
01:44:27.274 00.000 15712 Worker thread wakes up
01:44:27.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:44:27.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:44:27.274 00.000 15712 Moving (-0.06, 0.03) raw xDistance=0.03 yDistance=0.06
01:44:27.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
01:44:27.276 00.002 7988 UpdateGuideState exits: m=994 SNR=20.5
01:44:27.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:27.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:27.276 00.000 7988 Enqueuing Expose request
01:44:27.276 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:27.276 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
01:44:27.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:27.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:44:27.276 00.000 15712 MoveAxis(W, 12, ABG)
01:44:27.276 00.000 15712 Guiding  Dir = 3, Dur = 12
01:44:27.276 00.000 15712 IsGuiding returns 0
01:44:27.292 00.016 15712 IsGuiding returns 1
01:44:27.292 00.000 15712 scope still moving after pulse duration time elapsed
01:44:27.343 00.051 15712 IsGuiding returns 0
01:44:27.343 00.000 15712 scope move finished after 12 + 49 ms
01:44:27.343 00.000 15712 Move returns status 0, amount 12
01:44:27.343 00.000 15712 MoveAxis(N, 0, ABG)
01:44:27.343 00.000 15712 Move returns status 0, amount 0
01:44:27.343 00.000 15712 move complete, result=0
01:44:27.343 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:44:27.345 00.002 15712 worker thread done servicing request
01:44:27.345 00.000 15712 Worker thread wakes up
01:44:27.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:27.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:28.985 01.640 15712 Exposure complete
01:44:29.049 00.064 15712 worker thread done servicing request
01:44:29.049 00.000 7988 OnExposeComplete: enter
01:44:29.049 00.000 7988 UpdateGuideState(): m_state=6
01:44:29.049 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2835
01:44:29.049 00.000 7988 Star::Find returns 1 (0), X=973.51, Y=186.82, Mass=862, SNR=19.0, Peak=153 HFD=3.7
01:44:29.049 00.000 7988 MultiStar: [#1 -0.48,-0.36,0.00,M8] [#2 -0.58,0.03,0.00,M7] [#3 -0.48,0.28,0.00,M2] [#4 0.15,-0.24,0.72,U] [#5 -0.34,0.38,0.00,M4] [#6 -0.50,-0.19,0.00,M4] [#7 -0.79,0.55,0.00,M4] [#8 0.00,0.00,0.00,L] [#9 -0.76,-0.20,0.00,M1] 
01:44:29.049 00.000 7988 refined, 1 included, MultiStar: {-0.06, -0.03}, one-star: {-0.21, 0.13}
01:44:29.056 00.007 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.56) = xAngle (-4.31 = 1.97)
01:44:29.056 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.34 = 1.94)
01:44:29.056 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.75 mountX=-0.03 mountY=0.06, mountTheta=1.97
01:44:29.056 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.03, opts=13)
01:44:29.061 00.005 7988 Enqueuing Move request for scope (-0.06, -0.03)
01:44:29.061 00.000 15712 Worker thread wakes up
01:44:29.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:44:29.061 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:44:29.061 00.000 15712 Moving (-0.06, -0.03) raw xDistance=-0.03 yDistance=0.06
01:44:29.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:44:29.061 00.000 7988 UpdateGuideState exits: m=862 SNR=19.0
01:44:29.065 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:29.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:29.067 00.002 7988 Enqueuing Expose request
01:44:29.067 00.000 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:29.067 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
01:44:29.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:29.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:44:29.067 00.000 15712 MoveAxis(W, 13, ABG)
01:44:29.067 00.000 15712 Guiding  Dir = 3, Dur = 13
01:44:29.069 00.002 15712 IsGuiding returns 0
01:44:29.077 00.008 15712 IsGuiding returns 1
01:44:29.077 00.000 15712 scope still moving after pulse duration time elapsed
01:44:29.125 00.048 15712 IsGuiding returns 0
01:44:29.125 00.000 15712 scope move finished after 13 + 50 ms
01:44:29.125 00.000 15712 Move returns status 0, amount 13
01:44:29.125 00.000 15712 MoveAxis(N, 0, ABG)
01:44:29.125 00.000 15712 Move returns status 0, amount 0
01:44:29.125 00.000 15712 move complete, result=0
01:44:29.125 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
01:44:29.135 00.010 15712 worker thread done servicing request
01:44:29.135 00.000 15712 Worker thread wakes up
01:44:29.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:29.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:30.547 01.412 15712 Exposure complete
01:44:30.608 00.061 15712 worker thread done servicing request
01:44:30.608 00.000 7988 OnExposeComplete: enter
01:44:30.608 00.000 7988 UpdateGuideState(): m_state=6
01:44:30.612 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2836
01:44:30.612 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=186.81, Mass=1021, SNR=20.7, Peak=157 HFD=4.1
01:44:30.614 00.002 7988 MultiStar: [#1 -0.10,-0.14,0.95,U] [#2 -0.56,-0.07,0.00,M8] [#3 -0.27,0.33,0.81,U] [#4 -0.02,0.08,0.68,U] [#5 -0.11,-0.09,0.68,U] [#6 -0.17,-0.42,0.65,U] [#7 -0.47,0.02,0.00,M5] [#8 -0.38,-0.48,0.00,M6] 
01:44:30.614 00.000 7988 refined, 5 included, MultiStar: {-0.11, -0.01}, one-star: {0.00, 0.12}
01:44:30.616 00.002 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
01:44:30.616 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.60)
01:44:30.618 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.09 mountX=-0.01 mountY=0.11, mountTheta=1.63
01:44:30.619 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.01, opts=13)
01:44:30.621 00.002 7988 Enqueuing Move request for scope (-0.11, -0.01)
01:44:30.621 00.000 15712 Worker thread wakes up
01:44:30.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
01:44:30.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
01:44:30.621 00.000 15712 Moving (-0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
01:44:30.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:44:30.621 00.000 7988 UpdateGuideState exits: m=1021 SNR=20.7
01:44:30.624 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:30.626 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:30.626 00.000 7988 Enqueuing Expose request
01:44:30.628 00.002 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:30.628 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
01:44:30.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:30.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:44:30.628 00.000 15712 MoveAxis(W, 12, ABG)
01:44:30.628 00.000 15712 Guiding  Dir = 3, Dur = 12
01:44:30.628 00.000 15712 IsGuiding returns 0
01:44:30.644 00.016 15712 IsGuiding returns 1
01:44:30.644 00.000 15712 scope still moving after pulse duration time elapsed
01:44:30.699 00.055 15712 IsGuiding returns 0
01:44:30.699 00.000 15712 scope move finished after 12 + 59 ms
01:44:30.699 00.000 15712 Move returns status 0, amount 12
01:44:30.699 00.000 15712 MoveAxis(N, 0, ABG)
01:44:30.699 00.000 15712 Move returns status 0, amount 0
01:44:30.699 00.000 15712 move complete, result=0
01:44:30.699 00.000 7988 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:44:30.702 00.003 15712 worker thread done servicing request
01:44:30.702 00.000 15712 Worker thread wakes up
01:44:30.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:30.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:32.447 01.745 15712 Exposure complete
01:44:32.511 00.064 7988 OnExposeComplete: enter
01:44:32.513 00.002 7988 UpdateGuideState(): m_state=6
01:44:32.513 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2837
01:44:32.515 00.002 7988 Star::Find returns 1 (0), X=973.59, Y=186.69, Mass=940, SNR=19.9, Peak=145 HFD=3.5
01:44:32.517 00.002 15712 worker thread done servicing request
01:44:32.517 00.000 7988 MultiStar: [#1 -0.28,-0.27,0.93,U] [#2 -0.79,-0.30,0.00,M9] [#3 -0.46,-0.17,0.00,M2] [#4 0.15,-0.30,0.78,U] [#5 -0.56,-0.69,0.00,M4] [#6 -0.23,-0.43,0.00,M4] [#7 -0.81,0.08,0.00,M6] [#8 -0.79,-0.50,0.00,M7] 
01:44:32.517 00.000 7988 single-star, 2 included, MultiStar: {-0.10, -0.18}, one-star: {-0.13, -0.01}
01:44:32.519 00.002 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.66 = 1.62)
01:44:32.519 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.70 = 1.59)
01:44:32.521 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.10 mountX=-0.01 mountY=0.13, mountTheta=1.62
01:44:32.523 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
01:44:32.524 00.001 7988 Enqueuing Move request for scope (-0.13, -0.01)
01:44:32.524 00.000 15712 Worker thread wakes up
01:44:32.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
01:44:32.524 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
01:44:32.524 00.000 15712 Moving (-0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
01:44:32.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:44:32.527 00.003 7988 UpdateGuideState exits: m=940 SNR=19.9
01:44:32.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:32.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:32.531 00.002 7988 Enqueuing Expose request
01:44:32.531 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:32.533 00.002 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
01:44:32.533 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:32.533 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:44:32.533 00.000 15712 MoveAxis(W, 13, ABG)
01:44:32.533 00.000 15712 Guiding  Dir = 3, Dur = 13
01:44:32.533 00.000 15712 IsGuiding returns 0
01:44:32.544 00.011 15712 IsGuiding returns 1
01:44:32.544 00.000 15712 scope still moving after pulse duration time elapsed
01:44:32.588 00.044 15712 IsGuiding returns 0
01:44:32.588 00.000 15712 scope move finished after 13 + 41 ms
01:44:32.588 00.000 15712 Move returns status 0, amount 13
01:44:32.588 00.000 15712 MoveAxis(N, 0, ABG)
01:44:32.588 00.000 15712 Move returns status 0, amount 0
01:44:32.588 00.000 15712 move complete, result=0
01:44:32.588 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
01:44:32.590 00.002 15712 worker thread done servicing request
01:44:32.590 00.000 15712 Worker thread wakes up
01:44:32.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:32.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:34.010 01.420 15712 Exposure complete
01:44:34.072 00.062 15712 worker thread done servicing request
01:44:34.074 00.002 7988 OnExposeComplete: enter
01:44:34.074 00.000 7988 UpdateGuideState(): m_state=6
01:44:34.076 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2838
01:44:34.076 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=186.10, Mass=1005, SNR=20.5, Peak=145 HFD=3.7
01:44:34.078 00.002 7988 MultiStar: [#1 -0.52,-0.59,0.00,M7] [#2 -0.44,-0.28,0.00,M10] [#3 -0.38,-0.06,0.82,U] [#4 0.01,-0.71,0.00,M1] [#5 -0.18,-0.40,0.70,U] [#6 -0.85,-0.69,0.00,M5] [#7 0.01,-0.48,0.00,M7] [#8 -0.22,-0.67,0.00,M8] 
01:44:34.078 00.000 7988 refined, 2 included, MultiStar: {-0.26, -0.37}, one-star: {-0.22, -0.59}
01:44:34.080 00.002 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
01:44:34.080 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
01:44:34.082 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.37 hyp=0.45 cameraTheta=-2.19 mountX=-0.37 mountY=0.27, mountTheta=2.51
01:44:34.084 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.37, opts=13)
01:44:34.084 00.000 7988 Enqueuing Move request for scope (-0.26, -0.37)
01:44:34.086 00.002 15712 Worker thread wakes up
01:44:34.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.37) opts 0xd
01:44:34.086 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.37)
01:44:34.086 00.000 15712 Moving (-0.26, -0.37) raw xDistance=-0.37 yDistance=0.27
01:44:34.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:44:34.088 00.002 7988 UpdateGuideState exits: m=1005 SNR=20.5
01:44:34.088 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:34.090 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:34.091 00.001 15712 PPEC rslt: input = -0.37, final = -0.18, react = -0.22, pred = 0.04, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
01:44:34.091 00.000 15712 PPEC: input: -0.37, control: -0.18, exposure: 1500
01:44:34.091 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:34.091 00.000 7988 Enqueuing Expose request
01:44:34.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:44:34.091 00.000 15712 MoveAxis(E, 60, ABG)
01:44:34.091 00.000 15712 Guiding  Dir = 2, Dur = 60
01:44:34.091 00.000 15712 IsGuiding returns 0
01:44:34.121 00.030 15712 PulseGuide returned control before completion, sleep 42
01:44:34.168 00.047 15712 IsGuiding returns 1
01:44:34.168 00.000 15712 scope still moving after pulse duration time elapsed
01:44:34.201 00.033 15712 IsGuiding returns 0
01:44:34.201 00.000 15712 scope move finished after 60 + 48 ms
01:44:34.201 00.000 15712 Move returns status 0, amount 60
01:44:34.201 00.000 15712 MoveAxis(N, 0, ABG)
01:44:34.201 00.000 15712 Move returns status 0, amount 0
01:44:34.201 00.000 15712 move complete, result=0
01:44:34.201 00.000 7988 GuideStep: -0.4 px 60 ms EAST, 0.3 px 0 ms NORTH
01:44:34.203 00.002 15712 worker thread done servicing request
01:44:34.203 00.000 15712 Worker thread wakes up
01:44:34.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:34.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:35.947 01.744 15712 Exposure complete
01:44:36.013 00.066 15712 worker thread done servicing request
01:44:36.013 00.000 7988 OnExposeComplete: enter
01:44:36.013 00.000 7988 UpdateGuideState(): m_state=6
01:44:36.015 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
01:44:36.015 00.000 7988 Star::Find returns 1 (0), X=973.45, Y=186.95, Mass=1014, SNR=20.9, Peak=162 HFD=3.7
01:44:36.015 00.000 7988 MultiStar: [#1 -0.14,-0.06,0.89,U] [#2 -0.40,0.31,0.00,R] [#3 -0.30,0.31,0.80,U] [#4 0.26,0.08,0.71,U] [#5 -0.01,0.24,0.66,U] [#6 -0.44,-0.13,0.61,U] [#7 -0.37,0.31,0.00,M8] [#8 -0.16,0.04,0.43,U] 
01:44:36.015 00.000 7988 refined, 6 included, MultiStar: {-0.15, 0.12}, one-star: {-0.27, 0.26}
01:44:36.015 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.92 = 0.92)
01:44:36.021 00.006 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
01:44:36.021 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.49 mountX=0.12 mountY=0.15, mountTheta=0.91
01:44:36.024 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.12, opts=13)
01:44:36.024 00.000 7988 Enqueuing Move request for scope (-0.15, 0.12)
01:44:36.024 00.000 15712 Worker thread wakes up
01:44:36.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
01:44:36.024 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
01:44:36.024 00.000 15712 Moving (-0.15, 0.12) raw xDistance=0.12 yDistance=0.15
01:44:36.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:44:36.024 00.000 7988 UpdateGuideState exits: m=1014 SNR=20.9
01:44:36.029 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:36.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:36.032 00.003 7988 Enqueuing Expose request
01:44:36.032 00.000 15712 PPEC rslt: input = 0.12, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:36.032 00.000 15712 PPEC: input: 0.12, control: 0.04, exposure: 1500
01:44:36.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:36.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:44:36.032 00.000 15712 MoveAxis(W, 13, ABG)
01:44:36.032 00.000 15712 Guiding  Dir = 3, Dur = 13
01:44:36.032 00.000 15712 IsGuiding returns 0
01:44:36.055 00.023 15712 IsGuiding returns 1
01:44:36.055 00.000 15712 scope still moving after pulse duration time elapsed
01:44:36.104 00.049 15712 IsGuiding returns 0
01:44:36.104 00.000 15712 scope move finished after 13 + 57 ms
01:44:36.104 00.000 15712 Move returns status 0, amount 13
01:44:36.104 00.000 15712 MoveAxis(N, 0, ABG)
01:44:36.104 00.000 15712 Move returns status 0, amount 0
01:44:36.104 00.000 15712 move complete, result=0
01:44:36.104 00.000 7988 GuideStep: 0.1 px 13 ms WEST, 0.2 px 0 ms NORTH
01:44:36.105 00.001 15712 worker thread done servicing request
01:44:36.105 00.000 15712 Worker thread wakes up
01:44:36.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:36.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:37.522 01.417 15712 Exposure complete
01:44:37.586 00.064 15712 worker thread done servicing request
01:44:37.586 00.000 7988 OnExposeComplete: enter
01:44:37.586 00.000 7988 UpdateGuideState(): m_state=6
01:44:37.586 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2840
01:44:37.586 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=187.17, Mass=935, SNR=19.9, Peak=157 HFD=3.7
01:44:37.586 00.000 7988 MultiStar: [#1 -0.22,0.23,0.92,U] [#2 -0.09,0.17,0.87,U] [#3 -0.40,0.41,0.00,M1] [#4 0.27,0.60,0.00,M1] [#5 -0.41,0.45,0.00,M3] [#6 -0.40,0.23,0.63,U] [#7 -0.78,0.69,0.00,M9] [#8 0.32,0.22,0.38,U] 
01:44:37.586 00.000 7988 refined, 4 included, MultiStar: {-0.17, 0.28}, one-star: {-0.25, 0.48}
01:44:37.586 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
01:44:37.586 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
01:44:37.586 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.33 cameraTheta=2.12 mountX=0.28 mountY=0.17, mountTheta=0.54
01:44:37.597 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.28, opts=13)
01:44:37.597 00.000 7988 Enqueuing Move request for scope (-0.17, 0.28)
01:44:37.597 00.000 15712 Worker thread wakes up
01:44:37.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
01:44:37.597 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
01:44:37.597 00.000 15712 Moving (-0.17, 0.28) raw xDistance=0.28 yDistance=0.17
01:44:37.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
01:44:37.600 00.003 7988 UpdateGuideState exits: m=935 SNR=19.9
01:44:37.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:37.600 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:37.600 00.000 7988 Enqueuing Expose request
01:44:37.600 00.000 15712 PPEC rslt: input = 0.28, final = 0.20, react = 0.17, pred = 0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
01:44:37.600 00.000 15712 PPEC: input: 0.28, control: 0.20, exposure: 1500
01:44:37.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:37.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:44:37.600 00.000 15712 MoveAxis(W, 67, ABG)
01:44:37.600 00.000 15712 Guiding  Dir = 3, Dur = 67
01:44:37.600 00.000 15712 IsGuiding returns 0
01:44:37.622 00.022 15712 PulseGuide returned control before completion, sleep 62
01:44:37.702 00.080 15712 IsGuiding returns 0
01:44:37.702 00.000 15712 Move returns status 0, amount 67
01:44:37.702 00.000 15712 MoveAxis(N, 0, ABG)
01:44:37.702 00.000 15712 Move returns status 0, amount 0
01:44:37.702 00.000 15712 move complete, result=0
01:44:37.702 00.000 7988 GuideStep: 0.3 px 67 ms WEST, 0.2 px 0 ms NORTH
01:44:37.704 00.002 15712 worker thread done servicing request
01:44:37.704 00.000 15712 Worker thread wakes up
01:44:37.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:37.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:39.344 01.640 15712 Exposure complete
01:44:39.408 00.064 15712 worker thread done servicing request
01:44:39.408 00.000 7988 OnExposeComplete: enter
01:44:39.409 00.001 7988 UpdateGuideState(): m_state=6
01:44:39.410 00.001 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2841
01:44:39.412 00.002 7988 Star::Find returns 1 (0), X=973.59, Y=186.86, Mass=931, SNR=20.0, Peak=160 HFD=3.6
01:44:39.413 00.001 7988 MultiStar: [#1 -0.38,-0.17,1.01,U] [#2 0.04,0.01,0.84,U] [#3 -0.24,0.26,0.79,U] [#4 0.33,-0.01,0.70,U] [#5 -0.17,0.45,0.00,M4] [#6 -0.12,-0.03,0.60,U] [#7 -0.11,0.23,0.45,U] [#8 0.16,-0.12,0.39,U] 
01:44:39.414 00.001 7988 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.13, 0.17}
01:44:39.414 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
01:44:39.414 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
01:44:39.417 00.003 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.69 mountX=0.04 mountY=0.08, mountTheta=1.12
01:44:39.417 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
01:44:39.417 00.000 7988 Enqueuing Move request for scope (-0.09, 0.04)
01:44:39.421 00.004 15712 Worker thread wakes up
01:44:39.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
01:44:39.421 00.000 7988 UpdateGuideState exits: m=931 SNR=20.0
01:44:39.421 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:39.421 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:39.421 00.000 7988 Enqueuing Expose request
01:44:39.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:44:39.421 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:44:39.421 00.000 15712 Moving (-0.09, 0.04) raw xDistance=0.04 yDistance=0.08
01:44:39.421 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:39.421 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
01:44:39.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:39.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:44:39.421 00.000 15712 MoveAxis(W, 12, ABG)
01:44:39.421 00.000 15712 Guiding  Dir = 3, Dur = 12
01:44:39.421 00.000 15712 IsGuiding returns 0
01:44:39.459 00.038 15712 IsGuiding returns 1
01:44:39.459 00.000 15712 scope still moving after pulse duration time elapsed
01:44:39.485 00.026 15712 IsGuiding returns 1
01:44:39.516 00.031 15712 IsGuiding returns 0
01:44:39.516 00.000 15712 scope move finished after 12 + 73 ms
01:44:39.516 00.000 15712 Move returns status 0, amount 12
01:44:39.516 00.000 15712 MoveAxis(N, 0, ABG)
01:44:39.516 00.000 15712 Move returns status 0, amount 0
01:44:39.516 00.000 15712 move complete, result=0
01:44:39.516 00.000 15712 worker thread done servicing request
01:44:39.516 00.000 15712 Worker thread wakes up
01:44:39.516 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:44:39.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:39.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:40.922 01.406 15712 Exposure complete
01:44:40.984 00.062 15712 worker thread done servicing request
01:44:40.984 00.000 7988 OnExposeComplete: enter
01:44:40.984 00.000 7988 UpdateGuideState(): m_state=6
01:44:40.984 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2842
01:44:40.984 00.000 7988 Star::Find returns 1 (0), X=973.49, Y=186.93, Mass=925, SNR=19.5, Peak=155 HFD=3.7
01:44:40.984 00.000 7988 MultiStar: [#1 -0.16,-0.33,0.95,U] [#2 -0.09,-0.30,0.86,U] [#3 -0.14,-0.09,0.82,U] [#4 0.39,-0.17,0.68,U] [#5 -0.02,0.61,0.00,M5] [#6 -0.45,-0.02,0.65,U] [#7 0.14,0.19,0.47,U] [#8 -0.60,-0.64,0.00,M6] 
01:44:40.984 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.08}, one-star: {-0.23, 0.24}
01:44:40.984 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.01 = 2.27)
01:44:40.984 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.04 = 2.24)
01:44:40.984 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.45 mountX=-0.08 mountY=0.10, mountTheta=2.26
01:44:40.995 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.08, opts=13)
01:44:40.995 00.000 7988 Enqueuing Move request for scope (-0.10, -0.08)
01:44:40.995 00.000 15712 Worker thread wakes up
01:44:40.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
01:44:40.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
01:44:40.995 00.000 15712 Moving (-0.10, -0.08) raw xDistance=-0.08 yDistance=0.10
01:44:40.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
01:44:40.995 00.000 7988 UpdateGuideState exits: m=925 SNR=19.5
01:44:41.000 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:41.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:41.000 00.000 7988 Enqueuing Expose request
01:44:41.000 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:41.000 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
01:44:41.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:41.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:44:41.000 00.000 15712 MoveAxis(W, 10, ABG)
01:44:41.000 00.000 15712 Guiding  Dir = 3, Dur = 10
01:44:41.000 00.000 15712 IsGuiding returns 0
01:44:41.015 00.015 15712 IsGuiding returns 1
01:44:41.015 00.000 15712 scope still moving after pulse duration time elapsed
01:44:41.067 00.052 15712 IsGuiding returns 0
01:44:41.067 00.000 15712 scope move finished after 10 + 61 ms
01:44:41.067 00.000 15712 Move returns status 0, amount 10
01:44:41.067 00.000 15712 MoveAxis(N, 0, ABG)
01:44:41.067 00.000 15712 Move returns status 0, amount 0
01:44:41.067 00.000 15712 move complete, result=0
01:44:41.067 00.000 15712 worker thread done servicing request
01:44:41.067 00.000 15712 Worker thread wakes up
01:44:41.067 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
01:44:41.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:41.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:42.821 01.754 15712 Exposure complete
01:44:42.883 00.062 15712 worker thread done servicing request
01:44:42.883 00.000 7988 OnExposeComplete: enter
01:44:42.885 00.002 7988 UpdateGuideState(): m_state=6
01:44:42.885 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2843
01:44:42.887 00.002 7988 Star::Find returns 1 (0), X=973.73, Y=186.64, Mass=949, SNR=20.0, Peak=156 HFD=3.7
01:44:42.887 00.000 7988 MultiStar: [#1 -0.21,0.05,1.01,U] [#2 -0.25,-0.10,0.88,U] [#3 -0.22,0.26,0.81,U] [#4 0.29,0.47,0.00,M1] [#5 0.13,0.12,0.68,U] [#6 -0.31,-0.15,0.58,U] [#7 0.24,0.17,0.47,U] [#8 -0.29,0.16,0.38,U] 
01:44:42.889 00.002 7988 single-star, 7 included, MultiStar: {-0.12, 0.05}, one-star: {0.01, -0.05}
01:44:42.889 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
01:44:42.891 00.002 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
01:44:42.891 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.44 mountX=-0.05 mountY=-0.01, mountTheta=-3.03
01:44:42.893 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.05, opts=13)
01:44:42.895 00.002 7988 Enqueuing Move request for scope (0.01, -0.05)
01:44:42.895 00.000 15712 Worker thread wakes up
01:44:42.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:44:42.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:44:42.895 00.000 15712 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.01
01:44:42.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:44:42.895 00.000 7988 UpdateGuideState exits: m=949 SNR=20.0
01:44:42.898 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:42.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:42.898 00.000 7988 Enqueuing Expose request
01:44:42.901 00.003 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:42.901 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
01:44:42.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:42.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:44:42.901 00.000 15712 MoveAxis(W, 11, ABG)
01:44:42.901 00.000 15712 Guiding  Dir = 3, Dur = 11
01:44:42.901 00.000 15712 IsGuiding returns 0
01:44:42.918 00.017 15712 IsGuiding returns 1
01:44:42.918 00.000 15712 scope still moving after pulse duration time elapsed
01:44:42.962 00.044 15712 IsGuiding returns 0
01:44:42.962 00.000 15712 scope move finished after 11 + 48 ms
01:44:42.962 00.000 15712 Move returns status 0, amount 11
01:44:42.962 00.000 15712 MoveAxis(N, 0, ABG)
01:44:42.962 00.000 15712 Move returns status 0, amount 0
01:44:42.962 00.000 15712 move complete, result=0
01:44:42.962 00.000 15712 worker thread done servicing request
01:44:42.962 00.000 15712 Worker thread wakes up
01:44:42.962 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:44:42.964 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:42.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:44.368 01.404 15712 Exposure complete
01:44:44.430 00.062 15712 worker thread done servicing request
01:44:44.430 00.000 7988 OnExposeComplete: enter
01:44:44.432 00.002 7988 UpdateGuideState(): m_state=6
01:44:44.432 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2844
01:44:44.432 00.000 7988 Star::Find returns 1 (0), X=973.45, Y=186.87, Mass=984, SNR=20.5, Peak=166 HFD=3.8
01:44:44.432 00.000 7988 MultiStar: [#1 -0.36,0.04,0.88,U] [#2 -0.16,-0.15,0.80,U] [#3 -0.41,0.30,0.00,M1] [#4 0.12,-0.27,0.67,U] [#5 -0.22,0.47,0.00,M5] [#6 -0.15,0.13,0.59,U] [#7 -0.24,0.32,0.39,U] [#8 -0.13,-0.47,0.00,M6] 
01:44:44.432 00.000 7988 refined, 5 included, MultiStar: {-0.19, 0.03}, one-star: {-0.27, 0.18}
01:44:44.432 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.43 = 1.43)
01:44:44.432 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
01:44:44.432 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.99 mountX=0.03 mountY=0.19, mountTheta=1.43
01:44:44.432 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.03, opts=13)
01:44:44.432 00.000 7988 Enqueuing Move request for scope (-0.19, 0.03)
01:44:44.432 00.000 15712 Worker thread wakes up
01:44:44.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
01:44:44.432 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
01:44:44.432 00.000 15712 Moving (-0.19, 0.03) raw xDistance=0.03 yDistance=0.19
01:44:44.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:44:44.432 00.000 7988 UpdateGuideState exits: m=984 SNR=20.5
01:44:44.446 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:44.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:44.446 00.000 7988 Enqueuing Expose request
01:44:44.449 00.003 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:44.449 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
01:44:44.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:44.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:44:44.449 00.000 15712 MoveAxis(W, 11, ABG)
01:44:44.449 00.000 15712 Guiding  Dir = 3, Dur = 11
01:44:44.464 00.015 15712 IsGuiding returns 0
01:44:44.478 00.014 15712 IsGuiding returns 1
01:44:44.478 00.000 15712 scope still moving after pulse duration time elapsed
01:44:44.526 00.048 15712 IsGuiding returns 0
01:44:44.526 00.000 15712 scope move finished after 11 + 53 ms
01:44:44.526 00.000 15712 Move returns status 0, amount 11
01:44:44.526 00.000 15712 MoveAxis(N, 0, ABG)
01:44:44.526 00.000 15712 Move returns status 0, amount 0
01:44:44.526 00.000 15712 move complete, result=0
01:44:44.526 00.000 15712 worker thread done servicing request
01:44:44.526 00.000 15712 Worker thread wakes up
01:44:44.526 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.2 px 0 ms NORTH
01:44:44.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:44.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:46.169 01.643 15712 Exposure complete
01:44:46.232 00.063 15712 worker thread done servicing request
01:44:46.232 00.000 7988 OnExposeComplete: enter
01:44:46.232 00.000 7988 UpdateGuideState(): m_state=6
01:44:46.236 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2845
01:44:46.237 00.001 7988 Star::Find returns 1 (0), X=973.54, Y=186.73, Mass=966, SNR=20.5, Peak=150 HFD=3.6
01:44:46.237 00.000 7988 MultiStar: [#1 -0.09,-0.55,0.00,M2] [#2 -0.12,-0.18,0.83,U] [#3 -0.50,0.26,0.00,M2] [#4 0.55,0.01,0.00,M1] [#5 -0.23,-0.20,0.62,U] [#6 -0.12,-0.65,0.00,M1] [#7 -0.96,-0.08,0.00,M6] [#8 0.04,-0.32,0.34,U] 
01:44:46.239 00.002 7988 single-star, 3 included, MultiStar: {-0.15, -0.12}, one-star: {-0.18, 0.04}
01:44:46.239 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.37 = 1.37)
01:44:46.241 00.002 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
01:44:46.241 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.94 mountX=0.04 mountY=0.18, mountTheta=1.37
01:44:46.243 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.04, opts=13)
01:44:46.245 00.002 7988 Enqueuing Move request for scope (-0.18, 0.04)
01:44:46.245 00.000 15712 Worker thread wakes up
01:44:46.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
01:44:46.245 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
01:44:46.245 00.000 15712 Moving (-0.18, 0.04) raw xDistance=0.04 yDistance=0.18
01:44:46.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:44:46.245 00.000 7988 UpdateGuideState exits: m=966 SNR=20.5
01:44:46.248 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:46.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:46.250 00.002 7988 Enqueuing Expose request
01:44:46.250 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:46.250 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
01:44:46.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:46.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:44:46.250 00.000 15712 MoveAxis(W, 12, ABG)
01:44:46.250 00.000 15712 Guiding  Dir = 3, Dur = 12
01:44:46.250 00.000 15712 IsGuiding returns 0
01:44:46.270 00.020 15712 IsGuiding returns 1
01:44:46.270 00.000 15712 scope still moving after pulse duration time elapsed
01:44:46.318 00.048 15712 IsGuiding returns 0
01:44:46.318 00.000 15712 scope move finished after 12 + 53 ms
01:44:46.318 00.000 15712 Move returns status 0, amount 12
01:44:46.318 00.000 15712 MoveAxis(N, 0, ABG)
01:44:46.318 00.000 15712 Move returns status 0, amount 0
01:44:46.318 00.000 15712 move complete, result=0
01:44:46.318 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.2 px 0 ms NORTH
01:44:46.320 00.002 15712 worker thread done servicing request
01:44:46.320 00.000 15712 Worker thread wakes up
01:44:46.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:46.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:47.733 01.413 15712 Exposure complete
01:44:47.797 00.064 15712 worker thread done servicing request
01:44:47.797 00.000 7988 OnExposeComplete: enter
01:44:47.797 00.000 7988 UpdateGuideState(): m_state=6
01:44:47.797 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
01:44:47.797 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=186.43, Mass=769, SNR=17.9, Peak=127 HFD=3.3
01:44:47.801 00.004 7988 MultiStar: [#1 -0.31,-0.68,0.00,M3] [#2 0.10,-0.97,0.00,M1] [#3 -0.59,-0.23,0.00,M3] [#4 0.40,-0.44,0.00,M2] [#5 -0.33,-0.33,0.00,M5] [#6 -0.25,-0.77,0.00,M2] [#7 0.22,-0.33,0.50,U] [#8 0.49,-0.50,0.00,M6] 
01:44:47.801 00.000 7988 single-star, 1 included, MultiStar: {0.15, -0.28}, one-star: {0.12, -0.26}
01:44:47.801 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
01:44:47.801 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
01:44:47.801 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.13 mountX=-0.26 mountY=-0.12, mountTheta=-2.72
01:44:47.801 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.26, opts=13)
01:44:47.801 00.000 7988 Enqueuing Move request for scope (0.12, -0.26)
01:44:47.801 00.000 15712 Worker thread wakes up
01:44:47.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
01:44:47.801 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
01:44:47.801 00.000 15712 Moving (0.12, -0.26) raw xDistance=-0.26 yDistance=-0.12
01:44:47.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:44:47.811 00.010 7988 UpdateGuideState exits: m=769 SNR=17.9
01:44:47.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:47.813 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:47.815 00.002 7988 Enqueuing Expose request
01:44:47.815 00.000 15712 PPEC rslt: input = -0.26, final = -0.12, react = -0.15, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:44:47.815 00.000 15712 PPEC: input: -0.26, control: -0.12, exposure: 1500
01:44:47.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:47.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:44:47.815 00.000 15712 MoveAxis(E, 38, ABG)
01:44:47.815 00.000 15712 Guiding  Dir = 2, Dur = 38
01:44:47.820 00.005 15712 IsGuiding returns 0
01:44:47.835 00.015 15712 PulseGuide returned control before completion, sleep 33
01:44:47.879 00.044 15712 IsGuiding returns 0
01:44:47.879 00.000 15712 Move returns status 0, amount 38
01:44:47.879 00.000 15712 MoveAxis(N, 0, ABG)
01:44:47.879 00.000 15712 Move returns status 0, amount 0
01:44:47.879 00.000 15712 move complete, result=0
01:44:47.879 00.000 7988 GuideStep: -0.3 px 38 ms EAST, -0.1 px 0 ms NORTH
01:44:47.886 00.007 15712 worker thread done servicing request
01:44:47.886 00.000 15712 Worker thread wakes up
01:44:47.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:47.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:49.519 01.633 15712 Exposure complete
01:44:49.582 00.063 15712 worker thread done servicing request
01:44:49.583 00.001 7988 OnExposeComplete: enter
01:44:49.583 00.000 7988 UpdateGuideState(): m_state=6
01:44:49.583 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2847
01:44:49.583 00.000 7988 Star::Find returns 1 (0), X=973.53, Y=186.20, Mass=860, SNR=19.0, Peak=141 HFD=3.4
01:44:49.583 00.000 7988 MultiStar: [#1 -0.30,-0.55,0.00,M4] [#2 -0.12,-0.58,0.00,M2] [#3 -0.36,-0.09,0.77,U] [#4 0.27,-0.87,0.00,M3] [#5 -0.07,-0.27,0.61,U] [#6 -0.33,-0.46,0.00,M3] [#7 0.01,-0.17,0.45,U] [#8 0.16,-0.10,0.43,U] 
01:44:49.583 00.000 7988 refined, 4 included, MultiStar: {-0.13, -0.26}, one-star: {-0.19, -0.49}
01:44:49.588 00.005 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.61 = 2.67)
01:44:49.588 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.64 = 2.64)
01:44:49.588 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-2.05 mountX=-0.26 mountY=0.14, mountTheta=2.65
01:44:49.588 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.26, opts=13)
01:44:49.588 00.000 7988 Enqueuing Move request for scope (-0.13, -0.26)
01:44:49.588 00.000 15712 Worker thread wakes up
01:44:49.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.26) opts 0xd
01:44:49.588 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.26)
01:44:49.588 00.000 15712 Moving (-0.13, -0.26) raw xDistance=-0.26 yDistance=0.14
01:44:49.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:44:49.596 00.008 7988 UpdateGuideState exits: m=860 SNR=19.0
01:44:49.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:49.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:49.596 00.000 7988 Enqueuing Expose request
01:44:49.596 00.000 15712 PPEC rslt: input = -0.26, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:44:49.596 00.000 15712 PPEC: input: -0.26, control: -0.11, exposure: 1500
01:44:49.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:49.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:44:49.596 00.000 15712 MoveAxis(E, 36, ABG)
01:44:49.596 00.000 15712 Guiding  Dir = 2, Dur = 36
01:44:49.596 00.000 15712 IsGuiding returns 0
01:44:49.627 00.031 15712 PulseGuide returned control before completion, sleep 21
01:44:49.675 00.048 15712 IsGuiding returns 0
01:44:49.675 00.000 15712 Move returns status 0, amount 36
01:44:49.675 00.000 15712 MoveAxis(N, 0, ABG)
01:44:49.675 00.000 15712 Move returns status 0, amount 0
01:44:49.675 00.000 15712 move complete, result=0
01:44:49.675 00.000 15712 worker thread done servicing request
01:44:49.675 00.000 15712 Worker thread wakes up
01:44:49.675 00.000 7988 GuideStep: -0.3 px 36 ms EAST, 0.1 px 0 ms NORTH
01:44:49.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:49.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:51.096 01.421 15712 Exposure complete
01:44:51.158 00.062 15712 worker thread done servicing request
01:44:51.159 00.001 7988 OnExposeComplete: enter
01:44:51.159 00.000 7988 UpdateGuideState(): m_state=6
01:44:51.159 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2848
01:44:51.159 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=187.06, Mass=849, SNR=18.8, Peak=157 HFD=3.5
01:44:51.159 00.000 7988 MultiStar: [#1 -0.12,0.12,1.02,U] [#2 -0.05,-0.38,0.86,U] [#3 -0.52,0.20,0.00,M3] [#4 0.27,0.09,0.74,U] [#5 -0.11,0.24,0.73,U] [#6 -0.31,-0.29,0.72,U] [#7 0.16,0.21,0.51,U] [#8 0.17,-0.32,0.43,U] 
01:44:51.159 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.03, 0.37}
01:44:51.159 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.56) = xAngle (0.53 = 0.53)
01:44:51.159 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
01:44:51.168 00.009 7988 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.09 mountX=0.03 mountY=0.02, mountTheta=0.50
01:44:51.168 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.03, opts=13)
01:44:51.168 00.000 7988 Enqueuing Move request for scope (-0.02, 0.03)
01:44:51.168 00.000 15712 Worker thread wakes up
01:44:51.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:44:51.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:44:51.168 00.000 15712 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.02
01:44:51.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:44:51.168 00.000 7988 UpdateGuideState exits: m=849 SNR=18.8
01:44:51.173 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:51.175 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:51.175 00.000 7988 Enqueuing Expose request
01:44:51.175 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:51.175 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
01:44:51.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:51.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:44:51.175 00.000 15712 MoveAxis(W, 14, ABG)
01:44:51.175 00.000 15712 Guiding  Dir = 3, Dur = 14
01:44:51.175 00.000 15712 IsGuiding returns 0
01:44:51.193 00.018 15712 IsGuiding returns 1
01:44:51.193 00.000 15712 scope still moving after pulse duration time elapsed
01:44:51.241 00.048 15712 IsGuiding returns 0
01:44:51.241 00.000 15712 scope move finished after 14 + 49 ms
01:44:51.241 00.000 15712 Move returns status 0, amount 14
01:44:51.241 00.000 15712 MoveAxis(N, 0, ABG)
01:44:51.241 00.000 15712 Move returns status 0, amount 0
01:44:51.241 00.000 15712 move complete, result=0
01:44:51.241 00.000 7988 GuideStep: 0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
01:44:51.243 00.002 15712 worker thread done servicing request
01:44:51.243 00.000 15712 Worker thread wakes up
01:44:51.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:51.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:52.879 01.636 15712 Exposure complete
01:44:52.944 00.065 15712 worker thread done servicing request
01:44:52.944 00.000 7988 OnExposeComplete: enter
01:44:52.944 00.000 7988 UpdateGuideState(): m_state=6
01:44:52.944 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2849
01:44:52.944 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=186.83, Mass=854, SNR=19.0, Peak=153 HFD=3.5
01:44:52.944 00.000 7988 MultiStar: [#1 -0.34,-0.17,0.96,U] [#2 0.02,-0.36,0.86,U] [#3 -0.18,0.32,0.78,U] [#4 0.62,0.14,0.00,M3] [#5 0.05,0.30,0.70,U] [#6 -0.34,-0.06,0.66,U] [#7 -0.48,0.20,0.00,M4] [#8 -0.05,0.25,0.40,U] 
01:44:52.944 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.03}, one-star: {-0.00, 0.14}
01:44:52.944 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.56) = xAngle (1.30 = 1.30)
01:44:52.944 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
01:44:52.944 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.87 mountX=0.03 mountY=0.12, mountTheta=1.30
01:44:52.955 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
01:44:52.955 00.000 7988 Enqueuing Move request for scope (-0.12, 0.03)
01:44:52.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:44:52.957 00.002 15712 Worker thread wakes up
01:44:52.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
01:44:52.957 00.000 7988 UpdateGuideState exits: m=854 SNR=19.0
01:44:52.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:52.960 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:52.960 00.000 7988 Enqueuing Expose request
01:44:52.962 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
01:44:52.962 00.000 15712 Moving (-0.12, 0.03) raw xDistance=0.03 yDistance=0.12
01:44:52.962 00.000 15712 PPEC rslt: input = 0.03, final = 0.05, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:52.962 00.000 15712 PPEC: input: 0.03, control: 0.05, exposure: 1500
01:44:52.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:52.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:44:52.962 00.000 15712 MoveAxis(W, 15, ABG)
01:44:52.962 00.000 15712 Guiding  Dir = 3, Dur = 15
01:44:52.962 00.000 15712 IsGuiding returns 0
01:44:52.973 00.011 15712 IsGuiding returns 1
01:44:52.973 00.000 15712 scope still moving after pulse duration time elapsed
01:44:53.023 00.050 15712 IsGuiding returns 1
01:44:53.068 00.045 15712 IsGuiding returns 0
01:44:53.068 00.000 15712 scope move finished after 15 + 85 ms
01:44:53.068 00.000 15712 Move returns status 0, amount 15
01:44:53.068 00.000 15712 MoveAxis(N, 0, ABG)
01:44:53.068 00.000 15712 Move returns status 0, amount 0
01:44:53.068 00.000 15712 move complete, result=0
01:44:53.068 00.000 15712 worker thread done servicing request
01:44:53.068 00.000 15712 Worker thread wakes up
01:44:53.068 00.000 7988 GuideStep: 0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
01:44:53.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:53.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:54.488 01.420 15712 Exposure complete
01:44:54.550 00.062 15712 worker thread done servicing request
01:44:54.550 00.000 7988 OnExposeComplete: enter
01:44:54.554 00.004 7988 UpdateGuideState(): m_state=6
01:44:54.554 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2850
01:44:54.554 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=186.79, Mass=882, SNR=19.4, Peak=168 HFD=3.7
01:44:54.554 00.000 7988 MultiStar: [#1 -0.26,-0.29,0.99,U] [#2 -0.28,-0.27,0.86,U] [#3 -0.28,0.44,0.00,M3] [#4 0.23,0.13,0.69,U] [#5 0.02,0.29,0.72,U] [#6 -0.26,-0.54,0.00,M2] [#7 -0.13,0.19,0.49,U] [#8 0.26,-0.10,0.39,U] 
01:44:54.554 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {0.15, 0.10}
01:44:54.554 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.32 = 1.96)
01:44:54.554 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
01:44:54.554 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.76 mountX=-0.01 mountY=0.03, mountTheta=1.96
01:44:54.554 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
01:44:54.554 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
01:44:54.554 00.000 15712 Worker thread wakes up
01:44:54.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:44:54.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:44:54.554 00.000 15712 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
01:44:54.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:44:54.566 00.012 7988 UpdateGuideState exits: m=882 SNR=19.4
01:44:54.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:54.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:54.566 00.000 7988 Enqueuing Expose request
01:44:54.571 00.005 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:54.571 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
01:44:54.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:54.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:44:54.571 00.000 15712 MoveAxis(W, 13, ABG)
01:44:54.571 00.000 15712 Guiding  Dir = 3, Dur = 13
01:44:54.571 00.000 15712 IsGuiding returns 0
01:44:54.598 00.027 15712 IsGuiding returns 1
01:44:54.598 00.000 15712 scope still moving after pulse duration time elapsed
01:44:54.646 00.048 15712 IsGuiding returns 0
01:44:54.646 00.000 15712 scope move finished after 13 + 61 ms
01:44:54.646 00.000 15712 Move returns status 0, amount 13
01:44:54.646 00.000 15712 MoveAxis(N, 0, ABG)
01:44:54.646 00.000 15712 Move returns status 0, amount 0
01:44:54.646 00.000 15712 move complete, result=0
01:44:54.646 00.000 15712 worker thread done servicing request
01:44:54.646 00.000 15712 Worker thread wakes up
01:44:54.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:54.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:54.646 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
01:44:56.284 01.638 15712 Exposure complete
01:44:56.345 00.061 15712 worker thread done servicing request
01:44:56.345 00.000 7988 OnExposeComplete: enter
01:44:56.345 00.000 7988 UpdateGuideState(): m_state=6
01:44:56.350 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2851
01:44:56.350 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=186.60, Mass=785, SNR=18.1, Peak=157 HFD=3.4
01:44:56.353 00.003 7988 MultiStar: [#1 -0.46,-0.26,0.00,M2] [#2 0.07,-0.56,0.00,M1] [#3 -0.24,0.28,0.88,U] [#4 0.48,-0.16,0.00,M3] [#5 -0.21,-0.12,0.79,U] [#6 -0.17,-0.21,0.65,U] [#7 -0.48,0.29,0.00,M4] [#8 0.26,-0.41,0.00,M3] 
01:44:56.353 00.000 7988 single-star, 3 included, MultiStar: {-0.14, -0.02}, one-star: {0.02, -0.09}
01:44:56.353 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
01:44:56.353 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
01:44:56.353 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.37 mountX=-0.09 mountY=-0.02, mountTheta=-2.96
01:44:56.353 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.09, opts=13)
01:44:56.353 00.000 7988 Enqueuing Move request for scope (0.02, -0.09)
01:44:56.361 00.008 15712 Worker thread wakes up
01:44:56.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:44:56.361 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:44:56.361 00.000 15712 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=-0.02
01:44:56.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:44:56.361 00.000 7988 UpdateGuideState exits: m=785 SNR=18.1
01:44:56.364 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:56.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:56.366 00.002 7988 Enqueuing Expose request
01:44:56.366 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:56.366 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
01:44:56.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:56.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:44:56.366 00.000 15712 MoveAxis(W, 13, ABG)
01:44:56.366 00.000 15712 Guiding  Dir = 3, Dur = 13
01:44:56.366 00.000 15712 IsGuiding returns 0
01:44:56.387 00.021 15712 IsGuiding returns 1
01:44:56.387 00.000 15712 scope still moving after pulse duration time elapsed
01:44:56.431 00.044 15712 IsGuiding returns 0
01:44:56.431 00.000 15712 scope move finished after 13 + 56 ms
01:44:56.431 00.000 15712 Move returns status 0, amount 13
01:44:56.431 00.000 15712 MoveAxis(N, 0, ABG)
01:44:56.431 00.000 15712 Move returns status 0, amount 0
01:44:56.431 00.000 15712 move complete, result=0
01:44:56.431 00.000 15712 worker thread done servicing request
01:44:56.431 00.000 15712 Worker thread wakes up
01:44:56.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:56.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:56.431 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
01:44:57.844 01.413 15712 Exposure complete
01:44:57.908 00.064 15712 worker thread done servicing request
01:44:57.908 00.000 7988 OnExposeComplete: enter
01:44:57.908 00.000 7988 UpdateGuideState(): m_state=6
01:44:57.908 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2852
01:44:57.908 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=186.35, Mass=807, SNR=18.3, Peak=139 HFD=3.7
01:44:57.908 00.000 7988 MultiStar: [#1 -0.50,-0.52,0.00,M3] [#2 0.08,-0.38,0.83,U] [#3 -0.18,-0.03,0.85,U] [#4 0.54,-0.20,0.00,M4] [#5 -0.04,-0.18,0.74,U] [#6 -0.18,-0.66,0.00,M2] [#7 0.26,-0.30,0.53,U] [#8 0.29,-0.56,0.00,M4] 
01:44:57.908 00.000 7988 refined, 4 included, MultiStar: {0.03, -0.25}, one-star: {0.08, -0.35}
01:44:57.908 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
01:44:57.908 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
01:44:57.918 00.010 7988 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.47 mountX=-0.25 mountY=-0.02, mountTheta=-3.06
01:44:57.918 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.25, opts=13)
01:44:57.921 00.003 7988 Enqueuing Move request for scope (0.03, -0.25)
01:44:57.922 00.001 15712 Worker thread wakes up
01:44:57.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
01:44:57.922 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
01:44:57.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:44:57.922 00.000 7988 UpdateGuideState exits: m=807 SNR=18.3
01:44:57.925 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:57.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:57.927 00.002 7988 Enqueuing Expose request
01:44:57.927 00.000 15712 Moving (0.03, -0.25) raw xDistance=-0.25 yDistance=-0.02
01:44:57.929 00.002 15712 PPEC rslt: input = -0.25, final = -0.12, react = -0.15, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:44:57.929 00.000 15712 PPEC: input: -0.25, control: -0.12, exposure: 1500
01:44:57.929 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:57.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:44:57.929 00.000 15712 MoveAxis(E, 38, ABG)
01:44:57.929 00.000 15712 Guiding  Dir = 2, Dur = 38
01:44:57.929 00.000 15712 IsGuiding returns 0
01:44:57.954 00.025 15712 PulseGuide returned control before completion, sleep 27
01:44:57.987 00.033 15712 IsGuiding returns 1
01:44:57.989 00.002 15712 scope still moving after pulse duration time elapsed
01:44:58.017 00.028 15712 IsGuiding returns 0
01:44:58.017 00.000 15712 scope move finished after 38 + 45 ms
01:44:58.017 00.000 15712 Move returns status 0, amount 38
01:44:58.017 00.000 15712 MoveAxis(N, 0, ABG)
01:44:58.017 00.000 15712 Move returns status 0, amount 0
01:44:58.017 00.000 15712 move complete, result=0
01:44:58.017 00.000 15712 worker thread done servicing request
01:44:58.017 00.000 15712 Worker thread wakes up
01:44:58.017 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
01:44:58.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:58.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:44:59.658 01.641 15712 Exposure complete
01:44:59.722 00.064 15712 worker thread done servicing request
01:44:59.722 00.000 7988 OnExposeComplete: enter
01:44:59.722 00.000 7988 UpdateGuideState(): m_state=6
01:44:59.726 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2853
01:44:59.726 00.000 7988 Star::Find returns 1 (0), X=973.76, Y=186.69, Mass=868, SNR=18.8, Peak=144 HFD=3.6
01:44:59.728 00.002 7988 MultiStar: [#1 -0.43,-0.48,0.00,M4] [#2 0.17,-0.43,0.89,U] [#3 -0.18,0.08,0.81,U] [#4 0.54,-0.69,0.00,M5] [#5 -0.25,-0.28,0.71,U] [#6 -0.28,-0.13,0.62,U] [#7 -0.28,-0.25,0.46,U] [#8 0.34,-1.05,0.00,M5] 
01:44:59.730 00.002 7988 single-star, 5 included, MultiStar: {-0.10, -0.16}, one-star: {0.04, 0.00}
01:44:59.730 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
01:44:59.732 00.002 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
01:44:59.732 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.02 mountX=0.00 mountY=-0.04, mountTheta=-1.54
01:44:59.734 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.00, opts=13)
01:44:59.734 00.000 7988 Enqueuing Move request for scope (0.04, 0.00)
01:44:59.736 00.002 15712 Worker thread wakes up
01:44:59.737 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:44:59.737 00.000 7988 UpdateGuideState exits: m=868 SNR=18.8
01:44:59.739 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:59.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:44:59.741 00.002 7988 Enqueuing Expose request
01:44:59.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
01:44:59.741 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
01:44:59.741 00.000 15712 Moving (0.04, 0.00) raw xDistance=0.00 yDistance=-0.04
01:44:59.743 00.002 15712 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:44:59.743 00.000 15712 PPEC: input: 0.00, control: 0.03, exposure: 1500
01:44:59.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:59.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:44:59.743 00.000 15712 MoveAxis(W, 11, ABG)
01:44:59.743 00.000 15712 Guiding  Dir = 3, Dur = 11
01:44:59.743 00.000 15712 IsGuiding returns 0
01:44:59.777 00.034 15712 IsGuiding returns 1
01:44:59.777 00.000 15712 scope still moving after pulse duration time elapsed
01:44:59.823 00.046 15712 IsGuiding returns 0
01:44:59.823 00.000 15712 scope move finished after 11 + 66 ms
01:44:59.823 00.000 15712 Move returns status 0, amount 11
01:44:59.823 00.000 15712 MoveAxis(N, 0, ABG)
01:44:59.823 00.000 15712 Move returns status 0, amount 0
01:44:59.823 00.000 15712 move complete, result=0
01:44:59.823 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:44:59.827 00.004 15712 worker thread done servicing request
01:44:59.827 00.000 15712 Worker thread wakes up
01:44:59.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:44:59.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:01.240 01.413 15712 Exposure complete
01:45:01.303 00.063 15712 worker thread done servicing request
01:45:01.305 00.002 7988 OnExposeComplete: enter
01:45:01.305 00.000 7988 UpdateGuideState(): m_state=6
01:45:01.305 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2854
01:45:01.305 00.000 7988 Star::Find returns 1 (0), X=973.62, Y=186.68, Mass=747, SNR=17.7, Peak=142 HFD=3.4
01:45:01.305 00.000 7988 MultiStar: [#1 -0.62,-0.53,0.00,M5] [#2 -0.35,-0.59,0.00,M1] [#3 -0.38,0.18,0.81,U] [#4 0.38,-0.05,0.71,U] [#5 -0.21,0.01,0.70,U] [#6 -0.09,-0.21,0.69,U] [#7 -0.03,-0.24,0.51,U] [#8 -0.46,-0.08,0.00,M6] 
01:45:01.305 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.04}, one-star: {-0.10, -0.01}
01:45:01.305 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.01)
01:45:01.305 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
01:45:01.305 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.72 mountX=-0.04 mountY=0.08, mountTheta=2.00
01:45:01.305 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
01:45:01.305 00.000 7988 Enqueuing Move request for scope (-0.08, -0.04)
01:45:01.318 00.013 15712 Worker thread wakes up
01:45:01.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
01:45:01.318 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
01:45:01.318 00.000 15712 Moving (-0.08, -0.04) raw xDistance=-0.04 yDistance=0.08
01:45:01.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:45:01.318 00.000 7988 UpdateGuideState exits: m=747 SNR=17.7
01:45:01.320 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:01.320 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:01.322 00.002 7988 Enqueuing Expose request
01:45:01.322 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:01.322 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
01:45:01.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:01.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:45:01.322 00.000 15712 MoveAxis(W, 10, ABG)
01:45:01.322 00.000 15712 Guiding  Dir = 3, Dur = 10
01:45:01.335 00.013 15712 IsGuiding returns 0
01:45:01.355 00.020 15712 IsGuiding returns 1
01:45:01.355 00.000 15712 scope still moving after pulse duration time elapsed
01:45:01.403 00.048 15712 IsGuiding returns 0
01:45:01.403 00.000 15712 scope move finished after 10 + 53 ms
01:45:01.403 00.000 15712 Move returns status 0, amount 10
01:45:01.403 00.000 15712 MoveAxis(N, 0, ABG)
01:45:01.403 00.000 15712 Move returns status 0, amount 0
01:45:01.403 00.000 15712 move complete, result=0
01:45:01.403 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
01:45:01.410 00.007 15712 worker thread done servicing request
01:45:01.410 00.000 15712 Worker thread wakes up
01:45:01.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:01.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:03.044 01.634 15712 Exposure complete
01:45:03.107 00.063 15712 worker thread done servicing request
01:45:03.107 00.000 7988 OnExposeComplete: enter
01:45:03.107 00.000 7988 UpdateGuideState(): m_state=6
01:45:03.107 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2855
01:45:03.107 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=186.42, Mass=765, SNR=17.9, Peak=134 HFD=3.3
01:45:03.107 00.000 7988 MultiStar: [#1 -0.29,-0.78,0.00,M6] [#2 -0.08,-0.54,0.00,M2] [#3 -0.30,-0.10,0.86,U] [#4 0.21,-0.32,0.69,U] [#5 -0.10,-0.08,0.73,U] [#6 -0.56,-0.65,0.00,M1] [#7 0.13,-0.57,0.00,M2] [#8 0.28,-0.71,0.00,M7] 
01:45:03.107 00.000 7988 refined, 3 included, MultiStar: {-0.01, -0.19}, one-star: {0.15, -0.27}
01:45:03.107 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
01:45:03.107 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
01:45:03.107 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.20 cameraTheta=-1.64 mountX=-0.19 mountY=0.02, mountTheta=3.05
01:45:03.107 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.19, opts=13)
01:45:03.107 00.000 7988 Enqueuing Move request for scope (-0.01, -0.19)
01:45:03.107 00.000 15712 Worker thread wakes up
01:45:03.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
01:45:03.107 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
01:45:03.107 00.000 15712 Moving (-0.01, -0.19) raw xDistance=-0.19 yDistance=0.02
01:45:03.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:03.121 00.014 7988 UpdateGuideState exits: m=765 SNR=17.9
01:45:03.123 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:03.123 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:03.125 00.002 7988 Enqueuing Expose request
01:45:03.125 00.000 15712 PPEC rslt: input = -0.19, final = -0.08, react = -0.12, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
01:45:03.125 00.000 15712 PPEC: input: -0.19, control: -0.08, exposure: 1500
01:45:03.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:03.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:45:03.125 00.000 15712 MoveAxis(E, 28, ABG)
01:45:03.125 00.000 15712 Guiding  Dir = 2, Dur = 28
01:45:03.125 00.000 15712 IsGuiding returns 0
01:45:03.144 00.019 15712 PulseGuide returned control before completion, sleep 14
01:45:03.169 00.025 15712 IsGuiding returns 1
01:45:03.169 00.000 15712 scope still moving after pulse duration time elapsed
01:45:03.208 00.039 15712 IsGuiding returns 0
01:45:03.208 00.000 15712 scope move finished after 28 + 60 ms
01:45:03.208 00.000 15712 Move returns status 0, amount 28
01:45:03.208 00.000 15712 MoveAxis(N, 0, ABG)
01:45:03.208 00.000 15712 Move returns status 0, amount 0
01:45:03.208 00.000 15712 move complete, result=0
01:45:03.208 00.000 15712 worker thread done servicing request
01:45:03.208 00.000 15712 Worker thread wakes up
01:45:03.208 00.000 7988 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
01:45:03.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:03.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:04.621 01.413 15712 Exposure complete
01:45:04.685 00.064 15712 worker thread done servicing request
01:45:04.685 00.000 7988 OnExposeComplete: enter
01:45:04.685 00.000 7988 UpdateGuideState(): m_state=6
01:45:04.687 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2856
01:45:04.687 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=186.74, Mass=815, SNR=18.7, Peak=156 HFD=3.5
01:45:04.689 00.002 7988 MultiStar: [#1 -0.15,-0.24,1.00,U] [#2 0.09,-0.04,0.85,U] [#3 -0.13,0.24,0.80,U] [#4 0.46,-0.30,0.00,M4] [#5 -0.12,-0.43,0.69,U] [#6 -0.35,-0.30,0.00,M2] [#7 -0.07,-0.28,0.46,U] [#8 0.26,-0.04,0.47,U] 
01:45:04.689 00.000 7988 single-star, 6 included, MultiStar: {-0.03, -0.09}, one-star: {0.00, 0.05}
01:45:04.691 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
01:45:04.691 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:45:04.693 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.49 mountX=0.05 mountY=-0.01, mountTheta=-0.10
01:45:04.695 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.05, opts=13)
01:45:04.695 00.000 7988 Enqueuing Move request for scope (0.00, 0.05)
01:45:04.697 00.002 15712 Worker thread wakes up
01:45:04.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
01:45:04.697 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
01:45:04.697 00.000 15712 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
01:45:04.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:04.699 00.002 7988 UpdateGuideState exits: m=815 SNR=18.7
01:45:04.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:04.701 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:04.702 00.001 7988 Enqueuing Expose request
01:45:04.702 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:04.704 00.002 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
01:45:04.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:04.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:04.704 00.000 15712 MoveAxis(W, 11, ABG)
01:45:04.704 00.000 15712 Guiding  Dir = 3, Dur = 11
01:45:04.704 00.000 15712 IsGuiding returns 0
01:45:04.733 00.029 15712 IsGuiding returns 1
01:45:04.733 00.000 15712 scope still moving after pulse duration time elapsed
01:45:04.781 00.048 15712 IsGuiding returns 0
01:45:04.781 00.000 15712 scope move finished after 11 + 66 ms
01:45:04.781 00.000 15712 Move returns status 0, amount 11
01:45:04.781 00.000 15712 MoveAxis(N, 0, ABG)
01:45:04.781 00.000 15712 Move returns status 0, amount 0
01:45:04.781 00.000 15712 move complete, result=0
01:45:04.781 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:45:04.783 00.002 15712 worker thread done servicing request
01:45:04.783 00.000 15712 Worker thread wakes up
01:45:04.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:04.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:06.423 01.640 15712 Exposure complete
01:45:06.485 00.062 7988 OnExposeComplete: enter
01:45:06.487 00.002 7988 UpdateGuideState(): m_state=6
01:45:06.489 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2857
01:45:06.489 00.000 15712 worker thread done servicing request
01:45:06.491 00.002 7988 Star::Find returns 1 (0), X=973.68, Y=186.43, Mass=806, SNR=18.4, Peak=140 HFD=3.2
01:45:06.491 00.000 7988 MultiStar: [#1 -0.30,-0.36,0.00,M6] [#2 -0.23,-0.49,0.00,M2] [#3 -0.44,0.22,0.00,M1] [#4 0.45,-0.65,0.00,M5] [#5 -0.59,-0.08,0.00,M1] [#6 -0.58,-0.72,0.00,M3] [#7 -0.08,-0.14,0.44,U] [#8 0.45,-0.88,0.00,M7] 
01:45:06.493 00.002 7988 refined, 1 included, MultiStar: {-0.06, -0.22}, one-star: {-0.05, -0.26}
01:45:06.493 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.39 = 2.90)
01:45:06.495 00.002 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
01:45:06.497 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.82 mountX=-0.22 mountY=0.06, mountTheta=2.87
01:45:06.499 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.22, opts=13)
01:45:06.499 00.000 7988 Enqueuing Move request for scope (-0.06, -0.22)
01:45:06.502 00.003 15712 Worker thread wakes up
01:45:06.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
01:45:06.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
01:45:06.502 00.000 15712 Moving (-0.06, -0.22) raw xDistance=-0.22 yDistance=0.06
01:45:06.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:06.502 00.000 7988 UpdateGuideState exits: m=806 SNR=18.4
01:45:06.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:06.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:06.502 00.000 7988 Enqueuing Expose request
01:45:06.502 00.000 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:45:06.502 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
01:45:06.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:06.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:45:06.502 00.000 15712 MoveAxis(E, 32, ABG)
01:45:06.502 00.000 15712 Guiding  Dir = 2, Dur = 32
01:45:06.502 00.000 15712 IsGuiding returns 0
01:45:06.519 00.017 15712 PulseGuide returned control before completion, sleep 28
01:45:06.570 00.051 15712 IsGuiding returns 0
01:45:06.570 00.000 15712 Move returns status 0, amount 32
01:45:06.570 00.000 15712 MoveAxis(N, 0, ABG)
01:45:06.570 00.000 15712 Move returns status 0, amount 0
01:45:06.570 00.000 15712 move complete, result=0
01:45:06.570 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
01:45:06.573 00.003 15712 worker thread done servicing request
01:45:06.573 00.000 15712 Worker thread wakes up
01:45:06.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:06.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:07.987 01.414 15712 Exposure complete
01:45:08.051 00.064 15712 worker thread done servicing request
01:45:08.051 00.000 7988 OnExposeComplete: enter
01:45:08.051 00.000 7988 UpdateGuideState(): m_state=6
01:45:08.051 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2858
01:45:08.051 00.000 7988 Star::Find returns 1 (0), X=973.53, Y=186.44, Mass=721, SNR=17.3, Peak=142 HFD=3.2
01:45:08.051 00.000 7988 MultiStar: [#1 -0.40,-0.28,0.00,M7] [#2 0.16,-0.51,0.00,M3] [#3 -0.25,0.11,0.86,U] [#4 0.26,-0.39,0.00,M6] [#5 -0.13,-0.12,0.78,U] [#6 -0.16,-0.56,0.00,M4] [#7 -0.14,0.11,0.57,U] [#8 -0.35,-0.31,0.00,M8] 
01:45:08.051 00.000 7988 refined, 3 included, MultiStar: {-0.18, -0.06}, one-star: {-0.19, -0.25}
01:45:08.051 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
01:45:08.051 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.86)
01:45:08.051 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.83 mountX=-0.06 mountY=0.18, mountTheta=1.89
01:45:08.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.06, opts=13)
01:45:08.051 00.000 7988 Enqueuing Move request for scope (-0.18, -0.06)
01:45:08.051 00.000 15712 Worker thread wakes up
01:45:08.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
01:45:08.051 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
01:45:08.051 00.000 15712 Moving (-0.18, -0.06) raw xDistance=-0.06 yDistance=0.18
01:45:08.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:08.064 00.013 7988 UpdateGuideState exits: m=721 SNR=17.3
01:45:08.065 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:08.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:08.065 00.000 7988 Enqueuing Expose request
01:45:08.065 00.000 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:08.065 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
01:45:08.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:08.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:45:08.065 00.000 15712 MoveAxis(W, 12, ABG)
01:45:08.065 00.000 15712 Guiding  Dir = 3, Dur = 12
01:45:08.065 00.000 15712 IsGuiding returns 0
01:45:08.086 00.021 15712 IsGuiding returns 1
01:45:08.086 00.000 15712 scope still moving after pulse duration time elapsed
01:45:08.138 00.052 15712 IsGuiding returns 0
01:45:08.138 00.000 15712 scope move finished after 12 + 56 ms
01:45:08.138 00.000 15712 Move returns status 0, amount 12
01:45:08.138 00.000 15712 MoveAxis(N, 0, ABG)
01:45:08.138 00.000 15712 Move returns status 0, amount 0
01:45:08.138 00.000 15712 move complete, result=0
01:45:08.138 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.2 px 0 ms NORTH
01:45:08.138 00.000 15712 worker thread done servicing request
01:45:08.140 00.002 15712 Worker thread wakes up
01:45:08.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:08.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:09.769 01.629 15712 Exposure complete
01:45:09.833 00.064 15712 worker thread done servicing request
01:45:09.833 00.000 7988 OnExposeComplete: enter
01:45:09.833 00.000 7988 UpdateGuideState(): m_state=6
01:45:09.837 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2859
01:45:09.837 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=186.65, Mass=916, SNR=19.7, Peak=159 HFD=3.5
01:45:09.839 00.002 7988 MultiStar: [#1 -0.26,-0.21,0.91,U] [#2 0.18,-0.22,0.82,U] [#3 -0.13,0.06,0.75,U] [#4 0.18,-0.35,0.61,U] [#5 -0.21,0.40,0.72,U] [#6 -0.01,-0.22,0.58,U] [#7 0.00,0.00,0.00,L] [#8 -0.44,0.32,0.00,M9] [#9 -0.27,-1.40,0.00,M2] 
01:45:09.839 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.08}, one-star: {-0.16, -0.04}
01:45:09.841 00.002 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.88 = 2.40)
01:45:09.841 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.37)
01:45:09.843 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.32 mountX=-0.08 mountY=0.08, mountTheta=2.38
01:45:09.845 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
01:45:09.845 00.000 7988 Enqueuing Move request for scope (-0.07, -0.08)
01:45:09.847 00.002 15712 Worker thread wakes up
01:45:09.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:45:09.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:09.849 00.002 7988 UpdateGuideState exits: m=916 SNR=19.7
01:45:09.850 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:09.850 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:09.850 00.000 7988 Enqueuing Expose request
01:45:09.850 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:45:09.850 00.000 15712 Moving (-0.07, -0.08) raw xDistance=-0.08 yDistance=0.08
01:45:09.850 00.000 15712 PPEC rslt: input = -0.08, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:09.850 00.000 15712 PPEC: input: -0.08, control: 0.04, exposure: 1500
01:45:09.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:09.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:45:09.850 00.000 15712 MoveAxis(W, 12, ABG)
01:45:09.850 00.000 15712 Guiding  Dir = 3, Dur = 12
01:45:09.850 00.000 15712 IsGuiding returns 0
01:45:09.875 00.025 15712 IsGuiding returns 1
01:45:09.875 00.000 15712 scope still moving after pulse duration time elapsed
01:45:09.928 00.053 15712 IsGuiding returns 0
01:45:09.928 00.000 15712 scope move finished after 12 + 58 ms
01:45:09.928 00.000 15712 Move returns status 0, amount 12
01:45:09.928 00.000 15712 MoveAxis(N, 0, ABG)
01:45:09.928 00.000 15712 Move returns status 0, amount 0
01:45:09.928 00.000 15712 move complete, result=0
01:45:09.928 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
01:45:09.930 00.002 15712 worker thread done servicing request
01:45:09.930 00.000 15712 Worker thread wakes up
01:45:09.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:09.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:11.346 01.416 15712 Exposure complete
01:45:11.407 00.061 15712 worker thread done servicing request
01:45:11.409 00.002 7988 OnExposeComplete: enter
01:45:11.409 00.000 7988 UpdateGuideState(): m_state=6
01:45:11.411 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2860
01:45:11.411 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=186.81, Mass=799, SNR=18.2, Peak=149 HFD=3.7
01:45:11.411 00.000 7988 MultiStar: [#1 -0.14,-0.49,0.00,M7] [#2 -0.14,-0.46,0.00,M3] [#3 -0.35,0.19,0.90,U] [#4 0.50,-0.36,0.00,M6] [#5 0.19,-0.18,0.66,U] [#6 -0.07,-0.27,0.66,U] [#7 -0.17,-0.02,0.52,U] [#8 0.08,-0.36,0.40,U] 
01:45:11.411 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.04}, one-star: {-0.02, 0.12}
01:45:11.411 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
01:45:11.411 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.98)
01:45:11.411 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.08 cameraTheta=-2.71 mountX=-0.04 mountY=0.08, mountTheta=2.01
01:45:11.411 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
01:45:11.411 00.000 7988 Enqueuing Move request for scope (-0.08, -0.04)
01:45:11.411 00.000 15712 Worker thread wakes up
01:45:11.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
01:45:11.411 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
01:45:11.411 00.000 15712 Moving (-0.08, -0.04) raw xDistance=-0.04 yDistance=0.08
01:45:11.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:11.411 00.000 7988 UpdateGuideState exits: m=799 SNR=18.2
01:45:11.423 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:11.425 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:11.425 00.000 7988 Enqueuing Expose request
01:45:11.425 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:11.425 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
01:45:11.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:11.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:45:11.425 00.000 15712 MoveAxis(W, 11, ABG)
01:45:11.425 00.000 15712 Guiding  Dir = 3, Dur = 11
01:45:11.425 00.000 15712 IsGuiding returns 0
01:45:11.445 00.020 15712 IsGuiding returns 1
01:45:11.445 00.000 15712 scope still moving after pulse duration time elapsed
01:45:11.494 00.049 15712 IsGuiding returns 0
01:45:11.494 00.000 15712 scope move finished after 11 + 56 ms
01:45:11.494 00.000 15712 Move returns status 0, amount 11
01:45:11.494 00.000 15712 MoveAxis(N, 0, ABG)
01:45:11.494 00.000 15712 Move returns status 0, amount 0
01:45:11.494 00.000 15712 move complete, result=0
01:45:11.494 00.000 15712 worker thread done servicing request
01:45:11.494 00.000 15712 Worker thread wakes up
01:45:11.494 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
01:45:11.497 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:11.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:13.132 01.635 15712 Exposure complete
01:45:13.196 00.064 15712 worker thread done servicing request
01:45:13.196 00.000 7988 OnExposeComplete: enter
01:45:13.196 00.000 7988 UpdateGuideState(): m_state=6
01:45:13.199 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2861
01:45:13.199 00.000 7988 Star::Find returns 1 (0), X=973.93, Y=186.71, Mass=879, SNR=19.2, Peak=153 HFD=3.9
01:45:13.201 00.002 7988 MultiStar: [#1 -0.22,-0.24,0.88,U] [#2 0.15,-0.44,0.83,U] [#3 -0.10,0.24,0.83,U] [#4 0.28,-0.18,0.69,U] [#5 -0.03,-0.12,0.69,U] [#6 0.40,-0.13,0.66,U] [#7 -0.04,0.10,0.45,U] [#8 0.35,-0.23,0.43,U] 
01:45:13.201 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.20, 0.02}
01:45:13.203 00.002 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
01:45:13.203 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
01:45:13.205 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-0.84 mountX=-0.11 mountY=-0.09, mountTheta=-2.42
01:45:13.207 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
01:45:13.207 00.000 7988 Enqueuing Move request for scope (0.10, -0.11)
01:45:13.209 00.002 15712 Worker thread wakes up
01:45:13.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
01:45:13.209 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
01:45:13.209 00.000 15712 Moving (0.10, -0.11) raw xDistance=-0.11 yDistance=-0.09
01:45:13.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:45:13.211 00.002 7988 UpdateGuideState exits: m=879 SNR=19.2
01:45:13.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:13.213 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:13.213 00.000 7988 Enqueuing Expose request
01:45:13.213 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:13.213 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
01:45:13.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:13.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:45:13.213 00.000 15712 MoveAxis(W, 10, ABG)
01:45:13.213 00.000 15712 Guiding  Dir = 3, Dur = 10
01:45:13.213 00.000 15712 IsGuiding returns 0
01:45:13.237 00.024 15712 IsGuiding returns 1
01:45:13.237 00.000 15712 scope still moving after pulse duration time elapsed
01:45:13.264 00.027 15712 IsGuiding returns 1
01:45:13.301 00.037 15712 IsGuiding returns 0
01:45:13.301 00.000 15712 scope move finished after 10 + 74 ms
01:45:13.301 00.000 15712 Move returns status 0, amount 10
01:45:13.301 00.000 15712 MoveAxis(N, 0, ABG)
01:45:13.301 00.000 15712 Move returns status 0, amount 0
01:45:13.301 00.000 15712 move complete, result=0
01:45:13.301 00.000 15712 worker thread done servicing request
01:45:13.301 00.000 15712 Worker thread wakes up
01:45:13.301 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:45:13.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:13.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:14.709 01.408 15712 Exposure complete
01:45:14.772 00.063 15712 worker thread done servicing request
01:45:14.772 00.000 7988 OnExposeComplete: enter
01:45:14.772 00.000 7988 UpdateGuideState(): m_state=6
01:45:14.778 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2862
01:45:14.779 00.001 7988 Star::Find returns 1 (0), X=973.64, Y=186.11, Mass=776, SNR=18.2, Peak=152 HFD=3.3
01:45:14.779 00.000 7988 MultiStar: [#1 -0.31,-0.72,0.00,M7] [#2 0.17,-0.96,0.00,M3] [#3 -0.27,0.10,0.85,U] [#4 0.36,-0.70,0.00,M6] [#5 -0.13,-0.66,0.00,M1] [#6 -0.23,-0.93,0.00,M2] [#7 0.31,-0.44,0.00,M1] [#8 -0.66,-0.76,0.00,M8] 
01:45:14.781 00.002 7988 refined, 1 included, MultiStar: {-0.17, -0.27}, one-star: {-0.08, -0.58}
01:45:14.781 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.58)
01:45:14.783 00.002 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.55)
01:45:14.783 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-2.14 mountX=-0.27 mountY=0.18, mountTheta=2.56
01:45:14.785 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.27, opts=13)
01:45:14.787 00.002 7988 Enqueuing Move request for scope (-0.17, -0.27)
01:45:14.788 00.001 15712 Worker thread wakes up
01:45:14.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.27) opts 0xd
01:45:14.788 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.27)
01:45:14.788 00.000 15712 Moving (-0.17, -0.27) raw xDistance=-0.27 yDistance=0.18
01:45:14.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:45:14.788 00.000 7988 UpdateGuideState exits: m=776 SNR=18.2
01:45:14.791 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:14.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:14.793 00.002 7988 Enqueuing Expose request
01:45:14.793 00.000 15712 PPEC rslt: input = -0.27, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:45:14.793 00.000 15712 PPEC: input: -0.27, control: -0.13, exposure: 1500
01:45:14.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:14.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:45:14.793 00.000 15712 MoveAxis(E, 44, ABG)
01:45:14.793 00.000 15712 Guiding  Dir = 2, Dur = 44
01:45:14.793 00.000 15712 IsGuiding returns 0
01:45:14.820 00.027 15712 PulseGuide returned control before completion, sleep 29
01:45:14.852 00.032 15712 IsGuiding returns 1
01:45:14.852 00.000 15712 scope still moving after pulse duration time elapsed
01:45:14.900 00.048 15712 IsGuiding returns 0
01:45:14.900 00.000 15712 scope move finished after 44 + 62 ms
01:45:14.900 00.000 15712 Move returns status 0, amount 44
01:45:14.900 00.000 15712 MoveAxis(N, 0, ABG)
01:45:14.900 00.000 15712 Move returns status 0, amount 0
01:45:14.900 00.000 15712 move complete, result=0
01:45:14.900 00.000 15712 worker thread done servicing request
01:45:14.900 00.000 15712 Worker thread wakes up
01:45:14.900 00.000 7988 GuideStep: -0.3 px 44 ms EAST, 0.2 px 0 ms NORTH
01:45:14.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:14.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:16.542 01.642 15712 Exposure complete
01:45:16.607 00.065 15712 worker thread done servicing request
01:45:16.607 00.000 7988 OnExposeComplete: enter
01:45:16.607 00.000 7988 UpdateGuideState(): m_state=6
01:45:16.607 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2863
01:45:16.607 00.000 7988 Star::Find returns 1 (0), X=973.54, Y=186.24, Mass=834, SNR=18.5, Peak=131 HFD=3.5
01:45:16.607 00.000 7988 MultiStar: [#1 -0.58,-0.75,0.00,M8] [#2 0.14,-0.64,0.00,M4] [#3 -0.28,-0.43,0.00,M1] [#4 0.49,-0.43,0.00,M7] [#5 0.18,-0.73,0.00,M2] [#6 -0.46,-1.03,0.00,M3] [#7 -0.38,-0.93,0.00,M2] [#8 -0.00,-0.74,0.00,M9] 
01:45:16.607 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.56) = xAngle (-3.52 = 2.77)
01:45:16.607 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.73)
01:45:16.607 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.45 hyp=0.49 cameraTheta=-1.95 mountX=-0.46 mountY=0.19, mountTheta=2.74
01:45:16.616 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.45, opts=13)
01:45:16.616 00.000 7988 Enqueuing Move request for scope (-0.18, -0.45)
01:45:16.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:45:16.616 00.000 7988 UpdateGuideState exits: m=834 SNR=18.5
01:45:16.621 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:16.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:16.621 00.000 7988 Enqueuing Expose request
01:45:16.621 00.000 15712 Worker thread wakes up
01:45:16.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.45) opts 0xd
01:45:16.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.45)
01:45:16.621 00.000 15712 Moving (-0.18, -0.45) raw xDistance=-0.46 yDistance=0.19
01:45:16.621 00.000 15712 PPEC rslt: input = -0.46, final = -0.25, react = -0.27, pred = 0.03, hyst = -0.24, hyst_pct = 0.00, period_length = 639.26
01:45:16.621 00.000 15712 PPEC: input: -0.46, control: -0.25, exposure: 1500
01:45:16.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:16.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:45:16.621 00.000 15712 MoveAxis(E, 80, ABG)
01:45:16.621 00.000 15712 Guiding  Dir = 2, Dur = 80
01:45:16.621 00.000 15712 IsGuiding returns 0
01:45:16.658 00.037 15712 PulseGuide returned control before completion, sleep 62
01:45:16.734 00.076 15712 IsGuiding returns 1
01:45:16.734 00.000 15712 scope still moving after pulse duration time elapsed
01:45:16.769 00.035 15712 IsGuiding returns 0
01:45:16.769 00.000 15712 scope move finished after 80 + 60 ms
01:45:16.769 00.000 15712 Move returns status 0, amount 80
01:45:16.769 00.000 15712 MoveAxis(N, 0, ABG)
01:45:16.769 00.000 15712 Move returns status 0, amount 0
01:45:16.769 00.000 15712 move complete, result=0
01:45:16.769 00.000 15712 worker thread done servicing request
01:45:16.769 00.000 15712 Worker thread wakes up
01:45:16.769 00.000 7988 GuideStep: -0.5 px 80 ms EAST, 0.2 px 0 ms NORTH
01:45:16.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:16.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:18.186 01.417 15712 Exposure complete
01:45:18.250 00.064 15712 worker thread done servicing request
01:45:18.250 00.000 7988 OnExposeComplete: enter
01:45:18.250 00.000 7988 UpdateGuideState(): m_state=6
01:45:18.250 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2864
01:45:18.250 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=186.34, Mass=839, SNR=18.7, Peak=139 HFD=3.6
01:45:18.250 00.000 7988 MultiStar: [#1 -0.25,-0.77,0.00,M9] [#2 -0.16,-0.73,0.00,M5] [#3 -0.54,-0.30,0.00,M2] [#4 0.46,-0.50,0.00,M8] [#5 -0.25,-0.57,0.00,M3] [#6 -0.18,-0.83,0.00,M4] [#7 -0.17,-0.31,0.46,U] [#8 0.37,-0.19,0.41,U] 
01:45:18.250 00.000 7988 refined, 2 included, MultiStar: {0.03, -0.31}, one-star: {-0.01, -0.35}
01:45:18.250 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
01:45:18.250 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
01:45:18.258 00.008 7988 CameraToMount -- cameraX=0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.46 mountX=-0.31 mountY=-0.03, mountTheta=-3.06
01:45:18.260 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.31, opts=13)
01:45:18.260 00.000 7988 Enqueuing Move request for scope (0.03, -0.31)
01:45:18.262 00.002 15712 Worker thread wakes up
01:45:18.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.31) opts 0xd
01:45:18.262 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.31)
01:45:18.262 00.000 15712 Moving (0.03, -0.31) raw xDistance=-0.31 yDistance=-0.03
01:45:18.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:18.263 00.001 7988 UpdateGuideState exits: m=839 SNR=18.7
01:45:18.265 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:18.266 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:18.266 00.000 7988 Enqueuing Expose request
01:45:18.266 00.000 15712 PPEC rslt: input = -0.31, final = -0.16, react = -0.18, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
01:45:18.266 00.000 15712 PPEC: input: -0.31, control: -0.16, exposure: 1500
01:45:18.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:18.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:45:18.266 00.000 15712 MoveAxis(E, 52, ABG)
01:45:18.266 00.000 15712 Guiding  Dir = 2, Dur = 52
01:45:18.283 00.017 15712 IsGuiding returns 0
01:45:18.305 00.022 15712 PulseGuide returned control before completion, sleep 47
01:45:18.375 00.070 15712 IsGuiding returns 0
01:45:18.375 00.000 15712 Move returns status 0, amount 52
01:45:18.375 00.000 15712 MoveAxis(N, 0, ABG)
01:45:18.375 00.000 15712 Move returns status 0, amount 0
01:45:18.375 00.000 15712 move complete, result=0
01:45:18.386 00.011 15712 worker thread done servicing request
01:45:18.386 00.000 15712 Worker thread wakes up
01:45:18.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:18.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:18.386 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
01:45:20.019 01.633 15712 Exposure complete
01:45:20.080 00.061 15712 worker thread done servicing request
01:45:20.080 00.000 7988 OnExposeComplete: enter
01:45:20.080 00.000 7988 UpdateGuideState(): m_state=6
01:45:20.080 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2865
01:45:20.080 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=186.57, Mass=783, SNR=17.9, Peak=140 HFD=3.6
01:45:20.087 00.007 7988 MultiStar: [#1 -0.49,-0.34,0.00,M10] [#2 0.14,-0.36,0.89,U] [#3 0.19,0.06,0.92,U] [#4 0.35,-0.35,0.00,M9] [#5 0.16,-0.18,0.73,U] [#6 0.01,-0.50,0.00,M5] [#7 0.35,0.21,0.50,U] [#8 0.66,0.08,0.00,M9] 
01:45:20.087 00.000 7988 single-star, 4 included, MultiStar: {0.18, -0.10}, one-star: {0.13, -0.12}
01:45:20.087 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
01:45:20.087 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
01:45:20.087 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-0.74 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
01:45:20.087 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.12, opts=13)
01:45:20.087 00.000 7988 Enqueuing Move request for scope (0.13, -0.12)
01:45:20.087 00.000 15712 Worker thread wakes up
01:45:20.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
01:45:20.087 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
01:45:20.087 00.000 15712 Moving (0.13, -0.12) raw xDistance=-0.12 yDistance=-0.13
01:45:20.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:20.097 00.010 7988 UpdateGuideState exits: m=783 SNR=17.9
01:45:20.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:20.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:20.097 00.000 7988 Enqueuing Expose request
01:45:20.097 00.000 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:20.097 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
01:45:20.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:20.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:45:20.097 00.000 15712 MoveAxis(W, 8, ABG)
01:45:20.097 00.000 15712 Guiding  Dir = 3, Dur = 8
01:45:20.097 00.000 15712 IsGuiding returns 0
01:45:20.122 00.025 15712 IsGuiding returns 0
01:45:20.122 00.000 15712 Move returns status 0, amount 8
01:45:20.122 00.000 15712 MoveAxis(N, 0, ABG)
01:45:20.122 00.000 15712 Move returns status 0, amount 0
01:45:20.122 00.000 15712 move complete, result=0
01:45:20.122 00.000 15712 worker thread done servicing request
01:45:20.122 00.000 15712 Worker thread wakes up
01:45:20.122 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:45:20.128 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:20.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:21.532 01.404 15712 Exposure complete
01:45:21.595 00.063 15712 worker thread done servicing request
01:45:21.595 00.000 7988 OnExposeComplete: enter
01:45:21.595 00.000 7988 UpdateGuideState(): m_state=6
01:45:21.599 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2866
01:45:21.599 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=186.65, Mass=916, SNR=19.7, Peak=138 HFD=3.7
01:45:21.601 00.002 7988 MultiStar: [#1 -0.06,-0.26,0.90,U] [#2 0.25,-0.79,0.00,M5] [#3 -0.24,0.26,0.75,U] [#4 0.56,-0.34,0.00,M10] [#5 -0.03,0.20,0.73,U] [#6 0.04,-0.29,0.62,U] [#7 -0.04,-0.08,0.44,U] [#8 0.57,-0.08,0.00,M10] 
01:45:21.602 00.001 7988 single-star, 5 included, MultiStar: {-0.06, -0.03}, one-star: {-0.01, -0.04}
01:45:21.602 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.39 = 2.90)
01:45:21.604 00.002 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
01:45:21.604 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.82 mountX=-0.04 mountY=0.01, mountTheta=2.87
01:45:21.606 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
01:45:21.608 00.002 7988 Enqueuing Move request for scope (-0.01, -0.04)
01:45:21.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:21.610 00.002 15712 Worker thread wakes up
01:45:21.610 00.000 7988 UpdateGuideState exits: m=916 SNR=19.7
01:45:21.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:21.612 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:21.612 00.000 7988 Enqueuing Expose request
01:45:21.614 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:45:21.614 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:45:21.614 00.000 15712 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
01:45:21.619 00.005 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:21.619 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
01:45:21.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:21.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:45:21.619 00.000 15712 MoveAxis(W, 8, ABG)
01:45:21.619 00.000 15712 Guiding  Dir = 3, Dur = 8
01:45:21.619 00.000 15712 IsGuiding returns 0
01:45:21.642 00.023 15712 IsGuiding returns 0
01:45:21.642 00.000 15712 Move returns status 0, amount 8
01:45:21.642 00.000 15712 MoveAxis(N, 0, ABG)
01:45:21.642 00.000 15712 Move returns status 0, amount 0
01:45:21.642 00.000 15712 move complete, result=0
01:45:21.642 00.000 15712 worker thread done servicing request
01:45:21.642 00.000 15712 Worker thread wakes up
01:45:21.642 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:45:21.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:21.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:23.286 01.644 15712 Exposure complete
01:45:23.350 00.064 15712 worker thread done servicing request
01:45:23.350 00.000 7988 OnExposeComplete: enter
01:45:23.350 00.000 7988 UpdateGuideState(): m_state=6
01:45:23.352 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2867
01:45:23.352 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=187.27, Mass=828, SNR=18.4, Peak=150 HFD=3.8
01:45:23.352 00.000 7988 MultiStar: [#1 -0.38,-0.05,1.00,U] [#2 0.18,-0.11,0.91,U] [#3 -0.17,0.26,0.73,U] [#4 0.28,0.06,0.78,U] [#5 0.30,0.27,0.69,U] [#6 -0.16,-0.05,0.63,U] [#7 0.17,0.51,0.00,M1] [#8 -0.05,-0.04,0.49,U] 
01:45:23.352 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {0.19, 0.57}
01:45:23.352 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
01:45:23.352 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
01:45:23.352 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.39 mountX=0.13 mountY=-0.03, mountTheta=-0.20
01:45:23.352 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.13, opts=13)
01:45:23.352 00.000 7988 Enqueuing Move request for scope (0.02, 0.13)
01:45:23.352 00.000 15712 Worker thread wakes up
01:45:23.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:45:23.352 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:45:23.352 00.000 15712 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=-0.03
01:45:23.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:45:23.364 00.012 7988 UpdateGuideState exits: m=828 SNR=18.4
01:45:23.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:23.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:23.364 00.000 7988 Enqueuing Expose request
01:45:23.364 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:23.364 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
01:45:23.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:23.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:45:23.364 00.000 15712 MoveAxis(W, 8, ABG)
01:45:23.364 00.000 15712 Guiding  Dir = 3, Dur = 8
01:45:23.369 00.005 15712 IsGuiding returns 0
01:45:23.386 00.017 15712 IsGuiding returns 0
01:45:23.386 00.000 15712 Move returns status 0, amount 8
01:45:23.386 00.000 15712 MoveAxis(N, 0, ABG)
01:45:23.386 00.000 15712 Move returns status 0, amount 0
01:45:23.386 00.000 15712 move complete, result=0
01:45:23.386 00.000 15712 worker thread done servicing request
01:45:23.386 00.000 15712 Worker thread wakes up
01:45:23.386 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:45:23.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:23.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:24.802 01.416 15712 Exposure complete
01:45:24.864 00.062 15712 worker thread done servicing request
01:45:24.864 00.000 7988 OnExposeComplete: enter
01:45:24.864 00.000 7988 UpdateGuideState(): m_state=6
01:45:24.864 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2868
01:45:24.864 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=187.29, Mass=789, SNR=18.2, Peak=152 HFD=3.5
01:45:24.864 00.000 7988 MultiStar: [#1 0.02,0.15,0.97,U] [#2 0.29,0.06,0.89,U] [#3 -0.34,0.41,0.00,M1] [#4 0.48,0.64,0.00,M10] [#5 -0.01,0.48,0.00,M1] [#6 0.16,-0.08,0.67,U] [#7 -0.21,0.73,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.14,0.16,0.42,U] 
01:45:24.864 00.000 7988 refined, 4 included, MultiStar: {0.08, 0.21}, one-star: {-0.13, 0.60}
01:45:24.864 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
01:45:24.864 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
01:45:24.864 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.19 mountX=0.21 mountY=-0.09, mountTheta=-0.40
01:45:24.864 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.21, opts=13)
01:45:24.864 00.000 7988 Enqueuing Move request for scope (0.08, 0.21)
01:45:24.864 00.000 15712 Worker thread wakes up
01:45:24.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
01:45:24.878 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:45:24.878 00.000 7988 UpdateGuideState exits: m=789 SNR=18.2
01:45:24.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:24.881 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:24.881 00.000 7988 Enqueuing Expose request
01:45:24.881 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
01:45:24.881 00.000 15712 Moving (0.08, 0.21) raw xDistance=0.21 yDistance=-0.09
01:45:24.881 00.000 15712 PPEC rslt: input = 0.21, final = 0.15, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
01:45:24.881 00.000 15712 PPEC: input: 0.21, control: 0.15, exposure: 1500
01:45:24.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:24.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:45:24.881 00.000 15712 MoveAxis(W, 48, ABG)
01:45:24.881 00.000 15712 Guiding  Dir = 3, Dur = 48
01:45:24.915 00.034 15712 IsGuiding returns 0
01:45:24.936 00.021 15712 PulseGuide returned control before completion, sleep 43
01:45:25.017 00.081 15712 IsGuiding returns 0
01:45:25.017 00.000 15712 Move returns status 0, amount 48
01:45:25.017 00.000 15712 MoveAxis(N, 0, ABG)
01:45:25.017 00.000 15712 Move returns status 0, amount 0
01:45:25.017 00.000 15712 move complete, result=0
01:45:25.017 00.000 15712 worker thread done servicing request
01:45:25.017 00.000 15712 Worker thread wakes up
01:45:25.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:25.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:25.017 00.000 7988 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
01:45:26.650 01.633 15712 Exposure complete
01:45:26.711 00.061 15712 worker thread done servicing request
01:45:26.711 00.000 7988 OnExposeComplete: enter
01:45:26.715 00.004 7988 UpdateGuideState(): m_state=6
01:45:26.715 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2869
01:45:26.715 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=187.03, Mass=911, SNR=19.2, Peak=158 HFD=4.1
01:45:26.715 00.000 7988 MultiStar: [#1 0.19,0.19,0.85,U] [#2 0.04,0.04,0.79,U] [#3 -0.20,0.44,0.00,M2] [#4 0.34,0.68,0.00,R] [#5 0.25,0.33,0.68,U] [#6 0.14,0.12,0.61,U] [#7 0.04,0.76,0.00,M3] [#8 0.16,0.57,0.00,M10] 
01:45:26.715 00.000 7988 refined, 4 included, MultiStar: {0.14, 0.21}, one-star: {0.10, 0.34}
01:45:26.715 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
01:45:26.715 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
01:45:26.715 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.99 mountX=0.21 mountY=-0.15, mountTheta=-0.60
01:45:26.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.21, opts=13)
01:45:26.715 00.000 7988 Enqueuing Move request for scope (0.14, 0.21)
01:45:26.715 00.000 15712 Worker thread wakes up
01:45:26.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
01:45:26.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
01:45:26.727 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:45:26.727 00.000 7988 UpdateGuideState exits: m=911 SNR=19.2
01:45:26.729 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:26.729 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:26.731 00.002 7988 Enqueuing Expose request
01:45:26.731 00.000 15712 Moving (0.14, 0.21) raw xDistance=0.21 yDistance=-0.15
01:45:26.732 00.001 15712 PPEC rslt: input = 0.21, final = 0.15, react = 0.13, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:45:26.732 00.000 15712 PPEC: input: 0.21, control: 0.15, exposure: 1500
01:45:26.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:26.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:45:26.732 00.000 15712 MoveAxis(W, 51, ABG)
01:45:26.732 00.000 15712 Guiding  Dir = 3, Dur = 51
01:45:26.732 00.000 15712 IsGuiding returns 0
01:45:26.760 00.028 15712 PulseGuide returned control before completion, sleep 38
01:45:26.806 00.046 15712 IsGuiding returns 1
01:45:26.806 00.000 15712 scope still moving after pulse duration time elapsed
01:45:26.838 00.032 15712 IsGuiding returns 0
01:45:26.838 00.000 15712 scope move finished after 51 + 50 ms
01:45:26.838 00.000 15712 Move returns status 0, amount 51
01:45:26.838 00.000 15712 MoveAxis(N, 0, ABG)
01:45:26.838 00.000 15712 Move returns status 0, amount 0
01:45:26.838 00.000 15712 move complete, result=0
01:45:26.838 00.000 15712 worker thread done servicing request
01:45:26.838 00.000 15712 Worker thread wakes up
01:45:26.838 00.000 7988 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
01:45:26.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:26.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:28.244 01.406 15712 Exposure complete
01:45:28.308 00.064 15712 worker thread done servicing request
01:45:28.308 00.000 7988 OnExposeComplete: enter
01:45:28.308 00.000 7988 UpdateGuideState(): m_state=6
01:45:28.308 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2870
01:45:28.308 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=186.88, Mass=757, SNR=17.8, Peak=160 HFD=3.2
01:45:28.312 00.004 7988 MultiStar: [#1 -0.29,0.19,1.02,U] [#2 0.10,-0.23,0.90,U] [#3 -0.11,0.16,0.76,U] [#4 0.45,-0.44,0.00,M1] [#5 0.18,0.52,0.00,M1] [#6 -0.20,-0.30,0.59,U] [#7 -0.06,0.40,0.45,U] [#8 -0.11,0.02,0.50,U] 
01:45:28.312 00.000 7988 refined, 6 included, MultiStar: {-0.08, 0.06}, one-star: {0.07, 0.19}
01:45:28.312 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.95 = 0.95)
01:45:28.312 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
01:45:28.312 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.51 mountX=0.06 mountY=0.08, mountTheta=0.94
01:45:28.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
01:45:28.312 00.000 7988 Enqueuing Move request for scope (-0.08, 0.06)
01:45:28.312 00.000 15712 Worker thread wakes up
01:45:28.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:45:28.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:45:28.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:45:28.322 00.010 7988 UpdateGuideState exits: m=757 SNR=17.8
01:45:28.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:28.324 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:28.324 00.000 7988 Enqueuing Expose request
01:45:28.326 00.002 15712 Moving (-0.08, 0.06) raw xDistance=0.06 yDistance=0.08
01:45:28.329 00.003 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:28.329 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
01:45:28.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:28.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:45:28.329 00.000 15712 MoveAxis(W, 8, ABG)
01:45:28.329 00.000 15712 Guiding  Dir = 3, Dur = 8
01:45:28.329 00.000 15712 IsGuiding returns 0
01:45:28.360 00.031 15712 IsGuiding returns 0
01:45:28.360 00.000 15712 Move returns status 0, amount 8
01:45:28.360 00.000 15712 MoveAxis(N, 0, ABG)
01:45:28.360 00.000 15712 Move returns status 0, amount 0
01:45:28.360 00.000 15712 move complete, result=0
01:45:28.360 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:45:28.361 00.001 15712 worker thread done servicing request
01:45:28.361 00.000 15712 Worker thread wakes up
01:45:28.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:28.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:29.998 01.637 15712 Exposure complete
01:45:30.062 00.064 15712 worker thread done servicing request
01:45:30.062 00.000 7988 OnExposeComplete: enter
01:45:30.062 00.000 7988 UpdateGuideState(): m_state=6
01:45:30.065 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2871
01:45:30.065 00.000 7988 Star::Find returns 1 (0), X=973.65, Y=186.98, Mass=722, SNR=17.3, Peak=155 HFD=3.4
01:45:30.067 00.002 7988 MultiStar: [#1 -0.34,-0.16,0.90,U] [#2 0.02,-0.04,0.91,U] [#3 -0.15,0.38,0.84,U] [#4 0.23,-0.72,0.00,M2] [#5 0.02,0.30,0.70,U] [#6 -0.49,0.05,0.00,M1] [#7 -0.59,0.42,0.00,M3] [#8 -0.13,0.39,0.39,U] 
01:45:30.067 00.000 7988 refined, 5 included, MultiStar: {-0.11, 0.17}, one-star: {-0.07, 0.29}
01:45:30.069 00.002 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
01:45:30.069 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
01:45:30.071 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.15 mountX=0.17 mountY=0.11, mountTheta=0.56
01:45:30.073 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.17, opts=13)
01:45:30.073 00.000 7988 Enqueuing Move request for scope (-0.11, 0.17)
01:45:30.075 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:45:30.076 00.001 7988 UpdateGuideState exits: m=722 SNR=17.3
01:45:30.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:30.078 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:30.079 00.001 7988 Enqueuing Expose request
01:45:30.079 00.000 15712 Worker thread wakes up
01:45:30.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
01:45:30.079 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
01:45:30.079 00.000 15712 Moving (-0.11, 0.17) raw xDistance=0.17 yDistance=0.11
01:45:30.081 00.002 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
01:45:30.081 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
01:45:30.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:30.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:45:30.081 00.000 15712 MoveAxis(W, 40, ABG)
01:45:30.081 00.000 15712 Guiding  Dir = 3, Dur = 40
01:45:30.081 00.000 15712 IsGuiding returns 0
01:45:30.096 00.015 15712 PulseGuide returned control before completion, sleep 35
01:45:30.165 00.069 15712 IsGuiding returns 0
01:45:30.165 00.000 15712 Move returns status 0, amount 40
01:45:30.165 00.000 15712 MoveAxis(N, 0, ABG)
01:45:30.165 00.000 15712 Move returns status 0, amount 0
01:45:30.165 00.000 15712 move complete, result=0
01:45:30.165 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
01:45:30.168 00.003 15712 worker thread done servicing request
01:45:30.168 00.000 15712 Worker thread wakes up
01:45:30.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:30.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:31.574 01.406 15712 Exposure complete
01:45:31.635 00.061 15712 worker thread done servicing request
01:45:31.635 00.000 7988 OnExposeComplete: enter
01:45:31.635 00.000 7988 UpdateGuideState(): m_state=6
01:45:31.641 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2872
01:45:31.643 00.002 7988 Star::Find returns 1 (0), X=974.09, Y=186.93, Mass=772, SNR=18.1, Peak=154 HFD=3.0
01:45:31.643 00.000 7988 MultiStar: [#1 0.04,-0.02,1.01,U] [#2 0.18,-0.06,0.81,U] [#3 -0.08,0.33,0.75,U] [#4 0.43,-0.46,0.00,M3] [#5 0.16,0.65,0.00,M1] [#6 -0.04,-0.46,0.00,M2] [#7 -0.17,0.25,0.44,U] [#8 0.36,-0.55,0.00,M9] 
01:45:31.645 00.002 7988 refined, 4 included, MultiStar: {0.11, 0.13}, one-star: {0.37, 0.24}
01:45:31.645 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
01:45:31.647 00.002 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
01:45:31.647 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.90 mountX=0.13 mountY=-0.11, mountTheta=-0.69
01:45:31.649 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.13, opts=13)
01:45:31.651 00.002 7988 Enqueuing Move request for scope (0.11, 0.13)
01:45:31.651 00.000 15712 Worker thread wakes up
01:45:31.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
01:45:31.651 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
01:45:31.651 00.000 15712 Moving (0.11, 0.13) raw xDistance=0.13 yDistance=-0.11
01:45:31.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:45:31.651 00.000 7988 UpdateGuideState exits: m=772 SNR=18.1
01:45:31.654 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:31.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:31.656 00.002 7988 Enqueuing Expose request
01:45:31.656 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:31.656 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
01:45:31.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:31.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:45:31.656 00.000 15712 MoveAxis(W, 6, ABG)
01:45:31.656 00.000 15712 Guiding  Dir = 3, Dur = 6
01:45:31.656 00.000 15712 IsGuiding returns 0
01:45:31.684 00.028 15712 IsGuiding returns 0
01:45:31.684 00.000 15712 Move returns status 0, amount 6
01:45:31.684 00.000 15712 MoveAxis(N, 0, ABG)
01:45:31.684 00.000 15712 Move returns status 0, amount 0
01:45:31.684 00.000 15712 move complete, result=0
01:45:31.684 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:45:31.686 00.002 15712 worker thread done servicing request
01:45:31.686 00.000 15712 Worker thread wakes up
01:45:31.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:31.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:33.426 01.740 15712 Exposure complete
01:45:33.487 00.061 15712 worker thread done servicing request
01:45:33.487 00.000 7988 OnExposeComplete: enter
01:45:33.487 00.000 7988 UpdateGuideState(): m_state=6
01:45:33.493 00.006 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2873
01:45:33.493 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=186.71, Mass=747, SNR=17.7, Peak=160 HFD=3.4
01:45:33.495 00.002 7988 MultiStar: [#1 -0.24,-0.19,1.02,U] [#2 0.13,0.06,0.87,U] [#3 -0.23,0.51,0.00,M1] [#4 0.49,-0.33,0.00,M4] [#5 -0.17,0.15,0.73,U] [#6 -0.49,-0.56,0.00,M3] [#7 -0.13,0.29,0.50,U] [#8 0.76,-1.28,0.00,M10] 
01:45:33.495 00.000 7988 single-star, 4 included, MultiStar: {-0.08, 0.03}, one-star: {-0.02, 0.02}
01:45:33.497 00.002 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.56) = xAngle (0.88 = 0.88)
01:45:33.497 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
01:45:33.499 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.44 mountX=0.02 mountY=0.02, mountTheta=0.86
01:45:33.501 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.02, opts=13)
01:45:33.501 00.000 7988 Enqueuing Move request for scope (-0.02, 0.02)
01:45:33.503 00.002 15712 Worker thread wakes up
01:45:33.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:45:33.503 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:45:33.503 00.000 15712 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.02
01:45:33.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:45:33.503 00.000 7988 UpdateGuideState exits: m=747 SNR=17.7
01:45:33.506 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:33.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:33.508 00.002 7988 Enqueuing Expose request
01:45:33.508 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:33.508 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
01:45:33.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:33.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:45:33.508 00.000 15712 MoveAxis(W, 5, ABG)
01:45:33.508 00.000 15712 Guiding  Dir = 3, Dur = 5
01:45:33.508 00.000 15712 IsGuiding returns 0
01:45:33.570 00.062 15712 IsGuiding returns 0
01:45:33.570 00.000 15712 Move returns status 0, amount 5
01:45:33.570 00.000 15712 MoveAxis(N, 0, ABG)
01:45:33.570 00.000 15712 Move returns status 0, amount 0
01:45:33.570 00.000 15712 move complete, result=0
01:45:33.570 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
01:45:33.572 00.002 15712 worker thread done servicing request
01:45:33.572 00.000 15712 Worker thread wakes up
01:45:33.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:33.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:34.986 01.414 15712 Exposure complete
01:45:35.047 00.061 15712 worker thread done servicing request
01:45:35.047 00.000 7988 OnExposeComplete: enter
01:45:35.047 00.000 7988 UpdateGuideState(): m_state=6
01:45:35.052 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2874
01:45:35.052 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=187.04, Mass=702, SNR=16.7, Peak=154 HFD=3.5
01:45:35.054 00.002 7988 MultiStar: [#1 -0.03,0.02,1.04,U] [#2 0.38,-0.11,0.98,U] [#3 -0.09,0.40,0.89,U] [#4 0.10,-0.66,0.00,M5] [#5 0.00,0.47,0.00,M1] [#6 -0.04,-0.35,0.70,U] [#7 0.30,0.51,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.43,-0.47,0.00,M2] 
01:45:35.054 00.000 7988 refined, 4 included, MultiStar: {0.12, 0.08}, one-star: {0.32, 0.35}
01:45:35.056 00.002 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
01:45:35.056 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
01:45:35.058 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.57 mountX=0.08 mountY=-0.12, mountTheta=-1.00
01:45:35.060 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.08, opts=13)
01:45:35.060 00.000 7988 Enqueuing Move request for scope (0.12, 0.08)
01:45:35.062 00.002 15712 Worker thread wakes up
01:45:35.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
01:45:35.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
01:45:35.062 00.000 15712 Moving (0.12, 0.08) raw xDistance=0.08 yDistance=-0.12
01:45:35.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:45:35.062 00.000 7988 UpdateGuideState exits: m=702 SNR=16.7
01:45:35.065 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:35.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:35.067 00.002 7988 Enqueuing Expose request
01:45:35.067 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:35.067 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
01:45:35.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:35.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:45:35.067 00.000 15712 MoveAxis(W, 5, ABG)
01:45:35.067 00.000 15712 Guiding  Dir = 3, Dur = 5
01:45:35.069 00.002 15712 IsGuiding returns 0
01:45:35.088 00.019 15712 IsGuiding returns 0
01:45:35.088 00.000 15712 Move returns status 0, amount 5
01:45:35.088 00.000 15712 MoveAxis(N, 0, ABG)
01:45:35.088 00.000 15712 Move returns status 0, amount 0
01:45:35.088 00.000 15712 move complete, result=0
01:45:35.088 00.000 15712 worker thread done servicing request
01:45:35.088 00.000 15712 Worker thread wakes up
01:45:35.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:35.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:35.088 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:45:36.720 01.632 15712 Exposure complete
01:45:36.783 00.063 15712 worker thread done servicing request
01:45:36.783 00.000 7988 OnExposeComplete: enter
01:45:36.783 00.000 7988 UpdateGuideState(): m_state=6
01:45:36.783 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2875
01:45:36.783 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=186.64, Mass=748, SNR=17.8, Peak=154 HFD=3.3
01:45:36.783 00.000 7988 MultiStar: [#1 -0.06,-0.25,1.10,U] [#2 0.09,-0.29,0.91,U] [#3 0.18,-0.05,0.85,U] [#4 0.22,-0.89,0.00,M6] [#5 -0.09,0.27,0.68,U] [#6 0.37,-0.60,0.00,M3] [#7 -0.10,0.68,0.00,M3] [#8 0.74,-0.21,0.00,R] 
01:45:36.783 00.000 7988 refined, 4 included, MultiStar: {0.06, -0.10}, one-star: {0.19, -0.05}
01:45:36.783 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
01:45:36.783 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
01:45:36.783 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-0.98 mountX=-0.10 mountY=-0.06, mountTheta=-2.56
01:45:36.794 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.10, opts=13)
01:45:36.794 00.000 7988 Enqueuing Move request for scope (0.06, -0.10)
01:45:36.794 00.000 15712 Worker thread wakes up
01:45:36.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:45:36.794 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:45:36.794 00.000 15712 Moving (0.06, -0.10) raw xDistance=-0.10 yDistance=-0.06
01:45:36.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:45:36.798 00.004 7988 UpdateGuideState exits: m=748 SNR=17.8
01:45:36.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:36.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:36.798 00.000 7988 Enqueuing Expose request
01:45:36.798 00.000 15712 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:36.798 00.000 15712 PPEC: input: -0.10, control: 0.01, exposure: 1500
01:45:36.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:36.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:45:36.798 00.000 15712 MoveAxis(W, 4, ABG)
01:45:36.798 00.000 15712 Guiding  Dir = 3, Dur = 4
01:45:36.798 00.000 15712 IsGuiding returns 0
01:45:36.829 00.031 15712 IsGuiding returns 0
01:45:36.829 00.000 15712 Move returns status 0, amount 4
01:45:36.829 00.000 15712 MoveAxis(N, 0, ABG)
01:45:36.829 00.000 15712 Move returns status 0, amount 0
01:45:36.829 00.000 15712 move complete, result=0
01:45:36.829 00.000 15712 worker thread done servicing request
01:45:36.829 00.000 15712 Worker thread wakes up
01:45:36.829 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:45:36.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:36.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:38.237 01.408 15712 Exposure complete
01:45:38.299 00.062 15712 worker thread done servicing request
01:45:38.299 00.000 7988 OnExposeComplete: enter
01:45:38.299 00.000 7988 UpdateGuideState(): m_state=6
01:45:38.303 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2876
01:45:38.303 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=186.86, Mass=842, SNR=18.9, Peak=170 HFD=3.5
01:45:38.305 00.002 7988 MultiStar: [#1 -0.07,-0.27,1.05,U] [#2 0.42,-0.56,0.00,M1] [#3 0.00,0.18,0.78,U] [#4 0.26,-0.61,0.00,M7] [#5 0.02,0.15,0.71,U] [#6 -0.18,-0.29,0.63,U] [#7 -0.60,-0.08,0.00,M4] [#8 0.24,0.27,0.42,U] 
01:45:38.305 00.000 7988 refined, 5 included, MultiStar: {-0.05, 0.01}, one-star: {-0.15, 0.17}
01:45:38.307 00.002 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.56) = xAngle (1.28 = 1.28)
01:45:38.308 00.001 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
01:45:38.308 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.84 mountX=0.01 mountY=0.05, mountTheta=1.27
01:45:38.310 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
01:45:38.312 00.002 7988 Enqueuing Move request for scope (-0.05, 0.01)
01:45:38.312 00.000 15712 Worker thread wakes up
01:45:38.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:45:38.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:45:38.312 00.000 15712 Moving (-0.05, 0.01) raw xDistance=0.01 yDistance=0.05
01:45:38.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:38.315 00.003 7988 UpdateGuideState exits: m=842 SNR=18.9
01:45:38.315 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:38.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:38.315 00.000 7988 Enqueuing Expose request
01:45:38.315 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:38.315 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
01:45:38.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:38.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:45:38.315 00.000 15712 MoveAxis(W, 3, ABG)
01:45:38.315 00.000 15712 Guiding  Dir = 3, Dur = 3
01:45:38.350 00.035 15712 IsGuiding returns 0
01:45:38.366 00.016 15712 IsGuiding returns 0
01:45:38.366 00.000 15712 Move returns status 0, amount 3
01:45:38.366 00.000 15712 MoveAxis(N, 0, ABG)
01:45:38.366 00.000 15712 Move returns status 0, amount 0
01:45:38.366 00.000 15712 move complete, result=0
01:45:38.366 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:45:38.368 00.002 15712 worker thread done servicing request
01:45:38.368 00.000 15712 Worker thread wakes up
01:45:38.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:38.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:40.009 01.641 15712 Exposure complete
01:45:40.071 00.062 15712 worker thread done servicing request
01:45:40.071 00.000 7988 OnExposeComplete: enter
01:45:40.071 00.000 7988 UpdateGuideState(): m_state=6
01:45:40.076 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2877
01:45:40.077 00.001 7988 Star::Find returns 1 (0), X=973.66, Y=186.85, Mass=878, SNR=19.1, Peak=146 HFD=3.7
01:45:40.077 00.000 7988 MultiStar: [#1 -0.27,-0.11,0.92,U] [#2 -0.03,-0.22,0.78,U] [#3 -0.35,0.43,0.00,M1] [#4 -0.13,-0.56,0.00,M8] [#5 -0.56,0.35,0.00,M1] [#6 0.11,-0.10,0.57,U] [#7 0.12,0.30,0.49,U] [#8 -1.07,-0.40,0.00,M1] 
01:45:40.079 00.002 7988 refined, 4 included, MultiStar: {-0.06, -0.01}, one-star: {-0.06, 0.16}
01:45:40.079 00.000 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.56) = xAngle (-4.56 = 1.72)
01:45:40.081 00.002 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.59 = 1.69)
01:45:40.081 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.00 mountX=-0.01 mountY=0.06, mountTheta=1.72
01:45:40.083 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.01, opts=13)
01:45:40.085 00.002 7988 Enqueuing Move request for scope (-0.06, -0.01)
01:45:40.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:45:40.087 00.002 7988 UpdateGuideState exits: m=878 SNR=19.1
01:45:40.087 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:40.087 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:40.087 00.000 7988 Enqueuing Expose request
01:45:40.087 00.000 15712 Worker thread wakes up
01:45:40.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:45:40.087 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:45:40.087 00.000 15712 Moving (-0.06, -0.01) raw xDistance=-0.01 yDistance=0.06
01:45:40.093 00.006 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:40.093 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
01:45:40.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:40.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:45:40.093 00.000 15712 MoveAxis(W, 3, ABG)
01:45:40.093 00.000 15712 Guiding  Dir = 3, Dur = 3
01:45:40.093 00.000 15712 IsGuiding returns 0
01:45:40.123 00.030 15712 IsGuiding returns 0
01:45:40.123 00.000 15712 Move returns status 0, amount 3
01:45:40.123 00.000 15712 MoveAxis(N, 0, ABG)
01:45:40.123 00.000 15712 Move returns status 0, amount 0
01:45:40.123 00.000 15712 move complete, result=0
01:45:40.123 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:45:40.126 00.003 15712 worker thread done servicing request
01:45:40.126 00.000 15712 Worker thread wakes up
01:45:40.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:40.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:41.542 01.416 15712 Exposure complete
01:45:41.606 00.064 15712 worker thread done servicing request
01:45:41.606 00.000 7988 OnExposeComplete: enter
01:45:41.606 00.000 7988 UpdateGuideState(): m_state=6
01:45:41.606 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2878
01:45:41.606 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=187.01, Mass=796, SNR=18.3, Peak=159 HFD=3.0
01:45:41.606 00.000 7988 MultiStar: [#1 -0.35,-0.09,1.02,U] [#2 0.08,-0.40,0.88,U] [#3 -0.21,0.45,0.00,M2] [#4 -0.18,-0.82,0.00,M9] [#5 -0.01,0.11,0.78,U] [#6 -0.10,-0.09,0.65,U] [#7 -0.40,0.40,0.00,M4] [#8 -0.56,0.54,0.00,M2] 
01:45:41.606 00.000 7988 refined, 4 included, MultiStar: {-0.04, -0.02}, one-star: {0.19, 0.31}
01:45:41.606 00.000 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.19 = 2.10)
01:45:41.606 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.06)
01:45:41.606 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.62 mountX=-0.02 mountY=0.04, mountTheta=2.09
01:45:41.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.02, opts=13)
01:45:41.606 00.000 7988 Enqueuing Move request for scope (-0.04, -0.02)
01:45:41.619 00.013 15712 Worker thread wakes up
01:45:41.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:45:41.619 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:45:41.619 00.000 15712 Moving (-0.04, -0.02) raw xDistance=-0.02 yDistance=0.04
01:45:41.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:45:41.621 00.002 7988 UpdateGuideState exits: m=796 SNR=18.3
01:45:41.621 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:41.623 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:41.623 00.000 7988 Enqueuing Expose request
01:45:41.625 00.002 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:41.625 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
01:45:41.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:41.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:45:41.625 00.000 15712 MoveAxis(W, 3, ABG)
01:45:41.625 00.000 15712 Guiding  Dir = 3, Dur = 3
01:45:41.625 00.000 15712 IsGuiding returns 0
01:45:41.638 00.013 15712 IsGuiding returns 0
01:45:41.638 00.000 15712 Move returns status 0, amount 3
01:45:41.638 00.000 15712 MoveAxis(N, 0, ABG)
01:45:41.638 00.000 15712 Move returns status 0, amount 0
01:45:41.638 00.000 15712 move complete, result=0
01:45:41.638 00.000 15712 worker thread done servicing request
01:45:41.638 00.000 15712 Worker thread wakes up
01:45:41.638 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:45:41.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:41.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:43.279 01.641 15712 Exposure complete
01:45:43.340 00.061 15712 worker thread done servicing request
01:45:43.340 00.000 7988 OnExposeComplete: enter
01:45:43.340 00.000 7988 UpdateGuideState(): m_state=6
01:45:43.344 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2879
01:45:43.344 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=186.89, Mass=808, SNR=18.6, Peak=157 HFD=3.3
01:45:43.346 00.002 7988 MultiStar: [#1 -0.22,-0.42,0.00,M1] [#2 -0.01,-0.29,0.83,U] [#3 -0.27,0.57,0.00,M3] [#4 0.31,-0.50,0.00,M10] [#5 0.24,0.11,0.73,U] [#6 -0.35,-0.38,0.00,M1] [#7 -0.05,0.57,0.00,M5] [#8 -0.87,0.79,0.00,M3] 
01:45:43.346 00.000 7988 refined, 2 included, MultiStar: {0.06, 0.01}, one-star: {-0.01, 0.20}
01:45:43.348 00.002 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
01:45:43.348 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
01:45:43.350 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.22 mountX=0.01 mountY=-0.06, mountTheta=-1.34
01:45:43.352 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
01:45:43.352 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
01:45:43.354 00.002 15712 Worker thread wakes up
01:45:43.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:45:43.354 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:45:43.354 00.000 15712 Moving (0.06, 0.01) raw xDistance=0.01 yDistance=-0.06
01:45:43.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:45:43.356 00.002 7988 UpdateGuideState exits: m=808 SNR=18.6
01:45:43.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:43.358 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:43.358 00.000 7988 Enqueuing Expose request
01:45:43.360 00.002 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:43.360 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
01:45:43.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:43.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:45:43.360 00.000 15712 MoveAxis(W, 3, ABG)
01:45:43.360 00.000 15712 Guiding  Dir = 3, Dur = 3
01:45:43.392 00.032 15712 IsGuiding returns 0
01:45:43.412 00.020 15712 IsGuiding returns 0
01:45:43.412 00.000 15712 Move returns status 0, amount 3
01:45:43.412 00.000 15712 MoveAxis(N, 0, ABG)
01:45:43.412 00.000 15712 Move returns status 0, amount 0
01:45:43.412 00.000 15712 move complete, result=0
01:45:43.412 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:45:43.419 00.007 15712 worker thread done servicing request
01:45:43.419 00.000 15712 Worker thread wakes up
01:45:43.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:43.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:44.823 01.404 15712 Exposure complete
01:45:44.885 00.062 15712 worker thread done servicing request
01:45:44.885 00.000 7988 OnExposeComplete: enter
01:45:44.885 00.000 7988 UpdateGuideState(): m_state=6
01:45:44.891 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2880
01:45:44.891 00.000 7988 Star::Find returns 1 (0), X=973.51, Y=187.08, Mass=839, SNR=18.5, Peak=146 HFD=3.7
01:45:44.893 00.002 7988 MultiStar: [#1 -0.31,0.05,0.99,U] [#2 -0.04,-0.01,0.81,U] [#3 -0.36,0.41,0.00,M4] [#4 -0.29,-0.86,0.00,R] [#5 -0.26,0.50,0.00,M1] [#6 -0.35,-0.29,0.63,U] [#7 -0.40,0.19,0.49,U] [#8 -0.78,0.72,0.00,M4] 
01:45:44.893 00.000 7988 refined, 4 included, MultiStar: {-0.25, 0.08}, one-star: {-0.21, 0.39}
01:45:44.895 00.002 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
01:45:44.895 00.000 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
01:45:44.897 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.81 mountX=0.08 mountY=0.24, mountTheta=1.24
01:45:44.899 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.08, opts=13)
01:45:44.899 00.000 7988 Enqueuing Move request for scope (-0.25, 0.08)
01:45:44.901 00.002 15712 Worker thread wakes up
01:45:44.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
01:45:44.901 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
01:45:44.901 00.000 15712 Moving (-0.25, 0.08) raw xDistance=0.08 yDistance=0.24
01:45:44.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:45:44.901 00.000 7988 UpdateGuideState exits: m=839 SNR=18.5
01:45:44.904 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:44.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:44.906 00.002 7988 Enqueuing Expose request
01:45:44.906 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:44.906 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
01:45:44.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:44.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:45:44.906 00.000 15712 MoveAxis(W, 3, ABG)
01:45:44.906 00.000 15712 Guiding  Dir = 3, Dur = 3
01:45:44.906 00.000 15712 IsGuiding returns 0
01:45:44.935 00.029 15712 IsGuiding returns 0
01:45:44.935 00.000 15712 Move returns status 0, amount 3
01:45:44.935 00.000 15712 MoveAxis(N, 0, ABG)
01:45:44.935 00.000 15712 Move returns status 0, amount 0
01:45:44.935 00.000 15712 move complete, result=0
01:45:44.935 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
01:45:44.937 00.002 15712 worker thread done servicing request
01:45:44.937 00.000 15712 Worker thread wakes up
01:45:44.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:44.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:46.577 01.640 15712 Exposure complete
01:45:46.641 00.064 15712 worker thread done servicing request
01:45:46.641 00.000 7988 OnExposeComplete: enter
01:45:46.641 00.000 7988 UpdateGuideState(): m_state=6
01:45:46.644 00.003 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2881
01:45:46.644 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=186.76, Mass=814, SNR=18.6, Peak=160 HFD=3.4
01:45:46.646 00.002 7988 MultiStar: [#1 -0.42,0.08,1.01,U] [#2 -0.09,-0.36,0.86,U] [#3 -0.16,0.41,0.89,U] [#4 0.04,0.54,0.00,M1] [#5 -0.22,-0.01,0.75,U] [#6 -0.50,-0.13,0.00,M1] [#7 -0.14,0.43,0.49,U] [#8 -0.97,-0.33,0.00,M5] 
01:45:46.646 00.000 7988 single-star, 5 included, MultiStar: {-0.16, 0.08}, one-star: {0.10, 0.07}
01:45:46.648 00.002 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
01:45:46.648 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
01:45:46.650 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.07 mountY=-0.10, mountTheta=-0.96
01:45:46.652 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.07, opts=13)
01:45:46.652 00.000 7988 Enqueuing Move request for scope (0.10, 0.07)
01:45:46.654 00.002 15712 Worker thread wakes up
01:45:46.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:45:46.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:45:46.654 00.000 15712 Moving (0.10, 0.07) raw xDistance=0.07 yDistance=-0.10
01:45:46.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:46.656 00.002 7988 UpdateGuideState exits: m=814 SNR=18.6
01:45:46.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:46.658 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:46.658 00.000 7988 Enqueuing Expose request
01:45:46.660 00.002 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:46.660 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
01:45:46.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:46.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:45:46.660 00.000 15712 MoveAxis(W, 3, ABG)
01:45:46.660 00.000 15712 Guiding  Dir = 3, Dur = 3
01:45:46.660 00.000 15712 IsGuiding returns 0
01:45:46.672 00.012 15712 IsGuiding returns 0
01:45:46.672 00.000 15712 Move returns status 0, amount 3
01:45:46.672 00.000 15712 MoveAxis(N, 0, ABG)
01:45:46.672 00.000 15712 Move returns status 0, amount 0
01:45:46.672 00.000 15712 move complete, result=0
01:45:46.672 00.000 15712 worker thread done servicing request
01:45:46.672 00.000 15712 Worker thread wakes up
01:45:46.672 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:45:46.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:46.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:48.092 01.420 15712 Exposure complete
01:45:48.153 00.061 15712 worker thread done servicing request
01:45:48.153 00.000 7988 OnExposeComplete: enter
01:45:48.153 00.000 7988 UpdateGuideState(): m_state=6
01:45:48.157 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2882
01:45:48.157 00.000 7988 Star::Find returns 1 (0), X=973.39, Y=186.93, Mass=855, SNR=18.8, Peak=149 HFD=3.8
01:45:48.159 00.002 7988 MultiStar: [#1 -0.52,-0.10,0.00,M1] [#2 0.01,0.06,0.83,U] [#3 -0.50,0.19,0.00,M4] [#4 0.12,0.04,0.68,U] [#5 -0.42,0.26,0.00,M1] [#6 -0.60,-0.08,0.00,M2] [#7 -0.84,-0.02,0.00,M4] [#8 -0.84,0.43,0.00,M6] 
01:45:48.159 00.000 7988 refined, 2 included, MultiStar: {-0.10, 0.13}, one-star: {-0.33, 0.24}
01:45:48.161 00.002 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
01:45:48.161 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
01:45:48.163 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.22 mountX=0.12 mountY=0.09, mountTheta=0.64
01:45:48.164 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.13, opts=13)
01:45:48.166 00.002 7988 Enqueuing Move request for scope (-0.10, 0.13)
01:45:48.166 00.000 15712 Worker thread wakes up
01:45:48.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
01:45:48.166 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
01:45:48.166 00.000 15712 Moving (-0.10, 0.13) raw xDistance=0.12 yDistance=0.09
01:45:48.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:48.169 00.003 7988 UpdateGuideState exits: m=855 SNR=18.8
01:45:48.171 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:48.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:48.173 00.002 7988 Enqueuing Expose request
01:45:48.173 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:48.173 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
01:45:48.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:48.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:45:48.173 00.000 15712 MoveAxis(W, 3, ABG)
01:45:48.173 00.000 15712 Guiding  Dir = 3, Dur = 3
01:45:48.173 00.000 15712 IsGuiding returns 0
01:45:48.216 00.043 15712 IsGuiding returns 0
01:45:48.216 00.000 15712 Move returns status 0, amount 3
01:45:48.216 00.000 15712 MoveAxis(N, 0, ABG)
01:45:48.216 00.000 15712 Move returns status 0, amount 0
01:45:48.216 00.000 15712 move complete, result=0
01:45:48.216 00.000 15712 worker thread done servicing request
01:45:48.216 00.000 15712 Worker thread wakes up
01:45:48.216 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
01:45:48.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:48.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:49.863 01.647 15712 Exposure complete
01:45:49.924 00.061 15712 worker thread done servicing request
01:45:49.924 00.000 7988 OnExposeComplete: enter
01:45:49.924 00.000 7988 UpdateGuideState(): m_state=6
01:45:49.929 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2883
01:45:49.929 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=187.05, Mass=797, SNR=18.3, Peak=155 HFD=3.3
01:45:49.931 00.002 7988 MultiStar: [#1 -0.39,-0.23,0.95,U] [#2 -0.13,-0.64,0.00,M1] [#3 -0.43,0.13,0.91,U] [#4 0.26,0.14,0.73,U] [#5 -0.01,0.19,0.81,U] [#6 -0.59,-0.03,0.00,M3] [#7 -1.14,-0.23,0.00,M5] [#8 -0.84,0.55,0.00,M7] 
01:45:49.931 00.000 7988 refined, 4 included, MultiStar: {-0.12, 0.12}, one-star: {0.07, 0.36}
01:45:49.933 00.002 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
01:45:49.933 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
01:45:49.935 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.35 mountX=0.12 mountY=0.11, mountTheta=0.77
01:45:49.937 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.12, opts=13)
01:45:49.937 00.000 7988 Enqueuing Move request for scope (-0.12, 0.12)
01:45:49.939 00.002 15712 Worker thread wakes up
01:45:49.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
01:45:49.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
01:45:49.939 00.000 15712 Moving (-0.12, 0.12) raw xDistance=0.12 yDistance=0.11
01:45:49.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:49.939 00.000 7988 UpdateGuideState exits: m=797 SNR=18.3
01:45:49.942 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:49.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:49.944 00.002 7988 Enqueuing Expose request
01:45:49.944 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:49.944 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
01:45:49.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:49.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:45:49.944 00.000 15712 MoveAxis(W, 2, ABG)
01:45:49.944 00.000 15712 Guiding  Dir = 3, Dur = 2
01:45:49.944 00.000 15712 IsGuiding returns 0
01:45:49.971 00.027 15712 IsGuiding returns 0
01:45:49.971 00.000 15712 Move returns status 0, amount 2
01:45:49.971 00.000 15712 MoveAxis(N, 0, ABG)
01:45:49.971 00.000 15712 Move returns status 0, amount 0
01:45:49.971 00.000 15712 move complete, result=0
01:45:49.971 00.000 15712 worker thread done servicing request
01:45:49.971 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:45:49.973 00.002 15712 Worker thread wakes up
01:45:49.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:49.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:51.391 01.418 15712 Exposure complete
01:45:51.454 00.063 15712 worker thread done servicing request
01:45:51.454 00.000 7988 OnExposeComplete: enter
01:45:51.454 00.000 7988 UpdateGuideState(): m_state=6
01:45:51.454 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2884
01:45:51.454 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=186.88, Mass=861, SNR=18.9, Peak=150 HFD=3.6
01:45:51.462 00.008 7988 MultiStar: [#1 -0.30,-0.26,0.93,U] [#2 -0.30,-0.29,0.88,U] [#3 -0.39,0.15,0.84,U] [#4 0.18,0.11,0.66,U] [#5 -0.22,0.32,0.70,U] [#6 -0.41,-0.37,0.00,M4] [#7 -0.55,0.43,0.00,M6] [#8 -0.65,0.37,0.00,M8] 
01:45:51.464 00.002 7988 refined, 5 included, MultiStar: {-0.21, 0.02}, one-star: {-0.15, 0.19}
01:45:51.465 00.001 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
01:45:51.465 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
01:45:51.467 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.03 mountX=0.02 mountY=0.21, mountTheta=1.47
01:45:51.467 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.02, opts=13)
01:45:51.469 00.002 7988 Enqueuing Move request for scope (-0.21, 0.02)
01:45:51.470 00.001 15712 Worker thread wakes up
01:45:51.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
01:45:51.470 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
01:45:51.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:51.470 00.000 7988 UpdateGuideState exits: m=861 SNR=18.9
01:45:51.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:51.470 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:51.470 00.000 7988 Enqueuing Expose request
01:45:51.470 00.000 15712 Moving (-0.21, 0.02) raw xDistance=0.02 yDistance=0.21
01:45:51.470 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:51.470 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
01:45:51.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:51.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:45:51.470 00.000 15712 MoveAxis(W, 1, ABG)
01:45:51.470 00.000 15712 Guiding  Dir = 3, Dur = 1
01:45:51.470 00.000 15712 IsGuiding returns 0
01:45:51.505 00.035 15712 IsGuiding returns 0
01:45:51.505 00.000 15712 Move returns status 0, amount 1
01:45:51.505 00.000 15712 MoveAxis(N, 0, ABG)
01:45:51.505 00.000 15712 Move returns status 0, amount 0
01:45:51.505 00.000 15712 move complete, result=0
01:45:51.505 00.000 15712 worker thread done servicing request
01:45:51.505 00.000 15712 Worker thread wakes up
01:45:51.505 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
01:45:51.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:51.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:53.144 01.639 15712 Exposure complete
01:45:53.207 00.063 15712 worker thread done servicing request
01:45:53.208 00.001 7988 OnExposeComplete: enter
01:45:53.208 00.000 7988 UpdateGuideState(): m_state=6
01:45:53.208 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2885
01:45:53.208 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=186.52, Mass=953, SNR=20.0, Peak=152 HFD=3.8
01:45:53.208 00.000 7988 MultiStar: [#1 -0.37,-0.29,0.00,M1] [#2 -0.15,-0.37,0.85,U] [#3 -0.46,0.24,0.00,M3] [#4 -0.07,-0.14,0.65,U] [#5 -0.13,-0.05,0.56,U] [#6 -0.43,-0.03,0.64,U] [#7 -0.35,0.22,0.46,U] [#8 -0.90,0.35,0.00,M9] 
01:45:53.208 00.000 7988 single-star, 5 included, MultiStar: {-0.18, -0.12}, one-star: {-0.08, -0.17}
01:45:53.208 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
01:45:53.208 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
01:45:53.208 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.03 mountX=-0.17 mountY=0.09, mountTheta=2.67
01:45:53.217 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.17, opts=13)
01:45:53.219 00.002 7988 Enqueuing Move request for scope (-0.08, -0.17)
01:45:53.219 00.000 15712 Worker thread wakes up
01:45:53.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
01:45:53.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
01:45:53.219 00.000 15712 Moving (-0.08, -0.17) raw xDistance=-0.17 yDistance=0.09
01:45:53.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:45:53.221 00.002 7988 UpdateGuideState exits: m=953 SNR=20.0
01:45:53.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:53.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:53.221 00.000 7988 Enqueuing Expose request
01:45:53.221 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
01:45:53.221 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
01:45:53.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:53.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:45:53.221 00.000 15712 MoveAxis(E, 33, ABG)
01:45:53.221 00.000 15712 Guiding  Dir = 2, Dur = 33
01:45:53.241 00.020 15712 IsGuiding returns 0
01:45:53.263 00.022 15712 PulseGuide returned control before completion, sleep 28
01:45:53.302 00.039 15712 IsGuiding returns 0
01:45:53.302 00.000 15712 Move returns status 0, amount 33
01:45:53.302 00.000 15712 MoveAxis(N, 0, ABG)
01:45:53.302 00.000 15712 Move returns status 0, amount 0
01:45:53.302 00.000 15712 move complete, result=0
01:45:53.302 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
01:45:53.314 00.012 15712 worker thread done servicing request
01:45:53.314 00.000 15712 Worker thread wakes up
01:45:53.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:53.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:54.733 01.419 15712 Exposure complete
01:45:54.796 00.063 15712 worker thread done servicing request
01:45:54.796 00.000 7988 OnExposeComplete: enter
01:45:54.796 00.000 7988 UpdateGuideState(): m_state=6
01:45:54.800 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2886
01:45:54.800 00.000 7988 Star::Find returns 1 (0), X=973.54, Y=186.58, Mass=864, SNR=18.9, Peak=146 HFD=3.3
01:45:54.802 00.002 7988 MultiStar: [#1 -0.68,-0.38,0.00,M2] [#2 -0.42,-0.44,0.00,M1] [#3 -0.35,-0.10,0.79,U] [#4 0.02,-0.04,0.66,U] [#5 -0.31,-0.36,0.00,M1] [#6 -0.49,-0.11,0.00,M4] [#7 -0.45,0.26,0.00,M6] [#8 -0.96,-0.06,0.00,M10] 
01:45:54.802 00.000 7988 refined, 2 included, MultiStar: {-0.18, -0.09}, one-star: {-0.18, -0.11}
01:45:54.804 00.002 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.26 = 2.03)
01:45:54.804 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 1.99)
01:45:54.806 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.69 mountX=-0.09 mountY=0.18, mountTheta=2.02
01:45:54.808 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.09, opts=13)
01:45:54.808 00.000 7988 Enqueuing Move request for scope (-0.18, -0.09)
01:45:54.810 00.002 15712 Worker thread wakes up
01:45:54.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
01:45:54.810 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
01:45:54.810 00.000 15712 Moving (-0.18, -0.09) raw xDistance=-0.09 yDistance=0.18
01:45:54.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
01:45:54.810 00.000 7988 UpdateGuideState exits: m=864 SNR=18.9
01:45:54.812 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:54.813 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:54.813 00.000 7988 Enqueuing Expose request
01:45:54.813 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:54.813 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
01:45:54.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:54.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:45:54.813 00.000 15712 MoveAxis(E, 1, ABG)
01:45:54.813 00.000 15712 Guiding  Dir = 2, Dur = 1
01:45:54.813 00.000 15712 IsGuiding returns 0
01:45:54.830 00.017 15712 IsGuiding returns 0
01:45:54.830 00.000 15712 Move returns status 0, amount 1
01:45:54.830 00.000 15712 MoveAxis(N, 0, ABG)
01:45:54.830 00.000 15712 Move returns status 0, amount 0
01:45:54.830 00.000 15712 move complete, result=0
01:45:54.830 00.000 15712 worker thread done servicing request
01:45:54.830 00.000 15712 Worker thread wakes up
01:45:54.830 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
01:45:54.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:54.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:56.472 01.642 15712 Exposure complete
01:45:56.536 00.064 15712 worker thread done servicing request
01:45:56.536 00.000 7988 OnExposeComplete: enter
01:45:56.536 00.000 7988 UpdateGuideState(): m_state=6
01:45:56.536 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2887
01:45:56.536 00.000 7988 Star::Find returns 1 (0), X=973.15, Y=186.50, Mass=861, SNR=18.9, Peak=147 HFD=3.8
01:45:56.536 00.000 7988 MultiStar: [#1 -0.59,-0.45,0.00,M3] [#2 -0.23,-0.33,0.86,U] [#3 -0.32,-0.00,0.82,U] [#4 -0.05,-0.38,0.66,U] [#5 -0.01,-0.19,0.69,U] [#6 -0.39,-0.51,0.00,M5] [#7 -0.19,0.41,0.48,U] [#8 -1.04,0.25,0.00,R] 
01:45:56.536 00.000 7988 refined, 5 included, MultiStar: {-0.26, -0.14}, one-star: {-0.58, -0.19}
01:45:56.536 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
01:45:56.546 00.010 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
01:45:56.546 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-2.64 mountX=-0.15 mountY=0.26, mountTheta=2.07
01:45:56.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.14, opts=13)
01:45:56.546 00.000 7988 Enqueuing Move request for scope (-0.26, -0.14)
01:45:56.546 00.000 15712 Worker thread wakes up
01:45:56.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd
01:45:56.546 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.14)
01:45:56.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:56.552 00.006 15712 Moving (-0.26, -0.14) raw xDistance=-0.15 yDistance=0.26
01:45:56.552 00.000 7988 UpdateGuideState exits: m=861 SNR=18.9
01:45:56.554 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:56.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:56.556 00.002 7988 Enqueuing Expose request
01:45:56.556 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:56.556 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:45:56.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:56.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:45:56.556 00.000 15712 MoveAxis(E, 2, ABG)
01:45:56.556 00.000 15712 Guiding  Dir = 2, Dur = 2
01:45:56.556 00.000 15712 IsGuiding returns 0
01:45:56.568 00.012 15712 IsGuiding returns 0
01:45:56.568 00.000 15712 Move returns status 0, amount 2
01:45:56.568 00.000 15712 MoveAxis(N, 0, ABG)
01:45:56.568 00.000 15712 Move returns status 0, amount 0
01:45:56.568 00.000 15712 move complete, result=0
01:45:56.568 00.000 15712 worker thread done servicing request
01:45:56.568 00.000 15712 Worker thread wakes up
01:45:56.568 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.3 px 0 ms NORTH
01:45:56.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:56.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:57.990 01.422 15712 Exposure complete
01:45:58.052 00.062 15712 worker thread done servicing request
01:45:58.052 00.000 7988 OnExposeComplete: enter
01:45:58.052 00.000 7988 UpdateGuideState(): m_state=6
01:45:58.056 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2888
01:45:58.056 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=186.59, Mass=774, SNR=18.1, Peak=138 HFD=3.5
01:45:58.058 00.002 7988 MultiStar: [#1 -0.63,-0.56,0.00,M4] [#2 0.01,-0.35,0.90,U] [#3 -0.10,0.33,0.93,U] [#4 0.30,-0.11,0.80,U] [#5 0.02,0.27,0.83,U] [#6 -0.05,-0.44,0.69,U] [#7 -0.72,-0.06,0.00,M6] [#8 0.00,0.00,0.00,L] [#9 0.42,-1.39,0.00,M3] 
01:45:58.058 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.05}, one-star: {-0.01, -0.10}
01:45:58.060 00.002 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
01:45:58.060 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
01:45:58.062 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.12 mountX=-0.05 mountY=-0.02, mountTheta=-2.71
01:45:58.064 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
01:45:58.064 00.000 7988 Enqueuing Move request for scope (0.03, -0.05)
01:45:58.066 00.002 15712 Worker thread wakes up
01:45:58.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:45:58.066 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:45:58.066 00.000 15712 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
01:45:58.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:58.068 00.002 7988 UpdateGuideState exits: m=774 SNR=18.1
01:45:58.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:58.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:58.068 00.000 7988 Enqueuing Expose request
01:45:58.068 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:58.068 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
01:45:58.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:58.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:45:58.068 00.000 15712 MoveAxis(E, 3, ABG)
01:45:58.068 00.000 15712 Guiding  Dir = 2, Dur = 3
01:45:58.068 00.000 15712 IsGuiding returns 0
01:45:58.091 00.023 15712 IsGuiding returns 0
01:45:58.091 00.000 15712 Move returns status 0, amount 3
01:45:58.091 00.000 15712 MoveAxis(N, 0, ABG)
01:45:58.091 00.000 15712 Move returns status 0, amount 0
01:45:58.091 00.000 15712 move complete, result=0
01:45:58.091 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:45:58.093 00.002 15712 worker thread done servicing request
01:45:58.093 00.000 15712 Worker thread wakes up
01:45:58.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:58.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:45:59.729 01.636 15712 Exposure complete
01:45:59.793 00.064 15712 worker thread done servicing request
01:45:59.793 00.000 7988 OnExposeComplete: enter
01:45:59.793 00.000 7988 UpdateGuideState(): m_state=6
01:45:59.793 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2889
01:45:59.793 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=186.67, Mass=821, SNR=18.5, Peak=137 HFD=3.6
01:45:59.793 00.000 7988 MultiStar: [#1 -0.28,-0.72,0.00,M5] [#2 -0.08,-0.57,0.00,M1] [#3 -0.51,-0.33,0.00,M1] [#4 0.17,-0.22,0.71,U] [#5 -0.05,0.05,0.71,U] [#6 -0.28,-0.54,0.00,M5] [#7 -0.02,-0.00,0.48,U] [#8 0.65,-0.13,0.00,M1] 
01:45:59.793 00.000 7988 single-star, 3 included, MultiStar: {0.02, -0.05}, one-star: {-0.01, -0.02}
01:45:59.793 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
01:45:59.793 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.76)
01:45:59.793 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.93 mountX=-0.02 mountY=0.01, mountTheta=2.76
01:45:59.793 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.02, opts=13)
01:45:59.793 00.000 7988 Enqueuing Move request for scope (-0.01, -0.02)
01:45:59.806 00.013 15712 Worker thread wakes up
01:45:59.806 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:45:59.806 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:45:59.806 00.000 15712 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
01:45:59.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:45:59.806 00.000 7988 UpdateGuideState exits: m=821 SNR=18.5
01:45:59.809 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:59.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:45:59.810 00.001 7988 Enqueuing Expose request
01:45:59.810 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:45:59.810 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:45:59.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:59.812 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:45:59.812 00.000 15712 MoveAxis(E, 4, ABG)
01:45:59.812 00.000 15712 Guiding  Dir = 2, Dur = 4
01:45:59.812 00.000 15712 IsGuiding returns 0
01:45:59.827 00.015 15712 IsGuiding returns 0
01:45:59.827 00.000 15712 Move returns status 0, amount 4
01:45:59.827 00.000 15712 MoveAxis(N, 0, ABG)
01:45:59.827 00.000 15712 Move returns status 0, amount 0
01:45:59.827 00.000 15712 move complete, result=0
01:45:59.827 00.000 15712 worker thread done servicing request
01:45:59.827 00.000 15712 Worker thread wakes up
01:45:59.827 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:45:59.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:45:59.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:01.240 01.413 15712 Exposure complete
01:46:01.303 00.063 15712 worker thread done servicing request
01:46:01.303 00.000 7988 OnExposeComplete: enter
01:46:01.303 00.000 7988 UpdateGuideState(): m_state=6
01:46:01.307 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2890
01:46:01.308 00.001 7988 Star::Find returns 1 (0), X=973.44, Y=186.63, Mass=789, SNR=18.2, Peak=150 HFD=3.2
01:46:01.308 00.000 7988 MultiStar: [#1 -0.59,-0.26,0.00,M6] [#2 -0.08,-0.37,0.89,U] [#3 -0.21,-0.02,0.94,U] [#4 0.13,0.19,0.81,U] [#5 -0.25,0.22,0.75,U] [#6 -0.38,-0.41,0.00,M6] [#7 -0.55,-0.26,0.00,M6] [#8 0.50,-0.07,0.00,M2] 
01:46:01.310 00.002 7988 refined, 4 included, MultiStar: {-0.14, -0.02}, one-star: {-0.28, -0.07}
01:46:01.310 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.56) = xAngle (-4.56 = 1.73)
01:46:01.312 00.002 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.59 = 1.70)
01:46:01.312 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-2.99 mountX=-0.02 mountY=0.14, mountTheta=1.73
01:46:01.314 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.02, opts=13)
01:46:01.316 00.002 7988 Enqueuing Move request for scope (-0.14, -0.02)
01:46:01.316 00.000 15712 Worker thread wakes up
01:46:01.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
01:46:01.316 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
01:46:01.316 00.000 15712 Moving (-0.14, -0.02) raw xDistance=-0.02 yDistance=0.14
01:46:01.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:46:01.316 00.000 7988 UpdateGuideState exits: m=789 SNR=18.2
01:46:01.319 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:01.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:01.319 00.000 7988 Enqueuing Expose request
01:46:01.319 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:01.319 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:46:01.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:01.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:46:01.319 00.000 15712 MoveAxis(E, 5, ABG)
01:46:01.319 00.000 15712 Guiding  Dir = 2, Dur = 5
01:46:01.319 00.000 15712 IsGuiding returns 0
01:46:01.351 00.032 15712 IsGuiding returns 0
01:46:01.351 00.000 15712 Move returns status 0, amount 5
01:46:01.351 00.000 15712 MoveAxis(N, 0, ABG)
01:46:01.351 00.000 15712 Move returns status 0, amount 0
01:46:01.351 00.000 15712 move complete, result=0
01:46:01.351 00.000 15712 worker thread done servicing request
01:46:01.351 00.000 15712 Worker thread wakes up
01:46:01.351 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:46:01.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:01.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:02.996 01.645 15712 Exposure complete
01:46:03.057 00.061 15712 worker thread done servicing request
01:46:03.057 00.000 7988 OnExposeComplete: enter
01:46:03.057 00.000 7988 UpdateGuideState(): m_state=6
01:46:03.062 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2891
01:46:03.062 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=186.31, Mass=868, SNR=19.1, Peak=139 HFD=3.5
01:46:03.064 00.002 7988 MultiStar: [#1 -0.33,-0.62,0.00,M7] [#2 0.02,-0.81,0.00,M1] [#3 -0.31,0.09,0.85,U] [#4 0.08,-0.31,0.68,U] [#5 -0.17,-0.48,0.00,M1] [#6 -0.08,-0.59,0.00,M7] [#7 -0.25,-0.05,0.44,U] [#8 -0.09,-0.31,0.49,U] 
01:46:03.064 00.000 7988 refined, 4 included, MultiStar: {-0.18, -0.20}, one-star: {-0.25, -0.38}
01:46:03.066 00.002 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.87 = 2.42)
01:46:03.066 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.38)
01:46:03.068 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.30 mountX=-0.20 mountY=0.18, mountTheta=2.40
01:46:03.070 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.20, opts=13)
01:46:03.070 00.000 7988 Enqueuing Move request for scope (-0.18, -0.20)
01:46:03.073 00.003 15712 Worker thread wakes up
01:46:03.073 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
01:46:03.073 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
01:46:03.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:46:03.073 00.000 7988 UpdateGuideState exits: m=868 SNR=19.1
01:46:03.075 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:03.075 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:03.077 00.002 7988 Enqueuing Expose request
01:46:03.077 00.000 15712 Moving (-0.18, -0.20) raw xDistance=-0.20 yDistance=0.18
01:46:03.077 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:46:03.077 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
01:46:03.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:03.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:46:03.077 00.000 15712 MoveAxis(E, 46, ABG)
01:46:03.077 00.000 15712 Guiding  Dir = 2, Dur = 46
01:46:03.077 00.000 15712 IsGuiding returns 0
01:46:03.110 00.033 15712 PulseGuide returned control before completion, sleep 29
01:46:03.152 00.042 15712 IsGuiding returns 1
01:46:03.152 00.000 15712 scope still moving after pulse duration time elapsed
01:46:03.204 00.052 15712 IsGuiding returns 0
01:46:03.204 00.000 15712 scope move finished after 46 + 77 ms
01:46:03.204 00.000 15712 Move returns status 0, amount 46
01:46:03.204 00.000 15712 MoveAxis(N, 0, ABG)
01:46:03.204 00.000 15712 Move returns status 0, amount 0
01:46:03.204 00.000 15712 move complete, result=0
01:46:03.204 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
01:46:03.208 00.004 15712 worker thread done servicing request
01:46:03.208 00.000 15712 Worker thread wakes up
01:46:03.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:03.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:04.617 01.409 15712 Exposure complete
01:46:04.679 00.062 15712 worker thread done servicing request
01:46:04.679 00.000 7988 OnExposeComplete: enter
01:46:04.679 00.000 7988 UpdateGuideState(): m_state=6
01:46:04.683 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2892
01:46:04.683 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=187.24, Mass=930, SNR=19.9, Peak=155 HFD=4.0
01:46:04.685 00.002 7988 MultiStar: [#1 -0.36,-0.21,0.87,U] [#2 -0.08,-0.22,0.85,U] [#3 0.13,0.54,0.00,M1] [#4 0.17,-0.03,0.67,U] [#5 0.06,0.42,0.67,U] [#6 -0.26,-0.18,0.66,U] [#7 -0.24,0.56,0.00,M6] [#8 0.47,-0.06,0.00,M2] 
01:46:04.685 00.000 7988 refined, 5 included, MultiStar: {-0.07, 0.07}, one-star: {0.08, 0.55}
01:46:04.687 00.002 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
01:46:04.689 00.002 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
01:46:04.689 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.36 mountX=0.07 mountY=0.07, mountTheta=0.78
01:46:04.691 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.07, opts=13)
01:46:04.693 00.002 7988 Enqueuing Move request for scope (-0.07, 0.07)
01:46:04.693 00.000 15712 Worker thread wakes up
01:46:04.693 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
01:46:04.693 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
01:46:04.693 00.000 15712 Moving (-0.07, 0.07) raw xDistance=0.07 yDistance=0.07
01:46:04.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:46:04.695 00.002 7988 UpdateGuideState exits: m=930 SNR=19.9
01:46:04.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:04.697 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:04.697 00.000 7988 Enqueuing Expose request
01:46:04.697 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:04.697 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
01:46:04.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:04.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:46:04.697 00.000 15712 MoveAxis(E, 6, ABG)
01:46:04.697 00.000 15712 Guiding  Dir = 2, Dur = 6
01:46:04.697 00.000 15712 IsGuiding returns 0
01:46:04.722 00.025 15712 IsGuiding returns 0
01:46:04.722 00.000 15712 Move returns status 0, amount 6
01:46:04.722 00.000 15712 MoveAxis(N, 0, ABG)
01:46:04.722 00.000 15712 Move returns status 0, amount 0
01:46:04.722 00.000 15712 move complete, result=0
01:46:04.722 00.000 15712 worker thread done servicing request
01:46:04.722 00.000 15712 Worker thread wakes up
01:46:04.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:04.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:04.722 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:46:06.466 01.744 15712 Exposure complete
01:46:06.528 00.062 15712 worker thread done servicing request
01:46:06.528 00.000 7988 OnExposeComplete: enter
01:46:06.528 00.000 7988 UpdateGuideState(): m_state=6
01:46:06.528 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2893
01:46:06.528 00.000 7988 Star::Find returns 1 (0), X=973.76, Y=187.03, Mass=876, SNR=19.2, Peak=171 HFD=3.5
01:46:06.528 00.000 7988 MultiStar: [#1 -0.48,0.08,0.00,M7] [#2 0.16,-0.23,0.87,U] [#3 -0.20,0.61,0.00,M2] [#4 0.03,0.13,0.69,U] [#5 -0.20,-0.04,0.71,U] [#6 -0.14,0.12,0.61,U] [#7 -0.13,0.33,0.47,U] [#8 -0.27,-0.28,0.42,U] 
01:46:06.528 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {0.03, 0.34}
01:46:06.528 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.60 = 0.60)
01:46:06.528 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
01:46:06.528 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.16 mountX=0.06 mountY=0.04, mountTheta=0.58
01:46:06.541 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.06, opts=13)
01:46:06.541 00.000 7988 Enqueuing Move request for scope (-0.04, 0.06)
01:46:06.541 00.000 15712 Worker thread wakes up
01:46:06.541 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:46:06.541 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:46:06.541 00.000 15712 Moving (-0.04, 0.06) raw xDistance=0.06 yDistance=0.04
01:46:06.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:46:06.544 00.003 7988 UpdateGuideState exits: m=876 SNR=19.2
01:46:06.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:06.544 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:06.544 00.000 7988 Enqueuing Expose request
01:46:06.544 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:06.544 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:46:06.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:06.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:46:06.544 00.000 15712 MoveAxis(E, 6, ABG)
01:46:06.544 00.000 15712 Guiding  Dir = 2, Dur = 6
01:46:06.544 00.000 15712 IsGuiding returns 0
01:46:06.580 00.036 15712 IsGuiding returns 0
01:46:06.580 00.000 15712 Move returns status 0, amount 6
01:46:06.580 00.000 15712 MoveAxis(N, 0, ABG)
01:46:06.580 00.000 15712 Move returns status 0, amount 0
01:46:06.580 00.000 15712 move complete, result=0
01:46:06.580 00.000 15712 worker thread done servicing request
01:46:06.580 00.000 15712 Worker thread wakes up
01:46:06.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:06.580 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:46:06.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:07.998 01.418 15712 Exposure complete
01:46:08.062 00.064 15712 worker thread done servicing request
01:46:08.062 00.000 7988 OnExposeComplete: enter
01:46:08.062 00.000 7988 UpdateGuideState(): m_state=6
01:46:08.062 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2894
01:46:08.062 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=186.86, Mass=1041, SNR=21.0, Peak=161 HFD=4.1
01:46:08.062 00.000 7988 MultiStar: [#1 -0.17,-0.23,0.84,U] [#2 0.20,-0.36,0.78,U] [#3 0.03,-0.01,0.76,U] [#4 0.21,-0.17,0.66,U] [#5 -0.17,-0.05,0.68,U] [#6 -0.11,-0.39,0.61,U] [#7 -0.50,-0.52,0.00,M6] [#8 1.00,-0.18,0.00,M2] 
01:46:08.062 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.13}, one-star: {-0.11, 0.17}
01:46:08.062 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.31 = 2.98)
01:46:08.069 00.007 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.95)
01:46:08.069 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.74 mountX=-0.13 mountY=0.03, mountTheta=2.95
01:46:08.069 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.13, opts=13)
01:46:08.069 00.000 7988 Enqueuing Move request for scope (-0.02, -0.13)
01:46:08.069 00.000 15712 Worker thread wakes up
01:46:08.069 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
01:46:08.069 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
01:46:08.069 00.000 15712 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=0.03
01:46:08.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:46:08.076 00.007 7988 UpdateGuideState exits: m=1041 SNR=21.0
01:46:08.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:08.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:08.076 00.000 7988 Enqueuing Expose request
01:46:08.076 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:08.076 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
01:46:08.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:08.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:46:08.076 00.000 15712 MoveAxis(E, 5, ABG)
01:46:08.076 00.000 15712 Guiding  Dir = 2, Dur = 5
01:46:08.096 00.020 15712 IsGuiding returns 0
01:46:08.114 00.018 15712 IsGuiding returns 0
01:46:08.114 00.000 15712 Move returns status 0, amount 5
01:46:08.114 00.000 15712 MoveAxis(N, 0, ABG)
01:46:08.114 00.000 15712 Move returns status 0, amount 0
01:46:08.114 00.000 15712 move complete, result=0
01:46:08.114 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:46:08.114 00.000 15712 worker thread done servicing request
01:46:08.114 00.000 15712 Worker thread wakes up
01:46:08.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:08.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:09.752 01.638 15712 Exposure complete
01:46:09.814 00.062 15712 worker thread done servicing request
01:46:09.814 00.000 7988 OnExposeComplete: enter
01:46:09.814 00.000 7988 UpdateGuideState(): m_state=6
01:46:09.818 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2895
01:46:09.819 00.001 7988 Star::Find returns 1 (0), X=973.92, Y=186.33, Mass=914, SNR=19.7, Peak=160 HFD=3.5
01:46:09.819 00.000 7988 MultiStar: [#1 -0.25,-0.50,0.00,M7] [#2 0.07,-0.18,0.80,U] [#3 -0.44,0.09,0.79,U] [#4 0.12,0.26,0.72,U] [#5 -0.06,-0.06,0.64,U] [#6 -0.40,-0.47,0.00,M5] [#7 -0.22,-0.26,0.43,U] [#8 0.68,0.19,0.00,M3] 
01:46:09.821 00.002 7988 refined, 5 included, MultiStar: {-0.03, -0.09}, one-star: {0.20, -0.37}
01:46:09.821 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.47 = 2.82)
01:46:09.823 00.002 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
01:46:09.823 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.90 mountX=-0.09 mountY=0.03, mountTheta=2.79
01:46:09.825 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.09, opts=13)
01:46:09.827 00.002 7988 Enqueuing Move request for scope (-0.03, -0.09)
01:46:09.827 00.000 15712 Worker thread wakes up
01:46:09.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
01:46:09.827 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
01:46:09.827 00.000 15712 Moving (-0.03, -0.09) raw xDistance=-0.09 yDistance=0.03
01:46:09.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:46:09.829 00.002 7988 UpdateGuideState exits: m=914 SNR=19.7
01:46:09.831 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:09.831 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:09.833 00.002 7988 Enqueuing Expose request
01:46:09.833 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:09.833 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
01:46:09.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:09.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:46:09.833 00.000 15712 MoveAxis(E, 6, ABG)
01:46:09.833 00.000 15712 Guiding  Dir = 2, Dur = 6
01:46:09.833 00.000 15712 IsGuiding returns 0
01:46:09.853 00.020 15712 IsGuiding returns 0
01:46:09.853 00.000 15712 Move returns status 0, amount 6
01:46:09.853 00.000 15712 MoveAxis(N, 0, ABG)
01:46:09.853 00.000 15712 Move returns status 0, amount 0
01:46:09.853 00.000 15712 move complete, result=0
01:46:09.853 00.000 15712 worker thread done servicing request
01:46:09.853 00.000 15712 Worker thread wakes up
01:46:09.853 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:46:09.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:09.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:11.267 01.414 15712 Exposure complete
01:46:11.328 00.061 15712 worker thread done servicing request
01:46:11.328 00.000 7988 OnExposeComplete: enter
01:46:11.328 00.000 7988 UpdateGuideState(): m_state=6
01:46:11.328 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2896
01:46:11.332 00.004 7988 Star::Find returns 1 (0), X=973.64, Y=186.49, Mass=931, SNR=19.9, Peak=138 HFD=3.4
01:46:11.334 00.002 7988 MultiStar: [#1 -0.30,-0.43,0.00,M8] [#2 0.31,-0.52,0.00,M1] [#3 -0.36,-0.06,0.86,U] [#4 0.57,0.06,0.00,M1] [#5 0.22,-0.35,0.68,U] [#6 -0.08,-0.32,0.59,U] [#7 -0.24,0.52,0.00,M6] [#8 0.55,0.41,0.00,M4] 
01:46:11.334 00.000 7988 single-star, 3 included, MultiStar: {-0.09, -0.22}, one-star: {-0.08, -0.20}
01:46:11.336 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
01:46:11.336 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.75)
01:46:11.336 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.94 mountX=-0.21 mountY=0.08, mountTheta=2.75
01:46:11.338 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.20, opts=13)
01:46:11.340 00.002 7988 Enqueuing Move request for scope (-0.08, -0.20)
01:46:11.340 00.000 15712 Worker thread wakes up
01:46:11.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
01:46:11.340 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
01:46:11.340 00.000 15712 Moving (-0.08, -0.20) raw xDistance=-0.21 yDistance=0.08
01:46:11.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:46:11.340 00.000 7988 UpdateGuideState exits: m=931 SNR=19.9
01:46:11.344 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:11.346 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:11.346 00.000 7988 Enqueuing Expose request
01:46:11.346 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:46:11.346 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
01:46:11.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:11.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:46:11.346 00.000 15712 MoveAxis(E, 46, ABG)
01:46:11.346 00.000 15712 Guiding  Dir = 2, Dur = 46
01:46:11.346 00.000 15712 IsGuiding returns 0
01:46:11.366 00.020 15712 PulseGuide returned control before completion, sleep 30
01:46:11.434 00.068 15712 IsGuiding returns 1
01:46:11.434 00.000 15712 scope still moving after pulse duration time elapsed
01:46:11.472 00.038 15712 IsGuiding returns 0
01:46:11.472 00.000 15712 scope move finished after 46 + 77 ms
01:46:11.472 00.000 15712 Move returns status 0, amount 46
01:46:11.472 00.000 15712 MoveAxis(N, 0, ABG)
01:46:11.472 00.000 15712 Move returns status 0, amount 0
01:46:11.472 00.000 15712 move complete, result=0
01:46:11.472 00.000 15712 worker thread done servicing request
01:46:11.472 00.000 15712 Worker thread wakes up
01:46:11.472 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
01:46:11.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:11.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:13.117 01.645 15712 Exposure complete
01:46:13.178 00.061 15712 worker thread done servicing request
01:46:13.178 00.000 7988 OnExposeComplete: enter
01:46:13.178 00.000 7988 UpdateGuideState(): m_state=6
01:46:13.183 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2897
01:46:13.183 00.000 7988 Star::Find returns 1 (0), X=973.93, Y=187.14, Mass=893, SNR=19.2, Peak=156 HFD=4.0
01:46:13.185 00.002 7988 MultiStar: [#1 -0.22,-0.04,0.96,U] [#2 0.04,-0.16,0.84,U] [#3 0.11,0.29,0.78,U] [#4 0.84,0.48,0.00,M2] [#5 -0.03,0.37,0.69,U] [#6 -0.37,-0.17,0.61,U] [#7 -0.08,0.71,0.00,M7] [#8 0.32,-0.14,0.42,U] 
01:46:13.186 00.001 7988 refined, 6 included, MultiStar: {0.00, 0.11}, one-star: {0.21, 0.45}
01:46:13.186 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.00 = -0.00)
01:46:13.188 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
01:46:13.188 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.56 mountX=0.11 mountY=-0.00, mountTheta=-0.04
01:46:13.190 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.11, opts=13)
01:46:13.192 00.002 7988 Enqueuing Move request for scope (0.00, 0.11)
01:46:13.192 00.000 15712 Worker thread wakes up
01:46:13.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
01:46:13.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
01:46:13.192 00.000 15712 Moving (0.00, 0.11) raw xDistance=0.11 yDistance=-0.00
01:46:13.194 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:46:13.194 00.000 7988 UpdateGuideState exits: m=893 SNR=19.2
01:46:13.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:13.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:13.194 00.000 7988 Enqueuing Expose request
01:46:13.194 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:13.194 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
01:46:13.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:13.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:46:13.194 00.000 15712 MoveAxis(E, 6, ABG)
01:46:13.194 00.000 15712 Guiding  Dir = 2, Dur = 6
01:46:13.194 00.000 15712 IsGuiding returns 0
01:46:13.229 00.035 15712 IsGuiding returns 0
01:46:13.229 00.000 15712 Move returns status 0, amount 6
01:46:13.229 00.000 15712 MoveAxis(N, 0, ABG)
01:46:13.229 00.000 15712 Move returns status 0, amount 0
01:46:13.229 00.000 15712 move complete, result=0
01:46:13.229 00.000 15712 worker thread done servicing request
01:46:13.229 00.000 15712 Worker thread wakes up
01:46:13.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:13.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:13.229 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:46:14.647 01.418 15712 Exposure complete
01:46:14.707 00.060 15712 worker thread done servicing request
01:46:14.707 00.000 7988 OnExposeComplete: enter
01:46:14.707 00.000 7988 UpdateGuideState(): m_state=6
01:46:14.713 00.006 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2898
01:46:14.714 00.001 7988 Star::Find returns 1 (0), X=974.01, Y=187.13, Mass=875, SNR=19.2, Peak=171 HFD=3.6
01:46:14.714 00.000 7988 MultiStar: [#1 -0.08,0.09,0.91,U] [#2 0.15,-0.03,0.82,U] [#3 -0.11,0.39,0.85,U] [#4 0.63,0.61,0.00,M3] [#5 0.07,0.01,0.69,U] [#6 -0.09,0.06,0.61,U] [#7 -0.23,0.73,0.00,M8] [#8 0.25,-0.20,0.36,U] 
01:46:14.716 00.002 7988 refined, 6 included, MultiStar: {0.06, 0.15}, one-star: {0.29, 0.44}
01:46:14.716 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
01:46:14.718 00.002 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:46:14.718 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.18 mountX=0.15 mountY=-0.07, mountTheta=-0.41
01:46:14.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.15, opts=13)
01:46:14.722 00.002 7988 Enqueuing Move request for scope (0.06, 0.15)
01:46:14.723 00.001 15712 Worker thread wakes up
01:46:14.723 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
01:46:14.723 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
01:46:14.723 00.000 15712 Moving (0.06, 0.15) raw xDistance=0.15 yDistance=-0.07
01:46:14.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:46:14.723 00.000 7988 UpdateGuideState exits: m=875 SNR=19.2
01:46:14.726 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:14.726 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:14.728 00.002 7988 Enqueuing Expose request
01:46:14.728 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:14.728 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
01:46:14.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:14.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:46:14.728 00.000 15712 MoveAxis(E, 6, ABG)
01:46:14.728 00.000 15712 Guiding  Dir = 2, Dur = 6
01:46:14.759 00.031 15712 IsGuiding returns 0
01:46:14.771 00.012 15712 IsGuiding returns 0
01:46:14.771 00.000 15712 Move returns status 0, amount 6
01:46:14.771 00.000 15712 MoveAxis(N, 0, ABG)
01:46:14.771 00.000 15712 Move returns status 0, amount 0
01:46:14.771 00.000 15712 move complete, result=0
01:46:14.771 00.000 7988 GuideStep: 0.2 px 6 ms EAST, -0.1 px 0 ms NORTH
01:46:14.782 00.011 15712 worker thread done servicing request
01:46:14.782 00.000 15712 Worker thread wakes up
01:46:14.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:14.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:16.416 01.634 15712 Exposure complete
01:46:16.480 00.064 15712 worker thread done servicing request
01:46:16.480 00.000 7988 OnExposeComplete: enter
01:46:16.480 00.000 7988 UpdateGuideState(): m_state=6
01:46:16.480 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2899
01:46:16.480 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=187.21, Mass=842, SNR=18.8, Peak=178 HFD=3.5
01:46:16.484 00.004 7988 MultiStar: [#1 0.02,0.07,0.91,U] [#2 0.17,-0.21,0.87,U] [#3 -0.01,0.33,0.83,U] [#4 0.45,0.21,0.00,M4] [#5 -0.04,0.53,0.00,M1] [#6 -0.24,0.38,0.62,U] [#7 -0.06,0.41,0.42,U] [#8 0.37,-0.45,0.00,M3] 
01:46:16.484 00.000 7988 refined, 5 included, MultiStar: {0.02, 0.23}, one-star: {0.12, 0.52}
01:46:16.484 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
01:46:16.484 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:46:16.484 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.48 mountX=0.23 mountY=-0.03, mountTheta=-0.12
01:46:16.484 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.23, opts=13)
01:46:16.484 00.000 7988 Enqueuing Move request for scope (0.02, 0.23)
01:46:16.484 00.000 15712 Worker thread wakes up
01:46:16.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
01:46:16.484 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
01:46:16.484 00.000 15712 Moving (0.02, 0.23) raw xDistance=0.23 yDistance=-0.03
01:46:16.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:46:16.494 00.010 7988 UpdateGuideState exits: m=842 SNR=18.8
01:46:16.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:16.496 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:16.498 00.002 7988 Enqueuing Expose request
01:46:16.498 00.000 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:46:16.498 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
01:46:16.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:16.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:46:16.498 00.000 15712 MoveAxis(W, 39, ABG)
01:46:16.498 00.000 15712 Guiding  Dir = 3, Dur = 39
01:46:16.498 00.000 15712 IsGuiding returns 0
01:46:16.518 00.020 15712 PulseGuide returned control before completion, sleep 27
01:46:16.586 00.068 15712 IsGuiding returns 0
01:46:16.586 00.000 15712 Move returns status 0, amount 39
01:46:16.586 00.000 15712 MoveAxis(N, 0, ABG)
01:46:16.586 00.000 15712 Move returns status 0, amount 0
01:46:16.586 00.000 15712 move complete, result=0
01:46:16.586 00.000 15712 worker thread done servicing request
01:46:16.586 00.000 15712 Worker thread wakes up
01:46:16.586 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
01:46:16.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:16.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:17.996 01.410 15712 Exposure complete
01:46:18.058 00.062 15712 worker thread done servicing request
01:46:18.058 00.000 7988 OnExposeComplete: enter
01:46:18.058 00.000 7988 UpdateGuideState(): m_state=6
01:46:18.062 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2900
01:46:18.064 00.002 7988 Star::Find returns 1 (0), X=973.64, Y=186.67, Mass=827, SNR=18.7, Peak=176 HFD=3.4
01:46:18.064 00.000 7988 MultiStar: [#1 -0.14,-0.21,0.93,U] [#2 0.25,-0.59,0.00,M1] [#3 0.13,-0.09,0.82,U] [#4 0.15,0.11,0.72,U] [#5 -0.02,0.12,0.79,U] [#6 -0.05,-0.43,0.68,U] [#7 -0.34,-0.11,0.48,U] [#8 0.03,0.09,0.38,U] 
01:46:18.066 00.002 7988 single-star, 7 included, MultiStar: {-0.03, -0.07}, one-star: {-0.08, -0.02}
01:46:18.066 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.56) = xAngle (-4.47 = 1.81)
01:46:18.068 00.002 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.51 = 1.78)
01:46:18.068 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.91 mountX=-0.02 mountY=0.08, mountTheta=1.81
01:46:18.070 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.02, opts=13)
01:46:18.072 00.002 7988 Enqueuing Move request for scope (-0.08, -0.02)
01:46:18.072 00.000 15712 Worker thread wakes up
01:46:18.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
01:46:18.072 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
01:46:18.072 00.000 15712 Moving (-0.08, -0.02) raw xDistance=-0.02 yDistance=0.08
01:46:18.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:46:18.074 00.002 7988 UpdateGuideState exits: m=827 SNR=18.7
01:46:18.076 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:18.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:18.076 00.000 7988 Enqueuing Expose request
01:46:18.076 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:18.076 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:46:18.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:18.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:46:18.076 00.000 15712 MoveAxis(E, 8, ABG)
01:46:18.076 00.000 15712 Guiding  Dir = 2, Dur = 8
01:46:18.098 00.022 15712 IsGuiding returns 0
01:46:18.115 00.017 15712 IsGuiding returns 0
01:46:18.115 00.000 15712 Move returns status 0, amount 8
01:46:18.115 00.000 15712 MoveAxis(N, 0, ABG)
01:46:18.115 00.000 15712 Move returns status 0, amount 0
01:46:18.115 00.000 15712 move complete, result=0
01:46:18.115 00.000 15712 worker thread done servicing request
01:46:18.115 00.000 15712 Worker thread wakes up
01:46:18.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:18.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:18.115 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
01:46:19.862 01.747 15712 Exposure complete
01:46:19.925 00.063 15712 worker thread done servicing request
01:46:19.925 00.000 7988 OnExposeComplete: enter
01:46:19.925 00.000 7988 UpdateGuideState(): m_state=6
01:46:19.925 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2901
01:46:19.925 00.000 7988 Star::Find returns 1 (0), X=973.69, Y=186.75, Mass=813, SNR=18.4, Peak=157 HFD=3.5
01:46:19.925 00.000 7988 MultiStar: [#1 -0.25,-0.08,0.97,U] [#2 0.20,-0.22,0.88,U] [#3 -0.23,0.15,0.86,U] [#4 0.68,0.35,0.00,M4] [#5 -0.38,-0.07,0.75,U] [#6 -0.08,-0.37,0.61,U] [#7 0.40,-0.18,0.38,U] [#8 0.44,-0.53,0.00,M3] 
01:46:19.925 00.000 7988 single-star, 6 included, MultiStar: {-0.09, -0.08}, one-star: {-0.03, 0.06}
01:46:19.933 00.008 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
01:46:19.933 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
01:46:19.933 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.03 mountX=0.06 mountY=0.03, mountTheta=0.44
01:46:19.933 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
01:46:19.933 00.000 7988 Enqueuing Move request for scope (-0.03, 0.06)
01:46:19.933 00.000 15712 Worker thread wakes up
01:46:19.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:46:19.933 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:46:19.933 00.000 15712 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.03
01:46:19.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:46:19.939 00.006 7988 UpdateGuideState exits: m=813 SNR=18.4
01:46:19.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:19.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:19.939 00.000 7988 Enqueuing Expose request
01:46:19.939 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:19.939 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:46:19.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:19.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:46:19.939 00.000 15712 MoveAxis(E, 8, ABG)
01:46:19.939 00.000 15712 Guiding  Dir = 2, Dur = 8
01:46:19.939 00.000 15712 IsGuiding returns 0
01:46:19.959 00.020 15712 IsGuiding returns 0
01:46:19.959 00.000 15712 Move returns status 0, amount 8
01:46:19.959 00.000 15712 MoveAxis(N, 0, ABG)
01:46:19.959 00.000 15712 Move returns status 0, amount 0
01:46:19.959 00.000 15712 move complete, result=0
01:46:19.959 00.000 15712 worker thread done servicing request
01:46:19.959 00.000 15712 Worker thread wakes up
01:46:19.959 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:46:19.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:19.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:21.378 01.419 15712 Exposure complete
01:46:21.445 00.067 15712 worker thread done servicing request
01:46:21.445 00.000 7988 OnExposeComplete: enter
01:46:21.446 00.001 7988 UpdateGuideState(): m_state=6
01:46:21.448 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2902
01:46:21.449 00.001 7988 Star::Find returns 1 (0), X=973.90, Y=186.58, Mass=739, SNR=17.6, Peak=148 HFD=3.3
01:46:21.450 00.001 7988 MultiStar: [#1 -0.21,-0.17,0.93,U] [#2 0.40,-0.17,0.90,U] [#3 -0.25,0.16,0.85,U] [#4 0.31,0.16,0.65,U] [#5 -0.02,-0.15,0.77,U] [#6 0.16,-0.49,0.00,M1] [#7 -0.23,0.04,0.40,U] [#8 -0.01,-0.56,0.00,M4] 
01:46:21.451 00.001 7988 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.18, -0.11}
01:46:21.451 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:46:21.451 00.000 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
01:46:21.455 00.004 7988 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.90 mountX=-0.05 mountY=-0.04, mountTheta=-2.48
01:46:21.455 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.05, opts=13)
01:46:21.455 00.000 7988 Enqueuing Move request for scope (0.04, -0.05)
01:46:21.455 00.000 15712 Worker thread wakes up
01:46:21.455 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:46:21.455 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:46:21.455 00.000 15712 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.04
01:46:21.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:46:21.455 00.000 7988 UpdateGuideState exits: m=739 SNR=17.6
01:46:21.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:21.463 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:21.463 00.000 7988 Enqueuing Expose request
01:46:21.465 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:21.465 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:46:21.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:21.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:46:21.465 00.000 15712 MoveAxis(E, 8, ABG)
01:46:21.465 00.000 15712 Guiding  Dir = 2, Dur = 8
01:46:21.465 00.000 15712 IsGuiding returns 0
01:46:21.493 00.028 15712 IsGuiding returns 0
01:46:21.493 00.000 15712 Move returns status 0, amount 8
01:46:21.493 00.000 15712 MoveAxis(N, 0, ABG)
01:46:21.493 00.000 15712 Move returns status 0, amount 0
01:46:21.493 00.000 15712 move complete, result=0
01:46:21.493 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:46:21.495 00.002 15712 worker thread done servicing request
01:46:21.495 00.000 15712 Worker thread wakes up
01:46:21.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:21.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:23.134 01.639 15712 Exposure complete
01:46:23.198 00.064 15712 worker thread done servicing request
01:46:23.198 00.000 7988 OnExposeComplete: enter
01:46:23.198 00.000 7988 UpdateGuideState(): m_state=6
01:46:23.198 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2903
01:46:23.198 00.000 7988 Star::Find returns 1 (0), X=974.06, Y=186.47, Mass=773, SNR=18.0, Peak=145 HFD=3.6
01:46:23.198 00.000 7988 MultiStar: [#1 -0.15,-0.50,0.00,M3] [#2 0.48,-0.36,0.00,M1] [#3 0.08,0.23,0.80,U] [#4 0.57,-0.08,0.00,M4] [#5 0.49,-0.27,0.00,M1] [#6 0.00,-0.31,0.62,U] [#7 0.15,-0.19,0.43,U] [#8 0.98,-0.48,0.00,M5] 
01:46:23.198 00.000 7988 refined, 3 included, MultiStar: {0.17, -0.11}, one-star: {0.34, -0.22}
01:46:23.198 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
01:46:23.198 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
01:46:23.198 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.59 mountX=-0.11 mountY=-0.16, mountTheta=-2.16
01:46:23.198 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.11, opts=13)
01:46:23.198 00.000 7988 Enqueuing Move request for scope (0.17, -0.11)
01:46:23.211 00.013 15712 Worker thread wakes up
01:46:23.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
01:46:23.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
01:46:23.211 00.000 15712 Moving (0.17, -0.11) raw xDistance=-0.11 yDistance=-0.16
01:46:23.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=56, FiltMax=255, Gamma=0.690
01:46:23.211 00.000 7988 UpdateGuideState exits: m=773 SNR=18.0
01:46:23.213 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:23.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:23.215 00.002 7988 Enqueuing Expose request
01:46:23.215 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:23.215 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
01:46:23.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:23.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:46:23.215 00.000 15712 MoveAxis(E, 8, ABG)
01:46:23.215 00.000 15712 Guiding  Dir = 2, Dur = 8
01:46:23.215 00.000 15712 IsGuiding returns 0
01:46:23.230 00.015 15712 IsGuiding returns 0
01:46:23.230 00.000 15712 Move returns status 0, amount 8
01:46:23.230 00.000 15712 MoveAxis(N, 0, ABG)
01:46:23.230 00.000 15712 Move returns status 0, amount 0
01:46:23.230 00.000 15712 move complete, result=0
01:46:23.230 00.000 15712 worker thread done servicing request
01:46:23.230 00.000 15712 Worker thread wakes up
01:46:23.230 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:46:23.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:23.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:24.646 01.416 15712 Exposure complete
01:46:24.711 00.065 15712 worker thread done servicing request
01:46:24.711 00.000 7988 OnExposeComplete: enter
01:46:24.711 00.000 7988 UpdateGuideState(): m_state=6
01:46:24.715 00.004 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2904
01:46:24.715 00.000 7988 Star::Find returns 1 (0), X=974.02, Y=186.86, Mass=743, SNR=17.4, Peak=160 HFD=2.9
01:46:24.717 00.002 7988 MultiStar: [#1 -0.22,-0.47,0.00,M4] [#2 0.29,-0.41,0.00,M2] [#3 -0.14,0.24,0.81,U] [#4 0.82,-0.23,0.00,M5] [#5 0.25,-0.25,0.70,U] [#6 0.03,-0.23,0.69,U] [#7 0.38,0.07,0.49,U] [#8 0.87,-0.54,0.00,M6] 
01:46:24.717 00.000 7988 refined, 4 included, MultiStar: {0.15, 0.02}, one-star: {0.30, 0.17}
01:46:24.719 00.002 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
01:46:24.719 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
01:46:24.721 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.12 mountX=0.02 mountY=-0.15, mountTheta=-1.44
01:46:24.721 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.02, opts=13)
01:46:24.721 00.000 7988 Enqueuing Move request for scope (0.15, 0.02)
01:46:24.725 00.004 15712 Worker thread wakes up
01:46:24.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:46:24.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:46:24.725 00.000 15712 Moving (0.15, 0.02) raw xDistance=0.02 yDistance=-0.15
01:46:24.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
01:46:24.728 00.003 7988 UpdateGuideState exits: m=743 SNR=17.4
01:46:24.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:24.730 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:24.730 00.000 7988 Enqueuing Expose request
01:46:24.730 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:24.730 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
01:46:24.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:24.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:46:24.730 00.000 15712 MoveAxis(E, 7, ABG)
01:46:24.730 00.000 15712 Guiding  Dir = 2, Dur = 7
01:46:24.730 00.000 15712 IsGuiding returns 0
01:46:24.747 00.017 15712 IsGuiding returns 0
01:46:24.747 00.000 15712 Move returns status 0, amount 7
01:46:24.747 00.000 15712 MoveAxis(N, 0, ABG)
01:46:24.747 00.000 15712 Move returns status 0, amount 0
01:46:24.747 00.000 15712 move complete, result=0
01:46:24.747 00.000 15712 worker thread done servicing request
01:46:24.747 00.000 15712 Worker thread wakes up
01:46:24.747 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
01:46:24.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:24.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:26.495 01.748 15712 Exposure complete
01:46:26.557 00.062 15712 worker thread done servicing request
01:46:26.557 00.000 7988 OnExposeComplete: enter
01:46:26.557 00.000 7988 UpdateGuideState(): m_state=6
01:46:26.557 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2905
01:46:26.563 00.006 7988 Star::Find returns 1 (0), X=973.91, Y=186.78, Mass=662, SNR=16.4, Peak=151 HFD=3.1
01:46:26.563 00.000 7988 MultiStar: [#1 0.01,-0.42,0.96,U] [#2 0.44,-0.53,0.00,M3] [#3 -0.07,0.30,0.93,U] [#4 0.31,0.10,0.72,U] [#5 0.09,0.67,0.00,M1] [#6 0.20,-0.12,0.70,U] [#7 0.14,0.70,0.00,M3] [#8 1.45,-0.78,0.00,M7] 
01:46:26.563 00.000 7988 refined, 4 included, MultiStar: {0.12, -0.01}, one-star: {0.19, 0.09}
01:46:26.563 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
01:46:26.563 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.68 = -1.68)
01:46:26.563 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.09 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
01:46:26.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
01:46:26.563 00.000 7988 Enqueuing Move request for scope (0.12, -0.01)
01:46:26.573 00.010 15712 Worker thread wakes up
01:46:26.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:46:26.573 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:46:26.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:46:26.573 00.000 7988 UpdateGuideState exits: m=662 SNR=16.4
01:46:26.575 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:26.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:26.577 00.002 7988 Enqueuing Expose request
01:46:26.577 00.000 15712 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=-0.12
01:46:26.580 00.003 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:26.580 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
01:46:26.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:26.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:26.580 00.000 15712 MoveAxis(E, 6, ABG)
01:46:26.580 00.000 15712 Guiding  Dir = 2, Dur = 6
01:46:26.609 00.029 15712 IsGuiding returns 0
01:46:26.621 00.012 15712 IsGuiding returns 0
01:46:26.621 00.000 15712 Move returns status 0, amount 6
01:46:26.621 00.000 15712 MoveAxis(N, 0, ABG)
01:46:26.621 00.000 15712 Move returns status 0, amount 0
01:46:26.621 00.000 15712 move complete, result=0
01:46:26.621 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:46:26.627 00.006 15712 worker thread done servicing request
01:46:26.627 00.000 15712 Worker thread wakes up
01:46:26.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:26.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:28.043 01.416 15712 Exposure complete
01:46:28.107 00.064 15712 worker thread done servicing request
01:46:28.107 00.000 7988 OnExposeComplete: enter
01:46:28.107 00.000 7988 UpdateGuideState(): m_state=6
01:46:28.107 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2906
01:46:28.110 00.003 7988 Star::Find returns 1 (0), X=973.83, Y=186.84, Mass=888, SNR=19.1, Peak=144 HFD=4.3
01:46:28.110 00.000 7988 MultiStar: [#1 0.01,-0.02,0.87,U] [#2 0.34,-0.21,0.79,U] [#3 0.42,0.44,0.00,M1] [#4 0.65,0.23,0.00,M5] [#5 0.13,0.10,0.56,U] [#6 0.25,0.14,0.57,U] [#7 0.74,0.69,0.00,M4] [#8 0.60,-0.35,0.00,M8] 
01:46:28.110 00.000 7988 refined, 4 included, MultiStar: {0.16, 0.03}, one-star: {0.10, 0.15}
01:46:28.110 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.39 = -1.39)
01:46:28.110 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
01:46:28.110 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.17 mountX=0.03 mountY=-0.16, mountTheta=-1.39
01:46:28.110 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.03, opts=13)
01:46:28.110 00.000 7988 Enqueuing Move request for scope (0.16, 0.03)
01:46:28.110 00.000 15712 Worker thread wakes up
01:46:28.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:46:28.110 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:46:28.110 00.000 15712 Moving (0.16, 0.03) raw xDistance=0.03 yDistance=-0.16
01:46:28.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:46:28.120 00.010 7988 UpdateGuideState exits: m=888 SNR=19.1
01:46:28.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:28.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:28.120 00.000 7988 Enqueuing Expose request
01:46:28.120 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:28.120 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
01:46:28.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:28.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:46:28.120 00.000 15712 MoveAxis(E, 5, ABG)
01:46:28.120 00.000 15712 Guiding  Dir = 2, Dur = 5
01:46:28.120 00.000 15712 IsGuiding returns 0
01:46:28.143 00.023 15712 IsGuiding returns 0
01:46:28.143 00.000 15712 Move returns status 0, amount 5
01:46:28.143 00.000 15712 MoveAxis(N, 0, ABG)
01:46:28.143 00.000 15712 Move returns status 0, amount 0
01:46:28.143 00.000 15712 move complete, result=0
01:46:28.143 00.000 15712 worker thread done servicing request
01:46:28.143 00.000 15712 Worker thread wakes up
01:46:28.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:28.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:28.143 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
01:46:29.780 01.637 15712 Exposure complete
01:46:29.844 00.064 15712 worker thread done servicing request
01:46:29.844 00.000 7988 OnExposeComplete: enter
01:46:29.844 00.000 7988 UpdateGuideState(): m_state=6
01:46:29.849 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2907
01:46:29.849 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=187.01, Mass=683, SNR=17.0, Peak=144 HFD=2.8
01:46:29.851 00.002 7988 MultiStar: [#1 0.14,-0.24,0.99,U] [#2 0.32,-0.12,0.89,U] [#3 0.41,0.51,0.00,M2] [#4 1.07,0.19,0.00,M6] [#5 0.21,-0.13,0.74,U] [#6 0.20,-0.37,0.67,U] [#7 0.73,0.28,0.00,M5] [#8 0.91,-0.11,0.00,M9] 
01:46:29.851 00.000 7988 refined, 4 included, MultiStar: {0.23, -0.09}, one-star: {0.27, 0.32}
01:46:29.853 00.002 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
01:46:29.853 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
01:46:29.855 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.36 mountX=-0.09 mountY=-0.23, mountTheta=-1.93
01:46:29.857 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.09, opts=13)
01:46:29.857 00.000 7988 Enqueuing Move request for scope (0.23, -0.09)
01:46:29.858 00.001 15712 Worker thread wakes up
01:46:29.858 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
01:46:29.858 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
01:46:29.858 00.000 15712 Moving (0.23, -0.09) raw xDistance=-0.09 yDistance=-0.23
01:46:29.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:46:29.861 00.003 7988 UpdateGuideState exits: m=683 SNR=17.0
01:46:29.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:29.863 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:29.863 00.000 7988 Enqueuing Expose request
01:46:29.863 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:29.863 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
01:46:29.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:29.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:46:29.863 00.000 15712 MoveAxis(E, 5, ABG)
01:46:29.863 00.000 15712 Guiding  Dir = 2, Dur = 5
01:46:29.863 00.000 15712 IsGuiding returns 0
01:46:29.878 00.015 15712 IsGuiding returns 0
01:46:29.878 00.000 15712 Move returns status 0, amount 5
01:46:29.878 00.000 15712 MoveAxis(N, 0, ABG)
01:46:29.878 00.000 15712 Move returns status 0, amount 0
01:46:29.878 00.000 15712 move complete, result=0
01:46:29.878 00.000 15712 worker thread done servicing request
01:46:29.878 00.000 15712 Worker thread wakes up
01:46:29.878 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
01:46:29.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:29.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:31.295 01.417 15712 Exposure complete
01:46:31.360 00.065 15712 worker thread done servicing request
01:46:31.360 00.000 7988 OnExposeComplete: enter
01:46:31.360 00.000 7988 UpdateGuideState(): m_state=6
01:46:31.360 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2908
01:46:31.360 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=186.64, Mass=761, SNR=17.8, Peak=151 HFD=3.4
01:46:31.360 00.000 7988 MultiStar: [#1 0.25,-0.43,0.00,M2] [#2 0.30,-0.21,0.84,U] [#3 -0.07,0.29,0.75,U] [#4 0.61,0.16,0.00,M7] [#5 0.08,0.29,0.64,U] [#6 -0.21,-0.12,0.62,U] [#7 0.62,0.17,0.00,M6] [#8 0.00,0.00,0.00,L] [#9 -0.06,-0.84,0.00,M4] 
01:46:31.360 00.000 7988 refined, 4 included, MultiStar: {0.10, 0.03}, one-star: {0.28, -0.05}
01:46:31.360 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
01:46:31.360 00.000 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
01:46:31.360 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.24 mountX=0.03 mountY=-0.11, mountTheta=-1.32
01:46:31.360 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
01:46:31.360 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
01:46:31.360 00.000 15712 Worker thread wakes up
01:46:31.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:46:31.360 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:46:31.373 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:46:31.373 00.000 7988 UpdateGuideState exits: m=761 SNR=17.8
01:46:31.375 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:31.376 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:31.376 00.000 7988 Enqueuing Expose request
01:46:31.378 00.002 15712 Moving (0.10, 0.03) raw xDistance=0.03 yDistance=-0.11
01:46:31.378 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:31.378 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
01:46:31.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:31.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:46:31.378 00.000 15712 MoveAxis(E, 4, ABG)
01:46:31.378 00.000 15712 Guiding  Dir = 2, Dur = 4
01:46:31.378 00.000 15712 IsGuiding returns 0
01:46:31.399 00.021 15712 IsGuiding returns 0
01:46:31.399 00.000 15712 Move returns status 0, amount 4
01:46:31.399 00.000 15712 MoveAxis(N, 0, ABG)
01:46:31.399 00.000 15712 Move returns status 0, amount 0
01:46:31.399 00.000 15712 move complete, result=0
01:46:31.399 00.000 15712 worker thread done servicing request
01:46:31.399 00.000 15712 Worker thread wakes up
01:46:31.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:31.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:31.399 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:46:33.147 01.748 15712 Exposure complete
01:46:33.209 00.062 15712 worker thread done servicing request
01:46:33.209 00.000 7988 OnExposeComplete: enter
01:46:33.211 00.002 7988 UpdateGuideState(): m_state=6
01:46:33.214 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2909
01:46:33.214 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=187.06, Mass=742, SNR=17.5, Peak=163 HFD=3.2
01:46:33.216 00.002 7988 MultiStar: [#1 -0.35,0.02,0.99,U] [#2 0.23,-0.29,0.84,U] [#3 0.15,0.21,0.89,U] [#4 0.36,0.01,0.64,U] [#5 -0.02,-0.29,0.66,U] [#6 -0.35,-0.00,0.62,U] [#7 -0.42,1.05,0.00,M7] [#8 0.03,-0.17,0.36,U] 
01:46:33.216 00.000 7988 refined, 7 included, MultiStar: {-0.00, 0.01}, one-star: {0.00, 0.37}
01:46:33.218 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
01:46:33.218 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
01:46:33.220 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.59 mountX=0.01 mountY=-0.00, mountTheta=-0.01
01:46:33.222 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.01, opts=13)
01:46:33.222 00.000 7988 Enqueuing Move request for scope (-0.00, 0.01)
01:46:33.224 00.002 15712 Worker thread wakes up
01:46:33.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:46:33.224 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:46:33.224 00.000 15712 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
01:46:33.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:46:33.225 00.001 7988 UpdateGuideState exits: m=742 SNR=17.5
01:46:33.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:33.225 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:33.228 00.003 7988 Enqueuing Expose request
01:46:33.228 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:33.228 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
01:46:33.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:33.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:46:33.228 00.000 15712 MoveAxis(E, 5, ABG)
01:46:33.228 00.000 15712 Guiding  Dir = 2, Dur = 5
01:46:33.228 00.000 15712 IsGuiding returns 0
01:46:33.258 00.030 15712 IsGuiding returns 0
01:46:33.258 00.000 15712 Move returns status 0, amount 5
01:46:33.258 00.000 15712 MoveAxis(N, 0, ABG)
01:46:33.258 00.000 15712 Move returns status 0, amount 0
01:46:33.258 00.000 15712 move complete, result=0
01:46:33.258 00.000 15712 worker thread done servicing request
01:46:33.258 00.000 15712 Worker thread wakes up
01:46:33.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:33.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:33.258 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:46:34.677 01.419 15712 Exposure complete
01:46:34.741 00.064 15712 worker thread done servicing request
01:46:34.741 00.000 7988 OnExposeComplete: enter
01:46:34.741 00.000 7988 UpdateGuideState(): m_state=6
01:46:34.741 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2910
01:46:34.741 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=186.68, Mass=638, SNR=16.2, Peak=151 HFD=3.1
01:46:34.747 00.006 7988 MultiStar: [#1 -0.23,-0.27,1.01,U] [#2 0.30,-0.63,0.00,M1] [#3 -0.23,0.38,0.93,U] [#4 0.52,0.21,0.00,M7] [#5 -0.32,-0.18,0.78,U] [#6 0.09,-0.41,0.70,U] [#7 -0.25,0.44,0.00,M8] [#8 0.48,-0.29,0.00,M9] 
01:46:34.747 00.000 7988 single-star, 4 included, MultiStar: {-0.16, -0.08}, one-star: {-0.09, -0.01}
01:46:34.749 00.002 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.56) = xAngle (-4.61 = 1.67)
01:46:34.749 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.65 = 1.64)
01:46:34.751 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.05 mountX=-0.01 mountY=0.09, mountTheta=1.67
01:46:34.751 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.01, opts=13)
01:46:34.754 00.003 7988 Enqueuing Move request for scope (-0.09, -0.01)
01:46:34.754 00.000 15712 Worker thread wakes up
01:46:34.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
01:46:34.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
01:46:34.754 00.000 15712 Moving (-0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
01:46:34.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:46:34.754 00.000 7988 UpdateGuideState exits: m=638 SNR=16.2
01:46:34.757 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:34.758 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:34.758 00.000 7988 Enqueuing Expose request
01:46:34.758 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:34.758 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:46:34.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:34.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:46:34.758 00.000 15712 MoveAxis(E, 4, ABG)
01:46:34.758 00.000 15712 Guiding  Dir = 2, Dur = 4
01:46:34.775 00.017 15712 IsGuiding returns 0
01:46:34.792 00.017 15712 IsGuiding returns 0
01:46:34.792 00.000 15712 Move returns status 0, amount 4
01:46:34.792 00.000 15712 MoveAxis(N, 0, ABG)
01:46:34.792 00.000 15712 Move returns status 0, amount 0
01:46:34.792 00.000 15712 move complete, result=0
01:46:34.792 00.000 15712 worker thread done servicing request
01:46:34.792 00.000 15712 Worker thread wakes up
01:46:34.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:34.792 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:46:34.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:36.431 01.639 15712 Exposure complete
01:46:36.496 00.065 7988 OnExposeComplete: enter
01:46:36.496 00.000 7988 UpdateGuideState(): m_state=6
01:46:36.498 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2911
01:46:36.500 00.002 7988 Star::Find returns 1 (0), X=973.81, Y=186.88, Mass=763, SNR=17.7, Peak=143 HFD=3.7
01:46:36.500 00.000 7988 MultiStar: [#1 0.06,-0.34,0.94,U] [#2 -0.10,-0.56,0.00,M2] [#3 0.12,0.11,0.79,U] [#4 0.49,0.51,0.00,M8] [#5 -0.32,0.32,0.66,U] [#6 0.10,-0.64,0.00,M1] [#7 0.41,-0.16,0.50,U] [#8 0.83,-0.25,0.00,M10] 
01:46:36.502 00.002 15712 worker thread done servicing request
01:46:36.502 00.000 7988 refined, 4 included, MultiStar: {0.06, 0.02}, one-star: {0.09, 0.19}
01:46:36.504 00.002 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.56) = xAngle (-1.19 = -1.19)
01:46:36.504 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
01:46:36.506 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.37 mountX=0.02 mountY=-0.06, mountTheta=-1.19
01:46:36.509 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.02, opts=13)
01:46:36.509 00.000 7988 Enqueuing Move request for scope (0.06, 0.02)
01:46:36.509 00.000 15712 Worker thread wakes up
01:46:36.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:46:36.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:46:36.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:46:36.509 00.000 7988 UpdateGuideState exits: m=763 SNR=17.7
01:46:36.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:36.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:36.509 00.000 7988 Enqueuing Expose request
01:46:36.509 00.000 15712 Moving (0.06, 0.02) raw xDistance=0.02 yDistance=-0.06
01:46:36.509 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:36.509 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
01:46:36.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:36.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:46:36.509 00.000 15712 MoveAxis(E, 4, ABG)
01:46:36.509 00.000 15712 Guiding  Dir = 2, Dur = 4
01:46:36.509 00.000 15712 IsGuiding returns 0
01:46:36.546 00.037 15712 IsGuiding returns 0
01:46:36.546 00.000 15712 Move returns status 0, amount 4
01:46:36.546 00.000 15712 MoveAxis(N, 0, ABG)
01:46:36.546 00.000 15712 Move returns status 0, amount 0
01:46:36.546 00.000 15712 move complete, result=0
01:46:36.546 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:46:36.553 00.007 15712 worker thread done servicing request
01:46:36.553 00.000 15712 Worker thread wakes up
01:46:36.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:36.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:37.959 01.406 15712 Exposure complete
01:46:38.020 00.061 15712 worker thread done servicing request
01:46:38.020 00.000 7988 OnExposeComplete: enter
01:46:38.020 00.000 7988 UpdateGuideState(): m_state=6
01:46:38.026 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2912
01:46:38.026 00.000 7988 Star::Find returns 1 (0), X=973.36, Y=186.56, Mass=610, SNR=15.8, Peak=134 HFD=3.3
01:46:38.028 00.002 7988 MultiStar: [#1 -0.11,-0.36,1.15,U] [#2 0.04,-0.46,0.95,U] [#3 -0.29,-0.27,0.88,U] [#4 0.31,-0.12,0.76,U] [#5 -0.08,-0.44,0.72,U] [#6 -0.13,-0.32,0.72,U] [#7 0.12,-0.03,0.47,U] [#8 0.39,-1.05,0.00,R] 
01:46:38.028 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.28}, one-star: {-0.36, -0.13}
01:46:38.030 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.43 = 2.86)
01:46:38.030 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.82)
01:46:38.032 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.86 mountX=-0.28 mountY=0.09, mountTheta=2.83
01:46:38.034 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.28, opts=13)
01:46:38.035 00.001 7988 Enqueuing Move request for scope (-0.08, -0.28)
01:46:38.036 00.001 15712 Worker thread wakes up
01:46:38.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
01:46:38.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
01:46:38.036 00.000 15712 Moving (-0.08, -0.28) raw xDistance=-0.28 yDistance=0.09
01:46:38.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=61, FiltMax=255, Gamma=0.690
01:46:38.036 00.000 7988 UpdateGuideState exits: m=610 SNR=15.8
01:46:38.039 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:38.039 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:38.041 00.002 7988 Enqueuing Expose request
01:46:38.041 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:46:38.041 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
01:46:38.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:38.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:46:38.041 00.000 15712 MoveAxis(E, 59, ABG)
01:46:38.041 00.000 15712 Guiding  Dir = 2, Dur = 59
01:46:38.041 00.000 15712 IsGuiding returns 0
01:46:38.070 00.029 15712 PulseGuide returned control before completion, sleep 43
01:46:38.118 00.048 15712 IsGuiding returns 1
01:46:38.118 00.000 15712 scope still moving after pulse duration time elapsed
01:46:38.164 00.046 15712 IsGuiding returns 0
01:46:38.164 00.000 15712 scope move finished after 59 + 63 ms
01:46:38.166 00.002 15712 Move returns status 0, amount 59
01:46:38.166 00.000 15712 MoveAxis(N, 0, ABG)
01:46:38.166 00.000 15712 Move returns status 0, amount 0
01:46:38.166 00.000 15712 move complete, result=0
01:46:38.166 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
01:46:38.168 00.002 15712 worker thread done servicing request
01:46:38.168 00.000 15712 Worker thread wakes up
01:46:38.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:38.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:39.808 01.640 15712 Exposure complete
01:46:39.871 00.063 15712 worker thread done servicing request
01:46:39.871 00.000 7988 OnExposeComplete: enter
01:46:39.871 00.000 7988 UpdateGuideState(): m_state=6
01:46:39.875 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
01:46:39.875 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=187.18, Mass=711, SNR=16.9, Peak=147 HFD=3.6
01:46:39.877 00.002 7988 MultiStar: [#1 -0.34,0.32,0.00,M1] [#2 0.28,-0.01,0.87,U] [#3 0.23,0.39,0.87,U] [#4 0.69,0.73,0.00,M8] [#5 -0.32,0.39,0.00,M1] [#6 0.01,0.34,0.67,U] [#7 0.95,0.67,0.00,M7] [#8 0.79,0.75,0.00,M1] 
01:46:39.877 00.000 7988 refined, 3 included, MultiStar: {0.22, 0.31}, one-star: {0.31, 0.49}
01:46:39.879 00.002 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
01:46:39.879 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
01:46:39.881 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.31 hyp=0.38 cameraTheta=0.94 mountX=0.31 mountY=-0.23, mountTheta=-0.64
01:46:39.883 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.31, opts=13)
01:46:39.883 00.000 7988 Enqueuing Move request for scope (0.22, 0.31)
01:46:39.885 00.002 15712 Worker thread wakes up
01:46:39.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.31) opts 0xd
01:46:39.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.31)
01:46:39.885 00.000 15712 Moving (0.22, 0.31) raw xDistance=0.31 yDistance=-0.23
01:46:39.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:46:39.887 00.002 7988 UpdateGuideState exits: m=711 SNR=16.9
01:46:39.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:39.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:39.887 00.000 7988 Enqueuing Expose request
01:46:39.887 00.000 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.19, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
01:46:39.887 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
01:46:39.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:39.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:46:39.887 00.000 15712 MoveAxis(W, 56, ABG)
01:46:39.887 00.000 15712 Guiding  Dir = 3, Dur = 56
01:46:39.887 00.000 15712 IsGuiding returns 0
01:46:39.903 00.016 15712 PulseGuide returned control before completion, sleep 51
01:46:39.987 00.084 15712 IsGuiding returns 0
01:46:39.987 00.000 15712 Move returns status 0, amount 56
01:46:39.987 00.000 15712 MoveAxis(N, 0, ABG)
01:46:39.987 00.000 15712 Move returns status 0, amount 0
01:46:39.987 00.000 15712 move complete, result=0
01:46:39.987 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -0.2 px 0 ms NORTH
01:46:39.990 00.003 15712 worker thread done servicing request
01:46:39.990 00.000 15712 Worker thread wakes up
01:46:39.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:39.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:41.405 01.415 15712 Exposure complete
01:46:41.469 00.064 15712 worker thread done servicing request
01:46:41.469 00.000 7988 OnExposeComplete: enter
01:46:41.469 00.000 7988 UpdateGuideState(): m_state=6
01:46:41.469 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2914
01:46:41.469 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=187.18, Mass=752, SNR=17.5, Peak=159 HFD=3.6
01:46:41.469 00.000 7988 MultiStar: [#1 -0.13,0.08,0.96,U] [#2 -0.04,-0.36,0.84,U] [#3 -0.11,0.77,0.00,M1] [#4 0.67,0.50,0.00,M9] [#5 -0.24,0.15,0.65,U] [#6 0.12,0.18,0.63,U] [#7 0.87,0.13,0.00,M8] [#8 0.80,0.30,0.00,M2] 
01:46:41.469 00.000 7988 refined, 4 included, MultiStar: {-0.09, 0.12}, one-star: {-0.12, 0.49}
01:46:41.469 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
01:46:41.469 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:46:41.469 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.22 mountX=0.12 mountY=0.09, mountTheta=0.63
01:46:41.469 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.12, opts=13)
01:46:41.469 00.000 7988 Enqueuing Move request for scope (-0.09, 0.12)
01:46:41.482 00.013 15712 Worker thread wakes up
01:46:41.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:46:41.482 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:46:41.482 00.000 15712 Moving (-0.09, 0.12) raw xDistance=0.12 yDistance=0.09
01:46:41.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=60, FiltMax=255, Gamma=0.690
01:46:41.482 00.000 7988 UpdateGuideState exits: m=752 SNR=17.5
01:46:41.485 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:41.485 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:41.487 00.002 7988 Enqueuing Expose request
01:46:41.487 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:41.487 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
01:46:41.487 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:41.487 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:46:41.487 00.000 15712 MoveAxis(E, 4, ABG)
01:46:41.487 00.000 15712 Guiding  Dir = 2, Dur = 4
01:46:41.487 00.000 15712 IsGuiding returns 0
01:46:41.506 00.019 15712 IsGuiding returns 0
01:46:41.506 00.000 15712 Move returns status 0, amount 4
01:46:41.506 00.000 15712 MoveAxis(N, 0, ABG)
01:46:41.506 00.000 15712 Move returns status 0, amount 0
01:46:41.506 00.000 15712 move complete, result=0
01:46:41.506 00.000 15712 worker thread done servicing request
01:46:41.506 00.000 15712 Worker thread wakes up
01:46:41.506 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:46:41.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:41.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:43.142 01.636 15712 Exposure complete
01:46:43.203 00.061 15712 worker thread done servicing request
01:46:43.203 00.000 7988 OnExposeComplete: enter
01:46:43.203 00.000 7988 UpdateGuideState(): m_state=6
01:46:43.209 00.006 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2915
01:46:43.209 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=187.02, Mass=736, SNR=17.5, Peak=165 HFD=3.0
01:46:43.211 00.002 7988 MultiStar: [#1 -0.19,0.06,1.05,U] [#2 -0.13,0.11,0.85,U] [#3 -0.30,0.46,0.00,M2] [#4 0.03,0.33,0.71,U] [#5 -0.07,0.53,0.00,M1] [#6 -0.35,0.02,0.70,U] [#7 0.30,0.61,0.00,M9] [#8 0.49,0.90,0.00,M3] 
01:46:43.211 00.000 7988 refined, 4 included, MultiStar: {-0.09, 0.17}, one-star: {0.13, 0.33}
01:46:43.213 00.002 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
01:46:43.213 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
01:46:43.215 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.08 mountX=0.17 mountY=0.09, mountTheta=0.49
01:46:43.217 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.17, opts=13)
01:46:43.218 00.001 7988 Enqueuing Move request for scope (-0.09, 0.17)
01:46:43.219 00.001 15712 Worker thread wakes up
01:46:43.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=60, FiltMax=255, Gamma=0.690
01:46:43.219 00.000 7988 UpdateGuideState exits: m=736 SNR=17.5
01:46:43.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:43.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:43.219 00.000 7988 Enqueuing Expose request
01:46:43.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
01:46:43.219 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
01:46:43.219 00.000 15712 Moving (-0.09, 0.17) raw xDistance=0.17 yDistance=0.09
01:46:43.219 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
01:46:43.219 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
01:46:43.219 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:43.219 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:46:43.219 00.000 15712 MoveAxis(W, 28, ABG)
01:46:43.219 00.000 15712 Guiding  Dir = 3, Dur = 28
01:46:43.219 00.000 15712 IsGuiding returns 0
01:46:43.240 00.021 15712 PulseGuide returned control before completion, sleep 19
01:46:43.290 00.050 15712 IsGuiding returns 0
01:46:43.290 00.000 15712 Move returns status 0, amount 28
01:46:43.290 00.000 15712 MoveAxis(N, 0, ABG)
01:46:43.290 00.000 15712 Move returns status 0, amount 0
01:46:43.290 00.000 15712 move complete, result=0
01:46:43.290 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
01:46:43.299 00.009 15712 worker thread done servicing request
01:46:43.299 00.000 15712 Worker thread wakes up
01:46:43.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:43.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:44.719 01.420 15712 Exposure complete
01:46:44.782 00.063 15712 worker thread done servicing request
01:46:44.782 00.000 7988 OnExposeComplete: enter
01:46:44.782 00.000 7988 UpdateGuideState(): m_state=6
01:46:44.782 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2916
01:46:44.782 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=186.82, Mass=847, SNR=18.7, Peak=160 HFD=3.8
01:46:44.782 00.000 7988 MultiStar: [#1 -0.19,-0.30,0.85,U] [#2 0.14,-0.47,0.00,M1] [#3 -0.44,0.19,0.00,M3] [#4 0.76,0.18,0.00,M9] [#5 0.22,0.05,0.64,U] [#6 -0.08,-0.15,0.57,U] [#7 -0.20,0.13,0.42,U] [#8 0.69,0.92,0.00,M4] 
01:46:44.782 00.000 7988 refined, 4 included, MultiStar: {-0.11, -0.04}, one-star: {-0.25, 0.13}
01:46:44.782 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
01:46:44.782 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.85)
01:46:44.782 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.84 mountX=-0.04 mountY=0.12, mountTheta=1.88
01:46:44.782 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
01:46:44.782 00.000 7988 Enqueuing Move request for scope (-0.11, -0.04)
01:46:44.796 00.014 15712 Worker thread wakes up
01:46:44.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
01:46:44.796 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
01:46:44.796 00.000 15712 Moving (-0.11, -0.04) raw xDistance=-0.04 yDistance=0.12
01:46:44.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
01:46:44.796 00.000 7988 UpdateGuideState exits: m=847 SNR=18.7
01:46:44.798 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:44.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:44.800 00.002 7988 Enqueuing Expose request
01:46:44.800 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:44.800 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
01:46:44.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:44.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:46:44.800 00.000 15712 MoveAxis(E, 5, ABG)
01:46:44.800 00.000 15712 Guiding  Dir = 2, Dur = 5
01:46:44.800 00.000 15712 IsGuiding returns 0
01:46:44.832 00.032 15712 IsGuiding returns 0
01:46:44.832 00.000 15712 Move returns status 0, amount 5
01:46:44.832 00.000 15712 MoveAxis(N, 0, ABG)
01:46:44.832 00.000 15712 Move returns status 0, amount 0
01:46:44.832 00.000 15712 move complete, result=0
01:46:44.832 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:46:44.834 00.002 15712 worker thread done servicing request
01:46:44.834 00.000 15712 Worker thread wakes up
01:46:44.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:44.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:46.471 01.637 15712 Exposure complete
01:46:46.536 00.065 15712 worker thread done servicing request
01:46:46.536 00.000 7988 OnExposeComplete: enter
01:46:46.536 00.000 7988 UpdateGuideState(): m_state=6
01:46:46.536 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2917
01:46:46.536 00.000 7988 Star::Find returns 1 (0), X=973.92, Y=186.64, Mass=631, SNR=16.2, Peak=138 HFD=2.8
01:46:46.536 00.000 7988 MultiStar: [#1 -0.13,-0.08,1.06,U] [#2 0.08,-0.48,0.00,M2] [#3 -0.27,0.29,0.97,U] [#4 0.42,0.15,0.76,U] [#5 -0.28,0.06,0.81,U] [#6 -0.24,-0.19,0.71,U] [#7 -0.53,0.06,0.00,M9] [#8 -0.60,0.35,0.00,M5] 
01:46:46.536 00.000 7988 refined, 5 included, MultiStar: {-0.05, 0.03}, one-star: {0.20, -0.05}
01:46:46.536 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.07 = 1.07)
01:46:46.536 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
01:46:46.536 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.64 mountX=0.03 mountY=0.05, mountTheta=1.07
01:46:46.546 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
01:46:46.546 00.000 7988 Enqueuing Move request for scope (-0.05, 0.03)
01:46:46.546 00.000 15712 Worker thread wakes up
01:46:46.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:46:46.546 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:46:46.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
01:46:46.550 00.004 7988 UpdateGuideState exits: m=631 SNR=16.2
01:46:46.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:46.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:46.550 00.000 7988 Enqueuing Expose request
01:46:46.550 00.000 15712 Moving (-0.05, 0.03) raw xDistance=0.03 yDistance=0.05
01:46:46.550 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:46.550 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:46:46.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:46.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:46:46.550 00.000 15712 MoveAxis(E, 6, ABG)
01:46:46.550 00.000 15712 Guiding  Dir = 2, Dur = 6
01:46:46.550 00.000 15712 IsGuiding returns 0
01:46:46.566 00.016 15712 IsGuiding returns 0
01:46:46.566 00.000 15712 Move returns status 0, amount 6
01:46:46.566 00.000 15712 MoveAxis(N, 0, ABG)
01:46:46.566 00.000 15712 Move returns status 0, amount 0
01:46:46.566 00.000 15712 move complete, result=0
01:46:46.566 00.000 15712 worker thread done servicing request
01:46:46.566 00.000 15712 Worker thread wakes up
01:46:46.566 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:46:46.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:46.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:47.985 01.419 15712 Exposure complete
01:46:48.049 00.064 15712 worker thread done servicing request
01:46:48.051 00.002 7988 OnExposeComplete: enter
01:46:48.051 00.000 7988 UpdateGuideState(): m_state=6
01:46:48.051 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2918
01:46:48.051 00.000 7988 Star::Find returns 1 (0), X=973.69, Y=186.73, Mass=748, SNR=17.6, Peak=156 HFD=3.6
01:46:48.051 00.000 7988 MultiStar: [#1 -0.01,-0.03,0.96,U] [#2 0.44,-0.05,0.86,U] [#3 -0.17,0.22,0.86,U] [#4 0.55,0.10,0.00,M9] [#5 -0.06,0.08,0.71,U] [#6 -0.18,-0.35,0.66,U] [#7 -0.09,0.44,0.48,U] [#8 -0.15,0.82,0.00,M6] 
01:46:48.051 00.000 7988 refined, 6 included, MultiStar: {-0.00, 0.04}, one-star: {-0.03, 0.04}
01:46:48.051 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
01:46:48.051 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
01:46:48.059 00.008 7988 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.66 mountX=0.04 mountY=0.00, mountTheta=0.07
01:46:48.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.04, opts=13)
01:46:48.059 00.000 7988 Enqueuing Move request for scope (-0.00, 0.04)
01:46:48.062 00.003 15712 Worker thread wakes up
01:46:48.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
01:46:48.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
01:46:48.062 00.000 15712 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=0.00
01:46:48.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
01:46:48.062 00.000 7988 UpdateGuideState exits: m=748 SNR=17.6
01:46:48.065 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:48.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:48.065 00.000 7988 Enqueuing Expose request
01:46:48.065 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:48.065 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:46:48.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:48.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:46:48.065 00.000 15712 MoveAxis(E, 6, ABG)
01:46:48.065 00.000 15712 Guiding  Dir = 2, Dur = 6
01:46:48.093 00.028 15712 IsGuiding returns 0
01:46:48.097 00.004 15712 IsGuiding returns 0
01:46:48.110 00.013 15712 Move returns status 0, amount 6
01:46:48.110 00.000 15712 MoveAxis(N, 0, ABG)
01:46:48.110 00.000 15712 Move returns status 0, amount 0
01:46:48.110 00.000 15712 move complete, result=0
01:46:48.110 00.000 15712 worker thread done servicing request
01:46:48.110 00.000 15712 Worker thread wakes up
01:46:48.110 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:46:48.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:48.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:49.853 01.743 15712 Exposure complete
01:46:49.914 00.061 15712 worker thread done servicing request
01:46:49.914 00.000 7988 OnExposeComplete: enter
01:46:49.914 00.000 7988 UpdateGuideState(): m_state=6
01:46:49.920 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2919
01:46:49.920 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=186.90, Mass=820, SNR=18.3, Peak=164 HFD=3.6
01:46:49.922 00.002 7988 MultiStar: [#1 -0.28,-0.20,1.01,U] [#2 -0.09,-0.02,0.84,U] [#3 -0.10,0.16,0.86,U] [#4 0.31,0.30,0.65,U] [#5 -0.46,0.29,0.00,M1] [#6 0.05,-0.32,0.61,U] [#7 -0.56,-0.21,0.00,M9] [#8 -0.51,0.16,0.00,M7] 
01:46:49.922 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.03}, one-star: {0.14, 0.20}
01:46:49.924 00.002 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
01:46:49.924 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
01:46:49.926 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.06 mountX=0.03 mountY=0.01, mountTheta=0.47
01:46:49.928 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
01:46:49.928 00.000 7988 Enqueuing Move request for scope (-0.01, 0.03)
01:46:49.930 00.002 15712 Worker thread wakes up
01:46:49.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:46:49.930 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:46:49.930 00.000 15712 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
01:46:49.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:46:49.930 00.000 7988 UpdateGuideState exits: m=820 SNR=18.3
01:46:49.933 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:49.933 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:49.935 00.002 7988 Enqueuing Expose request
01:46:49.935 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:49.935 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:46:49.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:49.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:46:49.935 00.000 15712 MoveAxis(E, 6, ABG)
01:46:49.935 00.000 15712 Guiding  Dir = 2, Dur = 6
01:46:49.935 00.000 15712 IsGuiding returns 0
01:46:49.962 00.027 15712 IsGuiding returns 0
01:46:49.962 00.000 15712 Move returns status 0, amount 6
01:46:49.962 00.000 15712 MoveAxis(N, 0, ABG)
01:46:49.962 00.000 15712 Move returns status 0, amount 0
01:46:49.962 00.000 15712 move complete, result=0
01:46:49.962 00.000 15712 worker thread done servicing request
01:46:49.962 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:46:49.962 00.000 15712 Worker thread wakes up
01:46:49.966 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:49.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:51.385 01.419 15712 Exposure complete
01:46:51.452 00.067 15712 worker thread done servicing request
01:46:51.452 00.000 7988 OnExposeComplete: enter
01:46:51.452 00.000 7988 UpdateGuideState(): m_state=6
01:46:51.452 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2920
01:46:51.452 00.000 7988 Star::Find returns 1 (0), X=973.59, Y=186.69, Mass=634, SNR=16.3, Peak=156 HFD=2.9
01:46:51.452 00.000 7988 MultiStar: [#1 -0.37,-0.38,0.00,M1] [#2 0.03,-0.37,0.91,U] [#3 -0.15,0.05,0.87,U] [#4 0.59,0.06,0.00,M9] [#5 0.01,0.30,0.81,U] [#6 -0.44,-0.25,0.00,M1] [#7 -0.30,0.31,0.42,U] [#8 0.00,0.00,0.00,L] [#9 -0.07,-0.03,0.38,U] 
01:46:51.452 00.000 7988 refined, 5 included, MultiStar: {-0.09, 0.02}, one-star: {-0.14, -0.00}
01:46:51.452 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
01:46:51.459 00.007 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
01:46:51.459 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.97 mountX=0.01 mountY=0.09, mountTheta=1.40
01:46:51.462 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.02, opts=13)
01:46:51.462 00.000 7988 Enqueuing Move request for scope (-0.09, 0.02)
01:46:51.462 00.000 15712 Worker thread wakes up
01:46:51.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
01:46:51.462 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
01:46:51.462 00.000 15712 Moving (-0.09, 0.02) raw xDistance=0.01 yDistance=0.09
01:46:51.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:46:51.462 00.000 7988 UpdateGuideState exits: m=634 SNR=16.3
01:46:51.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:51.462 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:51.462 00.000 7988 Enqueuing Expose request
01:46:51.462 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:51.462 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
01:46:51.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:51.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:46:51.462 00.000 15712 MoveAxis(E, 6, ABG)
01:46:51.462 00.000 15712 Guiding  Dir = 2, Dur = 6
01:46:51.462 00.000 15712 IsGuiding returns 0
01:46:51.497 00.035 15712 IsGuiding returns 0
01:46:51.497 00.000 15712 Move returns status 0, amount 6
01:46:51.497 00.000 15712 MoveAxis(N, 0, ABG)
01:46:51.497 00.000 15712 Move returns status 0, amount 0
01:46:51.497 00.000 15712 move complete, result=0
01:46:51.497 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:46:51.499 00.002 15712 worker thread done servicing request
01:46:51.499 00.000 15712 Worker thread wakes up
01:46:51.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:51.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:53.138 01.639 15712 Exposure complete
01:46:53.201 00.063 15712 worker thread done servicing request
01:46:53.201 00.000 7988 OnExposeComplete: enter
01:46:53.201 00.000 7988 UpdateGuideState(): m_state=6
01:46:53.201 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
01:46:53.201 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=186.67, Mass=758, SNR=17.7, Peak=157 HFD=3.3
01:46:53.201 00.000 7988 MultiStar: [#1 -0.13,-0.24,0.90,U] [#2 -0.31,-0.09,0.88,U] [#3 -0.42,0.16,0.81,U] [#4 0.30,-0.14,0.71,U] [#5 -0.36,-0.26,0.76,U] [#6 -0.04,-0.28,0.67,U] [#7 -0.38,0.00,0.45,U] [#8 -1.00,0.70,0.00,M8] 
01:46:53.201 00.000 7988 refined, 7 included, MultiStar: {-0.20, -0.11}, one-star: {-0.25, -0.02}
01:46:53.201 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.21 = 2.08)
01:46:53.201 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.04)
01:46:53.201 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.64 mountX=-0.11 mountY=0.20, mountTheta=2.07
01:46:53.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.11, opts=13)
01:46:53.213 00.012 7988 Enqueuing Move request for scope (-0.20, -0.11)
01:46:53.213 00.000 15712 Worker thread wakes up
01:46:53.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
01:46:53.213 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
01:46:53.213 00.000 15712 Moving (-0.20, -0.11) raw xDistance=-0.11 yDistance=0.20
01:46:53.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:46:53.213 00.000 7988 UpdateGuideState exits: m=758 SNR=17.7
01:46:53.215 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:53.217 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:53.217 00.000 7988 Enqueuing Expose request
01:46:53.217 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:53.217 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
01:46:53.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:53.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:46:53.217 00.000 15712 MoveAxis(E, 6, ABG)
01:46:53.217 00.000 15712 Guiding  Dir = 2, Dur = 6
01:46:53.217 00.000 15712 IsGuiding returns 0
01:46:53.231 00.014 15712 IsGuiding returns 0
01:46:53.231 00.000 15712 Move returns status 0, amount 6
01:46:53.231 00.000 15712 MoveAxis(N, 0, ABG)
01:46:53.231 00.000 15712 Move returns status 0, amount 0
01:46:53.231 00.000 15712 move complete, result=0
01:46:53.231 00.000 15712 worker thread done servicing request
01:46:53.231 00.000 15712 Worker thread wakes up
01:46:53.231 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
01:46:53.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:53.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:54.649 01.418 15712 Exposure complete
01:46:54.713 00.064 15712 worker thread done servicing request
01:46:54.713 00.000 7988 OnExposeComplete: enter
01:46:54.713 00.000 7988 UpdateGuideState(): m_state=6
01:46:54.713 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2922
01:46:54.713 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=187.05, Mass=735, SNR=17.4, Peak=150 HFD=3.4
01:46:54.713 00.000 7988 MultiStar: [#1 -0.38,-0.48,0.00,M1] [#2 -0.13,-0.01,0.89,U] [#3 -0.16,0.23,0.80,U] [#4 0.07,0.13,0.72,U] [#5 -0.21,0.24,0.70,U] [#6 -0.32,-0.06,0.67,U] [#7 -0.36,0.11,0.54,U] [#8 -0.08,0.76,0.00,M9] 
01:46:54.713 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.15}, one-star: {0.12, 0.36}
01:46:54.713 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
01:46:54.713 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
01:46:54.713 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.23 mountX=0.15 mountY=0.11, mountTheta=0.64
01:46:54.713 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.15, opts=13)
01:46:54.725 00.012 7988 Enqueuing Move request for scope (-0.12, 0.15)
01:46:54.725 00.000 15712 Worker thread wakes up
01:46:54.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
01:46:54.725 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
01:46:54.725 00.000 15712 Moving (-0.12, 0.15) raw xDistance=0.15 yDistance=0.11
01:46:54.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:46:54.725 00.000 7988 UpdateGuideState exits: m=735 SNR=17.4
01:46:54.729 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:54.729 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:54.729 00.000 7988 Enqueuing Expose request
01:46:54.729 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:54.729 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
01:46:54.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:54.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:46:54.729 00.000 15712 MoveAxis(E, 7, ABG)
01:46:54.729 00.000 15712 Guiding  Dir = 2, Dur = 7
01:46:54.729 00.000 15712 IsGuiding returns 0
01:46:54.749 00.020 15712 IsGuiding returns 0
01:46:54.749 00.000 15712 Move returns status 0, amount 7
01:46:54.749 00.000 15712 MoveAxis(N, 0, ABG)
01:46:54.749 00.000 15712 Move returns status 0, amount 0
01:46:54.749 00.000 15712 move complete, result=0
01:46:54.749 00.000 15712 worker thread done servicing request
01:46:54.749 00.000 15712 Worker thread wakes up
01:46:54.749 00.000 7988 GuideStep: 0.2 px 7 ms EAST, 0.1 px 0 ms NORTH
01:46:54.759 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:54.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:56.500 01.741 15712 Exposure complete
01:46:56.561 00.061 15712 worker thread done servicing request
01:46:56.561 00.000 7988 OnExposeComplete: enter
01:46:56.561 00.000 7988 UpdateGuideState(): m_state=6
01:46:56.566 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2923
01:46:56.566 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=186.87, Mass=752, SNR=17.6, Peak=153 HFD=3.6
01:46:56.568 00.002 7988 MultiStar: [#1 -0.10,-0.16,0.98,U] [#2 0.29,-0.37,0.00,M1] [#3 -0.38,0.32,0.00,M1] [#4 0.20,0.00,0.72,U] [#5 -0.20,0.17,0.71,U] [#6 -0.28,0.14,0.64,U] [#7 -0.12,-0.29,0.43,U] [#8 -0.95,1.14,0.00,M10] 
01:46:56.568 00.000 7988 refined, 5 included, MultiStar: {-0.07, 0.03}, one-star: {0.01, 0.18}
01:46:56.570 00.002 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.56) = xAngle (1.23 = 1.23)
01:46:56.570 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
01:46:56.572 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.79 mountX=0.03 mountY=0.07, mountTheta=1.22
01:46:56.574 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
01:46:56.574 00.000 7988 Enqueuing Move request for scope (-0.07, 0.03)
01:46:56.576 00.002 15712 Worker thread wakes up
01:46:56.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
01:46:56.576 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
01:46:56.576 00.000 15712 Moving (-0.07, 0.03) raw xDistance=0.03 yDistance=0.07
01:46:56.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
01:46:56.576 00.000 7988 UpdateGuideState exits: m=752 SNR=17.6
01:46:56.578 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:56.578 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:56.580 00.002 7988 Enqueuing Expose request
01:46:56.580 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:56.580 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:46:56.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:56.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:46:56.580 00.000 15712 MoveAxis(E, 7, ABG)
01:46:56.580 00.000 15712 Guiding  Dir = 2, Dur = 7
01:46:56.582 00.002 15712 IsGuiding returns 0
01:46:56.597 00.015 15712 IsGuiding returns 0
01:46:56.597 00.000 15712 Move returns status 0, amount 7
01:46:56.597 00.000 15712 MoveAxis(N, 0, ABG)
01:46:56.597 00.000 15712 Move returns status 0, amount 0
01:46:56.597 00.000 15712 move complete, result=0
01:46:56.597 00.000 15712 worker thread done servicing request
01:46:56.597 00.000 15712 Worker thread wakes up
01:46:56.597 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
01:46:56.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:56.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:58.009 01.412 15712 Exposure complete
01:46:58.073 00.064 15712 worker thread done servicing request
01:46:58.073 00.000 7988 OnExposeComplete: enter
01:46:58.073 00.000 7988 UpdateGuideState(): m_state=6
01:46:58.077 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2924
01:46:58.077 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=187.05, Mass=783, SNR=18.0, Peak=157 HFD=3.9
01:46:58.079 00.002 7988 MultiStar: [#1 -0.25,0.04,0.97,U] [#2 -0.00,-0.31,0.90,U] [#3 -0.41,0.24,0.00,M2] [#4 0.03,0.43,0.66,U] [#5 -0.21,0.17,0.75,U] [#6 -0.32,0.00,0.61,U] [#7 -0.37,0.38,0.00,M6] [#8 -0.18,0.90,0.00,R] 
01:46:58.079 00.000 7988 refined, 5 included, MultiStar: {-0.08, 0.11}, one-star: {0.17, 0.36}
01:46:58.081 00.002 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
01:46:58.081 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:46:58.083 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.21 mountX=0.11 mountY=0.08, mountTheta=0.63
01:46:58.085 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.11, opts=13)
01:46:58.085 00.000 7988 Enqueuing Move request for scope (-0.08, 0.11)
01:46:58.087 00.002 15712 Worker thread wakes up
01:46:58.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
01:46:58.087 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
01:46:58.087 00.000 15712 Moving (-0.08, 0.11) raw xDistance=0.11 yDistance=0.08
01:46:58.089 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
01:46:58.090 00.001 7988 UpdateGuideState exits: m=783 SNR=18.0
01:46:58.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:58.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:58.090 00.000 7988 Enqueuing Expose request
01:46:58.090 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:58.090 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
01:46:58.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:58.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:46:58.090 00.000 15712 MoveAxis(E, 6, ABG)
01:46:58.090 00.000 15712 Guiding  Dir = 2, Dur = 6
01:46:58.090 00.000 15712 IsGuiding returns 0
01:46:58.141 00.051 15712 IsGuiding returns 0
01:46:58.141 00.000 15712 Move returns status 0, amount 6
01:46:58.141 00.000 15712 MoveAxis(N, 0, ABG)
01:46:58.141 00.000 15712 Move returns status 0, amount 0
01:46:58.141 00.000 15712 move complete, result=0
01:46:58.141 00.000 15712 worker thread done servicing request
01:46:58.141 00.000 15712 Worker thread wakes up
01:46:58.141 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:46:58.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:46:58.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:46:59.780 01.639 15712 Exposure complete
01:46:59.842 00.062 15712 worker thread done servicing request
01:46:59.842 00.000 7988 OnExposeComplete: enter
01:46:59.842 00.000 7988 UpdateGuideState(): m_state=6
01:46:59.847 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2925
01:46:59.847 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=186.89, Mass=754, SNR=17.6, Peak=140 HFD=3.3
01:46:59.849 00.002 7988 MultiStar: [#1 0.17,-0.49,0.00,M1] [#2 0.17,-0.63,0.00,M1] [#3 0.00,0.51,0.00,M3] [#4 0.59,0.07,0.00,M6] [#5 -0.21,0.52,0.00,M1] [#6 0.29,-0.28,0.64,U] [#7 0.24,0.42,0.00,M7] [#8 0.52,0.02,0.00,M1] 
01:46:59.849 00.000 7988 refined, 1 included, MultiStar: {0.40, 0.01}, one-star: {0.47, 0.19}
01:46:59.851 00.002 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
01:46:59.851 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
01:46:59.853 00.002 7988 CameraToMount -- cameraX=0.40 cameraY=0.01 hyp=0.40 cameraTheta=0.02 mountX=0.01 mountY=-0.40, mountTheta=-1.54
01:46:59.855 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=0.01, opts=13)
01:46:59.855 00.000 7988 Enqueuing Move request for scope (0.40, 0.01)
01:46:59.857 00.002 15712 Worker thread wakes up
01:46:59.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.01) opts 0xd
01:46:59.857 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, 0.01)
01:46:59.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:46:59.858 00.001 7988 UpdateGuideState exits: m=754 SNR=17.6
01:46:59.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:59.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:46:59.858 00.000 7988 Enqueuing Expose request
01:46:59.858 00.000 15712 Moving (0.40, 0.01) raw xDistance=0.01 yDistance=-0.40
01:46:59.858 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:46:59.858 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
01:46:59.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:46:59.858 00.000 15712 MoveAxis(E, 7, ABG)
01:46:59.858 00.000 15712 Guiding  Dir = 2, Dur = 7
01:46:59.858 00.000 15712 IsGuiding returns 0
01:46:59.890 00.032 15712 IsGuiding returns 0
01:46:59.890 00.000 15712 Move returns status 0, amount 7
01:46:59.890 00.000 15712 MoveAxis(N, 102, ABG)
01:46:59.890 00.000 15712 Guiding  Dir = 0, Dur = 102
01:46:59.891 00.001 15712 IsGuiding returns 0
01:46:59.970 00.079 15712 PulseGuide returned control before completion, sleep 33
01:47:00.017 00.047 15712 IsGuiding returns 1
01:47:00.017 00.000 15712 scope still moving after pulse duration time elapsed
01:47:00.049 00.032 15712 IsGuiding returns 1
01:47:00.097 00.048 15712 IsGuiding returns 0
01:47:00.097 00.000 15712 scope move finished after 102 + 104 ms
01:47:00.097 00.000 15712 Move returns status 0, amount 102
01:47:00.097 00.000 15712 move complete, result=0
01:47:00.097 00.000 15712 worker thread done servicing request
01:47:00.097 00.000 15712 Worker thread wakes up
01:47:00.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:00.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:00.097 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.4 px 102 ms NORTH
01:47:01.517 01.420 15712 Exposure complete
01:47:01.578 00.061 15712 worker thread done servicing request
01:47:01.578 00.000 7988 OnExposeComplete: enter
01:47:01.578 00.000 7988 UpdateGuideState(): m_state=6
01:47:01.583 00.005 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2926
01:47:01.583 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=186.85, Mass=708, SNR=17.2, Peak=141 HFD=3.5
01:47:01.585 00.002 7988 MultiStar: [#1 -0.48,-0.23,0.00,M2] [#2 -0.19,-0.12,0.92,U] [#3 -0.55,0.41,0.00,M4] [#4 0.06,0.26,0.68,U] [#5 -0.35,0.26,0.79,U] [#6 -0.27,-0.58,0.00,M1] [#7 -0.92,-0.01,0.00,M8] [#8 -0.08,0.16,0.42,U] 
01:47:01.585 00.000 7988 single-star, 4 included, MultiStar: {-0.12, 0.13}, one-star: {-0.02, 0.16}
01:47:01.587 00.002 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
01:47:01.587 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:47:01.589 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.72 mountX=0.16 mountY=0.02, mountTheta=0.12
01:47:01.592 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.16, opts=13)
01:47:01.592 00.000 7988 Enqueuing Move request for scope (-0.02, 0.16)
01:47:01.594 00.002 15712 Worker thread wakes up
01:47:01.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
01:47:01.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
01:47:01.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:47:01.594 00.000 7988 UpdateGuideState exits: m=708 SNR=17.2
01:47:01.596 00.002 15712 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=0.02
01:47:01.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:01.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:01.596 00.000 7988 Enqueuing Expose request
01:47:01.596 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:01.596 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
01:47:01.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:01.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:47:01.596 00.000 15712 MoveAxis(E, 7, ABG)
01:47:01.596 00.000 15712 Guiding  Dir = 2, Dur = 7
01:47:01.596 00.000 15712 IsGuiding returns 0
01:47:01.609 00.013 15712 IsGuiding returns 0
01:47:01.609 00.000 15712 Move returns status 0, amount 7
01:47:01.609 00.000 15712 MoveAxis(N, 0, ABG)
01:47:01.609 00.000 15712 Move returns status 0, amount 0
01:47:01.609 00.000 15712 move complete, result=0
01:47:01.609 00.000 15712 worker thread done servicing request
01:47:01.609 00.000 15712 Worker thread wakes up
01:47:01.609 00.000 7988 GuideStep: 0.2 px 7 ms EAST, 0.0 px 0 ms NORTH
01:47:01.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:01.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:03.255 01.646 15712 Exposure complete
01:47:03.318 00.063 15712 worker thread done servicing request
01:47:03.319 00.001 7988 OnExposeComplete: enter
01:47:03.319 00.000 7988 UpdateGuideState(): m_state=6
01:47:03.319 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
01:47:03.319 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=186.78, Mass=795, SNR=18.0, Peak=135 HFD=3.7
01:47:03.319 00.000 7988 MultiStar: [#1 -0.55,-0.44,0.00,M3] [#2 -0.36,-0.58,0.00,M1] [#3 -0.79,0.21,0.00,M5] [#4 -0.03,-0.26,0.63,U] [#5 -0.36,-0.48,0.00,M1] [#6 -0.40,-0.43,0.00,M2] [#7 -0.65,0.28,0.00,M9] [#8 -0.23,-0.32,0.37,U] 
01:47:03.319 00.000 7988 single-star, 2 included, MultiStar: {-0.11, -0.10}, one-star: {-0.11, 0.09}
01:47:03.319 00.000 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.56) = xAngle (0.90 = 0.90)
01:47:03.326 00.007 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
01:47:03.326 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.46 mountX=0.09 mountY=0.11, mountTheta=0.88
01:47:03.326 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.09, opts=13)
01:47:03.326 00.000 7988 Enqueuing Move request for scope (-0.11, 0.09)
01:47:03.326 00.000 15712 Worker thread wakes up
01:47:03.326 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
01:47:03.326 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
01:47:03.332 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:47:03.332 00.000 7988 UpdateGuideState exits: m=795 SNR=18.0
01:47:03.334 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:03.334 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:03.336 00.002 7988 Enqueuing Expose request
01:47:03.336 00.000 15712 Moving (-0.11, 0.09) raw xDistance=0.09 yDistance=0.11
01:47:03.336 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:03.336 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
01:47:03.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:03.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:47:03.336 00.000 15712 MoveAxis(E, 6, ABG)
01:47:03.336 00.000 15712 Guiding  Dir = 2, Dur = 6
01:47:03.336 00.000 15712 IsGuiding returns 0
01:47:03.348 00.012 15712 IsGuiding returns 0
01:47:03.348 00.000 15712 Move returns status 0, amount 6
01:47:03.348 00.000 15712 MoveAxis(N, 0, ABG)
01:47:03.348 00.000 15712 Move returns status 0, amount 0
01:47:03.348 00.000 15712 move complete, result=0
01:47:03.348 00.000 15712 worker thread done servicing request
01:47:03.348 00.000 15712 Worker thread wakes up
01:47:03.348 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:47:03.360 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:03.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:04.767 01.407 15712 Exposure complete
01:47:04.828 00.061 15712 worker thread done servicing request
01:47:04.828 00.000 7988 OnExposeComplete: enter
01:47:04.828 00.000 7988 UpdateGuideState(): m_state=6
01:47:04.833 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2928
01:47:04.833 00.000 7988 Star::Find returns 1 (0), X=973.49, Y=186.53, Mass=874, SNR=19.1, Peak=144 HFD=4.2
01:47:04.835 00.002 7988 MultiStar: [#1 -0.90,-0.36,0.00,M4] [#2 -0.06,-0.41,0.83,U] [#3 -0.35,0.12,0.76,U] [#4 -0.04,-0.08,0.59,U] [#5 -0.68,-0.20,0.00,M2] [#6 -0.58,-0.34,0.00,M3] [#7 -0.73,-0.10,0.00,M10] [#8 -0.00,0.24,0.38,U] 
01:47:04.835 00.000 7988 refined, 4 included, MultiStar: {-0.16, -0.10}, one-star: {-0.23, -0.16}
01:47:04.837 00.002 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.14 = 2.14)
01:47:04.837 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.11)
01:47:04.839 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.58 mountX=-0.10 mountY=0.16, mountTheta=2.14
01:47:04.841 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.10, opts=13)
01:47:04.841 00.000 7988 Enqueuing Move request for scope (-0.16, -0.10)
01:47:04.843 00.002 15712 Worker thread wakes up
01:47:04.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
01:47:04.843 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
01:47:04.843 00.000 15712 Moving (-0.16, -0.10) raw xDistance=-0.10 yDistance=0.16
01:47:04.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:47:04.844 00.001 7988 UpdateGuideState exits: m=874 SNR=19.1
01:47:04.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:04.844 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:04.844 00.000 7988 Enqueuing Expose request
01:47:04.844 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:04.844 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
01:47:04.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:04.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:47:04.844 00.000 15712 MoveAxis(E, 6, ABG)
01:47:04.844 00.000 15712 Guiding  Dir = 2, Dur = 6
01:47:04.844 00.000 15712 IsGuiding returns 0
01:47:04.877 00.033 15712 IsGuiding returns 0
01:47:04.877 00.000 15712 Move returns status 0, amount 6
01:47:04.877 00.000 15712 MoveAxis(N, 0, ABG)
01:47:04.877 00.000 15712 Move returns status 0, amount 0
01:47:04.877 00.000 15712 move complete, result=0
01:47:04.877 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
01:47:04.879 00.002 15712 worker thread done servicing request
01:47:04.879 00.000 15712 Worker thread wakes up
01:47:04.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:04.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:06.509 01.630 15712 Exposure complete
01:47:06.604 00.095 15712 worker thread done servicing request
01:47:06.604 00.000 7988 OnExposeComplete: enter
01:47:06.604 00.000 7988 UpdateGuideState(): m_state=6
01:47:06.615 00.011 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2929
01:47:06.617 00.002 7988 Star::Find returns 1 (0), X=973.54, Y=186.84, Mass=857, SNR=18.9, Peak=140 HFD=3.7
01:47:06.618 00.001 7988 MultiStar: [#1 -0.91,-0.47,0.00,M5] [#2 -0.09,-0.39,0.80,U] [#3 -0.49,0.17,0.00,M5] [#4 -0.06,0.34,0.67,U] [#5 -0.44,-0.24,0.00,M3] [#6 -0.38,-0.19,0.61,U] [#7 -0.49,0.06,0.00,R] [#8 0.15,-0.71,0.00,M1] 
01:47:06.621 00.003 7988 refined, 3 included, MultiStar: {-0.17, -0.02}, one-star: {-0.18, 0.14}
01:47:06.621 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
01:47:06.623 00.002 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.63 = 1.65)
01:47:06.625 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.04 mountX=-0.02 mountY=0.17, mountTheta=1.68
01:47:06.627 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.02, opts=13)
01:47:06.629 00.002 7988 Enqueuing Move request for scope (-0.17, -0.02)
01:47:06.631 00.002 15712 Worker thread wakes up
01:47:06.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
01:47:06.631 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
01:47:06.631 00.000 15712 Moving (-0.17, -0.02) raw xDistance=-0.02 yDistance=0.17
01:47:06.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
01:47:06.634 00.003 7988 UpdateGuideState exits: m=857 SNR=18.9
01:47:06.636 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:06.638 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:06.639 00.001 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:47:06.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:06.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:06.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:47:06.639 00.000 15712 MoveAxis(E, 6, ABG)
01:47:06.639 00.000 15712 Guiding  Dir = 2, Dur = 6
01:47:06.642 00.003 15712 IsGuiding returns 0
01:47:06.642 00.000 7988 Enqueuing Expose request
01:47:06.667 00.025 15712 IsGuiding returns 0
01:47:06.667 00.000 15712 Move returns status 0, amount 6
01:47:06.667 00.000 15712 MoveAxis(N, 0, ABG)
01:47:06.667 00.000 15712 Move returns status 0, amount 0
01:47:06.667 00.000 15712 move complete, result=0
01:47:06.667 00.000 15712 worker thread done servicing request
01:47:06.667 00.000 15712 Worker thread wakes up
01:47:06.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:06.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:06.669 00.002 7988 GuideStep: -0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
01:47:08.077 01.408 15712 Exposure complete
01:47:08.145 00.068 15712 worker thread done servicing request
01:47:08.145 00.000 7988 OnExposeComplete: enter
01:47:08.145 00.000 7988 UpdateGuideState(): m_state=6
01:47:08.154 00.009 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2930
01:47:08.156 00.002 7988 Star::Find returns 1 (0), X=973.27, Y=186.74, Mass=832, SNR=18.9, Peak=133 HFD=3.7
01:47:08.156 00.000 7988 MultiStar: [#1 -0.34,-0.51,0.00,M6] [#2 -0.68,-0.72,0.00,M1] [#3 -0.54,-0.03,0.00,M6] [#4 -0.30,-0.10,0.59,U] [#5 -0.41,-0.09,0.68,U] [#6 -0.36,-0.22,0.63,U] [#7 0.43,-0.26,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 -0.59,-0.67,0.00,M4] 
01:47:08.156 00.000 7988 refined, 3 included, MultiStar: {-0.39, -0.07}, one-star: {-0.45, 0.05}
01:47:08.156 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
01:47:08.162 00.006 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.73)
01:47:08.162 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=-0.07 hyp=0.40 cameraTheta=-2.96 mountX=-0.07 mountY=0.39, mountTheta=1.76
01:47:08.162 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=-0.07, opts=13)
01:47:08.162 00.000 7988 Enqueuing Move request for scope (-0.39, -0.07)
01:47:08.162 00.000 15712 Worker thread wakes up
01:47:08.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.07) opts 0xd
01:47:08.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, -0.07)
01:47:08.162 00.000 15712 Moving (-0.39, -0.07) raw xDistance=-0.07 yDistance=0.39
01:47:08.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
01:47:08.162 00.000 7988 UpdateGuideState exits: m=832 SNR=18.9
01:47:08.169 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:08.171 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:08.173 00.002 7988 Enqueuing Expose request
01:47:08.173 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:08.173 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
01:47:08.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:47:08.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
01:47:08.173 00.000 15712 MoveAxis(E, 6, ABG)
01:47:08.173 00.000 15712 Guiding  Dir = 2, Dur = 6
01:47:08.173 00.000 15712 IsGuiding returns 0
01:47:08.202 00.029 15712 IsGuiding returns 0
01:47:08.202 00.000 15712 Move returns status 0, amount 6
01:47:08.203 00.001 15712 MoveAxis(N, 0, ABG)
01:47:08.203 00.000 15712 Move returns status 0, amount 0
01:47:08.203 00.000 15712 move complete, result=0
01:47:08.203 00.000 15712 worker thread done servicing request
01:47:08.203 00.000 15712 Worker thread wakes up
01:47:08.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:08.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:08.203 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.4 px 0 ms NORTH
01:47:09.740 01.537 7988 evsrv: cli 0CCCFE48 connect
01:47:09.743 00.003 7988 case statement mapped state 6 to 3
01:47:09.745 00.002 7988 case statement mapped state 6 to 3
01:47:09.747 00.002 7988 evsrv: cli 0CCCFE48 request: {"method":"get_app_state","id":"08d56504-25a9-4626-8820-6994c79bfcf7"}
01:47:09.747 00.000 7988 case statement mapped state 6 to 3
01:47:09.747 00.000 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":"Guiding","id":"08d56504-25a9-4626-8820-6994c79bfcf7"}
01:47:09.747 00.000 7988 evsrv: cli 0CCCFE48 disconnect
01:47:09.841 00.094 15712 Exposure complete
01:47:09.933 00.092 15712 worker thread done servicing request
01:47:09.933 00.000 7988 OnExposeComplete: enter
01:47:09.933 00.000 7988 UpdateGuideState(): m_state=6
01:47:09.933 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2931
01:47:09.933 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=186.64, Mass=759, SNR=17.7, Peak=146 HFD=3.3
01:47:09.943 00.010 7988 MultiStar: [#1 -0.37,-0.30,0.00,M7] [#2 -0.16,-0.71,0.00,M2] [#3 -0.80,-0.27,0.00,M7] [#4 -0.06,-0.17,0.71,U] [#5 -0.32,0.12,0.69,U] [#6 -0.58,-0.82,0.00,M2] [#7 -0.39,-0.80,0.00,M2] [#8 -0.55,-0.04,0.00,M2] 
01:47:09.943 00.000 7988 refined, 2 included, MultiStar: {-0.21, -0.04}, one-star: {-0.25, -0.05}
01:47:09.943 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.56) = xAngle (-4.53 = 1.75)
01:47:09.943 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.72)
01:47:09.949 00.006 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-2.97 mountX=-0.04 mountY=0.21, mountTheta=1.75
01:47:09.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.04, opts=13)
01:47:09.949 00.000 7988 Enqueuing Move request for scope (-0.21, -0.04)
01:47:09.958 00.009 15712 Worker thread wakes up
01:47:09.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
01:47:09.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
01:47:09.958 00.000 15712 Moving (-0.21, -0.04) raw xDistance=-0.04 yDistance=0.21
01:47:09.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
01:47:09.960 00.002 7988 UpdateGuideState exits: m=759 SNR=17.7
01:47:09.962 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:09.965 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:09.967 00.002 7988 Enqueuing Expose request
01:47:09.969 00.002 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:09.969 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
01:47:09.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:09.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:47:09.969 00.000 15712 MoveAxis(E, 8, ABG)
01:47:09.969 00.000 15712 Guiding  Dir = 2, Dur = 8
01:47:09.969 00.000 15712 IsGuiding returns 0
01:47:09.981 00.012 15712 IsGuiding returns 0
01:47:09.981 00.000 15712 Move returns status 0, amount 8
01:47:09.981 00.000 15712 MoveAxis(N, 0, ABG)
01:47:09.981 00.000 15712 Move returns status 0, amount 0
01:47:09.981 00.000 15712 move complete, result=0
01:47:09.981 00.000 15712 worker thread done servicing request
01:47:09.981 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
01:47:09.994 00.013 15712 Worker thread wakes up
01:47:09.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:09.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:11.401 01.407 15712 Exposure complete
01:47:11.462 00.061 15712 worker thread done servicing request
01:47:11.462 00.000 7988 OnExposeComplete: enter
01:47:11.462 00.000 7988 UpdateGuideState(): m_state=6
01:47:11.462 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2932
01:47:11.462 00.000 7988 Star::Find returns 1 (0), X=973.16, Y=186.58, Mass=741, SNR=17.4, Peak=136 HFD=3.6
01:47:11.462 00.000 7988 MultiStar: [#1 -0.87,-0.31,0.00,M8] [#2 -0.33,-0.59,0.00,M3] [#3 -0.62,-0.09,0.00,M8] [#4 -0.07,0.06,0.77,U] [#5 -0.79,-0.25,0.00,M2] [#6 -0.79,-0.75,0.00,M3] [#7 0.42,-0.04,0.46,U] [#8 -0.05,-0.50,0.00,M3] 
01:47:11.462 00.000 7988 refined, 2 included, MultiStar: {-0.19, -0.04}, one-star: {-0.56, -0.11}
01:47:11.472 00.010 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.51 = 1.77)
01:47:11.472 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
01:47:11.472 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.95 mountX=-0.04 mountY=0.19, mountTheta=1.77
01:47:11.472 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.04, opts=13)
01:47:11.472 00.000 7988 Enqueuing Move request for scope (-0.19, -0.04)
01:47:11.478 00.006 15712 Worker thread wakes up
01:47:11.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
01:47:11.478 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
01:47:11.478 00.000 15712 Moving (-0.19, -0.04) raw xDistance=-0.04 yDistance=0.19
01:47:11.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=55, FiltMax=255, Gamma=0.690
01:47:11.478 00.000 7988 UpdateGuideState exits: m=741 SNR=17.4
01:47:11.481 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:11.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:11.483 00.002 7988 Enqueuing Expose request
01:47:11.483 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:11.483 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
01:47:11.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:11.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:47:11.483 00.000 15712 MoveAxis(E, 8, ABG)
01:47:11.483 00.000 15712 Guiding  Dir = 2, Dur = 8
01:47:11.483 00.000 15712 IsGuiding returns 0
01:47:11.510 00.027 15712 IsGuiding returns 0
01:47:11.510 00.000 15712 Move returns status 0, amount 8
01:47:11.510 00.000 15712 MoveAxis(N, 0, ABG)
01:47:11.510 00.000 15712 Move returns status 0, amount 0
01:47:11.510 00.000 15712 move complete, result=0
01:47:11.510 00.000 15712 worker thread done servicing request
01:47:11.510 00.000 15712 Worker thread wakes up
01:47:11.510 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
01:47:11.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:11.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:13.153 01.643 15712 Exposure complete
01:47:13.217 00.064 15712 worker thread done servicing request
01:47:13.217 00.000 7988 OnExposeComplete: enter
01:47:13.217 00.000 7988 UpdateGuideState(): m_state=6
01:47:13.220 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2933
01:47:13.220 00.000 7988 Star::Find returns 1 (0), X=973.45, Y=186.81, Mass=846, SNR=18.8, Peak=149 HFD=3.8
01:47:13.223 00.003 7988 MultiStar: [#1 -0.58,-0.06,0.00,M9] [#2 -0.35,-0.31,0.00,M4] [#3 -0.58,0.43,0.00,M9] [#4 -0.11,0.03,0.63,U] [#5 -0.15,-0.06,0.60,U] [#6 -0.19,-0.61,0.00,M4] [#7 0.08,0.51,0.00,M2] [#8 -0.66,-0.46,0.00,M4] 
01:47:13.223 00.000 7988 refined, 2 included, MultiStar: {-0.19, 0.05}, one-star: {-0.27, 0.12}
01:47:13.225 00.002 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
01:47:13.225 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
01:47:13.227 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.90 mountX=0.05 mountY=0.19, mountTheta=1.34
01:47:13.229 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.05, opts=13)
01:47:13.229 00.000 7988 Enqueuing Move request for scope (-0.19, 0.05)
01:47:13.231 00.002 15712 Worker thread wakes up
01:47:13.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
01:47:13.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
01:47:13.231 00.000 15712 Moving (-0.19, 0.05) raw xDistance=0.05 yDistance=0.19
01:47:13.233 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:47:13.233 00.000 7988 UpdateGuideState exits: m=846 SNR=18.8
01:47:13.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:13.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:13.233 00.000 7988 Enqueuing Expose request
01:47:13.233 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:13.233 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
01:47:13.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:13.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:47:13.233 00.000 15712 MoveAxis(E, 10, ABG)
01:47:13.233 00.000 15712 Guiding  Dir = 2, Dur = 10
01:47:13.233 00.000 15712 IsGuiding returns 0
01:47:13.254 00.021 15712 IsGuiding returns 1
01:47:13.254 00.000 15712 scope still moving after pulse duration time elapsed
01:47:13.301 00.047 15712 IsGuiding returns 0
01:47:13.301 00.000 15712 scope move finished after 10 + 53 ms
01:47:13.301 00.000 15712 Move returns status 0, amount 10
01:47:13.301 00.000 15712 MoveAxis(N, 0, ABG)
01:47:13.301 00.000 15712 Move returns status 0, amount 0
01:47:13.301 00.000 15712 move complete, result=0
01:47:13.301 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
01:47:13.304 00.003 15712 worker thread done servicing request
01:47:13.304 00.000 15712 Worker thread wakes up
01:47:13.304 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:13.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:14.716 01.412 15712 Exposure complete
01:47:14.780 00.064 15712 worker thread done servicing request
01:47:14.780 00.000 7988 OnExposeComplete: enter
01:47:14.780 00.000 7988 UpdateGuideState(): m_state=6
01:47:14.780 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2934
01:47:14.780 00.000 7988 Star::Find returns 1 (0), X=973.28, Y=187.15, Mass=746, SNR=17.5, Peak=144 HFD=3.4
01:47:14.780 00.000 7988 MultiStar: [#1 -0.54,-0.21,0.00,M10] [#2 -0.45,-0.22,0.00,M5] [#3 -0.67,0.42,0.00,M10] [#4 0.07,0.28,0.65,U] [#5 -0.28,0.12,0.76,U] [#6 -0.37,-0.32,0.00,M5] [#7 -0.12,0.22,0.50,U] [#8 0.00,0.00,0.00,L] [#9 -0.74,-0.22,0.00,M5] 
01:47:14.780 00.000 7988 refined, 3 included, MultiStar: {-0.23, 0.29}, one-star: {-0.44, 0.46}
01:47:14.780 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
01:47:14.788 00.008 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
01:47:14.788 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.29 hyp=0.37 cameraTheta=2.24 mountX=0.29 mountY=0.22, mountTheta=0.66
01:47:14.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.29, opts=13)
01:47:14.788 00.000 7988 Enqueuing Move request for scope (-0.23, 0.29)
01:47:14.793 00.005 15712 Worker thread wakes up
01:47:14.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.29) opts 0xd
01:47:14.793 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.29)
01:47:14.793 00.000 15712 Moving (-0.23, 0.29) raw xDistance=0.29 yDistance=0.22
01:47:14.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:47:14.793 00.000 7988 UpdateGuideState exits: m=746 SNR=17.5
01:47:14.796 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:14.796 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:14.798 00.002 7988 Enqueuing Expose request
01:47:14.798 00.000 15712 PPEC rslt: input = 0.29, final = 0.15, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
01:47:14.798 00.000 15712 PPEC: input: 0.29, control: 0.15, exposure: 1500
01:47:14.798 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:14.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:47:14.798 00.000 15712 MoveAxis(W, 48, ABG)
01:47:14.798 00.000 15712 Guiding  Dir = 3, Dur = 48
01:47:14.798 00.000 15712 IsGuiding returns 0
01:47:14.809 00.011 15712 PulseGuide returned control before completion, sleep 38
01:47:14.873 00.064 15712 IsGuiding returns 0
01:47:14.873 00.000 15712 Move returns status 0, amount 48
01:47:14.873 00.000 15712 MoveAxis(N, 0, ABG)
01:47:14.873 00.000 15712 Move returns status 0, amount 0
01:47:14.873 00.000 15712 move complete, result=0
01:47:14.873 00.000 15712 worker thread done servicing request
01:47:14.873 00.000 15712 Worker thread wakes up
01:47:14.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:14.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:14.873 00.000 7988 GuideStep: 0.3 px 48 ms WEST, 0.2 px 0 ms NORTH
01:47:16.513 01.640 15712 Exposure complete
01:47:16.576 00.063 15712 worker thread done servicing request
01:47:16.576 00.000 7988 OnExposeComplete: enter
01:47:16.576 00.000 7988 UpdateGuideState(): m_state=6
01:47:16.582 00.006 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2935
01:47:16.582 00.000 7988 Star::Find returns 1 (0), X=973.19, Y=186.45, Mass=686, SNR=16.8, Peak=140 HFD=3.3
01:47:16.584 00.002 7988 MultiStar: [#1 -0.48,-0.34,0.00,R] [#2 -0.40,-0.74,0.00,M6] [#3 -0.67,-0.06,0.00,R] [#4 -0.38,-0.22,0.72,U] [#5 -0.61,-0.11,0.00,M1] [#6 -0.54,-0.20,0.00,M6] [#7 0.11,-0.06,0.44,U] [#8 -0.23,-0.35,0.42,U] 
01:47:16.584 00.000 7988 refined, 3 included, MultiStar: {-0.33, -0.22}, one-star: {-0.54, -0.24}
01:47:16.586 00.002 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.11 = 2.17)
01:47:16.586 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.14)
01:47:16.588 00.002 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.22 hyp=0.40 cameraTheta=-2.55 mountX=-0.22 mountY=0.34, mountTheta=2.16
01:47:16.591 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.22, opts=13)
01:47:16.591 00.000 7988 Enqueuing Move request for scope (-0.33, -0.22)
01:47:16.592 00.001 15712 Worker thread wakes up
01:47:16.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.22) opts 0xd
01:47:16.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.22)
01:47:16.592 00.000 15712 Moving (-0.33, -0.22) raw xDistance=-0.22 yDistance=0.34
01:47:16.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
01:47:16.592 00.000 7988 UpdateGuideState exits: m=686 SNR=16.8
01:47:16.596 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:16.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:16.598 00.002 7988 Enqueuing Expose request
01:47:16.598 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
01:47:16.598 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
01:47:16.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:47:16.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:47:16.598 00.000 15712 MoveAxis(E, 53, ABG)
01:47:16.598 00.000 15712 Guiding  Dir = 2, Dur = 53
01:47:16.600 00.002 15712 IsGuiding returns 0
01:47:16.625 00.025 15712 PulseGuide returned control before completion, sleep 36
01:47:16.671 00.046 15712 IsGuiding returns 1
01:47:16.671 00.000 15712 scope still moving after pulse duration time elapsed
01:47:16.707 00.036 15712 IsGuiding returns 0
01:47:16.707 00.000 15712 scope move finished after 53 + 53 ms
01:47:16.707 00.000 15712 Move returns status 0, amount 53
01:47:16.707 00.000 15712 MoveAxis(N, 0, ABG)
01:47:16.707 00.000 15712 Move returns status 0, amount 0
01:47:16.707 00.000 15712 move complete, result=0
01:47:16.707 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.3 px 0 ms NORTH
01:47:16.708 00.001 15712 worker thread done servicing request
01:47:16.708 00.000 15712 Worker thread wakes up
01:47:16.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:16.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:18.126 01.418 15712 Exposure complete
01:47:18.190 00.064 15712 worker thread done servicing request
01:47:18.190 00.000 7988 OnExposeComplete: enter
01:47:18.190 00.000 7988 UpdateGuideState(): m_state=6
01:47:18.193 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2936
01:47:18.193 00.000 7988 Star::Find returns 1 (0), X=973.30, Y=186.52, Mass=687, SNR=16.9, Peak=140 HFD=3.1
01:47:18.195 00.002 7988 Star::Find false star n=4 nbg=284 bg=71.5 sigma=3.1 thresh=81 peak=79
01:47:18.195 00.000 7988 MultiStar: [#1 -0.39,0.15,0.98,U] [#2 -0.04,-0.67,0.00,M7] [#3 0.24,-0.11,0.87,U] [#4 -0.40,-0.14,0.75,U] [#5 -0.33,-0.23,0.69,U] [#6 -0.68,-0.67,0.00,M7] [#7 0.34,0.08,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.41,0.66,0.00,M3] 
01:47:18.197 00.002 7988 refined, 5 included, MultiStar: {-0.20, -0.07}, one-star: {-0.42, -0.17}
01:47:18.197 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.56) = xAngle (-4.36 = 1.92)
01:47:18.199 00.002 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.89)
01:47:18.199 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.80 mountX=-0.07 mountY=0.20, mountTheta=1.91
01:47:18.201 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.07, opts=13)
01:47:18.203 00.002 7988 Enqueuing Move request for scope (-0.20, -0.07)
01:47:18.203 00.000 15712 Worker thread wakes up
01:47:18.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
01:47:18.203 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
01:47:18.203 00.000 15712 Moving (-0.20, -0.07) raw xDistance=-0.07 yDistance=0.20
01:47:18.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
01:47:18.207 00.004 7988 UpdateGuideState exits: m=687 SNR=16.9
01:47:18.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:18.209 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:18.209 00.000 7988 Enqueuing Expose request
01:47:18.209 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:18.209 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
01:47:18.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:18.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:47:18.209 00.000 15712 MoveAxis(E, 8, ABG)
01:47:18.209 00.000 15712 Guiding  Dir = 2, Dur = 8
01:47:18.209 00.000 15712 IsGuiding returns 0
01:47:18.224 00.015 15712 IsGuiding returns 0
01:47:18.224 00.000 15712 Move returns status 0, amount 8
01:47:18.224 00.000 15712 MoveAxis(N, 0, ABG)
01:47:18.224 00.000 15712 Move returns status 0, amount 0
01:47:18.224 00.000 15712 move complete, result=0
01:47:18.224 00.000 15712 worker thread done servicing request
01:47:18.224 00.000 15712 Worker thread wakes up
01:47:18.224 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
01:47:18.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:18.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:19.865 01.641 15712 Exposure complete
01:47:19.927 00.062 15712 worker thread done servicing request
01:47:19.927 00.000 7988 OnExposeComplete: enter
01:47:19.927 00.000 7988 UpdateGuideState(): m_state=6
01:47:19.927 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2937
01:47:19.927 00.000 7988 Star::Find returns 1 (0), X=973.29, Y=186.12, Mass=754, SNR=17.7, Peak=149 HFD=3.4
01:47:19.927 00.000 7988 MultiStar: [#1 0.14,-0.22,0.94,U] [#2 -0.09,-0.66,0.00,M8] [#3 -0.05,-0.05,0.78,U] [#4 -0.07,0.08,0.69,U] [#5 -0.32,-0.43,0.00,M1] [#6 -0.82,-0.61,0.00,M8] [#7 0.48,0.11,0.00,M1] [#8 0.49,-0.57,0.00,M4] 
01:47:19.927 00.000 7988 refined, 3 included, MultiStar: {-0.12, -0.22}, one-star: {-0.44, -0.57}
01:47:19.927 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.61 = 2.67)
01:47:19.927 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.64)
01:47:19.927 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.05 mountX=-0.22 mountY=0.12, mountTheta=2.65
01:47:19.927 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.22, opts=13)
01:47:19.927 00.000 7988 Enqueuing Move request for scope (-0.12, -0.22)
01:47:19.942 00.015 15712 Worker thread wakes up
01:47:19.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
01:47:19.942 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
01:47:19.942 00.000 15712 Moving (-0.12, -0.22) raw xDistance=-0.22 yDistance=0.12
01:47:19.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
01:47:19.943 00.001 7988 UpdateGuideState exits: m=754 SNR=17.7
01:47:19.943 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:19.943 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:19.943 00.000 7988 Enqueuing Expose request
01:47:19.943 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:47:19.943 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
01:47:19.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:19.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:47:19.943 00.000 15712 MoveAxis(E, 52, ABG)
01:47:19.943 00.000 15712 Guiding  Dir = 2, Dur = 52
01:47:19.943 00.000 15712 IsGuiding returns 0
01:47:19.964 00.021 15712 PulseGuide returned control before completion, sleep 43
01:47:20.044 00.080 15712 IsGuiding returns 0
01:47:20.044 00.000 15712 Move returns status 0, amount 52
01:47:20.044 00.000 15712 MoveAxis(N, 0, ABG)
01:47:20.044 00.000 15712 Move returns status 0, amount 0
01:47:20.044 00.000 15712 move complete, result=0
01:47:20.044 00.000 15712 worker thread done servicing request
01:47:20.044 00.000 15712 Worker thread wakes up
01:47:20.044 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
01:47:20.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:20.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:21.463 01.419 15712 Exposure complete
01:47:21.525 00.062 15712 worker thread done servicing request
01:47:21.525 00.000 7988 OnExposeComplete: enter
01:47:21.525 00.000 7988 UpdateGuideState(): m_state=6
01:47:21.529 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2938
01:47:21.529 00.000 7988 Star::Find returns 1 (0), X=973.39, Y=186.71, Mass=607, SNR=15.8, Peak=146 HFD=3.1
01:47:21.531 00.002 7988 MultiStar: [#1 -0.19,0.07,1.00,U] [#2 -0.12,-0.09,0.91,U] [#3 0.51,0.23,0.00,M1] [#4 -0.30,0.17,0.78,U] [#5 0.08,0.08,0.70,U] [#6 -0.08,-0.44,0.67,U] [#7 -0.43,-0.01,0.54,U] [#8 0.35,-0.11,0.51,U] 
01:47:21.531 00.000 7988 refined, 7 included, MultiStar: {-0.15, -0.02}, one-star: {-0.33, 0.02}
01:47:21.533 00.002 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.54 = 1.74)
01:47:21.533 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.71)
01:47:21.533 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.98 mountX=-0.03 mountY=0.15, mountTheta=1.74
01:47:21.533 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.02, opts=13)
01:47:21.533 00.000 7988 Enqueuing Move request for scope (-0.15, -0.02)
01:47:21.540 00.007 15712 Worker thread wakes up
01:47:21.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
01:47:21.540 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
01:47:21.540 00.000 15712 Moving (-0.15, -0.02) raw xDistance=-0.03 yDistance=0.15
01:47:21.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:47:21.540 00.000 7988 UpdateGuideState exits: m=607 SNR=15.8
01:47:21.542 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:21.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:21.544 00.002 7988 Enqueuing Expose request
01:47:21.544 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:21.544 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
01:47:21.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:21.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:47:21.544 00.000 15712 MoveAxis(E, 9, ABG)
01:47:21.544 00.000 15712 Guiding  Dir = 2, Dur = 9
01:47:21.544 00.000 15712 IsGuiding returns 0
01:47:21.561 00.017 15712 IsGuiding returns 0
01:47:21.561 00.000 15712 Move returns status 0, amount 9
01:47:21.561 00.000 15712 MoveAxis(N, 0, ABG)
01:47:21.561 00.000 15712 Move returns status 0, amount 0
01:47:21.561 00.000 15712 move complete, result=0
01:47:21.561 00.000 15712 worker thread done servicing request
01:47:21.561 00.000 15712 Worker thread wakes up
01:47:21.561 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
01:47:21.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:21.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:23.199 01.638 15712 Exposure complete
01:47:23.261 00.062 15712 worker thread done servicing request
01:47:23.261 00.000 7988 OnExposeComplete: enter
01:47:23.261 00.000 7988 UpdateGuideState(): m_state=6
01:47:23.261 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2939
01:47:23.261 00.000 7988 Star::Find returns 1 (0), X=973.34, Y=186.73, Mass=590, SNR=15.6, Peak=149 HFD=3.0
01:47:23.261 00.000 7988 MultiStar: [#1 -0.21,0.12,1.03,U] [#2 -0.34,-0.30,0.94,U] [#3 -0.04,-0.04,0.96,U] [#4 -0.47,-0.18,0.00,M1] [#5 -0.39,-0.19,0.77,U] [#6 -0.78,-0.67,0.00,M8] [#7 0.42,0.08,0.60,U] [#8 -0.37,-0.47,0.00,M4] 
01:47:23.261 00.000 7988 refined, 5 included, MultiStar: {-0.19, -0.05}, one-star: {-0.38, 0.04}
01:47:23.261 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.46 = 1.83)
01:47:23.261 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.79)
01:47:23.261 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.89 mountX=-0.05 mountY=0.19, mountTheta=1.82
01:47:23.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.05, opts=13)
01:47:23.261 00.000 7988 Enqueuing Move request for scope (-0.19, -0.05)
01:47:23.261 00.000 15712 Worker thread wakes up
01:47:23.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
01:47:23.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
01:47:23.261 00.000 15712 Moving (-0.19, -0.05) raw xDistance=-0.05 yDistance=0.19
01:47:23.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:47:23.276 00.015 7988 UpdateGuideState exits: m=590 SNR=15.6
01:47:23.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:23.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:23.276 00.000 7988 Enqueuing Expose request
01:47:23.276 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:23.276 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
01:47:23.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:23.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:47:23.276 00.000 15712 MoveAxis(E, 9, ABG)
01:47:23.276 00.000 15712 Guiding  Dir = 2, Dur = 9
01:47:23.276 00.000 15712 IsGuiding returns 0
01:47:23.308 00.032 15712 IsGuiding returns 0
01:47:23.308 00.000 15712 Move returns status 0, amount 9
01:47:23.308 00.000 15712 MoveAxis(N, 0, ABG)
01:47:23.308 00.000 15712 Move returns status 0, amount 0
01:47:23.308 00.000 15712 move complete, result=0
01:47:23.308 00.000 15712 worker thread done servicing request
01:47:23.308 00.000 15712 Worker thread wakes up
01:47:23.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:23.308 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
01:47:23.310 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:24.727 01.417 15712 Exposure complete
01:47:24.791 00.064 15712 worker thread done servicing request
01:47:24.791 00.000 7988 OnExposeComplete: enter
01:47:24.791 00.000 7988 UpdateGuideState(): m_state=6
01:47:24.791 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2940
01:47:24.791 00.000 7988 Star::Find returns 1 (0), X=973.62, Y=186.80, Mass=639, SNR=16.2, Peak=148 HFD=3.3
01:47:24.791 00.000 7988 MultiStar: [#1 -0.02,-0.06,1.09,U] [#2 -0.21,-0.20,0.94,U] [#3 0.14,0.63,0.00,M1] [#4 -0.35,-0.17,0.75,U] [#5 -0.15,-0.16,0.71,U] [#6 -0.62,-0.27,0.00,M9] [#7 0.18,0.59,0.00,M1] [#8 -0.33,0.29,0.41,U] 
01:47:24.791 00.000 7988 single-star, 5 included, MultiStar: {-0.17, -0.05}, one-star: {-0.10, 0.11}
01:47:24.791 00.000 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.56) = xAngle (0.73 = 0.73)
01:47:24.791 00.000 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
01:47:24.791 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.30 mountX=0.11 mountY=0.10, mountTheta=0.72
01:47:24.791 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.11, opts=13)
01:47:24.791 00.000 7988 Enqueuing Move request for scope (-0.10, 0.11)
01:47:24.791 00.000 15712 Worker thread wakes up
01:47:24.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
01:47:24.791 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
01:47:24.804 00.013 15712 Moving (-0.10, 0.11) raw xDistance=0.11 yDistance=0.10
01:47:24.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:47:24.805 00.001 7988 UpdateGuideState exits: m=639 SNR=16.2
01:47:24.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:24.807 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:24.807 00.000 7988 Enqueuing Expose request
01:47:24.807 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:24.807 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
01:47:24.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:24.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:47:24.807 00.000 15712 MoveAxis(E, 11, ABG)
01:47:24.807 00.000 15712 Guiding  Dir = 2, Dur = 11
01:47:24.821 00.014 15712 IsGuiding returns 0
01:47:24.843 00.022 15712 IsGuiding returns 1
01:47:24.843 00.000 15712 scope still moving after pulse duration time elapsed
01:47:24.869 00.026 15712 IsGuiding returns 1
01:47:24.906 00.037 15712 IsGuiding returns 0
01:47:24.906 00.000 15712 scope move finished after 11 + 69 ms
01:47:24.906 00.000 15712 Move returns status 0, amount 11
01:47:24.906 00.000 15712 MoveAxis(N, 0, ABG)
01:47:24.906 00.000 15712 Move returns status 0, amount 0
01:47:24.906 00.000 15712 move complete, result=0
01:47:24.906 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
01:47:24.909 00.003 15712 worker thread done servicing request
01:47:24.909 00.000 15712 Worker thread wakes up
01:47:24.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:24.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:26.545 01.636 15712 Exposure complete
01:47:26.609 00.064 15712 worker thread done servicing request
01:47:26.609 00.000 7988 OnExposeComplete: enter
01:47:26.609 00.000 7988 UpdateGuideState(): m_state=6
01:47:26.609 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2941
01:47:26.609 00.000 7988 Star::Find returns 1 (0), X=973.19, Y=186.81, Mass=773, SNR=17.9, Peak=146 HFD=3.6
01:47:26.609 00.000 7988 MultiStar: [#1 -0.40,0.50,0.00,M1] [#2 -0.43,-0.26,0.00,M6] [#3 -0.10,0.82,0.00,M2] [#4 -0.06,0.16,0.65,U] [#5 -0.11,0.91,0.00,M1] [#6 -0.27,-0.02,0.65,U] [#7 0.38,0.09,0.37,U] [#8 -0.22,0.29,0.38,U] 
01:47:26.609 00.000 7988 refined, 4 included, MultiStar: {-0.22, 0.12}, one-star: {-0.53, 0.11}
01:47:26.609 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
01:47:26.609 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
01:47:26.609 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.67 mountX=0.11 mountY=0.22, mountTheta=1.10
01:47:26.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.12, opts=13)
01:47:26.622 00.013 7988 Enqueuing Move request for scope (-0.22, 0.12)
01:47:26.622 00.000 15712 Worker thread wakes up
01:47:26.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
01:47:26.622 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
01:47:26.622 00.000 15712 Moving (-0.22, 0.12) raw xDistance=0.11 yDistance=0.22
01:47:26.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:47:26.624 00.002 7988 UpdateGuideState exits: m=773 SNR=17.9
01:47:26.624 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:26.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:26.624 00.000 7988 Enqueuing Expose request
01:47:26.624 00.000 15712 PPEC rslt: input = 0.11, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:26.624 00.000 15712 PPEC: input: 0.11, control: -0.04, exposure: 1500
01:47:26.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:26.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:47:26.624 00.000 15712 MoveAxis(E, 12, ABG)
01:47:26.624 00.000 15712 Guiding  Dir = 2, Dur = 12
01:47:26.624 00.000 15712 IsGuiding returns 0
01:47:26.639 00.015 15712 IsGuiding returns 1
01:47:26.639 00.000 15712 scope still moving after pulse duration time elapsed
01:47:26.691 00.052 15712 IsGuiding returns 0
01:47:26.691 00.000 15712 scope move finished after 12 + 55 ms
01:47:26.691 00.000 15712 Move returns status 0, amount 12
01:47:26.691 00.000 15712 MoveAxis(N, 0, ABG)
01:47:26.691 00.000 15712 Move returns status 0, amount 0
01:47:26.691 00.000 15712 move complete, result=0
01:47:26.691 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.2 px 0 ms NORTH
01:47:26.699 00.008 15712 worker thread done servicing request
01:47:26.699 00.000 15712 Worker thread wakes up
01:47:26.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:26.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:28.108 01.409 15712 Exposure complete
01:47:28.170 00.062 15712 worker thread done servicing request
01:47:28.172 00.002 7988 OnExposeComplete: enter
01:47:28.172 00.000 7988 UpdateGuideState(): m_state=6
01:47:28.174 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2942
01:47:28.174 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=187.16, Mass=689, SNR=16.9, Peak=145 HFD=3.2
01:47:28.176 00.002 7988 MultiStar: [#1 0.05,0.23,0.95,U] [#2 -0.19,-0.15,0.91,U] [#3 -0.02,0.87,0.00,M3] [#4 0.07,0.39,0.77,U] [#5 -0.48,0.48,0.00,M2] [#6 -0.30,-0.14,0.77,U] [#7 -0.07,0.55,0.00,M1] [#8 -0.32,-0.37,0.00,M3] 
01:47:28.176 00.000 7988 refined, 4 included, MultiStar: {-0.10, 0.17}, one-star: {-0.15, 0.47}
01:47:28.178 00.002 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
01:47:28.178 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
01:47:28.180 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.10 mountX=0.17 mountY=0.10, mountTheta=0.52
01:47:28.182 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.17, opts=13)
01:47:28.182 00.000 7988 Enqueuing Move request for scope (-0.10, 0.17)
01:47:28.182 00.000 15712 Worker thread wakes up
01:47:28.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
01:47:28.182 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
01:47:28.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=60, FiltMax=255, Gamma=0.690
01:47:28.186 00.004 7988 UpdateGuideState exits: m=689 SNR=16.9
01:47:28.186 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:28.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:28.186 00.000 7988 Enqueuing Expose request
01:47:28.190 00.004 15712 Moving (-0.10, 0.17) raw xDistance=0.17 yDistance=0.10
01:47:28.190 00.000 15712 PPEC rslt: input = 0.17, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
01:47:28.190 00.000 15712 PPEC: input: 0.17, control: 0.06, exposure: 1500
01:47:28.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:28.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:47:28.190 00.000 15712 MoveAxis(W, 21, ABG)
01:47:28.190 00.000 15712 Guiding  Dir = 3, Dur = 21
01:47:28.190 00.000 15712 IsGuiding returns 0
01:47:28.207 00.017 15712 PulseGuide returned control before completion, sleep 11
01:47:28.241 00.034 15712 IsGuiding returns 0
01:47:28.241 00.000 15712 Move returns status 0, amount 21
01:47:28.241 00.000 15712 MoveAxis(N, 0, ABG)
01:47:28.241 00.000 15712 Move returns status 0, amount 0
01:47:28.241 00.000 15712 move complete, result=0
01:47:28.241 00.000 15712 worker thread done servicing request
01:47:28.241 00.000 15712 Worker thread wakes up
01:47:28.241 00.000 7988 GuideStep: 0.2 px 21 ms WEST, 0.1 px 0 ms NORTH
01:47:28.249 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:28.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:29.890 01.641 15712 Exposure complete
01:47:29.955 00.065 15712 worker thread done servicing request
01:47:29.955 00.000 7988 OnExposeComplete: enter
01:47:29.957 00.002 7988 UpdateGuideState(): m_state=6
01:47:29.957 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2943
01:47:29.957 00.000 7988 Star::Find returns 1 (0), X=973.32, Y=187.03, Mass=710, SNR=17.3, Peak=147 HFD=3.3
01:47:29.957 00.000 7988 MultiStar: [#1 0.00,0.80,0.00,M1] [#2 -0.01,0.07,0.94,U] [#3 0.24,0.59,0.00,M4] [#4 0.01,0.33,0.67,U] [#5 -0.23,0.24,0.72,U] [#6 -0.34,0.02,0.64,U] [#7 0.46,0.83,0.00,M2] [#8 0.21,-0.46,0.00,M4] 
01:47:29.957 00.000 7988 refined, 4 included, MultiStar: {-0.20, 0.20}, one-star: {-0.41, 0.34}
01:47:29.957 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
01:47:29.957 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
01:47:29.957 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.34 mountX=0.20 mountY=0.19, mountTheta=0.76
01:47:29.957 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.20, opts=13)
01:47:29.969 00.012 7988 Enqueuing Move request for scope (-0.20, 0.20)
01:47:29.969 00.000 15712 Worker thread wakes up
01:47:29.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
01:47:29.969 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
01:47:29.969 00.000 15712 Moving (-0.20, 0.20) raw xDistance=0.20 yDistance=0.19
01:47:29.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
01:47:29.969 00.000 7988 UpdateGuideState exits: m=710 SNR=17.3
01:47:29.972 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:29.972 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:29.974 00.002 7988 Enqueuing Expose request
01:47:29.974 00.000 15712 PPEC rslt: input = 0.20, final = 0.08, react = 0.12, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
01:47:29.974 00.000 15712 PPEC: input: 0.20, control: 0.08, exposure: 1500
01:47:29.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:29.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:47:29.974 00.000 15712 MoveAxis(W, 27, ABG)
01:47:29.974 00.000 15712 Guiding  Dir = 3, Dur = 27
01:47:29.974 00.000 15712 IsGuiding returns 0
01:47:29.985 00.011 15712 PulseGuide returned control before completion, sleep 24
01:47:30.037 00.052 15712 IsGuiding returns 1
01:47:30.037 00.000 15712 scope still moving after pulse duration time elapsed
01:47:30.065 00.028 15712 IsGuiding returns 0
01:47:30.065 00.000 15712 scope move finished after 27 + 61 ms
01:47:30.065 00.000 15712 Move returns status 0, amount 27
01:47:30.065 00.000 15712 MoveAxis(N, 0, ABG)
01:47:30.065 00.000 15712 Move returns status 0, amount 0
01:47:30.065 00.000 15712 move complete, result=0
01:47:30.065 00.000 15712 worker thread done servicing request
01:47:30.065 00.000 15712 Worker thread wakes up
01:47:30.065 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
01:47:30.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:30.067 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:31.470 01.403 15712 Exposure complete
01:47:31.532 00.062 15712 worker thread done servicing request
01:47:31.532 00.000 7988 OnExposeComplete: enter
01:47:31.532 00.000 7988 UpdateGuideState(): m_state=6
01:47:31.537 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2944
01:47:31.538 00.001 7988 Star::Find returns 1 (0), X=973.34, Y=186.70, Mass=782, SNR=18.0, Peak=144 HFD=3.4
01:47:31.538 00.000 7988 MultiStar: [#1 0.00,0.01,0.92,U] [#2 -0.37,-0.14,0.84,U] [#3 -0.01,0.37,0.80,U] [#4 0.31,0.25,0.71,U] [#5 -0.71,-0.00,0.00,M2] [#6 -0.73,-0.25,0.00,M7] [#7 -0.16,0.40,0.44,U] [#8 -0.06,-0.40,0.43,U] 
01:47:31.540 00.002 7988 refined, 6 included, MultiStar: {-0.11, 0.07}, one-star: {-0.38, 0.01}
01:47:31.540 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (0.99 = 0.99)
01:47:31.542 00.002 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
01:47:31.542 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.56 mountX=0.07 mountY=0.11, mountTheta=0.98
01:47:31.544 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.07, opts=13)
01:47:31.546 00.002 7988 Enqueuing Move request for scope (-0.11, 0.07)
01:47:31.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
01:47:31.548 00.002 7988 UpdateGuideState exits: m=782 SNR=18.0
01:47:31.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:31.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:31.548 00.000 7988 Enqueuing Expose request
01:47:31.548 00.000 15712 Worker thread wakes up
01:47:31.548 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
01:47:31.548 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
01:47:31.548 00.000 15712 Moving (-0.11, 0.07) raw xDistance=0.07 yDistance=0.11
01:47:31.555 00.007 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:31.555 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
01:47:31.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:31.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:47:31.555 00.000 15712 MoveAxis(E, 11, ABG)
01:47:31.555 00.000 15712 Guiding  Dir = 2, Dur = 11
01:47:31.555 00.000 15712 IsGuiding returns 0
01:47:31.572 00.017 15712 IsGuiding returns 1
01:47:31.572 00.000 15712 scope still moving after pulse duration time elapsed
01:47:31.621 00.049 15712 IsGuiding returns 0
01:47:31.621 00.000 15712 scope move finished after 11 + 52 ms
01:47:31.621 00.000 15712 Move returns status 0, amount 11
01:47:31.621 00.000 15712 MoveAxis(N, 0, ABG)
01:47:31.621 00.000 15712 Move returns status 0, amount 0
01:47:31.621 00.000 15712 move complete, result=0
01:47:31.621 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
01:47:31.621 00.000 15712 worker thread done servicing request
01:47:31.623 00.002 15712 Worker thread wakes up
01:47:31.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:31.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:33.258 01.635 15712 Exposure complete
01:47:33.322 00.064 15712 worker thread done servicing request
01:47:33.322 00.000 7988 OnExposeComplete: enter
01:47:33.322 00.000 7988 UpdateGuideState(): m_state=6
01:47:33.326 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2945
01:47:33.326 00.000 7988 Star::Find returns 1 (0), X=973.36, Y=186.59, Mass=682, SNR=16.8, Peak=132 HFD=3.3
01:47:33.328 00.002 7988 MultiStar: [#1 -0.10,0.11,1.03,U] [#2 -0.33,-0.44,0.00,M4] [#3 0.34,0.08,0.90,U] [#4 -0.30,-0.20,0.74,U] [#5 -0.16,-0.23,0.71,U] [#6 -0.26,0.06,0.72,U] [#7 0.00,0.00,0.00,L] [#8 0.07,-0.61,0.00,M4] [#9 -0.10,0.07,0.54,U] 
01:47:33.328 00.000 7988 refined, 6 included, MultiStar: {-0.13, -0.03}, one-star: {-0.36, -0.10}
01:47:33.330 00.002 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.51 = 1.77)
01:47:33.330 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
01:47:33.332 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.95 mountX=-0.03 mountY=0.13, mountTheta=1.77
01:47:33.334 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.03, opts=13)
01:47:33.334 00.000 7988 Enqueuing Move request for scope (-0.13, -0.03)
01:47:33.336 00.002 15712 Worker thread wakes up
01:47:33.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
01:47:33.336 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
01:47:33.336 00.000 15712 Moving (-0.13, -0.03) raw xDistance=-0.03 yDistance=0.13
01:47:33.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
01:47:33.338 00.002 7988 UpdateGuideState exits: m=682 SNR=16.8
01:47:33.339 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:33.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:33.339 00.000 7988 Enqueuing Expose request
01:47:33.339 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:33.339 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
01:47:33.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:33.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:47:33.339 00.000 15712 MoveAxis(E, 10, ABG)
01:47:33.339 00.000 15712 Guiding  Dir = 2, Dur = 10
01:47:33.373 00.034 15712 IsGuiding returns 0
01:47:33.390 00.017 15712 IsGuiding returns 1
01:47:33.390 00.000 15712 scope still moving after pulse duration time elapsed
01:47:33.418 00.028 15712 IsGuiding returns 1
01:47:33.457 00.039 15712 IsGuiding returns 0
01:47:33.457 00.000 15712 scope move finished after 10 + 69 ms
01:47:33.457 00.000 15712 Move returns status 0, amount 10
01:47:33.457 00.000 15712 MoveAxis(N, 0, ABG)
01:47:33.457 00.000 15712 Move returns status 0, amount 0
01:47:33.457 00.000 15712 move complete, result=0
01:47:33.457 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
01:47:33.460 00.003 15712 worker thread done servicing request
01:47:33.460 00.000 15712 Worker thread wakes up
01:47:33.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:33.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:34.869 01.409 15712 Exposure complete
01:47:34.932 00.063 15712 worker thread done servicing request
01:47:34.932 00.000 7988 OnExposeComplete: enter
01:47:34.932 00.000 7988 UpdateGuideState(): m_state=6
01:47:34.936 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2946
01:47:34.937 00.001 7988 Star::Find returns 1 (0), X=973.34, Y=186.94, Mass=671, SNR=16.8, Peak=136 HFD=3.0
01:47:34.937 00.000 7988 MultiStar: [#1 -0.30,0.19,1.07,U] [#2 -0.43,-0.23,0.00,M5] [#3 0.23,0.33,0.87,U] [#4 -0.38,0.67,0.00,M1] [#5 -0.59,0.19,0.00,M2] [#6 -0.31,0.24,0.66,U] [#7 -0.80,0.48,0.00,M2] [#8 -0.32,-0.09,0.36,U] 
01:47:34.939 00.002 7988 refined, 4 included, MultiStar: {-0.21, 0.22}, one-star: {-0.38, 0.25}
01:47:34.939 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.56) = xAngle (0.77 = 0.77)
01:47:34.941 00.002 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
01:47:34.941 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.33 mountX=0.22 mountY=0.20, mountTheta=0.75
01:47:34.943 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.22, opts=13)
01:47:34.945 00.002 7988 Enqueuing Move request for scope (-0.21, 0.22)
01:47:34.945 00.000 15712 Worker thread wakes up
01:47:34.945 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
01:47:34.945 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
01:47:34.945 00.000 15712 Moving (-0.21, 0.22) raw xDistance=0.22 yDistance=0.20
01:47:34.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
01:47:34.945 00.000 7988 UpdateGuideState exits: m=671 SNR=16.8
01:47:34.948 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:34.950 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:34.950 00.000 7988 Enqueuing Expose request
01:47:34.950 00.000 15712 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:47:34.950 00.000 15712 PPEC: input: 0.22, control: 0.10, exposure: 1500
01:47:34.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:34.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:47:34.950 00.000 15712 MoveAxis(W, 34, ABG)
01:47:34.950 00.000 15712 Guiding  Dir = 3, Dur = 34
01:47:34.950 00.000 15712 IsGuiding returns 0
01:47:34.974 00.024 15712 PulseGuide returned control before completion, sleep 19
01:47:35.038 00.064 15712 IsGuiding returns 0
01:47:35.038 00.000 15712 Move returns status 0, amount 34
01:47:35.038 00.000 15712 MoveAxis(N, 0, ABG)
01:47:35.038 00.000 15712 Move returns status 0, amount 0
01:47:35.038 00.000 15712 move complete, result=0
01:47:35.038 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
01:47:35.043 00.005 15712 worker thread done servicing request
01:47:35.043 00.000 15712 Worker thread wakes up
01:47:35.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:35.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:36.783 01.740 15712 Exposure complete
01:47:36.847 00.064 15712 worker thread done servicing request
01:47:36.847 00.000 7988 OnExposeComplete: enter
01:47:36.847 00.000 7988 UpdateGuideState(): m_state=6
01:47:36.851 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2947
01:47:36.851 00.000 7988 Star::Find returns 1 (0), X=973.37, Y=186.79, Mass=734, SNR=17.4, Peak=132 HFD=3.6
01:47:36.853 00.002 7988 MultiStar: [#1 -0.45,0.10,0.00,M1] [#2 -0.46,-0.82,0.00,M6] [#3 -0.14,-0.20,0.80,U] [#4 -0.15,-0.21,0.65,U] [#5 -0.61,0.34,0.00,M3] [#6 -0.60,-0.52,0.00,M6] [#7 0.32,0.27,0.47,U] [#8 -0.38,-0.41,0.00,M4] 
01:47:36.853 00.000 7988 refined, 3 included, MultiStar: {-0.14, -0.03}, one-star: {-0.35, 0.10}
01:47:36.855 00.002 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.53 = 1.76)
01:47:36.855 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.72)
01:47:36.857 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.96 mountX=-0.03 mountY=0.14, mountTheta=1.76
01:47:36.858 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.03, opts=13)
01:47:36.860 00.002 7988 Enqueuing Move request for scope (-0.14, -0.03)
01:47:36.860 00.000 15712 Worker thread wakes up
01:47:36.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
01:47:36.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
01:47:36.860 00.000 15712 Moving (-0.14, -0.03) raw xDistance=-0.03 yDistance=0.14
01:47:36.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
01:47:36.862 00.002 7988 UpdateGuideState exits: m=734 SNR=17.4
01:47:36.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:36.864 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:36.864 00.000 7988 Enqueuing Expose request
01:47:36.866 00.002 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:36.866 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
01:47:36.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:36.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:47:36.866 00.000 15712 MoveAxis(E, 9, ABG)
01:47:36.866 00.000 15712 Guiding  Dir = 2, Dur = 9
01:47:36.866 00.000 15712 IsGuiding returns 0
01:47:36.896 00.030 15712 IsGuiding returns 0
01:47:36.896 00.000 15712 Move returns status 0, amount 9
01:47:36.896 00.000 15712 MoveAxis(N, 0, ABG)
01:47:36.896 00.000 15712 Move returns status 0, amount 0
01:47:36.896 00.000 15712 move complete, result=0
01:47:36.896 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
01:47:36.896 00.000 15712 worker thread done servicing request
01:47:36.896 00.000 15712 Worker thread wakes up
01:47:36.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:36.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:38.317 01.421 15712 Exposure complete
01:47:38.378 00.061 15712 worker thread done servicing request
01:47:38.378 00.000 7988 OnExposeComplete: enter
01:47:38.378 00.000 7988 UpdateGuideState(): m_state=6
01:47:38.378 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2948
01:47:38.378 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=186.50, Mass=699, SNR=17.0, Peak=151 HFD=3.2
01:47:38.378 00.000 7988 MultiStar: [#1 -0.37,-0.31,0.00,M2] [#2 -0.35,-0.77,0.00,M7] [#3 0.53,0.24,0.00,M1] [#4 -0.10,-0.43,0.71,U] [#5 -0.29,0.11,0.67,U] [#6 -0.33,-0.55,0.00,M7] [#7 -0.34,-0.19,0.46,U] [#8 0.04,-0.42,0.40,U] 
01:47:38.378 00.000 7988 refined, 4 included, MultiStar: {-0.19, -0.21}, one-star: {-0.23, -0.19}
01:47:38.378 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.88 = 2.40)
01:47:38.378 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
01:47:38.390 00.012 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.32 mountX=-0.21 mountY=0.20, mountTheta=2.38
01:47:38.390 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.21, opts=13)
01:47:38.390 00.000 7988 Enqueuing Move request for scope (-0.19, -0.21)
01:47:38.390 00.000 15712 Worker thread wakes up
01:47:38.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
01:47:38.390 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
01:47:38.394 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:47:38.394 00.000 15712 Moving (-0.19, -0.21) raw xDistance=-0.21 yDistance=0.20
01:47:38.394 00.000 7988 UpdateGuideState exits: m=699 SNR=17.0
01:47:38.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:38.397 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:38.397 00.000 7988 Enqueuing Expose request
01:47:38.397 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:47:38.397 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
01:47:38.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:38.397 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:47:38.397 00.000 15712 MoveAxis(E, 49, ABG)
01:47:38.397 00.000 15712 Guiding  Dir = 2, Dur = 49
01:47:38.397 00.000 15712 IsGuiding returns 0
01:47:38.410 00.013 15712 PulseGuide returned control before completion, sleep 46
01:47:38.492 00.082 15712 IsGuiding returns 0
01:47:38.492 00.000 15712 Move returns status 0, amount 49
01:47:38.492 00.000 15712 MoveAxis(N, 0, ABG)
01:47:38.492 00.000 15712 Move returns status 0, amount 0
01:47:38.492 00.000 15712 move complete, result=0
01:47:38.492 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
01:47:38.496 00.004 15712 worker thread done servicing request
01:47:38.496 00.000 15712 Worker thread wakes up
01:47:38.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:38.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:40.134 01.638 15712 Exposure complete
01:47:40.197 00.063 15712 worker thread done servicing request
01:47:40.197 00.000 7988 OnExposeComplete: enter
01:47:40.197 00.000 7988 UpdateGuideState(): m_state=6
01:47:40.202 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2949
01:47:40.202 00.000 7988 Star::Find returns 1 (0), X=973.42, Y=186.88, Mass=715, SNR=17.3, Peak=149 HFD=3.4
01:47:40.204 00.002 7988 MultiStar: [#1 -0.12,0.31,0.94,U] [#2 -0.40,-0.56,0.00,M8] [#3 -0.06,0.37,0.83,U] [#4 -0.34,0.14,0.68,U] [#5 -0.19,0.27,0.73,U] [#6 -0.78,0.03,0.00,M8] [#7 0.02,0.18,0.51,U] [#8 -0.51,0.08,0.00,M4] 
01:47:40.204 00.000 7988 refined, 5 included, MultiStar: {-0.18, 0.25}, one-star: {-0.31, 0.19}
01:47:40.206 00.002 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
01:47:40.207 00.001 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
01:47:40.207 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.19 mountX=0.25 mountY=0.17, mountTheta=0.60
01:47:40.209 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.25, opts=13)
01:47:40.211 00.002 7988 Enqueuing Move request for scope (-0.18, 0.25)
01:47:40.211 00.000 15712 Worker thread wakes up
01:47:40.213 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
01:47:40.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:47:40.213 00.000 7988 UpdateGuideState exits: m=715 SNR=17.3
01:47:40.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:40.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:40.213 00.000 7988 Enqueuing Expose request
01:47:40.213 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
01:47:40.213 00.000 15712 Moving (-0.18, 0.25) raw xDistance=0.25 yDistance=0.17
01:47:40.213 00.000 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.26
01:47:40.213 00.000 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
01:47:40.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:40.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:47:40.213 00.000 15712 MoveAxis(W, 40, ABG)
01:47:40.213 00.000 15712 Guiding  Dir = 3, Dur = 40
01:47:40.245 00.032 15712 IsGuiding returns 0
01:47:40.269 00.024 15712 PulseGuide returned control before completion, sleep 35
01:47:40.327 00.058 15712 IsGuiding returns 0
01:47:40.327 00.000 15712 Move returns status 0, amount 40
01:47:40.327 00.000 15712 MoveAxis(N, 0, ABG)
01:47:40.327 00.000 15712 Move returns status 0, amount 0
01:47:40.327 00.000 15712 move complete, result=0
01:47:40.327 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
01:47:40.335 00.008 15712 worker thread done servicing request
01:47:40.335 00.000 15712 Worker thread wakes up
01:47:40.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:40.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:41.748 01.413 15712 Exposure complete
01:47:41.811 00.063 15712 worker thread done servicing request
01:47:41.811 00.000 7988 OnExposeComplete: enter
01:47:41.811 00.000 7988 UpdateGuideState(): m_state=6
01:47:41.811 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2950
01:47:41.811 00.000 7988 Star::Find returns 1 (0), X=973.38, Y=186.86, Mass=706, SNR=17.1, Peak=145 HFD=3.3
01:47:41.811 00.000 7988 MultiStar: [#1 0.09,0.27,0.99,U] [#2 -0.34,-0.38,0.00,M9] [#3 0.49,0.70,0.00,M1] [#4 0.16,0.38,0.77,U] [#5 -0.21,0.13,0.68,U] [#6 -0.18,-0.38,0.63,U] [#7 -0.02,0.54,0.00,M1] [#8 0.32,0.06,0.47,U] 
01:47:41.811 00.000 7988 refined, 5 included, MultiStar: {-0.05, 0.14}, one-star: {-0.34, 0.17}
01:47:41.811 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.56) = xAngle (0.37 = 0.37)
01:47:41.811 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
01:47:41.811 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.93 mountX=0.14 mountY=0.05, mountTheta=0.34
01:47:41.811 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.14, opts=13)
01:47:41.823 00.012 7988 Enqueuing Move request for scope (-0.05, 0.14)
01:47:41.823 00.000 15712 Worker thread wakes up
01:47:41.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:47:41.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:47:41.823 00.000 15712 Moving (-0.05, 0.14) raw xDistance=0.14 yDistance=0.05
01:47:41.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:47:41.825 00.002 7988 UpdateGuideState exits: m=706 SNR=17.1
01:47:41.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:41.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:41.825 00.000 7988 Enqueuing Expose request
01:47:41.825 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:41.825 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
01:47:41.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:41.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:41.825 00.000 15712 MoveAxis(E, 9, ABG)
01:47:41.825 00.000 15712 Guiding  Dir = 2, Dur = 9
01:47:41.825 00.000 15712 IsGuiding returns 0
01:47:41.850 00.025 15712 IsGuiding returns 0
01:47:41.850 00.000 15712 Move returns status 0, amount 9
01:47:41.850 00.000 15712 MoveAxis(N, 0, ABG)
01:47:41.850 00.000 15712 Move returns status 0, amount 0
01:47:41.850 00.000 15712 move complete, result=0
01:47:41.850 00.000 15712 worker thread done servicing request
01:47:41.850 00.000 15712 Worker thread wakes up
01:47:41.850 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
01:47:41.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:41.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:43.485 01.635 15712 Exposure complete
01:47:43.548 00.063 15712 worker thread done servicing request
01:47:43.549 00.001 7988 OnExposeComplete: enter
01:47:43.549 00.000 7988 UpdateGuideState(): m_state=6
01:47:43.549 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2951
01:47:43.549 00.000 7988 Star::Find returns 1 (0), X=973.25, Y=186.81, Mass=639, SNR=16.3, Peak=143 HFD=2.9
01:47:43.549 00.000 7988 MultiStar: [#1 0.18,0.12,0.99,U] [#2 -0.40,-0.40,0.00,M10] [#3 0.53,0.48,0.00,M2] [#4 -0.13,0.30,0.78,U] [#5 0.12,0.17,0.74,U] [#6 -0.34,0.20,0.71,U] [#7 -0.51,0.05,0.00,M2] [#8 0.02,0.28,0.38,U] 
01:47:43.549 00.000 7988 refined, 5 included, MultiStar: {-0.12, 0.18}, one-star: {-0.47, 0.12}
01:47:43.549 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
01:47:43.549 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
01:47:43.549 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.14 mountX=0.18 mountY=0.11, mountTheta=0.55
01:47:43.559 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.18, opts=13)
01:47:43.559 00.000 7988 Enqueuing Move request for scope (-0.12, 0.18)
01:47:43.559 00.000 15712 Worker thread wakes up
01:47:43.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:47:43.562 00.003 7988 UpdateGuideState exits: m=639 SNR=16.3
01:47:43.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:43.562 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:43.562 00.000 7988 Enqueuing Expose request
01:47:43.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
01:47:43.562 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
01:47:43.562 00.000 15712 Moving (-0.12, 0.18) raw xDistance=0.18 yDistance=0.11
01:47:43.562 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
01:47:43.562 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
01:47:43.562 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:43.562 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:47:43.562 00.000 15712 MoveAxis(W, 25, ABG)
01:47:43.562 00.000 15712 Guiding  Dir = 3, Dur = 25
01:47:43.578 00.016 15712 IsGuiding returns 0
01:47:43.594 00.016 15712 PulseGuide returned control before completion, sleep 20
01:47:43.642 00.048 15712 IsGuiding returns 0
01:47:43.642 00.000 15712 Move returns status 0, amount 25
01:47:43.642 00.000 15712 MoveAxis(N, 0, ABG)
01:47:43.642 00.000 15712 Move returns status 0, amount 0
01:47:43.642 00.000 15712 move complete, result=0
01:47:43.642 00.000 15712 worker thread done servicing request
01:47:43.642 00.000 15712 Worker thread wakes up
01:47:43.642 00.000 7988 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
01:47:43.643 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:43.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:45.060 01.417 15712 Exposure complete
01:47:45.123 00.063 15712 worker thread done servicing request
01:47:45.123 00.000 7988 OnExposeComplete: enter
01:47:45.123 00.000 7988 UpdateGuideState(): m_state=6
01:47:45.128 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2952
01:47:45.128 00.000 7988 Star::Find returns 1 (0), X=973.68, Y=187.03, Mass=649, SNR=16.4, Peak=160 HFD=3.2
01:47:45.130 00.002 7988 MultiStar: [#1 -0.05,-0.08,1.00,U] [#2 -0.21,-0.46,0.00,R] [#3 0.37,0.54,0.00,M3] [#4 -0.00,0.25,0.65,U] [#5 0.12,0.46,0.00,M1] [#6 -0.44,0.08,0.64,U] [#7 0.56,-0.42,0.00,M3] [#8 -0.33,-0.87,0.00,M3] 
01:47:45.130 00.000 7988 refined, 3 included, MultiStar: {-0.11, 0.15}, one-star: {-0.04, 0.34}
01:47:45.132 00.002 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
01:47:45.132 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
01:47:45.134 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.23 mountX=0.15 mountY=0.11, mountTheta=0.64
01:47:45.136 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.15, opts=13)
01:47:45.138 00.002 7988 Enqueuing Move request for scope (-0.11, 0.15)
01:47:45.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:47:45.139 00.001 7988 UpdateGuideState exits: m=649 SNR=16.4
01:47:45.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:45.141 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:45.141 00.000 7988 Enqueuing Expose request
01:47:45.143 00.002 15712 Worker thread wakes up
01:47:45.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
01:47:45.143 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
01:47:45.143 00.000 15712 Moving (-0.11, 0.15) raw xDistance=0.15 yDistance=0.11
01:47:45.143 00.000 15712 PPEC rslt: input = 0.15, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:45.143 00.000 15712 PPEC: input: 0.15, control: -0.03, exposure: 1500
01:47:45.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:45.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:47:45.143 00.000 15712 MoveAxis(E, 10, ABG)
01:47:45.143 00.000 15712 Guiding  Dir = 2, Dur = 10
01:47:45.143 00.000 15712 IsGuiding returns 0
01:47:45.176 00.033 15712 IsGuiding returns 1
01:47:45.176 00.000 15712 scope still moving after pulse duration time elapsed
01:47:45.224 00.048 15712 IsGuiding returns 1
01:47:45.252 00.028 15712 IsGuiding returns 0
01:47:45.252 00.000 15712 scope move finished after 10 + 93 ms
01:47:45.252 00.000 15712 Move returns status 0, amount 10
01:47:45.252 00.000 15712 MoveAxis(N, 0, ABG)
01:47:45.252 00.000 15712 Move returns status 0, amount 0
01:47:45.252 00.000 15712 move complete, result=0
01:47:45.252 00.000 15712 worker thread done servicing request
01:47:45.252 00.000 15712 Worker thread wakes up
01:47:45.252 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
01:47:45.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:45.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:46.884 01.632 15712 Exposure complete
01:47:46.948 00.064 15712 worker thread done servicing request
01:47:46.948 00.000 7988 OnExposeComplete: enter
01:47:46.948 00.000 7988 UpdateGuideState(): m_state=6
01:47:46.948 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2953
01:47:46.948 00.000 7988 Star::Find returns 1 (0), X=973.28, Y=187.15, Mass=683, SNR=16.7, Peak=139 HFD=3.4
01:47:46.948 00.000 7988 MultiStar: [#1 0.23,0.29,1.02,U] [#2 0.12,0.40,0.88,U] [#3 0.25,0.55,0.00,M4] [#4 -0.11,0.42,0.68,U] [#5 -0.27,0.48,0.00,M2] [#6 -0.83,0.04,0.00,M6] [#7 0.33,0.11,0.55,U] [#8 -0.98,0.24,0.00,M4] 
01:47:46.948 00.000 7988 refined, 4 included, MultiStar: {0.00, 0.35}, one-star: {-0.44, 0.46}
01:47:46.948 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
01:47:46.956 00.008 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
01:47:46.956 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.57 mountX=0.35 mountY=-0.01, mountTheta=-0.03
01:47:46.956 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.35, opts=13)
01:47:46.956 00.000 7988 Enqueuing Move request for scope (0.00, 0.35)
01:47:46.956 00.000 15712 Worker thread wakes up
01:47:46.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.35) opts 0xd
01:47:46.956 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.35)
01:47:46.956 00.000 15712 Moving (0.00, 0.35) raw xDistance=0.35 yDistance=-0.01
01:47:46.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:47:46.962 00.006 7988 UpdateGuideState exits: m=683 SNR=16.7
01:47:46.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:46.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:46.962 00.000 7988 Enqueuing Expose request
01:47:46.962 00.000 15712 PPEC rslt: input = 0.35, final = 0.18, react = 0.21, pred = -0.03, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
01:47:46.962 00.000 15712 PPEC: input: 0.35, control: 0.18, exposure: 1500
01:47:46.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:46.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:47:46.962 00.000 15712 MoveAxis(W, 58, ABG)
01:47:46.962 00.000 15712 Guiding  Dir = 3, Dur = 58
01:47:46.962 00.000 15712 IsGuiding returns 0
01:47:46.978 00.016 15712 PulseGuide returned control before completion, sleep 53
01:47:47.062 00.084 15712 IsGuiding returns 0
01:47:47.062 00.000 15712 Move returns status 0, amount 58
01:47:47.062 00.000 15712 MoveAxis(N, 0, ABG)
01:47:47.062 00.000 15712 Move returns status 0, amount 0
01:47:47.062 00.000 15712 move complete, result=0
01:47:47.062 00.000 7988 GuideStep: 0.4 px 58 ms WEST, -0.0 px 0 ms NORTH
01:47:47.064 00.002 15712 worker thread done servicing request
01:47:47.064 00.000 15712 Worker thread wakes up
01:47:47.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:47.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:48.481 01.417 15712 Exposure complete
01:47:48.541 00.060 15712 worker thread done servicing request
01:47:48.541 00.000 7988 OnExposeComplete: enter
01:47:48.541 00.000 7988 UpdateGuideState(): m_state=6
01:47:48.551 00.010 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2954
01:47:48.551 00.000 7988 Star::Find returns 1 (0), X=973.44, Y=186.62, Mass=685, SNR=17.0, Peak=141 HFD=3.2
01:47:48.553 00.002 7988 MultiStar: [#1 -0.18,0.02,0.99,U] [#2 0.08,0.07,0.82,U] [#3 0.06,0.41,0.86,U] [#4 0.26,0.13,0.65,U] [#5 0.06,-0.11,0.68,U] [#6 -0.42,-0.23,0.00,M7] [#7 0.25,-0.32,0.42,U] [#8 0.09,-0.61,0.00,M5] 
01:47:48.553 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.04}, one-star: {-0.28, -0.07}
01:47:48.555 00.002 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
01:47:48.556 00.001 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:47:48.557 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.71 mountX=0.04 mountY=0.00, mountTheta=0.12
01:47:48.559 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.04, opts=13)
01:47:48.559 00.000 7988 Enqueuing Move request for scope (-0.01, 0.04)
01:47:48.561 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:47:48.561 00.000 7988 UpdateGuideState exits: m=685 SNR=17.0
01:47:48.563 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:48.563 00.000 15712 Worker thread wakes up
01:47:48.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:47:48.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:47:48.563 00.000 15712 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
01:47:48.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:48.563 00.000 7988 Enqueuing Expose request
01:47:48.563 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:48.563 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
01:47:48.563 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:48.563 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:47:48.563 00.000 15712 MoveAxis(E, 11, ABG)
01:47:48.563 00.000 15712 Guiding  Dir = 2, Dur = 11
01:47:48.563 00.000 15712 IsGuiding returns 0
01:47:48.596 00.033 15712 IsGuiding returns 1
01:47:48.596 00.000 15712 scope still moving after pulse duration time elapsed
01:47:48.621 00.025 15712 IsGuiding returns 1
01:47:48.658 00.037 15712 IsGuiding returns 0
01:47:48.658 00.000 15712 scope move finished after 11 + 80 ms
01:47:48.658 00.000 15712 Move returns status 0, amount 11
01:47:48.658 00.000 15712 MoveAxis(N, 0, ABG)
01:47:48.658 00.000 15712 Move returns status 0, amount 0
01:47:48.658 00.000 15712 move complete, result=0
01:47:48.658 00.000 7988 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
01:47:48.663 00.005 15712 worker thread done servicing request
01:47:48.663 00.000 15712 Worker thread wakes up
01:47:48.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:48.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:50.298 01.635 15712 Exposure complete
01:47:50.361 00.063 15712 worker thread done servicing request
01:47:50.361 00.000 7988 OnExposeComplete: enter
01:47:50.361 00.000 7988 UpdateGuideState(): m_state=6
01:47:50.361 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2955
01:47:50.361 00.000 7988 Star::Find returns 1 (0), X=973.48, Y=186.82, Mass=637, SNR=16.2, Peak=139 HFD=3.1
01:47:50.361 00.000 7988 MultiStar: [#1 0.07,0.37,1.04,U] [#2 -0.27,0.52,0.00,M1] [#3 0.06,0.69,0.00,M4] [#4 -0.59,0.37,0.00,M1] [#5 -0.27,0.33,0.75,U] [#6 -0.10,-0.08,0.70,U] [#7 0.31,0.51,0.00,M2] [#8 -1.24,-0.38,0.00,M6] 
01:47:50.361 00.000 7988 refined, 3 included, MultiStar: {-0.13, 0.20}, one-star: {-0.24, 0.13}
01:47:50.361 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
01:47:50.361 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
01:47:50.361 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.13 mountX=0.20 mountY=0.12, mountTheta=0.54
01:47:50.361 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.20, opts=13)
01:47:50.361 00.000 7988 Enqueuing Move request for scope (-0.13, 0.20)
01:47:50.361 00.000 15712 Worker thread wakes up
01:47:50.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
01:47:50.361 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
01:47:50.361 00.000 15712 Moving (-0.13, 0.20) raw xDistance=0.20 yDistance=0.12
01:47:50.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:47:50.376 00.015 7988 UpdateGuideState exits: m=637 SNR=16.2
01:47:50.376 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:50.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:50.376 00.000 7988 Enqueuing Expose request
01:47:50.376 00.000 15712 PPEC rslt: input = 0.20, final = 0.08, react = 0.12, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:47:50.376 00.000 15712 PPEC: input: 0.20, control: 0.08, exposure: 1500
01:47:50.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:50.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:47:50.376 00.000 15712 MoveAxis(W, 28, ABG)
01:47:50.376 00.000 15712 Guiding  Dir = 3, Dur = 28
01:47:50.376 00.000 15712 IsGuiding returns 0
01:47:50.395 00.019 15712 PulseGuide returned control before completion, sleep 15
01:47:50.444 00.049 15712 IsGuiding returns 0
01:47:50.444 00.000 15712 Move returns status 0, amount 28
01:47:50.444 00.000 15712 MoveAxis(N, 0, ABG)
01:47:50.444 00.000 15712 Move returns status 0, amount 0
01:47:50.444 00.000 15712 move complete, result=0
01:47:50.444 00.000 15712 worker thread done servicing request
01:47:50.444 00.000 15712 Worker thread wakes up
01:47:50.444 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
01:47:50.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:50.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:51.858 01.414 15712 Exposure complete
01:47:51.924 00.066 15712 worker thread done servicing request
01:47:51.924 00.000 7988 OnExposeComplete: enter
01:47:51.924 00.000 7988 UpdateGuideState(): m_state=6
01:47:51.924 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2956
01:47:51.924 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=186.93, Mass=717, SNR=17.2, Peak=152 HFD=3.4
01:47:51.924 00.000 7988 MultiStar: [#1 0.11,0.13,0.93,U] [#2 0.13,0.47,0.00,M2] [#3 -0.03,0.55,0.00,M5] [#4 0.34,0.42,0.00,M2] [#5 -0.28,0.06,0.66,U] [#6 -0.41,0.12,0.65,U] [#7 0.52,0.18,0.00,M3] [#8 -0.15,-0.03,0.43,U] 
01:47:51.924 00.000 7988 refined, 4 included, MultiStar: {-0.18, 0.13}, one-star: {-0.22, 0.24}
01:47:51.924 00.000 7988 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.56) = xAngle (0.96 = 0.96)
01:47:51.924 00.000 7988 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
01:47:51.924 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.52 mountX=0.12 mountY=0.17, mountTheta=0.94
01:47:51.924 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.13, opts=13)
01:47:51.935 00.011 7988 Enqueuing Move request for scope (-0.18, 0.13)
01:47:51.935 00.000 15712 Worker thread wakes up
01:47:51.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:47:51.935 00.000 7988 UpdateGuideState exits: m=717 SNR=17.2
01:47:51.939 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:51.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:51.941 00.002 7988 Enqueuing Expose request
01:47:51.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
01:47:51.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
01:47:51.941 00.000 15712 Moving (-0.18, 0.13) raw xDistance=0.12 yDistance=0.17
01:47:51.945 00.004 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:51.945 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
01:47:51.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:51.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:47:51.945 00.000 15712 MoveAxis(E, 12, ABG)
01:47:51.945 00.000 15712 Guiding  Dir = 2, Dur = 12
01:47:51.945 00.000 15712 IsGuiding returns 0
01:47:51.968 00.023 15712 IsGuiding returns 1
01:47:51.968 00.000 15712 scope still moving after pulse duration time elapsed
01:47:52.018 00.050 15712 IsGuiding returns 0
01:47:52.018 00.000 15712 scope move finished after 12 + 59 ms
01:47:52.018 00.000 15712 Move returns status 0, amount 12
01:47:52.018 00.000 15712 MoveAxis(N, 0, ABG)
01:47:52.018 00.000 15712 Move returns status 0, amount 0
01:47:52.018 00.000 15712 move complete, result=0
01:47:52.018 00.000 15712 worker thread done servicing request
01:47:52.018 00.000 15712 Worker thread wakes up
01:47:52.018 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.2 px 0 ms NORTH
01:47:52.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:52.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:53.659 01.641 15712 Exposure complete
01:47:53.724 00.065 15712 worker thread done servicing request
01:47:53.724 00.000 7988 OnExposeComplete: enter
01:47:53.724 00.000 7988 UpdateGuideState(): m_state=6
01:47:53.724 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2957
01:47:53.724 00.000 7988 Star::Find returns 1 (0), X=973.25, Y=187.21, Mass=802, SNR=18.2, Peak=150 HFD=3.6
01:47:53.724 00.000 7988 MultiStar: [#1 -0.19,0.38,0.82,U] [#2 -0.12,0.57,0.00,M3] [#3 0.24,0.60,0.00,M6] [#4 -0.00,0.42,0.60,U] [#5 -0.61,0.11,0.00,M1] [#6 -0.38,0.11,0.62,U] [#7 -0.40,0.85,0.00,M4] [#8 -0.02,-0.20,0.41,U] 
01:47:53.724 00.000 7988 refined, 4 included, MultiStar: {-0.25, 0.31}, one-star: {-0.47, 0.52}
01:47:53.724 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.69 = 0.69)
01:47:53.724 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
01:47:53.724 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.31 hyp=0.40 cameraTheta=2.26 mountX=0.31 mountY=0.24, mountTheta=0.67
01:47:53.724 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.31, opts=13)
01:47:53.724 00.000 7988 Enqueuing Move request for scope (-0.25, 0.31)
01:47:53.724 00.000 15712 Worker thread wakes up
01:47:53.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.31) opts 0xd
01:47:53.724 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.31)
01:47:53.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
01:47:53.738 00.014 7988 UpdateGuideState exits: m=802 SNR=18.2
01:47:53.739 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:53.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:53.741 00.002 7988 Enqueuing Expose request
01:47:53.741 00.000 15712 Moving (-0.25, 0.31) raw xDistance=0.31 yDistance=0.24
01:47:53.743 00.002 15712 PPEC rslt: input = 0.31, final = 0.15, react = 0.18, pred = -0.04, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
01:47:53.743 00.000 15712 PPEC: input: 0.31, control: 0.15, exposure: 1500
01:47:53.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:53.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:47:53.743 00.000 15712 MoveAxis(W, 48, ABG)
01:47:53.743 00.000 15712 Guiding  Dir = 3, Dur = 48
01:47:53.743 00.000 15712 IsGuiding returns 0
01:47:53.776 00.033 15712 PulseGuide returned control before completion, sleep 30
01:47:53.818 00.042 15712 IsGuiding returns 1
01:47:53.818 00.000 15712 scope still moving after pulse duration time elapsed
01:47:53.854 00.036 15712 IsGuiding returns 0
01:47:53.854 00.000 15712 scope move finished after 48 + 60 ms
01:47:53.854 00.000 15712 Move returns status 0, amount 48
01:47:53.854 00.000 15712 MoveAxis(N, 0, ABG)
01:47:53.854 00.000 15712 Move returns status 0, amount 0
01:47:53.854 00.000 15712 move complete, result=0
01:47:53.854 00.000 7988 GuideStep: 0.3 px 48 ms WEST, 0.2 px 0 ms NORTH
01:47:53.858 00.004 15712 worker thread done servicing request
01:47:53.858 00.000 15712 Worker thread wakes up
01:47:53.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:53.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:55.272 01.414 15712 Exposure complete
01:47:55.335 00.063 15712 worker thread done servicing request
01:47:55.335 00.000 7988 OnExposeComplete: enter
01:47:55.335 00.000 7988 UpdateGuideState(): m_state=6
01:47:55.337 00.002 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2958
01:47:55.337 00.000 7988 Star::Find returns 1 (0), X=973.26, Y=186.62, Mass=680, SNR=16.6, Peak=140 HFD=3.2
01:47:55.337 00.000 7988 MultiStar: [#1 0.08,-0.18,1.03,U] [#2 0.12,0.01,0.93,U] [#3 0.11,-0.04,0.87,U] [#4 0.11,0.26,0.69,U] [#5 -0.70,-0.08,0.00,M2] [#6 -0.43,-0.40,0.00,M5] [#7 0.62,-0.08,0.00,M5] [#8 -0.08,-0.33,0.40,U] 
01:47:55.337 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.05}, one-star: {-0.46, -0.07}
01:47:55.337 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.62 = 2.67)
01:47:55.337 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
01:47:55.337 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.05 mountX=-0.05 mountY=0.03, mountTheta=2.64
01:47:55.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
01:47:55.337 00.000 7988 Enqueuing Move request for scope (-0.03, -0.05)
01:47:55.337 00.000 15712 Worker thread wakes up
01:47:55.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:47:55.337 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:47:55.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:47:55.349 00.012 15712 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=0.03
01:47:55.349 00.000 7988 UpdateGuideState exits: m=680 SNR=16.6
01:47:55.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:55.349 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:55.349 00.000 7988 Enqueuing Expose request
01:47:55.349 00.000 15712 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:55.349 00.000 15712 PPEC: input: -0.05, control: -0.04, exposure: 1500
01:47:55.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:55.349 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:47:55.354 00.005 15712 MoveAxis(E, 12, ABG)
01:47:55.354 00.000 15712 Guiding  Dir = 2, Dur = 12
01:47:55.354 00.000 15712 IsGuiding returns 0
01:47:55.371 00.017 15712 IsGuiding returns 1
01:47:55.371 00.000 15712 scope still moving after pulse duration time elapsed
01:47:55.422 00.051 15712 IsGuiding returns 0
01:47:55.422 00.000 15712 scope move finished after 12 + 56 ms
01:47:55.422 00.000 15712 Move returns status 0, amount 12
01:47:55.422 00.000 15712 MoveAxis(N, 0, ABG)
01:47:55.422 00.000 15712 Move returns status 0, amount 0
01:47:55.422 00.000 15712 move complete, result=0
01:47:55.422 00.000 15712 worker thread done servicing request
01:47:55.422 00.000 15712 Worker thread wakes up
01:47:55.422 00.000 7988 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
01:47:55.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:55.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:57.057 01.635 15712 Exposure complete
01:47:57.121 00.064 15712 worker thread done servicing request
01:47:57.121 00.000 7988 OnExposeComplete: enter
01:47:57.121 00.000 7988 UpdateGuideState(): m_state=6
01:47:57.121 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2959
01:47:57.121 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=186.68, Mass=788, SNR=18.1, Peak=157 HFD=3.4
01:47:57.121 00.000 7988 MultiStar: [#1 0.30,0.08,0.91,U] [#2 0.21,-0.09,0.83,U] [#3 0.46,0.17,0.00,M6] [#4 0.26,-0.01,0.61,U] [#5 0.07,-0.18,0.61,U] [#6 -0.31,-0.43,0.00,M6] [#7 0.21,-0.45,0.00,M6] [#8 0.57,0.13,0.00,M4] 
01:47:57.121 00.000 7988 refined, 4 included, MultiStar: {0.10, -0.03}, one-star: {-0.25, -0.01}
01:47:57.121 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
01:47:57.121 00.000 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
01:47:57.121 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.30 mountX=-0.03 mountY=-0.10, mountTheta=-1.87
01:47:57.121 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.03, opts=13)
01:47:57.121 00.000 7988 Enqueuing Move request for scope (0.10, -0.03)
01:47:57.121 00.000 15712 Worker thread wakes up
01:47:57.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
01:47:57.121 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
01:47:57.121 00.000 15712 Moving (0.10, -0.03) raw xDistance=-0.03 yDistance=-0.10
01:47:57.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
01:47:57.136 00.015 7988 UpdateGuideState exits: m=788 SNR=18.1
01:47:57.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:57.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:57.136 00.000 7988 Enqueuing Expose request
01:47:57.136 00.000 15712 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:47:57.136 00.000 15712 PPEC: input: -0.03, control: -0.04, exposure: 1500
01:47:57.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:57.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:47:57.136 00.000 15712 MoveAxis(E, 12, ABG)
01:47:57.136 00.000 15712 Guiding  Dir = 2, Dur = 12
01:47:57.136 00.000 15712 IsGuiding returns 0
01:47:57.156 00.020 15712 IsGuiding returns 1
01:47:57.156 00.000 15712 scope still moving after pulse duration time elapsed
01:47:57.221 00.065 15712 IsGuiding returns 0
01:47:57.221 00.000 15712 scope move finished after 12 + 67 ms
01:47:57.221 00.000 15712 Move returns status 0, amount 12
01:47:57.221 00.000 15712 MoveAxis(N, 0, ABG)
01:47:57.221 00.000 15712 Move returns status 0, amount 0
01:47:57.221 00.000 15712 move complete, result=0
01:47:57.221 00.000 7988 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
01:47:57.231 00.010 15712 worker thread done servicing request
01:47:57.231 00.000 15712 Worker thread wakes up
01:47:57.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:57.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:47:58.651 01.420 15712 Exposure complete
01:47:58.712 00.061 15712 worker thread done servicing request
01:47:58.712 00.000 7988 OnExposeComplete: enter
01:47:58.716 00.004 7988 UpdateGuideState(): m_state=6
01:47:58.716 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2960
01:47:58.718 00.002 7988 Star::Find returns 1 (0), X=973.63, Y=186.93, Mass=632, SNR=16.1, Peak=165 HFD=2.9
01:47:58.718 00.000 7988 MultiStar: [#1 0.05,0.28,0.96,U] [#2 -0.03,0.18,0.92,U] [#3 0.27,0.27,0.85,U] [#4 0.11,0.26,0.68,U] [#5 -0.27,-0.01,0.65,U] [#6 -0.30,-0.13,0.72,U] [#7 0.98,0.71,0.00,M7] [#8 -0.19,-0.55,0.00,M5] 
01:47:58.720 00.002 7988 refined, 6 included, MultiStar: {-0.03, 0.17}, one-star: {-0.09, 0.24}
01:47:58.720 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
01:47:58.722 00.002 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
01:47:58.722 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.73 mountX=0.17 mountY=0.02, mountTheta=0.13
01:47:58.724 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
01:47:58.726 00.002 7988 Enqueuing Move request for scope (-0.03, 0.17)
01:47:58.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:47:58.728 00.002 7988 UpdateGuideState exits: m=632 SNR=16.1
01:47:58.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:58.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:47:58.728 00.000 7988 Enqueuing Expose request
01:47:58.728 00.000 15712 Worker thread wakes up
01:47:58.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
01:47:58.728 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
01:47:58.728 00.000 15712 Moving (-0.03, 0.17) raw xDistance=0.17 yDistance=0.02
01:47:58.733 00.005 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
01:47:58.733 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
01:47:58.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:58.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:47:58.733 00.000 15712 MoveAxis(W, 23, ABG)
01:47:58.733 00.000 15712 Guiding  Dir = 3, Dur = 23
01:47:58.733 00.000 15712 IsGuiding returns 0
01:47:58.796 00.063 15712 IsGuiding returns 1
01:47:58.808 00.012 15712 scope still moving after pulse duration time elapsed
01:47:58.840 00.032 15712 IsGuiding returns 0
01:47:58.840 00.000 15712 scope move finished after 23 + 79 ms
01:47:58.840 00.000 15712 Move returns status 0, amount 23
01:47:58.840 00.000 15712 MoveAxis(N, 0, ABG)
01:47:58.840 00.000 15712 Move returns status 0, amount 0
01:47:58.840 00.000 15712 move complete, result=0
01:47:58.840 00.000 15712 worker thread done servicing request
01:47:58.840 00.000 15712 Worker thread wakes up
01:47:58.840 00.000 7988 GuideStep: 0.2 px 23 ms WEST, 0.0 px 0 ms NORTH
01:47:58.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:47:58.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:00.582 01.742 15712 Exposure complete
01:48:00.644 00.062 15712 worker thread done servicing request
01:48:00.644 00.000 7988 OnExposeComplete: enter
01:48:00.644 00.000 7988 UpdateGuideState(): m_state=6
01:48:00.649 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2961
01:48:00.649 00.000 7988 Star::Find returns 1 (0), X=973.41, Y=186.76, Mass=691, SNR=16.9, Peak=134 HFD=3.2
01:48:00.651 00.002 7988 MultiStar: [#1 -0.02,-0.27,1.01,U] [#2 0.37,0.19,0.88,U] [#3 0.51,-0.19,0.00,M6] [#4 -0.06,0.38,0.69,U] [#5 -0.58,-0.18,0.00,M1] [#6 -0.67,-0.40,0.00,M6] [#7 -0.31,-0.37,0.00,M8] [#8 -0.58,-1.08,0.00,M6] 
01:48:00.651 00.000 7988 refined, 3 included, MultiStar: {-0.02, 0.06}, one-star: {-0.31, 0.07}
01:48:00.653 00.002 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
01:48:00.653 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:48:00.655 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.80 mountX=0.06 mountY=0.01, mountTheta=0.21
01:48:00.657 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
01:48:00.657 00.000 7988 Enqueuing Move request for scope (-0.02, 0.06)
01:48:00.659 00.002 15712 Worker thread wakes up
01:48:00.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:48:00.659 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:48:00.659 00.000 15712 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
01:48:00.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
01:48:00.659 00.000 7988 UpdateGuideState exits: m=691 SNR=16.9
01:48:00.661 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:00.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:00.663 00.002 7988 Enqueuing Expose request
01:48:00.663 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:00.663 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
01:48:00.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:00.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:48:00.663 00.000 15712 MoveAxis(E, 10, ABG)
01:48:00.663 00.000 15712 Guiding  Dir = 2, Dur = 10
01:48:00.695 00.032 15712 IsGuiding returns 0
01:48:00.712 00.017 15712 IsGuiding returns 1
01:48:00.712 00.000 15712 scope still moving after pulse duration time elapsed
01:48:00.757 00.045 15712 IsGuiding returns 0
01:48:00.757 00.000 15712 scope move finished after 10 + 54 ms
01:48:00.757 00.000 15712 Move returns status 0, amount 10
01:48:00.757 00.000 15712 MoveAxis(N, 0, ABG)
01:48:00.757 00.000 15712 Move returns status 0, amount 0
01:48:00.757 00.000 15712 move complete, result=0
01:48:00.757 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
01:48:00.763 00.006 15712 worker thread done servicing request
01:48:00.763 00.000 15712 Worker thread wakes up
01:48:00.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:00.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:02.174 01.411 15712 Exposure complete
01:48:02.238 00.064 15712 worker thread done servicing request
01:48:02.240 00.002 7988 OnExposeComplete: enter
01:48:02.240 00.000 7988 UpdateGuideState(): m_state=6
01:48:02.240 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2962
01:48:02.240 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=186.82, Mass=775, SNR=17.7, Peak=152 HFD=3.5
01:48:02.240 00.000 7988 MultiStar: [#1 -0.02,0.04,0.93,U] [#2 -0.17,-0.19,0.85,U] [#3 0.59,0.37,0.00,M7] [#4 0.08,0.54,0.00,M1] [#5 -0.39,0.14,0.75,U] [#6 -0.52,-0.22,0.00,M7] [#7 0.28,-0.04,0.47,U] [#8 0.47,-0.13,0.00,M7] 
01:48:02.240 00.000 7988 refined, 4 included, MultiStar: {-0.12, 0.02}, one-star: {-0.15, 0.13}
01:48:02.240 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
01:48:02.240 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
01:48:02.240 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.96 mountX=0.02 mountY=0.12, mountTheta=1.40
01:48:02.251 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.02, opts=13)
01:48:02.252 00.001 7988 Enqueuing Move request for scope (-0.12, 0.02)
01:48:02.254 00.002 15712 Worker thread wakes up
01:48:02.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
01:48:02.254 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
01:48:02.254 00.000 15712 Moving (-0.12, 0.02) raw xDistance=0.02 yDistance=0.12
01:48:02.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
01:48:02.254 00.000 7988 UpdateGuideState exits: m=775 SNR=17.7
01:48:02.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:02.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:02.254 00.000 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:02.254 00.000 7988 Enqueuing Expose request
01:48:02.254 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
01:48:02.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:02.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:48:02.254 00.000 15712 MoveAxis(E, 9, ABG)
01:48:02.254 00.000 15712 Guiding  Dir = 2, Dur = 9
01:48:02.254 00.000 15712 IsGuiding returns 0
01:48:02.268 00.014 15712 IsGuiding returns 0
01:48:02.268 00.000 15712 Move returns status 0, amount 9
01:48:02.268 00.000 15712 MoveAxis(N, 0, ABG)
01:48:02.268 00.000 15712 Move returns status 0, amount 0
01:48:02.268 00.000 15712 move complete, result=0
01:48:02.268 00.000 15712 worker thread done servicing request
01:48:02.268 00.000 15712 Worker thread wakes up
01:48:02.268 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
01:48:02.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:02.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:03.925 01.657 15712 Exposure complete
01:48:03.986 00.061 15712 worker thread done servicing request
01:48:03.986 00.000 7988 OnExposeComplete: enter
01:48:03.986 00.000 7988 UpdateGuideState(): m_state=6
01:48:03.986 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2963
01:48:03.986 00.000 7988 Star::Find returns 1 (0), X=973.51, Y=186.98, Mass=625, SNR=16.2, Peak=151 HFD=3.0
01:48:03.996 00.010 7988 MultiStar: [#1 -0.09,0.35,1.02,U] [#2 0.10,0.27,0.87,U] [#3 0.37,0.34,0.00,M8] [#4 0.01,-0.05,0.76,U] [#5 -0.03,0.18,0.75,U] [#6 -0.21,0.35,0.60,U] [#7 -0.34,1.06,0.00,M8] [#8 -0.23,0.12,0.42,U] 
01:48:03.996 00.000 7988 refined, 6 included, MultiStar: {-0.08, 0.23}, one-star: {-0.21, 0.29}
01:48:03.996 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
01:48:03.998 00.002 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
01:48:03.998 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.92 mountX=0.22 mountY=0.08, mountTheta=0.32
01:48:04.002 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.23, opts=13)
01:48:04.002 00.000 7988 Enqueuing Move request for scope (-0.08, 0.23)
01:48:04.002 00.000 15712 Worker thread wakes up
01:48:04.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
01:48:04.002 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
01:48:04.002 00.000 15712 Moving (-0.08, 0.23) raw xDistance=0.22 yDistance=0.08
01:48:04.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
01:48:04.002 00.000 7988 UpdateGuideState exits: m=625 SNR=16.2
01:48:04.006 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:04.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:04.008 00.002 7988 Enqueuing Expose request
01:48:04.008 00.000 15712 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:48:04.008 00.000 15712 PPEC: input: 0.22, control: 0.11, exposure: 1500
01:48:04.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:04.010 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:48:04.010 00.000 15712 MoveAxis(W, 35, ABG)
01:48:04.010 00.000 15712 Guiding  Dir = 3, Dur = 35
01:48:04.010 00.000 15712 IsGuiding returns 0
01:48:04.038 00.028 15712 PulseGuide returned control before completion, sleep 18
01:48:04.086 00.048 15712 IsGuiding returns 0
01:48:04.086 00.000 15712 Move returns status 0, amount 35
01:48:04.086 00.000 15712 MoveAxis(N, 0, ABG)
01:48:04.086 00.000 15712 Move returns status 0, amount 0
01:48:04.086 00.000 15712 move complete, result=0
01:48:04.086 00.000 15712 worker thread done servicing request
01:48:04.086 00.000 15712 Worker thread wakes up
01:48:04.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:04.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:04.086 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
01:48:05.502 01.416 15712 Exposure complete
01:48:05.568 00.066 15712 worker thread done servicing request
01:48:05.568 00.000 7988 OnExposeComplete: enter
01:48:05.568 00.000 7988 UpdateGuideState(): m_state=6
01:48:05.568 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2964
01:48:05.568 00.000 7988 Star::Find returns 1 (0), X=973.24, Y=186.87, Mass=678, SNR=16.8, Peak=139 HFD=3.4
01:48:05.568 00.000 7988 MultiStar: [#1 0.14,0.21,1.02,U] [#2 0.16,-0.02,0.84,U] [#3 -0.00,0.15,0.80,U] [#4 0.32,0.10,0.65,U] [#5 -0.15,-0.15,0.75,U] [#6 -0.33,-0.58,0.00,M7] [#7 0.14,0.37,0.57,U] [#8 0.91,-0.55,0.00,M7] 
01:48:05.568 00.000 7988 refined, 6 included, MultiStar: {-0.00, 0.12}, one-star: {-0.48, 0.18}
01:48:05.568 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
01:48:05.568 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
01:48:05.568 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=0.12 mountY=0.00, mountTheta=0.01
01:48:05.568 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.12, opts=13)
01:48:05.568 00.000 7988 Enqueuing Move request for scope (-0.00, 0.12)
01:48:05.581 00.013 15712 Worker thread wakes up
01:48:05.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=62, FiltMax=255, Gamma=0.690
01:48:05.581 00.000 7988 UpdateGuideState exits: m=678 SNR=16.8
01:48:05.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:05.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:05.581 00.000 7988 Enqueuing Expose request
01:48:05.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
01:48:05.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:48:05.581 00.000 15712 Moving (-0.00, 0.12) raw xDistance=0.12 yDistance=0.00
01:48:05.590 00.009 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:05.590 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
01:48:05.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:05.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:48:05.590 00.000 15712 MoveAxis(E, 8, ABG)
01:48:05.590 00.000 15712 Guiding  Dir = 2, Dur = 8
01:48:05.590 00.000 15712 IsGuiding returns 0
01:48:05.598 00.008 15712 IsGuiding returns 0
01:48:05.598 00.000 15712 Move returns status 0, amount 8
01:48:05.598 00.000 15712 MoveAxis(N, 0, ABG)
01:48:05.598 00.000 15712 Move returns status 0, amount 0
01:48:05.598 00.000 15712 move complete, result=0
01:48:05.598 00.000 15712 worker thread done servicing request
01:48:05.598 00.000 15712 Worker thread wakes up
01:48:05.598 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:48:05.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:05.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:07.350 01.752 15712 Exposure complete
01:48:07.411 00.061 15712 worker thread done servicing request
01:48:07.411 00.000 7988 OnExposeComplete: enter
01:48:07.411 00.000 7988 UpdateGuideState(): m_state=6
01:48:07.416 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2965
01:48:07.416 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=187.22, Mass=661, SNR=16.4, Peak=162 HFD=3.1
01:48:07.418 00.002 7988 MultiStar: [#1 0.20,0.02,0.97,U] [#2 0.28,-0.01,0.91,U] [#3 0.31,-0.02,0.87,U] [#4 0.19,0.25,0.74,U] [#5 -0.07,0.00,0.77,U] [#6 -0.20,0.00,0.65,U] [#7 0.34,-0.50,0.00,M8] [#8 0.00,0.00,0.00,L] [#9 -0.16,0.48,0.00,M5] 
01:48:07.418 00.000 7988 refined, 6 included, MultiStar: {0.15, 0.12}, one-star: {0.22, 0.53}
01:48:07.420 00.002 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
01:48:07.420 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
01:48:07.422 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.68 mountX=0.12 mountY=-0.15, mountTheta=-0.90
01:48:07.424 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.12, opts=13)
01:48:07.424 00.000 7988 Enqueuing Move request for scope (0.15, 0.12)
01:48:07.426 00.002 15712 Worker thread wakes up
01:48:07.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:48:07.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:48:07.426 00.000 15712 Moving (0.15, 0.12) raw xDistance=0.12 yDistance=-0.15
01:48:07.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
01:48:07.427 00.001 7988 UpdateGuideState exits: m=661 SNR=16.4
01:48:07.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:07.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:07.427 00.000 7988 Enqueuing Expose request
01:48:07.427 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:07.427 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
01:48:07.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:07.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:48:07.427 00.000 15712 MoveAxis(E, 9, ABG)
01:48:07.427 00.000 15712 Guiding  Dir = 2, Dur = 9
01:48:07.427 00.000 15712 IsGuiding returns 0
01:48:07.459 00.032 15712 IsGuiding returns 0
01:48:07.459 00.000 15712 Move returns status 0, amount 9
01:48:07.459 00.000 15712 MoveAxis(N, 0, ABG)
01:48:07.459 00.000 15712 Move returns status 0, amount 0
01:48:07.459 00.000 15712 move complete, result=0
01:48:07.459 00.000 15712 worker thread done servicing request
01:48:07.459 00.000 15712 Worker thread wakes up
01:48:07.459 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
01:48:07.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:07.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:08.879 01.420 15712 Exposure complete
01:48:08.943 00.064 15712 worker thread done servicing request
01:48:08.943 00.000 7988 OnExposeComplete: enter
01:48:08.943 00.000 7988 UpdateGuideState(): m_state=6
01:48:08.943 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2966
01:48:08.947 00.004 7988 Star::Find returns 1 (0), X=973.67, Y=186.88, Mass=620, SNR=15.9, Peak=138 HFD=3.2
01:48:08.947 00.000 7988 MultiStar: [#1 0.26,0.05,1.04,U] [#2 -0.21,0.16,0.93,U] [#3 0.32,0.56,0.00,M7] [#4 0.40,0.21,0.77,U] [#5 0.16,-0.18,0.74,U] [#6 -0.25,-0.20,0.67,U] [#7 -0.10,-0.11,0.55,U] [#8 -0.45,-0.13,0.00,M8] 
01:48:08.947 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.04}, one-star: {-0.05, 0.19}
01:48:08.947 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
01:48:08.947 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
01:48:08.947 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.79 mountX=0.04 mountY=-0.04, mountTheta=-0.79
01:48:08.947 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
01:48:08.947 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
01:48:08.947 00.000 15712 Worker thread wakes up
01:48:08.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:48:08.947 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:48:08.947 00.000 15712 Moving (0.04, 0.04) raw xDistance=0.04 yDistance=-0.04
01:48:08.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
01:48:08.958 00.011 7988 UpdateGuideState exits: m=620 SNR=15.9
01:48:08.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:08.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:08.958 00.000 7988 Enqueuing Expose request
01:48:08.958 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:08.958 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:48:08.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:08.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:48:08.958 00.000 15712 MoveAxis(E, 8, ABG)
01:48:08.958 00.000 15712 Guiding  Dir = 2, Dur = 8
01:48:08.974 00.016 15712 IsGuiding returns 0
01:48:08.994 00.020 15712 IsGuiding returns 0
01:48:08.994 00.000 15712 Move returns status 0, amount 8
01:48:08.994 00.000 15712 MoveAxis(N, 0, ABG)
01:48:08.994 00.000 15712 Move returns status 0, amount 0
01:48:08.994 00.000 15712 move complete, result=0
01:48:08.994 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:48:08.996 00.002 15712 worker thread done servicing request
01:48:08.996 00.000 15712 Worker thread wakes up
01:48:08.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:08.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:10.638 01.642 15712 Exposure complete
01:48:10.699 00.061 15712 worker thread done servicing request
01:48:10.699 00.000 7988 OnExposeComplete: enter
01:48:10.699 00.000 7988 UpdateGuideState(): m_state=6
01:48:10.706 00.007 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2967
01:48:10.706 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=186.72, Mass=808, SNR=18.3, Peak=140 HFD=3.6
01:48:10.708 00.002 7988 MultiStar: [#1 -0.02,0.07,0.93,U] [#2 -0.22,-0.25,0.84,U] [#3 0.41,0.46,0.00,M8] [#4 0.37,0.29,0.00,M1] [#5 -0.24,-0.12,0.61,U] [#6 -0.48,-0.65,0.00,M6] [#7 0.78,0.12,0.00,M8] [#8 0.58,-0.46,0.00,M9] 
01:48:10.708 00.000 7988 refined, 3 included, MultiStar: {-0.15, -0.05}, one-star: {-0.16, 0.02}
01:48:10.710 00.002 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.56) = xAngle (-4.35 = 1.93)
01:48:10.710 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.90)
01:48:10.712 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.79 mountX=-0.06 mountY=0.15, mountTheta=1.93
01:48:10.714 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.05, opts=13)
01:48:10.716 00.002 7988 Enqueuing Move request for scope (-0.15, -0.05)
01:48:10.716 00.000 15712 Worker thread wakes up
01:48:10.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
01:48:10.716 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
01:48:10.716 00.000 15712 Moving (-0.15, -0.05) raw xDistance=-0.06 yDistance=0.15
01:48:10.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
01:48:10.716 00.000 7988 UpdateGuideState exits: m=808 SNR=18.3
01:48:10.718 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:10.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:10.720 00.002 7988 Enqueuing Expose request
01:48:10.720 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:10.720 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:48:10.720 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:10.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:48:10.720 00.000 15712 MoveAxis(E, 8, ABG)
01:48:10.720 00.000 15712 Guiding  Dir = 2, Dur = 8
01:48:10.720 00.000 15712 IsGuiding returns 0
01:48:10.733 00.013 15712 IsGuiding returns 0
01:48:10.733 00.000 15712 Move returns status 0, amount 8
01:48:10.733 00.000 15712 MoveAxis(N, 0, ABG)
01:48:10.733 00.000 15712 Move returns status 0, amount 0
01:48:10.733 00.000 15712 move complete, result=0
01:48:10.733 00.000 15712 worker thread done servicing request
01:48:10.733 00.000 15712 Worker thread wakes up
01:48:10.733 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
01:48:10.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:10.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:12.153 01.420 15712 Exposure complete
01:48:12.214 00.061 15712 worker thread done servicing request
01:48:12.214 00.000 7988 OnExposeComplete: enter
01:48:12.214 00.000 7988 UpdateGuideState(): m_state=6
01:48:12.214 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2968
01:48:12.214 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=186.73, Mass=720, SNR=17.1, Peak=139 HFD=3.6
01:48:12.214 00.000 7988 MultiStar: [#1 -0.16,0.13,0.95,U] [#2 -0.01,-0.39,0.88,U] [#3 0.27,0.23,0.86,U] [#4 0.26,0.10,0.72,U] [#5 -0.50,0.11,0.00,M1] [#6 0.06,-0.31,0.62,U] [#7 0.19,-0.28,0.43,U] [#8 0.08,0.12,0.43,U] 
01:48:12.228 00.014 7988 single-star, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.00, 0.04}
01:48:12.228 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
01:48:12.230 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:48:12.230 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.49 mountX=0.04 mountY=-0.00, mountTheta=-0.10
01:48:12.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.04, opts=13)
01:48:12.230 00.000 7988 Enqueuing Move request for scope (0.00, 0.04)
01:48:12.230 00.000 15712 Worker thread wakes up
01:48:12.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
01:48:12.230 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
01:48:12.230 00.000 15712 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.00
01:48:12.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
01:48:12.230 00.000 7988 UpdateGuideState exits: m=720 SNR=17.1
01:48:12.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:12.230 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:12.230 00.000 7988 Enqueuing Expose request
01:48:12.230 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:12.230 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:48:12.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:12.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:48:12.230 00.000 15712 MoveAxis(E, 8, ABG)
01:48:12.230 00.000 15712 Guiding  Dir = 2, Dur = 8
01:48:12.230 00.000 15712 IsGuiding returns 0
01:48:12.271 00.041 15712 IsGuiding returns 0
01:48:12.271 00.000 15712 Move returns status 0, amount 8
01:48:12.271 00.000 15712 MoveAxis(N, 0, ABG)
01:48:12.271 00.000 15712 Move returns status 0, amount 0
01:48:12.271 00.000 15712 move complete, result=0
01:48:12.271 00.000 15712 worker thread done servicing request
01:48:12.271 00.000 15712 Worker thread wakes up
01:48:12.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:12.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:12.271 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:48:14.014 01.743 15712 Exposure complete
01:48:14.077 00.063 15712 worker thread done servicing request
01:48:14.077 00.000 7988 OnExposeComplete: enter
01:48:14.077 00.000 7988 UpdateGuideState(): m_state=6
01:48:14.077 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2969
01:48:14.082 00.005 7988 Star::Find returns 1 (0), X=973.65, Y=186.74, Mass=659, SNR=16.6, Peak=145 HFD=3.3
01:48:14.082 00.000 7988 MultiStar: [#1 0.16,-0.10,0.98,U] [#2 0.29,0.00,0.88,U] [#3 0.22,0.61,0.00,M8] [#4 0.14,-0.12,0.69,U] [#5 -0.42,-0.04,0.79,U] [#6 -0.19,-0.46,0.00,M6] [#7 0.39,0.08,0.52,U] [#8 0.28,-0.46,0.00,M9] 
01:48:14.082 00.000 7988 refined, 5 included, MultiStar: {0.06, -0.02}, one-star: {-0.07, 0.05}
01:48:14.082 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
01:48:14.082 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
01:48:14.082 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.38 mountX=-0.02 mountY=-0.06, mountTheta=-1.94
01:48:14.082 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
01:48:14.082 00.000 7988 Enqueuing Move request for scope (0.06, -0.02)
01:48:14.082 00.000 15712 Worker thread wakes up
01:48:14.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:48:14.082 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:48:14.082 00.000 15712 Moving (0.06, -0.02) raw xDistance=-0.02 yDistance=-0.06
01:48:14.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:48:14.082 00.000 7988 UpdateGuideState exits: m=659 SNR=16.6
01:48:14.093 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:14.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:14.093 00.000 7988 Enqueuing Expose request
01:48:14.093 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:14.093 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
01:48:14.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:14.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:48:14.093 00.000 15712 MoveAxis(E, 9, ABG)
01:48:14.093 00.000 15712 Guiding  Dir = 2, Dur = 9
01:48:14.093 00.000 15712 IsGuiding returns 0
01:48:14.125 00.032 15712 IsGuiding returns 0
01:48:14.125 00.000 15712 Move returns status 0, amount 9
01:48:14.125 00.000 15712 MoveAxis(N, 0, ABG)
01:48:14.125 00.000 15712 Move returns status 0, amount 0
01:48:14.125 00.000 15712 move complete, result=0
01:48:14.125 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:48:14.127 00.002 15712 worker thread done servicing request
01:48:14.127 00.000 15712 Worker thread wakes up
01:48:14.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:14.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:15.544 01.417 15712 Exposure complete
01:48:15.606 00.062 15712 worker thread done servicing request
01:48:15.606 00.000 7988 OnExposeComplete: enter
01:48:15.606 00.000 7988 UpdateGuideState(): m_state=6
01:48:15.606 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2970
01:48:15.613 00.007 7988 Star::Find returns 1 (0), X=973.74, Y=186.75, Mass=747, SNR=17.7, Peak=136 HFD=3.6
01:48:15.613 00.000 7988 MultiStar: [#1 0.06,-0.15,0.99,U] [#2 0.18,-0.25,0.83,U] [#3 0.65,0.00,0.00,M9] [#4 -0.05,0.08,0.64,U] [#5 -0.08,0.09,0.69,U] [#6 -0.35,-0.80,0.00,M7] [#7 0.78,-0.19,0.00,M7] [#8 0.33,0.18,0.39,U] 
01:48:15.613 00.000 7988 refined, 5 included, MultiStar: {0.06, -0.02}, one-star: {0.01, 0.06}
01:48:15.613 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
01:48:15.613 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
01:48:15.613 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.38 mountX=-0.02 mountY=-0.06, mountTheta=-1.95
01:48:15.613 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
01:48:15.613 00.000 7988 Enqueuing Move request for scope (0.06, -0.02)
01:48:15.622 00.009 15712 Worker thread wakes up
01:48:15.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:48:15.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:48:15.622 00.000 15712 Moving (0.06, -0.02) raw xDistance=-0.02 yDistance=-0.06
01:48:15.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
01:48:15.622 00.000 7988 UpdateGuideState exits: m=747 SNR=17.7
01:48:15.626 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:15.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:15.626 00.000 7988 Enqueuing Expose request
01:48:15.629 00.003 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:15.629 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
01:48:15.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:15.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:48:15.629 00.000 15712 MoveAxis(E, 9, ABG)
01:48:15.629 00.000 15712 Guiding  Dir = 2, Dur = 9
01:48:15.638 00.009 15712 IsGuiding returns 0
01:48:15.660 00.022 15712 IsGuiding returns 0
01:48:15.660 00.000 15712 Move returns status 0, amount 9
01:48:15.660 00.000 15712 MoveAxis(N, 0, ABG)
01:48:15.660 00.000 15712 Move returns status 0, amount 0
01:48:15.660 00.000 15712 move complete, result=0
01:48:15.660 00.000 15712 worker thread done servicing request
01:48:15.660 00.000 15712 Worker thread wakes up
01:48:15.660 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:48:15.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:15.663 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:17.299 01.636 15712 Exposure complete
01:48:17.363 00.064 15712 worker thread done servicing request
01:48:17.363 00.000 7988 OnExposeComplete: enter
01:48:17.363 00.000 7988 UpdateGuideState(): m_state=6
01:48:17.363 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2971
01:48:17.363 00.000 7988 Star::Find returns 1 (0), X=973.54, Y=186.66, Mass=772, SNR=17.7, Peak=134 HFD=3.5
01:48:17.363 00.000 7988 MultiStar: [#1 0.27,-0.16,0.95,U] [#2 0.21,0.07,0.86,U] [#3 0.32,0.12,0.86,U] [#4 0.14,-0.20,0.59,U] [#5 -0.08,-0.49,0.00,M1] [#6 -0.27,-0.48,0.00,M8] [#7 0.33,-0.12,0.50,U] [#8 1.01,-0.65,0.00,M9] 
01:48:17.363 00.000 7988 refined, 5 included, MultiStar: {0.16, -0.04}, one-star: {-0.18, -0.03}
01:48:17.363 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
01:48:17.363 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
01:48:17.363 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.26 mountX=-0.04 mountY=-0.16, mountTheta=-1.83
01:48:17.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.04, opts=13)
01:48:17.363 00.000 7988 Enqueuing Move request for scope (0.16, -0.04)
01:48:17.377 00.014 15712 Worker thread wakes up
01:48:17.377 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
01:48:17.377 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
01:48:17.377 00.000 15712 Moving (0.16, -0.04) raw xDistance=-0.04 yDistance=-0.16
01:48:17.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
01:48:17.377 00.000 7988 UpdateGuideState exits: m=772 SNR=17.7
01:48:17.379 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:17.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:17.379 00.000 7988 Enqueuing Expose request
01:48:17.379 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:17.379 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
01:48:17.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:17.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:48:17.379 00.000 15712 MoveAxis(E, 9, ABG)
01:48:17.379 00.000 15712 Guiding  Dir = 2, Dur = 9
01:48:17.379 00.000 15712 IsGuiding returns 0
01:48:17.394 00.015 15712 IsGuiding returns 0
01:48:17.394 00.000 15712 Move returns status 0, amount 9
01:48:17.394 00.000 15712 MoveAxis(N, 0, ABG)
01:48:17.394 00.000 15712 Move returns status 0, amount 0
01:48:17.394 00.000 15712 move complete, result=0
01:48:17.394 00.000 15712 worker thread done servicing request
01:48:17.394 00.000 15712 Worker thread wakes up
01:48:17.394 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
01:48:17.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:17.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:18.814 01.420 15712 Exposure complete
01:48:18.875 00.061 15712 worker thread done servicing request
01:48:18.875 00.000 7988 OnExposeComplete: enter
01:48:18.875 00.000 7988 UpdateGuideState(): m_state=6
01:48:18.880 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2972
01:48:18.880 00.000 7988 Star::Find returns 1 (0), X=973.59, Y=186.64, Mass=731, SNR=17.2, Peak=148 HFD=3.3
01:48:18.882 00.002 7988 MultiStar: [#1 0.22,0.12,1.06,U] [#2 0.02,0.29,0.89,U] [#3 0.15,0.39,0.87,U] [#4 0.21,0.05,0.77,U] [#5 -0.36,-0.20,0.77,U] [#6 -0.23,-0.31,0.64,U] [#7 0.33,0.43,0.00,M7] [#8 -0.33,0.06,0.35,U] 
01:48:18.882 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {-0.13, -0.05}
01:48:18.884 00.002 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.32 = 0.32)
01:48:18.884 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
01:48:18.886 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.89 mountX=0.06 mountY=0.02, mountTheta=0.29
01:48:18.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
01:48:18.888 00.000 7988 Enqueuing Move request for scope (-0.02, 0.06)
01:48:18.890 00.002 15712 Worker thread wakes up
01:48:18.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:48:18.890 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:48:18.890 00.000 15712 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.02
01:48:18.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:48:18.891 00.001 7988 UpdateGuideState exits: m=731 SNR=17.2
01:48:18.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:18.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:18.891 00.000 7988 Enqueuing Expose request
01:48:18.891 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:18.891 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
01:48:18.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:18.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:48:18.891 00.000 15712 MoveAxis(E, 8, ABG)
01:48:18.891 00.000 15712 Guiding  Dir = 2, Dur = 8
01:48:18.891 00.000 15712 IsGuiding returns 0
01:48:18.912 00.021 15712 IsGuiding returns 0
01:48:18.912 00.000 15712 Move returns status 0, amount 8
01:48:18.912 00.000 15712 MoveAxis(N, 0, ABG)
01:48:18.912 00.000 15712 Move returns status 0, amount 0
01:48:18.912 00.000 15712 move complete, result=0
01:48:18.912 00.000 15712 worker thread done servicing request
01:48:18.912 00.000 15712 Worker thread wakes up
01:48:18.912 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:48:18.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:18.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:20.664 01.752 15712 Exposure complete
01:48:20.724 00.060 15712 worker thread done servicing request
01:48:20.724 00.000 7988 OnExposeComplete: enter
01:48:20.724 00.000 7988 UpdateGuideState(): m_state=6
01:48:20.724 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
01:48:20.724 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=186.90, Mass=738, SNR=17.6, Peak=145 HFD=3.4
01:48:20.724 00.000 7988 MultiStar: [#1 0.34,-0.05,1.01,U] [#2 0.13,0.51,0.00,M1] [#3 0.36,0.38,0.00,M8] [#4 -0.10,0.40,0.72,U] [#5 -0.22,0.39,0.80,U] [#6 -0.28,-0.53,0.00,M8] [#7 0.81,0.48,0.00,M8] [#8 -0.31,-0.21,0.39,U] 
01:48:20.724 00.000 7988 refined, 4 included, MultiStar: {-0.02, 0.17}, one-star: {-0.05, 0.21}
01:48:20.724 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
01:48:20.724 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
01:48:20.724 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.68 mountX=0.17 mountY=0.02, mountTheta=0.09
01:48:20.724 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.17, opts=13)
01:48:20.724 00.000 7988 Enqueuing Move request for scope (-0.02, 0.17)
01:48:20.724 00.000 15712 Worker thread wakes up
01:48:20.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
01:48:20.724 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
01:48:20.724 00.000 15712 Moving (-0.02, 0.17) raw xDistance=0.17 yDistance=0.02
01:48:20.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:48:20.740 00.016 7988 UpdateGuideState exits: m=738 SNR=17.6
01:48:20.741 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:20.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:20.741 00.000 7988 Enqueuing Expose request
01:48:20.741 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
01:48:20.741 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
01:48:20.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:20.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:48:20.741 00.000 15712 MoveAxis(W, 26, ABG)
01:48:20.741 00.000 15712 Guiding  Dir = 3, Dur = 26
01:48:20.741 00.000 15712 IsGuiding returns 0
01:48:20.758 00.017 15712 PulseGuide returned control before completion, sleep 22
01:48:20.808 00.050 15712 IsGuiding returns 0
01:48:20.808 00.000 15712 Move returns status 0, amount 26
01:48:20.808 00.000 15712 MoveAxis(N, 0, ABG)
01:48:20.808 00.000 15712 Move returns status 0, amount 0
01:48:20.808 00.000 15712 move complete, result=0
01:48:20.808 00.000 15712 worker thread done servicing request
01:48:20.808 00.000 15712 Worker thread wakes up
01:48:20.808 00.000 7988 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
01:48:20.809 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:20.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:22.225 01.416 15712 Exposure complete
01:48:22.286 00.061 15712 worker thread done servicing request
01:48:22.286 00.000 7988 OnExposeComplete: enter
01:48:22.286 00.000 7988 UpdateGuideState(): m_state=6
01:48:22.291 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2974
01:48:22.291 00.000 7988 Star::Find returns 1 (0), X=973.46, Y=186.45, Mass=829, SNR=18.4, Peak=151 HFD=3.4
01:48:22.293 00.002 7988 MultiStar: [#1 0.22,-0.38,0.99,U] [#2 0.28,0.02,0.81,U] [#3 0.28,0.13,0.75,U] [#4 0.10,0.16,0.73,U] [#5 -0.36,0.01,0.77,U] [#6 -0.51,-0.36,0.00,M9] [#7 -0.07,-0.36,0.49,U] [#8 0.48,-0.00,0.00,M8] 
01:48:22.293 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.10}, one-star: {-0.26, -0.24}
01:48:22.296 00.003 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
01:48:22.296 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
01:48:22.298 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.31 mountX=-0.10 mountY=-0.02, mountTheta=-2.90
01:48:22.298 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
01:48:22.300 00.002 7988 Enqueuing Move request for scope (0.03, -0.10)
01:48:22.301 00.001 15712 Worker thread wakes up
01:48:22.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
01:48:22.301 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
01:48:22.301 00.000 15712 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.02
01:48:22.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:48:22.301 00.000 7988 UpdateGuideState exits: m=829 SNR=18.4
01:48:22.304 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:22.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:22.306 00.002 7988 Enqueuing Expose request
01:48:22.306 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:22.306 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
01:48:22.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:22.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:22.306 00.000 15712 MoveAxis(E, 7, ABG)
01:48:22.306 00.000 15712 Guiding  Dir = 2, Dur = 7
01:48:22.308 00.002 15712 IsGuiding returns 0
01:48:22.323 00.015 15712 IsGuiding returns 0
01:48:22.323 00.000 15712 Move returns status 0, amount 7
01:48:22.323 00.000 15712 MoveAxis(N, 0, ABG)
01:48:22.323 00.000 15712 Move returns status 0, amount 0
01:48:22.323 00.000 15712 move complete, result=0
01:48:22.323 00.000 15712 worker thread done servicing request
01:48:22.323 00.000 15712 Worker thread wakes up
01:48:22.323 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:48:22.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:22.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:23.963 01.640 15712 Exposure complete
01:48:24.027 00.064 15712 worker thread done servicing request
01:48:24.027 00.000 7988 OnExposeComplete: enter
01:48:24.027 00.000 7988 UpdateGuideState(): m_state=6
01:48:24.033 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2975
01:48:24.033 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=187.02, Mass=851, SNR=18.5, Peak=144 HFD=4.0
01:48:24.035 00.002 7988 MultiStar: [#1 0.33,-0.03,0.90,U] [#2 0.09,0.10,0.80,U] [#3 0.38,0.36,0.00,M8] [#4 0.25,0.12,0.66,U] [#5 -0.12,-0.18,0.61,U] [#6 -0.30,-0.30,0.58,U] [#7 0.09,0.06,0.47,U] [#8 0.52,-0.10,0.00,M9] 
01:48:24.035 00.000 7988 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.00, 0.33}
01:48:24.038 00.003 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
01:48:24.038 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
01:48:24.040 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=0.04 mountY=-0.07, mountTheta=-1.04
01:48:24.042 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
01:48:24.043 00.001 7988 Enqueuing Move request for scope (0.07, 0.04)
01:48:24.043 00.000 15712 Worker thread wakes up
01:48:24.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:48:24.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:48:24.043 00.000 15712 Moving (0.07, 0.04) raw xDistance=0.04 yDistance=-0.07
01:48:24.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:48:24.043 00.000 7988 UpdateGuideState exits: m=851 SNR=18.5
01:48:24.048 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:24.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:24.048 00.000 7988 Enqueuing Expose request
01:48:24.048 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:24.048 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:48:24.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:24.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:24.048 00.000 15712 MoveAxis(E, 5, ABG)
01:48:24.048 00.000 15712 Guiding  Dir = 2, Dur = 5
01:48:24.048 00.000 15712 IsGuiding returns 0
01:48:24.068 00.020 15712 IsGuiding returns 0
01:48:24.068 00.000 15712 Move returns status 0, amount 5
01:48:24.068 00.000 15712 MoveAxis(N, 0, ABG)
01:48:24.068 00.000 15712 Move returns status 0, amount 0
01:48:24.068 00.000 15712 move complete, result=0
01:48:24.068 00.000 15712 worker thread done servicing request
01:48:24.068 00.000 15712 Worker thread wakes up
01:48:24.068 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:48:24.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:24.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:25.479 01.411 15712 Exposure complete
01:48:25.541 00.062 15712 worker thread done servicing request
01:48:25.541 00.000 7988 OnExposeComplete: enter
01:48:25.541 00.000 7988 UpdateGuideState(): m_state=6
01:48:25.545 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2976
01:48:25.545 00.000 7988 Star::Find returns 1 (0), X=973.52, Y=186.62, Mass=839, SNR=18.7, Peak=142 HFD=3.4
01:48:25.547 00.002 7988 MultiStar: [#1 -0.03,-0.34,0.94,U] [#2 0.10,0.29,0.76,U] [#3 0.50,0.21,0.00,M9] [#4 -0.07,0.15,0.66,U] [#5 -0.40,0.02,0.59,U] [#6 -0.45,-0.01,0.61,U] [#7 -0.28,-0.03,0.41,U] [#8 0.42,-0.26,0.00,M10] 
01:48:25.547 00.000 7988 refined, 6 included, MultiStar: {-0.17, -0.01}, one-star: {-0.20, -0.07}
01:48:25.549 00.002 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.56) = xAngle (-4.62 = 1.67)
01:48:25.549 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.65 = 1.63)
01:48:25.551 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.05 mountX=-0.02 mountY=0.17, mountTheta=1.67
01:48:25.553 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.01, opts=13)
01:48:25.553 00.000 7988 Enqueuing Move request for scope (-0.17, -0.01)
01:48:25.555 00.002 15712 Worker thread wakes up
01:48:25.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
01:48:25.555 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
01:48:25.555 00.000 15712 Moving (-0.17, -0.01) raw xDistance=-0.02 yDistance=0.17
01:48:25.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:48:25.557 00.002 7988 UpdateGuideState exits: m=839 SNR=18.7
01:48:25.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:25.559 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:25.559 00.000 7988 Enqueuing Expose request
01:48:25.559 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:25.559 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:48:25.559 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:25.559 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:48:25.559 00.000 15712 MoveAxis(E, 4, ABG)
01:48:25.559 00.000 15712 Guiding  Dir = 2, Dur = 4
01:48:25.559 00.000 15712 IsGuiding returns 0
01:48:25.583 00.024 15712 IsGuiding returns 0
01:48:25.583 00.000 15712 Move returns status 0, amount 4
01:48:25.583 00.000 15712 MoveAxis(N, 0, ABG)
01:48:25.583 00.000 15712 Move returns status 0, amount 0
01:48:25.583 00.000 15712 move complete, result=0
01:48:25.583 00.000 15712 worker thread done servicing request
01:48:25.583 00.000 15712 Worker thread wakes up
01:48:25.583 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
01:48:25.588 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:25.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:27.219 01.631 15712 Exposure complete
01:48:27.283 00.064 15712 worker thread done servicing request
01:48:27.283 00.000 7988 OnExposeComplete: enter
01:48:27.283 00.000 7988 UpdateGuideState(): m_state=6
01:48:27.283 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2977
01:48:27.283 00.000 7988 Star::Find returns 1 (0), X=973.65, Y=186.62, Mass=773, SNR=17.9, Peak=142 HFD=3.5
01:48:27.283 00.000 7988 MultiStar: [#1 -0.10,-0.07,0.97,U] [#2 0.24,0.00,0.81,U] [#3 0.24,-0.15,0.86,U] [#4 0.04,-0.25,0.79,U] [#5 -0.43,-0.36,0.00,M1] [#6 -0.30,-0.56,0.00,M8] [#7 0.77,0.05,0.00,M6] [#8 0.11,-0.62,0.00,R] 
01:48:27.283 00.000 7988 single-star, 4 included, MultiStar: {0.06, -0.10}, one-star: {-0.07, -0.07}
01:48:27.283 00.000 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.98 = 2.31)
01:48:27.283 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.01 = 2.27)
01:48:27.283 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.41 mountX=-0.07 mountY=0.08, mountTheta=2.29
01:48:27.293 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.07, opts=13)
01:48:27.293 00.000 7988 Enqueuing Move request for scope (-0.07, -0.07)
01:48:27.293 00.000 15712 Worker thread wakes up
01:48:27.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
01:48:27.293 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
01:48:27.293 00.000 15712 Moving (-0.07, -0.07) raw xDistance=-0.07 yDistance=0.08
01:48:27.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:48:27.293 00.000 7988 UpdateGuideState exits: m=773 SNR=17.9
01:48:27.300 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:27.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:27.302 00.002 7988 Enqueuing Expose request
01:48:27.302 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:27.302 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
01:48:27.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:27.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:48:27.302 00.000 15712 MoveAxis(E, 3, ABG)
01:48:27.302 00.000 15712 Guiding  Dir = 2, Dur = 3
01:48:27.302 00.000 15712 IsGuiding returns 0
01:48:27.325 00.023 15712 IsGuiding returns 0
01:48:27.325 00.000 15712 Move returns status 0, amount 3
01:48:27.325 00.000 15712 MoveAxis(N, 0, ABG)
01:48:27.325 00.000 15712 Move returns status 0, amount 0
01:48:27.325 00.000 15712 move complete, result=0
01:48:27.325 00.000 15712 worker thread done servicing request
01:48:27.325 00.000 15712 Worker thread wakes up
01:48:27.325 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:48:27.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:27.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:28.747 01.422 15712 Exposure complete
01:48:28.811 00.064 15712 worker thread done servicing request
01:48:28.811 00.000 7988 OnExposeComplete: enter
01:48:28.811 00.000 7988 UpdateGuideState(): m_state=6
01:48:28.811 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2978
01:48:28.811 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=186.45, Mass=709, SNR=17.0, Peak=135 HFD=3.2
01:48:28.811 00.000 7988 MultiStar: [#1 0.25,-0.24,0.98,U] [#2 0.25,-0.19,0.92,U] [#3 0.56,-0.32,0.00,M9] [#4 0.35,-0.22,0.67,U] [#5 -0.11,-0.57,0.00,M2] [#6 -0.06,-0.64,0.00,M9] [#7 -0.02,-0.68,0.00,M7] [#8 -0.12,-0.48,0.00,M1] 
01:48:28.811 00.000 7988 single-star, 3 included, MultiStar: {0.17, -0.22}, one-star: {-0.11, -0.24}
01:48:28.811 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.56 = 2.73)
01:48:28.811 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.69)
01:48:28.811 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.99 mountX=-0.24 mountY=0.11, mountTheta=2.70
01:48:28.811 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.24, opts=13)
01:48:28.811 00.000 7988 Enqueuing Move request for scope (-0.11, -0.24)
01:48:28.811 00.000 15712 Worker thread wakes up
01:48:28.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
01:48:28.811 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
01:48:28.811 00.000 15712 Moving (-0.11, -0.24) raw xDistance=-0.24 yDistance=0.11
01:48:28.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:48:28.825 00.014 7988 UpdateGuideState exits: m=709 SNR=17.0
01:48:28.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:28.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:28.828 00.003 7988 Enqueuing Expose request
01:48:28.828 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:48:28.828 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
01:48:28.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:28.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:48:28.828 00.000 15712 MoveAxis(E, 49, ABG)
01:48:28.828 00.000 15712 Guiding  Dir = 2, Dur = 49
01:48:28.828 00.000 15712 IsGuiding returns 0
01:48:28.845 00.017 15712 PulseGuide returned control before completion, sleep 42
01:48:28.944 00.099 15712 IsGuiding returns 1
01:48:28.944 00.000 15712 scope still moving after pulse duration time elapsed
01:48:28.969 00.025 15712 IsGuiding returns 0
01:48:28.969 00.000 15712 scope move finished after 49 + 90 ms
01:48:28.969 00.000 15712 Move returns status 0, amount 49
01:48:28.969 00.000 15712 MoveAxis(N, 0, ABG)
01:48:28.969 00.000 15712 Move returns status 0, amount 0
01:48:28.969 00.000 15712 move complete, result=0
01:48:28.969 00.000 15712 worker thread done servicing request
01:48:28.969 00.000 15712 Worker thread wakes up
01:48:28.969 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
01:48:28.971 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:28.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:30.609 01.638 15712 Exposure complete
01:48:30.674 00.065 15712 worker thread done servicing request
01:48:30.676 00.002 7988 OnExposeComplete: enter
01:48:30.676 00.000 7988 UpdateGuideState(): m_state=6
01:48:30.676 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2979
01:48:30.676 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=186.67, Mass=774, SNR=17.9, Peak=171 HFD=3.5
01:48:30.676 00.000 7988 MultiStar: [#1 0.40,0.27,0.00,M1] [#2 0.33,0.03,0.88,U] [#3 0.73,0.18,0.00,M10] [#4 0.03,0.07,0.69,U] [#5 -0.24,0.19,0.71,U] [#6 -0.59,0.39,0.00,M10] [#7 0.88,0.00,0.00,M8] [#8 -0.28,0.63,0.00,M2] 
01:48:30.680 00.004 7988 single-star, 3 included, MultiStar: {0.06, 0.06}, one-star: {0.06, -0.02}
01:48:30.680 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
01:48:30.680 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
01:48:30.680 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.37 mountX=-0.02 mountY=-0.05, mountTheta=-1.94
01:48:30.680 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
01:48:30.680 00.000 7988 Enqueuing Move request for scope (0.06, -0.02)
01:48:30.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:48:30.688 00.008 7988 UpdateGuideState exits: m=774 SNR=17.9
01:48:30.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:30.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:30.688 00.000 15712 Worker thread wakes up
01:48:30.688 00.000 7988 Enqueuing Expose request
01:48:30.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:48:30.688 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:48:30.688 00.000 15712 Moving (0.06, -0.02) raw xDistance=-0.02 yDistance=-0.05
01:48:30.697 00.009 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:30.697 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
01:48:30.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:30.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:30.697 00.000 15712 MoveAxis(E, 3, ABG)
01:48:30.697 00.000 15712 Guiding  Dir = 2, Dur = 3
01:48:30.697 00.000 15712 IsGuiding returns 0
01:48:30.714 00.017 15712 IsGuiding returns 0
01:48:30.714 00.000 15712 Move returns status 0, amount 3
01:48:30.714 00.000 15712 MoveAxis(N, 0, ABG)
01:48:30.714 00.000 15712 Move returns status 0, amount 0
01:48:30.714 00.000 15712 move complete, result=0
01:48:30.714 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:48:30.720 00.006 15712 worker thread done servicing request
01:48:30.720 00.000 15712 Worker thread wakes up
01:48:30.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:30.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:32.125 01.405 15712 Exposure complete
01:48:32.189 00.064 15712 worker thread done servicing request
01:48:32.189 00.000 7988 OnExposeComplete: enter
01:48:32.189 00.000 7988 UpdateGuideState(): m_state=6
01:48:32.189 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2980
01:48:32.192 00.003 7988 Star::Find returns 1 (0), X=973.58, Y=186.93, Mass=793, SNR=18.0, Peak=144 HFD=3.6
01:48:32.192 00.000 7988 MultiStar: [#1 -0.09,0.06,1.00,U] [#2 0.16,0.11,0.86,U] [#3 0.53,0.21,0.00,R] [#4 0.39,0.28,0.00,M1] [#5 -0.08,0.04,0.69,U] [#6 -0.33,-0.12,0.67,U] [#7 -0.11,-0.11,0.57,U] [#8 -0.22,0.67,0.00,M3] 
01:48:32.192 00.000 7988 refined, 5 included, MultiStar: {-0.09, 0.06}, one-star: {-0.15, 0.24}
01:48:32.192 00.000 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (0.99 = 0.99)
01:48:32.192 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
01:48:32.192 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.56 mountX=0.06 mountY=0.09, mountTheta=0.98
01:48:32.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.06, opts=13)
01:48:32.192 00.000 7988 Enqueuing Move request for scope (-0.09, 0.06)
01:48:32.192 00.000 15712 Worker thread wakes up
01:48:32.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
01:48:32.192 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
01:48:32.192 00.000 15712 Moving (-0.09, 0.06) raw xDistance=0.06 yDistance=0.09
01:48:32.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:48:32.202 00.010 7988 UpdateGuideState exits: m=793 SNR=18.0
01:48:32.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:32.204 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:32.204 00.000 7988 Enqueuing Expose request
01:48:32.204 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:32.204 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
01:48:32.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:32.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:48:32.204 00.000 15712 MoveAxis(E, 4, ABG)
01:48:32.204 00.000 15712 Guiding  Dir = 2, Dur = 4
01:48:32.221 00.017 15712 IsGuiding returns 0
01:48:32.237 00.016 15712 IsGuiding returns 0
01:48:32.237 00.000 15712 Move returns status 0, amount 4
01:48:32.237 00.000 15712 MoveAxis(N, 0, ABG)
01:48:32.237 00.000 15712 Move returns status 0, amount 0
01:48:32.237 00.000 15712 move complete, result=0
01:48:32.237 00.000 15712 worker thread done servicing request
01:48:32.237 00.000 15712 Worker thread wakes up
01:48:32.237 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:48:32.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:32.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:33.878 01.641 15712 Exposure complete
01:48:33.940 00.062 15712 worker thread done servicing request
01:48:33.940 00.000 7988 OnExposeComplete: enter
01:48:33.940 00.000 7988 UpdateGuideState(): m_state=6
01:48:33.943 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2981
01:48:33.943 00.000 7988 Star::Find returns 1 (0), X=973.65, Y=186.59, Mass=689, SNR=16.9, Peak=147 HFD=3.1
01:48:33.945 00.002 7988 MultiStar: [#1 0.30,0.36,0.00,M1] [#2 0.10,0.37,0.89,U] [#3 -0.20,-0.03,0.95,U] [#4 -0.01,-0.06,0.73,U] [#5 0.03,0.07,0.78,U] [#6 -0.16,-0.53,0.00,M10] [#7 -0.05,-0.64,0.00,M8] [#8 -0.53,0.67,0.00,M4] 
01:48:33.945 00.000 7988 refined, 4 included, MultiStar: {-0.03, 0.05}, one-star: {-0.07, -0.10}
01:48:33.947 00.002 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
01:48:33.947 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
01:48:33.949 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.19 mountX=0.05 mountY=0.03, mountTheta=0.60
01:48:33.951 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
01:48:33.951 00.000 7988 Enqueuing Move request for scope (-0.03, 0.05)
01:48:33.953 00.002 15712 Worker thread wakes up
01:48:33.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
01:48:33.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
01:48:33.953 00.000 15712 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.03
01:48:33.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:48:33.955 00.002 7988 UpdateGuideState exits: m=689 SNR=16.9
01:48:33.958 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:33.960 00.002 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:33.960 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
01:48:33.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:33.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:33.960 00.000 7988 Enqueuing Expose request
01:48:33.963 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:48:33.963 00.000 15712 MoveAxis(E, 5, ABG)
01:48:33.963 00.000 15712 Guiding  Dir = 2, Dur = 5
01:48:33.963 00.000 15712 IsGuiding returns 0
01:48:33.979 00.016 15712 IsGuiding returns 0
01:48:33.979 00.000 15712 Move returns status 0, amount 5
01:48:33.979 00.000 15712 MoveAxis(N, 0, ABG)
01:48:33.979 00.000 15712 Move returns status 0, amount 0
01:48:33.979 00.000 15712 move complete, result=0
01:48:33.979 00.000 15712 worker thread done servicing request
01:48:33.979 00.000 15712 Worker thread wakes up
01:48:33.979 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:48:33.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:33.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:35.392 01.413 15712 Exposure complete
01:48:35.456 00.064 15712 worker thread done servicing request
01:48:35.457 00.001 7988 OnExposeComplete: enter
01:48:35.457 00.000 7988 UpdateGuideState(): m_state=6
01:48:35.457 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2982
01:48:35.457 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=186.81, Mass=748, SNR=17.5, Peak=131 HFD=3.9
01:48:35.457 00.000 7988 MultiStar: [#1 0.05,0.02,0.98,U] [#2 -0.27,0.33,0.94,U] [#3 -0.08,0.24,0.81,U] [#4 0.12,0.12,0.66,U] [#5 -0.33,-0.14,0.69,U] [#6 -0.13,-0.03,0.65,U] [#7 0.20,-0.00,0.46,U] [#8 0.06,-0.00,0.43,U] 
01:48:35.457 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {0.19, 0.12}
01:48:35.457 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
01:48:35.457 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
01:48:35.457 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.89 mountX=0.09 mountY=0.03, mountTheta=0.30
01:48:35.457 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
01:48:35.457 00.000 7988 Enqueuing Move request for scope (-0.03, 0.09)
01:48:35.457 00.000 15712 Worker thread wakes up
01:48:35.457 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
01:48:35.457 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
01:48:35.457 00.000 15712 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.03
01:48:35.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:48:35.457 00.000 7988 UpdateGuideState exits: m=748 SNR=17.5
01:48:35.471 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:35.473 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:35.473 00.000 7988 Enqueuing Expose request
01:48:35.473 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:35.473 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
01:48:35.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:35.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:48:35.473 00.000 15712 MoveAxis(E, 6, ABG)
01:48:35.473 00.000 15712 Guiding  Dir = 2, Dur = 6
01:48:35.473 00.000 15712 IsGuiding returns 0
01:48:35.493 00.020 15712 IsGuiding returns 0
01:48:35.493 00.000 15712 Move returns status 0, amount 6
01:48:35.493 00.000 15712 MoveAxis(N, 0, ABG)
01:48:35.493 00.000 15712 Move returns status 0, amount 0
01:48:35.493 00.000 15712 move complete, result=0
01:48:35.493 00.000 15712 worker thread done servicing request
01:48:35.493 00.000 15712 Worker thread wakes up
01:48:35.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:35.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:35.493 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:48:37.241 01.748 15712 Exposure complete
01:48:37.303 00.062 15712 worker thread done servicing request
01:48:37.303 00.000 7988 OnExposeComplete: enter
01:48:37.303 00.000 7988 UpdateGuideState(): m_state=6
01:48:37.308 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2983
01:48:37.308 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=186.92, Mass=831, SNR=18.6, Peak=143 HFD=3.9
01:48:37.310 00.002 7988 MultiStar: [#1 0.10,0.28,0.89,U] [#2 0.09,0.32,0.83,U] [#3 0.00,0.37,0.80,U] [#4 0.20,0.04,0.68,U] [#5 -0.02,0.13,0.66,U] [#6 -0.66,-0.60,0.00,M10] [#7 0.10,-0.13,0.50,U] [#8 0.16,0.41,0.44,U] 
01:48:37.311 00.001 7988 refined, 7 included, MultiStar: {0.05, 0.22}, one-star: {-0.14, 0.23}
01:48:37.311 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
01:48:37.313 00.002 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
01:48:37.313 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.36 mountX=0.22 mountY=-0.05, mountTheta=-0.24
01:48:37.315 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.22, opts=13)
01:48:37.317 00.002 7988 Enqueuing Move request for scope (0.05, 0.22)
01:48:37.319 00.002 15712 Worker thread wakes up
01:48:37.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
01:48:37.319 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
01:48:37.319 00.000 15712 Moving (0.05, 0.22) raw xDistance=0.22 yDistance=-0.05
01:48:37.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=57, FiltMax=255, Gamma=0.690
01:48:37.319 00.000 7988 UpdateGuideState exits: m=831 SNR=18.6
01:48:37.321 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:37.321 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:37.323 00.002 7988 Enqueuing Expose request
01:48:37.323 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:48:37.323 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
01:48:37.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:37.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:37.323 00.000 15712 MoveAxis(W, 38, ABG)
01:48:37.323 00.000 15712 Guiding  Dir = 3, Dur = 38
01:48:37.325 00.002 15712 IsGuiding returns 0
01:48:37.350 00.025 15712 PulseGuide returned control before completion, sleep 22
01:48:37.400 00.050 15712 IsGuiding returns 0
01:48:37.400 00.000 15712 Move returns status 0, amount 38
01:48:37.400 00.000 15712 MoveAxis(N, 0, ABG)
01:48:37.400 00.000 15712 Move returns status 0, amount 0
01:48:37.400 00.000 15712 move complete, result=0
01:48:37.400 00.000 15712 worker thread done servicing request
01:48:37.400 00.000 15712 Worker thread wakes up
01:48:37.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:37.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:37.400 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
01:48:38.803 01.403 15712 Exposure complete
01:48:38.866 00.063 15712 worker thread done servicing request
01:48:38.866 00.000 7988 OnExposeComplete: enter
01:48:38.866 00.000 7988 UpdateGuideState(): m_state=6
01:48:38.870 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2984
01:48:38.870 00.000 7988 Star::Find returns 1 (0), X=973.38, Y=186.57, Mass=821, SNR=18.3, Peak=141 HFD=3.4
01:48:38.872 00.002 7988 MultiStar: [#1 0.42,-0.27,0.00,M1] [#2 -0.02,-0.22,0.88,U] [#3 -0.21,-0.65,0.00,M1] [#4 0.39,-0.34,0.00,M1] [#5 -0.31,-0.08,0.77,U] [#6 -0.33,-0.42,0.00,R] [#7 0.09,-0.31,0.46,U] [#8 -0.25,0.68,0.00,M3] 
01:48:38.872 00.000 7988 refined, 3 included, MultiStar: {-0.18, -0.17}, one-star: {-0.34, -0.12}
01:48:38.874 00.002 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
01:48:38.874 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
01:48:38.876 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-2.39 mountX=-0.17 mountY=0.18, mountTheta=2.32
01:48:38.878 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.17, opts=13)
01:48:38.878 00.000 7988 Enqueuing Move request for scope (-0.18, -0.17)
01:48:38.880 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:48:38.882 00.002 15712 Worker thread wakes up
01:48:38.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
01:48:38.882 00.000 7988 UpdateGuideState exits: m=821 SNR=18.3
01:48:38.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:38.882 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:38.882 00.000 7988 Enqueuing Expose request
01:48:38.882 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
01:48:38.882 00.000 15712 Moving (-0.18, -0.17) raw xDistance=-0.17 yDistance=0.18
01:48:38.882 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
01:48:38.882 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
01:48:38.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:38.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:48:38.882 00.000 15712 MoveAxis(E, 36, ABG)
01:48:38.882 00.000 15712 Guiding  Dir = 2, Dur = 36
01:48:38.882 00.000 15712 IsGuiding returns 0
01:48:38.918 00.036 15712 PulseGuide returned control before completion, sleep 20
01:48:38.966 00.048 15712 IsGuiding returns 0
01:48:38.966 00.000 15712 Move returns status 0, amount 36
01:48:38.966 00.000 15712 MoveAxis(N, 0, ABG)
01:48:38.966 00.000 15712 Move returns status 0, amount 0
01:48:38.966 00.000 15712 move complete, result=0
01:48:38.966 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
01:48:38.966 00.000 15712 worker thread done servicing request
01:48:38.966 00.000 15712 Worker thread wakes up
01:48:38.968 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:38.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:40.605 01.637 15712 Exposure complete
01:48:40.669 00.064 15712 worker thread done servicing request
01:48:40.669 00.000 7988 OnExposeComplete: enter
01:48:40.672 00.003 7988 UpdateGuideState(): m_state=6
01:48:40.672 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2985
01:48:40.672 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=186.78, Mass=891, SNR=19.3, Peak=153 HFD=3.7
01:48:40.672 00.000 7988 MultiStar: [#1 0.08,0.12,0.96,U] [#2 0.08,0.02,0.82,U] [#3 -0.20,0.31,0.80,U] [#4 0.08,0.08,0.63,U] [#5 -0.02,-0.01,0.64,U] [#6 -0.29,0.12,0.59,U] [#7 0.77,0.29,0.00,M6] [#8 0.00,0.00,0.00,L] [#9 0.03,-0.86,0.00,M6] 
01:48:40.672 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.11}, one-star: {-0.12, 0.09}
01:48:40.672 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
01:48:40.672 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
01:48:40.672 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.11 mountY=0.05, mountTheta=0.41
01:48:40.672 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
01:48:40.672 00.000 7988 Enqueuing Move request for scope (-0.05, 0.11)
01:48:40.672 00.000 15712 Worker thread wakes up
01:48:40.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
01:48:40.672 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:48:40.672 00.000 15712 Moving (-0.05, 0.11) raw xDistance=0.11 yDistance=0.05
01:48:40.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:48:40.685 00.013 7988 UpdateGuideState exits: m=891 SNR=19.3
01:48:40.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:40.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:40.685 00.000 7988 Enqueuing Expose request
01:48:40.689 00.004 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:40.689 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
01:48:40.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:40.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:48:40.689 00.000 15712 MoveAxis(E, 2, ABG)
01:48:40.689 00.000 15712 Guiding  Dir = 2, Dur = 2
01:48:40.689 00.000 15712 IsGuiding returns 0
01:48:40.709 00.020 15712 IsGuiding returns 0
01:48:40.709 00.000 15712 Move returns status 0, amount 2
01:48:40.709 00.000 15712 MoveAxis(N, 0, ABG)
01:48:40.709 00.000 15712 Move returns status 0, amount 0
01:48:40.709 00.000 15712 move complete, result=0
01:48:40.709 00.000 15712 worker thread done servicing request
01:48:40.709 00.000 15712 Worker thread wakes up
01:48:40.709 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:48:40.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:40.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:42.121 01.412 15712 Exposure complete
01:48:42.183 00.062 15712 worker thread done servicing request
01:48:42.183 00.000 7988 OnExposeComplete: enter
01:48:42.183 00.000 7988 UpdateGuideState(): m_state=6
01:48:42.183 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2986
01:48:42.183 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=186.69, Mass=794, SNR=18.4, Peak=155 HFD=3.8
01:48:42.183 00.000 7988 MultiStar: [#1 0.04,0.17,0.90,U] [#2 0.13,0.25,0.85,U] [#3 -0.15,0.33,0.81,U] [#4 -0.05,-0.03,0.68,U] [#5 0.08,-0.06,0.71,U] [#6 0.26,0.12,0.61,U] [#7 0.14,0.26,0.48,U] [#8 -0.73,0.76,0.00,M4] 
01:48:42.183 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.13}, one-star: {0.16, 0.00}
01:48:42.183 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.49 = -0.49)
01:48:42.183 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
01:48:42.183 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.07 mountX=0.13 mountY=-0.07, mountTheta=-0.52
01:48:42.183 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.13, opts=13)
01:48:42.183 00.000 7988 Enqueuing Move request for scope (0.07, 0.13)
01:48:42.183 00.000 15712 Worker thread wakes up
01:48:42.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:48:42.183 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:48:42.183 00.000 15712 Moving (0.07, 0.13) raw xDistance=0.13 yDistance=-0.07
01:48:42.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:48:42.183 00.000 7988 UpdateGuideState exits: m=794 SNR=18.4
01:48:42.199 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:42.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:42.199 00.000 7988 Enqueuing Expose request
01:48:42.199 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:42.199 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
01:48:42.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:42.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:42.199 00.000 15712 MoveAxis(E, 1, ABG)
01:48:42.199 00.000 15712 Guiding  Dir = 2, Dur = 1
01:48:42.199 00.000 15712 IsGuiding returns 0
01:48:42.256 00.057 15712 IsGuiding returns 0
01:48:42.256 00.000 15712 Move returns status 0, amount 1
01:48:42.256 00.000 15712 MoveAxis(N, 0, ABG)
01:48:42.256 00.000 15712 Move returns status 0, amount 0
01:48:42.256 00.000 15712 move complete, result=0
01:48:42.256 00.000 15712 worker thread done servicing request
01:48:42.256 00.000 15712 Worker thread wakes up
01:48:42.256 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:48:42.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:42.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:44.005 01.749 15712 Exposure complete
01:48:44.067 00.062 15712 worker thread done servicing request
01:48:44.067 00.000 7988 OnExposeComplete: enter
01:48:44.067 00.000 7988 UpdateGuideState(): m_state=6
01:48:44.071 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2987
01:48:44.073 00.002 7988 Star::Find returns 1 (0), X=973.53, Y=187.03, Mass=809, SNR=18.6, Peak=145 HFD=3.6
01:48:44.073 00.000 7988 MultiStar: [#1 -0.16,0.15,0.98,U] [#2 -0.13,-0.01,0.81,U] [#3 -0.19,0.21,0.81,U] [#4 -0.42,0.56,0.00,M1] [#5 -0.20,0.48,0.00,M1] [#6 0.13,0.45,0.00,M1] [#7 0.61,0.49,0.00,M6] [#8 0.39,1.01,0.00,M5] 
01:48:44.075 00.002 7988 refined, 3 included, MultiStar: {-0.17, 0.18}, one-star: {-0.19, 0.34}
01:48:44.075 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.56) = xAngle (0.76 = 0.76)
01:48:44.077 00.002 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
01:48:44.077 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.32 mountX=0.18 mountY=0.16, mountTheta=0.74
01:48:44.079 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.18, opts=13)
01:48:44.081 00.002 7988 Enqueuing Move request for scope (-0.17, 0.18)
01:48:44.081 00.000 15712 Worker thread wakes up
01:48:44.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
01:48:44.081 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
01:48:44.081 00.000 15712 Moving (-0.17, 0.18) raw xDistance=0.18 yDistance=0.16
01:48:44.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:48:44.083 00.002 7988 UpdateGuideState exits: m=809 SNR=18.6
01:48:44.083 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:44.083 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:44.083 00.000 7988 Enqueuing Expose request
01:48:44.083 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
01:48:44.083 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
01:48:44.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:44.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:48:44.083 00.000 15712 MoveAxis(W, 34, ABG)
01:48:44.083 00.000 15712 Guiding  Dir = 3, Dur = 34
01:48:44.083 00.000 15712 IsGuiding returns 0
01:48:44.107 00.024 15712 PulseGuide returned control before completion, sleep 19
01:48:44.158 00.051 15712 IsGuiding returns 0
01:48:44.158 00.000 15712 Move returns status 0, amount 34
01:48:44.158 00.000 15712 MoveAxis(N, 0, ABG)
01:48:44.158 00.000 15712 Move returns status 0, amount 0
01:48:44.158 00.000 15712 move complete, result=0
01:48:44.158 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
01:48:44.163 00.005 15712 worker thread done servicing request
01:48:44.163 00.000 15712 Worker thread wakes up
01:48:44.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:44.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:45.569 01.406 15712 Exposure complete
01:48:45.634 00.065 15712 worker thread done servicing request
01:48:45.634 00.000 7988 OnExposeComplete: enter
01:48:45.634 00.000 7988 UpdateGuideState(): m_state=6
01:48:45.634 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2988
01:48:45.634 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=186.48, Mass=760, SNR=17.8, Peak=132 HFD=3.2
01:48:45.634 00.000 7988 MultiStar: [#1 0.04,-0.04,1.04,U] [#2 -0.03,-0.01,0.86,U] [#3 -0.31,0.21,0.86,U] [#4 -0.11,-0.33,0.73,U] [#5 0.04,0.26,0.79,U] [#6 -0.03,0.14,0.69,U] [#7 0.26,-0.73,0.00,M7] [#8 -0.20,0.65,0.00,M6] 
01:48:45.639 00.005 7988 refined, 6 included, MultiStar: {-0.10, -0.00}, one-star: {-0.25, -0.21}
01:48:45.639 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.56) = xAngle (-4.69 = 1.59)
01:48:45.639 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.72 = 1.56)
01:48:45.639 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.13 mountX=-0.00 mountY=0.10, mountTheta=1.59
01:48:45.639 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.00, opts=13)
01:48:45.639 00.000 7988 Enqueuing Move request for scope (-0.10, -0.00)
01:48:45.646 00.007 15712 Worker thread wakes up
01:48:45.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
01:48:45.646 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
01:48:45.646 00.000 15712 Moving (-0.10, -0.00) raw xDistance=-0.00 yDistance=0.10
01:48:45.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:48:45.646 00.000 7988 UpdateGuideState exits: m=760 SNR=17.8
01:48:45.649 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:45.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:45.651 00.002 7988 Enqueuing Expose request
01:48:45.651 00.000 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:45.651 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
01:48:45.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:45.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:48:45.651 00.000 15712 MoveAxis(E, 2, ABG)
01:48:45.651 00.000 15712 Guiding  Dir = 2, Dur = 2
01:48:45.651 00.000 15712 IsGuiding returns 0
01:48:45.680 00.029 15712 IsGuiding returns 0
01:48:45.680 00.000 15712 Move returns status 0, amount 2
01:48:45.680 00.000 15712 MoveAxis(N, 0, ABG)
01:48:45.680 00.000 15712 Move returns status 0, amount 0
01:48:45.680 00.000 15712 move complete, result=0
01:48:45.680 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
01:48:45.682 00.002 15712 worker thread done servicing request
01:48:45.682 00.000 15712 Worker thread wakes up
01:48:45.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:45.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:47.323 01.641 15712 Exposure complete
01:48:47.387 00.064 15712 worker thread done servicing request
01:48:47.387 00.000 7988 OnExposeComplete: enter
01:48:47.389 00.002 7988 UpdateGuideState(): m_state=6
01:48:47.389 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2989
01:48:47.391 00.002 7988 Star::Find returns 1 (0), X=973.34, Y=186.22, Mass=612, SNR=15.9, Peak=131 HFD=2.8
01:48:47.391 00.000 7988 MultiStar: [#1 -0.11,-0.22,1.14,U] [#2 -0.03,-0.35,0.97,U] [#3 0.03,-0.26,0.98,U] [#4 0.15,-0.35,0.84,U] [#5 -0.09,-0.73,0.00,M1] [#6 -0.02,-0.19,0.67,U] [#7 0.07,-0.32,0.60,U] [#8 -0.16,0.04,0.40,U] 
01:48:47.393 00.002 7988 refined, 7 included, MultiStar: {-0.06, -0.29}, one-star: {-0.38, -0.47}
01:48:47.393 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
01:48:47.395 00.002 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
01:48:47.395 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.79 mountX=-0.29 mountY=0.07, mountTheta=2.90
01:48:47.397 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.29, opts=13)
01:48:47.399 00.002 7988 Enqueuing Move request for scope (-0.06, -0.29)
01:48:47.399 00.000 15712 Worker thread wakes up
01:48:47.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
01:48:47.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
01:48:47.399 00.000 15712 Moving (-0.06, -0.29) raw xDistance=-0.29 yDistance=0.07
01:48:47.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
01:48:47.399 00.000 7988 UpdateGuideState exits: m=612 SNR=15.9
01:48:47.403 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:47.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:47.403 00.000 7988 Enqueuing Expose request
01:48:47.406 00.003 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:48:47.406 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
01:48:47.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:47.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:48:47.406 00.000 15712 MoveAxis(E, 59, ABG)
01:48:47.406 00.000 15712 Guiding  Dir = 2, Dur = 59
01:48:47.406 00.000 15712 IsGuiding returns 0
01:48:47.422 00.016 15712 PulseGuide returned control before completion, sleep 55
01:48:47.518 00.096 15712 IsGuiding returns 1
01:48:47.518 00.000 15712 scope still moving after pulse duration time elapsed
01:48:47.546 00.028 15712 IsGuiding returns 0
01:48:47.546 00.000 15712 scope move finished after 59 + 79 ms
01:48:47.546 00.000 15712 Move returns status 0, amount 59
01:48:47.546 00.000 15712 MoveAxis(N, 0, ABG)
01:48:47.546 00.000 15712 Move returns status 0, amount 0
01:48:47.546 00.000 15712 move complete, result=0
01:48:47.546 00.000 15712 worker thread done servicing request
01:48:47.546 00.000 15712 Worker thread wakes up
01:48:47.546 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
01:48:47.548 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:47.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:48.965 01.417 15712 Exposure complete
01:48:49.028 00.063 15712 worker thread done servicing request
01:48:49.028 00.000 7988 OnExposeComplete: enter
01:48:49.028 00.000 7988 UpdateGuideState(): m_state=6
01:48:49.028 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2990
01:48:49.028 00.000 7988 Star::Find returns 1 (0), X=973.33, Y=186.50, Mass=766, SNR=17.8, Peak=146 HFD=3.3
01:48:49.028 00.000 7988 MultiStar: [#1 -0.24,-0.22,1.04,U] [#2 -0.08,-0.07,0.90,U] [#3 -0.15,-0.48,0.00,M1] [#4 -0.07,-0.28,0.70,U] [#5 -0.41,-0.33,0.00,M2] [#6 0.13,-0.27,0.70,U] [#7 0.07,-0.45,0.00,M7] [#8 -0.41,0.66,0.00,M6] 
01:48:49.028 00.000 7988 refined, 4 included, MultiStar: {-0.16, -0.20}, one-star: {-0.39, -0.19}
01:48:49.028 00.000 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.80 = 2.49)
01:48:49.028 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
01:48:49.036 00.008 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-2.23 mountX=-0.20 mountY=0.16, mountTheta=2.47
01:48:49.036 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.20, opts=13)
01:48:49.036 00.000 7988 Enqueuing Move request for scope (-0.16, -0.20)
01:48:49.036 00.000 15712 Worker thread wakes up
01:48:49.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
01:48:49.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
01:48:49.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:48:49.042 00.006 15712 Moving (-0.16, -0.20) raw xDistance=-0.20 yDistance=0.16
01:48:49.042 00.000 7988 UpdateGuideState exits: m=766 SNR=17.8
01:48:49.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:49.044 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:49.044 00.000 7988 Enqueuing Expose request
01:48:49.046 00.002 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:48:49.046 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
01:48:49.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:49.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:48:49.046 00.000 15712 MoveAxis(E, 43, ABG)
01:48:49.046 00.000 15712 Guiding  Dir = 2, Dur = 43
01:48:49.046 00.000 15712 IsGuiding returns 0
01:48:49.068 00.022 15712 PulseGuide returned control before completion, sleep 32
01:48:49.106 00.038 15712 IsGuiding returns 1
01:48:49.106 00.000 15712 scope still moving after pulse duration time elapsed
01:48:49.158 00.052 15712 IsGuiding returns 0
01:48:49.158 00.000 15712 scope move finished after 43 + 74 ms
01:48:49.158 00.000 15712 Move returns status 0, amount 43
01:48:49.158 00.000 15712 MoveAxis(N, 0, ABG)
01:48:49.158 00.000 15712 Move returns status 0, amount 0
01:48:49.158 00.000 15712 move complete, result=0
01:48:49.158 00.000 15712 worker thread done servicing request
01:48:49.158 00.000 15712 Worker thread wakes up
01:48:49.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:49.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:49.158 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
01:48:50.908 01.750 15712 Exposure complete
01:48:50.971 00.063 15712 worker thread done servicing request
01:48:50.971 00.000 7988 OnExposeComplete: enter
01:48:50.971 00.000 7988 UpdateGuideState(): m_state=6
01:48:50.975 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2991
01:48:50.975 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=186.37, Mass=920, SNR=19.3, Peak=143 HFD=3.6
01:48:50.977 00.002 7988 MultiStar: [#1 0.11,-0.22,0.95,U] [#2 0.17,-0.10,0.86,U] [#3 -0.24,-0.15,0.80,U] [#4 0.12,-0.55,0.00,M1] [#5 -0.13,-0.15,0.67,U] [#6 -0.00,0.06,0.64,U] [#7 0.20,-0.20,0.49,U] [#8 -0.24,0.87,0.00,M7] 
01:48:50.977 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.17}, one-star: {0.02, -0.32}
01:48:50.979 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
01:48:50.979 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
01:48:50.981 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.46 mountX=-0.17 mountY=-0.01, mountTheta=-3.05
01:48:50.983 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.17, opts=13)
01:48:50.983 00.000 7988 Enqueuing Move request for scope (0.02, -0.17)
01:48:50.985 00.002 15712 Worker thread wakes up
01:48:50.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
01:48:50.985 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
01:48:50.985 00.000 15712 Moving (0.02, -0.17) raw xDistance=-0.17 yDistance=-0.01
01:48:50.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:48:50.985 00.000 7988 UpdateGuideState exits: m=920 SNR=19.3
01:48:50.988 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:50.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:50.990 00.002 7988 Enqueuing Expose request
01:48:50.992 00.002 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
01:48:50.992 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
01:48:50.992 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:50.992 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:48:50.992 00.000 15712 MoveAxis(E, 36, ABG)
01:48:50.992 00.000 15712 Guiding  Dir = 2, Dur = 36
01:48:50.992 00.000 15712 IsGuiding returns 0
01:48:51.019 00.027 15712 PulseGuide returned control before completion, sleep 19
01:48:51.065 00.046 15712 IsGuiding returns 0
01:48:51.065 00.000 15712 Move returns status 0, amount 36
01:48:51.065 00.000 15712 MoveAxis(N, 0, ABG)
01:48:51.065 00.000 15712 Move returns status 0, amount 0
01:48:51.065 00.000 15712 move complete, result=0
01:48:51.065 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
01:48:51.069 00.004 15712 worker thread done servicing request
01:48:51.069 00.000 15712 Worker thread wakes up
01:48:51.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:51.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:52.485 01.416 15712 Exposure complete
01:48:52.547 00.062 15712 worker thread done servicing request
01:48:52.547 00.000 7988 OnExposeComplete: enter
01:48:52.547 00.000 7988 UpdateGuideState(): m_state=6
01:48:52.547 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2992
01:48:52.547 00.000 7988 Star::Find returns 1 (0), X=973.34, Y=186.39, Mass=787, SNR=18.0, Peak=146 HFD=3.3
01:48:52.547 00.000 7988 MultiStar: [#1 -0.30,-0.13,1.02,U] [#2 0.09,-0.09,0.88,U] [#3 -0.42,-0.31,0.00,M1] [#4 0.04,-0.12,0.69,U] [#5 -0.35,-0.15,0.75,U] [#6 -0.20,0.05,0.69,U] [#7 0.21,-0.24,0.49,U] [#8 -0.75,-0.12,0.00,M8] 
01:48:52.547 00.000 7988 refined, 6 included, MultiStar: {-0.16, -0.14}, one-star: {-0.38, -0.30}
01:48:52.547 00.000 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.97 = 2.31)
01:48:52.558 00.011 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.28)
01:48:52.558 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.41 mountX=-0.15 mountY=0.16, mountTheta=2.30
01:48:52.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.14, opts=13)
01:48:52.558 00.000 7988 Enqueuing Move request for scope (-0.16, -0.14)
01:48:52.563 00.005 15712 Worker thread wakes up
01:48:52.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
01:48:52.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
01:48:52.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:48:52.563 00.000 7988 UpdateGuideState exits: m=787 SNR=18.0
01:48:52.565 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:52.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:52.567 00.002 7988 Enqueuing Expose request
01:48:52.567 00.000 15712 Moving (-0.16, -0.14) raw xDistance=-0.15 yDistance=0.16
01:48:52.567 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:52.567 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:48:52.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:52.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:48:52.567 00.000 15712 MoveAxis(E, 4, ABG)
01:48:52.567 00.000 15712 Guiding  Dir = 2, Dur = 4
01:48:52.567 00.000 15712 IsGuiding returns 0
01:48:52.602 00.035 15712 IsGuiding returns 0
01:48:52.602 00.000 15712 Move returns status 0, amount 4
01:48:52.602 00.000 15712 MoveAxis(N, 0, ABG)
01:48:52.602 00.000 15712 Move returns status 0, amount 0
01:48:52.602 00.000 15712 move complete, result=0
01:48:52.602 00.000 15712 worker thread done servicing request
01:48:52.602 00.000 15712 Worker thread wakes up
01:48:52.602 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
01:48:52.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:52.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:54.239 01.637 15712 Exposure complete
01:48:54.301 00.062 15712 worker thread done servicing request
01:48:54.303 00.002 7988 OnExposeComplete: enter
01:48:54.303 00.000 7988 UpdateGuideState(): m_state=6
01:48:54.303 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2993
01:48:54.303 00.000 7988 Star::Find returns 1 (0), X=973.54, Y=186.63, Mass=917, SNR=19.7, Peak=142 HFD=3.8
01:48:54.303 00.000 7988 MultiStar: [#1 -0.16,-0.17,0.98,U] [#2 0.05,0.02,0.81,U] [#3 -0.35,0.08,0.77,U] [#4 -0.08,-0.23,0.71,U] [#5 -0.33,-0.26,0.64,U] [#6 -0.17,-0.09,0.61,U] [#7 0.39,0.19,0.41,U] [#8 -0.20,-0.33,0.47,U] 
01:48:54.303 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.10}, one-star: {-0.18, -0.07}
01:48:54.303 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.09 = 2.19)
01:48:54.303 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.16)
01:48:54.310 00.007 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.53 mountX=-0.10 mountY=0.14, mountTheta=2.18
01:48:54.310 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.10, opts=13)
01:48:54.310 00.000 7988 Enqueuing Move request for scope (-0.14, -0.10)
01:48:54.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:48:54.310 00.000 7988 UpdateGuideState exits: m=917 SNR=19.7
01:48:54.317 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:54.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:54.319 00.002 7988 Enqueuing Expose request
01:48:54.319 00.000 15712 Worker thread wakes up
01:48:54.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
01:48:54.319 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
01:48:54.319 00.000 15712 Moving (-0.14, -0.10) raw xDistance=-0.10 yDistance=0.14
01:48:54.319 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:54.319 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
01:48:54.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:54.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:48:54.319 00.000 15712 MoveAxis(E, 3, ABG)
01:48:54.319 00.000 15712 Guiding  Dir = 2, Dur = 3
01:48:54.319 00.000 15712 IsGuiding returns 0
01:48:54.340 00.021 15712 IsGuiding returns 0
01:48:54.340 00.000 15712 Move returns status 0, amount 3
01:48:54.340 00.000 15712 MoveAxis(N, 0, ABG)
01:48:54.340 00.000 15712 Move returns status 0, amount 0
01:48:54.344 00.004 15712 move complete, result=0
01:48:54.344 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:48:54.344 00.000 15712 worker thread done servicing request
01:48:54.344 00.000 15712 Worker thread wakes up
01:48:54.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:54.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:55.752 01.408 15712 Exposure complete
01:48:55.815 00.063 15712 worker thread done servicing request
01:48:55.815 00.000 7988 OnExposeComplete: enter
01:48:55.815 00.000 7988 UpdateGuideState(): m_state=6
01:48:55.815 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2994
01:48:55.815 00.000 7988 Star::Find returns 1 (0), X=973.43, Y=186.44, Mass=705, SNR=17.1, Peak=139 HFD=3.2
01:48:55.815 00.000 7988 MultiStar: [#1 0.20,-0.03,1.03,U] [#2 0.20,0.17,0.89,U] [#3 -0.26,-0.40,0.00,M1] [#4 0.47,-0.17,0.00,M1] [#5 -0.43,-0.02,0.76,U] [#6 -0.12,-0.22,0.69,U] [#7 0.10,-0.11,0.56,U] [#8 -0.17,0.84,0.00,M8] 
01:48:55.815 00.000 7988 refined, 5 included, MultiStar: {-0.05, -0.07}, one-star: {-0.29, -0.25}
01:48:55.815 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.77 = 2.52)
01:48:55.815 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
01:48:55.824 00.009 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.20 mountX=-0.07 mountY=0.05, mountTheta=2.49
01:48:55.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.07, opts=13)
01:48:55.824 00.000 7988 Enqueuing Move request for scope (-0.05, -0.07)
01:48:55.824 00.000 15712 Worker thread wakes up
01:48:55.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
01:48:55.824 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
01:48:55.824 00.000 15712 Moving (-0.05, -0.07) raw xDistance=-0.07 yDistance=0.05
01:48:55.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:48:55.829 00.005 7988 UpdateGuideState exits: m=705 SNR=17.1
01:48:55.829 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:55.829 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:55.829 00.000 7988 Enqueuing Expose request
01:48:55.829 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:55.829 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
01:48:55.829 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:55.829 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:48:55.829 00.000 15712 MoveAxis(E, 2, ABG)
01:48:55.829 00.000 15712 Guiding  Dir = 2, Dur = 2
01:48:55.861 00.032 15712 IsGuiding returns 0
01:48:55.878 00.017 15712 IsGuiding returns 0
01:48:55.878 00.000 15712 Move returns status 0, amount 2
01:48:55.878 00.000 15712 MoveAxis(N, 0, ABG)
01:48:55.878 00.000 15712 Move returns status 0, amount 0
01:48:55.878 00.000 15712 move complete, result=0
01:48:55.878 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:48:55.880 00.002 15712 worker thread done servicing request
01:48:55.880 00.000 15712 Worker thread wakes up
01:48:55.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:55.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:57.518 01.638 15712 Exposure complete
01:48:57.583 00.065 15712 worker thread done servicing request
01:48:57.583 00.000 7988 OnExposeComplete: enter
01:48:57.583 00.000 7988 UpdateGuideState(): m_state=6
01:48:57.583 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2995
01:48:57.583 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=186.80, Mass=688, SNR=16.9, Peak=143 HFD=3.2
01:48:57.583 00.000 7988 MultiStar: [#1 0.01,0.22,1.13,U] [#2 -0.02,0.02,0.93,U] [#3 -0.31,-0.08,0.89,U] [#4 0.12,0.06,0.80,U] [#5 -0.21,0.00,0.74,U] [#6 0.03,-0.05,0.68,U] [#7 0.39,-0.04,0.57,U] [#8 -0.08,0.49,0.00,M9] 
01:48:57.583 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {-0.12, 0.11}
01:48:57.583 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
01:48:57.591 00.008 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:48:57.591 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.21 mountX=0.05 mountY=0.03, mountTheta=0.63
01:48:57.591 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
01:48:57.591 00.000 7988 Enqueuing Move request for scope (-0.03, 0.05)
01:48:57.591 00.000 15712 Worker thread wakes up
01:48:57.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
01:48:57.591 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
01:48:57.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:48:57.597 00.006 15712 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.03
01:48:57.597 00.000 7988 UpdateGuideState exits: m=688 SNR=16.9
01:48:57.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:57.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:57.597 00.000 7988 Enqueuing Expose request
01:48:57.597 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:57.597 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
01:48:57.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:57.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:48:57.597 00.000 15712 MoveAxis(E, 3, ABG)
01:48:57.597 00.000 15712 Guiding  Dir = 2, Dur = 3
01:48:57.597 00.000 15712 IsGuiding returns 0
01:48:57.619 00.022 15712 IsGuiding returns 0
01:48:57.619 00.000 15712 Move returns status 0, amount 3
01:48:57.619 00.000 15712 MoveAxis(N, 0, ABG)
01:48:57.619 00.000 15712 Move returns status 0, amount 0
01:48:57.619 00.000 15712 move complete, result=0
01:48:57.619 00.000 15712 worker thread done servicing request
01:48:57.619 00.000 15712 Worker thread wakes up
01:48:57.619 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:48:57.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:57.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:48:59.035 01.416 15712 Exposure complete
01:48:59.096 00.061 15712 worker thread done servicing request
01:48:59.096 00.000 7988 OnExposeComplete: enter
01:48:59.096 00.000 7988 UpdateGuideState(): m_state=6
01:48:59.101 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2996
01:48:59.101 00.000 7988 Star::Find returns 1 (0), X=973.31, Y=186.53, Mass=791, SNR=18.2, Peak=142 HFD=3.4
01:48:59.103 00.002 7988 MultiStar: [#1 -0.05,-0.13,0.91,U] [#2 -0.27,0.05,0.91,U] [#3 -0.19,-0.20,0.86,U] [#4 -0.12,0.31,0.76,U] [#5 -0.64,-0.34,0.00,M1] [#6 -0.20,0.04,0.64,U] [#7 0.19,-0.03,0.44,U] [#8 0.02,-0.21,0.42,U] 
01:48:59.103 00.000 7988 refined, 7 included, MultiStar: {-0.17, -0.04}, one-star: {-0.41, -0.16}
01:48:59.105 00.002 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.46 = 1.83)
01:48:59.105 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.80)
01:48:59.107 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.89 mountX=-0.04 mountY=0.17, mountTheta=1.83
01:48:59.109 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.04, opts=13)
01:48:59.109 00.000 7988 Enqueuing Move request for scope (-0.17, -0.04)
01:48:59.111 00.002 15712 Worker thread wakes up
01:48:59.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
01:48:59.111 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
01:48:59.111 00.000 15712 Moving (-0.17, -0.04) raw xDistance=-0.04 yDistance=0.17
01:48:59.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:48:59.112 00.001 7988 UpdateGuideState exits: m=791 SNR=18.2
01:48:59.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:59.114 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:48:59.114 00.000 7988 Enqueuing Expose request
01:48:59.114 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:48:59.114 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
01:48:59.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:59.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:48:59.114 00.000 15712 MoveAxis(E, 4, ABG)
01:48:59.114 00.000 15712 Guiding  Dir = 2, Dur = 4
01:48:59.114 00.000 15712 IsGuiding returns 0
01:48:59.139 00.025 15712 IsGuiding returns 0
01:48:59.139 00.000 15712 Move returns status 0, amount 4
01:48:59.139 00.000 15712 MoveAxis(N, 0, ABG)
01:48:59.139 00.000 15712 Move returns status 0, amount 0
01:48:59.139 00.000 15712 move complete, result=0
01:48:59.139 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
01:48:59.141 00.002 15712 worker thread done servicing request
01:48:59.141 00.000 15712 Worker thread wakes up
01:48:59.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:48:59.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:00.881 01.740 15712 Exposure complete
01:49:00.943 00.062 15712 worker thread done servicing request
01:49:00.943 00.000 7988 OnExposeComplete: enter
01:49:00.943 00.000 7988 UpdateGuideState(): m_state=6
01:49:00.947 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2997
01:49:00.947 00.000 7988 Star::Find returns 1 (0), X=973.34, Y=186.38, Mass=740, SNR=17.4, Peak=143 HFD=3.4
01:49:00.949 00.002 7988 MultiStar: [#1 0.06,-0.20,0.92,U] [#2 -0.27,-0.37,0.83,U] [#3 -0.11,-0.46,0.00,M1] [#4 0.04,-0.12,0.76,U] [#5 -0.20,-0.47,0.00,M2] [#6 -0.19,-0.58,0.00,M1] [#7 0.56,-0.31,0.00,M2] [#8 -0.43,0.02,0.40,U] 
01:49:00.949 00.000 7988 refined, 4 included, MultiStar: {-0.18, -0.23}, one-star: {-0.38, -0.31}
01:49:00.951 00.002 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.80 = 2.49)
01:49:00.951 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
01:49:00.953 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-2.23 mountX=-0.23 mountY=0.18, mountTheta=2.47
01:49:00.955 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.23, opts=13)
01:49:00.955 00.000 7988 Enqueuing Move request for scope (-0.18, -0.23)
01:49:00.957 00.002 15712 Worker thread wakes up
01:49:00.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.23) opts 0xd
01:49:00.957 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.23)
01:49:00.957 00.000 15712 Moving (-0.18, -0.23) raw xDistance=-0.23 yDistance=0.18
01:49:00.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:49:00.957 00.000 7988 UpdateGuideState exits: m=740 SNR=17.4
01:49:00.959 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:00.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:00.959 00.000 7988 Enqueuing Expose request
01:49:00.959 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
01:49:00.959 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
01:49:00.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:00.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:49:00.959 00.000 15712 MoveAxis(E, 50, ABG)
01:49:00.959 00.000 15712 Guiding  Dir = 2, Dur = 50
01:49:00.959 00.000 15712 IsGuiding returns 0
01:49:00.977 00.018 15712 PulseGuide returned control before completion, sleep 47
01:49:01.057 00.080 15712 IsGuiding returns 0
01:49:01.057 00.000 15712 Move returns status 0, amount 50
01:49:01.057 00.000 15712 MoveAxis(N, 0, ABG)
01:49:01.057 00.000 15712 Move returns status 0, amount 0
01:49:01.057 00.000 15712 move complete, result=0
01:49:01.057 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.2 px 0 ms NORTH
01:49:01.059 00.002 15712 worker thread done servicing request
01:49:01.059 00.000 15712 Worker thread wakes up
01:49:01.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:01.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:02.476 01.417 15712 Exposure complete
01:49:02.540 00.064 15712 worker thread done servicing request
01:49:02.540 00.000 7988 OnExposeComplete: enter
01:49:02.540 00.000 7988 UpdateGuideState(): m_state=6
01:49:02.540 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2998
01:49:02.540 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=186.25, Mass=677, SNR=16.7, Peak=125 HFD=3.1
01:49:02.540 00.000 7988 MultiStar: [#1 0.27,-0.51,0.00,M1] [#2 0.03,-0.44,0.87,U] [#3 -0.06,-0.40,0.85,U] [#4 0.00,-0.13,0.78,U] [#5 -0.03,-0.56,0.00,M3] [#6 -0.14,-0.13,0.68,U] [#7 0.34,0.12,0.52,U] [#8 0.32,0.19,0.39,U] 
01:49:02.540 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.24}, one-star: {-0.25, -0.44}
01:49:02.540 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.19 = 3.10)
01:49:02.540 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
01:49:02.540 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.62 mountX=-0.24 mountY=0.02, mountTheta=3.06
01:49:02.540 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.24, opts=13)
01:49:02.553 00.013 7988 Enqueuing Move request for scope (-0.01, -0.24)
01:49:02.553 00.000 15712 Worker thread wakes up
01:49:02.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
01:49:02.553 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
01:49:02.553 00.000 15712 Moving (-0.01, -0.24) raw xDistance=-0.24 yDistance=0.02
01:49:02.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:49:02.555 00.002 7988 UpdateGuideState exits: m=677 SNR=16.7
01:49:02.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:02.555 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:02.555 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:49:02.555 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
01:49:02.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:02.555 00.000 7988 Enqueuing Expose request
01:49:02.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:49:02.555 00.000 15712 MoveAxis(E, 53, ABG)
01:49:02.555 00.000 15712 Guiding  Dir = 2, Dur = 53
01:49:02.555 00.000 15712 IsGuiding returns 0
01:49:02.577 00.022 15712 PulseGuide returned control before completion, sleep 48
01:49:02.655 00.078 15712 IsGuiding returns 0
01:49:02.655 00.000 15712 Move returns status 0, amount 53
01:49:02.655 00.000 15712 MoveAxis(N, 0, ABG)
01:49:02.655 00.000 15712 Move returns status 0, amount 0
01:49:02.655 00.000 15712 move complete, result=0
01:49:02.655 00.000 15712 worker thread done servicing request
01:49:02.655 00.000 15712 Worker thread wakes up
01:49:02.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:02.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:02.655 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
01:49:04.297 01.642 15712 Exposure complete
01:49:04.359 00.062 15712 worker thread done servicing request
01:49:04.359 00.000 7988 OnExposeComplete: enter
01:49:04.359 00.000 7988 UpdateGuideState(): m_state=6
01:49:04.363 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2999
01:49:04.363 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=186.61, Mass=813, SNR=18.3, Peak=140 HFD=3.4
01:49:04.365 00.002 7988 MultiStar: [#1 -0.09,-0.32,0.95,U] [#2 -0.19,-0.17,0.83,U] [#3 -0.34,-0.23,0.81,U] [#4 -0.25,-0.68,0.00,M1] [#5 -0.04,-0.19,0.68,U] [#6 -0.29,-0.37,0.00,M1] [#7 0.28,-0.17,0.49,U] [#8 -0.94,-0.03,0.00,M7] 
01:49:04.365 00.000 7988 refined, 5 included, MultiStar: {-0.14, -0.20}, one-star: {-0.25, -0.08}
01:49:04.367 00.002 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.75 = 2.54)
01:49:04.367 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
01:49:04.369 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.18 mountX=-0.20 mountY=0.14, mountTheta=2.51
01:49:04.370 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.20, opts=13)
01:49:04.372 00.002 7988 Enqueuing Move request for scope (-0.14, -0.20)
01:49:04.372 00.000 15712 Worker thread wakes up
01:49:04.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
01:49:04.372 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
01:49:04.372 00.000 15712 Moving (-0.14, -0.20) raw xDistance=-0.20 yDistance=0.14
01:49:04.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:49:04.374 00.002 7988 UpdateGuideState exits: m=813 SNR=18.3
01:49:04.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:04.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:04.374 00.000 7988 Enqueuing Expose request
01:49:04.374 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
01:49:04.374 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
01:49:04.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:04.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:49:04.374 00.000 15712 MoveAxis(E, 46, ABG)
01:49:04.374 00.000 15712 Guiding  Dir = 2, Dur = 46
01:49:04.374 00.000 15712 IsGuiding returns 0
01:49:04.395 00.021 15712 PulseGuide returned control before completion, sleep 38
01:49:04.461 00.066 15712 IsGuiding returns 1
01:49:04.461 00.000 15712 scope still moving after pulse duration time elapsed
01:49:04.486 00.025 15712 IsGuiding returns 0
01:49:04.486 00.000 15712 scope move finished after 46 + 60 ms
01:49:04.486 00.000 15712 Move returns status 0, amount 46
01:49:04.486 00.000 15712 MoveAxis(N, 0, ABG)
01:49:04.486 00.000 15712 Move returns status 0, amount 0
01:49:04.486 00.000 15712 move complete, result=0
01:49:04.486 00.000 15712 worker thread done servicing request
01:49:04.486 00.000 15712 Worker thread wakes up
01:49:04.486 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
01:49:04.488 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:04.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:05.893 01.405 15712 Exposure complete
01:49:05.958 00.065 15712 worker thread done servicing request
01:49:05.958 00.000 7988 OnExposeComplete: enter
01:49:05.958 00.000 7988 UpdateGuideState(): m_state=6
01:49:05.958 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
01:49:05.958 00.000 7988 Star::Find returns 1 (0), X=973.30, Y=186.63, Mass=780, SNR=17.9, Peak=143 HFD=3.5
01:49:05.958 00.000 7988 MultiStar: [#1 -0.28,0.04,0.95,U] [#2 -0.14,-0.34,0.90,U] [#3 -0.29,-0.17,0.89,U] [#4 -0.09,-0.21,0.63,U] [#5 -0.41,-0.03,0.73,U] [#6 0.09,-0.04,0.71,U] [#7 -0.12,-0.18,0.49,U] [#8 -0.53,0.57,0.00,M8] 
01:49:05.958 00.000 7988 refined, 7 included, MultiStar: {-0.23, -0.12}, one-star: {-0.42, -0.06}
01:49:05.958 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
01:49:05.966 00.008 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.03)
01:49:05.966 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.66 mountX=-0.12 mountY=0.23, mountTheta=2.05
01:49:05.970 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.12, opts=13)
01:49:05.970 00.000 7988 Enqueuing Move request for scope (-0.23, -0.12)
01:49:05.970 00.000 15712 Worker thread wakes up
01:49:05.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
01:49:05.970 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
01:49:05.970 00.000 15712 Moving (-0.23, -0.12) raw xDistance=-0.12 yDistance=0.23
01:49:05.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
01:49:05.970 00.000 7988 UpdateGuideState exits: m=780 SNR=17.9
01:49:05.975 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:05.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:05.977 00.002 7988 Enqueuing Expose request
01:49:05.977 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:05.977 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
01:49:05.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:05.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:49:05.977 00.000 15712 MoveAxis(E, 8, ABG)
01:49:05.977 00.000 15712 Guiding  Dir = 2, Dur = 8
01:49:05.977 00.000 15712 IsGuiding returns 0
01:49:05.991 00.014 15712 IsGuiding returns 0
01:49:05.991 00.000 15712 Move returns status 0, amount 8
01:49:05.991 00.000 15712 MoveAxis(N, 0, ABG)
01:49:05.991 00.000 15712 Move returns status 0, amount 0
01:49:05.991 00.000 15712 move complete, result=0
01:49:05.991 00.000 15712 worker thread done servicing request
01:49:05.991 00.000 15712 Worker thread wakes up
01:49:05.991 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
01:49:05.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:05.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:07.629 01.638 15712 Exposure complete
01:49:07.694 00.065 15712 worker thread done servicing request
01:49:07.694 00.000 7988 OnExposeComplete: enter
01:49:07.694 00.000 7988 UpdateGuideState(): m_state=6
01:49:07.694 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3001
01:49:07.694 00.000 7988 Star::Find returns 1 (0), X=973.77, Y=186.62, Mass=767, SNR=17.8, Peak=145 HFD=3.4
01:49:07.694 00.000 7988 MultiStar: [#1 -0.22,0.06,1.01,U] [#2 0.18,0.10,0.80,U] [#3 -0.01,-0.24,0.86,U] [#4 0.43,-0.46,0.00,M1] [#5 0.08,-0.07,0.63,U] [#6 -0.16,-0.01,0.66,U] [#7 -0.04,0.06,0.48,U] [#8 -0.05,0.11,0.45,U] 
01:49:07.694 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {0.04, -0.07}
01:49:07.694 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.56) = xAngle (-4.05 = 2.23)
01:49:07.702 00.008 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.09 = 2.20)
01:49:07.702 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.49 mountX=-0.02 mountY=0.02, mountTheta=2.22
01:49:07.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.02, opts=13)
01:49:07.702 00.000 7988 Enqueuing Move request for scope (-0.02, -0.02)
01:49:07.702 00.000 15712 Worker thread wakes up
01:49:07.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:49:07.702 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:49:07.702 00.000 15712 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
01:49:07.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:49:07.708 00.006 7988 UpdateGuideState exits: m=767 SNR=17.8
01:49:07.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:07.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:07.708 00.000 7988 Enqueuing Expose request
01:49:07.708 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:07.708 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:49:07.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:07.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:49:07.708 00.000 15712 MoveAxis(E, 8, ABG)
01:49:07.708 00.000 15712 Guiding  Dir = 2, Dur = 8
01:49:07.708 00.000 15712 IsGuiding returns 0
01:49:07.772 00.064 15712 IsGuiding returns 0
01:49:07.772 00.000 15712 Move returns status 0, amount 8
01:49:07.772 00.000 15712 MoveAxis(N, 0, ABG)
01:49:07.772 00.000 15712 Move returns status 0, amount 0
01:49:07.772 00.000 15712 move complete, result=0
01:49:07.772 00.000 15712 worker thread done servicing request
01:49:07.772 00.000 15712 Worker thread wakes up
01:49:07.772 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
01:49:07.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:07.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:09.193 01.421 15712 Exposure complete
01:49:09.255 00.062 15712 worker thread done servicing request
01:49:09.257 00.002 7988 OnExposeComplete: enter
01:49:09.257 00.000 7988 UpdateGuideState(): m_state=6
01:49:09.257 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3002
01:49:09.257 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=186.51, Mass=748, SNR=17.7, Peak=141 HFD=3.3
01:49:09.257 00.000 7988 MultiStar: [#1 -0.13,-0.32,1.01,U] [#2 -0.03,-0.10,0.86,U] [#3 -0.40,0.05,0.90,U] [#4 -0.11,-0.12,0.71,U] [#5 -0.33,-0.34,0.00,M1] [#6 -0.05,-0.24,0.63,U] [#7 0.13,0.27,0.49,U] [#8 0.04,0.51,0.00,M8] 
01:49:09.257 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.12}, one-star: {0.01, -0.19}
01:49:09.257 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.84 = 2.45)
01:49:09.257 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
01:49:09.257 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.27 mountX=-0.12 mountY=0.10, mountTheta=2.43
01:49:09.257 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.12, opts=13)
01:49:09.268 00.011 7988 Enqueuing Move request for scope (-0.10, -0.12)
01:49:09.268 00.000 15712 Worker thread wakes up
01:49:09.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
01:49:09.268 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
01:49:09.268 00.000 15712 Moving (-0.10, -0.12) raw xDistance=-0.12 yDistance=0.10
01:49:09.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:49:09.271 00.003 7988 UpdateGuideState exits: m=748 SNR=17.7
01:49:09.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:09.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:09.271 00.000 7988 Enqueuing Expose request
01:49:09.271 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:09.271 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
01:49:09.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:09.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:49:09.271 00.000 15712 MoveAxis(E, 7, ABG)
01:49:09.271 00.000 15712 Guiding  Dir = 2, Dur = 7
01:49:09.271 00.000 15712 IsGuiding returns 0
01:49:09.290 00.019 15712 IsGuiding returns 0
01:49:09.290 00.000 15712 Move returns status 0, amount 7
01:49:09.290 00.000 15712 MoveAxis(N, 0, ABG)
01:49:09.290 00.000 15712 Move returns status 0, amount 0
01:49:09.290 00.000 15712 move complete, result=0
01:49:09.290 00.000 15712 worker thread done servicing request
01:49:09.290 00.000 15712 Worker thread wakes up
01:49:09.290 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
01:49:09.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:09.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:10.931 01.641 15712 Exposure complete
01:49:10.995 00.064 15712 worker thread done servicing request
01:49:10.997 00.002 7988 OnExposeComplete: enter
01:49:10.997 00.000 7988 UpdateGuideState(): m_state=6
01:49:10.997 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3003
01:49:10.997 00.000 7988 Star::Find returns 1 (0), X=973.48, Y=186.44, Mass=751, SNR=17.8, Peak=146 HFD=3.2
01:49:10.997 00.000 7988 MultiStar: [#1 -0.14,-0.22,1.05,U] [#2 -0.04,-0.28,0.92,U] [#3 -0.22,-0.12,0.90,U] [#4 -0.09,-0.27,0.72,U] [#5 -0.42,-0.14,0.69,U] [#6 -0.43,-0.37,0.00,M1] [#7 0.40,-0.18,0.51,U] [#8 -0.17,0.56,0.00,M9] 
01:49:10.997 00.000 7988 refined, 6 included, MultiStar: {-0.13, -0.21}, one-star: {-0.24, -0.25}
01:49:11.002 00.005 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.69 = 2.59)
01:49:11.002 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.56)
01:49:11.002 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.13 mountX=-0.22 mountY=0.14, mountTheta=2.57
01:49:11.006 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.21, opts=13)
01:49:11.006 00.000 7988 Enqueuing Move request for scope (-0.13, -0.21)
01:49:11.006 00.000 15712 Worker thread wakes up
01:49:11.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
01:49:11.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
01:49:11.006 00.000 15712 Moving (-0.13, -0.21) raw xDistance=-0.22 yDistance=0.14
01:49:11.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:49:11.006 00.000 7988 UpdateGuideState exits: m=751 SNR=17.8
01:49:11.011 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:11.011 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:11.011 00.000 7988 Enqueuing Expose request
01:49:11.011 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
01:49:11.011 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
01:49:11.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:11.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:49:11.011 00.000 15712 MoveAxis(E, 49, ABG)
01:49:11.011 00.000 15712 Guiding  Dir = 2, Dur = 49
01:49:11.011 00.000 15712 IsGuiding returns 0
01:49:11.030 00.019 15712 PulseGuide returned control before completion, sleep 43
01:49:11.090 00.060 15712 IsGuiding returns 1
01:49:11.090 00.000 15712 scope still moving after pulse duration time elapsed
01:49:11.122 00.032 15712 IsGuiding returns 0
01:49:11.122 00.000 15712 scope move finished after 49 + 58 ms
01:49:11.122 00.000 15712 Move returns status 0, amount 49
01:49:11.122 00.000 15712 MoveAxis(N, 0, ABG)
01:49:11.122 00.000 15712 Move returns status 0, amount 0
01:49:11.122 00.000 15712 move complete, result=0
01:49:11.122 00.000 15712 worker thread done servicing request
01:49:11.122 00.000 15712 Worker thread wakes up
01:49:11.122 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
01:49:11.124 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:11.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:12.528 01.404 15712 Exposure complete
01:49:12.591 00.063 15712 worker thread done servicing request
01:49:12.591 00.000 7988 OnExposeComplete: enter
01:49:12.591 00.000 7988 UpdateGuideState(): m_state=6
01:49:12.595 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3004
01:49:12.595 00.000 7988 Star::Find returns 1 (0), X=973.42, Y=186.42, Mass=815, SNR=18.3, Peak=140 HFD=3.4
01:49:12.597 00.002 7988 MultiStar: [#1 -0.27,0.11,1.01,U] [#2 0.06,0.04,0.86,U] [#3 -0.26,-0.12,0.85,U] [#4 -0.22,-0.20,0.73,U] [#5 -0.03,-0.12,0.75,U] [#6 -0.28,-0.00,0.63,U] [#7 -0.54,-0.34,0.00,M1] [#8 -0.96,-0.20,0.00,M10] 
01:49:12.597 00.000 7988 refined, 6 included, MultiStar: {-0.19, -0.08}, one-star: {-0.30, -0.27}
01:49:12.599 00.002 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.30 = 1.98)
01:49:12.599 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.34 = 1.95)
01:49:12.602 00.003 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.74 mountX=-0.08 mountY=0.19, mountTheta=1.97
01:49:12.604 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.08, opts=13)
01:49:12.604 00.000 7988 Enqueuing Move request for scope (-0.19, -0.08)
01:49:12.606 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:49:12.607 00.001 7988 UpdateGuideState exits: m=815 SNR=18.3
01:49:12.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:12.609 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:12.609 00.000 7988 Enqueuing Expose request
01:49:12.611 00.002 15712 Worker thread wakes up
01:49:12.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
01:49:12.611 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
01:49:12.611 00.000 15712 Moving (-0.19, -0.08) raw xDistance=-0.08 yDistance=0.19
01:49:12.611 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:12.611 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:49:12.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:12.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:49:12.611 00.000 15712 MoveAxis(E, 7, ABG)
01:49:12.611 00.000 15712 Guiding  Dir = 2, Dur = 7
01:49:12.611 00.000 15712 IsGuiding returns 0
01:49:12.625 00.014 15712 IsGuiding returns 0
01:49:12.625 00.000 15712 Move returns status 0, amount 7
01:49:12.625 00.000 15712 MoveAxis(N, 0, ABG)
01:49:12.625 00.000 15712 Move returns status 0, amount 0
01:49:12.625 00.000 15712 move complete, result=0
01:49:12.625 00.000 15712 worker thread done servicing request
01:49:12.625 00.000 15712 Worker thread wakes up
01:49:12.625 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
01:49:12.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:12.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:14.269 01.644 15712 Exposure complete
01:49:14.332 00.063 15712 worker thread done servicing request
01:49:14.332 00.000 7988 OnExposeComplete: enter
01:49:14.332 00.000 7988 UpdateGuideState(): m_state=6
01:49:14.336 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3005
01:49:14.336 00.000 7988 Star::Find returns 1 (0), X=973.48, Y=186.70, Mass=879, SNR=19.2, Peak=153 HFD=3.4
01:49:14.338 00.002 7988 MultiStar: [#1 -0.03,0.16,0.94,U] [#2 0.01,-0.10,0.73,U] [#3 -0.44,0.08,0.85,U] [#4 0.02,-0.22,0.73,U] [#5 -0.89,-0.05,0.00,M1] [#6 -0.20,0.00,0.67,U] [#7 0.09,-0.14,0.46,U] [#8 -0.28,0.18,0.41,U] 
01:49:14.338 00.000 7988 refined, 7 included, MultiStar: {-0.14, 0.00}, one-star: {-0.24, 0.00}
01:49:14.340 00.002 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.56) = xAngle (1.58 = 1.58)
01:49:14.340 00.000 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.55 = 1.55)
01:49:14.342 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.14 mountX=-0.00 mountY=0.14, mountTheta=1.58
01:49:14.344 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.00, opts=13)
01:49:14.344 00.000 7988 Enqueuing Move request for scope (-0.14, 0.00)
01:49:14.346 00.002 15712 Worker thread wakes up
01:49:14.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
01:49:14.346 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
01:49:14.346 00.000 15712 Moving (-0.14, 0.00) raw xDistance=-0.00 yDistance=0.14
01:49:14.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:49:14.348 00.002 7988 UpdateGuideState exits: m=879 SNR=19.2
01:49:14.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:14.348 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:14.348 00.000 7988 Enqueuing Expose request
01:49:14.348 00.000 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:14.348 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
01:49:14.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:14.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:49:14.348 00.000 15712 MoveAxis(E, 8, ABG)
01:49:14.348 00.000 15712 Guiding  Dir = 2, Dur = 8
01:49:14.348 00.000 15712 IsGuiding returns 0
01:49:14.370 00.022 15712 IsGuiding returns 0
01:49:14.370 00.000 15712 Move returns status 0, amount 8
01:49:14.370 00.000 15712 MoveAxis(N, 0, ABG)
01:49:14.370 00.000 15712 Move returns status 0, amount 0
01:49:14.370 00.000 15712 move complete, result=0
01:49:14.370 00.000 15712 worker thread done servicing request
01:49:14.370 00.000 15712 Worker thread wakes up
01:49:14.370 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
01:49:14.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:14.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:15.783 01.413 15712 Exposure complete
01:49:15.846 00.063 15712 worker thread done servicing request
01:49:15.846 00.000 7988 OnExposeComplete: enter
01:49:15.850 00.004 7988 UpdateGuideState(): m_state=6
01:49:15.850 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3006
01:49:15.852 00.002 7988 Star::Find returns 1 (0), X=973.49, Y=186.53, Mass=785, SNR=18.0, Peak=150 HFD=3.2
01:49:15.852 00.000 7988 MultiStar: [#1 -0.05,-0.15,0.96,U] [#2 -0.44,-0.34,0.00,M1] [#3 -0.29,-0.29,0.88,U] [#4 -0.21,-0.33,0.70,U] [#5 -0.36,-0.19,0.72,U] [#6 -0.14,-0.11,0.63,U] [#7 0.24,-0.11,0.59,U] [#8 -0.23,-0.21,0.44,U] 
01:49:15.854 00.002 7988 refined, 7 included, MultiStar: {-0.17, -0.19}, one-star: {-0.24, -0.16}
01:49:15.854 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.85 = 2.44)
01:49:15.854 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.41)
01:49:15.854 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-2.28 mountX=-0.20 mountY=0.17, mountTheta=2.42
01:49:15.854 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.19, opts=13)
01:49:15.854 00.000 7988 Enqueuing Move request for scope (-0.17, -0.19)
01:49:15.854 00.000 15712 Worker thread wakes up
01:49:15.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
01:49:15.854 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
01:49:15.854 00.000 15712 Moving (-0.17, -0.19) raw xDistance=-0.20 yDistance=0.17
01:49:15.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:49:15.862 00.008 7988 UpdateGuideState exits: m=785 SNR=18.0
01:49:15.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:15.864 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:15.864 00.000 7988 Enqueuing Expose request
01:49:15.867 00.003 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:49:15.867 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
01:49:15.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:15.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:49:15.867 00.000 15712 MoveAxis(E, 47, ABG)
01:49:15.867 00.000 15712 Guiding  Dir = 2, Dur = 47
01:49:15.901 00.034 15712 IsGuiding returns 0
01:49:15.918 00.017 15712 PulseGuide returned control before completion, sleep 41
01:49:16.003 00.085 15712 IsGuiding returns 0
01:49:16.003 00.000 15712 Move returns status 0, amount 47
01:49:16.003 00.000 15712 MoveAxis(N, 0, ABG)
01:49:16.003 00.000 15712 Move returns status 0, amount 0
01:49:16.003 00.000 15712 move complete, result=0
01:49:16.003 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
01:49:16.005 00.002 15712 worker thread done servicing request
01:49:16.005 00.000 15712 Worker thread wakes up
01:49:16.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:16.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:17.744 01.739 15712 Exposure complete
01:49:17.807 00.063 15712 worker thread done servicing request
01:49:17.807 00.000 7988 OnExposeComplete: enter
01:49:17.807 00.000 7988 UpdateGuideState(): m_state=6
01:49:17.807 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3007
01:49:17.807 00.000 7988 Star::Find returns 1 (0), X=973.59, Y=186.85, Mass=876, SNR=19.1, Peak=143 HFD=3.8
01:49:17.807 00.000 7988 MultiStar: [#1 -0.08,0.09,0.97,U] [#2 0.04,-0.01,0.83,U] [#3 0.05,0.18,0.89,U] [#4 0.01,0.40,0.73,U] [#5 -0.36,0.43,0.00,M1] [#6 -0.14,-0.15,0.64,U] [#7 0.38,-0.10,0.46,U] [#8 0.22,0.39,0.38,U] 
01:49:17.807 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.12}, one-star: {-0.13, 0.16}
01:49:17.807 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
01:49:17.807 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:49:17.807 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=0.12 mountY=-0.01, mountTheta=-0.08
01:49:17.807 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
01:49:17.807 00.000 7988 Enqueuing Move request for scope (0.01, 0.12)
01:49:17.807 00.000 15712 Worker thread wakes up
01:49:17.807 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:49:17.807 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:49:17.807 00.000 15712 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.01
01:49:17.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:49:17.822 00.015 7988 UpdateGuideState exits: m=876 SNR=19.1
01:49:17.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:17.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:17.822 00.000 7988 Enqueuing Expose request
01:49:17.822 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:17.822 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
01:49:17.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:17.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:49:17.822 00.000 15712 MoveAxis(E, 8, ABG)
01:49:17.822 00.000 15712 Guiding  Dir = 2, Dur = 8
01:49:17.822 00.000 15712 IsGuiding returns 0
01:49:17.839 00.017 15712 IsGuiding returns 0
01:49:17.839 00.000 15712 Move returns status 0, amount 8
01:49:17.839 00.000 15712 MoveAxis(N, 0, ABG)
01:49:17.839 00.000 15712 Move returns status 0, amount 0
01:49:17.839 00.000 15712 move complete, result=0
01:49:17.839 00.000 15712 worker thread done servicing request
01:49:17.839 00.000 15712 Worker thread wakes up
01:49:17.839 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:49:17.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:17.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:19.260 01.421 15712 Exposure complete
01:49:19.325 00.065 15712 worker thread done servicing request
01:49:19.325 00.000 7988 OnExposeComplete: enter
01:49:19.325 00.000 7988 UpdateGuideState(): m_state=6
01:49:19.325 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3008
01:49:19.325 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=186.60, Mass=781, SNR=18.3, Peak=144 HFD=3.3
01:49:19.325 00.000 7988 MultiStar: [#1 -0.32,-0.03,0.99,U] [#2 -0.11,-0.09,0.90,U] [#3 -0.01,-0.06,0.90,U] [#4 -0.10,-0.22,0.68,U] [#5 -0.24,0.15,0.66,U] [#6 -0.29,-0.04,0.65,U] [#7 -0.19,-0.14,0.50,U] [#8 -0.17,0.58,0.00,M8] 
01:49:19.325 00.000 7988 single-star, 7 included, MultiStar: {-0.17, -0.06}, one-star: {-0.16, -0.09}
01:49:19.325 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.18 = 2.11)
01:49:19.325 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.08)
01:49:19.333 00.008 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.61 mountX=-0.09 mountY=0.16, mountTheta=2.10
01:49:19.333 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.09, opts=13)
01:49:19.333 00.000 7988 Enqueuing Move request for scope (-0.16, -0.09)
01:49:19.337 00.004 15712 Worker thread wakes up
01:49:19.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
01:49:19.337 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
01:49:19.337 00.000 15712 Moving (-0.16, -0.09) raw xDistance=-0.09 yDistance=0.16
01:49:19.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:49:19.337 00.000 7988 UpdateGuideState exits: m=781 SNR=18.3
01:49:19.340 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:19.340 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:19.342 00.002 7988 Enqueuing Expose request
01:49:19.342 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:19.342 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
01:49:19.342 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:19.342 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:49:19.342 00.000 15712 MoveAxis(E, 8, ABG)
01:49:19.342 00.000 15712 Guiding  Dir = 2, Dur = 8
01:49:19.342 00.000 15712 IsGuiding returns 0
01:49:19.358 00.016 15712 IsGuiding returns 0
01:49:19.358 00.000 15712 Move returns status 0, amount 8
01:49:19.358 00.000 15712 MoveAxis(N, 0, ABG)
01:49:19.358 00.000 15712 Move returns status 0, amount 0
01:49:19.358 00.000 15712 move complete, result=0
01:49:19.358 00.000 15712 worker thread done servicing request
01:49:19.358 00.000 15712 Worker thread wakes up
01:49:19.358 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
01:49:19.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:19.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:20.998 01.640 15712 Exposure complete
01:49:21.063 00.065 15712 worker thread done servicing request
01:49:21.063 00.000 7988 OnExposeComplete: enter
01:49:21.063 00.000 7988 UpdateGuideState(): m_state=6
01:49:21.066 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3009
01:49:21.066 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=186.65, Mass=862, SNR=19.2, Peak=140 HFD=3.6
01:49:21.066 00.000 7988 MultiStar: [#1 -0.01,-0.33,0.92,U] [#2 -0.12,-0.21,0.92,U] [#3 -0.25,-0.43,0.00,M1] [#4 0.07,0.14,0.71,U] [#5 -0.55,-0.49,0.00,M1] [#6 -0.47,-0.18,0.00,M1] [#7 -0.03,0.22,0.45,U] [#8 -0.14,-0.14,0.40,U] 
01:49:21.066 00.000 7988 single-star, 5 included, MultiStar: {-0.03, -0.09}, one-star: {0.01, -0.04}
01:49:21.066 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
01:49:21.066 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
01:49:21.066 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.38 mountX=-0.04 mountY=-0.01, mountTheta=-2.97
01:49:21.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
01:49:21.066 00.000 7988 Enqueuing Move request for scope (0.01, -0.04)
01:49:21.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:49:21.076 00.010 7988 UpdateGuideState exits: m=862 SNR=19.2
01:49:21.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:21.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:21.076 00.000 7988 Enqueuing Expose request
01:49:21.076 00.000 15712 Worker thread wakes up
01:49:21.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:49:21.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:49:21.076 00.000 15712 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.01
01:49:21.083 00.007 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:21.083 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
01:49:21.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:21.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:49:21.083 00.000 15712 MoveAxis(E, 9, ABG)
01:49:21.083 00.000 15712 Guiding  Dir = 2, Dur = 9
01:49:21.117 00.034 15712 IsGuiding returns 0
01:49:21.134 00.017 15712 IsGuiding returns 0
01:49:21.134 00.000 15712 Move returns status 0, amount 9
01:49:21.134 00.000 15712 MoveAxis(N, 0, ABG)
01:49:21.134 00.000 15712 Move returns status 0, amount 0
01:49:21.134 00.000 15712 move complete, result=0
01:49:21.134 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
01:49:21.136 00.002 15712 worker thread done servicing request
01:49:21.136 00.000 15712 Worker thread wakes up
01:49:21.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:21.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:22.545 01.409 15712 Exposure complete
01:49:22.608 00.063 15712 worker thread done servicing request
01:49:22.608 00.000 7988 OnExposeComplete: enter
01:49:22.608 00.000 7988 UpdateGuideState(): m_state=6
01:49:22.608 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3010
01:49:22.608 00.000 7988 Star::Find returns 1 (0), X=973.40, Y=186.53, Mass=919, SNR=19.7, Peak=140 HFD=3.8
01:49:22.608 00.000 7988 MultiStar: [#1 -0.18,-0.21,0.92,U] [#2 -0.13,-0.17,0.81,U] [#3 -0.41,-0.06,0.78,U] [#4 -0.06,-0.48,0.00,M1] [#5 -0.40,-0.15,0.61,U] [#6 0.24,-0.18,0.59,U] [#7 -0.01,-0.11,0.43,U] [#8 -0.57,0.06,0.00,M8] 
01:49:22.613 00.005 7988 refined, 6 included, MultiStar: {-0.20, -0.15}, one-star: {-0.32, -0.16}
01:49:22.613 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.56) = xAngle (-4.05 = 2.23)
01:49:22.613 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.08 = 2.20)
01:49:22.613 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.49 mountX=-0.15 mountY=0.20, mountTheta=2.22
01:49:22.613 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.15, opts=13)
01:49:22.613 00.000 7988 Enqueuing Move request for scope (-0.20, -0.15)
01:49:22.613 00.000 15712 Worker thread wakes up
01:49:22.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
01:49:22.622 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
01:49:22.622 00.000 7988 UpdateGuideState exits: m=919 SNR=19.7
01:49:22.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:22.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:22.622 00.000 7988 Enqueuing Expose request
01:49:22.622 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
01:49:22.622 00.000 15712 Moving (-0.20, -0.15) raw xDistance=-0.15 yDistance=0.20
01:49:22.630 00.008 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:22.630 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
01:49:22.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:22.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:49:22.630 00.000 15712 MoveAxis(E, 8, ABG)
01:49:22.630 00.000 15712 Guiding  Dir = 2, Dur = 8
01:49:22.630 00.000 15712 IsGuiding returns 0
01:49:22.653 00.023 15712 IsGuiding returns 0
01:49:22.653 00.000 15712 Move returns status 0, amount 8
01:49:22.653 00.000 15712 MoveAxis(N, 0, ABG)
01:49:22.653 00.000 15712 Move returns status 0, amount 0
01:49:22.653 00.000 15712 move complete, result=0
01:49:22.653 00.000 7988 GuideStep: -0.2 px 8 ms EAST, 0.2 px 0 ms NORTH
01:49:22.655 00.002 15712 worker thread done servicing request
01:49:22.655 00.000 15712 Worker thread wakes up
01:49:22.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:22.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:24.395 01.740 15712 Exposure complete
01:49:24.459 00.064 15712 worker thread done servicing request
01:49:24.461 00.002 7988 OnExposeComplete: enter
01:49:24.461 00.000 7988 UpdateGuideState(): m_state=6
01:49:24.461 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3011
01:49:24.461 00.000 7988 Star::Find returns 1 (0), X=973.34, Y=186.73, Mass=772, SNR=18.0, Peak=148 HFD=3.4
01:49:24.461 00.000 7988 MultiStar: [#1 -0.14,-0.16,0.97,U] [#2 -0.01,-0.49,0.00,M1] [#3 -0.51,-0.45,0.00,M1] [#4 0.03,0.03,0.65,U] [#5 -1.03,-0.22,0.00,M1] [#6 -0.26,-0.10,0.64,U] [#7 0.39,-0.05,0.55,U] [#8 -0.40,0.13,0.41,U] 
01:49:24.466 00.005 7988 refined, 5 included, MultiStar: {-0.15, -0.03}, one-star: {-0.38, 0.04}
01:49:24.467 00.001 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.56) = xAngle (-4.49 = 1.79)
01:49:24.468 00.001 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.52 = 1.76)
01:49:24.469 00.001 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.93 mountX=-0.03 mountY=0.15, mountTheta=1.79
01:49:24.471 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.03, opts=13)
01:49:24.472 00.001 7988 Enqueuing Move request for scope (-0.15, -0.03)
01:49:24.474 00.002 15712 Worker thread wakes up
01:49:24.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
01:49:24.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
01:49:24.474 00.000 15712 Moving (-0.15, -0.03) raw xDistance=-0.03 yDistance=0.15
01:49:24.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
01:49:24.475 00.001 7988 UpdateGuideState exits: m=772 SNR=18.0
01:49:24.476 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:24.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:24.478 00.002 7988 Enqueuing Expose request
01:49:24.479 00.001 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:24.479 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
01:49:24.479 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:24.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:49:24.479 00.000 15712 MoveAxis(E, 9, ABG)
01:49:24.479 00.000 15712 Guiding  Dir = 2, Dur = 9
01:49:24.479 00.000 15712 IsGuiding returns 0
01:49:24.504 00.025 15712 IsGuiding returns 0
01:49:24.504 00.000 15712 Move returns status 0, amount 9
01:49:24.504 00.000 15712 MoveAxis(N, 0, ABG)
01:49:24.504 00.000 15712 Move returns status 0, amount 0
01:49:24.504 00.000 15712 move complete, result=0
01:49:24.504 00.000 15712 worker thread done servicing request
01:49:24.504 00.000 15712 Worker thread wakes up
01:49:24.504 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
01:49:24.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:24.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:25.923 01.419 15712 Exposure complete
01:49:25.989 00.066 15712 worker thread done servicing request
01:49:25.989 00.000 7988 OnExposeComplete: enter
01:49:25.989 00.000 7988 UpdateGuideState(): m_state=6
01:49:25.989 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3012
01:49:25.989 00.000 7988 Star::Find returns 1 (0), X=973.41, Y=186.57, Mass=785, SNR=18.2, Peak=139 HFD=3.3
01:49:25.989 00.000 7988 MultiStar: [#1 0.08,-0.33,0.97,U] [#2 -0.03,-0.32,0.90,U] [#3 -0.30,-0.46,0.00,M2] [#4 -0.10,-0.27,0.67,U] [#5 -0.50,-0.43,0.00,M2] [#6 -0.02,-0.46,0.00,M1] [#7 0.13,0.17,0.47,U] [#8 -0.40,0.63,0.00,M8] 
01:49:25.989 00.000 7988 refined, 4 included, MultiStar: {-0.07, -0.21}, one-star: {-0.31, -0.12}
01:49:25.989 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
01:49:25.989 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
01:49:25.999 00.010 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.88 mountX=-0.21 mountY=0.07, mountTheta=2.81
01:49:25.999 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.21, opts=13)
01:49:26.001 00.002 7988 Enqueuing Move request for scope (-0.07, -0.21)
01:49:26.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:49:26.004 00.003 7988 UpdateGuideState exits: m=785 SNR=18.2
01:49:26.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:26.006 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:26.006 00.000 7988 Enqueuing Expose request
01:49:26.008 00.002 15712 Worker thread wakes up
01:49:26.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
01:49:26.008 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
01:49:26.008 00.000 15712 Moving (-0.07, -0.21) raw xDistance=-0.21 yDistance=0.07
01:49:26.008 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
01:49:26.008 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
01:49:26.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:26.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:49:26.008 00.000 15712 MoveAxis(E, 50, ABG)
01:49:26.008 00.000 15712 Guiding  Dir = 2, Dur = 50
01:49:26.040 00.032 15712 IsGuiding returns 0
01:49:26.055 00.015 15712 PulseGuide returned control before completion, sleep 45
01:49:26.136 00.081 15712 IsGuiding returns 0
01:49:26.136 00.000 15712 Move returns status 0, amount 50
01:49:26.136 00.000 15712 MoveAxis(N, 0, ABG)
01:49:26.136 00.000 15712 Move returns status 0, amount 0
01:49:26.136 00.000 15712 move complete, result=0
01:49:26.136 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
01:49:26.140 00.004 15712 worker thread done servicing request
01:49:26.140 00.000 15712 Worker thread wakes up
01:49:26.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:26.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:27.774 01.634 15712 Exposure complete
01:49:27.836 00.062 15712 worker thread done servicing request
01:49:27.836 00.000 7988 OnExposeComplete: enter
01:49:27.836 00.000 7988 UpdateGuideState(): m_state=6
01:49:27.840 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3013
01:49:27.840 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=186.41, Mass=813, SNR=18.2, Peak=139 HFD=3.3
01:49:27.842 00.002 7988 MultiStar: [#1 0.14,-0.34,0.91,U] [#2 0.14,-0.08,0.92,U] [#3 -0.12,-0.31,0.86,U] [#4 0.04,-0.09,0.68,U] [#5 -0.21,0.04,0.66,U] [#6 -0.07,-0.11,0.56,U] [#7 -0.09,0.11,0.45,U] [#8 -0.21,0.22,0.37,U] 
01:49:27.842 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.16, -0.29}
01:49:27.844 00.002 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
01:49:27.844 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
01:49:27.846 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.88 mountX=-0.14 mountY=0.05, mountTheta=2.81
01:49:27.848 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.14, opts=13)
01:49:27.848 00.000 7988 Enqueuing Move request for scope (-0.04, -0.14)
01:49:27.850 00.002 15712 Worker thread wakes up
01:49:27.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
01:49:27.850 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
01:49:27.850 00.000 15712 Moving (-0.04, -0.14) raw xDistance=-0.14 yDistance=0.05
01:49:27.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:49:27.853 00.003 7988 UpdateGuideState exits: m=813 SNR=18.2
01:49:27.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:27.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:27.853 00.000 7988 Enqueuing Expose request
01:49:27.853 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:27.853 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
01:49:27.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:27.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:49:27.853 00.000 15712 MoveAxis(E, 11, ABG)
01:49:27.853 00.000 15712 Guiding  Dir = 2, Dur = 11
01:49:27.853 00.000 15712 IsGuiding returns 0
01:49:27.870 00.017 15712 IsGuiding returns 1
01:49:27.870 00.000 15712 scope still moving after pulse duration time elapsed
01:49:27.921 00.051 15712 IsGuiding returns 0
01:49:27.921 00.000 15712 scope move finished after 11 + 59 ms
01:49:27.921 00.000 15712 Move returns status 0, amount 11
01:49:27.921 00.000 15712 MoveAxis(N, 0, ABG)
01:49:27.921 00.000 15712 Move returns status 0, amount 0
01:49:27.921 00.000 15712 move complete, result=0
01:49:27.921 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
01:49:27.930 00.009 15712 worker thread done servicing request
01:49:27.930 00.000 15712 Worker thread wakes up
01:49:27.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:27.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:29.338 01.408 15712 Exposure complete
01:49:29.401 00.063 15712 worker thread done servicing request
01:49:29.401 00.000 7988 OnExposeComplete: enter
01:49:29.401 00.000 7988 UpdateGuideState(): m_state=6
01:49:29.404 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3014
01:49:29.404 00.000 7988 Star::Find returns 1 (0), X=973.28, Y=186.35, Mass=743, SNR=17.6, Peak=139 HFD=3.6
01:49:29.406 00.002 7988 MultiStar: [#1 0.07,-0.25,0.97,U] [#2 -0.04,0.20,0.86,U] [#3 -0.17,-0.29,0.82,U] [#4 0.09,0.05,0.74,U] [#5 -0.41,-0.29,0.00,M2] [#6 -0.15,0.09,0.65,U] [#7 0.39,-0.50,0.00,M1] [#8 0.09,0.32,0.41,U] 
01:49:29.406 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.08}, one-star: {-0.44, -0.34}
01:49:29.408 00.002 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.03 = 2.26)
01:49:29.408 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.22)
01:49:29.410 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=-0.08 mountY=0.10, mountTheta=2.24
01:49:29.412 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.08, opts=13)
01:49:29.412 00.000 7988 Enqueuing Move request for scope (-0.10, -0.08)
01:49:29.414 00.002 15712 Worker thread wakes up
01:49:29.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
01:49:29.414 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
01:49:29.414 00.000 15712 Moving (-0.10, -0.08) raw xDistance=-0.08 yDistance=0.10
01:49:29.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:49:29.414 00.000 7988 UpdateGuideState exits: m=743 SNR=17.6
01:49:29.418 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:29.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:29.420 00.002 7988 Enqueuing Expose request
01:49:29.422 00.002 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:29.422 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
01:49:29.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:29.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:49:29.422 00.000 15712 MoveAxis(E, 10, ABG)
01:49:29.422 00.000 15712 Guiding  Dir = 2, Dur = 10
01:49:29.422 00.000 15712 IsGuiding returns 0
01:49:29.447 00.025 15712 IsGuiding returns 1
01:49:29.447 00.000 15712 scope still moving after pulse duration time elapsed
01:49:29.494 00.047 15712 IsGuiding returns 0
01:49:29.494 00.000 15712 scope move finished after 10 + 62 ms
01:49:29.494 00.000 15712 Move returns status 0, amount 10
01:49:29.494 00.000 15712 MoveAxis(N, 0, ABG)
01:49:29.494 00.000 15712 Move returns status 0, amount 0
01:49:29.494 00.000 15712 move complete, result=0
01:49:29.494 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
01:49:29.496 00.002 15712 worker thread done servicing request
01:49:29.496 00.000 15712 Worker thread wakes up
01:49:29.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:29.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:31.136 01.640 15712 Exposure complete
01:49:31.201 00.065 15712 worker thread done servicing request
01:49:31.202 00.001 7988 OnExposeComplete: enter
01:49:31.202 00.000 7988 UpdateGuideState(): m_state=6
01:49:31.202 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3015
01:49:31.202 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=186.56, Mass=730, SNR=17.3, Peak=156 HFD=3.4
01:49:31.202 00.000 7988 MultiStar: [#1 -0.09,-0.14,1.01,U] [#2 -0.12,0.33,0.91,U] [#3 -0.31,-0.02,0.77,U] [#4 -0.07,-0.07,0.75,U] [#5 -0.60,0.02,0.00,M3] [#6 -0.21,0.33,0.66,U] [#7 0.12,-0.23,0.42,U] [#8 0.40,1.41,0.00,M7] 
01:49:31.202 00.000 7988 refined, 6 included, MultiStar: {-0.07, 0.02}, one-star: {0.18, -0.13}
01:49:31.202 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
01:49:31.202 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
01:49:31.202 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.94 mountX=0.01 mountY=0.07, mountTheta=1.37
01:49:31.202 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
01:49:31.202 00.000 7988 Enqueuing Move request for scope (-0.07, 0.02)
01:49:31.202 00.000 15712 Worker thread wakes up
01:49:31.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
01:49:31.202 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
01:49:31.202 00.000 15712 Moving (-0.07, 0.02) raw xDistance=0.01 yDistance=0.07
01:49:31.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:49:31.202 00.000 7988 UpdateGuideState exits: m=730 SNR=17.3
01:49:31.216 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:31.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:31.218 00.002 7988 Enqueuing Expose request
01:49:31.218 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:31.218 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
01:49:31.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:31.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:49:31.218 00.000 15712 MoveAxis(E, 8, ABG)
01:49:31.218 00.000 15712 Guiding  Dir = 2, Dur = 8
01:49:31.218 00.000 15712 IsGuiding returns 0
01:49:31.235 00.017 15712 IsGuiding returns 0
01:49:31.235 00.000 15712 Move returns status 0, amount 8
01:49:31.235 00.000 15712 MoveAxis(N, 0, ABG)
01:49:31.235 00.000 15712 Move returns status 0, amount 0
01:49:31.235 00.000 15712 move complete, result=0
01:49:31.235 00.000 15712 worker thread done servicing request
01:49:31.235 00.000 15712 Worker thread wakes up
01:49:31.235 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
01:49:31.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:31.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:32.655 01.420 15712 Exposure complete
01:49:32.718 00.063 15712 worker thread done servicing request
01:49:32.718 00.000 7988 OnExposeComplete: enter
01:49:32.718 00.000 7988 UpdateGuideState(): m_state=6
01:49:32.718 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
01:49:32.718 00.000 7988 Star::Find returns 1 (0), X=973.54, Y=186.96, Mass=781, SNR=17.9, Peak=148 HFD=3.6
01:49:32.718 00.000 7988 MultiStar: [#1 0.06,0.46,0.00,M1] [#2 -0.00,0.39,0.89,U] [#3 -0.36,0.44,0.00,M1] [#4 0.30,0.73,0.00,M1] [#5 -0.14,0.02,0.77,U] [#6 0.10,0.41,0.65,U] [#7 -0.16,-0.14,0.61,U] [#8 0.09,0.89,0.00,M8] 
01:49:32.718 00.000 7988 refined, 4 included, MultiStar: {-0.08, 0.21}, one-star: {-0.18, 0.27}
01:49:32.725 00.007 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
01:49:32.725 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
01:49:32.727 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.96 mountX=0.21 mountY=0.08, mountTheta=0.37
01:49:32.729 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.21, opts=13)
01:49:32.729 00.000 7988 Enqueuing Move request for scope (-0.08, 0.21)
01:49:32.731 00.002 15712 Worker thread wakes up
01:49:32.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
01:49:32.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
01:49:32.731 00.000 15712 Moving (-0.08, 0.21) raw xDistance=0.21 yDistance=0.08
01:49:32.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:49:32.731 00.000 7988 UpdateGuideState exits: m=781 SNR=17.9
01:49:32.733 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:32.733 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:32.735 00.002 7988 Enqueuing Expose request
01:49:32.735 00.000 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
01:49:32.735 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
01:49:32.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:32.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:49:32.735 00.000 15712 MoveAxis(W, 33, ABG)
01:49:32.735 00.000 15712 Guiding  Dir = 3, Dur = 33
01:49:32.747 00.012 15712 IsGuiding returns 0
01:49:32.769 00.022 15712 PulseGuide returned control before completion, sleep 28
01:49:32.831 00.062 15712 IsGuiding returns 0
01:49:32.831 00.000 15712 Move returns status 0, amount 33
01:49:32.831 00.000 15712 MoveAxis(N, 0, ABG)
01:49:32.831 00.000 15712 Move returns status 0, amount 0
01:49:32.831 00.000 15712 move complete, result=0
01:49:32.831 00.000 15712 worker thread done servicing request
01:49:32.831 00.000 15712 Worker thread wakes up
01:49:32.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:32.831 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
01:49:32.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:34.473 01.642 15712 Exposure complete
01:49:34.539 00.066 15712 worker thread done servicing request
01:49:34.539 00.000 7988 OnExposeComplete: enter
01:49:34.539 00.000 7988 UpdateGuideState(): m_state=6
01:49:34.539 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3017
01:49:34.539 00.000 7988 Star::Find returns 1 (0), X=973.21, Y=186.89, Mass=829, SNR=18.4, Peak=157 HFD=3.7
01:49:34.539 00.000 7988 MultiStar: [#1 0.15,-0.01,0.93,U] [#2 0.17,0.14,0.88,U] [#3 -0.21,-0.30,0.88,U] [#4 -0.07,0.07,0.67,U] [#5 -0.60,0.00,0.00,M3] [#6 -0.09,0.08,0.59,U] [#7 -0.30,0.25,0.48,U] [#8 -0.16,0.76,0.00,M9] 
01:49:34.539 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.05}, one-star: {-0.51, 0.20}
01:49:34.539 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
01:49:34.539 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
01:49:34.539 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.76 mountX=0.05 mountY=0.12, mountTheta=1.19
01:49:34.539 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.05, opts=13)
01:49:34.550 00.011 7988 Enqueuing Move request for scope (-0.12, 0.05)
01:49:34.550 00.000 15712 Worker thread wakes up
01:49:34.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:49:34.550 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:49:34.550 00.000 15712 Moving (-0.12, 0.05) raw xDistance=0.05 yDistance=0.12
01:49:34.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:49:34.553 00.003 7988 UpdateGuideState exits: m=829 SNR=18.4
01:49:34.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:34.555 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:34.555 00.000 7988 Enqueuing Expose request
01:49:34.555 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:34.555 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
01:49:34.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:34.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:49:34.555 00.000 15712 MoveAxis(E, 6, ABG)
01:49:34.555 00.000 15712 Guiding  Dir = 2, Dur = 6
01:49:34.555 00.000 15712 IsGuiding returns 0
01:49:34.573 00.018 15712 IsGuiding returns 0
01:49:34.573 00.000 15712 Move returns status 0, amount 6
01:49:34.573 00.000 15712 MoveAxis(N, 0, ABG)
01:49:34.573 00.000 15712 Move returns status 0, amount 0
01:49:34.573 00.000 15712 move complete, result=0
01:49:34.573 00.000 15712 worker thread done servicing request
01:49:34.573 00.000 15712 Worker thread wakes up
01:49:34.573 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:49:34.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:34.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:35.990 01.417 15712 Exposure complete
01:49:36.054 00.064 15712 worker thread done servicing request
01:49:36.054 00.000 7988 OnExposeComplete: enter
01:49:36.054 00.000 7988 UpdateGuideState(): m_state=6
01:49:36.058 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3018
01:49:36.058 00.000 7988 Star::Find returns 1 (0), X=973.48, Y=186.35, Mass=869, SNR=19.2, Peak=145 HFD=3.4
01:49:36.060 00.002 7988 MultiStar: [#1 -0.19,-0.19,0.99,U] [#2 0.16,-0.32,0.88,U] [#3 -0.30,-0.34,0.84,U] [#4 -0.27,-0.09,0.70,U] [#5 -0.45,-0.36,0.00,M4] [#6 -0.24,-0.29,0.66,U] [#7 0.12,-0.11,0.53,U] [#8 -0.20,0.28,0.49,U] 
01:49:36.060 00.000 7988 refined, 7 included, MultiStar: {-0.15, -0.21}, one-star: {-0.24, -0.34}
01:49:36.062 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.76 = 2.52)
01:49:36.062 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.49)
01:49:36.064 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-2.20 mountX=-0.21 mountY=0.16, mountTheta=2.50
01:49:36.066 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.21, opts=13)
01:49:36.068 00.002 7988 Enqueuing Move request for scope (-0.15, -0.21)
01:49:36.069 00.001 15712 Worker thread wakes up
01:49:36.069 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.21) opts 0xd
01:49:36.069 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.21)
01:49:36.069 00.000 15712 Moving (-0.15, -0.21) raw xDistance=-0.21 yDistance=0.16
01:49:36.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:49:36.069 00.000 7988 UpdateGuideState exits: m=869 SNR=19.2
01:49:36.072 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:36.072 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:36.074 00.002 7988 Enqueuing Expose request
01:49:36.074 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:49:36.074 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
01:49:36.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:36.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:49:36.074 00.000 15712 MoveAxis(E, 46, ABG)
01:49:36.074 00.000 15712 Guiding  Dir = 2, Dur = 46
01:49:36.074 00.000 15712 IsGuiding returns 0
01:49:36.085 00.011 15712 PulseGuide returned control before completion, sleep 41
01:49:36.167 00.082 15712 IsGuiding returns 0
01:49:36.167 00.000 15712 Move returns status 0, amount 46
01:49:36.167 00.000 15712 MoveAxis(N, 0, ABG)
01:49:36.167 00.000 15712 Move returns status 0, amount 0
01:49:36.167 00.000 15712 move complete, result=0
01:49:36.167 00.000 15712 worker thread done servicing request
01:49:36.167 00.000 15712 Worker thread wakes up
01:49:36.167 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
01:49:36.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:36.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:37.918 01.751 15712 Exposure complete
01:49:37.980 00.062 15712 worker thread done servicing request
01:49:37.980 00.000 7988 OnExposeComplete: enter
01:49:37.980 00.000 7988 UpdateGuideState(): m_state=6
01:49:37.986 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3019
01:49:37.988 00.002 7988 Star::Find returns 1 (0), X=973.50, Y=186.46, Mass=882, SNR=19.4, Peak=148 HFD=3.2
01:49:37.988 00.000 7988 MultiStar: [#1 -0.31,-0.03,0.98,U] [#2 0.05,0.26,0.82,U] [#3 -0.12,-0.42,0.82,U] [#4 0.07,0.15,0.61,U] [#5 -0.42,0.13,0.67,U] [#6 -0.21,-0.10,0.58,U] [#7 0.34,-0.14,0.50,U] [#8 -0.73,0.50,0.00,M9] 
01:49:37.990 00.002 7988 refined, 7 included, MultiStar: {-0.13, -0.06}, one-star: {-0.22, -0.23}
01:49:37.990 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
01:49:37.992 00.002 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
01:49:37.992 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.73 mountX=-0.06 mountY=0.13, mountTheta=1.99
01:49:37.994 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.06, opts=13)
01:49:37.996 00.002 7988 Enqueuing Move request for scope (-0.13, -0.06)
01:49:37.996 00.000 15712 Worker thread wakes up
01:49:37.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
01:49:37.996 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
01:49:37.996 00.000 15712 Moving (-0.13, -0.06) raw xDistance=-0.06 yDistance=0.13
01:49:37.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:49:37.996 00.000 7988 UpdateGuideState exits: m=882 SNR=19.4
01:49:37.999 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:37.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:38.001 00.002 7988 Enqueuing Expose request
01:49:38.001 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:38.003 00.002 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
01:49:38.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:38.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:49:38.003 00.000 15712 MoveAxis(E, 4, ABG)
01:49:38.003 00.000 15712 Guiding  Dir = 2, Dur = 4
01:49:38.003 00.000 15712 IsGuiding returns 0
01:49:38.030 00.027 15712 IsGuiding returns 0
01:49:38.030 00.000 15712 Move returns status 0, amount 4
01:49:38.030 00.000 15712 MoveAxis(N, 0, ABG)
01:49:38.030 00.000 15712 Move returns status 0, amount 0
01:49:38.030 00.000 15712 move complete, result=0
01:49:38.030 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:49:38.032 00.002 15712 worker thread done servicing request
01:49:38.032 00.000 15712 Worker thread wakes up
01:49:38.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:38.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:39.448 01.416 15712 Exposure complete
01:49:39.508 00.060 15712 worker thread done servicing request
01:49:39.508 00.000 7988 OnExposeComplete: enter
01:49:39.508 00.000 7988 UpdateGuideState(): m_state=6
01:49:39.516 00.008 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3020
01:49:39.516 00.000 7988 Star::Find returns 1 (0), X=973.46, Y=186.58, Mass=836, SNR=18.8, Peak=152 HFD=3.2
01:49:39.518 00.002 7988 MultiStar: [#1 -0.16,0.13,0.92,U] [#2 0.17,-0.04,0.82,U] [#3 -0.33,-0.23,0.82,U] [#4 0.03,-0.06,0.69,U] [#5 -0.43,-0.02,0.60,U] [#6 0.08,0.07,0.64,U] [#7 0.15,-0.08,0.52,U] [#8 -0.04,-0.32,0.39,U] 
01:49:39.518 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.26, -0.11}
01:49:39.520 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.18 = 2.10)
01:49:39.520 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.07)
01:49:39.522 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.62 mountX=-0.06 mountY=0.10, mountTheta=2.09
01:49:39.524 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.06, opts=13)
01:49:39.524 00.000 7988 Enqueuing Move request for scope (-0.10, -0.06)
01:49:39.524 00.000 15712 Worker thread wakes up
01:49:39.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
01:49:39.524 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
01:49:39.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:49:39.524 00.000 7988 UpdateGuideState exits: m=836 SNR=18.8
01:49:39.529 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:39.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:39.531 00.002 7988 Enqueuing Expose request
01:49:39.531 00.000 15712 Moving (-0.10, -0.06) raw xDistance=-0.06 yDistance=0.10
01:49:39.533 00.002 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:39.533 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:49:39.533 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:39.533 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:49:39.533 00.000 15712 MoveAxis(E, 6, ABG)
01:49:39.533 00.000 15712 Guiding  Dir = 2, Dur = 6
01:49:39.533 00.000 15712 IsGuiding returns 0
01:49:39.587 00.054 15712 IsGuiding returns 0
01:49:39.587 00.000 15712 Move returns status 0, amount 6
01:49:39.587 00.000 15712 MoveAxis(N, 0, ABG)
01:49:39.587 00.000 15712 Move returns status 0, amount 0
01:49:39.587 00.000 15712 move complete, result=0
01:49:39.587 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:49:39.599 00.012 15712 worker thread done servicing request
01:49:39.599 00.000 15712 Worker thread wakes up
01:49:39.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:39.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:41.340 01.741 15712 Exposure complete
01:49:41.404 00.064 15712 worker thread done servicing request
01:49:41.404 00.000 7988 OnExposeComplete: enter
01:49:41.404 00.000 7988 UpdateGuideState(): m_state=6
01:49:41.408 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3021
01:49:41.408 00.000 7988 Star::Find returns 1 (0), X=973.38, Y=186.22, Mass=726, SNR=17.2, Peak=148 HFD=3.4
01:49:41.410 00.002 7988 MultiStar: [#1 -0.05,-0.72,0.00,M1] [#2 0.05,-0.44,0.95,U] [#3 -0.65,-0.18,0.00,M1] [#4 -0.03,-0.37,0.79,U] [#5 -0.39,-0.51,0.00,M3] [#6 0.09,-0.10,0.65,U] [#7 0.12,-0.13,0.45,U] [#8 0.32,0.26,0.45,U] 
01:49:41.410 00.000 7988 refined, 5 included, MultiStar: {-0.01, -0.28}, one-star: {-0.34, -0.47}
01:49:41.412 00.002 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.19 = 3.10)
01:49:41.412 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
01:49:41.414 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.62 mountX=-0.28 mountY=0.02, mountTheta=3.07
01:49:41.416 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.28, opts=13)
01:49:41.416 00.000 7988 Enqueuing Move request for scope (-0.01, -0.28)
01:49:41.418 00.002 15712 Worker thread wakes up
01:49:41.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
01:49:41.418 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
01:49:41.418 00.000 15712 Moving (-0.01, -0.28) raw xDistance=-0.28 yDistance=0.02
01:49:41.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:49:41.418 00.000 7988 UpdateGuideState exits: m=726 SNR=17.2
01:49:41.421 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:41.421 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:41.423 00.002 7988 Enqueuing Expose request
01:49:41.423 00.000 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:49:41.423 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
01:49:41.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:41.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:49:41.423 00.000 15712 MoveAxis(E, 64, ABG)
01:49:41.423 00.000 15712 Guiding  Dir = 2, Dur = 64
01:49:41.425 00.002 15712 IsGuiding returns 0
01:49:41.451 00.026 15712 PulseGuide returned control before completion, sleep 47
01:49:41.513 00.062 15712 IsGuiding returns 1
01:49:41.513 00.000 15712 scope still moving after pulse duration time elapsed
01:49:41.548 00.035 15712 IsGuiding returns 0
01:49:41.548 00.000 15712 scope move finished after 64 + 59 ms
01:49:41.548 00.000 15712 Move returns status 0, amount 64
01:49:41.548 00.000 15712 MoveAxis(N, 0, ABG)
01:49:41.548 00.000 15712 Move returns status 0, amount 0
01:49:41.548 00.000 15712 move complete, result=0
01:49:41.548 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
01:49:41.550 00.002 15712 worker thread done servicing request
01:49:41.550 00.000 15712 Worker thread wakes up
01:49:41.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:41.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:42.966 01.416 15712 Exposure complete
01:49:43.030 00.064 15712 worker thread done servicing request
01:49:43.030 00.000 7988 OnExposeComplete: enter
01:49:43.030 00.000 7988 UpdateGuideState(): m_state=6
01:49:43.030 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3022
01:49:43.034 00.004 7988 Star::Find returns 1 (0), X=973.59, Y=186.53, Mass=746, SNR=17.4, Peak=126 HFD=3.3
01:49:43.034 00.000 7988 MultiStar: [#1 -0.07,-0.06,0.94,U] [#2 0.15,0.03,0.97,U] [#3 -0.15,-0.03,0.83,U] [#4 -0.23,-0.15,0.85,U] [#5 -0.08,-0.29,0.73,U] [#6 -0.22,-0.04,0.65,U] [#7 -0.26,0.25,0.53,U] [#8 0.01,-0.10,0.50,U] 
01:49:43.034 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.07}, one-star: {-0.13, -0.16}
01:49:43.034 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.09 = 2.19)
01:49:43.034 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.16)
01:49:43.034 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.53 mountX=-0.07 mountY=0.10, mountTheta=2.18
01:49:43.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.07, opts=13)
01:49:43.034 00.000 7988 Enqueuing Move request for scope (-0.10, -0.07)
01:49:43.034 00.000 15712 Worker thread wakes up
01:49:43.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
01:49:43.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
01:49:43.034 00.000 15712 Moving (-0.10, -0.07) raw xDistance=-0.07 yDistance=0.10
01:49:43.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:49:43.044 00.010 7988 UpdateGuideState exits: m=746 SNR=17.4
01:49:43.046 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:43.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:43.048 00.002 7988 Enqueuing Expose request
01:49:43.048 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:43.048 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
01:49:43.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:43.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:49:43.048 00.000 15712 MoveAxis(E, 9, ABG)
01:49:43.048 00.000 15712 Guiding  Dir = 2, Dur = 9
01:49:43.050 00.002 15712 IsGuiding returns 0
01:49:43.060 00.010 15712 IsGuiding returns 0
01:49:43.060 00.000 15712 Move returns status 0, amount 9
01:49:43.060 00.000 15712 MoveAxis(N, 0, ABG)
01:49:43.060 00.000 15712 Move returns status 0, amount 0
01:49:43.060 00.000 15712 move complete, result=0
01:49:43.060 00.000 15712 worker thread done servicing request
01:49:43.060 00.000 15712 Worker thread wakes up
01:49:43.060 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
01:49:43.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:43.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:44.707 01.647 15712 Exposure complete
01:49:44.770 00.063 15712 worker thread done servicing request
01:49:44.770 00.000 7988 OnExposeComplete: enter
01:49:44.770 00.000 7988 UpdateGuideState(): m_state=6
01:49:44.770 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3023
01:49:44.770 00.000 7988 Star::Find returns 1 (0), X=973.33, Y=186.53, Mass=806, SNR=18.3, Peak=136 HFD=3.3
01:49:44.770 00.000 7988 MultiStar: [#1 0.08,-0.18,0.98,U] [#2 0.21,-0.29,0.85,U] [#3 -0.29,-0.53,0.00,M1] [#4 0.54,-0.02,0.00,M1] [#5 -0.83,-0.29,0.00,M3] [#6 -0.19,0.12,0.67,U] [#7 0.10,-0.24,0.48,U] [#8 -0.51,0.06,0.00,M7] 
01:49:44.770 00.000 7988 refined, 4 included, MultiStar: {-0.06, -0.16}, one-star: {-0.39, -0.16}
01:49:44.770 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
01:49:44.778 00.008 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.78)
01:49:44.778 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.91 mountX=-0.16 mountY=0.06, mountTheta=2.78
01:49:44.780 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.16, opts=13)
01:49:44.782 00.002 7988 Enqueuing Move request for scope (-0.06, -0.16)
01:49:44.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:49:44.784 00.002 7988 UpdateGuideState exits: m=806 SNR=18.3
01:49:44.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:44.786 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:44.786 00.000 7988 Enqueuing Expose request
01:49:44.788 00.002 15712 Worker thread wakes up
01:49:44.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
01:49:44.788 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
01:49:44.788 00.000 15712 Moving (-0.06, -0.16) raw xDistance=-0.16 yDistance=0.06
01:49:44.788 00.000 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:44.788 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
01:49:44.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:44.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:49:44.788 00.000 15712 MoveAxis(E, 10, ABG)
01:49:44.788 00.000 15712 Guiding  Dir = 2, Dur = 10
01:49:44.805 00.017 15712 IsGuiding returns 0
01:49:44.823 00.018 15712 IsGuiding returns 1
01:49:44.823 00.000 15712 scope still moving after pulse duration time elapsed
01:49:44.869 00.046 15712 IsGuiding returns 0
01:49:44.869 00.000 15712 scope move finished after 10 + 53 ms
01:49:44.869 00.000 15712 Move returns status 0, amount 10
01:49:44.869 00.000 15712 MoveAxis(N, 0, ABG)
01:49:44.869 00.000 15712 Move returns status 0, amount 0
01:49:44.869 00.000 15712 move complete, result=0
01:49:44.869 00.000 7988 GuideStep: -0.2 px 10 ms EAST, 0.1 px 0 ms NORTH
01:49:44.874 00.005 15712 worker thread done servicing request
01:49:44.874 00.000 15712 Worker thread wakes up
01:49:44.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:44.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:46.281 01.407 15712 Exposure complete
01:49:46.343 00.062 15712 worker thread done servicing request
01:49:46.343 00.000 7988 OnExposeComplete: enter
01:49:46.343 00.000 7988 UpdateGuideState(): m_state=6
01:49:46.347 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3024
01:49:46.347 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=186.23, Mass=820, SNR=18.5, Peak=141 HFD=3.6
01:49:46.349 00.002 7988 MultiStar: [#1 0.17,-0.48,0.00,M1] [#2 -0.13,-0.36,0.87,U] [#3 -0.31,-0.59,0.00,M2] [#4 0.20,-0.07,0.61,U] [#5 0.08,-0.77,0.00,M4] [#6 0.15,-0.18,0.64,U] [#7 -0.23,-0.62,0.00,M1] [#8 -0.06,0.22,0.41,U] 
01:49:46.351 00.002 7988 refined, 4 included, MultiStar: {0.02, -0.24}, one-star: {0.00, -0.46}
01:49:46.351 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
01:49:46.353 00.002 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
01:49:46.353 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=-0.24 mountY=-0.02, mountTheta=-3.07
01:49:46.355 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.24, opts=13)
01:49:46.355 00.000 7988 Enqueuing Move request for scope (0.02, -0.24)
01:49:46.357 00.002 15712 Worker thread wakes up
01:49:46.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
01:49:46.357 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
01:49:46.357 00.000 15712 Moving (0.02, -0.24) raw xDistance=-0.24 yDistance=-0.02
01:49:46.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:49:46.359 00.002 7988 UpdateGuideState exits: m=820 SNR=18.5
01:49:46.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:46.359 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:46.359 00.000 7988 Enqueuing Expose request
01:49:46.364 00.005 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:49:46.364 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
01:49:46.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:46.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:49:46.364 00.000 15712 MoveAxis(E, 55, ABG)
01:49:46.364 00.000 15712 Guiding  Dir = 2, Dur = 55
01:49:46.364 00.000 15712 IsGuiding returns 0
01:49:46.391 00.027 15712 PulseGuide returned control before completion, sleep 39
01:49:46.471 00.080 15712 IsGuiding returns 1
01:49:46.471 00.000 15712 scope still moving after pulse duration time elapsed
01:49:46.515 00.044 15712 IsGuiding returns 0
01:49:46.515 00.000 15712 scope move finished after 55 + 96 ms
01:49:46.515 00.000 15712 Move returns status 0, amount 55
01:49:46.515 00.000 15712 MoveAxis(N, 0, ABG)
01:49:46.515 00.000 15712 Move returns status 0, amount 0
01:49:46.515 00.000 15712 move complete, result=0
01:49:46.517 00.002 7988 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
01:49:46.517 00.000 15712 worker thread done servicing request
01:49:46.518 00.001 15712 Worker thread wakes up
01:49:46.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:46.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:48.259 01.741 15712 Exposure complete
01:49:48.322 00.063 15712 worker thread done servicing request
01:49:48.322 00.000 7988 OnExposeComplete: enter
01:49:48.322 00.000 7988 UpdateGuideState(): m_state=6
01:49:48.322 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3025
01:49:48.322 00.000 7988 Star::Find returns 1 (0), X=973.69, Y=186.46, Mass=777, SNR=18.0, Peak=148 HFD=3.2
01:49:48.322 00.000 7988 MultiStar: [#1 0.07,-0.09,0.95,U] [#2 0.17,-0.17,0.84,U] [#3 -0.03,-0.03,0.87,U] [#4 0.01,0.13,0.73,U] [#5 -0.16,-0.12,0.73,U] [#6 0.09,-0.03,0.66,U] [#7 0.10,0.53,0.00,M2] [#8 0.54,0.35,0.00,M7] 
01:49:48.322 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {-0.04, -0.23}
01:49:48.322 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
01:49:48.322 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
01:49:48.322 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.40 mountX=-0.09 mountY=-0.01, mountTheta=-2.99
01:49:48.334 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.09, opts=13)
01:49:48.334 00.000 7988 Enqueuing Move request for scope (0.02, -0.09)
01:49:48.336 00.002 15712 Worker thread wakes up
01:49:48.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:49:48.336 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:49:48.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:49:48.336 00.000 7988 UpdateGuideState exits: m=777 SNR=18.0
01:49:48.336 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:48.336 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:48.336 00.000 7988 Enqueuing Expose request
01:49:48.336 00.000 15712 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=-0.01
01:49:48.336 00.000 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:48.336 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
01:49:48.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:48.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:49:48.336 00.000 15712 MoveAxis(E, 10, ABG)
01:49:48.336 00.000 15712 Guiding  Dir = 2, Dur = 10
01:49:48.336 00.000 15712 IsGuiding returns 0
01:49:48.406 00.070 15712 IsGuiding returns 1
01:49:48.406 00.000 15712 scope still moving after pulse duration time elapsed
01:49:48.432 00.026 15712 IsGuiding returns 0
01:49:48.432 00.000 15712 scope move finished after 10 + 75 ms
01:49:48.432 00.000 15712 Move returns status 0, amount 10
01:49:48.432 00.000 15712 MoveAxis(N, 0, ABG)
01:49:48.432 00.000 15712 Move returns status 0, amount 0
01:49:48.432 00.000 15712 move complete, result=0
01:49:48.432 00.000 15712 worker thread done servicing request
01:49:48.432 00.000 15712 Worker thread wakes up
01:49:48.432 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
01:49:48.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:48.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:49.853 01.421 15712 Exposure complete
01:49:49.915 00.062 15712 worker thread done servicing request
01:49:49.917 00.002 7988 OnExposeComplete: enter
01:49:49.917 00.000 7988 UpdateGuideState(): m_state=6
01:49:49.917 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3026
01:49:49.917 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=186.73, Mass=730, SNR=17.5, Peak=156 HFD=3.0
01:49:49.917 00.000 7988 MultiStar: [#1 -0.11,-0.03,1.01,U] [#2 0.44,-0.01,0.90,U] [#3 -0.13,0.07,0.91,U] [#4 -0.14,0.19,0.81,U] [#5 -0.20,0.47,0.00,M4] [#6 -0.12,0.06,0.73,U] [#7 -0.10,-0.03,0.56,U] [#8 -0.45,1.00,0.00,M8] 
01:49:49.917 00.000 7988 refined, 6 included, MultiStar: {-0.03, 0.04}, one-star: {-0.08, 0.04}
01:49:49.917 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
01:49:49.917 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
01:49:49.917 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.14 mountX=0.04 mountY=0.03, mountTheta=0.56
01:49:49.917 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
01:49:49.917 00.000 7988 Enqueuing Move request for scope (-0.03, 0.04)
01:49:49.917 00.000 15712 Worker thread wakes up
01:49:49.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:49:49.917 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:49:49.930 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:49:49.930 00.000 7988 UpdateGuideState exits: m=730 SNR=17.5
01:49:49.933 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:49.933 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:49.933 00.000 7988 Enqueuing Expose request
01:49:49.933 00.000 15712 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.03
01:49:49.933 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:49.933 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:49:49.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:49.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:49:49.933 00.000 15712 MoveAxis(E, 7, ABG)
01:49:49.933 00.000 15712 Guiding  Dir = 2, Dur = 7
01:49:49.933 00.000 15712 IsGuiding returns 0
01:49:49.950 00.017 15712 IsGuiding returns 0
01:49:49.950 00.000 15712 Move returns status 0, amount 7
01:49:49.950 00.000 15712 MoveAxis(N, 0, ABG)
01:49:49.950 00.000 15712 Move returns status 0, amount 0
01:49:49.950 00.000 15712 move complete, result=0
01:49:49.950 00.000 15712 worker thread done servicing request
01:49:49.950 00.000 15712 Worker thread wakes up
01:49:49.950 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:49:49.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:49.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:51.590 01.640 15712 Exposure complete
01:49:51.652 00.062 15712 worker thread done servicing request
01:49:51.652 00.000 7988 OnExposeComplete: enter
01:49:51.652 00.000 7988 UpdateGuideState(): m_state=6
01:49:51.657 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3027
01:49:51.657 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=186.49, Mass=739, SNR=17.7, Peak=143 HFD=3.4
01:49:51.659 00.002 7988 MultiStar: [#1 0.01,-0.27,0.95,U] [#2 0.01,-0.17,0.92,U] [#3 -0.44,-0.23,0.00,M1] [#4 0.00,-0.42,0.82,U] [#5 -0.24,-0.21,0.70,U] [#6 0.12,-0.07,0.65,U] [#7 0.20,-0.08,0.49,U] [#8 -0.11,-0.05,0.44,U] 
01:49:51.659 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.20}, one-star: {0.08, -0.20}
01:49:51.661 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
01:49:51.661 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
01:49:51.663 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.52 mountX=-0.20 mountY=-0.00, mountTheta=-3.12
01:49:51.665 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.20, opts=13)
01:49:51.665 00.000 7988 Enqueuing Move request for scope (0.01, -0.20)
01:49:51.668 00.003 15712 Worker thread wakes up
01:49:51.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
01:49:51.668 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
01:49:51.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:49:51.668 00.000 7988 UpdateGuideState exits: m=739 SNR=17.7
01:49:51.670 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:51.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:51.672 00.002 7988 Enqueuing Expose request
01:49:51.672 00.000 15712 Moving (0.01, -0.20) raw xDistance=-0.20 yDistance=-0.00
01:49:51.672 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:49:51.672 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
01:49:51.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:51.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:49:51.672 00.000 15712 MoveAxis(E, 45, ABG)
01:49:51.672 00.000 15712 Guiding  Dir = 2, Dur = 45
01:49:51.672 00.000 15712 IsGuiding returns 0
01:49:51.685 00.013 15712 PulseGuide returned control before completion, sleep 36
01:49:51.770 00.085 15712 IsGuiding returns 0
01:49:51.770 00.000 15712 Move returns status 0, amount 45
01:49:51.770 00.000 15712 MoveAxis(N, 0, ABG)
01:49:51.770 00.000 15712 Move returns status 0, amount 0
01:49:51.770 00.000 15712 move complete, result=0
01:49:51.770 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
01:49:51.780 00.010 15712 worker thread done servicing request
01:49:51.780 00.000 15712 Worker thread wakes up
01:49:51.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:51.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:53.184 01.404 15712 Exposure complete
01:49:53.247 00.063 15712 worker thread done servicing request
01:49:53.247 00.000 7988 OnExposeComplete: enter
01:49:53.247 00.000 7988 UpdateGuideState(): m_state=6
01:49:53.250 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3028
01:49:53.250 00.000 7988 Star::Find returns 1 (0), X=973.32, Y=186.18, Mass=901, SNR=19.4, Peak=128 HFD=3.7
01:49:53.252 00.002 7988 MultiStar: [#1 -0.06,-0.31,0.95,U] [#2 0.15,-0.33,0.79,U] [#3 -0.01,0.02,0.78,U] [#4 0.48,-0.21,0.00,M1] [#5 -0.38,-0.58,0.00,M4] [#6 -0.32,-0.08,0.58,U] [#7 0.17,-0.52,0.00,M1] [#8 -0.20,-1.06,0.00,M8] 
01:49:53.252 00.000 7988 refined, 4 included, MultiStar: {-0.13, -0.27}, one-star: {-0.40, -0.52}
01:49:53.254 00.002 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.58 = 2.70)
01:49:53.254 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.67)
01:49:53.256 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.02 mountX=-0.27 mountY=0.14, mountTheta=2.67
01:49:53.258 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.27, opts=13)
01:49:53.258 00.000 7988 Enqueuing Move request for scope (-0.13, -0.27)
01:49:53.260 00.002 15712 Worker thread wakes up
01:49:53.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
01:49:53.260 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
01:49:53.260 00.000 15712 Moving (-0.13, -0.27) raw xDistance=-0.27 yDistance=0.14
01:49:53.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:49:53.262 00.002 7988 UpdateGuideState exits: m=901 SNR=19.4
01:49:53.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:53.264 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:53.264 00.000 7988 Enqueuing Expose request
01:49:53.264 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:49:53.264 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
01:49:53.264 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:53.264 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:49:53.264 00.000 15712 MoveAxis(E, 59, ABG)
01:49:53.264 00.000 15712 Guiding  Dir = 2, Dur = 59
01:49:53.264 00.000 15712 IsGuiding returns 0
01:49:53.281 00.017 15712 PulseGuide returned control before completion, sleep 56
01:49:53.342 00.061 15712 IsGuiding returns 1
01:49:53.342 00.000 15712 scope still moving after pulse duration time elapsed
01:49:53.374 00.032 15712 IsGuiding returns 0
01:49:53.374 00.000 15712 scope move finished after 59 + 51 ms
01:49:53.374 00.000 15712 Move returns status 0, amount 59
01:49:53.374 00.000 15712 MoveAxis(N, 0, ABG)
01:49:53.374 00.000 15712 Move returns status 0, amount 0
01:49:53.374 00.000 15712 move complete, result=0
01:49:53.374 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
01:49:53.379 00.005 15712 worker thread done servicing request
01:49:53.379 00.000 15712 Worker thread wakes up
01:49:53.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:53.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:55.019 01.640 15712 Exposure complete
01:49:55.083 00.064 15712 worker thread done servicing request
01:49:55.084 00.001 7988 OnExposeComplete: enter
01:49:55.084 00.000 7988 UpdateGuideState(): m_state=6
01:49:55.084 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3029
01:49:55.084 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=186.76, Mass=861, SNR=19.0, Peak=146 HFD=3.9
01:49:55.088 00.004 7988 MultiStar: [#1 0.35,0.16,0.89,U] [#2 0.27,0.03,0.85,U] [#3 -0.04,-0.02,0.80,U] [#4 0.07,0.16,0.61,U] [#5 -0.25,-0.46,0.00,M5] [#6 -0.08,-0.08,0.65,U] [#7 0.34,-0.39,0.00,M2] [#8 0.18,0.36,0.47,U] 
01:49:55.088 00.000 7988 refined, 6 included, MultiStar: {0.15, 0.08}, one-star: {0.19, 0.07}
01:49:55.090 00.002 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
01:49:55.090 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
01:49:55.092 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.52 mountX=0.09 mountY=-0.15, mountTheta=-1.05
01:49:55.092 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.08, opts=13)
01:49:55.094 00.002 7988 Enqueuing Move request for scope (0.15, 0.08)
01:49:55.096 00.002 15712 Worker thread wakes up
01:49:55.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
01:49:55.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:49:55.096 00.000 7988 UpdateGuideState exits: m=861 SNR=19.0
01:49:55.099 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:55.099 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:55.100 00.001 7988 Enqueuing Expose request
01:49:55.100 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
01:49:55.100 00.000 15712 Moving (0.15, 0.08) raw xDistance=0.09 yDistance=-0.15
01:49:55.106 00.006 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:55.106 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
01:49:55.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:55.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:49:55.106 00.000 15712 MoveAxis(E, 8, ABG)
01:49:55.106 00.000 15712 Guiding  Dir = 2, Dur = 8
01:49:55.106 00.000 15712 IsGuiding returns 0
01:49:55.134 00.028 15712 IsGuiding returns 0
01:49:55.134 00.000 15712 Move returns status 0, amount 8
01:49:55.134 00.000 15712 MoveAxis(N, 0, ABG)
01:49:55.134 00.000 15712 Move returns status 0, amount 0
01:49:55.134 00.000 15712 move complete, result=0
01:49:55.134 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:49:55.136 00.002 15712 worker thread done servicing request
01:49:55.136 00.000 15712 Worker thread wakes up
01:49:55.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:55.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:56.549 01.413 15712 Exposure complete
01:49:56.614 00.065 15712 worker thread done servicing request
01:49:56.614 00.000 7988 OnExposeComplete: enter
01:49:56.614 00.000 7988 UpdateGuideState(): m_state=6
01:49:56.614 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3030
01:49:56.614 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=186.37, Mass=800, SNR=18.3, Peak=132 HFD=3.5
01:49:56.614 00.000 7988 MultiStar: [#1 0.07,-0.58,0.00,M1] [#2 -0.06,-0.04,0.84,U] [#3 -0.24,-0.21,0.83,U] [#4 0.03,0.00,0.70,U] [#5 -0.73,-0.01,0.00,M6] [#6 0.24,-0.05,0.63,U] [#7 0.75,-0.29,0.00,M3] [#8 -0.77,-0.11,0.00,M8] 
01:49:56.614 00.000 7988 refined, 4 included, MultiStar: {-0.03, -0.14}, one-star: {-0.03, -0.32}
01:49:56.614 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
01:49:56.614 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.94)
01:49:56.614 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.75 mountX=-0.14 mountY=0.03, mountTheta=2.94
01:49:56.614 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.14, opts=13)
01:49:56.614 00.000 7988 Enqueuing Move request for scope (-0.03, -0.14)
01:49:56.614 00.000 15712 Worker thread wakes up
01:49:56.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
01:49:56.614 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
01:49:56.614 00.000 15712 Moving (-0.03, -0.14) raw xDistance=-0.14 yDistance=0.03
01:49:56.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
01:49:56.628 00.014 7988 UpdateGuideState exits: m=800 SNR=18.3
01:49:56.629 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:56.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:56.629 00.000 7988 Enqueuing Expose request
01:49:56.629 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:49:56.629 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
01:49:56.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:56.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:49:56.629 00.000 15712 MoveAxis(E, 8, ABG)
01:49:56.629 00.000 15712 Guiding  Dir = 2, Dur = 8
01:49:56.629 00.000 15712 IsGuiding returns 0
01:49:56.647 00.018 15712 IsGuiding returns 0
01:49:56.647 00.000 15712 Move returns status 0, amount 8
01:49:56.647 00.000 15712 MoveAxis(N, 0, ABG)
01:49:56.647 00.000 15712 Move returns status 0, amount 0
01:49:56.647 00.000 15712 move complete, result=0
01:49:56.647 00.000 15712 worker thread done servicing request
01:49:56.647 00.000 15712 Worker thread wakes up
01:49:56.647 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:49:56.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:56.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:58.291 01.644 15712 Exposure complete
01:49:58.354 00.063 15712 worker thread done servicing request
01:49:58.354 00.000 7988 OnExposeComplete: enter
01:49:58.354 00.000 7988 UpdateGuideState(): m_state=6
01:49:58.358 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3031
01:49:58.358 00.000 7988 Star::Find returns 1 (0), X=973.35, Y=186.13, Mass=843, SNR=18.9, Peak=145 HFD=3.5
01:49:58.360 00.002 7988 MultiStar: [#1 0.07,-0.82,0.00,M2] [#2 -0.02,-0.38,0.82,U] [#3 -0.20,-0.43,0.00,M1] [#4 -0.21,-0.71,0.00,M1] [#5 -0.41,-0.53,0.00,M7] [#6 0.06,-0.85,0.00,M1] [#7 -0.03,-0.91,0.00,M4] [#8 -0.13,-0.38,0.43,U] 
01:49:58.360 00.000 7988 refined, 2 included, MultiStar: {-0.20, -0.46}, one-star: {-0.37, -0.56}
01:49:58.362 00.002 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
01:49:58.362 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.72)
01:49:58.364 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.46 hyp=0.50 cameraTheta=-1.97 mountX=-0.46 mountY=0.21, mountTheta=2.72
01:49:58.365 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.46, opts=13)
01:49:58.367 00.002 7988 Enqueuing Move request for scope (-0.20, -0.46)
01:49:58.367 00.000 15712 Worker thread wakes up
01:49:58.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.46) opts 0xd
01:49:58.367 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.46)
01:49:58.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
01:49:58.370 00.003 7988 UpdateGuideState exits: m=843 SNR=18.9
01:49:58.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:58.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:49:58.370 00.000 7988 Enqueuing Expose request
01:49:58.370 00.000 15712 Moving (-0.20, -0.46) raw xDistance=-0.46 yDistance=0.21
01:49:58.370 00.000 15712 PPEC rslt: input = -0.46, final = -0.31, react = -0.28, pred = -0.03, hyst = -0.25, hyst_pct = 0.00, period_length = 639.26
01:49:58.370 00.000 15712 PPEC: input: -0.46, control: -0.31, exposure: 1500
01:49:58.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:58.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:49:58.370 00.000 15712 MoveAxis(E, 100, ABG)
01:49:58.370 00.000 15712 Guiding  Dir = 2, Dur = 100
01:49:58.370 00.000 15712 IsGuiding returns 0
01:49:58.386 00.016 15712 PulseGuide returned control before completion, sleep 93
01:49:58.520 00.134 15712 IsGuiding returns 0
01:49:58.520 00.000 15712 Move returns status 0, amount 100
01:49:58.520 00.000 15712 MoveAxis(N, 0, ABG)
01:49:58.520 00.000 15712 Move returns status 0, amount 0
01:49:58.520 00.000 15712 move complete, result=0
01:49:58.520 00.000 15712 worker thread done servicing request
01:49:58.520 00.000 15712 Worker thread wakes up
01:49:58.520 00.000 7988 GuideStep: -0.5 px 100 ms EAST, 0.2 px 0 ms NORTH
01:49:58.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:49:58.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:49:59.932 01.412 15712 Exposure complete
01:49:59.999 00.067 15712 worker thread done servicing request
01:49:59.999 00.000 7988 OnExposeComplete: enter
01:49:59.999 00.000 7988 UpdateGuideState(): m_state=6
01:49:59.999 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3032
01:49:59.999 00.000 7988 Star::Find returns 1 (0), X=973.62, Y=187.06, Mass=708, SNR=17.3, Peak=152 HFD=3.3
01:49:59.999 00.000 7988 MultiStar: [#1 -0.01,0.16,1.03,U] [#2 0.02,0.10,0.86,U] [#3 0.16,0.36,0.97,U] [#4 0.42,0.49,0.00,M2] [#5 0.08,0.30,0.77,U] [#6 -0.15,0.23,0.71,U] [#7 0.96,0.30,0.00,M5] [#8 0.41,0.68,0.00,M8] 
01:49:59.999 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.25}, one-star: {-0.10, 0.37}
01:49:59.999 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
01:49:59.999 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
01:49:59.999 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=0.25 mountY=-0.01, mountTheta=-0.05
01:50:00.009 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.25, opts=13)
01:50:00.012 00.003 7988 Enqueuing Move request for scope (0.01, 0.25)
01:50:00.014 00.002 15712 Worker thread wakes up
01:50:00.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
01:50:00.014 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
01:50:00.014 00.000 15712 Moving (0.01, 0.25) raw xDistance=0.25 yDistance=-0.01
01:50:00.016 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:50:00.018 00.002 7988 UpdateGuideState exits: m=708 SNR=17.3
01:50:00.018 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
01:50:00.018 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
01:50:00.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:00.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:00.018 00.000 15712 MoveAxis(W, 41, ABG)
01:50:00.018 00.000 15712 Guiding  Dir = 3, Dur = 41
01:50:00.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:00.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:00.018 00.000 7988 Enqueuing Expose request
01:50:00.018 00.000 15712 IsGuiding returns 0
01:50:00.041 00.023 15712 PulseGuide returned control before completion, sleep 34
01:50:00.091 00.050 15712 IsGuiding returns 1
01:50:00.091 00.000 15712 scope still moving after pulse duration time elapsed
01:50:00.121 00.030 15712 IsGuiding returns 0
01:50:00.121 00.000 15712 scope move finished after 41 + 55 ms
01:50:00.121 00.000 15712 Move returns status 0, amount 41
01:50:00.122 00.001 15712 MoveAxis(N, 0, ABG)
01:50:00.122 00.000 15712 Move returns status 0, amount 0
01:50:00.122 00.000 15712 move complete, result=0
01:50:00.122 00.000 15712 worker thread done servicing request
01:50:00.122 00.000 15712 Worker thread wakes up
01:50:00.122 00.000 7988 GuideStep: 0.3 px 41 ms WEST, -0.0 px 0 ms NORTH
01:50:00.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:00.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:01.762 01.640 15712 Exposure complete
01:50:01.826 00.064 15712 worker thread done servicing request
01:50:01.826 00.000 7988 OnExposeComplete: enter
01:50:01.826 00.000 7988 UpdateGuideState(): m_state=6
01:50:01.829 00.003 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3033
01:50:01.829 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=186.50, Mass=797, SNR=18.3, Peak=129 HFD=3.2
01:50:01.831 00.002 7988 MultiStar: [#1 0.22,-0.09,0.97,U] [#2 0.02,-0.27,0.86,U] [#3 -0.19,-0.41,0.82,U] [#4 0.23,-0.19,0.72,U] [#5 -0.12,-0.40,0.76,U] [#6 -0.29,-0.21,0.73,U] [#7 0.68,-0.58,0.00,M6] [#8 0.20,0.03,0.54,U] 
01:50:01.832 00.001 7988 refined, 7 included, MultiStar: {-0.02, -0.22}, one-star: {-0.16, -0.19}
01:50:01.832 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
01:50:01.834 00.002 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.04)
01:50:01.834 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.65 mountX=-0.22 mountY=0.02, mountTheta=3.04
01:50:01.836 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.22, opts=13)
01:50:01.838 00.002 7988 Enqueuing Move request for scope (-0.02, -0.22)
01:50:01.838 00.000 15712 Worker thread wakes up
01:50:01.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
01:50:01.838 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
01:50:01.838 00.000 15712 Moving (-0.02, -0.22) raw xDistance=-0.22 yDistance=0.02
01:50:01.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:50:01.838 00.000 7988 UpdateGuideState exits: m=797 SNR=18.3
01:50:01.841 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:01.841 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:01.843 00.002 7988 Enqueuing Expose request
01:50:01.843 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:50:01.845 00.002 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
01:50:01.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:01.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:50:01.845 00.000 15712 MoveAxis(E, 51, ABG)
01:50:01.845 00.000 15712 Guiding  Dir = 2, Dur = 51
01:50:01.845 00.000 15712 IsGuiding returns 0
01:50:01.863 00.018 15712 PulseGuide returned control before completion, sleep 43
01:50:01.921 00.058 15712 IsGuiding returns 0
01:50:01.921 00.000 15712 Move returns status 0, amount 51
01:50:01.921 00.000 15712 MoveAxis(N, 0, ABG)
01:50:01.921 00.000 15712 Move returns status 0, amount 0
01:50:01.921 00.000 15712 move complete, result=0
01:50:01.921 00.000 15712 worker thread done servicing request
01:50:01.921 00.000 15712 Worker thread wakes up
01:50:01.921 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
01:50:01.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:01.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:03.342 01.421 15712 Exposure complete
01:50:03.404 00.062 15712 worker thread done servicing request
01:50:03.406 00.002 7988 OnExposeComplete: enter
01:50:03.406 00.000 7988 UpdateGuideState(): m_state=6
01:50:03.406 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3034
01:50:03.406 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=187.21, Mass=797, SNR=18.4, Peak=157 HFD=3.1
01:50:03.406 00.000 7988 MultiStar: [#1 0.17,0.37,1.03,U] [#2 0.21,0.76,0.00,M1] [#3 0.15,0.32,0.80,U] [#4 -0.05,0.22,0.71,U] [#5 -0.29,0.54,0.00,M6] [#6 -0.10,0.51,0.00,M1] [#7 0.47,-0.23,0.00,M7] [#8 -0.30,1.10,0.00,M8] 
01:50:03.406 00.000 7988 refined, 3 included, MultiStar: {0.07, 0.37}, one-star: {-0.01, 0.52}
01:50:03.406 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
01:50:03.406 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
01:50:03.406 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.38 mountX=0.37 mountY=-0.08, mountTheta=-0.22
01:50:03.414 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.37, opts=13)
01:50:03.417 00.003 7988 Enqueuing Move request for scope (0.07, 0.37)
01:50:03.417 00.000 15712 Worker thread wakes up
01:50:03.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.37) opts 0xd
01:50:03.417 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.37)
01:50:03.417 00.000 15712 Moving (0.07, 0.37) raw xDistance=0.37 yDistance=-0.08
01:50:03.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:50:03.417 00.000 7988 UpdateGuideState exits: m=797 SNR=18.4
01:50:03.420 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:03.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:03.420 00.000 7988 Enqueuing Expose request
01:50:03.420 00.000 15712 PPEC rslt: input = 0.37, final = 0.20, react = 0.22, pred = -0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 639.26
01:50:03.420 00.000 15712 PPEC: input: 0.37, control: 0.20, exposure: 1500
01:50:03.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:03.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:50:03.420 00.000 15712 MoveAxis(W, 66, ABG)
01:50:03.420 00.000 15712 Guiding  Dir = 3, Dur = 66
01:50:03.440 00.020 15712 IsGuiding returns 0
01:50:03.452 00.012 15712 PulseGuide returned control before completion, sleep 61
01:50:03.534 00.082 15712 IsGuiding returns 0
01:50:03.534 00.000 15712 Move returns status 0, amount 66
01:50:03.534 00.000 15712 MoveAxis(N, 0, ABG)
01:50:03.534 00.000 15712 Move returns status 0, amount 0
01:50:03.534 00.000 15712 move complete, result=0
01:50:03.534 00.000 7988 GuideStep: 0.4 px 66 ms WEST, -0.1 px 0 ms NORTH
01:50:03.545 00.011 15712 worker thread done servicing request
01:50:03.545 00.000 15712 Worker thread wakes up
01:50:03.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:03.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:05.285 01.740 15712 Exposure complete
01:50:05.348 00.063 15712 worker thread done servicing request
01:50:05.348 00.000 7988 OnExposeComplete: enter
01:50:05.348 00.000 7988 UpdateGuideState(): m_state=6
01:50:05.348 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3035
01:50:05.348 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=187.11, Mass=812, SNR=18.4, Peak=163 HFD=3.3
01:50:05.348 00.000 7988 MultiStar: [#1 0.22,0.42,0.00,M1] [#2 0.24,0.33,0.95,U] [#3 -0.02,0.39,0.84,U] [#4 0.34,0.33,0.00,M1] [#5 0.25,0.37,0.73,U] [#6 0.03,0.86,0.00,M2] [#7 0.33,0.52,0.00,M8] [#8 0.36,0.64,0.00,M9] 
01:50:05.354 00.006 7988 refined, 3 included, MultiStar: {0.08, 0.38}, one-star: {-0.11, 0.42}
01:50:05.354 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
01:50:05.354 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
01:50:05.354 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.37 mountX=0.38 mountY=-0.09, mountTheta=-0.22
01:50:05.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.38, opts=13)
01:50:05.354 00.000 7988 Enqueuing Move request for scope (0.08, 0.38)
01:50:05.354 00.000 15712 Worker thread wakes up
01:50:05.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.38) opts 0xd
01:50:05.354 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.38)
01:50:05.354 00.000 15712 Moving (0.08, 0.38) raw xDistance=0.38 yDistance=-0.09
01:50:05.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:50:05.362 00.008 7988 UpdateGuideState exits: m=812 SNR=18.4
01:50:05.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:05.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:05.362 00.000 7988 Enqueuing Expose request
01:50:05.362 00.000 15712 PPEC rslt: input = 0.38, final = 0.21, react = 0.23, pred = -0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
01:50:05.362 00.000 15712 PPEC: input: 0.38, control: 0.21, exposure: 1500
01:50:05.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:05.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:50:05.362 00.000 15712 MoveAxis(W, 69, ABG)
01:50:05.362 00.000 15712 Guiding  Dir = 3, Dur = 69
01:50:05.362 00.000 15712 IsGuiding returns 0
01:50:05.381 00.019 15712 PulseGuide returned control before completion, sleep 65
01:50:05.461 00.080 15712 IsGuiding returns 0
01:50:05.461 00.000 15712 Move returns status 0, amount 69
01:50:05.461 00.000 15712 MoveAxis(N, 0, ABG)
01:50:05.461 00.000 15712 Move returns status 0, amount 0
01:50:05.461 00.000 15712 move complete, result=0
01:50:05.461 00.000 7988 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
01:50:05.463 00.002 15712 worker thread done servicing request
01:50:05.463 00.000 15712 Worker thread wakes up
01:50:05.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:05.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:06.878 01.415 15712 Exposure complete
01:50:06.940 00.062 15712 worker thread done servicing request
01:50:06.940 00.000 7988 OnExposeComplete: enter
01:50:06.940 00.000 7988 UpdateGuideState(): m_state=6
01:50:06.945 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3036
01:50:06.945 00.000 7988 Star::Find returns 1 (0), X=973.65, Y=186.20, Mass=715, SNR=17.3, Peak=132 HFD=3.1
01:50:06.947 00.002 7988 MultiStar: [#1 0.35,-0.32,0.00,M2] [#2 0.31,-0.23,0.98,U] [#3 -0.32,-0.37,0.00,M1] [#4 0.62,-0.32,0.00,M2] [#5 -0.09,-0.60,0.00,M6] [#6 0.30,-0.19,0.66,U] [#7 0.52,-0.19,0.00,M9] [#8 -0.17,-0.19,0.46,U] 
01:50:06.949 00.002 7988 refined, 3 included, MultiStar: {0.11, -0.30}, one-star: {-0.07, -0.49}
01:50:06.949 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
01:50:06.949 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
01:50:06.949 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.20 mountX=-0.30 mountY=-0.11, mountTheta=-2.80
01:50:06.953 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.30, opts=13)
01:50:06.953 00.000 7988 Enqueuing Move request for scope (0.11, -0.30)
01:50:06.956 00.003 15712 Worker thread wakes up
01:50:06.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.30) opts 0xd
01:50:06.956 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.30)
01:50:06.956 00.000 15712 Moving (0.11, -0.30) raw xDistance=-0.30 yDistance=-0.11
01:50:06.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
01:50:06.956 00.000 7988 UpdateGuideState exits: m=715 SNR=17.3
01:50:06.959 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:06.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:06.961 00.002 7988 Enqueuing Expose request
01:50:06.961 00.000 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:50:06.961 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
01:50:06.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:06.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:50:06.961 00.000 15712 MoveAxis(E, 63, ABG)
01:50:06.961 00.000 15712 Guiding  Dir = 2, Dur = 63
01:50:06.961 00.000 15712 IsGuiding returns 0
01:50:06.980 00.019 15712 PulseGuide returned control before completion, sleep 56
01:50:07.036 00.056 15712 IsGuiding returns 1
01:50:07.036 00.000 15712 scope still moving after pulse duration time elapsed
01:50:07.076 00.040 15712 IsGuiding returns 0
01:50:07.076 00.000 15712 scope move finished after 63 + 50 ms
01:50:07.076 00.000 15712 Move returns status 0, amount 63
01:50:07.076 00.000 15712 MoveAxis(N, 0, ABG)
01:50:07.076 00.000 15712 Move returns status 0, amount 0
01:50:07.076 00.000 15712 move complete, result=0
01:50:07.076 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
01:50:07.078 00.002 15712 worker thread done servicing request
01:50:07.078 00.000 15712 Worker thread wakes up
01:50:07.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:07.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:08.714 01.636 15712 Exposure complete
01:50:08.777 00.063 15712 worker thread done servicing request
01:50:08.777 00.000 7988 OnExposeComplete: enter
01:50:08.777 00.000 7988 UpdateGuideState(): m_state=6
01:50:08.777 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3037
01:50:08.777 00.000 7988 Star::Find returns 1 (0), X=973.81, Y=186.06, Mass=914, SNR=19.5, Peak=154 HFD=4.1
01:50:08.777 00.000 7988 MultiStar: [#1 0.22,-0.56,0.00,M3] [#2 0.30,-0.18,0.86,U] [#3 -0.48,-0.71,0.00,M2] [#4 0.22,-0.53,0.00,M3] [#5 -0.34,-0.24,0.72,U] [#6 0.50,-0.51,0.00,M2] [#7 0.42,-0.66,0.00,M10] [#8 -0.66,-0.33,0.00,M9] 
01:50:08.777 00.000 7988 refined, 2 included, MultiStar: {0.04, -0.37}, one-star: {0.09, -0.63}
01:50:08.777 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
01:50:08.777 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
01:50:08.777 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.46 mountX=-0.37 mountY=-0.03, mountTheta=-3.06
01:50:08.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.37, opts=13)
01:50:08.788 00.011 7988 Enqueuing Move request for scope (0.04, -0.37)
01:50:08.788 00.000 15712 Worker thread wakes up
01:50:08.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.37) opts 0xd
01:50:08.788 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.37)
01:50:08.788 00.000 15712 Moving (0.04, -0.37) raw xDistance=-0.37 yDistance=-0.03
01:50:08.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=52, FiltMax=255, Gamma=0.690
01:50:08.791 00.003 7988 UpdateGuideState exits: m=914 SNR=19.5
01:50:08.791 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:08.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:08.791 00.000 7988 Enqueuing Expose request
01:50:08.791 00.000 15712 PPEC rslt: input = -0.37, final = -0.24, react = -0.22, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
01:50:08.791 00.000 15712 PPEC: input: -0.37, control: -0.24, exposure: 1500
01:50:08.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:08.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:50:08.791 00.000 15712 MoveAxis(E, 79, ABG)
01:50:08.791 00.000 15712 Guiding  Dir = 2, Dur = 79
01:50:08.791 00.000 15712 IsGuiding returns 0
01:50:08.813 00.022 15712 PulseGuide returned control before completion, sleep 67
01:50:08.887 00.074 15712 IsGuiding returns 1
01:50:08.887 00.000 15712 scope still moving after pulse duration time elapsed
01:50:08.941 00.054 15712 IsGuiding returns 0
01:50:08.941 00.000 15712 scope move finished after 79 + 71 ms
01:50:08.941 00.000 15712 Move returns status 0, amount 79
01:50:08.941 00.000 15712 MoveAxis(N, 0, ABG)
01:50:08.941 00.000 15712 Move returns status 0, amount 0
01:50:08.941 00.000 15712 move complete, result=0
01:50:08.941 00.000 7988 GuideStep: -0.4 px 79 ms EAST, -0.0 px 0 ms NORTH
01:50:08.948 00.007 15712 worker thread done servicing request
01:50:08.948 00.000 15712 Worker thread wakes up
01:50:08.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:08.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:10.355 01.407 15712 Exposure complete
01:50:10.417 00.062 15712 worker thread done servicing request
01:50:10.417 00.000 7988 OnExposeComplete: enter
01:50:10.419 00.002 7988 UpdateGuideState(): m_state=6
01:50:10.421 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3038
01:50:10.421 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=186.21, Mass=874, SNR=18.9, Peak=139 HFD=3.7
01:50:10.423 00.002 7988 MultiStar: [#1 0.19,-0.51,0.00,M4] [#2 0.04,-0.23,0.95,U] [#3 -0.13,-0.37,0.81,U] [#4 0.36,-0.54,0.00,M4] [#5 -0.12,-0.26,0.80,U] [#6 -0.11,-0.55,0.00,M3] [#7 0.35,-0.45,0.00,R] [#8 -0.17,-0.03,0.46,U] 
01:50:10.425 00.002 7988 refined, 4 included, MultiStar: {-0.06, -0.30}, one-star: {0.00, -0.48}
01:50:10.425 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
01:50:10.427 00.002 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
01:50:10.427 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.76 mountX=-0.30 mountY=0.07, mountTheta=2.93
01:50:10.429 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.30, opts=13)
01:50:10.431 00.002 7988 Enqueuing Move request for scope (-0.06, -0.30)
01:50:10.432 00.001 15712 Worker thread wakes up
01:50:10.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:50:10.432 00.000 7988 UpdateGuideState exits: m=874 SNR=18.9
01:50:10.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:10.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:10.432 00.000 7988 Enqueuing Expose request
01:50:10.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.30) opts 0xd
01:50:10.432 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.30)
01:50:10.438 00.006 15712 Moving (-0.06, -0.30) raw xDistance=-0.30 yDistance=0.07
01:50:10.438 00.000 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 639.26
01:50:10.438 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
01:50:10.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:10.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:50:10.438 00.000 15712 MoveAxis(E, 66, ABG)
01:50:10.438 00.000 15712 Guiding  Dir = 2, Dur = 66
01:50:10.438 00.000 15712 IsGuiding returns 0
01:50:10.464 00.026 15712 PulseGuide returned control before completion, sleep 54
01:50:10.544 00.080 15712 IsGuiding returns 0
01:50:10.544 00.000 15712 Move returns status 0, amount 66
01:50:10.544 00.000 15712 MoveAxis(N, 0, ABG)
01:50:10.544 00.000 15712 Move returns status 0, amount 0
01:50:10.544 00.000 15712 move complete, result=0
01:50:10.544 00.000 15712 worker thread done servicing request
01:50:10.544 00.000 15712 Worker thread wakes up
01:50:10.544 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
01:50:10.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:10.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:11.421 00.877 7988 evsrv: cli 0CCD0028 connect
01:50:11.425 00.004 7988 case statement mapped state 6 to 3
01:50:11.427 00.002 7988 case statement mapped state 6 to 3
01:50:11.429 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_app_state","id":"46beae8f-d2f0-4b04-9d4d-3df01b8cceb7"}
01:50:11.429 00.000 7988 case statement mapped state 6 to 3
01:50:11.429 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":"Guiding","id":"46beae8f-d2f0-4b04-9d4d-3df01b8cceb7"}
01:50:11.429 00.000 7988 evsrv: cli 0CCD0028 disconnect
01:50:12.185 00.756 15712 Exposure complete
01:50:12.289 00.104 15712 worker thread done servicing request
01:50:12.289 00.000 7988 OnExposeComplete: enter
01:50:12.289 00.000 7988 UpdateGuideState(): m_state=6
01:50:12.289 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3039
01:50:12.289 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=186.48, Mass=950, SNR=20.2, Peak=147 HFD=3.2
01:50:12.289 00.000 7988 MultiStar: [#1 0.07,-0.03,0.94,U] [#2 0.12,-0.20,0.90,U] [#3 -0.03,0.02,0.84,U] [#4 -0.19,-0.19,0.66,U] [#5 -0.37,-0.87,0.00,M5] [#6 0.33,-0.61,0.00,M4] [#7 0.09,0.43,0.46,U] [#8 -0.05,0.16,0.46,U] 
01:50:12.289 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {-0.22, -0.21}
01:50:12.301 00.012 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.58)
01:50:12.301 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.55)
01:50:12.301 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.14 mountX=-0.05 mountY=0.03, mountTheta=2.56
01:50:12.305 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
01:50:12.305 00.000 7988 Enqueuing Move request for scope (-0.03, -0.05)
01:50:12.305 00.000 15712 Worker thread wakes up
01:50:12.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:50:12.305 00.000 7988 UpdateGuideState exits: m=950 SNR=20.2
01:50:12.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:12.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:12.305 00.000 7988 Enqueuing Expose request
01:50:12.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:50:12.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:50:12.318 00.013 15712 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=0.03
01:50:12.321 00.003 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:50:12.321 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:50:12.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:12.321 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:50:12.321 00.000 15712 MoveAxis(E, 7, ABG)
01:50:12.321 00.000 15712 Guiding  Dir = 2, Dur = 7
01:50:12.321 00.000 15712 IsGuiding returns 0
01:50:12.337 00.016 15712 IsGuiding returns 0
01:50:12.337 00.000 15712 Move returns status 0, amount 7
01:50:12.337 00.000 15712 MoveAxis(N, 0, ABG)
01:50:12.337 00.000 15712 Move returns status 0, amount 0
01:50:12.337 00.000 15712 move complete, result=0
01:50:12.352 00.015 15712 worker thread done servicing request
01:50:12.352 00.000 15712 Worker thread wakes up
01:50:12.352 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:50:12.353 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:12.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:13.765 01.412 15712 Exposure complete
01:50:13.836 00.071 15712 worker thread done servicing request
01:50:13.836 00.000 7988 OnExposeComplete: enter
01:50:13.836 00.000 7988 UpdateGuideState(): m_state=6
01:50:13.836 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3040
01:50:13.836 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=186.73, Mass=780, SNR=18.2, Peak=152 HFD=3.5
01:50:13.842 00.006 7988 MultiStar: [#1 0.31,0.45,0.00,M4] [#2 0.56,0.31,0.00,M1] [#3 0.08,0.38,0.92,U] [#4 0.32,0.26,0.74,U] [#5 0.18,0.29,0.77,U] [#6 0.31,0.07,0.74,U] [#7 0.11,0.68,0.00,M1] [#8 0.05,0.61,0.00,M8] 
01:50:13.843 00.001 7988 single-star, 4 included, MultiStar: {0.17, 0.21}, one-star: {0.03, 0.04}
01:50:13.845 00.002 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
01:50:13.845 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
01:50:13.847 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.92 mountX=0.04 mountY=-0.03, mountTheta=-0.66
01:50:13.849 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
01:50:13.851 00.002 7988 Enqueuing Move request for scope (0.03, 0.04)
01:50:13.851 00.000 15712 Worker thread wakes up
01:50:13.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:50:13.851 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:50:13.851 00.000 15712 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
01:50:13.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:50:13.853 00.002 7988 UpdateGuideState exits: m=780 SNR=18.2
01:50:13.855 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:13.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:13.857 00.002 7988 Enqueuing Expose request
01:50:13.858 00.001 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:50:13.858 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:50:13.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:13.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:50:13.858 00.000 15712 MoveAxis(E, 7, ABG)
01:50:13.858 00.000 15712 Guiding  Dir = 2, Dur = 7
01:50:13.858 00.000 15712 IsGuiding returns 0
01:50:13.885 00.027 15712 IsGuiding returns 0
01:50:13.885 00.000 15712 Move returns status 0, amount 7
01:50:13.885 00.000 15712 MoveAxis(N, 0, ABG)
01:50:13.885 00.000 15712 Move returns status 0, amount 0
01:50:13.885 00.000 15712 move complete, result=0
01:50:13.885 00.000 15712 worker thread done servicing request
01:50:13.885 00.000 15712 Worker thread wakes up
01:50:13.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:13.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:13.885 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:50:15.521 01.636 15712 Exposure complete
01:50:15.598 00.077 15712 worker thread done servicing request
01:50:15.599 00.001 7988 OnExposeComplete: enter
01:50:15.599 00.000 7988 UpdateGuideState(): m_state=6
01:50:15.599 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3041
01:50:15.599 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=186.43, Mass=798, SNR=18.2, Peak=144 HFD=3.1
01:50:15.604 00.005 7988 MultiStar: [#1 0.31,0.02,1.07,U] [#2 0.10,-0.04,0.96,U] [#3 -0.10,0.00,0.88,U] [#4 0.32,-0.05,0.75,U] [#5 -0.09,-0.10,0.75,U] [#6 0.17,0.10,0.75,U] [#7 0.17,0.33,0.50,U] [#8 0.65,-0.24,0.00,M9] 
01:50:15.604 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {-0.06, -0.26}
01:50:15.604 00.000 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.56) = xAngle (-1.79 = -1.79)
01:50:15.604 00.000 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.82 = -1.82)
01:50:15.604 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.22 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
01:50:15.604 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.02, opts=13)
01:50:15.604 00.000 7988 Enqueuing Move request for scope (0.10, -0.02)
01:50:15.615 00.011 15712 Worker thread wakes up
01:50:15.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:50:15.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:50:15.615 00.000 15712 Moving (0.10, -0.02) raw xDistance=-0.02 yDistance=-0.10
01:50:15.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:50:15.618 00.003 7988 UpdateGuideState exits: m=798 SNR=18.2
01:50:15.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:15.620 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:15.621 00.001 7988 Enqueuing Expose request
01:50:15.621 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:50:15.621 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:50:15.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:15.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:50:15.621 00.000 15712 MoveAxis(E, 6, ABG)
01:50:15.621 00.000 15712 Guiding  Dir = 2, Dur = 6
01:50:15.621 00.000 15712 IsGuiding returns 0
01:50:15.638 00.017 15712 IsGuiding returns 0
01:50:15.638 00.000 15712 Move returns status 0, amount 6
01:50:15.638 00.000 15712 MoveAxis(N, 0, ABG)
01:50:15.638 00.000 15712 Move returns status 0, amount 0
01:50:15.638 00.000 15712 move complete, result=0
01:50:15.638 00.000 15712 worker thread done servicing request
01:50:15.638 00.000 15712 Worker thread wakes up
01:50:15.638 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:50:15.647 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:15.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:17.057 01.410 15712 Exposure complete
01:50:17.121 00.064 15712 worker thread done servicing request
01:50:17.121 00.000 7988 OnExposeComplete: enter
01:50:17.121 00.000 7988 UpdateGuideState(): m_state=6
01:50:17.125 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3042
01:50:17.125 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=186.71, Mass=940, SNR=20.2, Peak=145 HFD=3.8
01:50:17.127 00.002 7988 MultiStar: [#1 0.13,0.14,0.92,U] [#2 0.26,0.20,0.83,U] [#3 0.06,0.16,0.81,U] [#4 0.41,0.25,0.00,M2] [#5 0.01,-0.02,0.61,U] [#6 -0.12,-0.22,0.65,U] [#7 -0.41,0.03,0.46,U] [#8 0.20,0.63,0.00,M10] 
01:50:17.127 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.06}, one-star: {0.13, 0.02}
01:50:17.129 00.002 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.56) = xAngle (-0.69 = -0.69)
01:50:17.129 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
01:50:17.131 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.87 mountX=0.06 mountY=-0.05, mountTheta=-0.71
01:50:17.131 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
01:50:17.133 00.002 7988 Enqueuing Move request for scope (0.05, 0.06)
01:50:17.135 00.002 15712 Worker thread wakes up
01:50:17.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:50:17.135 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:50:17.135 00.000 15712 Moving (0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
01:50:17.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:50:17.135 00.000 7988 UpdateGuideState exits: m=940 SNR=20.2
01:50:17.137 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:17.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:17.137 00.000 7988 Enqueuing Expose request
01:50:17.137 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:50:17.137 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
01:50:17.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:17.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:50:17.137 00.000 15712 MoveAxis(E, 4, ABG)
01:50:17.137 00.000 15712 Guiding  Dir = 2, Dur = 4
01:50:17.137 00.000 15712 IsGuiding returns 0
01:50:17.153 00.016 15712 IsGuiding returns 0
01:50:17.153 00.000 15712 Move returns status 0, amount 4
01:50:17.153 00.000 15712 MoveAxis(N, 0, ABG)
01:50:17.153 00.000 15712 Move returns status 0, amount 0
01:50:17.153 00.000 15712 move complete, result=0
01:50:17.153 00.000 15712 worker thread done servicing request
01:50:17.153 00.000 15712 Worker thread wakes up
01:50:17.153 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:50:17.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:17.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:18.794 01.641 15712 Exposure complete
01:50:18.856 00.062 15712 worker thread done servicing request
01:50:18.856 00.000 7988 OnExposeComplete: enter
01:50:18.856 00.000 7988 UpdateGuideState(): m_state=6
01:50:18.860 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3043
01:50:18.860 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=186.63, Mass=920, SNR=19.6, Peak=148 HFD=3.6
01:50:18.862 00.002 7988 MultiStar: [#1 0.35,-0.13,0.99,U] [#2 0.41,-0.03,0.83,U] [#3 -0.25,0.14,0.81,U] [#4 0.35,0.18,0.69,U] [#5 -0.31,-0.10,0.70,U] [#6 0.35,-0.02,0.59,U] [#7 -0.59,0.41,0.00,M1] [#8 -0.34,0.39,0.00,R] 
01:50:18.862 00.000 7988 single-star, 6 included, MultiStar: {0.12, -0.01}, one-star: {-0.06, -0.06}
01:50:18.864 00.002 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
01:50:18.864 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
01:50:18.867 00.003 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.39 mountX=-0.06 mountY=0.07, mountTheta=2.32
01:50:18.867 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.06, opts=13)
01:50:18.869 00.002 7988 Enqueuing Move request for scope (-0.06, -0.06)
01:50:18.871 00.002 15712 Worker thread wakes up
01:50:18.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
01:50:18.871 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
01:50:18.871 00.000 15712 Moving (-0.06, -0.06) raw xDistance=-0.06 yDistance=0.07
01:50:18.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
01:50:18.871 00.000 7988 UpdateGuideState exits: m=920 SNR=19.6
01:50:18.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:18.875 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:18.875 00.000 7988 Enqueuing Expose request
01:50:18.875 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:50:18.875 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
01:50:18.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:18.875 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:50:18.875 00.000 15712 MoveAxis(E, 4, ABG)
01:50:18.875 00.000 15712 Guiding  Dir = 2, Dur = 4
01:50:18.875 00.000 15712 IsGuiding returns 0
01:50:18.905 00.030 15712 IsGuiding returns 0
01:50:18.905 00.000 15712 Move returns status 0, amount 4
01:50:18.905 00.000 15712 MoveAxis(N, 0, ABG)
01:50:18.905 00.000 15712 Move returns status 0, amount 0
01:50:18.905 00.000 15712 move complete, result=0
01:50:18.905 00.000 15712 worker thread done servicing request
01:50:18.905 00.000 15712 Worker thread wakes up
01:50:18.905 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:50:18.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:18.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:20.324 01.419 15712 Exposure complete
01:50:20.388 00.064 15712 worker thread done servicing request
01:50:20.388 00.000 7988 OnExposeComplete: enter
01:50:20.388 00.000 7988 UpdateGuideState(): m_state=6
01:50:20.388 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3044
01:50:20.388 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=185.86, Mass=822, SNR=18.6, Peak=146 HFD=3.1
01:50:20.388 00.000 7988 MultiStar: [#1 0.33,-0.58,0.00,M2] [#2 0.49,-0.72,0.00,M1] [#3 -0.04,-0.60,0.00,M1] [#4 0.49,-0.85,0.00,M2] [#5 -0.09,-0.40,0.79,U] [#6 -0.01,-0.69,0.00,M1] [#7 -0.06,-0.22,0.46,U] [#8 0.18,-0.74,0.00,M1] 
01:50:20.388 00.000 7988 refined, 2 included, MultiStar: {0.02, -0.56}, one-star: {0.14, -0.84}
01:50:20.393 00.005 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
01:50:20.393 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
01:50:20.393 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.56 hyp=0.56 cameraTheta=-1.53 mountX=-0.56 mountY=-0.01, mountTheta=-3.13
01:50:20.393 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.56, opts=13)
01:50:20.393 00.000 7988 Enqueuing Move request for scope (0.02, -0.56)
01:50:20.393 00.000 15712 Worker thread wakes up
01:50:20.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.56) opts 0xd
01:50:20.393 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.56)
01:50:20.393 00.000 15712 Moving (0.02, -0.56) raw xDistance=-0.56 yDistance=-0.01
01:50:20.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
01:50:20.401 00.008 7988 UpdateGuideState exits: m=822 SNR=18.6
01:50:20.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:20.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:20.401 00.000 7988 Enqueuing Expose request
01:50:20.401 00.000 15712 PPEC rslt: input = -0.56, final = -0.34, react = -0.33, pred = -0.01, hyst = -0.30, hyst_pct = 0.00, period_length = 639.26
01:50:20.401 00.000 15712 PPEC: input: -0.56, control: -0.34, exposure: 1500
01:50:20.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:20.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:20.401 00.000 15712 MoveAxis(E, 112, ABG)
01:50:20.401 00.000 15712 Guiding  Dir = 2, Dur = 112
01:50:20.401 00.000 15712 IsGuiding returns 0
01:50:20.422 00.021 15712 PulseGuide returned control before completion, sleep 105
01:50:20.533 00.111 15712 IsGuiding returns 1
01:50:20.533 00.000 15712 scope still moving after pulse duration time elapsed
01:50:20.561 00.028 15712 IsGuiding returns 0
01:50:20.561 00.000 15712 scope move finished after 112 + 43 ms
01:50:20.561 00.000 15712 Move returns status 0, amount 112
01:50:20.561 00.000 15712 MoveAxis(N, 0, ABG)
01:50:20.561 00.000 15712 Move returns status 0, amount 0
01:50:20.561 00.000 15712 move complete, result=0
01:50:20.561 00.000 15712 worker thread done servicing request
01:50:20.561 00.000 15712 Worker thread wakes up
01:50:20.561 00.000 7988 GuideStep: -0.6 px 112 ms EAST, -0.0 px 0 ms NORTH
01:50:20.563 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:20.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:22.207 01.644 15712 Exposure complete
01:50:22.268 00.061 15712 worker thread done servicing request
01:50:22.268 00.000 7988 OnExposeComplete: enter
01:50:22.268 00.000 7988 UpdateGuideState(): m_state=6
01:50:22.272 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3045
01:50:22.272 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=185.89, Mass=869, SNR=19.2, Peak=179 HFD=3.0
01:50:22.274 00.002 7988 MultiStar: [#1 0.27,-0.39,0.00,M3] [#2 0.33,-0.78,0.00,M2] [#3 -0.12,-0.75,0.00,M2] [#4 0.34,-0.93,0.00,M3] [#5 0.39,-0.92,0.00,M1] [#6 -0.03,-0.88,0.00,M2] [#7 0.01,-0.33,0.44,U] [#8 0.49,-0.71,0.00,M2] 
01:50:22.274 00.000 7988 refined, 1 included, MultiStar: {0.14, -0.66}, one-star: {0.19, -0.80}
01:50:22.276 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
01:50:22.276 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
01:50:22.278 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.66 hyp=0.67 cameraTheta=-1.37 mountX=-0.66 mountY=-0.12, mountTheta=-2.96
01:50:22.280 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.66, opts=13)
01:50:22.280 00.000 7988 Enqueuing Move request for scope (0.14, -0.66)
01:50:22.282 00.002 15712 Worker thread wakes up
01:50:22.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.66) opts 0xd
01:50:22.282 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.66)
01:50:22.282 00.000 15712 Moving (0.14, -0.66) raw xDistance=-0.66 yDistance=-0.12
01:50:22.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:50:22.283 00.001 7988 UpdateGuideState exits: m=869 SNR=19.2
01:50:22.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:22.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:22.283 00.000 7988 Enqueuing Expose request
01:50:22.283 00.000 15712 PPEC rslt: input = -0.66, final = -0.41, react = -0.40, pred = -0.01, hyst = -0.36, hyst_pct = 0.00, period_length = 639.26
01:50:22.283 00.000 15712 PPEC: input: -0.66, control: -0.41, exposure: 1500
01:50:22.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:22.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:50:22.283 00.000 15712 MoveAxis(E, 132, ABG)
01:50:22.283 00.000 15712 Guiding  Dir = 2, Dur = 132
01:50:22.283 00.000 15712 IsGuiding returns 0
01:50:22.306 00.023 15712 PulseGuide returned control before completion, sleep 122
01:50:22.449 00.143 15712 IsGuiding returns 1
01:50:22.449 00.000 15712 scope still moving after pulse duration time elapsed
01:50:22.475 00.026 15712 IsGuiding returns 0
01:50:22.475 00.000 15712 scope move finished after 132 + 55 ms
01:50:22.475 00.000 15712 Move returns status 0, amount 132
01:50:22.475 00.000 15712 MoveAxis(N, 0, ABG)
01:50:22.475 00.000 15712 Move returns status 0, amount 0
01:50:22.475 00.000 15712 move complete, result=0
01:50:22.475 00.000 15712 worker thread done servicing request
01:50:22.475 00.000 15712 Worker thread wakes up
01:50:22.475 00.000 7988 GuideStep: -0.7 px 132 ms EAST, -0.1 px 0 ms NORTH
01:50:22.477 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:22.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:23.893 01.416 15712 Exposure complete
01:50:23.958 00.065 7988 OnExposeComplete: enter
01:50:23.960 00.002 15712 worker thread done servicing request
01:50:23.960 00.000 7988 UpdateGuideState(): m_state=6
01:50:23.960 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3046
01:50:23.962 00.002 7988 Star::Find returns 1 (0), X=973.88, Y=186.04, Mass=886, SNR=19.4, Peak=153 HFD=3.9
01:50:23.962 00.000 7988 MultiStar: [#1 0.63,-0.80,0.00,M4] [#2 0.28,-0.62,0.00,M3] [#3 -0.08,-0.48,0.00,M3] [#4 0.17,0.11,0.71,U] [#5 -0.19,-0.63,0.00,M2] [#6 0.26,-0.45,0.00,M3] [#7 0.07,-0.58,0.00,M1] [#8 0.66,-0.74,0.00,M3] 
01:50:23.964 00.002 7988 refined, 1 included, MultiStar: {0.16, -0.34}, one-star: {0.16, -0.65}
01:50:23.964 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
01:50:23.966 00.002 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
01:50:23.966 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.34 hyp=0.38 cameraTheta=-1.12 mountX=-0.34 mountY=-0.16, mountTheta=-2.71
01:50:23.968 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.34, opts=13)
01:50:23.970 00.002 7988 Enqueuing Move request for scope (0.16, -0.34)
01:50:23.970 00.000 15712 Worker thread wakes up
01:50:23.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:50:23.970 00.000 7988 UpdateGuideState exits: m=886 SNR=19.4
01:50:23.974 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:23.974 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:23.976 00.002 7988 Enqueuing Expose request
01:50:23.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.34) opts 0xd
01:50:23.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.34)
01:50:23.976 00.000 15712 Moving (0.16, -0.34) raw xDistance=-0.34 yDistance=-0.16
01:50:23.981 00.005 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
01:50:23.981 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
01:50:23.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:23.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:50:23.981 00.000 15712 MoveAxis(E, 69, ABG)
01:50:23.981 00.000 15712 Guiding  Dir = 2, Dur = 69
01:50:23.981 00.000 15712 IsGuiding returns 0
01:50:24.005 00.024 15712 PulseGuide returned control before completion, sleep 57
01:50:24.085 00.080 15712 IsGuiding returns 0
01:50:24.085 00.000 15712 Move returns status 0, amount 69
01:50:24.085 00.000 15712 MoveAxis(N, 0, ABG)
01:50:24.085 00.000 15712 Move returns status 0, amount 0
01:50:24.085 00.000 15712 move complete, result=0
01:50:24.085 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.2 px 0 ms NORTH
01:50:24.086 00.001 15712 worker thread done servicing request
01:50:24.086 00.000 15712 Worker thread wakes up
01:50:24.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:24.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:25.729 01.643 15712 Exposure complete
01:50:25.792 00.063 15712 worker thread done servicing request
01:50:25.792 00.000 7988 OnExposeComplete: enter
01:50:25.792 00.000 7988 UpdateGuideState(): m_state=6
01:50:25.792 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3047
01:50:25.792 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=185.92, Mass=944, SNR=20.0, Peak=163 HFD=3.9
01:50:25.796 00.004 7988 MultiStar: [#1 0.50,-0.91,0.00,M5] [#2 0.07,-0.39,0.82,U] [#3 0.09,-0.62,0.00,M4] [#4 0.51,-0.39,0.00,M3] [#5 -0.15,-0.81,0.00,M3] [#6 0.06,-0.45,0.62,U] [#7 0.26,-0.14,0.40,U] [#8 0.29,-1.38,0.00,M4] 
01:50:25.798 00.002 7988 refined, 3 included, MultiStar: {0.11, -0.50}, one-star: {0.12, -0.77}
01:50:25.798 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
01:50:25.800 00.002 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
01:50:25.801 00.001 7988 CameraToMount -- cameraX=0.11 cameraY=-0.50 hyp=0.51 cameraTheta=-1.35 mountX=-0.50 mountY=-0.10, mountTheta=-2.95
01:50:25.801 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.50, opts=13)
01:50:25.803 00.002 7988 Enqueuing Move request for scope (0.11, -0.50)
01:50:25.803 00.000 15712 Worker thread wakes up
01:50:25.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.50) opts 0xd
01:50:25.803 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.50)
01:50:25.803 00.000 15712 Moving (0.11, -0.50) raw xDistance=-0.50 yDistance=-0.10
01:50:25.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:50:25.806 00.003 7988 UpdateGuideState exits: m=944 SNR=20.0
01:50:25.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:25.806 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:25.806 00.000 7988 Enqueuing Expose request
01:50:25.806 00.000 15712 PPEC rslt: input = -0.50, final = -0.31, react = -0.30, pred = -0.01, hyst = -0.30, hyst_pct = 0.00, period_length = 639.26
01:50:25.806 00.000 15712 PPEC: input: -0.50, control: -0.31, exposure: 1500
01:50:25.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:25.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:50:25.806 00.000 15712 MoveAxis(E, 102, ABG)
01:50:25.806 00.000 15712 Guiding  Dir = 2, Dur = 102
01:50:25.806 00.000 15712 IsGuiding returns 0
01:50:25.822 00.016 15712 PulseGuide returned control before completion, sleep 97
01:50:25.940 00.118 15712 IsGuiding returns 0
01:50:25.940 00.000 15712 Move returns status 0, amount 102
01:50:25.940 00.000 15712 MoveAxis(N, 0, ABG)
01:50:25.940 00.000 15712 Move returns status 0, amount 0
01:50:25.940 00.000 15712 move complete, result=0
01:50:25.940 00.000 7988 GuideStep: -0.5 px 102 ms EAST, -0.1 px 0 ms NORTH
01:50:25.942 00.002 15712 worker thread done servicing request
01:50:25.942 00.000 15712 Worker thread wakes up
01:50:25.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:25.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:27.356 01.414 15712 Exposure complete
01:50:27.419 00.063 15712 worker thread done servicing request
01:50:27.421 00.002 7988 OnExposeComplete: enter
01:50:27.421 00.000 7988 UpdateGuideState(): m_state=6
01:50:27.421 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3048
01:50:27.421 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=187.02, Mass=889, SNR=19.5, Peak=154 HFD=4.0
01:50:27.421 00.000 7988 MultiStar: [#1 0.34,0.50,0.00,M6] [#2 0.42,0.82,0.00,M3] [#3 0.01,0.48,0.00,M5] [#4 0.53,0.33,0.00,M4] [#5 0.31,0.44,0.00,M4] [#6 0.53,0.65,0.00,M3] [#7 0.06,0.70,0.00,M1] [#8 0.83,0.62,0.00,M5] 
01:50:27.421 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
01:50:27.421 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
01:50:27.421 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.22 mountX=0.33 mountY=-0.13, mountTheta=-0.38
01:50:27.430 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.33, opts=13)
01:50:27.432 00.002 7988 Enqueuing Move request for scope (0.12, 0.33)
01:50:27.434 00.002 15712 Worker thread wakes up
01:50:27.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
01:50:27.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
01:50:27.434 00.000 15712 Moving (0.12, 0.33) raw xDistance=0.33 yDistance=-0.13
01:50:27.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:50:27.434 00.000 7988 UpdateGuideState exits: m=889 SNR=19.5
01:50:27.435 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:27.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:27.437 00.002 7988 Enqueuing Expose request
01:50:27.437 00.000 15712 PPEC rslt: input = 0.33, final = 0.18, react = 0.20, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
01:50:27.437 00.000 15712 PPEC: input: 0.33, control: 0.18, exposure: 1500
01:50:27.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:27.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:50:27.437 00.000 15712 MoveAxis(W, 60, ABG)
01:50:27.437 00.000 15712 Guiding  Dir = 3, Dur = 60
01:50:27.468 00.031 15712 IsGuiding returns 0
01:50:27.489 00.021 15712 PulseGuide returned control before completion, sleep 56
01:50:27.578 00.089 15712 IsGuiding returns 0
01:50:27.578 00.000 15712 Move returns status 0, amount 60
01:50:27.578 00.000 15712 MoveAxis(N, 0, ABG)
01:50:27.578 00.000 15712 Move returns status 0, amount 0
01:50:27.578 00.000 15712 move complete, result=0
01:50:27.578 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
01:50:27.587 00.009 15712 worker thread done servicing request
01:50:27.587 00.000 15712 Worker thread wakes up
01:50:27.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:27.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:29.226 01.639 15712 Exposure complete
01:50:29.287 00.061 15712 worker thread done servicing request
01:50:29.287 00.000 7988 OnExposeComplete: enter
01:50:29.287 00.000 7988 UpdateGuideState(): m_state=6
01:50:29.291 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3049
01:50:29.291 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=186.56, Mass=895, SNR=19.4, Peak=141 HFD=3.6
01:50:29.293 00.002 7988 MultiStar: [#1 0.44,-0.17,0.00,M7] [#2 0.42,-0.02,0.86,U] [#3 0.10,0.19,0.82,U] [#4 0.25,-0.06,0.64,U] [#5 -0.09,-0.31,0.77,U] [#6 0.24,0.19,0.63,U] [#7 0.13,0.74,0.00,M2] [#8 1.11,0.43,0.00,M6] 
01:50:29.293 00.000 7988 refined, 5 included, MultiStar: {0.19, -0.03}, one-star: {0.19, -0.13}
01:50:29.295 00.002 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
01:50:29.295 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
01:50:29.297 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.17 mountX=-0.03 mountY=-0.19, mountTheta=-1.74
01:50:29.299 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.03, opts=13)
01:50:29.299 00.000 7988 Enqueuing Move request for scope (0.19, -0.03)
01:50:29.301 00.002 15712 Worker thread wakes up
01:50:29.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
01:50:29.301 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
01:50:29.301 00.000 15712 Moving (0.19, -0.03) raw xDistance=-0.03 yDistance=-0.19
01:50:29.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:50:29.303 00.002 7988 UpdateGuideState exits: m=895 SNR=19.4
01:50:29.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:29.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:29.303 00.000 7988 Enqueuing Expose request
01:50:29.303 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:50:29.303 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
01:50:29.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:29.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:50:29.303 00.000 15712 MoveAxis(E, 4, ABG)
01:50:29.303 00.000 15712 Guiding  Dir = 2, Dur = 4
01:50:29.303 00.000 15712 IsGuiding returns 0
01:50:29.323 00.020 15712 IsGuiding returns 0
01:50:29.323 00.000 15712 Move returns status 0, amount 4
01:50:29.323 00.000 15712 MoveAxis(N, 0, ABG)
01:50:29.323 00.000 15712 Move returns status 0, amount 0
01:50:29.323 00.000 15712 move complete, result=0
01:50:29.323 00.000 15712 worker thread done servicing request
01:50:29.323 00.000 15712 Worker thread wakes up
01:50:29.323 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
01:50:29.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:29.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:30.737 01.414 15712 Exposure complete
01:50:30.802 00.065 15712 worker thread done servicing request
01:50:30.802 00.000 7988 OnExposeComplete: enter
01:50:30.802 00.000 7988 UpdateGuideState(): m_state=6
01:50:30.804 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3050
01:50:30.804 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=187.07, Mass=913, SNR=19.6, Peak=152 HFD=4.1
01:50:30.806 00.002 7988 MultiStar: [#1 0.52,0.62,0.00,M8] [#2 0.36,0.38,0.00,M3] [#3 -0.12,0.45,0.00,M5] [#4 0.28,0.62,0.00,M4] [#5 0.11,0.39,0.71,U] [#6 0.34,0.68,0.00,M3] [#7 0.00,0.55,0.00,M3] [#8 0.41,0.65,0.00,M7] 
01:50:30.806 00.000 7988 refined, 1 included, MultiStar: {0.24, 0.38}, one-star: {0.32, 0.38}
01:50:30.808 00.002 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
01:50:30.808 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
01:50:30.810 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.38 hyp=0.45 cameraTheta=1.02 mountX=0.39 mountY=-0.24, mountTheta=-0.56
01:50:30.812 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.38, opts=13)
01:50:30.812 00.000 7988 Enqueuing Move request for scope (0.24, 0.38)
01:50:30.814 00.002 15712 Worker thread wakes up
01:50:30.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.38) opts 0xd
01:50:30.814 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.38)
01:50:30.814 00.000 15712 Moving (0.24, 0.38) raw xDistance=0.39 yDistance=-0.24
01:50:30.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:50:30.814 00.000 7988 UpdateGuideState exits: m=913 SNR=19.6
01:50:30.817 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:30.819 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:30.819 00.000 7988 Enqueuing Expose request
01:50:30.819 00.000 15712 PPEC rslt: input = 0.39, final = 0.22, react = 0.23, pred = -0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.26
01:50:30.819 00.000 15712 PPEC: input: 0.39, control: 0.22, exposure: 1500
01:50:30.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:30.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:50:30.819 00.000 15712 MoveAxis(W, 73, ABG)
01:50:30.819 00.000 15712 Guiding  Dir = 3, Dur = 73
01:50:30.819 00.000 15712 IsGuiding returns 0
01:50:30.843 00.024 15712 PulseGuide returned control before completion, sleep 59
01:50:30.912 00.069 15712 IsGuiding returns 1
01:50:30.912 00.000 15712 scope still moving after pulse duration time elapsed
01:50:30.973 00.061 15712 IsGuiding returns 0
01:50:30.973 00.000 15712 scope move finished after 73 + 79 ms
01:50:30.973 00.000 15712 Move returns status 0, amount 73
01:50:30.973 00.000 15712 MoveAxis(N, 0, ABG)
01:50:30.973 00.000 15712 Move returns status 0, amount 0
01:50:30.973 00.000 15712 move complete, result=0
01:50:30.973 00.000 7988 GuideStep: 0.4 px 73 ms WEST, -0.2 px 0 ms NORTH
01:50:30.976 00.003 15712 worker thread done servicing request
01:50:30.976 00.000 15712 Worker thread wakes up
01:50:30.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:30.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:32.605 01.629 15712 Exposure complete
01:50:32.669 00.064 15712 worker thread done servicing request
01:50:32.669 00.000 7988 OnExposeComplete: enter
01:50:32.671 00.002 7988 UpdateGuideState(): m_state=6
01:50:32.671 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3051
01:50:32.671 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=187.17, Mass=886, SNR=19.5, Peak=153 HFD=3.6
01:50:32.671 00.000 7988 MultiStar: [#1 0.34,0.64,0.00,M9] [#2 0.21,0.57,0.00,M4] [#3 0.11,0.65,0.00,M6] [#4 0.09,0.37,0.72,U] [#5 0.18,0.73,0.00,M3] [#6 0.42,0.81,0.00,M4] [#7 -0.20,1.05,0.00,M4] [#8 0.87,0.70,0.00,M8] 
01:50:32.671 00.000 7988 refined, 1 included, MultiStar: {0.09, 0.44}, one-star: {0.10, 0.48}
01:50:32.671 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
01:50:32.671 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
01:50:32.671 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.36 mountX=0.44 mountY=-0.10, mountTheta=-0.23
01:50:32.671 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.44, opts=13)
01:50:32.671 00.000 7988 Enqueuing Move request for scope (0.09, 0.44)
01:50:32.683 00.012 15712 Worker thread wakes up
01:50:32.683 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.44) opts 0xd
01:50:32.683 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.44)
01:50:32.683 00.000 15712 Moving (0.09, 0.44) raw xDistance=0.44 yDistance=-0.10
01:50:32.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:50:32.683 00.000 7988 UpdateGuideState exits: m=886 SNR=19.5
01:50:32.686 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:32.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:32.688 00.002 7988 Enqueuing Expose request
01:50:32.688 00.000 15712 PPEC rslt: input = 0.44, final = 0.25, react = 0.26, pred = -0.01, hyst = 0.24, hyst_pct = 0.00, period_length = 639.26
01:50:32.688 00.000 15712 PPEC: input: 0.44, control: 0.25, exposure: 1500
01:50:32.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:32.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:50:32.688 00.000 15712 MoveAxis(W, 82, ABG)
01:50:32.688 00.000 15712 Guiding  Dir = 3, Dur = 82
01:50:32.688 00.000 15712 IsGuiding returns 0
01:50:32.717 00.029 15712 PulseGuide returned control before completion, sleep 65
01:50:32.795 00.078 15712 IsGuiding returns 1
01:50:32.795 00.000 15712 scope still moving after pulse duration time elapsed
01:50:32.829 00.034 15712 IsGuiding returns 0
01:50:32.829 00.000 15712 scope move finished after 82 + 57 ms
01:50:32.829 00.000 15712 Move returns status 0, amount 82
01:50:32.829 00.000 15712 MoveAxis(N, 0, ABG)
01:50:32.829 00.000 15712 Move returns status 0, amount 0
01:50:32.829 00.000 15712 move complete, result=0
01:50:32.829 00.000 7988 GuideStep: 0.4 px 82 ms WEST, -0.1 px 0 ms NORTH
01:50:32.831 00.002 15712 worker thread done servicing request
01:50:32.831 00.000 15712 Worker thread wakes up
01:50:32.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:32.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:34.248 01.417 15712 Exposure complete
01:50:34.311 00.063 15712 worker thread done servicing request
01:50:34.311 00.000 7988 OnExposeComplete: enter
01:50:34.311 00.000 7988 UpdateGuideState(): m_state=6
01:50:34.311 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3052
01:50:34.311 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=185.97, Mass=907, SNR=19.5, Peak=137 HFD=4.0
01:50:34.316 00.005 7988 MultiStar: [#1 0.22,-0.46,0.00,M10] [#2 0.43,-0.59,0.00,M5] [#3 0.13,-0.67,0.00,M7] [#4 0.36,-0.82,0.00,M4] [#5 0.34,-0.56,0.00,M4] [#6 0.15,-0.80,0.00,M5] [#7 0.25,-0.12,0.48,U] [#8 0.75,-0.21,0.00,M9] 
01:50:34.316 00.000 7988 refined, 1 included, MultiStar: {0.19, -0.53}, one-star: {0.16, -0.72}
01:50:34.318 00.002 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
01:50:34.318 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
01:50:34.321 00.003 7988 CameraToMount -- cameraX=0.19 cameraY=-0.53 hyp=0.56 cameraTheta=-1.22 mountX=-0.53 mountY=-0.18, mountTheta=-2.81
01:50:34.323 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.53, opts=13)
01:50:34.323 00.000 7988 Enqueuing Move request for scope (0.19, -0.53)
01:50:34.325 00.002 15712 Worker thread wakes up
01:50:34.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.53) opts 0xd
01:50:34.325 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.53)
01:50:34.325 00.000 15712 Moving (0.19, -0.53) raw xDistance=-0.53 yDistance=-0.18
01:50:34.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:50:34.325 00.000 7988 UpdateGuideState exits: m=907 SNR=19.5
01:50:34.327 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:34.327 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:34.329 00.002 7988 Enqueuing Expose request
01:50:34.329 00.000 15712 PPEC rslt: input = -0.53, final = -0.33, react = -0.32, pred = -0.02, hyst = -0.27, hyst_pct = 0.00, period_length = 639.26
01:50:34.329 00.000 15712 PPEC: input: -0.53, control: -0.33, exposure: 1500
01:50:34.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:34.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:50:34.329 00.000 15712 MoveAxis(E, 108, ABG)
01:50:34.329 00.000 15712 Guiding  Dir = 2, Dur = 108
01:50:34.329 00.000 15712 IsGuiding returns 0
01:50:34.341 00.012 15712 PulseGuide returned control before completion, sleep 103
01:50:34.451 00.110 15712 IsGuiding returns 1
01:50:34.451 00.000 15712 scope still moving after pulse duration time elapsed
01:50:34.491 00.040 15712 IsGuiding returns 0
01:50:34.491 00.000 15712 scope move finished after 108 + 51 ms
01:50:34.491 00.000 15712 Move returns status 0, amount 108
01:50:34.491 00.000 15712 MoveAxis(N, 0, ABG)
01:50:34.491 00.000 15712 Move returns status 0, amount 0
01:50:34.491 00.000 15712 move complete, result=0
01:50:34.491 00.000 15712 worker thread done servicing request
01:50:34.491 00.000 15712 Worker thread wakes up
01:50:34.491 00.000 7988 GuideStep: -0.5 px 108 ms EAST, -0.2 px 0 ms NORTH
01:50:34.493 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:34.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:36.130 01.637 15712 Exposure complete
01:50:36.192 00.062 15712 worker thread done servicing request
01:50:36.192 00.000 7988 OnExposeComplete: enter
01:50:36.194 00.002 7988 UpdateGuideState(): m_state=6
01:50:36.194 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3053
01:50:36.196 00.002 7988 Star::Find returns 1 (0), X=973.72, Y=185.56, Mass=918, SNR=19.8, Peak=148 HFD=3.6
01:50:36.196 00.000 7988 MultiStar: large primary error, entering stabilization period
01:50:36.198 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.14 = -3.14)
01:50:36.198 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
01:50:36.200 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-1.13 hyp=1.13 cameraTheta=-1.57 mountX=-1.13 mountY=0.03, mountTheta=3.11
01:50:36.202 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-1.13, opts=13)
01:50:36.202 00.000 7988 Enqueuing Move request for scope (-0.00, -1.13)
01:50:36.204 00.002 15712 Worker thread wakes up
01:50:36.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.13) opts 0xd
01:50:36.204 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -1.13)
01:50:36.204 00.000 15712 Moving (-0.00, -1.13) raw xDistance=-1.13 yDistance=0.03
01:50:36.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:50:36.204 00.000 7988 UpdateGuideState exits: m=918 SNR=19.8
01:50:36.207 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:36.208 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:36.208 00.000 7988 Enqueuing Expose request
01:50:36.208 00.000 15712 PPEC rslt: input = -1.13, final = -0.70, react = -0.68, pred = -0.02, hyst = -0.60, hyst_pct = 0.00, period_length = 639.26
01:50:36.208 00.000 15712 PPEC: input: -1.13, control: -0.70, exposure: 1500
01:50:36.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:36.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:50:36.208 00.000 15712 MoveAxis(E, 228, ABG)
01:50:36.208 00.000 15712 Guiding  Dir = 2, Dur = 228
01:50:36.245 00.037 15712 IsGuiding returns 0
01:50:36.265 00.020 15712 PulseGuide returned control before completion, sleep 223
01:50:36.503 00.238 15712 IsGuiding returns 0
01:50:36.503 00.000 15712 Move returns status 0, amount 228
01:50:36.503 00.000 15712 MoveAxis(N, 0, ABG)
01:50:36.503 00.000 15712 Move returns status 0, amount 0
01:50:36.503 00.000 15712 move complete, result=0
01:50:36.505 00.002 7988 GuideStep: -1.1 px 228 ms EAST, 0.0 px 0 ms NORTH
01:50:36.505 00.000 15712 worker thread done servicing request
01:50:36.505 00.000 15712 Worker thread wakes up
01:50:36.507 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:36.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:37.917 01.410 15712 Exposure complete
01:50:37.980 00.063 15712 worker thread done servicing request
01:50:37.980 00.000 7988 OnExposeComplete: enter
01:50:37.980 00.000 7988 UpdateGuideState(): m_state=6
01:50:37.980 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3054
01:50:37.980 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=186.26, Mass=877, SNR=19.2, Peak=149 HFD=3.7
01:50:37.980 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
01:50:37.980 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
01:50:37.980 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.43 hyp=0.45 cameraTheta=-1.34 mountX=-0.43 mountY=-0.09, mountTheta=-2.93
01:50:37.980 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.43, opts=13)
01:50:37.980 00.000 7988 Enqueuing Move request for scope (0.10, -0.43)
01:50:37.980 00.000 15712 Worker thread wakes up
01:50:37.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.43) opts 0xd
01:50:37.980 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.43)
01:50:37.980 00.000 15712 Moving (0.10, -0.43) raw xDistance=-0.43 yDistance=-0.09
01:50:37.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:50:37.980 00.000 7988 UpdateGuideState exits: m=877 SNR=19.2
01:50:37.995 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:37.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:37.995 00.000 7988 Enqueuing Expose request
01:50:37.995 00.000 15712 PPEC rslt: input = -0.43, final = -0.28, react = -0.26, pred = -0.02, hyst = -0.25, hyst_pct = 0.00, period_length = 639.26
01:50:37.995 00.000 15712 PPEC: input: -0.43, control: -0.28, exposure: 1500
01:50:37.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:37.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:50:37.995 00.000 15712 MoveAxis(E, 91, ABG)
01:50:37.995 00.000 15712 Guiding  Dir = 2, Dur = 91
01:50:37.995 00.000 15712 IsGuiding returns 0
01:50:38.020 00.025 15712 PulseGuide returned control before completion, sleep 77
01:50:38.105 00.085 15712 IsGuiding returns 1
01:50:38.105 00.000 15712 scope still moving after pulse duration time elapsed
01:50:38.148 00.043 15712 IsGuiding returns 0
01:50:38.148 00.000 15712 scope move finished after 91 + 62 ms
01:50:38.148 00.000 15712 Move returns status 0, amount 91
01:50:38.148 00.000 15712 MoveAxis(N, 0, ABG)
01:50:38.148 00.000 15712 Move returns status 0, amount 0
01:50:38.148 00.000 15712 move complete, result=0
01:50:38.148 00.000 7988 GuideStep: -0.4 px 91 ms EAST, -0.1 px 0 ms NORTH
01:50:38.154 00.006 15712 worker thread done servicing request
01:50:38.154 00.000 15712 Worker thread wakes up
01:50:38.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:38.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:39.795 01.641 15712 Exposure complete
01:50:39.868 00.073 15712 worker thread done servicing request
01:50:39.868 00.000 7988 OnExposeComplete: enter
01:50:39.868 00.000 7988 UpdateGuideState(): m_state=6
01:50:39.872 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3055
01:50:39.872 00.000 7988 Star::Find returns 1 (0), X=973.77, Y=186.41, Mass=823, SNR=18.7, Peak=154 HFD=3.1
01:50:39.872 00.000 7988 MultiStar: exiting stabilization period
01:50:39.872 00.000 7988 MultiStar: [#1 0.14,0.09,0.96,U] [#2 0.45,-0.19,0.00,M6] [#3 0.03,0.00,0.93,U] [#4 0.75,-0.26,0.00,M5] [#5 0.10,-0.37,0.78,U] [#6 0.08,-0.21,0.64,U] [#7 0.05,0.11,0.47,U] [#8 0.15,-0.04,0.44,U] 
01:50:39.872 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.11}, one-star: {0.05, -0.28}
01:50:39.872 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
01:50:39.872 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
01:50:39.872 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.92 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
01:50:39.885 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.11, opts=13)
01:50:39.885 00.000 7988 Enqueuing Move request for scope (0.08, -0.11)
01:50:39.885 00.000 15712 Worker thread wakes up
01:50:39.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:50:39.888 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:50:39.888 00.000 7988 UpdateGuideState exits: m=823 SNR=18.7
01:50:39.888 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:50:39.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:39.888 00.000 15712 Moving (0.08, -0.11) raw xDistance=-0.11 yDistance=-0.08
01:50:39.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:39.888 00.000 7988 Enqueuing Expose request
01:50:39.895 00.007 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:50:39.895 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
01:50:39.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:39.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:50:39.895 00.000 15712 MoveAxis(E, 6, ABG)
01:50:39.895 00.000 15712 Guiding  Dir = 2, Dur = 6
01:50:39.895 00.000 15712 IsGuiding returns 0
01:50:39.920 00.025 15712 IsGuiding returns 0
01:50:39.920 00.000 15712 Move returns status 0, amount 6
01:50:39.920 00.000 15712 MoveAxis(N, 0, ABG)
01:50:39.920 00.000 15712 Move returns status 0, amount 0
01:50:39.920 00.000 15712 move complete, result=0
01:50:39.920 00.000 15712 worker thread done servicing request
01:50:39.920 00.000 15712 Worker thread wakes up
01:50:39.920 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:50:39.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:39.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:41.343 01.423 15712 Exposure complete
01:50:41.404 00.061 15712 worker thread done servicing request
01:50:41.404 00.000 7988 OnExposeComplete: enter
01:50:41.404 00.000 7988 UpdateGuideState(): m_state=6
01:50:41.409 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3056
01:50:41.409 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=187.04, Mass=941, SNR=19.9, Peak=174 HFD=4.1
01:50:41.411 00.002 7988 MultiStar: [#1 0.51,0.35,0.00,M10] [#2 0.45,0.43,0.00,M7] [#3 -0.00,-0.03,0.80,U] [#4 0.54,0.69,0.00,M6] [#5 -0.15,0.06,0.70,U] [#6 0.25,0.19,0.61,U] [#7 0.14,0.90,0.00,M3] [#8 0.20,0.18,0.39,U] 
01:50:41.411 00.000 7988 refined, 4 included, MultiStar: {0.07, 0.16}, one-star: {0.12, 0.35}
01:50:41.413 00.002 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
01:50:41.414 00.001 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
01:50:41.414 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.17 mountX=0.16 mountY=-0.07, mountTheta=-0.42
01:50:41.416 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.16, opts=13)
01:50:41.418 00.002 7988 Enqueuing Move request for scope (0.07, 0.16)
01:50:41.418 00.000 15712 Worker thread wakes up
01:50:41.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
01:50:41.418 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
01:50:41.418 00.000 15712 Moving (0.07, 0.16) raw xDistance=0.16 yDistance=-0.07
01:50:41.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:50:41.420 00.002 7988 UpdateGuideState exits: m=941 SNR=19.9
01:50:41.422 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:41.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:41.424 00.002 7988 Enqueuing Expose request
01:50:41.424 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:50:41.424 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
01:50:41.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:41.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:50:41.424 00.000 15712 MoveAxis(E, 5, ABG)
01:50:41.424 00.000 15712 Guiding  Dir = 2, Dur = 5
01:50:41.424 00.000 15712 IsGuiding returns 0
01:50:41.440 00.016 15712 IsGuiding returns 0
01:50:41.440 00.000 15712 Move returns status 0, amount 5
01:50:41.440 00.000 15712 MoveAxis(N, 0, ABG)
01:50:41.440 00.000 15712 Move returns status 0, amount 0
01:50:41.440 00.000 15712 move complete, result=0
01:50:41.440 00.000 15712 worker thread done servicing request
01:50:41.440 00.000 15712 Worker thread wakes up
01:50:41.440 00.000 7988 GuideStep: 0.2 px 5 ms EAST, -0.1 px 0 ms NORTH
01:50:41.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:41.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:43.079 01.639 15712 Exposure complete
01:50:43.140 00.061 15712 worker thread done servicing request
01:50:43.140 00.000 7988 OnExposeComplete: enter
01:50:43.140 00.000 7988 UpdateGuideState(): m_state=6
01:50:43.145 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3057
01:50:43.145 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=187.03, Mass=876, SNR=19.3, Peak=164 HFD=3.4
01:50:43.147 00.002 7988 MultiStar: [#1 0.24,0.30,0.95,U] [#2 0.44,0.40,0.00,M8] [#3 -0.29,0.22,0.76,U] [#4 0.52,0.24,0.00,M7] [#5 0.23,0.72,0.00,M3] [#6 0.59,0.47,0.00,M4] [#7 -0.74,0.42,0.00,M4] [#8 1.18,0.87,0.00,M8] 
01:50:43.148 00.001 7988 refined, 2 included, MultiStar: {0.03, 0.29}, one-star: {0.06, 0.34}
01:50:43.148 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
01:50:43.150 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
01:50:43.150 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.48 mountX=0.29 mountY=-0.03, mountTheta=-0.11
01:50:43.152 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.29, opts=13)
01:50:43.154 00.002 7988 Enqueuing Move request for scope (0.03, 0.29)
01:50:43.156 00.002 15712 Worker thread wakes up
01:50:43.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=50, FiltMax=255, Gamma=0.690
01:50:43.156 00.000 7988 UpdateGuideState exits: m=876 SNR=19.3
01:50:43.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:43.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:43.156 00.000 7988 Enqueuing Expose request
01:50:43.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
01:50:43.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
01:50:43.156 00.000 15712 Moving (0.03, 0.29) raw xDistance=0.29 yDistance=-0.03
01:50:43.165 00.009 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
01:50:43.165 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
01:50:43.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:43.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:50:43.165 00.000 15712 MoveAxis(W, 54, ABG)
01:50:43.165 00.000 15712 Guiding  Dir = 3, Dur = 54
01:50:43.182 00.017 15712 IsGuiding returns 0
01:50:43.199 00.017 15712 PulseGuide returned control before completion, sleep 49
01:50:43.267 00.068 15712 IsGuiding returns 0
01:50:43.267 00.000 15712 Move returns status 0, amount 54
01:50:43.267 00.000 15712 MoveAxis(N, 0, ABG)
01:50:43.267 00.000 15712 Move returns status 0, amount 0
01:50:43.267 00.000 15712 move complete, result=0
01:50:43.267 00.000 15712 worker thread done servicing request
01:50:43.267 00.000 15712 Worker thread wakes up
01:50:43.267 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
01:50:43.268 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:43.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:44.674 01.406 15712 Exposure complete
01:50:44.736 00.062 15712 worker thread done servicing request
01:50:44.736 00.000 7988 OnExposeComplete: enter
01:50:44.736 00.000 7988 UpdateGuideState(): m_state=6
01:50:44.740 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3058
01:50:44.740 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=187.45, Mass=847, SNR=18.8, Peak=141 HFD=3.2
01:50:44.742 00.002 7988 MultiStar: [#1 0.32,0.60,0.00,M10] [#2 0.34,0.65,0.00,M9] [#3 0.29,0.74,0.00,M5] [#4 0.02,0.74,0.00,M8] [#5 0.01,0.49,0.00,M4] [#6 0.01,1.28,0.00,M5] [#7 0.35,0.32,0.00,M5] [#8 0.71,0.65,0.00,M9] 
01:50:44.744 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
01:50:44.744 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:50:44.746 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.76 hyp=0.76 cameraTheta=1.50 mountX=0.76 mountY=-0.08, mountTheta=-0.10
01:50:44.748 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.76, opts=13)
01:50:44.748 00.000 7988 Enqueuing Move request for scope (0.06, 0.76)
01:50:44.750 00.002 15712 Worker thread wakes up
01:50:44.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.76) opts 0xd
01:50:44.750 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.76)
01:50:44.750 00.000 15712 Moving (0.06, 0.76) raw xDistance=0.76 yDistance=-0.08
01:50:44.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=50, FiltMax=255, Gamma=0.690
01:50:44.750 00.000 7988 UpdateGuideState exits: m=847 SNR=18.8
01:50:44.752 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:44.752 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:44.752 00.000 7988 Enqueuing Expose request
01:50:44.752 00.000 15712 PPEC rslt: input = 0.76, final = 0.45, react = 0.46, pred = -0.01, hyst = 0.41, hyst_pct = 0.00, period_length = 639.26
01:50:44.752 00.000 15712 PPEC: input: 0.76, control: 0.45, exposure: 1500
01:50:44.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:44.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:50:44.752 00.000 15712 MoveAxis(W, 147, ABG)
01:50:44.752 00.000 15712 Guiding  Dir = 3, Dur = 147
01:50:44.752 00.000 15712 IsGuiding returns 0
01:50:44.783 00.031 15712 PulseGuide returned control before completion, sleep 128
01:50:44.942 00.159 15712 IsGuiding returns 0
01:50:44.942 00.000 15712 Move returns status 0, amount 147
01:50:44.942 00.000 15712 MoveAxis(N, 0, ABG)
01:50:44.942 00.000 15712 Move returns status 0, amount 0
01:50:44.942 00.000 15712 move complete, result=0
01:50:44.942 00.000 7988 GuideStep: 0.8 px 147 ms WEST, -0.1 px 0 ms NORTH
01:50:44.942 00.000 15712 worker thread done servicing request
01:50:44.948 00.006 15712 Worker thread wakes up
01:50:44.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:44.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:46.588 01.640 15712 Exposure complete
01:50:46.650 00.062 15712 worker thread done servicing request
01:50:46.650 00.000 7988 OnExposeComplete: enter
01:50:46.650 00.000 7988 UpdateGuideState(): m_state=6
01:50:46.655 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3059
01:50:46.655 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=186.62, Mass=775, SNR=18.1, Peak=147 HFD=3.4
01:50:46.657 00.002 7988 MultiStar: [#1 0.49,-0.05,0.00,R] [#2 0.26,0.03,0.91,U] [#3 0.12,0.05,0.85,U] [#4 0.27,0.25,0.73,U] [#5 0.01,-0.34,0.76,U] [#6 0.24,0.19,0.65,U] [#7 -0.27,0.41,0.00,M6] [#8 0.56,0.26,0.00,M10] 
01:50:46.657 00.000 7988 single-star, 5 included, MultiStar: {0.17, 0.01}, one-star: {0.14, -0.07}
01:50:46.659 00.002 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
01:50:46.659 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
01:50:46.661 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.45 mountX=-0.07 mountY=-0.14, mountTheta=-2.01
01:50:46.663 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.07, opts=13)
01:50:46.664 00.001 7988 Enqueuing Move request for scope (0.14, -0.07)
01:50:46.664 00.000 15712 Worker thread wakes up
01:50:46.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
01:50:46.664 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
01:50:46.664 00.000 15712 Moving (0.14, -0.07) raw xDistance=-0.07 yDistance=-0.14
01:50:46.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=50, FiltMax=255, Gamma=0.690
01:50:46.666 00.002 7988 UpdateGuideState exits: m=775 SNR=18.1
01:50:46.668 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:46.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:46.670 00.002 7988 Enqueuing Expose request
01:50:46.670 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:50:46.670 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
01:50:46.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:46.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:50:46.670 00.000 15712 MoveAxis(E, 2, ABG)
01:50:46.670 00.000 15712 Guiding  Dir = 2, Dur = 2
01:50:46.670 00.000 15712 IsGuiding returns 0
01:50:46.681 00.011 15712 IsGuiding returns 0
01:50:46.681 00.000 15712 Move returns status 0, amount 2
01:50:46.681 00.000 15712 MoveAxis(N, 0, ABG)
01:50:46.681 00.000 15712 Move returns status 0, amount 0
01:50:46.681 00.000 15712 move complete, result=0
01:50:46.681 00.000 15712 worker thread done servicing request
01:50:46.681 00.000 15712 Worker thread wakes up
01:50:46.681 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:50:46.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:46.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:48.101 01.420 15712 Exposure complete
01:50:48.164 00.063 15712 worker thread done servicing request
01:50:48.164 00.000 7988 OnExposeComplete: enter
01:50:48.164 00.000 7988 UpdateGuideState(): m_state=6
01:50:48.164 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3060
01:50:48.164 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=185.93, Mass=754, SNR=17.7, Peak=150 HFD=3.0
01:50:48.164 00.000 7988 MultiStar: [#1 -0.20,-0.53,0.00,M1] [#2 0.35,-0.79,0.00,M9] [#3 0.07,-0.62,0.00,M5] [#4 0.29,-0.87,0.00,M8] [#5 -0.13,-0.88,0.00,M4] [#6 0.04,-0.69,0.00,M5] [#7 0.03,-0.31,0.48,U] [#8 0.35,-0.83,0.00,R] 
01:50:48.164 00.000 7988 refined, 1 included, MultiStar: {0.17, -0.62}, one-star: {0.23, -0.76}
01:50:48.164 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
01:50:48.164 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
01:50:48.164 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.62 hyp=0.64 cameraTheta=-1.30 mountX=-0.62 mountY=-0.15, mountTheta=-2.90
01:50:48.164 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.62, opts=13)
01:50:48.164 00.000 7988 Enqueuing Move request for scope (0.17, -0.62)
01:50:48.164 00.000 15712 Worker thread wakes up
01:50:48.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.62) opts 0xd
01:50:48.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.62)
01:50:48.164 00.000 15712 Moving (0.17, -0.62) raw xDistance=-0.62 yDistance=-0.15
01:50:48.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
01:50:48.178 00.014 7988 UpdateGuideState exits: m=754 SNR=17.7
01:50:48.179 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:48.179 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:48.179 00.000 7988 Enqueuing Expose request
01:50:48.179 00.000 15712 PPEC rslt: input = -0.62, final = -0.37, react = -0.37, pred = -0.00, hyst = -0.31, hyst_pct = 0.00, period_length = 639.26
01:50:48.179 00.000 15712 PPEC: input: -0.62, control: -0.37, exposure: 1500
01:50:48.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:48.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:50:48.179 00.000 15712 MoveAxis(E, 122, ABG)
01:50:48.179 00.000 15712 Guiding  Dir = 2, Dur = 122
01:50:48.184 00.005 15712 IsGuiding returns 0
01:50:48.204 00.020 15712 PulseGuide returned control before completion, sleep 110
01:50:48.322 00.118 15712 IsGuiding returns 1
01:50:48.322 00.000 15712 scope still moving after pulse duration time elapsed
01:50:48.360 00.038 15712 IsGuiding returns 0
01:50:48.360 00.000 15712 scope move finished after 122 + 60 ms
01:50:48.360 00.000 15712 Move returns status 0, amount 122
01:50:48.360 00.000 15712 MoveAxis(N, 0, ABG)
01:50:48.360 00.000 15712 Move returns status 0, amount 0
01:50:48.360 00.000 15712 move complete, result=0
01:50:48.360 00.000 7988 GuideStep: -0.6 px 122 ms EAST, -0.2 px 0 ms NORTH
01:50:48.366 00.006 15712 worker thread done servicing request
01:50:48.366 00.000 15712 Worker thread wakes up
01:50:48.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:48.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:50.000 01.634 15712 Exposure complete
01:50:50.062 00.062 15712 worker thread done servicing request
01:50:50.062 00.000 7988 OnExposeComplete: enter
01:50:50.067 00.005 7988 UpdateGuideState(): m_state=6
01:50:50.067 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3061
01:50:50.069 00.002 7988 Star::Find returns 1 (0), X=973.84, Y=185.90, Mass=782, SNR=18.2, Peak=156 HFD=3.0
01:50:50.069 00.000 7988 MultiStar: [#1 -0.13,-0.86,0.00,M2] [#2 0.24,-0.79,0.00,M10] [#3 0.02,-1.02,0.00,M6] [#4 0.35,-1.04,0.00,M9] [#5 -0.17,-1.09,0.00,M5] [#6 0.27,-0.66,0.00,M6] [#7 0.51,-0.16,0.00,M6] [#8 0.18,-0.02,0.43,U] 
01:50:50.071 00.002 7988 refined, 1 included, MultiStar: {0.13, -0.56}, one-star: {0.11, -0.79}
01:50:50.071 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
01:50:50.073 00.002 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
01:50:50.073 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.56 hyp=0.57 cameraTheta=-1.34 mountX=-0.56 mountY=-0.12, mountTheta=-2.93
01:50:50.075 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.56, opts=13)
01:50:50.077 00.002 7988 Enqueuing Move request for scope (0.13, -0.56)
01:50:50.078 00.001 15712 Worker thread wakes up
01:50:50.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.56) opts 0xd
01:50:50.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.56)
01:50:50.078 00.000 15712 Moving (0.13, -0.56) raw xDistance=-0.56 yDistance=-0.12
01:50:50.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=51, FiltMax=255, Gamma=0.690
01:50:50.078 00.000 7988 UpdateGuideState exits: m=782 SNR=18.2
01:50:50.080 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:50.080 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:50.082 00.002 7988 Enqueuing Expose request
01:50:50.084 00.002 15712 PPEC rslt: input = -0.56, final = -0.34, react = -0.33, pred = -0.01, hyst = -0.30, hyst_pct = 0.00, period_length = 639.26
01:50:50.084 00.000 15712 PPEC: input: -0.56, control: -0.34, exposure: 1500
01:50:50.084 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:50.084 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:50:50.084 00.000 15712 MoveAxis(E, 110, ABG)
01:50:50.084 00.000 15712 Guiding  Dir = 2, Dur = 110
01:50:50.085 00.001 15712 IsGuiding returns 0
01:50:50.106 00.021 15712 PulseGuide returned control before completion, sleep 97
01:50:50.206 00.100 15712 IsGuiding returns 1
01:50:50.206 00.000 15712 scope still moving after pulse duration time elapsed
01:50:50.242 00.036 15712 IsGuiding returns 0
01:50:50.242 00.000 15712 scope move finished after 110 + 58 ms
01:50:50.242 00.000 15712 Move returns status 0, amount 110
01:50:50.242 00.000 15712 MoveAxis(N, 0, ABG)
01:50:50.242 00.000 15712 Move returns status 0, amount 0
01:50:50.242 00.000 15712 move complete, result=0
01:50:50.242 00.000 7988 GuideStep: -0.6 px 110 ms EAST, -0.1 px 0 ms NORTH
01:50:50.253 00.011 15712 worker thread done servicing request
01:50:50.255 00.002 15712 Worker thread wakes up
01:50:50.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:50.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:51.674 01.419 15712 Exposure complete
01:50:51.736 00.062 15712 worker thread done servicing request
01:50:51.736 00.000 7988 OnExposeComplete: enter
01:50:51.736 00.000 7988 UpdateGuideState(): m_state=6
01:50:51.740 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3062
01:50:51.740 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=186.14, Mass=769, SNR=17.9, Peak=150 HFD=3.0
01:50:51.742 00.002 7988 MultiStar: [#1 -0.31,-0.57,0.00,M3] [#2 0.33,-0.48,0.00,R] [#3 0.20,-0.58,0.00,M7] [#4 0.01,-0.88,0.00,M10] [#5 -0.21,-0.64,0.00,M6] [#6 0.11,-0.45,0.00,M7] [#7 0.30,-0.46,0.00,M7] [#8 0.25,0.24,0.43,U] 
01:50:51.742 00.000 7988 refined, 1 included, MultiStar: {0.27, -0.31}, one-star: {0.28, -0.55}
01:50:51.744 00.002 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
01:50:51.744 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
01:50:51.746 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=-0.31 hyp=0.41 cameraTheta=-0.85 mountX=-0.31 mountY=-0.26, mountTheta=-2.43
01:50:51.749 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.31, opts=13)
01:50:51.749 00.000 7988 Enqueuing Move request for scope (0.27, -0.31)
01:50:51.751 00.002 15712 Worker thread wakes up
01:50:51.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.31) opts 0xd
01:50:51.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.31)
01:50:51.751 00.000 15712 Moving (0.27, -0.31) raw xDistance=-0.31 yDistance=-0.26
01:50:51.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:50:51.752 00.001 7988 UpdateGuideState exits: m=769 SNR=17.9
01:50:51.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:51.752 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:51.752 00.000 7988 Enqueuing Expose request
01:50:51.752 00.000 15712 PPEC rslt: input = -0.31, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
01:50:51.752 00.000 15712 PPEC: input: -0.31, control: -0.19, exposure: 1500
01:50:51.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:50:51.752 00.000 15712 MoveAxis(E, 62, ABG)
01:50:51.752 00.000 15712 Guiding  Dir = 2, Dur = 62
01:50:51.752 00.000 15712 IsGuiding returns 0
01:50:51.768 00.016 15712 PulseGuide returned control before completion, sleep 58
01:50:51.851 00.083 15712 IsGuiding returns 0
01:50:51.851 00.000 15712 Move returns status 0, amount 62
01:50:51.851 00.000 15712 MoveAxis(N, 68, ABG)
01:50:51.851 00.000 15712 Guiding  Dir = 0, Dur = 68
01:50:51.851 00.000 15712 IsGuiding returns 0
01:50:51.931 00.080 15712 IsGuiding returns 1
01:50:51.931 00.000 15712 scope still moving after pulse duration time elapsed
01:50:51.963 00.032 15712 IsGuiding returns 1
01:50:52.026 00.063 15712 IsGuiding returns 0
01:50:52.026 00.000 15712 scope move finished after 68 + 107 ms
01:50:52.026 00.000 15712 Move returns status 0, amount 68
01:50:52.026 00.000 15712 move complete, result=0
01:50:52.026 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.3 px 68 ms NORTH
01:50:52.029 00.003 15712 worker thread done servicing request
01:50:52.029 00.000 15712 Worker thread wakes up
01:50:52.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:52.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:53.665 01.636 15712 Exposure complete
01:50:53.726 00.061 15712 worker thread done servicing request
01:50:53.726 00.000 7988 OnExposeComplete: enter
01:50:53.726 00.000 7988 UpdateGuideState(): m_state=6
01:50:53.731 00.005 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3063
01:50:53.731 00.000 7988 Star::Find returns 1 (0), X=973.55, Y=186.46, Mass=787, SNR=18.2, Peak=136 HFD=3.2
01:50:53.733 00.002 7988 MultiStar: [#1 -0.32,-0.22,1.00,U] [#2 -0.17,0.22,0.96,U] [#3 0.10,-0.34,0.88,U] [#4 0.34,-0.44,0.00,R] [#5 -0.06,-0.24,0.76,U] [#6 0.23,0.29,0.67,U] [#7 -0.04,0.37,0.53,U] [#8 0.56,0.55,0.00,M1] 
01:50:53.733 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.06}, one-star: {-0.17, -0.23}
01:50:53.735 00.002 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.11 = 2.18)
01:50:53.735 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.15)
01:50:53.737 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.54 mountX=-0.06 mountY=0.08, mountTheta=2.17
01:50:53.738 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.06, opts=13)
01:50:53.740 00.002 7988 Enqueuing Move request for scope (-0.08, -0.06)
01:50:53.740 00.000 15712 Worker thread wakes up
01:50:53.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
01:50:53.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
01:50:53.740 00.000 15712 Moving (-0.08, -0.06) raw xDistance=-0.06 yDistance=0.08
01:50:53.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:50:53.742 00.002 7988 UpdateGuideState exits: m=787 SNR=18.2
01:50:53.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:53.744 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:53.744 00.000 7988 Enqueuing Expose request
01:50:53.746 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:50:53.746 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
01:50:53.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:53.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:50:53.746 00.000 15712 MoveAxis(E, 2, ABG)
01:50:53.746 00.000 15712 Guiding  Dir = 2, Dur = 2
01:50:53.746 00.000 15712 IsGuiding returns 0
01:50:53.758 00.012 15712 IsGuiding returns 0
01:50:53.758 00.000 15712 Move returns status 0, amount 2
01:50:53.758 00.000 15712 MoveAxis(N, 0, ABG)
01:50:53.758 00.000 15712 Move returns status 0, amount 0
01:50:53.758 00.000 15712 move complete, result=0
01:50:53.758 00.000 15712 worker thread done servicing request
01:50:53.758 00.000 15712 Worker thread wakes up
01:50:53.758 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:50:53.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:53.771 00.013 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:55.173 01.402 15712 Exposure complete
01:50:55.237 00.064 15712 worker thread done servicing request
01:50:55.239 00.002 7988 OnExposeComplete: enter
01:50:55.239 00.000 7988 UpdateGuideState(): m_state=6
01:50:55.239 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3064
01:50:55.239 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=186.82, Mass=827, SNR=18.5, Peak=156 HFD=3.8
01:50:55.239 00.000 7988 MultiStar: [#1 0.07,0.23,1.03,U] [#2 -0.05,0.96,0.00,M1] [#3 0.14,0.54,0.00,M7] [#4 0.03,0.93,0.00,M1] [#5 -0.03,0.33,0.75,U] [#6 0.08,0.51,0.00,M7] [#7 0.15,0.75,0.00,M7] [#8 0.55,1.24,0.00,M2] 
01:50:55.239 00.000 7988 single-star, 2 included, MultiStar: {0.08, 0.22}, one-star: {0.16, 0.13}
01:50:55.239 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
01:50:55.239 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
01:50:55.247 00.008 7988 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.69 mountX=0.13 mountY=-0.16, mountTheta=-0.89
01:50:55.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.13, opts=13)
01:50:55.247 00.000 7988 Enqueuing Move request for scope (0.16, 0.13)
01:50:55.247 00.000 15712 Worker thread wakes up
01:50:55.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
01:50:55.247 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
01:50:55.247 00.000 15712 Moving (0.16, 0.13) raw xDistance=0.13 yDistance=-0.16
01:50:55.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:50:55.247 00.000 7988 UpdateGuideState exits: m=827 SNR=18.5
01:50:55.253 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:55.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:55.253 00.000 7988 Enqueuing Expose request
01:50:55.253 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:50:55.253 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
01:50:55.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:55.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:50:55.253 00.000 15712 MoveAxis(E, 2, ABG)
01:50:55.253 00.000 15712 Guiding  Dir = 2, Dur = 2
01:50:55.288 00.035 15712 IsGuiding returns 0
01:50:55.303 00.015 15712 IsGuiding returns 0
01:50:55.303 00.000 15712 Move returns status 0, amount 2
01:50:55.303 00.000 15712 MoveAxis(N, 0, ABG)
01:50:55.303 00.000 15712 Move returns status 0, amount 0
01:50:55.303 00.000 15712 move complete, result=0
01:50:55.303 00.000 15712 worker thread done servicing request
01:50:55.303 00.000 15712 Worker thread wakes up
01:50:55.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:55.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:55.303 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
01:50:57.045 01.742 15712 Exposure complete
01:50:57.106 00.061 15712 worker thread done servicing request
01:50:57.106 00.000 7988 OnExposeComplete: enter
01:50:57.106 00.000 7988 UpdateGuideState(): m_state=6
01:50:57.110 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3065
01:50:57.110 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=187.49, Mass=864, SNR=19.2, Peak=138 HFD=3.6
01:50:57.112 00.002 7988 MultiStar: [#1 -0.36,1.19,0.00,M2] [#2 0.17,1.64,0.00,M2] [#3 0.20,0.98,0.00,M8] [#4 0.25,1.37,0.00,M2] [#5 -0.06,0.58,0.00,M5] [#6 0.27,1.02,0.00,M8] [#7 -0.03,1.71,0.00,M8] [#8 -0.14,1.95,0.00,M3] 
01:50:57.112 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
01:50:57.114 00.002 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
01:50:57.114 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.80 hyp=0.80 cameraTheta=1.59 mountX=0.80 mountY=-0.01, mountTheta=-0.01
01:50:57.116 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.80, opts=13)
01:50:57.118 00.002 7988 Enqueuing Move request for scope (-0.01, 0.80)
01:50:57.118 00.000 15712 Worker thread wakes up
01:50:57.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.80) opts 0xd
01:50:57.118 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.80)
01:50:57.118 00.000 15712 Moving (-0.01, 0.80) raw xDistance=0.80 yDistance=-0.01
01:50:57.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:50:57.118 00.000 7988 UpdateGuideState exits: m=864 SNR=19.2
01:50:57.122 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:57.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:57.124 00.002 7988 Enqueuing Expose request
01:50:57.124 00.000 15712 PPEC rslt: input = 0.80, final = 0.48, react = 0.48, pred = -0.00, hyst = 0.43, hyst_pct = 0.00, period_length = 639.26
01:50:57.124 00.000 15712 PPEC: input: 0.80, control: 0.48, exposure: 1500
01:50:57.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:57.126 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:57.126 00.000 15712 MoveAxis(W, 156, ABG)
01:50:57.126 00.000 15712 Guiding  Dir = 3, Dur = 156
01:50:57.126 00.000 15712 IsGuiding returns 0
01:50:57.137 00.011 15712 PulseGuide returned control before completion, sleep 151
01:50:57.302 00.165 15712 IsGuiding returns 0
01:50:57.302 00.000 15712 Move returns status 0, amount 156
01:50:57.302 00.000 15712 MoveAxis(N, 0, ABG)
01:50:57.302 00.000 15712 Move returns status 0, amount 0
01:50:57.302 00.000 15712 move complete, result=0
01:50:57.302 00.000 7988 GuideStep: 0.8 px 156 ms WEST, -0.0 px 0 ms NORTH
01:50:57.303 00.001 15712 worker thread done servicing request
01:50:57.303 00.000 15712 Worker thread wakes up
01:50:57.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:57.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:50:58.720 01.417 15712 Exposure complete
01:50:58.785 00.065 15712 worker thread done servicing request
01:50:58.785 00.000 7988 OnExposeComplete: enter
01:50:58.785 00.000 7988 UpdateGuideState(): m_state=6
01:50:58.785 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3066
01:50:58.785 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=187.61, Mass=927, SNR=19.8, Peak=143 HFD=3.6
01:50:58.785 00.000 7988 MultiStar: [#1 -0.30,0.84,0.00,M3] [#2 -0.16,1.59,0.00,M3] [#3 -0.02,0.73,0.00,M9] [#4 0.01,1.13,0.00,M3] [#5 -0.09,1.06,0.00,M6] [#6 0.15,0.74,0.00,M9] [#7 -0.38,1.08,0.00,M9] [#8 0.25,1.45,0.00,M4] 
01:50:58.785 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
01:50:58.785 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
01:50:58.785 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.92 hyp=0.92 cameraTheta=1.54 mountX=0.92 mountY=-0.05, mountTheta=-0.05
01:50:58.785 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.92, opts=13)
01:50:58.785 00.000 7988 Enqueuing Move request for scope (0.02, 0.92)
01:50:58.797 00.012 15712 Worker thread wakes up
01:50:58.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.92) opts 0xd
01:50:58.797 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.92)
01:50:58.797 00.000 15712 Moving (0.02, 0.92) raw xDistance=0.92 yDistance=-0.05
01:50:58.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
01:50:58.798 00.001 7988 UpdateGuideState exits: m=927 SNR=19.8
01:50:58.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:58.800 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:50:58.800 00.000 7988 Enqueuing Expose request
01:50:58.800 00.000 15712 PPEC rslt: input = 0.92, final = 0.56, react = 0.55, pred = 0.00, hyst = 0.50, hyst_pct = 0.00, period_length = 639.26
01:50:58.800 00.000 15712 PPEC: input: 0.92, control: 0.56, exposure: 1500
01:50:58.800 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:58.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:50:58.800 00.000 15712 MoveAxis(W, 182, ABG)
01:50:58.800 00.000 15712 Guiding  Dir = 3, Dur = 182
01:50:58.800 00.000 15712 IsGuiding returns 0
01:50:58.818 00.018 15712 PulseGuide returned control before completion, sleep 175
01:50:59.021 00.203 15712 IsGuiding returns 0
01:50:59.021 00.000 15712 Move returns status 0, amount 182
01:50:59.021 00.000 15712 MoveAxis(N, 0, ABG)
01:50:59.021 00.000 15712 Move returns status 0, amount 0
01:50:59.021 00.000 15712 move complete, result=0
01:50:59.021 00.000 7988 GuideStep: 0.9 px 182 ms WEST, -0.0 px 0 ms NORTH
01:50:59.030 00.009 15712 worker thread done servicing request
01:50:59.030 00.000 15712 Worker thread wakes up
01:50:59.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:50:59.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:00.664 01.634 15712 Exposure complete
01:51:00.726 00.062 7988 OnExposeComplete: enter
01:51:00.728 00.002 7988 UpdateGuideState(): m_state=6
01:51:00.728 00.000 15712 worker thread done servicing request
01:51:00.728 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3067
01:51:00.728 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=186.00, Mass=887, SNR=19.3, Peak=127 HFD=3.8
01:51:00.728 00.000 7988 MultiStar: [#1 -0.24,-0.57,0.00,M4] [#2 -0.08,0.00,0.87,U] [#3 -0.27,-0.46,0.00,M10] [#4 0.13,0.20,0.72,U] [#5 -0.26,-0.53,0.00,M7] [#6 0.26,-0.48,0.00,M10] [#7 -0.07,0.08,0.48,U] [#8 0.66,0.54,0.00,M5] 
01:51:00.733 00.005 7988 refined, 3 included, MultiStar: {-0.03, -0.17}, one-star: {-0.09, -0.70}
01:51:00.733 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
01:51:00.733 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
01:51:00.733 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.76 mountX=-0.17 mountY=0.04, mountTheta=2.92
01:51:00.733 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.17, opts=13)
01:51:00.733 00.000 7988 Enqueuing Move request for scope (-0.03, -0.17)
01:51:00.733 00.000 15712 Worker thread wakes up
01:51:00.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
01:51:00.733 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
01:51:00.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:51:00.742 00.009 7988 UpdateGuideState exits: m=887 SNR=19.3
01:51:00.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:00.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:00.742 00.000 7988 Enqueuing Expose request
01:51:00.742 00.000 15712 Moving (-0.03, -0.17) raw xDistance=-0.17 yDistance=0.04
01:51:00.750 00.008 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 639.26
01:51:00.750 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
01:51:00.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:00.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:51:00.750 00.000 15712 MoveAxis(E, 31, ABG)
01:51:00.750 00.000 15712 Guiding  Dir = 2, Dur = 31
01:51:00.750 00.000 15712 IsGuiding returns 0
01:51:00.767 00.017 15712 PulseGuide returned control before completion, sleep 22
01:51:00.818 00.051 15712 IsGuiding returns 0
01:51:00.818 00.000 15712 Move returns status 0, amount 31
01:51:00.818 00.000 15712 MoveAxis(N, 0, ABG)
01:51:00.818 00.000 15712 Move returns status 0, amount 0
01:51:00.818 00.000 15712 move complete, result=0
01:51:00.818 00.000 7988 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
01:51:00.818 00.000 15712 worker thread done servicing request
01:51:00.818 00.000 15712 Worker thread wakes up
01:51:00.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:00.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:02.225 01.407 15712 Exposure complete
01:51:02.289 00.064 15712 worker thread done servicing request
01:51:02.290 00.001 7988 OnExposeComplete: enter
01:51:02.290 00.000 7988 UpdateGuideState(): m_state=6
01:51:02.290 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3068
01:51:02.290 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=184.97, Mass=790, SNR=18.2, Peak=146 HFD=3.1
01:51:02.290 00.000 7988 MultiStar: large primary error, entering stabilization period
01:51:02.290 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
01:51:02.290 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
01:51:02.290 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-1.73 hyp=1.73 cameraTheta=-1.50 mountX=-1.72 mountY=-0.07, mountTheta=-3.10
01:51:02.290 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-1.73, opts=13)
01:51:02.290 00.000 7988 Enqueuing Move request for scope (0.12, -1.73)
01:51:02.300 00.010 15712 Worker thread wakes up
01:51:02.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.73) opts 0xd
01:51:02.300 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -1.73)
01:51:02.300 00.000 15712 Moving (0.12, -1.73) raw xDistance=-1.72 yDistance=-0.07
01:51:02.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:51:02.300 00.000 7988 UpdateGuideState exits: m=790 SNR=18.2
01:51:02.303 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:02.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:02.303 00.000 7988 Enqueuing Expose request
01:51:02.303 00.000 15712 PPEC rslt: input = -1.72, final = -1.03, react = -1.03, pred = 0.01, hyst = -0.90, hyst_pct = 0.00, period_length = 639.26
01:51:02.303 00.000 15712 PPEC: input: -1.72, control: -1.03, exposure: 1500
01:51:02.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:02.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:51:02.303 00.000 15712 MoveAxis(E, 335, ABG)
01:51:02.303 00.000 15712 Guiding  Dir = 2, Dur = 335
01:51:02.303 00.000 15712 IsGuiding returns 0
01:51:02.321 00.018 15712 PulseGuide returned control before completion, sleep 331
01:51:02.673 00.352 15712 IsGuiding returns 0
01:51:02.673 00.000 15712 Move returns status 0, amount 335
01:51:02.673 00.000 15712 MoveAxis(N, 0, ABG)
01:51:02.673 00.000 15712 Move returns status 0, amount 0
01:51:02.673 00.000 15712 move complete, result=0
01:51:02.673 00.000 7988 GuideStep: -1.7 px 335 ms EAST, -0.1 px 0 ms NORTH
01:51:02.673 00.000 15712 worker thread done servicing request
01:51:02.673 00.000 15712 Worker thread wakes up
01:51:02.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:02.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:04.313 01.640 15712 Exposure complete
01:51:04.374 00.061 15712 worker thread done servicing request
01:51:04.374 00.000 7988 OnExposeComplete: enter
01:51:04.374 00.000 7988 UpdateGuideState(): m_state=6
01:51:04.378 00.004 7988 Star::Find(15, 973, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3069
01:51:04.378 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=185.67, Mass=883, SNR=19.3, Peak=157 HFD=3.5
01:51:04.380 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
01:51:04.380 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
01:51:04.382 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-1.02 hyp=1.03 cameraTheta=-1.51 mountX=-1.02 mountY=-0.04, mountTheta=-3.10
01:51:04.382 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-1.02, opts=13)
01:51:04.382 00.000 7988 Enqueuing Move request for scope (0.06, -1.02)
01:51:04.382 00.000 15712 Worker thread wakes up
01:51:04.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -1.02) opts 0xd
01:51:04.382 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -1.02)
01:51:04.382 00.000 15712 Moving (0.06, -1.02) raw xDistance=-1.02 yDistance=-0.04
01:51:04.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
01:51:04.382 00.000 7988 UpdateGuideState exits: m=883 SNR=19.3
01:51:04.389 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:04.390 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:04.390 00.000 7988 Enqueuing Expose request
01:51:04.390 00.000 15712 PPEC rslt: input = -1.02, final = -0.61, react = -0.61, pred = 0.00, hyst = -0.56, hyst_pct = 0.00, period_length = 639.26
01:51:04.390 00.000 15712 PPEC: input: -1.02, control: -0.61, exposure: 1500
01:51:04.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:04.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:51:04.390 00.000 15712 MoveAxis(E, 199, ABG)
01:51:04.390 00.000 15712 Guiding  Dir = 2, Dur = 199
01:51:04.390 00.000 15712 IsGuiding returns 0
01:51:04.407 00.017 15712 PulseGuide returned control before completion, sleep 187
01:51:04.619 00.212 15712 IsGuiding returns 1
01:51:04.619 00.000 15712 scope still moving after pulse duration time elapsed
01:51:04.647 00.028 15712 IsGuiding returns 0
01:51:04.647 00.000 15712 scope move finished after 199 + 54 ms
01:51:04.647 00.000 15712 Move returns status 0, amount 199
01:51:04.647 00.000 15712 MoveAxis(N, 0, ABG)
01:51:04.647 00.000 15712 Move returns status 0, amount 0
01:51:04.647 00.000 15712 move complete, result=0
01:51:04.647 00.000 7988 GuideStep: -1.0 px 199 ms EAST, -0.0 px 0 ms NORTH
01:51:04.649 00.002 15712 worker thread done servicing request
01:51:04.649 00.000 15712 Worker thread wakes up
01:51:04.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:04.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:06.055 01.406 15712 Exposure complete
01:51:06.116 00.061 15712 worker thread done servicing request
01:51:06.116 00.000 7988 OnExposeComplete: enter
01:51:06.120 00.004 7988 UpdateGuideState(): m_state=6
01:51:06.120 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3070
01:51:06.120 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=186.02, Mass=974, SNR=20.2, Peak=147 HFD=4.0
01:51:06.120 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
01:51:06.120 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
01:51:06.120 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.67 hyp=0.67 cameraTheta=-1.57 mountX=-0.67 mountY=0.01, mountTheta=3.12
01:51:06.120 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.67, opts=13)
01:51:06.120 00.000 7988 Enqueuing Move request for scope (0.00, -0.67)
01:51:06.120 00.000 15712 Worker thread wakes up
01:51:06.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.67) opts 0xd
01:51:06.120 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.67)
01:51:06.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:51:06.120 00.000 7988 UpdateGuideState exits: m=974 SNR=20.2
01:51:06.132 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:06.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:06.132 00.000 7988 Enqueuing Expose request
01:51:06.132 00.000 15712 Moving (0.00, -0.67) raw xDistance=-0.67 yDistance=0.01
01:51:06.137 00.005 15712 PPEC rslt: input = -0.67, final = -0.40, react = -0.40, pred = -0.00, hyst = -0.42, hyst_pct = 0.00, period_length = 639.26
01:51:06.137 00.000 15712 PPEC: input: -0.67, control: -0.40, exposure: 1500
01:51:06.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:06.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:51:06.137 00.000 15712 MoveAxis(E, 131, ABG)
01:51:06.137 00.000 15712 Guiding  Dir = 2, Dur = 131
01:51:06.137 00.000 15712 IsGuiding returns 0
01:51:06.154 00.017 15712 PulseGuide returned control before completion, sleep 124
01:51:06.308 00.154 15712 IsGuiding returns 0
01:51:06.308 00.000 15712 Move returns status 0, amount 131
01:51:06.308 00.000 15712 MoveAxis(N, 0, ABG)
01:51:06.308 00.000 15712 Move returns status 0, amount 0
01:51:06.308 00.000 15712 move complete, result=0
01:51:06.308 00.000 15712 worker thread done servicing request
01:51:06.308 00.000 15712 Worker thread wakes up
01:51:06.308 00.000 7988 GuideStep: -0.7 px 131 ms EAST, 0.0 px 0 ms NORTH
01:51:06.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:06.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:07.959 01.651 15712 Exposure complete
01:51:08.023 00.064 15712 worker thread done servicing request
01:51:08.023 00.000 7988 OnExposeComplete: enter
01:51:08.023 00.000 7988 UpdateGuideState(): m_state=6
01:51:08.026 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3071
01:51:08.026 00.000 7988 Star::Find returns 1 (0), X=973.65, Y=186.61, Mass=972, SNR=20.2, Peak=149 HFD=3.6
01:51:08.026 00.000 7988 MultiStar: exiting stabilization period
01:51:08.026 00.000 7988 MultiStar: [#1 -0.20,0.05,0.99,U] [#2 -0.06,0.50,0.00,M3] [#3 0.06,0.11,0.91,U] [#4 0.08,0.89,0.00,M3] [#5 -0.08,0.11,0.75,U] [#6 0.32,0.29,0.62,U] [#7 0.20,0.36,0.48,U] [#8 0.45,0.45,0.00,M6] 
01:51:08.031 00.005 7988 refined, 5 included, MultiStar: {0.00, 0.10}, one-star: {-0.07, -0.08}
01:51:08.033 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
01:51:08.033 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
01:51:08.033 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=0.10 mountY=-0.00, mountTheta=-0.04
01:51:08.037 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.10, opts=13)
01:51:08.037 00.000 7988 Enqueuing Move request for scope (0.00, 0.10)
01:51:08.040 00.003 15712 Worker thread wakes up
01:51:08.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
01:51:08.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
01:51:08.040 00.000 15712 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.00
01:51:08.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:51:08.040 00.000 7988 UpdateGuideState exits: m=972 SNR=20.2
01:51:08.042 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:08.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:08.044 00.002 7988 Enqueuing Expose request
01:51:08.044 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:51:08.044 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
01:51:08.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:08.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:51:08.044 00.000 15712 MoveAxis(E, 2, ABG)
01:51:08.044 00.000 15712 Guiding  Dir = 2, Dur = 2
01:51:08.046 00.002 15712 IsGuiding returns 0
01:51:08.060 00.014 15712 IsGuiding returns 0
01:51:08.060 00.000 15712 Move returns status 0, amount 2
01:51:08.060 00.000 15712 MoveAxis(N, 0, ABG)
01:51:08.060 00.000 15712 Move returns status 0, amount 0
01:51:08.060 00.000 15712 move complete, result=0
01:51:08.060 00.000 15712 worker thread done servicing request
01:51:08.060 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:51:08.060 00.000 15712 Worker thread wakes up
01:51:08.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:08.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:09.473 01.413 15712 Exposure complete
01:51:09.536 00.063 15712 worker thread done servicing request
01:51:09.537 00.001 7988 OnExposeComplete: enter
01:51:09.537 00.000 7988 UpdateGuideState(): m_state=6
01:51:09.537 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3072
01:51:09.537 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=187.68, Mass=932, SNR=19.7, Peak=145 HFD=3.7
01:51:09.537 00.000 7988 MultiStar: large primary error, entering stabilization period
01:51:09.537 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
01:51:09.537 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:51:09.537 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.99 hyp=1.00 cameraTheta=1.47 mountX=0.99 mountY=-0.12, mountTheta=-0.12
01:51:09.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.99, opts=13)
01:51:09.537 00.000 7988 Enqueuing Move request for scope (0.10, 0.99)
01:51:09.537 00.000 15712 Worker thread wakes up
01:51:09.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.99) opts 0xd
01:51:09.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.99)
01:51:09.537 00.000 15712 Moving (0.10, 0.99) raw xDistance=0.99 yDistance=-0.12
01:51:09.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:51:09.537 00.000 7988 UpdateGuideState exits: m=932 SNR=19.7
01:51:09.551 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:09.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:09.553 00.002 7988 Enqueuing Expose request
01:51:09.553 00.000 15712 PPEC rslt: input = 0.99, final = 0.59, react = 0.60, pred = -0.01, hyst = 0.51, hyst_pct = 0.00, period_length = 639.26
01:51:09.553 00.000 15712 PPEC: input: 0.99, control: 0.59, exposure: 1500
01:51:09.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:09.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:09.553 00.000 15712 MoveAxis(W, 192, ABG)
01:51:09.553 00.000 15712 Guiding  Dir = 3, Dur = 192
01:51:09.553 00.000 15712 IsGuiding returns 0
01:51:09.569 00.016 15712 PulseGuide returned control before completion, sleep 179
01:51:09.794 00.225 15712 IsGuiding returns 0
01:51:09.794 00.000 15712 Move returns status 0, amount 192
01:51:09.794 00.000 15712 MoveAxis(N, 0, ABG)
01:51:09.794 00.000 15712 Move returns status 0, amount 0
01:51:09.794 00.000 15712 move complete, result=0
01:51:09.794 00.000 7988 GuideStep: 1.0 px 192 ms WEST, -0.1 px 0 ms NORTH
01:51:09.804 00.010 15712 worker thread done servicing request
01:51:09.804 00.000 15712 Worker thread wakes up
01:51:09.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:09.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:11.436 01.632 15712 Exposure complete
01:51:11.500 00.064 15712 worker thread done servicing request
01:51:11.500 00.000 7988 OnExposeComplete: enter
01:51:11.500 00.000 7988 UpdateGuideState(): m_state=6
01:51:11.500 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
01:51:11.500 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=187.57, Mass=982, SNR=20.5, Peak=141 HFD=3.5
01:51:11.500 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
01:51:11.500 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
01:51:11.500 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.88 hyp=0.88 cameraTheta=1.63 mountX=0.88 mountY=0.03, mountTheta=0.04
01:51:11.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.88, opts=13)
01:51:11.500 00.000 7988 Enqueuing Move request for scope (-0.05, 0.88)
01:51:11.500 00.000 15712 Worker thread wakes up
01:51:11.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:51:11.511 00.011 7988 UpdateGuideState exits: m=982 SNR=20.5
01:51:11.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:11.514 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.88) opts 0xd
01:51:11.514 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.88)
01:51:11.514 00.000 15712 Moving (-0.05, 0.88) raw xDistance=0.88 yDistance=0.03
01:51:11.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:11.514 00.000 7988 Enqueuing Expose request
01:51:11.517 00.003 15712 PPEC rslt: input = 0.88, final = 0.52, react = 0.53, pred = -0.01, hyst = 0.48, hyst_pct = 0.00, period_length = 639.26
01:51:11.517 00.000 15712 PPEC: input: 0.88, control: 0.52, exposure: 1500
01:51:11.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:11.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:51:11.517 00.000 15712 MoveAxis(W, 171, ABG)
01:51:11.517 00.000 15712 Guiding  Dir = 3, Dur = 171
01:51:11.517 00.000 15712 IsGuiding returns 0
01:51:11.535 00.018 15712 PulseGuide returned control before completion, sleep 157
01:51:11.721 00.186 15712 IsGuiding returns 0
01:51:11.721 00.000 15712 Move returns status 0, amount 171
01:51:11.721 00.000 15712 MoveAxis(N, 0, ABG)
01:51:11.721 00.000 15712 Move returns status 0, amount 0
01:51:11.721 00.000 15712 move complete, result=0
01:51:11.721 00.000 7988 GuideStep: 0.9 px 171 ms WEST, 0.0 px 0 ms NORTH
01:51:11.723 00.002 15712 worker thread done servicing request
01:51:11.723 00.000 15712 Worker thread wakes up
01:51:11.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:11.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:13.127 01.404 15712 Exposure complete
01:51:13.189 00.062 15712 worker thread done servicing request
01:51:13.189 00.000 7988 OnExposeComplete: enter
01:51:13.189 00.000 7988 UpdateGuideState(): m_state=6
01:51:13.193 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3074
01:51:13.193 00.000 7988 Star::Find returns 1 (0), X=974.06, Y=187.67, Mass=909, SNR=19.5, Peak=151 HFD=3.4
01:51:13.195 00.002 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
01:51:13.195 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
01:51:13.197 00.002 7988 CameraToMount -- cameraX=0.34 cameraY=0.98 hyp=1.03 cameraTheta=1.24 mountX=0.98 mountY=-0.36, mountTheta=-0.35
01:51:13.199 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.98, opts=13)
01:51:13.199 00.000 7988 Enqueuing Move request for scope (0.34, 0.98)
01:51:13.201 00.002 15712 Worker thread wakes up
01:51:13.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.98) opts 0xd
01:51:13.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.98)
01:51:13.201 00.000 15712 Moving (0.34, 0.98) raw xDistance=0.98 yDistance=-0.36
01:51:13.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
01:51:13.201 00.000 7988 UpdateGuideState exits: m=909 SNR=19.5
01:51:13.204 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:13.205 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:13.205 00.000 7988 Enqueuing Expose request
01:51:13.205 00.000 15712 PPEC rslt: input = 0.98, final = 0.58, react = 0.59, pred = -0.01, hyst = 0.56, hyst_pct = 0.00, period_length = 639.26
01:51:13.205 00.000 15712 PPEC: input: 0.98, control: 0.58, exposure: 1500
01:51:13.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:51:13.205 00.000 15712 MoveAxis(W, 190, ABG)
01:51:13.205 00.000 15712 Guiding  Dir = 3, Dur = 190
01:51:13.205 00.000 15712 IsGuiding returns 0
01:51:13.221 00.016 15712 PulseGuide returned control before completion, sleep 185
01:51:13.413 00.192 15712 IsGuiding returns 1
01:51:13.413 00.000 15712 scope still moving after pulse duration time elapsed
01:51:13.447 00.034 15712 IsGuiding returns 0
01:51:13.447 00.000 15712 scope move finished after 190 + 49 ms
01:51:13.447 00.000 15712 Move returns status 0, amount 190
01:51:13.447 00.000 15712 MoveAxis(N, 92, ABG)
01:51:13.448 00.001 15712 Guiding  Dir = 0, Dur = 92
01:51:13.448 00.000 15712 IsGuiding returns 0
01:51:13.524 00.076 15712 PulseGuide returned control before completion, sleep 23
01:51:13.556 00.032 15712 IsGuiding returns 1
01:51:13.556 00.000 15712 scope still moving after pulse duration time elapsed
01:51:13.607 00.051 15712 IsGuiding returns 1
01:51:13.669 00.062 15712 IsGuiding returns 0
01:51:13.669 00.000 15712 scope move finished after 92 + 131 ms
01:51:13.669 00.000 15712 Move returns status 0, amount 92
01:51:13.669 00.000 15712 move complete, result=0
01:51:13.669 00.000 7988 GuideStep: 1.0 px 190 ms WEST, -0.4 px 92 ms NORTH
01:51:13.673 00.004 15712 worker thread done servicing request
01:51:13.673 00.000 15712 Worker thread wakes up
01:51:13.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:13.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:15.310 01.637 15712 Exposure complete
01:51:15.376 00.066 15712 worker thread done servicing request
01:51:15.376 00.000 7988 OnExposeComplete: enter
01:51:15.376 00.000 7988 UpdateGuideState(): m_state=6
01:51:15.376 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3075
01:51:15.376 00.000 7988 Star::Find returns 1 (0), X=973.30, Y=185.44, Mass=887, SNR=19.3, Peak=150 HFD=3.5
01:51:15.376 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.46 = 2.83)
01:51:15.376 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
01:51:15.376 00.000 7988 CameraToMount -- cameraX=-0.42 cameraY=-1.25 hyp=1.32 cameraTheta=-1.89 mountX=-1.25 mountY=0.45, mountTheta=2.80
01:51:15.376 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.42, y=-1.25, opts=13)
01:51:15.385 00.009 7988 Enqueuing Move request for scope (-0.42, -1.25)
01:51:15.385 00.000 15712 Worker thread wakes up
01:51:15.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -1.25) opts 0xd
01:51:15.385 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.42, -1.25)
01:51:15.385 00.000 15712 Moving (-0.42, -1.25) raw xDistance=-1.25 yDistance=0.45
01:51:15.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
01:51:15.385 00.000 7988 UpdateGuideState exits: m=887 SNR=19.3
01:51:15.389 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:15.390 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:15.390 00.000 7988 Enqueuing Expose request
01:51:15.390 00.000 15712 PPEC rslt: input = -1.25, final = -0.76, react = -0.75, pred = -0.01, hyst = -0.65, hyst_pct = 0.00, period_length = 639.26
01:51:15.390 00.000 15712 PPEC: input: -1.25, control: -0.76, exposure: 1500
01:51:15.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:51:15.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:51:15.390 00.000 15712 MoveAxis(E, 247, ABG)
01:51:15.390 00.000 15712 Guiding  Dir = 2, Dur = 247
01:51:15.390 00.000 15712 IsGuiding returns 0
01:51:15.413 00.023 15712 PulseGuide returned control before completion, sleep 238
01:51:15.660 00.247 15712 IsGuiding returns 1
01:51:15.660 00.000 15712 scope still moving after pulse duration time elapsed
01:51:15.699 00.039 15712 IsGuiding returns 0
01:51:15.699 00.000 15712 scope move finished after 247 + 60 ms
01:51:15.699 00.000 15712 Move returns status 0, amount 247
01:51:15.699 00.000 15712 MoveAxis(N, 0, ABG)
01:51:15.699 00.000 15712 Move returns status 0, amount 0
01:51:15.699 00.000 15712 move complete, result=0
01:51:15.699 00.000 7988 GuideStep: -1.3 px 247 ms EAST, 0.4 px 0 ms NORTH
01:51:15.703 00.004 15712 worker thread done servicing request
01:51:15.703 00.000 15712 Worker thread wakes up
01:51:15.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:15.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:17.114 01.411 15712 Exposure complete
01:51:17.176 00.062 15712 worker thread done servicing request
01:51:17.178 00.002 7988 OnExposeComplete: enter
01:51:17.178 00.000 7988 UpdateGuideState(): m_state=6
01:51:17.178 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3076
01:51:17.178 00.000 7988 Star::Find returns 1 (0), X=973.40, Y=185.76, Mass=962, SNR=20.3, Peak=137 HFD=3.6
01:51:17.178 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.47 = 2.82)
01:51:17.178 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
01:51:17.178 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.93 hyp=0.99 cameraTheta=-1.90 mountX=-0.94 mountY=0.35, mountTheta=2.79
01:51:17.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.93, opts=13)
01:51:17.178 00.000 7988 Enqueuing Move request for scope (-0.32, -0.93)
01:51:17.178 00.000 15712 Worker thread wakes up
01:51:17.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.93) opts 0xd
01:51:17.178 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.93)
01:51:17.178 00.000 15712 Moving (-0.32, -0.93) raw xDistance=-0.94 yDistance=0.35
01:51:17.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:51:17.189 00.011 7988 UpdateGuideState exits: m=962 SNR=20.3
01:51:17.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:17.191 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:17.192 00.001 7988 Enqueuing Expose request
01:51:17.192 00.000 15712 PPEC rslt: input = -0.94, final = -0.57, react = -0.56, pred = -0.00, hyst = -0.47, hyst_pct = 0.00, period_length = 639.26
01:51:17.192 00.000 15712 PPEC: input: -0.94, control: -0.57, exposure: 1500
01:51:17.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:51:17.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:51:17.192 00.000 15712 MoveAxis(E, 185, ABG)
01:51:17.192 00.000 15712 Guiding  Dir = 2, Dur = 185
01:51:17.192 00.000 15712 IsGuiding returns 0
01:51:17.218 00.026 15712 PulseGuide returned control before completion, sleep 170
01:51:17.411 00.193 15712 IsGuiding returns 1
01:51:17.411 00.000 15712 scope still moving after pulse duration time elapsed
01:51:17.446 00.035 15712 IsGuiding returns 0
01:51:17.446 00.000 15712 scope move finished after 185 + 66 ms
01:51:17.446 00.000 15712 Move returns status 0, amount 185
01:51:17.446 00.000 15712 MoveAxis(N, 0, ABG)
01:51:17.446 00.000 15712 Move returns status 0, amount 0
01:51:17.446 00.000 15712 move complete, result=0
01:51:17.446 00.000 15712 worker thread done servicing request
01:51:17.446 00.000 15712 Worker thread wakes up
01:51:17.446 00.000 7988 GuideStep: -0.9 px 185 ms EAST, 0.3 px 0 ms NORTH
01:51:17.448 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:17.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:19.090 01.642 15712 Exposure complete
01:51:19.152 00.062 15712 worker thread done servicing request
01:51:19.152 00.000 7988 OnExposeComplete: enter
01:51:19.152 00.000 7988 UpdateGuideState(): m_state=6
01:51:19.152 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3077
01:51:19.152 00.000 7988 Star::Find returns 1 (0), X=973.35, Y=186.32, Mass=931, SNR=19.8, Peak=148 HFD=3.5
01:51:19.152 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
01:51:19.152 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.34)
01:51:19.163 00.011 7988 CameraToMount -- cameraX=-0.37 cameraY=-0.38 hyp=0.53 cameraTheta=-2.35 mountX=-0.38 mountY=0.38, mountTheta=2.35
01:51:19.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=-0.38, opts=13)
01:51:19.163 00.000 7988 Enqueuing Move request for scope (-0.37, -0.38)
01:51:19.163 00.000 15712 Worker thread wakes up
01:51:19.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.38) opts 0xd
01:51:19.168 00.005 15712 Handling offset move in thread for scope, endpoint = (-0.37, -0.38)
01:51:19.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
01:51:19.168 00.000 7988 UpdateGuideState exits: m=931 SNR=19.8
01:51:19.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:19.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:19.168 00.000 7988 Enqueuing Expose request
01:51:19.168 00.000 15712 Moving (-0.37, -0.38) raw xDistance=-0.38 yDistance=0.38
01:51:19.168 00.000 15712 PPEC rslt: input = -0.38, final = -0.23, react = -0.23, pred = -0.00, hyst = -0.25, hyst_pct = 0.00, period_length = 639.26
01:51:19.168 00.000 15712 PPEC: input: -0.38, control: -0.23, exposure: 1500
01:51:19.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:51:19.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:51:19.168 00.000 15712 MoveAxis(E, 76, ABG)
01:51:19.168 00.000 15712 Guiding  Dir = 2, Dur = 76
01:51:19.168 00.000 15712 IsGuiding returns 0
01:51:19.200 00.032 15712 PulseGuide returned control before completion, sleep 63
01:51:19.298 00.098 15712 IsGuiding returns 1
01:51:19.298 00.000 15712 scope still moving after pulse duration time elapsed
01:51:19.328 00.030 15712 IsGuiding returns 0
01:51:19.328 00.000 15712 scope move finished after 76 + 74 ms
01:51:19.328 00.000 15712 Move returns status 0, amount 76
01:51:19.328 00.000 15712 MoveAxis(N, 0, ABG)
01:51:19.328 00.000 15712 Move returns status 0, amount 0
01:51:19.328 00.000 15712 move complete, result=0
01:51:19.328 00.000 15712 worker thread done servicing request
01:51:19.328 00.000 15712 Worker thread wakes up
01:51:19.328 00.000 7988 GuideStep: -0.4 px 76 ms EAST, 0.4 px 0 ms NORTH
01:51:19.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:19.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:20.735 01.407 15712 Exposure complete
01:51:20.796 00.061 15712 worker thread done servicing request
01:51:20.796 00.000 7988 OnExposeComplete: enter
01:51:20.796 00.000 7988 UpdateGuideState(): m_state=6
01:51:20.801 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3078
01:51:20.801 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=186.70, Mass=873, SNR=19.1, Peak=145 HFD=3.3
01:51:20.803 00.002 7988 MultiStar: exiting stabilization period
01:51:20.803 00.000 7988 MultiStar: [#1 -0.63,-0.15,0.00,M4] [#2 -0.22,0.09,0.84,U] [#3 -0.32,-0.09,0.89,U] [#4 -0.16,0.40,0.74,U] [#5 -0.09,-0.25,0.70,U] [#6 0.06,0.06,0.74,U] [#7 -0.21,0.38,0.54,U] [#8 -0.34,0.67,0.00,M7] 
01:51:20.805 00.002 7988 refined, 6 included, MultiStar: {-0.17, 0.07}, one-star: {-0.22, 0.01}
01:51:20.805 00.000 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
01:51:20.807 00.002 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
01:51:20.809 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.19 cameraTheta=2.75 mountX=0.07 mountY=0.17, mountTheta=1.18
01:51:20.811 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.07, opts=13)
01:51:20.812 00.001 7988 Enqueuing Move request for scope (-0.17, 0.07)
01:51:20.812 00.000 15712 Worker thread wakes up
01:51:20.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
01:51:20.812 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
01:51:20.812 00.000 15712 Moving (-0.17, 0.07) raw xDistance=0.07 yDistance=0.17
01:51:20.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:51:20.812 00.000 7988 UpdateGuideState exits: m=873 SNR=19.1
01:51:20.815 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:20.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:20.817 00.002 7988 Enqueuing Expose request
01:51:20.817 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:51:20.817 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
01:51:20.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:20.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:51:20.817 00.000 15712 MoveAxis(E, 2, ABG)
01:51:20.817 00.000 15712 Guiding  Dir = 2, Dur = 2
01:51:20.819 00.002 15712 IsGuiding returns 0
01:51:20.849 00.030 15712 IsGuiding returns 0
01:51:20.849 00.000 15712 Move returns status 0, amount 2
01:51:20.849 00.000 15712 MoveAxis(N, 0, ABG)
01:51:20.849 00.000 15712 Move returns status 0, amount 0
01:51:20.849 00.000 15712 move complete, result=0
01:51:20.849 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
01:51:20.851 00.002 15712 worker thread done servicing request
01:51:20.851 00.000 15712 Worker thread wakes up
01:51:20.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:20.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:22.490 01.639 15712 Exposure complete
01:51:22.552 00.062 15712 worker thread done servicing request
01:51:22.553 00.001 7988 OnExposeComplete: enter
01:51:22.553 00.000 7988 UpdateGuideState(): m_state=6
01:51:22.553 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3079
01:51:22.553 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=186.86, Mass=931, SNR=19.9, Peak=151 HFD=3.6
01:51:22.553 00.000 7988 MultiStar: [#1 -0.46,0.37,0.00,M5] [#2 -0.26,0.69,0.00,M3] [#3 -0.24,0.22,0.87,U] [#4 -0.28,0.60,0.00,M3] [#5 -0.42,-0.07,0.74,U] [#6 0.16,0.06,0.66,U] [#7 -0.62,0.36,0.00,M7] [#8 -0.14,1.17,0.00,M8] 
01:51:22.558 00.005 7988 refined, 3 included, MultiStar: {-0.19, 0.11}, one-star: {-0.22, 0.17}
01:51:22.558 00.000 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.56) = xAngle (1.07 = 1.07)
01:51:22.558 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
01:51:22.558 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.63 mountX=0.11 mountY=0.19, mountTheta=1.06
01:51:22.558 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.11, opts=13)
01:51:22.558 00.000 7988 Enqueuing Move request for scope (-0.19, 0.11)
01:51:22.558 00.000 15712 Worker thread wakes up
01:51:22.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
01:51:22.558 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
01:51:22.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
01:51:22.558 00.000 7988 UpdateGuideState exits: m=931 SNR=19.9
01:51:22.568 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:22.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:22.568 00.000 7988 Enqueuing Expose request
01:51:22.568 00.000 15712 Moving (-0.19, 0.11) raw xDistance=0.11 yDistance=0.19
01:51:22.575 00.007 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:51:22.575 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
01:51:22.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:22.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:51:22.575 00.000 15712 MoveAxis(E, 2, ABG)
01:51:22.575 00.000 15712 Guiding  Dir = 2, Dur = 2
01:51:22.575 00.000 15712 IsGuiding returns 0
01:51:22.588 00.013 15712 IsGuiding returns 0
01:51:22.588 00.000 15712 Move returns status 0, amount 2
01:51:22.588 00.000 15712 MoveAxis(N, 0, ABG)
01:51:22.588 00.000 15712 Move returns status 0, amount 0
01:51:22.588 00.000 15712 move complete, result=0
01:51:22.588 00.000 15712 worker thread done servicing request
01:51:22.588 00.000 15712 Worker thread wakes up
01:51:22.588 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
01:51:22.592 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:22.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:24.009 01.417 15712 Exposure complete
01:51:24.070 00.061 15712 worker thread done servicing request
01:51:24.070 00.000 7988 OnExposeComplete: enter
01:51:24.070 00.000 7988 UpdateGuideState(): m_state=6
01:51:24.075 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3080
01:51:24.075 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=187.21, Mass=1010, SNR=20.5, Peak=136 HFD=3.8
01:51:24.077 00.002 7988 MultiStar: [#1 -0.44,0.45,0.00,M6] [#2 -0.57,0.96,0.00,M4] [#3 -0.37,0.39,0.00,M8] [#4 -0.32,0.99,0.00,M4] [#5 -0.10,0.66,0.00,M5] [#6 -0.06,0.38,0.56,U] [#7 -0.39,1.10,0.00,M8] [#8 -0.29,1.70,0.00,M9] 
01:51:24.077 00.000 7988 refined, 1 included, MultiStar: {-0.08, 0.47}, one-star: {-0.09, 0.52}
01:51:24.077 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
01:51:24.077 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
01:51:24.077 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.47 hyp=0.48 cameraTheta=1.74 mountX=0.47 mountY=0.07, mountTheta=0.14
01:51:24.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.47, opts=13)
01:51:24.077 00.000 7988 Enqueuing Move request for scope (-0.08, 0.47)
01:51:24.086 00.009 15712 Worker thread wakes up
01:51:24.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.47) opts 0xd
01:51:24.086 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.47)
01:51:24.086 00.000 15712 Moving (-0.08, 0.47) raw xDistance=0.47 yDistance=0.07
01:51:24.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:51:24.087 00.001 7988 UpdateGuideState exits: m=1010 SNR=20.5
01:51:24.087 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:24.089 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:24.089 00.000 7988 Enqueuing Expose request
01:51:24.091 00.002 15712 PPEC rslt: input = 0.47, final = 0.27, react = 0.28, pred = -0.01, hyst = 0.25, hyst_pct = 0.00, period_length = 639.26
01:51:24.091 00.000 15712 PPEC: input: 0.47, control: 0.27, exposure: 1500
01:51:24.091 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:24.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:51:24.091 00.000 15712 MoveAxis(W, 89, ABG)
01:51:24.091 00.000 15712 Guiding  Dir = 3, Dur = 89
01:51:24.091 00.000 15712 IsGuiding returns 0
01:51:24.108 00.017 15712 PulseGuide returned control before completion, sleep 83
01:51:24.218 00.110 15712 IsGuiding returns 0
01:51:24.218 00.000 15712 Move returns status 0, amount 89
01:51:24.218 00.000 15712 MoveAxis(N, 0, ABG)
01:51:24.218 00.000 15712 Move returns status 0, amount 0
01:51:24.218 00.000 15712 move complete, result=0
01:51:24.218 00.000 15712 worker thread done servicing request
01:51:24.218 00.000 15712 Worker thread wakes up
01:51:24.218 00.000 7988 GuideStep: 0.5 px 89 ms WEST, 0.1 px 0 ms NORTH
01:51:24.223 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:24.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:25.860 01.637 15712 Exposure complete
01:51:25.924 00.064 15712 worker thread done servicing request
01:51:25.926 00.002 7988 OnExposeComplete: enter
01:51:25.926 00.000 7988 UpdateGuideState(): m_state=6
01:51:25.926 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3081
01:51:25.926 00.000 7988 Star::Find returns 1 (0), X=973.42, Y=188.33, Mass=952, SNR=20.1, Peak=153 HFD=3.4
01:51:25.926 00.000 7988 MultiStar: large primary error, entering stabilization period
01:51:25.926 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
01:51:25.926 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
01:51:25.926 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=1.64 hyp=1.66 cameraTheta=1.75 mountX=1.63 mountY=0.26, mountTheta=0.16
01:51:25.926 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=1.64, opts=13)
01:51:25.926 00.000 7988 Enqueuing Move request for scope (-0.30, 1.64)
01:51:25.926 00.000 15712 Worker thread wakes up
01:51:25.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.64) opts 0xd
01:51:25.926 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 1.64)
01:51:25.926 00.000 15712 Moving (-0.30, 1.64) raw xDistance=1.63 yDistance=0.26
01:51:25.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:51:25.926 00.000 7988 UpdateGuideState exits: m=952 SNR=20.1
01:51:25.939 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:25.941 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:25.941 00.000 7988 Enqueuing Expose request
01:51:25.941 00.000 15712 PPEC rslt: input = 1.63, final = 0.97, react = 0.98, pred = -0.01, hyst = 0.88, hyst_pct = 0.00, period_length = 639.26
01:51:25.941 00.000 15712 PPEC: input: 1.63, control: 0.97, exposure: 1500
01:51:25.941 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.45 newest=0.52
01:51:25.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:51:25.941 00.000 15712 MoveAxis(W, 317, ABG)
01:51:25.941 00.000 15712 Guiding  Dir = 3, Dur = 317
01:51:25.975 00.034 15712 IsGuiding returns 0
01:51:25.992 00.017 15712 PulseGuide returned control before completion, sleep 312
01:51:26.343 00.351 15712 IsGuiding returns 0
01:51:26.343 00.000 15712 Move returns status 0, amount 317
01:51:26.343 00.000 15712 BLC: Oldest BLC event removed
01:51:26.343 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 231 applied
01:51:26.343 00.000 15712 MoveAxis(S, 298, ABG)
01:51:26.343 00.000 15712 Guiding  Dir = 1, Dur = 298
01:51:26.343 00.000 15712 IsGuiding returns 0
01:51:26.423 00.080 15712 PulseGuide returned control before completion, sleep 229
01:51:26.694 00.271 15712 IsGuiding returns 1
01:51:26.694 00.000 15712 scope still moving after pulse duration time elapsed
01:51:26.741 00.047 15712 IsGuiding returns 0
01:51:26.741 00.000 15712 scope move finished after 298 + 101 ms
01:51:26.741 00.000 15712 Move returns status 0, amount 298
01:51:26.741 00.000 15712 move complete, result=0
01:51:26.741 00.000 7988 GuideStep: 1.6 px 317 ms WEST, 0.3 px 298 ms SOUTH
01:51:26.749 00.008 15712 worker thread done servicing request
01:51:26.749 00.000 15712 Worker thread wakes up
01:51:26.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:26.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:28.155 01.406 15712 Exposure complete
01:51:28.219 00.064 15712 worker thread done servicing request
01:51:28.219 00.000 7988 OnExposeComplete: enter
01:51:28.219 00.000 7988 UpdateGuideState(): m_state=6
01:51:28.221 00.002 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3082
01:51:28.221 00.000 7988 Star::Find returns 1 (0), X=973.59, Y=187.59, Mass=828, SNR=18.9, Peak=129 HFD=3.4
01:51:28.223 00.002 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
01:51:28.223 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:51:28.225 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.90 hyp=0.91 cameraTheta=1.71 mountX=0.90 mountY=0.11, mountTheta=0.12
01:51:28.227 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.90, opts=13)
01:51:28.227 00.000 7988 Enqueuing Move request for scope (-0.13, 0.90)
01:51:28.229 00.002 15712 Worker thread wakes up
01:51:28.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.90) opts 0xd
01:51:28.229 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.90)
01:51:28.229 00.000 15712 Moving (-0.13, 0.90) raw xDistance=0.90 yDistance=0.11
01:51:28.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:51:28.229 00.000 7988 UpdateGuideState exits: m=828 SNR=18.9
01:51:28.232 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:28.232 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:28.233 00.001 7988 Enqueuing Expose request
01:51:28.233 00.000 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.263978, 1:0.105024
01:51:28.233 00.000 15712 BLC: No correction, Miss < min_move
01:51:28.236 00.003 15712 PPEC rslt: input = 0.90, final = 0.53, react = 0.54, pred = -0.01, hyst = 0.50, hyst_pct = 0.00, period_length = 639.26
01:51:28.236 00.000 15712 PPEC: input: 0.90, control: 0.53, exposure: 1500
01:51:28.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:28.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:51:28.236 00.000 15712 MoveAxis(W, 173, ABG)
01:51:28.236 00.000 15712 Guiding  Dir = 3, Dur = 173
01:51:28.236 00.000 15712 IsGuiding returns 0
01:51:28.265 00.029 15712 PulseGuide returned control before completion, sleep 159
01:51:28.456 00.191 15712 IsGuiding returns 0
01:51:28.456 00.000 15712 Move returns status 0, amount 173
01:51:28.457 00.001 15712 MoveAxis(N, 0, ABG)
01:51:28.457 00.000 15712 Move returns status 0, amount 0
01:51:28.457 00.000 15712 move complete, result=0
01:51:28.457 00.000 15712 worker thread done servicing request
01:51:28.457 00.000 7988 GuideStep: 0.9 px 173 ms WEST, 0.1 px 0 ms NORTH
01:51:28.457 00.000 15712 Worker thread wakes up
01:51:28.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:28.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:30.200 01.743 15712 Exposure complete
01:51:30.262 00.062 7988 OnExposeComplete: enter
01:51:30.262 00.000 7988 UpdateGuideState(): m_state=6
01:51:30.265 00.003 15712 worker thread done servicing request
01:51:30.265 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3083
01:51:30.267 00.002 7988 Star::Find returns 1 (0), X=973.46, Y=186.33, Mass=999, SNR=20.6, Peak=145 HFD=3.5
01:51:30.267 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.77 = 2.52)
01:51:30.269 00.002 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
01:51:30.269 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.36 hyp=0.45 cameraTheta=-2.20 mountX=-0.36 mountY=0.27, mountTheta=2.49
01:51:30.271 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.36, opts=13)
01:51:30.271 00.000 7988 Enqueuing Move request for scope (-0.26, -0.36)
01:51:30.273 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:51:30.273 00.000 7988 UpdateGuideState exits: m=999 SNR=20.6
01:51:30.276 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:30.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:30.277 00.001 7988 Enqueuing Expose request
01:51:30.277 00.000 15712 Worker thread wakes up
01:51:30.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.36) opts 0xd
01:51:30.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.36)
01:51:30.277 00.000 15712 Moving (-0.26, -0.36) raw xDistance=-0.36 yDistance=0.27
01:51:30.277 00.000 15712 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.263978, 1:0.105024, 2:0.273386
01:51:30.277 00.000 15712 BLC: Under-shoot: nominal increase by 64
01:51:30.279 00.002 15712 BLC: window closed
01:51:30.279 00.000 15712 BLC: Pulse adjusted to 254
01:51:30.283 00.004 15712 PPEC rslt: input = -0.36, final = -0.23, react = -0.22, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:51:30.283 00.000 15712 PPEC: input: -0.36, control: -0.23, exposure: 1500
01:51:30.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:51:30.283 00.000 15712 MoveAxis(E, 74, ABG)
01:51:30.283 00.000 15712 Guiding  Dir = 2, Dur = 74
01:51:30.283 00.000 15712 IsGuiding returns 0
01:51:30.311 00.028 15712 PulseGuide returned control before completion, sleep 58
01:51:30.324 00.013 7988 evsrv: cli 0CCCF588 connect
01:51:30.326 00.002 7988 case statement mapped state 6 to 3
01:51:30.326 00.000 7988 case statement mapped state 6 to 3
01:51:30.326 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_pixel_scale","id":"307be358-52ec-4a2a-97f5-13de372ae3be"}
01:51:30.326 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":3.86747,"id":"307be358-52ec-4a2a-97f5-13de372ae3be"}
01:51:30.331 00.005 7988 evsrv: cli 0CCCF588 disconnect
01:51:30.372 00.041 15712 IsGuiding returns 1
01:51:30.372 00.000 15712 scope still moving after pulse duration time elapsed
01:51:30.404 00.032 15712 IsGuiding returns 1
01:51:30.440 00.036 15712 IsGuiding returns 0
01:51:30.440 00.000 15712 scope move finished after 74 + 81 ms
01:51:30.440 00.000 15712 Move returns status 0, amount 74
01:51:30.440 00.000 15712 MoveAxis(S, 70, ABG)
01:51:30.440 00.000 15712 Guiding  Dir = 1, Dur = 70
01:51:30.440 00.000 15712 IsGuiding returns 0
01:51:30.519 00.079 15712 IsGuiding returns 1
01:51:30.519 00.000 15712 scope still moving after pulse duration time elapsed
01:51:30.551 00.032 15712 IsGuiding returns 1
01:51:30.616 00.065 15712 IsGuiding returns 0
01:51:30.616 00.000 15712 scope move finished after 70 + 105 ms
01:51:30.616 00.000 15712 Move returns status 0, amount 70
01:51:30.616 00.000 15712 move complete, result=0
01:51:30.616 00.000 7988 GuideStep: -0.4 px 74 ms EAST, 0.3 px 70 ms SOUTH
01:51:30.616 00.000 15712 worker thread done servicing request
01:51:30.616 00.000 15712 Worker thread wakes up
01:51:30.618 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:30.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:32.034 01.416 15712 Exposure complete
01:51:32.097 00.063 15712 worker thread done servicing request
01:51:32.097 00.000 7988 OnExposeComplete: enter
01:51:32.097 00.000 7988 UpdateGuideState(): m_state=6
01:51:32.097 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3084
01:51:32.097 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=186.15, Mass=887, SNR=19.4, Peak=150 HFD=3.4
01:51:32.097 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
01:51:32.097 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.85)
01:51:32.097 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.54 hyp=0.56 cameraTheta=-1.84 mountX=-0.54 mountY=0.16, mountTheta=2.85
01:51:32.097 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.54, opts=13)
01:51:32.097 00.000 7988 Enqueuing Move request for scope (-0.15, -0.54)
01:51:32.097 00.000 15712 Worker thread wakes up
01:51:32.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.54) opts 0xd
01:51:32.097 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.54)
01:51:32.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:51:32.097 00.000 7988 UpdateGuideState exits: m=887 SNR=19.4
01:51:32.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:32.111 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:32.111 00.000 7988 Enqueuing Expose request
01:51:32.113 00.002 15712 Moving (-0.15, -0.54) raw xDistance=-0.54 yDistance=0.16
01:51:32.113 00.000 15712 PPEC rslt: input = -0.54, final = -0.33, react = -0.32, pred = -0.01, hyst = -0.26, hyst_pct = 0.00, period_length = 639.26
01:51:32.113 00.000 15712 PPEC: input: -0.54, control: -0.33, exposure: 1500
01:51:32.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:32.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:51:32.113 00.000 15712 MoveAxis(E, 108, ABG)
01:51:32.113 00.000 15712 Guiding  Dir = 2, Dur = 108
01:51:32.113 00.000 15712 IsGuiding returns 0
01:51:32.131 00.018 15712 PulseGuide returned control before completion, sleep 103
01:51:32.239 00.108 15712 IsGuiding returns 1
01:51:32.239 00.000 15712 scope still moving after pulse duration time elapsed
01:51:32.276 00.037 15712 IsGuiding returns 0
01:51:32.276 00.000 15712 scope move finished after 108 + 51 ms
01:51:32.276 00.000 15712 Move returns status 0, amount 108
01:51:32.276 00.000 15712 MoveAxis(N, 0, ABG)
01:51:32.276 00.000 15712 Move returns status 0, amount 0
01:51:32.276 00.000 15712 move complete, result=0
01:51:32.276 00.000 7988 GuideStep: -0.5 px 108 ms EAST, 0.2 px 0 ms NORTH
01:51:32.280 00.004 15712 worker thread done servicing request
01:51:32.280 00.000 15712 Worker thread wakes up
01:51:32.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:32.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:33.919 01.639 15712 Exposure complete
01:51:33.982 00.063 15712 worker thread done servicing request
01:51:33.982 00.000 7988 OnExposeComplete: enter
01:51:33.982 00.000 7988 UpdateGuideState(): m_state=6
01:51:33.986 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3085
01:51:33.986 00.000 7988 Star::Find returns 1 (0), X=973.93, Y=186.44, Mass=833, SNR=18.5, Peak=138 HFD=3.6
01:51:33.988 00.002 7988 MultiStar: exiting stabilization period
01:51:33.988 00.000 7988 MultiStar: [#1 -0.75,-0.31,0.00,M7] [#2 -0.31,0.40,0.00,M5] [#3 -0.41,-0.21,0.87,U] [#4 0.09,0.41,0.73,U] [#5 -0.32,-0.08,0.73,U] [#6 0.19,-0.16,0.68,U] [#7 0.02,0.08,0.52,U] [#8 0.03,1.05,0.00,M10] 
01:51:33.990 00.002 7988 refined, 5 included, MultiStar: {-0.04, -0.06}, one-star: {0.21, -0.26}
01:51:33.990 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.71 = 2.58)
01:51:33.990 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
01:51:33.990 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.14 mountX=-0.06 mountY=0.04, mountTheta=2.55
01:51:33.990 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
01:51:33.996 00.006 7988 Enqueuing Move request for scope (-0.04, -0.06)
01:51:33.996 00.000 15712 Worker thread wakes up
01:51:33.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
01:51:33.996 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
01:51:33.996 00.000 15712 Moving (-0.04, -0.06) raw xDistance=-0.06 yDistance=0.04
01:51:33.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:51:33.999 00.003 7988 UpdateGuideState exits: m=833 SNR=18.5
01:51:34.001 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:34.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:34.003 00.002 7988 Enqueuing Expose request
01:51:34.003 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:51:34.003 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
01:51:34.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:34.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:51:34.003 00.000 15712 MoveAxis(E, 3, ABG)
01:51:34.003 00.000 15712 Guiding  Dir = 2, Dur = 3
01:51:34.003 00.000 15712 IsGuiding returns 0
01:51:34.016 00.013 15712 IsGuiding returns 0
01:51:34.016 00.000 15712 Move returns status 0, amount 3
01:51:34.016 00.000 15712 MoveAxis(N, 0, ABG)
01:51:34.016 00.000 15712 Move returns status 0, amount 0
01:51:34.016 00.000 15712 move complete, result=0
01:51:34.016 00.000 15712 worker thread done servicing request
01:51:34.016 00.000 15712 Worker thread wakes up
01:51:34.016 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:51:34.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:34.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:35.434 01.418 15712 Exposure complete
01:51:35.497 00.063 15712 worker thread done servicing request
01:51:35.497 00.000 7988 OnExposeComplete: enter
01:51:35.497 00.000 7988 UpdateGuideState(): m_state=6
01:51:35.497 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3086
01:51:35.497 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=186.43, Mass=830, SNR=18.6, Peak=139 HFD=3.3
01:51:35.497 00.000 7988 MultiStar: [#1 -0.44,0.07,1.04,U] [#2 -0.13,0.50,0.00,M6] [#3 -0.34,-0.44,0.00,M8] [#4 0.01,0.10,0.69,U] [#5 -0.00,-0.29,0.69,U] [#6 0.44,-0.12,0.69,U] [#7 0.37,0.53,0.00,M8] [#8 -0.08,0.72,0.00,R] 
01:51:35.497 00.000 7988 refined, 4 included, MultiStar: {-0.07, -0.10}, one-star: {-0.12, -0.26}
01:51:35.497 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
01:51:35.497 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
01:51:35.497 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.15 mountX=-0.10 mountY=0.07, mountTheta=2.54
01:51:35.497 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.10, opts=13)
01:51:35.497 00.000 7988 Enqueuing Move request for scope (-0.07, -0.10)
01:51:35.497 00.000 15712 Worker thread wakes up
01:51:35.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
01:51:35.497 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
01:51:35.497 00.000 15712 Moving (-0.07, -0.10) raw xDistance=-0.10 yDistance=0.07
01:51:35.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:51:35.511 00.014 7988 UpdateGuideState exits: m=830 SNR=18.6
01:51:35.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:35.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:35.511 00.000 7988 Enqueuing Expose request
01:51:35.511 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:51:35.511 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
01:51:35.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:35.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:51:35.511 00.000 15712 MoveAxis(E, 2, ABG)
01:51:35.511 00.000 15712 Guiding  Dir = 2, Dur = 2
01:51:35.511 00.000 15712 IsGuiding returns 0
01:51:35.538 00.027 15712 IsGuiding returns 0
01:51:35.538 00.000 15712 Move returns status 0, amount 2
01:51:35.538 00.000 15712 MoveAxis(N, 0, ABG)
01:51:35.538 00.000 15712 Move returns status 0, amount 0
01:51:35.538 00.000 15712 move complete, result=0
01:51:35.538 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:51:35.541 00.003 15712 worker thread done servicing request
01:51:35.541 00.000 15712 Worker thread wakes up
01:51:35.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:35.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:37.281 01.740 15712 Exposure complete
01:51:37.345 00.064 15712 worker thread done servicing request
01:51:37.345 00.000 7988 OnExposeComplete: enter
01:51:37.345 00.000 7988 UpdateGuideState(): m_state=6
01:51:37.345 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3087
01:51:37.349 00.004 7988 Star::Find returns 1 (0), X=973.72, Y=187.10, Mass=920, SNR=19.9, Peak=178 HFD=3.4
01:51:37.349 00.000 7988 MultiStar: [#1 -0.26,0.35,0.95,U] [#2 -0.04,0.93,0.00,M7] [#3 -0.25,0.48,0.00,M9] [#4 -0.04,0.81,0.00,M3] [#5 -0.44,0.30,0.00,M4] [#6 0.06,0.35,0.67,U] [#7 -0.02,1.18,0.00,M9] [#8 0.20,0.62,0.00,M1] 
01:51:37.349 00.000 7988 refined, 2 included, MultiStar: {-0.08, 0.37}, one-star: {-0.00, 0.41}
01:51:37.349 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
01:51:37.349 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
01:51:37.349 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.78 mountX=0.37 mountY=0.07, mountTheta=0.19
01:51:37.349 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.37, opts=13)
01:51:37.349 00.000 7988 Enqueuing Move request for scope (-0.08, 0.37)
01:51:37.349 00.000 15712 Worker thread wakes up
01:51:37.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.37) opts 0xd
01:51:37.349 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.37)
01:51:37.349 00.000 15712 Moving (-0.08, 0.37) raw xDistance=0.37 yDistance=0.07
01:51:37.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:51:37.359 00.010 7988 UpdateGuideState exits: m=920 SNR=19.9
01:51:37.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:37.359 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:37.359 00.000 7988 Enqueuing Expose request
01:51:37.359 00.000 15712 PPEC rslt: input = 0.37, final = 0.22, react = 0.22, pred = -0.00, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
01:51:37.359 00.000 15712 PPEC: input: 0.37, control: 0.22, exposure: 1500
01:51:37.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:37.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:51:37.359 00.000 15712 MoveAxis(W, 71, ABG)
01:51:37.359 00.000 15712 Guiding  Dir = 3, Dur = 71
01:51:37.359 00.000 15712 IsGuiding returns 0
01:51:37.393 00.034 15712 PulseGuide returned control before completion, sleep 52
01:51:37.474 00.081 15712 IsGuiding returns 0
01:51:37.474 00.000 15712 Move returns status 0, amount 71
01:51:37.474 00.000 15712 MoveAxis(N, 0, ABG)
01:51:37.474 00.000 15712 Move returns status 0, amount 0
01:51:37.474 00.000 15712 move complete, result=0
01:51:37.474 00.000 7988 GuideStep: 0.4 px 71 ms WEST, 0.1 px 0 ms NORTH
01:51:37.474 00.000 15712 worker thread done servicing request
01:51:37.474 00.000 15712 Worker thread wakes up
01:51:37.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:37.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:38.892 01.418 15712 Exposure complete
01:51:38.953 00.061 15712 worker thread done servicing request
01:51:38.953 00.000 7988 OnExposeComplete: enter
01:51:38.953 00.000 7988 UpdateGuideState(): m_state=6
01:51:38.958 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3088
01:51:38.958 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=187.80, Mass=910, SNR=19.7, Peak=155 HFD=3.5
01:51:38.960 00.002 7988 MultiStar: large primary error, entering stabilization period
01:51:38.960 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
01:51:38.963 00.003 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
01:51:38.963 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=1.11 hyp=1.11 cameraTheta=1.55 mountX=1.11 mountY=-0.05, mountTheta=-0.05
01:51:38.965 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=1.11, opts=13)
01:51:38.967 00.002 7988 Enqueuing Move request for scope (0.02, 1.11)
01:51:38.967 00.000 15712 Worker thread wakes up
01:51:38.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.11) opts 0xd
01:51:38.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 1.11)
01:51:38.967 00.000 15712 Moving (0.02, 1.11) raw xDistance=1.11 yDistance=-0.05
01:51:38.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:51:38.969 00.002 7988 UpdateGuideState exits: m=910 SNR=19.7
01:51:38.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:38.971 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:38.971 00.000 7988 Enqueuing Expose request
01:51:38.973 00.002 15712 PPEC rslt: input = 1.11, final = 0.66, react = 0.67, pred = -0.00, hyst = 0.60, hyst_pct = 0.00, period_length = 639.26
01:51:38.973 00.000 15712 PPEC: input: 1.11, control: 0.66, exposure: 1500
01:51:38.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:38.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:38.973 00.000 15712 MoveAxis(W, 217, ABG)
01:51:38.973 00.000 15712 Guiding  Dir = 3, Dur = 217
01:51:38.973 00.000 15712 IsGuiding returns 0
01:51:38.985 00.012 15712 PulseGuide returned control before completion, sleep 209
01:51:39.209 00.224 15712 IsGuiding returns 1
01:51:39.209 00.000 15712 scope still moving after pulse duration time elapsed
01:51:39.248 00.039 15712 IsGuiding returns 0
01:51:39.248 00.000 15712 scope move finished after 217 + 56 ms
01:51:39.248 00.000 15712 Move returns status 0, amount 217
01:51:39.248 00.000 15712 MoveAxis(N, 0, ABG)
01:51:39.248 00.000 15712 Move returns status 0, amount 0
01:51:39.248 00.000 15712 move complete, result=0
01:51:39.248 00.000 7988 GuideStep: 1.1 px 217 ms WEST, -0.1 px 0 ms NORTH
01:51:39.250 00.002 15712 worker thread done servicing request
01:51:39.250 00.000 15712 Worker thread wakes up
01:51:39.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:39.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:40.883 01.633 15712 Exposure complete
01:51:40.945 00.062 15712 worker thread done servicing request
01:51:40.947 00.002 7988 OnExposeComplete: enter
01:51:40.947 00.000 7988 UpdateGuideState(): m_state=6
01:51:40.947 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3089
01:51:40.947 00.000 7988 Star::Find returns 1 (0), X=973.47, Y=187.08, Mass=849, SNR=18.9, Peak=154 HFD=3.0
01:51:40.947 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
01:51:40.947 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
01:51:40.947 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.39 hyp=0.46 cameraTheta=2.14 mountX=0.39 mountY=0.24, mountTheta=0.55
01:51:40.954 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.39, opts=13)
01:51:40.954 00.000 7988 Enqueuing Move request for scope (-0.25, 0.39)
01:51:40.954 00.000 15712 Worker thread wakes up
01:51:40.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.39) opts 0xd
01:51:40.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.39)
01:51:40.954 00.000 15712 Moving (-0.25, 0.39) raw xDistance=0.39 yDistance=0.24
01:51:40.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:51:40.954 00.000 7988 UpdateGuideState exits: m=849 SNR=18.9
01:51:40.959 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:40.961 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:40.961 00.000 7988 Enqueuing Expose request
01:51:40.961 00.000 15712 PPEC rslt: input = 0.39, final = 0.23, react = 0.23, pred = -0.00, hyst = 0.22, hyst_pct = 0.00, period_length = 639.26
01:51:40.961 00.000 15712 PPEC: input: 0.39, control: 0.23, exposure: 1500
01:51:40.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:40.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:51:40.961 00.000 15712 MoveAxis(W, 74, ABG)
01:51:40.961 00.000 15712 Guiding  Dir = 3, Dur = 74
01:51:40.961 00.000 15712 IsGuiding returns 0
01:51:40.988 00.027 15712 PulseGuide returned control before completion, sleep 59
01:51:41.090 00.102 15712 IsGuiding returns 1
01:51:41.090 00.000 15712 scope still moving after pulse duration time elapsed
01:51:41.137 00.047 15712 IsGuiding returns 0
01:51:41.137 00.000 15712 scope move finished after 74 + 99 ms
01:51:41.137 00.000 15712 Move returns status 0, amount 74
01:51:41.137 00.000 15712 MoveAxis(N, 0, ABG)
01:51:41.137 00.000 15712 Move returns status 0, amount 0
01:51:41.137 00.000 15712 move complete, result=0
01:51:41.137 00.000 15712 worker thread done servicing request
01:51:41.137 00.000 15712 Worker thread wakes up
01:51:41.137 00.000 7988 GuideStep: 0.4 px 74 ms WEST, 0.2 px 0 ms NORTH
01:51:41.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:41.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:42.556 01.419 15712 Exposure complete
01:51:42.618 00.062 15712 worker thread done servicing request
01:51:42.618 00.000 7988 OnExposeComplete: enter
01:51:42.618 00.000 7988 UpdateGuideState(): m_state=6
01:51:42.621 00.003 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3090
01:51:42.621 00.000 7988 Star::Find returns 1 (0), X=973.50, Y=185.74, Mass=862, SNR=19.0, Peak=132 HFD=3.3
01:51:42.621 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
01:51:42.621 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.89)
01:51:42.621 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.95 hyp=0.98 cameraTheta=-1.80 mountX=-0.96 mountY=0.25, mountTheta=2.89
01:51:42.621 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.95, opts=13)
01:51:42.621 00.000 7988 Enqueuing Move request for scope (-0.22, -0.95)
01:51:42.621 00.000 15712 Worker thread wakes up
01:51:42.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
01:51:42.621 00.000 7988 UpdateGuideState exits: m=862 SNR=19.0
01:51:42.621 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:42.632 00.011 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.95) opts 0xd
01:51:42.632 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.95)
01:51:42.632 00.000 15712 Moving (-0.22, -0.95) raw xDistance=-0.96 yDistance=0.25
01:51:42.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:42.632 00.000 7988 Enqueuing Expose request
01:51:42.635 00.003 15712 PPEC rslt: input = -0.96, final = -0.57, react = -0.57, pred = -0.00, hyst = -0.48, hyst_pct = 0.00, period_length = 639.26
01:51:42.635 00.000 15712 PPEC: input: -0.96, control: -0.57, exposure: 1500
01:51:42.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:42.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:51:42.635 00.000 15712 MoveAxis(E, 188, ABG)
01:51:42.638 00.003 15712 Guiding  Dir = 2, Dur = 188
01:51:42.638 00.000 15712 IsGuiding returns 0
01:51:42.652 00.014 15712 PulseGuide returned control before completion, sleep 185
01:51:42.840 00.188 15712 IsGuiding returns 1
01:51:42.840 00.000 15712 scope still moving after pulse duration time elapsed
01:51:42.877 00.037 15712 IsGuiding returns 0
01:51:42.877 00.000 15712 scope move finished after 188 + 50 ms
01:51:42.877 00.000 15712 Move returns status 0, amount 188
01:51:42.877 00.000 15712 MoveAxis(N, 0, ABG)
01:51:42.877 00.000 15712 Move returns status 0, amount 0
01:51:42.877 00.000 15712 move complete, result=0
01:51:42.877 00.000 7988 GuideStep: -1.0 px 188 ms EAST, 0.2 px 0 ms NORTH
01:51:42.879 00.002 15712 worker thread done servicing request
01:51:42.879 00.000 15712 Worker thread wakes up
01:51:42.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:42.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:44.518 01.639 15712 Exposure complete
01:51:44.581 00.063 15712 worker thread done servicing request
01:51:44.581 00.000 7988 OnExposeComplete: enter
01:51:44.581 00.000 7988 UpdateGuideState(): m_state=6
01:51:44.585 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3091
01:51:44.585 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=185.44, Mass=879, SNR=19.4, Peak=138 HFD=3.3
01:51:44.587 00.002 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
01:51:44.587 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 3.00)
01:51:44.589 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-1.25 hyp=1.26 cameraTheta=-1.69 mountX=-1.25 mountY=0.18, mountTheta=3.00
01:51:44.591 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-1.25, opts=13)
01:51:44.591 00.000 7988 Enqueuing Move request for scope (-0.15, -1.25)
01:51:44.593 00.002 15712 Worker thread wakes up
01:51:44.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.25) opts 0xd
01:51:44.593 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -1.25)
01:51:44.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:51:44.593 00.000 7988 UpdateGuideState exits: m=879 SNR=19.4
01:51:44.595 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:44.596 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:44.596 00.000 7988 Enqueuing Expose request
01:51:44.596 00.000 15712 Moving (-0.15, -1.25) raw xDistance=-1.25 yDistance=0.18
01:51:44.596 00.000 15712 PPEC rslt: input = -1.25, final = -0.76, react = -0.75, pred = -0.00, hyst = -0.66, hyst_pct = 0.00, period_length = 639.26
01:51:44.596 00.000 15712 PPEC: input: -1.25, control: -0.76, exposure: 1500
01:51:44.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:44.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:51:44.596 00.000 15712 MoveAxis(E, 246, ABG)
01:51:44.596 00.000 15712 Guiding  Dir = 2, Dur = 246
01:51:44.596 00.000 15712 IsGuiding returns 0
01:51:44.614 00.018 15712 PulseGuide returned control before completion, sleep 241
01:51:44.889 00.275 15712 IsGuiding returns 1
01:51:44.889 00.000 15712 scope still moving after pulse duration time elapsed
01:51:44.916 00.027 15712 IsGuiding returns 0
01:51:44.916 00.000 15712 scope move finished after 246 + 66 ms
01:51:44.916 00.000 15712 Move returns status 0, amount 246
01:51:44.916 00.000 15712 MoveAxis(N, 0, ABG)
01:51:44.916 00.000 15712 Move returns status 0, amount 0
01:51:44.916 00.000 15712 move complete, result=0
01:51:44.916 00.000 15712 worker thread done servicing request
01:51:44.916 00.000 15712 Worker thread wakes up
01:51:44.916 00.000 7988 GuideStep: -1.3 px 246 ms EAST, 0.2 px 0 ms NORTH
01:51:44.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:44.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:46.324 01.408 15712 Exposure complete
01:51:46.386 00.062 15712 worker thread done servicing request
01:51:46.386 00.000 7988 OnExposeComplete: enter
01:51:46.386 00.000 7988 UpdateGuideState(): m_state=6
01:51:46.391 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3092
01:51:46.391 00.000 7988 Star::Find returns 1 (0), X=973.77, Y=185.42, Mass=789, SNR=18.2, Peak=134 HFD=3.2
01:51:46.393 00.002 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
01:51:46.393 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
01:51:46.395 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-1.27 hyp=1.27 cameraTheta=-1.53 mountX=-1.27 mountY=-0.02, mountTheta=-3.13
01:51:46.397 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-1.27, opts=13)
01:51:46.397 00.000 7988 Enqueuing Move request for scope (0.05, -1.27)
01:51:46.399 00.002 15712 Worker thread wakes up
01:51:46.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.27) opts 0xd
01:51:46.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -1.27)
01:51:46.399 00.000 15712 Moving (0.05, -1.27) raw xDistance=-1.27 yDistance=-0.02
01:51:46.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:51:46.399 00.000 7988 UpdateGuideState exits: m=789 SNR=18.2
01:51:46.401 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:46.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:46.401 00.000 7988 Enqueuing Expose request
01:51:46.401 00.000 15712 PPEC rslt: input = -1.27, final = -0.77, react = -0.76, pred = -0.01, hyst = -0.72, hyst_pct = 0.00, period_length = 639.26
01:51:46.401 00.000 15712 PPEC: input: -1.27, control: -0.77, exposure: 1500
01:51:46.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:46.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:51:46.401 00.000 15712 MoveAxis(E, 250, ABG)
01:51:46.401 00.000 15712 Guiding  Dir = 2, Dur = 250
01:51:46.401 00.000 15712 IsGuiding returns 0
01:51:46.421 00.020 15712 PulseGuide returned control before completion, sleep 241
01:51:46.673 00.252 15712 IsGuiding returns 1
01:51:46.673 00.000 15712 scope still moving after pulse duration time elapsed
01:51:46.709 00.036 15712 IsGuiding returns 0
01:51:46.709 00.000 15712 scope move finished after 250 + 58 ms
01:51:46.709 00.000 15712 Move returns status 0, amount 250
01:51:46.709 00.000 15712 MoveAxis(N, 0, ABG)
01:51:46.709 00.000 15712 Move returns status 0, amount 0
01:51:46.709 00.000 15712 move complete, result=0
01:51:46.709 00.000 7988 GuideStep: -1.3 px 250 ms EAST, -0.0 px 0 ms NORTH
01:51:46.715 00.006 15712 worker thread done servicing request
01:51:46.715 00.000 15712 Worker thread wakes up
01:51:46.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:46.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:48.350 01.635 15712 Exposure complete
01:51:48.411 00.061 15712 worker thread done servicing request
01:51:48.411 00.000 7988 OnExposeComplete: enter
01:51:48.411 00.000 7988 UpdateGuideState(): m_state=6
01:51:48.416 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3093
01:51:48.416 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=186.26, Mass=945, SNR=20.0, Peak=145 HFD=3.6
01:51:48.418 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
01:51:48.418 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.86)
01:51:48.420 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.43 hyp=0.45 cameraTheta=-1.83 mountX=-0.43 mountY=0.13, mountTheta=2.86
01:51:48.422 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.43, opts=13)
01:51:48.423 00.001 7988 Enqueuing Move request for scope (-0.12, -0.43)
01:51:48.425 00.002 15712 Worker thread wakes up
01:51:48.425 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.43) opts 0xd
01:51:48.425 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.43)
01:51:48.425 00.000 15712 Moving (-0.12, -0.43) raw xDistance=-0.43 yDistance=0.13
01:51:48.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:51:48.425 00.000 7988 UpdateGuideState exits: m=945 SNR=20.0
01:51:48.426 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:48.428 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:48.428 00.000 7988 Enqueuing Expose request
01:51:48.430 00.002 15712 PPEC rslt: input = -0.43, final = -0.27, react = -0.26, pred = -0.01, hyst = -0.28, hyst_pct = 0.00, period_length = 639.26
01:51:48.430 00.000 15712 PPEC: input: -0.43, control: -0.27, exposure: 1500
01:51:48.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:48.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:51:48.430 00.000 15712 MoveAxis(E, 87, ABG)
01:51:48.430 00.000 15712 Guiding  Dir = 2, Dur = 87
01:51:48.430 00.000 15712 IsGuiding returns 0
01:51:48.447 00.017 15712 PulseGuide returned control before completion, sleep 73
01:51:48.541 00.094 15712 IsGuiding returns 0
01:51:48.541 00.000 15712 Move returns status 0, amount 87
01:51:48.541 00.000 15712 MoveAxis(N, 0, ABG)
01:51:48.541 00.000 15712 Move returns status 0, amount 0
01:51:48.541 00.000 15712 move complete, result=0
01:51:48.541 00.000 15712 worker thread done servicing request
01:51:48.541 00.000 15712 Worker thread wakes up
01:51:48.541 00.000 7988 GuideStep: -0.4 px 87 ms EAST, 0.1 px 0 ms NORTH
01:51:48.553 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:48.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:49.973 01.420 15712 Exposure complete
01:51:50.034 00.061 15712 worker thread done servicing request
01:51:50.037 00.003 7988 OnExposeComplete: enter
01:51:50.037 00.000 7988 UpdateGuideState(): m_state=6
01:51:50.039 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3094
01:51:50.039 00.000 7988 Star::Find returns 1 (0), X=973.49, Y=187.11, Mass=867, SNR=19.2, Peak=149 HFD=3.5
01:51:50.041 00.002 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
01:51:50.041 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
01:51:50.043 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.42 hyp=0.48 cameraTheta=2.07 mountX=0.42 mountY=0.22, mountTheta=0.48
01:51:50.045 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.42, opts=13)
01:51:50.045 00.000 7988 Enqueuing Move request for scope (-0.23, 0.42)
01:51:50.047 00.002 15712 Worker thread wakes up
01:51:50.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.42) opts 0xd
01:51:50.047 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.42)
01:51:50.047 00.000 15712 Moving (-0.23, 0.42) raw xDistance=0.42 yDistance=0.22
01:51:50.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:51:50.047 00.000 7988 UpdateGuideState exits: m=867 SNR=19.2
01:51:50.049 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:50.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:50.049 00.000 7988 Enqueuing Expose request
01:51:50.049 00.000 15712 PPEC rslt: input = 0.42, final = 0.24, react = 0.25, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.26
01:51:50.049 00.000 15712 PPEC: input: 0.42, control: 0.24, exposure: 1500
01:51:50.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:50.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:51:50.049 00.000 15712 MoveAxis(W, 79, ABG)
01:51:50.049 00.000 15712 Guiding  Dir = 3, Dur = 79
01:51:50.049 00.000 15712 IsGuiding returns 0
01:51:50.069 00.020 15712 PulseGuide returned control before completion, sleep 74
01:51:50.149 00.080 15712 IsGuiding returns 1
01:51:50.149 00.000 15712 scope still moving after pulse duration time elapsed
01:51:50.177 00.028 15712 IsGuiding returns 0
01:51:50.177 00.000 15712 scope move finished after 79 + 44 ms
01:51:50.177 00.000 15712 Move returns status 0, amount 79
01:51:50.177 00.000 15712 MoveAxis(N, 0, ABG)
01:51:50.177 00.000 15712 Move returns status 0, amount 0
01:51:50.177 00.000 15712 move complete, result=0
01:51:50.177 00.000 15712 worker thread done servicing request
01:51:50.177 00.000 15712 Worker thread wakes up
01:51:50.177 00.000 7988 GuideStep: 0.4 px 79 ms WEST, 0.2 px 0 ms NORTH
01:51:50.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:50.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:51.922 01.745 15712 Exposure complete
01:51:51.982 00.060 15712 worker thread done servicing request
01:51:51.982 00.000 7988 OnExposeComplete: enter
01:51:51.982 00.000 7988 UpdateGuideState(): m_state=6
01:51:51.982 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3095
01:51:51.982 00.000 7988 Star::Find returns 1 (0), X=973.51, Y=188.31, Mass=984, SNR=20.4, Peak=139 HFD=3.5
01:51:51.982 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
01:51:51.982 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:51:51.995 00.013 7988 CameraToMount -- cameraX=-0.21 cameraY=1.61 hyp=1.63 cameraTheta=1.70 mountX=1.61 mountY=0.17, mountTheta=0.11
01:51:51.995 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=1.61, opts=13)
01:51:51.998 00.003 7988 Enqueuing Move request for scope (-0.21, 1.61)
01:51:51.998 00.000 15712 Worker thread wakes up
01:51:51.998 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.61) opts 0xd
01:51:51.998 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 1.61)
01:51:51.998 00.000 15712 Moving (-0.21, 1.61) raw xDistance=1.61 yDistance=0.17
01:51:51.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:51:51.998 00.000 7988 UpdateGuideState exits: m=984 SNR=20.4
01:51:52.001 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:52.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:52.003 00.002 7988 Enqueuing Expose request
01:51:52.003 00.000 15712 PPEC rslt: input = 1.61, final = 0.96, react = 0.97, pred = -0.01, hyst = 0.85, hyst_pct = 0.00, period_length = 639.26
01:51:52.003 00.000 15712 PPEC: input: 1.61, control: 0.96, exposure: 1500
01:51:52.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:52.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:51:52.003 00.000 15712 MoveAxis(W, 313, ABG)
01:51:52.003 00.000 15712 Guiding  Dir = 3, Dur = 313
01:51:52.003 00.000 15712 IsGuiding returns 0
01:51:52.014 00.011 15712 PulseGuide returned control before completion, sleep 309
01:51:52.352 00.338 15712 IsGuiding returns 0
01:51:52.352 00.000 15712 Move returns status 0, amount 313
01:51:52.352 00.000 15712 MoveAxis(N, 0, ABG)
01:51:52.352 00.000 15712 Move returns status 0, amount 0
01:51:52.352 00.000 15712 move complete, result=0
01:51:52.352 00.000 7988 GuideStep: 1.6 px 313 ms WEST, 0.2 px 0 ms NORTH
01:51:52.358 00.006 15712 worker thread done servicing request
01:51:52.358 00.000 15712 Worker thread wakes up
01:51:52.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:52.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:53.768 01.410 15712 Exposure complete
01:51:53.831 00.063 15712 worker thread done servicing request
01:51:53.831 00.000 7988 OnExposeComplete: enter
01:51:53.831 00.000 7988 UpdateGuideState(): m_state=6
01:51:53.835 00.004 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3096
01:51:53.835 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=188.10, Mass=881, SNR=19.3, Peak=151 HFD=3.4
01:51:53.837 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
01:51:53.837 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
01:51:53.839 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=1.41 hyp=1.41 cameraTheta=1.59 mountX=1.41 mountY=-0.01, mountTheta=-0.01
01:51:53.841 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=1.41, opts=13)
01:51:53.841 00.000 7988 Enqueuing Move request for scope (-0.02, 1.41)
01:51:53.843 00.002 15712 Worker thread wakes up
01:51:53.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 1.41) opts 0xd
01:51:53.843 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 1.41)
01:51:53.843 00.000 15712 Moving (-0.02, 1.41) raw xDistance=1.41 yDistance=-0.01
01:51:53.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:51:53.843 00.000 7988 UpdateGuideState exits: m=881 SNR=19.3
01:51:53.846 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:53.847 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:53.848 00.001 7988 Enqueuing Expose request
01:51:53.848 00.000 15712 PPEC rslt: input = 1.41, final = 0.84, react = 0.85, pred = -0.01, hyst = 0.78, hyst_pct = 0.00, period_length = 639.26
01:51:53.848 00.000 15712 PPEC: input: 1.41, control: 0.84, exposure: 1500
01:51:53.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:53.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:51:53.848 00.000 15712 MoveAxis(W, 274, ABG)
01:51:53.848 00.000 15712 Guiding  Dir = 3, Dur = 274
01:51:53.848 00.000 15712 IsGuiding returns 0
01:51:53.869 00.021 15712 PulseGuide returned control before completion, sleep 260
01:51:54.155 00.286 15712 IsGuiding returns 0
01:51:54.155 00.000 15712 Move returns status 0, amount 274
01:51:54.155 00.000 15712 MoveAxis(N, 0, ABG)
01:51:54.155 00.000 15712 Move returns status 0, amount 0
01:51:54.155 00.000 15712 move complete, result=0
01:51:54.155 00.000 7988 GuideStep: 1.4 px 274 ms WEST, -0.0 px 0 ms NORTH
01:51:54.164 00.009 15712 worker thread done servicing request
01:51:54.164 00.000 15712 Worker thread wakes up
01:51:54.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:54.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:55.907 01.743 15712 Exposure complete
01:51:55.975 00.068 15712 worker thread done servicing request
01:51:55.975 00.000 7988 OnExposeComplete: enter
01:51:55.975 00.000 7988 UpdateGuideState(): m_state=6
01:51:55.975 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3097
01:51:55.975 00.000 7988 Star::Find returns 1 (0), X=973.49, Y=186.10, Mass=885, SNR=19.2, Peak=157 HFD=3.5
01:51:55.975 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.51 = 2.78)
01:51:55.975 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
01:51:55.975 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.59 hyp=0.63 cameraTheta=-1.94 mountX=-0.59 mountY=0.25, mountTheta=2.75
01:51:55.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.59, opts=13)
01:51:55.975 00.000 7988 Enqueuing Move request for scope (-0.23, -0.59)
01:51:55.985 00.010 15712 Worker thread wakes up
01:51:55.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.59) opts 0xd
01:51:55.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.59)
01:51:55.985 00.000 15712 Moving (-0.23, -0.59) raw xDistance=-0.59 yDistance=0.25
01:51:55.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:51:55.985 00.000 7988 UpdateGuideState exits: m=885 SNR=19.2
01:51:55.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:55.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:55.985 00.000 7988 Enqueuing Expose request
01:51:55.985 00.000 15712 PPEC rslt: input = -0.59, final = -0.37, react = -0.36, pred = -0.01, hyst = -0.26, hyst_pct = 0.00, period_length = 639.26
01:51:55.985 00.000 15712 PPEC: input: -0.59, control: -0.37, exposure: 1500
01:51:55.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:55.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:51:55.985 00.000 15712 MoveAxis(E, 120, ABG)
01:51:55.985 00.000 15712 Guiding  Dir = 2, Dur = 120
01:51:55.985 00.000 15712 IsGuiding returns 0
01:51:56.009 00.024 15712 PulseGuide returned control before completion, sleep 105
01:51:56.144 00.135 15712 IsGuiding returns 1
01:51:56.144 00.000 15712 scope still moving after pulse duration time elapsed
01:51:56.176 00.032 15712 IsGuiding returns 0
01:51:56.176 00.000 15712 scope move finished after 120 + 65 ms
01:51:56.176 00.000 15712 Move returns status 0, amount 120
01:51:56.176 00.000 15712 MoveAxis(N, 0, ABG)
01:51:56.176 00.000 15712 Move returns status 0, amount 0
01:51:56.176 00.000 15712 move complete, result=0
01:51:56.176 00.000 15712 worker thread done servicing request
01:51:56.176 00.000 15712 Worker thread wakes up
01:51:56.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:56.176 00.000 7988 GuideStep: -0.6 px 120 ms EAST, 0.2 px 0 ms NORTH
01:51:56.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:57.583 01.407 15712 Exposure complete
01:51:57.644 00.061 15712 worker thread done servicing request
01:51:57.644 00.000 7988 OnExposeComplete: enter
01:51:57.644 00.000 7988 UpdateGuideState(): m_state=6
01:51:57.650 00.006 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3098
01:51:57.650 00.000 7988 Star::Find returns 1 (0), X=973.59, Y=186.09, Mass=949, SNR=20.1, Peak=160 HFD=3.7
01:51:57.652 00.002 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.35 = 2.94)
01:51:57.652 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
01:51:57.654 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.61 hyp=0.62 cameraTheta=-1.78 mountX=-0.61 mountY=0.15, mountTheta=2.91
01:51:57.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.61, opts=13)
01:51:57.656 00.000 7988 Enqueuing Move request for scope (-0.13, -0.61)
01:51:57.656 00.000 15712 Worker thread wakes up
01:51:57.658 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:51:57.658 00.000 7988 UpdateGuideState exits: m=949 SNR=20.1
01:51:57.660 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:57.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:57.660 00.000 7988 Enqueuing Expose request
01:51:57.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.61) opts 0xd
01:51:57.660 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.61)
01:51:57.660 00.000 15712 Moving (-0.13, -0.61) raw xDistance=-0.61 yDistance=0.15
01:51:57.660 00.000 15712 PPEC rslt: input = -0.61, final = -0.38, react = -0.36, pred = -0.01, hyst = -0.28, hyst_pct = 0.00, period_length = 639.26
01:51:57.660 00.000 15712 PPEC: input: -0.61, control: -0.38, exposure: 1500
01:51:57.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:57.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:51:57.660 00.000 15712 MoveAxis(E, 123, ABG)
01:51:57.660 00.000 15712 Guiding  Dir = 2, Dur = 123
01:51:57.660 00.000 15712 IsGuiding returns 0
01:51:57.695 00.035 15712 PulseGuide returned control before completion, sleep 107
01:51:57.822 00.127 15712 IsGuiding returns 1
01:51:57.822 00.000 15712 scope still moving after pulse duration time elapsed
01:51:57.852 00.030 15712 IsGuiding returns 0
01:51:57.852 00.000 15712 scope move finished after 123 + 60 ms
01:51:57.852 00.000 15712 Move returns status 0, amount 123
01:51:57.852 00.000 15712 MoveAxis(N, 0, ABG)
01:51:57.852 00.000 15712 Move returns status 0, amount 0
01:51:57.852 00.000 15712 move complete, result=0
01:51:57.852 00.000 15712 worker thread done servicing request
01:51:57.852 00.000 15712 Worker thread wakes up
01:51:57.852 00.000 7988 GuideStep: -0.6 px 123 ms EAST, 0.1 px 0 ms NORTH
01:51:57.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:57.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:51:59.593 01.741 15712 Exposure complete
01:51:59.657 00.064 15712 worker thread done servicing request
01:51:59.657 00.000 7988 OnExposeComplete: enter
01:51:59.657 00.000 7988 UpdateGuideState(): m_state=6
01:51:59.657 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3099
01:51:59.657 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=185.88, Mass=970, SNR=20.2, Peak=155 HFD=3.5
01:51:59.657 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
01:51:59.663 00.006 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
01:51:59.663 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.81 hyp=0.81 cameraTheta=-1.64 mountX=-0.81 mountY=0.08, mountTheta=3.05
01:51:59.663 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.81, opts=13)
01:51:59.663 00.000 7988 Enqueuing Move request for scope (-0.06, -0.81)
01:51:59.663 00.000 15712 Worker thread wakes up
01:51:59.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.81) opts 0xd
01:51:59.663 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.81)
01:51:59.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:51:59.663 00.000 7988 UpdateGuideState exits: m=970 SNR=20.2
01:51:59.671 00.008 15712 Moving (-0.06, -0.81) raw xDistance=-0.81 yDistance=0.08
01:51:59.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:59.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:51:59.673 00.002 7988 Enqueuing Expose request
01:51:59.675 00.002 15712 PPEC rslt: input = -0.81, final = -0.50, react = -0.49, pred = -0.02, hyst = -0.46, hyst_pct = 0.00, period_length = 639.26
01:51:59.675 00.000 15712 PPEC: input: -0.81, control: -0.50, exposure: 1500
01:51:59.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:59.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:51:59.675 00.000 15712 MoveAxis(E, 164, ABG)
01:51:59.675 00.000 15712 Guiding  Dir = 2, Dur = 164
01:51:59.709 00.034 15712 IsGuiding returns 0
01:51:59.718 00.009 15712 PulseGuide returned control before completion, sleep 159
01:51:59.901 00.183 15712 IsGuiding returns 0
01:51:59.901 00.000 15712 Move returns status 0, amount 164
01:51:59.901 00.000 15712 MoveAxis(N, 0, ABG)
01:51:59.901 00.000 15712 Move returns status 0, amount 0
01:51:59.901 00.000 15712 move complete, result=0
01:51:59.901 00.000 7988 GuideStep: -0.8 px 164 ms EAST, 0.1 px 0 ms NORTH
01:51:59.901 00.000 15712 worker thread done servicing request
01:51:59.901 00.000 15712 Worker thread wakes up
01:51:59.903 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:51:59.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:01.316 01.413 15712 Exposure complete
01:52:01.377 00.061 15712 worker thread done servicing request
01:52:01.377 00.000 7988 OnExposeComplete: enter
01:52:01.380 00.003 7988 UpdateGuideState(): m_state=6
01:52:01.380 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3100
01:52:01.380 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=186.29, Mass=934, SNR=20.0, Peak=149 HFD=3.5
01:52:01.380 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
01:52:01.380 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
01:52:01.380 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.77 mountX=-0.40 mountY=0.09, mountTheta=2.92
01:52:01.380 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.40, opts=13)
01:52:01.390 00.010 7988 Enqueuing Move request for scope (-0.08, -0.40)
01:52:01.390 00.000 15712 Worker thread wakes up
01:52:01.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.40) opts 0xd
01:52:01.390 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.40)
01:52:01.390 00.000 15712 Moving (-0.08, -0.40) raw xDistance=-0.40 yDistance=0.09
01:52:01.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
01:52:01.390 00.000 7988 UpdateGuideState exits: m=934 SNR=20.0
01:52:01.393 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:01.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:01.395 00.002 7988 Enqueuing Expose request
01:52:01.397 00.002 15712 PPEC rslt: input = -0.40, final = -0.26, react = -0.24, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 639.26
01:52:01.397 00.000 15712 PPEC: input: -0.40, control: -0.26, exposure: 1500
01:52:01.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:01.397 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:52:01.397 00.000 15712 MoveAxis(E, 84, ABG)
01:52:01.397 00.000 15712 Guiding  Dir = 2, Dur = 84
01:52:01.397 00.000 15712 IsGuiding returns 0
01:52:01.419 00.022 15712 PulseGuide returned control before completion, sleep 72
01:52:01.521 00.102 15712 IsGuiding returns 0
01:52:01.521 00.000 15712 Move returns status 0, amount 84
01:52:01.521 00.000 15712 MoveAxis(N, 0, ABG)
01:52:01.521 00.000 15712 Move returns status 0, amount 0
01:52:01.521 00.000 15712 move complete, result=0
01:52:01.532 00.011 7988 GuideStep: -0.4 px 84 ms EAST, 0.1 px 0 ms NORTH
01:52:01.532 00.000 15712 worker thread done servicing request
01:52:01.532 00.000 15712 Worker thread wakes up
01:52:01.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:01.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:03.166 01.634 15712 Exposure complete
01:52:03.227 00.061 15712 worker thread done servicing request
01:52:03.227 00.000 7988 OnExposeComplete: enter
01:52:03.227 00.000 7988 UpdateGuideState(): m_state=6
01:52:03.231 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3101
01:52:03.231 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=186.87, Mass=940, SNR=19.9, Peak=149 HFD=3.6
01:52:03.233 00.002 7988 MultiStar: exiting stabilization period
01:52:03.233 00.000 7988 MultiStar: [#1 -0.37,0.26,0.98,U] [#2 -0.00,0.69,0.00,M8] [#3 -0.07,0.48,0.86,U] [#4 -0.00,0.76,0.00,M4] [#5 -0.46,0.13,0.72,U] [#6 0.15,0.43,0.64,U] [#7 -0.20,0.87,0.00,M10] [#8 0.12,0.30,0.48,U] 
01:52:03.235 00.002 7988 single-star, 5 included, MultiStar: {-0.16, 0.29}, one-star: {-0.15, 0.18}
01:52:03.235 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.69 = 0.69)
01:52:03.237 00.002 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
01:52:03.237 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.26 mountX=0.18 mountY=0.14, mountTheta=0.67
01:52:03.239 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.18, opts=13)
01:52:03.241 00.002 7988 Enqueuing Move request for scope (-0.15, 0.18)
01:52:03.241 00.000 15712 Worker thread wakes up
01:52:03.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
01:52:03.241 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:52:03.241 00.000 15712 Moving (-0.15, 0.18) raw xDistance=0.18 yDistance=0.14
01:52:03.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
01:52:03.243 00.002 7988 UpdateGuideState exits: m=940 SNR=19.9
01:52:03.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:03.243 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:03.243 00.000 7988 Enqueuing Expose request
01:52:03.243 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 639.26
01:52:03.243 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
01:52:03.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:03.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:52:03.243 00.000 15712 MoveAxis(W, 30, ABG)
01:52:03.243 00.000 15712 Guiding  Dir = 3, Dur = 30
01:52:03.243 00.000 15712 IsGuiding returns 0
01:52:03.267 00.024 15712 PulseGuide returned control before completion, sleep 15
01:52:03.301 00.034 15712 IsGuiding returns 1
01:52:03.306 00.005 15712 scope still moving after pulse duration time elapsed
01:52:03.338 00.032 15712 IsGuiding returns 0
01:52:03.338 00.000 15712 scope move finished after 30 + 59 ms
01:52:03.338 00.000 15712 Move returns status 0, amount 30
01:52:03.338 00.000 15712 MoveAxis(N, 0, ABG)
01:52:03.338 00.000 15712 Move returns status 0, amount 0
01:52:03.338 00.000 15712 move complete, result=0
01:52:03.338 00.000 15712 worker thread done servicing request
01:52:03.338 00.000 15712 Worker thread wakes up
01:52:03.338 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
01:52:03.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:03.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:04.747 01.409 15712 Exposure complete
01:52:04.809 00.062 15712 worker thread done servicing request
01:52:04.809 00.000 7988 OnExposeComplete: enter
01:52:04.809 00.000 7988 UpdateGuideState(): m_state=6
01:52:04.809 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3102
01:52:04.809 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=187.49, Mass=873, SNR=19.0, Peak=139 HFD=3.2
01:52:04.809 00.000 7988 MultiStar: [#1 -0.35,0.80,0.00,M5] [#2 0.00,1.36,0.00,M9] [#3 -0.13,0.45,0.87,U] [#4 -0.25,1.12,0.00,M5] [#5 -0.40,0.43,0.00,M4] [#6 -0.42,0.52,0.00,M3] [#7 -0.25,0.98,0.00,R] [#8 -0.46,0.57,0.00,M1] 
01:52:04.809 00.000 7988 refined, 1 included, MultiStar: {-0.14, 0.64}, one-star: {-0.14, 0.80}
01:52:04.809 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
01:52:04.809 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
01:52:04.809 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.64 hyp=0.65 cameraTheta=1.78 mountX=0.64 mountY=0.12, mountTheta=0.19
01:52:04.809 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.64, opts=13)
01:52:04.809 00.000 7988 Enqueuing Move request for scope (-0.14, 0.64)
01:52:04.809 00.000 15712 Worker thread wakes up
01:52:04.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.64) opts 0xd
01:52:04.809 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.64)
01:52:04.809 00.000 15712 Moving (-0.14, 0.64) raw xDistance=0.64 yDistance=0.12
01:52:04.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:52:04.824 00.015 7988 UpdateGuideState exits: m=873 SNR=19.0
01:52:04.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:04.826 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:04.826 00.000 7988 Enqueuing Expose request
01:52:04.828 00.002 15712 PPEC rslt: input = 0.64, final = 0.37, react = 0.38, pred = -0.01, hyst = 0.33, hyst_pct = 0.00, period_length = 639.26
01:52:04.828 00.000 15712 PPEC: input: 0.64, control: 0.37, exposure: 1500
01:52:04.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:04.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:52:04.828 00.000 15712 MoveAxis(W, 120, ABG)
01:52:04.828 00.000 15712 Guiding  Dir = 3, Dur = 120
01:52:04.828 00.000 15712 IsGuiding returns 0
01:52:04.856 00.028 15712 PulseGuide returned control before completion, sleep 104
01:52:04.967 00.111 15712 IsGuiding returns 1
01:52:04.967 00.000 15712 scope still moving after pulse duration time elapsed
01:52:05.014 00.047 15712 IsGuiding returns 0
01:52:05.014 00.000 15712 scope move finished after 120 + 66 ms
01:52:05.014 00.000 15712 Move returns status 0, amount 120
01:52:05.014 00.000 15712 MoveAxis(N, 0, ABG)
01:52:05.014 00.000 15712 Move returns status 0, amount 0
01:52:05.016 00.002 15712 move complete, result=0
01:52:05.016 00.000 15712 worker thread done servicing request
01:52:05.016 00.000 15712 Worker thread wakes up
01:52:05.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:05.016 00.000 7988 GuideStep: 0.6 px 120 ms WEST, 0.1 px 0 ms NORTH
01:52:05.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:06.656 01.640 15712 Exposure complete
01:52:06.722 00.066 15712 worker thread done servicing request
01:52:06.722 00.000 7988 OnExposeComplete: enter
01:52:06.722 00.000 7988 UpdateGuideState(): m_state=6
01:52:06.722 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3103
01:52:06.722 00.000 7988 Star::Find returns 1 (0), X=973.58, Y=188.68, Mass=881, SNR=19.1, Peak=129 HFD=3.5
01:52:06.722 00.000 7988 MultiStar: large primary error, entering stabilization period
01:52:06.722 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
01:52:06.728 00.006 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
01:52:06.728 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=1.99 hyp=2.00 cameraTheta=1.64 mountX=1.99 mountY=0.09, mountTheta=0.05
01:52:06.728 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=1.99, opts=13)
01:52:06.728 00.000 7988 Enqueuing Move request for scope (-0.14, 1.99)
01:52:06.728 00.000 15712 Worker thread wakes up
01:52:06.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:06.728 00.000 7988 UpdateGuideState exits: m=881 SNR=19.1
01:52:06.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:06.736 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:06.736 00.000 7988 Enqueuing Expose request
01:52:06.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.99) opts 0xd
01:52:06.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 1.99)
01:52:06.736 00.000 15712 Moving (-0.14, 1.99) raw xDistance=1.99 yDistance=0.09
01:52:06.743 00.007 15712 PPEC rslt: input = 1.99, final = 1.18, react = 1.20, pred = -0.01, hyst = 1.08, hyst_pct = 0.00, period_length = 639.26
01:52:06.743 00.000 15712 PPEC: input: 1.99, control: 1.18, exposure: 1500
01:52:06.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:06.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:52:06.743 00.000 15712 MoveAxis(W, 386, ABG)
01:52:06.743 00.000 15712 Guiding  Dir = 3, Dur = 386
01:52:06.743 00.000 15712 IsGuiding returns 0
01:52:06.757 00.014 15712 PulseGuide returned control before completion, sleep 382
01:52:07.149 00.392 15712 IsGuiding returns 1
01:52:07.149 00.000 15712 scope still moving after pulse duration time elapsed
01:52:07.190 00.041 15712 IsGuiding returns 0
01:52:07.190 00.000 15712 scope move finished after 386 + 60 ms
01:52:07.190 00.000 15712 Move returns status 0, amount 386
01:52:07.190 00.000 15712 MoveAxis(N, 0, ABG)
01:52:07.190 00.000 15712 Move returns status 0, amount 0
01:52:07.190 00.000 15712 move complete, result=0
01:52:07.190 00.000 7988 GuideStep: 2.0 px 386 ms WEST, 0.1 px 0 ms NORTH
01:52:07.192 00.002 15712 worker thread done servicing request
01:52:07.192 00.000 15712 Worker thread wakes up
01:52:07.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:07.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:08.603 01.411 15712 Exposure complete
01:52:08.664 00.061 15712 worker thread done servicing request
01:52:08.664 00.000 7988 OnExposeComplete: enter
01:52:08.664 00.000 7988 UpdateGuideState(): m_state=6
01:52:08.668 00.004 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3104
01:52:08.668 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=188.41, Mass=1048, SNR=21.0, Peak=133 HFD=4.0
01:52:08.670 00.002 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
01:52:08.670 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
01:52:08.672 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=1.72 hyp=1.72 cameraTheta=1.57 mountX=1.72 mountY=-0.05, mountTheta=-0.03
01:52:08.674 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=1.72, opts=13)
01:52:08.674 00.000 7988 Enqueuing Move request for scope (0.01, 1.72)
01:52:08.676 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:08.676 00.000 7988 UpdateGuideState exits: m=1048 SNR=21.0
01:52:08.678 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:08.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:08.680 00.002 7988 Enqueuing Expose request
01:52:08.681 00.001 15712 Worker thread wakes up
01:52:08.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.72) opts 0xd
01:52:08.681 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 1.72)
01:52:08.681 00.000 15712 Moving (0.01, 1.72) raw xDistance=1.72 yDistance=-0.05
01:52:08.681 00.000 15712 PPEC rslt: input = 1.72, final = 1.02, react = 1.03, pred = -0.01, hyst = 0.95, hyst_pct = 0.00, period_length = 639.26
01:52:08.681 00.000 15712 PPEC: input: 1.72, control: 1.02, exposure: 1500
01:52:08.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:08.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:52:08.681 00.000 15712 MoveAxis(W, 332, ABG)
01:52:08.681 00.000 15712 Guiding  Dir = 3, Dur = 332
01:52:08.681 00.000 15712 IsGuiding returns 0
01:52:08.698 00.017 15712 PulseGuide returned control before completion, sleep 321
01:52:09.039 00.341 15712 IsGuiding returns 1
01:52:09.039 00.000 15712 scope still moving after pulse duration time elapsed
01:52:09.079 00.040 15712 IsGuiding returns 0
01:52:09.079 00.000 15712 scope move finished after 332 + 60 ms
01:52:09.079 00.000 15712 Move returns status 0, amount 332
01:52:09.079 00.000 15712 MoveAxis(N, 0, ABG)
01:52:09.079 00.000 15712 Move returns status 0, amount 0
01:52:09.079 00.000 15712 move complete, result=0
01:52:09.079 00.000 15712 worker thread done servicing request
01:52:09.079 00.000 15712 Worker thread wakes up
01:52:09.079 00.000 7988 GuideStep: 1.7 px 332 ms WEST, -0.1 px 0 ms NORTH
01:52:09.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:09.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:10.723 01.644 15712 Exposure complete
01:52:10.787 00.064 15712 worker thread done servicing request
01:52:10.787 00.000 7988 OnExposeComplete: enter
01:52:10.787 00.000 7988 UpdateGuideState(): m_state=6
01:52:10.787 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3105
01:52:10.787 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=186.70, Mass=882, SNR=19.3, Peak=154 HFD=3.5
01:52:10.787 00.000 7988 MultiStar: exiting stabilization period
01:52:10.787 00.000 7988 MultiStar: [#1 -0.30,0.08,1.04,U] [#2 -0.07,0.41,0.94,U] [#3 -0.02,-0.10,0.92,U] [#4 -0.17,0.75,0.00,M6] [#5 0.12,-0.09,0.72,U] [#6 -0.10,0.02,0.68,U] [#7 0.20,-0.63,0.00,M1] [#8 0.14,-0.03,0.47,U] 
01:52:10.792 00.005 7988 single-star, 6 included, MultiStar: {-0.06, 0.06}, one-star: {-0.02, 0.01}
01:52:10.792 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
01:52:10.792 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
01:52:10.792 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.70 mountX=0.01 mountY=0.02, mountTheta=1.13
01:52:10.792 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.01, opts=13)
01:52:10.792 00.000 7988 Enqueuing Move request for scope (-0.02, 0.01)
01:52:10.792 00.000 15712 Worker thread wakes up
01:52:10.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
01:52:10.792 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
01:52:10.800 00.008 15712 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
01:52:10.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:10.800 00.000 7988 UpdateGuideState exits: m=882 SNR=19.3
01:52:10.802 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:10.802 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:10.804 00.002 7988 Enqueuing Expose request
01:52:10.804 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:52:10.804 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
01:52:10.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:10.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:52:10.804 00.000 15712 MoveAxis(E, 4, ABG)
01:52:10.804 00.000 15712 Guiding  Dir = 2, Dur = 4
01:52:10.806 00.002 15712 IsGuiding returns 0
01:52:10.835 00.029 15712 IsGuiding returns 0
01:52:10.835 00.000 15712 Move returns status 0, amount 4
01:52:10.835 00.000 15712 MoveAxis(N, 0, ABG)
01:52:10.835 00.000 15712 Move returns status 0, amount 0
01:52:10.835 00.000 15712 move complete, result=0
01:52:10.835 00.000 15712 worker thread done servicing request
01:52:10.835 00.000 15712 Worker thread wakes up
01:52:10.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:10.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:10.835 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:52:12.238 01.403 15712 Exposure complete
01:52:12.301 00.063 15712 worker thread done servicing request
01:52:12.301 00.000 7988 OnExposeComplete: enter
01:52:12.301 00.000 7988 UpdateGuideState(): m_state=6
01:52:12.305 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3106
01:52:12.306 00.001 7988 Star::Find returns 1 (0), X=973.82, Y=186.13, Mass=996, SNR=20.5, Peak=144 HFD=4.2
01:52:12.306 00.000 7988 MultiStar: [#1 -0.24,-0.44,0.00,M5] [#2 -0.02,0.03,0.80,U] [#3 -0.19,-0.44,0.87,U] [#4 -0.00,0.02,0.72,U] [#5 -0.18,-0.72,0.00,M4] [#6 0.06,-0.19,0.59,U] [#7 0.60,-0.83,0.00,M2] [#8 0.08,-0.69,0.00,M1] 
01:52:12.308 00.002 7988 refined, 4 included, MultiStar: {-0.01, -0.25}, one-star: {0.10, -0.56}
01:52:12.308 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
01:52:12.310 00.002 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.07)
01:52:12.310 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.62 mountX=-0.25 mountY=0.02, mountTheta=3.07
01:52:12.312 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.25, opts=13)
01:52:12.314 00.002 7988 Enqueuing Move request for scope (-0.01, -0.25)
01:52:12.314 00.000 15712 Worker thread wakes up
01:52:12.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
01:52:12.314 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
01:52:12.314 00.000 15712 Moving (-0.01, -0.25) raw xDistance=-0.25 yDistance=0.02
01:52:12.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:12.317 00.003 7988 UpdateGuideState exits: m=996 SNR=20.5
01:52:12.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:12.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:12.317 00.000 7988 Enqueuing Expose request
01:52:12.317 00.000 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 639.26
01:52:12.317 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
01:52:12.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:12.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:52:12.317 00.000 15712 MoveAxis(E, 52, ABG)
01:52:12.317 00.000 15712 Guiding  Dir = 2, Dur = 52
01:52:12.317 00.000 15712 IsGuiding returns 0
01:52:12.333 00.016 15712 PulseGuide returned control before completion, sleep 47
01:52:12.413 00.080 15712 IsGuiding returns 0
01:52:12.413 00.000 15712 Move returns status 0, amount 52
01:52:12.413 00.000 15712 MoveAxis(N, 0, ABG)
01:52:12.413 00.000 15712 Move returns status 0, amount 0
01:52:12.413 00.000 15712 move complete, result=0
01:52:12.413 00.000 15712 worker thread done servicing request
01:52:12.413 00.000 15712 Worker thread wakes up
01:52:12.413 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
01:52:12.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:12.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:14.058 01.645 15712 Exposure complete
01:52:14.119 00.061 15712 worker thread done servicing request
01:52:14.119 00.000 7988 OnExposeComplete: enter
01:52:14.123 00.004 7988 UpdateGuideState(): m_state=6
01:52:14.123 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3107
01:52:14.125 00.002 7988 Star::Find returns 1 (0), X=973.52, Y=186.34, Mass=978, SNR=20.5, Peak=132 HFD=3.9
01:52:14.125 00.000 7988 MultiStar: [#1 -0.41,-0.32,0.00,M6] [#2 -0.50,0.36,0.00,M8] [#3 -0.17,-0.31,0.81,U] [#4 -0.31,0.20,0.69,U] [#5 0.08,-0.44,0.71,U] [#6 0.04,-0.29,0.64,U] [#7 0.16,-1.07,0.00,M3] [#8 -0.09,-0.28,0.42,U] 
01:52:14.127 00.002 7988 refined, 5 included, MultiStar: {-0.12, -0.25}, one-star: {-0.20, -0.35}
01:52:14.129 00.002 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
01:52:14.129 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
01:52:14.129 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.01 mountX=-0.26 mountY=0.12, mountTheta=2.69
01:52:14.131 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.25, opts=13)
01:52:14.133 00.002 7988 Enqueuing Move request for scope (-0.12, -0.25)
01:52:14.135 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:14.135 00.000 7988 UpdateGuideState exits: m=978 SNR=20.5
01:52:14.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:14.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:14.135 00.000 7988 Enqueuing Expose request
01:52:14.140 00.005 15712 Worker thread wakes up
01:52:14.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
01:52:14.140 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
01:52:14.140 00.000 15712 Moving (-0.12, -0.25) raw xDistance=-0.26 yDistance=0.12
01:52:14.142 00.002 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:52:14.142 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
01:52:14.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:14.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:52:14.142 00.000 15712 MoveAxis(E, 53, ABG)
01:52:14.142 00.000 15712 Guiding  Dir = 2, Dur = 53
01:52:14.142 00.000 15712 IsGuiding returns 0
01:52:14.158 00.016 15712 PulseGuide returned control before completion, sleep 48
01:52:14.216 00.058 15712 IsGuiding returns 1
01:52:14.216 00.000 15712 scope still moving after pulse duration time elapsed
01:52:14.252 00.036 15712 IsGuiding returns 0
01:52:14.252 00.000 15712 scope move finished after 53 + 58 ms
01:52:14.252 00.000 15712 Move returns status 0, amount 53
01:52:14.252 00.000 15712 MoveAxis(N, 0, ABG)
01:52:14.252 00.000 15712 Move returns status 0, amount 0
01:52:14.252 00.000 15712 move complete, result=0
01:52:14.252 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
01:52:14.258 00.006 15712 worker thread done servicing request
01:52:14.258 00.000 15712 Worker thread wakes up
01:52:14.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:14.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:15.666 01.408 15712 Exposure complete
01:52:15.731 00.065 15712 worker thread done servicing request
01:52:15.731 00.000 7988 OnExposeComplete: enter
01:52:15.731 00.000 7988 UpdateGuideState(): m_state=6
01:52:15.734 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3108
01:52:15.734 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=187.84, Mass=846, SNR=18.9, Peak=147 HFD=3.4
01:52:15.736 00.002 7988 MultiStar: large primary error, entering stabilization period
01:52:15.736 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
01:52:15.738 00.002 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
01:52:15.738 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=1.15 hyp=1.15 cameraTheta=1.62 mountX=1.15 mountY=0.02, mountTheta=0.02
01:52:15.740 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=1.15, opts=13)
01:52:15.742 00.002 7988 Enqueuing Move request for scope (-0.05, 1.15)
01:52:15.742 00.000 15712 Worker thread wakes up
01:52:15.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.15) opts 0xd
01:52:15.742 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 1.15)
01:52:15.742 00.000 15712 Moving (-0.05, 1.15) raw xDistance=1.15 yDistance=0.02
01:52:15.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:15.742 00.000 7988 UpdateGuideState exits: m=846 SNR=18.9
01:52:15.745 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:15.746 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:15.746 00.000 7988 Enqueuing Expose request
01:52:15.746 00.000 15712 PPEC rslt: input = 1.15, final = 0.68, react = 0.69, pred = -0.01, hyst = 0.61, hyst_pct = 0.00, period_length = 639.26
01:52:15.746 00.000 15712 PPEC: input: 1.15, control: 0.68, exposure: 1500
01:52:15.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:15.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:52:15.746 00.000 15712 MoveAxis(W, 222, ABG)
01:52:15.746 00.000 15712 Guiding  Dir = 3, Dur = 222
01:52:15.746 00.000 15712 IsGuiding returns 0
01:52:15.774 00.028 15712 PulseGuide returned control before completion, sleep 208
01:52:16.013 00.239 15712 IsGuiding returns 0
01:52:16.013 00.000 15712 Move returns status 0, amount 222
01:52:16.013 00.000 15712 MoveAxis(N, 0, ABG)
01:52:16.013 00.000 15712 Move returns status 0, amount 0
01:52:16.013 00.000 15712 move complete, result=0
01:52:16.013 00.000 15712 worker thread done servicing request
01:52:16.013 00.000 15712 Worker thread wakes up
01:52:16.013 00.000 7988 GuideStep: 1.1 px 222 ms WEST, 0.0 px 0 ms NORTH
01:52:16.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:16.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:17.756 01.743 15712 Exposure complete
01:52:17.818 00.062 15712 worker thread done servicing request
01:52:17.818 00.000 7988 OnExposeComplete: enter
01:52:17.818 00.000 7988 UpdateGuideState(): m_state=6
01:52:17.822 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
01:52:17.822 00.000 7988 Star::Find returns 1 (0), X=973.57, Y=186.19, Mass=1005, SNR=20.8, Peak=147 HFD=3.8
01:52:17.824 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
01:52:17.824 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
01:52:17.826 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.50 hyp=0.52 cameraTheta=-1.86 mountX=-0.50 mountY=0.16, mountTheta=2.83
01:52:17.828 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.50, opts=13)
01:52:17.828 00.000 7988 Enqueuing Move request for scope (-0.15, -0.50)
01:52:17.830 00.002 15712 Worker thread wakes up
01:52:17.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.50) opts 0xd
01:52:17.830 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.50)
01:52:17.830 00.000 15712 Moving (-0.15, -0.50) raw xDistance=-0.50 yDistance=0.16
01:52:17.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:17.830 00.000 7988 UpdateGuideState exits: m=1005 SNR=20.8
01:52:17.832 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:17.833 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:17.833 00.000 7988 Enqueuing Expose request
01:52:17.833 00.000 15712 PPEC rslt: input = -0.50, final = -0.31, react = -0.30, pred = -0.01, hyst = -0.28, hyst_pct = 0.00, period_length = 639.26
01:52:17.833 00.000 15712 PPEC: input: -0.50, control: -0.31, exposure: 1500
01:52:17.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:17.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:52:17.833 00.000 15712 MoveAxis(E, 102, ABG)
01:52:17.833 00.000 15712 Guiding  Dir = 2, Dur = 102
01:52:17.833 00.000 15712 IsGuiding returns 0
01:52:17.852 00.019 15712 PulseGuide returned control before completion, sleep 97
01:52:17.965 00.113 15712 IsGuiding returns 0
01:52:17.965 00.000 15712 Move returns status 0, amount 102
01:52:17.965 00.000 15712 MoveAxis(N, 0, ABG)
01:52:17.965 00.000 15712 Move returns status 0, amount 0
01:52:17.965 00.000 15712 move complete, result=0
01:52:17.965 00.000 7988 GuideStep: -0.5 px 102 ms EAST, 0.2 px 0 ms NORTH
01:52:17.966 00.001 15712 worker thread done servicing request
01:52:17.966 00.000 15712 Worker thread wakes up
01:52:17.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:17.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:19.382 01.416 15712 Exposure complete
01:52:19.446 00.064 15712 worker thread done servicing request
01:52:19.446 00.000 7988 OnExposeComplete: enter
01:52:19.446 00.000 7988 UpdateGuideState(): m_state=6
01:52:19.449 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3110
01:52:19.449 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=186.70, Mass=991, SNR=20.4, Peak=163 HFD=3.7
01:52:19.449 00.000 7988 MultiStar: exiting stabilization period
01:52:19.449 00.000 7988 MultiStar: [#1 -0.39,0.19,0.99,U] [#2 0.11,0.81,0.00,M9] [#3 0.15,-0.31,0.88,U] [#4 -0.17,0.36,0.68,U] [#5 -0.29,-0.09,0.76,U] [#6 -0.06,-0.35,0.68,U] [#7 0.11,-0.43,0.48,U] [#8 -0.40,-0.29,0.44,U] 
01:52:19.449 00.000 7988 single-star, 7 included, MultiStar: {-0.11, -0.08}, one-star: {0.13, 0.01}
01:52:19.449 00.000 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
01:52:19.449 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
01:52:19.449 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.07 mountX=0.01 mountY=-0.13, mountTheta=-1.49
01:52:19.449 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.01, opts=13)
01:52:19.449 00.000 7988 Enqueuing Move request for scope (0.13, 0.01)
01:52:19.460 00.011 15712 Worker thread wakes up
01:52:19.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:52:19.460 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:52:19.460 00.000 15712 Moving (0.13, 0.01) raw xDistance=0.01 yDistance=-0.13
01:52:19.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:52:19.460 00.000 7988 UpdateGuideState exits: m=991 SNR=20.4
01:52:19.463 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:19.463 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:19.465 00.002 7988 Enqueuing Expose request
01:52:19.466 00.001 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:52:19.466 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
01:52:19.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:19.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:52:19.466 00.000 15712 MoveAxis(E, 3, ABG)
01:52:19.466 00.000 15712 Guiding  Dir = 2, Dur = 3
01:52:19.466 00.000 15712 IsGuiding returns 0
01:52:19.482 00.016 15712 IsGuiding returns 0
01:52:19.482 00.000 15712 Move returns status 0, amount 3
01:52:19.482 00.000 15712 MoveAxis(N, 0, ABG)
01:52:19.482 00.000 15712 Move returns status 0, amount 0
01:52:19.482 00.000 15712 move complete, result=0
01:52:19.482 00.000 15712 worker thread done servicing request
01:52:19.482 00.000 15712 Worker thread wakes up
01:52:19.482 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:52:19.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:19.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:21.120 01.638 15712 Exposure complete
01:52:21.181 00.061 15712 worker thread done servicing request
01:52:21.181 00.000 7988 OnExposeComplete: enter
01:52:21.183 00.002 7988 UpdateGuideState(): m_state=6
01:52:21.183 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3111
01:52:21.185 00.002 7988 Star::Find returns 1 (0), X=973.72, Y=186.92, Mass=1092, SNR=21.6, Peak=171 HFD=3.9
01:52:21.187 00.002 7988 MultiStar: [#1 -0.62,0.51,0.00,M6] [#2 -0.28,0.52,0.00,M10] [#3 -0.41,0.16,0.84,U] [#4 -0.01,0.96,0.00,M4] [#5 -0.23,0.25,0.73,U] [#6 0.08,0.61,0.00,M1] [#7 0.01,-0.35,0.43,U] [#8 -0.18,0.84,0.00,M1] 
01:52:21.187 00.000 7988 refined, 3 included, MultiStar: {-0.17, 0.13}, one-star: {0.00, 0.23}
01:52:21.189 00.002 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
01:52:21.189 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
01:52:21.191 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.49 mountX=0.13 mountY=0.17, mountTheta=0.92
01:52:21.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.13, opts=13)
01:52:21.193 00.002 7988 Enqueuing Move request for scope (-0.17, 0.13)
01:52:21.195 00.002 15712 Worker thread wakes up
01:52:21.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
01:52:21.195 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
01:52:21.195 00.000 15712 Moving (-0.17, 0.13) raw xDistance=0.13 yDistance=0.17
01:52:21.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:52:21.196 00.001 7988 UpdateGuideState exits: m=1092 SNR=21.6
01:52:21.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:21.199 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:21.200 00.001 7988 Enqueuing Expose request
01:52:21.200 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:52:21.200 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
01:52:21.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:21.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:52:21.200 00.000 15712 MoveAxis(E, 5, ABG)
01:52:21.200 00.000 15712 Guiding  Dir = 2, Dur = 5
01:52:21.200 00.000 15712 IsGuiding returns 0
01:52:21.217 00.017 15712 IsGuiding returns 0
01:52:21.217 00.000 15712 Move returns status 0, amount 5
01:52:21.217 00.000 15712 MoveAxis(N, 0, ABG)
01:52:21.217 00.000 15712 Move returns status 0, amount 0
01:52:21.217 00.000 15712 move complete, result=0
01:52:21.217 00.000 15712 worker thread done servicing request
01:52:21.217 00.000 15712 Worker thread wakes up
01:52:21.217 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
01:52:21.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:21.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:22.629 01.412 15712 Exposure complete
01:52:22.692 00.063 15712 worker thread done servicing request
01:52:22.692 00.000 7988 OnExposeComplete: enter
01:52:22.692 00.000 7988 UpdateGuideState(): m_state=6
01:52:22.697 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3112
01:52:22.698 00.001 7988 Star::Find returns 1 (0), X=973.51, Y=185.82, Mass=917, SNR=19.5, Peak=153 HFD=3.5
01:52:22.698 00.000 7988 MultiStar: [#1 -0.36,-0.61,0.00,M7] [#2 -0.20,-0.20,0.91,U] [#3 -0.13,-0.61,0.00,M3] [#4 -0.25,-0.03,0.73,U] [#5 -0.26,-0.69,0.00,M2] [#6 -0.13,-0.61,0.00,M2] [#7 0.06,-1.49,0.00,M2] [#8 -0.36,-0.66,0.00,M2] 
01:52:22.700 00.002 7988 refined, 2 included, MultiStar: {-0.22, -0.41}, one-star: {-0.21, -0.88}
01:52:22.700 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.62 = 2.66)
01:52:22.702 00.002 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.63)
01:52:22.702 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.41 hyp=0.46 cameraTheta=-2.06 mountX=-0.41 mountY=0.23, mountTheta=2.63
01:52:22.704 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.41, opts=13)
01:52:22.706 00.002 7988 Enqueuing Move request for scope (-0.22, -0.41)
01:52:22.706 00.000 15712 Worker thread wakes up
01:52:22.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.41) opts 0xd
01:52:22.706 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.41)
01:52:22.706 00.000 15712 Moving (-0.22, -0.41) raw xDistance=-0.41 yDistance=0.23
01:52:22.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
01:52:22.708 00.002 7988 UpdateGuideState exits: m=917 SNR=19.5
01:52:22.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:22.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:22.708 00.000 7988 Enqueuing Expose request
01:52:22.708 00.000 15712 PPEC rslt: input = -0.41, final = -0.26, react = -0.25, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 639.26
01:52:22.708 00.000 15712 PPEC: input: -0.41, control: -0.26, exposure: 1500
01:52:22.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:22.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:52:22.708 00.000 15712 MoveAxis(E, 84, ABG)
01:52:22.708 00.000 15712 Guiding  Dir = 2, Dur = 84
01:52:22.708 00.000 15712 IsGuiding returns 0
01:52:22.728 00.020 15712 PulseGuide returned control before completion, sleep 80
01:52:22.823 00.095 15712 IsGuiding returns 0
01:52:22.823 00.000 15712 Move returns status 0, amount 84
01:52:22.823 00.000 15712 MoveAxis(N, 0, ABG)
01:52:22.823 00.000 15712 Move returns status 0, amount 0
01:52:22.823 00.000 15712 move complete, result=0
01:52:22.823 00.000 7988 GuideStep: -0.4 px 84 ms EAST, 0.2 px 0 ms NORTH
01:52:22.826 00.003 15712 worker thread done servicing request
01:52:22.826 00.000 15712 Worker thread wakes up
01:52:22.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:22.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:24.464 01.638 15712 Exposure complete
01:52:24.529 00.065 15712 worker thread done servicing request
01:52:24.529 00.000 7988 OnExposeComplete: enter
01:52:24.531 00.002 7988 UpdateGuideState(): m_state=6
01:52:24.532 00.001 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3113
01:52:24.533 00.001 7988 Star::Find returns 1 (0), X=973.89, Y=185.96, Mass=1009, SNR=21.0, Peak=165 HFD=4.1
01:52:24.534 00.001 7988 MultiStar: [#1 -0.10,-0.92,0.00,M8] [#2 -0.05,-0.44,0.86,U] [#3 -0.02,-0.84,0.00,M4] [#4 0.13,-0.34,0.68,U] [#5 0.15,-0.52,0.00,M3] [#6 -0.01,-0.52,0.00,M3] [#7 0.13,-1.07,0.00,M3] [#8 0.22,-0.37,0.40,U] 
01:52:24.535 00.001 7988 refined, 3 included, MultiStar: {0.10, -0.51}, one-star: {0.17, -0.73}
01:52:24.536 00.001 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
01:52:24.537 00.001 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
01:52:24.537 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.51 hyp=0.52 cameraTheta=-1.37 mountX=-0.51 mountY=-0.09, mountTheta=-2.97
01:52:24.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.51, opts=13)
01:52:24.537 00.000 7988 Enqueuing Move request for scope (0.10, -0.51)
01:52:24.537 00.000 15712 Worker thread wakes up
01:52:24.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.51) opts 0xd
01:52:24.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.51)
01:52:24.537 00.000 15712 Moving (0.10, -0.51) raw xDistance=-0.51 yDistance=-0.09
01:52:24.542 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:52:24.542 00.000 7988 UpdateGuideState exits: m=1009 SNR=21.0
01:52:24.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:24.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:24.542 00.000 7988 Enqueuing Expose request
01:52:24.542 00.000 15712 PPEC rslt: input = -0.51, final = -0.32, react = -0.30, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 639.26
01:52:24.542 00.000 15712 PPEC: input: -0.51, control: -0.32, exposure: 1500
01:52:24.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:24.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:52:24.542 00.000 15712 MoveAxis(E, 103, ABG)
01:52:24.542 00.000 15712 Guiding  Dir = 2, Dur = 103
01:52:24.542 00.000 15712 IsGuiding returns 0
01:52:24.558 00.016 15712 PulseGuide returned control before completion, sleep 96
01:52:24.676 00.118 15712 IsGuiding returns 0
01:52:24.676 00.000 15712 Move returns status 0, amount 103
01:52:24.676 00.000 15712 MoveAxis(N, 0, ABG)
01:52:24.676 00.000 15712 Move returns status 0, amount 0
01:52:24.676 00.000 15712 move complete, result=0
01:52:24.676 00.000 7988 GuideStep: -0.5 px 103 ms EAST, -0.1 px 0 ms NORTH
01:52:24.680 00.004 15712 worker thread done servicing request
01:52:24.680 00.000 15712 Worker thread wakes up
01:52:24.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:24.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:26.091 01.411 15712 Exposure complete
01:52:26.154 00.063 15712 worker thread done servicing request
01:52:26.155 00.001 7988 OnExposeComplete: enter
01:52:26.155 00.000 7988 UpdateGuideState(): m_state=6
01:52:26.155 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3114
01:52:26.155 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=186.99, Mass=951, SNR=20.0, Peak=150 HFD=3.8
01:52:26.155 00.000 7988 MultiStar: [#1 -0.12,0.49,1.06,U] [#2 0.12,0.93,0.00,M9] [#3 -0.08,0.25,0.89,U] [#4 -0.34,0.84,0.00,M3] [#5 -0.07,0.60,0.00,M4] [#6 0.37,0.34,0.00,M4] [#7 0.17,-0.31,0.51,U] [#8 -0.01,0.60,0.00,M2] 
01:52:26.155 00.000 7988 refined, 3 included, MultiStar: {-0.06, 0.25}, one-star: {-0.10, 0.30}
01:52:26.155 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
01:52:26.155 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
01:52:26.155 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.80 mountX=0.25 mountY=0.05, mountTheta=0.21
01:52:26.165 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.25, opts=13)
01:52:26.165 00.000 7988 Enqueuing Move request for scope (-0.06, 0.25)
01:52:26.167 00.002 15712 Worker thread wakes up
01:52:26.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
01:52:26.167 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
01:52:26.167 00.000 15712 Moving (-0.06, 0.25) raw xDistance=0.25 yDistance=0.05
01:52:26.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:52:26.168 00.001 7988 UpdateGuideState exits: m=951 SNR=20.0
01:52:26.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:26.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:26.168 00.000 7988 Enqueuing Expose request
01:52:26.168 00.000 15712 PPEC rslt: input = 0.25, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:52:26.168 00.000 15712 PPEC: input: 0.25, control: 0.14, exposure: 1500
01:52:26.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:26.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:52:26.168 00.000 15712 MoveAxis(W, 47, ABG)
01:52:26.168 00.000 15712 Guiding  Dir = 3, Dur = 47
01:52:26.168 00.000 15712 IsGuiding returns 0
01:52:26.184 00.016 15712 PulseGuide returned control before completion, sleep 34
01:52:26.231 00.047 15712 IsGuiding returns 1
01:52:26.231 00.000 15712 scope still moving after pulse duration time elapsed
01:52:26.273 00.042 15712 IsGuiding returns 0
01:52:26.273 00.000 15712 scope move finished after 47 + 56 ms
01:52:26.273 00.000 15712 Move returns status 0, amount 47
01:52:26.273 00.000 15712 MoveAxis(N, 0, ABG)
01:52:26.273 00.000 15712 Move returns status 0, amount 0
01:52:26.273 00.000 15712 move complete, result=0
01:52:26.273 00.000 7988 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
01:52:26.279 00.006 15712 worker thread done servicing request
01:52:26.279 00.000 15712 Worker thread wakes up
01:52:26.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:26.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:28.018 01.739 15712 Exposure complete
01:52:28.079 00.061 15712 worker thread done servicing request
01:52:28.079 00.000 7988 OnExposeComplete: enter
01:52:28.079 00.000 7988 UpdateGuideState(): m_state=6
01:52:28.079 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3115
01:52:28.079 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=187.68, Mass=1037, SNR=21.1, Peak=149 HFD=3.8
01:52:28.079 00.000 7988 MultiStar: [#1 -0.33,1.14,0.00,M8] [#2 -0.30,1.43,0.00,M10] [#3 -0.17,0.89,0.00,M4] [#4 -0.05,1.79,0.00,M4] [#5 0.01,0.80,0.00,M5] [#6 0.28,1.12,0.00,M5] [#7 0.37,0.76,0.00,M3] [#8 -0.14,1.62,0.00,M3] 
01:52:28.079 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
01:52:28.087 00.008 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
01:52:28.087 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.99 hyp=0.99 cameraTheta=1.49 mountX=0.99 mountY=-0.10, mountTheta=-0.11
01:52:28.087 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.99, opts=13)
01:52:28.087 00.000 7988 Enqueuing Move request for scope (0.08, 0.99)
01:52:28.087 00.000 15712 Worker thread wakes up
01:52:28.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.99) opts 0xd
01:52:28.087 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.99)
01:52:28.087 00.000 15712 Moving (0.08, 0.99) raw xDistance=0.99 yDistance=-0.10
01:52:28.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:52:28.087 00.000 7988 UpdateGuideState exits: m=1037 SNR=21.1
01:52:28.094 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:28.095 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:28.097 00.002 7988 Enqueuing Expose request
01:52:28.097 00.000 15712 PPEC rslt: input = 0.99, final = 0.59, react = 0.59, pred = 0.00, hyst = 0.51, hyst_pct = 0.00, period_length = 639.26
01:52:28.097 00.000 15712 PPEC: input: 0.99, control: 0.59, exposure: 1500
01:52:28.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:28.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:52:28.097 00.000 15712 MoveAxis(W, 194, ABG)
01:52:28.097 00.000 15712 Guiding  Dir = 3, Dur = 194
01:52:28.097 00.000 15712 IsGuiding returns 0
01:52:28.111 00.014 15712 PulseGuide returned control before completion, sleep 189
01:52:28.323 00.212 15712 IsGuiding returns 0
01:52:28.323 00.000 15712 Move returns status 0, amount 194
01:52:28.323 00.000 15712 MoveAxis(N, 0, ABG)
01:52:28.323 00.000 15712 Move returns status 0, amount 0
01:52:28.323 00.000 15712 move complete, result=0
01:52:28.323 00.000 7988 GuideStep: 1.0 px 194 ms WEST, -0.1 px 0 ms NORTH
01:52:28.323 00.000 15712 worker thread done servicing request
01:52:28.325 00.002 15712 Worker thread wakes up
01:52:28.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:28.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:29.738 01.413 15712 Exposure complete
01:52:29.802 00.064 15712 worker thread done servicing request
01:52:29.802 00.000 7988 OnExposeComplete: enter
01:52:29.802 00.000 7988 UpdateGuideState(): m_state=6
01:52:29.807 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3116
01:52:29.807 00.000 7988 Star::Find returns 1 (0), X=973.53, Y=188.52, Mass=959, SNR=20.3, Peak=142 HFD=3.2
01:52:29.809 00.002 7988 MultiStar: large primary error, entering stabilization period
01:52:29.809 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
01:52:29.811 00.002 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
01:52:29.811 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=1.83 hyp=1.84 cameraTheta=1.67 mountX=1.83 mountY=0.14, mountTheta=0.08
01:52:29.813 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=1.83, opts=13)
01:52:29.815 00.002 7988 Enqueuing Move request for scope (-0.19, 1.83)
01:52:29.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:52:29.817 00.002 7988 UpdateGuideState exits: m=959 SNR=20.3
01:52:29.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:29.818 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:29.818 00.000 7988 Enqueuing Expose request
01:52:29.818 00.000 15712 Worker thread wakes up
01:52:29.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.83) opts 0xd
01:52:29.818 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 1.83)
01:52:29.818 00.000 15712 Moving (-0.19, 1.83) raw xDistance=1.83 yDistance=0.14
01:52:29.818 00.000 15712 PPEC rslt: input = 1.83, final = 1.10, react = 1.10, pred = 0.01, hyst = 0.99, hyst_pct = 0.00, period_length = 639.26
01:52:29.818 00.000 15712 PPEC: input: 1.83, control: 1.10, exposure: 1500
01:52:29.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:29.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:52:29.818 00.000 15712 MoveAxis(W, 359, ABG)
01:52:29.818 00.000 15712 Guiding  Dir = 3, Dur = 359
01:52:29.818 00.000 15712 IsGuiding returns 0
01:52:29.838 00.020 15712 PulseGuide returned control before completion, sleep 355
01:52:30.202 00.364 15712 IsGuiding returns 1
01:52:30.202 00.000 15712 scope still moving after pulse duration time elapsed
01:52:30.238 00.036 15712 IsGuiding returns 0
01:52:30.238 00.000 15712 scope move finished after 359 + 55 ms
01:52:30.238 00.000 15712 Move returns status 0, amount 359
01:52:30.238 00.000 15712 MoveAxis(N, 0, ABG)
01:52:30.238 00.000 15712 Move returns status 0, amount 0
01:52:30.238 00.000 15712 move complete, result=0
01:52:30.238 00.000 7988 GuideStep: 1.8 px 359 ms WEST, 0.1 px 0 ms NORTH
01:52:30.243 00.005 15712 worker thread done servicing request
01:52:30.243 00.000 15712 Worker thread wakes up
01:52:30.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:30.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:31.879 01.636 15712 Exposure complete
01:52:31.941 00.062 15712 worker thread done servicing request
01:52:31.941 00.000 7988 OnExposeComplete: enter
01:52:31.944 00.003 7988 UpdateGuideState(): m_state=6
01:52:31.944 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3117
01:52:31.944 00.000 7988 Star::Find returns 1 (0), X=973.15, Y=187.14, Mass=1052, SNR=21.2, Peak=148 HFD=4.1
01:52:31.944 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.56) = xAngle (0.91 = 0.91)
01:52:31.944 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
01:52:31.944 00.000 7988 CameraToMount -- cameraX=-0.57 cameraY=0.45 hyp=0.73 cameraTheta=2.47 mountX=0.45 mountY=0.56, mountTheta=0.90
01:52:31.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.57, y=0.45, opts=13)
01:52:31.944 00.000 7988 Enqueuing Move request for scope (-0.57, 0.45)
01:52:31.944 00.000 15712 Worker thread wakes up
01:52:31.944 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.45) opts 0xd
01:52:31.944 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.57, 0.45)
01:52:31.944 00.000 15712 Moving (-0.57, 0.45) raw xDistance=0.45 yDistance=0.56
01:52:31.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:52:31.944 00.000 7988 UpdateGuideState exits: m=1052 SNR=21.2
01:52:31.955 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:31.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:31.957 00.002 7988 Enqueuing Expose request
01:52:31.957 00.000 15712 PPEC rslt: input = 0.45, final = 0.28, react = 0.27, pred = 0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.26
01:52:31.957 00.000 15712 PPEC: input: 0.45, control: 0.28, exposure: 1500
01:52:31.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
01:52:31.957 00.000 15712 MoveAxis(W, 91, ABG)
01:52:31.957 00.000 15712 Guiding  Dir = 3, Dur = 91
01:52:31.957 00.000 15712 IsGuiding returns 0
01:52:31.978 00.021 15712 PulseGuide returned control before completion, sleep 78
01:52:32.069 00.091 15712 IsGuiding returns 0
01:52:32.069 00.000 15712 Move returns status 0, amount 91
01:52:32.069 00.000 15712 MoveAxis(S, 143, ABG)
01:52:32.069 00.000 15712 Guiding  Dir = 1, Dur = 143
01:52:32.080 00.011 15712 IsGuiding returns 0
01:52:32.148 00.068 15712 PulseGuide returned control before completion, sleep 74
01:52:32.244 00.096 15712 IsGuiding returns 1
01:52:32.244 00.000 15712 scope still moving after pulse duration time elapsed
01:52:32.319 00.075 15712 IsGuiding returns 1
01:52:32.345 00.026 15712 IsGuiding returns 0
01:52:32.345 00.000 15712 scope move finished after 143 + 129 ms
01:52:32.345 00.000 15712 Move returns status 0, amount 143
01:52:32.345 00.000 15712 move complete, result=0
01:52:32.345 00.000 7988 GuideStep: 0.4 px 91 ms WEST, 0.6 px 143 ms SOUTH
01:52:32.353 00.008 15712 worker thread done servicing request
01:52:32.353 00.000 15712 Worker thread wakes up
01:52:32.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:32.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:33.762 01.409 15712 Exposure complete
01:52:33.823 00.061 15712 worker thread done servicing request
01:52:33.823 00.000 7988 OnExposeComplete: enter
01:52:33.823 00.000 7988 UpdateGuideState(): m_state=6
01:52:33.828 00.005 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3118
01:52:33.828 00.000 7988 Star::Find returns 1 (0), X=973.37, Y=187.88, Mass=884, SNR=19.2, Peak=141 HFD=3.6
01:52:33.830 00.002 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
01:52:33.830 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
01:52:33.832 00.002 7988 CameraToMount -- cameraX=-0.35 cameraY=1.19 hyp=1.24 cameraTheta=1.86 mountX=1.19 mountY=0.32, mountTheta=0.26
01:52:33.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=1.19, opts=13)
01:52:33.834 00.002 7988 Enqueuing Move request for scope (-0.35, 1.19)
01:52:33.834 00.000 15712 Worker thread wakes up
01:52:33.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 1.19) opts 0xd
01:52:33.834 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 1.19)
01:52:33.834 00.000 15712 Moving (-0.35, 1.19) raw xDistance=1.19 yDistance=0.32
01:52:33.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:33.834 00.000 7988 UpdateGuideState exits: m=884 SNR=19.2
01:52:33.838 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:33.839 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:33.839 00.000 7988 Enqueuing Expose request
01:52:33.841 00.002 15712 PPEC rslt: input = 1.19, final = 0.72, react = 0.71, pred = 0.00, hyst = 0.71, hyst_pct = 0.00, period_length = 639.26
01:52:33.841 00.000 15712 PPEC: input: 1.19, control: 0.72, exposure: 1500
01:52:33.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:52:33.841 00.000 15712 MoveAxis(W, 233, ABG)
01:52:33.841 00.000 15712 Guiding  Dir = 3, Dur = 233
01:52:33.841 00.000 15712 IsGuiding returns 0
01:52:33.864 00.023 15712 PulseGuide returned control before completion, sleep 216
01:52:34.110 00.246 15712 IsGuiding returns 0
01:52:34.110 00.000 15712 Move returns status 0, amount 233
01:52:34.110 00.000 15712 MoveAxis(S, 81, ABG)
01:52:34.110 00.000 15712 Guiding  Dir = 1, Dur = 81
01:52:34.110 00.000 15712 IsGuiding returns 0
01:52:34.189 00.079 15712 PulseGuide returned control before completion, sleep 12
01:52:34.237 00.048 15712 IsGuiding returns 1
01:52:34.237 00.000 15712 scope still moving after pulse duration time elapsed
01:52:34.301 00.064 15712 IsGuiding returns 0
01:52:34.301 00.000 15712 scope move finished after 81 + 110 ms
01:52:34.301 00.000 15712 Move returns status 0, amount 81
01:52:34.301 00.000 15712 move complete, result=0
01:52:34.301 00.000 7988 GuideStep: 1.2 px 233 ms WEST, 0.3 px 81 ms SOUTH
01:52:34.303 00.002 15712 worker thread done servicing request
01:52:34.303 00.000 15712 Worker thread wakes up
01:52:34.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:34.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:35.947 01.644 15712 Exposure complete
01:52:36.007 00.060 15712 worker thread done servicing request
01:52:36.007 00.000 7988 OnExposeComplete: enter
01:52:36.007 00.000 7988 UpdateGuideState(): m_state=6
01:52:36.016 00.009 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3119
01:52:36.016 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=185.26, Mass=1054, SNR=21.0, Peak=167 HFD=3.8
01:52:36.018 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
01:52:36.018 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
01:52:36.020 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-1.43 hyp=1.44 cameraTheta=-1.52 mountX=-1.43 mountY=-0.04, mountTheta=-3.11
01:52:36.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-1.43, opts=13)
01:52:36.020 00.000 7988 Enqueuing Move request for scope (0.07, -1.43)
01:52:36.024 00.004 15712 Worker thread wakes up
01:52:36.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:36.024 00.000 7988 UpdateGuideState exits: m=1054 SNR=21.0
01:52:36.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:36.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:36.024 00.000 7988 Enqueuing Expose request
01:52:36.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.43) opts 0xd
01:52:36.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -1.43)
01:52:36.024 00.000 15712 Moving (0.07, -1.43) raw xDistance=-1.43 yDistance=-0.04
01:52:36.034 00.010 15712 PPEC rslt: input = -1.43, final = -0.86, react = -0.86, pred = -0.00, hyst = -0.76, hyst_pct = 0.00, period_length = 639.26
01:52:36.034 00.000 15712 PPEC: input: -1.43, control: -0.86, exposure: 1500
01:52:36.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:36.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:36.034 00.000 15712 MoveAxis(E, 282, ABG)
01:52:36.034 00.000 15712 Guiding  Dir = 2, Dur = 282
01:52:36.034 00.000 15712 IsGuiding returns 0
01:52:36.060 00.026 15712 PulseGuide returned control before completion, sleep 267
01:52:36.340 00.280 15712 IsGuiding returns 1
01:52:36.340 00.000 15712 scope still moving after pulse duration time elapsed
01:52:36.376 00.036 15712 IsGuiding returns 0
01:52:36.380 00.004 15712 scope move finished after 282 + 63 ms
01:52:36.380 00.000 15712 Move returns status 0, amount 282
01:52:36.380 00.000 15712 MoveAxis(N, 0, ABG)
01:52:36.380 00.000 15712 Move returns status 0, amount 0
01:52:36.380 00.000 15712 move complete, result=0
01:52:36.380 00.000 7988 GuideStep: -1.4 px 282 ms EAST, -0.0 px 0 ms NORTH
01:52:36.380 00.000 15712 worker thread done servicing request
01:52:36.380 00.000 15712 Worker thread wakes up
01:52:36.382 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:36.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:37.791 01.409 15712 Exposure complete
01:52:37.855 00.064 15712 worker thread done servicing request
01:52:37.855 00.000 7988 OnExposeComplete: enter
01:52:37.855 00.000 7988 UpdateGuideState(): m_state=6
01:52:37.855 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3120
01:52:37.855 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=186.24, Mass=925, SNR=19.7, Peak=143 HFD=3.6
01:52:37.855 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
01:52:37.855 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
01:52:37.861 00.006 7988 CameraToMount -- cameraX=0.30 cameraY=-0.45 hyp=0.55 cameraTheta=-0.98 mountX=-0.45 mountY=-0.29, mountTheta=-2.57
01:52:37.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.45, opts=13)
01:52:37.861 00.000 7988 Enqueuing Move request for scope (0.30, -0.45)
01:52:37.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:37.861 00.000 7988 UpdateGuideState exits: m=925 SNR=19.7
01:52:37.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:37.869 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:37.869 00.000 7988 Enqueuing Expose request
01:52:37.869 00.000 15712 Worker thread wakes up
01:52:37.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.45) opts 0xd
01:52:37.869 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.45)
01:52:37.869 00.000 15712 Moving (0.30, -0.45) raw xDistance=-0.45 yDistance=-0.29
01:52:37.869 00.000 15712 PPEC rslt: input = -0.45, final = -0.29, react = -0.27, pred = -0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
01:52:37.869 00.000 15712 PPEC: input: -0.45, control: -0.29, exposure: 1500
01:52:37.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:52:37.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:52:37.869 00.000 15712 MoveAxis(E, 94, ABG)
01:52:37.869 00.000 15712 Guiding  Dir = 2, Dur = 94
01:52:37.869 00.000 15712 IsGuiding returns 0
01:52:37.895 00.026 15712 PulseGuide returned control before completion, sleep 83
01:52:38.023 00.128 15712 IsGuiding returns 0
01:52:38.023 00.000 15712 Move returns status 0, amount 94
01:52:38.023 00.000 15712 MoveAxis(N, 0, ABG)
01:52:38.023 00.000 15712 Move returns status 0, amount 0
01:52:38.023 00.000 15712 move complete, result=0
01:52:38.023 00.000 7988 GuideStep: -0.5 px 94 ms EAST, -0.3 px 0 ms NORTH
01:52:38.028 00.005 15712 worker thread done servicing request
01:52:38.028 00.000 15712 Worker thread wakes up
01:52:38.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:38.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:39.655 01.627 15712 Exposure complete
01:52:39.724 00.069 15712 worker thread done servicing request
01:52:39.724 00.000 7988 OnExposeComplete: enter
01:52:39.724 00.000 7988 UpdateGuideState(): m_state=6
01:52:39.724 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3121
01:52:39.724 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=186.93, Mass=942, SNR=19.9, Peak=148 HFD=4.0
01:52:39.724 00.000 7988 MultiStar: exiting stabilization period
01:52:39.724 00.000 7988 MultiStar: [#1 0.04,0.23,1.04,U] [#2 0.11,0.64,0.00,R] [#3 0.05,0.09,0.87,U] [#4 0.07,0.55,0.00,M5] [#5 -0.25,0.31,0.68,U] [#6 0.32,0.20,0.72,U] [#7 0.20,-0.16,0.58,U] [#8 0.43,0.19,0.49,U] 
01:52:39.724 00.000 7988 refined, 6 included, MultiStar: {0.13, 0.17}, one-star: {0.22, 0.24}
01:52:39.724 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
01:52:39.732 00.008 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
01:52:39.732 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.92 mountX=0.17 mountY=-0.13, mountTheta=-0.66
01:52:39.732 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.17, opts=13)
01:52:39.732 00.000 7988 Enqueuing Move request for scope (0.13, 0.17)
01:52:39.738 00.006 15712 Worker thread wakes up
01:52:39.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
01:52:39.738 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
01:52:39.738 00.000 15712 Moving (0.13, 0.17) raw xDistance=0.17 yDistance=-0.13
01:52:39.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:39.738 00.000 7988 UpdateGuideState exits: m=942 SNR=19.9
01:52:39.740 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:39.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:39.742 00.002 7988 Enqueuing Expose request
01:52:39.742 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.04, hyst_pct = 0.00, period_length = 639.26
01:52:39.742 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
01:52:39.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:39.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:52:39.742 00.000 15712 MoveAxis(W, 26, ABG)
01:52:39.742 00.000 15712 Guiding  Dir = 3, Dur = 26
01:52:39.742 00.000 15712 IsGuiding returns 0
01:52:39.769 00.027 15712 PulseGuide returned control before completion, sleep 12
01:52:39.812 00.043 15712 IsGuiding returns 0
01:52:39.812 00.000 15712 Move returns status 0, amount 26
01:52:39.817 00.005 15712 MoveAxis(N, 0, ABG)
01:52:39.817 00.000 15712 Move returns status 0, amount 0
01:52:39.817 00.000 15712 move complete, result=0
01:52:39.817 00.000 15712 worker thread done servicing request
01:52:39.817 00.000 15712 Worker thread wakes up
01:52:39.817 00.000 7988 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
01:52:39.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:39.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:41.236 01.419 15712 Exposure complete
01:52:41.298 00.062 15712 worker thread done servicing request
01:52:41.298 00.000 7988 OnExposeComplete: enter
01:52:41.298 00.000 7988 UpdateGuideState(): m_state=6
01:52:41.301 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3122
01:52:41.301 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=186.29, Mass=954, SNR=20.0, Peak=152 HFD=3.4
01:52:41.303 00.002 7988 MultiStar: [#1 -0.12,-0.33,0.99,U] [#2 -0.14,-0.58,0.00,M1] [#3 0.24,-0.45,0.83,U] [#4 0.22,-0.05,0.73,U] [#5 0.12,-0.52,0.00,M5] [#6 0.41,-0.21,0.65,U] [#7 0.52,-1.36,0.00,M3] [#8 0.71,-0.53,0.00,M3] 
01:52:41.303 00.000 7988 refined, 4 included, MultiStar: {0.15, -0.30}, one-star: {0.13, -0.40}
01:52:41.305 00.002 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
01:52:41.305 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
01:52:41.307 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.34 cameraTheta=-1.11 mountX=-0.30 mountY=-0.14, mountTheta=-2.70
01:52:41.309 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.30, opts=13)
01:52:41.309 00.000 7988 Enqueuing Move request for scope (0.15, -0.30)
01:52:41.311 00.002 15712 Worker thread wakes up
01:52:41.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.30) opts 0xd
01:52:41.311 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.30)
01:52:41.311 00.000 15712 Moving (0.15, -0.30) raw xDistance=-0.30 yDistance=-0.14
01:52:41.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:41.312 00.001 7988 UpdateGuideState exits: m=954 SNR=20.0
01:52:41.314 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:41.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:41.314 00.000 7988 Enqueuing Expose request
01:52:41.314 00.000 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 639.26
01:52:41.314 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
01:52:41.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:41.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:52:41.314 00.000 15712 MoveAxis(E, 66, ABG)
01:52:41.314 00.000 15712 Guiding  Dir = 2, Dur = 66
01:52:41.314 00.000 15712 IsGuiding returns 0
01:52:41.335 00.021 15712 PulseGuide returned control before completion, sleep 59
01:52:41.414 00.079 15712 IsGuiding returns 0
01:52:41.414 00.000 15712 Move returns status 0, amount 66
01:52:41.414 00.000 15712 MoveAxis(N, 0, ABG)
01:52:41.414 00.000 15712 Move returns status 0, amount 0
01:52:41.414 00.000 15712 move complete, result=0
01:52:41.414 00.000 7988 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
01:52:41.416 00.002 15712 worker thread done servicing request
01:52:41.416 00.000 15712 Worker thread wakes up
01:52:41.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:41.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:43.053 01.637 15712 Exposure complete
01:52:43.115 00.062 7988 OnExposeComplete: enter
01:52:43.117 00.002 7988 UpdateGuideState(): m_state=6
01:52:43.119 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3123
01:52:43.121 00.002 15712 worker thread done servicing request
01:52:43.121 00.000 7988 Star::Find returns 1 (0), X=974.13, Y=187.56, Mass=881, SNR=19.3, Peak=137 HFD=3.7
01:52:43.121 00.000 7988 MultiStar: [#1 -0.05,0.62,0.00,M7] [#2 -0.09,0.47,0.88,U] [#3 0.08,0.83,0.00,M3] [#4 0.19,1.50,0.00,M5] [#5 0.10,0.64,0.00,M6] [#6 0.11,0.27,0.66,U] [#7 0.43,0.08,0.47,U] [#8 0.20,0.53,0.00,M4] 
01:52:43.123 00.002 7988 refined, 3 included, MultiStar: {0.20, 0.50}, one-star: {0.41, 0.87}
01:52:43.123 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
01:52:43.123 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:52:43.123 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.50 hyp=0.54 cameraTheta=1.18 mountX=0.50 mountY=-0.22, mountTheta=-0.41
01:52:43.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.50, opts=13)
01:52:43.123 00.000 7988 Enqueuing Move request for scope (0.20, 0.50)
01:52:43.131 00.008 15712 Worker thread wakes up
01:52:43.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.50) opts 0xd
01:52:43.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.50)
01:52:43.131 00.000 15712 Moving (0.20, 0.50) raw xDistance=0.50 yDistance=-0.22
01:52:43.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:43.132 00.001 7988 UpdateGuideState exits: m=881 SNR=19.3
01:52:43.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:43.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:43.132 00.000 7988 Enqueuing Expose request
01:52:43.132 00.000 15712 PPEC rslt: input = 0.50, final = 0.28, react = 0.30, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 639.26
01:52:43.132 00.000 15712 PPEC: input: 0.50, control: 0.28, exposure: 1500
01:52:43.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:43.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:52:43.132 00.000 15712 MoveAxis(W, 93, ABG)
01:52:43.132 00.000 15712 Guiding  Dir = 3, Dur = 93
01:52:43.132 00.000 15712 IsGuiding returns 0
01:52:43.149 00.017 15712 PulseGuide returned control before completion, sleep 84
01:52:43.268 00.119 15712 IsGuiding returns 0
01:52:43.268 00.000 15712 Move returns status 0, amount 93
01:52:43.268 00.000 15712 MoveAxis(N, 0, ABG)
01:52:43.268 00.000 15712 Move returns status 0, amount 0
01:52:43.268 00.000 15712 move complete, result=0
01:52:43.268 00.000 7988 GuideStep: 0.5 px 93 ms WEST, -0.2 px 0 ms NORTH
01:52:43.271 00.003 15712 worker thread done servicing request
01:52:43.271 00.000 15712 Worker thread wakes up
01:52:43.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:43.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:44.681 01.410 15712 Exposure complete
01:52:44.745 00.064 15712 worker thread done servicing request
01:52:44.745 00.000 7988 OnExposeComplete: enter
01:52:44.745 00.000 7988 UpdateGuideState(): m_state=6
01:52:44.748 00.003 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3124
01:52:44.748 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=187.69, Mass=971, SNR=20.2, Peak=149 HFD=3.6
01:52:44.750 00.002 7988 MultiStar: large primary error, entering stabilization period
01:52:44.750 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
01:52:44.752 00.002 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
01:52:44.752 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.99 hyp=1.03 cameraTheta=1.30 mountX=1.00 mountY=-0.30, mountTheta=-0.29
01:52:44.754 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.99, opts=13)
01:52:44.754 00.000 7988 Enqueuing Move request for scope (0.28, 0.99)
01:52:44.754 00.000 15712 Worker thread wakes up
01:52:44.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.99) opts 0xd
01:52:44.754 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.99)
01:52:44.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:44.754 00.000 7988 UpdateGuideState exits: m=971 SNR=20.2
01:52:44.759 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:44.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:44.762 00.003 7988 Enqueuing Expose request
01:52:44.762 00.000 15712 Moving (0.28, 0.99) raw xDistance=1.00 yDistance=-0.30
01:52:44.762 00.000 15712 PPEC rslt: input = 1.00, final = 0.59, react = 0.60, pred = -0.01, hyst = 0.53, hyst_pct = 0.00, period_length = 639.26
01:52:44.762 00.000 15712 PPEC: input: 1.00, control: 0.59, exposure: 1500
01:52:44.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:52:44.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:52:44.762 00.000 15712 MoveAxis(W, 193, ABG)
01:52:44.762 00.000 15712 Guiding  Dir = 3, Dur = 193
01:52:44.762 00.000 15712 IsGuiding returns 0
01:52:44.782 00.020 15712 PulseGuide returned control before completion, sleep 188
01:52:45.007 00.225 15712 IsGuiding returns 1
01:52:45.007 00.000 15712 scope still moving after pulse duration time elapsed
01:52:45.046 00.039 15712 IsGuiding returns 0
01:52:45.046 00.000 15712 scope move finished after 193 + 81 ms
01:52:45.046 00.000 15712 Move returns status 0, amount 193
01:52:45.046 00.000 15712 MoveAxis(N, 0, ABG)
01:52:45.046 00.000 15712 Move returns status 0, amount 0
01:52:45.046 00.000 15712 move complete, result=0
01:52:45.046 00.000 15712 worker thread done servicing request
01:52:45.046 00.000 15712 Worker thread wakes up
01:52:45.046 00.000 7988 GuideStep: 1.0 px 193 ms WEST, -0.3 px 0 ms NORTH
01:52:45.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:45.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:46.688 01.642 15712 Exposure complete
01:52:46.751 00.063 15712 worker thread done servicing request
01:52:46.751 00.000 7988 OnExposeComplete: enter
01:52:46.751 00.000 7988 UpdateGuideState(): m_state=6
01:52:46.755 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3125
01:52:46.755 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=188.64, Mass=946, SNR=20.1, Peak=149 HFD=3.5
01:52:46.757 00.002 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
01:52:46.757 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:52:46.759 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=1.95 hyp=1.96 cameraTheta=1.48 mountX=1.95 mountY=-0.23, mountTheta=-0.12
01:52:46.761 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=1.95, opts=13)
01:52:46.761 00.000 7988 Enqueuing Move request for scope (0.19, 1.95)
01:52:46.763 00.002 15712 Worker thread wakes up
01:52:46.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 1.95) opts 0xd
01:52:46.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 1.95)
01:52:46.763 00.000 15712 Moving (0.19, 1.95) raw xDistance=1.95 yDistance=-0.23
01:52:46.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=47, FiltMax=255, Gamma=0.690
01:52:46.763 00.000 7988 UpdateGuideState exits: m=946 SNR=20.1
01:52:46.765 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:46.766 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:46.766 00.000 7988 Enqueuing Expose request
01:52:46.768 00.002 15712 PPEC rslt: input = 1.95, final = 1.17, react = 1.17, pred = -0.00, hyst = 1.07, hyst_pct = 0.00, period_length = 639.26
01:52:46.768 00.000 15712 PPEC: input: 1.95, control: 1.17, exposure: 1500
01:52:46.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:46.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:52:46.768 00.000 15712 MoveAxis(W, 382, ABG)
01:52:46.768 00.000 15712 Guiding  Dir = 3, Dur = 382
01:52:46.768 00.000 15712 IsGuiding returns 0
01:52:46.786 00.018 15712 PulseGuide returned control before completion, sleep 376
01:52:47.186 00.400 15712 IsGuiding returns 0
01:52:47.186 00.000 15712 Move returns status 0, amount 382
01:52:47.186 00.000 15712 MoveAxis(N, 0, ABG)
01:52:47.186 00.000 15712 Move returns status 0, amount 0
01:52:47.186 00.000 15712 move complete, result=0
01:52:47.186 00.000 7988 GuideStep: 2.0 px 382 ms WEST, -0.2 px 0 ms NORTH
01:52:47.186 00.000 15712 worker thread done servicing request
01:52:47.186 00.000 15712 Worker thread wakes up
01:52:47.188 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:47.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:48.604 01.416 15712 Exposure complete
01:52:48.665 00.061 15712 worker thread done servicing request
01:52:48.667 00.002 7988 OnExposeComplete: enter
01:52:48.667 00.000 7988 UpdateGuideState(): m_state=6
01:52:48.667 00.000 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3126
01:52:48.667 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=186.99, Mass=794, SNR=18.2, Peak=118 HFD=3.8
01:52:48.667 00.000 7988 MultiStar: exiting stabilization period
01:52:48.672 00.005 7988 MultiStar: [#1 -0.01,0.24,1.12,U] [#2 0.10,-0.06,0.96,U] [#3 0.24,0.04,0.95,U] [#4 0.40,0.94,0.00,M6] [#5 0.53,0.28,0.00,M7] [#6 0.35,0.52,0.00,M3] [#7 0.41,-0.27,0.60,U] [#8 0.48,0.40,0.00,M5] 
01:52:48.672 00.000 7988 refined, 4 included, MultiStar: {0.17, 0.08}, one-star: {0.23, 0.30}
01:52:48.672 00.000 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
01:52:48.672 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
01:52:48.672 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.45 mountX=0.08 mountY=-0.17, mountTheta=-1.12
01:52:48.672 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.08, opts=13)
01:52:48.672 00.000 7988 Enqueuing Move request for scope (0.17, 0.08)
01:52:48.672 00.000 15712 Worker thread wakes up
01:52:48.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
01:52:48.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
01:52:48.672 00.000 15712 Moving (0.17, 0.08) raw xDistance=0.08 yDistance=-0.17
01:52:48.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
01:52:48.681 00.009 7988 UpdateGuideState exits: m=794 SNR=18.2
01:52:48.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:48.681 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:48.681 00.000 7988 Enqueuing Expose request
01:52:48.681 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:52:48.681 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
01:52:48.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:48.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:52:48.681 00.000 15712 MoveAxis(W, 1, ABG)
01:52:48.681 00.000 15712 Guiding  Dir = 3, Dur = 1
01:52:48.681 00.000 15712 IsGuiding returns 0
01:52:48.704 00.023 15712 IsGuiding returns 0
01:52:48.704 00.000 15712 Move returns status 0, amount 1
01:52:48.704 00.000 15712 MoveAxis(N, 0, ABG)
01:52:48.704 00.000 15712 Move returns status 0, amount 0
01:52:48.704 00.000 15712 move complete, result=0
01:52:48.704 00.000 15712 worker thread done servicing request
01:52:48.704 00.000 15712 Worker thread wakes up
01:52:48.704 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
01:52:48.705 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:48.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:50.347 01.642 15712 Exposure complete
01:52:50.409 00.062 15712 worker thread done servicing request
01:52:50.409 00.000 7988 OnExposeComplete: enter
01:52:50.409 00.000 7988 UpdateGuideState(): m_state=6
01:52:50.412 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3127
01:52:50.412 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=185.47, Mass=1019, SNR=20.7, Peak=161 HFD=3.8
01:52:50.414 00.002 7988 MultiStar: large primary error, entering stabilization period
01:52:50.414 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
01:52:50.417 00.003 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
01:52:50.417 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=-1.22 hyp=1.26 cameraTheta=-1.30 mountX=-1.22 mountY=-0.30, mountTheta=-2.90
01:52:50.419 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-1.22, opts=13)
01:52:50.421 00.002 7988 Enqueuing Move request for scope (0.33, -1.22)
01:52:50.422 00.001 15712 Worker thread wakes up
01:52:50.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -1.22) opts 0xd
01:52:50.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -1.22)
01:52:50.422 00.000 15712 Moving (0.33, -1.22) raw xDistance=-1.22 yDistance=-0.30
01:52:50.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:52:50.422 00.000 7988 UpdateGuideState exits: m=1019 SNR=20.7
01:52:50.425 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:50.425 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:50.425 00.000 7988 Enqueuing Expose request
01:52:50.425 00.000 15712 PPEC rslt: input = -1.22, final = -0.72, react = -0.73, pred = 0.01, hyst = -0.59, hyst_pct = 0.00, period_length = 639.26
01:52:50.425 00.000 15712 PPEC: input: -1.22, control: -0.72, exposure: 1500
01:52:50.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:52:50.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:52:50.425 00.000 15712 MoveAxis(E, 236, ABG)
01:52:50.425 00.000 15712 Guiding  Dir = 2, Dur = 236
01:52:50.425 00.000 15712 IsGuiding returns 0
01:52:50.441 00.016 15712 PulseGuide returned control before completion, sleep 229
01:52:50.718 00.277 15712 IsGuiding returns 1
01:52:50.718 00.000 15712 scope still moving after pulse duration time elapsed
01:52:50.745 00.027 15712 IsGuiding returns 0
01:52:50.745 00.000 15712 scope move finished after 236 + 80 ms
01:52:50.745 00.000 15712 Move returns status 0, amount 236
01:52:50.745 00.000 15712 MoveAxis(N, 0, ABG)
01:52:50.745 00.000 15712 Move returns status 0, amount 0
01:52:50.745 00.000 15712 move complete, result=0
01:52:50.745 00.000 15712 worker thread done servicing request
01:52:50.745 00.000 15712 Worker thread wakes up
01:52:50.745 00.000 7988 GuideStep: -1.2 px 236 ms EAST, -0.3 px 0 ms NORTH
01:52:50.746 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:50.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:52.153 01.407 15712 Exposure complete
01:52:52.215 00.062 15712 worker thread done servicing request
01:52:52.215 00.000 7988 OnExposeComplete: enter
01:52:52.215 00.000 7988 UpdateGuideState(): m_state=6
01:52:52.219 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3128
01:52:52.219 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=186.68, Mass=898, SNR=19.5, Peak=140 HFD=3.4
01:52:52.221 00.002 7988 MultiStar: exiting stabilization period
01:52:52.221 00.000 7988 MultiStar: [#1 -0.19,0.20,1.07,U] [#2 -0.22,-0.15,0.91,U] [#3 0.00,0.14,0.91,U] [#4 0.23,0.62,0.00,M7] [#5 -0.01,-0.38,0.84,U] [#6 0.11,0.15,0.64,U] [#7 0.02,-0.60,0.00,M2] [#8 -0.22,0.24,0.51,U] 
01:52:52.223 00.002 7988 refined, 6 included, MultiStar: {-0.05, 0.02}, one-star: {0.14, -0.01}
01:52:52.223 00.000 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.56) = xAngle (1.28 = 1.28)
01:52:52.225 00.002 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
01:52:52.225 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.84 mountX=0.02 mountY=0.05, mountTheta=1.28
01:52:52.227 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.02, opts=13)
01:52:52.229 00.002 7988 Enqueuing Move request for scope (-0.05, 0.02)
01:52:52.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:52:52.231 00.002 7988 UpdateGuideState exits: m=898 SNR=19.5
01:52:52.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:52.233 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:52.233 00.000 7988 Enqueuing Expose request
01:52:52.235 00.002 15712 Worker thread wakes up
01:52:52.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:52:52.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:52:52.235 00.000 15712 Moving (-0.05, 0.02) raw xDistance=0.02 yDistance=0.05
01:52:52.235 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:52:52.235 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
01:52:52.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:52.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:52:52.235 00.000 15712 MoveAxis(W, 2, ABG)
01:52:52.235 00.000 15712 Guiding  Dir = 3, Dur = 2
01:52:52.235 00.000 15712 IsGuiding returns 0
01:52:52.269 00.034 15712 IsGuiding returns 0
01:52:52.269 00.000 15712 Move returns status 0, amount 2
01:52:52.269 00.000 15712 MoveAxis(N, 0, ABG)
01:52:52.269 00.000 15712 Move returns status 0, amount 0
01:52:52.269 00.000 15712 move complete, result=0
01:52:52.269 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
01:52:52.270 00.001 15712 worker thread done servicing request
01:52:52.270 00.000 15712 Worker thread wakes up
01:52:52.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:52.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:53.911 01.641 15712 Exposure complete
01:52:53.973 00.062 15712 worker thread done servicing request
01:52:53.973 00.000 7988 OnExposeComplete: enter
01:52:53.973 00.000 7988 UpdateGuideState(): m_state=6
01:52:53.978 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3129
01:52:53.978 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=187.19, Mass=1021, SNR=20.7, Peak=145 HFD=3.8
01:52:53.980 00.002 7988 MultiStar: [#1 -0.25,0.47,0.00,M6] [#2 0.07,0.69,0.00,M1] [#3 -0.02,0.31,0.85,U] [#4 0.17,0.94,0.00,M8] [#5 -0.28,0.37,0.77,U] [#6 0.11,0.65,0.00,M3] [#7 0.09,0.40,0.51,U] [#8 -0.24,0.60,0.00,M5] 
01:52:53.980 00.000 7988 refined, 3 included, MultiStar: {-0.05, 0.40}, one-star: {0.02, 0.50}
01:52:53.982 00.002 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
01:52:53.982 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
01:52:53.984 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.40 hyp=0.41 cameraTheta=1.70 mountX=0.40 mountY=0.04, mountTheta=0.10
01:52:53.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.40, opts=13)
01:52:53.984 00.000 7988 Enqueuing Move request for scope (-0.05, 0.40)
01:52:53.984 00.000 15712 Worker thread wakes up
01:52:53.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.40) opts 0xd
01:52:53.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.40)
01:52:53.984 00.000 15712 Moving (-0.05, 0.40) raw xDistance=0.40 yDistance=0.04
01:52:53.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:52:53.990 00.006 7988 UpdateGuideState exits: m=1021 SNR=20.7
01:52:53.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:53.992 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:53.992 00.000 7988 Enqueuing Expose request
01:52:53.994 00.002 15712 PPEC rslt: input = 0.40, final = 0.25, react = 0.24, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
01:52:53.994 00.000 15712 PPEC: input: 0.40, control: 0.25, exposure: 1500
01:52:53.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:53.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:52:53.994 00.000 15712 MoveAxis(W, 81, ABG)
01:52:53.994 00.000 15712 Guiding  Dir = 3, Dur = 81
01:52:53.994 00.000 15712 IsGuiding returns 0
01:52:54.007 00.013 15712 PulseGuide returned control before completion, sleep 75
01:52:54.107 00.100 15712 IsGuiding returns 1
01:52:54.107 00.000 15712 scope still moving after pulse duration time elapsed
01:52:54.128 00.021 15712 IsGuiding returns 0
01:52:54.128 00.000 15712 scope move finished after 81 + 52 ms
01:52:54.128 00.000 15712 Move returns status 0, amount 81
01:52:54.128 00.000 15712 MoveAxis(N, 0, ABG)
01:52:54.128 00.000 15712 Move returns status 0, amount 0
01:52:54.128 00.000 15712 move complete, result=0
01:52:54.128 00.000 15712 worker thread done servicing request
01:52:54.128 00.000 15712 Worker thread wakes up
01:52:54.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:54.128 00.000 7988 GuideStep: 0.4 px 81 ms WEST, 0.0 px 0 ms NORTH
01:52:54.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:55.535 01.407 15712 Exposure complete
01:52:55.597 00.062 15712 worker thread done servicing request
01:52:55.597 00.000 7988 OnExposeComplete: enter
01:52:55.597 00.000 7988 UpdateGuideState(): m_state=6
01:52:55.601 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3130
01:52:55.601 00.000 7988 Star::Find returns 1 (0), X=973.76, Y=187.25, Mass=1022, SNR=21.2, Peak=148 HFD=3.6
01:52:55.601 00.000 7988 MultiStar: [#1 0.12,0.85,0.00,M7] [#2 -0.15,0.54,0.00,M2] [#3 -0.01,0.50,0.85,U] [#4 -0.05,0.89,0.00,M9] [#5 0.02,0.55,0.00,M6] [#6 0.35,0.76,0.00,M4] [#7 0.21,-0.31,0.50,U] [#8 0.29,0.60,0.00,M6] 
01:52:55.601 00.000 7988 refined, 2 included, MultiStar: {0.06, 0.35}, one-star: {0.04, 0.56}
01:52:55.606 00.005 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
01:52:55.606 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:52:55.606 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.41 mountX=0.35 mountY=-0.06, mountTheta=-0.18
01:52:55.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.35, opts=13)
01:52:55.606 00.000 7988 Enqueuing Move request for scope (0.06, 0.35)
01:52:55.606 00.000 15712 Worker thread wakes up
01:52:55.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.35) opts 0xd
01:52:55.606 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.35)
01:52:55.606 00.000 15712 Moving (0.06, 0.35) raw xDistance=0.35 yDistance=-0.06
01:52:55.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:52:55.613 00.007 7988 UpdateGuideState exits: m=1022 SNR=21.2
01:52:55.613 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:55.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:55.613 00.000 7988 Enqueuing Expose request
01:52:55.613 00.000 15712 PPEC rslt: input = 0.35, final = 0.22, react = 0.21, pred = 0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.26
01:52:55.613 00.000 15712 PPEC: input: 0.35, control: 0.22, exposure: 1500
01:52:55.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:55.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:52:55.613 00.000 15712 MoveAxis(W, 71, ABG)
01:52:55.613 00.000 15712 Guiding  Dir = 3, Dur = 71
01:52:55.613 00.000 15712 IsGuiding returns 0
01:52:55.639 00.026 15712 PulseGuide returned control before completion, sleep 58
01:52:55.718 00.079 15712 IsGuiding returns 0
01:52:55.718 00.000 15712 Move returns status 0, amount 71
01:52:55.718 00.000 15712 MoveAxis(N, 0, ABG)
01:52:55.718 00.000 15712 Move returns status 0, amount 0
01:52:55.718 00.000 15712 move complete, result=0
01:52:55.718 00.000 7988 GuideStep: 0.4 px 71 ms WEST, -0.1 px 0 ms NORTH
01:52:55.723 00.005 15712 worker thread done servicing request
01:52:55.723 00.000 15712 Worker thread wakes up
01:52:55.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:55.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:57.462 01.739 15712 Exposure complete
01:52:57.525 00.063 15712 worker thread done servicing request
01:52:57.527 00.002 7988 OnExposeComplete: enter
01:52:57.527 00.000 7988 UpdateGuideState(): m_state=6
01:52:57.527 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3131
01:52:57.527 00.000 7988 Star::Find returns 1 (0), X=973.76, Y=187.17, Mass=972, SNR=20.5, Peak=151 HFD=3.5
01:52:57.531 00.004 7988 MultiStar: [#1 -0.20,0.92,0.00,M8] [#2 0.08,0.69,0.00,M3] [#3 0.02,0.94,0.00,M1] [#4 -0.07,1.26,0.00,M10] [#5 0.15,0.79,0.00,M7] [#6 0.23,1.05,0.00,M5] [#7 -0.00,0.44,0.55,U] [#8 0.15,0.73,0.00,M7] 
01:52:57.532 00.001 7988 refined, 1 included, MultiStar: {0.03, 0.47}, one-star: {0.04, 0.48}
01:52:57.533 00.001 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
01:52:57.535 00.002 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:52:57.536 00.001 7988 CameraToMount -- cameraX=0.03 cameraY=0.47 hyp=0.47 cameraTheta=1.51 mountX=0.47 mountY=-0.04, mountTheta=-0.08
01:52:57.537 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.47, opts=13)
01:52:57.538 00.001 7988 Enqueuing Move request for scope (0.03, 0.47)
01:52:57.540 00.002 15712 Worker thread wakes up
01:52:57.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.47) opts 0xd
01:52:57.540 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.47)
01:52:57.540 00.000 15712 Moving (0.03, 0.47) raw xDistance=0.47 yDistance=-0.04
01:52:57.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:52:57.541 00.001 7988 UpdateGuideState exits: m=972 SNR=20.5
01:52:57.542 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:57.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:57.544 00.002 7988 Enqueuing Expose request
01:52:57.544 00.000 15712 PPEC rslt: input = 0.47, final = 0.28, react = 0.28, pred = 0.00, hyst = 0.27, hyst_pct = 0.00, period_length = 639.26
01:52:57.544 00.000 15712 PPEC: input: 0.47, control: 0.28, exposure: 1500
01:52:57.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:57.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:57.544 00.000 15712 MoveAxis(W, 93, ABG)
01:52:57.544 00.000 15712 Guiding  Dir = 3, Dur = 93
01:52:57.544 00.000 15712 IsGuiding returns 0
01:52:57.559 00.015 15712 PulseGuide returned control before completion, sleep 90
01:52:57.671 00.112 15712 IsGuiding returns 0
01:52:57.671 00.000 15712 Move returns status 0, amount 93
01:52:57.671 00.000 15712 MoveAxis(N, 0, ABG)
01:52:57.671 00.000 15712 Move returns status 0, amount 0
01:52:57.671 00.000 15712 move complete, result=0
01:52:57.671 00.000 7988 GuideStep: 0.5 px 93 ms WEST, -0.0 px 0 ms NORTH
01:52:57.674 00.003 15712 worker thread done servicing request
01:52:57.674 00.000 15712 Worker thread wakes up
01:52:57.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:57.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:52:59.085 01.411 15712 Exposure complete
01:52:59.148 00.063 15712 worker thread done servicing request
01:52:59.148 00.000 7988 OnExposeComplete: enter
01:52:59.148 00.000 7988 UpdateGuideState(): m_state=6
01:52:59.148 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3132
01:52:59.148 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=187.70, Mass=962, SNR=20.0, Peak=139 HFD=3.6
01:52:59.148 00.000 7988 MultiStar: large primary error, entering stabilization period
01:52:59.148 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
01:52:59.148 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
01:52:59.148 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=1.01 hyp=1.04 cameraTheta=1.30 mountX=1.01 mountY=-0.30, mountTheta=-0.29
01:52:59.157 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=1.01, opts=13)
01:52:59.157 00.000 7988 Enqueuing Move request for scope (0.28, 1.01)
01:52:59.157 00.000 15712 Worker thread wakes up
01:52:59.157 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 1.01) opts 0xd
01:52:59.157 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 1.01)
01:52:59.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:52:59.157 00.000 7988 UpdateGuideState exits: m=962 SNR=20.0
01:52:59.161 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:59.161 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:52:59.161 00.000 7988 Enqueuing Expose request
01:52:59.161 00.000 15712 Moving (0.28, 1.01) raw xDistance=1.01 yDistance=-0.30
01:52:59.161 00.000 15712 PPEC rslt: input = 1.01, final = 0.61, react = 0.61, pred = 0.00, hyst = 0.56, hyst_pct = 0.00, period_length = 639.26
01:52:59.161 00.000 15712 PPEC: input: 1.01, control: 0.61, exposure: 1500
01:52:59.161 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:52:59.161 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:52:59.161 00.000 15712 MoveAxis(W, 199, ABG)
01:52:59.161 00.000 15712 Guiding  Dir = 3, Dur = 199
01:52:59.161 00.000 15712 IsGuiding returns 0
01:52:59.191 00.030 15712 PulseGuide returned control before completion, sleep 188
01:52:59.383 00.192 15712 IsGuiding returns 1
01:52:59.383 00.000 15712 scope still moving after pulse duration time elapsed
01:52:59.430 00.047 15712 IsGuiding returns 0
01:52:59.430 00.000 15712 scope move finished after 199 + 61 ms
01:52:59.430 00.000 15712 Move returns status 0, amount 199
01:52:59.430 00.000 15712 MoveAxis(N, 0, ABG)
01:52:59.430 00.000 15712 Move returns status 0, amount 0
01:52:59.430 00.000 15712 move complete, result=0
01:52:59.430 00.000 15712 worker thread done servicing request
01:52:59.430 00.000 15712 Worker thread wakes up
01:52:59.430 00.000 7988 GuideStep: 1.0 px 199 ms WEST, -0.3 px 0 ms NORTH
01:52:59.431 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:52:59.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:53:01.076 01.645 15712 Exposure complete
01:53:01.138 00.062 15712 worker thread done servicing request
01:53:01.138 00.000 7988 OnExposeComplete: enter
01:53:01.138 00.000 7988 UpdateGuideState(): m_state=6
01:53:01.138 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3133
01:53:01.138 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=187.13, Mass=1004, SNR=20.9, Peak=152 HFD=3.7
01:53:01.138 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
01:53:01.144 00.006 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
01:53:01.144 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.26 mountX=0.44 mountY=-0.15, mountTheta=-0.33
01:53:01.144 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.44, opts=13)
01:53:01.144 00.000 7988 Enqueuing Move request for scope (0.14, 0.44)
01:53:01.144 00.000 15712 Worker thread wakes up
01:53:01.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:53:01.144 00.000 7988 UpdateGuideState exits: m=1004 SNR=20.9
01:53:01.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:01.152 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:01.152 00.000 7988 Enqueuing Expose request
01:53:01.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.44) opts 0xd
01:53:01.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.44)
01:53:01.152 00.000 15712 Moving (0.14, 0.44) raw xDistance=0.44 yDistance=-0.15
01:53:01.159 00.007 15712 PPEC rslt: input = 0.44, final = 0.27, react = 0.26, pred = 0.01, hyst = 0.25, hyst_pct = 0.00, period_length = 639.26
01:53:01.159 00.000 15712 PPEC: input: 0.44, control: 0.27, exposure: 1500
01:53:01.159 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:01.159 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:53:01.159 00.000 15712 MoveAxis(W, 88, ABG)
01:53:01.159 00.000 15712 Guiding  Dir = 3, Dur = 88
01:53:01.159 00.000 15712 IsGuiding returns 0
01:53:01.189 00.030 15712 PulseGuide returned control before completion, sleep 70
01:53:01.269 00.080 15712 IsGuiding returns 1
01:53:01.269 00.000 15712 scope still moving after pulse duration time elapsed
01:53:01.295 00.026 15712 IsGuiding returns 1
01:53:01.330 00.035 15712 IsGuiding returns 0
01:53:01.330 00.000 15712 scope move finished after 88 + 85 ms
01:53:01.330 00.000 15712 Move returns status 0, amount 88
01:53:01.330 00.000 15712 MoveAxis(N, 0, ABG)
01:53:01.330 00.000 15712 Move returns status 0, amount 0
01:53:01.330 00.000 15712 move complete, result=0
01:53:01.330 00.000 7988 GuideStep: 0.4 px 88 ms WEST, -0.2 px 0 ms NORTH
01:53:01.335 00.005 15712 worker thread done servicing request
01:53:01.335 00.000 15712 Worker thread wakes up
01:53:01.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:01.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:53:02.750 01.415 15712 Exposure complete
01:53:02.813 00.063 15712 worker thread done servicing request
01:53:02.813 00.000 7988 OnExposeComplete: enter
01:53:02.813 00.000 7988 UpdateGuideState(): m_state=6
01:53:02.813 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3134
01:53:02.813 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=186.41, Mass=1026, SNR=20.9, Peak=158 HFD=3.8
01:53:02.813 00.000 7988 MultiStar: exiting stabilization period
01:53:02.813 00.000 7988 MultiStar: [#1 -0.14,-0.20,0.98,U] [#2 -0.03,-0.43,0.83,U] [#3 0.25,-0.15,0.84,U] [#4 0.11,0.27,0.68,U] [#5 -0.14,-0.45,0.72,U] [#6 0.42,-0.22,0.67,U] [#7 0.89,-0.67,0.00,M1] [#8 0.42,-0.37,0.00,M8] 
01:53:02.813 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.22}, one-star: {0.31, -0.28}
01:53:02.813 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
01:53:02.813 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
01:53:02.813 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.12 mountX=-0.22 mountY=-0.10, mountTheta=-2.71
01:53:02.813 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.22, opts=13)
01:53:02.826 00.013 7988 Enqueuing Move request for scope (0.11, -0.22)
01:53:02.827 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:53:02.827 00.000 7988 UpdateGuideState exits: m=1026 SNR=20.9
01:53:02.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:02.827 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:02.827 00.000 7988 Enqueuing Expose request
01:53:02.827 00.000 15712 Worker thread wakes up
01:53:02.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
01:53:02.827 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
01:53:02.827 00.000 15712 Moving (0.11, -0.22) raw xDistance=-0.22 yDistance=-0.10
01:53:02.827 00.000 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 639.26
01:53:02.827 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
01:53:02.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:02.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:53:02.827 00.000 15712 MoveAxis(E, 38, ABG)
01:53:02.827 00.000 15712 Guiding  Dir = 2, Dur = 38
01:53:02.827 00.000 15712 IsGuiding returns 0
01:53:02.866 00.039 15712 PulseGuide returned control before completion, sleep 19
01:53:02.911 00.045 15712 IsGuiding returns 0
01:53:02.911 00.000 15712 Move returns status 0, amount 38
01:53:02.911 00.000 15712 MoveAxis(N, 0, ABG)
01:53:02.911 00.000 15712 Move returns status 0, amount 0
01:53:02.911 00.000 15712 move complete, result=0
01:53:02.911 00.000 15712 worker thread done servicing request
01:53:02.911 00.000 15712 Worker thread wakes up
01:53:02.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:02.911 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:53:02.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:53:04.553 01.642 15712 Exposure complete
01:53:04.615 00.062 15712 worker thread done servicing request
01:53:04.615 00.000 7988 OnExposeComplete: enter
01:53:04.615 00.000 7988 UpdateGuideState(): m_state=6
01:53:04.615 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3135
01:53:04.615 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=186.46, Mass=975, SNR=20.3, Peak=148 HFD=3.6
01:53:04.615 00.000 7988 MultiStar: [#1 -0.03,-0.29,1.02,U] [#2 0.10,-0.73,0.00,M3] [#3 0.11,-0.54,0.00,M1] [#4 0.38,0.08,0.70,U] [#5 0.14,-0.05,0.71,U] [#6 0.58,-0.38,0.00,M5] [#7 0.38,-1.03,0.00,M2] [#8 0.09,0.03,0.41,U] 
01:53:04.615 00.000 7988 refined, 4 included, MultiStar: {0.15, -0.13}, one-star: {0.22, -0.23}
01:53:04.615 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
01:53:04.615 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
01:53:04.615 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.69 mountX=-0.13 mountY=-0.15, mountTheta=-2.27
01:53:04.627 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.13, opts=13)
01:53:04.627 00.000 7988 Enqueuing Move request for scope (0.15, -0.13)
01:53:04.629 00.002 15712 Worker thread wakes up
01:53:04.630 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
01:53:04.630 00.000 7988 UpdateGuideState exits: m=975 SNR=20.3
01:53:04.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:04.630 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:04.630 00.000 7988 Enqueuing Expose request
01:53:04.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
01:53:04.630 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
01:53:04.630 00.000 15712 Moving (0.15, -0.13) raw xDistance=-0.13 yDistance=-0.15
01:53:04.630 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:53:04.630 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
01:53:04.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:04.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:53:04.630 00.000 15712 MoveAxis(W, 4, ABG)
01:53:04.630 00.000 15712 Guiding  Dir = 3, Dur = 4
01:53:04.630 00.000 15712 IsGuiding returns 0
01:53:04.656 00.026 15712 IsGuiding returns 0
01:53:04.656 00.000 15712 Move returns status 0, amount 4
01:53:04.656 00.000 15712 MoveAxis(N, 0, ABG)
01:53:04.656 00.000 15712 Move returns status 0, amount 0
01:53:04.656 00.000 15712 move complete, result=0
01:53:04.656 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:53:04.659 00.003 15712 worker thread done servicing request
01:53:04.659 00.000 15712 Worker thread wakes up
01:53:04.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:04.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:53:06.066 01.407 15712 Exposure complete
01:53:06.128 00.062 15712 worker thread done servicing request
01:53:06.128 00.000 7988 OnExposeComplete: enter
01:53:06.128 00.000 7988 UpdateGuideState(): m_state=6
01:53:06.128 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3136
01:53:06.128 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=186.25, Mass=968, SNR=20.4, Peak=163 HFD=3.7
01:53:06.128 00.000 7988 MultiStar: [#1 -0.34,-0.65,0.00,M7] [#2 0.09,-0.46,0.95,U] [#3 0.25,-0.54,0.00,M2] [#4 0.21,-0.04,0.76,U] [#5 0.27,-0.87,0.00,M6] [#6 0.22,-0.36,0.70,U] [#7 0.26,-1.30,0.00,M3] [#8 0.18,-0.28,0.47,U] 
01:53:06.128 00.000 7988 refined, 4 included, MultiStar: {0.20, -0.33}, one-star: {0.31, -0.44}
01:53:06.128 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
01:53:06.128 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
01:53:06.128 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.33 hyp=0.39 cameraTheta=-1.02 mountX=-0.33 mountY=-0.19, mountTheta=-2.61
01:53:06.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.33, opts=13)
01:53:06.128 00.000 7988 Enqueuing Move request for scope (0.20, -0.33)
01:53:06.128 00.000 15712 Worker thread wakes up
01:53:06.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.33) opts 0xd
01:53:06.128 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.33)
01:53:06.128 00.000 15712 Moving (0.20, -0.33) raw xDistance=-0.33 yDistance=-0.19
01:53:06.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
01:53:06.143 00.015 7988 UpdateGuideState exits: m=968 SNR=20.4
01:53:06.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:06.145 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:06.145 00.000 7988 Enqueuing Expose request
01:53:06.145 00.000 15712 PPEC rslt: input = -0.33, final = -0.19, react = -0.20, pred = 0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
01:53:06.145 00.000 15712 PPEC: input: -0.33, control: -0.19, exposure: 1500
01:53:06.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:06.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:53:06.145 00.000 15712 MoveAxis(E, 61, ABG)
01:53:06.145 00.000 15712 Guiding  Dir = 2, Dur = 61
01:53:06.145 00.000 15712 IsGuiding returns 0
01:53:06.175 00.030 15712 PulseGuide returned control before completion, sleep 43
01:53:06.256 00.081 15712 IsGuiding returns 1
01:53:06.256 00.000 15712 scope still moving after pulse duration time elapsed
01:53:06.286 00.030 15712 IsGuiding returns 0
01:53:06.286 00.000 15712 scope move finished after 61 + 77 ms
01:53:06.286 00.000 15712 Move returns status 0, amount 61
01:53:06.286 00.000 15712 MoveAxis(N, 0, ABG)
01:53:06.286 00.000 15712 Move returns status 0, amount 0
01:53:06.286 00.000 15712 move complete, result=0
01:53:06.286 00.000 15712 worker thread done servicing request
01:53:06.286 00.000 15712 Worker thread wakes up
01:53:06.286 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.2 px 0 ms NORTH
01:53:06.288 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:06.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:53:07.930 01.642 15712 Exposure complete
01:53:07.992 00.062 15712 worker thread done servicing request
01:53:07.992 00.000 7988 OnExposeComplete: enter
01:53:07.992 00.000 7988 UpdateGuideState(): m_state=6
01:53:07.996 00.004 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3137
01:53:07.996 00.000 7988 Star::Find returns 1 (0), X=973.81, Y=186.40, Mass=1000, SNR=20.9, Peak=136 HFD=3.7
01:53:07.998 00.002 7988 MultiStar: [#1 -0.01,0.17,1.03,U] [#2 -0.08,-0.22,0.88,U] [#3 0.07,0.09,0.87,U] [#4 0.34,0.20,0.68,U] [#5 0.27,-0.23,0.79,U] [#6 0.50,-0.35,0.00,M5] [#7 0.81,-0.53,0.00,M4] [#8 0.21,0.17,0.43,U] 
01:53:08.000 00.002 7988 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.09, -0.29}
01:53:08.000 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
01:53:08.002 00.002 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
01:53:08.002 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.31 mountX=-0.03 mountY=-0.11, mountTheta=-1.88
01:53:08.004 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.03, opts=13)
01:53:08.004 00.000 7988 Enqueuing Move request for scope (0.11, -0.03)
01:53:08.006 00.002 15712 Worker thread wakes up
01:53:08.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:53:08.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:53:08.006 00.000 15712 Moving (0.11, -0.03) raw xDistance=-0.03 yDistance=-0.11
01:53:08.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
01:53:08.008 00.002 7988 UpdateGuideState exits: m=1000 SNR=20.9
01:53:08.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:08.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:08.008 00.000 7988 Enqueuing Expose request
01:53:08.008 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:53:08.008 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
01:53:08.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:08.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:53:08.008 00.000 15712 MoveAxis(W, 4, ABG)
01:53:08.008 00.000 15712 Guiding  Dir = 3, Dur = 4
01:53:08.013 00.005 15712 IsGuiding returns 0
01:53:08.030 00.017 15712 IsGuiding returns 0
01:53:08.030 00.000 15712 Move returns status 0, amount 4
01:53:08.030 00.000 15712 MoveAxis(N, 0, ABG)
01:53:08.030 00.000 15712 Move returns status 0, amount 0
01:53:08.030 00.000 15712 move complete, result=0
01:53:08.030 00.000 15712 worker thread done servicing request
01:53:08.030 00.000 15712 Worker thread wakes up
01:53:08.030 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:53:08.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:08.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:53:09.443 01.413 15712 Exposure complete
01:53:09.505 00.062 15712 worker thread done servicing request
01:53:09.505 00.000 7988 OnExposeComplete: enter
01:53:09.507 00.002 7988 UpdateGuideState(): m_state=6
01:53:09.507 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3138
01:53:09.507 00.000 7988 Star::Find returns 1 (0), X=973.81, Y=187.44, Mass=1097, SNR=21.6, Peak=167 HFD=3.8
01:53:09.507 00.000 7988 MultiStar: [#1 -0.06,0.63,0.00,M7] [#2 -0.11,0.66,0.00,M2] [#3 0.08,0.75,0.00,M2] [#4 -0.24,1.30,0.00,M7] [#5 -0.38,0.63,0.00,M6] [#6 0.24,0.58,0.00,M6] [#7 0.40,0.28,0.52,U] [#8 0.26,0.39,0.46,U] 
01:53:09.507 00.000 7988 refined, 2 included, MultiStar: {0.21, 0.54}, one-star: {0.09, 0.75}
01:53:09.507 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
01:53:09.507 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
01:53:09.507 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.54 hyp=0.58 cameraTheta=1.20 mountX=0.54 mountY=-0.23, mountTheta=-0.39
01:53:09.507 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.54, opts=13)
01:53:09.507 00.000 7988 Enqueuing Move request for scope (0.21, 0.54)
01:53:09.507 00.000 15712 Worker thread wakes up
01:53:09.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.54) opts 0xd
01:53:09.507 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.54)
01:53:09.507 00.000 15712 Moving (0.21, 0.54) raw xDistance=0.54 yDistance=-0.23
01:53:09.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:53:09.507 00.000 7988 UpdateGuideState exits: m=1097 SNR=21.6
01:53:09.520 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:09.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:09.520 00.000 7988 Enqueuing Expose request
01:53:09.524 00.004 15712 PPEC rslt: input = 0.54, final = 0.34, react = 0.33, pred = 0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.26
01:53:09.524 00.000 15712 PPEC: input: 0.54, control: 0.34, exposure: 1500
01:53:09.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:09.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:53:09.524 00.000 15712 MoveAxis(W, 110, ABG)
01:53:09.524 00.000 15712 Guiding  Dir = 3, Dur = 110
01:53:09.524 00.000 15712 IsGuiding returns 0
01:53:09.545 00.021 15712 PulseGuide returned control before completion, sleep 96
01:53:09.647 00.102 15712 IsGuiding returns 1
01:53:09.647 00.000 15712 scope still moving after pulse duration time elapsed
01:53:09.689 00.042 15712 IsGuiding returns 0
01:53:09.689 00.000 15712 scope move finished after 110 + 58 ms
01:53:09.689 00.000 15712 Move returns status 0, amount 110
01:53:09.689 00.000 15712 MoveAxis(N, 0, ABG)
01:53:09.689 00.000 15712 Move returns status 0, amount 0
01:53:09.694 00.005 15712 move complete, result=0
01:53:09.694 00.000 7988 GuideStep: 0.5 px 110 ms WEST, -0.2 px 0 ms NORTH
01:53:09.696 00.002 15712 worker thread done servicing request
01:53:09.696 00.000 15712 Worker thread wakes up
01:53:09.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:09.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:53:11.337 01.641 15712 Exposure complete
01:53:11.400 00.063 15712 worker thread done servicing request
01:53:11.402 00.002 7988 OnExposeComplete: enter
01:53:11.402 00.000 7988 UpdateGuideState(): m_state=6
01:53:11.402 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3139
01:53:11.402 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=186.95, Mass=992, SNR=20.5, Peak=155 HFD=4.0
01:53:11.402 00.000 7988 MultiStar: [#1 -0.04,0.48,0.95,U] [#2 0.18,0.63,0.00,M3] [#3 0.17,0.30,0.80,U] [#4 0.08,0.97,0.00,M8] [#5 0.18,0.42,0.72,U] [#6 0.43,0.62,0.00,M7] [#7 0.48,0.20,0.53,U] [#8 0.10,0.30,0.52,U] 
01:53:11.402 00.000 7988 refined, 5 included, MultiStar: {0.19, 0.34}, one-star: {0.31, 0.26}
01:53:11.402 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
01:53:11.402 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
01:53:11.402 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.34 hyp=0.38 cameraTheta=1.07 mountX=0.34 mountY=-0.19, mountTheta=-0.52
01:53:11.411 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.34, opts=13)
01:53:11.411 00.000 7988 Enqueuing Move request for scope (0.19, 0.34)
01:53:11.411 00.000 15712 Worker thread wakes up
01:53:11.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.34) opts 0xd
01:53:11.411 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.34)
01:53:11.411 00.000 15712 Moving (0.19, 0.34) raw xDistance=0.34 yDistance=-0.19
01:53:11.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:53:11.411 00.000 7988 UpdateGuideState exits: m=992 SNR=20.5
01:53:11.416 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:11.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:11.416 00.000 7988 Enqueuing Expose request
01:53:11.416 00.000 15712 PPEC rslt: input = 0.34, final = 0.21, react = 0.20, pred = 0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.26
01:53:11.416 00.000 15712 PPEC: input: 0.34, control: 0.21, exposure: 1500
01:53:11.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:11.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:53:11.416 00.000 15712 MoveAxis(W, 68, ABG)
01:53:11.416 00.000 15712 Guiding  Dir = 3, Dur = 68
01:53:11.451 00.035 15712 IsGuiding returns 0
01:53:11.467 00.016 15712 PulseGuide returned control before completion, sleep 63
01:53:11.547 00.080 15712 IsGuiding returns 0
01:53:11.547 00.000 15712 Move returns status 0, amount 68
01:53:11.547 00.000 15712 MoveAxis(N, 0, ABG)
01:53:11.547 00.000 15712 Move returns status 0, amount 0
01:53:11.547 00.000 15712 move complete, result=0
01:53:11.547 00.000 7988 GuideStep: 0.3 px 68 ms WEST, -0.2 px 0 ms NORTH
01:53:11.547 00.000 15712 worker thread done servicing request
01:53:11.550 00.003 15712 Worker thread wakes up
01:53:11.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:11.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:53:12.965 01.415 15712 Exposure complete
01:53:13.035 00.070 15712 worker thread done servicing request
01:53:13.035 00.000 7988 OnExposeComplete: enter
01:53:13.037 00.002 7988 UpdateGuideState(): m_state=6
01:53:13.039 00.002 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3140
01:53:13.039 00.000 7988 Star::Find returns 1 (0), X=973.96, Y=187.52, Mass=968, SNR=20.3, Peak=146 HFD=3.6
01:53:13.041 00.002 7988 MultiStar: [#1 -0.04,0.94,0.00,M7] [#2 0.08,0.84,0.00,M4] [#3 -0.02,0.86,0.00,M2] [#4 0.27,1.03,0.00,M9] [#5 0.11,0.74,0.00,M6] [#6 0.29,0.63,0.00,M8] [#7 0.70,0.53,0.00,M3] [#8 -0.11,0.97,0.00,M4] 
01:53:13.043 00.002 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
01:53:13.045 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
01:53:13.045 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.83 hyp=0.86 cameraTheta=1.28 mountX=0.83 mountY=-0.26, mountTheta=-0.31
01:53:13.057 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.83, opts=13)
01:53:13.062 00.005 7988 Enqueuing Move request for scope (0.24, 0.83)
01:53:13.064 00.002 15712 Worker thread wakes up
01:53:13.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
01:53:13.066 00.002 7988 UpdateGuideState exits: m=968 SNR=20.3
01:53:13.068 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:13.068 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:13.070 00.002 7988 Enqueuing Expose request
01:53:13.072 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.83) opts 0xd
01:53:13.072 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.83)
01:53:13.072 00.000 15712 Moving (0.24, 0.83) raw xDistance=0.83 yDistance=-0.26
01:53:13.072 00.000 7988 evsrv: cli 0CCCF588 connect
01:53:13.074 00.002 7988 case statement mapped state 6 to 3
01:53:13.075 00.001 7988 case statement mapped state 6 to 3
01:53:13.077 00.002 15712 PPEC rslt: input = 0.83, final = 0.50, react = 0.50, pred = 0.00, hyst = 0.47, hyst_pct = 0.00, period_length = 639.26
01:53:13.077 00.000 15712 PPEC: input: 0.83, control: 0.50, exposure: 1500
01:53:13.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:13.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:53:13.077 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_app_state","id":"9d18b253-98a1-4684-88a3-b385c9d09826"}
01:53:13.077 00.000 7988 case statement mapped state 6 to 3
01:53:13.080 00.003 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d18b253-98a1-4684-88a3-b385c9d09826"}
01:53:13.082 00.002 15712 MoveAxis(W, 163, ABG)
01:53:13.082 00.000 15712 Guiding  Dir = 3, Dur = 163
01:53:13.082 00.000 15712 IsGuiding returns 0
01:53:13.084 00.002 7988 evsrv: cli 0CCCF588 disconnect
01:53:13.086 00.002 7988 evsrv: cli 0CCD0028 connect
01:53:13.088 00.002 7988 case statement mapped state 6 to 3
01:53:13.090 00.002 7988 case statement mapped state 6 to 3
01:53:13.090 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"fee63290-a780-407b-98da-f59ba13e5a5d"}
01:53:13.092 00.002 7988 PhdController::Dither begins
01:53:13.093 00.001 7988 dither: size=4.00, dRA=-1.79 dDec=-1.82
01:53:13.095 00.002 7988 MountToCamera -- mountTheta (-2.35) + m_xAngle (1.56) = xAngle (-0.79 = -0.79)
01:53:13.095 00.000 7988 MountToCamera -- mountX=-1.79 mountY=-1.82 hyp=2.55 mountTheta=-2.35 cameraX=1.80, cameraY=-1.81 cameraTheta=-0.79
01:53:13.097 00.002 15712 PulseGuide returned control before completion, sleep 159
01:53:13.097 00.000 7988 setting lock position to (975.52, 184.88)
01:53:13.099 00.002 7988 Mount: notify guiding dithered (1.8, -1.8)
01:53:13.101 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
01:53:13.103 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
01:53:13.103 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:53:13.105 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:53:13.107 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
01:53:13.109 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
01:53:13.110 00.001 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
01:53:13.112 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:53:13.114 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:53:13.116 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
01:53:13.116 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:53:13.118 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
01:53:13.121 00.003 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
01:53:13.123 00.002 7988 MultiStar: stabilizing after lock position change
01:53:13.123 00.000 7988 Status Line: Dither by -1.79,-1.82
01:53:13.127 00.004 7988 PhdController: newstate STATE_SETTLE_BEGIN
01:53:13.129 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
01:53:13.129 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":0,"id":"fee63290-a780-407b-98da-f59ba13e5a5d"}
01:53:13.133 00.004 7988 evsrv: cli 0CCD0028 disconnect
01:53:13.288 00.155 15712 IsGuiding returns 0
01:53:13.288 00.000 15712 Move returns status 0, amount 163
01:53:13.288 00.000 15712 MoveAxis(N, 0, ABG)
01:53:13.288 00.000 15712 Move returns status 0, amount 0
01:53:13.288 00.000 15712 move complete, result=0
01:53:13.290 00.002 15712 worker thread done servicing request
01:53:13.290 00.000 15712 Worker thread wakes up
01:53:13.290 00.000 7988 GuideStep: 0.8 px 163 ms WEST, -0.3 px 0 ms NORTH
01:53:13.292 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:13.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,172,31,31)
01:53:14.930 01.638 15712 Exposure complete
01:53:15.022 00.092 15712 worker thread done servicing request
01:53:15.022 00.000 7988 OnExposeComplete: enter
01:53:15.025 00.003 7988 UpdateGuideState(): m_state=6
01:53:15.025 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3141
01:53:15.025 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=185.87, Mass=988, SNR=20.4, Peak=154 HFD=4.0
01:53:15.025 00.000 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.56) = xAngle (0.98 = 0.98)
01:53:15.025 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
01:53:15.025 00.000 7988 CameraToMount -- cameraX=-1.45 cameraY=0.99 hyp=1.76 cameraTheta=2.55 mountX=0.98 mountY=1.43, mountTheta=0.97
01:53:15.038 00.013 7988 dither recenter: remaining=(1.8,1.8) step=(1.8,1.8)
01:53:15.038 00.000 7988 MountToCamera -- mountTheta (0.79) + m_xAngle (1.56) = xAngle (2.35 = 2.35)
01:53:15.042 00.004 7988 MountToCamera -- mountX=1.79 mountY=1.82 hyp=2.55 mountTheta=0.79 cameraX=-1.80, cameraY=1.81 cameraTheta=2.35
01:53:15.042 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.80, y=1.81, opts=4)
01:53:15.042 00.000 7988 Enqueuing Move request for scope (-1.80, 1.81)
01:53:15.042 00.000 7988 Mount: notify direct move 1.79,1.82
01:53:15.042 00.000 15712 Worker thread wakes up
01:53:15.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.80, 1.81) opts 0x4
01:53:15.042 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.80, 1.81)
01:53:15.042 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
01:53:15.042 00.000 15712 Moving (-1.80, 1.81) raw xDistance=1.79 yDistance=1.82
01:53:15.042 00.000 15712 BLC: window closed
01:53:15.042 00.000 15712 MoveAxis(W, 585, B)
01:53:15.042 00.000 15712 Guiding  Dir = 3, Dur = 585
01:53:15.042 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
01:53:15.053 00.011 15712 IsGuiding returns 0
01:53:15.053 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
01:53:15.055 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
01:53:15.057 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
01:53:15.058 00.001 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
01:53:15.060 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
01:53:15.062 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:53:15.064 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:53:15.066 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
01:53:15.066 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:53:15.069 00.003 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
01:53:15.069 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
01:53:15.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:53:15.076 00.007 7988 UpdateGuideState exits: m=988 SNR=20.4
01:53:15.076 00.000 7988 PhdController: settling, locked = 1, distance = 2.69 (1.50) aobump = 0 frame = 1 / 99999
01:53:15.076 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767423195.076,"Host":"ASTROPC","Inst":1,"Distance":2.69,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:53:15.076 00.000 15712 PulseGuide returned control before completion, sleep 570
01:53:15.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:15.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:15.076 00.000 7988 Enqueuing Expose request
01:53:15.668 00.592 15712 IsGuiding returns 1
01:53:15.668 00.000 15712 scope still moving after pulse duration time elapsed
01:53:15.705 00.037 15712 IsGuiding returns 0
01:53:15.705 00.000 15712 scope move finished after 585 + 66 ms
01:53:15.705 00.000 15712 Move returns status 0, amount 585
01:53:15.705 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:15.705 00.000 15712 MoveAxis(S, 464, B)
01:53:15.705 00.000 15712 Guiding  Dir = 1, Dur = 464
01:53:15.705 00.000 15712 IsGuiding returns 0
01:53:15.770 00.065 15712 PulseGuide returned control before completion, sleep 398
01:53:16.196 00.426 15712 IsGuiding returns 1
01:53:16.196 00.000 15712 scope still moving after pulse duration time elapsed
01:53:16.227 00.031 15712 IsGuiding returns 1
01:53:16.290 00.063 15712 IsGuiding returns 0
01:53:16.290 00.000 15712 scope move finished after 464 + 124 ms
01:53:16.290 00.000 15712 Move returns status 0, amount 464
01:53:16.290 00.000 15712 move complete, result=0
01:53:16.290 00.000 15712 worker thread done servicing request
01:53:16.290 00.000 15712 Worker thread wakes up
01:53:16.290 00.000 7988 GuideStep: 1.8 px 585 ms WEST, 1.8 px 464 ms SOUTH
01:53:16.296 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:16.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:17.701 01.405 15712 Exposure complete
01:53:17.780 00.079 15712 worker thread done servicing request
01:53:17.780 00.000 7988 OnExposeComplete: enter
01:53:17.782 00.002 7988 UpdateGuideState(): m_state=6
01:53:17.784 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3142
01:53:17.786 00.002 7988 Star::Find returns 1 (0), X=974.17, Y=184.63, Mass=942, SNR=19.7, Peak=112 HFD=3.9
01:53:17.788 00.002 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
01:53:17.788 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.55 = 1.73)
01:53:17.790 00.002 7988 CameraToMount -- cameraX=-1.36 cameraY=-0.25 hyp=1.38 cameraTheta=-2.96 mountX=-0.26 mountY=1.36, mountTheta=1.76
01:53:17.794 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-1.36, y=-0.25, opts=13)
01:53:17.796 00.002 7988 Enqueuing Move request for scope (-1.36, -0.25)
01:53:17.796 00.000 15712 Worker thread wakes up
01:53:17.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:17.801 00.005 7988 UpdateGuideState exits: m=942 SNR=19.7
01:53:17.801 00.000 7988 PhdController: settling, locked = 1, distance = 1.38 (1.50) aobump = 0 frame = 2 / 99999
01:53:17.803 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.36, -0.25) opts 0xd
01:53:17.803 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.36, -0.25)
01:53:17.803 00.000 15712 Moving (-1.36, -0.25) raw xDistance=-0.26 yDistance=1.36
01:53:17.803 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767423197.803,"Host":"ASTROPC","Inst":1,"Distance":1.38,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:53:17.806 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:17.806 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:17.808 00.002 7988 Enqueuing Expose request
01:53:17.810 00.002 15712 PPEC rslt(dithering): input = -0.26, final = -0.16
01:53:17.810 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
01:53:17.810 00.000 15712 resist switch: large excursion: input 1.36 thresh 0.75 direction from 0 to 1
01:53:17.810 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.09
01:53:17.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.36 from input 1.36
01:53:17.810 00.000 15712 MoveAxis(E, 51, ABG)
01:53:17.810 00.000 15712 Guiding  Dir = 2, Dur = 51
01:53:17.810 00.000 15712 IsGuiding returns 0
01:53:17.828 00.018 15712 PulseGuide returned control before completion, sleep 44
01:53:17.875 00.047 15712 IsGuiding returns 1
01:53:17.875 00.000 15712 scope still moving after pulse duration time elapsed
01:53:17.907 00.032 15712 IsGuiding returns 0
01:53:17.909 00.002 15712 scope move finished after 51 + 46 ms
01:53:17.909 00.000 15712 Move returns status 0, amount 51
01:53:17.909 00.000 15712 MoveAxis(S, 348, ABG)
01:53:17.909 00.000 15712 Guiding  Dir = 1, Dur = 348
01:53:17.909 00.000 15712 IsGuiding returns 0
01:53:17.989 00.080 15712 PulseGuide returned control before completion, sleep 279
01:53:18.277 00.288 15712 IsGuiding returns 1
01:53:18.277 00.000 15712 scope still moving after pulse duration time elapsed
01:53:18.306 00.029 15712 IsGuiding returns 1
01:53:18.373 00.067 15712 IsGuiding returns 0
01:53:18.373 00.000 15712 scope move finished after 348 + 115 ms
01:53:18.373 00.000 15712 Move returns status 0, amount 348
01:53:18.373 00.000 15712 move complete, result=0
01:53:18.373 00.000 7988 GuideStep: -0.3 px 51 ms EAST, 1.4 px 348 ms SOUTH
01:53:18.375 00.002 15712 worker thread done servicing request
01:53:18.375 00.000 15712 Worker thread wakes up
01:53:18.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:18.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:20.013 01.638 15712 Exposure complete
01:53:20.077 00.064 15712 worker thread done servicing request
01:53:20.077 00.000 7988 OnExposeComplete: enter
01:53:20.077 00.000 7988 UpdateGuideState(): m_state=6
01:53:20.077 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3143
01:53:20.077 00.000 7988 Star::Find returns 1 (0), X=975.98, Y=184.48, Mass=1017, SNR=20.7, Peak=168 HFD=3.5
01:53:20.077 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.56) = xAngle (-2.29 = -2.29)
01:53:20.077 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
01:53:20.077 00.000 7988 CameraToMount -- cameraX=0.45 cameraY=-0.40 hyp=0.61 cameraTheta=-0.73 mountX=-0.40 mountY=-0.44, mountTheta=-2.31
01:53:20.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=-0.40, opts=13)
01:53:20.077 00.000 7988 Enqueuing Move request for scope (0.45, -0.40)
01:53:20.077 00.000 15712 Worker thread wakes up
01:53:20.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.40) opts 0xd
01:53:20.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, -0.40)
01:53:20.077 00.000 15712 Moving (0.45, -0.40) raw xDistance=-0.40 yDistance=-0.44
01:53:20.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:20.077 00.000 7988 UpdateGuideState exits: m=1017 SNR=20.7
01:53:20.092 00.015 7988 PhdController: settling, locked = 1, distance = 1.15 (1.50) aobump = 0 frame = 3 / 99999
01:53:20.092 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767423200.092,"Host":"ASTROPC","Inst":1,"Distance":1.15,"Time":2.3,"SettleTime":15.0,"StarLocked":true}
01:53:20.092 00.000 15712 PPEC rslt(dithering): input = -0.40, final = -0.24
01:53:20.092 00.000 15712 PPEC: input: -0.40, control: -0.24, exposure: 1500
01:53:20.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:53:20.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:20.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:20.092 00.000 7988 Enqueuing Expose request
01:53:20.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:53:20.092 00.000 15712 MoveAxis(E, 78, ABG)
01:53:20.092 00.000 15712 Guiding  Dir = 2, Dur = 78
01:53:20.092 00.000 15712 IsGuiding returns 0
01:53:20.109 00.017 15712 PulseGuide returned control before completion, sleep 72
01:53:20.189 00.080 15712 IsGuiding returns 1
01:53:20.189 00.000 15712 scope still moving after pulse duration time elapsed
01:53:20.221 00.032 15712 IsGuiding returns 0
01:53:20.221 00.000 15712 scope move finished after 78 + 51 ms
01:53:20.221 00.000 15712 Move returns status 0, amount 78
01:53:20.221 00.000 15712 MoveAxis(N, 0, ABG)
01:53:20.221 00.000 15712 Move returns status 0, amount 0
01:53:20.221 00.000 15712 move complete, result=0
01:53:20.221 00.000 7988 GuideStep: -0.4 px 78 ms EAST, -0.4 px 0 ms NORTH
01:53:20.229 00.008 15712 worker thread done servicing request
01:53:20.229 00.000 15712 Worker thread wakes up
01:53:20.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:20.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:21.643 01.414 15712 Exposure complete
01:53:21.705 00.062 15712 worker thread done servicing request
01:53:21.705 00.000 7988 OnExposeComplete: enter
01:53:21.708 00.003 7988 UpdateGuideState(): m_state=6
01:53:21.708 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3144
01:53:21.710 00.002 7988 Star::Find returns 1 (0), X=976.19, Y=185.14, Mass=1021, SNR=20.8, Peak=155 HFD=3.7
01:53:21.710 00.000 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
01:53:21.712 00.002 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
01:53:21.712 00.000 7988 CameraToMount -- cameraX=0.67 cameraY=0.26 hyp=0.71 cameraTheta=0.37 mountX=0.26 mountY=-0.67, mountTheta=-1.20
01:53:21.714 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.67, y=0.26, opts=13)
01:53:21.716 00.002 7988 Enqueuing Move request for scope (0.67, 0.26)
01:53:21.716 00.000 15712 Worker thread wakes up
01:53:21.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.26) opts 0xd
01:53:21.716 00.000 15712 Handling offset move in thread for scope, endpoint = (0.67, 0.26)
01:53:21.716 00.000 15712 Moving (0.67, 0.26) raw xDistance=0.26 yDistance=-0.67
01:53:21.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
01:53:21.716 00.000 7988 UpdateGuideState exits: m=1021 SNR=20.8
01:53:21.719 00.003 7988 PhdController: settling, locked = 1, distance = 1.02 (1.50) aobump = 0 frame = 4 / 99999
01:53:21.719 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767423201.719,"Host":"ASTROPC","Inst":1,"Distance":1.02,"Time":3.9,"SettleTime":15.0,"StarLocked":true}
01:53:21.721 00.002 15712 PPEC rslt(dithering): input = 0.26, final = 0.16
01:53:21.721 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
01:53:21.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:53:21.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:21.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:21.721 00.000 7988 Enqueuing Expose request
01:53:21.725 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
01:53:21.725 00.000 15712 MoveAxis(W, 51, ABG)
01:53:21.725 00.000 15712 Guiding  Dir = 3, Dur = 51
01:53:21.725 00.000 15712 IsGuiding returns 0
01:53:21.742 00.017 15712 PulseGuide returned control before completion, sleep 42
01:53:21.823 00.081 15712 IsGuiding returns 0
01:53:21.823 00.000 15712 Move returns status 0, amount 51
01:53:21.823 00.000 15712 MoveAxis(N, 0, ABG)
01:53:21.823 00.000 15712 Move returns status 0, amount 0
01:53:21.823 00.000 15712 move complete, result=0
01:53:21.823 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.7 px 0 ms NORTH
01:53:21.827 00.004 15712 worker thread done servicing request
01:53:21.827 00.000 15712 Worker thread wakes up
01:53:21.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:21.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:23.463 01.636 15712 Exposure complete
01:53:23.527 00.064 15712 worker thread done servicing request
01:53:23.527 00.000 7988 OnExposeComplete: enter
01:53:23.527 00.000 7988 UpdateGuideState(): m_state=6
01:53:23.540 00.013 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3145
01:53:23.540 00.000 7988 Star::Find returns 1 (0), X=976.07, Y=185.19, Mass=998, SNR=20.8, Peak=165 HFD=3.6
01:53:23.540 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
01:53:23.544 00.004 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
01:53:23.544 00.000 7988 CameraToMount -- cameraX=0.55 cameraY=0.30 hyp=0.63 cameraTheta=0.51 mountX=0.31 mountY=-0.55, mountTheta=-1.06
01:53:23.544 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.55, y=0.30, opts=13)
01:53:23.544 00.000 7988 Enqueuing Move request for scope (0.55, 0.30)
01:53:23.544 00.000 15712 Worker thread wakes up
01:53:23.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.30) opts 0xd
01:53:23.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.55, 0.30)
01:53:23.544 00.000 15712 Moving (0.55, 0.30) raw xDistance=0.31 yDistance=-0.55
01:53:23.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=43, FiltMax=255, Gamma=0.690
01:53:23.544 00.000 7988 UpdateGuideState exits: m=998 SNR=20.8
01:53:23.551 00.007 7988 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 5 / 99999
01:53:23.553 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767423203.553,"Host":"ASTROPC","Inst":1,"Distance":0.90,"Time":5.7,"SettleTime":15.0,"StarLocked":true}
01:53:23.553 00.000 15712 PPEC rslt(dithering): input = 0.31, final = 0.19
01:53:23.553 00.000 15712 PPEC: input: 0.31, control: 0.19, exposure: 1500
01:53:23.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:53:23.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:53:23.553 00.000 15712 MoveAxis(W, 60, ABG)
01:53:23.553 00.000 15712 Guiding  Dir = 3, Dur = 60
01:53:23.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:23.555 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:23.555 00.000 7988 Enqueuing Expose request
01:53:23.578 00.023 15712 IsGuiding returns 0
01:53:23.595 00.017 15712 PulseGuide returned control before completion, sleep 55
01:53:23.687 00.092 15712 IsGuiding returns 0
01:53:23.687 00.000 15712 Move returns status 0, amount 60
01:53:23.687 00.000 15712 MoveAxis(N, 0, ABG)
01:53:23.687 00.000 15712 Move returns status 0, amount 0
01:53:23.687 00.000 15712 move complete, result=0
01:53:23.687 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.6 px 0 ms NORTH
01:53:23.698 00.011 15712 worker thread done servicing request
01:53:23.698 00.000 15712 Worker thread wakes up
01:53:23.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:23.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:25.117 01.419 15712 Exposure complete
01:53:25.179 00.062 15712 worker thread done servicing request
01:53:25.179 00.000 7988 OnExposeComplete: enter
01:53:25.179 00.000 7988 UpdateGuideState(): m_state=6
01:53:25.183 00.004 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3146
01:53:25.183 00.000 7988 Star::Find returns 1 (0), X=976.15, Y=185.62, Mass=970, SNR=20.3, Peak=149 HFD=3.7
01:53:25.185 00.002 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
01:53:25.185 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
01:53:25.187 00.002 7988 CameraToMount -- cameraX=0.63 cameraY=0.73 hyp=0.96 cameraTheta=0.86 mountX=0.74 mountY=-0.65, mountTheta=-0.72
01:53:25.189 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.63, y=0.73, opts=13)
01:53:25.189 00.000 7988 Enqueuing Move request for scope (0.63, 0.73)
01:53:25.191 00.002 15712 Worker thread wakes up
01:53:25.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.73) opts 0xd
01:53:25.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.63, 0.73)
01:53:25.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:25.191 00.000 7988 UpdateGuideState exits: m=970 SNR=20.3
01:53:25.193 00.002 7988 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 6 / 99999
01:53:25.194 00.001 15712 Moving (0.63, 0.73) raw xDistance=0.74 yDistance=-0.65
01:53:25.194 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767423205.194,"Host":"ASTROPC","Inst":1,"Distance":0.92,"Time":7.4,"SettleTime":15.0,"StarLocked":true}
01:53:25.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:25.197 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:25.197 00.000 7988 Enqueuing Expose request
01:53:25.199 00.002 15712 PPEC rslt(dithering): input = 0.74, final = 0.44
01:53:25.199 00.000 15712 PPEC: input: 0.74, control: 0.44, exposure: 1500
01:53:25.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:25.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
01:53:25.199 00.000 15712 MoveAxis(W, 144, ABG)
01:53:25.199 00.000 15712 Guiding  Dir = 3, Dur = 144
01:53:25.199 00.000 15712 IsGuiding returns 0
01:53:25.215 00.016 15712 PulseGuide returned control before completion, sleep 140
01:53:25.390 00.175 15712 IsGuiding returns 0
01:53:25.390 00.000 15712 Move returns status 0, amount 144
01:53:25.390 00.000 15712 MoveAxis(N, 0, ABG)
01:53:25.390 00.000 15712 Move returns status 0, amount 0
01:53:25.390 00.000 15712 move complete, result=0
01:53:25.390 00.000 7988 GuideStep: 0.7 px 144 ms WEST, -0.6 px 0 ms NORTH
01:53:25.392 00.002 15712 worker thread done servicing request
01:53:25.392 00.000 15712 Worker thread wakes up
01:53:25.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:25.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:27.132 01.740 15712 Exposure complete
01:53:27.194 00.062 15712 worker thread done servicing request
01:53:27.194 00.000 7988 OnExposeComplete: enter
01:53:27.194 00.000 7988 UpdateGuideState(): m_state=6
01:53:27.197 00.003 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3147
01:53:27.197 00.000 7988 Star::Find returns 1 (0), X=976.27, Y=184.42, Mass=903, SNR=19.6, Peak=137 HFD=3.5
01:53:27.199 00.002 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
01:53:27.199 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
01:53:27.201 00.002 7988 CameraToMount -- cameraX=0.74 cameraY=-0.46 hyp=0.88 cameraTheta=-0.56 mountX=-0.46 mountY=-0.73, mountTheta=-2.13
01:53:27.201 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.74, y=-0.46, opts=13)
01:53:27.204 00.003 7988 Enqueuing Move request for scope (0.74, -0.46)
01:53:27.206 00.002 15712 Worker thread wakes up
01:53:27.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.46) opts 0xd
01:53:27.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.74, -0.46)
01:53:27.206 00.000 15712 Moving (0.74, -0.46) raw xDistance=-0.46 yDistance=-0.73
01:53:27.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:27.206 00.000 7988 UpdateGuideState exits: m=903 SNR=19.6
01:53:27.208 00.002 7988 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 7 / 99999
01:53:27.208 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767423207.208,"Host":"ASTROPC","Inst":1,"Distance":0.91,"Time":9.4,"SettleTime":15.0,"StarLocked":true}
01:53:27.210 00.002 15712 PPEC rslt(dithering): input = -0.46, final = -0.27
01:53:27.210 00.000 15712 PPEC: input: -0.46, control: -0.27, exposure: 1500
01:53:27.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:27.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:27.210 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:27.212 00.002 7988 Enqueuing Expose request
01:53:27.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73
01:53:27.212 00.000 15712 MoveAxis(E, 90, ABG)
01:53:27.212 00.000 15712 Guiding  Dir = 2, Dur = 90
01:53:27.214 00.002 15712 IsGuiding returns 0
01:53:27.226 00.012 15712 PulseGuide returned control before completion, sleep 86
01:53:27.340 00.114 15712 IsGuiding returns 0
01:53:27.340 00.000 15712 Move returns status 0, amount 90
01:53:27.340 00.000 15712 MoveAxis(N, 0, ABG)
01:53:27.340 00.000 15712 Move returns status 0, amount 0
01:53:27.340 00.000 15712 move complete, result=0
01:53:27.340 00.000 7988 GuideStep: -0.5 px 90 ms EAST, -0.7 px 0 ms NORTH
01:53:27.343 00.003 15712 worker thread done servicing request
01:53:27.343 00.000 15712 Worker thread wakes up
01:53:27.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:27.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:28.763 01.420 15712 Exposure complete
01:53:28.826 00.063 15712 worker thread done servicing request
01:53:28.826 00.000 7988 OnExposeComplete: enter
01:53:28.826 00.000 7988 UpdateGuideState(): m_state=6
01:53:28.826 00.000 7988 Star::Find(15, 976, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3148
01:53:28.826 00.000 7988 Star::Find returns 1 (0), X=976.08, Y=184.62, Mass=882, SNR=19.5, Peak=127 HFD=3.4
01:53:28.826 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
01:53:28.826 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
01:53:28.826 00.000 7988 CameraToMount -- cameraX=0.55 cameraY=-0.26 hyp=0.61 cameraTheta=-0.44 mountX=-0.26 mountY=-0.55, mountTheta=-2.01
01:53:28.826 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.55, y=-0.26, opts=13)
01:53:28.826 00.000 7988 Enqueuing Move request for scope (0.55, -0.26)
01:53:28.826 00.000 15712 Worker thread wakes up
01:53:28.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.26) opts 0xd
01:53:28.826 00.000 15712 Handling offset move in thread for scope, endpoint = (0.55, -0.26)
01:53:28.826 00.000 15712 Moving (0.55, -0.26) raw xDistance=-0.26 yDistance=-0.55
01:53:28.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:28.826 00.000 7988 UpdateGuideState exits: m=882 SNR=19.5
01:53:28.839 00.013 7988 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 8 / 99999
01:53:28.840 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767423208.840,"Host":"ASTROPC","Inst":1,"Distance":0.82,"Time":11.0,"SettleTime":15.0,"StarLocked":true}
01:53:28.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:28.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:28.840 00.000 7988 Enqueuing Expose request
01:53:28.840 00.000 15712 PPEC rslt(dithering): input = -0.26, final = -0.15
01:53:28.840 00.000 15712 PPEC: input: -0.26, control: -0.15, exposure: 1500
01:53:28.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:53:28.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:53:28.840 00.000 15712 MoveAxis(E, 50, ABG)
01:53:28.840 00.000 15712 Guiding  Dir = 2, Dur = 50
01:53:28.840 00.000 15712 IsGuiding returns 0
01:53:28.860 00.020 15712 PulseGuide returned control before completion, sleep 46
01:53:28.919 00.059 15712 IsGuiding returns 1
01:53:28.919 00.000 15712 scope still moving after pulse duration time elapsed
01:53:28.951 00.032 15712 IsGuiding returns 0
01:53:28.951 00.000 15712 scope move finished after 50 + 61 ms
01:53:28.951 00.000 15712 Move returns status 0, amount 50
01:53:28.951 00.000 15712 MoveAxis(N, 0, ABG)
01:53:28.951 00.000 15712 Move returns status 0, amount 0
01:53:28.951 00.000 15712 move complete, result=0
01:53:28.951 00.000 7988 GuideStep: -0.3 px 50 ms EAST, -0.5 px 0 ms NORTH
01:53:28.958 00.007 15712 worker thread done servicing request
01:53:28.958 00.000 15712 Worker thread wakes up
01:53:28.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:28.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:30.600 01.642 15712 Exposure complete
01:53:30.663 00.063 15712 worker thread done servicing request
01:53:30.664 00.001 7988 OnExposeComplete: enter
01:53:30.664 00.000 7988 UpdateGuideState(): m_state=6
01:53:30.664 00.000 7988 Star::Find(15, 976, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3149
01:53:30.664 00.000 7988 Star::Find returns 1 (0), X=976.05, Y=185.58, Mass=935, SNR=20.0, Peak=155 HFD=3.5
01:53:30.664 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
01:53:30.664 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
01:53:30.664 00.000 7988 CameraToMount -- cameraX=0.53 cameraY=0.69 hyp=0.87 cameraTheta=0.92 mountX=0.70 mountY=-0.54, mountTheta=-0.66
01:53:30.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.53, y=0.69, opts=13)
01:53:30.664 00.000 7988 Enqueuing Move request for scope (0.53, 0.69)
01:53:30.664 00.000 15712 Worker thread wakes up
01:53:30.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.69) opts 0xd
01:53:30.664 00.000 15712 Handling offset move in thread for scope, endpoint = (0.53, 0.69)
01:53:30.664 00.000 15712 Moving (0.53, 0.69) raw xDistance=0.70 yDistance=-0.54
01:53:30.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:30.664 00.000 7988 UpdateGuideState exits: m=935 SNR=20.0
01:53:30.676 00.012 7988 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 9 / 99999
01:53:30.678 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767423210.678,"Host":"ASTROPC","Inst":1,"Distance":0.83,"Time":12.9,"SettleTime":15.0,"StarLocked":true}
01:53:30.678 00.000 15712 PPEC rslt(dithering): input = 0.70, final = 0.42
01:53:30.678 00.000 15712 PPEC: input: 0.70, control: 0.42, exposure: 1500
01:53:30.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:53:30.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:30.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:30.678 00.000 7988 Enqueuing Expose request
01:53:30.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
01:53:30.678 00.000 15712 MoveAxis(W, 137, ABG)
01:53:30.678 00.000 15712 Guiding  Dir = 3, Dur = 137
01:53:30.712 00.034 15712 IsGuiding returns 0
01:53:30.729 00.017 15712 PulseGuide returned control before completion, sleep 132
01:53:30.869 00.140 15712 IsGuiding returns 1
01:53:30.869 00.000 15712 scope still moving after pulse duration time elapsed
01:53:30.906 00.037 15712 IsGuiding returns 0
01:53:30.906 00.000 15712 scope move finished after 137 + 54 ms
01:53:30.906 00.000 15712 Move returns status 0, amount 137
01:53:30.906 00.000 15712 MoveAxis(N, 0, ABG)
01:53:30.906 00.000 15712 Move returns status 0, amount 0
01:53:30.906 00.000 15712 move complete, result=0
01:53:30.906 00.000 7988 GuideStep: 0.7 px 137 ms WEST, -0.5 px 0 ms NORTH
01:53:30.907 00.001 15712 worker thread done servicing request
01:53:30.907 00.000 15712 Worker thread wakes up
01:53:30.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:30.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:32.326 01.419 15712 Exposure complete
01:53:32.386 00.060 15712 worker thread done servicing request
01:53:32.386 00.000 7988 OnExposeComplete: enter
01:53:32.386 00.000 7988 UpdateGuideState(): m_state=6
01:53:32.391 00.005 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3150
01:53:32.391 00.000 7988 Star::Find returns 1 (0), X=976.53, Y=185.24, Mass=1007, SNR=20.7, Peak=155 HFD=3.5
01:53:32.393 00.002 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
01:53:32.393 00.000 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:53:32.395 00.002 7988 CameraToMount -- cameraX=1.00 cameraY=0.36 hyp=1.07 cameraTheta=0.34 mountX=0.37 mountY=-1.01, mountTheta=-1.22
01:53:32.397 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=1.00, y=0.36, opts=13)
01:53:32.397 00.000 7988 Enqueuing Move request for scope (1.00, 0.36)
01:53:32.400 00.003 15712 Worker thread wakes up
01:53:32.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.36) opts 0xd
01:53:32.400 00.000 15712 Handling offset move in thread for scope, endpoint = (1.00, 0.36)
01:53:32.400 00.000 15712 Moving (1.00, 0.36) raw xDistance=0.37 yDistance=-1.01
01:53:32.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:53:32.400 00.000 7988 UpdateGuideState exits: m=1007 SNR=20.7
01:53:32.402 00.002 7988 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 10 / 99999
01:53:32.402 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767423212.402,"Host":"ASTROPC","Inst":1,"Distance":0.90,"Time":14.6,"SettleTime":15.0,"StarLocked":true}
01:53:32.402 00.000 15712 PPEC rslt(dithering): input = 0.37, final = 0.22
01:53:32.402 00.000 15712 PPEC: input: 0.37, control: 0.22, exposure: 1500
01:53:32.402 00.000 15712 resist switch: large excursion: input -1.01 thresh 0.75 direction from 1 to -1
01:53:32.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:32.402 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:32.402 00.000 7988 Enqueuing Expose request
01:53:32.402 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.04
01:53:32.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
01:53:32.402 00.000 15712 MoveAxis(W, 72, ABG)
01:53:32.402 00.000 15712 Guiding  Dir = 3, Dur = 72
01:53:32.402 00.000 15712 IsGuiding returns 0
01:53:32.418 00.016 15712 PulseGuide returned control before completion, sleep 66
01:53:32.498 00.080 15712 IsGuiding returns 1
01:53:32.498 00.000 15712 scope still moving after pulse duration time elapsed
01:53:32.535 00.037 15712 IsGuiding returns 0
01:53:32.535 00.000 15712 scope move finished after 72 + 56 ms
01:53:32.535 00.000 15712 Move returns status 0, amount 72
01:53:32.535 00.000 15712 BLC: Oldest BLC event removed
01:53:32.535 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 254 applied
01:53:32.535 00.000 15712 MoveAxis(N, 513, ABG)
01:53:32.535 00.000 15712 Guiding  Dir = 0, Dur = 513
01:53:32.535 00.000 15712 IsGuiding returns 0
01:53:32.617 00.082 15712 PulseGuide returned control before completion, sleep 444
01:53:33.072 00.455 15712 IsGuiding returns 1
01:53:33.072 00.000 15712 scope still moving after pulse duration time elapsed
01:53:33.123 00.051 15712 IsGuiding returns 1
01:53:33.172 00.049 15712 IsGuiding returns 0
01:53:33.172 00.000 15712 scope move finished after 513 + 125 ms
01:53:33.172 00.000 15712 Move returns status 0, amount 513
01:53:33.172 00.000 15712 move complete, result=0
01:53:33.172 00.000 7988 GuideStep: 0.4 px 72 ms WEST, -1.0 px 513 ms NORTH
01:53:33.178 00.006 15712 worker thread done servicing request
01:53:33.178 00.000 15712 Worker thread wakes up
01:53:33.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:33.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:34.815 01.637 15712 Exposure complete
01:53:34.878 00.063 15712 worker thread done servicing request
01:53:34.878 00.000 7988 OnExposeComplete: enter
01:53:34.878 00.000 7988 UpdateGuideState(): m_state=6
01:53:34.880 00.002 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3151
01:53:34.880 00.000 7988 Star::Find returns 1 (0), X=976.03, Y=184.28, Mass=1065, SNR=21.2, Peak=147 HFD=4.1
01:53:34.883 00.003 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
01:53:34.883 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
01:53:34.885 00.002 7988 CameraToMount -- cameraX=0.51 cameraY=-0.61 hyp=0.79 cameraTheta=-0.87 mountX=-0.60 mountY=-0.49, mountTheta=-2.46
01:53:34.887 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.51, y=-0.61, opts=13)
01:53:34.887 00.000 7988 Enqueuing Move request for scope (0.51, -0.61)
01:53:34.889 00.002 15712 Worker thread wakes up
01:53:34.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.61) opts 0xd
01:53:34.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.51, -0.61)
01:53:34.889 00.000 15712 Moving (0.51, -0.61) raw xDistance=-0.60 yDistance=-0.49
01:53:34.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:34.889 00.000 7988 UpdateGuideState exits: m=1065 SNR=21.2
01:53:34.891 00.002 7988 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 11 / 99999
01:53:34.891 00.000 7988 PhdController: newstate STATE_FINISH
01:53:34.893 00.002 7988 PhdController complete: success
01:53:34.893 00.000 15712 BLC: History state: CurrMiss=0.49, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.012274, 1:0.493546
01:53:34.893 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
01:53:34.893 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767423214.893,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
01:53:34.893 00.000 7988 Mount: notify guiding dither settle done success=1
01:53:34.896 00.003 7988 PhdController: newstate STATE_IDLE
01:53:34.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:34.898 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:34.899 00.001 7988 Enqueuing Expose request
01:53:34.899 00.000 15712 PPEC rslt(dithering): input = -0.60, final = -0.36
01:53:34.899 00.000 15712 PPEC: input: -0.60, control: -0.36, exposure: 1500
01:53:34.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:53:34.899 00.000 15712 MoveAxis(E, 118, ABG)
01:53:34.899 00.000 15712 Guiding  Dir = 2, Dur = 118
01:53:34.899 00.000 15712 IsGuiding returns 0
01:53:34.916 00.017 15712 PulseGuide returned control before completion, sleep 111
01:53:35.046 00.130 15712 IsGuiding returns 0
01:53:35.046 00.000 15712 Move returns status 0, amount 118
01:53:35.046 00.000 15712 MoveAxis(N, 126, ABG)
01:53:35.046 00.000 15712 Guiding  Dir = 0, Dur = 126
01:53:35.046 00.000 15712 IsGuiding returns 0
01:53:35.121 00.075 15712 PulseGuide returned control before completion, sleep 57
01:53:35.198 00.077 15712 IsGuiding returns 1
01:53:35.198 00.000 15712 scope still moving after pulse duration time elapsed
01:53:35.266 00.068 15712 IsGuiding returns 1
01:53:35.294 00.028 15712 IsGuiding returns 0
01:53:35.294 00.000 15712 scope move finished after 126 + 128 ms
01:53:35.294 00.000 15712 Move returns status 0, amount 126
01:53:35.294 00.000 15712 move complete, result=0
01:53:35.294 00.000 7988 GuideStep: -0.6 px 118 ms EAST, -0.5 px 126 ms NORTH
01:53:35.304 00.010 15712 worker thread done servicing request
01:53:35.304 00.000 15712 Worker thread wakes up
01:53:35.304 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:35.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:36.713 01.409 15712 Exposure complete
01:53:36.775 00.062 15712 worker thread done servicing request
01:53:36.775 00.000 7988 OnExposeComplete: enter
01:53:36.775 00.000 7988 UpdateGuideState(): m_state=6
01:53:36.775 00.000 7988 Star::Find(15, 976, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
01:53:36.775 00.000 7988 Star::Find returns 1 (0), X=975.77, Y=185.13, Mass=899, SNR=19.5, Peak=141 HFD=3.9
01:53:36.775 00.000 7988 MultiStar: exiting stabilization period
01:53:36.775 00.000 7988 MultiStar: updating star positions after lock position change
01:53:36.775 00.000 7988 Star::Find(15, 509, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
01:53:36.775 00.000 7988 Star::Find returns 1 (0), X=509.50, Y=775.54, Mass=1061, SNR=21.1, Peak=121 HFD=4.3
01:53:36.775 00.000 7988 Star::Find(15, 1215, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
01:53:36.775 00.000 7988 Star::Find returns 1 (0), X=1215.23, Y=759.74, Mass=703, SNR=17.2, Peak=129 HFD=3.4
01:53:36.787 00.012 7988 Star::Find(15, 704, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
01:53:36.787 00.000 7988 Star::Find returns 1 (0), X=703.67, Y=684.70, Mass=687, SNR=16.8, Peak=102 HFD=3.7
01:53:36.787 00.000 7988 Star::Find(15, 1121, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
01:53:36.787 00.000 7988 Star::Find returns 1 (0), X=1121.69, Y=635.36, Mass=552, SNR=15.3, Peak=102 HFD=3.4
01:53:36.790 00.003 7988 Star::Find(15, 702, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
01:53:36.790 00.000 7988 Star::Find returns 1 (0), X=702.81, Y=541.38, Mass=509, SNR=14.4, Peak=91 HFD=3.6
01:53:36.794 00.004 7988 Star::Find(15, 705, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
01:53:36.797 00.003 7988 Star::Find returns 1 (0), X=704.29, Y=121.44, Mass=435, SNR=13.6, Peak=110 HFD=3.0
01:53:36.799 00.002 7988 Star::Find(15, 224, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
01:53:36.801 00.002 7988 Star::Find returns 1 (0), X=224.15, Y=939.91, Mass=258, SNR=10.2, Peak=84 HFD=2.5
01:53:36.801 00.000 7988 Star::Find(15, 109, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
01:53:36.804 00.003 7988 Star::Find returns 1 (0), X=109.15, Y=772.64, Mass=258, SNR=10.0, Peak=82 HFD=3.2
01:53:36.808 00.004 7988 Star::Find(15, 884, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
01:53:36.808 00.000 7988 Star::Find returns 1 (0), X=885.10, Y=557.98, Mass=110, SNR=6.4, Peak=72 HFD=2.4
01:53:36.808 00.000 7988 Star::Find(15, 43, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
01:53:36.808 00.000 7988 Star::Find returns 1 (0), X=43.35, Y=118.19, Mass=226, SNR=9.8, Peak=103 HFD=1.7
01:53:36.808 00.000 7988 Star::Find(15, 1081, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
01:53:36.808 00.000 7988 Star::Find returns 1 (0), X=1081.78, Y=717.85, Mass=161, SNR=7.9, Peak=81 HFD=2.3
01:53:36.808 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
01:53:36.808 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
01:53:36.808 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.24 hyp=0.35 cameraTheta=0.77 mountX=0.25 mountY=-0.26, mountTheta=-0.80
01:53:36.822 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.24, opts=13)
01:53:36.822 00.000 7988 Enqueuing Move request for scope (0.25, 0.24)
01:53:36.822 00.000 15712 Worker thread wakes up
01:53:36.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:36.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.24) opts 0xd
01:53:36.822 00.000 7988 UpdateGuideState exits: m=899 SNR=19.5
01:53:36.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.24)
01:53:36.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:36.822 00.000 15712 Moving (0.25, 0.24) raw xDistance=0.25 yDistance=-0.26
01:53:36.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:36.822 00.000 7988 Enqueuing Expose request
01:53:36.822 00.000 15712 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.012274, 1:0.493546, 2:0.255325
01:53:36.822 00.000 15712 BLC: Under-shoot: nominal increase by 70
01:53:36.822 00.000 15712 BLC: window closed
01:53:36.822 00.000 15712 BLC: Pulse adjusted to 279
01:53:36.838 00.016 15712 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.26
01:53:36.838 00.000 15712 PPEC: input: 0.25, control: 0.16, exposure: 1500
01:53:36.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:53:36.838 00.000 15712 MoveAxis(W, 51, ABG)
01:53:36.838 00.000 15712 Guiding  Dir = 3, Dur = 51
01:53:36.838 00.000 15712 IsGuiding returns 0
01:53:36.838 00.000 15712 PulseGuide returned control before completion, sleep 47
01:53:36.906 00.068 15712 IsGuiding returns 0
01:53:36.918 00.012 15712 Move returns status 0, amount 51
01:53:36.918 00.000 15712 MoveAxis(N, 65, ABG)
01:53:36.918 00.000 15712 Guiding  Dir = 0, Dur = 65
01:53:36.918 00.000 15712 IsGuiding returns 0
01:53:37.029 00.111 15712 IsGuiding returns 1
01:53:37.029 00.000 15712 scope still moving after pulse duration time elapsed
01:53:37.093 00.064 15712 IsGuiding returns 0
01:53:37.093 00.000 15712 scope move finished after 65 + 110 ms
01:53:37.093 00.000 15712 Move returns status 0, amount 65
01:53:37.093 00.000 15712 move complete, result=0
01:53:37.093 00.000 7988 GuideStep: 0.2 px 51 ms WEST, -0.3 px 65 ms NORTH
01:53:37.094 00.001 15712 worker thread done servicing request
01:53:37.094 00.000 15712 Worker thread wakes up
01:53:37.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:37.096 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:37.270 00.174 7988 evsrv: cli 0CCCF628 connect
01:53:37.272 00.002 7988 case statement mapped state 6 to 3
01:53:37.272 00.000 7988 case statement mapped state 6 to 3
01:53:37.272 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_pixel_scale","id":"6a356060-e0a1-4e15-ac3d-75497772d820"}
01:53:37.272 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":3.86747,"id":"6a356060-e0a1-4e15-ac3d-75497772d820"}
01:53:37.272 00.000 7988 evsrv: cli 0CCCF628 disconnect
01:53:38.737 01.465 15712 Exposure complete
01:53:38.799 00.062 15712 worker thread done servicing request
01:53:38.799 00.000 7988 OnExposeComplete: enter
01:53:38.799 00.000 7988 UpdateGuideState(): m_state=6
01:53:38.799 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3153
01:53:38.799 00.000 7988 Star::Find returns 1 (0), X=975.20, Y=185.80, Mass=979, SNR=20.5, Peak=139 HFD=3.6
01:53:38.799 00.000 7988 MultiStar: [#1 -0.66,0.86,0.00,M8] [#2 -0.32,0.52,0.00,M5] [#3 -0.34,0.58,0.00,M3] [#4 -0.55,0.67,0.00,M10] [#5 -0.75,0.36,0.00,M7] [#6 -0.00,0.90,0.00,M9] [#7 -0.16,0.09,0.45,U] [#8 -0.27,1.03,0.00,M5] 
01:53:38.799 00.000 7988 refined, 1 included, MultiStar: {-0.27, 0.66}, one-star: {-0.33, 0.92}
01:53:38.799 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
01:53:38.799 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
01:53:38.799 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.66 hyp=0.71 cameraTheta=1.97 mountX=0.66 mountY=0.26, mountTheta=0.37
01:53:38.810 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.66, opts=13)
01:53:38.810 00.000 7988 Enqueuing Move request for scope (-0.27, 0.66)
01:53:38.810 00.000 15712 Worker thread wakes up
01:53:38.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.66) opts 0xd
01:53:38.810 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.66)
01:53:38.810 00.000 15712 Moving (-0.27, 0.66) raw xDistance=0.66 yDistance=0.26
01:53:38.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:38.810 00.000 7988 UpdateGuideState exits: m=979 SNR=20.5
01:53:38.815 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:38.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:38.815 00.000 7988 Enqueuing Expose request
01:53:38.815 00.000 15712 PPEC rslt: input = 0.66, final = 0.40, react = 0.39, pred = 0.00, hyst = 0.36, hyst_pct = 0.00, period_length = 639.26
01:53:38.815 00.000 15712 PPEC: input: 0.66, control: 0.40, exposure: 1500
01:53:38.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:53:38.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:53:38.815 00.000 15712 MoveAxis(W, 130, ABG)
01:53:38.815 00.000 15712 Guiding  Dir = 3, Dur = 130
01:53:38.815 00.000 15712 IsGuiding returns 0
01:53:38.831 00.016 15712 PulseGuide returned control before completion, sleep 125
01:53:38.989 00.158 15712 IsGuiding returns 0
01:53:38.989 00.000 15712 Move returns status 0, amount 130
01:53:38.989 00.000 15712 MoveAxis(N, 0, ABG)
01:53:38.989 00.000 15712 Move returns status 0, amount 0
01:53:38.989 00.000 15712 move complete, result=0
01:53:38.989 00.000 7988 GuideStep: 0.7 px 130 ms WEST, 0.3 px 0 ms NORTH
01:53:38.996 00.007 15712 worker thread done servicing request
01:53:38.996 00.000 15712 Worker thread wakes up
01:53:38.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:38.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:40.410 01.414 15712 Exposure complete
01:53:40.470 00.060 15712 worker thread done servicing request
01:53:40.470 00.000 7988 OnExposeComplete: enter
01:53:40.474 00.004 7988 UpdateGuideState(): m_state=6
01:53:40.474 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3154
01:53:40.476 00.002 7988 Star::Find returns 1 (0), X=975.27, Y=185.67, Mass=955, SNR=20.0, Peak=158 HFD=3.5
01:53:40.476 00.000 7988 MultiStar: [#1 -0.25,0.67,0.00,M9] [#2 -0.16,0.81,0.00,M6] [#3 0.07,0.77,0.00,M4] [#4 -0.67,0.47,0.00,R] [#5 -0.48,0.29,0.00,M8] [#6 -0.11,1.20,0.00,M10] [#7 -0.21,0.47,0.48,U] [#8 -0.04,0.96,0.00,M6] 
01:53:40.478 00.002 7988 refined, 1 included, MultiStar: {-0.24, 0.68}, one-star: {-0.25, 0.79}
01:53:40.478 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
01:53:40.480 00.002 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
01:53:40.480 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.68 hyp=0.72 cameraTheta=1.91 mountX=0.68 mountY=0.22, mountTheta=0.32
01:53:40.482 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.68, opts=13)
01:53:40.484 00.002 7988 Enqueuing Move request for scope (-0.24, 0.68)
01:53:40.484 00.000 15712 Worker thread wakes up
01:53:40.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.68) opts 0xd
01:53:40.484 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.68)
01:53:40.484 00.000 15712 Moving (-0.24, 0.68) raw xDistance=0.68 yDistance=0.22
01:53:40.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:40.487 00.003 7988 UpdateGuideState exits: m=955 SNR=20.0
01:53:40.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:40.489 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:40.489 00.000 7988 Enqueuing Expose request
01:53:40.491 00.002 15712 PPEC rslt: input = 0.68, final = 0.40, react = 0.41, pred = -0.00, hyst = 0.38, hyst_pct = 0.00, period_length = 639.26
01:53:40.491 00.000 15712 PPEC: input: 0.68, control: 0.40, exposure: 1500
01:53:40.491 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:40.491 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:53:40.491 00.000 15712 MoveAxis(W, 132, ABG)
01:53:40.491 00.000 15712 Guiding  Dir = 3, Dur = 132
01:53:40.491 00.000 15712 IsGuiding returns 0
01:53:40.513 00.022 15712 PulseGuide returned control before completion, sleep 121
01:53:40.667 00.154 15712 IsGuiding returns 0
01:53:40.667 00.000 15712 Move returns status 0, amount 132
01:53:40.667 00.000 15712 MoveAxis(N, 0, ABG)
01:53:40.667 00.000 15712 Move returns status 0, amount 0
01:53:40.667 00.000 15712 move complete, result=0
01:53:40.667 00.000 7988 GuideStep: 0.7 px 132 ms WEST, 0.2 px 0 ms NORTH
01:53:40.675 00.008 15712 worker thread done servicing request
01:53:40.675 00.000 15712 Worker thread wakes up
01:53:40.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:40.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:42.420 01.745 15712 Exposure complete
01:53:42.481 00.061 7988 OnExposeComplete: enter
01:53:42.484 00.003 7988 UpdateGuideState(): m_state=6
01:53:42.486 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3155
01:53:42.486 00.000 7988 Star::Find returns 1 (0), X=975.29, Y=185.38, Mass=884, SNR=19.5, Peak=138 HFD=3.5
01:53:42.488 00.002 7988 MultiStar: [#1 -0.44,0.53,0.00,M10] [#2 -0.19,0.35,0.90,U] [#3 -0.18,0.13,0.89,U] [#4 0.34,-0.33,0.76,U] [#5 -0.61,0.09,0.00,M9] [#6 0.26,0.46,0.00,R] [#7 -0.25,0.88,0.00,M2] [#8 0.02,0.62,0.00,M7] 
01:53:42.490 00.002 7988 refined, 3 included, MultiStar: {-0.09, 0.19}, one-star: {-0.23, 0.50}
01:53:42.490 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
01:53:42.492 00.002 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
01:53:42.492 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.00 mountX=0.19 mountY=0.08, mountTheta=0.41
01:53:42.494 00.002 15712 worker thread done servicing request
01:53:42.494 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.19, opts=13)
01:53:42.497 00.003 7988 Enqueuing Move request for scope (-0.09, 0.19)
01:53:42.497 00.000 15712 Worker thread wakes up
01:53:42.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
01:53:42.497 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
01:53:42.497 00.000 15712 Moving (-0.09, 0.19) raw xDistance=0.19 yDistance=0.08
01:53:42.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=45, FiltMax=255, Gamma=0.690
01:53:42.497 00.000 7988 UpdateGuideState exits: m=884 SNR=19.5
01:53:42.501 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:42.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:42.501 00.000 7988 Enqueuing Expose request
01:53:42.501 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.26
01:53:42.501 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
01:53:42.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:42.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:42.501 00.000 15712 MoveAxis(W, 34, ABG)
01:53:42.501 00.000 15712 Guiding  Dir = 3, Dur = 34
01:53:42.501 00.000 15712 IsGuiding returns 0
01:53:42.518 00.017 15712 PulseGuide returned control before completion, sleep 22
01:53:42.569 00.051 15712 IsGuiding returns 0
01:53:42.569 00.000 15712 Move returns status 0, amount 34
01:53:42.569 00.000 15712 MoveAxis(N, 0, ABG)
01:53:42.569 00.000 15712 Move returns status 0, amount 0
01:53:42.569 00.000 15712 move complete, result=0
01:53:42.577 00.008 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
01:53:42.579 00.002 15712 worker thread done servicing request
01:53:42.579 00.000 15712 Worker thread wakes up
01:53:42.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:42.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:43.658 01.079 7988 evsrv: cli 0CCCF768 connect
01:53:43.660 00.002 7988 case statement mapped state 6 to 3
01:53:43.660 00.000 7988 case statement mapped state 6 to 3
01:53:43.664 00.004 7988 evsrv: cli 0CCCF768 request: {"method":"get_app_state","id":"debc71ac-9246-4e5a-b4bc-0c4c035f2b33"}
01:53:43.664 00.000 7988 case statement mapped state 6 to 3
01:53:43.664 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":"Guiding","id":"debc71ac-9246-4e5a-b4bc-0c4c035f2b33"}
01:53:43.664 00.000 7988 evsrv: cli 0CCCF768 disconnect
01:53:43.996 00.332 15712 Exposure complete
01:53:44.058 00.062 15712 worker thread done servicing request
01:53:44.060 00.002 7988 OnExposeComplete: enter
01:53:44.060 00.000 7988 UpdateGuideState(): m_state=6
01:53:44.060 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3156
01:53:44.060 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=184.54, Mass=889, SNR=19.4, Peak=150 HFD=3.2
01:53:44.060 00.000 7988 MultiStar: [#1 -0.28,-0.46,0.00,R] [#2 -0.18,-0.45,0.95,U] [#3 0.15,-0.53,0.00,M4] [#4 0.28,-1.23,0.00,M1] [#5 -0.22,-0.96,0.00,M10] [#6 -0.13,-0.59,0.00,M1] [#7 -0.27,-0.68,0.00,M3] [#8 0.01,-0.05,0.48,U] 
01:53:44.060 00.000 7988 refined, 2 included, MultiStar: {-0.07, -0.33}, one-star: {-0.02, -0.34}
01:53:44.066 00.006 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.36 = 2.93)
01:53:44.066 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
01:53:44.066 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.79 mountX=-0.33 mountY=0.08, mountTheta=2.90
01:53:44.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.33, opts=13)
01:53:44.066 00.000 7988 Enqueuing Move request for scope (-0.07, -0.33)
01:53:44.066 00.000 15712 Worker thread wakes up
01:53:44.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.33) opts 0xd
01:53:44.066 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.33)
01:53:44.066 00.000 15712 Moving (-0.07, -0.33) raw xDistance=-0.33 yDistance=0.08
01:53:44.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=45, FiltMax=255, Gamma=0.690
01:53:44.066 00.000 7988 UpdateGuideState exits: m=889 SNR=19.4
01:53:44.074 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:44.074 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:44.074 00.000 7988 Enqueuing Expose request
01:53:44.074 00.000 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:53:44.074 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
01:53:44.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:44.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:44.074 00.000 15712 MoveAxis(E, 68, ABG)
01:53:44.074 00.000 15712 Guiding  Dir = 2, Dur = 68
01:53:44.074 00.000 15712 IsGuiding returns 0
01:53:44.094 00.020 15712 PulseGuide returned control before completion, sleep 62
01:53:44.186 00.092 15712 IsGuiding returns 0
01:53:44.186 00.000 15712 Move returns status 0, amount 68
01:53:44.186 00.000 15712 MoveAxis(N, 0, ABG)
01:53:44.186 00.000 15712 Move returns status 0, amount 0
01:53:44.186 00.000 15712 move complete, result=0
01:53:44.186 00.000 15712 worker thread done servicing request
01:53:44.186 00.000 15712 Worker thread wakes up
01:53:44.186 00.000 7988 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
01:53:44.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:44.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:45.827 01.641 15712 Exposure complete
01:53:45.891 00.064 15712 worker thread done servicing request
01:53:45.891 00.000 7988 OnExposeComplete: enter
01:53:45.891 00.000 7988 UpdateGuideState(): m_state=6
01:53:45.894 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3157
01:53:45.894 00.000 7988 Star::Find returns 1 (0), X=975.13, Y=184.84, Mass=919, SNR=19.9, Peak=146 HFD=3.6
01:53:45.896 00.002 7988 MultiStar: [#1 -0.13,0.74,0.00,M1] [#2 -0.25,0.07,0.90,U] [#3 -0.13,0.02,0.89,U] [#4 0.39,-0.56,0.00,M2] [#5 -0.56,-0.34,0.00,R] [#6 -0.06,-0.31,0.72,U] [#7 -0.03,0.41,0.50,U] [#8 -0.59,0.23,0.00,M7] 
01:53:45.896 00.000 7988 refined, 4 included, MultiStar: {-0.20, 0.00}, one-star: {-0.39, -0.04}
01:53:45.898 00.002 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.56) = xAngle (1.56 = 1.56)
01:53:45.898 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
01:53:45.900 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.00 hyp=0.20 cameraTheta=3.12 mountX=0.00 mountY=0.20, mountTheta=1.56
01:53:45.902 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.00, opts=13)
01:53:45.902 00.000 7988 Enqueuing Move request for scope (-0.20, 0.00)
01:53:45.904 00.002 15712 Worker thread wakes up
01:53:45.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.00) opts 0xd
01:53:45.904 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.00)
01:53:45.904 00.000 15712 Moving (-0.20, 0.00) raw xDistance=0.00 yDistance=0.20
01:53:45.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=45, FiltMax=255, Gamma=0.690
01:53:45.906 00.002 7988 UpdateGuideState exits: m=919 SNR=19.9
01:53:45.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:45.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:45.906 00.000 7988 Enqueuing Expose request
01:53:45.906 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:53:45.906 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
01:53:45.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:45.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:53:45.906 00.000 15712 MoveAxis(E, 3, ABG)
01:53:45.906 00.000 15712 Guiding  Dir = 2, Dur = 3
01:53:45.906 00.000 15712 IsGuiding returns 0
01:53:45.922 00.016 15712 IsGuiding returns 0
01:53:45.922 00.000 15712 Move returns status 0, amount 3
01:53:45.922 00.000 15712 MoveAxis(N, 0, ABG)
01:53:45.922 00.000 15712 Move returns status 0, amount 0
01:53:45.922 00.000 15712 move complete, result=0
01:53:45.922 00.000 15712 worker thread done servicing request
01:53:45.922 00.000 15712 Worker thread wakes up
01:53:45.922 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
01:53:45.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:45.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:47.341 01.419 15712 Exposure complete
01:53:47.404 00.063 15712 worker thread done servicing request
01:53:47.406 00.002 7988 OnExposeComplete: enter
01:53:47.406 00.000 7988 UpdateGuideState(): m_state=6
01:53:47.406 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3158
01:53:47.406 00.000 7988 Star::Find returns 1 (0), X=975.32, Y=185.61, Mass=987, SNR=20.4, Peak=143 HFD=3.6
01:53:47.406 00.000 7988 MultiStar: [#1 -0.22,1.38,0.00,M2] [#2 -0.29,0.49,0.00,M4] [#3 -0.13,0.54,0.00,M4] [#4 0.17,0.22,0.76,U] [#5 0.29,0.79,0.00,M1] [#6 -0.40,0.19,0.66,U] [#7 -0.17,0.57,0.00,M3] [#8 -0.10,1.45,0.00,M8] 
01:53:47.406 00.000 7988 refined, 2 included, MultiStar: {-0.14, 0.42}, one-star: {-0.20, 0.73}
01:53:47.406 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
01:53:47.406 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
01:53:47.406 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.42 hyp=0.44 cameraTheta=1.90 mountX=0.42 mountY=0.13, mountTheta=0.30
01:53:47.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.42, opts=13)
01:53:47.418 00.012 7988 Enqueuing Move request for scope (-0.14, 0.42)
01:53:47.418 00.000 15712 Worker thread wakes up
01:53:47.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.42) opts 0xd
01:53:47.418 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.42)
01:53:47.418 00.000 15712 Moving (-0.14, 0.42) raw xDistance=0.42 yDistance=0.13
01:53:47.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=45, FiltMax=255, Gamma=0.690
01:53:47.420 00.002 7988 UpdateGuideState exits: m=987 SNR=20.4
01:53:47.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:47.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:47.420 00.000 7988 Enqueuing Expose request
01:53:47.420 00.000 15712 PPEC rslt: input = 0.42, final = 0.25, react = 0.25, pred = -0.00, hyst = 0.21, hyst_pct = 0.00, period_length = 639.26
01:53:47.420 00.000 15712 PPEC: input: 0.42, control: 0.25, exposure: 1500
01:53:47.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:47.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:53:47.420 00.000 15712 MoveAxis(W, 81, ABG)
01:53:47.420 00.000 15712 Guiding  Dir = 3, Dur = 81
01:53:47.420 00.000 15712 IsGuiding returns 0
01:53:47.451 00.031 15712 PulseGuide returned control before completion, sleep 65
01:53:47.531 00.080 15712 IsGuiding returns 0
01:53:47.531 00.000 15712 Move returns status 0, amount 81
01:53:47.531 00.000 15712 MoveAxis(N, 0, ABG)
01:53:47.531 00.000 15712 Move returns status 0, amount 0
01:53:47.531 00.000 15712 move complete, result=0
01:53:47.531 00.000 7988 GuideStep: 0.4 px 81 ms WEST, 0.1 px 0 ms NORTH
01:53:47.533 00.002 15712 worker thread done servicing request
01:53:47.533 00.000 15712 Worker thread wakes up
01:53:47.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:47.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:49.272 01.739 15712 Exposure complete
01:53:49.334 00.062 15712 worker thread done servicing request
01:53:49.334 00.000 7988 OnExposeComplete: enter
01:53:49.336 00.002 7988 UpdateGuideState(): m_state=6
01:53:49.338 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3159
01:53:49.338 00.000 7988 Star::Find returns 1 (0), X=975.52, Y=185.81, Mass=988, SNR=20.3, Peak=158 HFD=3.4
01:53:49.340 00.002 7988 MultiStar: [#1 -0.23,1.34,0.00,M3] [#2 -0.20,1.00,0.00,M5] [#3 -0.21,0.71,0.00,M5] [#4 0.42,0.24,0.72,U] [#5 -0.01,0.99,0.00,M2] [#6 -0.03,0.74,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 -0.22,1.39,0.00,M9] [#9 -0.17,0.89,0.00,M7] 
01:53:49.340 00.000 7988 refined, 1 included, MultiStar: {0.17, 0.64}, one-star: {-0.00, 0.92}
01:53:49.342 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
01:53:49.342 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
01:53:49.344 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.64 hyp=0.66 cameraTheta=1.31 mountX=0.64 mountY=-0.19, mountTheta=-0.29
01:53:49.344 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.64, opts=13)
01:53:49.346 00.002 7988 Enqueuing Move request for scope (0.17, 0.64)
01:53:49.348 00.002 15712 Worker thread wakes up
01:53:49.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.64) opts 0xd
01:53:49.348 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.64)
01:53:49.348 00.000 15712 Moving (0.17, 0.64) raw xDistance=0.64 yDistance=-0.19
01:53:49.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=45, FiltMax=255, Gamma=0.690
01:53:49.348 00.000 7988 UpdateGuideState exits: m=988 SNR=20.3
01:53:49.350 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:49.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:49.350 00.000 7988 Enqueuing Expose request
01:53:49.353 00.003 15712 PPEC rslt: input = 0.64, final = 0.39, react = 0.38, pred = 0.00, hyst = 0.34, hyst_pct = 0.00, period_length = 639.26
01:53:49.353 00.000 15712 PPEC: input: 0.64, control: 0.39, exposure: 1500
01:53:49.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:49.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:53:49.353 00.000 15712 MoveAxis(W, 126, ABG)
01:53:49.353 00.000 15712 Guiding  Dir = 3, Dur = 126
01:53:49.353 00.000 15712 IsGuiding returns 0
01:53:49.366 00.013 15712 PulseGuide returned control before completion, sleep 121
01:53:49.513 00.147 15712 IsGuiding returns 0
01:53:49.513 00.000 15712 Move returns status 0, amount 126
01:53:49.513 00.000 15712 MoveAxis(N, 0, ABG)
01:53:49.513 00.000 15712 Move returns status 0, amount 0
01:53:49.513 00.000 15712 move complete, result=0
01:53:49.513 00.000 7988 GuideStep: 0.6 px 126 ms WEST, -0.2 px 0 ms NORTH
01:53:49.513 00.000 15712 worker thread done servicing request
01:53:49.515 00.002 15712 Worker thread wakes up
01:53:49.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:49.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:50.932 01.417 15712 Exposure complete
01:53:50.996 00.064 15712 worker thread done servicing request
01:53:50.996 00.000 7988 OnExposeComplete: enter
01:53:50.996 00.000 7988 UpdateGuideState(): m_state=6
01:53:50.996 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3160
01:53:51.000 00.004 7988 Star::Find returns 1 (0), X=975.40, Y=185.63, Mass=963, SNR=20.3, Peak=149 HFD=3.4
01:53:51.000 00.000 7988 MultiStar: [#1 -0.05,1.27,0.00,M4] [#2 -0.19,0.80,0.00,M6] [#3 0.02,0.60,0.00,M6] [#4 0.56,0.13,0.00,M1] [#5 0.31,0.54,0.00,M3] [#6 -0.02,0.46,0.62,U] [#7 -0.19,0.15,0.49,U] [#8 0.12,1.15,0.00,M10] 
01:53:51.000 00.000 7988 refined, 2 included, MultiStar: {-0.11, 0.53}, one-star: {-0.12, 0.75}
01:53:51.003 00.003 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
01:53:51.003 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
01:53:51.005 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.53 hyp=0.54 cameraTheta=1.77 mountX=0.53 mountY=0.09, mountTheta=0.18
01:53:51.006 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.53, opts=13)
01:53:51.008 00.002 7988 Enqueuing Move request for scope (-0.11, 0.53)
01:53:51.008 00.000 15712 Worker thread wakes up
01:53:51.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.53) opts 0xd
01:53:51.008 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.53)
01:53:51.008 00.000 15712 Moving (-0.11, 0.53) raw xDistance=0.53 yDistance=0.09
01:53:51.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:53:51.010 00.002 7988 UpdateGuideState exits: m=963 SNR=20.3
01:53:51.012 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:51.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:51.014 00.002 7988 Enqueuing Expose request
01:53:51.014 00.000 15712 PPEC rslt: input = 0.53, final = 0.33, react = 0.32, pred = 0.01, hyst = 0.30, hyst_pct = 0.00, period_length = 639.26
01:53:51.014 00.000 15712 PPEC: input: 0.53, control: 0.33, exposure: 1500
01:53:51.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:51.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:53:51.014 00.000 15712 MoveAxis(W, 107, ABG)
01:53:51.014 00.000 15712 Guiding  Dir = 3, Dur = 107
01:53:51.014 00.000 15712 IsGuiding returns 0
01:53:51.032 00.018 15712 PulseGuide returned control before completion, sleep 101
01:53:51.137 00.105 15712 IsGuiding returns 1
01:53:51.137 00.000 15712 scope still moving after pulse duration time elapsed
01:53:51.190 00.053 15712 IsGuiding returns 0
01:53:51.190 00.000 15712 scope move finished after 107 + 70 ms
01:53:51.190 00.000 15712 Move returns status 0, amount 107
01:53:51.190 00.000 15712 MoveAxis(N, 0, ABG)
01:53:51.190 00.000 15712 Move returns status 0, amount 0
01:53:51.190 00.000 15712 move complete, result=0
01:53:51.190 00.000 15712 worker thread done servicing request
01:53:51.190 00.000 15712 Worker thread wakes up
01:53:51.190 00.000 7988 GuideStep: 0.5 px 107 ms WEST, 0.1 px 0 ms NORTH
01:53:51.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:51.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:52.830 01.640 15712 Exposure complete
01:53:52.892 00.062 15712 worker thread done servicing request
01:53:52.894 00.002 7988 OnExposeComplete: enter
01:53:52.894 00.000 7988 UpdateGuideState(): m_state=6
01:53:52.894 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3161
01:53:52.894 00.000 7988 Star::Find returns 1 (0), X=975.52, Y=185.71, Mass=830, SNR=18.7, Peak=166 HFD=3.2
01:53:52.894 00.000 7988 MultiStar: [#1 0.06,1.20,0.00,M5] [#2 -0.17,0.73,0.00,M7] [#3 -0.00,0.63,0.00,M7] [#4 0.48,0.36,0.00,M2] [#5 0.26,0.61,0.00,M4] [#6 -0.10,0.41,0.77,U] [#7 0.23,0.22,0.55,U] [#8 -0.09,0.50,0.55,U] 
01:53:52.894 00.000 7988 refined, 3 included, MultiStar: {-0.00, 0.53}, one-star: {-0.00, 0.82}
01:53:52.894 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
01:53:52.894 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
01:53:52.902 00.008 7988 CameraToMount -- cameraX=-0.00 cameraY=0.53 hyp=0.53 cameraTheta=1.58 mountX=0.53 mountY=-0.01, mountTheta=-0.02
01:53:52.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.53, opts=13)
01:53:52.902 00.000 7988 Enqueuing Move request for scope (-0.00, 0.53)
01:53:52.902 00.000 15712 Worker thread wakes up
01:53:52.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.53) opts 0xd
01:53:52.902 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.53)
01:53:52.902 00.000 15712 Moving (-0.00, 0.53) raw xDistance=0.53 yDistance=-0.01
01:53:52.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:52.902 00.000 7988 UpdateGuideState exits: m=830 SNR=18.7
01:53:52.908 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:52.908 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:52.908 00.000 7988 Enqueuing Expose request
01:53:52.908 00.000 15712 PPEC rslt: input = 0.53, final = 0.34, react = 0.32, pred = 0.02, hyst = 0.31, hyst_pct = 0.00, period_length = 639.26
01:53:52.908 00.000 15712 PPEC: input: 0.53, control: 0.34, exposure: 1500
01:53:52.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:52.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:53:52.908 00.000 15712 MoveAxis(W, 111, ABG)
01:53:52.908 00.000 15712 Guiding  Dir = 3, Dur = 111
01:53:52.908 00.000 15712 IsGuiding returns 0
01:53:52.924 00.016 15712 PulseGuide returned control before completion, sleep 100
01:53:53.036 00.112 15712 IsGuiding returns 1
01:53:53.036 00.000 15712 scope still moving after pulse duration time elapsed
01:53:53.072 00.036 15712 IsGuiding returns 0
01:53:53.072 00.000 15712 scope move finished after 111 + 54 ms
01:53:53.072 00.000 15712 Move returns status 0, amount 111
01:53:53.072 00.000 15712 MoveAxis(N, 0, ABG)
01:53:53.072 00.000 15712 Move returns status 0, amount 0
01:53:53.072 00.000 15712 move complete, result=0
01:53:53.072 00.000 7988 GuideStep: 0.5 px 111 ms WEST, -0.0 px 0 ms NORTH
01:53:53.080 00.008 15712 worker thread done servicing request
01:53:53.080 00.000 15712 Worker thread wakes up
01:53:53.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:53.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:54.488 01.408 15712 Exposure complete
01:53:54.552 00.064 15712 worker thread done servicing request
01:53:54.552 00.000 7988 OnExposeComplete: enter
01:53:54.552 00.000 7988 UpdateGuideState(): m_state=6
01:53:54.552 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3162
01:53:54.552 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=185.13, Mass=957, SNR=20.2, Peak=143 HFD=3.8
01:53:54.552 00.000 7988 MultiStar: [#1 0.00,0.28,1.04,U] [#2 -0.16,-0.07,0.92,U] [#3 -0.06,-0.08,0.82,U] [#4 0.27,-0.85,0.00,M3] [#5 0.12,-0.14,0.77,U] [#6 -0.06,-0.18,0.71,U] [#7 0.22,-0.73,0.00,M2] [#8 -0.15,0.30,0.47,U] 
01:53:54.552 00.000 7988 refined, 6 included, MultiStar: {-0.03, 0.05}, one-star: {0.05, 0.24}
01:53:54.552 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
01:53:54.552 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
01:53:54.552 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.04 mountX=0.05 mountY=0.03, mountTheta=0.45
01:53:54.552 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
01:53:54.552 00.000 7988 Enqueuing Move request for scope (-0.03, 0.05)
01:53:54.565 00.013 15712 Worker thread wakes up
01:53:54.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
01:53:54.565 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
01:53:54.565 00.000 15712 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.03
01:53:54.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:54.565 00.000 7988 UpdateGuideState exits: m=957 SNR=20.2
01:53:54.568 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:54.569 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:54.569 00.000 7988 Enqueuing Expose request
01:53:54.571 00.002 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:53:54.571 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
01:53:54.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:54.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:53:54.571 00.000 15712 MoveAxis(W, 8, ABG)
01:53:54.571 00.000 15712 Guiding  Dir = 3, Dur = 8
01:53:54.571 00.000 15712 IsGuiding returns 0
01:53:54.629 00.058 15712 IsGuiding returns 0
01:53:54.629 00.000 15712 Move returns status 0, amount 8
01:53:54.629 00.000 15712 MoveAxis(N, 0, ABG)
01:53:54.629 00.000 15712 Move returns status 0, amount 0
01:53:54.629 00.000 15712 move complete, result=0
01:53:54.629 00.000 15712 worker thread done servicing request
01:53:54.629 00.000 15712 Worker thread wakes up
01:53:54.629 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:53:54.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:54.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:56.370 01.741 15712 Exposure complete
01:53:56.434 00.064 15712 worker thread done servicing request
01:53:56.434 00.000 7988 OnExposeComplete: enter
01:53:56.434 00.000 7988 UpdateGuideState(): m_state=6
01:53:56.434 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3163
01:53:56.434 00.000 7988 Star::Find returns 1 (0), X=975.61, Y=184.99, Mass=1011, SNR=20.9, Peak=153 HFD=3.7
01:53:56.434 00.000 7988 MultiStar: [#1 0.34,0.46,0.00,M5] [#2 -0.10,-0.02,0.89,U] [#3 0.10,-0.37,0.80,U] [#4 0.68,-0.85,0.00,M4] [#5 0.35,0.25,0.68,U] [#6 -0.25,-0.50,0.00,M1] [#7 0.05,-0.25,0.46,U] [#8 -0.47,0.36,0.00,M9] 
01:53:56.439 00.005 7988 refined, 4 included, MultiStar: {0.09, -0.04}, one-star: {0.09, 0.11}
01:53:56.439 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
01:53:56.439 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
01:53:56.439 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.43 mountX=-0.04 mountY=-0.09, mountTheta=-2.00
01:53:56.439 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.04, opts=13)
01:53:56.439 00.000 7988 Enqueuing Move request for scope (0.09, -0.04)
01:53:56.439 00.000 15712 Worker thread wakes up
01:53:56.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:53:56.439 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:53:56.439 00.000 15712 Moving (0.09, -0.04) raw xDistance=-0.04 yDistance=-0.09
01:53:56.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:56.448 00.009 7988 UpdateGuideState exits: m=1011 SNR=20.9
01:53:56.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:56.450 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:56.450 00.000 7988 Enqueuing Expose request
01:53:56.452 00.002 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:53:56.452 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
01:53:56.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:56.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:53:56.452 00.000 15712 MoveAxis(W, 8, ABG)
01:53:56.452 00.000 15712 Guiding  Dir = 3, Dur = 8
01:53:56.452 00.000 15712 IsGuiding returns 0
01:53:56.522 00.070 15712 IsGuiding returns 0
01:53:56.522 00.000 15712 Move returns status 0, amount 8
01:53:56.522 00.000 15712 MoveAxis(N, 0, ABG)
01:53:56.522 00.000 15712 Move returns status 0, amount 0
01:53:56.522 00.000 15712 move complete, result=0
01:53:56.522 00.000 15712 worker thread done servicing request
01:53:56.522 00.000 15712 Worker thread wakes up
01:53:56.522 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:53:56.523 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:56.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:57.932 01.409 15712 Exposure complete
01:53:57.994 00.062 15712 worker thread done servicing request
01:53:57.994 00.000 7988 OnExposeComplete: enter
01:53:57.994 00.000 7988 UpdateGuideState(): m_state=6
01:53:57.999 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3164
01:53:57.999 00.000 7988 Star::Find returns 1 (0), X=975.41, Y=185.11, Mass=905, SNR=19.4, Peak=139 HFD=3.7
01:53:58.001 00.002 7988 MultiStar: [#1 -0.01,0.52,1.16,U] [#2 -0.11,0.17,0.92,U] [#3 -0.11,0.10,0.87,U] [#4 0.29,-0.26,0.75,U] [#5 0.21,0.38,0.70,U] [#6 -0.39,-0.18,0.70,U] [#7 -0.07,0.17,0.45,U] [#8 0.47,0.45,0.00,M10] 
01:53:58.001 00.000 7988 refined, 7 included, MultiStar: {-0.04, 0.17}, one-star: {-0.11, 0.23}
01:53:58.003 00.002 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
01:53:58.003 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:53:58.005 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.81 mountX=0.17 mountY=0.04, mountTheta=0.21
01:53:58.007 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.17, opts=13)
01:53:58.007 00.000 7988 Enqueuing Move request for scope (-0.04, 0.17)
01:53:58.009 00.002 15712 Worker thread wakes up
01:53:58.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
01:53:58.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
01:53:58.009 00.000 15712 Moving (-0.04, 0.17) raw xDistance=0.17 yDistance=0.04
01:53:58.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:58.010 00.001 7988 UpdateGuideState exits: m=905 SNR=19.4
01:53:58.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:58.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:58.010 00.000 7988 Enqueuing Expose request
01:53:58.010 00.000 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
01:53:58.010 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
01:53:58.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:58.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:53:58.010 00.000 15712 MoveAxis(W, 39, ABG)
01:53:58.010 00.000 15712 Guiding  Dir = 3, Dur = 39
01:53:58.010 00.000 15712 IsGuiding returns 0
01:53:58.025 00.015 15712 PulseGuide returned control before completion, sleep 32
01:53:58.074 00.049 15712 IsGuiding returns 0
01:53:58.074 00.000 15712 Move returns status 0, amount 39
01:53:58.074 00.000 15712 MoveAxis(N, 0, ABG)
01:53:58.074 00.000 15712 Move returns status 0, amount 0
01:53:58.074 00.000 15712 move complete, result=0
01:53:58.074 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
01:53:58.083 00.009 15712 worker thread done servicing request
01:53:58.083 00.000 15712 Worker thread wakes up
01:53:58.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:58.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:59.719 01.636 15712 Exposure complete
01:53:59.781 00.062 15712 worker thread done servicing request
01:53:59.781 00.000 7988 OnExposeComplete: enter
01:53:59.781 00.000 7988 UpdateGuideState(): m_state=6
01:53:59.784 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3165
01:53:59.784 00.000 7988 Star::Find returns 1 (0), X=975.42, Y=185.15, Mass=998, SNR=20.5, Peak=148 HFD=3.6
01:53:59.787 00.003 7988 MultiStar: [#1 -0.25,0.67,0.00,M5] [#2 -0.14,-0.05,0.88,U] [#3 0.07,-0.13,0.84,U] [#4 0.16,-0.76,0.00,M4] [#5 0.22,-0.08,0.75,U] [#6 -0.26,-0.46,0.00,M1] [#7 -0.36,-0.10,0.48,U] [#8 -0.78,0.82,0.00,R] 
01:53:59.787 00.000 7988 refined, 4 included, MultiStar: {-0.04, 0.00}, one-star: {-0.10, 0.26}
01:53:59.789 00.002 7988 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
01:53:59.789 00.000 7988 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
01:53:59.791 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.14 mountX=-0.00 mountY=0.04, mountTheta=1.57
01:53:59.793 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.00, opts=13)
01:53:59.793 00.000 7988 Enqueuing Move request for scope (-0.04, 0.00)
01:53:59.795 00.002 15712 Worker thread wakes up
01:53:59.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
01:53:59.795 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
01:53:59.795 00.000 15712 Moving (-0.04, 0.00) raw xDistance=-0.00 yDistance=0.04
01:53:59.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:53:59.795 00.000 7988 UpdateGuideState exits: m=998 SNR=20.5
01:53:59.797 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:59.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:53:59.797 00.000 7988 Enqueuing Expose request
01:53:59.797 00.000 15712 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:53:59.797 00.000 15712 PPEC: input: -0.00, control: 0.02, exposure: 1500
01:53:59.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:59.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:53:59.797 00.000 15712 MoveAxis(W, 6, ABG)
01:53:59.797 00.000 15712 Guiding  Dir = 3, Dur = 6
01:53:59.797 00.000 15712 IsGuiding returns 0
01:53:59.821 00.024 15712 IsGuiding returns 0
01:53:59.821 00.000 15712 Move returns status 0, amount 6
01:53:59.821 00.000 15712 MoveAxis(N, 0, ABG)
01:53:59.821 00.000 15712 Move returns status 0, amount 0
01:53:59.821 00.000 15712 move complete, result=0
01:53:59.821 00.000 15712 worker thread done servicing request
01:53:59.821 00.000 15712 Worker thread wakes up
01:53:59.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:53:59.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:53:59.821 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:54:01.232 01.411 15712 Exposure complete
01:54:01.293 00.061 15712 worker thread done servicing request
01:54:01.295 00.002 7988 OnExposeComplete: enter
01:54:01.295 00.000 7988 UpdateGuideState(): m_state=6
01:54:01.295 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3166
01:54:01.295 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=185.63, Mass=1003, SNR=20.7, Peak=163 HFD=3.5
01:54:01.295 00.000 7988 MultiStar: [#1 0.11,1.37,0.00,M6] [#2 -0.12,0.80,0.00,M4] [#3 0.29,0.63,0.00,M4] [#4 0.36,-0.27,0.78,U] [#5 0.48,0.50,0.00,M1] [#6 0.30,0.52,0.00,M2] [#7 0.14,0.65,0.00,M1] [#8 0.90,0.13,0.00,M1] 
01:54:01.300 00.005 7988 refined, 1 included, MultiStar: {0.22, 0.30}, one-star: {0.11, 0.75}
01:54:01.300 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
01:54:01.300 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
01:54:01.300 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.30 hyp=0.38 cameraTheta=0.95 mountX=0.31 mountY=-0.23, mountTheta=-0.64
01:54:01.300 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.30, opts=13)
01:54:01.300 00.000 7988 Enqueuing Move request for scope (0.22, 0.30)
01:54:01.300 00.000 15712 Worker thread wakes up
01:54:01.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.30) opts 0xd
01:54:01.300 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.30)
01:54:01.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:54:01.309 00.009 15712 Moving (0.22, 0.30) raw xDistance=0.31 yDistance=-0.23
01:54:01.309 00.000 7988 UpdateGuideState exits: m=1003 SNR=20.7
01:54:01.309 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:01.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:01.309 00.000 7988 Enqueuing Expose request
01:54:01.309 00.000 15712 PPEC rslt: input = 0.31, final = 0.20, react = 0.18, pred = 0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
01:54:01.309 00.000 15712 PPEC: input: 0.31, control: 0.20, exposure: 1500
01:54:01.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:01.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:54:01.309 00.000 15712 MoveAxis(W, 66, ABG)
01:54:01.309 00.000 15712 Guiding  Dir = 3, Dur = 66
01:54:01.309 00.000 15712 IsGuiding returns 0
01:54:01.343 00.034 15712 PulseGuide returned control before completion, sleep 48
01:54:01.405 00.062 15712 IsGuiding returns 1
01:54:01.405 00.000 15712 scope still moving after pulse duration time elapsed
01:54:01.439 00.034 15712 IsGuiding returns 0
01:54:01.439 00.000 15712 scope move finished after 66 + 58 ms
01:54:01.439 00.000 15712 Move returns status 0, amount 66
01:54:01.439 00.000 15712 MoveAxis(N, 0, ABG)
01:54:01.439 00.000 15712 Move returns status 0, amount 0
01:54:01.439 00.000 15712 move complete, result=0
01:54:01.439 00.000 7988 GuideStep: 0.3 px 66 ms WEST, -0.2 px 0 ms NORTH
01:54:01.440 00.001 15712 worker thread done servicing request
01:54:01.440 00.000 15712 Worker thread wakes up
01:54:01.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:01.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:03.080 01.640 15712 Exposure complete
01:54:03.141 00.061 15712 worker thread done servicing request
01:54:03.143 00.002 7988 OnExposeComplete: enter
01:54:03.143 00.000 7988 UpdateGuideState(): m_state=6
01:54:03.143 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3167
01:54:03.143 00.000 7988 Star::Find returns 1 (0), X=975.47, Y=185.69, Mass=1019, SNR=20.8, Peak=149 HFD=3.7
01:54:03.143 00.000 7988 MultiStar: [#1 0.02,0.99,0.00,M7] [#2 0.00,0.50,0.88,U] [#3 -0.25,0.47,0.00,M5] [#4 0.41,-0.01,0.69,U] [#5 0.22,0.64,0.00,M2] [#6 0.36,0.20,0.68,U] [#7 -0.54,0.12,0.00,M2] [#8 0.58,0.05,0.00,M2] 
01:54:03.143 00.000 7988 refined, 3 included, MultiStar: {0.15, 0.42}, one-star: {-0.05, 0.81}
01:54:03.143 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
01:54:03.143 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
01:54:03.143 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.42 hyp=0.45 cameraTheta=1.24 mountX=0.42 mountY=-0.16, mountTheta=-0.35
01:54:03.153 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.42, opts=13)
01:54:03.153 00.000 7988 Enqueuing Move request for scope (0.15, 0.42)
01:54:03.153 00.000 15712 Worker thread wakes up
01:54:03.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.42) opts 0xd
01:54:03.153 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.42)
01:54:03.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:54:03.153 00.000 7988 UpdateGuideState exits: m=1019 SNR=20.8
01:54:03.157 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:03.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:03.157 00.000 7988 Enqueuing Expose request
01:54:03.157 00.000 15712 Moving (0.15, 0.42) raw xDistance=0.42 yDistance=-0.16
01:54:03.157 00.000 15712 PPEC rslt: input = 0.42, final = 0.28, react = 0.25, pred = 0.02, hyst = 0.23, hyst_pct = 0.00, period_length = 639.26
01:54:03.157 00.000 15712 PPEC: input: 0.42, control: 0.28, exposure: 1500
01:54:03.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:03.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:54:03.157 00.000 15712 MoveAxis(W, 91, ABG)
01:54:03.157 00.000 15712 Guiding  Dir = 3, Dur = 91
01:54:03.157 00.000 15712 IsGuiding returns 0
01:54:03.179 00.022 15712 PulseGuide returned control before completion, sleep 86
01:54:03.294 00.115 15712 IsGuiding returns 0
01:54:03.294 00.000 15712 Move returns status 0, amount 91
01:54:03.294 00.000 15712 MoveAxis(N, 0, ABG)
01:54:03.294 00.000 15712 Move returns status 0, amount 0
01:54:03.294 00.000 15712 move complete, result=0
01:54:03.294 00.000 15712 worker thread done servicing request
01:54:03.294 00.000 15712 Worker thread wakes up
01:54:03.294 00.000 7988 GuideStep: 0.4 px 91 ms WEST, -0.2 px 0 ms NORTH
01:54:03.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:03.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:04.708 01.414 15712 Exposure complete
01:54:04.769 00.061 15712 worker thread done servicing request
01:54:04.769 00.000 7988 OnExposeComplete: enter
01:54:04.769 00.000 7988 UpdateGuideState(): m_state=6
01:54:04.769 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
01:54:04.769 00.000 7988 Star::Find returns 1 (0), X=975.55, Y=185.35, Mass=1004, SNR=20.8, Peak=155 HFD=3.4
01:54:04.769 00.000 7988 MultiStar: [#1 -0.08,0.98,0.00,M8] [#2 -0.00,0.67,0.00,M4] [#3 -0.14,0.23,0.80,U] [#4 0.47,-0.49,0.00,M3] [#5 0.20,0.19,0.76,U] [#6 -0.15,0.43,0.66,U] [#7 -0.36,0.15,0.52,U] [#8 0.01,-0.56,0.00,M3] 
01:54:04.769 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.31}, one-star: {0.02, 0.47}
01:54:04.769 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
01:54:04.769 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:54:04.769 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.76 mountX=0.31 mountY=0.05, mountTheta=0.17
01:54:04.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.31, opts=13)
01:54:04.769 00.000 7988 Enqueuing Move request for scope (-0.06, 0.31)
01:54:04.769 00.000 15712 Worker thread wakes up
01:54:04.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
01:54:04.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
01:54:04.769 00.000 15712 Moving (-0.06, 0.31) raw xDistance=0.31 yDistance=0.05
01:54:04.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:54:04.785 00.016 7988 UpdateGuideState exits: m=1004 SNR=20.8
01:54:04.786 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:04.786 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:04.788 00.002 15712 PPEC rslt: input = 0.31, final = 0.22, react = 0.19, pred = 0.03, hyst = 0.18, hyst_pct = 0.00, period_length = 639.26
01:54:04.788 00.000 15712 PPEC: input: 0.31, control: 0.22, exposure: 1500
01:54:04.788 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:04.788 00.000 7988 Enqueuing Expose request
01:54:04.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:54:04.788 00.000 15712 MoveAxis(W, 70, ABG)
01:54:04.788 00.000 15712 Guiding  Dir = 3, Dur = 70
01:54:04.788 00.000 15712 IsGuiding returns 0
01:54:04.803 00.015 15712 PulseGuide returned control before completion, sleep 60
01:54:04.888 00.085 15712 IsGuiding returns 0
01:54:04.888 00.000 15712 Move returns status 0, amount 70
01:54:04.888 00.000 15712 MoveAxis(N, 0, ABG)
01:54:04.888 00.000 15712 Move returns status 0, amount 0
01:54:04.888 00.000 15712 move complete, result=0
01:54:04.888 00.000 7988 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
01:54:04.893 00.005 15712 worker thread done servicing request
01:54:04.893 00.000 15712 Worker thread wakes up
01:54:04.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:04.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:06.526 01.633 15712 Exposure complete
01:54:06.591 00.065 15712 worker thread done servicing request
01:54:06.591 00.000 7988 OnExposeComplete: enter
01:54:06.591 00.000 7988 UpdateGuideState(): m_state=6
01:54:06.594 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3169
01:54:06.594 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=185.81, Mass=990, SNR=20.4, Peak=153 HFD=3.7
01:54:06.596 00.002 7988 MultiStar: [#1 -0.04,1.10,0.00,M9] [#2 -0.10,0.65,0.00,M5] [#3 -0.22,0.39,0.84,U] [#4 0.08,-0.39,0.75,U] [#5 0.34,0.37,0.79,U] [#6 -0.35,0.23,0.69,U] [#7 -0.29,0.39,0.50,U] [#8 0.71,0.12,0.00,M4] 
01:54:06.596 00.000 7988 refined, 5 included, MultiStar: {-0.05, 0.35}, one-star: {0.03, 0.93}
01:54:06.598 00.002 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
01:54:06.598 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:54:06.600 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.70 mountX=0.35 mountY=0.04, mountTheta=0.11
01:54:06.602 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.35, opts=13)
01:54:06.602 00.000 7988 Enqueuing Move request for scope (-0.05, 0.35)
01:54:06.604 00.002 15712 Worker thread wakes up
01:54:06.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.35) opts 0xd
01:54:06.604 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.35)
01:54:06.604 00.000 15712 Moving (-0.05, 0.35) raw xDistance=0.35 yDistance=0.04
01:54:06.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:54:06.604 00.000 7988 UpdateGuideState exits: m=990 SNR=20.4
01:54:06.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:06.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:06.609 00.005 7988 Enqueuing Expose request
01:54:06.609 00.000 15712 PPEC rslt: input = 0.35, final = 0.25, react = 0.21, pred = 0.04, hyst = 0.21, hyst_pct = 0.00, period_length = 639.26
01:54:06.609 00.000 15712 PPEC: input: 0.35, control: 0.25, exposure: 1500
01:54:06.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:06.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:54:06.609 00.000 15712 MoveAxis(W, 83, ABG)
01:54:06.609 00.000 15712 Guiding  Dir = 3, Dur = 83
01:54:06.626 00.017 15712 IsGuiding returns 0
01:54:06.642 00.016 15712 PulseGuide returned control before completion, sleep 78
01:54:06.731 00.089 15712 IsGuiding returns 1
01:54:06.731 00.000 15712 scope still moving after pulse duration time elapsed
01:54:06.767 00.036 15712 IsGuiding returns 0
01:54:06.767 00.000 15712 scope move finished after 83 + 60 ms
01:54:06.767 00.000 15712 Move returns status 0, amount 83
01:54:06.767 00.000 15712 MoveAxis(N, 0, ABG)
01:54:06.767 00.000 15712 Move returns status 0, amount 0
01:54:06.767 00.000 15712 move complete, result=0
01:54:06.767 00.000 7988 GuideStep: 0.4 px 83 ms WEST, 0.0 px 0 ms NORTH
01:54:06.779 00.012 15712 worker thread done servicing request
01:54:06.779 00.000 15712 Worker thread wakes up
01:54:06.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:06.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:08.199 01.420 15712 Exposure complete
01:54:08.260 00.061 15712 worker thread done servicing request
01:54:08.260 00.000 7988 OnExposeComplete: enter
01:54:08.260 00.000 7988 UpdateGuideState(): m_state=6
01:54:08.260 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3170
01:54:08.260 00.000 7988 Star::Find returns 1 (0), X=975.49, Y=185.60, Mass=1006, SNR=20.6, Peak=143 HFD=3.3
01:54:08.260 00.000 7988 MultiStar: [#1 0.02,0.88,0.00,M10] [#2 -0.20,0.43,0.86,U] [#3 0.03,0.37,0.86,U] [#4 0.58,-0.27,0.00,M3] [#5 0.27,0.24,0.74,U] [#6 0.09,-0.06,0.71,U] [#7 -0.01,0.30,0.50,U] [#8 0.34,-0.35,0.50,U] 
01:54:08.260 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.29}, one-star: {-0.03, 0.72}
01:54:08.260 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
01:54:08.260 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
01:54:08.260 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.41 mountX=0.29 mountY=-0.06, mountTheta=-0.19
01:54:08.260 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.29, opts=13)
01:54:08.260 00.000 7988 Enqueuing Move request for scope (0.05, 0.29)
01:54:08.274 00.014 15712 Worker thread wakes up
01:54:08.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
01:54:08.274 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
01:54:08.274 00.000 15712 Moving (0.05, 0.29) raw xDistance=0.29 yDistance=-0.06
01:54:08.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:54:08.276 00.002 7988 UpdateGuideState exits: m=1006 SNR=20.6
01:54:08.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:08.278 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:08.278 00.000 7988 Enqueuing Expose request
01:54:08.280 00.002 15712 PPEC rslt: input = 0.29, final = 0.22, react = 0.18, pred = 0.05, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
01:54:08.280 00.000 15712 PPEC: input: 0.29, control: 0.22, exposure: 1500
01:54:08.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:08.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:54:08.280 00.000 15712 MoveAxis(W, 73, ABG)
01:54:08.280 00.000 15712 Guiding  Dir = 3, Dur = 73
01:54:08.280 00.000 15712 IsGuiding returns 0
01:54:08.296 00.016 15712 PulseGuide returned control before completion, sleep 69
01:54:08.372 00.076 15712 IsGuiding returns 1
01:54:08.372 00.000 15712 scope still moving after pulse duration time elapsed
01:54:08.420 00.048 15712 IsGuiding returns 0
01:54:08.420 00.000 15712 scope move finished after 73 + 69 ms
01:54:08.420 00.000 15712 Move returns status 0, amount 73
01:54:08.420 00.000 15712 MoveAxis(N, 0, ABG)
01:54:08.420 00.000 15712 Move returns status 0, amount 0
01:54:08.420 00.000 15712 move complete, result=0
01:54:08.420 00.000 15712 worker thread done servicing request
01:54:08.420 00.000 15712 Worker thread wakes up
01:54:08.420 00.000 7988 GuideStep: 0.3 px 73 ms WEST, -0.1 px 0 ms NORTH
01:54:08.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:08.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:10.065 01.645 15712 Exposure complete
01:54:10.128 00.063 15712 worker thread done servicing request
01:54:10.128 00.000 7988 OnExposeComplete: enter
01:54:10.130 00.002 7988 UpdateGuideState(): m_state=6
01:54:10.130 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3171
01:54:10.130 00.000 7988 Star::Find returns 1 (0), X=975.84, Y=185.50, Mass=966, SNR=20.2, Peak=146 HFD=3.4
01:54:10.130 00.000 7988 MultiStar: [#1 0.12,1.07,0.00,R] [#2 0.07,0.60,0.00,M5] [#3 0.09,0.40,0.88,U] [#4 0.65,-0.07,0.00,M4] [#5 0.19,0.46,0.73,U] [#6 0.25,-0.18,0.67,U] [#7 0.11,-0.29,0.57,U] [#8 1.04,-0.39,0.00,M4] 
01:54:10.130 00.000 7988 refined, 4 included, MultiStar: {0.20, 0.26}, one-star: {0.31, 0.61}
01:54:10.130 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
01:54:10.130 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
01:54:10.130 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.33 cameraTheta=0.93 mountX=0.27 mountY=-0.20, mountTheta=-0.65
01:54:10.130 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.26, opts=13)
01:54:10.130 00.000 7988 Enqueuing Move request for scope (0.20, 0.26)
01:54:10.130 00.000 15712 Worker thread wakes up
01:54:10.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.26) opts 0xd
01:54:10.130 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.26)
01:54:10.130 00.000 15712 Moving (0.20, 0.26) raw xDistance=0.27 yDistance=-0.20
01:54:10.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:54:10.130 00.000 7988 UpdateGuideState exits: m=966 SNR=20.2
01:54:10.143 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:10.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:10.143 00.000 7988 Enqueuing Expose request
01:54:10.147 00.004 15712 PPEC rslt: input = 0.27, final = 0.21, react = 0.16, pred = 0.05, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
01:54:10.147 00.000 15712 PPEC: input: 0.27, control: 0.21, exposure: 1500
01:54:10.147 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:10.147 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:54:10.147 00.000 15712 MoveAxis(W, 70, ABG)
01:54:10.147 00.000 15712 Guiding  Dir = 3, Dur = 70
01:54:10.164 00.017 15712 IsGuiding returns 0
01:54:10.181 00.017 15712 PulseGuide returned control before completion, sleep 65
01:54:10.260 00.079 15712 IsGuiding returns 0
01:54:10.260 00.000 15712 Move returns status 0, amount 70
01:54:10.260 00.000 15712 MoveAxis(N, 0, ABG)
01:54:10.260 00.000 15712 Move returns status 0, amount 0
01:54:10.260 00.000 15712 move complete, result=0
01:54:10.260 00.000 15712 worker thread done servicing request
01:54:10.260 00.000 15712 Worker thread wakes up
01:54:10.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:10.260 00.000 7988 GuideStep: 0.3 px 70 ms WEST, -0.2 px 0 ms NORTH
01:54:10.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:11.678 01.418 15712 Exposure complete
01:54:11.742 00.064 15712 worker thread done servicing request
01:54:11.742 00.000 7988 OnExposeComplete: enter
01:54:11.742 00.000 7988 UpdateGuideState(): m_state=6
01:54:11.745 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3172
01:54:11.747 00.002 7988 Star::Find returns 1 (0), X=975.69, Y=185.35, Mass=1012, SNR=21.0, Peak=144 HFD=3.5
01:54:11.747 00.000 7988 MultiStar: [#1 0.00,-0.29,1.02,U] [#2 0.12,0.16,0.85,U] [#3 -0.06,0.15,0.84,U] [#4 0.46,-0.31,0.00,M5] [#5 0.27,0.20,0.71,U] [#6 0.09,0.21,0.68,U] [#7 0.30,-0.14,0.45,U] [#8 0.81,-0.46,0.00,M5] 
01:54:11.749 00.002 7988 refined, 6 included, MultiStar: {0.11, 0.12}, one-star: {0.16, 0.46}
01:54:11.749 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.74 = -0.74)
01:54:11.749 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
01:54:11.749 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.82 mountX=0.12 mountY=-0.11, mountTheta=-0.76
01:54:11.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.12, opts=13)
01:54:11.749 00.000 7988 Enqueuing Move request for scope (0.11, 0.12)
01:54:11.756 00.007 15712 Worker thread wakes up
01:54:11.756 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
01:54:11.756 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
01:54:11.756 00.000 15712 Moving (0.11, 0.12) raw xDistance=0.12 yDistance=-0.11
01:54:11.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
01:54:11.756 00.000 7988 UpdateGuideState exits: m=1012 SNR=21.0
01:54:11.756 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:11.756 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:11.756 00.000 7988 Enqueuing Expose request
01:54:11.756 00.000 15712 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:11.756 00.000 15712 PPEC: input: 0.12, control: 0.05, exposure: 1500
01:54:11.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:11.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:54:11.756 00.000 15712 MoveAxis(W, 16, ABG)
01:54:11.756 00.000 15712 Guiding  Dir = 3, Dur = 16
01:54:11.764 00.008 15712 IsGuiding returns 0
01:54:11.780 00.016 15712 IsGuiding returns 1
01:54:11.780 00.000 15712 scope still moving after pulse duration time elapsed
01:54:11.819 00.039 15712 IsGuiding returns 1
01:54:11.851 00.032 15712 IsGuiding returns 0
01:54:11.851 00.000 15712 scope move finished after 16 + 72 ms
01:54:11.851 00.000 15712 Move returns status 0, amount 16
01:54:11.851 00.000 15712 MoveAxis(N, 0, ABG)
01:54:11.851 00.000 15712 Move returns status 0, amount 0
01:54:11.851 00.000 15712 move complete, result=0
01:54:11.851 00.000 15712 worker thread done servicing request
01:54:11.851 00.000 7988 GuideStep: 0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
01:54:11.853 00.002 15712 Worker thread wakes up
01:54:11.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:11.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:13.492 01.639 15712 Exposure complete
01:54:13.553 00.061 15712 worker thread done servicing request
01:54:13.555 00.002 7988 OnExposeComplete: enter
01:54:13.555 00.000 7988 UpdateGuideState(): m_state=6
01:54:13.555 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3173
01:54:13.555 00.000 7988 Star::Find returns 1 (0), X=975.50, Y=184.96, Mass=946, SNR=20.0, Peak=165 HFD=3.6
01:54:13.555 00.000 7988 MultiStar: [#1 -0.12,-0.47,1.04,U] [#2 -0.18,-0.28,0.91,U] [#3 -0.07,-0.17,0.95,U] [#4 0.45,-0.79,0.00,M6] [#5 0.44,0.09,0.73,U] [#6 -0.16,-0.37,0.62,U] [#7 -0.74,-0.51,0.00,M1] [#8 1.32,-0.57,0.00,M6] 
01:54:13.555 00.000 7988 single-star, 5 included, MultiStar: {-0.03, -0.19}, one-star: {-0.02, 0.08}
01:54:13.555 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
01:54:13.555 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
01:54:13.555 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.82 mountX=0.08 mountY=0.02, mountTheta=0.22
01:54:13.564 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.08, opts=13)
01:54:13.564 00.000 7988 Enqueuing Move request for scope (-0.02, 0.08)
01:54:13.564 00.000 15712 Worker thread wakes up
01:54:13.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
01:54:13.564 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
01:54:13.564 00.000 15712 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=0.02
01:54:13.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
01:54:13.564 00.000 7988 UpdateGuideState exits: m=946 SNR=20.0
01:54:13.569 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:13.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:13.569 00.000 7988 Enqueuing Expose request
01:54:13.569 00.000 15712 PPEC rslt: input = 0.08, final = 0.05, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:13.569 00.000 15712 PPEC: input: 0.08, control: 0.05, exposure: 1500
01:54:13.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:13.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:54:13.569 00.000 15712 MoveAxis(W, 15, ABG)
01:54:13.569 00.000 15712 Guiding  Dir = 3, Dur = 15
01:54:13.569 00.000 15712 IsGuiding returns 0
01:54:13.601 00.032 15712 IsGuiding returns 1
01:54:13.601 00.000 15712 scope still moving after pulse duration time elapsed
01:54:13.650 00.049 15712 IsGuiding returns 0
01:54:13.650 00.000 15712 scope move finished after 15 + 62 ms
01:54:13.650 00.000 15712 Move returns status 0, amount 15
01:54:13.650 00.000 15712 MoveAxis(N, 0, ABG)
01:54:13.650 00.000 15712 Move returns status 0, amount 0
01:54:13.650 00.000 15712 move complete, result=0
01:54:13.650 00.000 7988 GuideStep: 0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
01:54:13.652 00.002 15712 worker thread done servicing request
01:54:13.652 00.000 15712 Worker thread wakes up
01:54:13.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:13.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:15.070 01.418 15712 Exposure complete
01:54:15.132 00.062 15712 worker thread done servicing request
01:54:15.132 00.000 7988 OnExposeComplete: enter
01:54:15.132 00.000 7988 UpdateGuideState(): m_state=6
01:54:15.136 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3174
01:54:15.136 00.000 7988 Star::Find returns 1 (0), X=975.52, Y=184.67, Mass=994, SNR=20.5, Peak=155 HFD=3.4
01:54:15.136 00.000 7988 MultiStar: [#1 -0.48,-0.73,0.00,M1] [#2 0.02,-0.21,0.88,U] [#3 0.07,-0.36,0.89,U] [#4 0.41,-0.84,0.00,M7] [#5 0.56,-0.18,0.00,M1] [#6 0.20,-0.45,0.67,U] [#7 -0.18,-0.36,0.51,U] [#8 0.49,-0.84,0.00,M7] 
01:54:15.136 00.000 7988 single-star, 4 included, MultiStar: {0.03, -0.30}, one-star: {-0.01, -0.22}
01:54:15.136 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
01:54:15.136 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
01:54:15.136 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.60 mountX=-0.22 mountY=0.01, mountTheta=3.09
01:54:15.145 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.22, opts=13)
01:54:15.145 00.000 7988 Enqueuing Move request for scope (-0.01, -0.22)
01:54:15.145 00.000 15712 Worker thread wakes up
01:54:15.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
01:54:15.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
01:54:15.145 00.000 15712 Moving (-0.01, -0.22) raw xDistance=-0.22 yDistance=0.01
01:54:15.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:54:15.148 00.003 7988 UpdateGuideState exits: m=994 SNR=20.5
01:54:15.150 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:15.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:15.152 00.002 7988 Enqueuing Expose request
01:54:15.152 00.000 15712 PPEC rslt: input = -0.22, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:54:15.152 00.000 15712 PPEC: input: -0.22, control: -0.09, exposure: 1500
01:54:15.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:15.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:54:15.152 00.000 15712 MoveAxis(E, 30, ABG)
01:54:15.152 00.000 15712 Guiding  Dir = 2, Dur = 30
01:54:15.152 00.000 15712 IsGuiding returns 0
01:54:15.164 00.012 15712 PulseGuide returned control before completion, sleep 26
01:54:15.215 00.051 15712 IsGuiding returns 0
01:54:15.215 00.000 15712 Move returns status 0, amount 30
01:54:15.215 00.000 15712 MoveAxis(N, 0, ABG)
01:54:15.215 00.000 15712 Move returns status 0, amount 0
01:54:15.215 00.000 15712 move complete, result=0
01:54:15.215 00.000 15712 worker thread done servicing request
01:54:15.215 00.000 15712 Worker thread wakes up
01:54:15.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:15.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:15.215 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
01:54:16.854 01.639 15712 Exposure complete
01:54:16.917 00.063 15712 worker thread done servicing request
01:54:16.917 00.000 7988 OnExposeComplete: enter
01:54:16.917 00.000 7988 UpdateGuideState(): m_state=6
01:54:16.921 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3175
01:54:16.921 00.000 7988 Star::Find returns 1 (0), X=975.70, Y=185.21, Mass=1013, SNR=20.9, Peak=156 HFD=3.6
01:54:16.923 00.002 7988 MultiStar: [#1 -0.30,-0.36,1.03,U] [#2 0.33,0.17,0.86,U] [#3 0.02,0.16,0.91,U] [#4 0.56,-0.63,0.00,M8] [#5 0.13,0.31,0.76,U] [#6 0.11,0.12,0.69,U] [#7 -0.52,-0.04,0.47,U] [#8 0.46,-0.20,0.42,U] 
01:54:16.923 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.18, 0.33}
01:54:16.925 00.002 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
01:54:16.925 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
01:54:16.927 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.01 mountX=0.08 mountY=-0.05, mountTheta=-0.58
01:54:16.929 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.08, opts=13)
01:54:16.929 00.000 7988 Enqueuing Move request for scope (0.05, 0.08)
01:54:16.931 00.002 15712 Worker thread wakes up
01:54:16.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:54:16.931 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:54:16.931 00.000 15712 Moving (0.05, 0.08) raw xDistance=0.08 yDistance=-0.05
01:54:16.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
01:54:16.931 00.000 7988 UpdateGuideState exits: m=1013 SNR=20.9
01:54:16.933 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:16.935 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:16.935 00.000 7988 Enqueuing Expose request
01:54:16.937 00.002 15712 PPEC rslt: input = 0.08, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:16.937 00.000 15712 PPEC: input: 0.08, control: 0.04, exposure: 1500
01:54:16.937 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:16.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:16.937 00.000 15712 MoveAxis(W, 12, ABG)
01:54:16.937 00.000 15712 Guiding  Dir = 3, Dur = 12
01:54:16.937 00.000 15712 IsGuiding returns 0
01:54:16.948 00.011 15712 IsGuiding returns 1
01:54:16.948 00.000 15712 scope still moving after pulse duration time elapsed
01:54:17.007 00.059 15712 IsGuiding returns 0
01:54:17.007 00.000 15712 scope move finished after 12 + 58 ms
01:54:17.007 00.000 15712 Move returns status 0, amount 12
01:54:17.007 00.000 15712 MoveAxis(N, 0, ABG)
01:54:17.007 00.000 15712 Move returns status 0, amount 0
01:54:17.007 00.000 15712 move complete, result=0
01:54:17.007 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:54:17.010 00.003 15712 worker thread done servicing request
01:54:17.010 00.000 15712 Worker thread wakes up
01:54:17.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:17.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:18.417 01.407 15712 Exposure complete
01:54:18.480 00.063 15712 worker thread done servicing request
01:54:18.480 00.000 7988 OnExposeComplete: enter
01:54:18.480 00.000 7988 UpdateGuideState(): m_state=6
01:54:18.480 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3176
01:54:18.480 00.000 7988 Star::Find returns 1 (0), X=975.36, Y=184.75, Mass=1101, SNR=21.5, Peak=158 HFD=3.9
01:54:18.480 00.000 7988 MultiStar: [#1 -0.05,-0.57,0.00,M1] [#2 0.05,-0.12,0.79,U] [#3 0.35,0.11,0.84,U] [#4 0.66,-0.86,0.00,M9] [#5 0.53,0.18,0.00,M1] [#6 0.52,-0.46,0.00,M1] [#7 -0.04,-0.30,0.46,U] [#8 0.78,-1.01,0.00,M7] 
01:54:18.480 00.000 7988 refined, 3 included, MultiStar: {0.05, -0.09}, one-star: {-0.16, -0.13}
01:54:18.480 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
01:54:18.480 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
01:54:18.480 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=-0.09 mountY=-0.05, mountTheta=-2.66
01:54:18.480 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.09, opts=13)
01:54:18.480 00.000 7988 Enqueuing Move request for scope (0.05, -0.09)
01:54:18.480 00.000 15712 Worker thread wakes up
01:54:18.480 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:54:18.480 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:54:18.480 00.000 15712 Moving (0.05, -0.09) raw xDistance=-0.09 yDistance=-0.05
01:54:18.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:54:18.480 00.000 7988 UpdateGuideState exits: m=1101 SNR=21.5
01:54:18.495 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:18.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:18.497 00.002 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:18.497 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
01:54:18.497 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:18.497 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:18.497 00.000 15712 MoveAxis(W, 11, ABG)
01:54:18.497 00.000 15712 Guiding  Dir = 3, Dur = 11
01:54:18.497 00.000 7988 Enqueuing Expose request
01:54:18.499 00.002 15712 IsGuiding returns 0
01:54:18.514 00.015 15712 IsGuiding returns 1
01:54:18.514 00.000 15712 scope still moving after pulse duration time elapsed
01:54:18.558 00.044 15712 IsGuiding returns 0
01:54:18.558 00.000 15712 scope move finished after 11 + 48 ms
01:54:18.558 00.000 15712 Move returns status 0, amount 11
01:54:18.558 00.000 15712 MoveAxis(N, 0, ABG)
01:54:18.559 00.001 15712 Move returns status 0, amount 0
01:54:18.559 00.000 15712 move complete, result=0
01:54:18.559 00.000 15712 worker thread done servicing request
01:54:18.559 00.000 15712 Worker thread wakes up
01:54:18.559 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:54:18.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:18.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:20.302 01.743 15712 Exposure complete
01:54:20.366 00.064 15712 worker thread done servicing request
01:54:20.366 00.000 7988 OnExposeComplete: enter
01:54:20.366 00.000 7988 UpdateGuideState(): m_state=6
01:54:20.366 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3177
01:54:20.366 00.000 7988 Star::Find returns 1 (0), X=975.41, Y=185.26, Mass=1027, SNR=21.0, Peak=165 HFD=3.6
01:54:20.366 00.000 7988 MultiStar: [#1 -0.27,-0.68,0.00,M2] [#2 0.12,-0.04,0.84,U] [#3 -0.04,-0.19,0.82,U] [#4 0.42,-0.57,0.00,M10] [#5 0.28,0.07,0.74,U] [#6 -0.15,-0.21,0.63,U] [#7 -0.56,-0.41,0.00,M1] [#8 0.58,-0.85,0.00,M8] 
01:54:20.366 00.000 7988 refined, 4 included, MultiStar: {0.02, 0.03}, one-star: {-0.11, 0.38}
01:54:20.366 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
01:54:20.366 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
01:54:20.366 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.02 mountX=0.03 mountY=-0.02, mountTheta=-0.57
01:54:20.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.03, opts=13)
01:54:20.379 00.013 7988 Enqueuing Move request for scope (0.02, 0.03)
01:54:20.379 00.000 15712 Worker thread wakes up
01:54:20.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
01:54:20.379 00.000 7988 UpdateGuideState exits: m=1027 SNR=21.0
01:54:20.382 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:20.383 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:20.383 00.000 7988 Enqueuing Expose request
01:54:20.385 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:54:20.385 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:54:20.385 00.000 15712 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
01:54:20.385 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:20.385 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
01:54:20.385 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:20.385 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:20.385 00.000 15712 MoveAxis(W, 11, ABG)
01:54:20.385 00.000 15712 Guiding  Dir = 3, Dur = 11
01:54:20.396 00.011 15712 IsGuiding returns 0
01:54:20.413 00.017 15712 IsGuiding returns 1
01:54:20.413 00.000 15712 scope still moving after pulse duration time elapsed
01:54:20.458 00.045 15712 IsGuiding returns 0
01:54:20.458 00.000 15712 scope move finished after 11 + 52 ms
01:54:20.458 00.000 15712 Move returns status 0, amount 11
01:54:20.458 00.000 15712 MoveAxis(N, 0, ABG)
01:54:20.458 00.000 15712 Move returns status 0, amount 0
01:54:20.458 00.000 15712 move complete, result=0
01:54:20.460 00.002 15712 worker thread done servicing request
01:54:20.460 00.000 15712 Worker thread wakes up
01:54:20.460 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:54:20.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:20.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:21.881 01.421 15712 Exposure complete
01:54:21.943 00.062 15712 worker thread done servicing request
01:54:21.943 00.000 7988 OnExposeComplete: enter
01:54:21.943 00.000 7988 UpdateGuideState(): m_state=6
01:54:21.946 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3178
01:54:21.946 00.000 7988 Star::Find returns 1 (0), X=975.52, Y=185.48, Mass=1056, SNR=21.3, Peak=140 HFD=3.4
01:54:21.948 00.002 7988 MultiStar: [#1 0.00,-0.17,0.93,U] [#2 -0.14,0.23,0.84,U] [#3 0.16,0.06,0.77,U] [#4 0.43,-0.50,0.00,R] [#5 0.45,0.45,0.00,M1] [#6 0.26,0.11,0.60,U] [#7 0.05,-0.23,0.42,U] [#8 0.67,-0.09,0.00,M9] 
01:54:21.948 00.000 7988 refined, 5 included, MultiStar: {0.04, 0.14}, one-star: {-0.01, 0.60}
01:54:21.951 00.003 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
01:54:21.951 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
01:54:21.953 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.30 mountX=0.14 mountY=-0.04, mountTheta=-0.29
01:54:21.955 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
01:54:21.955 00.000 7988 Enqueuing Move request for scope (0.04, 0.14)
01:54:21.957 00.002 15712 Worker thread wakes up
01:54:21.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:54:21.957 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:54:21.957 00.000 15712 Moving (0.04, 0.14) raw xDistance=0.14 yDistance=-0.04
01:54:21.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
01:54:21.958 00.001 7988 UpdateGuideState exits: m=1056 SNR=21.3
01:54:21.960 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:21.960 00.000 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:21.960 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
01:54:21.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:21.960 00.000 7988 Enqueuing Expose request
01:54:21.966 00.006 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:21.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:54:21.966 00.000 15712 MoveAxis(W, 11, ABG)
01:54:21.966 00.000 15712 Guiding  Dir = 3, Dur = 11
01:54:21.966 00.000 15712 IsGuiding returns 0
01:54:21.990 00.024 15712 IsGuiding returns 1
01:54:21.990 00.000 15712 scope still moving after pulse duration time elapsed
01:54:22.043 00.053 15712 IsGuiding returns 0
01:54:22.043 00.000 15712 scope move finished after 11 + 65 ms
01:54:22.043 00.000 15712 Move returns status 0, amount 11
01:54:22.043 00.000 15712 MoveAxis(N, 0, ABG)
01:54:22.043 00.000 15712 Move returns status 0, amount 0
01:54:22.043 00.000 15712 move complete, result=0
01:54:22.043 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:54:22.044 00.001 15712 worker thread done servicing request
01:54:22.044 00.000 15712 Worker thread wakes up
01:54:22.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:22.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:23.683 01.639 15712 Exposure complete
01:54:23.745 00.062 15712 worker thread done servicing request
01:54:23.745 00.000 7988 OnExposeComplete: enter
01:54:23.745 00.000 7988 UpdateGuideState(): m_state=6
01:54:23.745 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3179
01:54:23.750 00.005 7988 Star::Find returns 1 (0), X=975.60, Y=185.27, Mass=952, SNR=20.2, Peak=154 HFD=3.2
01:54:23.750 00.000 7988 MultiStar: [#1 -0.28,-0.10,0.98,U] [#2 -0.17,0.43,0.89,U] [#3 -0.21,0.38,0.84,U] [#4 0.05,0.61,0.00,M1] [#5 0.42,0.57,0.00,M2] [#6 0.03,0.10,0.68,U] [#7 -0.01,0.59,0.00,M1] [#8 0.47,-0.32,0.00,M10] 
01:54:23.750 00.000 7988 refined, 4 included, MultiStar: {-0.11, 0.24}, one-star: {0.08, 0.38}
01:54:23.750 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.56) = xAngle (0.45 = 0.45)
01:54:23.755 00.005 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
01:54:23.755 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=2.01 mountX=0.24 mountY=0.11, mountTheta=0.42
01:54:23.757 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.24, opts=13)
01:54:23.759 00.002 7988 Enqueuing Move request for scope (-0.11, 0.24)
01:54:23.759 00.000 15712 Worker thread wakes up
01:54:23.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
01:54:23.759 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
01:54:23.759 00.000 15712 Moving (-0.11, 0.24) raw xDistance=0.24 yDistance=0.11
01:54:23.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=44, FiltMax=255, Gamma=0.690
01:54:23.761 00.002 7988 UpdateGuideState exits: m=952 SNR=20.2
01:54:23.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:23.761 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:23.761 00.000 7988 Enqueuing Expose request
01:54:23.761 00.000 15712 PPEC rslt: input = 0.24, final = 0.18, react = 0.14, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.26
01:54:23.767 00.006 15712 PPEC: input: 0.24, control: 0.18, exposure: 1500
01:54:23.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:23.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:54:23.767 00.000 15712 MoveAxis(W, 57, ABG)
01:54:23.767 00.000 15712 Guiding  Dir = 3, Dur = 57
01:54:23.767 00.000 15712 IsGuiding returns 0
01:54:23.784 00.017 15712 PulseGuide returned control before completion, sleep 50
01:54:23.841 00.057 15712 IsGuiding returns 1
01:54:23.841 00.000 15712 scope still moving after pulse duration time elapsed
01:54:23.881 00.040 15712 IsGuiding returns 0
01:54:23.881 00.000 15712 scope move finished after 57 + 57 ms
01:54:23.881 00.000 15712 Move returns status 0, amount 57
01:54:23.881 00.000 15712 MoveAxis(N, 0, ABG)
01:54:23.881 00.000 15712 Move returns status 0, amount 0
01:54:23.881 00.000 15712 move complete, result=0
01:54:23.881 00.000 7988 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
01:54:23.883 00.002 15712 worker thread done servicing request
01:54:23.883 00.000 15712 Worker thread wakes up
01:54:23.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:23.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:25.290 01.407 15712 Exposure complete
01:54:25.352 00.062 15712 worker thread done servicing request
01:54:25.352 00.000 7988 OnExposeComplete: enter
01:54:25.352 00.000 7988 UpdateGuideState(): m_state=6
01:54:25.355 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3180
01:54:25.355 00.000 7988 Star::Find returns 1 (0), X=975.48, Y=185.44, Mass=951, SNR=20.1, Peak=166 HFD=3.2
01:54:25.357 00.002 7988 MultiStar: [#1 0.07,-0.04,1.00,U] [#2 -0.09,0.36,0.88,U] [#3 0.08,0.11,0.86,U] [#4 0.18,0.04,0.67,U] [#5 0.45,0.54,0.00,M3] [#6 -0.07,-0.21,0.70,U] [#7 -0.52,0.37,0.00,M2] [#8 0.39,-0.57,0.00,R] 
01:54:25.357 00.000 7988 refined, 5 included, MultiStar: {0.02, 0.16}, one-star: {-0.04, 0.55}
01:54:25.359 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
01:54:25.359 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
01:54:25.361 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.45 mountX=0.16 mountY=-0.02, mountTheta=-0.14
01:54:25.362 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.16, opts=13)
01:54:25.364 00.002 7988 Enqueuing Move request for scope (0.02, 0.16)
01:54:25.364 00.000 15712 Worker thread wakes up
01:54:25.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
01:54:25.364 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
01:54:25.364 00.000 15712 Moving (0.02, 0.16) raw xDistance=0.16 yDistance=-0.02
01:54:25.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
01:54:25.364 00.000 7988 UpdateGuideState exits: m=951 SNR=20.1
01:54:25.368 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:25.368 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:25.368 00.000 7988 Enqueuing Expose request
01:54:25.368 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:25.368 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
01:54:25.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:25.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:25.368 00.000 15712 MoveAxis(W, 9, ABG)
01:54:25.368 00.000 15712 Guiding  Dir = 3, Dur = 9
01:54:25.368 00.000 15712 IsGuiding returns 0
01:54:25.432 00.064 15712 IsGuiding returns 0
01:54:25.432 00.000 15712 Move returns status 0, amount 9
01:54:25.432 00.000 15712 MoveAxis(N, 0, ABG)
01:54:25.432 00.000 15712 Move returns status 0, amount 0
01:54:25.432 00.000 15712 move complete, result=0
01:54:25.432 00.000 15712 worker thread done servicing request
01:54:25.432 00.000 15712 Worker thread wakes up
01:54:25.432 00.000 7988 GuideStep: 0.2 px 9 ms WEST, -0.0 px 0 ms NORTH
01:54:25.434 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:25.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:27.062 01.628 15712 Exposure complete
01:54:27.123 00.061 15712 worker thread done servicing request
01:54:27.123 00.000 7988 OnExposeComplete: enter
01:54:27.123 00.000 7988 UpdateGuideState(): m_state=6
01:54:27.127 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3181
01:54:27.127 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=185.13, Mass=1004, SNR=20.4, Peak=161 HFD=3.9
01:54:27.129 00.002 7988 MultiStar: [#1 -0.06,-0.62,0.00,M1] [#2 0.18,-0.04,0.81,U] [#3 0.17,-0.16,0.83,U] [#4 0.09,-0.33,0.73,U] [#5 0.47,-0.19,0.68,U] [#6 0.34,-0.30,0.58,U] [#7 -0.25,-0.78,0.00,M3] [#8 0.02,-0.37,0.39,U] 
01:54:27.129 00.000 7988 refined, 6 included, MultiStar: {0.20, -0.12}, one-star: {0.12, 0.24}
01:54:27.131 00.002 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
01:54:27.131 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
01:54:27.133 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.55 mountX=-0.12 mountY=-0.20, mountTheta=-2.13
01:54:27.135 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.12, opts=13)
01:54:27.135 00.000 7988 Enqueuing Move request for scope (0.20, -0.12)
01:54:27.137 00.002 15712 Worker thread wakes up
01:54:27.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
01:54:27.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
01:54:27.137 00.000 15712 Moving (0.20, -0.12) raw xDistance=-0.12 yDistance=-0.20
01:54:27.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
01:54:27.139 00.002 7988 UpdateGuideState exits: m=1004 SNR=20.4
01:54:27.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:27.139 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:27.139 00.000 7988 Enqueuing Expose request
01:54:27.139 00.000 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:27.139 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
01:54:27.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:27.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:54:27.139 00.000 15712 MoveAxis(W, 12, ABG)
01:54:27.139 00.000 15712 Guiding  Dir = 3, Dur = 12
01:54:27.139 00.000 15712 IsGuiding returns 0
01:54:27.158 00.019 15712 IsGuiding returns 1
01:54:27.158 00.000 15712 scope still moving after pulse duration time elapsed
01:54:27.206 00.048 15712 IsGuiding returns 0
01:54:27.206 00.000 15712 scope move finished after 12 + 49 ms
01:54:27.206 00.000 15712 Move returns status 0, amount 12
01:54:27.206 00.000 15712 MoveAxis(N, 0, ABG)
01:54:27.206 00.000 15712 Move returns status 0, amount 0
01:54:27.206 00.000 15712 move complete, result=0
01:54:27.206 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
01:54:27.207 00.001 15712 worker thread done servicing request
01:54:27.207 00.000 15712 Worker thread wakes up
01:54:27.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:27.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:28.623 01.416 15712 Exposure complete
01:54:28.686 00.063 15712 worker thread done servicing request
01:54:28.686 00.000 7988 OnExposeComplete: enter
01:54:28.686 00.000 7988 UpdateGuideState(): m_state=6
01:54:28.690 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3182
01:54:28.690 00.000 7988 Star::Find returns 1 (0), X=975.49, Y=184.93, Mass=1014, SNR=20.8, Peak=159 HFD=4.0
01:54:28.692 00.002 7988 MultiStar: [#1 -0.03,-0.77,0.00,M2] [#2 0.27,-0.27,0.80,U] [#3 0.07,-0.18,0.80,U] [#4 0.16,-0.37,0.65,U] [#5 0.23,-0.19,0.68,U] [#6 -0.08,-0.39,0.59,U] [#7 0.02,0.13,0.46,U] [#8 0.49,-0.96,0.00,M1] 
01:54:28.692 00.000 7988 single-star, 6 included, MultiStar: {0.09, -0.17}, one-star: {-0.04, 0.04}
01:54:28.694 00.002 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.70 = 0.70)
01:54:28.695 00.001 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
01:54:28.695 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.26 mountX=0.04 mountY=0.03, mountTheta=0.68
01:54:28.697 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
01:54:28.699 00.002 7988 Enqueuing Move request for scope (-0.04, 0.04)
01:54:28.699 00.000 15712 Worker thread wakes up
01:54:28.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
01:54:28.699 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:54:28.699 00.000 15712 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=0.03
01:54:28.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=46, FiltMax=255, Gamma=0.690
01:54:28.702 00.003 7988 UpdateGuideState exits: m=1014 SNR=20.8
01:54:28.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:28.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:28.702 00.000 7988 Enqueuing Expose request
01:54:28.702 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:28.702 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
01:54:28.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:28.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:54:28.702 00.000 15712 MoveAxis(W, 14, ABG)
01:54:28.702 00.000 15712 Guiding  Dir = 3, Dur = 14
01:54:28.702 00.000 15712 IsGuiding returns 0
01:54:28.723 00.021 15712 IsGuiding returns 1
01:54:28.723 00.000 15712 scope still moving after pulse duration time elapsed
01:54:28.771 00.048 15712 IsGuiding returns 0
01:54:28.771 00.000 15712 scope move finished after 14 + 50 ms
01:54:28.771 00.000 15712 Move returns status 0, amount 14
01:54:28.771 00.000 15712 MoveAxis(N, 0, ABG)
01:54:28.771 00.000 15712 Move returns status 0, amount 0
01:54:28.771 00.000 15712 move complete, result=0
01:54:28.771 00.000 7988 GuideStep: 0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
01:54:28.774 00.003 15712 worker thread done servicing request
01:54:28.774 00.000 15712 Worker thread wakes up
01:54:28.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:28.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:30.411 01.637 15712 Exposure complete
01:54:30.472 00.061 15712 worker thread done servicing request
01:54:30.472 00.000 7988 OnExposeComplete: enter
01:54:30.472 00.000 7988 UpdateGuideState(): m_state=6
01:54:30.476 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3183
01:54:30.476 00.000 7988 Star::Find returns 1 (0), X=975.58, Y=184.73, Mass=1022, SNR=20.8, Peak=144 HFD=3.8
01:54:30.478 00.002 7988 MultiStar: [#1 -0.02,-0.90,0.00,M3] [#2 0.30,-0.41,0.82,U] [#3 0.10,-0.12,0.83,U] [#4 0.11,-0.24,0.66,U] [#5 0.61,0.02,0.00,M2] [#6 -0.21,-0.86,0.00,M1] [#7 0.15,-0.98,0.00,M3] [#8 0.59,-0.22,0.00,M2] 
01:54:30.479 00.001 7988 single-star, 3 included, MultiStar: {0.14, -0.22}, one-star: {0.06, -0.15}
01:54:30.479 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
01:54:30.481 00.002 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
01:54:30.481 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.20 mountX=-0.15 mountY=-0.05, mountTheta=-2.79
01:54:30.481 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.15, opts=13)
01:54:30.481 00.000 7988 Enqueuing Move request for scope (0.06, -0.15)
01:54:30.481 00.000 15712 Worker thread wakes up
01:54:30.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
01:54:30.481 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
01:54:30.488 00.007 15712 Moving (0.06, -0.15) raw xDistance=-0.15 yDistance=-0.05
01:54:30.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:54:30.488 00.000 7988 UpdateGuideState exits: m=1022 SNR=20.8
01:54:30.490 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:30.492 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:30.492 00.000 15712 PPEC rslt: input = -0.15, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:30.492 00.000 15712 PPEC: input: -0.15, control: 0.05, exposure: 1500
01:54:30.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:30.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:30.492 00.000 15712 MoveAxis(W, 17, ABG)
01:54:30.492 00.000 15712 Guiding  Dir = 3, Dur = 17
01:54:30.492 00.000 7988 Enqueuing Expose request
01:54:30.498 00.006 15712 IsGuiding returns 0
01:54:30.513 00.015 15712 PulseGuide returned control before completion, sleep 12
01:54:30.561 00.048 15712 IsGuiding returns 0
01:54:30.561 00.000 15712 Move returns status 0, amount 17
01:54:30.561 00.000 15712 MoveAxis(N, 0, ABG)
01:54:30.561 00.000 15712 Move returns status 0, amount 0
01:54:30.561 00.000 15712 move complete, result=0
01:54:30.561 00.000 15712 worker thread done servicing request
01:54:30.561 00.000 15712 Worker thread wakes up
01:54:30.561 00.000 7988 GuideStep: -0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
01:54:30.564 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:30.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:31.971 01.407 15712 Exposure complete
01:54:32.033 00.062 15712 worker thread done servicing request
01:54:32.033 00.000 7988 OnExposeComplete: enter
01:54:32.033 00.000 7988 UpdateGuideState(): m_state=6
01:54:32.038 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3184
01:54:32.038 00.000 7988 Star::Find returns 1 (0), X=975.89, Y=184.71, Mass=877, SNR=19.2, Peak=157 HFD=3.6
01:54:32.040 00.002 7988 MultiStar: [#1 -0.14,-0.82,0.00,M4] [#2 0.23,-0.40,0.90,U] [#3 0.48,-0.59,0.00,M1] [#4 -0.13,-0.31,0.76,U] [#5 0.28,-0.41,0.78,U] [#6 0.21,-0.58,0.00,M2] [#7 0.00,-0.41,0.47,U] [#8 0.50,-0.33,0.00,M3] 
01:54:32.042 00.002 7988 refined, 4 included, MultiStar: {0.18, -0.33}, one-star: {0.37, -0.18}
01:54:32.043 00.001 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
01:54:32.043 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
01:54:32.045 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.33 hyp=0.37 cameraTheta=-1.07 mountX=-0.33 mountY=-0.17, mountTheta=-2.66
01:54:32.047 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.33, opts=13)
01:54:32.049 00.002 7988 Enqueuing Move request for scope (0.18, -0.33)
01:54:32.049 00.000 15712 Worker thread wakes up
01:54:32.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.33) opts 0xd
01:54:32.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.33)
01:54:32.049 00.000 15712 Moving (0.18, -0.33) raw xDistance=-0.33 yDistance=-0.17
01:54:32.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:54:32.049 00.000 7988 UpdateGuideState exits: m=877 SNR=19.2
01:54:32.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:32.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:32.049 00.000 7988 Enqueuing Expose request
01:54:32.049 00.000 15712 PPEC rslt: input = -0.33, final = -0.14, react = -0.20, pred = 0.05, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
01:54:32.049 00.000 15712 PPEC: input: -0.33, control: -0.14, exposure: 1500
01:54:32.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:32.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:54:32.049 00.000 15712 MoveAxis(E, 47, ABG)
01:54:32.049 00.000 15712 Guiding  Dir = 2, Dur = 47
01:54:32.049 00.000 15712 IsGuiding returns 0
01:54:32.081 00.032 15712 PulseGuide returned control before completion, sleep 34
01:54:32.129 00.048 15712 IsGuiding returns 1
01:54:32.129 00.000 15712 scope still moving after pulse duration time elapsed
01:54:32.160 00.031 15712 IsGuiding returns 0
01:54:32.160 00.000 15712 scope move finished after 47 + 56 ms
01:54:32.160 00.000 15712 Move returns status 0, amount 47
01:54:32.160 00.000 15712 MoveAxis(N, 0, ABG)
01:54:32.160 00.000 15712 Move returns status 0, amount 0
01:54:32.160 00.000 15712 move complete, result=0
01:54:32.160 00.000 7988 GuideStep: -0.3 px 47 ms EAST, -0.2 px 0 ms NORTH
01:54:32.161 00.001 15712 worker thread done servicing request
01:54:32.161 00.000 15712 Worker thread wakes up
01:54:32.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:32.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:33.902 01.741 15712 Exposure complete
01:54:33.966 00.064 15712 worker thread done servicing request
01:54:33.966 00.000 7988 OnExposeComplete: enter
01:54:33.966 00.000 7988 UpdateGuideState(): m_state=6
01:54:33.966 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3185
01:54:33.966 00.000 7988 Star::Find returns 1 (0), X=975.78, Y=185.05, Mass=885, SNR=19.4, Peak=166 HFD=3.3
01:54:33.966 00.000 7988 MultiStar: [#1 0.05,-0.83,0.00,M5] [#2 0.54,-0.21,0.00,M1] [#3 0.04,-0.22,0.90,U] [#4 0.10,-0.54,0.00,M1] [#5 0.82,-0.11,0.00,M2] [#6 0.00,-0.49,0.63,U] [#7 -0.24,-0.52,0.00,M3] [#8 0.46,-0.24,0.43,U] 
01:54:33.966 00.000 7988 refined, 3 included, MultiStar: {0.17, -0.15}, one-star: {0.26, 0.16}
01:54:33.966 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
01:54:33.966 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
01:54:33.966 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-0.74 mountX=-0.15 mountY=-0.16, mountTheta=-2.32
01:54:33.966 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.15, opts=13)
01:54:33.966 00.000 7988 Enqueuing Move request for scope (0.17, -0.15)
01:54:33.979 00.013 15712 Worker thread wakes up
01:54:33.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
01:54:33.979 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
01:54:33.979 00.000 15712 Moving (0.17, -0.15) raw xDistance=-0.15 yDistance=-0.16
01:54:33.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:54:33.980 00.001 7988 UpdateGuideState exits: m=885 SNR=19.4
01:54:33.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:33.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:33.980 00.000 7988 Enqueuing Expose request
01:54:33.980 00.000 15712 PPEC rslt: input = -0.15, final = 0.06, react = -0.09, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:33.980 00.000 15712 PPEC: input: -0.15, control: 0.06, exposure: 1500
01:54:33.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:33.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:54:33.980 00.000 15712 MoveAxis(W, 20, ABG)
01:54:33.980 00.000 15712 Guiding  Dir = 3, Dur = 20
01:54:33.999 00.019 15712 IsGuiding returns 0
01:54:34.013 00.014 15712 PulseGuide returned control before completion, sleep 14
01:54:34.063 00.050 15712 IsGuiding returns 0
01:54:34.063 00.000 15712 Move returns status 0, amount 20
01:54:34.063 00.000 15712 MoveAxis(N, 0, ABG)
01:54:34.063 00.000 15712 Move returns status 0, amount 0
01:54:34.063 00.000 15712 move complete, result=0
01:54:34.063 00.000 7988 GuideStep: -0.1 px 20 ms WEST, -0.2 px 0 ms NORTH
01:54:34.065 00.002 15712 worker thread done servicing request
01:54:34.065 00.000 15712 Worker thread wakes up
01:54:34.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:34.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:35.480 01.415 15712 Exposure complete
01:54:35.543 00.063 15712 worker thread done servicing request
01:54:35.543 00.000 7988 OnExposeComplete: enter
01:54:35.543 00.000 7988 UpdateGuideState(): m_state=6
01:54:35.545 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3186
01:54:35.545 00.000 7988 Star::Find returns 1 (0), X=975.98, Y=185.47, Mass=891, SNR=19.4, Peak=154 HFD=3.5
01:54:35.547 00.002 7988 MultiStar: [#1 0.01,-0.27,0.99,U] [#2 0.11,0.35,0.90,U] [#3 0.28,-0.03,0.93,U] [#4 0.36,0.20,0.73,U] [#5 0.31,0.61,0.00,M3] [#6 0.26,0.00,0.61,U] [#7 0.09,-0.06,0.39,U] [#8 0.70,0.05,0.00,M3] 
01:54:35.547 00.000 7988 refined, 6 included, MultiStar: {0.23, 0.13}, one-star: {0.46, 0.59}
01:54:35.549 00.002 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
01:54:35.549 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
01:54:35.551 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.27 cameraTheta=0.52 mountX=0.13 mountY=-0.23, mountTheta=-1.05
01:54:35.553 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.13, opts=13)
01:54:35.553 00.000 7988 Enqueuing Move request for scope (0.23, 0.13)
01:54:35.555 00.002 15712 Worker thread wakes up
01:54:35.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
01:54:35.555 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
01:54:35.555 00.000 15712 Moving (0.23, 0.13) raw xDistance=0.13 yDistance=-0.23
01:54:35.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:54:35.557 00.002 7988 UpdateGuideState exits: m=891 SNR=19.4
01:54:35.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:35.557 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:35.560 00.003 7988 Enqueuing Expose request
01:54:35.560 00.000 15712 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:35.560 00.000 15712 PPEC: input: 0.13, control: 0.06, exposure: 1500
01:54:35.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:35.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:54:35.560 00.000 15712 MoveAxis(W, 19, ABG)
01:54:35.560 00.000 15712 Guiding  Dir = 3, Dur = 19
01:54:35.560 00.000 15712 IsGuiding returns 0
01:54:35.577 00.017 15712 IsGuiding returns 1
01:54:35.577 00.000 15712 scope still moving after pulse duration time elapsed
01:54:35.628 00.051 15712 IsGuiding returns 0
01:54:35.628 00.000 15712 scope move finished after 19 + 49 ms
01:54:35.628 00.000 15712 Move returns status 0, amount 19
01:54:35.628 00.000 15712 MoveAxis(N, 0, ABG)
01:54:35.628 00.000 15712 Move returns status 0, amount 0
01:54:35.628 00.000 15712 move complete, result=0
01:54:35.628 00.000 7988 GuideStep: 0.1 px 19 ms WEST, -0.2 px 0 ms NORTH
01:54:35.632 00.004 15712 worker thread done servicing request
01:54:35.632 00.000 15712 Worker thread wakes up
01:54:35.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:35.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:37.262 01.630 15712 Exposure complete
01:54:37.326 00.064 15712 worker thread done servicing request
01:54:37.326 00.000 7988 OnExposeComplete: enter
01:54:37.329 00.003 7988 UpdateGuideState(): m_state=6
01:54:37.329 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3187
01:54:37.331 00.002 7988 Star::Find returns 1 (0), X=975.69, Y=185.55, Mass=965, SNR=20.3, Peak=137 HFD=3.5
01:54:37.331 00.000 7988 MultiStar: [#1 0.16,0.05,0.95,U] [#2 0.33,0.31,0.88,U] [#3 0.12,0.37,0.86,U] [#4 0.37,0.49,0.00,M1] [#5 0.63,0.59,0.00,M4] [#6 0.15,-0.00,0.61,U] [#7 -0.04,-0.00,0.44,U] [#8 0.80,0.21,0.00,M4] 
01:54:37.333 00.002 7988 refined, 5 included, MultiStar: {0.17, 0.27}, one-star: {0.17, 0.67}
01:54:37.333 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
01:54:37.335 00.002 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
01:54:37.335 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.27 hyp=0.32 cameraTheta=1.02 mountX=0.28 mountY=-0.17, mountTheta=-0.56
01:54:37.337 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.27, opts=13)
01:54:37.339 00.002 7988 Enqueuing Move request for scope (0.17, 0.27)
01:54:37.339 00.000 15712 Worker thread wakes up
01:54:37.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.27) opts 0xd
01:54:37.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.27)
01:54:37.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
01:54:37.339 00.000 7988 UpdateGuideState exits: m=965 SNR=20.3
01:54:37.342 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:37.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:37.342 00.000 7988 Enqueuing Expose request
01:54:37.345 00.003 15712 Moving (0.17, 0.27) raw xDistance=0.28 yDistance=-0.17
01:54:37.345 00.000 15712 PPEC rslt: input = 0.28, final = 0.22, react = 0.17, pred = 0.06, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
01:54:37.345 00.000 15712 PPEC: input: 0.28, control: 0.22, exposure: 1500
01:54:37.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:37.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:54:37.345 00.000 15712 MoveAxis(W, 73, ABG)
01:54:37.345 00.000 15712 Guiding  Dir = 3, Dur = 73
01:54:37.345 00.000 15712 IsGuiding returns 0
01:54:37.362 00.017 15712 PulseGuide returned control before completion, sleep 61
01:54:37.438 00.076 15712 IsGuiding returns 1
01:54:37.438 00.000 15712 scope still moving after pulse duration time elapsed
01:54:37.499 00.061 15712 IsGuiding returns 0
01:54:37.499 00.000 15712 scope move finished after 73 + 77 ms
01:54:37.499 00.000 15712 Move returns status 0, amount 73
01:54:37.501 00.002 15712 MoveAxis(N, 0, ABG)
01:54:37.501 00.000 15712 Move returns status 0, amount 0
01:54:37.501 00.000 15712 move complete, result=0
01:54:37.501 00.000 15712 worker thread done servicing request
01:54:37.501 00.000 15712 Worker thread wakes up
01:54:37.501 00.000 7988 GuideStep: 0.3 px 73 ms WEST, -0.2 px 0 ms NORTH
01:54:37.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:37.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:38.908 01.407 15712 Exposure complete
01:54:38.969 00.061 15712 worker thread done servicing request
01:54:38.969 00.000 7988 OnExposeComplete: enter
01:54:38.969 00.000 7988 UpdateGuideState(): m_state=6
01:54:38.974 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3188
01:54:38.974 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=185.19, Mass=898, SNR=19.4, Peak=139 HFD=3.3
01:54:38.976 00.002 7988 MultiStar: [#1 0.02,-0.21,1.01,U] [#2 -0.08,0.24,0.94,U] [#3 -0.05,0.10,0.90,U] [#4 0.10,-0.15,0.76,U] [#5 0.27,0.34,0.76,U] [#6 0.14,0.19,0.71,U] [#7 -0.30,-0.28,0.46,U] [#8 0.85,0.35,0.00,M5] 
01:54:38.976 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.10, 0.30}
01:54:38.978 00.002 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
01:54:38.979 00.001 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
01:54:38.979 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.16 mountX=0.09 mountY=-0.04, mountTheta=-0.43
01:54:38.981 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
01:54:38.983 00.002 7988 Enqueuing Move request for scope (0.04, 0.09)
01:54:38.983 00.000 15712 Worker thread wakes up
01:54:38.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:54:38.983 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:54:38.983 00.000 15712 Moving (0.04, 0.09) raw xDistance=0.09 yDistance=-0.04
01:54:38.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
01:54:38.985 00.002 7988 UpdateGuideState exits: m=898 SNR=19.4
01:54:38.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:38.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:38.985 00.000 7988 Enqueuing Expose request
01:54:38.985 00.000 15712 PPEC rslt: input = 0.09, final = 0.05, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:38.985 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
01:54:38.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:38.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:54:38.985 00.000 15712 MoveAxis(W, 16, ABG)
01:54:38.985 00.000 15712 Guiding  Dir = 3, Dur = 16
01:54:38.985 00.000 15712 IsGuiding returns 0
01:54:39.017 00.032 15712 IsGuiding returns 1
01:54:39.017 00.000 15712 scope still moving after pulse duration time elapsed
01:54:39.066 00.049 15712 IsGuiding returns 0
01:54:39.066 00.000 15712 scope move finished after 16 + 60 ms
01:54:39.066 00.000 15712 Move returns status 0, amount 16
01:54:39.066 00.000 15712 MoveAxis(N, 0, ABG)
01:54:39.066 00.000 15712 Move returns status 0, amount 0
01:54:39.066 00.000 15712 move complete, result=0
01:54:39.066 00.000 7988 GuideStep: 0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
01:54:39.068 00.002 15712 worker thread done servicing request
01:54:39.068 00.000 15712 Worker thread wakes up
01:54:39.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:39.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:40.710 01.642 15712 Exposure complete
01:54:40.771 00.061 15712 worker thread done servicing request
01:54:40.771 00.000 7988 OnExposeComplete: enter
01:54:40.771 00.000 7988 UpdateGuideState(): m_state=6
01:54:40.775 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3189
01:54:40.775 00.000 7988 Star::Find returns 1 (0), X=975.84, Y=185.32, Mass=1072, SNR=21.6, Peak=158 HFD=4.0
01:54:40.775 00.000 7988 MultiStar: [#1 0.17,-0.33,0.88,U] [#2 0.19,0.07,0.79,U] [#3 0.23,0.08,0.80,U] [#4 0.18,-0.37,0.66,U] [#5 0.36,0.27,0.67,U] [#6 -0.23,-0.21,0.61,U] [#7 -0.05,0.04,0.43,U] [#8 0.11,0.36,0.43,U] 
01:54:40.775 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.32, 0.44}
01:54:40.775 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
01:54:40.781 00.006 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
01:54:40.781 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.24 mountX=0.04 mountY=-0.17, mountTheta=-1.33
01:54:40.781 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.04, opts=13)
01:54:40.781 00.000 7988 Enqueuing Move request for scope (0.17, 0.04)
01:54:40.781 00.000 15712 Worker thread wakes up
01:54:40.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
01:54:40.781 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
01:54:40.781 00.000 15712 Moving (0.17, 0.04) raw xDistance=0.04 yDistance=-0.17
01:54:40.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:54:40.787 00.006 7988 UpdateGuideState exits: m=1072 SNR=21.6
01:54:40.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:40.789 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:40.789 00.000 7988 Enqueuing Expose request
01:54:40.789 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:40.789 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
01:54:40.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:40.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:54:40.789 00.000 15712 MoveAxis(W, 13, ABG)
01:54:40.789 00.000 15712 Guiding  Dir = 3, Dur = 13
01:54:40.823 00.034 15712 IsGuiding returns 0
01:54:40.841 00.018 15712 IsGuiding returns 1
01:54:40.841 00.000 15712 scope still moving after pulse duration time elapsed
01:54:40.887 00.046 15712 IsGuiding returns 0
01:54:40.887 00.000 15712 scope move finished after 13 + 50 ms
01:54:40.887 00.000 15712 Move returns status 0, amount 13
01:54:40.887 00.000 15712 MoveAxis(N, 0, ABG)
01:54:40.887 00.000 15712 Move returns status 0, amount 0
01:54:40.887 00.000 15712 move complete, result=0
01:54:40.887 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.2 px 0 ms NORTH
01:54:40.891 00.004 15712 worker thread done servicing request
01:54:40.891 00.000 15712 Worker thread wakes up
01:54:40.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:40.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:42.306 01.415 15712 Exposure complete
01:54:42.368 00.062 15712 worker thread done servicing request
01:54:42.368 00.000 7988 OnExposeComplete: enter
01:54:42.368 00.000 7988 UpdateGuideState(): m_state=6
01:54:42.374 00.006 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3190
01:54:42.374 00.000 7988 Star::Find returns 1 (0), X=975.67, Y=184.93, Mass=1036, SNR=21.1, Peak=167 HFD=3.7
01:54:42.376 00.002 7988 MultiStar: [#1 0.06,-0.66,0.00,M2] [#2 0.08,-0.32,0.76,U] [#3 0.03,-0.67,0.00,M1] [#4 0.21,-0.30,0.66,U] [#5 0.53,-0.09,0.00,M3] [#6 0.04,-0.80,0.00,M1] [#7 -0.04,-0.48,0.42,U] [#8 0.15,-0.59,0.00,M5] 
01:54:42.376 00.000 7988 single-star, 3 included, MultiStar: {0.12, -0.21}, one-star: {0.14, 0.05}
01:54:42.378 00.002 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.23 = -1.23)
01:54:42.378 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
01:54:42.380 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.33 mountX=0.05 mountY=-0.15, mountTheta=-1.23
01:54:42.382 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.05, opts=13)
01:54:42.382 00.000 7988 Enqueuing Move request for scope (0.14, 0.05)
01:54:42.384 00.002 15712 Worker thread wakes up
01:54:42.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
01:54:42.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
01:54:42.384 00.000 15712 Moving (0.14, 0.05) raw xDistance=0.05 yDistance=-0.15
01:54:42.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:54:42.384 00.000 7988 UpdateGuideState exits: m=1036 SNR=21.1
01:54:42.387 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:42.387 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:42.389 00.002 7988 Enqueuing Expose request
01:54:42.389 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:42.389 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
01:54:42.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:42.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:54:42.389 00.000 15712 MoveAxis(W, 11, ABG)
01:54:42.389 00.000 15712 Guiding  Dir = 3, Dur = 11
01:54:42.391 00.002 15712 IsGuiding returns 0
01:54:42.408 00.017 15712 IsGuiding returns 1
01:54:42.408 00.000 15712 scope still moving after pulse duration time elapsed
01:54:42.432 00.024 15712 IsGuiding returns 1
01:54:42.468 00.036 15712 IsGuiding returns 0
01:54:42.468 00.000 15712 scope move finished after 11 + 70 ms
01:54:42.468 00.000 15712 Move returns status 0, amount 11
01:54:42.468 00.000 15712 MoveAxis(N, 0, ABG)
01:54:42.468 00.000 15712 Move returns status 0, amount 0
01:54:42.468 00.000 15712 move complete, result=0
01:54:42.468 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:54:42.474 00.006 15712 worker thread done servicing request
01:54:42.474 00.000 15712 Worker thread wakes up
01:54:42.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:42.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:44.112 01.638 15712 Exposure complete
01:54:44.175 00.063 15712 worker thread done servicing request
01:54:44.176 00.001 7988 OnExposeComplete: enter
01:54:44.176 00.000 7988 UpdateGuideState(): m_state=6
01:54:44.176 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3191
01:54:44.176 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=184.97, Mass=819, SNR=18.7, Peak=145 HFD=3.3
01:54:44.176 00.000 7988 MultiStar: [#1 0.03,-0.79,0.00,M3] [#2 0.13,-0.44,0.89,U] [#3 -0.02,-0.38,0.95,U] [#4 -0.02,-0.22,0.80,U] [#5 0.21,-0.49,0.00,M4] [#6 -0.05,-0.56,0.00,M2] [#7 -0.17,-0.45,0.46,U] [#8 0.65,-0.33,0.00,M6] 
01:54:44.176 00.000 7988 single-star, 4 included, MultiStar: {0.04, -0.26}, one-star: {0.16, 0.09}
01:54:44.176 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
01:54:44.176 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
01:54:44.183 00.007 7988 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.50 mountX=0.09 mountY=-0.16, mountTheta=-1.07
01:54:44.184 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.09, opts=13)
01:54:44.186 00.002 7988 Enqueuing Move request for scope (0.16, 0.09)
01:54:44.188 00.002 15712 Worker thread wakes up
01:54:44.188 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
01:54:44.188 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
01:54:44.188 00.000 15712 Moving (0.16, 0.09) raw xDistance=0.09 yDistance=-0.16
01:54:44.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:54:44.189 00.001 7988 UpdateGuideState exits: m=819 SNR=18.7
01:54:44.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:44.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:44.189 00.000 7988 Enqueuing Expose request
01:54:44.189 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:44.189 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
01:54:44.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:44.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:54:44.189 00.000 15712 MoveAxis(W, 9, ABG)
01:54:44.189 00.000 15712 Guiding  Dir = 3, Dur = 9
01:54:44.189 00.000 15712 IsGuiding returns 0
01:54:44.210 00.021 15712 IsGuiding returns 0
01:54:44.210 00.000 15712 Move returns status 0, amount 9
01:54:44.210 00.000 15712 MoveAxis(N, 0, ABG)
01:54:44.210 00.000 15712 Move returns status 0, amount 0
01:54:44.210 00.000 15712 move complete, result=0
01:54:44.210 00.000 15712 worker thread done servicing request
01:54:44.210 00.000 15712 Worker thread wakes up
01:54:44.210 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
01:54:44.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:44.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:45.629 01.419 15712 Exposure complete
01:54:45.690 00.061 15712 worker thread done servicing request
01:54:45.690 00.000 7988 OnExposeComplete: enter
01:54:45.690 00.000 7988 UpdateGuideState(): m_state=6
01:54:45.694 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3192
01:54:45.694 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=184.55, Mass=897, SNR=19.5, Peak=127 HFD=3.5
01:54:45.696 00.002 7988 MultiStar: [#1 0.05,-1.14,0.00,M4] [#2 0.23,-0.07,0.89,U] [#3 0.22,-0.58,0.00,M1] [#4 0.22,-0.72,0.00,M1] [#5 0.19,-0.46,0.79,U] [#6 0.05,-0.77,0.00,M3] [#7 -0.14,-0.90,0.00,M1] [#8 0.61,0.10,0.00,M7] 
01:54:45.696 00.000 7988 refined, 2 included, MultiStar: {0.19, -0.29}, one-star: {0.16, -0.34}
01:54:45.698 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
01:54:45.698 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
01:54:45.700 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.29 hyp=0.34 cameraTheta=-0.98 mountX=-0.28 mountY=-0.18, mountTheta=-2.56
01:54:45.702 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.29, opts=13)
01:54:45.702 00.000 7988 Enqueuing Move request for scope (0.19, -0.29)
01:54:45.704 00.002 15712 Worker thread wakes up
01:54:45.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.29) opts 0xd
01:54:45.704 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.29)
01:54:45.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:54:45.704 00.000 7988 UpdateGuideState exits: m=897 SNR=19.5
01:54:45.706 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:45.706 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:45.708 00.002 7988 Enqueuing Expose request
01:54:45.708 00.000 15712 Moving (0.19, -0.29) raw xDistance=-0.28 yDistance=-0.18
01:54:45.713 00.005 15712 PPEC rslt: input = -0.28, final = -0.15, react = -0.17, pred = 0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:54:45.713 00.000 15712 PPEC: input: -0.28, control: -0.15, exposure: 1500
01:54:45.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:45.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:54:45.713 00.000 15712 MoveAxis(E, 48, ABG)
01:54:45.713 00.000 15712 Guiding  Dir = 2, Dur = 48
01:54:45.713 00.000 15712 IsGuiding returns 0
01:54:45.730 00.017 15712 PulseGuide returned control before completion, sleep 41
01:54:45.801 00.071 15712 IsGuiding returns 0
01:54:45.801 00.000 15712 Move returns status 0, amount 48
01:54:45.801 00.000 15712 MoveAxis(N, 0, ABG)
01:54:45.801 00.000 15712 Move returns status 0, amount 0
01:54:45.801 00.000 15712 move complete, result=0
01:54:45.801 00.000 7988 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
01:54:45.814 00.013 15712 worker thread done servicing request
01:54:45.814 00.000 15712 Worker thread wakes up
01:54:45.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:45.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:47.452 01.638 15712 Exposure complete
01:54:47.515 00.063 15712 worker thread done servicing request
01:54:47.515 00.000 7988 OnExposeComplete: enter
01:54:47.515 00.000 7988 UpdateGuideState(): m_state=6
01:54:47.519 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3193
01:54:47.519 00.000 7988 Star::Find returns 1 (0), X=975.69, Y=185.37, Mass=938, SNR=19.9, Peak=141 HFD=3.5
01:54:47.521 00.002 7988 MultiStar: [#1 0.02,-0.47,0.91,U] [#2 0.18,0.01,0.87,U] [#3 0.28,-0.25,0.84,U] [#4 -0.04,0.04,0.69,U] [#5 0.58,0.09,0.00,M4] [#6 0.10,-0.39,0.68,U] [#7 -0.14,0.08,0.52,U] [#8 0.61,-0.14,0.00,M8] 
01:54:47.521 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.06}, one-star: {0.16, 0.48}
01:54:47.521 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
01:54:47.521 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
01:54:47.521 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.56 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:54:47.521 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.06, opts=13)
01:54:47.521 00.000 7988 Enqueuing Move request for scope (0.10, -0.06)
01:54:47.521 00.000 15712 Worker thread wakes up
01:54:47.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
01:54:47.521 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
01:54:47.521 00.000 15712 Moving (0.10, -0.06) raw xDistance=-0.06 yDistance=-0.10
01:54:47.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:54:47.521 00.000 7988 UpdateGuideState exits: m=938 SNR=19.9
01:54:47.532 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:47.532 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:47.534 00.002 7988 Enqueuing Expose request
01:54:47.534 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:47.534 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
01:54:47.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:47.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:47.534 00.000 15712 MoveAxis(W, 9, ABG)
01:54:47.534 00.000 15712 Guiding  Dir = 3, Dur = 9
01:54:47.534 00.000 15712 IsGuiding returns 0
01:54:47.555 00.021 15712 IsGuiding returns 0
01:54:47.555 00.000 15712 Move returns status 0, amount 9
01:54:47.555 00.000 15712 MoveAxis(N, 0, ABG)
01:54:47.555 00.000 15712 Move returns status 0, amount 0
01:54:47.555 00.000 15712 move complete, result=0
01:54:47.555 00.000 15712 worker thread done servicing request
01:54:47.555 00.000 15712 Worker thread wakes up
01:54:47.555 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:54:47.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:47.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:48.973 01.418 15712 Exposure complete
01:54:49.036 00.063 15712 worker thread done servicing request
01:54:49.036 00.000 7988 OnExposeComplete: enter
01:54:49.036 00.000 7988 UpdateGuideState(): m_state=6
01:54:49.040 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3194
01:54:49.040 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=185.60, Mass=974, SNR=20.5, Peak=145 HFD=3.5
01:54:49.042 00.002 7988 MultiStar: [#1 0.13,0.02,0.93,U] [#2 0.11,0.50,0.84,U] [#3 -0.07,0.46,0.82,U] [#4 0.01,0.19,0.63,U] [#5 0.40,0.45,0.00,M5] [#6 0.10,0.37,0.63,U] [#7 -0.23,0.74,0.00,M1] [#8 0.66,0.84,0.00,M9] 
01:54:49.042 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.39}, one-star: {0.07, 0.72}
01:54:49.044 00.002 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
01:54:49.046 00.002 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:54:49.046 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.39 hyp=0.39 cameraTheta=1.41 mountX=0.39 mountY=-0.07, mountTheta=-0.18
01:54:49.048 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.39, opts=13)
01:54:49.050 00.002 7988 Enqueuing Move request for scope (0.06, 0.39)
01:54:49.050 00.000 15712 Worker thread wakes up
01:54:49.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.39) opts 0xd
01:54:49.050 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.39)
01:54:49.050 00.000 15712 Moving (0.06, 0.39) raw xDistance=0.39 yDistance=-0.07
01:54:49.052 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
01:54:49.052 00.000 7988 UpdateGuideState exits: m=974 SNR=20.5
01:54:49.054 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:49.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:49.054 00.000 7988 Enqueuing Expose request
01:54:49.054 00.000 15712 PPEC rslt: input = 0.39, final = 0.26, react = 0.23, pred = 0.03, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
01:54:49.054 00.000 15712 PPEC: input: 0.39, control: 0.26, exposure: 1500
01:54:49.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:49.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:49.054 00.000 15712 MoveAxis(W, 85, ABG)
01:54:49.054 00.000 15712 Guiding  Dir = 3, Dur = 85
01:54:49.054 00.000 15712 IsGuiding returns 0
01:54:49.068 00.014 15712 PulseGuide returned control before completion, sleep 79
01:54:49.165 00.097 15712 IsGuiding returns 1
01:54:49.165 00.000 15712 scope still moving after pulse duration time elapsed
01:54:49.196 00.031 15712 IsGuiding returns 0
01:54:49.196 00.000 15712 scope move finished after 85 + 53 ms
01:54:49.196 00.000 15712 Move returns status 0, amount 85
01:54:49.196 00.000 15712 MoveAxis(N, 0, ABG)
01:54:49.196 00.000 15712 Move returns status 0, amount 0
01:54:49.196 00.000 15712 move complete, result=0
01:54:49.196 00.000 15712 worker thread done servicing request
01:54:49.196 00.000 15712 Worker thread wakes up
01:54:49.196 00.000 7988 GuideStep: 0.4 px 85 ms WEST, -0.1 px 0 ms NORTH
01:54:49.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:49.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:50.840 01.644 15712 Exposure complete
01:54:50.902 00.062 15712 worker thread done servicing request
01:54:50.902 00.000 7988 OnExposeComplete: enter
01:54:50.902 00.000 7988 UpdateGuideState(): m_state=6
01:54:50.905 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3195
01:54:50.905 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=185.63, Mass=921, SNR=19.8, Peak=145 HFD=3.4
01:54:50.907 00.002 7988 MultiStar: [#1 -0.17,-0.15,0.98,U] [#2 0.02,0.44,0.93,U] [#3 0.09,0.47,0.82,U] [#4 0.27,0.29,0.75,U] [#5 0.28,0.54,0.00,M6] [#6 -0.11,0.21,0.69,U] [#7 -0.30,-0.25,0.50,U] [#8 0.42,0.77,0.00,M10] 
01:54:50.907 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.29}, one-star: {0.03, 0.75}
01:54:50.909 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
01:54:50.909 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
01:54:50.911 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.61 mountX=0.29 mountY=0.00, mountTheta=0.01
01:54:50.913 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.29, opts=13)
01:54:50.914 00.001 7988 Enqueuing Move request for scope (-0.01, 0.29)
01:54:50.914 00.000 15712 Worker thread wakes up
01:54:50.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
01:54:50.914 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
01:54:50.914 00.000 15712 Moving (-0.01, 0.29) raw xDistance=0.29 yDistance=0.00
01:54:50.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:54:50.914 00.000 7988 UpdateGuideState exits: m=921 SNR=19.8
01:54:50.917 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:50.917 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:50.917 00.000 7988 Enqueuing Expose request
01:54:50.917 00.000 15712 PPEC rslt: input = 0.29, final = 0.21, react = 0.17, pred = 0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
01:54:50.917 00.000 15712 PPEC: input: 0.29, control: 0.21, exposure: 1500
01:54:50.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:50.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:54:50.917 00.000 15712 MoveAxis(W, 67, ABG)
01:54:50.917 00.000 15712 Guiding  Dir = 3, Dur = 67
01:54:50.917 00.000 15712 IsGuiding returns 0
01:54:50.937 00.020 15712 PulseGuide returned control before completion, sleep 56
01:54:51.040 00.103 15712 IsGuiding returns 0
01:54:51.040 00.000 15712 Move returns status 0, amount 67
01:54:51.040 00.000 15712 MoveAxis(N, 0, ABG)
01:54:51.040 00.000 15712 Move returns status 0, amount 0
01:54:51.040 00.000 15712 move complete, result=0
01:54:51.040 00.000 7988 GuideStep: 0.3 px 67 ms WEST, 0.0 px 0 ms NORTH
01:54:51.040 00.000 15712 worker thread done servicing request
01:54:51.040 00.000 15712 Worker thread wakes up
01:54:51.042 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:51.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:52.447 01.405 15712 Exposure complete
01:54:52.513 00.066 15712 worker thread done servicing request
01:54:52.513 00.000 7988 OnExposeComplete: enter
01:54:52.513 00.000 7988 UpdateGuideState(): m_state=6
01:54:52.515 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3196
01:54:52.515 00.000 7988 Star::Find returns 1 (0), X=975.46, Y=185.41, Mass=984, SNR=20.3, Peak=146 HFD=3.6
01:54:52.515 00.000 7988 MultiStar: [#1 -0.17,-0.28,1.00,U] [#2 0.03,0.28,0.83,U] [#3 -0.00,0.54,0.00,M1] [#4 -0.32,0.16,0.69,U] [#5 0.21,0.53,0.00,M7] [#6 -0.07,0.35,0.64,U] [#7 -0.55,0.23,0.00,M1] [#8 0.93,0.57,0.00,R] 
01:54:52.515 00.000 7988 refined, 4 included, MultiStar: {-0.12, 0.20}, one-star: {-0.07, 0.53}
01:54:52.515 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
01:54:52.515 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
01:54:52.515 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.10 mountX=0.20 mountY=0.11, mountTheta=0.51
01:54:52.515 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.20, opts=13)
01:54:52.515 00.000 7988 Enqueuing Move request for scope (-0.12, 0.20)
01:54:52.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
01:54:52.527 00.012 15712 Worker thread wakes up
01:54:52.527 00.000 7988 UpdateGuideState exits: m=984 SNR=20.3
01:54:52.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:52.527 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:52.527 00.000 7988 Enqueuing Expose request
01:54:52.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
01:54:52.527 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
01:54:52.527 00.000 15712 Moving (-0.12, 0.20) raw xDistance=0.20 yDistance=0.11
01:54:52.532 00.005 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:54:52.532 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
01:54:52.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:52.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:54:52.532 00.000 15712 MoveAxis(W, 48, ABG)
01:54:52.532 00.000 15712 Guiding  Dir = 3, Dur = 48
01:54:52.532 00.000 15712 IsGuiding returns 0
01:54:52.549 00.017 15712 PulseGuide returned control before completion, sleep 43
01:54:52.607 00.058 15712 IsGuiding returns 1
01:54:52.607 00.000 15712 scope still moving after pulse duration time elapsed
01:54:52.639 00.032 15712 IsGuiding returns 0
01:54:52.639 00.000 15712 scope move finished after 48 + 49 ms
01:54:52.639 00.000 15712 Move returns status 0, amount 48
01:54:52.639 00.000 15712 MoveAxis(N, 0, ABG)
01:54:52.639 00.000 15712 Move returns status 0, amount 0
01:54:52.639 00.000 15712 move complete, result=0
01:54:52.639 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
01:54:52.641 00.002 15712 worker thread done servicing request
01:54:52.641 00.000 15712 Worker thread wakes up
01:54:52.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:52.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:54.284 01.643 15712 Exposure complete
01:54:54.347 00.063 15712 worker thread done servicing request
01:54:54.347 00.000 7988 OnExposeComplete: enter
01:54:54.347 00.000 7988 UpdateGuideState(): m_state=6
01:54:54.349 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3197
01:54:54.349 00.000 7988 Star::Find returns 1 (0), X=975.36, Y=184.91, Mass=983, SNR=20.2, Peak=159 HFD=3.9
01:54:54.349 00.000 7988 MultiStar: [#1 -0.05,-0.73,0.00,M1] [#2 0.03,0.01,0.86,U] [#3 0.18,-0.23,0.80,U] [#4 -0.08,-0.22,0.71,U] [#5 0.60,0.12,0.00,M8] [#6 0.00,-0.30,0.62,U] [#7 0.17,-0.01,0.48,U] [#8 -0.58,-0.56,0.00,M1] 
01:54:54.349 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.11}, one-star: {-0.17, 0.03}
01:54:54.349 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
01:54:54.349 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
01:54:54.349 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.50 mountX=-0.11 mountY=-0.01, mountTheta=-3.09
01:54:54.349 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.11, opts=13)
01:54:54.349 00.000 7988 Enqueuing Move request for scope (0.01, -0.11)
01:54:54.349 00.000 15712 Worker thread wakes up
01:54:54.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
01:54:54.349 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
01:54:54.349 00.000 15712 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=-0.01
01:54:54.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
01:54:54.361 00.012 7988 UpdateGuideState exits: m=983 SNR=20.2
01:54:54.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:54.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:54.361 00.000 7988 Enqueuing Expose request
01:54:54.361 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:54.361 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
01:54:54.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:54.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:54:54.366 00.005 15712 MoveAxis(W, 10, ABG)
01:54:54.366 00.000 15712 Guiding  Dir = 3, Dur = 10
01:54:54.366 00.000 15712 IsGuiding returns 0
01:54:54.381 00.015 15712 IsGuiding returns 1
01:54:54.381 00.000 15712 scope still moving after pulse duration time elapsed
01:54:54.429 00.048 15712 IsGuiding returns 1
01:54:54.457 00.028 15712 IsGuiding returns 0
01:54:54.457 00.000 15712 scope move finished after 10 + 81 ms
01:54:54.457 00.000 15712 Move returns status 0, amount 10
01:54:54.457 00.000 15712 MoveAxis(N, 0, ABG)
01:54:54.457 00.000 15712 Move returns status 0, amount 0
01:54:54.457 00.000 15712 move complete, result=0
01:54:54.457 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:54:54.459 00.002 15712 worker thread done servicing request
01:54:54.459 00.000 15712 Worker thread wakes up
01:54:54.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:54.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:55.877 01.418 15712 Exposure complete
01:54:55.944 00.067 15712 worker thread done servicing request
01:54:55.944 00.000 7988 OnExposeComplete: enter
01:54:55.945 00.001 7988 UpdateGuideState(): m_state=6
01:54:55.945 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3198
01:54:55.945 00.000 7988 Star::Find returns 1 (0), X=975.45, Y=184.74, Mass=834, SNR=18.7, Peak=151 HFD=3.2
01:54:55.945 00.000 7988 MultiStar: [#1 0.04,-0.81,0.00,M2] [#2 0.39,-0.04,0.91,U] [#3 -0.06,-0.09,0.92,U] [#4 0.10,-0.37,0.73,U] [#5 0.73,-0.04,0.00,M9] [#6 0.32,-0.45,0.00,M1] [#7 0.26,-0.47,0.00,M1] [#8 -0.17,-0.29,0.50,U] 
01:54:55.945 00.000 7988 single-star, 4 included, MultiStar: {0.05, -0.17}, one-star: {-0.08, -0.15}
01:54:55.945 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.62 = 2.66)
01:54:55.945 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
01:54:55.945 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.06 mountX=-0.15 mountY=0.08, mountTheta=2.64
01:54:55.956 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.15, opts=13)
01:54:55.956 00.000 7988 Enqueuing Move request for scope (-0.08, -0.15)
01:54:55.960 00.004 15712 Worker thread wakes up
01:54:55.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
01:54:55.960 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
01:54:55.960 00.000 15712 Moving (-0.08, -0.15) raw xDistance=-0.15 yDistance=0.08
01:54:55.962 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
01:54:55.962 00.000 7988 UpdateGuideState exits: m=834 SNR=18.7
01:54:55.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:55.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:55.962 00.000 7988 Enqueuing Expose request
01:54:55.962 00.000 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:54:55.962 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
01:54:55.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:55.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:54:55.962 00.000 15712 MoveAxis(W, 10, ABG)
01:54:55.962 00.000 15712 Guiding  Dir = 3, Dur = 10
01:54:55.962 00.000 15712 IsGuiding returns 0
01:54:55.995 00.033 15712 IsGuiding returns 1
01:54:55.995 00.000 15712 scope still moving after pulse duration time elapsed
01:54:56.039 00.044 15712 IsGuiding returns 0
01:54:56.039 00.000 15712 scope move finished after 10 + 65 ms
01:54:56.039 00.000 15712 Move returns status 0, amount 10
01:54:56.039 00.000 15712 MoveAxis(N, 0, ABG)
01:54:56.039 00.000 15712 Move returns status 0, amount 0
01:54:56.039 00.000 15712 move complete, result=0
01:54:56.039 00.000 15712 worker thread done servicing request
01:54:56.039 00.000 15712 Worker thread wakes up
01:54:56.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:56.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:56.039 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
01:54:57.681 01.642 15712 Exposure complete
01:54:57.743 00.062 15712 worker thread done servicing request
01:54:57.743 00.000 7988 OnExposeComplete: enter
01:54:57.743 00.000 7988 UpdateGuideState(): m_state=6
01:54:57.743 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3199
01:54:57.749 00.006 7988 Star::Find returns 1 (0), X=975.67, Y=184.53, Mass=905, SNR=19.5, Peak=154 HFD=3.3
01:54:57.749 00.000 7988 MultiStar: [#1 0.11,-1.03,0.00,M3] [#2 0.23,-0.53,0.00,M1] [#3 0.29,-0.69,0.00,M1] [#4 0.32,-0.70,0.00,M1] [#5 0.32,-0.28,0.75,U] [#6 0.29,-0.67,0.00,M2] [#7 0.10,-0.34,0.54,U] [#8 -0.11,-1.02,0.00,M1] 
01:54:57.749 00.000 7988 refined, 2 included, MultiStar: {0.19, -0.32}, one-star: {0.14, -0.35}
01:54:57.749 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
01:54:57.749 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
01:54:57.749 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.32 hyp=0.38 cameraTheta=-1.03 mountX=-0.32 mountY=-0.19, mountTheta=-2.62
01:54:57.749 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.32, opts=13)
01:54:57.749 00.000 7988 Enqueuing Move request for scope (0.19, -0.32)
01:54:57.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:54:57.758 00.009 7988 UpdateGuideState exits: m=905 SNR=19.5
01:54:57.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:57.758 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:57.758 00.000 7988 Enqueuing Expose request
01:54:57.758 00.000 15712 Worker thread wakes up
01:54:57.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.32) opts 0xd
01:54:57.758 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.32)
01:54:57.758 00.000 15712 Moving (0.19, -0.32) raw xDistance=-0.32 yDistance=-0.19
01:54:57.765 00.007 15712 PPEC rslt: input = -0.32, final = -0.16, react = -0.19, pred = 0.04, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
01:54:57.765 00.000 15712 PPEC: input: -0.32, control: -0.16, exposure: 1500
01:54:57.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:57.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:54:57.765 00.000 15712 MoveAxis(E, 52, ABG)
01:54:57.765 00.000 15712 Guiding  Dir = 2, Dur = 52
01:54:57.782 00.017 15712 IsGuiding returns 0
01:54:57.799 00.017 15712 PulseGuide returned control before completion, sleep 46
01:54:57.854 00.055 15712 IsGuiding returns 1
01:54:57.854 00.000 15712 scope still moving after pulse duration time elapsed
01:54:57.890 00.036 15712 IsGuiding returns 0
01:54:57.890 00.000 15712 scope move finished after 52 + 60 ms
01:54:57.890 00.000 15712 Move returns status 0, amount 52
01:54:57.890 00.000 15712 MoveAxis(N, 0, ABG)
01:54:57.890 00.000 15712 Move returns status 0, amount 0
01:54:57.890 00.000 15712 move complete, result=0
01:54:57.890 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
01:54:57.899 00.009 15712 worker thread done servicing request
01:54:57.899 00.000 15712 Worker thread wakes up
01:54:57.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:57.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:54:59.304 01.405 15712 Exposure complete
01:54:59.368 00.064 15712 worker thread done servicing request
01:54:59.368 00.000 7988 OnExposeComplete: enter
01:54:59.368 00.000 7988 UpdateGuideState(): m_state=6
01:54:59.368 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3200
01:54:59.368 00.000 7988 Star::Find returns 1 (0), X=975.86, Y=185.06, Mass=890, SNR=19.6, Peak=155 HFD=3.8
01:54:59.368 00.000 7988 MultiStar: [#1 -0.08,-0.72,0.00,M4] [#2 0.01,-0.23,0.88,U] [#3 0.18,-0.22,0.85,U] [#4 -0.01,-0.46,0.72,U] [#5 0.25,-0.36,0.69,U] [#6 0.15,-0.42,0.69,U] [#7 0.32,-0.59,0.00,M1] [#8 -0.82,-1.08,0.00,M2] 
01:54:59.368 00.000 7988 refined, 5 included, MultiStar: {0.16, -0.23}, one-star: {0.33, 0.18}
01:54:59.368 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
01:54:59.368 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
01:54:59.368 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.27 cameraTheta=-0.96 mountX=-0.22 mountY=-0.15, mountTheta=-2.55
01:54:59.368 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.23, opts=13)
01:54:59.368 00.000 7988 Enqueuing Move request for scope (0.16, -0.23)
01:54:59.368 00.000 15712 Worker thread wakes up
01:54:59.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
01:54:59.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
01:54:59.381 00.013 15712 Moving (0.16, -0.23) raw xDistance=-0.22 yDistance=-0.15
01:54:59.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:54:59.381 00.000 7988 UpdateGuideState exits: m=890 SNR=19.6
01:54:59.383 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:59.383 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:54:59.383 00.000 7988 Enqueuing Expose request
01:54:59.383 00.000 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
01:54:59.383 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
01:54:59.383 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:59.383 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:54:59.383 00.000 15712 MoveAxis(E, 32, ABG)
01:54:59.383 00.000 15712 Guiding  Dir = 2, Dur = 32
01:54:59.383 00.000 15712 IsGuiding returns 0
01:54:59.416 00.033 15712 PulseGuide returned control before completion, sleep 13
01:54:59.464 00.048 15712 IsGuiding returns 1
01:54:59.464 00.000 15712 scope still moving after pulse duration time elapsed
01:54:59.493 00.029 15712 IsGuiding returns 0
01:54:59.493 00.000 15712 scope move finished after 32 + 74 ms
01:54:59.493 00.000 15712 Move returns status 0, amount 32
01:54:59.493 00.000 15712 MoveAxis(N, 0, ABG)
01:54:59.493 00.000 15712 Move returns status 0, amount 0
01:54:59.493 00.000 15712 move complete, result=0
01:54:59.493 00.000 15712 worker thread done servicing request
01:54:59.493 00.000 15712 Worker thread wakes up
01:54:59.493 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
01:54:59.495 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
01:54:59.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:01.234 01.739 15712 Exposure complete
01:55:01.298 00.064 15712 worker thread done servicing request
01:55:01.299 00.001 7988 OnExposeComplete: enter
01:55:01.299 00.000 7988 UpdateGuideState(): m_state=6
01:55:01.299 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3201
01:55:01.302 00.003 7988 Star::Find returns 1 (0), X=975.53, Y=185.67, Mass=962, SNR=20.3, Peak=144 HFD=3.3
01:55:01.302 00.000 7988 MultiStar: [#1 0.03,-0.27,0.91,U] [#2 0.01,0.44,0.88,U] [#3 0.21,0.57,0.00,M1] [#4 0.25,0.54,0.00,M1] [#5 0.55,0.69,0.00,M8] [#6 0.08,0.28,0.65,U] [#7 0.43,0.11,0.48,U] [#8 -0.25,0.07,0.41,U] 
01:55:01.302 00.000 7988 refined, 5 included, MultiStar: {0.04, 0.27}, one-star: {0.01, 0.78}
01:55:01.302 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
01:55:01.302 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
01:55:01.302 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.41 mountX=0.27 mountY=-0.05, mountTheta=-0.18
01:55:01.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.27, opts=13)
01:55:01.302 00.000 7988 Enqueuing Move request for scope (0.04, 0.27)
01:55:01.302 00.000 15712 Worker thread wakes up
01:55:01.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
01:55:01.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
01:55:01.302 00.000 15712 Moving (0.04, 0.27) raw xDistance=0.27 yDistance=-0.05
01:55:01.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
01:55:01.312 00.010 7988 UpdateGuideState exits: m=962 SNR=20.3
01:55:01.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:01.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:01.312 00.000 7988 Enqueuing Expose request
01:55:01.312 00.000 15712 PPEC rslt: input = 0.27, final = 0.21, react = 0.16, pred = 0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
01:55:01.312 00.000 15712 PPEC: input: 0.27, control: 0.21, exposure: 1500
01:55:01.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:01.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:55:01.312 00.000 15712 MoveAxis(W, 68, ABG)
01:55:01.312 00.000 15712 Guiding  Dir = 3, Dur = 68
01:55:01.312 00.000 15712 IsGuiding returns 0
01:55:01.327 00.015 15712 PulseGuide returned control before completion, sleep 61
01:55:01.412 00.085 15712 IsGuiding returns 1
01:55:01.412 00.000 15712 scope still moving after pulse duration time elapsed
01:55:01.440 00.028 15712 IsGuiding returns 0
01:55:01.440 00.000 15712 scope move finished after 68 + 55 ms
01:55:01.440 00.000 15712 Move returns status 0, amount 68
01:55:01.440 00.000 15712 MoveAxis(N, 0, ABG)
01:55:01.440 00.000 15712 Move returns status 0, amount 0
01:55:01.440 00.000 15712 move complete, result=0
01:55:01.440 00.000 7988 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
01:55:01.442 00.002 15712 worker thread done servicing request
01:55:01.442 00.000 15712 Worker thread wakes up
01:55:01.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:01.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:02.848 01.406 15712 Exposure complete
01:55:02.910 00.062 15712 worker thread done servicing request
01:55:02.910 00.000 7988 OnExposeComplete: enter
01:55:02.910 00.000 7988 UpdateGuideState(): m_state=6
01:55:02.915 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3202
01:55:02.915 00.000 7988 Star::Find returns 1 (0), X=975.65, Y=185.49, Mass=995, SNR=20.5, Peak=148 HFD=3.5
01:55:02.917 00.002 7988 MultiStar: [#1 0.13,-0.13,0.96,U] [#2 0.07,0.26,0.82,U] [#3 0.09,0.04,0.85,U] [#4 0.19,-0.03,0.71,U] [#5 0.33,0.49,0.00,M9] [#6 -0.04,-0.11,0.62,U] [#7 -0.04,0.47,0.48,U] [#8 -0.28,0.49,0.00,M2] 
01:55:02.918 00.001 7988 refined, 6 included, MultiStar: {0.09, 0.16}, one-star: {0.13, 0.61}
01:55:02.918 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
01:55:02.920 00.002 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
01:55:02.920 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.07 mountX=0.16 mountY=-0.09, mountTheta=-0.52
01:55:02.922 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.16, opts=13)
01:55:02.924 00.002 7988 Enqueuing Move request for scope (0.09, 0.16)
01:55:02.924 00.000 15712 Worker thread wakes up
01:55:02.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
01:55:02.924 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
01:55:02.926 00.002 15712 Moving (0.09, 0.16) raw xDistance=0.16 yDistance=-0.09
01:55:02.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:55:02.926 00.000 7988 UpdateGuideState exits: m=995 SNR=20.5
01:55:02.926 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:02.926 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:02.926 00.000 7988 Enqueuing Expose request
01:55:02.926 00.000 15712 PPEC rslt: input = 0.16, final = 0.04, react = 0.10, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:02.926 00.000 15712 PPEC: input: 0.16, control: 0.04, exposure: 1500
01:55:02.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:02.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:55:02.926 00.000 15712 MoveAxis(W, 14, ABG)
01:55:02.926 00.000 15712 Guiding  Dir = 3, Dur = 14
01:55:02.926 00.000 15712 IsGuiding returns 0
01:55:02.942 00.016 15712 IsGuiding returns 1
01:55:02.942 00.000 15712 scope still moving after pulse duration time elapsed
01:55:02.994 00.052 15712 IsGuiding returns 0
01:55:02.994 00.000 15712 scope move finished after 14 + 51 ms
01:55:02.994 00.000 15712 Move returns status 0, amount 14
01:55:02.994 00.000 15712 MoveAxis(N, 0, ABG)
01:55:02.994 00.000 15712 Move returns status 0, amount 0
01:55:02.994 00.000 15712 move complete, result=0
01:55:02.994 00.000 7988 GuideStep: 0.2 px 14 ms WEST, -0.1 px 0 ms NORTH
01:55:02.999 00.005 15712 worker thread done servicing request
01:55:02.999 00.000 15712 Worker thread wakes up
01:55:02.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:02.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:04.636 01.637 15712 Exposure complete
01:55:04.697 00.061 15712 worker thread done servicing request
01:55:04.697 00.000 7988 OnExposeComplete: enter
01:55:04.697 00.000 7988 UpdateGuideState(): m_state=6
01:55:04.701 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3203
01:55:04.703 00.002 7988 Star::Find returns 1 (0), X=975.98, Y=185.48, Mass=881, SNR=19.4, Peak=159 HFD=3.4
01:55:04.703 00.000 7988 MultiStar: [#1 0.17,-0.17,1.00,U] [#2 0.31,0.25,0.86,U] [#3 0.23,0.35,0.82,U] [#4 0.57,0.34,0.00,M1] [#5 0.65,0.59,0.00,M10] [#6 0.30,0.16,0.67,U] [#7 0.44,0.06,0.50,U] [#8 -0.45,0.02,0.42,U] 
01:55:04.705 00.002 7988 refined, 6 included, MultiStar: {0.25, 0.20}, one-star: {0.46, 0.59}
01:55:04.705 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
01:55:04.705 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
01:55:04.705 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.20 hyp=0.32 cameraTheta=0.69 mountX=0.21 mountY=-0.26, mountTheta=-0.89
01:55:04.705 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.20, opts=13)
01:55:04.705 00.000 7988 Enqueuing Move request for scope (0.25, 0.20)
01:55:04.705 00.000 15712 Worker thread wakes up
01:55:04.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.20) opts 0xd
01:55:04.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.20)
01:55:04.705 00.000 15712 Moving (0.25, 0.20) raw xDistance=0.21 yDistance=-0.26
01:55:04.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:55:04.713 00.008 7988 UpdateGuideState exits: m=881 SNR=19.4
01:55:04.715 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:04.715 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:04.717 00.002 7988 Enqueuing Expose request
01:55:04.718 00.001 15712 PPEC rslt: input = 0.21, final = 0.17, react = 0.12, pred = 0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:55:04.718 00.000 15712 PPEC: input: 0.21, control: 0.17, exposure: 1500
01:55:04.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:55:04.718 00.000 15712 MoveAxis(W, 54, ABG)
01:55:04.718 00.000 15712 Guiding  Dir = 3, Dur = 54
01:55:04.735 00.017 15712 IsGuiding returns 0
01:55:04.755 00.020 15712 PulseGuide returned control before completion, sleep 49
01:55:04.810 00.055 15712 IsGuiding returns 1
01:55:04.810 00.000 15712 scope still moving after pulse duration time elapsed
01:55:04.849 00.039 15712 IsGuiding returns 0
01:55:04.849 00.000 15712 scope move finished after 54 + 58 ms
01:55:04.849 00.000 15712 Move returns status 0, amount 54
01:55:04.849 00.000 15712 MoveAxis(N, 65, ABG)
01:55:04.849 00.000 15712 Guiding  Dir = 0, Dur = 65
01:55:04.849 00.000 15712 IsGuiding returns 0
01:55:04.922 00.073 15712 IsGuiding returns 1
01:55:04.922 00.000 15712 scope still moving after pulse duration time elapsed
01:55:04.973 00.051 15712 IsGuiding returns 1
01:55:05.025 00.052 15712 IsGuiding returns 0
01:55:05.025 00.000 15712 scope move finished after 65 + 110 ms
01:55:05.025 00.000 15712 Move returns status 0, amount 65
01:55:05.025 00.000 15712 move complete, result=0
01:55:05.025 00.000 7988 GuideStep: 0.2 px 54 ms WEST, -0.3 px 65 ms NORTH
01:55:05.029 00.004 15712 worker thread done servicing request
01:55:05.029 00.000 15712 Worker thread wakes up
01:55:05.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:05.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:06.438 01.409 15712 Exposure complete
01:55:06.501 00.063 7988 OnExposeComplete: enter
01:55:06.502 00.001 7988 UpdateGuideState(): m_state=6
01:55:06.504 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3204
01:55:06.504 00.000 7988 Star::Find returns 1 (0), X=976.03, Y=185.31, Mass=918, SNR=19.6, Peak=167 HFD=3.3
01:55:06.506 00.002 15712 worker thread done servicing request
01:55:06.506 00.000 7988 MultiStar: [#1 0.21,-0.27,1.00,U] [#2 0.31,0.01,0.85,U] [#3 0.38,0.24,0.79,U] [#4 0.30,-0.17,0.70,U] [#5 0.45,0.55,0.00,R] [#6 0.39,0.38,0.00,M1] [#7 0.46,0.05,0.48,U] [#8 -0.78,-0.15,0.00,M2] 
01:55:06.508 00.002 7988 refined, 5 included, MultiStar: {0.36, 0.05}, one-star: {0.51, 0.43}
01:55:06.508 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.56) = xAngle (-1.41 = -1.41)
01:55:06.510 00.002 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
01:55:06.512 00.002 7988 CameraToMount -- cameraX=0.36 cameraY=0.05 hyp=0.36 cameraTheta=0.15 mountX=0.06 mountY=-0.36, mountTheta=-1.41
01:55:06.514 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.05, opts=13)
01:55:06.515 00.001 7988 Enqueuing Move request for scope (0.36, 0.05)
01:55:06.515 00.000 15712 Worker thread wakes up
01:55:06.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.05) opts 0xd
01:55:06.515 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.05)
01:55:06.515 00.000 15712 Moving (0.36, 0.05) raw xDistance=0.06 yDistance=-0.36
01:55:06.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
01:55:06.519 00.004 7988 UpdateGuideState exits: m=918 SNR=19.6
01:55:06.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:06.521 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:06.521 00.000 7988 Enqueuing Expose request
01:55:06.521 00.000 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:06.521 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
01:55:06.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:55:06.521 00.000 15712 MoveAxis(W, 12, ABG)
01:55:06.521 00.000 15712 Guiding  Dir = 3, Dur = 12
01:55:06.521 00.000 15712 IsGuiding returns 0
01:55:06.536 00.015 15712 IsGuiding returns 1
01:55:06.536 00.000 15712 scope still moving after pulse duration time elapsed
01:55:06.587 00.051 15712 IsGuiding returns 0
01:55:06.587 00.000 15712 scope move finished after 12 + 57 ms
01:55:06.587 00.000 15712 Move returns status 0, amount 12
01:55:06.587 00.000 15712 MoveAxis(N, 91, ABG)
01:55:06.587 00.000 15712 Guiding  Dir = 0, Dur = 91
01:55:06.587 00.000 15712 IsGuiding returns 0
01:55:06.672 00.085 15712 PulseGuide returned control before completion, sleep 21
01:55:06.706 00.034 15712 IsGuiding returns 1
01:55:06.706 00.000 15712 scope still moving after pulse duration time elapsed
01:55:06.737 00.031 15712 IsGuiding returns 1
01:55:06.801 00.064 15712 IsGuiding returns 0
01:55:06.801 00.000 15712 scope move finished after 91 + 116 ms
01:55:06.801 00.000 15712 Move returns status 0, amount 91
01:55:06.801 00.000 15712 move complete, result=0
01:55:06.801 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.4 px 91 ms NORTH
01:55:06.803 00.002 15712 worker thread done servicing request
01:55:06.803 00.000 15712 Worker thread wakes up
01:55:06.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:06.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:08.543 01.740 15712 Exposure complete
01:55:08.605 00.062 15712 worker thread done servicing request
01:55:08.605 00.000 7988 OnExposeComplete: enter
01:55:08.605 00.000 7988 UpdateGuideState(): m_state=6
01:55:08.609 00.004 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3205
01:55:08.609 00.000 7988 Star::Find returns 1 (0), X=975.58, Y=185.04, Mass=960, SNR=20.1, Peak=165 HFD=3.7
01:55:08.611 00.002 7988 MultiStar: [#1 -0.36,-0.48,0.00,M1] [#2 -0.07,-0.24,0.86,U] [#3 0.02,-0.26,0.80,U] [#4 0.26,-0.26,0.71,U] [#5 -0.19,-0.25,0.75,U] [#6 -0.20,-0.12,0.67,U] [#7 -0.21,0.08,0.47,U] [#8 -0.56,0.25,0.00,M3] 
01:55:08.611 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.13}, one-star: {0.06, 0.16}
01:55:08.613 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
01:55:08.613 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.86)
01:55:08.615 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.83 mountX=-0.13 mountY=0.04, mountTheta=2.86
01:55:08.617 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.13, opts=13)
01:55:08.617 00.000 7988 Enqueuing Move request for scope (-0.03, -0.13)
01:55:08.619 00.002 15712 Worker thread wakes up
01:55:08.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
01:55:08.619 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
01:55:08.619 00.000 15712 Moving (-0.03, -0.13) raw xDistance=-0.13 yDistance=0.04
01:55:08.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:55:08.619 00.000 7988 UpdateGuideState exits: m=960 SNR=20.1
01:55:08.621 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:08.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:08.623 00.002 7988 Enqueuing Expose request
01:55:08.623 00.000 15712 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:08.623 00.000 15712 PPEC: input: -0.13, control: 0.04, exposure: 1500
01:55:08.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:08.625 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:55:08.625 00.000 15712 MoveAxis(W, 13, ABG)
01:55:08.625 00.000 15712 Guiding  Dir = 3, Dur = 13
01:55:08.625 00.000 15712 IsGuiding returns 0
01:55:08.639 00.014 15712 IsGuiding returns 1
01:55:08.639 00.000 15712 scope still moving after pulse duration time elapsed
01:55:08.687 00.048 15712 IsGuiding returns 0
01:55:08.687 00.000 15712 scope move finished after 13 + 48 ms
01:55:08.687 00.000 15712 Move returns status 0, amount 13
01:55:08.687 00.000 15712 MoveAxis(N, 0, ABG)
01:55:08.687 00.000 15712 Move returns status 0, amount 0
01:55:08.687 00.000 15712 move complete, result=0
01:55:08.687 00.000 15712 worker thread done servicing request
01:55:08.687 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
01:55:08.687 00.000 15712 Worker thread wakes up
01:55:08.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:08.689 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:10.107 01.418 15712 Exposure complete
01:55:10.171 00.064 15712 worker thread done servicing request
01:55:10.171 00.000 7988 OnExposeComplete: enter
01:55:10.171 00.000 7988 UpdateGuideState(): m_state=6
01:55:10.171 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3206
01:55:10.171 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=184.89, Mass=947, SNR=20.2, Peak=151 HFD=3.6
01:55:10.171 00.000 7988 MultiStar: [#1 -0.31,-0.68,0.00,M2] [#2 0.09,-0.18,0.88,U] [#3 -0.03,0.17,0.83,U] [#4 0.29,0.24,0.69,U] [#5 -0.04,-0.54,0.00,M1] [#6 -0.05,-0.38,0.65,U] [#7 -0.42,-0.12,0.48,U] [#8 -0.65,-0.07,0.00,M4] 
01:55:10.171 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.03}, one-star: {0.12, 0.01}
01:55:10.171 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
01:55:10.171 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
01:55:10.171 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.78 mountX=-0.03 mountY=-0.03, mountTheta=-2.36
01:55:10.171 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.03, opts=13)
01:55:10.171 00.000 7988 Enqueuing Move request for scope (0.03, -0.03)
01:55:10.171 00.000 15712 Worker thread wakes up
01:55:10.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:55:10.171 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:55:10.171 00.000 15712 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.03
01:55:10.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
01:55:10.185 00.014 7988 UpdateGuideState exits: m=947 SNR=20.2
01:55:10.186 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:10.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:10.186 00.000 7988 Enqueuing Expose request
01:55:10.186 00.000 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:10.186 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
01:55:10.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:10.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:10.186 00.000 15712 MoveAxis(W, 12, ABG)
01:55:10.186 00.000 15712 Guiding  Dir = 3, Dur = 12
01:55:10.186 00.000 15712 IsGuiding returns 0
01:55:10.237 00.051 15712 IsGuiding returns 1
01:55:10.237 00.000 15712 scope still moving after pulse duration time elapsed
01:55:10.265 00.028 15712 IsGuiding returns 0
01:55:10.265 00.000 15712 scope move finished after 12 + 63 ms
01:55:10.265 00.000 15712 Move returns status 0, amount 12
01:55:10.265 00.000 15712 MoveAxis(N, 0, ABG)
01:55:10.265 00.000 15712 Move returns status 0, amount 0
01:55:10.265 00.000 15712 move complete, result=0
01:55:10.265 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
01:55:10.267 00.002 15712 worker thread done servicing request
01:55:10.267 00.000 15712 Worker thread wakes up
01:55:10.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:10.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:11.910 01.643 15712 Exposure complete
01:55:11.972 00.062 15712 worker thread done servicing request
01:55:11.972 00.000 7988 OnExposeComplete: enter
01:55:11.972 00.000 7988 UpdateGuideState(): m_state=6
01:55:11.972 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3207
01:55:11.972 00.000 7988 Star::Find returns 1 (0), X=975.61, Y=184.63, Mass=923, SNR=20.0, Peak=167 HFD=3.3
01:55:11.972 00.000 7988 MultiStar: [#1 -0.04,-0.90,0.00,M3] [#2 0.29,-0.42,0.83,U] [#3 0.14,-0.37,0.84,U] [#4 0.04,-0.52,0.65,U] [#5 0.08,-0.85,0.00,M2] [#6 0.41,-0.91,0.00,M1] [#7 -0.17,-0.47,0.49,U] [#8 -0.23,-1.01,0.00,M5] 
01:55:11.972 00.000 7988 single-star, 4 included, MultiStar: {0.10, -0.39}, one-star: {0.08, -0.25}
01:55:11.972 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
01:55:11.972 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
01:55:11.972 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.25 mountX=-0.25 mountY=-0.08, mountTheta=-2.84
01:55:11.985 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.25, opts=13)
01:55:11.985 00.000 7988 Enqueuing Move request for scope (0.08, -0.25)
01:55:11.985 00.000 15712 Worker thread wakes up
01:55:11.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
01:55:11.985 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
01:55:11.985 00.000 15712 Moving (0.08, -0.25) raw xDistance=-0.25 yDistance=-0.08
01:55:11.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:55:11.988 00.003 7988 UpdateGuideState exits: m=923 SNR=20.0
01:55:11.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:11.990 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:11.990 00.000 7988 Enqueuing Expose request
01:55:11.990 00.000 15712 PPEC rslt: input = -0.25, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:55:11.990 00.000 15712 PPEC: input: -0.25, control: -0.11, exposure: 1500
01:55:11.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:11.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:55:11.990 00.000 15712 MoveAxis(E, 36, ABG)
01:55:11.990 00.000 15712 Guiding  Dir = 2, Dur = 36
01:55:11.990 00.000 15712 IsGuiding returns 0
01:55:12.009 00.019 15712 PulseGuide returned control before completion, sleep 28
01:55:12.053 00.044 15712 IsGuiding returns 0
01:55:12.053 00.000 15712 Move returns status 0, amount 36
01:55:12.053 00.000 15712 MoveAxis(N, 0, ABG)
01:55:12.053 00.000 15712 Move returns status 0, amount 0
01:55:12.053 00.000 15712 move complete, result=0
01:55:12.053 00.000 15712 worker thread done servicing request
01:55:12.053 00.000 15712 Worker thread wakes up
01:55:12.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:12.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:12.053 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
01:55:13.469 01.416 15712 Exposure complete
01:55:13.530 00.061 15712 worker thread done servicing request
01:55:13.530 00.000 7988 OnExposeComplete: enter
01:55:13.530 00.000 7988 UpdateGuideState(): m_state=6
01:55:13.536 00.006 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3208
01:55:13.536 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=185.16, Mass=971, SNR=20.3, Peak=150 HFD=3.8
01:55:13.538 00.002 7988 MultiStar: [#1 -0.09,-0.39,0.91,U] [#2 -0.09,0.27,0.85,U] [#3 0.13,-0.14,0.78,U] [#4 0.08,0.10,0.66,U] [#5 -0.06,-0.16,0.72,U] [#6 -0.10,-0.28,0.65,U] [#7 -0.18,-0.07,0.43,U] [#8 -0.92,-0.30,0.00,M6] 
01:55:13.538 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.01, 0.28}
01:55:13.540 00.002 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.89 = 2.39)
01:55:13.540 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.36)
01:55:13.542 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.33 mountX=-0.04 mountY=0.03, mountTheta=2.37
01:55:13.544 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.04, opts=13)
01:55:13.544 00.000 7988 Enqueuing Move request for scope (-0.03, -0.04)
01:55:13.546 00.002 15712 Worker thread wakes up
01:55:13.546 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
01:55:13.546 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
01:55:13.546 00.000 15712 Moving (-0.03, -0.04) raw xDistance=-0.04 yDistance=0.03
01:55:13.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:55:13.547 00.001 7988 UpdateGuideState exits: m=971 SNR=20.3
01:55:13.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:13.549 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:13.549 00.000 7988 Enqueuing Expose request
01:55:13.551 00.002 15712 PPEC rslt: input = -0.04, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:13.551 00.000 15712 PPEC: input: -0.04, control: 0.04, exposure: 1500
01:55:13.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:13.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:55:13.551 00.000 15712 MoveAxis(W, 13, ABG)
01:55:13.551 00.000 15712 Guiding  Dir = 3, Dur = 13
01:55:13.551 00.000 15712 IsGuiding returns 0
01:55:13.578 00.027 15712 IsGuiding returns 1
01:55:13.578 00.000 15712 scope still moving after pulse duration time elapsed
01:55:13.626 00.048 15712 IsGuiding returns 0
01:55:13.626 00.000 15712 scope move finished after 13 + 61 ms
01:55:13.626 00.000 15712 Move returns status 0, amount 13
01:55:13.626 00.000 15712 MoveAxis(N, 0, ABG)
01:55:13.626 00.000 15712 Move returns status 0, amount 0
01:55:13.626 00.000 15712 move complete, result=0
01:55:13.626 00.000 15712 worker thread done servicing request
01:55:13.626 00.000 15712 Worker thread wakes up
01:55:13.626 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
01:55:13.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:13.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:15.369 01.743 15712 Exposure complete
01:55:15.433 00.064 15712 worker thread done servicing request
01:55:15.433 00.000 7988 OnExposeComplete: enter
01:55:15.433 00.000 7988 UpdateGuideState(): m_state=6
01:55:15.436 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3209
01:55:15.436 00.000 7988 Star::Find returns 1 (0), X=975.45, Y=185.06, Mass=872, SNR=19.3, Peak=166 HFD=3.4
01:55:15.438 00.002 7988 MultiStar: [#1 -0.16,-0.35,0.95,U] [#2 0.04,-0.08,0.82,U] [#3 -0.19,0.26,0.83,U] [#4 0.15,-0.05,0.68,U] [#5 -0.01,-0.08,0.71,U] [#6 -0.33,-0.28,0.68,U] [#7 -0.06,-0.70,0.00,M1] [#8 -1.16,-0.54,0.00,M7] 
01:55:15.438 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.05}, one-star: {-0.07, 0.17}
01:55:15.440 00.002 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.14 = 2.14)
01:55:15.440 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.18 = 2.11)
01:55:15.442 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.58 mountX=-0.05 mountY=0.09, mountTheta=2.13
01:55:15.444 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
01:55:15.444 00.000 7988 Enqueuing Move request for scope (-0.08, -0.05)
01:55:15.446 00.002 15712 Worker thread wakes up
01:55:15.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
01:55:15.446 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
01:55:15.446 00.000 15712 Moving (-0.08, -0.05) raw xDistance=-0.05 yDistance=0.09
01:55:15.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=255, Gamma=0.690
01:55:15.446 00.000 7988 UpdateGuideState exits: m=872 SNR=19.3
01:55:15.449 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:15.450 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:15.450 00.000 7988 Enqueuing Expose request
01:55:15.450 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:15.450 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
01:55:15.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:15.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:55:15.450 00.000 15712 MoveAxis(W, 15, ABG)
01:55:15.450 00.000 15712 Guiding  Dir = 3, Dur = 15
01:55:15.450 00.000 15712 IsGuiding returns 0
01:55:15.478 00.028 15712 IsGuiding returns 1
01:55:15.478 00.000 15712 scope still moving after pulse duration time elapsed
01:55:15.529 00.051 15712 IsGuiding returns 0
01:55:15.529 00.000 15712 scope move finished after 15 + 61 ms
01:55:15.529 00.000 15712 Move returns status 0, amount 15
01:55:15.529 00.000 15712 MoveAxis(N, 0, ABG)
01:55:15.529 00.000 15712 Move returns status 0, amount 0
01:55:15.529 00.000 15712 move complete, result=0
01:55:15.529 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
01:55:15.531 00.002 15712 worker thread done servicing request
01:55:15.531 00.000 15712 Worker thread wakes up
01:55:15.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:15.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:16.948 01.417 15712 Exposure complete
01:55:17.012 00.064 15712 worker thread done servicing request
01:55:17.012 00.000 7988 OnExposeComplete: enter
01:55:17.012 00.000 7988 UpdateGuideState(): m_state=6
01:55:17.014 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3210
01:55:17.014 00.000 7988 Star::Find returns 1 (0), X=975.18, Y=185.37, Mass=902, SNR=19.4, Peak=148 HFD=3.6
01:55:17.014 00.000 7988 MultiStar: [#1 -0.22,-0.39,0.97,U] [#2 -0.16,-0.14,0.85,U] [#3 0.13,-0.32,0.78,U] [#4 0.23,0.07,0.64,U] [#5 -0.32,-0.35,0.68,U] [#6 -0.07,-0.52,0.65,U] [#7 -0.54,-0.51,0.00,M2] [#8 -0.62,-0.89,0.00,M8] 
01:55:17.014 00.000 7988 refined, 6 included, MultiStar: {-0.13, -0.14}, one-star: {-0.35, 0.49}
01:55:17.014 00.000 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
01:55:17.014 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.40)
01:55:17.014 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.29 mountX=-0.14 mountY=0.13, mountTheta=2.41
01:55:17.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.14, opts=13)
01:55:17.014 00.000 7988 Enqueuing Move request for scope (-0.13, -0.14)
01:55:17.014 00.000 15712 Worker thread wakes up
01:55:17.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
01:55:17.014 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
01:55:17.014 00.000 15712 Moving (-0.13, -0.14) raw xDistance=-0.14 yDistance=0.13
01:55:17.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:55:17.026 00.012 7988 UpdateGuideState exits: m=902 SNR=19.4
01:55:17.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:17.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:17.026 00.000 7988 Enqueuing Expose request
01:55:17.030 00.004 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:17.030 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
01:55:17.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:17.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:55:17.030 00.000 15712 MoveAxis(W, 13, ABG)
01:55:17.030 00.000 15712 Guiding  Dir = 3, Dur = 13
01:55:17.064 00.034 15712 IsGuiding returns 0
01:55:17.080 00.016 15712 IsGuiding returns 1
01:55:17.080 00.000 15712 scope still moving after pulse duration time elapsed
01:55:17.105 00.025 15712 IsGuiding returns 1
01:55:17.141 00.036 15712 IsGuiding returns 0
01:55:17.141 00.000 15712 scope move finished after 13 + 66 ms
01:55:17.141 00.000 15712 Move returns status 0, amount 13
01:55:17.141 00.000 15712 MoveAxis(N, 0, ABG)
01:55:17.141 00.000 15712 Move returns status 0, amount 0
01:55:17.141 00.000 15712 move complete, result=0
01:55:17.141 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
01:55:17.146 00.005 15712 worker thread done servicing request
01:55:17.146 00.000 15712 Worker thread wakes up
01:55:17.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:17.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:18.783 01.637 15712 Exposure complete
01:55:18.847 00.064 15712 worker thread done servicing request
01:55:18.847 00.000 7988 OnExposeComplete: enter
01:55:18.847 00.000 7988 UpdateGuideState(): m_state=6
01:55:18.850 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3211
01:55:18.850 00.000 7988 Star::Find returns 1 (0), X=975.70, Y=185.48, Mass=744, SNR=17.8, Peak=159 HFD=3.1
01:55:18.852 00.002 7988 MultiStar: [#1 0.09,-0.45,1.09,U] [#2 -0.13,-0.16,0.97,U] [#3 0.04,-0.10,0.87,U] [#4 0.12,-0.39,0.73,U] [#5 0.09,-0.51,0.78,U] [#6 -0.17,-0.36,0.67,U] [#7 -0.04,-0.05,0.45,U] [#8 -0.88,-0.58,0.00,M9] 
01:55:18.852 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.16}, one-star: {0.17, 0.59}
01:55:18.854 00.002 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
01:55:18.854 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
01:55:18.856 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.39 mountX=-0.16 mountY=-0.03, mountTheta=-2.98
01:55:18.858 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.16, opts=13)
01:55:18.858 00.000 7988 Enqueuing Move request for scope (0.03, -0.16)
01:55:18.860 00.002 15712 Worker thread wakes up
01:55:18.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
01:55:18.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
01:55:18.860 00.000 15712 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=-0.03
01:55:18.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:55:18.862 00.002 7988 UpdateGuideState exits: m=744 SNR=17.8
01:55:18.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:18.864 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:18.864 00.000 7988 Enqueuing Expose request
01:55:18.866 00.002 15712 PPEC rslt: input = -0.16, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
01:55:18.866 00.000 15712 PPEC: input: -0.16, control: -0.06, exposure: 1500
01:55:18.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:18.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:18.866 00.000 15712 MoveAxis(E, 19, ABG)
01:55:18.866 00.000 15712 Guiding  Dir = 2, Dur = 19
01:55:18.866 00.000 15712 IsGuiding returns 0
01:55:18.881 00.015 15712 PulseGuide returned control before completion, sleep 11
01:55:18.932 00.051 15712 IsGuiding returns 0
01:55:18.932 00.000 15712 Move returns status 0, amount 19
01:55:18.932 00.000 15712 MoveAxis(N, 0, ABG)
01:55:18.932 00.000 15712 Move returns status 0, amount 0
01:55:18.932 00.000 15712 move complete, result=0
01:55:18.932 00.000 7988 GuideStep: -0.2 px 19 ms EAST, -0.0 px 0 ms NORTH
01:55:18.932 00.000 15712 worker thread done servicing request
01:55:18.935 00.003 15712 Worker thread wakes up
01:55:18.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:18.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:20.349 01.414 15712 Exposure complete
01:55:20.410 00.061 15712 worker thread done servicing request
01:55:20.410 00.000 7988 OnExposeComplete: enter
01:55:20.414 00.004 7988 UpdateGuideState(): m_state=6
01:55:20.414 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3212
01:55:20.416 00.002 7988 Star::Find returns 1 (0), X=975.57, Y=185.07, Mass=906, SNR=19.5, Peak=167 HFD=3.7
01:55:20.418 00.002 7988 MultiStar: [#1 0.17,-0.36,1.00,U] [#2 0.01,0.06,0.83,U] [#3 0.21,-0.04,0.76,U] [#4 0.12,-0.25,0.67,U] [#5 0.14,-0.02,0.67,U] [#6 0.15,-0.08,0.69,U] [#7 -0.46,-0.84,0.00,M2] [#8 -0.67,-0.53,0.00,M10] 
01:55:20.418 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.07}, one-star: {0.05, 0.18}
01:55:20.420 00.002 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
01:55:20.420 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.13 = -2.13)
01:55:20.420 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
01:55:20.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.07, opts=13)
01:55:20.420 00.000 7988 Enqueuing Move request for scope (0.12, -0.07)
01:55:20.426 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:55:20.426 00.000 7988 UpdateGuideState exits: m=906 SNR=19.5
01:55:20.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:20.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:20.431 00.005 7988 Enqueuing Expose request
01:55:20.431 00.000 15712 Worker thread wakes up
01:55:20.431 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:55:20.431 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:55:20.431 00.000 15712 Moving (0.12, -0.07) raw xDistance=-0.07 yDistance=-0.12
01:55:20.431 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:20.431 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
01:55:20.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:20.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:55:20.431 00.000 15712 MoveAxis(W, 11, ABG)
01:55:20.431 00.000 15712 Guiding  Dir = 3, Dur = 11
01:55:20.431 00.000 15712 IsGuiding returns 0
01:55:20.447 00.016 15712 IsGuiding returns 1
01:55:20.447 00.000 15712 scope still moving after pulse duration time elapsed
01:55:20.500 00.053 15712 IsGuiding returns 0
01:55:20.500 00.000 15712 scope move finished after 11 + 52 ms
01:55:20.500 00.000 15712 Move returns status 0, amount 11
01:55:20.500 00.000 15712 MoveAxis(N, 0, ABG)
01:55:20.500 00.000 15712 Move returns status 0, amount 0
01:55:20.500 00.000 15712 move complete, result=0
01:55:20.500 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:55:20.502 00.002 15712 worker thread done servicing request
01:55:20.502 00.000 15712 Worker thread wakes up
01:55:20.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:20.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:22.136 01.634 15712 Exposure complete
01:55:22.199 00.063 15712 worker thread done servicing request
01:55:22.199 00.000 7988 OnExposeComplete: enter
01:55:22.199 00.000 7988 UpdateGuideState(): m_state=6
01:55:22.203 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3213
01:55:22.203 00.000 7988 Star::Find returns 1 (0), X=975.29, Y=184.92, Mass=811, SNR=18.6, Peak=149 HFD=3.3
01:55:22.205 00.002 7988 MultiStar: [#1 -0.08,-0.60,0.00,M1] [#2 0.04,-0.04,0.88,U] [#3 0.16,-0.03,0.78,U] [#4 -0.08,0.29,0.77,U] [#5 -0.08,-0.77,0.00,M1] [#6 -0.12,-0.42,0.69,U] [#7 -0.10,-0.67,0.00,M3] [#8 -0.59,-0.68,0.00,R] 
01:55:22.205 00.000 7988 refined, 4 included, MultiStar: {-0.05, -0.02}, one-star: {-0.23, 0.03}
01:55:22.207 00.002 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
01:55:22.207 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
01:55:22.209 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.73 mountX=-0.02 mountY=0.05, mountTheta=1.99
01:55:22.211 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.02, opts=13)
01:55:22.211 00.000 7988 Enqueuing Move request for scope (-0.05, -0.02)
01:55:22.213 00.002 15712 Worker thread wakes up
01:55:22.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:55:22.213 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:55:22.213 00.000 15712 Moving (-0.05, -0.02) raw xDistance=-0.02 yDistance=0.05
01:55:22.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:55:22.214 00.001 7988 UpdateGuideState exits: m=811 SNR=18.6
01:55:22.216 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:22.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:22.216 00.000 7988 Enqueuing Expose request
01:55:22.216 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:22.216 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
01:55:22.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:22.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:55:22.216 00.000 15712 MoveAxis(W, 10, ABG)
01:55:22.216 00.000 15712 Guiding  Dir = 3, Dur = 10
01:55:22.216 00.000 15712 IsGuiding returns 0
01:55:22.233 00.017 15712 IsGuiding returns 1
01:55:22.233 00.000 15712 scope still moving after pulse duration time elapsed
01:55:22.284 00.051 15712 IsGuiding returns 0
01:55:22.284 00.000 15712 scope move finished after 10 + 61 ms
01:55:22.284 00.000 15712 Move returns status 0, amount 10
01:55:22.284 00.000 15712 MoveAxis(N, 0, ABG)
01:55:22.284 00.000 15712 Move returns status 0, amount 0
01:55:22.284 00.000 15712 move complete, result=0
01:55:22.284 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
01:55:22.293 00.009 15712 worker thread done servicing request
01:55:22.293 00.000 15712 Worker thread wakes up
01:55:22.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:22.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:23.699 01.406 15712 Exposure complete
01:55:23.761 00.062 15712 worker thread done servicing request
01:55:23.761 00.000 7988 OnExposeComplete: enter
01:55:23.761 00.000 7988 UpdateGuideState(): m_state=6
01:55:23.761 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3214
01:55:23.761 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=185.13, Mass=925, SNR=19.7, Peak=159 HFD=3.7
01:55:23.761 00.000 7988 MultiStar: [#1 0.12,-0.64,0.00,M2] [#2 0.01,0.16,0.84,U] [#3 0.14,0.21,0.80,U] [#4 -0.04,-0.40,0.63,U] [#5 0.36,-0.52,0.00,M2] [#6 0.06,-0.31,0.65,U] [#7 0.06,-0.36,0.46,U] [#8 -0.62,0.04,0.00,M1] 
01:55:23.761 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.02}, one-star: {0.15, 0.25}
01:55:23.761 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
01:55:23.761 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
01:55:23.761 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=-0.02 mountY=-0.07, mountTheta=-1.80
01:55:23.761 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
01:55:23.761 00.000 7988 Enqueuing Move request for scope (0.07, -0.02)
01:55:23.776 00.015 15712 Worker thread wakes up
01:55:23.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:55:23.776 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:55:23.776 00.000 15712 Moving (0.07, -0.02) raw xDistance=-0.02 yDistance=-0.07
01:55:23.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:55:23.776 00.000 7988 UpdateGuideState exits: m=925 SNR=19.7
01:55:23.778 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:23.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:23.780 00.002 7988 Enqueuing Expose request
01:55:23.780 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:23.780 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
01:55:23.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:23.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:55:23.780 00.000 15712 MoveAxis(W, 9, ABG)
01:55:23.780 00.000 15712 Guiding  Dir = 3, Dur = 9
01:55:23.780 00.000 15712 IsGuiding returns 0
01:55:23.808 00.028 15712 IsGuiding returns 0
01:55:23.808 00.000 15712 Move returns status 0, amount 9
01:55:23.808 00.000 15712 MoveAxis(N, 0, ABG)
01:55:23.808 00.000 15712 Move returns status 0, amount 0
01:55:23.808 00.000 15712 move complete, result=0
01:55:23.808 00.000 15712 worker thread done servicing request
01:55:23.808 00.000 15712 Worker thread wakes up
01:55:23.808 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:55:23.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:23.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:25.437 01.629 15712 Exposure complete
01:55:25.501 00.064 15712 worker thread done servicing request
01:55:25.501 00.000 7988 OnExposeComplete: enter
01:55:25.501 00.000 7988 UpdateGuideState(): m_state=6
01:55:25.504 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3215
01:55:25.504 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=185.02, Mass=837, SNR=18.7, Peak=168 HFD=3.4
01:55:25.506 00.002 7988 MultiStar: [#1 -0.20,-0.73,0.00,M3] [#2 0.02,-0.30,0.88,U] [#3 0.11,-0.44,0.89,U] [#4 -0.00,-0.22,0.75,U] [#5 -0.07,-0.42,0.78,U] [#6 -0.21,-0.37,0.65,U] [#7 -0.07,-0.34,0.48,U] [#8 0.30,0.31,0.49,U] 
01:55:25.506 00.000 7988 single-star, 7 included, MultiStar: {0.02, -0.21}, one-star: {0.08, 0.13}
01:55:25.508 00.002 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
01:55:25.510 00.002 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
01:55:25.510 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.03 mountX=0.13 mountY=-0.08, mountTheta=-0.55
01:55:25.512 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.13, opts=13)
01:55:25.514 00.002 7988 Enqueuing Move request for scope (0.08, 0.13)
01:55:25.514 00.000 15712 Worker thread wakes up
01:55:25.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:55:25.514 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:55:25.514 00.000 15712 Moving (0.08, 0.13) raw xDistance=0.13 yDistance=-0.08
01:55:25.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:55:25.514 00.000 7988 UpdateGuideState exits: m=837 SNR=18.7
01:55:25.517 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:25.517 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:25.517 00.000 7988 Enqueuing Expose request
01:55:25.517 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:25.517 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
01:55:25.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:25.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:55:25.517 00.000 15712 MoveAxis(W, 10, ABG)
01:55:25.517 00.000 15712 Guiding  Dir = 3, Dur = 10
01:55:25.517 00.000 15712 IsGuiding returns 0
01:55:25.536 00.019 15712 IsGuiding returns 1
01:55:25.536 00.000 15712 scope still moving after pulse duration time elapsed
01:55:25.584 00.048 15712 IsGuiding returns 0
01:55:25.584 00.000 15712 scope move finished after 10 + 53 ms
01:55:25.584 00.000 15712 Move returns status 0, amount 10
01:55:25.584 00.000 15712 MoveAxis(N, 0, ABG)
01:55:25.584 00.000 15712 Move returns status 0, amount 0
01:55:25.584 00.000 15712 move complete, result=0
01:55:25.584 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:55:25.586 00.002 15712 worker thread done servicing request
01:55:25.586 00.000 15712 Worker thread wakes up
01:55:25.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:25.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:27.002 01.416 15712 Exposure complete
01:55:27.067 00.065 15712 worker thread done servicing request
01:55:27.067 00.000 7988 OnExposeComplete: enter
01:55:27.067 00.000 7988 UpdateGuideState(): m_state=6
01:55:27.067 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3216
01:55:27.067 00.000 7988 Star::Find returns 1 (0), X=975.58, Y=185.00, Mass=745, SNR=17.7, Peak=158 HFD=3.2
01:55:27.067 00.000 7988 MultiStar: [#1 0.22,-0.62,0.00,M4] [#2 -0.00,0.03,0.95,U] [#3 0.19,-0.08,0.87,U] [#4 0.13,-0.06,0.70,U] [#5 -0.12,-0.24,0.79,U] [#6 -0.19,-0.21,0.66,U] [#7 0.29,-0.80,0.00,M2] [#8 0.16,-0.09,0.52,U] 
01:55:27.067 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.06}, one-star: {0.06, 0.12}
01:55:27.067 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
01:55:27.067 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
01:55:27.067 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.10 mountX=-0.06 mountY=-0.03, mountTheta=-2.69
01:55:27.075 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.06, opts=13)
01:55:27.075 00.000 7988 Enqueuing Move request for scope (0.03, -0.06)
01:55:27.079 00.004 15712 Worker thread wakes up
01:55:27.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
01:55:27.079 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
01:55:27.079 00.000 15712 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.03
01:55:27.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:55:27.079 00.000 7988 UpdateGuideState exits: m=745 SNR=17.7
01:55:27.081 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:27.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:27.083 00.002 7988 Enqueuing Expose request
01:55:27.083 00.000 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:27.083 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
01:55:27.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:27.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:27.083 00.000 15712 MoveAxis(W, 12, ABG)
01:55:27.083 00.000 15712 Guiding  Dir = 3, Dur = 12
01:55:27.085 00.002 15712 IsGuiding returns 0
01:55:27.102 00.017 15712 IsGuiding returns 1
01:55:27.102 00.000 15712 scope still moving after pulse duration time elapsed
01:55:27.146 00.044 15712 IsGuiding returns 0
01:55:27.146 00.000 15712 scope move finished after 12 + 52 ms
01:55:27.146 00.000 15712 Move returns status 0, amount 12
01:55:27.146 00.000 15712 MoveAxis(N, 0, ABG)
01:55:27.146 00.000 15712 Move returns status 0, amount 0
01:55:27.146 00.000 15712 move complete, result=0
01:55:27.146 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:55:27.152 00.006 15712 worker thread done servicing request
01:55:27.152 00.000 15712 Worker thread wakes up
01:55:27.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:27.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:28.786 01.634 15712 Exposure complete
01:55:28.850 00.064 15712 worker thread done servicing request
01:55:28.850 00.000 7988 OnExposeComplete: enter
01:55:28.850 00.000 7988 UpdateGuideState(): m_state=6
01:55:28.854 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3217
01:55:28.854 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=184.62, Mass=922, SNR=19.7, Peak=143 HFD=3.4
01:55:28.856 00.002 7988 MultiStar: [#1 -0.18,-1.22,0.00,M5] [#2 -0.03,-0.24,0.83,U] [#3 0.21,-0.36,0.83,U] [#4 0.47,-0.34,0.00,M1] [#5 -0.52,-0.93,0.00,M1] [#6 -0.36,-0.97,0.00,M1] [#7 -0.59,-0.47,0.00,M3] [#8 -0.17,-0.24,0.41,U] 
01:55:28.856 00.000 7988 single-star, 3 included, MultiStar: {0.04, -0.28}, one-star: {0.04, -0.26}
01:55:28.858 00.002 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
01:55:28.858 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
01:55:28.860 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.42 mountX=-0.26 mountY=-0.03, mountTheta=-3.01
01:55:28.862 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.26, opts=13)
01:55:28.862 00.000 7988 Enqueuing Move request for scope (0.04, -0.26)
01:55:28.864 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:55:28.864 00.000 7988 UpdateGuideState exits: m=922 SNR=19.7
01:55:28.866 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:28.866 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:28.866 00.000 7988 Enqueuing Expose request
01:55:28.866 00.000 15712 Worker thread wakes up
01:55:28.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
01:55:28.866 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
01:55:28.866 00.000 15712 Moving (0.04, -0.26) raw xDistance=-0.26 yDistance=-0.03
01:55:28.866 00.000 15712 PPEC rslt: input = -0.26, final = -0.11, react = -0.16, pred = 0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:55:28.866 00.000 15712 PPEC: input: -0.26, control: -0.11, exposure: 1500
01:55:28.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:28.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:28.866 00.000 15712 MoveAxis(E, 36, ABG)
01:55:28.866 00.000 15712 Guiding  Dir = 2, Dur = 36
01:55:28.866 00.000 15712 IsGuiding returns 0
01:55:28.887 00.021 15712 PulseGuide returned control before completion, sleep 28
01:55:28.933 00.046 15712 IsGuiding returns 0
01:55:28.933 00.000 15712 Move returns status 0, amount 36
01:55:28.933 00.000 15712 MoveAxis(N, 0, ABG)
01:55:28.933 00.000 15712 Move returns status 0, amount 0
01:55:28.933 00.000 15712 move complete, result=0
01:55:28.933 00.000 7988 GuideStep: -0.3 px 36 ms EAST, -0.0 px 0 ms NORTH
01:55:28.943 00.010 15712 worker thread done servicing request
01:55:28.943 00.000 15712 Worker thread wakes up
01:55:28.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:28.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:30.348 01.405 15712 Exposure complete
01:55:30.412 00.064 15712 worker thread done servicing request
01:55:30.412 00.000 7988 OnExposeComplete: enter
01:55:30.412 00.000 7988 UpdateGuideState(): m_state=6
01:55:30.415 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3218
01:55:30.415 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=184.96, Mass=820, SNR=18.6, Peak=150 HFD=3.5
01:55:30.417 00.002 7988 MultiStar: [#1 0.04,-0.40,0.99,U] [#2 0.15,0.06,0.87,U] [#3 0.18,0.00,0.86,U] [#4 0.10,-0.23,0.69,U] [#5 -0.69,-0.53,0.00,M2] [#6 -0.04,-0.27,0.66,U] [#7 -0.36,0.10,0.50,U] [#8 0.11,0.08,0.44,U] 
01:55:30.417 00.000 7988 single-star, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.02, 0.08}
01:55:30.419 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
01:55:30.419 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
01:55:30.421 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=0.08 mountY=-0.02, mountTheta=-0.26
01:55:30.423 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.08, opts=13)
01:55:30.423 00.000 7988 Enqueuing Move request for scope (0.02, 0.08)
01:55:30.425 00.002 15712 Worker thread wakes up
01:55:30.425 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:55:30.425 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:55:30.425 00.000 15712 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.02
01:55:30.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:55:30.427 00.002 7988 UpdateGuideState exits: m=820 SNR=18.6
01:55:30.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:30.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:30.427 00.000 7988 Enqueuing Expose request
01:55:30.427 00.000 15712 PPEC rslt: input = 0.08, final = 0.05, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:30.427 00.000 15712 PPEC: input: 0.08, control: 0.05, exposure: 1500
01:55:30.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:30.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:55:30.427 00.000 15712 MoveAxis(W, 15, ABG)
01:55:30.427 00.000 15712 Guiding  Dir = 3, Dur = 15
01:55:30.427 00.000 15712 IsGuiding returns 0
01:55:30.459 00.032 15712 IsGuiding returns 1
01:55:30.459 00.000 15712 scope still moving after pulse duration time elapsed
01:55:30.507 00.048 15712 IsGuiding returns 0
01:55:30.507 00.000 15712 scope move finished after 15 + 60 ms
01:55:30.507 00.000 15712 Move returns status 0, amount 15
01:55:30.507 00.000 15712 MoveAxis(N, 0, ABG)
01:55:30.507 00.000 15712 Move returns status 0, amount 0
01:55:30.507 00.000 15712 move complete, result=0
01:55:30.507 00.000 15712 worker thread done servicing request
01:55:30.507 00.000 15712 Worker thread wakes up
01:55:30.507 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
01:55:30.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:30.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:32.150 01.643 15712 Exposure complete
01:55:32.213 00.063 15712 worker thread done servicing request
01:55:32.213 00.000 7988 OnExposeComplete: enter
01:55:32.213 00.000 7988 UpdateGuideState(): m_state=6
01:55:32.217 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3219
01:55:32.217 00.000 7988 Star::Find returns 1 (0), X=975.59, Y=185.18, Mass=850, SNR=19.2, Peak=154 HFD=3.3
01:55:32.219 00.002 7988 MultiStar: [#1 -0.48,-0.21,0.95,U] [#2 -0.00,0.16,0.87,U] [#3 -0.18,-0.06,0.78,U] [#4 0.29,0.12,0.65,U] [#5 -0.10,-0.29,0.72,U] [#6 0.05,-0.14,0.63,U] [#7 -0.21,0.31,0.48,U] [#8 0.29,0.07,0.47,U] 
01:55:32.219 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.07, 0.30}
01:55:32.221 00.002 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
01:55:32.221 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
01:55:32.223 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.71 mountX=0.02 mountY=0.05, mountTheta=1.14
01:55:32.225 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.02, opts=13)
01:55:32.226 00.001 7988 Enqueuing Move request for scope (-0.05, 0.02)
01:55:32.226 00.000 15712 Worker thread wakes up
01:55:32.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:55:32.226 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:55:32.226 00.000 15712 Moving (-0.05, 0.02) raw xDistance=0.02 yDistance=0.05
01:55:32.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:55:32.226 00.000 7988 UpdateGuideState exits: m=850 SNR=19.2
01:55:32.229 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:32.231 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:32.231 00.000 7988 Enqueuing Expose request
01:55:32.231 00.000 15712 PPEC rslt: input = 0.02, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:32.231 00.000 15712 PPEC: input: 0.02, control: 0.05, exposure: 1500
01:55:32.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:32.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:55:32.231 00.000 15712 MoveAxis(W, 16, ABG)
01:55:32.231 00.000 15712 Guiding  Dir = 3, Dur = 16
01:55:32.231 00.000 15712 IsGuiding returns 0
01:55:32.249 00.018 15712 PulseGuide returned control before completion, sleep 11
01:55:32.280 00.031 15712 IsGuiding returns 1
01:55:32.280 00.000 15712 scope still moving after pulse duration time elapsed
01:55:32.308 00.028 15712 IsGuiding returns 0
01:55:32.308 00.000 15712 scope move finished after 16 + 59 ms
01:55:32.308 00.000 15712 Move returns status 0, amount 16
01:55:32.308 00.000 15712 MoveAxis(N, 0, ABG)
01:55:32.308 00.000 15712 Move returns status 0, amount 0
01:55:32.308 00.000 15712 move complete, result=0
01:55:32.308 00.000 15712 worker thread done servicing request
01:55:32.308 00.000 15712 Worker thread wakes up
01:55:32.308 00.000 7988 GuideStep: 0.0 px 16 ms WEST, 0.1 px 0 ms NORTH
01:55:32.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:32.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:33.715 01.407 15712 Exposure complete
01:55:33.777 00.062 15712 worker thread done servicing request
01:55:33.777 00.000 7988 OnExposeComplete: enter
01:55:33.777 00.000 7988 UpdateGuideState(): m_state=6
01:55:33.777 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3220
01:55:33.777 00.000 7988 Star::Find returns 1 (0), X=975.62, Y=185.09, Mass=850, SNR=18.8, Peak=151 HFD=3.7
01:55:33.777 00.000 7988 MultiStar: [#1 -0.19,-0.58,0.00,M4] [#2 -0.22,-0.08,0.84,U] [#3 0.01,-0.30,0.76,U] [#4 0.06,-0.29,0.61,U] [#5 -0.16,-0.80,0.00,M2] [#6 -0.14,-0.51,0.66,U] [#7 -0.56,0.08,0.00,M2] [#8 -0.58,-0.13,0.00,M1] 
01:55:33.777 00.000 7988 refined, 4 included, MultiStar: {-0.04, -0.16}, one-star: {0.10, 0.21}
01:55:33.777 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.36 = 2.93)
01:55:33.777 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
01:55:33.777 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.79 mountX=-0.16 mountY=0.04, mountTheta=2.90
01:55:33.790 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.16, opts=13)
01:55:33.790 00.000 7988 Enqueuing Move request for scope (-0.04, -0.16)
01:55:33.793 00.003 15712 Worker thread wakes up
01:55:33.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
01:55:33.793 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
01:55:33.793 00.000 15712 Moving (-0.04, -0.16) raw xDistance=-0.16 yDistance=0.04
01:55:33.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:55:33.793 00.000 7988 UpdateGuideState exits: m=850 SNR=18.8
01:55:33.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:33.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:33.793 00.000 7988 Enqueuing Expose request
01:55:33.793 00.000 15712 PPEC rslt: input = -0.16, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:33.793 00.000 15712 PPEC: input: -0.16, control: 0.04, exposure: 1500
01:55:33.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:33.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:55:33.793 00.000 15712 MoveAxis(W, 14, ABG)
01:55:33.793 00.000 15712 Guiding  Dir = 3, Dur = 14
01:55:33.793 00.000 15712 IsGuiding returns 0
01:55:33.813 00.020 15712 IsGuiding returns 1
01:55:33.813 00.000 15712 scope still moving after pulse duration time elapsed
01:55:33.840 00.027 15712 IsGuiding returns 1
01:55:33.875 00.035 15712 IsGuiding returns 0
01:55:33.875 00.000 15712 scope move finished after 14 + 67 ms
01:55:33.875 00.000 15712 Move returns status 0, amount 14
01:55:33.875 00.000 15712 MoveAxis(N, 0, ABG)
01:55:33.875 00.000 15712 Move returns status 0, amount 0
01:55:33.875 00.000 15712 move complete, result=0
01:55:33.875 00.000 7988 GuideStep: -0.2 px 14 ms WEST, 0.0 px 0 ms NORTH
01:55:33.882 00.007 15712 worker thread done servicing request
01:55:33.882 00.000 15712 Worker thread wakes up
01:55:33.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:33.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:35.518 01.636 15712 Exposure complete
01:55:35.581 00.063 15712 worker thread done servicing request
01:55:35.582 00.001 7988 OnExposeComplete: enter
01:55:35.582 00.000 7988 UpdateGuideState(): m_state=6
01:55:35.582 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3221
01:55:35.582 00.000 7988 Star::Find returns 1 (0), X=975.62, Y=184.59, Mass=869, SNR=19.0, Peak=161 HFD=3.6
01:55:35.582 00.000 7988 MultiStar: [#1 -0.07,-0.49,1.01,U] [#2 -0.04,0.01,0.84,U] [#3 0.19,-0.37,0.83,U] [#4 0.13,-0.23,0.66,U] [#5 -0.11,-0.74,0.00,M3] [#6 -0.11,-0.25,0.60,U] [#7 -0.41,0.20,0.41,U] [#8 -0.20,0.73,0.00,M2] 
01:55:35.582 00.000 7988 refined, 6 included, MultiStar: {0.00, -0.24}, one-star: {0.10, -0.30}
01:55:35.582 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
01:55:35.582 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
01:55:35.582 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.57 mountX=-0.24 mountY=0.01, mountTheta=3.12
01:55:35.582 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.24, opts=13)
01:55:35.592 00.010 7988 Enqueuing Move request for scope (0.00, -0.24)
01:55:35.592 00.000 15712 Worker thread wakes up
01:55:35.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.24) opts 0xd
01:55:35.592 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.24)
01:55:35.592 00.000 15712 Moving (0.00, -0.24) raw xDistance=-0.24 yDistance=0.01
01:55:35.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
01:55:35.595 00.003 7988 UpdateGuideState exits: m=869 SNR=19.0
01:55:35.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:35.595 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:35.595 00.000 7988 Enqueuing Expose request
01:55:35.595 00.000 15712 PPEC rslt: input = -0.24, final = -0.10, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:55:35.595 00.000 15712 PPEC: input: -0.24, control: -0.10, exposure: 1500
01:55:35.595 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:35.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:55:35.595 00.000 15712 MoveAxis(E, 34, ABG)
01:55:35.595 00.000 15712 Guiding  Dir = 2, Dur = 34
01:55:35.595 00.000 15712 IsGuiding returns 0
01:55:35.617 00.022 15712 PulseGuide returned control before completion, sleep 23
01:55:35.663 00.046 15712 IsGuiding returns 0
01:55:35.663 00.000 15712 Move returns status 0, amount 34
01:55:35.663 00.000 15712 MoveAxis(N, 0, ABG)
01:55:35.663 00.000 15712 Move returns status 0, amount 0
01:55:35.663 00.000 15712 move complete, result=0
01:55:35.663 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
01:55:35.673 00.010 15712 worker thread done servicing request
01:55:35.673 00.000 15712 Worker thread wakes up
01:55:35.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:35.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:37.079 01.406 15712 Exposure complete
01:55:37.141 00.062 15712 worker thread done servicing request
01:55:37.143 00.002 7988 OnExposeComplete: enter
01:55:37.143 00.000 7988 UpdateGuideState(): m_state=6
01:55:37.143 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3222
01:55:37.143 00.000 7988 Star::Find returns 1 (0), X=975.97, Y=185.23, Mass=794, SNR=18.2, Peak=145 HFD=3.5
01:55:37.143 00.000 7988 MultiStar: [#1 0.07,-0.59,0.00,M4] [#2 0.25,0.26,0.94,U] [#3 0.10,-0.11,0.85,U] [#4 0.02,-0.20,0.77,U] [#5 -0.12,-0.66,0.00,M4] [#6 0.20,-0.59,0.00,M1] [#7 0.09,0.17,0.46,U] [#8 0.35,0.53,0.00,M3] 
01:55:37.143 00.000 7988 refined, 4 included, MultiStar: {0.20, 0.10}, one-star: {0.45, 0.34}
01:55:37.143 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
01:55:37.143 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
01:55:37.143 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.23 cameraTheta=0.47 mountX=0.11 mountY=-0.21, mountTheta=-1.10
01:55:37.143 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.10, opts=13)
01:55:37.143 00.000 7988 Enqueuing Move request for scope (0.20, 0.10)
01:55:37.143 00.000 15712 Worker thread wakes up
01:55:37.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
01:55:37.143 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
01:55:37.143 00.000 15712 Moving (0.20, 0.10) raw xDistance=0.11 yDistance=-0.21
01:55:37.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:55:37.156 00.013 7988 UpdateGuideState exits: m=794 SNR=18.2
01:55:37.158 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:37.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:37.158 00.000 7988 Enqueuing Expose request
01:55:37.158 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:37.158 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
01:55:37.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:37.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:55:37.158 00.000 15712 MoveAxis(W, 11, ABG)
01:55:37.158 00.000 15712 Guiding  Dir = 3, Dur = 11
01:55:37.158 00.000 15712 IsGuiding returns 0
01:55:37.189 00.031 15712 IsGuiding returns 1
01:55:37.189 00.000 15712 scope still moving after pulse duration time elapsed
01:55:37.236 00.047 15712 IsGuiding returns 0
01:55:37.236 00.000 15712 scope move finished after 11 + 64 ms
01:55:37.236 00.000 15712 Move returns status 0, amount 11
01:55:37.236 00.000 15712 MoveAxis(N, 0, ABG)
01:55:37.236 00.000 15712 Move returns status 0, amount 0
01:55:37.236 00.000 15712 move complete, result=0
01:55:37.236 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
01:55:37.239 00.003 15712 worker thread done servicing request
01:55:37.239 00.000 15712 Worker thread wakes up
01:55:37.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:37.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:38.877 01.638 15712 Exposure complete
01:55:38.942 00.065 15712 worker thread done servicing request
01:55:38.942 00.000 7988 OnExposeComplete: enter
01:55:38.942 00.000 7988 UpdateGuideState(): m_state=6
01:55:38.942 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3223
01:55:38.942 00.000 7988 Star::Find returns 1 (0), X=975.59, Y=184.99, Mass=976, SNR=20.3, Peak=156 HFD=4.1
01:55:38.942 00.000 7988 MultiStar: [#1 -0.15,-0.34,0.90,U] [#2 0.00,-0.33,0.77,U] [#3 0.06,0.06,0.72,U] [#4 -0.00,-0.37,0.64,U] [#5 -0.13,-0.58,0.00,M5] [#6 -0.12,-0.05,0.63,U] [#7 -0.25,-0.70,0.00,M1] [#8 0.12,0.81,0.00,M4] 
01:55:38.949 00.007 7988 single-star, 5 included, MultiStar: {-0.02, -0.15}, one-star: {0.06, 0.10}
01:55:38.949 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
01:55:38.951 00.002 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
01:55:38.951 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=0.10 mountY=-0.07, mountTheta=-0.57
01:55:38.953 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
01:55:38.955 00.002 7988 Enqueuing Move request for scope (0.06, 0.10)
01:55:38.955 00.000 15712 Worker thread wakes up
01:55:38.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
01:55:38.955 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:38.955 00.000 15712 Moving (0.06, 0.10) raw xDistance=0.10 yDistance=-0.07
01:55:38.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
01:55:38.955 00.000 7988 UpdateGuideState exits: m=976 SNR=20.3
01:55:38.958 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:38.959 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:38.959 00.000 7988 Enqueuing Expose request
01:55:38.959 00.000 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:38.959 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
01:55:38.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:38.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:55:38.959 00.000 15712 MoveAxis(W, 10, ABG)
01:55:38.959 00.000 15712 Guiding  Dir = 3, Dur = 10
01:55:38.959 00.000 15712 IsGuiding returns 0
01:55:38.976 00.017 15712 IsGuiding returns 1
01:55:38.976 00.000 15712 scope still moving after pulse duration time elapsed
01:55:39.027 00.051 15712 IsGuiding returns 0
01:55:39.027 00.000 15712 scope move finished after 10 + 55 ms
01:55:39.027 00.000 15712 Move returns status 0, amount 10
01:55:39.027 00.000 15712 MoveAxis(N, 0, ABG)
01:55:39.027 00.000 15712 Move returns status 0, amount 0
01:55:39.027 00.000 15712 move complete, result=0
01:55:39.027 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:55:39.027 00.000 15712 worker thread done servicing request
01:55:39.029 00.002 15712 Worker thread wakes up
01:55:39.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:39.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:40.439 01.410 15712 Exposure complete
01:55:40.502 00.063 15712 worker thread done servicing request
01:55:40.502 00.000 7988 OnExposeComplete: enter
01:55:40.502 00.000 7988 UpdateGuideState(): m_state=6
01:55:40.502 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3224
01:55:40.507 00.005 7988 Star::Find returns 1 (0), X=975.38, Y=184.65, Mass=859, SNR=19.1, Peak=166 HFD=3.3
01:55:40.507 00.000 7988 MultiStar: [#1 0.08,-0.51,1.02,U] [#2 0.16,-0.03,0.84,U] [#3 0.30,-0.49,0.00,M1] [#4 -0.19,-0.13,0.70,U] [#5 0.22,-0.72,0.00,M6] [#6 0.36,-0.49,0.00,M1] [#7 0.19,-0.96,0.00,M2] [#8 -0.40,0.36,0.00,M5] 
01:55:40.507 00.000 7988 refined, 3 included, MultiStar: {-0.02, -0.25}, one-star: {-0.14, -0.24}
01:55:40.507 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
01:55:40.507 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
01:55:40.507 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.64 mountX=-0.25 mountY=0.02, mountTheta=3.05
01:55:40.507 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.25, opts=13)
01:55:40.507 00.000 7988 Enqueuing Move request for scope (-0.02, -0.25)
01:55:40.507 00.000 15712 Worker thread wakes up
01:55:40.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
01:55:40.507 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
01:55:40.507 00.000 15712 Moving (-0.02, -0.25) raw xDistance=-0.25 yDistance=0.02
01:55:40.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:55:40.518 00.011 7988 UpdateGuideState exits: m=859 SNR=19.1
01:55:40.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:40.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:40.518 00.000 7988 Enqueuing Expose request
01:55:40.518 00.000 15712 PPEC rslt: input = -0.25, final = -0.12, react = -0.15, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:55:40.518 00.000 15712 PPEC: input: -0.25, control: -0.12, exposure: 1500
01:55:40.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:40.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:55:40.518 00.000 15712 MoveAxis(E, 39, ABG)
01:55:40.518 00.000 15712 Guiding  Dir = 2, Dur = 39
01:55:40.518 00.000 15712 IsGuiding returns 0
01:55:40.545 00.027 15712 PulseGuide returned control before completion, sleep 26
01:55:40.592 00.047 15712 IsGuiding returns 0
01:55:40.592 00.000 15712 Move returns status 0, amount 39
01:55:40.592 00.000 15712 MoveAxis(N, 0, ABG)
01:55:40.592 00.000 15712 Move returns status 0, amount 0
01:55:40.592 00.000 15712 move complete, result=0
01:55:40.592 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
01:55:40.592 00.000 15712 worker thread done servicing request
01:55:40.592 00.000 15712 Worker thread wakes up
01:55:40.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:40.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:42.227 01.635 15712 Exposure complete
01:55:42.292 00.065 15712 worker thread done servicing request
01:55:42.292 00.000 7988 OnExposeComplete: enter
01:55:42.292 00.000 7988 UpdateGuideState(): m_state=6
01:55:42.292 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3225
01:55:42.292 00.000 7988 Star::Find returns 1 (0), X=975.24, Y=184.54, Mass=812, SNR=18.3, Peak=136 HFD=3.5
01:55:42.292 00.000 7988 MultiStar: [#1 0.13,-0.86,0.00,M3] [#2 -0.27,-0.72,0.00,M1] [#3 -0.06,-0.65,0.00,M2] [#4 0.38,-0.52,0.00,M1] [#5 -0.20,-1.22,0.00,M7] [#6 -0.07,-0.60,0.00,M2] [#7 -0.05,-0.90,0.00,M3] [#8 0.33,-0.13,0.45,U] 
01:55:42.292 00.000 7988 refined, 1 included, MultiStar: {-0.10, -0.27}, one-star: {-0.29, -0.34}
01:55:42.292 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
01:55:42.292 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
01:55:42.292 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.91 mountX=-0.27 mountY=0.10, mountTheta=2.78
01:55:42.292 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.27, opts=13)
01:55:42.292 00.000 7988 Enqueuing Move request for scope (-0.10, -0.27)
01:55:42.292 00.000 15712 Worker thread wakes up
01:55:42.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
01:55:42.292 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
01:55:42.292 00.000 15712 Moving (-0.10, -0.27) raw xDistance=-0.27 yDistance=0.10
01:55:42.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:55:42.306 00.014 7988 UpdateGuideState exits: m=812 SNR=18.3
01:55:42.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:42.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:42.309 00.003 7988 Enqueuing Expose request
01:55:42.309 00.000 15712 PPEC rslt: input = -0.27, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:55:42.309 00.000 15712 PPEC: input: -0.27, control: -0.13, exposure: 1500
01:55:42.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:42.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:55:42.309 00.000 15712 MoveAxis(E, 44, ABG)
01:55:42.309 00.000 15712 Guiding  Dir = 2, Dur = 44
01:55:42.309 00.000 15712 IsGuiding returns 0
01:55:42.326 00.017 15712 PulseGuide returned control before completion, sleep 30
01:55:42.370 00.044 15712 IsGuiding returns 1
01:55:42.370 00.000 15712 scope still moving after pulse duration time elapsed
01:55:42.402 00.032 15712 IsGuiding returns 0
01:55:42.402 00.000 15712 scope move finished after 44 + 46 ms
01:55:42.402 00.000 15712 Move returns status 0, amount 44
01:55:42.402 00.000 15712 MoveAxis(N, 0, ABG)
01:55:42.402 00.000 15712 Move returns status 0, amount 0
01:55:42.402 00.000 15712 move complete, result=0
01:55:42.402 00.000 7988 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
01:55:42.404 00.002 15712 worker thread done servicing request
01:55:42.404 00.000 15712 Worker thread wakes up
01:55:42.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:42.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:43.822 01.418 15712 Exposure complete
01:55:43.885 00.063 15712 worker thread done servicing request
01:55:43.885 00.000 7988 OnExposeComplete: enter
01:55:43.885 00.000 7988 UpdateGuideState(): m_state=6
01:55:43.885 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3226
01:55:43.885 00.000 7988 Star::Find returns 1 (0), X=975.47, Y=184.84, Mass=815, SNR=18.4, Peak=160 HFD=3.3
01:55:43.890 00.005 7988 MultiStar: [#1 0.08,-0.74,0.00,M4] [#2 -0.12,-0.22,0.88,U] [#3 0.18,-0.56,0.00,M3] [#4 0.07,-0.19,0.74,U] [#5 0.24,-0.92,0.00,M8] [#6 -0.53,-0.37,0.00,M3] [#7 0.30,0.29,0.45,U] [#8 -0.19,0.03,0.42,U] 
01:55:43.890 00.000 7988 refined, 4 included, MultiStar: {-0.02, -0.07}, one-star: {-0.06, -0.05}
01:55:43.890 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
01:55:43.890 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
01:55:43.890 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.81 mountX=-0.07 mountY=0.02, mountTheta=2.88
01:55:43.890 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.07, opts=13)
01:55:43.890 00.000 7988 Enqueuing Move request for scope (-0.02, -0.07)
01:55:43.890 00.000 15712 Worker thread wakes up
01:55:43.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
01:55:43.890 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
01:55:43.890 00.000 15712 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=0.02
01:55:43.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:55:43.890 00.000 7988 UpdateGuideState exits: m=815 SNR=18.4
01:55:43.901 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:43.901 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:43.903 00.002 7988 Enqueuing Expose request
01:55:43.903 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:43.903 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
01:55:43.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:43.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:55:43.903 00.000 15712 MoveAxis(W, 11, ABG)
01:55:43.903 00.000 15712 Guiding  Dir = 3, Dur = 11
01:55:43.903 00.000 15712 IsGuiding returns 0
01:55:43.951 00.048 15712 IsGuiding returns 1
01:55:43.951 00.000 15712 scope still moving after pulse duration time elapsed
01:55:43.981 00.030 15712 IsGuiding returns 0
01:55:43.981 00.000 15712 scope move finished after 11 + 65 ms
01:55:43.981 00.000 15712 Move returns status 0, amount 11
01:55:43.981 00.000 15712 MoveAxis(N, 0, ABG)
01:55:43.981 00.000 15712 Move returns status 0, amount 0
01:55:43.981 00.000 15712 move complete, result=0
01:55:43.981 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
01:55:43.981 00.000 15712 worker thread done servicing request
01:55:43.981 00.000 15712 Worker thread wakes up
01:55:43.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:43.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:45.624 01.643 15712 Exposure complete
01:55:45.689 00.065 15712 worker thread done servicing request
01:55:45.689 00.000 7988 OnExposeComplete: enter
01:55:45.689 00.000 7988 UpdateGuideState(): m_state=6
01:55:45.692 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3227
01:55:45.692 00.000 7988 Star::Find returns 1 (0), X=975.69, Y=185.00, Mass=865, SNR=19.1, Peak=155 HFD=3.3
01:55:45.692 00.000 7988 MultiStar: [#1 -0.13,-0.55,0.00,M5] [#2 -0.17,-0.08,0.85,U] [#3 0.27,0.02,0.84,U] [#4 0.02,-0.18,0.66,U] [#5 0.28,-0.31,0.70,U] [#6 -0.03,-0.26,0.65,U] [#7 0.03,-0.30,0.46,U] [#8 0.16,-0.09,0.36,U] 
01:55:45.692 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {0.17, 0.12}
01:55:45.692 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
01:55:45.692 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
01:55:45.692 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.88 mountX=-0.11 mountY=-0.09, mountTheta=-2.46
01:55:45.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.11, opts=13)
01:55:45.692 00.000 7988 Enqueuing Move request for scope (0.09, -0.11)
01:55:45.692 00.000 15712 Worker thread wakes up
01:55:45.692 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
01:55:45.692 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
01:55:45.692 00.000 15712 Moving (0.09, -0.11) raw xDistance=-0.11 yDistance=-0.09
01:55:45.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:55:45.703 00.011 7988 UpdateGuideState exits: m=865 SNR=19.1
01:55:45.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:45.705 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:45.705 00.000 7988 Enqueuing Expose request
01:55:45.707 00.002 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:45.707 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
01:55:45.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:45.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:55:45.707 00.000 15712 MoveAxis(W, 13, ABG)
01:55:45.707 00.000 15712 Guiding  Dir = 3, Dur = 13
01:55:45.708 00.001 15712 IsGuiding returns 0
01:55:45.723 00.015 15712 IsGuiding returns 1
01:55:45.725 00.002 15712 scope still moving after pulse duration time elapsed
01:55:45.771 00.046 15712 IsGuiding returns 0
01:55:45.771 00.000 15712 scope move finished after 13 + 52 ms
01:55:45.771 00.000 15712 Move returns status 0, amount 13
01:55:45.771 00.000 15712 MoveAxis(N, 0, ABG)
01:55:45.771 00.000 15712 Move returns status 0, amount 0
01:55:45.771 00.000 15712 move complete, result=0
01:55:45.771 00.000 15712 worker thread done servicing request
01:55:45.771 00.000 15712 Worker thread wakes up
01:55:45.771 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:55:45.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:45.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:47.190 01.419 15712 Exposure complete
01:55:47.252 00.062 15712 worker thread done servicing request
01:55:47.252 00.000 7988 OnExposeComplete: enter
01:55:47.252 00.000 7988 UpdateGuideState(): m_state=6
01:55:47.255 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
01:55:47.255 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=184.92, Mass=867, SNR=19.1, Peak=160 HFD=3.5
01:55:47.255 00.000 7988 MultiStar: [#1 -0.08,-0.59,0.00,M6] [#2 0.11,0.04,0.82,U] [#3 0.11,-0.36,0.79,U] [#4 -0.02,-0.32,0.72,U] [#5 -0.21,-0.56,0.00,M8] [#6 0.03,-0.24,0.65,U] [#7 -0.48,-0.09,0.51,U] [#8 0.44,0.57,0.00,M3] 
01:55:47.255 00.000 7988 single-star, 5 included, MultiStar: {-0.00, -0.14}, one-star: {0.05, 0.04}
01:55:47.255 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
01:55:47.255 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
01:55:47.261 00.006 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.67 mountX=0.04 mountY=-0.05, mountTheta=-0.91
01:55:47.263 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
01:55:47.263 00.000 7988 Enqueuing Move request for scope (0.05, 0.04)
01:55:47.265 00.002 15712 Worker thread wakes up
01:55:47.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:55:47.265 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:55:47.265 00.000 15712 Moving (0.05, 0.04) raw xDistance=0.04 yDistance=-0.05
01:55:47.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
01:55:47.267 00.002 7988 UpdateGuideState exits: m=867 SNR=19.1
01:55:47.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:47.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:47.267 00.000 7988 Enqueuing Expose request
01:55:47.267 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:47.272 00.005 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
01:55:47.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:47.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:55:47.272 00.000 15712 MoveAxis(W, 13, ABG)
01:55:47.272 00.000 15712 Guiding  Dir = 3, Dur = 13
01:55:47.289 00.017 15712 IsGuiding returns 0
01:55:47.307 00.018 15712 IsGuiding returns 1
01:55:47.307 00.000 15712 scope still moving after pulse duration time elapsed
01:55:47.356 00.049 15712 IsGuiding returns 0
01:55:47.356 00.000 15712 scope move finished after 13 + 50 ms
01:55:47.356 00.000 15712 Move returns status 0, amount 13
01:55:47.356 00.000 15712 MoveAxis(N, 0, ABG)
01:55:47.356 00.000 15712 Move returns status 0, amount 0
01:55:47.356 00.000 15712 move complete, result=0
01:55:47.356 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:55:47.357 00.001 15712 worker thread done servicing request
01:55:47.357 00.000 15712 Worker thread wakes up
01:55:47.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:47.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:48.994 01.637 15712 Exposure complete
01:55:49.058 00.064 15712 worker thread done servicing request
01:55:49.058 00.000 7988 OnExposeComplete: enter
01:55:49.058 00.000 7988 UpdateGuideState(): m_state=6
01:55:49.061 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3229
01:55:49.061 00.000 7988 Star::Find returns 1 (0), X=975.52, Y=185.01, Mass=770, SNR=17.9, Peak=151 HFD=3.3
01:55:49.063 00.002 7988 MultiStar: [#1 -0.11,-0.75,0.00,M7] [#2 -0.20,-0.28,0.94,U] [#3 0.02,-0.29,0.93,U] [#4 0.30,-0.09,0.78,U] [#5 -0.14,-0.83,0.00,M9] [#6 0.07,-0.65,0.00,M2] [#7 -0.76,-0.45,0.00,M1] [#8 0.27,0.75,0.00,M4] 
01:55:49.063 00.000 7988 single-star, 3 included, MultiStar: {0.02, -0.13}, one-star: {-0.00, 0.13}
01:55:49.065 00.002 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
01:55:49.065 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
01:55:49.067 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.57 mountX=0.13 mountY=-0.00, mountTheta=-0.02
01:55:49.069 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.13, opts=13)
01:55:49.070 00.001 7988 Enqueuing Move request for scope (-0.00, 0.13)
01:55:49.070 00.000 15712 Worker thread wakes up
01:55:49.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
01:55:49.070 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
01:55:49.070 00.000 15712 Moving (-0.00, 0.13) raw xDistance=0.13 yDistance=-0.00
01:55:49.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:55:49.070 00.000 7988 UpdateGuideState exits: m=770 SNR=17.9
01:55:49.074 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:49.075 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:49.075 00.000 7988 Enqueuing Expose request
01:55:49.075 00.000 15712 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:49.075 00.000 15712 PPEC: input: 0.13, control: 0.04, exposure: 1500
01:55:49.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:49.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:55:49.075 00.000 15712 MoveAxis(W, 13, ABG)
01:55:49.075 00.000 15712 Guiding  Dir = 3, Dur = 13
01:55:49.075 00.000 15712 IsGuiding returns 0
01:55:49.092 00.017 15712 IsGuiding returns 1
01:55:49.092 00.000 15712 scope still moving after pulse duration time elapsed
01:55:49.143 00.051 15712 IsGuiding returns 0
01:55:49.143 00.000 15712 scope move finished after 13 + 55 ms
01:55:49.143 00.000 15712 Move returns status 0, amount 13
01:55:49.143 00.000 15712 MoveAxis(N, 0, ABG)
01:55:49.143 00.000 15712 Move returns status 0, amount 0
01:55:49.143 00.000 15712 move complete, result=0
01:55:49.143 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
01:55:49.148 00.005 15712 worker thread done servicing request
01:55:49.148 00.000 15712 Worker thread wakes up
01:55:49.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:49.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:50.552 01.404 15712 Exposure complete
01:55:50.615 00.063 15712 worker thread done servicing request
01:55:50.616 00.001 7988 OnExposeComplete: enter
01:55:50.616 00.000 7988 UpdateGuideState(): m_state=6
01:55:50.616 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3230
01:55:50.616 00.000 7988 Star::Find returns 1 (0), X=975.59, Y=184.71, Mass=823, SNR=18.4, Peak=153 HFD=3.5
01:55:50.616 00.000 7988 MultiStar: [#1 0.04,-0.89,0.00,M8] [#2 0.13,-0.31,0.90,U] [#3 0.11,0.07,0.87,U] [#4 0.10,-0.39,0.72,U] [#5 -0.13,-0.70,0.00,M10] [#6 -0.04,-0.91,0.00,M3] [#7 0.01,-0.56,0.00,M2] [#8 0.60,-1.04,0.00,M5] 
01:55:50.616 00.000 7988 single-star, 3 included, MultiStar: {0.10, -0.19}, one-star: {0.07, -0.17}
01:55:50.622 00.006 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
01:55:50.622 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
01:55:50.622 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.20 mountX=-0.17 mountY=-0.06, mountTheta=-2.79
01:55:50.622 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.17, opts=13)
01:55:50.622 00.000 7988 Enqueuing Move request for scope (0.07, -0.17)
01:55:50.622 00.000 15712 Worker thread wakes up
01:55:50.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
01:55:50.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
01:55:50.622 00.000 15712 Moving (0.07, -0.17) raw xDistance=-0.17 yDistance=-0.06
01:55:50.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:55:50.629 00.007 7988 UpdateGuideState exits: m=823 SNR=18.4
01:55:50.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:50.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:50.629 00.000 7988 Enqueuing Expose request
01:55:50.629 00.000 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
01:55:50.629 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
01:55:50.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:50.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:55:50.629 00.000 15712 MoveAxis(E, 22, ABG)
01:55:50.629 00.000 15712 Guiding  Dir = 2, Dur = 22
01:55:50.665 00.036 15712 IsGuiding returns 0
01:55:50.680 00.015 15712 PulseGuide returned control before completion, sleep 17
01:55:50.725 00.045 15712 IsGuiding returns 0
01:55:50.725 00.000 15712 Move returns status 0, amount 22
01:55:50.725 00.000 15712 MoveAxis(N, 0, ABG)
01:55:50.725 00.000 15712 Move returns status 0, amount 0
01:55:50.725 00.000 15712 move complete, result=0
01:55:50.725 00.000 15712 worker thread done servicing request
01:55:50.725 00.000 15712 Worker thread wakes up
01:55:50.725 00.000 7988 GuideStep: -0.2 px 22 ms EAST, -0.1 px 0 ms NORTH
01:55:50.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:50.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:52.369 01.644 15712 Exposure complete
01:55:52.431 00.062 15712 worker thread done servicing request
01:55:52.431 00.000 7988 OnExposeComplete: enter
01:55:52.431 00.000 7988 UpdateGuideState(): m_state=6
01:55:52.435 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3231
01:55:52.435 00.000 7988 Star::Find returns 1 (0), X=975.76, Y=184.80, Mass=892, SNR=19.5, Peak=161 HFD=3.5
01:55:52.437 00.002 7988 MultiStar: [#1 -0.02,-0.99,0.00,M9] [#2 -0.13,-0.32,0.82,U] [#3 0.03,-0.52,0.84,U] [#4 0.10,-0.23,0.73,U] [#5 -0.14,-0.87,0.00,R] [#6 0.39,-0.53,0.00,M4] [#7 0.08,-0.65,0.00,M3] [#8 0.41,-0.19,0.39,U] 
01:55:52.437 00.000 7988 single-star, 4 included, MultiStar: {0.10, -0.27}, one-star: {0.24, -0.08}
01:55:52.439 00.002 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
01:55:52.439 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
01:55:52.441 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.33 mountX=-0.08 mountY=-0.23, mountTheta=-1.90
01:55:52.443 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.08, opts=13)
01:55:52.443 00.000 7988 Enqueuing Move request for scope (0.24, -0.08)
01:55:52.445 00.002 15712 Worker thread wakes up
01:55:52.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
01:55:52.445 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
01:55:52.445 00.000 15712 Moving (0.24, -0.08) raw xDistance=-0.08 yDistance=-0.23
01:55:52.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:55:52.446 00.001 7988 UpdateGuideState exits: m=892 SNR=19.5
01:55:52.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:52.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:52.446 00.000 7988 Enqueuing Expose request
01:55:52.446 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:52.446 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
01:55:52.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:52.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:55:52.446 00.000 15712 MoveAxis(W, 11, ABG)
01:55:52.446 00.000 15712 Guiding  Dir = 3, Dur = 11
01:55:52.446 00.000 15712 IsGuiding returns 0
01:55:52.467 00.021 15712 IsGuiding returns 1
01:55:52.467 00.000 15712 scope still moving after pulse duration time elapsed
01:55:52.511 00.044 15712 IsGuiding returns 0
01:55:52.511 00.000 15712 scope move finished after 11 + 55 ms
01:55:52.511 00.000 15712 Move returns status 0, amount 11
01:55:52.511 00.000 15712 MoveAxis(N, 0, ABG)
01:55:52.511 00.000 15712 Move returns status 0, amount 0
01:55:52.511 00.000 15712 move complete, result=0
01:55:52.511 00.000 15712 worker thread done servicing request
01:55:52.511 00.000 15712 Worker thread wakes up
01:55:52.511 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
01:55:52.520 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:52.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:53.933 01.413 15712 Exposure complete
01:55:53.997 00.064 15712 worker thread done servicing request
01:55:53.997 00.000 7988 OnExposeComplete: enter
01:55:53.997 00.000 7988 UpdateGuideState(): m_state=6
01:55:53.997 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3232
01:55:53.997 00.000 7988 Star::Find returns 1 (0), X=975.67, Y=184.59, Mass=862, SNR=19.1, Peak=144 HFD=3.5
01:55:53.997 00.000 7988 MultiStar: [#1 -0.02,-1.17,0.00,M10] [#2 0.21,-0.39,0.84,U] [#3 0.29,-0.57,0.00,M1] [#4 0.45,-0.74,0.00,M1] [#5 0.38,-0.27,0.84,U] [#6 -0.41,-0.80,0.00,M5] [#7 0.41,-1.45,0.00,M4] [#8 0.35,-0.58,0.00,M5] 
01:55:53.997 00.000 7988 single-star, 2 included, MultiStar: {0.24, -0.32}, one-star: {0.15, -0.29}
01:55:53.997 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
01:55:53.997 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
01:55:54.007 00.010 7988 CameraToMount -- cameraX=0.15 cameraY=-0.29 hyp=0.33 cameraTheta=-1.09 mountX=-0.29 mountY=-0.14, mountTheta=-2.68
01:55:54.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.29, opts=13)
01:55:54.009 00.002 7988 Enqueuing Move request for scope (0.15, -0.29)
01:55:54.011 00.002 15712 Worker thread wakes up
01:55:54.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:55:54.011 00.000 7988 UpdateGuideState exits: m=862 SNR=19.1
01:55:54.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:54.011 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:54.011 00.000 7988 Enqueuing Expose request
01:55:54.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.29) opts 0xd
01:55:54.011 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.29)
01:55:54.011 00.000 15712 Moving (0.15, -0.29) raw xDistance=-0.29 yDistance=-0.14
01:55:54.011 00.000 15712 PPEC rslt: input = -0.29, final = -0.15, react = -0.17, pred = 0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
01:55:54.011 00.000 15712 PPEC: input: -0.29, control: -0.15, exposure: 1500
01:55:54.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:54.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:55:54.011 00.000 15712 MoveAxis(E, 47, ABG)
01:55:54.011 00.000 15712 Guiding  Dir = 2, Dur = 47
01:55:54.011 00.000 15712 IsGuiding returns 0
01:55:54.031 00.020 15712 PulseGuide returned control before completion, sleep 42
01:55:54.090 00.059 15712 IsGuiding returns 1
01:55:54.090 00.000 15712 scope still moving after pulse duration time elapsed
01:55:54.128 00.038 15712 IsGuiding returns 0
01:55:54.128 00.000 15712 scope move finished after 47 + 64 ms
01:55:54.128 00.000 15712 Move returns status 0, amount 47
01:55:54.128 00.000 15712 MoveAxis(N, 0, ABG)
01:55:54.128 00.000 15712 Move returns status 0, amount 0
01:55:54.128 00.000 15712 move complete, result=0
01:55:54.128 00.000 15712 worker thread done servicing request
01:55:54.128 00.000 15712 Worker thread wakes up
01:55:54.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:54.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:54.128 00.000 7988 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
01:55:55.765 01.637 15712 Exposure complete
01:55:55.827 00.062 15712 worker thread done servicing request
01:55:55.827 00.000 7988 OnExposeComplete: enter
01:55:55.831 00.004 7988 UpdateGuideState(): m_state=6
01:55:55.831 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3233
01:55:55.831 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=184.87, Mass=873, SNR=19.3, Peak=151 HFD=3.6
01:55:55.831 00.000 7988 MultiStar: [#1 -0.01,-0.63,0.00,R] [#2 0.26,-0.20,0.81,U] [#3 -0.11,-0.37,0.74,U] [#4 0.12,-0.49,0.66,U] [#5 0.18,0.03,0.73,U] [#6 0.12,-0.64,0.00,M6] [#7 0.19,-0.95,0.00,M5] [#8 -0.09,-0.14,0.35,U] 
01:55:55.831 00.000 7988 single-star, 5 included, MultiStar: {0.08, -0.19}, one-star: {0.04, -0.01}
01:55:55.831 00.000 7988 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
01:55:55.831 00.000 7988 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.91 = -1.91)
01:55:55.831 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.31 mountX=-0.01 mountY=-0.04, mountTheta=-1.88
01:55:55.831 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
01:55:55.831 00.000 7988 Enqueuing Move request for scope (0.04, -0.01)
01:55:55.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:55:55.843 00.012 7988 UpdateGuideState exits: m=873 SNR=19.3
01:55:55.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:55.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:55.843 00.000 7988 Enqueuing Expose request
01:55:55.847 00.004 15712 Worker thread wakes up
01:55:55.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:55:55.847 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:55:55.847 00.000 15712 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=-0.04
01:55:55.847 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:55.847 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
01:55:55.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:55.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:55:55.847 00.000 15712 MoveAxis(W, 9, ABG)
01:55:55.847 00.000 15712 Guiding  Dir = 3, Dur = 9
01:55:55.847 00.000 15712 IsGuiding returns 0
01:55:55.907 00.060 15712 IsGuiding returns 0
01:55:55.907 00.000 15712 Move returns status 0, amount 9
01:55:55.907 00.000 15712 MoveAxis(N, 0, ABG)
01:55:55.907 00.000 15712 Move returns status 0, amount 0
01:55:55.907 00.000 15712 move complete, result=0
01:55:55.907 00.000 15712 worker thread done servicing request
01:55:55.907 00.000 15712 Worker thread wakes up
01:55:55.907 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:55:55.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:55.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:57.327 01.420 15712 Exposure complete
01:55:57.392 00.065 15712 worker thread done servicing request
01:55:57.392 00.000 7988 OnExposeComplete: enter
01:55:57.392 00.000 7988 UpdateGuideState(): m_state=6
01:55:57.395 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3234
01:55:57.395 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=184.91, Mass=940, SNR=19.8, Peak=160 HFD=3.8
01:55:57.397 00.002 7988 MultiStar: [#1 -0.01,0.32,1.01,U] [#2 0.07,-0.03,0.80,U] [#3 0.26,0.26,0.81,U] [#4 0.25,-0.39,0.65,U] [#5 0.12,0.36,0.69,U] [#6 0.10,-0.30,0.62,U] [#7 0.00,-0.30,0.49,U] [#8 -0.03,0.16,0.36,U] 
01:55:57.397 00.000 7988 single-star, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.10, 0.03}
01:55:57.397 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.56) = xAngle (-1.30 = -1.30)
01:55:57.397 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
01:55:57.397 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.26 mountX=0.03 mountY=-0.10, mountTheta=-1.30
01:55:57.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
01:55:57.397 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
01:55:57.397 00.000 15712 Worker thread wakes up
01:55:57.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:55:57.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:55:57.406 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:55:57.406 00.000 7988 UpdateGuideState exits: m=940 SNR=19.8
01:55:57.408 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:57.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:57.410 00.002 7988 Enqueuing Expose request
01:55:57.410 00.000 15712 Moving (0.10, 0.03) raw xDistance=0.03 yDistance=-0.10
01:55:57.412 00.002 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:57.412 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
01:55:57.412 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:57.412 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:55:57.412 00.000 15712 MoveAxis(W, 9, ABG)
01:55:57.412 00.000 15712 Guiding  Dir = 3, Dur = 9
01:55:57.412 00.000 15712 IsGuiding returns 0
01:55:57.442 00.030 15712 IsGuiding returns 0
01:55:57.442 00.000 15712 Move returns status 0, amount 9
01:55:57.442 00.000 15712 MoveAxis(N, 0, ABG)
01:55:57.442 00.000 15712 Move returns status 0, amount 0
01:55:57.442 00.000 15712 move complete, result=0
01:55:57.442 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:55:57.444 00.002 15712 worker thread done servicing request
01:55:57.444 00.000 15712 Worker thread wakes up
01:55:57.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:57.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:55:59.085 01.641 15712 Exposure complete
01:55:59.147 00.062 15712 worker thread done servicing request
01:55:59.147 00.000 7988 OnExposeComplete: enter
01:55:59.147 00.000 7988 UpdateGuideState(): m_state=6
01:55:59.147 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3235
01:55:59.147 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=185.25, Mass=824, SNR=18.5, Peak=151 HFD=3.5
01:55:59.147 00.000 7988 MultiStar: [#1 0.26,0.04,1.04,U] [#2 0.35,0.01,0.92,U] [#3 0.08,-0.20,0.93,U] [#4 0.62,-0.11,0.00,M1] [#5 0.62,0.56,0.00,M1] [#6 -0.31,-0.08,0.66,U] [#7 -0.19,0.19,0.45,U] [#8 0.04,0.87,0.00,M4] 
01:55:59.147 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.05}, one-star: {0.13, 0.37}
01:55:59.147 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.10 = -1.10)
01:55:59.147 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
01:55:59.147 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=0.05 mountY=-0.11, mountTheta=-1.11
01:55:59.147 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.05, opts=13)
01:55:59.147 00.000 7988 Enqueuing Move request for scope (0.10, 0.05)
01:55:59.147 00.000 15712 Worker thread wakes up
01:55:59.147 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:55:59.147 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:55:59.147 00.000 15712 Moving (0.10, 0.05) raw xDistance=0.05 yDistance=-0.11
01:55:59.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
01:55:59.147 00.000 7988 UpdateGuideState exits: m=824 SNR=18.5
01:55:59.163 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:59.163 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:55:59.163 00.000 7988 Enqueuing Expose request
01:55:59.163 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:55:59.163 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
01:55:59.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:59.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:55:59.163 00.000 15712 MoveAxis(W, 8, ABG)
01:55:59.163 00.000 15712 Guiding  Dir = 3, Dur = 8
01:55:59.163 00.000 15712 IsGuiding returns 0
01:55:59.182 00.019 15712 IsGuiding returns 0
01:55:59.182 00.000 15712 Move returns status 0, amount 8
01:55:59.182 00.000 15712 MoveAxis(N, 0, ABG)
01:55:59.182 00.000 15712 Move returns status 0, amount 0
01:55:59.182 00.000 15712 move complete, result=0
01:55:59.182 00.000 15712 worker thread done servicing request
01:55:59.182 00.000 15712 Worker thread wakes up
01:55:59.182 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:55:59.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:55:59.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:00.600 01.418 15712 Exposure complete
01:56:00.663 00.063 15712 worker thread done servicing request
01:56:00.663 00.000 7988 OnExposeComplete: enter
01:56:00.663 00.000 7988 UpdateGuideState(): m_state=6
01:56:00.663 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3236
01:56:00.663 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=185.21, Mass=794, SNR=18.3, Peak=144 HFD=3.2
01:56:00.663 00.000 7988 MultiStar: [#1 0.04,0.32,1.02,U] [#2 0.28,0.28,0.89,U] [#3 0.03,0.19,0.88,U] [#4 0.27,0.16,0.73,U] [#5 0.46,0.71,0.00,M2] [#6 0.41,-0.32,0.74,U] [#7 -0.20,-0.48,0.46,U] [#8 -0.28,0.45,0.00,M5] 
01:56:00.663 00.000 7988 refined, 6 included, MultiStar: {0.14, 0.13}, one-star: {0.11, 0.32}
01:56:00.663 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
01:56:00.672 00.009 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
01:56:00.672 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.71 mountX=0.13 mountY=-0.15, mountTheta=-0.86
01:56:00.675 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.13, opts=13)
01:56:00.675 00.000 7988 Enqueuing Move request for scope (0.14, 0.13)
01:56:00.677 00.002 15712 Worker thread wakes up
01:56:00.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
01:56:00.677 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
01:56:00.677 00.000 15712 Moving (0.14, 0.13) raw xDistance=0.13 yDistance=-0.15
01:56:00.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:56:00.677 00.000 7988 UpdateGuideState exits: m=794 SNR=18.3
01:56:00.680 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:00.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:00.682 00.002 7988 Enqueuing Expose request
01:56:00.682 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:00.682 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
01:56:00.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:00.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:56:00.682 00.000 15712 MoveAxis(W, 7, ABG)
01:56:00.682 00.000 15712 Guiding  Dir = 3, Dur = 7
01:56:00.682 00.000 15712 IsGuiding returns 0
01:56:00.698 00.016 15712 IsGuiding returns 0
01:56:00.698 00.000 15712 Move returns status 0, amount 7
01:56:00.698 00.000 15712 MoveAxis(N, 0, ABG)
01:56:00.698 00.000 15712 Move returns status 0, amount 0
01:56:00.698 00.000 15712 move complete, result=0
01:56:00.698 00.000 15712 worker thread done servicing request
01:56:00.698 00.000 15712 Worker thread wakes up
01:56:00.698 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:56:00.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:00.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:02.337 01.639 15712 Exposure complete
01:56:02.401 00.064 15712 worker thread done servicing request
01:56:02.401 00.000 7988 OnExposeComplete: enter
01:56:02.401 00.000 7988 UpdateGuideState(): m_state=6
01:56:02.401 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3237
01:56:02.401 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=184.79, Mass=959, SNR=20.2, Peak=150 HFD=3.7
01:56:02.401 00.000 7988 MultiStar: [#1 -0.19,0.44,0.92,U] [#2 0.43,0.28,0.82,U] [#3 0.12,0.41,0.81,U] [#4 -0.01,-0.20,0.62,U] [#5 -0.08,0.42,0.65,U] [#6 -0.01,-0.33,0.62,U] [#7 -0.09,0.16,0.47,U] [#8 0.32,0.71,0.00,M6] 
01:56:02.408 00.007 7988 refined, 7 included, MultiStar: {0.05, 0.15}, one-star: {0.14, -0.09}
01:56:02.408 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
01:56:02.408 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
01:56:02.408 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.25 mountX=0.15 mountY=-0.06, mountTheta=-0.34
01:56:02.408 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.15, opts=13)
01:56:02.408 00.000 7988 Enqueuing Move request for scope (0.05, 0.15)
01:56:02.408 00.000 15712 Worker thread wakes up
01:56:02.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:56:02.408 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:56:02.408 00.000 15712 Moving (0.05, 0.15) raw xDistance=0.15 yDistance=-0.06
01:56:02.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:56:02.408 00.000 7988 UpdateGuideState exits: m=959 SNR=20.2
01:56:02.417 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:02.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:02.417 00.000 7988 Enqueuing Expose request
01:56:02.417 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:02.417 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
01:56:02.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:02.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:56:02.417 00.000 15712 MoveAxis(W, 7, ABG)
01:56:02.417 00.000 15712 Guiding  Dir = 3, Dur = 7
01:56:02.417 00.000 15712 IsGuiding returns 0
01:56:02.442 00.025 15712 IsGuiding returns 0
01:56:02.442 00.000 15712 Move returns status 0, amount 7
01:56:02.442 00.000 15712 MoveAxis(N, 0, ABG)
01:56:02.442 00.000 15712 Move returns status 0, amount 0
01:56:02.442 00.000 15712 move complete, result=0
01:56:02.442 00.000 15712 worker thread done servicing request
01:56:02.442 00.000 15712 Worker thread wakes up
01:56:02.442 00.000 7988 GuideStep: 0.2 px 7 ms WEST, -0.1 px 0 ms NORTH
01:56:02.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:02.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:03.849 01.407 15712 Exposure complete
01:56:03.913 00.064 15712 worker thread done servicing request
01:56:03.913 00.000 7988 OnExposeComplete: enter
01:56:03.913 00.000 7988 UpdateGuideState(): m_state=6
01:56:03.913 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3238
01:56:03.913 00.000 7988 Star::Find returns 1 (0), X=976.01, Y=185.20, Mass=881, SNR=19.2, Peak=151 HFD=3.5
01:56:03.913 00.000 7988 MultiStar: [#1 0.17,0.42,1.01,U] [#2 0.28,0.25,0.87,U] [#3 0.19,0.43,0.83,U] [#4 0.22,0.07,0.67,U] [#5 0.05,0.69,0.00,M2] [#6 0.31,-0.09,0.69,U] [#7 0.03,-0.20,0.47,U] [#8 0.23,1.33,0.00,M7] 
01:56:03.913 00.000 7988 refined, 6 included, MultiStar: {0.26, 0.22}, one-star: {0.49, 0.31}
01:56:03.913 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.56) = xAngle (-0.86 = -0.86)
01:56:03.913 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
01:56:03.922 00.009 7988 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.70 mountX=0.22 mountY=-0.26, mountTheta=-0.88
01:56:03.922 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.22, opts=13)
01:56:03.922 00.000 7988 Enqueuing Move request for scope (0.26, 0.22)
01:56:03.922 00.000 15712 Worker thread wakes up
01:56:03.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.22) opts 0xd
01:56:03.922 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.22)
01:56:03.922 00.000 15712 Moving (0.26, 0.22) raw xDistance=0.22 yDistance=-0.26
01:56:03.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:56:03.922 00.000 7988 UpdateGuideState exits: m=881 SNR=19.2
01:56:03.928 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:03.930 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:03.930 00.000 7988 Enqueuing Expose request
01:56:03.932 00.002 15712 PPEC rslt: input = 0.22, final = 0.16, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:56:03.932 00.000 15712 PPEC: input: 0.22, control: 0.16, exposure: 1500
01:56:03.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:56:03.932 00.000 15712 MoveAxis(W, 51, ABG)
01:56:03.932 00.000 15712 Guiding  Dir = 3, Dur = 51
01:56:03.932 00.000 15712 IsGuiding returns 0
01:56:03.945 00.013 15712 PulseGuide returned control before completion, sleep 47
01:56:04.028 00.083 15712 IsGuiding returns 0
01:56:04.028 00.000 15712 Move returns status 0, amount 51
01:56:04.028 00.000 15712 MoveAxis(N, 67, ABG)
01:56:04.028 00.000 15712 Guiding  Dir = 0, Dur = 67
01:56:04.028 00.000 15712 IsGuiding returns 0
01:56:04.108 00.080 15712 IsGuiding returns 1
01:56:04.108 00.000 15712 scope still moving after pulse duration time elapsed
01:56:04.137 00.029 15712 IsGuiding returns 1
01:56:04.203 00.066 15712 IsGuiding returns 0
01:56:04.203 00.000 15712 scope move finished after 67 + 108 ms
01:56:04.203 00.000 15712 Move returns status 0, amount 67
01:56:04.203 00.000 15712 move complete, result=0
01:56:04.203 00.000 15712 worker thread done servicing request
01:56:04.203 00.000 15712 Worker thread wakes up
01:56:04.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:04.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:04.203 00.000 7988 GuideStep: 0.2 px 51 ms WEST, -0.3 px 67 ms NORTH
01:56:05.844 01.641 15712 Exposure complete
01:56:05.910 00.066 15712 worker thread done servicing request
01:56:05.910 00.000 7988 OnExposeComplete: enter
01:56:05.910 00.000 7988 UpdateGuideState(): m_state=6
01:56:05.912 00.002 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3239
01:56:05.912 00.000 7988 Star::Find returns 1 (0), X=975.50, Y=184.60, Mass=862, SNR=19.0, Peak=159 HFD=3.4
01:56:05.912 00.000 7988 MultiStar: [#1 0.03,-0.07,1.01,U] [#2 -0.14,-0.28,0.86,U] [#3 -0.03,-0.21,0.81,U] [#4 -0.27,-0.54,0.00,M1] [#5 0.06,0.50,0.69,U] [#6 -0.26,-0.72,0.00,M2] [#7 0.24,-0.71,0.00,M1] [#8 -0.06,0.19,0.47,U] 
01:56:05.915 00.003 7988 refined, 5 included, MultiStar: {-0.02, -0.07}, one-star: {-0.02, -0.28}
01:56:05.915 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
01:56:05.917 00.002 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.78)
01:56:05.917 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.91 mountX=-0.07 mountY=0.03, mountTheta=2.78
01:56:05.919 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.07, opts=13)
01:56:05.921 00.002 7988 Enqueuing Move request for scope (-0.02, -0.07)
01:56:05.921 00.000 15712 Worker thread wakes up
01:56:05.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
01:56:05.921 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
01:56:05.921 00.000 15712 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=0.03
01:56:05.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:56:05.924 00.003 7988 UpdateGuideState exits: m=862 SNR=19.0
01:56:05.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:05.926 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:05.926 00.000 7988 Enqueuing Expose request
01:56:05.928 00.002 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:05.928 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
01:56:05.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:05.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:56:05.928 00.000 15712 MoveAxis(W, 10, ABG)
01:56:05.928 00.000 15712 Guiding  Dir = 3, Dur = 10
01:56:05.929 00.001 15712 IsGuiding returns 0
01:56:05.944 00.015 15712 IsGuiding returns 1
01:56:05.944 00.000 15712 scope still moving after pulse duration time elapsed
01:56:05.994 00.050 15712 IsGuiding returns 0
01:56:05.994 00.000 15712 scope move finished after 10 + 54 ms
01:56:05.994 00.000 15712 Move returns status 0, amount 10
01:56:05.994 00.000 15712 MoveAxis(N, 0, ABG)
01:56:05.994 00.000 15712 Move returns status 0, amount 0
01:56:05.994 00.000 15712 move complete, result=0
01:56:05.994 00.000 15712 worker thread done servicing request
01:56:05.994 00.000 15712 Worker thread wakes up
01:56:05.994 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:56:05.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:05.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:07.410 01.416 15712 Exposure complete
01:56:07.472 00.062 15712 worker thread done servicing request
01:56:07.472 00.000 7988 OnExposeComplete: enter
01:56:07.472 00.000 7988 UpdateGuideState(): m_state=6
01:56:07.475 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3240
01:56:07.475 00.000 7988 Star::Find returns 1 (0), X=975.65, Y=184.97, Mass=835, SNR=18.8, Peak=159 HFD=3.3
01:56:07.475 00.000 7988 MultiStar: [#1 -0.23,0.00,0.96,U] [#2 0.00,-0.41,0.89,U] [#3 -0.08,-0.34,0.84,U] [#4 -0.12,-0.16,0.72,U] [#5 -0.21,0.22,0.72,U] [#6 -0.39,-0.60,0.00,M3] [#7 0.04,-1.09,0.00,M2] [#8 0.05,0.31,0.49,U] 
01:56:07.475 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {0.12, 0.09}
01:56:07.475 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
01:56:07.475 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.33)
01:56:07.475 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.36 mountX=-0.06 mountY=0.07, mountTheta=2.34
01:56:07.475 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.06, opts=13)
01:56:07.475 00.000 7988 Enqueuing Move request for scope (-0.06, -0.06)
01:56:07.475 00.000 15712 Worker thread wakes up
01:56:07.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
01:56:07.475 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
01:56:07.475 00.000 15712 Moving (-0.06, -0.06) raw xDistance=-0.06 yDistance=0.07
01:56:07.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:56:07.475 00.000 7988 UpdateGuideState exits: m=835 SNR=18.8
01:56:07.488 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:07.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:07.488 00.000 7988 Enqueuing Expose request
01:56:07.488 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:07.488 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
01:56:07.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:07.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:56:07.492 00.004 15712 MoveAxis(W, 8, ABG)
01:56:07.492 00.000 15712 Guiding  Dir = 3, Dur = 8
01:56:07.492 00.000 15712 IsGuiding returns 0
01:56:07.513 00.021 15712 IsGuiding returns 0
01:56:07.513 00.000 15712 Move returns status 0, amount 8
01:56:07.513 00.000 15712 MoveAxis(N, 0, ABG)
01:56:07.513 00.000 15712 Move returns status 0, amount 0
01:56:07.513 00.000 15712 move complete, result=0
01:56:07.513 00.000 15712 worker thread done servicing request
01:56:07.513 00.000 15712 Worker thread wakes up
01:56:07.513 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:56:07.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:07.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:09.149 01.636 15712 Exposure complete
01:56:09.213 00.064 15712 worker thread done servicing request
01:56:09.213 00.000 7988 OnExposeComplete: enter
01:56:09.213 00.000 7988 UpdateGuideState(): m_state=6
01:56:09.213 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3241
01:56:09.213 00.000 7988 Star::Find returns 1 (0), X=975.35, Y=184.78, Mass=922, SNR=19.5, Peak=165 HFD=3.6
01:56:09.213 00.000 7988 MultiStar: [#1 -0.03,0.09,0.93,U] [#2 -0.07,-0.24,0.75,U] [#3 0.10,-0.09,0.77,U] [#4 -0.20,-0.20,0.68,U] [#5 -0.17,0.28,0.65,U] [#6 0.05,-0.27,0.61,U] [#7 -0.63,-0.48,0.00,M3] [#8 0.15,-0.11,0.34,U] 
01:56:09.213 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {-0.17, -0.11}
01:56:09.213 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
01:56:09.213 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.45)
01:56:09.213 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=-0.07 mountY=0.06, mountTheta=2.46
01:56:09.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
01:56:09.213 00.000 7988 Enqueuing Move request for scope (-0.06, -0.07)
01:56:09.226 00.013 15712 Worker thread wakes up
01:56:09.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:56:09.226 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:56:09.226 00.000 15712 Moving (-0.06, -0.07) raw xDistance=-0.07 yDistance=0.06
01:56:09.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:56:09.227 00.001 7988 UpdateGuideState exits: m=922 SNR=19.5
01:56:09.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:09.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:09.227 00.000 7988 Enqueuing Expose request
01:56:09.227 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:09.227 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
01:56:09.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:09.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:56:09.227 00.000 15712 MoveAxis(W, 9, ABG)
01:56:09.227 00.000 15712 Guiding  Dir = 3, Dur = 9
01:56:09.227 00.000 15712 IsGuiding returns 0
01:56:09.253 00.026 15712 IsGuiding returns 0
01:56:09.253 00.000 15712 Move returns status 0, amount 9
01:56:09.253 00.000 15712 MoveAxis(N, 0, ABG)
01:56:09.253 00.000 15712 Move returns status 0, amount 0
01:56:09.253 00.000 15712 move complete, result=0
01:56:09.253 00.000 15712 worker thread done servicing request
01:56:09.253 00.000 15712 Worker thread wakes up
01:56:09.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:09.253 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:56:09.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:10.664 01.411 15712 Exposure complete
01:56:10.727 00.063 15712 worker thread done servicing request
01:56:10.727 00.000 7988 OnExposeComplete: enter
01:56:10.727 00.000 7988 UpdateGuideState(): m_state=6
01:56:10.727 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3242
01:56:10.727 00.000 7988 Star::Find returns 1 (0), X=975.70, Y=184.93, Mass=776, SNR=18.0, Peak=148 HFD=3.4
01:56:10.727 00.000 7988 MultiStar: [#1 -0.40,-0.32,0.96,U] [#2 -0.11,-0.25,0.86,U] [#3 0.13,-0.23,0.83,U] [#4 -0.44,-0.42,0.00,M1] [#5 0.20,0.15,0.69,U] [#6 -0.05,-0.50,0.70,U] [#7 -0.11,-0.28,0.50,U] [#8 -0.44,0.29,0.00,M5] 
01:56:10.727 00.000 7988 single-star, 6 included, MultiStar: {-0.03, -0.19}, one-star: {0.18, 0.04}
01:56:10.727 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
01:56:10.727 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
01:56:10.727 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.23 mountX=0.04 mountY=-0.18, mountTheta=-1.34
01:56:10.737 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.04, opts=13)
01:56:10.737 00.000 7988 Enqueuing Move request for scope (0.18, 0.04)
01:56:10.737 00.000 15712 Worker thread wakes up
01:56:10.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
01:56:10.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
01:56:10.737 00.000 15712 Moving (0.18, 0.04) raw xDistance=0.04 yDistance=-0.18
01:56:10.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:56:10.741 00.004 7988 UpdateGuideState exits: m=776 SNR=18.0
01:56:10.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:10.743 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:10.743 00.000 7988 Enqueuing Expose request
01:56:10.743 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:10.743 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
01:56:10.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:10.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:56:10.743 00.000 15712 MoveAxis(W, 8, ABG)
01:56:10.743 00.000 15712 Guiding  Dir = 3, Dur = 8
01:56:10.743 00.000 15712 IsGuiding returns 0
01:56:10.773 00.030 15712 IsGuiding returns 0
01:56:10.773 00.000 15712 Move returns status 0, amount 8
01:56:10.773 00.000 15712 MoveAxis(N, 0, ABG)
01:56:10.773 00.000 15712 Move returns status 0, amount 0
01:56:10.773 00.000 15712 move complete, result=0
01:56:10.773 00.000 15712 worker thread done servicing request
01:56:10.773 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
01:56:10.773 00.000 15712 Worker thread wakes up
01:56:10.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:10.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:12.416 01.643 15712 Exposure complete
01:56:12.478 00.062 15712 worker thread done servicing request
01:56:12.480 00.002 7988 OnExposeComplete: enter
01:56:12.480 00.000 7988 UpdateGuideState(): m_state=6
01:56:12.480 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3243
01:56:12.480 00.000 7988 Star::Find returns 1 (0), X=975.22, Y=184.83, Mass=746, SNR=17.8, Peak=146 HFD=3.1
01:56:12.480 00.000 7988 MultiStar: [#1 -0.44,-0.11,1.10,U] [#2 -0.26,-0.07,0.99,U] [#3 -0.25,-0.02,0.89,U] [#4 -0.08,-0.22,0.80,U] [#5 -0.54,0.34,0.00,M1] [#6 0.05,-0.03,0.69,U] [#7 -0.15,-0.52,0.00,M3] [#8 0.12,-0.20,0.39,U] 
01:56:12.480 00.000 7988 refined, 6 included, MultiStar: {-0.21, -0.09}, one-star: {-0.30, -0.06}
01:56:12.480 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.31 = 1.98)
01:56:12.487 00.007 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.34 = 1.95)
01:56:12.487 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.74 mountX=-0.09 mountY=0.21, mountTheta=1.97
01:56:12.487 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.09, opts=13)
01:56:12.487 00.000 7988 Enqueuing Move request for scope (-0.21, -0.09)
01:56:12.487 00.000 15712 Worker thread wakes up
01:56:12.487 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
01:56:12.487 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
01:56:12.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:56:12.487 00.000 7988 UpdateGuideState exits: m=746 SNR=17.8
01:56:12.494 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:12.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:12.496 00.002 7988 Enqueuing Expose request
01:56:12.496 00.000 15712 Moving (-0.21, -0.09) raw xDistance=-0.09 yDistance=0.21
01:56:12.498 00.002 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:12.498 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
01:56:12.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:12.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:56:12.498 00.000 15712 MoveAxis(W, 7, ABG)
01:56:12.498 00.000 15712 Guiding  Dir = 3, Dur = 7
01:56:12.498 00.000 15712 IsGuiding returns 0
01:56:12.526 00.028 15712 IsGuiding returns 0
01:56:12.526 00.000 15712 Move returns status 0, amount 7
01:56:12.526 00.000 15712 MoveAxis(N, 0, ABG)
01:56:12.526 00.000 15712 Move returns status 0, amount 0
01:56:12.526 00.000 15712 move complete, result=0
01:56:12.526 00.000 15712 worker thread done servicing request
01:56:12.526 00.000 15712 Worker thread wakes up
01:56:12.526 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
01:56:12.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:12.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:13.946 01.420 15712 Exposure complete
01:56:14.009 00.063 15712 worker thread done servicing request
01:56:14.009 00.000 7988 OnExposeComplete: enter
01:56:14.009 00.000 7988 UpdateGuideState(): m_state=6
01:56:14.009 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3244
01:56:14.009 00.000 7988 Star::Find returns 1 (0), X=975.33, Y=185.31, Mass=829, SNR=18.5, Peak=140 HFD=3.5
01:56:14.009 00.000 7988 MultiStar: [#1 -0.26,-0.04,1.03,U] [#2 -0.03,-0.11,0.88,U] [#3 -0.16,-0.05,0.94,U] [#4 -0.19,-0.12,0.73,U] [#5 -0.06,0.35,0.73,U] [#6 -0.03,-0.21,0.66,U] [#7 -0.13,-0.41,0.52,U] [#8 -0.25,0.54,0.00,M5] 
01:56:14.017 00.008 7988 refined, 7 included, MultiStar: {-0.14, 0.01}, one-star: {-0.19, 0.42}
01:56:14.017 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.56) = xAngle (1.52 = 1.52)
01:56:14.017 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
01:56:14.017 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.08 mountX=0.01 mountY=0.14, mountTheta=1.52
01:56:14.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.01, opts=13)
01:56:14.017 00.000 7988 Enqueuing Move request for scope (-0.14, 0.01)
01:56:14.017 00.000 15712 Worker thread wakes up
01:56:14.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
01:56:14.017 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
01:56:14.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:56:14.025 00.008 7988 UpdateGuideState exits: m=829 SNR=18.5
01:56:14.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:14.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:14.025 00.000 7988 Enqueuing Expose request
01:56:14.025 00.000 15712 Moving (-0.14, 0.01) raw xDistance=0.01 yDistance=0.14
01:56:14.034 00.009 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:14.034 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
01:56:14.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:14.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:56:14.034 00.000 15712 MoveAxis(W, 5, ABG)
01:56:14.034 00.000 15712 Guiding  Dir = 3, Dur = 5
01:56:14.034 00.000 15712 IsGuiding returns 0
01:56:14.041 00.007 15712 IsGuiding returns 0
01:56:14.041 00.000 15712 Move returns status 0, amount 5
01:56:14.041 00.000 15712 MoveAxis(N, 0, ABG)
01:56:14.041 00.000 15712 Move returns status 0, amount 0
01:56:14.041 00.000 15712 move complete, result=0
01:56:14.041 00.000 15712 worker thread done servicing request
01:56:14.041 00.000 15712 Worker thread wakes up
01:56:14.041 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
01:56:14.051 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:14.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:15.686 01.635 15712 Exposure complete
01:56:15.747 00.061 15712 worker thread done servicing request
01:56:15.747 00.000 7988 OnExposeComplete: enter
01:56:15.747 00.000 7988 UpdateGuideState(): m_state=6
01:56:15.752 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3245
01:56:15.754 00.002 7988 Star::Find returns 1 (0), X=975.61, Y=185.28, Mass=886, SNR=19.3, Peak=134 HFD=3.6
01:56:15.754 00.000 7988 MultiStar: [#1 -0.11,0.59,0.00,M1] [#2 -0.18,-0.07,0.93,U] [#3 -0.31,0.57,0.00,M1] [#4 -0.22,-0.37,0.69,U] [#5 -0.63,0.75,0.00,M1] [#6 -0.20,-0.05,0.68,U] [#7 -0.47,0.12,0.51,U] [#8 0.02,0.62,0.00,M6] 
01:56:15.756 00.002 7988 refined, 4 included, MultiStar: {-0.16, 0.03}, one-star: {0.09, 0.40}
01:56:15.756 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
01:56:15.756 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
01:56:15.756 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.96 mountX=0.03 mountY=0.16, mountTheta=1.40
01:56:15.756 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.03, opts=13)
01:56:15.756 00.000 7988 Enqueuing Move request for scope (-0.16, 0.03)
01:56:15.763 00.007 15712 Worker thread wakes up
01:56:15.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
01:56:15.763 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
01:56:15.763 00.000 15712 Moving (-0.16, 0.03) raw xDistance=0.03 yDistance=0.16
01:56:15.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:56:15.763 00.000 7988 UpdateGuideState exits: m=886 SNR=19.3
01:56:15.767 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:15.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:15.769 00.002 7988 Enqueuing Expose request
01:56:15.770 00.001 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:15.770 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
01:56:15.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:15.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:56:15.770 00.000 15712 MoveAxis(W, 4, ABG)
01:56:15.770 00.000 15712 Guiding  Dir = 3, Dur = 4
01:56:15.770 00.000 15712 IsGuiding returns 0
01:56:15.788 00.018 15712 IsGuiding returns 0
01:56:15.788 00.000 15712 Move returns status 0, amount 4
01:56:15.788 00.000 15712 MoveAxis(N, 0, ABG)
01:56:15.788 00.000 15712 Move returns status 0, amount 0
01:56:15.788 00.000 15712 move complete, result=0
01:56:15.788 00.000 15712 worker thread done servicing request
01:56:15.788 00.000 15712 Worker thread wakes up
01:56:15.788 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.2 px 0 ms NORTH
01:56:15.795 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:15.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:17.197 01.402 15712 Exposure complete
01:56:17.263 00.066 15712 worker thread done servicing request
01:56:17.263 00.000 7988 OnExposeComplete: enter
01:56:17.263 00.000 7988 UpdateGuideState(): m_state=6
01:56:17.265 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3246
01:56:17.265 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=185.35, Mass=793, SNR=18.1, Peak=146 HFD=3.1
01:56:17.265 00.000 7988 MultiStar: [#1 -0.38,0.43,0.00,M2] [#2 -0.21,0.04,0.99,U] [#3 -0.36,0.25,0.93,U] [#4 -0.44,0.25,0.77,U] [#5 0.02,0.61,0.00,M2] [#6 -0.17,0.09,0.71,U] [#7 -0.12,-0.29,0.53,U] [#8 0.09,0.16,0.40,U] 
01:56:17.265 00.000 7988 refined, 6 included, MultiStar: {-0.20, 0.17}, one-star: {-0.02, 0.47}
01:56:17.265 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
01:56:17.265 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
01:56:17.265 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.43 mountX=0.17 mountY=0.19, mountTheta=0.85
01:56:17.265 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.17, opts=13)
01:56:17.265 00.000 7988 Enqueuing Move request for scope (-0.20, 0.17)
01:56:17.265 00.000 15712 Worker thread wakes up
01:56:17.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
01:56:17.265 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
01:56:17.265 00.000 15712 Moving (-0.20, 0.17) raw xDistance=0.17 yDistance=0.19
01:56:17.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:56:17.277 00.012 7988 UpdateGuideState exits: m=793 SNR=18.1
01:56:17.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:17.277 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:17.277 00.000 7988 Enqueuing Expose request
01:56:17.277 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
01:56:17.282 00.005 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
01:56:17.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:17.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:56:17.282 00.000 15712 MoveAxis(W, 36, ABG)
01:56:17.282 00.000 15712 Guiding  Dir = 3, Dur = 36
01:56:17.282 00.000 15712 IsGuiding returns 0
01:56:17.311 00.029 15712 PulseGuide returned control before completion, sleep 18
01:56:17.343 00.032 15712 IsGuiding returns 1
01:56:17.343 00.000 15712 scope still moving after pulse duration time elapsed
01:56:17.373 00.030 15712 IsGuiding returns 0
01:56:17.373 00.000 15712 scope move finished after 36 + 55 ms
01:56:17.373 00.000 15712 Move returns status 0, amount 36
01:56:17.373 00.000 15712 MoveAxis(N, 0, ABG)
01:56:17.373 00.000 15712 Move returns status 0, amount 0
01:56:17.373 00.000 15712 move complete, result=0
01:56:17.373 00.000 15712 worker thread done servicing request
01:56:17.373 00.000 15712 Worker thread wakes up
01:56:17.373 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
01:56:17.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:17.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:19.114 01.741 15712 Exposure complete
01:56:19.187 00.073 15712 worker thread done servicing request
01:56:19.187 00.000 7988 OnExposeComplete: enter
01:56:19.187 00.000 7988 UpdateGuideState(): m_state=6
01:56:19.187 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3247
01:56:19.192 00.005 7988 Star::Find returns 1 (0), X=975.48, Y=184.97, Mass=915, SNR=19.6, Peak=144 HFD=3.6
01:56:19.192 00.000 7988 MultiStar: [#1 -0.27,0.19,0.98,U] [#2 -0.25,-0.30,0.91,U] [#3 -0.08,-0.02,0.90,U] [#4 -0.49,-0.36,0.00,M1] [#5 -0.28,0.04,0.77,U] [#6 -0.39,-0.43,0.00,M1] [#7 -0.20,0.03,0.51,U] [#8 -0.37,0.19,0.51,U] 
01:56:19.192 00.000 7988 single-star, 6 included, MultiStar: {-0.20, 0.02}, one-star: {-0.04, 0.08}
01:56:19.192 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
01:56:19.192 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
01:56:19.192 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.10 cameraTheta=2.05 mountX=0.08 mountY=0.04, mountTheta=0.46
01:56:19.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.08, opts=13)
01:56:19.192 00.000 7988 Enqueuing Move request for scope (-0.04, 0.08)
01:56:19.192 00.000 15712 Worker thread wakes up
01:56:19.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
01:56:19.192 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
01:56:19.192 00.000 15712 Moving (-0.04, 0.08) raw xDistance=0.08 yDistance=0.04
01:56:19.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
01:56:19.192 00.000 7988 UpdateGuideState exits: m=915 SNR=19.6
01:56:19.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:19.204 00.012 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:19.204 00.000 7988 Enqueuing Expose request
01:56:19.204 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:19.204 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
01:56:19.204 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:19.204 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:56:19.204 00.000 15712 MoveAxis(W, 3, ABG)
01:56:19.204 00.000 15712 Guiding  Dir = 3, Dur = 3
01:56:19.204 00.000 15712 IsGuiding returns 0
01:56:19.261 00.057 15712 IsGuiding returns 0
01:56:19.261 00.000 15712 Move returns status 0, amount 3
01:56:19.261 00.000 15712 MoveAxis(N, 0, ABG)
01:56:19.261 00.000 15712 Move returns status 0, amount 0
01:56:19.261 00.000 15712 move complete, result=0
01:56:19.261 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:56:19.263 00.002 15712 worker thread done servicing request
01:56:19.263 00.000 15712 Worker thread wakes up
01:56:19.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:19.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:20.676 01.413 15712 Exposure complete
01:56:20.738 00.062 15712 worker thread done servicing request
01:56:20.738 00.000 7988 OnExposeComplete: enter
01:56:20.738 00.000 7988 UpdateGuideState(): m_state=6
01:56:20.742 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3248
01:56:20.742 00.000 7988 Star::Find returns 1 (0), X=975.49, Y=185.06, Mass=805, SNR=18.5, Peak=145 HFD=3.6
01:56:20.744 00.002 7988 MultiStar: [#1 0.01,-0.10,1.02,U] [#2 -0.00,-0.07,0.93,U] [#3 -0.04,-0.04,0.86,U] [#4 0.02,-0.20,0.74,U] [#5 0.20,0.49,0.00,M2] [#6 0.03,-0.26,0.68,U] [#7 -0.32,-0.50,0.00,M1] [#8 0.26,-0.07,0.48,U] 
01:56:20.744 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.07}, one-star: {-0.04, 0.18}
01:56:20.746 00.002 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
01:56:20.746 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
01:56:20.748 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.30 mountX=-0.07 mountY=-0.02, mountTheta=-2.89
01:56:20.750 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
01:56:20.752 00.002 7988 Enqueuing Move request for scope (0.02, -0.07)
01:56:20.752 00.000 15712 Worker thread wakes up
01:56:20.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:56:20.752 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:56:20.752 00.000 15712 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.02
01:56:20.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:56:20.754 00.002 7988 UpdateGuideState exits: m=805 SNR=18.5
01:56:20.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:20.756 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:20.756 00.000 7988 Enqueuing Expose request
01:56:20.758 00.002 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:20.758 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
01:56:20.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:20.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:56:20.758 00.000 15712 MoveAxis(W, 2, ABG)
01:56:20.758 00.000 15712 Guiding  Dir = 3, Dur = 2
01:56:20.758 00.000 15712 IsGuiding returns 0
01:56:20.775 00.017 15712 IsGuiding returns 0
01:56:20.775 00.000 15712 Move returns status 0, amount 2
01:56:20.775 00.000 15712 MoveAxis(N, 0, ABG)
01:56:20.775 00.000 15712 Move returns status 0, amount 0
01:56:20.775 00.000 15712 move complete, result=0
01:56:20.775 00.000 15712 worker thread done servicing request
01:56:20.775 00.000 15712 Worker thread wakes up
01:56:20.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:20.775 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:56:20.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:22.523 01.748 15712 Exposure complete
01:56:22.585 00.062 15712 worker thread done servicing request
01:56:22.585 00.000 7988 OnExposeComplete: enter
01:56:22.587 00.002 7988 UpdateGuideState(): m_state=6
01:56:22.587 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3249
01:56:22.587 00.000 7988 Star::Find returns 1 (0), X=975.26, Y=185.39, Mass=993, SNR=20.6, Peak=153 HFD=3.6
01:56:22.587 00.000 7988 MultiStar: [#1 -0.18,0.07,0.86,U] [#2 -0.06,0.15,0.78,U] [#3 0.21,0.33,0.74,U] [#4 0.08,0.00,0.66,U] [#5 -0.05,0.54,0.00,M3] [#6 0.07,-0.27,0.63,U] [#7 -0.13,0.18,0.47,U] [#8 -0.17,0.47,0.43,U] 
01:56:22.587 00.000 7988 refined, 7 included, MultiStar: {-0.06, 0.19}, one-star: {-0.26, 0.51}
01:56:22.587 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.32 = 0.32)
01:56:22.587 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
01:56:22.587 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.89 mountX=0.19 mountY=0.06, mountTheta=0.29
01:56:22.587 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.19, opts=13)
01:56:22.587 00.000 7988 Enqueuing Move request for scope (-0.06, 0.19)
01:56:22.587 00.000 15712 Worker thread wakes up
01:56:22.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
01:56:22.587 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
01:56:22.587 00.000 15712 Moving (-0.06, 0.19) raw xDistance=0.19 yDistance=0.06
01:56:22.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:56:22.599 00.012 7988 UpdateGuideState exits: m=993 SNR=20.6
01:56:22.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:22.599 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:22.599 00.000 7988 Enqueuing Expose request
01:56:22.604 00.005 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
01:56:22.604 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
01:56:22.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:22.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:56:22.604 00.000 15712 MoveAxis(W, 40, ABG)
01:56:22.604 00.000 15712 Guiding  Dir = 3, Dur = 40
01:56:22.604 00.000 15712 IsGuiding returns 0
01:56:22.631 00.027 15712 PulseGuide returned control before completion, sleep 22
01:56:22.682 00.051 15712 IsGuiding returns 0
01:56:22.682 00.000 15712 Move returns status 0, amount 40
01:56:22.682 00.000 15712 MoveAxis(N, 0, ABG)
01:56:22.682 00.000 15712 Move returns status 0, amount 0
01:56:22.682 00.000 15712 move complete, result=0
01:56:22.682 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
01:56:22.683 00.001 15712 worker thread done servicing request
01:56:22.683 00.000 15712 Worker thread wakes up
01:56:22.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:22.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:24.101 01.418 15712 Exposure complete
01:56:24.162 00.061 15712 worker thread done servicing request
01:56:24.162 00.000 7988 OnExposeComplete: enter
01:56:24.162 00.000 7988 UpdateGuideState(): m_state=6
01:56:24.167 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3250
01:56:24.169 00.002 7988 Star::Find returns 1 (0), X=975.53, Y=184.89, Mass=929, SNR=19.9, Peak=144 HFD=3.6
01:56:24.169 00.000 7988 MultiStar: [#1 0.01,0.16,0.97,U] [#2 -0.17,-0.02,0.89,U] [#3 0.02,-0.20,0.80,U] [#4 -0.27,-0.23,0.79,U] [#5 -0.13,0.62,0.00,M4] [#6 0.05,-0.04,0.67,U] [#7 -0.63,0.05,0.00,M1] [#8 0.09,-0.11,0.51,U] 
01:56:24.171 00.002 7988 single-star, 6 included, MultiStar: {-0.05, -0.05}, one-star: {0.01, 0.01}
01:56:24.171 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
01:56:24.173 00.002 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
01:56:24.173 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.76 mountX=0.01 mountY=-0.01, mountTheta=-0.82
01:56:24.175 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
01:56:24.177 00.002 7988 Enqueuing Move request for scope (0.01, 0.01)
01:56:24.177 00.000 15712 Worker thread wakes up
01:56:24.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:56:24.177 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:56:24.177 00.000 15712 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
01:56:24.179 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
01:56:24.179 00.000 7988 UpdateGuideState exits: m=929 SNR=19.9
01:56:24.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:24.179 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:24.179 00.000 7988 Enqueuing Expose request
01:56:24.179 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:24.179 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
01:56:24.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:24.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:56:24.179 00.000 15712 MoveAxis(W, 3, ABG)
01:56:24.179 00.000 15712 Guiding  Dir = 3, Dur = 3
01:56:24.179 00.000 15712 IsGuiding returns 0
01:56:24.231 00.052 15712 IsGuiding returns 0
01:56:24.231 00.000 15712 Move returns status 0, amount 3
01:56:24.231 00.000 15712 MoveAxis(N, 0, ABG)
01:56:24.231 00.000 15712 Move returns status 0, amount 0
01:56:24.231 00.000 15712 move complete, result=0
01:56:24.231 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:56:24.234 00.003 15712 worker thread done servicing request
01:56:24.234 00.000 15712 Worker thread wakes up
01:56:24.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:24.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:25.875 01.641 15712 Exposure complete
01:56:25.937 00.062 15712 worker thread done servicing request
01:56:25.937 00.000 7988 OnExposeComplete: enter
01:56:25.937 00.000 7988 UpdateGuideState(): m_state=6
01:56:25.937 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3251
01:56:25.937 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=185.13, Mass=797, SNR=18.5, Peak=154 HFD=3.3
01:56:25.937 00.000 7988 MultiStar: [#1 -0.05,-0.13,1.07,U] [#2 -0.25,-0.50,0.00,M1] [#3 0.07,-0.32,0.82,U] [#4 -0.02,-0.47,0.77,U] [#5 0.07,-0.28,0.74,U] [#6 -0.00,-0.50,0.71,U] [#7 0.10,-0.84,0.00,M2] [#8 -0.31,0.04,0.45,U] 
01:56:25.937 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.19}, one-star: {-0.24, 0.25}
01:56:25.937 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.45 = 2.84)
01:56:25.937 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
01:56:25.937 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.88 mountX=-0.19 mountY=0.07, mountTheta=2.81
01:56:25.937 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.19, opts=13)
01:56:25.952 00.015 7988 Enqueuing Move request for scope (-0.06, -0.19)
01:56:25.954 00.002 15712 Worker thread wakes up
01:56:25.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:56:25.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
01:56:25.954 00.000 7988 UpdateGuideState exits: m=797 SNR=18.5
01:56:25.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
01:56:25.954 00.000 15712 Moving (-0.06, -0.19) raw xDistance=-0.19 yDistance=0.07
01:56:25.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:25.954 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:25.954 00.000 7988 Enqueuing Expose request
01:56:25.954 00.000 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
01:56:25.954 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
01:56:25.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:25.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:56:25.954 00.000 15712 MoveAxis(E, 34, ABG)
01:56:25.954 00.000 15712 Guiding  Dir = 2, Dur = 34
01:56:25.954 00.000 15712 IsGuiding returns 0
01:56:25.990 00.036 15712 PulseGuide returned control before completion, sleep 17
01:56:26.038 00.048 15712 IsGuiding returns 0
01:56:26.038 00.000 15712 Move returns status 0, amount 34
01:56:26.038 00.000 15712 MoveAxis(N, 0, ABG)
01:56:26.038 00.000 15712 Move returns status 0, amount 0
01:56:26.038 00.000 15712 move complete, result=0
01:56:26.038 00.000 15712 worker thread done servicing request
01:56:26.038 00.000 15712 Worker thread wakes up
01:56:26.038 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
01:56:26.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:26.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:27.455 01.417 15712 Exposure complete
01:56:27.517 00.062 15712 worker thread done servicing request
01:56:27.517 00.000 7988 OnExposeComplete: enter
01:56:27.517 00.000 7988 UpdateGuideState(): m_state=6
01:56:27.522 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3252
01:56:27.522 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=184.87, Mass=935, SNR=19.9, Peak=135 HFD=4.0
01:56:27.524 00.002 7988 MultiStar: [#1 0.15,-0.26,0.91,U] [#2 0.19,-0.19,0.85,U] [#3 0.13,-0.52,0.00,M1] [#4 -0.01,-0.33,0.72,U] [#5 0.15,0.43,0.67,U] [#6 0.07,-0.47,0.63,U] [#7 -0.22,-0.03,0.52,U] [#8 -0.39,1.16,0.00,M1] 
01:56:27.524 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.12}, one-star: {-0.24, -0.01}
01:56:27.526 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
01:56:27.526 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
01:56:27.528 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.44 mountX=-0.12 mountY=-0.01, mountTheta=-3.03
01:56:27.530 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.12, opts=13)
01:56:27.530 00.000 7988 Enqueuing Move request for scope (0.02, -0.12)
01:56:27.532 00.002 15712 Worker thread wakes up
01:56:27.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
01:56:27.532 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
01:56:27.532 00.000 15712 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=-0.01
01:56:27.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
01:56:27.533 00.001 7988 UpdateGuideState exits: m=935 SNR=19.9
01:56:27.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:27.533 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:27.533 00.000 7988 Enqueuing Expose request
01:56:27.533 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:27.533 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
01:56:27.533 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:27.533 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:56:27.533 00.000 15712 MoveAxis(W, 3, ABG)
01:56:27.533 00.000 15712 Guiding  Dir = 3, Dur = 3
01:56:27.573 00.040 15712 IsGuiding returns 0
01:56:27.583 00.010 15712 IsGuiding returns 0
01:56:27.583 00.000 15712 Move returns status 0, amount 3
01:56:27.583 00.000 15712 MoveAxis(N, 0, ABG)
01:56:27.583 00.000 15712 Move returns status 0, amount 0
01:56:27.583 00.000 15712 move complete, result=0
01:56:27.583 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:56:27.590 00.007 15712 worker thread done servicing request
01:56:27.590 00.000 15712 Worker thread wakes up
01:56:27.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:27.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:29.228 01.638 15712 Exposure complete
01:56:29.288 00.060 15712 worker thread done servicing request
01:56:29.288 00.000 7988 OnExposeComplete: enter
01:56:29.288 00.000 7988 UpdateGuideState(): m_state=6
01:56:29.294 00.006 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3253
01:56:29.294 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=184.75, Mass=851, SNR=19.0, Peak=154 HFD=3.6
01:56:29.296 00.002 7988 MultiStar: [#1 0.06,0.12,0.95,U] [#2 -0.10,0.11,0.85,U] [#3 0.02,-0.02,0.82,U] [#4 -0.39,-0.38,0.00,M1] [#5 0.05,0.02,0.70,U] [#6 -0.40,-0.60,0.00,M1] [#7 -0.01,-0.43,0.39,U] [#8 -0.39,0.44,0.00,M2] 
01:56:29.296 00.000 7988 refined, 5 included, MultiStar: {0.00, -0.02}, one-star: {-0.01, -0.13}
01:56:29.298 00.002 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
01:56:29.298 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
01:56:29.298 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.51 mountX=-0.02 mountY=-0.00, mountTheta=-3.10
01:56:29.298 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.02, opts=13)
01:56:29.298 00.000 7988 Enqueuing Move request for scope (0.00, -0.02)
01:56:29.304 00.006 15712 Worker thread wakes up
01:56:29.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:56:29.304 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:56:29.305 00.001 15712 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=-0.00
01:56:29.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
01:56:29.305 00.000 7988 UpdateGuideState exits: m=851 SNR=19.0
01:56:29.307 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:29.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:29.309 00.002 7988 Enqueuing Expose request
01:56:29.309 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:29.309 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
01:56:29.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:29.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:56:29.309 00.000 15712 MoveAxis(W, 2, ABG)
01:56:29.309 00.000 15712 Guiding  Dir = 3, Dur = 2
01:56:29.309 00.000 15712 IsGuiding returns 0
01:56:29.322 00.013 15712 IsGuiding returns 0
01:56:29.322 00.000 15712 Move returns status 0, amount 2
01:56:29.322 00.000 15712 MoveAxis(N, 0, ABG)
01:56:29.322 00.000 15712 Move returns status 0, amount 0
01:56:29.322 00.000 15712 move complete, result=0
01:56:29.322 00.000 15712 worker thread done servicing request
01:56:29.322 00.000 15712 Worker thread wakes up
01:56:29.322 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:56:29.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:29.333 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:30.738 01.405 15712 Exposure complete
01:56:30.802 00.064 15712 worker thread done servicing request
01:56:30.802 00.000 7988 OnExposeComplete: enter
01:56:30.802 00.000 7988 UpdateGuideState(): m_state=6
01:56:30.805 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3254
01:56:30.805 00.000 7988 Star::Find returns 1 (0), X=975.48, Y=185.13, Mass=826, SNR=18.7, Peak=145 HFD=3.5
01:56:30.807 00.002 7988 MultiStar: [#1 -0.28,0.18,1.03,U] [#2 -0.29,-0.08,0.90,U] [#3 0.08,0.12,0.83,U] [#4 -0.36,-0.25,0.67,U] [#5 -0.41,0.54,0.00,M2] [#6 -0.08,-0.16,0.63,U] [#7 -0.46,-0.38,0.00,M1] [#8 -0.09,0.43,0.42,U] 
01:56:30.807 00.000 7988 refined, 6 included, MultiStar: {-0.15, 0.07}, one-star: {-0.04, 0.24}
01:56:30.809 00.002 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
01:56:30.809 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
01:56:30.811 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.74 mountX=0.06 mountY=0.15, mountTheta=1.17
01:56:30.813 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.07, opts=13)
01:56:30.813 00.000 7988 Enqueuing Move request for scope (-0.15, 0.07)
01:56:30.815 00.002 15712 Worker thread wakes up
01:56:30.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
01:56:30.815 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
01:56:30.815 00.000 15712 Moving (-0.15, 0.07) raw xDistance=0.06 yDistance=0.15
01:56:30.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=48, FiltMax=255, Gamma=0.690
01:56:30.815 00.000 7988 UpdateGuideState exits: m=826 SNR=18.7
01:56:30.817 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:30.817 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:30.820 00.003 7988 Enqueuing Expose request
01:56:30.820 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:30.820 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
01:56:30.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:30.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:56:30.820 00.000 15712 MoveAxis(W, 2, ABG)
01:56:30.820 00.000 15712 Guiding  Dir = 3, Dur = 2
01:56:30.820 00.000 15712 IsGuiding returns 0
01:56:30.850 00.030 15712 IsGuiding returns 0
01:56:30.850 00.000 15712 Move returns status 0, amount 2
01:56:30.850 00.000 15712 MoveAxis(N, 0, ABG)
01:56:30.850 00.000 15712 Move returns status 0, amount 0
01:56:30.850 00.000 15712 move complete, result=0
01:56:30.850 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
01:56:30.852 00.002 15712 worker thread done servicing request
01:56:30.852 00.000 15712 Worker thread wakes up
01:56:30.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:30.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:32.492 01.640 15712 Exposure complete
01:56:32.553 00.061 15712 worker thread done servicing request
01:56:32.553 00.000 7988 OnExposeComplete: enter
01:56:32.553 00.000 7988 UpdateGuideState(): m_state=6
01:56:32.553 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3255
01:56:32.553 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=184.97, Mass=926, SNR=19.7, Peak=155 HFD=3.7
01:56:32.553 00.000 7988 MultiStar: [#1 -0.25,0.13,0.86,U] [#2 0.20,-0.14,0.87,U] [#3 -0.09,0.10,0.78,U] [#4 -0.20,-0.19,0.68,U] [#5 0.15,0.54,0.00,M3] [#6 -0.15,-0.36,0.68,U] [#7 0.01,-0.14,0.48,U] [#8 -0.46,0.34,0.00,M2] 
01:56:32.553 00.000 7988 single-star, 6 included, MultiStar: {-0.07, -0.06}, one-star: {-0.01, 0.08}
01:56:32.553 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
01:56:32.553 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
01:56:32.553 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.70 mountX=0.08 mountY=0.01, mountTheta=0.10
01:56:32.553 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
01:56:32.553 00.000 7988 Enqueuing Move request for scope (-0.01, 0.08)
01:56:32.568 00.015 15712 Worker thread wakes up
01:56:32.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:56:32.568 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:56:32.568 00.000 15712 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=0.01
01:56:32.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:56:32.568 00.000 7988 UpdateGuideState exits: m=926 SNR=19.7
01:56:32.571 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:32.571 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:32.573 00.002 7988 Enqueuing Expose request
01:56:32.573 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:32.573 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
01:56:32.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:32.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:56:32.573 00.000 15712 MoveAxis(W, 1, ABG)
01:56:32.573 00.000 15712 Guiding  Dir = 3, Dur = 1
01:56:32.573 00.000 15712 IsGuiding returns 0
01:56:32.619 00.046 15712 IsGuiding returns 0
01:56:32.619 00.000 15712 Move returns status 0, amount 1
01:56:32.619 00.000 15712 MoveAxis(N, 0, ABG)
01:56:32.619 00.000 15712 Move returns status 0, amount 0
01:56:32.619 00.000 15712 move complete, result=0
01:56:32.619 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
01:56:32.626 00.007 15712 worker thread done servicing request
01:56:32.626 00.000 15712 Worker thread wakes up
01:56:32.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:32.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:34.037 01.411 15712 Exposure complete
01:56:34.098 00.061 15712 worker thread done servicing request
01:56:34.098 00.000 7988 OnExposeComplete: enter
01:56:34.100 00.002 7988 UpdateGuideState(): m_state=6
01:56:34.100 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3256
01:56:34.100 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=185.24, Mass=886, SNR=19.4, Peak=141 HFD=3.7
01:56:34.100 00.000 7988 MultiStar: [#1 0.06,0.22,1.00,U] [#2 -0.13,-0.07,0.85,U] [#3 -0.11,-0.02,0.83,U] [#4 -0.12,-0.01,0.64,U] [#5 0.17,0.15,0.68,U] [#6 -0.18,-0.11,0.62,U] [#7 -0.42,-0.90,0.00,M1] [#8 0.08,0.08,0.37,U] 
01:56:34.100 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.09}, one-star: {0.15, 0.36}
01:56:34.100 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
01:56:34.100 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
01:56:34.100 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.62 mountX=0.09 mountY=0.00, mountTheta=0.03
01:56:34.100 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.09, opts=13)
01:56:34.100 00.000 7988 Enqueuing Move request for scope (-0.01, 0.09)
01:56:34.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=255, Gamma=0.690
01:56:34.100 00.000 7988 UpdateGuideState exits: m=886 SNR=19.4
01:56:34.114 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:34.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:34.114 00.000 7988 Enqueuing Expose request
01:56:34.117 00.003 15712 Worker thread wakes up
01:56:34.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:56:34.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:56:34.117 00.000 15712 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=0.00
01:56:34.117 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:34.117 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
01:56:34.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:34.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:56:34.117 00.000 15712 MoveAxis(W, 0, ABG)
01:56:34.117 00.000 15712 Move returns status 0, amount 0
01:56:34.117 00.000 15712 MoveAxis(N, 0, ABG)
01:56:34.117 00.000 15712 Move returns status 0, amount 0
01:56:34.117 00.000 15712 move complete, result=0
01:56:34.117 00.000 15712 worker thread done servicing request
01:56:34.117 00.000 15712 Worker thread wakes up
01:56:34.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:34.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:34.117 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
01:56:35.756 01.639 15712 Exposure complete
01:56:35.821 00.065 15712 worker thread done servicing request
01:56:35.821 00.000 7988 OnExposeComplete: enter
01:56:35.821 00.000 7988 UpdateGuideState(): m_state=6
01:56:35.821 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3257
01:56:35.821 00.000 7988 Star::Find returns 1 (0), X=975.81, Y=185.17, Mass=885, SNR=19.5, Peak=133 HFD=4.0
01:56:35.821 00.000 7988 MultiStar: [#1 0.15,0.32,0.99,U] [#2 0.15,-0.02,0.76,U] [#3 0.11,-0.13,0.77,U] [#4 0.13,-0.72,0.00,M1] [#5 0.21,0.15,0.68,U] [#6 -0.37,-0.30,0.63,U] [#7 0.72,-0.11,0.00,M2] [#8 -0.52,0.03,0.36,U] 
01:56:35.821 00.000 7988 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.28, 0.29}
01:56:35.821 00.000 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
01:56:35.821 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
01:56:35.821 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.87 mountX=0.08 mountY=-0.07, mountTheta=-0.71
01:56:35.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
01:56:35.834 00.013 7988 Enqueuing Move request for scope (0.07, 0.08)
01:56:35.834 00.000 15712 Worker thread wakes up
01:56:35.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:56:35.834 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:56:35.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:56:35.837 00.003 7988 UpdateGuideState exits: m=885 SNR=19.5
01:56:35.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:35.839 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:35.839 00.000 7988 Enqueuing Expose request
01:56:35.841 00.002 15712 Moving (0.07, 0.08) raw xDistance=0.08 yDistance=-0.07
01:56:35.841 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:35.841 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
01:56:35.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:35.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:56:35.841 00.000 15712 MoveAxis(E, 1, ABG)
01:56:35.841 00.000 15712 Guiding  Dir = 2, Dur = 1
01:56:35.841 00.000 15712 IsGuiding returns 0
01:56:35.869 00.028 15712 IsGuiding returns 0
01:56:35.869 00.000 15712 Move returns status 0, amount 1
01:56:35.869 00.000 15712 MoveAxis(N, 0, ABG)
01:56:35.869 00.000 15712 Move returns status 0, amount 0
01:56:35.869 00.000 15712 move complete, result=0
01:56:35.869 00.000 15712 worker thread done servicing request
01:56:35.869 00.000 15712 Worker thread wakes up
01:56:35.869 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:56:35.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:35.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:37.284 01.415 15712 Exposure complete
01:56:37.346 00.062 15712 worker thread done servicing request
01:56:37.346 00.000 7988 OnExposeComplete: enter
01:56:37.346 00.000 7988 UpdateGuideState(): m_state=6
01:56:37.360 00.014 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3258
01:56:37.362 00.002 7988 Star::Find returns 1 (0), X=975.50, Y=184.73, Mass=766, SNR=18.0, Peak=147 HFD=3.3
01:56:37.362 00.000 7988 MultiStar: [#1 -0.41,0.09,1.07,U] [#2 0.25,-0.37,0.90,U] [#3 0.18,-0.49,0.82,U] [#4 0.09,-0.52,0.00,M2] [#5 0.05,0.66,0.00,M2] [#6 -0.16,-0.31,0.73,U] [#7 -0.07,-0.38,0.49,U] [#8 -0.00,0.02,0.37,U] 
01:56:37.362 00.000 7988 single-star, 6 included, MultiStar: {-0.04, -0.22}, one-star: {-0.02, -0.15}
01:56:37.362 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
01:56:37.362 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.98)
01:56:37.362 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.71 mountX=-0.15 mountY=0.02, mountTheta=2.98
01:56:37.362 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.15, opts=13)
01:56:37.362 00.000 7988 Enqueuing Move request for scope (-0.02, -0.15)
01:56:37.362 00.000 15712 Worker thread wakes up
01:56:37.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
01:56:37.362 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
01:56:37.362 00.000 15712 Moving (-0.02, -0.15) raw xDistance=-0.15 yDistance=0.02
01:56:37.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
01:56:37.378 00.016 7988 UpdateGuideState exits: m=766 SNR=18.0
01:56:37.380 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:37.382 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:37.382 00.000 7988 Enqueuing Expose request
01:56:37.384 00.002 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:37.384 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:56:37.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:37.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:56:37.384 00.000 15712 MoveAxis(E, 2, ABG)
01:56:37.384 00.000 15712 Guiding  Dir = 2, Dur = 2
01:56:37.384 00.000 15712 IsGuiding returns 0
01:56:37.402 00.018 15712 IsGuiding returns 0
01:56:37.402 00.000 15712 Move returns status 0, amount 2
01:56:37.402 00.000 15712 MoveAxis(N, 0, ABG)
01:56:37.402 00.000 15712 Move returns status 0, amount 0
01:56:37.402 00.000 15712 move complete, result=0
01:56:37.402 00.000 15712 worker thread done servicing request
01:56:37.402 00.000 15712 Worker thread wakes up
01:56:37.402 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:56:37.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:37.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:39.043 01.641 15712 Exposure complete
01:56:39.105 00.062 15712 worker thread done servicing request
01:56:39.105 00.000 7988 OnExposeComplete: enter
01:56:39.105 00.000 7988 UpdateGuideState(): m_state=6
01:56:39.105 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3259
01:56:39.105 00.000 7988 Star::Find returns 1 (0), X=975.46, Y=185.07, Mass=860, SNR=18.9, Peak=130 HFD=3.8
01:56:39.105 00.000 7988 MultiStar: [#1 -0.25,0.49,0.00,M1] [#2 -0.24,0.03,0.84,U] [#3 0.19,0.16,0.72,U] [#4 -0.21,-0.34,0.67,U] [#5 0.15,0.48,0.69,U] [#6 -0.18,-0.08,0.64,U] [#7 -0.27,-0.21,0.37,U] [#8 -0.45,0.51,0.00,M1] 
01:56:39.105 00.000 7988 refined, 6 included, MultiStar: {-0.08, 0.06}, one-star: {-0.06, 0.19}
01:56:39.105 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.56) = xAngle (0.92 = 0.92)
01:56:39.105 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
01:56:39.105 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.48 mountX=0.06 mountY=0.08, mountTheta=0.91
01:56:39.121 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
01:56:39.121 00.000 7988 Enqueuing Move request for scope (-0.08, 0.06)
01:56:39.123 00.002 15712 Worker thread wakes up
01:56:39.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:56:39.123 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:56:39.123 00.000 15712 Moving (-0.08, 0.06) raw xDistance=0.06 yDistance=0.08
01:56:39.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:56:39.123 00.000 7988 UpdateGuideState exits: m=860 SNR=18.9
01:56:39.126 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:39.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:39.128 00.002 7988 Enqueuing Expose request
01:56:39.128 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:39.128 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
01:56:39.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:39.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:56:39.128 00.000 15712 MoveAxis(E, 4, ABG)
01:56:39.128 00.000 15712 Guiding  Dir = 2, Dur = 4
01:56:39.130 00.002 15712 IsGuiding returns 0
01:56:39.141 00.011 15712 IsGuiding returns 0
01:56:39.141 00.000 15712 Move returns status 0, amount 4
01:56:39.141 00.000 15712 MoveAxis(N, 0, ABG)
01:56:39.141 00.000 15712 Move returns status 0, amount 0
01:56:39.141 00.000 15712 move complete, result=0
01:56:39.141 00.000 15712 worker thread done servicing request
01:56:39.141 00.000 15712 Worker thread wakes up
01:56:39.141 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:56:39.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:39.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:40.557 01.416 15712 Exposure complete
01:56:40.621 00.064 15712 worker thread done servicing request
01:56:40.621 00.000 7988 OnExposeComplete: enter
01:56:40.621 00.000 7988 UpdateGuideState(): m_state=6
01:56:40.625 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3260
01:56:40.625 00.000 7988 Star::Find returns 1 (0), X=975.73, Y=185.21, Mass=795, SNR=18.3, Peak=144 HFD=3.5
01:56:40.627 00.002 7988 MultiStar: [#1 -0.09,0.65,0.00,M2] [#2 -0.07,0.06,0.82,U] [#3 0.09,0.21,0.78,U] [#4 -0.47,0.20,0.73,U] [#5 0.30,0.44,0.00,M2] [#6 -0.30,-0.28,0.66,U] [#7 0.10,-0.48,0.40,U] [#8 -0.26,0.46,0.00,M2] 
01:56:40.627 00.000 7988 refined, 5 included, MultiStar: {-0.07, 0.07}, one-star: {0.20, 0.32}
01:56:40.629 00.002 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
01:56:40.629 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
01:56:40.631 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.34 mountX=0.07 mountY=0.06, mountTheta=0.76
01:56:40.633 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.07, opts=13)
01:56:40.633 00.000 7988 Enqueuing Move request for scope (-0.07, 0.07)
01:56:40.635 00.002 15712 Worker thread wakes up
01:56:40.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
01:56:40.635 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
01:56:40.635 00.000 15712 Moving (-0.07, 0.07) raw xDistance=0.07 yDistance=0.06
01:56:40.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:56:40.637 00.002 7988 UpdateGuideState exits: m=795 SNR=18.3
01:56:40.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:40.639 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:40.639 00.000 7988 Enqueuing Expose request
01:56:40.639 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:40.639 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
01:56:40.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:40.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:56:40.639 00.000 15712 MoveAxis(E, 5, ABG)
01:56:40.639 00.000 15712 Guiding  Dir = 2, Dur = 5
01:56:40.669 00.030 15712 IsGuiding returns 0
01:56:40.690 00.021 15712 IsGuiding returns 0
01:56:40.690 00.000 15712 Move returns status 0, amount 5
01:56:40.690 00.000 15712 MoveAxis(N, 0, ABG)
01:56:40.690 00.000 15712 Move returns status 0, amount 0
01:56:40.690 00.000 15712 move complete, result=0
01:56:40.690 00.000 15712 worker thread done servicing request
01:56:40.690 00.000 15712 Worker thread wakes up
01:56:40.690 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:56:40.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:40.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:42.438 01.748 15712 Exposure complete
01:56:42.502 00.064 7988 OnExposeComplete: enter
01:56:42.502 00.000 7988 UpdateGuideState(): m_state=6
01:56:42.504 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3261
01:56:42.506 00.002 7988 Star::Find returns 1 (0), X=975.35, Y=185.30, Mass=763, SNR=17.9, Peak=142 HFD=3.5
01:56:42.508 00.002 15712 worker thread done servicing request
01:56:42.508 00.000 7988 MultiStar: [#1 -0.05,0.17,0.95,U] [#2 -0.11,-0.18,0.90,U] [#3 0.09,0.10,0.85,U] [#4 -0.35,0.02,0.68,U] [#5 0.19,0.08,0.70,U] [#6 -0.33,-0.02,0.61,U] [#7 -0.63,-0.56,0.00,M1] [#8 -0.40,0.21,0.38,U] 
01:56:42.508 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.10}, one-star: {-0.17, 0.41}
01:56:42.510 00.002 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.84 = 0.84)
01:56:42.510 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
01:56:42.512 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.40 mountX=0.10 mountY=0.11, mountTheta=0.83
01:56:42.514 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.10, opts=13)
01:56:42.515 00.001 7988 Enqueuing Move request for scope (-0.12, 0.10)
01:56:42.517 00.002 15712 Worker thread wakes up
01:56:42.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
01:56:42.517 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
01:56:42.517 00.000 15712 Moving (-0.12, 0.10) raw xDistance=0.10 yDistance=0.11
01:56:42.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:56:42.517 00.000 7988 UpdateGuideState exits: m=763 SNR=17.9
01:56:42.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:42.517 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:42.522 00.005 7988 Enqueuing Expose request
01:56:42.522 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:42.524 00.002 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
01:56:42.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:42.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:56:42.524 00.000 15712 MoveAxis(E, 7, ABG)
01:56:42.524 00.000 15712 Guiding  Dir = 2, Dur = 7
01:56:42.534 00.010 15712 IsGuiding returns 0
01:56:42.551 00.017 15712 IsGuiding returns 0
01:56:42.551 00.000 15712 Move returns status 0, amount 7
01:56:42.551 00.000 15712 MoveAxis(N, 0, ABG)
01:56:42.551 00.000 15712 Move returns status 0, amount 0
01:56:42.551 00.000 15712 move complete, result=0
01:56:42.551 00.000 15712 worker thread done servicing request
01:56:42.551 00.000 15712 Worker thread wakes up
01:56:42.551 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
01:56:42.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:42.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:43.967 01.416 15712 Exposure complete
01:56:44.028 00.061 15712 worker thread done servicing request
01:56:44.028 00.000 7988 OnExposeComplete: enter
01:56:44.028 00.000 7988 UpdateGuideState(): m_state=6
01:56:44.028 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3262
01:56:44.028 00.000 7988 Star::Find returns 1 (0), X=975.47, Y=185.16, Mass=787, SNR=18.0, Peak=143 HFD=3.7
01:56:44.028 00.000 7988 MultiStar: [#1 -0.05,0.14,1.04,U] [#2 -0.08,-0.30,0.83,U] [#3 0.14,-0.47,0.81,U] [#4 -0.30,-0.57,0.00,M1] [#5 -0.03,0.02,0.71,U] [#6 0.11,-0.36,0.62,U] [#7 0.37,-0.22,0.40,U] [#8 -0.19,0.34,0.43,U] 
01:56:44.028 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.05, 0.28}
01:56:44.028 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
01:56:44.028 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
01:56:44.028 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.40 mountX=-0.06 mountY=-0.01, mountTheta=-2.99
01:56:44.028 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
01:56:44.028 00.000 7988 Enqueuing Move request for scope (0.01, -0.06)
01:56:44.045 00.017 15712 Worker thread wakes up
01:56:44.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
01:56:44.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
01:56:44.045 00.000 15712 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=-0.01
01:56:44.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:56:44.045 00.000 7988 UpdateGuideState exits: m=787 SNR=18.0
01:56:44.049 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:44.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:44.049 00.000 7988 Enqueuing Expose request
01:56:44.049 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:44.049 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:56:44.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:44.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:56:44.049 00.000 15712 MoveAxis(E, 8, ABG)
01:56:44.049 00.000 15712 Guiding  Dir = 2, Dur = 8
01:56:44.049 00.000 15712 IsGuiding returns 0
01:56:44.062 00.013 15712 IsGuiding returns 0
01:56:44.062 00.000 15712 Move returns status 0, amount 8
01:56:44.062 00.000 15712 MoveAxis(N, 0, ABG)
01:56:44.062 00.000 15712 Move returns status 0, amount 0
01:56:44.062 00.000 15712 move complete, result=0
01:56:44.062 00.000 15712 worker thread done servicing request
01:56:44.062 00.000 15712 Worker thread wakes up
01:56:44.062 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:56:44.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:44.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:45.353 01.291 7988 evsrv: cli 0CCCEEA8 connect
01:56:45.366 00.013 7988 case statement mapped state 6 to 3
01:56:45.368 00.002 7988 case statement mapped state 6 to 3
01:56:45.370 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"a657ba46-344e-48cf-9656-a3ca95e26f99"}
01:56:45.371 00.001 7988 case statement mapped state 6 to 3
01:56:45.371 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"a657ba46-344e-48cf-9656-a3ca95e26f99"}
01:56:45.371 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
01:56:45.702 00.331 15712 Exposure complete
01:56:45.811 00.109 15712 worker thread done servicing request
01:56:45.811 00.000 7988 OnExposeComplete: enter
01:56:45.816 00.005 7988 UpdateGuideState(): m_state=6
01:56:45.818 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3263
01:56:45.820 00.002 7988 Star::Find returns 1 (0), X=975.68, Y=185.13, Mass=836, SNR=18.6, Peak=145 HFD=3.8
01:56:45.822 00.002 7988 MultiStar: [#1 -0.08,-0.05,0.95,U] [#2 0.02,-0.18,0.86,U] [#3 0.02,-0.04,0.78,U] [#4 0.06,-0.12,0.74,U] [#5 0.08,0.29,0.70,U] [#6 -0.05,-0.11,0.63,U] [#7 -0.01,-0.57,0.00,M1] [#8 0.16,0.09,0.46,U] 
01:56:45.825 00.003 7988 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.16, 0.24}
01:56:45.825 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
01:56:45.828 00.003 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:56:45.828 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.34 mountX=0.02 mountY=-0.04, mountTheta=-1.22
01:56:45.828 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.02, opts=13)
01:56:45.828 00.000 7988 Enqueuing Move request for scope (0.04, 0.02)
01:56:45.828 00.000 15712 Worker thread wakes up
01:56:45.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:56:45.841 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:56:45.841 00.000 7988 UpdateGuideState exits: m=836 SNR=18.6
01:56:45.841 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:56:45.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:45.845 00.004 15712 Moving (0.04, 0.02) raw xDistance=0.02 yDistance=-0.04
01:56:45.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:45.845 00.000 7988 Enqueuing Expose request
01:56:45.849 00.004 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:45.849 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
01:56:45.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:45.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:56:45.849 00.000 15712 MoveAxis(E, 7, ABG)
01:56:45.849 00.000 15712 Guiding  Dir = 2, Dur = 7
01:56:45.890 00.041 15712 IsGuiding returns 0
01:56:45.904 00.014 15712 IsGuiding returns 0
01:56:45.904 00.000 15712 Move returns status 0, amount 7
01:56:45.904 00.000 15712 MoveAxis(N, 0, ABG)
01:56:45.904 00.000 15712 Move returns status 0, amount 0
01:56:45.904 00.000 15712 move complete, result=0
01:56:45.904 00.000 15712 worker thread done servicing request
01:56:45.904 00.000 15712 Worker thread wakes up
01:56:45.904 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:56:45.909 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:45.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:47.315 01.406 15712 Exposure complete
01:56:47.390 00.075 15712 worker thread done servicing request
01:56:47.390 00.000 7988 OnExposeComplete: enter
01:56:47.390 00.000 7988 UpdateGuideState(): m_state=6
01:56:47.394 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
01:56:47.394 00.000 7988 Star::Find returns 1 (0), X=975.26, Y=185.27, Mass=767, SNR=18.0, Peak=134 HFD=3.5
01:56:47.394 00.000 7988 MultiStar: [#1 -0.05,0.29,1.06,U] [#2 -0.07,-0.02,0.83,U] [#3 -0.46,0.00,0.89,U] [#4 0.14,-0.06,0.67,U] [#5 0.03,0.29,0.72,U] [#6 -0.36,0.10,0.71,U] [#7 0.04,0.04,0.53,U] [#8 -0.11,0.54,0.00,M1] 
01:56:47.394 00.000 7988 refined, 7 included, MultiStar: {-0.14, 0.15}, one-star: {-0.26, 0.39}
01:56:47.394 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.56) = xAngle (0.77 = 0.77)
01:56:47.394 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
01:56:47.394 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.33 mountX=0.15 mountY=0.14, mountTheta=0.75
01:56:47.394 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.15, opts=13)
01:56:47.394 00.000 7988 Enqueuing Move request for scope (-0.14, 0.15)
01:56:47.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:56:47.407 00.013 7988 UpdateGuideState exits: m=767 SNR=18.0
01:56:47.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:47.410 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:47.410 00.000 7988 Enqueuing Expose request
01:56:47.410 00.000 15712 Worker thread wakes up
01:56:47.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
01:56:47.410 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
01:56:47.410 00.000 15712 Moving (-0.14, 0.15) raw xDistance=0.15 yDistance=0.14
01:56:47.410 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:47.410 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
01:56:47.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:47.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:56:47.410 00.000 15712 MoveAxis(E, 6, ABG)
01:56:47.410 00.000 15712 Guiding  Dir = 2, Dur = 6
01:56:47.410 00.000 15712 IsGuiding returns 0
01:56:47.442 00.032 15712 IsGuiding returns 0
01:56:47.442 00.000 15712 Move returns status 0, amount 6
01:56:47.442 00.000 15712 MoveAxis(N, 0, ABG)
01:56:47.442 00.000 15712 Move returns status 0, amount 0
01:56:47.442 00.000 15712 move complete, result=0
01:56:47.442 00.000 15712 worker thread done servicing request
01:56:47.442 00.000 15712 Worker thread wakes up
01:56:47.442 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:56:47.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:47.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:49.078 01.636 15712 Exposure complete
01:56:49.140 00.062 15712 worker thread done servicing request
01:56:49.140 00.000 7988 OnExposeComplete: enter
01:56:49.155 00.015 7988 UpdateGuideState(): m_state=6
01:56:49.157 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3265
01:56:49.157 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=185.19, Mass=794, SNR=18.2, Peak=158 HFD=3.2
01:56:49.159 00.002 7988 MultiStar: [#1 0.15,0.17,1.00,U] [#2 0.39,-0.03,0.83,U] [#3 -0.02,0.24,0.92,U] [#4 -0.03,-0.08,0.73,U] [#5 0.16,0.54,0.00,M1] [#6 0.20,-0.22,0.66,U] [#7 0.04,-0.39,0.54,U] [#8 0.44,0.76,0.00,M2] 
01:56:49.161 00.002 7988 refined, 6 included, MultiStar: {0.13, 0.05}, one-star: {0.16, 0.30}
01:56:49.161 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.23 = -1.23)
01:56:49.163 00.002 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
01:56:49.163 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.33 mountX=0.05 mountY=-0.13, mountTheta=-1.23
01:56:49.165 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.05, opts=13)
01:56:49.167 00.002 7988 Enqueuing Move request for scope (0.13, 0.05)
01:56:49.169 00.002 15712 Worker thread wakes up
01:56:49.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:56:49.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:56:49.169 00.000 15712 Moving (0.13, 0.05) raw xDistance=0.05 yDistance=-0.13
01:56:49.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:56:49.171 00.002 7988 UpdateGuideState exits: m=794 SNR=18.2
01:56:49.172 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:49.174 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:49.174 00.000 7988 Enqueuing Expose request
01:56:49.176 00.002 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:49.176 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
01:56:49.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:49.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:56:49.176 00.000 15712 MoveAxis(E, 5, ABG)
01:56:49.176 00.000 15712 Guiding  Dir = 2, Dur = 5
01:56:49.176 00.000 15712 IsGuiding returns 0
01:56:49.188 00.012 15712 IsGuiding returns 0
01:56:49.188 00.000 15712 Move returns status 0, amount 5
01:56:49.188 00.000 15712 MoveAxis(N, 0, ABG)
01:56:49.188 00.000 15712 Move returns status 0, amount 0
01:56:49.188 00.000 15712 move complete, result=0
01:56:49.188 00.000 15712 worker thread done servicing request
01:56:49.188 00.000 15712 Worker thread wakes up
01:56:49.188 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:56:49.202 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:49.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:50.618 01.416 15712 Exposure complete
01:56:50.681 00.063 15712 worker thread done servicing request
01:56:50.681 00.000 7988 OnExposeComplete: enter
01:56:50.681 00.000 7988 UpdateGuideState(): m_state=6
01:56:50.681 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3266
01:56:50.681 00.000 7988 Star::Find returns 1 (0), X=975.65, Y=185.36, Mass=828, SNR=18.4, Peak=133 HFD=3.4
01:56:50.681 00.000 7988 MultiStar: [#1 -0.19,0.39,0.96,U] [#2 0.16,0.14,0.88,U] [#3 0.02,-0.07,0.90,U] [#4 0.20,-0.02,0.70,U] [#5 0.21,0.76,0.00,M2] [#6 0.10,-0.04,0.68,U] [#7 -0.00,-0.04,0.41,U] [#8 0.18,0.85,0.00,M3] 
01:56:50.681 00.000 7988 refined, 6 included, MultiStar: {0.06, 0.15}, one-star: {0.13, 0.47}
01:56:50.697 00.016 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
01:56:50.697 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
01:56:50.697 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.22 mountX=0.15 mountY=-0.06, mountTheta=-0.37
01:56:50.697 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.15, opts=13)
01:56:50.704 00.007 7988 Enqueuing Move request for scope (0.06, 0.15)
01:56:50.706 00.002 15712 Worker thread wakes up
01:56:50.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
01:56:50.706 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
01:56:50.706 00.000 15712 Moving (0.06, 0.15) raw xDistance=0.15 yDistance=-0.06
01:56:50.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:56:50.708 00.002 7988 UpdateGuideState exits: m=828 SNR=18.4
01:56:50.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:50.710 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:50.710 00.000 7988 Enqueuing Expose request
01:56:50.712 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:50.712 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
01:56:50.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:50.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:56:50.712 00.000 15712 MoveAxis(E, 4, ABG)
01:56:50.712 00.000 15712 Guiding  Dir = 2, Dur = 4
01:56:50.712 00.000 15712 IsGuiding returns 0
01:56:50.733 00.021 15712 IsGuiding returns 0
01:56:50.733 00.000 15712 Move returns status 0, amount 4
01:56:50.733 00.000 15712 MoveAxis(N, 0, ABG)
01:56:50.733 00.000 15712 Move returns status 0, amount 0
01:56:50.733 00.000 15712 move complete, result=0
01:56:50.733 00.000 15712 worker thread done servicing request
01:56:50.733 00.000 15712 Worker thread wakes up
01:56:50.733 00.000 7988 GuideStep: 0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
01:56:50.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:50.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:52.481 01.748 15712 Exposure complete
01:56:52.543 00.062 15712 worker thread done servicing request
01:56:52.543 00.000 7988 OnExposeComplete: enter
01:56:52.543 00.000 7988 UpdateGuideState(): m_state=6
01:56:52.543 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3267
01:56:52.543 00.000 7988 Star::Find returns 1 (0), X=975.72, Y=185.25, Mass=812, SNR=18.5, Peak=160 HFD=3.1
01:56:52.549 00.006 7988 MultiStar: [#1 -0.29,0.38,0.96,U] [#2 -0.01,0.22,0.86,U] [#3 -0.03,0.06,0.86,U] [#4 -0.04,0.01,0.74,U] [#5 0.33,0.95,0.00,M3] [#6 -0.12,-0.23,0.76,U] [#7 0.02,0.16,0.45,U] [#8 -0.10,0.03,0.45,U] 
01:56:52.549 00.000 7988 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {0.20, 0.36}
01:56:52.549 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
01:56:52.549 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
01:56:52.549 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.86 mountX=0.15 mountY=0.04, mountTheta=0.27
01:56:52.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.15, opts=13)
01:56:52.549 00.000 7988 Enqueuing Move request for scope (-0.04, 0.15)
01:56:52.549 00.000 15712 Worker thread wakes up
01:56:52.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
01:56:52.549 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
01:56:52.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
01:56:52.559 00.010 7988 UpdateGuideState exits: m=812 SNR=18.5
01:56:52.559 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:52.559 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:52.559 00.000 7988 Enqueuing Expose request
01:56:52.559 00.000 15712 Moving (-0.04, 0.15) raw xDistance=0.15 yDistance=0.04
01:56:52.566 00.007 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:52.566 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
01:56:52.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:52.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:56:52.566 00.000 15712 MoveAxis(E, 5, ABG)
01:56:52.566 00.000 15712 Guiding  Dir = 2, Dur = 5
01:56:52.583 00.017 15712 IsGuiding returns 0
01:56:52.600 00.017 15712 IsGuiding returns 0
01:56:52.600 00.000 15712 Move returns status 0, amount 5
01:56:52.600 00.000 15712 MoveAxis(N, 0, ABG)
01:56:52.600 00.000 15712 Move returns status 0, amount 0
01:56:52.600 00.000 15712 move complete, result=0
01:56:52.600 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:56:52.607 00.007 15712 worker thread done servicing request
01:56:52.607 00.000 15712 Worker thread wakes up
01:56:52.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:52.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:54.027 01.420 15712 Exposure complete
01:56:54.089 00.062 15712 worker thread done servicing request
01:56:54.089 00.000 7988 OnExposeComplete: enter
01:56:54.089 00.000 7988 UpdateGuideState(): m_state=6
01:56:54.089 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3268
01:56:54.089 00.000 7988 Star::Find returns 1 (0), X=975.32, Y=185.00, Mass=878, SNR=19.2, Peak=163 HFD=3.5
01:56:54.096 00.007 7988 MultiStar: [#1 -0.26,-0.21,0.98,U] [#2 -0.20,-0.25,0.83,U] [#3 -0.05,-0.30,0.84,U] [#4 0.17,0.17,0.70,U] [#5 0.18,0.20,0.68,U] [#6 -0.11,-0.45,0.65,U] [#7 0.06,-0.55,0.00,M1] [#8 -0.15,-0.38,0.51,U] 
01:56:54.096 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.12}, one-star: {-0.20, 0.12}
01:56:54.096 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
01:56:54.096 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.48)
01:56:54.096 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.16 cameraTheta=-2.21 mountX=-0.13 mountY=0.10, mountTheta=2.49
01:56:54.096 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.12, opts=13)
01:56:54.096 00.000 7988 Enqueuing Move request for scope (-0.09, -0.12)
01:56:54.096 00.000 15712 Worker thread wakes up
01:56:54.096 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
01:56:54.096 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
01:56:54.104 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:56:54.104 00.000 7988 UpdateGuideState exits: m=878 SNR=19.2
01:56:54.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:54.104 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:54.104 00.000 7988 Enqueuing Expose request
01:56:54.104 00.000 15712 Moving (-0.09, -0.12) raw xDistance=-0.13 yDistance=0.10
01:56:54.113 00.009 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:54.113 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
01:56:54.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:54.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:56:54.113 00.000 15712 MoveAxis(E, 5, ABG)
01:56:54.113 00.000 15712 Guiding  Dir = 2, Dur = 5
01:56:54.113 00.000 15712 IsGuiding returns 0
01:56:54.140 00.027 15712 IsGuiding returns 0
01:56:54.140 00.000 15712 Move returns status 0, amount 5
01:56:54.140 00.000 15712 MoveAxis(N, 0, ABG)
01:56:54.140 00.000 15712 Move returns status 0, amount 0
01:56:54.140 00.000 15712 move complete, result=0
01:56:54.140 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:56:54.142 00.002 15712 worker thread done servicing request
01:56:54.142 00.000 15712 Worker thread wakes up
01:56:54.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:54.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:55.782 01.640 15712 Exposure complete
01:56:55.844 00.062 15712 worker thread done servicing request
01:56:55.844 00.000 7988 OnExposeComplete: enter
01:56:55.847 00.003 7988 UpdateGuideState(): m_state=6
01:56:55.849 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3269
01:56:55.849 00.000 7988 Star::Find returns 1 (0), X=975.71, Y=185.14, Mass=870, SNR=19.2, Peak=148 HFD=3.8
01:56:55.851 00.002 7988 MultiStar: [#1 -0.28,0.19,0.91,U] [#2 -0.04,-0.22,0.78,U] [#3 -0.14,-0.34,0.87,U] [#4 -0.17,-0.00,0.71,U] [#5 -0.10,0.40,0.67,U] [#6 -0.44,-0.37,0.00,M1] [#7 0.37,-0.22,0.38,U] [#8 -0.32,0.45,0.00,M2] 
01:56:55.851 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.03}, one-star: {0.19, 0.25}
01:56:55.853 00.002 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
01:56:55.853 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
01:56:55.855 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.66 mountX=0.03 mountY=0.05, mountTheta=1.09
01:56:55.857 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
01:56:55.857 00.000 7988 Enqueuing Move request for scope (-0.05, 0.03)
01:56:55.859 00.002 15712 Worker thread wakes up
01:56:55.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:56:55.859 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:56:55.859 00.000 15712 Moving (-0.05, 0.03) raw xDistance=0.03 yDistance=0.05
01:56:55.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:56:55.860 00.001 7988 UpdateGuideState exits: m=870 SNR=19.2
01:56:55.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:55.862 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:55.862 00.000 7988 Enqueuing Expose request
01:56:55.864 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:55.864 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:56:55.864 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:55.864 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:56:55.864 00.000 15712 MoveAxis(E, 6, ABG)
01:56:55.864 00.000 15712 Guiding  Dir = 2, Dur = 6
01:56:55.864 00.000 15712 IsGuiding returns 0
01:56:55.914 00.050 15712 IsGuiding returns 0
01:56:55.915 00.001 15712 Move returns status 0, amount 6
01:56:55.915 00.000 15712 MoveAxis(N, 0, ABG)
01:56:55.915 00.000 15712 Move returns status 0, amount 0
01:56:55.915 00.000 15712 move complete, result=0
01:56:55.915 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:56:55.915 00.000 15712 worker thread done servicing request
01:56:55.915 00.000 15712 Worker thread wakes up
01:56:55.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:55.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:57.327 01.412 15712 Exposure complete
01:56:57.389 00.062 15712 worker thread done servicing request
01:56:57.389 00.000 7988 OnExposeComplete: enter
01:56:57.389 00.000 7988 UpdateGuideState(): m_state=6
01:56:57.393 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3270
01:56:57.393 00.000 7988 Star::Find returns 1 (0), X=975.22, Y=184.90, Mass=930, SNR=19.7, Peak=157 HFD=3.4
01:56:57.395 00.002 7988 MultiStar: [#1 -0.13,0.01,0.94,U] [#2 -0.10,-0.03,0.79,U] [#3 -0.18,-0.26,0.80,U] [#4 -0.20,-0.40,0.66,U] [#5 -0.46,-0.10,0.69,U] [#6 -0.21,-0.59,0.00,M2] [#7 0.12,-0.37,0.44,U] [#8 -0.57,0.24,0.00,M3] 
01:56:57.397 00.002 7988 refined, 6 included, MultiStar: {-0.20, -0.13}, one-star: {-0.31, 0.01}
01:56:57.397 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.11 = 2.17)
01:56:57.397 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
01:56:57.399 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.55 mountX=-0.13 mountY=0.20, mountTheta=2.16
01:56:57.401 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.13, opts=13)
01:56:57.401 00.000 7988 Enqueuing Move request for scope (-0.20, -0.13)
01:56:57.403 00.002 15712 Worker thread wakes up
01:56:57.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
01:56:57.403 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
01:56:57.403 00.000 15712 Moving (-0.20, -0.13) raw xDistance=-0.13 yDistance=0.20
01:56:57.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:56:57.404 00.001 7988 UpdateGuideState exits: m=930 SNR=19.7
01:56:57.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:57.406 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:57.406 00.000 7988 Enqueuing Expose request
01:56:57.408 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:57.408 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
01:56:57.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:57.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:56:57.408 00.000 15712 MoveAxis(E, 7, ABG)
01:56:57.408 00.000 15712 Guiding  Dir = 2, Dur = 7
01:56:57.409 00.001 15712 IsGuiding returns 0
01:56:57.427 00.018 15712 IsGuiding returns 0
01:56:57.427 00.000 15712 Move returns status 0, amount 7
01:56:57.427 00.000 15712 MoveAxis(N, 0, ABG)
01:56:57.427 00.000 15712 Move returns status 0, amount 0
01:56:57.427 00.000 15712 move complete, result=0
01:56:57.427 00.000 15712 worker thread done servicing request
01:56:57.427 00.000 15712 Worker thread wakes up
01:56:57.427 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
01:56:57.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:57.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:56:59.177 01.750 15712 Exposure complete
01:56:59.238 00.061 15712 worker thread done servicing request
01:56:59.238 00.000 7988 OnExposeComplete: enter
01:56:59.238 00.000 7988 UpdateGuideState(): m_state=6
01:56:59.242 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3271
01:56:59.242 00.000 7988 Star::Find returns 1 (0), X=975.55, Y=184.98, Mass=928, SNR=19.6, Peak=175 HFD=3.5
01:56:59.244 00.002 7988 MultiStar: [#1 -0.17,-0.21,0.97,U] [#2 -0.05,-0.27,0.90,U] [#3 0.01,-0.32,0.80,U] [#4 0.00,-0.30,0.72,U] [#5 0.05,0.23,0.66,U] [#6 -0.03,-0.63,0.00,M3] [#7 0.10,-0.57,0.00,M1] [#8 -0.10,-0.06,0.41,U] 
01:56:59.244 00.000 7988 single-star, 6 included, MultiStar: {-0.03, -0.13}, one-star: {0.03, 0.10}
01:56:59.246 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
01:56:59.246 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
01:56:59.248 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.31 mountX=0.10 mountY=-0.03, mountTheta=-0.28
01:56:59.250 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.10, opts=13)
01:56:59.250 00.000 7988 Enqueuing Move request for scope (0.03, 0.10)
01:56:59.252 00.002 15712 Worker thread wakes up
01:56:59.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:56:59.252 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:56:59.252 00.000 15712 Moving (0.03, 0.10) raw xDistance=0.10 yDistance=-0.03
01:56:59.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:56:59.253 00.001 7988 UpdateGuideState exits: m=928 SNR=19.6
01:56:59.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:59.255 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:56:59.255 00.000 7988 Enqueuing Expose request
01:56:59.255 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:56:59.255 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
01:56:59.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:59.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:56:59.255 00.000 15712 MoveAxis(E, 8, ABG)
01:56:59.255 00.000 15712 Guiding  Dir = 2, Dur = 8
01:56:59.255 00.000 15712 IsGuiding returns 0
01:56:59.287 00.032 15712 IsGuiding returns 0
01:56:59.287 00.000 15712 Move returns status 0, amount 8
01:56:59.287 00.000 15712 MoveAxis(N, 0, ABG)
01:56:59.287 00.000 15712 Move returns status 0, amount 0
01:56:59.287 00.000 15712 move complete, result=0
01:56:59.287 00.000 15712 worker thread done servicing request
01:56:59.287 00.000 15712 Worker thread wakes up
01:56:59.287 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:56:59.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:56:59.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:00.707 01.420 15712 Exposure complete
01:57:00.769 00.062 15712 worker thread done servicing request
01:57:00.769 00.000 7988 OnExposeComplete: enter
01:57:00.769 00.000 7988 UpdateGuideState(): m_state=6
01:57:00.773 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3272
01:57:00.773 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=185.00, Mass=851, SNR=18.8, Peak=166 HFD=3.6
01:57:00.775 00.002 7988 MultiStar: [#1 -0.55,0.09,0.00,M1] [#2 -0.06,-0.09,0.88,U] [#3 -0.10,-0.20,0.87,U] [#4 0.06,-0.34,0.67,U] [#5 0.32,0.55,0.00,M1] [#6 -0.14,-0.20,0.66,U] [#7 -0.24,0.22,0.47,U] [#8 0.50,0.31,0.00,M3] 
01:57:00.775 00.000 7988 refined, 5 included, MultiStar: {-0.07, -0.09}, one-star: {-0.01, 0.11}
01:57:00.777 00.002 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.81 = 2.47)
01:57:00.777 00.000 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.44)
01:57:00.779 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.25 mountX=-0.09 mountY=0.07, mountTheta=2.45
01:57:00.781 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.09, opts=13)
01:57:00.781 00.000 7988 Enqueuing Move request for scope (-0.07, -0.09)
01:57:00.783 00.002 15712 Worker thread wakes up
01:57:00.783 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
01:57:00.783 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
01:57:00.783 00.000 15712 Moving (-0.07, -0.09) raw xDistance=-0.09 yDistance=0.07
01:57:00.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:57:00.785 00.002 7988 UpdateGuideState exits: m=851 SNR=18.8
01:57:00.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:00.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:00.785 00.000 7988 Enqueuing Expose request
01:57:00.785 00.000 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:00.785 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
01:57:00.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:00.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:57:00.785 00.000 15712 MoveAxis(E, 8, ABG)
01:57:00.785 00.000 15712 Guiding  Dir = 2, Dur = 8
01:57:00.785 00.000 15712 IsGuiding returns 0
01:57:00.805 00.020 15712 IsGuiding returns 0
01:57:00.805 00.000 15712 Move returns status 0, amount 8
01:57:00.805 00.000 15712 MoveAxis(N, 0, ABG)
01:57:00.805 00.000 15712 Move returns status 0, amount 0
01:57:00.805 00.000 15712 move complete, result=0
01:57:00.805 00.000 15712 worker thread done servicing request
01:57:00.805 00.000 15712 Worker thread wakes up
01:57:00.805 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
01:57:00.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:00.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:02.447 01.642 15712 Exposure complete
01:57:02.512 00.065 15712 worker thread done servicing request
01:57:02.513 00.001 7988 OnExposeComplete: enter
01:57:02.513 00.000 7988 UpdateGuideState(): m_state=6
01:57:02.513 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3273
01:57:02.513 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=184.91, Mass=836, SNR=18.6, Peak=175 HFD=3.3
01:57:02.513 00.000 7988 MultiStar: [#1 -0.23,0.01,1.04,U] [#2 0.11,-0.18,0.88,U] [#3 0.07,-0.26,0.86,U] [#4 -0.07,-0.17,0.77,U] [#5 0.03,0.37,0.68,U] [#6 0.28,-0.31,0.65,U] [#7 -0.02,-0.82,0.00,M1] [#8 -0.12,-0.11,0.44,U] 
01:57:02.513 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.08, 0.02}
01:57:02.513 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
01:57:02.513 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
01:57:02.513 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.35 mountX=-0.07 mountY=-0.01, mountTheta=-2.95
01:57:02.513 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
01:57:02.513 00.000 7988 Enqueuing Move request for scope (0.02, -0.07)
01:57:02.513 00.000 15712 Worker thread wakes up
01:57:02.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:57:02.513 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:57:02.525 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:02.526 00.001 7988 UpdateGuideState exits: m=836 SNR=18.6
01:57:02.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:02.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:02.526 00.000 7988 Enqueuing Expose request
01:57:02.526 00.000 15712 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.01
01:57:02.526 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:02.526 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
01:57:02.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:02.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:02.526 00.000 15712 MoveAxis(E, 8, ABG)
01:57:02.526 00.000 15712 Guiding  Dir = 2, Dur = 8
01:57:02.560 00.034 15712 IsGuiding returns 0
01:57:02.577 00.017 15712 IsGuiding returns 0
01:57:02.577 00.000 15712 Move returns status 0, amount 8
01:57:02.577 00.000 15712 MoveAxis(N, 0, ABG)
01:57:02.577 00.000 15712 Move returns status 0, amount 0
01:57:02.577 00.000 15712 move complete, result=0
01:57:02.577 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:57:02.582 00.005 15712 worker thread done servicing request
01:57:02.582 00.000 15712 Worker thread wakes up
01:57:02.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:02.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:03.995 01.413 15712 Exposure complete
01:57:04.058 00.063 15712 worker thread done servicing request
01:57:04.058 00.000 7988 OnExposeComplete: enter
01:57:04.058 00.000 7988 UpdateGuideState(): m_state=6
01:57:04.058 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3274
01:57:04.058 00.000 7988 Star::Find returns 1 (0), X=975.45, Y=185.02, Mass=775, SNR=17.9, Peak=161 HFD=3.5
01:57:04.058 00.000 7988 MultiStar: [#1 -0.08,-0.11,1.10,U] [#2 -0.09,-0.29,0.91,U] [#3 -0.07,-0.44,0.88,U] [#4 -0.28,-0.52,0.00,M1] [#5 0.08,0.08,0.77,U] [#6 -0.08,-0.46,0.73,U] [#7 0.15,-0.80,0.00,M2] [#8 0.04,0.14,0.49,U] 
01:57:04.058 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.14}, one-star: {-0.07, 0.14}
01:57:04.058 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
01:57:04.058 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
01:57:04.058 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.90 mountX=-0.14 mountY=0.05, mountTheta=2.79
01:57:04.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.14, opts=13)
01:57:04.058 00.000 7988 Enqueuing Move request for scope (-0.05, -0.14)
01:57:04.058 00.000 15712 Worker thread wakes up
01:57:04.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
01:57:04.058 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
01:57:04.058 00.000 15712 Moving (-0.05, -0.14) raw xDistance=-0.14 yDistance=0.05
01:57:04.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:57:04.074 00.016 7988 UpdateGuideState exits: m=775 SNR=17.9
01:57:04.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:04.076 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:04.076 00.000 7988 Enqueuing Expose request
01:57:04.078 00.002 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:04.078 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
01:57:04.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:04.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:57:04.078 00.000 15712 MoveAxis(E, 7, ABG)
01:57:04.078 00.000 15712 Guiding  Dir = 2, Dur = 7
01:57:04.078 00.000 15712 IsGuiding returns 0
01:57:04.092 00.014 15712 IsGuiding returns 0
01:57:04.092 00.000 15712 Move returns status 0, amount 7
01:57:04.092 00.000 15712 MoveAxis(N, 0, ABG)
01:57:04.092 00.000 15712 Move returns status 0, amount 0
01:57:04.092 00.000 15712 move complete, result=0
01:57:04.092 00.000 15712 worker thread done servicing request
01:57:04.092 00.000 15712 Worker thread wakes up
01:57:04.092 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
01:57:04.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:04.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:05.736 01.644 15712 Exposure complete
01:57:05.799 00.063 15712 worker thread done servicing request
01:57:05.800 00.001 7988 OnExposeComplete: enter
01:57:05.800 00.000 7988 UpdateGuideState(): m_state=6
01:57:05.800 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3275
01:57:05.800 00.000 7988 Star::Find returns 1 (0), X=975.77, Y=185.01, Mass=963, SNR=20.1, Peak=177 HFD=3.7
01:57:05.800 00.000 7988 MultiStar: [#1 -0.18,0.02,0.92,U] [#2 -0.22,-0.26,0.86,U] [#3 -0.07,-0.31,0.75,U] [#4 -0.13,-0.09,0.65,U] [#5 -0.28,0.32,0.68,U] [#6 -0.01,-0.33,0.60,U] [#7 -0.02,-0.28,0.40,U] [#8 0.38,0.37,0.00,M2] 
01:57:05.800 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.08}, one-star: {0.24, 0.12}
01:57:05.800 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.90 = 2.38)
01:57:05.800 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.35)
01:57:05.800 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.34 mountX=-0.08 mountY=0.08, mountTheta=2.36
01:57:05.809 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
01:57:05.809 00.000 7988 Enqueuing Move request for scope (-0.08, -0.08)
01:57:05.809 00.000 15712 Worker thread wakes up
01:57:05.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
01:57:05.809 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
01:57:05.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:05.813 00.004 7988 UpdateGuideState exits: m=963 SNR=20.1
01:57:05.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:05.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:05.813 00.000 7988 Enqueuing Expose request
01:57:05.813 00.000 15712 Moving (-0.08, -0.08) raw xDistance=-0.08 yDistance=0.08
01:57:05.813 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:05.813 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:57:05.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:05.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:57:05.813 00.000 15712 MoveAxis(E, 6, ABG)
01:57:05.813 00.000 15712 Guiding  Dir = 2, Dur = 6
01:57:05.813 00.000 15712 IsGuiding returns 0
01:57:05.835 00.022 15712 IsGuiding returns 0
01:57:05.835 00.000 15712 Move returns status 0, amount 6
01:57:05.835 00.000 15712 MoveAxis(N, 0, ABG)
01:57:05.835 00.000 15712 Move returns status 0, amount 0
01:57:05.835 00.000 15712 move complete, result=0
01:57:05.835 00.000 15712 worker thread done servicing request
01:57:05.835 00.000 15712 Worker thread wakes up
01:57:05.835 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:57:05.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:05.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:07.248 01.413 15712 Exposure complete
01:57:07.309 00.061 15712 worker thread done servicing request
01:57:07.309 00.000 7988 OnExposeComplete: enter
01:57:07.309 00.000 7988 UpdateGuideState(): m_state=6
01:57:07.313 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3276
01:57:07.313 00.000 7988 Star::Find returns 1 (0), X=975.49, Y=184.73, Mass=909, SNR=19.6, Peak=171 HFD=3.4
01:57:07.315 00.002 7988 MultiStar: [#1 -0.03,-0.13,0.98,U] [#2 0.12,-0.29,0.80,U] [#3 0.08,-0.36,0.87,U] [#4 -0.20,-0.45,0.71,U] [#5 0.23,0.40,0.69,U] [#6 0.00,0.00,0.00,L] [#7 0.02,-0.36,0.43,U] [#8 -0.00,0.17,0.49,U] [#9 -0.37,-0.51,0.00,M8] 
01:57:07.315 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.16}, one-star: {-0.03, -0.16}
01:57:07.317 00.002 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
01:57:07.317 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
01:57:07.319 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.44 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
01:57:07.321 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.16, opts=13)
01:57:07.323 00.002 7988 Enqueuing Move request for scope (0.02, -0.16)
01:57:07.323 00.000 15712 Worker thread wakes up
01:57:07.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:57:07.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:57:07.323 00.000 15712 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=-0.02
01:57:07.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:07.325 00.002 7988 UpdateGuideState exits: m=909 SNR=19.6
01:57:07.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:07.327 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:07.327 00.000 7988 Enqueuing Expose request
01:57:07.327 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:07.327 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
01:57:07.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:07.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:57:07.327 00.000 15712 MoveAxis(E, 4, ABG)
01:57:07.327 00.000 15712 Guiding  Dir = 2, Dur = 4
01:57:07.327 00.000 15712 IsGuiding returns 0
01:57:07.359 00.032 15712 IsGuiding returns 0
01:57:07.359 00.000 15712 Move returns status 0, amount 4
01:57:07.359 00.000 15712 MoveAxis(N, 0, ABG)
01:57:07.359 00.000 15712 Move returns status 0, amount 0
01:57:07.359 00.000 15712 move complete, result=0
01:57:07.359 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.0 px 0 ms NORTH
01:57:07.361 00.002 15712 worker thread done servicing request
01:57:07.361 00.000 15712 Worker thread wakes up
01:57:07.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:07.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:09.003 01.642 15712 Exposure complete
01:57:09.065 00.062 15712 worker thread done servicing request
01:57:09.065 00.000 7988 OnExposeComplete: enter
01:57:09.065 00.000 7988 UpdateGuideState(): m_state=6
01:57:09.069 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3277
01:57:09.069 00.000 7988 Star::Find returns 1 (0), X=975.52, Y=184.72, Mass=811, SNR=18.2, Peak=151 HFD=3.3
01:57:09.071 00.002 7988 MultiStar: [#1 -0.11,-0.33,1.06,U] [#2 -0.13,-0.21,0.87,U] [#3 0.10,-0.45,0.88,U] [#4 -0.09,-0.62,0.00,M1] [#5 0.26,0.07,0.77,U] [#6 -0.17,-1.16,0.00,M1] [#7 -0.42,-0.29,0.52,U] [#8 0.34,-0.33,0.44,U] 
01:57:09.072 00.001 7988 single-star, 6 included, MultiStar: {-0.00, -0.24}, one-star: {-0.00, -0.17}
01:57:09.072 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = -3.14)
01:57:09.074 00.002 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
01:57:09.074 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.58 mountX=-0.17 mountY=0.00, mountTheta=3.11
01:57:09.076 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.17, opts=13)
01:57:09.078 00.002 7988 Enqueuing Move request for scope (-0.00, -0.17)
01:57:09.078 00.000 15712 Worker thread wakes up
01:57:09.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
01:57:09.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
01:57:09.078 00.000 15712 Moving (-0.00, -0.17) raw xDistance=-0.17 yDistance=0.00
01:57:09.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:09.080 00.002 7988 UpdateGuideState exits: m=811 SNR=18.2
01:57:09.080 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:09.082 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:09.082 00.000 7988 Enqueuing Expose request
01:57:09.082 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
01:57:09.082 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
01:57:09.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:09.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:57:09.082 00.000 15712 MoveAxis(E, 37, ABG)
01:57:09.082 00.000 15712 Guiding  Dir = 2, Dur = 37
01:57:09.082 00.000 15712 IsGuiding returns 0
01:57:09.096 00.014 15712 PulseGuide returned control before completion, sleep 32
01:57:09.148 00.052 15712 IsGuiding returns 0
01:57:09.148 00.000 15712 Move returns status 0, amount 37
01:57:09.148 00.000 15712 MoveAxis(N, 0, ABG)
01:57:09.148 00.000 15712 Move returns status 0, amount 0
01:57:09.148 00.000 15712 move complete, result=0
01:57:09.148 00.000 15712 worker thread done servicing request
01:57:09.148 00.000 15712 Worker thread wakes up
01:57:09.148 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
01:57:09.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:09.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:10.568 01.420 15712 Exposure complete
01:57:10.632 00.064 15712 worker thread done servicing request
01:57:10.632 00.000 7988 OnExposeComplete: enter
01:57:10.632 00.000 7988 UpdateGuideState(): m_state=6
01:57:10.635 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3278
01:57:10.635 00.000 7988 Star::Find returns 1 (0), X=975.93, Y=184.98, Mass=745, SNR=17.7, Peak=160 HFD=2.9
01:57:10.637 00.002 7988 MultiStar: [#1 0.11,-0.20,1.05,U] [#2 0.07,-0.61,0.00,M1] [#3 -0.09,-0.34,0.92,U] [#4 0.20,-0.45,0.75,U] [#5 0.08,0.14,0.74,U] [#6 -0.10,-0.55,0.00,M2] [#7 0.15,-0.97,0.00,M1] [#8 0.39,-0.66,0.00,M1] 
01:57:10.637 00.000 7988 refined, 4 included, MultiStar: {0.15, -0.15}, one-star: {0.40, 0.10}
01:57:10.639 00.002 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
01:57:10.639 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
01:57:10.641 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.79 mountX=-0.15 mountY=-0.14, mountTheta=-2.37
01:57:10.643 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.15, opts=13)
01:57:10.643 00.000 7988 Enqueuing Move request for scope (0.15, -0.15)
01:57:10.645 00.002 15712 Worker thread wakes up
01:57:10.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:10.646 00.001 7988 UpdateGuideState exits: m=745 SNR=17.7
01:57:10.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:10.648 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:10.648 00.000 7988 Enqueuing Expose request
01:57:10.650 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
01:57:10.650 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
01:57:10.650 00.000 15712 Moving (0.15, -0.15) raw xDistance=-0.15 yDistance=-0.14
01:57:10.650 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:10.650 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:57:10.650 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:10.650 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:57:10.650 00.000 15712 MoveAxis(E, 5, ABG)
01:57:10.650 00.000 15712 Guiding  Dir = 2, Dur = 5
01:57:10.650 00.000 15712 IsGuiding returns 0
01:57:10.684 00.034 15712 IsGuiding returns 0
01:57:10.684 00.000 15712 Move returns status 0, amount 5
01:57:10.684 00.000 15712 MoveAxis(N, 0, ABG)
01:57:10.684 00.000 15712 Move returns status 0, amount 0
01:57:10.684 00.000 15712 move complete, result=0
01:57:10.684 00.000 15712 worker thread done servicing request
01:57:10.684 00.000 15712 Worker thread wakes up
01:57:10.684 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:57:10.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:10.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:12.324 01.640 15712 Exposure complete
01:57:12.385 00.061 15712 worker thread done servicing request
01:57:12.385 00.000 7988 OnExposeComplete: enter
01:57:12.385 00.000 7988 UpdateGuideState(): m_state=6
01:57:12.389 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3279
01:57:12.389 00.000 7988 Star::Find returns 1 (0), X=975.55, Y=184.79, Mass=833, SNR=18.8, Peak=163 HFD=3.3
01:57:12.391 00.002 7988 MultiStar: [#1 -0.21,-0.21,0.96,U] [#2 0.05,-0.44,0.78,U] [#3 -0.14,-0.40,0.79,U] [#4 0.19,-0.49,0.00,M1] [#5 0.13,0.07,0.79,U] [#6 0.33,-0.69,0.00,M3] [#7 -0.19,-0.65,0.00,M2] [#8 -0.02,0.05,0.44,U] 
01:57:12.391 00.000 7988 single-star, 5 included, MultiStar: {-0.03, -0.19}, one-star: {0.03, -0.09}
01:57:12.393 00.002 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
01:57:12.393 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
01:57:12.395 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.31 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
01:57:12.397 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
01:57:12.397 00.000 7988 Enqueuing Move request for scope (0.03, -0.09)
01:57:12.399 00.002 15712 Worker thread wakes up
01:57:12.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:57:12.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:57:12.399 00.000 15712 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.02
01:57:12.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:12.401 00.002 7988 UpdateGuideState exits: m=833 SNR=18.8
01:57:12.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:12.401 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:12.401 00.000 7988 Enqueuing Expose request
01:57:12.401 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:12.401 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
01:57:12.401 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:12.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:57:12.401 00.000 15712 MoveAxis(E, 5, ABG)
01:57:12.401 00.000 15712 Guiding  Dir = 2, Dur = 5
01:57:12.406 00.005 15712 IsGuiding returns 0
01:57:12.423 00.017 15712 IsGuiding returns 0
01:57:12.423 00.000 15712 Move returns status 0, amount 5
01:57:12.423 00.000 15712 MoveAxis(N, 0, ABG)
01:57:12.423 00.000 15712 Move returns status 0, amount 0
01:57:12.423 00.000 15712 move complete, result=0
01:57:12.423 00.000 15712 worker thread done servicing request
01:57:12.423 00.000 15712 Worker thread wakes up
01:57:12.423 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:57:12.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:12.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:13.840 01.417 15712 Exposure complete
01:57:13.903 00.063 15712 worker thread done servicing request
01:57:13.903 00.000 7988 OnExposeComplete: enter
01:57:13.903 00.000 7988 UpdateGuideState(): m_state=6
01:57:13.906 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3280
01:57:13.906 00.000 7988 Star::Find returns 1 (0), X=975.48, Y=184.61, Mass=886, SNR=19.0, Peak=170 HFD=3.3
01:57:13.908 00.002 7988 MultiStar: [#1 -0.01,-0.15,0.96,U] [#2 0.02,-0.12,0.80,U] [#3 0.04,-0.24,0.81,U] [#4 0.34,-0.33,0.68,U] [#5 0.02,0.52,0.67,U] [#6 0.13,-0.58,0.00,M4] [#7 -0.19,-0.97,0.00,M3] [#8 -0.15,-0.42,0.50,U] 
01:57:13.908 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.15}, one-star: {-0.04, -0.27}
01:57:13.910 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
01:57:13.910 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
01:57:13.912 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.37 mountX=-0.15 mountY=-0.03, mountTheta=-2.97
01:57:13.914 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.15, opts=13)
01:57:13.914 00.000 7988 Enqueuing Move request for scope (0.03, -0.15)
01:57:13.916 00.002 15712 Worker thread wakes up
01:57:13.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
01:57:13.916 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
01:57:13.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:13.917 00.001 7988 UpdateGuideState exits: m=886 SNR=19.0
01:57:13.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:13.917 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:13.920 00.003 7988 Enqueuing Expose request
01:57:13.920 00.000 15712 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=-0.03
01:57:13.920 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:13.920 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:57:13.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:13.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:57:13.920 00.000 15712 MoveAxis(E, 4, ABG)
01:57:13.920 00.000 15712 Guiding  Dir = 2, Dur = 4
01:57:13.920 00.000 15712 IsGuiding returns 0
01:57:13.943 00.023 15712 IsGuiding returns 0
01:57:13.943 00.000 15712 Move returns status 0, amount 4
01:57:13.943 00.000 15712 MoveAxis(N, 0, ABG)
01:57:13.943 00.000 15712 Move returns status 0, amount 0
01:57:13.943 00.000 15712 move complete, result=0
01:57:13.943 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:57:13.947 00.004 15712 worker thread done servicing request
01:57:13.947 00.000 15712 Worker thread wakes up
01:57:13.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:13.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:15.580 01.633 15712 Exposure complete
01:57:15.645 00.065 15712 worker thread done servicing request
01:57:15.645 00.000 7988 OnExposeComplete: enter
01:57:15.645 00.000 7988 UpdateGuideState(): m_state=6
01:57:15.645 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3281
01:57:15.645 00.000 7988 Star::Find returns 1 (0), X=975.78, Y=184.26, Mass=869, SNR=18.8, Peak=150 HFD=3.6
01:57:15.645 00.000 7988 MultiStar: [#1 -0.04,-0.27,0.99,U] [#2 -0.08,-0.85,0.00,M1] [#3 0.15,-0.87,0.00,M1] [#4 -0.22,-0.82,0.00,M1] [#5 0.08,-0.04,0.72,U] [#6 -0.18,-1.09,0.00,M5] [#7 -0.19,-1.01,0.00,M4] [#8 0.10,-0.68,0.00,M1] 
01:57:15.645 00.000 7988 refined, 2 included, MultiStar: {0.10, -0.34}, one-star: {0.26, -0.63}
01:57:15.645 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
01:57:15.645 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
01:57:15.653 00.008 7988 CameraToMount -- cameraX=0.10 cameraY=-0.34 hyp=0.35 cameraTheta=-1.28 mountX=-0.34 mountY=-0.09, mountTheta=-2.87
01:57:15.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.34, opts=13)
01:57:15.657 00.004 7988 Enqueuing Move request for scope (0.10, -0.34)
01:57:15.657 00.000 15712 Worker thread wakes up
01:57:15.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.34) opts 0xd
01:57:15.657 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.34)
01:57:15.657 00.000 15712 Moving (0.10, -0.34) raw xDistance=-0.34 yDistance=-0.09
01:57:15.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:15.657 00.000 7988 UpdateGuideState exits: m=869 SNR=18.8
01:57:15.660 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:15.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:15.662 00.002 7988 Enqueuing Expose request
01:57:15.662 00.000 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.26
01:57:15.662 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
01:57:15.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:15.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:57:15.662 00.000 15712 MoveAxis(E, 69, ABG)
01:57:15.662 00.000 15712 Guiding  Dir = 2, Dur = 69
01:57:15.662 00.000 15712 IsGuiding returns 0
01:57:15.687 00.025 15712 PulseGuide returned control before completion, sleep 56
01:57:15.755 00.068 15712 IsGuiding returns 0
01:57:15.755 00.000 15712 Move returns status 0, amount 69
01:57:15.755 00.000 15712 MoveAxis(N, 0, ABG)
01:57:15.768 00.013 15712 Move returns status 0, amount 0
01:57:15.768 00.000 15712 move complete, result=0
01:57:15.768 00.000 15712 worker thread done servicing request
01:57:15.768 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
01:57:15.768 00.000 15712 Worker thread wakes up
01:57:15.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:15.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:17.185 01.417 15712 Exposure complete
01:57:17.253 00.068 15712 worker thread done servicing request
01:57:17.253 00.000 7988 OnExposeComplete: enter
01:57:17.253 00.000 7988 UpdateGuideState(): m_state=6
01:57:17.253 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3282
01:57:17.255 00.002 7988 Star::Find returns 1 (0), X=975.39, Y=184.43, Mass=801, SNR=18.4, Peak=159 HFD=3.2
01:57:17.257 00.002 7988 MultiStar: [#1 -0.23,-0.62,0.00,M1] [#2 -0.35,-0.74,0.00,M2] [#3 -0.03,-0.74,0.00,M2] [#4 0.11,-0.75,0.00,M2] [#5 0.04,-0.10,0.69,U] [#6 0.12,-1.16,0.00,M6] [#7 -0.02,-1.34,0.00,M5] [#8 -0.25,-0.42,0.45,U] 
01:57:17.257 00.000 7988 refined, 2 included, MultiStar: {-0.11, -0.33}, one-star: {-0.14, -0.46}
01:57:17.259 00.002 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
01:57:17.259 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
01:57:17.261 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.88 mountX=-0.33 mountY=0.11, mountTheta=2.81
01:57:17.263 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.33, opts=13)
01:57:17.263 00.000 7988 Enqueuing Move request for scope (-0.11, -0.33)
01:57:17.263 00.000 15712 Worker thread wakes up
01:57:17.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:57:17.263 00.000 7988 UpdateGuideState exits: m=801 SNR=18.4
01:57:17.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.33) opts 0xd
01:57:17.263 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.33)
01:57:17.263 00.000 15712 Moving (-0.11, -0.33) raw xDistance=-0.33 yDistance=0.11
01:57:17.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:17.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:17.270 00.007 7988 Enqueuing Expose request
01:57:17.270 00.000 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.26
01:57:17.270 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
01:57:17.270 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:17.270 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:57:17.270 00.000 15712 MoveAxis(E, 68, ABG)
01:57:17.270 00.000 15712 Guiding  Dir = 2, Dur = 68
01:57:17.270 00.000 15712 IsGuiding returns 0
01:57:17.298 00.028 15712 PulseGuide returned control before completion, sleep 50
01:57:17.375 00.077 15712 IsGuiding returns 0
01:57:17.375 00.000 15712 Move returns status 0, amount 68
01:57:17.375 00.000 15712 MoveAxis(N, 0, ABG)
01:57:17.375 00.000 15712 Move returns status 0, amount 0
01:57:17.375 00.000 15712 move complete, result=0
01:57:17.375 00.000 7988 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
01:57:17.375 00.000 15712 worker thread done servicing request
01:57:17.375 00.000 15712 Worker thread wakes up
01:57:17.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:17.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:19.014 01.639 15712 Exposure complete
01:57:19.078 00.064 15712 worker thread done servicing request
01:57:19.078 00.000 7988 OnExposeComplete: enter
01:57:19.078 00.000 7988 UpdateGuideState(): m_state=6
01:57:19.083 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3283
01:57:19.085 00.002 7988 Star::Find returns 1 (0), X=975.43, Y=184.98, Mass=808, SNR=18.2, Peak=155 HFD=3.6
01:57:19.085 00.000 7988 MultiStar: [#1 0.07,-0.26,0.97,U] [#2 0.04,-0.18,0.87,U] [#3 -0.34,-0.20,0.79,U] [#4 -0.21,0.06,0.74,U] [#5 -0.05,0.22,0.73,U] [#6 -0.24,-0.16,0.68,U] [#7 -0.45,-0.37,0.00,M6] [#8 0.66,-0.14,0.00,M1] 
01:57:19.087 00.002 7988 refined, 6 included, MultiStar: {-0.11, -0.06}, one-star: {-0.10, 0.10}
01:57:19.087 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.17 = 2.11)
01:57:19.087 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.20 = 2.08)
01:57:19.087 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.61 mountX=-0.06 mountY=0.11, mountTheta=2.10
01:57:19.087 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.06, opts=13)
01:57:19.093 00.006 7988 Enqueuing Move request for scope (-0.11, -0.06)
01:57:19.093 00.000 15712 Worker thread wakes up
01:57:19.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
01:57:19.093 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
01:57:19.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:19.093 00.000 15712 Moving (-0.11, -0.06) raw xDistance=-0.06 yDistance=0.11
01:57:19.093 00.000 7988 UpdateGuideState exits: m=808 SNR=18.2
01:57:19.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:19.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:19.093 00.000 7988 Enqueuing Expose request
01:57:19.093 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:19.093 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
01:57:19.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:19.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:57:19.093 00.000 15712 MoveAxis(E, 4, ABG)
01:57:19.093 00.000 15712 Guiding  Dir = 2, Dur = 4
01:57:19.093 00.000 15712 IsGuiding returns 0
01:57:19.157 00.064 15712 IsGuiding returns 0
01:57:19.157 00.000 15712 Move returns status 0, amount 4
01:57:19.157 00.000 15712 MoveAxis(N, 0, ABG)
01:57:19.157 00.000 15712 Move returns status 0, amount 0
01:57:19.157 00.000 15712 move complete, result=0
01:57:19.157 00.000 15712 worker thread done servicing request
01:57:19.157 00.000 15712 Worker thread wakes up
01:57:19.157 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:57:19.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:19.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:20.561 01.404 15712 Exposure complete
01:57:20.624 00.063 15712 worker thread done servicing request
01:57:20.624 00.000 7988 OnExposeComplete: enter
01:57:20.624 00.000 7988 UpdateGuideState(): m_state=6
01:57:20.624 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3284
01:57:20.624 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=185.02, Mass=758, SNR=17.7, Peak=159 HFD=3.3
01:57:20.624 00.000 7988 MultiStar: [#1 0.06,0.24,1.04,U] [#2 0.03,-0.20,0.85,U] [#3 -0.19,0.06,0.88,U] [#4 -0.20,-0.11,0.75,U] [#5 0.12,0.52,0.00,M1] [#6 0.11,-0.19,0.68,U] [#7 0.39,0.08,0.43,U] [#8 -0.33,0.25,0.50,U] 
01:57:20.633 00.009 7988 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.12, 0.14}
01:57:20.633 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
01:57:20.633 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
01:57:20.633 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.74 mountX=0.03 mountY=0.01, mountTheta=0.15
01:57:20.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
01:57:20.633 00.000 7988 Enqueuing Move request for scope (-0.01, 0.03)
01:57:20.633 00.000 15712 Worker thread wakes up
01:57:20.633 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:57:20.633 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:57:20.640 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:20.640 00.000 15712 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
01:57:20.640 00.000 7988 UpdateGuideState exits: m=758 SNR=17.7
01:57:20.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:20.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:20.645 00.005 7988 Enqueuing Expose request
01:57:20.645 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:20.645 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
01:57:20.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:20.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:57:20.645 00.000 15712 MoveAxis(E, 3, ABG)
01:57:20.645 00.000 15712 Guiding  Dir = 2, Dur = 3
01:57:20.647 00.002 15712 IsGuiding returns 0
01:57:20.675 00.028 15712 IsGuiding returns 0
01:57:20.675 00.000 15712 Move returns status 0, amount 3
01:57:20.675 00.000 15712 MoveAxis(N, 0, ABG)
01:57:20.675 00.000 15712 Move returns status 0, amount 0
01:57:20.675 00.000 15712 move complete, result=0
01:57:20.675 00.000 15712 worker thread done servicing request
01:57:20.675 00.000 15712 Worker thread wakes up
01:57:20.675 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:57:20.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:20.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:22.315 01.640 15712 Exposure complete
01:57:22.376 00.061 15712 worker thread done servicing request
01:57:22.376 00.000 7988 OnExposeComplete: enter
01:57:22.376 00.000 7988 UpdateGuideState(): m_state=6
01:57:22.381 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3285
01:57:22.381 00.000 7988 Star::Find returns 1 (0), X=975.16, Y=184.54, Mass=877, SNR=18.9, Peak=155 HFD=3.6
01:57:22.383 00.002 7988 MultiStar: [#1 -0.37,-0.25,0.97,U] [#2 -0.21,-0.30,0.86,U] [#3 -0.11,0.13,0.80,U] [#4 -0.38,-0.54,0.00,M1] [#5 0.04,0.21,0.70,U] [#6 0.01,-0.72,0.00,M5] [#7 -0.23,-0.94,0.00,M6] [#8 0.05,0.50,0.44,U] 
01:57:22.383 00.000 7988 refined, 5 included, MultiStar: {-0.20, -0.08}, one-star: {-0.37, -0.34}
01:57:22.385 00.002 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.56) = xAngle (-4.33 = 1.95)
01:57:22.385 00.000 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.92)
01:57:22.387 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-2.77 mountX=-0.08 mountY=0.20, mountTheta=1.95
01:57:22.389 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.08, opts=13)
01:57:22.389 00.000 7988 Enqueuing Move request for scope (-0.20, -0.08)
01:57:22.391 00.002 15712 Worker thread wakes up
01:57:22.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
01:57:22.391 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
01:57:22.391 00.000 15712 Moving (-0.20, -0.08) raw xDistance=-0.08 yDistance=0.20
01:57:22.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=57, FiltMax=255, Gamma=0.690
01:57:22.391 00.000 7988 UpdateGuideState exits: m=877 SNR=18.9
01:57:22.394 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:22.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:22.396 00.002 7988 Enqueuing Expose request
01:57:22.396 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:22.396 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
01:57:22.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:22.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:57:22.396 00.000 15712 MoveAxis(E, 5, ABG)
01:57:22.396 00.000 15712 Guiding  Dir = 2, Dur = 5
01:57:22.396 00.000 15712 IsGuiding returns 0
01:57:22.417 00.021 15712 IsGuiding returns 0
01:57:22.417 00.000 15712 Move returns status 0, amount 5
01:57:22.417 00.000 15712 MoveAxis(N, 0, ABG)
01:57:22.417 00.000 15712 Move returns status 0, amount 0
01:57:22.417 00.000 15712 move complete, result=0
01:57:22.417 00.000 15712 worker thread done servicing request
01:57:22.417 00.000 15712 Worker thread wakes up
01:57:22.417 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
01:57:22.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:22.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:23.827 01.410 15712 Exposure complete
01:57:23.889 00.062 15712 worker thread done servicing request
01:57:23.889 00.000 7988 OnExposeComplete: enter
01:57:23.889 00.000 7988 UpdateGuideState(): m_state=6
01:57:23.889 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3286
01:57:23.889 00.000 7988 Star::Find returns 1 (0), X=975.32, Y=184.53, Mass=809, SNR=18.3, Peak=162 HFD=3.3
01:57:23.889 00.000 7988 MultiStar: [#1 -0.07,-0.19,1.00,U] [#2 -0.22,-0.45,0.91,U] [#3 0.06,0.04,0.88,U] [#4 -0.07,-0.33,0.80,U] [#5 0.21,-0.22,0.77,U] [#6 0.25,-0.40,0.61,U] [#7 -0.17,-0.42,0.45,U] [#8 0.05,-0.11,0.34,U] 
01:57:23.889 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.27}, one-star: {-0.20, -0.36}
01:57:23.896 00.007 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
01:57:23.896 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 3.00)
01:57:23.896 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.69 mountX=-0.27 mountY=0.04, mountTheta=3.00
01:57:23.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.27, opts=13)
01:57:23.896 00.000 7988 Enqueuing Move request for scope (-0.03, -0.27)
01:57:23.896 00.000 15712 Worker thread wakes up
01:57:23.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:57:23.903 00.007 7988 UpdateGuideState exits: m=809 SNR=18.3
01:57:23.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
01:57:23.903 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
01:57:23.903 00.000 15712 Moving (-0.03, -0.27) raw xDistance=-0.27 yDistance=0.04
01:57:23.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:23.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:23.907 00.004 7988 Enqueuing Expose request
01:57:23.909 00.002 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:57:23.909 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
01:57:23.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:23.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:57:23.909 00.000 15712 MoveAxis(E, 58, ABG)
01:57:23.909 00.000 15712 Guiding  Dir = 2, Dur = 58
01:57:23.909 00.000 15712 IsGuiding returns 0
01:57:23.936 00.027 15712 PulseGuide returned control before completion, sleep 43
01:57:23.982 00.046 15712 IsGuiding returns 1
01:57:23.982 00.000 15712 scope still moving after pulse duration time elapsed
01:57:24.016 00.034 15712 IsGuiding returns 0
01:57:24.016 00.000 15712 scope move finished after 58 + 47 ms
01:57:24.016 00.000 15712 Move returns status 0, amount 58
01:57:24.016 00.000 15712 MoveAxis(N, 0, ABG)
01:57:24.016 00.000 15712 Move returns status 0, amount 0
01:57:24.016 00.000 15712 move complete, result=0
01:57:24.016 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.0 px 0 ms NORTH
01:57:24.018 00.002 15712 worker thread done servicing request
01:57:24.018 00.000 15712 Worker thread wakes up
01:57:24.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:24.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:25.655 01.637 15712 Exposure complete
01:57:25.719 00.064 15712 worker thread done servicing request
01:57:25.719 00.000 7988 OnExposeComplete: enter
01:57:25.719 00.000 7988 UpdateGuideState(): m_state=6
01:57:25.722 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3287
01:57:25.722 00.000 7988 Star::Find returns 1 (0), X=975.10, Y=185.01, Mass=741, SNR=17.7, Peak=163 HFD=3.0
01:57:25.724 00.002 7988 MultiStar: [#1 -0.06,0.07,1.02,U] [#2 -0.30,-0.19,0.85,U] [#3 0.04,0.01,0.92,U] [#4 -0.18,-0.44,0.74,U] [#5 0.25,0.20,0.75,U] [#6 0.13,-0.48,0.64,U] [#7 -0.00,-0.06,0.49,U] [#8 -0.59,0.10,0.00,M1] 
01:57:25.724 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.07}, one-star: {-0.42, 0.13}
01:57:25.726 00.002 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.03 = 2.25)
01:57:25.726 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.22)
01:57:25.728 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.47 mountX=-0.07 mountY=0.09, mountTheta=2.24
01:57:25.730 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.07, opts=13)
01:57:25.730 00.000 7988 Enqueuing Move request for scope (-0.09, -0.07)
01:57:25.732 00.002 15712 Worker thread wakes up
01:57:25.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
01:57:25.732 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
01:57:25.732 00.000 15712 Moving (-0.09, -0.07) raw xDistance=-0.07 yDistance=0.09
01:57:25.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:57:25.734 00.002 7988 UpdateGuideState exits: m=741 SNR=17.7
01:57:25.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:25.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:25.734 00.000 7988 Enqueuing Expose request
01:57:25.734 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:25.734 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
01:57:25.734 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:25.734 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:57:25.734 00.000 15712 MoveAxis(E, 6, ABG)
01:57:25.734 00.000 15712 Guiding  Dir = 2, Dur = 6
01:57:25.768 00.034 15712 IsGuiding returns 0
01:57:25.785 00.017 15712 IsGuiding returns 0
01:57:25.785 00.000 15712 Move returns status 0, amount 6
01:57:25.785 00.000 15712 MoveAxis(N, 0, ABG)
01:57:25.785 00.000 15712 Move returns status 0, amount 0
01:57:25.785 00.000 15712 move complete, result=0
01:57:25.785 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:57:25.792 00.007 15712 worker thread done servicing request
01:57:25.792 00.000 15712 Worker thread wakes up
01:57:25.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:25.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:27.203 01.411 15712 Exposure complete
01:57:27.267 00.064 15712 worker thread done servicing request
01:57:27.267 00.000 7988 OnExposeComplete: enter
01:57:27.267 00.000 7988 UpdateGuideState(): m_state=6
01:57:27.271 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3288
01:57:27.271 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=185.04, Mass=801, SNR=18.4, Peak=153 HFD=3.5
01:57:27.274 00.003 7988 MultiStar: [#1 -0.33,-0.18,1.07,U] [#2 0.01,-0.17,0.89,U] [#3 0.01,-0.35,0.81,U] [#4 -0.21,-0.42,0.77,U] [#5 0.03,0.41,0.67,U] [#6 -0.01,-0.60,0.00,M4] [#7 -0.28,-0.57,0.00,M5] [#8 -0.74,0.18,0.00,M2] 
01:57:27.274 00.000 7988 refined, 5 included, MultiStar: {-0.09, -0.10}, one-star: {0.01, 0.16}
01:57:27.274 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.87 = 2.42)
01:57:27.274 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.38)
01:57:27.274 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.30 mountX=-0.10 mountY=0.09, mountTheta=2.40
01:57:27.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
01:57:27.281 00.007 7988 Enqueuing Move request for scope (-0.09, -0.10)
01:57:27.281 00.000 15712 Worker thread wakes up
01:57:27.283 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:27.283 00.000 7988 UpdateGuideState exits: m=801 SNR=18.4
01:57:27.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:27.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:27.283 00.000 7988 Enqueuing Expose request
01:57:27.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
01:57:27.283 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
01:57:27.283 00.000 15712 Moving (-0.09, -0.10) raw xDistance=-0.10 yDistance=0.09
01:57:27.283 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:27.283 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
01:57:27.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:27.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:57:27.283 00.000 15712 MoveAxis(E, 6, ABG)
01:57:27.283 00.000 15712 Guiding  Dir = 2, Dur = 6
01:57:27.283 00.000 15712 IsGuiding returns 0
01:57:27.305 00.022 15712 IsGuiding returns 0
01:57:27.305 00.000 15712 Move returns status 0, amount 6
01:57:27.305 00.000 15712 MoveAxis(N, 0, ABG)
01:57:27.305 00.000 15712 Move returns status 0, amount 0
01:57:27.305 00.000 15712 move complete, result=0
01:57:27.305 00.000 15712 worker thread done servicing request
01:57:27.305 00.000 15712 Worker thread wakes up
01:57:27.305 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:57:27.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:27.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:29.052 01.747 15712 Exposure complete
01:57:29.114 00.062 15712 worker thread done servicing request
01:57:29.114 00.000 7988 OnExposeComplete: enter
01:57:29.114 00.000 7988 UpdateGuideState(): m_state=6
01:57:29.118 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3289
01:57:29.118 00.000 7988 Star::Find returns 1 (0), X=975.53, Y=184.73, Mass=844, SNR=19.0, Peak=172 HFD=3.3
01:57:29.118 00.000 7988 MultiStar: [#1 -0.39,-0.21,0.99,U] [#2 0.10,-0.35,0.89,U] [#3 -0.16,-0.32,0.84,U] [#4 0.35,-0.58,0.00,M1] [#5 -0.14,0.18,0.71,U] [#6 -0.26,-0.63,0.00,M5] [#7 -0.30,-0.59,0.00,M6] [#8 0.19,-0.27,0.44,U] 
01:57:29.118 00.000 7988 single-star, 5 included, MultiStar: {-0.09, -0.19}, one-star: {0.00, -0.16}
01:57:29.118 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
01:57:29.118 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
01:57:29.118 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.56 mountX=-0.16 mountY=0.00, mountTheta=3.12
01:57:29.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.16, opts=13)
01:57:29.118 00.000 7988 Enqueuing Move request for scope (0.00, -0.16)
01:57:29.118 00.000 15712 Worker thread wakes up
01:57:29.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
01:57:29.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
01:57:29.118 00.000 15712 Moving (0.00, -0.16) raw xDistance=-0.16 yDistance=0.00
01:57:29.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:29.130 00.012 7988 UpdateGuideState exits: m=844 SNR=19.0
01:57:29.130 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:29.132 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:29.134 00.002 7988 Enqueuing Expose request
01:57:29.135 00.001 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:29.135 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
01:57:29.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:29.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:57:29.135 00.000 15712 MoveAxis(E, 6, ABG)
01:57:29.135 00.000 15712 Guiding  Dir = 2, Dur = 6
01:57:29.135 00.000 15712 IsGuiding returns 0
01:57:29.162 00.027 15712 IsGuiding returns 0
01:57:29.162 00.000 15712 Move returns status 0, amount 6
01:57:29.162 00.000 15712 MoveAxis(N, 0, ABG)
01:57:29.162 00.000 15712 Move returns status 0, amount 0
01:57:29.162 00.000 15712 move complete, result=0
01:57:29.162 00.000 15712 worker thread done servicing request
01:57:29.162 00.000 15712 Worker thread wakes up
01:57:29.162 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.0 px 0 ms NORTH
01:57:29.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:29.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:30.580 01.418 15712 Exposure complete
01:57:30.648 00.068 15712 worker thread done servicing request
01:57:30.648 00.000 7988 OnExposeComplete: enter
01:57:30.648 00.000 7988 UpdateGuideState(): m_state=6
01:57:30.648 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3290
01:57:30.648 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=184.81, Mass=842, SNR=18.7, Peak=165 HFD=3.5
01:57:30.648 00.000 7988 MultiStar: [#1 0.22,-0.15,0.96,U] [#2 -0.01,-0.26,0.89,U] [#3 -0.13,-0.58,0.00,M1] [#4 0.01,-0.85,0.00,M2] [#5 0.01,0.02,0.69,U] [#6 -0.36,-0.85,0.00,M6] [#7 -0.47,-0.46,0.00,M7] [#8 0.30,-0.38,0.49,U] 
01:57:30.648 00.000 7988 single-star, 4 included, MultiStar: {0.12, -0.15}, one-star: {0.14, -0.08}
01:57:30.648 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.56) = xAngle (-2.07 = -2.07)
01:57:30.648 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
01:57:30.648 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.51 mountX=-0.08 mountY=-0.13, mountTheta=-2.08
01:57:30.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.08, opts=13)
01:57:30.659 00.011 7988 Enqueuing Move request for scope (0.14, -0.08)
01:57:30.659 00.000 15712 Worker thread wakes up
01:57:30.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
01:57:30.659 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
01:57:30.659 00.000 15712 Moving (0.14, -0.08) raw xDistance=-0.08 yDistance=-0.13
01:57:30.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:30.659 00.000 7988 UpdateGuideState exits: m=842 SNR=18.7
01:57:30.659 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:30.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:30.665 00.006 7988 Enqueuing Expose request
01:57:30.665 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:30.665 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:57:30.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:30.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:57:30.665 00.000 15712 MoveAxis(E, 6, ABG)
01:57:30.665 00.000 15712 Guiding  Dir = 2, Dur = 6
01:57:30.675 00.010 15712 IsGuiding returns 0
01:57:30.691 00.016 15712 IsGuiding returns 0
01:57:30.691 00.000 15712 Move returns status 0, amount 6
01:57:30.691 00.000 15712 MoveAxis(N, 0, ABG)
01:57:30.691 00.000 15712 Move returns status 0, amount 0
01:57:30.691 00.000 15712 move complete, result=0
01:57:30.691 00.000 15712 worker thread done servicing request
01:57:30.691 00.000 15712 Worker thread wakes up
01:57:30.691 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:57:30.699 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:30.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:32.337 01.638 15712 Exposure complete
01:57:32.399 00.062 15712 worker thread done servicing request
01:57:32.399 00.000 7988 OnExposeComplete: enter
01:57:32.399 00.000 7988 UpdateGuideState(): m_state=6
01:57:32.404 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3291
01:57:32.404 00.000 7988 Star::Find returns 1 (0), X=975.44, Y=184.93, Mass=879, SNR=19.2, Peak=161 HFD=3.4
01:57:32.406 00.002 7988 MultiStar: [#1 -0.15,0.21,0.98,U] [#2 -0.20,-0.13,0.77,U] [#3 -0.30,-0.00,0.80,U] [#4 -0.38,-0.33,0.69,U] [#5 -0.08,0.21,0.65,U] [#6 0.11,-0.29,0.59,U] [#7 -0.13,-0.53,0.00,M8] [#8 -0.18,-0.05,0.46,U] 
01:57:32.406 00.000 7988 single-star, 7 included, MultiStar: {-0.16, -0.02}, one-star: {-0.09, 0.04}
01:57:32.408 00.002 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
01:57:32.408 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
01:57:32.410 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.68 mountX=0.04 mountY=0.09, mountTheta=1.11
01:57:32.412 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
01:57:32.412 00.000 7988 Enqueuing Move request for scope (-0.09, 0.04)
01:57:32.414 00.002 15712 Worker thread wakes up
01:57:32.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:57:32.414 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:57:32.414 00.000 15712 Moving (-0.09, 0.04) raw xDistance=0.04 yDistance=0.09
01:57:32.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:32.416 00.002 7988 UpdateGuideState exits: m=879 SNR=19.2
01:57:32.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:32.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:32.416 00.000 7988 Enqueuing Expose request
01:57:32.416 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:32.416 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:57:32.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:32.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:57:32.416 00.000 15712 MoveAxis(E, 6, ABG)
01:57:32.416 00.000 15712 Guiding  Dir = 2, Dur = 6
01:57:32.416 00.000 15712 IsGuiding returns 0
01:57:32.437 00.021 15712 IsGuiding returns 0
01:57:32.437 00.000 15712 Move returns status 0, amount 6
01:57:32.437 00.000 15712 MoveAxis(N, 0, ABG)
01:57:32.437 00.000 15712 Move returns status 0, amount 0
01:57:32.437 00.000 15712 move complete, result=0
01:57:32.437 00.000 15712 worker thread done servicing request
01:57:32.437 00.000 15712 Worker thread wakes up
01:57:32.437 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:57:32.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:32.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:33.852 01.415 15712 Exposure complete
01:57:33.913 00.061 15712 worker thread done servicing request
01:57:33.913 00.000 7988 OnExposeComplete: enter
01:57:33.913 00.000 7988 UpdateGuideState(): m_state=6
01:57:33.917 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3292
01:57:33.917 00.000 7988 Star::Find returns 1 (0), X=975.70, Y=184.86, Mass=789, SNR=18.3, Peak=162 HFD=3.4
01:57:33.919 00.002 7988 MultiStar: [#1 0.07,-0.03,0.97,U] [#2 0.02,-0.24,0.85,U] [#3 0.05,-0.01,0.87,U] [#4 -0.26,-0.34,0.73,U] [#5 0.35,0.13,0.69,U] [#6 -0.02,-0.39,0.63,U] [#7 -0.15,-0.40,0.48,U] [#8 -0.63,-0.41,0.00,M1] 
01:57:33.919 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {0.17, -0.02}
01:57:33.921 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
01:57:33.921 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
01:57:33.923 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.27 mountX=-0.14 mountY=-0.04, mountTheta=-2.87
01:57:33.925 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.14, opts=13)
01:57:33.925 00.000 7988 Enqueuing Move request for scope (0.04, -0.14)
01:57:33.927 00.002 15712 Worker thread wakes up
01:57:33.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
01:57:33.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
01:57:33.927 00.000 15712 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=-0.04
01:57:33.929 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:33.929 00.000 7988 UpdateGuideState exits: m=789 SNR=18.3
01:57:33.931 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:33.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:33.931 00.000 7988 Enqueuing Expose request
01:57:33.931 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:33.931 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
01:57:33.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:33.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:57:33.931 00.000 15712 MoveAxis(E, 6, ABG)
01:57:33.931 00.000 15712 Guiding  Dir = 2, Dur = 6
01:57:33.931 00.000 15712 IsGuiding returns 0
01:57:33.946 00.015 15712 IsGuiding returns 0
01:57:33.946 00.000 15712 Move returns status 0, amount 6
01:57:33.946 00.000 15712 MoveAxis(N, 0, ABG)
01:57:33.946 00.000 15712 Move returns status 0, amount 0
01:57:33.946 00.000 15712 move complete, result=0
01:57:33.946 00.000 15712 worker thread done servicing request
01:57:33.946 00.000 15712 Worker thread wakes up
01:57:33.946 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:57:33.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:33.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:35.700 01.754 15712 Exposure complete
01:57:35.762 00.062 15712 worker thread done servicing request
01:57:35.762 00.000 7988 OnExposeComplete: enter
01:57:35.765 00.003 7988 UpdateGuideState(): m_state=6
01:57:35.765 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3293
01:57:35.767 00.002 7988 Star::Find returns 1 (0), X=975.44, Y=184.71, Mass=843, SNR=18.9, Peak=169 HFD=3.2
01:57:35.767 00.000 7988 MultiStar: [#1 -0.21,-0.34,0.94,U] [#2 -0.23,-0.51,0.00,M1] [#3 0.01,-0.62,0.00,M1] [#4 -0.24,-0.16,0.79,U] [#5 -0.07,0.17,0.71,U] [#6 0.06,-0.98,0.00,M5] [#7 -0.24,-0.45,0.48,U] [#8 -0.55,-0.41,0.00,M2] 
01:57:35.769 00.002 7988 single-star, 4 included, MultiStar: {-0.16, -0.18}, one-star: {-0.08, -0.18}
01:57:35.769 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
01:57:35.771 00.002 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
01:57:35.771 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.99 mountX=-0.18 mountY=0.08, mountTheta=2.71
01:57:35.773 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.18, opts=13)
01:57:35.775 00.002 7988 Enqueuing Move request for scope (-0.08, -0.18)
01:57:35.775 00.000 15712 Worker thread wakes up
01:57:35.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
01:57:35.775 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
01:57:35.775 00.000 15712 Moving (-0.08, -0.18) raw xDistance=-0.18 yDistance=0.08
01:57:35.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:35.775 00.000 7988 UpdateGuideState exits: m=843 SNR=18.9
01:57:35.778 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:35.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:35.778 00.000 7988 Enqueuing Expose request
01:57:35.781 00.003 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
01:57:35.781 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
01:57:35.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:35.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:57:35.781 00.000 15712 MoveAxis(E, 41, ABG)
01:57:35.781 00.000 15712 Guiding  Dir = 2, Dur = 41
01:57:35.781 00.000 15712 IsGuiding returns 0
01:57:35.796 00.015 15712 PulseGuide returned control before completion, sleep 37
01:57:35.842 00.046 15712 IsGuiding returns 1
01:57:35.842 00.000 15712 scope still moving after pulse duration time elapsed
01:57:35.893 00.051 15712 IsGuiding returns 1
01:57:35.922 00.029 15712 IsGuiding returns 0
01:57:35.922 00.000 15712 scope move finished after 41 + 99 ms
01:57:35.922 00.000 15712 Move returns status 0, amount 41
01:57:35.922 00.000 15712 MoveAxis(N, 0, ABG)
01:57:35.922 00.000 15712 Move returns status 0, amount 0
01:57:35.922 00.000 15712 move complete, result=0
01:57:35.922 00.000 15712 worker thread done servicing request
01:57:35.922 00.000 15712 Worker thread wakes up
01:57:35.922 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
01:57:35.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:35.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:37.341 01.419 15712 Exposure complete
01:57:37.402 00.061 15712 worker thread done servicing request
01:57:37.402 00.000 7988 OnExposeComplete: enter
01:57:37.402 00.000 7988 UpdateGuideState(): m_state=6
01:57:37.406 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3294
01:57:37.406 00.000 7988 Star::Find returns 1 (0), X=975.43, Y=185.19, Mass=901, SNR=19.4, Peak=163 HFD=3.7
01:57:37.408 00.002 7988 MultiStar: [#1 0.14,-0.09,0.86,U] [#2 0.01,-0.29,0.81,U] [#3 0.20,-0.04,0.80,U] [#4 0.08,-0.48,0.60,U] [#5 0.09,0.49,0.71,U] [#6 0.12,-0.51,0.00,M6] [#7 -0.14,-0.17,0.42,U] [#8 0.18,0.02,0.43,U] 
01:57:37.408 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {-0.09, 0.31}
01:57:37.411 00.003 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
01:57:37.411 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
01:57:37.413 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.11 mountX=-0.01 mountY=-0.06, mountTheta=-1.67
01:57:37.415 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
01:57:37.415 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
01:57:37.417 00.002 15712 Worker thread wakes up
01:57:37.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:57:37.417 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:57:37.417 00.000 15712 Moving (0.06, -0.01) raw xDistance=-0.01 yDistance=-0.06
01:57:37.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
01:57:37.418 00.001 7988 UpdateGuideState exits: m=901 SNR=19.4
01:57:37.418 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:37.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:37.418 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:37.418 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
01:57:37.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:37.418 00.000 7988 Enqueuing Expose request
01:57:37.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:57:37.418 00.000 15712 MoveAxis(E, 7, ABG)
01:57:37.418 00.000 15712 Guiding  Dir = 2, Dur = 7
01:57:37.418 00.000 15712 IsGuiding returns 0
01:57:37.434 00.016 15712 IsGuiding returns 0
01:57:37.434 00.000 15712 Move returns status 0, amount 7
01:57:37.434 00.000 15712 MoveAxis(N, 0, ABG)
01:57:37.434 00.000 15712 Move returns status 0, amount 0
01:57:37.434 00.000 15712 move complete, result=0
01:57:37.434 00.000 15712 worker thread done servicing request
01:57:37.434 00.000 15712 Worker thread wakes up
01:57:37.434 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:57:37.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:37.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:39.078 01.644 15712 Exposure complete
01:57:39.141 00.063 15712 worker thread done servicing request
01:57:39.141 00.000 7988 OnExposeComplete: enter
01:57:39.141 00.000 7988 UpdateGuideState(): m_state=6
01:57:39.141 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3295
01:57:39.146 00.005 7988 Star::Find returns 1 (0), X=975.50, Y=184.98, Mass=772, SNR=17.9, Peak=158 HFD=3.6
01:57:39.148 00.002 7988 MultiStar: [#1 -0.38,-0.12,1.03,U] [#2 0.09,-0.38,0.82,U] [#3 -0.38,-0.27,0.82,U] [#4 -0.12,-0.13,0.71,U] [#5 -0.44,0.32,0.00,M1] [#6 -0.31,-0.52,0.00,M7] [#7 0.12,-0.59,0.00,M6] [#8 0.07,-0.19,0.49,U] 
01:57:39.148 00.000 7988 single-star, 5 included, MultiStar: {-0.14, -0.15}, one-star: {-0.03, 0.10}
01:57:39.150 00.002 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
01:57:39.150 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
01:57:39.152 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.86 mountX=0.10 mountY=0.03, mountTheta=0.26
01:57:39.154 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.10, opts=13)
01:57:39.154 00.000 7988 Enqueuing Move request for scope (-0.03, 0.10)
01:57:39.154 00.000 15712 Worker thread wakes up
01:57:39.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
01:57:39.157 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:39.157 00.000 7988 UpdateGuideState exits: m=772 SNR=17.9
01:57:39.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:39.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:39.157 00.000 7988 Enqueuing Expose request
01:57:39.157 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
01:57:39.157 00.000 15712 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.03
01:57:39.163 00.006 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:39.163 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
01:57:39.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:39.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:57:39.163 00.000 15712 MoveAxis(E, 7, ABG)
01:57:39.163 00.000 15712 Guiding  Dir = 2, Dur = 7
01:57:39.163 00.000 15712 IsGuiding returns 0
01:57:39.180 00.017 15712 IsGuiding returns 0
01:57:39.180 00.000 15712 Move returns status 0, amount 7
01:57:39.180 00.000 15712 MoveAxis(N, 0, ABG)
01:57:39.180 00.000 15712 Move returns status 0, amount 0
01:57:39.180 00.000 15712 move complete, result=0
01:57:39.180 00.000 15712 worker thread done servicing request
01:57:39.180 00.000 15712 Worker thread wakes up
01:57:39.180 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:57:39.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:39.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:40.589 01.409 15712 Exposure complete
01:57:40.653 00.064 15712 worker thread done servicing request
01:57:40.656 00.003 7988 OnExposeComplete: enter
01:57:40.656 00.000 7988 UpdateGuideState(): m_state=6
01:57:40.658 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3296
01:57:40.658 00.000 7988 Star::Find returns 1 (0), X=975.59, Y=184.98, Mass=842, SNR=18.8, Peak=157 HFD=3.5
01:57:40.660 00.002 7988 MultiStar: [#1 -0.13,-0.33,0.96,U] [#2 0.02,-0.02,0.81,U] [#3 0.03,-0.30,0.79,U] [#4 0.29,-0.64,0.00,M1] [#5 -0.21,0.17,0.75,U] [#6 -0.17,-0.34,0.70,U] [#7 0.14,-1.06,0.00,M7] [#8 -0.03,-0.04,0.43,U] 
01:57:40.661 00.001 7988 single-star, 6 included, MultiStar: {-0.06, -0.11}, one-star: {0.07, 0.10}
01:57:40.661 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
01:57:40.663 00.002 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
01:57:40.663 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=0.10 mountY=-0.07, mountTheta=-0.63
01:57:40.665 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.10, opts=13)
01:57:40.667 00.002 7988 Enqueuing Move request for scope (0.07, 0.10)
01:57:40.667 00.000 15712 Worker thread wakes up
01:57:40.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:57:40.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:57:40.667 00.000 15712 Moving (0.07, 0.10) raw xDistance=0.10 yDistance=-0.07
01:57:40.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:40.669 00.002 7988 UpdateGuideState exits: m=842 SNR=18.8
01:57:40.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:40.669 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:40.673 00.004 7988 Enqueuing Expose request
01:57:40.673 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:40.673 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
01:57:40.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:40.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:57:40.673 00.000 15712 MoveAxis(E, 6, ABG)
01:57:40.673 00.000 15712 Guiding  Dir = 2, Dur = 6
01:57:40.673 00.000 15712 IsGuiding returns 0
01:57:40.700 00.027 15712 IsGuiding returns 0
01:57:40.700 00.000 15712 Move returns status 0, amount 6
01:57:40.700 00.000 15712 MoveAxis(N, 0, ABG)
01:57:40.700 00.000 15712 Move returns status 0, amount 0
01:57:40.700 00.000 15712 move complete, result=0
01:57:40.700 00.000 15712 worker thread done servicing request
01:57:40.700 00.000 15712 Worker thread wakes up
01:57:40.700 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:57:40.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:40.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:42.347 01.647 15712 Exposure complete
01:57:42.409 00.062 15712 worker thread done servicing request
01:57:42.409 00.000 7988 OnExposeComplete: enter
01:57:42.409 00.000 7988 UpdateGuideState(): m_state=6
01:57:42.409 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3297
01:57:42.409 00.000 7988 Star::Find returns 1 (0), X=975.44, Y=184.99, Mass=819, SNR=18.6, Peak=157 HFD=3.7
01:57:42.409 00.000 7988 MultiStar: [#1 0.19,-0.24,0.95,U] [#2 -0.10,-0.11,0.82,U] [#3 -0.02,-0.25,0.77,U] [#4 -0.10,-0.03,0.67,U] [#5 -0.03,0.39,0.64,U] [#6 0.01,-0.44,0.69,U] [#7 -0.12,-0.98,0.00,M8] [#8 0.04,0.46,0.43,U] 
01:57:42.409 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {-0.08, 0.10}
01:57:42.409 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
01:57:42.409 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
01:57:42.409 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.77 mountX=-0.05 mountY=0.01, mountTheta=2.92
01:57:42.409 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.05, opts=13)
01:57:42.409 00.000 7988 Enqueuing Move request for scope (-0.01, -0.05)
01:57:42.409 00.000 15712 Worker thread wakes up
01:57:42.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:57:42.409 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:57:42.409 00.000 15712 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
01:57:42.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
01:57:42.426 00.017 7988 UpdateGuideState exits: m=819 SNR=18.6
01:57:42.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:42.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:42.426 00.000 7988 Enqueuing Expose request
01:57:42.426 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:42.426 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:57:42.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:42.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:57:42.426 00.000 15712 MoveAxis(E, 5, ABG)
01:57:42.426 00.000 15712 Guiding  Dir = 2, Dur = 5
01:57:42.426 00.000 15712 IsGuiding returns 0
01:57:42.443 00.017 15712 IsGuiding returns 0
01:57:42.443 00.000 15712 Move returns status 0, amount 5
01:57:42.443 00.000 15712 MoveAxis(N, 0, ABG)
01:57:42.443 00.000 15712 Move returns status 0, amount 0
01:57:42.443 00.000 15712 move complete, result=0
01:57:42.443 00.000 15712 worker thread done servicing request
01:57:42.443 00.000 15712 Worker thread wakes up
01:57:42.443 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:57:42.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:42.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:43.863 01.420 15712 Exposure complete
01:57:43.927 00.064 15712 worker thread done servicing request
01:57:43.927 00.000 7988 OnExposeComplete: enter
01:57:43.927 00.000 7988 UpdateGuideState(): m_state=6
01:57:43.927 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3298
01:57:43.927 00.000 7988 Star::Find returns 1 (0), X=975.33, Y=184.71, Mass=752, SNR=17.8, Peak=154 HFD=3.3
01:57:43.927 00.000 7988 MultiStar: [#1 -0.39,-0.32,1.03,U] [#2 0.05,0.13,0.91,U] [#3 0.13,-0.38,0.84,U] [#4 0.03,-0.17,0.64,U] [#5 0.65,0.41,0.00,M1] [#6 -0.16,-0.39,0.70,U] [#7 0.07,-0.95,0.00,M9] [#8 0.20,0.48,0.48,U] 
01:57:43.927 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.15}, one-star: {-0.20, -0.17}
01:57:43.927 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.56) = xAngle (-3.60 = 2.68)
01:57:43.927 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.64 = 2.65)
01:57:43.927 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.04 mountX=-0.15 mountY=0.08, mountTheta=2.65
01:57:43.927 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.15, opts=13)
01:57:43.927 00.000 7988 Enqueuing Move request for scope (-0.08, -0.15)
01:57:43.939 00.012 15712 Worker thread wakes up
01:57:43.939 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
01:57:43.939 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
01:57:43.939 00.000 15712 Moving (-0.08, -0.15) raw xDistance=-0.15 yDistance=0.08
01:57:43.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:43.940 00.001 7988 UpdateGuideState exits: m=752 SNR=17.8
01:57:43.942 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:43.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:43.942 00.000 7988 Enqueuing Expose request
01:57:43.942 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:43.942 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:57:43.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:43.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:57:43.942 00.000 15712 MoveAxis(E, 5, ABG)
01:57:43.942 00.000 15712 Guiding  Dir = 2, Dur = 5
01:57:43.942 00.000 15712 IsGuiding returns 0
01:57:43.961 00.019 15712 IsGuiding returns 0
01:57:43.961 00.000 15712 Move returns status 0, amount 5
01:57:43.961 00.000 15712 MoveAxis(N, 0, ABG)
01:57:43.961 00.000 15712 Move returns status 0, amount 0
01:57:43.961 00.000 15712 move complete, result=0
01:57:43.961 00.000 15712 worker thread done servicing request
01:57:43.961 00.000 15712 Worker thread wakes up
01:57:43.961 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
01:57:43.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:43.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:45.603 01.642 15712 Exposure complete
01:57:45.666 00.063 15712 worker thread done servicing request
01:57:45.667 00.001 7988 OnExposeComplete: enter
01:57:45.667 00.000 7988 UpdateGuideState(): m_state=6
01:57:45.667 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3299
01:57:45.667 00.000 7988 Star::Find returns 1 (0), X=975.43, Y=184.78, Mass=760, SNR=17.7, Peak=151 HFD=3.2
01:57:45.667 00.000 7988 MultiStar: [#1 0.07,-0.53,0.00,M1] [#2 -0.04,-0.16,0.89,U] [#3 -0.26,-0.59,0.00,M1] [#4 -0.39,-0.70,0.00,M1] [#5 0.19,-0.35,0.68,U] [#6 0.01,-0.40,0.67,U] [#7 -0.51,-0.78,0.00,M10] [#8 0.02,0.05,0.41,U] 
01:57:45.667 00.000 7988 single-star, 4 included, MultiStar: {0.01, -0.20}, one-star: {-0.09, -0.10}
01:57:45.667 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.88 = 2.41)
01:57:45.674 00.007 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
01:57:45.674 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.31 mountX=-0.10 mountY=0.10, mountTheta=2.39
01:57:45.674 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.10, opts=13)
01:57:45.674 00.000 7988 Enqueuing Move request for scope (-0.09, -0.10)
01:57:45.674 00.000 15712 Worker thread wakes up
01:57:45.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
01:57:45.674 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
01:57:45.674 00.000 15712 Moving (-0.09, -0.10) raw xDistance=-0.10 yDistance=0.10
01:57:45.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:57:45.680 00.006 7988 UpdateGuideState exits: m=760 SNR=17.7
01:57:45.680 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:45.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:45.680 00.000 7988 Enqueuing Expose request
01:57:45.680 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:45.680 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
01:57:45.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:45.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:57:45.680 00.000 15712 MoveAxis(E, 5, ABG)
01:57:45.680 00.000 15712 Guiding  Dir = 2, Dur = 5
01:57:45.680 00.000 15712 IsGuiding returns 0
01:57:45.706 00.026 15712 IsGuiding returns 0
01:57:45.706 00.000 15712 Move returns status 0, amount 5
01:57:45.706 00.000 15712 MoveAxis(N, 0, ABG)
01:57:45.706 00.000 15712 Move returns status 0, amount 0
01:57:45.706 00.000 15712 move complete, result=0
01:57:45.706 00.000 15712 worker thread done servicing request
01:57:45.706 00.000 15712 Worker thread wakes up
01:57:45.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:45.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:45.706 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:57:47.119 01.413 15712 Exposure complete
01:57:47.181 00.062 15712 worker thread done servicing request
01:57:47.181 00.000 7988 OnExposeComplete: enter
01:57:47.181 00.000 7988 UpdateGuideState(): m_state=6
01:57:47.185 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3300
01:57:47.186 00.001 7988 Star::Find returns 1 (0), X=975.54, Y=184.73, Mass=737, SNR=17.6, Peak=166 HFD=3.1
01:57:47.186 00.000 7988 MultiStar: [#1 0.07,-0.00,1.03,U] [#2 -0.02,-0.22,0.88,U] [#3 -0.02,-0.64,0.00,M2] [#4 0.34,-0.71,0.00,M2] [#5 -0.10,0.29,0.75,U] [#6 0.19,-0.60,0.00,M4] [#7 0.40,-0.60,0.00,R] [#8 0.37,-0.18,0.51,U] 
01:57:47.188 00.002 7988 refined, 4 included, MultiStar: {0.04, -0.06}, one-star: {0.01, -0.16}
01:57:47.188 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
01:57:47.190 00.002 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
01:57:47.190 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.90 mountX=-0.06 mountY=-0.04, mountTheta=-2.48
01:57:47.192 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.06, opts=13)
01:57:47.194 00.002 7988 Enqueuing Move request for scope (0.04, -0.06)
01:57:47.194 00.000 15712 Worker thread wakes up
01:57:47.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:57:47.194 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:57:47.194 00.000 15712 Moving (0.04, -0.06) raw xDistance=-0.06 yDistance=-0.04
01:57:47.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:47.197 00.003 7988 UpdateGuideState exits: m=737 SNR=17.6
01:57:47.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:47.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:47.197 00.000 7988 Enqueuing Expose request
01:57:47.197 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:47.197 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
01:57:47.197 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:47.197 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:57:47.197 00.000 15712 MoveAxis(E, 5, ABG)
01:57:47.197 00.000 15712 Guiding  Dir = 2, Dur = 5
01:57:47.197 00.000 15712 IsGuiding returns 0
01:57:47.223 00.026 15712 IsGuiding returns 0
01:57:47.223 00.000 15712 Move returns status 0, amount 5
01:57:47.223 00.000 15712 MoveAxis(N, 0, ABG)
01:57:47.223 00.000 15712 Move returns status 0, amount 0
01:57:47.223 00.000 15712 move complete, result=0
01:57:47.223 00.000 15712 worker thread done servicing request
01:57:47.223 00.000 15712 Worker thread wakes up
01:57:47.223 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:57:47.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:47.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:48.969 01.746 15712 Exposure complete
01:57:49.030 00.061 15712 worker thread done servicing request
01:57:49.030 00.000 7988 OnExposeComplete: enter
01:57:49.030 00.000 7988 UpdateGuideState(): m_state=6
01:57:49.035 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3301
01:57:49.035 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=184.55, Mass=881, SNR=19.1, Peak=150 HFD=3.3
01:57:49.037 00.002 7988 MultiStar: [#1 0.03,-0.36,0.91,U] [#2 0.01,-0.71,0.00,M1] [#3 -0.05,-0.51,0.76,U] [#4 0.05,-0.59,0.00,M3] [#5 -0.31,0.20,0.66,U] [#6 -0.22,-0.93,0.00,M5] [#7 -0.78,-0.04,0.00,M1] [#8 -0.33,0.15,0.38,U] 
01:57:49.037 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.23}, one-star: {0.01, -0.34}
01:57:49.039 00.002 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
01:57:49.039 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
01:57:49.041 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.93 mountX=-0.23 mountY=0.09, mountTheta=2.77
01:57:49.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.23, opts=13)
01:57:49.043 00.002 7988 Enqueuing Move request for scope (-0.09, -0.23)
01:57:49.045 00.002 15712 Worker thread wakes up
01:57:49.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
01:57:49.045 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
01:57:49.045 00.000 15712 Moving (-0.09, -0.23) raw xDistance=-0.23 yDistance=0.09
01:57:49.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:49.046 00.001 7988 UpdateGuideState exits: m=881 SNR=19.1
01:57:49.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:49.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:49.046 00.000 7988 Enqueuing Expose request
01:57:49.046 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:57:49.046 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
01:57:49.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:49.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:57:49.046 00.000 15712 MoveAxis(E, 53, ABG)
01:57:49.046 00.000 15712 Guiding  Dir = 2, Dur = 53
01:57:49.046 00.000 15712 IsGuiding returns 0
01:57:49.080 00.034 15712 PulseGuide returned control before completion, sleep 35
01:57:49.126 00.046 15712 IsGuiding returns 1
01:57:49.126 00.000 15712 scope still moving after pulse duration time elapsed
01:57:49.160 00.034 15712 IsGuiding returns 0
01:57:49.160 00.000 15712 scope move finished after 53 + 55 ms
01:57:49.160 00.000 15712 Move returns status 0, amount 53
01:57:49.160 00.000 15712 MoveAxis(N, 0, ABG)
01:57:49.160 00.000 15712 Move returns status 0, amount 0
01:57:49.160 00.000 15712 move complete, result=0
01:57:49.160 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
01:57:49.162 00.002 15712 worker thread done servicing request
01:57:49.162 00.000 15712 Worker thread wakes up
01:57:49.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:49.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:50.580 01.418 15712 Exposure complete
01:57:50.642 00.062 15712 worker thread done servicing request
01:57:50.642 00.000 7988 OnExposeComplete: enter
01:57:50.642 00.000 7988 UpdateGuideState(): m_state=6
01:57:50.642 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3302
01:57:50.642 00.000 7988 Star::Find returns 1 (0), X=975.91, Y=185.03, Mass=821, SNR=18.5, Peak=150 HFD=4.0
01:57:50.642 00.000 7988 MultiStar: [#1 -0.19,0.24,1.01,U] [#2 -0.06,0.12,0.83,U] [#3 0.11,0.10,0.86,U] [#4 0.17,-0.12,0.67,U] [#5 -0.19,0.39,0.66,U] [#6 0.02,-0.35,0.65,U] [#7 -1.00,0.37,0.00,M2] [#8 0.29,0.79,0.00,M1] 
01:57:50.642 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.09}, one-star: {0.38, 0.14}
01:57:50.642 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
01:57:50.642 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
01:57:50.642 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=0.09 mountY=-0.04, mountTheta=-0.45
01:57:50.642 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
01:57:50.656 00.014 7988 Enqueuing Move request for scope (0.04, 0.09)
01:57:50.657 00.001 15712 Worker thread wakes up
01:57:50.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:50.657 00.000 7988 UpdateGuideState exits: m=821 SNR=18.5
01:57:50.657 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:50.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:50.657 00.000 7988 Enqueuing Expose request
01:57:50.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:57:50.657 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:57:50.657 00.000 15712 Moving (0.04, 0.09) raw xDistance=0.09 yDistance=-0.04
01:57:50.657 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:50.657 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
01:57:50.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:50.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:57:50.657 00.000 15712 MoveAxis(E, 9, ABG)
01:57:50.657 00.000 15712 Guiding  Dir = 2, Dur = 9
01:57:50.657 00.000 15712 IsGuiding returns 0
01:57:50.694 00.037 15712 IsGuiding returns 0
01:57:50.694 00.000 15712 Move returns status 0, amount 9
01:57:50.694 00.000 15712 MoveAxis(N, 0, ABG)
01:57:50.694 00.000 15712 Move returns status 0, amount 0
01:57:50.694 00.000 15712 move complete, result=0
01:57:50.694 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:57:50.696 00.002 15712 worker thread done servicing request
01:57:50.696 00.000 15712 Worker thread wakes up
01:57:50.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:50.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:52.333 01.637 15712 Exposure complete
01:57:52.395 00.062 15712 worker thread done servicing request
01:57:52.395 00.000 7988 OnExposeComplete: enter
01:57:52.395 00.000 7988 UpdateGuideState(): m_state=6
01:57:52.399 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3303
01:57:52.399 00.000 7988 Star::Find returns 1 (0), X=975.50, Y=184.53, Mass=730, SNR=17.3, Peak=157 HFD=3.2
01:57:52.401 00.002 7988 MultiStar: [#1 0.02,-0.25,0.99,U] [#2 -0.01,-0.02,0.91,U] [#3 0.13,-0.20,0.92,U] [#4 -0.11,-0.48,0.77,U] [#5 0.27,0.73,0.00,M1] [#6 0.25,-0.65,0.00,M5] [#7 -0.04,-0.20,0.53,U] [#8 0.30,0.15,0.46,U] 
01:57:52.401 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.22}, one-star: {-0.02, -0.35}
01:57:52.403 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
01:57:52.403 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
01:57:52.405 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.46 mountX=-0.22 mountY=-0.02, mountTheta=-3.05
01:57:52.407 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.22, opts=13)
01:57:52.407 00.000 7988 Enqueuing Move request for scope (0.02, -0.22)
01:57:52.409 00.002 15712 Worker thread wakes up
01:57:52.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
01:57:52.409 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
01:57:52.409 00.000 15712 Moving (0.02, -0.22) raw xDistance=-0.22 yDistance=-0.02
01:57:52.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:52.410 00.001 7988 UpdateGuideState exits: m=730 SNR=17.3
01:57:52.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:52.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:52.410 00.000 7988 Enqueuing Expose request
01:57:52.410 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:57:52.410 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
01:57:52.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:52.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:57:52.410 00.000 15712 MoveAxis(E, 52, ABG)
01:57:52.410 00.000 15712 Guiding  Dir = 2, Dur = 52
01:57:52.410 00.000 15712 IsGuiding returns 0
01:57:52.426 00.016 15712 PulseGuide returned control before completion, sleep 41
01:57:52.500 00.074 15712 IsGuiding returns 1
01:57:52.500 00.000 15712 scope still moving after pulse duration time elapsed
01:57:52.523 00.023 15712 IsGuiding returns 0
01:57:52.523 00.000 15712 scope move finished after 52 + 55 ms
01:57:52.523 00.000 15712 Move returns status 0, amount 52
01:57:52.523 00.000 15712 MoveAxis(N, 0, ABG)
01:57:52.523 00.000 15712 Move returns status 0, amount 0
01:57:52.523 00.000 15712 move complete, result=0
01:57:52.523 00.000 15712 worker thread done servicing request
01:57:52.523 00.000 15712 Worker thread wakes up
01:57:52.523 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
01:57:52.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:52.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:53.932 01.409 15712 Exposure complete
01:57:53.994 00.062 15712 worker thread done servicing request
01:57:53.994 00.000 7988 OnExposeComplete: enter
01:57:53.994 00.000 7988 UpdateGuideState(): m_state=6
01:57:54.001 00.007 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3304
01:57:54.001 00.000 7988 Star::Find returns 1 (0), X=975.48, Y=185.38, Mass=804, SNR=18.3, Peak=140 HFD=3.3
01:57:54.003 00.002 7988 MultiStar: [#1 -0.21,0.23,0.89,U] [#2 0.08,0.18,0.87,U] [#3 0.06,0.66,0.00,M1] [#4 0.20,0.33,0.70,U] [#5 0.31,0.48,0.00,M2] [#6 -0.31,0.19,0.67,U] [#7 -0.72,0.74,0.00,M2] [#8 -0.40,0.53,0.00,M1] 
01:57:54.004 00.001 7988 refined, 4 included, MultiStar: {-0.06, 0.30}, one-star: {-0.04, 0.49}
01:57:54.004 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
01:57:54.006 00.002 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
01:57:54.006 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.30 cameraTheta=1.76 mountX=0.29 mountY=0.05, mountTheta=0.16
01:57:54.008 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.30, opts=13)
01:57:54.009 00.001 7988 Enqueuing Move request for scope (-0.06, 0.30)
01:57:54.009 00.000 15712 Worker thread wakes up
01:57:54.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.30) opts 0xd
01:57:54.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.30)
01:57:54.009 00.000 15712 Moving (-0.06, 0.30) raw xDistance=0.29 yDistance=0.05
01:57:54.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:54.009 00.000 7988 UpdateGuideState exits: m=804 SNR=18.3
01:57:54.014 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:54.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:54.016 00.002 7988 Enqueuing Expose request
01:57:54.016 00.000 15712 PPEC rslt: input = 0.29, final = 0.15, react = 0.18, pred = -0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
01:57:54.016 00.000 15712 PPEC: input: 0.29, control: 0.15, exposure: 1500
01:57:54.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:54.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:57:54.016 00.000 15712 MoveAxis(W, 48, ABG)
01:57:54.016 00.000 15712 Guiding  Dir = 3, Dur = 48
01:57:54.016 00.000 15712 IsGuiding returns 0
01:57:54.029 00.013 15712 PulseGuide returned control before completion, sleep 40
01:57:54.109 00.080 15712 IsGuiding returns 0
01:57:54.109 00.000 15712 Move returns status 0, amount 48
01:57:54.109 00.000 15712 MoveAxis(N, 0, ABG)
01:57:54.109 00.000 15712 Move returns status 0, amount 0
01:57:54.109 00.000 15712 move complete, result=0
01:57:54.109 00.000 15712 worker thread done servicing request
01:57:54.109 00.000 15712 Worker thread wakes up
01:57:54.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:54.109 00.000 7988 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
01:57:54.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:55.751 01.642 15712 Exposure complete
01:57:55.815 00.064 15712 worker thread done servicing request
01:57:55.815 00.000 7988 OnExposeComplete: enter
01:57:55.815 00.000 7988 UpdateGuideState(): m_state=6
01:57:55.815 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3305
01:57:55.815 00.000 7988 Star::Find returns 1 (0), X=975.48, Y=185.08, Mass=720, SNR=17.2, Peak=144 HFD=3.5
01:57:55.815 00.000 7988 MultiStar: [#1 0.11,0.20,0.94,U] [#2 0.07,0.08,0.88,U] [#3 0.07,-0.22,0.91,U] [#4 -0.33,-0.38,0.71,U] [#5 -0.33,0.12,0.79,U] [#6 0.06,-0.67,0.00,M5] [#7 -0.35,0.25,0.51,U] [#8 0.03,0.90,0.00,M2] 
01:57:55.815 00.000 7988 refined, 6 included, MultiStar: {-0.08, 0.04}, one-star: {-0.04, 0.20}
01:57:55.815 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
01:57:55.815 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
01:57:55.823 00.008 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.73 mountX=0.04 mountY=0.08, mountTheta=1.17
01:57:55.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
01:57:55.823 00.000 7988 Enqueuing Move request for scope (-0.08, 0.04)
01:57:55.827 00.004 15712 Worker thread wakes up
01:57:55.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:57:55.827 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:57:55.827 00.000 15712 Moving (-0.08, 0.04) raw xDistance=0.04 yDistance=0.08
01:57:55.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:55.828 00.001 7988 UpdateGuideState exits: m=720 SNR=17.2
01:57:55.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:55.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:55.828 00.000 7988 Enqueuing Expose request
01:57:55.828 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:55.828 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
01:57:55.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:55.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:57:55.828 00.000 15712 MoveAxis(E, 9, ABG)
01:57:55.828 00.000 15712 Guiding  Dir = 2, Dur = 9
01:57:55.857 00.029 15712 IsGuiding returns 0
01:57:55.874 00.017 15712 IsGuiding returns 0
01:57:55.874 00.000 15712 Move returns status 0, amount 9
01:57:55.874 00.000 15712 MoveAxis(N, 0, ABG)
01:57:55.874 00.000 15712 Move returns status 0, amount 0
01:57:55.874 00.000 15712 move complete, result=0
01:57:55.874 00.000 15712 worker thread done servicing request
01:57:55.874 00.000 15712 Worker thread wakes up
01:57:55.874 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
01:57:55.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:55.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:57.298 01.424 15712 Exposure complete
01:57:57.359 00.061 15712 worker thread done servicing request
01:57:57.359 00.000 7988 OnExposeComplete: enter
01:57:57.359 00.000 7988 UpdateGuideState(): m_state=6
01:57:57.359 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3306
01:57:57.359 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=185.02, Mass=815, SNR=18.6, Peak=154 HFD=3.5
01:57:57.359 00.000 7988 MultiStar: [#1 0.01,-0.23,0.97,U] [#2 -0.22,-0.38,0.90,U] [#3 0.25,-0.54,0.00,M1] [#4 -0.25,-0.39,0.75,U] [#5 0.08,0.45,0.68,U] [#6 0.02,-0.62,0.00,M6] [#7 -0.30,0.04,0.43,U] [#8 0.13,0.06,0.36,U] 
01:57:57.359 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.08}, one-star: {0.03, 0.13}
01:57:57.359 00.000 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.90 = 2.38)
01:57:57.359 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.35)
01:57:57.359 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.34 mountX=-0.08 mountY=0.08, mountTheta=2.36
01:57:57.371 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
01:57:57.371 00.000 7988 Enqueuing Move request for scope (-0.07, -0.08)
01:57:57.371 00.000 15712 Worker thread wakes up
01:57:57.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:57:57.371 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:57:57.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:57:57.375 00.004 7988 UpdateGuideState exits: m=815 SNR=18.6
01:57:57.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:57.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:57.375 00.000 7988 Enqueuing Expose request
01:57:57.375 00.000 15712 Moving (-0.07, -0.08) raw xDistance=-0.08 yDistance=0.08
01:57:57.375 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:57:57.375 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
01:57:57.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:57.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:57:57.375 00.000 15712 MoveAxis(E, 8, ABG)
01:57:57.375 00.000 15712 Guiding  Dir = 2, Dur = 8
01:57:57.375 00.000 15712 IsGuiding returns 0
01:57:57.409 00.034 15712 IsGuiding returns 0
01:57:57.409 00.000 15712 Move returns status 0, amount 8
01:57:57.409 00.000 15712 MoveAxis(N, 0, ABG)
01:57:57.409 00.000 15712 Move returns status 0, amount 0
01:57:57.409 00.000 15712 move complete, result=0
01:57:57.409 00.000 15712 worker thread done servicing request
01:57:57.409 00.000 15712 Worker thread wakes up
01:57:57.409 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
01:57:57.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:57.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:57:59.054 01.645 15712 Exposure complete
01:57:59.115 00.061 15712 worker thread done servicing request
01:57:59.115 00.000 7988 OnExposeComplete: enter
01:57:59.115 00.000 7988 UpdateGuideState(): m_state=6
01:57:59.120 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3307
01:57:59.120 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=185.05, Mass=813, SNR=18.3, Peak=144 HFD=3.4
01:57:59.122 00.002 7988 MultiStar: [#1 0.02,-0.00,0.95,U] [#2 0.18,-0.20,0.85,U] [#3 -0.05,-0.49,0.85,U] [#4 -0.11,-0.49,0.71,U] [#5 0.45,0.56,0.00,M1] [#6 0.11,-0.70,0.00,M7] [#7 -1.04,-0.23,0.00,M1] [#8 -0.11,0.64,0.00,M2] 
01:57:59.122 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.18}, one-star: {0.10, 0.16}
01:57:59.124 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
01:57:59.124 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
01:57:59.126 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.37 mountX=-0.18 mountY=-0.03, mountTheta=-2.97
01:57:59.128 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.18, opts=13)
01:57:59.128 00.000 7988 Enqueuing Move request for scope (0.04, -0.18)
01:57:59.130 00.002 15712 Worker thread wakes up
01:57:59.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
01:57:59.130 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
01:57:59.130 00.000 15712 Moving (0.04, -0.18) raw xDistance=-0.18 yDistance=-0.03
01:57:59.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:57:59.131 00.001 7988 UpdateGuideState exits: m=813 SNR=18.3
01:57:59.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:59.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:57:59.131 00.000 7988 Enqueuing Expose request
01:57:59.131 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
01:57:59.131 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
01:57:59.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:59.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:57:59.131 00.000 15712 MoveAxis(E, 43, ABG)
01:57:59.131 00.000 15712 Guiding  Dir = 2, Dur = 43
01:57:59.131 00.000 15712 IsGuiding returns 0
01:57:59.147 00.016 15712 PulseGuide returned control before completion, sleep 39
01:57:59.195 00.048 15712 IsGuiding returns 1
01:57:59.195 00.000 15712 scope still moving after pulse duration time elapsed
01:57:59.227 00.032 15712 IsGuiding returns 0
01:57:59.227 00.000 15712 scope move finished after 43 + 51 ms
01:57:59.227 00.000 15712 Move returns status 0, amount 43
01:57:59.227 00.000 15712 MoveAxis(N, 0, ABG)
01:57:59.227 00.000 15712 Move returns status 0, amount 0
01:57:59.227 00.000 15712 move complete, result=0
01:57:59.227 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
01:57:59.233 00.006 15712 worker thread done servicing request
01:57:59.233 00.000 15712 Worker thread wakes up
01:57:59.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:57:59.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:00.646 01.413 15712 Exposure complete
01:58:00.712 00.066 15712 worker thread done servicing request
01:58:00.712 00.000 7988 OnExposeComplete: enter
01:58:00.712 00.000 7988 UpdateGuideState(): m_state=6
01:58:00.712 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3308
01:58:00.712 00.000 7988 Star::Find returns 1 (0), X=975.85, Y=185.25, Mass=748, SNR=17.6, Peak=167 HFD=3.0
01:58:00.712 00.000 7988 MultiStar: [#1 0.15,0.08,1.11,U] [#2 0.30,-0.10,0.94,U] [#3 0.01,0.07,0.90,U] [#4 0.65,-0.34,0.00,M1] [#5 0.01,0.18,0.77,U] [#6 -0.07,-0.28,0.75,U] [#7 -0.46,0.37,0.00,M2] [#8 0.57,0.17,0.00,M3] 
01:58:00.712 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.07}, one-star: {0.32, 0.37}
01:58:00.712 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.11 = -1.11)
01:58:00.719 00.007 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
01:58:00.719 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.46 mountX=0.07 mountY=-0.14, mountTheta=-1.11
01:58:00.719 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.07, opts=13)
01:58:00.719 00.000 7988 Enqueuing Move request for scope (0.13, 0.07)
01:58:00.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:58:00.726 00.007 7988 UpdateGuideState exits: m=748 SNR=17.6
01:58:00.726 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:00.728 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:00.728 00.000 7988 Enqueuing Expose request
01:58:00.730 00.002 15712 Worker thread wakes up
01:58:00.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
01:58:00.730 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
01:58:00.730 00.000 15712 Moving (0.13, 0.07) raw xDistance=0.07 yDistance=-0.14
01:58:00.730 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:00.730 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
01:58:00.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:00.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:58:00.730 00.000 15712 MoveAxis(E, 8, ABG)
01:58:00.730 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:00.730 00.000 15712 IsGuiding returns 0
01:58:00.742 00.012 15712 IsGuiding returns 0
01:58:00.742 00.000 15712 Move returns status 0, amount 8
01:58:00.742 00.000 15712 MoveAxis(N, 0, ABG)
01:58:00.742 00.000 15712 Move returns status 0, amount 0
01:58:00.742 00.000 15712 move complete, result=0
01:58:00.742 00.000 15712 worker thread done servicing request
01:58:00.742 00.000 15712 Worker thread wakes up
01:58:00.742 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:58:00.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:00.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:02.390 01.648 15712 Exposure complete
01:58:02.451 00.061 15712 worker thread done servicing request
01:58:02.451 00.000 7988 OnExposeComplete: enter
01:58:02.451 00.000 7988 UpdateGuideState(): m_state=6
01:58:02.456 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3309
01:58:02.456 00.000 7988 Star::Find returns 1 (0), X=975.69, Y=185.36, Mass=814, SNR=18.2, Peak=151 HFD=3.5
01:58:02.458 00.002 7988 MultiStar: [#1 0.06,0.17,0.90,U] [#2 -0.16,0.47,0.88,U] [#3 0.16,-0.08,0.78,U] [#4 0.15,0.18,0.74,U] [#5 0.15,0.70,0.00,M1] [#6 -0.04,-0.31,0.60,U] [#7 0.21,0.23,0.55,U] [#8 0.32,0.70,0.00,M4] 
01:58:02.458 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.19}, one-star: {0.17, 0.48}
01:58:02.460 00.002 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
01:58:02.460 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
01:58:02.462 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.20 mountX=0.19 mountY=-0.08, mountTheta=-0.39
01:58:02.464 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.19, opts=13)
01:58:02.464 00.000 7988 Enqueuing Move request for scope (0.08, 0.19)
01:58:02.466 00.002 15712 Worker thread wakes up
01:58:02.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
01:58:02.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
01:58:02.466 00.000 15712 Moving (0.08, 0.19) raw xDistance=0.19 yDistance=-0.08
01:58:02.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:58:02.466 00.000 7988 UpdateGuideState exits: m=814 SNR=18.2
01:58:02.468 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:02.468 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:02.470 00.002 7988 Enqueuing Expose request
01:58:02.470 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
01:58:02.470 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
01:58:02.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:02.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:02.470 00.000 15712 MoveAxis(W, 29, ABG)
01:58:02.470 00.000 15712 Guiding  Dir = 3, Dur = 29
01:58:02.470 00.000 15712 IsGuiding returns 0
01:58:02.491 00.021 15712 PulseGuide returned control before completion, sleep 21
01:58:02.520 00.029 15712 IsGuiding returns 1
01:58:02.520 00.000 15712 scope still moving after pulse duration time elapsed
01:58:02.546 00.026 15712 IsGuiding returns 0
01:58:02.546 00.000 15712 scope move finished after 29 + 44 ms
01:58:02.546 00.000 15712 Move returns status 0, amount 29
01:58:02.546 00.000 15712 MoveAxis(N, 0, ABG)
01:58:02.546 00.000 15712 Move returns status 0, amount 0
01:58:02.546 00.000 15712 move complete, result=0
01:58:02.546 00.000 15712 worker thread done servicing request
01:58:02.546 00.000 15712 Worker thread wakes up
01:58:02.546 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
01:58:02.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:02.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:03.965 01.419 15712 Exposure complete
01:58:04.028 00.063 15712 worker thread done servicing request
01:58:04.028 00.000 7988 OnExposeComplete: enter
01:58:04.028 00.000 7988 UpdateGuideState(): m_state=6
01:58:04.033 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3310
01:58:04.033 00.000 7988 Star::Find returns 1 (0), X=975.67, Y=185.13, Mass=928, SNR=19.6, Peak=156 HFD=4.0
01:58:04.035 00.002 7988 MultiStar: [#1 -0.13,-0.19,0.99,U] [#2 -0.05,-0.16,0.76,U] [#3 0.49,-0.00,0.84,U] [#4 0.06,-0.38,0.67,U] [#5 0.13,0.01,0.66,U] [#6 0.47,-0.50,0.00,M6] [#7 -0.41,0.17,0.41,U] [#8 0.46,0.09,0.37,U] 
01:58:04.035 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.04}, one-star: {0.14, 0.24}
01:58:04.037 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
01:58:04.037 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
01:58:04.039 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.39 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
01:58:04.041 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.04, opts=13)
01:58:04.041 00.000 7988 Enqueuing Move request for scope (0.09, -0.04)
01:58:04.043 00.002 15712 Worker thread wakes up
01:58:04.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:58:04.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:58:04.043 00.000 15712 Moving (0.09, -0.04) raw xDistance=-0.04 yDistance=-0.09
01:58:04.044 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:58:04.044 00.000 7988 UpdateGuideState exits: m=928 SNR=19.6
01:58:04.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:04.044 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:04.044 00.000 7988 Enqueuing Expose request
01:58:04.044 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:04.044 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
01:58:04.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:04.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:58:04.044 00.000 15712 MoveAxis(E, 9, ABG)
01:58:04.044 00.000 15712 Guiding  Dir = 2, Dur = 9
01:58:04.050 00.006 15712 IsGuiding returns 0
01:58:04.067 00.017 15712 IsGuiding returns 0
01:58:04.067 00.000 15712 Move returns status 0, amount 9
01:58:04.067 00.000 15712 MoveAxis(N, 0, ABG)
01:58:04.067 00.000 15712 Move returns status 0, amount 0
01:58:04.067 00.000 15712 move complete, result=0
01:58:04.067 00.000 15712 worker thread done servicing request
01:58:04.067 00.000 15712 Worker thread wakes up
01:58:04.067 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:58:04.076 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:04.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:05.816 01.740 15712 Exposure complete
01:58:05.879 00.063 15712 worker thread done servicing request
01:58:05.880 00.001 7988 OnExposeComplete: enter
01:58:05.880 00.000 7988 UpdateGuideState(): m_state=6
01:58:05.880 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3311
01:58:05.880 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=184.49, Mass=770, SNR=18.0, Peak=158 HFD=3.3
01:58:05.880 00.000 7988 MultiStar: [#1 -0.24,-0.27,1.01,U] [#2 -0.02,-0.25,0.90,U] [#3 0.32,-0.29,0.90,U] [#4 -0.27,-0.45,0.00,M1] [#5 0.15,0.03,0.78,U] [#6 -0.27,-0.83,0.00,M7] [#7 -0.72,-0.27,0.00,M1] [#8 -0.99,-0.43,0.00,M4] 
01:58:05.885 00.005 7988 refined, 4 included, MultiStar: {0.06, -0.25}, one-star: {0.12, -0.40}
01:58:05.885 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
01:58:05.885 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
01:58:05.885 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.25 cameraTheta=-1.33 mountX=-0.25 mountY=-0.05, mountTheta=-2.93
01:58:05.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.25, opts=13)
01:58:05.885 00.000 7988 Enqueuing Move request for scope (0.06, -0.25)
01:58:05.885 00.000 15712 Worker thread wakes up
01:58:05.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
01:58:05.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
01:58:05.885 00.000 15712 Moving (0.06, -0.25) raw xDistance=-0.25 yDistance=-0.05
01:58:05.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:58:05.893 00.008 7988 UpdateGuideState exits: m=770 SNR=18.0
01:58:05.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:05.893 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:05.893 00.000 7988 Enqueuing Expose request
01:58:05.893 00.000 15712 PPEC rslt: input = -0.25, final = -0.18, react = -0.15, pred = -0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:58:05.893 00.000 15712 PPEC: input: -0.25, control: -0.18, exposure: 1500
01:58:05.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:05.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:58:05.893 00.000 15712 MoveAxis(E, 60, ABG)
01:58:05.893 00.000 15712 Guiding  Dir = 2, Dur = 60
01:58:05.893 00.000 15712 IsGuiding returns 0
01:58:05.910 00.017 15712 PulseGuide returned control before completion, sleep 56
01:58:05.993 00.083 15712 IsGuiding returns 0
01:58:05.993 00.000 15712 Move returns status 0, amount 60
01:58:05.993 00.000 15712 MoveAxis(N, 0, ABG)
01:58:05.993 00.000 15712 Move returns status 0, amount 0
01:58:05.993 00.000 15712 move complete, result=0
01:58:05.993 00.000 15712 worker thread done servicing request
01:58:05.993 00.000 15712 Worker thread wakes up
01:58:05.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:05.993 00.000 7988 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
01:58:05.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:07.410 01.417 15712 Exposure complete
01:58:07.473 00.063 15712 worker thread done servicing request
01:58:07.473 00.000 7988 OnExposeComplete: enter
01:58:07.473 00.000 7988 UpdateGuideState(): m_state=6
01:58:07.478 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3312
01:58:07.478 00.000 7988 Star::Find returns 1 (0), X=975.72, Y=184.97, Mass=748, SNR=17.5, Peak=164 HFD=3.3
01:58:07.480 00.002 7988 MultiStar: [#1 -0.09,0.12,0.95,U] [#2 0.09,0.20,0.90,U] [#3 0.20,-0.21,0.77,U] [#4 0.02,-0.13,0.76,U] [#5 0.38,0.42,0.00,M1] [#6 -0.22,-0.23,0.64,U] [#7 0.00,0.00,0.00,L] [#8 -0.28,0.88,0.00,M5] [#9 -0.57,-0.17,0.00,M9] 
01:58:07.480 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.00}, one-star: {0.20, 0.09}
01:58:07.482 00.002 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.56) = xAngle (-1.64 = -1.64)
01:58:07.482 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
01:58:07.484 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.08 mountX=-0.00 mountY=-0.04, mountTheta=-1.64
01:58:07.486 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.00, opts=13)
01:58:07.486 00.000 7988 Enqueuing Move request for scope (0.04, -0.00)
01:58:07.488 00.002 15712 Worker thread wakes up
01:58:07.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:58:07.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:58:07.488 00.000 15712 Moving (0.04, -0.00) raw xDistance=-0.00 yDistance=-0.04
01:58:07.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:58:07.489 00.001 7988 UpdateGuideState exits: m=748 SNR=17.5
01:58:07.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:07.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:07.489 00.000 7988 Enqueuing Expose request
01:58:07.489 00.000 15712 PPEC rslt: input = -0.00, final = -0.04, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:07.489 00.000 15712 PPEC: input: -0.00, control: -0.04, exposure: 1500
01:58:07.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:07.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:58:07.489 00.000 15712 MoveAxis(E, 12, ABG)
01:58:07.489 00.000 15712 Guiding  Dir = 2, Dur = 12
01:58:07.489 00.000 15712 IsGuiding returns 0
01:58:07.511 00.022 15712 IsGuiding returns 1
01:58:07.511 00.000 15712 scope still moving after pulse duration time elapsed
01:58:07.559 00.048 15712 IsGuiding returns 0
01:58:07.559 00.000 15712 scope move finished after 12 + 53 ms
01:58:07.559 00.000 15712 Move returns status 0, amount 12
01:58:07.559 00.000 15712 MoveAxis(N, 0, ABG)
01:58:07.559 00.000 15712 Move returns status 0, amount 0
01:58:07.559 00.000 15712 move complete, result=0
01:58:07.559 00.000 7988 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
01:58:07.561 00.002 15712 worker thread done servicing request
01:58:07.561 00.000 15712 Worker thread wakes up
01:58:07.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:07.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:09.199 01.638 15712 Exposure complete
01:58:09.262 00.063 15712 worker thread done servicing request
01:58:09.262 00.000 7988 OnExposeComplete: enter
01:58:09.262 00.000 7988 UpdateGuideState(): m_state=6
01:58:09.262 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3313
01:58:09.262 00.000 7988 Star::Find returns 1 (0), X=975.58, Y=185.15, Mass=767, SNR=18.0, Peak=147 HFD=3.3
01:58:09.262 00.000 7988 MultiStar: [#1 0.10,0.34,0.94,U] [#2 0.10,0.43,0.86,U] [#3 0.07,0.10,0.84,U] [#4 0.11,-0.46,0.63,U] [#5 0.16,0.40,0.73,U] [#6 -0.18,-0.44,0.66,U] [#7 -0.02,0.65,0.00,M2] [#8 0.27,0.54,0.00,M6] 
01:58:09.262 00.000 7988 refined, 6 included, MultiStar: {0.07, 0.13}, one-star: {0.06, 0.27}
01:58:09.262 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
01:58:09.270 00.008 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
01:58:09.270 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.11 mountX=0.13 mountY=-0.07, mountTheta=-0.48
01:58:09.270 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.13, opts=13)
01:58:09.270 00.000 7988 Enqueuing Move request for scope (0.07, 0.13)
01:58:09.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:58:09.276 00.006 15712 Worker thread wakes up
01:58:09.276 00.000 7988 UpdateGuideState exits: m=767 SNR=18.0
01:58:09.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:58:09.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:09.278 00.002 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:58:09.278 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:09.278 00.000 7988 Enqueuing Expose request
01:58:09.280 00.002 15712 Moving (0.07, 0.13) raw xDistance=0.13 yDistance=-0.07
01:58:09.282 00.002 15712 PPEC rslt: input = 0.13, final = -0.04, react = 0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:09.282 00.000 15712 PPEC: input: 0.13, control: -0.04, exposure: 1500
01:58:09.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:09.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:09.282 00.000 15712 MoveAxis(E, 13, ABG)
01:58:09.282 00.000 15712 Guiding  Dir = 2, Dur = 13
01:58:09.282 00.000 15712 IsGuiding returns 0
01:58:09.328 00.046 15712 IsGuiding returns 1
01:58:09.328 00.000 15712 scope still moving after pulse duration time elapsed
01:58:09.355 00.027 15712 IsGuiding returns 0
01:58:09.355 00.000 15712 scope move finished after 13 + 56 ms
01:58:09.355 00.000 15712 Move returns status 0, amount 13
01:58:09.355 00.000 15712 MoveAxis(N, 0, ABG)
01:58:09.355 00.000 15712 Move returns status 0, amount 0
01:58:09.355 00.000 15712 move complete, result=0
01:58:09.355 00.000 15712 worker thread done servicing request
01:58:09.355 00.000 15712 Worker thread wakes up
01:58:09.355 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
01:58:09.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:09.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:10.776 01.421 15712 Exposure complete
01:58:10.837 00.061 15712 worker thread done servicing request
01:58:10.837 00.000 7988 OnExposeComplete: enter
01:58:10.837 00.000 7988 UpdateGuideState(): m_state=6
01:58:10.842 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3314
01:58:10.842 00.000 7988 Star::Find returns 1 (0), X=975.58, Y=185.21, Mass=769, SNR=18.1, Peak=150 HFD=3.3
01:58:10.844 00.002 7988 MultiStar: [#1 -0.18,0.48,1.02,U] [#2 -0.07,0.18,0.89,U] [#3 0.10,0.27,0.86,U] [#4 -0.16,-0.13,0.70,U] [#5 -0.14,0.82,0.00,M1] [#6 -0.19,0.00,0.67,U] [#7 -0.81,0.83,0.00,M3] [#8 -0.19,0.67,0.00,M7] 
01:58:10.844 00.000 7988 refined, 5 included, MultiStar: {-0.07, 0.22}, one-star: {0.06, 0.32}
01:58:10.846 00.002 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
01:58:10.846 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
01:58:10.848 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.86 mountX=0.22 mountY=0.06, mountTheta=0.27
01:58:10.850 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.22, opts=13)
01:58:10.850 00.000 7988 Enqueuing Move request for scope (-0.07, 0.22)
01:58:10.852 00.002 15712 Worker thread wakes up
01:58:10.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
01:58:10.852 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
01:58:10.852 00.000 15712 Moving (-0.07, 0.22) raw xDistance=0.22 yDistance=0.06
01:58:10.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:58:10.853 00.001 7988 UpdateGuideState exits: m=769 SNR=18.1
01:58:10.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:10.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:10.853 00.000 7988 Enqueuing Expose request
01:58:10.853 00.000 15712 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:58:10.853 00.000 15712 PPEC: input: 0.22, control: 0.10, exposure: 1500
01:58:10.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:10.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:58:10.853 00.000 15712 MoveAxis(W, 31, ABG)
01:58:10.853 00.000 15712 Guiding  Dir = 3, Dur = 31
01:58:10.853 00.000 15712 IsGuiding returns 0
01:58:10.873 00.020 15712 PulseGuide returned control before completion, sleep 17
01:58:10.917 00.044 15712 IsGuiding returns 0
01:58:10.917 00.000 15712 Move returns status 0, amount 31
01:58:10.917 00.000 15712 MoveAxis(N, 0, ABG)
01:58:10.917 00.000 15712 Move returns status 0, amount 0
01:58:10.917 00.000 15712 move complete, result=0
01:58:10.917 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
01:58:10.919 00.002 15712 worker thread done servicing request
01:58:10.919 00.000 15712 Worker thread wakes up
01:58:10.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:10.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:12.562 01.643 15712 Exposure complete
01:58:12.625 00.063 15712 worker thread done servicing request
01:58:12.625 00.000 7988 OnExposeComplete: enter
01:58:12.625 00.000 7988 UpdateGuideState(): m_state=6
01:58:12.625 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3315
01:58:12.625 00.000 7988 Star::Find returns 1 (0), X=975.69, Y=184.97, Mass=708, SNR=17.0, Peak=140 HFD=3.3
01:58:12.625 00.000 7988 MultiStar: [#1 -0.21,-0.04,1.09,U] [#2 -0.06,-0.22,0.86,U] [#3 0.10,-0.25,0.84,U] [#4 -0.20,-0.43,0.77,U] [#5 0.15,0.17,0.76,U] [#6 0.02,-0.39,0.71,U] [#7 -0.19,-0.59,0.00,M4] [#8 0.29,0.15,0.49,U] 
01:58:12.625 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {0.17, 0.08}
01:58:12.625 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
01:58:12.625 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
01:58:12.625 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.44 mountX=-0.12 mountY=-0.01, mountTheta=-3.04
01:58:12.635 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
01:58:12.635 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
01:58:12.635 00.000 15712 Worker thread wakes up
01:58:12.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
01:58:12.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
01:58:12.639 00.004 15712 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=-0.01
01:58:12.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:58:12.639 00.000 7988 UpdateGuideState exits: m=708 SNR=17.0
01:58:12.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:12.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:12.639 00.000 7988 Enqueuing Expose request
01:58:12.639 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:12.639 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
01:58:12.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:12.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:58:12.639 00.000 15712 MoveAxis(E, 10, ABG)
01:58:12.639 00.000 15712 Guiding  Dir = 2, Dur = 10
01:58:12.639 00.000 15712 IsGuiding returns 0
01:58:12.658 00.019 15712 IsGuiding returns 1
01:58:12.658 00.000 15712 scope still moving after pulse duration time elapsed
01:58:12.686 00.028 15712 IsGuiding returns 1
01:58:12.722 00.036 15712 IsGuiding returns 0
01:58:12.722 00.000 15712 scope move finished after 10 + 68 ms
01:58:12.722 00.000 15712 Move returns status 0, amount 10
01:58:12.722 00.000 15712 MoveAxis(N, 0, ABG)
01:58:12.722 00.000 15712 Move returns status 0, amount 0
01:58:12.722 00.000 15712 move complete, result=0
01:58:12.722 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
01:58:12.724 00.002 15712 worker thread done servicing request
01:58:12.724 00.000 15712 Worker thread wakes up
01:58:12.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:12.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:14.142 01.418 15712 Exposure complete
01:58:14.204 00.062 15712 worker thread done servicing request
01:58:14.204 00.000 7988 OnExposeComplete: enter
01:58:14.204 00.000 7988 UpdateGuideState(): m_state=6
01:58:14.204 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3316
01:58:14.204 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=185.11, Mass=756, SNR=17.7, Peak=160 HFD=2.8
01:58:14.204 00.000 7988 MultiStar: [#1 0.05,-0.22,1.05,U] [#2 0.00,-0.06,0.90,U] [#3 0.21,-0.05,0.82,U] [#4 0.19,0.05,0.67,U] [#5 0.26,0.29,0.73,U] [#6 0.03,-0.17,0.62,U] [#7 -0.34,0.58,0.00,M5] [#8 -0.02,0.48,0.50,U] 
01:58:14.204 00.000 7988 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.15, 0.23}
01:58:14.204 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
01:58:14.204 00.000 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
01:58:14.204 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=0.05 mountY=-0.11, mountTheta=-1.18
01:58:14.214 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.05, opts=13)
01:58:14.214 00.000 7988 Enqueuing Move request for scope (0.11, 0.05)
01:58:14.214 00.000 15712 Worker thread wakes up
01:58:14.214 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
01:58:14.214 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
01:58:14.214 00.000 15712 Moving (0.11, 0.05) raw xDistance=0.05 yDistance=-0.11
01:58:14.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:58:14.214 00.000 7988 UpdateGuideState exits: m=756 SNR=17.7
01:58:14.220 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:14.222 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:14.222 00.000 7988 Enqueuing Expose request
01:58:14.224 00.002 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:14.224 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
01:58:14.224 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:14.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:14.224 00.000 15712 MoveAxis(E, 8, ABG)
01:58:14.224 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:14.257 00.033 15712 IsGuiding returns 0
01:58:14.268 00.011 15712 IsGuiding returns 0
01:58:14.268 00.000 15712 Move returns status 0, amount 8
01:58:14.268 00.000 15712 MoveAxis(N, 0, ABG)
01:58:14.268 00.000 15712 Move returns status 0, amount 0
01:58:14.268 00.000 15712 move complete, result=0
01:58:14.268 00.000 15712 worker thread done servicing request
01:58:14.268 00.000 15712 Worker thread wakes up
01:58:14.268 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:58:14.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:14.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:15.913 01.645 15712 Exposure complete
01:58:15.974 00.061 15712 worker thread done servicing request
01:58:15.974 00.000 7988 OnExposeComplete: enter
01:58:15.974 00.000 7988 UpdateGuideState(): m_state=6
01:58:15.981 00.007 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
01:58:15.983 00.002 7988 Star::Find returns 1 (0), X=975.51, Y=184.98, Mass=805, SNR=18.2, Peak=166 HFD=3.6
01:58:15.983 00.000 7988 MultiStar: [#1 0.18,0.03,1.05,U] [#2 -0.20,-0.14,0.87,U] [#3 0.29,-0.18,0.83,U] [#4 -0.05,-0.34,0.74,U] [#5 0.28,0.63,0.00,M1] [#6 0.07,-0.18,0.73,U] [#7 -0.02,-0.01,0.47,U] [#8 0.46,0.33,0.00,M6] 
01:58:15.985 00.002 7988 single-star, 6 included, MultiStar: {0.04, -0.10}, one-star: {-0.01, 0.09}
01:58:15.985 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
01:58:15.987 00.002 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:58:15.987 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.71 mountX=0.09 mountY=0.01, mountTheta=0.11
01:58:15.989 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.09, opts=13)
01:58:15.990 00.001 7988 Enqueuing Move request for scope (-0.01, 0.09)
01:58:15.990 00.000 15712 Worker thread wakes up
01:58:15.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:58:15.990 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:58:15.990 00.000 15712 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=0.01
01:58:15.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:58:15.990 00.000 7988 UpdateGuideState exits: m=805 SNR=18.2
01:58:15.994 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:15.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:15.996 00.002 7988 Enqueuing Expose request
01:58:15.996 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:15.996 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
01:58:15.998 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:15.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:58:15.998 00.000 15712 MoveAxis(E, 8, ABG)
01:58:15.998 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:15.998 00.000 15712 IsGuiding returns 0
01:58:16.014 00.016 15712 IsGuiding returns 0
01:58:16.014 00.000 15712 Move returns status 0, amount 8
01:58:16.014 00.000 15712 MoveAxis(N, 0, ABG)
01:58:16.014 00.000 15712 Move returns status 0, amount 0
01:58:16.014 00.000 15712 move complete, result=0
01:58:16.014 00.000 15712 worker thread done servicing request
01:58:16.014 00.000 15712 Worker thread wakes up
01:58:16.014 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:58:16.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:16.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:17.425 01.411 15712 Exposure complete
01:58:17.487 00.062 15712 worker thread done servicing request
01:58:17.487 00.000 7988 OnExposeComplete: enter
01:58:17.487 00.000 7988 UpdateGuideState(): m_state=6
01:58:17.491 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
01:58:17.491 00.000 7988 Star::Find returns 1 (0), X=975.69, Y=184.93, Mass=827, SNR=18.6, Peak=164 HFD=3.4
01:58:17.493 00.002 7988 MultiStar: [#1 0.06,-0.05,0.96,U] [#2 -0.10,0.10,0.79,U] [#3 0.02,-0.17,0.82,U] [#4 0.11,0.31,0.71,U] [#5 -0.21,-0.15,0.63,U] [#6 -0.36,-0.30,0.64,U] [#7 -0.60,0.07,0.00,M5] [#8 0.85,-0.27,0.00,M7] 
01:58:17.493 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {0.16, 0.05}
01:58:17.495 00.002 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
01:58:17.495 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.34)
01:58:17.497 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.35 mountX=-0.02 mountY=0.02, mountTheta=2.35
01:58:17.499 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.02, opts=13)
01:58:17.499 00.000 7988 Enqueuing Move request for scope (-0.02, -0.02)
01:58:17.501 00.002 15712 Worker thread wakes up
01:58:17.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:58:17.501 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:58:17.501 00.000 15712 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
01:58:17.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:58:17.501 00.000 7988 UpdateGuideState exits: m=827 SNR=18.6
01:58:17.503 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:17.505 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:17.505 00.000 7988 Enqueuing Expose request
01:58:17.505 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:17.505 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
01:58:17.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:17.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:58:17.505 00.000 15712 MoveAxis(E, 8, ABG)
01:58:17.505 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:17.505 00.000 15712 IsGuiding returns 0
01:58:17.527 00.022 15712 IsGuiding returns 0
01:58:17.527 00.000 15712 Move returns status 0, amount 8
01:58:17.527 00.000 15712 MoveAxis(N, 0, ABG)
01:58:17.527 00.000 15712 Move returns status 0, amount 0
01:58:17.527 00.000 15712 move complete, result=0
01:58:17.527 00.000 15712 worker thread done servicing request
01:58:17.527 00.000 15712 Worker thread wakes up
01:58:17.527 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
01:58:17.535 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:17.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:19.177 01.642 15712 Exposure complete
01:58:19.240 00.063 15712 worker thread done servicing request
01:58:19.243 00.003 7988 OnExposeComplete: enter
01:58:19.243 00.000 7988 UpdateGuideState(): m_state=6
01:58:19.243 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3319
01:58:19.243 00.000 7988 Star::Find returns 1 (0), X=975.76, Y=185.19, Mass=813, SNR=18.3, Peak=145 HFD=3.6
01:58:19.243 00.000 7988 MultiStar: [#1 0.04,0.32,1.00,U] [#2 0.05,-0.59,0.00,M1] [#3 0.02,-0.09,0.84,U] [#4 0.05,-0.48,0.65,U] [#5 0.13,0.43,0.70,U] [#6 -0.08,0.01,0.66,U] [#7 -0.47,0.19,0.49,U] [#8 0.22,0.45,0.43,U] 
01:58:19.243 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.14}, one-star: {0.23, 0.30}
01:58:19.243 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
01:58:19.243 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
01:58:19.243 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.31 mountX=0.14 mountY=-0.04, mountTheta=-0.29
01:58:19.243 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.14, opts=13)
01:58:19.243 00.000 7988 Enqueuing Move request for scope (0.04, 0.14)
01:58:19.243 00.000 15712 Worker thread wakes up
01:58:19.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:58:19.243 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:58:19.256 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:58:19.256 00.000 7988 UpdateGuideState exits: m=813 SNR=18.3
01:58:19.258 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:19.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:19.258 00.000 7988 Enqueuing Expose request
01:58:19.261 00.003 15712 Moving (0.04, 0.14) raw xDistance=0.14 yDistance=-0.04
01:58:19.261 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:19.261 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
01:58:19.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:19.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:58:19.261 00.000 15712 MoveAxis(E, 8, ABG)
01:58:19.261 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:19.261 00.000 15712 IsGuiding returns 0
01:58:19.292 00.031 15712 IsGuiding returns 0
01:58:19.292 00.000 15712 Move returns status 0, amount 8
01:58:19.292 00.000 15712 MoveAxis(N, 0, ABG)
01:58:19.292 00.000 15712 Move returns status 0, amount 0
01:58:19.292 00.000 15712 move complete, result=0
01:58:19.292 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:58:19.294 00.002 15712 worker thread done servicing request
01:58:19.294 00.000 15712 Worker thread wakes up
01:58:19.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:19.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:20.710 01.416 15712 Exposure complete
01:58:20.772 00.062 15712 worker thread done servicing request
01:58:20.773 00.001 7988 OnExposeComplete: enter
01:58:20.773 00.000 7988 UpdateGuideState(): m_state=6
01:58:20.773 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3320
01:58:20.773 00.000 7988 Star::Find returns 1 (0), X=975.69, Y=185.37, Mass=777, SNR=17.9, Peak=150 HFD=3.4
01:58:20.773 00.000 7988 MultiStar: [#1 0.30,0.40,0.95,U] [#2 -0.01,-0.02,0.93,U] [#3 0.04,0.12,0.89,U] [#4 -0.13,0.45,0.74,U] [#5 0.54,0.59,0.00,M1] [#6 0.29,-0.14,0.67,U] [#7 -0.64,0.47,0.00,M5] [#8 -0.02,0.27,0.49,U] 
01:58:20.773 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.23}, one-star: {0.17, 0.49}
01:58:20.773 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
01:58:20.773 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
01:58:20.773 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.16 mountX=0.23 mountY=-0.11, mountTheta=-0.43
01:58:20.773 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.23, opts=13)
01:58:20.773 00.000 7988 Enqueuing Move request for scope (0.10, 0.23)
01:58:20.773 00.000 15712 Worker thread wakes up
01:58:20.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
01:58:20.773 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
01:58:20.773 00.000 15712 Moving (0.10, 0.23) raw xDistance=0.23 yDistance=-0.11
01:58:20.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:58:20.787 00.014 7988 UpdateGuideState exits: m=777 SNR=17.9
01:58:20.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:20.789 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:20.789 00.000 7988 Enqueuing Expose request
01:58:20.789 00.000 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:58:20.789 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
01:58:20.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:20.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:20.789 00.000 15712 MoveAxis(W, 37, ABG)
01:58:20.789 00.000 15712 Guiding  Dir = 3, Dur = 37
01:58:20.789 00.000 15712 IsGuiding returns 0
01:58:20.808 00.019 15712 PulseGuide returned control before completion, sleep 28
01:58:20.857 00.049 15712 IsGuiding returns 0
01:58:20.857 00.000 15712 Move returns status 0, amount 37
01:58:20.857 00.000 15712 MoveAxis(N, 0, ABG)
01:58:20.857 00.000 15712 Move returns status 0, amount 0
01:58:20.857 00.000 15712 move complete, result=0
01:58:20.857 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:58:20.861 00.004 15712 worker thread done servicing request
01:58:20.861 00.000 15712 Worker thread wakes up
01:58:20.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:20.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:22.497 01.636 15712 Exposure complete
01:58:22.559 00.062 15712 worker thread done servicing request
01:58:22.559 00.000 7988 OnExposeComplete: enter
01:58:22.559 00.000 7988 UpdateGuideState(): m_state=6
01:58:22.559 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3321
01:58:22.559 00.000 7988 Star::Find returns 1 (0), X=975.39, Y=185.07, Mass=861, SNR=19.1, Peak=145 HFD=3.6
01:58:22.559 00.000 7988 MultiStar: [#1 -0.02,0.56,0.00,M1] [#2 0.02,0.07,0.81,U] [#3 0.16,0.07,0.83,U] [#4 0.08,-0.04,0.66,U] [#5 -0.09,0.74,0.00,M2] [#6 -0.01,-0.05,0.68,U] [#7 -0.74,0.50,0.00,M6] [#8 0.57,-0.27,0.00,M6] 
01:58:22.559 00.000 7988 refined, 4 included, MultiStar: {0.01, 0.06}, one-star: {-0.14, 0.19}
01:58:22.559 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
01:58:22.559 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
01:58:22.559 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.33 mountX=0.06 mountY=-0.02, mountTheta=-0.26
01:58:22.559 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.06, opts=13)
01:58:22.574 00.015 7988 Enqueuing Move request for scope (0.01, 0.06)
01:58:22.574 00.000 15712 Worker thread wakes up
01:58:22.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:58:22.574 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:58:22.574 00.000 15712 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
01:58:22.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:58:22.575 00.001 7988 UpdateGuideState exits: m=861 SNR=19.1
01:58:22.575 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:22.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:22.575 00.000 7988 Enqueuing Expose request
01:58:22.575 00.000 15712 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:22.575 00.000 15712 PPEC: input: 0.06, control: -0.03, exposure: 1500
01:58:22.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:22.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:58:22.575 00.000 15712 MoveAxis(E, 10, ABG)
01:58:22.575 00.000 15712 Guiding  Dir = 2, Dur = 10
01:58:22.611 00.036 15712 IsGuiding returns 0
01:58:22.625 00.014 15712 IsGuiding returns 1
01:58:22.625 00.000 15712 scope still moving after pulse duration time elapsed
01:58:22.655 00.030 15712 IsGuiding returns 1
01:58:22.692 00.037 15712 IsGuiding returns 0
01:58:22.692 00.000 15712 scope move finished after 10 + 69 ms
01:58:22.692 00.000 15712 Move returns status 0, amount 10
01:58:22.692 00.000 15712 MoveAxis(N, 0, ABG)
01:58:22.692 00.000 15712 Move returns status 0, amount 0
01:58:22.692 00.000 15712 move complete, result=0
01:58:22.692 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
01:58:22.699 00.007 15712 worker thread done servicing request
01:58:22.699 00.000 15712 Worker thread wakes up
01:58:22.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:22.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:24.104 01.405 15712 Exposure complete
01:58:24.166 00.062 15712 worker thread done servicing request
01:58:24.166 00.000 7988 OnExposeComplete: enter
01:58:24.166 00.000 7988 UpdateGuideState(): m_state=6
01:58:24.171 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3322
01:58:24.171 00.000 7988 Star::Find returns 1 (0), X=975.42, Y=185.45, Mass=837, SNR=18.7, Peak=145 HFD=3.3
01:58:24.173 00.002 7988 MultiStar: [#1 -0.08,0.53,0.00,M2] [#2 0.28,0.26,0.91,U] [#3 0.48,0.17,0.81,U] [#4 0.04,0.03,0.66,U] [#5 0.28,0.64,0.00,M3] [#6 0.00,0.14,0.63,U] [#7 -0.19,0.96,0.00,M7] [#8 0.07,0.83,0.00,M7] 
01:58:24.173 00.000 7988 refined, 4 included, MultiStar: {0.14, 0.26}, one-star: {-0.10, 0.57}
01:58:24.175 00.002 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.49 = -0.49)
01:58:24.175 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
01:58:24.177 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.30 cameraTheta=1.07 mountX=0.26 mountY=-0.15, mountTheta=-0.52
01:58:24.179 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.26, opts=13)
01:58:24.179 00.000 7988 Enqueuing Move request for scope (0.14, 0.26)
01:58:24.181 00.002 15712 Worker thread wakes up
01:58:24.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
01:58:24.181 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
01:58:24.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:58:24.182 00.001 7988 UpdateGuideState exits: m=837 SNR=18.7
01:58:24.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:24.182 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:24.182 00.000 7988 Enqueuing Expose request
01:58:24.182 00.000 15712 Moving (0.14, 0.26) raw xDistance=0.26 yDistance=-0.15
01:58:24.189 00.007 15712 PPEC rslt: input = 0.26, final = 0.13, react = 0.16, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
01:58:24.189 00.000 15712 PPEC: input: 0.26, control: 0.13, exposure: 1500
01:58:24.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:24.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:58:24.189 00.000 15712 MoveAxis(W, 42, ABG)
01:58:24.189 00.000 15712 Guiding  Dir = 3, Dur = 42
01:58:24.189 00.000 15712 IsGuiding returns 0
01:58:24.216 00.027 15712 PulseGuide returned control before completion, sleep 28
01:58:24.264 00.048 15712 IsGuiding returns 1
01:58:24.264 00.000 15712 scope still moving after pulse duration time elapsed
01:58:24.293 00.029 15712 IsGuiding returns 0
01:58:24.293 00.000 15712 scope move finished after 42 + 59 ms
01:58:24.293 00.000 15712 Move returns status 0, amount 42
01:58:24.293 00.000 15712 MoveAxis(N, 0, ABG)
01:58:24.293 00.000 15712 Move returns status 0, amount 0
01:58:24.293 00.000 15712 move complete, result=0
01:58:24.293 00.000 15712 worker thread done servicing request
01:58:24.293 00.000 15712 Worker thread wakes up
01:58:24.293 00.000 7988 GuideStep: 0.3 px 42 ms WEST, -0.1 px 0 ms NORTH
01:58:24.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:24.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:26.032 01.739 15712 Exposure complete
01:58:26.094 00.062 15712 worker thread done servicing request
01:58:26.094 00.000 7988 OnExposeComplete: enter
01:58:26.094 00.000 7988 UpdateGuideState(): m_state=6
01:58:26.094 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3323
01:58:26.094 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=185.32, Mass=727, SNR=17.5, Peak=140 HFD=3.3
01:58:26.094 00.000 7988 MultiStar: [#1 -0.08,0.35,1.09,U] [#2 -0.10,0.40,0.97,U] [#3 0.02,0.29,0.96,U] [#4 -0.02,0.29,0.68,U] [#5 0.18,1.00,0.00,M4] [#6 0.04,0.15,0.65,U] [#7 -0.69,0.76,0.00,M8] [#8 -0.08,0.28,0.49,U] 
01:58:26.094 00.000 7988 refined, 6 included, MultiStar: {-0.03, 0.33}, one-star: {0.04, 0.43}
01:58:26.094 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
01:58:26.094 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
01:58:26.094 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.66 mountX=0.33 mountY=0.02, mountTheta=0.06
01:58:26.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.33, opts=13)
01:58:26.094 00.000 7988 Enqueuing Move request for scope (-0.03, 0.33)
01:58:26.094 00.000 15712 Worker thread wakes up
01:58:26.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
01:58:26.110 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:58:26.111 00.001 7988 UpdateGuideState exits: m=727 SNR=17.5
01:58:26.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:26.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:26.111 00.000 7988 Enqueuing Expose request
01:58:26.111 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
01:58:26.111 00.000 15712 Moving (-0.03, 0.33) raw xDistance=0.33 yDistance=0.02
01:58:26.111 00.000 15712 PPEC rslt: input = 0.33, final = 0.16, react = 0.20, pred = -0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
01:58:26.111 00.000 15712 PPEC: input: 0.33, control: 0.16, exposure: 1500
01:58:26.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:26.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:58:26.111 00.000 15712 MoveAxis(W, 53, ABG)
01:58:26.111 00.000 15712 Guiding  Dir = 3, Dur = 53
01:58:26.111 00.000 15712 IsGuiding returns 0
01:58:26.128 00.017 15712 PulseGuide returned control before completion, sleep 50
01:58:26.196 00.068 15712 IsGuiding returns 0
01:58:26.196 00.000 15712 Move returns status 0, amount 53
01:58:26.196 00.000 15712 MoveAxis(N, 0, ABG)
01:58:26.196 00.000 15712 Move returns status 0, amount 0
01:58:26.196 00.000 15712 move complete, result=0
01:58:26.196 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.0 px 0 ms NORTH
01:58:26.199 00.003 15712 worker thread done servicing request
01:58:26.199 00.000 15712 Worker thread wakes up
01:58:26.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:26.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:27.613 01.414 15712 Exposure complete
01:58:27.673 00.060 15712 worker thread done servicing request
01:58:27.673 00.000 7988 OnExposeComplete: enter
01:58:27.677 00.004 7988 UpdateGuideState(): m_state=6
01:58:27.677 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3324
01:58:27.679 00.002 7988 Star::Find returns 1 (0), X=975.89, Y=184.94, Mass=897, SNR=19.3, Peak=164 HFD=3.8
01:58:27.679 00.000 7988 MultiStar: [#1 -0.16,0.02,0.97,U] [#2 0.32,-0.27,0.84,U] [#3 0.03,-0.17,0.81,U] [#4 0.21,0.05,0.69,U] [#5 -0.08,-0.02,0.71,U] [#6 -0.00,-0.42,0.64,U] [#7 -0.35,0.10,0.50,U] [#8 -0.05,0.16,0.40,U] 
01:58:27.681 00.002 7988 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.36, 0.06}
01:58:27.681 00.000 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
01:58:27.683 00.002 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.41 = -2.41)
01:58:27.683 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.82 mountX=-0.06 mountY=-0.06, mountTheta=-2.40
01:58:27.685 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
01:58:27.687 00.002 7988 Enqueuing Move request for scope (0.06, -0.06)
01:58:27.688 00.001 15712 Worker thread wakes up
01:58:27.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:58:27.688 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:58:27.688 00.000 15712 Moving (0.06, -0.06) raw xDistance=-0.06 yDistance=-0.06
01:58:27.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:58:27.688 00.000 7988 UpdateGuideState exits: m=897 SNR=19.3
01:58:27.692 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:27.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:27.694 00.002 7988 Enqueuing Expose request
01:58:27.694 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:27.694 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
01:58:27.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:27.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:58:27.694 00.000 15712 MoveAxis(E, 11, ABG)
01:58:27.694 00.000 15712 Guiding  Dir = 2, Dur = 11
01:58:27.694 00.000 15712 IsGuiding returns 0
01:58:27.711 00.017 15712 IsGuiding returns 1
01:58:27.711 00.000 15712 scope still moving after pulse duration time elapsed
01:58:27.763 00.052 15712 IsGuiding returns 0
01:58:27.763 00.000 15712 scope move finished after 11 + 57 ms
01:58:27.763 00.000 15712 Move returns status 0, amount 11
01:58:27.763 00.000 15712 MoveAxis(N, 0, ABG)
01:58:27.763 00.000 15712 Move returns status 0, amount 0
01:58:27.763 00.000 15712 move complete, result=0
01:58:27.763 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:58:27.766 00.003 15712 worker thread done servicing request
01:58:27.766 00.000 15712 Worker thread wakes up
01:58:27.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:27.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:29.396 01.630 15712 Exposure complete
01:58:29.458 00.062 15712 worker thread done servicing request
01:58:29.460 00.002 7988 OnExposeComplete: enter
01:58:29.460 00.000 7988 UpdateGuideState(): m_state=6
01:58:29.460 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3325
01:58:29.460 00.000 7988 Star::Find returns 1 (0), X=975.96, Y=185.21, Mass=786, SNR=17.9, Peak=148 HFD=3.5
01:58:29.460 00.000 7988 MultiStar: [#1 0.09,0.35,1.04,U] [#2 0.07,0.09,0.87,U] [#3 0.03,0.13,0.83,U] [#4 0.17,0.05,0.67,U] [#5 0.31,0.32,0.82,U] [#6 0.04,-0.36,0.68,U] [#7 -0.19,0.78,0.00,M8] [#8 0.20,0.87,0.00,M6] 
01:58:29.465 00.005 7988 refined, 6 included, MultiStar: {0.17, 0.15}, one-star: {0.43, 0.33}
01:58:29.465 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
01:58:29.465 00.000 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
01:58:29.465 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.74 mountX=0.16 mountY=-0.17, mountTheta=-0.83
01:58:29.465 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.15, opts=13)
01:58:29.465 00.000 7988 Enqueuing Move request for scope (0.17, 0.15)
01:58:29.465 00.000 15712 Worker thread wakes up
01:58:29.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
01:58:29.465 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
01:58:29.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:58:29.473 00.008 15712 Moving (0.17, 0.15) raw xDistance=0.16 yDistance=-0.17
01:58:29.473 00.000 7988 UpdateGuideState exits: m=786 SNR=17.9
01:58:29.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:29.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:29.473 00.000 7988 Enqueuing Expose request
01:58:29.473 00.000 15712 PPEC rslt: input = 0.16, final = -0.03, react = 0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:29.473 00.000 15712 PPEC: input: 0.16, control: -0.03, exposure: 1500
01:58:29.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:29.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:58:29.473 00.000 15712 MoveAxis(E, 11, ABG)
01:58:29.473 00.000 15712 Guiding  Dir = 2, Dur = 11
01:58:29.473 00.000 15712 IsGuiding returns 0
01:58:29.507 00.034 15712 IsGuiding returns 1
01:58:29.507 00.000 15712 scope still moving after pulse duration time elapsed
01:58:29.554 00.047 15712 IsGuiding returns 0
01:58:29.554 00.000 15712 scope move finished after 11 + 63 ms
01:58:29.554 00.000 15712 Move returns status 0, amount 11
01:58:29.554 00.000 15712 MoveAxis(N, 0, ABG)
01:58:29.554 00.000 15712 Move returns status 0, amount 0
01:58:29.554 00.000 15712 move complete, result=0
01:58:29.554 00.000 15712 worker thread done servicing request
01:58:29.554 00.000 15712 Worker thread wakes up
01:58:29.554 00.000 7988 GuideStep: 0.2 px 11 ms EAST, -0.2 px 0 ms NORTH
01:58:29.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:29.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:30.974 01.420 15712 Exposure complete
01:58:31.038 00.064 15712 worker thread done servicing request
01:58:31.038 00.000 7988 OnExposeComplete: enter
01:58:31.038 00.000 7988 UpdateGuideState(): m_state=6
01:58:31.038 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3326
01:58:31.038 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=185.34, Mass=857, SNR=19.0, Peak=145 HFD=3.4
01:58:31.038 00.000 7988 MultiStar: [#1 0.15,0.32,0.94,U] [#2 0.09,0.04,0.84,U] [#3 -0.13,0.19,0.80,U] [#4 0.27,0.19,0.73,U] [#5 0.12,0.71,0.00,M3] [#6 0.21,0.08,0.65,U] [#7 -0.01,0.08,0.50,U] [#8 0.65,-0.44,0.00,M7] 
01:58:31.038 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.22}, one-star: {0.11, 0.45}
01:58:31.044 00.006 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
01:58:31.044 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:58:31.044 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.13 mountX=0.22 mountY=-0.11, mountTheta=-0.45
01:58:31.044 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.22, opts=13)
01:58:31.044 00.000 7988 Enqueuing Move request for scope (0.10, 0.22)
01:58:31.044 00.000 15712 Worker thread wakes up
01:58:31.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
01:58:31.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
01:58:31.044 00.000 15712 Moving (0.10, 0.22) raw xDistance=0.22 yDistance=-0.11
01:58:31.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:58:31.052 00.008 7988 UpdateGuideState exits: m=857 SNR=19.0
01:58:31.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:31.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:31.052 00.000 7988 Enqueuing Expose request
01:58:31.052 00.000 15712 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
01:58:31.052 00.000 15712 PPEC: input: 0.22, control: 0.10, exposure: 1500
01:58:31.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:31.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:31.052 00.000 15712 MoveAxis(W, 31, ABG)
01:58:31.052 00.000 15712 Guiding  Dir = 3, Dur = 31
01:58:31.052 00.000 15712 IsGuiding returns 0
01:58:31.068 00.016 15712 PulseGuide returned control before completion, sleep 25
01:58:31.116 00.048 15712 IsGuiding returns 1
01:58:31.116 00.000 15712 scope still moving after pulse duration time elapsed
01:58:31.147 00.031 15712 IsGuiding returns 0
01:58:31.147 00.000 15712 scope move finished after 31 + 59 ms
01:58:31.147 00.000 15712 Move returns status 0, amount 31
01:58:31.147 00.000 15712 MoveAxis(N, 0, ABG)
01:58:31.147 00.000 15712 Move returns status 0, amount 0
01:58:31.147 00.000 15712 move complete, result=0
01:58:31.147 00.000 15712 worker thread done servicing request
01:58:31.147 00.000 15712 Worker thread wakes up
01:58:31.147 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
01:58:31.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:31.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:32.890 01.743 15712 Exposure complete
01:58:32.954 00.064 15712 worker thread done servicing request
01:58:32.955 00.001 7988 OnExposeComplete: enter
01:58:32.955 00.000 7988 UpdateGuideState(): m_state=6
01:58:32.955 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3327
01:58:32.955 00.000 7988 Star::Find returns 1 (0), X=975.74, Y=184.90, Mass=812, SNR=18.6, Peak=164 HFD=3.4
01:58:32.955 00.000 7988 MultiStar: [#1 -0.25,-0.07,0.94,U] [#2 -0.00,-0.29,0.83,U] [#3 0.26,0.01,0.82,U] [#4 -0.25,-0.10,0.68,U] [#5 -0.16,0.30,0.68,U] [#6 0.05,-0.53,0.00,M1] [#7 -0.71,0.54,0.00,M8] [#8 -0.15,0.59,0.00,M8] 
01:58:32.955 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.03}, one-star: {0.22, 0.02}
01:58:32.955 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.65 = 2.63)
01:58:32.955 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
01:58:32.955 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.09 mountX=-0.03 mountY=0.02, mountTheta=2.61
01:58:32.964 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.03, opts=13)
01:58:32.964 00.000 7988 Enqueuing Move request for scope (-0.02, -0.03)
01:58:32.964 00.000 15712 Worker thread wakes up
01:58:32.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:58:32.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:58:32.964 00.000 15712 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
01:58:32.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:32.968 00.004 7988 UpdateGuideState exits: m=812 SNR=18.6
01:58:32.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:32.968 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:32.968 00.000 7988 Enqueuing Expose request
01:58:32.968 00.000 15712 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:32.968 00.000 15712 PPEC: input: -0.03, control: -0.04, exposure: 1500
01:58:32.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:32.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:58:32.968 00.000 15712 MoveAxis(E, 12, ABG)
01:58:32.968 00.000 15712 Guiding  Dir = 2, Dur = 12
01:58:32.968 00.000 15712 IsGuiding returns 0
01:58:33.023 00.055 15712 IsGuiding returns 1
01:58:33.023 00.000 15712 scope still moving after pulse duration time elapsed
01:58:33.047 00.024 15712 IsGuiding returns 0
01:58:33.047 00.000 15712 scope move finished after 12 + 62 ms
01:58:33.047 00.000 15712 Move returns status 0, amount 12
01:58:33.047 00.000 15712 MoveAxis(N, 0, ABG)
01:58:33.047 00.000 15712 Move returns status 0, amount 0
01:58:33.047 00.000 15712 move complete, result=0
01:58:33.047 00.000 7988 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
01:58:33.049 00.002 15712 worker thread done servicing request
01:58:33.049 00.000 15712 Worker thread wakes up
01:58:33.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:33.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:34.466 01.417 15712 Exposure complete
01:58:34.528 00.062 15712 worker thread done servicing request
01:58:34.528 00.000 7988 OnExposeComplete: enter
01:58:34.528 00.000 7988 UpdateGuideState(): m_state=6
01:58:34.528 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3328
01:58:34.528 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=185.17, Mass=860, SNR=19.0, Peak=155 HFD=3.7
01:58:34.528 00.000 7988 MultiStar: [#1 -0.04,-0.03,0.95,U] [#2 0.06,-0.22,0.82,U] [#3 0.41,-0.16,0.86,U] [#4 -0.15,-0.18,0.69,U] [#5 -0.10,0.52,0.00,M3] [#6 0.12,-0.20,0.67,U] [#7 -0.34,0.12,0.43,U] [#8 0.46,0.56,0.00,M9] 
01:58:34.528 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.04, 0.29}
01:58:34.528 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
01:58:34.528 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
01:58:34.528 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.83 mountX=-0.05 mountY=-0.04, mountTheta=-2.41
01:58:34.528 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.05, opts=13)
01:58:34.528 00.000 7988 Enqueuing Move request for scope (0.04, -0.05)
01:58:34.528 00.000 15712 Worker thread wakes up
01:58:34.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:58:34.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:58:34.528 00.000 15712 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.04
01:58:34.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:34.543 00.015 7988 UpdateGuideState exits: m=860 SNR=19.0
01:58:34.545 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:34.545 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:34.547 00.002 7988 Enqueuing Expose request
01:58:34.547 00.000 15712 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:34.547 00.000 15712 PPEC: input: -0.05, control: -0.04, exposure: 1500
01:58:34.547 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:34.547 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:58:34.547 00.000 15712 MoveAxis(E, 12, ABG)
01:58:34.547 00.000 15712 Guiding  Dir = 2, Dur = 12
01:58:34.547 00.000 15712 IsGuiding returns 0
01:58:34.569 00.022 15712 IsGuiding returns 1
01:58:34.569 00.000 15712 scope still moving after pulse duration time elapsed
01:58:34.613 00.044 15712 IsGuiding returns 0
01:58:34.613 00.000 15712 scope move finished after 12 + 61 ms
01:58:34.613 00.000 15712 Move returns status 0, amount 12
01:58:34.613 00.000 15712 MoveAxis(N, 0, ABG)
01:58:34.613 00.000 15712 Move returns status 0, amount 0
01:58:34.613 00.000 15712 move complete, result=0
01:58:34.613 00.000 7988 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
01:58:34.622 00.009 15712 worker thread done servicing request
01:58:34.622 00.000 15712 Worker thread wakes up
01:58:34.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:34.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:36.265 01.643 15712 Exposure complete
01:58:36.330 00.065 15712 worker thread done servicing request
01:58:36.330 00.000 7988 OnExposeComplete: enter
01:58:36.330 00.000 7988 UpdateGuideState(): m_state=6
01:58:36.332 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3329
01:58:36.332 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=185.53, Mass=878, SNR=19.2, Peak=140 HFD=3.2
01:58:36.334 00.002 7988 MultiStar: [#1 0.13,0.82,0.00,M1] [#2 0.09,0.23,0.80,U] [#3 0.28,0.13,0.83,U] [#4 0.21,0.11,0.67,U] [#5 0.10,1.09,0.00,M4] [#6 0.85,-0.04,0.00,M1] [#7 -0.21,0.27,0.48,U] [#8 0.08,0.70,0.00,M10] 
01:58:36.334 00.000 7988 refined, 4 included, MultiStar: {0.09, 0.30}, one-star: {0.01, 0.65}
01:58:36.336 00.002 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
01:58:36.336 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
01:58:36.339 00.003 7988 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.27 mountX=0.30 mountY=-0.10, mountTheta=-0.32
01:58:36.341 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.30, opts=13)
01:58:36.341 00.000 7988 Enqueuing Move request for scope (0.09, 0.30)
01:58:36.343 00.002 15712 Worker thread wakes up
01:58:36.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
01:58:36.343 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
01:58:36.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:36.344 00.001 7988 UpdateGuideState exits: m=878 SNR=19.2
01:58:36.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:36.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:36.347 00.003 7988 Enqueuing Expose request
01:58:36.347 00.000 15712 Moving (0.09, 0.30) raw xDistance=0.30 yDistance=-0.10
01:58:36.347 00.000 15712 PPEC rslt: input = 0.30, final = 0.15, react = 0.18, pred = -0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
01:58:36.347 00.000 15712 PPEC: input: 0.30, control: 0.15, exposure: 1500
01:58:36.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:36.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:36.347 00.000 15712 MoveAxis(W, 48, ABG)
01:58:36.347 00.000 15712 Guiding  Dir = 3, Dur = 48
01:58:36.347 00.000 15712 IsGuiding returns 0
01:58:36.375 00.028 15712 PulseGuide returned control before completion, sleep 32
01:58:36.423 00.048 15712 IsGuiding returns 1
01:58:36.423 00.000 15712 scope still moving after pulse duration time elapsed
01:58:36.459 00.036 15712 IsGuiding returns 0
01:58:36.459 00.000 15712 scope move finished after 48 + 59 ms
01:58:36.459 00.000 15712 Move returns status 0, amount 48
01:58:36.459 00.000 15712 MoveAxis(N, 0, ABG)
01:58:36.459 00.000 15712 Move returns status 0, amount 0
01:58:36.459 00.000 15712 move complete, result=0
01:58:36.459 00.000 7988 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
01:58:36.462 00.003 15712 worker thread done servicing request
01:58:36.462 00.000 15712 Worker thread wakes up
01:58:36.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:36.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:37.873 01.411 15712 Exposure complete
01:58:37.937 00.064 15712 worker thread done servicing request
01:58:37.937 00.000 7988 OnExposeComplete: enter
01:58:37.937 00.000 7988 UpdateGuideState(): m_state=6
01:58:37.937 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3330
01:58:37.937 00.000 7988 Star::Find returns 1 (0), X=975.74, Y=185.39, Mass=723, SNR=17.5, Peak=139 HFD=3.0
01:58:37.937 00.000 7988 MultiStar: [#1 0.14,0.34,1.02,U] [#2 0.06,0.39,0.92,U] [#3 0.20,0.59,0.00,M1] [#4 0.02,0.29,0.80,U] [#5 -0.01,0.99,0.00,M5] [#6 0.23,0.10,0.71,U] [#7 -0.35,0.61,0.00,M7] [#8 0.36,1.01,0.00,R] 
01:58:37.944 00.007 7988 refined, 4 included, MultiStar: {0.13, 0.34}, one-star: {0.22, 0.50}
01:58:37.944 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
01:58:37.944 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
01:58:37.944 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.20 mountX=0.34 mountY=-0.14, mountTheta=-0.39
01:58:37.948 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.34, opts=13)
01:58:37.950 00.002 7988 Enqueuing Move request for scope (0.13, 0.34)
01:58:37.950 00.000 15712 Worker thread wakes up
01:58:37.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
01:58:37.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
01:58:37.950 00.000 15712 Moving (0.13, 0.34) raw xDistance=0.34 yDistance=-0.14
01:58:37.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:37.950 00.000 7988 UpdateGuideState exits: m=723 SNR=17.5
01:58:37.954 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:37.954 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:37.956 00.002 7988 Enqueuing Expose request
01:58:37.956 00.000 15712 PPEC rslt: input = 0.34, final = 0.17, react = 0.20, pred = -0.03, hyst = 0.18, hyst_pct = 0.00, period_length = 639.26
01:58:37.956 00.000 15712 PPEC: input: 0.34, control: 0.17, exposure: 1500
01:58:37.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:37.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:58:37.956 00.000 15712 MoveAxis(W, 56, ABG)
01:58:37.956 00.000 15712 Guiding  Dir = 3, Dur = 56
01:58:37.978 00.022 15712 IsGuiding returns 0
01:58:37.995 00.017 15712 PulseGuide returned control before completion, sleep 51
01:58:38.084 00.089 15712 IsGuiding returns 0
01:58:38.084 00.000 15712 Move returns status 0, amount 56
01:58:38.084 00.000 15712 MoveAxis(N, 0, ABG)
01:58:38.084 00.000 15712 Move returns status 0, amount 0
01:58:38.084 00.000 15712 move complete, result=0
01:58:38.084 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
01:58:38.092 00.008 15712 worker thread done servicing request
01:58:38.092 00.000 15712 Worker thread wakes up
01:58:38.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:38.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:39.832 01.740 15712 Exposure complete
01:58:39.895 00.063 15712 worker thread done servicing request
01:58:39.895 00.000 7988 OnExposeComplete: enter
01:58:39.895 00.000 7988 UpdateGuideState(): m_state=6
01:58:39.895 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3331
01:58:39.899 00.004 7988 Star::Find returns 1 (0), X=975.46, Y=185.07, Mass=810, SNR=18.5, Peak=160 HFD=3.5
01:58:39.899 00.000 7988 MultiStar: [#1 0.00,-0.10,0.99,U] [#2 0.26,-0.23,0.87,U] [#3 -0.02,-0.12,0.87,U] [#4 0.14,-0.04,0.73,U] [#5 0.10,0.35,0.75,U] [#6 0.39,0.20,0.71,U] [#7 -0.22,0.73,0.00,M8] [#8 -1.10,-0.70,0.00,M1] 
01:58:39.899 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.03}, one-star: {-0.06, 0.19}
01:58:39.899 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.56) = xAngle (-1.30 = -1.30)
01:58:39.899 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
01:58:39.899 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.26 mountX=0.03 mountY=-0.10, mountTheta=-1.30
01:58:39.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.03, opts=13)
01:58:39.899 00.000 7988 Enqueuing Move request for scope (0.10, 0.03)
01:58:39.899 00.000 15712 Worker thread wakes up
01:58:39.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:58:39.909 00.010 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:58:39.909 00.000 15712 Moving (0.10, 0.03) raw xDistance=0.03 yDistance=-0.10
01:58:39.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:39.909 00.000 7988 UpdateGuideState exits: m=810 SNR=18.5
01:58:39.911 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:39.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:39.913 00.002 7988 Enqueuing Expose request
01:58:39.913 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:39.913 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
01:58:39.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:39.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:39.913 00.000 15712 MoveAxis(E, 10, ABG)
01:58:39.913 00.000 15712 Guiding  Dir = 2, Dur = 10
01:58:39.913 00.000 15712 IsGuiding returns 0
01:58:39.944 00.031 15712 IsGuiding returns 1
01:58:39.944 00.000 15712 scope still moving after pulse duration time elapsed
01:58:39.989 00.045 15712 IsGuiding returns 0
01:58:39.989 00.000 15712 scope move finished after 10 + 67 ms
01:58:39.989 00.000 15712 Move returns status 0, amount 10
01:58:39.989 00.000 15712 MoveAxis(N, 0, ABG)
01:58:39.989 00.000 15712 Move returns status 0, amount 0
01:58:39.989 00.000 15712 move complete, result=0
01:58:39.989 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:58:39.995 00.006 15712 worker thread done servicing request
01:58:39.995 00.000 15712 Worker thread wakes up
01:58:39.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:39.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:41.410 01.415 15712 Exposure complete
01:58:41.471 00.061 15712 worker thread done servicing request
01:58:41.471 00.000 7988 OnExposeComplete: enter
01:58:41.471 00.000 7988 UpdateGuideState(): m_state=6
01:58:41.477 00.006 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3332
01:58:41.477 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=185.04, Mass=840, SNR=18.9, Peak=167 HFD=3.3
01:58:41.479 00.002 7988 MultiStar: [#1 -0.00,0.18,0.96,U] [#2 -0.04,-0.09,0.86,U] [#3 0.33,-0.13,0.87,U] [#4 0.09,-0.07,0.74,U] [#5 0.31,0.46,0.00,M5] [#6 0.35,-0.09,0.63,U] [#7 -0.57,0.37,0.00,M9] [#8 -0.30,-0.75,0.00,M2] 
01:58:41.479 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.00}, one-star: {0.13, 0.15}
01:58:41.481 00.002 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.56) = xAngle (-1.53 = -1.53)
01:58:41.482 00.001 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
01:58:41.482 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.03 mountX=0.00 mountY=-0.13, mountTheta=-1.53
01:58:41.484 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.00, opts=13)
01:58:41.486 00.002 7988 Enqueuing Move request for scope (0.13, 0.00)
01:58:41.487 00.001 15712 Worker thread wakes up
01:58:41.487 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
01:58:41.487 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
01:58:41.487 00.000 15712 Moving (0.13, 0.00) raw xDistance=0.00 yDistance=-0.13
01:58:41.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:41.487 00.000 7988 UpdateGuideState exits: m=840 SNR=18.9
01:58:41.490 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:41.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:41.492 00.002 7988 Enqueuing Expose request
01:58:41.492 00.000 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:41.492 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
01:58:41.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:41.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:58:41.492 00.000 15712 MoveAxis(E, 8, ABG)
01:58:41.492 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:41.494 00.002 15712 IsGuiding returns 0
01:58:41.535 00.041 15712 IsGuiding returns 0
01:58:41.535 00.000 15712 Move returns status 0, amount 8
01:58:41.535 00.000 15712 MoveAxis(N, 0, ABG)
01:58:41.535 00.000 15712 Move returns status 0, amount 0
01:58:41.535 00.000 15712 move complete, result=0
01:58:41.535 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:58:41.545 00.010 15712 worker thread done servicing request
01:58:41.545 00.000 15712 Worker thread wakes up
01:58:41.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:41.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:43.180 01.635 15712 Exposure complete
01:58:43.242 00.062 15712 worker thread done servicing request
01:58:43.242 00.000 7988 OnExposeComplete: enter
01:58:43.242 00.000 7988 UpdateGuideState(): m_state=6
01:58:43.242 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3333
01:58:43.242 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=185.24, Mass=891, SNR=19.5, Peak=157 HFD=3.6
01:58:43.242 00.000 7988 MultiStar: [#1 0.18,-0.21,0.99,U] [#2 -0.04,-0.29,0.86,U] [#3 -0.01,0.16,0.81,U] [#4 0.00,-0.54,0.00,M1] [#5 0.03,0.60,0.00,M6] [#6 0.11,-0.39,0.69,U] [#7 -0.07,0.35,0.45,U] [#8 -0.79,-0.66,0.00,M3] 
01:58:43.249 00.007 7988 refined, 5 included, MultiStar: {0.05, -0.02}, one-star: {0.08, 0.36}
01:58:43.249 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
01:58:43.249 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
01:58:43.249 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.28 mountX=-0.02 mountY=-0.05, mountTheta=-1.85
01:58:43.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.02, opts=13)
01:58:43.249 00.000 7988 Enqueuing Move request for scope (0.05, -0.02)
01:58:43.249 00.000 15712 Worker thread wakes up
01:58:43.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:58:43.249 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:58:43.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:43.258 00.009 7988 UpdateGuideState exits: m=891 SNR=19.5
01:58:43.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:43.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:43.258 00.000 7988 Enqueuing Expose request
01:58:43.258 00.000 15712 Moving (0.05, -0.02) raw xDistance=-0.02 yDistance=-0.05
01:58:43.266 00.008 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:43.266 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
01:58:43.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:43.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:58:43.266 00.000 15712 MoveAxis(E, 8, ABG)
01:58:43.266 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:43.266 00.000 15712 IsGuiding returns 0
01:58:43.283 00.017 15712 IsGuiding returns 0
01:58:43.283 00.000 15712 Move returns status 0, amount 8
01:58:43.283 00.000 15712 MoveAxis(N, 0, ABG)
01:58:43.283 00.000 15712 Move returns status 0, amount 0
01:58:43.283 00.000 15712 move complete, result=0
01:58:43.283 00.000 15712 worker thread done servicing request
01:58:43.283 00.000 15712 Worker thread wakes up
01:58:43.283 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:58:43.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:43.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:44.694 01.411 15712 Exposure complete
01:58:44.757 00.063 15712 worker thread done servicing request
01:58:44.759 00.002 7988 OnExposeComplete: enter
01:58:44.759 00.000 7988 UpdateGuideState(): m_state=6
01:58:44.759 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3334
01:58:44.762 00.003 7988 Star::Find returns 1 (0), X=975.57, Y=184.93, Mass=831, SNR=18.7, Peak=166 HFD=3.5
01:58:44.762 00.000 7988 MultiStar: [#1 -0.02,0.38,0.98,U] [#2 0.19,-0.02,0.88,U] [#3 0.09,-0.27,0.81,U] [#4 0.34,-0.22,0.74,U] [#5 0.28,0.06,0.79,U] [#6 -0.12,-0.29,0.65,U] [#7 -0.38,-0.12,0.50,U] [#8 0.18,-1.15,0.00,M4] 
01:58:44.762 00.000 7988 single-star, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.04, 0.04}
01:58:44.762 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
01:58:44.762 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
01:58:44.762 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.81 mountX=0.04 mountY=-0.04, mountTheta=-0.77
01:58:44.762 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
01:58:44.762 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
01:58:44.762 00.000 15712 Worker thread wakes up
01:58:44.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:58:44.762 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:58:44.762 00.000 15712 Moving (0.04, 0.04) raw xDistance=0.04 yDistance=-0.04
01:58:44.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:44.762 00.000 7988 UpdateGuideState exits: m=831 SNR=18.7
01:58:44.773 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:44.773 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:44.773 00.000 7988 Enqueuing Expose request
01:58:44.773 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:44.773 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
01:58:44.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:44.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:58:44.773 00.000 15712 MoveAxis(E, 8, ABG)
01:58:44.773 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:44.773 00.000 15712 IsGuiding returns 0
01:58:44.795 00.022 15712 IsGuiding returns 0
01:58:44.795 00.000 15712 Move returns status 0, amount 8
01:58:44.795 00.000 15712 MoveAxis(N, 0, ABG)
01:58:44.795 00.000 15712 Move returns status 0, amount 0
01:58:44.795 00.000 15712 move complete, result=0
01:58:44.804 00.009 15712 worker thread done servicing request
01:58:44.804 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:58:44.804 00.000 15712 Worker thread wakes up
01:58:44.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:44.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:46.547 01.743 15712 Exposure complete
01:58:46.609 00.062 15712 worker thread done servicing request
01:58:46.609 00.000 7988 OnExposeComplete: enter
01:58:46.609 00.000 7988 UpdateGuideState(): m_state=6
01:58:46.613 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3335
01:58:46.613 00.000 7988 Star::Find returns 1 (0), X=975.59, Y=184.93, Mass=861, SNR=19.2, Peak=160 HFD=3.6
01:58:46.615 00.002 7988 MultiStar: [#1 -0.00,-0.12,0.95,U] [#2 0.13,-0.36,0.81,U] [#3 0.24,-0.24,0.79,U] [#4 0.19,-0.55,0.00,M1] [#5 0.32,0.33,0.75,U] [#6 0.41,-0.72,0.00,M1] [#7 -0.57,-0.01,0.00,M8] [#8 -0.30,-1.50,0.00,M5] 
01:58:46.615 00.000 7988 single-star, 4 included, MultiStar: {0.14, -0.07}, one-star: {0.06, 0.05}
01:58:46.617 00.002 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
01:58:46.617 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
01:58:46.619 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.63 mountX=0.05 mountY=-0.06, mountTheta=-0.94
01:58:46.621 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.05, opts=13)
01:58:46.621 00.000 7988 Enqueuing Move request for scope (0.06, 0.05)
01:58:46.623 00.002 15712 Worker thread wakes up
01:58:46.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:58:46.623 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:58:46.623 00.000 15712 Moving (0.06, 0.05) raw xDistance=0.05 yDistance=-0.06
01:58:46.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:46.625 00.002 7988 UpdateGuideState exits: m=861 SNR=19.2
01:58:46.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:46.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:46.625 00.000 7988 Enqueuing Expose request
01:58:46.625 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:46.625 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
01:58:46.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:46.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:58:46.625 00.000 15712 MoveAxis(E, 9, ABG)
01:58:46.625 00.000 15712 Guiding  Dir = 2, Dur = 9
01:58:46.625 00.000 15712 IsGuiding returns 0
01:58:46.657 00.032 15712 IsGuiding returns 0
01:58:46.657 00.000 15712 Move returns status 0, amount 9
01:58:46.657 00.000 15712 MoveAxis(N, 0, ABG)
01:58:46.657 00.000 15712 Move returns status 0, amount 0
01:58:46.657 00.000 15712 move complete, result=0
01:58:46.659 00.002 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:58:46.659 00.000 15712 worker thread done servicing request
01:58:46.659 00.000 15712 Worker thread wakes up
01:58:46.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:46.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:48.076 01.417 15712 Exposure complete
01:58:48.139 00.063 15712 worker thread done servicing request
01:58:48.140 00.001 7988 OnExposeComplete: enter
01:58:48.140 00.000 7988 UpdateGuideState(): m_state=6
01:58:48.140 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3336
01:58:48.140 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=184.81, Mass=799, SNR=18.4, Peak=161 HFD=3.4
01:58:48.140 00.000 7988 MultiStar: [#1 0.28,-0.04,1.01,U] [#2 0.17,-0.01,0.91,U] [#3 0.63,-0.38,0.00,M1] [#4 0.14,-0.35,0.71,U] [#5 0.26,0.30,0.76,U] [#6 0.46,-0.63,0.00,M2] [#7 -0.39,-0.38,0.00,M9] [#8 0.04,-0.55,0.00,M6] 
01:58:48.140 00.000 7988 single-star, 4 included, MultiStar: {0.19, -0.03}, one-star: {0.11, -0.08}
01:58:48.146 00.006 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
01:58:48.146 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
01:58:48.146 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.59 mountX=-0.07 mountY=-0.11, mountTheta=-2.16
01:58:48.146 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
01:58:48.146 00.000 7988 Enqueuing Move request for scope (0.11, -0.08)
01:58:48.146 00.000 15712 Worker thread wakes up
01:58:48.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
01:58:48.146 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
01:58:48.146 00.000 15712 Moving (0.11, -0.08) raw xDistance=-0.07 yDistance=-0.11
01:58:48.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:48.153 00.007 7988 UpdateGuideState exits: m=799 SNR=18.4
01:58:48.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:48.153 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:48.153 00.000 7988 Enqueuing Expose request
01:58:48.153 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:48.153 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
01:58:48.153 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:48.153 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:48.153 00.000 15712 MoveAxis(E, 8, ABG)
01:58:48.153 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:48.189 00.036 15712 IsGuiding returns 0
01:58:48.201 00.012 15712 IsGuiding returns 0
01:58:48.201 00.000 15712 Move returns status 0, amount 8
01:58:48.201 00.000 15712 MoveAxis(N, 0, ABG)
01:58:48.201 00.000 15712 Move returns status 0, amount 0
01:58:48.201 00.000 15712 move complete, result=0
01:58:48.201 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:58:48.211 00.010 15712 worker thread done servicing request
01:58:48.211 00.000 15712 Worker thread wakes up
01:58:48.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:48.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:49.847 01.636 15712 Exposure complete
01:58:49.909 00.062 15712 worker thread done servicing request
01:58:49.909 00.000 7988 OnExposeComplete: enter
01:58:49.912 00.003 7988 UpdateGuideState(): m_state=6
01:58:49.912 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3337
01:58:49.914 00.002 7988 Star::Find returns 1 (0), X=975.73, Y=185.19, Mass=854, SNR=18.8, Peak=152 HFD=3.8
01:58:49.914 00.000 7988 MultiStar: [#1 -0.07,0.06,1.01,U] [#2 -0.04,-0.08,0.84,U] [#3 0.01,-0.37,0.81,U] [#4 0.03,-0.04,0.74,U] [#5 -0.01,0.36,0.77,U] [#6 0.05,-0.24,0.64,U] [#7 -0.37,0.20,0.46,U] [#8 -0.61,-0.97,0.00,M7] 
01:58:49.916 00.002 7988 refined, 7 included, MultiStar: {-0.00, 0.03}, one-star: {0.21, 0.30}
01:58:49.916 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
01:58:49.918 00.002 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
01:58:49.918 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.58 mountX=0.03 mountY=-0.00, mountTheta=-0.02
01:58:49.920 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.03, opts=13)
01:58:49.922 00.002 7988 Enqueuing Move request for scope (-0.00, 0.03)
01:58:49.922 00.000 15712 Worker thread wakes up
01:58:49.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
01:58:49.922 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
01:58:49.922 00.000 15712 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
01:58:49.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:49.924 00.002 7988 UpdateGuideState exits: m=854 SNR=18.8
01:58:49.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:49.926 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:49.926 00.000 7988 Enqueuing Expose request
01:58:49.928 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:49.928 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:58:49.929 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:49.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:58:49.929 00.000 15712 MoveAxis(E, 8, ABG)
01:58:49.929 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:49.929 00.000 15712 IsGuiding returns 0
01:58:49.947 00.018 15712 IsGuiding returns 0
01:58:49.947 00.000 15712 Move returns status 0, amount 8
01:58:49.947 00.000 15712 MoveAxis(N, 0, ABG)
01:58:49.947 00.000 15712 Move returns status 0, amount 0
01:58:49.947 00.000 15712 move complete, result=0
01:58:49.947 00.000 15712 worker thread done servicing request
01:58:49.947 00.000 15712 Worker thread wakes up
01:58:49.947 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:58:49.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:49.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:51.358 01.411 15712 Exposure complete
01:58:51.423 00.065 7988 OnExposeComplete: enter
01:58:51.425 00.002 7988 UpdateGuideState(): m_state=6
01:58:51.425 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3338
01:58:51.427 00.002 15712 worker thread done servicing request
01:58:51.427 00.000 7988 Star::Find returns 1 (0), X=975.65, Y=184.70, Mass=827, SNR=18.7, Peak=158 HFD=3.6
01:58:51.429 00.002 7988 MultiStar: [#1 0.08,0.08,0.98,U] [#2 -0.03,0.12,0.85,U] [#3 0.13,-0.14,0.81,U] [#4 0.18,-0.15,0.68,U] [#5 0.31,-0.07,0.73,U] [#6 -0.00,-0.48,0.62,U] [#7 -0.05,-0.29,0.47,U] [#8 -0.53,-1.16,0.00,M8] 
01:58:51.429 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.11}, one-star: {0.13, -0.18}
01:58:51.431 00.002 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
01:58:51.431 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
01:58:51.433 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.85 mountX=-0.11 mountY=-0.10, mountTheta=-2.44
01:58:51.435 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
01:58:51.437 00.002 7988 Enqueuing Move request for scope (0.10, -0.11)
01:58:51.437 00.000 15712 Worker thread wakes up
01:58:51.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
01:58:51.437 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
01:58:51.437 00.000 15712 Moving (0.10, -0.11) raw xDistance=-0.11 yDistance=-0.10
01:58:51.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:58:51.439 00.002 7988 UpdateGuideState exits: m=827 SNR=18.7
01:58:51.441 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:51.442 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:51.442 00.000 7988 Enqueuing Expose request
01:58:51.444 00.002 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:51.444 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
01:58:51.444 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:51.444 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:51.444 00.000 15712 MoveAxis(E, 8, ABG)
01:58:51.444 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:51.444 00.000 15712 IsGuiding returns 0
01:58:51.470 00.026 15712 IsGuiding returns 0
01:58:51.470 00.000 15712 Move returns status 0, amount 8
01:58:51.470 00.000 15712 MoveAxis(N, 0, ABG)
01:58:51.470 00.000 15712 Move returns status 0, amount 0
01:58:51.470 00.000 15712 move complete, result=0
01:58:51.470 00.000 15712 worker thread done servicing request
01:58:51.470 00.000 15712 Worker thread wakes up
01:58:51.470 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:58:51.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:51.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:53.210 01.740 15712 Exposure complete
01:58:53.272 00.062 15712 worker thread done servicing request
01:58:53.272 00.000 7988 OnExposeComplete: enter
01:58:53.272 00.000 7988 UpdateGuideState(): m_state=6
01:58:53.276 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3339
01:58:53.276 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=184.83, Mass=865, SNR=19.0, Peak=159 HFD=3.7
01:58:53.278 00.002 7988 MultiStar: [#1 0.02,-0.36,0.93,U] [#2 -0.04,-0.32,0.81,U] [#3 0.11,-0.42,0.78,U] [#4 0.00,-0.77,0.00,M1] [#5 0.30,0.27,0.75,U] [#6 0.19,-0.26,0.62,U] [#7 -0.38,-0.13,0.43,U] [#8 0.19,-0.91,0.00,M9] 
01:58:53.280 00.002 7988 single-star, 6 included, MultiStar: {0.08, -0.19}, one-star: {0.14, -0.06}
01:58:53.280 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
01:58:53.282 00.002 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
01:58:53.282 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.38 mountX=-0.05 mountY=-0.14, mountTheta=-1.94
01:58:53.284 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.06, opts=13)
01:58:53.286 00.002 7988 Enqueuing Move request for scope (0.14, -0.06)
01:58:53.286 00.000 15712 Worker thread wakes up
01:58:53.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:58:53.286 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:58:53.286 00.000 15712 Moving (0.14, -0.06) raw xDistance=-0.05 yDistance=-0.14
01:58:53.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:58:53.286 00.000 7988 UpdateGuideState exits: m=865 SNR=19.0
01:58:53.288 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:53.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:53.288 00.000 7988 Enqueuing Expose request
01:58:53.288 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:53.288 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
01:58:53.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:53.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:58:53.288 00.000 15712 MoveAxis(E, 8, ABG)
01:58:53.288 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:53.288 00.000 15712 IsGuiding returns 0
01:58:53.309 00.021 15712 IsGuiding returns 0
01:58:53.309 00.000 15712 Move returns status 0, amount 8
01:58:53.309 00.000 15712 MoveAxis(N, 0, ABG)
01:58:53.309 00.000 15712 Move returns status 0, amount 0
01:58:53.309 00.000 15712 move complete, result=0
01:58:53.309 00.000 15712 worker thread done servicing request
01:58:53.309 00.000 15712 Worker thread wakes up
01:58:53.309 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:58:53.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:53.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:54.726 01.417 15712 Exposure complete
01:58:54.792 00.066 15712 worker thread done servicing request
01:58:54.792 00.000 7988 OnExposeComplete: enter
01:58:54.792 00.000 7988 UpdateGuideState(): m_state=6
01:58:54.794 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3340
01:58:54.794 00.000 7988 Star::Find returns 1 (0), X=975.58, Y=185.03, Mass=873, SNR=19.1, Peak=153 HFD=3.7
01:58:54.794 00.000 7988 MultiStar: [#1 0.18,-0.20,0.92,U] [#2 -0.19,-0.22,0.87,U] [#3 0.38,-0.41,0.00,M1] [#4 0.44,-0.31,0.00,M2] [#5 0.08,0.51,0.62,U] [#6 -0.20,-0.46,0.66,U] [#7 -0.69,0.34,0.00,M7] [#8 0.00,-1.62,0.00,M10] 
01:58:54.794 00.000 7988 refined, 4 included, MultiStar: {-0.01, -0.05}, one-star: {0.06, 0.14}
01:58:54.794 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.23 = 3.06)
01:58:54.794 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
01:58:54.794 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.66 mountX=-0.05 mountY=0.01, mountTheta=3.02
01:58:54.802 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.05, opts=13)
01:58:54.802 00.000 7988 Enqueuing Move request for scope (-0.01, -0.05)
01:58:54.804 00.002 15712 Worker thread wakes up
01:58:54.804 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:58:54.804 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:58:54.804 00.000 15712 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
01:58:54.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:54.804 00.000 7988 UpdateGuideState exits: m=873 SNR=19.1
01:58:54.807 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:54.807 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:54.809 00.002 7988 Enqueuing Expose request
01:58:54.809 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:54.809 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
01:58:54.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:54.811 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:58:54.811 00.000 15712 MoveAxis(E, 8, ABG)
01:58:54.811 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:54.811 00.000 15712 IsGuiding returns 0
01:58:54.827 00.016 15712 IsGuiding returns 0
01:58:54.827 00.000 15712 Move returns status 0, amount 8
01:58:54.827 00.000 15712 MoveAxis(N, 0, ABG)
01:58:54.827 00.000 15712 Move returns status 0, amount 0
01:58:54.827 00.000 15712 move complete, result=0
01:58:54.827 00.000 15712 worker thread done servicing request
01:58:54.827 00.000 15712 Worker thread wakes up
01:58:54.827 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:58:54.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:54.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:56.460 01.633 15712 Exposure complete
01:58:56.522 00.062 15712 worker thread done servicing request
01:58:56.522 00.000 7988 OnExposeComplete: enter
01:58:56.522 00.000 7988 UpdateGuideState(): m_state=6
01:58:56.522 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3341
01:58:56.528 00.006 7988 Star::Find returns 1 (0), X=975.50, Y=185.06, Mass=882, SNR=19.2, Peak=161 HFD=3.6
01:58:56.528 00.000 7988 MultiStar: [#1 0.10,0.26,1.01,U] [#2 0.16,-0.18,0.83,U] [#3 0.32,0.17,0.81,U] [#4 0.15,-0.15,0.66,U] [#5 0.28,0.38,0.71,U] [#6 0.17,-0.07,0.66,U] [#7 -0.31,0.32,0.48,U] [#8 -0.19,-0.85,0.00,R] 
01:58:56.528 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {-0.03, 0.18}
01:58:56.528 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
01:58:56.528 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
01:58:56.528 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.16 cameraTheta=0.77 mountX=0.12 mountY=-0.12, mountTheta=-0.80
01:58:56.528 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.12, opts=13)
01:58:56.528 00.000 7988 Enqueuing Move request for scope (0.12, 0.12)
01:58:56.528 00.000 15712 Worker thread wakes up
01:58:56.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
01:58:56.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
01:58:56.538 00.010 15712 Moving (0.12, 0.12) raw xDistance=0.12 yDistance=-0.12
01:58:56.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:58:56.538 00.000 7988 UpdateGuideState exits: m=882 SNR=19.2
01:58:56.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:56.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:56.538 00.000 7988 Enqueuing Expose request
01:58:56.538 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:56.538 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
01:58:56.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:56.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:58:56.538 00.000 15712 MoveAxis(E, 8, ABG)
01:58:56.538 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:56.538 00.000 15712 IsGuiding returns 0
01:58:56.562 00.024 15712 IsGuiding returns 0
01:58:56.562 00.000 15712 Move returns status 0, amount 8
01:58:56.562 00.000 15712 MoveAxis(N, 0, ABG)
01:58:56.562 00.000 15712 Move returns status 0, amount 0
01:58:56.562 00.000 15712 move complete, result=0
01:58:56.562 00.000 15712 worker thread done servicing request
01:58:56.562 00.000 15712 Worker thread wakes up
01:58:56.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:56.562 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:58:56.570 00.008 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:57.989 01.419 15712 Exposure complete
01:58:58.054 00.065 15712 worker thread done servicing request
01:58:58.054 00.000 7988 OnExposeComplete: enter
01:58:58.054 00.000 7988 UpdateGuideState(): m_state=6
01:58:58.054 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3342
01:58:58.056 00.002 7988 Star::Find returns 1 (0), X=975.49, Y=185.10, Mass=822, SNR=18.6, Peak=152 HFD=3.5
01:58:58.056 00.000 7988 MultiStar: [#1 0.02,0.18,0.98,U] [#2 -0.00,0.04,0.86,U] [#3 0.21,0.00,0.82,U] [#4 -0.03,-0.14,0.69,U] [#5 0.21,0.75,0.00,M1] [#6 0.38,-0.49,0.00,M1] [#7 -0.29,0.53,0.00,M7] [#8 0.34,0.45,0.00,M1] 
01:58:58.056 00.000 7988 refined, 4 included, MultiStar: {0.03, 0.08}, one-star: {-0.03, 0.21}
01:58:58.056 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
01:58:58.056 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
01:58:58.056 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.17 mountX=0.08 mountY=-0.03, mountTheta=-0.42
01:58:58.056 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.08, opts=13)
01:58:58.056 00.000 7988 Enqueuing Move request for scope (0.03, 0.08)
01:58:58.056 00.000 15712 Worker thread wakes up
01:58:58.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:58:58.056 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:58:58.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:58:58.067 00.011 15712 Moving (0.03, 0.08) raw xDistance=0.08 yDistance=-0.03
01:58:58.067 00.000 7988 UpdateGuideState exits: m=822 SNR=18.6
01:58:58.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:58.069 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:58.069 00.000 7988 Enqueuing Expose request
01:58:58.071 00.002 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:58.071 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
01:58:58.071 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:58.071 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:58.071 00.000 15712 MoveAxis(E, 8, ABG)
01:58:58.071 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:58.071 00.000 15712 IsGuiding returns 0
01:58:58.087 00.016 15712 IsGuiding returns 0
01:58:58.087 00.000 15712 Move returns status 0, amount 8
01:58:58.087 00.000 15712 MoveAxis(N, 0, ABG)
01:58:58.087 00.000 15712 Move returns status 0, amount 0
01:58:58.087 00.000 15712 move complete, result=0
01:58:58.087 00.000 15712 worker thread done servicing request
01:58:58.087 00.000 15712 Worker thread wakes up
01:58:58.087 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:58:58.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:58.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:58:59.724 01.637 15712 Exposure complete
01:58:59.788 00.064 15712 worker thread done servicing request
01:58:59.788 00.000 7988 OnExposeComplete: enter
01:58:59.788 00.000 7988 UpdateGuideState(): m_state=6
01:58:59.792 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
01:58:59.792 00.000 7988 Star::Find returns 1 (0), X=975.90, Y=184.98, Mass=907, SNR=19.6, Peak=164 HFD=4.0
01:58:59.792 00.000 7988 MultiStar: [#1 -0.07,0.18,0.94,U] [#2 0.20,-0.35,0.81,U] [#3 0.28,-0.24,0.75,U] [#4 -0.05,-0.63,0.00,M1] [#5 0.14,0.41,0.70,U] [#6 -0.26,-0.46,0.00,M2] [#7 -0.38,-0.42,0.00,M8] [#8 -0.02,-0.36,0.32,U] 
01:58:59.792 00.000 7988 refined, 5 included, MultiStar: {0.17, -0.01}, one-star: {0.38, 0.09}
01:58:59.792 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
01:58:59.792 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
01:58:59.792 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=-0.01 mountY=-0.17, mountTheta=-1.61
01:58:59.792 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.01, opts=13)
01:58:59.792 00.000 7988 Enqueuing Move request for scope (0.17, -0.01)
01:58:59.792 00.000 15712 Worker thread wakes up
01:58:59.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
01:58:59.792 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
01:58:59.792 00.000 15712 Moving (0.17, -0.01) raw xDistance=-0.01 yDistance=-0.17
01:58:59.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
01:58:59.804 00.012 7988 UpdateGuideState exits: m=907 SNR=19.6
01:58:59.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:59.806 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:58:59.806 00.000 7988 Enqueuing Expose request
01:58:59.808 00.002 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:58:59.808 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
01:58:59.808 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:59.808 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:58:59.808 00.000 15712 MoveAxis(E, 8, ABG)
01:58:59.808 00.000 15712 Guiding  Dir = 2, Dur = 8
01:58:59.809 00.001 15712 IsGuiding returns 0
01:58:59.826 00.017 15712 IsGuiding returns 0
01:58:59.826 00.000 15712 Move returns status 0, amount 8
01:58:59.826 00.000 15712 MoveAxis(N, 0, ABG)
01:58:59.826 00.000 15712 Move returns status 0, amount 0
01:58:59.826 00.000 15712 move complete, result=0
01:58:59.826 00.000 15712 worker thread done servicing request
01:58:59.826 00.000 15712 Worker thread wakes up
01:58:59.826 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
01:58:59.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:58:59.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:01.238 01.412 15712 Exposure complete
01:59:01.300 00.062 15712 worker thread done servicing request
01:59:01.300 00.000 7988 OnExposeComplete: enter
01:59:01.300 00.000 7988 UpdateGuideState(): m_state=6
01:59:01.303 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3344
01:59:01.303 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=184.71, Mass=934, SNR=19.6, Peak=162 HFD=3.7
01:59:01.305 00.002 7988 MultiStar: [#1 0.19,-0.18,0.97,U] [#2 0.10,-0.63,0.00,M1] [#3 0.21,-0.48,0.00,M1] [#4 0.13,-0.37,0.66,U] [#5 0.16,-0.06,0.66,U] [#6 -0.03,-0.71,0.00,M3] [#7 -0.29,-0.22,0.43,U] [#8 0.21,-0.04,0.36,U] 
01:59:01.305 00.000 7988 single-star, 5 included, MultiStar: {0.11, -0.18}, one-star: {0.12, -0.17}
01:59:01.307 00.002 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
01:59:01.307 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
01:59:01.309 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.95 mountX=-0.17 mountY=-0.12, mountTheta=-2.54
01:59:01.311 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.17, opts=13)
01:59:01.311 00.000 7988 Enqueuing Move request for scope (0.12, -0.17)
01:59:01.313 00.002 15712 Worker thread wakes up
01:59:01.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
01:59:01.313 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
01:59:01.313 00.000 15712 Moving (0.12, -0.17) raw xDistance=-0.17 yDistance=-0.12
01:59:01.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:59:01.313 00.000 7988 UpdateGuideState exits: m=934 SNR=19.6
01:59:01.315 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:01.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:01.315 00.000 7988 Enqueuing Expose request
01:59:01.315 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
01:59:01.315 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
01:59:01.315 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:01.315 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:01.315 00.000 15712 MoveAxis(E, 40, ABG)
01:59:01.315 00.000 15712 Guiding  Dir = 2, Dur = 40
01:59:01.349 00.034 15712 IsGuiding returns 0
01:59:01.363 00.014 15712 PulseGuide returned control before completion, sleep 36
01:59:01.413 00.050 15712 IsGuiding returns 0
01:59:01.413 00.000 15712 Move returns status 0, amount 40
01:59:01.413 00.000 15712 MoveAxis(N, 0, ABG)
01:59:01.413 00.000 15712 Move returns status 0, amount 0
01:59:01.413 00.000 15712 move complete, result=0
01:59:01.413 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
01:59:01.415 00.002 15712 worker thread done servicing request
01:59:01.415 00.000 15712 Worker thread wakes up
01:59:01.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:01.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:03.057 01.642 15712 Exposure complete
01:59:03.118 00.061 15712 worker thread done servicing request
01:59:03.118 00.000 7988 OnExposeComplete: enter
01:59:03.118 00.000 7988 UpdateGuideState(): m_state=6
01:59:03.122 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3345
01:59:03.122 00.000 7988 Star::Find returns 1 (0), X=975.72, Y=185.10, Mass=799, SNR=18.3, Peak=146 HFD=3.4
01:59:03.124 00.002 7988 MultiStar: [#1 0.15,0.04,1.02,U] [#2 0.27,0.02,0.91,U] [#3 0.03,-0.11,0.88,U] [#4 -0.04,0.03,0.77,U] [#5 0.28,0.34,0.78,U] [#6 0.25,-0.28,0.70,U] [#7 -0.06,-0.25,0.53,U] [#8 0.13,0.08,0.39,U] 
01:59:03.125 00.001 7988 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.20, 0.22}
01:59:03.125 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
01:59:03.127 00.002 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
01:59:03.127 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.17 mountX=0.03 mountY=-0.15, mountTheta=-1.40
01:59:03.129 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.02, opts=13)
01:59:03.131 00.002 7988 Enqueuing Move request for scope (0.14, 0.02)
01:59:03.131 00.000 15712 Worker thread wakes up
01:59:03.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:59:03.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:59:03.131 00.000 15712 Moving (0.14, 0.02) raw xDistance=0.03 yDistance=-0.15
01:59:03.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:59:03.131 00.000 7988 UpdateGuideState exits: m=799 SNR=18.3
01:59:03.134 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:03.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:03.134 00.000 7988 Enqueuing Expose request
01:59:03.134 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:03.134 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:59:03.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:03.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:59:03.134 00.000 15712 MoveAxis(E, 6, ABG)
01:59:03.134 00.000 15712 Guiding  Dir = 2, Dur = 6
01:59:03.134 00.000 15712 IsGuiding returns 0
01:59:03.154 00.020 15712 IsGuiding returns 0
01:59:03.154 00.000 15712 Move returns status 0, amount 6
01:59:03.154 00.000 15712 MoveAxis(N, 0, ABG)
01:59:03.154 00.000 15712 Move returns status 0, amount 0
01:59:03.154 00.000 15712 move complete, result=0
01:59:03.154 00.000 15712 worker thread done servicing request
01:59:03.154 00.000 15712 Worker thread wakes up
01:59:03.154 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:59:03.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:03.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:04.571 01.417 15712 Exposure complete
01:59:04.633 00.062 15712 worker thread done servicing request
01:59:04.633 00.000 7988 OnExposeComplete: enter
01:59:04.636 00.003 7988 UpdateGuideState(): m_state=6
01:59:04.636 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3346
01:59:04.638 00.002 7988 Star::Find returns 1 (0), X=975.70, Y=184.94, Mass=895, SNR=19.5, Peak=159 HFD=3.7
01:59:04.640 00.002 7988 MultiStar: [#1 0.03,0.38,0.92,U] [#2 0.15,-0.29,0.84,U] [#3 0.17,-0.17,0.77,U] [#4 0.07,-0.43,0.63,U] [#5 0.06,0.32,0.65,U] [#6 0.29,-0.79,0.00,M3] [#7 -0.59,0.24,0.00,M7] [#8 -0.20,0.02,0.45,U] 
01:59:04.640 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.17, 0.05}
01:59:04.642 00.002 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.56) = xAngle (-1.64 = -1.64)
01:59:04.642 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
01:59:04.644 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=-0.01 mountY=-0.09, mountTheta=-1.64
01:59:04.646 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.01, opts=13)
01:59:04.646 00.000 7988 Enqueuing Move request for scope (0.09, -0.01)
01:59:04.648 00.002 15712 Worker thread wakes up
01:59:04.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:59:04.649 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:59:04.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:59:04.649 00.000 15712 Moving (0.09, -0.01) raw xDistance=-0.01 yDistance=-0.09
01:59:04.649 00.000 7988 UpdateGuideState exits: m=895 SNR=19.5
01:59:04.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:04.652 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:04.653 00.001 7988 Enqueuing Expose request
01:59:04.653 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:04.653 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:59:04.653 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:04.653 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:59:04.655 00.002 15712 MoveAxis(E, 4, ABG)
01:59:04.655 00.000 15712 Guiding  Dir = 2, Dur = 4
01:59:04.690 00.035 15712 IsGuiding returns 0
01:59:04.703 00.013 15712 IsGuiding returns 0
01:59:04.703 00.000 15712 Move returns status 0, amount 4
01:59:04.703 00.000 15712 MoveAxis(N, 0, ABG)
01:59:04.703 00.000 15712 Move returns status 0, amount 0
01:59:04.703 00.000 15712 move complete, result=0
01:59:04.703 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:59:04.707 00.004 15712 worker thread done servicing request
01:59:04.707 00.000 15712 Worker thread wakes up
01:59:04.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:04.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:06.343 01.636 15712 Exposure complete
01:59:06.404 00.061 15712 worker thread done servicing request
01:59:06.404 00.000 7988 OnExposeComplete: enter
01:59:06.404 00.000 7988 UpdateGuideState(): m_state=6
01:59:06.409 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3347
01:59:06.409 00.000 7988 Star::Find returns 1 (0), X=975.91, Y=184.95, Mass=872, SNR=19.2, Peak=177 HFD=3.7
01:59:06.411 00.002 7988 MultiStar: [#1 0.26,-0.24,0.99,U] [#2 0.23,-0.16,0.87,U] [#3 0.17,-0.52,0.00,M1] [#4 0.39,-0.00,0.71,U] [#5 0.26,0.37,0.73,U] [#6 0.04,-0.20,0.65,U] [#7 0.19,0.00,0.44,U] [#8 0.30,0.19,0.43,U] 
01:59:06.411 00.000 7988 refined, 7 included, MultiStar: {0.27, -0.02}, one-star: {0.39, 0.07}
01:59:06.413 00.002 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
01:59:06.413 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
01:59:06.415 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.06 mountX=-0.01 mountY=-0.27, mountTheta=-1.62
01:59:06.417 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.02, opts=13)
01:59:06.417 00.000 7988 Enqueuing Move request for scope (0.27, -0.02)
01:59:06.419 00.002 15712 Worker thread wakes up
01:59:06.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
01:59:06.419 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
01:59:06.419 00.000 15712 Moving (0.27, -0.02) raw xDistance=-0.01 yDistance=-0.27
01:59:06.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
01:59:06.419 00.000 7988 UpdateGuideState exits: m=872 SNR=19.2
01:59:06.422 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:06.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:06.424 00.002 7988 Enqueuing Expose request
01:59:06.424 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:06.424 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
01:59:06.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:59:06.424 00.000 15712 MoveAxis(E, 3, ABG)
01:59:06.424 00.000 15712 Guiding  Dir = 2, Dur = 3
01:59:06.424 00.000 15712 IsGuiding returns 0
01:59:06.441 00.017 15712 IsGuiding returns 0
01:59:06.441 00.000 15712 Move returns status 0, amount 3
01:59:06.441 00.000 15712 MoveAxis(N, 68, ABG)
01:59:06.441 00.000 15712 Guiding  Dir = 0, Dur = 68
01:59:06.441 00.000 15712 IsGuiding returns 0
01:59:06.521 00.080 15712 IsGuiding returns 1
01:59:06.521 00.000 15712 scope still moving after pulse duration time elapsed
01:59:06.590 00.069 15712 IsGuiding returns 1
01:59:06.625 00.035 15712 IsGuiding returns 0
01:59:06.625 00.000 15712 scope move finished after 68 + 108 ms
01:59:06.625 00.000 15712 Move returns status 0, amount 68
01:59:06.625 00.000 15712 move complete, result=0
01:59:06.625 00.000 15712 worker thread done servicing request
01:59:06.625 00.000 15712 Worker thread wakes up
01:59:06.625 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.3 px 68 ms NORTH
01:59:06.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:06.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:08.046 01.421 15712 Exposure complete
01:59:08.107 00.061 15712 worker thread done servicing request
01:59:08.107 00.000 7988 OnExposeComplete: enter
01:59:08.107 00.000 7988 UpdateGuideState(): m_state=6
01:59:08.113 00.006 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3348
01:59:08.113 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=184.81, Mass=850, SNR=18.7, Peak=153 HFD=3.5
01:59:08.115 00.002 7988 MultiStar: [#1 0.41,-0.11,0.99,U] [#2 0.34,-0.35,0.92,U] [#3 0.43,-0.59,0.00,M2] [#4 0.08,-0.11,0.74,U] [#5 0.28,0.20,0.73,U] [#6 0.10,-0.66,0.00,M3] [#7 0.14,0.37,0.49,U] [#8 0.03,0.46,0.49,U] 
01:59:08.115 00.000 7988 single-star, 6 included, MultiStar: {0.23, -0.01}, one-star: {0.16, -0.07}
01:59:08.117 00.002 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
01:59:08.117 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
01:59:08.119 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.44 mountX=-0.07 mountY=-0.16, mountTheta=-2.00
01:59:08.121 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.07, opts=13)
01:59:08.121 00.000 7988 Enqueuing Move request for scope (0.16, -0.07)
01:59:08.123 00.002 15712 Worker thread wakes up
01:59:08.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:59:08.123 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:59:08.123 00.000 15712 Moving (0.16, -0.07) raw xDistance=-0.07 yDistance=-0.16
01:59:08.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:59:08.123 00.000 7988 UpdateGuideState exits: m=850 SNR=18.7
01:59:08.125 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:08.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:08.127 00.002 7988 Enqueuing Expose request
01:59:08.127 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:08.127 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
01:59:08.127 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:08.127 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:59:08.127 00.000 15712 MoveAxis(E, 3, ABG)
01:59:08.127 00.000 15712 Guiding  Dir = 2, Dur = 3
01:59:08.129 00.002 15712 IsGuiding returns 0
01:59:08.156 00.027 15712 IsGuiding returns 0
01:59:08.156 00.000 15712 Move returns status 0, amount 3
01:59:08.156 00.000 15712 MoveAxis(N, 0, ABG)
01:59:08.156 00.000 15712 Move returns status 0, amount 0
01:59:08.156 00.000 15712 move complete, result=0
01:59:08.156 00.000 15712 worker thread done servicing request
01:59:08.156 00.000 15712 Worker thread wakes up
01:59:08.156 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:59:08.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:08.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:09.799 01.643 15712 Exposure complete
01:59:09.862 00.063 15712 worker thread done servicing request
01:59:09.862 00.000 7988 OnExposeComplete: enter
01:59:09.862 00.000 7988 UpdateGuideState(): m_state=6
01:59:09.862 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3349
01:59:09.862 00.000 7988 Star::Find returns 1 (0), X=975.18, Y=184.43, Mass=851, SNR=19.1, Peak=144 HFD=3.6
01:59:09.862 00.000 7988 MultiStar: [#1 0.09,-0.00,1.02,U] [#2 0.00,-0.59,0.00,M1] [#3 0.07,-0.25,0.82,U] [#4 0.38,-0.64,0.00,M1] [#5 -0.01,-0.03,0.75,U] [#6 0.02,-0.83,0.00,M4] [#7 -0.48,-0.47,0.00,M6] [#8 -0.03,0.15,0.46,U] 
01:59:09.862 00.000 7988 refined, 4 included, MultiStar: {-0.06, -0.15}, one-star: {-0.35, -0.45}
01:59:09.862 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
01:59:09.870 00.008 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.77)
01:59:09.870 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.92 mountX=-0.15 mountY=0.06, mountTheta=2.77
01:59:09.873 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.15, opts=13)
01:59:09.873 00.000 7988 Enqueuing Move request for scope (-0.06, -0.15)
01:59:09.875 00.002 15712 Worker thread wakes up
01:59:09.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
01:59:09.875 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
01:59:09.875 00.000 15712 Moving (-0.06, -0.15) raw xDistance=-0.15 yDistance=0.06
01:59:09.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
01:59:09.876 00.001 7988 UpdateGuideState exits: m=851 SNR=19.1
01:59:09.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:09.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:09.876 00.000 7988 Enqueuing Expose request
01:59:09.876 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:09.876 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
01:59:09.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:09.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:59:09.876 00.000 15712 MoveAxis(E, 3, ABG)
01:59:09.876 00.000 15712 Guiding  Dir = 2, Dur = 3
01:59:09.896 00.020 15712 IsGuiding returns 0
01:59:09.908 00.012 15712 IsGuiding returns 0
01:59:09.908 00.000 15712 Move returns status 0, amount 3
01:59:09.908 00.000 15712 MoveAxis(N, 0, ABG)
01:59:09.908 00.000 15712 Move returns status 0, amount 0
01:59:09.908 00.000 15712 move complete, result=0
01:59:09.908 00.000 15712 worker thread done servicing request
01:59:09.908 00.000 15712 Worker thread wakes up
01:59:09.908 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
01:59:09.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:09.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:11.326 01.418 15712 Exposure complete
01:59:11.387 00.061 15712 worker thread done servicing request
01:59:11.387 00.000 7988 OnExposeComplete: enter
01:59:11.387 00.000 7988 UpdateGuideState(): m_state=6
01:59:11.387 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3350
01:59:11.387 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=184.79, Mass=935, SNR=20.0, Peak=167 HFD=3.7
01:59:11.387 00.000 7988 MultiStar: [#1 -0.10,-0.34,1.00,U] [#2 -0.13,-0.46,0.85,U] [#3 0.12,-0.07,0.82,U] [#4 -0.10,-0.59,0.00,M2] [#5 0.48,0.55,0.00,M1] [#6 0.33,-0.68,0.00,M5] [#7 -0.75,-0.06,0.00,M7] [#8 0.18,-0.20,0.43,U] 
01:59:11.387 00.000 7988 single-star, 4 included, MultiStar: {0.00, -0.24}, one-star: {0.04, -0.10}
01:59:11.387 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
01:59:11.387 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
01:59:11.387 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.22 mountX=-0.10 mountY=-0.03, mountTheta=-2.81
01:59:11.387 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
01:59:11.387 00.000 7988 Enqueuing Move request for scope (0.04, -0.10)
01:59:11.387 00.000 15712 Worker thread wakes up
01:59:11.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:59:11.387 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:59:11.387 00.000 15712 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.03
01:59:11.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:59:11.403 00.016 7988 UpdateGuideState exits: m=935 SNR=20.0
01:59:11.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:11.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:11.403 00.000 7988 Enqueuing Expose request
01:59:11.403 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:11.403 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
01:59:11.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:11.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:59:11.403 00.000 15712 MoveAxis(E, 4, ABG)
01:59:11.403 00.000 15712 Guiding  Dir = 2, Dur = 4
01:59:11.403 00.000 15712 IsGuiding returns 0
01:59:11.435 00.032 15712 IsGuiding returns 0
01:59:11.435 00.000 15712 Move returns status 0, amount 4
01:59:11.435 00.000 15712 MoveAxis(N, 0, ABG)
01:59:11.435 00.000 15712 Move returns status 0, amount 0
01:59:11.435 00.000 15712 move complete, result=0
01:59:11.435 00.000 15712 worker thread done servicing request
01:59:11.435 00.000 15712 Worker thread wakes up
01:59:11.435 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:59:11.438 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:11.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:13.079 01.641 15712 Exposure complete
01:59:13.140 00.061 15712 worker thread done servicing request
01:59:13.140 00.000 7988 OnExposeComplete: enter
01:59:13.140 00.000 7988 UpdateGuideState(): m_state=6
01:59:13.144 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3351
01:59:13.144 00.000 7988 Star::Find returns 1 (0), X=975.47, Y=184.91, Mass=805, SNR=18.6, Peak=156 HFD=3.4
01:59:13.146 00.002 7988 MultiStar: [#1 -0.09,-0.19,1.01,U] [#2 -0.26,-0.20,0.88,U] [#3 -0.15,-0.37,0.86,U] [#4 -0.06,-0.77,0.00,M3] [#5 -0.26,0.14,0.69,U] [#6 -0.08,-0.71,0.00,M6] [#7 -0.82,-0.55,0.00,M8] [#8 0.05,-0.19,0.42,U] 
01:59:13.146 00.000 7988 single-star, 5 included, MultiStar: {-0.14, -0.13}, one-star: {-0.05, 0.03}
01:59:13.148 00.002 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.56) = xAngle (1.07 = 1.07)
01:59:13.148 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
01:59:13.150 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.63 mountX=0.03 mountY=0.05, mountTheta=1.06
01:59:13.152 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
01:59:13.152 00.000 7988 Enqueuing Move request for scope (-0.05, 0.03)
01:59:13.154 00.002 15712 Worker thread wakes up
01:59:13.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:59:13.154 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:59:13.154 00.000 15712 Moving (-0.05, 0.03) raw xDistance=0.03 yDistance=0.05
01:59:13.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:59:13.155 00.001 7988 UpdateGuideState exits: m=805 SNR=18.6
01:59:13.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:13.155 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:13.155 00.000 7988 Enqueuing Expose request
01:59:13.155 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:13.155 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
01:59:13.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:13.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:59:13.155 00.000 15712 MoveAxis(E, 5, ABG)
01:59:13.155 00.000 15712 Guiding  Dir = 2, Dur = 5
01:59:13.155 00.000 15712 IsGuiding returns 0
01:59:13.178 00.023 15712 IsGuiding returns 0
01:59:13.178 00.000 15712 Move returns status 0, amount 5
01:59:13.178 00.000 15712 MoveAxis(N, 0, ABG)
01:59:13.178 00.000 15712 Move returns status 0, amount 0
01:59:13.178 00.000 15712 move complete, result=0
01:59:13.178 00.000 15712 worker thread done servicing request
01:59:13.178 00.000 15712 Worker thread wakes up
01:59:13.178 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:59:13.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:13.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:14.597 01.419 15712 Exposure complete
01:59:14.658 00.061 15712 worker thread done servicing request
01:59:14.658 00.000 7988 OnExposeComplete: enter
01:59:14.658 00.000 7988 UpdateGuideState(): m_state=6
01:59:14.662 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3352
01:59:14.662 00.000 7988 Star::Find returns 1 (0), X=975.31, Y=184.36, Mass=821, SNR=18.6, Peak=143 HFD=3.4
01:59:14.664 00.002 7988 MultiStar: [#1 -0.23,-0.75,0.00,M1] [#2 -0.08,-0.75,0.00,M1] [#3 0.11,-0.62,0.00,M1] [#4 -0.04,-0.80,0.00,M4] [#5 -0.02,-0.47,0.75,U] [#6 0.16,-1.12,0.00,M7] [#7 -0.94,-0.19,0.00,M9] [#8 -0.61,-0.30,0.00,M1] 
01:59:14.664 00.000 7988 refined, 1 included, MultiStar: {-0.13, -0.50}, one-star: {-0.21, -0.52}
01:59:14.664 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.39 = 2.90)
01:59:14.668 00.004 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.87)
01:59:14.668 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.50 hyp=0.52 cameraTheta=-1.82 mountX=-0.50 mountY=0.14, mountTheta=2.87
01:59:14.668 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.50, opts=13)
01:59:14.668 00.000 7988 Enqueuing Move request for scope (-0.13, -0.50)
01:59:14.668 00.000 15712 Worker thread wakes up
01:59:14.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.50) opts 0xd
01:59:14.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.50)
01:59:14.668 00.000 15712 Moving (-0.13, -0.50) raw xDistance=-0.50 yDistance=0.14
01:59:14.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
01:59:14.675 00.007 7988 UpdateGuideState exits: m=821 SNR=18.6
01:59:14.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:14.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:14.675 00.000 7988 Enqueuing Expose request
01:59:14.675 00.000 15712 PPEC rslt: input = -0.50, final = -0.32, react = -0.30, pred = -0.02, hyst = -0.27, hyst_pct = 0.00, period_length = 639.26
01:59:14.675 00.000 15712 PPEC: input: -0.50, control: -0.32, exposure: 1500
01:59:14.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:14.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:59:14.675 00.000 15712 MoveAxis(E, 104, ABG)
01:59:14.675 00.000 15712 Guiding  Dir = 2, Dur = 104
01:59:14.675 00.000 15712 IsGuiding returns 0
01:59:14.695 00.020 15712 PulseGuide returned control before completion, sleep 99
01:59:14.802 00.107 15712 IsGuiding returns 1
01:59:14.802 00.000 15712 scope still moving after pulse duration time elapsed
01:59:14.839 00.037 15712 IsGuiding returns 0
01:59:14.839 00.000 15712 scope move finished after 104 + 56 ms
01:59:14.839 00.000 15712 Move returns status 0, amount 104
01:59:14.839 00.000 15712 MoveAxis(N, 0, ABG)
01:59:14.839 00.000 15712 Move returns status 0, amount 0
01:59:14.839 00.000 15712 move complete, result=0
01:59:14.839 00.000 7988 GuideStep: -0.5 px 104 ms EAST, 0.1 px 0 ms NORTH
01:59:14.843 00.004 15712 worker thread done servicing request
01:59:14.843 00.000 15712 Worker thread wakes up
01:59:14.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:14.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:16.486 01.643 15712 Exposure complete
01:59:16.548 00.062 15712 worker thread done servicing request
01:59:16.548 00.000 7988 OnExposeComplete: enter
01:59:16.548 00.000 7988 UpdateGuideState(): m_state=6
01:59:16.553 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3353
01:59:16.553 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=184.55, Mass=886, SNR=19.4, Peak=144 HFD=3.3
01:59:16.555 00.002 7988 MultiStar: [#1 -0.02,-0.13,1.01,U] [#2 0.08,-0.33,0.89,U] [#3 0.24,-0.46,0.86,U] [#4 0.21,-0.52,0.00,M5] [#5 0.23,0.13,0.74,U] [#6 0.09,-0.78,0.00,M8] [#7 -0.52,0.47,0.00,M10] [#8 -0.37,0.08,0.45,U] 
01:59:16.557 00.002 7988 refined, 5 included, MultiStar: {0.06, -0.20}, one-star: {0.01, -0.33}
01:59:16.557 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
01:59:16.557 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
01:59:16.559 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.30 mountX=-0.20 mountY=-0.05, mountTheta=-2.89
01:59:16.561 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.20, opts=13)
01:59:16.561 00.000 7988 Enqueuing Move request for scope (0.06, -0.20)
01:59:16.563 00.002 15712 Worker thread wakes up
01:59:16.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
01:59:16.563 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
01:59:16.563 00.000 15712 Moving (0.06, -0.20) raw xDistance=-0.20 yDistance=-0.05
01:59:16.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:59:16.564 00.001 7988 UpdateGuideState exits: m=886 SNR=19.4
01:59:16.564 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:16.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:16.564 00.000 7988 Enqueuing Expose request
01:59:16.564 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:59:16.564 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
01:59:16.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:16.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:59:16.564 00.000 15712 MoveAxis(E, 45, ABG)
01:59:16.564 00.000 15712 Guiding  Dir = 2, Dur = 45
01:59:16.564 00.000 15712 IsGuiding returns 0
01:59:16.598 00.034 15712 PulseGuide returned control before completion, sleep 27
01:59:16.628 00.030 15712 IsGuiding returns 1
01:59:16.628 00.000 15712 scope still moving after pulse duration time elapsed
01:59:16.679 00.051 15712 IsGuiding returns 0
01:59:16.679 00.000 15712 scope move finished after 45 + 63 ms
01:59:16.679 00.000 15712 Move returns status 0, amount 45
01:59:16.679 00.000 15712 MoveAxis(N, 0, ABG)
01:59:16.679 00.000 15712 Move returns status 0, amount 0
01:59:16.679 00.000 15712 move complete, result=0
01:59:16.679 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
01:59:16.680 00.001 15712 worker thread done servicing request
01:59:16.680 00.000 15712 Worker thread wakes up
01:59:16.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:16.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:18.098 01.418 15712 Exposure complete
01:59:18.160 00.062 15712 worker thread done servicing request
01:59:18.160 00.000 7988 OnExposeComplete: enter
01:59:18.162 00.002 7988 UpdateGuideState(): m_state=6
01:59:18.162 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3354
01:59:18.162 00.000 7988 Star::Find returns 1 (0), X=975.32, Y=184.78, Mass=821, SNR=18.5, Peak=137 HFD=3.5
01:59:18.162 00.000 7988 MultiStar: [#1 0.06,-0.18,1.02,U] [#2 -0.11,-0.44,0.90,U] [#3 0.04,-0.65,0.00,M1] [#4 -0.43,-0.52,0.00,M6] [#5 0.04,0.27,0.75,U] [#6 -0.10,-0.40,0.65,U] [#7 -0.21,0.38,0.52,U] [#8 -0.74,0.09,0.00,M1] 
01:59:18.162 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.11}, one-star: {-0.20, -0.10}
01:59:18.162 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
01:59:18.162 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.51)
01:59:18.162 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.18 mountX=-0.11 mountY=0.08, mountTheta=2.52
01:59:18.162 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
01:59:18.162 00.000 7988 Enqueuing Move request for scope (-0.08, -0.11)
01:59:18.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:59:18.162 00.000 7988 UpdateGuideState exits: m=821 SNR=18.5
01:59:18.175 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:18.175 00.000 15712 Worker thread wakes up
01:59:18.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
01:59:18.175 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
01:59:18.175 00.000 15712 Moving (-0.08, -0.11) raw xDistance=-0.11 yDistance=0.08
01:59:18.180 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:18.180 00.000 7988 Enqueuing Expose request
01:59:18.182 00.002 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:18.182 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
01:59:18.182 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:18.182 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:59:18.182 00.000 15712 MoveAxis(E, 4, ABG)
01:59:18.182 00.000 15712 Guiding  Dir = 2, Dur = 4
01:59:18.182 00.000 15712 IsGuiding returns 0
01:59:18.196 00.014 15712 IsGuiding returns 0
01:59:18.196 00.000 15712 Move returns status 0, amount 4
01:59:18.196 00.000 15712 MoveAxis(N, 0, ABG)
01:59:18.196 00.000 15712 Move returns status 0, amount 0
01:59:18.196 00.000 15712 move complete, result=0
01:59:18.196 00.000 15712 worker thread done servicing request
01:59:18.196 00.000 15712 Worker thread wakes up
01:59:18.196 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:59:18.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:18.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:19.838 01.642 15712 Exposure complete
01:59:19.900 00.062 15712 worker thread done servicing request
01:59:19.900 00.000 7988 OnExposeComplete: enter
01:59:19.900 00.000 7988 UpdateGuideState(): m_state=6
01:59:19.905 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3355
01:59:19.905 00.000 7988 Star::Find returns 1 (0), X=975.72, Y=184.28, Mass=752, SNR=17.9, Peak=141 HFD=3.4
01:59:19.907 00.002 7988 MultiStar: [#1 -0.11,-1.06,0.00,M1] [#2 0.04,-0.85,0.00,M1] [#3 0.45,-0.61,0.00,M2] [#4 -0.10,-0.81,0.00,M7] [#5 -0.03,-0.28,0.77,U] [#6 0.21,-1.19,0.00,M8] [#7 -0.79,-0.62,0.00,M10] [#8 -0.29,-1.13,0.00,M2] 
01:59:19.907 00.000 7988 refined, 1 included, MultiStar: {0.10, -0.46}, one-star: {0.19, -0.61}
01:59:19.909 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
01:59:19.909 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
01:59:19.911 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.46 hyp=0.47 cameraTheta=-1.36 mountX=-0.46 mountY=-0.09, mountTheta=-2.96
01:59:19.912 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.46, opts=13)
01:59:19.914 00.002 7988 Enqueuing Move request for scope (0.10, -0.46)
01:59:19.914 00.000 15712 Worker thread wakes up
01:59:19.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.46) opts 0xd
01:59:19.914 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.46)
01:59:19.914 00.000 15712 Moving (0.10, -0.46) raw xDistance=-0.46 yDistance=-0.09
01:59:19.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:59:19.916 00.002 7988 UpdateGuideState exits: m=752 SNR=17.9
01:59:19.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:19.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:19.916 00.000 7988 Enqueuing Expose request
01:59:19.916 00.000 15712 PPEC rslt: input = -0.46, final = -0.28, react = -0.28, pred = -0.01, hyst = -0.26, hyst_pct = 0.00, period_length = 639.26
01:59:19.916 00.000 15712 PPEC: input: -0.46, control: -0.28, exposure: 1500
01:59:19.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:19.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:59:19.916 00.000 15712 MoveAxis(E, 93, ABG)
01:59:19.916 00.000 15712 Guiding  Dir = 2, Dur = 93
01:59:19.948 00.032 15712 IsGuiding returns 0
01:59:19.969 00.021 15712 PulseGuide returned control before completion, sleep 87
01:59:20.060 00.091 15712 IsGuiding returns 1
01:59:20.060 00.000 15712 scope still moving after pulse duration time elapsed
01:59:20.100 00.040 15712 IsGuiding returns 0
01:59:20.100 00.000 15712 scope move finished after 93 + 51 ms
01:59:20.100 00.000 15712 Move returns status 0, amount 93
01:59:20.100 00.000 15712 MoveAxis(N, 0, ABG)
01:59:20.100 00.000 15712 Move returns status 0, amount 0
01:59:20.100 00.000 15712 move complete, result=0
01:59:20.100 00.000 7988 GuideStep: -0.5 px 93 ms EAST, -0.1 px 0 ms NORTH
01:59:20.102 00.002 15712 worker thread done servicing request
01:59:20.102 00.000 15712 Worker thread wakes up
01:59:20.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:20.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:21.515 01.413 15712 Exposure complete
01:59:21.579 00.064 15712 worker thread done servicing request
01:59:21.579 00.000 7988 OnExposeComplete: enter
01:59:21.579 00.000 7988 UpdateGuideState(): m_state=6
01:59:21.579 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3356
01:59:21.579 00.000 7988 Star::Find returns 1 (0), X=975.75, Y=184.55, Mass=883, SNR=19.1, Peak=149 HFD=3.5
01:59:21.579 00.000 7988 MultiStar: [#1 0.01,-0.37,0.97,U] [#2 0.28,-0.33,0.85,U] [#3 0.16,-0.68,0.00,M3] [#4 0.01,-0.69,0.00,M8] [#5 0.33,0.29,0.72,U] [#6 0.07,-0.76,0.00,M9] [#7 -0.43,-0.77,0.00,R] [#8 -0.07,-0.02,0.44,U] 
01:59:21.579 00.000 7988 refined, 4 included, MultiStar: {0.17, -0.19}, one-star: {0.23, -0.34}
01:59:21.579 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
01:59:21.579 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
01:59:21.579 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-0.85 mountX=-0.19 mountY=-0.17, mountTheta=-2.43
01:59:21.588 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.19, opts=13)
01:59:21.590 00.002 7988 Enqueuing Move request for scope (0.17, -0.19)
01:59:21.591 00.001 15712 Worker thread wakes up
01:59:21.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
01:59:21.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
01:59:21.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:59:21.591 00.000 7988 UpdateGuideState exits: m=883 SNR=19.1
01:59:21.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:21.596 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:21.596 00.000 7988 Enqueuing Expose request
01:59:21.596 00.000 15712 Moving (0.17, -0.19) raw xDistance=-0.19 yDistance=-0.17
01:59:21.596 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:59:21.596 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
01:59:21.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:21.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:59:21.596 00.000 15712 MoveAxis(E, 39, ABG)
01:59:21.596 00.000 15712 Guiding  Dir = 2, Dur = 39
01:59:21.596 00.000 15712 IsGuiding returns 0
01:59:21.613 00.017 15712 PulseGuide returned control before completion, sleep 33
01:59:21.680 00.067 15712 IsGuiding returns 0
01:59:21.680 00.000 15712 Move returns status 0, amount 39
01:59:21.680 00.000 15712 MoveAxis(N, 0, ABG)
01:59:21.680 00.000 15712 Move returns status 0, amount 0
01:59:21.680 00.000 15712 move complete, result=0
01:59:21.680 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
01:59:21.684 00.004 15712 worker thread done servicing request
01:59:21.684 00.000 15712 Worker thread wakes up
01:59:21.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:21.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:23.427 01.743 15712 Exposure complete
01:59:23.489 00.062 15712 worker thread done servicing request
01:59:23.489 00.000 7988 OnExposeComplete: enter
01:59:23.489 00.000 7988 UpdateGuideState(): m_state=6
01:59:23.494 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3357
01:59:23.494 00.000 7988 Star::Find returns 1 (0), X=975.49, Y=185.00, Mass=803, SNR=18.5, Peak=167 HFD=3.2
01:59:23.496 00.002 7988 MultiStar: [#1 -0.14,0.15,1.02,U] [#2 -0.00,-0.09,0.88,U] [#3 0.10,-0.40,0.87,U] [#4 0.11,-0.31,0.73,U] [#5 -0.23,0.49,0.00,M1] [#6 -0.19,-0.62,0.00,M10] [#7 0.05,0.80,0.00,M1] [#8 -0.30,-0.06,0.41,U] 
01:59:23.496 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.08}, one-star: {-0.03, 0.12}
01:59:23.498 00.002 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
01:59:23.498 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.79)
01:59:23.500 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.90 mountX=-0.08 mountY=0.03, mountTheta=2.79
01:59:23.502 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
01:59:23.502 00.000 7988 Enqueuing Move request for scope (-0.03, -0.08)
01:59:23.504 00.002 15712 Worker thread wakes up
01:59:23.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:59:23.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:59:23.504 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.03
01:59:23.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
01:59:23.505 00.001 7988 UpdateGuideState exits: m=803 SNR=18.5
01:59:23.507 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:23.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:23.509 00.002 7988 Enqueuing Expose request
01:59:23.509 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:23.509 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
01:59:23.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:23.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:59:23.509 00.000 15712 MoveAxis(E, 1, ABG)
01:59:23.509 00.000 15712 Guiding  Dir = 2, Dur = 1
01:59:23.509 00.000 15712 IsGuiding returns 0
01:59:23.537 00.028 15712 IsGuiding returns 0
01:59:23.537 00.000 15712 Move returns status 0, amount 1
01:59:23.537 00.000 15712 MoveAxis(N, 0, ABG)
01:59:23.537 00.000 15712 Move returns status 0, amount 0
01:59:23.537 00.000 15712 move complete, result=0
01:59:23.537 00.000 15712 worker thread done servicing request
01:59:23.537 00.000 15712 Worker thread wakes up
01:59:23.537 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:59:23.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:23.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:24.943 01.406 15712 Exposure complete
01:59:25.006 00.063 15712 worker thread done servicing request
01:59:25.006 00.000 7988 OnExposeComplete: enter
01:59:25.006 00.000 7988 UpdateGuideState(): m_state=6
01:59:25.009 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3358
01:59:25.010 00.001 7988 Star::Find returns 1 (0), X=975.65, Y=184.95, Mass=833, SNR=18.7, Peak=166 HFD=3.3
01:59:25.010 00.000 7988 MultiStar: [#1 -0.30,0.16,1.00,U] [#2 -0.09,-0.16,0.89,U] [#3 0.03,-0.17,0.93,U] [#4 0.02,-0.12,0.74,U] [#5 0.03,0.54,0.00,M2] [#6 -0.01,-0.35,0.69,U] [#7 0.14,1.16,0.00,M2] [#8 -0.24,0.05,0.44,U] 
01:59:25.012 00.002 7988 refined, 6 included, MultiStar: {-0.06, -0.07}, one-star: {0.12, 0.06}
01:59:25.012 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
01:59:25.014 00.002 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.43)
01:59:25.014 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.26 mountX=-0.07 mountY=0.06, mountTheta=2.44
01:59:25.016 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
01:59:25.018 00.002 7988 Enqueuing Move request for scope (-0.06, -0.07)
01:59:25.018 00.000 15712 Worker thread wakes up
01:59:25.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:59:25.018 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:59:25.018 00.000 15712 Moving (-0.06, -0.07) raw xDistance=-0.07 yDistance=0.06
01:59:25.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
01:59:25.020 00.002 7988 UpdateGuideState exits: m=833 SNR=18.7
01:59:25.020 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:25.022 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:25.022 00.000 7988 Enqueuing Expose request
01:59:25.022 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:25.022 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
01:59:25.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:25.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:59:25.022 00.000 15712 MoveAxis(E, 2, ABG)
01:59:25.022 00.000 15712 Guiding  Dir = 2, Dur = 2
01:59:25.022 00.000 15712 IsGuiding returns 0
01:59:25.056 00.034 15712 IsGuiding returns 0
01:59:25.056 00.000 15712 Move returns status 0, amount 2
01:59:25.056 00.000 15712 MoveAxis(N, 0, ABG)
01:59:25.056 00.000 15712 Move returns status 0, amount 0
01:59:25.056 00.000 15712 move complete, result=0
01:59:25.056 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:59:25.057 00.001 15712 worker thread done servicing request
01:59:25.057 00.000 15712 Worker thread wakes up
01:59:25.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:25.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:26.697 01.640 15712 Exposure complete
01:59:26.761 00.064 15712 worker thread done servicing request
01:59:26.761 00.000 7988 OnExposeComplete: enter
01:59:26.762 00.001 7988 UpdateGuideState(): m_state=6
01:59:26.762 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3359
01:59:26.762 00.000 7988 Star::Find returns 1 (0), X=975.65, Y=184.94, Mass=895, SNR=19.5, Peak=166 HFD=3.3
01:59:26.762 00.000 7988 MultiStar: [#1 -0.00,0.09,0.97,U] [#2 -0.07,-0.48,0.88,U] [#3 0.05,-0.42,0.83,U] [#4 -0.04,-0.59,0.00,M7] [#5 0.32,0.39,0.72,U] [#6 0.42,-0.49,0.00,M10] [#7 0.51,1.01,0.00,M3] [#8 -0.24,0.26,0.46,U] 
01:59:26.762 00.000 7988 refined, 5 included, MultiStar: {0.05, -0.04}, one-star: {0.13, 0.06}
01:59:26.762 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
01:59:26.762 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.36 = -2.36)
01:59:26.762 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.76 mountX=-0.04 mountY=-0.05, mountTheta=-2.34
01:59:26.762 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.04, opts=13)
01:59:26.762 00.000 7988 Enqueuing Move request for scope (0.05, -0.04)
01:59:26.762 00.000 15712 Worker thread wakes up
01:59:26.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:59:26.762 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:59:26.762 00.000 15712 Moving (0.05, -0.04) raw xDistance=-0.04 yDistance=-0.05
01:59:26.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:59:26.775 00.013 7988 UpdateGuideState exits: m=895 SNR=19.5
01:59:26.777 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:26.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:26.777 00.000 7988 Enqueuing Expose request
01:59:26.779 00.002 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:26.779 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
01:59:26.779 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:26.779 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:59:26.779 00.000 15712 MoveAxis(E, 3, ABG)
01:59:26.779 00.000 15712 Guiding  Dir = 2, Dur = 3
01:59:26.779 00.000 15712 IsGuiding returns 0
01:59:26.823 00.044 15712 IsGuiding returns 0
01:59:26.830 00.007 15712 Move returns status 0, amount 3
01:59:26.830 00.000 15712 MoveAxis(N, 0, ABG)
01:59:26.830 00.000 15712 Move returns status 0, amount 0
01:59:26.830 00.000 15712 move complete, result=0
01:59:26.830 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:59:26.830 00.000 15712 worker thread done servicing request
01:59:26.830 00.000 15712 Worker thread wakes up
01:59:26.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:26.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:28.244 01.414 15712 Exposure complete
01:59:28.306 00.062 15712 worker thread done servicing request
01:59:28.306 00.000 7988 OnExposeComplete: enter
01:59:28.306 00.000 7988 UpdateGuideState(): m_state=6
01:59:28.309 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3360
01:59:28.309 00.000 7988 Star::Find returns 1 (0), X=975.81, Y=184.71, Mass=865, SNR=19.1, Peak=167 HFD=3.0
01:59:28.311 00.002 7988 MultiStar: [#1 -0.00,-0.29,0.97,U] [#2 0.34,-0.75,0.00,M1] [#3 -0.02,-0.57,0.00,M1] [#4 0.21,-0.89,0.00,M8] [#5 0.33,-0.32,0.71,U] [#6 0.36,-0.78,0.00,R] [#7 -0.06,0.84,0.00,M4] [#8 -0.24,-0.33,0.44,U] 
01:59:28.311 00.000 7988 refined, 3 included, MultiStar: {0.13, -0.26}, one-star: {0.28, -0.18}
01:59:28.313 00.002 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
01:59:28.313 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
01:59:28.315 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.11 mountX=-0.26 mountY=-0.12, mountTheta=-2.70
01:59:28.317 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.26, opts=13)
01:59:28.317 00.000 7988 Enqueuing Move request for scope (0.13, -0.26)
01:59:28.319 00.002 15712 Worker thread wakes up
01:59:28.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
01:59:28.319 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
01:59:28.319 00.000 15712 Moving (0.13, -0.26) raw xDistance=-0.26 yDistance=-0.12
01:59:28.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
01:59:28.321 00.002 7988 UpdateGuideState exits: m=865 SNR=19.1
01:59:28.321 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:28.323 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:28.323 00.000 7988 Enqueuing Expose request
01:59:28.323 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
01:59:28.323 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
01:59:28.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:28.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:28.323 00.000 15712 MoveAxis(E, 55, ABG)
01:59:28.323 00.000 15712 Guiding  Dir = 2, Dur = 55
01:59:28.323 00.000 15712 IsGuiding returns 0
01:59:28.347 00.024 15712 PulseGuide returned control before completion, sleep 43
01:59:28.400 00.053 15712 IsGuiding returns 1
01:59:28.400 00.000 15712 scope still moving after pulse duration time elapsed
01:59:28.441 00.041 15712 IsGuiding returns 0
01:59:28.441 00.000 15712 scope move finished after 55 + 63 ms
01:59:28.441 00.000 15712 Move returns status 0, amount 55
01:59:28.441 00.000 15712 MoveAxis(N, 0, ABG)
01:59:28.441 00.000 15712 Move returns status 0, amount 0
01:59:28.441 00.000 15712 move complete, result=0
01:59:28.441 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
01:59:28.446 00.005 15712 worker thread done servicing request
01:59:28.446 00.000 15712 Worker thread wakes up
01:59:28.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:28.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:30.076 01.630 15712 Exposure complete
01:59:30.137 00.061 15712 worker thread done servicing request
01:59:30.137 00.000 7988 OnExposeComplete: enter
01:59:30.141 00.004 7988 UpdateGuideState(): m_state=6
01:59:30.141 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3361
01:59:30.143 00.002 7988 Star::Find returns 1 (0), X=975.86, Y=184.77, Mass=906, SNR=19.6, Peak=158 HFD=3.5
01:59:30.143 00.000 7988 MultiStar: [#1 -0.01,-0.29,0.99,U] [#2 0.17,-0.60,0.00,M2] [#3 0.44,-0.73,0.00,M2] [#4 0.22,-0.49,0.00,M9] [#5 0.15,-0.32,0.66,U] [#6 -0.24,0.13,0.61,U] [#7 -0.21,0.63,0.00,M5] [#8 -0.51,0.37,0.00,M1] 
01:59:30.145 00.002 7988 refined, 3 included, MultiStar: {0.08, -0.16}, one-star: {0.34, -0.12}
01:59:30.145 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
01:59:30.147 00.002 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
01:59:30.147 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.09 mountX=-0.16 mountY=-0.08, mountTheta=-2.68
01:59:30.149 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.16, opts=13)
01:59:30.151 00.002 7988 Enqueuing Move request for scope (0.08, -0.16)
01:59:30.151 00.000 15712 Worker thread wakes up
01:59:30.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
01:59:30.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
01:59:30.151 00.000 15712 Moving (0.08, -0.16) raw xDistance=-0.16 yDistance=-0.08
01:59:30.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
01:59:30.153 00.002 7988 UpdateGuideState exits: m=906 SNR=19.6
01:59:30.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:30.156 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:30.156 00.000 7988 Enqueuing Expose request
01:59:30.158 00.002 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:30.158 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
01:59:30.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:30.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:59:30.158 00.000 15712 MoveAxis(E, 4, ABG)
01:59:30.158 00.000 15712 Guiding  Dir = 2, Dur = 4
01:59:30.171 00.013 15712 IsGuiding returns 0
01:59:30.187 00.016 15712 IsGuiding returns 0
01:59:30.187 00.000 15712 Move returns status 0, amount 4
01:59:30.187 00.000 15712 MoveAxis(N, 0, ABG)
01:59:30.187 00.000 15712 Move returns status 0, amount 0
01:59:30.187 00.000 15712 move complete, result=0
01:59:30.187 00.000 15712 worker thread done servicing request
01:59:30.187 00.000 15712 Worker thread wakes up
01:59:30.187 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
01:59:30.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:30.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:31.603 01.416 15712 Exposure complete
01:59:31.666 00.063 15712 worker thread done servicing request
01:59:31.666 00.000 7988 OnExposeComplete: enter
01:59:31.669 00.003 7988 UpdateGuideState(): m_state=6
01:59:31.671 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3362
01:59:31.671 00.000 7988 Star::Find returns 1 (0), X=975.35, Y=184.27, Mass=901, SNR=19.4, Peak=159 HFD=3.6
01:59:31.673 00.002 7988 MultiStar: [#1 -0.52,-0.51,0.00,M1] [#2 0.17,-0.66,0.00,M3] [#3 0.11,-0.51,0.00,M3] [#4 -0.24,-0.67,0.00,M10] [#5 -0.04,-0.59,0.00,M1] [#6 -0.35,-0.12,0.60,U] [#7 -0.66,0.56,0.00,M6] [#8 0.06,-0.37,0.43,U] 
01:59:31.673 00.000 7988 refined, 2 included, MultiStar: {-0.17, -0.41}, one-star: {-0.17, -0.61}
01:59:31.675 00.002 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
01:59:31.675 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
01:59:31.677 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.41 hyp=0.45 cameraTheta=-1.97 mountX=-0.42 mountY=0.18, mountTheta=2.72
01:59:31.679 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.41, opts=13)
01:59:31.679 00.000 7988 Enqueuing Move request for scope (-0.17, -0.41)
01:59:31.681 00.002 15712 Worker thread wakes up
01:59:31.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.41) opts 0xd
01:59:31.681 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.41)
01:59:31.681 00.000 15712 Moving (-0.17, -0.41) raw xDistance=-0.42 yDistance=0.18
01:59:31.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:59:31.681 00.000 7988 UpdateGuideState exits: m=901 SNR=19.4
01:59:31.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:31.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:31.683 00.000 7988 Enqueuing Expose request
01:59:31.686 00.003 15712 PPEC rslt: input = -0.42, final = -0.26, react = -0.25, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 639.26
01:59:31.686 00.000 15712 PPEC: input: -0.42, control: -0.26, exposure: 1500
01:59:31.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:31.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:59:31.686 00.000 15712 MoveAxis(E, 85, ABG)
01:59:31.686 00.000 15712 Guiding  Dir = 2, Dur = 85
01:59:31.686 00.000 15712 IsGuiding returns 0
01:59:31.703 00.017 15712 PulseGuide returned control before completion, sleep 78
01:59:31.793 00.090 15712 IsGuiding returns 1
01:59:31.793 00.000 15712 scope still moving after pulse duration time elapsed
01:59:31.833 00.040 15712 IsGuiding returns 0
01:59:31.833 00.000 15712 scope move finished after 85 + 60 ms
01:59:31.833 00.000 15712 Move returns status 0, amount 85
01:59:31.833 00.000 15712 MoveAxis(N, 0, ABG)
01:59:31.833 00.000 15712 Move returns status 0, amount 0
01:59:31.833 00.000 15712 move complete, result=0
01:59:31.833 00.000 7988 GuideStep: -0.4 px 85 ms EAST, 0.2 px 0 ms NORTH
01:59:31.835 00.002 15712 worker thread done servicing request
01:59:31.835 00.000 15712 Worker thread wakes up
01:59:31.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:31.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:33.471 01.636 15712 Exposure complete
01:59:33.534 00.063 15712 worker thread done servicing request
01:59:33.534 00.000 7988 OnExposeComplete: enter
01:59:33.534 00.000 7988 UpdateGuideState(): m_state=6
01:59:33.537 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3363
01:59:33.539 00.002 7988 Star::Find returns 1 (0), X=975.60, Y=184.47, Mass=835, SNR=18.8, Peak=137 HFD=3.3
01:59:33.539 00.000 7988 MultiStar: [#1 -0.48,-0.24,0.00,M2] [#2 0.08,-0.50,0.86,U] [#3 -0.07,-0.55,0.00,M4] [#4 -0.03,-0.95,0.00,R] [#5 0.14,0.00,0.61,U] [#6 -0.63,0.32,0.00,M1] [#7 -0.28,0.39,0.38,U] [#8 -0.29,-0.46,0.00,M1] 
01:59:33.541 00.002 7988 refined, 3 included, MultiStar: {0.04, -0.24}, one-star: {0.07, -0.41}
01:59:33.541 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
01:59:33.543 00.002 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
01:59:33.543 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.25 cameraTheta=-1.39 mountX=-0.24 mountY=-0.04, mountTheta=-2.99
01:59:33.543 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.24, opts=13)
01:59:33.543 00.000 7988 Enqueuing Move request for scope (0.04, -0.24)
01:59:33.543 00.000 15712 Worker thread wakes up
01:59:33.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
01:59:33.543 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
01:59:33.543 00.000 15712 Moving (0.04, -0.24) raw xDistance=-0.24 yDistance=-0.04
01:59:33.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:59:33.550 00.007 7988 UpdateGuideState exits: m=835 SNR=18.8
01:59:33.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:33.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:33.550 00.000 7988 Enqueuing Expose request
01:59:33.550 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
01:59:33.550 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
01:59:33.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:33.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:59:33.550 00.000 15712 MoveAxis(E, 50, ABG)
01:59:33.550 00.000 15712 Guiding  Dir = 2, Dur = 50
01:59:33.556 00.006 15712 IsGuiding returns 0
01:59:33.573 00.017 15712 PulseGuide returned control before completion, sleep 45
01:59:33.645 00.072 15712 IsGuiding returns 0
01:59:33.645 00.000 15712 Move returns status 0, amount 50
01:59:33.645 00.000 15712 MoveAxis(N, 0, ABG)
01:59:33.645 00.000 15712 Move returns status 0, amount 0
01:59:33.645 00.000 15712 move complete, result=0
01:59:33.645 00.000 15712 worker thread done servicing request
01:59:33.645 00.000 15712 Worker thread wakes up
01:59:33.645 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
01:59:33.657 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:33.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:35.067 01.410 15712 Exposure complete
01:59:35.131 00.064 15712 worker thread done servicing request
01:59:35.131 00.000 7988 OnExposeComplete: enter
01:59:35.131 00.000 7988 UpdateGuideState(): m_state=6
01:59:35.131 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3364
01:59:35.131 00.000 7988 Star::Find returns 1 (0), X=975.96, Y=184.83, Mass=832, SNR=18.6, Peak=160 HFD=3.3
01:59:35.131 00.000 7988 MultiStar: [#1 -0.09,-0.15,0.91,U] [#2 0.20,-0.24,0.88,U] [#3 0.35,-0.39,0.00,M5] [#4 0.24,1.00,0.00,M1] [#5 0.16,0.27,0.68,U] [#6 -0.45,0.35,0.00,M2] [#7 -0.04,0.76,0.00,M6] [#8 0.32,-0.18,0.35,U] 
01:59:35.131 00.000 7988 refined, 4 included, MultiStar: {0.20, -0.07}, one-star: {0.44, -0.05}
01:59:35.131 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
01:59:35.131 00.000 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
01:59:35.139 00.008 7988 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.36 mountX=-0.07 mountY=-0.19, mountTheta=-1.92
01:59:35.139 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.07, opts=13)
01:59:35.139 00.000 7988 Enqueuing Move request for scope (0.20, -0.07)
01:59:35.139 00.000 15712 Worker thread wakes up
01:59:35.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
01:59:35.139 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
01:59:35.139 00.000 15712 Moving (0.20, -0.07) raw xDistance=-0.07 yDistance=-0.19
01:59:35.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
01:59:35.145 00.006 7988 UpdateGuideState exits: m=832 SNR=18.6
01:59:35.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:35.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:35.145 00.000 7988 Enqueuing Expose request
01:59:35.145 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:35.145 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
01:59:35.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:35.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:59:35.145 00.000 15712 MoveAxis(E, 2, ABG)
01:59:35.145 00.000 15712 Guiding  Dir = 2, Dur = 2
01:59:35.145 00.000 15712 IsGuiding returns 0
01:59:35.196 00.051 15712 IsGuiding returns 0
01:59:35.196 00.000 15712 Move returns status 0, amount 2
01:59:35.196 00.000 15712 MoveAxis(N, 0, ABG)
01:59:35.196 00.000 15712 Move returns status 0, amount 0
01:59:35.196 00.000 15712 move complete, result=0
01:59:35.207 00.011 7988 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
01:59:35.208 00.001 15712 worker thread done servicing request
01:59:35.208 00.000 15712 Worker thread wakes up
01:59:35.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:35.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:36.834 01.626 15712 Exposure complete
01:59:36.896 00.062 15712 worker thread done servicing request
01:59:36.896 00.000 7988 OnExposeComplete: enter
01:59:36.896 00.000 7988 UpdateGuideState(): m_state=6
01:59:36.901 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
01:59:36.901 00.000 7988 Star::Find returns 1 (0), X=975.80, Y=184.90, Mass=858, SNR=19.0, Peak=173 HFD=3.6
01:59:36.903 00.002 7988 MultiStar: [#1 0.02,-0.02,1.03,U] [#2 -0.14,-0.30,0.82,U] [#3 0.15,-0.09,0.78,U] [#4 -0.18,0.71,0.00,M2] [#5 0.36,0.19,0.70,U] [#6 -0.40,0.47,0.00,M3] [#7 0.09,1.16,0.00,M7] [#8 0.18,0.09,0.51,U] 
01:59:36.903 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.03}, one-star: {0.27, 0.01}
01:59:36.905 00.002 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
01:59:36.905 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
01:59:36.907 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.24 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
01:59:36.908 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.03, opts=13)
01:59:36.910 00.002 7988 Enqueuing Move request for scope (0.13, -0.03)
01:59:36.910 00.000 15712 Worker thread wakes up
01:59:36.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:59:36.912 00.002 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:59:36.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:59:36.912 00.000 7988 UpdateGuideState exits: m=858 SNR=19.0
01:59:36.914 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:36.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:36.916 00.002 7988 Enqueuing Expose request
01:59:36.916 00.000 15712 Moving (0.13, -0.03) raw xDistance=-0.03 yDistance=-0.13
01:59:36.916 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:36.916 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
01:59:36.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:36.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:59:36.916 00.000 15712 MoveAxis(E, 3, ABG)
01:59:36.916 00.000 15712 Guiding  Dir = 2, Dur = 3
01:59:36.916 00.000 15712 IsGuiding returns 0
01:59:36.948 00.032 15712 IsGuiding returns 0
01:59:36.948 00.000 15712 Move returns status 0, amount 3
01:59:36.948 00.000 15712 MoveAxis(N, 0, ABG)
01:59:36.948 00.000 15712 Move returns status 0, amount 0
01:59:36.948 00.000 15712 move complete, result=0
01:59:36.948 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:59:36.950 00.002 15712 worker thread done servicing request
01:59:36.950 00.000 15712 Worker thread wakes up
01:59:36.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:36.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:38.363 01.413 15712 Exposure complete
01:59:38.427 00.064 15712 worker thread done servicing request
01:59:38.427 00.000 7988 OnExposeComplete: enter
01:59:38.427 00.000 7988 UpdateGuideState(): m_state=6
01:59:38.430 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3366
01:59:38.430 00.000 7988 Star::Find returns 1 (0), X=975.35, Y=184.42, Mass=845, SNR=18.8, Peak=139 HFD=3.4
01:59:38.432 00.002 7988 MultiStar: [#1 0.15,-0.21,0.97,U] [#2 0.13,-0.46,0.84,U] [#3 0.09,-0.42,0.83,U] [#4 0.20,0.29,0.64,U] [#5 0.05,0.21,0.74,U] [#6 -0.23,0.13,0.55,U] [#7 0.05,0.32,0.41,U] [#8 -0.13,0.04,0.45,U] 
01:59:38.432 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {-0.17, -0.46}
01:59:38.434 00.002 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
01:59:38.434 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
01:59:38.436 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
01:59:38.437 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.13, opts=13)
01:59:38.439 00.002 7988 Enqueuing Move request for scope (0.03, -0.13)
01:59:38.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
01:59:38.441 00.002 7988 UpdateGuideState exits: m=845 SNR=18.8
01:59:38.443 00.002 15712 Worker thread wakes up
01:59:38.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
01:59:38.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
01:59:38.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:38.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:38.443 00.000 7988 Enqueuing Expose request
01:59:38.443 00.000 15712 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=-0.02
01:59:38.443 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:38.443 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
01:59:38.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:38.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:59:38.443 00.000 15712 MoveAxis(E, 4, ABG)
01:59:38.443 00.000 15712 Guiding  Dir = 2, Dur = 4
01:59:38.443 00.000 15712 IsGuiding returns 0
01:59:38.503 00.060 15712 IsGuiding returns 0
01:59:38.503 00.000 15712 Move returns status 0, amount 4
01:59:38.503 00.000 15712 MoveAxis(N, 0, ABG)
01:59:38.503 00.000 15712 Move returns status 0, amount 0
01:59:38.503 00.000 15712 move complete, result=0
01:59:38.503 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:59:38.507 00.004 15712 worker thread done servicing request
01:59:38.507 00.000 15712 Worker thread wakes up
01:59:38.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:38.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:40.137 01.630 15712 Exposure complete
01:59:40.201 00.064 15712 worker thread done servicing request
01:59:40.201 00.000 7988 OnExposeComplete: enter
01:59:40.201 00.000 7988 UpdateGuideState(): m_state=6
01:59:40.201 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3367
01:59:40.205 00.004 7988 Star::Find returns 1 (0), X=975.86, Y=184.67, Mass=777, SNR=17.8, Peak=134 HFD=3.5
01:59:40.205 00.000 7988 MultiStar: [#1 0.16,-0.44,0.97,U] [#2 0.06,-0.50,0.94,U] [#3 -0.13,-0.65,0.00,M4] [#4 0.17,0.38,0.80,U] [#5 0.16,-0.05,0.69,U] [#6 -0.22,-0.15,0.68,U] [#7 -0.33,0.46,0.00,M7] [#8 0.98,0.07,0.00,M1] 
01:59:40.205 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.19}, one-star: {0.33, -0.22}
01:59:40.205 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
01:59:40.205 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
01:59:40.205 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.22 cameraTheta=-0.97 mountX=-0.18 mountY=-0.12, mountTheta=-2.56
01:59:40.205 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.19, opts=13)
01:59:40.205 00.000 7988 Enqueuing Move request for scope (0.13, -0.19)
01:59:40.205 00.000 15712 Worker thread wakes up
01:59:40.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
01:59:40.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
01:59:40.205 00.000 15712 Moving (0.13, -0.19) raw xDistance=-0.18 yDistance=-0.12
01:59:40.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
01:59:40.215 00.010 7988 UpdateGuideState exits: m=777 SNR=17.8
01:59:40.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:40.215 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:40.215 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
01:59:40.215 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
01:59:40.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:40.215 00.000 7988 Enqueuing Expose request
01:59:40.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:40.215 00.000 15712 MoveAxis(E, 42, ABG)
01:59:40.215 00.000 15712 Guiding  Dir = 2, Dur = 42
01:59:40.215 00.000 15712 IsGuiding returns 0
01:59:40.239 00.024 15712 PulseGuide returned control before completion, sleep 32
01:59:40.279 00.040 15712 IsGuiding returns 1
01:59:40.279 00.000 15712 scope still moving after pulse duration time elapsed
01:59:40.332 00.053 15712 IsGuiding returns 0
01:59:40.332 00.000 15712 scope move finished after 42 + 75 ms
01:59:40.332 00.000 15712 Move returns status 0, amount 42
01:59:40.332 00.000 15712 MoveAxis(N, 0, ABG)
01:59:40.332 00.000 15712 Move returns status 0, amount 0
01:59:40.332 00.000 15712 move complete, result=0
01:59:40.332 00.000 15712 worker thread done servicing request
01:59:40.332 00.000 15712 Worker thread wakes up
01:59:40.332 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:59:40.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:40.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:41.750 01.418 15712 Exposure complete
01:59:41.813 00.063 15712 worker thread done servicing request
01:59:41.813 00.000 7988 OnExposeComplete: enter
01:59:41.813 00.000 7988 UpdateGuideState(): m_state=6
01:59:41.813 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3368
01:59:41.813 00.000 7988 Star::Find returns 1 (0), X=975.20, Y=184.66, Mass=843, SNR=18.6, Peak=148 HFD=3.6
01:59:41.813 00.000 7988 MultiStar: [#1 -0.14,-0.40,0.99,U] [#2 0.10,-0.46,0.93,U] [#3 -0.18,-0.52,0.00,M5] [#4 -0.28,0.11,0.71,U] [#5 -0.22,0.00,0.65,U] [#6 0.24,0.35,0.69,U] [#7 -0.12,0.78,0.00,M8] [#8 0.53,-0.73,0.00,M2] 
01:59:41.813 00.000 7988 refined, 5 included, MultiStar: {-0.11, -0.15}, one-star: {-0.32, -0.23}
01:59:41.821 00.008 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.78 = 2.51)
01:59:41.821 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.47)
01:59:41.821 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-2.21 mountX=-0.15 mountY=0.11, mountTheta=2.49
01:59:41.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.15, opts=13)
01:59:41.821 00.000 7988 Enqueuing Move request for scope (-0.11, -0.15)
01:59:41.827 00.006 15712 Worker thread wakes up
01:59:41.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
01:59:41.827 00.000 7988 UpdateGuideState exits: m=843 SNR=18.6
01:59:41.829 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:41.829 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:41.831 00.002 7988 Enqueuing Expose request
01:59:41.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
01:59:41.831 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
01:59:41.831 00.000 15712 Moving (-0.11, -0.15) raw xDistance=-0.15 yDistance=0.11
01:59:41.833 00.002 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:41.833 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
01:59:41.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:41.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:59:41.833 00.000 15712 MoveAxis(E, 6, ABG)
01:59:41.833 00.000 15712 Guiding  Dir = 2, Dur = 6
01:59:41.863 00.030 15712 IsGuiding returns 0
01:59:41.880 00.017 15712 IsGuiding returns 0
01:59:41.880 00.000 15712 Move returns status 0, amount 6
01:59:41.880 00.000 15712 MoveAxis(N, 0, ABG)
01:59:41.880 00.000 15712 Move returns status 0, amount 0
01:59:41.880 00.000 15712 move complete, result=0
01:59:41.880 00.000 15712 worker thread done servicing request
01:59:41.880 00.000 15712 Worker thread wakes up
01:59:41.880 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:59:41.889 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:41.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:43.631 01.742 15712 Exposure complete
01:59:43.693 00.062 15712 worker thread done servicing request
01:59:43.695 00.002 7988 OnExposeComplete: enter
01:59:43.695 00.000 7988 UpdateGuideState(): m_state=6
01:59:43.695 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3369
01:59:43.695 00.000 7988 Star::Find returns 1 (0), X=975.19, Y=184.48, Mass=871, SNR=19.1, Peak=152 HFD=3.7
01:59:43.695 00.000 7988 MultiStar: [#1 -0.20,-0.45,0.92,U] [#2 -0.11,-0.98,0.00,M1] [#3 -0.13,-0.90,0.00,M6] [#4 -0.15,-0.36,0.74,U] [#5 0.23,-0.26,0.64,U] [#6 -0.12,-0.18,0.58,U] [#7 0.51,0.31,0.00,M9] [#8 0.20,-0.63,0.00,M3] 
01:59:43.695 00.000 7988 refined, 4 included, MultiStar: {-0.14, -0.35}, one-star: {-0.33, -0.41}
01:59:43.695 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.77)
01:59:43.695 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.73)
01:59:43.695 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.96 mountX=-0.35 mountY=0.15, mountTheta=2.74
01:59:43.695 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.35, opts=13)
01:59:43.695 00.000 7988 Enqueuing Move request for scope (-0.14, -0.35)
01:59:43.708 00.013 15712 Worker thread wakes up
01:59:43.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.35) opts 0xd
01:59:43.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.35)
01:59:43.708 00.000 15712 Moving (-0.14, -0.35) raw xDistance=-0.35 yDistance=0.15
01:59:43.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:59:43.709 00.001 7988 UpdateGuideState exits: m=871 SNR=19.1
01:59:43.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:43.711 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:43.711 00.000 7988 Enqueuing Expose request
01:59:43.713 00.002 15712 PPEC rslt: input = -0.35, final = -0.23, react = -0.21, pred = -0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
01:59:43.713 00.000 15712 PPEC: input: -0.35, control: -0.23, exposure: 1500
01:59:43.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:43.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:59:43.713 00.000 15712 MoveAxis(E, 77, ABG)
01:59:43.713 00.000 15712 Guiding  Dir = 2, Dur = 77
01:59:43.713 00.000 15712 IsGuiding returns 0
01:59:43.741 00.028 15712 PulseGuide returned control before completion, sleep 60
01:59:43.805 00.064 15712 IsGuiding returns 1
01:59:43.805 00.000 15712 scope still moving after pulse duration time elapsed
01:59:43.853 00.048 15712 IsGuiding returns 0
01:59:43.853 00.000 15712 scope move finished after 77 + 62 ms
01:59:43.853 00.000 15712 Move returns status 0, amount 77
01:59:43.853 00.000 15712 MoveAxis(N, 0, ABG)
01:59:43.853 00.000 15712 Move returns status 0, amount 0
01:59:43.853 00.000 15712 move complete, result=0
01:59:43.853 00.000 15712 worker thread done servicing request
01:59:43.853 00.000 15712 Worker thread wakes up
01:59:43.853 00.000 7988 GuideStep: -0.4 px 77 ms EAST, 0.2 px 0 ms NORTH
01:59:43.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:43.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:45.271 01.418 15712 Exposure complete
01:59:45.333 00.062 15712 worker thread done servicing request
01:59:45.333 00.000 7988 OnExposeComplete: enter
01:59:45.333 00.000 7988 UpdateGuideState(): m_state=6
01:59:45.333 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3370
01:59:45.339 00.006 7988 Star::Find returns 1 (0), X=975.51, Y=184.28, Mass=776, SNR=18.1, Peak=140 HFD=3.3
01:59:45.341 00.002 7988 MultiStar: [#1 -0.46,-0.54,0.00,M1] [#2 0.28,-0.53,0.00,M2] [#3 -0.03,-0.89,0.00,M7] [#4 -0.09,0.51,0.73,U] [#5 -0.15,-0.42,0.74,U] [#6 0.02,-0.15,0.62,U] [#7 -0.24,0.61,0.00,M10] [#8 -0.35,-0.88,0.00,M4] 
01:59:45.341 00.000 7988 refined, 3 included, MultiStar: {-0.06, -0.21}, one-star: {-0.02, -0.61}
01:59:45.343 00.002 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.87)
01:59:45.343 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
01:59:45.345 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.85 mountX=-0.21 mountY=0.06, mountTheta=2.84
01:59:45.345 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.21, opts=13)
01:59:45.347 00.002 7988 Enqueuing Move request for scope (-0.06, -0.21)
01:59:45.349 00.002 15712 Worker thread wakes up
01:59:45.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
01:59:45.349 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
01:59:45.349 00.000 15712 Moving (-0.06, -0.21) raw xDistance=-0.21 yDistance=0.06
01:59:45.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:59:45.349 00.000 7988 UpdateGuideState exits: m=776 SNR=18.1
01:59:45.351 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:45.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:45.353 00.002 7988 Enqueuing Expose request
01:59:45.353 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
01:59:45.353 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
01:59:45.353 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:45.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:59:45.353 00.000 15712 MoveAxis(E, 48, ABG)
01:59:45.353 00.000 15712 Guiding  Dir = 2, Dur = 48
01:59:45.353 00.000 15712 IsGuiding returns 0
01:59:45.372 00.019 15712 PulseGuide returned control before completion, sleep 41
01:59:45.451 00.079 15712 IsGuiding returns 0
01:59:45.451 00.000 15712 Move returns status 0, amount 48
01:59:45.451 00.000 15712 MoveAxis(N, 0, ABG)
01:59:45.451 00.000 15712 Move returns status 0, amount 0
01:59:45.451 00.000 15712 move complete, result=0
01:59:45.451 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
01:59:45.451 00.000 15712 worker thread done servicing request
01:59:45.451 00.000 15712 Worker thread wakes up
01:59:45.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:45.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:47.087 01.636 15712 Exposure complete
01:59:47.163 00.076 15712 worker thread done servicing request
01:59:47.163 00.000 7988 OnExposeComplete: enter
01:59:47.165 00.002 7988 UpdateGuideState(): m_state=6
01:59:47.169 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3371
01:59:47.174 00.005 7988 Star::Find returns 1 (0), X=975.57, Y=184.49, Mass=859, SNR=19.1, Peak=135 HFD=3.3
01:59:47.176 00.002 7988 MultiStar: [#1 0.20,-0.50,0.00,M2] [#2 -0.12,-0.62,0.00,M3] [#3 0.06,-0.59,0.00,M8] [#4 -0.01,0.37,0.67,U] [#5 -0.03,-0.25,0.67,U] [#6 -0.38,-0.24,0.66,U] [#7 -0.75,0.44,0.00,R] [#8 -0.18,0.19,0.42,U] 
01:59:47.177 00.001 7988 refined, 4 included, MultiStar: {-0.09, -0.12}, one-star: {0.05, -0.40}
01:59:47.179 00.002 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
01:59:47.179 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
01:59:47.181 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.24 mountX=-0.12 mountY=0.09, mountTheta=2.46
01:59:47.184 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.12, opts=13)
01:59:47.184 00.000 7988 Enqueuing Move request for scope (-0.09, -0.12)
01:59:47.184 00.000 15712 Worker thread wakes up
01:59:47.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
01:59:47.184 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
01:59:47.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:59:47.184 00.000 15712 Moving (-0.09, -0.12) raw xDistance=-0.12 yDistance=0.09
01:59:47.184 00.000 7988 UpdateGuideState exits: m=859 SNR=19.1
01:59:47.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:47.190 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:47.190 00.000 7988 Enqueuing Expose request
01:59:47.193 00.003 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:47.193 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
01:59:47.193 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:47.193 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:59:47.193 00.000 15712 MoveAxis(E, 8, ABG)
01:59:47.193 00.000 15712 Guiding  Dir = 2, Dur = 8
01:59:47.193 00.000 15712 IsGuiding returns 0
01:59:47.211 00.018 15712 IsGuiding returns 0
01:59:47.211 00.000 15712 Move returns status 0, amount 8
01:59:47.211 00.000 15712 MoveAxis(N, 0, ABG)
01:59:47.211 00.000 15712 Move returns status 0, amount 0
01:59:47.211 00.000 15712 move complete, result=0
01:59:47.211 00.000 15712 worker thread done servicing request
01:59:47.211 00.000 15712 Worker thread wakes up
01:59:47.211 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
01:59:47.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:47.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:48.626 01.415 15712 Exposure complete
01:59:48.727 00.101 15712 worker thread done servicing request
01:59:48.729 00.002 7988 OnExposeComplete: enter
01:59:48.731 00.002 7988 UpdateGuideState(): m_state=6
01:59:48.733 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3372
01:59:48.735 00.002 7988 Star::Find returns 1 (0), X=975.26, Y=184.20, Mass=828, SNR=18.6, Peak=147 HFD=3.5
01:59:48.737 00.002 7988 MultiStar: [#1 -0.01,-0.48,0.98,U] [#2 -0.07,-0.69,0.00,M4] [#3 -0.01,-0.83,0.00,M9] [#4 0.16,0.48,0.74,U] [#5 0.23,-0.54,0.00,M1] [#6 -0.14,-0.47,0.63,U] [#7 0.60,-0.06,0.00,M1] [#8 0.22,-1.50,0.00,M4] 
01:59:48.739 00.002 7988 refined, 3 included, MultiStar: {-0.07, -0.33}, one-star: {-0.26, -0.68}
01:59:48.741 00.002 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
01:59:48.743 00.002 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
01:59:48.745 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.79 mountX=-0.33 mountY=0.08, mountTheta=2.90
01:59:48.749 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.33, opts=13)
01:59:48.750 00.001 7988 Enqueuing Move request for scope (-0.07, -0.33)
01:59:48.753 00.003 15712 Worker thread wakes up
01:59:48.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:59:48.755 00.002 7988 UpdateGuideState exits: m=828 SNR=18.6
01:59:48.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:48.757 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:48.757 00.000 7988 Enqueuing Expose request
01:59:48.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.33) opts 0xd
01:59:48.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.33)
01:59:48.757 00.000 15712 Moving (-0.07, -0.33) raw xDistance=-0.33 yDistance=0.08
01:59:48.770 00.013 15712 PPEC rslt: input = -0.33, final = -0.22, react = -0.20, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
01:59:48.770 00.000 15712 PPEC: input: -0.33, control: -0.22, exposure: 1500
01:59:48.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:48.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:59:48.770 00.000 15712 MoveAxis(E, 71, ABG)
01:59:48.770 00.000 15712 Guiding  Dir = 2, Dur = 71
01:59:48.770 00.000 15712 IsGuiding returns 0
01:59:48.793 00.023 15712 PulseGuide returned control before completion, sleep 60
01:59:48.871 00.078 15712 IsGuiding returns 0
01:59:48.873 00.002 15712 Move returns status 0, amount 71
01:59:48.873 00.000 15712 MoveAxis(N, 0, ABG)
01:59:48.873 00.000 15712 Move returns status 0, amount 0
01:59:48.873 00.000 15712 move complete, result=0
01:59:48.873 00.000 15712 worker thread done servicing request
01:59:48.873 00.000 15712 Worker thread wakes up
01:59:48.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:48.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:48.873 00.000 7988 GuideStep: -0.3 px 71 ms EAST, 0.1 px 0 ms NORTH
01:59:50.515 01.642 15712 Exposure complete
01:59:50.592 00.077 15712 worker thread done servicing request
01:59:50.592 00.000 7988 OnExposeComplete: enter
01:59:50.592 00.000 7988 UpdateGuideState(): m_state=6
01:59:50.594 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3373
01:59:50.596 00.002 7988 Star::Find returns 1 (0), X=975.38, Y=184.84, Mass=825, SNR=18.6, Peak=147 HFD=3.2
01:59:50.596 00.000 7988 MultiStar: [#1 -0.16,-0.14,0.99,U] [#2 -0.12,-0.08,0.83,U] [#3 -0.09,-0.24,0.78,U] [#4 -0.14,0.81,0.00,M1] [#5 -0.08,-0.09,0.70,U] [#6 -0.11,0.10,0.62,U] [#7 0.27,-0.04,0.41,U] [#8 -0.25,-0.15,0.38,U] 
01:59:50.598 00.002 7988 refined, 7 included, MultiStar: {-0.10, -0.09}, one-star: {-0.14, -0.05}
01:59:50.600 00.002 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.97 = 2.31)
01:59:50.600 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.28)
01:59:50.602 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.41 mountX=-0.09 mountY=0.10, mountTheta=2.30
01:59:50.604 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.09, opts=13)
01:59:50.604 00.000 7988 Enqueuing Move request for scope (-0.10, -0.09)
01:59:50.606 00.002 15712 Worker thread wakes up
01:59:50.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
01:59:50.606 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
01:59:50.606 00.000 15712 Moving (-0.10, -0.09) raw xDistance=-0.09 yDistance=0.10
01:59:50.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
01:59:50.608 00.002 7988 UpdateGuideState exits: m=825 SNR=18.6
01:59:50.610 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:50.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:50.612 00.002 7988 Enqueuing Expose request
01:59:50.614 00.002 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:50.614 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
01:59:50.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:50.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:59:50.614 00.000 15712 MoveAxis(E, 7, ABG)
01:59:50.614 00.000 15712 Guiding  Dir = 2, Dur = 7
01:59:50.614 00.000 15712 IsGuiding returns 0
01:59:50.624 00.010 15712 IsGuiding returns 0
01:59:50.624 00.000 15712 Move returns status 0, amount 7
01:59:50.624 00.000 15712 MoveAxis(N, 0, ABG)
01:59:50.624 00.000 15712 Move returns status 0, amount 0
01:59:50.624 00.000 15712 move complete, result=0
01:59:50.624 00.000 15712 worker thread done servicing request
01:59:50.624 00.000 15712 Worker thread wakes up
01:59:50.624 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
01:59:50.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:50.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:52.052 01.428 15712 Exposure complete
01:59:52.130 00.078 15712 worker thread done servicing request
01:59:52.130 00.000 7988 OnExposeComplete: enter
01:59:52.134 00.004 7988 UpdateGuideState(): m_state=6
01:59:52.134 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3374
01:59:52.136 00.002 7988 Star::Find returns 1 (0), X=975.72, Y=184.77, Mass=783, SNR=18.0, Peak=148 HFD=3.5
01:59:52.138 00.002 7988 MultiStar: [#1 -0.11,-0.17,0.96,U] [#2 -0.04,-0.54,0.00,M4] [#3 0.25,-0.25,0.90,U] [#4 0.03,0.56,0.00,M2] [#5 0.12,-0.01,0.78,U] [#6 -0.26,0.50,0.00,M1] [#7 0.41,-0.50,0.00,M1] [#8 -0.15,0.27,0.41,U] 
01:59:52.140 00.002 7988 refined, 4 included, MultiStar: {0.09, -0.10}, one-star: {0.20, -0.12}
01:59:52.143 00.003 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
01:59:52.143 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
01:59:52.145 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.86 mountX=-0.10 mountY=-0.08, mountTheta=-2.44
01:59:52.147 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.10, opts=13)
01:59:52.147 00.000 7988 Enqueuing Move request for scope (0.09, -0.10)
01:59:52.147 00.000 15712 Worker thread wakes up
01:59:52.147 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
01:59:52.147 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
01:59:52.147 00.000 15712 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=-0.08
01:59:52.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
01:59:52.154 00.007 7988 UpdateGuideState exits: m=783 SNR=18.0
01:59:52.156 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:52.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:52.158 00.002 7988 Enqueuing Expose request
01:59:52.158 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:52.158 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
01:59:52.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:52.160 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:59:52.160 00.000 15712 MoveAxis(E, 7, ABG)
01:59:52.160 00.000 15712 Guiding  Dir = 2, Dur = 7
01:59:52.160 00.000 15712 IsGuiding returns 0
01:59:52.177 00.017 15712 IsGuiding returns 0
01:59:52.177 00.000 15712 Move returns status 0, amount 7
01:59:52.177 00.000 15712 MoveAxis(N, 0, ABG)
01:59:52.177 00.000 15712 Move returns status 0, amount 0
01:59:52.177 00.000 15712 move complete, result=0
01:59:52.177 00.000 15712 worker thread done servicing request
01:59:52.177 00.000 15712 Worker thread wakes up
01:59:52.177 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:59:52.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:52.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:53.817 01.640 15712 Exposure complete
01:59:53.881 00.064 15712 worker thread done servicing request
01:59:53.881 00.000 7988 OnExposeComplete: enter
01:59:53.881 00.000 7988 UpdateGuideState(): m_state=6
01:59:53.884 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3375
01:59:53.884 00.000 7988 Star::Find returns 1 (0), X=975.48, Y=184.35, Mass=796, SNR=18.2, Peak=148 HFD=3.2
01:59:53.886 00.002 7988 MultiStar: [#1 -0.03,-0.66,0.00,M1] [#2 0.02,-0.34,0.91,U] [#3 0.16,-0.67,0.00,M8] [#4 -0.02,0.12,0.69,U] [#5 -0.31,-0.35,0.75,U] [#6 -0.02,-0.13,0.61,U] [#7 0.58,0.78,0.00,M2] [#8 -0.86,-0.76,0.00,M3] 
01:59:53.886 00.000 7988 refined, 4 included, MultiStar: {-0.07, -0.28}, one-star: {-0.04, -0.53}
01:59:53.888 00.002 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
01:59:53.888 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
01:59:53.890 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.82 mountX=-0.28 mountY=0.08, mountTheta=2.87
01:59:53.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.28, opts=13)
01:59:53.892 00.000 7988 Enqueuing Move request for scope (-0.07, -0.28)
01:59:53.894 00.002 15712 Worker thread wakes up
01:59:53.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.28) opts 0xd
01:59:53.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.28)
01:59:53.894 00.000 15712 Moving (-0.07, -0.28) raw xDistance=-0.28 yDistance=0.08
01:59:53.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
01:59:53.894 00.000 7988 UpdateGuideState exits: m=796 SNR=18.2
01:59:53.897 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:53.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:53.897 00.000 7988 Enqueuing Expose request
01:59:53.897 00.000 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
01:59:53.897 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
01:59:53.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:53.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:59:53.897 00.000 15712 MoveAxis(E, 63, ABG)
01:59:53.897 00.000 15712 Guiding  Dir = 2, Dur = 63
01:59:53.897 00.000 15712 IsGuiding returns 0
01:59:53.923 00.026 15712 PulseGuide returned control before completion, sleep 49
01:59:53.976 00.053 15712 IsGuiding returns 1
01:59:53.976 00.000 15712 scope still moving after pulse duration time elapsed
01:59:54.014 00.038 15712 IsGuiding returns 0
01:59:54.014 00.000 15712 scope move finished after 63 + 57 ms
01:59:54.014 00.000 15712 Move returns status 0, amount 63
01:59:54.014 00.000 15712 MoveAxis(N, 0, ABG)
01:59:54.014 00.000 15712 Move returns status 0, amount 0
01:59:54.014 00.000 15712 move complete, result=0
01:59:54.014 00.000 15712 worker thread done servicing request
01:59:54.014 00.000 15712 Worker thread wakes up
01:59:54.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:54.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:54.014 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
01:59:55.429 01.415 15712 Exposure complete
01:59:55.491 00.062 15712 worker thread done servicing request
01:59:55.491 00.000 7988 OnExposeComplete: enter
01:59:55.491 00.000 7988 UpdateGuideState(): m_state=6
01:59:55.496 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3376
01:59:55.496 00.000 7988 Star::Find returns 1 (0), X=975.35, Y=184.20, Mass=697, SNR=17.0, Peak=134 HFD=3.2
01:59:55.498 00.002 7988 MultiStar: [#1 0.01,-0.42,1.09,U] [#2 -0.19,-0.57,0.00,M4] [#3 -0.40,-0.72,0.00,M9] [#4 -0.41,-0.04,0.82,U] [#5 0.17,-0.31,0.74,U] [#6 -0.55,0.22,0.00,M1] [#7 1.14,0.00,0.00,M3] [#8 -0.01,-0.33,0.51,U] 
01:59:55.498 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.38}, one-star: {-0.17, -0.69}
01:59:55.500 00.002 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
01:59:55.500 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.89)
01:59:55.502 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.80 mountX=-0.38 mountY=0.10, mountTheta=2.89
01:59:55.504 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.38, opts=13)
01:59:55.504 00.000 7988 Enqueuing Move request for scope (-0.09, -0.38)
01:59:55.506 00.002 15712 Worker thread wakes up
01:59:55.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.38) opts 0xd
01:59:55.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.38)
01:59:55.506 00.000 15712 Moving (-0.09, -0.38) raw xDistance=-0.38 yDistance=0.10
01:59:55.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
01:59:55.508 00.002 7988 UpdateGuideState exits: m=697 SNR=17.0
01:59:55.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:55.510 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:55.510 00.000 7988 Enqueuing Expose request
01:59:55.512 00.002 15712 PPEC rslt: input = -0.38, final = -0.26, react = -0.23, pred = -0.03, hyst = -0.21, hyst_pct = 0.00, period_length = 639.26
01:59:55.512 00.000 15712 PPEC: input: -0.38, control: -0.26, exposure: 1500
01:59:55.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:55.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:59:55.512 00.000 15712 MoveAxis(E, 83, ABG)
01:59:55.512 00.000 15712 Guiding  Dir = 2, Dur = 83
01:59:55.512 00.000 15712 IsGuiding returns 0
01:59:55.539 00.027 15712 PulseGuide returned control before completion, sleep 67
01:59:55.618 00.079 15712 IsGuiding returns 1
01:59:55.618 00.000 15712 scope still moving after pulse duration time elapsed
01:59:55.650 00.032 15712 IsGuiding returns 0
01:59:55.650 00.000 15712 scope move finished after 83 + 56 ms
01:59:55.650 00.000 15712 Move returns status 0, amount 83
01:59:55.650 00.000 15712 MoveAxis(N, 0, ABG)
01:59:55.650 00.000 15712 Move returns status 0, amount 0
01:59:55.650 00.000 15712 move complete, result=0
01:59:55.650 00.000 7988 GuideStep: -0.4 px 83 ms EAST, 0.1 px 0 ms NORTH
01:59:55.653 00.003 15712 worker thread done servicing request
01:59:55.653 00.000 15712 Worker thread wakes up
01:59:55.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:55.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:57.295 01.642 15712 Exposure complete
01:59:57.359 00.064 15712 worker thread done servicing request
01:59:57.359 00.000 7988 OnExposeComplete: enter
01:59:57.362 00.003 7988 UpdateGuideState(): m_state=6
01:59:57.362 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3377
01:59:57.364 00.002 7988 Star::Find returns 1 (0), X=975.46, Y=184.61, Mass=817, SNR=18.3, Peak=142 HFD=3.2
01:59:57.364 00.000 7988 MultiStar: [#1 -0.07,-0.36,0.93,U] [#2 -0.32,-0.42,0.00,M5] [#3 -0.13,-0.44,0.84,U] [#4 0.12,0.37,0.77,U] [#5 0.40,-0.03,0.74,U] [#6 -0.74,0.11,0.00,M2] [#7 0.31,0.20,0.47,U] [#8 -0.63,-0.61,0.00,M3] 
01:59:57.366 00.002 7988 refined, 5 included, MultiStar: {0.06, -0.13}, one-star: {-0.06, -0.27}
01:59:57.366 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
01:59:57.368 00.002 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
01:59:57.368 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.12 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
01:59:57.370 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.13, opts=13)
01:59:57.372 00.002 7988 Enqueuing Move request for scope (0.06, -0.13)
01:59:57.372 00.000 15712 Worker thread wakes up
01:59:57.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
01:59:57.372 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
01:59:57.372 00.000 15712 Moving (0.06, -0.13) raw xDistance=-0.13 yDistance=-0.06
01:59:57.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
01:59:57.372 00.000 7988 UpdateGuideState exits: m=817 SNR=18.3
01:59:57.375 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:57.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:57.377 00.002 7988 Enqueuing Expose request
01:59:57.379 00.002 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:57.379 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
01:59:57.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:57.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:57.379 00.000 15712 MoveAxis(E, 8, ABG)
01:59:57.379 00.000 15712 Guiding  Dir = 2, Dur = 8
01:59:57.379 00.000 15712 IsGuiding returns 0
01:59:57.394 00.015 15712 IsGuiding returns 0
01:59:57.394 00.000 15712 Move returns status 0, amount 8
01:59:57.394 00.000 15712 MoveAxis(N, 0, ABG)
01:59:57.394 00.000 15712 Move returns status 0, amount 0
01:59:57.394 00.000 15712 move complete, result=0
01:59:57.394 00.000 15712 worker thread done servicing request
01:59:57.394 00.000 15712 Worker thread wakes up
01:59:57.394 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:59:57.395 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:57.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
01:59:58.815 01.420 15712 Exposure complete
01:59:58.876 00.061 15712 worker thread done servicing request
01:59:58.876 00.000 7988 OnExposeComplete: enter
01:59:58.876 00.000 7988 UpdateGuideState(): m_state=6
01:59:58.880 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3378
01:59:58.880 00.000 7988 Star::Find returns 1 (0), X=975.37, Y=184.86, Mass=804, SNR=18.2, Peak=145 HFD=3.3
01:59:58.882 00.002 7988 MultiStar: [#1 -0.10,-0.19,0.87,U] [#2 -0.04,-0.12,0.85,U] [#3 -0.08,-0.30,0.79,U] [#4 -0.37,0.72,0.00,M1] [#5 -0.42,0.19,0.73,U] [#6 -0.49,0.24,0.00,M3] [#7 -0.02,0.18,0.41,U] [#8 -0.36,0.40,0.00,M4] 
01:59:58.882 00.000 7988 refined, 5 included, MultiStar: {-0.14, -0.07}, one-star: {-0.15, -0.02}
01:59:58.884 00.002 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.26 = 2.02)
01:59:58.884 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 1.99)
01:59:58.886 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.70 mountX=-0.07 mountY=0.14, mountTheta=2.02
01:59:58.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.07, opts=13)
01:59:58.888 00.000 7988 Enqueuing Move request for scope (-0.14, -0.07)
01:59:58.890 00.002 15712 Worker thread wakes up
01:59:58.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
01:59:58.890 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
01:59:58.890 00.000 15712 Moving (-0.14, -0.07) raw xDistance=-0.07 yDistance=0.14
01:59:58.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
01:59:58.890 00.000 7988 UpdateGuideState exits: m=804 SNR=18.2
01:59:58.892 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:58.894 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
01:59:58.894 00.000 7988 Enqueuing Expose request
01:59:58.896 00.002 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
01:59:58.896 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
01:59:58.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:58.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:59:58.896 00.000 15712 MoveAxis(E, 8, ABG)
01:59:58.896 00.000 15712 Guiding  Dir = 2, Dur = 8
01:59:58.896 00.000 15712 IsGuiding returns 0
01:59:58.907 00.011 15712 IsGuiding returns 0
01:59:58.907 00.000 15712 Move returns status 0, amount 8
01:59:58.907 00.000 15712 MoveAxis(N, 0, ABG)
01:59:58.907 00.000 15712 Move returns status 0, amount 0
01:59:58.907 00.000 15712 move complete, result=0
01:59:58.907 00.000 15712 worker thread done servicing request
01:59:58.907 00.000 15712 Worker thread wakes up
01:59:58.907 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
01:59:58.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
01:59:58.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:00.552 01.645 15712 Exposure complete
02:00:00.615 00.063 15712 worker thread done servicing request
02:00:00.615 00.000 7988 OnExposeComplete: enter
02:00:00.615 00.000 7988 UpdateGuideState(): m_state=6
02:00:00.619 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3379
02:00:00.619 00.000 7988 Star::Find returns 1 (0), X=975.36, Y=184.59, Mass=784, SNR=18.2, Peak=144 HFD=3.3
02:00:00.621 00.002 7988 MultiStar: [#1 -0.05,-0.49,0.94,U] [#2 0.16,-0.26,0.81,U] [#3 -0.09,-0.29,0.84,U] [#4 -0.16,0.42,0.70,U] [#5 -0.35,0.16,0.74,U] [#6 -0.56,0.23,0.00,M4] [#7 0.76,0.73,0.00,M2] [#8 -0.18,0.32,0.34,U] 
02:00:00.621 00.000 7988 refined, 6 included, MultiStar: {-0.11, -0.13}, one-star: {-0.16, -0.30}
02:00:00.623 00.002 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
02:00:00.623 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
02:00:00.625 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.28 mountX=-0.13 mountY=0.11, mountTheta=2.42
02:00:00.627 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.13, opts=13)
02:00:00.627 00.000 7988 Enqueuing Move request for scope (-0.11, -0.13)
02:00:00.630 00.003 15712 Worker thread wakes up
02:00:00.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:00:00.632 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
02:00:00.632 00.000 7988 UpdateGuideState exits: m=784 SNR=18.2
02:00:00.633 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:00.634 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:00.635 00.001 7988 Enqueuing Expose request
02:00:00.636 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
02:00:00.636 00.000 15712 Moving (-0.11, -0.13) raw xDistance=-0.13 yDistance=0.11
02:00:00.641 00.005 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:00.641 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
02:00:00.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:00.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:00:00.641 00.000 15712 MoveAxis(E, 9, ABG)
02:00:00.641 00.000 15712 Guiding  Dir = 2, Dur = 9
02:00:00.641 00.000 15712 IsGuiding returns 0
02:00:00.651 00.010 15712 IsGuiding returns 0
02:00:00.651 00.000 15712 Move returns status 0, amount 9
02:00:00.651 00.000 15712 MoveAxis(N, 0, ABG)
02:00:00.651 00.000 15712 Move returns status 0, amount 0
02:00:00.651 00.000 15712 move complete, result=0
02:00:00.651 00.000 15712 worker thread done servicing request
02:00:00.651 00.000 15712 Worker thread wakes up
02:00:00.651 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
02:00:00.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:00.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:02.069 01.418 15712 Exposure complete
02:00:02.133 00.064 15712 worker thread done servicing request
02:00:02.133 00.000 7988 OnExposeComplete: enter
02:00:02.133 00.000 7988 UpdateGuideState(): m_state=6
02:00:02.135 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3380
02:00:02.135 00.000 7988 Star::Find returns 1 (0), X=975.58, Y=184.84, Mass=834, SNR=18.5, Peak=158 HFD=3.7
02:00:02.137 00.002 7988 MultiStar: [#1 -0.27,-0.39,0.96,U] [#2 -0.03,-0.37,0.86,U] [#3 -0.17,-0.56,0.00,M7] [#4 0.12,0.27,0.63,U] [#5 -0.10,0.46,0.62,U] [#6 -0.65,0.29,0.00,M5] [#7 0.13,-0.36,0.46,U] [#8 -0.47,-0.45,0.00,M4] 
02:00:02.137 00.000 7988 single-star, 5 included, MultiStar: {-0.03, -0.10}, one-star: {0.05, -0.04}
02:00:02.139 00.002 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
02:00:02.139 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
02:00:02.141 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.69 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
02:00:02.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.04, opts=13)
02:00:02.141 00.000 7988 Enqueuing Move request for scope (0.05, -0.04)
02:00:02.141 00.000 15712 Worker thread wakes up
02:00:02.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
02:00:02.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
02:00:02.141 00.000 15712 Moving (0.05, -0.04) raw xDistance=-0.04 yDistance=-0.05
02:00:02.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:00:02.146 00.005 7988 UpdateGuideState exits: m=834 SNR=18.5
02:00:02.147 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:02.147 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:02.149 00.002 7988 Enqueuing Expose request
02:00:02.149 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:02.149 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
02:00:02.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:02.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:00:02.149 00.000 15712 MoveAxis(E, 8, ABG)
02:00:02.149 00.000 15712 Guiding  Dir = 2, Dur = 8
02:00:02.171 00.022 15712 IsGuiding returns 0
02:00:02.188 00.017 15712 IsGuiding returns 0
02:00:02.188 00.000 15712 Move returns status 0, amount 8
02:00:02.188 00.000 15712 MoveAxis(N, 0, ABG)
02:00:02.188 00.000 15712 Move returns status 0, amount 0
02:00:02.188 00.000 15712 move complete, result=0
02:00:02.188 00.000 15712 worker thread done servicing request
02:00:02.188 00.000 15712 Worker thread wakes up
02:00:02.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:02.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:02.188 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
02:00:03.931 01.743 15712 Exposure complete
02:00:03.993 00.062 15712 worker thread done servicing request
02:00:03.993 00.000 7988 OnExposeComplete: enter
02:00:03.993 00.000 7988 UpdateGuideState(): m_state=6
02:00:03.998 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
02:00:03.998 00.000 7988 Star::Find returns 1 (0), X=975.53, Y=184.66, Mass=760, SNR=17.9, Peak=148 HFD=3.2
02:00:04.000 00.002 7988 MultiStar: [#1 -0.10,-0.17,0.90,U] [#2 -0.14,-0.36,0.86,U] [#3 -0.17,-0.29,0.86,U] [#4 -0.14,0.36,0.73,U] [#5 0.11,-0.17,0.71,U] [#6 -0.68,-0.25,0.00,M6] [#7 0.50,-0.45,0.00,M2] [#8 -1.01,0.10,0.00,M5] 
02:00:04.000 00.000 7988 refined, 5 included, MultiStar: {-0.07, -0.16}, one-star: {0.01, -0.22}
02:00:04.002 00.002 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.57 = 2.72)
02:00:04.002 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
02:00:04.004 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-2.00 mountX=-0.16 mountY=0.08, mountTheta=2.69
02:00:04.006 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.16, opts=13)
02:00:04.006 00.000 7988 Enqueuing Move request for scope (-0.07, -0.16)
02:00:04.008 00.002 15712 Worker thread wakes up
02:00:04.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
02:00:04.008 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
02:00:04.008 00.000 15712 Moving (-0.07, -0.16) raw xDistance=-0.16 yDistance=0.08
02:00:04.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:00:04.008 00.000 7988 UpdateGuideState exits: m=760 SNR=17.9
02:00:04.011 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:04.011 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:04.013 00.002 7988 Enqueuing Expose request
02:00:04.013 00.000 15712 PPEC rslt: input = -0.16, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:04.013 00.000 15712 PPEC: input: -0.16, control: -0.03, exposure: 1500
02:00:04.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:04.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:00:04.013 00.000 15712 MoveAxis(E, 9, ABG)
02:00:04.013 00.000 15712 Guiding  Dir = 2, Dur = 9
02:00:04.015 00.002 15712 IsGuiding returns 0
02:00:04.045 00.030 15712 IsGuiding returns 0
02:00:04.045 00.000 15712 Move returns status 0, amount 9
02:00:04.045 00.000 15712 MoveAxis(N, 0, ABG)
02:00:04.045 00.000 15712 Move returns status 0, amount 0
02:00:04.045 00.000 15712 move complete, result=0
02:00:04.045 00.000 7988 GuideStep: -0.2 px 9 ms EAST, 0.1 px 0 ms NORTH
02:00:04.045 00.000 15712 worker thread done servicing request
02:00:04.045 00.000 15712 Worker thread wakes up
02:00:04.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:04.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:05.462 01.417 15712 Exposure complete
02:00:05.524 00.062 15712 worker thread done servicing request
02:00:05.524 00.000 7988 OnExposeComplete: enter
02:00:05.524 00.000 7988 UpdateGuideState(): m_state=6
02:00:05.529 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
02:00:05.529 00.000 7988 Star::Find returns 1 (0), X=975.43, Y=184.73, Mass=728, SNR=17.3, Peak=138 HFD=3.4
02:00:05.531 00.002 7988 MultiStar: [#1 -0.15,-0.47,1.02,U] [#2 -0.02,-0.70,0.00,M2] [#3 -0.14,-0.51,0.00,M7] [#4 -0.14,0.36,0.73,U] [#5 -0.34,-0.53,0.00,M1] [#6 -0.66,-0.39,0.00,M7] [#7 0.11,0.02,0.53,U] [#8 -0.47,-0.38,0.00,M6] 
02:00:05.531 00.000 7988 refined, 3 included, MultiStar: {-0.09, -0.11}, one-star: {-0.09, -0.16}
02:00:05.531 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
02:00:05.531 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
02:00:05.536 00.005 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.24 mountX=-0.11 mountY=0.09, mountTheta=2.46
02:00:05.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.11, opts=13)
02:00:05.536 00.000 7988 Enqueuing Move request for scope (-0.09, -0.11)
02:00:05.540 00.004 15712 Worker thread wakes up
02:00:05.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
02:00:05.540 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
02:00:05.540 00.000 15712 Moving (-0.09, -0.11) raw xDistance=-0.11 yDistance=0.09
02:00:05.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:00:05.540 00.000 7988 UpdateGuideState exits: m=728 SNR=17.3
02:00:05.543 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:05.543 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:05.545 00.002 7988 Enqueuing Expose request
02:00:05.545 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:05.545 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
02:00:05.545 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:05.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:00:05.545 00.000 15712 MoveAxis(E, 9, ABG)
02:00:05.545 00.000 15712 Guiding  Dir = 2, Dur = 9
02:00:05.545 00.000 15712 IsGuiding returns 0
02:00:05.556 00.011 15712 IsGuiding returns 0
02:00:05.556 00.000 15712 Move returns status 0, amount 9
02:00:05.556 00.000 15712 MoveAxis(N, 0, ABG)
02:00:05.556 00.000 15712 Move returns status 0, amount 0
02:00:05.556 00.000 15712 move complete, result=0
02:00:05.556 00.000 15712 worker thread done servicing request
02:00:05.556 00.000 15712 Worker thread wakes up
02:00:05.556 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
02:00:05.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:05.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:07.308 01.752 15712 Exposure complete
02:00:07.371 00.063 15712 worker thread done servicing request
02:00:07.371 00.000 7988 OnExposeComplete: enter
02:00:07.371 00.000 7988 UpdateGuideState(): m_state=6
02:00:07.371 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3383
02:00:07.371 00.000 7988 Star::Find returns 1 (0), X=975.35, Y=184.52, Mass=668, SNR=16.7, Peak=153 HFD=3.1
02:00:07.371 00.000 7988 MultiStar: [#1 -0.28,-0.65,0.00,M1] [#2 -0.26,-0.66,0.00,M3] [#3 -0.06,-0.76,0.00,M8] [#4 -0.18,0.07,0.76,U] [#5 0.11,-0.62,0.00,M2] [#6 -0.73,-0.05,0.00,M8] [#7 0.55,-0.15,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 -0.93,-0.80,0.00,M10] 
02:00:07.371 00.000 7988 refined, 1 included, MultiStar: {-0.18, -0.18}, one-star: {-0.17, -0.37}
02:00:07.371 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
02:00:07.371 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
02:00:07.371 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-2.36 mountX=-0.18 mountY=0.18, mountTheta=2.35
02:00:07.382 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.18, opts=13)
02:00:07.384 00.002 7988 Enqueuing Move request for scope (-0.18, -0.18)
02:00:07.384 00.000 15712 Worker thread wakes up
02:00:07.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:00:07.384 00.000 7988 UpdateGuideState exits: m=668 SNR=16.7
02:00:07.388 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:07.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:07.388 00.000 7988 Enqueuing Expose request
02:00:07.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
02:00:07.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
02:00:07.388 00.000 15712 Moving (-0.18, -0.18) raw xDistance=-0.18 yDistance=0.18
02:00:07.388 00.000 15712 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:00:07.388 00.000 15712 PPEC: input: -0.18, control: -0.14, exposure: 1500
02:00:07.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:07.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:00:07.388 00.000 15712 MoveAxis(E, 46, ABG)
02:00:07.388 00.000 15712 Guiding  Dir = 2, Dur = 46
02:00:07.418 00.030 15712 IsGuiding returns 0
02:00:07.432 00.014 15712 PulseGuide returned control before completion, sleep 40
02:00:07.480 00.048 15712 IsGuiding returns 1
02:00:07.480 00.000 15712 scope still moving after pulse duration time elapsed
02:00:07.512 00.032 15712 IsGuiding returns 0
02:00:07.512 00.000 15712 scope move finished after 46 + 49 ms
02:00:07.512 00.000 15712 Move returns status 0, amount 46
02:00:07.512 00.000 15712 MoveAxis(N, 0, ABG)
02:00:07.512 00.000 15712 Move returns status 0, amount 0
02:00:07.512 00.000 15712 move complete, result=0
02:00:07.512 00.000 15712 worker thread done servicing request
02:00:07.512 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
02:00:07.512 00.000 15712 Worker thread wakes up
02:00:07.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:07.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:08.934 01.422 15712 Exposure complete
02:00:08.996 00.062 15712 worker thread done servicing request
02:00:08.996 00.000 7988 OnExposeComplete: enter
02:00:08.996 00.000 7988 UpdateGuideState(): m_state=6
02:00:09.001 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3384
02:00:09.001 00.000 7988 Star::Find returns 1 (0), X=975.19, Y=184.53, Mass=642, SNR=16.4, Peak=144 HFD=3.2
02:00:09.001 00.000 7988 MultiStar: [#1 0.08,-0.54,0.00,M2] [#2 -0.31,-0.65,0.00,M4] [#3 -0.02,-1.06,0.00,M9] [#4 -0.62,-0.29,0.00,M1] [#5 -0.07,-0.33,0.89,U] [#6 -0.38,-0.21,0.66,U] [#7 1.27,-0.08,0.00,M3] [#8 -0.42,-0.67,0.00,M7] 
02:00:09.001 00.000 7988 refined, 2 included, MultiStar: {-0.26, -0.31}, one-star: {-0.34, -0.36}
02:00:09.005 00.004 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
02:00:09.006 00.001 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.43)
02:00:09.006 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.31 hyp=0.40 cameraTheta=-2.26 mountX=-0.31 mountY=0.26, mountTheta=2.44
02:00:09.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.31, opts=13)
02:00:09.006 00.000 7988 Enqueuing Move request for scope (-0.26, -0.31)
02:00:09.006 00.000 15712 Worker thread wakes up
02:00:09.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.31) opts 0xd
02:00:09.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.31)
02:00:09.006 00.000 15712 Moving (-0.26, -0.31) raw xDistance=-0.31 yDistance=0.26
02:00:09.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:00:09.012 00.006 7988 UpdateGuideState exits: m=642 SNR=16.4
02:00:09.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:09.014 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:09.014 00.000 7988 Enqueuing Expose request
02:00:09.016 00.002 15712 PPEC rslt: input = -0.31, final = -0.22, react = -0.19, pred = -0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
02:00:09.016 00.000 15712 PPEC: input: -0.31, control: -0.22, exposure: 1500
02:00:09.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:09.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:00:09.016 00.000 15712 MoveAxis(E, 71, ABG)
02:00:09.016 00.000 15712 Guiding  Dir = 2, Dur = 71
02:00:09.016 00.000 15712 IsGuiding returns 0
02:00:09.028 00.012 15712 PulseGuide returned control before completion, sleep 67
02:00:09.124 00.096 15712 IsGuiding returns 0
02:00:09.124 00.000 15712 Move returns status 0, amount 71
02:00:09.124 00.000 15712 MoveAxis(N, 0, ABG)
02:00:09.124 00.000 15712 Move returns status 0, amount 0
02:00:09.124 00.000 15712 move complete, result=0
02:00:09.124 00.000 15712 worker thread done servicing request
02:00:09.124 00.000 15712 Worker thread wakes up
02:00:09.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:09.124 00.000 7988 GuideStep: -0.3 px 71 ms EAST, 0.3 px 0 ms NORTH
02:00:09.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:10.758 01.634 15712 Exposure complete
02:00:10.837 00.079 15712 worker thread done servicing request
02:00:10.837 00.000 7988 OnExposeComplete: enter
02:00:10.837 00.000 7988 UpdateGuideState(): m_state=6
02:00:10.837 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3385
02:00:10.851 00.014 7988 Star::Find returns 1 (0), X=975.66, Y=184.66, Mass=748, SNR=17.6, Peak=144 HFD=3.1
02:00:10.853 00.002 7988 MultiStar: [#1 -0.19,-0.30,1.00,U] [#2 0.10,-0.38,0.93,U] [#3 0.31,-0.60,0.00,M10] [#4 0.12,0.20,0.66,U] [#5 0.43,-0.30,0.00,M2] [#6 -0.16,-0.09,0.63,U] [#7 1.04,0.25,0.00,M4] [#8 -0.50,-1.32,0.00,M8] 
02:00:10.853 00.000 7988 refined, 4 included, MultiStar: {0.00, -0.19}, one-star: {0.13, -0.22}
02:00:10.856 00.003 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
02:00:10.858 00.002 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
02:00:10.858 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.57 mountX=-0.19 mountY=0.00, mountTheta=3.12
02:00:10.862 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.19, opts=13)
02:00:10.862 00.000 7988 Enqueuing Move request for scope (0.00, -0.19)
02:00:10.864 00.002 15712 Worker thread wakes up
02:00:10.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.19) opts 0xd
02:00:10.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.19)
02:00:10.864 00.000 15712 Moving (0.00, -0.19) raw xDistance=-0.19 yDistance=0.00
02:00:10.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:00:10.864 00.000 7988 UpdateGuideState exits: m=748 SNR=17.6
02:00:10.869 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:10.869 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:10.869 00.000 7988 Enqueuing Expose request
02:00:10.869 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:00:10.869 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
02:00:10.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:10.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:00:10.869 00.000 15712 MoveAxis(E, 46, ABG)
02:00:10.869 00.000 15712 Guiding  Dir = 2, Dur = 46
02:00:10.869 00.000 15712 IsGuiding returns 0
02:00:10.902 00.033 15712 PulseGuide returned control before completion, sleep 30
02:00:10.979 00.077 15712 IsGuiding returns 1
02:00:10.979 00.000 15712 scope still moving after pulse duration time elapsed
02:00:11.011 00.032 15712 IsGuiding returns 0
02:00:11.011 00.000 15712 scope move finished after 46 + 89 ms
02:00:11.011 00.000 15712 Move returns status 0, amount 46
02:00:11.011 00.000 15712 MoveAxis(N, 0, ABG)
02:00:11.011 00.000 15712 Move returns status 0, amount 0
02:00:11.011 00.000 15712 move complete, result=0
02:00:11.011 00.000 15712 worker thread done servicing request
02:00:11.011 00.000 15712 Worker thread wakes up
02:00:11.011 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
02:00:11.014 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:11.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:12.420 01.406 15712 Exposure complete
02:00:12.484 00.064 15712 worker thread done servicing request
02:00:12.484 00.000 7988 OnExposeComplete: enter
02:00:12.497 00.013 7988 UpdateGuideState(): m_state=6
02:00:12.499 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3386
02:00:12.500 00.001 7988 Star::Find returns 1 (0), X=975.56, Y=184.52, Mass=657, SNR=16.6, Peak=157 HFD=3.1
02:00:12.500 00.000 7988 MultiStar: [#1 0.06,-0.24,1.02,U] [#2 -0.01,-0.40,0.98,U] [#3 -0.11,-0.28,0.86,U] [#4 0.21,0.30,0.73,U] [#5 0.18,0.31,0.82,U] [#6 -0.19,-0.10,0.67,U] [#7 0.69,0.43,0.00,M5] [#8 -0.02,0.20,0.48,U] 
02:00:12.500 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.11}, one-star: {0.03, -0.36}
02:00:12.500 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
02:00:12.500 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
02:00:12.500 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.36 mountX=-0.11 mountY=-0.02, mountTheta=-2.95
02:00:12.500 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.11, opts=13)
02:00:12.500 00.000 7988 Enqueuing Move request for scope (0.02, -0.11)
02:00:12.500 00.000 15712 Worker thread wakes up
02:00:12.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
02:00:12.500 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
02:00:12.500 00.000 15712 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=-0.02
02:00:12.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:00:12.514 00.014 7988 UpdateGuideState exits: m=657 SNR=16.6
02:00:12.516 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:12.518 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:12.518 00.000 7988 Enqueuing Expose request
02:00:12.520 00.002 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:12.520 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
02:00:12.520 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:12.520 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:12.520 00.000 15712 MoveAxis(E, 8, ABG)
02:00:12.520 00.000 15712 Guiding  Dir = 2, Dur = 8
02:00:12.520 00.000 15712 IsGuiding returns 0
02:00:12.548 00.028 15712 IsGuiding returns 0
02:00:12.548 00.000 15712 Move returns status 0, amount 8
02:00:12.548 00.000 15712 MoveAxis(N, 0, ABG)
02:00:12.548 00.000 15712 Move returns status 0, amount 0
02:00:12.548 00.000 15712 move complete, result=0
02:00:12.548 00.000 15712 worker thread done servicing request
02:00:12.548 00.000 15712 Worker thread wakes up
02:00:12.548 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
02:00:12.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:12.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:14.191 01.643 15712 Exposure complete
02:00:14.254 00.063 15712 worker thread done servicing request
02:00:14.255 00.001 7988 OnExposeComplete: enter
02:00:14.255 00.000 7988 UpdateGuideState(): m_state=6
02:00:14.255 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3387
02:00:14.255 00.000 7988 Star::Find returns 1 (0), X=975.89, Y=184.81, Mass=683, SNR=16.8, Peak=144 HFD=3.2
02:00:14.255 00.000 7988 MultiStar: [#1 0.03,-0.43,0.98,U] [#2 -0.10,-0.54,0.00,M3] [#3 0.16,-0.06,0.91,U] [#4 0.07,0.45,0.78,U] [#5 0.13,0.44,0.81,U] [#6 -0.41,0.53,0.00,M6] [#7 0.86,0.11,0.00,M6] [#8 -0.09,-0.37,0.42,U] 
02:00:14.255 00.000 7988 refined, 5 included, MultiStar: {0.14, -0.00}, one-star: {0.37, -0.07}
02:00:14.255 00.000 7988 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
02:00:14.255 00.000 7988 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
02:00:14.255 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.00 mountX=0.00 mountY=-0.14, mountTheta=-1.56
02:00:14.265 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.00, opts=13)
02:00:14.265 00.000 7988 Enqueuing Move request for scope (0.14, -0.00)
02:00:14.268 00.003 15712 Worker thread wakes up
02:00:14.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
02:00:14.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
02:00:14.268 00.000 15712 Moving (0.14, -0.00) raw xDistance=0.00 yDistance=-0.14
02:00:14.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:00:14.268 00.000 7988 UpdateGuideState exits: m=683 SNR=16.8
02:00:14.270 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:14.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:14.272 00.002 7988 Enqueuing Expose request
02:00:14.272 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:14.272 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
02:00:14.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:14.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:00:14.272 00.000 15712 MoveAxis(E, 6, ABG)
02:00:14.272 00.000 15712 Guiding  Dir = 2, Dur = 6
02:00:14.274 00.002 15712 IsGuiding returns 0
02:00:14.284 00.010 15712 IsGuiding returns 0
02:00:14.284 00.000 15712 Move returns status 0, amount 6
02:00:14.284 00.000 15712 MoveAxis(N, 0, ABG)
02:00:14.284 00.000 15712 Move returns status 0, amount 0
02:00:14.284 00.000 15712 move complete, result=0
02:00:14.284 00.000 15712 worker thread done servicing request
02:00:14.284 00.000 15712 Worker thread wakes up
02:00:14.284 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
02:00:14.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:14.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:15.704 01.420 15712 Exposure complete
02:00:15.769 00.065 15712 worker thread done servicing request
02:00:15.770 00.001 7988 OnExposeComplete: enter
02:00:15.770 00.000 7988 UpdateGuideState(): m_state=6
02:00:15.770 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3388
02:00:15.770 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=184.92, Mass=806, SNR=18.2, Peak=155 HFD=3.6
02:00:15.770 00.000 7988 MultiStar: [#1 0.01,-0.13,0.90,U] [#2 -0.01,-0.30,0.93,U] [#3 -0.20,-0.21,0.86,U] [#4 0.06,0.37,0.67,U] [#5 -0.04,0.16,0.69,U] [#6 -0.47,-0.10,0.66,U] [#7 0.31,-0.35,0.53,U] [#8 -0.11,-0.05,0.36,U] 
02:00:15.770 00.000 7988 single-star, 8 included, MultiStar: {-0.05, -0.07}, one-star: {0.04, 0.03}
02:00:15.770 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
02:00:15.770 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
02:00:15.778 00.008 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.65 mountX=0.03 mountY=-0.04, mountTheta=-0.93
02:00:15.778 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
02:00:15.778 00.000 7988 Enqueuing Move request for scope (0.04, 0.03)
02:00:15.778 00.000 15712 Worker thread wakes up
02:00:15.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:00:15.778 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:00:15.778 00.000 15712 Moving (0.04, 0.03) raw xDistance=0.03 yDistance=-0.04
02:00:15.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:00:15.783 00.005 7988 UpdateGuideState exits: m=806 SNR=18.2
02:00:15.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:15.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:15.783 00.000 7988 Enqueuing Expose request
02:00:15.783 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:15.783 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
02:00:15.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:15.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:15.783 00.000 15712 MoveAxis(E, 5, ABG)
02:00:15.783 00.000 15712 Guiding  Dir = 2, Dur = 5
02:00:15.783 00.000 15712 IsGuiding returns 0
02:00:15.804 00.021 15712 IsGuiding returns 0
02:00:15.804 00.000 15712 Move returns status 0, amount 5
02:00:15.804 00.000 15712 MoveAxis(N, 0, ABG)
02:00:15.804 00.000 15712 Move returns status 0, amount 0
02:00:15.804 00.000 15712 move complete, result=0
02:00:15.804 00.000 15712 worker thread done servicing request
02:00:15.804 00.000 15712 Worker thread wakes up
02:00:15.804 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
02:00:15.812 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:15.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:17.444 01.632 15712 Exposure complete
02:00:17.506 00.062 15712 worker thread done servicing request
02:00:17.506 00.000 7988 OnExposeComplete: enter
02:00:17.506 00.000 7988 UpdateGuideState(): m_state=6
02:00:17.511 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3389
02:00:17.511 00.000 7988 Star::Find returns 1 (0), X=975.72, Y=184.90, Mass=826, SNR=18.4, Peak=146 HFD=3.8
02:00:17.513 00.002 7988 MultiStar: [#1 0.22,-0.27,0.94,U] [#2 0.00,-0.39,0.84,U] [#3 0.23,0.20,0.81,U] [#4 0.11,0.67,0.00,M1] [#5 -0.54,0.37,0.00,M1] [#6 0.01,0.07,0.62,U] [#7 1.15,0.19,0.00,M6] [#8 -0.44,0.23,0.39,U] 
02:00:17.513 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.06}, one-star: {0.20, 0.02}
02:00:17.515 00.002 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
02:00:17.515 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
02:00:17.517 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.56 mountX=-0.06 mountY=-0.09, mountTheta=-2.14
02:00:17.519 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.06, opts=13)
02:00:17.519 00.000 7988 Enqueuing Move request for scope (0.09, -0.06)
02:00:17.522 00.003 15712 Worker thread wakes up
02:00:17.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
02:00:17.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
02:00:17.522 00.000 15712 Moving (0.09, -0.06) raw xDistance=-0.06 yDistance=-0.09
02:00:17.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:00:17.522 00.000 7988 UpdateGuideState exits: m=826 SNR=18.4
02:00:17.524 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:17.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:17.526 00.002 7988 Enqueuing Expose request
02:00:17.526 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:17.526 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
02:00:17.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:17.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:00:17.526 00.000 15712 MoveAxis(E, 4, ABG)
02:00:17.526 00.000 15712 Guiding  Dir = 2, Dur = 4
02:00:17.530 00.004 15712 IsGuiding returns 0
02:00:17.546 00.016 15712 IsGuiding returns 0
02:00:17.546 00.000 15712 Move returns status 0, amount 4
02:00:17.546 00.000 15712 MoveAxis(N, 0, ABG)
02:00:17.546 00.000 15712 Move returns status 0, amount 0
02:00:17.546 00.000 15712 move complete, result=0
02:00:17.546 00.000 15712 worker thread done servicing request
02:00:17.546 00.000 15712 Worker thread wakes up
02:00:17.546 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
02:00:17.553 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:17.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:18.968 01.415 15712 Exposure complete
02:00:19.057 00.089 15712 worker thread done servicing request
02:00:19.057 00.000 7988 OnExposeComplete: enter
02:00:19.062 00.005 7988 UpdateGuideState(): m_state=6
02:00:19.062 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3390
02:00:19.062 00.000 7988 Star::Find returns 1 (0), X=975.39, Y=184.88, Mass=681, SNR=16.9, Peak=156 HFD=3.0
02:00:19.062 00.000 7988 MultiStar: [#1 -0.26,-0.25,0.91,U] [#2 0.13,-0.41,0.96,U] [#3 -0.30,-0.61,0.00,M7] [#4 -0.19,0.53,0.00,M2] [#5 0.39,0.26,0.70,U] [#6 -0.62,-0.18,0.00,M5] [#7 0.88,0.37,0.00,M7] [#8 -0.24,-0.32,0.39,U] 
02:00:19.062 00.000 7988 single-star, 4 included, MultiStar: {-0.02, -0.15}, one-star: {-0.13, -0.01}
02:00:19.062 00.000 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
02:00:19.062 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.60)
02:00:19.062 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.09 mountX=-0.01 mountY=0.13, mountTheta=1.63
02:00:19.074 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
02:00:19.076 00.002 7988 Enqueuing Move request for scope (-0.13, -0.01)
02:00:19.078 00.002 15712 Worker thread wakes up
02:00:19.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
02:00:19.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
02:00:19.078 00.000 15712 Moving (-0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
02:00:19.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:00:19.078 00.000 7988 UpdateGuideState exits: m=681 SNR=16.9
02:00:19.082 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:19.084 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:19.084 00.000 7988 Enqueuing Expose request
02:00:19.086 00.002 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:19.086 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:00:19.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:19.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:00:19.086 00.000 15712 MoveAxis(E, 6, ABG)
02:00:19.086 00.000 15712 Guiding  Dir = 2, Dur = 6
02:00:19.088 00.002 15712 IsGuiding returns 0
02:00:19.094 00.006 15712 IsGuiding returns 0
02:00:19.094 00.000 15712 Move returns status 0, amount 6
02:00:19.094 00.000 15712 MoveAxis(N, 0, ABG)
02:00:19.094 00.000 15712 Move returns status 0, amount 0
02:00:19.094 00.000 15712 move complete, result=0
02:00:19.094 00.000 15712 worker thread done servicing request
02:00:19.094 00.000 15712 Worker thread wakes up
02:00:19.094 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
02:00:19.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:19.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:20.748 01.654 15712 Exposure complete
02:00:20.810 00.062 15712 worker thread done servicing request
02:00:20.812 00.002 7988 OnExposeComplete: enter
02:00:20.812 00.000 7988 UpdateGuideState(): m_state=6
02:00:20.812 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3391
02:00:20.812 00.000 7988 Star::Find returns 1 (0), X=975.26, Y=184.53, Mass=779, SNR=18.1, Peak=155 HFD=3.4
02:00:20.812 00.000 7988 MultiStar: [#1 -0.28,-0.58,0.00,M1] [#2 -0.11,-0.56,0.00,M1] [#3 0.02,-0.53,0.00,M8] [#4 -0.18,0.64,0.00,M3] [#5 0.03,-0.02,0.67,U] [#6 -0.40,0.05,0.65,U] [#7 0.46,0.44,0.00,M8] [#8 -0.45,0.10,0.42,U] 
02:00:20.812 00.000 7988 refined, 3 included, MultiStar: {-0.25, -0.11}, one-star: {-0.26, -0.35}
02:00:20.812 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.30 = 1.98)
02:00:20.812 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.95)
02:00:20.812 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-2.74 mountX=-0.11 mountY=0.25, mountTheta=1.98
02:00:20.821 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.11, opts=13)
02:00:20.821 00.000 7988 Enqueuing Move request for scope (-0.25, -0.11)
02:00:20.821 00.000 15712 Worker thread wakes up
02:00:20.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:00:20.821 00.000 7988 UpdateGuideState exits: m=779 SNR=18.1
02:00:20.825 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:20.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:20.825 00.000 7988 Enqueuing Expose request
02:00:20.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.11) opts 0xd
02:00:20.825 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.11)
02:00:20.825 00.000 15712 Moving (-0.25, -0.11) raw xDistance=-0.11 yDistance=0.25
02:00:20.825 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:20.825 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
02:00:20.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:20.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:00:20.825 00.000 15712 MoveAxis(E, 9, ABG)
02:00:20.825 00.000 15712 Guiding  Dir = 2, Dur = 9
02:00:20.843 00.018 15712 IsGuiding returns 0
02:00:20.857 00.014 15712 IsGuiding returns 0
02:00:20.857 00.000 15712 Move returns status 0, amount 9
02:00:20.857 00.000 15712 MoveAxis(N, 0, ABG)
02:00:20.857 00.000 15712 Move returns status 0, amount 0
02:00:20.857 00.000 15712 move complete, result=0
02:00:20.857 00.000 15712 worker thread done servicing request
02:00:20.857 00.000 15712 Worker thread wakes up
02:00:20.857 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.3 px 0 ms NORTH
02:00:20.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:20.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:22.276 01.419 15712 Exposure complete
02:00:22.339 00.063 15712 worker thread done servicing request
02:00:22.339 00.000 7988 OnExposeComplete: enter
02:00:22.339 00.000 7988 UpdateGuideState(): m_state=6
02:00:22.344 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3392
02:00:22.344 00.000 7988 Star::Find returns 1 (0), X=975.21, Y=184.29, Mass=653, SNR=16.5, Peak=142 HFD=2.9
02:00:22.346 00.002 7988 MultiStar: [#1 -0.29,-0.45,0.00,M2] [#2 -0.15,-0.80,0.00,M2] [#3 -0.18,-0.64,0.00,M9] [#4 -0.05,0.05,0.83,U] [#5 -0.42,-0.13,0.72,U] [#6 -0.55,0.06,0.00,M5] [#7 0.81,-0.04,0.00,M9] [#8 -0.40,-1.01,0.00,M3] 
02:00:22.346 00.000 7988 refined, 2 included, MultiStar: {-0.26, -0.25}, one-star: {-0.31, -0.59}
02:00:22.348 00.002 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.93 = 2.36)
02:00:22.348 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.32)
02:00:22.350 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-2.36 mountX=-0.26 mountY=0.26, mountTheta=2.34
02:00:22.352 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.25, opts=13)
02:00:22.352 00.000 7988 Enqueuing Move request for scope (-0.26, -0.25)
02:00:22.354 00.002 15712 Worker thread wakes up
02:00:22.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.25) opts 0xd
02:00:22.354 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.25)
02:00:22.354 00.000 15712 Moving (-0.26, -0.25) raw xDistance=-0.26 yDistance=0.26
02:00:22.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:00:22.355 00.001 7988 UpdateGuideState exits: m=653 SNR=16.5
02:00:22.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:22.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:22.355 00.000 7988 Enqueuing Expose request
02:00:22.355 00.000 15712 PPEC rslt: input = -0.26, final = -0.18, react = -0.15, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:00:22.355 00.000 15712 PPEC: input: -0.26, control: -0.18, exposure: 1500
02:00:22.355 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.45 newest=0.65
02:00:22.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:00:22.355 00.000 15712 MoveAxis(E, 59, ABG)
02:00:22.355 00.000 15712 Guiding  Dir = 2, Dur = 59
02:00:22.355 00.000 15712 IsGuiding returns 0
02:00:22.376 00.021 15712 PulseGuide returned control before completion, sleep 49
02:00:22.435 00.059 15712 IsGuiding returns 1
02:00:22.435 00.000 15712 scope still moving after pulse duration time elapsed
02:00:22.477 00.042 15712 IsGuiding returns 0
02:00:22.477 00.000 15712 scope move finished after 59 + 57 ms
02:00:22.477 00.000 15712 Move returns status 0, amount 59
02:00:22.477 00.000 15712 BLC: Oldest BLC event removed
02:00:22.477 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 279 applied
02:00:22.477 00.000 15712 MoveAxis(S, 346, ABG)
02:00:22.477 00.000 15712 Guiding  Dir = 1, Dur = 346
02:00:22.477 00.000 15712 IsGuiding returns 0
02:00:22.553 00.076 15712 PulseGuide returned control before completion, sleep 277
02:00:22.849 00.296 15712 IsGuiding returns 1
02:00:22.849 00.000 15712 scope still moving after pulse duration time elapsed
02:00:22.881 00.032 15712 IsGuiding returns 1
02:00:22.934 00.053 15712 IsGuiding returns 0
02:00:22.934 00.000 15712 scope move finished after 346 + 117 ms
02:00:22.934 00.000 15712 Move returns status 0, amount 346
02:00:22.934 00.000 15712 move complete, result=0
02:00:22.934 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.3 px 346 ms SOUTH
02:00:22.943 00.009 15712 worker thread done servicing request
02:00:22.943 00.000 15712 Worker thread wakes up
02:00:22.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:22.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:24.682 01.739 15712 Exposure complete
02:00:24.749 00.067 15712 worker thread done servicing request
02:00:24.749 00.000 7988 OnExposeComplete: enter
02:00:24.749 00.000 7988 UpdateGuideState(): m_state=6
02:00:24.751 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3393
02:00:24.753 00.002 7988 Star::Find returns 1 (0), X=975.54, Y=184.06, Mass=793, SNR=18.2, Peak=147 HFD=3.6
02:00:24.753 00.000 7988 MultiStar: [#1 -0.37,-0.72,0.00,M3] [#2 -0.25,-0.40,0.82,U] [#3 -0.13,-0.70,0.00,M10] [#4 0.06,0.27,0.74,U] [#5 0.15,0.12,0.71,U] [#6 -0.22,-0.04,0.64,U] [#7 1.14,-0.20,0.00,M10] [#8 -0.05,-0.75,0.00,M4] 
02:00:24.753 00.000 7988 refined, 4 included, MultiStar: {-0.04, -0.23}, one-star: {0.02, -0.83}
02:00:24.753 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
02:00:24.753 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
02:00:24.759 00.006 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.76 mountX=-0.23 mountY=0.05, mountTheta=2.93
02:00:24.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.23, opts=13)
02:00:24.759 00.000 7988 Enqueuing Move request for scope (-0.04, -0.23)
02:00:24.759 00.000 15712 Worker thread wakes up
02:00:24.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
02:00:24.759 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
02:00:24.759 00.000 15712 Moving (-0.04, -0.23) raw xDistance=-0.23 yDistance=0.05
02:00:24.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=59, FiltMax=255, Gamma=0.690
02:00:24.764 00.005 7988 UpdateGuideState exits: m=793 SNR=18.2
02:00:24.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:24.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:24.764 00.000 7988 Enqueuing Expose request
02:00:24.764 00.000 15712 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.263395, 1:0.049743
02:00:24.764 00.000 15712 BLC: No correction, Miss < min_move
02:00:24.764 00.000 15712 PPEC rslt: input = -0.23, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:00:24.764 00.000 15712 PPEC: input: -0.23, control: -0.17, exposure: 1500
02:00:24.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:24.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:00:24.764 00.000 15712 MoveAxis(E, 56, ABG)
02:00:24.764 00.000 15712 Guiding  Dir = 2, Dur = 56
02:00:24.764 00.000 15712 IsGuiding returns 0
02:00:24.792 00.028 15712 PulseGuide returned control before completion, sleep 46
02:00:24.872 00.080 15712 IsGuiding returns 0
02:00:24.872 00.000 15712 Move returns status 0, amount 56
02:00:24.872 00.000 15712 MoveAxis(N, 0, ABG)
02:00:24.872 00.000 15712 Move returns status 0, amount 0
02:00:24.872 00.000 15712 move complete, result=0
02:00:24.872 00.000 15712 worker thread done servicing request
02:00:24.872 00.000 15712 Worker thread wakes up
02:00:24.872 00.000 7988 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
02:00:24.877 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:24.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:26.287 01.410 15712 Exposure complete
02:00:26.359 00.072 15712 worker thread done servicing request
02:00:26.359 00.000 7988 OnExposeComplete: enter
02:00:26.366 00.007 7988 UpdateGuideState(): m_state=6
02:00:26.366 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3394
02:00:26.366 00.000 7988 Star::Find returns 1 (0), X=975.41, Y=184.48, Mass=793, SNR=18.1, Peak=152 HFD=3.3
02:00:26.366 00.000 7988 MultiStar: [#1 -0.13,-0.29,0.95,U] [#2 -0.35,-0.44,0.00,M2] [#3 -0.09,-0.62,0.00,R] [#4 -0.25,-0.07,0.71,U] [#5 0.21,0.04,0.70,U] [#6 -0.12,0.12,0.65,U] [#7 0.66,0.30,0.00,R] [#8 -0.48,-0.39,0.00,M5] 
02:00:26.366 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.15}, one-star: {-0.12, -0.40}
02:00:26.366 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.65 = 2.63)
02:00:26.366 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.60)
02:00:26.376 00.010 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.09 mountX=-0.15 mountY=0.09, mountTheta=2.61
02:00:26.376 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.15, opts=13)
02:00:26.376 00.000 7988 Enqueuing Move request for scope (-0.09, -0.15)
02:00:26.382 00.006 15712 Worker thread wakes up
02:00:26.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:00:26.382 00.000 7988 UpdateGuideState exits: m=793 SNR=18.1
02:00:26.384 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:26.386 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:26.386 00.000 7988 Enqueuing Expose request
02:00:26.388 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
02:00:26.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
02:00:26.388 00.000 15712 Moving (-0.09, -0.15) raw xDistance=-0.15 yDistance=0.09
02:00:26.388 00.000 15712 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.263395, 1:0.049743, 2:0.091690
02:00:26.388 00.000 15712 BLC: No correction, Miss < min_move
02:00:26.393 00.005 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:26.393 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
02:00:26.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:26.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:00:26.393 00.000 15712 MoveAxis(E, 10, ABG)
02:00:26.393 00.000 15712 Guiding  Dir = 2, Dur = 10
02:00:26.393 00.000 15712 IsGuiding returns 0
02:00:26.397 00.004 15712 IsGuiding returns 1
02:00:26.409 00.012 15712 scope still moving after pulse duration time elapsed
02:00:26.457 00.048 15712 IsGuiding returns 0
02:00:26.457 00.000 15712 scope move finished after 10 + 52 ms
02:00:26.457 00.000 15712 Move returns status 0, amount 10
02:00:26.457 00.000 15712 MoveAxis(N, 0, ABG)
02:00:26.457 00.000 15712 Move returns status 0, amount 0
02:00:26.457 00.000 15712 move complete, result=0
02:00:26.457 00.000 15712 worker thread done servicing request
02:00:26.457 00.000 15712 Worker thread wakes up
02:00:26.457 00.000 7988 GuideStep: -0.2 px 10 ms EAST, 0.1 px 0 ms NORTH
02:00:26.459 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:26.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:28.095 01.636 15712 Exposure complete
02:00:28.171 00.076 15712 worker thread done servicing request
02:00:28.171 00.000 7988 OnExposeComplete: enter
02:00:28.175 00.004 7988 UpdateGuideState(): m_state=6
02:00:28.175 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3395
02:00:28.175 00.000 7988 Star::Find returns 1 (0), X=975.39, Y=184.49, Mass=705, SNR=16.9, Peak=143 HFD=3.2
02:00:28.175 00.000 7988 MultiStar: [#1 -0.20,-0.20,1.02,U] [#2 0.01,-0.34,0.86,U] [#3 -0.11,0.00,0.89,U] [#4 -0.01,0.49,0.75,U] [#5 -0.38,0.12,0.78,U] [#6 -0.88,0.02,0.00,M4] [#7 -0.14,-0.53,0.00,M1] [#8 -0.28,-0.29,0.44,U] 
02:00:28.175 00.000 7988 refined, 6 included, MultiStar: {-0.15, -0.10}, one-star: {-0.13, -0.39}
02:00:28.175 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.56) = xAngle (-4.12 = 2.16)
02:00:28.175 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.13)
02:00:28.175 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.56 mountX=-0.10 mountY=0.15, mountTheta=2.15
02:00:28.175 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.10, opts=13)
02:00:28.187 00.012 7988 Enqueuing Move request for scope (-0.15, -0.10)
02:00:28.187 00.000 15712 Worker thread wakes up
02:00:28.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
02:00:28.187 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
02:00:28.187 00.000 15712 Moving (-0.15, -0.10) raw xDistance=-0.10 yDistance=0.15
02:00:28.187 00.000 15712 BLC: window closed
02:00:28.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:00:28.191 00.004 7988 UpdateGuideState exits: m=705 SNR=16.9
02:00:28.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:28.193 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:28.195 00.002 7988 Enqueuing Expose request
02:00:28.195 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.263395, 1:0.049743, 2:0.091690
02:00:28.195 00.000 15712 BLC: No correction, Miss < min_move
02:00:28.201 00.006 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:28.201 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
02:00:28.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:28.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:00:28.201 00.000 15712 MoveAxis(E, 9, ABG)
02:00:28.201 00.000 15712 Guiding  Dir = 2, Dur = 9
02:00:28.201 00.000 15712 IsGuiding returns 0
02:00:28.255 00.054 15712 IsGuiding returns 0
02:00:28.255 00.000 15712 Move returns status 0, amount 9
02:00:28.255 00.000 15712 MoveAxis(N, 0, ABG)
02:00:28.255 00.000 15712 Move returns status 0, amount 0
02:00:28.255 00.000 15712 move complete, result=0
02:00:28.255 00.000 15712 worker thread done servicing request
02:00:28.255 00.000 15712 Worker thread wakes up
02:00:28.255 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
02:00:28.265 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:28.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:29.675 01.410 15712 Exposure complete
02:00:29.743 00.068 15712 worker thread done servicing request
02:00:29.743 00.000 7988 OnExposeComplete: enter
02:00:29.747 00.004 7988 UpdateGuideState(): m_state=6
02:00:29.747 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3396
02:00:29.749 00.002 7988 Star::Find returns 1 (0), X=975.64, Y=184.76, Mass=729, SNR=17.3, Peak=146 HFD=3.3
02:00:29.751 00.002 7988 MultiStar: [#1 -0.04,-0.37,1.06,U] [#2 -0.14,-0.55,0.00,M2] [#3 0.20,0.64,0.00,M1] [#4 0.08,0.42,0.72,U] [#5 0.15,0.03,0.64,U] [#6 -0.38,0.31,0.65,U] [#7 -0.03,-0.44,0.49,U] [#8 0.12,0.27,0.41,U] 
02:00:29.753 00.002 7988 refined, 6 included, MultiStar: {0.01, -0.02}, one-star: {0.12, -0.12}
02:00:29.761 00.008 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
02:00:29.763 00.002 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
02:00:29.765 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.28 mountX=-0.02 mountY=-0.01, mountTheta=-2.88
02:00:29.766 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
02:00:29.769 00.003 7988 Enqueuing Move request for scope (0.01, -0.02)
02:00:29.769 00.000 15712 Worker thread wakes up
02:00:29.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:00:29.772 00.003 7988 UpdateGuideState exits: m=729 SNR=17.3
02:00:29.774 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:29.776 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:29.776 00.000 7988 Enqueuing Expose request
02:00:29.778 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
02:00:29.778 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
02:00:29.778 00.000 15712 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
02:00:29.785 00.007 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:29.785 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
02:00:29.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:29.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:29.785 00.000 15712 MoveAxis(E, 7, ABG)
02:00:29.785 00.000 15712 Guiding  Dir = 2, Dur = 7
02:00:29.785 00.000 15712 IsGuiding returns 0
02:00:29.814 00.029 15712 IsGuiding returns 0
02:00:29.814 00.000 15712 Move returns status 0, amount 7
02:00:29.814 00.000 15712 MoveAxis(N, 0, ABG)
02:00:29.814 00.000 15712 Move returns status 0, amount 0
02:00:29.814 00.000 15712 move complete, result=0
02:00:29.814 00.000 15712 worker thread done servicing request
02:00:29.814 00.000 15712 Worker thread wakes up
02:00:29.814 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
02:00:29.817 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:29.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:31.458 01.641 15712 Exposure complete
02:00:31.523 00.065 15712 worker thread done servicing request
02:00:31.523 00.000 7988 OnExposeComplete: enter
02:00:31.523 00.000 7988 UpdateGuideState(): m_state=6
02:00:31.523 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3397
02:00:31.523 00.000 7988 Star::Find returns 1 (0), X=975.50, Y=185.02, Mass=809, SNR=18.5, Peak=159 HFD=3.4
02:00:31.523 00.000 7988 MultiStar: [#1 -0.17,-0.37,1.00,U] [#2 -0.00,-0.78,0.00,M3] [#3 -0.12,0.26,0.91,U] [#4 0.19,0.55,0.00,M1] [#5 -0.43,-0.14,0.64,U] [#6 -0.65,0.14,0.00,M4] [#7 -0.25,0.38,0.50,U] [#8 -0.27,0.11,0.39,U] 
02:00:31.523 00.000 7988 single-star, 5 included, MultiStar: {-0.18, 0.03}, one-star: {-0.02, 0.13}
02:00:31.523 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
02:00:31.523 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
02:00:31.533 00.010 7988 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=0.13 mountY=0.02, mountTheta=0.14
02:00:31.533 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.13, opts=13)
02:00:31.533 00.000 7988 Enqueuing Move request for scope (-0.02, 0.13)
02:00:31.533 00.000 15712 Worker thread wakes up
02:00:31.533 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
02:00:31.533 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
02:00:31.537 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:00:31.537 00.000 7988 UpdateGuideState exits: m=809 SNR=18.5
02:00:31.539 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:31.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:31.541 00.002 7988 Enqueuing Expose request
02:00:31.541 00.000 15712 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=0.02
02:00:31.541 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:31.541 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
02:00:31.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:31.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:31.541 00.000 15712 MoveAxis(E, 6, ABG)
02:00:31.541 00.000 15712 Guiding  Dir = 2, Dur = 6
02:00:31.541 00.000 15712 IsGuiding returns 0
02:00:31.573 00.032 15712 IsGuiding returns 0
02:00:31.573 00.000 15712 Move returns status 0, amount 6
02:00:31.573 00.000 15712 MoveAxis(N, 0, ABG)
02:00:31.573 00.000 15712 Move returns status 0, amount 0
02:00:31.573 00.000 15712 move complete, result=0
02:00:31.573 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
02:00:31.575 00.002 15712 worker thread done servicing request
02:00:31.575 00.000 15712 Worker thread wakes up
02:00:31.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:31.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:32.992 01.417 15712 Exposure complete
02:00:33.055 00.063 15712 worker thread done servicing request
02:00:33.055 00.000 7988 OnExposeComplete: enter
02:00:33.055 00.000 7988 UpdateGuideState(): m_state=6
02:00:33.055 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3398
02:00:33.055 00.000 7988 Star::Find returns 1 (0), X=975.42, Y=184.93, Mass=712, SNR=17.2, Peak=157 HFD=3.3
02:00:33.055 00.000 7988 MultiStar: [#1 -0.05,0.01,1.03,U] [#2 -0.11,-0.28,0.86,U] [#3 -0.07,0.55,0.00,M1] [#4 -0.12,0.63,0.00,M2] [#5 -0.12,0.32,0.75,U] [#6 -0.51,0.33,0.00,M5] [#7 0.13,0.00,0.53,U] [#8 -0.69,-0.50,0.00,M3] 
02:00:33.055 00.000 7988 refined, 4 included, MultiStar: {-0.07, 0.01}, one-star: {-0.11, 0.04}
02:00:33.055 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.39 = 1.39)
02:00:33.055 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
02:00:33.064 00.009 7988 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.95 mountX=0.01 mountY=0.07, mountTheta=1.39
02:00:33.064 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.01, opts=13)
02:00:33.064 00.000 7988 Enqueuing Move request for scope (-0.07, 0.01)
02:00:33.064 00.000 15712 Worker thread wakes up
02:00:33.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:00:33.064 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:00:33.069 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:00:33.069 00.000 7988 UpdateGuideState exits: m=712 SNR=17.2
02:00:33.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:33.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:33.069 00.000 7988 Enqueuing Expose request
02:00:33.069 00.000 15712 Moving (-0.07, 0.01) raw xDistance=0.01 yDistance=0.07
02:00:33.069 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:33.069 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
02:00:33.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:33.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:00:33.069 00.000 15712 MoveAxis(E, 6, ABG)
02:00:33.069 00.000 15712 Guiding  Dir = 2, Dur = 6
02:00:33.069 00.000 15712 IsGuiding returns 0
02:00:33.107 00.038 15712 IsGuiding returns 0
02:00:33.107 00.000 15712 Move returns status 0, amount 6
02:00:33.107 00.000 15712 MoveAxis(N, 0, ABG)
02:00:33.107 00.000 15712 Move returns status 0, amount 0
02:00:33.107 00.000 15712 move complete, result=0
02:00:33.107 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
02:00:33.109 00.002 15712 worker thread done servicing request
02:00:33.109 00.000 15712 Worker thread wakes up
02:00:33.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:33.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:34.739 01.630 15712 Exposure complete
02:00:34.816 00.077 15712 worker thread done servicing request
02:00:34.816 00.000 7988 OnExposeComplete: enter
02:00:34.816 00.000 7988 UpdateGuideState(): m_state=6
02:00:34.816 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3399
02:00:34.831 00.015 7988 Star::Find returns 1 (0), X=975.59, Y=184.93, Mass=878, SNR=19.1, Peak=163 HFD=3.6
02:00:34.832 00.001 7988 MultiStar: [#1 -0.03,-0.21,0.90,U] [#2 -0.01,-0.23,0.84,U] [#3 0.04,0.46,0.79,U] [#4 0.29,0.49,0.00,M3] [#5 -0.15,0.19,0.57,U] [#6 -0.51,0.39,0.00,M6] [#7 -0.23,0.32,0.52,U] [#8 -0.02,-0.58,0.00,M4] 
02:00:34.832 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.07}, one-star: {0.06, 0.05}
02:00:34.832 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
02:00:34.832 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:00:34.832 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=2.01 mountX=0.07 mountY=0.03, mountTheta=0.42
02:00:34.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
02:00:34.832 00.000 7988 Enqueuing Move request for scope (-0.03, 0.07)
02:00:34.832 00.000 15712 Worker thread wakes up
02:00:34.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
02:00:34.832 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
02:00:34.832 00.000 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.03
02:00:34.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:00:34.847 00.015 7988 UpdateGuideState exits: m=878 SNR=19.1
02:00:34.848 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:34.850 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:34.852 00.002 7988 Enqueuing Expose request
02:00:34.855 00.003 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:34.855 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
02:00:34.855 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:34.855 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:00:34.855 00.000 15712 MoveAxis(E, 9, ABG)
02:00:34.855 00.000 15712 Guiding  Dir = 2, Dur = 9
02:00:34.855 00.000 15712 IsGuiding returns 0
02:00:34.882 00.027 15712 IsGuiding returns 0
02:00:34.882 00.000 15712 Move returns status 0, amount 9
02:00:34.882 00.000 15712 MoveAxis(N, 0, ABG)
02:00:34.882 00.000 15712 Move returns status 0, amount 0
02:00:34.882 00.000 15712 move complete, result=0
02:00:34.882 00.000 15712 worker thread done servicing request
02:00:34.882 00.000 15712 Worker thread wakes up
02:00:34.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:34.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:34.882 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
02:00:36.291 01.409 15712 Exposure complete
02:00:36.355 00.064 15712 worker thread done servicing request
02:00:36.355 00.000 7988 OnExposeComplete: enter
02:00:36.355 00.000 7988 UpdateGuideState(): m_state=6
02:00:36.355 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
02:00:36.355 00.000 7988 Star::Find returns 1 (0), X=975.67, Y=184.76, Mass=815, SNR=18.3, Peak=159 HFD=3.6
02:00:36.370 00.015 7988 MultiStar: [#1 -0.11,-0.38,0.98,U] [#2 -0.01,0.04,0.86,U] [#3 -0.08,0.51,0.84,U] [#4 0.02,0.42,0.64,U] [#5 -0.00,0.65,0.00,M1] [#6 -0.58,0.19,0.00,M7] [#7 -0.05,-0.44,0.39,U] [#8 -0.26,-0.08,0.47,U] 
02:00:36.373 00.003 7988 refined, 6 included, MultiStar: {-0.03, 0.01}, one-star: {0.14, -0.12}
02:00:36.373 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
02:00:36.373 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
02:00:36.373 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.97 mountX=0.01 mountY=0.03, mountTheta=1.41
02:00:36.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.01, opts=13)
02:00:36.373 00.000 7988 Enqueuing Move request for scope (-0.03, 0.01)
02:00:36.373 00.000 15712 Worker thread wakes up
02:00:36.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
02:00:36.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
02:00:36.373 00.000 15712 Moving (-0.03, 0.01) raw xDistance=0.01 yDistance=0.03
02:00:36.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:00:36.373 00.000 7988 UpdateGuideState exits: m=815 SNR=18.3
02:00:36.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:36.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:36.386 00.013 7988 Enqueuing Expose request
02:00:36.386 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:36.386 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
02:00:36.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:36.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:00:36.386 00.000 15712 MoveAxis(E, 9, ABG)
02:00:36.386 00.000 15712 Guiding  Dir = 2, Dur = 9
02:00:36.386 00.000 15712 IsGuiding returns 0
02:00:36.407 00.021 15712 IsGuiding returns 0
02:00:36.407 00.000 15712 Move returns status 0, amount 9
02:00:36.407 00.000 15712 MoveAxis(N, 0, ABG)
02:00:36.407 00.000 15712 Move returns status 0, amount 0
02:00:36.407 00.000 15712 move complete, result=0
02:00:36.407 00.000 15712 worker thread done servicing request
02:00:36.407 00.000 15712 Worker thread wakes up
02:00:36.407 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
02:00:36.418 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:36.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:38.058 01.640 15712 Exposure complete
02:00:38.123 00.065 15712 worker thread done servicing request
02:00:38.123 00.000 7988 OnExposeComplete: enter
02:00:38.123 00.000 7988 UpdateGuideState(): m_state=6
02:00:38.123 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3401
02:00:38.123 00.000 7988 Star::Find returns 1 (0), X=975.37, Y=184.62, Mass=727, SNR=17.3, Peak=159 HFD=3.3
02:00:38.123 00.000 7988 MultiStar: [#1 -0.04,-0.26,1.03,U] [#2 0.07,-0.49,0.86,U] [#3 0.04,-0.05,0.92,U] [#4 -0.30,-0.10,0.68,U] [#5 0.06,-0.16,0.76,U] [#6 -0.51,0.28,0.00,M8] [#7 -0.13,-0.07,0.51,U] [#8 -0.09,-0.36,0.48,U] 
02:00:38.123 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.22}, one-star: {-0.15, -0.26}
02:00:38.123 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
02:00:38.123 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
02:00:38.123 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.83 mountX=-0.22 mountY=0.06, mountTheta=2.86
02:00:38.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.22, opts=13)
02:00:38.123 00.000 7988 Enqueuing Move request for scope (-0.06, -0.22)
02:00:38.123 00.000 15712 Worker thread wakes up
02:00:38.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
02:00:38.123 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
02:00:38.123 00.000 15712 Moving (-0.06, -0.22) raw xDistance=-0.22 yDistance=0.06
02:00:38.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:00:38.123 00.000 7988 UpdateGuideState exits: m=727 SNR=17.3
02:00:38.138 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:38.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:38.140 00.002 7988 Enqueuing Expose request
02:00:38.140 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:00:38.140 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
02:00:38.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:38.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:00:38.140 00.000 15712 MoveAxis(E, 53, ABG)
02:00:38.140 00.000 15712 Guiding  Dir = 2, Dur = 53
02:00:38.140 00.000 15712 IsGuiding returns 0
02:00:38.157 00.017 15712 PulseGuide returned control before completion, sleep 46
02:00:38.234 00.077 15712 IsGuiding returns 1
02:00:38.234 00.000 15712 scope still moving after pulse duration time elapsed
02:00:38.266 00.032 15712 IsGuiding returns 0
02:00:38.266 00.000 15712 scope move finished after 53 + 71 ms
02:00:38.266 00.000 15712 Move returns status 0, amount 53
02:00:38.266 00.000 15712 MoveAxis(N, 0, ABG)
02:00:38.266 00.000 15712 Move returns status 0, amount 0
02:00:38.266 00.000 15712 move complete, result=0
02:00:38.266 00.000 15712 worker thread done servicing request
02:00:38.266 00.000 15712 Worker thread wakes up
02:00:38.266 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
02:00:38.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:38.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:39.671 01.405 15712 Exposure complete
02:00:39.734 00.063 15712 worker thread done servicing request
02:00:39.734 00.000 7988 OnExposeComplete: enter
02:00:39.734 00.000 7988 UpdateGuideState(): m_state=6
02:00:39.734 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3402
02:00:39.739 00.005 7988 Star::Find returns 1 (0), X=975.76, Y=185.13, Mass=778, SNR=18.1, Peak=166 HFD=3.5
02:00:39.741 00.002 7988 MultiStar: [#1 0.19,-0.26,1.06,U] [#2 0.25,-0.26,0.82,U] [#3 0.14,0.01,0.79,U] [#4 -0.03,0.53,0.00,M2] [#5 -0.32,0.00,0.74,U] [#6 -0.76,0.35,0.00,M9] [#7 0.10,0.08,0.51,U] [#8 -0.51,-0.61,0.00,M3] 
02:00:39.741 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.04}, one-star: {0.23, 0.25}
02:00:39.743 00.002 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
02:00:39.743 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
02:00:39.745 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:00:39.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.04, opts=13)
02:00:39.747 00.002 7988 Enqueuing Move request for scope (0.11, -0.04)
02:00:39.749 00.002 15712 Worker thread wakes up
02:00:39.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
02:00:39.749 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
02:00:39.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:00:39.749 00.000 7988 UpdateGuideState exits: m=778 SNR=18.1
02:00:39.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:39.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:39.749 00.000 7988 Enqueuing Expose request
02:00:39.749 00.000 15712 Moving (0.11, -0.04) raw xDistance=-0.04 yDistance=-0.11
02:00:39.756 00.007 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:39.756 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
02:00:39.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:39.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:00:39.756 00.000 15712 MoveAxis(E, 9, ABG)
02:00:39.756 00.000 15712 Guiding  Dir = 2, Dur = 9
02:00:39.756 00.000 15712 IsGuiding returns 0
02:00:39.773 00.017 15712 IsGuiding returns 0
02:00:39.773 00.000 15712 Move returns status 0, amount 9
02:00:39.773 00.000 15712 MoveAxis(N, 0, ABG)
02:00:39.773 00.000 15712 Move returns status 0, amount 0
02:00:39.773 00.000 15712 move complete, result=0
02:00:39.773 00.000 15712 worker thread done servicing request
02:00:39.773 00.000 15712 Worker thread wakes up
02:00:39.773 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
02:00:39.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:39.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:41.413 01.640 15712 Exposure complete
02:00:41.477 00.064 15712 worker thread done servicing request
02:00:41.477 00.000 7988 OnExposeComplete: enter
02:00:41.477 00.000 7988 UpdateGuideState(): m_state=6
02:00:41.477 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3403
02:00:41.477 00.000 7988 Star::Find returns 1 (0), X=975.45, Y=184.73, Mass=744, SNR=17.5, Peak=148 HFD=3.2
02:00:41.477 00.000 7988 MultiStar: [#1 -0.07,0.07,1.04,U] [#2 -0.08,-0.23,0.85,U] [#3 0.00,0.32,0.87,U] [#4 0.12,1.01,0.00,M3] [#5 -0.14,0.08,0.65,U] [#6 -0.70,0.10,0.00,M10] [#7 -0.10,0.21,0.45,U] [#8 -0.17,-0.26,0.48,U] 
02:00:41.477 00.000 7988 refined, 6 included, MultiStar: {-0.08, 0.00}, one-star: {-0.07, -0.16}
02:00:41.477 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.54 = 1.54)
02:00:41.477 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
02:00:41.477 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.10 mountX=0.00 mountY=0.08, mountTheta=1.54
02:00:41.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.00, opts=13)
02:00:41.477 00.000 7988 Enqueuing Move request for scope (-0.08, 0.00)
02:00:41.477 00.000 15712 Worker thread wakes up
02:00:41.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
02:00:41.477 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
02:00:41.477 00.000 15712 Moving (-0.08, 0.00) raw xDistance=0.00 yDistance=0.08
02:00:41.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:00:41.490 00.013 7988 UpdateGuideState exits: m=744 SNR=17.5
02:00:41.491 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:41.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:41.493 00.002 7988 Enqueuing Expose request
02:00:41.493 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:41.493 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
02:00:41.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:41.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:00:41.493 00.000 15712 MoveAxis(E, 7, ABG)
02:00:41.493 00.000 15712 Guiding  Dir = 2, Dur = 7
02:00:41.493 00.000 15712 IsGuiding returns 0
02:00:41.508 00.015 15712 IsGuiding returns 0
02:00:41.508 00.000 15712 Move returns status 0, amount 7
02:00:41.508 00.000 15712 MoveAxis(N, 0, ABG)
02:00:41.508 00.000 15712 Move returns status 0, amount 0
02:00:41.508 00.000 15712 move complete, result=0
02:00:41.508 00.000 15712 worker thread done servicing request
02:00:41.508 00.000 15712 Worker thread wakes up
02:00:41.508 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:00:41.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:41.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:42.921 01.413 15712 Exposure complete
02:00:42.985 00.064 15712 worker thread done servicing request
02:00:42.985 00.000 7988 OnExposeComplete: enter
02:00:42.987 00.002 7988 UpdateGuideState(): m_state=6
02:00:42.989 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3404
02:00:42.989 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=184.98, Mass=745, SNR=17.7, Peak=146 HFD=3.4
02:00:42.991 00.002 7988 MultiStar: [#1 -0.23,-0.16,0.99,U] [#2 -0.05,0.03,0.93,U] [#3 -0.30,0.43,0.00,M1] [#4 0.10,0.41,0.71,U] [#5 -0.04,0.46,0.62,U] [#6 -0.70,0.35,0.00,R] [#7 0.18,0.30,0.42,U] [#8 -0.32,0.77,0.00,M3] 
02:00:42.991 00.000 7988 single-star, 5 included, MultiStar: {-0.02, 0.14}, one-star: {0.08, 0.10}
02:00:42.993 00.002 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
02:00:42.993 00.000 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
02:00:42.995 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.91 mountX=0.10 mountY=-0.08, mountTheta=-0.67
02:00:42.997 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.10, opts=13)
02:00:42.997 00.000 7988 Enqueuing Move request for scope (0.08, 0.10)
02:00:42.999 00.002 15712 Worker thread wakes up
02:00:42.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
02:00:42.999 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:00:42.999 00.000 15712 Moving (0.08, 0.10) raw xDistance=0.10 yDistance=-0.08
02:00:42.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:00:42.999 00.000 7988 UpdateGuideState exits: m=745 SNR=17.7
02:00:43.001 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:43.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:43.001 00.000 7988 Enqueuing Expose request
02:00:43.004 00.003 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:43.004 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
02:00:43.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:43.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:00:43.004 00.000 15712 MoveAxis(E, 6, ABG)
02:00:43.004 00.000 15712 Guiding  Dir = 2, Dur = 6
02:00:43.006 00.002 15712 IsGuiding returns 0
02:00:43.035 00.029 15712 IsGuiding returns 0
02:00:43.035 00.000 15712 Move returns status 0, amount 6
02:00:43.035 00.000 15712 MoveAxis(N, 0, ABG)
02:00:43.035 00.000 15712 Move returns status 0, amount 0
02:00:43.035 00.000 15712 move complete, result=0
02:00:43.035 00.000 15712 worker thread done servicing request
02:00:43.035 00.000 15712 Worker thread wakes up
02:00:43.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:43.035 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
02:00:43.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:44.675 01.640 15712 Exposure complete
02:00:44.739 00.064 15712 worker thread done servicing request
02:00:44.740 00.001 7988 OnExposeComplete: enter
02:00:44.740 00.000 7988 UpdateGuideState(): m_state=6
02:00:44.740 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3405
02:00:44.740 00.000 7988 Star::Find returns 1 (0), X=975.41, Y=185.19, Mass=666, SNR=16.6, Peak=149 HFD=3.0
02:00:44.740 00.000 7988 MultiStar: [#1 -0.19,0.37,1.03,U] [#2 -0.01,0.53,0.00,M1] [#3 0.08,0.85,0.00,M2] [#4 -0.16,0.98,0.00,M3] [#5 -0.21,0.48,0.00,M1] [#6 0.35,0.11,0.67,U] [#7 -0.42,0.32,0.00,M1] [#8 -0.15,0.61,0.00,M4] 
02:00:44.740 00.000 7988 refined, 2 included, MultiStar: {-0.03, 0.28}, one-star: {-0.12, 0.31}
02:00:44.740 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
02:00:44.740 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
02:00:44.740 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.68 mountX=0.28 mountY=0.02, mountTheta=0.09
02:00:44.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.28, opts=13)
02:00:44.740 00.000 7988 Enqueuing Move request for scope (-0.03, 0.28)
02:00:44.740 00.000 15712 Worker thread wakes up
02:00:44.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
02:00:44.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
02:00:44.740 00.000 15712 Moving (-0.03, 0.28) raw xDistance=0.28 yDistance=0.02
02:00:44.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:00:44.753 00.013 7988 UpdateGuideState exits: m=666 SNR=16.6
02:00:44.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:44.756 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:44.756 00.000 7988 Enqueuing Expose request
02:00:44.756 00.000 15712 PPEC rslt: input = 0.28, final = 0.15, react = 0.17, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:00:44.756 00.000 15712 PPEC: input: 0.28, control: 0.15, exposure: 1500
02:00:44.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:44.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:44.756 00.000 15712 MoveAxis(W, 50, ABG)
02:00:44.756 00.000 15712 Guiding  Dir = 3, Dur = 50
02:00:44.756 00.000 15712 IsGuiding returns 0
02:00:44.775 00.019 15712 PulseGuide returned control before completion, sleep 42
02:00:44.854 00.079 15712 IsGuiding returns 0
02:00:44.854 00.000 15712 Move returns status 0, amount 50
02:00:44.854 00.000 15712 MoveAxis(N, 0, ABG)
02:00:44.858 00.004 15712 Move returns status 0, amount 0
02:00:44.858 00.000 15712 move complete, result=0
02:00:44.858 00.000 15712 worker thread done servicing request
02:00:44.858 00.000 15712 Worker thread wakes up
02:00:44.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:44.858 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.0 px 0 ms NORTH
02:00:44.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:46.269 01.411 15712 Exposure complete
02:00:46.346 00.077 15712 worker thread done servicing request
02:00:46.346 00.000 7988 OnExposeComplete: enter
02:00:46.346 00.000 7988 UpdateGuideState(): m_state=6
02:00:46.350 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:00:46.352 00.002 7988 Star::Find returns 1 (0), X=975.54, Y=184.86, Mass=798, SNR=18.2, Peak=149 HFD=3.6
02:00:46.352 00.000 7988 MultiStar: [#1 -0.04,0.17,1.00,U] [#2 -0.17,-0.17,0.85,U] [#3 0.12,0.49,0.81,U] [#4 0.36,0.97,0.00,M4] [#5 -0.20,0.49,0.00,M2] [#6 0.29,-0.20,0.66,U] [#7 -0.29,-0.36,0.45,U] [#8 -0.22,-0.16,0.50,U] 
02:00:46.354 00.002 7988 refined, 6 included, MultiStar: {-0.03, 0.00}, one-star: {0.01, -0.03}
02:00:46.356 00.002 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.56) = xAngle (1.49 = 1.49)
02:00:46.356 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
02:00:46.358 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.05 mountX=0.00 mountY=0.03, mountTheta=1.49
02:00:46.360 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.00, opts=13)
02:00:46.362 00.002 7988 Enqueuing Move request for scope (-0.03, 0.00)
02:00:46.362 00.000 15712 Worker thread wakes up
02:00:46.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
02:00:46.362 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
02:00:46.362 00.000 15712 Moving (-0.03, 0.00) raw xDistance=0.00 yDistance=0.03
02:00:46.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:00:46.366 00.004 7988 UpdateGuideState exits: m=798 SNR=18.2
02:00:46.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:46.368 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:46.369 00.001 7988 Enqueuing Expose request
02:00:46.369 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:46.369 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
02:00:46.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:46.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:00:46.369 00.000 15712 MoveAxis(E, 5, ABG)
02:00:46.369 00.000 15712 Guiding  Dir = 2, Dur = 5
02:00:46.369 00.000 15712 IsGuiding returns 0
02:00:46.386 00.017 15712 IsGuiding returns 0
02:00:46.386 00.000 15712 Move returns status 0, amount 5
02:00:46.386 00.000 15712 MoveAxis(N, 0, ABG)
02:00:46.386 00.000 15712 Move returns status 0, amount 0
02:00:46.386 00.000 15712 move complete, result=0
02:00:46.386 00.000 15712 worker thread done servicing request
02:00:46.386 00.000 15712 Worker thread wakes up
02:00:46.386 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
02:00:46.393 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:46.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:48.025 01.632 15712 Exposure complete
02:00:48.098 00.073 15712 worker thread done servicing request
02:00:48.098 00.000 7988 OnExposeComplete: enter
02:00:48.102 00.004 7988 UpdateGuideState(): m_state=6
02:00:48.102 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3407
02:00:48.104 00.002 7988 Star::Find returns 1 (0), X=975.60, Y=185.10, Mass=786, SNR=17.9, Peak=150 HFD=3.4
02:00:48.106 00.002 7988 MultiStar: [#1 -0.13,-0.03,1.04,U] [#2 -0.19,-0.32,0.89,U] [#3 0.33,0.43,0.00,M2] [#4 -0.02,0.61,0.00,M5] [#5 0.08,0.39,0.75,U] [#6 0.41,0.12,0.67,U] [#7 0.02,0.02,0.42,U] [#8 -0.01,-0.18,0.46,U] 
02:00:48.106 00.000 7988 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.07, 0.22}
02:00:48.109 00.003 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
02:00:48.111 00.002 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
02:00:48.111 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.10 mountX=0.04 mountY=-0.02, mountTheta=-0.49
02:00:48.113 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.04, opts=13)
02:00:48.115 00.002 7988 Enqueuing Move request for scope (0.02, 0.04)
02:00:48.115 00.000 15712 Worker thread wakes up
02:00:48.115 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:00:48.115 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:00:48.115 00.000 15712 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.02
02:00:48.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:00:48.115 00.000 7988 UpdateGuideState exits: m=786 SNR=17.9
02:00:48.118 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:48.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:48.118 00.000 7988 Enqueuing Expose request
02:00:48.118 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:48.118 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
02:00:48.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:48.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:48.118 00.000 15712 MoveAxis(E, 6, ABG)
02:00:48.118 00.000 15712 Guiding  Dir = 2, Dur = 6
02:00:48.118 00.000 15712 IsGuiding returns 0
02:00:48.150 00.032 15712 IsGuiding returns 0
02:00:48.150 00.000 15712 Move returns status 0, amount 6
02:00:48.150 00.000 15712 MoveAxis(N, 0, ABG)
02:00:48.150 00.000 15712 Move returns status 0, amount 0
02:00:48.150 00.000 15712 move complete, result=0
02:00:48.150 00.000 15712 worker thread done servicing request
02:00:48.150 00.000 15712 Worker thread wakes up
02:00:48.150 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
02:00:48.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:48.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:49.567 01.417 15712 Exposure complete
02:00:49.628 00.061 15712 worker thread done servicing request
02:00:49.628 00.000 7988 OnExposeComplete: enter
02:00:49.628 00.000 7988 UpdateGuideState(): m_state=6
02:00:49.634 00.006 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3408
02:00:49.634 00.000 7988 Star::Find returns 1 (0), X=975.46, Y=184.83, Mass=828, SNR=18.8, Peak=156 HFD=3.6
02:00:49.636 00.002 7988 MultiStar: [#1 -0.06,-0.18,1.02,U] [#2 0.20,-0.18,0.83,U] [#3 0.27,0.26,0.82,U] [#4 0.29,0.43,0.00,M6] [#5 0.44,-0.16,0.73,U] [#6 0.47,-0.02,0.66,U] [#7 0.39,0.15,0.50,U] [#8 -0.24,-0.77,0.00,M3] 
02:00:49.636 00.000 7988 single-star, 6 included, MultiStar: {0.19, -0.04}, one-star: {-0.06, -0.05}
02:00:49.636 00.000 7988 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.56) = xAngle (-4.04 = 2.24)
02:00:49.636 00.000 7988 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.08 = 2.21)
02:00:49.636 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.48 mountX=-0.05 mountY=0.07, mountTheta=2.23
02:00:49.636 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.05, opts=13)
02:00:49.636 00.000 7988 Enqueuing Move request for scope (-0.06, -0.05)
02:00:49.644 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:00:49.644 00.000 7988 UpdateGuideState exits: m=828 SNR=18.8
02:00:49.644 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:49.644 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:49.644 00.000 7988 Enqueuing Expose request
02:00:49.644 00.000 15712 Worker thread wakes up
02:00:49.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
02:00:49.644 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
02:00:49.644 00.000 15712 Moving (-0.06, -0.05) raw xDistance=-0.05 yDistance=0.07
02:00:49.644 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:49.644 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
02:00:49.644 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:49.644 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:00:49.644 00.000 15712 MoveAxis(E, 6, ABG)
02:00:49.644 00.000 15712 Guiding  Dir = 2, Dur = 6
02:00:49.644 00.000 15712 IsGuiding returns 0
02:00:49.661 00.017 15712 IsGuiding returns 0
02:00:49.661 00.000 15712 Move returns status 0, amount 6
02:00:49.661 00.000 15712 MoveAxis(N, 0, ABG)
02:00:49.661 00.000 15712 Move returns status 0, amount 0
02:00:49.661 00.000 15712 move complete, result=0
02:00:49.661 00.000 15712 worker thread done servicing request
02:00:49.661 00.000 15712 Worker thread wakes up
02:00:49.661 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:00:49.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:49.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:51.304 01.643 15712 Exposure complete
02:00:51.365 00.061 15712 worker thread done servicing request
02:00:51.365 00.000 7988 OnExposeComplete: enter
02:00:51.365 00.000 7988 UpdateGuideState(): m_state=6
02:00:51.372 00.007 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3409
02:00:51.372 00.000 7988 Star::Find returns 1 (0), X=975.36, Y=184.80, Mass=897, SNR=19.1, Peak=155 HFD=3.7
02:00:51.374 00.002 7988 MultiStar: [#1 -0.03,-0.36,1.00,U] [#2 0.06,-0.33,0.79,U] [#3 -0.02,0.56,0.00,M2] [#4 0.05,0.48,0.70,U] [#5 -0.14,0.08,0.75,U] [#6 0.43,-0.05,0.65,U] [#7 -0.44,0.21,0.52,U] [#8 -0.15,-0.79,0.00,M4] 
02:00:51.374 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.04}, one-star: {-0.17, -0.09}
02:00:51.376 00.002 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
02:00:51.376 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.51)
02:00:51.378 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.18 mountX=-0.04 mountY=0.03, mountTheta=2.52
02:00:51.379 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.04, opts=13)
02:00:51.381 00.002 7988 Enqueuing Move request for scope (-0.03, -0.04)
02:00:51.381 00.000 15712 Worker thread wakes up
02:00:51.381 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:00:51.381 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:00:51.381 00.000 15712 Moving (-0.03, -0.04) raw xDistance=-0.04 yDistance=0.03
02:00:51.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:00:51.381 00.000 7988 UpdateGuideState exits: m=897 SNR=19.1
02:00:51.385 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:51.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:51.387 00.002 7988 Enqueuing Expose request
02:00:51.387 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:51.387 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
02:00:51.387 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:51.387 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:00:51.387 00.000 15712 MoveAxis(E, 7, ABG)
02:00:51.387 00.000 15712 Guiding  Dir = 2, Dur = 7
02:00:51.387 00.000 15712 IsGuiding returns 0
02:00:51.398 00.011 15712 IsGuiding returns 0
02:00:51.398 00.000 15712 Move returns status 0, amount 7
02:00:51.398 00.000 15712 MoveAxis(N, 0, ABG)
02:00:51.412 00.014 15712 Move returns status 0, amount 0
02:00:51.412 00.000 15712 move complete, result=0
02:00:51.412 00.000 15712 worker thread done servicing request
02:00:51.412 00.000 15712 Worker thread wakes up
02:00:51.412 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
02:00:51.413 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:51.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:52.830 01.417 15712 Exposure complete
02:00:52.894 00.064 15712 worker thread done servicing request
02:00:52.894 00.000 7988 OnExposeComplete: enter
02:00:52.894 00.000 7988 UpdateGuideState(): m_state=6
02:00:52.898 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3410
02:00:52.898 00.000 7988 Star::Find returns 1 (0), X=975.46, Y=185.03, Mass=885, SNR=19.3, Peak=165 HFD=3.6
02:00:52.900 00.002 7988 MultiStar: [#1 -0.18,0.30,0.91,U] [#2 -0.05,-0.31,0.80,U] [#3 0.29,0.64,0.00,M3] [#4 -0.04,0.73,0.00,M6] [#5 0.07,0.51,0.68,U] [#6 0.18,-0.10,0.64,U] [#7 -0.14,0.22,0.46,U] [#8 -0.06,0.22,0.43,U] 
02:00:52.900 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.13}, one-star: {-0.06, 0.14}
02:00:52.902 00.002 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
02:00:52.902 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
02:00:52.904 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.86 mountX=0.13 mountY=0.04, mountTheta=0.27
02:00:52.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.13, opts=13)
02:00:52.907 00.001 7988 Enqueuing Move request for scope (-0.04, 0.13)
02:00:52.907 00.000 15712 Worker thread wakes up
02:00:52.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
02:00:52.907 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
02:00:52.907 00.000 15712 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=0.04
02:00:52.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:00:52.907 00.000 7988 UpdateGuideState exits: m=885 SNR=19.3
02:00:52.910 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:52.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:52.910 00.000 7988 Enqueuing Expose request
02:00:52.910 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:52.910 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
02:00:52.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:52.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:00:52.910 00.000 15712 MoveAxis(E, 7, ABG)
02:00:52.910 00.000 15712 Guiding  Dir = 2, Dur = 7
02:00:52.946 00.036 15712 IsGuiding returns 0
02:00:52.958 00.012 15712 IsGuiding returns 0
02:00:52.958 00.000 15712 Move returns status 0, amount 7
02:00:52.958 00.000 15712 MoveAxis(N, 0, ABG)
02:00:52.958 00.000 15712 Move returns status 0, amount 0
02:00:52.958 00.000 15712 move complete, result=0
02:00:52.958 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
02:00:52.964 00.006 15712 worker thread done servicing request
02:00:52.964 00.000 15712 Worker thread wakes up
02:00:52.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:52.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:54.603 01.639 15712 Exposure complete
02:00:54.666 00.063 15712 worker thread done servicing request
02:00:54.667 00.001 7988 OnExposeComplete: enter
02:00:54.667 00.000 7988 UpdateGuideState(): m_state=6
02:00:54.667 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3411
02:00:54.667 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=185.21, Mass=762, SNR=17.9, Peak=151 HFD=3.4
02:00:54.667 00.000 7988 MultiStar: [#1 -0.44,0.08,0.98,U] [#2 0.22,-0.02,0.84,U] [#3 0.10,1.01,0.00,M4] [#4 -0.04,0.93,0.00,M7] [#5 0.23,0.85,0.00,M1] [#6 0.37,0.32,0.75,U] [#7 -0.12,0.66,0.00,M1] [#8 -0.62,0.33,0.00,M4] 
02:00:54.667 00.000 7988 refined, 3 included, MultiStar: {0.03, 0.18}, one-star: {0.07, 0.33}
02:00:54.667 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
02:00:54.667 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
02:00:54.667 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.41 mountX=0.18 mountY=-0.03, mountTheta=-0.19
02:00:54.677 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.18, opts=13)
02:00:54.677 00.000 7988 Enqueuing Move request for scope (0.03, 0.18)
02:00:54.680 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:00:54.680 00.000 7988 UpdateGuideState exits: m=762 SNR=17.9
02:00:54.682 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:54.682 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:54.684 00.002 7988 Enqueuing Expose request
02:00:54.684 00.000 15712 Worker thread wakes up
02:00:54.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
02:00:54.684 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
02:00:54.684 00.000 15712 Moving (0.03, 0.18) raw xDistance=0.18 yDistance=-0.03
02:00:54.686 00.002 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
02:00:54.686 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
02:00:54.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:54.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:00:54.686 00.000 15712 MoveAxis(W, 28, ABG)
02:00:54.686 00.000 15712 Guiding  Dir = 3, Dur = 28
02:00:54.686 00.000 15712 IsGuiding returns 0
02:00:54.701 00.015 15712 PulseGuide returned control before completion, sleep 24
02:00:54.749 00.048 15712 IsGuiding returns 0
02:00:54.749 00.000 15712 Move returns status 0, amount 28
02:00:54.749 00.000 15712 MoveAxis(N, 0, ABG)
02:00:54.749 00.000 15712 Move returns status 0, amount 0
02:00:54.749 00.000 15712 move complete, result=0
02:00:54.749 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
02:00:54.755 00.006 15712 worker thread done servicing request
02:00:54.755 00.000 15712 Worker thread wakes up
02:00:54.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:54.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:56.164 01.409 15712 Exposure complete
02:00:56.228 00.064 15712 worker thread done servicing request
02:00:56.228 00.000 7988 OnExposeComplete: enter
02:00:56.228 00.000 7988 UpdateGuideState(): m_state=6
02:00:56.228 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3412
02:00:56.228 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=185.22, Mass=837, SNR=18.6, Peak=155 HFD=3.2
02:00:56.228 00.000 7988 MultiStar: [#1 -0.08,0.11,0.94,U] [#2 0.02,0.11,0.81,U] [#3 0.45,0.62,0.00,M5] [#4 0.20,1.05,0.00,M8] [#5 -0.19,0.46,0.76,U] [#6 0.27,0.20,0.68,U] [#7 0.06,0.72,0.00,M2] [#8 -0.28,0.78,0.00,M5] 
02:00:56.228 00.000 7988 refined, 4 included, MultiStar: {0.01, 0.24}, one-star: {0.05, 0.33}
02:00:56.228 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
02:00:56.228 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:00:56.228 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.54 mountX=0.24 mountY=-0.01, mountTheta=-0.06
02:00:56.228 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.24, opts=13)
02:00:56.228 00.000 7988 Enqueuing Move request for scope (0.01, 0.24)
02:00:56.228 00.000 15712 Worker thread wakes up
02:00:56.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:00:56.228 00.000 7988 UpdateGuideState exits: m=837 SNR=18.6
02:00:56.242 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
02:00:56.242 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
02:00:56.242 00.000 15712 Moving (0.01, 0.24) raw xDistance=0.24 yDistance=-0.01
02:00:56.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:56.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:56.244 00.002 7988 Enqueuing Expose request
02:00:56.247 00.003 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.26
02:00:56.247 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
02:00:56.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:56.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:56.247 00.000 15712 MoveAxis(W, 42, ABG)
02:00:56.247 00.000 15712 Guiding  Dir = 3, Dur = 42
02:00:56.247 00.000 15712 IsGuiding returns 0
02:00:56.265 00.018 15712 PulseGuide returned control before completion, sleep 29
02:00:56.305 00.040 15712 IsGuiding returns 1
02:00:56.305 00.000 15712 scope still moving after pulse duration time elapsed
02:00:56.346 00.041 15712 IsGuiding returns 0
02:00:56.346 00.000 15712 scope move finished after 42 + 62 ms
02:00:56.346 00.000 15712 Move returns status 0, amount 42
02:00:56.346 00.000 15712 MoveAxis(N, 0, ABG)
02:00:56.346 00.000 15712 Move returns status 0, amount 0
02:00:56.346 00.000 15712 move complete, result=0
02:00:56.346 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
02:00:56.353 00.007 15712 worker thread done servicing request
02:00:56.353 00.000 15712 Worker thread wakes up
02:00:56.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:56.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:57.979 01.626 15712 Exposure complete
02:00:58.046 00.067 15712 worker thread done servicing request
02:00:58.046 00.000 7988 OnExposeComplete: enter
02:00:58.046 00.000 7988 UpdateGuideState(): m_state=6
02:00:58.046 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3413
02:00:58.046 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=184.75, Mass=772, SNR=18.1, Peak=169 HFD=2.9
02:00:58.046 00.000 7988 MultiStar: [#1 -0.22,0.12,1.02,U] [#2 -0.02,-0.19,0.86,U] [#3 -0.00,0.42,0.84,U] [#4 0.03,0.69,0.00,M9] [#5 -0.26,0.47,0.00,M1] [#6 0.39,-0.00,0.63,U] [#7 0.50,0.31,0.00,M3] [#8 -0.29,0.40,0.43,U] 
02:00:58.046 00.000 7988 refined, 5 included, MultiStar: {0.00, 0.07}, one-star: {0.13, -0.13}
02:00:58.046 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
02:00:58.046 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:00:58.058 00.012 7988 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.54 mountX=0.07 mountY=-0.00, mountTheta=-0.06
02:00:58.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.07, opts=13)
02:00:58.058 00.000 7988 Enqueuing Move request for scope (0.00, 0.07)
02:00:58.058 00.000 15712 Worker thread wakes up
02:00:58.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
02:00:58.058 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
02:00:58.058 00.000 15712 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.00
02:00:58.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:00:58.064 00.006 7988 UpdateGuideState exits: m=772 SNR=18.1
02:00:58.066 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:58.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:58.068 00.002 7988 Enqueuing Expose request
02:00:58.068 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:58.068 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
02:00:58.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:58.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:00:58.068 00.000 15712 MoveAxis(E, 4, ABG)
02:00:58.068 00.000 15712 Guiding  Dir = 2, Dur = 4
02:00:58.070 00.002 15712 IsGuiding returns 0
02:00:58.090 00.020 15712 IsGuiding returns 0
02:00:58.090 00.000 15712 Move returns status 0, amount 4
02:00:58.090 00.000 15712 MoveAxis(N, 0, ABG)
02:00:58.090 00.000 15712 Move returns status 0, amount 0
02:00:58.090 00.000 15712 move complete, result=0
02:00:58.090 00.000 15712 worker thread done servicing request
02:00:58.090 00.000 15712 Worker thread wakes up
02:00:58.090 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
02:00:58.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:58.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:00:59.499 01.409 15712 Exposure complete
02:00:59.571 00.072 15712 worker thread done servicing request
02:00:59.571 00.000 7988 OnExposeComplete: enter
02:00:59.571 00.000 7988 UpdateGuideState(): m_state=6
02:00:59.571 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3414
02:00:59.578 00.007 7988 Star::Find returns 1 (0), X=975.76, Y=184.86, Mass=624, SNR=16.2, Peak=157 HFD=2.4
02:00:59.578 00.000 7988 MultiStar: [#1 -0.06,-0.09,1.13,U] [#2 0.03,-0.07,0.97,U] [#3 0.08,0.23,0.87,U] [#4 0.22,0.42,0.76,U] [#5 -0.30,0.16,0.89,U] [#6 0.38,0.06,0.72,U] [#7 -0.32,-0.09,0.62,U] [#8 -0.26,-0.17,0.51,U] 
02:00:59.578 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.24, -0.03}
02:00:59.578 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
02:00:59.578 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
02:00:59.578 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.29 mountX=0.05 mountY=-0.02, mountTheta=-0.31
02:00:59.578 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.05, opts=13)
02:00:59.588 00.010 7988 Enqueuing Move request for scope (0.01, 0.05)
02:00:59.588 00.000 15712 Worker thread wakes up
02:00:59.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
02:00:59.588 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
02:00:59.588 00.000 15712 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
02:00:59.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:00:59.588 00.000 7988 UpdateGuideState exits: m=624 SNR=16.2
02:00:59.592 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:59.594 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:00:59.594 00.000 7988 Enqueuing Expose request
02:00:59.594 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:00:59.594 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
02:00:59.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:59.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:59.594 00.000 15712 MoveAxis(E, 4, ABG)
02:00:59.594 00.000 15712 Guiding  Dir = 2, Dur = 4
02:00:59.594 00.000 15712 IsGuiding returns 0
02:00:59.610 00.016 15712 IsGuiding returns 0
02:00:59.610 00.000 15712 Move returns status 0, amount 4
02:00:59.610 00.000 15712 MoveAxis(N, 0, ABG)
02:00:59.610 00.000 15712 Move returns status 0, amount 0
02:00:59.610 00.000 15712 move complete, result=0
02:00:59.610 00.000 15712 worker thread done servicing request
02:00:59.610 00.000 15712 Worker thread wakes up
02:00:59.610 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
02:00:59.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:00:59.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:01.245 01.635 15712 Exposure complete
02:01:01.308 00.063 15712 worker thread done servicing request
02:01:01.308 00.000 7988 OnExposeComplete: enter
02:01:01.308 00.000 7988 UpdateGuideState(): m_state=6
02:01:01.308 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3415
02:01:01.308 00.000 7988 Star::Find returns 1 (0), X=975.71, Y=185.22, Mass=811, SNR=18.2, Peak=165 HFD=3.4
02:01:01.308 00.000 7988 MultiStar: [#1 0.08,-0.14,0.99,U] [#2 0.06,-0.21,0.82,U] [#3 0.40,0.53,0.00,M4] [#4 0.40,0.49,0.00,M9] [#5 0.25,0.64,0.00,M1] [#6 0.55,-0.29,0.00,M1] [#7 -0.13,0.08,0.48,U] [#8 -0.24,-0.53,0.00,M4] 
02:01:01.308 00.000 7988 refined, 3 included, MultiStar: {0.08, 0.02}, one-star: {0.19, 0.34}
02:01:01.317 00.009 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
02:01:01.317 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
02:01:01.317 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.27 mountX=0.02 mountY=-0.08, mountTheta=-1.30
02:01:01.317 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
02:01:01.317 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
02:01:01.317 00.000 15712 Worker thread wakes up
02:01:01.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
02:01:01.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
02:01:01.324 00.007 15712 Moving (0.08, 0.02) raw xDistance=0.02 yDistance=-0.08
02:01:01.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:01:01.324 00.000 7988 UpdateGuideState exits: m=811 SNR=18.2
02:01:01.326 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:01.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:01.328 00.002 7988 Enqueuing Expose request
02:01:01.328 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:01.328 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
02:01:01.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:01.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:01:01.328 00.000 15712 MoveAxis(E, 3, ABG)
02:01:01.328 00.000 15712 Guiding  Dir = 2, Dur = 3
02:01:01.330 00.002 15712 IsGuiding returns 0
02:01:01.351 00.021 15712 IsGuiding returns 0
02:01:01.351 00.000 15712 Move returns status 0, amount 3
02:01:01.351 00.000 15712 MoveAxis(N, 0, ABG)
02:01:01.351 00.000 15712 Move returns status 0, amount 0
02:01:01.351 00.000 15712 move complete, result=0
02:01:01.351 00.000 15712 worker thread done servicing request
02:01:01.351 00.000 15712 Worker thread wakes up
02:01:01.351 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
02:01:01.356 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:01.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:02.759 01.403 15712 Exposure complete
02:01:02.825 00.066 15712 worker thread done servicing request
02:01:02.825 00.000 7988 OnExposeComplete: enter
02:01:02.825 00.000 7988 UpdateGuideState(): m_state=6
02:01:02.825 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3416
02:01:02.825 00.000 7988 Star::Find returns 1 (0), X=975.73, Y=184.71, Mass=741, SNR=17.5, Peak=156 HFD=3.3
02:01:02.825 00.000 7988 MultiStar: [#1 -0.06,-0.22,1.08,U] [#2 -0.00,-0.43,0.97,U] [#3 -0.08,0.41,0.82,U] [#4 0.17,0.48,0.71,U] [#5 -0.00,-0.27,0.74,U] [#6 0.46,-0.35,0.00,M2] [#7 -0.18,-0.05,0.52,U] [#8 -0.41,-0.28,0.47,U] 
02:01:02.825 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {0.20, -0.17}
02:01:02.825 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
02:01:02.832 00.007 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
02:01:02.832 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.76 mountX=-0.08 mountY=0.02, mountTheta=2.93
02:01:02.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.08, opts=13)
02:01:02.832 00.000 7988 Enqueuing Move request for scope (-0.01, -0.08)
02:01:02.832 00.000 15712 Worker thread wakes up
02:01:02.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
02:01:02.832 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
02:01:02.832 00.000 15712 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.02
02:01:02.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:01:02.838 00.006 7988 UpdateGuideState exits: m=741 SNR=17.5
02:01:02.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:02.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:02.838 00.000 7988 Enqueuing Expose request
02:01:02.838 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:02.838 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
02:01:02.838 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:02.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:01:02.838 00.000 15712 MoveAxis(E, 3, ABG)
02:01:02.838 00.000 15712 Guiding  Dir = 2, Dur = 3
02:01:02.838 00.000 15712 IsGuiding returns 0
02:01:02.858 00.020 15712 IsGuiding returns 0
02:01:02.858 00.000 15712 Move returns status 0, amount 3
02:01:02.858 00.000 15712 MoveAxis(N, 0, ABG)
02:01:02.858 00.000 15712 Move returns status 0, amount 0
02:01:02.858 00.000 15712 move complete, result=0
02:01:02.858 00.000 15712 worker thread done servicing request
02:01:02.858 00.000 15712 Worker thread wakes up
02:01:02.858 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
02:01:02.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:02.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:04.500 01.642 15712 Exposure complete
02:01:04.565 00.065 15712 worker thread done servicing request
02:01:04.566 00.001 7988 OnExposeComplete: enter
02:01:04.566 00.000 7988 UpdateGuideState(): m_state=6
02:01:04.566 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3417
02:01:04.566 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=184.83, Mass=852, SNR=18.7, Peak=153 HFD=3.5
02:01:04.566 00.000 7988 MultiStar: [#1 -0.16,-0.02,1.03,U] [#2 0.07,-0.66,0.00,M1] [#3 0.24,0.13,0.77,U] [#4 -0.22,0.21,0.67,U] [#5 -0.00,0.19,0.69,U] [#6 0.32,-0.19,0.60,U] [#7 0.04,0.12,0.49,U] [#8 -0.47,-0.43,0.00,M4] 
02:01:04.566 00.000 7988 refined, 6 included, MultiStar: {0.02, 0.05}, one-star: {0.04, -0.06}
02:01:04.566 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
02:01:04.566 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
02:01:04.566 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.09 mountX=0.05 mountY=-0.03, mountTheta=-0.49
02:01:04.566 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.05, opts=13)
02:01:04.566 00.000 7988 Enqueuing Move request for scope (0.02, 0.05)
02:01:04.578 00.012 15712 Worker thread wakes up
02:01:04.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
02:01:04.578 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:01:04.578 00.000 15712 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
02:01:04.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:01:04.578 00.000 7988 UpdateGuideState exits: m=852 SNR=18.7
02:01:04.580 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:04.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:04.582 00.002 7988 Enqueuing Expose request
02:01:04.582 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:04.582 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
02:01:04.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:04.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:04.582 00.000 15712 MoveAxis(E, 4, ABG)
02:01:04.582 00.000 15712 Guiding  Dir = 2, Dur = 4
02:01:04.599 00.017 15712 IsGuiding returns 0
02:01:04.616 00.017 15712 IsGuiding returns 0
02:01:04.616 00.000 15712 Move returns status 0, amount 4
02:01:04.616 00.000 15712 MoveAxis(N, 0, ABG)
02:01:04.616 00.000 15712 Move returns status 0, amount 0
02:01:04.616 00.000 15712 move complete, result=0
02:01:04.616 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
02:01:04.618 00.002 15712 worker thread done servicing request
02:01:04.618 00.000 15712 Worker thread wakes up
02:01:04.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:04.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:06.028 01.410 15712 Exposure complete
02:01:06.094 00.066 15712 worker thread done servicing request
02:01:06.094 00.000 7988 OnExposeComplete: enter
02:01:06.095 00.001 7988 UpdateGuideState(): m_state=6
02:01:06.095 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3418
02:01:06.095 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=184.68, Mass=865, SNR=19.1, Peak=145 HFD=3.5
02:01:06.095 00.000 7988 MultiStar: [#1 0.20,-0.19,0.99,U] [#2 0.20,-0.32,0.81,U] [#3 -0.02,0.31,0.81,U] [#4 -0.16,0.57,0.00,M8] [#5 0.23,0.22,0.70,U] [#6 0.43,-0.26,0.65,U] [#7 -0.62,0.17,0.00,M1] [#8 -0.39,-0.51,0.00,M5] 
02:01:06.095 00.000 7988 refined, 5 included, MultiStar: {0.16, -0.09}, one-star: {0.01, -0.21}
02:01:06.095 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.05 = -2.05)
02:01:06.095 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
02:01:06.095 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.49 mountX=-0.08 mountY=-0.16, mountTheta=-2.06
02:01:06.095 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.09, opts=13)
02:01:06.095 00.000 7988 Enqueuing Move request for scope (0.16, -0.09)
02:01:06.095 00.000 15712 Worker thread wakes up
02:01:06.095 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
02:01:06.095 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
02:01:06.095 00.000 15712 Moving (0.16, -0.09) raw xDistance=-0.08 yDistance=-0.16
02:01:06.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:01:06.108 00.013 7988 UpdateGuideState exits: m=865 SNR=19.1
02:01:06.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:06.110 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:06.110 00.000 7988 Enqueuing Expose request
02:01:06.112 00.002 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:06.112 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
02:01:06.112 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:06.112 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:01:06.112 00.000 15712 MoveAxis(E, 4, ABG)
02:01:06.112 00.000 15712 Guiding  Dir = 2, Dur = 4
02:01:06.112 00.000 15712 IsGuiding returns 0
02:01:06.129 00.017 15712 IsGuiding returns 0
02:01:06.129 00.000 15712 Move returns status 0, amount 4
02:01:06.129 00.000 15712 MoveAxis(N, 0, ABG)
02:01:06.129 00.000 15712 Move returns status 0, amount 0
02:01:06.129 00.000 15712 move complete, result=0
02:01:06.129 00.000 15712 worker thread done servicing request
02:01:06.129 00.000 15712 Worker thread wakes up
02:01:06.129 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
02:01:06.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:06.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:07.876 01.747 15712 Exposure complete
02:01:07.938 00.062 15712 worker thread done servicing request
02:01:07.938 00.000 7988 OnExposeComplete: enter
02:01:07.938 00.000 7988 UpdateGuideState(): m_state=6
02:01:07.938 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3419
02:01:07.938 00.000 7988 Star::Find returns 1 (0), X=975.58, Y=184.54, Mass=821, SNR=18.5, Peak=142 HFD=3.3
02:01:07.938 00.000 7988 MultiStar: [#1 0.26,-0.09,1.04,U] [#2 0.11,-0.54,0.00,M1] [#3 0.11,-0.21,0.89,U] [#4 0.02,0.15,0.73,U] [#5 0.29,-0.32,0.73,U] [#6 0.22,-0.57,0.00,M1] [#7 -0.01,-0.51,0.48,U] [#8 -0.27,-0.72,0.00,M6] 
02:01:07.938 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.21}, one-star: {0.06, -0.34}
02:01:07.948 00.010 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
02:01:07.948 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
02:01:07.948 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-0.99 mountX=-0.20 mountY=-0.13, mountTheta=-2.58
02:01:07.948 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.21, opts=13)
02:01:07.948 00.000 7988 Enqueuing Move request for scope (0.13, -0.21)
02:01:07.953 00.005 15712 Worker thread wakes up
02:01:07.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
02:01:07.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
02:01:07.953 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
02:01:07.953 00.000 7988 UpdateGuideState exits: m=821 SNR=18.5
02:01:07.953 00.000 15712 Moving (0.13, -0.21) raw xDistance=-0.20 yDistance=-0.13
02:01:07.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:07.961 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:07.961 00.000 7988 Enqueuing Expose request
02:01:07.963 00.002 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:01:07.963 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
02:01:07.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:07.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:01:07.963 00.000 15712 MoveAxis(E, 44, ABG)
02:01:07.963 00.000 15712 Guiding  Dir = 2, Dur = 44
02:01:07.963 00.000 15712 IsGuiding returns 0
02:01:07.985 00.022 15712 PulseGuide returned control before completion, sleep 29
02:01:08.033 00.048 15712 IsGuiding returns 1
02:01:08.033 00.000 15712 scope still moving after pulse duration time elapsed
02:01:08.067 00.034 15712 IsGuiding returns 0
02:01:08.067 00.000 15712 scope move finished after 44 + 61 ms
02:01:08.067 00.000 15712 Move returns status 0, amount 44
02:01:08.067 00.000 15712 MoveAxis(N, 0, ABG)
02:01:08.067 00.000 15712 Move returns status 0, amount 0
02:01:08.067 00.000 15712 move complete, result=0
02:01:08.067 00.000 15712 worker thread done servicing request
02:01:08.067 00.000 15712 Worker thread wakes up
02:01:08.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:08.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:08.067 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
02:01:09.474 01.407 15712 Exposure complete
02:01:09.536 00.062 15712 worker thread done servicing request
02:01:09.536 00.000 7988 OnExposeComplete: enter
02:01:09.536 00.000 7988 UpdateGuideState(): m_state=6
02:01:09.542 00.006 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3420
02:01:09.542 00.000 7988 Star::Find returns 1 (0), X=975.71, Y=185.11, Mass=821, SNR=18.5, Peak=145 HFD=3.8
02:01:09.544 00.002 7988 MultiStar: [#1 -0.20,-0.06,0.99,U] [#2 -0.08,0.09,0.90,U] [#3 0.08,0.43,0.85,U] [#4 -0.31,0.91,0.00,M8] [#5 -0.02,0.47,0.74,U] [#6 0.23,0.18,0.68,U] [#7 0.15,-0.10,0.52,U] [#8 -0.46,-0.66,0.00,M7] 
02:01:09.544 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.18}, one-star: {0.19, 0.22}
02:01:09.546 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
02:01:09.546 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
02:01:09.548 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.38 mountX=0.18 mountY=-0.04, mountTheta=-0.22
02:01:09.550 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.18, opts=13)
02:01:09.550 00.000 7988 Enqueuing Move request for scope (0.04, 0.18)
02:01:09.552 00.002 15712 Worker thread wakes up
02:01:09.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
02:01:09.552 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
02:01:09.552 00.000 15712 Moving (0.04, 0.18) raw xDistance=0.18 yDistance=-0.04
02:01:09.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:01:09.552 00.000 7988 UpdateGuideState exits: m=821 SNR=18.5
02:01:09.555 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:09.555 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:09.557 00.002 7988 Enqueuing Expose request
02:01:09.557 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
02:01:09.557 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
02:01:09.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:09.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:01:09.557 00.000 15712 MoveAxis(W, 33, ABG)
02:01:09.557 00.000 15712 Guiding  Dir = 3, Dur = 33
02:01:09.587 00.030 15712 IsGuiding returns 0
02:01:09.600 00.013 15712 PulseGuide returned control before completion, sleep 28
02:01:09.652 00.052 15712 IsGuiding returns 0
02:01:09.652 00.000 15712 Move returns status 0, amount 33
02:01:09.652 00.000 15712 MoveAxis(N, 0, ABG)
02:01:09.652 00.000 15712 Move returns status 0, amount 0
02:01:09.652 00.000 15712 move complete, result=0
02:01:09.652 00.000 15712 worker thread done servicing request
02:01:09.652 00.000 15712 Worker thread wakes up
02:01:09.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:09.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:09.652 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
02:01:11.282 01.630 15712 Exposure complete
02:01:11.345 00.063 15712 worker thread done servicing request
02:01:11.345 00.000 7988 OnExposeComplete: enter
02:01:11.359 00.014 7988 UpdateGuideState(): m_state=6
02:01:11.361 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3421
02:01:11.361 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=185.03, Mass=791, SNR=18.4, Peak=169 HFD=3.3
02:01:11.363 00.002 7988 MultiStar: [#1 -0.08,0.09,1.00,U] [#2 -0.05,-0.33,0.92,U] [#3 -0.06,0.42,0.88,U] [#4 0.15,0.62,0.00,M9] [#5 0.30,0.55,0.00,M1] [#6 0.24,-0.09,0.65,U] [#7 -0.21,0.27,0.47,U] [#8 0.34,0.02,0.49,U] 
02:01:11.365 00.002 7988 refined, 6 included, MultiStar: {0.03, 0.07}, one-star: {0.13, 0.15}
02:01:11.365 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
02:01:11.367 00.002 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
02:01:11.367 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.14 mountX=0.07 mountY=-0.04, mountTheta=-0.45
02:01:11.371 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
02:01:11.371 00.000 7988 Enqueuing Move request for scope (0.03, 0.07)
02:01:11.373 00.002 15712 Worker thread wakes up
02:01:11.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
02:01:11.373 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
02:01:11.373 00.000 15712 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=-0.04
02:01:11.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:11.373 00.000 7988 UpdateGuideState exits: m=791 SNR=18.4
02:01:11.376 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:11.377 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:11.379 00.002 7988 Enqueuing Expose request
02:01:11.379 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:11.379 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
02:01:11.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:11.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:01:11.379 00.000 15712 MoveAxis(E, 3, ABG)
02:01:11.379 00.000 15712 Guiding  Dir = 2, Dur = 3
02:01:11.379 00.000 15712 IsGuiding returns 0
02:01:11.410 00.031 15712 IsGuiding returns 0
02:01:11.410 00.000 15712 Move returns status 0, amount 3
02:01:11.410 00.000 15712 MoveAxis(N, 0, ABG)
02:01:11.410 00.000 15712 Move returns status 0, amount 0
02:01:11.410 00.000 15712 move complete, result=0
02:01:11.410 00.000 15712 worker thread done servicing request
02:01:11.410 00.000 15712 Worker thread wakes up
02:01:11.410 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
02:01:11.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:11.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:12.825 01.415 15712 Exposure complete
02:01:12.886 00.061 15712 worker thread done servicing request
02:01:12.886 00.000 7988 OnExposeComplete: enter
02:01:12.886 00.000 7988 UpdateGuideState(): m_state=6
02:01:12.886 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3422
02:01:12.901 00.015 7988 Star::Find returns 1 (0), X=975.71, Y=185.11, Mass=803, SNR=18.3, Peak=158 HFD=3.4
02:01:12.902 00.001 7988 MultiStar: [#1 0.11,-0.07,1.02,U] [#2 -0.13,-0.37,0.92,U] [#3 0.32,0.25,0.84,U] [#4 0.11,0.57,0.00,M10] [#5 0.33,0.17,0.69,U] [#6 0.28,0.01,0.68,U] [#7 0.11,0.24,0.47,U] [#8 -0.46,0.17,0.43,U] 
02:01:12.904 00.002 7988 refined, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.18, 0.22}
02:01:12.906 00.002 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
02:01:12.906 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
02:01:12.908 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.43 mountX=0.06 mountY=-0.12, mountTheta=-1.14
02:01:12.910 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.06, opts=13)
02:01:12.912 00.002 7988 Enqueuing Move request for scope (0.12, 0.06)
02:01:12.914 00.002 15712 Worker thread wakes up
02:01:12.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
02:01:12.914 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
02:01:12.914 00.000 15712 Moving (0.12, 0.06) raw xDistance=0.06 yDistance=-0.12
02:01:12.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:01:12.914 00.000 7988 UpdateGuideState exits: m=803 SNR=18.3
02:01:12.917 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:12.918 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:12.920 00.002 7988 Enqueuing Expose request
02:01:12.920 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:12.920 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
02:01:12.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:12.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:01:12.920 00.000 15712 MoveAxis(E, 4, ABG)
02:01:12.920 00.000 15712 Guiding  Dir = 2, Dur = 4
02:01:12.935 00.015 15712 IsGuiding returns 0
02:01:12.952 00.017 15712 IsGuiding returns 0
02:01:12.952 00.000 15712 Move returns status 0, amount 4
02:01:12.952 00.000 15712 MoveAxis(N, 0, ABG)
02:01:12.952 00.000 15712 Move returns status 0, amount 0
02:01:12.952 00.000 15712 move complete, result=0
02:01:12.952 00.000 15712 worker thread done servicing request
02:01:12.952 00.000 15712 Worker thread wakes up
02:01:12.952 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
02:01:12.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:12.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:14.708 01.756 15712 Exposure complete
02:01:14.772 00.064 15712 worker thread done servicing request
02:01:14.772 00.000 7988 OnExposeComplete: enter
02:01:14.772 00.000 7988 UpdateGuideState(): m_state=6
02:01:14.772 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3423
02:01:14.772 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=184.62, Mass=722, SNR=17.4, Peak=162 HFD=3.1
02:01:14.772 00.000 7988 MultiStar: [#1 0.03,-0.15,1.08,U] [#2 0.16,-0.29,0.87,U] [#3 -0.04,0.33,0.86,U] [#4 0.21,1.02,0.00,R] [#5 0.58,0.06,0.00,M1] [#6 0.69,-0.26,0.00,M1] [#7 -0.15,0.11,0.51,U] [#8 0.37,-0.11,0.42,U] 
02:01:14.772 00.000 7988 refined, 5 included, MultiStar: {0.05, -0.08}, one-star: {0.01, -0.26}
02:01:14.772 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
02:01:14.772 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
02:01:14.772 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.04 mountX=-0.08 mountY=-0.05, mountTheta=-2.63
02:01:14.772 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
02:01:14.772 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
02:01:14.772 00.000 15712 Worker thread wakes up
02:01:14.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
02:01:14.772 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
02:01:14.772 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.08 yDistance=-0.05
02:01:14.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:01:14.786 00.014 7988 UpdateGuideState exits: m=722 SNR=17.4
02:01:14.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:14.789 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:14.789 00.000 7988 Enqueuing Expose request
02:01:14.789 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:14.789 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:01:14.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:14.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:01:14.789 00.000 15712 MoveAxis(E, 6, ABG)
02:01:14.789 00.000 15712 Guiding  Dir = 2, Dur = 6
02:01:14.789 00.000 15712 IsGuiding returns 0
02:01:14.810 00.021 15712 IsGuiding returns 0
02:01:14.810 00.000 15712 Move returns status 0, amount 6
02:01:14.810 00.000 15712 MoveAxis(N, 0, ABG)
02:01:14.810 00.000 15712 Move returns status 0, amount 0
02:01:14.810 00.000 15712 move complete, result=0
02:01:14.810 00.000 15712 worker thread done servicing request
02:01:14.810 00.000 15712 Worker thread wakes up
02:01:14.810 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
02:01:14.817 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:14.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:16.223 01.406 15712 Exposure complete
02:01:16.286 00.063 15712 worker thread done servicing request
02:01:16.286 00.000 7988 OnExposeComplete: enter
02:01:16.286 00.000 7988 UpdateGuideState(): m_state=6
02:01:16.286 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3424
02:01:16.286 00.000 7988 Star::Find returns 1 (0), X=975.59, Y=184.67, Mass=826, SNR=18.5, Peak=157 HFD=3.4
02:01:16.291 00.005 7988 MultiStar: [#1 0.13,-0.42,1.02,U] [#2 0.12,-0.53,0.00,M1] [#3 0.04,0.24,0.81,U] [#4 -0.21,-0.63,0.00,M1] [#5 0.25,-0.14,0.70,U] [#6 0.04,-0.14,0.66,U] [#7 0.08,-0.56,0.00,M1] [#8 0.23,-0.38,0.47,U] 
02:01:16.291 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.17}, one-star: {0.07, -0.21}
02:01:16.291 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
02:01:16.291 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
02:01:16.291 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-0.99 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
02:01:16.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.17, opts=13)
02:01:16.291 00.000 7988 Enqueuing Move request for scope (0.11, -0.17)
02:01:16.291 00.000 15712 Worker thread wakes up
02:01:16.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
02:01:16.291 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
02:01:16.291 00.000 15712 Moving (0.11, -0.17) raw xDistance=-0.17 yDistance=-0.11
02:01:16.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:01:16.300 00.009 7988 UpdateGuideState exits: m=826 SNR=18.5
02:01:16.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:16.303 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:16.303 00.000 7988 Enqueuing Expose request
02:01:16.303 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:01:16.303 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
02:01:16.303 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:16.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:01:16.303 00.000 15712 MoveAxis(E, 40, ABG)
02:01:16.303 00.000 15712 Guiding  Dir = 2, Dur = 40
02:01:16.303 00.000 15712 IsGuiding returns 0
02:01:16.332 00.029 15712 PulseGuide returned control before completion, sleep 21
02:01:16.383 00.051 15712 IsGuiding returns 0
02:01:16.383 00.000 15712 Move returns status 0, amount 40
02:01:16.383 00.000 15712 MoveAxis(N, 0, ABG)
02:01:16.383 00.000 15712 Move returns status 0, amount 0
02:01:16.383 00.000 15712 move complete, result=0
02:01:16.383 00.000 15712 worker thread done servicing request
02:01:16.383 00.000 15712 Worker thread wakes up
02:01:16.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:16.383 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
02:01:16.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:18.025 01.642 15712 Exposure complete
02:01:18.090 00.065 15712 worker thread done servicing request
02:01:18.091 00.001 7988 OnExposeComplete: enter
02:01:18.091 00.000 7988 UpdateGuideState(): m_state=6
02:01:18.091 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3425
02:01:18.091 00.000 7988 Star::Find returns 1 (0), X=975.72, Y=185.35, Mass=782, SNR=18.2, Peak=153 HFD=3.5
02:01:18.091 00.000 7988 MultiStar: [#1 -0.08,0.26,1.03,U] [#2 0.07,0.25,0.87,U] [#3 -0.08,0.72,0.00,M1] [#4 0.02,-0.27,0.75,U] [#5 0.42,0.50,0.00,M1] [#6 0.22,0.24,0.70,U] [#7 0.17,0.21,0.48,U] [#8 -0.30,0.35,0.52,U] 
02:01:18.091 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.22}, one-star: {0.20, 0.47}
02:01:18.091 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
02:01:18.091 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:01:18.091 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.35 mountX=0.22 mountY=-0.06, mountTheta=-0.24
02:01:18.091 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.22, opts=13)
02:01:18.091 00.000 7988 Enqueuing Move request for scope (0.05, 0.22)
02:01:18.091 00.000 15712 Worker thread wakes up
02:01:18.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
02:01:18.091 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
02:01:18.091 00.000 15712 Moving (0.05, 0.22) raw xDistance=0.22 yDistance=-0.06
02:01:18.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:18.104 00.013 7988 UpdateGuideState exits: m=782 SNR=18.2
02:01:18.105 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:18.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:18.105 00.000 7988 Enqueuing Expose request
02:01:18.105 00.000 15712 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:01:18.105 00.000 15712 PPEC: input: 0.22, control: 0.11, exposure: 1500
02:01:18.105 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:18.105 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:01:18.105 00.000 15712 MoveAxis(W, 37, ABG)
02:01:18.105 00.000 15712 Guiding  Dir = 3, Dur = 37
02:01:18.105 00.000 15712 IsGuiding returns 0
02:01:18.123 00.018 15712 PulseGuide returned control before completion, sleep 32
02:01:18.173 00.050 15712 IsGuiding returns 0
02:01:18.173 00.000 15712 Move returns status 0, amount 37
02:01:18.173 00.000 15712 MoveAxis(N, 0, ABG)
02:01:18.173 00.000 15712 Move returns status 0, amount 0
02:01:18.173 00.000 15712 move complete, result=0
02:01:18.173 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:01:18.173 00.000 15712 worker thread done servicing request
02:01:18.173 00.000 15712 Worker thread wakes up
02:01:18.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:18.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:19.591 01.418 15712 Exposure complete
02:01:19.652 00.061 15712 worker thread done servicing request
02:01:19.652 00.000 7988 OnExposeComplete: enter
02:01:19.652 00.000 7988 UpdateGuideState(): m_state=6
02:01:19.657 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3426
02:01:19.657 00.000 7988 Star::Find returns 1 (0), X=975.67, Y=185.15, Mass=919, SNR=19.7, Peak=153 HFD=3.7
02:01:19.659 00.002 7988 MultiStar: [#1 0.06,0.30,0.93,U] [#2 0.03,0.08,0.79,U] [#3 0.32,0.79,0.00,M2] [#4 0.00,0.10,0.67,U] [#5 -0.33,0.47,0.00,M2] [#6 0.25,0.01,0.58,U] [#7 0.41,0.48,0.00,M1] [#8 0.37,0.10,0.41,U] 
02:01:19.659 00.000 7988 refined, 5 included, MultiStar: {0.12, 0.17}, one-star: {0.14, 0.27}
02:01:19.661 00.002 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
02:01:19.661 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
02:01:19.663 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.95 mountX=0.17 mountY=-0.12, mountTheta=-0.63
02:01:19.665 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.17, opts=13)
02:01:19.665 00.000 7988 Enqueuing Move request for scope (0.12, 0.17)
02:01:19.667 00.002 15712 Worker thread wakes up
02:01:19.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
02:01:19.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
02:01:19.667 00.000 15712 Moving (0.12, 0.17) raw xDistance=0.17 yDistance=-0.12
02:01:19.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:19.668 00.001 7988 UpdateGuideState exits: m=919 SNR=19.7
02:01:19.670 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:19.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:19.672 00.002 7988 Enqueuing Expose request
02:01:19.672 00.000 15712 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 639.26
02:01:19.672 00.000 15712 PPEC: input: 0.17, control: 0.08, exposure: 1500
02:01:19.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:19.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:01:19.672 00.000 15712 MoveAxis(W, 27, ABG)
02:01:19.672 00.000 15712 Guiding  Dir = 3, Dur = 27
02:01:19.674 00.002 15712 IsGuiding returns 0
02:01:19.684 00.010 15712 PulseGuide returned control before completion, sleep 20
02:01:19.735 00.051 15712 IsGuiding returns 1
02:01:19.735 00.000 15712 scope still moving after pulse duration time elapsed
02:01:19.764 00.029 15712 IsGuiding returns 0
02:01:19.764 00.000 15712 scope move finished after 27 + 62 ms
02:01:19.764 00.000 15712 Move returns status 0, amount 27
02:01:19.764 00.000 15712 MoveAxis(N, 0, ABG)
02:01:19.764 00.000 15712 Move returns status 0, amount 0
02:01:19.764 00.000 15712 move complete, result=0
02:01:19.764 00.000 7988 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
02:01:19.766 00.002 15712 worker thread done servicing request
02:01:19.766 00.000 15712 Worker thread wakes up
02:01:19.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:19.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:21.404 01.638 15712 Exposure complete
02:01:21.468 00.064 15712 worker thread done servicing request
02:01:21.468 00.000 7988 OnExposeComplete: enter
02:01:21.468 00.000 7988 UpdateGuideState(): m_state=6
02:01:21.468 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3427
02:01:21.468 00.000 7988 Star::Find returns 1 (0), X=975.59, Y=185.25, Mass=834, SNR=18.7, Peak=150 HFD=3.2
02:01:21.468 00.000 7988 MultiStar: [#1 0.19,0.21,1.01,U] [#2 -0.04,-0.12,0.80,U] [#3 0.29,0.72,0.00,M3] [#4 -0.23,0.29,0.74,U] [#5 0.20,0.39,0.76,U] [#6 0.32,0.15,0.72,U] [#7 0.31,0.43,0.00,M2] [#8 0.04,0.07,0.46,U] 
02:01:21.468 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.21}, one-star: {0.07, 0.37}
02:01:21.468 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
02:01:21.468 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
02:01:21.468 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.19 mountX=0.21 mountY=-0.09, mountTheta=-0.40
02:01:21.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.21, opts=13)
02:01:21.468 00.000 7988 Enqueuing Move request for scope (0.08, 0.21)
02:01:21.483 00.015 15712 Worker thread wakes up
02:01:21.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
02:01:21.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
02:01:21.483 00.000 15712 Moving (0.08, 0.21) raw xDistance=0.21 yDistance=-0.09
02:01:21.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:01:21.483 00.000 7988 UpdateGuideState exits: m=834 SNR=18.7
02:01:21.485 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:21.485 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:21.487 00.002 7988 Enqueuing Expose request
02:01:21.487 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:01:21.487 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
02:01:21.489 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:21.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:01:21.489 00.000 15712 MoveAxis(W, 36, ABG)
02:01:21.489 00.000 15712 Guiding  Dir = 3, Dur = 36
02:01:21.489 00.000 15712 IsGuiding returns 0
02:01:21.502 00.013 15712 PulseGuide returned control before completion, sleep 22
02:01:21.547 00.045 15712 IsGuiding returns 0
02:01:21.547 00.000 15712 Move returns status 0, amount 36
02:01:21.547 00.000 15712 MoveAxis(N, 0, ABG)
02:01:21.547 00.000 15712 Move returns status 0, amount 0
02:01:21.547 00.000 15712 move complete, result=0
02:01:21.547 00.000 15712 worker thread done servicing request
02:01:21.547 00.000 15712 Worker thread wakes up
02:01:21.547 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
02:01:21.549 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:21.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:22.967 01.418 15712 Exposure complete
02:01:23.029 00.062 15712 worker thread done servicing request
02:01:23.029 00.000 7988 OnExposeComplete: enter
02:01:23.031 00.002 7988 UpdateGuideState(): m_state=6
02:01:23.031 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3428
02:01:23.033 00.002 7988 Star::Find returns 1 (0), X=975.46, Y=185.16, Mass=777, SNR=17.9, Peak=153 HFD=3.5
02:01:23.033 00.000 7988 MultiStar: [#1 0.08,-0.05,1.06,U] [#2 -0.07,0.01,0.87,U] [#3 0.10,0.63,0.00,M4] [#4 -0.28,-0.26,0.79,U] [#5 0.02,0.86,0.00,M2] [#6 0.73,0.30,0.00,M1] [#7 0.03,0.38,0.44,U] [#8 -0.11,-0.03,0.49,U] 
02:01:23.035 00.002 7988 refined, 5 included, MultiStar: {-0.07, 0.04}, one-star: {-0.06, 0.27}
02:01:23.035 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.07 = 1.07)
02:01:23.037 00.002 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
02:01:23.037 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.64 mountX=0.04 mountY=0.07, mountTheta=1.07
02:01:23.039 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
02:01:23.041 00.002 7988 Enqueuing Move request for scope (-0.07, 0.04)
02:01:23.041 00.000 15712 Worker thread wakes up
02:01:23.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
02:01:23.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
02:01:23.041 00.000 15712 Moving (-0.07, 0.04) raw xDistance=0.04 yDistance=0.07
02:01:23.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:23.044 00.003 7988 UpdateGuideState exits: m=777 SNR=17.9
02:01:23.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:23.044 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:23.044 00.000 7988 Enqueuing Expose request
02:01:23.049 00.005 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:23.049 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
02:01:23.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:23.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:01:23.049 00.000 15712 MoveAxis(E, 3, ABG)
02:01:23.049 00.000 15712 Guiding  Dir = 2, Dur = 3
02:01:23.065 00.016 15712 IsGuiding returns 0
02:01:23.081 00.016 15712 IsGuiding returns 0
02:01:23.081 00.000 15712 Move returns status 0, amount 3
02:01:23.081 00.000 15712 MoveAxis(N, 0, ABG)
02:01:23.081 00.000 15712 Move returns status 0, amount 0
02:01:23.081 00.000 15712 move complete, result=0
02:01:23.081 00.000 15712 worker thread done servicing request
02:01:23.081 00.000 15712 Worker thread wakes up
02:01:23.081 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
02:01:23.082 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:23.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:24.724 01.642 15712 Exposure complete
02:01:24.786 00.062 15712 worker thread done servicing request
02:01:24.786 00.000 7988 OnExposeComplete: enter
02:01:24.786 00.000 7988 UpdateGuideState(): m_state=6
02:01:24.790 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3429
02:01:24.790 00.000 7988 Star::Find returns 1 (0), X=975.41, Y=185.17, Mass=922, SNR=19.6, Peak=165 HFD=3.6
02:01:24.792 00.002 7988 MultiStar: [#1 0.03,0.02,0.92,U] [#2 0.20,0.14,0.85,U] [#3 0.35,0.39,0.00,M5] [#4 0.02,-0.27,0.66,U] [#5 0.27,0.76,0.00,M3] [#6 0.96,0.41,0.00,M2] [#7 0.24,0.37,0.46,U] [#8 0.33,0.06,0.47,U] 
02:01:24.792 00.000 7988 refined, 5 included, MultiStar: {0.08, 0.10}, one-star: {-0.11, 0.28}
02:01:24.794 00.002 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
02:01:24.794 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
02:01:24.796 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.89 mountX=0.10 mountY=-0.09, mountTheta=-0.69
02:01:24.798 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.10, opts=13)
02:01:24.799 00.001 7988 Enqueuing Move request for scope (0.08, 0.10)
02:01:24.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:24.801 00.002 7988 UpdateGuideState exits: m=922 SNR=19.6
02:01:24.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:24.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:24.801 00.000 7988 Enqueuing Expose request
02:01:24.801 00.000 15712 Worker thread wakes up
02:01:24.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
02:01:24.801 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:01:24.801 00.000 15712 Moving (0.08, 0.10) raw xDistance=0.10 yDistance=-0.09
02:01:24.801 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:24.801 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
02:01:24.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:24.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:01:24.801 00.000 15712 MoveAxis(E, 2, ABG)
02:01:24.801 00.000 15712 Guiding  Dir = 2, Dur = 2
02:01:24.801 00.000 15712 IsGuiding returns 0
02:01:24.833 00.032 15712 IsGuiding returns 0
02:01:24.833 00.000 15712 Move returns status 0, amount 2
02:01:24.833 00.000 15712 MoveAxis(N, 0, ABG)
02:01:24.833 00.000 15712 Move returns status 0, amount 0
02:01:24.833 00.000 15712 move complete, result=0
02:01:24.833 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
02:01:24.841 00.008 15712 worker thread done servicing request
02:01:24.841 00.000 15712 Worker thread wakes up
02:01:24.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:24.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:26.253 01.412 15712 Exposure complete
02:01:26.330 00.077 15712 worker thread done servicing request
02:01:26.330 00.000 7988 OnExposeComplete: enter
02:01:26.330 00.000 7988 UpdateGuideState(): m_state=6
02:01:26.333 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3430
02:01:26.335 00.002 7988 Star::Find returns 1 (0), X=975.68, Y=184.92, Mass=839, SNR=18.7, Peak=160 HFD=3.4
02:01:26.335 00.000 7988 MultiStar: [#1 -0.05,0.02,1.00,U] [#2 0.18,-0.13,0.86,U] [#3 0.26,0.30,0.84,U] [#4 0.05,-0.69,0.00,M1] [#5 0.16,0.19,0.69,U] [#6 0.45,0.04,0.62,U] [#7 0.26,0.20,0.45,U] [#8 0.16,0.12,0.47,U] 
02:01:26.337 00.002 7988 single-star, 7 included, MultiStar: {0.18, 0.08}, one-star: {0.16, 0.04}
02:01:26.339 00.002 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
02:01:26.339 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
02:01:26.341 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.25 mountX=0.04 mountY=-0.16, mountTheta=-1.32
02:01:26.343 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.04, opts=13)
02:01:26.345 00.002 7988 Enqueuing Move request for scope (0.16, 0.04)
02:01:26.346 00.001 15712 Worker thread wakes up
02:01:26.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
02:01:26.346 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
02:01:26.346 00.000 15712 Moving (0.16, 0.04) raw xDistance=0.04 yDistance=-0.16
02:01:26.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:26.348 00.002 7988 UpdateGuideState exits: m=839 SNR=18.7
02:01:26.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:26.350 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:26.352 00.002 7988 Enqueuing Expose request
02:01:26.352 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:26.352 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
02:01:26.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:26.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:01:26.352 00.000 15712 MoveAxis(E, 1, ABG)
02:01:26.352 00.000 15712 Guiding  Dir = 2, Dur = 1
02:01:26.352 00.000 15712 IsGuiding returns 0
02:01:26.397 00.045 15712 IsGuiding returns 0
02:01:26.397 00.000 15712 Move returns status 0, amount 1
02:01:26.397 00.000 15712 MoveAxis(N, 0, ABG)
02:01:26.397 00.000 15712 Move returns status 0, amount 0
02:01:26.397 00.000 15712 move complete, result=0
02:01:26.397 00.000 15712 worker thread done servicing request
02:01:26.397 00.000 15712 Worker thread wakes up
02:01:26.397 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
02:01:26.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:26.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:28.043 01.646 15712 Exposure complete
02:01:28.106 00.063 15712 worker thread done servicing request
02:01:28.106 00.000 7988 OnExposeComplete: enter
02:01:28.121 00.015 7988 UpdateGuideState(): m_state=6
02:01:28.123 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3431
02:01:28.123 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=185.07, Mass=851, SNR=18.9, Peak=161 HFD=3.5
02:01:28.125 00.002 7988 MultiStar: [#1 0.31,0.18,0.99,U] [#2 0.16,-0.20,0.80,U] [#3 0.20,0.54,0.00,M5] [#4 -0.01,-0.73,0.00,M2] [#5 0.16,0.35,0.81,U] [#6 0.54,-0.02,0.00,M2] [#7 0.04,0.54,0.00,M1] [#8 0.64,0.50,0.00,M1] 
02:01:28.127 00.002 7988 single-star, 3 included, MultiStar: {0.19, 0.14}, one-star: {0.11, 0.19}
02:01:28.127 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
02:01:28.129 00.002 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
02:01:28.131 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.05 mountX=0.19 mountY=-0.11, mountTheta=-0.54
02:01:28.133 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.19, opts=13)
02:01:28.133 00.000 7988 Enqueuing Move request for scope (0.11, 0.19)
02:01:28.135 00.002 15712 Worker thread wakes up
02:01:28.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
02:01:28.135 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
02:01:28.135 00.000 15712 Moving (0.11, 0.19) raw xDistance=0.19 yDistance=-0.11
02:01:28.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:28.137 00.002 7988 UpdateGuideState exits: m=851 SNR=18.9
02:01:28.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:28.140 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:28.140 00.000 7988 Enqueuing Expose request
02:01:28.140 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
02:01:28.140 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
02:01:28.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:28.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:01:28.140 00.000 15712 MoveAxis(W, 36, ABG)
02:01:28.140 00.000 15712 Guiding  Dir = 3, Dur = 36
02:01:28.140 00.000 15712 IsGuiding returns 0
02:01:28.157 00.017 15712 PulseGuide returned control before completion, sleep 27
02:01:28.224 00.067 15712 IsGuiding returns 0
02:01:28.224 00.000 15712 Move returns status 0, amount 36
02:01:28.224 00.000 15712 MoveAxis(N, 0, ABG)
02:01:28.224 00.000 15712 Move returns status 0, amount 0
02:01:28.224 00.000 15712 move complete, result=0
02:01:28.224 00.000 15712 worker thread done servicing request
02:01:28.224 00.000 15712 Worker thread wakes up
02:01:28.224 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
02:01:28.230 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:28.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:29.636 01.406 15712 Exposure complete
02:01:29.700 00.064 15712 worker thread done servicing request
02:01:29.700 00.000 7988 OnExposeComplete: enter
02:01:29.700 00.000 7988 UpdateGuideState(): m_state=6
02:01:29.702 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3432
02:01:29.702 00.000 7988 Star::Find returns 1 (0), X=975.30, Y=185.27, Mass=819, SNR=18.5, Peak=149 HFD=3.6
02:01:29.702 00.000 7988 MultiStar: [#1 0.03,0.07,1.04,U] [#2 0.19,-0.36,0.86,U] [#3 0.03,0.38,0.87,U] [#4 -0.28,-0.08,0.74,U] [#5 -0.06,0.48,0.72,U] [#6 0.22,0.35,0.65,U] [#7 -0.09,0.04,0.40,U] [#8 -0.13,0.32,0.43,U] 
02:01:29.702 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {-0.22, 0.39}
02:01:29.702 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
02:01:29.702 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
02:01:29.702 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.75 mountX=0.17 mountY=0.03, mountTheta=0.15
02:01:29.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
02:01:29.702 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
02:01:29.702 00.000 15712 Worker thread wakes up
02:01:29.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
02:01:29.702 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
02:01:29.702 00.000 15712 Moving (-0.03, 0.17) raw xDistance=0.17 yDistance=0.03
02:01:29.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:01:29.713 00.011 7988 UpdateGuideState exits: m=819 SNR=18.5
02:01:29.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:29.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:29.713 00.000 7988 Enqueuing Expose request
02:01:29.713 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
02:01:29.713 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
02:01:29.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:29.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:01:29.713 00.000 15712 MoveAxis(W, 32, ABG)
02:01:29.713 00.000 15712 Guiding  Dir = 3, Dur = 32
02:01:29.713 00.000 15712 IsGuiding returns 0
02:01:29.746 00.033 15712 PulseGuide returned control before completion, sleep 14
02:01:29.761 00.015 15712 IsGuiding returns 1
02:01:29.761 00.000 15712 scope still moving after pulse duration time elapsed
02:01:29.795 00.034 15712 IsGuiding returns 0
02:01:29.795 00.000 15712 scope move finished after 32 + 45 ms
02:01:29.795 00.000 15712 Move returns status 0, amount 32
02:01:29.795 00.000 15712 MoveAxis(N, 0, ABG)
02:01:29.795 00.000 15712 Move returns status 0, amount 0
02:01:29.795 00.000 15712 move complete, result=0
02:01:29.795 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
02:01:29.797 00.002 15712 worker thread done servicing request
02:01:29.797 00.000 15712 Worker thread wakes up
02:01:29.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:29.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:31.438 01.641 15712 Exposure complete
02:01:31.500 00.062 15712 worker thread done servicing request
02:01:31.500 00.000 7988 OnExposeComplete: enter
02:01:31.500 00.000 7988 UpdateGuideState(): m_state=6
02:01:31.505 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3433
02:01:31.505 00.000 7988 Star::Find returns 1 (0), X=975.48, Y=185.37, Mass=859, SNR=19.0, Peak=140 HFD=3.3
02:01:31.507 00.002 7988 MultiStar: [#1 -0.03,0.72,0.00,M1] [#2 -0.05,0.40,0.78,U] [#3 0.09,0.85,0.00,M5] [#4 0.11,0.22,0.65,U] [#5 0.10,1.26,0.00,M1] [#6 0.01,0.50,0.63,U] [#7 -0.14,0.68,0.00,M1] [#8 -0.18,0.44,0.45,U] 
02:01:31.507 00.000 7988 refined, 4 included, MultiStar: {-0.03, 0.41}, one-star: {-0.05, 0.49}
02:01:31.509 00.002 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
02:01:31.509 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
02:01:31.511 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.41 hyp=0.42 cameraTheta=1.63 mountX=0.41 mountY=0.02, mountTheta=0.04
02:01:31.513 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.41, opts=13)
02:01:31.513 00.000 7988 Enqueuing Move request for scope (-0.03, 0.41)
02:01:31.515 00.002 15712 Worker thread wakes up
02:01:31.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.41) opts 0xd
02:01:31.515 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.41)
02:01:31.515 00.000 15712 Moving (-0.03, 0.41) raw xDistance=0.41 yDistance=0.02
02:01:31.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:31.515 00.000 7988 UpdateGuideState exits: m=859 SNR=19.0
02:01:31.517 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:31.517 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:31.519 00.002 7988 Enqueuing Expose request
02:01:31.519 00.000 15712 PPEC rslt: input = 0.41, final = 0.24, react = 0.25, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 639.26
02:01:31.519 00.000 15712 PPEC: input: 0.41, control: 0.24, exposure: 1500
02:01:31.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:31.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:01:31.519 00.000 15712 MoveAxis(W, 79, ABG)
02:01:31.519 00.000 15712 Guiding  Dir = 3, Dur = 79
02:01:31.519 00.000 15712 IsGuiding returns 0
02:01:31.534 00.015 15712 PulseGuide returned control before completion, sleep 74
02:01:31.627 00.093 15712 IsGuiding returns 0
02:01:31.627 00.000 15712 Move returns status 0, amount 79
02:01:31.627 00.000 15712 MoveAxis(N, 0, ABG)
02:01:31.627 00.000 15712 Move returns status 0, amount 0
02:01:31.627 00.000 15712 move complete, result=0
02:01:31.627 00.000 7988 GuideStep: 0.4 px 79 ms WEST, 0.0 px 0 ms NORTH
02:01:31.635 00.008 15712 worker thread done servicing request
02:01:31.635 00.000 15712 Worker thread wakes up
02:01:31.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:31.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:33.044 01.409 15712 Exposure complete
02:01:33.107 00.063 15712 worker thread done servicing request
02:01:33.107 00.000 7988 OnExposeComplete: enter
02:01:33.107 00.000 7988 UpdateGuideState(): m_state=6
02:01:33.111 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3434
02:01:33.111 00.000 7988 Star::Find returns 1 (0), X=975.48, Y=185.64, Mass=793, SNR=18.3, Peak=159 HFD=3.3
02:01:33.113 00.002 7988 MultiStar: [#1 0.16,0.62,0.00,M2] [#2 0.01,0.92,0.00,M1] [#3 0.15,1.36,0.00,M6] [#4 -0.04,0.59,0.00,M1] [#5 0.72,1.51,0.00,M2] [#6 0.29,0.92,0.00,M1] [#7 0.86,0.62,0.00,M2] [#8 0.10,0.51,0.47,U] 
02:01:33.113 00.000 7988 refined, 1 included, MultiStar: {0.00, 0.68}, one-star: {-0.04, 0.76}
02:01:33.115 00.002 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
02:01:33.117 00.002 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:01:33.117 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.68 hyp=0.68 cameraTheta=1.57 mountX=0.68 mountY=-0.02, mountTheta=-0.03
02:01:33.119 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.68, opts=13)
02:01:33.121 00.002 7988 Enqueuing Move request for scope (0.00, 0.68)
02:01:33.121 00.000 15712 Worker thread wakes up
02:01:33.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.68) opts 0xd
02:01:33.121 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.68)
02:01:33.121 00.000 15712 Moving (0.00, 0.68) raw xDistance=0.68 yDistance=-0.02
02:01:33.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:33.121 00.000 7988 UpdateGuideState exits: m=793 SNR=18.3
02:01:33.123 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:33.123 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:33.123 00.000 7988 Enqueuing Expose request
02:01:33.123 00.000 15712 PPEC rslt: input = 0.68, final = 0.40, react = 0.41, pred = -0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 639.26
02:01:33.123 00.000 15712 PPEC: input: 0.68, control: 0.40, exposure: 1500
02:01:33.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:33.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:01:33.123 00.000 15712 MoveAxis(W, 131, ABG)
02:01:33.123 00.000 15712 Guiding  Dir = 3, Dur = 131
02:01:33.123 00.000 15712 IsGuiding returns 0
02:01:33.150 00.027 15712 PulseGuide returned control before completion, sleep 117
02:01:33.287 00.137 15712 IsGuiding returns 1
02:01:33.287 00.000 15712 scope still moving after pulse duration time elapsed
02:01:33.331 00.044 15712 IsGuiding returns 0
02:01:33.331 00.000 15712 scope move finished after 131 + 72 ms
02:01:33.331 00.000 15712 Move returns status 0, amount 131
02:01:33.331 00.000 15712 MoveAxis(N, 0, ABG)
02:01:33.331 00.000 15712 Move returns status 0, amount 0
02:01:33.331 00.000 15712 move complete, result=0
02:01:33.331 00.000 15712 worker thread done servicing request
02:01:33.331 00.000 15712 Worker thread wakes up
02:01:33.331 00.000 7988 GuideStep: 0.7 px 131 ms WEST, -0.0 px 0 ms NORTH
02:01:33.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:33.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:34.970 01.639 15712 Exposure complete
02:01:35.039 00.069 15712 worker thread done servicing request
02:01:35.039 00.000 7988 OnExposeComplete: enter
02:01:35.039 00.000 7988 UpdateGuideState(): m_state=6
02:01:35.039 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3435
02:01:35.039 00.000 7988 Star::Find returns 1 (0), X=975.82, Y=185.25, Mass=920, SNR=19.6, Peak=144 HFD=3.8
02:01:35.039 00.000 7988 MultiStar: [#1 0.19,0.29,0.95,U] [#2 0.02,-0.05,0.87,U] [#3 0.19,0.55,0.00,M7] [#4 -0.21,0.06,0.68,U] [#5 0.39,0.83,0.00,M3] [#6 0.56,0.79,0.00,M2] [#7 0.17,0.88,0.00,M3] [#8 0.33,0.28,0.39,U] 
02:01:35.039 00.000 7988 refined, 4 included, MultiStar: {0.12, 0.19}, one-star: {0.29, 0.37}
02:01:35.039 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
02:01:35.049 00.010 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
02:01:35.049 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.01 mountX=0.19 mountY=-0.13, mountTheta=-0.57
02:01:35.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.19, opts=13)
02:01:35.049 00.000 7988 Enqueuing Move request for scope (0.12, 0.19)
02:01:35.056 00.007 15712 Worker thread wakes up
02:01:35.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
02:01:35.056 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
02:01:35.056 00.000 15712 Moving (0.12, 0.19) raw xDistance=0.19 yDistance=-0.13
02:01:35.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:35.056 00.000 7988 UpdateGuideState exits: m=920 SNR=19.6
02:01:35.059 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:35.061 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:35.061 00.000 7988 Enqueuing Expose request
02:01:35.063 00.002 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.12, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:01:35.063 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
02:01:35.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:35.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:01:35.063 00.000 15712 MoveAxis(W, 37, ABG)
02:01:35.063 00.000 15712 Guiding  Dir = 3, Dur = 37
02:01:35.063 00.000 15712 IsGuiding returns 0
02:01:35.081 00.018 15712 PulseGuide returned control before completion, sleep 25
02:01:35.129 00.048 15712 IsGuiding returns 0
02:01:35.129 00.000 15712 Move returns status 0, amount 37
02:01:35.129 00.000 15712 MoveAxis(N, 0, ABG)
02:01:35.129 00.000 15712 Move returns status 0, amount 0
02:01:35.129 00.000 15712 move complete, result=0
02:01:35.129 00.000 15712 worker thread done servicing request
02:01:35.129 00.000 15712 Worker thread wakes up
02:01:35.134 00.005 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:01:35.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:35.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:36.551 01.417 15712 Exposure complete
02:01:36.613 00.062 15712 worker thread done servicing request
02:01:36.614 00.001 7988 OnExposeComplete: enter
02:01:36.614 00.000 7988 UpdateGuideState(): m_state=6
02:01:36.614 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3436
02:01:36.614 00.000 7988 Star::Find returns 1 (0), X=975.69, Y=185.03, Mass=823, SNR=18.7, Peak=166 HFD=3.3
02:01:36.614 00.000 7988 MultiStar: [#1 0.15,-0.29,0.97,U] [#2 0.20,-0.17,0.91,U] [#3 0.11,0.82,0.00,M8] [#4 0.00,-0.23,0.70,U] [#5 0.31,0.19,0.64,U] [#6 0.58,-0.03,0.00,M3] [#7 -0.07,-0.28,0.48,U] [#8 0.30,-0.40,0.38,U] 
02:01:36.619 00.005 7988 refined, 6 included, MultiStar: {0.16, -0.12}, one-star: {0.17, 0.15}
02:01:36.619 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
02:01:36.619 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
02:01:36.619 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.66 mountX=-0.12 mountY=-0.15, mountTheta=-2.23
02:01:36.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.12, opts=13)
02:01:36.619 00.000 7988 Enqueuing Move request for scope (0.16, -0.12)
02:01:36.619 00.000 15712 Worker thread wakes up
02:01:36.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
02:01:36.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
02:01:36.619 00.000 15712 Moving (0.16, -0.12) raw xDistance=-0.12 yDistance=-0.15
02:01:36.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:01:36.628 00.009 7988 UpdateGuideState exits: m=823 SNR=18.7
02:01:36.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:36.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:36.628 00.000 7988 Enqueuing Expose request
02:01:36.628 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:36.628 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
02:01:36.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:36.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:01:36.628 00.000 15712 MoveAxis(E, 1, ABG)
02:01:36.628 00.000 15712 Guiding  Dir = 2, Dur = 1
02:01:36.636 00.008 15712 IsGuiding returns 0
02:01:36.652 00.016 15712 IsGuiding returns 0
02:01:36.653 00.001 15712 Move returns status 0, amount 1
02:01:36.653 00.000 15712 MoveAxis(N, 0, ABG)
02:01:36.653 00.000 15712 Move returns status 0, amount 0
02:01:36.653 00.000 15712 move complete, result=0
02:01:36.653 00.000 15712 worker thread done servicing request
02:01:36.653 00.000 15712 Worker thread wakes up
02:01:36.653 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
02:01:36.654 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:36.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:37.673 01.019 7988 evsrv: cli 0CCCFE48 connect
02:01:37.673 00.000 7988 case statement mapped state 6 to 3
02:01:37.673 00.000 7988 case statement mapped state 6 to 3
02:01:37.673 00.000 7988 evsrv: cli 0CCCFE48 request: {"method":"get_app_state","id":"ff92d4b9-2df5-4920-ac6c-92b5ef8e629b"}
02:01:37.673 00.000 7988 case statement mapped state 6 to 3
02:01:37.681 00.008 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff92d4b9-2df5-4920-ac6c-92b5ef8e629b"}
02:01:37.683 00.002 7988 evsrv: cli 0CCCFE48 disconnect
02:01:38.291 00.608 15712 Exposure complete
02:01:38.354 00.063 15712 worker thread done servicing request
02:01:38.354 00.000 7988 OnExposeComplete: enter
02:01:38.354 00.000 7988 UpdateGuideState(): m_state=6
02:01:38.356 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3437
02:01:38.356 00.000 7988 Star::Find returns 1 (0), X=975.73, Y=184.78, Mass=826, SNR=18.8, Peak=171 HFD=3.2
02:01:38.358 00.002 7988 MultiStar: [#1 -0.18,0.32,1.02,U] [#2 -0.08,-0.37,0.92,U] [#3 0.35,0.51,0.00,M9] [#4 0.06,-0.01,0.75,U] [#5 0.09,0.19,0.66,U] [#6 0.30,-0.25,0.68,U] [#7 -0.14,0.44,0.46,U] [#8 -0.54,-0.16,0.00,M1] 
02:01:38.358 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.00}, one-star: {0.20, -0.11}
02:01:38.360 00.002 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
02:01:38.360 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
02:01:38.362 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.04 cameraTheta=0.14 mountX=0.01 mountY=-0.03, mountTheta=-1.42
02:01:38.364 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.00, opts=13)
02:01:38.364 00.000 7988 Enqueuing Move request for scope (0.03, 0.00)
02:01:38.366 00.002 15712 Worker thread wakes up
02:01:38.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
02:01:38.366 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
02:01:38.366 00.000 15712 Moving (0.03, 0.00) raw xDistance=0.01 yDistance=-0.03
02:01:38.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:01:38.368 00.002 7988 UpdateGuideState exits: m=826 SNR=18.8
02:01:38.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:38.371 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:38.371 00.000 7988 Enqueuing Expose request
02:01:38.371 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:38.371 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
02:01:38.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:38.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:38.371 00.000 15712 MoveAxis(W, 1, ABG)
02:01:38.371 00.000 15712 Guiding  Dir = 3, Dur = 1
02:01:38.371 00.000 15712 IsGuiding returns 0
02:01:38.387 00.016 15712 IsGuiding returns 0
02:01:38.387 00.000 15712 Move returns status 0, amount 1
02:01:38.387 00.000 15712 MoveAxis(N, 0, ABG)
02:01:38.387 00.000 15712 Move returns status 0, amount 0
02:01:38.387 00.000 15712 move complete, result=0
02:01:38.387 00.000 15712 worker thread done servicing request
02:01:38.387 00.000 15712 Worker thread wakes up
02:01:38.387 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
02:01:38.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:38.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:39.803 01.416 15712 Exposure complete
02:01:39.865 00.062 15712 worker thread done servicing request
02:01:39.865 00.000 7988 OnExposeComplete: enter
02:01:39.865 00.000 7988 UpdateGuideState(): m_state=6
02:01:39.869 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3438
02:01:39.869 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=184.86, Mass=782, SNR=18.2, Peak=169 HFD=3.1
02:01:39.871 00.002 7988 MultiStar: [#1 0.14,0.03,1.10,U] [#2 -0.11,0.06,0.88,U] [#3 0.07,0.44,0.89,U] [#4 -0.12,-0.53,0.00,M1] [#5 -0.06,0.51,0.78,U] [#6 0.51,-0.07,0.00,M3] [#7 0.17,0.44,0.50,U] [#8 -0.17,0.38,0.43,U] 
02:01:39.871 00.000 7988 single-star, 6 included, MultiStar: {0.02, 0.22}, one-star: {0.05, -0.02}
02:01:39.873 00.002 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
02:01:39.873 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
02:01:39.875 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.41 mountX=-0.02 mountY=-0.05, mountTheta=-1.98
02:01:39.877 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.02, opts=13)
02:01:39.877 00.000 7988 Enqueuing Move request for scope (0.05, -0.02)
02:01:39.879 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:39.880 00.001 7988 UpdateGuideState exits: m=782 SNR=18.2
02:01:39.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:39.882 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:39.882 00.000 7988 Enqueuing Expose request
02:01:39.882 00.000 15712 Worker thread wakes up
02:01:39.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
02:01:39.882 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
02:01:39.882 00.000 15712 Moving (0.05, -0.02) raw xDistance=-0.02 yDistance=-0.05
02:01:39.882 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:39.882 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
02:01:39.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:39.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:01:39.882 00.000 15712 MoveAxis(W, 2, ABG)
02:01:39.882 00.000 15712 Guiding  Dir = 3, Dur = 2
02:01:39.882 00.000 15712 IsGuiding returns 0
02:01:39.912 00.030 15712 IsGuiding returns 0
02:01:39.912 00.000 15712 Move returns status 0, amount 2
02:01:39.912 00.000 15712 MoveAxis(N, 0, ABG)
02:01:39.912 00.000 15712 Move returns status 0, amount 0
02:01:39.912 00.000 15712 move complete, result=0
02:01:39.912 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
02:01:39.915 00.003 15712 worker thread done servicing request
02:01:39.915 00.000 15712 Worker thread wakes up
02:01:39.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:39.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:41.557 01.642 15712 Exposure complete
02:01:41.618 00.061 15712 worker thread done servicing request
02:01:41.618 00.000 7988 OnExposeComplete: enter
02:01:41.618 00.000 7988 UpdateGuideState(): m_state=6
02:01:41.622 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3439
02:01:41.622 00.000 7988 Star::Find returns 1 (0), X=975.38, Y=184.82, Mass=862, SNR=18.9, Peak=159 HFD=3.6
02:01:41.626 00.004 7988 MultiStar: [#1 -0.06,-0.02,1.06,U] [#2 -0.17,-0.12,0.85,U] [#3 0.20,0.42,0.84,U] [#4 -0.07,-0.11,0.72,U] [#5 0.32,0.36,0.68,U] [#6 0.19,0.32,0.63,U] [#7 -0.12,-0.28,0.44,U] [#8 -0.49,-0.03,0.44,U] 
02:01:41.626 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.14, -0.06}
02:01:41.628 00.002 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.56) = xAngle (0.37 = 0.37)
02:01:41.628 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
02:01:41.630 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.93 mountX=0.06 mountY=0.02, mountTheta=0.34
02:01:41.632 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
02:01:41.633 00.001 7988 Enqueuing Move request for scope (-0.02, 0.06)
02:01:41.634 00.001 15712 Worker thread wakes up
02:01:41.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
02:01:41.634 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
02:01:41.634 00.000 15712 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.02
02:01:41.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:01:41.634 00.000 7988 UpdateGuideState exits: m=862 SNR=18.9
02:01:41.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:41.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:41.634 00.000 7988 Enqueuing Expose request
02:01:41.634 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:41.634 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
02:01:41.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:41.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:01:41.634 00.000 15712 MoveAxis(W, 3, ABG)
02:01:41.634 00.000 15712 Guiding  Dir = 3, Dur = 3
02:01:41.634 00.000 15712 IsGuiding returns 0
02:01:41.689 00.055 15712 IsGuiding returns 0
02:01:41.689 00.000 15712 Move returns status 0, amount 3
02:01:41.689 00.000 15712 MoveAxis(N, 0, ABG)
02:01:41.689 00.000 15712 Move returns status 0, amount 0
02:01:41.689 00.000 15712 move complete, result=0
02:01:41.689 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
02:01:41.690 00.001 15712 worker thread done servicing request
02:01:41.690 00.000 15712 Worker thread wakes up
02:01:41.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:41.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:43.103 01.413 15712 Exposure complete
02:01:43.165 00.062 15712 worker thread done servicing request
02:01:43.165 00.000 7988 OnExposeComplete: enter
02:01:43.165 00.000 7988 UpdateGuideState(): m_state=6
02:01:43.170 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3440
02:01:43.170 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=185.08, Mass=833, SNR=18.8, Peak=156 HFD=3.4
02:01:43.172 00.002 7988 MultiStar: [#1 0.02,0.14,0.98,U] [#2 0.32,0.06,0.86,U] [#3 0.40,0.83,0.00,M8] [#4 0.12,0.08,0.70,U] [#5 0.09,0.60,0.00,M1] [#6 0.23,-0.12,0.65,U] [#7 0.26,0.70,0.00,M1] [#8 -0.31,0.06,0.48,U] 
02:01:43.172 00.000 7988 refined, 5 included, MultiStar: {0.10, 0.08}, one-star: {0.11, 0.20}
02:01:43.174 00.002 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
02:01:43.174 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
02:01:43.176 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.67 mountX=0.08 mountY=-0.11, mountTheta=-0.90
02:01:43.178 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
02:01:43.179 00.001 7988 Enqueuing Move request for scope (0.10, 0.08)
02:01:43.179 00.000 15712 Worker thread wakes up
02:01:43.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
02:01:43.180 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
02:01:43.180 00.000 7988 UpdateGuideState exits: m=833 SNR=18.8
02:01:43.182 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:43.182 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:43.184 00.002 7988 Enqueuing Expose request
02:01:43.184 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
02:01:43.184 00.000 15712 Moving (0.10, 0.08) raw xDistance=0.08 yDistance=-0.11
02:01:43.184 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:43.184 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
02:01:43.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:43.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:01:43.184 00.000 15712 MoveAxis(W, 2, ABG)
02:01:43.184 00.000 15712 Guiding  Dir = 3, Dur = 2
02:01:43.184 00.000 15712 IsGuiding returns 0
02:01:43.201 00.017 15712 IsGuiding returns 0
02:01:43.201 00.000 15712 Move returns status 0, amount 2
02:01:43.201 00.000 15712 MoveAxis(N, 0, ABG)
02:01:43.201 00.000 15712 Move returns status 0, amount 0
02:01:43.201 00.000 15712 move complete, result=0
02:01:43.201 00.000 15712 worker thread done servicing request
02:01:43.201 00.000 15712 Worker thread wakes up
02:01:43.201 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
02:01:43.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:43.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:44.949 01.748 15712 Exposure complete
02:01:45.012 00.063 15712 worker thread done servicing request
02:01:45.015 00.003 7988 OnExposeComplete: enter
02:01:45.015 00.000 7988 UpdateGuideState(): m_state=6
02:01:45.017 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3441
02:01:45.017 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=185.23, Mass=707, SNR=17.4, Peak=140 HFD=2.8
02:01:45.019 00.002 7988 MultiStar: [#1 0.05,0.54,0.00,M1] [#2 -0.22,0.08,0.99,U] [#3 0.28,0.90,0.00,M9] [#4 -0.57,-0.12,0.00,M1] [#5 -0.08,0.57,0.00,M2] [#6 0.04,0.42,0.74,U] [#7 0.29,0.60,0.00,M2] [#8 0.09,0.29,0.45,U] 
02:01:45.019 00.000 7988 refined, 3 included, MultiStar: {-0.01, 0.27}, one-star: {0.10, 0.35}
02:01:45.021 00.002 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
02:01:45.021 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:01:45.023 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.62 mountX=0.27 mountY=0.01, mountTheta=0.02
02:01:45.025 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.27, opts=13)
02:01:45.025 00.000 7988 Enqueuing Move request for scope (-0.01, 0.27)
02:01:45.027 00.002 15712 Worker thread wakes up
02:01:45.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
02:01:45.027 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
02:01:45.027 00.000 15712 Moving (-0.01, 0.27) raw xDistance=0.27 yDistance=0.01
02:01:45.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:45.028 00.001 7988 UpdateGuideState exits: m=707 SNR=17.4
02:01:45.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:45.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:45.032 00.004 7988 Enqueuing Expose request
02:01:45.032 00.000 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:01:45.032 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
02:01:45.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:45.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:01:45.032 00.000 15712 MoveAxis(W, 54, ABG)
02:01:45.032 00.000 15712 Guiding  Dir = 3, Dur = 54
02:01:45.032 00.000 15712 IsGuiding returns 0
02:01:45.061 00.029 15712 PulseGuide returned control before completion, sleep 38
02:01:45.108 00.047 15712 IsGuiding returns 1
02:01:45.108 00.000 15712 scope still moving after pulse duration time elapsed
02:01:45.140 00.032 15712 IsGuiding returns 0
02:01:45.140 00.000 15712 scope move finished after 54 + 52 ms
02:01:45.140 00.000 15712 Move returns status 0, amount 54
02:01:45.140 00.000 15712 MoveAxis(N, 0, ABG)
02:01:45.140 00.000 15712 Move returns status 0, amount 0
02:01:45.140 00.000 15712 move complete, result=0
02:01:45.140 00.000 15712 worker thread done servicing request
02:01:45.140 00.000 7988 GuideStep: 0.3 px 54 ms WEST, 0.0 px 0 ms NORTH
02:01:45.142 00.002 15712 Worker thread wakes up
02:01:45.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:45.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:46.562 01.420 15712 Exposure complete
02:01:46.623 00.061 15712 worker thread done servicing request
02:01:46.623 00.000 7988 OnExposeComplete: enter
02:01:46.623 00.000 7988 UpdateGuideState(): m_state=6
02:01:46.623 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3442
02:01:46.629 00.006 7988 Star::Find returns 1 (0), X=975.70, Y=185.68, Mass=881, SNR=19.3, Peak=158 HFD=3.5
02:01:46.629 00.000 7988 MultiStar: [#1 -0.18,0.63,0.00,M2] [#2 0.06,0.43,0.87,U] [#3 0.27,1.13,0.00,M10] [#4 -0.08,0.43,0.71,U] [#5 -0.15,0.88,0.00,M3] [#6 0.31,0.55,0.00,M1] [#7 -0.16,0.25,0.54,U] [#8 -0.28,0.51,0.00,M1] 
02:01:46.629 00.000 7988 refined, 3 included, MultiStar: {0.03, 0.51}, one-star: {0.18, 0.80}
02:01:46.629 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
02:01:46.629 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:01:46.629 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.51 hyp=0.52 cameraTheta=1.52 mountX=0.51 mountY=-0.04, mountTheta=-0.08
02:01:46.629 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.51, opts=13)
02:01:46.629 00.000 7988 Enqueuing Move request for scope (0.03, 0.51)
02:01:46.629 00.000 15712 Worker thread wakes up
02:01:46.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.51) opts 0xd
02:01:46.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.51)
02:01:46.639 00.010 15712 Moving (0.03, 0.51) raw xDistance=0.51 yDistance=-0.04
02:01:46.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:01:46.639 00.000 7988 UpdateGuideState exits: m=881 SNR=19.3
02:01:46.641 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:46.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:46.643 00.002 7988 Enqueuing Expose request
02:01:46.643 00.000 15712 PPEC rslt: input = 0.51, final = 0.30, react = 0.31, pred = -0.00, hyst = 0.28, hyst_pct = 0.00, period_length = 639.26
02:01:46.643 00.000 15712 PPEC: input: 0.51, control: 0.30, exposure: 1500
02:01:46.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:46.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:01:46.643 00.000 15712 MoveAxis(W, 99, ABG)
02:01:46.643 00.000 15712 Guiding  Dir = 3, Dur = 99
02:01:46.675 00.032 15712 IsGuiding returns 0
02:01:46.692 00.017 15712 PulseGuide returned control before completion, sleep 93
02:01:46.803 00.111 15712 IsGuiding returns 0
02:01:46.803 00.000 15712 Move returns status 0, amount 99
02:01:46.803 00.000 15712 MoveAxis(N, 0, ABG)
02:01:46.803 00.000 15712 Move returns status 0, amount 0
02:01:46.803 00.000 15712 move complete, result=0
02:01:46.803 00.000 7988 GuideStep: 0.5 px 99 ms WEST, -0.0 px 0 ms NORTH
02:01:46.806 00.003 15712 worker thread done servicing request
02:01:46.806 00.000 15712 Worker thread wakes up
02:01:46.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:46.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:48.441 01.635 15712 Exposure complete
02:01:48.503 00.062 15712 worker thread done servicing request
02:01:48.503 00.000 7988 OnExposeComplete: enter
02:01:48.503 00.000 7988 UpdateGuideState(): m_state=6
02:01:48.503 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3443
02:01:48.503 00.000 7988 Star::Find returns 1 (0), X=975.55, Y=184.92, Mass=835, SNR=18.7, Peak=156 HFD=3.6
02:01:48.503 00.000 7988 MultiStar: [#1 -0.04,-0.04,1.04,U] [#2 0.05,-0.20,0.89,U] [#3 0.37,0.50,0.00,R] [#4 -0.07,-0.19,0.74,U] [#5 0.12,0.59,0.00,M4] [#6 0.68,0.16,0.00,M2] [#7 0.30,0.48,0.00,M2] [#8 0.14,-0.07,0.50,U] 
02:01:48.503 00.000 7988 single-star, 4 included, MultiStar: {0.01, -0.09}, one-star: {0.03, 0.04}
02:01:48.503 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
02:01:48.503 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
02:01:48.503 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.98 mountX=0.04 mountY=-0.03, mountTheta=-0.60
02:01:48.503 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
02:01:48.503 00.000 7988 Enqueuing Move request for scope (0.03, 0.04)
02:01:48.518 00.015 15712 Worker thread wakes up
02:01:48.518 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
02:01:48.518 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
02:01:48.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:01:48.519 00.001 7988 UpdateGuideState exits: m=835 SNR=18.7
02:01:48.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:48.521 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:48.521 00.000 7988 Enqueuing Expose request
02:01:48.523 00.002 15712 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
02:01:48.523 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:01:48.523 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
02:01:48.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:48.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:48.523 00.000 15712 MoveAxis(E, 1, ABG)
02:01:48.523 00.000 15712 Guiding  Dir = 2, Dur = 1
02:01:48.523 00.000 15712 IsGuiding returns 0
02:01:48.545 00.022 15712 IsGuiding returns 0
02:01:48.545 00.000 15712 Move returns status 0, amount 1
02:01:48.545 00.000 15712 MoveAxis(N, 0, ABG)
02:01:48.545 00.000 15712 Move returns status 0, amount 0
02:01:48.545 00.000 15712 move complete, result=0
02:01:48.545 00.000 15712 worker thread done servicing request
02:01:48.545 00.000 15712 Worker thread wakes up
02:01:48.545 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
02:01:48.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:48.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:49.966 01.421 15712 Exposure complete
02:01:50.032 00.066 15712 worker thread done servicing request
02:01:50.032 00.000 7988 OnExposeComplete: enter
02:01:50.032 00.000 7988 UpdateGuideState(): m_state=6
02:01:50.032 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3444
02:01:50.032 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=184.57, Mass=838, SNR=18.7, Peak=144 HFD=3.4
02:01:50.032 00.000 7988 MultiStar: [#1 -0.02,-0.59,0.00,M2] [#2 0.29,-0.99,0.00,M1] [#3 -0.26,-0.49,0.00,M1] [#4 -0.12,-0.80,0.00,M1] [#5 -0.04,-0.09,0.69,U] [#6 0.19,-0.42,0.66,U] [#7 0.33,-0.17,0.46,U] [#8 -0.28,0.20,0.45,U] 
02:01:50.032 00.000 7988 refined, 4 included, MultiStar: {0.07, -0.20}, one-star: {0.10, -0.31}
02:01:50.032 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
02:01:50.032 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
02:01:50.032 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.23 mountX=-0.20 mountY=-0.07, mountTheta=-2.82
02:01:50.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.20, opts=13)
02:01:50.032 00.000 7988 Enqueuing Move request for scope (0.07, -0.20)
02:01:50.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:01:50.032 00.000 7988 UpdateGuideState exits: m=838 SNR=18.7
02:01:50.047 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:50.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:50.049 00.002 7988 Enqueuing Expose request
02:01:50.049 00.000 15712 Worker thread wakes up
02:01:50.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
02:01:50.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
02:01:50.049 00.000 15712 Moving (0.07, -0.20) raw xDistance=-0.20 yDistance=-0.07
02:01:50.049 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:01:50.049 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
02:01:50.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:50.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:01:50.049 00.000 15712 MoveAxis(E, 41, ABG)
02:01:50.049 00.000 15712 Guiding  Dir = 2, Dur = 41
02:01:50.049 00.000 15712 IsGuiding returns 0
02:01:50.081 00.032 15712 PulseGuide returned control before completion, sleep 25
02:01:50.125 00.044 15712 IsGuiding returns 0
02:01:50.125 00.000 15712 Move returns status 0, amount 41
02:01:50.125 00.000 15712 MoveAxis(N, 0, ABG)
02:01:50.125 00.000 15712 Move returns status 0, amount 0
02:01:50.125 00.000 15712 move complete, result=0
02:01:50.125 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
02:01:50.131 00.006 15712 worker thread done servicing request
02:01:50.131 00.000 15712 Worker thread wakes up
02:01:50.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:50.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:51.770 01.639 15712 Exposure complete
02:01:51.833 00.063 15712 worker thread done servicing request
02:01:51.833 00.000 7988 OnExposeComplete: enter
02:01:51.833 00.000 7988 UpdateGuideState(): m_state=6
02:01:51.833 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3445
02:01:51.833 00.000 7988 Star::Find returns 1 (0), X=975.34, Y=183.86, Mass=867, SNR=19.0, Peak=146 HFD=3.9
02:01:51.833 00.000 7988 MultiStar: [#1 -0.08,-0.96,0.00,M3] [#2 0.12,-1.03,0.00,M2] [#3 -0.19,-0.91,0.00,M2] [#4 -0.20,-1.36,0.00,M2] [#5 0.27,-0.73,0.00,M4] [#6 0.24,-1.10,0.00,M2] [#7 0.27,-0.65,0.00,M2] [#8 -0.27,-1.11,0.00,M1] 
02:01:51.833 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
02:01:51.833 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
02:01:51.833 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-1.02 hyp=1.04 cameraTheta=-1.75 mountX=-1.02 mountY=0.21, mountTheta=2.94
02:01:51.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-1.02, opts=13)
02:01:51.833 00.000 7988 Enqueuing Move request for scope (-0.18, -1.02)
02:01:51.833 00.000 15712 Worker thread wakes up
02:01:51.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.02) opts 0xd
02:01:51.833 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -1.02)
02:01:51.833 00.000 15712 Moving (-0.18, -1.02) raw xDistance=-1.02 yDistance=0.21
02:01:51.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:01:51.846 00.013 7988 UpdateGuideState exits: m=867 SNR=19.0
02:01:51.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:51.848 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:51.848 00.000 7988 Enqueuing Expose request
02:01:51.848 00.000 15712 PPEC rslt: input = -1.02, final = -0.62, react = -0.61, pred = -0.01, hyst = -0.55, hyst_pct = 0.00, period_length = 639.26
02:01:51.848 00.000 15712 PPEC: input: -1.02, control: -0.62, exposure: 1500
02:01:51.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:51.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:01:51.848 00.000 15712 MoveAxis(E, 202, ABG)
02:01:51.848 00.000 15712 Guiding  Dir = 2, Dur = 202
02:01:51.848 00.000 15712 IsGuiding returns 0
02:01:51.866 00.018 15712 PulseGuide returned control before completion, sleep 193
02:01:52.070 00.204 15712 IsGuiding returns 1
02:01:52.070 00.000 15712 scope still moving after pulse duration time elapsed
02:01:52.106 00.036 15712 IsGuiding returns 0
02:01:52.106 00.000 15712 scope move finished after 202 + 58 ms
02:01:52.106 00.000 15712 Move returns status 0, amount 202
02:01:52.106 00.000 15712 MoveAxis(N, 0, ABG)
02:01:52.106 00.000 15712 Move returns status 0, amount 0
02:01:52.106 00.000 15712 move complete, result=0
02:01:52.106 00.000 7988 GuideStep: -1.0 px 202 ms EAST, 0.2 px 0 ms NORTH
02:01:52.113 00.007 15712 worker thread done servicing request
02:01:52.113 00.000 15712 Worker thread wakes up
02:01:52.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:52.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:53.526 01.413 15712 Exposure complete
02:01:53.590 00.064 15712 worker thread done servicing request
02:01:53.590 00.000 7988 OnExposeComplete: enter
02:01:53.590 00.000 7988 UpdateGuideState(): m_state=6
02:01:53.590 00.000 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3446
02:01:53.590 00.000 7988 Star::Find returns 1 (0), X=975.46, Y=184.40, Mass=858, SNR=18.9, Peak=141 HFD=3.3
02:01:53.590 00.000 7988 MultiStar: [#1 -0.26,-0.67,0.00,M4] [#2 0.34,-0.39,0.86,U] [#3 -0.13,-0.40,0.83,U] [#4 -0.09,-0.33,0.69,U] [#5 0.03,-0.15,0.76,U] [#6 0.51,-0.61,0.00,M3] [#7 -0.40,-0.37,0.00,M3] [#8 0.03,-0.08,0.52,U] 
02:01:53.590 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.33}, one-star: {-0.06, -0.48}
02:01:53.590 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
02:01:53.590 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
02:01:53.590 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.50 mountX=-0.33 mountY=-0.01, mountTheta=-3.10
02:01:53.601 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.33, opts=13)
02:01:53.601 00.000 7988 Enqueuing Move request for scope (0.02, -0.33)
02:01:53.601 00.000 15712 Worker thread wakes up
02:01:53.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.33) opts 0xd
02:01:53.601 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.33)
02:01:53.604 00.003 15712 Moving (0.02, -0.33) raw xDistance=-0.33 yDistance=-0.01
02:01:53.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:01:53.604 00.000 7988 UpdateGuideState exits: m=858 SNR=18.9
02:01:53.606 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:53.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:53.608 00.002 7988 Enqueuing Expose request
02:01:53.608 00.000 15712 PPEC rslt: input = -0.33, final = -0.20, react = -0.20, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
02:01:53.608 00.000 15712 PPEC: input: -0.33, control: -0.20, exposure: 1500
02:01:53.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:53.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:01:53.608 00.000 15712 MoveAxis(E, 67, ABG)
02:01:53.608 00.000 15712 Guiding  Dir = 2, Dur = 67
02:01:53.623 00.015 15712 IsGuiding returns 0
02:01:53.636 00.013 15712 PulseGuide returned control before completion, sleep 62
02:01:53.720 00.084 15712 IsGuiding returns 0
02:01:53.720 00.000 15712 Move returns status 0, amount 67
02:01:53.720 00.000 15712 MoveAxis(N, 0, ABG)
02:01:53.720 00.000 15712 Move returns status 0, amount 0
02:01:53.720 00.000 15712 move complete, result=0
02:01:53.720 00.000 7988 GuideStep: -0.3 px 67 ms EAST, -0.0 px 0 ms NORTH
02:01:53.727 00.007 15712 worker thread done servicing request
02:01:53.727 00.000 15712 Worker thread wakes up
02:01:53.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:53.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:55.362 01.635 15712 Exposure complete
02:01:55.423 00.061 15712 worker thread done servicing request
02:01:55.423 00.000 7988 OnExposeComplete: enter
02:01:55.423 00.000 7988 UpdateGuideState(): m_state=6
02:01:55.428 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3447
02:01:55.428 00.000 7988 Star::Find returns 1 (0), X=975.70, Y=185.99, Mass=792, SNR=18.1, Peak=141 HFD=3.5
02:01:55.430 00.002 7988 MultiStar: large primary error, entering stabilization period
02:01:55.430 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
02:01:55.432 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:01:55.432 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=1.11 hyp=1.12 cameraTheta=1.42 mountX=1.11 mountY=-0.20, mountTheta=-0.18
02:01:55.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=1.11, opts=13)
02:01:55.436 00.002 7988 Enqueuing Move request for scope (0.17, 1.11)
02:01:55.436 00.000 15712 Worker thread wakes up
02:01:55.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 1.11) opts 0xd
02:01:55.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 1.11)
02:01:55.436 00.000 15712 Moving (0.17, 1.11) raw xDistance=1.11 yDistance=-0.20
02:01:55.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:01:55.436 00.000 7988 UpdateGuideState exits: m=792 SNR=18.1
02:01:55.440 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:55.440 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:55.440 00.000 7988 Enqueuing Expose request
02:01:55.440 00.000 15712 PPEC rslt: input = 1.11, final = 0.66, react = 0.67, pred = -0.00, hyst = 0.56, hyst_pct = 0.00, period_length = 639.26
02:01:55.440 00.000 15712 PPEC: input: 1.11, control: 0.66, exposure: 1500
02:01:55.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:55.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:01:55.440 00.000 15712 MoveAxis(W, 216, ABG)
02:01:55.440 00.000 15712 Guiding  Dir = 3, Dur = 216
02:01:55.440 00.000 15712 IsGuiding returns 0
02:01:55.457 00.017 15712 PulseGuide returned control before completion, sleep 203
02:01:55.699 00.242 15712 IsGuiding returns 0
02:01:55.699 00.000 15712 Move returns status 0, amount 216
02:01:55.699 00.000 15712 MoveAxis(N, 0, ABG)
02:01:55.699 00.000 15712 Move returns status 0, amount 0
02:01:55.699 00.000 15712 move complete, result=0
02:01:55.699 00.000 7988 GuideStep: 1.1 px 216 ms WEST, -0.2 px 0 ms NORTH
02:01:55.710 00.011 15712 worker thread done servicing request
02:01:55.710 00.000 15712 Worker thread wakes up
02:01:55.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:55.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:57.117 01.407 15712 Exposure complete
02:01:57.182 00.065 15712 worker thread done servicing request
02:01:57.182 00.000 7988 OnExposeComplete: enter
02:01:57.182 00.000 7988 UpdateGuideState(): m_state=6
02:01:57.182 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3448
02:01:57.182 00.000 7988 Star::Find returns 1 (0), X=975.77, Y=186.43, Mass=828, SNR=18.8, Peak=149 HFD=3.5
02:01:57.182 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
02:01:57.182 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:01:57.182 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=1.55 hyp=1.57 cameraTheta=1.41 mountX=1.55 mountY=-0.29, mountTheta=-0.18
02:01:57.182 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=1.55, opts=13)
02:01:57.182 00.000 7988 Enqueuing Move request for scope (0.25, 1.55)
02:01:57.182 00.000 15712 Worker thread wakes up
02:01:57.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 1.55) opts 0xd
02:01:57.182 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 1.55)
02:01:57.182 00.000 15712 Moving (0.25, 1.55) raw xDistance=1.55 yDistance=-0.29
02:01:57.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:01:57.193 00.011 7988 UpdateGuideState exits: m=828 SNR=18.8
02:01:57.194 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:57.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:57.194 00.000 7988 Enqueuing Expose request
02:01:57.194 00.000 15712 PPEC rslt: input = 1.55, final = 0.93, react = 0.93, pred = -0.00, hyst = 0.83, hyst_pct = 0.00, period_length = 639.26
02:01:57.194 00.000 15712 PPEC: input: 1.55, control: 0.93, exposure: 1500
02:01:57.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:01:57.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:01:57.194 00.000 15712 MoveAxis(W, 302, ABG)
02:01:57.194 00.000 15712 Guiding  Dir = 3, Dur = 302
02:01:57.194 00.000 15712 IsGuiding returns 0
02:01:57.226 00.032 15712 PulseGuide returned control before completion, sleep 285
02:01:57.513 00.287 15712 IsGuiding returns 1
02:01:57.513 00.000 15712 scope still moving after pulse duration time elapsed
02:01:57.546 00.033 15712 IsGuiding returns 0
02:01:57.546 00.000 15712 scope move finished after 302 + 45 ms
02:01:57.546 00.000 15712 Move returns status 0, amount 302
02:01:57.546 00.000 15712 MoveAxis(N, 0, ABG)
02:01:57.546 00.000 15712 Move returns status 0, amount 0
02:01:57.546 00.000 15712 move complete, result=0
02:01:57.546 00.000 7988 GuideStep: 1.6 px 302 ms WEST, -0.3 px 0 ms NORTH
02:01:57.547 00.001 15712 worker thread done servicing request
02:01:57.547 00.000 15712 Worker thread wakes up
02:01:57.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:57.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:01:59.287 01.740 15712 Exposure complete
02:01:59.351 00.064 15712 worker thread done servicing request
02:01:59.351 00.000 7988 OnExposeComplete: enter
02:01:59.351 00.000 7988 UpdateGuideState(): m_state=6
02:01:59.351 00.000 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3449
02:01:59.351 00.000 7988 Star::Find returns 1 (0), X=975.70, Y=185.30, Mass=778, SNR=18.1, Peak=148 HFD=3.0
02:01:59.351 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
02:01:59.351 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
02:01:59.351 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.42 hyp=0.45 cameraTheta=1.17 mountX=0.42 mountY=-0.19, mountTheta=-0.42
02:01:59.351 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.42, opts=13)
02:01:59.351 00.000 7988 Enqueuing Move request for scope (0.18, 0.42)
02:01:59.351 00.000 15712 Worker thread wakes up
02:01:59.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.42) opts 0xd
02:01:59.351 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.42)
02:01:59.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:01:59.364 00.013 7988 UpdateGuideState exits: m=778 SNR=18.1
02:01:59.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:59.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:01:59.364 00.000 7988 Enqueuing Expose request
02:01:59.368 00.004 15712 Moving (0.18, 0.42) raw xDistance=0.42 yDistance=-0.19
02:01:59.368 00.000 15712 PPEC rslt: input = 0.42, final = 0.25, react = 0.25, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 639.26
02:01:59.368 00.000 15712 PPEC: input: 0.42, control: 0.25, exposure: 1500
02:01:59.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:59.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:01:59.368 00.000 15712 MoveAxis(W, 80, ABG)
02:01:59.368 00.000 15712 Guiding  Dir = 3, Dur = 80
02:01:59.368 00.000 15712 IsGuiding returns 0
02:01:59.400 00.032 15712 PulseGuide returned control before completion, sleep 63
02:01:59.475 00.075 15712 IsGuiding returns 1
02:01:59.475 00.000 15712 scope still moving after pulse duration time elapsed
02:01:59.511 00.036 15712 IsGuiding returns 0
02:01:59.511 00.000 15712 scope move finished after 80 + 59 ms
02:01:59.511 00.000 15712 Move returns status 0, amount 80
02:01:59.511 00.000 15712 MoveAxis(N, 0, ABG)
02:01:59.511 00.000 15712 Move returns status 0, amount 0
02:01:59.511 00.000 15712 move complete, result=0
02:01:59.511 00.000 7988 GuideStep: 0.4 px 80 ms WEST, -0.2 px 0 ms NORTH
02:01:59.514 00.003 15712 worker thread done servicing request
02:01:59.514 00.000 15712 Worker thread wakes up
02:01:59.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:01:59.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:00.926 01.412 15712 Exposure complete
02:02:00.990 00.064 15712 worker thread done servicing request
02:02:00.990 00.000 7988 OnExposeComplete: enter
02:02:00.990 00.000 7988 UpdateGuideState(): m_state=6
02:02:00.990 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3450
02:02:00.990 00.000 7988 Star::Find returns 1 (0), X=975.76, Y=184.88, Mass=936, SNR=19.8, Peak=152 HFD=4.1
02:02:00.990 00.000 7988 MultiStar: exiting stabilization period
02:02:00.990 00.000 7988 MultiStar: [#1 -0.13,-0.38,0.96,U] [#2 -0.12,-0.58,0.00,M2] [#3 -0.13,-0.49,0.80,U] [#4 -0.09,-0.44,0.70,U] [#5 -0.06,0.12,0.68,U] [#6 0.03,-0.40,0.64,U] [#7 0.30,-0.21,0.49,U] [#8 -0.09,-0.11,0.39,U] 
02:02:00.990 00.000 7988 single-star, 7 included, MultiStar: {0.01, -0.25}, one-star: {0.24, -0.00}
02:02:00.990 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.56) = xAngle (-1.58 = -1.58)
02:02:00.990 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
02:02:00.999 00.009 7988 CameraToMount -- cameraX=0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-0.02 mountX=-0.00 mountY=-0.24, mountTheta=-1.58
02:02:01.001 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.00, opts=13)
02:02:01.001 00.000 7988 Enqueuing Move request for scope (0.24, -0.00)
02:02:01.003 00.002 15712 Worker thread wakes up
02:02:01.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.00) opts 0xd
02:02:01.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.00)
02:02:01.003 00.000 15712 Moving (0.24, -0.00) raw xDistance=-0.00 yDistance=-0.24
02:02:01.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:02:01.005 00.002 7988 UpdateGuideState exits: m=936 SNR=19.8
02:02:01.006 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:01.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:01.006 00.000 7988 Enqueuing Expose request
02:02:01.006 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:02:01.006 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
02:02:01.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:01.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:02:01.006 00.000 15712 MoveAxis(E, 2, ABG)
02:02:01.006 00.000 15712 Guiding  Dir = 2, Dur = 2
02:02:01.019 00.013 15712 IsGuiding returns 0
02:02:01.045 00.026 15712 IsGuiding returns 0
02:02:01.045 00.000 15712 Move returns status 0, amount 2
02:02:01.045 00.000 15712 MoveAxis(N, 0, ABG)
02:02:01.045 00.000 15712 Move returns status 0, amount 0
02:02:01.045 00.000 15712 move complete, result=0
02:02:01.045 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
02:02:01.048 00.003 15712 worker thread done servicing request
02:02:01.048 00.000 15712 Worker thread wakes up
02:02:01.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:01.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:02.790 01.742 15712 Exposure complete
02:02:02.853 00.063 15712 worker thread done servicing request
02:02:02.853 00.000 7988 OnExposeComplete: enter
02:02:02.853 00.000 7988 UpdateGuideState(): m_state=6
02:02:02.856 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3451
02:02:02.856 00.000 7988 Star::Find returns 1 (0), X=975.70, Y=183.69, Mass=737, SNR=17.5, Peak=136 HFD=3.6
02:02:02.858 00.002 7988 MultiStar: large primary error, entering stabilization period
02:02:02.858 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
02:02:02.860 00.002 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
02:02:02.860 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-1.19 hyp=1.20 cameraTheta=-1.43 mountX=-1.19 mountY=-0.14, mountTheta=-3.02
02:02:02.862 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-1.19, opts=13)
02:02:02.864 00.002 7988 Enqueuing Move request for scope (0.17, -1.19)
02:02:02.864 00.000 15712 Worker thread wakes up
02:02:02.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.19) opts 0xd
02:02:02.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -1.19)
02:02:02.864 00.000 15712 Moving (0.17, -1.19) raw xDistance=-1.19 yDistance=-0.14
02:02:02.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:02.864 00.000 7988 UpdateGuideState exits: m=737 SNR=17.5
02:02:02.867 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:02.868 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:02.870 00.002 7988 Enqueuing Expose request
02:02:02.870 00.000 15712 PPEC rslt: input = -1.19, final = -0.72, react = -0.71, pred = -0.01, hyst = -0.63, hyst_pct = 0.00, period_length = 639.26
02:02:02.870 00.000 15712 PPEC: input: -1.19, control: -0.72, exposure: 1500
02:02:02.870 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:02.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:02:02.870 00.000 15712 MoveAxis(E, 236, ABG)
02:02:02.870 00.000 15712 Guiding  Dir = 2, Dur = 236
02:02:02.870 00.000 15712 IsGuiding returns 0
02:02:02.901 00.031 15712 PulseGuide returned control before completion, sleep 218
02:02:03.123 00.222 15712 IsGuiding returns 1
02:02:03.123 00.000 15712 scope still moving after pulse duration time elapsed
02:02:03.173 00.050 15712 IsGuiding returns 0
02:02:03.173 00.000 15712 scope move finished after 236 + 64 ms
02:02:03.173 00.000 15712 Move returns status 0, amount 236
02:02:03.173 00.000 15712 MoveAxis(N, 0, ABG)
02:02:03.173 00.000 15712 Move returns status 0, amount 0
02:02:03.173 00.000 15712 move complete, result=0
02:02:03.173 00.000 7988 GuideStep: -1.2 px 236 ms EAST, -0.1 px 0 ms NORTH
02:02:03.175 00.002 15712 worker thread done servicing request
02:02:03.175 00.000 15712 Worker thread wakes up
02:02:03.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:03.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:04.593 01.418 15712 Exposure complete
02:02:04.657 00.064 15712 worker thread done servicing request
02:02:04.657 00.000 7988 OnExposeComplete: enter
02:02:04.657 00.000 7988 UpdateGuideState(): m_state=6
02:02:04.657 00.000 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3452
02:02:04.657 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=183.82, Mass=945, SNR=20.0, Peak=154 HFD=3.7
02:02:04.657 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
02:02:04.657 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
02:02:04.657 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-1.07 hyp=1.08 cameraTheta=-1.44 mountX=-1.07 mountY=-0.11, mountTheta=-3.04
02:02:04.657 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-1.07, opts=13)
02:02:04.657 00.000 7988 Enqueuing Move request for scope (0.14, -1.07)
02:02:04.657 00.000 15712 Worker thread wakes up
02:02:04.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.07) opts 0xd
02:02:04.657 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -1.07)
02:02:04.657 00.000 15712 Moving (0.14, -1.07) raw xDistance=-1.07 yDistance=-0.11
02:02:04.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:04.657 00.000 7988 UpdateGuideState exits: m=945 SNR=20.0
02:02:04.670 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:04.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:04.671 00.001 7988 Enqueuing Expose request
02:02:04.671 00.000 15712 PPEC rslt: input = -1.07, final = -0.65, react = -0.64, pred = -0.01, hyst = -0.58, hyst_pct = 0.00, period_length = 639.26
02:02:04.671 00.000 15712 PPEC: input: -1.07, control: -0.65, exposure: 1500
02:02:04.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:04.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:02:04.671 00.000 15712 MoveAxis(E, 211, ABG)
02:02:04.671 00.000 15712 Guiding  Dir = 2, Dur = 211
02:02:04.671 00.000 15712 IsGuiding returns 0
02:02:04.691 00.020 15712 PulseGuide returned control before completion, sleep 204
02:02:04.914 00.223 15712 IsGuiding returns 0
02:02:04.914 00.000 15712 Move returns status 0, amount 211
02:02:04.914 00.000 15712 MoveAxis(N, 0, ABG)
02:02:04.914 00.000 15712 Move returns status 0, amount 0
02:02:04.914 00.000 15712 move complete, result=0
02:02:04.914 00.000 7988 GuideStep: -1.1 px 211 ms EAST, -0.1 px 0 ms NORTH
02:02:04.917 00.003 15712 worker thread done servicing request
02:02:04.917 00.000 15712 Worker thread wakes up
02:02:04.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:04.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:06.556 01.639 15712 Exposure complete
02:02:06.618 00.062 15712 worker thread done servicing request
02:02:06.618 00.000 7988 OnExposeComplete: enter
02:02:06.618 00.000 7988 UpdateGuideState(): m_state=6
02:02:06.621 00.003 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3453
02:02:06.621 00.000 7988 Star::Find returns 1 (0), X=975.80, Y=184.31, Mass=825, SNR=18.5, Peak=148 HFD=3.4
02:02:06.623 00.002 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
02:02:06.625 00.002 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
02:02:06.625 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.57 hyp=0.63 cameraTheta=-1.12 mountX=-0.57 mountY=-0.26, mountTheta=-2.71
02:02:06.627 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.57, opts=13)
02:02:06.627 00.000 7988 Enqueuing Move request for scope (0.28, -0.57)
02:02:06.629 00.002 15712 Worker thread wakes up
02:02:06.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.57) opts 0xd
02:02:06.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.57)
02:02:06.629 00.000 15712 Moving (0.28, -0.57) raw xDistance=-0.57 yDistance=-0.26
02:02:06.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:02:06.629 00.000 7988 UpdateGuideState exits: m=825 SNR=18.5
02:02:06.632 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:06.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:06.634 00.002 7988 Enqueuing Expose request
02:02:06.634 00.000 15712 PPEC rslt: input = -0.57, final = -0.35, react = -0.34, pred = -0.01, hyst = -0.35, hyst_pct = 0.00, period_length = 639.26
02:02:06.634 00.000 15712 PPEC: input: -0.57, control: -0.35, exposure: 1500
02:02:06.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:06.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:02:06.634 00.000 15712 MoveAxis(E, 114, ABG)
02:02:06.634 00.000 15712 Guiding  Dir = 2, Dur = 114
02:02:06.634 00.000 15712 IsGuiding returns 0
02:02:06.657 00.023 15712 PulseGuide returned control before completion, sleep 104
02:02:06.762 00.105 15712 IsGuiding returns 1
02:02:06.762 00.000 15712 scope still moving after pulse duration time elapsed
02:02:06.814 00.052 15712 IsGuiding returns 0
02:02:06.814 00.000 15712 scope move finished after 114 + 66 ms
02:02:06.814 00.000 15712 Move returns status 0, amount 114
02:02:06.814 00.000 15712 MoveAxis(N, 0, ABG)
02:02:06.814 00.000 15712 Move returns status 0, amount 0
02:02:06.814 00.000 15712 move complete, result=0
02:02:06.814 00.000 7988 GuideStep: -0.6 px 114 ms EAST, -0.3 px 0 ms NORTH
02:02:06.819 00.005 15712 worker thread done servicing request
02:02:06.819 00.000 15712 Worker thread wakes up
02:02:06.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:06.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:08.230 01.411 15712 Exposure complete
02:02:08.293 00.063 15712 worker thread done servicing request
02:02:08.293 00.000 7988 OnExposeComplete: enter
02:02:08.293 00.000 7988 UpdateGuideState(): m_state=6
02:02:08.293 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3454
02:02:08.293 00.000 7988 Star::Find returns 1 (0), X=975.92, Y=184.48, Mass=826, SNR=18.7, Peak=155 HFD=3.5
02:02:08.293 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
02:02:08.293 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
02:02:08.293 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=-0.40 hyp=0.56 cameraTheta=-0.80 mountX=-0.40 mountY=-0.38, mountTheta=-2.37
02:02:08.293 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=-0.40, opts=13)
02:02:08.293 00.000 7988 Enqueuing Move request for scope (0.39, -0.40)
02:02:08.293 00.000 15712 Worker thread wakes up
02:02:08.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
02:02:08.293 00.000 7988 UpdateGuideState exits: m=826 SNR=18.7
02:02:08.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:08.307 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.40) opts 0xd
02:02:08.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:08.307 00.000 7988 Enqueuing Expose request
02:02:08.307 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, -0.40)
02:02:08.307 00.000 15712 Moving (0.39, -0.40) raw xDistance=-0.40 yDistance=-0.38
02:02:08.307 00.000 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 639.26
02:02:08.307 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
02:02:08.307 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.01 newest=-0.76
02:02:08.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
02:02:08.307 00.000 15712 MoveAxis(E, 80, ABG)
02:02:08.307 00.000 15712 Guiding  Dir = 2, Dur = 80
02:02:08.307 00.000 15712 IsGuiding returns 0
02:02:08.324 00.017 15712 PulseGuide returned control before completion, sleep 69
02:02:08.442 00.118 15712 IsGuiding returns 0
02:02:08.442 00.000 15712 Move returns status 0, amount 80
02:02:08.442 00.000 15712 BLC: Oldest BLC event removed
02:02:08.442 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 279 applied
02:02:08.442 00.000 15712 MoveAxis(N, 377, ABG)
02:02:08.442 00.000 15712 Guiding  Dir = 0, Dur = 377
02:02:08.442 00.000 15712 IsGuiding returns 0
02:02:08.528 00.086 15712 PulseGuide returned control before completion, sleep 309
02:02:08.848 00.320 15712 IsGuiding returns 1
02:02:08.848 00.000 15712 scope still moving after pulse duration time elapsed
02:02:08.880 00.032 15712 IsGuiding returns 1
02:02:08.919 00.039 15712 IsGuiding returns 0
02:02:08.919 00.000 15712 scope move finished after 377 + 102 ms
02:02:08.919 00.000 15712 Move returns status 0, amount 377
02:02:08.919 00.000 15712 move complete, result=0
02:02:08.919 00.000 7988 GuideStep: -0.4 px 80 ms EAST, -0.4 px 377 ms NORTH
02:02:08.928 00.009 15712 worker thread done servicing request
02:02:08.928 00.000 15712 Worker thread wakes up
02:02:08.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:08.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:10.568 01.640 15712 Exposure complete
02:02:10.632 00.064 15712 worker thread done servicing request
02:02:10.632 00.000 7988 OnExposeComplete: enter
02:02:10.632 00.000 7988 UpdateGuideState(): m_state=6
02:02:10.636 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3455
02:02:10.636 00.000 7988 Star::Find returns 1 (0), X=975.79, Y=185.35, Mass=840, SNR=18.7, Peak=132 HFD=3.6
02:02:10.638 00.002 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
02:02:10.638 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
02:02:10.640 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=0.47 hyp=0.54 cameraTheta=1.06 mountX=0.47 mountY=-0.27, mountTheta=-0.53
02:02:10.642 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.47, opts=13)
02:02:10.642 00.000 7988 Enqueuing Move request for scope (0.26, 0.47)
02:02:10.644 00.002 15712 Worker thread wakes up
02:02:10.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.47) opts 0xd
02:02:10.644 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.47)
02:02:10.644 00.000 15712 Moving (0.26, 0.47) raw xDistance=0.47 yDistance=-0.27
02:02:10.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:10.644 00.000 7988 UpdateGuideState exits: m=840 SNR=18.7
02:02:10.647 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:10.648 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:10.648 00.000 7988 Enqueuing Expose request
02:02:10.648 00.000 15712 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.383481, 1:0.274108
02:02:10.648 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
02:02:10.653 00.005 15712 PPEC rslt: input = 0.47, final = 0.28, react = 0.28, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 639.26
02:02:10.653 00.000 15712 PPEC: input: 0.47, control: 0.28, exposure: 1500
02:02:10.653 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:02:10.653 00.000 15712 MoveAxis(W, 90, ABG)
02:02:10.653 00.000 15712 Guiding  Dir = 3, Dur = 90
02:02:10.653 00.000 15712 IsGuiding returns 0
02:02:10.670 00.017 15712 PulseGuide returned control before completion, sleep 86
02:02:10.760 00.090 15712 IsGuiding returns 1
02:02:10.760 00.000 15712 scope still moving after pulse duration time elapsed
02:02:10.796 00.036 15712 IsGuiding returns 0
02:02:10.796 00.000 15712 scope move finished after 90 + 52 ms
02:02:10.796 00.000 15712 Move returns status 0, amount 90
02:02:10.796 00.000 15712 MoveAxis(N, 70, ABG)
02:02:10.796 00.000 15712 Guiding  Dir = 0, Dur = 70
02:02:10.796 00.000 15712 IsGuiding returns 0
02:02:10.874 00.078 15712 IsGuiding returns 1
02:02:10.874 00.000 15712 scope still moving after pulse duration time elapsed
02:02:10.903 00.029 15712 IsGuiding returns 1
02:02:10.954 00.051 15712 IsGuiding returns 1
02:02:10.989 00.035 15712 IsGuiding returns 0
02:02:10.989 00.000 15712 scope move finished after 70 + 120 ms
02:02:10.989 00.000 15712 Move returns status 0, amount 70
02:02:10.989 00.000 15712 move complete, result=0
02:02:10.989 00.000 7988 GuideStep: 0.5 px 90 ms WEST, -0.3 px 70 ms NORTH
02:02:10.991 00.002 15712 worker thread done servicing request
02:02:10.991 00.000 15712 Worker thread wakes up
02:02:10.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:10.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:12.406 01.415 15712 Exposure complete
02:02:12.472 00.066 15712 worker thread done servicing request
02:02:12.472 00.000 7988 OnExposeComplete: enter
02:02:12.472 00.000 7988 UpdateGuideState(): m_state=6
02:02:12.474 00.002 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3456
02:02:12.474 00.000 7988 Star::Find returns 1 (0), X=975.87, Y=185.56, Mass=886, SNR=19.4, Peak=135 HFD=3.6
02:02:12.476 00.002 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
02:02:12.476 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
02:02:12.478 00.002 7988 CameraToMount -- cameraX=0.34 cameraY=0.68 hyp=0.76 cameraTheta=1.10 mountX=0.68 mountY=-0.36, mountTheta=-0.49
02:02:12.480 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.68, opts=13)
02:02:12.480 00.000 7988 Enqueuing Move request for scope (0.34, 0.68)
02:02:12.482 00.002 15712 Worker thread wakes up
02:02:12.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.68) opts 0xd
02:02:12.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.68)
02:02:12.482 00.000 15712 Moving (0.34, 0.68) raw xDistance=0.68 yDistance=-0.36
02:02:12.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:12.484 00.002 7988 UpdateGuideState exits: m=886 SNR=19.4
02:02:12.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:12.484 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:12.484 00.000 7988 Enqueuing Expose request
02:02:12.484 00.000 15712 BLC: History state: CurrMiss=0.36, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.383481, 1:0.274108, 2:0.358924
02:02:12.484 00.000 15712 BLC: Under-shoot: nominal increase by 61
02:02:12.484 00.000 15712 BLC: window closed
02:02:12.484 00.000 15712 BLC: Pulse adjusted to 307
02:02:12.489 00.005 15712 PPEC rslt: input = 0.68, final = 0.40, react = 0.41, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 639.26
02:02:12.489 00.000 15712 PPEC: input: 0.68, control: 0.40, exposure: 1500
02:02:12.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
02:02:12.489 00.000 15712 MoveAxis(W, 130, ABG)
02:02:12.489 00.000 15712 Guiding  Dir = 3, Dur = 130
02:02:12.489 00.000 15712 IsGuiding returns 0
02:02:12.506 00.017 15712 PulseGuide returned control before completion, sleep 126
02:02:12.647 00.141 15712 IsGuiding returns 1
02:02:12.653 00.006 15712 scope still moving after pulse duration time elapsed
02:02:12.675 00.022 15712 IsGuiding returns 0
02:02:12.675 00.000 15712 scope move finished after 130 + 51 ms
02:02:12.675 00.000 15712 Move returns status 0, amount 130
02:02:12.675 00.000 15712 MoveAxis(N, 92, ABG)
02:02:12.675 00.000 15712 Guiding  Dir = 0, Dur = 92
02:02:12.675 00.000 15712 IsGuiding returns 0
02:02:12.693 00.018 7988 evsrv: cli 0CCCFC68 connect
02:02:12.693 00.000 7988 case statement mapped state 6 to 3
02:02:12.695 00.002 7988 case statement mapped state 6 to 3
02:02:12.695 00.000 7988 evsrv: cli 0CCCFC68 request: {"method":"get_pixel_scale","id":"4160fff6-788f-4fdc-a5e5-2e82a79ff369"}
02:02:12.695 00.000 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":3.86747,"id":"4160fff6-788f-4fdc-a5e5-2e82a79ff369"}
02:02:12.695 00.000 7988 evsrv: cli 0CCCFC68 disconnect
02:02:12.748 00.053 15712 PulseGuide returned control before completion, sleep 30
02:02:12.787 00.039 15712 IsGuiding returns 1
02:02:12.787 00.000 15712 scope still moving after pulse duration time elapsed
02:02:12.819 00.032 15712 IsGuiding returns 1
02:02:12.860 00.041 15712 IsGuiding returns 0
02:02:12.860 00.000 15712 scope move finished after 92 + 93 ms
02:02:12.860 00.000 15712 Move returns status 0, amount 92
02:02:12.860 00.000 15712 move complete, result=0
02:02:12.860 00.000 7988 GuideStep: 0.7 px 130 ms WEST, -0.4 px 92 ms NORTH
02:02:12.862 00.002 15712 worker thread done servicing request
02:02:12.862 00.000 15712 Worker thread wakes up
02:02:12.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:12.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:14.603 01.741 15712 Exposure complete
02:02:14.667 00.064 15712 worker thread done servicing request
02:02:14.667 00.000 7988 OnExposeComplete: enter
02:02:14.667 00.000 7988 UpdateGuideState(): m_state=6
02:02:14.667 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3457
02:02:14.667 00.000 7988 Star::Find returns 1 (0), X=974.95, Y=185.81, Mass=921, SNR=19.8, Peak=141 HFD=4.0
02:02:14.667 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
02:02:14.667 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
02:02:14.667 00.000 7988 CameraToMount -- cameraX=-0.58 cameraY=0.92 hyp=1.09 cameraTheta=2.13 mountX=0.92 mountY=0.55, mountTheta=0.54
02:02:14.667 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.58, y=0.92, opts=13)
02:02:14.667 00.000 7988 Enqueuing Move request for scope (-0.58, 0.92)
02:02:14.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:02:14.667 00.000 7988 UpdateGuideState exits: m=921 SNR=19.8
02:02:14.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:14.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:14.681 00.014 7988 Enqueuing Expose request
02:02:14.682 00.001 15712 Worker thread wakes up
02:02:14.682 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.92) opts 0xd
02:02:14.682 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.58, 0.92)
02:02:14.682 00.000 15712 Moving (-0.58, 0.92) raw xDistance=0.92 yDistance=0.55
02:02:14.682 00.000 15712 PPEC rslt: input = 0.92, final = 0.54, react = 0.55, pred = -0.01, hyst = 0.51, hyst_pct = 0.00, period_length = 639.26
02:02:14.682 00.000 15712 PPEC: input: 0.92, control: 0.54, exposure: 1500
02:02:14.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:02:14.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
02:02:14.682 00.000 15712 MoveAxis(W, 178, ABG)
02:02:14.682 00.000 15712 Guiding  Dir = 3, Dur = 178
02:02:14.682 00.000 15712 IsGuiding returns 0
02:02:14.713 00.031 15712 PulseGuide returned control before completion, sleep 162
02:02:14.888 00.175 15712 IsGuiding returns 1
02:02:14.888 00.000 15712 scope still moving after pulse duration time elapsed
02:02:14.922 00.034 15712 IsGuiding returns 0
02:02:14.922 00.000 15712 scope move finished after 178 + 57 ms
02:02:14.922 00.000 15712 Move returns status 0, amount 178
02:02:14.922 00.000 15712 MoveAxis(N, 0, ABG)
02:02:14.922 00.000 15712 Move returns status 0, amount 0
02:02:14.922 00.000 15712 move complete, result=0
02:02:14.922 00.000 7988 GuideStep: 0.9 px 178 ms WEST, 0.6 px 0 ms NORTH
02:02:14.924 00.002 15712 worker thread done servicing request
02:02:14.924 00.000 15712 Worker thread wakes up
02:02:14.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:14.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:16.340 01.416 15712 Exposure complete
02:02:16.402 00.062 15712 worker thread done servicing request
02:02:16.402 00.000 7988 OnExposeComplete: enter
02:02:16.402 00.000 7988 UpdateGuideState(): m_state=6
02:02:16.406 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3458
02:02:16.406 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=184.81, Mass=891, SNR=19.1, Peak=135 HFD=4.1
02:02:16.408 00.002 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.54 = 1.74)
02:02:16.408 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.71)
02:02:16.410 00.002 7988 CameraToMount -- cameraX=-0.46 cameraY=-0.08 hyp=0.47 cameraTheta=-2.98 mountX=-0.08 mountY=0.46, mountTheta=1.74
02:02:16.412 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.46, y=-0.08, opts=13)
02:02:16.412 00.000 7988 Enqueuing Move request for scope (-0.46, -0.08)
02:02:16.414 00.002 15712 Worker thread wakes up
02:02:16.415 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.08) opts 0xd
02:02:16.415 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.46, -0.08)
02:02:16.415 00.000 15712 Moving (-0.46, -0.08) raw xDistance=-0.08 yDistance=0.46
02:02:16.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:16.415 00.000 7988 UpdateGuideState exits: m=891 SNR=19.1
02:02:16.417 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:16.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:16.418 00.001 7988 Enqueuing Expose request
02:02:16.418 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:02:16.418 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
02:02:16.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:02:16.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
02:02:16.418 00.000 15712 MoveAxis(E, 2, ABG)
02:02:16.418 00.000 15712 Guiding  Dir = 2, Dur = 2
02:02:16.454 00.036 15712 IsGuiding returns 0
02:02:16.472 00.018 15712 IsGuiding returns 0
02:02:16.472 00.000 15712 Move returns status 0, amount 2
02:02:16.472 00.000 15712 MoveAxis(N, 0, ABG)
02:02:16.472 00.000 15712 Move returns status 0, amount 0
02:02:16.472 00.000 15712 move complete, result=0
02:02:16.472 00.000 15712 worker thread done servicing request
02:02:16.472 00.000 15712 Worker thread wakes up
02:02:16.472 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.5 px 0 ms NORTH
02:02:16.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:16.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:18.113 01.641 15712 Exposure complete
02:02:18.175 00.062 15712 worker thread done servicing request
02:02:18.175 00.000 7988 OnExposeComplete: enter
02:02:18.175 00.000 7988 UpdateGuideState(): m_state=6
02:02:18.178 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3459
02:02:18.178 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=182.88, Mass=872, SNR=19.0, Peak=139 HFD=3.8
02:02:18.180 00.002 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.39 = 2.90)
02:02:18.181 00.001 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
02:02:18.181 00.000 7988 CameraToMount -- cameraX=-0.52 cameraY=-2.00 hyp=2.07 cameraTheta=-1.82 mountX=-2.01 mountY=0.57, mountTheta=2.87
02:02:18.183 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.52, y=-2.00, opts=13)
02:02:18.185 00.002 7988 Enqueuing Move request for scope (-0.52, -2.00)
02:02:18.185 00.000 15712 Worker thread wakes up
02:02:18.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -2.00) opts 0xd
02:02:18.185 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.52, -2.00)
02:02:18.185 00.000 15712 Moving (-0.52, -2.00) raw xDistance=-2.01 yDistance=0.57
02:02:18.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:02:18.185 00.000 7988 UpdateGuideState exits: m=872 SNR=19.0
02:02:18.188 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:18.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:18.190 00.002 7988 Enqueuing Expose request
02:02:18.190 00.000 15712 PPEC rslt: input = -2.01, final = -1.21, react = -1.21, pred = -0.00, hyst = -1.05, hyst_pct = 0.00, period_length = 639.26
02:02:18.190 00.000 15712 PPEC: input: -2.01, control: -1.21, exposure: 1500
02:02:18.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:02:18.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
02:02:18.190 00.000 15712 MoveAxis(E, 395, ABG)
02:02:18.190 00.000 15712 Guiding  Dir = 2, Dur = 395
02:02:18.190 00.000 15712 IsGuiding returns 0
02:02:18.215 00.025 15712 PulseGuide returned control before completion, sleep 383
02:02:18.607 00.392 15712 IsGuiding returns 1
02:02:18.607 00.000 15712 scope still moving after pulse duration time elapsed
02:02:18.641 00.034 15712 IsGuiding returns 0
02:02:18.641 00.000 15712 scope move finished after 395 + 59 ms
02:02:18.641 00.000 15712 Move returns status 0, amount 395
02:02:18.641 00.000 15712 MoveAxis(N, 0, ABG)
02:02:18.641 00.000 15712 Move returns status 0, amount 0
02:02:18.641 00.000 15712 move complete, result=0
02:02:18.641 00.000 7988 GuideStep: -2.0 px 395 ms EAST, 0.6 px 0 ms NORTH
02:02:18.649 00.008 15712 worker thread done servicing request
02:02:18.649 00.000 15712 Worker thread wakes up
02:02:18.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:18.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:20.062 01.413 15712 Exposure complete
02:02:20.124 00.062 15712 worker thread done servicing request
02:02:20.124 00.000 7988 OnExposeComplete: enter
02:02:20.124 00.000 7988 UpdateGuideState(): m_state=6
02:02:20.128 00.004 7988 Star::Find(15, 975, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3460
02:02:20.128 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=183.20, Mass=846, SNR=19.0, Peak=137 HFD=3.5
02:02:20.130 00.002 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
02:02:20.130 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
02:02:20.132 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=-1.68 hyp=1.70 cameraTheta=-1.72 mountX=-1.68 mountY=0.29, mountTheta=2.97
02:02:20.134 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-1.68, opts=13)
02:02:20.134 00.000 7988 Enqueuing Move request for scope (-0.25, -1.68)
02:02:20.136 00.002 15712 Worker thread wakes up
02:02:20.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -1.68) opts 0xd
02:02:20.136 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -1.68)
02:02:20.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:20.136 00.000 7988 UpdateGuideState exits: m=846 SNR=19.0
02:02:20.139 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:20.139 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:20.140 00.001 7988 Enqueuing Expose request
02:02:20.140 00.000 15712 Moving (-0.25, -1.68) raw xDistance=-1.68 yDistance=0.29
02:02:20.140 00.000 15712 PPEC rslt: input = -1.68, final = -1.01, react = -1.01, pred = -0.00, hyst = -0.91, hyst_pct = 0.00, period_length = 639.26
02:02:20.140 00.000 15712 PPEC: input: -1.68, control: -1.01, exposure: 1500
02:02:20.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:02:20.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:02:20.140 00.000 15712 MoveAxis(E, 331, ABG)
02:02:20.140 00.000 15712 Guiding  Dir = 2, Dur = 331
02:02:20.140 00.000 15712 IsGuiding returns 0
02:02:20.162 00.022 15712 PulseGuide returned control before completion, sleep 324
02:02:20.492 00.330 15712 IsGuiding returns 1
02:02:20.492 00.000 15712 scope still moving after pulse duration time elapsed
02:02:20.528 00.036 15712 IsGuiding returns 0
02:02:20.528 00.000 15712 scope move finished after 331 + 54 ms
02:02:20.528 00.000 15712 Move returns status 0, amount 331
02:02:20.528 00.000 15712 MoveAxis(N, 0, ABG)
02:02:20.528 00.000 15712 Move returns status 0, amount 0
02:02:20.528 00.000 15712 move complete, result=0
02:02:20.528 00.000 15712 worker thread done servicing request
02:02:20.528 00.000 15712 Worker thread wakes up
02:02:20.528 00.000 7988 GuideStep: -1.7 px 331 ms EAST, 0.3 px 0 ms NORTH
02:02:20.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:20.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:22.277 01.749 15712 Exposure complete
02:02:22.340 00.063 15712 worker thread done servicing request
02:02:22.340 00.000 7988 OnExposeComplete: enter
02:02:22.340 00.000 7988 UpdateGuideState(): m_state=6
02:02:22.340 00.000 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3461
02:02:22.340 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=184.40, Mass=975, SNR=20.3, Peak=144 HFD=4.0
02:02:22.340 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
02:02:22.340 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
02:02:22.346 00.006 7988 CameraToMount -- cameraX=-0.55 cameraY=-0.48 hyp=0.73 cameraTheta=-2.43 mountX=-0.49 mountY=0.57, mountTheta=2.28
02:02:22.346 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.55, y=-0.48, opts=13)
02:02:22.346 00.000 7988 Enqueuing Move request for scope (-0.55, -0.48)
02:02:22.346 00.000 15712 Worker thread wakes up
02:02:22.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.48) opts 0xd
02:02:22.346 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.55, -0.48)
02:02:22.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:02:22.346 00.000 7988 UpdateGuideState exits: m=975 SNR=20.3
02:02:22.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:22.354 00.008 15712 Moving (-0.55, -0.48) raw xDistance=-0.49 yDistance=0.57
02:02:22.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:22.354 00.000 7988 Enqueuing Expose request
02:02:22.354 00.000 15712 PPEC rslt: input = -0.49, final = -0.29, react = -0.29, pred = -0.00, hyst = -0.33, hyst_pct = 0.00, period_length = 639.26
02:02:22.354 00.000 15712 PPEC: input: -0.49, control: -0.29, exposure: 1500
02:02:22.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:22.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
02:02:22.354 00.000 15712 MoveAxis(E, 96, ABG)
02:02:22.354 00.000 15712 Guiding  Dir = 2, Dur = 96
02:02:22.354 00.000 15712 IsGuiding returns 0
02:02:22.386 00.032 15712 PulseGuide returned control before completion, sleep 78
02:02:22.466 00.080 15712 IsGuiding returns 1
02:02:22.466 00.000 15712 scope still moving after pulse duration time elapsed
02:02:22.507 00.041 15712 IsGuiding returns 0
02:02:22.507 00.000 15712 scope move finished after 96 + 52 ms
02:02:22.507 00.000 15712 Move returns status 0, amount 96
02:02:22.507 00.000 15712 MoveAxis(N, 0, ABG)
02:02:22.507 00.000 15712 Move returns status 0, amount 0
02:02:22.507 00.000 15712 move complete, result=0
02:02:22.507 00.000 15712 worker thread done servicing request
02:02:22.507 00.000 15712 Worker thread wakes up
02:02:22.507 00.000 7988 GuideStep: -0.5 px 96 ms EAST, 0.6 px 0 ms NORTH
02:02:22.509 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:22.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:23.916 01.407 15712 Exposure complete
02:02:23.978 00.062 15712 worker thread done servicing request
02:02:23.978 00.000 7988 OnExposeComplete: enter
02:02:23.978 00.000 7988 UpdateGuideState(): m_state=6
02:02:23.983 00.005 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3462
02:02:23.983 00.000 7988 Star::Find returns 1 (0), X=975.26, Y=184.90, Mass=864, SNR=19.1, Peak=141 HFD=3.4
02:02:23.985 00.002 7988 MultiStar: exiting stabilization period
02:02:23.985 00.000 7988 MultiStar: [#1 -0.60,-0.37,0.00,M4] [#2 -0.22,-0.57,0.00,M3] [#3 -0.44,-0.19,0.86,U] [#4 -0.60,-0.63,0.00,M1] [#5 -0.50,0.36,0.00,M3] [#6 0.06,-0.22,0.66,U] [#7 -0.42,-0.25,0.51,U] [#8 -0.51,-0.52,0.00,M1] 
02:02:23.987 00.002 7988 single-star, 3 included, MultiStar: {-0.27, -0.14}, one-star: {-0.27, 0.02}
02:02:23.987 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
02:02:23.989 00.002 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
02:02:23.989 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.02 hyp=0.27 cameraTheta=3.07 mountX=0.02 mountY=0.27, mountTheta=1.51
02:02:23.992 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.02, opts=13)
02:02:23.992 00.000 7988 Enqueuing Move request for scope (-0.27, 0.02)
02:02:23.994 00.002 15712 Worker thread wakes up
02:02:23.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.02) opts 0xd
02:02:23.994 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.02)
02:02:23.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:23.994 00.000 7988 UpdateGuideState exits: m=864 SNR=19.1
02:02:23.997 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:23.997 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:23.999 00.002 7988 Enqueuing Expose request
02:02:23.999 00.000 15712 Moving (-0.27, 0.02) raw xDistance=0.02 yDistance=0.27
02:02:23.999 00.000 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:02:23.999 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
02:02:23.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:23.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:02:23.999 00.000 15712 MoveAxis(E, 1, ABG)
02:02:23.999 00.000 15712 Guiding  Dir = 2, Dur = 1
02:02:23.999 00.000 15712 IsGuiding returns 0
02:02:24.032 00.033 15712 IsGuiding returns 0
02:02:24.032 00.000 15712 Move returns status 0, amount 1
02:02:24.032 00.000 15712 MoveAxis(N, 0, ABG)
02:02:24.032 00.000 15712 Move returns status 0, amount 0
02:02:24.032 00.000 15712 move complete, result=0
02:02:24.032 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.3 px 0 ms NORTH
02:02:24.036 00.004 15712 worker thread done servicing request
02:02:24.036 00.000 15712 Worker thread wakes up
02:02:24.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:24.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:25.672 01.636 15712 Exposure complete
02:02:25.735 00.063 15712 worker thread done servicing request
02:02:25.735 00.000 7988 OnExposeComplete: enter
02:02:25.735 00.000 7988 UpdateGuideState(): m_state=6
02:02:25.735 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3463
02:02:25.735 00.000 7988 Star::Find returns 1 (0), X=975.14, Y=185.30, Mass=901, SNR=19.3, Peak=144 HFD=3.5
02:02:25.735 00.000 7988 MultiStar: [#1 -0.50,0.42,0.00,M5] [#2 -0.32,0.35,0.86,U] [#3 -0.65,0.35,0.00,M1] [#4 -0.46,0.08,0.74,U] [#5 -0.57,0.92,0.00,M4] [#6 -0.19,0.52,0.00,M2] [#7 -0.80,0.57,0.00,M2] [#8 -0.30,0.10,0.42,U] 
02:02:25.735 00.000 7988 refined, 3 included, MultiStar: {-0.37, 0.27}, one-star: {-0.39, 0.42}
02:02:25.742 00.007 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.95 = 0.95)
02:02:25.742 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
02:02:25.742 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.27 hyp=0.46 cameraTheta=2.51 mountX=0.27 mountY=0.36, mountTheta=0.94
02:02:25.746 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.27, opts=13)
02:02:25.746 00.000 7988 Enqueuing Move request for scope (-0.37, 0.27)
02:02:25.749 00.003 15712 Worker thread wakes up
02:02:25.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:25.749 00.000 7988 UpdateGuideState exits: m=901 SNR=19.3
02:02:25.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:25.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:25.749 00.000 7988 Enqueuing Expose request
02:02:25.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.27) opts 0xd
02:02:25.749 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.27)
02:02:25.749 00.000 15712 Moving (-0.37, 0.27) raw xDistance=0.27 yDistance=0.36
02:02:25.749 00.000 15712 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 639.26
02:02:25.749 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
02:02:25.749 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=-1.02 newest=1.20
02:02:25.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:02:25.749 00.000 15712 MoveAxis(W, 51, ABG)
02:02:25.749 00.000 15712 Guiding  Dir = 3, Dur = 51
02:02:25.776 00.027 15712 IsGuiding returns 0
02:02:25.780 00.004 15712 PulseGuide returned control before completion, sleep 46
02:02:25.864 00.084 15712 IsGuiding returns 0
02:02:25.864 00.000 15712 Move returns status 0, amount 51
02:02:25.864 00.000 15712 BLC: Oldest BLC event removed
02:02:25.864 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 307 applied
02:02:25.864 00.000 15712 MoveAxis(S, 400, ABG)
02:02:25.864 00.000 15712 Guiding  Dir = 1, Dur = 400
02:02:25.864 00.000 15712 IsGuiding returns 0
02:02:25.946 00.082 15712 PulseGuide returned control before completion, sleep 330
02:02:26.292 00.346 15712 IsGuiding returns 1
02:02:26.292 00.000 15712 scope still moving after pulse duration time elapsed
02:02:26.324 00.032 15712 IsGuiding returns 1
02:02:26.355 00.031 15712 IsGuiding returns 1
02:02:26.397 00.042 15712 IsGuiding returns 0
02:02:26.397 00.000 15712 scope move finished after 400 + 127 ms
02:02:26.397 00.000 15712 Move returns status 0, amount 400
02:02:26.397 00.000 15712 move complete, result=0
02:02:26.397 00.000 7988 GuideStep: 0.3 px 51 ms WEST, 0.4 px 400 ms SOUTH
02:02:26.397 00.000 15712 worker thread done servicing request
02:02:26.402 00.005 15712 Worker thread wakes up
02:02:26.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:26.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:27.822 01.420 15712 Exposure complete
02:02:27.885 00.063 15712 worker thread done servicing request
02:02:27.885 00.000 7988 OnExposeComplete: enter
02:02:27.885 00.000 7988 UpdateGuideState(): m_state=6
02:02:27.885 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3464
02:02:27.885 00.000 7988 Star::Find returns 1 (0), X=975.20, Y=186.27, Mass=935, SNR=19.6, Peak=150 HFD=3.8
02:02:27.885 00.000 7988 MultiStar: large primary error, entering stabilization period
02:02:27.885 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
02:02:27.885 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:02:27.885 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=1.38 hyp=1.42 cameraTheta=1.80 mountX=1.38 mountY=0.29, mountTheta=0.21
02:02:27.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=1.38, opts=13)
02:02:27.885 00.000 7988 Enqueuing Move request for scope (-0.33, 1.38)
02:02:27.885 00.000 15712 Worker thread wakes up
02:02:27.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 1.38) opts 0xd
02:02:27.885 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 1.38)
02:02:27.885 00.000 15712 Moving (-0.33, 1.38) raw xDistance=1.38 yDistance=0.29
02:02:27.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:27.885 00.000 7988 UpdateGuideState exits: m=935 SNR=19.6
02:02:27.899 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:27.900 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:27.900 00.000 7988 Enqueuing Expose request
02:02:27.900 00.000 15712 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.363900, 1:0.293476
02:02:27.900 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
02:02:27.900 00.000 15712 PPEC rslt: input = 1.38, final = 0.82, react = 0.83, pred = -0.01, hyst = 0.75, hyst_pct = 0.00, period_length = 639.26
02:02:27.900 00.000 15712 PPEC: input: 1.38, control: 0.82, exposure: 1500
02:02:27.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:02:27.900 00.000 15712 MoveAxis(W, 269, ABG)
02:02:27.900 00.000 15712 Guiding  Dir = 3, Dur = 269
02:02:27.918 00.018 15712 IsGuiding returns 0
02:02:27.935 00.017 15712 PulseGuide returned control before completion, sleep 263
02:02:28.223 00.288 15712 IsGuiding returns 0
02:02:28.223 00.000 15712 Move returns status 0, amount 269
02:02:28.223 00.000 15712 MoveAxis(S, 75, ABG)
02:02:28.223 00.000 15712 Guiding  Dir = 1, Dur = 75
02:02:28.223 00.000 15712 IsGuiding returns 0
02:02:28.302 00.079 15712 IsGuiding returns 1
02:02:28.302 00.000 15712 scope still moving after pulse duration time elapsed
02:02:28.330 00.028 15712 IsGuiding returns 1
02:02:28.398 00.068 15712 IsGuiding returns 1
02:02:28.430 00.032 15712 IsGuiding returns 0
02:02:28.430 00.000 15712 scope move finished after 75 + 132 ms
02:02:28.430 00.000 15712 Move returns status 0, amount 75
02:02:28.430 00.000 15712 move complete, result=0
02:02:28.430 00.000 7988 GuideStep: 1.4 px 269 ms WEST, 0.3 px 75 ms SOUTH
02:02:28.432 00.002 15712 worker thread done servicing request
02:02:28.432 00.000 15712 Worker thread wakes up
02:02:28.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:28.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:30.075 01.643 15712 Exposure complete
02:02:30.137 00.062 15712 worker thread done servicing request
02:02:30.137 00.000 7988 OnExposeComplete: enter
02:02:30.137 00.000 7988 UpdateGuideState(): m_state=6
02:02:30.140 00.003 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3465
02:02:30.140 00.000 7988 Star::Find returns 1 (0), X=975.37, Y=184.93, Mass=972, SNR=20.1, Peak=132 HFD=3.9
02:02:30.142 00.002 7988 MultiStar: exiting stabilization period
02:02:30.142 00.000 7988 MultiStar: [#1 -0.33,-0.15,0.85,U] [#2 -0.17,-0.31,0.82,U] [#3 -0.42,-0.03,0.80,U] [#4 -0.64,-0.38,0.00,M1] [#5 0.18,0.55,0.00,M5] [#6 0.19,-0.10,0.63,U] [#7 -0.27,0.22,0.49,U] [#8 -0.53,-0.30,0.00,M1] 
02:02:30.144 00.002 7988 single-star, 5 included, MultiStar: {-0.20, -0.07}, one-star: {-0.15, 0.04}
02:02:30.144 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
02:02:30.146 00.002 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
02:02:30.146 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.87 mountX=0.04 mountY=0.15, mountTheta=1.30
02:02:30.148 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.04, opts=13)
02:02:30.150 00.002 7988 Enqueuing Move request for scope (-0.15, 0.04)
02:02:30.150 00.000 15712 Worker thread wakes up
02:02:30.150 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
02:02:30.150 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
02:02:30.150 00.000 15712 Moving (-0.15, 0.04) raw xDistance=0.04 yDistance=0.15
02:02:30.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:30.152 00.002 7988 UpdateGuideState exits: m=972 SNR=20.1
02:02:30.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:30.154 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:30.154 00.000 7988 Enqueuing Expose request
02:02:30.156 00.002 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.363900, 1:0.293476, 2:0.149115
02:02:30.156 00.000 15712 BLC: No correction, Miss < min_move
02:02:30.160 00.004 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:02:30.160 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
02:02:30.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:30.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:02:30.160 00.000 15712 MoveAxis(E, 2, ABG)
02:02:30.160 00.000 15712 Guiding  Dir = 2, Dur = 2
02:02:30.160 00.000 15712 IsGuiding returns 0
02:02:30.188 00.028 15712 IsGuiding returns 0
02:02:30.188 00.000 15712 Move returns status 0, amount 2
02:02:30.188 00.000 15712 MoveAxis(N, 0, ABG)
02:02:30.188 00.000 15712 Move returns status 0, amount 0
02:02:30.188 00.000 15712 move complete, result=0
02:02:30.188 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
02:02:30.190 00.002 15712 worker thread done servicing request
02:02:30.190 00.000 15712 Worker thread wakes up
02:02:30.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:30.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:31.605 01.415 15712 Exposure complete
02:02:31.667 00.062 15712 worker thread done servicing request
02:02:31.667 00.000 7988 OnExposeComplete: enter
02:02:31.670 00.003 7988 UpdateGuideState(): m_state=6
02:02:31.670 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3466
02:02:31.672 00.002 7988 Star::Find returns 1 (0), X=975.45, Y=184.05, Mass=867, SNR=19.1, Peak=147 HFD=3.6
02:02:31.672 00.000 7988 MultiStar: [#1 0.05,-1.26,0.00,M5] [#2 -0.14,-1.19,0.00,M2] [#3 -0.27,-1.32,0.00,M1] [#4 -0.39,-1.09,0.00,M2] [#5 -0.06,-0.58,0.00,M6] [#6 0.03,-1.15,0.00,M2] [#7 -0.17,-1.15,0.00,M2] [#8 -0.45,-1.08,0.00,M2] 
02:02:31.674 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.23 = 3.06)
02:02:31.674 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.03)
02:02:31.676 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.84 hyp=0.84 cameraTheta=-1.66 mountX=-0.84 mountY=0.10, mountTheta=3.03
02:02:31.678 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.84, opts=13)
02:02:31.678 00.000 7988 Enqueuing Move request for scope (-0.08, -0.84)
02:02:31.680 00.002 15712 Worker thread wakes up
02:02:31.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.84) opts 0xd
02:02:31.680 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.84)
02:02:31.680 00.000 15712 Moving (-0.08, -0.84) raw xDistance=-0.84 yDistance=0.10
02:02:31.680 00.000 15712 BLC: window closed
02:02:31.680 00.000 15712 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.363900, 1:0.293476, 2:0.149115
02:02:31.680 00.000 15712 BLC: No correction, Miss < min_move
02:02:31.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:31.680 00.000 7988 UpdateGuideState exits: m=867 SNR=19.1
02:02:31.682 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:31.682 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:31.684 00.002 7988 Enqueuing Expose request
02:02:31.684 00.000 15712 PPEC rslt: input = -0.84, final = -0.51, react = -0.50, pred = -0.01, hyst = -0.40, hyst_pct = 0.00, period_length = 639.26
02:02:31.684 00.000 15712 PPEC: input: -0.84, control: -0.51, exposure: 1500
02:02:31.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:31.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:02:31.684 00.000 15712 MoveAxis(E, 167, ABG)
02:02:31.684 00.000 15712 Guiding  Dir = 2, Dur = 167
02:02:31.684 00.000 15712 IsGuiding returns 0
02:02:31.704 00.020 15712 PulseGuide returned control before completion, sleep 157
02:02:31.874 00.170 15712 IsGuiding returns 1
02:02:31.874 00.000 15712 scope still moving after pulse duration time elapsed
02:02:31.908 00.034 15712 IsGuiding returns 0
02:02:31.908 00.000 15712 scope move finished after 167 + 61 ms
02:02:31.908 00.000 15712 Move returns status 0, amount 167
02:02:31.908 00.000 15712 MoveAxis(N, 0, ABG)
02:02:31.908 00.000 15712 Move returns status 0, amount 0
02:02:31.908 00.000 15712 move complete, result=0
02:02:31.908 00.000 7988 GuideStep: -0.8 px 167 ms EAST, 0.1 px 0 ms NORTH
02:02:31.917 00.009 15712 worker thread done servicing request
02:02:31.917 00.000 15712 Worker thread wakes up
02:02:31.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:31.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:33.659 01.742 15712 Exposure complete
02:02:33.720 00.061 15712 worker thread done servicing request
02:02:33.720 00.000 7988 OnExposeComplete: enter
02:02:33.720 00.000 7988 UpdateGuideState(): m_state=6
02:02:33.720 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3467
02:02:33.720 00.000 7988 Star::Find returns 1 (0), X=975.29, Y=183.68, Mass=820, SNR=18.3, Peak=149 HFD=3.4
02:02:33.720 00.000 7988 MultiStar: large primary error, entering stabilization period
02:02:33.720 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
02:02:33.730 00.010 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
02:02:33.730 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-1.20 hyp=1.22 cameraTheta=-1.76 mountX=-1.20 mountY=0.26, mountTheta=2.93
02:02:33.730 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-1.20, opts=13)
02:02:33.730 00.000 7988 Enqueuing Move request for scope (-0.23, -1.20)
02:02:33.730 00.000 15712 Worker thread wakes up
02:02:33.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.20) opts 0xd
02:02:33.730 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -1.20)
02:02:33.730 00.000 15712 Moving (-0.23, -1.20) raw xDistance=-1.20 yDistance=0.26
02:02:33.736 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:33.736 00.000 7988 UpdateGuideState exits: m=820 SNR=18.3
02:02:33.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:33.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:33.736 00.000 7988 Enqueuing Expose request
02:02:33.736 00.000 15712 PPEC rslt: input = -1.20, final = -0.73, react = -0.72, pred = -0.01, hyst = -0.65, hyst_pct = 0.00, period_length = 639.26
02:02:33.736 00.000 15712 PPEC: input: -1.20, control: -0.73, exposure: 1500
02:02:33.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:02:33.736 00.000 15712 MoveAxis(E, 238, ABG)
02:02:33.736 00.000 15712 Guiding  Dir = 2, Dur = 238
02:02:33.736 00.000 15712 IsGuiding returns 0
02:02:33.768 00.032 15712 PulseGuide returned control before completion, sleep 221
02:02:33.991 00.223 15712 IsGuiding returns 1
02:02:33.993 00.002 15712 scope still moving after pulse duration time elapsed
02:02:34.041 00.048 15712 IsGuiding returns 0
02:02:34.041 00.000 15712 scope move finished after 238 + 60 ms
02:02:34.041 00.000 15712 Move returns status 0, amount 238
02:02:34.041 00.000 15712 MoveAxis(S, 67, ABG)
02:02:34.041 00.000 15712 Guiding  Dir = 1, Dur = 67
02:02:34.041 00.000 15712 IsGuiding returns 0
02:02:34.153 00.112 15712 IsGuiding returns 1
02:02:34.153 00.000 15712 scope still moving after pulse duration time elapsed
02:02:34.217 00.064 15712 IsGuiding returns 0
02:02:34.217 00.000 15712 scope move finished after 67 + 109 ms
02:02:34.217 00.000 15712 Move returns status 0, amount 67
02:02:34.217 00.000 15712 move complete, result=0
02:02:34.217 00.000 7988 GuideStep: -1.2 px 238 ms EAST, 0.3 px 67 ms SOUTH
02:02:34.219 00.002 15712 worker thread done servicing request
02:02:34.219 00.000 15712 Worker thread wakes up
02:02:34.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:34.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:35.636 01.417 15712 Exposure complete
02:02:35.697 00.061 15712 worker thread done servicing request
02:02:35.697 00.000 7988 OnExposeComplete: enter
02:02:35.702 00.005 7988 UpdateGuideState(): m_state=6
02:02:35.702 00.000 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3468
02:02:35.704 00.002 7988 Star::Find returns 1 (0), X=975.41, Y=184.31, Mass=847, SNR=19.0, Peak=151 HFD=3.3
02:02:35.704 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
02:02:35.706 00.002 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
02:02:35.706 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.57 hyp=0.59 cameraTheta=-1.77 mountX=-0.57 mountY=0.13, mountTheta=2.92
02:02:35.708 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.57, opts=13)
02:02:35.710 00.002 7988 Enqueuing Move request for scope (-0.11, -0.57)
02:02:35.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
02:02:35.712 00.002 15712 Worker thread wakes up
02:02:35.712 00.000 7988 UpdateGuideState exits: m=847 SNR=19.0
02:02:35.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:35.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:35.712 00.000 7988 Enqueuing Expose request
02:02:35.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.57) opts 0xd
02:02:35.712 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.57)
02:02:35.712 00.000 15712 Moving (-0.11, -0.57) raw xDistance=-0.57 yDistance=0.13
02:02:35.719 00.007 15712 PPEC rslt: input = -0.57, final = -0.36, react = -0.34, pred = -0.01, hyst = -0.34, hyst_pct = 0.00, period_length = 639.26
02:02:35.719 00.000 15712 PPEC: input: -0.57, control: -0.36, exposure: 1500
02:02:35.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:35.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:02:35.719 00.000 15712 MoveAxis(E, 116, ABG)
02:02:35.719 00.000 15712 Guiding  Dir = 2, Dur = 116
02:02:35.719 00.000 15712 IsGuiding returns 0
02:02:35.736 00.017 15712 PulseGuide returned control before completion, sleep 112
02:02:35.856 00.120 15712 IsGuiding returns 1
02:02:35.856 00.000 15712 scope still moving after pulse duration time elapsed
02:02:35.892 00.036 15712 IsGuiding returns 0
02:02:35.892 00.000 15712 scope move finished after 116 + 58 ms
02:02:35.892 00.000 15712 Move returns status 0, amount 116
02:02:35.892 00.000 15712 MoveAxis(N, 0, ABG)
02:02:35.892 00.000 15712 Move returns status 0, amount 0
02:02:35.892 00.000 15712 move complete, result=0
02:02:35.892 00.000 7988 GuideStep: -0.6 px 116 ms EAST, 0.1 px 0 ms NORTH
02:02:35.897 00.005 15712 worker thread done servicing request
02:02:35.897 00.000 15712 Worker thread wakes up
02:02:35.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:35.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:37.533 01.636 15712 Exposure complete
02:02:37.596 00.063 15712 worker thread done servicing request
02:02:37.596 00.000 7988 OnExposeComplete: enter
02:02:37.596 00.000 7988 UpdateGuideState(): m_state=6
02:02:37.600 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3469
02:02:37.600 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=185.66, Mass=859, SNR=19.0, Peak=139 HFD=3.4
02:02:37.602 00.002 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
02:02:37.604 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:02:37.604 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.77 hyp=0.77 cameraTheta=1.56 mountX=0.77 mountY=-0.03, mountTheta=-0.04
02:02:37.606 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.77, opts=13)
02:02:37.608 00.002 7988 Enqueuing Move request for scope (0.01, 0.77)
02:02:37.608 00.000 15712 Worker thread wakes up
02:02:37.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.77) opts 0xd
02:02:37.608 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.77)
02:02:37.608 00.000 15712 Moving (0.01, 0.77) raw xDistance=0.77 yDistance=-0.03
02:02:37.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:37.608 00.000 7988 UpdateGuideState exits: m=859 SNR=19.0
02:02:37.611 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:37.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:37.612 00.001 7988 Enqueuing Expose request
02:02:37.612 00.000 15712 PPEC rslt: input = 0.77, final = 0.45, react = 0.46, pred = -0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 639.26
02:02:37.612 00.000 15712 PPEC: input: 0.77, control: 0.45, exposure: 1500
02:02:37.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:37.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:02:37.612 00.000 15712 MoveAxis(W, 147, ABG)
02:02:37.612 00.000 15712 Guiding  Dir = 3, Dur = 147
02:02:37.612 00.000 15712 IsGuiding returns 0
02:02:37.638 00.026 15712 PulseGuide returned control before completion, sleep 135
02:02:37.808 00.170 15712 IsGuiding returns 0
02:02:37.808 00.000 15712 Move returns status 0, amount 147
02:02:37.808 00.000 15712 MoveAxis(N, 0, ABG)
02:02:37.808 00.000 15712 Move returns status 0, amount 0
02:02:37.808 00.000 15712 move complete, result=0
02:02:37.808 00.000 7988 GuideStep: 0.8 px 147 ms WEST, -0.0 px 0 ms NORTH
02:02:37.815 00.007 15712 worker thread done servicing request
02:02:37.815 00.000 15712 Worker thread wakes up
02:02:37.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:37.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:39.225 01.410 15712 Exposure complete
02:02:39.289 00.064 15712 worker thread done servicing request
02:02:39.289 00.000 7988 OnExposeComplete: enter
02:02:39.289 00.000 7988 UpdateGuideState(): m_state=6
02:02:39.289 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3470
02:02:39.289 00.000 7988 Star::Find returns 1 (0), X=975.18, Y=185.67, Mass=832, SNR=18.7, Peak=157 HFD=3.4
02:02:39.289 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
02:02:39.289 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
02:02:39.289 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.78 hyp=0.86 cameraTheta=1.99 mountX=0.78 mountY=0.33, mountTheta=0.40
02:02:39.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.78, opts=13)
02:02:39.289 00.000 7988 Enqueuing Move request for scope (-0.35, 0.78)
02:02:39.289 00.000 15712 Worker thread wakes up
02:02:39.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.78) opts 0xd
02:02:39.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.78)
02:02:39.289 00.000 15712 Moving (-0.35, 0.78) raw xDistance=0.78 yDistance=0.33
02:02:39.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
02:02:39.289 00.000 7988 UpdateGuideState exits: m=832 SNR=18.7
02:02:39.302 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:39.303 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:39.303 00.000 7988 Enqueuing Expose request
02:02:39.303 00.000 15712 PPEC rslt: input = 0.78, final = 0.45, react = 0.47, pred = -0.02, hyst = 0.40, hyst_pct = 0.00, period_length = 639.26
02:02:39.303 00.000 15712 PPEC: input: 0.78, control: 0.45, exposure: 1500
02:02:39.303 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:02:39.303 00.000 15712 MoveAxis(W, 147, ABG)
02:02:39.303 00.000 15712 Guiding  Dir = 3, Dur = 147
02:02:39.303 00.000 15712 IsGuiding returns 0
02:02:39.323 00.020 15712 PulseGuide returned control before completion, sleep 131
02:02:39.488 00.165 15712 IsGuiding returns 0
02:02:39.488 00.000 15712 Move returns status 0, amount 147
02:02:39.488 00.000 15712 MoveAxis(S, 84, ABG)
02:02:39.488 00.000 15712 Guiding  Dir = 1, Dur = 84
02:02:39.488 00.000 15712 IsGuiding returns 0
02:02:39.572 00.084 15712 PulseGuide returned control before completion, sleep 16
02:02:39.636 00.064 15712 IsGuiding returns 1
02:02:39.636 00.000 15712 scope still moving after pulse duration time elapsed
02:02:39.699 00.063 15712 IsGuiding returns 0
02:02:39.699 00.000 15712 scope move finished after 84 + 122 ms
02:02:39.699 00.000 15712 Move returns status 0, amount 84
02:02:39.699 00.000 15712 move complete, result=0
02:02:39.699 00.000 7988 GuideStep: 0.8 px 147 ms WEST, 0.3 px 84 ms SOUTH
02:02:39.701 00.002 15712 worker thread done servicing request
02:02:39.701 00.000 15712 Worker thread wakes up
02:02:39.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:39.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:41.343 01.642 15712 Exposure complete
02:02:41.405 00.062 15712 worker thread done servicing request
02:02:41.405 00.000 7988 OnExposeComplete: enter
02:02:41.405 00.000 7988 UpdateGuideState(): m_state=6
02:02:41.409 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3471
02:02:41.409 00.000 7988 Star::Find returns 1 (0), X=975.44, Y=185.85, Mass=944, SNR=19.9, Peak=159 HFD=3.9
02:02:41.409 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
02:02:41.409 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:02:41.409 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.97 hyp=0.97 cameraTheta=1.66 mountX=0.96 mountY=0.06, mountTheta=0.07
02:02:41.409 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.97, opts=13)
02:02:41.409 00.000 7988 Enqueuing Move request for scope (-0.09, 0.97)
02:02:41.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:02:41.409 00.000 7988 UpdateGuideState exits: m=944 SNR=19.9
02:02:41.409 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:41.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:41.420 00.011 7988 Enqueuing Expose request
02:02:41.420 00.000 15712 Worker thread wakes up
02:02:41.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.97) opts 0xd
02:02:41.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.97)
02:02:41.420 00.000 15712 Moving (-0.09, 0.97) raw xDistance=0.96 yDistance=0.06
02:02:41.426 00.006 15712 PPEC rslt: input = 0.96, final = 0.56, react = 0.58, pred = -0.01, hyst = 0.55, hyst_pct = 0.00, period_length = 639.26
02:02:41.426 00.000 15712 PPEC: input: 0.96, control: 0.56, exposure: 1500
02:02:41.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:41.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:02:41.426 00.000 15712 MoveAxis(W, 184, ABG)
02:02:41.426 00.000 15712 Guiding  Dir = 3, Dur = 184
02:02:41.426 00.000 15712 IsGuiding returns 0
02:02:41.443 00.017 15712 PulseGuide returned control before completion, sleep 179
02:02:41.628 00.185 15712 IsGuiding returns 1
02:02:41.628 00.000 15712 scope still moving after pulse duration time elapsed
02:02:41.664 00.036 15712 IsGuiding returns 0
02:02:41.664 00.000 15712 scope move finished after 184 + 55 ms
02:02:41.664 00.000 15712 Move returns status 0, amount 184
02:02:41.664 00.000 15712 MoveAxis(N, 0, ABG)
02:02:41.664 00.000 15712 Move returns status 0, amount 0
02:02:41.664 00.000 15712 move complete, result=0
02:02:41.664 00.000 7988 GuideStep: 1.0 px 184 ms WEST, 0.1 px 0 ms NORTH
02:02:41.668 00.004 15712 worker thread done servicing request
02:02:41.668 00.000 15712 Worker thread wakes up
02:02:41.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:41.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:43.083 01.415 15712 Exposure complete
02:02:43.145 00.062 15712 worker thread done servicing request
02:02:43.147 00.002 7988 OnExposeComplete: enter
02:02:43.147 00.000 7988 UpdateGuideState(): m_state=6
02:02:43.147 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3472
02:02:43.147 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=185.81, Mass=907, SNR=19.5, Peak=148 HFD=3.7
02:02:43.147 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
02:02:43.147 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:02:43.147 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.93 hyp=0.93 cameraTheta=1.52 mountX=0.93 mountY=-0.07, mountTheta=-0.08
02:02:43.147 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.93, opts=13)
02:02:43.147 00.000 7988 Enqueuing Move request for scope (0.05, 0.93)
02:02:43.147 00.000 15712 Worker thread wakes up
02:02:43.147 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.93) opts 0xd
02:02:43.147 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.93)
02:02:43.147 00.000 15712 Moving (0.05, 0.93) raw xDistance=0.93 yDistance=-0.07
02:02:43.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:43.147 00.000 7988 UpdateGuideState exits: m=907 SNR=19.5
02:02:43.159 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:43.160 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:43.160 00.000 7988 Enqueuing Expose request
02:02:43.160 00.000 15712 PPEC rslt: input = 0.93, final = 0.54, react = 0.56, pred = -0.01, hyst = 0.53, hyst_pct = 0.00, period_length = 639.26
02:02:43.160 00.000 15712 PPEC: input: 0.93, control: 0.54, exposure: 1500
02:02:43.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:43.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:02:43.160 00.000 15712 MoveAxis(W, 177, ABG)
02:02:43.160 00.000 15712 Guiding  Dir = 3, Dur = 177
02:02:43.160 00.000 15712 IsGuiding returns 0
02:02:43.185 00.025 15712 PulseGuide returned control before completion, sleep 166
02:02:43.373 00.188 15712 IsGuiding returns 0
02:02:43.373 00.000 15712 Move returns status 0, amount 177
02:02:43.373 00.000 15712 MoveAxis(N, 0, ABG)
02:02:43.373 00.000 15712 Move returns status 0, amount 0
02:02:43.373 00.000 15712 move complete, result=0
02:02:43.373 00.000 7988 GuideStep: 0.9 px 177 ms WEST, -0.1 px 0 ms NORTH
02:02:43.379 00.006 15712 worker thread done servicing request
02:02:43.379 00.000 15712 Worker thread wakes up
02:02:43.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:43.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:45.015 01.636 15712 Exposure complete
02:02:45.076 00.061 15712 worker thread done servicing request
02:02:45.076 00.000 7988 OnExposeComplete: enter
02:02:45.076 00.000 7988 UpdateGuideState(): m_state=6
02:02:45.080 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3473
02:02:45.080 00.000 7988 Star::Find returns 1 (0), X=975.48, Y=183.78, Mass=954, SNR=19.9, Peak=155 HFD=3.8
02:02:45.082 00.002 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
02:02:45.082 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.08)
02:02:45.084 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-1.10 hyp=1.10 cameraTheta=-1.61 mountX=-1.10 mountY=0.07, mountTheta=3.08
02:02:45.085 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-1.10, opts=13)
02:02:45.087 00.002 7988 Enqueuing Move request for scope (-0.04, -1.10)
02:02:45.087 00.000 15712 Worker thread wakes up
02:02:45.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.10) opts 0xd
02:02:45.087 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -1.10)
02:02:45.087 00.000 15712 Moving (-0.04, -1.10) raw xDistance=-1.10 yDistance=0.07
02:02:45.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:02:45.087 00.000 7988 UpdateGuideState exits: m=954 SNR=19.9
02:02:45.090 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:45.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:45.092 00.002 7988 Enqueuing Expose request
02:02:45.092 00.000 15712 PPEC rslt: input = -1.10, final = -0.67, react = -0.66, pred = -0.01, hyst = -0.56, hyst_pct = 0.00, period_length = 639.26
02:02:45.092 00.000 15712 PPEC: input: -1.10, control: -0.67, exposure: 1500
02:02:45.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:45.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:02:45.092 00.000 15712 MoveAxis(E, 220, ABG)
02:02:45.092 00.000 15712 Guiding  Dir = 2, Dur = 220
02:02:45.092 00.000 15712 IsGuiding returns 0
02:02:45.119 00.027 15712 PulseGuide returned control before completion, sleep 206
02:02:45.357 00.238 15712 IsGuiding returns 0
02:02:45.357 00.000 15712 Move returns status 0, amount 220
02:02:45.357 00.000 15712 MoveAxis(N, 0, ABG)
02:02:45.357 00.000 15712 Move returns status 0, amount 0
02:02:45.357 00.000 15712 move complete, result=0
02:02:45.357 00.000 7988 GuideStep: -1.1 px 220 ms EAST, 0.1 px 0 ms NORTH
02:02:45.361 00.004 15712 worker thread done servicing request
02:02:45.361 00.000 15712 Worker thread wakes up
02:02:45.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:45.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:46.769 01.408 15712 Exposure complete
02:02:46.831 00.062 15712 worker thread done servicing request
02:02:46.831 00.000 7988 OnExposeComplete: enter
02:02:46.831 00.000 7988 UpdateGuideState(): m_state=6
02:02:46.835 00.004 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3474
02:02:46.836 00.001 7988 Star::Find returns 1 (0), X=975.61, Y=184.24, Mass=825, SNR=18.8, Peak=150 HFD=3.3
02:02:46.836 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
02:02:46.838 00.002 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
02:02:46.838 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.64 hyp=0.65 cameraTheta=-1.44 mountX=-0.64 mountY=-0.07, mountTheta=-3.03
02:02:46.840 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.64, opts=13)
02:02:46.840 00.000 7988 Enqueuing Move request for scope (0.09, -0.64)
02:02:46.842 00.002 15712 Worker thread wakes up
02:02:46.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.64) opts 0xd
02:02:46.842 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.64)
02:02:46.842 00.000 15712 Moving (0.09, -0.64) raw xDistance=-0.64 yDistance=-0.07
02:02:46.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:02:46.842 00.000 7988 UpdateGuideState exits: m=825 SNR=18.8
02:02:46.845 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:46.846 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:46.846 00.000 7988 Enqueuing Expose request
02:02:46.846 00.000 15712 PPEC rslt: input = -0.64, final = -0.40, react = -0.39, pred = -0.01, hyst = -0.32, hyst_pct = 0.00, period_length = 639.26
02:02:46.846 00.000 15712 PPEC: input: -0.64, control: -0.40, exposure: 1500
02:02:46.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:46.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:02:46.846 00.000 15712 MoveAxis(E, 131, ABG)
02:02:46.846 00.000 15712 Guiding  Dir = 2, Dur = 131
02:02:46.846 00.000 15712 IsGuiding returns 0
02:02:46.871 00.025 15712 PulseGuide returned control before completion, sleep 114
02:02:47.014 00.143 15712 IsGuiding returns 0
02:02:47.014 00.000 15712 Move returns status 0, amount 131
02:02:47.014 00.000 15712 MoveAxis(N, 0, ABG)
02:02:47.014 00.000 15712 Move returns status 0, amount 0
02:02:47.014 00.000 15712 move complete, result=0
02:02:47.014 00.000 15712 worker thread done servicing request
02:02:47.014 00.000 15712 Worker thread wakes up
02:02:47.014 00.000 7988 GuideStep: -0.6 px 131 ms EAST, -0.1 px 0 ms NORTH
02:02:47.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:47.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:48.665 01.651 15712 Exposure complete
02:02:48.728 00.063 15712 worker thread done servicing request
02:02:48.729 00.001 7988 OnExposeComplete: enter
02:02:48.729 00.000 7988 UpdateGuideState(): m_state=6
02:02:48.729 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3475
02:02:48.729 00.000 7988 Star::Find returns 1 (0), X=975.61, Y=183.65, Mass=770, SNR=18.0, Peak=151 HFD=3.3
02:02:48.729 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:02:48.729 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
02:02:48.729 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-1.24 hyp=1.24 cameraTheta=-1.50 mountX=-1.23 mountY=-0.06, mountTheta=-3.10
02:02:48.729 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-1.24, opts=13)
02:02:48.729 00.000 7988 Enqueuing Move request for scope (0.09, -1.24)
02:02:48.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:02:48.729 00.000 7988 UpdateGuideState exits: m=770 SNR=18.0
02:02:48.741 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:48.742 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:48.742 00.000 7988 Enqueuing Expose request
02:02:48.742 00.000 15712 Worker thread wakes up
02:02:48.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.24) opts 0xd
02:02:48.742 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -1.24)
02:02:48.742 00.000 15712 Moving (0.09, -1.24) raw xDistance=-1.23 yDistance=-0.06
02:02:48.742 00.000 15712 PPEC rslt: input = -1.23, final = -0.75, react = -0.74, pred = -0.01, hyst = -0.71, hyst_pct = 0.00, period_length = 639.26
02:02:48.742 00.000 15712 PPEC: input: -1.23, control: -0.75, exposure: 1500
02:02:48.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:48.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:02:48.742 00.000 15712 MoveAxis(E, 246, ABG)
02:02:48.742 00.000 15712 Guiding  Dir = 2, Dur = 246
02:02:48.742 00.000 15712 IsGuiding returns 0
02:02:48.758 00.016 15712 PulseGuide returned control before completion, sleep 243
02:02:49.031 00.273 15712 IsGuiding returns 0
02:02:49.031 00.000 15712 Move returns status 0, amount 246
02:02:49.031 00.000 15712 MoveAxis(N, 0, ABG)
02:02:49.031 00.000 15712 Move returns status 0, amount 0
02:02:49.031 00.000 15712 move complete, result=0
02:02:49.031 00.000 7988 GuideStep: -1.2 px 246 ms EAST, -0.1 px 0 ms NORTH
02:02:49.038 00.007 15712 worker thread done servicing request
02:02:49.038 00.000 15712 Worker thread wakes up
02:02:49.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:49.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:50.452 01.414 15712 Exposure complete
02:02:50.514 00.062 15712 worker thread done servicing request
02:02:50.514 00.000 7988 OnExposeComplete: enter
02:02:50.514 00.000 7988 UpdateGuideState(): m_state=6
02:02:50.514 00.000 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3476
02:02:50.514 00.000 7988 Star::Find returns 1 (0), X=975.74, Y=183.72, Mass=804, SNR=18.5, Peak=146 HFD=3.6
02:02:50.514 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
02:02:50.514 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
02:02:50.514 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-1.17 hyp=1.18 cameraTheta=-1.39 mountX=-1.16 mountY=-0.18, mountTheta=-2.99
02:02:50.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-1.17, opts=13)
02:02:50.514 00.000 7988 Enqueuing Move request for scope (0.21, -1.17)
02:02:50.514 00.000 15712 Worker thread wakes up
02:02:50.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.17) opts 0xd
02:02:50.514 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -1.17)
02:02:50.514 00.000 15712 Moving (0.21, -1.17) raw xDistance=-1.16 yDistance=-0.18
02:02:50.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=49, FiltMax=255, Gamma=0.690
02:02:50.529 00.015 7988 UpdateGuideState exits: m=804 SNR=18.5
02:02:50.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:50.529 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:50.529 00.000 7988 Enqueuing Expose request
02:02:50.529 00.000 15712 PPEC rslt: input = -1.16, final = -0.71, react = -0.70, pred = -0.01, hyst = -0.65, hyst_pct = 0.00, period_length = 639.26
02:02:50.529 00.000 15712 PPEC: input: -1.16, control: -0.71, exposure: 1500
02:02:50.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:50.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:02:50.529 00.000 15712 MoveAxis(E, 232, ABG)
02:02:50.529 00.000 15712 Guiding  Dir = 2, Dur = 232
02:02:50.529 00.000 15712 IsGuiding returns 0
02:02:50.549 00.020 15712 PulseGuide returned control before completion, sleep 222
02:02:50.786 00.237 15712 IsGuiding returns 1
02:02:50.786 00.000 15712 scope still moving after pulse duration time elapsed
02:02:50.823 00.037 15712 IsGuiding returns 0
02:02:50.823 00.000 15712 scope move finished after 232 + 60 ms
02:02:50.823 00.000 15712 Move returns status 0, amount 232
02:02:50.823 00.000 15712 MoveAxis(N, 0, ABG)
02:02:50.823 00.000 15712 Move returns status 0, amount 0
02:02:50.823 00.000 15712 move complete, result=0
02:02:50.823 00.000 15712 worker thread done servicing request
02:02:50.823 00.000 15712 Worker thread wakes up
02:02:50.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:50.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:50.823 00.000 7988 GuideStep: -1.2 px 232 ms EAST, -0.2 px 0 ms NORTH
02:02:52.464 01.641 15712 Exposure complete
02:02:52.524 00.060 15712 worker thread done servicing request
02:02:52.524 00.000 7988 OnExposeComplete: enter
02:02:52.524 00.000 7988 UpdateGuideState(): m_state=6
02:02:52.524 00.000 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3477
02:02:52.524 00.000 7988 Star::Find returns 1 (0), X=975.71, Y=184.79, Mass=745, SNR=17.5, Peak=148 HFD=3.2
02:02:52.524 00.000 7988 MultiStar: exiting stabilization period
02:02:52.524 00.000 7988 MultiStar: [#1 0.05,0.18,1.09,U] [#2 0.09,0.03,0.94,U] [#3 -0.07,-0.14,0.88,U] [#4 0.08,-0.49,0.79,U] [#5 0.52,0.51,0.00,M7] [#6 0.41,0.08,0.77,U] [#7 0.35,0.38,0.46,U] [#8 0.19,0.25,0.52,U] 
02:02:52.534 00.010 7988 refined, 7 included, MultiStar: {0.14, -0.00}, one-star: {0.19, -0.10}
02:02:52.534 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.56) = xAngle (-1.58 = -1.58)
02:02:52.534 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
02:02:52.534 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.01 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
02:02:52.539 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.00, opts=13)
02:02:52.539 00.000 7988 Enqueuing Move request for scope (0.14, -0.00)
02:02:52.539 00.000 15712 Worker thread wakes up
02:02:52.539 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
02:02:52.539 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
02:02:52.539 00.000 15712 Moving (0.14, -0.00) raw xDistance=-0.00 yDistance=-0.14
02:02:52.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:02:52.539 00.000 7988 UpdateGuideState exits: m=745 SNR=17.5
02:02:52.544 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:52.544 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:52.546 00.002 7988 Enqueuing Expose request
02:02:52.546 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:02:52.546 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
02:02:52.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:52.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:02:52.546 00.000 15712 MoveAxis(E, 4, ABG)
02:02:52.546 00.000 15712 Guiding  Dir = 2, Dur = 4
02:02:52.551 00.005 15712 IsGuiding returns 0
02:02:52.568 00.017 15712 IsGuiding returns 0
02:02:52.568 00.000 15712 Move returns status 0, amount 4
02:02:52.568 00.000 15712 MoveAxis(N, 0, ABG)
02:02:52.568 00.000 15712 Move returns status 0, amount 0
02:02:52.568 00.000 15712 move complete, result=0
02:02:52.568 00.000 15712 worker thread done servicing request
02:02:52.568 00.000 15712 Worker thread wakes up
02:02:52.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:52.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:52.568 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
02:02:53.973 01.405 15712 Exposure complete
02:02:54.039 00.066 15712 worker thread done servicing request
02:02:54.039 00.000 7988 OnExposeComplete: enter
02:02:54.039 00.000 7988 UpdateGuideState(): m_state=6
02:02:54.039 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:02:54.039 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=185.91, Mass=836, SNR=18.8, Peak=155 HFD=3.4
02:02:54.039 00.000 7988 MultiStar: [#1 -0.11,0.60,0.00,M5] [#2 0.18,0.64,0.00,M2] [#3 0.06,0.77,0.00,M1] [#4 -0.03,0.24,0.69,U] [#5 0.51,1.39,0.00,M8] [#6 0.13,0.63,0.00,M2] [#7 0.11,1.11,0.00,M2] [#8 0.25,0.39,0.41,U] 
02:02:54.039 00.000 7988 refined, 2 included, MultiStar: {0.11, 0.65}, one-star: {0.15, 1.03}
02:02:54.039 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
02:02:54.046 00.007 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:02:54.046 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.65 hyp=0.65 cameraTheta=1.40 mountX=0.65 mountY=-0.13, mountTheta=-0.20
02:02:54.046 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.65, opts=13)
02:02:54.046 00.000 7988 Enqueuing Move request for scope (0.11, 0.65)
02:02:54.046 00.000 15712 Worker thread wakes up
02:02:54.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.65) opts 0xd
02:02:54.046 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.65)
02:02:54.046 00.000 15712 Moving (0.11, 0.65) raw xDistance=0.65 yDistance=-0.13
02:02:54.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:02:54.053 00.007 7988 UpdateGuideState exits: m=836 SNR=18.8
02:02:54.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:54.055 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:54.055 00.000 7988 Enqueuing Expose request
02:02:54.055 00.000 15712 PPEC rslt: input = 0.65, final = 0.38, react = 0.39, pred = -0.01, hyst = 0.31, hyst_pct = 0.00, period_length = 639.26
02:02:54.055 00.000 15712 PPEC: input: 0.65, control: 0.38, exposure: 1500
02:02:54.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:54.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:02:54.055 00.000 15712 MoveAxis(W, 123, ABG)
02:02:54.055 00.000 15712 Guiding  Dir = 3, Dur = 123
02:02:54.055 00.000 15712 IsGuiding returns 0
02:02:54.087 00.032 15712 PulseGuide returned control before completion, sleep 104
02:02:54.199 00.112 15712 IsGuiding returns 1
02:02:54.199 00.000 15712 scope still moving after pulse duration time elapsed
02:02:54.244 00.045 15712 IsGuiding returns 0
02:02:54.244 00.000 15712 scope move finished after 123 + 66 ms
02:02:54.244 00.000 15712 Move returns status 0, amount 123
02:02:54.244 00.000 15712 MoveAxis(N, 0, ABG)
02:02:54.244 00.000 15712 Move returns status 0, amount 0
02:02:54.244 00.000 15712 move complete, result=0
02:02:54.244 00.000 15712 worker thread done servicing request
02:02:54.244 00.000 15712 Worker thread wakes up
02:02:54.244 00.000 7988 GuideStep: 0.6 px 123 ms WEST, -0.1 px 0 ms NORTH
02:02:54.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:54.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:55.892 01.648 15712 Exposure complete
02:02:55.955 00.063 15712 worker thread done servicing request
02:02:55.955 00.000 7988 OnExposeComplete: enter
02:02:55.955 00.000 7988 UpdateGuideState(): m_state=6
02:02:55.955 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3479
02:02:55.955 00.000 7988 Star::Find returns 1 (0), X=975.73, Y=185.94, Mass=916, SNR=19.6, Peak=149 HFD=4.1
02:02:55.955 00.000 7988 MultiStar: [#1 0.24,1.00,0.00,M6] [#2 0.10,0.53,0.83,U] [#3 -0.01,0.81,0.00,M2] [#4 -0.09,1.06,0.00,M1] [#5 0.01,1.32,0.00,M9] [#6 0.56,0.79,0.00,M3] [#7 0.90,0.69,0.00,M3] [#8 -0.12,1.42,0.00,M1] 
02:02:55.955 00.000 7988 refined, 1 included, MultiStar: {0.15, 0.82}, one-star: {0.20, 1.05}
02:02:55.955 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
02:02:55.955 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:02:55.967 00.012 7988 CameraToMount -- cameraX=0.15 cameraY=0.82 hyp=0.83 cameraTheta=1.38 mountX=0.82 mountY=-0.17, mountTheta=-0.21
02:02:55.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.82, opts=13)
02:02:55.969 00.002 7988 Enqueuing Move request for scope (0.15, 0.82)
02:02:55.969 00.000 15712 Worker thread wakes up
02:02:55.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.82) opts 0xd
02:02:55.969 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.82)
02:02:55.969 00.000 15712 Moving (0.15, 0.82) raw xDistance=0.82 yDistance=-0.17
02:02:55.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:02:55.969 00.000 7988 UpdateGuideState exits: m=916 SNR=19.6
02:02:55.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:55.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:55.969 00.000 7988 Enqueuing Expose request
02:02:55.969 00.000 15712 PPEC rslt: input = 0.82, final = 0.48, react = 0.49, pred = -0.01, hyst = 0.44, hyst_pct = 0.00, period_length = 639.26
02:02:55.969 00.000 15712 PPEC: input: 0.82, control: 0.48, exposure: 1500
02:02:55.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:55.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:02:55.969 00.000 15712 MoveAxis(W, 157, ABG)
02:02:55.969 00.000 15712 Guiding  Dir = 3, Dur = 157
02:02:55.969 00.000 15712 IsGuiding returns 0
02:02:56.001 00.032 15712 PulseGuide returned control before completion, sleep 140
02:02:56.177 00.176 15712 IsGuiding returns 0
02:02:56.177 00.000 15712 Move returns status 0, amount 157
02:02:56.177 00.000 15712 MoveAxis(N, 0, ABG)
02:02:56.177 00.000 15712 Move returns status 0, amount 0
02:02:56.177 00.000 15712 move complete, result=0
02:02:56.177 00.000 15712 worker thread done servicing request
02:02:56.177 00.000 15712 Worker thread wakes up
02:02:56.177 00.000 7988 GuideStep: 0.8 px 157 ms WEST, -0.2 px 0 ms NORTH
02:02:56.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:56.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:57.598 01.421 15712 Exposure complete
02:02:57.662 00.064 15712 worker thread done servicing request
02:02:57.662 00.000 7988 OnExposeComplete: enter
02:02:57.664 00.002 7988 UpdateGuideState(): m_state=6
02:02:57.665 00.001 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3480
02:02:57.666 00.001 7988 Star::Find returns 1 (0), X=975.60, Y=184.85, Mass=912, SNR=19.7, Peak=135 HFD=3.9
02:02:57.667 00.001 7988 MultiStar: [#1 0.43,-0.25,0.95,U] [#2 0.32,-0.75,0.00,M2] [#3 0.22,-0.58,0.00,M3] [#4 0.47,-0.57,0.00,M2] [#5 0.09,-0.12,0.65,U] [#6 0.88,-0.18,0.00,M4] [#7 0.43,-0.30,0.40,U] [#8 0.24,-0.51,0.00,M2] 
02:02:57.668 00.001 7988 single-star, 3 included, MultiStar: {0.24, -0.16}, one-star: {0.08, -0.03}
02:02:57.669 00.001 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.97 = -1.97)
02:02:57.670 00.001 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
02:02:57.671 00.001 7988 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.40 mountX=-0.03 mountY=-0.08, mountTheta=-1.97
02:02:57.673 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.03, opts=13)
02:02:57.673 00.000 7988 Enqueuing Move request for scope (0.08, -0.03)
02:02:57.675 00.002 15712 Worker thread wakes up
02:02:57.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
02:02:57.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
02:02:57.675 00.000 15712 Moving (0.08, -0.03) raw xDistance=-0.03 yDistance=-0.08
02:02:57.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:02:57.675 00.000 7988 UpdateGuideState exits: m=912 SNR=19.7
02:02:57.677 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:57.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:57.679 00.002 7988 Enqueuing Expose request
02:02:57.679 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:02:57.679 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
02:02:57.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:57.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:57.679 00.000 15712 MoveAxis(E, 4, ABG)
02:02:57.679 00.000 15712 Guiding  Dir = 2, Dur = 4
02:02:57.679 00.000 15712 IsGuiding returns 0
02:02:57.699 00.020 15712 IsGuiding returns 0
02:02:57.699 00.000 15712 Move returns status 0, amount 4
02:02:57.699 00.000 15712 MoveAxis(N, 0, ABG)
02:02:57.699 00.000 15712 Move returns status 0, amount 0
02:02:57.699 00.000 15712 move complete, result=0
02:02:57.699 00.000 15712 worker thread done servicing request
02:02:57.699 00.000 15712 Worker thread wakes up
02:02:57.699 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
02:02:57.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:57.701 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:02:59.335 01.634 15712 Exposure complete
02:02:59.400 00.065 15712 worker thread done servicing request
02:02:59.400 00.000 7988 OnExposeComplete: enter
02:02:59.400 00.000 7988 UpdateGuideState(): m_state=6
02:02:59.402 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3481
02:02:59.402 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=183.43, Mass=801, SNR=18.3, Peak=129 HFD=3.3
02:02:59.404 00.002 7988 MultiStar: large primary error, entering stabilization period
02:02:59.404 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
02:02:59.406 00.002 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
02:02:59.406 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-1.45 hyp=1.45 cameraTheta=-1.49 mountX=-1.45 mountY=-0.08, mountTheta=-3.09
02:02:59.408 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-1.45, opts=13)
02:02:59.410 00.002 7988 Enqueuing Move request for scope (0.12, -1.45)
02:02:59.410 00.000 15712 Worker thread wakes up
02:02:59.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.45) opts 0xd
02:02:59.410 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -1.45)
02:02:59.410 00.000 15712 Moving (0.12, -1.45) raw xDistance=-1.45 yDistance=-0.08
02:02:59.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:02:59.410 00.000 7988 UpdateGuideState exits: m=801 SNR=18.3
02:02:59.414 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:59.414 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:02:59.414 00.000 7988 Enqueuing Expose request
02:02:59.417 00.003 15712 PPEC rslt: input = -1.45, final = -0.88, react = -0.87, pred = -0.01, hyst = -0.75, hyst_pct = 0.00, period_length = 639.26
02:02:59.417 00.000 15712 PPEC: input: -1.45, control: -0.88, exposure: 1500
02:02:59.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:59.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:59.417 00.000 15712 MoveAxis(E, 287, ABG)
02:02:59.417 00.000 15712 Guiding  Dir = 2, Dur = 287
02:02:59.460 00.043 15712 IsGuiding returns 0
02:02:59.468 00.008 15712 PulseGuide returned control before completion, sleep 283
02:02:59.791 00.323 15712 IsGuiding returns 0
02:02:59.791 00.000 15712 Move returns status 0, amount 287
02:02:59.791 00.000 15712 MoveAxis(N, 0, ABG)
02:02:59.791 00.000 15712 Move returns status 0, amount 0
02:02:59.791 00.000 15712 move complete, result=0
02:02:59.791 00.000 7988 GuideStep: -1.4 px 287 ms EAST, -0.1 px 0 ms NORTH
02:02:59.791 00.000 15712 worker thread done servicing request
02:02:59.791 00.000 15712 Worker thread wakes up
02:02:59.796 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
02:02:59.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:01.215 01.419 15712 Exposure complete
02:03:01.279 00.064 15712 worker thread done servicing request
02:03:01.279 00.000 7988 OnExposeComplete: enter
02:03:01.279 00.000 7988 UpdateGuideState(): m_state=6
02:03:01.279 00.000 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3482
02:03:01.279 00.000 7988 Star::Find returns 1 (0), X=975.94, Y=183.59, Mass=816, SNR=18.2, Peak=153 HFD=3.5
02:03:01.284 00.005 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
02:03:01.284 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
02:03:01.284 00.000 7988 CameraToMount -- cameraX=0.41 cameraY=-1.29 hyp=1.36 cameraTheta=-1.26 mountX=-1.29 mountY=-0.38, mountTheta=-2.85
02:03:01.284 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.41, y=-1.29, opts=13)
02:03:01.284 00.000 7988 Enqueuing Move request for scope (0.41, -1.29)
02:03:01.284 00.000 15712 Worker thread wakes up
02:03:01.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.41, -1.29) opts 0xd
02:03:01.284 00.000 15712 Handling offset move in thread for scope, endpoint = (0.41, -1.29)
02:03:01.284 00.000 15712 Moving (0.41, -1.29) raw xDistance=-1.29 yDistance=-0.38
02:03:01.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:03:01.284 00.000 7988 UpdateGuideState exits: m=816 SNR=18.2
02:03:01.292 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:01.293 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:01.293 00.000 7988 Enqueuing Expose request
02:03:01.293 00.000 15712 PPEC rslt: input = -1.29, final = -0.79, react = -0.77, pred = -0.01, hyst = -0.70, hyst_pct = 0.00, period_length = 639.26
02:03:01.293 00.000 15712 PPEC: input: -1.29, control: -0.79, exposure: 1500
02:03:01.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:01.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:03:01.293 00.000 15712 MoveAxis(E, 257, ABG)
02:03:01.293 00.000 15712 Guiding  Dir = 2, Dur = 257
02:03:01.309 00.016 15712 IsGuiding returns 0
02:03:01.325 00.016 15712 PulseGuide returned control before completion, sleep 252
02:03:01.596 00.271 15712 IsGuiding returns 0
02:03:01.596 00.000 15712 Move returns status 0, amount 257
02:03:01.596 00.000 15712 MoveAxis(N, 0, ABG)
02:03:01.596 00.000 15712 Move returns status 0, amount 0
02:03:01.596 00.000 15712 move complete, result=0
02:03:01.596 00.000 15712 worker thread done servicing request
02:03:01.596 00.000 15712 Worker thread wakes up
02:03:01.596 00.000 7988 GuideStep: -1.3 px 257 ms EAST, -0.4 px 0 ms NORTH
02:03:01.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:01.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:03.337 01.741 15712 Exposure complete
02:03:03.401 00.064 15712 worker thread done servicing request
02:03:03.401 00.000 7988 OnExposeComplete: enter
02:03:03.401 00.000 7988 UpdateGuideState(): m_state=6
02:03:03.401 00.000 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3483
02:03:03.401 00.000 7988 Star::Find returns 1 (0), X=976.05, Y=184.41, Mass=862, SNR=18.9, Peak=139 HFD=3.7
02:03:03.401 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.56) = xAngle (-2.29 = -2.29)
02:03:03.401 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.32 = -2.32)
02:03:03.401 00.000 7988 CameraToMount -- cameraX=0.53 cameraY=-0.47 hyp=0.71 cameraTheta=-0.73 mountX=-0.47 mountY=-0.51, mountTheta=-2.31
02:03:03.401 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.53, y=-0.47, opts=13)
02:03:03.411 00.010 7988 Enqueuing Move request for scope (0.53, -0.47)
02:03:03.411 00.000 15712 Worker thread wakes up
02:03:03.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.47) opts 0xd
02:03:03.411 00.000 15712 Handling offset move in thread for scope, endpoint = (0.53, -0.47)
02:03:03.411 00.000 15712 Moving (0.53, -0.47) raw xDistance=-0.47 yDistance=-0.51
02:03:03.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:03:03.411 00.000 7988 UpdateGuideState exits: m=862 SNR=18.9
02:03:03.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:03.415 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:03.415 00.000 7988 Enqueuing Expose request
02:03:03.415 00.000 15712 PPEC rslt: input = -0.47, final = -0.29, react = -0.28, pred = -0.01, hyst = -0.30, hyst_pct = 0.00, period_length = 639.26
02:03:03.415 00.000 15712 PPEC: input: -0.47, control: -0.29, exposure: 1500
02:03:03.415 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:03.415 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
02:03:03.415 00.000 15712 MoveAxis(E, 96, ABG)
02:03:03.415 00.000 15712 Guiding  Dir = 2, Dur = 96
02:03:03.415 00.000 15712 IsGuiding returns 0
02:03:03.438 00.023 15712 PulseGuide returned control before completion, sleep 87
02:03:03.525 00.087 15712 IsGuiding returns 1
02:03:03.525 00.000 15712 scope still moving after pulse duration time elapsed
02:03:03.563 00.038 15712 IsGuiding returns 0
02:03:03.563 00.000 15712 scope move finished after 96 + 52 ms
02:03:03.563 00.000 15712 Move returns status 0, amount 96
02:03:03.563 00.000 15712 MoveAxis(N, 0, ABG)
02:03:03.563 00.000 15712 Move returns status 0, amount 0
02:03:03.563 00.000 15712 move complete, result=0
02:03:03.563 00.000 7988 GuideStep: -0.5 px 96 ms EAST, -0.5 px 0 ms NORTH
02:03:03.568 00.005 15712 worker thread done servicing request
02:03:03.568 00.000 15712 Worker thread wakes up
02:03:03.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:03.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:04.980 01.412 15712 Exposure complete
02:03:05.042 00.062 15712 worker thread done servicing request
02:03:05.042 00.000 7988 OnExposeComplete: enter
02:03:05.042 00.000 7988 UpdateGuideState(): m_state=6
02:03:05.042 00.000 7988 Star::Find(15, 976, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3484
02:03:05.042 00.000 7988 Star::Find returns 1 (0), X=975.79, Y=184.89, Mass=966, SNR=20.2, Peak=141 HFD=4.0
02:03:05.042 00.000 7988 MultiStar: exiting stabilization period
02:03:05.042 00.000 7988 MultiStar: [#1 0.16,0.06,0.92,U] [#2 0.55,-0.13,0.00,M3] [#3 0.12,-0.17,0.78,U] [#4 0.01,0.01,0.66,U] [#5 0.06,0.19,0.69,U] [#6 0.69,0.13,0.00,M5] [#7 0.58,0.62,0.00,M3] [#8 0.57,0.46,0.00,M3] 
02:03:05.042 00.000 7988 refined, 4 included, MultiStar: {0.14, 0.02}, one-star: {0.27, 0.01}
02:03:05.042 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
02:03:05.042 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
02:03:05.042 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=0.02 mountY=-0.14, mountTheta=-1.44
02:03:05.042 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.02, opts=13)
02:03:05.056 00.014 7988 Enqueuing Move request for scope (0.14, 0.02)
02:03:05.056 00.000 15712 Worker thread wakes up
02:03:05.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
02:03:05.056 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
02:03:05.056 00.000 15712 Moving (0.14, 0.02) raw xDistance=0.02 yDistance=-0.14
02:03:05.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=255, Gamma=0.690
02:03:05.059 00.003 7988 UpdateGuideState exits: m=966 SNR=20.2
02:03:05.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:05.061 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:05.061 00.000 7988 Enqueuing Expose request
02:03:05.063 00.002 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:03:05.063 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
02:03:05.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:05.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:03:05.063 00.000 15712 MoveAxis(E, 3, ABG)
02:03:05.063 00.000 15712 Guiding  Dir = 2, Dur = 3
02:03:05.063 00.000 15712 IsGuiding returns 0
02:03:05.078 00.015 15712 IsGuiding returns 0
02:03:05.078 00.000 15712 Move returns status 0, amount 3
02:03:05.078 00.000 15712 MoveAxis(N, 0, ABG)
02:03:05.078 00.000 15712 Move returns status 0, amount 0
02:03:05.078 00.000 15712 move complete, result=0
02:03:05.078 00.000 15712 worker thread done servicing request
02:03:05.078 00.000 15712 Worker thread wakes up
02:03:05.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:05.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:05.078 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
02:03:06.826 01.748 15712 Exposure complete
02:03:06.887 00.061 15712 worker thread done servicing request
02:03:06.887 00.000 7988 OnExposeComplete: enter
02:03:06.887 00.000 7988 UpdateGuideState(): m_state=6
02:03:06.894 00.007 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3485
02:03:06.894 00.000 7988 Star::Find returns 1 (0), X=975.79, Y=186.11, Mass=838, SNR=18.6, Peak=166 HFD=3.8
02:03:06.896 00.002 7988 MultiStar: large primary error, entering stabilization period
02:03:06.896 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
02:03:06.898 00.002 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:03:06.898 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=1.23 hyp=1.26 cameraTheta=1.35 mountX=1.23 mountY=-0.30, mountTheta=-0.24
02:03:06.900 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=1.23, opts=13)
02:03:06.900 00.000 7988 Enqueuing Move request for scope (0.27, 1.23)
02:03:06.902 00.002 15712 Worker thread wakes up
02:03:06.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 1.23) opts 0xd
02:03:06.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 1.23)
02:03:06.902 00.000 15712 Moving (0.27, 1.23) raw xDistance=1.23 yDistance=-0.30
02:03:06.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:03:06.903 00.001 7988 UpdateGuideState exits: m=838 SNR=18.6
02:03:06.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:06.905 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:06.905 00.000 7988 Enqueuing Expose request
02:03:06.907 00.002 15712 PPEC rslt: input = 1.23, final = 0.73, react = 0.74, pred = -0.00, hyst = 0.65, hyst_pct = 0.00, period_length = 639.26
02:03:06.907 00.000 15712 PPEC: input: 1.23, control: 0.73, exposure: 1500
02:03:06.907 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.45 newest=-0.95
02:03:06.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:03:06.907 00.000 15712 MoveAxis(W, 240, ABG)
02:03:06.907 00.000 15712 Guiding  Dir = 3, Dur = 240
02:03:06.907 00.000 15712 IsGuiding returns 0
02:03:06.923 00.016 15712 PulseGuide returned control before completion, sleep 237
02:03:07.191 00.268 15712 IsGuiding returns 0
02:03:07.191 00.000 15712 Move returns status 0, amount 240
02:03:07.191 00.000 15712 BLC: Oldest BLC event removed
02:03:07.191 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 307 applied
02:03:07.191 00.000 15712 MoveAxis(N, 384, ABG)
02:03:07.191 00.000 15712 Guiding  Dir = 0, Dur = 384
02:03:07.191 00.000 15712 IsGuiding returns 0
02:03:07.275 00.084 15712 PulseGuide returned control before completion, sleep 315
02:03:07.607 00.332 15712 IsGuiding returns 1
02:03:07.607 00.000 15712 scope still moving after pulse duration time elapsed
02:03:07.638 00.031 15712 IsGuiding returns 1
02:03:07.702 00.064 15712 IsGuiding returns 0
02:03:07.702 00.000 15712 scope move finished after 384 + 127 ms
02:03:07.702 00.000 15712 Move returns status 0, amount 384
02:03:07.702 00.000 15712 move complete, result=0
02:03:07.702 00.000 7988 GuideStep: 1.2 px 240 ms WEST, -0.3 px 384 ms NORTH
02:03:07.709 00.007 15712 worker thread done servicing request
02:03:07.709 00.000 15712 Worker thread wakes up
02:03:07.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:07.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:09.123 01.414 15712 Exposure complete
02:03:09.184 00.061 15712 worker thread done servicing request
02:03:09.184 00.000 7988 OnExposeComplete: enter
02:03:09.184 00.000 7988 UpdateGuideState(): m_state=6
02:03:09.189 00.005 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3486
02:03:09.189 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=185.95, Mass=829, SNR=18.6, Peak=144 HFD=3.8
02:03:09.189 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
02:03:09.189 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:03:09.189 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=1.07 hyp=1.07 cameraTheta=1.47 mountX=1.07 mountY=-0.14, mountTheta=-0.13
02:03:09.195 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=1.07, opts=13)
02:03:09.197 00.002 7988 Enqueuing Move request for scope (0.11, 1.07)
02:03:09.197 00.000 15712 Worker thread wakes up
02:03:09.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 1.07) opts 0xd
02:03:09.197 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 1.07)
02:03:09.197 00.000 15712 Moving (0.11, 1.07) raw xDistance=1.07 yDistance=-0.14
02:03:09.197 00.000 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.300746, 1:0.135280
02:03:09.197 00.000 15712 BLC: No correction, Miss < min_move
02:03:09.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:03:09.197 00.000 7988 UpdateGuideState exits: m=829 SNR=18.6
02:03:09.200 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:09.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:09.200 00.000 7988 Enqueuing Expose request
02:03:09.200 00.000 15712 PPEC rslt: input = 1.07, final = 0.65, react = 0.64, pred = 0.01, hyst = 0.58, hyst_pct = 0.00, period_length = 639.26
02:03:09.200 00.000 15712 PPEC: input: 1.07, control: 0.65, exposure: 1500
02:03:09.200 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:09.200 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:03:09.200 00.000 15712 MoveAxis(W, 211, ABG)
02:03:09.200 00.000 15712 Guiding  Dir = 3, Dur = 211
02:03:09.200 00.000 15712 IsGuiding returns 0
02:03:09.223 00.023 15712 PulseGuide returned control before completion, sleep 201
02:03:09.445 00.222 15712 IsGuiding returns 0
02:03:09.445 00.000 15712 Move returns status 0, amount 211
02:03:09.445 00.000 15712 MoveAxis(N, 0, ABG)
02:03:09.445 00.000 15712 Move returns status 0, amount 0
02:03:09.445 00.000 15712 move complete, result=0
02:03:09.445 00.000 7988 GuideStep: 1.1 px 211 ms WEST, -0.1 px 0 ms NORTH
02:03:09.451 00.006 15712 worker thread done servicing request
02:03:09.451 00.000 15712 Worker thread wakes up
02:03:09.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:09.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:11.083 01.632 15712 Exposure complete
02:03:11.146 00.063 15712 worker thread done servicing request
02:03:11.146 00.000 7988 OnExposeComplete: enter
02:03:11.146 00.000 7988 UpdateGuideState(): m_state=6
02:03:11.150 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3487
02:03:11.150 00.000 7988 Star::Find returns 1 (0), X=975.53, Y=185.35, Mass=807, SNR=18.2, Peak=132 HFD=3.4
02:03:11.152 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
02:03:11.152 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:03:11.154 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.55 mountX=0.47 mountY=-0.02, mountTheta=-0.04
02:03:11.156 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.47, opts=13)
02:03:11.156 00.000 7988 Enqueuing Move request for scope (0.01, 0.47)
02:03:11.158 00.002 15712 Worker thread wakes up
02:03:11.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.47) opts 0xd
02:03:11.158 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.47)
02:03:11.158 00.000 15712 Moving (0.01, 0.47) raw xDistance=0.47 yDistance=-0.02
02:03:11.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:03:11.158 00.000 7988 UpdateGuideState exits: m=807 SNR=18.2
02:03:11.160 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:11.160 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:11.162 00.002 7988 Enqueuing Expose request
02:03:11.163 00.001 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.300746, 1:0.135280, 2:0.020463
02:03:11.163 00.000 15712 BLC: No correction, Miss < min_move
02:03:11.165 00.002 15712 PPEC rslt: input = 0.47, final = 0.29, react = 0.28, pred = 0.01, hyst = 0.30, hyst_pct = 0.00, period_length = 639.26
02:03:11.165 00.000 15712 PPEC: input: 0.47, control: 0.29, exposure: 1500
02:03:11.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:11.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:03:11.165 00.000 15712 MoveAxis(W, 95, ABG)
02:03:11.165 00.000 15712 Guiding  Dir = 3, Dur = 95
02:03:11.165 00.000 15712 IsGuiding returns 0
02:03:11.192 00.027 15712 PulseGuide returned control before completion, sleep 82
02:03:11.303 00.111 15712 IsGuiding returns 0
02:03:11.303 00.000 15712 Move returns status 0, amount 95
02:03:11.303 00.000 15712 MoveAxis(N, 0, ABG)
02:03:11.303 00.000 15712 Move returns status 0, amount 0
02:03:11.303 00.000 15712 move complete, result=0
02:03:11.303 00.000 15712 worker thread done servicing request
02:03:11.303 00.000 15712 Worker thread wakes up
02:03:11.303 00.000 7988 GuideStep: 0.5 px 95 ms WEST, -0.0 px 0 ms NORTH
02:03:11.305 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:11.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:12.723 01.418 15712 Exposure complete
02:03:12.784 00.061 15712 worker thread done servicing request
02:03:12.784 00.000 7988 OnExposeComplete: enter
02:03:12.784 00.000 7988 UpdateGuideState(): m_state=6
02:03:12.789 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3488
02:03:12.789 00.000 7988 Star::Find returns 1 (0), X=975.92, Y=184.15, Mass=882, SNR=19.2, Peak=152 HFD=3.7
02:03:12.789 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
02:03:12.789 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
02:03:12.794 00.005 7988 CameraToMount -- cameraX=0.39 cameraY=-0.73 hyp=0.83 cameraTheta=-1.08 mountX=-0.73 mountY=-0.38, mountTheta=-2.66
02:03:12.794 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=-0.73, opts=13)
02:03:12.794 00.000 7988 Enqueuing Move request for scope (0.39, -0.73)
02:03:12.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:03:12.794 00.000 7988 UpdateGuideState exits: m=882 SNR=19.2
02:03:12.800 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:12.800 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:12.800 00.000 7988 Enqueuing Expose request
02:03:12.800 00.000 15712 Worker thread wakes up
02:03:12.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.73) opts 0xd
02:03:12.800 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, -0.73)
02:03:12.800 00.000 15712 Moving (0.39, -0.73) raw xDistance=-0.73 yDistance=-0.38
02:03:12.800 00.000 15712 BLC: window closed
02:03:12.800 00.000 15712 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.300746, 1:0.135280, 2:0.020463
02:03:12.800 00.000 15712 BLC: Under-shoot: nominal increase by 56
02:03:12.800 00.000 15712 BLC: window closed
02:03:12.800 00.000 15712 BLC: Pulse adjusted to 338
02:03:12.807 00.007 15712 PPEC rslt: input = -0.73, final = -0.43, react = -0.44, pred = 0.00, hyst = -0.36, hyst_pct = 0.00, period_length = 639.26
02:03:12.807 00.000 15712 PPEC: input: -0.73, control: -0.43, exposure: 1500
02:03:12.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
02:03:12.807 00.000 15712 MoveAxis(E, 142, ABG)
02:03:12.807 00.000 15712 Guiding  Dir = 2, Dur = 142
02:03:12.807 00.000 15712 IsGuiding returns 0
02:03:12.838 00.031 15712 PulseGuide returned control before completion, sleep 123
02:03:12.913 00.075 7988 evsrv: cli 0CCCFBC8 connect
02:03:12.913 00.000 7988 case statement mapped state 6 to 3
02:03:12.913 00.000 7988 case statement mapped state 6 to 3
02:03:12.913 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_pixel_scale","id":"315747fa-ab9d-4f82-addc-c0ba3394a5e1"}
02:03:12.913 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"315747fa-ab9d-4f82-addc-c0ba3394a5e1"}
02:03:12.913 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
02:03:12.976 00.063 15712 IsGuiding returns 1
02:03:12.976 00.000 15712 scope still moving after pulse duration time elapsed
02:03:13.012 00.036 15712 IsGuiding returns 0
02:03:13.012 00.000 15712 scope move finished after 142 + 63 ms
02:03:13.012 00.000 15712 Move returns status 0, amount 142
02:03:13.012 00.000 15712 MoveAxis(N, 96, ABG)
02:03:13.012 00.000 15712 Guiding  Dir = 0, Dur = 96
02:03:13.012 00.000 15712 IsGuiding returns 0
02:03:13.094 00.082 15712 PulseGuide returned control before completion, sleep 27
02:03:13.136 00.042 15712 IsGuiding returns 1
02:03:13.136 00.000 15712 scope still moving after pulse duration time elapsed
02:03:13.168 00.032 15712 IsGuiding returns 1
02:03:13.235 00.067 15712 IsGuiding returns 0
02:03:13.235 00.000 15712 scope move finished after 96 + 127 ms
02:03:13.235 00.000 15712 Move returns status 0, amount 96
02:03:13.235 00.000 15712 move complete, result=0
02:03:13.235 00.000 7988 GuideStep: -0.7 px 142 ms EAST, -0.4 px 96 ms NORTH
02:03:13.239 00.004 15712 worker thread done servicing request
02:03:13.239 00.000 15712 Worker thread wakes up
02:03:13.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:13.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:14.877 01.638 15712 Exposure complete
02:03:14.938 00.061 15712 worker thread done servicing request
02:03:14.938 00.000 7988 OnExposeComplete: enter
02:03:14.938 00.000 7988 UpdateGuideState(): m_state=6
02:03:14.943 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3489
02:03:14.943 00.000 7988 Star::Find returns 1 (0), X=975.55, Y=184.23, Mass=822, SNR=18.6, Peak=142 HFD=3.3
02:03:14.945 00.002 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
02:03:14.945 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:03:14.947 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.65 hyp=0.65 cameraTheta=-1.54 mountX=-0.65 mountY=-0.01, mountTheta=-3.13
02:03:14.949 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.65, opts=13)
02:03:14.949 00.000 7988 Enqueuing Move request for scope (0.02, -0.65)
02:03:14.951 00.002 15712 Worker thread wakes up
02:03:14.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.65) opts 0xd
02:03:14.951 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.65)
02:03:14.951 00.000 15712 Moving (0.02, -0.65) raw xDistance=-0.65 yDistance=-0.01
02:03:14.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:03:14.951 00.000 7988 UpdateGuideState exits: m=822 SNR=18.6
02:03:14.954 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:14.954 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:14.954 00.000 7988 Enqueuing Expose request
02:03:14.954 00.000 15712 PPEC rslt: input = -0.65, final = -0.39, react = -0.39, pred = -0.00, hyst = -0.34, hyst_pct = 0.00, period_length = 639.26
02:03:14.954 00.000 15712 PPEC: input: -0.65, control: -0.39, exposure: 1500
02:03:14.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:14.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:03:14.954 00.000 15712 MoveAxis(E, 128, ABG)
02:03:14.954 00.000 15712 Guiding  Dir = 2, Dur = 128
02:03:14.954 00.000 15712 IsGuiding returns 0
02:03:14.971 00.017 15712 PulseGuide returned control before completion, sleep 116
02:03:15.097 00.126 15712 IsGuiding returns 1
02:03:15.097 00.000 15712 scope still moving after pulse duration time elapsed
02:03:15.129 00.032 15712 IsGuiding returns 0
02:03:15.129 00.000 15712 scope move finished after 128 + 54 ms
02:03:15.129 00.000 15712 Move returns status 0, amount 128
02:03:15.129 00.000 15712 MoveAxis(N, 0, ABG)
02:03:15.129 00.000 15712 Move returns status 0, amount 0
02:03:15.129 00.000 15712 move complete, result=0
02:03:15.129 00.000 7988 GuideStep: -0.7 px 128 ms EAST, -0.0 px 0 ms NORTH
02:03:15.141 00.012 15712 worker thread done servicing request
02:03:15.141 00.000 15712 Worker thread wakes up
02:03:15.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:15.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:16.548 01.407 15712 Exposure complete
02:03:16.610 00.062 15712 worker thread done servicing request
02:03:16.610 00.000 7988 OnExposeComplete: enter
02:03:16.610 00.000 7988 UpdateGuideState(): m_state=6
02:03:16.614 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3490
02:03:16.614 00.000 7988 Star::Find returns 1 (0), X=975.75, Y=183.78, Mass=898, SNR=19.3, Peak=155 HFD=3.7
02:03:16.616 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
02:03:16.616 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
02:03:16.618 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-1.11 hyp=1.13 cameraTheta=-1.37 mountX=-1.10 mountY=-0.20, mountTheta=-2.97
02:03:16.620 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-1.11, opts=13)
02:03:16.620 00.000 7988 Enqueuing Move request for scope (0.22, -1.11)
02:03:16.622 00.002 15712 Worker thread wakes up
02:03:16.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.11) opts 0xd
02:03:16.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -1.11)
02:03:16.622 00.000 15712 Moving (0.22, -1.11) raw xDistance=-1.10 yDistance=-0.20
02:03:16.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:03:16.622 00.000 7988 UpdateGuideState exits: m=898 SNR=19.3
02:03:16.624 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:16.625 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:16.625 00.000 7988 Enqueuing Expose request
02:03:16.625 00.000 15712 PPEC rslt: input = -1.10, final = -0.67, react = -0.66, pred = -0.01, hyst = -0.62, hyst_pct = 0.00, period_length = 639.26
02:03:16.625 00.000 15712 PPEC: input: -1.10, control: -0.67, exposure: 1500
02:03:16.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:16.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:03:16.625 00.000 15712 MoveAxis(E, 220, ABG)
02:03:16.625 00.000 15712 Guiding  Dir = 2, Dur = 220
02:03:16.625 00.000 15712 IsGuiding returns 0
02:03:16.642 00.017 15712 PulseGuide returned control before completion, sleep 217
02:03:16.881 00.239 15712 IsGuiding returns 0
02:03:16.881 00.000 15712 Move returns status 0, amount 220
02:03:16.881 00.000 15712 MoveAxis(N, 0, ABG)
02:03:16.881 00.000 15712 Move returns status 0, amount 0
02:03:16.881 00.000 15712 move complete, result=0
02:03:16.881 00.000 15712 worker thread done servicing request
02:03:16.883 00.002 7988 GuideStep: -1.1 px 220 ms EAST, -0.2 px 0 ms NORTH
02:03:16.883 00.000 15712 Worker thread wakes up
02:03:16.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:16.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:18.525 01.642 15712 Exposure complete
02:03:18.588 00.063 15712 worker thread done servicing request
02:03:18.590 00.002 7988 OnExposeComplete: enter
02:03:18.590 00.000 7988 UpdateGuideState(): m_state=6
02:03:18.593 00.003 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3491
02:03:18.593 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=184.81, Mass=755, SNR=17.5, Peak=141 HFD=3.4
02:03:18.595 00.002 7988 MultiStar: exiting stabilization period
02:03:18.595 00.000 7988 MultiStar: [#1 0.23,0.02,1.08,U] [#2 0.16,-0.11,0.86,U] [#3 -0.06,0.04,0.90,U] [#4 0.20,-0.15,0.80,U] [#5 0.06,0.01,0.71,U] [#6 0.75,0.06,0.00,M6] [#7 -0.51,0.64,0.00,M4] [#8 0.05,-0.16,0.38,U] 
02:03:18.597 00.002 7988 refined, 6 included, MultiStar: {0.12, -0.05}, one-star: {0.11, -0.07}
02:03:18.597 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
02:03:18.599 00.002 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
02:03:18.599 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.39 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
02:03:18.601 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.05, opts=13)
02:03:18.601 00.000 7988 Enqueuing Move request for scope (0.12, -0.05)
02:03:18.604 00.003 15712 Worker thread wakes up
02:03:18.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=51, FiltMax=255, Gamma=0.690
02:03:18.604 00.000 7988 UpdateGuideState exits: m=755 SNR=17.5
02:03:18.606 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:18.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:18.608 00.002 7988 Enqueuing Expose request
02:03:18.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
02:03:18.608 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
02:03:18.608 00.000 15712 Moving (0.12, -0.05) raw xDistance=-0.05 yDistance=-0.12
02:03:18.610 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:03:18.610 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
02:03:18.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:18.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:03:18.610 00.000 15712 MoveAxis(E, 6, ABG)
02:03:18.610 00.000 15712 Guiding  Dir = 2, Dur = 6
02:03:18.610 00.000 15712 IsGuiding returns 0
02:03:18.641 00.031 15712 IsGuiding returns 0
02:03:18.641 00.000 15712 Move returns status 0, amount 6
02:03:18.641 00.000 15712 MoveAxis(N, 0, ABG)
02:03:18.641 00.000 15712 Move returns status 0, amount 0
02:03:18.641 00.000 15712 move complete, result=0
02:03:18.641 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
02:03:18.643 00.002 15712 worker thread done servicing request
02:03:18.643 00.000 15712 Worker thread wakes up
02:03:18.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:18.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:20.055 01.412 15712 Exposure complete
02:03:20.119 00.064 15712 worker thread done servicing request
02:03:20.119 00.000 7988 OnExposeComplete: enter
02:03:20.119 00.000 7988 UpdateGuideState(): m_state=6
02:03:20.119 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3492
02:03:20.119 00.000 7988 Star::Find returns 1 (0), X=975.40, Y=185.64, Mass=834, SNR=18.6, Peak=158 HFD=3.4
02:03:20.123 00.004 7988 MultiStar: [#1 -0.12,1.05,0.00,M4] [#2 -0.01,0.78,0.00,M3] [#3 -0.30,0.78,0.00,M2] [#4 -0.14,0.79,0.00,M1] [#5 0.22,1.16,0.00,M7] [#6 0.65,0.92,0.00,M7] [#7 0.67,0.84,0.00,M5] [#8 0.14,1.40,0.00,M3] 
02:03:20.123 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
02:03:20.123 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
02:03:20.123 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.76 hyp=0.77 cameraTheta=1.73 mountX=0.76 mountY=0.10, mountTheta=0.13
02:03:20.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.76, opts=13)
02:03:20.123 00.000 7988 Enqueuing Move request for scope (-0.12, 0.76)
02:03:20.123 00.000 15712 Worker thread wakes up
02:03:20.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.76) opts 0xd
02:03:20.123 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.76)
02:03:20.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
02:03:20.123 00.000 7988 UpdateGuideState exits: m=834 SNR=18.6
02:03:20.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:20.134 00.011 15712 Moving (-0.12, 0.76) raw xDistance=0.76 yDistance=0.10
02:03:20.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:20.134 00.000 7988 Enqueuing Expose request
02:03:20.134 00.000 15712 PPEC rslt: input = 0.76, final = 0.43, react = 0.45, pred = -0.02, hyst = 0.37, hyst_pct = 0.00, period_length = 639.26
02:03:20.134 00.000 15712 PPEC: input: 0.76, control: 0.43, exposure: 1500
02:03:20.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:20.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:03:20.134 00.000 15712 MoveAxis(W, 141, ABG)
02:03:20.134 00.000 15712 Guiding  Dir = 3, Dur = 141
02:03:20.134 00.000 15712 IsGuiding returns 0
02:03:20.157 00.023 15712 PulseGuide returned control before completion, sleep 131
02:03:20.294 00.137 15712 IsGuiding returns 1
02:03:20.294 00.000 15712 scope still moving after pulse duration time elapsed
02:03:20.327 00.033 15712 IsGuiding returns 0
02:03:20.327 00.000 15712 scope move finished after 141 + 55 ms
02:03:20.327 00.000 15712 Move returns status 0, amount 141
02:03:20.327 00.000 15712 MoveAxis(N, 0, ABG)
02:03:20.327 00.000 15712 Move returns status 0, amount 0
02:03:20.327 00.000 15712 move complete, result=0
02:03:20.327 00.000 15712 worker thread done servicing request
02:03:20.327 00.000 15712 Worker thread wakes up
02:03:20.327 00.000 7988 GuideStep: 0.8 px 141 ms WEST, 0.1 px 0 ms NORTH
02:03:20.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:20.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:21.968 01.641 15712 Exposure complete
02:03:22.032 00.064 15712 worker thread done servicing request
02:03:22.032 00.000 7988 OnExposeComplete: enter
02:03:22.032 00.000 7988 UpdateGuideState(): m_state=6
02:03:22.037 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:03:22.037 00.000 7988 Star::Find returns 1 (0), X=975.76, Y=186.01, Mass=824, SNR=18.5, Peak=175 HFD=3.6
02:03:22.039 00.002 7988 MultiStar: large primary error, entering stabilization period
02:03:22.039 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
02:03:22.041 00.002 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:03:22.041 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=1.13 hyp=1.15 cameraTheta=1.36 mountX=1.13 mountY=-0.27, mountTheta=-0.23
02:03:22.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=1.13, opts=13)
02:03:22.045 00.002 7988 Enqueuing Move request for scope (0.24, 1.13)
02:03:22.045 00.000 15712 Worker thread wakes up
02:03:22.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 1.13) opts 0xd
02:03:22.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 1.13)
02:03:22.045 00.000 15712 Moving (0.24, 1.13) raw xDistance=1.13 yDistance=-0.27
02:03:22.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:03:22.047 00.002 7988 UpdateGuideState exits: m=824 SNR=18.5
02:03:22.047 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:22.049 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:22.049 00.000 7988 Enqueuing Expose request
02:03:22.049 00.000 15712 PPEC rslt: input = 1.13, final = 0.66, react = 0.68, pred = -0.02, hyst = 0.61, hyst_pct = 0.00, period_length = 639.26
02:03:22.049 00.000 15712 PPEC: input: 1.13, control: 0.66, exposure: 1500
02:03:22.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:03:22.049 00.000 15712 MoveAxis(W, 216, ABG)
02:03:22.049 00.000 15712 Guiding  Dir = 3, Dur = 216
02:03:22.049 00.000 15712 IsGuiding returns 0
02:03:22.064 00.015 15712 PulseGuide returned control before completion, sleep 201
02:03:22.300 00.236 15712 IsGuiding returns 0
02:03:22.300 00.000 15712 Move returns status 0, amount 216
02:03:22.300 00.000 15712 MoveAxis(N, 68, ABG)
02:03:22.300 00.000 15712 Guiding  Dir = 0, Dur = 68
02:03:22.300 00.000 15712 IsGuiding returns 0
02:03:22.369 00.069 15712 IsGuiding returns 1
02:03:22.369 00.000 15712 scope still moving after pulse duration time elapsed
02:03:22.429 00.060 15712 IsGuiding returns 1
02:03:22.461 00.032 15712 IsGuiding returns 0
02:03:22.461 00.000 15712 scope move finished after 68 + 91 ms
02:03:22.461 00.000 15712 Move returns status 0, amount 68
02:03:22.461 00.000 15712 move complete, result=0
02:03:22.461 00.000 15712 worker thread done servicing request
02:03:22.461 00.000 15712 Worker thread wakes up
02:03:22.461 00.000 7988 GuideStep: 1.1 px 216 ms WEST, -0.3 px 68 ms NORTH
02:03:22.463 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:22.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:23.877 01.414 15712 Exposure complete
02:03:23.941 00.064 15712 worker thread done servicing request
02:03:23.941 00.000 7988 OnExposeComplete: enter
02:03:23.941 00.000 7988 UpdateGuideState(): m_state=6
02:03:23.944 00.003 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3494
02:03:23.944 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=185.56, Mass=675, SNR=16.6, Peak=131 HFD=3.2
02:03:23.946 00.002 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
02:03:23.948 00.002 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
02:03:23.948 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.67 hyp=0.68 cameraTheta=1.51 mountX=0.68 mountY=-0.06, mountTheta=-0.09
02:03:23.950 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.67, opts=13)
02:03:23.952 00.002 7988 Enqueuing Move request for scope (0.04, 0.67)
02:03:23.952 00.000 15712 Worker thread wakes up
02:03:23.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.67) opts 0xd
02:03:23.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.67)
02:03:23.952 00.000 15712 Moving (0.04, 0.67) raw xDistance=0.68 yDistance=-0.06
02:03:23.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:03:23.952 00.000 7988 UpdateGuideState exits: m=675 SNR=16.6
02:03:23.955 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:23.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:23.957 00.002 15712 PPEC rslt: input = 0.68, final = 0.39, react = 0.41, pred = -0.01, hyst = 0.39, hyst_pct = 0.00, period_length = 639.26
02:03:23.957 00.000 7988 Enqueuing Expose request
02:03:23.957 00.000 15712 PPEC: input: 0.68, control: 0.39, exposure: 1500
02:03:23.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:23.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:03:23.957 00.000 15712 MoveAxis(W, 129, ABG)
02:03:23.957 00.000 15712 Guiding  Dir = 3, Dur = 129
02:03:23.957 00.000 15712 IsGuiding returns 0
02:03:23.977 00.020 15712 PulseGuide returned control before completion, sleep 119
02:03:24.120 00.143 15712 IsGuiding returns 0
02:03:24.120 00.000 15712 Move returns status 0, amount 129
02:03:24.120 00.000 15712 MoveAxis(N, 0, ABG)
02:03:24.120 00.000 15712 Move returns status 0, amount 0
02:03:24.120 00.000 15712 move complete, result=0
02:03:24.120 00.000 7988 GuideStep: 0.7 px 129 ms WEST, -0.1 px 0 ms NORTH
02:03:24.126 00.006 15712 worker thread done servicing request
02:03:24.126 00.000 15712 Worker thread wakes up
02:03:24.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:24.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:25.764 01.638 15712 Exposure complete
02:03:25.825 00.061 15712 worker thread done servicing request
02:03:25.825 00.000 7988 OnExposeComplete: enter
02:03:25.825 00.000 7988 UpdateGuideState(): m_state=6
02:03:25.830 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3495
02:03:25.830 00.000 7988 Star::Find returns 1 (0), X=975.36, Y=182.80, Mass=843, SNR=18.5, Peak=145 HFD=3.7
02:03:25.832 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
02:03:25.832 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
02:03:25.834 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-2.08 hyp=2.09 cameraTheta=-1.65 mountX=-2.08 mountY=0.21, mountTheta=3.04
02:03:25.836 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-2.08, opts=13)
02:03:25.836 00.000 7988 Enqueuing Move request for scope (-0.16, -2.08)
02:03:25.838 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
02:03:25.838 00.000 7988 UpdateGuideState exits: m=843 SNR=18.5
02:03:25.840 00.002 15712 Worker thread wakes up
02:03:25.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:25.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:25.842 00.002 7988 Enqueuing Expose request
02:03:25.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -2.08) opts 0xd
02:03:25.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -2.08)
02:03:25.842 00.000 15712 Moving (-0.16, -2.08) raw xDistance=-2.08 yDistance=0.21
02:03:25.842 00.000 15712 PPEC rslt: input = -2.08, final = -1.25, react = -1.25, pred = -0.00, hyst = -1.09, hyst_pct = 0.00, period_length = 639.26
02:03:25.842 00.000 15712 PPEC: input: -2.08, control: -1.25, exposure: 1500
02:03:25.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:25.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:03:25.842 00.000 15712 MoveAxis(E, 410, ABG)
02:03:25.842 00.000 15712 Guiding  Dir = 2, Dur = 410
02:03:25.842 00.000 15712 IsGuiding returns 0
02:03:25.866 00.024 15712 PulseGuide returned control before completion, sleep 403
02:03:26.271 00.405 15712 IsGuiding returns 1
02:03:26.271 00.000 15712 scope still moving after pulse duration time elapsed
02:03:26.313 00.042 15712 IsGuiding returns 0
02:03:26.313 00.000 15712 scope move finished after 410 + 56 ms
02:03:26.313 00.000 15712 Move returns status 0, amount 410
02:03:26.313 00.000 15712 MoveAxis(N, 0, ABG)
02:03:26.313 00.000 15712 Move returns status 0, amount 0
02:03:26.313 00.000 15712 move complete, result=0
02:03:26.313 00.000 7988 GuideStep: -2.1 px 410 ms EAST, 0.2 px 0 ms NORTH
02:03:26.316 00.003 15712 worker thread done servicing request
02:03:26.316 00.000 15712 Worker thread wakes up
02:03:26.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:26.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:27.726 01.410 15712 Exposure complete
02:03:27.788 00.062 15712 worker thread done servicing request
02:03:27.788 00.000 7988 OnExposeComplete: enter
02:03:27.788 00.000 7988 UpdateGuideState(): m_state=6
02:03:27.792 00.004 7988 Star::Find(15, 975, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3496
02:03:27.792 00.000 7988 Star::Find returns 1 (0), X=975.61, Y=183.54, Mass=829, SNR=18.5, Peak=131 HFD=3.4
02:03:27.794 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
02:03:27.794 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
02:03:27.796 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-1.34 hyp=1.34 cameraTheta=-1.50 mountX=-1.34 mountY=-0.06, mountTheta=-3.10
02:03:27.798 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-1.34, opts=13)
02:03:27.798 00.000 7988 Enqueuing Move request for scope (0.09, -1.34)
02:03:27.800 00.002 15712 Worker thread wakes up
02:03:27.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:03:27.800 00.000 7988 UpdateGuideState exits: m=829 SNR=18.5
02:03:27.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:27.803 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:27.803 00.000 7988 Enqueuing Expose request
02:03:27.805 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.34) opts 0xd
02:03:27.805 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -1.34)
02:03:27.805 00.000 15712 Moving (0.09, -1.34) raw xDistance=-1.34 yDistance=-0.06
02:03:27.805 00.000 15712 PPEC rslt: input = -1.34, final = -0.80, react = -0.80, pred = 0.00, hyst = -0.70, hyst_pct = 0.00, period_length = 639.26
02:03:27.805 00.000 15712 PPEC: input: -1.34, control: -0.80, exposure: 1500
02:03:27.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:27.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:03:27.805 00.000 15712 MoveAxis(E, 261, ABG)
02:03:27.805 00.000 15712 Guiding  Dir = 2, Dur = 261
02:03:27.805 00.000 15712 IsGuiding returns 0
02:03:27.822 00.017 15712 PulseGuide returned control before completion, sleep 250
02:03:28.111 00.289 15712 IsGuiding returns 0
02:03:28.111 00.000 15712 Move returns status 0, amount 261
02:03:28.111 00.000 15712 MoveAxis(N, 0, ABG)
02:03:28.111 00.000 15712 Move returns status 0, amount 0
02:03:28.111 00.000 15712 move complete, result=0
02:03:28.111 00.000 7988 GuideStep: -1.3 px 261 ms EAST, -0.1 px 0 ms NORTH
02:03:28.123 00.012 15712 worker thread done servicing request
02:03:28.123 00.000 15712 Worker thread wakes up
02:03:28.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:28.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:29.862 01.739 15712 Exposure complete
02:03:29.925 00.063 15712 worker thread done servicing request
02:03:29.926 00.001 7988 OnExposeComplete: enter
02:03:29.926 00.000 7988 UpdateGuideState(): m_state=6
02:03:29.926 00.000 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3497
02:03:29.926 00.000 7988 Star::Find returns 1 (0), X=975.40, Y=185.14, Mass=924, SNR=19.6, Peak=157 HFD=3.8
02:03:29.926 00.000 7988 MultiStar: exiting stabilization period
02:03:29.926 00.000 7988 MultiStar: [#1 0.11,-0.09,0.94,U] [#2 -0.04,0.17,0.82,U] [#3 -0.22,-0.01,0.80,U] [#4 0.08,-0.71,0.00,M2] [#5 0.23,0.46,0.68,U] [#6 0.33,0.16,0.54,U] [#7 0.17,-0.03,0.44,U] [#8 0.17,-0.46,0.45,U] 
02:03:29.932 00.006 7988 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {-0.12, 0.25}
02:03:29.932 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
02:03:29.932 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
02:03:29.932 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.10 cameraTheta=1.09 mountX=0.09 mountY=-0.05, mountTheta=-0.50
02:03:29.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
02:03:29.932 00.000 7988 Enqueuing Move request for scope (0.04, 0.08)
02:03:29.932 00.000 15712 Worker thread wakes up
02:03:29.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
02:03:29.932 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:03:29.939 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:03:29.939 00.000 7988 UpdateGuideState exits: m=924 SNR=19.6
02:03:29.941 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:29.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:29.943 00.002 7988 Enqueuing Expose request
02:03:29.943 00.000 15712 Moving (0.04, 0.08) raw xDistance=0.09 yDistance=-0.05
02:03:29.943 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:03:29.943 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
02:03:29.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:29.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:03:29.943 00.000 15712 MoveAxis(W, 2, ABG)
02:03:29.949 00.006 15712 Guiding  Dir = 3, Dur = 2
02:03:29.949 00.000 15712 IsGuiding returns 0
02:03:29.974 00.025 15712 IsGuiding returns 0
02:03:29.974 00.000 15712 Move returns status 0, amount 2
02:03:29.974 00.000 15712 MoveAxis(N, 0, ABG)
02:03:29.974 00.000 15712 Move returns status 0, amount 0
02:03:29.974 00.000 15712 move complete, result=0
02:03:29.974 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
02:03:29.976 00.002 15712 worker thread done servicing request
02:03:29.976 00.000 15712 Worker thread wakes up
02:03:29.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:29.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:31.392 01.416 15712 Exposure complete
02:03:31.455 00.063 15712 worker thread done servicing request
02:03:31.455 00.000 7988 OnExposeComplete: enter
02:03:31.455 00.000 7988 UpdateGuideState(): m_state=6
02:03:31.460 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3498
02:03:31.460 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=185.14, Mass=785, SNR=18.2, Peak=141 HFD=3.7
02:03:31.462 00.002 7988 MultiStar: [#1 -0.36,0.55,0.00,M4] [#2 -0.37,0.00,0.89,U] [#3 -0.55,0.56,0.00,M2] [#4 -0.32,0.12,0.78,U] [#5 -0.06,0.01,0.70,U] [#6 0.03,0.14,0.68,U] [#7 -0.39,0.35,0.44,U] [#8 0.17,0.27,0.47,U] 
02:03:31.463 00.001 7988 refined, 6 included, MultiStar: {-0.12, 0.15}, one-star: {0.07, 0.25}
02:03:31.463 00.000 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.56) = xAngle (0.71 = 0.71)
02:03:31.465 00.002 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
02:03:31.465 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.27 mountX=0.15 mountY=0.12, mountTheta=0.69
02:03:31.467 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.15, opts=13)
02:03:31.469 00.002 7988 Enqueuing Move request for scope (-0.12, 0.15)
02:03:31.469 00.000 15712 Worker thread wakes up
02:03:31.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
02:03:31.469 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
02:03:31.469 00.000 15712 Moving (-0.12, 0.15) raw xDistance=0.15 yDistance=0.12
02:03:31.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:03:31.471 00.002 7988 UpdateGuideState exits: m=785 SNR=18.2
02:03:31.473 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:31.473 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:31.475 00.002 7988 Enqueuing Expose request
02:03:31.475 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:03:31.475 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
02:03:31.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:31.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:03:31.475 00.000 15712 MoveAxis(W, 2, ABG)
02:03:31.475 00.000 15712 Guiding  Dir = 3, Dur = 2
02:03:31.508 00.033 15712 IsGuiding returns 0
02:03:31.523 00.015 15712 IsGuiding returns 0
02:03:31.523 00.000 15712 Move returns status 0, amount 2
02:03:31.523 00.000 15712 MoveAxis(N, 0, ABG)
02:03:31.523 00.000 15712 Move returns status 0, amount 0
02:03:31.523 00.000 15712 move complete, result=0
02:03:31.523 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
02:03:31.527 00.004 15712 worker thread done servicing request
02:03:31.527 00.000 15712 Worker thread wakes up
02:03:31.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:31.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:33.166 01.639 15712 Exposure complete
02:03:33.227 00.061 15712 worker thread done servicing request
02:03:33.227 00.000 7988 OnExposeComplete: enter
02:03:33.227 00.000 7988 UpdateGuideState(): m_state=6
02:03:33.231 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3499
02:03:33.233 00.002 7988 Star::Find returns 1 (0), X=975.41, Y=186.02, Mass=773, SNR=18.2, Peak=150 HFD=3.4
02:03:33.233 00.000 7988 MultiStar: large primary error, entering stabilization period
02:03:33.235 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
02:03:33.235 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
02:03:33.237 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=1.14 hyp=1.14 cameraTheta=1.67 mountX=1.14 mountY=0.09, mountTheta=0.08
02:03:33.237 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=1.14, opts=13)
02:03:33.239 00.002 7988 Enqueuing Move request for scope (-0.12, 1.14)
02:03:33.239 00.000 15712 Worker thread wakes up
02:03:33.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.14) opts 0xd
02:03:33.239 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 1.14)
02:03:33.239 00.000 15712 Moving (-0.12, 1.14) raw xDistance=1.14 yDistance=0.09
02:03:33.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:03:33.239 00.000 7988 UpdateGuideState exits: m=773 SNR=18.2
02:03:33.242 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:33.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:33.242 00.000 7988 Enqueuing Expose request
02:03:33.242 00.000 15712 PPEC rslt: input = 1.14, final = 0.69, react = 0.68, pred = 0.01, hyst = 0.61, hyst_pct = 0.00, period_length = 639.26
02:03:33.242 00.000 15712 PPEC: input: 1.14, control: 0.69, exposure: 1500
02:03:33.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:33.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:03:33.242 00.000 15712 MoveAxis(W, 225, ABG)
02:03:33.242 00.000 15712 Guiding  Dir = 3, Dur = 225
02:03:33.242 00.000 15712 IsGuiding returns 0
02:03:33.264 00.022 15712 PulseGuide returned control before completion, sleep 214
02:03:33.503 00.239 15712 IsGuiding returns 0
02:03:33.503 00.000 15712 Move returns status 0, amount 225
02:03:33.503 00.000 15712 MoveAxis(N, 0, ABG)
02:03:33.503 00.000 15712 Move returns status 0, amount 0
02:03:33.503 00.000 15712 move complete, result=0
02:03:33.503 00.000 7988 GuideStep: 1.1 px 225 ms WEST, 0.1 px 0 ms NORTH
02:03:33.509 00.006 15712 worker thread done servicing request
02:03:33.509 00.000 15712 Worker thread wakes up
02:03:33.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:33.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:34.921 01.412 15712 Exposure complete
02:03:34.983 00.062 15712 worker thread done servicing request
02:03:34.983 00.000 7988 OnExposeComplete: enter
02:03:34.983 00.000 7988 UpdateGuideState(): m_state=6
02:03:34.983 00.000 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3500
02:03:34.983 00.000 7988 Star::Find returns 1 (0), X=975.47, Y=186.06, Mass=820, SNR=18.4, Peak=137 HFD=3.6
02:03:34.983 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
02:03:34.983 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:03:34.983 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=1.18 hyp=1.18 cameraTheta=1.62 mountX=1.18 mountY=0.02, mountTheta=0.02
02:03:34.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=1.18, opts=13)
02:03:34.983 00.000 7988 Enqueuing Move request for scope (-0.05, 1.18)
02:03:34.983 00.000 15712 Worker thread wakes up
02:03:34.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.18) opts 0xd
02:03:34.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 1.18)
02:03:34.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:03:34.983 00.000 7988 UpdateGuideState exits: m=820 SNR=18.4
02:03:34.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:34.999 00.016 15712 Moving (-0.05, 1.18) raw xDistance=1.18 yDistance=0.02
02:03:34.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:35.000 00.001 7988 Enqueuing Expose request
02:03:35.002 00.002 15712 PPEC rslt: input = 1.18, final = 0.71, react = 0.71, pred = 0.01, hyst = 0.63, hyst_pct = 0.00, period_length = 639.26
02:03:35.002 00.000 15712 PPEC: input: 1.18, control: 0.71, exposure: 1500
02:03:35.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:35.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:03:35.002 00.000 15712 MoveAxis(W, 232, ABG)
02:03:35.002 00.000 15712 Guiding  Dir = 3, Dur = 232
02:03:35.004 00.002 15712 IsGuiding returns 0
02:03:35.021 00.017 15712 PulseGuide returned control before completion, sleep 220
02:03:35.273 00.252 15712 IsGuiding returns 0
02:03:35.273 00.000 15712 Move returns status 0, amount 232
02:03:35.273 00.000 15712 MoveAxis(N, 0, ABG)
02:03:35.273 00.000 15712 Move returns status 0, amount 0
02:03:35.273 00.000 15712 move complete, result=0
02:03:35.273 00.000 7988 GuideStep: 1.2 px 232 ms WEST, 0.0 px 0 ms NORTH
02:03:35.284 00.011 15712 worker thread done servicing request
02:03:35.284 00.000 15712 Worker thread wakes up
02:03:35.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:35.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:37.023 01.739 15712 Exposure complete
02:03:37.087 00.064 15712 worker thread done servicing request
02:03:37.088 00.001 7988 OnExposeComplete: enter
02:03:37.088 00.000 7988 UpdateGuideState(): m_state=6
02:03:37.088 00.000 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3501
02:03:37.088 00.000 7988 Star::Find returns 1 (0), X=975.36, Y=186.49, Mass=848, SNR=18.8, Peak=133 HFD=3.4
02:03:37.088 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
02:03:37.088 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
02:03:37.094 00.006 7988 CameraToMount -- cameraX=-0.16 cameraY=1.60 hyp=1.61 cameraTheta=1.67 mountX=1.60 mountY=0.13, mountTheta=0.08
02:03:37.094 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=1.60, opts=13)
02:03:37.094 00.000 7988 Enqueuing Move request for scope (-0.16, 1.60)
02:03:37.094 00.000 15712 Worker thread wakes up
02:03:37.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 1.60) opts 0xd
02:03:37.094 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 1.60)
02:03:37.094 00.000 15712 Moving (-0.16, 1.60) raw xDistance=1.60 yDistance=0.13
02:03:37.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:03:37.094 00.000 7988 UpdateGuideState exits: m=848 SNR=18.8
02:03:37.100 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:37.100 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:37.102 00.002 7988 Enqueuing Expose request
02:03:37.102 00.000 15712 PPEC rslt: input = 1.60, final = 0.96, react = 0.96, pred = 0.00, hyst = 0.91, hyst_pct = 0.00, period_length = 639.26
02:03:37.102 00.000 15712 PPEC: input: 1.60, control: 0.96, exposure: 1500
02:03:37.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:37.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:03:37.102 00.000 15712 MoveAxis(W, 315, ABG)
02:03:37.102 00.000 15712 Guiding  Dir = 3, Dur = 315
02:03:37.102 00.000 15712 IsGuiding returns 0
02:03:37.120 00.018 15712 PulseGuide returned control before completion, sleep 309
02:03:37.456 00.336 15712 IsGuiding returns 0
02:03:37.456 00.000 15712 Move returns status 0, amount 315
02:03:37.456 00.000 15712 MoveAxis(N, 0, ABG)
02:03:37.456 00.000 15712 Move returns status 0, amount 0
02:03:37.456 00.000 15712 move complete, result=0
02:03:37.456 00.000 7988 GuideStep: 1.6 px 315 ms WEST, 0.1 px 0 ms NORTH
02:03:37.456 00.000 15712 worker thread done servicing request
02:03:37.458 00.002 15712 Worker thread wakes up
02:03:37.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:37.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:38.877 01.419 15712 Exposure complete
02:03:38.942 00.065 7988 OnExposeComplete: enter
02:03:38.943 00.001 7988 UpdateGuideState(): m_state=6
02:03:38.943 00.000 15712 worker thread done servicing request
02:03:38.943 00.000 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3502
02:03:38.943 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=184.03, Mass=854, SNR=18.8, Peak=117 HFD=4.2
02:03:38.943 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
02:03:38.943 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.62)
02:03:38.943 00.000 7988 CameraToMount -- cameraX=-0.47 cameraY=-0.86 hyp=0.98 cameraTheta=-2.07 mountX=-0.86 mountY=0.49, mountTheta=2.63
02:03:38.943 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.47, y=-0.86, opts=13)
02:03:38.943 00.000 7988 Enqueuing Move request for scope (-0.47, -0.86)
02:03:38.943 00.000 15712 Worker thread wakes up
02:03:38.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.86) opts 0xd
02:03:38.943 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.47, -0.86)
02:03:38.943 00.000 15712 Moving (-0.47, -0.86) raw xDistance=-0.86 yDistance=0.49
02:03:38.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:03:38.954 00.011 7988 UpdateGuideState exits: m=854 SNR=18.8
02:03:38.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:38.956 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:38.956 00.000 7988 Enqueuing Expose request
02:03:38.958 00.002 15712 PPEC rslt: input = -0.86, final = -0.51, react = -0.52, pred = 0.01, hyst = -0.42, hyst_pct = 0.00, period_length = 639.26
02:03:38.958 00.000 15712 PPEC: input: -0.86, control: -0.51, exposure: 1500
02:03:38.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:03:38.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
02:03:38.958 00.000 15712 MoveAxis(E, 167, ABG)
02:03:38.958 00.000 15712 Guiding  Dir = 2, Dur = 167
02:03:38.958 00.000 15712 IsGuiding returns 0
02:03:38.970 00.012 15712 PulseGuide returned control before completion, sleep 162
02:03:39.180 00.210 15712 IsGuiding returns 1
02:03:39.180 00.000 15712 scope still moving after pulse duration time elapsed
02:03:39.209 00.029 15712 IsGuiding returns 0
02:03:39.209 00.000 15712 scope move finished after 167 + 83 ms
02:03:39.209 00.000 15712 Move returns status 0, amount 167
02:03:39.209 00.000 15712 MoveAxis(N, 0, ABG)
02:03:39.209 00.000 15712 Move returns status 0, amount 0
02:03:39.209 00.000 15712 move complete, result=0
02:03:39.209 00.000 15712 worker thread done servicing request
02:03:39.209 00.000 15712 Worker thread wakes up
02:03:39.209 00.000 7988 GuideStep: -0.9 px 167 ms EAST, 0.5 px 0 ms NORTH
02:03:39.211 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:39.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:40.952 01.741 15712 Exposure complete
02:03:41.014 00.062 15712 worker thread done servicing request
02:03:41.014 00.000 7988 OnExposeComplete: enter
02:03:41.014 00.000 7988 UpdateGuideState(): m_state=6
02:03:41.018 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3503
02:03:41.018 00.000 7988 Star::Find returns 1 (0), X=975.24, Y=183.51, Mass=863, SNR=19.2, Peak=146 HFD=3.5
02:03:41.020 00.002 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.34 = 2.95)
02:03:41.020 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
02:03:41.022 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=-1.37 hyp=1.40 cameraTheta=-1.77 mountX=-1.37 mountY=0.31, mountTheta=2.92
02:03:41.024 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-1.37, opts=13)
02:03:41.024 00.000 7988 Enqueuing Move request for scope (-0.28, -1.37)
02:03:41.026 00.002 15712 Worker thread wakes up
02:03:41.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -1.37) opts 0xd
02:03:41.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -1.37)
02:03:41.026 00.000 15712 Moving (-0.28, -1.37) raw xDistance=-1.37 yDistance=0.31
02:03:41.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:03:41.026 00.000 7988 UpdateGuideState exits: m=863 SNR=19.2
02:03:41.028 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:41.029 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:41.030 00.001 7988 Enqueuing Expose request
02:03:41.030 00.000 15712 PPEC rslt: input = -1.37, final = -0.81, react = -0.82, pred = 0.01, hyst = -0.68, hyst_pct = 0.00, period_length = 639.26
02:03:41.030 00.000 15712 PPEC: input: -1.37, control: -0.81, exposure: 1500
02:03:41.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:41.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:03:41.030 00.000 15712 MoveAxis(E, 266, ABG)
02:03:41.030 00.000 15712 Guiding  Dir = 2, Dur = 266
02:03:41.030 00.000 15712 IsGuiding returns 0
02:03:41.047 00.017 15712 PulseGuide returned control before completion, sleep 257
02:03:41.320 00.273 15712 IsGuiding returns 1
02:03:41.320 00.000 15712 scope still moving after pulse duration time elapsed
02:03:41.348 00.028 15712 IsGuiding returns 0
02:03:41.348 00.000 15712 scope move finished after 266 + 49 ms
02:03:41.348 00.000 15712 Move returns status 0, amount 266
02:03:41.348 00.000 15712 MoveAxis(N, 0, ABG)
02:03:41.348 00.000 15712 Move returns status 0, amount 0
02:03:41.348 00.000 15712 move complete, result=0
02:03:41.348 00.000 15712 worker thread done servicing request
02:03:41.348 00.000 15712 Worker thread wakes up
02:03:41.348 00.000 7988 GuideStep: -1.4 px 266 ms EAST, 0.3 px 0 ms NORTH
02:03:41.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:41.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:42.754 01.406 15712 Exposure complete
02:03:42.817 00.063 15712 worker thread done servicing request
02:03:42.817 00.000 7988 OnExposeComplete: enter
02:03:42.817 00.000 7988 UpdateGuideState(): m_state=6
02:03:42.820 00.003 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3504
02:03:42.820 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=184.21, Mass=828, SNR=18.5, Peak=137 HFD=3.7
02:03:42.822 00.002 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.93 = 2.36)
02:03:42.822 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.32)
02:03:42.824 00.002 7988 CameraToMount -- cameraX=-0.68 cameraY=-0.67 hyp=0.95 cameraTheta=-2.36 mountX=-0.67 mountY=0.70, mountTheta=2.34
02:03:42.826 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.68, y=-0.67, opts=13)
02:03:42.826 00.000 7988 Enqueuing Move request for scope (-0.68, -0.67)
02:03:42.828 00.002 15712 Worker thread wakes up
02:03:42.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.67) opts 0xd
02:03:42.828 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.68, -0.67)
02:03:42.828 00.000 15712 Moving (-0.68, -0.67) raw xDistance=-0.67 yDistance=0.70
02:03:42.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:03:42.828 00.000 7988 UpdateGuideState exits: m=828 SNR=18.5
02:03:42.830 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:42.831 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:42.832 00.001 7988 Enqueuing Expose request
02:03:42.832 00.000 15712 PPEC rslt: input = -0.67, final = -0.39, react = -0.40, pred = 0.01, hyst = -0.40, hyst_pct = 0.00, period_length = 639.26
02:03:42.832 00.000 15712 PPEC: input: -0.67, control: -0.39, exposure: 1500
02:03:42.832 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=1.50
02:03:42.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
02:03:42.832 00.000 15712 MoveAxis(E, 128, ABG)
02:03:42.832 00.000 15712 Guiding  Dir = 2, Dur = 128
02:03:42.832 00.000 15712 IsGuiding returns 0
02:03:42.852 00.020 15712 PulseGuide returned control before completion, sleep 114
02:03:43.003 00.151 15712 IsGuiding returns 0
02:03:43.003 00.000 15712 Move returns status 0, amount 128
02:03:43.003 00.000 15712 BLC: Oldest BLC event removed
02:03:43.003 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 338 applied
02:03:43.003 00.000 15712 MoveAxis(S, 516, ABG)
02:03:43.003 00.000 15712 Guiding  Dir = 1, Dur = 516
02:03:43.022 00.019 15712 IsGuiding returns 0
02:03:43.107 00.085 15712 PulseGuide returned control before completion, sleep 447
02:03:43.564 00.457 15712 IsGuiding returns 1
02:03:43.564 00.000 15712 scope still moving after pulse duration time elapsed
02:03:43.595 00.031 15712 IsGuiding returns 1
02:03:43.633 00.038 15712 IsGuiding returns 0
02:03:43.633 00.000 15712 scope move finished after 516 + 91 ms
02:03:43.633 00.000 15712 Move returns status 0, amount 516
02:03:43.633 00.000 15712 move complete, result=0
02:03:43.633 00.000 7988 GuideStep: -0.7 px 128 ms EAST, 0.7 px 516 ms SOUTH
02:03:43.643 00.010 15712 worker thread done servicing request
02:03:43.643 00.000 15712 Worker thread wakes up
02:03:43.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:43.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:45.283 01.640 15712 Exposure complete
02:03:45.347 00.064 15712 worker thread done servicing request
02:03:45.349 00.002 7988 OnExposeComplete: enter
02:03:45.349 00.000 7988 UpdateGuideState(): m_state=6
02:03:45.351 00.002 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3505
02:03:45.351 00.000 7988 Star::Find returns 1 (0), X=975.48, Y=184.98, Mass=846, SNR=18.8, Peak=162 HFD=3.6
02:03:45.351 00.000 7988 MultiStar: exiting stabilization period
02:03:45.351 00.000 7988 MultiStar: [#1 -0.09,0.04,1.00,U] [#2 -0.11,-0.00,0.86,U] [#3 -0.12,0.04,0.84,U] [#4 0.03,-0.61,0.00,M2] [#5 0.51,0.10,0.70,U] [#6 0.50,-0.09,0.62,U] [#7 -0.03,0.11,0.48,U] [#8 -0.06,0.20,0.44,U] 
02:03:45.351 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {-0.05, 0.09}
02:03:45.351 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
02:03:45.351 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
02:03:45.351 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.86 mountX=0.06 mountY=-0.05, mountTheta=-0.72
02:03:45.351 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.06, opts=13)
02:03:45.351 00.000 7988 Enqueuing Move request for scope (0.05, 0.06)
02:03:45.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:03:45.362 00.011 7988 UpdateGuideState exits: m=846 SNR=18.8
02:03:45.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:45.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:45.362 00.000 7988 Enqueuing Expose request
02:03:45.362 00.000 15712 Worker thread wakes up
02:03:45.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
02:03:45.362 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
02:03:45.362 00.000 15712 Moving (0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
02:03:45.367 00.005 15712 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.695736, 1:-0.049197
02:03:45.367 00.000 15712 BLC: No correction, Miss < min_move
02:03:45.370 00.003 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:03:45.370 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
02:03:45.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:45.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:03:45.372 00.002 15712 MoveAxis(W, 4, ABG)
02:03:45.372 00.000 15712 Guiding  Dir = 3, Dur = 4
02:03:45.383 00.011 15712 IsGuiding returns 0
02:03:45.394 00.011 15712 IsGuiding returns 0
02:03:45.394 00.000 15712 Move returns status 0, amount 4
02:03:45.394 00.000 15712 MoveAxis(N, 0, ABG)
02:03:45.394 00.000 15712 Move returns status 0, amount 0
02:03:45.394 00.000 15712 move complete, result=0
02:03:45.394 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
02:03:45.401 00.007 15712 worker thread done servicing request
02:03:45.401 00.000 15712 Worker thread wakes up
02:03:45.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:45.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:46.816 01.415 15712 Exposure complete
02:03:46.879 00.063 15712 worker thread done servicing request
02:03:46.880 00.001 7988 OnExposeComplete: enter
02:03:46.880 00.000 7988 UpdateGuideState(): m_state=6
02:03:46.880 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3506
02:03:46.880 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=185.80, Mass=815, SNR=18.3, Peak=143 HFD=3.7
02:03:46.880 00.000 7988 MultiStar: [#1 0.08,0.67,0.00,M4] [#2 0.08,0.41,0.92,U] [#3 -0.34,0.71,0.00,M2] [#4 0.34,0.39,0.73,U] [#5 0.29,0.82,0.00,M5] [#6 0.44,0.50,0.00,M5] [#7 -0.11,1.91,0.00,M3] [#8 0.24,0.89,0.00,M1] 
02:03:46.880 00.000 7988 refined, 2 included, MultiStar: {0.15, 0.60}, one-star: {0.07, 0.92}
02:03:46.880 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
02:03:46.880 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:03:46.880 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.60 hyp=0.62 cameraTheta=1.33 mountX=0.60 mountY=-0.16, mountTheta=-0.27
02:03:46.880 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.60, opts=13)
02:03:46.880 00.000 7988 Enqueuing Move request for scope (0.15, 0.60)
02:03:46.880 00.000 15712 Worker thread wakes up
02:03:46.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.60) opts 0xd
02:03:46.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.60)
02:03:46.880 00.000 15712 Moving (0.15, 0.60) raw xDistance=0.60 yDistance=-0.16
02:03:46.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:03:46.893 00.013 7988 UpdateGuideState exits: m=815 SNR=18.3
02:03:46.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:46.893 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:46.896 00.003 7988 Enqueuing Expose request
02:03:46.896 00.000 15712 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.695736, 1:-0.049197, 2:-0.164287
02:03:46.896 00.000 15712 BLC: No correction, Miss < min_move
02:03:46.896 00.000 15712 PPEC rslt: input = 0.60, final = 0.37, react = 0.36, pred = 0.01, hyst = 0.30, hyst_pct = 0.00, period_length = 639.26
02:03:46.896 00.000 15712 PPEC: input: 0.60, control: 0.37, exposure: 1500
02:03:46.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:46.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:03:46.896 00.000 15712 MoveAxis(W, 121, ABG)
02:03:46.896 00.000 15712 Guiding  Dir = 3, Dur = 121
02:03:46.896 00.000 15712 IsGuiding returns 0
02:03:46.915 00.019 15712 PulseGuide returned control before completion, sleep 115
02:03:47.056 00.141 15712 IsGuiding returns 1
02:03:47.056 00.000 15712 scope still moving after pulse duration time elapsed
02:03:47.099 00.043 15712 IsGuiding returns 0
02:03:47.100 00.001 15712 scope move finished after 121 + 76 ms
02:03:47.100 00.000 15712 Move returns status 0, amount 121
02:03:47.100 00.000 15712 MoveAxis(N, 0, ABG)
02:03:47.100 00.000 15712 Move returns status 0, amount 0
02:03:47.100 00.000 15712 move complete, result=0
02:03:47.100 00.000 15712 worker thread done servicing request
02:03:47.100 00.000 15712 Worker thread wakes up
02:03:47.100 00.000 7988 GuideStep: 0.6 px 121 ms WEST, -0.2 px 0 ms NORTH
02:03:47.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:47.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:48.740 01.640 15712 Exposure complete
02:03:48.805 00.065 15712 worker thread done servicing request
02:03:48.806 00.001 7988 OnExposeComplete: enter
02:03:48.806 00.000 7988 UpdateGuideState(): m_state=6
02:03:48.806 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3507
02:03:48.806 00.000 7988 Star::Find returns 1 (0), X=975.65, Y=186.61, Mass=1024, SNR=20.8, Peak=143 HFD=3.8
02:03:48.806 00.000 7988 MultiStar: large primary error, entering stabilization period
02:03:48.806 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
02:03:48.806 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
02:03:48.806 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=1.72 hyp=1.73 cameraTheta=1.50 mountX=1.72 mountY=-0.17, mountTheta=-0.10
02:03:48.806 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=1.72, opts=13)
02:03:48.806 00.000 7988 Enqueuing Move request for scope (0.13, 1.72)
02:03:48.816 00.010 15712 Worker thread wakes up
02:03:48.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.72) opts 0xd
02:03:48.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 1.72)
02:03:48.816 00.000 15712 Moving (0.13, 1.72) raw xDistance=1.72 yDistance=-0.17
02:03:48.816 00.000 15712 BLC: window closed
02:03:48.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:03:48.818 00.002 7988 UpdateGuideState exits: m=1024 SNR=20.8
02:03:48.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:48.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:48.818 00.000 7988 Enqueuing Expose request
02:03:48.818 00.000 15712 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.695736, 1:-0.049197, 2:-0.164287
02:03:48.818 00.000 15712 BLC: No correction, Miss < min_move
02:03:48.818 00.000 15712 PPEC rslt: input = 1.72, final = 1.05, react = 1.03, pred = 0.01, hyst = 0.93, hyst_pct = 0.00, period_length = 639.26
02:03:48.818 00.000 15712 PPEC: input: 1.72, control: 1.05, exposure: 1500
02:03:48.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:48.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:03:48.818 00.000 15712 MoveAxis(W, 342, ABG)
02:03:48.818 00.000 15712 Guiding  Dir = 3, Dur = 342
02:03:48.818 00.000 15712 IsGuiding returns 0
02:03:48.851 00.033 15712 PulseGuide returned control before completion, sleep 328
02:03:49.221 00.370 15712 IsGuiding returns 1
02:03:49.221 00.000 15712 scope still moving after pulse duration time elapsed
02:03:49.249 00.028 15712 IsGuiding returns 0
02:03:49.249 00.000 15712 scope move finished after 342 + 79 ms
02:03:49.249 00.000 15712 Move returns status 0, amount 342
02:03:49.249 00.000 15712 MoveAxis(N, 0, ABG)
02:03:49.249 00.000 15712 Move returns status 0, amount 0
02:03:49.249 00.000 15712 move complete, result=0
02:03:49.249 00.000 7988 GuideStep: 1.7 px 342 ms WEST, -0.2 px 0 ms NORTH
02:03:49.251 00.002 15712 worker thread done servicing request
02:03:49.251 00.000 15712 Worker thread wakes up
02:03:49.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:49.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:50.656 01.405 15712 Exposure complete
02:03:50.720 00.064 15712 worker thread done servicing request
02:03:50.720 00.000 7988 OnExposeComplete: enter
02:03:50.720 00.000 7988 UpdateGuideState(): m_state=6
02:03:50.720 00.000 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3508
02:03:50.724 00.004 7988 Star::Find returns 1 (0), X=975.79, Y=186.92, Mass=826, SNR=18.6, Peak=137 HFD=3.6
02:03:50.724 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
02:03:50.724 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
02:03:50.724 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=2.04 hyp=2.05 cameraTheta=1.44 mountX=2.04 mountY=-0.31, mountTheta=-0.15
02:03:50.724 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=2.04, opts=13)
02:03:50.724 00.000 7988 Enqueuing Move request for scope (0.26, 2.04)
02:03:50.724 00.000 15712 Worker thread wakes up
02:03:50.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 2.04) opts 0xd
02:03:50.724 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 2.04)
02:03:50.724 00.000 15712 Moving (0.26, 2.04) raw xDistance=2.04 yDistance=-0.31
02:03:50.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:03:50.724 00.000 7988 UpdateGuideState exits: m=826 SNR=18.6
02:03:50.733 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:50.733 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:50.734 00.001 7988 Enqueuing Expose request
02:03:50.736 00.002 15712 PPEC rslt: input = 2.04, final = 1.23, react = 1.22, pred = 0.01, hyst = 1.12, hyst_pct = 0.00, period_length = 639.26
02:03:50.736 00.000 15712 PPEC: input: 2.04, control: 1.23, exposure: 1500
02:03:50.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:03:50.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:03:50.736 00.000 15712 MoveAxis(W, 402, ABG)
02:03:50.736 00.000 15712 Guiding  Dir = 3, Dur = 402
02:03:50.736 00.000 15712 IsGuiding returns 0
02:03:50.755 00.019 15712 PulseGuide returned control before completion, sleep 395
02:03:51.165 00.410 15712 IsGuiding returns 1
02:03:51.165 00.000 15712 scope still moving after pulse duration time elapsed
02:03:51.200 00.035 15712 IsGuiding returns 0
02:03:51.200 00.000 15712 scope move finished after 402 + 64 ms
02:03:51.200 00.000 15712 Move returns status 0, amount 402
02:03:51.200 00.000 15712 MoveAxis(N, 0, ABG)
02:03:51.200 00.000 15712 Move returns status 0, amount 0
02:03:51.200 00.000 15712 move complete, result=0
02:03:51.200 00.000 7988 GuideStep: 2.0 px 402 ms WEST, -0.3 px 0 ms NORTH
02:03:51.205 00.005 15712 worker thread done servicing request
02:03:51.205 00.000 15712 Worker thread wakes up
02:03:51.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:51.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:52.846 01.641 15712 Exposure complete
02:03:52.908 00.062 15712 worker thread done servicing request
02:03:52.908 00.000 7988 OnExposeComplete: enter
02:03:52.908 00.000 7988 UpdateGuideState(): m_state=6
02:03:52.913 00.005 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3509
02:03:52.913 00.000 7988 Star::Find returns 1 (0), X=975.65, Y=184.52, Mass=776, SNR=18.0, Peak=131 HFD=3.3
02:03:52.915 00.002 7988 MultiStar: exiting stabilization period
02:03:52.915 00.000 7988 MultiStar: [#1 -0.05,-0.53,1.00,U] [#2 0.01,-0.51,0.85,U] [#3 0.01,-0.02,0.81,U] [#4 -0.15,-1.13,0.00,M2] [#5 -0.01,0.02,0.67,U] [#6 0.42,-0.57,0.00,M6] [#7 0.02,-0.64,0.00,M4] [#8 -0.72,-0.45,0.00,M2] 
02:03:52.917 00.002 7988 refined, 4 included, MultiStar: {0.02, -0.31}, one-star: {0.12, -0.36}
02:03:52.917 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:03:52.919 00.002 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
02:03:52.919 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.50 mountX=-0.31 mountY=-0.01, mountTheta=-3.10
02:03:52.921 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.31, opts=13)
02:03:52.923 00.002 7988 Enqueuing Move request for scope (0.02, -0.31)
02:03:52.924 00.001 15712 Worker thread wakes up
02:03:52.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
02:03:52.924 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
02:03:52.924 00.000 15712 Moving (0.02, -0.31) raw xDistance=-0.31 yDistance=-0.01
02:03:52.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
02:03:52.924 00.000 7988 UpdateGuideState exits: m=776 SNR=18.0
02:03:52.927 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:52.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:52.929 00.002 7988 Enqueuing Expose request
02:03:52.929 00.000 15712 PPEC rslt: input = -0.31, final = -0.18, react = -0.18, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:03:52.929 00.000 15712 PPEC: input: -0.31, control: -0.18, exposure: 1500
02:03:52.929 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:52.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:03:52.929 00.000 15712 MoveAxis(E, 60, ABG)
02:03:52.929 00.000 15712 Guiding  Dir = 2, Dur = 60
02:03:52.929 00.000 15712 IsGuiding returns 0
02:03:52.945 00.016 15712 PulseGuide returned control before completion, sleep 56
02:03:53.020 00.075 15712 IsGuiding returns 1
02:03:53.020 00.000 15712 scope still moving after pulse duration time elapsed
02:03:53.050 00.030 15712 IsGuiding returns 0
02:03:53.050 00.000 15712 scope move finished after 60 + 61 ms
02:03:53.050 00.000 15712 Move returns status 0, amount 60
02:03:53.050 00.000 15712 MoveAxis(N, 0, ABG)
02:03:53.050 00.000 15712 Move returns status 0, amount 0
02:03:53.050 00.000 15712 move complete, result=0
02:03:53.050 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
02:03:53.050 00.000 15712 worker thread done servicing request
02:03:53.050 00.000 15712 Worker thread wakes up
02:03:53.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:53.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:54.473 01.423 15712 Exposure complete
02:03:54.535 00.062 15712 worker thread done servicing request
02:03:54.535 00.000 7988 OnExposeComplete: enter
02:03:54.535 00.000 7988 UpdateGuideState(): m_state=6
02:03:54.535 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3510
02:03:54.535 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=184.35, Mass=737, SNR=17.8, Peak=151 HFD=3.0
02:03:54.535 00.000 7988 MultiStar: [#1 -0.05,-0.58,0.00,M4] [#2 0.18,-0.78,0.00,M1] [#3 -0.18,-0.98,0.00,M2] [#4 -0.21,-1.14,0.00,M3] [#5 0.04,-0.51,0.68,U] [#6 0.16,-0.61,0.00,M7] [#7 0.04,-0.15,0.49,U] [#8 -0.23,-0.57,0.00,M3] 
02:03:54.535 00.000 7988 refined, 2 included, MultiStar: {0.10, -0.44}, one-star: {0.16, -0.53}
02:03:54.535 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
02:03:54.535 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
02:03:54.535 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.44 hyp=0.45 cameraTheta=-1.36 mountX=-0.44 mountY=-0.09, mountTheta=-2.95
02:03:54.549 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.44, opts=13)
02:03:54.549 00.000 7988 Enqueuing Move request for scope (0.10, -0.44)
02:03:54.551 00.002 15712 Worker thread wakes up
02:03:54.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.44) opts 0xd
02:03:54.551 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.44)
02:03:54.551 00.000 15712 Moving (0.10, -0.44) raw xDistance=-0.44 yDistance=-0.09
02:03:54.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:03:54.551 00.000 7988 UpdateGuideState exits: m=737 SNR=17.8
02:03:54.553 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:54.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:54.555 00.002 7988 Enqueuing Expose request
02:03:54.555 00.000 15712 PPEC rslt: input = -0.44, final = -0.26, react = -0.26, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:03:54.555 00.000 15712 PPEC: input: -0.44, control: -0.26, exposure: 1500
02:03:54.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:54.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:03:54.555 00.000 15712 MoveAxis(E, 86, ABG)
02:03:54.555 00.000 15712 Guiding  Dir = 2, Dur = 86
02:03:54.555 00.000 15712 IsGuiding returns 0
02:03:54.566 00.011 15712 PulseGuide returned control before completion, sleep 78
02:03:54.685 00.119 15712 IsGuiding returns 0
02:03:54.685 00.000 15712 Move returns status 0, amount 86
02:03:54.685 00.000 15712 MoveAxis(N, 0, ABG)
02:03:54.685 00.000 15712 Move returns status 0, amount 0
02:03:54.685 00.000 15712 move complete, result=0
02:03:54.685 00.000 7988 GuideStep: -0.4 px 86 ms EAST, -0.1 px 0 ms NORTH
02:03:54.685 00.000 15712 worker thread done servicing request
02:03:54.685 00.000 15712 Worker thread wakes up
02:03:54.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:54.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:56.320 01.635 15712 Exposure complete
02:03:56.384 00.064 15712 worker thread done servicing request
02:03:56.384 00.000 7988 OnExposeComplete: enter
02:03:56.386 00.002 7988 UpdateGuideState(): m_state=6
02:03:56.386 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3511
02:03:56.386 00.000 7988 Star::Find returns 1 (0), X=975.50, Y=184.26, Mass=743, SNR=17.6, Peak=141 HFD=3.3
02:03:56.386 00.000 7988 MultiStar: [#1 0.03,-0.24,0.99,U] [#2 0.26,-0.80,0.00,M2] [#3 -0.30,-0.61,0.00,M3] [#4 -0.08,-0.67,0.00,M4] [#5 -0.08,-0.44,0.68,U] [#6 0.46,-0.42,0.00,M8] [#7 0.05,0.25,0.49,U] [#8 -0.10,0.12,0.48,U] 
02:03:56.386 00.000 7988 refined, 4 included, MultiStar: {-0.02, -0.27}, one-star: {-0.03, -0.63}
02:03:56.386 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
02:03:56.386 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
02:03:56.386 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.64 mountX=-0.27 mountY=0.03, mountTheta=3.05
02:03:56.396 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.27, opts=13)
02:03:56.398 00.002 7988 Enqueuing Move request for scope (-0.02, -0.27)
02:03:56.398 00.000 15712 Worker thread wakes up
02:03:56.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
02:03:56.398 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
02:03:56.398 00.000 15712 Moving (-0.02, -0.27) raw xDistance=-0.27 yDistance=0.03
02:03:56.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:03:56.398 00.000 7988 UpdateGuideState exits: m=743 SNR=17.6
02:03:56.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:56.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:56.403 00.005 7988 Enqueuing Expose request
02:03:56.403 00.000 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:03:56.403 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
02:03:56.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:56.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:03:56.403 00.000 15712 MoveAxis(E, 55, ABG)
02:03:56.403 00.000 15712 Guiding  Dir = 2, Dur = 55
02:03:56.403 00.000 15712 IsGuiding returns 0
02:03:56.430 00.027 15712 PulseGuide returned control before completion, sleep 41
02:03:56.477 00.047 15712 IsGuiding returns 1
02:03:56.477 00.000 15712 scope still moving after pulse duration time elapsed
02:03:56.524 00.047 15712 IsGuiding returns 0
02:03:56.524 00.000 15712 scope move finished after 55 + 63 ms
02:03:56.524 00.000 15712 Move returns status 0, amount 55
02:03:56.524 00.000 15712 MoveAxis(N, 0, ABG)
02:03:56.524 00.000 15712 Move returns status 0, amount 0
02:03:56.524 00.000 15712 move complete, result=0
02:03:56.524 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.0 px 0 ms NORTH
02:03:56.525 00.001 15712 worker thread done servicing request
02:03:56.525 00.000 15712 Worker thread wakes up
02:03:56.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:56.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:57.931 01.406 15712 Exposure complete
02:03:57.993 00.062 15712 worker thread done servicing request
02:03:57.993 00.000 7988 OnExposeComplete: enter
02:03:57.993 00.000 7988 UpdateGuideState(): m_state=6
02:03:57.998 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3512
02:03:57.998 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=184.84, Mass=748, SNR=17.7, Peak=157 HFD=3.3
02:03:58.001 00.003 7988 MultiStar: [#1 -0.01,-0.11,0.97,U] [#2 0.22,-0.05,0.90,U] [#3 -0.13,-0.53,0.83,U] [#4 0.03,-0.37,0.72,U] [#5 0.13,0.08,0.68,U] [#6 0.53,-0.58,0.00,M9] [#7 -0.14,-0.87,0.00,M3] [#8 0.57,-0.14,0.00,M3] 
02:03:58.001 00.000 7988 single-star, 5 included, MultiStar: {0.05, -0.17}, one-star: {0.05, -0.05}
02:03:58.003 00.002 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
02:03:58.003 00.000 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
02:03:58.005 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=-0.05 mountY=-0.05, mountTheta=-2.36
02:03:58.007 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
02:03:58.007 00.000 7988 Enqueuing Move request for scope (0.05, -0.05)
02:03:58.009 00.002 15712 Worker thread wakes up
02:03:58.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
02:03:58.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
02:03:58.009 00.000 15712 Moving (0.05, -0.05) raw xDistance=-0.05 yDistance=-0.05
02:03:58.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:03:58.009 00.000 7988 UpdateGuideState exits: m=748 SNR=17.7
02:03:58.011 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:58.011 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:58.011 00.000 7988 Enqueuing Expose request
02:03:58.011 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:03:58.011 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
02:03:58.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:58.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:03:58.011 00.000 15712 MoveAxis(E, 2, ABG)
02:03:58.011 00.000 15712 Guiding  Dir = 2, Dur = 2
02:03:58.028 00.017 15712 IsGuiding returns 0
02:03:58.045 00.017 15712 IsGuiding returns 0
02:03:58.045 00.000 15712 Move returns status 0, amount 2
02:03:58.045 00.000 15712 MoveAxis(N, 0, ABG)
02:03:58.045 00.000 15712 Move returns status 0, amount 0
02:03:58.045 00.000 15712 move complete, result=0
02:03:58.045 00.000 15712 worker thread done servicing request
02:03:58.045 00.000 15712 Worker thread wakes up
02:03:58.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:58.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:03:58.045 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
02:03:59.687 01.642 15712 Exposure complete
02:03:59.752 00.065 15712 worker thread done servicing request
02:03:59.752 00.000 7988 OnExposeComplete: enter
02:03:59.752 00.000 7988 UpdateGuideState(): m_state=6
02:03:59.752 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3513
02:03:59.752 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=185.92, Mass=787, SNR=18.3, Peak=152 HFD=3.5
02:03:59.757 00.005 7988 MultiStar: [#1 0.08,1.05,0.00,M3] [#2 0.07,0.86,0.00,M2] [#3 -0.30,1.04,0.00,M3] [#4 -0.02,0.47,0.71,U] [#5 0.16,1.19,0.00,M2] [#6 0.39,0.90,0.00,M10] [#7 0.23,1.12,0.00,M4] [#8 -0.47,1.06,0.00,M4] 
02:03:59.757 00.000 7988 refined, 1 included, MultiStar: {0.04, 0.80}, one-star: {0.08, 1.04}
02:03:59.757 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
02:03:59.757 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:03:59.757 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.80 hyp=0.80 cameraTheta=1.53 mountX=0.80 mountY=-0.06, mountTheta=-0.07
02:03:59.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.80, opts=13)
02:03:59.757 00.000 7988 Enqueuing Move request for scope (0.04, 0.80)
02:03:59.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:03:59.766 00.009 7988 UpdateGuideState exits: m=787 SNR=18.3
02:03:59.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:59.766 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:03:59.769 00.003 7988 Enqueuing Expose request
02:03:59.769 00.000 15712 Worker thread wakes up
02:03:59.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.80) opts 0xd
02:03:59.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.80)
02:03:59.769 00.000 15712 Moving (0.04, 0.80) raw xDistance=0.80 yDistance=-0.06
02:03:59.769 00.000 15712 PPEC rslt: input = 0.80, final = 0.47, react = 0.48, pred = -0.01, hyst = 0.42, hyst_pct = 0.00, period_length = 639.26
02:03:59.769 00.000 15712 PPEC: input: 0.80, control: 0.47, exposure: 1500
02:03:59.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:59.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:03:59.769 00.000 15712 MoveAxis(W, 155, ABG)
02:03:59.769 00.000 15712 Guiding  Dir = 3, Dur = 155
02:03:59.769 00.000 15712 IsGuiding returns 0
02:03:59.802 00.033 15712 PulseGuide returned control before completion, sleep 137
02:03:59.957 00.155 15712 IsGuiding returns 1
02:03:59.957 00.000 15712 scope still moving after pulse duration time elapsed
02:03:59.994 00.037 15712 IsGuiding returns 0
02:03:59.994 00.000 15712 scope move finished after 155 + 65 ms
02:03:59.994 00.000 15712 Move returns status 0, amount 155
02:03:59.994 00.000 15712 MoveAxis(N, 0, ABG)
02:03:59.994 00.000 15712 Move returns status 0, amount 0
02:03:59.994 00.000 15712 move complete, result=0
02:03:59.994 00.000 7988 GuideStep: 0.8 px 155 ms WEST, -0.1 px 0 ms NORTH
02:03:59.997 00.003 15712 worker thread done servicing request
02:03:59.997 00.000 15712 Worker thread wakes up
02:03:59.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:03:59.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:01.413 01.416 15712 Exposure complete
02:04:01.475 00.062 15712 worker thread done servicing request
02:04:01.475 00.000 7988 OnExposeComplete: enter
02:04:01.475 00.000 7988 UpdateGuideState(): m_state=6
02:04:01.480 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3514
02:04:01.480 00.000 7988 Star::Find returns 1 (0), X=975.52, Y=186.74, Mass=851, SNR=18.9, Peak=139 HFD=3.5
02:04:01.483 00.003 7988 MultiStar: large primary error, entering stabilization period
02:04:01.483 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
02:04:01.485 00.002 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:04:01.485 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=1.86 hyp=1.86 cameraTheta=1.57 mountX=1.86 mountY=-0.04, mountTheta=-0.02
02:04:01.487 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=1.86, opts=13)
02:04:01.487 00.000 7988 Enqueuing Move request for scope (-0.00, 1.86)
02:04:01.489 00.002 15712 Worker thread wakes up
02:04:01.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 1.86) opts 0xd
02:04:01.489 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 1.86)
02:04:01.489 00.000 15712 Moving (-0.00, 1.86) raw xDistance=1.86 yDistance=-0.04
02:04:01.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
02:04:01.490 00.001 7988 UpdateGuideState exits: m=851 SNR=18.9
02:04:01.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:01.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:01.490 00.000 7988 Enqueuing Expose request
02:04:01.490 00.000 15712 PPEC rslt: input = 1.86, final = 1.11, react = 1.12, pred = -0.00, hyst = 1.00, hyst_pct = 0.00, period_length = 639.26
02:04:01.490 00.000 15712 PPEC: input: 1.86, control: 1.11, exposure: 1500
02:04:01.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:01.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:04:01.490 00.000 15712 MoveAxis(W, 364, ABG)
02:04:01.490 00.000 15712 Guiding  Dir = 3, Dur = 364
02:04:01.490 00.000 15712 IsGuiding returns 0
02:04:01.507 00.017 15712 PulseGuide returned control before completion, sleep 358
02:04:01.874 00.367 15712 IsGuiding returns 1
02:04:01.874 00.000 15712 scope still moving after pulse duration time elapsed
02:04:01.906 00.032 15712 IsGuiding returns 0
02:04:01.906 00.000 15712 scope move finished after 364 + 46 ms
02:04:01.906 00.000 15712 Move returns status 0, amount 364
02:04:01.906 00.000 15712 MoveAxis(N, 0, ABG)
02:04:01.906 00.000 15712 Move returns status 0, amount 0
02:04:01.906 00.000 15712 move complete, result=0
02:04:01.906 00.000 7988 GuideStep: 1.9 px 364 ms WEST, -0.0 px 0 ms NORTH
02:04:01.908 00.002 15712 worker thread done servicing request
02:04:01.908 00.000 15712 Worker thread wakes up
02:04:01.910 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:01.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:03.549 01.639 15712 Exposure complete
02:04:03.612 00.063 15712 worker thread done servicing request
02:04:03.614 00.002 7988 OnExposeComplete: enter
02:04:03.614 00.000 7988 UpdateGuideState(): m_state=6
02:04:03.614 00.000 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3515
02:04:03.614 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=186.89, Mass=803, SNR=18.3, Peak=149 HFD=3.7
02:04:03.614 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
02:04:03.614 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:04:03.614 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=2.01 hyp=2.01 cameraTheta=1.58 mountX=2.01 mountY=-0.03, mountTheta=-0.02
02:04:03.614 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=2.01, opts=13)
02:04:03.614 00.000 7988 Enqueuing Move request for scope (-0.02, 2.01)
02:04:03.614 00.000 15712 Worker thread wakes up
02:04:03.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 2.01) opts 0xd
02:04:03.614 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 2.01)
02:04:03.614 00.000 15712 Moving (-0.02, 2.01) raw xDistance=2.01 yDistance=-0.03
02:04:03.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:04:03.614 00.000 7988 UpdateGuideState exits: m=803 SNR=18.3
02:04:03.626 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:03.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:03.628 00.002 7988 Enqueuing Expose request
02:04:03.628 00.000 15712 PPEC rslt: input = 2.01, final = 1.21, react = 1.21, pred = 0.00, hyst = 1.11, hyst_pct = 0.00, period_length = 639.26
02:04:03.628 00.000 15712 PPEC: input: 2.01, control: 1.21, exposure: 1500
02:04:03.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:03.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:04:03.628 00.000 15712 MoveAxis(W, 395, ABG)
02:04:03.628 00.000 15712 Guiding  Dir = 3, Dur = 395
02:04:03.628 00.000 15712 IsGuiding returns 0
02:04:03.649 00.021 15712 PulseGuide returned control before completion, sleep 381
02:04:04.052 00.403 15712 IsGuiding returns 1
02:04:04.052 00.000 15712 scope still moving after pulse duration time elapsed
02:04:04.090 00.038 15712 IsGuiding returns 0
02:04:04.090 00.000 15712 scope move finished after 395 + 64 ms
02:04:04.090 00.000 15712 Move returns status 0, amount 395
02:04:04.090 00.000 15712 MoveAxis(N, 0, ABG)
02:04:04.090 00.000 15712 Move returns status 0, amount 0
02:04:04.090 00.000 15712 move complete, result=0
02:04:04.090 00.000 15712 worker thread done servicing request
02:04:04.090 00.000 15712 Worker thread wakes up
02:04:04.090 00.000 7988 GuideStep: 2.0 px 395 ms WEST, -0.0 px 0 ms NORTH
02:04:04.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:04.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:05.511 01.421 15712 Exposure complete
02:04:05.572 00.061 15712 worker thread done servicing request
02:04:05.572 00.000 7988 OnExposeComplete: enter
02:04:05.572 00.000 7988 UpdateGuideState(): m_state=6
02:04:05.572 00.000 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3516
02:04:05.572 00.000 7988 Star::Find returns 1 (0), X=975.73, Y=185.21, Mass=809, SNR=18.4, Peak=127 HFD=3.7
02:04:05.572 00.000 7988 MultiStar: exiting stabilization period
02:04:05.581 00.009 7988 MultiStar: [#1 0.02,0.05,0.95,U] [#2 0.12,-0.05,0.81,U] [#3 -0.07,0.22,0.81,U] [#4 0.01,-0.07,0.69,U] [#5 0.18,0.16,0.68,U] [#6 0.58,0.09,0.00,R] [#7 -0.03,0.18,0.40,U] [#8 -0.24,0.13,0.38,U] 
02:04:05.581 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.20, 0.32}
02:04:05.581 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
02:04:05.581 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
02:04:05.581 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.16 mountX=0.12 mountY=-0.06, mountTheta=-0.43
02:04:05.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.12, opts=13)
02:04:05.588 00.007 7988 Enqueuing Move request for scope (0.05, 0.12)
02:04:05.588 00.000 15712 Worker thread wakes up
02:04:05.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
02:04:05.588 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
02:04:05.588 00.000 15712 Moving (0.05, 0.12) raw xDistance=0.12 yDistance=-0.06
02:04:05.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:04:05.588 00.000 7988 UpdateGuideState exits: m=809 SNR=18.4
02:04:05.592 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:05.592 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:05.594 00.002 7988 Enqueuing Expose request
02:04:05.594 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:04:05.594 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
02:04:05.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:05.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:04:05.596 00.002 15712 MoveAxis(W, 3, ABG)
02:04:05.596 00.000 15712 Guiding  Dir = 3, Dur = 3
02:04:05.596 00.000 15712 IsGuiding returns 0
02:04:05.620 00.024 15712 IsGuiding returns 0
02:04:05.620 00.000 15712 Move returns status 0, amount 3
02:04:05.620 00.000 15712 MoveAxis(N, 0, ABG)
02:04:05.620 00.000 15712 Move returns status 0, amount 0
02:04:05.620 00.000 15712 move complete, result=0
02:04:05.620 00.000 15712 worker thread done servicing request
02:04:05.620 00.000 15712 Worker thread wakes up
02:04:05.620 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
02:04:05.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:05.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:07.263 01.643 15712 Exposure complete
02:04:07.326 00.063 15712 worker thread done servicing request
02:04:07.326 00.000 7988 OnExposeComplete: enter
02:04:07.326 00.000 7988 UpdateGuideState(): m_state=6
02:04:07.326 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3517
02:04:07.331 00.005 7988 Star::Find returns 1 (0), X=975.57, Y=184.33, Mass=660, SNR=16.4, Peak=135 HFD=3.1
02:04:07.333 00.002 7988 MultiStar: [#1 0.03,-0.69,0.00,M3] [#2 0.10,-0.72,0.00,M2] [#3 -0.10,-0.76,0.00,M3] [#4 -0.40,-0.87,0.00,M2] [#5 0.15,-0.33,0.70,U] [#6 -0.01,-0.24,0.72,U] [#7 0.40,-0.20,0.48,U] [#8 0.13,-0.47,0.49,U] 
02:04:07.333 00.000 7988 refined, 4 included, MultiStar: {0.11, -0.38}, one-star: {0.04, -0.55}
02:04:07.335 00.002 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
02:04:07.335 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
02:04:07.337 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.38 hyp=0.39 cameraTheta=-1.28 mountX=-0.38 mountY=-0.11, mountTheta=-2.87
02:04:07.339 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.38, opts=13)
02:04:07.339 00.000 7988 Enqueuing Move request for scope (0.11, -0.38)
02:04:07.341 00.002 15712 Worker thread wakes up
02:04:07.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.38) opts 0xd
02:04:07.341 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.38)
02:04:07.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:04:07.341 00.000 7988 UpdateGuideState exits: m=660 SNR=16.4
02:04:07.343 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:07.343 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:07.345 00.002 7988 Enqueuing Expose request
02:04:07.345 00.000 15712 Moving (0.11, -0.38) raw xDistance=-0.38 yDistance=-0.11
02:04:07.348 00.003 15712 PPEC rslt: input = -0.38, final = -0.22, react = -0.23, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:04:07.348 00.000 15712 PPEC: input: -0.38, control: -0.22, exposure: 1500
02:04:07.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:07.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:04:07.348 00.000 15712 MoveAxis(E, 70, ABG)
02:04:07.348 00.000 15712 Guiding  Dir = 2, Dur = 70
02:04:07.348 00.000 15712 IsGuiding returns 0
02:04:07.376 00.028 15712 PulseGuide returned control before completion, sleep 52
02:04:07.437 00.061 15712 IsGuiding returns 1
02:04:07.437 00.000 15712 scope still moving after pulse duration time elapsed
02:04:07.473 00.036 15712 IsGuiding returns 0
02:04:07.473 00.000 15712 scope move finished after 70 + 55 ms
02:04:07.473 00.000 15712 Move returns status 0, amount 70
02:04:07.473 00.000 15712 MoveAxis(N, 0, ABG)
02:04:07.473 00.000 15712 Move returns status 0, amount 0
02:04:07.473 00.000 15712 move complete, result=0
02:04:07.473 00.000 7988 GuideStep: -0.4 px 70 ms EAST, -0.1 px 0 ms NORTH
02:04:07.478 00.005 15712 worker thread done servicing request
02:04:07.478 00.000 15712 Worker thread wakes up
02:04:07.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:07.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:08.893 01.415 15712 Exposure complete
02:04:08.956 00.063 15712 worker thread done servicing request
02:04:08.956 00.000 7988 OnExposeComplete: enter
02:04:08.956 00.000 7988 UpdateGuideState(): m_state=6
02:04:08.956 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3518
02:04:08.956 00.000 7988 Star::Find returns 1 (0), X=975.59, Y=184.93, Mass=801, SNR=18.3, Peak=156 HFD=3.5
02:04:08.961 00.005 7988 MultiStar: [#1 -0.03,-0.24,0.94,U] [#2 -0.00,-0.33,0.86,U] [#3 -0.48,-0.54,0.00,M4] [#4 -0.49,-0.65,0.00,M3] [#5 0.03,-0.12,0.73,U] [#6 -0.49,-0.29,0.65,U] [#7 -0.35,-0.05,0.45,U] [#8 -0.10,-0.09,0.47,U] 
02:04:08.961 00.000 7988 single-star, 6 included, MultiStar: {-0.09, -0.16}, one-star: {0.07, 0.04}
02:04:08.961 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
02:04:08.961 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
02:04:08.961 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.56 mountX=0.04 mountY=-0.07, mountTheta=-1.01
02:04:08.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.04, opts=13)
02:04:08.961 00.000 7988 Enqueuing Move request for scope (0.07, 0.04)
02:04:08.961 00.000 15712 Worker thread wakes up
02:04:08.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
02:04:08.961 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
02:04:08.961 00.000 15712 Moving (0.07, 0.04) raw xDistance=0.04 yDistance=-0.07
02:04:08.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:04:08.970 00.009 7988 UpdateGuideState exits: m=801 SNR=18.3
02:04:08.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:08.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:08.970 00.000 7988 Enqueuing Expose request
02:04:08.970 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:04:08.970 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
02:04:08.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:08.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:04:08.970 00.000 15712 MoveAxis(W, 3, ABG)
02:04:08.970 00.000 15712 Guiding  Dir = 3, Dur = 3
02:04:09.006 00.036 15712 IsGuiding returns 0
02:04:09.018 00.012 15712 IsGuiding returns 0
02:04:09.018 00.000 15712 Move returns status 0, amount 3
02:04:09.018 00.000 15712 MoveAxis(N, 0, ABG)
02:04:09.018 00.000 15712 Move returns status 0, amount 0
02:04:09.018 00.000 15712 move complete, result=0
02:04:09.018 00.000 15712 worker thread done servicing request
02:04:09.018 00.000 15712 Worker thread wakes up
02:04:09.018 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
02:04:09.029 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:09.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:10.660 01.631 15712 Exposure complete
02:04:10.726 00.066 15712 worker thread done servicing request
02:04:10.726 00.000 7988 OnExposeComplete: enter
02:04:10.726 00.000 7988 UpdateGuideState(): m_state=6
02:04:10.726 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3519
02:04:10.726 00.000 7988 Star::Find returns 1 (0), X=975.39, Y=184.86, Mass=899, SNR=19.5, Peak=160 HFD=3.7
02:04:10.726 00.000 7988 MultiStar: [#1 -0.20,0.01,0.91,U] [#2 0.04,0.02,0.78,U] [#3 -0.04,-0.07,0.72,U] [#4 -0.19,-0.14,0.60,U] [#5 0.33,0.16,0.69,U] [#6 -0.50,0.03,0.68,U] [#7 0.16,0.43,0.48,U] [#8 -0.75,-0.33,0.00,M2] 
02:04:10.731 00.005 7988 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.13, -0.02}
02:04:10.731 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
02:04:10.731 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
02:04:10.731 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.74 mountX=0.03 mountY=0.08, mountTheta=1.17
02:04:10.731 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.03, opts=13)
02:04:10.731 00.000 7988 Enqueuing Move request for scope (-0.08, 0.03)
02:04:10.731 00.000 15712 Worker thread wakes up
02:04:10.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
02:04:10.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
02:04:10.731 00.000 15712 Moving (-0.08, 0.03) raw xDistance=0.03 yDistance=0.08
02:04:10.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:04:10.740 00.009 7988 UpdateGuideState exits: m=899 SNR=19.5
02:04:10.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:10.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:10.740 00.000 7988 Enqueuing Expose request
02:04:10.740 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:04:10.740 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
02:04:10.740 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:10.740 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:04:10.740 00.000 15712 MoveAxis(W, 4, ABG)
02:04:10.740 00.000 15712 Guiding  Dir = 3, Dur = 4
02:04:10.740 00.000 15712 IsGuiding returns 0
02:04:10.766 00.026 15712 IsGuiding returns 0
02:04:10.766 00.000 15712 Move returns status 0, amount 4
02:04:10.766 00.000 15712 MoveAxis(N, 0, ABG)
02:04:10.766 00.000 15712 Move returns status 0, amount 0
02:04:10.766 00.000 15712 move complete, result=0
02:04:10.766 00.000 15712 worker thread done servicing request
02:04:10.766 00.000 15712 Worker thread wakes up
02:04:10.766 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
02:04:10.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:10.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:12.189 01.423 15712 Exposure complete
02:04:12.252 00.063 15712 worker thread done servicing request
02:04:12.252 00.000 7988 OnExposeComplete: enter
02:04:12.252 00.000 7988 UpdateGuideState(): m_state=6
02:04:12.256 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3520
02:04:12.256 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=185.98, Mass=752, SNR=17.6, Peak=152 HFD=3.4
02:04:12.258 00.002 7988 MultiStar: [#1 0.08,0.74,0.00,M2] [#2 0.03,0.96,0.00,M1] [#3 0.01,0.80,0.00,M4] [#4 -0.29,0.42,0.74,U] [#5 0.03,1.31,0.00,M1] [#6 -0.60,0.71,0.00,M1] [#7 0.47,0.90,0.00,M1] [#8 -0.27,0.63,0.00,M3] 
02:04:12.258 00.000 7988 refined, 1 included, MultiStar: {-0.06, 0.81}, one-star: {0.12, 1.09}
02:04:12.260 00.002 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
02:04:12.260 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
02:04:12.262 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.81 hyp=0.81 cameraTheta=1.64 mountX=0.81 mountY=0.04, mountTheta=0.05
02:04:12.264 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.81, opts=13)
02:04:12.265 00.001 7988 Enqueuing Move request for scope (-0.06, 0.81)
02:04:12.265 00.000 15712 Worker thread wakes up
02:04:12.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.81) opts 0xd
02:04:12.265 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.81)
02:04:12.265 00.000 15712 Moving (-0.06, 0.81) raw xDistance=0.81 yDistance=0.04
02:04:12.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:04:12.267 00.002 7988 UpdateGuideState exits: m=752 SNR=17.6
02:04:12.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:12.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:12.267 00.000 7988 Enqueuing Expose request
02:04:12.267 00.000 15712 PPEC rslt: input = 0.81, final = 0.49, react = 0.48, pred = 0.01, hyst = 0.44, hyst_pct = 0.00, period_length = 639.26
02:04:12.267 00.000 15712 PPEC: input: 0.81, control: 0.49, exposure: 1500
02:04:12.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:12.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:04:12.267 00.000 15712 MoveAxis(W, 161, ABG)
02:04:12.267 00.000 15712 Guiding  Dir = 3, Dur = 161
02:04:12.267 00.000 15712 IsGuiding returns 0
02:04:12.288 00.021 15712 PulseGuide returned control before completion, sleep 156
02:04:12.479 00.191 15712 IsGuiding returns 0
02:04:12.479 00.000 15712 Move returns status 0, amount 161
02:04:12.479 00.000 15712 MoveAxis(N, 0, ABG)
02:04:12.479 00.000 15712 Move returns status 0, amount 0
02:04:12.479 00.000 15712 move complete, result=0
02:04:12.479 00.000 7988 GuideStep: 0.8 px 161 ms WEST, 0.0 px 0 ms NORTH
02:04:12.481 00.002 15712 worker thread done servicing request
02:04:12.481 00.000 15712 Worker thread wakes up
02:04:12.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:12.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:14.120 01.639 15712 Exposure complete
02:04:14.183 00.063 15712 worker thread done servicing request
02:04:14.183 00.000 7988 OnExposeComplete: enter
02:04:14.186 00.003 7988 UpdateGuideState(): m_state=6
02:04:14.186 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3521
02:04:14.186 00.000 7988 Star::Find returns 1 (0), X=975.93, Y=186.05, Mass=732, SNR=17.3, Peak=140 HFD=2.9
02:04:14.186 00.000 7988 MultiStar: large primary error, entering stabilization period
02:04:14.186 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
02:04:14.186 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
02:04:14.186 00.000 7988 CameraToMount -- cameraX=0.41 cameraY=1.16 hyp=1.23 cameraTheta=1.24 mountX=1.17 mountY=-0.43, mountTheta=-0.36
02:04:14.186 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.41, y=1.16, opts=13)
02:04:14.186 00.000 7988 Enqueuing Move request for scope (0.41, 1.16)
02:04:14.186 00.000 15712 Worker thread wakes up
02:04:14.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.41, 1.16) opts 0xd
02:04:14.186 00.000 15712 Handling offset move in thread for scope, endpoint = (0.41, 1.16)
02:04:14.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:04:14.186 00.000 7988 UpdateGuideState exits: m=732 SNR=17.3
02:04:14.186 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:14.200 00.014 15712 Moving (0.41, 1.16) raw xDistance=1.17 yDistance=-0.43
02:04:14.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:14.200 00.000 7988 Enqueuing Expose request
02:04:14.203 00.003 15712 PPEC rslt: input = 1.17, final = 0.71, react = 0.70, pred = 0.01, hyst = 0.63, hyst_pct = 0.00, period_length = 639.26
02:04:14.203 00.000 15712 PPEC: input: 1.17, control: 0.71, exposure: 1500
02:04:14.203 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:14.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:04:14.203 00.000 15712 MoveAxis(W, 233, ABG)
02:04:14.203 00.000 15712 Guiding  Dir = 3, Dur = 233
02:04:14.203 00.000 15712 IsGuiding returns 0
02:04:14.219 00.016 15712 PulseGuide returned control before completion, sleep 226
02:04:14.478 00.259 15712 IsGuiding returns 0
02:04:14.478 00.000 15712 Move returns status 0, amount 233
02:04:14.478 00.000 15712 MoveAxis(N, 0, ABG)
02:04:14.478 00.000 15712 Move returns status 0, amount 0
02:04:14.478 00.000 15712 move complete, result=0
02:04:14.478 00.000 7988 GuideStep: 1.2 px 233 ms WEST, -0.4 px 0 ms NORTH
02:04:14.478 00.000 15712 worker thread done servicing request
02:04:14.480 00.002 15712 Worker thread wakes up
02:04:14.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:14.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:15.894 01.414 15712 Exposure complete
02:04:15.960 00.066 7988 OnExposeComplete: enter
02:04:15.960 00.000 7988 UpdateGuideState(): m_state=6
02:04:15.960 00.000 15712 worker thread done servicing request
02:04:15.960 00.000 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3522
02:04:15.960 00.000 7988 Star::Find returns 1 (0), X=975.73, Y=186.44, Mass=801, SNR=18.3, Peak=144 HFD=3.6
02:04:15.960 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
02:04:15.960 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
02:04:15.967 00.007 7988 CameraToMount -- cameraX=0.21 cameraY=1.55 hyp=1.56 cameraTheta=1.44 mountX=1.55 mountY=-0.24, mountTheta=-0.16
02:04:15.967 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=1.55, opts=13)
02:04:15.967 00.000 7988 Enqueuing Move request for scope (0.21, 1.55)
02:04:15.967 00.000 15712 Worker thread wakes up
02:04:15.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 1.55) opts 0xd
02:04:15.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 1.55)
02:04:15.972 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:04:15.972 00.000 7988 UpdateGuideState exits: m=801 SNR=18.3
02:04:15.974 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:15.974 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:15.976 00.002 7988 Enqueuing Expose request
02:04:15.976 00.000 15712 Moving (0.21, 1.55) raw xDistance=1.55 yDistance=-0.24
02:04:15.978 00.002 15712 PPEC rslt: input = 1.55, final = 0.94, react = 0.93, pred = 0.01, hyst = 0.87, hyst_pct = 0.00, period_length = 639.26
02:04:15.978 00.000 15712 PPEC: input: 1.55, control: 0.94, exposure: 1500
02:04:15.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:15.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:04:15.978 00.000 15712 MoveAxis(W, 307, ABG)
02:04:15.978 00.000 15712 Guiding  Dir = 3, Dur = 307
02:04:15.978 00.000 15712 IsGuiding returns 0
02:04:15.987 00.009 15712 PulseGuide returned control before completion, sleep 303
02:04:16.327 00.340 15712 IsGuiding returns 0
02:04:16.327 00.000 15712 Move returns status 0, amount 307
02:04:16.327 00.000 15712 MoveAxis(N, 0, ABG)
02:04:16.327 00.000 15712 Move returns status 0, amount 0
02:04:16.327 00.000 15712 move complete, result=0
02:04:16.327 00.000 15712 worker thread done servicing request
02:04:16.327 00.000 15712 Worker thread wakes up
02:04:16.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:16.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:16.327 00.000 7988 GuideStep: 1.6 px 307 ms WEST, -0.2 px 0 ms NORTH
02:04:17.967 01.640 15712 Exposure complete
02:04:18.030 00.063 15712 worker thread done servicing request
02:04:18.030 00.000 7988 OnExposeComplete: enter
02:04:18.030 00.000 7988 UpdateGuideState(): m_state=6
02:04:18.036 00.006 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3523
02:04:18.036 00.000 7988 Star::Find returns 1 (0), X=975.61, Y=185.34, Mass=695, SNR=16.9, Peak=141 HFD=3.1
02:04:18.038 00.002 7988 MultiStar: exiting stabilization period
02:04:18.038 00.000 7988 MultiStar: [#1 -0.25,0.08,0.96,U] [#2 0.19,0.09,0.90,U] [#3 -0.46,0.24,0.89,U] [#4 -0.20,-0.09,0.71,U] [#5 0.10,0.81,0.00,M2] [#6 -0.24,0.49,0.80,U] [#7 0.07,1.44,0.00,M2] [#8 -0.38,0.69,0.00,M4] 
02:04:18.040 00.002 7988 refined, 5 included, MultiStar: {-0.14, 0.22}, one-star: {0.09, 0.45}
02:04:18.041 00.001 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
02:04:18.041 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
02:04:18.041 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.13 mountX=0.22 mountY=0.13, mountTheta=0.55
02:04:18.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.22, opts=13)
02:04:18.046 00.005 7988 Enqueuing Move request for scope (-0.14, 0.22)
02:04:18.046 00.000 15712 Worker thread wakes up
02:04:18.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
02:04:18.046 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
02:04:18.046 00.000 15712 Moving (-0.14, 0.22) raw xDistance=0.22 yDistance=0.13
02:04:18.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:04:18.046 00.000 7988 UpdateGuideState exits: m=695 SNR=16.9
02:04:18.050 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:18.050 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:18.052 00.002 7988 Enqueuing Expose request
02:04:18.052 00.000 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
02:04:18.052 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
02:04:18.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:18.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:04:18.052 00.000 15712 MoveAxis(W, 44, ABG)
02:04:18.052 00.000 15712 Guiding  Dir = 3, Dur = 44
02:04:18.058 00.006 15712 IsGuiding returns 0
02:04:18.062 00.004 15712 PulseGuide returned control before completion, sleep 38
02:04:18.144 00.082 15712 IsGuiding returns 0
02:04:18.144 00.000 15712 Move returns status 0, amount 44
02:04:18.144 00.000 15712 MoveAxis(N, 0, ABG)
02:04:18.144 00.000 15712 Move returns status 0, amount 0
02:04:18.144 00.000 15712 move complete, result=0
02:04:18.144 00.000 15712 worker thread done servicing request
02:04:18.144 00.000 15712 Worker thread wakes up
02:04:18.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:18.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:18.144 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
02:04:19.560 01.416 15712 Exposure complete
02:04:19.621 00.061 15712 worker thread done servicing request
02:04:19.621 00.000 7988 OnExposeComplete: enter
02:04:19.621 00.000 7988 UpdateGuideState(): m_state=6
02:04:19.628 00.007 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3524
02:04:19.628 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=184.76, Mass=780, SNR=18.0, Peak=135 HFD=3.5
02:04:19.630 00.002 7988 MultiStar: [#1 0.06,-0.81,0.00,M2] [#2 0.13,-0.73,0.00,M1] [#3 -0.19,-0.49,0.85,U] [#4 -0.30,-0.56,0.00,M1] [#5 0.12,-0.46,0.62,U] [#6 0.18,-0.89,0.00,M1] [#7 0.49,-0.24,0.41,U] [#8 -0.36,0.25,0.45,U] 
02:04:19.630 00.000 7988 single-star, 4 included, MultiStar: {0.03, -0.25}, one-star: {0.16, -0.13}
02:04:19.632 00.002 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
02:04:19.632 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
02:04:19.634 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.67 mountX=-0.12 mountY=-0.16, mountTheta=-2.25
02:04:19.636 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.13, opts=13)
02:04:19.637 00.001 7988 Enqueuing Move request for scope (0.16, -0.13)
02:04:19.637 00.000 15712 Worker thread wakes up
02:04:19.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
02:04:19.637 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
02:04:19.637 00.000 15712 Moving (0.16, -0.13) raw xDistance=-0.12 yDistance=-0.16
02:04:19.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:04:19.637 00.000 7988 UpdateGuideState exits: m=780 SNR=18.0
02:04:19.641 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:19.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:19.643 00.002 7988 Enqueuing Expose request
02:04:19.643 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:04:19.643 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
02:04:19.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:19.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:04:19.643 00.000 15712 MoveAxis(E, 1, ABG)
02:04:19.643 00.000 15712 Guiding  Dir = 2, Dur = 1
02:04:19.645 00.002 15712 IsGuiding returns 0
02:04:19.704 00.059 15712 IsGuiding returns 0
02:04:19.704 00.000 15712 Move returns status 0, amount 1
02:04:19.704 00.000 15712 MoveAxis(N, 0, ABG)
02:04:19.704 00.000 15712 Move returns status 0, amount 0
02:04:19.704 00.000 15712 move complete, result=0
02:04:19.704 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
02:04:19.707 00.003 15712 worker thread done servicing request
02:04:19.707 00.000 15712 Worker thread wakes up
02:04:19.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:19.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:21.344 01.637 15712 Exposure complete
02:04:21.407 00.063 15712 worker thread done servicing request
02:04:21.407 00.000 7988 OnExposeComplete: enter
02:04:21.407 00.000 7988 UpdateGuideState(): m_state=6
02:04:21.412 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3525
02:04:21.412 00.000 7988 Star::Find returns 1 (0), X=975.52, Y=184.40, Mass=758, SNR=17.9, Peak=137 HFD=3.3
02:04:21.414 00.002 7988 MultiStar: [#1 -0.09,-0.21,1.04,U] [#2 -0.20,-0.49,0.88,U] [#3 -0.08,-0.40,0.83,U] [#4 -0.31,-0.40,0.70,U] [#5 0.20,0.07,0.71,U] [#6 -0.03,-0.89,0.00,M2] [#7 -0.22,-0.13,0.49,U] [#8 -0.29,-0.65,0.00,M4] 
02:04:21.414 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.31}, one-star: {-0.00, -0.48}
02:04:21.416 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
02:04:21.416 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
02:04:21.418 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.86 mountX=-0.31 mountY=0.10, mountTheta=2.83
02:04:21.420 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.31, opts=13)
02:04:21.420 00.000 7988 Enqueuing Move request for scope (-0.09, -0.31)
02:04:21.422 00.002 15712 Worker thread wakes up
02:04:21.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd
02:04:21.422 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.31)
02:04:21.422 00.000 15712 Moving (-0.09, -0.31) raw xDistance=-0.31 yDistance=0.10
02:04:21.424 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:04:21.424 00.000 7988 UpdateGuideState exits: m=758 SNR=17.9
02:04:21.426 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:21.428 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:21.428 00.000 7988 Enqueuing Expose request
02:04:21.428 00.000 15712 PPEC rslt: input = -0.31, final = -0.19, react = -0.19, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:04:21.428 00.000 15712 PPEC: input: -0.31, control: -0.19, exposure: 1500
02:04:21.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:21.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:04:21.428 00.000 15712 MoveAxis(E, 64, ABG)
02:04:21.428 00.000 15712 Guiding  Dir = 2, Dur = 64
02:04:21.428 00.000 15712 IsGuiding returns 0
02:04:21.440 00.012 15712 PulseGuide returned control before completion, sleep 58
02:04:21.522 00.082 15712 IsGuiding returns 0
02:04:21.522 00.000 15712 Move returns status 0, amount 64
02:04:21.522 00.000 15712 MoveAxis(N, 0, ABG)
02:04:21.522 00.000 15712 Move returns status 0, amount 0
02:04:21.522 00.000 15712 move complete, result=0
02:04:21.522 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH
02:04:21.529 00.007 15712 worker thread done servicing request
02:04:21.529 00.000 15712 Worker thread wakes up
02:04:21.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:21.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:22.938 01.409 15712 Exposure complete
02:04:23.000 00.062 15712 worker thread done servicing request
02:04:23.002 00.002 7988 OnExposeComplete: enter
02:04:23.002 00.000 7988 UpdateGuideState(): m_state=6
02:04:23.002 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3526
02:04:23.006 00.004 7988 Star::Find returns 1 (0), X=975.39, Y=185.39, Mass=871, SNR=19.2, Peak=136 HFD=3.8
02:04:23.006 00.000 7988 MultiStar: [#1 -0.04,0.20,0.91,U] [#2 0.29,0.01,0.75,U] [#3 0.11,0.16,0.69,U] [#4 -0.22,0.04,0.68,U] [#5 0.58,0.28,0.00,M1] [#6 0.07,0.04,0.60,U] [#7 -0.00,0.58,0.43,U] [#8 -0.32,0.06,0.43,U] 
02:04:23.006 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.21}, one-star: {-0.13, 0.51}
02:04:23.006 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
02:04:23.006 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
02:04:23.006 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.68 mountX=0.21 mountY=0.02, mountTheta=0.08
02:04:23.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.21, opts=13)
02:04:23.006 00.000 7988 Enqueuing Move request for scope (-0.02, 0.21)
02:04:23.006 00.000 15712 Worker thread wakes up
02:04:23.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
02:04:23.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
02:04:23.006 00.000 15712 Moving (-0.02, 0.21) raw xDistance=0.21 yDistance=0.02
02:04:23.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:04:23.016 00.010 7988 UpdateGuideState exits: m=871 SNR=19.2
02:04:23.018 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:23.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:23.018 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:04:23.018 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
02:04:23.018 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:23.018 00.000 7988 Enqueuing Expose request
02:04:23.018 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:04:23.018 00.000 15712 MoveAxis(W, 37, ABG)
02:04:23.018 00.000 15712 Guiding  Dir = 3, Dur = 37
02:04:23.035 00.017 15712 IsGuiding returns 0
02:04:23.056 00.021 15712 PulseGuide returned control before completion, sleep 31
02:04:23.096 00.040 15712 IsGuiding returns 0
02:04:23.096 00.000 15712 Move returns status 0, amount 37
02:04:23.096 00.000 15712 MoveAxis(N, 0, ABG)
02:04:23.096 00.000 15712 Move returns status 0, amount 0
02:04:23.096 00.000 15712 move complete, result=0
02:04:23.096 00.000 15712 worker thread done servicing request
02:04:23.096 00.000 15712 Worker thread wakes up
02:04:23.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:23.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:23.096 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
02:04:24.835 01.739 15712 Exposure complete
02:04:24.897 00.062 15712 worker thread done servicing request
02:04:24.897 00.000 7988 OnExposeComplete: enter
02:04:24.897 00.000 7988 UpdateGuideState(): m_state=6
02:04:24.901 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3527
02:04:24.902 00.001 7988 Star::Find returns 1 (0), X=975.53, Y=186.56, Mass=827, SNR=18.4, Peak=141 HFD=3.3
02:04:24.902 00.000 7988 MultiStar: large primary error, entering stabilization period
02:04:24.904 00.002 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
02:04:24.904 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:04:24.906 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=1.68 hyp=1.68 cameraTheta=1.56 mountX=1.68 mountY=-0.05, mountTheta=-0.03
02:04:24.908 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=1.68, opts=13)
02:04:24.908 00.000 7988 Enqueuing Move request for scope (0.01, 1.68)
02:04:24.910 00.002 15712 Worker thread wakes up
02:04:24.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.68) opts 0xd
02:04:24.910 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 1.68)
02:04:24.910 00.000 15712 Moving (0.01, 1.68) raw xDistance=1.68 yDistance=-0.05
02:04:24.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:04:24.910 00.000 7988 UpdateGuideState exits: m=827 SNR=18.4
02:04:24.912 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:24.912 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:24.912 00.000 7988 Enqueuing Expose request
02:04:24.912 00.000 15712 PPEC rslt: input = 1.68, final = 1.00, react = 1.01, pred = -0.01, hyst = 0.90, hyst_pct = 0.00, period_length = 639.26
02:04:24.912 00.000 15712 PPEC: input: 1.68, control: 1.00, exposure: 1500
02:04:24.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:24.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:04:24.912 00.000 15712 MoveAxis(W, 326, ABG)
02:04:24.912 00.000 15712 Guiding  Dir = 3, Dur = 326
02:04:24.932 00.020 15712 IsGuiding returns 0
02:04:24.949 00.017 15712 PulseGuide returned control before completion, sleep 320
02:04:25.300 00.351 15712 IsGuiding returns 0
02:04:25.300 00.000 15712 Move returns status 0, amount 326
02:04:25.300 00.000 15712 MoveAxis(N, 0, ABG)
02:04:25.300 00.000 15712 Move returns status 0, amount 0
02:04:25.300 00.000 15712 move complete, result=0
02:04:25.300 00.000 7988 GuideStep: 1.7 px 326 ms WEST, -0.1 px 0 ms NORTH
02:04:25.302 00.002 15712 worker thread done servicing request
02:04:25.302 00.000 15712 Worker thread wakes up
02:04:25.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:25.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:26.719 01.417 15712 Exposure complete
02:04:26.782 00.063 15712 worker thread done servicing request
02:04:26.782 00.000 7988 OnExposeComplete: enter
02:04:26.782 00.000 7988 UpdateGuideState(): m_state=6
02:04:26.782 00.000 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3528
02:04:26.782 00.000 7988 Star::Find returns 1 (0), X=975.89, Y=186.36, Mass=686, SNR=16.7, Peak=132 HFD=3.5
02:04:26.782 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
02:04:26.782 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:04:26.782 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=1.48 hyp=1.52 cameraTheta=1.33 mountX=1.48 mountY=-0.40, mountTheta=-0.26
02:04:26.791 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=1.48, opts=13)
02:04:26.791 00.000 7988 Enqueuing Move request for scope (0.37, 1.48)
02:04:26.791 00.000 15712 Worker thread wakes up
02:04:26.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, 1.48) opts 0xd
02:04:26.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, 1.48)
02:04:26.791 00.000 15712 Moving (0.37, 1.48) raw xDistance=1.48 yDistance=-0.40
02:04:26.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:04:26.791 00.000 7988 UpdateGuideState exits: m=686 SNR=16.7
02:04:26.795 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:26.796 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:26.796 00.000 7988 Enqueuing Expose request
02:04:26.796 00.000 15712 PPEC rslt: input = 1.48, final = 0.88, react = 0.89, pred = -0.00, hyst = 0.81, hyst_pct = 0.00, period_length = 639.26
02:04:26.796 00.000 15712 PPEC: input: 1.48, control: 0.88, exposure: 1500
02:04:26.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:26.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:04:26.796 00.000 15712 MoveAxis(W, 289, ABG)
02:04:26.796 00.000 15712 Guiding  Dir = 3, Dur = 289
02:04:26.796 00.000 15712 IsGuiding returns 0
02:04:26.812 00.016 15712 PulseGuide returned control before completion, sleep 280
02:04:27.100 00.288 15712 IsGuiding returns 1
02:04:27.100 00.000 15712 scope still moving after pulse duration time elapsed
02:04:27.136 00.036 15712 IsGuiding returns 0
02:04:27.136 00.000 15712 scope move finished after 289 + 51 ms
02:04:27.136 00.000 15712 Move returns status 0, amount 289
02:04:27.136 00.000 15712 MoveAxis(N, 0, ABG)
02:04:27.136 00.000 15712 Move returns status 0, amount 0
02:04:27.136 00.000 15712 move complete, result=0
02:04:27.136 00.000 15712 worker thread done servicing request
02:04:27.136 00.000 15712 Worker thread wakes up
02:04:27.136 00.000 7988 GuideStep: 1.5 px 289 ms WEST, -0.4 px 0 ms NORTH
02:04:27.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:27.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:28.775 01.639 15712 Exposure complete
02:04:28.836 00.061 15712 worker thread done servicing request
02:04:28.836 00.000 7988 OnExposeComplete: enter
02:04:28.836 00.000 7988 UpdateGuideState(): m_state=6
02:04:28.841 00.005 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3529
02:04:28.841 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=186.67, Mass=822, SNR=18.5, Peak=165 HFD=3.5
02:04:28.843 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
02:04:28.843 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:04:28.845 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=1.79 hyp=1.79 cameraTheta=1.55 mountX=1.79 mountY=-0.09, mountTheta=-0.05
02:04:28.847 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=1.79, opts=13)
02:04:28.847 00.000 7988 Enqueuing Move request for scope (0.04, 1.79)
02:04:28.849 00.002 15712 Worker thread wakes up
02:04:28.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 1.79) opts 0xd
02:04:28.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 1.79)
02:04:28.849 00.000 15712 Moving (0.04, 1.79) raw xDistance=1.79 yDistance=-0.09
02:04:28.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=59, FiltMax=255, Gamma=0.690
02:04:28.850 00.001 7988 UpdateGuideState exits: m=822 SNR=18.5
02:04:28.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:28.852 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:28.852 00.000 7988 Enqueuing Expose request
02:04:28.852 00.000 15712 PPEC rslt: input = 1.79, final = 1.08, react = 1.07, pred = 0.01, hyst = 1.02, hyst_pct = 0.00, period_length = 639.26
02:04:28.852 00.000 15712 PPEC: input: 1.79, control: 1.08, exposure: 1500
02:04:28.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:28.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:04:28.852 00.000 15712 MoveAxis(W, 352, ABG)
02:04:28.852 00.000 15712 Guiding  Dir = 3, Dur = 352
02:04:28.852 00.000 15712 IsGuiding returns 0
02:04:28.868 00.016 15712 PulseGuide returned control before completion, sleep 337
02:04:29.224 00.356 15712 IsGuiding returns 0
02:04:29.224 00.000 15712 Move returns status 0, amount 352
02:04:29.224 00.000 15712 MoveAxis(N, 0, ABG)
02:04:29.224 00.000 15712 Move returns status 0, amount 0
02:04:29.224 00.000 15712 move complete, result=0
02:04:29.224 00.000 7988 GuideStep: 1.8 px 352 ms WEST, -0.1 px 0 ms NORTH
02:04:29.234 00.010 15712 worker thread done servicing request
02:04:29.234 00.000 15712 Worker thread wakes up
02:04:29.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:29.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:30.652 01.418 15712 Exposure complete
02:04:30.715 00.063 15712 worker thread done servicing request
02:04:30.715 00.000 7988 OnExposeComplete: enter
02:04:30.715 00.000 7988 UpdateGuideState(): m_state=6
02:04:30.720 00.005 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3530
02:04:30.722 00.002 7988 Star::Find returns 1 (0), X=975.36, Y=185.82, Mass=779, SNR=18.0, Peak=123 HFD=3.7
02:04:30.722 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
02:04:30.724 00.002 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
02:04:30.724 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.93 hyp=0.95 cameraTheta=1.75 mountX=0.93 mountY=0.15, mountTheta=0.15
02:04:30.726 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.93, opts=13)
02:04:30.726 00.000 7988 Enqueuing Move request for scope (-0.17, 0.93)
02:04:30.728 00.002 15712 Worker thread wakes up
02:04:30.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.93) opts 0xd
02:04:30.728 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.93)
02:04:30.728 00.000 15712 Moving (-0.17, 0.93) raw xDistance=0.93 yDistance=0.15
02:04:30.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:04:30.728 00.000 7988 UpdateGuideState exits: m=779 SNR=18.0
02:04:30.731 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:30.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:30.731 00.000 7988 Enqueuing Expose request
02:04:30.731 00.000 15712 PPEC rslt: input = 0.93, final = 0.57, react = 0.56, pred = 0.01, hyst = 0.56, hyst_pct = 0.00, period_length = 639.26
02:04:30.731 00.000 15712 PPEC: input: 0.93, control: 0.57, exposure: 1500
02:04:30.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:30.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:04:30.731 00.000 15712 MoveAxis(W, 186, ABG)
02:04:30.731 00.000 15712 Guiding  Dir = 3, Dur = 186
02:04:30.731 00.000 15712 IsGuiding returns 0
02:04:30.751 00.020 15712 PulseGuide returned control before completion, sleep 180
02:04:30.957 00.206 15712 IsGuiding returns 0
02:04:30.957 00.000 15712 Move returns status 0, amount 186
02:04:30.957 00.000 15712 MoveAxis(N, 0, ABG)
02:04:30.957 00.000 15712 Move returns status 0, amount 0
02:04:30.957 00.000 15712 move complete, result=0
02:04:30.957 00.000 7988 GuideStep: 0.9 px 186 ms WEST, 0.1 px 0 ms NORTH
02:04:30.961 00.004 15712 worker thread done servicing request
02:04:30.961 00.000 15712 Worker thread wakes up
02:04:30.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:30.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:32.598 01.637 15712 Exposure complete
02:04:32.659 00.061 15712 worker thread done servicing request
02:04:32.659 00.000 7988 OnExposeComplete: enter
02:04:32.659 00.000 7988 UpdateGuideState(): m_state=6
02:04:32.664 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3531
02:04:32.664 00.000 7988 Star::Find returns 1 (0), X=975.58, Y=183.94, Mass=800, SNR=18.2, Peak=151 HFD=3.6
02:04:32.666 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
02:04:32.666 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
02:04:32.668 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.95 hyp=0.95 cameraTheta=-1.52 mountX=-0.95 mountY=-0.03, mountTheta=-3.11
02:04:32.670 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.95, opts=13)
02:04:32.670 00.000 7988 Enqueuing Move request for scope (0.05, -0.95)
02:04:32.672 00.002 15712 Worker thread wakes up
02:04:32.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.95) opts 0xd
02:04:32.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.95)
02:04:32.672 00.000 15712 Moving (0.05, -0.95) raw xDistance=-0.95 yDistance=-0.03
02:04:32.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:04:32.673 00.001 7988 UpdateGuideState exits: m=800 SNR=18.2
02:04:32.675 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:32.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:32.675 00.000 7988 Enqueuing Expose request
02:04:32.675 00.000 15712 PPEC rslt: input = -0.95, final = -0.55, react = -0.57, pred = 0.02, hyst = -0.45, hyst_pct = 0.00, period_length = 639.26
02:04:32.675 00.000 15712 PPEC: input: -0.95, control: -0.55, exposure: 1500
02:04:32.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:32.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:04:32.675 00.000 15712 MoveAxis(E, 179, ABG)
02:04:32.675 00.000 15712 Guiding  Dir = 2, Dur = 179
02:04:32.675 00.000 15712 IsGuiding returns 0
02:04:32.696 00.021 15712 PulseGuide returned control before completion, sleep 167
02:04:32.898 00.202 15712 IsGuiding returns 0
02:04:32.898 00.000 15712 Move returns status 0, amount 179
02:04:32.898 00.000 15712 MoveAxis(N, 0, ABG)
02:04:32.898 00.000 15712 Move returns status 0, amount 0
02:04:32.898 00.000 15712 move complete, result=0
02:04:32.898 00.000 7988 GuideStep: -0.9 px 179 ms EAST, -0.0 px 0 ms NORTH
02:04:32.898 00.000 15712 worker thread done servicing request
02:04:32.898 00.000 15712 Worker thread wakes up
02:04:32.911 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:32.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:34.317 01.406 15712 Exposure complete
02:04:34.379 00.062 15712 worker thread done servicing request
02:04:34.379 00.000 7988 OnExposeComplete: enter
02:04:34.379 00.000 7988 UpdateGuideState(): m_state=6
02:04:34.383 00.004 7988 Star::Find(15, 975, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3532
02:04:34.383 00.000 7988 Star::Find returns 1 (0), X=975.74, Y=184.46, Mass=820, SNR=18.3, Peak=149 HFD=3.5
02:04:34.385 00.002 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
02:04:34.385 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
02:04:34.387 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.43 hyp=0.48 cameraTheta=-1.10 mountX=-0.43 mountY=-0.20, mountTheta=-2.69
02:04:34.387 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.43, opts=13)
02:04:34.390 00.003 7988 Enqueuing Move request for scope (0.22, -0.43)
02:04:34.392 00.002 15712 Worker thread wakes up
02:04:34.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.43) opts 0xd
02:04:34.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.43)
02:04:34.392 00.000 15712 Moving (0.22, -0.43) raw xDistance=-0.43 yDistance=-0.20
02:04:34.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:04:34.394 00.002 7988 UpdateGuideState exits: m=820 SNR=18.3
02:04:34.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:34.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:34.394 00.000 7988 Enqueuing Expose request
02:04:34.394 00.000 15712 PPEC rslt: input = -0.43, final = -0.23, react = -0.26, pred = 0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
02:04:34.394 00.000 15712 PPEC: input: -0.43, control: -0.23, exposure: 1500
02:04:34.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:34.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:04:34.394 00.000 15712 MoveAxis(E, 76, ABG)
02:04:34.394 00.000 15712 Guiding  Dir = 2, Dur = 76
02:04:34.394 00.000 15712 IsGuiding returns 0
02:04:34.427 00.033 15712 PulseGuide returned control before completion, sleep 58
02:04:34.502 00.075 15712 IsGuiding returns 1
02:04:34.502 00.000 15712 scope still moving after pulse duration time elapsed
02:04:34.538 00.036 15712 IsGuiding returns 0
02:04:34.538 00.000 15712 scope move finished after 76 + 63 ms
02:04:34.538 00.000 15712 Move returns status 0, amount 76
02:04:34.538 00.000 15712 MoveAxis(N, 0, ABG)
02:04:34.538 00.000 15712 Move returns status 0, amount 0
02:04:34.538 00.000 15712 move complete, result=0
02:04:34.538 00.000 15712 worker thread done servicing request
02:04:34.538 00.000 15712 Worker thread wakes up
02:04:34.538 00.000 7988 GuideStep: -0.4 px 76 ms EAST, -0.2 px 0 ms NORTH
02:04:34.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:34.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:36.181 01.643 15712 Exposure complete
02:04:36.243 00.062 15712 worker thread done servicing request
02:04:36.243 00.000 7988 OnExposeComplete: enter
02:04:36.243 00.000 7988 UpdateGuideState(): m_state=6
02:04:36.243 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3533
02:04:36.243 00.000 7988 Star::Find returns 1 (0), X=975.73, Y=184.89, Mass=800, SNR=18.3, Peak=139 HFD=3.7
02:04:36.243 00.000 7988 MultiStar: exiting stabilization period
02:04:36.243 00.000 7988 MultiStar: [#1 0.16,-0.15,0.98,U] [#2 0.11,-0.16,0.88,U] [#3 0.06,0.11,0.82,U] [#4 -0.11,-0.67,0.00,M1] [#5 0.24,0.73,0.00,M2] [#6 -0.32,-0.24,0.62,U] [#7 0.30,0.41,0.44,U] [#8 -0.18,0.57,0.00,M4] 
02:04:36.243 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.03}, one-star: {0.21, 0.01}
02:04:36.243 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
02:04:36.243 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
02:04:36.243 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.34 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
02:04:36.243 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
02:04:36.243 00.000 7988 Enqueuing Move request for scope (0.09, -0.03)
02:04:36.258 00.015 15712 Worker thread wakes up
02:04:36.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:04:36.258 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:04:36.258 00.000 15712 Moving (0.09, -0.03) raw xDistance=-0.03 yDistance=-0.09
02:04:36.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:04:36.258 00.000 7988 UpdateGuideState exits: m=800 SNR=18.3
02:04:36.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:36.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:36.258 00.000 7988 Enqueuing Expose request
02:04:36.258 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:04:36.258 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
02:04:36.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:36.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:04:36.258 00.000 15712 MoveAxis(W, 7, ABG)
02:04:36.258 00.000 15712 Guiding  Dir = 3, Dur = 7
02:04:36.258 00.000 15712 IsGuiding returns 0
02:04:36.278 00.020 15712 IsGuiding returns 0
02:04:36.278 00.000 15712 Move returns status 0, amount 7
02:04:36.278 00.000 15712 MoveAxis(N, 0, ABG)
02:04:36.278 00.000 15712 Move returns status 0, amount 0
02:04:36.278 00.000 15712 move complete, result=0
02:04:36.278 00.000 15712 worker thread done servicing request
02:04:36.278 00.000 15712 Worker thread wakes up
02:04:36.278 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
02:04:36.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:36.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:37.697 01.419 15712 Exposure complete
02:04:37.759 00.062 15712 worker thread done servicing request
02:04:37.759 00.000 7988 OnExposeComplete: enter
02:04:37.759 00.000 7988 UpdateGuideState(): m_state=6
02:04:37.764 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3534
02:04:37.764 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=185.86, Mass=690, SNR=16.8, Peak=160 HFD=3.3
02:04:37.766 00.002 7988 MultiStar: [#1 0.13,0.98,0.00,M1] [#2 -0.00,0.97,0.00,M1] [#3 -0.06,0.77,0.00,M1] [#4 0.10,0.57,0.72,U] [#5 0.03,0.99,0.00,M3] [#6 0.25,0.68,0.00,M1] [#7 0.42,1.40,0.00,M1] [#8 0.46,0.24,0.44,U] 
02:04:37.766 00.000 7988 refined, 2 included, MultiStar: {0.18, 0.69}, one-star: {0.11, 0.98}
02:04:37.768 00.002 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
02:04:37.768 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
02:04:37.770 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.69 hyp=0.72 cameraTheta=1.32 mountX=0.69 mountY=-0.19, mountTheta=-0.27
02:04:37.771 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.69, opts=13)
02:04:37.773 00.002 7988 Enqueuing Move request for scope (0.18, 0.69)
02:04:37.773 00.000 15712 Worker thread wakes up
02:04:37.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.69) opts 0xd
02:04:37.773 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.69)
02:04:37.773 00.000 15712 Moving (0.18, 0.69) raw xDistance=0.69 yDistance=-0.19
02:04:37.775 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:04:37.775 00.000 7988 UpdateGuideState exits: m=690 SNR=16.8
02:04:37.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:37.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:37.775 00.000 7988 Enqueuing Expose request
02:04:37.775 00.000 15712 PPEC rslt: input = 0.69, final = 0.44, react = 0.42, pred = 0.02, hyst = 0.36, hyst_pct = 0.00, period_length = 639.26
02:04:37.775 00.000 15712 PPEC: input: 0.69, control: 0.44, exposure: 1500
02:04:37.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:37.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:04:37.775 00.000 15712 MoveAxis(W, 142, ABG)
02:04:37.775 00.000 15712 Guiding  Dir = 3, Dur = 142
02:04:37.775 00.000 15712 IsGuiding returns 0
02:04:37.791 00.016 15712 PulseGuide returned control before completion, sleep 133
02:04:37.961 00.170 15712 IsGuiding returns 0
02:04:37.961 00.000 15712 Move returns status 0, amount 142
02:04:37.961 00.000 15712 MoveAxis(N, 0, ABG)
02:04:37.961 00.000 15712 Move returns status 0, amount 0
02:04:37.961 00.000 15712 move complete, result=0
02:04:37.961 00.000 7988 GuideStep: 0.7 px 142 ms WEST, -0.2 px 0 ms NORTH
02:04:37.963 00.002 15712 worker thread done servicing request
02:04:37.963 00.000 15712 Worker thread wakes up
02:04:37.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:37.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:39.418 01.455 7988 evsrv: cli 0CCCEF48 connect
02:04:39.420 00.002 7988 case statement mapped state 6 to 3
02:04:39.422 00.002 7988 case statement mapped state 6 to 3
02:04:39.424 00.002 7988 evsrv: cli 0CCCEF48 request: {"method":"get_app_state","id":"25898b85-6c9f-440d-8712-9e960bdacb78"}
02:04:39.424 00.000 7988 case statement mapped state 6 to 3
02:04:39.424 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":"Guiding","id":"25898b85-6c9f-440d-8712-9e960bdacb78"}
02:04:39.424 00.000 7988 evsrv: cli 0CCCEF48 disconnect
02:04:39.610 00.186 15712 Exposure complete
02:04:39.722 00.112 15712 worker thread done servicing request
02:04:39.722 00.000 7988 OnExposeComplete: enter
02:04:39.723 00.001 7988 UpdateGuideState(): m_state=6
02:04:39.727 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3535
02:04:39.729 00.002 7988 Star::Find returns 1 (0), X=975.59, Y=186.41, Mass=709, SNR=17.4, Peak=136 HFD=3.1
02:04:39.731 00.002 7988 MultiStar: large primary error, entering stabilization period
02:04:39.733 00.002 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
02:04:39.735 00.002 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:04:39.737 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=1.53 hyp=1.53 cameraTheta=1.53 mountX=1.53 mountY=-0.10, mountTheta=-0.07
02:04:39.740 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=1.53, opts=13)
02:04:39.742 00.002 7988 Enqueuing Move request for scope (0.06, 1.53)
02:04:39.744 00.002 15712 Worker thread wakes up
02:04:39.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:04:39.746 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 1.53) opts 0xd
02:04:39.746 00.000 7988 UpdateGuideState exits: m=709 SNR=17.4
02:04:39.750 00.004 15712 Handling offset move in thread for scope, endpoint = (0.06, 1.53)
02:04:39.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:39.754 00.004 15712 Moving (0.06, 1.53) raw xDistance=1.53 yDistance=-0.10
02:04:39.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:39.757 00.003 7988 Enqueuing Expose request
02:04:39.773 00.016 15712 PPEC rslt: input = 1.53, final = 0.94, react = 0.92, pred = 0.02, hyst = 0.83, hyst_pct = 0.00, period_length = 639.26
02:04:39.773 00.000 15712 PPEC: input: 1.53, control: 0.94, exposure: 1500
02:04:39.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:39.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:04:39.773 00.000 15712 MoveAxis(W, 306, ABG)
02:04:39.774 00.001 15712 Guiding  Dir = 3, Dur = 306
02:04:39.774 00.000 15712 IsGuiding returns 0
02:04:39.794 00.020 15712 PulseGuide returned control before completion, sleep 293
02:04:40.095 00.301 15712 IsGuiding returns 1
02:04:40.095 00.000 15712 scope still moving after pulse duration time elapsed
02:04:40.134 00.039 15712 IsGuiding returns 0
02:04:40.134 00.000 15712 scope move finished after 306 + 53 ms
02:04:40.134 00.000 15712 Move returns status 0, amount 306
02:04:40.134 00.000 15712 MoveAxis(N, 0, ABG)
02:04:40.134 00.000 15712 Move returns status 0, amount 0
02:04:40.134 00.000 15712 move complete, result=0
02:04:40.134 00.000 15712 worker thread done servicing request
02:04:40.134 00.000 15712 Worker thread wakes up
02:04:40.134 00.000 7988 GuideStep: 1.5 px 306 ms WEST, -0.1 px 0 ms NORTH
02:04:40.136 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:40.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:41.542 01.406 15712 Exposure complete
02:04:41.605 00.063 15712 worker thread done servicing request
02:04:41.605 00.000 7988 OnExposeComplete: enter
02:04:41.605 00.000 7988 UpdateGuideState(): m_state=6
02:04:41.605 00.000 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3536
02:04:41.618 00.013 7988 Star::Find returns 1 (0), X=975.77, Y=187.23, Mass=840, SNR=18.7, Peak=154 HFD=3.6
02:04:41.618 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
02:04:41.618 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:04:41.621 00.003 7988 CameraToMount -- cameraX=0.25 cameraY=2.34 hyp=2.36 cameraTheta=1.46 mountX=2.35 mountY=-0.31, mountTheta=-0.13
02:04:41.623 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=2.34, opts=13)
02:04:41.625 00.002 7988 Enqueuing Move request for scope (0.25, 2.34)
02:04:41.627 00.002 15712 Worker thread wakes up
02:04:41.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 2.34) opts 0xd
02:04:41.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 2.34)
02:04:41.627 00.000 15712 Moving (0.25, 2.34) raw xDistance=2.35 yDistance=-0.31
02:04:41.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:04:41.627 00.000 7988 UpdateGuideState exits: m=840 SNR=18.7
02:04:41.629 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:41.631 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:41.631 00.000 7988 Enqueuing Expose request
02:04:41.633 00.002 15712 PPEC rslt: input = 2.35, final = 1.43, react = 1.41, pred = 0.02, hyst = 1.29, hyst_pct = 0.00, period_length = 639.26
02:04:41.633 00.000 15712 PPEC: input: 2.35, control: 1.43, exposure: 1500
02:04:41.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:41.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:04:41.633 00.000 15712 MoveAxis(W, 467, ABG)
02:04:41.633 00.000 15712 Guiding  Dir = 3, Dur = 467
02:04:41.634 00.001 15712 IsGuiding returns 0
02:04:41.650 00.016 15712 PulseGuide returned control before completion, sleep 459
02:04:42.147 00.497 15712 IsGuiding returns 0
02:04:42.147 00.000 15712 Move returns status 0, amount 467
02:04:42.147 00.000 15712 MoveAxis(N, 0, ABG)
02:04:42.147 00.000 15712 Move returns status 0, amount 0
02:04:42.147 00.000 15712 move complete, result=0
02:04:42.147 00.000 15712 worker thread done servicing request
02:04:42.147 00.000 15712 Worker thread wakes up
02:04:42.147 00.000 7988 GuideStep: 2.3 px 467 ms WEST, -0.3 px 0 ms NORTH
02:04:42.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:42.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:43.774 01.627 15712 Exposure complete
02:04:43.860 00.086 15712 worker thread done servicing request
02:04:43.862 00.002 7988 OnExposeComplete: enter
02:04:43.862 00.000 7988 UpdateGuideState(): m_state=6
02:04:43.864 00.002 7988 Star::Find(15, 975, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3537
02:04:43.866 00.002 7988 Star::Find returns 1 (0), X=975.54, Y=186.02, Mass=801, SNR=18.3, Peak=161 HFD=3.5
02:04:43.868 00.002 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
02:04:43.869 00.001 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:04:43.871 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=1.13 hyp=1.13 cameraTheta=1.56 mountX=1.13 mountY=-0.05, mountTheta=-0.04
02:04:43.875 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=1.13, opts=13)
02:04:43.877 00.002 7988 Enqueuing Move request for scope (0.02, 1.13)
02:04:43.879 00.002 15712 Worker thread wakes up
02:04:43.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.13) opts 0xd
02:04:43.879 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 1.13)
02:04:43.879 00.000 15712 Moving (0.02, 1.13) raw xDistance=1.13 yDistance=-0.05
02:04:43.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:04:43.881 00.002 7988 UpdateGuideState exits: m=801 SNR=18.3
02:04:43.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:43.883 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:43.884 00.001 7988 Enqueuing Expose request
02:04:43.886 00.002 15712 PPEC rslt: input = 1.13, final = 0.71, react = 0.68, pred = 0.03, hyst = 0.67, hyst_pct = 0.00, period_length = 639.26
02:04:43.886 00.000 15712 PPEC: input: 1.13, control: 0.71, exposure: 1500
02:04:43.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:43.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:04:43.886 00.000 15712 MoveAxis(W, 232, ABG)
02:04:43.886 00.000 15712 Guiding  Dir = 3, Dur = 232
02:04:43.886 00.000 15712 IsGuiding returns 0
02:04:43.900 00.014 15712 PulseGuide returned control before completion, sleep 223
02:04:44.163 00.263 15712 IsGuiding returns 0
02:04:44.163 00.000 15712 Move returns status 0, amount 232
02:04:44.163 00.000 15712 MoveAxis(N, 0, ABG)
02:04:44.163 00.000 15712 Move returns status 0, amount 0
02:04:44.163 00.000 15712 move complete, result=0
02:04:44.163 00.000 15712 worker thread done servicing request
02:04:44.163 00.000 15712 Worker thread wakes up
02:04:44.163 00.000 7988 GuideStep: 1.1 px 232 ms WEST, -0.0 px 0 ms NORTH
02:04:44.164 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:44.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:45.569 01.405 15712 Exposure complete
02:04:45.632 00.063 15712 worker thread done servicing request
02:04:45.632 00.000 7988 OnExposeComplete: enter
02:04:45.632 00.000 7988 UpdateGuideState(): m_state=6
02:04:45.637 00.005 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3538
02:04:45.639 00.002 7988 Star::Find returns 1 (0), X=975.57, Y=185.67, Mass=759, SNR=17.7, Peak=156 HFD=3.2
02:04:45.639 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
02:04:45.641 00.002 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:04:45.641 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.79 hyp=0.79 cameraTheta=1.51 mountX=0.79 mountY=-0.06, mountTheta=-0.08
02:04:45.643 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.79, opts=13)
02:04:45.643 00.000 7988 Enqueuing Move request for scope (0.04, 0.79)
02:04:45.645 00.002 15712 Worker thread wakes up
02:04:45.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.79) opts 0xd
02:04:45.645 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.79)
02:04:45.646 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:04:45.646 00.000 7988 UpdateGuideState exits: m=759 SNR=17.7
02:04:45.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:45.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:45.646 00.000 7988 Enqueuing Expose request
02:04:45.646 00.000 15712 Moving (0.04, 0.79) raw xDistance=0.79 yDistance=-0.06
02:04:45.646 00.000 15712 PPEC rslt: input = 0.79, final = 0.51, react = 0.47, pred = 0.04, hyst = 0.51, hyst_pct = 0.00, period_length = 639.26
02:04:45.646 00.000 15712 PPEC: input: 0.79, control: 0.51, exposure: 1500
02:04:45.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:45.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:04:45.646 00.000 15712 MoveAxis(W, 168, ABG)
02:04:45.646 00.000 15712 Guiding  Dir = 3, Dur = 168
02:04:45.656 00.010 15712 IsGuiding returns 0
02:04:45.682 00.026 15712 PulseGuide returned control before completion, sleep 153
02:04:45.874 00.192 15712 IsGuiding returns 1
02:04:45.874 00.000 15712 scope still moving after pulse duration time elapsed
02:04:45.901 00.027 15712 IsGuiding returns 0
02:04:45.901 00.000 15712 scope move finished after 168 + 77 ms
02:04:45.901 00.000 15712 Move returns status 0, amount 168
02:04:45.901 00.000 15712 MoveAxis(N, 0, ABG)
02:04:45.901 00.000 15712 Move returns status 0, amount 0
02:04:45.901 00.000 15712 move complete, result=0
02:04:45.901 00.000 15712 worker thread done servicing request
02:04:45.901 00.000 15712 Worker thread wakes up
02:04:45.901 00.000 7988 GuideStep: 0.8 px 168 ms WEST, -0.1 px 0 ms NORTH
02:04:45.903 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:45.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:47.545 01.642 15712 Exposure complete
02:04:47.610 00.065 15712 worker thread done servicing request
02:04:47.610 00.000 7988 OnExposeComplete: enter
02:04:47.610 00.000 7988 UpdateGuideState(): m_state=6
02:04:47.610 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3539
02:04:47.610 00.000 7988 Star::Find returns 1 (0), X=975.71, Y=184.64, Mass=776, SNR=18.1, Peak=144 HFD=3.3
02:04:47.610 00.000 7988 MultiStar: exiting stabilization period
02:04:47.610 00.000 7988 MultiStar: [#1 -0.06,-0.50,0.90,U] [#2 0.14,-0.77,0.00,M2] [#3 -0.48,-0.35,0.84,U] [#4 -0.15,-1.23,0.00,M1] [#5 0.08,-0.24,0.73,U] [#6 -0.28,-0.74,0.00,M2] [#7 -0.42,-0.07,0.46,U] [#8 -0.33,-0.44,0.40,U] 
02:04:47.610 00.000 7988 single-star, 5 included, MultiStar: {-0.12, -0.31}, one-star: {0.18, -0.24}
02:04:47.610 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
02:04:47.610 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
02:04:47.610 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.92 mountX=-0.24 mountY=-0.18, mountTheta=-2.50
02:04:47.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.24, opts=13)
02:04:47.610 00.000 7988 Enqueuing Move request for scope (0.18, -0.24)
02:04:47.622 00.012 15712 Worker thread wakes up
02:04:47.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
02:04:47.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
02:04:47.622 00.000 15712 Moving (0.18, -0.24) raw xDistance=-0.24 yDistance=-0.18
02:04:47.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=53, FiltMax=255, Gamma=0.690
02:04:47.624 00.002 7988 UpdateGuideState exits: m=776 SNR=18.1
02:04:47.624 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:47.626 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:47.626 00.000 7988 Enqueuing Expose request
02:04:47.628 00.002 15712 PPEC rslt: input = -0.24, final = -0.09, react = -0.14, pred = 0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:04:47.628 00.000 15712 PPEC: input: -0.24, control: -0.09, exposure: 1500
02:04:47.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:47.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:04:47.628 00.000 15712 MoveAxis(E, 30, ABG)
02:04:47.628 00.000 15712 Guiding  Dir = 2, Dur = 30
02:04:47.628 00.000 15712 IsGuiding returns 0
02:04:47.646 00.018 15712 PulseGuide returned control before completion, sleep 22
02:04:47.712 00.066 15712 IsGuiding returns 0
02:04:47.712 00.000 15712 Move returns status 0, amount 30
02:04:47.712 00.000 15712 MoveAxis(N, 0, ABG)
02:04:47.712 00.000 15712 Move returns status 0, amount 0
02:04:47.712 00.000 15712 move complete, result=0
02:04:47.712 00.000 15712 worker thread done servicing request
02:04:47.712 00.000 15712 Worker thread wakes up
02:04:47.712 00.000 7988 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
02:04:47.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:47.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:49.119 01.407 15712 Exposure complete
02:04:49.183 00.064 15712 worker thread done servicing request
02:04:49.185 00.002 7988 OnExposeComplete: enter
02:04:49.185 00.000 7988 UpdateGuideState(): m_state=6
02:04:49.185 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3540
02:04:49.188 00.003 7988 Star::Find returns 1 (0), X=975.24, Y=184.47, Mass=857, SNR=18.7, Peak=143 HFD=3.5
02:04:49.188 00.000 7988 MultiStar: [#1 0.08,-0.41,0.98,U] [#2 -0.03,-0.59,0.77,U] [#3 -0.51,-0.27,0.86,U] [#4 -0.24,-0.87,0.00,M2] [#5 -0.07,0.25,0.70,U] [#6 -0.09,-0.58,0.67,U] [#7 0.23,0.13,0.44,U] [#8 -0.30,-0.74,0.00,M3] 
02:04:49.188 00.000 7988 refined, 6 included, MultiStar: {-0.12, -0.31}, one-star: {-0.28, -0.41}
02:04:49.188 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.76)
02:04:49.188 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.73)
02:04:49.188 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.96 mountX=-0.31 mountY=0.13, mountTheta=2.74
02:04:49.188 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.31, opts=13)
02:04:49.188 00.000 7988 Enqueuing Move request for scope (-0.12, -0.31)
02:04:49.197 00.009 15712 Worker thread wakes up
02:04:49.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
02:04:49.197 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
02:04:49.197 00.000 15712 Moving (-0.12, -0.31) raw xDistance=-0.31 yDistance=0.13
02:04:49.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
02:04:49.197 00.000 7988 UpdateGuideState exits: m=857 SNR=18.7
02:04:49.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:49.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:49.197 00.000 7988 Enqueuing Expose request
02:04:49.197 00.000 15712 PPEC rslt: input = -0.31, final = -0.13, react = -0.19, pred = 0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:04:49.197 00.000 15712 PPEC: input: -0.31, control: -0.13, exposure: 1500
02:04:49.197 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:49.197 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:04:49.197 00.000 15712 MoveAxis(E, 43, ABG)
02:04:49.197 00.000 15712 Guiding  Dir = 2, Dur = 43
02:04:49.213 00.016 15712 IsGuiding returns 0
02:04:49.230 00.017 15712 PulseGuide returned control before completion, sleep 38
02:04:49.277 00.047 15712 IsGuiding returns 1
02:04:49.277 00.000 15712 scope still moving after pulse duration time elapsed
02:04:49.311 00.034 15712 IsGuiding returns 0
02:04:49.311 00.000 15712 scope move finished after 43 + 53 ms
02:04:49.311 00.000 15712 Move returns status 0, amount 43
02:04:49.311 00.000 15712 MoveAxis(N, 0, ABG)
02:04:49.311 00.000 15712 Move returns status 0, amount 0
02:04:49.311 00.000 15712 move complete, result=0
02:04:49.311 00.000 7988 GuideStep: -0.3 px 43 ms EAST, 0.1 px 0 ms NORTH
02:04:49.313 00.002 15712 worker thread done servicing request
02:04:49.313 00.000 15712 Worker thread wakes up
02:04:49.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:49.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:50.953 01.640 15712 Exposure complete
02:04:51.017 00.064 7988 OnExposeComplete: enter
02:04:51.017 00.000 7988 UpdateGuideState(): m_state=6
02:04:51.017 00.000 15712 worker thread done servicing request
02:04:51.017 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
02:04:51.017 00.000 7988 Star::Find returns 1 (0), X=975.41, Y=184.70, Mass=831, SNR=18.4, Peak=147 HFD=3.5
02:04:51.017 00.000 7988 MultiStar: [#1 0.02,-0.31,1.00,U] [#2 -0.01,-0.09,0.88,U] [#3 -0.44,-0.28,0.82,U] [#4 -0.24,-0.27,0.64,U] [#5 -0.17,-0.26,0.70,U] [#6 -0.34,-0.52,0.00,M2] [#7 -0.25,-0.13,0.52,U] [#8 -0.08,-0.09,0.41,U] 
02:04:51.017 00.000 7988 single-star, 7 included, MultiStar: {-0.15, -0.21}, one-star: {-0.11, -0.18}
02:04:51.024 00.007 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.69 = 2.59)
02:04:51.024 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.72 = 2.56)
02:04:51.024 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.22 cameraTheta=-2.13 mountX=-0.18 mountY=0.12, mountTheta=2.57
02:04:51.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.18, opts=13)
02:04:51.024 00.000 7988 Enqueuing Move request for scope (-0.11, -0.18)
02:04:51.024 00.000 15712 Worker thread wakes up
02:04:51.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
02:04:51.031 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:04:51.031 00.000 7988 UpdateGuideState exits: m=831 SNR=18.4
02:04:51.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:51.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:51.031 00.000 7988 Enqueuing Expose request
02:04:51.031 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
02:04:51.031 00.000 15712 Moving (-0.11, -0.18) raw xDistance=-0.18 yDistance=0.12
02:04:51.031 00.000 15712 PPEC rslt: input = -0.18, final = -0.06, react = -0.11, pred = 0.05, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:04:51.031 00.000 15712 PPEC: input: -0.18, control: -0.06, exposure: 1500
02:04:51.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:51.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:04:51.031 00.000 15712 MoveAxis(E, 19, ABG)
02:04:51.031 00.000 15712 Guiding  Dir = 2, Dur = 19
02:04:51.031 00.000 15712 IsGuiding returns 0
02:04:51.063 00.032 15712 IsGuiding returns 1
02:04:51.063 00.000 15712 scope still moving after pulse duration time elapsed
02:04:51.115 00.052 15712 IsGuiding returns 1
02:04:51.143 00.028 15712 IsGuiding returns 0
02:04:51.143 00.000 15712 scope move finished after 19 + 84 ms
02:04:51.143 00.000 15712 Move returns status 0, amount 19
02:04:51.143 00.000 15712 MoveAxis(N, 0, ABG)
02:04:51.143 00.000 15712 Move returns status 0, amount 0
02:04:51.143 00.000 15712 move complete, result=0
02:04:51.143 00.000 15712 worker thread done servicing request
02:04:51.143 00.000 15712 Worker thread wakes up
02:04:51.143 00.000 7988 GuideStep: -0.2 px 19 ms EAST, 0.1 px 0 ms NORTH
02:04:51.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:51.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:52.563 01.420 15712 Exposure complete
02:04:52.625 00.062 15712 worker thread done servicing request
02:04:52.625 00.000 7988 OnExposeComplete: enter
02:04:52.625 00.000 7988 UpdateGuideState(): m_state=6
02:04:52.629 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3542
02:04:52.629 00.000 7988 Star::Find returns 1 (0), X=975.45, Y=185.49, Mass=709, SNR=17.2, Peak=150 HFD=3.2
02:04:52.631 00.002 7988 MultiStar: [#1 -0.09,0.69,0.00,M1] [#2 -0.05,0.67,0.00,M1] [#3 -0.38,0.87,0.00,M1] [#4 -0.49,0.51,0.00,M2] [#5 -0.32,1.08,0.00,M1] [#6 -0.39,0.64,0.00,M3] [#7 -0.22,1.28,0.00,M1] [#8 -0.01,0.74,0.00,M3] 
02:04:52.631 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
02:04:52.633 00.002 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
02:04:52.633 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.60 hyp=0.61 cameraTheta=1.70 mountX=0.60 mountY=0.06, mountTheta=0.10
02:04:52.635 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.60, opts=13)
02:04:52.637 00.002 7988 Enqueuing Move request for scope (-0.08, 0.60)
02:04:52.637 00.000 15712 Worker thread wakes up
02:04:52.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.60) opts 0xd
02:04:52.637 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.60)
02:04:52.637 00.000 15712 Moving (-0.08, 0.60) raw xDistance=0.60 yDistance=0.06
02:04:52.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:04:52.637 00.000 7988 UpdateGuideState exits: m=709 SNR=17.2
02:04:52.641 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:52.643 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:52.643 00.000 7988 Enqueuing Expose request
02:04:52.645 00.002 15712 PPEC rslt: input = 0.60, final = 0.41, react = 0.36, pred = 0.05, hyst = 0.32, hyst_pct = 0.00, period_length = 639.26
02:04:52.645 00.000 15712 PPEC: input: 0.60, control: 0.41, exposure: 1500
02:04:52.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:52.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:04:52.645 00.000 15712 MoveAxis(W, 133, ABG)
02:04:52.645 00.000 15712 Guiding  Dir = 3, Dur = 133
02:04:52.645 00.000 15712 IsGuiding returns 0
02:04:52.657 00.012 15712 PulseGuide returned control before completion, sleep 121
02:04:52.811 00.154 15712 IsGuiding returns 1
02:04:52.811 00.000 15712 scope still moving after pulse duration time elapsed
02:04:52.832 00.021 15712 IsGuiding returns 0
02:04:52.832 00.000 15712 scope move finished after 133 + 54 ms
02:04:52.832 00.000 15712 Move returns status 0, amount 133
02:04:52.832 00.000 15712 MoveAxis(N, 0, ABG)
02:04:52.832 00.000 15712 Move returns status 0, amount 0
02:04:52.832 00.000 15712 move complete, result=0
02:04:52.832 00.000 15712 worker thread done servicing request
02:04:52.832 00.000 15712 Worker thread wakes up
02:04:52.832 00.000 7988 GuideStep: 0.6 px 133 ms WEST, 0.1 px 0 ms NORTH
02:04:52.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:52.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:54.473 01.641 15712 Exposure complete
02:04:54.534 00.061 15712 worker thread done servicing request
02:04:54.534 00.000 7988 OnExposeComplete: enter
02:04:54.534 00.000 7988 UpdateGuideState(): m_state=6
02:04:54.534 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3543
02:04:54.534 00.000 7988 Star::Find returns 1 (0), X=975.44, Y=185.93, Mass=787, SNR=18.0, Peak=144 HFD=3.6
02:04:54.534 00.000 7988 MultiStar: [#1 -0.16,0.99,0.00,M2] [#2 -0.11,0.62,0.00,M2] [#3 -0.36,0.78,0.00,M2] [#4 0.18,0.63,0.00,M3] [#5 -0.31,1.06,0.00,M2] [#6 -0.21,0.74,0.00,M4] [#7 0.03,1.29,0.00,M2] [#8 -0.28,0.93,0.00,M4] 
02:04:54.534 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
02:04:54.534 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
02:04:54.544 00.010 7988 CameraToMount -- cameraX=-0.08 cameraY=1.04 hyp=1.05 cameraTheta=1.65 mountX=1.04 mountY=0.05, mountTheta=0.05
02:04:54.544 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=1.04, opts=13)
02:04:54.544 00.000 7988 Enqueuing Move request for scope (-0.08, 1.04)
02:04:54.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=58, FiltMax=255, Gamma=0.690
02:04:54.550 00.006 7988 UpdateGuideState exits: m=787 SNR=18.0
02:04:54.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:54.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:54.550 00.000 7988 Enqueuing Expose request
02:04:54.550 00.000 15712 Worker thread wakes up
02:04:54.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.04) opts 0xd
02:04:54.550 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 1.04)
02:04:54.550 00.000 15712 Moving (-0.08, 1.04) raw xDistance=1.04 yDistance=0.05
02:04:54.550 00.000 15712 PPEC rslt: input = 1.04, final = 0.67, react = 0.63, pred = 0.04, hyst = 0.56, hyst_pct = 0.00, period_length = 639.26
02:04:54.550 00.000 15712 PPEC: input: 1.04, control: 0.67, exposure: 1500
02:04:54.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:54.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:04:54.550 00.000 15712 MoveAxis(W, 218, ABG)
02:04:54.550 00.000 15712 Guiding  Dir = 3, Dur = 218
02:04:54.550 00.000 15712 IsGuiding returns 0
02:04:54.582 00.032 15712 PulseGuide returned control before completion, sleep 202
02:04:54.790 00.208 15712 IsGuiding returns 1
02:04:54.790 00.000 15712 scope still moving after pulse duration time elapsed
02:04:54.822 00.032 15712 IsGuiding returns 0
02:04:54.822 00.000 15712 scope move finished after 218 + 48 ms
02:04:54.822 00.000 15712 Move returns status 0, amount 218
02:04:54.822 00.000 15712 MoveAxis(N, 0, ABG)
02:04:54.822 00.000 15712 Move returns status 0, amount 0
02:04:54.822 00.000 15712 move complete, result=0
02:04:54.822 00.000 7988 GuideStep: 1.0 px 218 ms WEST, 0.1 px 0 ms NORTH
02:04:54.828 00.006 15712 worker thread done servicing request
02:04:54.828 00.000 15712 Worker thread wakes up
02:04:54.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:54.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:56.243 01.415 15712 Exposure complete
02:04:56.306 00.063 15712 worker thread done servicing request
02:04:56.306 00.000 7988 OnExposeComplete: enter
02:04:56.306 00.000 7988 UpdateGuideState(): m_state=6
02:04:56.306 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3544
02:04:56.306 00.000 7988 Star::Find returns 1 (0), X=975.80, Y=185.39, Mass=938, SNR=19.7, Peak=129 HFD=4.1
02:04:56.306 00.000 7988 MultiStar: [#1 -0.08,0.10,0.89,U] [#2 -0.03,-0.06,0.78,U] [#3 -0.08,0.04,0.73,U] [#4 -0.31,-0.19,0.65,U] [#5 -0.31,0.47,0.67,U] [#6 -0.19,0.08,0.61,U] [#7 -0.18,-0.02,0.40,U] [#8 -0.23,0.09,0.43,U] 
02:04:56.313 00.007 7988 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {0.28, 0.51}
02:04:56.313 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.60 = 0.60)
02:04:56.313 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
02:04:56.313 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.16 mountX=0.14 mountY=0.09, mountTheta=0.58
02:04:56.313 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.14, opts=13)
02:04:56.313 00.000 7988 Enqueuing Move request for scope (-0.09, 0.14)
02:04:56.313 00.000 15712 Worker thread wakes up
02:04:56.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
02:04:56.313 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
02:04:56.320 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:04:56.320 00.000 7988 UpdateGuideState exits: m=938 SNR=19.7
02:04:56.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:56.320 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:56.320 00.000 7988 Enqueuing Expose request
02:04:56.320 00.000 15712 Moving (-0.09, 0.14) raw xDistance=0.14 yDistance=0.09
02:04:56.330 00.010 15712 PPEC rslt: input = 0.14, final = 0.04, react = 0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:04:56.330 00.000 15712 PPEC: input: 0.14, control: 0.04, exposure: 1500
02:04:56.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:56.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:04:56.330 00.000 15712 MoveAxis(W, 12, ABG)
02:04:56.330 00.000 15712 Guiding  Dir = 3, Dur = 12
02:04:56.330 00.000 15712 IsGuiding returns 0
02:04:56.336 00.006 15712 IsGuiding returns 1
02:04:56.336 00.000 15712 scope still moving after pulse duration time elapsed
02:04:56.393 00.057 15712 IsGuiding returns 0
02:04:56.393 00.000 15712 scope move finished after 12 + 50 ms
02:04:56.393 00.000 15712 Move returns status 0, amount 12
02:04:56.393 00.000 15712 MoveAxis(N, 0, ABG)
02:04:56.393 00.000 15712 Move returns status 0, amount 0
02:04:56.393 00.000 15712 move complete, result=0
02:04:56.393 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
02:04:56.395 00.002 15712 worker thread done servicing request
02:04:56.395 00.000 15712 Worker thread wakes up
02:04:56.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:56.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:58.028 01.633 15712 Exposure complete
02:04:58.089 00.061 15712 worker thread done servicing request
02:04:58.089 00.000 7988 OnExposeComplete: enter
02:04:58.089 00.000 7988 UpdateGuideState(): m_state=6
02:04:58.095 00.006 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3545
02:04:58.095 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=184.89, Mass=766, SNR=17.9, Peak=157 HFD=3.5
02:04:58.097 00.002 7988 MultiStar: [#1 0.07,0.07,1.04,U] [#2 0.05,-0.03,0.88,U] [#3 -0.24,-0.01,0.89,U] [#4 -0.04,-0.42,0.68,U] [#5 -0.03,0.48,0.67,U] [#6 -0.28,-0.33,0.68,U] [#7 0.14,-0.03,0.50,U] [#8 0.31,0.30,0.43,U] 
02:04:58.098 00.001 7988 refined, 8 included, MultiStar: {-0.00, -0.00}, one-star: {0.14, 0.01}
02:04:58.098 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
02:04:58.100 00.002 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
02:04:58.100 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.76 mountX=-0.00 mountY=0.00, mountTheta=2.93
02:04:58.102 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.00, opts=13)
02:04:58.102 00.000 7988 Enqueuing Move request for scope (-0.00, -0.00)
02:04:58.105 00.003 15712 Worker thread wakes up
02:04:58.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
02:04:58.105 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
02:04:58.105 00.000 15712 Moving (-0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
02:04:58.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:04:58.105 00.000 7988 UpdateGuideState exits: m=766 SNR=17.9
02:04:58.108 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:58.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:58.110 00.002 7988 Enqueuing Expose request
02:04:58.110 00.000 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:04:58.110 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
02:04:58.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:58.110 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:04:58.110 00.000 15712 MoveAxis(W, 11, ABG)
02:04:58.110 00.000 15712 Guiding  Dir = 3, Dur = 11
02:04:58.115 00.005 15712 IsGuiding returns 0
02:04:58.131 00.016 15712 IsGuiding returns 1
02:04:58.131 00.000 15712 scope still moving after pulse duration time elapsed
02:04:58.199 00.068 15712 IsGuiding returns 0
02:04:58.199 00.000 15712 scope move finished after 11 + 69 ms
02:04:58.199 00.000 15712 Move returns status 0, amount 11
02:04:58.199 00.000 15712 MoveAxis(N, 0, ABG)
02:04:58.199 00.000 15712 Move returns status 0, amount 0
02:04:58.199 00.000 15712 move complete, result=0
02:04:58.199 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
02:04:58.200 00.001 15712 worker thread done servicing request
02:04:58.200 00.000 15712 Worker thread wakes up
02:04:58.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:58.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:04:59.604 01.404 15712 Exposure complete
02:04:59.666 00.062 15712 worker thread done servicing request
02:04:59.666 00.000 7988 OnExposeComplete: enter
02:04:59.666 00.000 7988 UpdateGuideState(): m_state=6
02:04:59.670 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3546
02:04:59.670 00.000 7988 Star::Find returns 1 (0), X=975.71, Y=185.06, Mass=926, SNR=19.4, Peak=158 HFD=4.0
02:04:59.672 00.002 7988 MultiStar: [#1 0.01,-0.08,0.97,U] [#2 -0.11,-0.23,0.75,U] [#3 0.04,-0.00,0.74,U] [#4 -0.27,0.01,0.69,U] [#5 -0.07,0.19,0.73,U] [#6 -0.15,0.41,0.63,U] [#7 0.09,0.05,0.48,U] [#8 0.27,0.47,0.42,U] 
02:04:59.672 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {0.19, 0.18}
02:04:59.674 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
02:04:59.675 00.001 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:04:59.675 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.61 mountX=0.09 mountY=0.00, mountTheta=0.01
02:04:59.677 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.09, opts=13)
02:04:59.679 00.002 7988 Enqueuing Move request for scope (-0.00, 0.09)
02:04:59.679 00.000 15712 Worker thread wakes up
02:04:59.679 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
02:04:59.679 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
02:04:59.679 00.000 15712 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=0.00
02:04:59.681 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:04:59.681 00.000 7988 UpdateGuideState exits: m=926 SNR=19.4
02:04:59.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:59.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:04:59.685 00.002 7988 Enqueuing Expose request
02:04:59.685 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:04:59.685 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
02:04:59.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:59.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:04:59.685 00.000 15712 MoveAxis(W, 10, ABG)
02:04:59.685 00.000 15712 Guiding  Dir = 3, Dur = 10
02:04:59.685 00.000 15712 IsGuiding returns 0
02:04:59.701 00.016 15712 IsGuiding returns 1
02:04:59.701 00.000 15712 scope still moving after pulse duration time elapsed
02:04:59.749 00.048 15712 IsGuiding returns 0
02:04:59.749 00.000 15712 scope move finished after 10 + 52 ms
02:04:59.749 00.000 15712 Move returns status 0, amount 10
02:04:59.749 00.000 15712 MoveAxis(N, 0, ABG)
02:04:59.749 00.000 15712 Move returns status 0, amount 0
02:04:59.749 00.000 15712 move complete, result=0
02:04:59.749 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
02:04:59.751 00.002 15712 worker thread done servicing request
02:04:59.751 00.000 15712 Worker thread wakes up
02:04:59.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:04:59.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:01.389 01.638 15712 Exposure complete
02:05:01.453 00.064 15712 worker thread done servicing request
02:05:01.453 00.000 7988 OnExposeComplete: enter
02:05:01.453 00.000 7988 UpdateGuideState(): m_state=6
02:05:01.453 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3547
02:05:01.453 00.000 7988 Star::Find returns 1 (0), X=975.62, Y=185.04, Mass=878, SNR=19.0, Peak=148 HFD=3.8
02:05:01.458 00.005 7988 MultiStar: [#1 -0.08,-0.11,0.95,U] [#2 0.43,-0.19,0.87,U] [#3 -0.19,-0.01,0.79,U] [#4 0.07,-0.39,0.66,U] [#5 0.24,-0.07,0.64,U] [#6 -0.45,-0.40,0.69,U] [#7 0.11,-0.12,0.45,U] [#8 0.43,0.20,0.45,U] 
02:05:01.458 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.10, 0.16}
02:05:01.458 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
02:05:01.458 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
02:05:01.458 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.06 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
02:05:01.458 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.10, opts=13)
02:05:01.458 00.000 7988 Enqueuing Move request for scope (0.06, -0.10)
02:05:01.467 00.009 15712 Worker thread wakes up
02:05:01.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
02:05:01.467 00.000 7988 UpdateGuideState exits: m=878 SNR=19.0
02:05:01.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:01.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:01.467 00.000 7988 Enqueuing Expose request
02:05:01.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
02:05:01.467 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
02:05:01.467 00.000 15712 Moving (0.06, -0.10) raw xDistance=-0.10 yDistance=-0.05
02:05:01.475 00.008 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:01.475 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
02:05:01.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:01.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:05:01.475 00.000 15712 MoveAxis(W, 12, ABG)
02:05:01.475 00.000 15712 Guiding  Dir = 3, Dur = 12
02:05:01.475 00.000 15712 IsGuiding returns 0
02:05:01.482 00.007 15712 IsGuiding returns 1
02:05:01.492 00.010 15712 scope still moving after pulse duration time elapsed
02:05:01.538 00.046 15712 IsGuiding returns 0
02:05:01.538 00.000 15712 scope move finished after 12 + 50 ms
02:05:01.538 00.000 15712 Move returns status 0, amount 12
02:05:01.538 00.000 15712 MoveAxis(N, 0, ABG)
02:05:01.538 00.000 15712 Move returns status 0, amount 0
02:05:01.538 00.000 15712 move complete, result=0
02:05:01.538 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
02:05:01.541 00.003 15712 worker thread done servicing request
02:05:01.541 00.000 15712 Worker thread wakes up
02:05:01.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:01.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:02.952 01.411 15712 Exposure complete
02:05:03.015 00.063 15712 worker thread done servicing request
02:05:03.016 00.001 7988 OnExposeComplete: enter
02:05:03.016 00.000 7988 UpdateGuideState(): m_state=6
02:05:03.016 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3548
02:05:03.016 00.000 7988 Star::Find returns 1 (0), X=976.05, Y=185.10, Mass=792, SNR=17.9, Peak=161 HFD=3.4
02:05:03.016 00.000 7988 MultiStar: [#1 0.26,-0.04,0.96,U] [#2 0.51,-0.21,0.87,U] [#3 0.30,0.05,0.92,U] [#4 0.27,-0.44,0.72,U] [#5 0.24,0.36,0.77,U] [#6 -0.08,-0.15,0.67,U] [#7 0.27,0.52,0.47,U] [#8 -0.34,0.23,0.47,U] 
02:05:03.016 00.000 7988 refined, 8 included, MultiStar: {0.26, 0.04}, one-star: {0.52, 0.22}
02:05:03.016 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
02:05:03.016 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
02:05:03.024 00.008 7988 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.14 mountX=0.04 mountY=-0.26, mountTheta=-1.42
02:05:03.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.04, opts=13)
02:05:03.024 00.000 7988 Enqueuing Move request for scope (0.26, 0.04)
02:05:03.024 00.000 15712 Worker thread wakes up
02:05:03.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
02:05:03.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
02:05:03.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
02:05:03.029 00.005 7988 UpdateGuideState exits: m=792 SNR=17.9
02:05:03.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:03.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:03.029 00.000 7988 Enqueuing Expose request
02:05:03.029 00.000 15712 Moving (0.26, 0.04) raw xDistance=0.04 yDistance=-0.26
02:05:03.029 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:03.029 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
02:05:03.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:03.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:05:03.029 00.000 15712 MoveAxis(W, 10, ABG)
02:05:03.029 00.000 15712 Guiding  Dir = 3, Dur = 10
02:05:03.029 00.000 15712 IsGuiding returns 0
02:05:03.058 00.029 15712 IsGuiding returns 1
02:05:03.058 00.000 15712 scope still moving after pulse duration time elapsed
02:05:03.119 00.061 15712 IsGuiding returns 0
02:05:03.119 00.000 15712 scope move finished after 10 + 73 ms
02:05:03.119 00.000 15712 Move returns status 0, amount 10
02:05:03.119 00.000 15712 MoveAxis(N, 0, ABG)
02:05:03.119 00.000 15712 Move returns status 0, amount 0
02:05:03.119 00.000 15712 move complete, result=0
02:05:03.119 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.3 px 0 ms NORTH
02:05:03.119 00.000 15712 worker thread done servicing request
02:05:03.125 00.006 15712 Worker thread wakes up
02:05:03.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:03.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:04.767 01.642 15712 Exposure complete
02:05:04.828 00.061 15712 worker thread done servicing request
02:05:04.828 00.000 7988 OnExposeComplete: enter
02:05:04.828 00.000 7988 UpdateGuideState(): m_state=6
02:05:04.833 00.005 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3549
02:05:04.833 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=185.04, Mass=839, SNR=18.6, Peak=160 HFD=3.4
02:05:04.835 00.002 7988 MultiStar: [#1 0.26,-0.16,0.96,U] [#2 0.17,-0.24,0.85,U] [#3 -0.09,-0.26,0.89,U] [#4 0.20,-0.26,0.68,U] [#5 0.00,0.12,0.68,U] [#6 -0.06,-0.03,0.64,U] [#7 0.53,-0.44,0.00,M1] [#8 0.34,-0.41,0.41,U] 
02:05:04.835 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.12}, one-star: {0.11, 0.15}
02:05:04.837 00.002 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
02:05:04.837 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
02:05:04.839 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.83 mountX=-0.12 mountY=-0.10, mountTheta=-2.41
02:05:04.841 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.12, opts=13)
02:05:04.841 00.000 7988 Enqueuing Move request for scope (0.11, -0.12)
02:05:04.843 00.002 15712 Worker thread wakes up
02:05:04.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
02:05:04.843 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
02:05:04.843 00.000 15712 Moving (0.11, -0.12) raw xDistance=-0.12 yDistance=-0.10
02:05:04.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:05:04.844 00.001 7988 UpdateGuideState exits: m=839 SNR=18.6
02:05:04.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:04.846 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:04.846 00.000 7988 Enqueuing Expose request
02:05:04.848 00.002 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:04.848 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
02:05:04.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:04.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:05:04.848 00.000 15712 MoveAxis(W, 10, ABG)
02:05:04.848 00.000 15712 Guiding  Dir = 3, Dur = 10
02:05:04.848 00.000 15712 IsGuiding returns 0
02:05:04.864 00.016 15712 IsGuiding returns 1
02:05:04.864 00.000 15712 scope still moving after pulse duration time elapsed
02:05:04.912 00.048 15712 IsGuiding returns 0
02:05:04.912 00.000 15712 scope move finished after 10 + 52 ms
02:05:04.912 00.000 15712 Move returns status 0, amount 10
02:05:04.912 00.000 15712 MoveAxis(N, 0, ABG)
02:05:04.912 00.000 15712 Move returns status 0, amount 0
02:05:04.912 00.000 15712 move complete, result=0
02:05:04.912 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
02:05:04.912 00.000 15712 worker thread done servicing request
02:05:04.914 00.002 15712 Worker thread wakes up
02:05:04.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:04.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:06.330 01.416 15712 Exposure complete
02:05:06.392 00.062 15712 worker thread done servicing request
02:05:06.392 00.000 7988 OnExposeComplete: enter
02:05:06.392 00.000 7988 UpdateGuideState(): m_state=6
02:05:06.395 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3550
02:05:06.395 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=185.31, Mass=908, SNR=19.5, Peak=157 HFD=3.5
02:05:06.397 00.002 7988 MultiStar: [#1 0.13,0.11,0.93,U] [#2 0.00,0.20,0.84,U] [#3 -0.16,0.07,0.76,U] [#4 -0.17,-0.09,0.71,U] [#5 0.26,0.18,0.70,U] [#6 -0.13,0.07,0.64,U] [#7 0.31,-0.02,0.42,U] [#8 0.40,-0.13,0.44,U] 
02:05:06.397 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.03, 0.43}
02:05:06.399 00.002 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
02:05:06.399 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:05:06.401 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.12 mountY=-0.05, mountTheta=-0.40
02:05:06.403 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.12, opts=13)
02:05:06.403 00.000 7988 Enqueuing Move request for scope (0.05, 0.12)
02:05:06.405 00.002 15712 Worker thread wakes up
02:05:06.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
02:05:06.405 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
02:05:06.405 00.000 15712 Moving (0.05, 0.12) raw xDistance=0.12 yDistance=-0.05
02:05:06.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=51, FiltMax=255, Gamma=0.690
02:05:06.406 00.001 7988 UpdateGuideState exits: m=908 SNR=19.5
02:05:06.408 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:06.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:06.408 00.000 7988 Enqueuing Expose request
02:05:06.408 00.000 15712 PPEC rslt: input = 0.12, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:06.408 00.000 15712 PPEC: input: 0.12, control: 0.04, exposure: 1500
02:05:06.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:06.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:05:06.408 00.000 15712 MoveAxis(W, 12, ABG)
02:05:06.408 00.000 15712 Guiding  Dir = 3, Dur = 12
02:05:06.440 00.032 15712 IsGuiding returns 0
02:05:06.463 00.023 15712 IsGuiding returns 1
02:05:06.463 00.000 15712 scope still moving after pulse duration time elapsed
02:05:06.508 00.045 15712 IsGuiding returns 0
02:05:06.508 00.000 15712 scope move finished after 12 + 51 ms
02:05:06.508 00.000 15712 Move returns status 0, amount 12
02:05:06.508 00.000 15712 MoveAxis(N, 0, ABG)
02:05:06.508 00.000 15712 Move returns status 0, amount 0
02:05:06.508 00.000 15712 move complete, result=0
02:05:06.508 00.000 15712 worker thread done servicing request
02:05:06.508 00.000 15712 Worker thread wakes up
02:05:06.508 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
02:05:06.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:06.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:08.151 01.643 15712 Exposure complete
02:05:08.214 00.063 15712 worker thread done servicing request
02:05:08.214 00.000 7988 OnExposeComplete: enter
02:05:08.214 00.000 7988 UpdateGuideState(): m_state=6
02:05:08.214 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3551
02:05:08.214 00.000 7988 Star::Find returns 1 (0), X=975.94, Y=185.33, Mass=850, SNR=18.8, Peak=148 HFD=3.4
02:05:08.214 00.000 7988 MultiStar: [#1 0.59,0.39,0.00,M1] [#2 0.30,-0.11,0.85,U] [#3 0.04,0.24,0.86,U] [#4 0.49,-0.18,0.69,U] [#5 0.28,0.64,0.00,M1] [#6 0.09,0.29,0.67,U] [#7 0.26,0.53,0.45,U] [#8 0.43,0.64,0.00,M1] 
02:05:08.214 00.000 7988 refined, 5 included, MultiStar: {0.27, 0.19}, one-star: {0.41, 0.44}
02:05:08.214 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
02:05:08.214 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
02:05:08.214 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.19 hyp=0.33 cameraTheta=0.61 mountX=0.19 mountY=-0.27, mountTheta=-0.96
02:05:08.223 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.19, opts=13)
02:05:08.223 00.000 7988 Enqueuing Move request for scope (0.27, 0.19)
02:05:08.223 00.000 15712 Worker thread wakes up
02:05:08.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.19) opts 0xd
02:05:08.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.19)
02:05:08.223 00.000 15712 Moving (0.27, 0.19) raw xDistance=0.19 yDistance=-0.27
02:05:08.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
02:05:08.228 00.005 7988 UpdateGuideState exits: m=850 SNR=18.8
02:05:08.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:08.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:08.228 00.000 7988 Enqueuing Expose request
02:05:08.228 00.000 15712 PPEC rslt: input = 0.19, final = 0.16, react = 0.11, pred = 0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
02:05:08.228 00.000 15712 PPEC: input: 0.19, control: 0.16, exposure: 1500
02:05:08.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:08.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:05:08.228 00.000 15712 MoveAxis(W, 53, ABG)
02:05:08.228 00.000 15712 Guiding  Dir = 3, Dur = 53
02:05:08.228 00.000 15712 IsGuiding returns 0
02:05:08.253 00.025 15712 PulseGuide returned control before completion, sleep 44
02:05:08.306 00.053 15712 IsGuiding returns 1
02:05:08.306 00.000 15712 scope still moving after pulse duration time elapsed
02:05:08.342 00.036 15712 IsGuiding returns 0
02:05:08.342 00.000 15712 scope move finished after 53 + 62 ms
02:05:08.342 00.000 15712 Move returns status 0, amount 53
02:05:08.342 00.000 15712 MoveAxis(N, 0, ABG)
02:05:08.342 00.000 15712 Move returns status 0, amount 0
02:05:08.342 00.000 15712 move complete, result=0
02:05:08.342 00.000 7988 GuideStep: 0.2 px 53 ms WEST, -0.3 px 0 ms NORTH
02:05:08.350 00.008 15712 worker thread done servicing request
02:05:08.350 00.000 15712 Worker thread wakes up
02:05:08.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:08.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:09.759 01.409 15712 Exposure complete
02:05:09.821 00.062 15712 worker thread done servicing request
02:05:09.821 00.000 7988 OnExposeComplete: enter
02:05:09.821 00.000 7988 UpdateGuideState(): m_state=6
02:05:09.821 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3552
02:05:09.821 00.000 7988 Star::Find returns 1 (0), X=975.70, Y=185.50, Mass=743, SNR=17.6, Peak=158 HFD=3.1
02:05:09.821 00.000 7988 MultiStar: [#1 0.19,0.35,1.09,U] [#2 0.25,0.44,0.96,U] [#3 0.17,0.40,0.91,U] [#4 -0.14,0.17,0.78,U] [#5 -0.28,0.53,0.73,U] [#6 0.26,0.47,0.75,U] [#7 0.25,0.95,0.00,M1] [#8 -0.31,0.17,0.51,U] 
02:05:09.821 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.41}, one-star: {0.17, 0.61}
02:05:09.821 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
02:05:09.821 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:05:09.821 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.41 hyp=0.41 cameraTheta=1.39 mountX=0.41 mountY=-0.08, mountTheta=-0.20
02:05:09.821 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.41, opts=13)
02:05:09.821 00.000 7988 Enqueuing Move request for scope (0.07, 0.41)
02:05:09.821 00.000 15712 Worker thread wakes up
02:05:09.821 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.41) opts 0xd
02:05:09.821 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.41)
02:05:09.821 00.000 15712 Moving (0.07, 0.41) raw xDistance=0.41 yDistance=-0.08
02:05:09.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:05:09.836 00.015 7988 UpdateGuideState exits: m=743 SNR=17.6
02:05:09.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:09.838 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:09.838 00.000 7988 Enqueuing Expose request
02:05:09.840 00.002 15712 PPEC rslt: input = 0.41, final = 0.30, react = 0.24, pred = 0.05, hyst = 0.22, hyst_pct = 0.00, period_length = 639.26
02:05:09.840 00.000 15712 PPEC: input: 0.41, control: 0.30, exposure: 1500
02:05:09.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:09.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:05:09.840 00.000 15712 MoveAxis(W, 96, ABG)
02:05:09.840 00.000 15712 Guiding  Dir = 3, Dur = 96
02:05:09.840 00.000 15712 IsGuiding returns 0
02:05:09.867 00.027 15712 PulseGuide returned control before completion, sleep 80
02:05:09.979 00.112 15712 IsGuiding returns 0
02:05:09.979 00.000 15712 Move returns status 0, amount 96
02:05:09.979 00.000 15712 MoveAxis(N, 0, ABG)
02:05:09.979 00.000 15712 Move returns status 0, amount 0
02:05:09.979 00.000 15712 move complete, result=0
02:05:09.979 00.000 15712 worker thread done servicing request
02:05:09.979 00.000 15712 Worker thread wakes up
02:05:09.979 00.000 7988 GuideStep: 0.4 px 96 ms WEST, -0.1 px 0 ms NORTH
02:05:09.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:09.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:11.623 01.644 15712 Exposure complete
02:05:11.684 00.061 15712 worker thread done servicing request
02:05:11.684 00.000 7988 OnExposeComplete: enter
02:05:11.684 00.000 7988 UpdateGuideState(): m_state=6
02:05:11.689 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3553
02:05:11.689 00.000 7988 Star::Find returns 1 (0), X=975.26, Y=184.98, Mass=924, SNR=19.8, Peak=165 HFD=4.0
02:05:11.691 00.002 7988 MultiStar: [#1 -0.17,-0.18,0.94,U] [#2 0.09,0.03,0.78,U] [#3 -0.15,0.12,0.77,U] [#4 0.05,0.11,0.74,U] [#5 0.30,0.59,0.00,M1] [#6 -0.44,-0.22,0.62,U] [#7 0.45,0.30,0.45,U] [#8 0.12,-0.07,0.39,U] 
02:05:11.691 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {-0.27, 0.10}
02:05:11.691 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
02:05:11.691 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
02:05:11.691 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.94 mountX=0.02 mountY=0.08, mountTheta=1.38
02:05:11.691 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.02, opts=13)
02:05:11.691 00.000 7988 Enqueuing Move request for scope (-0.08, 0.02)
02:05:11.700 00.009 15712 Worker thread wakes up
02:05:11.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
02:05:11.700 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
02:05:11.700 00.000 15712 Moving (-0.08, 0.02) raw xDistance=0.02 yDistance=0.08
02:05:11.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
02:05:11.700 00.000 7988 UpdateGuideState exits: m=924 SNR=19.8
02:05:11.702 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:11.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:11.704 00.002 7988 Enqueuing Expose request
02:05:11.704 00.000 15712 PPEC rslt: input = 0.02, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:11.704 00.000 15712 PPEC: input: 0.02, control: 0.05, exposure: 1500
02:05:11.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:11.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:05:11.704 00.000 15712 MoveAxis(W, 18, ABG)
02:05:11.704 00.000 15712 Guiding  Dir = 3, Dur = 18
02:05:11.704 00.000 15712 IsGuiding returns 0
02:05:11.716 00.012 15712 PulseGuide returned control before completion, sleep 12
02:05:11.768 00.052 15712 IsGuiding returns 0
02:05:11.768 00.000 15712 Move returns status 0, amount 18
02:05:11.768 00.000 15712 MoveAxis(N, 0, ABG)
02:05:11.768 00.000 15712 Move returns status 0, amount 0
02:05:11.768 00.000 15712 move complete, result=0
02:05:11.768 00.000 7988 GuideStep: 0.0 px 18 ms WEST, 0.1 px 0 ms NORTH
02:05:11.772 00.004 15712 worker thread done servicing request
02:05:11.772 00.000 15712 Worker thread wakes up
02:05:11.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:11.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:13.186 01.414 15712 Exposure complete
02:05:13.248 00.062 15712 worker thread done servicing request
02:05:13.248 00.000 7988 OnExposeComplete: enter
02:05:13.248 00.000 7988 UpdateGuideState(): m_state=6
02:05:13.252 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3554
02:05:13.252 00.000 7988 Star::Find returns 1 (0), X=975.65, Y=184.92, Mass=826, SNR=18.6, Peak=167 HFD=3.3
02:05:13.255 00.003 7988 MultiStar: [#1 0.06,0.25,0.94,U] [#2 0.21,-0.08,0.79,U] [#3 -0.36,-0.15,0.80,U] [#4 0.00,-0.65,0.00,M1] [#5 0.29,0.36,0.65,U] [#6 -0.21,-0.07,0.63,U] [#7 -0.01,0.46,0.41,U] [#8 0.20,-0.01,0.44,U] 
02:05:13.255 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.13, 0.04}
02:05:13.257 00.002 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
02:05:13.257 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
02:05:13.259 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.17 mountX=0.08 mountY=-0.04, mountTheta=-0.42
02:05:13.261 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.08, opts=13)
02:05:13.261 00.000 7988 Enqueuing Move request for scope (0.03, 0.08)
02:05:13.263 00.002 15712 Worker thread wakes up
02:05:13.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
02:05:13.263 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
02:05:13.263 00.000 15712 Moving (0.03, 0.08) raw xDistance=0.08 yDistance=-0.04
02:05:13.264 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
02:05:13.264 00.000 7988 UpdateGuideState exits: m=826 SNR=18.6
02:05:13.266 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:13.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:13.268 00.002 7988 Enqueuing Expose request
02:05:13.268 00.000 15712 PPEC rslt: input = 0.08, final = 0.06, react = 0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:13.268 00.000 15712 PPEC: input: 0.08, control: 0.06, exposure: 1500
02:05:13.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:13.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:05:13.268 00.000 15712 MoveAxis(W, 19, ABG)
02:05:13.268 00.000 15712 Guiding  Dir = 3, Dur = 19
02:05:13.268 00.000 15712 IsGuiding returns 0
02:05:13.288 00.020 15712 PulseGuide returned control before completion, sleep 11
02:05:13.332 00.044 15712 IsGuiding returns 0
02:05:13.332 00.000 15712 Move returns status 0, amount 19
02:05:13.332 00.000 15712 MoveAxis(N, 0, ABG)
02:05:13.332 00.000 15712 Move returns status 0, amount 0
02:05:13.332 00.000 15712 move complete, result=0
02:05:13.332 00.000 7988 GuideStep: 0.1 px 19 ms WEST, -0.0 px 0 ms NORTH
02:05:13.338 00.006 15712 worker thread done servicing request
02:05:13.338 00.000 15712 Worker thread wakes up
02:05:13.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:13.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:15.081 01.743 15712 Exposure complete
02:05:15.144 00.063 15712 worker thread done servicing request
02:05:15.145 00.001 7988 OnExposeComplete: enter
02:05:15.145 00.000 7988 UpdateGuideState(): m_state=6
02:05:15.145 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3555
02:05:15.145 00.000 7988 Star::Find returns 1 (0), X=975.76, Y=185.10, Mass=789, SNR=18.3, Peak=161 HFD=3.0
02:05:15.145 00.000 7988 MultiStar: [#1 0.03,0.09,0.99,U] [#2 0.07,-0.11,0.85,U] [#3 -0.08,-0.06,0.81,U] [#4 -0.11,-0.53,0.65,U] [#5 0.21,0.53,0.69,U] [#6 -0.35,-0.03,0.62,U] [#7 0.03,0.17,0.46,U] [#8 -0.27,0.19,0.42,U] 
02:05:15.145 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.24, 0.22}
02:05:15.145 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
02:05:15.145 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:05:15.145 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.55 mountX=0.05 mountY=-0.00, mountTheta=-0.05
02:05:15.145 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.05, opts=13)
02:05:15.145 00.000 7988 Enqueuing Move request for scope (0.00, 0.05)
02:05:15.145 00.000 15712 Worker thread wakes up
02:05:15.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
02:05:15.145 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
02:05:15.145 00.000 15712 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.00
02:05:15.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:05:15.158 00.013 7988 UpdateGuideState exits: m=789 SNR=18.3
02:05:15.159 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:15.161 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:15.161 00.000 7988 Enqueuing Expose request
02:05:15.163 00.002 15712 PPEC rslt: input = 0.05, final = 0.06, react = 0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:15.163 00.000 15712 PPEC: input: 0.05, control: 0.06, exposure: 1500
02:05:15.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:15.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:05:15.163 00.000 15712 MoveAxis(W, 20, ABG)
02:05:15.163 00.000 15712 Guiding  Dir = 3, Dur = 20
02:05:15.163 00.000 15712 IsGuiding returns 0
02:05:15.191 00.028 15712 IsGuiding returns 1
02:05:15.191 00.000 15712 scope still moving after pulse duration time elapsed
02:05:15.238 00.047 15712 IsGuiding returns 0
02:05:15.238 00.000 15712 scope move finished after 20 + 54 ms
02:05:15.238 00.000 15712 Move returns status 0, amount 20
02:05:15.238 00.000 15712 MoveAxis(N, 0, ABG)
02:05:15.238 00.000 15712 Move returns status 0, amount 0
02:05:15.238 00.000 15712 move complete, result=0
02:05:15.238 00.000 15712 worker thread done servicing request
02:05:15.238 00.000 15712 Worker thread wakes up
02:05:15.238 00.000 7988 GuideStep: 0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
02:05:15.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:15.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:16.646 01.408 15712 Exposure complete
02:05:16.707 00.061 15712 worker thread done servicing request
02:05:16.707 00.000 7988 OnExposeComplete: enter
02:05:16.707 00.000 7988 UpdateGuideState(): m_state=6
02:05:16.707 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3556
02:05:16.707 00.000 7988 Star::Find returns 1 (0), X=975.58, Y=184.71, Mass=922, SNR=19.5, Peak=163 HFD=3.7
02:05:16.707 00.000 7988 MultiStar: [#1 0.12,0.15,0.90,U] [#2 0.31,-0.32,0.77,U] [#3 0.08,-0.23,0.82,U] [#4 0.23,-0.29,0.67,U] [#5 0.35,0.50,0.64,U] [#6 -0.21,-0.07,0.60,U] [#7 0.61,0.47,0.00,M1] [#8 -0.19,-0.45,0.42,U] 
02:05:16.707 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.10}, one-star: {0.06, -0.17}
02:05:16.707 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
02:05:16.707 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
02:05:16.707 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=-0.10 mountY=-0.11, mountTheta=-2.31
02:05:16.722 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.10, opts=13)
02:05:16.723 00.001 7988 Enqueuing Move request for scope (0.11, -0.10)
02:05:16.723 00.000 15712 Worker thread wakes up
02:05:16.723 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
02:05:16.723 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
02:05:16.723 00.000 15712 Moving (0.11, -0.10) raw xDistance=-0.10 yDistance=-0.11
02:05:16.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:05:16.723 00.000 7988 UpdateGuideState exits: m=922 SNR=19.5
02:05:16.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:16.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:16.723 00.000 7988 Enqueuing Expose request
02:05:16.723 00.000 15712 PPEC rslt: input = -0.10, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:16.723 00.000 15712 PPEC: input: -0.10, control: 0.05, exposure: 1500
02:05:16.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:16.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:05:16.723 00.000 15712 MoveAxis(W, 18, ABG)
02:05:16.723 00.000 15712 Guiding  Dir = 3, Dur = 18
02:05:16.723 00.000 15712 IsGuiding returns 0
02:05:16.757 00.034 15712 IsGuiding returns 1
02:05:16.757 00.000 15712 scope still moving after pulse duration time elapsed
02:05:16.803 00.046 15712 IsGuiding returns 0
02:05:16.803 00.000 15712 scope move finished after 18 + 56 ms
02:05:16.803 00.000 15712 Move returns status 0, amount 18
02:05:16.803 00.000 15712 MoveAxis(N, 0, ABG)
02:05:16.803 00.000 15712 Move returns status 0, amount 0
02:05:16.803 00.000 15712 move complete, result=0
02:05:16.803 00.000 15712 worker thread done servicing request
02:05:16.803 00.000 15712 Worker thread wakes up
02:05:16.803 00.000 7988 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:05:16.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:16.807 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:18.448 01.641 15712 Exposure complete
02:05:18.511 00.063 15712 worker thread done servicing request
02:05:18.511 00.000 7988 OnExposeComplete: enter
02:05:18.511 00.000 7988 UpdateGuideState(): m_state=6
02:05:18.511 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3557
02:05:18.511 00.000 7988 Star::Find returns 1 (0), X=975.43, Y=184.81, Mass=801, SNR=18.3, Peak=181 HFD=3.2
02:05:18.511 00.000 7988 MultiStar: [#1 -0.10,-0.14,1.03,U] [#2 0.11,-0.37,0.84,U] [#3 -0.13,-0.18,0.82,U] [#4 -0.17,-0.40,0.66,U] [#5 0.04,0.43,0.73,U] [#6 -0.07,-0.22,0.67,U] [#7 0.04,-0.23,0.54,U] [#8 -0.46,-0.33,0.43,U] 
02:05:18.511 00.000 7988 single-star, 8 included, MultiStar: {-0.08, -0.16}, one-star: {-0.09, -0.07}
02:05:18.511 00.000 7988 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.56) = xAngle (-4.04 = 2.24)
02:05:18.511 00.000 7988 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.07 = 2.21)
02:05:18.511 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.48 mountX=-0.07 mountY=0.10, mountTheta=2.23
02:05:18.511 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.07, opts=13)
02:05:18.525 00.014 7988 Enqueuing Move request for scope (-0.09, -0.07)
02:05:18.525 00.000 15712 Worker thread wakes up
02:05:18.525 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
02:05:18.525 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
02:05:18.525 00.000 15712 Moving (-0.09, -0.07) raw xDistance=-0.07 yDistance=0.10
02:05:18.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:05:18.525 00.000 7988 UpdateGuideState exits: m=801 SNR=18.3
02:05:18.525 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:18.525 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:18.525 00.000 7988 Enqueuing Expose request
02:05:18.525 00.000 15712 PPEC rslt: input = -0.07, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:18.525 00.000 15712 PPEC: input: -0.07, control: 0.05, exposure: 1500
02:05:18.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:18.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:05:18.525 00.000 15712 MoveAxis(W, 16, ABG)
02:05:18.525 00.000 15712 Guiding  Dir = 3, Dur = 16
02:05:18.525 00.000 15712 IsGuiding returns 0
02:05:18.545 00.020 15712 PulseGuide returned control before completion, sleep 12
02:05:18.595 00.050 15712 IsGuiding returns 0
02:05:18.595 00.000 15712 Move returns status 0, amount 16
02:05:18.595 00.000 15712 MoveAxis(N, 0, ABG)
02:05:18.595 00.000 15712 Move returns status 0, amount 0
02:05:18.595 00.000 15712 move complete, result=0
02:05:18.595 00.000 7988 GuideStep: -0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
02:05:18.595 00.000 15712 worker thread done servicing request
02:05:18.595 00.000 15712 Worker thread wakes up
02:05:18.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:18.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:20.009 01.414 15712 Exposure complete
02:05:20.071 00.062 15712 worker thread done servicing request
02:05:20.071 00.000 7988 OnExposeComplete: enter
02:05:20.071 00.000 7988 UpdateGuideState(): m_state=6
02:05:20.076 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3558
02:05:20.076 00.000 7988 Star::Find returns 1 (0), X=975.15, Y=184.52, Mass=789, SNR=18.2, Peak=148 HFD=3.4
02:05:20.078 00.002 7988 MultiStar: [#1 -0.32,-0.33,0.97,U] [#2 -0.24,-0.76,0.00,M1] [#3 -0.22,-0.42,0.83,U] [#4 -0.08,-0.60,0.72,U] [#5 -0.43,-0.39,0.73,U] [#6 -0.56,-0.42,0.00,M1] [#7 -0.38,-0.31,0.44,U] [#8 -0.19,-0.53,0.39,U] 
02:05:20.078 00.000 7988 refined, 6 included, MultiStar: {-0.29, -0.41}, one-star: {-0.38, -0.36}
02:05:20.080 00.002 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.54)
02:05:20.080 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
02:05:20.082 00.002 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.41 hyp=0.50 cameraTheta=-2.19 mountX=-0.41 mountY=0.30, mountTheta=2.51
02:05:20.084 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.41, opts=13)
02:05:20.084 00.000 7988 Enqueuing Move request for scope (-0.29, -0.41)
02:05:20.086 00.002 15712 Worker thread wakes up
02:05:20.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.41) opts 0xd
02:05:20.086 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.41)
02:05:20.087 00.001 15712 Moving (-0.29, -0.41) raw xDistance=-0.41 yDistance=0.30
02:05:20.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:05:20.087 00.000 7988 UpdateGuideState exits: m=789 SNR=18.2
02:05:20.089 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:20.089 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:20.091 00.002 7988 Enqueuing Expose request
02:05:20.091 00.000 15712 PPEC rslt: input = -0.41, final = -0.21, react = -0.25, pred = 0.04, hyst = -0.22, hyst_pct = 0.00, period_length = 639.26
02:05:20.091 00.000 15712 PPEC: input: -0.41, control: -0.21, exposure: 1500
02:05:20.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:05:20.091 00.000 15712 MoveAxis(E, 69, ABG)
02:05:20.091 00.000 15712 Guiding  Dir = 2, Dur = 69
02:05:20.091 00.000 15712 IsGuiding returns 0
02:05:20.106 00.015 15712 PulseGuide returned control before completion, sleep 58
02:05:20.189 00.083 15712 IsGuiding returns 0
02:05:20.189 00.000 15712 Move returns status 0, amount 69
02:05:20.189 00.000 15712 MoveAxis(S, 77, ABG)
02:05:20.189 00.000 15712 Guiding  Dir = 1, Dur = 77
02:05:20.189 00.000 15712 IsGuiding returns 0
02:05:20.275 00.086 15712 IsGuiding returns 1
02:05:20.275 00.000 15712 scope still moving after pulse duration time elapsed
02:05:20.316 00.041 15712 IsGuiding returns 1
02:05:20.362 00.046 15712 IsGuiding returns 0
02:05:20.362 00.000 15712 scope move finished after 77 + 98 ms
02:05:20.362 00.000 15712 Move returns status 0, amount 77
02:05:20.362 00.000 15712 move complete, result=0
02:05:20.362 00.000 7988 GuideStep: -0.4 px 69 ms EAST, 0.3 px 77 ms SOUTH
02:05:20.372 00.010 15712 worker thread done servicing request
02:05:20.372 00.000 15712 Worker thread wakes up
02:05:20.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:20.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:22.113 01.741 15712 Exposure complete
02:05:22.178 00.065 15712 worker thread done servicing request
02:05:22.178 00.000 7988 OnExposeComplete: enter
02:05:22.178 00.000 7988 UpdateGuideState(): m_state=6
02:05:22.178 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3559
02:05:22.178 00.000 7988 Star::Find returns 1 (0), X=975.98, Y=184.99, Mass=885, SNR=19.1, Peak=159 HFD=4.0
02:05:22.182 00.004 7988 MultiStar: [#1 0.45,0.07,0.93,U] [#2 0.21,-0.06,0.79,U] [#3 0.04,-0.25,0.77,U] [#4 -0.16,-0.70,0.00,M1] [#5 0.17,0.22,0.74,U] [#6 0.11,-0.26,0.65,U] [#7 0.26,-0.52,0.40,U] [#8 -0.43,-0.76,0.00,M1] 
02:05:22.182 00.000 7988 refined, 6 included, MultiStar: {0.26, -0.05}, one-star: {0.46, 0.11}
02:05:22.182 00.000 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.56) = xAngle (-1.76 = -1.76)
02:05:22.182 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.79 = -1.79)
02:05:22.182 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-0.20 mountX=-0.05 mountY=-0.26, mountTheta=-1.76
02:05:22.182 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.05, opts=13)
02:05:22.182 00.000 7988 Enqueuing Move request for scope (0.26, -0.05)
02:05:22.191 00.009 15712 Worker thread wakes up
02:05:22.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
02:05:22.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
02:05:22.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:05:22.191 00.000 7988 UpdateGuideState exits: m=885 SNR=19.1
02:05:22.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:22.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:22.195 00.004 7988 Enqueuing Expose request
02:05:22.195 00.000 15712 Moving (0.26, -0.05) raw xDistance=-0.05 yDistance=-0.26
02:05:22.195 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:22.195 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
02:05:22.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:22.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:05:22.195 00.000 15712 MoveAxis(W, 11, ABG)
02:05:22.195 00.000 15712 Guiding  Dir = 3, Dur = 11
02:05:22.195 00.000 15712 IsGuiding returns 0
02:05:22.222 00.027 15712 IsGuiding returns 1
02:05:22.222 00.000 15712 scope still moving after pulse duration time elapsed
02:05:22.272 00.050 15712 IsGuiding returns 0
02:05:22.272 00.000 15712 scope move finished after 11 + 60 ms
02:05:22.272 00.000 15712 Move returns status 0, amount 11
02:05:22.272 00.000 15712 MoveAxis(N, 0, ABG)
02:05:22.272 00.000 15712 Move returns status 0, amount 0
02:05:22.272 00.000 15712 move complete, result=0
02:05:22.272 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.3 px 0 ms NORTH
02:05:22.274 00.002 15712 worker thread done servicing request
02:05:22.274 00.000 15712 Worker thread wakes up
02:05:22.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:22.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:23.691 01.417 15712 Exposure complete
02:05:23.753 00.062 15712 worker thread done servicing request
02:05:23.753 00.000 7988 OnExposeComplete: enter
02:05:23.753 00.000 7988 UpdateGuideState(): m_state=6
02:05:23.757 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3560
02:05:23.757 00.000 7988 Star::Find returns 1 (0), X=975.95, Y=184.68, Mass=735, SNR=17.6, Peak=161 HFD=3.3
02:05:23.759 00.002 7988 MultiStar: [#1 0.22,-0.26,1.02,U] [#2 0.50,-0.39,0.00,M1] [#3 -0.04,-0.15,0.81,U] [#4 0.23,-0.40,0.72,U] [#5 0.12,0.41,0.68,U] [#6 0.29,-0.37,0.63,U] [#7 0.24,-0.28,0.48,U] [#8 0.27,0.21,0.50,U] 
02:05:23.760 00.001 7988 refined, 7 included, MultiStar: {0.22, -0.15}, one-star: {0.43, -0.20}
02:05:23.760 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
02:05:23.762 00.002 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
02:05:23.762 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-0.58 mountX=-0.14 mountY=-0.22, mountTheta=-2.15
02:05:23.764 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.15, opts=13)
02:05:23.766 00.002 7988 Enqueuing Move request for scope (0.22, -0.15)
02:05:23.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:05:23.768 00.002 7988 UpdateGuideState exits: m=735 SNR=17.6
02:05:23.769 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:23.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:23.769 00.000 7988 Enqueuing Expose request
02:05:23.769 00.000 15712 Worker thread wakes up
02:05:23.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
02:05:23.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
02:05:23.769 00.000 15712 Moving (0.22, -0.15) raw xDistance=-0.14 yDistance=-0.22
02:05:23.777 00.008 15712 PPEC rslt: input = -0.14, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:23.777 00.000 15712 PPEC: input: -0.14, control: 0.02, exposure: 1500
02:05:23.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:23.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:05:23.777 00.000 15712 MoveAxis(W, 8, ABG)
02:05:23.777 00.000 15712 Guiding  Dir = 3, Dur = 8
02:05:23.777 00.000 15712 IsGuiding returns 0
02:05:23.807 00.030 15712 IsGuiding returns 0
02:05:23.807 00.000 15712 Move returns status 0, amount 8
02:05:23.807 00.000 15712 MoveAxis(N, 0, ABG)
02:05:23.807 00.000 15712 Move returns status 0, amount 0
02:05:23.807 00.000 15712 move complete, result=0
02:05:23.807 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
02:05:23.808 00.001 15712 worker thread done servicing request
02:05:23.808 00.000 15712 Worker thread wakes up
02:05:23.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:23.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:25.447 01.639 15712 Exposure complete
02:05:25.509 00.062 15712 worker thread done servicing request
02:05:25.509 00.000 7988 OnExposeComplete: enter
02:05:25.512 00.003 7988 UpdateGuideState(): m_state=6
02:05:25.512 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3561
02:05:25.514 00.002 7988 Star::Find returns 1 (0), X=975.70, Y=184.76, Mass=874, SNR=19.1, Peak=155 HFD=3.7
02:05:25.514 00.000 7988 MultiStar: [#1 0.20,-0.20,1.02,U] [#2 0.21,-0.30,0.80,U] [#3 -0.32,-0.06,0.85,U] [#4 0.09,-0.55,0.63,U] [#5 0.15,0.13,0.67,U] [#6 -0.10,-0.33,0.65,U] [#7 0.88,0.55,0.00,M1] [#8 0.17,-0.14,0.43,U] 
02:05:25.516 00.002 7988 refined, 7 included, MultiStar: {0.07, -0.19}, one-star: {0.17, -0.12}
02:05:25.516 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
02:05:25.518 00.002 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
02:05:25.518 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.20 mountX=-0.19 mountY=-0.07, mountTheta=-2.79
02:05:25.520 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.19, opts=13)
02:05:25.522 00.002 7988 Enqueuing Move request for scope (0.07, -0.19)
02:05:25.522 00.000 15712 Worker thread wakes up
02:05:25.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
02:05:25.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
02:05:25.522 00.000 15712 Moving (0.07, -0.19) raw xDistance=-0.19 yDistance=-0.07
02:05:25.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:05:25.524 00.002 7988 UpdateGuideState exits: m=874 SNR=19.1
02:05:25.526 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:25.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:25.526 00.000 7988 Enqueuing Expose request
02:05:25.529 00.003 15712 PPEC rslt: input = -0.19, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:05:25.529 00.000 15712 PPEC: input: -0.19, control: -0.09, exposure: 1500
02:05:25.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:25.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:05:25.529 00.000 15712 MoveAxis(E, 29, ABG)
02:05:25.529 00.000 15712 Guiding  Dir = 2, Dur = 29
02:05:25.564 00.035 15712 IsGuiding returns 0
02:05:25.581 00.017 15712 PulseGuide returned control before completion, sleep 24
02:05:25.641 00.060 15712 IsGuiding returns 0
02:05:25.641 00.000 15712 Move returns status 0, amount 29
02:05:25.641 00.000 15712 MoveAxis(N, 0, ABG)
02:05:25.641 00.000 15712 Move returns status 0, amount 0
02:05:25.641 00.000 15712 move complete, result=0
02:05:25.641 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
02:05:25.646 00.005 15712 worker thread done servicing request
02:05:25.646 00.000 15712 Worker thread wakes up
02:05:25.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:25.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:27.055 01.409 15712 Exposure complete
02:05:27.119 00.064 15712 worker thread done servicing request
02:05:27.119 00.000 7988 OnExposeComplete: enter
02:05:27.119 00.000 7988 UpdateGuideState(): m_state=6
02:05:27.119 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3562
02:05:27.119 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=185.16, Mass=705, SNR=17.1, Peak=152 HFD=3.0
02:05:27.119 00.000 7988 MultiStar: [#1 0.15,0.14,1.03,U] [#2 0.26,0.01,0.93,U] [#3 0.04,0.13,0.83,U] [#4 -0.26,-0.46,0.75,U] [#5 0.41,0.37,0.80,U] [#6 -0.22,0.21,0.71,U] [#7 0.74,-0.17,0.00,M2] [#8 1.40,0.40,0.00,M1] 
02:05:27.119 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.16, 0.28}
02:05:27.119 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
02:05:27.119 00.000 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
02:05:27.128 00.009 7988 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.84 mountX=0.11 mountY=-0.10, mountTheta=-0.74
02:05:27.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.10, opts=13)
02:05:27.128 00.000 7988 Enqueuing Move request for scope (0.09, 0.10)
02:05:27.128 00.000 15712 Worker thread wakes up
02:05:27.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
02:05:27.128 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
02:05:27.128 00.000 15712 Moving (0.09, 0.10) raw xDistance=0.11 yDistance=-0.10
02:05:27.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:05:27.133 00.005 7988 UpdateGuideState exits: m=705 SNR=17.1
02:05:27.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:27.133 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:27.133 00.000 7988 Enqueuing Expose request
02:05:27.133 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:27.133 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
02:05:27.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:27.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:05:27.133 00.000 15712 MoveAxis(W, 9, ABG)
02:05:27.133 00.000 15712 Guiding  Dir = 3, Dur = 9
02:05:27.133 00.000 15712 IsGuiding returns 0
02:05:27.162 00.029 15712 IsGuiding returns 0
02:05:27.162 00.000 15712 Move returns status 0, amount 9
02:05:27.162 00.000 15712 MoveAxis(N, 0, ABG)
02:05:27.162 00.000 15712 Move returns status 0, amount 0
02:05:27.162 00.000 15712 move complete, result=0
02:05:27.162 00.000 15712 worker thread done servicing request
02:05:27.162 00.000 15712 Worker thread wakes up
02:05:27.162 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:05:27.165 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:27.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:28.804 01.639 15712 Exposure complete
02:05:28.868 00.064 15712 worker thread done servicing request
02:05:28.868 00.000 7988 OnExposeComplete: enter
02:05:28.868 00.000 7988 UpdateGuideState(): m_state=6
02:05:28.872 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3563
02:05:28.872 00.000 7988 Star::Find returns 1 (0), X=975.78, Y=185.20, Mass=803, SNR=18.2, Peak=166 HFD=3.1
02:05:28.874 00.002 7988 MultiStar: [#1 0.13,0.31,0.92,U] [#2 0.45,-0.08,0.82,U] [#3 0.07,0.05,0.83,U] [#4 0.04,-0.07,0.71,U] [#5 0.31,0.47,0.68,U] [#6 0.08,0.09,0.69,U] [#7 0.15,0.45,0.49,U] [#8 0.67,-0.14,0.00,M2] 
02:05:28.874 00.000 7988 refined, 7 included, MultiStar: {0.19, 0.18}, one-star: {0.26, 0.31}
02:05:28.876 00.002 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
02:05:28.876 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
02:05:28.878 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.77 mountX=0.19 mountY=-0.19, mountTheta=-0.81
02:05:28.880 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.18, opts=13)
02:05:28.880 00.000 7988 Enqueuing Move request for scope (0.19, 0.18)
02:05:28.882 00.002 15712 Worker thread wakes up
02:05:28.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
02:05:28.882 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
02:05:28.882 00.000 15712 Moving (0.19, 0.18) raw xDistance=0.19 yDistance=-0.19
02:05:28.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:05:28.882 00.000 7988 UpdateGuideState exits: m=803 SNR=18.2
02:05:28.884 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:28.884 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:28.884 00.000 7988 Enqueuing Expose request
02:05:28.884 00.000 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
02:05:28.884 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
02:05:28.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:28.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:05:28.884 00.000 15712 MoveAxis(W, 46, ABG)
02:05:28.884 00.000 15712 Guiding  Dir = 3, Dur = 46
02:05:28.884 00.000 15712 IsGuiding returns 0
02:05:28.900 00.016 15712 PulseGuide returned control before completion, sleep 40
02:05:28.951 00.051 15712 IsGuiding returns 0
02:05:28.951 00.000 15712 Move returns status 0, amount 46
02:05:28.951 00.000 15712 MoveAxis(N, 0, ABG)
02:05:28.951 00.000 15712 Move returns status 0, amount 0
02:05:28.951 00.000 15712 move complete, result=0
02:05:28.951 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.2 px 0 ms NORTH
02:05:28.956 00.005 15712 worker thread done servicing request
02:05:28.956 00.000 15712 Worker thread wakes up
02:05:28.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:28.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:30.369 01.413 15712 Exposure complete
02:05:30.430 00.061 15712 worker thread done servicing request
02:05:30.430 00.000 7988 OnExposeComplete: enter
02:05:30.430 00.000 7988 UpdateGuideState(): m_state=6
02:05:30.430 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3564
02:05:30.430 00.000 7988 Star::Find returns 1 (0), X=975.79, Y=184.94, Mass=868, SNR=18.8, Peak=158 HFD=3.9
02:05:30.439 00.009 7988 MultiStar: [#1 0.45,0.44,0.00,M1] [#2 0.16,0.41,0.88,U] [#3 0.28,0.22,0.77,U] [#4 -0.11,0.18,0.68,U] [#5 0.67,0.42,0.00,M1] [#6 0.31,0.57,0.00,M1] [#7 0.60,0.78,0.00,M2] [#8 -0.05,-0.14,0.38,U] 
02:05:30.439 00.000 7988 refined, 4 included, MultiStar: {0.14, 0.18}, one-star: {0.27, 0.06}
02:05:30.439 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
02:05:30.439 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
02:05:30.439 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=0.18 mountY=-0.15, mountTheta=-0.70
02:05:30.439 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.18, opts=13)
02:05:30.446 00.007 7988 Enqueuing Move request for scope (0.14, 0.18)
02:05:30.446 00.000 15712 Worker thread wakes up
02:05:30.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
02:05:30.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=56, FiltMax=255, Gamma=0.690
02:05:30.446 00.000 7988 UpdateGuideState exits: m=868 SNR=18.8
02:05:30.450 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:30.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:30.452 00.002 7988 Enqueuing Expose request
02:05:30.452 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
02:05:30.452 00.000 15712 Moving (0.14, 0.18) raw xDistance=0.18 yDistance=-0.15
02:05:30.457 00.005 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
02:05:30.457 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
02:05:30.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:30.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:05:30.457 00.000 15712 MoveAxis(W, 45, ABG)
02:05:30.457 00.000 15712 Guiding  Dir = 3, Dur = 45
02:05:30.457 00.000 15712 IsGuiding returns 0
02:05:30.478 00.021 15712 PulseGuide returned control before completion, sleep 27
02:05:30.535 00.057 15712 IsGuiding returns 0
02:05:30.535 00.000 15712 Move returns status 0, amount 45
02:05:30.535 00.000 15712 MoveAxis(N, 0, ABG)
02:05:30.535 00.000 15712 Move returns status 0, amount 0
02:05:30.535 00.000 15712 move complete, result=0
02:05:30.535 00.000 15712 worker thread done servicing request
02:05:30.535 00.000 15712 Worker thread wakes up
02:05:30.535 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
02:05:30.537 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:30.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:32.277 01.740 15712 Exposure complete
02:05:32.339 00.062 15712 worker thread done servicing request
02:05:32.339 00.000 7988 OnExposeComplete: enter
02:05:32.339 00.000 7988 UpdateGuideState(): m_state=6
02:05:32.343 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3565
02:05:32.345 00.002 7988 Star::Find returns 1 (0), X=975.89, Y=184.79, Mass=705, SNR=17.0, Peak=160 HFD=3.0
02:05:32.345 00.000 7988 MultiStar: [#1 0.41,-0.11,1.03,U] [#2 0.48,-0.44,0.00,M1] [#3 -0.07,-0.30,0.93,U] [#4 0.06,-0.67,0.00,M1] [#5 0.00,0.01,0.74,U] [#6 0.23,-0.20,0.79,U] [#7 0.82,0.33,0.00,M3] [#8 -0.05,-0.29,0.39,U] 
02:05:32.345 00.000 7988 refined, 5 included, MultiStar: {0.18, -0.16}, one-star: {0.36, -0.10}
02:05:32.345 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
02:05:32.345 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
02:05:32.345 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.71 mountX=-0.15 mountY=-0.18, mountTheta=-2.29
02:05:32.345 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.16, opts=13)
02:05:32.345 00.000 7988 Enqueuing Move request for scope (0.18, -0.16)
02:05:32.345 00.000 15712 Worker thread wakes up
02:05:32.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
02:05:32.355 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
02:05:32.355 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
02:05:32.355 00.000 15712 Moving (0.18, -0.16) raw xDistance=-0.15 yDistance=-0.18
02:05:32.355 00.000 7988 UpdateGuideState exits: m=705 SNR=17.0
02:05:32.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:32.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:32.355 00.000 7988 Enqueuing Expose request
02:05:32.355 00.000 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:32.355 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
02:05:32.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:32.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:05:32.355 00.000 15712 MoveAxis(W, 10, ABG)
02:05:32.355 00.000 15712 Guiding  Dir = 3, Dur = 10
02:05:32.355 00.000 15712 IsGuiding returns 0
02:05:32.374 00.019 15712 IsGuiding returns 1
02:05:32.374 00.000 15712 scope still moving after pulse duration time elapsed
02:05:32.403 00.029 15712 IsGuiding returns 1
02:05:32.438 00.035 15712 IsGuiding returns 0
02:05:32.438 00.000 15712 scope move finished after 10 + 67 ms
02:05:32.438 00.000 15712 Move returns status 0, amount 10
02:05:32.438 00.000 15712 MoveAxis(N, 0, ABG)
02:05:32.438 00.000 15712 Move returns status 0, amount 0
02:05:32.438 00.000 15712 move complete, result=0
02:05:32.438 00.000 7988 GuideStep: -0.2 px 10 ms WEST, -0.2 px 0 ms NORTH
02:05:32.440 00.002 15712 worker thread done servicing request
02:05:32.440 00.000 15712 Worker thread wakes up
02:05:32.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:32.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:33.856 01.416 15712 Exposure complete
02:05:33.918 00.062 15712 worker thread done servicing request
02:05:33.918 00.000 7988 OnExposeComplete: enter
02:05:33.918 00.000 7988 UpdateGuideState(): m_state=6
02:05:33.923 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3566
02:05:33.923 00.000 7988 Star::Find returns 1 (0), X=975.89, Y=184.67, Mass=737, SNR=17.4, Peak=158 HFD=3.4
02:05:33.925 00.002 7988 MultiStar: [#1 0.02,-0.37,0.98,U] [#2 0.46,-0.34,0.84,U] [#3 0.40,-0.19,0.78,U] [#4 0.22,-0.41,0.76,U] [#5 0.25,-0.08,0.64,U] [#6 0.01,-0.23,0.62,U] [#7 0.67,0.04,0.00,M4] [#8 -0.26,-0.45,0.44,U] 
02:05:33.926 00.001 7988 refined, 7 included, MultiStar: {0.22, -0.28}, one-star: {0.37, -0.22}
02:05:33.926 00.000 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
02:05:33.928 00.002 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
02:05:33.928 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.28 hyp=0.36 cameraTheta=-0.92 mountX=-0.28 mountY=-0.21, mountTheta=-2.50
02:05:33.930 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.28, opts=13)
02:05:33.932 00.002 7988 Enqueuing Move request for scope (0.22, -0.28)
02:05:33.934 00.002 15712 Worker thread wakes up
02:05:33.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
02:05:33.934 00.000 7988 UpdateGuideState exits: m=737 SNR=17.4
02:05:33.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:33.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:33.934 00.000 7988 Enqueuing Expose request
02:05:33.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.28) opts 0xd
02:05:33.934 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.28)
02:05:33.934 00.000 15712 Moving (0.22, -0.28) raw xDistance=-0.28 yDistance=-0.21
02:05:33.943 00.009 15712 PPEC rslt: input = -0.28, final = -0.14, react = -0.17, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:05:33.943 00.000 15712 PPEC: input: -0.28, control: -0.14, exposure: 1500
02:05:33.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:33.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:05:33.943 00.000 15712 MoveAxis(E, 45, ABG)
02:05:33.943 00.000 15712 Guiding  Dir = 2, Dur = 45
02:05:33.966 00.023 15712 IsGuiding returns 0
02:05:33.989 00.023 15712 PulseGuide returned control before completion, sleep 40
02:05:34.030 00.041 15712 IsGuiding returns 1
02:05:34.030 00.000 15712 scope still moving after pulse duration time elapsed
02:05:34.067 00.037 15712 IsGuiding returns 0
02:05:34.067 00.000 15712 scope move finished after 45 + 50 ms
02:05:34.067 00.000 15712 Move returns status 0, amount 45
02:05:34.067 00.000 15712 MoveAxis(N, 0, ABG)
02:05:34.067 00.000 15712 Move returns status 0, amount 0
02:05:34.067 00.000 15712 move complete, result=0
02:05:34.067 00.000 7988 GuideStep: -0.3 px 45 ms EAST, -0.2 px 0 ms NORTH
02:05:34.067 00.000 15712 worker thread done servicing request
02:05:34.067 00.000 15712 Worker thread wakes up
02:05:34.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:34.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:35.705 01.638 15712 Exposure complete
02:05:35.767 00.062 15712 worker thread done servicing request
02:05:35.767 00.000 7988 OnExposeComplete: enter
02:05:35.767 00.000 7988 UpdateGuideState(): m_state=6
02:05:35.771 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3567
02:05:35.771 00.000 7988 Star::Find returns 1 (0), X=975.98, Y=185.00, Mass=801, SNR=18.1, Peak=150 HFD=3.2
02:05:35.773 00.002 7988 MultiStar: [#1 0.52,-0.01,0.96,U] [#2 0.51,-0.20,0.38,U] [#3 0.35,-0.10,0.78,U] [#4 -0.00,-0.30,0.64,U] [#5 0.33,0.49,0.65,U] [#6 0.07,-0.18,0.60,U] [#7 0.09,-0.21,0.47,U] [#8 0.33,-0.37,0.48,U] 
02:05:35.773 00.000 7988 refined, 8 included, MultiStar: {0.32, -0.05}, one-star: {0.46, 0.12}
02:05:35.775 00.002 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
02:05:35.775 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
02:05:35.777 00.002 7988 CameraToMount -- cameraX=0.32 cameraY=-0.05 hyp=0.32 cameraTheta=-0.16 mountX=-0.05 mountY=-0.31, mountTheta=-1.73
02:05:35.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.05, opts=13)
02:05:35.780 00.003 7988 Enqueuing Move request for scope (0.32, -0.05)
02:05:35.780 00.000 15712 Worker thread wakes up
02:05:35.782 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=57, FiltMax=255, Gamma=0.690
02:05:35.782 00.000 7988 UpdateGuideState exits: m=801 SNR=18.1
02:05:35.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:35.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:35.782 00.000 7988 Enqueuing Expose request
02:05:35.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.05) opts 0xd
02:05:35.782 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.05)
02:05:35.782 00.000 15712 Moving (0.32, -0.05) raw xDistance=-0.05 yDistance=-0.31
02:05:35.782 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:35.782 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
02:05:35.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:35.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:05:35.782 00.000 15712 MoveAxis(W, 11, ABG)
02:05:35.782 00.000 15712 Guiding  Dir = 3, Dur = 11
02:05:35.782 00.000 15712 IsGuiding returns 0
02:05:35.798 00.016 15712 IsGuiding returns 1
02:05:35.798 00.000 15712 scope still moving after pulse duration time elapsed
02:05:35.853 00.055 15712 IsGuiding returns 0
02:05:35.853 00.000 15712 scope move finished after 11 + 56 ms
02:05:35.853 00.000 15712 Move returns status 0, amount 11
02:05:35.853 00.000 15712 MoveAxis(N, 0, ABG)
02:05:35.853 00.000 15712 Move returns status 0, amount 0
02:05:35.853 00.000 15712 move complete, result=0
02:05:35.853 00.000 15712 worker thread done servicing request
02:05:35.853 00.000 15712 Worker thread wakes up
02:05:35.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:35.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:35.853 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.3 px 0 ms NORTH
02:05:37.265 01.412 15712 Exposure complete
02:05:37.327 00.062 15712 worker thread done servicing request
02:05:37.327 00.000 7988 OnExposeComplete: enter
02:05:37.327 00.000 7988 UpdateGuideState(): m_state=6
02:05:37.332 00.005 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3568
02:05:37.332 00.000 7988 Star::Find returns 1 (0), X=975.81, Y=185.00, Mass=785, SNR=17.8, Peak=175 HFD=3.2
02:05:37.334 00.002 7988 Star::Find false star n=6 nbg=281 bg=144.0 sigma=4.2 thresh=156 peak=155
02:05:37.334 00.000 7988 Star::Find false star n=5 nbg=273 bg=133.7 sigma=3.9 thresh=145 peak=145
02:05:37.336 00.002 7988 Star::Find false star n=3 nbg=281 bg=81.4 sigma=3.5 thresh=92 peak=92
02:05:37.336 00.000 7988 MultiStar: [#1 0.47,0.35,0.77,U] [#2 0.00,0.00,0.00,L] [#3 0.03,-0.15,0.66,U] [#4 0.00,0.00,0.00,L] [#5 0.47,0.15,0.70,U] [#6 -0.39,0.04,0.63,U] [#7 0.26,-0.35,0.34,U] [#8 0.09,0.29,0.46,U] [#9 0.00,0.00,0.00,L] [#10 0.08,-0.23,0.44,U] [#11 0.00,0.00,0.00,L] 
02:05:37.338 00.002 7988 refined, 7 included, MultiStar: {0.18, 0.06}, one-star: {0.28, 0.11}
02:05:37.338 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
02:05:37.340 00.002 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
02:05:37.340 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.34 mountX=0.07 mountY=-0.18, mountTheta=-1.22
02:05:37.342 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.06, opts=13)
02:05:37.344 00.002 7988 Enqueuing Move request for scope (0.18, 0.06)
02:05:37.344 00.000 15712 Worker thread wakes up
02:05:37.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
02:05:37.344 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
02:05:37.344 00.000 15712 Moving (0.18, 0.06) raw xDistance=0.07 yDistance=-0.18
02:05:37.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=58, FiltMax=255, Gamma=0.690
02:05:37.344 00.000 7988 UpdateGuideState exits: m=785 SNR=17.8
02:05:37.347 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:37.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:37.349 00.002 7988 Enqueuing Expose request
02:05:37.349 00.000 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:37.349 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
02:05:37.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:37.349 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:05:37.349 00.000 15712 MoveAxis(W, 11, ABG)
02:05:37.349 00.000 15712 Guiding  Dir = 3, Dur = 11
02:05:37.349 00.000 15712 IsGuiding returns 0
02:05:37.374 00.025 15712 IsGuiding returns 1
02:05:37.374 00.000 15712 scope still moving after pulse duration time elapsed
02:05:37.410 00.036 15712 IsGuiding returns 0
02:05:37.410 00.000 15712 scope move finished after 11 + 48 ms
02:05:37.410 00.000 15712 Move returns status 0, amount 11
02:05:37.410 00.000 15712 MoveAxis(N, 0, ABG)
02:05:37.410 00.000 15712 Move returns status 0, amount 0
02:05:37.410 00.000 15712 move complete, result=0
02:05:37.410 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
02:05:37.412 00.002 15712 worker thread done servicing request
02:05:37.412 00.000 15712 Worker thread wakes up
02:05:37.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:37.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:39.053 01.641 15712 Exposure complete
02:05:39.114 00.061 15712 worker thread done servicing request
02:05:39.114 00.000 7988 OnExposeComplete: enter
02:05:39.114 00.000 7988 UpdateGuideState(): m_state=6
02:05:39.120 00.006 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3569
02:05:39.120 00.000 7988 Star::Find returns 1 (0), X=975.49, Y=185.07, Mass=653, SNR=16.5, Peak=165 HFD=3.0
02:05:39.122 00.002 7988 Star::Find false star n=9 nbg=275 bg=144.2 sigma=4.0 thresh=156 peak=153
02:05:39.122 00.000 7988 Star::Find false star n=8 nbg=280 bg=94.5 sigma=3.8 thresh=106 peak=106
02:05:39.124 00.002 7988 Star::Find false star n=3 nbg=276 bg=139.8 sigma=4.1 thresh=152 peak=144
02:05:39.124 00.000 7988 MultiStar: [#1 0.11,0.52,0.35,U] [#2 0.35,-0.15,0.44,U] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 -0.12,-0.11,0.45,U] [#6 -0.01,0.11,0.68,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.20,-0.18,0.54,U] [#11 0.00,0.00,0.00,L] 
02:05:39.126 00.002 7988 refined, 5 included, MultiStar: {-0.00, 0.07}, one-star: {-0.03, 0.19}
02:05:39.126 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
02:05:39.129 00.003 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:05:39.129 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.61 mountX=0.07 mountY=0.00, mountTheta=0.02
02:05:39.130 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.07, opts=13)
02:05:39.130 00.000 7988 Enqueuing Move request for scope (-0.00, 0.07)
02:05:39.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=79, FiltMin=59, FiltMax=255, Gamma=0.690
02:05:39.130 00.000 7988 UpdateGuideState exits: m=653 SNR=16.5
02:05:39.130 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:39.130 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:39.130 00.000 7988 Enqueuing Expose request
02:05:39.130 00.000 15712 Worker thread wakes up
02:05:39.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
02:05:39.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
02:05:39.130 00.000 15712 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=0.00
02:05:39.130 00.000 15712 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:39.130 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
02:05:39.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:39.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:05:39.130 00.000 15712 MoveAxis(W, 13, ABG)
02:05:39.130 00.000 15712 Guiding  Dir = 3, Dur = 13
02:05:39.130 00.000 15712 IsGuiding returns 0
02:05:39.201 00.071 15712 IsGuiding returns 1
02:05:39.201 00.000 15712 scope still moving after pulse duration time elapsed
02:05:39.226 00.025 15712 IsGuiding returns 0
02:05:39.226 00.000 15712 scope move finished after 13 + 69 ms
02:05:39.226 00.000 15712 Move returns status 0, amount 13
02:05:39.226 00.000 15712 MoveAxis(N, 0, ABG)
02:05:39.226 00.000 15712 Move returns status 0, amount 0
02:05:39.226 00.000 15712 move complete, result=0
02:05:39.226 00.000 15712 worker thread done servicing request
02:05:39.226 00.000 15712 Worker thread wakes up
02:05:39.226 00.000 7988 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
02:05:39.228 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:39.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:40.645 01.417 15712 Exposure complete
02:05:40.713 00.068 15712 worker thread done servicing request
02:05:40.713 00.000 7988 OnExposeComplete: enter
02:05:40.713 00.000 7988 UpdateGuideState(): m_state=6
02:05:40.713 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3570
02:05:40.713 00.000 7988 Star::Find returns 1 (0), X=975.98, Y=185.32, Mass=387, SNR=12.1, Peak=161 HFD=2.4
02:05:40.713 00.000 7988 Status Line: Mass: 387 vs 801
02:05:40.713 00.000 7988 UpdateCurrentPosition: star mass new=387.2 exp=800.7 thresh=50% limits=(400.4, 2269.0, 1601.4)
02:05:40.713 00.000 7988 DistanceChecker: activated
02:05:40.713 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
02:05:40.713 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
02:05:40.723 00.010 7988 Enqueuing Move request for scope (0.00, 0.00)
02:05:40.723 00.000 15712 Worker thread wakes up
02:05:40.723 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:05:40.723 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:05:40.728 00.005 15712 PPEC (deduced): control: 0.06, exposure: 1500
02:05:40.728 00.000 15712 Dead-reckoning move xDistance=0.06 yDistance=0.00
02:05:40.728 00.000 15712 MoveAxis(W, 19, DBG)
02:05:40.728 00.000 15712 Guiding  Dir = 3, Dur = 19
02:05:40.728 00.000 15712 IsGuiding returns 0
02:05:40.749 00.021 15712 IsGuiding returns 1
02:05:40.749 00.000 15712 scope still moving after pulse duration time elapsed
02:05:40.793 00.044 15712 IsGuiding returns 0
02:05:40.793 00.000 15712 scope move finished after 19 + 50 ms
02:05:40.793 00.000 15712 Move returns status 0, amount 19
02:05:40.793 00.000 15712 MoveAxis(N, 0, DBG)
02:05:40.793 00.000 15712 Move returns status 0, amount 0
02:05:40.793 00.000 15712 move complete, result=0
02:05:40.793 00.000 15712 worker thread done servicing request
02:05:40.835 00.042 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:05:40.835 00.000 7988 Status Line: Star lost - mass changed
02:05:40.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=59, FiltMax=255, Gamma=0.690
02:05:40.835 00.000 7988 UpdateGuideState exits: Star lost - mass changed
02:05:40.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:40.835 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
02:05:40.835 00.000 7988 Enqueuing Expose request
02:05:40.835 00.000 7988 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
02:05:40.835 00.000 15712 Worker thread wakes up
02:05:40.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:40.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
02:05:42.479 01.644 15712 Exposure complete
02:05:42.542 00.063 15712 worker thread done servicing request
02:05:42.542 00.000 7988 OnExposeComplete: enter
02:05:42.542 00.000 7988 UpdateGuideState(): m_state=6
02:05:42.542 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3571
02:05:42.542 00.000 7988 Star::Find false star n=8 nbg=279 bg=151.8 sigma=4.1 thresh=164 peak=164
02:05:42.542 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=185.00, Mass=128, SNR=2.9, Peak=173 HFD=0.0
02:05:42.542 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:05:42.542 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
02:05:42.542 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
02:05:42.542 00.000 15712 Worker thread wakes up
02:05:42.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:05:42.542 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:05:42.559 00.017 15712 PPEC (deduced): control: 0.07, exposure: 1500
02:05:42.559 00.000 15712 Dead-reckoning move xDistance=0.07 yDistance=0.00
02:05:42.559 00.000 15712 MoveAxis(W, 22, DBG)
02:05:42.559 00.000 15712 Guiding  Dir = 3, Dur = 22
02:05:42.559 00.000 15712 IsGuiding returns 0
02:05:42.589 00.030 15712 IsGuiding returns 1
02:05:42.589 00.000 15712 scope still moving after pulse duration time elapsed
02:05:42.636 00.047 15712 IsGuiding returns 0
02:05:42.636 00.000 15712 scope move finished after 22 + 55 ms
02:05:42.636 00.000 15712 Move returns status 0, amount 22
02:05:42.636 00.000 15712 MoveAxis(N, 0, DBG)
02:05:42.636 00.000 15712 Move returns status 0, amount 0
02:05:42.636 00.000 15712 move complete, result=0
02:05:42.636 00.000 15712 worker thread done servicing request
02:05:42.667 00.031 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:05:42.667 00.000 7988 Status Line: Star lost - low SNR
02:05:42.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=60, FiltMax=255, Gamma=0.690
02:05:42.667 00.000 7988 UpdateGuideState exits: Star lost - low SNR
02:05:42.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:42.667 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
02:05:42.667 00.000 7988 Enqueuing Expose request
02:05:42.667 00.000 7988 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
02:05:42.667 00.000 15712 Worker thread wakes up
02:05:42.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:42.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
02:05:44.091 01.424 15712 Exposure complete
02:05:44.155 00.064 15712 worker thread done servicing request
02:05:44.155 00.000 7988 OnExposeComplete: enter
02:05:44.155 00.000 7988 UpdateGuideState(): m_state=6
02:05:44.158 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3572
02:05:44.158 00.000 7988 Star::Find returns 1 (0), X=975.88, Y=184.03, Mass=108, SNR=6.0, Peak=172 HFD=2.0
02:05:44.160 00.002 7988 Status Line: Mass: 108 vs 801
02:05:44.162 00.002 7988 UpdateCurrentPosition: star mass new=107.5 exp=800.7 thresh=50% limits=(400.4, 2269.0, 1601.4)
02:05:44.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
02:05:44.164 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
02:05:44.164 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
02:05:44.166 00.002 15712 Worker thread wakes up
02:05:44.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:05:44.166 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:05:44.168 00.002 15712 PPEC (deduced): control: 0.06, exposure: 1500
02:05:44.168 00.000 15712 Dead-reckoning move xDistance=0.06 yDistance=0.00
02:05:44.168 00.000 15712 MoveAxis(W, 18, DBG)
02:05:44.168 00.000 15712 Guiding  Dir = 3, Dur = 18
02:05:44.185 00.017 15712 IsGuiding returns 0
02:05:44.200 00.015 15712 PulseGuide returned control before completion, sleep 12
02:05:44.252 00.052 15712 IsGuiding returns 0
02:05:44.252 00.000 15712 Move returns status 0, amount 18
02:05:44.252 00.000 15712 MoveAxis(N, 0, DBG)
02:05:44.252 00.000 15712 Move returns status 0, amount 0
02:05:44.252 00.000 15712 move complete, result=0
02:05:44.252 00.000 15712 worker thread done servicing request
02:05:44.280 00.028 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:05:44.280 00.000 7988 Status Line: Star lost - mass changed
02:05:44.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=80, FiltMin=59, FiltMax=255, Gamma=0.690
02:05:44.280 00.000 7988 UpdateGuideState exits: Star lost - mass changed
02:05:44.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:44.280 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
02:05:44.280 00.000 7988 Enqueuing Expose request
02:05:44.280 00.000 7988 GuideStep: 0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
02:05:44.280 00.000 15712 Worker thread wakes up
02:05:44.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:44.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
02:05:45.925 01.645 15712 Exposure complete
02:05:45.990 00.065 15712 worker thread done servicing request
02:05:45.990 00.000 7988 OnExposeComplete: enter
02:05:45.990 00.000 7988 UpdateGuideState(): m_state=6
02:05:45.990 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3573
02:05:45.990 00.000 7988 Star::Find returns 1 (0), X=975.62, Y=184.26, Mass=679, SNR=16.7, Peak=155 HFD=3.1
02:05:45.990 00.000 7988 DistanceChecker: deactivated
02:05:45.990 00.000 7988 MultiStar: [#1 0.04,-0.28,1.09,U] [#2 0.05,-0.48,0.89,U] [#3 0.05,-0.46,0.81,U] [#4 -0.17,-1.02,0.00,M1] [#5 0.38,-0.10,0.70,U] [#6 0.00,0.00,0.00,L] [#7 0.06,-0.02,0.49,U] [#8 0.03,-0.58,0.37,U] [#9 -0.78,-1.71,0.00,R] 
02:05:45.990 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.38}, one-star: {0.10, -0.62}
02:05:45.990 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
02:05:45.990 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
02:05:45.990 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.38 hyp=0.39 cameraTheta=-1.31 mountX=-0.38 mountY=-0.09, mountTheta=-2.90
02:05:46.003 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.38, opts=13)
02:05:46.003 00.000 7988 Enqueuing Move request for scope (0.10, -0.38)
02:05:46.003 00.000 15712 Worker thread wakes up
02:05:46.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.38) opts 0xd
02:05:46.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.38)
02:05:46.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=26, max=255, med=72, FiltMin=61, FiltMax=255, Gamma=0.690
02:05:46.007 00.004 7988 UpdateGuideState exits: m=679 SNR=16.7
02:05:46.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:46.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:46.007 00.000 7988 Enqueuing Expose request
02:05:46.007 00.000 15712 Moving (0.10, -0.38) raw xDistance=-0.38 yDistance=-0.09
02:05:46.007 00.000 15712 PPEC rslt: input = -0.38, final = -0.19, react = -0.23, pred = 0.04, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
02:05:46.007 00.000 15712 PPEC: input: -0.38, control: -0.19, exposure: 1500
02:05:46.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:46.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:05:46.007 00.000 15712 MoveAxis(E, 61, ABG)
02:05:46.007 00.000 15712 Guiding  Dir = 2, Dur = 61
02:05:46.007 00.000 15712 IsGuiding returns 0
02:05:46.041 00.034 15712 PulseGuide returned control before completion, sleep 45
02:05:46.099 00.058 15712 IsGuiding returns 1
02:05:46.099 00.000 15712 scope still moving after pulse duration time elapsed
02:05:46.135 00.036 15712 IsGuiding returns 0
02:05:46.135 00.000 15712 scope move finished after 61 + 61 ms
02:05:46.135 00.000 15712 Move returns status 0, amount 61
02:05:46.135 00.000 15712 MoveAxis(N, 0, ABG)
02:05:46.135 00.000 15712 Move returns status 0, amount 0
02:05:46.135 00.000 15712 move complete, result=0
02:05:46.135 00.000 7988 GuideStep: -0.4 px 61 ms EAST, -0.1 px 0 ms NORTH
02:05:46.140 00.005 15712 worker thread done servicing request
02:05:46.140 00.000 15712 Worker thread wakes up
02:05:46.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:46.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:47.550 01.410 15712 Exposure complete
02:05:47.611 00.061 15712 worker thread done servicing request
02:05:47.611 00.000 7988 OnExposeComplete: enter
02:05:47.611 00.000 7988 UpdateGuideState(): m_state=6
02:05:47.618 00.007 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3574
02:05:47.618 00.000 7988 Star::Find returns 1 (0), X=975.88, Y=184.93, Mass=698, SNR=17.2, Peak=158 HFD=2.9
02:05:47.620 00.002 7988 MultiStar: [#1 0.18,0.26,1.05,U] [#2 0.54,-0.01,0.82,U] [#3 0.29,-0.27,0.87,U] [#4 0.23,0.05,0.68,U] [#5 0.40,0.45,0.70,U] [#6 0.24,-0.48,0.70,U] [#7 0.74,-0.19,0.00,M2] [#8 0.94,0.05,0.00,M1] 
02:05:47.620 00.000 7988 refined, 6 included, MultiStar: {0.32, 0.01}, one-star: {0.36, 0.04}
02:05:47.622 00.002 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
02:05:47.622 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
02:05:47.624 00.002 7988 CameraToMount -- cameraX=0.32 cameraY=0.01 hyp=0.32 cameraTheta=0.04 mountX=0.02 mountY=-0.32, mountTheta=-1.52
02:05:47.626 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.01, opts=13)
02:05:47.627 00.001 7988 Enqueuing Move request for scope (0.32, 0.01)
02:05:47.627 00.000 15712 Worker thread wakes up
02:05:47.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.01) opts 0xd
02:05:47.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.01)
02:05:47.627 00.000 15712 Moving (0.32, 0.01) raw xDistance=0.02 yDistance=-0.32
02:05:47.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:05:47.627 00.000 7988 UpdateGuideState exits: m=698 SNR=17.2
02:05:47.631 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:47.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:47.633 00.002 7988 Enqueuing Expose request
02:05:47.633 00.000 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:47.633 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
02:05:47.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:47.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:05:47.633 00.000 15712 MoveAxis(W, 12, ABG)
02:05:47.633 00.000 15712 Guiding  Dir = 3, Dur = 12
02:05:47.633 00.000 15712 IsGuiding returns 0
02:05:47.656 00.023 15712 IsGuiding returns 1
02:05:47.656 00.000 15712 scope still moving after pulse duration time elapsed
02:05:47.716 00.060 15712 IsGuiding returns 0
02:05:47.716 00.000 15712 scope move finished after 12 + 74 ms
02:05:47.716 00.000 15712 Move returns status 0, amount 12
02:05:47.716 00.000 15712 MoveAxis(N, 0, ABG)
02:05:47.716 00.000 15712 Move returns status 0, amount 0
02:05:47.716 00.000 15712 move complete, result=0
02:05:47.716 00.000 15712 worker thread done servicing request
02:05:47.716 00.000 15712 Worker thread wakes up
02:05:47.716 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.3 px 0 ms NORTH
02:05:47.722 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:47.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:49.366 01.644 15712 Exposure complete
02:05:49.427 00.061 15712 worker thread done servicing request
02:05:49.427 00.000 7988 OnExposeComplete: enter
02:05:49.427 00.000 7988 UpdateGuideState(): m_state=6
02:05:49.427 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3575
02:05:49.427 00.000 7988 Star::Find returns 1 (0), X=976.03, Y=184.80, Mass=691, SNR=17.0, Peak=158 HFD=3.0
02:05:49.427 00.000 7988 MultiStar: [#1 0.32,0.27,0.99,U] [#2 0.42,-0.07,0.80,U] [#3 -0.04,0.09,0.90,U] [#4 0.11,-0.31,0.71,U] [#5 0.65,0.12,0.00,M1] [#6 -0.03,0.19,0.63,U] [#7 0.73,0.30,0.00,M3] [#8 0.68,-0.12,0.00,M2] 
02:05:49.427 00.000 7988 refined, 5 included, MultiStar: {0.24, 0.02}, one-star: {0.51, -0.08}
02:05:49.427 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
02:05:49.427 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
02:05:49.427 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.09 mountX=0.02 mountY=-0.24, mountTheta=-1.48
02:05:49.427 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.02, opts=13)
02:05:49.427 00.000 7988 Enqueuing Move request for scope (0.24, 0.02)
02:05:49.443 00.016 15712 Worker thread wakes up
02:05:49.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
02:05:49.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
02:05:49.443 00.000 15712 Moving (0.24, 0.02) raw xDistance=0.02 yDistance=-0.24
02:05:49.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:05:49.443 00.000 7988 UpdateGuideState exits: m=691 SNR=17.0
02:05:49.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:49.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:49.443 00.000 7988 Enqueuing Expose request
02:05:49.443 00.000 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:49.443 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
02:05:49.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:49.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:05:49.443 00.000 15712 MoveAxis(W, 13, ABG)
02:05:49.443 00.000 15712 Guiding  Dir = 3, Dur = 13
02:05:49.443 00.000 15712 IsGuiding returns 0
02:05:49.477 00.034 15712 IsGuiding returns 1
02:05:49.477 00.000 15712 scope still moving after pulse duration time elapsed
02:05:49.527 00.050 15712 IsGuiding returns 0
02:05:49.528 00.001 15712 scope move finished after 13 + 64 ms
02:05:49.528 00.000 15712 Move returns status 0, amount 13
02:05:49.528 00.000 15712 MoveAxis(N, 0, ABG)
02:05:49.528 00.000 15712 Move returns status 0, amount 0
02:05:49.528 00.000 15712 move complete, result=0
02:05:49.528 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.2 px 0 ms NORTH
02:05:49.528 00.000 15712 worker thread done servicing request
02:05:49.528 00.000 15712 Worker thread wakes up
02:05:49.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:49.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:50.945 01.417 15712 Exposure complete
02:05:51.006 00.061 15712 worker thread done servicing request
02:05:51.006 00.000 7988 OnExposeComplete: enter
02:05:51.006 00.000 7988 UpdateGuideState(): m_state=6
02:05:51.006 00.000 7988 Star::Find(15, 976, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3576
02:05:51.006 00.000 7988 Star::Find returns 1 (0), X=975.89, Y=184.47, Mass=722, SNR=17.5, Peak=141 HFD=3.3
02:05:51.006 00.000 7988 MultiStar: [#1 0.08,-0.66,0.00,M1] [#2 0.41,-0.56,0.00,M1] [#3 -0.13,-0.53,0.89,U] [#4 0.13,-0.69,0.00,M1] [#5 0.46,-0.38,0.73,U] [#6 -0.02,-0.63,0.00,M1] [#7 -0.71,-0.38,0.00,M4] [#8 -0.21,-0.58,0.00,M3] 
02:05:51.006 00.000 7988 refined, 2 included, MultiStar: {0.22, -0.45}, one-star: {0.37, -0.41}
02:05:51.006 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
02:05:51.006 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
02:05:51.006 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.45 hyp=0.50 cameraTheta=-1.10 mountX=-0.44 mountY=-0.21, mountTheta=-2.69
02:05:51.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.45, opts=13)
02:05:51.006 00.000 7988 Enqueuing Move request for scope (0.22, -0.45)
02:05:51.006 00.000 15712 Worker thread wakes up
02:05:51.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.45) opts 0xd
02:05:51.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.45)
02:05:51.022 00.016 15712 Moving (0.22, -0.45) raw xDistance=-0.44 yDistance=-0.21
02:05:51.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:05:51.022 00.000 7988 UpdateGuideState exits: m=722 SNR=17.5
02:05:51.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:51.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:51.022 00.000 7988 Enqueuing Expose request
02:05:51.022 00.000 15712 PPEC rslt: input = -0.44, final = -0.23, react = -0.27, pred = 0.04, hyst = -0.24, hyst_pct = 0.00, period_length = 639.26
02:05:51.022 00.000 15712 PPEC: input: -0.44, control: -0.23, exposure: 1500
02:05:51.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:51.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:05:51.022 00.000 15712 MoveAxis(E, 75, ABG)
02:05:51.022 00.000 15712 Guiding  Dir = 2, Dur = 75
02:05:51.042 00.020 15712 IsGuiding returns 0
02:05:51.062 00.020 15712 PulseGuide returned control before completion, sleep 70
02:05:51.134 00.072 15712 IsGuiding returns 1
02:05:51.134 00.000 15712 scope still moving after pulse duration time elapsed
02:05:51.186 00.052 15712 IsGuiding returns 0
02:05:51.186 00.000 15712 scope move finished after 75 + 68 ms
02:05:51.186 00.000 15712 Move returns status 0, amount 75
02:05:51.186 00.000 15712 MoveAxis(N, 0, ABG)
02:05:51.186 00.000 15712 Move returns status 0, amount 0
02:05:51.186 00.000 15712 move complete, result=0
02:05:51.186 00.000 15712 worker thread done servicing request
02:05:51.186 00.000 15712 Worker thread wakes up
02:05:51.186 00.000 7988 GuideStep: -0.4 px 75 ms EAST, -0.2 px 0 ms NORTH
02:05:51.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:51.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:52.827 01.641 15712 Exposure complete
02:05:52.889 00.062 15712 worker thread done servicing request
02:05:52.889 00.000 7988 OnExposeComplete: enter
02:05:52.889 00.000 7988 UpdateGuideState(): m_state=6
02:05:52.893 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3577
02:05:52.893 00.000 7988 Star::Find returns 1 (0), X=976.07, Y=185.03, Mass=657, SNR=16.5, Peak=162 HFD=2.8
02:05:52.895 00.002 7988 MultiStar: [#1 0.14,0.20,1.11,U] [#2 0.49,-0.05,0.89,U] [#3 0.29,-0.17,0.82,U] [#4 0.32,0.02,0.81,U] [#5 0.49,0.43,0.00,M1] [#6 0.38,0.10,0.70,U] [#7 0.88,0.94,0.00,M5] [#8 -0.10,0.03,0.42,U] 
02:05:52.897 00.002 7988 refined, 6 included, MultiStar: {0.32, 0.05}, one-star: {0.54, 0.14}
02:05:52.897 00.000 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.56) = xAngle (-1.41 = -1.41)
02:05:52.897 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
02:05:52.899 00.002 7988 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.33 cameraTheta=0.15 mountX=0.05 mountY=-0.32, mountTheta=-1.41
02:05:52.901 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.05, opts=13)
02:05:52.901 00.000 7988 Enqueuing Move request for scope (0.32, 0.05)
02:05:52.903 00.002 15712 Worker thread wakes up
02:05:52.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.05) opts 0xd
02:05:52.903 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.05)
02:05:52.903 00.000 15712 Moving (0.32, 0.05) raw xDistance=0.05 yDistance=-0.32
02:05:52.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:05:52.905 00.002 7988 UpdateGuideState exits: m=657 SNR=16.5
02:05:52.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:52.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:52.905 00.000 7988 Enqueuing Expose request
02:05:52.905 00.000 15712 PPEC rslt: input = 0.05, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:52.905 00.000 15712 PPEC: input: 0.05, control: 0.04, exposure: 1500
02:05:52.905 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.70 newest=-0.77
02:05:52.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
02:05:52.905 00.000 15712 MoveAxis(W, 14, ABG)
02:05:52.905 00.000 15712 Guiding  Dir = 3, Dur = 14
02:05:52.910 00.005 15712 IsGuiding returns 0
02:05:52.961 00.051 15712 IsGuiding returns 1
02:05:52.961 00.000 15712 scope still moving after pulse duration time elapsed
02:05:53.000 00.039 15712 IsGuiding returns 0
02:05:53.002 00.002 15712 scope move finished after 14 + 78 ms
02:05:53.002 00.000 15712 Move returns status 0, amount 14
02:05:53.002 00.000 15712 BLC: Oldest BLC event removed
02:05:53.002 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 338 applied
02:05:53.002 00.000 15712 MoveAxis(N, 421, ABG)
02:05:53.002 00.000 15712 Guiding  Dir = 0, Dur = 421
02:05:53.002 00.000 15712 IsGuiding returns 0
02:05:53.074 00.072 15712 PulseGuide returned control before completion, sleep 358
02:05:53.454 00.380 15712 IsGuiding returns 1
02:05:53.454 00.000 15712 scope still moving after pulse duration time elapsed
02:05:53.481 00.027 15712 IsGuiding returns 1
02:05:53.523 00.042 15712 IsGuiding returns 0
02:05:53.523 00.000 15712 scope move finished after 421 + 99 ms
02:05:53.523 00.000 15712 Move returns status 0, amount 421
02:05:53.523 00.000 15712 move complete, result=0
02:05:53.523 00.000 15712 worker thread done servicing request
02:05:53.523 00.000 15712 Worker thread wakes up
02:05:53.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:53.523 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.3 px 421 ms NORTH
02:05:53.525 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:54.931 01.406 15712 Exposure complete
02:05:54.993 00.062 15712 worker thread done servicing request
02:05:54.993 00.000 7988 OnExposeComplete: enter
02:05:54.993 00.000 7988 UpdateGuideState(): m_state=6
02:05:54.999 00.006 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3578
02:05:54.999 00.000 7988 Star::Find returns 1 (0), X=976.23, Y=185.24, Mass=739, SNR=17.4, Peak=155 HFD=3.4
02:05:55.001 00.002 7988 MultiStar: [#1 0.63,0.43,0.00,M1] [#2 0.29,0.00,0.88,U] [#3 0.41,0.31,0.84,U] [#4 0.48,0.32,0.77,U] [#5 0.57,0.41,0.00,M2] [#6 -0.04,0.14,0.69,U] [#7 0.66,0.20,0.00,M6] [#8 -0.06,0.13,0.43,U] 
02:05:55.001 00.000 7988 refined, 5 included, MultiStar: {0.35, 0.22}, one-star: {0.70, 0.35}
02:05:55.003 00.002 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
02:05:55.003 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:05:55.005 00.002 7988 CameraToMount -- cameraX=0.35 cameraY=0.22 hyp=0.42 cameraTheta=0.56 mountX=0.22 mountY=-0.36, mountTheta=-1.01
02:05:55.006 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.22, opts=13)
02:05:55.008 00.002 7988 Enqueuing Move request for scope (0.35, 0.22)
02:05:55.009 00.001 15712 Worker thread wakes up
02:05:55.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.22) opts 0xd
02:05:55.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.22)
02:05:55.009 00.000 15712 Moving (0.35, 0.22) raw xDistance=0.22 yDistance=-0.36
02:05:55.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=56, FiltMax=255, Gamma=0.690
02:05:55.009 00.000 7988 UpdateGuideState exits: m=739 SNR=17.4
02:05:55.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:55.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:55.009 00.000 7988 Enqueuing Expose request
02:05:55.009 00.000 15712 BLC: History state: CurrMiss=0.36, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.323849, 1:0.357271
02:05:55.009 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
02:05:55.020 00.011 15712 PPEC rslt: input = 0.22, final = 0.18, react = 0.13, pred = 0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:05:55.020 00.000 15712 PPEC: input: 0.22, control: 0.18, exposure: 1500
02:05:55.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
02:05:55.020 00.000 15712 MoveAxis(W, 59, ABG)
02:05:55.020 00.000 15712 Guiding  Dir = 3, Dur = 59
02:05:55.020 00.000 15712 IsGuiding returns 0
02:05:55.041 00.021 15712 PulseGuide returned control before completion, sleep 48
02:05:55.106 00.065 15712 IsGuiding returns 1
02:05:55.106 00.000 15712 scope still moving after pulse duration time elapsed
02:05:55.136 00.030 15712 IsGuiding returns 0
02:05:55.136 00.000 15712 scope move finished after 59 + 57 ms
02:05:55.136 00.000 15712 Move returns status 0, amount 59
02:05:55.136 00.000 15712 MoveAxis(N, 91, ABG)
02:05:55.136 00.000 15712 Guiding  Dir = 0, Dur = 91
02:05:55.136 00.000 15712 IsGuiding returns 0
02:05:55.216 00.080 15712 PulseGuide returned control before completion, sleep 21
02:05:55.248 00.032 15712 IsGuiding returns 1
02:05:55.248 00.000 15712 scope still moving after pulse duration time elapsed
02:05:55.280 00.032 15712 IsGuiding returns 1
02:05:55.328 00.048 15712 IsGuiding returns 1
02:05:55.362 00.034 15712 IsGuiding returns 0
02:05:55.362 00.000 15712 scope move finished after 91 + 134 ms
02:05:55.362 00.000 15712 Move returns status 0, amount 91
02:05:55.362 00.000 15712 move complete, result=0
02:05:55.362 00.000 7988 GuideStep: 0.2 px 59 ms WEST, -0.4 px 91 ms NORTH
02:05:55.364 00.002 15712 worker thread done servicing request
02:05:55.364 00.000 15712 Worker thread wakes up
02:05:55.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:55.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:57.003 01.639 15712 Exposure complete
02:05:57.066 00.063 15712 worker thread done servicing request
02:05:57.066 00.000 7988 OnExposeComplete: enter
02:05:57.066 00.000 7988 UpdateGuideState(): m_state=6
02:05:57.071 00.005 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3579
02:05:57.071 00.000 7988 Star::Find returns 1 (0), X=975.67, Y=185.13, Mass=743, SNR=17.5, Peak=162 HFD=3.3
02:05:57.073 00.002 7988 MultiStar: [#1 0.04,0.25,1.02,U] [#2 0.32,0.05,0.89,U] [#3 -0.23,0.15,0.76,U] [#4 -0.04,-0.27,0.68,U] [#5 0.07,0.37,0.74,U] [#6 -0.35,0.15,0.69,U] [#7 -0.03,0.59,0.50,U] [#8 -0.12,-0.28,0.38,U] 
02:05:57.073 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.16}, one-star: {0.15, 0.24}
02:05:57.075 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
02:05:57.076 00.001 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:05:57.076 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.55 mountX=0.16 mountY=-0.01, mountTheta=-0.04
02:05:57.078 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.16, opts=13)
02:05:57.080 00.002 7988 Enqueuing Move request for scope (0.00, 0.16)
02:05:57.082 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=55, FiltMax=255, Gamma=0.690
02:05:57.082 00.000 7988 UpdateGuideState exits: m=743 SNR=17.5
02:05:57.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:57.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:57.082 00.000 7988 Enqueuing Expose request
02:05:57.082 00.000 15712 Worker thread wakes up
02:05:57.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
02:05:57.082 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
02:05:57.082 00.000 15712 Moving (0.00, 0.16) raw xDistance=0.16 yDistance=-0.01
02:05:57.082 00.000 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.323849, 1:0.357271, 2:0.006954
02:05:57.082 00.000 15712 BLC: No correction, Miss < min_move
02:05:57.082 00.000 15712 PPEC rslt: input = 0.16, final = 0.05, react = 0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:57.082 00.000 15712 PPEC: input: 0.16, control: 0.05, exposure: 1500
02:05:57.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:57.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:05:57.082 00.000 15712 MoveAxis(W, 15, ABG)
02:05:57.082 00.000 15712 Guiding  Dir = 3, Dur = 15
02:05:57.082 00.000 15712 IsGuiding returns 0
02:05:57.114 00.032 15712 IsGuiding returns 1
02:05:57.114 00.000 15712 scope still moving after pulse duration time elapsed
02:05:57.168 00.054 15712 IsGuiding returns 0
02:05:57.168 00.000 15712 scope move finished after 15 + 61 ms
02:05:57.168 00.000 15712 Move returns status 0, amount 15
02:05:57.168 00.000 15712 MoveAxis(N, 0, ABG)
02:05:57.168 00.000 15712 Move returns status 0, amount 0
02:05:57.168 00.000 15712 move complete, result=0
02:05:57.168 00.000 7988 GuideStep: 0.2 px 15 ms WEST, -0.0 px 0 ms NORTH
02:05:57.170 00.002 15712 worker thread done servicing request
02:05:57.170 00.000 15712 Worker thread wakes up
02:05:57.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:57.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:05:58.582 01.412 15712 Exposure complete
02:05:58.646 00.064 15712 worker thread done servicing request
02:05:58.646 00.000 7988 OnExposeComplete: enter
02:05:58.646 00.000 7988 UpdateGuideState(): m_state=6
02:05:58.646 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3580
02:05:58.646 00.000 7988 Star::Find returns 1 (0), X=975.79, Y=184.94, Mass=726, SNR=17.2, Peak=161 HFD=3.1
02:05:58.646 00.000 7988 MultiStar: [#1 0.04,-0.01,0.98,U] [#2 0.24,-0.63,0.00,M1] [#3 -0.27,-0.44,0.84,U] [#4 0.41,0.06,0.68,U] [#5 0.03,0.13,0.63,U] [#6 -0.26,0.33,0.66,U] [#7 -0.18,0.52,0.45,U] [#8 0.17,-0.13,0.37,U] 
02:05:58.646 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.27, 0.06}
02:05:58.646 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
02:05:58.646 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
02:05:58.646 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.86 mountX=0.04 mountY=-0.03, mountTheta=-0.73
02:05:58.646 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.04, opts=13)
02:05:58.646 00.000 7988 Enqueuing Move request for scope (0.03, 0.04)
02:05:58.659 00.013 15712 Worker thread wakes up
02:05:58.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
02:05:58.659 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
02:05:58.659 00.000 15712 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
02:05:58.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=55, FiltMax=255, Gamma=0.690
02:05:58.659 00.000 7988 UpdateGuideState exits: m=726 SNR=17.2
02:05:58.659 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:58.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:05:58.659 00.000 7988 Enqueuing Expose request
02:05:58.659 00.000 15712 BLC: window closed
02:05:58.659 00.000 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.323849, 1:0.357271, 2:0.006954
02:05:58.659 00.000 15712 BLC: No correction, Miss < min_move
02:05:58.665 00.006 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:05:58.665 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
02:05:58.665 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:58.665 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:05:58.665 00.000 15712 MoveAxis(W, 12, ABG)
02:05:58.665 00.000 15712 Guiding  Dir = 3, Dur = 12
02:05:58.665 00.000 15712 IsGuiding returns 0
02:05:58.713 00.048 15712 IsGuiding returns 1
02:05:58.713 00.000 15712 scope still moving after pulse duration time elapsed
02:05:58.754 00.041 15712 IsGuiding returns 0
02:05:58.754 00.000 15712 scope move finished after 12 + 73 ms
02:05:58.754 00.000 15712 Move returns status 0, amount 12
02:05:58.754 00.000 15712 MoveAxis(N, 0, ABG)
02:05:58.754 00.000 15712 Move returns status 0, amount 0
02:05:58.754 00.000 15712 move complete, result=0
02:05:58.754 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
02:05:58.756 00.002 15712 worker thread done servicing request
02:05:58.756 00.000 15712 Worker thread wakes up
02:05:58.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:05:58.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:00.395 01.639 15712 Exposure complete
02:06:00.457 00.062 15712 worker thread done servicing request
02:06:00.457 00.000 7988 OnExposeComplete: enter
02:06:00.460 00.003 7988 UpdateGuideState(): m_state=6
02:06:00.460 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3581
02:06:00.462 00.002 7988 Star::Find returns 1 (0), X=975.49, Y=184.82, Mass=681, SNR=16.5, Peak=158 HFD=3.0
02:06:00.464 00.002 7988 MultiStar: [#1 0.22,-0.31,0.94,U] [#2 0.04,-0.59,0.90,U] [#3 0.26,-0.53,0.89,U] [#4 -0.02,-0.69,0.00,M1] [#5 -0.08,0.50,0.70,U] [#6 -0.23,-0.20,0.69,U] [#7 0.06,0.51,0.51,U] [#8 -0.31,-0.42,0.47,U] 
02:06:00.464 00.000 7988 single-star, 7 included, MultiStar: {0.02, -0.18}, one-star: {-0.04, -0.06}
02:06:00.466 00.002 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.68 = 2.61)
02:06:00.466 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
02:06:00.466 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.11 mountX=-0.06 mountY=0.04, mountTheta=2.58
02:06:00.468 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
02:06:00.470 00.002 7988 Enqueuing Move request for scope (-0.04, -0.06)
02:06:00.470 00.000 15712 Worker thread wakes up
02:06:00.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
02:06:00.470 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
02:06:00.470 00.000 15712 Moving (-0.04, -0.06) raw xDistance=-0.06 yDistance=0.04
02:06:00.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:06:00.472 00.002 7988 UpdateGuideState exits: m=681 SNR=16.5
02:06:00.474 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:00.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:00.477 00.003 7988 Enqueuing Expose request
02:06:00.477 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:00.477 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
02:06:00.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:00.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:06:00.477 00.000 15712 MoveAxis(W, 11, ABG)
02:06:00.477 00.000 15712 Guiding  Dir = 3, Dur = 11
02:06:00.477 00.000 15712 IsGuiding returns 0
02:06:00.488 00.011 15712 IsGuiding returns 1
02:06:00.488 00.000 15712 scope still moving after pulse duration time elapsed
02:06:00.541 00.053 15712 IsGuiding returns 0
02:06:00.541 00.000 15712 scope move finished after 11 + 51 ms
02:06:00.541 00.000 15712 Move returns status 0, amount 11
02:06:00.541 00.000 15712 MoveAxis(N, 0, ABG)
02:06:00.541 00.000 15712 Move returns status 0, amount 0
02:06:00.541 00.000 15712 move complete, result=0
02:06:00.541 00.000 15712 worker thread done servicing request
02:06:00.541 00.000 15712 Worker thread wakes up
02:06:00.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:00.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:00.541 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
02:06:01.957 01.416 15712 Exposure complete
02:06:02.027 00.070 15712 worker thread done servicing request
02:06:02.027 00.000 7988 OnExposeComplete: enter
02:06:02.027 00.000 7988 UpdateGuideState(): m_state=6
02:06:02.027 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3582
02:06:02.027 00.000 7988 Star::Find returns 1 (0), X=975.67, Y=184.84, Mass=632, SNR=16.2, Peak=158 HFD=3.0
02:06:02.027 00.000 7988 MultiStar: [#1 0.23,-0.02,1.16,U] [#2 0.21,-0.39,0.92,U] [#3 0.20,0.03,0.88,U] [#4 0.23,-0.63,0.00,M2] [#5 -0.03,0.27,0.78,U] [#6 -0.13,0.00,0.79,U] [#7 0.03,-0.01,0.56,U] [#8 0.56,0.10,0.43,U] 
02:06:02.027 00.000 7988 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {0.15, -0.05}
02:06:02.027 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
02:06:02.035 00.008 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
02:06:02.035 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.16 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
02:06:02.035 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.02, opts=13)
02:06:02.035 00.000 7988 Enqueuing Move request for scope (0.14, -0.02)
02:06:02.035 00.000 15712 Worker thread wakes up
02:06:02.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
02:06:02.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
02:06:02.035 00.000 15712 Moving (0.14, -0.02) raw xDistance=-0.02 yDistance=-0.14
02:06:02.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:06:02.035 00.000 7988 UpdateGuideState exits: m=632 SNR=16.2
02:06:02.042 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:02.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:02.044 00.002 7988 Enqueuing Expose request
02:06:02.044 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:02.044 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
02:06:02.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:02.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:06:02.044 00.000 15712 MoveAxis(W, 9, ABG)
02:06:02.044 00.000 15712 Guiding  Dir = 3, Dur = 9
02:06:02.044 00.000 15712 IsGuiding returns 0
02:06:02.076 00.032 15712 IsGuiding returns 0
02:06:02.076 00.000 15712 Move returns status 0, amount 9
02:06:02.076 00.000 15712 MoveAxis(N, 0, ABG)
02:06:02.076 00.000 15712 Move returns status 0, amount 0
02:06:02.076 00.000 15712 move complete, result=0
02:06:02.076 00.000 15712 worker thread done servicing request
02:06:02.076 00.000 15712 Worker thread wakes up
02:06:02.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:02.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:02.076 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
02:06:03.714 01.638 15712 Exposure complete
02:06:03.778 00.064 15712 worker thread done servicing request
02:06:03.780 00.002 7988 OnExposeComplete: enter
02:06:03.780 00.000 7988 UpdateGuideState(): m_state=6
02:06:03.780 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3583
02:06:03.780 00.000 7988 Star::Find returns 1 (0), X=975.52, Y=184.90, Mass=778, SNR=17.9, Peak=162 HFD=3.6
02:06:03.780 00.000 7988 MultiStar: [#1 0.03,-0.41,0.97,U] [#2 0.14,-0.68,0.00,M1] [#3 0.04,-0.13,0.78,U] [#4 -0.02,-0.48,0.67,U] [#5 0.29,0.42,0.78,U] [#6 -0.01,-0.12,0.63,U] [#7 -0.64,0.28,0.00,M3] [#8 0.16,-0.06,0.54,U] 
02:06:03.780 00.000 7988 single-star, 6 included, MultiStar: {0.06, -0.11}, one-star: {-0.01, 0.02}
02:06:03.780 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
02:06:03.780 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
02:06:03.780 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.85 mountX=0.02 mountY=0.00, mountTheta=0.25
02:06:03.780 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
02:06:03.780 00.000 7988 Enqueuing Move request for scope (-0.01, 0.02)
02:06:03.780 00.000 15712 Worker thread wakes up
02:06:03.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
02:06:03.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
02:06:03.780 00.000 15712 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
02:06:03.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=56, FiltMax=255, Gamma=0.690
02:06:03.793 00.013 7988 UpdateGuideState exits: m=778 SNR=17.9
02:06:03.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:03.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:03.793 00.000 7988 Enqueuing Expose request
02:06:03.793 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:03.793 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
02:06:03.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:03.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:06:03.793 00.000 15712 MoveAxis(W, 10, ABG)
02:06:03.793 00.000 15712 Guiding  Dir = 3, Dur = 10
02:06:03.793 00.000 15712 IsGuiding returns 0
02:06:03.815 00.022 15712 IsGuiding returns 1
02:06:03.815 00.000 15712 scope still moving after pulse duration time elapsed
02:06:03.841 00.026 15712 IsGuiding returns 1
02:06:03.878 00.037 15712 IsGuiding returns 0
02:06:03.878 00.000 15712 scope move finished after 10 + 74 ms
02:06:03.878 00.000 15712 Move returns status 0, amount 10
02:06:03.878 00.000 15712 MoveAxis(N, 0, ABG)
02:06:03.878 00.000 15712 Move returns status 0, amount 0
02:06:03.878 00.000 15712 move complete, result=0
02:06:03.878 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
02:06:03.884 00.006 15712 worker thread done servicing request
02:06:03.884 00.000 15712 Worker thread wakes up
02:06:03.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:03.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:05.295 01.411 15712 Exposure complete
02:06:05.357 00.062 15712 worker thread done servicing request
02:06:05.357 00.000 7988 OnExposeComplete: enter
02:06:05.371 00.014 7988 UpdateGuideState(): m_state=6
02:06:05.371 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3584
02:06:05.374 00.003 7988 Star::Find returns 1 (0), X=975.33, Y=184.77, Mass=776, SNR=17.7, Peak=160 HFD=3.7
02:06:05.374 00.000 7988 MultiStar: [#1 0.30,-0.24,1.00,U] [#2 -0.05,-0.17,0.81,U] [#3 0.06,-0.01,0.86,U] [#4 0.12,-0.53,0.69,U] [#5 0.09,-0.04,0.62,U] [#6 0.29,-0.39,0.66,U] [#7 -0.31,-0.26,0.47,U] [#8 0.21,0.03,0.40,U] 
02:06:05.374 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.19}, one-star: {-0.20, -0.12}
02:06:05.374 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
02:06:05.374 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
02:06:05.374 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.28 mountX=-0.19 mountY=-0.05, mountTheta=-2.87
02:06:05.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.19, opts=13)
02:06:05.374 00.000 7988 Enqueuing Move request for scope (0.06, -0.19)
02:06:05.387 00.013 15712 Worker thread wakes up
02:06:05.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:06:05.387 00.000 7988 UpdateGuideState exits: m=776 SNR=17.7
02:06:05.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
02:06:05.387 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
02:06:05.387 00.000 15712 Moving (0.06, -0.19) raw xDistance=-0.19 yDistance=-0.05
02:06:05.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:05.391 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:05.391 00.000 7988 Enqueuing Expose request
02:06:05.391 00.000 15712 PPEC rslt: input = -0.19, final = -0.08, react = -0.12, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:06:05.391 00.000 15712 PPEC: input: -0.19, control: -0.08, exposure: 1500
02:06:05.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:05.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:06:05.391 00.000 15712 MoveAxis(E, 28, ABG)
02:06:05.391 00.000 15712 Guiding  Dir = 2, Dur = 28
02:06:05.414 00.023 15712 IsGuiding returns 0
02:06:05.431 00.017 15712 PulseGuide returned control before completion, sleep 23
02:06:05.493 00.062 15712 IsGuiding returns 0
02:06:05.493 00.000 15712 Move returns status 0, amount 28
02:06:05.493 00.000 15712 MoveAxis(N, 0, ABG)
02:06:05.493 00.000 15712 Move returns status 0, amount 0
02:06:05.493 00.000 15712 move complete, result=0
02:06:05.493 00.000 15712 worker thread done servicing request
02:06:05.493 00.000 15712 Worker thread wakes up
02:06:05.493 00.000 7988 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
02:06:05.498 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:05.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:07.139 01.641 15712 Exposure complete
02:06:07.203 00.064 15712 worker thread done servicing request
02:06:07.203 00.000 7988 OnExposeComplete: enter
02:06:07.205 00.002 7988 UpdateGuideState(): m_state=6
02:06:07.205 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3585
02:06:07.205 00.000 7988 Star::Find returns 1 (0), X=975.76, Y=185.06, Mass=695, SNR=16.8, Peak=155 HFD=3.3
02:06:07.205 00.000 7988 MultiStar: [#1 0.33,0.06,1.00,U] [#2 0.11,-0.02,0.89,U] [#3 0.02,0.17,0.86,U] [#4 0.11,-0.07,0.66,U] [#5 0.42,0.60,0.00,M1] [#6 -0.03,0.36,0.73,U] [#7 0.15,0.40,0.49,U] [#8 0.29,-0.05,0.42,U] 
02:06:07.205 00.000 7988 refined, 7 included, MultiStar: {0.15, 0.12}, one-star: {0.24, 0.17}
02:06:07.205 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
02:06:07.205 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
02:06:07.205 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.68 mountX=0.13 mountY=-0.16, mountTheta=-0.90
02:06:07.205 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.12, opts=13)
02:06:07.205 00.000 7988 Enqueuing Move request for scope (0.15, 0.12)
02:06:07.205 00.000 15712 Worker thread wakes up
02:06:07.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
02:06:07.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
02:06:07.217 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:06:07.217 00.000 7988 UpdateGuideState exits: m=695 SNR=16.8
02:06:07.219 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:07.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:07.221 00.002 7988 Enqueuing Expose request
02:06:07.221 00.000 15712 Moving (0.15, 0.12) raw xDistance=0.13 yDistance=-0.16
02:06:07.222 00.001 15712 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:07.222 00.000 15712 PPEC: input: 0.13, control: 0.04, exposure: 1500
02:06:07.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:07.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:06:07.222 00.000 15712 MoveAxis(W, 15, ABG)
02:06:07.222 00.000 15712 Guiding  Dir = 3, Dur = 15
02:06:07.222 00.000 15712 IsGuiding returns 0
02:06:07.251 00.029 15712 IsGuiding returns 1
02:06:07.251 00.000 15712 scope still moving after pulse duration time elapsed
02:06:07.280 00.029 15712 IsGuiding returns 1
02:06:07.312 00.032 15712 IsGuiding returns 0
02:06:07.312 00.000 15712 scope move finished after 15 + 70 ms
02:06:07.312 00.000 15712 Move returns status 0, amount 15
02:06:07.312 00.000 15712 MoveAxis(N, 0, ABG)
02:06:07.312 00.000 15712 Move returns status 0, amount 0
02:06:07.312 00.000 15712 move complete, result=0
02:06:07.312 00.000 15712 worker thread done servicing request
02:06:07.312 00.000 15712 Worker thread wakes up
02:06:07.312 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
02:06:07.314 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:07.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:08.733 01.419 15712 Exposure complete
02:06:08.795 00.062 15712 worker thread done servicing request
02:06:08.795 00.000 7988 OnExposeComplete: enter
02:06:08.795 00.000 7988 UpdateGuideState(): m_state=6
02:06:08.799 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3586
02:06:08.799 00.000 7988 Star::Find returns 1 (0), X=975.75, Y=184.99, Mass=783, SNR=18.3, Peak=155 HFD=3.3
02:06:08.801 00.002 7988 MultiStar: [#1 0.31,-0.24,0.97,U] [#2 0.08,-0.17,0.82,U] [#3 -0.20,-0.21,0.84,U] [#4 -0.27,-1.12,0.00,M1] [#5 0.54,-0.04,0.72,U] [#6 -0.06,-0.62,0.00,M1] [#7 0.12,0.02,0.46,U] [#8 -0.19,0.31,0.44,U] 
02:06:08.803 00.002 7988 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.23, 0.11}
02:06:08.803 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
02:06:08.805 00.002 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
02:06:08.805 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.39 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
02:06:08.807 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.06, opts=13)
02:06:08.809 00.002 7988 Enqueuing Move request for scope (0.15, -0.06)
02:06:08.809 00.000 15712 Worker thread wakes up
02:06:08.809 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
02:06:08.809 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
02:06:08.809 00.000 15712 Moving (0.15, -0.06) raw xDistance=-0.06 yDistance=-0.15
02:06:08.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:06:08.811 00.002 7988 UpdateGuideState exits: m=783 SNR=18.3
02:06:08.813 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:08.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:08.815 00.002 7988 Enqueuing Expose request
02:06:08.815 00.000 15712 PPEC rslt: input = -0.06, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:08.815 00.000 15712 PPEC: input: -0.06, control: 0.05, exposure: 1500
02:06:08.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:08.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:06:08.815 00.000 15712 MoveAxis(W, 15, ABG)
02:06:08.815 00.000 15712 Guiding  Dir = 3, Dur = 15
02:06:08.815 00.000 15712 IsGuiding returns 0
02:06:08.837 00.022 15712 IsGuiding returns 1
02:06:08.837 00.000 15712 scope still moving after pulse duration time elapsed
02:06:08.874 00.037 15712 IsGuiding returns 0
02:06:08.874 00.000 15712 scope move finished after 15 + 53 ms
02:06:08.874 00.000 15712 Move returns status 0, amount 15
02:06:08.874 00.000 15712 MoveAxis(N, 0, ABG)
02:06:08.874 00.000 15712 Move returns status 0, amount 0
02:06:08.874 00.000 15712 move complete, result=0
02:06:08.874 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:06:08.887 00.013 15712 worker thread done servicing request
02:06:08.887 00.000 15712 Worker thread wakes up
02:06:08.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:08.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:10.518 01.631 15712 Exposure complete
02:06:10.581 00.063 15712 worker thread done servicing request
02:06:10.581 00.000 7988 OnExposeComplete: enter
02:06:10.581 00.000 7988 UpdateGuideState(): m_state=6
02:06:10.581 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3587
02:06:10.581 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=184.61, Mass=744, SNR=17.4, Peak=140 HFD=3.3
02:06:10.581 00.000 7988 MultiStar: [#1 -0.01,-0.72,0.00,M1] [#2 0.18,-0.43,0.87,U] [#3 0.08,-0.58,0.89,U] [#4 -0.09,-0.93,0.00,M2] [#5 0.36,-0.42,0.67,U] [#6 -0.28,-0.90,0.00,M2] [#7 0.19,-0.05,0.44,U] [#8 0.20,-0.01,0.42,U] 
02:06:10.588 00.007 7988 single-star, 5 included, MultiStar: {0.15, -0.34}, one-star: {-0.02, -0.28}
02:06:10.588 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
02:06:10.588 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
02:06:10.588 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.63 mountX=-0.28 mountY=0.02, mountTheta=3.06
02:06:10.588 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.28, opts=13)
02:06:10.588 00.000 7988 Enqueuing Move request for scope (-0.02, -0.28)
02:06:10.588 00.000 15712 Worker thread wakes up
02:06:10.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:06:10.595 00.007 7988 UpdateGuideState exits: m=744 SNR=17.4
02:06:10.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:10.595 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:10.595 00.000 7988 Enqueuing Expose request
02:06:10.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
02:06:10.595 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
02:06:10.595 00.000 15712 Moving (-0.02, -0.28) raw xDistance=-0.28 yDistance=0.02
02:06:10.604 00.009 15712 PPEC rslt: input = -0.28, final = -0.12, react = -0.17, pred = 0.05, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:06:10.604 00.000 15712 PPEC: input: -0.28, control: -0.12, exposure: 1500
02:06:10.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:10.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:06:10.604 00.000 15712 MoveAxis(E, 38, ABG)
02:06:10.604 00.000 15712 Guiding  Dir = 2, Dur = 38
02:06:10.604 00.000 15712 IsGuiding returns 0
02:06:10.627 00.023 15712 PulseGuide returned control before completion, sleep 26
02:06:10.659 00.032 15712 IsGuiding returns 1
02:06:10.659 00.000 15712 scope still moving after pulse duration time elapsed
02:06:10.691 00.032 15712 IsGuiding returns 0
02:06:10.691 00.000 15712 scope move finished after 38 + 48 ms
02:06:10.691 00.000 15712 Move returns status 0, amount 38
02:06:10.691 00.000 15712 MoveAxis(N, 0, ABG)
02:06:10.691 00.000 15712 Move returns status 0, amount 0
02:06:10.691 00.000 15712 move complete, result=0
02:06:10.691 00.000 15712 worker thread done servicing request
02:06:10.691 00.000 15712 Worker thread wakes up
02:06:10.691 00.000 7988 GuideStep: -0.3 px 38 ms EAST, 0.0 px 0 ms NORTH
02:06:10.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:10.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:12.098 01.407 15712 Exposure complete
02:06:12.158 00.060 15712 worker thread done servicing request
02:06:12.158 00.000 7988 OnExposeComplete: enter
02:06:12.158 00.000 7988 UpdateGuideState(): m_state=6
02:06:12.164 00.006 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3588
02:06:12.164 00.000 7988 Star::Find returns 1 (0), X=975.82, Y=184.55, Mass=781, SNR=18.0, Peak=139 HFD=3.7
02:06:12.166 00.002 7988 MultiStar: [#1 0.23,-0.48,1.05,U] [#2 0.46,-0.33,0.90,U] [#3 0.12,-0.67,0.00,M1] [#4 0.26,-0.48,0.72,U] [#5 0.17,-0.17,0.77,U] [#6 0.04,-0.26,0.60,U] [#7 0.85,0.47,0.00,M1] [#8 0.38,-0.19,0.53,U] 
02:06:12.166 00.000 7988 refined, 6 included, MultiStar: {0.27, -0.34}, one-star: {0.29, -0.33}
02:06:12.168 00.002 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
02:06:12.168 00.000 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
02:06:12.170 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=-0.34 hyp=0.43 cameraTheta=-0.89 mountX=-0.33 mountY=-0.26, mountTheta=-2.48
02:06:12.172 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.34, opts=13)
02:06:12.172 00.000 7988 Enqueuing Move request for scope (0.27, -0.34)
02:06:12.174 00.002 15712 Worker thread wakes up
02:06:12.174 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.34) opts 0xd
02:06:12.174 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.34)
02:06:12.174 00.000 15712 Moving (0.27, -0.34) raw xDistance=-0.33 yDistance=-0.26
02:06:12.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:06:12.174 00.000 7988 UpdateGuideState exits: m=781 SNR=18.0
02:06:12.177 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:12.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:12.180 00.003 7988 Enqueuing Expose request
02:06:12.180 00.000 15712 PPEC rslt: input = -0.33, final = -0.15, react = -0.20, pred = 0.05, hyst = -0.18, hyst_pct = 0.00, period_length = 639.26
02:06:12.182 00.002 15712 PPEC: input: -0.33, control: -0.15, exposure: 1500
02:06:12.182 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:06:12.182 00.000 15712 MoveAxis(E, 50, ABG)
02:06:12.182 00.000 15712 Guiding  Dir = 2, Dur = 50
02:06:12.182 00.000 15712 IsGuiding returns 0
02:06:12.206 00.024 15712 PulseGuide returned control before completion, sleep 33
02:06:12.254 00.048 15712 IsGuiding returns 1
02:06:12.254 00.000 15712 scope still moving after pulse duration time elapsed
02:06:12.290 00.036 15712 IsGuiding returns 0
02:06:12.290 00.000 15712 scope move finished after 50 + 58 ms
02:06:12.290 00.000 15712 Move returns status 0, amount 50
02:06:12.290 00.000 15712 MoveAxis(N, 67, ABG)
02:06:12.290 00.000 15712 Guiding  Dir = 0, Dur = 67
02:06:12.322 00.032 15712 IsGuiding returns 0
02:06:12.402 00.080 15712 IsGuiding returns 1
02:06:12.402 00.000 15712 scope still moving after pulse duration time elapsed
02:06:12.429 00.027 15712 IsGuiding returns 1
02:06:12.505 00.076 15712 IsGuiding returns 0
02:06:12.505 00.000 15712 scope move finished after 67 + 116 ms
02:06:12.505 00.000 15712 Move returns status 0, amount 67
02:06:12.505 00.000 15712 move complete, result=0
02:06:12.505 00.000 15712 worker thread done servicing request
02:06:12.505 00.000 15712 Worker thread wakes up
02:06:12.505 00.000 7988 GuideStep: -0.3 px 50 ms EAST, -0.3 px 67 ms NORTH
02:06:12.508 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:12.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:14.136 01.628 15712 Exposure complete
02:06:14.199 00.063 15712 worker thread done servicing request
02:06:14.199 00.000 7988 OnExposeComplete: enter
02:06:14.199 00.000 7988 UpdateGuideState(): m_state=6
02:06:14.199 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3589
02:06:14.199 00.000 7988 Star::Find returns 1 (0), X=975.75, Y=185.17, Mass=807, SNR=18.3, Peak=161 HFD=3.7
02:06:14.199 00.000 7988 MultiStar: [#1 0.03,0.14,1.03,U] [#2 0.05,0.07,0.84,U] [#3 -0.01,0.25,0.80,U] [#4 -0.15,-0.08,0.76,U] [#5 0.23,0.23,0.68,U] [#6 -0.29,0.03,0.68,U] [#7 0.42,0.06,0.43,U] [#8 0.12,-0.01,0.44,U] 
02:06:14.199 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.23, 0.28}
02:06:14.199 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
02:06:14.199 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
02:06:14.199 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.14 mountX=0.12 mountY=-0.06, mountTheta=-0.45
02:06:14.208 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.12, opts=13)
02:06:14.208 00.000 7988 Enqueuing Move request for scope (0.06, 0.12)
02:06:14.208 00.000 15712 Worker thread wakes up
02:06:14.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
02:06:14.208 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
02:06:14.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:06:14.213 00.005 7988 UpdateGuideState exits: m=807 SNR=18.3
02:06:14.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:14.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:14.213 00.000 7988 Enqueuing Expose request
02:06:14.213 00.000 15712 Moving (0.06, 0.12) raw xDistance=0.12 yDistance=-0.06
02:06:14.213 00.000 15712 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:14.213 00.000 15712 PPEC: input: 0.12, control: 0.05, exposure: 1500
02:06:14.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:14.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:06:14.213 00.000 15712 MoveAxis(W, 15, ABG)
02:06:14.213 00.000 15712 Guiding  Dir = 3, Dur = 15
02:06:14.229 00.016 15712 IsGuiding returns 0
02:06:14.251 00.022 15712 PulseGuide returned control before completion, sleep 11
02:06:14.276 00.025 15712 IsGuiding returns 1
02:06:14.276 00.000 15712 scope still moving after pulse duration time elapsed
02:06:14.311 00.035 15712 IsGuiding returns 0
02:06:14.311 00.000 15712 scope move finished after 15 + 64 ms
02:06:14.311 00.000 15712 Move returns status 0, amount 15
02:06:14.311 00.000 15712 MoveAxis(N, 0, ABG)
02:06:14.311 00.000 15712 Move returns status 0, amount 0
02:06:14.311 00.000 15712 move complete, result=0
02:06:14.311 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:06:14.322 00.011 15712 worker thread done servicing request
02:06:14.322 00.000 15712 Worker thread wakes up
02:06:14.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:14.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:15.727 01.405 15712 Exposure complete
02:06:15.790 00.063 15712 worker thread done servicing request
02:06:15.790 00.000 7988 OnExposeComplete: enter
02:06:15.790 00.000 7988 UpdateGuideState(): m_state=6
02:06:15.793 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3590
02:06:15.793 00.000 7988 Star::Find returns 1 (0), X=976.10, Y=185.33, Mass=795, SNR=18.1, Peak=145 HFD=3.6
02:06:15.795 00.002 7988 MultiStar: [#1 0.17,0.01,0.89,U] [#2 0.18,-0.18,0.90,U] [#3 -0.30,-0.13,0.87,U] [#4 -0.17,-0.50,0.70,U] [#5 -0.26,0.50,0.76,U] [#6 -0.23,-0.31,0.71,U] [#7 0.44,-0.03,0.44,U] [#8 -0.26,0.40,0.51,U] 
02:06:15.795 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.57, 0.45}
02:06:15.797 00.002 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
02:06:15.797 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
02:06:15.799 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.69 mountX=0.03 mountY=-0.03, mountTheta=-0.89
02:06:15.801 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.03, opts=13)
02:06:15.801 00.000 7988 Enqueuing Move request for scope (0.03, 0.03)
02:06:15.803 00.002 15712 Worker thread wakes up
02:06:15.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
02:06:15.803 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
02:06:15.803 00.000 15712 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
02:06:15.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:06:15.805 00.002 7988 UpdateGuideState exits: m=795 SNR=18.1
02:06:15.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:15.807 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:15.807 00.000 7988 Enqueuing Expose request
02:06:15.807 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:15.807 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
02:06:15.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:15.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:06:15.807 00.000 15712 MoveAxis(W, 12, ABG)
02:06:15.807 00.000 15712 Guiding  Dir = 3, Dur = 12
02:06:15.807 00.000 15712 IsGuiding returns 0
02:06:15.868 00.061 15712 IsGuiding returns 1
02:06:15.868 00.000 15712 scope still moving after pulse duration time elapsed
02:06:15.900 00.032 15712 IsGuiding returns 0
02:06:15.900 00.000 15712 scope move finished after 12 + 78 ms
02:06:15.900 00.000 15712 Move returns status 0, amount 12
02:06:15.900 00.000 15712 MoveAxis(N, 0, ABG)
02:06:15.900 00.000 15712 Move returns status 0, amount 0
02:06:15.900 00.000 15712 move complete, result=0
02:06:15.900 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
02:06:15.900 00.000 15712 worker thread done servicing request
02:06:15.900 00.000 15712 Worker thread wakes up
02:06:15.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:15.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:17.642 01.742 15712 Exposure complete
02:06:17.705 00.063 15712 worker thread done servicing request
02:06:17.705 00.000 7988 OnExposeComplete: enter
02:06:17.705 00.000 7988 UpdateGuideState(): m_state=6
02:06:17.705 00.000 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3591
02:06:17.705 00.000 7988 Star::Find returns 1 (0), X=975.70, Y=185.08, Mass=917, SNR=19.6, Peak=158 HFD=3.9
02:06:17.705 00.000 7988 MultiStar: [#1 0.21,0.15,0.95,U] [#2 0.24,0.06,0.81,U] [#3 0.07,-0.07,0.84,U] [#4 -0.24,-0.50,0.65,U] [#5 0.31,0.67,0.00,M1] [#6 0.01,0.18,0.61,U] [#7 0.15,-0.07,0.53,U] [#8 0.85,0.32,0.00,M1] 
02:06:17.712 00.007 7988 refined, 6 included, MultiStar: {0.10, 0.01}, one-star: {0.17, 0.19}
02:06:17.712 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
02:06:17.712 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
02:06:17.712 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.14 mountX=0.01 mountY=-0.10, mountTheta=-1.43
02:06:17.712 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
02:06:17.712 00.000 7988 Enqueuing Move request for scope (0.10, 0.01)
02:06:17.719 00.007 15712 Worker thread wakes up
02:06:17.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:06:17.719 00.000 7988 UpdateGuideState exits: m=917 SNR=19.6
02:06:17.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:17.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:17.719 00.000 7988 Enqueuing Expose request
02:06:17.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
02:06:17.719 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
02:06:17.719 00.000 15712 Moving (0.10, 0.01) raw xDistance=0.01 yDistance=-0.10
02:06:17.729 00.010 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:17.729 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
02:06:17.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:17.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:06:17.729 00.000 15712 MoveAxis(W, 11, ABG)
02:06:17.729 00.000 15712 Guiding  Dir = 3, Dur = 11
02:06:17.751 00.022 15712 IsGuiding returns 0
02:06:17.772 00.021 15712 IsGuiding returns 1
02:06:17.772 00.000 15712 scope still moving after pulse duration time elapsed
02:06:17.818 00.046 15712 IsGuiding returns 0
02:06:17.818 00.000 15712 scope move finished after 11 + 52 ms
02:06:17.818 00.000 15712 Move returns status 0, amount 11
02:06:17.818 00.000 15712 MoveAxis(N, 0, ABG)
02:06:17.818 00.000 15712 Move returns status 0, amount 0
02:06:17.818 00.000 15712 move complete, result=0
02:06:17.818 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
02:06:17.822 00.004 15712 worker thread done servicing request
02:06:17.822 00.000 15712 Worker thread wakes up
02:06:17.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:17.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:19.236 01.414 15712 Exposure complete
02:06:19.300 00.064 15712 worker thread done servicing request
02:06:19.300 00.000 7988 OnExposeComplete: enter
02:06:19.300 00.000 7988 UpdateGuideState(): m_state=6
02:06:19.300 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3592
02:06:19.300 00.000 7988 Star::Find returns 1 (0), X=975.48, Y=184.43, Mass=749, SNR=17.8, Peak=157 HFD=3.2
02:06:19.300 00.000 7988 MultiStar: [#1 0.10,-0.49,1.06,U] [#2 0.15,-0.06,0.92,U] [#3 -0.06,-0.30,0.92,U] [#4 -0.31,-0.62,0.00,M1] [#5 0.26,0.48,0.78,U] [#6 -0.26,-0.52,0.68,U] [#7 0.20,0.51,0.51,U] [#8 0.10,-0.09,0.48,U] 
02:06:19.300 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.17}, one-star: {-0.05, -0.45}
02:06:19.300 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
02:06:19.300 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
02:06:19.300 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.27 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
02:06:19.310 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.17, opts=13)
02:06:19.310 00.000 7988 Enqueuing Move request for scope (0.05, -0.17)
02:06:19.310 00.000 15712 Worker thread wakes up
02:06:19.310 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
02:06:19.310 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
02:06:19.310 00.000 15712 Moving (0.05, -0.17) raw xDistance=-0.17 yDistance=-0.05
02:06:19.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:06:19.314 00.004 7988 UpdateGuideState exits: m=749 SNR=17.8
02:06:19.314 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:19.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:19.314 00.000 7988 Enqueuing Expose request
02:06:19.314 00.000 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:06:19.314 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
02:06:19.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:19.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:06:19.314 00.000 15712 MoveAxis(E, 23, ABG)
02:06:19.314 00.000 15712 Guiding  Dir = 2, Dur = 23
02:06:19.314 00.000 15712 IsGuiding returns 0
02:06:19.339 00.025 15712 PulseGuide returned control before completion, sleep 12
02:06:19.378 00.039 15712 IsGuiding returns 0
02:06:19.378 00.000 15712 Move returns status 0, amount 23
02:06:19.378 00.000 15712 MoveAxis(N, 0, ABG)
02:06:19.378 00.000 15712 Move returns status 0, amount 0
02:06:19.378 00.000 15712 move complete, result=0
02:06:19.378 00.000 15712 worker thread done servicing request
02:06:19.378 00.000 15712 Worker thread wakes up
02:06:19.378 00.000 7988 GuideStep: -0.2 px 23 ms EAST, -0.0 px 0 ms NORTH
02:06:19.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:19.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:21.018 01.640 15712 Exposure complete
02:06:21.084 00.066 15712 worker thread done servicing request
02:06:21.084 00.000 7988 OnExposeComplete: enter
02:06:21.084 00.000 7988 UpdateGuideState(): m_state=6
02:06:21.084 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3593
02:06:21.084 00.000 7988 Star::Find returns 1 (0), X=975.84, Y=184.83, Mass=884, SNR=19.1, Peak=156 HFD=3.7
02:06:21.084 00.000 7988 MultiStar: [#1 0.05,-0.16,1.00,U] [#2 0.29,-0.20,0.88,U] [#3 -0.37,-0.20,0.84,U] [#4 0.13,-0.35,0.74,U] [#5 0.08,0.04,0.82,U] [#6 -0.23,0.00,0.64,U] [#7 0.39,0.44,0.47,U] [#8 -0.31,-0.61,0.00,M1] 
02:06:21.084 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.32, -0.05}
02:06:21.084 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
02:06:21.084 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
02:06:21.084 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.84 mountX=-0.09 mountY=-0.08, mountTheta=-2.42
02:06:21.093 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
02:06:21.093 00.000 7988 Enqueuing Move request for scope (0.08, -0.09)
02:06:21.093 00.000 15712 Worker thread wakes up
02:06:21.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
02:06:21.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
02:06:21.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:06:21.098 00.005 15712 Moving (0.08, -0.09) raw xDistance=-0.09 yDistance=-0.08
02:06:21.098 00.000 7988 UpdateGuideState exits: m=884 SNR=19.1
02:06:21.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:21.100 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:21.100 00.000 7988 Enqueuing Expose request
02:06:21.102 00.002 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:21.102 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
02:06:21.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:21.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:06:21.102 00.000 15712 MoveAxis(W, 10, ABG)
02:06:21.102 00.000 15712 Guiding  Dir = 3, Dur = 10
02:06:21.102 00.000 15712 IsGuiding returns 0
02:06:21.130 00.028 15712 IsGuiding returns 1
02:06:21.130 00.000 15712 scope still moving after pulse duration time elapsed
02:06:21.178 00.048 15712 IsGuiding returns 0
02:06:21.178 00.000 15712 scope move finished after 10 + 64 ms
02:06:21.178 00.000 15712 Move returns status 0, amount 10
02:06:21.178 00.000 15712 MoveAxis(N, 0, ABG)
02:06:21.178 00.000 15712 Move returns status 0, amount 0
02:06:21.178 00.000 15712 move complete, result=0
02:06:21.178 00.000 15712 worker thread done servicing request
02:06:21.178 00.000 15712 Worker thread wakes up
02:06:21.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:21.178 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
02:06:21.179 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:22.599 01.420 15712 Exposure complete
02:06:22.661 00.062 15712 worker thread done servicing request
02:06:22.661 00.000 7988 OnExposeComplete: enter
02:06:22.661 00.000 7988 UpdateGuideState(): m_state=6
02:06:22.661 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3594
02:06:22.661 00.000 7988 Star::Find returns 1 (0), X=975.82, Y=184.70, Mass=887, SNR=19.3, Peak=151 HFD=3.8
02:06:22.661 00.000 7988 MultiStar: [#1 0.07,-0.38,0.99,U] [#2 -0.33,-0.36,0.87,U] [#3 -0.32,-0.18,0.87,U] [#4 -0.28,-0.17,0.77,U] [#5 0.27,0.14,0.76,U] [#6 -0.11,-0.12,0.63,U] [#7 -0.20,0.14,0.46,U] [#8 0.37,0.01,0.47,U] 
02:06:22.661 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.16}, one-star: {0.30, -0.19}
02:06:22.661 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
02:06:22.661 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
02:06:22.661 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.76 mountX=-0.16 mountY=0.03, mountTheta=2.93
02:06:22.672 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.16, opts=13)
02:06:22.672 00.000 7988 Enqueuing Move request for scope (-0.03, -0.16)
02:06:22.672 00.000 15712 Worker thread wakes up
02:06:22.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
02:06:22.672 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
02:06:22.672 00.000 15712 Moving (-0.03, -0.16) raw xDistance=-0.16 yDistance=0.03
02:06:22.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:06:22.677 00.005 7988 UpdateGuideState exits: m=887 SNR=19.3
02:06:22.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:22.679 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:22.679 00.000 7988 Enqueuing Expose request
02:06:22.681 00.002 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:22.681 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
02:06:22.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:22.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:06:22.681 00.000 15712 MoveAxis(W, 10, ABG)
02:06:22.681 00.000 15712 Guiding  Dir = 3, Dur = 10
02:06:22.681 00.000 15712 IsGuiding returns 0
02:06:22.693 00.012 15712 IsGuiding returns 1
02:06:22.693 00.000 15712 scope still moving after pulse duration time elapsed
02:06:22.745 00.052 15712 IsGuiding returns 0
02:06:22.745 00.000 15712 scope move finished after 10 + 52 ms
02:06:22.745 00.000 15712 Move returns status 0, amount 10
02:06:22.745 00.000 15712 MoveAxis(N, 0, ABG)
02:06:22.745 00.000 15712 Move returns status 0, amount 0
02:06:22.745 00.000 15712 move complete, result=0
02:06:22.745 00.000 7988 GuideStep: -0.2 px 10 ms WEST, 0.0 px 0 ms NORTH
02:06:22.746 00.001 15712 worker thread done servicing request
02:06:22.746 00.000 15712 Worker thread wakes up
02:06:22.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:22.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:24.383 01.637 15712 Exposure complete
02:06:24.447 00.064 15712 worker thread done servicing request
02:06:24.447 00.000 7988 OnExposeComplete: enter
02:06:24.447 00.000 7988 UpdateGuideState(): m_state=6
02:06:24.451 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3595
02:06:24.451 00.000 7988 Star::Find returns 1 (0), X=975.84, Y=184.29, Mass=972, SNR=20.1, Peak=143 HFD=3.8
02:06:24.453 00.002 7988 MultiStar: [#1 0.11,-0.34,0.90,U] [#2 0.28,-0.85,0.00,M1] [#3 -0.13,-0.51,0.82,U] [#4 0.21,-0.51,0.75,U] [#5 0.19,0.28,0.63,U] [#6 0.30,-0.33,0.69,U] [#7 0.18,-0.38,0.46,U] [#8 -0.55,-0.96,0.00,M1] 
02:06:24.453 00.000 7988 refined, 6 included, MultiStar: {0.17, -0.37}, one-star: {0.32, -0.59}
02:06:24.455 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
02:06:24.456 00.001 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
02:06:24.456 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.37 hyp=0.40 cameraTheta=-1.15 mountX=-0.37 mountY=-0.16, mountTheta=-2.74
02:06:24.458 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.37, opts=13)
02:06:24.460 00.002 7988 Enqueuing Move request for scope (0.17, -0.37)
02:06:24.460 00.000 15712 Worker thread wakes up
02:06:24.460 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.37) opts 0xd
02:06:24.460 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.37)
02:06:24.460 00.000 15712 Moving (0.17, -0.37) raw xDistance=-0.37 yDistance=-0.16
02:06:24.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:06:24.462 00.002 7988 UpdateGuideState exits: m=972 SNR=20.1
02:06:24.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:24.462 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:24.462 00.000 15712 PPEC rslt: input = -0.37, final = -0.18, react = -0.22, pred = 0.04, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
02:06:24.462 00.000 15712 PPEC: input: -0.37, control: -0.18, exposure: 1500
02:06:24.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:24.462 00.000 7988 Enqueuing Expose request
02:06:24.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:06:24.462 00.000 15712 MoveAxis(E, 59, ABG)
02:06:24.462 00.000 15712 Guiding  Dir = 2, Dur = 59
02:06:24.462 00.000 15712 IsGuiding returns 0
02:06:24.481 00.019 15712 PulseGuide returned control before completion, sleep 51
02:06:24.558 00.077 15712 IsGuiding returns 0
02:06:24.558 00.000 15712 Move returns status 0, amount 59
02:06:24.558 00.000 15712 MoveAxis(N, 0, ABG)
02:06:24.558 00.000 15712 Move returns status 0, amount 0
02:06:24.558 00.000 15712 move complete, result=0
02:06:24.558 00.000 15712 worker thread done servicing request
02:06:24.558 00.000 15712 Worker thread wakes up
02:06:24.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:24.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:24.558 00.000 7988 GuideStep: -0.4 px 59 ms EAST, -0.2 px 0 ms NORTH
02:06:25.978 01.420 15712 Exposure complete
02:06:26.042 00.064 15712 worker thread done servicing request
02:06:26.042 00.000 7988 OnExposeComplete: enter
02:06:26.042 00.000 7988 UpdateGuideState(): m_state=6
02:06:26.042 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3596
02:06:26.042 00.000 7988 Star::Find returns 1 (0), X=975.77, Y=184.61, Mass=910, SNR=19.7, Peak=146 HFD=3.7
02:06:26.042 00.000 7988 MultiStar: [#1 0.04,-0.50,0.94,U] [#2 0.19,-0.32,0.83,U] [#3 -0.05,-0.28,0.75,U] [#4 -0.17,-0.56,0.62,U] [#5 0.36,-0.27,0.68,U] [#6 -0.55,-0.57,0.00,M1] [#7 0.06,-0.08,0.48,U] [#8 -0.45,0.01,0.41,U] 
02:06:26.042 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.31}, one-star: {0.25, -0.28}
02:06:26.042 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
02:06:26.042 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
02:06:26.042 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.36 mountX=-0.31 mountY=-0.06, mountTheta=-2.95
02:06:26.053 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.31, opts=13)
02:06:26.053 00.000 7988 Enqueuing Move request for scope (0.07, -0.31)
02:06:26.053 00.000 15712 Worker thread wakes up
02:06:26.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.31) opts 0xd
02:06:26.053 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.31)
02:06:26.053 00.000 15712 Moving (0.07, -0.31) raw xDistance=-0.31 yDistance=-0.06
02:06:26.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:06:26.058 00.005 7988 UpdateGuideState exits: m=910 SNR=19.7
02:06:26.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:26.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:26.058 00.000 7988 Enqueuing Expose request
02:06:26.058 00.000 15712 PPEC rslt: input = -0.31, final = -0.15, react = -0.19, pred = 0.04, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
02:06:26.058 00.000 15712 PPEC: input: -0.31, control: -0.15, exposure: 1500
02:06:26.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:26.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:06:26.058 00.000 15712 MoveAxis(E, 48, ABG)
02:06:26.058 00.000 15712 Guiding  Dir = 2, Dur = 48
02:06:26.058 00.000 15712 IsGuiding returns 0
02:06:26.078 00.020 15712 PulseGuide returned control before completion, sleep 36
02:06:26.122 00.044 15712 IsGuiding returns 1
02:06:26.122 00.000 15712 scope still moving after pulse duration time elapsed
02:06:26.172 00.050 15712 IsGuiding returns 0
02:06:26.172 00.000 15712 scope move finished after 48 + 70 ms
02:06:26.172 00.000 15712 Move returns status 0, amount 48
02:06:26.172 00.000 15712 MoveAxis(N, 0, ABG)
02:06:26.172 00.000 15712 Move returns status 0, amount 0
02:06:26.172 00.000 15712 move complete, result=0
02:06:26.172 00.000 7988 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
02:06:26.183 00.011 15712 worker thread done servicing request
02:06:26.183 00.000 15712 Worker thread wakes up
02:06:26.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:26.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:27.923 01.740 15712 Exposure complete
02:06:27.984 00.061 15712 worker thread done servicing request
02:06:27.984 00.000 7988 OnExposeComplete: enter
02:06:27.984 00.000 7988 UpdateGuideState(): m_state=6
02:06:27.990 00.006 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3597
02:06:27.992 00.002 7988 Star::Find returns 1 (0), X=975.54, Y=184.85, Mass=892, SNR=19.4, Peak=159 HFD=3.5
02:06:27.992 00.000 7988 MultiStar: [#1 0.09,-0.04,0.95,U] [#2 0.07,-0.18,0.83,U] [#3 -0.19,-0.34,0.83,U] [#4 -0.03,-0.30,0.69,U] [#5 -0.06,0.08,0.70,U] [#6 -0.18,-0.13,0.66,U] [#7 -0.44,0.09,0.50,U] [#8 -0.49,-0.11,0.40,U] 
02:06:27.994 00.002 7988 single-star, 8 included, MultiStar: {-0.09, -0.11}, one-star: {0.01, -0.03}
02:06:27.994 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
02:06:27.996 00.002 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
02:06:27.996 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.17 mountX=-0.03 mountY=-0.01, mountTheta=-2.76
02:06:27.998 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
02:06:28.000 00.002 7988 Enqueuing Move request for scope (0.01, -0.03)
02:06:28.000 00.000 15712 Worker thread wakes up
02:06:28.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:06:28.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:06:28.000 00.000 15712 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.01
02:06:28.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:06:28.000 00.000 7988 UpdateGuideState exits: m=892 SNR=19.4
02:06:28.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:28.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:28.000 00.000 7988 Enqueuing Expose request
02:06:28.000 00.000 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:28.000 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
02:06:28.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:28.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:06:28.000 00.000 15712 MoveAxis(W, 14, ABG)
02:06:28.000 00.000 15712 Guiding  Dir = 3, Dur = 14
02:06:28.000 00.000 15712 IsGuiding returns 0
02:06:28.035 00.035 15712 IsGuiding returns 1
02:06:28.035 00.000 15712 scope still moving after pulse duration time elapsed
02:06:28.079 00.044 15712 IsGuiding returns 0
02:06:28.079 00.000 15712 scope move finished after 14 + 62 ms
02:06:28.079 00.000 15712 Move returns status 0, amount 14
02:06:28.079 00.000 15712 MoveAxis(N, 0, ABG)
02:06:28.079 00.000 15712 Move returns status 0, amount 0
02:06:28.079 00.000 15712 move complete, result=0
02:06:28.079 00.000 15712 worker thread done servicing request
02:06:28.079 00.000 15712 Worker thread wakes up
02:06:28.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:28.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:28.079 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
02:06:29.500 01.421 15712 Exposure complete
02:06:29.561 00.061 15712 worker thread done servicing request
02:06:29.561 00.000 7988 OnExposeComplete: enter
02:06:29.561 00.000 7988 UpdateGuideState(): m_state=6
02:06:29.567 00.006 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3598
02:06:29.567 00.000 7988 Star::Find returns 1 (0), X=975.69, Y=184.70, Mass=811, SNR=18.3, Peak=161 HFD=3.5
02:06:29.569 00.002 7988 MultiStar: [#1 -0.07,0.27,0.99,U] [#2 0.29,-0.36,0.92,U] [#3 -0.10,-0.14,0.90,U] [#4 -0.13,-0.69,0.00,M1] [#5 0.32,0.64,0.00,M1] [#6 -0.20,-0.35,0.68,U] [#7 0.15,0.80,0.00,M1] [#8 -0.04,-0.28,0.53,U] 
02:06:29.570 00.001 7988 refined, 5 included, MultiStar: {0.02, -0.15}, one-star: {0.17, -0.19}
02:06:29.570 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
02:06:29.572 00.002 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
02:06:29.572 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.41 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
02:06:29.574 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.15, opts=13)
02:06:29.576 00.002 7988 Enqueuing Move request for scope (0.02, -0.15)
02:06:29.576 00.000 15712 Worker thread wakes up
02:06:29.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
02:06:29.576 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
02:06:29.576 00.000 15712 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=-0.02
02:06:29.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:06:29.576 00.000 7988 UpdateGuideState exits: m=811 SNR=18.3
02:06:29.580 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:29.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:29.582 00.002 7988 Enqueuing Expose request
02:06:29.582 00.000 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:29.582 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
02:06:29.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:29.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:06:29.582 00.000 15712 MoveAxis(W, 11, ABG)
02:06:29.582 00.000 15712 Guiding  Dir = 3, Dur = 11
02:06:29.582 00.000 15712 IsGuiding returns 0
02:06:29.592 00.010 15712 IsGuiding returns 1
02:06:29.592 00.000 15712 scope still moving after pulse duration time elapsed
02:06:29.624 00.032 15712 IsGuiding returns 0
02:06:29.624 00.000 15712 scope move finished after 11 + 38 ms
02:06:29.624 00.000 15712 Move returns status 0, amount 11
02:06:29.624 00.000 15712 MoveAxis(N, 0, ABG)
02:06:29.624 00.000 15712 Move returns status 0, amount 0
02:06:29.624 00.000 15712 move complete, result=0
02:06:29.624 00.000 7988 GuideStep: -0.2 px 11 ms WEST, -0.0 px 0 ms NORTH
02:06:29.636 00.012 15712 worker thread done servicing request
02:06:29.636 00.000 15712 Worker thread wakes up
02:06:29.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:29.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:31.272 01.636 15712 Exposure complete
02:06:31.333 00.061 15712 worker thread done servicing request
02:06:31.333 00.000 7988 OnExposeComplete: enter
02:06:31.338 00.005 7988 UpdateGuideState(): m_state=6
02:06:31.338 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3599
02:06:31.340 00.002 7988 Star::Find returns 1 (0), X=975.65, Y=184.76, Mass=960, SNR=20.4, Peak=172 HFD=3.7
02:06:31.340 00.000 7988 MultiStar: [#1 0.20,-0.30,0.95,U] [#2 0.22,-0.33,0.80,U] [#3 0.09,-0.45,0.77,U] [#4 0.48,-0.49,0.00,M2] [#5 0.29,-0.03,0.74,U] [#6 0.08,-0.25,0.62,U] [#7 -0.09,-0.01,0.44,U] [#8 0.48,0.01,0.48,U] 
02:06:31.342 00.002 7988 single-star, 7 included, MultiStar: {0.18, -0.21}, one-star: {0.13, -0.13}
02:06:31.342 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
02:06:31.344 00.002 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
02:06:31.344 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.78 mountX=-0.13 mountY=-0.13, mountTheta=-2.35
02:06:31.346 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.13, opts=13)
02:06:31.348 00.002 7988 Enqueuing Move request for scope (0.13, -0.13)
02:06:31.349 00.001 15712 Worker thread wakes up
02:06:31.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
02:06:31.349 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
02:06:31.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:06:31.349 00.000 7988 UpdateGuideState exits: m=960 SNR=20.4
02:06:31.351 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:31.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:31.353 00.002 7988 Enqueuing Expose request
02:06:31.354 00.001 15712 Moving (0.13, -0.13) raw xDistance=-0.13 yDistance=-0.13
02:06:31.354 00.000 15712 PPEC rslt: input = -0.13, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:31.354 00.000 15712 PPEC: input: -0.13, control: 0.03, exposure: 1500
02:06:31.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:31.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:06:31.354 00.000 15712 MoveAxis(W, 11, ABG)
02:06:31.354 00.000 15712 Guiding  Dir = 3, Dur = 11
02:06:31.354 00.000 15712 IsGuiding returns 0
02:06:31.371 00.017 15712 IsGuiding returns 1
02:06:31.371 00.000 15712 scope still moving after pulse duration time elapsed
02:06:31.422 00.051 15712 IsGuiding returns 0
02:06:31.422 00.000 15712 scope move finished after 11 + 53 ms
02:06:31.422 00.000 15712 Move returns status 0, amount 11
02:06:31.422 00.000 15712 MoveAxis(N, 0, ABG)
02:06:31.422 00.000 15712 Move returns status 0, amount 0
02:06:31.422 00.000 15712 move complete, result=0
02:06:31.422 00.000 15712 worker thread done servicing request
02:06:31.422 00.000 15712 Worker thread wakes up
02:06:31.422 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
02:06:31.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:31.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:32.830 01.408 15712 Exposure complete
02:06:32.892 00.062 15712 worker thread done servicing request
02:06:32.894 00.002 7988 OnExposeComplete: enter
02:06:32.894 00.000 7988 UpdateGuideState(): m_state=6
02:06:32.894 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3600
02:06:32.894 00.000 7988 Star::Find returns 1 (0), X=975.72, Y=184.31, Mass=880, SNR=19.3, Peak=151 HFD=3.5
02:06:32.894 00.000 7988 MultiStar: [#1 0.33,-0.15,0.96,U] [#2 0.21,-0.43,0.91,U] [#3 -0.03,-0.67,0.00,M1] [#4 0.37,-0.63,0.00,M3] [#5 0.28,-0.42,0.73,U] [#6 -0.20,-0.10,0.68,U] [#7 0.35,0.23,0.48,U] [#8 -0.05,-0.06,0.46,U] 
02:06:32.894 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.27}, one-star: {0.19, -0.57}
02:06:32.900 00.006 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
02:06:32.900 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
02:06:32.900 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.27 hyp=0.32 cameraTheta=-0.99 mountX=-0.27 mountY=-0.17, mountTheta=-2.58
02:06:32.900 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.27, opts=13)
02:06:32.900 00.000 7988 Enqueuing Move request for scope (0.18, -0.27)
02:06:32.906 00.006 15712 Worker thread wakes up
02:06:32.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.27) opts 0xd
02:06:32.906 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.27)
02:06:32.906 00.000 15712 Moving (0.18, -0.27) raw xDistance=-0.27 yDistance=-0.17
02:06:32.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:06:32.906 00.000 7988 UpdateGuideState exits: m=880 SNR=19.3
02:06:32.909 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:32.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:32.911 00.002 7988 Enqueuing Expose request
02:06:32.911 00.000 15712 PPEC rslt: input = -0.27, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:06:32.911 00.000 15712 PPEC: input: -0.27, control: -0.13, exposure: 1500
02:06:32.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:32.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:06:32.911 00.000 15712 MoveAxis(E, 43, ABG)
02:06:32.913 00.002 15712 Guiding  Dir = 2, Dur = 43
02:06:32.913 00.000 15712 IsGuiding returns 0
02:06:32.921 00.008 15712 PulseGuide returned control before completion, sleep 39
02:06:32.970 00.049 15712 IsGuiding returns 1
02:06:32.970 00.000 15712 scope still moving after pulse duration time elapsed
02:06:33.006 00.036 15712 IsGuiding returns 0
02:06:33.006 00.000 15712 scope move finished after 43 + 50 ms
02:06:33.006 00.000 15712 Move returns status 0, amount 43
02:06:33.006 00.000 15712 MoveAxis(N, 0, ABG)
02:06:33.006 00.000 15712 Move returns status 0, amount 0
02:06:33.006 00.000 15712 move complete, result=0
02:06:33.006 00.000 7988 GuideStep: -0.3 px 43 ms EAST, -0.2 px 0 ms NORTH
02:06:33.006 00.000 15712 worker thread done servicing request
02:06:33.006 00.000 15712 Worker thread wakes up
02:06:33.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:33.008 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:34.646 01.638 15712 Exposure complete
02:06:34.707 00.061 15712 worker thread done servicing request
02:06:34.707 00.000 7988 OnExposeComplete: enter
02:06:34.707 00.000 7988 UpdateGuideState(): m_state=6
02:06:34.707 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3601
02:06:34.707 00.000 7988 Star::Find returns 1 (0), X=975.74, Y=184.81, Mass=798, SNR=18.4, Peak=152 HFD=3.1
02:06:34.707 00.000 7988 MultiStar: [#1 -0.03,0.04,1.04,U] [#2 0.04,-0.37,0.89,U] [#3 -0.38,-0.30,0.86,U] [#4 0.21,-0.61,0.00,M4] [#5 0.22,-0.08,0.70,U] [#6 -0.32,-0.06,0.67,U] [#7 0.13,0.16,0.45,U] [#8 0.17,-0.13,0.48,U] 
02:06:34.707 00.000 7988 refined, 7 included, MultiStar: {-0.00, -0.12}, one-star: {0.21, -0.08}
02:06:34.707 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
02:06:34.707 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.08)
02:06:34.707 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.61 mountX=-0.12 mountY=0.01, mountTheta=3.08
02:06:34.720 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.12, opts=13)
02:06:34.720 00.000 7988 Enqueuing Move request for scope (-0.00, -0.12)
02:06:34.720 00.000 15712 Worker thread wakes up
02:06:34.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
02:06:34.720 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
02:06:34.720 00.000 15712 Moving (-0.00, -0.12) raw xDistance=-0.12 yDistance=0.01
02:06:34.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:06:34.723 00.003 7988 UpdateGuideState exits: m=798 SNR=18.4
02:06:34.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:34.725 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:34.725 00.000 7988 Enqueuing Expose request
02:06:34.725 00.000 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:34.725 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
02:06:34.725 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:34.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:06:34.725 00.000 15712 MoveAxis(W, 10, ABG)
02:06:34.725 00.000 15712 Guiding  Dir = 3, Dur = 10
02:06:34.725 00.000 15712 IsGuiding returns 0
02:06:34.776 00.051 15712 IsGuiding returns 1
02:06:34.776 00.000 15712 scope still moving after pulse duration time elapsed
02:06:34.803 00.027 15712 IsGuiding returns 0
02:06:34.803 00.000 15712 scope move finished after 10 + 65 ms
02:06:34.803 00.000 15712 Move returns status 0, amount 10
02:06:34.803 00.000 15712 MoveAxis(N, 0, ABG)
02:06:34.803 00.000 15712 Move returns status 0, amount 0
02:06:34.803 00.000 15712 move complete, result=0
02:06:34.803 00.000 15712 worker thread done servicing request
02:06:34.803 00.000 15712 Worker thread wakes up
02:06:34.803 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
02:06:34.805 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:34.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:36.221 01.416 15712 Exposure complete
02:06:36.284 00.063 15712 worker thread done servicing request
02:06:36.284 00.000 7988 OnExposeComplete: enter
02:06:36.284 00.000 7988 UpdateGuideState(): m_state=6
02:06:36.290 00.006 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3602
02:06:36.290 00.000 7988 Star::Find returns 1 (0), X=975.75, Y=184.99, Mass=914, SNR=19.7, Peak=170 HFD=3.4
02:06:36.292 00.002 7988 MultiStar: [#1 0.50,-0.31,0.90,U] [#2 0.30,0.09,0.80,U] [#3 -0.09,-0.16,0.80,U] [#4 0.09,-0.35,0.71,U] [#5 0.13,0.18,0.70,U] [#6 -0.31,-0.17,0.64,U] [#7 -0.17,-0.01,0.53,U] [#8 0.12,-0.41,0.42,U] 
02:06:36.292 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {0.23, 0.10}
02:06:36.294 00.002 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
02:06:36.294 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.28 = -2.28)
02:06:36.296 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.69 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
02:06:36.298 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.10, opts=13)
02:06:36.298 00.000 7988 Enqueuing Move request for scope (0.12, -0.10)
02:06:36.300 00.002 15712 Worker thread wakes up
02:06:36.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
02:06:36.300 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
02:06:36.300 00.000 15712 Moving (0.12, -0.10) raw xDistance=-0.10 yDistance=-0.12
02:06:36.301 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:06:36.301 00.000 7988 UpdateGuideState exits: m=914 SNR=19.7
02:06:36.304 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:36.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:36.304 00.000 7988 Enqueuing Expose request
02:06:36.304 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:36.304 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
02:06:36.304 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:36.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:06:36.304 00.000 15712 MoveAxis(W, 9, ABG)
02:06:36.304 00.000 15712 Guiding  Dir = 3, Dur = 9
02:06:36.304 00.000 15712 IsGuiding returns 0
02:06:36.318 00.014 15712 IsGuiding returns 0
02:06:36.318 00.000 15712 Move returns status 0, amount 9
02:06:36.318 00.000 15712 MoveAxis(N, 0, ABG)
02:06:36.318 00.000 15712 Move returns status 0, amount 0
02:06:36.318 00.000 15712 move complete, result=0
02:06:36.318 00.000 15712 worker thread done servicing request
02:06:36.318 00.000 15712 Worker thread wakes up
02:06:36.318 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:06:36.332 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:36.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:38.074 01.742 15712 Exposure complete
02:06:38.136 00.062 15712 worker thread done servicing request
02:06:38.136 00.000 7988 OnExposeComplete: enter
02:06:38.136 00.000 7988 UpdateGuideState(): m_state=6
02:06:38.139 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3603
02:06:38.139 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=184.94, Mass=905, SNR=19.5, Peak=186 HFD=3.4
02:06:38.141 00.002 7988 MultiStar: [#1 0.09,-0.23,1.01,U] [#2 0.48,-0.01,0.89,U] [#3 0.07,0.09,0.81,U] [#4 -0.17,-0.48,0.69,U] [#5 0.30,0.35,0.74,U] [#6 0.07,-0.13,0.62,U] [#7 0.48,0.44,0.00,M1] [#8 0.38,-0.06,0.43,U] 
02:06:38.141 00.000 7988 single-star, 7 included, MultiStar: {0.17, -0.05}, one-star: {0.14, 0.06}
02:06:38.143 00.002 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.56) = xAngle (-1.16 = -1.16)
02:06:38.143 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
02:06:38.145 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.40 mountX=0.06 mountY=-0.14, mountTheta=-1.17
02:06:38.147 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.06, opts=13)
02:06:38.147 00.000 7988 Enqueuing Move request for scope (0.14, 0.06)
02:06:38.149 00.002 15712 Worker thread wakes up
02:06:38.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
02:06:38.149 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
02:06:38.149 00.000 15712 Moving (0.14, 0.06) raw xDistance=0.06 yDistance=-0.14
02:06:38.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:06:38.150 00.001 7988 UpdateGuideState exits: m=905 SNR=19.5
02:06:38.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:38.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:38.154 00.004 7988 Enqueuing Expose request
02:06:38.154 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:38.154 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
02:06:38.154 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:38.154 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:06:38.154 00.000 15712 MoveAxis(W, 9, ABG)
02:06:38.154 00.000 15712 Guiding  Dir = 3, Dur = 9
02:06:38.154 00.000 15712 IsGuiding returns 0
02:06:38.169 00.015 15712 IsGuiding returns 0
02:06:38.169 00.000 15712 Move returns status 0, amount 9
02:06:38.169 00.000 15712 MoveAxis(N, 0, ABG)
02:06:38.169 00.000 15712 Move returns status 0, amount 0
02:06:38.169 00.000 15712 move complete, result=0
02:06:38.169 00.000 15712 worker thread done servicing request
02:06:38.169 00.000 15712 Worker thread wakes up
02:06:38.169 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:06:38.170 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:38.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:39.587 01.417 15712 Exposure complete
02:06:39.653 00.066 15712 worker thread done servicing request
02:06:39.653 00.000 7988 OnExposeComplete: enter
02:06:39.653 00.000 7988 UpdateGuideState(): m_state=6
02:06:39.653 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3604
02:06:39.653 00.000 7988 Star::Find returns 1 (0), X=975.83, Y=185.12, Mass=869, SNR=19.2, Peak=171 HFD=2.9
02:06:39.653 00.000 7988 MultiStar: [#1 -0.23,0.12,1.08,U] [#2 0.15,-0.32,0.87,U] [#3 -0.10,-0.24,0.83,U] [#4 -0.05,-0.27,0.73,U] [#5 0.52,0.16,0.73,U] [#6 -0.00,-0.21,0.65,U] [#7 -0.40,0.25,0.51,U] [#8 -0.10,-0.15,0.40,U] 
02:06:39.653 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.31, 0.24}
02:06:39.653 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
02:06:39.653 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
02:06:39.653 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.93 mountX=-0.04 mountY=-0.03, mountTheta=-2.51
02:06:39.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
02:06:39.664 00.011 7988 Enqueuing Move request for scope (0.03, -0.04)
02:06:39.665 00.001 15712 Worker thread wakes up
02:06:39.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:06:39.665 00.000 7988 UpdateGuideState exits: m=869 SNR=19.2
02:06:39.668 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:39.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:39.670 00.002 7988 Enqueuing Expose request
02:06:39.670 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
02:06:39.670 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
02:06:39.670 00.000 15712 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.03
02:06:39.674 00.004 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:39.674 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
02:06:39.674 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:39.676 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:06:39.676 00.000 15712 MoveAxis(W, 7, ABG)
02:06:39.676 00.000 15712 Guiding  Dir = 3, Dur = 7
02:06:39.676 00.000 15712 IsGuiding returns 0
02:06:39.732 00.056 15712 IsGuiding returns 0
02:06:39.732 00.000 15712 Move returns status 0, amount 7
02:06:39.732 00.000 15712 MoveAxis(N, 0, ABG)
02:06:39.732 00.000 15712 Move returns status 0, amount 0
02:06:39.732 00.000 15712 move complete, result=0
02:06:39.732 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
02:06:39.738 00.006 15712 worker thread done servicing request
02:06:39.738 00.000 15712 Worker thread wakes up
02:06:39.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:39.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:41.373 01.635 15712 Exposure complete
02:06:41.435 00.062 15712 worker thread done servicing request
02:06:41.435 00.000 7988 OnExposeComplete: enter
02:06:41.435 00.000 7988 UpdateGuideState(): m_state=6
02:06:41.435 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3605
02:06:41.435 00.000 7988 Star::Find returns 1 (0), X=975.58, Y=184.56, Mass=831, SNR=18.8, Peak=161 HFD=3.2
02:06:41.435 00.000 7988 MultiStar: [#1 0.20,-0.22,1.02,U] [#2 0.08,-0.32,0.92,U] [#3 -0.21,-0.12,0.82,U] [#4 0.11,-0.42,0.77,U] [#5 0.26,0.24,0.78,U] [#6 -0.14,-0.12,0.66,U] [#7 0.59,0.09,0.50,U] [#8 0.00,0.20,0.40,U] 
02:06:41.435 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.15}, one-star: {0.06, -0.32}
02:06:41.435 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
02:06:41.435 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
02:06:41.435 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-1.01 mountX=-0.15 mountY=-0.09, mountTheta=-2.59
02:06:41.435 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.15, opts=13)
02:06:41.435 00.000 7988 Enqueuing Move request for scope (0.10, -0.15)
02:06:41.435 00.000 15712 Worker thread wakes up
02:06:41.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
02:06:41.435 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
02:06:41.435 00.000 15712 Moving (0.10, -0.15) raw xDistance=-0.15 yDistance=-0.09
02:06:41.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:06:41.450 00.015 7988 UpdateGuideState exits: m=831 SNR=18.8
02:06:41.452 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:41.452 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:41.454 00.002 7988 Enqueuing Expose request
02:06:41.454 00.000 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:41.454 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
02:06:41.454 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:41.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:06:41.454 00.000 15712 MoveAxis(W, 7, ABG)
02:06:41.454 00.000 15712 Guiding  Dir = 3, Dur = 7
02:06:41.454 00.000 15712 IsGuiding returns 0
02:06:41.471 00.017 15712 IsGuiding returns 0
02:06:41.471 00.000 15712 Move returns status 0, amount 7
02:06:41.471 00.000 15712 MoveAxis(N, 0, ABG)
02:06:41.471 00.000 15712 Move returns status 0, amount 0
02:06:41.471 00.000 15712 move complete, result=0
02:06:41.471 00.000 15712 worker thread done servicing request
02:06:41.471 00.000 15712 Worker thread wakes up
02:06:41.471 00.000 7988 GuideStep: -0.2 px 7 ms WEST, -0.1 px 0 ms NORTH
02:06:41.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:41.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:42.899 01.428 15712 Exposure complete
02:06:42.962 00.063 15712 worker thread done servicing request
02:06:42.962 00.000 7988 OnExposeComplete: enter
02:06:42.964 00.002 7988 UpdateGuideState(): m_state=6
02:06:42.966 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3606
02:06:42.966 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=184.88, Mass=945, SNR=20.1, Peak=167 HFD=3.6
02:06:42.968 00.002 7988 MultiStar: [#1 0.07,-0.17,1.01,U] [#2 0.42,-0.27,0.75,U] [#3 -0.01,0.00,0.82,U] [#4 0.13,-0.28,0.65,U] [#5 0.31,0.17,0.73,U] [#6 0.07,-0.44,0.60,U] [#7 -0.46,0.24,0.47,U] [#8 0.10,-0.17,0.40,U] 
02:06:42.968 00.000 7988 single-star, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.14, -0.01}
02:06:42.970 00.002 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
02:06:42.970 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
02:06:42.972 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.05 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
02:06:42.974 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.01, opts=13)
02:06:42.974 00.000 7988 Enqueuing Move request for scope (0.14, -0.01)
02:06:42.976 00.002 15712 Worker thread wakes up
02:06:42.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
02:06:42.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
02:06:42.976 00.000 15712 Moving (0.14, -0.01) raw xDistance=-0.01 yDistance=-0.14
02:06:42.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:06:42.978 00.002 7988 UpdateGuideState exits: m=945 SNR=20.1
02:06:42.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:42.980 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:42.981 00.001 7988 Enqueuing Expose request
02:06:42.981 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:42.981 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
02:06:42.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:42.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:06:42.981 00.000 15712 MoveAxis(W, 8, ABG)
02:06:42.981 00.000 15712 Guiding  Dir = 3, Dur = 8
02:06:42.983 00.002 15712 IsGuiding returns 0
02:06:42.994 00.011 15712 IsGuiding returns 0
02:06:42.994 00.000 15712 Move returns status 0, amount 8
02:06:42.994 00.000 15712 MoveAxis(N, 0, ABG)
02:06:42.994 00.000 15712 Move returns status 0, amount 0
02:06:42.994 00.000 15712 move complete, result=0
02:06:42.998 00.004 15712 worker thread done servicing request
02:06:42.998 00.000 15712 Worker thread wakes up
02:06:42.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:42.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:42.998 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
02:06:44.639 01.641 15712 Exposure complete
02:06:44.701 00.062 15712 worker thread done servicing request
02:06:44.701 00.000 7988 OnExposeComplete: enter
02:06:44.701 00.000 7988 UpdateGuideState(): m_state=6
02:06:44.705 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3607
02:06:44.705 00.000 7988 Star::Find returns 1 (0), X=975.50, Y=184.94, Mass=987, SNR=20.4, Peak=162 HFD=3.7
02:06:44.707 00.002 7988 MultiStar: [#1 0.03,0.03,1.00,U] [#2 0.12,0.03,0.81,U] [#3 -0.09,0.12,0.77,U] [#4 -0.22,-0.33,0.65,U] [#5 0.19,0.32,0.63,U] [#6 -0.07,-0.04,0.65,U] [#7 0.07,0.36,0.46,U] [#8 -0.12,0.04,0.43,U] 
02:06:44.707 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.03, 0.06}
02:06:44.707 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
02:06:44.707 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
02:06:44.707 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.74 mountX=0.06 mountY=0.01, mountTheta=0.14
02:06:44.707 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
02:06:44.714 00.007 7988 Enqueuing Move request for scope (-0.01, 0.06)
02:06:44.714 00.000 15712 Worker thread wakes up
02:06:44.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
02:06:44.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
02:06:44.714 00.000 15712 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=0.01
02:06:44.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:06:44.717 00.003 7988 UpdateGuideState exits: m=987 SNR=20.4
02:06:44.719 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:44.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:44.721 00.002 7988 Enqueuing Expose request
02:06:44.721 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:44.721 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
02:06:44.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:44.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:06:44.721 00.000 15712 MoveAxis(W, 9, ABG)
02:06:44.721 00.000 15712 Guiding  Dir = 3, Dur = 9
02:06:44.723 00.002 15712 IsGuiding returns 0
02:06:44.740 00.017 15712 IsGuiding returns 0
02:06:44.740 00.000 15712 Move returns status 0, amount 9
02:06:44.740 00.000 15712 MoveAxis(N, 0, ABG)
02:06:44.740 00.000 15712 Move returns status 0, amount 0
02:06:44.740 00.000 15712 move complete, result=0
02:06:44.740 00.000 15712 worker thread done servicing request
02:06:44.740 00.000 15712 Worker thread wakes up
02:06:44.740 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
02:06:44.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:44.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:46.155 01.415 15712 Exposure complete
02:06:46.216 00.061 15712 worker thread done servicing request
02:06:46.216 00.000 7988 OnExposeComplete: enter
02:06:46.216 00.000 7988 UpdateGuideState(): m_state=6
02:06:46.221 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3608
02:06:46.221 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=185.07, Mass=871, SNR=19.2, Peak=170 HFD=3.3
02:06:46.223 00.002 7988 MultiStar: [#1 0.11,0.01,1.02,U] [#2 0.28,-0.17,0.85,U] [#3 0.01,0.30,0.79,U] [#4 0.17,-0.32,0.77,U] [#5 0.28,0.44,0.76,U] [#6 0.02,0.05,0.66,U] [#7 0.00,0.00,0.00,L] [#8 0.01,0.41,0.41,U] [#9 0.41,1.53,0.00,M1] 
02:06:46.223 00.000 7988 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.13, 0.19}
02:06:46.225 00.002 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
02:06:46.225 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
02:06:46.227 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.59 mountX=0.09 mountY=-0.14, mountTheta=-0.98
02:06:46.229 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.09, opts=13)
02:06:46.229 00.000 7988 Enqueuing Move request for scope (0.14, 0.09)
02:06:46.231 00.002 15712 Worker thread wakes up
02:06:46.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
02:06:46.231 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
02:06:46.231 00.000 15712 Moving (0.14, 0.09) raw xDistance=0.09 yDistance=-0.14
02:06:46.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:06:46.231 00.000 7988 UpdateGuideState exits: m=871 SNR=19.2
02:06:46.234 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:46.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:46.236 00.002 7988 Enqueuing Expose request
02:06:46.236 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:46.236 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
02:06:46.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:46.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:06:46.236 00.000 15712 MoveAxis(W, 8, ABG)
02:06:46.236 00.000 15712 Guiding  Dir = 3, Dur = 8
02:06:46.236 00.000 15712 IsGuiding returns 0
02:06:46.253 00.017 15712 IsGuiding returns 0
02:06:46.253 00.000 15712 Move returns status 0, amount 8
02:06:46.253 00.000 15712 MoveAxis(N, 0, ABG)
02:06:46.253 00.000 15712 Move returns status 0, amount 0
02:06:46.253 00.000 15712 move complete, result=0
02:06:46.253 00.000 15712 worker thread done servicing request
02:06:46.253 00.000 15712 Worker thread wakes up
02:06:46.253 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
02:06:46.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:46.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:47.888 01.635 15712 Exposure complete
02:06:47.953 00.065 7988 OnExposeComplete: enter
02:06:47.955 00.002 7988 UpdateGuideState(): m_state=6
02:06:47.955 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3609
02:06:47.957 00.002 15712 worker thread done servicing request
02:06:47.957 00.000 7988 Star::Find returns 1 (0), X=975.74, Y=185.23, Mass=856, SNR=19.1, Peak=155 HFD=3.5
02:06:47.957 00.000 7988 MultiStar: [#1 0.12,0.33,0.96,U] [#2 0.37,-0.10,0.85,U] [#3 0.05,0.20,0.83,U] [#4 -0.21,-0.16,0.70,U] [#5 0.32,0.59,0.00,M1] [#6 -0.04,0.25,0.70,U] [#7 0.21,1.06,0.00,M1] [#8 0.02,0.61,0.00,M1] 
02:06:47.960 00.003 7988 refined, 5 included, MultiStar: {0.10, 0.16}, one-star: {0.22, 0.34}
02:06:47.960 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
02:06:47.962 00.002 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
02:06:47.962 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=0.99 mountX=0.16 mountY=-0.11, mountTheta=-0.59
02:06:47.964 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.16, opts=13)
02:06:47.966 00.002 7988 Enqueuing Move request for scope (0.10, 0.16)
02:06:47.967 00.001 15712 Worker thread wakes up
02:06:47.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
02:06:47.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
02:06:47.967 00.000 15712 Moving (0.10, 0.16) raw xDistance=0.16 yDistance=-0.11
02:06:47.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:06:47.967 00.000 7988 UpdateGuideState exits: m=856 SNR=19.1
02:06:47.969 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:47.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:47.971 00.002 7988 Enqueuing Expose request
02:06:47.971 00.000 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:47.971 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
02:06:47.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:47.971 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:06:47.971 00.000 15712 MoveAxis(W, 8, ABG)
02:06:47.971 00.000 15712 Guiding  Dir = 3, Dur = 8
02:06:47.971 00.000 15712 IsGuiding returns 0
02:06:48.031 00.060 15712 IsGuiding returns 0
02:06:48.031 00.000 15712 Move returns status 0, amount 8
02:06:48.031 00.000 15712 MoveAxis(N, 0, ABG)
02:06:48.031 00.000 15712 Move returns status 0, amount 0
02:06:48.031 00.000 15712 move complete, result=0
02:06:48.031 00.000 7988 GuideStep: 0.2 px 8 ms WEST, -0.1 px 0 ms NORTH
02:06:48.034 00.003 15712 worker thread done servicing request
02:06:48.034 00.000 15712 Worker thread wakes up
02:06:48.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:48.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:49.451 01.417 15712 Exposure complete
02:06:49.516 00.065 15712 worker thread done servicing request
02:06:49.516 00.000 7988 OnExposeComplete: enter
02:06:49.516 00.000 7988 UpdateGuideState(): m_state=6
02:06:49.516 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3610
02:06:49.516 00.000 7988 Star::Find returns 1 (0), X=975.76, Y=185.34, Mass=851, SNR=18.8, Peak=136 HFD=3.5
02:06:49.516 00.000 7988 MultiStar: [#1 0.03,0.45,1.03,U] [#2 0.47,0.29,0.85,U] [#3 -0.23,0.22,0.85,U] [#4 0.20,-0.17,0.78,U] [#5 0.14,0.47,0.66,U] [#6 -0.19,0.43,0.68,U] [#7 -0.17,0.67,0.00,M2] [#8 0.34,0.50,0.51,U] 
02:06:49.516 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.33}, one-star: {0.23, 0.46}
02:06:49.516 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
02:06:49.523 00.007 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:06:49.523 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.22 mountX=0.33 mountY=-0.13, mountTheta=-0.37
02:06:49.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.33, opts=13)
02:06:49.527 00.004 7988 Enqueuing Move request for scope (0.12, 0.33)
02:06:49.527 00.000 15712 Worker thread wakes up
02:06:49.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
02:06:49.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
02:06:49.527 00.000 15712 Moving (0.12, 0.33) raw xDistance=0.33 yDistance=-0.13
02:06:49.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:06:49.527 00.000 7988 UpdateGuideState exits: m=851 SNR=18.8
02:06:49.531 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:49.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:49.533 00.002 7988 Enqueuing Expose request
02:06:49.533 00.000 15712 PPEC rslt: input = 0.33, final = 0.22, react = 0.20, pred = 0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 639.26
02:06:49.533 00.000 15712 PPEC: input: 0.33, control: 0.22, exposure: 1500
02:06:49.533 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:49.533 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:06:49.533 00.000 15712 MoveAxis(W, 72, ABG)
02:06:49.533 00.000 15712 Guiding  Dir = 3, Dur = 72
02:06:49.535 00.002 15712 IsGuiding returns 0
02:06:49.543 00.008 15712 PulseGuide returned control before completion, sleep 66
02:06:49.622 00.079 15712 IsGuiding returns 1
02:06:49.622 00.000 15712 scope still moving after pulse duration time elapsed
02:06:49.659 00.037 15712 IsGuiding returns 0
02:06:49.659 00.000 15712 scope move finished after 72 + 57 ms
02:06:49.659 00.000 15712 Move returns status 0, amount 72
02:06:49.659 00.000 15712 MoveAxis(N, 0, ABG)
02:06:49.659 00.000 15712 Move returns status 0, amount 0
02:06:49.659 00.000 15712 move complete, result=0
02:06:49.659 00.000 7988 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
02:06:49.665 00.006 15712 worker thread done servicing request
02:06:49.665 00.000 15712 Worker thread wakes up
02:06:49.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:49.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:51.301 01.636 15712 Exposure complete
02:06:51.363 00.062 15712 worker thread done servicing request
02:06:51.363 00.000 7988 OnExposeComplete: enter
02:06:51.363 00.000 7988 UpdateGuideState(): m_state=6
02:06:51.366 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3611
02:06:51.366 00.000 7988 Star::Find returns 1 (0), X=975.72, Y=185.01, Mass=927, SNR=19.6, Peak=163 HFD=3.6
02:06:51.368 00.002 7988 MultiStar: [#1 0.16,-0.11,0.98,U] [#2 0.12,-0.22,0.88,U] [#3 0.07,0.10,0.82,U] [#4 -0.18,-0.10,0.67,U] [#5 0.25,0.36,0.70,U] [#6 0.16,0.04,0.62,U] [#7 0.31,0.03,0.47,U] [#8 0.82,-0.03,0.00,M1] 
02:06:51.368 00.000 7988 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.20, 0.13}
02:06:51.370 00.002 7988 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.56) = xAngle (-1.41 = -1.41)
02:06:51.370 00.000 7988 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
02:06:51.372 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=0.02 mountY=-0.13, mountTheta=-1.41
02:06:51.372 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.02, opts=13)
02:06:51.376 00.004 7988 Enqueuing Move request for scope (0.13, 0.02)
02:06:51.376 00.000 15712 Worker thread wakes up
02:06:51.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
02:06:51.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
02:06:51.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:06:51.379 00.003 7988 UpdateGuideState exits: m=927 SNR=19.6
02:06:51.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:51.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:51.379 00.000 7988 Enqueuing Expose request
02:06:51.379 00.000 15712 Moving (0.13, 0.02) raw xDistance=0.02 yDistance=-0.13
02:06:51.379 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:51.379 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
02:06:51.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:51.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:06:51.379 00.000 15712 MoveAxis(W, 7, ABG)
02:06:51.379 00.000 15712 Guiding  Dir = 3, Dur = 7
02:06:51.379 00.000 15712 IsGuiding returns 0
02:06:51.394 00.015 15712 IsGuiding returns 0
02:06:51.394 00.000 15712 Move returns status 0, amount 7
02:06:51.394 00.000 15712 MoveAxis(N, 0, ABG)
02:06:51.394 00.000 15712 Move returns status 0, amount 0
02:06:51.394 00.000 15712 move complete, result=0
02:06:51.394 00.000 15712 worker thread done servicing request
02:06:51.394 00.000 15712 Worker thread wakes up
02:06:51.394 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
02:06:51.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:51.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:52.812 01.418 15712 Exposure complete
02:06:52.876 00.064 15712 worker thread done servicing request
02:06:52.876 00.000 7988 OnExposeComplete: enter
02:06:52.876 00.000 7988 UpdateGuideState(): m_state=6
02:06:52.876 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3612
02:06:52.876 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=184.77, Mass=821, SNR=18.3, Peak=155 HFD=3.6
02:06:52.876 00.000 7988 MultiStar: [#1 0.28,-0.13,1.02,U] [#2 0.24,-0.20,0.96,U] [#3 0.01,-0.20,0.87,U] [#4 -0.06,-0.26,0.76,U] [#5 0.65,0.20,0.00,M1] [#6 0.04,-0.01,0.77,U] [#7 0.62,0.59,0.00,M2] [#8 -0.28,-0.38,0.42,U] 
02:06:52.876 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.17}, one-star: {0.16, -0.11}
02:06:52.876 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
02:06:52.876 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
02:06:52.876 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.05 mountX=-0.17 mountY=-0.09, mountTheta=-2.64
02:06:52.876 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.17, opts=13)
02:06:52.876 00.000 7988 Enqueuing Move request for scope (0.10, -0.17)
02:06:52.889 00.013 15712 Worker thread wakes up
02:06:52.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
02:06:52.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
02:06:52.889 00.000 15712 Moving (0.10, -0.17) raw xDistance=-0.17 yDistance=-0.09
02:06:52.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
02:06:52.889 00.000 7988 UpdateGuideState exits: m=821 SNR=18.3
02:06:52.891 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:52.893 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:52.893 00.000 7988 Enqueuing Expose request
02:06:52.893 00.000 15712 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 639.26
02:06:52.893 00.000 15712 PPEC: input: -0.17, control: -0.08, exposure: 1500
02:06:52.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:52.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:06:52.893 00.000 15712 MoveAxis(E, 27, ABG)
02:06:52.893 00.000 15712 Guiding  Dir = 2, Dur = 27
02:06:52.893 00.000 15712 IsGuiding returns 0
02:06:52.924 00.031 15712 IsGuiding returns 1
02:06:52.924 00.000 15712 scope still moving after pulse duration time elapsed
02:06:52.971 00.047 15712 IsGuiding returns 0
02:06:52.971 00.000 15712 scope move finished after 27 + 48 ms
02:06:52.971 00.000 15712 Move returns status 0, amount 27
02:06:52.971 00.000 15712 MoveAxis(N, 0, ABG)
02:06:52.971 00.000 15712 Move returns status 0, amount 0
02:06:52.971 00.000 15712 move complete, result=0
02:06:52.971 00.000 15712 worker thread done servicing request
02:06:52.971 00.000 15712 Worker thread wakes up
02:06:52.971 00.000 7988 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
02:06:52.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:52.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:54.616 01.645 15712 Exposure complete
02:06:54.679 00.063 15712 worker thread done servicing request
02:06:54.680 00.001 7988 OnExposeComplete: enter
02:06:54.680 00.000 7988 UpdateGuideState(): m_state=6
02:06:54.680 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3613
02:06:54.680 00.000 7988 Star::Find returns 1 (0), X=975.91, Y=185.14, Mass=998, SNR=20.5, Peak=156 HFD=4.2
02:06:54.684 00.004 7988 MultiStar: [#1 0.27,0.22,0.94,U] [#2 0.23,0.21,0.85,U] [#3 0.13,0.23,0.85,U] [#4 0.14,-0.19,0.67,U] [#5 0.15,0.52,0.67,U] [#6 -0.00,0.22,0.55,U] [#7 0.45,0.34,0.41,U] [#8 0.57,0.50,0.00,M1] 
02:06:54.684 00.000 7988 refined, 7 included, MultiStar: {0.22, 0.22}, one-star: {0.38, 0.25}
02:06:54.686 00.002 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
02:06:54.686 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
02:06:54.688 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.22 hyp=0.31 cameraTheta=0.78 mountX=0.22 mountY=-0.23, mountTheta=-0.79
02:06:54.689 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.22, opts=13)
02:06:54.689 00.000 7988 Enqueuing Move request for scope (0.22, 0.22)
02:06:54.691 00.002 15712 Worker thread wakes up
02:06:54.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.22) opts 0xd
02:06:54.692 00.001 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.22)
02:06:54.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:06:54.692 00.000 7988 UpdateGuideState exits: m=998 SNR=20.5
02:06:54.694 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:54.694 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:54.696 00.002 7988 Enqueuing Expose request
02:06:54.696 00.000 15712 Moving (0.22, 0.22) raw xDistance=0.22 yDistance=-0.23
02:06:54.702 00.006 15712 PPEC rslt: input = 0.22, final = 0.15, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:06:54.702 00.000 15712 PPEC: input: 0.22, control: 0.15, exposure: 1500
02:06:54.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:54.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:06:54.702 00.000 15712 MoveAxis(W, 48, ABG)
02:06:54.702 00.000 15712 Guiding  Dir = 3, Dur = 48
02:06:54.703 00.001 15712 IsGuiding returns 0
02:06:54.723 00.020 15712 PulseGuide returned control before completion, sleep 31
02:06:54.771 00.048 15712 IsGuiding returns 1
02:06:54.771 00.000 15712 scope still moving after pulse duration time elapsed
02:06:54.811 00.040 15712 IsGuiding returns 0
02:06:54.811 00.000 15712 scope move finished after 48 + 60 ms
02:06:54.811 00.000 15712 Move returns status 0, amount 48
02:06:54.811 00.000 15712 MoveAxis(N, 0, ABG)
02:06:54.811 00.000 15712 Move returns status 0, amount 0
02:06:54.811 00.000 15712 move complete, result=0
02:06:54.811 00.000 7988 GuideStep: 0.2 px 48 ms WEST, -0.2 px 0 ms NORTH
02:06:54.813 00.002 15712 worker thread done servicing request
02:06:54.813 00.000 15712 Worker thread wakes up
02:06:54.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:54.815 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:56.225 01.410 15712 Exposure complete
02:06:56.287 00.062 15712 worker thread done servicing request
02:06:56.287 00.000 7988 OnExposeComplete: enter
02:06:56.287 00.000 7988 UpdateGuideState(): m_state=6
02:06:56.291 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3614
02:06:56.291 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=184.99, Mass=942, SNR=20.1, Peak=160 HFD=3.6
02:06:56.293 00.002 7988 MultiStar: [#1 0.20,-0.04,1.03,U] [#2 0.15,-0.27,0.89,U] [#3 -0.14,-0.20,0.83,U] [#4 0.18,-0.28,0.74,U] [#5 0.66,0.03,0.00,M1] [#6 -0.07,-0.19,0.65,U] [#7 0.28,0.25,0.53,U] [#8 0.00,0.17,0.40,U] 
02:06:56.293 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {-0.01, 0.11}
02:06:56.295 00.002 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
02:06:56.295 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
02:06:56.297 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.83 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:06:56.299 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
02:06:56.299 00.000 7988 Enqueuing Move request for scope (0.07, -0.08)
02:06:56.301 00.002 15712 Worker thread wakes up
02:06:56.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
02:06:56.301 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
02:06:56.301 00.000 15712 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=-0.07
02:06:56.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:06:56.301 00.000 7988 UpdateGuideState exits: m=942 SNR=20.1
02:06:56.304 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:56.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:56.306 00.002 7988 Enqueuing Expose request
02:06:56.306 00.000 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:56.306 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
02:06:56.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:56.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:06:56.306 00.000 15712 MoveAxis(W, 4, ABG)
02:06:56.306 00.000 15712 Guiding  Dir = 3, Dur = 4
02:06:56.306 00.000 15712 IsGuiding returns 0
02:06:56.321 00.015 15712 IsGuiding returns 0
02:06:56.321 00.000 15712 Move returns status 0, amount 4
02:06:56.321 00.000 15712 MoveAxis(N, 0, ABG)
02:06:56.321 00.000 15712 Move returns status 0, amount 0
02:06:56.321 00.000 15712 move complete, result=0
02:06:56.321 00.000 15712 worker thread done servicing request
02:06:56.321 00.000 15712 Worker thread wakes up
02:06:56.321 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
02:06:56.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:56.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:57.960 01.639 15712 Exposure complete
02:06:58.023 00.063 15712 worker thread done servicing request
02:06:58.023 00.000 7988 OnExposeComplete: enter
02:06:58.023 00.000 7988 UpdateGuideState(): m_state=6
02:06:58.026 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3615
02:06:58.026 00.000 7988 Star::Find returns 1 (0), X=975.77, Y=185.35, Mass=880, SNR=19.1, Peak=152 HFD=3.6
02:06:58.028 00.002 7988 MultiStar: [#1 -0.02,0.13,1.09,U] [#2 0.38,-0.07,0.92,U] [#3 0.03,0.41,0.90,U] [#4 0.05,-0.05,0.77,U] [#5 0.16,0.44,0.76,U] [#6 0.10,0.16,0.75,U] [#7 0.40,0.73,0.00,M1] [#8 -0.12,0.05,0.51,U] 
02:06:58.028 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.20}, one-star: {0.24, 0.46}
02:06:58.030 00.002 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
02:06:58.030 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
02:06:58.032 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.05 mountX=0.20 mountY=-0.12, mountTheta=-0.54
02:06:58.034 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.20, opts=13)
02:06:58.034 00.000 7988 Enqueuing Move request for scope (0.12, 0.20)
02:06:58.036 00.002 15712 Worker thread wakes up
02:06:58.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
02:06:58.036 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
02:06:58.036 00.000 15712 Moving (0.12, 0.20) raw xDistance=0.20 yDistance=-0.12
02:06:58.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
02:06:58.037 00.001 7988 UpdateGuideState exits: m=880 SNR=19.1
02:06:58.039 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:58.039 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:58.041 00.002 7988 Enqueuing Expose request
02:06:58.041 00.000 15712 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:06:58.041 00.000 15712 PPEC: input: 0.20, control: 0.13, exposure: 1500
02:06:58.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:58.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:06:58.041 00.000 15712 MoveAxis(W, 43, ABG)
02:06:58.041 00.000 15712 Guiding  Dir = 3, Dur = 43
02:06:58.043 00.002 15712 IsGuiding returns 0
02:06:58.072 00.029 15712 PulseGuide returned control before completion, sleep 25
02:06:58.102 00.030 15712 IsGuiding returns 1
02:06:58.102 00.000 15712 scope still moving after pulse duration time elapsed
02:06:58.152 00.050 15712 IsGuiding returns 0
02:06:58.152 00.000 15712 scope move finished after 43 + 65 ms
02:06:58.152 00.000 15712 Move returns status 0, amount 43
02:06:58.152 00.000 15712 MoveAxis(N, 0, ABG)
02:06:58.152 00.000 15712 Move returns status 0, amount 0
02:06:58.152 00.000 15712 move complete, result=0
02:06:58.152 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
02:06:58.153 00.001 15712 worker thread done servicing request
02:06:58.153 00.000 15712 Worker thread wakes up
02:06:58.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:58.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:06:59.572 01.419 15712 Exposure complete
02:06:59.633 00.061 15712 worker thread done servicing request
02:06:59.633 00.000 7988 OnExposeComplete: enter
02:06:59.633 00.000 7988 UpdateGuideState(): m_state=6
02:06:59.637 00.004 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3616
02:06:59.637 00.000 7988 Star::Find returns 1 (0), X=975.88, Y=184.78, Mass=910, SNR=19.8, Peak=150 HFD=3.6
02:06:59.639 00.002 7988 MultiStar: [#1 0.10,0.07,1.04,U] [#2 0.32,-0.48,0.88,U] [#3 0.11,-0.10,0.89,U] [#4 0.13,-0.07,0.73,U] [#5 0.25,0.37,0.76,U] [#6 -0.14,-0.20,0.61,U] [#7 0.45,0.29,0.48,U] [#8 -0.07,0.05,0.42,U] 
02:06:59.640 00.001 7988 refined, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.36, -0.10}
02:06:59.640 00.000 7988 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.56) = xAngle (-1.78 = -1.78)
02:06:59.642 00.002 7988 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.82 = -1.82)
02:06:59.642 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.22 mountX=-0.04 mountY=-0.18, mountTheta=-1.79
02:06:59.644 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.04, opts=13)
02:06:59.646 00.002 7988 Enqueuing Move request for scope (0.18, -0.04)
02:06:59.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
02:06:59.648 00.002 7988 UpdateGuideState exits: m=910 SNR=19.8
02:06:59.649 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:59.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:06:59.651 00.002 7988 Enqueuing Expose request
02:06:59.651 00.000 15712 Worker thread wakes up
02:06:59.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
02:06:59.651 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
02:06:59.651 00.000 15712 Moving (0.18, -0.04) raw xDistance=-0.04 yDistance=-0.18
02:06:59.653 00.002 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:06:59.653 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
02:06:59.653 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:59.657 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:06:59.657 00.000 15712 MoveAxis(W, 2, ABG)
02:06:59.657 00.000 15712 Guiding  Dir = 3, Dur = 2
02:06:59.657 00.000 15712 IsGuiding returns 0
02:06:59.713 00.056 15712 IsGuiding returns 0
02:06:59.713 00.000 15712 Move returns status 0, amount 2
02:06:59.713 00.000 15712 MoveAxis(N, 0, ABG)
02:06:59.713 00.000 15712 Move returns status 0, amount 0
02:06:59.713 00.000 15712 move complete, result=0
02:06:59.713 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
02:06:59.720 00.007 15712 worker thread done servicing request
02:06:59.722 00.002 15712 Worker thread wakes up
02:06:59.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:06:59.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:01.360 01.638 15712 Exposure complete
02:07:01.421 00.061 15712 worker thread done servicing request
02:07:01.421 00.000 7988 OnExposeComplete: enter
02:07:01.421 00.000 7988 UpdateGuideState(): m_state=6
02:07:01.426 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3617
02:07:01.426 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=184.85, Mass=890, SNR=19.3, Peak=161 HFD=3.6
02:07:01.428 00.002 7988 MultiStar: [#1 0.02,-0.03,1.05,U] [#2 0.36,-0.45,0.91,U] [#3 -0.16,-0.05,0.90,U] [#4 0.15,-0.34,0.72,U] [#5 0.38,0.20,0.71,U] [#6 -0.25,-0.49,0.68,U] [#7 0.22,0.16,0.48,U] [#8 0.17,0.04,0.52,U] 
02:07:01.428 00.000 7988 single-star, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.07, -0.03}
02:07:01.430 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
02:07:01.430 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
02:07:01.432 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.39 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
02:07:01.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
02:07:01.434 00.000 7988 Enqueuing Move request for scope (0.07, -0.03)
02:07:01.436 00.002 15712 Worker thread wakes up
02:07:01.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
02:07:01.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
02:07:01.436 00.000 15712 Moving (0.07, -0.03) raw xDistance=-0.03 yDistance=-0.07
02:07:01.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:07:01.437 00.001 7988 UpdateGuideState exits: m=890 SNR=19.3
02:07:01.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:01.439 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:01.439 00.000 7988 Enqueuing Expose request
02:07:01.441 00.002 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:01.441 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
02:07:01.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:01.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:07:01.441 00.000 15712 MoveAxis(W, 3, ABG)
02:07:01.441 00.000 15712 Guiding  Dir = 3, Dur = 3
02:07:01.441 00.000 15712 IsGuiding returns 0
02:07:01.460 00.019 15712 IsGuiding returns 0
02:07:01.460 00.000 15712 Move returns status 0, amount 3
02:07:01.460 00.000 15712 MoveAxis(N, 0, ABG)
02:07:01.460 00.000 15712 Move returns status 0, amount 0
02:07:01.460 00.000 15712 move complete, result=0
02:07:01.460 00.000 15712 worker thread done servicing request
02:07:01.460 00.000 15712 Worker thread wakes up
02:07:01.460 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
02:07:01.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:01.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:02.874 01.414 15712 Exposure complete
02:07:02.936 00.062 7988 OnExposeComplete: enter
02:07:02.936 00.000 7988 UpdateGuideState(): m_state=6
02:07:02.939 00.003 15712 worker thread done servicing request
02:07:02.939 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3618
02:07:02.941 00.002 7988 Star::Find returns 1 (0), X=975.56, Y=184.92, Mass=823, SNR=18.8, Peak=170 HFD=3.3
02:07:02.941 00.000 7988 MultiStar: [#1 -0.15,-0.14,1.05,U] [#2 0.19,-0.22,0.87,U] [#3 -0.08,-0.08,0.85,U] [#4 -0.09,-0.25,0.77,U] [#5 0.58,0.48,0.00,M1] [#6 -0.20,0.05,0.71,U] [#7 0.10,0.14,0.48,U] [#8 -0.04,0.25,0.47,U] 
02:07:02.943 00.002 7988 single-star, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.03, 0.03}
02:07:02.943 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
02:07:02.945 00.002 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
02:07:02.945 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.79 mountX=0.03 mountY=-0.03, mountTheta=-0.79
02:07:02.947 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.03, opts=13)
02:07:02.949 00.002 7988 Enqueuing Move request for scope (0.03, 0.03)
02:07:02.949 00.000 15712 Worker thread wakes up
02:07:02.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
02:07:02.949 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
02:07:02.949 00.000 15712 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
02:07:02.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:07:02.949 00.000 7988 UpdateGuideState exits: m=823 SNR=18.8
02:07:02.952 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:02.954 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:02.954 00.000 7988 Enqueuing Expose request
02:07:02.956 00.002 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:02.956 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
02:07:02.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:02.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:07:02.956 00.000 15712 MoveAxis(W, 3, ABG)
02:07:02.956 00.000 15712 Guiding  Dir = 3, Dur = 3
02:07:02.956 00.000 15712 IsGuiding returns 0
02:07:02.973 00.017 15712 IsGuiding returns 0
02:07:02.973 00.000 15712 Move returns status 0, amount 3
02:07:02.973 00.000 15712 MoveAxis(N, 0, ABG)
02:07:02.973 00.000 15712 Move returns status 0, amount 0
02:07:02.973 00.000 15712 move complete, result=0
02:07:02.973 00.000 15712 worker thread done servicing request
02:07:02.973 00.000 15712 Worker thread wakes up
02:07:02.973 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
02:07:02.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:02.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:04.607 01.634 15712 Exposure complete
02:07:04.670 00.063 15712 worker thread done servicing request
02:07:04.670 00.000 7988 OnExposeComplete: enter
02:07:04.670 00.000 7988 UpdateGuideState(): m_state=6
02:07:04.674 00.004 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3619
02:07:04.674 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=184.69, Mass=994, SNR=20.4, Peak=156 HFD=3.8
02:07:04.676 00.002 7988 MultiStar: [#1 0.22,-0.35,1.01,U] [#2 0.17,-0.30,0.84,U] [#3 0.01,-0.42,0.87,U] [#4 0.12,-0.73,0.00,M1] [#5 0.62,-0.18,0.00,M2] [#6 -0.12,0.00,0.65,U] [#7 0.20,0.01,0.40,U] [#8 0.42,-0.77,0.00,M1] 
02:07:04.676 00.000 7988 single-star, 5 included, MultiStar: {0.08, -0.24}, one-star: {0.02, -0.19}
02:07:04.678 00.002 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
02:07:04.678 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
02:07:04.680 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.48 mountX=-0.19 mountY=-0.01, mountTheta=-3.08
02:07:04.682 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.19, opts=13)
02:07:04.682 00.000 7988 Enqueuing Move request for scope (0.02, -0.19)
02:07:04.684 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:07:04.684 00.000 7988 UpdateGuideState exits: m=994 SNR=20.4
02:07:04.687 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:04.687 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:04.687 00.000 7988 Enqueuing Expose request
02:07:04.687 00.000 15712 Worker thread wakes up
02:07:04.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
02:07:04.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
02:07:04.687 00.000 15712 Moving (0.02, -0.19) raw xDistance=-0.19 yDistance=-0.01
02:07:04.687 00.000 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:07:04.687 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
02:07:04.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:04.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:04.687 00.000 15712 MoveAxis(E, 33, ABG)
02:07:04.687 00.000 15712 Guiding  Dir = 2, Dur = 33
02:07:04.721 00.034 15712 IsGuiding returns 0
02:07:04.737 00.016 15712 PulseGuide returned control before completion, sleep 28
02:07:04.785 00.048 15712 IsGuiding returns 0
02:07:04.785 00.000 15712 Move returns status 0, amount 33
02:07:04.785 00.000 15712 MoveAxis(N, 0, ABG)
02:07:04.785 00.000 15712 Move returns status 0, amount 0
02:07:04.785 00.000 15712 move complete, result=0
02:07:04.785 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
02:07:04.787 00.002 15712 worker thread done servicing request
02:07:04.787 00.000 15712 Worker thread wakes up
02:07:04.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:04.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:06.200 01.413 15712 Exposure complete
02:07:06.264 00.064 15712 worker thread done servicing request
02:07:06.265 00.001 7988 OnExposeComplete: enter
02:07:06.265 00.000 7988 UpdateGuideState(): m_state=6
02:07:06.265 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3620
02:07:06.268 00.003 7988 Star::Find returns 1 (0), X=975.55, Y=184.98, Mass=957, SNR=20.0, Peak=158 HFD=3.7
02:07:06.268 00.000 7988 MultiStar: [#1 0.01,0.00,0.97,U] [#2 0.20,0.01,0.83,U] [#3 0.05,0.14,0.80,U] [#4 -0.10,-0.76,0.00,M2] [#5 0.32,0.12,0.66,U] [#6 0.10,-0.58,0.68,U] [#7 -0.31,0.40,0.54,U] [#8 -0.02,-0.50,0.45,U] 
02:07:06.268 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.03, 0.09}
02:07:06.268 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
02:07:06.268 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
02:07:06.268 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.32 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
02:07:06.268 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
02:07:06.268 00.000 7988 Enqueuing Move request for scope (0.06, -0.02)
02:07:06.268 00.000 15712 Worker thread wakes up
02:07:06.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
02:07:06.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
02:07:06.268 00.000 15712 Moving (0.06, -0.02) raw xDistance=-0.02 yDistance=-0.06
02:07:06.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:07:06.268 00.000 7988 UpdateGuideState exits: m=957 SNR=20.0
02:07:06.280 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:06.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:06.280 00.000 7988 Enqueuing Expose request
02:07:06.280 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:06.280 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
02:07:06.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:06.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:07:06.280 00.000 15712 MoveAxis(W, 4, ABG)
02:07:06.280 00.000 15712 Guiding  Dir = 3, Dur = 4
02:07:06.280 00.000 15712 IsGuiding returns 0
02:07:06.304 00.024 15712 IsGuiding returns 0
02:07:06.304 00.000 15712 Move returns status 0, amount 4
02:07:06.304 00.000 15712 MoveAxis(N, 0, ABG)
02:07:06.304 00.000 15712 Move returns status 0, amount 0
02:07:06.304 00.000 15712 move complete, result=0
02:07:06.304 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
02:07:06.306 00.002 15712 worker thread done servicing request
02:07:06.306 00.000 15712 Worker thread wakes up
02:07:06.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:06.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:07.944 01.638 15712 Exposure complete
02:07:08.005 00.061 15712 worker thread done servicing request
02:07:08.005 00.000 7988 OnExposeComplete: enter
02:07:08.005 00.000 7988 UpdateGuideState(): m_state=6
02:07:08.005 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3621
02:07:08.005 00.000 7988 Star::Find returns 1 (0), X=975.69, Y=184.67, Mass=908, SNR=19.7, Peak=163 HFD=3.6
02:07:08.005 00.000 7988 MultiStar: [#1 -0.09,-0.24,1.02,U] [#2 0.01,-0.39,0.91,U] [#3 -0.21,-0.07,0.86,U] [#4 0.02,-0.40,0.66,U] [#5 0.15,-0.02,0.75,U] [#6 -0.16,-0.37,0.66,U] [#7 0.41,0.13,0.48,U] [#8 -0.03,-0.26,0.38,U] 
02:07:08.005 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.21}, one-star: {0.16, -0.21}
02:07:08.005 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:07:08.005 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
02:07:08.005 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.50 mountX=-0.21 mountY=-0.01, mountTheta=-3.09
02:07:08.005 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.21, opts=13)
02:07:08.019 00.014 7988 Enqueuing Move request for scope (0.02, -0.21)
02:07:08.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:07:08.021 00.002 7988 UpdateGuideState exits: m=908 SNR=19.7
02:07:08.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:08.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:08.021 00.000 7988 Enqueuing Expose request
02:07:08.021 00.000 15712 Worker thread wakes up
02:07:08.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
02:07:08.021 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
02:07:08.021 00.000 15712 Moving (0.02, -0.21) raw xDistance=-0.21 yDistance=-0.01
02:07:08.021 00.000 15712 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:07:08.021 00.000 15712 PPEC: input: -0.21, control: -0.12, exposure: 1500
02:07:08.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:08.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:08.021 00.000 15712 MoveAxis(E, 39, ABG)
02:07:08.021 00.000 15712 Guiding  Dir = 2, Dur = 39
02:07:08.053 00.032 15712 IsGuiding returns 0
02:07:08.078 00.025 15712 PulseGuide returned control before completion, sleep 34
02:07:08.138 00.060 15712 IsGuiding returns 0
02:07:08.138 00.000 15712 Move returns status 0, amount 39
02:07:08.138 00.000 15712 MoveAxis(N, 0, ABG)
02:07:08.138 00.000 15712 Move returns status 0, amount 0
02:07:08.138 00.000 15712 move complete, result=0
02:07:08.138 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
02:07:08.144 00.006 15712 worker thread done servicing request
02:07:08.144 00.000 15712 Worker thread wakes up
02:07:08.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:08.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:09.549 01.405 15712 Exposure complete
02:07:09.612 00.063 15712 worker thread done servicing request
02:07:09.612 00.000 7988 OnExposeComplete: enter
02:07:09.612 00.000 7988 UpdateGuideState(): m_state=6
02:07:09.612 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3622
02:07:09.612 00.000 7988 Star::Find returns 1 (0), X=975.67, Y=185.05, Mass=993, SNR=20.5, Peak=165 HFD=3.9
02:07:09.617 00.005 7988 MultiStar: [#1 0.29,-0.01,1.02,U] [#2 0.13,-0.39,0.87,U] [#3 0.03,0.03,0.84,U] [#4 0.18,-0.41,0.74,U] [#5 0.19,0.59,0.00,M1] [#6 0.06,0.06,0.62,U] [#7 0.14,0.41,0.58,U] [#8 -0.01,0.21,0.39,U] 
02:07:09.617 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.14, 0.17}
02:07:09.617 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
02:07:09.617 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
02:07:09.617 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-0.11 mountX=-0.01 mountY=-0.13, mountTheta=-1.68
02:07:09.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.02, opts=13)
02:07:09.617 00.000 7988 Enqueuing Move request for scope (0.13, -0.02)
02:07:09.617 00.000 15712 Worker thread wakes up
02:07:09.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
02:07:09.617 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
02:07:09.617 00.000 15712 Moving (0.13, -0.02) raw xDistance=-0.01 yDistance=-0.13
02:07:09.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:07:09.626 00.009 7988 UpdateGuideState exits: m=993 SNR=20.5
02:07:09.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:09.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:09.626 00.000 7988 Enqueuing Expose request
02:07:09.626 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:09.626 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
02:07:09.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:09.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:07:09.626 00.000 15712 MoveAxis(W, 2, ABG)
02:07:09.626 00.000 15712 Guiding  Dir = 3, Dur = 2
02:07:09.626 00.000 15712 IsGuiding returns 0
02:07:09.658 00.032 15712 IsGuiding returns 0
02:07:09.658 00.000 15712 Move returns status 0, amount 2
02:07:09.658 00.000 15712 MoveAxis(N, 0, ABG)
02:07:09.658 00.000 15712 Move returns status 0, amount 0
02:07:09.658 00.000 15712 move complete, result=0
02:07:09.658 00.000 15712 worker thread done servicing request
02:07:09.658 00.000 15712 Worker thread wakes up
02:07:09.658 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
02:07:09.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:09.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:11.300 01.642 15712 Exposure complete
02:07:11.365 00.065 15712 worker thread done servicing request
02:07:11.365 00.000 7988 OnExposeComplete: enter
02:07:11.365 00.000 7988 UpdateGuideState(): m_state=6
02:07:11.365 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3623
02:07:11.368 00.003 7988 Star::Find returns 1 (0), X=975.49, Y=185.21, Mass=931, SNR=19.8, Peak=151 HFD=3.6
02:07:11.368 00.000 7988 MultiStar: [#1 0.26,0.19,1.02,U] [#2 0.37,0.38,0.88,U] [#3 -0.33,-0.21,0.84,U] [#4 -0.12,-0.20,0.70,U] [#5 0.03,0.26,0.76,U] [#6 -0.27,0.15,0.65,U] [#7 0.35,0.42,0.59,U] [#8 0.03,0.25,0.54,U] 
02:07:11.368 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.17}, one-star: {-0.04, 0.32}
02:07:11.368 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.22 = -0.22)
02:07:11.368 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
02:07:11.368 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.35 mountX=0.17 mountY=-0.04, mountTheta=-0.25
02:07:11.368 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.17, opts=13)
02:07:11.368 00.000 7988 Enqueuing Move request for scope (0.04, 0.17)
02:07:11.368 00.000 15712 Worker thread wakes up
02:07:11.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
02:07:11.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
02:07:11.368 00.000 15712 Moving (0.04, 0.17) raw xDistance=0.17 yDistance=-0.04
02:07:11.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:07:11.379 00.011 7988 UpdateGuideState exits: m=931 SNR=19.8
02:07:11.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:11.381 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:11.381 00.000 7988 Enqueuing Expose request
02:07:11.383 00.002 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
02:07:11.383 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
02:07:11.383 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:11.383 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:07:11.383 00.000 15712 MoveAxis(W, 35, ABG)
02:07:11.383 00.000 15712 Guiding  Dir = 3, Dur = 35
02:07:11.383 00.000 15712 IsGuiding returns 0
02:07:11.402 00.019 15712 PulseGuide returned control before completion, sleep 28
02:07:11.447 00.045 15712 IsGuiding returns 0
02:07:11.447 00.000 15712 Move returns status 0, amount 35
02:07:11.447 00.000 15712 MoveAxis(N, 0, ABG)
02:07:11.447 00.000 15712 Move returns status 0, amount 0
02:07:11.447 00.000 15712 move complete, result=0
02:07:11.447 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
02:07:11.453 00.006 15712 worker thread done servicing request
02:07:11.453 00.000 15712 Worker thread wakes up
02:07:11.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:11.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:12.864 01.411 15712 Exposure complete
02:07:12.926 00.062 15712 worker thread done servicing request
02:07:12.926 00.000 7988 OnExposeComplete: enter
02:07:12.926 00.000 7988 UpdateGuideState(): m_state=6
02:07:12.929 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3624
02:07:12.929 00.000 7988 Star::Find returns 1 (0), X=975.61, Y=184.87, Mass=1053, SNR=21.0, Peak=172 HFD=3.9
02:07:12.931 00.002 7988 MultiStar: [#1 0.08,0.10,0.95,U] [#2 0.10,-0.19,0.88,U] [#3 -0.40,0.00,0.84,U] [#4 0.09,-0.24,0.69,U] [#5 -0.03,0.07,0.69,U] [#6 -0.49,-0.15,0.62,U] [#7 0.34,0.12,0.48,U] [#8 0.22,-0.12,0.46,U] 
02:07:12.931 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.09, -0.01}
02:07:12.933 00.002 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
02:07:12.934 00.001 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
02:07:12.934 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.88 mountX=-0.04 mountY=0.01, mountTheta=2.81
02:07:12.936 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
02:07:12.938 00.002 7988 Enqueuing Move request for scope (-0.01, -0.04)
02:07:12.938 00.000 15712 Worker thread wakes up
02:07:12.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
02:07:12.938 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
02:07:12.938 00.000 15712 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
02:07:12.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
02:07:12.938 00.000 7988 UpdateGuideState exits: m=1053 SNR=21.0
02:07:12.941 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:12.941 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:12.941 00.000 7988 Enqueuing Expose request
02:07:12.941 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:12.941 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
02:07:12.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:12.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:07:12.941 00.000 15712 MoveAxis(W, 1, ABG)
02:07:12.941 00.000 15712 Guiding  Dir = 3, Dur = 1
02:07:12.941 00.000 15712 IsGuiding returns 0
02:07:12.967 00.026 15712 IsGuiding returns 0
02:07:12.967 00.000 15712 Move returns status 0, amount 1
02:07:12.967 00.000 15712 MoveAxis(N, 0, ABG)
02:07:12.967 00.000 15712 Move returns status 0, amount 0
02:07:12.967 00.000 15712 move complete, result=0
02:07:12.967 00.000 15712 worker thread done servicing request
02:07:12.967 00.000 15712 Worker thread wakes up
02:07:12.967 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
02:07:12.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:12.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:14.715 01.748 15712 Exposure complete
02:07:14.778 00.063 15712 worker thread done servicing request
02:07:14.778 00.000 7988 OnExposeComplete: enter
02:07:14.778 00.000 7988 UpdateGuideState(): m_state=6
02:07:14.778 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3625
02:07:14.778 00.000 7988 Star::Find returns 1 (0), X=975.52, Y=184.75, Mass=1147, SNR=21.9, Peak=155 HFD=4.6
02:07:14.778 00.000 7988 MultiStar: [#1 -0.06,-0.05,0.98,U] [#2 0.13,-0.26,0.82,U] [#3 -0.03,-0.20,0.81,U] [#4 -0.03,-0.39,0.73,U] [#5 0.02,0.19,0.70,U] [#6 -0.30,-0.24,0.57,U] [#7 0.22,0.43,0.51,U] [#8 -0.04,-0.22,0.35,U] 
02:07:14.778 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.00, -0.14}
02:07:14.778 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.22 = 3.07)
02:07:14.778 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.04)
02:07:14.778 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.65 mountX=-0.11 mountY=0.01, mountTheta=3.04
02:07:14.778 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.11, opts=13)
02:07:14.789 00.011 7988 Enqueuing Move request for scope (-0.01, -0.11)
02:07:14.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=45, FiltMax=255, Gamma=0.690
02:07:14.789 00.000 7988 UpdateGuideState exits: m=1147 SNR=21.9
02:07:14.792 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:14.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:14.792 00.000 7988 Enqueuing Expose request
02:07:14.792 00.000 15712 Worker thread wakes up
02:07:14.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
02:07:14.792 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
02:07:14.792 00.000 15712 Moving (-0.01, -0.11) raw xDistance=-0.11 yDistance=0.01
02:07:14.792 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:14.792 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
02:07:14.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:14.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:07:14.792 00.000 15712 MoveAxis(E, 1, ABG)
02:07:14.792 00.000 15712 Guiding  Dir = 2, Dur = 1
02:07:14.792 00.000 15712 IsGuiding returns 0
02:07:14.824 00.032 15712 IsGuiding returns 0
02:07:14.824 00.000 15712 Move returns status 0, amount 1
02:07:14.824 00.000 15712 MoveAxis(N, 0, ABG)
02:07:14.824 00.000 15712 Move returns status 0, amount 0
02:07:14.824 00.000 15712 move complete, result=0
02:07:14.824 00.000 15712 worker thread done servicing request
02:07:14.824 00.000 15712 Worker thread wakes up
02:07:14.824 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
02:07:14.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:14.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:16.246 01.422 15712 Exposure complete
02:07:16.309 00.063 15712 worker thread done servicing request
02:07:16.309 00.000 7988 OnExposeComplete: enter
02:07:16.309 00.000 7988 UpdateGuideState(): m_state=6
02:07:16.309 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3626
02:07:16.309 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=184.78, Mass=1029, SNR=20.8, Peak=158 HFD=3.7
02:07:16.309 00.000 7988 MultiStar: [#1 0.02,-0.14,0.99,U] [#2 0.25,-0.22,0.89,U] [#3 0.04,-0.13,0.81,U] [#4 0.10,-0.38,0.74,U] [#5 0.07,0.27,0.74,U] [#6 -0.28,-0.41,0.69,U] [#7 -0.37,0.07,0.51,U] [#8 -0.43,-0.17,0.45,U] 
02:07:16.309 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {0.14, -0.10}
02:07:16.309 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.19 = 3.10)
02:07:16.309 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
02:07:16.319 00.010 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.62 mountX=-0.14 mountY=0.01, mountTheta=3.06
02:07:16.319 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.14, opts=13)
02:07:16.319 00.000 7988 Enqueuing Move request for scope (-0.01, -0.14)
02:07:16.319 00.000 15712 Worker thread wakes up
02:07:16.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
02:07:16.319 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
02:07:16.323 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=45, FiltMax=255, Gamma=0.690
02:07:16.323 00.000 7988 UpdateGuideState exits: m=1029 SNR=20.8
02:07:16.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:16.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:16.323 00.000 7988 Enqueuing Expose request
02:07:16.323 00.000 15712 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.01
02:07:16.323 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:16.323 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
02:07:16.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:16.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:07:16.323 00.000 15712 MoveAxis(E, 2, ABG)
02:07:16.323 00.000 15712 Guiding  Dir = 2, Dur = 2
02:07:16.323 00.000 15712 IsGuiding returns 0
02:07:16.359 00.036 15712 IsGuiding returns 0
02:07:16.359 00.000 15712 Move returns status 0, amount 2
02:07:16.359 00.000 15712 MoveAxis(N, 0, ABG)
02:07:16.359 00.000 15712 Move returns status 0, amount 0
02:07:16.359 00.000 15712 move complete, result=0
02:07:16.359 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
02:07:16.360 00.001 15712 worker thread done servicing request
02:07:16.360 00.000 15712 Worker thread wakes up
02:07:16.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:16.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:17.997 01.637 15712 Exposure complete
02:07:18.063 00.066 15712 worker thread done servicing request
02:07:18.063 00.000 7988 OnExposeComplete: enter
02:07:18.063 00.000 7988 UpdateGuideState(): m_state=6
02:07:18.063 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3627
02:07:18.063 00.000 7988 Star::Find returns 1 (0), X=975.44, Y=184.76, Mass=985, SNR=20.5, Peak=163 HFD=3.8
02:07:18.063 00.000 7988 MultiStar: [#1 0.06,0.20,1.07,U] [#2 0.10,0.03,0.92,U] [#3 -0.21,-0.02,0.86,U] [#4 -0.12,-0.43,0.71,U] [#5 0.57,0.52,0.00,M1] [#6 -0.51,0.02,0.71,U] [#7 0.09,0.34,0.55,U] [#8 0.31,0.13,0.39,U] 
02:07:18.069 00.006 7988 refined, 7 included, MultiStar: {-0.06, 0.01}, one-star: {-0.09, -0.12}
02:07:18.069 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.44 = 1.44)
02:07:18.069 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
02:07:18.069 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.01 mountX=0.01 mountY=0.06, mountTheta=1.44
02:07:18.069 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.01, opts=13)
02:07:18.069 00.000 7988 Enqueuing Move request for scope (-0.06, 0.01)
02:07:18.069 00.000 15712 Worker thread wakes up
02:07:18.069 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
02:07:18.069 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
02:07:18.069 00.000 15712 Moving (-0.06, 0.01) raw xDistance=0.01 yDistance=0.06
02:07:18.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
02:07:18.077 00.008 7988 UpdateGuideState exits: m=985 SNR=20.5
02:07:18.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:18.079 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:18.079 00.000 7988 Enqueuing Expose request
02:07:18.079 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:18.079 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
02:07:18.079 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:18.079 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:07:18.079 00.000 15712 MoveAxis(E, 3, ABG)
02:07:18.079 00.000 15712 Guiding  Dir = 2, Dur = 3
02:07:18.079 00.000 15712 IsGuiding returns 0
02:07:18.100 00.021 15712 IsGuiding returns 0
02:07:18.100 00.000 15712 Move returns status 0, amount 3
02:07:18.100 00.000 15712 MoveAxis(N, 0, ABG)
02:07:18.100 00.000 15712 Move returns status 0, amount 0
02:07:18.100 00.000 15712 move complete, result=0
02:07:18.100 00.000 15712 worker thread done servicing request
02:07:18.100 00.000 15712 Worker thread wakes up
02:07:18.100 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
02:07:18.102 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:18.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:19.507 01.405 15712 Exposure complete
02:07:19.571 00.064 15712 worker thread done servicing request
02:07:19.571 00.000 7988 OnExposeComplete: enter
02:07:19.571 00.000 7988 UpdateGuideState(): m_state=6
02:07:19.574 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3628
02:07:19.574 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=185.03, Mass=982, SNR=20.4, Peak=167 HFD=3.8
02:07:19.576 00.002 7988 MultiStar: [#1 0.25,0.37,1.00,U] [#2 0.33,0.12,0.89,U] [#3 -0.22,0.23,0.91,U] [#4 -0.18,-0.19,0.76,U] [#5 0.05,0.56,0.74,U] [#6 -0.15,0.26,0.66,U] [#7 0.45,0.60,0.00,M1] [#8 -0.31,0.47,0.54,U] 
02:07:19.576 00.000 7988 single-star, 7 included, MultiStar: {0.01, 0.24}, one-star: {0.11, 0.15}
02:07:19.578 00.002 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
02:07:19.578 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
02:07:19.580 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.95 mountX=0.15 mountY=-0.11, mountTheta=-0.63
02:07:19.581 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.15, opts=13)
02:07:19.583 00.002 7988 Enqueuing Move request for scope (0.11, 0.15)
02:07:19.583 00.000 15712 Worker thread wakes up
02:07:19.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
02:07:19.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
02:07:19.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=44, FiltMax=255, Gamma=0.690
02:07:19.583 00.000 7988 UpdateGuideState exits: m=982 SNR=20.4
02:07:19.586 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:19.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:19.586 00.000 7988 Enqueuing Expose request
02:07:19.586 00.000 15712 Moving (0.11, 0.15) raw xDistance=0.15 yDistance=-0.11
02:07:19.591 00.005 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:19.591 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
02:07:19.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:19.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:07:19.591 00.000 15712 MoveAxis(E, 5, ABG)
02:07:19.591 00.000 15712 Guiding  Dir = 2, Dur = 5
02:07:19.591 00.000 15712 IsGuiding returns 0
02:07:19.649 00.058 15712 IsGuiding returns 0
02:07:19.649 00.000 15712 Move returns status 0, amount 5
02:07:19.649 00.000 15712 MoveAxis(N, 0, ABG)
02:07:19.649 00.000 15712 Move returns status 0, amount 0
02:07:19.649 00.000 15712 move complete, result=0
02:07:19.649 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
02:07:19.649 00.000 15712 worker thread done servicing request
02:07:19.649 00.000 15712 Worker thread wakes up
02:07:19.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:19.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:21.294 01.645 15712 Exposure complete
02:07:21.356 00.062 15712 worker thread done servicing request
02:07:21.356 00.000 7988 OnExposeComplete: enter
02:07:21.356 00.000 7988 UpdateGuideState(): m_state=6
02:07:21.359 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3629
02:07:21.359 00.000 7988 Star::Find returns 1 (0), X=975.53, Y=185.18, Mass=1044, SNR=21.4, Peak=160 HFD=3.8
02:07:21.361 00.002 7988 MultiStar: [#1 0.14,0.10,0.96,U] [#2 0.23,-0.21,0.84,U] [#3 0.03,-0.03,0.85,U] [#4 0.08,-0.12,0.68,U] [#5 -0.10,0.23,0.78,U] [#6 -0.00,0.19,0.64,U] [#7 0.48,0.06,0.47,U] [#8 -0.12,0.23,0.44,U] 
02:07:21.361 00.000 7988 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.00, 0.30}
02:07:21.363 00.002 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
02:07:21.363 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
02:07:21.366 00.003 7988 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.81 mountX=0.08 mountY=-0.08, mountTheta=-0.77
02:07:21.368 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.08, opts=13)
02:07:21.368 00.000 7988 Enqueuing Move request for scope (0.08, 0.08)
02:07:21.370 00.002 15712 Worker thread wakes up
02:07:21.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
02:07:21.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:07:21.370 00.000 15712 Moving (0.08, 0.08) raw xDistance=0.08 yDistance=-0.08
02:07:21.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=44, FiltMax=255, Gamma=0.690
02:07:21.370 00.000 7988 UpdateGuideState exits: m=1044 SNR=21.4
02:07:21.372 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:21.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:21.372 00.000 7988 Enqueuing Expose request
02:07:21.372 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:21.372 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
02:07:21.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:21.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:07:21.372 00.000 15712 MoveAxis(E, 7, ABG)
02:07:21.372 00.000 15712 Guiding  Dir = 2, Dur = 7
02:07:21.372 00.000 15712 IsGuiding returns 0
02:07:21.393 00.021 15712 IsGuiding returns 0
02:07:21.393 00.000 15712 Move returns status 0, amount 7
02:07:21.393 00.000 15712 MoveAxis(N, 0, ABG)
02:07:21.393 00.000 15712 Move returns status 0, amount 0
02:07:21.393 00.000 15712 move complete, result=0
02:07:21.393 00.000 15712 worker thread done servicing request
02:07:21.393 00.000 15712 Worker thread wakes up
02:07:21.393 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:07:21.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:21.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:22.804 01.411 15712 Exposure complete
02:07:22.868 00.064 15712 worker thread done servicing request
02:07:22.868 00.000 7988 OnExposeComplete: enter
02:07:22.868 00.000 7988 UpdateGuideState(): m_state=6
02:07:22.871 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3630
02:07:22.871 00.000 7988 Star::Find returns 1 (0), X=975.84, Y=185.06, Mass=1061, SNR=21.4, Peak=169 HFD=3.8
02:07:22.873 00.002 7988 MultiStar: [#1 0.11,0.08,0.99,U] [#2 0.26,0.08,0.84,U] [#3 -0.04,-0.04,0.89,U] [#4 0.27,-0.28,0.67,U] [#5 0.34,0.48,0.70,U] [#6 0.25,0.24,0.67,U] [#7 -0.06,0.38,0.50,U] [#8 0.03,-0.13,0.41,U] 
02:07:22.873 00.000 7988 refined, 8 included, MultiStar: {0.18, 0.11}, one-star: {0.32, 0.17}
02:07:22.875 00.002 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
02:07:22.875 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:07:22.877 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.56 mountX=0.11 mountY=-0.18, mountTheta=-1.01
02:07:22.879 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.11, opts=13)
02:07:22.880 00.001 7988 Enqueuing Move request for scope (0.18, 0.11)
02:07:22.880 00.000 15712 Worker thread wakes up
02:07:22.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
02:07:22.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
02:07:22.880 00.000 15712 Moving (0.18, 0.11) raw xDistance=0.11 yDistance=-0.18
02:07:22.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
02:07:22.880 00.000 7988 UpdateGuideState exits: m=1061 SNR=21.4
02:07:22.884 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:22.884 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:22.886 00.002 7988 Enqueuing Expose request
02:07:22.886 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:22.888 00.002 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
02:07:22.888 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:22.888 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:07:22.888 00.000 15712 MoveAxis(E, 8, ABG)
02:07:22.888 00.000 15712 Guiding  Dir = 2, Dur = 8
02:07:22.888 00.000 15712 IsGuiding returns 0
02:07:22.906 00.018 15712 IsGuiding returns 0
02:07:22.906 00.000 15712 Move returns status 0, amount 8
02:07:22.906 00.000 15712 MoveAxis(N, 0, ABG)
02:07:22.906 00.000 15712 Move returns status 0, amount 0
02:07:22.906 00.000 15712 move complete, result=0
02:07:22.906 00.000 15712 worker thread done servicing request
02:07:22.906 00.000 15712 Worker thread wakes up
02:07:22.906 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
02:07:22.914 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:22.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:24.543 01.629 15712 Exposure complete
02:07:24.606 00.063 15712 worker thread done servicing request
02:07:24.606 00.000 7988 OnExposeComplete: enter
02:07:24.606 00.000 7988 UpdateGuideState(): m_state=6
02:07:24.606 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3631
02:07:24.606 00.000 7988 Star::Find returns 1 (0), X=975.59, Y=185.23, Mass=1047, SNR=21.2, Peak=145 HFD=3.8
02:07:24.606 00.000 7988 MultiStar: [#1 0.08,0.02,1.02,U] [#2 0.05,0.04,0.89,U] [#3 -0.16,-0.10,0.85,U] [#4 0.04,0.04,0.70,U] [#5 0.26,0.36,0.74,U] [#6 0.06,0.04,0.62,U] [#7 -0.03,0.41,0.51,U] [#8 -0.13,-0.13,0.46,U] 
02:07:24.606 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.07, 0.34}
02:07:24.613 00.007 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
02:07:24.613 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
02:07:24.613 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=0.11 mountY=-0.04, mountTheta=-0.33
02:07:24.613 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.11, opts=13)
02:07:24.613 00.000 7988 Enqueuing Move request for scope (0.04, 0.11)
02:07:24.613 00.000 15712 Worker thread wakes up
02:07:24.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
02:07:24.613 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:07:24.613 00.000 15712 Moving (0.04, 0.11) raw xDistance=0.11 yDistance=-0.04
02:07:24.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=42, FiltMax=255, Gamma=0.690
02:07:24.620 00.007 7988 UpdateGuideState exits: m=1047 SNR=21.2
02:07:24.622 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:24.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:24.624 00.002 7988 Enqueuing Expose request
02:07:24.624 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:24.624 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
02:07:24.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:24.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:07:24.624 00.000 15712 MoveAxis(E, 7, ABG)
02:07:24.624 00.000 15712 Guiding  Dir = 2, Dur = 7
02:07:24.624 00.000 15712 IsGuiding returns 0
02:07:24.652 00.028 15712 IsGuiding returns 0
02:07:24.652 00.000 15712 Move returns status 0, amount 7
02:07:24.652 00.000 15712 MoveAxis(N, 0, ABG)
02:07:24.652 00.000 15712 Move returns status 0, amount 0
02:07:24.652 00.000 15712 move complete, result=0
02:07:24.652 00.000 15712 worker thread done servicing request
02:07:24.652 00.000 15712 Worker thread wakes up
02:07:24.652 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
02:07:24.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:24.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:26.073 01.421 15712 Exposure complete
02:07:26.135 00.062 15712 worker thread done servicing request
02:07:26.135 00.000 7988 OnExposeComplete: enter
02:07:26.135 00.000 7988 UpdateGuideState(): m_state=6
02:07:26.135 00.000 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3632
02:07:26.135 00.000 7988 Star::Find returns 1 (0), X=976.22, Y=185.09, Mass=1081, SNR=21.5, Peak=158 HFD=4.1
02:07:26.141 00.006 7988 MultiStar: [#1 0.13,-0.13,0.89,U] [#2 0.29,-0.42,0.86,U] [#3 0.18,-0.01,0.86,U] [#4 -0.12,-0.34,0.72,U] [#5 0.29,0.42,0.79,U] [#6 0.30,0.11,0.68,U] [#7 0.75,0.77,0.00,M1] [#8 -0.12,-0.30,0.42,U] 
02:07:26.141 00.000 7988 refined, 7 included, MultiStar: {0.24, -0.04}, one-star: {0.69, 0.20}
02:07:26.141 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
02:07:26.141 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
02:07:26.141 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.17 mountX=-0.04 mountY=-0.24, mountTheta=-1.73
02:07:26.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.04, opts=13)
02:07:26.141 00.000 7988 Enqueuing Move request for scope (0.24, -0.04)
02:07:26.141 00.000 15712 Worker thread wakes up
02:07:26.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
02:07:26.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
02:07:26.141 00.000 15712 Moving (0.24, -0.04) raw xDistance=-0.04 yDistance=-0.24
02:07:26.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
02:07:26.141 00.000 7988 UpdateGuideState exits: m=1081 SNR=21.5
02:07:26.151 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:26.151 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:26.151 00.000 7988 Enqueuing Expose request
02:07:26.151 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:26.151 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
02:07:26.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:26.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:07:26.151 00.000 15712 MoveAxis(E, 6, ABG)
02:07:26.151 00.000 15712 Guiding  Dir = 2, Dur = 6
02:07:26.151 00.000 15712 IsGuiding returns 0
02:07:26.173 00.022 15712 IsGuiding returns 0
02:07:26.173 00.000 15712 Move returns status 0, amount 6
02:07:26.173 00.000 15712 MoveAxis(N, 0, ABG)
02:07:26.173 00.000 15712 Move returns status 0, amount 0
02:07:26.173 00.000 15712 move complete, result=0
02:07:26.173 00.000 15712 worker thread done servicing request
02:07:26.173 00.000 15712 Worker thread wakes up
02:07:26.173 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
02:07:26.175 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:26.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:27.809 01.634 15712 Exposure complete
02:07:27.873 00.064 15712 worker thread done servicing request
02:07:27.873 00.000 7988 OnExposeComplete: enter
02:07:27.873 00.000 7988 UpdateGuideState(): m_state=6
02:07:27.876 00.003 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3633
02:07:27.877 00.001 7988 Star::Find returns 1 (0), X=975.69, Y=185.09, Mass=1059, SNR=21.4, Peak=165 HFD=3.9
02:07:27.877 00.000 7988 MultiStar: [#1 0.26,0.16,1.00,U] [#2 0.25,-0.15,0.89,U] [#3 -0.11,0.11,0.85,U] [#4 0.02,-0.32,0.70,U] [#5 0.34,0.39,0.67,U] [#6 -0.04,0.23,0.62,U] [#7 0.12,0.45,0.45,U] [#8 0.07,0.32,0.49,U] 
02:07:27.879 00.002 7988 refined, 8 included, MultiStar: {0.13, 0.13}, one-star: {0.16, 0.21}
02:07:27.879 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
02:07:27.881 00.002 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
02:07:27.881 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.79 mountX=0.13 mountY=-0.13, mountTheta=-0.79
02:07:27.883 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.13, opts=13)
02:07:27.885 00.002 7988 Enqueuing Move request for scope (0.13, 0.13)
02:07:27.885 00.000 15712 Worker thread wakes up
02:07:27.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
02:07:27.885 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
02:07:27.885 00.000 15712 Moving (0.13, 0.13) raw xDistance=0.13 yDistance=-0.13
02:07:27.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
02:07:27.885 00.000 7988 UpdateGuideState exits: m=1059 SNR=21.4
02:07:27.889 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:27.889 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:27.889 00.000 7988 Enqueuing Expose request
02:07:27.889 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:27.889 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
02:07:27.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:27.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:07:27.889 00.000 15712 MoveAxis(E, 5, ABG)
02:07:27.889 00.000 15712 Guiding  Dir = 2, Dur = 5
02:07:27.889 00.000 15712 IsGuiding returns 0
02:07:27.945 00.056 15712 IsGuiding returns 0
02:07:27.945 00.000 15712 Move returns status 0, amount 5
02:07:27.945 00.000 15712 MoveAxis(N, 0, ABG)
02:07:27.945 00.000 15712 Move returns status 0, amount 0
02:07:27.945 00.000 15712 move complete, result=0
02:07:27.945 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
02:07:27.949 00.004 15712 worker thread done servicing request
02:07:27.949 00.000 15712 Worker thread wakes up
02:07:27.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:27.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:29.356 01.407 15712 Exposure complete
02:07:29.417 00.061 15712 worker thread done servicing request
02:07:29.417 00.000 7988 OnExposeComplete: enter
02:07:29.417 00.000 7988 UpdateGuideState(): m_state=6
02:07:29.423 00.006 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:07:29.424 00.001 7988 Star::Find returns 1 (0), X=975.93, Y=185.11, Mass=945, SNR=20.2, Peak=160 HFD=3.8
02:07:29.424 00.000 7988 MultiStar: [#1 0.06,0.05,1.04,U] [#2 0.24,-0.23,0.92,U] [#3 -0.25,0.13,0.89,U] [#4 -0.07,-0.06,0.74,U] [#5 -0.16,0.66,0.00,M1] [#6 0.28,-0.14,0.67,U] [#7 0.02,0.00,0.47,U] [#8 0.13,0.11,0.45,U] 
02:07:29.426 00.002 7988 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.40, 0.23}
02:07:29.426 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
02:07:29.428 00.002 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
02:07:29.428 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.14 mountX=0.02 mountY=-0.11, mountTheta=-1.42
02:07:29.430 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.02, opts=13)
02:07:29.432 00.002 7988 Enqueuing Move request for scope (0.11, 0.02)
02:07:29.433 00.001 15712 Worker thread wakes up
02:07:29.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
02:07:29.433 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
02:07:29.433 00.000 15712 Moving (0.11, 0.02) raw xDistance=0.02 yDistance=-0.11
02:07:29.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=44, FiltMax=255, Gamma=0.690
02:07:29.433 00.000 7988 UpdateGuideState exits: m=945 SNR=20.2
02:07:29.436 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:29.436 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:29.438 00.002 7988 Enqueuing Expose request
02:07:29.438 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:29.438 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
02:07:29.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:29.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:07:29.438 00.000 15712 MoveAxis(E, 4, ABG)
02:07:29.438 00.000 15712 Guiding  Dir = 2, Dur = 4
02:07:29.438 00.000 15712 IsGuiding returns 0
02:07:29.466 00.028 15712 IsGuiding returns 0
02:07:29.466 00.000 15712 Move returns status 0, amount 4
02:07:29.466 00.000 15712 MoveAxis(N, 0, ABG)
02:07:29.466 00.000 15712 Move returns status 0, amount 0
02:07:29.466 00.000 15712 move complete, result=0
02:07:29.466 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
02:07:29.468 00.002 15712 worker thread done servicing request
02:07:29.468 00.000 15712 Worker thread wakes up
02:07:29.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:29.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:31.107 01.639 15712 Exposure complete
02:07:31.170 00.063 15712 worker thread done servicing request
02:07:31.170 00.000 7988 OnExposeComplete: enter
02:07:31.170 00.000 7988 UpdateGuideState(): m_state=6
02:07:31.173 00.003 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3635
02:07:31.175 00.002 7988 Star::Find returns 1 (0), X=975.77, Y=184.75, Mass=1088, SNR=21.7, Peak=174 HFD=3.7
02:07:31.175 00.000 7988 MultiStar: [#1 0.41,-0.09,0.97,U] [#2 0.35,-0.16,0.85,U] [#3 -0.15,-0.03,0.79,U] [#4 0.07,-0.47,0.64,U] [#5 0.16,0.20,0.67,U] [#6 -0.14,0.01,0.64,U] [#7 0.32,0.16,0.53,U] [#8 0.13,-0.22,0.37,U] 
02:07:31.177 00.002 7988 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.25, -0.13}
02:07:31.177 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
02:07:31.179 00.002 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
02:07:31.179 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.45 mountX=-0.08 mountY=-0.17, mountTheta=-2.02
02:07:31.181 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.08, opts=13)
02:07:31.183 00.002 7988 Enqueuing Move request for scope (0.17, -0.08)
02:07:31.183 00.000 15712 Worker thread wakes up
02:07:31.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
02:07:31.183 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
02:07:31.183 00.000 15712 Moving (0.17, -0.08) raw xDistance=-0.08 yDistance=-0.17
02:07:31.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=43, FiltMax=255, Gamma=0.690
02:07:31.183 00.000 7988 UpdateGuideState exits: m=1088 SNR=21.7
02:07:31.186 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:31.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:31.186 00.000 7988 Enqueuing Expose request
02:07:31.186 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:31.186 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
02:07:31.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:31.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:07:31.186 00.000 15712 MoveAxis(E, 4, ABG)
02:07:31.186 00.000 15712 Guiding  Dir = 2, Dur = 4
02:07:31.186 00.000 15712 IsGuiding returns 0
02:07:31.209 00.023 15712 IsGuiding returns 0
02:07:31.209 00.000 15712 Move returns status 0, amount 4
02:07:31.209 00.000 15712 MoveAxis(N, 0, ABG)
02:07:31.209 00.000 15712 Move returns status 0, amount 0
02:07:31.209 00.000 15712 move complete, result=0
02:07:31.209 00.000 15712 worker thread done servicing request
02:07:31.209 00.000 15712 Worker thread wakes up
02:07:31.209 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
02:07:31.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:31.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:32.623 01.414 15712 Exposure complete
02:07:32.684 00.061 15712 worker thread done servicing request
02:07:32.684 00.000 7988 OnExposeComplete: enter
02:07:32.686 00.002 7988 UpdateGuideState(): m_state=6
02:07:32.686 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3636
02:07:32.688 00.002 7988 Star::Find returns 1 (0), X=975.88, Y=184.86, Mass=954, SNR=20.1, Peak=172 HFD=3.5
02:07:32.688 00.000 7988 MultiStar: [#1 0.13,-0.10,1.02,U] [#2 0.25,-0.04,0.87,U] [#3 -0.10,0.01,0.82,U] [#4 0.29,-0.43,0.71,U] [#5 0.26,0.41,0.76,U] [#6 -0.09,0.07,0.72,U] [#7 0.63,0.25,0.00,M1] [#8 0.35,-0.20,0.47,U] 
02:07:32.690 00.002 7988 refined, 7 included, MultiStar: {0.18, -0.03}, one-star: {0.35, -0.03}
02:07:32.690 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
02:07:32.692 00.002 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
02:07:32.692 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=-0.03 mountY=-0.18, mountTheta=-1.73
02:07:32.694 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.03, opts=13)
02:07:32.694 00.000 7988 Enqueuing Move request for scope (0.18, -0.03)
02:07:32.694 00.000 15712 Worker thread wakes up
02:07:32.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
02:07:32.694 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
02:07:32.694 00.000 15712 Moving (0.18, -0.03) raw xDistance=-0.03 yDistance=-0.18
02:07:32.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
02:07:32.694 00.000 7988 UpdateGuideState exits: m=954 SNR=20.1
02:07:32.700 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:32.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:32.700 00.000 7988 Enqueuing Expose request
02:07:32.703 00.003 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:32.703 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
02:07:32.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:32.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:07:32.703 00.000 15712 MoveAxis(E, 4, ABG)
02:07:32.703 00.000 15712 Guiding  Dir = 2, Dur = 4
02:07:32.703 00.000 15712 IsGuiding returns 0
02:07:32.723 00.020 15712 IsGuiding returns 0
02:07:32.723 00.000 15712 Move returns status 0, amount 4
02:07:32.723 00.000 15712 MoveAxis(N, 0, ABG)
02:07:32.723 00.000 15712 Move returns status 0, amount 0
02:07:32.723 00.000 15712 move complete, result=0
02:07:32.723 00.000 15712 worker thread done servicing request
02:07:32.723 00.000 15712 Worker thread wakes up
02:07:32.723 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
02:07:32.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:32.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:34.469 01.746 15712 Exposure complete
02:07:34.530 00.061 15712 worker thread done servicing request
02:07:34.530 00.000 7988 OnExposeComplete: enter
02:07:34.530 00.000 7988 UpdateGuideState(): m_state=6
02:07:34.530 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3637
02:07:34.530 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=184.77, Mass=1027, SNR=20.9, Peak=164 HFD=3.7
02:07:34.530 00.000 7988 MultiStar: [#1 0.08,-0.11,0.97,U] [#2 0.25,-0.51,0.91,U] [#3 -0.28,-0.33,0.83,U] [#4 -0.04,-0.46,0.70,U] [#5 0.50,-0.03,0.67,U] [#6 -0.14,-0.33,0.68,U] [#7 -0.10,0.01,0.45,U] [#8 0.24,0.14,0.38,U] 
02:07:34.538 00.008 7988 single-star, 8 included, MultiStar: {0.05, -0.22}, one-star: {0.02, -0.12}
02:07:34.538 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
02:07:34.538 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
02:07:34.538 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.42 mountX=-0.11 mountY=-0.01, mountTheta=-3.02
02:07:34.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.12, opts=13)
02:07:34.538 00.000 7988 Enqueuing Move request for scope (0.02, -0.12)
02:07:34.538 00.000 15712 Worker thread wakes up
02:07:34.538 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
02:07:34.538 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
02:07:34.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=44, FiltMax=255, Gamma=0.690
02:07:34.546 00.008 7988 UpdateGuideState exits: m=1027 SNR=20.9
02:07:34.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:34.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:34.546 00.000 7988 Enqueuing Expose request
02:07:34.546 00.000 15712 Moving (0.02, -0.12) raw xDistance=-0.11 yDistance=-0.01
02:07:34.555 00.009 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:34.555 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
02:07:34.555 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:34.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:34.555 00.000 15712 MoveAxis(E, 6, ABG)
02:07:34.555 00.000 15712 Guiding  Dir = 2, Dur = 6
02:07:34.555 00.000 15712 IsGuiding returns 0
02:07:34.610 00.055 15712 IsGuiding returns 0
02:07:34.610 00.000 15712 Move returns status 0, amount 6
02:07:34.610 00.000 15712 MoveAxis(N, 0, ABG)
02:07:34.610 00.000 15712 Move returns status 0, amount 0
02:07:34.610 00.000 15712 move complete, result=0
02:07:34.610 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
02:07:34.616 00.006 15712 worker thread done servicing request
02:07:34.616 00.000 15712 Worker thread wakes up
02:07:34.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:34.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:36.032 01.416 15712 Exposure complete
02:07:36.094 00.062 15712 worker thread done servicing request
02:07:36.094 00.000 7988 OnExposeComplete: enter
02:07:36.094 00.000 7988 UpdateGuideState(): m_state=6
02:07:36.099 00.005 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3638
02:07:36.100 00.001 7988 Star::Find returns 1 (0), X=975.77, Y=184.92, Mass=959, SNR=20.3, Peak=187 HFD=3.2
02:07:36.100 00.000 7988 MultiStar: [#1 0.13,-0.15,1.06,U] [#2 0.33,-0.48,0.85,U] [#3 0.16,-0.24,0.86,U] [#4 0.24,-0.59,0.00,M1] [#5 -0.03,0.30,0.77,U] [#6 -0.16,-0.38,0.61,U] [#7 0.00,0.27,0.51,U] [#8 -0.16,0.05,0.42,U] 
02:07:36.102 00.002 7988 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.25, 0.04}
02:07:36.102 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
02:07:36.104 00.002 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
02:07:36.104 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.75 mountX=-0.09 mountY=-0.10, mountTheta=-2.33
02:07:36.106 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.09, opts=13)
02:07:36.108 00.002 7988 Enqueuing Move request for scope (0.10, -0.09)
02:07:36.109 00.001 15712 Worker thread wakes up
02:07:36.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
02:07:36.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
02:07:36.109 00.000 15712 Moving (0.10, -0.09) raw xDistance=-0.09 yDistance=-0.10
02:07:36.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=44, FiltMax=255, Gamma=0.690
02:07:36.109 00.000 7988 UpdateGuideState exits: m=959 SNR=20.3
02:07:36.112 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:36.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:36.114 00.002 7988 Enqueuing Expose request
02:07:36.114 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:36.114 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
02:07:36.114 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:36.114 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:07:36.114 00.000 15712 MoveAxis(E, 7, ABG)
02:07:36.114 00.000 15712 Guiding  Dir = 2, Dur = 7
02:07:36.114 00.000 15712 IsGuiding returns 0
02:07:36.125 00.011 15712 IsGuiding returns 0
02:07:36.125 00.000 15712 Move returns status 0, amount 7
02:07:36.125 00.000 15712 MoveAxis(N, 0, ABG)
02:07:36.125 00.000 15712 Move returns status 0, amount 0
02:07:36.125 00.000 15712 move complete, result=0
02:07:36.125 00.000 15712 worker thread done servicing request
02:07:36.125 00.000 15712 Worker thread wakes up
02:07:36.125 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:07:36.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:36.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:37.769 01.644 15712 Exposure complete
02:07:37.831 00.062 15712 worker thread done servicing request
02:07:37.831 00.000 7988 OnExposeComplete: enter
02:07:37.831 00.000 7988 UpdateGuideState(): m_state=6
02:07:37.831 00.000 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3639
02:07:37.835 00.004 7988 Star::Find returns 1 (0), X=975.98, Y=184.94, Mass=888, SNR=19.5, Peak=164 HFD=2.9
02:07:37.835 00.000 7988 MultiStar: [#1 0.30,-0.05,1.05,U] [#2 0.58,-0.25,0.00,M1] [#3 0.13,-0.35,0.90,U] [#4 0.21,-0.16,0.70,U] [#5 0.34,0.29,0.73,U] [#6 0.00,-0.07,0.70,U] [#7 0.02,-0.32,0.51,U] [#8 -0.38,-0.21,0.45,U] 
02:07:37.835 00.000 7988 refined, 7 included, MultiStar: {0.19, -0.09}, one-star: {0.45, 0.05}
02:07:37.835 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
02:07:37.835 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
02:07:37.835 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.20 cameraTheta=-0.44 mountX=-0.09 mountY=-0.18, mountTheta=-2.01
02:07:37.835 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.09, opts=13)
02:07:37.835 00.000 7988 Enqueuing Move request for scope (0.19, -0.09)
02:07:37.835 00.000 15712 Worker thread wakes up
02:07:37.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
02:07:37.835 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
02:07:37.835 00.000 15712 Moving (0.19, -0.09) raw xDistance=-0.09 yDistance=-0.18
02:07:37.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:07:37.835 00.000 7988 UpdateGuideState exits: m=888 SNR=19.5
02:07:37.847 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:37.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:37.847 00.000 7988 Enqueuing Expose request
02:07:37.847 00.000 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:07:37.847 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
02:07:37.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:37.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:07:37.847 00.000 15712 MoveAxis(E, 8, ABG)
02:07:37.847 00.000 15712 Guiding  Dir = 2, Dur = 8
02:07:37.847 00.000 15712 IsGuiding returns 0
02:07:37.869 00.022 15712 IsGuiding returns 0
02:07:37.869 00.000 15712 Move returns status 0, amount 8
02:07:37.869 00.000 15712 MoveAxis(N, 0, ABG)
02:07:37.869 00.000 15712 Move returns status 0, amount 0
02:07:37.869 00.000 15712 move complete, result=0
02:07:37.869 00.000 15712 worker thread done servicing request
02:07:37.869 00.000 15712 Worker thread wakes up
02:07:37.869 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
02:07:37.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:37.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:39.284 01.415 15712 Exposure complete
02:07:39.348 00.064 15712 worker thread done servicing request
02:07:39.348 00.000 7988 OnExposeComplete: enter
02:07:39.348 00.000 7988 UpdateGuideState(): m_state=6
02:07:39.351 00.003 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3640
02:07:39.351 00.000 7988 Star::Find returns 1 (0), X=975.90, Y=184.92, Mass=893, SNR=19.5, Peak=167 HFD=3.0
02:07:39.353 00.002 7988 MultiStar: [#1 0.17,-0.15,1.05,U] [#2 0.28,-0.38,0.86,U] [#3 -0.17,-0.13,0.90,U] [#4 0.28,-0.52,0.78,U] [#5 0.34,0.30,0.83,U] [#6 -0.02,-0.12,0.73,U] [#7 0.25,-0.28,0.56,U] [#8 -0.27,-0.47,0.49,U] 
02:07:39.353 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.17}, one-star: {0.37, 0.04}
02:07:39.355 00.002 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
02:07:39.355 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.41 = -2.41)
02:07:39.357 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.81 mountX=-0.17 mountY=-0.15, mountTheta=-2.39
02:07:39.359 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.17, opts=13)
02:07:39.359 00.000 7988 Enqueuing Move request for scope (0.16, -0.17)
02:07:39.361 00.002 15712 Worker thread wakes up
02:07:39.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
02:07:39.361 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
02:07:39.361 00.000 15712 Moving (0.16, -0.17) raw xDistance=-0.17 yDistance=-0.15
02:07:39.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:07:39.361 00.000 7988 UpdateGuideState exits: m=893 SNR=19.5
02:07:39.364 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:39.365 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:39.365 00.000 7988 Enqueuing Expose request
02:07:39.365 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:07:39.365 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
02:07:39.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:39.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:07:39.365 00.000 15712 MoveAxis(E, 40, ABG)
02:07:39.365 00.000 15712 Guiding  Dir = 2, Dur = 40
02:07:39.365 00.000 15712 IsGuiding returns 0
02:07:39.388 00.023 15712 PulseGuide returned control before completion, sleep 26
02:07:39.433 00.045 15712 IsGuiding returns 1
02:07:39.433 00.000 15712 scope still moving after pulse duration time elapsed
02:07:39.476 00.043 15712 IsGuiding returns 0
02:07:39.476 00.000 15712 scope move finished after 40 + 67 ms
02:07:39.476 00.000 15712 Move returns status 0, amount 40
02:07:39.476 00.000 15712 MoveAxis(N, 0, ABG)
02:07:39.476 00.000 15712 Move returns status 0, amount 0
02:07:39.476 00.000 15712 move complete, result=0
02:07:39.476 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
02:07:39.478 00.002 15712 worker thread done servicing request
02:07:39.478 00.000 15712 Worker thread wakes up
02:07:39.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:39.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(961,170,31,31)
02:07:41.120 01.642 15712 Exposure complete
02:07:41.146 00.026 7988 evsrv: cli 0CCCF588 connect
02:07:41.148 00.002 7988 case statement mapped state 6 to 3
02:07:41.150 00.002 7988 case statement mapped state 6 to 3
02:07:41.152 00.002 7988 evsrv: cli 0CCCF588 request: {"method":"get_app_state","id":"6ff2b4d8-90c0-499c-9f4a-06fb93bcabbb"}
02:07:41.154 00.002 7988 case statement mapped state 6 to 3
02:07:41.156 00.002 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ff2b4d8-90c0-499c-9f4a-06fb93bcabbb"}
02:07:41.158 00.002 7988 evsrv: cli 0CCCF588 disconnect
02:07:41.160 00.002 7988 evsrv: cli 0CCCFA88 connect
02:07:41.160 00.000 7988 case statement mapped state 6 to 3
02:07:41.164 00.004 7988 case statement mapped state 6 to 3
02:07:41.170 00.006 7988 evsrv: cli 0CCCFA88 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"5dfb25c3-cf2a-4a7e-aace-5eff187799b6"}
02:07:41.172 00.002 7988 PhdController::Dither begins
02:07:41.176 00.004 7988 dither: size=4.00, dRA=0.70 dDec=1.53
02:07:41.178 00.002 7988 MountToCamera -- mountTheta (1.14) + m_xAngle (1.56) = xAngle (2.70 = 2.70)
02:07:41.180 00.002 7988 MountToCamera -- mountX=0.70 mountY=1.53 hyp=1.68 mountTheta=1.14 cameraX=-1.52, cameraY=0.72 cameraTheta=2.70
02:07:41.185 00.005 7988 setting lock position to (974.00, 185.60)
02:07:41.187 00.002 7988 Mount: notify guiding dithered (-1.5, 0.7)
02:07:41.189 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:07:41.189 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
02:07:41.192 00.003 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
02:07:41.194 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
02:07:41.196 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
02:07:41.197 00.001 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
02:07:41.197 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
02:07:41.199 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:07:41.201 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:07:41.204 00.003 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
02:07:41.204 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
02:07:41.206 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
02:07:41.208 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
02:07:41.210 00.002 7988 MultiStar: stabilizing after lock position change
02:07:41.212 00.002 7988 Status Line: Dither by 0.70,1.53
02:07:41.213 00.001 7988 PhdController: newstate STATE_SETTLE_BEGIN
02:07:41.218 00.005 7988 PhdController: newstate STATE_SETTLE_WAIT
02:07:41.220 00.002 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":0,"id":"5dfb25c3-cf2a-4a7e-aace-5eff187799b6"}
02:07:41.224 00.004 7988 evsrv: cli 0CCCFA88 disconnect
02:07:41.231 00.007 15712 worker thread done servicing request
02:07:41.231 00.000 7988 OnExposeComplete: enter
02:07:41.233 00.002 7988 UpdateGuideState(): m_state=6
02:07:41.235 00.002 7988 Star::Find(15, 975, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3641
02:07:41.237 00.002 7988 Star::Find returns 1 (0), X=976.08, Y=185.16, Mass=892, SNR=19.3, Peak=162 HFD=3.6
02:07:41.239 00.002 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
02:07:41.241 00.002 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.80 = -1.80)
02:07:41.243 00.002 7988 CameraToMount -- cameraX=2.08 cameraY=-0.43 hyp=2.12 cameraTheta=-0.21 mountX=-0.42 mountY=-2.07, mountTheta=-1.77
02:07:41.247 00.004 7988 dither recenter: remaining=(-0.7,-1.5) step=(-0.7,-1.5)
02:07:41.249 00.002 7988 MountToCamera -- mountTheta (-2.00) + m_xAngle (1.56) = xAngle (-0.44 = -0.44)
02:07:41.250 00.001 7988 MountToCamera -- mountX=-0.70 mountY=-1.53 hyp=1.68 mountTheta=-2.00 cameraX=1.52, cameraY=-0.72 cameraTheta=-0.44
02:07:41.252 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=1.52, y=-0.72, opts=4)
02:07:41.252 00.000 7988 Enqueuing Move request for scope (1.52, -0.72)
02:07:41.254 00.002 7988 Mount: notify direct move -0.70,-1.53
02:07:41.256 00.002 15712 Worker thread wakes up
02:07:41.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.52, -0.72) opts 0x4
02:07:41.256 00.000 15712 Handling offset move in thread for scope, endpoint = (1.52, -0.72)
02:07:41.256 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:07:41.256 00.000 15712 Moving (1.52, -0.72) raw xDistance=-0.70 yDistance=-1.53
02:07:41.256 00.000 15712 BLC: window closed
02:07:41.256 00.000 15712 MoveAxis(E, 230, B)
02:07:41.256 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
02:07:41.256 00.000 15712 Guiding  Dir = 2, Dur = 230
02:07:41.256 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
02:07:41.261 00.005 15712 IsGuiding returns 0
02:07:41.263 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
02:07:41.265 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
02:07:41.267 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
02:07:41.267 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
02:07:41.267 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:07:41.267 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:07:41.267 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
02:07:41.277 00.010 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
02:07:41.279 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
02:07:41.281 00.002 15712 PulseGuide returned control before completion, sleep 224
02:07:41.293 00.012 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
02:07:41.295 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:07:41.297 00.002 7988 UpdateGuideState exits: m=892 SNR=19.3
02:07:41.299 00.002 7988 PhdController: settling, locked = 1, distance = 1.94 (1.50) aobump = 0 frame = 1 / 99999
02:07:41.301 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767424061.301,"Host":"ASTROPC","Inst":1,"Distance":1.94,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:07:41.303 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:41.305 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:41.305 00.000 7988 Enqueuing Expose request
02:07:41.531 00.226 15712 IsGuiding returns 1
02:07:41.531 00.000 15712 scope still moving after pulse duration time elapsed
02:07:41.563 00.032 15712 IsGuiding returns 0
02:07:41.563 00.000 15712 scope move finished after 230 + 70 ms
02:07:41.563 00.000 15712 Move returns status 0, amount 230
02:07:41.563 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:41.563 00.000 15712 MoveAxis(N, 391, B)
02:07:41.563 00.000 15712 Guiding  Dir = 0, Dur = 391
02:07:41.563 00.000 15712 IsGuiding returns 0
02:07:41.647 00.084 15712 PulseGuide returned control before completion, sleep 319
02:07:42.012 00.365 15712 IsGuiding returns 1
02:07:42.012 00.000 15712 scope still moving after pulse duration time elapsed
02:07:42.072 00.060 15712 IsGuiding returns 0
02:07:42.072 00.000 15712 scope move finished after 391 + 123 ms
02:07:42.072 00.000 15712 Move returns status 0, amount 391
02:07:42.072 00.000 15712 move complete, result=0
02:07:42.072 00.000 15712 worker thread done servicing request
02:07:42.072 00.000 15712 Worker thread wakes up
02:07:42.072 00.000 7988 GuideStep: -0.7 px 230 ms EAST, -1.5 px 391 ms NORTH
02:07:42.080 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:42.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:07:43.499 01.419 15712 Exposure complete
02:07:43.561 00.062 15712 worker thread done servicing request
02:07:43.570 00.009 7988 OnExposeComplete: enter
02:07:43.570 00.000 7988 UpdateGuideState(): m_state=6
02:07:43.572 00.002 7988 Star::Find(15, 976, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3642
02:07:43.574 00.002 7988 Star::Find returns 1 (0), X=975.11, Y=185.42, Mass=1060, SNR=21.2, Peak=124 HFD=3.9
02:07:43.574 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
02:07:43.576 00.002 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
02:07:43.576 00.000 7988 CameraToMount -- cameraX=1.11 cameraY=-0.18 hyp=1.12 cameraTheta=-0.16 mountX=-0.18 mountY=-1.10, mountTheta=-1.73
02:07:43.576 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=1.11, y=-0.18, opts=13)
02:07:43.576 00.000 7988 Enqueuing Move request for scope (1.11, -0.18)
02:07:43.576 00.000 15712 Worker thread wakes up
02:07:43.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.11, -0.18) opts 0xd
02:07:43.576 00.000 15712 Handling offset move in thread for scope, endpoint = (1.11, -0.18)
02:07:43.576 00.000 15712 Moving (1.11, -0.18) raw xDistance=-0.18 yDistance=-1.10
02:07:43.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:07:43.576 00.000 7988 UpdateGuideState exits: m=1060 SNR=21.2
02:07:43.585 00.009 7988 PhdController: settling, locked = 1, distance = 1.12 (1.50) aobump = 0 frame = 2 / 99999
02:07:43.587 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767424063.587,"Host":"ASTROPC","Inst":1,"Distance":1.12,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:07:43.587 00.000 15712 PPEC rslt(dithering): input = -0.18, final = -0.11
02:07:43.587 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
02:07:43.587 00.000 15712 resist switch: large excursion: input -1.10 thresh 0.75 direction from 0 to -1
02:07:43.587 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.31
02:07:43.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10
02:07:43.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:43.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:43.587 00.000 7988 Enqueuing Expose request
02:07:43.592 00.005 15712 MoveAxis(E, 34, ABG)
02:07:43.592 00.000 15712 Guiding  Dir = 2, Dur = 34
02:07:43.592 00.000 15712 IsGuiding returns 0
02:07:43.608 00.016 15712 PulseGuide returned control before completion, sleep 25
02:07:43.661 00.053 15712 IsGuiding returns 1
02:07:43.661 00.000 15712 scope still moving after pulse duration time elapsed
02:07:43.687 00.026 15712 IsGuiding returns 0
02:07:43.687 00.000 15712 scope move finished after 34 + 59 ms
02:07:43.687 00.000 15712 Move returns status 0, amount 34
02:07:43.687 00.000 15712 MoveAxis(N, 282, ABG)
02:07:43.687 00.000 15712 Guiding  Dir = 0, Dur = 282
02:07:43.687 00.000 15712 IsGuiding returns 0
02:07:43.773 00.086 15712 PulseGuide returned control before completion, sleep 207
02:07:43.988 00.215 15712 IsGuiding returns 1
02:07:43.988 00.000 15712 scope still moving after pulse duration time elapsed
02:07:44.020 00.032 15712 IsGuiding returns 1
02:07:44.067 00.047 15712 IsGuiding returns 0
02:07:44.067 00.000 15712 scope move finished after 282 + 107 ms
02:07:44.067 00.000 15712 Move returns status 0, amount 282
02:07:44.067 00.000 15712 move complete, result=0
02:07:44.067 00.000 15712 worker thread done servicing request
02:07:44.067 00.000 15712 Worker thread wakes up
02:07:44.067 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -1.1 px 282 ms NORTH
02:07:44.078 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:44.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:07:45.703 01.625 15712 Exposure complete
02:07:45.781 00.078 15712 worker thread done servicing request
02:07:45.781 00.000 7988 OnExposeComplete: enter
02:07:45.790 00.009 7988 UpdateGuideState(): m_state=6
02:07:45.791 00.001 7988 Star::Find(15, 975, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3643
02:07:45.793 00.002 7988 Star::Find returns 1 (0), X=973.42, Y=185.94, Mass=1076, SNR=21.3, Peak=162 HFD=3.8
02:07:45.795 00.002 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
02:07:45.795 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
02:07:45.797 00.002 7988 CameraToMount -- cameraX=-0.58 cameraY=0.34 hyp=0.68 cameraTheta=2.62 mountX=0.33 mountY=0.58, mountTheta=1.05
02:07:45.801 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.58, y=0.34, opts=13)
02:07:45.803 00.002 7988 Enqueuing Move request for scope (-0.58, 0.34)
02:07:45.803 00.000 15712 Worker thread wakes up
02:07:45.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.34) opts 0xd
02:07:45.805 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.58, 0.34)
02:07:45.805 00.000 15712 Moving (-0.58, 0.34) raw xDistance=0.33 yDistance=0.58
02:07:45.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=45, FiltMax=255, Gamma=0.690
02:07:45.805 00.000 7988 UpdateGuideState exits: m=1076 SNR=21.3
02:07:45.808 00.003 7988 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 3 / 99999
02:07:45.810 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767424065.810,"Host":"ASTROPC","Inst":1,"Distance":0.99,"Time":2.2,"SettleTime":15.0,"StarLocked":true}
02:07:45.810 00.000 15712 PPEC rslt(dithering): input = 0.33, final = 0.20
02:07:45.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:45.813 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:45.815 00.002 7988 Enqueuing Expose request
02:07:45.817 00.002 15712 PPEC: input: 0.33, control: 0.20, exposure: 1500
02:07:45.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:07:45.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
02:07:45.817 00.000 15712 MoveAxis(W, 65, ABG)
02:07:45.817 00.000 15712 Guiding  Dir = 3, Dur = 65
02:07:45.817 00.000 15712 IsGuiding returns 0
02:07:45.835 00.018 15712 PulseGuide returned control before completion, sleep 58
02:07:45.910 00.075 15712 IsGuiding returns 0
02:07:45.910 00.000 15712 Move returns status 0, amount 65
02:07:45.910 00.000 15712 MoveAxis(N, 0, ABG)
02:07:45.910 00.000 15712 Move returns status 0, amount 0
02:07:45.910 00.000 15712 move complete, result=0
02:07:45.910 00.000 15712 worker thread done servicing request
02:07:45.910 00.000 15712 Worker thread wakes up
02:07:45.910 00.000 7988 GuideStep: 0.3 px 65 ms WEST, 0.6 px 0 ms NORTH
02:07:45.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:45.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:07:47.331 01.421 15712 Exposure complete
02:07:47.392 00.061 15712 worker thread done servicing request
02:07:47.392 00.000 7988 OnExposeComplete: enter
02:07:47.392 00.000 7988 UpdateGuideState(): m_state=6
02:07:47.396 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3644
02:07:47.396 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=185.83, Mass=1050, SNR=21.1, Peak=158 HFD=3.8
02:07:47.398 00.002 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.56) = xAngle (0.91 = 0.91)
02:07:47.398 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
02:07:47.400 00.002 7988 CameraToMount -- cameraX=-0.29 cameraY=0.23 hyp=0.37 cameraTheta=2.47 mountX=0.23 mountY=0.29, mountTheta=0.89
02:07:47.402 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.23, opts=13)
02:07:47.402 00.000 7988 Enqueuing Move request for scope (-0.29, 0.23)
02:07:47.404 00.002 15712 Worker thread wakes up
02:07:47.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.23) opts 0xd
02:07:47.404 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.23)
02:07:47.404 00.000 15712 Moving (-0.29, 0.23) raw xDistance=0.23 yDistance=0.29
02:07:47.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
02:07:47.404 00.000 7988 UpdateGuideState exits: m=1050 SNR=21.1
02:07:47.404 00.000 7988 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 4 / 99999
02:07:47.407 00.003 7988 evsrv: {"Event":"Settling","Timestamp":1767424067.407,"Host":"ASTROPC","Inst":1,"Distance":0.80,"Time":3.8,"SettleTime":15.0,"StarLocked":true}
02:07:47.408 00.001 15712 PPEC rslt(dithering): input = 0.23, final = 0.14
02:07:47.408 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
02:07:47.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:07:47.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:47.408 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:47.408 00.000 7988 Enqueuing Expose request
02:07:47.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:07:47.408 00.000 15712 MoveAxis(W, 45, ABG)
02:07:47.408 00.000 15712 Guiding  Dir = 3, Dur = 45
02:07:47.413 00.005 15712 IsGuiding returns 0
02:07:47.430 00.017 15712 PulseGuide returned control before completion, sleep 34
02:07:47.492 00.062 15712 IsGuiding returns 1
02:07:47.492 00.000 15712 scope still moving after pulse duration time elapsed
02:07:47.519 00.027 15712 IsGuiding returns 0
02:07:47.519 00.000 15712 scope move finished after 45 + 62 ms
02:07:47.519 00.000 15712 Move returns status 0, amount 45
02:07:47.519 00.000 15712 MoveAxis(N, 0, ABG)
02:07:47.519 00.000 15712 Move returns status 0, amount 0
02:07:47.519 00.000 15712 move complete, result=0
02:07:47.519 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.3 px 0 ms NORTH
02:07:47.521 00.002 15712 worker thread done servicing request
02:07:47.521 00.000 15712 Worker thread wakes up
02:07:47.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:47.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:07:49.151 01.630 15712 Exposure complete
02:07:49.212 00.061 15712 worker thread done servicing request
02:07:49.212 00.000 7988 OnExposeComplete: enter
02:07:49.212 00.000 7988 UpdateGuideState(): m_state=6
02:07:49.216 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3645
02:07:49.216 00.000 7988 Star::Find returns 1 (0), X=973.33, Y=185.08, Mass=1022, SNR=20.7, Peak=152 HFD=3.7
02:07:49.218 00.002 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.04 = 2.25)
02:07:49.218 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.07 = 2.21)
02:07:49.220 00.002 7988 CameraToMount -- cameraX=-0.67 cameraY=-0.52 hyp=0.85 cameraTheta=-2.47 mountX=-0.53 mountY=0.68, mountTheta=2.23
02:07:49.222 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.67, y=-0.52, opts=13)
02:07:49.222 00.000 7988 Enqueuing Move request for scope (-0.67, -0.52)
02:07:49.224 00.002 15712 Worker thread wakes up
02:07:49.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.52) opts 0xd
02:07:49.224 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.67, -0.52)
02:07:49.224 00.000 15712 Moving (-0.67, -0.52) raw xDistance=-0.53 yDistance=0.68
02:07:49.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
02:07:49.226 00.002 7988 UpdateGuideState exits: m=1022 SNR=20.7
02:07:49.226 00.000 7988 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 5 / 99999
02:07:49.228 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767424069.228,"Host":"ASTROPC","Inst":1,"Distance":0.82,"Time":5.6,"SettleTime":15.0,"StarLocked":true}
02:07:49.228 00.000 15712 PPEC rslt(dithering): input = -0.53, final = -0.32
02:07:49.228 00.000 15712 PPEC: input: -0.53, control: -0.32, exposure: 1500
02:07:49.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:07:49.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:49.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:49.231 00.003 7988 Enqueuing Expose request
02:07:49.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
02:07:49.231 00.000 15712 MoveAxis(E, 104, ABG)
02:07:49.231 00.000 15712 Guiding  Dir = 2, Dur = 104
02:07:49.231 00.000 15712 IsGuiding returns 0
02:07:49.244 00.013 15712 PulseGuide returned control before completion, sleep 92
02:07:49.355 00.111 15712 IsGuiding returns 1
02:07:49.355 00.000 15712 scope still moving after pulse duration time elapsed
02:07:49.396 00.041 15712 IsGuiding returns 0
02:07:49.396 00.000 15712 scope move finished after 104 + 63 ms
02:07:49.396 00.000 15712 Move returns status 0, amount 104
02:07:49.396 00.000 15712 MoveAxis(N, 0, ABG)
02:07:49.396 00.000 15712 Move returns status 0, amount 0
02:07:49.396 00.000 15712 move complete, result=0
02:07:49.396 00.000 7988 GuideStep: -0.5 px 104 ms EAST, 0.7 px 0 ms NORTH
02:07:49.403 00.007 15712 worker thread done servicing request
02:07:49.403 00.000 15712 Worker thread wakes up
02:07:49.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:49.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:07:50.809 01.406 15712 Exposure complete
02:07:50.872 00.063 15712 worker thread done servicing request
02:07:50.872 00.000 7988 OnExposeComplete: enter
02:07:50.872 00.000 7988 UpdateGuideState(): m_state=6
02:07:50.872 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3646
02:07:50.872 00.000 7988 Star::Find returns 1 (0), X=973.31, Y=185.75, Mass=986, SNR=20.6, Peak=143 HFD=3.6
02:07:50.872 00.000 7988 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.56) = xAngle (1.36 = 1.36)
02:07:50.872 00.000 7988 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
02:07:50.879 00.007 7988 CameraToMount -- cameraX=-0.69 cameraY=0.15 hyp=0.71 cameraTheta=2.93 mountX=0.15 mountY=0.69, mountTheta=1.36
02:07:50.879 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.69, y=0.15, opts=13)
02:07:50.879 00.000 7988 Enqueuing Move request for scope (-0.69, 0.15)
02:07:50.879 00.000 15712 Worker thread wakes up
02:07:50.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.15) opts 0xd
02:07:50.879 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.69, 0.15)
02:07:50.879 00.000 15712 Moving (-0.69, 0.15) raw xDistance=0.15 yDistance=0.69
02:07:50.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:07:50.879 00.000 7988 UpdateGuideState exits: m=986 SNR=20.6
02:07:50.885 00.006 7988 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 6 / 99999
02:07:50.886 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767424070.886,"Host":"ASTROPC","Inst":1,"Distance":0.78,"Time":7.3,"SettleTime":15.0,"StarLocked":true}
02:07:50.886 00.000 15712 PPEC rslt(dithering): input = 0.15, final = 0.09
02:07:50.886 00.000 15712 PPEC: input: 0.15, control: 0.09, exposure: 1500
02:07:50.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:07:50.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:50.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:50.890 00.004 7988 Enqueuing Expose request
02:07:50.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
02:07:50.890 00.000 15712 MoveAxis(W, 29, ABG)
02:07:50.890 00.000 15712 Guiding  Dir = 3, Dur = 29
02:07:50.890 00.000 15712 IsGuiding returns 0
02:07:50.918 00.028 15712 PulseGuide returned control before completion, sleep 12
02:07:50.933 00.015 15712 IsGuiding returns 1
02:07:50.933 00.000 15712 scope still moving after pulse duration time elapsed
02:07:50.967 00.034 15712 IsGuiding returns 0
02:07:50.967 00.000 15712 scope move finished after 29 + 46 ms
02:07:50.967 00.000 15712 Move returns status 0, amount 29
02:07:50.967 00.000 15712 MoveAxis(N, 0, ABG)
02:07:50.967 00.000 15712 Move returns status 0, amount 0
02:07:50.967 00.000 15712 move complete, result=0
02:07:50.967 00.000 7988 GuideStep: 0.1 px 29 ms WEST, 0.7 px 0 ms NORTH
02:07:50.969 00.002 15712 worker thread done servicing request
02:07:50.969 00.000 15712 Worker thread wakes up
02:07:50.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:50.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:07:52.611 01.642 15712 Exposure complete
02:07:52.674 00.063 15712 worker thread done servicing request
02:07:52.676 00.002 7988 OnExposeComplete: enter
02:07:52.676 00.000 7988 UpdateGuideState(): m_state=6
02:07:52.676 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3647
02:07:52.676 00.000 7988 Star::Find returns 1 (0), X=973.16, Y=185.47, Mass=1020, SNR=20.9, Peak=147 HFD=3.8
02:07:52.676 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.56) = xAngle (-4.55 = 1.73)
02:07:52.676 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.58 = 1.70)
02:07:52.681 00.005 7988 CameraToMount -- cameraX=-0.84 cameraY=-0.13 hyp=0.85 cameraTheta=-2.99 mountX=-0.14 mountY=0.84, mountTheta=1.73
02:07:52.681 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.84, y=-0.13, opts=13)
02:07:52.681 00.000 7988 Enqueuing Move request for scope (-0.84, -0.13)
02:07:52.681 00.000 15712 Worker thread wakes up
02:07:52.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.13) opts 0xd
02:07:52.681 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.84, -0.13)
02:07:52.681 00.000 15712 Moving (-0.84, -0.13) raw xDistance=-0.14 yDistance=0.84
02:07:52.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:07:52.681 00.000 7988 UpdateGuideState exits: m=1020 SNR=20.9
02:07:52.688 00.007 7988 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 7 / 99999
02:07:52.688 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767424072.688,"Host":"ASTROPC","Inst":1,"Distance":0.80,"Time":9.1,"SettleTime":15.0,"StarLocked":true}
02:07:52.690 00.002 15712 PPEC rslt(dithering): input = -0.14, final = -0.08
02:07:52.690 00.000 15712 PPEC: input: -0.14, control: -0.08, exposure: 1500
02:07:52.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:52.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:52.693 00.003 7988 Enqueuing Expose request
02:07:52.693 00.000 15712 resist switch: large excursion: input 0.84 thresh 0.75 direction from -1 to 1
02:07:52.693 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.53
02:07:52.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
02:07:52.693 00.000 15712 MoveAxis(E, 27, ABG)
02:07:52.693 00.000 15712 Guiding  Dir = 2, Dur = 27
02:07:52.706 00.013 15712 IsGuiding returns 0
02:07:52.722 00.016 15712 PulseGuide returned control before completion, sleep 21
02:07:52.773 00.051 15712 IsGuiding returns 0
02:07:52.773 00.000 15712 Move returns status 0, amount 27
02:07:52.773 00.000 15712 BLC: Oldest BLC event removed
02:07:52.773 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 338 applied
02:07:52.773 00.000 15712 MoveAxis(S, 554, ABG)
02:07:52.773 00.000 15712 Guiding  Dir = 1, Dur = 554
02:07:52.773 00.000 15712 IsGuiding returns 0
02:07:52.854 00.081 15712 PulseGuide returned control before completion, sleep 484
02:07:53.344 00.490 15712 IsGuiding returns 1
02:07:53.344 00.000 15712 scope still moving after pulse duration time elapsed
02:07:53.376 00.032 15712 IsGuiding returns 1
02:07:53.429 00.053 15712 IsGuiding returns 0
02:07:53.429 00.000 15712 scope move finished after 554 + 101 ms
02:07:53.429 00.000 15712 Move returns status 0, amount 554
02:07:53.429 00.000 15712 move complete, result=0
02:07:53.429 00.000 7988 GuideStep: -0.1 px 27 ms EAST, 0.8 px 554 ms SOUTH
02:07:53.430 00.001 15712 worker thread done servicing request
02:07:53.430 00.000 15712 Worker thread wakes up
02:07:53.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:53.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:07:54.848 01.418 15712 Exposure complete
02:07:54.911 00.063 15712 worker thread done servicing request
02:07:54.911 00.000 7988 OnExposeComplete: enter
02:07:54.911 00.000 7988 UpdateGuideState(): m_state=6
02:07:54.914 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3648
02:07:54.914 00.000 7988 Star::Find returns 1 (0), X=973.51, Y=185.30, Mass=889, SNR=19.3, Peak=138 HFD=3.3
02:07:54.916 00.002 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.15 = 2.14)
02:07:54.916 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.18 = 2.10)
02:07:54.918 00.002 7988 CameraToMount -- cameraX=-0.49 cameraY=-0.30 hyp=0.58 cameraTheta=-2.58 mountX=-0.31 mountY=0.50, mountTheta=2.13
02:07:54.920 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.49, y=-0.30, opts=13)
02:07:54.920 00.000 7988 Enqueuing Move request for scope (-0.49, -0.30)
02:07:54.922 00.002 15712 Worker thread wakes up
02:07:54.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.30) opts 0xd
02:07:54.922 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.49, -0.30)
02:07:54.922 00.000 15712 Moving (-0.49, -0.30) raw xDistance=-0.31 yDistance=0.50
02:07:54.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:07:54.922 00.000 7988 UpdateGuideState exits: m=889 SNR=19.3
02:07:54.922 00.000 7988 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 8 / 99999
02:07:54.926 00.004 15712 BLC: History state: CurrMiss=0.50, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.844878, 1:0.495585
02:07:54.926 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
02:07:54.926 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767424074.926,"Host":"ASTROPC","Inst":1,"Distance":0.74,"Time":11.3,"SettleTime":15.0,"StarLocked":true}
02:07:54.927 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:54.929 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:54.929 00.000 7988 Enqueuing Expose request
02:07:54.931 00.002 15712 PPEC rslt(dithering): input = -0.31, final = -0.18
02:07:54.931 00.000 15712 PPEC: input: -0.31, control: -0.18, exposure: 1500
02:07:54.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
02:07:54.931 00.000 15712 MoveAxis(E, 60, ABG)
02:07:54.931 00.000 15712 Guiding  Dir = 2, Dur = 60
02:07:54.931 00.000 15712 IsGuiding returns 0
02:07:54.943 00.012 15712 PulseGuide returned control before completion, sleep 54
02:07:55.027 00.084 15712 IsGuiding returns 0
02:07:55.027 00.000 15712 Move returns status 0, amount 60
02:07:55.027 00.000 15712 MoveAxis(S, 127, ABG)
02:07:55.027 00.000 15712 Guiding  Dir = 1, Dur = 127
02:07:55.027 00.000 15712 IsGuiding returns 0
02:07:55.106 00.079 15712 PulseGuide returned control before completion, sleep 57
02:07:55.167 00.061 15712 IsGuiding returns 1
02:07:55.167 00.000 15712 scope still moving after pulse duration time elapsed
02:07:55.199 00.032 15712 IsGuiding returns 1
02:07:55.266 00.067 15712 IsGuiding returns 0
02:07:55.266 00.000 15712 scope move finished after 127 + 113 ms
02:07:55.266 00.000 15712 Move returns status 0, amount 127
02:07:55.266 00.000 15712 move complete, result=0
02:07:55.266 00.000 15712 worker thread done servicing request
02:07:55.266 00.000 15712 Worker thread wakes up
02:07:55.266 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.5 px 127 ms SOUTH
02:07:55.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:55.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:07:56.909 01.643 15712 Exposure complete
02:07:56.972 00.063 15712 worker thread done servicing request
02:07:56.972 00.000 7988 OnExposeComplete: enter
02:07:56.972 00.000 7988 UpdateGuideState(): m_state=6
02:07:56.975 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3649
02:07:56.975 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=185.87, Mass=990, SNR=20.5, Peak=131 HFD=4.2
02:07:56.977 00.002 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
02:07:56.977 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:07:56.979 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.40 mountX=0.27 mountY=-0.05, mountTheta=-0.19
02:07:56.981 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.27, opts=13)
02:07:56.981 00.000 7988 Enqueuing Move request for scope (0.05, 0.27)
02:07:56.983 00.002 15712 Worker thread wakes up
02:07:56.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
02:07:56.983 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
02:07:56.983 00.000 15712 Moving (0.05, 0.27) raw xDistance=0.27 yDistance=-0.05
02:07:56.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
02:07:56.984 00.001 7988 UpdateGuideState exits: m=990 SNR=20.5
02:07:56.984 00.000 7988 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 9 / 99999
02:07:56.986 00.002 15712 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.844878, 1:0.495585, 2:-0.053779
02:07:56.986 00.000 15712 BLC: No correction, Miss < min_move
02:07:56.986 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767424076.986,"Host":"ASTROPC","Inst":1,"Distance":0.60,"Time":13.4,"SettleTime":15.0,"StarLocked":true}
02:07:56.988 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:56.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:56.988 00.000 7988 Enqueuing Expose request
02:07:56.988 00.000 15712 PPEC rslt(dithering): input = 0.27, final = 0.16
02:07:56.988 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
02:07:56.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:56.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:07:56.988 00.000 15712 MoveAxis(W, 53, ABG)
02:07:56.988 00.000 15712 Guiding  Dir = 3, Dur = 53
02:07:56.988 00.000 15712 IsGuiding returns 0
02:07:57.006 00.018 15712 PulseGuide returned control before completion, sleep 47
02:07:57.090 00.084 15712 IsGuiding returns 0
02:07:57.090 00.000 15712 Move returns status 0, amount 53
02:07:57.090 00.000 15712 MoveAxis(N, 0, ABG)
02:07:57.090 00.000 15712 Move returns status 0, amount 0
02:07:57.090 00.000 15712 move complete, result=0
02:07:57.090 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
02:07:57.092 00.002 15712 worker thread done servicing request
02:07:57.092 00.000 15712 Worker thread wakes up
02:07:57.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:57.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:07:58.507 01.415 15712 Exposure complete
02:07:58.568 00.061 15712 worker thread done servicing request
02:07:58.568 00.000 7988 OnExposeComplete: enter
02:07:58.568 00.000 7988 UpdateGuideState(): m_state=6
02:07:58.573 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3650
02:07:58.573 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=185.78, Mass=918, SNR=19.8, Peak=144 HFD=3.3
02:07:58.575 00.002 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
02:07:58.575 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
02:07:58.577 00.002 7988 CameraToMount -- cameraX=0.43 cameraY=0.19 hyp=0.47 cameraTheta=0.41 mountX=0.19 mountY=-0.43, mountTheta=-1.16
02:07:58.579 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=0.19, opts=13)
02:07:58.579 00.000 7988 Enqueuing Move request for scope (0.43, 0.19)
02:07:58.582 00.003 15712 Worker thread wakes up
02:07:58.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.19) opts 0xd
02:07:58.582 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, 0.19)
02:07:58.582 00.000 15712 Moving (0.43, 0.19) raw xDistance=0.19 yDistance=-0.43
02:07:58.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
02:07:58.582 00.000 7988 UpdateGuideState exits: m=918 SNR=19.8
02:07:58.584 00.002 7988 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 10 / 99999
02:07:58.584 00.000 15712 BLC: window closed
02:07:58.584 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767424078.584,"Host":"ASTROPC","Inst":1,"Distance":0.56,"Time":15.0,"SettleTime":15.0,"StarLocked":true}
02:07:58.584 00.000 15712 BLC: History state: CurrMiss=-0.43, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.844878, 1:0.495585, 2:-0.053779
02:07:58.584 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:07:58.584 00.000 15712 BLC: window closed
02:07:58.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:58.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:07:58.588 00.004 7988 Enqueuing Expose request
02:07:58.590 00.002 15712 PPEC rslt(dithering): input = 0.19, final = 0.11
02:07:58.590 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
02:07:58.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:07:58.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:07:58.590 00.000 15712 MoveAxis(W, 37, ABG)
02:07:58.590 00.000 15712 Guiding  Dir = 3, Dur = 37
02:07:58.590 00.000 15712 IsGuiding returns 0
02:07:58.609 00.019 15712 PulseGuide returned control before completion, sleep 30
02:07:58.666 00.057 15712 IsGuiding returns 0
02:07:58.666 00.000 15712 Move returns status 0, amount 37
02:07:58.666 00.000 15712 MoveAxis(N, 0, ABG)
02:07:58.666 00.000 15712 Move returns status 0, amount 0
02:07:58.666 00.000 15712 move complete, result=0
02:07:58.666 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.4 px 0 ms NORTH
02:07:58.674 00.008 15712 worker thread done servicing request
02:07:58.674 00.000 15712 Worker thread wakes up
02:07:58.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:07:58.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:00.311 01.637 15712 Exposure complete
02:08:00.372 00.061 15712 worker thread done servicing request
02:08:00.372 00.000 7988 OnExposeComplete: enter
02:08:00.372 00.000 7988 UpdateGuideState(): m_state=6
02:08:00.372 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3651
02:08:00.372 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=185.58, Mass=1013, SNR=20.8, Peak=150 HFD=3.8
02:08:00.372 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
02:08:00.372 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
02:08:00.372 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.13 mountX=-0.02 mountY=-0.14, mountTheta=-1.70
02:08:00.372 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.02, opts=13)
02:08:00.372 00.000 7988 Enqueuing Move request for scope (0.14, -0.02)
02:08:00.372 00.000 15712 Worker thread wakes up
02:08:00.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:08:00.372 00.000 7988 UpdateGuideState exits: m=1013 SNR=20.8
02:08:00.386 00.014 7988 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 11 / 99999
02:08:00.386 00.000 7988 PhdController: newstate STATE_FINISH
02:08:00.388 00.002 7988 PhdController complete: success
02:08:00.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
02:08:00.388 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767424080.388,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
02:08:00.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
02:08:00.388 00.000 7988 Mount: notify guiding dither settle done success=1
02:08:00.388 00.000 7988 PhdController: newstate STATE_IDLE
02:08:00.388 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:00.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:00.388 00.000 7988 Enqueuing Expose request
02:08:00.388 00.000 15712 Moving (0.14, -0.02) raw xDistance=-0.02 yDistance=-0.14
02:08:00.400 00.012 15712 PPEC rslt(dithering): input = -0.02, final = -0.01
02:08:00.400 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
02:08:00.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:00.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:08:00.400 00.000 15712 MoveAxis(E, 4, ABG)
02:08:00.400 00.000 15712 Guiding  Dir = 2, Dur = 4
02:08:00.400 00.000 15712 IsGuiding returns 0
02:08:00.414 00.014 15712 IsGuiding returns 0
02:08:00.414 00.000 15712 Move returns status 0, amount 4
02:08:00.414 00.000 15712 MoveAxis(N, 0, ABG)
02:08:00.414 00.000 15712 Move returns status 0, amount 0
02:08:00.414 00.000 15712 move complete, result=0
02:08:00.414 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
02:08:00.414 00.000 15712 worker thread done servicing request
02:08:00.414 00.000 15712 Worker thread wakes up
02:08:00.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:00.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:01.834 01.420 15712 Exposure complete
02:08:01.895 00.061 15712 worker thread done servicing request
02:08:01.895 00.000 7988 OnExposeComplete: enter
02:08:01.895 00.000 7988 UpdateGuideState(): m_state=6
02:08:01.904 00.009 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:08:01.904 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=185.28, Mass=932, SNR=19.8, Peak=135 HFD=4.0
02:08:01.906 00.002 7988 MultiStar: exiting stabilization period
02:08:01.906 00.000 7988 MultiStar: updating star positions after lock position change
02:08:01.908 00.002 7988 Star::Find(15, 507, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:08:01.908 00.000 7988 Star::Find returns 1 (0), X=507.80, Y=776.29, Mass=993, SNR=20.2, Peak=134 HFD=4.4
02:08:01.908 00.000 7988 Star::Find(15, 1213, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:08:01.912 00.004 7988 Star::Find returns 1 (0), X=1213.68, Y=760.09, Mass=791, SNR=18.4, Peak=152 HFD=3.4
02:08:01.912 00.000 7988 Star::Find(15, 702, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:08:01.912 00.000 7988 Star::Find returns 1 (0), X=702.14, Y=684.96, Mass=637, SNR=16.0, Peak=110 HFD=3.9
02:08:01.912 00.000 7988 Star::Find(15, 1119, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:08:01.912 00.000 7988 Star::Find returns 1 (0), X=1119.97, Y=635.58, Mass=453, SNR=13.7, Peak=115 HFD=2.9
02:08:01.912 00.000 7988 Star::Find(15, 701, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:08:01.912 00.000 7988 Star::Find returns 1 (0), X=701.39, Y=541.47, Mass=507, SNR=14.1, Peak=96 HFD=3.3
02:08:01.912 00.000 7988 Star::Find(15, 703, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:08:01.912 00.000 7988 Star::Find returns 1 (0), X=703.24, Y=122.11, Mass=413, SNR=13.2, Peak=121 HFD=2.4
02:08:01.912 00.000 7988 Star::Find(15, 222, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:08:01.912 00.000 7988 Star::Find returns 1 (0), X=222.59, Y=940.23, Mass=337, SNR=11.5, Peak=88 HFD=3.7
02:08:01.912 00.000 7988 Star::Find(15, 107, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:08:01.924 00.012 7988 Star::Find returns 1 (0), X=108.08, Y=773.81, Mass=165, SNR=8.3, Peak=91 HFD=2.0
02:08:01.924 00.000 7988 Star::Find(15, 883, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:08:01.927 00.003 7988 Star::Find returns 1 (0), X=882.62, Y=558.12, Mass=151, SNR=7.6, Peak=74 HFD=3.3
02:08:01.927 00.000 7988 Star::Find(15, 41, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:08:01.929 00.002 7988 Star::Find returns 1 (0), X=41.42, Y=118.88, Mass=244, SNR=10.3, Peak=108 HFD=2.1
02:08:01.931 00.002 7988 Star::Find(15, 1079, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:08:01.931 00.000 7988 Star::Find returns 1 (0), X=1079.98, Y=718.91, Mass=196, SNR=8.8, Peak=78 HFD=2.8
02:08:01.933 00.002 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
02:08:01.933 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
02:08:01.935 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.56 mountX=-0.32 mountY=0.00, mountTheta=3.13
02:08:01.937 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.32, opts=13)
02:08:01.937 00.000 7988 Enqueuing Move request for scope (0.00, -0.32)
02:08:01.940 00.003 15712 Worker thread wakes up
02:08:01.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:08:01.940 00.000 7988 UpdateGuideState exits: m=932 SNR=19.8
02:08:01.942 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:01.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:01.944 00.002 7988 Enqueuing Expose request
02:08:01.946 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.32) opts 0xd
02:08:01.946 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.32)
02:08:01.946 00.000 15712 Moving (0.00, -0.32) raw xDistance=-0.32 yDistance=0.00
02:08:01.946 00.000 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
02:08:01.946 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
02:08:01.946 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:01.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:08:01.946 00.000 15712 MoveAxis(E, 66, ABG)
02:08:01.946 00.000 15712 Guiding  Dir = 2, Dur = 66
02:08:01.946 00.000 15712 IsGuiding returns 0
02:08:01.966 00.020 15712 PulseGuide returned control before completion, sleep 62
02:08:02.052 00.086 15712 IsGuiding returns 0
02:08:02.052 00.000 15712 Move returns status 0, amount 66
02:08:02.052 00.000 15712 MoveAxis(N, 0, ABG)
02:08:02.052 00.000 15712 Move returns status 0, amount 0
02:08:02.052 00.000 15712 move complete, result=0
02:08:02.052 00.000 15712 worker thread done servicing request
02:08:02.052 00.000 15712 Worker thread wakes up
02:08:02.052 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.0 px 0 ms NORTH
02:08:02.064 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:02.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:03.699 01.635 15712 Exposure complete
02:08:03.760 00.061 15712 worker thread done servicing request
02:08:03.760 00.000 7988 OnExposeComplete: enter
02:08:03.760 00.000 7988 UpdateGuideState(): m_state=6
02:08:03.765 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3653
02:08:03.765 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=185.51, Mass=1010, SNR=20.5, Peak=129 HFD=3.9
02:08:03.767 00.002 7988 MultiStar: [#1 -0.08,-0.09,0.95,U] [#2 0.07,0.21,0.85,U] [#3 0.22,0.11,0.83,U] [#4 -0.14,0.01,0.76,U] [#5 -0.14,-0.01,0.70,U] [#6 -0.08,0.18,0.64,U] [#7 -0.17,0.20,0.46,U] [#8 -0.26,-1.00,0.00,M1] 
02:08:03.767 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {0.07, -0.09}
02:08:03.769 00.002 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
02:08:03.769 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
02:08:03.771 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.85 mountX=0.05 mountY=0.01, mountTheta=0.26
02:08:03.773 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.05, opts=13)
02:08:03.773 00.000 7988 Enqueuing Move request for scope (-0.01, 0.05)
02:08:03.775 00.002 15712 Worker thread wakes up
02:08:03.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
02:08:03.775 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
02:08:03.775 00.000 15712 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=0.01
02:08:03.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:08:03.775 00.000 7988 UpdateGuideState exits: m=1010 SNR=20.5
02:08:03.777 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:03.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:03.779 00.002 7988 Enqueuing Expose request
02:08:03.779 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:03.779 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
02:08:03.779 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:03.779 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:08:03.779 00.000 15712 MoveAxis(E, 6, ABG)
02:08:03.779 00.000 15712 Guiding  Dir = 2, Dur = 6
02:08:03.779 00.000 15712 IsGuiding returns 0
02:08:03.801 00.022 15712 IsGuiding returns 0
02:08:03.801 00.000 15712 Move returns status 0, amount 6
02:08:03.801 00.000 15712 MoveAxis(N, 0, ABG)
02:08:03.801 00.000 15712 Move returns status 0, amount 0
02:08:03.801 00.000 15712 move complete, result=0
02:08:03.801 00.000 15712 worker thread done servicing request
02:08:03.801 00.000 15712 Worker thread wakes up
02:08:03.801 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
02:08:03.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:03.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:05.211 01.410 15712 Exposure complete
02:08:05.272 00.061 15712 worker thread done servicing request
02:08:05.272 00.000 7988 OnExposeComplete: enter
02:08:05.272 00.000 7988 UpdateGuideState(): m_state=6
02:08:05.276 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3654
02:08:05.276 00.000 7988 Star::Find returns 1 (0), X=974.02, Y=185.52, Mass=905, SNR=19.7, Peak=148 HFD=3.6
02:08:05.279 00.003 7988 MultiStar: [#1 -0.29,-0.32,1.01,U] [#2 0.08,-0.00,0.88,U] [#3 0.24,-0.29,0.77,U] [#4 -0.01,0.02,0.69,U] [#5 -0.37,0.11,0.69,U] [#6 -0.44,0.02,0.68,U] [#7 -0.05,-0.35,0.47,U] [#8 -0.33,-0.18,0.46,U] 
02:08:05.279 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.12}, one-star: {0.02, -0.08}
02:08:05.281 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
02:08:05.281 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
02:08:05.283 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.32 mountX=-0.08 mountY=-0.02, mountTheta=-2.92
02:08:05.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
02:08:05.285 00.000 7988 Enqueuing Move request for scope (0.02, -0.08)
02:08:05.287 00.002 15712 Worker thread wakes up
02:08:05.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:08:05.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:08:05.287 00.000 15712 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.02
02:08:05.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:08:05.288 00.001 7988 UpdateGuideState exits: m=905 SNR=19.7
02:08:05.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:05.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:05.288 00.000 7988 Enqueuing Expose request
02:08:05.288 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:05.288 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:08:05.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:05.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:08:05.288 00.000 15712 MoveAxis(E, 6, ABG)
02:08:05.288 00.000 15712 Guiding  Dir = 2, Dur = 6
02:08:05.288 00.000 15712 IsGuiding returns 0
02:08:05.307 00.019 15712 IsGuiding returns 0
02:08:05.307 00.000 15712 Move returns status 0, amount 6
02:08:05.307 00.000 15712 MoveAxis(N, 0, ABG)
02:08:05.307 00.000 15712 Move returns status 0, amount 0
02:08:05.307 00.000 15712 move complete, result=0
02:08:05.307 00.000 15712 worker thread done servicing request
02:08:05.307 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
02:08:05.307 00.000 15712 Worker thread wakes up
02:08:05.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:05.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:06.951 01.644 15712 Exposure complete
02:08:07.014 00.063 15712 worker thread done servicing request
02:08:07.014 00.000 7988 OnExposeComplete: enter
02:08:07.014 00.000 7988 UpdateGuideState(): m_state=6
02:08:07.014 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3655
02:08:07.014 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=185.08, Mass=991, SNR=20.7, Peak=163 HFD=3.5
02:08:07.014 00.000 7988 MultiStar: [#1 -0.04,-0.65,0.00,M1] [#2 0.01,-0.16,0.78,U] [#3 0.21,-0.14,0.81,U] [#4 0.16,-0.42,0.72,U] [#5 -0.24,0.04,0.68,U] [#6 -0.27,-0.25,0.60,U] [#7 0.20,-0.19,0.44,U] [#8 -0.25,-0.58,0.00,M1] 
02:08:07.014 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.25}, one-star: {0.34, -0.52}
02:08:07.014 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
02:08:07.014 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
02:08:07.014 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.27 mountX=-0.25 mountY=-0.07, mountTheta=-2.86
02:08:07.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.25, opts=13)
02:08:07.014 00.000 7988 Enqueuing Move request for scope (0.08, -0.25)
02:08:07.014 00.000 15712 Worker thread wakes up
02:08:07.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
02:08:07.014 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
02:08:07.014 00.000 15712 Moving (0.08, -0.25) raw xDistance=-0.25 yDistance=-0.07
02:08:07.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:08:07.028 00.014 7988 UpdateGuideState exits: m=991 SNR=20.7
02:08:07.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:07.030 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:07.030 00.000 7988 Enqueuing Expose request
02:08:07.030 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:08:07.030 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
02:08:07.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:07.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:08:07.030 00.000 15712 MoveAxis(E, 55, ABG)
02:08:07.030 00.000 15712 Guiding  Dir = 2, Dur = 55
02:08:07.048 00.018 15712 IsGuiding returns 0
02:08:07.065 00.017 15712 PulseGuide returned control before completion, sleep 50
02:08:07.123 00.058 15712 IsGuiding returns 1
02:08:07.123 00.000 15712 scope still moving after pulse duration time elapsed
02:08:07.160 00.037 15712 IsGuiding returns 0
02:08:07.160 00.000 15712 scope move finished after 55 + 56 ms
02:08:07.160 00.000 15712 Move returns status 0, amount 55
02:08:07.160 00.000 15712 MoveAxis(N, 0, ABG)
02:08:07.160 00.000 15712 Move returns status 0, amount 0
02:08:07.160 00.000 15712 move complete, result=0
02:08:07.160 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
02:08:07.164 00.004 15712 worker thread done servicing request
02:08:07.164 00.000 15712 Worker thread wakes up
02:08:07.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:07.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:08.578 01.414 15712 Exposure complete
02:08:08.640 00.062 15712 worker thread done servicing request
02:08:08.640 00.000 7988 OnExposeComplete: enter
02:08:08.642 00.002 7988 UpdateGuideState(): m_state=6
02:08:08.642 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3656
02:08:08.642 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=185.63, Mass=935, SNR=20.0, Peak=136 HFD=3.8
02:08:08.642 00.000 7988 MultiStar: [#1 0.19,-0.05,0.99,U] [#2 0.07,0.19,0.84,U] [#3 -0.17,0.16,0.88,U] [#4 -0.03,0.20,0.72,U] [#5 -0.32,0.66,0.00,M1] [#6 -0.41,0.24,0.66,U] [#7 -0.25,0.10,0.48,U] [#8 -0.16,-0.21,0.44,U] 
02:08:08.642 00.000 7988 single-star, 7 included, MultiStar: {-0.06, 0.09}, one-star: {0.01, 0.03}
02:08:08.642 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
02:08:08.642 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
02:08:08.642 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.19 mountX=0.03 mountY=-0.01, mountTheta=-0.40
02:08:08.642 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
02:08:08.642 00.000 7988 Enqueuing Move request for scope (0.01, 0.03)
02:08:08.642 00.000 15712 Worker thread wakes up
02:08:08.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
02:08:08.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:08:08.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
02:08:08.642 00.000 7988 UpdateGuideState exits: m=935 SNR=20.0
02:08:08.656 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:08.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:08.659 00.003 7988 Enqueuing Expose request
02:08:08.659 00.000 15712 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
02:08:08.659 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:08.659 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
02:08:08.659 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:08.659 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:08:08.659 00.000 15712 MoveAxis(E, 6, ABG)
02:08:08.659 00.000 15712 Guiding  Dir = 2, Dur = 6
02:08:08.659 00.000 15712 IsGuiding returns 0
02:08:08.675 00.016 15712 IsGuiding returns 0
02:08:08.675 00.000 15712 Move returns status 0, amount 6
02:08:08.675 00.000 15712 MoveAxis(N, 0, ABG)
02:08:08.675 00.000 15712 Move returns status 0, amount 0
02:08:08.675 00.000 15712 move complete, result=0
02:08:08.675 00.000 15712 worker thread done servicing request
02:08:08.675 00.000 15712 Worker thread wakes up
02:08:08.675 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
02:08:08.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:08.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:09.645 00.970 7988 evsrv: cli 0CCCF088 connect
02:08:09.646 00.001 7988 case statement mapped state 6 to 3
02:08:09.646 00.000 7988 case statement mapped state 6 to 3
02:08:09.646 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"e68b48e2-1bda-4a51-baa3-1f68650115b5"}
02:08:09.646 00.000 7988 case statement mapped state 6 to 3
02:08:09.646 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"Guiding","id":"e68b48e2-1bda-4a51-baa3-1f68650115b5"}
02:08:09.662 00.016 7988 evsrv: cli 0CCCF088 disconnect
02:08:10.320 00.658 15712 Exposure complete
02:08:10.386 00.066 15712 worker thread done servicing request
02:08:10.386 00.000 7988 OnExposeComplete: enter
02:08:10.388 00.002 7988 UpdateGuideState(): m_state=6
02:08:10.390 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3657
02:08:10.390 00.000 7988 Star::Find returns 1 (0), X=973.92, Y=185.52, Mass=851, SNR=19.3, Peak=130 HFD=3.5
02:08:10.390 00.000 7988 MultiStar: [#1 -0.18,-0.09,1.05,U] [#2 0.14,0.01,0.98,U] [#3 0.15,0.27,0.83,U] [#4 -0.17,-0.08,0.71,U] [#5 -0.28,0.55,0.00,M2] [#6 -0.48,0.19,0.68,U] [#7 -0.18,-0.15,0.49,U] [#8 -0.64,-0.12,0.00,M1] 
02:08:10.390 00.000 7988 refined, 6 included, MultiStar: {-0.09, 0.01}, one-star: {-0.08, -0.08}
02:08:10.395 00.005 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
02:08:10.395 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
02:08:10.397 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.10 cameraTheta=3.03 mountX=0.01 mountY=0.09, mountTheta=1.47
02:08:10.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.01, opts=13)
02:08:10.397 00.000 7988 Enqueuing Move request for scope (-0.09, 0.01)
02:08:10.397 00.000 15712 Worker thread wakes up
02:08:10.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
02:08:10.397 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
02:08:10.397 00.000 15712 Moving (-0.09, 0.01) raw xDistance=0.01 yDistance=0.09
02:08:10.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=43, FiltMax=255, Gamma=0.690
02:08:10.397 00.000 7988 UpdateGuideState exits: m=851 SNR=19.3
02:08:10.404 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:10.406 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:10.406 00.000 7988 Enqueuing Expose request
02:08:10.406 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:10.406 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
02:08:10.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:10.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:08:10.406 00.000 15712 MoveAxis(E, 6, ABG)
02:08:10.406 00.000 15712 Guiding  Dir = 2, Dur = 6
02:08:10.413 00.007 15712 IsGuiding returns 0
02:08:10.431 00.018 15712 IsGuiding returns 0
02:08:10.431 00.000 15712 Move returns status 0, amount 6
02:08:10.431 00.000 15712 MoveAxis(N, 0, ABG)
02:08:10.431 00.000 15712 Move returns status 0, amount 0
02:08:10.431 00.000 15712 move complete, result=0
02:08:10.431 00.000 15712 worker thread done servicing request
02:08:10.431 00.000 15712 Worker thread wakes up
02:08:10.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:10.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:10.431 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
02:08:11.864 01.433 15712 Exposure complete
02:08:11.927 00.063 15712 worker thread done servicing request
02:08:11.928 00.001 7988 OnExposeComplete: enter
02:08:11.928 00.000 7988 UpdateGuideState(): m_state=6
02:08:11.928 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3658
02:08:11.928 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=185.60, Mass=939, SNR=20.0, Peak=138 HFD=3.6
02:08:11.928 00.000 7988 MultiStar: [#1 -0.28,-0.17,0.99,U] [#2 -0.12,0.40,0.89,U] [#3 -0.11,0.16,0.88,U] [#4 -0.27,0.41,0.78,U] [#5 -0.45,0.37,0.73,U] [#6 -0.05,0.16,0.66,U] [#7 -0.59,-0.24,0.00,M1] [#8 -0.55,0.04,0.43,U] 
02:08:11.928 00.000 7988 single-star, 7 included, MultiStar: {-0.23, 0.16}, one-star: {-0.15, 0.00}
02:08:11.928 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
02:08:11.928 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
02:08:11.928 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.13 mountX=0.00 mountY=0.15, mountTheta=1.57
02:08:11.928 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.00, opts=13)
02:08:11.928 00.000 7988 Enqueuing Move request for scope (-0.15, 0.00)
02:08:11.928 00.000 15712 Worker thread wakes up
02:08:11.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
02:08:11.928 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
02:08:11.928 00.000 15712 Moving (-0.15, 0.00) raw xDistance=0.00 yDistance=0.15
02:08:11.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
02:08:11.941 00.013 7988 UpdateGuideState exits: m=939 SNR=20.0
02:08:11.942 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:11.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:11.944 00.002 7988 Enqueuing Expose request
02:08:11.944 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:11.944 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
02:08:11.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:11.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:08:11.944 00.000 15712 MoveAxis(E, 6, ABG)
02:08:11.944 00.000 15712 Guiding  Dir = 2, Dur = 6
02:08:11.944 00.000 15712 IsGuiding returns 0
02:08:11.973 00.029 15712 IsGuiding returns 0
02:08:11.973 00.000 15712 Move returns status 0, amount 6
02:08:11.973 00.000 15712 MoveAxis(N, 0, ABG)
02:08:11.973 00.000 15712 Move returns status 0, amount 0
02:08:11.973 00.000 15712 move complete, result=0
02:08:11.973 00.000 15712 worker thread done servicing request
02:08:11.973 00.000 15712 Worker thread wakes up
02:08:11.973 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
02:08:11.975 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:11.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:13.611 01.636 15712 Exposure complete
02:08:13.673 00.062 15712 worker thread done servicing request
02:08:13.673 00.000 7988 OnExposeComplete: enter
02:08:13.673 00.000 7988 UpdateGuideState(): m_state=6
02:08:13.687 00.014 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3659
02:08:13.689 00.002 7988 Star::Find returns 1 (0), X=973.84, Y=185.42, Mass=898, SNR=19.5, Peak=136 HFD=3.5
02:08:13.689 00.000 7988 MultiStar: [#1 -0.41,-0.19,1.03,U] [#2 0.02,0.05,0.88,U] [#3 0.10,0.35,0.85,U] [#4 -0.00,-0.33,0.68,U] [#5 -0.58,0.10,0.75,U] [#6 0.13,-0.21,0.70,U] [#7 0.55,-0.13,0.50,U] [#8 -0.80,-0.57,0.00,M1] 
02:08:13.689 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.06}, one-star: {-0.16, -0.18}
02:08:13.689 00.000 7988 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.56) = xAngle (-4.07 = 2.22)
02:08:13.689 00.000 7988 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
02:08:13.689 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.50 mountX=-0.06 mountY=0.08, mountTheta=2.20
02:08:13.689 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.06, opts=13)
02:08:13.689 00.000 7988 Enqueuing Move request for scope (-0.08, -0.06)
02:08:13.689 00.000 15712 Worker thread wakes up
02:08:13.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
02:08:13.689 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
02:08:13.689 00.000 15712 Moving (-0.08, -0.06) raw xDistance=-0.06 yDistance=0.08
02:08:13.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=47, FiltMax=255, Gamma=0.690
02:08:13.702 00.013 7988 UpdateGuideState exits: m=898 SNR=19.5
02:08:13.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:13.704 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:13.705 00.001 7988 Enqueuing Expose request
02:08:13.707 00.002 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:13.707 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
02:08:13.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:13.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:08:13.707 00.000 15712 MoveAxis(E, 7, ABG)
02:08:13.707 00.000 15712 Guiding  Dir = 2, Dur = 7
02:08:13.730 00.023 15712 IsGuiding returns 0
02:08:13.747 00.017 15712 IsGuiding returns 0
02:08:13.747 00.000 15712 Move returns status 0, amount 7
02:08:13.747 00.000 15712 MoveAxis(N, 0, ABG)
02:08:13.747 00.000 15712 Move returns status 0, amount 0
02:08:13.747 00.000 15712 move complete, result=0
02:08:13.747 00.000 15712 worker thread done servicing request
02:08:13.747 00.000 15712 Worker thread wakes up
02:08:13.747 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
02:08:13.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:13.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:15.158 01.411 15712 Exposure complete
02:08:15.221 00.063 15712 worker thread done servicing request
02:08:15.221 00.000 7988 OnExposeComplete: enter
02:08:15.221 00.000 7988 UpdateGuideState(): m_state=6
02:08:15.221 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3660
02:08:15.221 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=185.54, Mass=789, SNR=18.0, Peak=142 HFD=3.5
02:08:15.221 00.000 7988 MultiStar: [#1 -0.22,-0.24,1.09,U] [#2 0.21,-0.14,0.97,U] [#3 -0.06,0.02,0.95,U] [#4 0.27,-0.01,0.73,U] [#5 -0.36,0.05,0.82,U] [#6 0.12,-0.33,0.75,U] [#7 0.02,-0.23,0.55,U] [#8 -0.68,-0.59,0.00,M2] 
02:08:15.221 00.000 7988 single-star, 7 included, MultiStar: {-0.01, -0.11}, one-star: {0.01, -0.06}
02:08:15.221 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
02:08:15.228 00.007 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
02:08:15.228 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.43 mountX=-0.06 mountY=-0.01, mountTheta=-3.03
02:08:15.230 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
02:08:15.233 00.003 7988 Enqueuing Move request for scope (0.01, -0.06)
02:08:15.233 00.000 15712 Worker thread wakes up
02:08:15.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
02:08:15.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
02:08:15.233 00.000 15712 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=-0.01
02:08:15.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:08:15.234 00.001 7988 UpdateGuideState exits: m=789 SNR=18.0
02:08:15.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:15.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:15.234 00.000 7988 Enqueuing Expose request
02:08:15.234 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:15.234 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
02:08:15.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:15.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:08:15.234 00.000 15712 MoveAxis(E, 6, ABG)
02:08:15.234 00.000 15712 Guiding  Dir = 2, Dur = 6
02:08:15.234 00.000 15712 IsGuiding returns 0
02:08:15.266 00.032 15712 IsGuiding returns 0
02:08:15.266 00.000 15712 Move returns status 0, amount 6
02:08:15.266 00.000 15712 MoveAxis(N, 0, ABG)
02:08:15.266 00.000 15712 Move returns status 0, amount 0
02:08:15.266 00.000 15712 move complete, result=0
02:08:15.266 00.000 15712 worker thread done servicing request
02:08:15.266 00.000 15712 Worker thread wakes up
02:08:15.266 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
02:08:15.268 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:15.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:16.911 01.643 15712 Exposure complete
02:08:16.975 00.064 15712 worker thread done servicing request
02:08:16.975 00.000 7988 OnExposeComplete: enter
02:08:16.975 00.000 7988 UpdateGuideState(): m_state=6
02:08:16.975 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3661
02:08:16.975 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=185.12, Mass=992, SNR=20.6, Peak=165 HFD=3.9
02:08:16.975 00.000 7988 MultiStar: [#1 -0.40,-0.32,0.93,U] [#2 -0.03,-0.34,0.85,U] [#3 0.01,-0.08,0.84,U] [#4 -0.26,-0.31,0.67,U] [#5 -0.35,-0.15,0.68,U] [#6 -0.12,-0.34,0.60,U] [#7 0.19,-0.46,0.51,U] [#8 -0.35,0.03,0.43,U] 
02:08:16.975 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.29}, one-star: {0.04, -0.48}
02:08:16.975 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.58 = 2.70)
02:08:16.975 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.67)
02:08:16.984 00.009 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-2.02 mountX=-0.29 mountY=0.14, mountTheta=2.68
02:08:16.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.29, opts=13)
02:08:16.984 00.000 7988 Enqueuing Move request for scope (-0.14, -0.29)
02:08:16.984 00.000 15712 Worker thread wakes up
02:08:16.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.29) opts 0xd
02:08:16.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.29)
02:08:16.984 00.000 15712 Moving (-0.14, -0.29) raw xDistance=-0.29 yDistance=0.14
02:08:16.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:08:16.988 00.004 7988 UpdateGuideState exits: m=992 SNR=20.6
02:08:16.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:16.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:16.988 00.000 7988 Enqueuing Expose request
02:08:16.988 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:08:16.988 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
02:08:16.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:16.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:08:16.988 00.000 15712 MoveAxis(E, 64, ABG)
02:08:16.988 00.000 15712 Guiding  Dir = 2, Dur = 64
02:08:16.988 00.000 15712 IsGuiding returns 0
02:08:17.006 00.018 15712 PulseGuide returned control before completion, sleep 60
02:08:17.088 00.082 15712 IsGuiding returns 0
02:08:17.088 00.000 15712 Move returns status 0, amount 64
02:08:17.088 00.000 15712 MoveAxis(N, 0, ABG)
02:08:17.088 00.000 15712 Move returns status 0, amount 0
02:08:17.088 00.000 15712 move complete, result=0
02:08:17.088 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH
02:08:17.088 00.000 15712 worker thread done servicing request
02:08:17.088 00.000 15712 Worker thread wakes up
02:08:17.091 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:17.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:18.503 01.412 15712 Exposure complete
02:08:18.569 00.066 15712 worker thread done servicing request
02:08:18.569 00.000 7988 OnExposeComplete: enter
02:08:18.569 00.000 7988 UpdateGuideState(): m_state=6
02:08:18.569 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3662
02:08:18.569 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=185.41, Mass=884, SNR=19.2, Peak=140 HFD=3.7
02:08:18.569 00.000 7988 MultiStar: [#1 -0.06,-0.39,0.98,U] [#2 0.01,-0.09,0.90,U] [#3 0.17,-0.07,0.85,U] [#4 -0.17,-0.20,0.73,U] [#5 -0.32,0.14,0.74,U] [#6 -0.25,-0.08,0.76,U] [#7 0.27,-0.19,0.54,U] [#8 -0.06,-0.65,0.00,M2] 
02:08:18.569 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.14}, one-star: {-0.06, -0.19}
02:08:18.569 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.56) = xAngle (-3.51 = 2.77)
02:08:18.569 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
02:08:18.569 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.95 mountX=-0.14 mountY=0.06, mountTheta=2.75
02:08:18.569 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.14, opts=13)
02:08:18.569 00.000 7988 Enqueuing Move request for scope (-0.06, -0.14)
02:08:18.581 00.012 15712 Worker thread wakes up
02:08:18.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
02:08:18.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
02:08:18.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:08:18.582 00.001 15712 Moving (-0.06, -0.14) raw xDistance=-0.14 yDistance=0.06
02:08:18.582 00.000 7988 UpdateGuideState exits: m=884 SNR=19.2
02:08:18.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:18.584 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:18.584 00.000 7988 Enqueuing Expose request
02:08:18.587 00.003 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:18.587 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
02:08:18.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:18.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:08:18.587 00.000 15712 MoveAxis(E, 7, ABG)
02:08:18.587 00.000 15712 Guiding  Dir = 2, Dur = 7
02:08:18.587 00.000 15712 IsGuiding returns 0
02:08:18.598 00.011 15712 IsGuiding returns 0
02:08:18.598 00.000 15712 Move returns status 0, amount 7
02:08:18.598 00.000 15712 MoveAxis(N, 0, ABG)
02:08:18.598 00.000 15712 Move returns status 0, amount 0
02:08:18.598 00.000 15712 move complete, result=0
02:08:18.598 00.000 15712 worker thread done servicing request
02:08:18.598 00.000 15712 Worker thread wakes up
02:08:18.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:18.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:18.598 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
02:08:20.244 01.646 15712 Exposure complete
02:08:20.307 00.063 15712 worker thread done servicing request
02:08:20.307 00.000 7988 OnExposeComplete: enter
02:08:20.307 00.000 7988 UpdateGuideState(): m_state=6
02:08:20.307 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3663
02:08:20.307 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=185.25, Mass=845, SNR=18.8, Peak=159 HFD=3.2
02:08:20.307 00.000 7988 MultiStar: [#1 -0.25,-0.28,1.07,U] [#2 -0.08,-0.07,0.89,U] [#3 0.06,-0.19,0.84,U] [#4 0.23,-0.35,0.73,U] [#5 -0.42,-0.02,0.74,U] [#6 -0.48,-0.14,0.73,U] [#7 0.03,-0.22,0.48,U] [#8 -0.59,-0.54,0.00,M3] 
02:08:20.307 00.000 7988 refined, 7 included, MultiStar: {-0.11, -0.21}, one-star: {0.07, -0.35}
02:08:20.307 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.61 = 2.67)
02:08:20.307 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.64)
02:08:20.316 00.009 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.23 cameraTheta=-2.05 mountX=-0.21 mountY=0.11, mountTheta=2.64
02:08:20.316 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.21, opts=13)
02:08:20.316 00.000 7988 Enqueuing Move request for scope (-0.11, -0.21)
02:08:20.316 00.000 15712 Worker thread wakes up
02:08:20.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
02:08:20.316 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
02:08:20.316 00.000 15712 Moving (-0.11, -0.21) raw xDistance=-0.21 yDistance=0.11
02:08:20.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:08:20.321 00.005 7988 UpdateGuideState exits: m=845 SNR=18.8
02:08:20.323 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:20.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:20.325 00.002 7988 Enqueuing Expose request
02:08:20.325 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:08:20.325 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:08:20.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:20.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:08:20.325 00.000 15712 MoveAxis(E, 47, ABG)
02:08:20.325 00.000 15712 Guiding  Dir = 2, Dur = 47
02:08:20.333 00.008 15712 IsGuiding returns 0
02:08:20.350 00.017 15712 PulseGuide returned control before completion, sleep 42
02:08:20.400 00.050 15712 IsGuiding returns 1
02:08:20.400 00.000 15712 scope still moving after pulse duration time elapsed
02:08:20.435 00.035 15712 IsGuiding returns 0
02:08:20.435 00.000 15712 scope move finished after 47 + 64 ms
02:08:20.435 00.000 15712 Move returns status 0, amount 47
02:08:20.435 00.000 15712 MoveAxis(N, 0, ABG)
02:08:20.435 00.000 15712 Move returns status 0, amount 0
02:08:20.435 00.000 15712 move complete, result=0
02:08:20.435 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
02:08:20.448 00.013 15712 worker thread done servicing request
02:08:20.448 00.000 15712 Worker thread wakes up
02:08:20.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:20.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:21.853 01.405 15712 Exposure complete
02:08:21.917 00.064 15712 worker thread done servicing request
02:08:21.917 00.000 7988 OnExposeComplete: enter
02:08:21.917 00.000 7988 UpdateGuideState(): m_state=6
02:08:21.917 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3664
02:08:21.917 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=185.64, Mass=964, SNR=20.2, Peak=140 HFD=3.8
02:08:21.917 00.000 7988 MultiStar: [#1 -0.27,-0.28,0.95,U] [#2 0.11,0.13,0.87,U] [#3 0.02,0.23,0.79,U] [#4 -0.09,-0.03,0.68,U] [#5 -0.53,0.55,0.00,M1] [#6 -0.08,-0.03,0.60,U] [#7 0.03,-0.09,0.44,U] [#8 -0.28,0.60,0.00,M4] 
02:08:21.917 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.00}, one-star: {-0.16, 0.04}
02:08:21.917 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.56) = xAngle (-4.67 = 1.61)
02:08:21.917 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.71 = 1.58)
02:08:21.917 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.11 mountX=-0.00 mountY=0.07, mountTheta=1.61
02:08:21.917 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.00, opts=13)
02:08:21.917 00.000 7988 Enqueuing Move request for scope (-0.07, -0.00)
02:08:21.917 00.000 15712 Worker thread wakes up
02:08:21.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:08:21.930 00.013 7988 UpdateGuideState exits: m=964 SNR=20.2
02:08:21.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:21.930 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:21.930 00.000 7988 Enqueuing Expose request
02:08:21.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
02:08:21.930 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
02:08:21.930 00.000 15712 Moving (-0.07, -0.00) raw xDistance=-0.00 yDistance=0.07
02:08:21.930 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:21.930 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
02:08:21.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:21.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:08:21.930 00.000 15712 MoveAxis(E, 5, ABG)
02:08:21.930 00.000 15712 Guiding  Dir = 2, Dur = 5
02:08:21.930 00.000 15712 IsGuiding returns 0
02:08:21.964 00.034 15712 IsGuiding returns 0
02:08:21.964 00.000 15712 Move returns status 0, amount 5
02:08:21.964 00.000 15712 MoveAxis(N, 0, ABG)
02:08:21.964 00.000 15712 Move returns status 0, amount 0
02:08:21.964 00.000 15712 move complete, result=0
02:08:21.964 00.000 15712 worker thread done servicing request
02:08:21.964 00.000 15712 Worker thread wakes up
02:08:21.964 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
02:08:21.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:21.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:23.706 01.742 15712 Exposure complete
02:08:23.766 00.060 15712 worker thread done servicing request
02:08:23.766 00.000 7988 OnExposeComplete: enter
02:08:23.766 00.000 7988 UpdateGuideState(): m_state=6
02:08:23.771 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3665
02:08:23.771 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=185.56, Mass=930, SNR=19.6, Peak=136 HFD=3.9
02:08:23.773 00.002 7988 MultiStar: [#1 0.16,0.06,1.00,U] [#2 0.01,-0.06,0.87,U] [#3 -0.15,0.22,0.85,U] [#4 -0.11,0.23,0.66,U] [#5 -0.03,0.36,0.73,U] [#6 -0.29,0.13,0.64,U] [#7 -0.22,-0.01,0.43,U] [#8 -0.89,-0.15,0.00,M5] 
02:08:23.773 00.000 7988 single-star, 7 included, MultiStar: {-0.07, 0.10}, one-star: {-0.10, -0.04}
02:08:23.775 00.002 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.30 = 1.99)
02:08:23.775 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.95)
02:08:23.777 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.73 mountX=-0.05 mountY=0.10, mountTheta=1.98
02:08:23.779 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
02:08:23.779 00.000 7988 Enqueuing Move request for scope (-0.10, -0.04)
02:08:23.781 00.002 15712 Worker thread wakes up
02:08:23.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
02:08:23.781 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
02:08:23.781 00.000 15712 Moving (-0.10, -0.04) raw xDistance=-0.05 yDistance=0.10
02:08:23.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
02:08:23.783 00.002 7988 UpdateGuideState exits: m=930 SNR=19.6
02:08:23.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:23.785 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:23.785 00.000 7988 Enqueuing Expose request
02:08:23.787 00.002 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:23.787 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
02:08:23.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:23.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:08:23.787 00.000 15712 MoveAxis(E, 5, ABG)
02:08:23.787 00.000 15712 Guiding  Dir = 2, Dur = 5
02:08:23.787 00.000 15712 IsGuiding returns 0
02:08:23.799 00.012 15712 IsGuiding returns 0
02:08:23.799 00.000 15712 Move returns status 0, amount 5
02:08:23.799 00.000 15712 MoveAxis(N, 0, ABG)
02:08:23.799 00.000 15712 Move returns status 0, amount 0
02:08:23.799 00.000 15712 move complete, result=0
02:08:23.799 00.000 15712 worker thread done servicing request
02:08:23.799 00.000 15712 Worker thread wakes up
02:08:23.799 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
02:08:23.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:23.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:25.217 01.418 15712 Exposure complete
02:08:25.280 00.063 15712 worker thread done servicing request
02:08:25.280 00.000 7988 OnExposeComplete: enter
02:08:25.280 00.000 7988 UpdateGuideState(): m_state=6
02:08:25.280 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3666
02:08:25.280 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=185.64, Mass=929, SNR=20.0, Peak=144 HFD=3.6
02:08:25.280 00.000 7988 MultiStar: [#1 -0.12,0.02,0.99,U] [#2 0.01,-0.00,0.83,U] [#3 -0.14,-0.07,0.84,U] [#4 0.03,-0.13,0.71,U] [#5 -0.56,0.12,0.68,U] [#6 -0.13,0.03,0.66,U] [#7 -0.14,0.03,0.53,U] [#8 -0.79,-0.25,0.00,M6] 
02:08:25.280 00.000 7988 refined, 7 included, MultiStar: {-0.17, 0.00}, one-star: {-0.30, 0.04}
02:08:25.280 00.000 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.56) = xAngle (1.55 = 1.55)
02:08:25.280 00.000 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
02:08:25.280 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.00 hyp=0.17 cameraTheta=3.11 mountX=0.00 mountY=0.17, mountTheta=1.55
02:08:25.280 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.00, opts=13)
02:08:25.280 00.000 7988 Enqueuing Move request for scope (-0.17, 0.00)
02:08:25.280 00.000 15712 Worker thread wakes up
02:08:25.280 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.00) opts 0xd
02:08:25.280 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.00)
02:08:25.280 00.000 15712 Moving (-0.17, 0.00) raw xDistance=0.00 yDistance=0.17
02:08:25.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=48, FiltMax=255, Gamma=0.690
02:08:25.294 00.014 7988 UpdateGuideState exits: m=929 SNR=20.0
02:08:25.295 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:25.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:25.295 00.000 7988 Enqueuing Expose request
02:08:25.295 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:25.295 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
02:08:25.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:25.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:08:25.295 00.000 15712 MoveAxis(E, 5, ABG)
02:08:25.295 00.000 15712 Guiding  Dir = 2, Dur = 5
02:08:25.295 00.000 15712 IsGuiding returns 0
02:08:25.346 00.051 15712 IsGuiding returns 0
02:08:25.346 00.000 15712 Move returns status 0, amount 5
02:08:25.346 00.000 15712 MoveAxis(N, 0, ABG)
02:08:25.346 00.000 15712 Move returns status 0, amount 0
02:08:25.346 00.000 15712 move complete, result=0
02:08:25.346 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
02:08:25.355 00.009 15712 worker thread done servicing request
02:08:25.355 00.000 15712 Worker thread wakes up
02:08:25.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:25.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:27.096 01.741 15712 Exposure complete
02:08:27.159 00.063 15712 worker thread done servicing request
02:08:27.159 00.000 7988 OnExposeComplete: enter
02:08:27.159 00.000 7988 UpdateGuideState(): m_state=6
02:08:27.162 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3667
02:08:27.164 00.002 7988 Star::Find returns 1 (0), X=973.85, Y=185.48, Mass=964, SNR=20.3, Peak=156 HFD=3.8
02:08:27.164 00.000 7988 MultiStar: [#1 -0.24,-0.12,0.99,U] [#2 -0.11,-0.30,0.84,U] [#3 -0.17,0.06,0.81,U] [#4 -0.04,-0.17,0.66,U] [#5 -0.59,0.11,0.70,U] [#6 -0.21,-0.27,0.62,U] [#7 -0.26,-0.43,0.48,U] [#8 -0.88,-0.56,0.00,M7] 
02:08:27.166 00.002 7988 single-star, 7 included, MultiStar: {-0.21, -0.14}, one-star: {-0.15, -0.12}
02:08:27.166 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.01 = 2.27)
02:08:27.168 00.002 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.04 = 2.24)
02:08:27.168 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.45 mountX=-0.12 mountY=0.15, mountTheta=2.26
02:08:27.170 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.12, opts=13)
02:08:27.172 00.002 7988 Enqueuing Move request for scope (-0.15, -0.12)
02:08:27.172 00.000 15712 Worker thread wakes up
02:08:27.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
02:08:27.172 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
02:08:27.172 00.000 15712 Moving (-0.15, -0.12) raw xDistance=-0.12 yDistance=0.15
02:08:27.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:08:27.175 00.003 7988 UpdateGuideState exits: m=964 SNR=20.3
02:08:27.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:27.175 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:27.175 00.000 7988 Enqueuing Expose request
02:08:27.175 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:27.175 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
02:08:27.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:27.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:08:27.175 00.000 15712 MoveAxis(E, 6, ABG)
02:08:27.175 00.000 15712 Guiding  Dir = 2, Dur = 6
02:08:27.175 00.000 15712 IsGuiding returns 0
02:08:27.206 00.031 15712 IsGuiding returns 0
02:08:27.206 00.000 15712 Move returns status 0, amount 6
02:08:27.206 00.000 15712 MoveAxis(N, 0, ABG)
02:08:27.206 00.000 15712 Move returns status 0, amount 0
02:08:27.206 00.000 15712 move complete, result=0
02:08:27.206 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:08:27.206 00.000 15712 worker thread done servicing request
02:08:27.206 00.000 15712 Worker thread wakes up
02:08:27.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:27.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:28.628 01.422 15712 Exposure complete
02:08:28.689 00.061 15712 worker thread done servicing request
02:08:28.689 00.000 7988 OnExposeComplete: enter
02:08:28.692 00.003 7988 UpdateGuideState(): m_state=6
02:08:28.692 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3668
02:08:28.692 00.000 7988 Star::Find returns 1 (0), X=973.63, Y=185.36, Mass=825, SNR=18.7, Peak=151 HFD=3.3
02:08:28.692 00.000 7988 MultiStar: [#1 -0.02,-0.32,1.03,U] [#2 -0.07,-0.03,0.93,U] [#3 -0.27,0.07,0.83,U] [#4 -0.32,0.03,0.74,U] [#5 -0.46,0.07,0.75,U] [#6 -0.41,-0.16,0.68,U] [#7 -0.43,0.20,0.49,U] [#8 -0.55,0.02,0.51,U] 
02:08:28.692 00.000 7988 refined, 8 included, MultiStar: {-0.29, -0.07}, one-star: {-0.37, -0.24}
02:08:28.692 00.000 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.56) = xAngle (-4.48 = 1.81)
02:08:28.692 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.51 = 1.77)
02:08:28.692 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-2.91 mountX=-0.07 mountY=0.29, mountTheta=1.80
02:08:28.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.07, opts=13)
02:08:28.692 00.000 7988 Enqueuing Move request for scope (-0.29, -0.07)
02:08:28.692 00.000 15712 Worker thread wakes up
02:08:28.692 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.07) opts 0xd
02:08:28.692 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.07)
02:08:28.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:08:28.692 00.000 7988 UpdateGuideState exits: m=825 SNR=18.7
02:08:28.705 00.013 15712 Moving (-0.29, -0.07) raw xDistance=-0.07 yDistance=0.29
02:08:28.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:28.707 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:28.707 00.000 7988 Enqueuing Expose request
02:08:28.709 00.002 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:28.709 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
02:08:28.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:08:28.709 00.000 15712 MoveAxis(E, 7, ABG)
02:08:28.709 00.000 15712 Guiding  Dir = 2, Dur = 7
02:08:28.709 00.000 15712 IsGuiding returns 0
02:08:28.721 00.012 15712 IsGuiding returns 0
02:08:28.726 00.005 15712 Move returns status 0, amount 7
02:08:28.726 00.000 15712 MoveAxis(S, 75, ABG)
02:08:28.726 00.000 15712 Guiding  Dir = 1, Dur = 75
02:08:28.726 00.000 15712 IsGuiding returns 0
02:08:28.806 00.080 15712 IsGuiding returns 1
02:08:28.806 00.000 15712 scope still moving after pulse duration time elapsed
02:08:28.833 00.027 15712 IsGuiding returns 1
02:08:28.865 00.032 15712 IsGuiding returns 1
02:08:28.916 00.051 15712 IsGuiding returns 1
02:08:28.950 00.034 15712 IsGuiding returns 0
02:08:28.950 00.000 15712 scope move finished after 75 + 149 ms
02:08:28.950 00.000 15712 Move returns status 0, amount 75
02:08:28.950 00.000 15712 move complete, result=0
02:08:28.950 00.000 15712 worker thread done servicing request
02:08:28.950 00.000 15712 Worker thread wakes up
02:08:28.950 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.3 px 75 ms SOUTH
02:08:28.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:28.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:30.590 01.640 15712 Exposure complete
02:08:30.652 00.062 15712 worker thread done servicing request
02:08:30.652 00.000 7988 OnExposeComplete: enter
02:08:30.652 00.000 7988 UpdateGuideState(): m_state=6
02:08:30.656 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3669
02:08:30.656 00.000 7988 Star::Find returns 1 (0), X=974.42, Y=184.95, Mass=865, SNR=19.0, Peak=139 HFD=3.6
02:08:30.658 00.002 7988 MultiStar: [#1 0.36,-0.70,0.00,M1] [#2 0.47,-0.38,0.00,M1] [#3 0.56,-0.51,0.00,M1] [#4 0.30,-0.50,0.71,U] [#5 -0.50,-0.52,0.00,M1] [#6 0.07,-0.73,0.00,M1] [#7 0.11,-0.78,0.00,M1] [#8 0.03,-1.37,0.00,M7] 
02:08:30.658 00.000 7988 refined, 1 included, MultiStar: {0.37, -0.59}, one-star: {0.42, -0.65}
02:08:30.660 00.002 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
02:08:30.661 00.001 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
02:08:30.661 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=-0.59 hyp=0.70 cameraTheta=-1.01 mountX=-0.59 mountY=-0.35, mountTheta=-2.60
02:08:30.663 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=-0.59, opts=13)
02:08:30.665 00.002 7988 Enqueuing Move request for scope (0.37, -0.59)
02:08:30.665 00.000 15712 Worker thread wakes up
02:08:30.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.59) opts 0xd
02:08:30.665 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, -0.59)
02:08:30.665 00.000 15712 Moving (0.37, -0.59) raw xDistance=-0.59 yDistance=-0.35
02:08:30.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
02:08:30.667 00.002 7988 UpdateGuideState exits: m=865 SNR=19.0
02:08:30.669 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:30.669 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:30.671 00.002 7988 Enqueuing Expose request
02:08:30.671 00.000 15712 PPEC rslt: input = -0.59, final = -0.38, react = -0.35, pred = -0.03, hyst = -0.32, hyst_pct = 0.00, period_length = 639.26
02:08:30.671 00.000 15712 PPEC: input: -0.59, control: -0.38, exposure: 1500
02:08:30.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:08:30.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:08:30.671 00.000 15712 MoveAxis(E, 125, ABG)
02:08:30.671 00.000 15712 Guiding  Dir = 2, Dur = 125
02:08:30.671 00.000 15712 IsGuiding returns 0
02:08:30.687 00.016 15712 PulseGuide returned control before completion, sleep 116
02:08:30.849 00.162 15712 IsGuiding returns 1
02:08:30.849 00.000 15712 scope still moving after pulse duration time elapsed
02:08:30.875 00.026 15712 IsGuiding returns 0
02:08:30.875 00.000 15712 scope move finished after 125 + 77 ms
02:08:30.875 00.000 15712 Move returns status 0, amount 125
02:08:30.875 00.000 15712 MoveAxis(N, 0, ABG)
02:08:30.875 00.000 15712 Move returns status 0, amount 0
02:08:30.875 00.000 15712 move complete, result=0
02:08:30.875 00.000 15712 worker thread done servicing request
02:08:30.875 00.000 15712 Worker thread wakes up
02:08:30.875 00.000 7988 GuideStep: -0.6 px 125 ms EAST, -0.4 px 0 ms NORTH
02:08:30.877 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:30.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:32.295 01.418 15712 Exposure complete
02:08:32.358 00.063 15712 worker thread done servicing request
02:08:32.358 00.000 7988 OnExposeComplete: enter
02:08:32.358 00.000 7988 UpdateGuideState(): m_state=6
02:08:32.363 00.005 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3670
02:08:32.363 00.000 7988 Star::Find returns 1 (0), X=974.29, Y=185.22, Mass=879, SNR=19.3, Peak=150 HFD=3.6
02:08:32.365 00.002 7988 MultiStar: [#1 0.23,-0.22,1.04,U] [#2 0.25,-0.22,0.90,U] [#3 0.24,-0.20,0.83,U] [#4 0.38,0.06,0.73,U] [#5 -0.19,-0.15,0.75,U] [#6 -0.01,-0.39,0.68,U] [#7 -0.08,-0.62,0.00,M2] [#8 -0.05,-0.67,0.00,M8] 
02:08:32.365 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.22}, one-star: {0.29, -0.38}
02:08:32.367 00.002 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
02:08:32.367 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
02:08:32.369 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-0.88 mountX=-0.22 mountY=-0.18, mountTheta=-2.46
02:08:32.371 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.22, opts=13)
02:08:32.371 00.000 7988 Enqueuing Move request for scope (0.18, -0.22)
02:08:32.373 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:08:32.373 00.000 7988 UpdateGuideState exits: m=879 SNR=19.3
02:08:32.374 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:32.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:32.374 00.000 7988 Enqueuing Expose request
02:08:32.374 00.000 15712 Worker thread wakes up
02:08:32.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
02:08:32.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
02:08:32.374 00.000 15712 Moving (0.18, -0.22) raw xDistance=-0.22 yDistance=-0.18
02:08:32.380 00.006 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:08:32.380 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
02:08:32.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:32.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:08:32.380 00.000 15712 MoveAxis(E, 53, ABG)
02:08:32.380 00.000 15712 Guiding  Dir = 2, Dur = 53
02:08:32.380 00.000 15712 IsGuiding returns 0
02:08:32.396 00.016 15712 PulseGuide returned control before completion, sleep 44
02:08:32.482 00.086 15712 IsGuiding returns 0
02:08:32.482 00.000 15712 Move returns status 0, amount 53
02:08:32.482 00.000 15712 MoveAxis(N, 0, ABG)
02:08:32.482 00.000 15712 Move returns status 0, amount 0
02:08:32.482 00.000 15712 move complete, result=0
02:08:32.482 00.000 7988 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
02:08:32.484 00.002 15712 worker thread done servicing request
02:08:32.484 00.000 15712 Worker thread wakes up
02:08:32.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:32.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:34.224 01.740 15712 Exposure complete
02:08:34.288 00.064 15712 worker thread done servicing request
02:08:34.289 00.001 7988 OnExposeComplete: enter
02:08:34.289 00.000 7988 UpdateGuideState(): m_state=6
02:08:34.289 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3671
02:08:34.289 00.000 7988 Star::Find returns 1 (0), X=974.29, Y=185.50, Mass=948, SNR=19.9, Peak=138 HFD=3.6
02:08:34.289 00.000 7988 MultiStar: [#1 0.32,-0.08,0.98,U] [#2 0.28,0.10,0.83,U] [#3 0.73,0.12,0.00,M1] [#4 0.26,-0.00,0.74,U] [#5 -0.13,0.29,0.71,U] [#6 -0.17,-0.11,0.61,U] [#7 -0.10,-0.16,0.47,U] [#8 0.31,-0.06,0.43,U] 
02:08:34.289 00.000 7988 refined, 7 included, MultiStar: {0.16, -0.01}, one-star: {0.29, -0.10}
02:08:34.289 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
02:08:34.289 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
02:08:34.289 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.06 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
02:08:34.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.01, opts=13)
02:08:34.289 00.000 7988 Enqueuing Move request for scope (0.16, -0.01)
02:08:34.302 00.013 15712 Worker thread wakes up
02:08:34.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
02:08:34.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
02:08:34.302 00.000 15712 Moving (0.16, -0.01) raw xDistance=-0.01 yDistance=-0.16
02:08:34.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:08:34.302 00.000 7988 UpdateGuideState exits: m=948 SNR=19.9
02:08:34.304 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:34.306 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:34.306 00.000 7988 Enqueuing Expose request
02:08:34.308 00.002 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:34.308 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
02:08:34.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:34.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:08:34.308 00.000 15712 MoveAxis(E, 10, ABG)
02:08:34.308 00.000 15712 Guiding  Dir = 2, Dur = 10
02:08:34.308 00.000 15712 IsGuiding returns 0
02:08:34.337 00.029 15712 IsGuiding returns 1
02:08:34.337 00.000 15712 scope still moving after pulse duration time elapsed
02:08:34.383 00.046 15712 IsGuiding returns 0
02:08:34.383 00.000 15712 scope move finished after 10 + 65 ms
02:08:34.383 00.000 15712 Move returns status 0, amount 10
02:08:34.383 00.000 15712 MoveAxis(N, 0, ABG)
02:08:34.383 00.000 15712 Move returns status 0, amount 0
02:08:34.383 00.000 15712 move complete, result=0
02:08:34.383 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
02:08:34.383 00.000 15712 worker thread done servicing request
02:08:34.386 00.003 15712 Worker thread wakes up
02:08:34.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:34.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:35.805 01.419 15712 Exposure complete
02:08:35.868 00.063 15712 worker thread done servicing request
02:08:35.869 00.001 7988 OnExposeComplete: enter
02:08:35.869 00.000 7988 UpdateGuideState(): m_state=6
02:08:35.869 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3672
02:08:35.869 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=185.70, Mass=860, SNR=18.8, Peak=154 HFD=3.4
02:08:35.869 00.000 7988 MultiStar: [#1 0.13,-0.04,1.06,U] [#2 0.23,0.17,0.92,U] [#3 0.17,0.31,0.90,U] [#4 0.25,0.27,0.73,U] [#5 0.22,0.48,0.84,U] [#6 -0.04,0.21,0.67,U] [#7 0.03,-0.06,0.53,U] [#8 -0.70,-0.60,0.00,M8] 
02:08:35.869 00.000 7988 refined, 7 included, MultiStar: {0.21, 0.18}, one-star: {0.54, 0.10}
02:08:35.869 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
02:08:35.869 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
02:08:35.869 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.28 cameraTheta=0.71 mountX=0.18 mountY=-0.21, mountTheta=-0.87
02:08:35.869 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.18, opts=13)
02:08:35.880 00.011 7988 Enqueuing Move request for scope (0.21, 0.18)
02:08:35.880 00.000 15712 Worker thread wakes up
02:08:35.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd
02:08:35.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.18)
02:08:35.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:08:35.882 00.002 7988 UpdateGuideState exits: m=860 SNR=18.8
02:08:35.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:35.882 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:35.882 00.000 7988 Enqueuing Expose request
02:08:35.882 00.000 15712 Moving (0.21, 0.18) raw xDistance=0.18 yDistance=-0.21
02:08:35.882 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
02:08:35.882 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
02:08:35.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:35.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:08:35.882 00.000 15712 MoveAxis(W, 28, ABG)
02:08:35.882 00.000 15712 Guiding  Dir = 3, Dur = 28
02:08:35.882 00.000 15712 IsGuiding returns 0
02:08:35.919 00.037 15712 PulseGuide returned control before completion, sleep 11
02:08:35.964 00.045 15712 IsGuiding returns 0
02:08:35.964 00.000 15712 Move returns status 0, amount 28
02:08:35.964 00.000 15712 MoveAxis(N, 0, ABG)
02:08:35.964 00.000 15712 Move returns status 0, amount 0
02:08:35.964 00.000 15712 move complete, result=0
02:08:35.964 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
02:08:35.969 00.005 15712 worker thread done servicing request
02:08:35.969 00.000 15712 Worker thread wakes up
02:08:35.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:35.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:37.606 01.637 15712 Exposure complete
02:08:37.667 00.061 15712 worker thread done servicing request
02:08:37.667 00.000 7988 OnExposeComplete: enter
02:08:37.667 00.000 7988 UpdateGuideState(): m_state=6
02:08:37.667 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3673
02:08:37.667 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=185.70, Mass=992, SNR=20.5, Peak=145 HFD=4.0
02:08:37.667 00.000 7988 MultiStar: [#1 -0.10,0.12,1.03,U] [#2 0.10,0.57,0.87,U] [#3 -0.07,0.61,0.00,M1] [#4 0.10,0.51,0.70,U] [#5 -0.12,0.87,0.00,M1] [#6 -0.28,0.46,0.58,U] [#7 0.01,0.32,0.43,U] [#8 -0.26,0.57,0.00,M9] 
02:08:37.667 00.000 7988 single-star, 5 included, MultiStar: {-0.03, 0.32}, one-star: {-0.01, 0.10}
02:08:37.667 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
02:08:37.667 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
02:08:37.667 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=0.10 mountY=0.01, mountTheta=0.10
02:08:37.667 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.10, opts=13)
02:08:37.667 00.000 7988 Enqueuing Move request for scope (-0.01, 0.10)
02:08:37.681 00.014 15712 Worker thread wakes up
02:08:37.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
02:08:37.681 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
02:08:37.681 00.000 15712 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=0.01
02:08:37.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:08:37.681 00.000 7988 UpdateGuideState exits: m=992 SNR=20.5
02:08:37.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:37.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:37.683 00.000 7988 Enqueuing Expose request
02:08:37.683 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:37.683 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
02:08:37.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:37.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:08:37.683 00.000 15712 MoveAxis(E, 8, ABG)
02:08:37.683 00.000 15712 Guiding  Dir = 2, Dur = 8
02:08:37.683 00.000 15712 IsGuiding returns 0
02:08:37.699 00.016 15712 IsGuiding returns 0
02:08:37.699 00.000 15712 Move returns status 0, amount 8
02:08:37.699 00.000 15712 MoveAxis(N, 0, ABG)
02:08:37.699 00.000 15712 Move returns status 0, amount 0
02:08:37.699 00.000 15712 move complete, result=0
02:08:37.699 00.000 15712 worker thread done servicing request
02:08:37.699 00.000 15712 Worker thread wakes up
02:08:37.699 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
02:08:37.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:37.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:39.118 01.419 15712 Exposure complete
02:08:39.180 00.062 15712 worker thread done servicing request
02:08:39.182 00.002 7988 OnExposeComplete: enter
02:08:39.182 00.000 7988 UpdateGuideState(): m_state=6
02:08:39.182 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3674
02:08:39.182 00.000 7988 Star::Find returns 1 (0), X=974.41, Y=185.98, Mass=924, SNR=19.6, Peak=154 HFD=3.7
02:08:39.182 00.000 7988 MultiStar: [#1 0.22,0.22,1.03,U] [#2 0.07,0.30,0.89,U] [#3 0.10,0.63,0.00,M2] [#4 0.17,0.27,0.72,U] [#5 0.14,0.63,0.00,M2] [#6 -0.23,0.30,0.68,U] [#7 0.32,0.06,0.48,U] [#8 -0.04,0.10,0.40,U] 
02:08:39.182 00.000 7988 refined, 6 included, MultiStar: {0.16, 0.26}, one-star: {0.41, 0.38}
02:08:39.182 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
02:08:39.182 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
02:08:39.182 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.30 cameraTheta=1.02 mountX=0.26 mountY=-0.16, mountTheta=-0.56
02:08:39.182 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.26, opts=13)
02:08:39.193 00.011 7988 Enqueuing Move request for scope (0.16, 0.26)
02:08:39.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:08:39.193 00.000 7988 UpdateGuideState exits: m=924 SNR=19.6
02:08:39.196 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:39.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:39.196 00.000 7988 Enqueuing Expose request
02:08:39.196 00.000 15712 Worker thread wakes up
02:08:39.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
02:08:39.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
02:08:39.196 00.000 15712 Moving (0.16, 0.26) raw xDistance=0.26 yDistance=-0.16
02:08:39.196 00.000 15712 PPEC rslt: input = 0.26, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
02:08:39.196 00.000 15712 PPEC: input: 0.26, control: 0.13, exposure: 1500
02:08:39.196 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:39.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:08:39.196 00.000 15712 MoveAxis(W, 43, ABG)
02:08:39.196 00.000 15712 Guiding  Dir = 3, Dur = 43
02:08:39.196 00.000 15712 IsGuiding returns 0
02:08:39.228 00.032 15712 PulseGuide returned control before completion, sleep 30
02:08:39.260 00.032 15712 IsGuiding returns 1
02:08:39.260 00.000 15712 scope still moving after pulse duration time elapsed
02:08:39.307 00.047 15712 IsGuiding returns 0
02:08:39.307 00.000 15712 scope move finished after 43 + 60 ms
02:08:39.307 00.000 15712 Move returns status 0, amount 43
02:08:39.307 00.000 15712 MoveAxis(N, 0, ABG)
02:08:39.307 00.000 15712 Move returns status 0, amount 0
02:08:39.307 00.000 15712 move complete, result=0
02:08:39.307 00.000 15712 worker thread done servicing request
02:08:39.307 00.000 15712 Worker thread wakes up
02:08:39.307 00.000 7988 GuideStep: 0.3 px 43 ms WEST, -0.2 px 0 ms NORTH
02:08:39.309 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:39.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:40.948 01.639 15712 Exposure complete
02:08:41.011 00.063 15712 worker thread done servicing request
02:08:41.011 00.000 7988 OnExposeComplete: enter
02:08:41.011 00.000 7988 UpdateGuideState(): m_state=6
02:08:41.016 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3675
02:08:41.016 00.000 7988 Star::Find returns 1 (0), X=974.33, Y=185.48, Mass=826, SNR=18.7, Peak=141 HFD=3.3
02:08:41.018 00.002 7988 MultiStar: [#1 0.21,-0.06,1.00,U] [#2 0.32,-0.20,0.90,U] [#3 0.25,0.25,0.85,U] [#4 0.23,-0.09,0.79,U] [#5 0.09,0.26,0.76,U] [#6 0.08,-0.22,0.72,U] [#7 -0.07,-0.10,0.55,U] [#8 -0.61,0.17,0.00,M9] 
02:08:41.018 00.000 7988 refined, 7 included, MultiStar: {0.20, -0.03}, one-star: {0.33, -0.12}
02:08:41.018 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
02:08:41.018 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
02:08:41.018 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=-0.03 mountY=-0.20, mountTheta=-1.73
02:08:41.018 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.03, opts=13)
02:08:41.018 00.000 7988 Enqueuing Move request for scope (0.20, -0.03)
02:08:41.018 00.000 15712 Worker thread wakes up
02:08:41.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
02:08:41.018 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
02:08:41.027 00.009 15712 Moving (0.20, -0.03) raw xDistance=-0.03 yDistance=-0.20
02:08:41.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:08:41.028 00.001 7988 UpdateGuideState exits: m=826 SNR=18.7
02:08:41.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:41.030 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:41.030 00.000 7988 Enqueuing Expose request
02:08:41.032 00.002 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:41.032 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
02:08:41.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:41.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:08:41.032 00.000 15712 MoveAxis(E, 9, ABG)
02:08:41.032 00.000 15712 Guiding  Dir = 2, Dur = 9
02:08:41.032 00.000 15712 IsGuiding returns 0
02:08:41.050 00.018 15712 IsGuiding returns 0
02:08:41.050 00.000 15712 Move returns status 0, amount 9
02:08:41.050 00.000 15712 MoveAxis(N, 0, ABG)
02:08:41.050 00.000 15712 Move returns status 0, amount 0
02:08:41.050 00.000 15712 move complete, result=0
02:08:41.050 00.000 15712 worker thread done servicing request
02:08:41.050 00.000 15712 Worker thread wakes up
02:08:41.050 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
02:08:41.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:41.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:42.463 01.413 15712 Exposure complete
02:08:42.527 00.064 15712 worker thread done servicing request
02:08:42.539 00.012 7988 OnExposeComplete: enter
02:08:42.539 00.000 7988 UpdateGuideState(): m_state=6
02:08:42.541 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3676
02:08:42.541 00.000 7988 Star::Find returns 1 (0), X=974.24, Y=185.43, Mass=1000, SNR=20.6, Peak=147 HFD=3.7
02:08:42.543 00.002 7988 MultiStar: [#1 -0.04,-0.26,0.98,U] [#2 0.28,-0.21,0.84,U] [#3 0.13,0.06,0.79,U] [#4 0.08,-0.59,0.70,U] [#5 -0.19,-0.02,0.62,U] [#6 0.14,-0.16,0.59,U] [#7 0.36,-0.47,0.53,U] [#8 -0.05,-0.26,0.38,U] 
02:08:42.543 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.22}, one-star: {0.24, -0.17}
02:08:42.543 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
02:08:42.543 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
02:08:42.543 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.09 mountX=-0.22 mountY=-0.11, mountTheta=-2.68
02:08:42.543 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.22, opts=13)
02:08:42.543 00.000 7988 Enqueuing Move request for scope (0.11, -0.22)
02:08:42.543 00.000 15712 Worker thread wakes up
02:08:42.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
02:08:42.543 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
02:08:42.543 00.000 15712 Moving (0.11, -0.22) raw xDistance=-0.22 yDistance=-0.11
02:08:42.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
02:08:42.543 00.000 7988 UpdateGuideState exits: m=1000 SNR=20.6
02:08:42.555 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:42.556 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:42.556 00.000 7988 Enqueuing Expose request
02:08:42.558 00.002 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:08:42.558 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
02:08:42.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:42.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:08:42.558 00.000 15712 MoveAxis(E, 52, ABG)
02:08:42.558 00.000 15712 Guiding  Dir = 2, Dur = 52
02:08:42.558 00.000 15712 IsGuiding returns 0
02:08:42.573 00.015 15712 PulseGuide returned control before completion, sleep 37
02:08:42.659 00.086 15712 IsGuiding returns 0
02:08:42.659 00.000 15712 Move returns status 0, amount 52
02:08:42.659 00.000 15712 MoveAxis(N, 0, ABG)
02:08:42.659 00.000 15712 Move returns status 0, amount 0
02:08:42.659 00.000 15712 move complete, result=0
02:08:42.659 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
02:08:42.666 00.007 15712 worker thread done servicing request
02:08:42.666 00.000 15712 Worker thread wakes up
02:08:42.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:42.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:44.408 01.742 15712 Exposure complete
02:08:44.472 00.064 15712 worker thread done servicing request
02:08:44.472 00.000 7988 OnExposeComplete: enter
02:08:44.472 00.000 7988 UpdateGuideState(): m_state=6
02:08:44.472 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3677
02:08:44.472 00.000 7988 Star::Find returns 1 (0), X=974.13, Y=185.68, Mass=1035, SNR=20.9, Peak=149 HFD=3.9
02:08:44.472 00.000 7988 MultiStar: [#1 0.12,-0.28,0.95,U] [#2 0.19,0.18,0.82,U] [#3 0.33,0.11,0.82,U] [#4 0.14,0.03,0.65,U] [#5 -0.46,-0.26,0.70,U] [#6 0.26,-0.10,0.60,U] [#7 0.23,0.02,0.44,U] [#8 -0.19,-0.03,0.46,U] 
02:08:44.472 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.13, 0.08}
02:08:44.478 00.006 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
02:08:44.478 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
02:08:44.478 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.28 mountX=-0.03 mountY=-0.09, mountTheta=-1.85
02:08:44.478 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.03, opts=13)
02:08:44.478 00.000 7988 Enqueuing Move request for scope (0.10, -0.03)
02:08:44.478 00.000 15712 Worker thread wakes up
02:08:44.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
02:08:44.478 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
02:08:44.478 00.000 15712 Moving (0.10, -0.03) raw xDistance=-0.03 yDistance=-0.09
02:08:44.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:08:44.486 00.008 7988 UpdateGuideState exits: m=1035 SNR=20.9
02:08:44.488 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:44.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:44.490 00.002 7988 Enqueuing Expose request
02:08:44.490 00.000 15712 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:44.490 00.000 15712 PPEC: input: -0.03, control: -0.04, exposure: 1500
02:08:44.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:44.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:08:44.490 00.000 15712 MoveAxis(E, 12, ABG)
02:08:44.490 00.000 15712 Guiding  Dir = 2, Dur = 12
02:08:44.490 00.000 15712 IsGuiding returns 0
02:08:44.518 00.028 15712 IsGuiding returns 1
02:08:44.518 00.000 15712 scope still moving after pulse duration time elapsed
02:08:44.566 00.048 15712 IsGuiding returns 0
02:08:44.566 00.000 15712 scope move finished after 12 + 63 ms
02:08:44.566 00.000 15712 Move returns status 0, amount 12
02:08:44.566 00.000 15712 MoveAxis(N, 0, ABG)
02:08:44.566 00.000 15712 Move returns status 0, amount 0
02:08:44.566 00.000 15712 move complete, result=0
02:08:44.566 00.000 7988 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
02:08:44.569 00.003 15712 worker thread done servicing request
02:08:44.569 00.000 15712 Worker thread wakes up
02:08:44.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:44.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:45.985 01.416 15712 Exposure complete
02:08:46.050 00.065 15712 worker thread done servicing request
02:08:46.050 00.000 7988 OnExposeComplete: enter
02:08:46.050 00.000 7988 UpdateGuideState(): m_state=6
02:08:46.050 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3678
02:08:46.050 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=185.60, Mass=917, SNR=19.8, Peak=147 HFD=3.8
02:08:46.050 00.000 7988 MultiStar: [#1 0.06,-0.21,0.99,U] [#2 0.34,-0.03,0.92,U] [#3 0.18,-0.04,0.88,U] [#4 0.27,-0.06,0.67,U] [#5 -0.07,0.25,0.74,U] [#6 -0.19,-0.11,0.67,U] [#7 0.41,-0.49,0.00,M1] [#8 -0.05,-0.16,0.43,U] 
02:08:46.050 00.000 7988 single-star, 7 included, MultiStar: {0.09, -0.04}, one-star: {0.04, -0.00}
02:08:46.050 00.000 7988 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.56) = xAngle (-1.57 = -1.57)
02:08:46.050 00.000 7988 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
02:08:46.050 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.00 mountX=0.00 mountY=-0.04, mountTheta=-1.57
02:08:46.059 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.00, opts=13)
02:08:46.059 00.000 7988 Enqueuing Move request for scope (0.04, -0.00)
02:08:46.062 00.003 15712 Worker thread wakes up
02:08:46.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
02:08:46.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
02:08:46.062 00.000 15712 Moving (0.04, -0.00) raw xDistance=0.00 yDistance=-0.04
02:08:46.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:08:46.062 00.000 7988 UpdateGuideState exits: m=917 SNR=19.8
02:08:46.065 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:46.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:46.067 00.002 7988 Enqueuing Expose request
02:08:46.067 00.000 15712 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:46.067 00.000 15712 PPEC: input: 0.00, control: -0.04, exposure: 1500
02:08:46.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:46.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:08:46.067 00.000 15712 MoveAxis(E, 12, ABG)
02:08:46.067 00.000 15712 Guiding  Dir = 2, Dur = 12
02:08:46.069 00.002 15712 IsGuiding returns 0
02:08:46.078 00.009 15712 IsGuiding returns 1
02:08:46.078 00.000 15712 scope still moving after pulse duration time elapsed
02:08:46.127 00.049 15712 IsGuiding returns 0
02:08:46.127 00.000 15712 scope move finished after 12 + 52 ms
02:08:46.127 00.000 15712 Move returns status 0, amount 12
02:08:46.127 00.000 15712 MoveAxis(N, 0, ABG)
02:08:46.127 00.000 15712 Move returns status 0, amount 0
02:08:46.127 00.000 15712 move complete, result=0
02:08:46.127 00.000 15712 worker thread done servicing request
02:08:46.127 00.000 15712 Worker thread wakes up
02:08:46.127 00.000 7988 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
02:08:46.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:46.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:47.875 01.748 15712 Exposure complete
02:08:47.938 00.063 15712 worker thread done servicing request
02:08:47.938 00.000 7988 OnExposeComplete: enter
02:08:47.938 00.000 7988 UpdateGuideState(): m_state=6
02:08:47.938 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3679
02:08:47.938 00.000 7988 Star::Find returns 1 (0), X=974.20, Y=185.77, Mass=971, SNR=20.3, Peak=140 HFD=3.8
02:08:47.938 00.000 7988 MultiStar: [#1 0.21,0.02,1.03,U] [#2 0.13,-0.07,0.84,U] [#3 0.18,0.09,0.88,U] [#4 -0.04,0.04,0.67,U] [#5 -0.22,0.33,0.70,U] [#6 -0.10,0.10,0.64,U] [#7 0.29,-0.05,0.41,U] [#8 -0.39,-0.05,0.33,U] 
02:08:47.938 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.20, 0.17}
02:08:47.938 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
02:08:47.938 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
02:08:47.948 00.010 7988 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.86 mountX=0.08 mountY=-0.07, mountTheta=-0.72
02:08:47.948 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.08, opts=13)
02:08:47.948 00.000 7988 Enqueuing Move request for scope (0.07, 0.08)
02:08:47.948 00.000 15712 Worker thread wakes up
02:08:47.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
02:08:47.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
02:08:47.953 00.005 15712 Moving (0.07, 0.08) raw xDistance=0.08 yDistance=-0.07
02:08:47.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:08:47.953 00.000 7988 UpdateGuideState exits: m=971 SNR=20.3
02:08:47.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:47.957 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:47.957 00.000 15712 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:47.957 00.000 15712 PPEC: input: 0.08, control: -0.04, exposure: 1500
02:08:47.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:47.957 00.000 7988 Enqueuing Expose request
02:08:47.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:08:47.957 00.000 15712 MoveAxis(E, 13, ABG)
02:08:47.957 00.000 15712 Guiding  Dir = 2, Dur = 13
02:08:47.957 00.000 15712 IsGuiding returns 0
02:08:47.988 00.031 15712 IsGuiding returns 1
02:08:47.988 00.000 15712 scope still moving after pulse duration time elapsed
02:08:48.036 00.048 15712 IsGuiding returns 0
02:08:48.036 00.000 15712 scope move finished after 13 + 62 ms
02:08:48.036 00.000 15712 Move returns status 0, amount 13
02:08:48.036 00.000 15712 MoveAxis(N, 0, ABG)
02:08:48.036 00.000 15712 Move returns status 0, amount 0
02:08:48.036 00.000 15712 move complete, result=0
02:08:48.036 00.000 15712 worker thread done servicing request
02:08:48.036 00.000 15712 Worker thread wakes up
02:08:48.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:48.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:48.036 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
02:08:49.454 01.418 15712 Exposure complete
02:08:49.516 00.062 15712 worker thread done servicing request
02:08:49.516 00.000 7988 OnExposeComplete: enter
02:08:49.516 00.000 7988 UpdateGuideState(): m_state=6
02:08:49.516 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3680
02:08:49.516 00.000 7988 Star::Find returns 1 (0), X=974.23, Y=185.59, Mass=1007, SNR=20.5, Peak=168 HFD=3.7
02:08:49.516 00.000 7988 MultiStar: [#1 -0.33,-0.32,0.95,U] [#2 0.43,-0.25,0.86,U] [#3 0.03,-0.12,0.83,U] [#4 0.24,0.11,0.71,U] [#5 -0.09,-0.09,0.71,U] [#6 -0.11,-0.23,0.69,U] [#7 -0.47,-0.52,0.00,M1] [#8 -0.04,-0.62,0.00,M6] 
02:08:49.516 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.14}, one-star: {0.23, -0.01}
02:08:49.516 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
02:08:49.516 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
02:08:49.516 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.16 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
02:08:49.528 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.14, opts=13)
02:08:49.528 00.000 7988 Enqueuing Move request for scope (0.06, -0.14)
02:08:49.528 00.000 15712 Worker thread wakes up
02:08:49.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
02:08:49.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
02:08:49.528 00.000 15712 Moving (0.06, -0.14) raw xDistance=-0.14 yDistance=-0.06
02:08:49.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:08:49.532 00.004 7988 UpdateGuideState exits: m=1007 SNR=20.5
02:08:49.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:49.532 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:49.532 00.000 7988 Enqueuing Expose request
02:08:49.532 00.000 15712 PPEC rslt: input = -0.14, final = -0.04, react = -0.08, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:49.532 00.000 15712 PPEC: input: -0.14, control: -0.04, exposure: 1500
02:08:49.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:49.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:08:49.532 00.000 15712 MoveAxis(E, 11, ABG)
02:08:49.532 00.000 15712 Guiding  Dir = 2, Dur = 11
02:08:49.532 00.000 15712 IsGuiding returns 0
02:08:49.586 00.054 15712 IsGuiding returns 1
02:08:49.586 00.000 15712 scope still moving after pulse duration time elapsed
02:08:49.611 00.025 15712 IsGuiding returns 0
02:08:49.611 00.000 15712 scope move finished after 11 + 64 ms
02:08:49.611 00.000 15712 Move returns status 0, amount 11
02:08:49.611 00.000 15712 MoveAxis(N, 0, ABG)
02:08:49.611 00.000 15712 Move returns status 0, amount 0
02:08:49.611 00.000 15712 move complete, result=0
02:08:49.611 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
02:08:49.613 00.002 15712 worker thread done servicing request
02:08:49.613 00.000 15712 Worker thread wakes up
02:08:49.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:49.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:51.254 01.641 15712 Exposure complete
02:08:51.317 00.063 15712 worker thread done servicing request
02:08:51.317 00.000 7988 OnExposeComplete: enter
02:08:51.317 00.000 7988 UpdateGuideState(): m_state=6
02:08:51.321 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3681
02:08:51.321 00.000 7988 Star::Find returns 1 (0), X=974.11, Y=185.36, Mass=880, SNR=19.4, Peak=144 HFD=3.5
02:08:51.323 00.002 7988 MultiStar: [#1 0.36,-0.01,1.05,U] [#2 0.22,0.04,0.95,U] [#3 0.11,0.22,0.84,U] [#4 -0.06,0.03,0.73,U] [#5 -0.05,-0.04,0.73,U] [#6 -0.16,-0.01,0.67,U] [#7 0.34,-0.53,0.00,M2] [#8 -0.10,-0.58,0.47,U] 
02:08:51.323 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.11, -0.24}
02:08:51.325 00.002 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.56) = xAngle (-2.07 = -2.07)
02:08:51.325 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.11 = -2.11)
02:08:51.327 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.51 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
02:08:51.329 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.05, opts=13)
02:08:51.329 00.000 7988 Enqueuing Move request for scope (0.09, -0.05)
02:08:51.331 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:08:51.331 00.000 7988 UpdateGuideState exits: m=880 SNR=19.4
02:08:51.333 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:51.335 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:51.335 00.000 7988 Enqueuing Expose request
02:08:51.337 00.002 15712 Worker thread wakes up
02:08:51.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:08:51.337 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:08:51.337 00.000 15712 Moving (0.09, -0.05) raw xDistance=-0.05 yDistance=-0.09
02:08:51.341 00.004 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:51.341 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
02:08:51.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:51.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:08:51.341 00.000 15712 MoveAxis(E, 10, ABG)
02:08:51.341 00.000 15712 Guiding  Dir = 2, Dur = 10
02:08:51.341 00.000 15712 IsGuiding returns 0
02:08:51.355 00.014 15712 IsGuiding returns 1
02:08:51.355 00.000 15712 scope still moving after pulse duration time elapsed
02:08:51.407 00.052 15712 IsGuiding returns 0
02:08:51.407 00.000 15712 scope move finished after 10 + 56 ms
02:08:51.407 00.000 15712 Move returns status 0, amount 10
02:08:51.407 00.000 15712 MoveAxis(N, 0, ABG)
02:08:51.407 00.000 15712 Move returns status 0, amount 0
02:08:51.407 00.000 15712 move complete, result=0
02:08:51.407 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
02:08:51.409 00.002 15712 worker thread done servicing request
02:08:51.409 00.000 15712 Worker thread wakes up
02:08:51.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:51.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:52.818 01.409 15712 Exposure complete
02:08:52.881 00.063 15712 worker thread done servicing request
02:08:52.881 00.000 7988 OnExposeComplete: enter
02:08:52.881 00.000 7988 UpdateGuideState(): m_state=6
02:08:52.881 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3682
02:08:52.881 00.000 7988 Star::Find returns 1 (0), X=974.09, Y=185.69, Mass=982, SNR=20.3, Peak=144 HFD=3.9
02:08:52.881 00.000 7988 MultiStar: [#1 -0.10,-0.17,0.97,U] [#2 0.16,0.22,0.91,U] [#3 0.41,0.18,0.84,U] [#4 -0.17,0.16,0.74,U] [#5 0.04,0.27,0.70,U] [#6 -0.17,-0.15,0.65,U] [#7 -0.07,-0.00,0.40,U] [#8 0.15,-0.61,0.00,M6] 
02:08:52.881 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {0.09, 0.09}
02:08:52.881 00.000 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
02:08:52.881 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
02:08:52.881 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.12 mountX=0.08 mountY=-0.04, mountTheta=-0.47
02:08:52.881 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.08, opts=13)
02:08:52.881 00.000 7988 Enqueuing Move request for scope (0.04, 0.08)
02:08:52.881 00.000 15712 Worker thread wakes up
02:08:52.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
02:08:52.881 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:08:52.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:08:52.895 00.014 7988 UpdateGuideState exits: m=982 SNR=20.3
02:08:52.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:52.895 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:52.895 00.000 7988 Enqueuing Expose request
02:08:52.895 00.000 15712 Moving (0.04, 0.08) raw xDistance=0.08 yDistance=-0.04
02:08:52.895 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:52.895 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
02:08:52.895 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:52.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:08:52.895 00.000 15712 MoveAxis(E, 9, ABG)
02:08:52.895 00.000 15712 Guiding  Dir = 2, Dur = 9
02:08:52.895 00.000 15712 IsGuiding returns 0
02:08:52.927 00.032 15712 IsGuiding returns 0
02:08:52.927 00.000 15712 Move returns status 0, amount 9
02:08:52.927 00.000 15712 MoveAxis(N, 0, ABG)
02:08:52.927 00.000 15712 Move returns status 0, amount 0
02:08:52.927 00.000 15712 move complete, result=0
02:08:52.927 00.000 15712 worker thread done servicing request
02:08:52.927 00.000 15712 Worker thread wakes up
02:08:52.927 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
02:08:52.929 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:52.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:54.571 01.642 15712 Exposure complete
02:08:54.651 00.080 15712 worker thread done servicing request
02:08:54.651 00.000 7988 OnExposeComplete: enter
02:08:54.653 00.002 7988 UpdateGuideState(): m_state=6
02:08:54.655 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3683
02:08:54.657 00.002 7988 Star::Find returns 1 (0), X=974.37, Y=186.00, Mass=977, SNR=20.1, Peak=147 HFD=3.8
02:08:54.659 00.002 7988 MultiStar: [#1 0.08,0.21,0.95,U] [#2 0.14,0.43,0.84,U] [#3 0.05,0.25,0.83,U] [#4 0.25,0.27,0.74,U] [#5 -0.24,0.56,0.00,M1] [#6 -0.13,0.21,0.68,U] [#7 0.38,0.09,0.49,U] [#8 -0.40,-0.50,0.00,M7] 
02:08:54.661 00.002 7988 refined, 6 included, MultiStar: {0.16, 0.28}, one-star: {0.37, 0.40}
02:08:54.662 00.001 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
02:08:54.665 00.003 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
02:08:54.667 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.32 cameraTheta=1.05 mountX=0.28 mountY=-0.17, mountTheta=-0.54
02:08:54.669 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.28, opts=13)
02:08:54.671 00.002 7988 Enqueuing Move request for scope (0.16, 0.28)
02:08:54.673 00.002 15712 Worker thread wakes up
02:08:54.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:08:54.675 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.28) opts 0xd
02:08:54.675 00.000 7988 UpdateGuideState exits: m=977 SNR=20.1
02:08:54.677 00.002 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.28)
02:08:54.677 00.000 15712 Moving (0.16, 0.28) raw xDistance=0.28 yDistance=-0.17
02:08:54.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:54.679 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:54.681 00.002 7988 Enqueuing Expose request
02:08:54.683 00.002 15712 PPEC rslt: input = 0.28, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:08:54.683 00.000 15712 PPEC: input: 0.28, control: 0.14, exposure: 1500
02:08:54.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:54.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:08:54.683 00.000 15712 MoveAxis(W, 47, ABG)
02:08:54.683 00.000 15712 Guiding  Dir = 3, Dur = 47
02:08:54.683 00.000 15712 IsGuiding returns 0
02:08:54.697 00.014 15712 PulseGuide returned control before completion, sleep 41
02:08:54.763 00.066 15712 IsGuiding returns 1
02:08:54.763 00.000 15712 scope still moving after pulse duration time elapsed
02:08:54.791 00.028 15712 IsGuiding returns 0
02:08:54.791 00.000 15712 scope move finished after 47 + 60 ms
02:08:54.791 00.000 15712 Move returns status 0, amount 47
02:08:54.791 00.000 15712 MoveAxis(N, 0, ABG)
02:08:54.791 00.000 15712 Move returns status 0, amount 0
02:08:54.791 00.000 15712 move complete, result=0
02:08:54.791 00.000 15712 worker thread done servicing request
02:08:54.791 00.000 15712 Worker thread wakes up
02:08:54.791 00.000 7988 GuideStep: 0.3 px 47 ms WEST, -0.2 px 0 ms NORTH
02:08:54.793 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:54.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:56.211 01.418 15712 Exposure complete
02:08:56.275 00.064 15712 worker thread done servicing request
02:08:56.275 00.000 7988 OnExposeComplete: enter
02:08:56.275 00.000 7988 UpdateGuideState(): m_state=6
02:08:56.277 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3684
02:08:56.277 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=185.75, Mass=906, SNR=19.4, Peak=139 HFD=3.8
02:08:56.279 00.002 7988 MultiStar: [#1 -0.06,-0.15,0.95,U] [#2 0.31,-0.02,0.84,U] [#3 0.50,0.36,0.00,M1] [#4 0.36,0.04,0.67,U] [#5 0.20,0.52,0.75,U] [#6 0.09,0.28,0.60,U] [#7 0.20,0.02,0.54,U] [#8 0.39,0.06,0.41,U] 
02:08:56.279 00.000 7988 refined, 7 included, MultiStar: {0.28, 0.11}, one-star: {0.71, 0.15}
02:08:56.281 00.002 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.56) = xAngle (-1.21 = -1.21)
02:08:56.281 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
02:08:56.283 00.002 7988 CameraToMount -- cameraX=0.28 cameraY=0.11 hyp=0.30 cameraTheta=0.36 mountX=0.11 mountY=-0.29, mountTheta=-1.21
02:08:56.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.11, opts=13)
02:08:56.285 00.000 7988 Enqueuing Move request for scope (0.28, 0.11)
02:08:56.287 00.002 15712 Worker thread wakes up
02:08:56.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.11) opts 0xd
02:08:56.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.11)
02:08:56.287 00.000 15712 Moving (0.28, 0.11) raw xDistance=0.11 yDistance=-0.29
02:08:56.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:08:56.289 00.002 7988 UpdateGuideState exits: m=906 SNR=19.4
02:08:56.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:56.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:56.292 00.003 7988 Enqueuing Expose request
02:08:56.292 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:08:56.292 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
02:08:56.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:56.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:08:56.292 00.000 15712 MoveAxis(E, 8, ABG)
02:08:56.292 00.000 15712 Guiding  Dir = 2, Dur = 8
02:08:56.292 00.000 15712 IsGuiding returns 0
02:08:56.309 00.017 15712 IsGuiding returns 0
02:08:56.309 00.000 15712 Move returns status 0, amount 8
02:08:56.309 00.000 15712 MoveAxis(N, 0, ABG)
02:08:56.309 00.000 15712 Move returns status 0, amount 0
02:08:56.309 00.000 15712 move complete, result=0
02:08:56.309 00.000 15712 worker thread done servicing request
02:08:56.309 00.000 15712 Worker thread wakes up
02:08:56.309 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.3 px 0 ms NORTH
02:08:56.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:56.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:58.061 01.752 15712 Exposure complete
02:08:58.122 00.061 15712 worker thread done servicing request
02:08:58.122 00.000 7988 OnExposeComplete: enter
02:08:58.122 00.000 7988 UpdateGuideState(): m_state=6
02:08:58.126 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:08:58.126 00.000 7988 Star::Find returns 1 (0), X=974.33, Y=185.83, Mass=926, SNR=19.8, Peak=150 HFD=3.5
02:08:58.128 00.002 7988 MultiStar: [#1 0.44,0.03,1.00,U] [#2 0.35,0.34,0.86,U] [#3 0.26,0.29,0.82,U] [#4 0.32,0.32,0.71,U] [#5 -0.36,0.23,0.72,U] [#6 0.18,0.36,0.67,U] [#7 -0.36,-0.41,0.49,U] [#8 -0.48,0.46,0.00,M7] 
02:08:58.128 00.000 7988 refined, 7 included, MultiStar: {0.19, 0.19}, one-star: {0.33, 0.23}
02:08:58.130 00.002 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
02:08:58.130 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
02:08:58.132 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.19 hyp=0.27 cameraTheta=0.80 mountX=0.20 mountY=-0.20, mountTheta=-0.78
02:08:58.134 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.19, opts=13)
02:08:58.134 00.000 7988 Enqueuing Move request for scope (0.19, 0.19)
02:08:58.136 00.002 15712 Worker thread wakes up
02:08:58.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.19) opts 0xd
02:08:58.136 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.19)
02:08:58.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:08:58.137 00.001 7988 UpdateGuideState exits: m=926 SNR=19.8
02:08:58.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:58.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:58.137 00.000 7988 Enqueuing Expose request
02:08:58.137 00.000 15712 Moving (0.19, 0.19) raw xDistance=0.20 yDistance=-0.20
02:08:58.147 00.010 15712 PPEC rslt: input = 0.20, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:08:58.147 00.000 15712 PPEC: input: 0.20, control: 0.09, exposure: 1500
02:08:58.147 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:58.147 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:08:58.147 00.000 15712 MoveAxis(W, 30, ABG)
02:08:58.147 00.000 15712 Guiding  Dir = 3, Dur = 30
02:08:58.147 00.000 15712 IsGuiding returns 0
02:08:58.170 00.023 15712 PulseGuide returned control before completion, sleep 18
02:08:58.218 00.048 15712 IsGuiding returns 0
02:08:58.218 00.000 15712 Move returns status 0, amount 30
02:08:58.218 00.000 15712 MoveAxis(N, 0, ABG)
02:08:58.218 00.000 15712 Move returns status 0, amount 0
02:08:58.218 00.000 15712 move complete, result=0
02:08:58.218 00.000 15712 worker thread done servicing request
02:08:58.218 00.000 15712 Worker thread wakes up
02:08:58.218 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
02:08:58.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:58.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:08:59.640 01.422 15712 Exposure complete
02:08:59.703 00.063 15712 worker thread done servicing request
02:08:59.703 00.000 7988 OnExposeComplete: enter
02:08:59.703 00.000 7988 UpdateGuideState(): m_state=6
02:08:59.703 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3686
02:08:59.703 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=186.20, Mass=1006, SNR=20.6, Peak=141 HFD=4.2
02:08:59.703 00.000 7988 MultiStar: [#1 0.07,0.33,0.88,U] [#2 0.39,0.27,0.86,U] [#3 0.42,0.24,0.75,U] [#4 0.19,0.53,0.63,U] [#5 -0.38,0.64,0.00,M1] [#6 -0.10,0.27,0.61,U] [#7 0.13,0.46,0.51,U] [#8 -0.33,0.09,0.41,U] 
02:08:59.703 00.000 7988 refined, 7 included, MultiStar: {0.14, 0.37}, one-star: {0.07, 0.60}
02:08:59.709 00.006 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
02:08:59.709 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:08:59.709 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.37 hyp=0.39 cameraTheta=1.22 mountX=0.37 mountY=-0.14, mountTheta=-0.38
02:08:59.709 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.37, opts=13)
02:08:59.709 00.000 7988 Enqueuing Move request for scope (0.14, 0.37)
02:08:59.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
02:08:59.709 00.000 7988 UpdateGuideState exits: m=1006 SNR=20.6
02:08:59.717 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:59.717 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:08:59.717 00.000 7988 Enqueuing Expose request
02:08:59.717 00.000 15712 Worker thread wakes up
02:08:59.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.37) opts 0xd
02:08:59.717 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.37)
02:08:59.717 00.000 15712 Moving (0.14, 0.37) raw xDistance=0.37 yDistance=-0.14
02:08:59.717 00.000 15712 PPEC rslt: input = 0.37, final = 0.19, react = 0.22, pred = -0.03, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
02:08:59.717 00.000 15712 PPEC: input: 0.37, control: 0.19, exposure: 1500
02:08:59.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:59.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:08:59.717 00.000 15712 MoveAxis(W, 63, ABG)
02:08:59.717 00.000 15712 Guiding  Dir = 3, Dur = 63
02:08:59.749 00.032 15712 IsGuiding returns 0
02:08:59.769 00.020 15712 PulseGuide returned control before completion, sleep 58
02:08:59.849 00.080 15712 IsGuiding returns 0
02:08:59.849 00.000 15712 Move returns status 0, amount 63
02:08:59.849 00.000 15712 MoveAxis(N, 0, ABG)
02:08:59.849 00.000 15712 Move returns status 0, amount 0
02:08:59.849 00.000 15712 move complete, result=0
02:08:59.849 00.000 15712 worker thread done servicing request
02:08:59.849 00.000 15712 Worker thread wakes up
02:08:59.849 00.000 7988 GuideStep: 0.4 px 63 ms WEST, -0.1 px 0 ms NORTH
02:08:59.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:08:59.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:01.491 01.642 15712 Exposure complete
02:09:01.554 00.063 15712 worker thread done servicing request
02:09:01.554 00.000 7988 OnExposeComplete: enter
02:09:01.556 00.002 7988 UpdateGuideState(): m_state=6
02:09:01.556 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3687
02:09:01.558 00.002 7988 Star::Find returns 1 (0), X=974.32, Y=185.67, Mass=782, SNR=18.2, Peak=157 HFD=3.0
02:09:01.558 00.000 7988 MultiStar: [#1 0.30,0.01,1.10,U] [#2 0.43,0.05,0.97,U] [#3 0.45,0.37,0.91,U] [#4 0.26,0.28,0.80,U] [#5 -0.36,0.38,0.78,U] [#6 -0.03,-0.09,0.63,U] [#7 0.60,-0.48,0.00,M1] [#8 -0.22,-0.33,0.47,U] 
02:09:01.558 00.000 7988 refined, 7 included, MultiStar: {0.19, 0.12}, one-star: {0.32, 0.07}
02:09:01.558 00.000 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
02:09:01.562 00.004 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
02:09:01.562 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.23 cameraTheta=0.54 mountX=0.12 mountY=-0.20, mountTheta=-1.03
02:09:01.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.12, opts=13)
02:09:01.562 00.000 7988 Enqueuing Move request for scope (0.19, 0.12)
02:09:01.562 00.000 15712 Worker thread wakes up
02:09:01.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:09:01.568 00.006 7988 UpdateGuideState exits: m=782 SNR=18.2
02:09:01.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:01.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:01.568 00.000 7988 Enqueuing Expose request
02:09:01.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
02:09:01.568 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
02:09:01.568 00.000 15712 Moving (0.19, 0.12) raw xDistance=0.12 yDistance=-0.20
02:09:01.576 00.008 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:01.576 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
02:09:01.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:01.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:09:01.576 00.000 15712 MoveAxis(E, 10, ABG)
02:09:01.576 00.000 15712 Guiding  Dir = 2, Dur = 10
02:09:01.576 00.000 15712 IsGuiding returns 0
02:09:01.585 00.009 15712 IsGuiding returns 1
02:09:01.585 00.000 15712 scope still moving after pulse duration time elapsed
02:09:01.638 00.053 15712 IsGuiding returns 0
02:09:01.638 00.000 15712 scope move finished after 10 + 52 ms
02:09:01.638 00.000 15712 Move returns status 0, amount 10
02:09:01.638 00.000 15712 MoveAxis(N, 0, ABG)
02:09:01.638 00.000 15712 Move returns status 0, amount 0
02:09:01.638 00.000 15712 move complete, result=0
02:09:01.638 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
02:09:01.641 00.003 15712 worker thread done servicing request
02:09:01.641 00.000 15712 Worker thread wakes up
02:09:01.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:01.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:03.055 01.414 15712 Exposure complete
02:09:03.117 00.062 15712 worker thread done servicing request
02:09:03.117 00.000 7988 OnExposeComplete: enter
02:09:03.117 00.000 7988 UpdateGuideState(): m_state=6
02:09:03.117 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3688
02:09:03.117 00.000 7988 Star::Find returns 1 (0), X=974.20, Y=185.46, Mass=959, SNR=20.1, Peak=138 HFD=3.8
02:09:03.117 00.000 7988 MultiStar: [#1 0.02,0.07,0.93,U] [#2 0.33,0.20,0.88,U] [#3 0.49,0.45,0.00,M1] [#4 0.11,0.09,0.69,U] [#5 0.14,0.61,0.00,M1] [#6 0.16,-0.01,0.60,U] [#7 0.13,-0.17,0.46,U] [#8 -0.39,-0.32,0.45,U] 
02:09:03.117 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.01}, one-star: {0.20, -0.14}
02:09:03.117 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
02:09:03.126 00.009 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
02:09:03.126 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.12 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
02:09:03.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.01, opts=13)
02:09:03.126 00.000 7988 Enqueuing Move request for scope (0.11, -0.01)
02:09:03.131 00.005 15712 Worker thread wakes up
02:09:03.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
02:09:03.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
02:09:03.131 00.000 15712 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=-0.11
02:09:03.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:09:03.131 00.000 7988 UpdateGuideState exits: m=959 SNR=20.1
02:09:03.134 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:03.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:03.136 00.002 7988 Enqueuing Expose request
02:09:03.136 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:03.136 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
02:09:03.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:03.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:09:03.136 00.000 15712 MoveAxis(E, 10, ABG)
02:09:03.136 00.000 15712 Guiding  Dir = 2, Dur = 10
02:09:03.136 00.000 15712 IsGuiding returns 0
02:09:03.153 00.017 15712 IsGuiding returns 1
02:09:03.153 00.000 15712 scope still moving after pulse duration time elapsed
02:09:03.194 00.041 15712 IsGuiding returns 0
02:09:03.194 00.000 15712 scope move finished after 10 + 58 ms
02:09:03.194 00.000 15712 Move returns status 0, amount 10
02:09:03.194 00.000 15712 MoveAxis(N, 0, ABG)
02:09:03.194 00.000 15712 Move returns status 0, amount 0
02:09:03.194 00.000 15712 move complete, result=0
02:09:03.194 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
02:09:03.208 00.014 15712 worker thread done servicing request
02:09:03.208 00.000 15712 Worker thread wakes up
02:09:03.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:03.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:04.849 01.641 15712 Exposure complete
02:09:04.914 00.065 15712 worker thread done servicing request
02:09:04.915 00.001 7988 OnExposeComplete: enter
02:09:04.915 00.000 7988 UpdateGuideState(): m_state=6
02:09:04.915 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3689
02:09:04.915 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=185.72, Mass=900, SNR=19.4, Peak=145 HFD=3.7
02:09:04.915 00.000 7988 MultiStar: [#1 0.10,-0.08,0.98,U] [#2 0.40,0.42,0.86,U] [#3 0.37,0.23,0.83,U] [#4 0.39,-0.14,0.63,U] [#5 0.09,0.35,0.77,U] [#6 -0.05,0.31,0.65,U] [#7 0.27,-0.21,0.52,U] [#8 -0.59,-0.59,0.00,M5] 
02:09:04.915 00.000 7988 single-star, 7 included, MultiStar: {0.21, 0.14}, one-star: {0.14, 0.12}
02:09:04.915 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
02:09:04.915 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
02:09:04.915 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.69 mountX=0.12 mountY=-0.15, mountTheta=-0.89
02:09:04.915 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.12, opts=13)
02:09:04.926 00.011 7988 Enqueuing Move request for scope (0.14, 0.12)
02:09:04.926 00.000 15712 Worker thread wakes up
02:09:04.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
02:09:04.926 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
02:09:04.928 00.002 15712 Moving (0.14, 0.12) raw xDistance=0.12 yDistance=-0.15
02:09:04.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:09:04.928 00.000 7988 UpdateGuideState exits: m=900 SNR=19.4
02:09:04.930 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:04.930 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:04.932 00.002 7988 Enqueuing Expose request
02:09:04.932 00.000 15712 PPEC rslt: input = 0.12, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:04.932 00.000 15712 PPEC: input: 0.12, control: -0.03, exposure: 1500
02:09:04.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:04.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:09:04.932 00.000 15712 MoveAxis(E, 11, ABG)
02:09:04.932 00.000 15712 Guiding  Dir = 2, Dur = 11
02:09:04.932 00.000 15712 IsGuiding returns 0
02:09:04.948 00.016 15712 IsGuiding returns 1
02:09:04.948 00.000 15712 scope still moving after pulse duration time elapsed
02:09:04.994 00.046 15712 IsGuiding returns 1
02:09:05.024 00.030 15712 IsGuiding returns 0
02:09:05.024 00.000 15712 scope move finished after 11 + 79 ms
02:09:05.024 00.000 15712 Move returns status 0, amount 11
02:09:05.024 00.000 15712 MoveAxis(N, 0, ABG)
02:09:05.024 00.000 15712 Move returns status 0, amount 0
02:09:05.024 00.000 15712 move complete, result=0
02:09:05.024 00.000 15712 worker thread done servicing request
02:09:05.024 00.000 15712 Worker thread wakes up
02:09:05.024 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
02:09:05.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:05.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:06.431 01.407 15712 Exposure complete
02:09:06.496 00.065 7988 OnExposeComplete: enter
02:09:06.498 00.002 7988 UpdateGuideState(): m_state=6
02:09:06.498 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3690
02:09:06.500 00.002 15712 worker thread done servicing request
02:09:06.500 00.000 7988 Star::Find returns 1 (0), X=974.16, Y=185.67, Mass=977, SNR=20.4, Peak=154 HFD=3.6
02:09:06.502 00.002 7988 MultiStar: [#1 0.10,-0.01,0.91,U] [#2 0.40,0.18,0.85,U] [#3 0.06,0.40,0.81,U] [#4 -0.17,0.47,0.70,U] [#5 -0.38,0.47,0.00,M1] [#6 -0.06,0.29,0.63,U] [#7 -0.16,-0.15,0.55,U] [#8 -0.38,0.08,0.43,U] 
02:09:06.502 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.17}, one-star: {0.16, 0.07}
02:09:06.504 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
02:09:06.504 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
02:09:06.506 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.33 mountX=0.17 mountY=-0.05, mountTheta=-0.26
02:09:06.508 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.17, opts=13)
02:09:06.508 00.000 7988 Enqueuing Move request for scope (0.04, 0.17)
02:09:06.510 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:09:06.512 00.002 7988 UpdateGuideState exits: m=977 SNR=20.4
02:09:06.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:06.514 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:06.514 00.000 7988 Enqueuing Expose request
02:09:06.516 00.002 15712 Worker thread wakes up
02:09:06.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
02:09:06.516 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
02:09:06.516 00.000 15712 Moving (0.04, 0.17) raw xDistance=0.17 yDistance=-0.05
02:09:06.516 00.000 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
02:09:06.516 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
02:09:06.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:06.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:09:06.516 00.000 15712 MoveAxis(W, 23, ABG)
02:09:06.516 00.000 15712 Guiding  Dir = 3, Dur = 23
02:09:06.516 00.000 15712 IsGuiding returns 0
02:09:06.542 00.026 15712 IsGuiding returns 1
02:09:06.542 00.000 15712 scope still moving after pulse duration time elapsed
02:09:06.593 00.051 15712 IsGuiding returns 0
02:09:06.593 00.000 15712 scope move finished after 23 + 50 ms
02:09:06.593 00.000 15712 Move returns status 0, amount 23
02:09:06.593 00.000 15712 MoveAxis(N, 0, ABG)
02:09:06.593 00.000 15712 Move returns status 0, amount 0
02:09:06.593 00.000 15712 move complete, result=0
02:09:06.593 00.000 15712 worker thread done servicing request
02:09:06.593 00.000 15712 Worker thread wakes up
02:09:06.593 00.000 7988 GuideStep: 0.2 px 23 ms WEST, -0.0 px 0 ms NORTH
02:09:06.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:06.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:08.231 01.638 15712 Exposure complete
02:09:08.294 00.063 15712 worker thread done servicing request
02:09:08.294 00.000 7988 OnExposeComplete: enter
02:09:08.294 00.000 7988 UpdateGuideState(): m_state=6
02:09:08.297 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3691
02:09:08.297 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=185.36, Mass=812, SNR=18.4, Peak=137 HFD=3.3
02:09:08.299 00.002 7988 MultiStar: [#1 0.32,-0.25,1.07,U] [#2 0.37,0.04,0.92,U] [#3 0.47,0.14,0.82,U] [#4 0.23,0.03,0.73,U] [#5 0.27,-0.01,0.76,U] [#6 0.25,-0.11,0.65,U] [#7 0.61,-0.11,0.00,M1] [#8 0.31,-0.83,0.00,M5] 
02:09:08.299 00.000 7988 refined, 6 included, MultiStar: {0.36, -0.07}, one-star: {0.55, -0.24}
02:09:08.301 00.002 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.56) = xAngle (-1.75 = -1.75)
02:09:08.301 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.78 = -1.78)
02:09:08.303 00.002 7988 CameraToMount -- cameraX=0.36 cameraY=-0.07 hyp=0.37 cameraTheta=-0.19 mountX=-0.07 mountY=-0.36, mountTheta=-1.75
02:09:08.305 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.07, opts=13)
02:09:08.305 00.000 7988 Enqueuing Move request for scope (0.36, -0.07)
02:09:08.307 00.002 15712 Worker thread wakes up
02:09:08.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.07) opts 0xd
02:09:08.307 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.07)
02:09:08.307 00.000 15712 Moving (0.36, -0.07) raw xDistance=-0.07 yDistance=-0.36
02:09:08.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:09:08.309 00.002 7988 UpdateGuideState exits: m=812 SNR=18.4
02:09:08.309 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:08.311 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:08.311 00.000 7988 Enqueuing Expose request
02:09:08.311 00.000 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:08.311 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
02:09:08.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:09:08.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
02:09:08.311 00.000 15712 MoveAxis(E, 11, ABG)
02:09:08.311 00.000 15712 Guiding  Dir = 2, Dur = 11
02:09:08.311 00.000 15712 IsGuiding returns 0
02:09:08.328 00.017 15712 IsGuiding returns 1
02:09:08.328 00.000 15712 scope still moving after pulse duration time elapsed
02:09:08.396 00.068 15712 IsGuiding returns 1
02:09:08.436 00.040 15712 IsGuiding returns 0
02:09:08.436 00.000 15712 scope move finished after 11 + 111 ms
02:09:08.436 00.000 15712 Move returns status 0, amount 11
02:09:08.436 00.000 15712 MoveAxis(N, 0, ABG)
02:09:08.436 00.000 15712 Move returns status 0, amount 0
02:09:08.436 00.000 15712 move complete, result=0
02:09:08.436 00.000 15712 worker thread done servicing request
02:09:08.436 00.000 15712 Worker thread wakes up
02:09:08.436 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.4 px 0 ms NORTH
02:09:08.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:08.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:09.853 01.417 15712 Exposure complete
02:09:09.917 00.064 15712 worker thread done servicing request
02:09:09.917 00.000 7988 OnExposeComplete: enter
02:09:09.917 00.000 7988 UpdateGuideState(): m_state=6
02:09:09.920 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3692
02:09:09.920 00.000 7988 Star::Find returns 1 (0), X=974.36, Y=185.91, Mass=883, SNR=19.2, Peak=147 HFD=3.7
02:09:09.922 00.002 7988 MultiStar: [#1 0.17,0.18,0.96,U] [#2 0.27,0.78,0.00,M1] [#3 0.33,0.72,0.00,M1] [#4 0.29,0.34,0.70,U] [#5 -0.18,0.68,0.00,M1] [#6 0.50,0.33,0.67,U] [#7 0.28,0.56,0.00,M2] [#8 0.20,0.14,0.39,U] 
02:09:09.922 00.000 7988 refined, 4 included, MultiStar: {0.31, 0.27}, one-star: {0.36, 0.31}
02:09:09.924 00.002 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
02:09:09.924 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
02:09:09.926 00.002 7988 CameraToMount -- cameraX=0.31 cameraY=0.27 hyp=0.41 cameraTheta=0.71 mountX=0.27 mountY=-0.31, mountTheta=-0.86
02:09:09.926 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.27, opts=13)
02:09:09.926 00.000 7988 Enqueuing Move request for scope (0.31, 0.27)
02:09:09.926 00.000 15712 Worker thread wakes up
02:09:09.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.27) opts 0xd
02:09:09.926 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.27)
02:09:09.926 00.000 15712 Moving (0.31, 0.27) raw xDistance=0.27 yDistance=-0.31
02:09:09.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:09:09.926 00.000 7988 UpdateGuideState exits: m=883 SNR=19.2
02:09:09.932 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:09.934 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:09.934 00.000 7988 Enqueuing Expose request
02:09:09.934 00.000 15712 PPEC rslt: input = 0.27, final = 0.13, react = 0.16, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:09:09.934 00.000 15712 PPEC: input: 0.27, control: 0.13, exposure: 1500
02:09:09.934 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.65 newest=-0.72
02:09:09.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
02:09:09.934 00.000 15712 MoveAxis(W, 42, ABG)
02:09:09.934 00.000 15712 Guiding  Dir = 3, Dur = 42
02:09:09.934 00.000 15712 IsGuiding returns 0
02:09:09.948 00.014 15712 PulseGuide returned control before completion, sleep 38
02:09:10.012 00.064 15712 IsGuiding returns 1
02:09:10.012 00.000 15712 scope still moving after pulse duration time elapsed
02:09:10.044 00.032 15712 IsGuiding returns 0
02:09:10.044 00.000 15712 scope move finished after 42 + 65 ms
02:09:10.044 00.000 15712 Move returns status 0, amount 42
02:09:10.044 00.000 15712 BLC: Oldest BLC event removed
02:09:10.044 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 338 applied
02:09:10.044 00.000 15712 MoveAxis(N, 418, ABG)
02:09:10.044 00.000 15712 Guiding  Dir = 0, Dur = 418
02:09:10.044 00.000 15712 IsGuiding returns 0
02:09:10.124 00.080 15712 PulseGuide returned control before completion, sleep 346
02:09:10.480 00.356 15712 IsGuiding returns 1
02:09:10.480 00.000 15712 scope still moving after pulse duration time elapsed
02:09:10.509 00.029 15712 IsGuiding returns 1
02:09:10.541 00.032 15712 IsGuiding returns 1
02:09:10.608 00.067 15712 IsGuiding returns 0
02:09:10.608 00.000 15712 scope move finished after 418 + 144 ms
02:09:10.608 00.000 15712 Move returns status 0, amount 418
02:09:10.608 00.000 15712 move complete, result=0
02:09:10.608 00.000 7988 GuideStep: 0.3 px 42 ms WEST, -0.3 px 418 ms NORTH
02:09:10.609 00.001 15712 worker thread done servicing request
02:09:10.611 00.002 15712 Worker thread wakes up
02:09:10.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:10.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:12.249 01.638 15712 Exposure complete
02:09:12.314 00.065 15712 worker thread done servicing request
02:09:12.314 00.000 7988 OnExposeComplete: enter
02:09:12.314 00.000 7988 UpdateGuideState(): m_state=6
02:09:12.317 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3693
02:09:12.317 00.000 7988 Star::Find returns 1 (0), X=974.39, Y=185.46, Mass=876, SNR=19.2, Peak=153 HFD=3.3
02:09:12.319 00.002 7988 MultiStar: [#1 0.14,-0.16,1.00,U] [#2 0.21,0.24,0.88,U] [#3 0.14,0.21,0.92,U] [#4 0.23,0.01,0.78,U] [#5 -0.15,0.16,0.71,U] [#6 -0.21,-0.23,0.64,U] [#7 0.26,-0.17,0.51,U] [#8 -0.18,-0.35,0.41,U] 
02:09:12.319 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.39, -0.14}
02:09:12.321 00.002 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
02:09:12.322 00.001 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.78 = -1.78)
02:09:12.322 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:09:12.324 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.02, opts=13)
02:09:12.326 00.002 7988 Enqueuing Move request for scope (0.12, -0.02)
02:09:12.326 00.000 15712 Worker thread wakes up
02:09:12.326 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
02:09:12.326 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
02:09:12.326 00.000 15712 Moving (0.12, -0.02) raw xDistance=-0.02 yDistance=-0.12
02:09:12.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:09:12.326 00.000 7988 UpdateGuideState exits: m=876 SNR=19.2
02:09:12.329 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:12.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:12.329 00.000 7988 Enqueuing Expose request
02:09:12.329 00.000 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.314759, 1:0.122338
02:09:12.329 00.000 15712 BLC: No correction, Miss < min_move
02:09:12.329 00.000 15712 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:12.329 00.000 15712 PPEC: input: -0.02, control: -0.04, exposure: 1500
02:09:12.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:12.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:09:12.329 00.000 15712 MoveAxis(E, 13, ABG)
02:09:12.329 00.000 15712 Guiding  Dir = 2, Dur = 13
02:09:12.329 00.000 15712 IsGuiding returns 0
02:09:12.398 00.069 15712 IsGuiding returns 1
02:09:12.398 00.000 15712 scope still moving after pulse duration time elapsed
02:09:12.425 00.027 15712 IsGuiding returns 0
02:09:12.425 00.000 15712 scope move finished after 13 + 74 ms
02:09:12.425 00.000 15712 Move returns status 0, amount 13
02:09:12.425 00.000 15712 MoveAxis(N, 0, ABG)
02:09:12.425 00.000 15712 Move returns status 0, amount 0
02:09:12.425 00.000 15712 move complete, result=0
02:09:12.425 00.000 15712 worker thread done servicing request
02:09:12.425 00.000 15712 Worker thread wakes up
02:09:12.425 00.000 7988 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
02:09:12.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:12.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:13.832 01.407 15712 Exposure complete
02:09:13.893 00.061 15712 worker thread done servicing request
02:09:13.893 00.000 7988 OnExposeComplete: enter
02:09:13.893 00.000 7988 UpdateGuideState(): m_state=6
02:09:13.898 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3694
02:09:13.898 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=185.67, Mass=975, SNR=20.2, Peak=144 HFD=3.8
02:09:13.900 00.002 7988 MultiStar: [#1 -0.05,-0.02,1.04,U] [#2 0.44,0.29,0.82,U] [#3 0.65,0.40,0.00,M1] [#4 -0.23,0.34,0.76,U] [#5 -0.25,0.42,0.62,U] [#6 -0.13,0.21,0.62,U] [#7 0.12,0.35,0.50,U] [#8 0.04,0.04,0.45,U] 
02:09:13.900 00.000 7988 single-star, 7 included, MultiStar: {-0.01, 0.19}, one-star: {-0.01, 0.07}
02:09:13.902 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
02:09:13.902 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
02:09:13.904 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.65 mountX=0.07 mountY=0.00, mountTheta=0.05
02:09:13.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.07, opts=13)
02:09:13.906 00.000 7988 Enqueuing Move request for scope (-0.01, 0.07)
02:09:13.908 00.002 15712 Worker thread wakes up
02:09:13.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
02:09:13.908 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
02:09:13.908 00.000 15712 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=0.00
02:09:13.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:09:13.909 00.001 7988 UpdateGuideState exits: m=975 SNR=20.2
02:09:13.911 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:13.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:13.913 00.002 7988 Enqueuing Expose request
02:09:13.913 00.000 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.314759, 1:0.122338, 2:-0.003761
02:09:13.913 00.000 15712 BLC: No correction, Miss < min_move
02:09:13.913 00.000 15712 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:13.913 00.000 15712 PPEC: input: 0.07, control: -0.04, exposure: 1500
02:09:13.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:13.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:09:13.913 00.000 15712 MoveAxis(E, 12, ABG)
02:09:13.913 00.000 15712 Guiding  Dir = 2, Dur = 12
02:09:13.919 00.006 15712 IsGuiding returns 0
02:09:13.945 00.026 15712 IsGuiding returns 1
02:09:13.945 00.000 15712 scope still moving after pulse duration time elapsed
02:09:13.989 00.044 15712 IsGuiding returns 0
02:09:13.989 00.000 15712 scope move finished after 12 + 65 ms
02:09:13.989 00.000 15712 Move returns status 0, amount 12
02:09:13.989 00.000 15712 MoveAxis(N, 0, ABG)
02:09:13.989 00.000 15712 Move returns status 0, amount 0
02:09:13.989 00.000 15712 move complete, result=0
02:09:13.989 00.000 15712 worker thread done servicing request
02:09:13.989 00.000 15712 Worker thread wakes up
02:09:13.989 00.000 7988 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
02:09:13.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:13.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:15.636 01.647 15712 Exposure complete
02:09:15.697 00.061 15712 worker thread done servicing request
02:09:15.697 00.000 7988 OnExposeComplete: enter
02:09:15.697 00.000 7988 UpdateGuideState(): m_state=6
02:09:15.701 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3695
02:09:15.702 00.001 7988 Star::Find returns 1 (0), X=974.20, Y=185.57, Mass=959, SNR=20.3, Peak=142 HFD=3.7
02:09:15.702 00.000 7988 MultiStar: [#1 0.28,-0.25,1.02,U] [#2 0.44,-0.08,0.89,U] [#3 0.20,-0.00,0.82,U] [#4 0.02,-0.25,0.64,U] [#5 -0.25,0.23,0.76,U] [#6 0.12,-0.44,0.64,U] [#7 0.06,-0.20,0.45,U] [#8 -0.34,-0.13,0.43,U] 
02:09:15.704 00.002 7988 refined, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.20, -0.03}
02:09:15.704 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.56) = xAngle (-2.32 = -2.32)
02:09:15.706 00.002 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
02:09:15.706 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.76 mountX=-0.11 mountY=-0.12, mountTheta=-2.33
02:09:15.708 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.12, opts=13)
02:09:15.710 00.002 7988 Enqueuing Move request for scope (0.12, -0.12)
02:09:15.710 00.000 15712 Worker thread wakes up
02:09:15.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
02:09:15.710 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
02:09:15.710 00.000 15712 Moving (0.12, -0.12) raw xDistance=-0.11 yDistance=-0.12
02:09:15.710 00.000 15712 BLC: window closed
02:09:15.710 00.000 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.314759, 1:0.122338, 2:-0.003761
02:09:15.710 00.000 15712 BLC: No correction, Miss < min_move
02:09:15.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:09:15.713 00.003 7988 UpdateGuideState exits: m=959 SNR=20.3
02:09:15.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:15.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:15.713 00.000 7988 Enqueuing Expose request
02:09:15.713 00.000 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:15.713 00.000 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
02:09:15.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:15.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:09:15.713 00.000 15712 MoveAxis(E, 12, ABG)
02:09:15.713 00.000 15712 Guiding  Dir = 2, Dur = 12
02:09:15.713 00.000 15712 IsGuiding returns 0
02:09:15.770 00.057 15712 IsGuiding returns 1
02:09:15.770 00.000 15712 scope still moving after pulse duration time elapsed
02:09:15.792 00.022 15712 IsGuiding returns 0
02:09:15.792 00.000 15712 scope move finished after 12 + 62 ms
02:09:15.792 00.000 15712 Move returns status 0, amount 12
02:09:15.792 00.000 15712 MoveAxis(N, 0, ABG)
02:09:15.792 00.000 15712 Move returns status 0, amount 0
02:09:15.792 00.000 15712 move complete, result=0
02:09:15.792 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
02:09:15.794 00.002 15712 worker thread done servicing request
02:09:15.794 00.000 15712 Worker thread wakes up
02:09:15.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:15.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:17.210 01.416 15712 Exposure complete
02:09:17.271 00.061 15712 worker thread done servicing request
02:09:17.271 00.000 7988 OnExposeComplete: enter
02:09:17.271 00.000 7988 UpdateGuideState(): m_state=6
02:09:17.275 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
02:09:17.275 00.000 7988 Star::Find returns 1 (0), X=974.29, Y=185.85, Mass=835, SNR=18.7, Peak=151 HFD=3.1
02:09:17.277 00.002 7988 MultiStar: [#1 0.22,0.14,1.05,U] [#2 0.23,0.35,0.93,U] [#3 0.03,0.40,0.90,U] [#4 0.28,0.31,0.75,U] [#5 -0.09,0.39,0.78,U] [#6 0.23,0.21,0.72,U] [#7 0.32,0.28,0.53,U] [#8 0.02,0.10,0.48,U] 
02:09:17.277 00.000 7988 refined, 8 included, MultiStar: {0.17, 0.27}, one-star: {0.29, 0.25}
02:09:17.279 00.002 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
02:09:17.280 00.001 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
02:09:17.280 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.27 hyp=0.32 cameraTheta=1.00 mountX=0.28 mountY=-0.18, mountTheta=-0.58
02:09:17.282 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.27, opts=13)
02:09:17.284 00.002 7988 Enqueuing Move request for scope (0.17, 0.27)
02:09:17.284 00.000 15712 Worker thread wakes up
02:09:17.284 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.27) opts 0xd
02:09:17.284 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.27)
02:09:17.284 00.000 15712 Moving (0.17, 0.27) raw xDistance=0.28 yDistance=-0.18
02:09:17.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
02:09:17.284 00.000 7988 UpdateGuideState exits: m=835 SNR=18.7
02:09:17.287 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:17.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:17.287 00.000 7988 Enqueuing Expose request
02:09:17.287 00.000 15712 PPEC rslt: input = 0.28, final = 0.13, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:09:17.287 00.000 15712 PPEC: input: 0.28, control: 0.13, exposure: 1500
02:09:17.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:17.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:09:17.287 00.000 15712 MoveAxis(W, 44, ABG)
02:09:17.287 00.000 15712 Guiding  Dir = 3, Dur = 44
02:09:17.287 00.000 15712 IsGuiding returns 0
02:09:17.321 00.034 15712 PulseGuide returned control before completion, sleep 25
02:09:17.351 00.030 15712 IsGuiding returns 1
02:09:17.351 00.000 15712 scope still moving after pulse duration time elapsed
02:09:17.401 00.050 15712 IsGuiding returns 0
02:09:17.401 00.000 15712 scope move finished after 44 + 64 ms
02:09:17.401 00.000 15712 Move returns status 0, amount 44
02:09:17.401 00.000 15712 MoveAxis(N, 0, ABG)
02:09:17.401 00.000 15712 Move returns status 0, amount 0
02:09:17.401 00.000 15712 move complete, result=0
02:09:17.401 00.000 7988 GuideStep: 0.3 px 44 ms WEST, -0.2 px 0 ms NORTH
02:09:17.402 00.001 15712 worker thread done servicing request
02:09:17.402 00.000 15712 Worker thread wakes up
02:09:17.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:17.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:19.042 01.640 15712 Exposure complete
02:09:19.105 00.063 15712 worker thread done servicing request
02:09:19.105 00.000 7988 OnExposeComplete: enter
02:09:19.105 00.000 7988 UpdateGuideState(): m_state=6
02:09:19.109 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3697
02:09:19.109 00.000 7988 Star::Find returns 1 (0), X=974.24, Y=185.12, Mass=944, SNR=20.0, Peak=171 HFD=3.4
02:09:19.111 00.002 7988 MultiStar: [#1 0.12,-0.49,1.07,U] [#2 0.28,-0.36,0.87,U] [#3 0.34,-0.07,0.87,U] [#4 0.14,-0.28,0.71,U] [#5 0.01,0.01,0.74,U] [#6 -0.17,-0.10,0.65,U] [#7 0.28,-0.26,0.52,U] [#8 -0.30,-0.40,0.41,U] 
02:09:19.111 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.28}, one-star: {0.24, -0.48}
02:09:19.111 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
02:09:19.111 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
02:09:19.111 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.13 mountX=-0.28 mountY=-0.13, mountTheta=-2.72
02:09:19.117 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.28, opts=13)
02:09:19.117 00.000 7988 Enqueuing Move request for scope (0.13, -0.28)
02:09:19.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:09:19.121 00.004 7988 UpdateGuideState exits: m=944 SNR=20.0
02:09:19.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:19.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:19.121 00.000 7988 Enqueuing Expose request
02:09:19.121 00.000 15712 Worker thread wakes up
02:09:19.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd
02:09:19.121 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.28)
02:09:19.121 00.000 15712 Moving (0.13, -0.28) raw xDistance=-0.28 yDistance=-0.13
02:09:19.121 00.000 15712 PPEC rslt: input = -0.28, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:09:19.121 00.000 15712 PPEC: input: -0.28, control: -0.20, exposure: 1500
02:09:19.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:19.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:09:19.121 00.000 15712 MoveAxis(E, 65, ABG)
02:09:19.121 00.000 15712 Guiding  Dir = 2, Dur = 65
02:09:19.121 00.000 15712 IsGuiding returns 0
02:09:19.153 00.032 15712 PulseGuide returned control before completion, sleep 47
02:09:19.236 00.083 15712 IsGuiding returns 0
02:09:19.236 00.000 15712 Move returns status 0, amount 65
02:09:19.236 00.000 15712 MoveAxis(N, 0, ABG)
02:09:19.236 00.000 15712 Move returns status 0, amount 0
02:09:19.236 00.000 15712 move complete, result=0
02:09:19.236 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
02:09:19.241 00.005 15712 worker thread done servicing request
02:09:19.241 00.000 15712 Worker thread wakes up
02:09:19.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:19.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:20.655 01.414 15712 Exposure complete
02:09:20.716 00.061 15712 worker thread done servicing request
02:09:20.716 00.000 7988 OnExposeComplete: enter
02:09:20.716 00.000 7988 UpdateGuideState(): m_state=6
02:09:20.720 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3698
02:09:20.720 00.000 7988 Star::Find returns 1 (0), X=974.13, Y=185.51, Mass=886, SNR=19.4, Peak=146 HFD=3.5
02:09:20.722 00.002 7988 MultiStar: [#1 0.36,-0.26,1.00,U] [#2 0.19,0.04,0.87,U] [#3 0.38,0.02,0.91,U] [#4 0.28,0.02,0.78,U] [#5 -0.12,0.11,0.73,U] [#6 -0.02,-0.14,0.65,U] [#7 0.22,-0.54,0.44,U] [#8 -0.21,-0.50,0.44,U] 
02:09:20.722 00.000 7988 single-star, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.13, -0.09}
02:09:20.724 00.002 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
02:09:20.724 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
02:09:20.726 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.60 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
02:09:20.728 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.09, opts=13)
02:09:20.728 00.000 7988 Enqueuing Move request for scope (0.13, -0.09)
02:09:20.731 00.003 15712 Worker thread wakes up
02:09:20.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
02:09:20.731 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
02:09:20.731 00.000 15712 Moving (0.13, -0.09) raw xDistance=-0.09 yDistance=-0.13
02:09:20.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:09:20.732 00.001 7988 UpdateGuideState exits: m=886 SNR=19.4
02:09:20.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:20.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:20.732 00.000 7988 Enqueuing Expose request
02:09:20.732 00.000 15712 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:20.732 00.000 15712 PPEC: input: -0.09, control: -0.03, exposure: 1500
02:09:20.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:20.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:09:20.732 00.000 15712 MoveAxis(E, 8, ABG)
02:09:20.732 00.000 15712 Guiding  Dir = 2, Dur = 8
02:09:20.732 00.000 15712 IsGuiding returns 0
02:09:20.782 00.050 15712 IsGuiding returns 0
02:09:20.782 00.000 15712 Move returns status 0, amount 8
02:09:20.782 00.000 15712 MoveAxis(N, 0, ABG)
02:09:20.782 00.000 15712 Move returns status 0, amount 0
02:09:20.782 00.000 15712 move complete, result=0
02:09:20.782 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
02:09:20.792 00.010 15712 worker thread done servicing request
02:09:20.792 00.000 15712 Worker thread wakes up
02:09:20.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:20.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:22.423 01.631 15712 Exposure complete
02:09:22.487 00.064 15712 worker thread done servicing request
02:09:22.487 00.000 7988 OnExposeComplete: enter
02:09:22.489 00.002 7988 UpdateGuideState(): m_state=6
02:09:22.491 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3699
02:09:22.493 00.002 7988 Star::Find returns 1 (0), X=974.43, Y=185.36, Mass=952, SNR=20.2, Peak=155 HFD=3.4
02:09:22.493 00.000 7988 MultiStar: [#1 0.21,-0.00,1.02,U] [#2 0.12,0.08,0.86,U] [#3 0.21,-0.08,0.79,U] [#4 0.28,0.09,0.70,U] [#5 0.06,0.38,0.74,U] [#6 0.01,-0.28,0.63,U] [#7 0.50,-0.07,0.41,U] [#8 -0.10,-0.05,0.48,U] 
02:09:22.495 00.002 7988 refined, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.43, -0.24}
02:09:22.497 00.002 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
02:09:22.497 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.68 = -1.68)
02:09:22.499 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.09 mountX=-0.02 mountY=-0.20, mountTheta=-1.65
02:09:22.501 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.02, opts=13)
02:09:22.503 00.002 7988 Enqueuing Move request for scope (0.20, -0.02)
02:09:22.503 00.000 15712 Worker thread wakes up
02:09:22.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
02:09:22.503 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
02:09:22.503 00.000 15712 Moving (0.20, -0.02) raw xDistance=-0.02 yDistance=-0.20
02:09:22.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:09:22.503 00.000 7988 UpdateGuideState exits: m=952 SNR=20.2
02:09:22.507 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:22.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:22.509 00.002 7988 Enqueuing Expose request
02:09:22.509 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:22.509 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
02:09:22.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:22.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:09:22.509 00.000 15712 MoveAxis(E, 8, ABG)
02:09:22.509 00.000 15712 Guiding  Dir = 2, Dur = 8
02:09:22.509 00.000 15712 IsGuiding returns 0
02:09:22.523 00.014 15712 IsGuiding returns 0
02:09:22.523 00.000 15712 Move returns status 0, amount 8
02:09:22.523 00.000 15712 MoveAxis(N, 0, ABG)
02:09:22.523 00.000 15712 Move returns status 0, amount 0
02:09:22.523 00.000 15712 move complete, result=0
02:09:22.523 00.000 15712 worker thread done servicing request
02:09:22.523 00.000 15712 Worker thread wakes up
02:09:22.523 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
02:09:22.533 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:22.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:23.951 01.418 15712 Exposure complete
02:09:24.013 00.062 15712 worker thread done servicing request
02:09:24.013 00.000 7988 OnExposeComplete: enter
02:09:24.013 00.000 7988 UpdateGuideState(): m_state=6
02:09:24.018 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3700
02:09:24.018 00.000 7988 Star::Find returns 1 (0), X=974.37, Y=185.46, Mass=963, SNR=19.9, Peak=138 HFD=3.4
02:09:24.020 00.002 7988 MultiStar: [#1 0.43,-0.28,0.96,U] [#2 0.31,-0.07,0.87,U] [#3 0.41,-0.05,0.84,U] [#4 0.22,0.09,0.71,U] [#5 -0.13,0.09,0.61,U] [#6 -0.17,0.01,0.68,U] [#7 -0.16,-0.20,0.54,U] [#8 -0.34,-0.37,0.47,U] 
02:09:24.020 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.37, -0.14}
02:09:24.022 00.002 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
02:09:24.022 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.13 = -2.13)
02:09:24.024 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.53 mountX=-0.10 mountY=-0.16, mountTheta=-2.10
02:09:24.026 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.10, opts=13)
02:09:24.026 00.000 7988 Enqueuing Move request for scope (0.17, -0.10)
02:09:24.028 00.002 15712 Worker thread wakes up
02:09:24.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
02:09:24.028 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
02:09:24.028 00.000 15712 Moving (0.17, -0.10) raw xDistance=-0.10 yDistance=-0.16
02:09:24.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:09:24.028 00.000 7988 UpdateGuideState exits: m=963 SNR=19.9
02:09:24.031 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:24.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:24.033 00.002 7988 Enqueuing Expose request
02:09:24.033 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:24.033 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
02:09:24.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:24.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:09:24.033 00.000 15712 MoveAxis(E, 8, ABG)
02:09:24.033 00.000 15712 Guiding  Dir = 2, Dur = 8
02:09:24.033 00.000 15712 IsGuiding returns 0
02:09:24.045 00.012 15712 IsGuiding returns 0
02:09:24.045 00.000 15712 Move returns status 0, amount 8
02:09:24.045 00.000 15712 MoveAxis(N, 0, ABG)
02:09:24.045 00.000 15712 Move returns status 0, amount 0
02:09:24.045 00.000 15712 move complete, result=0
02:09:24.045 00.000 15712 worker thread done servicing request
02:09:24.045 00.000 15712 Worker thread wakes up
02:09:24.045 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
02:09:24.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:24.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:25.689 01.644 15712 Exposure complete
02:09:25.752 00.063 15712 worker thread done servicing request
02:09:25.752 00.000 7988 OnExposeComplete: enter
02:09:25.752 00.000 7988 UpdateGuideState(): m_state=6
02:09:25.756 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3701
02:09:25.756 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=185.29, Mass=947, SNR=20.0, Peak=149 HFD=3.6
02:09:25.758 00.002 7988 MultiStar: [#1 0.24,-0.25,1.03,U] [#2 0.42,0.08,0.87,U] [#3 0.29,0.04,0.90,U] [#4 0.03,-0.19,0.68,U] [#5 0.21,0.25,0.72,U] [#6 0.26,-0.11,0.70,U] [#7 0.33,0.59,0.00,M1] [#8 -0.19,-0.34,0.40,U] 
02:09:25.758 00.000 7988 refined, 7 included, MultiStar: {0.22, -0.10}, one-star: {0.21, -0.31}
02:09:25.760 00.002 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
02:09:25.760 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
02:09:25.760 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.43 mountX=-0.10 mountY=-0.21, mountTheta=-2.00
02:09:25.763 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.10, opts=13)
02:09:25.763 00.000 7988 Enqueuing Move request for scope (0.22, -0.10)
02:09:25.763 00.000 15712 Worker thread wakes up
02:09:25.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
02:09:25.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
02:09:25.763 00.000 15712 Moving (0.22, -0.10) raw xDistance=-0.10 yDistance=-0.21
02:09:25.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
02:09:25.763 00.000 7988 UpdateGuideState exits: m=947 SNR=20.0
02:09:25.768 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:25.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:25.768 00.000 7988 Enqueuing Expose request
02:09:25.768 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:25.768 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
02:09:25.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:25.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:09:25.768 00.000 15712 MoveAxis(E, 8, ABG)
02:09:25.768 00.000 15712 Guiding  Dir = 2, Dur = 8
02:09:25.789 00.021 15712 IsGuiding returns 0
02:09:25.800 00.011 15712 IsGuiding returns 0
02:09:25.800 00.000 15712 Move returns status 0, amount 8
02:09:25.800 00.000 15712 MoveAxis(N, 0, ABG)
02:09:25.800 00.000 15712 Move returns status 0, amount 0
02:09:25.800 00.000 15712 move complete, result=0
02:09:25.800 00.000 15712 worker thread done servicing request
02:09:25.800 00.000 15712 Worker thread wakes up
02:09:25.800 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
02:09:25.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:25.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:27.218 01.418 15712 Exposure complete
02:09:27.283 00.065 15712 worker thread done servicing request
02:09:27.283 00.000 7988 OnExposeComplete: enter
02:09:27.283 00.000 7988 UpdateGuideState(): m_state=6
02:09:27.283 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3702
02:09:27.283 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=185.48, Mass=833, SNR=18.8, Peak=138 HFD=3.2
02:09:27.283 00.000 7988 MultiStar: [#1 0.45,-0.49,0.00,M1] [#2 0.33,0.01,0.94,U] [#3 0.50,-0.08,0.91,U] [#4 0.54,0.24,0.78,U] [#5 -0.09,-0.18,0.78,U] [#6 -0.02,-0.22,0.69,U] [#7 0.29,-0.73,0.00,M2] [#8 -0.16,-0.47,0.49,U] 
02:09:27.283 00.000 7988 refined, 6 included, MultiStar: {0.28, -0.09}, one-star: {0.55, -0.11}
02:09:27.283 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.56) = xAngle (-1.88 = -1.88)
02:09:27.283 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.91 = -1.91)
02:09:27.291 00.008 7988 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-0.32 mountX=-0.09 mountY=-0.28, mountTheta=-1.88
02:09:27.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.09, opts=13)
02:09:27.291 00.000 7988 Enqueuing Move request for scope (0.28, -0.09)
02:09:27.291 00.000 15712 Worker thread wakes up
02:09:27.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
02:09:27.291 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
02:09:27.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:09:27.297 00.006 7988 UpdateGuideState exits: m=833 SNR=18.8
02:09:27.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:27.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:27.297 00.000 7988 Enqueuing Expose request
02:09:27.301 00.004 15712 Moving (0.28, -0.09) raw xDistance=-0.09 yDistance=-0.28
02:09:27.305 00.004 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:27.305 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
02:09:27.305 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
02:09:27.305 00.000 15712 MoveAxis(E, 8, ABG)
02:09:27.305 00.000 15712 Guiding  Dir = 2, Dur = 8
02:09:27.305 00.000 15712 IsGuiding returns 0
02:09:27.325 00.020 15712 IsGuiding returns 0
02:09:27.325 00.000 15712 Move returns status 0, amount 8
02:09:27.325 00.000 15712 MoveAxis(N, 71, ABG)
02:09:27.325 00.000 15712 Guiding  Dir = 0, Dur = 71
02:09:27.325 00.000 15712 IsGuiding returns 0
02:09:27.408 00.083 15712 IsGuiding returns 1
02:09:27.408 00.000 15712 scope still moving after pulse duration time elapsed
02:09:27.456 00.048 15712 IsGuiding returns 1
02:09:27.488 00.032 15712 IsGuiding returns 0
02:09:27.488 00.000 15712 scope move finished after 71 + 88 ms
02:09:27.488 00.000 15712 Move returns status 0, amount 71
02:09:27.488 00.000 15712 move complete, result=0
02:09:27.488 00.000 15712 worker thread done servicing request
02:09:27.488 00.000 15712 Worker thread wakes up
02:09:27.488 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.3 px 71 ms NORTH
02:09:27.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:27.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:29.130 01.642 15712 Exposure complete
02:09:29.195 00.065 15712 worker thread done servicing request
02:09:29.195 00.000 7988 OnExposeComplete: enter
02:09:29.195 00.000 7988 UpdateGuideState(): m_state=6
02:09:29.195 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3703
02:09:29.195 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=184.80, Mass=855, SNR=19.2, Peak=139 HFD=3.5
02:09:29.195 00.000 7988 MultiStar: [#1 0.53,-0.80,0.00,M2] [#2 0.36,-1.11,0.00,M1] [#3 0.73,-0.76,0.00,M1] [#4 0.48,-0.59,0.00,M1] [#5 0.09,-0.12,0.73,U] [#6 0.29,-0.72,0.00,M1] [#7 0.19,-1.11,0.00,M3] [#8 0.21,-1.45,0.00,M1] 
02:09:29.195 00.000 7988 refined, 1 included, MultiStar: {0.28, -0.51}, one-star: {0.43, -0.80}
02:09:29.195 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
02:09:29.195 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
02:09:29.195 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.51 hyp=0.58 cameraTheta=-1.06 mountX=-0.51 mountY=-0.27, mountTheta=-2.65
02:09:29.195 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.51, opts=13)
02:09:29.195 00.000 7988 Enqueuing Move request for scope (0.28, -0.51)
02:09:29.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:09:29.208 00.013 7988 UpdateGuideState exits: m=855 SNR=19.2
02:09:29.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:29.212 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:29.212 00.000 7988 Enqueuing Expose request
02:09:29.212 00.000 15712 Worker thread wakes up
02:09:29.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.51) opts 0xd
02:09:29.212 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.51)
02:09:29.212 00.000 15712 Moving (0.28, -0.51) raw xDistance=-0.51 yDistance=-0.27
02:09:29.212 00.000 15712 PPEC rslt: input = -0.51, final = -0.33, react = -0.31, pred = -0.02, hyst = -0.28, hyst_pct = 0.00, period_length = 639.26
02:09:29.212 00.000 15712 PPEC: input: -0.51, control: -0.33, exposure: 1500
02:09:29.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:09:29.212 00.000 15712 MoveAxis(E, 108, ABG)
02:09:29.212 00.000 15712 Guiding  Dir = 2, Dur = 108
02:09:29.212 00.000 15712 IsGuiding returns 0
02:09:29.246 00.034 15712 PulseGuide returned control before completion, sleep 91
02:09:29.374 00.128 15712 IsGuiding returns 1
02:09:29.374 00.000 15712 scope still moving after pulse duration time elapsed
02:09:29.401 00.027 15712 IsGuiding returns 0
02:09:29.401 00.000 15712 scope move finished after 108 + 74 ms
02:09:29.401 00.000 15712 Move returns status 0, amount 108
02:09:29.401 00.000 15712 MoveAxis(N, 69, ABG)
02:09:29.401 00.000 15712 Guiding  Dir = 0, Dur = 69
02:09:29.401 00.000 15712 IsGuiding returns 0
02:09:29.485 00.084 15712 IsGuiding returns 1
02:09:29.485 00.000 15712 scope still moving after pulse duration time elapsed
02:09:29.513 00.028 15712 IsGuiding returns 1
02:09:29.545 00.032 15712 IsGuiding returns 1
02:09:29.596 00.051 15712 IsGuiding returns 0
02:09:29.596 00.000 15712 scope move finished after 69 + 127 ms
02:09:29.596 00.000 15712 Move returns status 0, amount 69
02:09:29.596 00.000 15712 move complete, result=0
02:09:29.596 00.000 7988 GuideStep: -0.5 px 108 ms EAST, -0.3 px 69 ms NORTH
02:09:29.600 00.004 15712 worker thread done servicing request
02:09:29.600 00.000 15712 Worker thread wakes up
02:09:29.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:29.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:31.017 01.417 15712 Exposure complete
02:09:31.080 00.063 15712 worker thread done servicing request
02:09:31.080 00.000 7988 OnExposeComplete: enter
02:09:31.080 00.000 7988 UpdateGuideState(): m_state=6
02:09:31.084 00.004 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3704
02:09:31.084 00.000 7988 Star::Find returns 1 (0), X=974.22, Y=186.00, Mass=922, SNR=19.8, Peak=153 HFD=3.5
02:09:31.086 00.002 7988 MultiStar: [#1 0.01,0.14,1.03,U] [#2 0.34,0.54,0.00,M2] [#3 0.41,0.45,0.00,M2] [#4 0.23,0.52,0.79,U] [#5 0.21,0.61,0.00,M1] [#6 0.21,0.08,0.63,U] [#7 0.12,-0.06,0.47,U] [#8 0.16,0.00,0.41,U] 
02:09:31.086 00.000 7988 refined, 5 included, MultiStar: {0.15, 0.23}, one-star: {0.22, 0.40}
02:09:31.088 00.002 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
02:09:31.088 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
02:09:31.090 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.27 cameraTheta=0.98 mountX=0.23 mountY=-0.16, mountTheta=-0.61
02:09:31.092 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.23, opts=13)
02:09:31.092 00.000 7988 Enqueuing Move request for scope (0.15, 0.23)
02:09:31.094 00.002 15712 Worker thread wakes up
02:09:31.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
02:09:31.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
02:09:31.094 00.000 15712 Moving (0.15, 0.23) raw xDistance=0.23 yDistance=-0.16
02:09:31.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:09:31.094 00.000 7988 UpdateGuideState exits: m=922 SNR=19.8
02:09:31.097 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:31.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:31.099 00.002 7988 Enqueuing Expose request
02:09:31.099 00.000 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:09:31.099 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
02:09:31.099 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:31.099 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:09:31.099 00.000 15712 MoveAxis(W, 37, ABG)
02:09:31.099 00.000 15712 Guiding  Dir = 3, Dur = 37
02:09:31.101 00.002 15712 IsGuiding returns 0
02:09:31.113 00.012 15712 PulseGuide returned control before completion, sleep 32
02:09:31.164 00.051 15712 IsGuiding returns 0
02:09:31.164 00.000 15712 Move returns status 0, amount 37
02:09:31.164 00.000 15712 MoveAxis(N, 0, ABG)
02:09:31.164 00.000 15712 Move returns status 0, amount 0
02:09:31.164 00.000 15712 move complete, result=0
02:09:31.164 00.000 15712 worker thread done servicing request
02:09:31.164 00.000 15712 Worker thread wakes up
02:09:31.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:31.164 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
02:09:31.167 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:32.804 01.637 15712 Exposure complete
02:09:32.866 00.062 15712 worker thread done servicing request
02:09:32.866 00.000 7988 OnExposeComplete: enter
02:09:32.866 00.000 7988 UpdateGuideState(): m_state=6
02:09:32.870 00.004 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3705
02:09:32.870 00.000 7988 Star::Find returns 1 (0), X=974.02, Y=185.70, Mass=983, SNR=20.7, Peak=155 HFD=4.0
02:09:32.872 00.002 7988 MultiStar: [#1 -0.15,-0.13,0.97,U] [#2 0.10,0.13,0.83,U] [#3 -0.08,0.50,0.85,U] [#4 0.05,0.45,0.73,U] [#5 -0.36,0.42,0.71,U] [#6 0.10,0.34,0.62,U] [#7 0.44,0.09,0.49,U] [#8 -0.56,0.92,0.00,M1] 
02:09:32.872 00.000 7988 single-star, 7 included, MultiStar: {-0.01, 0.23}, one-star: {0.02, 0.10}
02:09:32.874 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
02:09:32.874 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:09:32.876 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.38 mountX=0.10 mountY=-0.02, mountTheta=-0.21
02:09:32.878 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.10, opts=13)
02:09:32.878 00.000 7988 Enqueuing Move request for scope (0.02, 0.10)
02:09:32.880 00.002 15712 Worker thread wakes up
02:09:32.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
02:09:32.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
02:09:32.880 00.000 15712 Moving (0.02, 0.10) raw xDistance=0.10 yDistance=-0.02
02:09:32.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:09:32.881 00.001 7988 UpdateGuideState exits: m=983 SNR=20.7
02:09:32.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:32.881 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:32.881 00.000 7988 Enqueuing Expose request
02:09:32.881 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:32.881 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
02:09:32.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:32.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:09:32.881 00.000 15712 MoveAxis(E, 8, ABG)
02:09:32.881 00.000 15712 Guiding  Dir = 2, Dur = 8
02:09:32.881 00.000 15712 IsGuiding returns 0
02:09:32.898 00.017 15712 IsGuiding returns 0
02:09:32.898 00.000 15712 Move returns status 0, amount 8
02:09:32.898 00.000 15712 MoveAxis(N, 0, ABG)
02:09:32.898 00.000 15712 Move returns status 0, amount 0
02:09:32.898 00.000 15712 move complete, result=0
02:09:32.898 00.000 15712 worker thread done servicing request
02:09:32.898 00.000 15712 Worker thread wakes up
02:09:32.898 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
02:09:32.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:32.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:34.317 01.419 15712 Exposure complete
02:09:34.379 00.062 15712 worker thread done servicing request
02:09:34.379 00.000 7988 OnExposeComplete: enter
02:09:34.379 00.000 7988 UpdateGuideState(): m_state=6
02:09:34.383 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3706
02:09:34.383 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=185.76, Mass=951, SNR=20.2, Peak=133 HFD=3.7
02:09:34.385 00.002 7988 MultiStar: [#1 -0.09,-0.11,1.04,U] [#2 0.17,0.13,0.88,U] [#3 0.20,0.52,0.81,U] [#4 -0.08,0.49,0.79,U] [#5 -0.07,0.30,0.82,U] [#6 -0.43,-0.05,0.65,U] [#7 0.06,-0.15,0.44,U] [#8 0.05,-0.65,0.00,M2] 
02:09:34.385 00.000 7988 single-star, 7 included, MultiStar: {-0.02, 0.17}, one-star: {0.04, 0.16}
02:09:34.387 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
02:09:34.387 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
02:09:34.389 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.31 mountX=0.16 mountY=-0.05, mountTheta=-0.28
02:09:34.391 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.16, opts=13)
02:09:34.391 00.000 7988 Enqueuing Move request for scope (0.04, 0.16)
02:09:34.393 00.002 15712 Worker thread wakes up
02:09:34.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
02:09:34.393 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
02:09:34.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:09:34.393 00.000 7988 UpdateGuideState exits: m=951 SNR=20.2
02:09:34.396 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:34.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:34.396 00.000 7988 Enqueuing Expose request
02:09:34.396 00.000 15712 Moving (0.04, 0.16) raw xDistance=0.16 yDistance=-0.05
02:09:34.396 00.000 15712 PPEC rslt: input = 0.16, final = 0.07, react = 0.10, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
02:09:34.396 00.000 15712 PPEC: input: 0.16, control: 0.07, exposure: 1500
02:09:34.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:34.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:09:34.396 00.000 15712 MoveAxis(W, 24, ABG)
02:09:34.396 00.000 15712 Guiding  Dir = 3, Dur = 24
02:09:34.413 00.017 15712 IsGuiding returns 0
02:09:34.432 00.019 15712 PulseGuide returned control before completion, sleep 19
02:09:34.475 00.043 15712 IsGuiding returns 0
02:09:34.475 00.000 15712 Move returns status 0, amount 24
02:09:34.475 00.000 15712 MoveAxis(N, 0, ABG)
02:09:34.475 00.000 15712 Move returns status 0, amount 0
02:09:34.475 00.000 15712 move complete, result=0
02:09:34.475 00.000 15712 worker thread done servicing request
02:09:34.475 00.000 15712 Worker thread wakes up
02:09:34.475 00.000 7988 GuideStep: 0.2 px 24 ms WEST, -0.0 px 0 ms NORTH
02:09:34.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:34.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:36.119 01.644 15712 Exposure complete
02:09:36.181 00.062 15712 worker thread done servicing request
02:09:36.181 00.000 7988 OnExposeComplete: enter
02:09:36.181 00.000 7988 UpdateGuideState(): m_state=6
02:09:36.181 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3707
02:09:36.181 00.000 7988 Star::Find returns 1 (0), X=973.98, Y=185.52, Mass=1064, SNR=21.1, Peak=157 HFD=4.1
02:09:36.181 00.000 7988 MultiStar: [#1 0.06,-0.09,0.93,U] [#2 0.27,-0.23,0.84,U] [#3 0.14,-0.11,0.77,U] [#4 -0.01,-0.24,0.67,U] [#5 -0.24,0.10,0.66,U] [#6 -0.24,-0.26,0.61,U] [#7 0.16,-0.13,0.39,U] [#8 -0.47,-0.47,0.00,M3] 
02:09:36.181 00.000 7988 single-star, 7 included, MultiStar: {0.02, -0.13}, one-star: {-0.02, -0.08}
02:09:36.181 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
02:09:36.181 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
02:09:36.181 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.84 mountX=-0.08 mountY=0.02, mountTheta=2.85
02:09:36.181 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.08, opts=13)
02:09:36.181 00.000 7988 Enqueuing Move request for scope (-0.02, -0.08)
02:09:36.181 00.000 15712 Worker thread wakes up
02:09:36.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
02:09:36.181 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
02:09:36.181 00.000 15712 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
02:09:36.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:09:36.196 00.015 7988 UpdateGuideState exits: m=1064 SNR=21.1
02:09:36.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:36.198 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:36.198 00.000 7988 Enqueuing Expose request
02:09:36.198 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:36.198 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:09:36.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:36.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:09:36.198 00.000 15712 MoveAxis(E, 8, ABG)
02:09:36.198 00.000 15712 Guiding  Dir = 2, Dur = 8
02:09:36.198 00.000 15712 IsGuiding returns 0
02:09:36.215 00.017 15712 IsGuiding returns 0
02:09:36.215 00.000 15712 Move returns status 0, amount 8
02:09:36.215 00.000 15712 MoveAxis(N, 0, ABG)
02:09:36.215 00.000 15712 Move returns status 0, amount 0
02:09:36.215 00.000 15712 move complete, result=0
02:09:36.215 00.000 15712 worker thread done servicing request
02:09:36.215 00.000 15712 Worker thread wakes up
02:09:36.215 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
02:09:36.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:36.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:37.634 01.419 15712 Exposure complete
02:09:37.695 00.061 15712 worker thread done servicing request
02:09:37.695 00.000 7988 OnExposeComplete: enter
02:09:37.695 00.000 7988 UpdateGuideState(): m_state=6
02:09:37.700 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3708
02:09:37.700 00.000 7988 Star::Find returns 1 (0), X=973.92, Y=185.46, Mass=958, SNR=20.2, Peak=143 HFD=3.6
02:09:37.702 00.002 7988 MultiStar: [#1 0.14,-0.22,0.90,U] [#2 0.17,-0.05,0.86,U] [#3 0.38,0.15,0.86,U] [#4 0.02,-0.46,0.69,U] [#5 -0.45,0.30,0.74,U] [#6 0.23,-0.23,0.68,U] [#7 0.36,-0.17,0.47,U] [#8 -1.03,-0.49,0.00,M4] 
02:09:37.704 00.002 7988 refined, 7 included, MultiStar: {0.09, -0.09}, one-star: {-0.08, -0.14}
02:09:37.704 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
02:09:37.706 00.002 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
02:09:37.706 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.83 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
02:09:37.708 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.09, opts=13)
02:09:37.710 00.002 7988 Enqueuing Move request for scope (0.09, -0.09)
02:09:37.710 00.000 15712 Worker thread wakes up
02:09:37.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
02:09:37.710 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
02:09:37.710 00.000 15712 Moving (0.09, -0.09) raw xDistance=-0.09 yDistance=-0.08
02:09:37.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:09:37.712 00.002 7988 UpdateGuideState exits: m=958 SNR=20.2
02:09:37.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:37.714 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:37.714 00.000 7988 Enqueuing Expose request
02:09:37.716 00.002 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:37.716 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
02:09:37.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:37.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:09:37.716 00.000 15712 MoveAxis(E, 7, ABG)
02:09:37.716 00.000 15712 Guiding  Dir = 2, Dur = 7
02:09:37.716 00.000 15712 IsGuiding returns 0
02:09:37.734 00.018 15712 IsGuiding returns 0
02:09:37.734 00.000 15712 Move returns status 0, amount 7
02:09:37.734 00.000 15712 MoveAxis(N, 0, ABG)
02:09:37.734 00.000 15712 Move returns status 0, amount 0
02:09:37.734 00.000 15712 move complete, result=0
02:09:37.734 00.000 15712 worker thread done servicing request
02:09:37.734 00.000 15712 Worker thread wakes up
02:09:37.734 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:09:37.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:37.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:39.372 01.638 15712 Exposure complete
02:09:39.433 00.061 15712 worker thread done servicing request
02:09:39.433 00.000 7988 OnExposeComplete: enter
02:09:39.433 00.000 7988 UpdateGuideState(): m_state=6
02:09:39.433 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3709
02:09:39.433 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=185.25, Mass=973, SNR=20.4, Peak=150 HFD=4.0
02:09:39.433 00.000 7988 MultiStar: [#1 -0.04,0.11,0.94,U] [#2 0.16,0.18,0.84,U] [#3 0.17,-0.13,0.84,U] [#4 -0.05,0.11,0.74,U] [#5 0.08,-0.20,0.76,U] [#6 -0.41,-0.05,0.67,U] [#7 -0.17,-0.04,0.45,U] [#8 -0.31,0.07,0.45,U] 
02:09:39.433 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.03, -0.35}
02:09:39.433 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
02:09:39.433 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
02:09:39.433 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.28 mountX=-0.05 mountY=0.04, mountTheta=2.42
02:09:39.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
02:09:39.447 00.014 7988 Enqueuing Move request for scope (-0.04, -0.04)
02:09:39.447 00.000 15712 Worker thread wakes up
02:09:39.449 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:09:39.449 00.000 7988 UpdateGuideState exits: m=973 SNR=20.4
02:09:39.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:39.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:39.449 00.000 7988 Enqueuing Expose request
02:09:39.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:09:39.449 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:09:39.449 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.05 yDistance=0.04
02:09:39.449 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:39.449 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
02:09:39.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:39.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:09:39.449 00.000 15712 MoveAxis(E, 8, ABG)
02:09:39.449 00.000 15712 Guiding  Dir = 2, Dur = 8
02:09:39.449 00.000 15712 IsGuiding returns 0
02:09:39.470 00.021 15712 IsGuiding returns 0
02:09:39.470 00.000 15712 Move returns status 0, amount 8
02:09:39.470 00.000 15712 MoveAxis(N, 0, ABG)
02:09:39.470 00.000 15712 Move returns status 0, amount 0
02:09:39.470 00.000 15712 move complete, result=0
02:09:39.470 00.000 15712 worker thread done servicing request
02:09:39.470 00.000 15712 Worker thread wakes up
02:09:39.470 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
02:09:39.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:39.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:40.885 01.415 15712 Exposure complete
02:09:40.947 00.062 15712 worker thread done servicing request
02:09:40.947 00.000 7988 OnExposeComplete: enter
02:09:40.947 00.000 7988 UpdateGuideState(): m_state=6
02:09:40.950 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3710
02:09:40.950 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=185.47, Mass=1078, SNR=21.3, Peak=161 HFD=3.8
02:09:40.952 00.002 7988 MultiStar: [#1 -0.04,-0.36,0.84,U] [#2 -0.06,0.01,0.84,U] [#3 0.05,0.10,0.75,U] [#4 -0.04,-0.11,0.64,U] [#5 0.01,0.41,0.65,U] [#6 -0.04,-0.15,0.65,U] [#7 0.38,-0.30,0.48,U] [#8 0.07,-0.11,0.43,U] 
02:09:40.952 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.19, -0.13}
02:09:40.954 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
02:09:40.954 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
02:09:40.956 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.98 mountX=-0.07 mountY=-0.05, mountTheta=-2.57
02:09:40.958 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.07, opts=13)
02:09:40.959 00.001 7988 Enqueuing Move request for scope (0.05, -0.07)
02:09:40.959 00.000 15712 Worker thread wakes up
02:09:40.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
02:09:40.959 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
02:09:40.959 00.000 15712 Moving (0.05, -0.07) raw xDistance=-0.07 yDistance=-0.05
02:09:40.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:09:40.959 00.000 7988 UpdateGuideState exits: m=1078 SNR=21.3
02:09:40.963 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:40.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:40.963 00.000 7988 Enqueuing Expose request
02:09:40.963 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:40.963 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
02:09:40.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:40.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:09:40.963 00.000 15712 MoveAxis(E, 7, ABG)
02:09:40.963 00.000 15712 Guiding  Dir = 2, Dur = 7
02:09:40.963 00.000 15712 IsGuiding returns 0
02:09:40.996 00.033 15712 IsGuiding returns 0
02:09:40.996 00.000 15712 Move returns status 0, amount 7
02:09:40.996 00.000 15712 MoveAxis(N, 0, ABG)
02:09:40.996 00.000 15712 Move returns status 0, amount 0
02:09:40.996 00.000 15712 move complete, result=0
02:09:40.996 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
02:09:40.998 00.002 15712 worker thread done servicing request
02:09:40.998 00.000 15712 Worker thread wakes up
02:09:40.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:40.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:42.637 01.639 15712 Exposure complete
02:09:42.699 00.062 15712 worker thread done servicing request
02:09:42.699 00.000 7988 OnExposeComplete: enter
02:09:42.699 00.000 7988 UpdateGuideState(): m_state=6
02:09:42.699 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3711
02:09:42.699 00.000 7988 Star::Find returns 1 (0), X=974.26, Y=185.26, Mass=922, SNR=19.8, Peak=171 HFD=3.5
02:09:42.699 00.000 7988 MultiStar: [#1 0.51,-0.26,0.96,U] [#2 0.61,-0.33,0.00,M1] [#3 0.46,-0.32,0.81,U] [#4 -0.00,-0.37,0.73,U] [#5 0.14,-0.28,0.73,U] [#6 0.13,-0.36,0.67,U] [#7 -0.12,-0.02,0.52,U] [#8 -0.07,-0.63,0.00,M3] 
02:09:42.699 00.000 7988 refined, 6 included, MultiStar: {0.23, -0.29}, one-star: {0.26, -0.34}
02:09:42.699 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
02:09:42.707 00.008 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
02:09:42.707 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.29 hyp=0.37 cameraTheta=-0.90 mountX=-0.29 mountY=-0.22, mountTheta=-2.49
02:09:42.709 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.29, opts=13)
02:09:42.712 00.003 7988 Enqueuing Move request for scope (0.23, -0.29)
02:09:42.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:09:42.714 00.002 7988 UpdateGuideState exits: m=922 SNR=19.8
02:09:42.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:42.714 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:42.714 00.000 7988 Enqueuing Expose request
02:09:42.714 00.000 15712 Worker thread wakes up
02:09:42.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.29) opts 0xd
02:09:42.714 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.29)
02:09:42.714 00.000 15712 Moving (0.23, -0.29) raw xDistance=-0.29 yDistance=-0.22
02:09:42.714 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:09:42.714 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
02:09:42.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:42.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:09:42.714 00.000 15712 MoveAxis(E, 62, ABG)
02:09:42.714 00.000 15712 Guiding  Dir = 2, Dur = 62
02:09:42.714 00.000 15712 IsGuiding returns 0
02:09:42.735 00.021 15712 PulseGuide returned control before completion, sleep 58
02:09:42.834 00.099 15712 IsGuiding returns 0
02:09:42.834 00.000 15712 Move returns status 0, amount 62
02:09:42.834 00.000 15712 MoveAxis(N, 0, ABG)
02:09:42.834 00.000 15712 Move returns status 0, amount 0
02:09:42.834 00.000 15712 move complete, result=0
02:09:42.834 00.000 15712 worker thread done servicing request
02:09:42.834 00.000 15712 Worker thread wakes up
02:09:42.834 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.2 px 0 ms NORTH
02:09:42.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:42.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:44.248 01.414 15712 Exposure complete
02:09:44.310 00.062 15712 worker thread done servicing request
02:09:44.310 00.000 7988 OnExposeComplete: enter
02:09:44.312 00.002 7988 UpdateGuideState(): m_state=6
02:09:44.312 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
02:09:44.314 00.002 7988 Star::Find returns 1 (0), X=974.23, Y=185.76, Mass=873, SNR=19.1, Peak=145 HFD=3.3
02:09:44.314 00.000 7988 MultiStar: [#1 0.10,0.10,1.11,U] [#2 0.29,0.24,0.90,U] [#3 0.44,0.39,0.87,U] [#4 0.06,0.20,0.72,U] [#5 -0.32,0.08,0.72,U] [#6 -0.14,0.08,0.65,U] [#7 0.32,0.43,0.54,U] [#8 -0.16,0.16,0.40,U] 
02:09:44.316 00.002 7988 refined, 8 included, MultiStar: {0.12, 0.20}, one-star: {0.23, 0.16}
02:09:44.316 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
02:09:44.318 00.002 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
02:09:44.318 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.03 mountX=0.20 mountY=-0.12, mountTheta=-0.55
02:09:44.320 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.20, opts=13)
02:09:44.322 00.002 7988 Enqueuing Move request for scope (0.12, 0.20)
02:09:44.322 00.000 15712 Worker thread wakes up
02:09:44.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
02:09:44.322 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
02:09:44.322 00.000 15712 Moving (0.12, 0.20) raw xDistance=0.20 yDistance=-0.12
02:09:44.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:09:44.322 00.000 7988 UpdateGuideState exits: m=873 SNR=19.1
02:09:44.325 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:44.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:44.325 00.000 7988 Enqueuing Expose request
02:09:44.329 00.004 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:09:44.329 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
02:09:44.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:44.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:09:44.329 00.000 15712 MoveAxis(W, 35, ABG)
02:09:44.329 00.000 15712 Guiding  Dir = 3, Dur = 35
02:09:44.329 00.000 15712 IsGuiding returns 0
02:09:44.345 00.016 15712 PulseGuide returned control before completion, sleep 22
02:09:44.414 00.069 15712 IsGuiding returns 1
02:09:44.414 00.000 15712 scope still moving after pulse duration time elapsed
02:09:44.437 00.023 15712 IsGuiding returns 0
02:09:44.437 00.000 15712 scope move finished after 35 + 73 ms
02:09:44.437 00.000 15712 Move returns status 0, amount 35
02:09:44.437 00.000 15712 MoveAxis(N, 0, ABG)
02:09:44.437 00.000 15712 Move returns status 0, amount 0
02:09:44.437 00.000 15712 move complete, result=0
02:09:44.437 00.000 15712 worker thread done servicing request
02:09:44.437 00.000 15712 Worker thread wakes up
02:09:44.437 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
02:09:44.439 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:44.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:46.081 01.642 15712 Exposure complete
02:09:46.142 00.061 15712 worker thread done servicing request
02:09:46.144 00.002 7988 OnExposeComplete: enter
02:09:46.144 00.000 7988 UpdateGuideState(): m_state=6
02:09:46.144 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3713
02:09:46.144 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=185.16, Mass=878, SNR=19.0, Peak=140 HFD=3.7
02:09:46.148 00.004 7988 MultiStar: [#1 0.20,-0.36,1.05,U] [#2 0.24,0.02,0.88,U] [#3 0.33,0.26,0.85,U] [#4 0.30,-0.08,0.64,U] [#5 -0.15,0.39,0.71,U] [#6 -0.21,-0.20,0.65,U] [#7 0.44,-0.27,0.50,U] [#8 -0.44,-0.35,0.51,U] 
02:09:46.148 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {-0.12, -0.44}
02:09:46.148 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
02:09:46.148 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
02:09:46.148 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.99 mountX=-0.12 mountY=-0.08, mountTheta=-2.57
02:09:46.148 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.12, opts=13)
02:09:46.148 00.000 7988 Enqueuing Move request for scope (0.08, -0.12)
02:09:46.148 00.000 15712 Worker thread wakes up
02:09:46.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
02:09:46.148 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
02:09:46.148 00.000 15712 Moving (0.08, -0.12) raw xDistance=-0.12 yDistance=-0.08
02:09:46.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:09:46.148 00.000 7988 UpdateGuideState exits: m=878 SNR=19.0
02:09:46.158 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:46.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:46.158 00.000 7988 Enqueuing Expose request
02:09:46.158 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:46.158 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
02:09:46.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:46.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:09:46.158 00.000 15712 MoveAxis(E, 3, ABG)
02:09:46.158 00.000 15712 Guiding  Dir = 2, Dur = 3
02:09:46.158 00.000 15712 IsGuiding returns 0
02:09:46.190 00.032 15712 IsGuiding returns 0
02:09:46.190 00.000 15712 Move returns status 0, amount 3
02:09:46.190 00.000 15712 MoveAxis(N, 0, ABG)
02:09:46.190 00.000 15712 Move returns status 0, amount 0
02:09:46.190 00.000 15712 move complete, result=0
02:09:46.190 00.000 15712 worker thread done servicing request
02:09:46.190 00.000 15712 Worker thread wakes up
02:09:46.190 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
02:09:46.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:46.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:47.595 01.405 15712 Exposure complete
02:09:47.661 00.066 15712 worker thread done servicing request
02:09:47.661 00.000 7988 OnExposeComplete: enter
02:09:47.661 00.000 7988 UpdateGuideState(): m_state=6
02:09:47.663 00.002 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3714
02:09:47.663 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=185.31, Mass=952, SNR=20.0, Peak=149 HFD=3.7
02:09:47.665 00.002 7988 MultiStar: [#1 0.33,-0.52,0.00,M1] [#2 0.26,0.13,0.84,U] [#3 0.01,-0.18,0.82,U] [#4 0.05,0.08,0.72,U] [#5 -0.27,0.05,0.75,U] [#6 -0.00,-0.01,0.64,U] [#7 -0.24,-0.42,0.49,U] [#8 -0.45,-1.00,0.00,M2] 
02:09:47.665 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.08}, one-star: {0.31, -0.29}
02:09:47.667 00.002 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
02:09:47.667 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
02:09:47.669 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.06 mountX=-0.08 mountY=-0.05, mountTheta=-2.65
02:09:47.671 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
02:09:47.671 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
02:09:47.673 00.002 15712 Worker thread wakes up
02:09:47.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
02:09:47.673 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
02:09:47.673 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.08 yDistance=-0.05
02:09:47.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:09:47.674 00.001 7988 UpdateGuideState exits: m=952 SNR=20.0
02:09:47.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:47.674 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:47.677 00.003 7988 Enqueuing Expose request
02:09:47.677 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:47.677 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
02:09:47.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:47.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:09:47.677 00.000 15712 MoveAxis(E, 3, ABG)
02:09:47.677 00.000 15712 Guiding  Dir = 2, Dur = 3
02:09:47.709 00.032 15712 IsGuiding returns 0
02:09:47.722 00.013 15712 IsGuiding returns 0
02:09:47.722 00.000 15712 Move returns status 0, amount 3
02:09:47.722 00.000 15712 MoveAxis(N, 0, ABG)
02:09:47.722 00.000 15712 Move returns status 0, amount 0
02:09:47.722 00.000 15712 move complete, result=0
02:09:47.722 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
02:09:47.722 00.000 15712 worker thread done servicing request
02:09:47.722 00.000 15712 Worker thread wakes up
02:09:47.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:47.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:49.367 01.645 15712 Exposure complete
02:09:49.430 00.063 15712 worker thread done servicing request
02:09:49.430 00.000 7988 OnExposeComplete: enter
02:09:49.430 00.000 7988 UpdateGuideState(): m_state=6
02:09:49.432 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3715
02:09:49.432 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=185.27, Mass=1059, SNR=21.3, Peak=167 HFD=4.1
02:09:49.434 00.002 7988 MultiStar: [#1 0.03,-0.63,0.00,M2] [#2 0.13,-0.09,0.77,U] [#3 0.15,-0.08,0.79,U] [#4 0.11,-0.01,0.64,U] [#5 -0.90,-0.07,0.00,M1] [#6 -0.19,-0.45,0.58,U] [#7 0.20,-0.20,0.46,U] [#8 -0.56,-0.71,0.00,M3] 
02:09:49.434 00.000 7988 refined, 5 included, MultiStar: {0.05, -0.19}, one-star: {-0.05, -0.33}
02:09:49.436 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
02:09:49.436 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
02:09:49.438 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.32 mountX=-0.19 mountY=-0.05, mountTheta=-2.91
02:09:49.440 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.19, opts=13)
02:09:49.440 00.000 7988 Enqueuing Move request for scope (0.05, -0.19)
02:09:49.442 00.002 15712 Worker thread wakes up
02:09:49.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
02:09:49.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
02:09:49.442 00.000 15712 Moving (0.05, -0.19) raw xDistance=-0.19 yDistance=-0.05
02:09:49.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:09:49.444 00.002 7988 UpdateGuideState exits: m=1059 SNR=21.3
02:09:49.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:49.447 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:49.447 00.000 7988 Enqueuing Expose request
02:09:49.447 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:09:49.447 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
02:09:49.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:49.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:09:49.447 00.000 15712 MoveAxis(E, 41, ABG)
02:09:49.447 00.000 15712 Guiding  Dir = 2, Dur = 41
02:09:49.447 00.000 15712 IsGuiding returns 0
02:09:49.464 00.017 15712 PulseGuide returned control before completion, sleep 33
02:09:49.516 00.052 15712 IsGuiding returns 0
02:09:49.516 00.000 15712 Move returns status 0, amount 41
02:09:49.516 00.000 15712 MoveAxis(N, 0, ABG)
02:09:49.516 00.000 15712 Move returns status 0, amount 0
02:09:49.516 00.000 15712 move complete, result=0
02:09:49.516 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
02:09:49.518 00.002 15712 worker thread done servicing request
02:09:49.518 00.000 15712 Worker thread wakes up
02:09:49.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:49.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:50.932 01.414 15712 Exposure complete
02:09:50.995 00.063 15712 worker thread done servicing request
02:09:50.995 00.000 7988 OnExposeComplete: enter
02:09:50.995 00.000 7988 UpdateGuideState(): m_state=6
02:09:50.995 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3716
02:09:50.995 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=185.32, Mass=888, SNR=19.3, Peak=156 HFD=3.5
02:09:50.995 00.000 7988 MultiStar: [#1 -0.12,-0.64,0.00,M3] [#2 0.05,-0.38,0.87,U] [#3 -0.21,-0.26,0.87,U] [#4 -0.28,-0.45,0.75,U] [#5 -0.69,-0.29,0.00,M2] [#6 -0.65,-0.36,0.00,M1] [#7 -0.16,-0.23,0.52,U] [#8 -0.42,-0.65,0.00,M4] 
02:09:50.995 00.000 7988 single-star, 4 included, MultiStar: {-0.16, -0.32}, one-star: {-0.20, -0.28}
02:09:50.995 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.76 = 2.53)
02:09:50.995 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.49)
02:09:50.995 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-2.20 mountX=-0.28 mountY=0.21, mountTheta=2.50
02:09:51.006 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.28, opts=13)
02:09:51.006 00.000 7988 Enqueuing Move request for scope (-0.20, -0.28)
02:09:51.008 00.002 15712 Worker thread wakes up
02:09:51.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:09:51.008 00.000 7988 UpdateGuideState exits: m=888 SNR=19.3
02:09:51.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:51.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:51.008 00.000 7988 Enqueuing Expose request
02:09:51.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.28) opts 0xd
02:09:51.008 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.28)
02:09:51.008 00.000 15712 Moving (-0.20, -0.28) raw xDistance=-0.28 yDistance=0.21
02:09:51.008 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:09:51.008 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
02:09:51.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:51.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:09:51.008 00.000 15712 MoveAxis(E, 58, ABG)
02:09:51.008 00.000 15712 Guiding  Dir = 2, Dur = 58
02:09:51.008 00.000 15712 IsGuiding returns 0
02:09:51.029 00.021 15712 PulseGuide returned control before completion, sleep 53
02:09:51.097 00.068 15712 IsGuiding returns 1
02:09:51.097 00.000 15712 scope still moving after pulse duration time elapsed
02:09:51.120 00.023 15712 IsGuiding returns 0
02:09:51.120 00.000 15712 scope move finished after 58 + 43 ms
02:09:51.120 00.000 15712 Move returns status 0, amount 58
02:09:51.120 00.000 15712 MoveAxis(N, 0, ABG)
02:09:51.120 00.000 15712 Move returns status 0, amount 0
02:09:51.120 00.000 15712 move complete, result=0
02:09:51.120 00.000 15712 worker thread done servicing request
02:09:51.120 00.000 15712 Worker thread wakes up
02:09:51.120 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.2 px 0 ms NORTH
02:09:51.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:51.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:52.750 01.630 15712 Exposure complete
02:09:52.812 00.062 15712 worker thread done servicing request
02:09:52.812 00.000 7988 OnExposeComplete: enter
02:09:52.812 00.000 7988 UpdateGuideState(): m_state=6
02:09:52.815 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3717
02:09:52.815 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=185.49, Mass=902, SNR=19.5, Peak=150 HFD=3.6
02:09:52.817 00.002 7988 MultiStar: [#1 0.01,-0.50,1.01,U] [#2 -0.07,-0.23,0.86,U] [#3 0.04,-0.14,0.92,U] [#4 0.08,-0.14,0.68,U] [#5 -0.22,-0.46,0.76,U] [#6 -0.31,-0.13,0.70,U] [#7 0.27,-0.40,0.46,U] [#8 -0.70,-0.37,0.00,M5] 
02:09:52.817 00.000 7988 single-star, 7 included, MultiStar: {-0.05, -0.26}, one-star: {-0.10, -0.11}
02:09:52.819 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
02:09:52.819 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.40)
02:09:52.821 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.29 mountX=-0.11 mountY=0.10, mountTheta=2.41
02:09:52.823 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.11, opts=13)
02:09:52.823 00.000 7988 Enqueuing Move request for scope (-0.10, -0.11)
02:09:52.825 00.002 15712 Worker thread wakes up
02:09:52.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
02:09:52.825 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
02:09:52.825 00.000 15712 Moving (-0.10, -0.11) raw xDistance=-0.11 yDistance=0.10
02:09:52.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
02:09:52.825 00.000 7988 UpdateGuideState exits: m=902 SNR=19.5
02:09:52.828 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:52.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:52.828 00.000 7988 Enqueuing Expose request
02:09:52.828 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:52.828 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
02:09:52.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:52.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:09:52.828 00.000 15712 MoveAxis(E, 6, ABG)
02:09:52.828 00.000 15712 Guiding  Dir = 2, Dur = 6
02:09:52.828 00.000 15712 IsGuiding returns 0
02:09:52.852 00.024 15712 IsGuiding returns 0
02:09:52.852 00.000 15712 Move returns status 0, amount 6
02:09:52.852 00.000 15712 MoveAxis(N, 0, ABG)
02:09:52.852 00.000 15712 Move returns status 0, amount 0
02:09:52.852 00.000 15712 move complete, result=0
02:09:52.852 00.000 15712 worker thread done servicing request
02:09:52.852 00.000 15712 Worker thread wakes up
02:09:52.852 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:09:52.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:52.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:54.263 01.411 15712 Exposure complete
02:09:54.324 00.061 15712 worker thread done servicing request
02:09:54.324 00.000 7988 OnExposeComplete: enter
02:09:54.324 00.000 7988 UpdateGuideState(): m_state=6
02:09:54.328 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3718
02:09:54.328 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=185.36, Mass=932, SNR=19.8, Peak=146 HFD=3.7
02:09:54.330 00.002 7988 MultiStar: [#1 -0.05,-0.49,0.97,U] [#2 0.23,0.02,0.87,U] [#3 0.24,-0.17,0.75,U] [#4 -0.29,-0.06,0.65,U] [#5 -0.37,-0.45,0.68,U] [#6 -0.21,-0.45,0.68,U] [#7 -0.01,0.02,0.47,U] [#8 -0.42,-0.65,0.00,M6] 
02:09:54.330 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.24}, one-star: {-0.09, -0.24}
02:09:54.332 00.002 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
02:09:54.332 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
02:09:54.334 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.81 mountX=-0.24 mountY=0.06, mountTheta=2.88
02:09:54.336 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.24, opts=13)
02:09:54.336 00.000 7988 Enqueuing Move request for scope (-0.06, -0.24)
02:09:54.338 00.002 15712 Worker thread wakes up
02:09:54.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
02:09:54.338 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
02:09:54.338 00.000 15712 Moving (-0.06, -0.24) raw xDistance=-0.24 yDistance=0.06
02:09:54.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:09:54.339 00.001 7988 UpdateGuideState exits: m=932 SNR=19.8
02:09:54.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:54.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:54.339 00.000 7988 Enqueuing Expose request
02:09:54.339 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:09:54.339 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
02:09:54.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:54.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:09:54.339 00.000 15712 MoveAxis(E, 53, ABG)
02:09:54.339 00.000 15712 Guiding  Dir = 2, Dur = 53
02:09:54.339 00.000 15712 IsGuiding returns 0
02:09:54.359 00.020 15712 PulseGuide returned control before completion, sleep 50
02:09:54.439 00.080 15712 IsGuiding returns 1
02:09:54.439 00.000 15712 scope still moving after pulse duration time elapsed
02:09:54.467 00.028 15712 IsGuiding returns 0
02:09:54.467 00.000 15712 scope move finished after 53 + 69 ms
02:09:54.467 00.000 15712 Move returns status 0, amount 53
02:09:54.467 00.000 15712 MoveAxis(N, 0, ABG)
02:09:54.467 00.000 15712 Move returns status 0, amount 0
02:09:54.467 00.000 15712 move complete, result=0
02:09:54.467 00.000 15712 worker thread done servicing request
02:09:54.467 00.000 15712 Worker thread wakes up
02:09:54.467 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
02:09:54.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:54.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:56.110 01.643 15712 Exposure complete
02:09:56.174 00.064 15712 worker thread done servicing request
02:09:56.174 00.000 7988 OnExposeComplete: enter
02:09:56.176 00.002 7988 UpdateGuideState(): m_state=6
02:09:56.176 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3719
02:09:56.176 00.000 7988 Star::Find returns 1 (0), X=973.96, Y=185.79, Mass=983, SNR=20.2, Peak=157 HFD=4.0
02:09:56.176 00.000 7988 MultiStar: [#1 -0.47,-0.01,1.02,U] [#2 -0.01,0.08,0.87,U] [#3 0.06,0.34,0.81,U] [#4 -0.31,0.14,0.73,U] [#5 -0.35,0.30,0.73,U] [#6 -0.40,-0.19,0.66,U] [#7 -0.21,-0.06,0.46,U] [#8 -0.22,-0.20,0.34,U] 
02:09:56.176 00.000 7988 single-star, 8 included, MultiStar: {-0.21, 0.10}, one-star: {-0.04, 0.20}
02:09:56.176 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
02:09:56.176 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
02:09:56.176 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.78 mountX=0.20 mountY=0.04, mountTheta=0.18
02:09:56.176 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.20, opts=13)
02:09:56.176 00.000 7988 Enqueuing Move request for scope (-0.04, 0.20)
02:09:56.176 00.000 15712 Worker thread wakes up
02:09:56.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
02:09:56.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
02:09:56.176 00.000 15712 Moving (-0.04, 0.20) raw xDistance=0.20 yDistance=0.04
02:09:56.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
02:09:56.176 00.000 7988 UpdateGuideState exits: m=983 SNR=20.2
02:09:56.190 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:56.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:56.190 00.000 7988 Enqueuing Expose request
02:09:56.193 00.003 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
02:09:56.193 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
02:09:56.193 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:56.193 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:09:56.193 00.000 15712 MoveAxis(W, 33, ABG)
02:09:56.193 00.000 15712 Guiding  Dir = 3, Dur = 33
02:09:56.193 00.000 15712 IsGuiding returns 0
02:09:56.214 00.021 15712 PulseGuide returned control before completion, sleep 24
02:09:56.261 00.047 15712 IsGuiding returns 0
02:09:56.261 00.000 15712 Move returns status 0, amount 33
02:09:56.261 00.000 15712 MoveAxis(N, 0, ABG)
02:09:56.261 00.000 15712 Move returns status 0, amount 0
02:09:56.261 00.000 15712 move complete, result=0
02:09:56.261 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
02:09:56.263 00.002 15712 worker thread done servicing request
02:09:56.263 00.000 15712 Worker thread wakes up
02:09:56.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:56.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:57.678 01.415 15712 Exposure complete
02:09:57.739 00.061 15712 worker thread done servicing request
02:09:57.739 00.000 7988 OnExposeComplete: enter
02:09:57.739 00.000 7988 UpdateGuideState(): m_state=6
02:09:57.744 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3720
02:09:57.745 00.001 7988 Star::Find returns 1 (0), X=974.10, Y=185.68, Mass=846, SNR=18.8, Peak=137 HFD=3.4
02:09:57.746 00.001 7988 MultiStar: [#1 -0.25,-0.14,1.05,U] [#2 -0.12,-0.01,0.90,U] [#3 0.06,0.19,0.94,U] [#4 0.02,0.07,0.75,U] [#5 -0.42,0.31,0.76,U] [#6 -0.28,0.18,0.65,U] [#7 0.21,-0.13,0.60,U] [#8 -0.06,-0.20,0.48,U] 
02:09:57.747 00.001 7988 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {0.10, 0.08}
02:09:57.748 00.001 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
02:09:57.749 00.001 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
02:09:57.750 00.001 7988 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.61 mountX=0.05 mountY=0.08, mountTheta=1.04
02:09:57.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.05, opts=13)
02:09:57.753 00.001 7988 Enqueuing Move request for scope (-0.08, 0.05)
02:09:57.754 00.001 15712 Worker thread wakes up
02:09:57.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
02:09:57.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
02:09:57.754 00.000 15712 Moving (-0.08, 0.05) raw xDistance=0.05 yDistance=0.08
02:09:57.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:09:57.755 00.001 7988 UpdateGuideState exits: m=846 SNR=18.8
02:09:57.756 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:57.756 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:57.758 00.002 7988 Enqueuing Expose request
02:09:57.758 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:09:57.758 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
02:09:57.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:57.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:09:57.760 00.002 15712 MoveAxis(E, 3, ABG)
02:09:57.760 00.000 15712 Guiding  Dir = 2, Dur = 3
02:09:57.791 00.031 15712 IsGuiding returns 0
02:09:57.807 00.016 15712 IsGuiding returns 0
02:09:57.807 00.000 15712 Move returns status 0, amount 3
02:09:57.807 00.000 15712 MoveAxis(N, 0, ABG)
02:09:57.807 00.000 15712 Move returns status 0, amount 0
02:09:57.807 00.000 15712 move complete, result=0
02:09:57.807 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
02:09:57.813 00.006 15712 worker thread done servicing request
02:09:57.813 00.000 15712 Worker thread wakes up
02:09:57.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:57.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:09:59.447 01.634 15712 Exposure complete
02:09:59.510 00.063 15712 worker thread done servicing request
02:09:59.511 00.001 7988 OnExposeComplete: enter
02:09:59.511 00.000 7988 UpdateGuideState(): m_state=6
02:09:59.511 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3721
02:09:59.511 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=185.42, Mass=1007, SNR=20.5, Peak=151 HFD=3.8
02:09:59.511 00.000 7988 MultiStar: [#1 -0.17,-0.47,1.01,U] [#2 -0.25,-0.20,0.86,U] [#3 0.10,-0.15,0.82,U] [#4 -0.18,-0.07,0.65,U] [#5 -0.33,-0.33,0.70,U] [#6 -0.30,-0.13,0.62,U] [#7 0.00,0.10,0.45,U] [#8 -0.44,-0.12,0.44,U] 
02:09:59.511 00.000 7988 single-star, 8 included, MultiStar: {-0.16, -0.20}, one-star: {-0.03, -0.18}
02:09:59.511 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
02:09:59.511 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.96)
02:09:59.511 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.73 mountX=-0.18 mountY=0.03, mountTheta=2.96
02:09:59.511 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.18, opts=13)
02:09:59.511 00.000 7988 Enqueuing Move request for scope (-0.03, -0.18)
02:09:59.511 00.000 15712 Worker thread wakes up
02:09:59.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
02:09:59.511 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
02:09:59.511 00.000 15712 Moving (-0.03, -0.18) raw xDistance=-0.18 yDistance=0.03
02:09:59.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:09:59.524 00.013 7988 UpdateGuideState exits: m=1007 SNR=20.5
02:09:59.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:59.526 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:09:59.526 00.000 7988 Enqueuing Expose request
02:09:59.526 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:09:59.526 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
02:09:59.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:59.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:09:59.526 00.000 15712 MoveAxis(E, 37, ABG)
02:09:59.526 00.000 15712 Guiding  Dir = 2, Dur = 37
02:09:59.526 00.000 15712 IsGuiding returns 0
02:09:59.541 00.015 15712 PulseGuide returned control before completion, sleep 22
02:09:59.597 00.056 15712 IsGuiding returns 0
02:09:59.597 00.000 15712 Move returns status 0, amount 37
02:09:59.597 00.000 15712 MoveAxis(N, 0, ABG)
02:09:59.597 00.000 15712 Move returns status 0, amount 0
02:09:59.597 00.000 15712 move complete, result=0
02:09:59.597 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
02:09:59.604 00.007 15712 worker thread done servicing request
02:09:59.604 00.000 15712 Worker thread wakes up
02:09:59.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:09:59.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:01.023 01.419 15712 Exposure complete
02:10:01.084 00.061 15712 worker thread done servicing request
02:10:01.084 00.000 7988 OnExposeComplete: enter
02:10:01.084 00.000 7988 UpdateGuideState(): m_state=6
02:10:01.089 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3722
02:10:01.089 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=185.40, Mass=818, SNR=18.5, Peak=137 HFD=3.4
02:10:01.091 00.002 7988 MultiStar: [#1 0.02,-0.34,1.05,U] [#2 0.02,0.28,0.87,U] [#3 0.28,0.27,0.90,U] [#4 0.20,0.03,0.77,U] [#5 -0.18,0.01,0.73,U] [#6 -0.21,0.13,0.69,U] [#7 -0.21,-0.12,0.53,U] [#8 -0.26,-0.56,0.00,M4] 
02:10:01.091 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.00}, one-star: {0.14, -0.20}
02:10:01.093 00.002 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
02:10:01.093 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
02:10:01.095 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.04 mountX=-0.00 mountY=-0.03, mountTheta=-1.60
02:10:01.095 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.00, opts=13)
02:10:01.097 00.002 7988 Enqueuing Move request for scope (0.03, -0.00)
02:10:01.100 00.003 15712 Worker thread wakes up
02:10:01.100 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
02:10:01.100 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
02:10:01.100 00.000 15712 Moving (0.03, -0.00) raw xDistance=-0.00 yDistance=-0.03
02:10:01.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:10:01.100 00.000 7988 UpdateGuideState exits: m=818 SNR=18.5
02:10:01.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:01.100 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:01.100 00.000 7988 Enqueuing Expose request
02:10:01.106 00.006 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:10:01.106 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
02:10:01.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:01.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:10:01.106 00.000 15712 MoveAxis(E, 1, ABG)
02:10:01.106 00.000 15712 Guiding  Dir = 2, Dur = 1
02:10:01.119 00.013 15712 IsGuiding returns 0
02:10:01.136 00.017 15712 IsGuiding returns 0
02:10:01.136 00.000 15712 Move returns status 0, amount 1
02:10:01.136 00.000 15712 MoveAxis(N, 0, ABG)
02:10:01.136 00.000 15712 Move returns status 0, amount 0
02:10:01.136 00.000 15712 move complete, result=0
02:10:01.136 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
02:10:01.138 00.002 15712 worker thread done servicing request
02:10:01.138 00.000 15712 Worker thread wakes up
02:10:01.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:01.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:02.779 01.641 15712 Exposure complete
02:10:02.840 00.061 15712 worker thread done servicing request
02:10:02.840 00.000 7988 OnExposeComplete: enter
02:10:02.840 00.000 7988 UpdateGuideState(): m_state=6
02:10:02.843 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3723
02:10:02.843 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=184.97, Mass=954, SNR=20.1, Peak=146 HFD=4.1
02:10:02.845 00.002 7988 MultiStar: [#1 -0.00,-0.90,0.00,M1] [#2 0.18,-0.52,0.81,U] [#3 0.14,-0.34,0.81,U] [#4 0.13,-0.40,0.66,U] [#5 0.06,-0.11,0.73,U] [#6 -0.54,-0.14,0.66,U] [#7 -0.57,-0.73,0.00,M1] [#8 -0.32,-0.91,0.00,M5] 
02:10:02.845 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.38}, one-star: {0.01, -0.63}
02:10:02.847 00.002 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
02:10:02.847 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
02:10:02.849 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.54 mountX=-0.38 mountY=-0.00, mountTheta=-3.14
02:10:02.851 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.38, opts=13)
02:10:02.851 00.000 7988 Enqueuing Move request for scope (0.01, -0.38)
02:10:02.853 00.002 15712 Worker thread wakes up
02:10:02.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.38) opts 0xd
02:10:02.853 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.38)
02:10:02.853 00.000 15712 Moving (0.01, -0.38) raw xDistance=-0.38 yDistance=-0.00
02:10:02.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:10:02.855 00.002 7988 UpdateGuideState exits: m=954 SNR=20.1
02:10:02.856 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:02.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:02.856 00.000 7988 Enqueuing Expose request
02:10:02.856 00.000 15712 PPEC rslt: input = -0.38, final = -0.23, react = -0.23, pred = -0.00, hyst = -0.21, hyst_pct = 0.00, period_length = 639.26
02:10:02.856 00.000 15712 PPEC: input: -0.38, control: -0.23, exposure: 1500
02:10:02.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:02.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:10:02.856 00.000 15712 MoveAxis(E, 74, ABG)
02:10:02.856 00.000 15712 Guiding  Dir = 2, Dur = 74
02:10:02.856 00.000 15712 IsGuiding returns 0
02:10:02.872 00.016 15712 PulseGuide returned control before completion, sleep 66
02:10:02.952 00.080 15712 IsGuiding returns 1
02:10:02.952 00.000 15712 scope still moving after pulse duration time elapsed
02:10:02.991 00.039 15712 IsGuiding returns 0
02:10:02.991 00.000 15712 scope move finished after 74 + 56 ms
02:10:02.991 00.000 15712 Move returns status 0, amount 74
02:10:02.991 00.000 15712 MoveAxis(N, 0, ABG)
02:10:02.991 00.000 15712 Move returns status 0, amount 0
02:10:02.991 00.000 15712 move complete, result=0
02:10:02.991 00.000 7988 GuideStep: -0.4 px 74 ms EAST, -0.0 px 0 ms NORTH
02:10:02.991 00.000 15712 worker thread done servicing request
02:10:02.993 00.002 15712 Worker thread wakes up
02:10:02.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:02.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:04.405 01.412 15712 Exposure complete
02:10:04.468 00.063 15712 worker thread done servicing request
02:10:04.468 00.000 7988 OnExposeComplete: enter
02:10:04.468 00.000 7988 UpdateGuideState(): m_state=6
02:10:04.468 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3724
02:10:04.468 00.000 7988 Star::Find returns 1 (0), X=973.98, Y=185.38, Mass=1062, SNR=21.2, Peak=154 HFD=3.9
02:10:04.468 00.000 7988 MultiStar: [#1 -0.34,-0.40,0.94,U] [#2 0.03,-0.25,0.83,U] [#3 0.29,-0.33,0.75,U] [#4 -0.30,-0.25,0.67,U] [#5 -0.36,0.29,0.68,U] [#6 -0.06,-0.13,0.61,U] [#7 0.58,-0.65,0.00,M2] [#8 -0.16,-0.31,0.38,U] 
02:10:04.468 00.000 7988 single-star, 7 included, MultiStar: {-0.11, -0.21}, one-star: {-0.02, -0.22}
02:10:04.468 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.24 = 3.04)
02:10:04.468 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
02:10:04.468 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.68 mountX=-0.22 mountY=0.03, mountTheta=3.01
02:10:04.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.22, opts=13)
02:10:04.468 00.000 7988 Enqueuing Move request for scope (-0.02, -0.22)
02:10:04.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:10:04.482 00.014 7988 UpdateGuideState exits: m=1062 SNR=21.2
02:10:04.482 00.000 15712 Worker thread wakes up
02:10:04.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
02:10:04.484 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
02:10:04.484 00.000 15712 Moving (-0.02, -0.22) raw xDistance=-0.22 yDistance=0.03
02:10:04.487 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:04.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:04.489 00.002 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:10:04.489 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
02:10:04.489 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:04.489 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:10:04.491 00.002 15712 MoveAxis(E, 45, ABG)
02:10:04.491 00.000 15712 Guiding  Dir = 2, Dur = 45
02:10:04.491 00.000 7988 Enqueuing Expose request
02:10:04.491 00.000 15712 IsGuiding returns 0
02:10:04.502 00.011 15712 PulseGuide returned control before completion, sleep 38
02:10:04.587 00.085 15712 IsGuiding returns 0
02:10:04.587 00.000 15712 Move returns status 0, amount 45
02:10:04.587 00.000 15712 MoveAxis(N, 0, ABG)
02:10:04.587 00.000 15712 Move returns status 0, amount 0
02:10:04.587 00.000 15712 move complete, result=0
02:10:04.587 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
02:10:04.591 00.004 15712 worker thread done servicing request
02:10:04.591 00.000 15712 Worker thread wakes up
02:10:04.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:04.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:06.335 01.744 15712 Exposure complete
02:10:06.396 00.061 15712 worker thread done servicing request
02:10:06.396 00.000 7988 OnExposeComplete: enter
02:10:06.396 00.000 7988 UpdateGuideState(): m_state=6
02:10:06.403 00.007 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3725
02:10:06.403 00.000 7988 Star::Find returns 1 (0), X=974.06, Y=185.38, Mass=809, SNR=18.5, Peak=139 HFD=3.4
02:10:06.405 00.002 7988 MultiStar: [#1 -0.04,-0.15,1.08,U] [#2 -0.06,0.19,0.93,U] [#3 -0.02,-0.02,0.91,U] [#4 -0.01,-0.25,0.74,U] [#5 -0.43,-0.14,0.75,U] [#6 -0.31,0.29,0.70,U] [#7 0.03,-0.34,0.54,U] [#8 -0.25,-0.32,0.44,U] 
02:10:06.405 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.09}, one-star: {0.06, -0.22}
02:10:06.407 00.002 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.56) = xAngle (-3.98 = 2.30)
02:10:06.407 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.01 = 2.27)
02:10:06.409 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.42 mountX=-0.09 mountY=0.10, mountTheta=2.29
02:10:06.410 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.09, opts=13)
02:10:06.412 00.002 7988 Enqueuing Move request for scope (-0.10, -0.09)
02:10:06.412 00.000 15712 Worker thread wakes up
02:10:06.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
02:10:06.412 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
02:10:06.412 00.000 15712 Moving (-0.10, -0.09) raw xDistance=-0.09 yDistance=0.10
02:10:06.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:10:06.412 00.000 7988 UpdateGuideState exits: m=809 SNR=18.5
02:10:06.415 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:06.415 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:06.417 00.002 7988 Enqueuing Expose request
02:10:06.417 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:10:06.417 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
02:10:06.417 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:06.417 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:10:06.417 00.000 15712 MoveAxis(E, 3, ABG)
02:10:06.417 00.000 15712 Guiding  Dir = 2, Dur = 3
02:10:06.417 00.000 15712 IsGuiding returns 0
02:10:06.444 00.027 15712 IsGuiding returns 0
02:10:06.444 00.000 15712 Move returns status 0, amount 3
02:10:06.444 00.000 15712 MoveAxis(N, 0, ABG)
02:10:06.444 00.000 15712 Move returns status 0, amount 0
02:10:06.444 00.000 15712 move complete, result=0
02:10:06.444 00.000 15712 worker thread done servicing request
02:10:06.444 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
02:10:06.446 00.002 15712 Worker thread wakes up
02:10:06.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:06.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:07.865 01.419 15712 Exposure complete
02:10:07.926 00.061 15712 worker thread done servicing request
02:10:07.926 00.000 7988 OnExposeComplete: enter
02:10:07.926 00.000 7988 UpdateGuideState(): m_state=6
02:10:07.926 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3726
02:10:07.926 00.000 7988 Star::Find returns 1 (0), X=974.02, Y=185.52, Mass=970, SNR=20.4, Peak=146 HFD=3.6
02:10:07.926 00.000 7988 MultiStar: [#1 0.03,-0.11,0.94,U] [#2 0.08,0.21,0.77,U] [#3 -0.06,0.07,0.77,U] [#4 -0.13,0.03,0.69,U] [#5 -0.53,-0.20,0.64,U] [#6 -0.57,-0.10,0.60,U] [#7 -0.24,-0.13,0.52,U] [#8 -0.27,-0.23,0.43,U] 
02:10:07.926 00.000 7988 single-star, 8 included, MultiStar: {-0.15, -0.05}, one-star: {0.02, -0.08}
02:10:07.926 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
02:10:07.926 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
02:10:07.926 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.39 mountX=-0.08 mountY=-0.01, mountTheta=-2.98
02:10:07.940 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
02:10:07.942 00.002 7988 Enqueuing Move request for scope (0.02, -0.08)
02:10:07.942 00.000 15712 Worker thread wakes up
02:10:07.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:10:07.942 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:10:07.942 00.000 15712 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.01
02:10:07.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:10:07.942 00.000 7988 UpdateGuideState exits: m=970 SNR=20.4
02:10:07.945 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:07.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:07.947 00.002 7988 Enqueuing Expose request
02:10:07.947 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:10:07.947 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
02:10:07.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:07.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:10:07.947 00.000 15712 MoveAxis(E, 4, ABG)
02:10:07.947 00.000 15712 Guiding  Dir = 2, Dur = 4
02:10:07.949 00.002 15712 IsGuiding returns 0
02:10:07.978 00.029 15712 IsGuiding returns 0
02:10:07.978 00.000 15712 Move returns status 0, amount 4
02:10:07.978 00.000 15712 MoveAxis(N, 0, ABG)
02:10:07.978 00.000 15712 Move returns status 0, amount 0
02:10:07.978 00.000 15712 move complete, result=0
02:10:07.978 00.000 15712 worker thread done servicing request
02:10:07.978 00.000 15712 Worker thread wakes up
02:10:07.978 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
02:10:07.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:07.980 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:09.619 01.639 15712 Exposure complete
02:10:09.682 00.063 15712 worker thread done servicing request
02:10:09.683 00.001 7988 OnExposeComplete: enter
02:10:09.683 00.000 7988 UpdateGuideState(): m_state=6
02:10:09.683 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3727
02:10:09.683 00.000 7988 Star::Find returns 1 (0), X=974.22, Y=185.40, Mass=889, SNR=19.5, Peak=142 HFD=3.7
02:10:09.683 00.000 7988 MultiStar: [#1 -0.07,-0.46,1.04,U] [#2 -0.05,-0.34,0.85,U] [#3 -0.06,-0.15,0.90,U] [#4 -0.14,-0.26,0.61,U] [#5 -0.19,0.04,0.78,U] [#6 -0.25,-0.18,0.63,U] [#7 0.10,-0.01,0.49,U] [#8 -0.15,-1.10,0.00,M3] 
02:10:09.683 00.000 7988 refined, 7 included, MultiStar: {-0.04, -0.21}, one-star: {0.22, -0.20}
02:10:09.683 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
02:10:09.690 00.007 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
02:10:09.690 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.77 mountX=-0.21 mountY=0.05, mountTheta=2.92
02:10:09.690 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.21, opts=13)
02:10:09.690 00.000 7988 Enqueuing Move request for scope (-0.04, -0.21)
02:10:09.690 00.000 15712 Worker thread wakes up
02:10:09.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
02:10:09.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
02:10:09.690 00.000 15712 Moving (-0.04, -0.21) raw xDistance=-0.21 yDistance=0.05
02:10:09.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:10:09.690 00.000 7988 UpdateGuideState exits: m=889 SNR=19.5
02:10:09.698 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:09.698 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:09.698 00.000 7988 Enqueuing Expose request
02:10:09.698 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:10:09.698 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:10:09.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:09.698 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:10:09.698 00.000 15712 MoveAxis(E, 46, ABG)
02:10:09.698 00.000 15712 Guiding  Dir = 2, Dur = 46
02:10:09.698 00.000 15712 IsGuiding returns 0
02:10:09.720 00.022 15712 PulseGuide returned control before completion, sleep 38
02:10:09.761 00.041 15712 IsGuiding returns 1
02:10:09.761 00.000 15712 scope still moving after pulse duration time elapsed
02:10:09.816 00.055 15712 IsGuiding returns 0
02:10:09.816 00.000 15712 scope move finished after 46 + 68 ms
02:10:09.816 00.000 15712 Move returns status 0, amount 46
02:10:09.816 00.000 15712 MoveAxis(N, 0, ABG)
02:10:09.816 00.000 15712 Move returns status 0, amount 0
02:10:09.816 00.000 15712 move complete, result=0
02:10:09.816 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
02:10:09.818 00.002 15712 worker thread done servicing request
02:10:09.818 00.000 15712 Worker thread wakes up
02:10:09.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:09.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:11.232 01.414 15712 Exposure complete
02:10:11.296 00.064 15712 worker thread done servicing request
02:10:11.296 00.000 7988 OnExposeComplete: enter
02:10:11.296 00.000 7988 UpdateGuideState(): m_state=6
02:10:11.296 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3728
02:10:11.296 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=185.74, Mass=992, SNR=20.5, Peak=138 HFD=4.0
02:10:11.296 00.000 7988 MultiStar: [#1 -0.00,-0.23,0.95,U] [#2 0.22,0.39,0.86,U] [#3 0.00,0.60,0.00,M1] [#4 0.03,-0.13,0.68,U] [#5 -0.12,0.48,0.70,U] [#6 -0.23,0.26,0.65,U] [#7 -0.09,0.35,0.49,U] [#8 0.14,0.04,0.42,U] 
02:10:11.296 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.15}, one-star: {-0.06, 0.14}
02:10:11.296 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
02:10:11.296 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:10:11.296 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.66 mountX=0.15 mountY=0.01, mountTheta=0.07
02:10:11.305 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
02:10:11.305 00.000 7988 Enqueuing Move request for scope (-0.01, 0.15)
02:10:11.305 00.000 15712 Worker thread wakes up
02:10:11.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
02:10:11.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
02:10:11.309 00.004 15712 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=0.01
02:10:11.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:10:11.309 00.000 7988 UpdateGuideState exits: m=992 SNR=20.5
02:10:11.311 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:11.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:11.313 00.002 7988 Enqueuing Expose request
02:10:11.313 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:10:11.313 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
02:10:11.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:11.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:10:11.313 00.000 15712 MoveAxis(E, 4, ABG)
02:10:11.313 00.000 15712 Guiding  Dir = 2, Dur = 4
02:10:11.313 00.000 15712 IsGuiding returns 0
02:10:11.329 00.016 15712 IsGuiding returns 0
02:10:11.329 00.000 15712 Move returns status 0, amount 4
02:10:11.329 00.000 15712 MoveAxis(N, 0, ABG)
02:10:11.329 00.000 15712 Move returns status 0, amount 0
02:10:11.329 00.000 15712 move complete, result=0
02:10:11.329 00.000 15712 worker thread done servicing request
02:10:11.329 00.000 15712 Worker thread wakes up
02:10:11.329 00.000 7988 GuideStep: 0.2 px 4 ms EAST, 0.0 px 0 ms NORTH
02:10:11.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:11.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:12.970 01.641 15712 Exposure complete
02:10:13.031 00.061 15712 worker thread done servicing request
02:10:13.031 00.000 7988 OnExposeComplete: enter
02:10:13.031 00.000 7988 UpdateGuideState(): m_state=6
02:10:13.031 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3729
02:10:13.031 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=185.62, Mass=906, SNR=19.6, Peak=168 HFD=3.6
02:10:13.031 00.000 7988 MultiStar: [#1 -0.10,-0.23,0.96,U] [#2 -0.05,0.54,0.84,U] [#3 0.05,0.38,0.82,U] [#4 0.00,-0.03,0.68,U] [#5 -0.36,0.33,0.70,U] [#6 -0.30,-0.14,0.67,U] [#7 0.22,0.13,0.48,U] [#8 -0.32,-0.58,0.00,M3] 
02:10:13.031 00.000 7988 single-star, 7 included, MultiStar: {-0.09, 0.12}, one-star: {-0.11, 0.02}
02:10:13.031 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.37 = 1.37)
02:10:13.031 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
02:10:13.041 00.010 7988 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.94 mountX=0.02 mountY=0.11, mountTheta=1.37
02:10:13.041 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.02, opts=13)
02:10:13.041 00.000 7988 Enqueuing Move request for scope (-0.11, 0.02)
02:10:13.041 00.000 15712 Worker thread wakes up
02:10:13.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
02:10:13.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
02:10:13.041 00.000 15712 Moving (-0.11, 0.02) raw xDistance=0.02 yDistance=0.11
02:10:13.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:10:13.046 00.005 7988 UpdateGuideState exits: m=906 SNR=19.6
02:10:13.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:13.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:13.046 00.000 7988 Enqueuing Expose request
02:10:13.046 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:10:13.046 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
02:10:13.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:13.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:10:13.046 00.000 15712 MoveAxis(E, 3, ABG)
02:10:13.046 00.000 15712 Guiding  Dir = 2, Dur = 3
02:10:13.046 00.000 15712 IsGuiding returns 0
02:10:13.078 00.032 15712 IsGuiding returns 0
02:10:13.078 00.000 15712 Move returns status 0, amount 3
02:10:13.078 00.000 15712 MoveAxis(N, 0, ABG)
02:10:13.078 00.000 15712 Move returns status 0, amount 0
02:10:13.078 00.000 15712 move complete, result=0
02:10:13.078 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
02:10:13.078 00.000 15712 worker thread done servicing request
02:10:13.080 00.002 15712 Worker thread wakes up
02:10:13.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:13.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:14.495 01.415 15712 Exposure complete
02:10:14.557 00.062 15712 worker thread done servicing request
02:10:14.557 00.000 7988 OnExposeComplete: enter
02:10:14.557 00.000 7988 UpdateGuideState(): m_state=6
02:10:14.561 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3730
02:10:14.561 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=185.96, Mass=802, SNR=18.5, Peak=155 HFD=3.2
02:10:14.563 00.002 7988 MultiStar: [#1 -0.34,0.18,0.96,U] [#2 -0.28,0.43,0.88,U] [#3 -0.12,0.66,0.00,M1] [#4 -0.40,0.51,0.00,M1] [#5 -0.07,0.51,0.75,U] [#6 -0.30,0.20,0.67,U] [#7 -0.05,0.76,0.00,M1] [#8 -0.56,0.29,0.00,M4] 
02:10:14.563 00.000 7988 refined, 4 included, MultiStar: {-0.24, 0.34}, one-star: {-0.22, 0.36}
02:10:14.565 00.002 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
02:10:14.565 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
02:10:14.567 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=0.34 hyp=0.42 cameraTheta=2.20 mountX=0.33 mountY=0.24, mountTheta=0.61
02:10:14.569 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.34, opts=13)
02:10:14.570 00.001 7988 Enqueuing Move request for scope (-0.24, 0.34)
02:10:14.570 00.000 15712 Worker thread wakes up
02:10:14.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.34) opts 0xd
02:10:14.570 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.34)
02:10:14.570 00.000 15712 Moving (-0.24, 0.34) raw xDistance=0.33 yDistance=0.24
02:10:14.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:10:14.570 00.000 7988 UpdateGuideState exits: m=802 SNR=18.5
02:10:14.573 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:14.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:14.573 00.000 7988 Enqueuing Expose request
02:10:14.573 00.000 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.26
02:10:14.573 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
02:10:14.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:14.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:10:14.573 00.000 15712 MoveAxis(W, 63, ABG)
02:10:14.573 00.000 15712 Guiding  Dir = 3, Dur = 63
02:10:14.573 00.000 15712 IsGuiding returns 0
02:10:14.589 00.016 15712 PulseGuide returned control before completion, sleep 56
02:10:14.672 00.083 15712 IsGuiding returns 0
02:10:14.672 00.000 15712 Move returns status 0, amount 63
02:10:14.672 00.000 15712 MoveAxis(N, 0, ABG)
02:10:14.672 00.000 15712 Move returns status 0, amount 0
02:10:14.672 00.000 15712 move complete, result=0
02:10:14.672 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.2 px 0 ms NORTH
02:10:14.678 00.006 15712 worker thread done servicing request
02:10:14.678 00.000 15712 Worker thread wakes up
02:10:14.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:14.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:16.316 01.638 15712 Exposure complete
02:10:16.378 00.062 15712 worker thread done servicing request
02:10:16.378 00.000 7988 OnExposeComplete: enter
02:10:16.378 00.000 7988 UpdateGuideState(): m_state=6
02:10:16.382 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3731
02:10:16.382 00.000 7988 Star::Find returns 1 (0), X=973.61, Y=185.40, Mass=827, SNR=18.9, Peak=141 HFD=3.3
02:10:16.384 00.002 7988 MultiStar: [#1 -0.01,-0.34,1.00,U] [#2 0.01,0.02,0.89,U] [#3 0.07,-0.22,0.88,U] [#4 -0.04,-0.19,0.81,U] [#5 -0.54,0.32,0.00,M1] [#6 -0.47,-0.31,0.70,U] [#7 -0.06,0.26,0.52,U] [#8 -0.17,-0.01,0.55,U] 
02:10:16.384 00.000 7988 refined, 7 included, MultiStar: {-0.13, -0.15}, one-star: {-0.39, -0.20}
02:10:16.386 00.002 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.84 = 2.45)
02:10:16.386 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
02:10:16.388 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.27 mountX=-0.15 mountY=0.13, mountTheta=2.43
02:10:16.390 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.15, opts=13)
02:10:16.390 00.000 7988 Enqueuing Move request for scope (-0.13, -0.15)
02:10:16.392 00.002 15712 Worker thread wakes up
02:10:16.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
02:10:16.392 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
02:10:16.392 00.000 15712 Moving (-0.13, -0.15) raw xDistance=-0.15 yDistance=0.13
02:10:16.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:10:16.394 00.002 7988 UpdateGuideState exits: m=827 SNR=18.9
02:10:16.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:16.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:16.394 00.000 7988 Enqueuing Expose request
02:10:16.394 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:10:16.394 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
02:10:16.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:16.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:10:16.394 00.000 15712 MoveAxis(E, 3, ABG)
02:10:16.394 00.000 15712 Guiding  Dir = 2, Dur = 3
02:10:16.394 00.000 15712 IsGuiding returns 0
02:10:16.409 00.015 15712 IsGuiding returns 0
02:10:16.409 00.000 15712 Move returns status 0, amount 3
02:10:16.409 00.000 15712 MoveAxis(N, 0, ABG)
02:10:16.409 00.000 15712 Move returns status 0, amount 0
02:10:16.409 00.000 15712 move complete, result=0
02:10:16.409 00.000 15712 worker thread done servicing request
02:10:16.409 00.000 15712 Worker thread wakes up
02:10:16.409 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
02:10:16.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:16.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:17.831 01.422 15712 Exposure complete
02:10:17.892 00.061 15712 worker thread done servicing request
02:10:17.892 00.000 7988 OnExposeComplete: enter
02:10:17.892 00.000 7988 UpdateGuideState(): m_state=6
02:10:17.896 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3732
02:10:17.896 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=184.66, Mass=897, SNR=19.6, Peak=159 HFD=3.4
02:10:17.898 00.002 7988 MultiStar: [#1 -0.10,-1.18,0.00,M1] [#2 0.04,-0.89,0.00,M1] [#3 0.00,-0.92,0.00,M1] [#4 -0.35,-0.80,0.00,M1] [#5 -0.36,-0.78,0.00,M2] [#6 -0.32,-0.71,0.00,M1] [#7 0.07,-0.98,0.00,M1] [#8 -0.16,-1.35,0.00,M4] 
02:10:17.898 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.26 = 3.03)
02:10:17.900 00.002 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
02:10:17.900 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.93 hyp=0.94 cameraTheta=-1.69 mountX=-0.94 mountY=0.14, mountTheta=3.00
02:10:17.902 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.93, opts=13)
02:10:17.904 00.002 7988 Enqueuing Move request for scope (-0.11, -0.93)
02:10:17.904 00.000 15712 Worker thread wakes up
02:10:17.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.93) opts 0xd
02:10:17.904 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.93)
02:10:17.904 00.000 15712 Moving (-0.11, -0.93) raw xDistance=-0.94 yDistance=0.14
02:10:17.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:10:17.904 00.000 7988 UpdateGuideState exits: m=897 SNR=19.6
02:10:17.908 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:17.908 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:17.908 00.000 7988 Enqueuing Expose request
02:10:17.908 00.000 15712 PPEC rslt: input = -0.94, final = -0.57, react = -0.56, pred = -0.01, hyst = -0.49, hyst_pct = 0.00, period_length = 639.26
02:10:17.908 00.000 15712 PPEC: input: -0.94, control: -0.57, exposure: 1500
02:10:17.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:17.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:10:17.908 00.000 15712 MoveAxis(E, 187, ABG)
02:10:17.908 00.000 15712 Guiding  Dir = 2, Dur = 187
02:10:17.908 00.000 15712 IsGuiding returns 0
02:10:17.934 00.026 15712 PulseGuide returned control before completion, sleep 172
02:10:18.144 00.210 15712 IsGuiding returns 0
02:10:18.144 00.000 15712 Move returns status 0, amount 187
02:10:18.144 00.000 15712 MoveAxis(N, 0, ABG)
02:10:18.144 00.000 15712 Move returns status 0, amount 0
02:10:18.144 00.000 15712 move complete, result=0
02:10:18.144 00.000 7988 GuideStep: -0.9 px 187 ms EAST, 0.1 px 0 ms NORTH
02:10:18.144 00.000 15712 worker thread done servicing request
02:10:18.144 00.000 15712 Worker thread wakes up
02:10:18.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:18.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:19.886 01.742 15712 Exposure complete
02:10:19.950 00.064 7988 OnExposeComplete: enter
02:10:19.952 00.002 7988 UpdateGuideState(): m_state=6
02:10:19.952 00.000 7988 Star::Find(15, 973, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3733
02:10:19.954 00.002 15712 worker thread done servicing request
02:10:19.954 00.000 7988 Star::Find returns 1 (0), X=973.92, Y=185.43, Mass=948, SNR=20.0, Peak=162 HFD=3.8
02:10:19.954 00.000 7988 MultiStar: [#1 0.15,-0.49,0.91,U] [#2 0.10,-0.18,0.79,U] [#3 -0.18,-0.30,0.82,U] [#4 -0.13,-0.24,0.70,U] [#5 -0.37,-0.26,0.70,U] [#6 -0.07,-0.16,0.64,U] [#7 -0.00,-0.35,0.48,U] [#8 -0.30,-0.93,0.00,M5] 
02:10:19.957 00.003 7988 single-star, 7 included, MultiStar: {-0.07, -0.27}, one-star: {-0.08, -0.17}
02:10:19.957 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.58 = 2.71)
02:10:19.959 00.002 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.67)
02:10:19.959 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.01 mountX=-0.17 mountY=0.09, mountTheta=2.68
02:10:19.961 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.17, opts=13)
02:10:19.963 00.002 7988 Enqueuing Move request for scope (-0.08, -0.17)
02:10:19.964 00.001 15712 Worker thread wakes up
02:10:19.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
02:10:19.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
02:10:19.964 00.000 15712 Moving (-0.08, -0.17) raw xDistance=-0.17 yDistance=0.09
02:10:19.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:10:19.964 00.000 7988 UpdateGuideState exits: m=948 SNR=20.0
02:10:19.966 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:19.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:19.968 00.002 7988 Enqueuing Expose request
02:10:19.968 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:10:19.968 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
02:10:19.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:19.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:10:19.968 00.000 15712 MoveAxis(E, 40, ABG)
02:10:19.968 00.000 15712 Guiding  Dir = 2, Dur = 40
02:10:19.968 00.000 15712 IsGuiding returns 0
02:10:19.997 00.029 15712 PulseGuide returned control before completion, sleep 22
02:10:20.048 00.051 15712 IsGuiding returns 0
02:10:20.048 00.000 15712 Move returns status 0, amount 40
02:10:20.048 00.000 15712 MoveAxis(N, 0, ABG)
02:10:20.048 00.000 15712 Move returns status 0, amount 0
02:10:20.048 00.000 15712 move complete, result=0
02:10:20.048 00.000 15712 worker thread done servicing request
02:10:20.048 00.000 15712 Worker thread wakes up
02:10:20.048 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
02:10:20.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:20.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:21.467 01.419 15712 Exposure complete
02:10:21.528 00.061 15712 worker thread done servicing request
02:10:21.528 00.000 7988 OnExposeComplete: enter
02:10:21.528 00.000 7988 UpdateGuideState(): m_state=6
02:10:21.532 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3734
02:10:21.532 00.000 7988 Star::Find returns 1 (0), X=974.11, Y=185.43, Mass=1024, SNR=20.9, Peak=159 HFD=3.8
02:10:21.532 00.000 7988 MultiStar: [#1 -0.01,-0.15,0.97,U] [#2 0.19,-0.06,0.77,U] [#3 0.05,0.03,0.77,U] [#4 0.15,0.08,0.63,U] [#5 -0.50,-0.08,0.64,U] [#6 -0.28,-0.40,0.63,U] [#7 -0.19,-0.47,0.45,U] [#8 -0.90,-0.39,0.00,M6] 
02:10:21.532 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.14}, one-star: {0.11, -0.16}
02:10:21.532 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
02:10:21.532 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
02:10:21.532 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.82 mountX=-0.14 mountY=0.04, mountTheta=2.87
02:10:21.532 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.14, opts=13)
02:10:21.532 00.000 7988 Enqueuing Move request for scope (-0.03, -0.14)
02:10:21.532 00.000 15712 Worker thread wakes up
02:10:21.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
02:10:21.532 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
02:10:21.543 00.011 15712 Moving (-0.03, -0.14) raw xDistance=-0.14 yDistance=0.04
02:10:21.545 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
02:10:21.545 00.000 7988 UpdateGuideState exits: m=1024 SNR=20.9
02:10:21.547 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:21.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:21.549 00.002 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:10:21.549 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
02:10:21.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:21.549 00.000 7988 Enqueuing Expose request
02:10:21.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:10:21.549 00.000 15712 MoveAxis(E, 7, ABG)
02:10:21.549 00.000 15712 Guiding  Dir = 2, Dur = 7
02:10:21.551 00.002 15712 IsGuiding returns 0
02:10:21.566 00.015 15712 IsGuiding returns 0
02:10:21.566 00.000 15712 Move returns status 0, amount 7
02:10:21.566 00.000 15712 MoveAxis(N, 0, ABG)
02:10:21.566 00.000 15712 Move returns status 0, amount 0
02:10:21.566 00.000 15712 move complete, result=0
02:10:21.566 00.000 15712 worker thread done servicing request
02:10:21.566 00.000 15712 Worker thread wakes up
02:10:21.566 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
02:10:21.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:21.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:23.203 01.637 15712 Exposure complete
02:10:23.267 00.064 15712 worker thread done servicing request
02:10:23.267 00.000 7988 OnExposeComplete: enter
02:10:23.267 00.000 7988 UpdateGuideState(): m_state=6
02:10:23.267 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3735
02:10:23.267 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=185.40, Mass=867, SNR=19.2, Peak=156 HFD=3.5
02:10:23.267 00.000 7988 MultiStar: [#1 -0.17,-0.29,0.97,U] [#2 0.13,-0.15,0.80,U] [#3 -0.07,-0.29,0.82,U] [#4 0.04,-0.51,0.66,U] [#5 -0.10,-0.12,0.79,U] [#6 0.23,-0.17,0.67,U] [#7 -0.56,-0.53,0.00,M1] [#8 0.01,-0.67,0.00,M7] 
02:10:23.267 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.24}, one-star: {0.34, -0.20}
02:10:23.267 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
02:10:23.274 00.007 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
02:10:23.274 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.33 mountX=-0.24 mountY=-0.05, mountTheta=-2.92
02:10:23.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.24, opts=13)
02:10:23.274 00.000 7988 Enqueuing Move request for scope (0.06, -0.24)
02:10:23.274 00.000 15712 Worker thread wakes up
02:10:23.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
02:10:23.274 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
02:10:23.274 00.000 15712 Moving (0.06, -0.24) raw xDistance=-0.24 yDistance=-0.05
02:10:23.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
02:10:23.281 00.007 7988 UpdateGuideState exits: m=867 SNR=19.2
02:10:23.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:23.281 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:23.281 00.000 7988 Enqueuing Expose request
02:10:23.281 00.000 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.14, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:10:23.281 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
02:10:23.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:23.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:10:23.281 00.000 15712 MoveAxis(E, 55, ABG)
02:10:23.281 00.000 15712 Guiding  Dir = 2, Dur = 55
02:10:23.281 00.000 15712 IsGuiding returns 0
02:10:23.307 00.026 15712 PulseGuide returned control before completion, sleep 44
02:10:23.387 00.080 15712 IsGuiding returns 0
02:10:23.387 00.000 15712 Move returns status 0, amount 55
02:10:23.387 00.000 15712 MoveAxis(N, 0, ABG)
02:10:23.387 00.000 15712 Move returns status 0, amount 0
02:10:23.387 00.000 15712 move complete, result=0
02:10:23.387 00.000 15712 worker thread done servicing request
02:10:23.387 00.000 15712 Worker thread wakes up
02:10:23.387 00.000 7988 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
02:10:23.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:23.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:24.799 01.412 15712 Exposure complete
02:10:24.860 00.061 15712 worker thread done servicing request
02:10:24.860 00.000 7988 OnExposeComplete: enter
02:10:24.860 00.000 7988 UpdateGuideState(): m_state=6
02:10:24.864 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3736
02:10:24.864 00.000 7988 Star::Find returns 1 (0), X=974.16, Y=185.30, Mass=867, SNR=19.0, Peak=154 HFD=3.5
02:10:24.866 00.002 7988 MultiStar: [#1 0.21,-0.57,0.00,M1] [#2 -0.16,-0.30,0.88,U] [#3 0.27,0.16,0.83,U] [#4 -0.00,0.03,0.75,U] [#5 -0.60,-0.05,0.00,M1] [#6 -0.29,-0.22,0.68,U] [#7 0.03,-0.40,0.53,U] [#8 -0.27,-0.88,0.00,M8] 
02:10:24.866 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.16}, one-star: {0.16, -0.30}
02:10:24.868 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:10:24.868 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
02:10:24.870 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.17 cameraTheta=-1.50 mountX=-0.16 mountY=-0.01, mountTheta=-3.10
02:10:24.872 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.16, opts=13)
02:10:24.872 00.000 7988 Enqueuing Move request for scope (0.01, -0.16)
02:10:24.874 00.002 15712 Worker thread wakes up
02:10:24.874 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
02:10:24.874 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
02:10:24.874 00.000 15712 Moving (0.01, -0.16) raw xDistance=-0.16 yDistance=-0.01
02:10:24.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
02:10:24.876 00.002 7988 UpdateGuideState exits: m=867 SNR=19.0
02:10:24.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:24.878 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:24.878 00.000 7988 Enqueuing Expose request
02:10:24.880 00.002 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:10:24.880 00.000 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
02:10:24.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:24.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:10:24.880 00.000 15712 MoveAxis(E, 40, ABG)
02:10:24.880 00.000 15712 Guiding  Dir = 2, Dur = 40
02:10:24.905 00.025 15712 IsGuiding returns 0
02:10:24.921 00.016 15712 PulseGuide returned control before completion, sleep 35
02:10:24.970 00.049 15712 IsGuiding returns 0
02:10:24.970 00.000 15712 Move returns status 0, amount 40
02:10:24.970 00.000 15712 MoveAxis(N, 0, ABG)
02:10:24.970 00.000 15712 Move returns status 0, amount 0
02:10:24.970 00.000 15712 move complete, result=0
02:10:24.970 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
02:10:24.972 00.002 15712 worker thread done servicing request
02:10:24.972 00.000 15712 Worker thread wakes up
02:10:24.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:24.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:26.601 01.629 15712 Exposure complete
02:10:26.662 00.061 15712 worker thread done servicing request
02:10:26.662 00.000 7988 OnExposeComplete: enter
02:10:26.662 00.000 7988 UpdateGuideState(): m_state=6
02:10:26.666 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3737
02:10:26.666 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=185.51, Mass=862, SNR=19.2, Peak=156 HFD=3.6
02:10:26.668 00.002 7988 MultiStar: [#1 0.16,-0.53,0.99,U] [#2 -0.05,0.05,0.84,U] [#3 0.34,-0.15,0.82,U] [#4 0.05,-0.46,0.71,U] [#5 -0.18,0.09,0.76,U] [#6 -0.54,0.08,0.67,U] [#7 -0.02,-0.73,0.00,M1] [#8 -0.72,-0.47,0.00,M9] 
02:10:26.668 00.000 7988 single-star, 6 included, MultiStar: {-0.00, -0.16}, one-star: {0.07, -0.09}
02:10:26.670 00.002 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
02:10:26.670 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
02:10:26.672 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.93 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
02:10:26.674 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
02:10:26.676 00.002 7988 Enqueuing Move request for scope (0.07, -0.09)
02:10:26.676 00.000 15712 Worker thread wakes up
02:10:26.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:10:26.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:10:26.676 00.000 15712 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=-0.07
02:10:26.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
02:10:26.676 00.000 7988 UpdateGuideState exits: m=862 SNR=19.2
02:10:26.679 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:26.679 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:26.679 00.000 7988 Enqueuing Expose request
02:10:26.679 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:10:26.679 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
02:10:26.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:26.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:10:26.679 00.000 15712 MoveAxis(E, 8, ABG)
02:10:26.679 00.000 15712 Guiding  Dir = 2, Dur = 8
02:10:26.679 00.000 15712 IsGuiding returns 0
02:10:26.712 00.033 15712 IsGuiding returns 0
02:10:26.712 00.000 15712 Move returns status 0, amount 8
02:10:26.712 00.000 15712 MoveAxis(N, 0, ABG)
02:10:26.712 00.000 15712 Move returns status 0, amount 0
02:10:26.712 00.000 15712 move complete, result=0
02:10:26.712 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
02:10:26.714 00.002 15712 worker thread done servicing request
02:10:26.714 00.000 15712 Worker thread wakes up
02:10:26.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:26.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:28.130 01.416 15712 Exposure complete
02:10:28.194 00.064 15712 worker thread done servicing request
02:10:28.196 00.002 7988 OnExposeComplete: enter
02:10:28.196 00.000 7988 UpdateGuideState(): m_state=6
02:10:28.196 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3738
02:10:28.196 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=185.34, Mass=964, SNR=19.9, Peak=153 HFD=3.7
02:10:28.196 00.000 7988 MultiStar: [#1 0.13,-0.22,0.97,U] [#2 0.08,-0.03,0.84,U] [#3 0.19,0.12,0.88,U] [#4 -0.05,-0.17,0.71,U] [#5 -0.23,-0.05,0.74,U] [#6 0.01,-0.01,0.67,U] [#7 -0.54,-0.34,0.00,M2] [#8 -0.51,-0.24,0.44,U] 
02:10:28.196 00.000 7988 refined, 7 included, MultiStar: {-0.00, -0.10}, one-star: {0.04, -0.26}
02:10:28.196 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
02:10:28.203 00.007 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
02:10:28.203 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=-0.10 mountY=0.01, mountTheta=3.09
02:10:28.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.10, opts=13)
02:10:28.203 00.000 7988 Enqueuing Move request for scope (-0.00, -0.10)
02:10:28.203 00.000 15712 Worker thread wakes up
02:10:28.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
02:10:28.203 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
02:10:28.203 00.000 15712 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.01
02:10:28.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
02:10:28.210 00.007 7988 UpdateGuideState exits: m=964 SNR=19.9
02:10:28.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:28.210 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:28.210 00.000 7988 Enqueuing Expose request
02:10:28.210 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:10:28.210 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
02:10:28.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:28.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:10:28.210 00.000 15712 MoveAxis(E, 7, ABG)
02:10:28.210 00.000 15712 Guiding  Dir = 2, Dur = 7
02:10:28.226 00.016 15712 IsGuiding returns 0
02:10:28.247 00.021 15712 IsGuiding returns 0
02:10:28.247 00.000 15712 Move returns status 0, amount 7
02:10:28.247 00.000 15712 MoveAxis(N, 0, ABG)
02:10:28.247 00.000 15712 Move returns status 0, amount 0
02:10:28.247 00.000 15712 move complete, result=0
02:10:28.247 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
02:10:28.249 00.002 15712 worker thread done servicing request
02:10:28.249 00.000 15712 Worker thread wakes up
02:10:28.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:28.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:29.887 01.638 15712 Exposure complete
02:10:29.950 00.063 15712 worker thread done servicing request
02:10:29.950 00.000 7988 OnExposeComplete: enter
02:10:29.953 00.003 7988 UpdateGuideState(): m_state=6
02:10:29.953 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3739
02:10:29.953 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=185.61, Mass=905, SNR=19.5, Peak=143 HFD=3.6
02:10:29.953 00.000 7988 MultiStar: [#1 -0.10,-0.48,0.93,U] [#2 0.23,-0.02,0.90,U] [#3 -0.07,0.11,0.80,U] [#4 0.02,-0.05,0.68,U] [#5 -0.53,-0.04,0.70,U] [#6 -0.20,-0.28,0.66,U] [#7 -0.02,-0.47,0.47,U] [#8 -0.48,-1.08,0.00,M9] 
02:10:29.953 00.000 7988 single-star, 7 included, MultiStar: {-0.08, -0.14}, one-star: {-0.03, 0.01}
02:10:29.953 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
02:10:29.953 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
02:10:29.953 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.69 mountX=0.01 mountY=0.03, mountTheta=1.12
02:10:29.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.01, opts=13)
02:10:29.953 00.000 7988 Enqueuing Move request for scope (-0.03, 0.01)
02:10:29.964 00.011 15712 Worker thread wakes up
02:10:29.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
02:10:29.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
02:10:29.964 00.000 15712 Moving (-0.03, 0.01) raw xDistance=0.01 yDistance=0.03
02:10:29.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=46, FiltMax=255, Gamma=0.690
02:10:29.964 00.000 7988 UpdateGuideState exits: m=905 SNR=19.5
02:10:29.967 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:29.967 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:29.970 00.003 7988 Enqueuing Expose request
02:10:29.970 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:10:29.970 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
02:10:29.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:29.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:10:29.970 00.000 15712 MoveAxis(E, 7, ABG)
02:10:29.970 00.000 15712 Guiding  Dir = 2, Dur = 7
02:10:29.970 00.000 15712 IsGuiding returns 0
02:10:29.987 00.017 15712 IsGuiding returns 0
02:10:29.987 00.000 15712 Move returns status 0, amount 7
02:10:29.987 00.000 15712 MoveAxis(N, 0, ABG)
02:10:29.987 00.000 15712 Move returns status 0, amount 0
02:10:29.987 00.000 15712 move complete, result=0
02:10:29.987 00.000 15712 worker thread done servicing request
02:10:29.987 00.000 15712 Worker thread wakes up
02:10:29.987 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
02:10:29.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:29.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:31.401 01.414 15712 Exposure complete
02:10:31.464 00.063 15712 worker thread done servicing request
02:10:31.464 00.000 7988 OnExposeComplete: enter
02:10:31.464 00.000 7988 UpdateGuideState(): m_state=6
02:10:31.467 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3740
02:10:31.467 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=185.15, Mass=864, SNR=19.0, Peak=150 HFD=3.6
02:10:31.469 00.002 7988 MultiStar: [#1 -0.13,-0.75,0.00,M1] [#2 0.22,-0.56,0.00,M1] [#3 0.05,-0.42,0.92,U] [#4 -0.12,-0.16,0.75,U] [#5 -0.28,-0.12,0.75,U] [#6 -0.32,-0.31,0.70,U] [#7 -0.47,-0.19,0.52,U] [#8 -0.46,-1.19,0.00,M10] 
02:10:31.469 00.000 7988 refined, 5 included, MultiStar: {-0.14, -0.29}, one-star: {0.05, -0.45}
02:10:31.471 00.002 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
02:10:31.471 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
02:10:31.473 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.29 hyp=0.33 cameraTheta=-2.03 mountX=-0.30 mountY=0.15, mountTheta=2.67
02:10:31.475 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.29, opts=13)
02:10:31.475 00.000 7988 Enqueuing Move request for scope (-0.14, -0.29)
02:10:31.477 00.002 15712 Worker thread wakes up
02:10:31.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.29) opts 0xd
02:10:31.477 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.29)
02:10:31.477 00.000 15712 Moving (-0.14, -0.29) raw xDistance=-0.30 yDistance=0.15
02:10:31.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
02:10:31.478 00.001 7988 UpdateGuideState exits: m=864 SNR=19.0
02:10:31.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:31.481 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:31.481 00.000 7988 Enqueuing Expose request
02:10:31.481 00.000 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:10:31.481 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
02:10:31.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:31.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:10:31.481 00.000 15712 MoveAxis(E, 65, ABG)
02:10:31.481 00.000 15712 Guiding  Dir = 2, Dur = 65
02:10:31.481 00.000 15712 IsGuiding returns 0
02:10:31.498 00.017 15712 PulseGuide returned control before completion, sleep 51
02:10:31.574 00.076 15712 IsGuiding returns 0
02:10:31.574 00.000 15712 Move returns status 0, amount 65
02:10:31.574 00.000 15712 MoveAxis(N, 0, ABG)
02:10:31.574 00.000 15712 Move returns status 0, amount 0
02:10:31.574 00.000 15712 move complete, result=0
02:10:31.574 00.000 15712 worker thread done servicing request
02:10:31.574 00.000 15712 Worker thread wakes up
02:10:31.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:31.574 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.2 px 0 ms NORTH
02:10:31.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:33.214 01.640 15712 Exposure complete
02:10:33.278 00.064 15712 worker thread done servicing request
02:10:33.278 00.000 7988 OnExposeComplete: enter
02:10:33.278 00.000 7988 UpdateGuideState(): m_state=6
02:10:33.278 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3741
02:10:33.282 00.004 7988 Star::Find returns 1 (0), X=974.20, Y=184.97, Mass=936, SNR=20.0, Peak=171 HFD=3.9
02:10:33.284 00.002 7988 MultiStar: [#1 -0.08,-0.84,0.00,M2] [#2 0.18,-0.44,0.83,U] [#3 -0.21,-0.16,0.87,U] [#4 0.28,-0.63,0.00,M1] [#5 -0.05,-0.26,0.66,U] [#6 -0.05,-0.48,0.66,U] [#7 0.04,-0.84,0.00,M1] [#8 -0.07,-0.52,0.47,U] 
02:10:33.284 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.42}, one-star: {0.20, -0.63}
02:10:33.286 00.002 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
02:10:33.286 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:10:33.288 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.42 hyp=0.42 cameraTheta=-1.54 mountX=-0.42 mountY=-0.00, mountTheta=-3.13
02:10:33.290 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.42, opts=13)
02:10:33.290 00.000 7988 Enqueuing Move request for scope (0.01, -0.42)
02:10:33.292 00.002 15712 Worker thread wakes up
02:10:33.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.42) opts 0xd
02:10:33.292 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.42)
02:10:33.292 00.000 15712 Moving (0.01, -0.42) raw xDistance=-0.42 yDistance=-0.00
02:10:33.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
02:10:33.294 00.002 7988 UpdateGuideState exits: m=936 SNR=20.0
02:10:33.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:33.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:33.294 00.000 7988 Enqueuing Expose request
02:10:33.294 00.000 15712 PPEC rslt: input = -0.42, final = -0.28, react = -0.25, pred = -0.03, hyst = -0.23, hyst_pct = 0.00, period_length = 639.26
02:10:33.294 00.000 15712 PPEC: input: -0.42, control: -0.28, exposure: 1500
02:10:33.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:33.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:10:33.294 00.000 15712 MoveAxis(E, 90, ABG)
02:10:33.294 00.000 15712 Guiding  Dir = 2, Dur = 90
02:10:33.299 00.005 15712 IsGuiding returns 0
02:10:33.315 00.016 15712 PulseGuide returned control before completion, sleep 85
02:10:33.406 00.091 15712 IsGuiding returns 1
02:10:33.406 00.000 15712 scope still moving after pulse duration time elapsed
02:10:33.438 00.032 15712 IsGuiding returns 0
02:10:33.438 00.000 15712 scope move finished after 90 + 53 ms
02:10:33.438 00.000 15712 Move returns status 0, amount 90
02:10:33.438 00.000 15712 MoveAxis(N, 0, ABG)
02:10:33.438 00.000 15712 Move returns status 0, amount 0
02:10:33.438 00.000 15712 move complete, result=0
02:10:33.438 00.000 7988 GuideStep: -0.4 px 90 ms EAST, -0.0 px 0 ms NORTH
02:10:33.445 00.007 15712 worker thread done servicing request
02:10:33.445 00.000 15712 Worker thread wakes up
02:10:33.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:33.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:34.858 01.413 15712 Exposure complete
02:10:34.921 00.063 15712 worker thread done servicing request
02:10:34.921 00.000 7988 OnExposeComplete: enter
02:10:34.921 00.000 7988 UpdateGuideState(): m_state=6
02:10:34.921 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3742
02:10:34.921 00.000 7988 Star::Find returns 1 (0), X=973.96, Y=185.38, Mass=952, SNR=20.2, Peak=159 HFD=3.8
02:10:34.921 00.000 7988 MultiStar: [#1 -0.11,-0.34,0.98,U] [#2 0.14,-0.08,0.86,U] [#3 0.13,-0.10,0.81,U] [#4 0.03,-0.09,0.71,U] [#5 -0.34,-0.42,0.68,U] [#6 -0.44,-0.27,0.65,U] [#7 -0.25,-0.12,0.51,U] [#8 -0.42,0.02,0.40,U] 
02:10:34.921 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.19}, one-star: {-0.04, -0.21}
02:10:34.921 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
02:10:34.921 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
02:10:34.921 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.75 mountX=-0.21 mountY=0.04, mountTheta=2.94
02:10:34.932 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.21, opts=13)
02:10:34.932 00.000 7988 Enqueuing Move request for scope (-0.04, -0.21)
02:10:34.934 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
02:10:34.934 00.000 7988 UpdateGuideState exits: m=952 SNR=20.2
02:10:34.935 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:34.935 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:34.935 00.000 7988 Enqueuing Expose request
02:10:34.935 00.000 15712 Worker thread wakes up
02:10:34.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
02:10:34.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
02:10:34.935 00.000 15712 Moving (-0.04, -0.21) raw xDistance=-0.21 yDistance=0.04
02:10:34.935 00.000 15712 PPEC rslt: input = -0.21, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:10:34.935 00.000 15712 PPEC: input: -0.21, control: -0.16, exposure: 1500
02:10:34.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:34.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:10:34.935 00.000 15712 MoveAxis(E, 51, ABG)
02:10:34.935 00.000 15712 Guiding  Dir = 2, Dur = 51
02:10:34.951 00.016 15712 IsGuiding returns 0
02:10:34.971 00.020 15712 PulseGuide returned control before completion, sleep 46
02:10:35.030 00.059 15712 IsGuiding returns 1
02:10:35.030 00.000 15712 scope still moving after pulse duration time elapsed
02:10:35.067 00.037 15712 IsGuiding returns 0
02:10:35.067 00.000 15712 scope move finished after 51 + 60 ms
02:10:35.067 00.000 15712 Move returns status 0, amount 51
02:10:35.067 00.000 15712 MoveAxis(N, 0, ABG)
02:10:35.067 00.000 15712 Move returns status 0, amount 0
02:10:35.067 00.000 15712 move complete, result=0
02:10:35.067 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
02:10:35.075 00.008 15712 worker thread done servicing request
02:10:35.075 00.000 15712 Worker thread wakes up
02:10:35.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:35.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:36.816 01.741 15712 Exposure complete
02:10:36.878 00.062 15712 worker thread done servicing request
02:10:36.878 00.000 7988 OnExposeComplete: enter
02:10:36.878 00.000 7988 UpdateGuideState(): m_state=6
02:10:36.878 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3743
02:10:36.878 00.000 7988 Star::Find returns 1 (0), X=974.02, Y=185.28, Mass=866, SNR=19.0, Peak=153 HFD=3.3
02:10:36.878 00.000 7988 MultiStar: [#1 -0.17,-0.65,0.00,M2] [#2 0.08,-0.32,0.95,U] [#3 0.06,-0.29,0.82,U] [#4 -0.03,-0.39,0.71,U] [#5 -0.31,-0.47,0.76,U] [#6 -0.14,-0.39,0.71,U] [#7 0.29,-0.25,0.50,U] [#8 -0.64,-0.78,0.00,M9] 
02:10:36.878 00.000 7988 single-star, 6 included, MultiStar: {-0.01, -0.35}, one-star: {0.02, -0.32}
02:10:36.878 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:10:36.878 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
02:10:36.888 00.010 7988 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.50 mountX=-0.32 mountY=-0.02, mountTheta=-3.09
02:10:36.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.32, opts=13)
02:10:36.888 00.000 7988 Enqueuing Move request for scope (0.02, -0.32)
02:10:36.888 00.000 15712 Worker thread wakes up
02:10:36.888 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
02:10:36.888 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
02:10:36.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:10:36.894 00.006 7988 UpdateGuideState exits: m=866 SNR=19.0
02:10:36.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:36.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:36.894 00.000 7988 Enqueuing Expose request
02:10:36.894 00.000 15712 Moving (0.02, -0.32) raw xDistance=-0.32 yDistance=-0.02
02:10:36.894 00.000 15712 PPEC rslt: input = -0.32, final = -0.22, react = -0.19, pred = -0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
02:10:36.894 00.000 15712 PPEC: input: -0.32, control: -0.22, exposure: 1500
02:10:36.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:36.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:10:36.894 00.000 15712 MoveAxis(E, 72, ABG)
02:10:36.894 00.000 15712 Guiding  Dir = 2, Dur = 72
02:10:36.894 00.000 15712 IsGuiding returns 0
02:10:36.927 00.033 15712 PulseGuide returned control before completion, sleep 58
02:10:37.007 00.080 15712 IsGuiding returns 0
02:10:37.007 00.000 15712 Move returns status 0, amount 72
02:10:37.007 00.000 15712 MoveAxis(N, 0, ABG)
02:10:37.007 00.000 15712 Move returns status 0, amount 0
02:10:37.007 00.000 15712 move complete, result=0
02:10:37.007 00.000 15712 worker thread done servicing request
02:10:37.007 00.000 15712 Worker thread wakes up
02:10:37.007 00.000 7988 GuideStep: -0.3 px 72 ms EAST, -0.0 px 0 ms NORTH
02:10:37.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:37.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:38.427 01.420 15712 Exposure complete
02:10:38.488 00.061 15712 worker thread done servicing request
02:10:38.488 00.000 7988 OnExposeComplete: enter
02:10:38.488 00.000 7988 UpdateGuideState(): m_state=6
02:10:38.495 00.007 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3744
02:10:38.495 00.000 7988 Star::Find returns 1 (0), X=973.93, Y=184.67, Mass=886, SNR=19.4, Peak=144 HFD=3.4
02:10:38.497 00.002 7988 MultiStar: [#1 0.07,-1.10,0.00,M3] [#2 0.16,-0.74,0.00,M1] [#3 0.16,-0.96,0.00,M1] [#4 -0.05,-1.12,0.00,M1] [#5 -0.24,-0.95,0.00,M1] [#6 -0.37,-1.13,0.00,M1] [#7 0.18,-1.25,0.00,M1] [#8 0.06,-1.28,0.00,M10] 
02:10:38.499 00.002 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.21 = 3.08)
02:10:38.499 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
02:10:38.499 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.93 hyp=0.93 cameraTheta=-1.64 mountX=-0.93 mountY=0.09, mountTheta=3.05
02:10:38.502 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.93, opts=13)
02:10:38.502 00.000 7988 Enqueuing Move request for scope (-0.07, -0.93)
02:10:38.504 00.002 15712 Worker thread wakes up
02:10:38.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.93) opts 0xd
02:10:38.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.93)
02:10:38.504 00.000 15712 Moving (-0.07, -0.93) raw xDistance=-0.93 yDistance=0.09
02:10:38.507 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:10:38.507 00.000 7988 UpdateGuideState exits: m=886 SNR=19.4
02:10:38.509 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:38.511 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:38.511 00.000 7988 Enqueuing Expose request
02:10:38.513 00.002 15712 PPEC rslt: input = -0.93, final = -0.58, react = -0.56, pred = -0.03, hyst = -0.51, hyst_pct = 0.00, period_length = 639.26
02:10:38.513 00.000 15712 PPEC: input: -0.93, control: -0.58, exposure: 1500
02:10:38.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:38.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:10:38.513 00.000 15712 MoveAxis(E, 190, ABG)
02:10:38.513 00.000 15712 Guiding  Dir = 2, Dur = 190
02:10:38.513 00.000 15712 IsGuiding returns 0
02:10:38.542 00.029 15712 PulseGuide returned control before completion, sleep 173
02:10:38.731 00.189 15712 IsGuiding returns 1
02:10:38.731 00.000 15712 scope still moving after pulse duration time elapsed
02:10:38.759 00.028 15712 IsGuiding returns 0
02:10:38.759 00.000 15712 scope move finished after 190 + 55 ms
02:10:38.759 00.000 15712 Move returns status 0, amount 190
02:10:38.759 00.000 15712 MoveAxis(N, 0, ABG)
02:10:38.759 00.000 15712 Move returns status 0, amount 0
02:10:38.759 00.000 15712 move complete, result=0
02:10:38.759 00.000 15712 worker thread done servicing request
02:10:38.759 00.000 15712 Worker thread wakes up
02:10:38.759 00.000 7988 GuideStep: -0.9 px 190 ms EAST, 0.1 px 0 ms NORTH
02:10:38.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:38.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:40.388 01.629 15712 Exposure complete
02:10:40.451 00.063 15712 worker thread done servicing request
02:10:40.451 00.000 7988 OnExposeComplete: enter
02:10:40.451 00.000 7988 UpdateGuideState(): m_state=6
02:10:40.456 00.005 7988 Star::Find(15, 973, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3745
02:10:40.456 00.000 7988 Star::Find returns 1 (0), X=974.18, Y=184.73, Mass=888, SNR=19.3, Peak=155 HFD=3.5
02:10:40.458 00.002 7988 MultiStar: [#1 0.05,-0.91,0.00,M4] [#2 0.05,-0.64,0.00,M2] [#3 0.16,-0.46,0.84,U] [#4 0.18,-0.95,0.00,M2] [#5 -0.43,-0.24,0.77,U] [#6 -0.42,-0.69,0.00,M2] [#7 -0.12,-0.40,0.41,U] [#8 -0.57,-1.21,0.00,R] 
02:10:40.458 00.000 7988 refined, 3 included, MultiStar: {-0.02, -0.53}, one-star: {0.18, -0.87}
02:10:40.460 00.002 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.18 = 3.11)
02:10:40.460 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.07)
02:10:40.462 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.53 hyp=0.53 cameraTheta=-1.61 mountX=-0.53 mountY=0.04, mountTheta=3.07
02:10:40.464 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.53, opts=13)
02:10:40.464 00.000 7988 Enqueuing Move request for scope (-0.02, -0.53)
02:10:40.466 00.002 15712 Worker thread wakes up
02:10:40.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.53) opts 0xd
02:10:40.466 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.53)
02:10:40.466 00.000 15712 Moving (-0.02, -0.53) raw xDistance=-0.53 yDistance=0.04
02:10:40.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:10:40.467 00.001 7988 UpdateGuideState exits: m=888 SNR=19.3
02:10:40.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:40.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:40.467 00.000 7988 Enqueuing Expose request
02:10:40.467 00.000 15712 PPEC rslt: input = -0.53, final = -0.35, react = -0.32, pred = -0.03, hyst = -0.30, hyst_pct = 0.00, period_length = 639.26
02:10:40.467 00.000 15712 PPEC: input: -0.53, control: -0.35, exposure: 1500
02:10:40.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:40.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:10:40.467 00.000 15712 MoveAxis(E, 113, ABG)
02:10:40.467 00.000 15712 Guiding  Dir = 2, Dur = 113
02:10:40.467 00.000 15712 IsGuiding returns 0
02:10:40.490 00.023 15712 PulseGuide returned control before completion, sleep 104
02:10:40.632 00.142 15712 IsGuiding returns 0
02:10:40.632 00.000 15712 Move returns status 0, amount 113
02:10:40.632 00.000 15712 MoveAxis(N, 0, ABG)
02:10:40.632 00.000 15712 Move returns status 0, amount 0
02:10:40.632 00.000 15712 move complete, result=0
02:10:40.632 00.000 7988 GuideStep: -0.5 px 113 ms EAST, 0.0 px 0 ms NORTH
02:10:40.638 00.006 15712 worker thread done servicing request
02:10:40.638 00.000 15712 Worker thread wakes up
02:10:40.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:40.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:42.048 01.410 15712 Exposure complete
02:10:42.110 00.062 15712 worker thread done servicing request
02:10:42.110 00.000 7988 OnExposeComplete: enter
02:10:42.110 00.000 7988 UpdateGuideState(): m_state=6
02:10:42.115 00.005 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3746
02:10:42.115 00.000 7988 Star::Find returns 1 (0), X=974.10, Y=185.07, Mass=838, SNR=18.6, Peak=163 HFD=3.0
02:10:42.117 00.002 7988 MultiStar: [#1 -0.24,-0.36,1.05,U] [#2 -0.03,-0.54,0.92,U] [#3 -0.23,-0.25,0.88,U] [#4 -0.24,-0.31,0.73,U] [#5 -0.14,-0.50,0.74,U] [#6 -0.49,-0.93,0.00,M3] [#7 0.14,-0.56,0.50,U] [#8 0.13,0.90,0.00,M1] 
02:10:42.117 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.43}, one-star: {0.10, -0.53}
02:10:42.119 00.002 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
02:10:42.119 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.89)
02:10:42.121 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.43 hyp=0.44 cameraTheta=-1.80 mountX=-0.43 mountY=0.11, mountTheta=2.89
02:10:42.123 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.43, opts=13)
02:10:42.123 00.000 7988 Enqueuing Move request for scope (-0.10, -0.43)
02:10:42.125 00.002 15712 Worker thread wakes up
02:10:42.125 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.43) opts 0xd
02:10:42.125 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.43)
02:10:42.125 00.000 15712 Moving (-0.10, -0.43) raw xDistance=-0.43 yDistance=0.11
02:10:42.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:10:42.125 00.000 7988 UpdateGuideState exits: m=838 SNR=18.6
02:10:42.128 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:42.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:42.130 00.002 7988 Enqueuing Expose request
02:10:42.130 00.000 15712 PPEC rslt: input = -0.43, final = -0.28, react = -0.26, pred = -0.02, hyst = -0.27, hyst_pct = 0.00, period_length = 639.26
02:10:42.130 00.000 15712 PPEC: input: -0.43, control: -0.28, exposure: 1500
02:10:42.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:42.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:10:42.130 00.000 15712 MoveAxis(E, 92, ABG)
02:10:42.130 00.000 15712 Guiding  Dir = 2, Dur = 92
02:10:42.130 00.000 15712 IsGuiding returns 0
02:10:42.147 00.017 15712 PulseGuide returned control before completion, sleep 80
02:10:42.246 00.099 15712 IsGuiding returns 0
02:10:42.246 00.000 15712 Move returns status 0, amount 92
02:10:42.246 00.000 15712 MoveAxis(N, 0, ABG)
02:10:42.246 00.000 15712 Move returns status 0, amount 0
02:10:42.246 00.000 15712 move complete, result=0
02:10:42.246 00.000 15712 worker thread done servicing request
02:10:42.246 00.000 15712 Worker thread wakes up
02:10:42.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:42.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:42.246 00.000 7988 GuideStep: -0.4 px 92 ms EAST, 0.1 px 0 ms NORTH
02:10:43.991 01.745 15712 Exposure complete
02:10:44.053 00.062 15712 worker thread done servicing request
02:10:44.053 00.000 7988 OnExposeComplete: enter
02:10:44.053 00.000 7988 UpdateGuideState(): m_state=6
02:10:44.057 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3747
02:10:44.057 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=186.10, Mass=947, SNR=20.1, Peak=175 HFD=3.9
02:10:44.059 00.002 7988 MultiStar: [#1 -0.13,0.54,0.97,U] [#2 0.27,0.59,0.00,M2] [#3 0.14,1.06,0.00,M1] [#4 0.16,0.57,0.70,U] [#5 -0.38,0.71,0.00,M1] [#6 -0.13,0.56,0.62,U] [#7 -0.09,0.57,0.57,U] [#8 0.67,1.74,0.00,M2] 
02:10:44.059 00.000 7988 single-star, 4 included, MultiStar: {-0.02, 0.54}, one-star: {0.07, 0.50}
02:10:44.061 00.002 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
02:10:44.061 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
02:10:44.063 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.50 hyp=0.50 cameraTheta=1.44 mountX=0.50 mountY=-0.08, mountTheta=-0.16
02:10:44.065 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.50, opts=13)
02:10:44.065 00.000 7988 Enqueuing Move request for scope (0.07, 0.50)
02:10:44.067 00.002 15712 Worker thread wakes up
02:10:44.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.50) opts 0xd
02:10:44.067 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.50)
02:10:44.067 00.000 15712 Moving (0.07, 0.50) raw xDistance=0.50 yDistance=-0.08
02:10:44.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:10:44.069 00.002 7988 UpdateGuideState exits: m=947 SNR=20.1
02:10:44.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:44.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:44.069 00.000 7988 Enqueuing Expose request
02:10:44.069 00.000 15712 PPEC rslt: input = 0.50, final = 0.27, react = 0.30, pred = -0.03, hyst = 0.25, hyst_pct = 0.00, period_length = 639.26
02:10:44.069 00.000 15712 PPEC: input: 0.50, control: 0.27, exposure: 1500
02:10:44.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:44.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:10:44.069 00.000 15712 MoveAxis(W, 88, ABG)
02:10:44.069 00.000 15712 Guiding  Dir = 3, Dur = 88
02:10:44.069 00.000 15712 IsGuiding returns 0
02:10:44.089 00.020 15712 PulseGuide returned control before completion, sleep 84
02:10:44.200 00.111 15712 IsGuiding returns 0
02:10:44.200 00.000 15712 Move returns status 0, amount 88
02:10:44.200 00.000 15712 MoveAxis(N, 0, ABG)
02:10:44.200 00.000 15712 Move returns status 0, amount 0
02:10:44.200 00.000 15712 move complete, result=0
02:10:44.201 00.001 15712 worker thread done servicing request
02:10:44.201 00.000 15712 Worker thread wakes up
02:10:44.201 00.000 7988 GuideStep: 0.5 px 88 ms WEST, -0.1 px 0 ms NORTH
02:10:44.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:44.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:45.617 01.416 15712 Exposure complete
02:10:45.680 00.063 15712 worker thread done servicing request
02:10:45.682 00.002 7988 OnExposeComplete: enter
02:10:45.682 00.000 7988 UpdateGuideState(): m_state=6
02:10:45.682 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3748
02:10:45.682 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=186.21, Mass=908, SNR=19.6, Peak=153 HFD=3.7
02:10:45.682 00.000 7988 MultiStar: [#1 -0.13,0.42,1.02,U] [#2 -0.05,0.83,0.00,M3] [#3 0.13,0.83,0.00,M2] [#4 -0.11,0.50,0.76,U] [#5 -0.36,0.91,0.00,M2] [#6 -0.10,0.39,0.64,U] [#7 -0.06,0.45,0.47,U] [#8 0.19,2.01,0.00,M3] 
02:10:45.682 00.000 7988 refined, 4 included, MultiStar: {-0.12, 0.48}, one-star: {-0.14, 0.61}
02:10:45.682 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
02:10:45.682 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:10:45.682 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.48 hyp=0.50 cameraTheta=1.81 mountX=0.48 mountY=0.10, mountTheta=0.21
02:10:45.682 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.48, opts=13)
02:10:45.682 00.000 7988 Enqueuing Move request for scope (-0.12, 0.48)
02:10:45.694 00.012 15712 Worker thread wakes up
02:10:45.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.48) opts 0xd
02:10:45.694 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.48)
02:10:45.694 00.000 15712 Moving (-0.12, 0.48) raw xDistance=0.48 yDistance=0.10
02:10:45.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:10:45.694 00.000 7988 UpdateGuideState exits: m=908 SNR=19.6
02:10:45.697 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:45.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:45.699 00.002 7988 Enqueuing Expose request
02:10:45.699 00.000 15712 PPEC rslt: input = 0.48, final = 0.26, react = 0.29, pred = -0.03, hyst = 0.24, hyst_pct = 0.00, period_length = 639.26
02:10:45.699 00.000 15712 PPEC: input: 0.48, control: 0.26, exposure: 1500
02:10:45.699 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:45.699 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:10:45.699 00.000 15712 MoveAxis(W, 84, ABG)
02:10:45.699 00.000 15712 Guiding  Dir = 3, Dur = 84
02:10:45.699 00.000 15712 IsGuiding returns 0
02:10:45.710 00.011 15712 PulseGuide returned control before completion, sleep 79
02:10:45.829 00.119 15712 IsGuiding returns 0
02:10:45.829 00.000 15712 Move returns status 0, amount 84
02:10:45.829 00.000 15712 MoveAxis(N, 0, ABG)
02:10:45.829 00.000 15712 Move returns status 0, amount 0
02:10:45.829 00.000 15712 move complete, result=0
02:10:45.829 00.000 7988 GuideStep: 0.5 px 84 ms WEST, 0.1 px 0 ms NORTH
02:10:45.833 00.004 15712 worker thread done servicing request
02:10:45.833 00.000 15712 Worker thread wakes up
02:10:45.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:45.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:47.469 01.636 15712 Exposure complete
02:10:47.530 00.061 15712 worker thread done servicing request
02:10:47.530 00.000 7988 OnExposeComplete: enter
02:10:47.530 00.000 7988 UpdateGuideState(): m_state=6
02:10:47.534 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3749
02:10:47.534 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=186.00, Mass=905, SNR=19.6, Peak=162 HFD=3.7
02:10:47.536 00.002 7988 MultiStar: [#1 0.03,0.28,0.94,U] [#2 0.03,0.34,0.80,U] [#3 0.15,0.57,0.84,U] [#4 0.07,0.49,0.69,U] [#5 -0.52,0.66,0.00,M3] [#6 0.01,0.38,0.66,U] [#7 -0.57,-0.64,0.00,M1] [#8 0.42,1.02,0.00,M4] 
02:10:47.536 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.41}, one-star: {0.19, 0.40}
02:10:47.538 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
02:10:47.538 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:10:47.540 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.41 hyp=0.41 cameraTheta=1.36 mountX=0.41 mountY=-0.10, mountTheta=-0.23
02:10:47.542 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.41, opts=13)
02:10:47.544 00.002 7988 Enqueuing Move request for scope (0.09, 0.41)
02:10:47.544 00.000 15712 Worker thread wakes up
02:10:47.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.41) opts 0xd
02:10:47.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.41)
02:10:47.544 00.000 15712 Moving (0.09, 0.41) raw xDistance=0.41 yDistance=-0.10
02:10:47.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:10:47.546 00.002 7988 UpdateGuideState exits: m=905 SNR=19.6
02:10:47.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:47.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:47.546 00.000 7988 Enqueuing Expose request
02:10:47.546 00.000 15712 PPEC rslt: input = 0.41, final = 0.21, react = 0.24, pred = -0.03, hyst = 0.24, hyst_pct = 0.00, period_length = 639.26
02:10:47.546 00.000 15712 PPEC: input: 0.41, control: 0.21, exposure: 1500
02:10:47.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:47.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:10:47.546 00.000 15712 MoveAxis(W, 69, ABG)
02:10:47.546 00.000 15712 Guiding  Dir = 3, Dur = 69
02:10:47.546 00.000 15712 IsGuiding returns 0
02:10:47.561 00.015 15712 PulseGuide returned control before completion, sleep 58
02:10:47.663 00.102 15712 IsGuiding returns 0
02:10:47.663 00.000 15712 Move returns status 0, amount 69
02:10:47.663 00.000 15712 MoveAxis(N, 0, ABG)
02:10:47.663 00.000 15712 Move returns status 0, amount 0
02:10:47.663 00.000 15712 move complete, result=0
02:10:47.663 00.000 7988 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
02:10:47.671 00.008 15712 worker thread done servicing request
02:10:47.671 00.000 15712 Worker thread wakes up
02:10:47.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:47.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:49.075 01.404 15712 Exposure complete
02:10:49.140 00.065 15712 worker thread done servicing request
02:10:49.140 00.000 7988 OnExposeComplete: enter
02:10:49.140 00.000 7988 UpdateGuideState(): m_state=6
02:10:49.143 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3750
02:10:49.143 00.000 7988 Star::Find returns 1 (0), X=974.08, Y=185.82, Mass=991, SNR=20.4, Peak=166 HFD=4.1
02:10:49.145 00.002 7988 MultiStar: [#1 -0.16,-0.12,0.95,U] [#2 0.14,0.24,0.83,U] [#3 -0.04,0.34,0.81,U] [#4 0.12,0.41,0.66,U] [#5 -0.38,0.49,0.00,M4] [#6 -0.06,0.35,0.62,U] [#7 -0.03,0.22,0.44,U] [#8 0.44,0.77,0.00,M5] 
02:10:49.145 00.000 7988 refined, 6 included, MultiStar: {0.01, 0.22}, one-star: {0.08, 0.23}
02:10:49.147 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
02:10:49.147 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:10:49.149 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.54 mountX=0.22 mountY=-0.01, mountTheta=-0.06
02:10:49.151 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.22, opts=13)
02:10:49.151 00.000 7988 Enqueuing Move request for scope (0.01, 0.22)
02:10:49.153 00.002 15712 Worker thread wakes up
02:10:49.153 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
02:10:49.153 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
02:10:49.153 00.000 15712 Moving (0.01, 0.22) raw xDistance=0.22 yDistance=-0.01
02:10:49.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
02:10:49.155 00.002 7988 UpdateGuideState exits: m=991 SNR=20.4
02:10:49.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:49.157 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:49.157 00.000 7988 Enqueuing Expose request
02:10:49.157 00.000 15712 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.26
02:10:49.157 00.000 15712 PPEC: input: 0.22, control: 0.11, exposure: 1500
02:10:49.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:49.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:10:49.157 00.000 15712 MoveAxis(W, 35, ABG)
02:10:49.157 00.000 15712 Guiding  Dir = 3, Dur = 35
02:10:49.157 00.000 15712 IsGuiding returns 0
02:10:49.186 00.029 15712 PulseGuide returned control before completion, sleep 17
02:10:49.236 00.050 15712 IsGuiding returns 0
02:10:49.236 00.000 15712 Move returns status 0, amount 35
02:10:49.236 00.000 15712 MoveAxis(N, 0, ABG)
02:10:49.236 00.000 15712 Move returns status 0, amount 0
02:10:49.236 00.000 15712 move complete, result=0
02:10:49.236 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
02:10:49.238 00.002 15712 worker thread done servicing request
02:10:49.238 00.000 15712 Worker thread wakes up
02:10:49.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:49.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:50.881 01.643 15712 Exposure complete
02:10:50.942 00.061 15712 worker thread done servicing request
02:10:50.942 00.000 7988 OnExposeComplete: enter
02:10:50.942 00.000 7988 UpdateGuideState(): m_state=6
02:10:50.947 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3751
02:10:50.947 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=184.93, Mass=834, SNR=18.8, Peak=146 HFD=3.5
02:10:50.949 00.002 7988 MultiStar: [#1 -0.21,-0.66,0.00,M1] [#2 0.04,-0.48,0.84,U] [#3 0.02,-0.43,0.84,U] [#4 0.18,-0.62,0.00,M1] [#5 -0.15,-0.27,0.66,U] [#6 -0.13,-0.73,0.00,M1] [#7 -0.49,-0.83,0.00,M1] [#8 0.34,1.00,0.00,M6] 
02:10:50.949 00.000 7988 refined, 3 included, MultiStar: {0.00, -0.49}, one-star: {0.05, -0.67}
02:10:50.951 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
02:10:50.951 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.12)
02:10:50.953 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.49 hyp=0.49 cameraTheta=-1.57 mountX=-0.49 mountY=0.01, mountTheta=3.12
02:10:50.955 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.49, opts=13)
02:10:50.957 00.002 7988 Enqueuing Move request for scope (0.00, -0.49)
02:10:50.958 00.001 15712 Worker thread wakes up
02:10:50.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.49) opts 0xd
02:10:50.958 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.49)
02:10:50.958 00.000 15712 Moving (0.00, -0.49) raw xDistance=-0.49 yDistance=0.01
02:10:50.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:10:50.958 00.000 7988 UpdateGuideState exits: m=834 SNR=18.8
02:10:50.960 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:50.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:50.962 00.002 7988 Enqueuing Expose request
02:10:50.962 00.000 15712 PPEC rslt: input = -0.49, final = -0.32, react = -0.29, pred = -0.03, hyst = -0.25, hyst_pct = 0.00, period_length = 639.26
02:10:50.962 00.000 15712 PPEC: input: -0.49, control: -0.32, exposure: 1500
02:10:50.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:50.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:10:50.962 00.000 15712 MoveAxis(E, 103, ABG)
02:10:50.962 00.000 15712 Guiding  Dir = 2, Dur = 103
02:10:50.962 00.000 15712 IsGuiding returns 0
02:10:50.974 00.012 15712 PulseGuide returned control before completion, sleep 99
02:10:51.090 00.116 15712 IsGuiding returns 0
02:10:51.090 00.000 15712 Move returns status 0, amount 103
02:10:51.090 00.000 15712 MoveAxis(N, 0, ABG)
02:10:51.090 00.000 15712 Move returns status 0, amount 0
02:10:51.090 00.000 15712 move complete, result=0
02:10:51.090 00.000 15712 worker thread done servicing request
02:10:51.090 00.000 15712 Worker thread wakes up
02:10:51.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:51.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:51.090 00.000 7988 GuideStep: -0.5 px 103 ms EAST, 0.0 px 0 ms NORTH
02:10:52.507 01.417 15712 Exposure complete
02:10:52.569 00.062 15712 worker thread done servicing request
02:10:52.569 00.000 7988 OnExposeComplete: enter
02:10:52.569 00.000 7988 UpdateGuideState(): m_state=6
02:10:52.569 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3752
02:10:52.569 00.000 7988 Star::Find returns 1 (0), X=974.02, Y=185.10, Mass=950, SNR=20.0, Peak=174 HFD=4.0
02:10:52.569 00.000 7988 MultiStar: [#1 -0.13,-0.79,0.00,M2] [#2 0.16,-0.33,0.83,U] [#3 0.24,-0.20,0.75,U] [#4 0.02,-0.67,0.00,M2] [#5 -0.53,-0.46,0.00,M4] [#6 0.15,-0.50,0.66,U] [#7 -0.28,-0.94,0.00,M2] [#8 0.35,-0.31,0.45,U] 
02:10:52.569 00.000 7988 refined, 4 included, MultiStar: {0.16, -0.38}, one-star: {0.02, -0.50}
02:10:52.569 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
02:10:52.579 00.010 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
02:10:52.579 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.38 hyp=0.41 cameraTheta=-1.17 mountX=-0.38 mountY=-0.15, mountTheta=-2.76
02:10:52.581 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.38, opts=13)
02:10:52.583 00.002 7988 Enqueuing Move request for scope (0.16, -0.38)
02:10:52.583 00.000 15712 Worker thread wakes up
02:10:52.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.38) opts 0xd
02:10:52.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.38)
02:10:52.583 00.000 15712 Moving (0.16, -0.38) raw xDistance=-0.38 yDistance=-0.15
02:10:52.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:10:52.584 00.001 7988 UpdateGuideState exits: m=950 SNR=20.0
02:10:52.586 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:52.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:52.586 00.000 7988 Enqueuing Expose request
02:10:52.586 00.000 15712 PPEC rslt: input = -0.38, final = -0.25, react = -0.23, pred = -0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
02:10:52.586 00.000 15712 PPEC: input: -0.38, control: -0.25, exposure: 1500
02:10:52.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:52.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:10:52.586 00.000 15712 MoveAxis(E, 81, ABG)
02:10:52.586 00.000 15712 Guiding  Dir = 2, Dur = 81
02:10:52.603 00.017 15712 IsGuiding returns 0
02:10:52.620 00.017 15712 PulseGuide returned control before completion, sleep 76
02:10:52.732 00.112 15712 IsGuiding returns 0
02:10:52.732 00.000 15712 Move returns status 0, amount 81
02:10:52.732 00.000 15712 MoveAxis(N, 0, ABG)
02:10:52.732 00.000 15712 Move returns status 0, amount 0
02:10:52.732 00.000 15712 move complete, result=0
02:10:52.732 00.000 7988 GuideStep: -0.4 px 81 ms EAST, -0.2 px 0 ms NORTH
02:10:52.739 00.007 15712 worker thread done servicing request
02:10:52.739 00.000 15712 Worker thread wakes up
02:10:52.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:52.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:54.373 01.634 15712 Exposure complete
02:10:54.437 00.064 15712 worker thread done servicing request
02:10:54.437 00.000 7988 OnExposeComplete: enter
02:10:54.437 00.000 7988 UpdateGuideState(): m_state=6
02:10:54.437 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3753
02:10:54.441 00.004 7988 Star::Find returns 1 (0), X=973.97, Y=184.61, Mass=961, SNR=20.1, Peak=155 HFD=3.7
02:10:54.441 00.000 7988 MultiStar: [#1 -0.44,-1.06,0.00,M3] [#2 -0.00,-0.72,0.00,M1] [#3 0.15,-0.65,0.00,M1] [#4 0.12,-0.88,0.00,M3] [#5 -0.43,-0.50,0.00,M5] [#6 -0.60,-1.18,0.00,M1] [#7 0.24,-1.48,0.00,M3] [#8 -0.13,-0.05,0.44,U] 
02:10:54.441 00.000 7988 refined, 1 included, MultiStar: {-0.06, -0.70}, one-star: {-0.03, -0.99}
02:10:54.441 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.22 = 3.07)
02:10:54.441 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
02:10:54.441 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.70 hyp=0.70 cameraTheta=-1.65 mountX=-0.70 mountY=0.08, mountTheta=3.03
02:10:54.441 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.70, opts=13)
02:10:54.441 00.000 7988 Enqueuing Move request for scope (-0.06, -0.70)
02:10:54.450 00.009 15712 Worker thread wakes up
02:10:54.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.70) opts 0xd
02:10:54.450 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.70)
02:10:54.450 00.000 15712 Moving (-0.06, -0.70) raw xDistance=-0.70 yDistance=0.08
02:10:54.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:10:54.450 00.000 7988 UpdateGuideState exits: m=961 SNR=20.1
02:10:54.453 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:54.455 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:54.455 00.000 7988 Enqueuing Expose request
02:10:54.457 00.002 15712 PPEC rslt: input = -0.70, final = -0.44, react = -0.42, pred = -0.02, hyst = -0.40, hyst_pct = 0.00, period_length = 639.26
02:10:54.457 00.000 15712 PPEC: input: -0.70, control: -0.44, exposure: 1500
02:10:54.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:54.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:10:54.457 00.000 15712 MoveAxis(E, 142, ABG)
02:10:54.457 00.000 15712 Guiding  Dir = 2, Dur = 142
02:10:54.457 00.000 15712 IsGuiding returns 0
02:10:54.475 00.018 15712 PulseGuide returned control before completion, sleep 130
02:10:54.628 00.153 15712 IsGuiding returns 0
02:10:54.628 00.000 15712 Move returns status 0, amount 142
02:10:54.628 00.000 15712 MoveAxis(N, 0, ABG)
02:10:54.628 00.000 15712 Move returns status 0, amount 0
02:10:54.628 00.000 15712 move complete, result=0
02:10:54.628 00.000 7988 GuideStep: -0.7 px 142 ms EAST, 0.1 px 0 ms NORTH
02:10:54.642 00.014 15712 worker thread done servicing request
02:10:54.642 00.000 15712 Worker thread wakes up
02:10:54.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:54.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:56.060 01.418 15712 Exposure complete
02:10:56.123 00.063 15712 worker thread done servicing request
02:10:56.123 00.000 7988 OnExposeComplete: enter
02:10:56.124 00.001 7988 UpdateGuideState(): m_state=6
02:10:56.124 00.000 7988 Star::Find(15, 973, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3754
02:10:56.128 00.004 7988 Star::Find returns 1 (0), X=974.23, Y=184.51, Mass=964, SNR=20.1, Peak=155 HFD=3.7
02:10:56.128 00.000 7988 MultiStar: [#1 -0.15,-1.50,0.00,M4] [#2 0.05,-0.99,0.00,M2] [#3 0.12,-0.85,0.00,M2] [#4 -0.17,-1.17,0.00,M4] [#5 -0.34,-1.00,0.00,M6] [#6 -0.13,-1.22,0.00,M2] [#7 0.12,-1.27,0.00,M4] [#8 0.69,-0.27,0.00,M5] 
02:10:56.130 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
02:10:56.130 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
02:10:56.132 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-1.09 hyp=1.11 cameraTheta=-1.36 mountX=-1.08 mountY=-0.20, mountTheta=-2.96
02:10:56.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-1.09, opts=13)
02:10:56.134 00.002 7988 Enqueuing Move request for scope (0.23, -1.09)
02:10:56.136 00.002 15712 Worker thread wakes up
02:10:56.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -1.09) opts 0xd
02:10:56.136 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -1.09)
02:10:56.136 00.000 15712 Moving (0.23, -1.09) raw xDistance=-1.08 yDistance=-0.20
02:10:56.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
02:10:56.136 00.000 7988 UpdateGuideState exits: m=964 SNR=20.1
02:10:56.137 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:56.139 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:56.139 00.000 7988 Enqueuing Expose request
02:10:56.141 00.002 15712 PPEC rslt: input = -1.08, final = -0.66, react = -0.65, pred = -0.01, hyst = -0.60, hyst_pct = 0.00, period_length = 639.26
02:10:56.141 00.000 15712 PPEC: input: -1.08, control: -0.66, exposure: 1500
02:10:56.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:56.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:10:56.141 00.000 15712 MoveAxis(E, 216, ABG)
02:10:56.141 00.000 15712 Guiding  Dir = 2, Dur = 216
02:10:56.141 00.000 15712 IsGuiding returns 0
02:10:56.157 00.016 15712 PulseGuide returned control before completion, sleep 211
02:10:56.379 00.222 15712 IsGuiding returns 1
02:10:56.379 00.000 15712 scope still moving after pulse duration time elapsed
02:10:56.408 00.029 15712 IsGuiding returns 0
02:10:56.408 00.000 15712 scope move finished after 216 + 49 ms
02:10:56.408 00.000 15712 Move returns status 0, amount 216
02:10:56.408 00.000 15712 MoveAxis(N, 0, ABG)
02:10:56.408 00.000 15712 Move returns status 0, amount 0
02:10:56.408 00.000 15712 move complete, result=0
02:10:56.408 00.000 7988 GuideStep: -1.1 px 216 ms EAST, -0.2 px 0 ms NORTH
02:10:56.410 00.002 15712 worker thread done servicing request
02:10:56.410 00.000 15712 Worker thread wakes up
02:10:56.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:56.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:58.055 01.645 15712 Exposure complete
02:10:58.118 00.063 15712 worker thread done servicing request
02:10:58.118 00.000 7988 OnExposeComplete: enter
02:10:58.118 00.000 7988 UpdateGuideState(): m_state=6
02:10:58.118 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3755
02:10:58.118 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=185.38, Mass=841, SNR=18.7, Peak=163 HFD=3.4
02:10:58.118 00.000 7988 MultiStar: [#1 -0.07,-0.36,1.04,U] [#2 0.11,-0.33,0.88,U] [#3 0.19,-0.16,0.87,U] [#4 -0.03,-0.33,0.66,U] [#5 -0.18,-0.20,0.69,U] [#6 -0.13,-0.43,0.68,U] [#7 0.13,-1.19,0.00,M5] [#8 0.35,1.34,0.00,M6] 
02:10:58.118 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.29}, one-star: {0.31, -0.22}
02:10:58.118 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
02:10:58.118 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
02:10:58.118 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.41 mountX=-0.29 mountY=-0.04, mountTheta=-3.00
02:10:58.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.29, opts=13)
02:10:58.118 00.000 7988 Enqueuing Move request for scope (0.05, -0.29)
02:10:58.118 00.000 15712 Worker thread wakes up
02:10:58.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.29) opts 0xd
02:10:58.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.29)
02:10:58.118 00.000 15712 Moving (0.05, -0.29) raw xDistance=-0.29 yDistance=-0.04
02:10:58.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:10:58.132 00.014 7988 UpdateGuideState exits: m=841 SNR=18.7
02:10:58.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:58.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:58.132 00.000 7988 Enqueuing Expose request
02:10:58.132 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 639.26
02:10:58.132 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
02:10:58.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:58.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:10:58.132 00.000 15712 MoveAxis(E, 63, ABG)
02:10:58.132 00.000 15712 Guiding  Dir = 2, Dur = 63
02:10:58.132 00.000 15712 IsGuiding returns 0
02:10:58.153 00.021 15712 PulseGuide returned control before completion, sleep 55
02:10:58.234 00.081 15712 IsGuiding returns 0
02:10:58.234 00.000 15712 Move returns status 0, amount 63
02:10:58.234 00.000 15712 MoveAxis(N, 0, ABG)
02:10:58.234 00.000 15712 Move returns status 0, amount 0
02:10:58.234 00.000 15712 move complete, result=0
02:10:58.234 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.0 px 0 ms NORTH
02:10:58.238 00.004 15712 worker thread done servicing request
02:10:58.238 00.000 15712 Worker thread wakes up
02:10:58.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:58.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:10:59.650 01.412 15712 Exposure complete
02:10:59.714 00.064 15712 worker thread done servicing request
02:10:59.714 00.000 7988 OnExposeComplete: enter
02:10:59.714 00.000 7988 UpdateGuideState(): m_state=6
02:10:59.714 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3756
02:10:59.714 00.000 7988 Star::Find returns 1 (0), X=973.93, Y=186.19, Mass=878, SNR=19.0, Peak=164 HFD=3.3
02:10:59.720 00.006 7988 MultiStar: [#1 -0.22,0.05,0.98,U] [#2 0.12,1.00,0.00,M2] [#3 -0.08,0.86,0.00,M2] [#4 -0.08,0.59,0.72,U] [#5 -0.56,0.82,0.00,M6] [#6 -0.20,0.43,0.69,U] [#7 -0.56,0.06,0.53,U] [#8 0.06,1.82,0.00,M7] 
02:10:59.720 00.000 7988 refined, 4 included, MultiStar: {-0.20, 0.36}, one-star: {-0.07, 0.59}
02:10:59.722 00.002 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
02:10:59.722 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
02:10:59.722 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.36 hyp=0.41 cameraTheta=2.07 mountX=0.36 mountY=0.19, mountTheta=0.48
02:10:59.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.36, opts=13)
02:10:59.728 00.006 7988 Enqueuing Move request for scope (-0.20, 0.36)
02:10:59.729 00.001 15712 Worker thread wakes up
02:10:59.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.36) opts 0xd
02:10:59.729 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.36)
02:10:59.729 00.000 15712 Moving (-0.20, 0.36) raw xDistance=0.36 yDistance=0.19
02:10:59.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=49, FiltMax=255, Gamma=0.690
02:10:59.729 00.000 7988 UpdateGuideState exits: m=878 SNR=19.0
02:10:59.731 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:59.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:10:59.733 00.002 7988 Enqueuing Expose request
02:10:59.733 00.000 15712 PPEC rslt: input = 0.36, final = 0.19, react = 0.21, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:10:59.733 00.000 15712 PPEC: input: 0.36, control: 0.19, exposure: 1500
02:10:59.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:59.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:10:59.733 00.000 15712 MoveAxis(W, 61, ABG)
02:10:59.733 00.000 15712 Guiding  Dir = 3, Dur = 61
02:10:59.733 00.000 15712 IsGuiding returns 0
02:10:59.754 00.021 15712 PulseGuide returned control before completion, sleep 52
02:10:59.808 00.054 15712 IsGuiding returns 1
02:10:59.808 00.000 15712 scope still moving after pulse duration time elapsed
02:10:59.848 00.040 15712 IsGuiding returns 0
02:10:59.848 00.000 15712 scope move finished after 61 + 55 ms
02:10:59.848 00.000 15712 Move returns status 0, amount 61
02:10:59.848 00.000 15712 MoveAxis(N, 0, ABG)
02:10:59.848 00.000 15712 Move returns status 0, amount 0
02:10:59.848 00.000 15712 move complete, result=0
02:10:59.848 00.000 7988 GuideStep: 0.4 px 61 ms WEST, 0.2 px 0 ms NORTH
02:10:59.853 00.005 15712 worker thread done servicing request
02:10:59.853 00.000 15712 Worker thread wakes up
02:10:59.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:10:59.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:01.486 01.633 15712 Exposure complete
02:11:01.549 00.063 15712 worker thread done servicing request
02:11:01.549 00.000 7988 OnExposeComplete: enter
02:11:01.549 00.000 7988 UpdateGuideState(): m_state=6
02:11:01.553 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3757
02:11:01.553 00.000 7988 Star::Find returns 1 (0), X=974.10, Y=186.60, Mass=800, SNR=18.6, Peak=150 HFD=3.2
02:11:01.555 00.002 7988 MultiStar: [#1 -0.10,0.67,0.00,M3] [#2 0.02,1.09,0.00,M3] [#3 0.42,1.11,0.00,M3] [#4 0.00,1.19,0.00,M3] [#5 -0.22,1.21,0.00,M7] [#6 -0.25,0.89,0.00,M1] [#7 0.03,1.47,0.00,M5] [#8 0.87,1.70,0.00,M8] 
02:11:01.555 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
02:11:01.557 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:11:01.557 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=1.00 hyp=1.01 cameraTheta=1.47 mountX=1.00 mountY=-0.13, mountTheta=-0.13
02:11:01.559 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=1.00, opts=13)
02:11:01.561 00.002 7988 Enqueuing Move request for scope (0.10, 1.00)
02:11:01.561 00.000 15712 Worker thread wakes up
02:11:01.561 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 1.00) opts 0xd
02:11:01.561 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 1.00)
02:11:01.561 00.000 15712 Moving (0.10, 1.00) raw xDistance=1.00 yDistance=-0.13
02:11:01.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:11:01.561 00.000 7988 UpdateGuideState exits: m=800 SNR=18.6
02:11:01.564 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:01.566 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:01.566 00.000 7988 Enqueuing Expose request
02:11:01.566 00.000 15712 PPEC rslt: input = 1.00, final = 0.57, react = 0.60, pred = -0.03, hyst = 0.53, hyst_pct = 0.00, period_length = 639.26
02:11:01.566 00.000 15712 PPEC: input: 1.00, control: 0.57, exposure: 1500
02:11:01.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:01.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:11:01.566 00.000 15712 MoveAxis(W, 187, ABG)
02:11:01.566 00.000 15712 Guiding  Dir = 3, Dur = 187
02:11:01.566 00.000 15712 IsGuiding returns 0
02:11:01.583 00.017 15712 PulseGuide returned control before completion, sleep 174
02:11:01.772 00.189 15712 IsGuiding returns 1
02:11:01.772 00.000 15712 scope still moving after pulse duration time elapsed
02:11:01.807 00.035 15712 IsGuiding returns 0
02:11:01.807 00.000 15712 scope move finished after 187 + 60 ms
02:11:01.807 00.000 15712 Move returns status 0, amount 187
02:11:01.807 00.000 15712 MoveAxis(N, 0, ABG)
02:11:01.807 00.000 15712 Move returns status 0, amount 0
02:11:01.807 00.000 15712 move complete, result=0
02:11:01.807 00.000 7988 GuideStep: 1.0 px 187 ms WEST, -0.1 px 0 ms NORTH
02:11:01.807 00.000 15712 worker thread done servicing request
02:11:01.807 00.000 15712 Worker thread wakes up
02:11:01.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:01.819 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:03.224 01.405 15712 Exposure complete
02:11:03.285 00.061 15712 worker thread done servicing request
02:11:03.285 00.000 7988 OnExposeComplete: enter
02:11:03.285 00.000 7988 UpdateGuideState(): m_state=6
02:11:03.290 00.005 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3758
02:11:03.290 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=186.17, Mass=858, SNR=19.0, Peak=159 HFD=3.5
02:11:03.292 00.002 7988 MultiStar: [#1 -0.02,0.33,1.04,U] [#2 0.10,0.75,0.00,M4] [#3 0.12,0.78,0.00,M4] [#4 0.23,0.41,0.72,U] [#5 -0.56,0.65,0.00,M8] [#6 -0.13,0.49,0.61,U] [#7 -0.20,0.09,0.50,U] [#8 -0.19,1.18,0.00,M9] 
02:11:03.292 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.40}, one-star: {0.21, 0.57}
02:11:03.294 00.002 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
02:11:03.295 00.001 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:11:03.295 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.46 mountX=0.40 mountY=-0.06, mountTheta=-0.14
02:11:03.297 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.40, opts=13)
02:11:03.299 00.002 7988 Enqueuing Move request for scope (0.05, 0.40)
02:11:03.299 00.000 15712 Worker thread wakes up
02:11:03.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.40) opts 0xd
02:11:03.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.40)
02:11:03.299 00.000 15712 Moving (0.05, 0.40) raw xDistance=0.40 yDistance=-0.06
02:11:03.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:11:03.301 00.002 7988 UpdateGuideState exits: m=858 SNR=19.0
02:11:03.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:03.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:03.301 00.000 7988 Enqueuing Expose request
02:11:03.301 00.000 15712 PPEC rslt: input = 0.40, final = 0.21, react = 0.24, pred = -0.03, hyst = 0.23, hyst_pct = 0.00, period_length = 639.26
02:11:03.301 00.000 15712 PPEC: input: 0.40, control: 0.21, exposure: 1500
02:11:03.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:03.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:11:03.301 00.000 15712 MoveAxis(W, 69, ABG)
02:11:03.301 00.000 15712 Guiding  Dir = 3, Dur = 69
02:11:03.301 00.000 15712 IsGuiding returns 0
02:11:03.335 00.034 15712 PulseGuide returned control before completion, sleep 51
02:11:03.414 00.079 15712 IsGuiding returns 0
02:11:03.414 00.000 15712 Move returns status 0, amount 69
02:11:03.414 00.000 15712 MoveAxis(N, 0, ABG)
02:11:03.414 00.000 15712 Move returns status 0, amount 0
02:11:03.414 00.000 15712 move complete, result=0
02:11:03.414 00.000 15712 worker thread done servicing request
02:11:03.414 00.000 15712 Worker thread wakes up
02:11:03.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:03.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:03.414 00.000 7988 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
02:11:05.054 01.640 15712 Exposure complete
02:11:05.119 00.065 15712 worker thread done servicing request
02:11:05.119 00.000 7988 OnExposeComplete: enter
02:11:05.119 00.000 7988 UpdateGuideState(): m_state=6
02:11:05.119 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3759
02:11:05.119 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=184.88, Mass=995, SNR=20.3, Peak=155 HFD=3.9
02:11:05.119 00.000 7988 MultiStar: [#1 0.12,-0.86,0.00,M3] [#2 0.22,-0.36,0.78,U] [#3 0.08,-0.29,0.81,U] [#4 0.12,0.05,0.67,U] [#5 -0.23,-0.44,0.74,U] [#6 0.04,-0.22,0.65,U] [#7 0.18,-0.42,0.51,U] [#8 -0.24,0.84,0.00,M10] 
02:11:05.119 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.36}, one-star: {-0.13, -0.72}
02:11:05.119 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:11:05.119 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
02:11:05.119 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.37 cameraTheta=-1.50 mountX=-0.36 mountY=-0.02, mountTheta=-3.09
02:11:05.119 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.36, opts=13)
02:11:05.131 00.012 7988 Enqueuing Move request for scope (0.03, -0.36)
02:11:05.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:11:05.131 00.000 7988 UpdateGuideState exits: m=995 SNR=20.3
02:11:05.134 00.003 15712 Worker thread wakes up
02:11:05.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:05.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:05.136 00.002 7988 Enqueuing Expose request
02:11:05.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.36) opts 0xd
02:11:05.136 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.36)
02:11:05.136 00.000 15712 Moving (0.03, -0.36) raw xDistance=-0.36 yDistance=-0.02
02:11:05.138 00.002 15712 PPEC rslt: input = -0.36, final = -0.25, react = -0.22, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:11:05.138 00.000 15712 PPEC: input: -0.36, control: -0.25, exposure: 1500
02:11:05.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:05.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:11:05.138 00.000 15712 MoveAxis(E, 81, ABG)
02:11:05.138 00.000 15712 Guiding  Dir = 2, Dur = 81
02:11:05.170 00.032 15712 IsGuiding returns 0
02:11:05.187 00.017 15712 PulseGuide returned control before completion, sleep 75
02:11:05.278 00.091 15712 IsGuiding returns 1
02:11:05.278 00.000 15712 scope still moving after pulse duration time elapsed
02:11:05.314 00.036 15712 IsGuiding returns 0
02:11:05.314 00.000 15712 scope move finished after 81 + 63 ms
02:11:05.314 00.000 15712 Move returns status 0, amount 81
02:11:05.318 00.004 15712 MoveAxis(N, 0, ABG)
02:11:05.318 00.000 15712 Move returns status 0, amount 0
02:11:05.318 00.000 15712 move complete, result=0
02:11:05.318 00.000 7988 GuideStep: -0.4 px 81 ms EAST, -0.0 px 0 ms NORTH
02:11:05.318 00.000 15712 worker thread done servicing request
02:11:05.318 00.000 15712 Worker thread wakes up
02:11:05.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:05.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:06.731 01.413 15712 Exposure complete
02:11:06.795 00.064 15712 worker thread done servicing request
02:11:06.795 00.000 7988 OnExposeComplete: enter
02:11:06.795 00.000 7988 UpdateGuideState(): m_state=6
02:11:06.797 00.002 7988 Star::Find(15, 973, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3760
02:11:06.797 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=185.85, Mass=981, SNR=20.4, Peak=158 HFD=4.1
02:11:06.799 00.002 7988 MultiStar: [#1 0.01,0.08,0.89,U] [#2 0.15,0.46,0.82,U] [#3 0.01,0.47,0.79,U] [#4 -0.00,0.28,0.69,U] [#5 -0.28,0.36,0.68,U] [#6 -0.04,0.33,0.61,U] [#7 -0.12,0.65,0.00,M4] [#8 0.30,1.38,0.00,R] 
02:11:06.799 00.000 7988 single-star, 6 included, MultiStar: {-0.03, 0.31}, one-star: {-0.06, 0.25}
02:11:06.801 00.002 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.56) = xAngle (0.23 = 0.23)
02:11:06.801 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
02:11:06.803 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.79 mountX=0.25 mountY=0.05, mountTheta=0.20
02:11:06.803 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.25, opts=13)
02:11:06.803 00.000 7988 Enqueuing Move request for scope (-0.06, 0.25)
02:11:06.803 00.000 15712 Worker thread wakes up
02:11:06.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
02:11:06.803 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
02:11:06.808 00.005 15712 Moving (-0.06, 0.25) raw xDistance=0.25 yDistance=0.05
02:11:06.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:11:06.808 00.000 7988 UpdateGuideState exits: m=981 SNR=20.4
02:11:06.810 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:06.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:06.812 00.002 7988 Enqueuing Expose request
02:11:06.812 00.000 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:11:06.812 00.000 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
02:11:06.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:06.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:11:06.812 00.000 15712 MoveAxis(W, 40, ABG)
02:11:06.812 00.000 15712 Guiding  Dir = 3, Dur = 40
02:11:06.829 00.017 15712 IsGuiding returns 0
02:11:06.846 00.017 15712 PulseGuide returned control before completion, sleep 35
02:11:06.914 00.068 15712 IsGuiding returns 0
02:11:06.914 00.000 15712 Move returns status 0, amount 40
02:11:06.914 00.000 15712 MoveAxis(N, 0, ABG)
02:11:06.914 00.000 15712 Move returns status 0, amount 0
02:11:06.914 00.000 15712 move complete, result=0
02:11:06.914 00.000 7988 GuideStep: 0.3 px 40 ms WEST, 0.1 px 0 ms NORTH
02:11:06.918 00.004 15712 worker thread done servicing request
02:11:06.918 00.000 15712 Worker thread wakes up
02:11:06.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:06.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:08.549 01.631 15712 Exposure complete
02:11:08.610 00.061 15712 worker thread done servicing request
02:11:08.610 00.000 7988 OnExposeComplete: enter
02:11:08.613 00.003 7988 UpdateGuideState(): m_state=6
02:11:08.613 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3761
02:11:08.615 00.002 7988 Star::Find returns 1 (0), X=973.99, Y=185.73, Mass=882, SNR=19.2, Peak=139 HFD=3.4
02:11:08.615 00.000 7988 MultiStar: [#1 0.13,-0.22,1.02,U] [#2 0.08,0.32,0.94,U] [#3 0.22,0.15,0.80,U] [#4 0.21,0.56,0.78,U] [#5 -0.07,0.14,0.67,U] [#6 0.10,0.51,0.68,U] [#7 -0.30,0.39,0.51,U] [#8 -0.88,-0.44,0.00,M1] 
02:11:08.617 00.002 7988 single-star, 7 included, MultiStar: {0.06, 0.22}, one-star: {-0.01, 0.13}
02:11:08.617 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
02:11:08.619 00.002 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:11:08.619 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.66 mountX=0.13 mountY=0.01, mountTheta=0.07
02:11:08.621 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.13, opts=13)
02:11:08.623 00.002 7988 Enqueuing Move request for scope (-0.01, 0.13)
02:11:08.623 00.000 15712 Worker thread wakes up
02:11:08.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
02:11:08.623 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
02:11:08.623 00.000 15712 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=0.01
02:11:08.626 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
02:11:08.626 00.000 7988 UpdateGuideState exits: m=882 SNR=19.2
02:11:08.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:08.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:08.630 00.004 7988 Enqueuing Expose request
02:11:08.630 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:08.630 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
02:11:08.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:08.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:11:08.630 00.000 15712 MoveAxis(E, 7, ABG)
02:11:08.630 00.000 15712 Guiding  Dir = 2, Dur = 7
02:11:08.630 00.000 15712 IsGuiding returns 0
02:11:08.658 00.028 15712 IsGuiding returns 0
02:11:08.658 00.000 15712 Move returns status 0, amount 7
02:11:08.658 00.000 15712 MoveAxis(N, 0, ABG)
02:11:08.658 00.000 15712 Move returns status 0, amount 0
02:11:08.658 00.000 15712 move complete, result=0
02:11:08.658 00.000 15712 worker thread done servicing request
02:11:08.658 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
02:11:08.658 00.000 15712 Worker thread wakes up
02:11:08.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:08.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:10.077 01.419 15712 Exposure complete
02:11:10.141 00.064 15712 worker thread done servicing request
02:11:10.141 00.000 7988 OnExposeComplete: enter
02:11:10.141 00.000 7988 UpdateGuideState(): m_state=6
02:11:10.141 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3762
02:11:10.141 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=185.50, Mass=838, SNR=18.9, Peak=149 HFD=3.6
02:11:10.141 00.000 7988 MultiStar: [#1 -0.07,-0.33,1.04,U] [#2 0.24,-0.22,0.86,U] [#3 0.35,-0.07,0.83,U] [#4 -0.10,-0.15,0.72,U] [#5 -0.23,-0.26,0.74,U] [#6 -0.17,-0.01,0.64,U] [#7 -0.25,-0.63,0.00,M4] [#8 -0.05,-0.39,0.42,U] 
02:11:10.141 00.000 7988 single-star, 7 included, MultiStar: {0.00, -0.18}, one-star: {-0.03, -0.10}
02:11:10.141 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.46 = 2.83)
02:11:10.141 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
02:11:10.141 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.89 mountX=-0.10 mountY=0.04, mountTheta=2.80
02:11:10.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.10, opts=13)
02:11:10.141 00.000 7988 Enqueuing Move request for scope (-0.03, -0.10)
02:11:10.141 00.000 15712 Worker thread wakes up
02:11:10.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
02:11:10.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
02:11:10.141 00.000 15712 Moving (-0.03, -0.10) raw xDistance=-0.10 yDistance=0.04
02:11:10.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:11:10.156 00.015 7988 UpdateGuideState exits: m=838 SNR=18.9
02:11:10.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:10.158 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:10.158 00.000 7988 Enqueuing Expose request
02:11:10.158 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:10.158 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
02:11:10.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:10.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:11:10.158 00.000 15712 MoveAxis(E, 6, ABG)
02:11:10.158 00.000 15712 Guiding  Dir = 2, Dur = 6
02:11:10.158 00.000 15712 IsGuiding returns 0
02:11:10.175 00.017 15712 IsGuiding returns 0
02:11:10.175 00.000 15712 Move returns status 0, amount 6
02:11:10.175 00.000 15712 MoveAxis(N, 0, ABG)
02:11:10.175 00.000 15712 Move returns status 0, amount 0
02:11:10.175 00.000 15712 move complete, result=0
02:11:10.175 00.000 15712 worker thread done servicing request
02:11:10.175 00.000 15712 Worker thread wakes up
02:11:10.175 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
02:11:10.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:10.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:11.456 01.281 7988 evsrv: cli 0CCCECC8 connect
02:11:11.458 00.002 7988 case statement mapped state 6 to 3
02:11:11.460 00.002 7988 case statement mapped state 6 to 3
02:11:11.463 00.003 7988 evsrv: cli 0CCCECC8 request: {"method":"get_app_state","id":"b9ba15e1-0ff8-4578-8644-002eb76712cb"}
02:11:11.465 00.002 7988 case statement mapped state 6 to 3
02:11:11.465 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9ba15e1-0ff8-4578-8644-002eb76712cb"}
02:11:11.473 00.008 7988 evsrv: cli 0CCCECC8 disconnect
02:11:11.815 00.342 15712 Exposure complete
02:11:11.918 00.103 15712 worker thread done servicing request
02:11:11.918 00.000 7988 OnExposeComplete: enter
02:11:11.923 00.005 7988 UpdateGuideState(): m_state=6
02:11:11.925 00.002 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3763
02:11:11.925 00.000 7988 Star::Find returns 1 (0), X=974.13, Y=185.10, Mass=962, SNR=20.2, Peak=165 HFD=3.5
02:11:11.929 00.004 7988 MultiStar: [#1 -0.04,-0.36,0.99,U] [#2 0.07,-0.37,0.90,U] [#3 0.04,-0.07,0.84,U] [#4 -0.21,0.04,0.71,U] [#5 -0.14,-0.03,0.70,U] [#6 -0.15,-0.10,0.63,U] [#7 -0.27,-0.43,0.45,U] [#8 -0.30,-0.63,0.00,M1] 
02:11:11.929 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.24}, one-star: {0.13, -0.50}
02:11:11.929 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
02:11:11.938 00.009 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
02:11:11.938 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.76 mountX=-0.24 mountY=0.05, mountTheta=2.93
02:11:11.942 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.24, opts=13)
02:11:11.947 00.005 7988 Enqueuing Move request for scope (-0.05, -0.24)
02:11:11.952 00.005 15712 Worker thread wakes up
02:11:11.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
02:11:11.952 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
02:11:11.952 00.000 15712 Moving (-0.05, -0.24) raw xDistance=-0.24 yDistance=0.05
02:11:11.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:11:11.956 00.004 7988 UpdateGuideState exits: m=962 SNR=20.2
02:11:11.959 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:11.961 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:11.963 00.002 7988 Enqueuing Expose request
02:11:11.963 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:11:11.963 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
02:11:11.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:11.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:11:11.963 00.000 15712 MoveAxis(E, 54, ABG)
02:11:11.963 00.000 15712 Guiding  Dir = 2, Dur = 54
02:11:11.969 00.006 15712 IsGuiding returns 0
02:11:11.981 00.012 15712 PulseGuide returned control before completion, sleep 50
02:11:12.059 00.078 15712 IsGuiding returns 0
02:11:12.059 00.000 15712 Move returns status 0, amount 54
02:11:12.059 00.000 15712 MoveAxis(N, 0, ABG)
02:11:12.059 00.000 15712 Move returns status 0, amount 0
02:11:12.059 00.000 15712 move complete, result=0
02:11:12.059 00.000 15712 worker thread done servicing request
02:11:12.059 00.000 15712 Worker thread wakes up
02:11:12.059 00.000 7988 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
02:11:12.065 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:12.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:13.475 01.410 15712 Exposure complete
02:11:13.537 00.062 15712 worker thread done servicing request
02:11:13.537 00.000 7988 OnExposeComplete: enter
02:11:13.537 00.000 7988 UpdateGuideState(): m_state=6
02:11:13.537 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3764
02:11:13.551 00.014 7988 Star::Find returns 1 (0), X=973.92, Y=185.17, Mass=810, SNR=18.4, Peak=160 HFD=2.9
02:11:13.552 00.001 7988 MultiStar: [#1 -0.09,-0.18,1.03,U] [#2 0.01,0.01,0.84,U] [#3 0.03,0.07,0.87,U] [#4 -0.12,-0.20,0.84,U] [#5 -0.20,0.32,0.71,U] [#6 -0.29,-0.07,0.72,U] [#7 -0.17,-0.38,0.41,U] [#8 -0.76,-0.51,0.00,M2] 
02:11:13.552 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.11}, one-star: {-0.08, -0.42}
02:11:13.552 00.000 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.88 = 2.40)
02:11:13.552 00.000 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.37)
02:11:13.552 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.32 mountX=-0.11 mountY=0.10, mountTheta=2.38
02:11:13.552 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.11, opts=13)
02:11:13.552 00.000 7988 Enqueuing Move request for scope (-0.10, -0.11)
02:11:13.552 00.000 15712 Worker thread wakes up
02:11:13.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
02:11:13.552 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
02:11:13.552 00.000 15712 Moving (-0.10, -0.11) raw xDistance=-0.11 yDistance=0.10
02:11:13.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:11:13.552 00.000 7988 UpdateGuideState exits: m=810 SNR=18.4
02:11:13.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:13.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:13.568 00.016 7988 Enqueuing Expose request
02:11:13.570 00.002 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:13.570 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
02:11:13.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:13.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:11:13.570 00.000 15712 MoveAxis(E, 7, ABG)
02:11:13.570 00.000 15712 Guiding  Dir = 2, Dur = 7
02:11:13.570 00.000 15712 IsGuiding returns 0
02:11:13.585 00.015 15712 IsGuiding returns 0
02:11:13.585 00.000 15712 Move returns status 0, amount 7
02:11:13.585 00.000 15712 MoveAxis(N, 0, ABG)
02:11:13.585 00.000 15712 Move returns status 0, amount 0
02:11:13.585 00.000 15712 move complete, result=0
02:11:13.585 00.000 15712 worker thread done servicing request
02:11:13.585 00.000 15712 Worker thread wakes up
02:11:13.585 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
02:11:13.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:13.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:15.236 01.651 15712 Exposure complete
02:11:15.300 00.064 15712 worker thread done servicing request
02:11:15.300 00.000 7988 OnExposeComplete: enter
02:11:15.300 00.000 7988 UpdateGuideState(): m_state=6
02:11:15.314 00.014 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3765
02:11:15.314 00.000 7988 Star::Find returns 1 (0), X=974.02, Y=185.68, Mass=825, SNR=18.8, Peak=140 HFD=3.3
02:11:15.317 00.003 7988 MultiStar: [#1 -0.03,-0.15,1.02,U] [#2 0.09,0.25,0.84,U] [#3 -0.03,-0.13,0.80,U] [#4 -0.28,-0.09,0.66,U] [#5 -0.43,0.27,0.73,U] [#6 -0.33,-0.23,0.66,U] [#7 0.25,-0.33,0.44,U] [#8 -0.29,-0.39,0.43,U] 
02:11:15.317 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.02, 0.09}
02:11:15.317 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
02:11:15.317 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
02:11:15.317 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.30 mountX=0.09 mountY=-0.03, mountTheta=-0.29
02:11:15.317 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.09, opts=13)
02:11:15.327 00.010 7988 Enqueuing Move request for scope (0.02, 0.09)
02:11:15.327 00.000 15712 Worker thread wakes up
02:11:15.327 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
02:11:15.327 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
02:11:15.327 00.000 15712 Moving (0.02, 0.09) raw xDistance=0.09 yDistance=-0.03
02:11:15.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:11:15.330 00.003 7988 UpdateGuideState exits: m=825 SNR=18.8
02:11:15.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:15.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:15.334 00.004 7988 Enqueuing Expose request
02:11:15.334 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:15.334 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
02:11:15.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:15.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:11:15.334 00.000 15712 MoveAxis(E, 9, ABG)
02:11:15.334 00.000 15712 Guiding  Dir = 2, Dur = 9
02:11:15.334 00.000 15712 IsGuiding returns 0
02:11:15.351 00.017 15712 IsGuiding returns 0
02:11:15.351 00.000 15712 Move returns status 0, amount 9
02:11:15.351 00.000 15712 MoveAxis(N, 0, ABG)
02:11:15.351 00.000 15712 Move returns status 0, amount 0
02:11:15.351 00.000 15712 move complete, result=0
02:11:15.351 00.000 15712 worker thread done servicing request
02:11:15.351 00.000 15712 Worker thread wakes up
02:11:15.351 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
02:11:15.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:15.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:16.763 01.412 15712 Exposure complete
02:11:16.825 00.062 15712 worker thread done servicing request
02:11:16.825 00.000 7988 OnExposeComplete: enter
02:11:16.829 00.004 7988 UpdateGuideState(): m_state=6
02:11:16.829 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3766
02:11:16.829 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=185.41, Mass=833, SNR=18.8, Peak=152 HFD=3.4
02:11:16.829 00.000 7988 MultiStar: [#1 -0.31,-0.40,0.96,U] [#2 0.26,0.13,0.88,U] [#3 0.17,0.17,0.87,U] [#4 0.10,-0.05,0.70,U] [#5 -0.04,0.39,0.75,U] [#6 0.25,-0.08,0.68,U] [#7 -0.53,-0.05,0.51,U] [#8 -0.22,-0.22,0.44,U] 
02:11:16.829 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.01, -0.19}
02:11:16.829 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
02:11:16.829 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
02:11:16.829 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.88 mountX=-0.03 mountY=0.01, mountTheta=2.81
02:11:16.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
02:11:16.829 00.000 7988 Enqueuing Move request for scope (-0.01, -0.03)
02:11:16.840 00.011 15712 Worker thread wakes up
02:11:16.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
02:11:16.840 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
02:11:16.840 00.000 15712 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
02:11:16.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:11:16.840 00.000 7988 UpdateGuideState exits: m=833 SNR=18.8
02:11:16.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:16.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:16.846 00.006 7988 Enqueuing Expose request
02:11:16.846 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:16.846 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
02:11:16.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:16.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:11:16.846 00.000 15712 MoveAxis(E, 9, ABG)
02:11:16.846 00.000 15712 Guiding  Dir = 2, Dur = 9
02:11:16.846 00.000 15712 IsGuiding returns 0
02:11:16.872 00.026 15712 IsGuiding returns 0
02:11:16.872 00.000 15712 Move returns status 0, amount 9
02:11:16.872 00.000 15712 MoveAxis(N, 0, ABG)
02:11:16.872 00.000 15712 Move returns status 0, amount 0
02:11:16.872 00.000 15712 move complete, result=0
02:11:16.872 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
02:11:16.877 00.005 15712 worker thread done servicing request
02:11:16.877 00.000 15712 Worker thread wakes up
02:11:16.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:16.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:18.515 01.638 15712 Exposure complete
02:11:18.579 00.064 15712 worker thread done servicing request
02:11:18.579 00.000 7988 OnExposeComplete: enter
02:11:18.579 00.000 7988 UpdateGuideState(): m_state=6
02:11:18.582 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3767
02:11:18.582 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=185.81, Mass=878, SNR=19.1, Peak=139 HFD=3.6
02:11:18.584 00.002 7988 MultiStar: [#1 -0.07,-0.32,0.95,U] [#2 0.07,0.41,0.88,U] [#3 0.01,0.44,0.87,U] [#4 0.36,0.18,0.72,U] [#5 -0.22,0.07,0.72,U] [#6 -0.05,0.08,0.61,U] [#7 0.22,0.16,0.45,U] [#8 -0.08,-0.45,0.43,U] 
02:11:18.584 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.19, 0.21}
02:11:18.586 00.002 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
02:11:18.586 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
02:11:18.588 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=0.11 mountY=-0.05, mountTheta=-0.42
02:11:18.590 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.11, opts=13)
02:11:18.590 00.000 7988 Enqueuing Move request for scope (0.05, 0.11)
02:11:18.592 00.002 15712 Worker thread wakes up
02:11:18.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
02:11:18.592 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:11:18.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:11:18.594 00.002 7988 UpdateGuideState exits: m=878 SNR=19.1
02:11:18.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:18.596 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:18.596 00.000 7988 Enqueuing Expose request
02:11:18.596 00.000 15712 Moving (0.05, 0.11) raw xDistance=0.11 yDistance=-0.05
02:11:18.596 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:18.596 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
02:11:18.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:18.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:11:18.596 00.000 15712 MoveAxis(E, 9, ABG)
02:11:18.596 00.000 15712 Guiding  Dir = 2, Dur = 9
02:11:18.596 00.000 15712 IsGuiding returns 0
02:11:18.649 00.053 15712 IsGuiding returns 0
02:11:18.649 00.000 15712 Move returns status 0, amount 9
02:11:18.649 00.000 15712 MoveAxis(N, 0, ABG)
02:11:18.649 00.000 15712 Move returns status 0, amount 0
02:11:18.649 00.000 15712 move complete, result=0
02:11:18.649 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
02:11:18.651 00.002 15712 worker thread done servicing request
02:11:18.651 00.000 15712 Worker thread wakes up
02:11:18.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:18.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:20.060 01.409 15712 Exposure complete
02:11:20.124 00.064 15712 worker thread done servicing request
02:11:20.124 00.000 7988 OnExposeComplete: enter
02:11:20.124 00.000 7988 UpdateGuideState(): m_state=6
02:11:20.124 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
02:11:20.124 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=185.37, Mass=765, SNR=17.8, Peak=156 HFD=3.3
02:11:20.124 00.000 7988 MultiStar: [#1 -0.06,-0.47,1.02,U] [#2 0.01,-0.18,0.90,U] [#3 0.26,0.07,0.87,U] [#4 -0.40,-0.03,0.76,U] [#5 -0.20,-0.33,0.79,U] [#6 -0.06,0.05,0.71,U] [#7 0.16,-0.16,0.46,U] [#8 -0.20,-0.04,0.45,U] 
02:11:20.124 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.17}, one-star: {-0.03, -0.23}
02:11:20.124 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
02:11:20.124 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
02:11:20.124 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.89 mountX=-0.17 mountY=0.06, mountTheta=2.80
02:11:20.124 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.17, opts=13)
02:11:20.124 00.000 7988 Enqueuing Move request for scope (-0.05, -0.17)
02:11:20.137 00.013 15712 Worker thread wakes up
02:11:20.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
02:11:20.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
02:11:20.137 00.000 15712 Moving (-0.05, -0.17) raw xDistance=-0.17 yDistance=0.06
02:11:20.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:11:20.137 00.000 7988 UpdateGuideState exits: m=765 SNR=17.8
02:11:20.139 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:20.141 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:20.141 00.000 7988 Enqueuing Expose request
02:11:20.141 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:11:20.141 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
02:11:20.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:20.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:11:20.141 00.000 15712 MoveAxis(E, 40, ABG)
02:11:20.141 00.000 15712 Guiding  Dir = 2, Dur = 40
02:11:20.141 00.000 15712 IsGuiding returns 0
02:11:20.158 00.017 15712 PulseGuide returned control before completion, sleep 26
02:11:20.211 00.053 15712 IsGuiding returns 0
02:11:20.211 00.000 15712 Move returns status 0, amount 40
02:11:20.211 00.000 15712 MoveAxis(N, 0, ABG)
02:11:20.211 00.000 15712 Move returns status 0, amount 0
02:11:20.211 00.000 15712 move complete, result=0
02:11:20.211 00.000 15712 worker thread done servicing request
02:11:20.217 00.006 15712 Worker thread wakes up
02:11:20.217 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
02:11:20.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:20.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:21.857 01.640 15712 Exposure complete
02:11:21.921 00.064 15712 worker thread done servicing request
02:11:21.921 00.000 7988 OnExposeComplete: enter
02:11:21.923 00.002 7988 UpdateGuideState(): m_state=6
02:11:21.925 00.002 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3769
02:11:21.925 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=184.84, Mass=912, SNR=19.2, Peak=168 HFD=4.0
02:11:21.927 00.002 7988 MultiStar: [#1 -0.02,-0.71,0.00,M1] [#2 0.15,-0.36,0.89,U] [#3 -0.22,-0.22,0.82,U] [#4 0.02,-0.12,0.72,U] [#5 -0.32,-0.11,0.74,U] [#6 -0.14,-0.54,0.60,U] [#7 -0.24,-0.75,0.00,M1] [#8 -0.24,0.17,0.46,U] 
02:11:21.927 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.32}, one-star: {0.01, -0.76}
02:11:21.929 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
02:11:21.929 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
02:11:21.931 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.83 mountX=-0.32 mountY=0.09, mountTheta=2.86
02:11:21.933 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.32, opts=13)
02:11:21.933 00.000 7988 Enqueuing Move request for scope (-0.09, -0.32)
02:11:21.935 00.002 15712 Worker thread wakes up
02:11:21.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd
02:11:21.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.32)
02:11:21.935 00.000 15712 Moving (-0.09, -0.32) raw xDistance=-0.32 yDistance=0.09
02:11:21.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:11:21.935 00.000 7988 UpdateGuideState exits: m=912 SNR=19.2
02:11:21.937 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:21.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:21.937 00.000 7988 Enqueuing Expose request
02:11:21.940 00.003 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 639.26
02:11:21.940 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
02:11:21.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:21.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:11:21.940 00.000 15712 MoveAxis(E, 70, ABG)
02:11:21.940 00.000 15712 Guiding  Dir = 2, Dur = 70
02:11:21.940 00.000 15712 IsGuiding returns 0
02:11:21.958 00.018 15712 PulseGuide returned control before completion, sleep 64
02:11:22.052 00.094 15712 IsGuiding returns 0
02:11:22.052 00.000 15712 Move returns status 0, amount 70
02:11:22.052 00.000 15712 MoveAxis(N, 0, ABG)
02:11:22.052 00.000 15712 Move returns status 0, amount 0
02:11:22.052 00.000 15712 move complete, result=0
02:11:22.052 00.000 7988 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
02:11:22.056 00.004 15712 worker thread done servicing request
02:11:22.056 00.000 15712 Worker thread wakes up
02:11:22.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:22.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:23.468 01.412 15712 Exposure complete
02:11:23.532 00.064 15712 worker thread done servicing request
02:11:23.532 00.000 7988 OnExposeComplete: enter
02:11:23.532 00.000 7988 UpdateGuideState(): m_state=6
02:11:23.532 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3770
02:11:23.536 00.004 7988 Star::Find returns 1 (0), X=974.00, Y=185.27, Mass=753, SNR=17.9, Peak=152 HFD=3.0
02:11:23.536 00.000 7988 MultiStar: [#1 0.01,-0.62,0.00,M2] [#2 0.09,-0.09,0.94,U] [#3 0.04,0.00,0.83,U] [#4 -0.03,-0.17,0.77,U] [#5 -0.57,-0.37,0.00,M1] [#6 0.11,-0.02,0.73,U] [#7 0.33,-0.69,0.00,M2] [#8 0.22,-1.26,0.00,M1] 
02:11:23.536 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.13}, one-star: {0.00, -0.33}
02:11:23.536 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
02:11:23.536 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
02:11:23.536 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.26 mountX=-0.13 mountY=-0.04, mountTheta=-2.85
02:11:23.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.13, opts=13)
02:11:23.536 00.000 7988 Enqueuing Move request for scope (0.04, -0.13)
02:11:23.536 00.000 15712 Worker thread wakes up
02:11:23.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
02:11:23.546 00.010 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
02:11:23.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:11:23.546 00.000 7988 UpdateGuideState exits: m=753 SNR=17.9
02:11:23.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:23.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:23.546 00.000 7988 Enqueuing Expose request
02:11:23.546 00.000 15712 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=-0.04
02:11:23.553 00.007 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:23.553 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
02:11:23.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:23.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:11:23.553 00.000 15712 MoveAxis(E, 5, ABG)
02:11:23.553 00.000 15712 Guiding  Dir = 2, Dur = 5
02:11:23.553 00.000 15712 IsGuiding returns 0
02:11:23.570 00.017 15712 IsGuiding returns 0
02:11:23.570 00.000 15712 Move returns status 0, amount 5
02:11:23.570 00.000 15712 MoveAxis(N, 0, ABG)
02:11:23.570 00.000 15712 Move returns status 0, amount 0
02:11:23.570 00.000 15712 move complete, result=0
02:11:23.570 00.000 15712 worker thread done servicing request
02:11:23.570 00.000 15712 Worker thread wakes up
02:11:23.570 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
02:11:23.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:23.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:25.204 01.634 15712 Exposure complete
02:11:25.266 00.062 15712 worker thread done servicing request
02:11:25.266 00.000 7988 OnExposeComplete: enter
02:11:25.266 00.000 7988 UpdateGuideState(): m_state=6
02:11:25.266 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3771
02:11:25.266 00.000 7988 Star::Find returns 1 (0), X=974.09, Y=185.63, Mass=834, SNR=18.7, Peak=171 HFD=3.4
02:11:25.272 00.006 7988 MultiStar: [#1 0.08,-0.43,1.03,U] [#2 0.11,-0.17,0.91,U] [#3 0.14,-0.11,0.84,U] [#4 0.19,-0.07,0.73,U] [#5 0.29,-0.01,0.77,U] [#6 0.03,-0.40,0.70,U] [#7 0.06,-0.53,0.48,U] [#8 0.01,-0.97,0.00,M2] 
02:11:25.272 00.000 7988 single-star, 7 included, MultiStar: {0.13, -0.20}, one-star: {0.09, 0.03}
02:11:25.272 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.26 = -1.26)
02:11:25.272 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
02:11:25.272 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.31 mountX=0.03 mountY=-0.09, mountTheta=-1.26
02:11:25.272 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.03, opts=13)
02:11:25.272 00.000 7988 Enqueuing Move request for scope (0.09, 0.03)
02:11:25.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:11:25.272 00.000 7988 UpdateGuideState exits: m=834 SNR=18.7
02:11:25.282 00.010 15712 Worker thread wakes up
02:11:25.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
02:11:25.282 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
02:11:25.282 00.000 15712 Moving (0.09, 0.03) raw xDistance=0.03 yDistance=-0.09
02:11:25.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:25.284 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:25.284 00.000 7988 Enqueuing Expose request
02:11:25.286 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:25.286 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
02:11:25.286 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:25.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:11:25.286 00.000 15712 MoveAxis(E, 5, ABG)
02:11:25.286 00.000 15712 Guiding  Dir = 2, Dur = 5
02:11:25.286 00.000 15712 IsGuiding returns 0
02:11:25.347 00.061 15712 IsGuiding returns 0
02:11:25.347 00.000 15712 Move returns status 0, amount 5
02:11:25.347 00.000 15712 MoveAxis(N, 0, ABG)
02:11:25.347 00.000 15712 Move returns status 0, amount 0
02:11:25.347 00.000 15712 move complete, result=0
02:11:25.347 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
02:11:25.348 00.001 15712 worker thread done servicing request
02:11:25.348 00.000 15712 Worker thread wakes up
02:11:25.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:25.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:26.766 01.418 15712 Exposure complete
02:11:26.828 00.062 15712 worker thread done servicing request
02:11:26.828 00.000 7988 OnExposeComplete: enter
02:11:26.828 00.000 7988 UpdateGuideState(): m_state=6
02:11:26.833 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3772
02:11:26.833 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=185.12, Mass=783, SNR=18.0, Peak=182 HFD=3.0
02:11:26.835 00.002 7988 MultiStar: [#1 0.09,-0.82,0.00,M2] [#2 0.03,-0.45,0.96,U] [#3 -0.12,-0.22,0.98,U] [#4 0.19,-0.66,0.00,M1] [#5 -0.73,-0.25,0.00,M1] [#6 -0.05,-0.62,0.00,M1] [#7 0.19,-0.62,0.00,M2] [#8 -0.46,-0.29,0.47,U] 
02:11:26.835 00.000 7988 refined, 3 included, MultiStar: {-0.03, -0.37}, one-star: {0.21, -0.48}
02:11:26.837 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
02:11:26.837 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
02:11:26.839 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.65 mountX=-0.37 mountY=0.04, mountTheta=3.04
02:11:26.841 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.37, opts=13)
02:11:26.841 00.000 7988 Enqueuing Move request for scope (-0.03, -0.37)
02:11:26.843 00.002 15712 Worker thread wakes up
02:11:26.843 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.37) opts 0xd
02:11:26.843 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.37)
02:11:26.843 00.000 15712 Moving (-0.03, -0.37) raw xDistance=-0.37 yDistance=0.04
02:11:26.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:11:26.844 00.001 7988 UpdateGuideState exits: m=783 SNR=18.0
02:11:26.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:26.846 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:26.846 00.000 7988 Enqueuing Expose request
02:11:26.848 00.002 15712 PPEC rslt: input = -0.37, final = -0.24, react = -0.22, pred = -0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
02:11:26.848 00.000 15712 PPEC: input: -0.37, control: -0.24, exposure: 1500
02:11:26.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:26.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:11:26.848 00.000 15712 MoveAxis(E, 78, ABG)
02:11:26.848 00.000 15712 Guiding  Dir = 2, Dur = 78
02:11:26.848 00.000 15712 IsGuiding returns 0
02:11:26.866 00.018 15712 PulseGuide returned control before completion, sleep 72
02:11:26.940 00.074 15712 IsGuiding returns 1
02:11:26.940 00.000 15712 scope still moving after pulse duration time elapsed
02:11:26.976 00.036 15712 IsGuiding returns 0
02:11:26.976 00.000 15712 scope move finished after 78 + 50 ms
02:11:26.976 00.000 15712 Move returns status 0, amount 78
02:11:26.976 00.000 15712 MoveAxis(N, 0, ABG)
02:11:26.976 00.000 15712 Move returns status 0, amount 0
02:11:26.976 00.000 15712 move complete, result=0
02:11:26.976 00.000 7988 GuideStep: -0.4 px 78 ms EAST, 0.0 px 0 ms NORTH
02:11:26.979 00.003 15712 worker thread done servicing request
02:11:26.979 00.000 15712 Worker thread wakes up
02:11:26.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:26.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:28.632 01.653 15712 Exposure complete
02:11:28.696 00.064 15712 worker thread done servicing request
02:11:28.696 00.000 7988 OnExposeComplete: enter
02:11:28.696 00.000 7988 UpdateGuideState(): m_state=6
02:11:28.696 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3773
02:11:28.696 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=186.00, Mass=898, SNR=19.4, Peak=151 HFD=4.0
02:11:28.696 00.000 7988 MultiStar: [#1 -0.01,0.12,0.99,U] [#2 -0.08,0.42,0.89,U] [#3 -0.17,0.67,0.00,M1] [#4 -0.18,0.32,0.72,U] [#5 -0.71,0.45,0.00,M2] [#6 0.27,0.38,0.69,U] [#7 -0.04,0.35,0.52,U] [#8 0.03,-0.43,0.44,U] 
02:11:28.696 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.26}, one-star: {-0.01, 0.40}
02:11:28.696 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
02:11:28.696 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:11:28.705 00.009 7988 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.60 mountX=0.26 mountY=0.00, mountTheta=0.01
02:11:28.705 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.26, opts=13)
02:11:28.705 00.000 7988 Enqueuing Move request for scope (-0.01, 0.26)
02:11:28.705 00.000 15712 Worker thread wakes up
02:11:28.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
02:11:28.705 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
02:11:28.705 00.000 15712 Moving (-0.01, 0.26) raw xDistance=0.26 yDistance=0.00
02:11:28.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:11:28.705 00.000 7988 UpdateGuideState exits: m=898 SNR=19.4
02:11:28.712 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:28.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:28.712 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
02:11:28.712 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
02:11:28.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:28.712 00.000 7988 Enqueuing Expose request
02:11:28.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:11:28.712 00.000 15712 MoveAxis(W, 45, ABG)
02:11:28.712 00.000 15712 Guiding  Dir = 3, Dur = 45
02:11:28.712 00.000 15712 IsGuiding returns 0
02:11:28.732 00.020 15712 PulseGuide returned control before completion, sleep 40
02:11:28.812 00.080 15712 IsGuiding returns 0
02:11:28.812 00.000 15712 Move returns status 0, amount 45
02:11:28.812 00.000 15712 MoveAxis(N, 0, ABG)
02:11:28.812 00.000 15712 Move returns status 0, amount 0
02:11:28.812 00.000 15712 move complete, result=0
02:11:28.812 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
02:11:28.818 00.006 15712 worker thread done servicing request
02:11:28.818 00.000 15712 Worker thread wakes up
02:11:28.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:28.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:30.228 01.410 15712 Exposure complete
02:11:30.290 00.062 15712 worker thread done servicing request
02:11:30.290 00.000 7988 OnExposeComplete: enter
02:11:30.290 00.000 7988 UpdateGuideState(): m_state=6
02:11:30.294 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3774
02:11:30.294 00.000 7988 Star::Find returns 1 (0), X=974.08, Y=185.11, Mass=855, SNR=19.1, Peak=155 HFD=3.8
02:11:30.296 00.002 7988 MultiStar: [#1 -0.01,-0.56,0.97,U] [#2 0.07,-0.36,0.93,U] [#3 0.23,-0.02,0.84,U] [#4 0.23,-0.55,0.77,U] [#5 0.08,0.05,0.70,U] [#6 -0.36,-0.29,0.70,U] [#7 0.01,-0.68,0.00,M2] [#8 -0.67,-0.92,0.00,M1] 
02:11:30.296 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.33}, one-star: {0.08, -0.49}
02:11:30.298 00.002 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
02:11:30.298 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
02:11:30.300 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.33 hyp=0.34 cameraTheta=-1.42 mountX=-0.33 mountY=-0.04, mountTheta=-3.01
02:11:30.302 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.33, opts=13)
02:11:30.302 00.000 7988 Enqueuing Move request for scope (0.05, -0.33)
02:11:30.304 00.002 15712 Worker thread wakes up
02:11:30.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.33) opts 0xd
02:11:30.304 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.33)
02:11:30.304 00.000 15712 Moving (0.05, -0.33) raw xDistance=-0.33 yDistance=-0.04
02:11:30.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:11:30.304 00.000 7988 UpdateGuideState exits: m=855 SNR=19.1
02:11:30.306 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:30.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:30.308 00.002 7988 Enqueuing Expose request
02:11:30.308 00.000 15712 PPEC rslt: input = -0.33, final = -0.22, react = -0.20, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
02:11:30.310 00.002 15712 PPEC: input: -0.33, control: -0.22, exposure: 1500
02:11:30.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:30.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:11:30.310 00.000 15712 MoveAxis(E, 72, ABG)
02:11:30.310 00.000 15712 Guiding  Dir = 2, Dur = 72
02:11:30.310 00.000 15712 IsGuiding returns 0
02:11:30.334 00.024 15712 PulseGuide returned control before completion, sleep 58
02:11:30.403 00.069 15712 IsGuiding returns 0
02:11:30.403 00.000 15712 Move returns status 0, amount 72
02:11:30.403 00.000 15712 MoveAxis(N, 0, ABG)
02:11:30.403 00.000 15712 Move returns status 0, amount 0
02:11:30.403 00.000 15712 move complete, result=0
02:11:30.403 00.000 7988 GuideStep: -0.3 px 72 ms EAST, -0.0 px 0 ms NORTH
02:11:30.417 00.014 15712 worker thread done servicing request
02:11:30.417 00.000 15712 Worker thread wakes up
02:11:30.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:30.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:32.043 01.626 15712 Exposure complete
02:11:32.106 00.063 15712 worker thread done servicing request
02:11:32.106 00.000 7988 OnExposeComplete: enter
02:11:32.108 00.002 7988 UpdateGuideState(): m_state=6
02:11:32.108 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3775
02:11:32.108 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=184.40, Mass=882, SNR=19.4, Peak=148 HFD=3.5
02:11:32.108 00.000 7988 MultiStar: [#1 -0.07,-1.36,0.00,M1] [#2 -0.07,-1.08,0.00,M1] [#3 0.33,-1.47,0.00,M1] [#4 -0.16,-1.31,0.00,M1] [#5 -0.23,-1.53,0.00,M2] [#6 0.04,-0.94,0.00,M1] [#7 0.13,-2.01,0.00,M3] [#8 -0.10,-1.74,0.00,M2] 
02:11:32.108 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
02:11:32.108 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.07)
02:11:32.108 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-1.20 hyp=1.20 cameraTheta=-1.62 mountX=-1.20 mountY=0.09, mountTheta=3.07
02:11:32.108 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-1.20, opts=13)
02:11:32.108 00.000 7988 Enqueuing Move request for scope (-0.06, -1.20)
02:11:32.120 00.012 15712 Worker thread wakes up
02:11:32.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.20) opts 0xd
02:11:32.120 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -1.20)
02:11:32.120 00.000 15712 Moving (-0.06, -1.20) raw xDistance=-1.20 yDistance=0.09
02:11:32.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
02:11:32.120 00.000 7988 UpdateGuideState exits: m=882 SNR=19.4
02:11:32.122 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:32.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:32.122 00.000 7988 Enqueuing Expose request
02:11:32.122 00.000 15712 PPEC rslt: input = -1.20, final = -0.74, react = -0.72, pred = -0.02, hyst = -0.64, hyst_pct = 0.00, period_length = 639.26
02:11:32.122 00.000 15712 PPEC: input: -1.20, control: -0.74, exposure: 1500
02:11:32.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:32.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:11:32.122 00.000 15712 MoveAxis(E, 242, ABG)
02:11:32.122 00.000 15712 Guiding  Dir = 2, Dur = 242
02:11:32.122 00.000 15712 IsGuiding returns 0
02:11:32.141 00.019 15712 PulseGuide returned control before completion, sleep 238
02:11:32.396 00.255 15712 IsGuiding returns 0
02:11:32.396 00.000 15712 Move returns status 0, amount 242
02:11:32.396 00.000 15712 MoveAxis(N, 0, ABG)
02:11:32.396 00.000 15712 Move returns status 0, amount 0
02:11:32.396 00.000 15712 move complete, result=0
02:11:32.396 00.000 7988 GuideStep: -1.2 px 242 ms EAST, 0.1 px 0 ms NORTH
02:11:32.398 00.002 15712 worker thread done servicing request
02:11:32.398 00.000 15712 Worker thread wakes up
02:11:32.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:32.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:33.815 01.417 15712 Exposure complete
02:11:33.879 00.064 15712 worker thread done servicing request
02:11:33.879 00.000 7988 OnExposeComplete: enter
02:11:33.879 00.000 7988 UpdateGuideState(): m_state=6
02:11:33.879 00.000 7988 Star::Find(15, 973, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3776
02:11:33.879 00.000 7988 Star::Find returns 1 (0), X=974.16, Y=185.19, Mass=885, SNR=19.4, Peak=153 HFD=3.4
02:11:33.879 00.000 7988 MultiStar: [#1 0.06,-0.62,0.00,M2] [#2 0.14,-0.11,0.90,U] [#3 -0.03,-0.18,0.83,U] [#4 0.12,-0.11,0.70,U] [#5 -0.27,-0.11,0.79,U] [#6 0.05,-0.17,0.65,U] [#7 0.27,-0.59,0.00,M4] [#8 -0.30,-0.28,0.44,U] 
02:11:33.879 00.000 7988 refined, 6 included, MultiStar: {0.01, -0.20}, one-star: {0.16, -0.41}
02:11:33.879 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
02:11:33.887 00.008 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
02:11:33.887 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.54 mountX=-0.20 mountY=-0.00, mountTheta=-3.14
02:11:33.887 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.20, opts=13)
02:11:33.887 00.000 7988 Enqueuing Move request for scope (0.01, -0.20)
02:11:33.887 00.000 15712 Worker thread wakes up
02:11:33.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
02:11:33.887 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
02:11:33.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:11:33.893 00.006 7988 UpdateGuideState exits: m=885 SNR=19.4
02:11:33.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:33.893 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:33.893 00.000 7988 Enqueuing Expose request
02:11:33.893 00.000 15712 Moving (0.01, -0.20) raw xDistance=-0.20 yDistance=-0.00
02:11:33.893 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:11:33.893 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
02:11:33.893 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:33.893 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:11:33.893 00.000 15712 MoveAxis(E, 45, ABG)
02:11:33.893 00.000 15712 Guiding  Dir = 2, Dur = 45
02:11:33.893 00.000 15712 IsGuiding returns 0
02:11:33.931 00.038 15712 PulseGuide returned control before completion, sleep 27
02:11:33.973 00.042 15712 IsGuiding returns 1
02:11:33.973 00.000 15712 scope still moving after pulse duration time elapsed
02:11:34.009 00.036 15712 IsGuiding returns 0
02:11:34.009 00.000 15712 scope move finished after 45 + 64 ms
02:11:34.009 00.000 15712 Move returns status 0, amount 45
02:11:34.009 00.000 15712 MoveAxis(N, 0, ABG)
02:11:34.009 00.000 15712 Move returns status 0, amount 0
02:11:34.009 00.000 15712 move complete, result=0
02:11:34.009 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
02:11:34.013 00.004 15712 worker thread done servicing request
02:11:34.013 00.000 15712 Worker thread wakes up
02:11:34.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:34.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:35.652 01.639 15712 Exposure complete
02:11:35.714 00.062 15712 worker thread done servicing request
02:11:35.714 00.000 7988 OnExposeComplete: enter
02:11:35.714 00.000 7988 UpdateGuideState(): m_state=6
02:11:35.717 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:11:35.717 00.000 7988 Star::Find returns 1 (0), X=974.06, Y=185.25, Mass=960, SNR=20.3, Peak=167 HFD=3.8
02:11:35.719 00.002 7988 MultiStar: [#1 0.09,-0.42,0.93,U] [#2 0.06,-0.37,0.89,U] [#3 0.24,-0.20,0.83,U] [#4 0.19,-0.30,0.71,U] [#5 -0.22,-0.43,0.68,U] [#6 -0.18,-0.59,0.00,M1] [#7 -0.12,-0.50,0.48,U] [#8 0.05,-0.53,0.41,U] 
02:11:35.719 00.000 7988 single-star, 7 included, MultiStar: {0.06, -0.37}, one-star: {0.06, -0.35}
02:11:35.721 00.002 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
02:11:35.721 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
02:11:35.723 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.35 hyp=0.35 cameraTheta=-1.40 mountX=-0.35 mountY=-0.05, mountTheta=-3.00
02:11:35.725 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.35, opts=13)
02:11:35.725 00.000 7988 Enqueuing Move request for scope (0.06, -0.35)
02:11:35.727 00.002 15712 Worker thread wakes up
02:11:35.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.35) opts 0xd
02:11:35.727 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.35)
02:11:35.727 00.000 15712 Moving (0.06, -0.35) raw xDistance=-0.35 yDistance=-0.05
02:11:35.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:11:35.727 00.000 7988 UpdateGuideState exits: m=960 SNR=20.3
02:11:35.730 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:35.730 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:35.730 00.000 7988 Enqueuing Expose request
02:11:35.730 00.000 15712 PPEC rslt: input = -0.35, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 639.26
02:11:35.730 00.000 15712 PPEC: input: -0.35, control: -0.22, exposure: 1500
02:11:35.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:35.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:11:35.730 00.000 15712 MoveAxis(E, 73, ABG)
02:11:35.730 00.000 15712 Guiding  Dir = 2, Dur = 73
02:11:35.730 00.000 15712 IsGuiding returns 0
02:11:35.745 00.015 15712 PulseGuide returned control before completion, sleep 63
02:11:35.826 00.081 15712 IsGuiding returns 1
02:11:35.826 00.000 15712 scope still moving after pulse duration time elapsed
02:11:35.860 00.034 15712 IsGuiding returns 0
02:11:35.860 00.000 15712 scope move finished after 73 + 58 ms
02:11:35.860 00.000 15712 Move returns status 0, amount 73
02:11:35.860 00.000 15712 MoveAxis(N, 0, ABG)
02:11:35.860 00.000 15712 Move returns status 0, amount 0
02:11:35.860 00.000 15712 move complete, result=0
02:11:35.860 00.000 7988 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
02:11:35.867 00.007 15712 worker thread done servicing request
02:11:35.867 00.000 15712 Worker thread wakes up
02:11:35.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:35.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:37.277 01.410 15712 Exposure complete
02:11:37.339 00.062 15712 worker thread done servicing request
02:11:37.339 00.000 7988 OnExposeComplete: enter
02:11:37.339 00.000 7988 UpdateGuideState(): m_state=6
02:11:37.339 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3778
02:11:37.339 00.000 7988 Star::Find returns 1 (0), X=974.09, Y=185.24, Mass=893, SNR=19.5, Peak=146 HFD=3.7
02:11:37.339 00.000 7988 MultiStar: [#1 0.03,-0.31,0.99,U] [#2 0.32,0.07,0.89,U] [#3 0.32,-0.02,0.78,U] [#4 0.00,-0.17,0.69,U] [#5 -0.04,-0.11,0.76,U] [#6 0.24,-0.37,0.63,U] [#7 0.22,-0.58,0.00,M4] [#8 0.10,-0.56,0.44,U] 
02:11:37.339 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.21}, one-star: {0.09, -0.36}
02:11:37.339 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
02:11:37.339 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
02:11:37.339 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-1.01 mountX=-0.21 mountY=-0.13, mountTheta=-2.60
02:11:37.339 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.21, opts=13)
02:11:37.339 00.000 7988 Enqueuing Move request for scope (0.13, -0.21)
02:11:37.339 00.000 15712 Worker thread wakes up
02:11:37.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
02:11:37.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
02:11:37.339 00.000 15712 Moving (0.13, -0.21) raw xDistance=-0.21 yDistance=-0.13
02:11:37.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:11:37.354 00.015 7988 UpdateGuideState exits: m=893 SNR=19.5
02:11:37.356 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:37.356 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:37.358 00.002 7988 Enqueuing Expose request
02:11:37.358 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:11:37.358 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:11:37.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:37.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:11:37.358 00.000 15712 MoveAxis(E, 45, ABG)
02:11:37.358 00.000 15712 Guiding  Dir = 2, Dur = 45
02:11:37.358 00.000 15712 IsGuiding returns 0
02:11:37.376 00.018 15712 PulseGuide returned control before completion, sleep 31
02:11:37.418 00.042 15712 IsGuiding returns 1
02:11:37.418 00.000 15712 scope still moving after pulse duration time elapsed
02:11:37.458 00.040 15712 IsGuiding returns 0
02:11:37.458 00.000 15712 scope move finished after 45 + 59 ms
02:11:37.458 00.000 15712 Move returns status 0, amount 45
02:11:37.458 00.000 15712 MoveAxis(N, 0, ABG)
02:11:37.458 00.000 15712 Move returns status 0, amount 0
02:11:37.458 00.000 15712 move complete, result=0
02:11:37.458 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
02:11:37.465 00.007 15712 worker thread done servicing request
02:11:37.465 00.000 15712 Worker thread wakes up
02:11:37.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:37.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:39.205 01.740 15712 Exposure complete
02:11:39.267 00.062 15712 worker thread done servicing request
02:11:39.267 00.000 7988 OnExposeComplete: enter
02:11:39.267 00.000 7988 UpdateGuideState(): m_state=6
02:11:39.271 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3779
02:11:39.271 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=185.58, Mass=987, SNR=20.3, Peak=145 HFD=3.7
02:11:39.273 00.002 7988 MultiStar: [#1 0.03,0.01,0.92,U] [#2 0.14,0.22,0.89,U] [#3 0.18,0.15,0.83,U] [#4 0.06,-0.10,0.68,U] [#5 -0.44,0.08,0.70,U] [#6 -0.09,-0.03,0.61,U] [#7 0.33,-0.11,0.49,U] [#8 0.11,-0.54,0.42,U] 
02:11:39.273 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {-0.03, -0.02}
02:11:39.276 00.003 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.47 = -1.47)
02:11:39.276 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
02:11:39.278 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.09 mountX=0.00 mountY=-0.02, mountTheta=-1.47
02:11:39.280 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.00, opts=13)
02:11:39.280 00.000 7988 Enqueuing Move request for scope (0.02, 0.00)
02:11:39.282 00.002 15712 Worker thread wakes up
02:11:39.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
02:11:39.282 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
02:11:39.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:11:39.283 00.001 7988 UpdateGuideState exits: m=987 SNR=20.3
02:11:39.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:39.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:39.283 00.000 7988 Enqueuing Expose request
02:11:39.283 00.000 15712 Moving (0.02, 0.00) raw xDistance=0.00 yDistance=-0.02
02:11:39.283 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:39.283 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
02:11:39.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:39.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:11:39.283 00.000 15712 MoveAxis(E, 4, ABG)
02:11:39.283 00.000 15712 Guiding  Dir = 2, Dur = 4
02:11:39.283 00.000 15712 IsGuiding returns 0
02:11:39.314 00.031 15712 IsGuiding returns 0
02:11:39.314 00.000 15712 Move returns status 0, amount 4
02:11:39.314 00.000 15712 MoveAxis(N, 0, ABG)
02:11:39.314 00.000 15712 Move returns status 0, amount 0
02:11:39.314 00.000 15712 move complete, result=0
02:11:39.314 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
02:11:39.320 00.006 15712 worker thread done servicing request
02:11:39.320 00.000 15712 Worker thread wakes up
02:11:39.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:39.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:40.735 01.415 15712 Exposure complete
02:11:40.797 00.062 15712 worker thread done servicing request
02:11:40.797 00.000 7988 OnExposeComplete: enter
02:11:40.797 00.000 7988 UpdateGuideState(): m_state=6
02:11:40.801 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3780
02:11:40.801 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=185.69, Mass=960, SNR=20.1, Peak=142 HFD=3.9
02:11:40.803 00.002 7988 MultiStar: [#1 0.07,0.15,0.92,U] [#2 -0.01,0.56,0.87,U] [#3 0.21,0.30,0.83,U] [#4 -0.11,0.60,0.00,M1] [#5 -0.44,0.62,0.00,M1] [#6 0.08,0.19,0.64,U] [#7 0.02,0.45,0.52,U] [#8 -0.62,-0.42,0.00,M1] 
02:11:40.803 00.000 7988 single-star, 5 included, MultiStar: {0.09, 0.28}, one-star: {0.15, 0.09}
02:11:40.805 00.002 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
02:11:40.805 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
02:11:40.807 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.52 mountX=0.09 mountY=-0.15, mountTheta=-1.05
02:11:40.809 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.09, opts=13)
02:11:40.809 00.000 7988 Enqueuing Move request for scope (0.15, 0.09)
02:11:40.811 00.002 15712 Worker thread wakes up
02:11:40.811 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
02:11:40.811 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
02:11:40.811 00.000 15712 Moving (0.15, 0.09) raw xDistance=0.09 yDistance=-0.15
02:11:40.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:11:40.813 00.002 7988 UpdateGuideState exits: m=960 SNR=20.1
02:11:40.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:40.815 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:40.815 00.000 7988 Enqueuing Expose request
02:11:40.817 00.002 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:40.817 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
02:11:40.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:40.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:11:40.817 00.000 15712 MoveAxis(E, 3, ABG)
02:11:40.817 00.000 15712 Guiding  Dir = 2, Dur = 3
02:11:40.817 00.000 15712 IsGuiding returns 0
02:11:40.833 00.016 15712 IsGuiding returns 0
02:11:40.833 00.000 15712 Move returns status 0, amount 3
02:11:40.833 00.000 15712 MoveAxis(N, 0, ABG)
02:11:40.833 00.000 15712 Move returns status 0, amount 0
02:11:40.833 00.000 15712 move complete, result=0
02:11:40.833 00.000 15712 worker thread done servicing request
02:11:40.833 00.000 15712 Worker thread wakes up
02:11:40.833 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
02:11:40.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:40.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:42.473 01.640 15712 Exposure complete
02:11:42.534 00.061 15712 worker thread done servicing request
02:11:42.534 00.000 7988 OnExposeComplete: enter
02:11:42.534 00.000 7988 UpdateGuideState(): m_state=6
02:11:42.534 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3781
02:11:42.534 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=186.41, Mass=983, SNR=20.3, Peak=146 HFD=3.7
02:11:42.534 00.000 7988 MultiStar: [#1 -0.15,0.70,0.00,M1] [#2 0.34,0.87,0.00,M1] [#3 0.35,1.25,0.00,M1] [#4 0.08,0.86,0.00,M2] [#5 -0.23,1.27,0.00,M2] [#6 -0.51,0.88,0.00,M1] [#7 -0.03,0.96,0.00,M3] [#8 -0.17,1.04,0.00,M2] 
02:11:42.534 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
02:11:42.534 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
02:11:42.544 00.010 7988 CameraToMount -- cameraX=0.27 cameraY=0.81 hyp=0.85 cameraTheta=1.25 mountX=0.81 mountY=-0.29, mountTheta=-0.34
02:11:42.544 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.81, opts=13)
02:11:42.544 00.000 7988 Enqueuing Move request for scope (0.27, 0.81)
02:11:42.544 00.000 15712 Worker thread wakes up
02:11:42.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.81) opts 0xd
02:11:42.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.81)
02:11:42.544 00.000 15712 Moving (0.27, 0.81) raw xDistance=0.81 yDistance=-0.29
02:11:42.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:11:42.544 00.000 7988 UpdateGuideState exits: m=983 SNR=20.3
02:11:42.550 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:42.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:42.552 00.002 7988 Enqueuing Expose request
02:11:42.552 00.000 15712 PPEC rslt: input = 0.81, final = 0.48, react = 0.49, pred = -0.01, hyst = 0.44, hyst_pct = 0.00, period_length = 639.26
02:11:42.554 00.002 15712 PPEC: input: 0.81, control: 0.48, exposure: 1500
02:11:42.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:11:42.554 00.000 15712 MoveAxis(W, 156, ABG)
02:11:42.554 00.000 15712 Guiding  Dir = 3, Dur = 156
02:11:42.578 00.024 15712 IsGuiding returns 0
02:11:42.595 00.017 15712 PulseGuide returned control before completion, sleep 151
02:11:42.782 00.187 15712 IsGuiding returns 0
02:11:42.782 00.000 15712 Move returns status 0, amount 156
02:11:42.782 00.000 15712 MoveAxis(N, 74, ABG)
02:11:42.782 00.000 15712 Guiding  Dir = 0, Dur = 74
02:11:42.816 00.034 15712 IsGuiding returns 0
02:11:42.889 00.073 15712 IsGuiding returns 1
02:11:42.889 00.000 15712 scope still moving after pulse duration time elapsed
02:11:42.932 00.043 15712 IsGuiding returns 1
02:11:42.964 00.032 15712 IsGuiding returns 1
02:11:43.006 00.042 15712 IsGuiding returns 0
02:11:43.006 00.000 15712 scope move finished after 74 + 117 ms
02:11:43.006 00.000 15712 Move returns status 0, amount 74
02:11:43.006 00.000 15712 move complete, result=0
02:11:43.006 00.000 7988 GuideStep: 0.8 px 156 ms WEST, -0.3 px 74 ms NORTH
02:11:43.012 00.006 15712 worker thread done servicing request
02:11:43.012 00.000 15712 Worker thread wakes up
02:11:43.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:43.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:44.429 01.417 15712 Exposure complete
02:11:44.494 00.065 15712 worker thread done servicing request
02:11:44.494 00.000 7988 OnExposeComplete: enter
02:11:44.496 00.002 7988 UpdateGuideState(): m_state=6
02:11:44.497 00.001 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3782
02:11:44.499 00.002 7988 Star::Find returns 1 (0), X=973.96, Y=186.29, Mass=939, SNR=19.8, Peak=150 HFD=3.9
02:11:44.501 00.002 7988 MultiStar: [#1 0.02,0.41,0.95,U] [#2 0.02,0.36,0.97,U] [#3 0.26,0.58,0.00,M2] [#4 -0.05,0.45,0.66,U] [#5 -0.10,0.78,0.00,M3] [#6 -0.24,0.66,0.00,M2] [#7 0.22,0.37,0.54,U] [#8 -0.29,-0.08,0.44,U] 
02:11:44.501 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.42}, one-star: {-0.04, 0.69}
02:11:44.503 00.002 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
02:11:44.505 00.002 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:11:44.506 00.001 7988 CameraToMount -- cameraX=-0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.60 mountX=0.42 mountY=0.00, mountTheta=0.00
02:11:44.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.42, opts=13)
02:11:44.506 00.000 7988 Enqueuing Move request for scope (-0.01, 0.42)
02:11:44.506 00.000 15712 Worker thread wakes up
02:11:44.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.42) opts 0xd
02:11:44.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.42)
02:11:44.506 00.000 15712 Moving (-0.01, 0.42) raw xDistance=0.42 yDistance=0.00
02:11:44.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:11:44.506 00.000 7988 UpdateGuideState exits: m=939 SNR=19.8
02:11:44.513 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:44.514 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:44.514 00.000 7988 Enqueuing Expose request
02:11:44.514 00.000 15712 PPEC rslt: input = 0.42, final = 0.24, react = 0.25, pred = -0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.26
02:11:44.514 00.000 15712 PPEC: input: 0.42, control: 0.24, exposure: 1500
02:11:44.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:44.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:11:44.514 00.000 15712 MoveAxis(W, 78, ABG)
02:11:44.514 00.000 15712 Guiding  Dir = 3, Dur = 78
02:11:44.514 00.000 15712 IsGuiding returns 0
02:11:44.538 00.024 15712 PulseGuide returned control before completion, sleep 61
02:11:44.618 00.080 15712 IsGuiding returns 1
02:11:44.618 00.000 15712 scope still moving after pulse duration time elapsed
02:11:44.650 00.032 15712 IsGuiding returns 0
02:11:44.650 00.000 15712 scope move finished after 78 + 62 ms
02:11:44.650 00.000 15712 Move returns status 0, amount 78
02:11:44.650 00.000 15712 MoveAxis(N, 0, ABG)
02:11:44.650 00.000 15712 Move returns status 0, amount 0
02:11:44.650 00.000 15712 move complete, result=0
02:11:44.650 00.000 7988 GuideStep: 0.4 px 78 ms WEST, 0.0 px 0 ms NORTH
02:11:44.659 00.009 15712 worker thread done servicing request
02:11:44.659 00.000 15712 Worker thread wakes up
02:11:44.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:44.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:46.400 01.741 15712 Exposure complete
02:11:46.472 00.072 15712 worker thread done servicing request
02:11:46.472 00.000 7988 OnExposeComplete: enter
02:11:46.478 00.006 7988 UpdateGuideState(): m_state=6
02:11:46.478 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3783
02:11:46.478 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=185.33, Mass=946, SNR=20.1, Peak=158 HFD=3.5
02:11:46.478 00.000 7988 MultiStar: [#1 -0.16,-0.43,0.97,U] [#2 0.09,-0.12,0.86,U] [#3 -0.04,-0.17,0.75,U] [#4 -0.06,-0.11,0.70,U] [#5 -0.45,-0.24,0.75,U] [#6 -0.34,-0.28,0.59,U] [#7 -0.27,-0.49,0.51,U] [#8 -0.09,-0.90,0.00,M2] 
02:11:46.478 00.000 7988 refined, 7 included, MultiStar: {-0.17, -0.26}, one-star: {-0.20, -0.27}
02:11:46.478 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.71 = 2.58)
02:11:46.478 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
02:11:46.478 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-2.14 mountX=-0.26 mountY=0.17, mountTheta=2.55
02:11:46.487 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.26, opts=13)
02:11:46.487 00.000 7988 Enqueuing Move request for scope (-0.17, -0.26)
02:11:46.487 00.000 15712 Worker thread wakes up
02:11:46.487 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.26) opts 0xd
02:11:46.487 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.26)
02:11:46.487 00.000 15712 Moving (-0.17, -0.26) raw xDistance=-0.26 yDistance=0.17
02:11:46.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:11:46.487 00.000 7988 UpdateGuideState exits: m=946 SNR=20.1
02:11:46.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:46.487 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:46.494 00.007 7988 Enqueuing Expose request
02:11:46.494 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:11:46.494 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
02:11:46.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:46.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:11:46.494 00.000 15712 MoveAxis(E, 56, ABG)
02:11:46.494 00.000 15712 Guiding  Dir = 2, Dur = 56
02:11:46.496 00.002 15712 IsGuiding returns 0
02:11:46.509 00.013 15712 PulseGuide returned control before completion, sleep 51
02:11:46.575 00.066 15712 IsGuiding returns 0
02:11:46.575 00.000 15712 Move returns status 0, amount 56
02:11:46.575 00.000 15712 MoveAxis(N, 0, ABG)
02:11:46.575 00.000 15712 Move returns status 0, amount 0
02:11:46.575 00.000 15712 move complete, result=0
02:11:46.575 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.2 px 0 ms NORTH
02:11:46.577 00.002 15712 worker thread done servicing request
02:11:46.577 00.000 15712 Worker thread wakes up
02:11:46.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:46.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:47.992 01.415 15712 Exposure complete
02:11:48.054 00.062 15712 worker thread done servicing request
02:11:48.054 00.000 7988 OnExposeComplete: enter
02:11:48.054 00.000 7988 UpdateGuideState(): m_state=6
02:11:48.060 00.006 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3784
02:11:48.060 00.000 7988 Star::Find returns 1 (0), X=973.96, Y=185.72, Mass=1053, SNR=21.2, Peak=162 HFD=4.0
02:11:48.062 00.002 7988 MultiStar: [#1 0.10,-0.05,0.97,U] [#2 -0.02,0.37,0.81,U] [#3 -0.34,0.22,0.79,U] [#4 0.05,0.17,0.70,U] [#5 -0.11,0.57,0.69,U] [#6 -0.35,0.00,0.60,U] [#7 0.03,0.05,0.46,U] [#8 -0.66,-0.92,0.00,M3] 
02:11:48.064 00.002 7988 single-star, 7 included, MultiStar: {-0.08, 0.18}, one-star: {-0.04, 0.12}
02:11:48.064 00.000 7988 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
02:11:48.066 00.002 7988 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
02:11:48.066 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.88 mountX=0.12 mountY=0.03, mountTheta=0.29
02:11:48.068 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.12, opts=13)
02:11:48.070 00.002 7988 Enqueuing Move request for scope (-0.04, 0.12)
02:11:48.070 00.000 15712 Worker thread wakes up
02:11:48.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
02:11:48.070 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
02:11:48.070 00.000 15712 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.03
02:11:48.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
02:11:48.070 00.000 7988 UpdateGuideState exits: m=1053 SNR=21.2
02:11:48.073 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:48.073 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:48.075 00.002 7988 Enqueuing Expose request
02:11:48.075 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:48.075 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
02:11:48.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:48.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:11:48.075 00.000 15712 MoveAxis(E, 3, ABG)
02:11:48.075 00.000 15712 Guiding  Dir = 2, Dur = 3
02:11:48.075 00.000 15712 IsGuiding returns 0
02:11:48.090 00.015 15712 IsGuiding returns 0
02:11:48.090 00.000 15712 Move returns status 0, amount 3
02:11:48.090 00.000 15712 MoveAxis(N, 0, ABG)
02:11:48.090 00.000 15712 Move returns status 0, amount 0
02:11:48.090 00.000 15712 move complete, result=0
02:11:48.090 00.000 15712 worker thread done servicing request
02:11:48.090 00.000 15712 Worker thread wakes up
02:11:48.090 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
02:11:48.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:48.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:49.731 01.641 15712 Exposure complete
02:11:49.793 00.062 15712 worker thread done servicing request
02:11:49.793 00.000 7988 OnExposeComplete: enter
02:11:49.793 00.000 7988 UpdateGuideState(): m_state=6
02:11:49.793 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3785
02:11:49.793 00.000 7988 Star::Find returns 1 (0), X=973.81, Y=185.47, Mass=866, SNR=18.9, Peak=139 HFD=3.4
02:11:49.793 00.000 7988 MultiStar: [#1 -0.19,-0.21,1.09,U] [#2 0.08,0.07,0.92,U] [#3 -0.11,0.28,0.90,U] [#4 -0.24,0.05,0.77,U] [#5 -0.41,0.25,0.79,U] [#6 -0.67,0.04,0.00,M1] [#7 -0.01,0.40,0.42,U] [#8 0.07,-0.55,0.44,U] 
02:11:49.793 00.000 7988 refined, 7 included, MultiStar: {-0.14, 0.02}, one-star: {-0.19, -0.13}
02:11:49.793 00.000 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.45 = 1.45)
02:11:49.802 00.009 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
02:11:49.802 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.01 mountX=0.02 mountY=0.14, mountTheta=1.45
02:11:49.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.02, opts=13)
02:11:49.802 00.000 7988 Enqueuing Move request for scope (-0.14, 0.02)
02:11:49.802 00.000 15712 Worker thread wakes up
02:11:49.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
02:11:49.802 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
02:11:49.802 00.000 15712 Moving (-0.14, 0.02) raw xDistance=0.02 yDistance=0.14
02:11:49.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:11:49.802 00.000 7988 UpdateGuideState exits: m=866 SNR=18.9
02:11:49.809 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:49.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:49.811 00.002 7988 Enqueuing Expose request
02:11:49.811 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:49.811 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
02:11:49.811 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:49.811 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:11:49.811 00.000 15712 MoveAxis(E, 3, ABG)
02:11:49.811 00.000 15712 Guiding  Dir = 2, Dur = 3
02:11:49.811 00.000 15712 IsGuiding returns 0
02:11:49.836 00.025 15712 IsGuiding returns 0
02:11:49.836 00.000 15712 Move returns status 0, amount 3
02:11:49.836 00.000 15712 MoveAxis(N, 0, ABG)
02:11:49.836 00.000 15712 Move returns status 0, amount 0
02:11:49.836 00.000 15712 move complete, result=0
02:11:49.836 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
02:11:49.838 00.002 15712 worker thread done servicing request
02:11:49.838 00.000 15712 Worker thread wakes up
02:11:49.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:49.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:51.242 01.404 15712 Exposure complete
02:11:51.307 00.065 15712 worker thread done servicing request
02:11:51.307 00.000 7988 OnExposeComplete: enter
02:11:51.307 00.000 7988 UpdateGuideState(): m_state=6
02:11:51.307 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3786
02:11:51.307 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=185.12, Mass=865, SNR=19.3, Peak=174 HFD=2.9
02:11:51.307 00.000 7988 MultiStar: [#1 -0.00,-0.71,0.00,M1] [#2 0.23,-0.31,0.96,U] [#3 -0.05,-0.51,0.88,U] [#4 -0.22,-0.65,0.00,M1] [#5 -0.48,-0.51,0.00,M1] [#6 -0.58,-0.73,0.00,M2] [#7 -0.43,-0.28,0.51,U] [#8 -0.08,-1.08,0.00,M3] 
02:11:51.307 00.000 7988 refined, 3 included, MultiStar: {-0.05, -0.41}, one-star: {-0.13, -0.48}
02:11:51.307 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
02:11:51.314 00.007 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
02:11:51.314 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.41 hyp=0.41 cameraTheta=-1.70 mountX=-0.41 mountY=0.06, mountTheta=2.99
02:11:51.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.41, opts=13)
02:11:51.314 00.000 7988 Enqueuing Move request for scope (-0.05, -0.41)
02:11:51.314 00.000 15712 Worker thread wakes up
02:11:51.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.41) opts 0xd
02:11:51.314 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.41)
02:11:51.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:11:51.321 00.007 7988 UpdateGuideState exits: m=865 SNR=19.3
02:11:51.321 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:51.321 00.000 15712 Moving (-0.05, -0.41) raw xDistance=-0.41 yDistance=0.06
02:11:51.321 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:51.321 00.000 7988 Enqueuing Expose request
02:11:51.325 00.004 15712 PPEC rslt: input = -0.41, final = -0.26, react = -0.25, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 639.26
02:11:51.325 00.000 15712 PPEC: input: -0.41, control: -0.26, exposure: 1500
02:11:51.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:51.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:11:51.325 00.000 15712 MoveAxis(E, 84, ABG)
02:11:51.325 00.000 15712 Guiding  Dir = 2, Dur = 84
02:11:51.337 00.012 15712 IsGuiding returns 0
02:11:51.355 00.018 15712 PulseGuide returned control before completion, sleep 79
02:11:51.465 00.110 15712 IsGuiding returns 0
02:11:51.467 00.002 15712 Move returns status 0, amount 84
02:11:51.467 00.000 15712 MoveAxis(N, 0, ABG)
02:11:51.467 00.000 15712 Move returns status 0, amount 0
02:11:51.467 00.000 15712 move complete, result=0
02:11:51.467 00.000 15712 worker thread done servicing request
02:11:51.467 00.000 15712 Worker thread wakes up
02:11:51.467 00.000 7988 GuideStep: -0.4 px 84 ms EAST, 0.1 px 0 ms NORTH
02:11:51.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:51.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:53.111 01.644 15712 Exposure complete
02:11:53.172 00.061 15712 worker thread done servicing request
02:11:53.174 00.002 7988 OnExposeComplete: enter
02:11:53.174 00.000 7988 UpdateGuideState(): m_state=6
02:11:53.174 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3787
02:11:53.174 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=185.51, Mass=967, SNR=20.2, Peak=155 HFD=3.6
02:11:53.174 00.000 7988 MultiStar: [#1 -0.19,-0.32,1.01,U] [#2 -0.01,0.07,0.94,U] [#3 -0.07,-0.15,0.86,U] [#4 -0.10,-0.10,0.74,U] [#5 -0.35,-0.05,0.76,U] [#6 -0.17,-0.07,0.69,U] [#7 -0.19,-0.38,0.46,U] [#8 -0.71,-0.47,0.00,M4] 
02:11:53.174 00.000 7988 single-star, 7 included, MultiStar: {-0.13, -0.13}, one-star: {-0.03, -0.09}
02:11:53.174 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.48 = 2.81)
02:11:53.181 00.007 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.78)
02:11:53.181 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.91 mountX=-0.09 mountY=0.03, mountTheta=2.78
02:11:53.181 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.09, opts=13)
02:11:53.181 00.000 7988 Enqueuing Move request for scope (-0.03, -0.09)
02:11:53.181 00.000 15712 Worker thread wakes up
02:11:53.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
02:11:53.181 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
02:11:53.181 00.000 15712 Moving (-0.03, -0.09) raw xDistance=-0.09 yDistance=0.03
02:11:53.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:11:53.181 00.000 7988 UpdateGuideState exits: m=967 SNR=20.2
02:11:53.188 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:53.190 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:53.190 00.000 7988 Enqueuing Expose request
02:11:53.190 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:53.190 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
02:11:53.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:53.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:11:53.190 00.000 15712 MoveAxis(E, 5, ABG)
02:11:53.190 00.000 15712 Guiding  Dir = 2, Dur = 5
02:11:53.190 00.000 15712 IsGuiding returns 0
02:11:53.241 00.051 15712 IsGuiding returns 0
02:11:53.241 00.000 15712 Move returns status 0, amount 5
02:11:53.241 00.000 15712 MoveAxis(N, 0, ABG)
02:11:53.241 00.000 15712 Move returns status 0, amount 0
02:11:53.241 00.000 15712 move complete, result=0
02:11:53.241 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
02:11:53.243 00.002 15712 worker thread done servicing request
02:11:53.243 00.000 15712 Worker thread wakes up
02:11:53.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:53.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:54.657 01.414 15712 Exposure complete
02:11:54.721 00.064 15712 worker thread done servicing request
02:11:54.721 00.000 7988 OnExposeComplete: enter
02:11:54.721 00.000 7988 UpdateGuideState(): m_state=6
02:11:54.721 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3788
02:11:54.721 00.000 7988 Star::Find returns 1 (0), X=974.13, Y=185.72, Mass=998, SNR=20.9, Peak=156 HFD=3.8
02:11:54.726 00.005 7988 MultiStar: [#1 -0.08,0.01,1.01,U] [#2 0.02,0.43,0.87,U] [#3 -0.00,0.44,0.84,U] [#4 0.16,0.16,0.77,U] [#5 -0.38,0.39,0.72,U] [#6 0.17,-0.12,0.65,U] [#7 0.06,-0.24,0.42,U] [#8 0.02,-0.37,0.37,U] 
02:11:54.726 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.13, 0.12}
02:11:54.726 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
02:11:54.726 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:11:54.726 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.52 mountX=0.14 mountY=-0.01, mountTheta=-0.07
02:11:54.726 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.14, opts=13)
02:11:54.726 00.000 7988 Enqueuing Move request for scope (0.01, 0.14)
02:11:54.735 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
02:11:54.735 00.000 7988 UpdateGuideState exits: m=998 SNR=20.9
02:11:54.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:54.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:54.735 00.000 7988 Enqueuing Expose request
02:11:54.735 00.000 15712 Worker thread wakes up
02:11:54.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
02:11:54.735 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
02:11:54.735 00.000 15712 Moving (0.01, 0.14) raw xDistance=0.14 yDistance=-0.01
02:11:54.743 00.008 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:54.743 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
02:11:54.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:54.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:11:54.743 00.000 15712 MoveAxis(E, 6, ABG)
02:11:54.743 00.000 15712 Guiding  Dir = 2, Dur = 6
02:11:54.743 00.000 15712 IsGuiding returns 0
02:11:54.760 00.017 15712 IsGuiding returns 0
02:11:54.760 00.000 15712 Move returns status 0, amount 6
02:11:54.760 00.000 15712 MoveAxis(N, 0, ABG)
02:11:54.760 00.000 15712 Move returns status 0, amount 0
02:11:54.760 00.000 15712 move complete, result=0
02:11:54.760 00.000 15712 worker thread done servicing request
02:11:54.760 00.000 15712 Worker thread wakes up
02:11:54.760 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
02:11:54.762 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:54.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:56.396 01.634 15712 Exposure complete
02:11:56.458 00.062 15712 worker thread done servicing request
02:11:56.458 00.000 7988 OnExposeComplete: enter
02:11:56.460 00.002 7988 UpdateGuideState(): m_state=6
02:11:56.460 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:11:56.462 00.002 7988 Star::Find returns 1 (0), X=973.87, Y=185.89, Mass=947, SNR=19.9, Peak=158 HFD=3.8
02:11:56.464 00.002 7988 MultiStar: [#1 -0.07,0.12,0.97,U] [#2 -0.04,0.46,0.96,U] [#3 0.12,0.74,0.00,M1] [#4 -0.11,0.43,0.74,U] [#5 -0.50,0.59,0.00,M1] [#6 -0.26,0.63,0.00,M1] [#7 -0.23,0.74,0.00,M1] [#8 -0.64,-0.10,0.00,M4] 
02:11:56.464 00.000 7988 single-star, 3 included, MultiStar: {-0.09, 0.32}, one-star: {-0.13, 0.29}
02:11:56.466 00.002 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
02:11:56.466 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
02:11:56.468 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.99 mountX=0.29 mountY=0.12, mountTheta=0.40
02:11:56.470 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.29, opts=13)
02:11:56.470 00.000 7988 Enqueuing Move request for scope (-0.13, 0.29)
02:11:56.472 00.002 15712 Worker thread wakes up
02:11:56.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd
02:11:56.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.29)
02:11:56.472 00.000 15712 Moving (-0.13, 0.29) raw xDistance=0.29 yDistance=0.12
02:11:56.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:11:56.474 00.002 7988 UpdateGuideState exits: m=947 SNR=19.9
02:11:56.474 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:56.476 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:56.477 00.001 7988 Enqueuing Expose request
02:11:56.477 00.000 15712 PPEC rslt: input = 0.29, final = 0.15, react = 0.17, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:11:56.477 00.000 15712 PPEC: input: 0.29, control: 0.15, exposure: 1500
02:11:56.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:56.479 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:11:56.479 00.000 15712 MoveAxis(W, 50, ABG)
02:11:56.479 00.000 15712 Guiding  Dir = 3, Dur = 50
02:11:56.479 00.000 15712 IsGuiding returns 0
02:11:56.494 00.015 15712 PulseGuide returned control before completion, sleep 38
02:11:56.579 00.085 15712 IsGuiding returns 0
02:11:56.579 00.000 15712 Move returns status 0, amount 50
02:11:56.579 00.000 15712 MoveAxis(N, 0, ABG)
02:11:56.579 00.000 15712 Move returns status 0, amount 0
02:11:56.579 00.000 15712 move complete, result=0
02:11:56.579 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
02:11:56.584 00.005 15712 worker thread done servicing request
02:11:56.584 00.000 15712 Worker thread wakes up
02:11:56.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:56.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:58.001 01.417 15712 Exposure complete
02:11:58.064 00.063 15712 worker thread done servicing request
02:11:58.066 00.002 7988 OnExposeComplete: enter
02:11:58.066 00.000 7988 UpdateGuideState(): m_state=6
02:11:58.066 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3790
02:11:58.066 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=185.86, Mass=1104, SNR=21.8, Peak=164 HFD=4.1
02:11:58.066 00.000 7988 MultiStar: [#1 0.03,0.46,0.95,U] [#2 0.14,0.61,0.00,M1] [#3 -0.03,0.64,0.00,M2] [#4 -0.15,0.28,0.69,U] [#5 -0.31,0.61,0.00,M2] [#6 -0.48,0.36,0.65,U] [#7 0.28,0.35,0.48,U] [#8 -0.39,0.31,0.40,U] 
02:11:58.066 00.000 7988 single-star, 5 included, MultiStar: {-0.13, 0.34}, one-star: {-0.14, 0.26}
02:11:58.066 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
02:11:58.066 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
02:11:58.066 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.30 cameraTheta=2.06 mountX=0.26 mountY=0.14, mountTheta=0.48
02:11:58.066 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.26, opts=13)
02:11:58.066 00.000 7988 Enqueuing Move request for scope (-0.14, 0.26)
02:11:58.078 00.012 15712 Worker thread wakes up
02:11:58.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
02:11:58.078 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
02:11:58.078 00.000 15712 Moving (-0.14, 0.26) raw xDistance=0.26 yDistance=0.14
02:11:58.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:11:58.080 00.002 7988 UpdateGuideState exits: m=1104 SNR=21.8
02:11:58.080 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:58.080 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:58.080 00.000 7988 Enqueuing Expose request
02:11:58.080 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
02:11:58.080 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
02:11:58.080 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:58.080 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:11:58.080 00.000 15712 MoveAxis(W, 45, ABG)
02:11:58.080 00.000 15712 Guiding  Dir = 3, Dur = 45
02:11:58.080 00.000 15712 IsGuiding returns 0
02:11:58.100 00.020 15712 PulseGuide returned control before completion, sleep 40
02:11:58.144 00.044 15712 IsGuiding returns 1
02:11:58.144 00.000 15712 scope still moving after pulse duration time elapsed
02:11:58.181 00.037 15712 IsGuiding returns 0
02:11:58.181 00.000 15712 scope move finished after 45 + 50 ms
02:11:58.181 00.000 15712 Move returns status 0, amount 45
02:11:58.181 00.000 15712 MoveAxis(N, 0, ABG)
02:11:58.181 00.000 15712 Move returns status 0, amount 0
02:11:58.181 00.000 15712 move complete, result=0
02:11:58.181 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
02:11:58.181 00.000 15712 worker thread done servicing request
02:11:58.181 00.000 15712 Worker thread wakes up
02:11:58.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:58.183 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:11:59.823 01.640 15712 Exposure complete
02:11:59.884 00.061 15712 worker thread done servicing request
02:11:59.884 00.000 7988 OnExposeComplete: enter
02:11:59.884 00.000 7988 UpdateGuideState(): m_state=6
02:11:59.888 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3791
02:11:59.888 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=185.45, Mass=996, SNR=20.5, Peak=170 HFD=3.6
02:11:59.890 00.002 7988 MultiStar: [#1 -0.10,-0.56,1.00,U] [#2 -0.27,-0.11,0.89,U] [#3 -0.24,-0.11,0.86,U] [#4 -0.27,-0.30,0.64,U] [#5 -0.43,-0.04,0.74,U] [#6 -0.36,-0.18,0.65,U] [#7 -0.05,-0.88,0.00,M1] [#8 -0.70,-1.61,0.00,M4] 
02:11:59.890 00.000 7988 single-star, 6 included, MultiStar: {-0.23, -0.22}, one-star: {-0.06, -0.15}
02:11:59.892 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
02:11:59.892 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
02:11:59.894 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.94 mountX=-0.15 mountY=0.06, mountTheta=2.75
02:11:59.896 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.15, opts=13)
02:11:59.896 00.000 7988 Enqueuing Move request for scope (-0.06, -0.15)
02:11:59.898 00.002 15712 Worker thread wakes up
02:11:59.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
02:11:59.898 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
02:11:59.898 00.000 15712 Moving (-0.06, -0.15) raw xDistance=-0.15 yDistance=0.06
02:11:59.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:11:59.900 00.002 7988 UpdateGuideState exits: m=996 SNR=20.5
02:11:59.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:59.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:11:59.900 00.000 7988 Enqueuing Expose request
02:11:59.900 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:11:59.900 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
02:11:59.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:59.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:11:59.900 00.000 15712 MoveAxis(E, 5, ABG)
02:11:59.900 00.000 15712 Guiding  Dir = 2, Dur = 5
02:11:59.900 00.000 15712 IsGuiding returns 0
02:11:59.951 00.051 15712 IsGuiding returns 0
02:11:59.951 00.000 15712 Move returns status 0, amount 5
02:11:59.951 00.000 15712 MoveAxis(N, 0, ABG)
02:11:59.951 00.000 15712 Move returns status 0, amount 0
02:11:59.951 00.000 15712 move complete, result=0
02:11:59.951 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
02:11:59.957 00.006 15712 worker thread done servicing request
02:11:59.957 00.000 15712 Worker thread wakes up
02:11:59.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:11:59.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:01.369 01.412 15712 Exposure complete
02:12:01.432 00.063 15712 worker thread done servicing request
02:12:01.433 00.001 7988 OnExposeComplete: enter
02:12:01.433 00.000 7988 UpdateGuideState(): m_state=6
02:12:01.433 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3792
02:12:01.433 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=185.02, Mass=1073, SNR=21.4, Peak=178 HFD=4.1
02:12:01.433 00.000 7988 MultiStar: [#1 -0.38,-0.68,0.00,M1] [#2 -0.16,-0.52,0.87,U] [#3 -0.29,-0.38,0.82,U] [#4 -0.12,-0.62,0.00,M1] [#5 -0.62,-0.49,0.00,M2] [#6 -0.29,-0.18,0.67,U] [#7 0.09,-0.74,0.00,M2] [#8 -0.46,-1.17,0.00,M5] 
02:12:01.433 00.000 7988 refined, 3 included, MultiStar: {-0.23, -0.44}, one-star: {-0.21, -0.58}
02:12:01.433 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.62 = 2.66)
02:12:01.433 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.63)
02:12:01.433 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.44 hyp=0.49 cameraTheta=-2.06 mountX=-0.44 mountY=0.24, mountTheta=2.63
02:12:01.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.44, opts=13)
02:12:01.433 00.000 7988 Enqueuing Move request for scope (-0.23, -0.44)
02:12:01.433 00.000 15712 Worker thread wakes up
02:12:01.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.44) opts 0xd
02:12:01.433 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.44)
02:12:01.433 00.000 15712 Moving (-0.23, -0.44) raw xDistance=-0.44 yDistance=0.24
02:12:01.446 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:12:01.446 00.000 7988 UpdateGuideState exits: m=1073 SNR=21.4
02:12:01.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:01.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:01.446 00.000 7988 Enqueuing Expose request
02:12:01.446 00.000 15712 PPEC rslt: input = -0.44, final = -0.27, react = -0.26, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 639.26
02:12:01.446 00.000 15712 PPEC: input: -0.44, control: -0.27, exposure: 1500
02:12:01.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:01.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:12:01.446 00.000 15712 MoveAxis(E, 89, ABG)
02:12:01.446 00.000 15712 Guiding  Dir = 2, Dur = 89
02:12:01.446 00.000 15712 IsGuiding returns 0
02:12:01.468 00.022 15712 PulseGuide returned control before completion, sleep 77
02:12:01.557 00.089 15712 IsGuiding returns 1
02:12:01.557 00.000 15712 scope still moving after pulse duration time elapsed
02:12:01.599 00.042 15712 IsGuiding returns 0
02:12:01.599 00.000 15712 scope move finished after 89 + 61 ms
02:12:01.599 00.000 15712 Move returns status 0, amount 89
02:12:01.599 00.000 15712 MoveAxis(N, 0, ABG)
02:12:01.599 00.000 15712 Move returns status 0, amount 0
02:12:01.599 00.000 15712 move complete, result=0
02:12:01.599 00.000 7988 GuideStep: -0.4 px 89 ms EAST, 0.2 px 0 ms NORTH
02:12:01.603 00.004 15712 worker thread done servicing request
02:12:01.603 00.000 15712 Worker thread wakes up
02:12:01.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:01.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:03.236 01.633 15712 Exposure complete
02:12:03.299 00.063 15712 worker thread done servicing request
02:12:03.299 00.000 7988 OnExposeComplete: enter
02:12:03.299 00.000 7988 UpdateGuideState(): m_state=6
02:12:03.299 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3793
02:12:03.299 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=185.15, Mass=986, SNR=20.3, Peak=178 HFD=3.2
02:12:03.299 00.000 7988 MultiStar: [#1 -0.04,-0.60,1.04,U] [#2 0.11,-0.43,0.90,U] [#3 0.07,-0.36,0.85,U] [#4 -0.09,-0.57,0.71,U] [#5 -0.35,-0.06,0.72,U] [#6 -0.35,-0.43,0.68,U] [#7 0.31,-0.31,0.51,U] [#8 -0.15,-0.21,0.48,U] 
02:12:03.299 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.40}, one-star: {0.03, -0.45}
02:12:03.299 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
02:12:03.299 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 3.00)
02:12:03.299 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.40 hyp=0.40 cameraTheta=-1.69 mountX=-0.40 mountY=0.06, mountTheta=3.00
02:12:03.299 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.40, opts=13)
02:12:03.299 00.000 7988 Enqueuing Move request for scope (-0.05, -0.40)
02:12:03.299 00.000 15712 Worker thread wakes up
02:12:03.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.40) opts 0xd
02:12:03.299 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.40)
02:12:03.299 00.000 15712 Moving (-0.05, -0.40) raw xDistance=-0.40 yDistance=0.06
02:12:03.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:12:03.299 00.000 7988 UpdateGuideState exits: m=986 SNR=20.3
02:12:03.314 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:03.316 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:03.316 00.000 7988 Enqueuing Expose request
02:12:03.316 00.000 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 639.26
02:12:03.316 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
02:12:03.316 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:03.316 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:12:03.316 00.000 15712 MoveAxis(E, 81, ABG)
02:12:03.316 00.000 15712 Guiding  Dir = 2, Dur = 81
02:12:03.316 00.000 15712 IsGuiding returns 0
02:12:03.332 00.016 15712 PulseGuide returned control before completion, sleep 66
02:12:03.435 00.103 15712 IsGuiding returns 0
02:12:03.435 00.000 15712 Move returns status 0, amount 81
02:12:03.435 00.000 15712 MoveAxis(N, 0, ABG)
02:12:03.435 00.000 15712 Move returns status 0, amount 0
02:12:03.435 00.000 15712 move complete, result=0
02:12:03.435 00.000 7988 GuideStep: -0.4 px 81 ms EAST, 0.1 px 0 ms NORTH
02:12:03.441 00.006 15712 worker thread done servicing request
02:12:03.441 00.000 15712 Worker thread wakes up
02:12:03.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:03.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:04.846 01.405 15712 Exposure complete
02:12:04.908 00.062 15712 worker thread done servicing request
02:12:04.908 00.000 7988 OnExposeComplete: enter
02:12:04.908 00.000 7988 UpdateGuideState(): m_state=6
02:12:04.913 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3794
02:12:04.913 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=185.82, Mass=1063, SNR=21.3, Peak=152 HFD=4.1
02:12:04.915 00.002 7988 MultiStar: [#1 -0.18,0.37,0.97,U] [#2 -0.06,0.31,0.90,U] [#3 -0.41,0.42,0.83,U] [#4 -0.17,-0.06,0.69,U] [#5 -0.63,0.44,0.00,M2] [#6 -0.48,0.29,0.66,U] [#7 -0.00,0.01,0.37,U] [#8 -0.00,-0.14,0.43,U] 
02:12:04.915 00.000 7988 single-star, 7 included, MultiStar: {-0.19, 0.22}, one-star: {-0.13, 0.22}
02:12:04.917 00.002 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
02:12:04.917 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
02:12:04.919 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.10 mountX=0.22 mountY=0.13, mountTheta=0.52
02:12:04.921 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.22, opts=13)
02:12:04.921 00.000 7988 Enqueuing Move request for scope (-0.13, 0.22)
02:12:04.923 00.002 15712 Worker thread wakes up
02:12:04.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
02:12:04.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
02:12:04.923 00.000 15712 Moving (-0.13, 0.22) raw xDistance=0.22 yDistance=0.13
02:12:04.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:12:04.924 00.001 7988 UpdateGuideState exits: m=1063 SNR=21.3
02:12:04.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:04.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:04.924 00.000 7988 Enqueuing Expose request
02:12:04.924 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
02:12:04.924 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
02:12:04.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:04.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:12:04.924 00.000 15712 MoveAxis(W, 42, ABG)
02:12:04.924 00.000 15712 Guiding  Dir = 3, Dur = 42
02:12:04.942 00.018 15712 IsGuiding returns 0
02:12:04.958 00.016 15712 PulseGuide returned control before completion, sleep 37
02:12:05.004 00.046 15712 IsGuiding returns 1
02:12:05.004 00.000 15712 scope still moving after pulse duration time elapsed
02:12:05.038 00.034 15712 IsGuiding returns 0
02:12:05.038 00.000 15712 scope move finished after 42 + 53 ms
02:12:05.038 00.000 15712 Move returns status 0, amount 42
02:12:05.038 00.000 15712 MoveAxis(N, 0, ABG)
02:12:05.038 00.000 15712 Move returns status 0, amount 0
02:12:05.038 00.000 15712 move complete, result=0
02:12:05.038 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
02:12:05.040 00.002 15712 worker thread done servicing request
02:12:05.040 00.000 15712 Worker thread wakes up
02:12:05.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:05.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:06.682 01.642 15712 Exposure complete
02:12:06.746 00.064 15712 worker thread done servicing request
02:12:06.746 00.000 7988 OnExposeComplete: enter
02:12:06.747 00.001 7988 UpdateGuideState(): m_state=6
02:12:06.747 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3795
02:12:06.747 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=185.81, Mass=1020, SNR=20.6, Peak=164 HFD=3.9
02:12:06.747 00.000 7988 MultiStar: [#1 -0.03,-0.06,0.96,U] [#2 -0.19,0.18,0.90,U] [#3 -0.10,0.07,0.88,U] [#4 -0.18,0.07,0.68,U] [#5 -0.48,0.23,0.72,U] [#6 -0.20,0.21,0.70,U] [#7 -0.18,0.54,0.50,U] [#8 -0.08,-0.18,0.45,U] 
02:12:06.747 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.14}, one-star: {-0.06, 0.22}
02:12:06.747 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
02:12:06.747 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
02:12:06.747 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.44 mountX=0.13 mountY=0.16, mountTheta=0.86
02:12:06.747 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.14, opts=13)
02:12:06.747 00.000 7988 Enqueuing Move request for scope (-0.16, 0.14)
02:12:06.747 00.000 15712 Worker thread wakes up
02:12:06.747 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
02:12:06.747 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
02:12:06.747 00.000 15712 Moving (-0.16, 0.14) raw xDistance=0.13 yDistance=0.16
02:12:06.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:12:06.760 00.013 7988 UpdateGuideState exits: m=1020 SNR=20.6
02:12:06.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:06.762 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:06.763 00.001 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:06.763 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
02:12:06.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:06.763 00.000 7988 Enqueuing Expose request
02:12:06.764 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:12:06.764 00.000 15712 MoveAxis(E, 2, ABG)
02:12:06.765 00.001 15712 Guiding  Dir = 2, Dur = 2
02:12:06.765 00.000 15712 IsGuiding returns 0
02:12:06.780 00.015 15712 IsGuiding returns 0
02:12:06.780 00.000 15712 Move returns status 0, amount 2
02:12:06.780 00.000 15712 MoveAxis(N, 0, ABG)
02:12:06.780 00.000 15712 Move returns status 0, amount 0
02:12:06.780 00.000 15712 move complete, result=0
02:12:06.780 00.000 15712 worker thread done servicing request
02:12:06.780 00.000 15712 Worker thread wakes up
02:12:06.780 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
02:12:06.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:06.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:08.197 01.417 15712 Exposure complete
02:12:08.260 00.063 15712 worker thread done servicing request
02:12:08.260 00.000 7988 OnExposeComplete: enter
02:12:08.260 00.000 7988 UpdateGuideState(): m_state=6
02:12:08.262 00.002 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3796
02:12:08.262 00.000 7988 Star::Find returns 1 (0), X=973.98, Y=185.94, Mass=1175, SNR=22.6, Peak=170 HFD=4.4
02:12:08.264 00.002 7988 MultiStar: [#1 -0.20,0.20,0.87,U] [#2 -0.35,0.40,0.82,U] [#3 -0.18,0.80,0.00,M1] [#4 -0.12,0.37,0.61,U] [#5 -0.55,0.25,0.00,M2] [#6 -0.30,0.37,0.59,U] [#7 -0.80,0.14,0.00,M1] [#8 0.28,0.19,0.39,U] 
02:12:08.264 00.000 7988 single-star, 5 included, MultiStar: {-0.15, 0.32}, one-star: {-0.02, 0.34}
02:12:08.266 00.002 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
02:12:08.266 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
02:12:08.268 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.63 mountX=0.34 mountY=0.01, mountTheta=0.04
02:12:08.270 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.34, opts=13)
02:12:08.270 00.000 7988 Enqueuing Move request for scope (-0.02, 0.34)
02:12:08.272 00.002 15712 Worker thread wakes up
02:12:08.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
02:12:08.272 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
02:12:08.272 00.000 15712 Moving (-0.02, 0.34) raw xDistance=0.34 yDistance=0.01
02:12:08.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:12:08.272 00.000 7988 UpdateGuideState exits: m=1175 SNR=22.6
02:12:08.274 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:08.276 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:08.276 00.000 7988 Enqueuing Expose request
02:12:08.276 00.000 15712 PPEC rslt: input = 0.34, final = 0.20, react = 0.20, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.26
02:12:08.276 00.000 15712 PPEC: input: 0.34, control: 0.20, exposure: 1500
02:12:08.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:08.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:12:08.276 00.000 15712 MoveAxis(W, 65, ABG)
02:12:08.276 00.000 15712 Guiding  Dir = 3, Dur = 65
02:12:08.310 00.034 15712 IsGuiding returns 0
02:12:08.327 00.017 15712 PulseGuide returned control before completion, sleep 60
02:12:08.423 00.096 15712 IsGuiding returns 0
02:12:08.423 00.000 15712 Move returns status 0, amount 65
02:12:08.423 00.000 15712 MoveAxis(N, 0, ABG)
02:12:08.423 00.000 15712 Move returns status 0, amount 0
02:12:08.423 00.000 15712 move complete, result=0
02:12:08.423 00.000 7988 GuideStep: 0.3 px 65 ms WEST, 0.0 px 0 ms NORTH
02:12:08.428 00.005 15712 worker thread done servicing request
02:12:08.428 00.000 15712 Worker thread wakes up
02:12:08.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:08.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:10.062 01.634 15712 Exposure complete
02:12:10.124 00.062 15712 worker thread done servicing request
02:12:10.124 00.000 7988 OnExposeComplete: enter
02:12:10.124 00.000 7988 UpdateGuideState(): m_state=6
02:12:10.128 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3797
02:12:10.128 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=185.41, Mass=996, SNR=20.7, Peak=157 HFD=3.7
02:12:10.128 00.000 7988 MultiStar: [#1 -0.25,-0.38,1.00,U] [#2 0.02,0.08,0.82,U] [#3 -0.13,0.06,0.83,U] [#4 -0.18,-0.02,0.70,U] [#5 -0.29,0.01,0.75,U] [#6 -0.43,0.04,0.65,U] [#7 -0.27,-0.54,0.00,M2] [#8 -0.46,-1.08,0.00,M2] 
02:12:10.128 00.000 7988 refined, 6 included, MultiStar: {-0.20, -0.08}, one-star: {-0.20, -0.19}
02:12:10.128 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.35 = 1.94)
02:12:10.128 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.91)
02:12:10.128 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.78 mountX=-0.08 mountY=0.21, mountTheta=1.93
02:12:10.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.08, opts=13)
02:12:10.128 00.000 7988 Enqueuing Move request for scope (-0.20, -0.08)
02:12:10.128 00.000 15712 Worker thread wakes up
02:12:10.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
02:12:10.128 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
02:12:10.128 00.000 15712 Moving (-0.20, -0.08) raw xDistance=-0.08 yDistance=0.21
02:12:10.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:12:10.140 00.012 7988 UpdateGuideState exits: m=996 SNR=20.7
02:12:10.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:10.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:10.140 00.000 7988 Enqueuing Expose request
02:12:10.140 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:10.140 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
02:12:10.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:10.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:12:10.140 00.000 15712 MoveAxis(E, 2, ABG)
02:12:10.140 00.000 15712 Guiding  Dir = 2, Dur = 2
02:12:10.140 00.000 15712 IsGuiding returns 0
02:12:10.162 00.022 15712 IsGuiding returns 0
02:12:10.162 00.000 15712 Move returns status 0, amount 2
02:12:10.162 00.000 15712 MoveAxis(N, 0, ABG)
02:12:10.162 00.000 15712 Move returns status 0, amount 0
02:12:10.162 00.000 15712 move complete, result=0
02:12:10.162 00.000 15712 worker thread done servicing request
02:12:10.162 00.000 15712 Worker thread wakes up
02:12:10.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:10.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:10.162 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
02:12:11.573 01.411 15712 Exposure complete
02:12:11.636 00.063 15712 worker thread done servicing request
02:12:11.636 00.000 7988 OnExposeComplete: enter
02:12:11.640 00.004 7988 UpdateGuideState(): m_state=6
02:12:11.640 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3798
02:12:11.640 00.000 7988 Star::Find returns 1 (0), X=974.16, Y=185.36, Mass=1036, SNR=20.9, Peak=179 HFD=3.6
02:12:11.640 00.000 7988 MultiStar: [#1 0.25,-0.54,0.98,U] [#2 0.19,-0.31,0.86,U] [#3 0.30,-0.35,0.84,U] [#4 0.08,-0.45,0.74,U] [#5 -0.14,0.01,0.77,U] [#6 0.05,-0.42,0.63,U] [#7 0.45,-0.56,0.00,M3] [#8 -0.40,-1.08,0.00,M3] 
02:12:11.640 00.000 7988 single-star, 6 included, MultiStar: {0.14, -0.33}, one-star: {0.16, -0.24}
02:12:11.640 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
02:12:11.640 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
02:12:11.640 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.28 cameraTheta=-0.98 mountX=-0.23 mountY=-0.15, mountTheta=-2.56
02:12:11.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.24, opts=13)
02:12:11.640 00.000 7988 Enqueuing Move request for scope (0.16, -0.24)
02:12:11.640 00.000 15712 Worker thread wakes up
02:12:11.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
02:12:11.640 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
02:12:11.640 00.000 15712 Moving (0.16, -0.24) raw xDistance=-0.23 yDistance=-0.15
02:12:11.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:12:11.652 00.012 7988 UpdateGuideState exits: m=1036 SNR=20.9
02:12:11.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:11.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:11.652 00.000 7988 Enqueuing Expose request
02:12:11.656 00.004 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:12:11.656 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
02:12:11.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:11.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:12:11.656 00.000 15712 MoveAxis(E, 48, ABG)
02:12:11.656 00.000 15712 Guiding  Dir = 2, Dur = 48
02:12:11.656 00.000 15712 IsGuiding returns 0
02:12:11.668 00.012 15712 PulseGuide returned control before completion, sleep 45
02:12:11.748 00.080 15712 IsGuiding returns 0
02:12:11.748 00.000 15712 Move returns status 0, amount 48
02:12:11.748 00.000 15712 MoveAxis(N, 0, ABG)
02:12:11.748 00.000 15712 Move returns status 0, amount 0
02:12:11.748 00.000 15712 move complete, result=0
02:12:11.748 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.2 px 0 ms NORTH
02:12:11.754 00.006 15712 worker thread done servicing request
02:12:11.754 00.000 15712 Worker thread wakes up
02:12:11.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:11.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:13.389 01.635 15712 Exposure complete
02:12:13.455 00.066 15712 worker thread done servicing request
02:12:13.455 00.000 7988 OnExposeComplete: enter
02:12:13.455 00.000 7988 UpdateGuideState(): m_state=6
02:12:13.457 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3799
02:12:13.457 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=184.99, Mass=978, SNR=20.5, Peak=186 HFD=3.1
02:12:13.457 00.000 7988 MultiStar: [#1 -0.09,-0.48,1.02,U] [#2 0.04,-0.39,0.90,U] [#3 0.07,-0.22,0.83,U] [#4 0.10,-0.68,0.00,M1] [#5 -0.42,-0.18,0.73,U] [#6 -0.06,-0.30,0.64,U] [#7 0.02,-0.40,0.48,U] [#8 0.17,-0.83,0.00,M4] 
02:12:13.457 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.38}, one-star: {0.15, -0.60}
02:12:13.457 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
02:12:13.457 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
02:12:13.457 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.66 mountX=-0.38 mountY=0.04, mountTheta=3.03
02:12:13.457 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.38, opts=13)
02:12:13.457 00.000 7988 Enqueuing Move request for scope (-0.03, -0.38)
02:12:13.467 00.010 15712 Worker thread wakes up
02:12:13.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.38) opts 0xd
02:12:13.467 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.38)
02:12:13.467 00.000 15712 Moving (-0.03, -0.38) raw xDistance=-0.38 yDistance=0.04
02:12:13.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:12:13.467 00.000 7988 UpdateGuideState exits: m=978 SNR=20.5
02:12:13.469 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:13.469 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:13.471 00.002 7988 Enqueuing Expose request
02:12:13.471 00.000 15712 PPEC rslt: input = -0.38, final = -0.24, react = -0.23, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 639.26
02:12:13.471 00.000 15712 PPEC: input: -0.38, control: -0.24, exposure: 1500
02:12:13.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:13.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:12:13.471 00.000 15712 MoveAxis(E, 77, ABG)
02:12:13.471 00.000 15712 Guiding  Dir = 2, Dur = 77
02:12:13.473 00.002 15712 IsGuiding returns 0
02:12:13.491 00.018 15712 PulseGuide returned control before completion, sleep 67
02:12:13.563 00.072 15712 IsGuiding returns 1
02:12:13.563 00.000 15712 scope still moving after pulse duration time elapsed
02:12:13.597 00.034 15712 IsGuiding returns 0
02:12:13.597 00.000 15712 scope move finished after 77 + 56 ms
02:12:13.597 00.000 15712 Move returns status 0, amount 77
02:12:13.597 00.000 15712 MoveAxis(N, 0, ABG)
02:12:13.597 00.000 15712 Move returns status 0, amount 0
02:12:13.597 00.000 15712 move complete, result=0
02:12:13.597 00.000 15712 worker thread done servicing request
02:12:13.597 00.000 15712 Worker thread wakes up
02:12:13.597 00.000 7988 GuideStep: -0.4 px 77 ms EAST, 0.0 px 0 ms NORTH
02:12:13.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:13.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:15.012 01.415 15712 Exposure complete
02:12:15.077 00.065 15712 worker thread done servicing request
02:12:15.077 00.000 7988 OnExposeComplete: enter
02:12:15.077 00.000 7988 UpdateGuideState(): m_state=6
02:12:15.077 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3800
02:12:15.077 00.000 7988 Star::Find returns 1 (0), X=973.81, Y=185.20, Mass=962, SNR=20.2, Peak=153 HFD=3.8
02:12:15.077 00.000 7988 MultiStar: [#1 -0.06,-0.63,0.00,M1] [#2 0.09,-0.50,0.95,U] [#3 0.02,-0.19,0.87,U] [#4 -0.03,-0.32,0.71,U] [#5 -0.30,-0.35,0.77,U] [#6 -0.35,-0.58,0.00,M1] [#7 -0.19,-0.67,0.00,M3] [#8 0.28,-0.95,0.00,M5] 
02:12:15.077 00.000 7988 refined, 4 included, MultiStar: {-0.08, -0.36}, one-star: {-0.19, -0.40}
02:12:15.077 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
02:12:15.077 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
02:12:15.077 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.79 mountX=-0.36 mountY=0.09, mountTheta=2.90
02:12:15.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.36, opts=13)
02:12:15.077 00.000 7988 Enqueuing Move request for scope (-0.08, -0.36)
02:12:15.077 00.000 15712 Worker thread wakes up
02:12:15.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.36) opts 0xd
02:12:15.077 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.36)
02:12:15.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
02:12:15.091 00.014 7988 UpdateGuideState exits: m=962 SNR=20.2
02:12:15.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:15.091 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:15.091 00.000 7988 Enqueuing Expose request
02:12:15.091 00.000 15712 Moving (-0.08, -0.36) raw xDistance=-0.36 yDistance=0.09
02:12:15.091 00.000 15712 PPEC rslt: input = -0.36, final = -0.22, react = -0.22, pred = -0.00, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
02:12:15.091 00.000 15712 PPEC: input: -0.36, control: -0.22, exposure: 1500
02:12:15.091 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:15.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:12:15.091 00.000 15712 MoveAxis(E, 71, ABG)
02:12:15.091 00.000 15712 Guiding  Dir = 2, Dur = 71
02:12:15.091 00.000 15712 IsGuiding returns 0
02:12:15.123 00.032 15712 PulseGuide returned control before completion, sleep 57
02:12:15.203 00.080 15712 IsGuiding returns 1
02:12:15.203 00.000 15712 scope still moving after pulse duration time elapsed
02:12:15.236 00.033 15712 IsGuiding returns 0
02:12:15.236 00.000 15712 scope move finished after 71 + 64 ms
02:12:15.236 00.000 15712 Move returns status 0, amount 71
02:12:15.236 00.000 15712 MoveAxis(N, 0, ABG)
02:12:15.236 00.000 15712 Move returns status 0, amount 0
02:12:15.236 00.000 15712 move complete, result=0
02:12:15.236 00.000 15712 worker thread done servicing request
02:12:15.236 00.000 15712 Worker thread wakes up
02:12:15.236 00.000 7988 GuideStep: -0.4 px 71 ms EAST, 0.1 px 0 ms NORTH
02:12:15.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:15.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:16.879 01.643 15712 Exposure complete
02:12:16.940 00.061 15712 worker thread done servicing request
02:12:16.940 00.000 7988 OnExposeComplete: enter
02:12:16.940 00.000 7988 UpdateGuideState(): m_state=6
02:12:16.943 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3801
02:12:16.943 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=185.40, Mass=881, SNR=19.3, Peak=149 HFD=3.4
02:12:16.945 00.002 7988 MultiStar: [#1 -0.09,-0.48,1.10,U] [#2 0.11,0.10,0.94,U] [#3 0.19,0.17,0.87,U] [#4 0.17,0.03,0.86,U] [#5 -0.25,0.21,0.82,U] [#6 -0.17,-0.18,0.68,U] [#7 0.23,-0.13,0.50,U] [#8 -0.07,-1.05,0.00,M6] 
02:12:16.945 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.01, -0.20}
02:12:16.947 00.002 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
02:12:16.947 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
02:12:16.949 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.30 mountX=-0.07 mountY=-0.02, mountTheta=-2.90
02:12:16.951 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.07, opts=13)
02:12:16.951 00.000 7988 Enqueuing Move request for scope (0.02, -0.07)
02:12:16.953 00.002 15712 Worker thread wakes up
02:12:16.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
02:12:16.953 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
02:12:16.953 00.000 15712 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.02
02:12:16.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
02:12:16.955 00.002 7988 UpdateGuideState exits: m=881 SNR=19.3
02:12:16.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:16.957 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:16.957 00.000 7988 Enqueuing Expose request
02:12:16.957 00.000 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:16.957 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
02:12:16.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:16.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:12:16.957 00.000 15712 MoveAxis(W, 0, ABG)
02:12:16.957 00.000 15712 Move returns status 0, amount 0
02:12:16.957 00.000 15712 MoveAxis(N, 0, ABG)
02:12:16.957 00.000 15712 Move returns status 0, amount 0
02:12:16.957 00.000 15712 move complete, result=0
02:12:16.957 00.000 15712 worker thread done servicing request
02:12:16.957 00.000 15712 Worker thread wakes up
02:12:16.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:16.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:16.957 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
02:12:18.475 01.518 15712 Exposure complete
02:12:18.539 00.064 15712 worker thread done servicing request
02:12:18.539 00.000 7988 OnExposeComplete: enter
02:12:18.540 00.001 7988 UpdateGuideState(): m_state=6
02:12:18.540 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3802
02:12:18.540 00.000 7988 Star::Find returns 1 (0), X=974.29, Y=185.49, Mass=1195, SNR=22.7, Peak=155 HFD=4.0
02:12:18.540 00.000 7988 MultiStar: [#1 -0.06,-0.31,0.89,U] [#2 0.40,-0.12,0.82,U] [#3 0.11,0.49,0.76,U] [#4 0.02,0.03,0.66,U] [#5 -0.63,0.19,0.00,M1] [#6 -0.32,-0.32,0.59,U] [#7 -0.03,0.39,0.50,U] [#8 0.20,-0.80,0.00,M7] 
02:12:18.540 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.02}, one-star: {0.29, -0.11}
02:12:18.540 00.000 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.56) = xAngle (-1.75 = -1.75)
02:12:18.540 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.78 = -1.78)
02:12:18.547 00.007 7988 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=-0.02 mountY=-0.09, mountTheta=-1.75
02:12:18.549 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.02, opts=13)
02:12:18.549 00.000 7988 Enqueuing Move request for scope (0.09, -0.02)
02:12:18.551 00.002 15712 Worker thread wakes up
02:12:18.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
02:12:18.551 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
02:12:18.551 00.000 15712 Moving (0.09, -0.02) raw xDistance=-0.02 yDistance=-0.09
02:12:18.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
02:12:18.552 00.001 7988 UpdateGuideState exits: m=1195 SNR=22.7
02:12:18.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:18.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:18.552 00.000 7988 Enqueuing Expose request
02:12:18.552 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:18.557 00.005 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
02:12:18.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:18.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:12:18.557 00.000 15712 MoveAxis(W, 2, ABG)
02:12:18.557 00.000 15712 Guiding  Dir = 3, Dur = 2
02:12:18.574 00.017 15712 IsGuiding returns 0
02:12:18.591 00.017 15712 IsGuiding returns 0
02:12:18.591 00.000 15712 Move returns status 0, amount 2
02:12:18.591 00.000 15712 MoveAxis(N, 0, ABG)
02:12:18.591 00.000 15712 Move returns status 0, amount 0
02:12:18.591 00.000 15712 move complete, result=0
02:12:18.591 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
02:12:18.596 00.005 15712 worker thread done servicing request
02:12:18.596 00.000 15712 Worker thread wakes up
02:12:18.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:18.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:20.227 01.631 15712 Exposure complete
02:12:20.289 00.062 15712 worker thread done servicing request
02:12:20.289 00.000 7988 OnExposeComplete: enter
02:12:20.291 00.002 7988 UpdateGuideState(): m_state=6
02:12:20.291 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3803
02:12:20.291 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=186.08, Mass=1043, SNR=21.4, Peak=176 HFD=3.8
02:12:20.291 00.000 7988 MultiStar: [#1 -0.12,0.52,0.99,U] [#2 0.04,0.68,0.00,M1] [#3 -0.02,0.71,0.00,M1] [#4 0.10,0.65,0.00,M1] [#5 -0.58,0.88,0.00,M2] [#6 -0.24,0.58,0.00,M1] [#7 0.06,0.38,0.50,U] [#8 -0.18,-0.07,0.43,U] 
02:12:20.291 00.000 7988 refined, 3 included, MultiStar: {-0.10, 0.39}, one-star: {-0.13, 0.48}
02:12:20.291 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
02:12:20.291 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
02:12:20.291 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.39 hyp=0.41 cameraTheta=1.82 mountX=0.39 mountY=0.09, mountTheta=0.22
02:12:20.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.39, opts=13)
02:12:20.291 00.000 7988 Enqueuing Move request for scope (-0.10, 0.39)
02:12:20.291 00.000 15712 Worker thread wakes up
02:12:20.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.39) opts 0xd
02:12:20.291 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.39)
02:12:20.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=45, FiltMax=255, Gamma=0.690
02:12:20.291 00.000 7988 UpdateGuideState exits: m=1043 SNR=21.4
02:12:20.304 00.013 15712 Moving (-0.10, 0.39) raw xDistance=0.39 yDistance=0.09
02:12:20.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:20.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:20.304 00.000 7988 Enqueuing Expose request
02:12:20.309 00.005 15712 PPEC rslt: input = 0.39, final = 0.24, react = 0.24, pred = 0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 639.26
02:12:20.309 00.000 15712 PPEC: input: 0.39, control: 0.24, exposure: 1500
02:12:20.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:20.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:12:20.309 00.000 15712 MoveAxis(W, 79, ABG)
02:12:20.309 00.000 15712 Guiding  Dir = 3, Dur = 79
02:12:20.309 00.000 15712 IsGuiding returns 0
02:12:20.325 00.016 15712 PulseGuide returned control before completion, sleep 64
02:12:20.431 00.106 15712 IsGuiding returns 0
02:12:20.431 00.000 15712 Move returns status 0, amount 79
02:12:20.431 00.000 15712 MoveAxis(N, 0, ABG)
02:12:20.431 00.000 15712 Move returns status 0, amount 0
02:12:20.431 00.000 15712 move complete, result=0
02:12:20.431 00.000 15712 worker thread done servicing request
02:12:20.431 00.000 15712 Worker thread wakes up
02:12:20.431 00.000 7988 GuideStep: 0.4 px 79 ms WEST, 0.1 px 0 ms NORTH
02:12:20.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:20.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:21.851 01.420 15712 Exposure complete
02:12:21.911 00.060 15712 worker thread done servicing request
02:12:21.911 00.000 7988 OnExposeComplete: enter
02:12:21.911 00.000 7988 UpdateGuideState(): m_state=6
02:12:21.916 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3804
02:12:21.916 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=185.88, Mass=1064, SNR=21.3, Peak=166 HFD=4.2
02:12:21.918 00.002 7988 MultiStar: [#1 -0.29,0.19,0.97,U] [#2 -0.10,0.16,0.86,U] [#3 0.02,0.53,0.83,U] [#4 -0.12,0.45,0.69,U] [#5 -0.71,0.64,0.00,M3] [#6 -0.24,0.21,0.62,U] [#7 -0.31,-0.17,0.50,U] [#8 -0.16,-0.59,0.00,M7] 
02:12:21.918 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.25}, one-star: {0.07, 0.28}
02:12:21.918 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
02:12:21.922 00.004 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
02:12:21.922 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.02 mountX=0.25 mountY=0.12, mountTheta=0.43
02:12:21.922 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.25, opts=13)
02:12:21.922 00.000 7988 Enqueuing Move request for scope (-0.12, 0.25)
02:12:21.927 00.005 15712 Worker thread wakes up
02:12:21.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
02:12:21.927 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
02:12:21.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
02:12:21.927 00.000 7988 UpdateGuideState exits: m=1064 SNR=21.3
02:12:21.929 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:21.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:21.931 00.002 7988 Enqueuing Expose request
02:12:21.931 00.000 15712 Moving (-0.12, 0.25) raw xDistance=0.25 yDistance=0.12
02:12:21.931 00.000 15712 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
02:12:21.931 00.000 15712 PPEC: input: 0.25, control: 0.16, exposure: 1500
02:12:21.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:21.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:12:21.931 00.000 15712 MoveAxis(W, 51, ABG)
02:12:21.931 00.000 15712 Guiding  Dir = 3, Dur = 51
02:12:21.931 00.000 15712 IsGuiding returns 0
02:12:21.963 00.032 15712 PulseGuide returned control before completion, sleep 32
02:12:22.007 00.044 15712 IsGuiding returns 1
02:12:22.007 00.000 15712 scope still moving after pulse duration time elapsed
02:12:22.041 00.034 15712 IsGuiding returns 0
02:12:22.041 00.000 15712 scope move finished after 51 + 58 ms
02:12:22.041 00.000 15712 Move returns status 0, amount 51
02:12:22.041 00.000 15712 MoveAxis(N, 0, ABG)
02:12:22.041 00.000 15712 Move returns status 0, amount 0
02:12:22.041 00.000 15712 move complete, result=0
02:12:22.041 00.000 15712 worker thread done servicing request
02:12:22.041 00.000 15712 Worker thread wakes up
02:12:22.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:22.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:22.041 00.000 7988 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
02:12:23.683 01.642 15712 Exposure complete
02:12:23.744 00.061 15712 worker thread done servicing request
02:12:23.744 00.000 7988 OnExposeComplete: enter
02:12:23.744 00.000 7988 UpdateGuideState(): m_state=6
02:12:23.748 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3805
02:12:23.748 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=185.58, Mass=944, SNR=20.1, Peak=135 HFD=3.6
02:12:23.750 00.002 7988 MultiStar: [#1 -0.11,-0.09,1.08,U] [#2 0.01,0.41,0.91,U] [#3 -0.05,0.21,0.86,U] [#4 0.07,0.14,0.75,U] [#5 -0.60,-0.12,0.00,M4] [#6 -0.09,0.22,0.66,U] [#7 -0.13,0.11,0.50,U] [#8 0.32,-0.54,0.00,M8] 
02:12:23.750 00.000 7988 single-star, 6 included, MultiStar: {-0.04, 0.13}, one-star: {-0.00, -0.02}
02:12:23.752 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.28 = 3.01)
02:12:23.752 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
02:12:23.754 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.71 mountX=-0.02 mountY=0.00, mountTheta=2.97
02:12:23.756 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.02, opts=13)
02:12:23.756 00.000 7988 Enqueuing Move request for scope (-0.00, -0.02)
02:12:23.758 00.002 15712 Worker thread wakes up
02:12:23.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
02:12:23.758 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
02:12:23.758 00.000 15712 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
02:12:23.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=44, FiltMax=255, Gamma=0.690
02:12:23.760 00.002 7988 UpdateGuideState exits: m=944 SNR=20.1
02:12:23.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:23.762 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:23.762 00.000 7988 Enqueuing Expose request
02:12:23.762 00.000 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:23.762 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
02:12:23.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:23.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:12:23.762 00.000 15712 MoveAxis(W, 1, ABG)
02:12:23.762 00.000 15712 Guiding  Dir = 3, Dur = 1
02:12:23.762 00.000 15712 IsGuiding returns 0
02:12:23.786 00.024 15712 IsGuiding returns 0
02:12:23.786 00.000 15712 Move returns status 0, amount 1
02:12:23.786 00.000 15712 MoveAxis(N, 0, ABG)
02:12:23.786 00.000 15712 Move returns status 0, amount 0
02:12:23.786 00.000 15712 move complete, result=0
02:12:23.786 00.000 15712 worker thread done servicing request
02:12:23.786 00.000 15712 Worker thread wakes up
02:12:23.786 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
02:12:23.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:23.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:25.195 01.409 15712 Exposure complete
02:12:25.257 00.062 15712 worker thread done servicing request
02:12:25.257 00.000 7988 OnExposeComplete: enter
02:12:25.257 00.000 7988 UpdateGuideState(): m_state=6
02:12:25.261 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3806
02:12:25.261 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=185.67, Mass=1087, SNR=21.6, Peak=144 HFD=3.9
02:12:25.263 00.002 7988 MultiStar: [#1 -0.10,-0.09,0.92,U] [#2 0.06,0.18,0.84,U] [#3 -0.22,0.10,0.83,U] [#4 0.08,-0.04,0.71,U] [#5 -0.31,0.11,0.72,U] [#6 0.02,0.22,0.62,U] [#7 0.11,-0.16,0.45,U] [#8 -0.09,-0.20,0.39,U] 
02:12:25.263 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.04, 0.07}
02:12:25.265 00.002 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.56) = xAngle (0.88 = 0.88)
02:12:25.265 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:12:25.267 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.44 mountX=0.04 mountY=0.05, mountTheta=0.87
02:12:25.268 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.04, opts=13)
02:12:25.270 00.002 7988 Enqueuing Move request for scope (-0.05, 0.04)
02:12:25.270 00.000 15712 Worker thread wakes up
02:12:25.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
02:12:25.270 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
02:12:25.270 00.000 15712 Moving (-0.05, 0.04) raw xDistance=0.04 yDistance=0.05
02:12:25.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
02:12:25.270 00.000 7988 UpdateGuideState exits: m=1087 SNR=21.6
02:12:25.273 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:25.273 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:25.273 00.000 7988 Enqueuing Expose request
02:12:25.273 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:25.273 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
02:12:25.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:25.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:12:25.273 00.000 15712 MoveAxis(E, 1, ABG)
02:12:25.273 00.000 15712 Guiding  Dir = 2, Dur = 1
02:12:25.273 00.000 15712 IsGuiding returns 0
02:12:25.307 00.034 15712 IsGuiding returns 0
02:12:25.307 00.000 15712 Move returns status 0, amount 1
02:12:25.307 00.000 15712 MoveAxis(N, 0, ABG)
02:12:25.307 00.000 15712 Move returns status 0, amount 0
02:12:25.307 00.000 15712 move complete, result=0
02:12:25.307 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
02:12:25.309 00.002 15712 worker thread done servicing request
02:12:25.309 00.000 15712 Worker thread wakes up
02:12:25.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:25.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:27.050 01.741 15712 Exposure complete
02:12:27.111 00.061 15712 worker thread done servicing request
02:12:27.113 00.002 7988 OnExposeComplete: enter
02:12:27.113 00.000 7988 UpdateGuideState(): m_state=6
02:12:27.113 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3807
02:12:27.113 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=185.54, Mass=1027, SNR=21.2, Peak=152 HFD=3.5
02:12:27.113 00.000 7988 MultiStar: [#1 -0.20,0.06,0.96,U] [#2 0.04,0.13,0.87,U] [#3 0.10,0.26,0.88,U] [#4 -0.06,0.38,0.73,U] [#5 -0.12,0.46,0.69,U] [#6 -0.20,0.13,0.72,U] [#7 -0.33,-0.17,0.43,U] [#8 -0.51,-0.19,0.45,U] 
02:12:27.113 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.13}, one-star: {-0.10, -0.06}
02:12:27.113 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
02:12:27.113 00.000 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.18 = 2.10)
02:12:27.113 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.59 mountX=-0.06 mountY=0.10, mountTheta=2.12
02:12:27.121 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.06, opts=13)
02:12:27.121 00.000 7988 Enqueuing Move request for scope (-0.10, -0.06)
02:12:27.121 00.000 15712 Worker thread wakes up
02:12:27.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
02:12:27.121 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
02:12:27.121 00.000 15712 Moving (-0.10, -0.06) raw xDistance=-0.06 yDistance=0.10
02:12:27.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
02:12:27.121 00.000 7988 UpdateGuideState exits: m=1027 SNR=21.2
02:12:27.127 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:27.129 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:27.129 00.000 7988 Enqueuing Expose request
02:12:27.131 00.002 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:27.131 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
02:12:27.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:27.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:12:27.131 00.000 15712 MoveAxis(E, 2, ABG)
02:12:27.131 00.000 15712 Guiding  Dir = 2, Dur = 2
02:12:27.131 00.000 15712 IsGuiding returns 0
02:12:27.162 00.031 15712 IsGuiding returns 0
02:12:27.162 00.000 15712 Move returns status 0, amount 2
02:12:27.162 00.000 15712 MoveAxis(N, 0, ABG)
02:12:27.162 00.000 15712 Move returns status 0, amount 0
02:12:27.162 00.000 15712 move complete, result=0
02:12:27.162 00.000 15712 worker thread done servicing request
02:12:27.162 00.000 15712 Worker thread wakes up
02:12:27.162 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
02:12:27.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:27.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:28.579 01.417 15712 Exposure complete
02:12:28.641 00.062 15712 worker thread done servicing request
02:12:28.641 00.000 7988 OnExposeComplete: enter
02:12:28.641 00.000 7988 UpdateGuideState(): m_state=6
02:12:28.645 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
02:12:28.645 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=185.40, Mass=983, SNR=20.6, Peak=140 HFD=3.7
02:12:28.647 00.002 7988 MultiStar: [#1 0.03,-0.24,1.06,U] [#2 0.06,-0.16,0.86,U] [#3 0.12,0.41,0.81,U] [#4 0.00,-0.13,0.74,U] [#5 -0.07,0.08,0.73,U] [#6 -0.34,-0.09,0.66,U] [#7 0.33,0.10,0.51,U] [#8 0.07,-0.41,0.50,U] 
02:12:28.647 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.05, -0.20}
02:12:28.649 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
02:12:28.649 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
02:12:28.651 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.46 mountX=-0.08 mountY=-0.01, mountTheta=-3.06
02:12:28.653 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.08, opts=13)
02:12:28.653 00.000 7988 Enqueuing Move request for scope (0.01, -0.08)
02:12:28.655 00.002 15712 Worker thread wakes up
02:12:28.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
02:12:28.655 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
02:12:28.655 00.000 15712 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=-0.01
02:12:28.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=44, FiltMax=255, Gamma=0.690
02:12:28.655 00.000 7988 UpdateGuideState exits: m=983 SNR=20.6
02:12:28.657 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:28.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:28.657 00.000 7988 Enqueuing Expose request
02:12:28.657 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:28.657 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
02:12:28.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:28.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:12:28.657 00.000 15712 MoveAxis(E, 2, ABG)
02:12:28.657 00.000 15712 Guiding  Dir = 2, Dur = 2
02:12:28.657 00.000 15712 IsGuiding returns 0
02:12:28.673 00.016 15712 IsGuiding returns 0
02:12:28.673 00.000 15712 Move returns status 0, amount 2
02:12:28.673 00.000 15712 MoveAxis(N, 0, ABG)
02:12:28.673 00.000 15712 Move returns status 0, amount 0
02:12:28.673 00.000 15712 move complete, result=0
02:12:28.673 00.000 15712 worker thread done servicing request
02:12:28.673 00.000 15712 Worker thread wakes up
02:12:28.673 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
02:12:28.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:28.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:30.314 01.641 15712 Exposure complete
02:12:30.378 00.064 15712 worker thread done servicing request
02:12:30.379 00.001 7988 OnExposeComplete: enter
02:12:30.379 00.000 7988 UpdateGuideState(): m_state=6
02:12:30.379 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3809
02:12:30.379 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=185.42, Mass=1041, SNR=21.0, Peak=141 HFD=3.8
02:12:30.379 00.000 7988 MultiStar: [#1 0.15,-0.42,0.94,U] [#2 0.19,0.04,0.86,U] [#3 0.39,-0.00,0.78,U] [#4 -0.07,0.01,0.65,U] [#5 -0.37,-0.02,0.72,U] [#6 0.03,-0.01,0.62,U] [#7 -0.14,-0.37,0.49,U] [#8 -0.14,-0.68,0.00,M6] 
02:12:30.379 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {0.05, -0.18}
02:12:30.386 00.007 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
02:12:30.386 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
02:12:30.386 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.19 mountX=-0.12 mountY=-0.04, mountTheta=-2.79
02:12:30.386 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.12, opts=13)
02:12:30.386 00.000 7988 Enqueuing Move request for scope (0.05, -0.12)
02:12:30.386 00.000 15712 Worker thread wakes up
02:12:30.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
02:12:30.386 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
02:12:30.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
02:12:30.386 00.000 7988 UpdateGuideState exits: m=1041 SNR=21.0
02:12:30.394 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:30.394 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:30.394 00.000 7988 Enqueuing Expose request
02:12:30.394 00.000 15712 Moving (0.05, -0.12) raw xDistance=-0.12 yDistance=-0.04
02:12:30.394 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:30.394 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
02:12:30.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:30.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:30.394 00.000 15712 MoveAxis(E, 1, ABG)
02:12:30.394 00.000 15712 Guiding  Dir = 2, Dur = 1
02:12:30.394 00.000 15712 IsGuiding returns 0
02:12:30.420 00.026 15712 IsGuiding returns 0
02:12:30.420 00.000 15712 Move returns status 0, amount 1
02:12:30.420 00.000 15712 MoveAxis(N, 0, ABG)
02:12:30.420 00.000 15712 Move returns status 0, amount 0
02:12:30.420 00.000 15712 move complete, result=0
02:12:30.420 00.000 15712 worker thread done servicing request
02:12:30.420 00.000 15712 Worker thread wakes up
02:12:30.420 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
02:12:30.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:30.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:31.830 01.410 15712 Exposure complete
02:12:31.893 00.063 15712 worker thread done servicing request
02:12:31.893 00.000 7988 OnExposeComplete: enter
02:12:31.895 00.002 7988 UpdateGuideState(): m_state=6
02:12:31.897 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3810
02:12:31.897 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=185.44, Mass=914, SNR=19.9, Peak=128 HFD=3.6
02:12:31.900 00.003 7988 MultiStar: [#1 0.00,-0.10,0.99,U] [#2 0.07,-0.10,0.85,U] [#3 0.20,0.25,0.85,U] [#4 -0.08,0.16,0.72,U] [#5 -0.11,-0.02,0.69,U] [#6 0.02,0.05,0.72,U] [#7 0.08,-0.26,0.46,U] [#8 -0.47,0.18,0.42,U] 
02:12:31.900 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.15, -0.16}
02:12:31.902 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
02:12:31.902 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
02:12:31.904 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.39 mountX=-0.01 mountY=-0.01, mountTheta=-1.96
02:12:31.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
02:12:31.907 00.001 7988 Enqueuing Move request for scope (0.01, -0.01)
02:12:31.907 00.000 15712 Worker thread wakes up
02:12:31.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
02:12:31.907 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
02:12:31.907 00.000 15712 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
02:12:31.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=44, FiltMax=255, Gamma=0.690
02:12:31.907 00.000 7988 UpdateGuideState exits: m=914 SNR=19.9
02:12:31.910 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:31.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:31.912 00.002 7988 Enqueuing Expose request
02:12:31.912 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:31.912 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
02:12:31.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:31.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:12:31.912 00.000 15712 MoveAxis(E, 2, ABG)
02:12:31.912 00.000 15712 Guiding  Dir = 2, Dur = 2
02:12:31.912 00.000 15712 IsGuiding returns 0
02:12:31.938 00.026 15712 IsGuiding returns 0
02:12:31.938 00.000 15712 Move returns status 0, amount 2
02:12:31.938 00.000 15712 MoveAxis(N, 0, ABG)
02:12:31.938 00.000 15712 Move returns status 0, amount 0
02:12:31.938 00.000 15712 move complete, result=0
02:12:31.938 00.000 15712 worker thread done servicing request
02:12:31.938 00.000 15712 Worker thread wakes up
02:12:31.938 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
02:12:31.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:31.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:33.581 01.643 15712 Exposure complete
02:12:33.645 00.064 15712 worker thread done servicing request
02:12:33.645 00.000 7988 OnExposeComplete: enter
02:12:33.645 00.000 7988 UpdateGuideState(): m_state=6
02:12:33.649 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3811
02:12:33.649 00.000 7988 Star::Find returns 1 (0), X=974.09, Y=186.13, Mass=1009, SNR=20.7, Peak=147 HFD=4.2
02:12:33.649 00.000 7988 MultiStar: [#1 0.07,0.09,0.90,U] [#2 0.02,0.22,0.79,U] [#3 0.10,0.52,0.82,U] [#4 -0.00,0.37,0.66,U] [#5 -0.22,0.41,0.74,U] [#6 -0.08,0.21,0.61,U] [#7 0.10,0.59,0.50,U] [#8 0.11,0.29,0.43,U] 
02:12:33.649 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.36}, one-star: {0.09, 0.53}
02:12:33.649 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
02:12:33.649 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:12:33.649 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.51 mountX=0.36 mountY=-0.03, mountTheta=-0.08
02:12:33.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.36, opts=13)
02:12:33.649 00.000 7988 Enqueuing Move request for scope (0.02, 0.36)
02:12:33.649 00.000 15712 Worker thread wakes up
02:12:33.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.36) opts 0xd
02:12:33.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.36)
02:12:33.649 00.000 15712 Moving (0.02, 0.36) raw xDistance=0.36 yDistance=-0.03
02:12:33.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
02:12:33.649 00.000 7988 UpdateGuideState exits: m=1009 SNR=20.7
02:12:33.661 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:33.661 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:33.661 00.000 7988 Enqueuing Expose request
02:12:33.661 00.000 15712 PPEC rslt: input = 0.36, final = 0.21, react = 0.22, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.26
02:12:33.661 00.000 15712 PPEC: input: 0.36, control: 0.21, exposure: 1500
02:12:33.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:33.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:12:33.661 00.000 15712 MoveAxis(W, 69, ABG)
02:12:33.661 00.000 15712 Guiding  Dir = 3, Dur = 69
02:12:33.661 00.000 15712 IsGuiding returns 0
02:12:33.682 00.021 15712 PulseGuide returned control before completion, sleep 62
02:12:33.761 00.079 15712 IsGuiding returns 0
02:12:33.761 00.000 15712 Move returns status 0, amount 69
02:12:33.761 00.000 15712 MoveAxis(N, 0, ABG)
02:12:33.761 00.000 15712 Move returns status 0, amount 0
02:12:33.761 00.000 15712 move complete, result=0
02:12:33.761 00.000 7988 GuideStep: 0.4 px 69 ms WEST, -0.0 px 0 ms NORTH
02:12:33.765 00.004 15712 worker thread done servicing request
02:12:33.765 00.000 15712 Worker thread wakes up
02:12:33.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:33.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:35.180 01.415 15712 Exposure complete
02:12:35.241 00.061 15712 worker thread done servicing request
02:12:35.241 00.000 7988 OnExposeComplete: enter
02:12:35.241 00.000 7988 UpdateGuideState(): m_state=6
02:12:35.245 00.004 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3812
02:12:35.245 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=185.79, Mass=1004, SNR=20.6, Peak=151 HFD=3.9
02:12:35.248 00.003 7988 MultiStar: [#1 -0.01,0.08,1.03,U] [#2 -0.10,0.04,0.84,U] [#3 0.12,0.32,0.87,U] [#4 -0.09,-0.07,0.68,U] [#5 -0.28,0.05,0.70,U] [#6 -0.13,0.08,0.67,U] [#7 0.02,-0.31,0.52,U] [#8 -0.24,0.14,0.45,U] 
02:12:35.248 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {0.15, 0.19}
02:12:35.250 00.002 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
02:12:35.250 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
02:12:35.252 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.06 mountX=0.08 mountY=0.04, mountTheta=0.48
02:12:35.254 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.08, opts=13)
02:12:35.254 00.000 7988 Enqueuing Move request for scope (-0.04, 0.08)
02:12:35.256 00.002 15712 Worker thread wakes up
02:12:35.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
02:12:35.256 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
02:12:35.256 00.000 15712 Moving (-0.04, 0.08) raw xDistance=0.08 yDistance=0.04
02:12:35.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
02:12:35.257 00.001 7988 UpdateGuideState exits: m=1004 SNR=20.6
02:12:35.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:35.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:35.257 00.000 7988 Enqueuing Expose request
02:12:35.257 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:35.257 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
02:12:35.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:35.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:12:35.257 00.000 15712 MoveAxis(E, 1, ABG)
02:12:35.257 00.000 15712 Guiding  Dir = 2, Dur = 1
02:12:35.257 00.000 15712 IsGuiding returns 0
02:12:35.281 00.024 15712 IsGuiding returns 0
02:12:35.281 00.000 15712 Move returns status 0, amount 1
02:12:35.281 00.000 15712 MoveAxis(N, 0, ABG)
02:12:35.281 00.000 15712 Move returns status 0, amount 0
02:12:35.281 00.000 15712 move complete, result=0
02:12:35.281 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
02:12:35.283 00.002 15712 worker thread done servicing request
02:12:35.283 00.000 15712 Worker thread wakes up
02:12:35.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:35.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:36.918 01.635 15712 Exposure complete
02:12:36.980 00.062 15712 worker thread done servicing request
02:12:36.980 00.000 7988 OnExposeComplete: enter
02:12:36.983 00.003 7988 UpdateGuideState(): m_state=6
02:12:36.983 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3813
02:12:36.983 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=185.70, Mass=863, SNR=19.1, Peak=155 HFD=3.4
02:12:36.983 00.000 7988 MultiStar: [#1 -0.05,0.35,1.06,U] [#2 0.03,0.84,0.00,M1] [#3 -0.33,0.67,0.00,M1] [#4 -0.17,0.76,0.00,M1] [#5 -0.62,0.66,0.00,M1] [#6 0.01,0.32,0.70,U] [#7 -0.47,0.45,0.00,M1] [#8 -0.27,0.50,0.50,U] 
02:12:36.983 00.000 7988 single-star, 3 included, MultiStar: {-0.11, 0.29}, one-star: {-0.17, 0.10}
02:12:36.983 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
02:12:36.983 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
02:12:36.983 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.61 mountX=0.10 mountY=0.17, mountTheta=1.04
02:12:36.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.10, opts=13)
02:12:36.983 00.000 7988 Enqueuing Move request for scope (-0.17, 0.10)
02:12:36.983 00.000 15712 Worker thread wakes up
02:12:36.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
02:12:36.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
02:12:36.983 00.000 15712 Moving (-0.17, 0.10) raw xDistance=0.10 yDistance=0.17
02:12:36.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
02:12:36.995 00.012 7988 UpdateGuideState exits: m=863 SNR=19.1
02:12:36.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:36.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:36.995 00.000 7988 Enqueuing Expose request
02:12:36.995 00.000 15712 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:36.995 00.000 15712 PPEC: input: 0.10, control: -0.00, exposure: 1500
02:12:37.000 00.005 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:37.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:12:37.000 00.000 15712 MoveAxis(E, 1, ABG)
02:12:37.000 00.000 15712 Guiding  Dir = 2, Dur = 1
02:12:37.000 00.000 15712 IsGuiding returns 0
02:12:37.016 00.016 15712 IsGuiding returns 0
02:12:37.016 00.000 15712 Move returns status 0, amount 1
02:12:37.016 00.000 15712 MoveAxis(N, 0, ABG)
02:12:37.016 00.000 15712 Move returns status 0, amount 0
02:12:37.016 00.000 15712 move complete, result=0
02:12:37.016 00.000 15712 worker thread done servicing request
02:12:37.016 00.000 15712 Worker thread wakes up
02:12:37.016 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
02:12:37.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:37.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:38.430 01.414 15712 Exposure complete
02:12:38.495 00.065 15712 worker thread done servicing request
02:12:38.495 00.000 7988 OnExposeComplete: enter
02:12:38.495 00.000 7988 UpdateGuideState(): m_state=6
02:12:38.495 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3814
02:12:38.498 00.003 7988 Star::Find returns 1 (0), X=974.05, Y=186.29, Mass=971, SNR=20.4, Peak=175 HFD=3.4
02:12:38.498 00.000 7988 MultiStar: [#1 -0.01,0.34,1.03,U] [#2 -0.22,0.83,0.00,M2] [#3 -0.16,0.81,0.00,M2] [#4 0.07,0.55,0.73,U] [#5 -0.78,0.86,0.00,M2] [#6 -0.38,0.67,0.00,M1] [#7 -0.12,0.46,0.58,U] [#8 0.02,0.60,0.42,U] 
02:12:38.498 00.000 7988 refined, 4 included, MultiStar: {0.01, 0.52}, one-star: {0.05, 0.69}
02:12:38.498 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.00 = -0.00)
02:12:38.498 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:12:38.498 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.56 mountX=0.52 mountY=-0.02, mountTheta=-0.04
02:12:38.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.52, opts=13)
02:12:38.498 00.000 7988 Enqueuing Move request for scope (0.01, 0.52)
02:12:38.498 00.000 15712 Worker thread wakes up
02:12:38.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.52) opts 0xd
02:12:38.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.52)
02:12:38.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
02:12:38.509 00.011 7988 UpdateGuideState exits: m=971 SNR=20.4
02:12:38.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:38.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:38.513 00.004 7988 Enqueuing Expose request
02:12:38.513 00.000 15712 Moving (0.01, 0.52) raw xDistance=0.52 yDistance=-0.02
02:12:38.519 00.006 15712 PPEC rslt: input = 0.52, final = 0.31, react = 0.31, pred = -0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.26
02:12:38.519 00.000 15712 PPEC: input: 0.52, control: 0.31, exposure: 1500
02:12:38.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:38.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:12:38.519 00.000 15712 MoveAxis(W, 100, ABG)
02:12:38.519 00.000 15712 Guiding  Dir = 3, Dur = 100
02:12:38.519 00.000 15712 IsGuiding returns 0
02:12:38.540 00.021 15712 PulseGuide returned control before completion, sleep 87
02:12:38.655 00.115 15712 IsGuiding returns 0
02:12:38.655 00.000 15712 Move returns status 0, amount 100
02:12:38.655 00.000 15712 MoveAxis(N, 0, ABG)
02:12:38.655 00.000 15712 Move returns status 0, amount 0
02:12:38.655 00.000 15712 move complete, result=0
02:12:38.655 00.000 7988 GuideStep: 0.5 px 100 ms WEST, -0.0 px 0 ms NORTH
02:12:38.657 00.002 15712 worker thread done servicing request
02:12:38.657 00.000 15712 Worker thread wakes up
02:12:38.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:38.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:40.293 01.636 15712 Exposure complete
02:12:40.356 00.063 15712 worker thread done servicing request
02:12:40.356 00.000 7988 OnExposeComplete: enter
02:12:40.356 00.000 7988 UpdateGuideState(): m_state=6
02:12:40.359 00.003 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3815
02:12:40.359 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=185.93, Mass=1011, SNR=20.7, Peak=163 HFD=4.1
02:12:40.361 00.002 7988 MultiStar: [#1 -0.13,0.14,1.05,U] [#2 0.18,0.22,0.88,U] [#3 -0.02,0.61,0.00,M3] [#4 0.21,0.44,0.71,U] [#5 -0.29,0.22,0.73,U] [#6 -0.52,0.46,0.00,M2] [#7 0.03,-0.16,0.44,U] [#8 0.17,-0.05,0.45,U] 
02:12:40.361 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.20}, one-star: {-0.09, 0.33}
02:12:40.363 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
02:12:40.363 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:12:40.365 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.61 mountX=0.20 mountY=0.00, mountTheta=0.02
02:12:40.367 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.20, opts=13)
02:12:40.367 00.000 7988 Enqueuing Move request for scope (-0.01, 0.20)
02:12:40.369 00.002 15712 Worker thread wakes up
02:12:40.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
02:12:40.369 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
02:12:40.369 00.000 15712 Moving (-0.01, 0.20) raw xDistance=0.20 yDistance=0.00
02:12:40.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
02:12:40.369 00.000 7988 UpdateGuideState exits: m=1011 SNR=20.7
02:12:40.372 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:40.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:40.372 00.000 7988 Enqueuing Expose request
02:12:40.372 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:12:40.372 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
02:12:40.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:40.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:12:40.372 00.000 15712 MoveAxis(W, 37, ABG)
02:12:40.372 00.000 15712 Guiding  Dir = 3, Dur = 37
02:12:40.372 00.000 15712 IsGuiding returns 0
02:12:40.397 00.025 15712 PulseGuide returned control before completion, sleep 27
02:12:40.456 00.059 15712 IsGuiding returns 0
02:12:40.456 00.000 15712 Move returns status 0, amount 37
02:12:40.456 00.000 15712 MoveAxis(N, 0, ABG)
02:12:40.456 00.000 15712 Move returns status 0, amount 0
02:12:40.456 00.000 15712 move complete, result=0
02:12:40.456 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
02:12:40.463 00.007 15712 worker thread done servicing request
02:12:40.463 00.000 15712 Worker thread wakes up
02:12:40.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:40.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:41.875 01.412 15712 Exposure complete
02:12:41.938 00.063 15712 worker thread done servicing request
02:12:41.938 00.000 7988 OnExposeComplete: enter
02:12:41.938 00.000 7988 UpdateGuideState(): m_state=6
02:12:41.938 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3816
02:12:41.938 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=185.92, Mass=990, SNR=20.6, Peak=172 HFD=3.3
02:12:41.938 00.000 7988 MultiStar: [#1 -0.23,0.16,1.01,U] [#2 0.04,0.50,0.89,U] [#3 -0.02,0.61,0.00,M4] [#4 -0.01,0.39,0.72,U] [#5 -0.31,0.46,0.75,U] [#6 0.01,0.15,0.68,U] [#7 -0.06,0.32,0.50,U] [#8 -0.83,0.36,0.00,M1] 
02:12:41.938 00.000 7988 single-star, 6 included, MultiStar: {-0.07, 0.33}, one-star: {0.07, 0.32}
02:12:41.938 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
02:12:41.938 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:12:41.938 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.35 mountX=0.33 mountY=-0.08, mountTheta=-0.24
02:12:41.948 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.32, opts=13)
02:12:41.948 00.000 7988 Enqueuing Move request for scope (0.07, 0.32)
02:12:41.948 00.000 15712 Worker thread wakes up
02:12:41.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
02:12:41.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
02:12:41.948 00.000 15712 Moving (0.07, 0.32) raw xDistance=0.33 yDistance=-0.08
02:12:41.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
02:12:41.952 00.004 7988 UpdateGuideState exits: m=990 SNR=20.6
02:12:41.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:41.952 00.000 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.26
02:12:41.952 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
02:12:41.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:41.952 00.000 7988 Enqueuing Expose request
02:12:41.959 00.007 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:41.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:12:41.959 00.000 15712 MoveAxis(W, 61, ABG)
02:12:41.959 00.000 15712 Guiding  Dir = 3, Dur = 61
02:12:41.960 00.001 15712 IsGuiding returns 0
02:12:41.972 00.012 15712 PulseGuide returned control before completion, sleep 52
02:12:42.050 00.078 15712 IsGuiding returns 0
02:12:42.050 00.000 15712 Move returns status 0, amount 61
02:12:42.050 00.000 15712 MoveAxis(N, 0, ABG)
02:12:42.050 00.000 15712 Move returns status 0, amount 0
02:12:42.050 00.000 15712 move complete, result=0
02:12:42.050 00.000 7988 GuideStep: 0.3 px 61 ms WEST, -0.1 px 0 ms NORTH
02:12:42.062 00.012 15712 worker thread done servicing request
02:12:42.062 00.000 15712 Worker thread wakes up
02:12:42.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:42.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:43.690 01.628 15712 Exposure complete
02:12:43.752 00.062 15712 worker thread done servicing request
02:12:43.754 00.002 7988 OnExposeComplete: enter
02:12:43.754 00.000 7988 UpdateGuideState(): m_state=6
02:12:43.754 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3817
02:12:43.754 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=185.82, Mass=923, SNR=19.9, Peak=139 HFD=4.0
02:12:43.754 00.000 7988 MultiStar: [#1 -0.21,-0.17,1.00,U] [#2 0.04,0.34,0.90,U] [#3 -0.08,0.32,0.89,U] [#4 -0.29,0.51,0.79,U] [#5 -0.35,0.45,0.76,U] [#6 -0.35,-0.18,0.65,U] [#7 -0.27,-0.08,0.45,U] [#8 0.06,-0.52,0.46,U] 
02:12:43.754 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.14}, one-star: {-0.01, 0.22}
02:12:43.754 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.83 = 0.83)
02:12:43.754 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
02:12:43.754 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.40 mountX=0.14 mountY=0.15, mountTheta=0.82
02:12:43.754 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.14, opts=13)
02:12:43.765 00.011 7988 Enqueuing Move request for scope (-0.16, 0.14)
02:12:43.765 00.000 15712 Worker thread wakes up
02:12:43.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
02:12:43.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
02:12:43.765 00.000 15712 Moving (-0.16, 0.14) raw xDistance=0.14 yDistance=0.15
02:12:43.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
02:12:43.765 00.000 7988 UpdateGuideState exits: m=923 SNR=19.9
02:12:43.768 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:43.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:43.768 00.000 7988 Enqueuing Expose request
02:12:43.768 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:43.768 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
02:12:43.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:43.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:12:43.768 00.000 15712 MoveAxis(E, 2, ABG)
02:12:43.768 00.000 15712 Guiding  Dir = 2, Dur = 2
02:12:43.768 00.000 15712 IsGuiding returns 0
02:12:43.802 00.034 15712 IsGuiding returns 0
02:12:43.802 00.000 15712 Move returns status 0, amount 2
02:12:43.802 00.000 15712 MoveAxis(N, 0, ABG)
02:12:43.802 00.000 15712 Move returns status 0, amount 0
02:12:43.802 00.000 15712 move complete, result=0
02:12:43.802 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
02:12:43.804 00.002 15712 worker thread done servicing request
02:12:43.804 00.000 15712 Worker thread wakes up
02:12:43.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:43.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:45.219 01.415 15712 Exposure complete
02:12:45.282 00.063 15712 worker thread done servicing request
02:12:45.282 00.000 7988 OnExposeComplete: enter
02:12:45.282 00.000 7988 UpdateGuideState(): m_state=6
02:12:45.282 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3818
02:12:45.282 00.000 7988 Star::Find returns 1 (0), X=974.10, Y=185.66, Mass=959, SNR=20.0, Peak=144 HFD=3.8
02:12:45.282 00.000 7988 MultiStar: [#1 0.04,0.08,1.04,U] [#2 0.41,0.21,0.86,U] [#3 0.28,0.57,0.00,M4] [#4 0.14,0.35,0.78,U] [#5 -0.21,0.16,0.82,U] [#6 -0.30,0.16,0.65,U] [#7 0.33,0.06,0.53,U] [#8 0.32,0.10,0.45,U] 
02:12:45.282 00.000 7988 single-star, 7 included, MultiStar: {0.09, 0.15}, one-star: {0.10, 0.06}
02:12:45.282 00.000 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
02:12:45.290 00.008 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
02:12:45.290 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=0.06 mountY=-0.10, mountTheta=-1.04
02:12:45.292 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.06, opts=13)
02:12:45.294 00.002 7988 Enqueuing Move request for scope (0.10, 0.06)
02:12:45.295 00.001 15712 Worker thread wakes up
02:12:45.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
02:12:45.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:12:45.295 00.000 15712 Moving (0.10, 0.06) raw xDistance=0.06 yDistance=-0.10
02:12:45.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=45, FiltMax=255, Gamma=0.690
02:12:45.296 00.001 7988 UpdateGuideState exits: m=959 SNR=20.0
02:12:45.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:45.296 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:45.296 00.000 7988 Enqueuing Expose request
02:12:45.296 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:45.296 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
02:12:45.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:45.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:12:45.296 00.000 15712 MoveAxis(E, 3, ABG)
02:12:45.296 00.000 15712 Guiding  Dir = 2, Dur = 3
02:12:45.296 00.000 15712 IsGuiding returns 0
02:12:45.312 00.016 15712 IsGuiding returns 0
02:12:45.312 00.000 15712 Move returns status 0, amount 3
02:12:45.312 00.000 15712 MoveAxis(N, 0, ABG)
02:12:45.312 00.000 15712 Move returns status 0, amount 0
02:12:45.312 00.000 15712 move complete, result=0
02:12:45.312 00.000 15712 worker thread done servicing request
02:12:45.312 00.000 15712 Worker thread wakes up
02:12:45.312 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
02:12:45.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:45.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:46.957 01.645 15712 Exposure complete
02:12:47.020 00.063 15712 worker thread done servicing request
02:12:47.020 00.000 7988 OnExposeComplete: enter
02:12:47.020 00.000 7988 UpdateGuideState(): m_state=6
02:12:47.020 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3819
02:12:47.020 00.000 7988 Star::Find returns 1 (0), X=974.23, Y=185.98, Mass=1015, SNR=20.8, Peak=159 HFD=3.6
02:12:47.020 00.000 7988 MultiStar: [#1 -0.22,-0.03,0.98,U] [#2 0.16,0.28,0.77,U] [#3 -0.06,0.46,0.80,U] [#4 0.12,0.31,0.64,U] [#5 -0.36,0.68,0.00,M1] [#6 -0.04,0.15,0.61,U] [#7 -0.10,0.01,0.46,U] [#8 0.26,-0.23,0.37,U] 
02:12:47.020 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.20}, one-star: {0.23, 0.38}
02:12:47.020 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
02:12:47.020 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
02:12:47.020 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.40 mountX=0.20 mountY=-0.04, mountTheta=-0.19
02:12:47.030 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.20, opts=13)
02:12:47.030 00.000 7988 Enqueuing Move request for scope (0.03, 0.20)
02:12:47.030 00.000 15712 Worker thread wakes up
02:12:47.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
02:12:47.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
02:12:47.034 00.004 15712 Moving (0.03, 0.20) raw xDistance=0.20 yDistance=-0.04
02:12:47.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=45, FiltMax=255, Gamma=0.690
02:12:47.034 00.000 7988 UpdateGuideState exits: m=1015 SNR=20.8
02:12:47.036 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:47.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:47.038 00.002 7988 Enqueuing Expose request
02:12:47.038 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:12:47.038 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
02:12:47.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:47.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:47.038 00.000 15712 MoveAxis(W, 38, ABG)
02:12:47.038 00.000 15712 Guiding  Dir = 3, Dur = 38
02:12:47.038 00.000 15712 IsGuiding returns 0
02:12:47.050 00.012 15712 PulseGuide returned control before completion, sleep 25
02:12:47.101 00.051 15712 IsGuiding returns 0
02:12:47.101 00.000 15712 Move returns status 0, amount 38
02:12:47.101 00.000 15712 MoveAxis(N, 0, ABG)
02:12:47.101 00.000 15712 Move returns status 0, amount 0
02:12:47.101 00.000 15712 move complete, result=0
02:12:47.101 00.000 15712 worker thread done servicing request
02:12:47.101 00.000 15712 Worker thread wakes up
02:12:47.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:47.101 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
02:12:47.112 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:48.518 01.406 15712 Exposure complete
02:12:48.578 00.060 15712 worker thread done servicing request
02:12:48.581 00.003 7988 OnExposeComplete: enter
02:12:48.581 00.000 7988 UpdateGuideState(): m_state=6
02:12:48.581 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3820
02:12:48.581 00.000 7988 Star::Find returns 1 (0), X=974.25, Y=185.86, Mass=939, SNR=20.0, Peak=169 HFD=3.4
02:12:48.581 00.000 7988 MultiStar: [#1 -0.06,0.29,0.96,U] [#2 0.19,0.48,0.86,U] [#3 0.05,0.64,0.00,M4] [#4 0.05,0.37,0.71,U] [#5 -0.25,0.55,0.00,M2] [#6 -0.30,0.31,0.69,U] [#7 -0.52,0.42,0.00,M1] [#8 -0.26,-0.15,0.45,U] 
02:12:48.581 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.29}, one-star: {0.25, 0.26}
02:12:48.581 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
02:12:48.581 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:12:48.581 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.52 mountX=0.29 mountY=-0.02, mountTheta=-0.07
02:12:48.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.29, opts=13)
02:12:48.581 00.000 7988 Enqueuing Move request for scope (0.01, 0.29)
02:12:48.581 00.000 15712 Worker thread wakes up
02:12:48.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
02:12:48.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
02:12:48.581 00.000 15712 Moving (0.01, 0.29) raw xDistance=0.29 yDistance=-0.02
02:12:48.594 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=46, FiltMax=255, Gamma=0.690
02:12:48.594 00.000 7988 UpdateGuideState exits: m=939 SNR=20.0
02:12:48.596 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:48.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:48.598 00.002 7988 Enqueuing Expose request
02:12:48.598 00.000 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.17, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
02:12:48.598 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
02:12:48.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:48.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:12:48.600 00.002 15712 MoveAxis(W, 54, ABG)
02:12:48.600 00.000 15712 Guiding  Dir = 3, Dur = 54
02:12:48.600 00.000 15712 IsGuiding returns 0
02:12:48.629 00.029 15712 PulseGuide returned control before completion, sleep 35
02:12:48.673 00.044 15712 IsGuiding returns 1
02:12:48.673 00.000 15712 scope still moving after pulse duration time elapsed
02:12:48.710 00.037 15712 IsGuiding returns 0
02:12:48.710 00.000 15712 scope move finished after 54 + 55 ms
02:12:48.710 00.000 15712 Move returns status 0, amount 54
02:12:48.710 00.000 15712 MoveAxis(N, 0, ABG)
02:12:48.710 00.000 15712 Move returns status 0, amount 0
02:12:48.710 00.000 15712 move complete, result=0
02:12:48.710 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
02:12:48.710 00.000 15712 worker thread done servicing request
02:12:48.712 00.002 15712 Worker thread wakes up
02:12:48.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:48.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:50.350 01.638 15712 Exposure complete
02:12:50.412 00.062 15712 worker thread done servicing request
02:12:50.412 00.000 7988 OnExposeComplete: enter
02:12:50.412 00.000 7988 UpdateGuideState(): m_state=6
02:12:50.412 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3821
02:12:50.412 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=185.49, Mass=950, SNR=20.3, Peak=143 HFD=3.6
02:12:50.412 00.000 7988 MultiStar: [#1 -0.14,-0.22,1.03,U] [#2 0.05,0.16,0.82,U] [#3 0.24,0.38,0.84,U] [#4 0.28,0.24,0.70,U] [#5 -0.18,0.46,0.71,U] [#6 -0.03,-0.25,0.63,U] [#7 0.14,-0.02,0.44,U] [#8 0.00,-0.52,0.43,U] 
02:12:50.412 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.03, -0.11}
02:12:50.412 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
02:12:50.412 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
02:12:50.412 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.72 mountX=0.03 mountY=-0.04, mountTheta=-0.86
02:12:50.412 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
02:12:50.412 00.000 7988 Enqueuing Move request for scope (0.04, 0.03)
02:12:50.412 00.000 15712 Worker thread wakes up
02:12:50.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:12:50.412 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:12:50.412 00.000 15712 Moving (0.04, 0.03) raw xDistance=0.03 yDistance=-0.04
02:12:50.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:12:50.427 00.015 7988 UpdateGuideState exits: m=950 SNR=20.3
02:12:50.428 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:50.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:50.430 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:50.430 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
02:12:50.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:50.430 00.000 7988 Enqueuing Expose request
02:12:50.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:50.430 00.000 15712 MoveAxis(E, 3, ABG)
02:12:50.430 00.000 15712 Guiding  Dir = 2, Dur = 3
02:12:50.465 00.035 15712 IsGuiding returns 0
02:12:50.478 00.013 15712 IsGuiding returns 0
02:12:50.478 00.000 15712 Move returns status 0, amount 3
02:12:50.478 00.000 15712 MoveAxis(N, 0, ABG)
02:12:50.478 00.000 15712 Move returns status 0, amount 0
02:12:50.478 00.000 15712 move complete, result=0
02:12:50.478 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
02:12:50.486 00.008 15712 worker thread done servicing request
02:12:50.486 00.000 15712 Worker thread wakes up
02:12:50.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:50.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:51.899 01.413 15712 Exposure complete
02:12:51.963 00.064 7988 OnExposeComplete: enter
02:12:51.966 00.003 7988 UpdateGuideState(): m_state=6
02:12:51.966 00.000 15712 worker thread done servicing request
02:12:51.966 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3822
02:12:51.968 00.002 7988 Star::Find returns 1 (0), X=974.07, Y=185.71, Mass=845, SNR=18.9, Peak=153 HFD=3.3
02:12:51.968 00.000 7988 MultiStar: [#1 0.10,0.01,0.99,U] [#2 0.14,0.27,0.92,U] [#3 0.04,0.52,0.88,U] [#4 0.18,0.12,0.71,U] [#5 -0.26,0.40,0.75,U] [#6 -0.36,0.21,0.74,U] [#7 -0.13,0.17,0.46,U] [#8 0.00,0.00,0.00,L] [#9 0.31,0.80,0.00,M2] 
02:12:51.970 00.002 7988 single-star, 7 included, MultiStar: {-0.01, 0.23}, one-star: {0.07, 0.11}
02:12:51.972 00.002 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
02:12:51.972 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
02:12:51.972 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.03 mountX=0.11 mountY=-0.07, mountTheta=-0.56
02:12:51.975 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.11, opts=13)
02:12:51.976 00.001 7988 Enqueuing Move request for scope (0.07, 0.11)
02:12:51.976 00.000 15712 Worker thread wakes up
02:12:51.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
02:12:51.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
02:12:51.976 00.000 15712 Moving (0.07, 0.11) raw xDistance=0.11 yDistance=-0.07
02:12:51.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:12:51.976 00.000 7988 UpdateGuideState exits: m=845 SNR=18.9
02:12:51.980 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:51.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:51.982 00.002 7988 Enqueuing Expose request
02:12:51.982 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:51.982 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
02:12:51.982 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:51.982 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:12:51.982 00.000 15712 MoveAxis(E, 3, ABG)
02:12:51.982 00.000 15712 Guiding  Dir = 2, Dur = 3
02:12:51.982 00.000 15712 IsGuiding returns 0
02:12:51.992 00.010 15712 IsGuiding returns 0
02:12:51.992 00.000 15712 Move returns status 0, amount 3
02:12:51.992 00.000 15712 MoveAxis(N, 0, ABG)
02:12:51.992 00.000 15712 Move returns status 0, amount 0
02:12:51.992 00.000 15712 move complete, result=0
02:12:51.992 00.000 15712 worker thread done servicing request
02:12:51.992 00.000 15712 Worker thread wakes up
02:12:51.992 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
02:12:51.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:51.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:53.638 01.646 15712 Exposure complete
02:12:53.702 00.064 15712 worker thread done servicing request
02:12:53.702 00.000 7988 OnExposeComplete: enter
02:12:53.702 00.000 7988 UpdateGuideState(): m_state=6
02:12:53.702 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3823
02:12:53.702 00.000 7988 Star::Find returns 1 (0), X=974.06, Y=186.21, Mass=1002, SNR=20.5, Peak=141 HFD=4.2
02:12:53.702 00.000 7988 MultiStar: [#1 -0.14,0.42,0.99,U] [#2 0.31,0.60,0.00,M1] [#3 0.21,0.73,0.00,M3] [#4 0.01,0.47,0.70,U] [#5 -0.36,1.08,0.00,M1] [#6 -0.22,0.62,0.00,M1] [#7 0.19,0.71,0.00,M1] [#8 -0.16,0.34,0.41,U] 
02:12:53.702 00.000 7988 refined, 3 included, MultiStar: {-0.04, 0.48}, one-star: {0.06, 0.61}
02:12:53.702 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
02:12:53.702 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
02:12:53.702 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.48 hyp=0.48 cameraTheta=1.66 mountX=0.48 mountY=0.03, mountTheta=0.06
02:12:53.711 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.48, opts=13)
02:12:53.711 00.000 7988 Enqueuing Move request for scope (-0.04, 0.48)
02:12:53.711 00.000 15712 Worker thread wakes up
02:12:53.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.48) opts 0xd
02:12:53.711 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.48)
02:12:53.711 00.000 15712 Moving (-0.04, 0.48) raw xDistance=0.48 yDistance=0.03
02:12:53.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:12:53.716 00.005 7988 UpdateGuideState exits: m=1002 SNR=20.5
02:12:53.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:53.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:53.716 00.000 7988 Enqueuing Expose request
02:12:53.716 00.000 15712 PPEC rslt: input = 0.48, final = 0.28, react = 0.29, pred = -0.01, hyst = 0.26, hyst_pct = 0.00, period_length = 639.26
02:12:53.716 00.000 15712 PPEC: input: 0.48, control: 0.28, exposure: 1500
02:12:53.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:53.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:12:53.716 00.000 15712 MoveAxis(W, 93, ABG)
02:12:53.716 00.000 15712 Guiding  Dir = 3, Dur = 93
02:12:53.716 00.000 15712 IsGuiding returns 0
02:12:53.737 00.021 15712 PulseGuide returned control before completion, sleep 80
02:12:53.831 00.094 15712 IsGuiding returns 1
02:12:53.831 00.000 15712 scope still moving after pulse duration time elapsed
02:12:53.876 00.045 15712 IsGuiding returns 0
02:12:53.876 00.000 15712 scope move finished after 93 + 62 ms
02:12:53.876 00.000 15712 Move returns status 0, amount 93
02:12:53.876 00.000 15712 MoveAxis(N, 0, ABG)
02:12:53.876 00.000 15712 Move returns status 0, amount 0
02:12:53.876 00.000 15712 move complete, result=0
02:12:53.876 00.000 15712 worker thread done servicing request
02:12:53.876 00.000 15712 Worker thread wakes up
02:12:53.876 00.000 7988 GuideStep: 0.5 px 93 ms WEST, 0.0 px 0 ms NORTH
02:12:53.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:53.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:55.283 01.407 15712 Exposure complete
02:12:55.345 00.062 15712 worker thread done servicing request
02:12:55.345 00.000 7988 OnExposeComplete: enter
02:12:55.345 00.000 7988 UpdateGuideState(): m_state=6
02:12:55.350 00.005 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3824
02:12:55.350 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=185.44, Mass=914, SNR=19.6, Peak=145 HFD=3.7
02:12:55.352 00.002 7988 MultiStar: [#1 0.18,-0.19,1.03,U] [#2 0.21,0.17,0.82,U] [#3 0.48,0.03,0.76,U] [#4 0.17,-0.34,0.65,U] [#5 -0.15,-0.26,0.68,U] [#6 0.26,-0.10,0.65,U] [#7 0.16,-0.39,0.48,U] [#8 0.22,-0.22,0.44,U] 
02:12:55.352 00.000 7988 single-star, 8 included, MultiStar: {0.19, -0.15}, one-star: {0.14, -0.16}
02:12:55.354 00.002 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
02:12:55.354 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
02:12:55.356 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.85 mountX=-0.16 mountY=-0.14, mountTheta=-2.43
02:12:55.358 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.16, opts=13)
02:12:55.358 00.000 7988 Enqueuing Move request for scope (0.14, -0.16)
02:12:55.360 00.002 15712 Worker thread wakes up
02:12:55.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
02:12:55.360 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
02:12:55.360 00.000 15712 Moving (0.14, -0.16) raw xDistance=-0.16 yDistance=-0.14
02:12:55.362 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:12:55.362 00.000 7988 UpdateGuideState exits: m=914 SNR=19.6
02:12:55.364 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:55.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:55.364 00.000 7988 Enqueuing Expose request
02:12:55.364 00.000 15712 PPEC rslt: input = -0.16, final = -0.00, react = -0.10, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:55.364 00.000 15712 PPEC: input: -0.16, control: -0.00, exposure: 1500
02:12:55.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:55.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:12:55.364 00.000 15712 MoveAxis(E, 1, ABG)
02:12:55.364 00.000 15712 Guiding  Dir = 2, Dur = 1
02:12:55.364 00.000 15712 IsGuiding returns 0
02:12:55.380 00.016 15712 IsGuiding returns 0
02:12:55.380 00.000 15712 Move returns status 0, amount 1
02:12:55.380 00.000 15712 MoveAxis(N, 0, ABG)
02:12:55.380 00.000 15712 Move returns status 0, amount 0
02:12:55.380 00.000 15712 move complete, result=0
02:12:55.380 00.000 15712 worker thread done servicing request
02:12:55.380 00.000 15712 Worker thread wakes up
02:12:55.380 00.000 7988 GuideStep: -0.2 px 1 ms EAST, -0.1 px 0 ms NORTH
02:12:55.392 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:55.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:57.131 01.739 15712 Exposure complete
02:12:57.196 00.065 15712 worker thread done servicing request
02:12:57.196 00.000 7988 OnExposeComplete: enter
02:12:57.196 00.000 7988 UpdateGuideState(): m_state=6
02:12:57.196 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3825
02:12:57.199 00.003 7988 Star::Find returns 1 (0), X=974.20, Y=185.70, Mass=847, SNR=18.7, Peak=138 HFD=3.6
02:12:57.199 00.000 7988 MultiStar: [#1 0.00,-0.38,1.00,U] [#2 0.15,0.01,0.84,U] [#3 0.08,-0.12,0.87,U] [#4 0.35,-0.07,0.71,U] [#5 -0.05,-0.08,0.70,U] [#6 0.12,-0.03,0.70,U] [#7 0.26,0.20,0.51,U] [#8 -0.16,-0.61,0.00,M1] 
02:12:57.199 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.20, 0.10}
02:12:57.199 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
02:12:57.199 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
02:12:57.199 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.46 mountX=-0.06 mountY=-0.13, mountTheta=-2.03
02:12:57.199 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
02:12:57.199 00.000 7988 Enqueuing Move request for scope (0.13, -0.06)
02:12:57.199 00.000 15712 Worker thread wakes up
02:12:57.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
02:12:57.199 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
02:12:57.199 00.000 15712 Moving (0.13, -0.06) raw xDistance=-0.06 yDistance=-0.13
02:12:57.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:12:57.209 00.010 7988 UpdateGuideState exits: m=847 SNR=18.7
02:12:57.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:57.211 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:57.211 00.000 7988 Enqueuing Expose request
02:12:57.213 00.002 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:57.213 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
02:12:57.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:57.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:12:57.213 00.000 15712 MoveAxis(E, 1, ABG)
02:12:57.213 00.000 15712 Guiding  Dir = 2, Dur = 1
02:12:57.213 00.000 15712 IsGuiding returns 0
02:12:57.225 00.012 15712 IsGuiding returns 0
02:12:57.225 00.000 15712 Move returns status 0, amount 1
02:12:57.225 00.000 15712 MoveAxis(N, 0, ABG)
02:12:57.225 00.000 15712 Move returns status 0, amount 0
02:12:57.225 00.000 15712 move complete, result=0
02:12:57.225 00.000 15712 worker thread done servicing request
02:12:57.225 00.000 15712 Worker thread wakes up
02:12:57.225 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
02:12:57.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:57.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:12:58.647 01.422 15712 Exposure complete
02:12:58.708 00.061 15712 worker thread done servicing request
02:12:58.710 00.002 7988 OnExposeComplete: enter
02:12:58.710 00.000 7988 UpdateGuideState(): m_state=6
02:12:58.710 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3826
02:12:58.710 00.000 7988 Star::Find returns 1 (0), X=974.09, Y=185.41, Mass=956, SNR=20.0, Peak=155 HFD=3.8
02:12:58.714 00.004 7988 MultiStar: [#1 -0.22,-0.47,0.95,U] [#2 0.07,0.01,0.82,U] [#3 0.47,0.42,0.00,M2] [#4 0.15,0.40,0.72,U] [#5 -0.22,0.08,0.70,U] [#6 -0.21,-0.03,0.67,U] [#7 0.05,-0.57,0.48,U] [#8 -0.42,-0.77,0.00,M2] 
02:12:58.714 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.11}, one-star: {0.09, -0.19}
02:12:58.714 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.56) = xAngle (-3.51 = 2.77)
02:12:58.714 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.74)
02:12:58.714 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.95 mountX=-0.11 mountY=0.05, mountTheta=2.74
02:12:58.714 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.11, opts=13)
02:12:58.714 00.000 7988 Enqueuing Move request for scope (-0.04, -0.11)
02:12:58.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:12:58.714 00.000 7988 UpdateGuideState exits: m=956 SNR=20.0
02:12:58.724 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:58.724 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:12:58.724 00.000 7988 Enqueuing Expose request
02:12:58.724 00.000 15712 Worker thread wakes up
02:12:58.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
02:12:58.724 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
02:12:58.724 00.000 15712 Moving (-0.04, -0.11) raw xDistance=-0.11 yDistance=0.05
02:12:58.731 00.007 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:12:58.731 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
02:12:58.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:58.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:12:58.731 00.000 15712 MoveAxis(E, 1, ABG)
02:12:58.731 00.000 15712 Guiding  Dir = 2, Dur = 1
02:12:58.731 00.000 15712 IsGuiding returns 0
02:12:58.748 00.017 15712 IsGuiding returns 0
02:12:58.748 00.000 15712 Move returns status 0, amount 1
02:12:58.748 00.000 15712 MoveAxis(N, 0, ABG)
02:12:58.748 00.000 15712 Move returns status 0, amount 0
02:12:58.748 00.000 15712 move complete, result=0
02:12:58.748 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
02:12:58.748 00.000 15712 worker thread done servicing request
02:12:58.748 00.000 15712 Worker thread wakes up
02:12:58.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:12:58.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:00.388 01.640 15712 Exposure complete
02:13:00.449 00.061 15712 worker thread done servicing request
02:13:00.451 00.002 7988 OnExposeComplete: enter
02:13:00.451 00.000 7988 UpdateGuideState(): m_state=6
02:13:00.451 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3827
02:13:00.451 00.000 7988 Star::Find returns 1 (0), X=974.12, Y=185.70, Mass=872, SNR=19.1, Peak=145 HFD=3.5
02:13:00.451 00.000 7988 MultiStar: [#1 0.15,-0.13,0.99,U] [#2 0.25,0.18,0.93,U] [#3 0.02,0.05,0.89,U] [#4 -0.11,-0.08,0.71,U] [#5 -0.29,-0.05,0.69,U] [#6 0.15,0.03,0.71,U] [#7 0.24,-0.10,0.51,U] [#8 0.58,-0.47,0.00,M3] 
02:13:00.451 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.12, 0.10}
02:13:00.451 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
02:13:00.451 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
02:13:00.460 00.009 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=0.01 mountY=-0.07, mountTheta=-1.44
02:13:00.460 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
02:13:00.462 00.002 7988 Enqueuing Move request for scope (0.07, 0.01)
02:13:00.464 00.002 15712 Worker thread wakes up
02:13:00.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
02:13:00.464 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
02:13:00.464 00.000 15712 Moving (0.07, 0.01) raw xDistance=0.01 yDistance=-0.07
02:13:00.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:13:00.464 00.000 7988 UpdateGuideState exits: m=872 SNR=19.1
02:13:00.465 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:00.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:00.465 00.000 7988 Enqueuing Expose request
02:13:00.465 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:13:00.465 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
02:13:00.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:00.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:13:00.465 00.000 15712 MoveAxis(E, 1, ABG)
02:13:00.465 00.000 15712 Guiding  Dir = 2, Dur = 1
02:13:00.482 00.017 15712 IsGuiding returns 0
02:13:00.505 00.023 15712 IsGuiding returns 0
02:13:00.505 00.000 15712 Move returns status 0, amount 1
02:13:00.505 00.000 15712 MoveAxis(N, 0, ABG)
02:13:00.505 00.000 15712 Move returns status 0, amount 0
02:13:00.505 00.000 15712 move complete, result=0
02:13:00.505 00.000 15712 worker thread done servicing request
02:13:00.505 00.000 15712 Worker thread wakes up
02:13:00.505 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
02:13:00.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:00.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:01.918 01.413 15712 Exposure complete
02:13:01.981 00.063 15712 worker thread done servicing request
02:13:01.981 00.000 7988 OnExposeComplete: enter
02:13:01.981 00.000 7988 UpdateGuideState(): m_state=6
02:13:01.981 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3828
02:13:01.981 00.000 7988 Star::Find returns 1 (0), X=974.06, Y=185.85, Mass=950, SNR=20.0, Peak=146 HFD=4.0
02:13:01.981 00.000 7988 MultiStar: [#1 0.03,-0.13,0.96,U] [#2 0.20,0.59,0.00,M1] [#3 0.29,0.59,0.00,M2] [#4 0.14,0.20,0.68,U] [#5 -0.54,0.25,0.70,U] [#6 -0.19,0.37,0.64,U] [#7 -0.28,0.57,0.00,M1] [#8 -0.26,-0.06,0.38,U] 
02:13:01.981 00.000 7988 refined, 5 included, MultiStar: {-0.09, 0.15}, one-star: {0.06, 0.25}
02:13:01.981 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
02:13:01.981 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
02:13:01.981 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.14 mountX=0.15 mountY=0.09, mountTheta=0.55
02:13:01.981 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.15, opts=13)
02:13:01.981 00.000 7988 Enqueuing Move request for scope (-0.09, 0.15)
02:13:01.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:13:01.997 00.016 7988 UpdateGuideState exits: m=950 SNR=20.0
02:13:01.997 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:01.999 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:01.999 00.000 7988 Enqueuing Expose request
02:13:02.001 00.002 15712 Worker thread wakes up
02:13:02.001 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
02:13:02.001 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
02:13:02.001 00.000 15712 Moving (-0.09, 0.15) raw xDistance=0.15 yDistance=0.09
02:13:02.001 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:13:02.001 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
02:13:02.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:02.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:13:02.001 00.000 15712 MoveAxis(E, 1, ABG)
02:13:02.001 00.000 15712 Guiding  Dir = 2, Dur = 1
02:13:02.001 00.000 15712 IsGuiding returns 0
02:13:02.020 00.019 15712 IsGuiding returns 0
02:13:02.020 00.000 15712 Move returns status 0, amount 1
02:13:02.020 00.000 15712 MoveAxis(N, 0, ABG)
02:13:02.020 00.000 15712 Move returns status 0, amount 0
02:13:02.020 00.000 15712 move complete, result=0
02:13:02.020 00.000 15712 worker thread done servicing request
02:13:02.020 00.000 15712 Worker thread wakes up
02:13:02.020 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
02:13:02.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:02.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:03.769 01.749 15712 Exposure complete
02:13:03.829 00.060 15712 worker thread done servicing request
02:13:03.829 00.000 7988 OnExposeComplete: enter
02:13:03.829 00.000 7988 UpdateGuideState(): m_state=6
02:13:03.834 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3829
02:13:03.834 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=186.11, Mass=916, SNR=19.7, Peak=159 HFD=4.0
02:13:03.836 00.002 7988 MultiStar: [#1 -0.11,0.36,1.05,U] [#2 0.27,0.78,0.00,M2] [#3 0.34,0.49,0.87,U] [#4 0.20,0.81,0.00,M1] [#5 -0.39,0.66,0.00,M1] [#6 -0.27,0.52,0.68,U] [#7 -0.52,0.03,0.48,U] [#8 -0.40,0.60,0.00,M3] 
02:13:03.838 00.002 7988 refined, 4 included, MultiStar: {-0.07, 0.41}, one-star: {-0.03, 0.51}
02:13:03.838 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
02:13:03.840 00.002 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
02:13:03.840 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.74 mountX=0.41 mountY=0.06, mountTheta=0.14
02:13:03.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.41, opts=13)
02:13:03.842 00.000 7988 Enqueuing Move request for scope (-0.07, 0.41)
02:13:03.844 00.002 15712 Worker thread wakes up
02:13:03.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd
02:13:03.844 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.41)
02:13:03.845 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
02:13:03.845 00.000 7988 UpdateGuideState exits: m=916 SNR=19.7
02:13:03.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:03.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:03.845 00.000 7988 Enqueuing Expose request
02:13:03.845 00.000 15712 Moving (-0.07, 0.41) raw xDistance=0.41 yDistance=0.06
02:13:03.851 00.006 15712 PPEC rslt: input = 0.41, final = 0.24, react = 0.25, pred = -0.00, hyst = 0.22, hyst_pct = 0.00, period_length = 639.26
02:13:03.851 00.000 15712 PPEC: input: 0.41, control: 0.24, exposure: 1500
02:13:03.851 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:03.851 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:13:03.851 00.000 15712 MoveAxis(W, 79, ABG)
02:13:03.851 00.000 15712 Guiding  Dir = 3, Dur = 79
02:13:03.851 00.000 15712 IsGuiding returns 0
02:13:03.877 00.026 15712 PulseGuide returned control before completion, sleep 66
02:13:03.957 00.080 15712 IsGuiding returns 1
02:13:03.957 00.000 15712 scope still moving after pulse duration time elapsed
02:13:03.991 00.034 15712 IsGuiding returns 0
02:13:03.991 00.000 15712 scope move finished after 79 + 57 ms
02:13:03.991 00.000 15712 Move returns status 0, amount 79
02:13:03.991 00.000 15712 MoveAxis(N, 0, ABG)
02:13:03.991 00.000 15712 Move returns status 0, amount 0
02:13:03.991 00.000 15712 move complete, result=0
02:13:03.991 00.000 15712 worker thread done servicing request
02:13:03.991 00.000 15712 Worker thread wakes up
02:13:03.991 00.000 7988 GuideStep: 0.4 px 79 ms WEST, 0.1 px 0 ms NORTH
02:13:03.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:03.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:05.411 01.420 15712 Exposure complete
02:13:05.476 00.065 15712 worker thread done servicing request
02:13:05.476 00.000 7988 OnExposeComplete: enter
02:13:05.476 00.000 7988 UpdateGuideState(): m_state=6
02:13:05.476 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3830
02:13:05.476 00.000 7988 Star::Find returns 1 (0), X=974.16, Y=186.20, Mass=798, SNR=18.1, Peak=156 HFD=3.1
02:13:05.476 00.000 7988 MultiStar: [#1 -0.08,0.33,1.06,U] [#2 0.39,0.51,0.00,M3] [#3 0.14,0.79,0.00,M2] [#4 0.30,0.39,0.76,U] [#5 -0.61,0.73,0.00,M2] [#6 -0.21,0.74,0.00,M1] [#7 -0.03,0.35,0.53,U] [#8 -0.27,0.14,0.44,U] 
02:13:05.476 00.000 7988 refined, 4 included, MultiStar: {0.04, 0.39}, one-star: {0.16, 0.60}
02:13:05.476 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
02:13:05.476 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:13:05.476 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.39 hyp=0.40 cameraTheta=1.47 mountX=0.39 mountY=-0.05, mountTheta=-0.13
02:13:05.485 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.39, opts=13)
02:13:05.485 00.000 7988 Enqueuing Move request for scope (0.04, 0.39)
02:13:05.488 00.003 15712 Worker thread wakes up
02:13:05.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.39) opts 0xd
02:13:05.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.39)
02:13:05.488 00.000 15712 Moving (0.04, 0.39) raw xDistance=0.39 yDistance=-0.05
02:13:05.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
02:13:05.488 00.000 7988 UpdateGuideState exits: m=798 SNR=18.1
02:13:05.491 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:05.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:05.493 00.002 7988 Enqueuing Expose request
02:13:05.493 00.000 15712 PPEC rslt: input = 0.39, final = 0.23, react = 0.24, pred = -0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 639.26
02:13:05.493 00.000 15712 PPEC: input: 0.39, control: 0.23, exposure: 1500
02:13:05.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:05.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:13:05.493 00.000 15712 MoveAxis(W, 75, ABG)
02:13:05.493 00.000 15712 Guiding  Dir = 3, Dur = 75
02:13:05.493 00.000 15712 IsGuiding returns 0
02:13:05.508 00.015 15712 PulseGuide returned control before completion, sleep 71
02:13:05.584 00.076 15712 IsGuiding returns 1
02:13:05.584 00.000 15712 scope still moving after pulse duration time elapsed
02:13:05.622 00.038 15712 IsGuiding returns 0
02:13:05.622 00.000 15712 scope move finished after 75 + 51 ms
02:13:05.622 00.000 15712 Move returns status 0, amount 75
02:13:05.622 00.000 15712 MoveAxis(N, 0, ABG)
02:13:05.622 00.000 15712 Move returns status 0, amount 0
02:13:05.622 00.000 15712 move complete, result=0
02:13:05.622 00.000 7988 GuideStep: 0.4 px 75 ms WEST, -0.1 px 0 ms NORTH
02:13:05.622 00.000 15712 worker thread done servicing request
02:13:05.622 00.000 15712 Worker thread wakes up
02:13:05.624 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:05.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:07.260 01.636 15712 Exposure complete
02:13:07.324 00.064 15712 worker thread done servicing request
02:13:07.324 00.000 7988 OnExposeComplete: enter
02:13:07.324 00.000 7988 UpdateGuideState(): m_state=6
02:13:07.324 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3831
02:13:07.324 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=186.08, Mass=903, SNR=19.4, Peak=155 HFD=3.8
02:13:07.324 00.000 7988 MultiStar: [#1 -0.26,0.41,0.97,U] [#2 0.21,0.41,0.88,U] [#3 0.15,0.85,0.00,M3] [#4 0.25,0.83,0.00,M1] [#5 -0.34,0.92,0.00,M3] [#6 0.07,0.66,0.00,M2] [#7 0.01,0.85,0.00,M1] [#8 -0.01,0.32,0.44,U] 
02:13:07.324 00.000 7988 refined, 3 included, MultiStar: {0.02, 0.42}, one-star: {0.14, 0.48}
02:13:07.324 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
02:13:07.324 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:13:07.324 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.42 hyp=0.42 cameraTheta=1.52 mountX=0.42 mountY=-0.03, mountTheta=-0.07
02:13:07.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.42, opts=13)
02:13:07.324 00.000 7988 Enqueuing Move request for scope (0.02, 0.42)
02:13:07.324 00.000 15712 Worker thread wakes up
02:13:07.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.42) opts 0xd
02:13:07.324 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.42)
02:13:07.338 00.014 15712 Moving (0.02, 0.42) raw xDistance=0.42 yDistance=-0.03
02:13:07.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:13:07.338 00.000 7988 UpdateGuideState exits: m=903 SNR=19.4
02:13:07.339 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:07.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:07.339 00.000 7988 Enqueuing Expose request
02:13:07.339 00.000 15712 PPEC rslt: input = 0.42, final = 0.25, react = 0.25, pred = -0.01, hyst = 0.24, hyst_pct = 0.00, period_length = 639.26
02:13:07.339 00.000 15712 PPEC: input: 0.42, control: 0.25, exposure: 1500
02:13:07.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:07.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:13:07.339 00.000 15712 MoveAxis(W, 80, ABG)
02:13:07.339 00.000 15712 Guiding  Dir = 3, Dur = 80
02:13:07.372 00.033 15712 IsGuiding returns 0
02:13:07.396 00.024 15712 PulseGuide returned control before completion, sleep 75
02:13:07.508 00.112 15712 IsGuiding returns 0
02:13:07.508 00.000 15712 Move returns status 0, amount 80
02:13:07.508 00.000 15712 MoveAxis(N, 0, ABG)
02:13:07.508 00.000 15712 Move returns status 0, amount 0
02:13:07.508 00.000 15712 move complete, result=0
02:13:07.508 00.000 7988 GuideStep: 0.4 px 80 ms WEST, -0.0 px 0 ms NORTH
02:13:07.508 00.000 15712 worker thread done servicing request
02:13:07.510 00.002 15712 Worker thread wakes up
02:13:07.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:07.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:08.921 01.411 15712 Exposure complete
02:13:08.983 00.062 15712 worker thread done servicing request
02:13:08.985 00.002 7988 OnExposeComplete: enter
02:13:08.985 00.000 7988 UpdateGuideState(): m_state=6
02:13:08.985 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3832
02:13:08.985 00.000 7988 Star::Find returns 1 (0), X=974.09, Y=185.51, Mass=979, SNR=20.3, Peak=140 HFD=3.7
02:13:08.989 00.004 7988 MultiStar: [#1 -0.14,-0.43,1.01,U] [#2 0.04,0.00,0.87,U] [#3 0.02,0.10,0.83,U] [#4 0.11,-0.10,0.69,U] [#5 -0.20,-0.03,0.72,U] [#6 -0.03,-0.19,0.62,U] [#7 0.36,0.07,0.46,U] [#8 0.09,-0.30,0.42,U] 
02:13:08.989 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.11}, one-star: {0.09, -0.09}
02:13:08.989 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
02:13:08.989 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
02:13:08.989 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.42 mountX=-0.11 mountY=-0.01, mountTheta=-3.02
02:13:08.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.11, opts=13)
02:13:08.989 00.000 7988 Enqueuing Move request for scope (0.02, -0.11)
02:13:08.989 00.000 15712 Worker thread wakes up
02:13:08.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
02:13:08.989 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
02:13:08.989 00.000 15712 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=-0.01
02:13:08.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:13:08.989 00.000 7988 UpdateGuideState exits: m=979 SNR=20.3
02:13:08.999 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:08.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:09.001 00.002 7988 Enqueuing Expose request
02:13:09.001 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:13:09.001 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
02:13:09.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:09.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:13:09.001 00.000 15712 MoveAxis(E, 2, ABG)
02:13:09.003 00.002 15712 Guiding  Dir = 2, Dur = 2
02:13:09.003 00.000 15712 IsGuiding returns 0
02:13:09.057 00.054 15712 IsGuiding returns 0
02:13:09.057 00.000 15712 Move returns status 0, amount 2
02:13:09.057 00.000 15712 MoveAxis(N, 0, ABG)
02:13:09.057 00.000 15712 Move returns status 0, amount 0
02:13:09.057 00.000 15712 move complete, result=0
02:13:09.057 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
02:13:09.061 00.004 15712 worker thread done servicing request
02:13:09.061 00.000 15712 Worker thread wakes up
02:13:09.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:09.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:10.801 01.740 15712 Exposure complete
02:13:10.862 00.061 15712 worker thread done servicing request
02:13:10.862 00.000 7988 OnExposeComplete: enter
02:13:10.862 00.000 7988 UpdateGuideState(): m_state=6
02:13:10.866 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3833
02:13:10.866 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=184.92, Mass=989, SNR=20.6, Peak=147 HFD=4.1
02:13:10.868 00.002 7988 MultiStar: [#1 -0.02,-1.03,0.00,M1] [#2 0.34,-0.94,0.00,M2] [#3 0.24,-0.82,0.00,M3] [#4 0.16,-0.82,0.00,M1] [#5 0.16,-0.93,0.00,M3] [#6 0.48,-0.65,0.00,M2] [#7 0.59,-1.01,0.00,M1] [#8 -0.05,-1.25,0.00,M1] 
02:13:10.868 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
02:13:10.870 00.002 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
02:13:10.870 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.68 hyp=0.71 cameraTheta=-1.27 mountX=-0.68 mountY=-0.19, mountTheta=-2.86
02:13:10.872 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.68, opts=13)
02:13:10.874 00.002 7988 Enqueuing Move request for scope (0.21, -0.68)
02:13:10.874 00.000 15712 Worker thread wakes up
02:13:10.874 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.68) opts 0xd
02:13:10.874 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.68)
02:13:10.874 00.000 15712 Moving (0.21, -0.68) raw xDistance=-0.68 yDistance=-0.19
02:13:10.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:13:10.874 00.000 7988 UpdateGuideState exits: m=989 SNR=20.6
02:13:10.877 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:10.878 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:10.880 00.002 7988 Enqueuing Expose request
02:13:10.880 00.000 15712 PPEC rslt: input = -0.68, final = -0.41, react = -0.41, pred = -0.01, hyst = -0.35, hyst_pct = 0.00, period_length = 639.26
02:13:10.880 00.000 15712 PPEC: input: -0.68, control: -0.41, exposure: 1500
02:13:10.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:10.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:13:10.880 00.000 15712 MoveAxis(E, 135, ABG)
02:13:10.880 00.000 15712 Guiding  Dir = 2, Dur = 135
02:13:10.880 00.000 15712 IsGuiding returns 0
02:13:10.895 00.015 15712 PulseGuide returned control before completion, sleep 131
02:13:11.056 00.161 15712 IsGuiding returns 0
02:13:11.056 00.000 15712 Move returns status 0, amount 135
02:13:11.056 00.000 15712 MoveAxis(N, 0, ABG)
02:13:11.056 00.000 15712 Move returns status 0, amount 0
02:13:11.056 00.000 15712 move complete, result=0
02:13:11.056 00.000 15712 worker thread done servicing request
02:13:11.056 00.000 15712 Worker thread wakes up
02:13:11.056 00.000 7988 GuideStep: -0.7 px 135 ms EAST, -0.2 px 0 ms NORTH
02:13:11.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:11.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:12.476 01.420 15712 Exposure complete
02:13:12.537 00.061 15712 worker thread done servicing request
02:13:12.537 00.000 7988 OnExposeComplete: enter
02:13:12.537 00.000 7988 UpdateGuideState(): m_state=6
02:13:12.537 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3834
02:13:12.537 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=185.13, Mass=1039, SNR=21.1, Peak=158 HFD=3.9
02:13:12.544 00.007 7988 MultiStar: [#1 0.03,-0.49,0.99,U] [#2 0.10,-0.19,0.83,U] [#3 0.44,-0.07,0.80,U] [#4 0.12,-0.52,0.64,U] [#5 0.21,-0.12,0.69,U] [#6 -0.23,-0.46,0.62,U] [#7 0.06,-0.61,0.00,M2] [#8 -0.46,-0.63,0.00,M2] 
02:13:12.544 00.000 7988 refined, 6 included, MultiStar: {0.15, -0.34}, one-star: {0.27, -0.47}
02:13:12.544 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
02:13:12.544 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
02:13:12.544 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.16 mountX=-0.33 mountY=-0.14, mountTheta=-2.75
02:13:12.544 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.34, opts=13)
02:13:12.544 00.000 7988 Enqueuing Move request for scope (0.15, -0.34)
02:13:12.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:13:12.544 00.000 7988 UpdateGuideState exits: m=1039 SNR=21.1
02:13:12.553 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:12.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:12.553 00.000 7988 Enqueuing Expose request
02:13:12.553 00.000 15712 Worker thread wakes up
02:13:12.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.34) opts 0xd
02:13:12.553 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.34)
02:13:12.553 00.000 15712 Moving (0.15, -0.34) raw xDistance=-0.33 yDistance=-0.14
02:13:12.561 00.008 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.26
02:13:12.561 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
02:13:12.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:12.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:13:12.561 00.000 15712 MoveAxis(E, 68, ABG)
02:13:12.561 00.000 15712 Guiding  Dir = 2, Dur = 68
02:13:12.585 00.024 15712 IsGuiding returns 0
02:13:12.606 00.021 15712 PulseGuide returned control before completion, sleep 63
02:13:12.681 00.075 15712 IsGuiding returns 0
02:13:12.681 00.000 15712 Move returns status 0, amount 68
02:13:12.681 00.000 15712 MoveAxis(N, 0, ABG)
02:13:12.681 00.000 15712 Move returns status 0, amount 0
02:13:12.681 00.000 15712 move complete, result=0
02:13:12.681 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
02:13:12.689 00.008 15712 worker thread done servicing request
02:13:12.689 00.000 15712 Worker thread wakes up
02:13:12.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:12.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:14.326 01.637 15712 Exposure complete
02:13:14.389 00.063 15712 worker thread done servicing request
02:13:14.389 00.000 7988 OnExposeComplete: enter
02:13:14.389 00.000 7988 UpdateGuideState(): m_state=6
02:13:14.389 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3835
02:13:14.389 00.000 7988 Star::Find returns 1 (0), X=974.28, Y=186.02, Mass=1020, SNR=20.7, Peak=163 HFD=4.0
02:13:14.389 00.000 7988 MultiStar: [#1 0.05,0.14,0.93,U] [#2 0.39,0.44,0.84,U] [#3 0.06,0.63,0.00,M3] [#4 0.20,0.55,0.67,U] [#5 -0.36,0.84,0.00,M3] [#6 -0.12,0.63,0.00,M2] [#7 0.20,0.31,0.46,U] [#8 0.14,-0.10,0.45,U] 
02:13:14.389 00.000 7988 refined, 5 included, MultiStar: {0.22, 0.32}, one-star: {0.28, 0.42}
02:13:14.389 00.000 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.56) = xAngle (-0.59 = -0.59)
02:13:14.397 00.008 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
02:13:14.397 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.32 hyp=0.38 cameraTheta=0.97 mountX=0.32 mountY=-0.22, mountTheta=-0.61
02:13:14.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.32, opts=13)
02:13:14.397 00.000 7988 Enqueuing Move request for scope (0.22, 0.32)
02:13:14.397 00.000 15712 Worker thread wakes up
02:13:14.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.32) opts 0xd
02:13:14.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.32)
02:13:14.397 00.000 15712 Moving (0.22, 0.32) raw xDistance=0.32 yDistance=-0.22
02:13:14.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:13:14.403 00.006 7988 UpdateGuideState exits: m=1020 SNR=20.7
02:13:14.405 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:14.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:14.407 00.002 7988 Enqueuing Expose request
02:13:14.407 00.000 15712 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:13:14.407 00.000 15712 PPEC: input: 0.32, control: 0.18, exposure: 1500
02:13:14.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:14.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:13:14.407 00.000 15712 MoveAxis(W, 59, ABG)
02:13:14.407 00.000 15712 Guiding  Dir = 3, Dur = 59
02:13:14.407 00.000 15712 IsGuiding returns 0
02:13:14.419 00.012 15712 PulseGuide returned control before completion, sleep 49
02:13:14.497 00.078 15712 IsGuiding returns 1
02:13:14.497 00.000 15712 scope still moving after pulse duration time elapsed
02:13:14.531 00.034 15712 IsGuiding returns 0
02:13:14.531 00.000 15712 scope move finished after 59 + 63 ms
02:13:14.531 00.000 15712 Move returns status 0, amount 59
02:13:14.531 00.000 15712 MoveAxis(N, 0, ABG)
02:13:14.531 00.000 15712 Move returns status 0, amount 0
02:13:14.531 00.000 15712 move complete, result=0
02:13:14.531 00.000 15712 worker thread done servicing request
02:13:14.531 00.000 15712 Worker thread wakes up
02:13:14.531 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.2 px 0 ms NORTH
02:13:14.532 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:14.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:15.950 01.418 15712 Exposure complete
02:13:16.011 00.061 15712 worker thread done servicing request
02:13:16.011 00.000 7988 OnExposeComplete: enter
02:13:16.011 00.000 7988 UpdateGuideState(): m_state=6
02:13:16.016 00.005 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3836
02:13:16.016 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=186.21, Mass=977, SNR=20.4, Peak=159 HFD=3.4
02:13:16.018 00.002 7988 MultiStar: [#1 -0.13,0.59,0.00,M1] [#2 0.13,0.88,0.00,M1] [#3 -0.10,0.84,0.00,M4] [#4 0.34,0.75,0.00,M1] [#5 -0.54,1.04,0.00,M4] [#6 -0.05,0.94,0.00,M3] [#7 -0.13,0.65,0.00,M2] [#8 0.18,0.66,0.00,M2] 
02:13:16.018 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
02:13:16.020 00.002 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
02:13:16.020 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.61 hyp=0.61 cameraTheta=1.66 mountX=0.61 mountY=0.04, mountTheta=0.06
02:13:16.022 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.61, opts=13)
02:13:16.024 00.002 7988 Enqueuing Move request for scope (-0.05, 0.61)
02:13:16.024 00.000 15712 Worker thread wakes up
02:13:16.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.61) opts 0xd
02:13:16.024 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.61)
02:13:16.024 00.000 15712 Moving (-0.05, 0.61) raw xDistance=0.61 yDistance=0.04
02:13:16.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:13:16.027 00.003 7988 UpdateGuideState exits: m=977 SNR=20.4
02:13:16.029 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:16.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:16.031 00.002 7988 Enqueuing Expose request
02:13:16.031 00.000 15712 PPEC rslt: input = 0.61, final = 0.35, react = 0.37, pred = -0.01, hyst = 0.32, hyst_pct = 0.00, period_length = 639.26
02:13:16.031 00.000 15712 PPEC: input: 0.61, control: 0.35, exposure: 1500
02:13:16.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:16.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:13:16.031 00.000 15712 MoveAxis(W, 116, ABG)
02:13:16.031 00.000 15712 Guiding  Dir = 3, Dur = 116
02:13:16.031 00.000 15712 IsGuiding returns 0
02:13:16.061 00.030 15712 PulseGuide returned control before completion, sleep 98
02:13:16.170 00.109 15712 IsGuiding returns 1
02:13:16.170 00.000 15712 scope still moving after pulse duration time elapsed
02:13:16.202 00.032 15712 IsGuiding returns 0
02:13:16.202 00.000 15712 scope move finished after 116 + 55 ms
02:13:16.202 00.000 15712 Move returns status 0, amount 116
02:13:16.202 00.000 15712 MoveAxis(N, 0, ABG)
02:13:16.202 00.000 15712 Move returns status 0, amount 0
02:13:16.202 00.000 15712 move complete, result=0
02:13:16.202 00.000 7988 GuideStep: 0.6 px 116 ms WEST, 0.0 px 0 ms NORTH
02:13:16.206 00.004 15712 worker thread done servicing request
02:13:16.206 00.000 15712 Worker thread wakes up
02:13:16.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:16.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:17.944 01.738 15712 Exposure complete
02:13:18.006 00.062 15712 worker thread done servicing request
02:13:18.006 00.000 7988 OnExposeComplete: enter
02:13:18.006 00.000 7988 UpdateGuideState(): m_state=6
02:13:18.006 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3837
02:13:18.006 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=186.33, Mass=1001, SNR=20.6, Peak=159 HFD=3.6
02:13:18.006 00.000 7988 MultiStar: [#1 0.12,0.68,0.00,M2] [#2 -0.04,1.12,0.00,M2] [#3 0.25,1.07,0.00,M5] [#4 -0.05,0.80,0.00,M2] [#5 -0.57,1.02,0.00,M5] [#6 -0.32,0.98,0.00,M4] [#7 -0.09,0.63,0.00,M3] [#8 -0.40,0.18,0.44,U] 
02:13:18.015 00.009 7988 refined, 1 included, MultiStar: {0.02, 0.56}, one-star: {0.21, 0.73}
02:13:18.015 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
02:13:18.015 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:13:18.015 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.56 hyp=0.57 cameraTheta=1.53 mountX=0.56 mountY=-0.04, mountTheta=-0.06
02:13:18.015 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.56, opts=13)
02:13:18.015 00.000 7988 Enqueuing Move request for scope (0.02, 0.56)
02:13:18.021 00.006 15712 Worker thread wakes up
02:13:18.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.56) opts 0xd
02:13:18.021 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.56)
02:13:18.021 00.000 15712 Moving (0.02, 0.56) raw xDistance=0.56 yDistance=-0.04
02:13:18.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:13:18.021 00.000 7988 UpdateGuideState exits: m=1001 SNR=20.6
02:13:18.024 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:18.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:18.026 00.002 7988 Enqueuing Expose request
02:13:18.026 00.000 15712 PPEC rslt: input = 0.56, final = 0.32, react = 0.34, pred = -0.02, hyst = 0.32, hyst_pct = 0.00, period_length = 639.26
02:13:18.026 00.000 15712 PPEC: input: 0.56, control: 0.32, exposure: 1500
02:13:18.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:18.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:13:18.026 00.000 15712 MoveAxis(W, 106, ABG)
02:13:18.026 00.000 15712 Guiding  Dir = 3, Dur = 106
02:13:18.053 00.027 15712 IsGuiding returns 0
02:13:18.074 00.021 15712 PulseGuide returned control before completion, sleep 102
02:13:18.181 00.107 15712 IsGuiding returns 1
02:13:18.181 00.000 15712 scope still moving after pulse duration time elapsed
02:13:18.217 00.036 15712 IsGuiding returns 0
02:13:18.217 00.000 15712 scope move finished after 106 + 53 ms
02:13:18.217 00.000 15712 Move returns status 0, amount 106
02:13:18.217 00.000 15712 MoveAxis(N, 0, ABG)
02:13:18.217 00.000 15712 Move returns status 0, amount 0
02:13:18.219 00.002 15712 move complete, result=0
02:13:18.219 00.000 7988 GuideStep: 0.6 px 106 ms WEST, -0.0 px 0 ms NORTH
02:13:18.219 00.000 15712 worker thread done servicing request
02:13:18.219 00.000 15712 Worker thread wakes up
02:13:18.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:18.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:19.635 01.416 15712 Exposure complete
02:13:19.697 00.062 15712 worker thread done servicing request
02:13:19.697 00.000 7988 OnExposeComplete: enter
02:13:19.699 00.002 7988 UpdateGuideState(): m_state=6
02:13:19.699 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3838
02:13:19.699 00.000 7988 Star::Find returns 1 (0), X=974.18, Y=185.91, Mass=903, SNR=19.6, Peak=158 HFD=3.2
02:13:19.699 00.000 7988 MultiStar: [#1 0.15,0.35,0.98,U] [#2 0.25,0.40,0.86,U] [#3 0.24,0.76,0.00,M6] [#4 0.18,0.37,0.72,U] [#5 -0.22,0.60,0.00,M6] [#6 -0.29,0.57,0.00,M5] [#7 0.52,0.57,0.00,M4] [#8 -0.21,0.54,0.32,U] 
02:13:19.699 00.000 7988 single-star, 4 included, MultiStar: {0.16, 0.37}, one-star: {0.18, 0.31}
02:13:19.699 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.52 = -0.52)
02:13:19.699 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
02:13:19.706 00.007 7988 CameraToMount -- cameraX=0.18 cameraY=0.31 hyp=0.36 cameraTheta=1.05 mountX=0.32 mountY=-0.19, mountTheta=-0.54
02:13:19.708 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.31, opts=13)
02:13:19.708 00.000 7988 Enqueuing Move request for scope (0.18, 0.31)
02:13:19.710 00.002 15712 Worker thread wakes up
02:13:19.710 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.31) opts 0xd
02:13:19.710 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.31)
02:13:19.710 00.000 15712 Moving (0.18, 0.31) raw xDistance=0.32 yDistance=-0.19
02:13:19.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:13:19.710 00.000 7988 UpdateGuideState exits: m=903 SNR=19.6
02:13:19.712 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:19.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:19.712 00.000 7988 Enqueuing Expose request
02:13:19.715 00.003 15712 PPEC rslt: input = 0.32, final = 0.17, react = 0.19, pred = -0.02, hyst = 0.19, hyst_pct = 0.00, period_length = 639.26
02:13:19.715 00.000 15712 PPEC: input: 0.32, control: 0.17, exposure: 1500
02:13:19.715 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:19.715 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:13:19.715 00.000 15712 MoveAxis(W, 57, ABG)
02:13:19.715 00.000 15712 Guiding  Dir = 3, Dur = 57
02:13:19.732 00.017 15712 IsGuiding returns 0
02:13:19.749 00.017 15712 PulseGuide returned control before completion, sleep 51
02:13:19.808 00.059 15712 IsGuiding returns 1
02:13:19.808 00.000 15712 scope still moving after pulse duration time elapsed
02:13:19.849 00.041 15712 IsGuiding returns 0
02:13:19.849 00.000 15712 scope move finished after 57 + 55 ms
02:13:19.849 00.000 15712 Move returns status 0, amount 57
02:13:19.849 00.000 15712 MoveAxis(N, 0, ABG)
02:13:19.849 00.000 15712 Move returns status 0, amount 0
02:13:19.849 00.000 15712 move complete, result=0
02:13:19.849 00.000 7988 GuideStep: 0.3 px 57 ms WEST, -0.2 px 0 ms NORTH
02:13:19.850 00.001 15712 worker thread done servicing request
02:13:19.850 00.000 15712 Worker thread wakes up
02:13:19.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:19.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:21.485 01.635 15712 Exposure complete
02:13:21.547 00.062 15712 worker thread done servicing request
02:13:21.547 00.000 7988 OnExposeComplete: enter
02:13:21.547 00.000 7988 UpdateGuideState(): m_state=6
02:13:21.547 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3839
02:13:21.547 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=185.58, Mass=887, SNR=19.5, Peak=136 HFD=3.6
02:13:21.554 00.007 7988 MultiStar: [#1 -0.17,-0.19,0.99,U] [#2 0.17,-0.01,0.88,U] [#3 0.24,0.30,0.87,U] [#4 -0.13,0.12,0.75,U] [#5 -0.45,0.49,0.00,M7] [#6 -0.10,0.21,0.68,U] [#7 -0.21,0.53,0.49,U] [#8 -0.68,-0.51,0.00,M1] 
02:13:21.554 00.000 7988 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {-0.10, -0.02}
02:13:21.554 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
02:13:21.554 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
02:13:21.554 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.91 mountX=0.09 mountY=0.03, mountTheta=0.31
02:13:21.554 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
02:13:21.554 00.000 7988 Enqueuing Move request for scope (-0.03, 0.09)
02:13:21.554 00.000 15712 Worker thread wakes up
02:13:21.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
02:13:21.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
02:13:21.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:13:21.563 00.009 7988 UpdateGuideState exits: m=887 SNR=19.5
02:13:21.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:21.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:21.563 00.000 7988 Enqueuing Expose request
02:13:21.563 00.000 15712 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.03
02:13:21.571 00.008 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:13:21.571 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
02:13:21.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:21.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:13:21.571 00.000 15712 MoveAxis(E, 5, ABG)
02:13:21.571 00.000 15712 Guiding  Dir = 2, Dur = 5
02:13:21.571 00.000 15712 IsGuiding returns 0
02:13:21.588 00.017 15712 IsGuiding returns 0
02:13:21.588 00.000 15712 Move returns status 0, amount 5
02:13:21.588 00.000 15712 MoveAxis(N, 0, ABG)
02:13:21.588 00.000 15712 Move returns status 0, amount 0
02:13:21.588 00.000 15712 move complete, result=0
02:13:21.588 00.000 15712 worker thread done servicing request
02:13:21.588 00.000 15712 Worker thread wakes up
02:13:21.588 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
02:13:21.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:21.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:22.999 01.411 15712 Exposure complete
02:13:23.060 00.061 15712 worker thread done servicing request
02:13:23.062 00.002 7988 OnExposeComplete: enter
02:13:23.062 00.000 7988 UpdateGuideState(): m_state=6
02:13:23.062 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3840
02:13:23.062 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=185.46, Mass=908, SNR=19.7, Peak=150 HFD=3.9
02:13:23.062 00.000 7988 MultiStar: [#1 0.01,-0.14,0.94,U] [#2 0.22,-0.12,0.85,U] [#3 0.13,-0.08,0.85,U] [#4 0.04,-0.06,0.72,U] [#5 -0.51,-0.03,0.76,U] [#6 -0.31,0.06,0.64,U] [#7 -0.08,-0.44,0.45,U] [#8 -0.32,-0.45,0.45,U] 
02:13:23.062 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {0.27, -0.13}
02:13:23.062 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
02:13:23.062 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
02:13:23.070 00.008 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.76 mountX=-0.13 mountY=0.03, mountTheta=2.93
02:13:23.070 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.13, opts=13)
02:13:23.070 00.000 7988 Enqueuing Move request for scope (-0.03, -0.13)
02:13:23.070 00.000 15712 Worker thread wakes up
02:13:23.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
02:13:23.070 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
02:13:23.070 00.000 15712 Moving (-0.03, -0.13) raw xDistance=-0.13 yDistance=0.03
02:13:23.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:13:23.076 00.006 7988 UpdateGuideState exits: m=908 SNR=19.7
02:13:23.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:23.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:23.076 00.000 7988 Enqueuing Expose request
02:13:23.076 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:13:23.076 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
02:13:23.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:23.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:13:23.076 00.000 15712 MoveAxis(E, 4, ABG)
02:13:23.076 00.000 15712 Guiding  Dir = 2, Dur = 4
02:13:23.076 00.000 15712 IsGuiding returns 0
02:13:23.110 00.034 15712 IsGuiding returns 0
02:13:23.110 00.000 15712 Move returns status 0, amount 4
02:13:23.110 00.000 15712 MoveAxis(N, 0, ABG)
02:13:23.110 00.000 15712 Move returns status 0, amount 0
02:13:23.110 00.000 15712 move complete, result=0
02:13:23.110 00.000 15712 worker thread done servicing request
02:13:23.110 00.000 15712 Worker thread wakes up
02:13:23.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:23.110 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
02:13:23.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:24.751 01.641 15712 Exposure complete
02:13:24.812 00.061 15712 worker thread done servicing request
02:13:24.812 00.000 7988 OnExposeComplete: enter
02:13:24.812 00.000 7988 UpdateGuideState(): m_state=6
02:13:24.817 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3841
02:13:24.817 00.000 7988 Star::Find returns 1 (0), X=974.16, Y=184.93, Mass=888, SNR=19.1, Peak=143 HFD=3.5
02:13:24.819 00.002 7988 MultiStar: [#1 0.15,-0.53,1.00,U] [#2 0.26,-0.19,0.90,U] [#3 0.20,-0.27,0.90,U] [#4 0.15,-0.43,0.77,U] [#5 -0.27,-0.51,0.71,U] [#6 -0.44,-0.40,0.65,U] [#7 0.40,-0.76,0.00,M3] [#8 0.04,-1.29,0.00,M1] 
02:13:24.819 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.43}, one-star: {0.16, -0.67}
02:13:24.821 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
02:13:24.821 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
02:13:24.823 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.43 hyp=0.44 cameraTheta=-1.43 mountX=-0.43 mountY=-0.05, mountTheta=-3.03
02:13:24.825 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.43, opts=13)
02:13:24.825 00.000 7988 Enqueuing Move request for scope (0.06, -0.43)
02:13:24.827 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:13:24.828 00.001 7988 UpdateGuideState exits: m=888 SNR=19.1
02:13:24.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:24.830 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:24.830 00.000 7988 Enqueuing Expose request
02:13:24.832 00.002 15712 Worker thread wakes up
02:13:24.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.43) opts 0xd
02:13:24.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.43)
02:13:24.832 00.000 15712 Moving (0.06, -0.43) raw xDistance=-0.43 yDistance=-0.05
02:13:24.836 00.004 15712 PPEC rslt: input = -0.43, final = -0.27, react = -0.26, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 639.26
02:13:24.836 00.000 15712 PPEC: input: -0.43, control: -0.27, exposure: 1500
02:13:24.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:24.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:13:24.836 00.000 15712 MoveAxis(E, 89, ABG)
02:13:24.836 00.000 15712 Guiding  Dir = 2, Dur = 89
02:13:24.836 00.000 15712 IsGuiding returns 0
02:13:24.850 00.014 15712 PulseGuide returned control before completion, sleep 85
02:13:24.959 00.109 15712 IsGuiding returns 0
02:13:24.959 00.000 15712 Move returns status 0, amount 89
02:13:24.959 00.000 15712 MoveAxis(N, 0, ABG)
02:13:24.959 00.000 15712 Move returns status 0, amount 0
02:13:24.959 00.000 15712 move complete, result=0
02:13:24.959 00.000 7988 GuideStep: -0.4 px 89 ms EAST, -0.0 px 0 ms NORTH
02:13:24.966 00.007 15712 worker thread done servicing request
02:13:24.966 00.000 15712 Worker thread wakes up
02:13:24.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:24.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:26.378 01.412 15712 Exposure complete
02:13:26.439 00.061 15712 worker thread done servicing request
02:13:26.439 00.000 7988 OnExposeComplete: enter
02:13:26.439 00.000 7988 UpdateGuideState(): m_state=6
02:13:26.443 00.004 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3842
02:13:26.443 00.000 7988 Star::Find returns 1 (0), X=974.50, Y=185.15, Mass=983, SNR=20.5, Peak=162 HFD=3.6
02:13:26.445 00.002 7988 MultiStar: [#1 0.21,-0.57,0.00,M1] [#2 0.27,-0.59,0.00,M1] [#3 0.20,-0.22,0.85,U] [#4 0.38,-0.43,0.69,U] [#5 -0.21,-0.30,0.70,U] [#6 -0.02,-0.21,0.62,U] [#7 0.63,-0.61,0.00,M4] [#8 0.21,-0.41,0.46,U] 
02:13:26.445 00.000 7988 refined, 5 included, MultiStar: {0.20, -0.34}, one-star: {0.50, -0.45}
02:13:26.447 00.002 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
02:13:26.447 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
02:13:26.449 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.34 hyp=0.39 cameraTheta=-1.04 mountX=-0.34 mountY=-0.19, mountTheta=-2.63
02:13:26.452 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.34, opts=13)
02:13:26.452 00.000 7988 Enqueuing Move request for scope (0.20, -0.34)
02:13:26.454 00.002 15712 Worker thread wakes up
02:13:26.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.34) opts 0xd
02:13:26.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.34)
02:13:26.454 00.000 15712 Moving (0.20, -0.34) raw xDistance=-0.34 yDistance=-0.19
02:13:26.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:13:26.454 00.000 7988 UpdateGuideState exits: m=983 SNR=20.5
02:13:26.456 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:26.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:26.456 00.000 7988 Enqueuing Expose request
02:13:26.456 00.000 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.26
02:13:26.456 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
02:13:26.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:26.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:13:26.456 00.000 15712 MoveAxis(E, 70, ABG)
02:13:26.456 00.000 15712 Guiding  Dir = 2, Dur = 70
02:13:26.456 00.000 15712 IsGuiding returns 0
02:13:26.472 00.016 15712 PulseGuide returned control before completion, sleep 58
02:13:26.554 00.082 15712 IsGuiding returns 0
02:13:26.554 00.000 15712 Move returns status 0, amount 70
02:13:26.554 00.000 15712 MoveAxis(N, 0, ABG)
02:13:26.554 00.000 15712 Move returns status 0, amount 0
02:13:26.554 00.000 15712 move complete, result=0
02:13:26.554 00.000 15712 worker thread done servicing request
02:13:26.554 00.000 15712 Worker thread wakes up
02:13:26.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:26.554 00.000 7988 GuideStep: -0.3 px 70 ms EAST, -0.2 px 0 ms NORTH
02:13:26.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:28.197 01.643 15712 Exposure complete
02:13:28.259 00.062 15712 worker thread done servicing request
02:13:28.259 00.000 7988 OnExposeComplete: enter
02:13:28.259 00.000 7988 UpdateGuideState(): m_state=6
02:13:28.263 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3843
02:13:28.263 00.000 7988 Star::Find returns 1 (0), X=973.98, Y=185.55, Mass=896, SNR=19.5, Peak=137 HFD=3.7
02:13:28.265 00.002 7988 MultiStar: [#1 0.02,-0.28,0.92,U] [#2 0.22,0.09,0.85,U] [#3 0.43,0.08,0.79,U] [#4 0.11,0.09,0.74,U] [#5 0.15,0.28,0.77,U] [#6 -0.04,-0.12,0.66,U] [#7 0.03,0.22,0.45,U] [#8 0.31,-0.59,0.00,M1] 
02:13:28.265 00.000 7988 single-star, 7 included, MultiStar: {0.11, 0.02}, one-star: {-0.02, -0.05}
02:13:28.267 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
02:13:28.267 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.75)
02:13:28.269 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.94 mountX=-0.05 mountY=0.02, mountTheta=2.75
02:13:28.271 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.05, opts=13)
02:13:28.271 00.000 7988 Enqueuing Move request for scope (-0.02, -0.05)
02:13:28.273 00.002 15712 Worker thread wakes up
02:13:28.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
02:13:28.273 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
02:13:28.273 00.000 15712 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.02
02:13:28.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:13:28.275 00.002 7988 UpdateGuideState exits: m=896 SNR=19.5
02:13:28.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:28.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:28.275 00.000 7988 Enqueuing Expose request
02:13:28.275 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:13:28.275 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
02:13:28.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:28.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:13:28.275 00.000 15712 MoveAxis(E, 4, ABG)
02:13:28.275 00.000 15712 Guiding  Dir = 2, Dur = 4
02:13:28.275 00.000 15712 IsGuiding returns 0
02:13:28.296 00.021 15712 IsGuiding returns 0
02:13:28.296 00.000 15712 Move returns status 0, amount 4
02:13:28.296 00.000 15712 MoveAxis(N, 0, ABG)
02:13:28.296 00.000 15712 Move returns status 0, amount 0
02:13:28.296 00.000 15712 move complete, result=0
02:13:28.296 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
02:13:28.307 00.011 15712 worker thread done servicing request
02:13:28.307 00.000 15712 Worker thread wakes up
02:13:28.308 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:28.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:29.727 01.419 15712 Exposure complete
02:13:29.788 00.061 15712 worker thread done servicing request
02:13:29.788 00.000 7988 OnExposeComplete: enter
02:13:29.788 00.000 7988 UpdateGuideState(): m_state=6
02:13:29.788 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3844
02:13:29.788 00.000 7988 Star::Find returns 1 (0), X=974.42, Y=186.32, Mass=808, SNR=18.3, Peak=161 HFD=3.2
02:13:29.788 00.000 7988 MultiStar: [#1 0.06,0.21,1.04,U] [#2 0.40,0.66,0.00,M1] [#3 0.41,0.46,0.00,M2] [#4 0.17,0.64,0.00,M1] [#5 0.08,0.61,0.00,M4] [#6 0.09,0.45,0.71,U] [#7 0.36,0.70,0.00,M4] [#8 0.58,-0.41,0.00,M2] 
02:13:29.788 00.000 7988 refined, 2 included, MultiStar: {0.20, 0.46}, one-star: {0.42, 0.72}
02:13:29.788 00.000 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
02:13:29.788 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
02:13:29.788 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.46 hyp=0.50 cameraTheta=1.16 mountX=0.46 mountY=-0.21, mountTheta=-0.43
02:13:29.788 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.46, opts=13)
02:13:29.788 00.000 7988 Enqueuing Move request for scope (0.20, 0.46)
02:13:29.788 00.000 15712 Worker thread wakes up
02:13:29.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.46) opts 0xd
02:13:29.788 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.46)
02:13:29.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:13:29.804 00.016 7988 UpdateGuideState exits: m=808 SNR=18.3
02:13:29.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:29.804 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:29.804 00.000 7988 Enqueuing Expose request
02:13:29.804 00.000 15712 Moving (0.20, 0.46) raw xDistance=0.46 yDistance=-0.21
02:13:29.804 00.000 15712 PPEC rslt: input = 0.46, final = 0.27, react = 0.28, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 639.26
02:13:29.804 00.000 15712 PPEC: input: 0.46, control: 0.27, exposure: 1500
02:13:29.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:29.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:13:29.804 00.000 15712 MoveAxis(W, 87, ABG)
02:13:29.804 00.000 15712 Guiding  Dir = 3, Dur = 87
02:13:29.804 00.000 15712 IsGuiding returns 0
02:13:29.838 00.034 15712 PulseGuide returned control before completion, sleep 71
02:13:29.916 00.078 15712 IsGuiding returns 1
02:13:29.916 00.000 15712 scope still moving after pulse duration time elapsed
02:13:29.948 00.032 15712 IsGuiding returns 0
02:13:29.948 00.000 15712 scope move finished after 87 + 51 ms
02:13:29.948 00.000 15712 Move returns status 0, amount 87
02:13:29.948 00.000 15712 MoveAxis(N, 0, ABG)
02:13:29.948 00.000 15712 Move returns status 0, amount 0
02:13:29.948 00.000 15712 move complete, result=0
02:13:29.948 00.000 7988 GuideStep: 0.5 px 87 ms WEST, -0.2 px 0 ms NORTH
02:13:29.953 00.005 15712 worker thread done servicing request
02:13:29.953 00.000 15712 Worker thread wakes up
02:13:29.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:29.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:31.592 01.639 15712 Exposure complete
02:13:31.657 00.065 15712 worker thread done servicing request
02:13:31.657 00.000 7988 OnExposeComplete: enter
02:13:31.657 00.000 7988 UpdateGuideState(): m_state=6
02:13:31.657 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3845
02:13:31.657 00.000 7988 Star::Find returns 1 (0), X=974.20, Y=185.47, Mass=881, SNR=19.4, Peak=142 HFD=3.5
02:13:31.657 00.000 7988 MultiStar: [#1 0.34,-0.31,1.02,U] [#2 0.26,0.36,0.86,U] [#3 0.36,0.51,0.00,M3] [#4 0.23,0.42,0.83,U] [#5 0.08,0.22,0.65,U] [#6 -0.01,0.27,0.66,U] [#7 0.17,-0.07,0.39,U] [#8 -0.02,0.11,0.41,U] 
02:13:31.657 00.000 7988 refined, 7 included, MultiStar: {0.18, 0.09}, one-star: {0.20, -0.13}
02:13:31.657 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
02:13:31.657 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
02:13:31.657 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.48 mountX=0.10 mountY=-0.18, mountTheta=-1.09
02:13:31.657 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.09, opts=13)
02:13:31.657 00.000 7988 Enqueuing Move request for scope (0.18, 0.09)
02:13:31.657 00.000 15712 Worker thread wakes up
02:13:31.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
02:13:31.657 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
02:13:31.671 00.014 15712 Moving (0.18, 0.09) raw xDistance=0.10 yDistance=-0.18
02:13:31.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:13:31.671 00.000 7988 UpdateGuideState exits: m=881 SNR=19.4
02:13:31.673 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:31.674 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:31.674 00.000 7988 Enqueuing Expose request
02:13:31.676 00.002 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:13:31.676 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
02:13:31.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:31.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:13:31.676 00.000 15712 MoveAxis(E, 3, ABG)
02:13:31.676 00.000 15712 Guiding  Dir = 2, Dur = 3
02:13:31.676 00.000 15712 IsGuiding returns 0
02:13:31.691 00.015 15712 IsGuiding returns 0
02:13:31.691 00.000 15712 Move returns status 0, amount 3
02:13:31.691 00.000 15712 MoveAxis(N, 0, ABG)
02:13:31.691 00.000 15712 Move returns status 0, amount 0
02:13:31.691 00.000 15712 move complete, result=0
02:13:31.691 00.000 15712 worker thread done servicing request
02:13:31.691 00.000 15712 Worker thread wakes up
02:13:31.691 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
02:13:31.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:31.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:33.107 01.416 15712 Exposure complete
02:13:33.173 00.066 15712 worker thread done servicing request
02:13:33.173 00.000 7988 OnExposeComplete: enter
02:13:33.173 00.000 7988 UpdateGuideState(): m_state=6
02:13:33.173 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3846
02:13:33.173 00.000 7988 Star::Find returns 1 (0), X=974.20, Y=185.18, Mass=801, SNR=18.2, Peak=141 HFD=3.2
02:13:33.178 00.005 7988 MultiStar: [#1 0.45,-0.64,0.00,M1] [#2 0.36,-0.39,0.86,U] [#3 0.43,-0.44,0.00,M4] [#4 -0.05,-0.03,0.78,U] [#5 -0.13,-0.44,0.79,U] [#6 0.26,-0.57,0.00,M1] [#7 0.32,-0.86,0.00,M4] [#8 0.54,-1.17,0.00,M2] 
02:13:33.178 00.000 7988 refined, 3 included, MultiStar: {0.11, -0.32}, one-star: {0.20, -0.42}
02:13:33.178 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
02:13:33.178 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
02:13:33.178 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.32 hyp=0.34 cameraTheta=-1.25 mountX=-0.32 mountY=-0.10, mountTheta=-2.84
02:13:33.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.32, opts=13)
02:13:33.178 00.000 7988 Enqueuing Move request for scope (0.11, -0.32)
02:13:33.178 00.000 15712 Worker thread wakes up
02:13:33.186 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:13:33.186 00.000 7988 UpdateGuideState exits: m=801 SNR=18.2
02:13:33.186 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:33.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:33.186 00.000 7988 Enqueuing Expose request
02:13:33.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.32) opts 0xd
02:13:33.186 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.32)
02:13:33.186 00.000 15712 Moving (0.11, -0.32) raw xDistance=-0.32 yDistance=-0.10
02:13:33.186 00.000 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:13:33.186 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
02:13:33.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:33.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:13:33.186 00.000 15712 MoveAxis(E, 67, ABG)
02:13:33.186 00.000 15712 Guiding  Dir = 2, Dur = 67
02:13:33.186 00.000 15712 IsGuiding returns 0
02:13:33.212 00.026 15712 PulseGuide returned control before completion, sleep 62
02:13:33.291 00.079 15712 IsGuiding returns 0
02:13:33.291 00.000 15712 Move returns status 0, amount 67
02:13:33.291 00.000 15712 MoveAxis(N, 0, ABG)
02:13:33.291 00.000 15712 Move returns status 0, amount 0
02:13:33.291 00.000 15712 move complete, result=0
02:13:33.291 00.000 7988 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
02:13:33.293 00.002 15712 worker thread done servicing request
02:13:33.293 00.000 15712 Worker thread wakes up
02:13:33.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:33.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:34.927 01.634 15712 Exposure complete
02:13:34.992 00.065 15712 worker thread done servicing request
02:13:34.992 00.000 7988 OnExposeComplete: enter
02:13:34.992 00.000 7988 UpdateGuideState(): m_state=6
02:13:34.995 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3847
02:13:34.995 00.000 7988 Star::Find returns 1 (0), X=974.38, Y=184.55, Mass=918, SNR=19.7, Peak=152 HFD=3.2
02:13:34.997 00.002 7988 MultiStar: [#1 0.04,-0.95,0.00,M2] [#2 0.31,-1.15,0.00,M1] [#3 0.39,-0.68,0.00,M5] [#4 0.16,-0.62,0.00,M1] [#5 0.14,-0.80,0.00,M3] [#6 -0.03,-0.76,0.00,M2] [#7 0.09,-0.98,0.00,M5] [#8 0.10,-2.05,0.00,M3] 
02:13:34.997 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
02:13:34.999 00.002 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
02:13:34.999 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=-1.05 hyp=1.11 cameraTheta=-1.23 mountX=-1.04 mountY=-0.35, mountTheta=-2.82
02:13:35.001 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=-1.05, opts=13)
02:13:35.001 00.000 7988 Enqueuing Move request for scope (0.38, -1.05)
02:13:35.005 00.004 15712 Worker thread wakes up
02:13:35.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -1.05) opts 0xd
02:13:35.005 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, -1.05)
02:13:35.005 00.000 15712 Moving (0.38, -1.05) raw xDistance=-1.04 yDistance=-0.35
02:13:35.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:13:35.007 00.002 7988 UpdateGuideState exits: m=918 SNR=19.7
02:13:35.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:35.008 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:35.008 00.000 7988 Enqueuing Expose request
02:13:35.008 00.000 15712 PPEC rslt: input = -1.04, final = -0.63, react = -0.63, pred = -0.01, hyst = -0.56, hyst_pct = 0.00, period_length = 639.26
02:13:35.008 00.000 15712 PPEC: input: -1.04, control: -0.63, exposure: 1500
02:13:35.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
02:13:35.008 00.000 15712 MoveAxis(E, 207, ABG)
02:13:35.008 00.000 15712 Guiding  Dir = 2, Dur = 207
02:13:35.008 00.000 15712 IsGuiding returns 0
02:13:35.025 00.017 15712 PulseGuide returned control before completion, sleep 202
02:13:35.256 00.231 15712 IsGuiding returns 1
02:13:35.256 00.000 15712 scope still moving after pulse duration time elapsed
02:13:35.294 00.038 15712 IsGuiding returns 0
02:13:35.294 00.000 15712 scope move finished after 207 + 68 ms
02:13:35.294 00.000 15712 Move returns status 0, amount 207
02:13:35.294 00.000 15712 MoveAxis(N, 89, ABG)
02:13:35.294 00.000 15712 Guiding  Dir = 0, Dur = 89
02:13:35.294 00.000 15712 IsGuiding returns 0
02:13:35.366 00.072 15712 PulseGuide returned control before completion, sleep 23
02:13:35.405 00.039 15712 IsGuiding returns 1
02:13:35.405 00.000 15712 scope still moving after pulse duration time elapsed
02:13:35.437 00.032 15712 IsGuiding returns 1
02:13:35.475 00.038 15712 IsGuiding returns 0
02:13:35.475 00.000 15712 scope move finished after 89 + 99 ms
02:13:35.475 00.000 15712 Move returns status 0, amount 89
02:13:35.475 00.000 15712 move complete, result=0
02:13:35.475 00.000 7988 GuideStep: -1.0 px 207 ms EAST, -0.4 px 89 ms NORTH
02:13:35.484 00.009 15712 worker thread done servicing request
02:13:35.484 00.000 15712 Worker thread wakes up
02:13:35.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:35.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:36.889 01.405 15712 Exposure complete
02:13:36.952 00.063 15712 worker thread done servicing request
02:13:36.952 00.000 7988 OnExposeComplete: enter
02:13:36.952 00.000 7988 UpdateGuideState(): m_state=6
02:13:36.952 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3848
02:13:36.952 00.000 7988 Star::Find returns 1 (0), X=974.09, Y=184.93, Mass=918, SNR=19.5, Peak=155 HFD=4.1
02:13:36.952 00.000 7988 MultiStar: [#1 0.10,-0.90,0.00,M3] [#2 0.03,-0.67,0.00,M2] [#3 0.33,-0.64,0.00,M6] [#4 0.11,-0.78,0.00,M2] [#5 -0.23,-0.56,0.00,M4] [#6 -0.42,-0.69,0.00,M3] [#7 -0.37,-0.64,0.00,M6] [#8 0.01,-1.02,0.00,M4] 
02:13:36.952 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
02:13:36.952 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
02:13:36.952 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.67 hyp=0.67 cameraTheta=-1.44 mountX=-0.67 mountY=-0.07, mountTheta=-3.03
02:13:36.952 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.67, opts=13)
02:13:36.962 00.010 7988 Enqueuing Move request for scope (0.09, -0.67)
02:13:36.962 00.000 15712 Worker thread wakes up
02:13:36.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.67) opts 0xd
02:13:36.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.67)
02:13:36.962 00.000 15712 Moving (0.09, -0.67) raw xDistance=-0.67 yDistance=-0.07
02:13:36.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
02:13:36.966 00.004 7988 UpdateGuideState exits: m=918 SNR=19.5
02:13:36.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:36.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:36.966 00.000 7988 Enqueuing Expose request
02:13:36.966 00.000 15712 PPEC rslt: input = -0.67, final = -0.41, react = -0.40, pred = -0.01, hyst = -0.37, hyst_pct = 0.00, period_length = 639.26
02:13:36.966 00.000 15712 PPEC: input: -0.67, control: -0.41, exposure: 1500
02:13:36.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:36.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:13:36.966 00.000 15712 MoveAxis(E, 134, ABG)
02:13:36.966 00.000 15712 Guiding  Dir = 2, Dur = 134
02:13:36.966 00.000 15712 IsGuiding returns 0
02:13:36.985 00.019 15712 PulseGuide returned control before completion, sleep 129
02:13:37.141 00.156 15712 IsGuiding returns 1
02:13:37.141 00.000 15712 scope still moving after pulse duration time elapsed
02:13:37.173 00.032 15712 IsGuiding returns 0
02:13:37.173 00.000 15712 scope move finished after 134 + 69 ms
02:13:37.173 00.000 15712 Move returns status 0, amount 134
02:13:37.173 00.000 15712 MoveAxis(N, 0, ABG)
02:13:37.173 00.000 15712 Move returns status 0, amount 0
02:13:37.173 00.000 15712 move complete, result=0
02:13:37.173 00.000 15712 worker thread done servicing request
02:13:37.173 00.000 15712 Worker thread wakes up
02:13:37.173 00.000 7988 GuideStep: -0.7 px 134 ms EAST, -0.1 px 0 ms NORTH
02:13:37.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:37.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:38.915 01.742 15712 Exposure complete
02:13:38.976 00.061 15712 worker thread done servicing request
02:13:38.976 00.000 7988 OnExposeComplete: enter
02:13:38.976 00.000 7988 UpdateGuideState(): m_state=6
02:13:38.981 00.005 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3849
02:13:38.981 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=185.18, Mass=870, SNR=19.1, Peak=174 HFD=3.1
02:13:38.983 00.002 7988 MultiStar: [#1 -0.16,-0.85,0.00,M4] [#2 0.14,-0.44,0.89,U] [#3 0.04,-0.45,0.85,U] [#4 -0.04,-0.41,0.67,U] [#5 -0.54,-0.13,0.72,U] [#6 -0.19,-0.54,0.64,U] [#7 0.10,-1.16,0.00,M7] [#8 -0.37,-0.60,0.00,M5] 
02:13:38.985 00.002 7988 refined, 5 included, MultiStar: {-0.07, -0.40}, one-star: {0.03, -0.42}
02:13:38.985 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
02:13:38.987 00.002 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
02:13:38.988 00.001 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.40 hyp=0.41 cameraTheta=-1.76 mountX=-0.40 mountY=0.08, mountTheta=2.93
02:13:38.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.40, opts=13)
02:13:38.990 00.002 7988 Enqueuing Move request for scope (-0.07, -0.40)
02:13:38.992 00.002 15712 Worker thread wakes up
02:13:38.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.40) opts 0xd
02:13:38.992 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.40)
02:13:38.992 00.000 15712 Moving (-0.07, -0.40) raw xDistance=-0.40 yDistance=0.08
02:13:38.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:13:38.993 00.001 7988 UpdateGuideState exits: m=870 SNR=19.1
02:13:38.995 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:38.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:38.995 00.000 7988 Enqueuing Expose request
02:13:38.995 00.000 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 639.26
02:13:38.995 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
02:13:38.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:38.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:13:38.995 00.000 15712 MoveAxis(E, 82, ABG)
02:13:38.995 00.000 15712 Guiding  Dir = 2, Dur = 82
02:13:38.995 00.000 15712 IsGuiding returns 0
02:13:39.015 00.020 15712 PulseGuide returned control before completion, sleep 76
02:13:39.104 00.089 15712 IsGuiding returns 1
02:13:39.104 00.000 15712 scope still moving after pulse duration time elapsed
02:13:39.141 00.037 15712 IsGuiding returns 0
02:13:39.141 00.000 15712 scope move finished after 82 + 63 ms
02:13:39.141 00.000 15712 Move returns status 0, amount 82
02:13:39.141 00.000 15712 MoveAxis(N, 0, ABG)
02:13:39.141 00.000 15712 Move returns status 0, amount 0
02:13:39.141 00.000 15712 move complete, result=0
02:13:39.141 00.000 7988 GuideStep: -0.4 px 82 ms EAST, 0.1 px 0 ms NORTH
02:13:39.145 00.004 15712 worker thread done servicing request
02:13:39.145 00.000 15712 Worker thread wakes up
02:13:39.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:39.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:40.559 01.414 15712 Exposure complete
02:13:40.621 00.062 15712 worker thread done servicing request
02:13:40.621 00.000 7988 OnExposeComplete: enter
02:13:40.621 00.000 7988 UpdateGuideState(): m_state=6
02:13:40.626 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3850
02:13:40.626 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=185.64, Mass=857, SNR=19.1, Peak=127 HFD=3.8
02:13:40.628 00.002 7988 MultiStar: [#1 0.05,-0.12,1.05,U] [#2 0.07,0.28,0.88,U] [#3 0.10,0.14,0.86,U] [#4 -0.05,0.31,0.74,U] [#5 -0.43,0.53,0.00,M4] [#6 -0.14,0.07,0.62,U] [#7 -0.29,-0.19,0.51,U] [#8 -0.01,-0.14,0.40,U] 
02:13:40.630 00.002 7988 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {-0.12, 0.04}
02:13:40.630 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
02:13:40.632 00.002 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
02:13:40.632 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.03 mountX=0.07 mountY=0.03, mountTheta=0.44
02:13:40.634 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.07, opts=13)
02:13:40.635 00.001 7988 Enqueuing Move request for scope (-0.03, 0.07)
02:13:40.638 00.003 15712 Worker thread wakes up
02:13:40.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
02:13:40.638 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
02:13:40.638 00.000 15712 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.03
02:13:40.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
02:13:40.638 00.000 7988 UpdateGuideState exits: m=857 SNR=19.1
02:13:40.640 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:40.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:40.642 00.002 7988 Enqueuing Expose request
02:13:40.642 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:13:40.642 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
02:13:40.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:40.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:13:40.642 00.000 15712 MoveAxis(E, 4, ABG)
02:13:40.642 00.000 15712 Guiding  Dir = 2, Dur = 4
02:13:40.644 00.002 15712 IsGuiding returns 0
02:13:40.657 00.013 15712 IsGuiding returns 0
02:13:40.657 00.000 15712 Move returns status 0, amount 4
02:13:40.657 00.000 15712 MoveAxis(N, 0, ABG)
02:13:40.657 00.000 15712 Move returns status 0, amount 0
02:13:40.657 00.000 15712 move complete, result=0
02:13:40.657 00.000 15712 worker thread done servicing request
02:13:40.657 00.000 15712 Worker thread wakes up
02:13:40.657 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
02:13:40.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:40.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:42.406 01.749 15712 Exposure complete
02:13:42.474 00.068 15712 worker thread done servicing request
02:13:42.474 00.000 7988 OnExposeComplete: enter
02:13:42.474 00.000 7988 UpdateGuideState(): m_state=6
02:13:42.474 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3851
02:13:42.474 00.000 7988 Star::Find returns 1 (0), X=974.20, Y=186.99, Mass=1000, SNR=20.3, Peak=150 HFD=4.0
02:13:42.474 00.000 7988 MultiStar: large primary error, entering stabilization period
02:13:42.474 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
02:13:42.474 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:13:42.474 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=1.39 hyp=1.41 cameraTheta=1.43 mountX=1.39 mountY=-0.23, mountTheta=-0.17
02:13:42.485 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=1.39, opts=13)
02:13:42.485 00.000 7988 Enqueuing Move request for scope (0.20, 1.39)
02:13:42.488 00.003 15712 Worker thread wakes up
02:13:42.488 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 1.39) opts 0xd
02:13:42.488 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 1.39)
02:13:42.488 00.000 15712 Moving (0.20, 1.39) raw xDistance=1.39 yDistance=-0.23
02:13:42.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:13:42.491 00.003 7988 UpdateGuideState exits: m=1000 SNR=20.3
02:13:42.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:42.493 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:42.495 00.002 7988 Enqueuing Expose request
02:13:42.495 00.000 15712 PPEC rslt: input = 1.39, final = 0.82, react = 0.84, pred = -0.01, hyst = 0.74, hyst_pct = 0.00, period_length = 639.26
02:13:42.495 00.000 15712 PPEC: input: 1.39, control: 0.82, exposure: 1500
02:13:42.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:42.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:13:42.495 00.000 15712 MoveAxis(W, 269, ABG)
02:13:42.495 00.000 15712 Guiding  Dir = 3, Dur = 269
02:13:42.495 00.000 15712 IsGuiding returns 0
02:13:42.508 00.013 15712 PulseGuide returned control before completion, sleep 260
02:13:42.803 00.295 15712 IsGuiding returns 0
02:13:42.803 00.000 15712 Move returns status 0, amount 269
02:13:42.803 00.000 15712 MoveAxis(N, 0, ABG)
02:13:42.803 00.000 15712 Move returns status 0, amount 0
02:13:42.803 00.000 15712 move complete, result=0
02:13:42.803 00.000 7988 GuideStep: 1.4 px 269 ms WEST, -0.2 px 0 ms NORTH
02:13:42.805 00.002 15712 worker thread done servicing request
02:13:42.805 00.000 15712 Worker thread wakes up
02:13:42.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:42.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:44.210 01.405 15712 Exposure complete
02:13:44.273 00.063 15712 worker thread done servicing request
02:13:44.273 00.000 7988 OnExposeComplete: enter
02:13:44.273 00.000 7988 UpdateGuideState(): m_state=6
02:13:44.275 00.002 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3852
02:13:44.275 00.000 7988 Star::Find returns 1 (0), X=973.96, Y=186.93, Mass=838, SNR=18.8, Peak=136 HFD=3.9
02:13:44.277 00.002 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
02:13:44.277 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:13:44.279 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=1.33 hyp=1.33 cameraTheta=1.60 mountX=1.33 mountY=0.01, mountTheta=0.01
02:13:44.281 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=1.33, opts=13)
02:13:44.281 00.000 7988 Enqueuing Move request for scope (-0.04, 1.33)
02:13:44.283 00.002 15712 Worker thread wakes up
02:13:44.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.33) opts 0xd
02:13:44.283 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 1.33)
02:13:44.283 00.000 15712 Moving (-0.04, 1.33) raw xDistance=1.33 yDistance=0.01
02:13:44.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:13:44.283 00.000 7988 UpdateGuideState exits: m=838 SNR=18.8
02:13:44.286 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:44.287 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:44.287 00.000 7988 Enqueuing Expose request
02:13:44.287 00.000 15712 PPEC rslt: input = 1.33, final = 0.79, react = 0.80, pred = -0.01, hyst = 0.72, hyst_pct = 0.00, period_length = 639.26
02:13:44.290 00.003 15712 PPEC: input: 1.33, control: 0.79, exposure: 1500
02:13:44.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:44.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:13:44.290 00.000 15712 MoveAxis(W, 257, ABG)
02:13:44.290 00.000 15712 Guiding  Dir = 3, Dur = 257
02:13:44.290 00.000 15712 IsGuiding returns 0
02:13:44.303 00.013 15712 PulseGuide returned control before completion, sleep 252
02:13:44.579 00.276 15712 IsGuiding returns 0
02:13:44.579 00.000 15712 Move returns status 0, amount 257
02:13:44.579 00.000 15712 MoveAxis(N, 0, ABG)
02:13:44.579 00.000 15712 Move returns status 0, amount 0
02:13:44.579 00.000 15712 move complete, result=0
02:13:44.579 00.000 7988 GuideStep: 1.3 px 257 ms WEST, 0.0 px 0 ms NORTH
02:13:44.579 00.000 15712 worker thread done servicing request
02:13:44.579 00.000 15712 Worker thread wakes up
02:13:44.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:44.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:46.216 01.637 15712 Exposure complete
02:13:46.279 00.063 15712 worker thread done servicing request
02:13:46.281 00.002 7988 OnExposeComplete: enter
02:13:46.281 00.000 7988 UpdateGuideState(): m_state=6
02:13:46.281 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3853
02:13:46.281 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=185.67, Mass=905, SNR=19.7, Peak=133 HFD=3.9
02:13:46.281 00.000 7988 MultiStar: exiting stabilization period
02:13:46.281 00.000 7988 MultiStar: [#1 0.04,-0.16,1.00,U] [#2 0.11,-0.01,0.89,U] [#3 -0.23,-0.03,0.86,U] [#4 0.02,-0.05,0.70,U] [#5 -0.32,0.33,0.77,U] [#6 -0.40,-0.09,0.65,U] [#7 -0.13,0.46,0.50,U] [#8 -0.03,-0.77,0.00,M5] 
02:13:46.281 00.000 7988 single-star, 7 included, MultiStar: {-0.10, 0.04}, one-star: {0.01, 0.07}
02:13:46.281 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
02:13:46.281 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:13:46.281 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=0.07 mountY=-0.01, mountTheta=-0.14
02:13:46.281 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.07, opts=13)
02:13:46.281 00.000 7988 Enqueuing Move request for scope (0.01, 0.07)
02:13:46.281 00.000 15712 Worker thread wakes up
02:13:46.294 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:13:46.296 00.002 7988 UpdateGuideState exits: m=905 SNR=19.7
02:13:46.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:46.296 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:46.296 00.000 7988 Enqueuing Expose request
02:13:46.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
02:13:46.296 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
02:13:46.296 00.000 15712 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
02:13:46.296 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:13:46.296 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
02:13:46.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:46.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:13:46.296 00.000 15712 MoveAxis(W, 0, ABG)
02:13:46.296 00.000 15712 Move returns status 0, amount 0
02:13:46.296 00.000 15712 MoveAxis(N, 0, ABG)
02:13:46.296 00.000 15712 Move returns status 0, amount 0
02:13:46.296 00.000 15712 move complete, result=0
02:13:46.296 00.000 15712 worker thread done servicing request
02:13:46.296 00.000 15712 Worker thread wakes up
02:13:46.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:46.296 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
02:13:46.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:47.825 01.529 15712 Exposure complete
02:13:47.886 00.061 15712 worker thread done servicing request
02:13:47.886 00.000 7988 OnExposeComplete: enter
02:13:47.886 00.000 7988 UpdateGuideState(): m_state=6
02:13:47.886 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
02:13:47.886 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=184.79, Mass=986, SNR=20.5, Peak=161 HFD=3.7
02:13:47.886 00.000 7988 MultiStar: [#1 -0.12,-0.90,0.00,M3] [#2 0.03,-0.53,0.85,U] [#3 0.15,-0.62,0.00,M4] [#4 0.11,-0.84,0.00,M1] [#5 -0.80,-0.85,0.00,M4] [#6 -0.32,-0.59,0.00,M1] [#7 -0.36,-1.44,0.00,M6] [#8 0.36,-1.13,0.00,M6] 
02:13:47.886 00.000 7988 refined, 1 included, MultiStar: {-0.07, -0.68}, one-star: {-0.15, -0.81}
02:13:47.894 00.008 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
02:13:47.894 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
02:13:47.894 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.68 hyp=0.69 cameraTheta=-1.67 mountX=-0.68 mountY=0.08, mountTheta=3.02
02:13:47.894 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.68, opts=13)
02:13:47.894 00.000 7988 Enqueuing Move request for scope (-0.07, -0.68)
02:13:47.894 00.000 15712 Worker thread wakes up
02:13:47.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.68) opts 0xd
02:13:47.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.68)
02:13:47.894 00.000 15712 Moving (-0.07, -0.68) raw xDistance=-0.68 yDistance=0.08
02:13:47.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
02:13:47.894 00.000 7988 UpdateGuideState exits: m=986 SNR=20.5
02:13:47.902 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:47.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:47.902 00.000 7988 Enqueuing Expose request
02:13:47.902 00.000 15712 PPEC rslt: input = -0.68, final = -0.40, react = -0.41, pred = 0.01, hyst = -0.32, hyst_pct = 0.00, period_length = 639.26
02:13:47.902 00.000 15712 PPEC: input: -0.68, control: -0.40, exposure: 1500
02:13:47.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:47.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:13:47.902 00.000 15712 MoveAxis(E, 132, ABG)
02:13:47.902 00.000 15712 Guiding  Dir = 2, Dur = 132
02:13:47.902 00.000 15712 IsGuiding returns 0
02:13:47.935 00.033 15712 PulseGuide returned control before completion, sleep 114
02:13:48.079 00.144 15712 IsGuiding returns 0
02:13:48.079 00.000 15712 Move returns status 0, amount 132
02:13:48.079 00.000 15712 MoveAxis(N, 0, ABG)
02:13:48.079 00.000 15712 Move returns status 0, amount 0
02:13:48.079 00.000 15712 move complete, result=0
02:13:48.079 00.000 7988 GuideStep: -0.7 px 132 ms EAST, 0.1 px 0 ms NORTH
02:13:48.081 00.002 15712 worker thread done servicing request
02:13:48.081 00.000 15712 Worker thread wakes up
02:13:48.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:48.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:49.720 01.639 15712 Exposure complete
02:13:49.784 00.064 15712 worker thread done servicing request
02:13:49.784 00.000 7988 OnExposeComplete: enter
02:13:49.784 00.000 7988 UpdateGuideState(): m_state=6
02:13:49.784 00.000 7988 Star::Find(15, 973, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3855
02:13:49.784 00.000 7988 Star::Find returns 1 (0), X=974.39, Y=185.17, Mass=950, SNR=20.1, Peak=153 HFD=3.6
02:13:49.784 00.000 7988 MultiStar: [#1 0.07,-0.75,0.00,M4] [#2 0.07,-0.86,0.00,M1] [#3 0.09,-0.26,0.88,U] [#4 0.05,-0.62,0.00,M2] [#5 -0.43,-0.25,0.73,U] [#6 0.05,-0.76,0.00,M2] [#7 -0.15,-1.04,0.00,M7] [#8 -0.07,-0.60,0.46,U] 
02:13:49.784 00.000 7988 refined, 3 included, MultiStar: {0.04, -0.36}, one-star: {0.39, -0.43}
02:13:49.784 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
02:13:49.784 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
02:13:49.784 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.46 mountX=-0.36 mountY=-0.03, mountTheta=-3.05
02:13:49.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.36, opts=13)
02:13:49.796 00.012 7988 Enqueuing Move request for scope (0.04, -0.36)
02:13:49.796 00.000 15712 Worker thread wakes up
02:13:49.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.36) opts 0xd
02:13:49.796 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.36)
02:13:49.796 00.000 15712 Moving (0.04, -0.36) raw xDistance=-0.36 yDistance=-0.03
02:13:49.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
02:13:49.797 00.001 7988 UpdateGuideState exits: m=950 SNR=20.1
02:13:49.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:49.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:49.797 00.000 7988 Enqueuing Expose request
02:13:49.797 00.000 15712 PPEC rslt: input = -0.36, final = -0.21, react = -0.22, pred = 0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
02:13:49.797 00.000 15712 PPEC: input: -0.36, control: -0.21, exposure: 1500
02:13:49.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:49.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:13:49.797 00.000 15712 MoveAxis(E, 67, ABG)
02:13:49.797 00.000 15712 Guiding  Dir = 2, Dur = 67
02:13:49.797 00.000 15712 IsGuiding returns 0
02:13:49.813 00.016 15712 PulseGuide returned control before completion, sleep 60
02:13:49.898 00.085 15712 IsGuiding returns 0
02:13:49.898 00.000 15712 Move returns status 0, amount 67
02:13:49.898 00.000 15712 MoveAxis(N, 0, ABG)
02:13:49.898 00.000 15712 Move returns status 0, amount 0
02:13:49.898 00.000 15712 move complete, result=0
02:13:49.898 00.000 15712 worker thread done servicing request
02:13:49.898 00.000 15712 Worker thread wakes up
02:13:49.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:49.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:49.898 00.000 7988 GuideStep: -0.4 px 67 ms EAST, -0.0 px 0 ms NORTH
02:13:51.317 01.419 15712 Exposure complete
02:13:51.379 00.062 15712 worker thread done servicing request
02:13:51.379 00.000 7988 OnExposeComplete: enter
02:13:51.379 00.000 7988 UpdateGuideState(): m_state=6
02:13:51.383 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3856
02:13:51.383 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=184.58, Mass=1026, SNR=20.9, Peak=157 HFD=3.6
02:13:51.385 00.002 7988 MultiStar: [#1 -0.01,-1.42,0.00,M5] [#2 0.10,-1.00,0.00,M2] [#3 0.05,-0.88,0.00,M4] [#4 -0.13,-1.02,0.00,M3] [#5 -0.35,-0.67,0.00,M4] [#6 -0.17,-0.92,0.00,M3] [#7 -0.06,-1.62,0.00,M8] [#8 -0.11,-1.87,0.00,M6] 
02:13:51.385 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
02:13:51.387 00.002 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
02:13:51.387 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-1.02 hyp=1.02 cameraTheta=-1.57 mountX=-1.02 mountY=0.02, mountTheta=3.12
02:13:51.387 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-1.02, opts=13)
02:13:51.387 00.000 7988 Enqueuing Move request for scope (0.00, -1.02)
02:13:51.387 00.000 15712 Worker thread wakes up
02:13:51.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -1.02) opts 0xd
02:13:51.387 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -1.02)
02:13:51.387 00.000 15712 Moving (0.00, -1.02) raw xDistance=-1.02 yDistance=0.02
02:13:51.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
02:13:51.393 00.006 7988 UpdateGuideState exits: m=1026 SNR=20.9
02:13:51.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:51.396 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:51.396 00.000 15712 PPEC rslt: input = -1.02, final = -0.61, react = -0.61, pred = 0.01, hyst = -0.58, hyst_pct = 0.00, period_length = 639.26
02:13:51.396 00.000 15712 PPEC: input: -1.02, control: -0.61, exposure: 1500
02:13:51.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:51.396 00.000 7988 Enqueuing Expose request
02:13:51.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:13:51.396 00.000 15712 MoveAxis(E, 198, ABG)
02:13:51.396 00.000 15712 Guiding  Dir = 2, Dur = 198
02:13:51.396 00.000 15712 IsGuiding returns 0
02:13:51.413 00.017 15712 PulseGuide returned control before completion, sleep 188
02:13:51.621 00.208 15712 IsGuiding returns 1
02:13:51.621 00.000 15712 scope still moving after pulse duration time elapsed
02:13:51.665 00.044 15712 IsGuiding returns 0
02:13:51.665 00.000 15712 scope move finished after 198 + 67 ms
02:13:51.665 00.000 15712 Move returns status 0, amount 198
02:13:51.665 00.000 15712 MoveAxis(N, 0, ABG)
02:13:51.665 00.000 15712 Move returns status 0, amount 0
02:13:51.665 00.000 15712 move complete, result=0
02:13:51.665 00.000 7988 GuideStep: -1.0 px 198 ms EAST, 0.0 px 0 ms NORTH
02:13:51.667 00.002 15712 worker thread done servicing request
02:13:51.667 00.000 15712 Worker thread wakes up
02:13:51.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:51.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:53.305 01.638 15712 Exposure complete
02:13:53.368 00.063 15712 worker thread done servicing request
02:13:53.369 00.001 7988 OnExposeComplete: enter
02:13:53.369 00.000 7988 UpdateGuideState(): m_state=6
02:13:53.369 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3857
02:13:53.369 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=184.27, Mass=922, SNR=19.8, Peak=150 HFD=3.8
02:13:53.369 00.000 7988 MultiStar: large primary error, entering stabilization period
02:13:53.369 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
02:13:53.369 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
02:13:53.369 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-1.33 hyp=1.34 cameraTheta=-1.52 mountX=-1.33 mountY=-0.04, mountTheta=-3.11
02:13:53.369 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-1.33, opts=13)
02:13:53.369 00.000 7988 Enqueuing Move request for scope (0.07, -1.33)
02:13:53.369 00.000 15712 Worker thread wakes up
02:13:53.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.33) opts 0xd
02:13:53.369 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -1.33)
02:13:53.369 00.000 15712 Moving (0.07, -1.33) raw xDistance=-1.33 yDistance=-0.04
02:13:53.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
02:13:53.369 00.000 7988 UpdateGuideState exits: m=922 SNR=19.8
02:13:53.382 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:53.384 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:53.384 00.000 7988 Enqueuing Expose request
02:13:53.384 00.000 15712 PPEC rslt: input = -1.33, final = -0.80, react = -0.80, pred = -0.00, hyst = -0.73, hyst_pct = 0.00, period_length = 639.26
02:13:53.384 00.000 15712 PPEC: input: -1.33, control: -0.80, exposure: 1500
02:13:53.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:53.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:13:53.384 00.000 15712 MoveAxis(E, 261, ABG)
02:13:53.384 00.000 15712 Guiding  Dir = 2, Dur = 261
02:13:53.384 00.000 15712 IsGuiding returns 0
02:13:53.401 00.017 15712 PulseGuide returned control before completion, sleep 257
02:13:53.690 00.289 15712 IsGuiding returns 0
02:13:53.690 00.000 15712 Move returns status 0, amount 261
02:13:53.690 00.000 15712 MoveAxis(N, 0, ABG)
02:13:53.690 00.000 15712 Move returns status 0, amount 0
02:13:53.690 00.000 15712 move complete, result=0
02:13:53.691 00.001 7988 GuideStep: -1.3 px 261 ms EAST, -0.0 px 0 ms NORTH
02:13:53.691 00.000 15712 worker thread done servicing request
02:13:53.691 00.000 15712 Worker thread wakes up
02:13:53.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:53.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:55.107 01.416 15712 Exposure complete
02:13:55.169 00.062 15712 worker thread done servicing request
02:13:55.169 00.000 7988 OnExposeComplete: enter
02:13:55.169 00.000 7988 UpdateGuideState(): m_state=6
02:13:55.175 00.006 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3858
02:13:55.175 00.000 7988 Star::Find returns 1 (0), X=974.17, Y=185.66, Mass=951, SNR=20.2, Peak=135 HFD=3.8
02:13:55.175 00.000 7988 MultiStar: exiting stabilization period
02:13:55.175 00.000 7988 MultiStar: [#1 0.24,-0.12,0.99,U] [#2 0.32,0.01,0.85,U] [#3 0.29,0.15,0.85,U] [#4 -0.11,-0.14,0.69,U] [#5 -0.47,0.22,0.70,U] [#6 -0.18,-0.12,0.65,U] [#7 0.21,-0.43,0.44,U] [#8 -0.01,-1.11,0.00,M7] 
02:13:55.175 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.17, 0.06}
02:13:55.175 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.84 = -1.84)
02:13:55.175 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
02:13:55.175 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.27 mountX=-0.02 mountY=-0.08, mountTheta=-1.84
02:13:55.175 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.02, opts=13)
02:13:55.185 00.010 7988 Enqueuing Move request for scope (0.08, -0.02)
02:13:55.186 00.001 15712 Worker thread wakes up
02:13:55.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
02:13:55.186 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
02:13:55.186 00.000 15712 Moving (0.08, -0.02) raw xDistance=-0.02 yDistance=-0.08
02:13:55.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
02:13:55.186 00.000 7988 UpdateGuideState exits: m=951 SNR=20.2
02:13:55.189 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:55.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:55.191 00.002 7988 Enqueuing Expose request
02:13:55.191 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:13:55.191 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
02:13:55.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:55.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:55.191 00.000 15712 MoveAxis(E, 3, ABG)
02:13:55.191 00.000 15712 Guiding  Dir = 2, Dur = 3
02:13:55.193 00.002 15712 IsGuiding returns 0
02:13:55.208 00.015 15712 IsGuiding returns 0
02:13:55.208 00.000 15712 Move returns status 0, amount 3
02:13:55.208 00.000 15712 MoveAxis(N, 0, ABG)
02:13:55.208 00.000 15712 Move returns status 0, amount 0
02:13:55.208 00.000 15712 move complete, result=0
02:13:55.208 00.000 15712 worker thread done servicing request
02:13:55.208 00.000 15712 Worker thread wakes up
02:13:55.208 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
02:13:55.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:55.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:56.845 01.637 15712 Exposure complete
02:13:56.909 00.064 15712 worker thread done servicing request
02:13:56.909 00.000 7988 OnExposeComplete: enter
02:13:56.909 00.000 7988 UpdateGuideState(): m_state=6
02:13:56.912 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3859
02:13:56.912 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=187.20, Mass=1030, SNR=20.8, Peak=150 HFD=4.1
02:13:56.914 00.002 7988 MultiStar: large primary error, entering stabilization period
02:13:56.914 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
02:13:56.916 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:13:56.916 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=1.60 hyp=1.60 cameraTheta=1.56 mountX=1.60 mountY=-0.05, mountTheta=-0.03
02:13:56.919 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=1.60, opts=13)
02:13:56.919 00.000 7988 Enqueuing Move request for scope (0.01, 1.60)
02:13:56.921 00.002 15712 Worker thread wakes up
02:13:56.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.60) opts 0xd
02:13:56.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 1.60)
02:13:56.921 00.000 15712 Moving (0.01, 1.60) raw xDistance=1.60 yDistance=-0.05
02:13:56.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=46, FiltMax=255, Gamma=0.690
02:13:56.921 00.000 7988 UpdateGuideState exits: m=1030 SNR=20.8
02:13:56.924 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:56.925 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:56.925 00.000 7988 Enqueuing Expose request
02:13:56.925 00.000 15712 PPEC rslt: input = 1.60, final = 0.95, react = 0.96, pred = -0.02, hyst = 0.82, hyst_pct = 0.00, period_length = 639.26
02:13:56.925 00.000 15712 PPEC: input: 1.60, control: 0.95, exposure: 1500
02:13:56.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:56.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:13:56.925 00.000 15712 MoveAxis(W, 309, ABG)
02:13:56.925 00.000 15712 Guiding  Dir = 3, Dur = 309
02:13:56.925 00.000 15712 IsGuiding returns 0
02:13:56.950 00.025 15712 PulseGuide returned control before completion, sleep 297
02:13:57.294 00.344 15712 IsGuiding returns 1
02:13:57.294 00.000 15712 scope still moving after pulse duration time elapsed
02:13:57.339 00.045 15712 IsGuiding returns 0
02:13:57.339 00.000 15712 scope move finished after 309 + 102 ms
02:13:57.339 00.000 15712 Move returns status 0, amount 309
02:13:57.339 00.000 15712 MoveAxis(N, 0, ABG)
02:13:57.339 00.000 15712 Move returns status 0, amount 0
02:13:57.339 00.000 15712 move complete, result=0
02:13:57.339 00.000 15712 worker thread done servicing request
02:13:57.339 00.000 15712 Worker thread wakes up
02:13:57.339 00.000 7988 GuideStep: 1.6 px 309 ms WEST, -0.1 px 0 ms NORTH
02:13:57.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:57.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:13:58.760 01.421 15712 Exposure complete
02:13:58.823 00.063 15712 worker thread done servicing request
02:13:58.823 00.000 7988 OnExposeComplete: enter
02:13:58.823 00.000 7988 UpdateGuideState(): m_state=6
02:13:58.823 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3860
02:13:58.823 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=187.15, Mass=904, SNR=19.5, Peak=125 HFD=3.7
02:13:58.823 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
02:13:58.823 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
02:13:58.823 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=1.55 hyp=1.56 cameraTheta=1.45 mountX=1.55 mountY=-0.23, mountTheta=-0.15
02:13:58.823 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=1.55, opts=13)
02:13:58.823 00.000 7988 Enqueuing Move request for scope (0.19, 1.55)
02:13:58.823 00.000 15712 Worker thread wakes up
02:13:58.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 1.55) opts 0xd
02:13:58.823 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 1.55)
02:13:58.823 00.000 15712 Moving (0.19, 1.55) raw xDistance=1.55 yDistance=-0.23
02:13:58.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=45, FiltMax=255, Gamma=0.690
02:13:58.823 00.000 7988 UpdateGuideState exits: m=904 SNR=19.5
02:13:58.836 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:58.837 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:13:58.837 00.000 7988 Enqueuing Expose request
02:13:58.840 00.003 15712 PPEC rslt: input = 1.55, final = 0.91, react = 0.93, pred = -0.02, hyst = 0.84, hyst_pct = 0.00, period_length = 639.26
02:13:58.840 00.000 15712 PPEC: input: 1.55, control: 0.91, exposure: 1500
02:13:58.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:58.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:13:58.840 00.000 15712 MoveAxis(W, 297, ABG)
02:13:58.840 00.000 15712 Guiding  Dir = 3, Dur = 297
02:13:58.840 00.000 15712 IsGuiding returns 0
02:13:58.859 00.019 15712 PulseGuide returned control before completion, sleep 280
02:13:59.156 00.297 15712 IsGuiding returns 1
02:13:59.156 00.000 15712 scope still moving after pulse duration time elapsed
02:13:59.188 00.032 15712 IsGuiding returns 0
02:13:59.188 00.000 15712 scope move finished after 297 + 50 ms
02:13:59.188 00.000 15712 Move returns status 0, amount 297
02:13:59.188 00.000 15712 MoveAxis(N, 0, ABG)
02:13:59.188 00.000 15712 Move returns status 0, amount 0
02:13:59.188 00.000 15712 move complete, result=0
02:13:59.188 00.000 15712 worker thread done servicing request
02:13:59.188 00.000 15712 Worker thread wakes up
02:13:59.188 00.000 7988 GuideStep: 1.6 px 297 ms WEST, -0.2 px 0 ms NORTH
02:13:59.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:13:59.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:00.926 01.738 15712 Exposure complete
02:14:00.990 00.064 15712 worker thread done servicing request
02:14:00.990 00.000 7988 OnExposeComplete: enter
02:14:00.990 00.000 7988 UpdateGuideState(): m_state=6
02:14:00.990 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3861
02:14:00.990 00.000 7988 Star::Find returns 1 (0), X=974.11, Y=184.44, Mass=1060, SNR=21.3, Peak=149 HFD=3.8
02:14:00.990 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
02:14:00.990 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
02:14:00.990 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-1.16 hyp=1.16 cameraTheta=-1.48 mountX=-1.15 mountY=-0.08, mountTheta=-3.07
02:14:00.999 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-1.16, opts=13)
02:14:00.999 00.000 7988 Enqueuing Move request for scope (0.11, -1.16)
02:14:00.999 00.000 15712 Worker thread wakes up
02:14:00.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.16) opts 0xd
02:14:00.999 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -1.16)
02:14:00.999 00.000 15712 Moving (0.11, -1.16) raw xDistance=-1.15 yDistance=-0.08
02:14:00.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:14:00.999 00.000 7988 UpdateGuideState exits: m=1060 SNR=21.3
02:14:00.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:01.006 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:01.007 00.001 7988 Enqueuing Expose request
02:14:01.007 00.000 15712 PPEC rslt: input = -1.15, final = -0.71, react = -0.69, pred = -0.02, hyst = -0.57, hyst_pct = 0.00, period_length = 639.26
02:14:01.007 00.000 15712 PPEC: input: -1.15, control: -0.71, exposure: 1500
02:14:01.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:01.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:14:01.007 00.000 15712 MoveAxis(E, 232, ABG)
02:14:01.007 00.000 15712 Guiding  Dir = 2, Dur = 232
02:14:01.041 00.034 15712 IsGuiding returns 0
02:14:01.058 00.017 15712 PulseGuide returned control before completion, sleep 227
02:14:01.299 00.241 15712 IsGuiding returns 0
02:14:01.299 00.000 15712 Move returns status 0, amount 232
02:14:01.299 00.000 15712 MoveAxis(N, 0, ABG)
02:14:01.299 00.000 15712 Move returns status 0, amount 0
02:14:01.299 00.000 15712 move complete, result=0
02:14:01.299 00.000 7988 GuideStep: -1.2 px 232 ms EAST, -0.1 px 0 ms NORTH
02:14:01.301 00.002 15712 worker thread done servicing request
02:14:01.301 00.000 15712 Worker thread wakes up
02:14:01.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:01.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:02.714 01.413 15712 Exposure complete
02:14:02.776 00.062 15712 worker thread done servicing request
02:14:02.777 00.001 7988 OnExposeComplete: enter
02:14:02.777 00.000 7988 UpdateGuideState(): m_state=6
02:14:02.777 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3862
02:14:02.777 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=184.87, Mass=946, SNR=20.1, Peak=143 HFD=3.4
02:14:02.777 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
02:14:02.777 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
02:14:02.784 00.007 7988 CameraToMount -- cameraX=0.32 cameraY=-0.73 hyp=0.79 cameraTheta=-1.16 mountX=-0.73 mountY=-0.30, mountTheta=-2.75
02:14:02.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.73, opts=13)
02:14:02.784 00.000 7988 Enqueuing Move request for scope (0.32, -0.73)
02:14:02.784 00.000 15712 Worker thread wakes up
02:14:02.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.73) opts 0xd
02:14:02.784 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.73)
02:14:02.784 00.000 15712 Moving (0.32, -0.73) raw xDistance=-0.73 yDistance=-0.30
02:14:02.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:14:02.784 00.000 7988 UpdateGuideState exits: m=946 SNR=20.1
02:14:02.790 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:02.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:02.791 00.001 7988 Enqueuing Expose request
02:14:02.791 00.000 15712 PPEC rslt: input = -0.73, final = -0.45, react = -0.44, pred = -0.01, hyst = -0.34, hyst_pct = 0.00, period_length = 639.26
02:14:02.791 00.000 15712 PPEC: input: -0.73, control: -0.45, exposure: 1500
02:14:02.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:14:02.791 00.000 15712 MoveAxis(E, 146, ABG)
02:14:02.791 00.000 15712 Guiding  Dir = 2, Dur = 146
02:14:02.791 00.000 15712 IsGuiding returns 0
02:14:02.817 00.026 15712 PulseGuide returned control before completion, sleep 134
02:14:02.970 00.153 15712 IsGuiding returns 1
02:14:02.970 00.000 15712 scope still moving after pulse duration time elapsed
02:14:02.999 00.029 15712 IsGuiding returns 0
02:14:02.999 00.000 15712 scope move finished after 146 + 58 ms
02:14:02.999 00.000 15712 Move returns status 0, amount 146
02:14:02.999 00.000 15712 MoveAxis(N, 77, ABG)
02:14:02.999 00.000 15712 Guiding  Dir = 0, Dur = 77
02:14:02.999 00.000 15712 IsGuiding returns 0
02:14:03.072 00.073 15712 PulseGuide returned control before completion, sleep 14
02:14:03.094 00.022 15712 IsGuiding returns 1
02:14:03.094 00.000 15712 scope still moving after pulse duration time elapsed
02:14:03.126 00.032 15712 IsGuiding returns 1
02:14:03.174 00.048 15712 IsGuiding returns 0
02:14:03.174 00.000 15712 scope move finished after 77 + 108 ms
02:14:03.174 00.000 15712 Move returns status 0, amount 77
02:14:03.174 00.000 15712 move complete, result=0
02:14:03.174 00.000 7988 GuideStep: -0.7 px 146 ms EAST, -0.3 px 77 ms NORTH
02:14:03.187 00.013 15712 worker thread done servicing request
02:14:03.187 00.000 15712 Worker thread wakes up
02:14:03.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:03.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:04.925 01.738 15712 Exposure complete
02:14:04.989 00.064 15712 worker thread done servicing request
02:14:04.989 00.000 7988 OnExposeComplete: enter
02:14:04.989 00.000 7988 UpdateGuideState(): m_state=6
02:14:04.989 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3863
02:14:04.989 00.000 7988 Star::Find returns 1 (0), X=973.77, Y=185.14, Mass=954, SNR=20.1, Peak=162 HFD=3.5
02:14:04.989 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.56) = xAngle (-3.60 = 2.68)
02:14:04.989 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.64 = 2.65)
02:14:04.995 00.006 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.46 hyp=0.51 cameraTheta=-2.04 mountX=-0.46 mountY=0.24, mountTheta=2.65
02:14:04.995 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.46, opts=13)
02:14:04.995 00.000 7988 Enqueuing Move request for scope (-0.23, -0.46)
02:14:04.995 00.000 15712 Worker thread wakes up
02:14:04.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.46) opts 0xd
02:14:04.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.46)
02:14:04.995 00.000 15712 Moving (-0.23, -0.46) raw xDistance=-0.46 yDistance=0.24
02:14:04.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:04.995 00.000 7988 UpdateGuideState exits: m=954 SNR=20.1
02:14:05.002 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:05.003 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:05.003 00.000 7988 Enqueuing Expose request
02:14:05.005 00.002 15712 PPEC rslt: input = -0.46, final = -0.28, react = -0.27, pred = -0.00, hyst = -0.29, hyst_pct = 0.00, period_length = 639.26
02:14:05.005 00.000 15712 PPEC: input: -0.46, control: -0.28, exposure: 1500
02:14:05.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:05.006 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:14:05.006 00.000 15712 MoveAxis(E, 91, ABG)
02:14:05.006 00.000 15712 Guiding  Dir = 2, Dur = 91
02:14:05.006 00.000 15712 IsGuiding returns 0
02:14:05.019 00.013 15712 PulseGuide returned control before completion, sleep 85
02:14:05.116 00.097 15712 IsGuiding returns 1
02:14:05.116 00.000 15712 scope still moving after pulse duration time elapsed
02:14:05.147 00.031 15712 IsGuiding returns 0
02:14:05.147 00.000 15712 scope move finished after 91 + 50 ms
02:14:05.147 00.000 15712 Move returns status 0, amount 91
02:14:05.147 00.000 15712 MoveAxis(N, 0, ABG)
02:14:05.147 00.000 15712 Move returns status 0, amount 0
02:14:05.147 00.000 15712 move complete, result=0
02:14:05.147 00.000 15712 worker thread done servicing request
02:14:05.147 00.000 15712 Worker thread wakes up
02:14:05.147 00.000 7988 GuideStep: -0.5 px 91 ms EAST, 0.2 px 0 ms NORTH
02:14:05.149 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:05.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:06.554 01.405 15712 Exposure complete
02:14:06.617 00.063 15712 worker thread done servicing request
02:14:06.617 00.000 7988 OnExposeComplete: enter
02:14:06.617 00.000 7988 UpdateGuideState(): m_state=6
02:14:06.617 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3864
02:14:06.617 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=185.10, Mass=977, SNR=20.6, Peak=162 HFD=3.9
02:14:06.617 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.62 = 2.66)
02:14:06.617 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
02:14:06.617 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.50 hyp=0.57 cameraTheta=-2.06 mountX=-0.50 mountY=0.28, mountTheta=2.64
02:14:06.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.50, opts=13)
02:14:06.617 00.000 7988 Enqueuing Move request for scope (-0.26, -0.50)
02:14:06.617 00.000 15712 Worker thread wakes up
02:14:06.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.50) opts 0xd
02:14:06.617 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.50)
02:14:06.629 00.012 15712 Moving (-0.26, -0.50) raw xDistance=-0.50 yDistance=0.28
02:14:06.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:14:06.629 00.000 7988 UpdateGuideState exits: m=977 SNR=20.6
02:14:06.631 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:06.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:06.633 00.002 7988 Enqueuing Expose request
02:14:06.633 00.000 15712 PPEC rslt: input = -0.50, final = -0.30, react = -0.30, pred = 0.00, hyst = -0.30, hyst_pct = 0.00, period_length = 639.26
02:14:06.633 00.000 15712 PPEC: input: -0.50, control: -0.30, exposure: 1500
02:14:06.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:14:06.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:14:06.633 00.000 15712 MoveAxis(E, 98, ABG)
02:14:06.633 00.000 15712 Guiding  Dir = 2, Dur = 98
02:14:06.633 00.000 15712 IsGuiding returns 0
02:14:06.653 00.020 15712 PulseGuide returned control before completion, sleep 90
02:14:06.765 00.112 15712 IsGuiding returns 0
02:14:06.765 00.000 15712 Move returns status 0, amount 98
02:14:06.765 00.000 15712 MoveAxis(N, 0, ABG)
02:14:06.765 00.000 15712 Move returns status 0, amount 0
02:14:06.765 00.000 15712 move complete, result=0
02:14:06.765 00.000 15712 worker thread done servicing request
02:14:06.765 00.000 15712 Worker thread wakes up
02:14:06.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:06.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:06.765 00.000 7988 GuideStep: -0.5 px 98 ms EAST, 0.3 px 0 ms NORTH
02:14:08.406 01.641 15712 Exposure complete
02:14:08.467 00.061 15712 worker thread done servicing request
02:14:08.467 00.000 7988 OnExposeComplete: enter
02:14:08.467 00.000 7988 UpdateGuideState(): m_state=6
02:14:08.472 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:14:08.472 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=185.80, Mass=975, SNR=20.3, Peak=139 HFD=3.9
02:14:08.474 00.002 7988 MultiStar: exiting stabilization period
02:14:08.474 00.000 7988 MultiStar: [#1 -0.10,0.24,0.94,U] [#2 0.07,0.42,0.83,U] [#3 -0.17,0.65,0.00,M4] [#4 -0.26,0.31,0.70,U] [#5 -0.63,0.37,0.00,M4] [#6 -0.40,0.25,0.59,U] [#7 -0.06,-0.36,0.43,U] [#8 -0.07,-0.44,0.40,U] 
02:14:08.476 00.002 7988 refined, 6 included, MultiStar: {-0.16, 0.17}, one-star: {-0.28, 0.20}
02:14:08.476 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
02:14:08.478 00.002 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
02:14:08.478 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.34 mountX=0.16 mountY=0.16, mountTheta=0.76
02:14:08.480 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.17, opts=13)
02:14:08.482 00.002 7988 Enqueuing Move request for scope (-0.16, 0.17)
02:14:08.483 00.001 15712 Worker thread wakes up
02:14:08.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
02:14:08.483 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
02:14:08.483 00.000 15712 Moving (-0.16, 0.17) raw xDistance=0.16 yDistance=0.16
02:14:08.485 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:14:08.487 00.002 7988 UpdateGuideState exits: m=975 SNR=20.3
02:14:08.491 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:08.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:08.493 00.002 7988 Enqueuing Expose request
02:14:08.493 00.000 15712 PPEC rslt: input = 0.16, final = 0.10, react = 0.10, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 639.26
02:14:08.493 00.000 15712 PPEC: input: 0.16, control: 0.10, exposure: 1500
02:14:08.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:08.495 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:14:08.495 00.000 15712 MoveAxis(W, 34, ABG)
02:14:08.495 00.000 15712 Guiding  Dir = 3, Dur = 34
02:14:08.495 00.000 15712 IsGuiding returns 0
02:14:08.517 00.022 15712 PulseGuide returned control before completion, sleep 16
02:14:08.572 00.055 15712 IsGuiding returns 0
02:14:08.572 00.000 15712 Move returns status 0, amount 34
02:14:08.572 00.000 15712 MoveAxis(N, 0, ABG)
02:14:08.572 00.000 15712 Move returns status 0, amount 0
02:14:08.572 00.000 15712 move complete, result=0
02:14:08.572 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
02:14:08.573 00.001 15712 worker thread done servicing request
02:14:08.573 00.000 15712 Worker thread wakes up
02:14:08.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:08.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:09.983 01.410 15712 Exposure complete
02:14:10.048 00.065 15712 worker thread done servicing request
02:14:10.048 00.000 7988 OnExposeComplete: enter
02:14:10.048 00.000 7988 UpdateGuideState(): m_state=6
02:14:10.050 00.002 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3866
02:14:10.050 00.000 7988 Star::Find returns 1 (0), X=973.39, Y=186.73, Mass=1043, SNR=21.0, Peak=139 HFD=4.3
02:14:10.052 00.002 7988 MultiStar: large primary error, entering stabilization period
02:14:10.052 00.000 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
02:14:10.054 00.002 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
02:14:10.054 00.000 7988 CameraToMount -- cameraX=-0.61 cameraY=1.13 hyp=1.28 cameraTheta=2.07 mountX=1.12 mountY=0.59, mountTheta=0.48
02:14:10.056 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.61, y=1.13, opts=13)
02:14:10.058 00.002 7988 Enqueuing Move request for scope (-0.61, 1.13)
02:14:10.058 00.000 15712 Worker thread wakes up
02:14:10.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 1.13) opts 0xd
02:14:10.058 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.61, 1.13)
02:14:10.058 00.000 15712 Moving (-0.61, 1.13) raw xDistance=1.12 yDistance=0.59
02:14:10.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:14:10.058 00.000 7988 UpdateGuideState exits: m=1043 SNR=21.0
02:14:10.062 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:10.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:10.065 00.003 7988 Enqueuing Expose request
02:14:10.065 00.000 15712 PPEC rslt: input = 1.12, final = 0.68, react = 0.67, pred = 0.01, hyst = 0.59, hyst_pct = 0.00, period_length = 639.26
02:14:10.065 00.000 15712 PPEC: input: 1.12, control: 0.68, exposure: 1500
02:14:10.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:14:10.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
02:14:10.065 00.000 15712 MoveAxis(W, 222, ABG)
02:14:10.065 00.000 15712 Guiding  Dir = 3, Dur = 222
02:14:10.065 00.000 15712 IsGuiding returns 0
02:14:10.082 00.017 15712 PulseGuide returned control before completion, sleep 209
02:14:10.322 00.240 15712 IsGuiding returns 0
02:14:10.322 00.000 15712 Move returns status 0, amount 222
02:14:10.322 00.000 15712 MoveAxis(N, 0, ABG)
02:14:10.322 00.000 15712 Move returns status 0, amount 0
02:14:10.322 00.000 15712 move complete, result=0
02:14:10.322 00.000 7988 GuideStep: 1.1 px 222 ms WEST, 0.6 px 0 ms NORTH
02:14:10.332 00.010 15712 worker thread done servicing request
02:14:10.332 00.000 15712 Worker thread wakes up
02:14:10.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:10.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:12.073 01.741 15712 Exposure complete
02:14:12.134 00.061 15712 worker thread done servicing request
02:14:12.134 00.000 7988 OnExposeComplete: enter
02:14:12.134 00.000 7988 UpdateGuideState(): m_state=6
02:14:12.134 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3867
02:14:12.140 00.006 7988 Star::Find returns 1 (0), X=973.70, Y=187.12, Mass=884, SNR=19.5, Peak=147 HFD=3.6
02:14:12.140 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
02:14:12.142 00.002 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
02:14:12.142 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=1.52 hyp=1.55 cameraTheta=1.76 mountX=1.52 mountY=0.26, mountTheta=0.17
02:14:12.144 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=1.52, opts=13)
02:14:12.146 00.002 7988 Enqueuing Move request for scope (-0.30, 1.52)
02:14:12.146 00.000 15712 Worker thread wakes up
02:14:12.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.52) opts 0xd
02:14:12.146 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 1.52)
02:14:12.146 00.000 15712 Moving (-0.30, 1.52) raw xDistance=1.52 yDistance=0.26
02:14:12.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:12.146 00.000 7988 UpdateGuideState exits: m=884 SNR=19.5
02:14:12.150 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:12.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:12.150 00.000 7988 Enqueuing Expose request
02:14:12.150 00.000 15712 PPEC rslt: input = 1.52, final = 0.92, react = 0.91, pred = 0.01, hyst = 0.83, hyst_pct = 0.00, period_length = 639.26
02:14:12.150 00.000 15712 PPEC: input: 1.52, control: 0.92, exposure: 1500
02:14:12.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:14:12.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:14:12.150 00.000 15712 MoveAxis(W, 299, ABG)
02:14:12.150 00.000 15712 Guiding  Dir = 3, Dur = 299
02:14:12.150 00.000 15712 IsGuiding returns 0
02:14:12.166 00.016 15712 PulseGuide returned control before completion, sleep 296
02:14:12.470 00.304 15712 IsGuiding returns 0
02:14:12.470 00.000 15712 Move returns status 0, amount 299
02:14:12.470 00.000 15712 MoveAxis(N, 0, ABG)
02:14:12.470 00.000 15712 Move returns status 0, amount 0
02:14:12.470 00.000 15712 move complete, result=0
02:14:12.470 00.000 7988 GuideStep: 1.5 px 299 ms WEST, 0.3 px 0 ms NORTH
02:14:12.474 00.004 15712 worker thread done servicing request
02:14:12.474 00.000 15712 Worker thread wakes up
02:14:12.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:12.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:13.884 01.410 15712 Exposure complete
02:14:13.985 00.101 15712 worker thread done servicing request
02:14:13.985 00.000 7988 OnExposeComplete: enter
02:14:13.985 00.000 7988 UpdateGuideState(): m_state=6
02:14:13.985 00.000 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3868
02:14:13.991 00.006 7988 Star::Find returns 1 (0), X=973.85, Y=186.17, Mass=1012, SNR=20.7, Peak=144 HFD=4.3
02:14:13.991 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
02:14:13.995 00.004 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
02:14:13.995 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.57 hyp=0.59 cameraTheta=1.83 mountX=0.57 mountY=0.14, mountTheta=0.24
02:14:13.995 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.57, opts=13)
02:14:13.995 00.000 7988 Enqueuing Move request for scope (-0.15, 0.57)
02:14:13.995 00.000 15712 Worker thread wakes up
02:14:13.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:13.995 00.000 7988 UpdateGuideState exits: m=1012 SNR=20.7
02:14:13.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:14.008 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:14.008 00.000 7988 Enqueuing Expose request
02:14:14.011 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.57) opts 0xd
02:14:14.011 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.57)
02:14:14.011 00.000 15712 Moving (-0.15, 0.57) raw xDistance=0.57 yDistance=0.14
02:14:14.019 00.008 15712 PPEC rslt: input = 0.57, final = 0.35, react = 0.34, pred = 0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 639.26
02:14:14.019 00.000 15712 PPEC: input: 0.57, control: 0.35, exposure: 1500
02:14:14.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:14.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:14:14.019 00.000 15712 MoveAxis(W, 113, ABG)
02:14:14.019 00.000 15712 Guiding  Dir = 3, Dur = 113
02:14:14.021 00.002 15712 IsGuiding returns 0
02:14:14.033 00.012 15712 PulseGuide returned control before completion, sleep 106
02:14:14.154 00.121 15712 IsGuiding returns 1
02:14:14.154 00.000 15712 scope still moving after pulse duration time elapsed
02:14:14.194 00.040 15712 IsGuiding returns 0
02:14:14.194 00.000 15712 scope move finished after 113 + 64 ms
02:14:14.194 00.000 15712 Move returns status 0, amount 113
02:14:14.194 00.000 15712 MoveAxis(N, 0, ABG)
02:14:14.194 00.000 15712 Move returns status 0, amount 0
02:14:14.194 00.000 15712 move complete, result=0
02:14:14.194 00.000 15712 worker thread done servicing request
02:14:14.194 00.000 15712 Worker thread wakes up
02:14:14.194 00.000 7988 GuideStep: 0.6 px 113 ms WEST, 0.1 px 0 ms NORTH
02:14:14.200 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:14.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:15.840 01.640 15712 Exposure complete
02:14:15.912 00.072 15712 worker thread done servicing request
02:14:15.912 00.000 7988 OnExposeComplete: enter
02:14:15.914 00.002 7988 UpdateGuideState(): m_state=6
02:14:15.916 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3869
02:14:15.918 00.002 7988 Star::Find returns 1 (0), X=973.85, Y=185.10, Mass=873, SNR=19.3, Peak=163 HFD=3.7
02:14:15.918 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.43 = 2.85)
02:14:15.918 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.82)
02:14:15.918 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.50 hyp=0.52 cameraTheta=-1.87 mountX=-0.50 mountY=0.16, mountTheta=2.82
02:14:15.923 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.50, opts=13)
02:14:15.923 00.000 7988 Enqueuing Move request for scope (-0.15, -0.50)
02:14:15.923 00.000 15712 Worker thread wakes up
02:14:15.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.50) opts 0xd
02:14:15.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.50)
02:14:15.923 00.000 15712 Moving (-0.15, -0.50) raw xDistance=-0.50 yDistance=0.16
02:14:15.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:14:15.923 00.000 7988 UpdateGuideState exits: m=873 SNR=19.3
02:14:15.929 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:15.931 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:15.931 00.000 7988 Enqueuing Expose request
02:14:15.934 00.003 15712 PPEC rslt: input = -0.50, final = -0.29, react = -0.30, pred = 0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 639.26
02:14:15.934 00.000 15712 PPEC: input: -0.50, control: -0.29, exposure: 1500
02:14:15.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:15.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:14:15.934 00.000 15712 MoveAxis(E, 96, ABG)
02:14:15.934 00.000 15712 Guiding  Dir = 2, Dur = 96
02:14:15.934 00.000 15712 IsGuiding returns 0
02:14:15.956 00.022 15712 PulseGuide returned control before completion, sleep 85
02:14:16.045 00.089 15712 IsGuiding returns 1
02:14:16.045 00.000 15712 scope still moving after pulse duration time elapsed
02:14:16.084 00.039 15712 IsGuiding returns 0
02:14:16.084 00.000 15712 scope move finished after 96 + 53 ms
02:14:16.084 00.000 15712 Move returns status 0, amount 96
02:14:16.084 00.000 15712 MoveAxis(N, 0, ABG)
02:14:16.084 00.000 15712 Move returns status 0, amount 0
02:14:16.084 00.000 15712 move complete, result=0
02:14:16.084 00.000 15712 worker thread done servicing request
02:14:16.084 00.000 15712 Worker thread wakes up
02:14:16.084 00.000 7988 GuideStep: -0.5 px 96 ms EAST, 0.2 px 0 ms NORTH
02:14:16.086 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:16.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:17.491 01.405 15712 Exposure complete
02:14:17.564 00.073 15712 worker thread done servicing request
02:14:17.564 00.000 7988 OnExposeComplete: enter
02:14:17.569 00.005 7988 UpdateGuideState(): m_state=6
02:14:17.569 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3870
02:14:17.569 00.000 7988 Star::Find returns 1 (0), X=973.52, Y=185.02, Mass=911, SNR=19.6, Peak=159 HFD=3.6
02:14:17.569 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
02:14:17.569 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.43)
02:14:17.569 00.000 7988 CameraToMount -- cameraX=-0.48 cameraY=-0.58 hyp=0.75 cameraTheta=-2.26 mountX=-0.59 mountY=0.49, mountTheta=2.44
02:14:17.569 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.48, y=-0.58, opts=13)
02:14:17.581 00.012 7988 Enqueuing Move request for scope (-0.48, -0.58)
02:14:17.581 00.000 15712 Worker thread wakes up
02:14:17.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.58) opts 0xd
02:14:17.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.48, -0.58)
02:14:17.581 00.000 15712 Moving (-0.48, -0.58) raw xDistance=-0.59 yDistance=0.49
02:14:17.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:17.585 00.004 7988 UpdateGuideState exits: m=911 SNR=19.6
02:14:17.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:17.585 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:17.585 00.000 7988 Enqueuing Expose request
02:14:17.585 00.000 15712 PPEC rslt: input = -0.59, final = -0.35, react = -0.35, pred = 0.00, hyst = -0.30, hyst_pct = 0.00, period_length = 639.26
02:14:17.585 00.000 15712 PPEC: input: -0.59, control: -0.35, exposure: 1500
02:14:17.585 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.14 newest=0.79
02:14:17.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
02:14:17.585 00.000 15712 MoveAxis(E, 114, ABG)
02:14:17.585 00.000 15712 Guiding  Dir = 2, Dur = 114
02:14:17.585 00.000 15712 IsGuiding returns 0
02:14:17.619 00.034 15712 PulseGuide returned control before completion, sleep 98
02:14:17.668 00.049 7988 evsrv: cli 0CCCF628 connect
02:14:17.681 00.013 7988 case statement mapped state 6 to 3
02:14:17.683 00.002 7988 case statement mapped state 6 to 3
02:14:17.685 00.002 7988 evsrv: cli 0CCCF628 request: {"method":"get_app_state","id":"6867dd1c-3ec0-4296-841f-7cb546f810b1"}
02:14:17.685 00.000 7988 case statement mapped state 6 to 3
02:14:17.685 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":"Guiding","id":"6867dd1c-3ec0-4296-841f-7cb546f810b1"}
02:14:17.685 00.000 7988 evsrv: cli 0CCCF628 disconnect
02:14:17.763 00.078 15712 IsGuiding returns 1
02:14:17.763 00.000 15712 scope still moving after pulse duration time elapsed
02:14:17.793 00.030 15712 IsGuiding returns 0
02:14:17.793 00.000 15712 scope move finished after 114 + 86 ms
02:14:17.793 00.000 15712 Move returns status 0, amount 114
02:14:17.793 00.000 15712 BLC: Oldest BLC event removed
02:14:17.793 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 338 applied
02:14:17.793 00.000 15712 MoveAxis(S, 464, ABG)
02:14:17.793 00.000 15712 Guiding  Dir = 1, Dur = 464
02:14:17.793 00.000 15712 IsGuiding returns 0
02:14:17.872 00.079 15712 PulseGuide returned control before completion, sleep 393
02:14:18.285 00.413 15712 IsGuiding returns 1
02:14:18.285 00.000 15712 scope still moving after pulse duration time elapsed
02:14:18.317 00.032 15712 IsGuiding returns 1
02:14:18.372 00.055 15712 IsGuiding returns 0
02:14:18.372 00.000 15712 scope move finished after 464 + 113 ms
02:14:18.372 00.000 15712 Move returns status 0, amount 464
02:14:18.372 00.000 15712 move complete, result=0
02:14:18.372 00.000 7988 GuideStep: -0.6 px 114 ms EAST, 0.5 px 464 ms SOUTH
02:14:18.373 00.001 15712 worker thread done servicing request
02:14:18.373 00.000 15712 Worker thread wakes up
02:14:18.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:18.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:20.009 01.636 15712 Exposure complete
02:14:20.071 00.062 15712 worker thread done servicing request
02:14:20.071 00.000 7988 OnExposeComplete: enter
02:14:20.071 00.000 7988 UpdateGuideState(): m_state=6
02:14:20.075 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3871
02:14:20.075 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=185.27, Mass=886, SNR=19.5, Peak=160 HFD=3.5
02:14:20.077 00.002 7988 MultiStar: exiting stabilization period
02:14:20.079 00.002 7988 MultiStar: [#1 -0.15,-0.56,1.02,U] [#2 -0.03,-0.42,0.86,U] [#3 -0.03,-0.36,0.80,U] [#4 -0.18,-0.09,0.71,U] [#5 -0.73,-0.06,0.00,M5] [#6 -0.32,-0.67,0.00,M2] [#7 -0.36,-0.53,0.00,M7] [#8 -0.26,-0.99,0.00,M7] 
02:14:20.079 00.000 7988 refined, 4 included, MultiStar: {-0.14, -0.37}, one-star: {-0.28, -0.33}
02:14:20.081 00.002 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.50 = 2.79)
02:14:20.082 00.001 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
02:14:20.082 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.37 hyp=0.39 cameraTheta=-1.93 mountX=-0.37 mountY=0.15, mountTheta=2.76
02:14:20.084 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.37, opts=13)
02:14:20.086 00.002 7988 Enqueuing Move request for scope (-0.14, -0.37)
02:14:20.087 00.001 15712 Worker thread wakes up
02:14:20.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.37) opts 0xd
02:14:20.087 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.37)
02:14:20.087 00.000 15712 Moving (-0.14, -0.37) raw xDistance=-0.37 yDistance=0.15
02:14:20.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:14:20.087 00.000 7988 UpdateGuideState exits: m=886 SNR=19.5
02:14:20.090 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:20.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:20.092 00.002 7988 Enqueuing Expose request
02:14:20.092 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.492047, 1:0.147670
02:14:20.092 00.000 15712 BLC: No correction, Miss < min_move
02:14:20.092 00.000 15712 PPEC rslt: input = -0.37, final = -0.21, react = -0.22, pred = 0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 639.26
02:14:20.092 00.000 15712 PPEC: input: -0.37, control: -0.21, exposure: 1500
02:14:20.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:20.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:14:20.092 00.000 15712 MoveAxis(E, 68, ABG)
02:14:20.092 00.000 15712 Guiding  Dir = 2, Dur = 68
02:14:20.092 00.000 15712 IsGuiding returns 0
02:14:20.106 00.014 15712 PulseGuide returned control before completion, sleep 62
02:14:20.201 00.095 15712 IsGuiding returns 0
02:14:20.201 00.000 15712 Move returns status 0, amount 68
02:14:20.201 00.000 15712 MoveAxis(N, 0, ABG)
02:14:20.201 00.000 15712 Move returns status 0, amount 0
02:14:20.201 00.000 15712 move complete, result=0
02:14:20.201 00.000 7988 GuideStep: -0.4 px 68 ms EAST, 0.1 px 0 ms NORTH
02:14:20.212 00.011 15712 worker thread done servicing request
02:14:20.212 00.000 15712 Worker thread wakes up
02:14:20.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:20.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:21.618 01.406 15712 Exposure complete
02:14:21.681 00.063 15712 worker thread done servicing request
02:14:21.681 00.000 7988 OnExposeComplete: enter
02:14:21.681 00.000 7988 UpdateGuideState(): m_state=6
02:14:21.681 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3872
02:14:21.681 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=185.47, Mass=921, SNR=19.8, Peak=143 HFD=3.4
02:14:21.681 00.000 7988 MultiStar: [#1 -0.24,-0.43,0.92,U] [#2 -0.17,-0.06,0.88,U] [#3 -0.16,-0.28,0.85,U] [#4 -0.43,0.32,0.68,U] [#5 -0.80,-0.00,0.00,M6] [#6 -0.07,-0.12,0.63,U] [#7 -0.26,-0.53,0.44,U] [#8 0.00,-0.33,0.47,U] 
02:14:21.681 00.000 7988 single-star, 7 included, MultiStar: {-0.19, -0.18}, one-star: {-0.18, -0.13}
02:14:21.681 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.07 = 2.21)
02:14:21.681 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
02:14:21.681 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.51 mountX=-0.13 mountY=0.18, mountTheta=2.20
02:14:21.681 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.13, opts=13)
02:14:21.681 00.000 7988 Enqueuing Move request for scope (-0.18, -0.13)
02:14:21.681 00.000 15712 Worker thread wakes up
02:14:21.695 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:21.695 00.000 7988 UpdateGuideState exits: m=921 SNR=19.8
02:14:21.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:21.698 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:21.698 00.000 7988 Enqueuing Expose request
02:14:21.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
02:14:21.698 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
02:14:21.698 00.000 15712 Moving (-0.18, -0.13) raw xDistance=-0.13 yDistance=0.18
02:14:21.698 00.000 15712 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.492047, 1:0.147670, 2:0.180211
02:14:21.698 00.000 15712 BLC: No correction, Miss < min_move
02:14:21.698 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:14:21.698 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
02:14:21.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:21.698 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:14:21.698 00.000 15712 MoveAxis(W, 4, ABG)
02:14:21.698 00.000 15712 Guiding  Dir = 3, Dur = 4
02:14:21.698 00.000 15712 IsGuiding returns 0
02:14:21.728 00.030 15712 IsGuiding returns 0
02:14:21.728 00.000 15712 Move returns status 0, amount 4
02:14:21.728 00.000 15712 MoveAxis(N, 0, ABG)
02:14:21.728 00.000 15712 Move returns status 0, amount 0
02:14:21.728 00.000 15712 move complete, result=0
02:14:21.728 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
02:14:21.730 00.002 15712 worker thread done servicing request
02:14:21.730 00.000 15712 Worker thread wakes up
02:14:21.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:21.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:23.369 01.639 15712 Exposure complete
02:14:23.432 00.063 15712 worker thread done servicing request
02:14:23.432 00.000 7988 OnExposeComplete: enter
02:14:23.432 00.000 7988 UpdateGuideState(): m_state=6
02:14:23.436 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3873
02:14:23.436 00.000 7988 Star::Find returns 1 (0), X=974.12, Y=186.56, Mass=922, SNR=19.7, Peak=126 HFD=3.7
02:14:23.436 00.000 7988 MultiStar: [#1 -0.32,0.71,0.00,M2] [#2 -0.05,0.99,0.00,M1] [#3 0.31,1.12,0.00,M3] [#4 -0.20,0.58,0.77,U] [#5 -0.27,1.00,0.00,M7] [#6 -0.35,0.74,0.00,M2] [#7 -0.37,0.84,0.00,M7] [#8 0.09,0.15,0.48,U] 
02:14:23.436 00.000 7988 refined, 2 included, MultiStar: {0.00, 0.66}, one-star: {0.12, 0.96}
02:14:23.436 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
02:14:23.436 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:14:23.436 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.66 hyp=0.66 cameraTheta=1.56 mountX=0.66 mountY=-0.02, mountTheta=-0.03
02:14:23.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.66, opts=13)
02:14:23.436 00.000 7988 Enqueuing Move request for scope (0.00, 0.66)
02:14:23.436 00.000 15712 Worker thread wakes up
02:14:23.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.66) opts 0xd
02:14:23.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.66)
02:14:23.436 00.000 15712 Moving (0.00, 0.66) raw xDistance=0.66 yDistance=-0.02
02:14:23.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:23.449 00.013 7988 UpdateGuideState exits: m=922 SNR=19.7
02:14:23.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:23.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:23.449 00.000 7988 Enqueuing Expose request
02:14:23.449 00.000 15712 BLC: window closed
02:14:23.449 00.000 15712 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.492047, 1:0.147670, 2:0.180211
02:14:23.449 00.000 15712 BLC: No correction, Miss < min_move
02:14:23.449 00.000 15712 PPEC rslt: input = 0.66, final = 0.41, react = 0.39, pred = 0.01, hyst = 0.34, hyst_pct = 0.00, period_length = 639.26
02:14:23.449 00.000 15712 PPEC: input: 0.66, control: 0.41, exposure: 1500
02:14:23.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:23.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:14:23.449 00.000 15712 MoveAxis(W, 133, ABG)
02:14:23.449 00.000 15712 Guiding  Dir = 3, Dur = 133
02:14:23.449 00.000 15712 IsGuiding returns 0
02:14:23.483 00.034 15712 PulseGuide returned control before completion, sleep 115
02:14:23.609 00.126 15712 IsGuiding returns 1
02:14:23.609 00.000 15712 scope still moving after pulse duration time elapsed
02:14:23.647 00.038 15712 IsGuiding returns 0
02:14:23.647 00.000 15712 scope move finished after 133 + 55 ms
02:14:23.647 00.000 15712 Move returns status 0, amount 133
02:14:23.647 00.000 15712 MoveAxis(N, 0, ABG)
02:14:23.647 00.000 15712 Move returns status 0, amount 0
02:14:23.647 00.000 15712 move complete, result=0
02:14:23.647 00.000 7988 GuideStep: 0.7 px 133 ms WEST, -0.0 px 0 ms NORTH
02:14:23.649 00.002 15712 worker thread done servicing request
02:14:23.649 00.000 15712 Worker thread wakes up
02:14:23.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:23.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:25.061 01.412 15712 Exposure complete
02:14:25.125 00.064 15712 worker thread done servicing request
02:14:25.125 00.000 7988 OnExposeComplete: enter
02:14:25.125 00.000 7988 UpdateGuideState(): m_state=6
02:14:25.125 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3874
02:14:25.125 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=186.70, Mass=926, SNR=19.6, Peak=174 HFD=3.5
02:14:25.125 00.000 7988 MultiStar: [#1 -0.29,1.30,0.00,M3] [#2 0.12,1.50,0.00,M2] [#3 -0.15,1.63,0.00,M4] [#4 -0.33,1.64,0.00,M1] [#5 -0.63,1.87,0.00,M8] [#6 -0.27,1.50,0.00,M3] [#7 -0.23,0.97,0.00,M8] [#8 -0.47,1.02,0.00,M6] 
02:14:25.132 00.007 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
02:14:25.132 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
02:14:25.132 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=1.10 hyp=1.11 cameraTheta=1.71 mountX=1.10 mountY=0.13, mountTheta=0.12
02:14:25.134 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=1.10, opts=13)
02:14:25.136 00.002 7988 Enqueuing Move request for scope (-0.16, 1.10)
02:14:25.136 00.000 15712 Worker thread wakes up
02:14:25.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 1.10) opts 0xd
02:14:25.136 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 1.10)
02:14:25.136 00.000 15712 Moving (-0.16, 1.10) raw xDistance=1.10 yDistance=0.13
02:14:25.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:25.136 00.000 7988 UpdateGuideState exits: m=926 SNR=19.6
02:14:25.140 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:25.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:25.140 00.000 7988 Enqueuing Expose request
02:14:25.140 00.000 15712 PPEC rslt: input = 1.10, final = 0.67, react = 0.66, pred = 0.01, hyst = 0.59, hyst_pct = 0.00, period_length = 639.26
02:14:25.140 00.000 15712 PPEC: input: 1.10, control: 0.67, exposure: 1500
02:14:25.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:25.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:14:25.140 00.000 15712 MoveAxis(W, 218, ABG)
02:14:25.140 00.000 15712 Guiding  Dir = 3, Dur = 218
02:14:25.140 00.000 15712 IsGuiding returns 0
02:14:25.165 00.025 15712 PulseGuide returned control before completion, sleep 208
02:14:25.380 00.215 15712 IsGuiding returns 1
02:14:25.380 00.000 15712 scope still moving after pulse duration time elapsed
02:14:25.412 00.032 15712 IsGuiding returns 0
02:14:25.412 00.000 15712 scope move finished after 218 + 58 ms
02:14:25.412 00.000 15712 Move returns status 0, amount 218
02:14:25.421 00.009 15712 MoveAxis(N, 0, ABG)
02:14:25.421 00.000 15712 Move returns status 0, amount 0
02:14:25.421 00.000 15712 move complete, result=0
02:14:25.421 00.000 15712 worker thread done servicing request
02:14:25.421 00.000 15712 Worker thread wakes up
02:14:25.421 00.000 7988 GuideStep: 1.1 px 218 ms WEST, 0.1 px 0 ms NORTH
02:14:25.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:25.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:27.059 01.638 15712 Exposure complete
02:14:27.121 00.062 15712 worker thread done servicing request
02:14:27.121 00.000 7988 OnExposeComplete: enter
02:14:27.123 00.002 7988 UpdateGuideState(): m_state=6
02:14:27.123 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3875
02:14:27.125 00.002 7988 Star::Find returns 1 (0), X=973.91, Y=185.86, Mass=936, SNR=20.1, Peak=148 HFD=3.8
02:14:27.127 00.002 7988 MultiStar: [#1 -0.21,-0.13,0.94,U] [#2 -0.02,0.46,0.88,U] [#3 -0.14,0.38,0.89,U] [#4 -0.20,0.22,0.71,U] [#5 -0.55,0.38,0.00,M9] [#6 -0.38,0.15,0.62,U] [#7 -0.36,0.03,0.45,U] [#8 -0.72,-0.59,0.00,M7] 
02:14:27.127 00.000 7988 refined, 6 included, MultiStar: {-0.18, 0.21}, one-star: {-0.09, 0.26}
02:14:27.129 00.002 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.56) = xAngle (0.71 = 0.71)
02:14:27.129 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
02:14:27.131 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.27 cameraTheta=2.27 mountX=0.21 mountY=0.17, mountTheta=0.69
02:14:27.133 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.21, opts=13)
02:14:27.133 00.000 7988 Enqueuing Move request for scope (-0.18, 0.21)
02:14:27.135 00.002 15712 Worker thread wakes up
02:14:27.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
02:14:27.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
02:14:27.135 00.000 15712 Moving (-0.18, 0.21) raw xDistance=0.21 yDistance=0.17
02:14:27.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:27.135 00.000 7988 UpdateGuideState exits: m=936 SNR=20.1
02:14:27.137 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:27.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:27.140 00.003 7988 Enqueuing Expose request
02:14:27.140 00.000 15712 PPEC rslt: input = 0.21, final = 0.14, react = 0.12, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
02:14:27.140 00.000 15712 PPEC: input: 0.21, control: 0.14, exposure: 1500
02:14:27.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:27.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:14:27.140 00.000 15712 MoveAxis(W, 45, ABG)
02:14:27.140 00.000 15712 Guiding  Dir = 3, Dur = 45
02:14:27.140 00.000 15712 IsGuiding returns 0
02:14:27.157 00.017 15712 PulseGuide returned control before completion, sleep 34
02:14:27.200 00.043 15712 IsGuiding returns 1
02:14:27.200 00.000 15712 scope still moving after pulse duration time elapsed
02:14:27.258 00.058 15712 IsGuiding returns 0
02:14:27.258 00.000 15712 scope move finished after 45 + 73 ms
02:14:27.258 00.000 15712 Move returns status 0, amount 45
02:14:27.258 00.000 15712 MoveAxis(N, 0, ABG)
02:14:27.258 00.000 15712 Move returns status 0, amount 0
02:14:27.258 00.000 15712 move complete, result=0
02:14:27.258 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.2 px 0 ms NORTH
02:14:27.261 00.003 15712 worker thread done servicing request
02:14:27.261 00.000 15712 Worker thread wakes up
02:14:27.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:27.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:28.671 01.410 15712 Exposure complete
02:14:28.733 00.062 15712 worker thread done servicing request
02:14:28.733 00.000 7988 OnExposeComplete: enter
02:14:28.733 00.000 7988 UpdateGuideState(): m_state=6
02:14:28.737 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3876
02:14:28.737 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=185.21, Mass=914, SNR=19.9, Peak=157 HFD=3.9
02:14:28.737 00.000 7988 MultiStar: [#1 -0.27,-0.86,0.00,M3] [#2 0.04,-0.64,0.00,M2] [#3 -0.03,-0.62,0.00,M4] [#4 -0.23,-0.62,0.00,M1] [#5 -0.63,-0.25,0.00,M10] [#6 -0.60,-0.42,0.00,M3] [#7 -0.43,-0.59,0.00,M8] [#8 -0.50,-0.97,0.00,M8] 
02:14:28.737 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
02:14:28.737 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:14:28.737 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.54 mountX=-0.39 mountY=-0.00, mountTheta=-3.13
02:14:28.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.39, opts=13)
02:14:28.737 00.000 7988 Enqueuing Move request for scope (0.01, -0.39)
02:14:28.737 00.000 15712 Worker thread wakes up
02:14:28.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.39) opts 0xd
02:14:28.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.39)
02:14:28.737 00.000 15712 Moving (0.01, -0.39) raw xDistance=-0.39 yDistance=-0.00
02:14:28.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:14:28.737 00.000 7988 UpdateGuideState exits: m=914 SNR=19.9
02:14:28.749 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:28.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:28.749 00.000 7988 Enqueuing Expose request
02:14:28.749 00.000 15712 PPEC rslt: input = -0.39, final = -0.22, react = -0.23, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
02:14:28.749 00.000 15712 PPEC: input: -0.39, control: -0.22, exposure: 1500
02:14:28.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:28.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:14:28.749 00.000 15712 MoveAxis(E, 73, ABG)
02:14:28.749 00.000 15712 Guiding  Dir = 2, Dur = 73
02:14:28.754 00.005 15712 IsGuiding returns 0
02:14:28.771 00.017 15712 PulseGuide returned control before completion, sleep 68
02:14:28.890 00.119 15712 IsGuiding returns 0
02:14:28.890 00.000 15712 Move returns status 0, amount 73
02:14:28.890 00.000 15712 MoveAxis(N, 0, ABG)
02:14:28.890 00.000 15712 Move returns status 0, amount 0
02:14:28.890 00.000 15712 move complete, result=0
02:14:28.890 00.000 7988 GuideStep: -0.4 px 73 ms EAST, -0.0 px 0 ms NORTH
02:14:28.892 00.002 15712 worker thread done servicing request
02:14:28.892 00.000 15712 Worker thread wakes up
02:14:28.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:28.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:30.633 01.741 15712 Exposure complete
02:14:30.696 00.063 15712 worker thread done servicing request
02:14:30.696 00.000 7988 OnExposeComplete: enter
02:14:30.696 00.000 7988 UpdateGuideState(): m_state=6
02:14:30.699 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3877
02:14:30.699 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=185.09, Mass=836, SNR=18.9, Peak=162 HFD=3.3
02:14:30.701 00.002 7988 MultiStar: [#1 -0.50,-0.68,0.00,M4] [#2 -0.24,-0.38,0.88,U] [#3 -0.27,-0.09,0.83,U] [#4 -0.46,-0.60,0.00,M2] [#5 -0.45,-0.13,0.77,U] [#6 -0.57,-0.26,0.00,M4] [#7 -0.44,-0.29,0.40,U] [#8 -0.19,-1.05,0.00,M9] 
02:14:30.701 00.000 7988 refined, 4 included, MultiStar: {-0.30, -0.29}, one-star: {-0.22, -0.50}
02:14:30.703 00.002 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.56) = xAngle (-3.94 = 2.34)
02:14:30.703 00.000 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.97 = 2.31)
02:14:30.705 00.002 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.29 hyp=0.42 cameraTheta=-2.38 mountX=-0.29 mountY=0.31, mountTheta=2.33
02:14:30.707 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.29, opts=13)
02:14:30.709 00.002 7988 Enqueuing Move request for scope (-0.30, -0.29)
02:14:30.709 00.000 15712 Worker thread wakes up
02:14:30.709 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.29) opts 0xd
02:14:30.709 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.29)
02:14:30.709 00.000 15712 Moving (-0.30, -0.29) raw xDistance=-0.29 yDistance=0.31
02:14:30.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:14:30.709 00.000 7988 UpdateGuideState exits: m=836 SNR=18.9
02:14:30.713 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:30.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:30.715 00.002 7988 Enqueuing Expose request
02:14:30.715 00.000 15712 PPEC rslt: input = -0.29, final = -0.17, react = -0.18, pred = 0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:14:30.715 00.000 15712 PPEC: input: -0.29, control: -0.17, exposure: 1500
02:14:30.715 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:14:30.715 00.000 15712 MoveAxis(E, 55, ABG)
02:14:30.715 00.000 15712 Guiding  Dir = 2, Dur = 55
02:14:30.715 00.000 15712 IsGuiding returns 0
02:14:30.744 00.029 15712 PulseGuide returned control before completion, sleep 38
02:14:30.788 00.044 15712 IsGuiding returns 1
02:14:30.788 00.000 15712 scope still moving after pulse duration time elapsed
02:14:30.834 00.046 15712 IsGuiding returns 0
02:14:30.834 00.000 15712 scope move finished after 55 + 63 ms
02:14:30.834 00.000 15712 Move returns status 0, amount 55
02:14:30.834 00.000 15712 MoveAxis(S, 79, ABG)
02:14:30.834 00.000 15712 Guiding  Dir = 1, Dur = 79
02:14:30.872 00.038 15712 IsGuiding returns 0
02:14:30.951 00.079 15712 IsGuiding returns 1
02:14:30.951 00.000 15712 scope still moving after pulse duration time elapsed
02:14:30.979 00.028 15712 IsGuiding returns 1
02:14:31.011 00.032 15712 IsGuiding returns 1
02:14:31.079 00.068 15712 IsGuiding returns 0
02:14:31.079 00.000 15712 scope move finished after 79 + 127 ms
02:14:31.079 00.000 15712 Move returns status 0, amount 79
02:14:31.079 00.000 15712 move complete, result=0
02:14:31.079 00.000 15712 worker thread done servicing request
02:14:31.079 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.3 px 79 ms SOUTH
02:14:31.079 00.000 15712 Worker thread wakes up
02:14:31.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:31.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:32.495 01.416 15712 Exposure complete
02:14:32.557 00.062 15712 worker thread done servicing request
02:14:32.557 00.000 7988 OnExposeComplete: enter
02:14:32.557 00.000 7988 UpdateGuideState(): m_state=6
02:14:32.562 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3878
02:14:32.562 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=185.15, Mass=975, SNR=20.4, Peak=161 HFD=4.1
02:14:32.564 00.002 7988 MultiStar: [#1 -0.15,-0.48,0.95,U] [#2 0.13,-0.17,0.79,U] [#3 0.16,-0.28,0.88,U] [#4 -0.00,-0.49,0.70,U] [#5 -0.26,-0.46,0.77,U] [#6 -0.09,-0.57,0.59,U] [#7 -0.20,-0.41,0.52,U] [#8 0.05,-0.79,0.00,M10] 
02:14:32.565 00.001 7988 refined, 7 included, MultiStar: {-0.05, -0.41}, one-star: {-0.06, -0.45}
02:14:32.565 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.26 = 3.03)
02:14:32.567 00.002 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
02:14:32.567 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.41 hyp=0.41 cameraTheta=-1.69 mountX=-0.41 mountY=0.06, mountTheta=3.00
02:14:32.569 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.41, opts=13)
02:14:32.571 00.002 7988 Enqueuing Move request for scope (-0.05, -0.41)
02:14:32.571 00.000 15712 Worker thread wakes up
02:14:32.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.41) opts 0xd
02:14:32.573 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.41)
02:14:32.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:14:32.573 00.000 7988 UpdateGuideState exits: m=975 SNR=20.4
02:14:32.573 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:32.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:32.573 00.000 7988 Enqueuing Expose request
02:14:32.573 00.000 15712 Moving (-0.05, -0.41) raw xDistance=-0.41 yDistance=0.06
02:14:32.582 00.009 15712 PPEC rslt: input = -0.41, final = -0.25, react = -0.25, pred = -0.00, hyst = -0.23, hyst_pct = 0.00, period_length = 639.26
02:14:32.582 00.000 15712 PPEC: input: -0.41, control: -0.25, exposure: 1500
02:14:32.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:32.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:14:32.582 00.000 15712 MoveAxis(E, 80, ABG)
02:14:32.582 00.000 15712 Guiding  Dir = 2, Dur = 80
02:14:32.582 00.000 15712 IsGuiding returns 0
02:14:32.599 00.017 15712 PulseGuide returned control before completion, sleep 75
02:14:32.684 00.085 15712 IsGuiding returns 1
02:14:32.684 00.000 15712 scope still moving after pulse duration time elapsed
02:14:32.719 00.035 15712 IsGuiding returns 0
02:14:32.719 00.000 15712 scope move finished after 80 + 63 ms
02:14:32.719 00.000 15712 Move returns status 0, amount 80
02:14:32.719 00.000 15712 MoveAxis(N, 0, ABG)
02:14:32.719 00.000 15712 Move returns status 0, amount 0
02:14:32.719 00.000 15712 move complete, result=0
02:14:32.719 00.000 7988 GuideStep: -0.4 px 80 ms EAST, 0.1 px 0 ms NORTH
02:14:32.728 00.009 15712 worker thread done servicing request
02:14:32.728 00.000 15712 Worker thread wakes up
02:14:32.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:32.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:34.362 01.634 15712 Exposure complete
02:14:34.424 00.062 15712 worker thread done servicing request
02:14:34.424 00.000 7988 OnExposeComplete: enter
02:14:34.424 00.000 7988 UpdateGuideState(): m_state=6
02:14:34.429 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3879
02:14:34.429 00.000 7988 Star::Find returns 1 (0), X=973.93, Y=185.40, Mass=897, SNR=19.6, Peak=142 HFD=3.8
02:14:34.431 00.002 7988 MultiStar: [#1 -0.15,-0.35,1.01,U] [#2 -0.03,-0.02,0.88,U] [#3 0.15,0.10,0.83,U] [#4 0.06,0.03,0.70,U] [#5 -0.41,0.03,0.71,U] [#6 -0.42,-0.05,0.62,U] [#7 -0.18,-0.33,0.48,U] [#8 0.30,-0.69,0.00,R] 
02:14:34.431 00.000 7988 refined, 7 included, MultiStar: {-0.12, -0.10}, one-star: {-0.07, -0.20}
02:14:34.433 00.002 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
02:14:34.433 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
02:14:34.435 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.43 mountX=-0.10 mountY=0.12, mountTheta=2.28
02:14:34.437 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
02:14:34.437 00.000 7988 Enqueuing Move request for scope (-0.12, -0.10)
02:14:34.439 00.002 15712 Worker thread wakes up
02:14:34.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
02:14:34.439 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
02:14:34.439 00.000 15712 Moving (-0.12, -0.10) raw xDistance=-0.10 yDistance=0.12
02:14:34.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:34.439 00.000 7988 UpdateGuideState exits: m=897 SNR=19.6
02:14:34.442 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:34.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:34.444 00.002 7988 Enqueuing Expose request
02:14:34.444 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:14:34.444 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
02:14:34.444 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:34.444 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:14:34.444 00.000 15712 MoveAxis(E, 1, ABG)
02:14:34.444 00.000 15712 Guiding  Dir = 2, Dur = 1
02:14:34.473 00.029 15712 IsGuiding returns 0
02:14:34.496 00.023 15712 IsGuiding returns 0
02:14:34.496 00.000 15712 Move returns status 0, amount 1
02:14:34.496 00.000 15712 MoveAxis(N, 0, ABG)
02:14:34.496 00.000 15712 Move returns status 0, amount 0
02:14:34.496 00.000 15712 move complete, result=0
02:14:34.496 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
02:14:34.502 00.006 15712 worker thread done servicing request
02:14:34.502 00.000 15712 Worker thread wakes up
02:14:34.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:34.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:35.907 01.405 15712 Exposure complete
02:14:35.967 00.060 15712 worker thread done servicing request
02:14:35.967 00.000 7988 OnExposeComplete: enter
02:14:35.967 00.000 7988 UpdateGuideState(): m_state=6
02:14:35.974 00.007 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3880
02:14:35.974 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=186.07, Mass=899, SNR=19.6, Peak=161 HFD=3.0
02:14:35.976 00.002 7988 MultiStar: [#1 -0.02,0.55,1.00,U] [#2 0.19,0.71,0.00,M1] [#3 0.01,0.90,0.00,M2] [#4 -0.07,0.75,0.00,M1] [#5 -0.41,1.00,0.00,M8] [#6 -0.14,0.50,0.64,U] [#7 -0.21,0.59,0.00,M6] [#8 -0.58,1.13,0.00,M1] 
02:14:35.976 00.000 7988 single-star, 2 included, MultiStar: {-0.02, 0.51}, one-star: {0.05, 0.47}
02:14:35.978 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
02:14:35.978 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
02:14:35.980 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.47 hyp=0.47 cameraTheta=1.47 mountX=0.47 mountY=-0.06, mountTheta=-0.12
02:14:35.982 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.47, opts=13)
02:14:35.984 00.002 7988 Enqueuing Move request for scope (0.05, 0.47)
02:14:35.984 00.000 15712 Worker thread wakes up
02:14:35.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.47) opts 0xd
02:14:35.984 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.47)
02:14:35.984 00.000 15712 Moving (0.05, 0.47) raw xDistance=0.47 yDistance=-0.06
02:14:35.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:35.984 00.000 7988 UpdateGuideState exits: m=899 SNR=19.6
02:14:35.987 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:35.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:35.989 00.002 7988 Enqueuing Expose request
02:14:35.989 00.000 15712 PPEC rslt: input = 0.47, final = 0.28, react = 0.28, pred = -0.00, hyst = 0.24, hyst_pct = 0.00, period_length = 639.26
02:14:35.989 00.000 15712 PPEC: input: 0.47, control: 0.28, exposure: 1500
02:14:35.989 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:35.989 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:14:35.989 00.000 15712 MoveAxis(W, 90, ABG)
02:14:35.989 00.000 15712 Guiding  Dir = 3, Dur = 90
02:14:35.989 00.000 15712 IsGuiding returns 0
02:14:36.019 00.030 15712 PulseGuide returned control before completion, sleep 72
02:14:36.115 00.096 15712 IsGuiding returns 1
02:14:36.115 00.000 15712 scope still moving after pulse duration time elapsed
02:14:36.143 00.028 15712 IsGuiding returns 0
02:14:36.143 00.000 15712 scope move finished after 90 + 61 ms
02:14:36.143 00.000 15712 Move returns status 0, amount 90
02:14:36.143 00.000 15712 MoveAxis(N, 0, ABG)
02:14:36.143 00.000 15712 Move returns status 0, amount 0
02:14:36.143 00.000 15712 move complete, result=0
02:14:36.143 00.000 15712 worker thread done servicing request
02:14:36.143 00.000 15712 Worker thread wakes up
02:14:36.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:36.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:36.143 00.000 7988 GuideStep: 0.5 px 90 ms WEST, -0.1 px 0 ms NORTH
02:14:37.885 01.742 15712 Exposure complete
02:14:37.950 00.065 15712 worker thread done servicing request
02:14:37.950 00.000 7988 OnExposeComplete: enter
02:14:37.950 00.000 7988 UpdateGuideState(): m_state=6
02:14:37.954 00.004 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3881
02:14:37.954 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=186.85, Mass=931, SNR=20.0, Peak=155 HFD=3.9
02:14:37.956 00.002 7988 MultiStar: large primary error, entering stabilization period
02:14:37.956 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
02:14:37.958 00.002 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:14:37.958 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=1.25 hyp=1.25 cameraTheta=1.52 mountX=1.25 mountY=-0.10, mountTheta=-0.08
02:14:37.960 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=1.25, opts=13)
02:14:37.962 00.002 7988 Enqueuing Move request for scope (0.07, 1.25)
02:14:37.962 00.000 15712 Worker thread wakes up
02:14:37.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.25) opts 0xd
02:14:37.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 1.25)
02:14:37.962 00.000 15712 Moving (0.07, 1.25) raw xDistance=1.25 yDistance=-0.10
02:14:37.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:14:37.962 00.000 7988 UpdateGuideState exits: m=931 SNR=20.0
02:14:37.966 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:37.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:37.968 00.002 7988 Enqueuing Expose request
02:14:37.968 00.000 15712 PPEC rslt: input = 1.25, final = 0.74, react = 0.75, pred = -0.01, hyst = 0.67, hyst_pct = 0.00, period_length = 639.26
02:14:37.968 00.000 15712 PPEC: input: 1.25, control: 0.74, exposure: 1500
02:14:37.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:37.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:37.968 00.000 15712 MoveAxis(W, 242, ABG)
02:14:37.968 00.000 15712 Guiding  Dir = 3, Dur = 242
02:14:37.970 00.002 15712 IsGuiding returns 0
02:14:37.978 00.008 15712 PulseGuide returned control before completion, sleep 238
02:14:38.238 00.260 15712 IsGuiding returns 0
02:14:38.238 00.000 15712 Move returns status 0, amount 242
02:14:38.238 00.000 15712 MoveAxis(N, 0, ABG)
02:14:38.238 00.000 15712 Move returns status 0, amount 0
02:14:38.238 00.000 15712 move complete, result=0
02:14:38.238 00.000 7988 GuideStep: 1.2 px 242 ms WEST, -0.1 px 0 ms NORTH
02:14:38.242 00.004 15712 worker thread done servicing request
02:14:38.242 00.000 15712 Worker thread wakes up
02:14:38.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:38.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:39.656 01.414 15712 Exposure complete
02:14:39.720 00.064 15712 worker thread done servicing request
02:14:39.720 00.000 7988 OnExposeComplete: enter
02:14:39.720 00.000 7988 UpdateGuideState(): m_state=6
02:14:39.722 00.002 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3882
02:14:39.722 00.000 7988 Star::Find returns 1 (0), X=974.13, Y=186.74, Mass=962, SNR=20.2, Peak=153 HFD=3.6
02:14:39.722 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
02:14:39.722 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:14:39.722 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=1.14 hyp=1.15 cameraTheta=1.45 mountX=1.14 mountY=-0.16, mountTheta=-0.14
02:14:39.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=1.14, opts=13)
02:14:39.729 00.007 7988 Enqueuing Move request for scope (0.13, 1.14)
02:14:39.729 00.000 15712 Worker thread wakes up
02:14:39.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.14) opts 0xd
02:14:39.729 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 1.14)
02:14:39.729 00.000 15712 Moving (0.13, 1.14) raw xDistance=1.14 yDistance=-0.16
02:14:39.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:39.729 00.000 7988 UpdateGuideState exits: m=962 SNR=20.2
02:14:39.733 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:39.734 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:39.734 00.000 7988 Enqueuing Expose request
02:14:39.734 00.000 15712 PPEC rslt: input = 1.14, final = 0.68, react = 0.68, pred = -0.01, hyst = 0.63, hyst_pct = 0.00, period_length = 639.26
02:14:39.734 00.000 15712 PPEC: input: 1.14, control: 0.68, exposure: 1500
02:14:39.734 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:39.734 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:14:39.734 00.000 15712 MoveAxis(W, 221, ABG)
02:14:39.734 00.000 15712 Guiding  Dir = 3, Dur = 221
02:14:39.739 00.005 15712 IsGuiding returns 0
02:14:39.756 00.017 15712 PulseGuide returned control before completion, sleep 215
02:14:39.994 00.238 15712 IsGuiding returns 0
02:14:39.994 00.000 15712 Move returns status 0, amount 221
02:14:39.994 00.000 15712 MoveAxis(N, 0, ABG)
02:14:39.994 00.000 15712 Move returns status 0, amount 0
02:14:39.994 00.000 15712 move complete, result=0
02:14:39.994 00.000 15712 worker thread done servicing request
02:14:39.994 00.000 15712 Worker thread wakes up
02:14:39.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:39.994 00.000 7988 GuideStep: 1.1 px 221 ms WEST, -0.2 px 0 ms NORTH
02:14:40.001 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:41.634 01.633 15712 Exposure complete
02:14:41.695 00.061 15712 worker thread done servicing request
02:14:41.695 00.000 7988 OnExposeComplete: enter
02:14:41.695 00.000 7988 UpdateGuideState(): m_state=6
02:14:41.701 00.006 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3883
02:14:41.701 00.000 7988 Star::Find returns 1 (0), X=974.10, Y=185.00, Mass=930, SNR=19.9, Peak=140 HFD=4.0
02:14:41.703 00.002 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
02:14:41.703 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
02:14:41.705 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.60 hyp=0.61 cameraTheta=-1.40 mountX=-0.60 mountY=-0.09, mountTheta=-3.00
02:14:41.707 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.60, opts=13)
02:14:41.707 00.000 7988 Enqueuing Move request for scope (0.10, -0.60)
02:14:41.709 00.002 15712 Worker thread wakes up
02:14:41.709 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.60) opts 0xd
02:14:41.709 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.60)
02:14:41.709 00.000 15712 Moving (0.10, -0.60) raw xDistance=-0.60 yDistance=-0.09
02:14:41.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:41.709 00.000 7988 UpdateGuideState exits: m=930 SNR=19.9
02:14:41.712 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:41.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:41.712 00.000 7988 Enqueuing Expose request
02:14:41.712 00.000 15712 PPEC rslt: input = -0.60, final = -0.36, react = -0.36, pred = 0.00, hyst = -0.28, hyst_pct = 0.00, period_length = 639.26
02:14:41.712 00.000 15712 PPEC: input: -0.60, control: -0.36, exposure: 1500
02:14:41.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:41.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:14:41.712 00.000 15712 MoveAxis(E, 117, ABG)
02:14:41.712 00.000 15712 Guiding  Dir = 2, Dur = 117
02:14:41.712 00.000 15712 IsGuiding returns 0
02:14:41.732 00.020 15712 PulseGuide returned control before completion, sleep 102
02:14:41.865 00.133 15712 IsGuiding returns 0
02:14:41.865 00.000 15712 Move returns status 0, amount 117
02:14:41.865 00.000 15712 MoveAxis(N, 0, ABG)
02:14:41.865 00.000 15712 Move returns status 0, amount 0
02:14:41.865 00.000 15712 move complete, result=0
02:14:41.865 00.000 15712 worker thread done servicing request
02:14:41.865 00.000 15712 Worker thread wakes up
02:14:41.865 00.000 7988 GuideStep: -0.6 px 117 ms EAST, -0.1 px 0 ms NORTH
02:14:41.871 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:41.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:43.289 01.418 15712 Exposure complete
02:14:43.351 00.062 15712 worker thread done servicing request
02:14:43.351 00.000 7988 OnExposeComplete: enter
02:14:43.351 00.000 7988 UpdateGuideState(): m_state=6
02:14:43.356 00.005 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3884
02:14:43.356 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=185.28, Mass=952, SNR=20.1, Peak=135 HFD=4.0
02:14:43.358 00.002 7988 MultiStar: exiting stabilization period
02:14:43.358 00.000 7988 MultiStar: [#1 -0.07,-0.55,1.03,U] [#2 0.14,-0.23,0.87,U] [#3 -0.20,-0.08,0.82,U] [#4 0.23,-0.20,0.66,U] [#5 -0.36,-0.44,0.65,U] [#6 0.07,-0.20,0.65,U] [#7 -0.24,-0.04,0.43,U] [#8 -0.74,0.62,0.00,M2] 
02:14:43.360 00.002 7988 refined, 7 included, MultiStar: {-0.04, -0.28}, one-star: {0.01, -0.32}
02:14:43.361 00.001 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
02:14:43.363 00.002 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.98)
02:14:43.363 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.29 cameraTheta=-1.71 mountX=-0.28 mountY=0.05, mountTheta=2.98
02:14:43.365 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.28, opts=13)
02:14:43.366 00.001 7988 Enqueuing Move request for scope (-0.04, -0.28)
02:14:43.366 00.000 15712 Worker thread wakes up
02:14:43.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
02:14:43.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
02:14:43.366 00.000 15712 Moving (-0.04, -0.28) raw xDistance=-0.28 yDistance=0.05
02:14:43.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:14:43.366 00.000 7988 UpdateGuideState exits: m=952 SNR=20.1
02:14:43.370 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:43.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:43.372 00.002 7988 Enqueuing Expose request
02:14:43.372 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:14:43.372 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
02:14:43.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:43.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:14:43.372 00.000 15712 MoveAxis(E, 54, ABG)
02:14:43.372 00.000 15712 Guiding  Dir = 2, Dur = 54
02:14:43.374 00.002 15712 IsGuiding returns 0
02:14:43.382 00.008 15712 PulseGuide returned control before completion, sleep 50
02:14:43.467 00.085 15712 IsGuiding returns 0
02:14:43.467 00.000 15712 Move returns status 0, amount 54
02:14:43.467 00.000 15712 MoveAxis(N, 0, ABG)
02:14:43.467 00.000 15712 Move returns status 0, amount 0
02:14:43.467 00.000 15712 move complete, result=0
02:14:43.467 00.000 15712 worker thread done servicing request
02:14:43.467 00.000 15712 Worker thread wakes up
02:14:43.467 00.000 7988 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
02:14:43.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:43.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:45.106 01.639 15712 Exposure complete
02:14:45.169 00.063 15712 worker thread done servicing request
02:14:45.169 00.000 7988 OnExposeComplete: enter
02:14:45.169 00.000 7988 UpdateGuideState(): m_state=6
02:14:45.173 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3885
02:14:45.175 00.002 7988 Star::Find returns 1 (0), X=973.95, Y=185.28, Mass=914, SNR=19.9, Peak=148 HFD=3.5
02:14:45.175 00.000 7988 MultiStar: [#1 -0.31,-0.37,0.96,U] [#2 0.17,-0.04,0.90,U] [#3 -0.08,-0.14,0.78,U] [#4 -0.24,-0.08,0.70,U] [#5 -0.49,-0.17,0.71,U] [#6 -0.45,-0.38,0.67,U] [#7 -0.23,-0.42,0.46,U] [#8 -0.26,-0.68,0.00,M3] 
02:14:45.177 00.002 7988 refined, 7 included, MultiStar: {-0.19, -0.23}, one-star: {-0.05, -0.32}
02:14:45.177 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
02:14:45.179 00.002 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.43)
02:14:45.179 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-2.26 mountX=-0.24 mountY=0.20, mountTheta=2.45
02:14:45.181 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.23, opts=13)
02:14:45.183 00.002 7988 Enqueuing Move request for scope (-0.19, -0.23)
02:14:45.183 00.000 15712 Worker thread wakes up
02:14:45.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.23) opts 0xd
02:14:45.183 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.23)
02:14:45.183 00.000 15712 Moving (-0.19, -0.23) raw xDistance=-0.24 yDistance=0.20
02:14:45.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:14:45.185 00.002 7988 UpdateGuideState exits: m=914 SNR=19.9
02:14:45.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:45.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:45.185 00.000 7988 Enqueuing Expose request
02:14:45.185 00.000 15712 PPEC rslt: input = -0.24, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:14:45.185 00.000 15712 PPEC: input: -0.24, control: -0.13, exposure: 1500
02:14:45.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:45.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:14:45.185 00.000 15712 MoveAxis(E, 43, ABG)
02:14:45.185 00.000 15712 Guiding  Dir = 2, Dur = 43
02:14:45.185 00.000 15712 IsGuiding returns 0
02:14:45.211 00.026 15712 PulseGuide returned control before completion, sleep 34
02:14:45.249 00.038 15712 IsGuiding returns 1
02:14:45.249 00.000 15712 scope still moving after pulse duration time elapsed
02:14:45.284 00.035 15712 IsGuiding returns 0
02:14:45.284 00.000 15712 scope move finished after 43 + 56 ms
02:14:45.284 00.000 15712 Move returns status 0, amount 43
02:14:45.284 00.000 15712 MoveAxis(N, 0, ABG)
02:14:45.284 00.000 15712 Move returns status 0, amount 0
02:14:45.284 00.000 15712 move complete, result=0
02:14:45.284 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
02:14:45.292 00.008 15712 worker thread done servicing request
02:14:45.292 00.000 15712 Worker thread wakes up
02:14:45.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:45.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:46.701 01.409 15712 Exposure complete
02:14:46.765 00.064 7988 OnExposeComplete: enter
02:14:46.767 00.002 15712 worker thread done servicing request
02:14:46.767 00.000 7988 UpdateGuideState(): m_state=6
02:14:46.767 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3886
02:14:46.769 00.002 7988 Star::Find returns 1 (0), X=974.22, Y=185.32, Mass=912, SNR=19.7, Peak=157 HFD=3.6
02:14:46.771 00.002 7988 MultiStar: [#1 -0.07,-0.44,1.01,U] [#2 0.06,-0.17,0.85,U] [#3 -0.05,0.06,0.87,U] [#4 0.01,-0.21,0.69,U] [#5 -0.37,-0.08,0.76,U] [#6 -0.37,-0.25,0.66,U] [#7 -0.08,-0.18,0.49,U] [#8 -0.38,0.02,0.46,U] 
02:14:46.773 00.002 7988 refined, 8 included, MultiStar: {-0.09, -0.19}, one-star: {0.22, -0.28}
02:14:46.774 00.001 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.56 = 2.72)
02:14:46.774 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.69)
02:14:46.776 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.00 mountX=-0.19 mountY=0.09, mountTheta=2.69
02:14:46.779 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.19, opts=13)
02:14:46.779 00.000 7988 Enqueuing Move request for scope (-0.09, -0.19)
02:14:46.779 00.000 15712 Worker thread wakes up
02:14:46.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:46.779 00.000 7988 UpdateGuideState exits: m=912 SNR=19.7
02:14:46.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:46.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:46.779 00.000 7988 Enqueuing Expose request
02:14:46.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
02:14:46.779 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
02:14:46.779 00.000 15712 Moving (-0.09, -0.19) raw xDistance=-0.19 yDistance=0.09
02:14:46.791 00.012 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:14:46.791 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
02:14:46.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:46.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:14:46.791 00.000 15712 MoveAxis(E, 33, ABG)
02:14:46.791 00.000 15712 Guiding  Dir = 2, Dur = 33
02:14:46.791 00.000 15712 IsGuiding returns 0
02:14:46.808 00.017 15712 PulseGuide returned control before completion, sleep 27
02:14:46.844 00.036 15712 IsGuiding returns 0
02:14:46.844 00.000 15712 Move returns status 0, amount 33
02:14:46.844 00.000 15712 MoveAxis(N, 0, ABG)
02:14:46.844 00.000 15712 Move returns status 0, amount 0
02:14:46.844 00.000 15712 move complete, result=0
02:14:46.844 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
02:14:46.859 00.015 15712 worker thread done servicing request
02:14:46.859 00.000 15712 Worker thread wakes up
02:14:46.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:46.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:48.599 01.740 15712 Exposure complete
02:14:48.661 00.062 15712 worker thread done servicing request
02:14:48.662 00.001 7988 OnExposeComplete: enter
02:14:48.662 00.000 7988 UpdateGuideState(): m_state=6
02:14:48.662 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3887
02:14:48.662 00.000 7988 Star::Find returns 1 (0), X=974.37, Y=186.05, Mass=811, SNR=18.6, Peak=154 HFD=3.3
02:14:48.662 00.000 7988 MultiStar: [#1 -0.01,0.30,1.08,U] [#2 0.34,0.46,0.96,U] [#3 0.27,0.77,0.00,M1] [#4 -0.11,0.50,0.77,U] [#5 -0.29,0.90,0.00,M6] [#6 0.00,0.49,0.75,U] [#7 0.04,0.11,0.57,U] [#8 -0.43,1.00,0.00,M3] 
02:14:48.662 00.000 7988 refined, 5 included, MultiStar: {0.12, 0.40}, one-star: {0.37, 0.45}
02:14:48.662 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
02:14:48.662 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
02:14:48.662 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.41 cameraTheta=1.27 mountX=0.40 mountY=-0.13, mountTheta=-0.32
02:14:48.662 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.40, opts=13)
02:14:48.662 00.000 7988 Enqueuing Move request for scope (0.12, 0.40)
02:14:48.662 00.000 15712 Worker thread wakes up
02:14:48.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.40) opts 0xd
02:14:48.662 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.40)
02:14:48.662 00.000 15712 Moving (0.12, 0.40) raw xDistance=0.40 yDistance=-0.13
02:14:48.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:48.662 00.000 7988 UpdateGuideState exits: m=811 SNR=18.6
02:14:48.678 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:48.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:48.680 00.002 7988 Enqueuing Expose request
02:14:48.680 00.000 15712 PPEC rslt: input = 0.40, final = 0.25, react = 0.24, pred = 0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 639.26
02:14:48.680 00.000 15712 PPEC: input: 0.40, control: 0.25, exposure: 1500
02:14:48.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:48.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:14:48.680 00.000 15712 MoveAxis(W, 81, ABG)
02:14:48.680 00.000 15712 Guiding  Dir = 3, Dur = 81
02:14:48.682 00.002 15712 IsGuiding returns 0
02:14:48.695 00.013 15712 PulseGuide returned control before completion, sleep 78
02:14:48.789 00.094 15712 IsGuiding returns 0
02:14:48.789 00.000 15712 Move returns status 0, amount 81
02:14:48.789 00.000 15712 MoveAxis(N, 0, ABG)
02:14:48.789 00.000 15712 Move returns status 0, amount 0
02:14:48.789 00.000 15712 move complete, result=0
02:14:48.789 00.000 7988 GuideStep: 0.4 px 81 ms WEST, -0.1 px 0 ms NORTH
02:14:48.793 00.004 15712 worker thread done servicing request
02:14:48.793 00.000 15712 Worker thread wakes up
02:14:48.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:48.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:50.211 01.418 15712 Exposure complete
02:14:50.273 00.062 15712 worker thread done servicing request
02:14:50.273 00.000 7988 OnExposeComplete: enter
02:14:50.273 00.000 7988 UpdateGuideState(): m_state=6
02:14:50.278 00.005 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3888
02:14:50.280 00.002 7988 Star::Find returns 1 (0), X=974.23, Y=186.44, Mass=1011, SNR=20.9, Peak=144 HFD=3.7
02:14:50.280 00.000 7988 MultiStar: [#1 0.15,0.76,0.00,M1] [#2 0.05,0.87,0.00,M1] [#3 0.32,1.03,0.00,M2] [#4 0.58,0.81,0.00,M1] [#5 0.17,0.84,0.00,M7] [#6 0.02,1.08,0.00,M1] [#7 0.28,1.23,0.00,M3] [#8 -0.39,0.84,0.00,M4] 
02:14:50.282 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
02:14:50.282 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
02:14:50.282 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.84 hyp=0.87 cameraTheta=1.31 mountX=0.84 mountY=-0.25, mountTheta=-0.29
02:14:50.287 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.84, opts=13)
02:14:50.288 00.001 7988 Enqueuing Move request for scope (0.23, 0.84)
02:14:50.288 00.000 15712 Worker thread wakes up
02:14:50.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.84) opts 0xd
02:14:50.288 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.84)
02:14:50.288 00.000 15712 Moving (0.23, 0.84) raw xDistance=0.84 yDistance=-0.25
02:14:50.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:14:50.290 00.002 7988 UpdateGuideState exits: m=1011 SNR=20.9
02:14:50.290 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:50.290 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:50.290 00.000 7988 Enqueuing Expose request
02:14:50.290 00.000 15712 PPEC rslt: input = 0.84, final = 0.51, react = 0.50, pred = 0.01, hyst = 0.45, hyst_pct = 0.00, period_length = 639.26
02:14:50.290 00.000 15712 PPEC: input: 0.84, control: 0.51, exposure: 1500
02:14:50.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:50.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:14:50.290 00.000 15712 MoveAxis(W, 168, ABG)
02:14:50.290 00.000 15712 Guiding  Dir = 3, Dur = 168
02:14:50.290 00.000 15712 IsGuiding returns 0
02:14:50.310 00.020 15712 PulseGuide returned control before completion, sleep 165
02:14:50.500 00.190 15712 IsGuiding returns 0
02:14:50.500 00.000 15712 Move returns status 0, amount 168
02:14:50.500 00.000 15712 MoveAxis(N, 0, ABG)
02:14:50.502 00.002 15712 Move returns status 0, amount 0
02:14:50.502 00.000 15712 move complete, result=0
02:14:50.502 00.000 7988 GuideStep: 0.8 px 168 ms WEST, -0.2 px 0 ms NORTH
02:14:50.502 00.000 15712 worker thread done servicing request
02:14:50.502 00.000 15712 Worker thread wakes up
02:14:50.504 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:50.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:52.138 01.634 15712 Exposure complete
02:14:52.199 00.061 15712 worker thread done servicing request
02:14:52.199 00.000 7988 OnExposeComplete: enter
02:14:52.204 00.005 7988 UpdateGuideState(): m_state=6
02:14:52.204 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3889
02:14:52.204 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=186.39, Mass=977, SNR=20.4, Peak=145 HFD=3.8
02:14:52.204 00.000 7988 MultiStar: [#1 0.21,0.56,0.99,U] [#2 0.30,0.93,0.00,M2] [#3 0.15,1.16,0.00,M3] [#4 -0.04,0.74,0.00,M2] [#5 -0.14,0.77,0.00,M8] [#6 -0.32,0.71,0.00,M2] [#7 0.09,0.91,0.00,M4] [#8 -0.17,0.93,0.00,M5] 
02:14:52.204 00.000 7988 refined, 1 included, MultiStar: {0.07, 0.67}, one-star: {-0.06, 0.79}
02:14:52.210 00.006 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
02:14:52.210 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:14:52.210 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.67 hyp=0.68 cameraTheta=1.47 mountX=0.67 mountY=-0.09, mountTheta=-0.13
02:14:52.210 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.67, opts=13)
02:14:52.216 00.006 7988 Enqueuing Move request for scope (0.07, 0.67)
02:14:52.216 00.000 15712 Worker thread wakes up
02:14:52.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.67) opts 0xd
02:14:52.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.67)
02:14:52.216 00.000 15712 Moving (0.07, 0.67) raw xDistance=0.67 yDistance=-0.09
02:14:52.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:52.216 00.000 7988 UpdateGuideState exits: m=977 SNR=20.4
02:14:52.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:52.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:52.216 00.000 7988 Enqueuing Expose request
02:14:52.216 00.000 15712 PPEC rslt: input = 0.67, final = 0.42, react = 0.40, pred = 0.01, hyst = 0.38, hyst_pct = 0.00, period_length = 639.26
02:14:52.216 00.000 15712 PPEC: input: 0.67, control: 0.42, exposure: 1500
02:14:52.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:52.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:14:52.216 00.000 15712 MoveAxis(W, 137, ABG)
02:14:52.216 00.000 15712 Guiding  Dir = 3, Dur = 137
02:14:52.216 00.000 15712 IsGuiding returns 0
02:14:52.244 00.028 15712 PulseGuide returned control before completion, sleep 127
02:14:52.380 00.136 15712 IsGuiding returns 1
02:14:52.380 00.000 15712 scope still moving after pulse duration time elapsed
02:14:52.423 00.043 15712 IsGuiding returns 0
02:14:52.423 00.000 15712 scope move finished after 137 + 62 ms
02:14:52.423 00.000 15712 Move returns status 0, amount 137
02:14:52.423 00.000 15712 MoveAxis(N, 0, ABG)
02:14:52.423 00.000 15712 Move returns status 0, amount 0
02:14:52.423 00.000 15712 move complete, result=0
02:14:52.423 00.000 15712 worker thread done servicing request
02:14:52.423 00.000 15712 Worker thread wakes up
02:14:52.423 00.000 7988 GuideStep: 0.7 px 137 ms WEST, -0.1 px 0 ms NORTH
02:14:52.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:52.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:53.844 01.421 15712 Exposure complete
02:14:53.905 00.061 15712 worker thread done servicing request
02:14:53.907 00.002 7988 OnExposeComplete: enter
02:14:53.907 00.000 7988 UpdateGuideState(): m_state=6
02:14:53.907 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3890
02:14:53.907 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=185.97, Mass=849, SNR=18.9, Peak=162 HFD=2.9
02:14:53.911 00.004 7988 MultiStar: [#1 -0.06,0.33,1.01,U] [#2 0.17,0.44,0.93,U] [#3 0.15,0.75,0.00,M4] [#4 0.23,1.01,0.00,M3] [#5 -0.25,0.67,0.00,M9] [#6 -0.26,0.24,0.73,U] [#7 0.05,0.42,0.55,U] [#8 -0.79,0.47,0.00,M6] 
02:14:53.911 00.000 7988 refined, 4 included, MultiStar: {-0.01, 0.36}, one-star: {0.04, 0.37}
02:14:53.911 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
02:14:53.911 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:14:53.911 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.59 mountX=0.36 mountY=-0.00, mountTheta=-0.01
02:14:53.911 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.36, opts=13)
02:14:53.911 00.000 7988 Enqueuing Move request for scope (-0.01, 0.36)
02:14:53.911 00.000 15712 Worker thread wakes up
02:14:53.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.36) opts 0xd
02:14:53.911 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.36)
02:14:53.911 00.000 15712 Moving (-0.01, 0.36) raw xDistance=0.36 yDistance=-0.00
02:14:53.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:53.921 00.010 7988 UpdateGuideState exits: m=849 SNR=18.9
02:14:53.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:53.923 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:53.925 00.002 7988 Enqueuing Expose request
02:14:53.925 00.000 15712 PPEC rslt: input = 0.36, final = 0.23, react = 0.22, pred = 0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.26
02:14:53.925 00.000 15712 PPEC: input: 0.36, control: 0.23, exposure: 1500
02:14:53.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:53.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:14:53.925 00.000 15712 MoveAxis(W, 74, ABG)
02:14:53.925 00.000 15712 Guiding  Dir = 3, Dur = 74
02:14:53.925 00.000 15712 IsGuiding returns 0
02:14:53.954 00.029 15712 PulseGuide returned control before completion, sleep 56
02:14:54.017 00.063 15712 IsGuiding returns 1
02:14:54.017 00.000 15712 scope still moving after pulse duration time elapsed
02:14:54.049 00.032 15712 IsGuiding returns 1
02:14:54.082 00.033 15712 IsGuiding returns 0
02:14:54.082 00.000 15712 scope move finished after 74 + 81 ms
02:14:54.082 00.000 15712 Move returns status 0, amount 74
02:14:54.082 00.000 15712 MoveAxis(N, 0, ABG)
02:14:54.082 00.000 15712 Move returns status 0, amount 0
02:14:54.082 00.000 15712 move complete, result=0
02:14:54.082 00.000 15712 worker thread done servicing request
02:14:54.082 00.000 15712 Worker thread wakes up
02:14:54.082 00.000 7988 GuideStep: 0.4 px 74 ms WEST, -0.0 px 0 ms NORTH
02:14:54.084 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:54.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:55.824 01.740 15712 Exposure complete
02:14:55.886 00.062 15712 worker thread done servicing request
02:14:55.886 00.000 7988 OnExposeComplete: enter
02:14:55.886 00.000 7988 UpdateGuideState(): m_state=6
02:14:55.886 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3891
02:14:55.886 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=185.09, Mass=899, SNR=19.4, Peak=156 HFD=3.8
02:14:55.886 00.000 7988 MultiStar: [#1 -0.21,-0.47,1.00,U] [#2 0.08,-0.22,0.89,U] [#3 0.12,-0.16,0.85,U] [#4 0.10,-0.38,0.70,U] [#5 -0.12,-0.44,0.66,U] [#6 -0.06,-0.47,0.64,U] [#7 -0.13,-1.00,0.00,M4] [#8 -0.61,0.05,0.52,U] 
02:14:55.886 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.34}, one-star: {0.07, -0.51}
02:14:55.886 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.29 = 3.00)
02:14:55.886 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.96)
02:14:55.886 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.34 hyp=0.35 cameraTheta=-1.72 mountX=-0.34 mountY=0.06, mountTheta=2.96
02:14:55.886 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.34, opts=13)
02:14:55.886 00.000 7988 Enqueuing Move request for scope (-0.05, -0.34)
02:14:55.886 00.000 15712 Worker thread wakes up
02:14:55.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.34) opts 0xd
02:14:55.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.34)
02:14:55.886 00.000 15712 Moving (-0.05, -0.34) raw xDistance=-0.34 yDistance=0.06
02:14:55.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:55.902 00.016 7988 UpdateGuideState exits: m=899 SNR=19.4
02:14:55.903 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:55.903 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:55.905 00.002 7988 Enqueuing Expose request
02:14:55.905 00.000 15712 PPEC rslt: input = -0.34, final = -0.20, react = -0.21, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:14:55.905 00.000 15712 PPEC: input: -0.34, control: -0.20, exposure: 1500
02:14:55.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:55.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:14:55.905 00.000 15712 MoveAxis(E, 64, ABG)
02:14:55.905 00.000 15712 Guiding  Dir = 2, Dur = 64
02:14:55.905 00.000 15712 IsGuiding returns 0
02:14:55.934 00.029 15712 PulseGuide returned control before completion, sleep 45
02:14:56.013 00.079 15712 IsGuiding returns 0
02:14:56.013 00.000 15712 Move returns status 0, amount 64
02:14:56.013 00.000 15712 MoveAxis(N, 0, ABG)
02:14:56.013 00.000 15712 Move returns status 0, amount 0
02:14:56.013 00.000 15712 move complete, result=0
02:14:56.013 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH
02:14:56.018 00.005 15712 worker thread done servicing request
02:14:56.018 00.000 15712 Worker thread wakes up
02:14:56.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:56.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:57.436 01.418 15712 Exposure complete
02:14:57.499 00.063 15712 worker thread done servicing request
02:14:57.499 00.000 7988 OnExposeComplete: enter
02:14:57.499 00.000 7988 UpdateGuideState(): m_state=6
02:14:57.499 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3892
02:14:57.499 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=185.41, Mass=1004, SNR=20.6, Peak=165 HFD=3.6
02:14:57.499 00.000 7988 MultiStar: [#1 -0.02,-0.33,1.03,U] [#2 0.18,0.12,0.87,U] [#3 0.29,-0.12,0.79,U] [#4 -0.14,-0.06,0.73,U] [#5 -0.22,-0.11,0.81,U] [#6 0.01,-0.10,0.62,U] [#7 0.07,0.04,0.42,U] [#8 -0.59,0.34,0.00,M6] 
02:14:57.499 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.27, -0.19}
02:14:57.499 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
02:14:57.499 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
02:14:57.499 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.07 mountX=-0.11 mountY=-0.06, mountTheta=-2.66
02:14:57.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.11, opts=13)
02:14:57.499 00.000 7988 Enqueuing Move request for scope (0.06, -0.11)
02:14:57.499 00.000 15712 Worker thread wakes up
02:14:57.513 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:57.513 00.000 7988 UpdateGuideState exits: m=1004 SNR=20.6
02:14:57.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:57.516 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:57.516 00.000 7988 Enqueuing Expose request
02:14:57.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
02:14:57.516 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
02:14:57.516 00.000 15712 Moving (0.06, -0.11) raw xDistance=-0.11 yDistance=-0.06
02:14:57.516 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:14:57.516 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
02:14:57.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:57.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:14:57.516 00.000 15712 MoveAxis(W, 1, ABG)
02:14:57.516 00.000 15712 Guiding  Dir = 3, Dur = 1
02:14:57.516 00.000 15712 IsGuiding returns 0
02:14:57.550 00.034 15712 IsGuiding returns 0
02:14:57.550 00.000 15712 Move returns status 0, amount 1
02:14:57.550 00.000 15712 MoveAxis(N, 0, ABG)
02:14:57.550 00.000 15712 Move returns status 0, amount 0
02:14:57.550 00.000 15712 move complete, result=0
02:14:57.550 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
02:14:57.553 00.003 15712 worker thread done servicing request
02:14:57.553 00.000 15712 Worker thread wakes up
02:14:57.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:57.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:14:59.191 01.638 15712 Exposure complete
02:14:59.253 00.062 15712 worker thread done servicing request
02:14:59.255 00.002 7988 OnExposeComplete: enter
02:14:59.255 00.000 7988 UpdateGuideState(): m_state=6
02:14:59.255 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3893
02:14:59.255 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=185.04, Mass=1005, SNR=20.6, Peak=161 HFD=4.0
02:14:59.255 00.000 7988 MultiStar: [#1 0.20,-0.54,0.96,U] [#2 0.21,-0.23,0.85,U] [#3 -0.01,-0.16,0.83,U] [#4 -0.02,-0.37,0.67,U] [#5 -0.36,-0.14,0.73,U] [#6 -0.30,-0.50,0.60,U] [#7 0.60,-0.28,0.00,M4] [#8 -0.31,-0.17,0.41,U] 
02:14:59.255 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.35}, one-star: {0.27, -0.56}
02:14:59.255 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
02:14:59.255 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
02:14:59.255 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.55 mountX=-0.35 mountY=-0.00, mountTheta=-3.14
02:14:59.255 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.35, opts=13)
02:14:59.255 00.000 7988 Enqueuing Move request for scope (0.01, -0.35)
02:14:59.266 00.011 15712 Worker thread wakes up
02:14:59.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
02:14:59.266 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
02:14:59.266 00.000 15712 Moving (0.01, -0.35) raw xDistance=-0.35 yDistance=-0.00
02:14:59.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:14:59.268 00.002 7988 UpdateGuideState exits: m=1005 SNR=20.6
02:14:59.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:59.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:14:59.268 00.000 7988 Enqueuing Expose request
02:14:59.268 00.000 15712 PPEC rslt: input = -0.35, final = -0.21, react = -0.21, pred = -0.00, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
02:14:59.268 00.000 15712 PPEC: input: -0.35, control: -0.21, exposure: 1500
02:14:59.268 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:59.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:14:59.268 00.000 15712 MoveAxis(E, 70, ABG)
02:14:59.268 00.000 15712 Guiding  Dir = 2, Dur = 70
02:14:59.305 00.037 15712 IsGuiding returns 0
02:14:59.318 00.013 15712 PulseGuide returned control before completion, sleep 65
02:14:59.403 00.085 15712 IsGuiding returns 0
02:14:59.403 00.000 15712 Move returns status 0, amount 70
02:14:59.403 00.000 15712 MoveAxis(N, 0, ABG)
02:14:59.403 00.000 15712 Move returns status 0, amount 0
02:14:59.403 00.000 15712 move complete, result=0
02:14:59.403 00.000 7988 GuideStep: -0.3 px 70 ms EAST, -0.0 px 0 ms NORTH
02:14:59.408 00.005 15712 worker thread done servicing request
02:14:59.408 00.000 15712 Worker thread wakes up
02:14:59.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:14:59.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:00.815 01.407 15712 Exposure complete
02:15:00.878 00.063 15712 worker thread done servicing request
02:15:00.878 00.000 7988 OnExposeComplete: enter
02:15:00.878 00.000 7988 UpdateGuideState(): m_state=6
02:15:00.882 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3894
02:15:00.883 00.001 7988 Star::Find returns 1 (0), X=974.32, Y=185.34, Mass=931, SNR=19.8, Peak=140 HFD=3.6
02:15:00.883 00.000 7988 MultiStar: [#1 0.21,-0.28,0.94,U] [#2 0.09,0.03,0.87,U] [#3 0.10,0.18,0.88,U] [#4 0.05,-0.11,0.69,U] [#5 -0.29,0.04,0.77,U] [#6 -0.12,-0.22,0.66,U] [#7 0.21,-0.39,0.50,U] [#8 0.25,0.09,0.44,U] 
02:15:00.885 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.32, -0.26}
02:15:00.885 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
02:15:00.887 00.002 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
02:15:00.887 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.83 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
02:15:00.889 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.10, opts=13)
02:15:00.891 00.002 7988 Enqueuing Move request for scope (0.09, -0.10)
02:15:00.893 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:15:00.894 00.001 15712 Worker thread wakes up
02:15:00.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
02:15:00.894 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
02:15:00.894 00.000 15712 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=-0.09
02:15:00.894 00.000 7988 UpdateGuideState exits: m=931 SNR=19.8
02:15:00.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:00.896 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:00.896 00.000 7988 Enqueuing Expose request
02:15:00.898 00.002 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:15:00.898 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
02:15:00.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:00.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:15:00.898 00.000 15712 MoveAxis(E, 3, ABG)
02:15:00.898 00.000 15712 Guiding  Dir = 2, Dur = 3
02:15:00.898 00.000 15712 IsGuiding returns 0
02:15:00.920 00.022 15712 IsGuiding returns 0
02:15:00.920 00.000 15712 Move returns status 0, amount 3
02:15:00.920 00.000 15712 MoveAxis(N, 0, ABG)
02:15:00.920 00.000 15712 Move returns status 0, amount 0
02:15:00.920 00.000 15712 move complete, result=0
02:15:00.920 00.000 15712 worker thread done servicing request
02:15:00.920 00.000 15712 Worker thread wakes up
02:15:00.920 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
02:15:00.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:00.926 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:02.555 01.629 15712 Exposure complete
02:15:02.618 00.063 15712 worker thread done servicing request
02:15:02.619 00.001 7988 OnExposeComplete: enter
02:15:02.619 00.000 7988 UpdateGuideState(): m_state=6
02:15:02.621 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3895
02:15:02.621 00.000 7988 Star::Find returns 1 (0), X=974.28, Y=186.05, Mass=931, SNR=19.8, Peak=147 HFD=3.9
02:15:02.623 00.002 7988 MultiStar: [#1 -0.06,0.10,0.94,U] [#2 0.13,0.39,0.85,U] [#3 0.09,0.68,0.00,M1] [#4 0.02,0.42,0.71,U] [#5 -0.36,0.55,0.00,M6] [#6 0.06,0.44,0.67,U] [#7 0.06,0.81,0.00,M4] [#8 -0.08,0.62,0.00,M5] 
02:15:02.623 00.000 7988 refined, 4 included, MultiStar: {0.09, 0.35}, one-star: {0.28, 0.45}
02:15:02.625 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
02:15:02.625 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
02:15:02.625 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.35 hyp=0.37 cameraTheta=1.31 mountX=0.35 mountY=-0.10, mountTheta=-0.28
02:15:02.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.35, opts=13)
02:15:02.625 00.000 7988 Enqueuing Move request for scope (0.09, 0.35)
02:15:02.625 00.000 15712 Worker thread wakes up
02:15:02.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.35) opts 0xd
02:15:02.625 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.35)
02:15:02.625 00.000 15712 Moving (0.09, 0.35) raw xDistance=0.35 yDistance=-0.10
02:15:02.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:15:02.633 00.008 7988 UpdateGuideState exits: m=931 SNR=19.8
02:15:02.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:02.635 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:02.635 00.000 7988 Enqueuing Expose request
02:15:02.635 00.000 15712 PPEC rslt: input = 0.35, final = 0.20, react = 0.21, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.26
02:15:02.635 00.000 15712 PPEC: input: 0.35, control: 0.20, exposure: 1500
02:15:02.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:02.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:15:02.635 00.000 15712 MoveAxis(W, 66, ABG)
02:15:02.635 00.000 15712 Guiding  Dir = 3, Dur = 66
02:15:02.635 00.000 15712 IsGuiding returns 0
02:15:02.667 00.032 15712 PulseGuide returned control before completion, sleep 47
02:15:02.744 00.077 15712 IsGuiding returns 0
02:15:02.744 00.000 15712 Move returns status 0, amount 66
02:15:02.744 00.000 15712 MoveAxis(N, 0, ABG)
02:15:02.744 00.000 15712 Move returns status 0, amount 0
02:15:02.744 00.000 15712 move complete, result=0
02:15:02.744 00.000 15712 worker thread done servicing request
02:15:02.744 00.000 15712 Worker thread wakes up
02:15:02.744 00.000 7988 GuideStep: 0.4 px 66 ms WEST, -0.1 px 0 ms NORTH
02:15:02.748 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:02.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:04.164 01.416 15712 Exposure complete
02:15:04.228 00.064 15712 worker thread done servicing request
02:15:04.228 00.000 7988 OnExposeComplete: enter
02:15:04.228 00.000 7988 UpdateGuideState(): m_state=6
02:15:04.228 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3896
02:15:04.228 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=186.61, Mass=904, SNR=19.7, Peak=134 HFD=3.7
02:15:04.228 00.000 7988 MultiStar: [#1 -0.06,1.08,0.00,M1] [#2 0.20,1.25,0.00,M1] [#3 0.45,1.55,0.00,M2] [#4 0.20,0.98,0.00,M1] [#5 -0.47,1.50,0.00,M7] [#6 -0.04,1.16,0.00,M1] [#7 0.08,0.78,0.00,M5] [#8 -0.41,1.06,0.00,M6] 
02:15:04.234 00.006 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
02:15:04.234 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
02:15:04.234 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=1.01 hyp=1.02 cameraTheta=1.44 mountX=1.01 mountY=-0.16, mountTheta=-0.16
02:15:04.234 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=1.01, opts=13)
02:15:04.234 00.000 7988 Enqueuing Move request for scope (0.14, 1.01)
02:15:04.234 00.000 15712 Worker thread wakes up
02:15:04.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 1.01) opts 0xd
02:15:04.234 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 1.01)
02:15:04.234 00.000 15712 Moving (0.14, 1.01) raw xDistance=1.01 yDistance=-0.16
02:15:04.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:15:04.242 00.008 7988 UpdateGuideState exits: m=904 SNR=19.7
02:15:04.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:04.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:04.242 00.000 7988 Enqueuing Expose request
02:15:04.242 00.000 15712 PPEC rslt: input = 1.01, final = 0.60, react = 0.61, pred = -0.01, hyst = 0.55, hyst_pct = 0.00, period_length = 639.26
02:15:04.242 00.000 15712 PPEC: input: 1.01, control: 0.60, exposure: 1500
02:15:04.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:04.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:15:04.242 00.000 15712 MoveAxis(W, 196, ABG)
02:15:04.242 00.000 15712 Guiding  Dir = 3, Dur = 196
02:15:04.242 00.000 15712 IsGuiding returns 0
02:15:04.258 00.016 15712 PulseGuide returned control before completion, sleep 191
02:15:04.472 00.214 15712 IsGuiding returns 0
02:15:04.472 00.000 15712 Move returns status 0, amount 196
02:15:04.472 00.000 15712 MoveAxis(N, 0, ABG)
02:15:04.472 00.000 15712 Move returns status 0, amount 0
02:15:04.472 00.000 15712 move complete, result=0
02:15:04.472 00.000 7988 GuideStep: 1.0 px 196 ms WEST, -0.2 px 0 ms NORTH
02:15:04.475 00.003 15712 worker thread done servicing request
02:15:04.475 00.000 15712 Worker thread wakes up
02:15:04.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:04.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:06.109 01.634 15712 Exposure complete
02:15:06.173 00.064 15712 worker thread done servicing request
02:15:06.173 00.000 7988 OnExposeComplete: enter
02:15:06.173 00.000 7988 UpdateGuideState(): m_state=6
02:15:06.176 00.003 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3897
02:15:06.176 00.000 7988 Star::Find returns 1 (0), X=974.24, Y=186.94, Mass=945, SNR=19.9, Peak=133 HFD=4.0
02:15:06.178 00.002 7988 MultiStar: large primary error, entering stabilization period
02:15:06.178 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
02:15:06.180 00.002 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:15:06.180 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=1.34 hyp=1.36 cameraTheta=1.39 mountX=1.34 mountY=-0.27, mountTheta=-0.20
02:15:06.182 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=1.34, opts=13)
02:15:06.182 00.000 7988 Enqueuing Move request for scope (0.24, 1.34)
02:15:06.182 00.000 15712 Worker thread wakes up
02:15:06.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 1.34) opts 0xd
02:15:06.182 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 1.34)
02:15:06.182 00.000 15712 Moving (0.24, 1.34) raw xDistance=1.34 yDistance=-0.27
02:15:06.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:15:06.182 00.000 7988 UpdateGuideState exits: m=945 SNR=19.9
02:15:06.188 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:06.190 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:06.190 00.000 7988 Enqueuing Expose request
02:15:06.190 00.000 15712 PPEC rslt: input = 1.34, final = 0.80, react = 0.80, pred = -0.00, hyst = 0.73, hyst_pct = 0.00, period_length = 639.26
02:15:06.190 00.000 15712 PPEC: input: 1.34, control: 0.80, exposure: 1500
02:15:06.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:15:06.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:15:06.190 00.000 15712 MoveAxis(W, 261, ABG)
02:15:06.190 00.000 15712 Guiding  Dir = 3, Dur = 261
02:15:06.190 00.000 15712 IsGuiding returns 0
02:15:06.214 00.024 15712 PulseGuide returned control before completion, sleep 248
02:15:06.503 00.289 15712 IsGuiding returns 0
02:15:06.503 00.000 15712 Move returns status 0, amount 261
02:15:06.503 00.000 15712 MoveAxis(N, 0, ABG)
02:15:06.503 00.000 15712 Move returns status 0, amount 0
02:15:06.503 00.000 15712 move complete, result=0
02:15:06.503 00.000 15712 worker thread done servicing request
02:15:06.503 00.000 15712 Worker thread wakes up
02:15:06.503 00.000 7988 GuideStep: 1.3 px 261 ms WEST, -0.3 px 0 ms NORTH
02:15:06.505 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:06.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:07.915 01.410 15712 Exposure complete
02:15:07.977 00.062 15712 worker thread done servicing request
02:15:07.977 00.000 7988 OnExposeComplete: enter
02:15:07.977 00.000 7988 UpdateGuideState(): m_state=6
02:15:07.977 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3898
02:15:07.977 00.000 7988 Star::Find returns 1 (0), X=974.24, Y=186.13, Mass=947, SNR=20.0, Peak=141 HFD=3.8
02:15:07.977 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
02:15:07.977 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
02:15:07.977 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.53 hyp=0.58 cameraTheta=1.15 mountX=0.53 mountY=-0.25, mountTheta=-0.44
02:15:07.977 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.53, opts=13)
02:15:07.977 00.000 7988 Enqueuing Move request for scope (0.24, 0.53)
02:15:07.977 00.000 15712 Worker thread wakes up
02:15:07.977 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.53) opts 0xd
02:15:07.977 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.53)
02:15:07.977 00.000 15712 Moving (0.24, 0.53) raw xDistance=0.53 yDistance=-0.25
02:15:07.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:07.977 00.000 7988 UpdateGuideState exits: m=947 SNR=20.0
02:15:07.991 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:07.992 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:07.994 00.002 7988 Enqueuing Expose request
02:15:07.994 00.000 15712 PPEC rslt: input = 0.53, final = 0.32, react = 0.32, pred = 0.01, hyst = 0.32, hyst_pct = 0.00, period_length = 639.26
02:15:07.994 00.000 15712 PPEC: input: 0.53, control: 0.32, exposure: 1500
02:15:07.994 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:15:07.994 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:15:07.994 00.000 15712 MoveAxis(W, 106, ABG)
02:15:07.994 00.000 15712 Guiding  Dir = 3, Dur = 106
02:15:07.994 00.000 15712 IsGuiding returns 0
02:15:08.013 00.019 15712 PulseGuide returned control before completion, sleep 91
02:15:08.130 00.117 15712 IsGuiding returns 0
02:15:08.130 00.000 15712 Move returns status 0, amount 106
02:15:08.130 00.000 15712 MoveAxis(N, 0, ABG)
02:15:08.130 00.000 15712 Move returns status 0, amount 0
02:15:08.130 00.000 15712 move complete, result=0
02:15:08.130 00.000 15712 worker thread done servicing request
02:15:08.130 00.000 15712 Worker thread wakes up
02:15:08.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:08.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:08.130 00.000 7988 GuideStep: 0.5 px 106 ms WEST, -0.3 px 0 ms NORTH
02:15:09.764 01.634 15712 Exposure complete
02:15:09.824 00.060 15712 worker thread done servicing request
02:15:09.824 00.000 7988 OnExposeComplete: enter
02:15:09.824 00.000 7988 UpdateGuideState(): m_state=6
02:15:09.824 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3899
02:15:09.824 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=185.27, Mass=912, SNR=19.5, Peak=141 HFD=3.5
02:15:09.832 00.008 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
02:15:09.832 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
02:15:09.832 00.000 7988 CameraToMount -- cameraX=0.49 cameraY=-0.33 hyp=0.59 cameraTheta=-0.59 mountX=-0.33 mountY=-0.48, mountTheta=-2.17
02:15:09.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=-0.33, opts=13)
02:15:09.832 00.000 7988 Enqueuing Move request for scope (0.49, -0.33)
02:15:09.832 00.000 15712 Worker thread wakes up
02:15:09.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.33) opts 0xd
02:15:09.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, -0.33)
02:15:09.832 00.000 15712 Moving (0.49, -0.33) raw xDistance=-0.33 yDistance=-0.48
02:15:09.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:15:09.832 00.000 7988 UpdateGuideState exits: m=912 SNR=19.5
02:15:09.840 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:09.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:09.840 00.000 7988 Enqueuing Expose request
02:15:09.840 00.000 15712 PPEC rslt: input = -0.33, final = -0.18, react = -0.20, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:15:09.840 00.000 15712 PPEC: input: -0.33, control: -0.18, exposure: 1500
02:15:09.840 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.00 newest=-1.01
02:15:09.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
02:15:09.840 00.000 15712 MoveAxis(E, 60, ABG)
02:15:09.840 00.000 15712 Guiding  Dir = 2, Dur = 60
02:15:09.840 00.000 15712 IsGuiding returns 0
02:15:09.860 00.020 15712 PulseGuide returned control before completion, sleep 56
02:15:09.920 00.060 15712 IsGuiding returns 1
02:15:09.920 00.000 15712 scope still moving after pulse duration time elapsed
02:15:09.956 00.036 15712 IsGuiding returns 0
02:15:09.956 00.000 15712 scope move finished after 60 + 51 ms
02:15:09.956 00.000 15712 Move returns status 0, amount 60
02:15:09.956 00.000 15712 BLC: Oldest BLC event removed
02:15:09.956 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 338 applied
02:15:09.956 00.000 15712 MoveAxis(N, 461, ABG)
02:15:09.956 00.000 15712 Guiding  Dir = 0, Dur = 461
02:15:09.988 00.032 15712 IsGuiding returns 0
02:15:10.068 00.080 15712 PulseGuide returned control before completion, sleep 392
02:15:10.468 00.400 15712 IsGuiding returns 1
02:15:10.468 00.000 15712 scope still moving after pulse duration time elapsed
02:15:10.503 00.035 15712 IsGuiding returns 1
02:15:10.528 00.025 15712 IsGuiding returns 1
02:15:10.580 00.052 15712 IsGuiding returns 0
02:15:10.580 00.000 15712 scope move finished after 461 + 130 ms
02:15:10.580 00.000 15712 Move returns status 0, amount 461
02:15:10.580 00.000 15712 move complete, result=0
02:15:10.580 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.5 px 461 ms NORTH
02:15:10.581 00.001 15712 worker thread done servicing request
02:15:10.581 00.000 15712 Worker thread wakes up
02:15:10.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:10.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:11.998 01.417 15712 Exposure complete
02:15:12.062 00.064 15712 worker thread done servicing request
02:15:12.062 00.000 7988 OnExposeComplete: enter
02:15:12.062 00.000 7988 UpdateGuideState(): m_state=6
02:15:12.062 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3900
02:15:12.062 00.000 7988 Star::Find returns 1 (0), X=974.28, Y=185.60, Mass=898, SNR=19.7, Peak=181 HFD=3.2
02:15:12.062 00.000 7988 MultiStar: exiting stabilization period
02:15:12.062 00.000 7988 MultiStar: [#1 0.17,-0.39,1.01,U] [#2 0.42,-0.06,0.85,U] [#3 0.16,0.04,0.86,U] [#4 0.11,-0.13,0.75,U] [#5 -0.31,-0.19,0.81,U] [#6 0.02,-0.46,0.72,U] [#7 0.34,-0.36,0.54,U] [#8 -0.75,-0.37,0.00,M7] 
02:15:12.062 00.000 7988 refined, 7 included, MultiStar: {0.15, -0.18}, one-star: {0.28, 0.00}
02:15:12.062 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
02:15:12.062 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
02:15:12.062 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.88 mountX=-0.18 mountY=-0.15, mountTheta=-2.46
02:15:12.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.18, opts=13)
02:15:12.062 00.000 7988 Enqueuing Move request for scope (0.15, -0.18)
02:15:12.077 00.015 15712 Worker thread wakes up
02:15:12.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
02:15:12.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
02:15:12.077 00.000 15712 Moving (0.15, -0.18) raw xDistance=-0.18 yDistance=-0.15
02:15:12.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:15:12.077 00.000 7988 UpdateGuideState exits: m=898 SNR=19.7
02:15:12.079 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:12.079 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:12.081 00.002 7988 Enqueuing Expose request
02:15:12.081 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.481453, 1:0.145466
02:15:12.081 00.000 15712 BLC: No correction, Miss < min_move
02:15:12.085 00.004 15712 PPEC rslt: input = -0.18, final = -0.08, react = -0.11, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 639.26
02:15:12.085 00.000 15712 PPEC: input: -0.18, control: -0.08, exposure: 1500
02:15:12.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:12.087 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:15:12.087 00.000 15712 MoveAxis(E, 27, ABG)
02:15:12.087 00.000 15712 Guiding  Dir = 2, Dur = 27
02:15:12.087 00.000 15712 IsGuiding returns 0
02:15:12.113 00.026 15712 PulseGuide returned control before completion, sleep 11
02:15:12.145 00.032 15712 IsGuiding returns 1
02:15:12.145 00.000 15712 scope still moving after pulse duration time elapsed
02:15:12.172 00.027 15712 IsGuiding returns 0
02:15:12.172 00.000 15712 scope move finished after 27 + 57 ms
02:15:12.172 00.000 15712 Move returns status 0, amount 27
02:15:12.172 00.000 15712 MoveAxis(N, 0, ABG)
02:15:12.172 00.000 15712 Move returns status 0, amount 0
02:15:12.172 00.000 15712 move complete, result=0
02:15:12.172 00.000 15712 worker thread done servicing request
02:15:12.172 00.000 15712 Worker thread wakes up
02:15:12.172 00.000 7988 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
02:15:12.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:12.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:13.801 01.629 15712 Exposure complete
02:15:13.863 00.062 15712 worker thread done servicing request
02:15:13.863 00.000 7988 OnExposeComplete: enter
02:15:13.863 00.000 7988 UpdateGuideState(): m_state=6
02:15:13.868 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3901
02:15:13.868 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=186.08, Mass=893, SNR=19.5, Peak=169 HFD=3.0
02:15:13.870 00.002 7988 MultiStar: [#1 -0.19,0.24,0.95,U] [#2 0.09,0.61,0.90,U] [#3 -0.05,0.89,0.00,M2] [#4 0.09,0.55,0.75,U] [#5 -0.23,0.52,0.78,U] [#6 -0.02,0.71,0.00,M1] [#7 0.06,0.00,0.45,U] [#8 -0.50,1.20,0.00,M8] 
02:15:13.870 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.43}, one-star: {0.05, 0.48}
02:15:13.872 00.002 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
02:15:13.874 00.002 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
02:15:13.874 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.63 mountX=0.43 mountY=0.02, mountTheta=0.04
02:15:13.876 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.43, opts=13)
02:15:13.878 00.002 7988 Enqueuing Move request for scope (-0.03, 0.43)
02:15:13.878 00.000 15712 Worker thread wakes up
02:15:13.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.43) opts 0xd
02:15:13.878 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.43)
02:15:13.878 00.000 15712 Moving (-0.03, 0.43) raw xDistance=0.43 yDistance=0.02
02:15:13.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:13.880 00.002 7988 UpdateGuideState exits: m=893 SNR=19.5
02:15:13.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:13.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:13.880 00.000 7988 Enqueuing Expose request
02:15:13.880 00.000 15712 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.481453, 1:0.145466, 2:-0.016059
02:15:13.880 00.000 15712 BLC: No correction, Miss < min_move
02:15:13.880 00.000 15712 PPEC rslt: input = 0.43, final = 0.28, react = 0.26, pred = 0.02, hyst = 0.22, hyst_pct = 0.00, period_length = 639.26
02:15:13.880 00.000 15712 PPEC: input: 0.43, control: 0.28, exposure: 1500
02:15:13.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:13.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:15:13.880 00.000 15712 MoveAxis(W, 92, ABG)
02:15:13.880 00.000 15712 Guiding  Dir = 3, Dur = 92
02:15:13.880 00.000 15712 IsGuiding returns 0
02:15:13.901 00.021 15712 PulseGuide returned control before completion, sleep 87
02:15:14.016 00.115 15712 IsGuiding returns 0
02:15:14.016 00.000 15712 Move returns status 0, amount 92
02:15:14.016 00.000 15712 MoveAxis(N, 0, ABG)
02:15:14.016 00.000 15712 Move returns status 0, amount 0
02:15:14.016 00.000 15712 move complete, result=0
02:15:14.016 00.000 7988 GuideStep: 0.4 px 92 ms WEST, 0.0 px 0 ms NORTH
02:15:14.018 00.002 15712 worker thread done servicing request
02:15:14.018 00.000 15712 Worker thread wakes up
02:15:14.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:14.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:15.431 01.413 15712 Exposure complete
02:15:15.496 00.065 15712 worker thread done servicing request
02:15:15.496 00.000 7988 OnExposeComplete: enter
02:15:15.496 00.000 7988 UpdateGuideState(): m_state=6
02:15:15.496 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3902
02:15:15.496 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=186.06, Mass=881, SNR=19.7, Peak=174 HFD=2.9
02:15:15.496 00.000 7988 MultiStar: [#1 0.06,0.26,1.06,U] [#2 -0.17,0.59,0.89,U] [#3 -0.17,0.73,0.00,M3] [#4 0.29,0.79,0.00,M1] [#5 -0.36,0.52,0.00,M6] [#6 -0.31,0.40,0.66,U] [#7 -0.70,0.60,0.00,M4] [#8 -0.38,1.10,0.00,M9] 
02:15:15.496 00.000 7988 refined, 3 included, MultiStar: {-0.09, 0.42}, one-star: {-0.03, 0.46}
02:15:15.496 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
02:15:15.496 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
02:15:15.496 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.42 hyp=0.43 cameraTheta=1.78 mountX=0.42 mountY=0.08, mountTheta=0.19
02:15:15.496 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.42, opts=13)
02:15:15.496 00.000 7988 Enqueuing Move request for scope (-0.09, 0.42)
02:15:15.508 00.012 15712 Worker thread wakes up
02:15:15.508 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.42) opts 0xd
02:15:15.508 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.42)
02:15:15.508 00.000 15712 Moving (-0.09, 0.42) raw xDistance=0.42 yDistance=0.08
02:15:15.508 00.000 15712 BLC: window closed
02:15:15.508 00.000 15712 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.481453, 1:0.145466, 2:-0.016059
02:15:15.508 00.000 15712 BLC: No correction, Miss < min_move
02:15:15.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:15.508 00.000 7988 UpdateGuideState exits: m=881 SNR=19.7
02:15:15.511 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:15.513 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:15.513 00.000 7988 Enqueuing Expose request
02:15:15.515 00.002 15712 PPEC rslt: input = 0.42, final = 0.28, react = 0.25, pred = 0.02, hyst = 0.22, hyst_pct = 0.00, period_length = 639.26
02:15:15.515 00.000 15712 PPEC: input: 0.42, control: 0.28, exposure: 1500
02:15:15.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:15.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:15:15.515 00.000 15712 MoveAxis(W, 90, ABG)
02:15:15.515 00.000 15712 Guiding  Dir = 3, Dur = 90
02:15:15.515 00.000 15712 IsGuiding returns 0
02:15:15.534 00.019 15712 PulseGuide returned control before completion, sleep 82
02:15:15.619 00.085 15712 IsGuiding returns 1
02:15:15.619 00.000 15712 scope still moving after pulse duration time elapsed
02:15:15.651 00.032 15712 IsGuiding returns 0
02:15:15.651 00.000 15712 scope move finished after 90 + 56 ms
02:15:15.651 00.000 15712 Move returns status 0, amount 90
02:15:15.651 00.000 15712 MoveAxis(N, 0, ABG)
02:15:15.651 00.000 15712 Move returns status 0, amount 0
02:15:15.651 00.000 15712 move complete, result=0
02:15:15.651 00.000 7988 GuideStep: 0.4 px 90 ms WEST, 0.1 px 0 ms NORTH
02:15:15.665 00.014 15712 worker thread done servicing request
02:15:15.665 00.000 15712 Worker thread wakes up
02:15:15.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:15.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:17.405 01.740 15712 Exposure complete
02:15:17.466 00.061 15712 worker thread done servicing request
02:15:17.466 00.000 7988 OnExposeComplete: enter
02:15:17.466 00.000 7988 UpdateGuideState(): m_state=6
02:15:17.470 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3903
02:15:17.470 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=186.81, Mass=943, SNR=20.2, Peak=159 HFD=3.7
02:15:17.472 00.002 7988 MultiStar: [#1 0.01,0.84,0.00,M1] [#2 0.21,1.38,0.00,M1] [#3 -0.10,1.66,0.00,M4] [#4 0.13,1.21,0.00,M2] [#5 -0.44,1.50,0.00,M7] [#6 0.08,1.35,0.00,M1] [#7 0.62,1.26,0.00,M5] [#8 -0.18,1.36,0.00,M10] 
02:15:17.474 00.002 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
02:15:17.474 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:15:17.476 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=1.21 hyp=1.21 cameraTheta=1.53 mountX=1.21 mountY=-0.08, mountTheta=-0.07
02:15:17.476 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=1.21, opts=13)
02:15:17.478 00.002 7988 Enqueuing Move request for scope (0.05, 1.21)
02:15:17.480 00.002 15712 Worker thread wakes up
02:15:17.480 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 1.21) opts 0xd
02:15:17.480 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 1.21)
02:15:17.480 00.000 15712 Moving (0.05, 1.21) raw xDistance=1.21 yDistance=-0.08
02:15:17.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:17.482 00.002 7988 UpdateGuideState exits: m=943 SNR=20.2
02:15:17.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:17.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:17.482 00.000 7988 Enqueuing Expose request
02:15:17.482 00.000 15712 PPEC rslt: input = 1.21, final = 0.75, react = 0.73, pred = 0.02, hyst = 0.67, hyst_pct = 0.00, period_length = 639.26
02:15:17.482 00.000 15712 PPEC: input: 1.21, control: 0.75, exposure: 1500
02:15:17.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:17.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:15:17.482 00.000 15712 MoveAxis(W, 244, ABG)
02:15:17.482 00.000 15712 Guiding  Dir = 3, Dur = 244
02:15:17.482 00.000 15712 IsGuiding returns 0
02:15:17.501 00.019 15712 PulseGuide returned control before completion, sleep 241
02:15:17.772 00.271 15712 IsGuiding returns 0
02:15:17.772 00.000 15712 Move returns status 0, amount 244
02:15:17.772 00.000 15712 MoveAxis(N, 0, ABG)
02:15:17.772 00.000 15712 Move returns status 0, amount 0
02:15:17.772 00.000 15712 move complete, result=0
02:15:17.772 00.000 7988 GuideStep: 1.2 px 244 ms WEST, -0.1 px 0 ms NORTH
02:15:17.774 00.002 15712 worker thread done servicing request
02:15:17.774 00.000 15712 Worker thread wakes up
02:15:17.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:17.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:19.191 01.417 15712 Exposure complete
02:15:19.252 00.061 15712 worker thread done servicing request
02:15:19.252 00.000 7988 OnExposeComplete: enter
02:15:19.252 00.000 7988 UpdateGuideState(): m_state=6
02:15:19.258 00.006 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3904
02:15:19.258 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=186.65, Mass=918, SNR=19.6, Peak=141 HFD=3.7
02:15:19.258 00.000 7988 MultiStar: [#1 -0.16,0.79,0.00,M2] [#2 0.27,1.09,0.00,M2] [#3 0.04,1.16,0.00,M5] [#4 -0.12,0.92,0.00,M3] [#5 -0.16,1.11,0.00,M8] [#6 -0.34,1.16,0.00,M2] [#7 0.27,1.42,0.00,M6] [#8 -0.50,1.42,0.00,R] 
02:15:19.258 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
02:15:19.258 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:15:19.258 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=1.05 hyp=1.07 cameraTheta=1.40 mountX=1.05 mountY=-0.21, mountTheta=-0.20
02:15:19.266 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=1.05, opts=13)
02:15:19.268 00.002 7988 Enqueuing Move request for scope (0.19, 1.05)
02:15:19.268 00.000 15712 Worker thread wakes up
02:15:19.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 1.05) opts 0xd
02:15:19.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 1.05)
02:15:19.268 00.000 15712 Moving (0.19, 1.05) raw xDistance=1.05 yDistance=-0.21
02:15:19.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:19.268 00.000 7988 UpdateGuideState exits: m=918 SNR=19.6
02:15:19.271 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:19.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:19.273 00.002 7988 Enqueuing Expose request
02:15:19.273 00.000 15712 PPEC rslt: input = 1.05, final = 0.65, react = 0.63, pred = 0.02, hyst = 0.59, hyst_pct = 0.00, period_length = 639.26
02:15:19.273 00.000 15712 PPEC: input: 1.05, control: 0.65, exposure: 1500
02:15:19.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:19.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:15:19.273 00.000 15712 MoveAxis(W, 213, ABG)
02:15:19.273 00.000 15712 Guiding  Dir = 3, Dur = 213
02:15:19.276 00.003 15712 IsGuiding returns 0
02:15:19.283 00.007 15712 PulseGuide returned control before completion, sleep 208
02:15:19.512 00.229 15712 IsGuiding returns 1
02:15:19.512 00.000 15712 scope still moving after pulse duration time elapsed
02:15:19.539 00.027 15712 IsGuiding returns 0
02:15:19.539 00.000 15712 scope move finished after 213 + 51 ms
02:15:19.539 00.000 15712 Move returns status 0, amount 213
02:15:19.539 00.000 15712 MoveAxis(N, 0, ABG)
02:15:19.539 00.000 15712 Move returns status 0, amount 0
02:15:19.539 00.000 15712 move complete, result=0
02:15:19.539 00.000 7988 GuideStep: 1.1 px 213 ms WEST, -0.2 px 0 ms NORTH
02:15:19.541 00.002 15712 worker thread done servicing request
02:15:19.541 00.000 15712 Worker thread wakes up
02:15:19.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:19.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:21.183 01.642 15712 Exposure complete
02:15:21.247 00.064 15712 worker thread done servicing request
02:15:21.247 00.000 7988 OnExposeComplete: enter
02:15:21.247 00.000 7988 UpdateGuideState(): m_state=6
02:15:21.251 00.004 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3905
02:15:21.251 00.000 7988 Star::Find returns 1 (0), X=974.16, Y=185.34, Mass=944, SNR=20.2, Peak=152 HFD=3.5
02:15:21.253 00.002 7988 MultiStar: [#1 0.25,-0.84,0.00,M3] [#2 0.15,-0.17,0.83,U] [#3 0.19,-0.09,0.74,U] [#4 -0.04,-0.15,0.68,U] [#5 -0.17,-0.36,0.61,U] [#6 -0.07,-0.55,0.64,U] [#7 0.10,-0.86,0.00,M7] [#8 0.20,-1.69,0.00,M1] 
02:15:21.255 00.002 7988 refined, 5 included, MultiStar: {0.06, -0.25}, one-star: {0.16, -0.26}
02:15:21.255 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
02:15:21.256 00.001 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
02:15:21.256 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.35 mountX=-0.25 mountY=-0.05, mountTheta=-2.94
02:15:21.258 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.25, opts=13)
02:15:21.260 00.002 7988 Enqueuing Move request for scope (0.06, -0.25)
02:15:21.260 00.000 15712 Worker thread wakes up
02:15:21.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
02:15:21.260 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
02:15:21.260 00.000 15712 Moving (0.06, -0.25) raw xDistance=-0.25 yDistance=-0.05
02:15:21.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:21.263 00.003 7988 UpdateGuideState exits: m=944 SNR=20.2
02:15:21.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:21.265 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:21.265 00.000 7988 Enqueuing Expose request
02:15:21.267 00.002 15712 PPEC rslt: input = -0.25, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:15:21.267 00.000 15712 PPEC: input: -0.25, control: -0.13, exposure: 1500
02:15:21.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:21.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:15:21.267 00.000 15712 MoveAxis(E, 41, ABG)
02:15:21.267 00.000 15712 Guiding  Dir = 2, Dur = 41
02:15:21.267 00.000 15712 IsGuiding returns 0
02:15:21.279 00.012 15712 PulseGuide returned control before completion, sleep 30
02:15:21.347 00.068 15712 IsGuiding returns 0
02:15:21.347 00.000 15712 Move returns status 0, amount 41
02:15:21.347 00.000 15712 MoveAxis(N, 0, ABG)
02:15:21.347 00.000 15712 Move returns status 0, amount 0
02:15:21.347 00.000 15712 move complete, result=0
02:15:21.347 00.000 15712 worker thread done servicing request
02:15:21.347 00.000 15712 Worker thread wakes up
02:15:21.347 00.000 7988 GuideStep: -0.3 px 41 ms EAST, -0.1 px 0 ms NORTH
02:15:21.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:21.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:22.761 01.414 15712 Exposure complete
02:15:22.825 00.064 15712 worker thread done servicing request
02:15:22.825 00.000 7988 OnExposeComplete: enter
02:15:22.827 00.002 7988 UpdateGuideState(): m_state=6
02:15:22.827 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3906
02:15:22.829 00.002 7988 Star::Find returns 1 (0), X=974.21, Y=185.18, Mass=876, SNR=19.2, Peak=175 HFD=3.3
02:15:22.829 00.000 7988 MultiStar: [#1 -0.21,-0.72,0.00,M4] [#2 -0.08,-0.59,0.88,U] [#3 -0.13,-0.72,0.00,M5] [#4 -0.22,-0.51,0.72,U] [#5 -0.50,-0.75,0.00,M8] [#6 -0.48,-0.39,0.68,U] [#7 -0.03,-0.92,0.00,M8] [#8 -0.39,-2.15,0.00,M2] 
02:15:22.831 00.002 7988 single-star, 3 included, MultiStar: {-0.11, -0.48}, one-star: {0.21, -0.42}
02:15:22.831 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
02:15:22.831 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
02:15:22.834 00.003 7988 CameraToMount -- cameraX=0.21 cameraY=-0.42 hyp=0.47 cameraTheta=-1.12 mountX=-0.42 mountY=-0.20, mountTheta=-2.71
02:15:22.834 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.42, opts=13)
02:15:22.837 00.003 7988 Enqueuing Move request for scope (0.21, -0.42)
02:15:22.837 00.000 15712 Worker thread wakes up
02:15:22.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.42) opts 0xd
02:15:22.837 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.42)
02:15:22.837 00.000 15712 Moving (0.21, -0.42) raw xDistance=-0.42 yDistance=-0.20
02:15:22.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:22.837 00.000 7988 UpdateGuideState exits: m=876 SNR=19.2
02:15:22.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:22.837 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:22.837 00.000 7988 Enqueuing Expose request
02:15:22.837 00.000 15712 PPEC rslt: input = -0.42, final = -0.23, react = -0.25, pred = 0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
02:15:22.837 00.000 15712 PPEC: input: -0.42, control: -0.23, exposure: 1500
02:15:22.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:22.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:15:22.837 00.000 15712 MoveAxis(E, 74, ABG)
02:15:22.837 00.000 15712 Guiding  Dir = 2, Dur = 74
02:15:22.837 00.000 15712 IsGuiding returns 0
02:15:22.872 00.035 15712 PulseGuide returned control before completion, sleep 57
02:15:22.932 00.060 15712 IsGuiding returns 1
02:15:22.932 00.000 15712 scope still moving after pulse duration time elapsed
02:15:22.980 00.048 15712 IsGuiding returns 0
02:15:22.980 00.000 15712 scope move finished after 74 + 65 ms
02:15:22.980 00.000 15712 Move returns status 0, amount 74
02:15:22.980 00.000 15712 MoveAxis(N, 0, ABG)
02:15:22.980 00.000 15712 Move returns status 0, amount 0
02:15:22.980 00.000 15712 move complete, result=0
02:15:22.980 00.000 7988 GuideStep: -0.4 px 74 ms EAST, -0.2 px 0 ms NORTH
02:15:22.986 00.006 15712 worker thread done servicing request
02:15:22.986 00.000 15712 Worker thread wakes up
02:15:22.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:22.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:24.623 01.637 15712 Exposure complete
02:15:24.688 00.065 15712 worker thread done servicing request
02:15:24.689 00.001 7988 OnExposeComplete: enter
02:15:24.689 00.000 7988 UpdateGuideState(): m_state=6
02:15:24.691 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3907
02:15:24.691 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=185.29, Mass=880, SNR=19.2, Peak=160 HFD=3.4
02:15:24.693 00.002 7988 MultiStar: [#1 -0.01,-0.86,0.00,M5] [#2 0.15,-0.59,0.84,U] [#3 -0.05,-0.40,0.86,U] [#4 -0.03,-0.29,0.73,U] [#5 0.09,-0.15,0.78,U] [#6 -0.13,-0.52,0.71,U] [#7 0.23,-1.02,0.00,M9] [#8 -0.42,-2.27,0.00,M3] 
02:15:24.693 00.000 7988 single-star, 5 included, MultiStar: {0.02, -0.38}, one-star: {0.04, -0.31}
02:15:24.693 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
02:15:24.693 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
02:15:24.693 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.44 mountX=-0.31 mountY=-0.03, mountTheta=-3.04
02:15:24.693 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.31, opts=13)
02:15:24.693 00.000 7988 Enqueuing Move request for scope (0.04, -0.31)
02:15:24.693 00.000 15712 Worker thread wakes up
02:15:24.693 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
02:15:24.693 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
02:15:24.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:15:24.703 00.010 7988 UpdateGuideState exits: m=880 SNR=19.2
02:15:24.705 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:24.705 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:24.705 00.000 7988 Enqueuing Expose request
02:15:24.705 00.000 15712 Moving (0.04, -0.31) raw xDistance=-0.31 yDistance=-0.03
02:15:24.712 00.007 15712 PPEC rslt: input = -0.31, final = -0.14, react = -0.18, pred = 0.04, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
02:15:24.712 00.000 15712 PPEC: input: -0.31, control: -0.14, exposure: 1500
02:15:24.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:24.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:15:24.712 00.000 15712 MoveAxis(E, 47, ABG)
02:15:24.712 00.000 15712 Guiding  Dir = 2, Dur = 47
02:15:24.712 00.000 15712 IsGuiding returns 0
02:15:24.739 00.027 15712 PulseGuide returned control before completion, sleep 28
02:15:24.782 00.043 15712 IsGuiding returns 1
02:15:24.782 00.000 15712 scope still moving after pulse duration time elapsed
02:15:24.822 00.040 15712 IsGuiding returns 0
02:15:24.822 00.000 15712 scope move finished after 47 + 62 ms
02:15:24.822 00.000 15712 Move returns status 0, amount 47
02:15:24.822 00.000 15712 MoveAxis(N, 0, ABG)
02:15:24.822 00.000 15712 Move returns status 0, amount 0
02:15:24.822 00.000 15712 move complete, result=0
02:15:24.822 00.000 15712 worker thread done servicing request
02:15:24.822 00.000 7988 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
02:15:24.823 00.001 15712 Worker thread wakes up
02:15:24.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:24.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:26.236 01.413 15712 Exposure complete
02:15:26.297 00.061 15712 worker thread done servicing request
02:15:26.297 00.000 7988 OnExposeComplete: enter
02:15:26.297 00.000 7988 UpdateGuideState(): m_state=6
02:15:26.302 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3908
02:15:26.303 00.001 7988 Star::Find returns 1 (0), X=974.06, Y=185.16, Mass=806, SNR=18.2, Peak=160 HFD=3.1
02:15:26.303 00.000 7988 MultiStar: [#1 -0.05,-0.52,0.99,U] [#2 0.22,-0.67,0.00,M1] [#3 -0.01,-0.39,0.90,U] [#4 0.17,-0.41,0.73,U] [#5 0.01,-0.43,0.74,U] [#6 -0.39,-0.70,0.00,M1] [#7 -0.22,-0.79,0.00,M10] [#8 -0.06,-1.77,0.00,M4] 
02:15:26.305 00.002 7988 refined, 4 included, MultiStar: {0.03, -0.44}, one-star: {0.06, -0.44}
02:15:26.305 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:15:26.307 00.002 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
02:15:26.309 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.44 hyp=0.44 cameraTheta=-1.50 mountX=-0.44 mountY=-0.02, mountTheta=-3.10
02:15:26.309 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.44, opts=13)
02:15:26.311 00.002 7988 Enqueuing Move request for scope (0.03, -0.44)
02:15:26.313 00.002 15712 Worker thread wakes up
02:15:26.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.44) opts 0xd
02:15:26.313 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.44)
02:15:26.313 00.000 15712 Moving (0.03, -0.44) raw xDistance=-0.44 yDistance=-0.02
02:15:26.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:15:26.313 00.000 7988 UpdateGuideState exits: m=806 SNR=18.2
02:15:26.316 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:26.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:26.318 00.002 7988 Enqueuing Expose request
02:15:26.318 00.000 15712 PPEC rslt: input = -0.44, final = -0.22, react = -0.26, pred = 0.05, hyst = -0.25, hyst_pct = 0.00, period_length = 639.26
02:15:26.318 00.000 15712 PPEC: input: -0.44, control: -0.22, exposure: 1500
02:15:26.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:26.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:15:26.318 00.000 15712 MoveAxis(E, 71, ABG)
02:15:26.318 00.000 15712 Guiding  Dir = 2, Dur = 71
02:15:26.355 00.037 15712 IsGuiding returns 0
02:15:26.372 00.017 15712 PulseGuide returned control before completion, sleep 66
02:15:26.445 00.073 15712 IsGuiding returns 0
02:15:26.445 00.000 15712 Move returns status 0, amount 71
02:15:26.445 00.000 15712 MoveAxis(N, 0, ABG)
02:15:26.445 00.000 15712 Move returns status 0, amount 0
02:15:26.445 00.000 15712 move complete, result=0
02:15:26.445 00.000 15712 worker thread done servicing request
02:15:26.445 00.000 15712 Worker thread wakes up
02:15:26.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:26.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:26.445 00.000 7988 GuideStep: -0.4 px 71 ms EAST, -0.0 px 0 ms NORTH
02:15:28.086 01.641 15712 Exposure complete
02:15:28.149 00.063 15712 worker thread done servicing request
02:15:28.150 00.001 7988 OnExposeComplete: enter
02:15:28.150 00.000 7988 UpdateGuideState(): m_state=6
02:15:28.150 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3909
02:15:28.150 00.000 7988 Star::Find returns 1 (0), X=974.12, Y=185.57, Mass=879, SNR=19.4, Peak=138 HFD=3.5
02:15:28.150 00.000 7988 MultiStar: [#1 -0.25,-0.25,1.00,U] [#2 -0.08,0.02,0.87,U] [#3 0.18,0.19,0.82,U] [#4 0.02,0.01,0.71,U] [#5 -0.33,-0.07,0.73,U] [#6 -0.08,-0.09,0.63,U] [#7 0.15,-0.14,0.46,U] [#8 0.23,-1.85,0.00,M5] 
02:15:28.150 00.000 7988 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {0.12, -0.03}
02:15:28.156 00.006 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
02:15:28.156 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
02:15:28.156 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.36 mountX=-0.04 mountY=0.04, mountTheta=2.35
02:15:28.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
02:15:28.156 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
02:15:28.156 00.000 15712 Worker thread wakes up
02:15:28.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:15:28.156 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:15:28.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:15:28.163 00.007 7988 UpdateGuideState exits: m=879 SNR=19.4
02:15:28.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:28.163 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:28.163 00.000 7988 Enqueuing Expose request
02:15:28.163 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
02:15:28.163 00.000 15712 PPEC rslt: input = -0.04, final = 0.06, react = -0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:15:28.163 00.000 15712 PPEC: input: -0.04, control: 0.06, exposure: 1500
02:15:28.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:28.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:15:28.163 00.000 15712 MoveAxis(W, 18, ABG)
02:15:28.163 00.000 15712 Guiding  Dir = 3, Dur = 18
02:15:28.163 00.000 15712 IsGuiding returns 0
02:15:28.195 00.032 15712 IsGuiding returns 1
02:15:28.195 00.000 15712 scope still moving after pulse duration time elapsed
02:15:28.243 00.048 15712 IsGuiding returns 0
02:15:28.243 00.000 15712 scope move finished after 18 + 52 ms
02:15:28.243 00.000 15712 Move returns status 0, amount 18
02:15:28.243 00.000 15712 MoveAxis(N, 0, ABG)
02:15:28.243 00.000 15712 Move returns status 0, amount 0
02:15:28.243 00.000 15712 move complete, result=0
02:15:28.243 00.000 15712 worker thread done servicing request
02:15:28.243 00.000 15712 Worker thread wakes up
02:15:28.243 00.000 7988 GuideStep: -0.0 px 18 ms WEST, 0.0 px 0 ms NORTH
02:15:28.245 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:28.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:29.648 01.403 15712 Exposure complete
02:15:29.709 00.061 15712 worker thread done servicing request
02:15:29.709 00.000 7988 OnExposeComplete: enter
02:15:29.709 00.000 7988 UpdateGuideState(): m_state=6
02:15:29.709 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3910
02:15:29.709 00.000 7988 Star::Find returns 1 (0), X=974.12, Y=185.76, Mass=956, SNR=20.1, Peak=151 HFD=3.8
02:15:29.709 00.000 7988 MultiStar: [#1 0.02,-0.08,0.99,U] [#2 0.08,0.48,0.86,U] [#3 -0.12,0.52,0.77,U] [#4 -0.17,0.26,0.69,U] [#5 -0.25,0.38,0.67,U] [#6 -0.41,0.32,0.60,U] [#7 0.29,-0.33,0.37,U] [#8 0.28,-0.73,0.00,M6] 
02:15:29.709 00.000 7988 single-star, 7 included, MultiStar: {-0.05, 0.24}, one-star: {0.12, 0.16}
02:15:29.709 00.000 7988 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
02:15:29.720 00.011 7988 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
02:15:29.720 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.91 mountX=0.16 mountY=-0.12, mountTheta=-0.67
02:15:29.720 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.16, opts=13)
02:15:29.720 00.000 7988 Enqueuing Move request for scope (0.12, 0.16)
02:15:29.725 00.005 15712 Worker thread wakes up
02:15:29.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
02:15:29.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
02:15:29.725 00.000 15712 Moving (0.12, 0.16) raw xDistance=0.16 yDistance=-0.12
02:15:29.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:15:29.725 00.000 7988 UpdateGuideState exits: m=956 SNR=20.1
02:15:29.728 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:29.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:29.730 00.002 7988 Enqueuing Expose request
02:15:29.730 00.000 15712 PPEC rslt: input = 0.16, final = 0.05, react = 0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:15:29.730 00.000 15712 PPEC: input: 0.16, control: 0.05, exposure: 1500
02:15:29.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:29.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:15:29.730 00.000 15712 MoveAxis(W, 17, ABG)
02:15:29.730 00.000 15712 Guiding  Dir = 3, Dur = 17
02:15:29.730 00.000 15712 IsGuiding returns 0
02:15:29.746 00.016 15712 PulseGuide returned control before completion, sleep 14
02:15:29.793 00.047 15712 IsGuiding returns 0
02:15:29.793 00.000 15712 Move returns status 0, amount 17
02:15:29.793 00.000 15712 MoveAxis(N, 0, ABG)
02:15:29.793 00.000 15712 Move returns status 0, amount 0
02:15:29.793 00.000 15712 move complete, result=0
02:15:29.793 00.000 7988 GuideStep: 0.2 px 17 ms WEST, -0.1 px 0 ms NORTH
02:15:29.793 00.000 15712 worker thread done servicing request
02:15:29.795 00.002 15712 Worker thread wakes up
02:15:29.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:29.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:31.430 01.635 15712 Exposure complete
02:15:31.496 00.066 15712 worker thread done servicing request
02:15:31.496 00.000 7988 OnExposeComplete: enter
02:15:31.496 00.000 7988 UpdateGuideState(): m_state=6
02:15:31.496 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3911
02:15:31.496 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=186.65, Mass=886, SNR=19.4, Peak=147 HFD=3.8
02:15:31.496 00.000 7988 MultiStar: [#1 -0.12,0.92,0.00,M3] [#2 0.12,1.35,0.00,M1] [#3 0.07,1.15,0.00,M2] [#4 -0.06,1.39,0.00,M1] [#5 -0.40,1.57,0.00,M5] [#6 -0.05,1.22,0.00,M1] [#7 -0.11,1.05,0.00,M9] [#8 0.52,-0.35,0.00,M7] 
02:15:31.496 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
02:15:31.503 00.007 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:15:31.503 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=1.05 hyp=1.05 cameraTheta=1.58 mountX=1.05 mountY=-0.02, mountTheta=-0.02
02:15:31.503 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=1.05, opts=13)
02:15:31.503 00.000 7988 Enqueuing Move request for scope (-0.01, 1.05)
02:15:31.503 00.000 15712 Worker thread wakes up
02:15:31.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.05) opts 0xd
02:15:31.503 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 1.05)
02:15:31.503 00.000 15712 Moving (-0.01, 1.05) raw xDistance=1.05 yDistance=-0.02
02:15:31.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
02:15:31.510 00.007 7988 UpdateGuideState exits: m=886 SNR=19.4
02:15:31.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:31.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:31.510 00.000 7988 Enqueuing Expose request
02:15:31.510 00.000 15712 PPEC rslt: input = 1.05, final = 0.68, react = 0.63, pred = 0.05, hyst = 0.57, hyst_pct = 0.00, period_length = 639.26
02:15:31.510 00.000 15712 PPEC: input: 1.05, control: 0.68, exposure: 1500
02:15:31.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:31.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:15:31.510 00.000 15712 MoveAxis(W, 221, ABG)
02:15:31.510 00.000 15712 Guiding  Dir = 3, Dur = 221
02:15:31.510 00.000 15712 IsGuiding returns 0
02:15:31.526 00.016 15712 PulseGuide returned control before completion, sleep 210
02:15:31.759 00.233 15712 IsGuiding returns 0
02:15:31.759 00.000 15712 Move returns status 0, amount 221
02:15:31.759 00.000 15712 MoveAxis(N, 0, ABG)
02:15:31.759 00.000 15712 Move returns status 0, amount 0
02:15:31.759 00.000 15712 move complete, result=0
02:15:31.759 00.000 7988 GuideStep: 1.1 px 221 ms WEST, -0.0 px 0 ms NORTH
02:15:31.762 00.003 15712 worker thread done servicing request
02:15:31.762 00.000 15712 Worker thread wakes up
02:15:31.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:31.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:33.172 01.410 15712 Exposure complete
02:15:33.234 00.062 15712 worker thread done servicing request
02:15:33.234 00.000 7988 OnExposeComplete: enter
02:15:33.234 00.000 7988 UpdateGuideState(): m_state=6
02:15:33.238 00.004 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3912
02:15:33.240 00.002 7988 Star::Find returns 1 (0), X=974.05, Y=186.06, Mass=873, SNR=19.1, Peak=157 HFD=3.9
02:15:33.240 00.000 7988 MultiStar: [#1 0.04,0.38,1.05,U] [#2 0.20,0.82,0.00,M2] [#3 0.23,0.70,0.00,M3] [#4 0.12,0.79,0.00,M2] [#5 -0.27,0.42,0.76,U] [#6 -0.30,0.67,0.00,M2] [#7 0.26,0.81,0.00,M10] [#8 -0.02,-0.33,0.38,U] 
02:15:33.242 00.002 7988 refined, 3 included, MultiStar: {-0.04, 0.33}, one-star: {0.05, 0.46}
02:15:33.242 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
02:15:33.244 00.002 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
02:15:33.244 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.34 cameraTheta=1.69 mountX=0.33 mountY=0.03, mountTheta=0.10
02:15:33.246 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.33, opts=13)
02:15:33.248 00.002 7988 Enqueuing Move request for scope (-0.04, 0.33)
02:15:33.248 00.000 15712 Worker thread wakes up
02:15:33.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
02:15:33.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
02:15:33.248 00.000 15712 Moving (-0.04, 0.33) raw xDistance=0.33 yDistance=0.03
02:15:33.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:33.249 00.001 7988 UpdateGuideState exits: m=873 SNR=19.1
02:15:33.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:33.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:33.249 00.000 7988 Enqueuing Expose request
02:15:33.255 00.006 15712 PPEC rslt: input = 0.33, final = 0.24, react = 0.20, pred = 0.04, hyst = 0.18, hyst_pct = 0.00, period_length = 639.26
02:15:33.255 00.000 15712 PPEC: input: 0.33, control: 0.24, exposure: 1500
02:15:33.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:33.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:15:33.255 00.000 15712 MoveAxis(W, 79, ABG)
02:15:33.255 00.000 15712 Guiding  Dir = 3, Dur = 79
02:15:33.255 00.000 15712 IsGuiding returns 0
02:15:33.272 00.017 15712 PulseGuide returned control before completion, sleep 66
02:15:33.345 00.073 15712 IsGuiding returns 1
02:15:33.345 00.000 15712 scope still moving after pulse duration time elapsed
02:15:33.380 00.035 15712 IsGuiding returns 0
02:15:33.380 00.000 15712 scope move finished after 79 + 55 ms
02:15:33.380 00.000 15712 Move returns status 0, amount 79
02:15:33.380 00.000 15712 MoveAxis(N, 0, ABG)
02:15:33.390 00.010 15712 Move returns status 0, amount 0
02:15:33.390 00.000 15712 move complete, result=0
02:15:33.390 00.000 15712 worker thread done servicing request
02:15:33.390 00.000 15712 Worker thread wakes up
02:15:33.390 00.000 7988 GuideStep: 0.3 px 79 ms WEST, 0.0 px 0 ms NORTH
02:15:33.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:33.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:35.134 01.744 15712 Exposure complete
02:15:35.197 00.063 15712 worker thread done servicing request
02:15:35.197 00.000 7988 OnExposeComplete: enter
02:15:35.197 00.000 7988 UpdateGuideState(): m_state=6
02:15:35.197 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3913
02:15:35.197 00.000 7988 Star::Find returns 1 (0), X=974.28, Y=185.36, Mass=866, SNR=19.1, Peak=148 HFD=3.7
02:15:35.197 00.000 7988 MultiStar: [#1 -0.35,-0.40,0.97,U] [#2 0.05,-0.10,0.90,U] [#3 -0.33,-0.14,0.82,U] [#4 -0.29,-0.25,0.74,U] [#5 -0.11,-0.26,0.65,U] [#6 -0.03,-0.26,0.65,U] [#7 0.21,-0.43,0.51,U] [#8 0.31,-1.39,0.00,M7] 
02:15:35.197 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.25}, one-star: {0.28, -0.24}
02:15:35.197 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.43 = 2.86)
02:15:35.197 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.83)
02:15:35.197 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.86 mountX=-0.25 mountY=0.08, mountTheta=2.83
02:15:35.197 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.25, opts=13)
02:15:35.209 00.012 7988 Enqueuing Move request for scope (-0.08, -0.25)
02:15:35.209 00.000 15712 Worker thread wakes up
02:15:35.211 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:35.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
02:15:35.211 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
02:15:35.211 00.000 15712 Moving (-0.08, -0.25) raw xDistance=-0.25 yDistance=0.08
02:15:35.211 00.000 7988 UpdateGuideState exits: m=866 SNR=19.1
02:15:35.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:35.214 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:35.214 00.000 7988 Enqueuing Expose request
02:15:35.216 00.002 15712 PPEC rslt: input = -0.25, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:15:35.216 00.000 15712 PPEC: input: -0.25, control: -0.11, exposure: 1500
02:15:35.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:35.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:15:35.216 00.000 15712 MoveAxis(E, 37, ABG)
02:15:35.216 00.000 15712 Guiding  Dir = 2, Dur = 37
02:15:35.226 00.010 15712 IsGuiding returns 0
02:15:35.244 00.018 15712 PulseGuide returned control before completion, sleep 32
02:15:35.292 00.048 15712 IsGuiding returns 0
02:15:35.292 00.000 15712 Move returns status 0, amount 37
02:15:35.292 00.000 15712 MoveAxis(N, 0, ABG)
02:15:35.292 00.000 15712 Move returns status 0, amount 0
02:15:35.292 00.000 15712 move complete, result=0
02:15:35.292 00.000 7988 GuideStep: -0.3 px 37 ms EAST, 0.1 px 0 ms NORTH
02:15:35.292 00.000 15712 worker thread done servicing request
02:15:35.294 00.002 15712 Worker thread wakes up
02:15:35.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:35.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:36.713 01.419 15712 Exposure complete
02:15:36.776 00.063 15712 worker thread done servicing request
02:15:36.777 00.001 7988 OnExposeComplete: enter
02:15:36.777 00.000 7988 UpdateGuideState(): m_state=6
02:15:36.777 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3914
02:15:36.777 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=185.26, Mass=898, SNR=19.5, Peak=152 HFD=3.8
02:15:36.777 00.000 7988 MultiStar: [#1 -0.16,-0.52,0.96,U] [#2 0.11,-0.34,0.82,U] [#3 0.09,-0.33,0.87,U] [#4 -0.17,-0.17,0.68,U] [#5 -0.16,-0.18,0.74,U] [#6 -0.08,0.08,0.67,U] [#7 0.50,-0.61,0.00,M10] [#8 0.18,-1.87,0.00,M8] 
02:15:36.777 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.28}, one-star: {0.05, -0.34}
02:15:36.777 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
02:15:36.777 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
02:15:36.777 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.71 mountX=-0.28 mountY=0.05, mountTheta=2.98
02:15:36.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.28, opts=13)
02:15:36.777 00.000 7988 Enqueuing Move request for scope (-0.04, -0.28)
02:15:36.777 00.000 15712 Worker thread wakes up
02:15:36.789 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
02:15:36.789 00.000 7988 UpdateGuideState exits: m=898 SNR=19.5
02:15:36.789 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:36.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:36.789 00.000 7988 Enqueuing Expose request
02:15:36.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
02:15:36.789 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
02:15:36.789 00.000 15712 Moving (-0.04, -0.28) raw xDistance=-0.28 yDistance=0.05
02:15:36.789 00.000 15712 PPEC rslt: input = -0.28, final = -0.14, react = -0.17, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:15:36.789 00.000 15712 PPEC: input: -0.28, control: -0.14, exposure: 1500
02:15:36.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:36.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:15:36.789 00.000 15712 MoveAxis(E, 44, ABG)
02:15:36.789 00.000 15712 Guiding  Dir = 2, Dur = 44
02:15:36.789 00.000 15712 IsGuiding returns 0
02:15:36.827 00.038 15712 PulseGuide returned control before completion, sleep 27
02:15:36.891 00.064 15712 IsGuiding returns 1
02:15:36.891 00.000 15712 scope still moving after pulse duration time elapsed
02:15:36.917 00.026 15712 IsGuiding returns 0
02:15:36.917 00.000 15712 scope move finished after 44 + 73 ms
02:15:36.917 00.000 15712 Move returns status 0, amount 44
02:15:36.917 00.000 15712 MoveAxis(N, 0, ABG)
02:15:36.917 00.000 15712 Move returns status 0, amount 0
02:15:36.917 00.000 15712 move complete, result=0
02:15:36.917 00.000 7988 GuideStep: -0.3 px 44 ms EAST, 0.0 px 0 ms NORTH
02:15:36.919 00.002 15712 worker thread done servicing request
02:15:36.919 00.000 15712 Worker thread wakes up
02:15:36.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:36.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:38.548 01.629 15712 Exposure complete
02:15:38.609 00.061 15712 worker thread done servicing request
02:15:38.609 00.000 7988 OnExposeComplete: enter
02:15:38.609 00.000 7988 UpdateGuideState(): m_state=6
02:15:38.614 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3915
02:15:38.614 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=185.18, Mass=899, SNR=19.4, Peak=164 HFD=3.7
02:15:38.616 00.002 7988 MultiStar: [#1 -0.06,-0.57,0.98,U] [#2 -0.09,-0.21,0.88,U] [#3 0.02,-0.28,0.78,U] [#4 -0.27,-0.32,0.68,U] [#5 -0.38,0.11,0.73,U] [#6 -0.30,-0.30,0.69,U] [#7 -0.45,-0.17,0.45,U] [#8 -0.13,-1.15,0.00,M9] 
02:15:38.616 00.000 7988 refined, 7 included, MultiStar: {-0.20, -0.29}, one-star: {-0.25, -0.42}
02:15:38.618 00.002 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.74 = 2.55)
02:15:38.620 00.002 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.51)
02:15:38.620 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.29 hyp=0.35 cameraTheta=-2.17 mountX=-0.29 mountY=0.21, mountTheta=2.53
02:15:38.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.29, opts=13)
02:15:38.622 00.000 7988 Enqueuing Move request for scope (-0.20, -0.29)
02:15:38.624 00.002 15712 Worker thread wakes up
02:15:38.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.29) opts 0xd
02:15:38.624 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.29)
02:15:38.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:38.626 00.002 7988 UpdateGuideState exits: m=899 SNR=19.4
02:15:38.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:38.628 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:38.628 00.000 7988 Enqueuing Expose request
02:15:38.630 00.002 15712 Moving (-0.20, -0.29) raw xDistance=-0.29 yDistance=0.21
02:15:38.630 00.000 15712 PPEC rslt: input = -0.29, final = -0.14, react = -0.18, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
02:15:38.630 00.000 15712 PPEC: input: -0.29, control: -0.14, exposure: 1500
02:15:38.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:38.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:15:38.630 00.000 15712 MoveAxis(E, 47, ABG)
02:15:38.630 00.000 15712 Guiding  Dir = 2, Dur = 47
02:15:38.630 00.000 15712 IsGuiding returns 0
02:15:38.646 00.016 15712 PulseGuide returned control before completion, sleep 44
02:15:38.728 00.082 15712 IsGuiding returns 0
02:15:38.728 00.000 15712 Move returns status 0, amount 47
02:15:38.728 00.000 15712 MoveAxis(N, 0, ABG)
02:15:38.728 00.000 15712 Move returns status 0, amount 0
02:15:38.728 00.000 15712 move complete, result=0
02:15:38.728 00.000 7988 GuideStep: -0.3 px 47 ms EAST, 0.2 px 0 ms NORTH
02:15:38.732 00.004 15712 worker thread done servicing request
02:15:38.732 00.000 15712 Worker thread wakes up
02:15:38.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:38.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:40.142 01.410 15712 Exposure complete
02:15:40.205 00.063 15712 worker thread done servicing request
02:15:40.205 00.000 7988 OnExposeComplete: enter
02:15:40.205 00.000 7988 UpdateGuideState(): m_state=6
02:15:40.205 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3916
02:15:40.205 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=185.46, Mass=818, SNR=18.8, Peak=159 HFD=3.5
02:15:40.209 00.004 7988 MultiStar: [#1 0.15,-0.48,1.05,U] [#2 0.09,0.05,0.89,U] [#3 -0.13,0.09,0.85,U] [#4 0.04,-0.16,0.73,U] [#5 -0.48,-0.04,0.79,U] [#6 -0.35,-0.04,0.68,U] [#7 -0.08,0.18,0.52,U] [#8 0.21,-1.16,0.00,M10] 
02:15:40.209 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.09}, one-star: {0.07, -0.14}
02:15:40.209 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
02:15:40.209 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.50)
02:15:40.209 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.19 mountX=-0.09 mountY=0.07, mountTheta=2.51
02:15:40.209 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.09, opts=13)
02:15:40.209 00.000 7988 Enqueuing Move request for scope (-0.07, -0.09)
02:15:40.209 00.000 15712 Worker thread wakes up
02:15:40.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
02:15:40.209 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
02:15:40.209 00.000 15712 Moving (-0.07, -0.09) raw xDistance=-0.09 yDistance=0.07
02:15:40.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:40.219 00.010 7988 UpdateGuideState exits: m=818 SNR=18.8
02:15:40.221 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:40.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:40.223 00.002 7988 Enqueuing Expose request
02:15:40.223 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:15:40.223 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
02:15:40.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:40.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:15:40.223 00.000 15712 MoveAxis(W, 11, ABG)
02:15:40.223 00.000 15712 Guiding  Dir = 3, Dur = 11
02:15:40.244 00.021 15712 IsGuiding returns 0
02:15:40.261 00.017 15712 IsGuiding returns 1
02:15:40.261 00.000 15712 scope still moving after pulse duration time elapsed
02:15:40.312 00.051 15712 IsGuiding returns 0
02:15:40.312 00.000 15712 scope move finished after 11 + 53 ms
02:15:40.312 00.000 15712 Move returns status 0, amount 11
02:15:40.312 00.000 15712 MoveAxis(N, 0, ABG)
02:15:40.312 00.000 15712 Move returns status 0, amount 0
02:15:40.312 00.000 15712 move complete, result=0
02:15:40.312 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
02:15:40.314 00.002 15712 worker thread done servicing request
02:15:40.314 00.000 15712 Worker thread wakes up
02:15:40.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:40.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:42.053 01.739 15712 Exposure complete
02:15:42.114 00.061 15712 worker thread done servicing request
02:15:42.114 00.000 7988 OnExposeComplete: enter
02:15:42.114 00.000 7988 UpdateGuideState(): m_state=6
02:15:42.118 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3917
02:15:42.118 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=185.29, Mass=880, SNR=19.2, Peak=131 HFD=3.7
02:15:42.120 00.002 7988 MultiStar: [#1 -0.36,-0.10,1.00,U] [#2 0.04,0.18,0.82,U] [#3 0.02,0.07,0.82,U] [#4 -0.19,0.09,0.71,U] [#5 -0.76,0.56,0.00,M1] [#6 -0.75,0.16,0.00,M1] [#7 -0.46,-0.32,0.51,U] [#8 -0.48,-0.75,0.00,R] 
02:15:42.120 00.000 7988 refined, 5 included, MultiStar: {-0.17, -0.06}, one-star: {-0.13, -0.31}
02:15:42.122 00.002 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.56) = xAngle (-4.35 = 1.94)
02:15:42.122 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.90)
02:15:42.124 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.79 mountX=-0.06 mountY=0.17, mountTheta=1.93
02:15:42.126 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.06, opts=13)
02:15:42.126 00.000 7988 Enqueuing Move request for scope (-0.17, -0.06)
02:15:42.128 00.002 15712 Worker thread wakes up
02:15:42.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
02:15:42.128 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
02:15:42.128 00.000 15712 Moving (-0.17, -0.06) raw xDistance=-0.06 yDistance=0.17
02:15:42.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:42.131 00.003 7988 UpdateGuideState exits: m=880 SNR=19.2
02:15:42.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:42.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:42.131 00.000 7988 Enqueuing Expose request
02:15:42.131 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:15:42.131 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
02:15:42.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:42.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:15:42.131 00.000 15712 MoveAxis(W, 11, ABG)
02:15:42.131 00.000 15712 Guiding  Dir = 3, Dur = 11
02:15:42.131 00.000 15712 IsGuiding returns 0
02:15:42.150 00.019 15712 IsGuiding returns 1
02:15:42.150 00.000 15712 scope still moving after pulse duration time elapsed
02:15:42.194 00.044 15712 IsGuiding returns 0
02:15:42.194 00.000 15712 scope move finished after 11 + 51 ms
02:15:42.194 00.000 15712 Move returns status 0, amount 11
02:15:42.194 00.000 15712 MoveAxis(N, 0, ABG)
02:15:42.194 00.000 15712 Move returns status 0, amount 0
02:15:42.194 00.000 15712 move complete, result=0
02:15:42.198 00.004 7988 GuideStep: -0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
02:15:42.198 00.000 15712 worker thread done servicing request
02:15:42.198 00.000 15712 Worker thread wakes up
02:15:42.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:42.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:43.615 01.417 15712 Exposure complete
02:15:43.678 00.063 15712 worker thread done servicing request
02:15:43.678 00.000 7988 OnExposeComplete: enter
02:15:43.678 00.000 7988 UpdateGuideState(): m_state=6
02:15:43.681 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3918
02:15:43.681 00.000 7988 Star::Find returns 1 (0), X=974.30, Y=185.92, Mass=893, SNR=19.1, Peak=136 HFD=3.9
02:15:43.683 00.002 7988 MultiStar: [#1 0.08,0.18,1.01,U] [#2 0.13,0.56,0.81,U] [#3 0.21,0.41,0.86,U] [#4 0.10,0.53,0.70,U] [#5 -0.13,0.69,0.00,M2] [#6 -0.56,0.33,0.00,M2] [#7 0.40,0.37,0.48,U] [#8 0.83,-0.87,0.00,M1] 
02:15:43.683 00.000 7988 refined, 5 included, MultiStar: {0.19, 0.38}, one-star: {0.30, 0.32}
02:15:43.685 00.002 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
02:15:43.687 00.002 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
02:15:43.687 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.38 hyp=0.43 cameraTheta=1.11 mountX=0.39 mountY=-0.20, mountTheta=-0.48
02:15:43.689 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.38, opts=13)
02:15:43.691 00.002 7988 Enqueuing Move request for scope (0.19, 0.38)
02:15:43.692 00.001 15712 Worker thread wakes up
02:15:43.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:15:43.692 00.000 7988 UpdateGuideState exits: m=893 SNR=19.1
02:15:43.692 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:43.695 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:43.695 00.000 7988 Enqueuing Expose request
02:15:43.695 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.38) opts 0xd
02:15:43.695 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.38)
02:15:43.695 00.000 15712 Moving (0.19, 0.38) raw xDistance=0.39 yDistance=-0.20
02:15:43.698 00.003 15712 PPEC rslt: input = 0.39, final = 0.26, react = 0.23, pred = 0.03, hyst = 0.21, hyst_pct = 0.00, period_length = 639.26
02:15:43.698 00.000 15712 PPEC: input: 0.39, control: 0.26, exposure: 1500
02:15:43.698 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:43.698 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:15:43.698 00.000 15712 MoveAxis(W, 85, ABG)
02:15:43.698 00.000 15712 Guiding  Dir = 3, Dur = 85
02:15:43.698 00.000 15712 IsGuiding returns 0
02:15:43.712 00.014 15712 PulseGuide returned control before completion, sleep 81
02:15:43.823 00.111 15712 IsGuiding returns 0
02:15:43.823 00.000 15712 Move returns status 0, amount 85
02:15:43.823 00.000 15712 MoveAxis(N, 0, ABG)
02:15:43.823 00.000 15712 Move returns status 0, amount 0
02:15:43.823 00.000 15712 move complete, result=0
02:15:43.823 00.000 7988 GuideStep: 0.4 px 85 ms WEST, -0.2 px 0 ms NORTH
02:15:43.823 00.000 15712 worker thread done servicing request
02:15:43.830 00.007 15712 Worker thread wakes up
02:15:43.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:43.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:45.467 01.637 15712 Exposure complete
02:15:45.529 00.062 15712 worker thread done servicing request
02:15:45.529 00.000 7988 OnExposeComplete: enter
02:15:45.529 00.000 7988 UpdateGuideState(): m_state=6
02:15:45.532 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3919
02:15:45.532 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=186.21, Mass=855, SNR=19.1, Peak=145 HFD=3.7
02:15:45.534 00.002 7988 MultiStar: [#1 -0.11,0.13,1.01,U] [#2 0.19,0.34,0.85,U] [#3 0.20,0.97,0.00,M1] [#4 0.12,0.70,0.00,M1] [#5 -0.16,0.65,0.00,M3] [#6 -0.05,0.70,0.00,M3] [#7 0.30,0.61,0.00,M7] [#8 0.72,-0.19,0.00,M2] 
02:15:45.534 00.000 7988 refined, 2 included, MultiStar: {0.01, 0.36}, one-star: {-0.02, 0.61}
02:15:45.536 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
02:15:45.536 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:15:45.538 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.54 mountX=0.36 mountY=-0.02, mountTheta=-0.06
02:15:45.540 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.36, opts=13)
02:15:45.540 00.000 7988 Enqueuing Move request for scope (0.01, 0.36)
02:15:45.542 00.002 15712 Worker thread wakes up
02:15:45.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.36) opts 0xd
02:15:45.542 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.36)
02:15:45.542 00.000 15712 Moving (0.01, 0.36) raw xDistance=0.36 yDistance=-0.02
02:15:45.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:15:45.544 00.002 7988 UpdateGuideState exits: m=855 SNR=19.1
02:15:45.546 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:45.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:45.546 00.000 7988 Enqueuing Expose request
02:15:45.546 00.000 15712 PPEC rslt: input = 0.36, final = 0.25, react = 0.22, pred = 0.04, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
02:15:45.546 00.000 15712 PPEC: input: 0.36, control: 0.25, exposure: 1500
02:15:45.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:45.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:15:45.546 00.000 15712 MoveAxis(W, 83, ABG)
02:15:45.546 00.000 15712 Guiding  Dir = 3, Dur = 83
02:15:45.546 00.000 15712 IsGuiding returns 0
02:15:45.570 00.024 15712 PulseGuide returned control before completion, sleep 72
02:15:45.665 00.095 15712 IsGuiding returns 1
02:15:45.665 00.000 15712 scope still moving after pulse duration time elapsed
02:15:45.704 00.039 15712 IsGuiding returns 0
02:15:45.704 00.000 15712 scope move finished after 83 + 71 ms
02:15:45.704 00.000 15712 Move returns status 0, amount 83
02:15:45.704 00.000 15712 MoveAxis(N, 0, ABG)
02:15:45.704 00.000 15712 Move returns status 0, amount 0
02:15:45.704 00.000 15712 move complete, result=0
02:15:45.704 00.000 15712 worker thread done servicing request
02:15:45.704 00.000 15712 Worker thread wakes up
02:15:45.704 00.000 7988 GuideStep: 0.4 px 83 ms WEST, -0.0 px 0 ms NORTH
02:15:45.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:45.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:47.110 01.406 15712 Exposure complete
02:15:47.171 00.061 15712 worker thread done servicing request
02:15:47.171 00.000 7988 OnExposeComplete: enter
02:15:47.171 00.000 7988 UpdateGuideState(): m_state=6
02:15:47.176 00.005 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3920
02:15:47.177 00.001 7988 Star::Find returns 1 (0), X=974.16, Y=185.63, Mass=818, SNR=18.5, Peak=128 HFD=3.5
02:15:47.177 00.000 7988 MultiStar: [#1 0.09,-0.01,1.08,U] [#2 0.11,0.06,0.86,U] [#3 0.13,0.11,0.87,U] [#4 0.26,-0.13,0.76,U] [#5 -0.19,0.45,0.75,U] [#6 0.06,0.21,0.68,U] [#7 0.14,-0.15,0.52,U] [#8 0.72,-0.55,0.00,M3] 
02:15:47.179 00.002 7988 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.16, 0.03}
02:15:47.179 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
02:15:47.181 00.002 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
02:15:47.181 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=0.07 mountY=-0.10, mountTheta=-0.94
02:15:47.183 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.07, opts=13)
02:15:47.185 00.002 7988 Enqueuing Move request for scope (0.10, 0.07)
02:15:47.185 00.000 15712 Worker thread wakes up
02:15:47.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
02:15:47.185 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:15:47.185 00.000 15712 Moving (0.10, 0.07) raw xDistance=0.07 yDistance=-0.10
02:15:47.187 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:47.187 00.000 7988 UpdateGuideState exits: m=818 SNR=18.5
02:15:47.189 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:47.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:47.191 00.002 7988 Enqueuing Expose request
02:15:47.191 00.000 15712 PPEC rslt: input = 0.07, final = 0.05, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:15:47.191 00.000 15712 PPEC: input: 0.07, control: 0.05, exposure: 1500
02:15:47.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:47.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:15:47.191 00.000 15712 MoveAxis(W, 15, ABG)
02:15:47.191 00.000 15712 Guiding  Dir = 3, Dur = 15
02:15:47.191 00.000 15712 IsGuiding returns 0
02:15:47.211 00.020 15712 IsGuiding returns 1
02:15:47.211 00.000 15712 scope still moving after pulse duration time elapsed
02:15:47.251 00.040 15712 IsGuiding returns 0
02:15:47.251 00.000 15712 scope move finished after 15 + 43 ms
02:15:47.251 00.000 15712 Move returns status 0, amount 15
02:15:47.251 00.000 15712 MoveAxis(N, 0, ABG)
02:15:47.251 00.000 15712 Move returns status 0, amount 0
02:15:47.251 00.000 15712 move complete, result=0
02:15:47.251 00.000 15712 worker thread done servicing request
02:15:47.251 00.000 15712 Worker thread wakes up
02:15:47.251 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:15:47.253 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:47.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:48.892 01.639 15712 Exposure complete
02:15:48.956 00.064 15712 worker thread done servicing request
02:15:48.956 00.000 7988 OnExposeComplete: enter
02:15:48.956 00.000 7988 UpdateGuideState(): m_state=6
02:15:48.960 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3921
02:15:48.960 00.000 7988 Star::Find returns 1 (0), X=973.98, Y=185.76, Mass=864, SNR=19.2, Peak=137 HFD=3.7
02:15:48.962 00.002 7988 MultiStar: [#1 0.05,-0.10,1.02,U] [#2 0.25,0.20,0.87,U] [#3 0.19,0.13,0.87,U] [#4 -0.30,0.25,0.72,U] [#5 -0.27,0.12,0.79,U] [#6 -0.12,-0.13,0.69,U] [#7 -0.14,-0.39,0.55,U] [#8 0.58,0.18,0.53,U] 
02:15:48.963 00.001 7988 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.02, 0.16}
02:15:48.963 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
02:15:48.965 00.002 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
02:15:48.965 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.28 mountX=0.06 mountY=-0.02, mountTheta=-0.31
02:15:48.967 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.06, opts=13)
02:15:48.969 00.002 7988 Enqueuing Move request for scope (0.02, 0.06)
02:15:48.969 00.000 15712 Worker thread wakes up
02:15:48.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
02:15:48.969 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
02:15:48.969 00.000 15712 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.02
02:15:48.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:48.971 00.002 7988 UpdateGuideState exits: m=864 SNR=19.2
02:15:48.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:48.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:48.971 00.000 7988 Enqueuing Expose request
02:15:48.971 00.000 15712 PPEC rslt: input = 0.06, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:15:48.971 00.000 15712 PPEC: input: 0.06, control: 0.05, exposure: 1500
02:15:48.971 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:48.971 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:15:48.971 00.000 15712 MoveAxis(W, 17, ABG)
02:15:48.971 00.000 15712 Guiding  Dir = 3, Dur = 17
02:15:49.006 00.035 15712 IsGuiding returns 0
02:15:49.023 00.017 15712 PulseGuide returned control before completion, sleep 11
02:15:49.072 00.049 15712 IsGuiding returns 0
02:15:49.072 00.000 15712 Move returns status 0, amount 17
02:15:49.072 00.000 15712 MoveAxis(N, 0, ABG)
02:15:49.072 00.000 15712 Move returns status 0, amount 0
02:15:49.072 00.000 15712 move complete, result=0
02:15:49.072 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
02:15:49.072 00.000 15712 worker thread done servicing request
02:15:49.074 00.002 15712 Worker thread wakes up
02:15:49.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:49.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:50.488 01.414 15712 Exposure complete
02:15:50.551 00.063 15712 worker thread done servicing request
02:15:50.551 00.000 7988 OnExposeComplete: enter
02:15:50.551 00.000 7988 UpdateGuideState(): m_state=6
02:15:50.551 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3922
02:15:50.551 00.000 7988 Star::Find returns 1 (0), X=974.17, Y=185.25, Mass=909, SNR=19.6, Peak=155 HFD=3.6
02:15:50.551 00.000 7988 MultiStar: [#1 -0.03,-0.45,1.00,U] [#2 0.13,-0.39,0.90,U] [#3 0.17,-0.03,0.81,U] [#4 -0.38,-0.14,0.73,U] [#5 -0.11,-0.22,0.70,U] [#6 0.06,-0.28,0.62,U] [#7 0.16,-0.52,0.46,U] [#8 0.16,-1.02,0.00,M3] 
02:15:50.551 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.30}, one-star: {0.17, -0.35}
02:15:50.551 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
02:15:50.559 00.008 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
02:15:50.559 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.49 mountX=-0.30 mountY=-0.02, mountTheta=-3.08
02:15:50.559 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.30, opts=13)
02:15:50.559 00.000 7988 Enqueuing Move request for scope (0.03, -0.30)
02:15:50.559 00.000 15712 Worker thread wakes up
02:15:50.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.30) opts 0xd
02:15:50.559 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.30)
02:15:50.559 00.000 15712 Moving (0.03, -0.30) raw xDistance=-0.30 yDistance=-0.02
02:15:50.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:50.565 00.006 7988 UpdateGuideState exits: m=909 SNR=19.6
02:15:50.565 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:50.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:50.565 00.000 7988 Enqueuing Expose request
02:15:50.565 00.000 15712 PPEC rslt: input = -0.30, final = -0.13, react = -0.18, pred = 0.05, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:15:50.565 00.000 15712 PPEC: input: -0.30, control: -0.13, exposure: 1500
02:15:50.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:50.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:15:50.565 00.000 15712 MoveAxis(E, 42, ABG)
02:15:50.565 00.000 15712 Guiding  Dir = 2, Dur = 42
02:15:50.565 00.000 15712 IsGuiding returns 0
02:15:50.590 00.025 15712 PulseGuide returned control before completion, sleep 33
02:15:50.629 00.039 15712 IsGuiding returns 1
02:15:50.629 00.000 15712 scope still moving after pulse duration time elapsed
02:15:50.670 00.041 15712 IsGuiding returns 0
02:15:50.670 00.000 15712 scope move finished after 42 + 57 ms
02:15:50.670 00.000 15712 Move returns status 0, amount 42
02:15:50.670 00.000 15712 MoveAxis(N, 0, ABG)
02:15:50.670 00.000 15712 Move returns status 0, amount 0
02:15:50.670 00.000 15712 move complete, result=0
02:15:50.670 00.000 7988 GuideStep: -0.3 px 42 ms EAST, -0.0 px 0 ms NORTH
02:15:50.672 00.002 15712 worker thread done servicing request
02:15:50.672 00.000 15712 Worker thread wakes up
02:15:50.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:50.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:52.413 01.741 15712 Exposure complete
02:15:52.475 00.062 15712 worker thread done servicing request
02:15:52.475 00.000 7988 OnExposeComplete: enter
02:15:52.475 00.000 7988 UpdateGuideState(): m_state=6
02:15:52.475 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3923
02:15:52.475 00.000 7988 Star::Find returns 1 (0), X=974.13, Y=184.90, Mass=771, SNR=18.2, Peak=157 HFD=2.8
02:15:52.482 00.007 7988 MultiStar: [#1 -0.18,-0.86,0.00,M1] [#2 0.02,-0.72,0.00,M1] [#3 -0.16,-0.32,0.96,U] [#4 -0.08,-0.27,0.74,U] [#5 0.04,-0.49,0.79,U] [#6 -0.38,-0.90,0.00,M1] [#7 0.15,-0.73,0.00,M5] [#8 0.22,-1.00,0.00,M4] 
02:15:52.482 00.000 7988 refined, 3 included, MultiStar: {-0.01, -0.45}, one-star: {0.13, -0.70}
02:15:52.482 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
02:15:52.482 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
02:15:52.482 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.45 hyp=0.46 cameraTheta=-1.60 mountX=-0.45 mountY=0.02, mountTheta=3.09
02:15:52.482 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.45, opts=13)
02:15:52.482 00.000 7988 Enqueuing Move request for scope (-0.01, -0.45)
02:15:52.482 00.000 15712 Worker thread wakes up
02:15:52.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.45) opts 0xd
02:15:52.482 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.45)
02:15:52.482 00.000 15712 Moving (-0.01, -0.45) raw xDistance=-0.45 yDistance=0.02
02:15:52.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:15:52.491 00.009 7988 UpdateGuideState exits: m=771 SNR=18.2
02:15:52.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:52.491 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:52.491 00.000 7988 Enqueuing Expose request
02:15:52.496 00.005 15712 PPEC rslt: input = -0.45, final = -0.21, react = -0.27, pred = 0.06, hyst = -0.24, hyst_pct = 0.00, period_length = 639.26
02:15:52.496 00.000 15712 PPEC: input: -0.45, control: -0.21, exposure: 1500
02:15:52.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:52.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:15:52.496 00.000 15712 MoveAxis(E, 69, ABG)
02:15:52.496 00.000 15712 Guiding  Dir = 2, Dur = 69
02:15:52.496 00.000 15712 IsGuiding returns 0
02:15:52.525 00.029 15712 PulseGuide returned control before completion, sleep 52
02:15:52.589 00.064 15712 IsGuiding returns 1
02:15:52.589 00.000 15712 scope still moving after pulse duration time elapsed
02:15:52.619 00.030 15712 IsGuiding returns 0
02:15:52.619 00.000 15712 scope move finished after 69 + 52 ms
02:15:52.619 00.000 15712 Move returns status 0, amount 69
02:15:52.619 00.000 15712 MoveAxis(N, 0, ABG)
02:15:52.619 00.000 15712 Move returns status 0, amount 0
02:15:52.619 00.000 15712 move complete, result=0
02:15:52.619 00.000 15712 worker thread done servicing request
02:15:52.619 00.000 15712 Worker thread wakes up
02:15:52.619 00.000 7988 GuideStep: -0.5 px 69 ms EAST, 0.0 px 0 ms NORTH
02:15:52.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:52.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:54.025 01.406 15712 Exposure complete
02:15:54.087 00.062 15712 worker thread done servicing request
02:15:54.087 00.000 7988 OnExposeComplete: enter
02:15:54.087 00.000 7988 UpdateGuideState(): m_state=6
02:15:54.091 00.004 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3924
02:15:54.091 00.000 7988 Star::Find returns 1 (0), X=974.17, Y=185.18, Mass=919, SNR=19.8, Peak=149 HFD=3.7
02:15:54.093 00.002 7988 MultiStar: [#1 -0.01,-0.39,1.00,U] [#2 0.18,-0.21,0.83,U] [#3 0.21,-0.00,0.84,U] [#4 0.18,-0.43,0.73,U] [#5 -0.14,-0.37,0.73,U] [#6 -0.12,-0.08,0.68,U] [#7 0.42,-0.64,0.00,M6] [#8 0.72,-0.83,0.00,M5] 
02:15:54.095 00.002 7988 refined, 6 included, MultiStar: {0.07, -0.28}, one-star: {0.17, -0.42}
02:15:54.095 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
02:15:54.097 00.002 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
02:15:54.097 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.31 mountX=-0.28 mountY=-0.07, mountTheta=-2.91
02:15:54.099 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.28, opts=13)
02:15:54.101 00.002 7988 Enqueuing Move request for scope (0.07, -0.28)
02:15:54.102 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:54.102 00.000 7988 UpdateGuideState exits: m=919 SNR=19.8
02:15:54.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:54.102 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:54.102 00.000 7988 Enqueuing Expose request
02:15:54.102 00.000 15712 Worker thread wakes up
02:15:54.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd
02:15:54.102 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.28)
02:15:54.102 00.000 15712 Moving (0.07, -0.28) raw xDistance=-0.28 yDistance=-0.07
02:15:54.102 00.000 15712 PPEC rslt: input = -0.28, final = -0.11, react = -0.17, pred = 0.06, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:15:54.102 00.000 15712 PPEC: input: -0.28, control: -0.11, exposure: 1500
02:15:54.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:54.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:15:54.102 00.000 15712 MoveAxis(E, 35, ABG)
02:15:54.102 00.000 15712 Guiding  Dir = 2, Dur = 35
02:15:54.102 00.000 15712 IsGuiding returns 0
02:15:54.140 00.038 15712 PulseGuide returned control before completion, sleep 18
02:15:54.167 00.027 15712 IsGuiding returns 1
02:15:54.167 00.000 15712 scope still moving after pulse duration time elapsed
02:15:54.203 00.036 15712 IsGuiding returns 0
02:15:54.203 00.000 15712 scope move finished after 35 + 56 ms
02:15:54.203 00.000 15712 Move returns status 0, amount 35
02:15:54.203 00.000 15712 MoveAxis(N, 0, ABG)
02:15:54.203 00.000 15712 Move returns status 0, amount 0
02:15:54.203 00.000 15712 move complete, result=0
02:15:54.203 00.000 7988 GuideStep: -0.3 px 35 ms EAST, -0.1 px 0 ms NORTH
02:15:54.203 00.000 15712 worker thread done servicing request
02:15:54.203 00.000 15712 Worker thread wakes up
02:15:54.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:54.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:55.842 01.639 15712 Exposure complete
02:15:55.903 00.061 15712 worker thread done servicing request
02:15:55.903 00.000 7988 OnExposeComplete: enter
02:15:55.903 00.000 7988 UpdateGuideState(): m_state=6
02:15:55.908 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3925
02:15:55.908 00.000 7988 Star::Find returns 1 (0), X=974.11, Y=186.00, Mass=827, SNR=18.4, Peak=143 HFD=3.3
02:15:55.910 00.002 7988 MultiStar: [#1 0.03,0.20,1.05,U] [#2 0.25,0.45,1.01,U] [#3 0.48,0.90,0.00,M1] [#4 -0.02,0.48,0.76,U] [#5 -0.15,0.68,0.00,M1] [#6 -0.17,0.59,0.72,U] [#7 0.08,0.35,0.53,U] [#8 0.92,0.72,0.00,M6] 
02:15:55.910 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.40}, one-star: {0.11, 0.40}
02:15:55.912 00.002 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
02:15:55.914 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:15:55.914 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.40 hyp=0.41 cameraTheta=1.42 mountX=0.40 mountY=-0.07, mountTheta=-0.17
02:15:55.916 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.40, opts=13)
02:15:55.916 00.000 7988 Enqueuing Move request for scope (0.06, 0.40)
02:15:55.918 00.002 15712 Worker thread wakes up
02:15:55.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:55.918 00.000 7988 UpdateGuideState exits: m=827 SNR=18.4
02:15:55.921 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:55.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:55.923 00.002 7988 Enqueuing Expose request
02:15:55.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.40) opts 0xd
02:15:55.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.40)
02:15:55.923 00.000 15712 Moving (0.06, 0.40) raw xDistance=0.40 yDistance=-0.07
02:15:55.923 00.000 15712 PPEC rslt: input = 0.40, final = 0.30, react = 0.24, pred = 0.06, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
02:15:55.923 00.000 15712 PPEC: input: 0.40, control: 0.30, exposure: 1500
02:15:55.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:55.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:15:55.923 00.000 15712 MoveAxis(W, 97, ABG)
02:15:55.923 00.000 15712 Guiding  Dir = 3, Dur = 97
02:15:55.923 00.000 15712 IsGuiding returns 0
02:15:55.937 00.014 15712 PulseGuide returned control before completion, sleep 91
02:15:56.070 00.133 15712 IsGuiding returns 0
02:15:56.070 00.000 15712 Move returns status 0, amount 97
02:15:56.070 00.000 15712 MoveAxis(N, 0, ABG)
02:15:56.070 00.000 15712 Move returns status 0, amount 0
02:15:56.070 00.000 15712 move complete, result=0
02:15:56.070 00.000 7988 GuideStep: 0.4 px 97 ms WEST, -0.1 px 0 ms NORTH
02:15:56.076 00.006 15712 worker thread done servicing request
02:15:56.076 00.000 15712 Worker thread wakes up
02:15:56.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:56.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:57.478 01.402 15712 Exposure complete
02:15:57.541 00.063 15712 worker thread done servicing request
02:15:57.541 00.000 7988 OnExposeComplete: enter
02:15:57.541 00.000 7988 UpdateGuideState(): m_state=6
02:15:57.541 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3926
02:15:57.541 00.000 7988 Star::Find returns 1 (0), X=974.17, Y=186.52, Mass=937, SNR=20.0, Peak=156 HFD=3.8
02:15:57.541 00.000 7988 MultiStar: [#1 0.20,0.80,0.00,M1] [#2 0.11,1.14,0.00,M1] [#3 0.20,0.97,0.00,M2] [#4 0.32,0.93,0.00,M1] [#5 -0.22,0.99,0.00,M2] [#6 -0.05,0.86,0.00,M1] [#7 0.10,0.99,0.00,M6] [#8 0.80,0.29,0.00,M7] 
02:15:57.549 00.008 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
02:15:57.549 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:15:57.549 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.92 hyp=0.94 cameraTheta=1.39 mountX=0.92 mountY=-0.19, mountTheta=-0.21
02:15:57.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.92, opts=13)
02:15:57.549 00.000 7988 Enqueuing Move request for scope (0.17, 0.92)
02:15:57.549 00.000 15712 Worker thread wakes up
02:15:57.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.92) opts 0xd
02:15:57.549 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.92)
02:15:57.549 00.000 15712 Moving (0.17, 0.92) raw xDistance=0.92 yDistance=-0.19
02:15:57.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:57.549 00.000 7988 UpdateGuideState exits: m=937 SNR=20.0
02:15:57.557 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:57.557 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:57.557 00.000 7988 Enqueuing Expose request
02:15:57.557 00.000 15712 PPEC rslt: input = 0.92, final = 0.60, react = 0.55, pred = 0.05, hyst = 0.49, hyst_pct = 0.00, period_length = 639.26
02:15:57.557 00.000 15712 PPEC: input: 0.92, control: 0.60, exposure: 1500
02:15:57.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:57.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:15:57.557 00.000 15712 MoveAxis(W, 196, ABG)
02:15:57.557 00.000 15712 Guiding  Dir = 3, Dur = 196
02:15:57.557 00.000 15712 IsGuiding returns 0
02:15:57.573 00.016 15712 PulseGuide returned control before completion, sleep 192
02:15:57.784 00.211 15712 IsGuiding returns 0
02:15:57.784 00.000 15712 Move returns status 0, amount 196
02:15:57.784 00.000 15712 MoveAxis(N, 0, ABG)
02:15:57.784 00.000 15712 Move returns status 0, amount 0
02:15:57.784 00.000 15712 move complete, result=0
02:15:57.784 00.000 15712 worker thread done servicing request
02:15:57.784 00.000 7988 GuideStep: 0.9 px 196 ms WEST, -0.2 px 0 ms NORTH
02:15:57.784 00.000 15712 Worker thread wakes up
02:15:57.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:57.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:15:59.423 01.639 15712 Exposure complete
02:15:59.486 00.063 15712 worker thread done servicing request
02:15:59.486 00.000 7988 OnExposeComplete: enter
02:15:59.486 00.000 7988 UpdateGuideState(): m_state=6
02:15:59.486 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3927
02:15:59.486 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=186.28, Mass=1005, SNR=20.7, Peak=146 HFD=3.7
02:15:59.486 00.000 7988 MultiStar: [#1 -0.03,0.33,0.95,U] [#2 0.28,0.79,0.00,M2] [#3 0.46,0.87,0.00,M3] [#4 0.27,0.31,0.69,U] [#5 0.09,0.97,0.00,M3] [#6 0.17,0.59,0.62,U] [#7 0.25,0.67,0.00,M7] [#8 0.84,-0.08,0.00,M8] 
02:15:59.486 00.000 7988 refined, 3 included, MultiStar: {0.28, 0.48}, one-star: {0.66, 0.68}
02:15:59.486 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.52 = -0.52)
02:15:59.486 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
02:15:59.496 00.010 7988 CameraToMount -- cameraX=0.28 cameraY=0.48 hyp=0.56 cameraTheta=1.04 mountX=0.48 mountY=-0.29, mountTheta=-0.55
02:15:59.498 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.48, opts=13)
02:15:59.498 00.000 7988 Enqueuing Move request for scope (0.28, 0.48)
02:15:59.500 00.002 15712 Worker thread wakes up
02:15:59.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.48) opts 0xd
02:15:59.500 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.48)
02:15:59.500 00.000 15712 Moving (0.28, 0.48) raw xDistance=0.48 yDistance=-0.29
02:15:59.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:15:59.500 00.000 7988 UpdateGuideState exits: m=1005 SNR=20.7
02:15:59.503 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:59.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:15:59.505 00.002 7988 Enqueuing Expose request
02:15:59.505 00.000 15712 PPEC rslt: input = 0.48, final = 0.33, react = 0.29, pred = 0.04, hyst = 0.28, hyst_pct = 0.00, period_length = 639.26
02:15:59.505 00.000 15712 PPEC: input: 0.48, control: 0.33, exposure: 1500
02:15:59.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:15:59.505 00.000 15712 MoveAxis(W, 108, ABG)
02:15:59.505 00.000 15712 Guiding  Dir = 3, Dur = 108
02:15:59.505 00.000 15712 IsGuiding returns 0
02:15:59.523 00.018 15712 PulseGuide returned control before completion, sleep 99
02:15:59.628 00.105 15712 IsGuiding returns 1
02:15:59.629 00.001 15712 scope still moving after pulse duration time elapsed
02:15:59.670 00.041 15712 IsGuiding returns 0
02:15:59.670 00.000 15712 scope move finished after 108 + 55 ms
02:15:59.670 00.000 15712 Move returns status 0, amount 108
02:15:59.670 00.000 15712 MoveAxis(N, 75, ABG)
02:15:59.670 00.000 15712 Guiding  Dir = 0, Dur = 75
02:15:59.670 00.000 15712 IsGuiding returns 0
02:15:59.742 00.072 15712 IsGuiding returns 1
02:15:59.742 00.000 15712 scope still moving after pulse duration time elapsed
02:15:59.787 00.045 15712 IsGuiding returns 1
02:15:59.819 00.032 15712 IsGuiding returns 1
02:15:59.862 00.043 15712 IsGuiding returns 0
02:15:59.862 00.000 15712 scope move finished after 75 + 116 ms
02:15:59.862 00.000 15712 Move returns status 0, amount 75
02:15:59.862 00.000 15712 move complete, result=0
02:15:59.862 00.000 7988 GuideStep: 0.5 px 108 ms WEST, -0.3 px 75 ms NORTH
02:15:59.864 00.002 15712 worker thread done servicing request
02:15:59.864 00.000 15712 Worker thread wakes up
02:15:59.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:15:59.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:01.270 01.406 15712 Exposure complete
02:16:01.332 00.062 15712 worker thread done servicing request
02:16:01.332 00.000 7988 OnExposeComplete: enter
02:16:01.332 00.000 7988 UpdateGuideState(): m_state=6
02:16:01.337 00.005 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3928
02:16:01.337 00.000 7988 Star::Find returns 1 (0), X=974.35, Y=186.24, Mass=889, SNR=19.5, Peak=157 HFD=3.6
02:16:01.339 00.002 7988 MultiStar: [#1 -0.18,0.41,1.01,U] [#2 0.19,0.52,0.95,U] [#3 0.20,0.75,0.00,M4] [#4 -0.06,0.49,0.75,U] [#5 -0.21,0.66,0.00,M4] [#6 0.16,0.76,0.00,M1] [#7 0.01,0.34,0.52,U] [#8 0.75,-0.35,0.00,M9] 
02:16:01.339 00.000 7988 refined, 4 included, MultiStar: {0.07, 0.49}, one-star: {0.35, 0.64}
02:16:01.341 00.002 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
02:16:01.341 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:16:01.343 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.49 hyp=0.50 cameraTheta=1.42 mountX=0.49 mountY=-0.08, mountTheta=-0.17
02:16:01.345 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.49, opts=13)
02:16:01.345 00.000 7988 Enqueuing Move request for scope (0.07, 0.49)
02:16:01.347 00.002 15712 Worker thread wakes up
02:16:01.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.49) opts 0xd
02:16:01.347 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.49)
02:16:01.347 00.000 15712 Moving (0.07, 0.49) raw xDistance=0.49 yDistance=-0.08
02:16:01.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:16:01.347 00.000 7988 UpdateGuideState exits: m=889 SNR=19.5
02:16:01.350 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:01.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:01.352 00.002 7988 Enqueuing Expose request
02:16:01.352 00.000 15712 PPEC rslt: input = 0.49, final = 0.33, react = 0.30, pred = 0.03, hyst = 0.30, hyst_pct = 0.00, period_length = 639.26
02:16:01.352 00.000 15712 PPEC: input: 0.49, control: 0.33, exposure: 1500
02:16:01.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:01.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:16:01.352 00.000 15712 MoveAxis(W, 107, ABG)
02:16:01.352 00.000 15712 Guiding  Dir = 3, Dur = 107
02:16:01.354 00.002 15712 IsGuiding returns 0
02:16:01.379 00.025 15712 PulseGuide returned control before completion, sleep 91
02:16:01.475 00.096 15712 IsGuiding returns 1
02:16:01.475 00.000 15712 scope still moving after pulse duration time elapsed
02:16:01.509 00.034 15712 IsGuiding returns 0
02:16:01.509 00.000 15712 scope move finished after 107 + 48 ms
02:16:01.509 00.000 15712 Move returns status 0, amount 107
02:16:01.509 00.000 15712 MoveAxis(N, 0, ABG)
02:16:01.509 00.000 15712 Move returns status 0, amount 0
02:16:01.509 00.000 15712 move complete, result=0
02:16:01.509 00.000 15712 worker thread done servicing request
02:16:01.509 00.000 15712 Worker thread wakes up
02:16:01.509 00.000 7988 GuideStep: 0.5 px 107 ms WEST, -0.1 px 0 ms NORTH
02:16:01.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:01.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:03.149 01.640 15712 Exposure complete
02:16:03.213 00.064 15712 worker thread done servicing request
02:16:03.213 00.000 7988 OnExposeComplete: enter
02:16:03.213 00.000 7988 UpdateGuideState(): m_state=6
02:16:03.217 00.004 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3929
02:16:03.217 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=185.72, Mass=968, SNR=20.2, Peak=138 HFD=3.9
02:16:03.219 00.002 7988 MultiStar: [#1 -0.14,-0.15,0.99,U] [#2 -0.15,0.27,0.87,U] [#3 -0.08,0.44,0.83,U] [#4 -0.11,0.20,0.68,U] [#5 -0.66,0.30,0.00,M5] [#6 -0.42,-0.37,0.62,U] [#7 -0.87,-0.26,0.00,M7] [#8 0.63,-0.23,0.00,M10] 
02:16:03.221 00.002 7988 single-star, 5 included, MultiStar: {-0.15, 0.10}, one-star: {-0.06, 0.12}
02:16:03.221 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
02:16:03.223 00.002 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
02:16:03.223 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.03 mountX=0.12 mountY=0.06, mountTheta=0.44
02:16:03.225 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.12, opts=13)
02:16:03.227 00.002 7988 Enqueuing Move request for scope (-0.06, 0.12)
02:16:03.227 00.000 15712 Worker thread wakes up
02:16:03.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
02:16:03.227 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
02:16:03.227 00.000 15712 Moving (-0.06, 0.12) raw xDistance=0.12 yDistance=0.06
02:16:03.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:03.229 00.002 7988 UpdateGuideState exits: m=968 SNR=20.2
02:16:03.231 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:03.231 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:03.233 00.002 7988 Enqueuing Expose request
02:16:03.233 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:03.233 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
02:16:03.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:03.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:16:03.233 00.000 15712 MoveAxis(W, 9, ABG)
02:16:03.233 00.000 15712 Guiding  Dir = 3, Dur = 9
02:16:03.235 00.002 15712 IsGuiding returns 0
02:16:03.250 00.015 15712 IsGuiding returns 0
02:16:03.250 00.000 15712 Move returns status 0, amount 9
02:16:03.250 00.000 15712 MoveAxis(N, 0, ABG)
02:16:03.250 00.000 15712 Move returns status 0, amount 0
02:16:03.250 00.000 15712 move complete, result=0
02:16:03.250 00.000 15712 worker thread done servicing request
02:16:03.250 00.000 15712 Worker thread wakes up
02:16:03.250 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
02:16:03.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:03.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:04.668 01.418 15712 Exposure complete
02:16:04.731 00.063 15712 worker thread done servicing request
02:16:04.731 00.000 7988 OnExposeComplete: enter
02:16:04.731 00.000 7988 UpdateGuideState(): m_state=6
02:16:04.731 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3930
02:16:04.731 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=185.65, Mass=909, SNR=19.7, Peak=135 HFD=3.9
02:16:04.731 00.000 7988 MultiStar: [#1 0.04,-0.11,1.02,U] [#2 0.01,-0.20,0.84,U] [#3 -0.01,0.09,0.88,U] [#4 -0.01,0.02,0.72,U] [#5 -0.41,-0.06,0.66,U] [#6 -0.66,-0.28,0.00,M1] [#7 -0.02,-0.21,0.45,U] [#8 0.34,-1.05,0.00,R] 
02:16:04.731 00.000 7988 single-star, 6 included, MultiStar: {-0.04, -0.05}, one-star: {0.04, 0.05}
02:16:04.731 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
02:16:04.731 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
02:16:04.740 00.009 7988 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.94 mountX=0.05 mountY=-0.04, mountTheta=-0.64
02:16:04.742 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.05, opts=13)
02:16:04.742 00.000 7988 Enqueuing Move request for scope (0.04, 0.05)
02:16:04.744 00.002 15712 Worker thread wakes up
02:16:04.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
02:16:04.744 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:16:04.744 00.000 15712 Moving (0.04, 0.05) raw xDistance=0.05 yDistance=-0.04
02:16:04.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:16:04.745 00.001 7988 UpdateGuideState exits: m=909 SNR=19.7
02:16:04.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:04.745 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:04.745 00.000 7988 Enqueuing Expose request
02:16:04.745 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:04.745 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
02:16:04.745 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:04.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:16:04.745 00.000 15712 MoveAxis(W, 8, ABG)
02:16:04.745 00.000 15712 Guiding  Dir = 3, Dur = 8
02:16:04.745 00.000 15712 IsGuiding returns 0
02:16:04.769 00.024 15712 IsGuiding returns 0
02:16:04.769 00.000 15712 Move returns status 0, amount 8
02:16:04.769 00.000 15712 MoveAxis(N, 0, ABG)
02:16:04.769 00.000 15712 Move returns status 0, amount 0
02:16:04.769 00.000 15712 move complete, result=0
02:16:04.769 00.000 15712 worker thread done servicing request
02:16:04.769 00.000 15712 Worker thread wakes up
02:16:04.769 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
02:16:04.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:04.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:06.401 01.632 15712 Exposure complete
02:16:06.465 00.064 15712 worker thread done servicing request
02:16:06.465 00.000 7988 OnExposeComplete: enter
02:16:06.465 00.000 7988 UpdateGuideState(): m_state=6
02:16:06.465 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3931
02:16:06.465 00.000 7988 Star::Find returns 1 (0), X=973.87, Y=185.27, Mass=934, SNR=20.0, Peak=138 HFD=4.0
02:16:06.465 00.000 7988 MultiStar: [#1 -0.23,-0.33,1.00,U] [#2 -0.11,-0.10,0.87,U] [#3 0.06,0.27,0.75,U] [#4 -0.32,-0.19,0.69,U] [#5 -0.77,-0.17,0.00,M5] [#6 -0.51,-0.43,0.00,M2] [#7 0.08,-0.34,0.49,U] [#8 -0.04,0.18,0.43,U] 
02:16:06.465 00.000 7988 refined, 6 included, MultiStar: {-0.12, -0.15}, one-star: {-0.13, -0.33}
02:16:06.465 00.000 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.81 = 2.47)
02:16:06.465 00.000 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.44)
02:16:06.465 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.25 mountX=-0.15 mountY=0.12, mountTheta=2.45
02:16:06.465 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.15, opts=13)
02:16:06.476 00.011 7988 Enqueuing Move request for scope (-0.12, -0.15)
02:16:06.476 00.000 15712 Worker thread wakes up
02:16:06.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
02:16:06.476 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
02:16:06.476 00.000 15712 Moving (-0.12, -0.15) raw xDistance=-0.15 yDistance=0.12
02:16:06.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:06.479 00.003 7988 UpdateGuideState exits: m=934 SNR=20.0
02:16:06.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:06.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:06.479 00.000 7988 Enqueuing Expose request
02:16:06.479 00.000 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:06.479 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
02:16:06.479 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:06.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:16:06.479 00.000 15712 MoveAxis(W, 9, ABG)
02:16:06.479 00.000 15712 Guiding  Dir = 3, Dur = 9
02:16:06.479 00.000 15712 IsGuiding returns 0
02:16:06.524 00.045 15712 IsGuiding returns 0
02:16:06.524 00.000 15712 Move returns status 0, amount 9
02:16:06.524 00.000 15712 MoveAxis(N, 0, ABG)
02:16:06.524 00.000 15712 Move returns status 0, amount 0
02:16:06.524 00.000 15712 move complete, result=0
02:16:06.524 00.000 15712 worker thread done servicing request
02:16:06.524 00.000 15712 Worker thread wakes up
02:16:06.524 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
02:16:06.526 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:06.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:07.930 01.404 15712 Exposure complete
02:16:07.993 00.063 15712 worker thread done servicing request
02:16:07.993 00.000 7988 OnExposeComplete: enter
02:16:07.993 00.000 7988 UpdateGuideState(): m_state=6
02:16:07.993 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3932
02:16:07.993 00.000 7988 Star::Find returns 1 (0), X=973.75, Y=185.64, Mass=986, SNR=20.5, Peak=134 HFD=3.7
02:16:07.993 00.000 7988 MultiStar: [#1 -0.16,-0.11,0.92,U] [#2 0.03,-0.11,0.81,U] [#3 -0.24,0.12,0.79,U] [#4 -0.13,0.14,0.64,U] [#5 -0.56,0.31,0.00,M6] [#6 -0.42,0.01,0.63,U] [#7 -0.15,-0.35,0.48,U] [#8 0.37,0.76,0.00,M1] 
02:16:07.993 00.000 7988 refined, 6 included, MultiStar: {-0.19, -0.03}, one-star: {-0.25, 0.04}
02:16:07.993 00.000 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.56) = xAngle (-4.57 = 1.71)
02:16:08.005 00.012 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.68)
02:16:08.005 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-3.01 mountX=-0.03 mountY=0.19, mountTheta=1.71
02:16:08.005 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.03, opts=13)
02:16:08.005 00.000 7988 Enqueuing Move request for scope (-0.19, -0.03)
02:16:08.009 00.004 15712 Worker thread wakes up
02:16:08.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
02:16:08.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
02:16:08.009 00.000 15712 Moving (-0.19, -0.03) raw xDistance=-0.03 yDistance=0.19
02:16:08.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:08.009 00.000 7988 UpdateGuideState exits: m=986 SNR=20.5
02:16:08.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:08.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:08.009 00.000 7988 Enqueuing Expose request
02:16:08.009 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:08.009 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
02:16:08.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:08.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:16:08.009 00.000 15712 MoveAxis(W, 10, ABG)
02:16:08.009 00.000 15712 Guiding  Dir = 3, Dur = 10
02:16:08.045 00.036 15712 IsGuiding returns 0
02:16:08.063 00.018 15712 IsGuiding returns 1
02:16:08.063 00.000 15712 scope still moving after pulse duration time elapsed
02:16:08.088 00.025 15712 IsGuiding returns 1
02:16:08.123 00.035 15712 IsGuiding returns 0
02:16:08.123 00.000 15712 scope move finished after 10 + 69 ms
02:16:08.123 00.000 15712 Move returns status 0, amount 10
02:16:08.123 00.000 15712 MoveAxis(N, 0, ABG)
02:16:08.123 00.000 15712 Move returns status 0, amount 0
02:16:08.123 00.000 15712 move complete, result=0
02:16:08.123 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.2 px 0 ms NORTH
02:16:08.129 00.006 15712 worker thread done servicing request
02:16:08.129 00.000 15712 Worker thread wakes up
02:16:08.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:08.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:09.769 01.640 15712 Exposure complete
02:16:09.832 00.063 15712 worker thread done servicing request
02:16:09.833 00.001 7988 OnExposeComplete: enter
02:16:09.833 00.000 7988 UpdateGuideState(): m_state=6
02:16:09.835 00.002 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3933
02:16:09.835 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=185.71, Mass=1032, SNR=20.8, Peak=164 HFD=3.9
02:16:09.837 00.002 7988 MultiStar: [#1 -0.35,-0.20,0.87,U] [#2 -0.03,0.15,0.83,U] [#3 -0.01,0.02,0.84,U] [#4 -0.24,-0.08,0.69,U] [#5 -0.11,0.44,0.70,U] [#6 -0.34,-0.38,0.62,U] [#7 0.16,-0.36,0.48,U] [#8 0.09,0.39,0.39,U] 
02:16:09.837 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.10, 0.11}
02:16:09.839 00.002 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
02:16:09.840 00.001 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
02:16:09.840 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.04 mountX=0.01 mountY=0.12, mountTheta=1.47
02:16:09.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.01, opts=13)
02:16:09.844 00.002 7988 Enqueuing Move request for scope (-0.12, 0.01)
02:16:09.844 00.000 15712 Worker thread wakes up
02:16:09.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
02:16:09.844 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
02:16:09.844 00.000 15712 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=0.12
02:16:09.846 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:09.846 00.000 7988 UpdateGuideState exits: m=1032 SNR=20.8
02:16:09.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:09.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:09.846 00.000 7988 Enqueuing Expose request
02:16:09.846 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:09.846 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
02:16:09.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:09.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:16:09.846 00.000 15712 MoveAxis(W, 11, ABG)
02:16:09.846 00.000 15712 Guiding  Dir = 3, Dur = 11
02:16:09.846 00.000 15712 IsGuiding returns 0
02:16:09.869 00.023 15712 IsGuiding returns 1
02:16:09.869 00.000 15712 scope still moving after pulse duration time elapsed
02:16:09.916 00.047 15712 IsGuiding returns 0
02:16:09.916 00.000 15712 scope move finished after 11 + 54 ms
02:16:09.916 00.000 15712 Move returns status 0, amount 11
02:16:09.916 00.000 15712 MoveAxis(N, 0, ABG)
02:16:09.916 00.000 15712 Move returns status 0, amount 0
02:16:09.916 00.000 15712 move complete, result=0
02:16:09.916 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
02:16:09.919 00.003 15712 worker thread done servicing request
02:16:09.919 00.000 15712 Worker thread wakes up
02:16:09.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:09.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:11.329 01.410 15712 Exposure complete
02:16:11.391 00.062 15712 worker thread done servicing request
02:16:11.391 00.000 7988 OnExposeComplete: enter
02:16:11.391 00.000 7988 UpdateGuideState(): m_state=6
02:16:11.395 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3934
02:16:11.395 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=185.81, Mass=849, SNR=18.8, Peak=155 HFD=3.3
02:16:11.397 00.002 7988 MultiStar: [#1 -0.23,0.12,1.03,U] [#2 0.01,0.40,0.92,U] [#3 -0.02,0.41,0.83,U] [#4 -0.43,0.31,0.76,U] [#5 -0.57,0.22,0.76,U] [#6 -0.20,0.30,0.69,U] [#7 -0.75,0.31,0.00,M4] [#8 0.14,1.06,0.00,M1] 
02:16:11.397 00.000 7988 refined, 6 included, MultiStar: {-0.25, 0.27}, one-star: {-0.36, 0.21}
02:16:11.399 00.002 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.56) = xAngle (0.75 = 0.75)
02:16:11.399 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
02:16:11.401 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=0.27 hyp=0.37 cameraTheta=2.31 mountX=0.27 mountY=0.24, mountTheta=0.73
02:16:11.403 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.27, opts=13)
02:16:11.405 00.002 7988 Enqueuing Move request for scope (-0.25, 0.27)
02:16:11.405 00.000 15712 Worker thread wakes up
02:16:11.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.27) opts 0xd
02:16:11.405 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.27)
02:16:11.405 00.000 15712 Moving (-0.25, 0.27) raw xDistance=0.27 yDistance=0.24
02:16:11.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
02:16:11.407 00.002 7988 UpdateGuideState exits: m=849 SNR=18.8
02:16:11.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:11.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:11.407 00.000 7988 Enqueuing Expose request
02:16:11.407 00.000 15712 PPEC rslt: input = 0.27, final = 0.19, react = 0.16, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:16:11.407 00.000 15712 PPEC: input: 0.27, control: 0.19, exposure: 1500
02:16:11.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:11.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:16:11.407 00.000 15712 MoveAxis(W, 63, ABG)
02:16:11.407 00.000 15712 Guiding  Dir = 3, Dur = 63
02:16:11.407 00.000 15712 IsGuiding returns 0
02:16:11.427 00.020 15712 PulseGuide returned control before completion, sleep 50
02:16:11.505 00.078 15712 IsGuiding returns 0
02:16:11.505 00.000 15712 Move returns status 0, amount 63
02:16:11.505 00.000 15712 MoveAxis(N, 0, ABG)
02:16:11.505 00.000 15712 Move returns status 0, amount 0
02:16:11.505 00.000 15712 move complete, result=0
02:16:11.505 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.2 px 0 ms NORTH
02:16:11.517 00.012 15712 worker thread done servicing request
02:16:11.517 00.000 15712 Worker thread wakes up
02:16:11.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:11.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:13.258 01.741 15712 Exposure complete
02:16:13.320 00.062 15712 worker thread done servicing request
02:16:13.320 00.000 7988 OnExposeComplete: enter
02:16:13.320 00.000 7988 UpdateGuideState(): m_state=6
02:16:13.323 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3935
02:16:13.325 00.002 7988 Star::Find returns 1 (0), X=973.93, Y=185.99, Mass=963, SNR=20.2, Peak=159 HFD=4.0
02:16:13.325 00.000 7988 MultiStar: [#1 -0.03,0.13,0.97,U] [#2 0.01,-0.07,0.83,U] [#3 -0.02,0.29,0.81,U] [#4 -0.01,0.33,0.72,U] [#5 -0.60,0.22,0.00,M5] [#6 -0.31,0.33,0.66,U] [#7 -0.20,0.18,0.50,U] [#8 0.35,0.85,0.00,M2] 
02:16:13.327 00.002 7988 refined, 6 included, MultiStar: {-0.08, 0.23}, one-star: {-0.07, 0.39}
02:16:13.327 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
02:16:13.329 00.002 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
02:16:13.329 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.89 mountX=0.23 mountY=0.07, mountTheta=0.30
02:16:13.331 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.23, opts=13)
02:16:13.333 00.002 7988 Enqueuing Move request for scope (-0.08, 0.23)
02:16:13.333 00.000 15712 Worker thread wakes up
02:16:13.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
02:16:13.333 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
02:16:13.333 00.000 15712 Moving (-0.08, 0.23) raw xDistance=0.23 yDistance=0.07
02:16:13.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:13.335 00.002 7988 UpdateGuideState exits: m=963 SNR=20.2
02:16:13.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:13.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:13.335 00.000 7988 Enqueuing Expose request
02:16:13.340 00.005 15712 PPEC rslt: input = 0.23, final = 0.17, react = 0.14, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:16:13.340 00.000 15712 PPEC: input: 0.23, control: 0.17, exposure: 1500
02:16:13.340 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:13.340 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:16:13.340 00.000 15712 MoveAxis(W, 55, ABG)
02:16:13.340 00.000 15712 Guiding  Dir = 3, Dur = 55
02:16:13.340 00.000 15712 IsGuiding returns 0
02:16:13.370 00.030 15712 PulseGuide returned control before completion, sleep 36
02:16:13.416 00.046 15712 IsGuiding returns 1
02:16:13.416 00.000 15712 scope still moving after pulse duration time elapsed
02:16:13.450 00.034 15712 IsGuiding returns 0
02:16:13.450 00.000 15712 scope move finished after 55 + 54 ms
02:16:13.450 00.000 15712 Move returns status 0, amount 55
02:16:13.450 00.000 15712 MoveAxis(N, 0, ABG)
02:16:13.450 00.000 15712 Move returns status 0, amount 0
02:16:13.450 00.000 15712 move complete, result=0
02:16:13.450 00.000 7988 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
02:16:13.452 00.002 15712 worker thread done servicing request
02:16:13.452 00.000 15712 Worker thread wakes up
02:16:13.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:13.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:14.856 01.404 15712 Exposure complete
02:16:14.919 00.063 15712 worker thread done servicing request
02:16:14.919 00.000 7988 OnExposeComplete: enter
02:16:14.919 00.000 7988 UpdateGuideState(): m_state=6
02:16:14.922 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3936
02:16:14.922 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=185.43, Mass=884, SNR=19.4, Peak=147 HFD=3.4
02:16:14.924 00.002 7988 MultiStar: [#1 -0.09,-0.39,0.97,U] [#2 -0.10,0.19,0.83,U] [#3 0.03,-0.27,0.87,U] [#4 -0.03,-0.08,0.68,U] [#5 -0.41,0.25,0.66,U] [#6 -0.25,-0.06,0.61,U] [#7 -0.36,-0.31,0.47,U] [#8 0.04,0.32,0.52,U] 
02:16:14.924 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.28, -0.17}
02:16:14.926 00.002 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.22 = 2.07)
02:16:14.926 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
02:16:14.928 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.65 mountX=-0.08 mountY=0.16, mountTheta=2.06
02:16:14.930 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.08, opts=13)
02:16:14.930 00.000 7988 Enqueuing Move request for scope (-0.15, -0.08)
02:16:14.932 00.002 15712 Worker thread wakes up
02:16:14.933 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
02:16:14.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:16:14.933 00.000 7988 UpdateGuideState exits: m=884 SNR=19.4
02:16:14.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:14.936 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:14.936 00.000 7988 Enqueuing Expose request
02:16:14.936 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
02:16:14.936 00.000 15712 Moving (-0.15, -0.08) raw xDistance=-0.08 yDistance=0.16
02:16:14.936 00.000 15712 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:14.936 00.000 15712 PPEC: input: -0.08, control: 0.03, exposure: 1500
02:16:14.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:14.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:16:14.936 00.000 15712 MoveAxis(W, 11, ABG)
02:16:14.936 00.000 15712 Guiding  Dir = 3, Dur = 11
02:16:14.936 00.000 15712 IsGuiding returns 0
02:16:14.968 00.032 15712 IsGuiding returns 1
02:16:14.968 00.000 15712 scope still moving after pulse duration time elapsed
02:16:14.998 00.030 15712 IsGuiding returns 1
02:16:15.032 00.034 15712 IsGuiding returns 0
02:16:15.032 00.000 15712 scope move finished after 11 + 77 ms
02:16:15.032 00.000 15712 Move returns status 0, amount 11
02:16:15.032 00.000 15712 MoveAxis(N, 0, ABG)
02:16:15.032 00.000 15712 Move returns status 0, amount 0
02:16:15.032 00.000 15712 move complete, result=0
02:16:15.032 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
02:16:15.034 00.002 15712 worker thread done servicing request
02:16:15.034 00.000 15712 Worker thread wakes up
02:16:15.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:15.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:16.773 01.739 15712 Exposure complete
02:16:16.836 00.063 15712 worker thread done servicing request
02:16:16.836 00.000 7988 OnExposeComplete: enter
02:16:16.836 00.000 7988 UpdateGuideState(): m_state=6
02:16:16.836 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3937
02:16:16.840 00.004 7988 Star::Find returns 1 (0), X=974.09, Y=185.13, Mass=833, SNR=19.0, Peak=167 HFD=3.0
02:16:16.840 00.000 7988 MultiStar: [#1 -0.33,-0.63,0.00,M1] [#2 -0.21,-0.69,0.00,M1] [#3 -0.03,-0.37,0.89,U] [#4 -0.13,-0.14,0.74,U] [#5 -0.46,-0.46,0.00,M5] [#6 -0.42,-1.01,0.00,M1] [#7 -0.40,-0.95,0.00,M3] [#8 0.05,-0.22,0.50,U] 
02:16:16.840 00.000 7988 refined, 3 included, MultiStar: {-0.01, -0.32}, one-star: {0.09, -0.47}
02:16:16.840 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
02:16:16.840 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
02:16:16.840 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.59 mountX=-0.32 mountY=0.01, mountTheta=3.10
02:16:16.840 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.32, opts=13)
02:16:16.840 00.000 7988 Enqueuing Move request for scope (-0.01, -0.32)
02:16:16.840 00.000 15712 Worker thread wakes up
02:16:16.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.32) opts 0xd
02:16:16.840 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.32)
02:16:16.840 00.000 15712 Moving (-0.01, -0.32) raw xDistance=-0.32 yDistance=0.01
02:16:16.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=46, FiltMax=255, Gamma=0.690
02:16:16.840 00.000 7988 UpdateGuideState exits: m=833 SNR=19.0
02:16:16.852 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:16.852 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:16.854 00.002 7988 Enqueuing Expose request
02:16:16.854 00.000 15712 PPEC rslt: input = -0.32, final = -0.16, react = -0.19, pred = 0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:16:16.854 00.000 15712 PPEC: input: -0.32, control: -0.16, exposure: 1500
02:16:16.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:16.854 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:16:16.854 00.000 15712 MoveAxis(E, 51, ABG)
02:16:16.854 00.000 15712 Guiding  Dir = 2, Dur = 51
02:16:16.854 00.000 15712 IsGuiding returns 0
02:16:16.868 00.014 15712 PulseGuide returned control before completion, sleep 47
02:16:16.951 00.083 15712 IsGuiding returns 0
02:16:16.951 00.000 15712 Move returns status 0, amount 51
02:16:16.951 00.000 15712 MoveAxis(N, 0, ABG)
02:16:16.951 00.000 15712 Move returns status 0, amount 0
02:16:16.951 00.000 15712 move complete, result=0
02:16:16.951 00.000 15712 worker thread done servicing request
02:16:16.951 00.000 15712 Worker thread wakes up
02:16:16.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:16.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:16.951 00.000 7988 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
02:16:18.369 01.418 15712 Exposure complete
02:16:18.431 00.062 15712 worker thread done servicing request
02:16:18.433 00.002 7988 OnExposeComplete: enter
02:16:18.433 00.000 7988 UpdateGuideState(): m_state=6
02:16:18.433 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3938
02:16:18.433 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=185.10, Mass=883, SNR=19.2, Peak=154 HFD=3.7
02:16:18.438 00.005 7988 MultiStar: [#1 -0.41,-0.83,0.00,M2] [#2 0.01,-0.48,0.89,U] [#3 0.20,-0.43,0.85,U] [#4 -0.13,-0.17,0.70,U] [#5 -0.30,-0.42,0.67,U] [#6 -0.28,-0.38,0.66,U] [#7 -0.70,-0.81,0.00,M4] [#8 -0.05,0.17,0.52,U] 
02:16:18.438 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.35}, one-star: {-0.17, -0.50}
02:16:18.440 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.40 = 2.89)
02:16:18.440 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
02:16:18.442 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.83 mountX=-0.35 mountY=0.10, mountTheta=2.86
02:16:18.444 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.35, opts=13)
02:16:18.444 00.000 7988 Enqueuing Move request for scope (-0.09, -0.35)
02:16:18.446 00.002 15712 Worker thread wakes up
02:16:18.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.35) opts 0xd
02:16:18.446 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.35)
02:16:18.446 00.000 15712 Moving (-0.09, -0.35) raw xDistance=-0.35 yDistance=0.10
02:16:18.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:16:18.447 00.001 7988 UpdateGuideState exits: m=883 SNR=19.2
02:16:18.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:18.449 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:18.451 00.002 7988 Enqueuing Expose request
02:16:18.451 00.000 15712 PPEC rslt: input = -0.35, final = -0.17, react = -0.21, pred = 0.04, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
02:16:18.451 00.000 15712 PPEC: input: -0.35, control: -0.17, exposure: 1500
02:16:18.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:18.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:16:18.451 00.000 15712 MoveAxis(E, 56, ABG)
02:16:18.451 00.000 15712 Guiding  Dir = 2, Dur = 56
02:16:18.451 00.000 15712 IsGuiding returns 0
02:16:18.463 00.012 15712 PulseGuide returned control before completion, sleep 49
02:16:18.547 00.084 15712 IsGuiding returns 0
02:16:18.547 00.000 15712 Move returns status 0, amount 56
02:16:18.547 00.000 15712 MoveAxis(N, 0, ABG)
02:16:18.547 00.000 15712 Move returns status 0, amount 0
02:16:18.547 00.000 15712 move complete, result=0
02:16:18.547 00.000 15712 worker thread done servicing request
02:16:18.547 00.000 15712 Worker thread wakes up
02:16:18.547 00.000 7988 GuideStep: -0.4 px 56 ms EAST, 0.1 px 0 ms NORTH
02:16:18.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:18.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:20.187 01.640 15712 Exposure complete
02:16:20.247 00.060 15712 worker thread done servicing request
02:16:20.247 00.000 7988 OnExposeComplete: enter
02:16:20.247 00.000 7988 UpdateGuideState(): m_state=6
02:16:20.251 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3939
02:16:20.251 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=185.38, Mass=863, SNR=19.0, Peak=127 HFD=3.6
02:16:20.253 00.002 7988 MultiStar: [#1 -0.07,-0.31,1.02,U] [#2 0.11,0.20,0.80,U] [#3 -0.30,0.13,0.86,U] [#4 -0.36,-0.10,0.71,U] [#5 -0.14,0.05,0.77,U] [#6 -0.28,-0.13,0.72,U] [#7 0.20,-0.16,0.51,U] [#8 -0.09,0.34,0.42,U] 
02:16:20.253 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {0.19, -0.22}
02:16:20.255 00.002 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.17 = 2.11)
02:16:20.257 00.002 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.20 = 2.08)
02:16:20.257 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.61 mountX=-0.05 mountY=0.08, mountTheta=2.10
02:16:20.259 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
02:16:20.261 00.002 7988 Enqueuing Move request for scope (-0.08, -0.05)
02:16:20.261 00.000 15712 Worker thread wakes up
02:16:20.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
02:16:20.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
02:16:20.261 00.000 15712 Moving (-0.08, -0.05) raw xDistance=-0.05 yDistance=0.08
02:16:20.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:16:20.263 00.002 7988 UpdateGuideState exits: m=863 SNR=19.0
02:16:20.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:20.265 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:20.265 00.000 7988 Enqueuing Expose request
02:16:20.265 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:20.265 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
02:16:20.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:20.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:16:20.265 00.000 15712 MoveAxis(W, 14, ABG)
02:16:20.265 00.000 15712 Guiding  Dir = 3, Dur = 14
02:16:20.265 00.000 15712 IsGuiding returns 0
02:16:20.291 00.026 15712 IsGuiding returns 1
02:16:20.291 00.000 15712 scope still moving after pulse duration time elapsed
02:16:20.332 00.041 15712 IsGuiding returns 0
02:16:20.332 00.000 15712 scope move finished after 14 + 57 ms
02:16:20.332 00.000 15712 Move returns status 0, amount 14
02:16:20.332 00.000 15712 MoveAxis(N, 0, ABG)
02:16:20.332 00.000 15712 Move returns status 0, amount 0
02:16:20.332 00.000 15712 move complete, result=0
02:16:20.332 00.000 7988 GuideStep: -0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
02:16:20.341 00.009 15712 worker thread done servicing request
02:16:20.341 00.000 15712 Worker thread wakes up
02:16:20.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:20.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:21.746 01.405 15712 Exposure complete
02:16:21.810 00.064 15712 worker thread done servicing request
02:16:21.811 00.001 7988 OnExposeComplete: enter
02:16:21.811 00.000 7988 UpdateGuideState(): m_state=6
02:16:21.811 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3940
02:16:21.811 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=185.24, Mass=830, SNR=18.8, Peak=140 HFD=3.6
02:16:21.811 00.000 7988 MultiStar: [#1 -0.20,-0.34,1.05,U] [#2 -0.02,-0.08,0.85,U] [#3 0.19,0.43,0.89,U] [#4 0.21,0.24,0.72,U] [#5 -0.30,0.08,0.75,U] [#6 -0.40,0.08,0.70,U] [#7 0.10,-0.57,0.53,U] [#8 0.62,0.96,0.00,M1] 
02:16:21.811 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {0.27, -0.35}
02:16:21.811 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
02:16:21.811 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
02:16:21.819 00.008 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.77 mountX=-0.07 mountY=0.01, mountTheta=2.92
02:16:21.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.07, opts=13)
02:16:21.819 00.000 7988 Enqueuing Move request for scope (-0.01, -0.07)
02:16:21.824 00.005 15712 Worker thread wakes up
02:16:21.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:21.825 00.001 7988 UpdateGuideState exits: m=830 SNR=18.8
02:16:21.826 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:21.827 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:21.829 00.002 7988 Enqueuing Expose request
02:16:21.830 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
02:16:21.830 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
02:16:21.830 00.000 15712 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
02:16:21.834 00.004 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:21.834 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
02:16:21.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:21.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:16:21.834 00.000 15712 MoveAxis(W, 14, ABG)
02:16:21.834 00.000 15712 Guiding  Dir = 3, Dur = 14
02:16:21.835 00.001 15712 IsGuiding returns 0
02:16:21.855 00.020 15712 IsGuiding returns 1
02:16:21.855 00.000 15712 scope still moving after pulse duration time elapsed
02:16:21.906 00.051 15712 IsGuiding returns 0
02:16:21.906 00.000 15712 scope move finished after 14 + 57 ms
02:16:21.906 00.000 15712 Move returns status 0, amount 14
02:16:21.906 00.000 15712 MoveAxis(N, 0, ABG)
02:16:21.906 00.000 15712 Move returns status 0, amount 0
02:16:21.906 00.000 15712 move complete, result=0
02:16:21.906 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
02:16:21.908 00.002 15712 worker thread done servicing request
02:16:21.908 00.000 15712 Worker thread wakes up
02:16:21.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:21.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:23.548 01.640 15712 Exposure complete
02:16:23.612 00.064 15712 worker thread done servicing request
02:16:23.612 00.000 7988 OnExposeComplete: enter
02:16:23.612 00.000 7988 UpdateGuideState(): m_state=6
02:16:23.612 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3941
02:16:23.612 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=186.00, Mass=1033, SNR=21.0, Peak=152 HFD=4.5
02:16:23.612 00.000 7988 MultiStar: [#1 0.04,0.13,0.90,U] [#2 -0.18,0.61,0.00,M1] [#3 -0.07,0.42,0.73,U] [#4 -0.45,0.23,0.70,U] [#5 -0.27,0.61,0.00,M3] [#6 -0.28,0.53,0.56,U] [#7 0.77,0.65,0.00,M3] [#8 0.71,0.84,0.00,M2] 
02:16:23.612 00.000 7988 refined, 4 included, MultiStar: {-0.13, 0.33}, one-star: {-0.00, 0.40}
02:16:23.621 00.009 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
02:16:23.621 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
02:16:23.621 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.33 hyp=0.35 cameraTheta=1.94 mountX=0.33 mountY=0.12, mountTheta=0.35
02:16:23.621 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.33, opts=13)
02:16:23.621 00.000 7988 Enqueuing Move request for scope (-0.13, 0.33)
02:16:23.621 00.000 15712 Worker thread wakes up
02:16:23.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.33) opts 0xd
02:16:23.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.33)
02:16:23.621 00.000 15712 Moving (-0.13, 0.33) raw xDistance=0.33 yDistance=0.12
02:16:23.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:23.627 00.006 7988 UpdateGuideState exits: m=1033 SNR=21.0
02:16:23.629 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:23.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:23.631 00.002 7988 Enqueuing Expose request
02:16:23.631 00.000 15712 PPEC rslt: input = 0.33, final = 0.24, react = 0.20, pred = 0.04, hyst = 0.18, hyst_pct = 0.00, period_length = 639.26
02:16:23.631 00.000 15712 PPEC: input: 0.33, control: 0.24, exposure: 1500
02:16:23.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:23.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:16:23.631 00.000 15712 MoveAxis(W, 78, ABG)
02:16:23.631 00.000 15712 Guiding  Dir = 3, Dur = 78
02:16:23.633 00.002 15712 IsGuiding returns 0
02:16:23.648 00.015 15712 PulseGuide returned control before completion, sleep 74
02:16:23.739 00.091 15712 IsGuiding returns 0
02:16:23.739 00.000 15712 Move returns status 0, amount 78
02:16:23.739 00.000 15712 MoveAxis(N, 0, ABG)
02:16:23.739 00.000 15712 Move returns status 0, amount 0
02:16:23.739 00.000 15712 move complete, result=0
02:16:23.739 00.000 7988 GuideStep: 0.3 px 78 ms WEST, 0.1 px 0 ms NORTH
02:16:23.746 00.007 15712 worker thread done servicing request
02:16:23.746 00.000 15712 Worker thread wakes up
02:16:23.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:23.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:25.161 01.415 15712 Exposure complete
02:16:25.223 00.062 15712 worker thread done servicing request
02:16:25.223 00.000 7988 OnExposeComplete: enter
02:16:25.223 00.000 7988 UpdateGuideState(): m_state=6
02:16:25.226 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3942
02:16:25.226 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=185.94, Mass=1059, SNR=21.2, Peak=149 HFD=4.4
02:16:25.228 00.002 7988 MultiStar: [#1 0.03,0.31,0.87,U] [#2 -0.12,0.33,0.79,U] [#3 -0.21,0.42,0.79,U] [#4 0.12,0.12,0.72,U] [#5 -0.43,0.64,0.00,M4] [#6 -0.07,0.47,0.62,U] [#7 -0.19,-0.10,0.44,U] [#8 0.10,0.89,0.00,M3] 
02:16:25.230 00.002 7988 refined, 6 included, MultiStar: {-0.02, 0.30}, one-star: {0.19, 0.34}
02:16:25.230 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
02:16:25.232 00.002 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
02:16:25.232 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.63 mountX=0.30 mountY=0.01, mountTheta=0.04
02:16:25.234 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.30, opts=13)
02:16:25.236 00.002 7988 Enqueuing Move request for scope (-0.02, 0.30)
02:16:25.236 00.000 15712 Worker thread wakes up
02:16:25.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd
02:16:25.236 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.30)
02:16:25.236 00.000 15712 Moving (-0.02, 0.30) raw xDistance=0.30 yDistance=0.01
02:16:25.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:25.239 00.003 7988 UpdateGuideState exits: m=1059 SNR=21.2
02:16:25.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:25.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:25.239 00.000 7988 Enqueuing Expose request
02:16:25.239 00.000 15712 PPEC rslt: input = 0.30, final = 0.21, react = 0.18, pred = 0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
02:16:25.239 00.000 15712 PPEC: input: 0.30, control: 0.21, exposure: 1500
02:16:25.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:25.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:16:25.239 00.000 15712 MoveAxis(W, 70, ABG)
02:16:25.239 00.000 15712 Guiding  Dir = 3, Dur = 70
02:16:25.239 00.000 15712 IsGuiding returns 0
02:16:25.259 00.020 15712 PulseGuide returned control before completion, sleep 62
02:16:25.343 00.084 15712 IsGuiding returns 0
02:16:25.343 00.000 15712 Move returns status 0, amount 70
02:16:25.343 00.000 15712 MoveAxis(N, 0, ABG)
02:16:25.343 00.000 15712 Move returns status 0, amount 0
02:16:25.343 00.000 15712 move complete, result=0
02:16:25.343 00.000 7988 GuideStep: 0.3 px 70 ms WEST, 0.0 px 0 ms NORTH
02:16:25.345 00.002 15712 worker thread done servicing request
02:16:25.345 00.000 15712 Worker thread wakes up
02:16:25.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:25.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:26.980 01.635 15712 Exposure complete
02:16:27.041 00.061 15712 worker thread done servicing request
02:16:27.041 00.000 7988 OnExposeComplete: enter
02:16:27.041 00.000 7988 UpdateGuideState(): m_state=6
02:16:27.045 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3943
02:16:27.045 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=185.98, Mass=927, SNR=19.9, Peak=150 HFD=4.1
02:16:27.047 00.002 7988 MultiStar: [#1 0.04,0.30,0.91,U] [#2 0.08,0.54,0.86,U] [#3 0.02,0.59,0.77,U] [#4 -0.37,0.62,0.00,M1] [#5 -0.04,0.59,0.78,U] [#6 0.05,0.19,0.67,U] [#7 0.02,0.22,0.45,U] [#8 0.05,1.06,0.00,M4] 
02:16:27.047 00.000 7988 single-star, 6 included, MultiStar: {0.01, 0.41}, one-star: {-0.09, 0.38}
02:16:27.049 00.002 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
02:16:27.049 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:16:27.051 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.81 mountX=0.38 mountY=0.08, mountTheta=0.21
02:16:27.053 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.38, opts=13)
02:16:27.053 00.000 7988 Enqueuing Move request for scope (-0.09, 0.38)
02:16:27.056 00.003 15712 Worker thread wakes up
02:16:27.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.38) opts 0xd
02:16:27.056 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.38)
02:16:27.056 00.000 15712 Moving (-0.09, 0.38) raw xDistance=0.38 yDistance=0.08
02:16:27.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:27.057 00.001 7988 UpdateGuideState exits: m=927 SNR=19.9
02:16:27.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:27.057 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:27.057 00.000 7988 Enqueuing Expose request
02:16:27.057 00.000 15712 PPEC rslt: input = 0.38, final = 0.26, react = 0.23, pred = 0.04, hyst = 0.22, hyst_pct = 0.00, period_length = 639.26
02:16:27.057 00.000 15712 PPEC: input: 0.38, control: 0.26, exposure: 1500
02:16:27.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:27.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:16:27.057 00.000 15712 MoveAxis(W, 86, ABG)
02:16:27.057 00.000 15712 Guiding  Dir = 3, Dur = 86
02:16:27.057 00.000 15712 IsGuiding returns 0
02:16:27.077 00.020 15712 PulseGuide returned control before completion, sleep 73
02:16:27.169 00.092 15712 IsGuiding returns 1
02:16:27.169 00.000 15712 scope still moving after pulse duration time elapsed
02:16:27.209 00.040 15712 IsGuiding returns 0
02:16:27.209 00.000 15712 scope move finished after 86 + 65 ms
02:16:27.209 00.000 15712 Move returns status 0, amount 86
02:16:27.209 00.000 15712 MoveAxis(N, 0, ABG)
02:16:27.209 00.000 15712 Move returns status 0, amount 0
02:16:27.209 00.000 15712 move complete, result=0
02:16:27.209 00.000 7988 GuideStep: 0.4 px 86 ms WEST, 0.1 px 0 ms NORTH
02:16:27.215 00.006 15712 worker thread done servicing request
02:16:27.215 00.000 15712 Worker thread wakes up
02:16:27.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:27.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:28.621 01.406 15712 Exposure complete
02:16:28.681 00.060 15712 worker thread done servicing request
02:16:28.681 00.000 7988 OnExposeComplete: enter
02:16:28.686 00.005 7988 UpdateGuideState(): m_state=6
02:16:28.686 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3944
02:16:28.686 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=185.41, Mass=887, SNR=19.4, Peak=137 HFD=3.5
02:16:28.686 00.000 7988 MultiStar: [#1 -0.00,-0.21,1.03,U] [#2 -0.04,-0.21,0.84,U] [#3 0.02,0.02,0.88,U] [#4 -0.23,-0.18,0.71,U] [#5 -0.34,-0.07,0.74,U] [#6 -0.41,-0.08,0.68,U] [#7 -0.02,-0.57,0.50,U] [#8 0.47,0.41,0.00,M5] 
02:16:28.686 00.000 7988 refined, 7 included, MultiStar: {-0.13, -0.17}, one-star: {-0.15, -0.19}
02:16:28.686 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
02:16:28.686 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
02:16:28.686 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.24 mountX=-0.17 mountY=0.14, mountTheta=2.46
02:16:28.686 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.17, opts=13)
02:16:28.686 00.000 7988 Enqueuing Move request for scope (-0.13, -0.17)
02:16:28.697 00.011 15712 Worker thread wakes up
02:16:28.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
02:16:28.697 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
02:16:28.697 00.000 15712 Moving (-0.13, -0.17) raw xDistance=-0.17 yDistance=0.14
02:16:28.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:28.697 00.000 7988 UpdateGuideState exits: m=887 SNR=19.4
02:16:28.700 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:28.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:28.702 00.002 7988 Enqueuing Expose request
02:16:28.703 00.001 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 639.26
02:16:28.703 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
02:16:28.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:28.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:16:28.703 00.000 15712 MoveAxis(E, 22, ABG)
02:16:28.703 00.000 15712 Guiding  Dir = 2, Dur = 22
02:16:28.703 00.000 15712 IsGuiding returns 0
02:16:28.729 00.026 15712 IsGuiding returns 1
02:16:28.729 00.000 15712 scope still moving after pulse duration time elapsed
02:16:28.777 00.048 15712 IsGuiding returns 0
02:16:28.777 00.000 15712 scope move finished after 22 + 53 ms
02:16:28.777 00.000 15712 Move returns status 0, amount 22
02:16:28.777 00.000 15712 MoveAxis(N, 0, ABG)
02:16:28.777 00.000 15712 Move returns status 0, amount 0
02:16:28.777 00.000 15712 move complete, result=0
02:16:28.777 00.000 7988 GuideStep: -0.2 px 22 ms EAST, 0.1 px 0 ms NORTH
02:16:28.781 00.004 15712 worker thread done servicing request
02:16:28.781 00.000 15712 Worker thread wakes up
02:16:28.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:28.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:30.423 01.642 15712 Exposure complete
02:16:30.485 00.062 15712 worker thread done servicing request
02:16:30.485 00.000 7988 OnExposeComplete: enter
02:16:30.487 00.002 7988 UpdateGuideState(): m_state=6
02:16:30.487 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:16:30.487 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=185.69, Mass=904, SNR=19.6, Peak=130 HFD=3.6
02:16:30.487 00.000 7988 MultiStar: [#1 -0.13,-0.16,1.05,U] [#2 0.14,-0.23,0.82,U] [#3 -0.06,-0.02,0.86,U] [#4 -0.15,0.14,0.71,U] [#5 -0.79,0.03,0.00,M3] [#6 -0.16,0.00,0.65,U] [#7 -0.47,0.00,0.51,U] [#8 0.22,0.43,0.45,U] 
02:16:30.487 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.00}, one-star: {-0.05, 0.09}
02:16:30.487 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.54 = 1.54)
02:16:30.487 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
02:16:30.487 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.10 mountX=0.00 mountY=0.08, mountTheta=1.54
02:16:30.487 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.00, opts=13)
02:16:30.487 00.000 7988 Enqueuing Move request for scope (-0.08, 0.00)
02:16:30.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:30.487 00.000 7988 UpdateGuideState exits: m=904 SNR=19.6
02:16:30.501 00.014 15712 Worker thread wakes up
02:16:30.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:30.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:30.504 00.003 7988 Enqueuing Expose request
02:16:30.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
02:16:30.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
02:16:30.504 00.000 15712 Moving (-0.08, 0.00) raw xDistance=0.00 yDistance=0.08
02:16:30.510 00.006 15712 PPEC rslt: input = 0.00, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:30.510 00.000 15712 PPEC: input: 0.00, control: 0.04, exposure: 1500
02:16:30.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:30.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:16:30.510 00.000 15712 MoveAxis(W, 13, ABG)
02:16:30.510 00.000 15712 Guiding  Dir = 3, Dur = 13
02:16:30.510 00.000 15712 IsGuiding returns 0
02:16:30.538 00.028 15712 IsGuiding returns 1
02:16:30.538 00.000 15712 scope still moving after pulse duration time elapsed
02:16:30.586 00.048 15712 IsGuiding returns 0
02:16:30.586 00.000 15712 scope move finished after 13 + 61 ms
02:16:30.586 00.000 15712 Move returns status 0, amount 13
02:16:30.586 00.000 15712 MoveAxis(N, 0, ABG)
02:16:30.586 00.000 15712 Move returns status 0, amount 0
02:16:30.586 00.000 15712 move complete, result=0
02:16:30.586 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
02:16:30.588 00.002 15712 worker thread done servicing request
02:16:30.588 00.000 15712 Worker thread wakes up
02:16:30.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:30.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:32.004 01.416 15712 Exposure complete
02:16:32.066 00.062 15712 worker thread done servicing request
02:16:32.066 00.000 7988 OnExposeComplete: enter
02:16:32.066 00.000 7988 UpdateGuideState(): m_state=6
02:16:32.070 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3946
02:16:32.070 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=185.25, Mass=924, SNR=19.7, Peak=157 HFD=3.5
02:16:32.072 00.002 7988 MultiStar: [#1 -0.20,-0.29,0.97,U] [#2 -0.06,-0.18,0.86,U] [#3 -0.34,0.09,0.84,U] [#4 0.12,-0.02,0.67,U] [#5 -0.26,-0.10,0.72,U] [#6 -0.11,-0.32,0.59,U] [#7 0.13,-0.22,0.48,U] [#8 -0.07,0.35,0.45,U] 
02:16:32.072 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.14}, one-star: {0.03, -0.35}
02:16:32.072 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
02:16:32.072 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.51)
02:16:32.072 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=-0.14 mountY=0.10, mountTheta=2.52
02:16:32.072 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.14, opts=13)
02:16:32.072 00.000 7988 Enqueuing Move request for scope (-0.10, -0.14)
02:16:32.072 00.000 15712 Worker thread wakes up
02:16:32.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
02:16:32.072 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
02:16:32.072 00.000 15712 Moving (-0.10, -0.14) raw xDistance=-0.14 yDistance=0.10
02:16:32.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:32.082 00.010 7988 UpdateGuideState exits: m=924 SNR=19.7
02:16:32.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:32.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:32.082 00.000 7988 Enqueuing Expose request
02:16:32.082 00.000 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:32.082 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
02:16:32.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:32.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:16:32.082 00.000 15712 MoveAxis(W, 13, ABG)
02:16:32.082 00.000 15712 Guiding  Dir = 3, Dur = 13
02:16:32.082 00.000 15712 IsGuiding returns 0
02:16:32.104 00.022 15712 IsGuiding returns 1
02:16:32.104 00.000 15712 scope still moving after pulse duration time elapsed
02:16:32.153 00.049 15712 IsGuiding returns 0
02:16:32.153 00.000 15712 scope move finished after 13 + 52 ms
02:16:32.153 00.000 15712 Move returns status 0, amount 13
02:16:32.153 00.000 15712 MoveAxis(N, 0, ABG)
02:16:32.153 00.000 15712 Move returns status 0, amount 0
02:16:32.153 00.000 15712 move complete, result=0
02:16:32.153 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
02:16:32.153 00.000 15712 worker thread done servicing request
02:16:32.153 00.000 15712 Worker thread wakes up
02:16:32.155 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:32.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:33.792 01.637 15712 Exposure complete
02:16:33.855 00.063 15712 worker thread done servicing request
02:16:33.856 00.001 7988 OnExposeComplete: enter
02:16:33.856 00.000 7988 UpdateGuideState(): m_state=6
02:16:33.856 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3947
02:16:33.856 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=185.36, Mass=856, SNR=19.2, Peak=157 HFD=3.4
02:16:33.856 00.000 7988 MultiStar: [#1 -0.11,-0.26,1.04,U] [#2 -0.17,-0.07,0.90,U] [#3 0.10,0.09,0.87,U] [#4 -0.09,-0.45,0.69,U] [#5 -0.03,-0.18,0.72,U] [#6 -0.29,0.11,0.69,U] [#7 -0.41,-0.47,0.00,M1] [#8 -0.00,0.47,0.43,U] 
02:16:33.856 00.000 7988 refined, 7 included, MultiStar: {-0.12, -0.10}, one-star: {-0.29, -0.24}
02:16:33.856 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
02:16:33.856 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
02:16:33.856 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.43 mountX=-0.11 mountY=0.12, mountTheta=2.28
02:16:33.856 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
02:16:33.856 00.000 7988 Enqueuing Move request for scope (-0.12, -0.10)
02:16:33.868 00.012 15712 Worker thread wakes up
02:16:33.868 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
02:16:33.868 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
02:16:33.868 00.000 15712 Moving (-0.12, -0.10) raw xDistance=-0.11 yDistance=0.12
02:16:33.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:16:33.868 00.000 7988 UpdateGuideState exits: m=856 SNR=19.2
02:16:33.873 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:33.873 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:33.873 00.000 7988 Enqueuing Expose request
02:16:33.873 00.000 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:33.873 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
02:16:33.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:33.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:16:33.873 00.000 15712 MoveAxis(W, 14, ABG)
02:16:33.873 00.000 15712 Guiding  Dir = 3, Dur = 14
02:16:33.873 00.000 15712 IsGuiding returns 0
02:16:33.894 00.021 15712 IsGuiding returns 1
02:16:33.894 00.000 15712 scope still moving after pulse duration time elapsed
02:16:33.916 00.022 15712 IsGuiding returns 1
02:16:33.953 00.037 15712 IsGuiding returns 0
02:16:33.953 00.000 15712 scope move finished after 14 + 68 ms
02:16:33.953 00.000 15712 Move returns status 0, amount 14
02:16:33.953 00.000 15712 MoveAxis(N, 0, ABG)
02:16:33.953 00.000 15712 Move returns status 0, amount 0
02:16:33.953 00.000 15712 move complete, result=0
02:16:33.953 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
02:16:33.961 00.008 15712 worker thread done servicing request
02:16:33.961 00.000 15712 Worker thread wakes up
02:16:33.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:33.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:35.367 01.406 15712 Exposure complete
02:16:35.429 00.062 15712 worker thread done servicing request
02:16:35.431 00.002 7988 OnExposeComplete: enter
02:16:35.431 00.000 7988 UpdateGuideState(): m_state=6
02:16:35.431 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3948
02:16:35.431 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=185.19, Mass=867, SNR=19.1, Peak=149 HFD=3.6
02:16:35.435 00.004 7988 MultiStar: [#1 -0.18,-0.61,0.00,M1] [#2 -0.20,-0.45,0.92,U] [#3 -0.14,-0.18,0.87,U] [#4 0.06,-0.30,0.67,U] [#5 -0.43,-0.12,0.68,U] [#6 -0.26,-0.32,0.61,U] [#7 -0.22,-0.55,0.50,U] [#8 0.14,0.49,0.44,U] 
02:16:35.435 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.26}, one-star: {-0.03, -0.41}
02:16:35.435 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.61 = 2.67)
02:16:35.435 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.64)
02:16:35.435 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-2.05 mountX=-0.27 mountY=0.14, mountTheta=2.64
02:16:35.435 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.26, opts=13)
02:16:35.435 00.000 7988 Enqueuing Move request for scope (-0.14, -0.26)
02:16:35.435 00.000 15712 Worker thread wakes up
02:16:35.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
02:16:35.435 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
02:16:35.435 00.000 15712 Moving (-0.14, -0.26) raw xDistance=-0.27 yDistance=0.14
02:16:35.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:16:35.445 00.010 7988 UpdateGuideState exits: m=867 SNR=19.1
02:16:35.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:35.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:35.445 00.000 7988 Enqueuing Expose request
02:16:35.445 00.000 15712 PPEC rslt: input = -0.27, final = -0.12, react = -0.16, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:16:35.445 00.000 15712 PPEC: input: -0.27, control: -0.12, exposure: 1500
02:16:35.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:35.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:16:35.445 00.000 15712 MoveAxis(E, 39, ABG)
02:16:35.445 00.000 15712 Guiding  Dir = 2, Dur = 39
02:16:35.445 00.000 15712 IsGuiding returns 0
02:16:35.477 00.032 15712 PulseGuide returned control before completion, sleep 22
02:16:35.525 00.048 15712 IsGuiding returns 0
02:16:35.525 00.000 15712 Move returns status 0, amount 39
02:16:35.525 00.000 15712 MoveAxis(N, 0, ABG)
02:16:35.525 00.000 15712 Move returns status 0, amount 0
02:16:35.525 00.000 15712 move complete, result=0
02:16:35.525 00.000 15712 worker thread done servicing request
02:16:35.525 00.000 15712 Worker thread wakes up
02:16:35.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:35.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:35.525 00.000 7988 GuideStep: -0.3 px 39 ms EAST, 0.1 px 0 ms NORTH
02:16:37.269 01.744 15712 Exposure complete
02:16:37.330 00.061 15712 worker thread done servicing request
02:16:37.330 00.000 7988 OnExposeComplete: enter
02:16:37.330 00.000 7988 UpdateGuideState(): m_state=6
02:16:37.334 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3949
02:16:37.334 00.000 7988 Star::Find returns 1 (0), X=973.98, Y=185.21, Mass=867, SNR=19.1, Peak=145 HFD=3.2
02:16:37.336 00.002 7988 MultiStar: [#1 -0.15,-0.13,1.05,U] [#2 -0.14,0.07,0.92,U] [#3 -0.14,0.12,0.91,U] [#4 -0.43,0.04,0.81,U] [#5 -0.68,0.21,0.00,M1] [#6 -0.13,-0.05,0.70,U] [#7 -0.04,-0.36,0.53,U] [#8 0.42,0.37,0.42,U] 
02:16:37.336 00.000 7988 refined, 7 included, MultiStar: {-0.11, -0.06}, one-star: {-0.02, -0.39}
02:16:37.339 00.003 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
02:16:37.339 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
02:16:37.341 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.64 mountX=-0.06 mountY=0.11, mountTheta=2.07
02:16:37.343 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.06, opts=13)
02:16:37.343 00.000 7988 Enqueuing Move request for scope (-0.11, -0.06)
02:16:37.345 00.002 15712 Worker thread wakes up
02:16:37.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
02:16:37.345 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
02:16:37.345 00.000 15712 Moving (-0.11, -0.06) raw xDistance=-0.06 yDistance=0.11
02:16:37.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:16:37.346 00.001 7988 UpdateGuideState exits: m=867 SNR=19.1
02:16:37.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:37.346 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:37.346 00.000 7988 Enqueuing Expose request
02:16:37.346 00.000 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:37.346 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
02:16:37.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:37.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:16:37.346 00.000 15712 MoveAxis(W, 13, ABG)
02:16:37.346 00.000 15712 Guiding  Dir = 3, Dur = 13
02:16:37.346 00.000 15712 IsGuiding returns 0
02:16:37.378 00.032 15712 IsGuiding returns 1
02:16:37.378 00.000 15712 scope still moving after pulse duration time elapsed
02:16:37.426 00.048 15712 IsGuiding returns 0
02:16:37.426 00.000 15712 scope move finished after 13 + 63 ms
02:16:37.426 00.000 15712 Move returns status 0, amount 13
02:16:37.426 00.000 15712 MoveAxis(N, 0, ABG)
02:16:37.426 00.000 15712 Move returns status 0, amount 0
02:16:37.426 00.000 15712 move complete, result=0
02:16:37.426 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
02:16:37.429 00.003 15712 worker thread done servicing request
02:16:37.429 00.000 15712 Worker thread wakes up
02:16:37.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:37.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:38.847 01.418 15712 Exposure complete
02:16:38.908 00.061 15712 worker thread done servicing request
02:16:38.908 00.000 7988 OnExposeComplete: enter
02:16:38.908 00.000 7988 UpdateGuideState(): m_state=6
02:16:38.913 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3950
02:16:38.913 00.000 7988 Star::Find returns 1 (0), X=973.78, Y=185.71, Mass=1021, SNR=20.8, Peak=154 HFD=3.8
02:16:38.915 00.002 7988 MultiStar: [#1 -0.08,-0.07,0.96,U] [#2 0.08,0.06,0.82,U] [#3 -0.16,0.42,0.79,U] [#4 -0.14,0.30,0.67,U] [#5 -0.81,0.52,0.00,M2] [#6 -0.72,-0.29,0.00,M1] [#7 -0.47,0.56,0.00,M1] [#8 -0.02,1.02,0.00,M1] 
02:16:38.917 00.002 7988 refined, 4 included, MultiStar: {-0.11, 0.15}, one-star: {-0.22, 0.11}
02:16:38.917 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
02:16:38.919 00.002 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
02:16:38.919 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.19 mountX=0.15 mountY=0.10, mountTheta=0.60
02:16:38.921 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.15, opts=13)
02:16:38.923 00.002 7988 Enqueuing Move request for scope (-0.11, 0.15)
02:16:38.923 00.000 15712 Worker thread wakes up
02:16:38.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
02:16:38.923 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
02:16:38.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:16:38.924 00.001 15712 Moving (-0.11, 0.15) raw xDistance=0.15 yDistance=0.10
02:16:38.924 00.000 7988 UpdateGuideState exits: m=1021 SNR=20.8
02:16:38.926 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:38.926 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:38.928 00.002 7988 Enqueuing Expose request
02:16:38.928 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:38.928 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
02:16:38.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:38.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:16:38.928 00.000 15712 MoveAxis(W, 11, ABG)
02:16:38.928 00.000 15712 Guiding  Dir = 3, Dur = 11
02:16:38.928 00.000 15712 IsGuiding returns 0
02:16:38.946 00.018 15712 IsGuiding returns 1
02:16:38.946 00.000 15712 scope still moving after pulse duration time elapsed
02:16:38.972 00.026 15712 IsGuiding returns 1
02:16:39.004 00.032 15712 IsGuiding returns 0
02:16:39.004 00.000 15712 scope move finished after 11 + 63 ms
02:16:39.004 00.000 15712 Move returns status 0, amount 11
02:16:39.004 00.000 15712 MoveAxis(N, 0, ABG)
02:16:39.004 00.000 15712 Move returns status 0, amount 0
02:16:39.004 00.000 15712 move complete, result=0
02:16:39.004 00.000 15712 worker thread done servicing request
02:16:39.004 00.000 15712 Worker thread wakes up
02:16:39.004 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
02:16:39.006 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:39.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:40.648 01.642 15712 Exposure complete
02:16:40.709 00.061 15712 worker thread done servicing request
02:16:40.709 00.000 7988 OnExposeComplete: enter
02:16:40.709 00.000 7988 UpdateGuideState(): m_state=6
02:16:40.709 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3951
02:16:40.709 00.000 7988 Star::Find returns 1 (0), X=973.68, Y=186.03, Mass=982, SNR=20.3, Peak=167 HFD=4.0
02:16:40.709 00.000 7988 MultiStar: [#1 -0.35,0.06,1.02,U] [#2 -0.09,0.29,0.83,U] [#3 -0.10,0.56,0.84,U] [#4 -0.42,0.22,0.70,U] [#5 -0.57,0.25,0.00,M3] [#6 0.01,0.34,0.60,U] [#7 -0.35,0.20,0.52,U] [#8 -0.06,0.61,0.41,U] 
02:16:40.709 00.000 7988 refined, 7 included, MultiStar: {-0.23, 0.32}, one-star: {-0.32, 0.43}
02:16:40.709 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
02:16:40.719 00.010 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
02:16:40.719 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.32 hyp=0.40 cameraTheta=2.18 mountX=0.32 mountY=0.22, mountTheta=0.60
02:16:40.719 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.32, opts=13)
02:16:40.719 00.000 7988 Enqueuing Move request for scope (-0.23, 0.32)
02:16:40.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=47, FiltMax=255, Gamma=0.690
02:16:40.719 00.000 7988 UpdateGuideState exits: m=982 SNR=20.3
02:16:40.725 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:40.725 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:40.725 00.000 7988 Enqueuing Expose request
02:16:40.725 00.000 15712 Worker thread wakes up
02:16:40.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.32) opts 0xd
02:16:40.725 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.32)
02:16:40.725 00.000 15712 Moving (-0.23, 0.32) raw xDistance=0.32 yDistance=0.22
02:16:40.725 00.000 15712 PPEC rslt: input = 0.32, final = 0.22, react = 0.19, pred = 0.03, hyst = 0.18, hyst_pct = 0.00, period_length = 639.26
02:16:40.725 00.000 15712 PPEC: input: 0.32, control: 0.22, exposure: 1500
02:16:40.725 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:40.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:16:40.725 00.000 15712 MoveAxis(W, 73, ABG)
02:16:40.725 00.000 15712 Guiding  Dir = 3, Dur = 73
02:16:40.725 00.000 15712 IsGuiding returns 0
02:16:40.753 00.028 15712 PulseGuide returned control before completion, sleep 65
02:16:40.821 00.068 15712 IsGuiding returns 1
02:16:40.821 00.000 15712 scope still moving after pulse duration time elapsed
02:16:40.872 00.051 15712 IsGuiding returns 0
02:16:40.872 00.000 15712 scope move finished after 73 + 72 ms
02:16:40.872 00.000 15712 Move returns status 0, amount 73
02:16:40.872 00.000 15712 MoveAxis(N, 0, ABG)
02:16:40.872 00.000 15712 Move returns status 0, amount 0
02:16:40.872 00.000 15712 move complete, result=0
02:16:40.872 00.000 7988 GuideStep: 0.3 px 73 ms WEST, 0.2 px 0 ms NORTH
02:16:40.882 00.010 15712 worker thread done servicing request
02:16:40.882 00.000 15712 Worker thread wakes up
02:16:40.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:40.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:42.287 01.405 15712 Exposure complete
02:16:42.350 00.063 15712 worker thread done servicing request
02:16:42.350 00.000 7988 OnExposeComplete: enter
02:16:42.350 00.000 7988 UpdateGuideState(): m_state=6
02:16:42.353 00.003 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3952
02:16:42.353 00.000 7988 Star::Find returns 1 (0), X=973.88, Y=185.31, Mass=925, SNR=19.8, Peak=153 HFD=3.8
02:16:42.355 00.002 7988 MultiStar: [#1 -0.13,-0.17,0.96,U] [#2 0.16,-0.03,0.91,U] [#3 0.47,0.09,0.78,U] [#4 -0.04,-0.23,0.71,U] [#5 -0.21,0.08,0.66,U] [#6 -0.26,-0.05,0.65,U] [#7 0.26,-0.27,0.46,U] [#8 -0.13,0.36,0.55,U] 
02:16:42.355 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {-0.12, -0.29}
02:16:42.357 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
02:16:42.357 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
02:16:42.359 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.63 mountX=-0.07 mountY=0.01, mountTheta=3.06
02:16:42.361 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.07, opts=13)
02:16:42.361 00.000 7988 Enqueuing Move request for scope (-0.00, -0.07)
02:16:42.363 00.002 15712 Worker thread wakes up
02:16:42.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
02:16:42.363 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
02:16:42.363 00.000 15712 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.01
02:16:42.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=47, FiltMax=255, Gamma=0.690
02:16:42.365 00.002 7988 UpdateGuideState exits: m=925 SNR=19.8
02:16:42.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:42.367 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:42.367 00.000 7988 Enqueuing Expose request
02:16:42.367 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:42.367 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
02:16:42.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:42.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:16:42.367 00.000 15712 MoveAxis(W, 9, ABG)
02:16:42.367 00.000 15712 Guiding  Dir = 3, Dur = 9
02:16:42.367 00.000 15712 IsGuiding returns 0
02:16:42.399 00.032 15712 IsGuiding returns 0
02:16:42.399 00.000 15712 Move returns status 0, amount 9
02:16:42.399 00.000 15712 MoveAxis(N, 0, ABG)
02:16:42.399 00.000 15712 Move returns status 0, amount 0
02:16:42.399 00.000 15712 move complete, result=0
02:16:42.399 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
02:16:42.401 00.002 15712 worker thread done servicing request
02:16:42.401 00.000 15712 Worker thread wakes up
02:16:42.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:42.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:44.039 01.638 15712 Exposure complete
02:16:44.103 00.064 15712 worker thread done servicing request
02:16:44.103 00.000 7988 OnExposeComplete: enter
02:16:44.103 00.000 7988 UpdateGuideState(): m_state=6
02:16:44.103 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3953
02:16:44.103 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=185.03, Mass=1025, SNR=20.7, Peak=168 HFD=4.1
02:16:44.103 00.000 7988 MultiStar: [#1 -0.48,-0.34,0.91,U] [#2 -0.09,-0.50,0.84,U] [#3 -0.00,-0.07,0.84,U] [#4 -0.49,-0.21,0.72,U] [#5 -0.60,-0.16,0.66,U] [#6 -0.18,-0.06,0.63,U] [#7 -0.25,-0.03,0.48,U] [#8 0.14,-0.05,0.45,U] 
02:16:44.103 00.000 7988 refined, 8 included, MultiStar: {-0.23, -0.26}, one-star: {-0.10, -0.57}
02:16:44.103 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.87 = 2.42)
02:16:44.103 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.38)
02:16:44.103 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-2.30 mountX=-0.26 mountY=0.24, mountTheta=2.40
02:16:44.103 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.26, opts=13)
02:16:44.103 00.000 7988 Enqueuing Move request for scope (-0.23, -0.26)
02:16:44.103 00.000 15712 Worker thread wakes up
02:16:44.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.26) opts 0xd
02:16:44.103 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.26)
02:16:44.103 00.000 15712 Moving (-0.23, -0.26) raw xDistance=-0.26 yDistance=0.24
02:16:44.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=44, FiltMax=255, Gamma=0.690
02:16:44.118 00.015 7988 UpdateGuideState exits: m=1025 SNR=20.7
02:16:44.119 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:44.121 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:44.121 00.000 7988 Enqueuing Expose request
02:16:44.121 00.000 15712 PPEC rslt: input = -0.26, final = -0.12, react = -0.16, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:16:44.121 00.000 15712 PPEC: input: -0.26, control: -0.12, exposure: 1500
02:16:44.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:44.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:16:44.121 00.000 15712 MoveAxis(E, 41, ABG)
02:16:44.121 00.000 15712 Guiding  Dir = 2, Dur = 41
02:16:44.121 00.000 15712 IsGuiding returns 0
02:16:44.141 00.020 15712 PulseGuide returned control before completion, sleep 34
02:16:44.183 00.042 15712 IsGuiding returns 1
02:16:44.183 00.000 15712 scope still moving after pulse duration time elapsed
02:16:44.237 00.054 15712 IsGuiding returns 0
02:16:44.237 00.000 15712 scope move finished after 41 + 72 ms
02:16:44.237 00.000 15712 Move returns status 0, amount 41
02:16:44.237 00.000 15712 MoveAxis(N, 0, ABG)
02:16:44.237 00.000 15712 Move returns status 0, amount 0
02:16:44.237 00.000 15712 move complete, result=0
02:16:44.237 00.000 7988 GuideStep: -0.3 px 41 ms EAST, 0.2 px 0 ms NORTH
02:16:44.239 00.002 15712 worker thread done servicing request
02:16:44.239 00.000 15712 Worker thread wakes up
02:16:44.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:44.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:45.654 01.415 15712 Exposure complete
02:16:45.715 00.061 15712 worker thread done servicing request
02:16:45.715 00.000 7988 OnExposeComplete: enter
02:16:45.715 00.000 7988 UpdateGuideState(): m_state=6
02:16:45.715 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3954
02:16:45.715 00.000 7988 Star::Find returns 1 (0), X=974.02, Y=185.46, Mass=952, SNR=20.1, Peak=146 HFD=4.1
02:16:45.715 00.000 7988 MultiStar: [#1 -0.07,-0.43,0.98,U] [#2 -0.01,-0.07,0.90,U] [#3 0.08,0.09,0.78,U] [#4 -0.22,-0.06,0.78,U] [#5 -0.59,0.12,0.74,U] [#6 -0.25,-0.67,0.00,M1] [#7 -0.42,-0.34,0.45,U] [#8 0.46,0.42,0.00,M1] 
02:16:45.715 00.000 7988 single-star, 6 included, MultiStar: {-0.14, -0.12}, one-star: {0.02, -0.14}
02:16:45.715 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
02:16:45.715 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
02:16:45.715 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.42 mountX=-0.14 mountY=-0.02, mountTheta=-3.01
02:16:45.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
02:16:45.715 00.000 7988 Enqueuing Move request for scope (0.02, -0.14)
02:16:45.715 00.000 15712 Worker thread wakes up
02:16:45.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
02:16:45.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
02:16:45.715 00.000 15712 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=-0.02
02:16:45.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:16:45.732 00.017 7988 UpdateGuideState exits: m=952 SNR=20.1
02:16:45.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:45.732 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:45.732 00.000 7988 Enqueuing Expose request
02:16:45.732 00.000 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:45.732 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
02:16:45.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:45.732 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:16:45.732 00.000 15712 MoveAxis(W, 13, ABG)
02:16:45.732 00.000 15712 Guiding  Dir = 3, Dur = 13
02:16:45.732 00.000 15712 IsGuiding returns 0
02:16:45.749 00.017 15712 IsGuiding returns 1
02:16:45.749 00.000 15712 scope still moving after pulse duration time elapsed
02:16:45.799 00.050 15712 IsGuiding returns 0
02:16:45.799 00.000 15712 scope move finished after 13 + 54 ms
02:16:45.799 00.000 15712 Move returns status 0, amount 13
02:16:45.799 00.000 15712 MoveAxis(N, 0, ABG)
02:16:45.799 00.000 15712 Move returns status 0, amount 0
02:16:45.799 00.000 15712 move complete, result=0
02:16:45.799 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
02:16:45.805 00.006 15712 worker thread done servicing request
02:16:45.805 00.000 15712 Worker thread wakes up
02:16:45.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:45.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:47.440 01.635 15712 Exposure complete
02:16:47.502 00.062 15712 worker thread done servicing request
02:16:47.502 00.000 7988 OnExposeComplete: enter
02:16:47.502 00.000 7988 UpdateGuideState(): m_state=6
02:16:47.505 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3955
02:16:47.505 00.000 7988 Star::Find returns 1 (0), X=973.74, Y=185.15, Mass=1014, SNR=20.6, Peak=161 HFD=4.0
02:16:47.507 00.002 7988 MultiStar: [#1 -0.32,-0.58,0.00,M1] [#2 0.04,-0.46,0.84,U] [#3 -0.25,-0.31,0.83,U] [#4 -0.13,-0.43,0.71,U] [#5 -0.43,-0.42,0.65,U] [#6 -0.13,-0.40,0.62,U] [#7 0.01,-0.76,0.00,M1] [#8 0.02,0.06,0.49,U] 
02:16:47.507 00.000 7988 refined, 6 included, MultiStar: {-0.17, -0.37}, one-star: {-0.26, -0.45}
02:16:47.509 00.002 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.72)
02:16:47.511 00.002 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
02:16:47.511 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.37 hyp=0.41 cameraTheta=-2.01 mountX=-0.37 mountY=0.18, mountTheta=2.69
02:16:47.513 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.37, opts=13)
02:16:47.513 00.000 7988 Enqueuing Move request for scope (-0.17, -0.37)
02:16:47.513 00.000 15712 Worker thread wakes up
02:16:47.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.37) opts 0xd
02:16:47.513 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.37)
02:16:47.513 00.000 15712 Moving (-0.17, -0.37) raw xDistance=-0.37 yDistance=0.18
02:16:47.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:16:47.518 00.005 7988 UpdateGuideState exits: m=1014 SNR=20.6
02:16:47.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:47.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:47.518 00.000 7988 Enqueuing Expose request
02:16:47.518 00.000 15712 PPEC rslt: input = -0.37, final = -0.17, react = -0.22, pred = 0.05, hyst = -0.21, hyst_pct = 0.00, period_length = 639.26
02:16:47.518 00.000 15712 PPEC: input: -0.37, control: -0.17, exposure: 1500
02:16:47.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:47.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:16:47.518 00.000 15712 MoveAxis(E, 57, ABG)
02:16:47.518 00.000 15712 Guiding  Dir = 2, Dur = 57
02:16:47.518 00.000 15712 IsGuiding returns 0
02:16:47.539 00.021 15712 PulseGuide returned control before completion, sleep 45
02:16:47.623 00.084 15712 IsGuiding returns 0
02:16:47.623 00.000 15712 Move returns status 0, amount 57
02:16:47.623 00.000 15712 MoveAxis(N, 0, ABG)
02:16:47.623 00.000 15712 Move returns status 0, amount 0
02:16:47.623 00.000 15712 move complete, result=0
02:16:47.623 00.000 15712 worker thread done servicing request
02:16:47.623 00.000 15712 Worker thread wakes up
02:16:47.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:47.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:47.623 00.000 7988 GuideStep: -0.4 px 57 ms EAST, 0.2 px 0 ms NORTH
02:16:49.033 01.410 15712 Exposure complete
02:16:49.095 00.062 15712 worker thread done servicing request
02:16:49.097 00.002 7988 OnExposeComplete: enter
02:16:49.097 00.000 7988 UpdateGuideState(): m_state=6
02:16:49.097 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3956
02:16:49.097 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=185.31, Mass=1026, SNR=20.8, Peak=161 HFD=4.1
02:16:49.101 00.004 7988 MultiStar: [#1 -0.35,-0.48,0.91,U] [#2 -0.17,-0.36,0.80,U] [#3 -0.13,-0.17,0.81,U] [#4 -0.12,-0.47,0.68,U] [#5 -0.80,-0.38,0.00,M1] [#6 -0.48,-0.63,0.00,M1] [#7 -0.08,-0.65,0.00,M2] [#8 -0.31,0.34,0.39,U] 
02:16:49.101 00.000 7988 single-star, 5 included, MultiStar: {-0.16, -0.29}, one-star: {0.03, -0.29}
02:16:49.101 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
02:16:49.101 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
02:16:49.101 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.46 mountX=-0.29 mountY=-0.02, mountTheta=-3.06
02:16:49.101 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.29, opts=13)
02:16:49.101 00.000 7988 Enqueuing Move request for scope (0.03, -0.29)
02:16:49.101 00.000 15712 Worker thread wakes up
02:16:49.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.29) opts 0xd
02:16:49.101 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.29)
02:16:49.101 00.000 15712 Moving (0.03, -0.29) raw xDistance=-0.29 yDistance=-0.02
02:16:49.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:16:49.101 00.000 7988 UpdateGuideState exits: m=1026 SNR=20.8
02:16:49.111 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:49.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:49.111 00.000 7988 Enqueuing Expose request
02:16:49.111 00.000 15712 PPEC rslt: input = -0.29, final = -0.12, react = -0.17, pred = 0.05, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:16:49.111 00.000 15712 PPEC: input: -0.29, control: -0.12, exposure: 1500
02:16:49.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:49.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:16:49.111 00.000 15712 MoveAxis(E, 41, ABG)
02:16:49.111 00.000 15712 Guiding  Dir = 2, Dur = 41
02:16:49.111 00.000 15712 IsGuiding returns 0
02:16:49.145 00.034 15712 PulseGuide returned control before completion, sleep 22
02:16:49.177 00.032 15712 IsGuiding returns 1
02:16:49.177 00.000 15712 scope still moving after pulse duration time elapsed
02:16:49.223 00.046 15712 IsGuiding returns 0
02:16:49.223 00.000 15712 scope move finished after 41 + 67 ms
02:16:49.223 00.000 15712 Move returns status 0, amount 41
02:16:49.223 00.000 15712 MoveAxis(N, 0, ABG)
02:16:49.223 00.000 15712 Move returns status 0, amount 0
02:16:49.223 00.000 15712 move complete, result=0
02:16:49.223 00.000 15712 worker thread done servicing request
02:16:49.223 00.000 15712 Worker thread wakes up
02:16:49.223 00.000 7988 GuideStep: -0.3 px 41 ms EAST, -0.0 px 0 ms NORTH
02:16:49.225 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:49.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:50.867 01.642 15712 Exposure complete
02:16:50.929 00.062 15712 worker thread done servicing request
02:16:50.929 00.000 7988 OnExposeComplete: enter
02:16:50.929 00.000 7988 UpdateGuideState(): m_state=6
02:16:50.932 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3957
02:16:50.932 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=185.17, Mass=1036, SNR=20.8, Peak=164 HFD=4.1
02:16:50.934 00.002 7988 MultiStar: [#1 0.02,-0.58,0.97,U] [#2 -0.09,-0.15,0.78,U] [#3 -0.31,-0.21,0.84,U] [#4 -0.16,-0.21,0.66,U] [#5 -0.50,-0.17,0.70,U] [#6 -0.09,-0.19,0.64,U] [#7 0.25,-0.41,0.46,U] [#8 0.13,0.28,0.46,U] 
02:16:50.936 00.002 7988 refined, 8 included, MultiStar: {-0.10, -0.27}, one-star: {0.03, -0.43}
02:16:50.937 00.001 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.48 = 2.81)
02:16:50.937 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.77)
02:16:50.939 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.28 cameraTheta=-1.91 mountX=-0.27 mountY=0.10, mountTheta=2.78
02:16:50.941 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.27, opts=13)
02:16:50.941 00.000 7988 Enqueuing Move request for scope (-0.10, -0.27)
02:16:50.943 00.002 15712 Worker thread wakes up
02:16:50.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
02:16:50.943 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
02:16:50.943 00.000 15712 Moving (-0.10, -0.27) raw xDistance=-0.27 yDistance=0.10
02:16:50.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:16:50.945 00.002 7988 UpdateGuideState exits: m=1036 SNR=20.8
02:16:50.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:50.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:50.945 00.000 7988 Enqueuing Expose request
02:16:50.945 00.000 15712 PPEC rslt: input = -0.27, final = -0.11, react = -0.16, pred = 0.05, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:16:50.945 00.000 15712 PPEC: input: -0.27, control: -0.11, exposure: 1500
02:16:50.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:50.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:16:50.945 00.000 15712 MoveAxis(E, 36, ABG)
02:16:50.945 00.000 15712 Guiding  Dir = 2, Dur = 36
02:16:50.945 00.000 15712 IsGuiding returns 0
02:16:50.966 00.021 15712 PulseGuide returned control before completion, sleep 29
02:16:51.008 00.042 15712 IsGuiding returns 0
02:16:51.008 00.000 15712 Move returns status 0, amount 36
02:16:51.008 00.000 15712 MoveAxis(N, 0, ABG)
02:16:51.008 00.000 15712 Move returns status 0, amount 0
02:16:51.008 00.000 15712 move complete, result=0
02:16:51.008 00.000 7988 GuideStep: -0.3 px 36 ms EAST, 0.1 px 0 ms NORTH
02:16:51.017 00.009 15712 worker thread done servicing request
02:16:51.017 00.000 15712 Worker thread wakes up
02:16:51.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:51.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:52.426 01.409 15712 Exposure complete
02:16:52.488 00.062 15712 worker thread done servicing request
02:16:52.488 00.000 7988 OnExposeComplete: enter
02:16:52.488 00.000 7988 UpdateGuideState(): m_state=6
02:16:52.492 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3958
02:16:52.494 00.002 7988 Star::Find returns 1 (0), X=974.11, Y=185.42, Mass=927, SNR=19.8, Peak=142 HFD=3.4
02:16:52.494 00.000 7988 MultiStar: [#1 -0.12,-0.31,0.95,U] [#2 -0.11,0.00,0.90,U] [#3 0.10,0.07,0.89,U] [#4 -0.01,-0.05,0.74,U] [#5 -0.64,0.06,0.00,M1] [#6 -0.65,0.05,0.00,M1] [#7 0.27,-0.30,0.45,U] [#8 0.69,0.35,0.00,M1] 
02:16:52.496 00.002 7988 refined, 5 included, MultiStar: {0.02, -0.12}, one-star: {0.11, -0.18}
02:16:52.496 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
02:16:52.498 00.002 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
02:16:52.500 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.40 mountX=-0.12 mountY=-0.02, mountTheta=-2.99
02:16:52.502 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.12, opts=13)
02:16:52.504 00.002 7988 Enqueuing Move request for scope (0.02, -0.12)
02:16:52.506 00.002 15712 Worker thread wakes up
02:16:52.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
02:16:52.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
02:16:52.506 00.000 15712 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=-0.02
02:16:52.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:16:52.506 00.000 7988 UpdateGuideState exits: m=927 SNR=19.8
02:16:52.508 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:52.508 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:52.510 00.002 7988 Enqueuing Expose request
02:16:52.510 00.000 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:52.510 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
02:16:52.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:52.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:16:52.510 00.000 15712 MoveAxis(W, 14, ABG)
02:16:52.510 00.000 15712 Guiding  Dir = 3, Dur = 14
02:16:52.510 00.000 15712 IsGuiding returns 0
02:16:52.523 00.013 15712 IsGuiding returns 1
02:16:52.523 00.000 15712 scope still moving after pulse duration time elapsed
02:16:52.567 00.044 15712 IsGuiding returns 0
02:16:52.567 00.000 15712 scope move finished after 14 + 41 ms
02:16:52.567 00.000 15712 Move returns status 0, amount 14
02:16:52.567 00.000 15712 MoveAxis(N, 0, ABG)
02:16:52.567 00.000 15712 Move returns status 0, amount 0
02:16:52.567 00.000 15712 move complete, result=0
02:16:52.567 00.000 15712 worker thread done servicing request
02:16:52.567 00.000 15712 Worker thread wakes up
02:16:52.567 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
02:16:52.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:52.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:54.212 01.645 15712 Exposure complete
02:16:54.272 00.060 15712 worker thread done servicing request
02:16:54.272 00.000 7988 OnExposeComplete: enter
02:16:54.272 00.000 7988 UpdateGuideState(): m_state=6
02:16:54.277 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3959
02:16:54.277 00.000 7988 Star::Find returns 1 (0), X=974.09, Y=185.55, Mass=954, SNR=20.2, Peak=154 HFD=3.6
02:16:54.279 00.002 7988 MultiStar: [#1 0.23,-0.41,0.98,U] [#2 0.32,0.17,0.87,U] [#3 0.03,0.25,0.81,U] [#4 -0.13,0.14,0.74,U] [#5 -0.47,0.02,0.77,U] [#6 -0.13,-0.16,0.68,U] [#7 0.69,0.07,0.00,M1] [#8 0.33,0.56,0.00,M2] 
02:16:54.279 00.000 7988 refined, 6 included, MultiStar: {0.01, -0.02}, one-star: {0.09, -0.05}
02:16:54.281 00.002 7988 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
02:16:54.283 00.002 7988 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.49 = -2.49)
02:16:54.283 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.89 mountX=-0.02 mountY=-0.01, mountTheta=-2.48
02:16:54.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.02, opts=13)
02:16:54.285 00.000 7988 Enqueuing Move request for scope (0.01, -0.02)
02:16:54.287 00.002 15712 Worker thread wakes up
02:16:54.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
02:16:54.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
02:16:54.287 00.000 15712 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
02:16:54.288 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:16:54.289 00.001 7988 UpdateGuideState exits: m=954 SNR=20.2
02:16:54.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:54.291 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:54.291 00.000 7988 Enqueuing Expose request
02:16:54.293 00.002 15712 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:54.293 00.000 15712 PPEC: input: -0.02, control: 0.04, exposure: 1500
02:16:54.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:54.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:16:54.293 00.000 15712 MoveAxis(W, 14, ABG)
02:16:54.293 00.000 15712 Guiding  Dir = 3, Dur = 14
02:16:54.293 00.000 15712 IsGuiding returns 0
02:16:54.308 00.015 15712 PulseGuide returned control before completion, sleep 11
02:16:54.321 00.013 15712 IsGuiding returns 1
02:16:54.321 00.000 15712 scope still moving after pulse duration time elapsed
02:16:54.356 00.035 15712 IsGuiding returns 0
02:16:54.356 00.000 15712 scope move finished after 14 + 47 ms
02:16:54.356 00.000 15712 Move returns status 0, amount 14
02:16:54.356 00.000 15712 MoveAxis(N, 0, ABG)
02:16:54.356 00.000 15712 Move returns status 0, amount 0
02:16:54.356 00.000 15712 move complete, result=0
02:16:54.356 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
02:16:54.357 00.001 15712 worker thread done servicing request
02:16:54.357 00.000 15712 Worker thread wakes up
02:16:54.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:54.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:55.774 01.417 15712 Exposure complete
02:16:55.837 00.063 15712 worker thread done servicing request
02:16:55.837 00.000 7988 OnExposeComplete: enter
02:16:55.837 00.000 7988 UpdateGuideState(): m_state=6
02:16:55.837 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3960
02:16:55.837 00.000 7988 Star::Find returns 1 (0), X=974.12, Y=185.44, Mass=1007, SNR=20.6, Peak=159 HFD=3.7
02:16:55.837 00.000 7988 MultiStar: [#1 -0.26,-0.39,0.99,U] [#2 0.03,-0.05,0.86,U] [#3 -0.16,0.02,0.78,U] [#4 -0.18,0.12,0.76,U] [#5 -0.19,0.13,0.68,U] [#6 -0.27,-0.28,0.69,U] [#7 -0.53,-0.58,0.00,M2] [#8 -0.03,0.39,0.43,U] 
02:16:55.837 00.000 7988 refined, 7 included, MultiStar: {-0.11, -0.07}, one-star: {0.12, -0.15}
02:16:55.837 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.56) = xAngle (-4.16 = 2.12)
02:16:55.837 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.20 = 2.09)
02:16:55.837 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.60 mountX=-0.07 mountY=0.11, mountTheta=2.11
02:16:55.837 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.07, opts=13)
02:16:55.837 00.000 7988 Enqueuing Move request for scope (-0.11, -0.07)
02:16:55.851 00.014 15712 Worker thread wakes up
02:16:55.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:16:55.852 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
02:16:55.852 00.000 7988 UpdateGuideState exits: m=1007 SNR=20.6
02:16:55.854 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
02:16:55.854 00.000 15712 Moving (-0.11, -0.07) raw xDistance=-0.07 yDistance=0.11
02:16:55.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:55.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:55.858 00.004 7988 Enqueuing Expose request
02:16:55.860 00.002 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:16:55.860 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
02:16:55.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:55.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:16:55.860 00.000 15712 MoveAxis(W, 11, ABG)
02:16:55.860 00.000 15712 Guiding  Dir = 3, Dur = 11
02:16:55.860 00.000 15712 IsGuiding returns 0
02:16:55.890 00.030 15712 IsGuiding returns 1
02:16:55.890 00.000 15712 scope still moving after pulse duration time elapsed
02:16:55.915 00.025 15712 IsGuiding returns 1
02:16:55.954 00.039 15712 IsGuiding returns 0
02:16:55.954 00.000 15712 scope move finished after 11 + 81 ms
02:16:55.954 00.000 15712 Move returns status 0, amount 11
02:16:55.954 00.000 15712 MoveAxis(N, 0, ABG)
02:16:55.954 00.000 15712 Move returns status 0, amount 0
02:16:55.954 00.000 15712 move complete, result=0
02:16:55.954 00.000 15712 worker thread done servicing request
02:16:55.954 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
02:16:55.957 00.003 15712 Worker thread wakes up
02:16:55.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:55.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:57.592 01.635 15712 Exposure complete
02:16:57.654 00.062 15712 worker thread done servicing request
02:16:57.655 00.001 7988 OnExposeComplete: enter
02:16:57.655 00.000 7988 UpdateGuideState(): m_state=6
02:16:57.655 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3961
02:16:57.655 00.000 7988 Star::Find returns 1 (0), X=973.79, Y=184.92, Mass=935, SNR=19.8, Peak=172 HFD=3.5
02:16:57.655 00.000 7988 MultiStar: [#1 -0.01,-0.74,0.00,M1] [#2 -0.08,-0.41,0.95,U] [#3 -0.02,-0.55,0.83,U] [#4 -0.12,-0.58,0.74,U] [#5 -0.36,-0.10,0.68,U] [#6 -0.20,-0.63,0.00,M1] [#7 0.04,-0.60,0.48,U] [#8 0.43,-0.28,0.42,U] 
02:16:57.655 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.48}, one-star: {-0.21, -0.68}
02:16:57.655 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
02:16:57.655 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
02:16:57.655 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.48 hyp=0.48 cameraTheta=-1.75 mountX=-0.48 mountY=0.10, mountTheta=2.94
02:16:57.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.48, opts=13)
02:16:57.655 00.000 7988 Enqueuing Move request for scope (-0.09, -0.48)
02:16:57.655 00.000 15712 Worker thread wakes up
02:16:57.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.48) opts 0xd
02:16:57.655 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.48)
02:16:57.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:16:57.669 00.014 7988 UpdateGuideState exits: m=935 SNR=19.8
02:16:57.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:57.671 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:57.671 00.000 7988 Enqueuing Expose request
02:16:57.671 00.000 15712 Moving (-0.09, -0.48) raw xDistance=-0.48 yDistance=0.10
02:16:57.671 00.000 15712 PPEC rslt: input = -0.48, final = -0.25, react = -0.29, pred = 0.03, hyst = -0.25, hyst_pct = 0.00, period_length = 639.26
02:16:57.671 00.000 15712 PPEC: input: -0.48, control: -0.25, exposure: 1500
02:16:57.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:57.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:16:57.671 00.000 15712 MoveAxis(E, 83, ABG)
02:16:57.671 00.000 15712 Guiding  Dir = 2, Dur = 83
02:16:57.671 00.000 15712 IsGuiding returns 0
02:16:57.691 00.020 15712 PulseGuide returned control before completion, sleep 75
02:16:57.790 00.099 15712 IsGuiding returns 0
02:16:57.790 00.000 15712 Move returns status 0, amount 83
02:16:57.790 00.000 15712 MoveAxis(N, 0, ABG)
02:16:57.790 00.000 15712 Move returns status 0, amount 0
02:16:57.790 00.000 15712 move complete, result=0
02:16:57.790 00.000 15712 worker thread done servicing request
02:16:57.790 00.000 15712 Worker thread wakes up
02:16:57.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:57.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:16:57.790 00.000 7988 GuideStep: -0.5 px 83 ms EAST, 0.1 px 0 ms NORTH
02:16:59.201 01.411 15712 Exposure complete
02:16:59.265 00.064 15712 worker thread done servicing request
02:16:59.265 00.000 7988 OnExposeComplete: enter
02:16:59.265 00.000 7988 UpdateGuideState(): m_state=6
02:16:59.265 00.000 7988 Star::Find(15, 973, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3962
02:16:59.265 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=185.18, Mass=903, SNR=19.8, Peak=158 HFD=3.3
02:16:59.265 00.000 7988 MultiStar: [#1 -0.13,-0.46,1.04,U] [#2 -0.05,0.01,0.88,U] [#3 0.38,-0.00,0.90,U] [#4 0.26,0.05,0.67,U] [#5 -0.62,-0.23,0.00,M1] [#6 -0.19,-0.57,0.69,U] [#7 -0.25,-0.39,0.57,U] [#8 0.31,0.25,0.45,U] 
02:16:59.271 00.006 7988 refined, 7 included, MultiStar: {0.01, -0.22}, one-star: {-0.15, -0.42}
02:16:59.271 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
02:16:59.271 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
02:16:59.271 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.53 mountX=-0.22 mountY=-0.00, mountTheta=-3.12
02:16:59.271 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.22, opts=13)
02:16:59.271 00.000 7988 Enqueuing Move request for scope (0.01, -0.22)
02:16:59.271 00.000 15712 Worker thread wakes up
02:16:59.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
02:16:59.271 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
02:16:59.271 00.000 15712 Moving (0.01, -0.22) raw xDistance=-0.22 yDistance=-0.00
02:16:59.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:16:59.279 00.008 7988 UpdateGuideState exits: m=903 SNR=19.8
02:16:59.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:59.279 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:16:59.279 00.000 7988 Enqueuing Expose request
02:16:59.279 00.000 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:16:59.279 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
02:16:59.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:59.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:16:59.279 00.000 15712 MoveAxis(E, 33, ABG)
02:16:59.279 00.000 15712 Guiding  Dir = 2, Dur = 33
02:16:59.279 00.000 15712 IsGuiding returns 0
02:16:59.311 00.032 15712 PulseGuide returned control before completion, sleep 16
02:16:59.359 00.048 15712 IsGuiding returns 0
02:16:59.359 00.000 15712 Move returns status 0, amount 33
02:16:59.359 00.000 15712 MoveAxis(N, 0, ABG)
02:16:59.359 00.000 15712 Move returns status 0, amount 0
02:16:59.359 00.000 15712 move complete, result=0
02:16:59.359 00.000 15712 worker thread done servicing request
02:16:59.359 00.000 15712 Worker thread wakes up
02:16:59.359 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
02:16:59.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:16:59.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:01.102 01.743 15712 Exposure complete
02:17:01.166 00.064 15712 worker thread done servicing request
02:17:01.166 00.000 7988 OnExposeComplete: enter
02:17:01.166 00.000 7988 UpdateGuideState(): m_state=6
02:17:01.166 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3963
02:17:01.166 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=185.28, Mass=897, SNR=19.6, Peak=153 HFD=3.4
02:17:01.166 00.000 7988 MultiStar: [#1 0.02,-0.48,0.95,U] [#2 0.30,-0.23,0.88,U] [#3 0.20,-0.13,0.84,U] [#4 -0.21,-0.15,0.73,U] [#5 0.03,0.07,0.70,U] [#6 -0.04,-0.50,0.69,U] [#7 0.48,0.18,0.51,U] [#8 0.58,0.26,0.00,M1] 
02:17:01.166 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.22}, one-star: {0.14, -0.32}
02:17:01.166 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
02:17:01.173 00.007 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
02:17:01.173 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.12 mountX=-0.22 mountY=-0.10, mountTheta=-2.71
02:17:01.173 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.22, opts=13)
02:17:01.173 00.000 7988 Enqueuing Move request for scope (0.11, -0.22)
02:17:01.173 00.000 15712 Worker thread wakes up
02:17:01.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:17:01.180 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
02:17:01.180 00.000 7988 UpdateGuideState exits: m=897 SNR=19.6
02:17:01.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:01.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:01.180 00.000 7988 Enqueuing Expose request
02:17:01.180 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
02:17:01.180 00.000 15712 Moving (0.11, -0.22) raw xDistance=-0.22 yDistance=-0.10
02:17:01.180 00.000 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:17:01.180 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
02:17:01.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:01.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:17:01.180 00.000 15712 MoveAxis(E, 32, ABG)
02:17:01.180 00.000 15712 Guiding  Dir = 2, Dur = 32
02:17:01.180 00.000 15712 IsGuiding returns 0
02:17:01.214 00.034 15712 PulseGuide returned control before completion, sleep 17
02:17:01.262 00.048 15712 IsGuiding returns 0
02:17:01.262 00.000 15712 Move returns status 0, amount 32
02:17:01.262 00.000 15712 MoveAxis(N, 0, ABG)
02:17:01.262 00.000 15712 Move returns status 0, amount 0
02:17:01.262 00.000 15712 move complete, result=0
02:17:01.262 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
02:17:01.264 00.002 15712 worker thread done servicing request
02:17:01.264 00.000 15712 Worker thread wakes up
02:17:01.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:01.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:02.681 01.417 15712 Exposure complete
02:17:02.743 00.062 15712 worker thread done servicing request
02:17:02.743 00.000 7988 OnExposeComplete: enter
02:17:02.743 00.000 7988 UpdateGuideState(): m_state=6
02:17:02.743 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3964
02:17:02.743 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=185.10, Mass=977, SNR=20.6, Peak=165 HFD=3.4
02:17:02.743 00.000 7988 MultiStar: [#1 -0.11,-0.59,0.98,U] [#2 0.26,0.07,0.84,U] [#3 0.14,0.02,0.84,U] [#4 0.16,-0.49,0.69,U] [#5 -0.14,0.07,0.66,U] [#6 -0.22,-0.27,0.62,U] [#7 0.08,-0.74,0.00,M1] [#8 0.11,-0.29,0.41,U] 
02:17:02.750 00.007 7988 refined, 7 included, MultiStar: {0.06, -0.26}, one-star: {0.21, -0.50}
02:17:02.750 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
02:17:02.752 00.002 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
02:17:02.752 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.34 mountX=-0.26 mountY=-0.05, mountTheta=-2.94
02:17:02.754 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.26, opts=13)
02:17:02.756 00.002 7988 Enqueuing Move request for scope (0.06, -0.26)
02:17:02.756 00.000 15712 Worker thread wakes up
02:17:02.756 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.26) opts 0xd
02:17:02.756 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.26)
02:17:02.756 00.000 15712 Moving (0.06, -0.26) raw xDistance=-0.26 yDistance=-0.05
02:17:02.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=46, FiltMax=255, Gamma=0.690
02:17:02.759 00.003 7988 UpdateGuideState exits: m=977 SNR=20.6
02:17:02.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:02.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:02.759 00.000 7988 Enqueuing Expose request
02:17:02.759 00.000 15712 PPEC rslt: input = -0.26, final = -0.12, react = -0.16, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:17:02.759 00.000 15712 PPEC: input: -0.26, control: -0.12, exposure: 1500
02:17:02.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:02.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:17:02.759 00.000 15712 MoveAxis(E, 40, ABG)
02:17:02.759 00.000 15712 Guiding  Dir = 2, Dur = 40
02:17:02.759 00.000 15712 IsGuiding returns 0
02:17:02.780 00.021 15712 PulseGuide returned control before completion, sleep 34
02:17:02.842 00.062 15712 IsGuiding returns 0
02:17:02.842 00.000 15712 Move returns status 0, amount 40
02:17:02.842 00.000 15712 MoveAxis(N, 0, ABG)
02:17:02.842 00.000 15712 Move returns status 0, amount 0
02:17:02.842 00.000 15712 move complete, result=0
02:17:02.842 00.000 7988 GuideStep: -0.3 px 40 ms EAST, -0.1 px 0 ms NORTH
02:17:02.846 00.004 15712 worker thread done servicing request
02:17:02.846 00.000 15712 Worker thread wakes up
02:17:02.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:02.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:04.483 01.637 15712 Exposure complete
02:17:04.545 00.062 15712 worker thread done servicing request
02:17:04.545 00.000 7988 OnExposeComplete: enter
02:17:04.545 00.000 7988 UpdateGuideState(): m_state=6
02:17:04.545 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3965
02:17:04.545 00.000 7988 Star::Find returns 1 (0), X=974.02, Y=185.48, Mass=850, SNR=18.9, Peak=136 HFD=3.6
02:17:04.545 00.000 7988 MultiStar: [#1 -0.13,-0.16,1.05,U] [#2 0.19,-0.04,0.91,U] [#3 0.07,0.13,0.90,U] [#4 -0.24,-0.27,0.74,U] [#5 -0.22,0.24,0.72,U] [#6 -0.39,-0.02,0.67,U] [#7 -0.66,-0.14,0.00,M2] [#8 0.22,0.46,0.49,U] 
02:17:04.545 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.00}, one-star: {0.02, -0.12}
02:17:04.545 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.56) = xAngle (-4.64 = 1.64)
02:17:04.545 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.67 = 1.61)
02:17:04.545 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.08 mountX=-0.00 mountY=0.06, mountTheta=1.64
02:17:04.557 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.00, opts=13)
02:17:04.557 00.000 7988 Enqueuing Move request for scope (-0.06, -0.00)
02:17:04.557 00.000 15712 Worker thread wakes up
02:17:04.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
02:17:04.557 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
02:17:04.557 00.000 15712 Moving (-0.06, -0.00) raw xDistance=-0.00 yDistance=0.06
02:17:04.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=47, FiltMax=255, Gamma=0.690
02:17:04.560 00.003 7988 UpdateGuideState exits: m=850 SNR=18.9
02:17:04.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:04.560 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:04.560 00.000 7988 Enqueuing Expose request
02:17:04.560 00.000 15712 PPEC rslt: input = -0.00, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:04.560 00.000 15712 PPEC: input: -0.00, control: 0.04, exposure: 1500
02:17:04.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:04.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:17:04.560 00.000 15712 MoveAxis(W, 13, ABG)
02:17:04.560 00.000 15712 Guiding  Dir = 3, Dur = 13
02:17:04.560 00.000 15712 IsGuiding returns 0
02:17:04.581 00.021 15712 IsGuiding returns 1
02:17:04.581 00.000 15712 scope still moving after pulse duration time elapsed
02:17:04.625 00.044 15712 IsGuiding returns 0
02:17:04.625 00.000 15712 scope move finished after 13 + 55 ms
02:17:04.625 00.000 15712 Move returns status 0, amount 13
02:17:04.625 00.000 15712 MoveAxis(N, 0, ABG)
02:17:04.625 00.000 15712 Move returns status 0, amount 0
02:17:04.625 00.000 15712 move complete, result=0
02:17:04.625 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
02:17:04.637 00.012 15712 worker thread done servicing request
02:17:04.637 00.000 15712 Worker thread wakes up
02:17:04.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:04.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:06.046 01.409 15712 Exposure complete
02:17:06.108 00.062 15712 worker thread done servicing request
02:17:06.110 00.002 7988 OnExposeComplete: enter
02:17:06.110 00.000 7988 UpdateGuideState(): m_state=6
02:17:06.110 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3966
02:17:06.110 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=185.44, Mass=895, SNR=19.5, Peak=136 HFD=3.7
02:17:06.110 00.000 7988 MultiStar: [#1 0.25,-0.37,0.98,U] [#2 0.07,-0.02,0.87,U] [#3 -0.08,-0.15,0.85,U] [#4 -0.03,0.07,0.74,U] [#5 -0.62,0.19,0.00,M1] [#6 -0.24,-0.33,0.69,U] [#7 0.14,-0.06,0.56,U] [#8 0.72,0.04,0.00,M1] 
02:17:06.110 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.15}, one-star: {0.04, -0.16}
02:17:06.110 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
02:17:06.110 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
02:17:06.110 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.37 mountX=-0.15 mountY=-0.03, mountTheta=-2.97
02:17:06.110 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.15, opts=13)
02:17:06.121 00.011 7988 Enqueuing Move request for scope (0.03, -0.15)
02:17:06.121 00.000 15712 Worker thread wakes up
02:17:06.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
02:17:06.121 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
02:17:06.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:17:06.121 00.000 7988 UpdateGuideState exits: m=895 SNR=19.5
02:17:06.124 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:06.126 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:06.126 00.000 7988 Enqueuing Expose request
02:17:06.128 00.002 15712 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=-0.03
02:17:06.128 00.000 15712 PPEC rslt: input = -0.15, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:06.128 00.000 15712 PPEC: input: -0.15, control: 0.04, exposure: 1500
02:17:06.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:06.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:17:06.128 00.000 15712 MoveAxis(W, 13, ABG)
02:17:06.128 00.000 15712 Guiding  Dir = 3, Dur = 13
02:17:06.128 00.000 15712 IsGuiding returns 0
02:17:06.140 00.012 15712 IsGuiding returns 1
02:17:06.140 00.000 15712 scope still moving after pulse duration time elapsed
02:17:06.194 00.054 15712 IsGuiding returns 0
02:17:06.194 00.000 15712 scope move finished after 13 + 55 ms
02:17:06.194 00.000 15712 Move returns status 0, amount 13
02:17:06.194 00.000 15712 MoveAxis(N, 0, ABG)
02:17:06.194 00.000 15712 Move returns status 0, amount 0
02:17:06.194 00.000 15712 move complete, result=0
02:17:06.194 00.000 7988 GuideStep: -0.2 px 13 ms WEST, -0.0 px 0 ms NORTH
02:17:06.203 00.009 15712 worker thread done servicing request
02:17:06.203 00.000 15712 Worker thread wakes up
02:17:06.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:06.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:07.945 01.742 15712 Exposure complete
02:17:08.008 00.063 15712 worker thread done servicing request
02:17:08.008 00.000 7988 OnExposeComplete: enter
02:17:08.008 00.000 7988 UpdateGuideState(): m_state=6
02:17:08.012 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3967
02:17:08.012 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=185.11, Mass=982, SNR=20.3, Peak=141 HFD=4.1
02:17:08.014 00.002 7988 MultiStar: [#1 -0.05,-0.33,0.99,U] [#2 0.15,-0.11,0.89,U] [#3 0.26,-0.06,0.84,U] [#4 -0.02,-0.28,0.71,U] [#5 -0.09,-0.12,0.75,U] [#6 0.06,-0.17,0.61,U] [#7 -0.00,-0.39,0.38,U] [#8 0.16,0.83,0.00,M2] 
02:17:08.014 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.24}, one-star: {0.15, -0.49}
02:17:08.016 00.002 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
02:17:08.016 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
02:17:08.018 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.30 mountX=-0.24 mountY=-0.06, mountTheta=-2.90
02:17:08.020 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.24, opts=13)
02:17:08.020 00.000 7988 Enqueuing Move request for scope (0.07, -0.24)
02:17:08.023 00.003 15712 Worker thread wakes up
02:17:08.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:17:08.023 00.000 7988 UpdateGuideState exits: m=982 SNR=20.3
02:17:08.025 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:08.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:08.027 00.002 7988 Enqueuing Expose request
02:17:08.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
02:17:08.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
02:17:08.027 00.000 15712 Moving (0.07, -0.24) raw xDistance=-0.24 yDistance=-0.06
02:17:08.027 00.000 15712 PPEC rslt: input = -0.24, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:17:08.027 00.000 15712 PPEC: input: -0.24, control: -0.11, exposure: 1500
02:17:08.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:08.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:17:08.027 00.000 15712 MoveAxis(E, 34, ABG)
02:17:08.027 00.000 15712 Guiding  Dir = 2, Dur = 34
02:17:08.027 00.000 15712 IsGuiding returns 0
02:17:08.055 00.028 15712 PulseGuide returned control before completion, sleep 23
02:17:08.103 00.048 15712 IsGuiding returns 0
02:17:08.103 00.000 15712 Move returns status 0, amount 34
02:17:08.103 00.000 15712 MoveAxis(N, 0, ABG)
02:17:08.103 00.000 15712 Move returns status 0, amount 0
02:17:08.103 00.000 15712 move complete, result=0
02:17:08.103 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
02:17:08.105 00.002 15712 worker thread done servicing request
02:17:08.105 00.000 15712 Worker thread wakes up
02:17:08.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:08.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:09.510 01.405 15712 Exposure complete
02:17:09.571 00.061 15712 worker thread done servicing request
02:17:09.571 00.000 7988 OnExposeComplete: enter
02:17:09.571 00.000 7988 UpdateGuideState(): m_state=6
02:17:09.576 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3968
02:17:09.576 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=185.15, Mass=991, SNR=20.8, Peak=144 HFD=4.2
02:17:09.578 00.002 7988 MultiStar: [#1 -0.18,-0.71,0.00,M1] [#2 0.25,-0.31,0.85,U] [#3 -0.13,-0.29,0.81,U] [#4 0.25,-0.29,0.73,U] [#5 -0.60,-0.00,0.70,U] [#6 -0.16,-0.46,0.64,U] [#7 0.01,-0.23,0.42,U] [#8 0.08,0.08,0.41,U] 
02:17:09.578 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.27}, one-star: {-0.09, -0.45}
02:17:09.580 00.002 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
02:17:09.580 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
02:17:09.582 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.28 cameraTheta=-1.76 mountX=-0.27 mountY=0.06, mountTheta=2.93
02:17:09.584 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.27, opts=13)
02:17:09.584 00.000 7988 Enqueuing Move request for scope (-0.05, -0.27)
02:17:09.586 00.002 15712 Worker thread wakes up
02:17:09.587 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:17:09.588 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
02:17:09.588 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
02:17:09.588 00.000 15712 Moving (-0.05, -0.27) raw xDistance=-0.27 yDistance=0.06
02:17:09.588 00.000 7988 UpdateGuideState exits: m=991 SNR=20.8
02:17:09.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:09.588 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:09.588 00.000 7988 Enqueuing Expose request
02:17:09.588 00.000 15712 PPEC rslt: input = -0.27, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:17:09.588 00.000 15712 PPEC: input: -0.27, control: -0.13, exposure: 1500
02:17:09.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:09.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:17:09.588 00.000 15712 MoveAxis(E, 42, ABG)
02:17:09.588 00.000 15712 Guiding  Dir = 2, Dur = 42
02:17:09.622 00.034 15712 IsGuiding returns 0
02:17:09.638 00.016 15712 PulseGuide returned control before completion, sleep 36
02:17:09.683 00.045 15712 IsGuiding returns 1
02:17:09.683 00.000 15712 scope still moving after pulse duration time elapsed
02:17:09.718 00.035 15712 IsGuiding returns 0
02:17:09.718 00.000 15712 scope move finished after 42 + 54 ms
02:17:09.718 00.000 15712 Move returns status 0, amount 42
02:17:09.718 00.000 15712 MoveAxis(N, 0, ABG)
02:17:09.718 00.000 15712 Move returns status 0, amount 0
02:17:09.718 00.000 15712 move complete, result=0
02:17:09.718 00.000 7988 GuideStep: -0.3 px 42 ms EAST, 0.1 px 0 ms NORTH
02:17:09.720 00.002 15712 worker thread done servicing request
02:17:09.720 00.000 15712 Worker thread wakes up
02:17:09.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:09.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:11.362 01.642 15712 Exposure complete
02:17:11.424 00.062 15712 worker thread done servicing request
02:17:11.424 00.000 7988 OnExposeComplete: enter
02:17:11.426 00.002 7988 UpdateGuideState(): m_state=6
02:17:11.426 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3969
02:17:11.428 00.002 7988 Star::Find returns 1 (0), X=974.14, Y=185.60, Mass=989, SNR=20.5, Peak=131 HFD=3.9
02:17:11.430 00.002 7988 MultiStar: [#1 0.17,-0.27,0.92,U] [#2 0.17,0.18,0.91,U] [#3 0.12,0.20,0.80,U] [#4 0.16,0.22,0.66,U] [#5 -0.00,0.15,0.65,U] [#6 -0.08,0.17,0.65,U] [#7 -0.35,-0.10,0.46,U] [#8 0.28,0.80,0.00,M2] 
02:17:11.430 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.14, -0.00}
02:17:11.432 00.002 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.84 = -0.84)
02:17:11.432 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
02:17:11.434 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=0.06 mountY=-0.07, mountTheta=-0.86
02:17:11.434 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.06, opts=13)
02:17:11.434 00.000 7988 Enqueuing Move request for scope (0.07, 0.06)
02:17:11.434 00.000 15712 Worker thread wakes up
02:17:11.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
02:17:11.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
02:17:11.434 00.000 15712 Moving (0.07, 0.06) raw xDistance=0.06 yDistance=-0.07
02:17:11.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:17:11.440 00.006 7988 UpdateGuideState exits: m=989 SNR=20.5
02:17:11.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:11.442 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:11.442 00.000 7988 Enqueuing Expose request
02:17:11.442 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:11.442 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
02:17:11.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:11.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:17:11.442 00.000 15712 MoveAxis(W, 10, ABG)
02:17:11.442 00.000 15712 Guiding  Dir = 3, Dur = 10
02:17:11.442 00.000 15712 IsGuiding returns 0
02:17:11.459 00.017 15712 IsGuiding returns 1
02:17:11.459 00.000 15712 scope still moving after pulse duration time elapsed
02:17:11.507 00.048 15712 IsGuiding returns 0
02:17:11.507 00.000 15712 scope move finished after 10 + 52 ms
02:17:11.507 00.000 15712 Move returns status 0, amount 10
02:17:11.507 00.000 15712 MoveAxis(N, 0, ABG)
02:17:11.507 00.000 15712 Move returns status 0, amount 0
02:17:11.507 00.000 15712 move complete, result=0
02:17:11.507 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
02:17:11.510 00.003 15712 worker thread done servicing request
02:17:11.510 00.000 15712 Worker thread wakes up
02:17:11.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:11.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:12.921 01.411 15712 Exposure complete
02:17:12.984 00.063 15712 worker thread done servicing request
02:17:12.984 00.000 7988 OnExposeComplete: enter
02:17:12.984 00.000 7988 UpdateGuideState(): m_state=6
02:17:12.984 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3970
02:17:12.988 00.004 7988 Star::Find returns 1 (0), X=974.15, Y=185.40, Mass=948, SNR=19.9, Peak=132 HFD=3.7
02:17:12.990 00.002 7988 MultiStar: [#1 0.14,-0.16,0.92,U] [#2 0.21,0.11,0.82,U] [#3 0.19,-0.07,0.82,U] [#4 0.15,0.20,0.68,U] [#5 -0.53,0.17,0.76,U] [#6 0.13,0.11,0.65,U] [#7 0.20,-0.11,0.43,U] [#8 0.24,0.35,0.40,U] 
02:17:12.990 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.15, -0.20}
02:17:12.992 00.002 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
02:17:12.992 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
02:17:12.994 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.19 mountX=0.02 mountY=-0.09, mountTheta=-1.37
02:17:12.996 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.02, opts=13)
02:17:12.996 00.000 7988 Enqueuing Move request for scope (0.09, 0.02)
02:17:12.998 00.002 15712 Worker thread wakes up
02:17:12.998 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
02:17:12.998 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
02:17:12.998 00.000 15712 Moving (0.09, 0.02) raw xDistance=0.02 yDistance=-0.09
02:17:12.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:17:12.999 00.001 7988 UpdateGuideState exits: m=948 SNR=19.9
02:17:12.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:12.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:12.999 00.000 7988 Enqueuing Expose request
02:17:12.999 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:12.999 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
02:17:12.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:12.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:17:12.999 00.000 15712 MoveAxis(W, 9, ABG)
02:17:12.999 00.000 15712 Guiding  Dir = 3, Dur = 9
02:17:12.999 00.000 15712 IsGuiding returns 0
02:17:13.022 00.023 15712 IsGuiding returns 0
02:17:13.022 00.000 15712 Move returns status 0, amount 9
02:17:13.022 00.000 15712 MoveAxis(N, 0, ABG)
02:17:13.022 00.000 15712 Move returns status 0, amount 0
02:17:13.022 00.000 15712 move complete, result=0
02:17:13.022 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
02:17:13.028 00.006 15712 worker thread done servicing request
02:17:13.028 00.000 15712 Worker thread wakes up
02:17:13.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:13.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:14.658 01.630 15712 Exposure complete
02:17:14.720 00.062 15712 worker thread done servicing request
02:17:14.720 00.000 7988 OnExposeComplete: enter
02:17:14.720 00.000 7988 UpdateGuideState(): m_state=6
02:17:14.723 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3971
02:17:14.723 00.000 7988 Star::Find returns 1 (0), X=974.29, Y=185.72, Mass=916, SNR=19.7, Peak=135 HFD=3.6
02:17:14.725 00.002 7988 MultiStar: [#1 -0.04,-0.24,0.99,U] [#2 0.07,-0.05,0.88,U] [#3 -0.11,0.24,0.86,U] [#4 0.03,-0.11,0.79,U] [#5 -0.12,0.27,0.75,U] [#6 -0.29,0.09,0.61,U] [#7 0.05,-0.05,0.46,U] [#8 0.08,0.69,0.00,M2] 
02:17:14.725 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {0.29, 0.12}
02:17:14.727 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
02:17:14.727 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:17:14.729 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.54 mountX=0.03 mountY=-0.00, mountTheta=-0.05
02:17:14.731 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.03, opts=13)
02:17:14.731 00.000 7988 Enqueuing Move request for scope (0.00, 0.03)
02:17:14.733 00.002 15712 Worker thread wakes up
02:17:14.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
02:17:14.733 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
02:17:14.733 00.000 15712 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
02:17:14.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:17:14.736 00.003 7988 UpdateGuideState exits: m=916 SNR=19.7
02:17:14.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:14.736 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:14.736 00.000 7988 Enqueuing Expose request
02:17:14.736 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:14.736 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
02:17:14.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:14.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:17:14.736 00.000 15712 MoveAxis(W, 9, ABG)
02:17:14.736 00.000 15712 Guiding  Dir = 3, Dur = 9
02:17:14.736 00.000 15712 IsGuiding returns 0
02:17:14.769 00.033 15712 IsGuiding returns 0
02:17:14.769 00.000 15712 Move returns status 0, amount 9
02:17:14.769 00.000 15712 MoveAxis(N, 0, ABG)
02:17:14.769 00.000 15712 Move returns status 0, amount 0
02:17:14.769 00.000 15712 move complete, result=0
02:17:14.770 00.001 15712 worker thread done servicing request
02:17:14.770 00.000 15712 Worker thread wakes up
02:17:14.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:14.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:14.770 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
02:17:16.186 01.416 15712 Exposure complete
02:17:16.249 00.063 15712 worker thread done servicing request
02:17:16.249 00.000 7988 OnExposeComplete: enter
02:17:16.249 00.000 7988 UpdateGuideState(): m_state=6
02:17:16.249 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3972
02:17:16.249 00.000 7988 Star::Find returns 1 (0), X=974.24, Y=185.76, Mass=1116, SNR=21.7, Peak=151 HFD=4.2
02:17:16.249 00.000 7988 MultiStar: [#1 -0.10,-0.43,0.84,U] [#2 0.07,-0.01,0.75,U] [#3 0.13,0.06,0.75,U] [#4 0.07,0.03,0.66,U] [#5 -0.27,0.05,0.69,U] [#6 -0.16,-0.12,0.59,U] [#7 -0.46,-0.22,0.42,U] [#8 0.29,0.44,0.44,U] 
02:17:16.249 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {0.24, 0.16}
02:17:16.249 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = 3.14)
02:17:16.249 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
02:17:16.249 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.58 mountX=-0.01 mountY=0.00, mountTheta=3.11
02:17:16.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.01, opts=13)
02:17:16.249 00.000 7988 Enqueuing Move request for scope (-0.00, -0.01)
02:17:16.249 00.000 15712 Worker thread wakes up
02:17:16.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
02:17:16.249 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
02:17:16.249 00.000 15712 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
02:17:16.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:17:16.263 00.014 7988 UpdateGuideState exits: m=1116 SNR=21.7
02:17:16.265 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:16.266 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:16.266 00.000 7988 Enqueuing Expose request
02:17:16.266 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:16.266 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
02:17:16.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:16.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:17:16.266 00.000 15712 MoveAxis(W, 9, ABG)
02:17:16.266 00.000 15712 Guiding  Dir = 3, Dur = 9
02:17:16.266 00.000 15712 IsGuiding returns 0
02:17:16.317 00.051 15712 IsGuiding returns 0
02:17:16.317 00.000 15712 Move returns status 0, amount 9
02:17:16.317 00.000 15712 MoveAxis(N, 0, ABG)
02:17:16.317 00.000 15712 Move returns status 0, amount 0
02:17:16.317 00.000 15712 move complete, result=0
02:17:16.317 00.000 15712 worker thread done servicing request
02:17:16.317 00.000 15712 Worker thread wakes up
02:17:16.317 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
02:17:16.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:16.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:17.953 01.636 15712 Exposure complete
02:17:18.016 00.063 15712 worker thread done servicing request
02:17:18.016 00.000 7988 OnExposeComplete: enter
02:17:18.016 00.000 7988 UpdateGuideState(): m_state=6
02:17:18.019 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3973
02:17:18.019 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=185.52, Mass=1007, SNR=20.8, Peak=128 HFD=4.1
02:17:18.019 00.000 7988 MultiStar: [#1 -0.32,-0.32,0.92,U] [#2 0.15,0.01,0.87,U] [#3 0.05,0.11,0.79,U] [#4 -0.37,0.10,0.65,U] [#5 -0.11,-0.05,0.70,U] [#6 -0.41,-0.23,0.62,U] [#7 -0.05,-0.28,0.42,U] [#8 0.68,0.35,0.00,M2] 
02:17:18.019 00.000 7988 single-star, 7 included, MultiStar: {-0.12, -0.08}, one-star: {-0.03, -0.08}
02:17:18.019 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.51 = 2.78)
02:17:18.019 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
02:17:18.019 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.94 mountX=-0.08 mountY=0.03, mountTheta=2.75
02:17:18.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
02:17:18.019 00.000 7988 Enqueuing Move request for scope (-0.03, -0.08)
02:17:18.019 00.000 15712 Worker thread wakes up
02:17:18.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:17:18.019 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:17:18.019 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.03
02:17:18.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=46, FiltMax=255, Gamma=0.690
02:17:18.031 00.012 7988 UpdateGuideState exits: m=1007 SNR=20.8
02:17:18.033 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:18.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:18.035 00.002 7988 Enqueuing Expose request
02:17:18.035 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:18.035 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
02:17:18.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:18.036 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:17:18.036 00.000 15712 MoveAxis(W, 8, ABG)
02:17:18.036 00.000 15712 Guiding  Dir = 3, Dur = 8
02:17:18.036 00.000 15712 IsGuiding returns 0
02:17:18.062 00.026 15712 IsGuiding returns 0
02:17:18.062 00.000 15712 Move returns status 0, amount 8
02:17:18.062 00.000 15712 MoveAxis(N, 0, ABG)
02:17:18.062 00.000 15712 Move returns status 0, amount 0
02:17:18.062 00.000 15712 move complete, result=0
02:17:18.062 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
02:17:18.064 00.002 15712 worker thread done servicing request
02:17:18.064 00.000 15712 Worker thread wakes up
02:17:18.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:18.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:19.401 01.337 7988 evsrv: cli 0CCCF088 connect
02:17:19.403 00.002 7988 case statement mapped state 6 to 3
02:17:19.405 00.002 7988 case statement mapped state 6 to 3
02:17:19.407 00.002 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"013a1208-03dd-4162-8765-d2233eba7274"}
02:17:19.409 00.002 7988 case statement mapped state 6 to 3
02:17:19.409 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"Guiding","id":"013a1208-03dd-4162-8765-d2233eba7274"}
02:17:19.411 00.002 7988 evsrv: cli 0CCCF088 disconnect
02:17:19.488 00.077 15712 Exposure complete
02:17:19.601 00.113 15712 worker thread done servicing request
02:17:19.601 00.000 7988 OnExposeComplete: enter
02:17:19.609 00.008 7988 UpdateGuideState(): m_state=6
02:17:19.611 00.002 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3974
02:17:19.613 00.002 7988 Star::Find returns 1 (0), X=973.95, Y=185.35, Mass=984, SNR=20.4, Peak=161 HFD=3.7
02:17:19.613 00.000 7988 MultiStar: [#1 -0.11,-0.59,0.91,U] [#2 0.12,-0.13,0.83,U] [#3 0.27,-0.10,0.80,U] [#4 -0.12,-0.09,0.72,U] [#5 -0.80,-0.20,0.00,M1] [#6 -0.12,-0.02,0.64,U] [#7 0.26,-0.37,0.49,U] [#8 0.07,0.72,0.00,M3] 
02:17:19.613 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.23}, one-star: {-0.05, -0.25}
02:17:19.618 00.005 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
02:17:19.618 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
02:17:19.622 00.004 7988 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.46 mountX=-0.23 mountY=-0.02, mountTheta=-3.06
02:17:19.626 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.23, opts=13)
02:17:19.628 00.002 7988 Enqueuing Move request for scope (0.03, -0.23)
02:17:19.630 00.002 15712 Worker thread wakes up
02:17:19.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=46, FiltMax=255, Gamma=0.690
02:17:19.632 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
02:17:19.632 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
02:17:19.632 00.000 15712 Moving (0.03, -0.23) raw xDistance=-0.23 yDistance=-0.02
02:17:19.635 00.003 7988 UpdateGuideState exits: m=984 SNR=20.4
02:17:19.640 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:19.642 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:19.644 00.002 7988 Enqueuing Expose request
02:17:19.646 00.002 15712 PPEC rslt: input = -0.23, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:17:19.646 00.000 15712 PPEC: input: -0.23, control: -0.12, exposure: 1500
02:17:19.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:19.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:17:19.646 00.000 15712 MoveAxis(E, 38, ABG)
02:17:19.646 00.000 15712 Guiding  Dir = 2, Dur = 38
02:17:19.648 00.002 15712 IsGuiding returns 0
02:17:19.670 00.022 15712 PulseGuide returned control before completion, sleep 22
02:17:19.720 00.050 15712 IsGuiding returns 0
02:17:19.720 00.000 15712 Move returns status 0, amount 38
02:17:19.720 00.000 15712 MoveAxis(N, 0, ABG)
02:17:19.720 00.000 15712 Move returns status 0, amount 0
02:17:19.720 00.000 15712 move complete, result=0
02:17:19.720 00.000 15712 worker thread done servicing request
02:17:19.720 00.000 15712 Worker thread wakes up
02:17:19.720 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
02:17:19.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:19.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:21.355 01.635 15712 Exposure complete
02:17:21.434 00.079 7988 OnExposeComplete: enter
02:17:21.436 00.002 7988 UpdateGuideState(): m_state=6
02:17:21.438 00.002 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3975
02:17:21.438 00.000 15712 worker thread done servicing request
02:17:21.440 00.002 7988 Star::Find returns 1 (0), X=973.96, Y=185.77, Mass=952, SNR=20.1, Peak=147 HFD=4.0
02:17:21.440 00.000 7988 MultiStar: [#1 -0.09,0.05,0.97,U] [#2 0.23,0.16,0.85,U] [#3 0.15,0.55,0.88,U] [#4 -0.03,0.33,0.74,U] [#5 -0.33,0.33,0.78,U] [#6 -0.34,-0.10,0.70,U] [#7 0.02,-0.04,0.48,U] [#8 0.46,0.55,0.00,M4] 
02:17:21.442 00.002 7988 single-star, 7 included, MultiStar: {-0.05, 0.19}, one-star: {-0.04, 0.17}
02:17:21.444 00.002 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
02:17:21.446 00.002 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:17:21.448 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.81 mountX=0.17 mountY=0.04, mountTheta=0.22
02:17:21.450 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.17, opts=13)
02:17:21.452 00.002 7988 Enqueuing Move request for scope (-0.04, 0.17)
02:17:21.454 00.002 15712 Worker thread wakes up
02:17:21.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
02:17:21.454 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
02:17:21.454 00.000 15712 Moving (-0.04, 0.17) raw xDistance=0.17 yDistance=0.04
02:17:21.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:17:21.456 00.002 7988 UpdateGuideState exits: m=952 SNR=20.1
02:17:21.458 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:21.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:21.460 00.002 7988 Enqueuing Expose request
02:17:21.462 00.002 15712 PPEC rslt: input = 0.17, final = 0.13, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
02:17:21.462 00.000 15712 PPEC: input: 0.17, control: 0.13, exposure: 1500
02:17:21.462 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:21.462 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:17:21.462 00.000 15712 MoveAxis(W, 41, ABG)
02:17:21.462 00.000 15712 Guiding  Dir = 3, Dur = 41
02:17:21.462 00.000 15712 IsGuiding returns 0
02:17:21.482 00.020 15712 PulseGuide returned control before completion, sleep 32
02:17:21.527 00.045 15712 IsGuiding returns 1
02:17:21.527 00.000 15712 scope still moving after pulse duration time elapsed
02:17:21.559 00.032 15712 IsGuiding returns 0
02:17:21.559 00.000 15712 scope move finished after 41 + 55 ms
02:17:21.559 00.000 15712 Move returns status 0, amount 41
02:17:21.559 00.000 15712 MoveAxis(N, 0, ABG)
02:17:21.559 00.000 15712 Move returns status 0, amount 0
02:17:21.559 00.000 15712 move complete, result=0
02:17:21.559 00.000 15712 worker thread done servicing request
02:17:21.559 00.000 15712 Worker thread wakes up
02:17:21.559 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
02:17:21.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:21.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:22.973 01.414 15712 Exposure complete
02:17:23.041 00.068 15712 worker thread done servicing request
02:17:23.041 00.000 7988 OnExposeComplete: enter
02:17:23.041 00.000 7988 UpdateGuideState(): m_state=6
02:17:23.041 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3976
02:17:23.041 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=185.53, Mass=880, SNR=19.2, Peak=152 HFD=3.5
02:17:23.050 00.009 7988 MultiStar: [#1 -0.11,-0.40,0.99,U] [#2 0.32,0.11,0.89,U] [#3 0.22,0.26,0.83,U] [#4 0.00,0.08,0.73,U] [#5 -0.01,-0.02,0.73,U] [#6 -0.26,0.16,0.67,U] [#7 -0.59,-0.34,0.00,M1] [#8 0.16,0.16,0.46,U] 
02:17:23.050 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {-0.05, -0.07}
02:17:23.050 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.56) = xAngle (-1.21 = -1.21)
02:17:23.050 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
02:17:23.050 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.36 mountX=0.01 mountY=-0.03, mountTheta=-1.21
02:17:23.058 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.01, opts=13)
02:17:23.058 00.000 7988 Enqueuing Move request for scope (0.03, 0.01)
02:17:23.058 00.000 15712 Worker thread wakes up
02:17:23.058 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
02:17:23.058 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
02:17:23.058 00.000 15712 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
02:17:23.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:17:23.058 00.000 7988 UpdateGuideState exits: m=880 SNR=19.2
02:17:23.064 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:23.066 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:23.066 00.000 7988 Enqueuing Expose request
02:17:23.066 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:23.066 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
02:17:23.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:23.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:17:23.066 00.000 15712 MoveAxis(W, 8, ABG)
02:17:23.066 00.000 15712 Guiding  Dir = 3, Dur = 8
02:17:23.066 00.000 15712 IsGuiding returns 0
02:17:23.091 00.025 15712 IsGuiding returns 0
02:17:23.091 00.000 15712 Move returns status 0, amount 8
02:17:23.091 00.000 15712 MoveAxis(N, 0, ABG)
02:17:23.091 00.000 15712 Move returns status 0, amount 0
02:17:23.091 00.000 15712 move complete, result=0
02:17:23.091 00.000 15712 worker thread done servicing request
02:17:23.091 00.000 15712 Worker thread wakes up
02:17:23.097 00.006 7988 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
02:17:23.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:23.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:24.732 01.635 15712 Exposure complete
02:17:24.796 00.064 15712 worker thread done servicing request
02:17:24.796 00.000 7988 OnExposeComplete: enter
02:17:24.796 00.000 7988 UpdateGuideState(): m_state=6
02:17:24.796 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3977
02:17:24.796 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=185.15, Mass=910, SNR=19.6, Peak=150 HFD=3.9
02:17:24.796 00.000 7988 MultiStar: [#1 0.11,-0.49,0.94,U] [#2 0.18,-0.05,0.85,U] [#3 -0.10,-0.16,0.82,U] [#4 0.07,-0.08,0.69,U] [#5 -0.11,0.18,0.78,U] [#6 -0.05,-0.28,0.69,U] [#7 0.20,-0.02,0.43,U] [#8 0.61,0.30,0.00,M4] 
02:17:24.796 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.19}, one-star: {-0.01, -0.44}
02:17:24.796 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
02:17:24.805 00.009 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
02:17:24.805 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.42 mountX=-0.19 mountY=-0.02, mountTheta=-3.02
02:17:24.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.19, opts=13)
02:17:24.805 00.000 7988 Enqueuing Move request for scope (0.03, -0.19)
02:17:24.805 00.000 15712 Worker thread wakes up
02:17:24.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
02:17:24.805 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
02:17:24.805 00.000 15712 Moving (0.03, -0.19) raw xDistance=-0.19 yDistance=-0.02
02:17:24.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:17:24.812 00.007 7988 UpdateGuideState exits: m=910 SNR=19.6
02:17:24.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:24.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:24.812 00.000 7988 Enqueuing Expose request
02:17:24.812 00.000 15712 PPEC rslt: input = -0.19, final = -0.09, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:17:24.812 00.000 15712 PPEC: input: -0.19, control: -0.09, exposure: 1500
02:17:24.812 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:24.812 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:17:24.812 00.000 15712 MoveAxis(E, 28, ABG)
02:17:24.812 00.000 15712 Guiding  Dir = 2, Dur = 28
02:17:24.822 00.010 15712 IsGuiding returns 0
02:17:24.839 00.017 15712 PulseGuide returned control before completion, sleep 23
02:17:24.875 00.036 15712 IsGuiding returns 0
02:17:24.875 00.000 15712 Move returns status 0, amount 28
02:17:24.875 00.000 15712 MoveAxis(N, 0, ABG)
02:17:24.875 00.000 15712 Move returns status 0, amount 0
02:17:24.875 00.000 15712 move complete, result=0
02:17:24.875 00.000 7988 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
02:17:24.889 00.014 15712 worker thread done servicing request
02:17:24.889 00.000 15712 Worker thread wakes up
02:17:24.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:24.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:26.294 01.405 15712 Exposure complete
02:17:26.356 00.062 15712 worker thread done servicing request
02:17:26.356 00.000 7988 OnExposeComplete: enter
02:17:26.356 00.000 7988 UpdateGuideState(): m_state=6
02:17:26.360 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3978
02:17:26.360 00.000 7988 Star::Find returns 1 (0), X=974.11, Y=185.30, Mass=912, SNR=19.8, Peak=141 HFD=3.6
02:17:26.362 00.002 7988 MultiStar: [#1 0.17,-0.39,1.00,U] [#2 0.06,-0.09,0.85,U] [#3 0.26,0.16,0.80,U] [#4 0.02,-0.14,0.69,U] [#5 -0.24,0.16,0.74,U] [#6 0.01,-0.03,0.63,U] [#7 -0.13,0.18,0.49,U] [#8 0.61,0.38,0.00,M5] 
02:17:26.362 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.11, -0.30}
02:17:26.364 00.002 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
02:17:26.364 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
02:17:26.366 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.04 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
02:17:26.368 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.09, opts=13)
02:17:26.369 00.001 7988 Enqueuing Move request for scope (0.05, -0.09)
02:17:26.369 00.000 15712 Worker thread wakes up
02:17:26.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
02:17:26.369 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
02:17:26.369 00.000 15712 Moving (0.05, -0.09) raw xDistance=-0.09 yDistance=-0.05
02:17:26.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:17:26.369 00.000 7988 UpdateGuideState exits: m=912 SNR=19.8
02:17:26.372 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:26.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:26.372 00.000 7988 Enqueuing Expose request
02:17:26.372 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:26.372 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
02:17:26.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:26.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:17:26.372 00.000 15712 MoveAxis(W, 8, ABG)
02:17:26.372 00.000 15712 Guiding  Dir = 3, Dur = 8
02:17:26.372 00.000 15712 IsGuiding returns 0
02:17:26.437 00.065 15712 IsGuiding returns 0
02:17:26.437 00.000 15712 Move returns status 0, amount 8
02:17:26.437 00.000 15712 MoveAxis(N, 0, ABG)
02:17:26.437 00.000 15712 Move returns status 0, amount 0
02:17:26.437 00.000 15712 move complete, result=0
02:17:26.437 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
02:17:26.439 00.002 15712 worker thread done servicing request
02:17:26.439 00.000 15712 Worker thread wakes up
02:17:26.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:26.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:28.081 01.642 15712 Exposure complete
02:17:28.142 00.061 15712 worker thread done servicing request
02:17:28.142 00.000 7988 OnExposeComplete: enter
02:17:28.142 00.000 7988 UpdateGuideState(): m_state=6
02:17:28.142 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3979
02:17:28.142 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=185.70, Mass=930, SNR=19.7, Peak=148 HFD=3.8
02:17:28.142 00.000 7988 MultiStar: [#1 -0.04,-0.35,0.97,U] [#2 0.24,-0.02,0.88,U] [#3 0.40,-0.18,0.82,U] [#4 -0.17,0.18,0.76,U] [#5 -0.58,0.16,0.74,U] [#6 -0.21,-0.11,0.66,U] [#7 -0.28,0.08,0.53,U] [#8 -0.39,1.21,0.00,M6] 
02:17:28.142 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {0.14, 0.10}
02:17:28.142 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-4.00 = 2.29)
02:17:28.142 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.03 = 2.25)
02:17:28.142 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.43 mountX=-0.03 mountY=0.03, mountTheta=2.27
02:17:28.154 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.03, opts=13)
02:17:28.154 00.000 7988 Enqueuing Move request for scope (-0.03, -0.03)
02:17:28.154 00.000 15712 Worker thread wakes up
02:17:28.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:17:28.158 00.004 7988 UpdateGuideState exits: m=930 SNR=19.7
02:17:28.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:28.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:28.158 00.000 7988 Enqueuing Expose request
02:17:28.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:17:28.158 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:17:28.158 00.000 15712 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=0.03
02:17:28.158 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:28.158 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
02:17:28.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:28.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:17:28.158 00.000 15712 MoveAxis(W, 9, ABG)
02:17:28.158 00.000 15712 Guiding  Dir = 3, Dur = 9
02:17:28.158 00.000 15712 IsGuiding returns 0
02:17:28.190 00.032 15712 IsGuiding returns 0
02:17:28.190 00.000 15712 Move returns status 0, amount 9
02:17:28.190 00.000 15712 MoveAxis(N, 0, ABG)
02:17:28.190 00.000 15712 Move returns status 0, amount 0
02:17:28.190 00.000 15712 move complete, result=0
02:17:28.190 00.000 15712 worker thread done servicing request
02:17:28.190 00.000 15712 Worker thread wakes up
02:17:28.190 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
02:17:28.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:28.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:29.610 01.420 15712 Exposure complete
02:17:29.671 00.061 15712 worker thread done servicing request
02:17:29.671 00.000 7988 OnExposeComplete: enter
02:17:29.671 00.000 7988 UpdateGuideState(): m_state=6
02:17:29.671 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3980
02:17:29.671 00.000 7988 Star::Find returns 1 (0), X=974.44, Y=185.19, Mass=846, SNR=19.0, Peak=147 HFD=3.4
02:17:29.671 00.000 7988 MultiStar: [#1 0.11,-0.29,1.10,U] [#2 0.16,-0.26,0.95,U] [#3 0.01,0.03,0.88,U] [#4 0.13,-0.04,0.73,U] [#5 -0.23,-0.24,0.73,U] [#6 -0.29,-0.30,0.72,U] [#7 0.12,-0.67,0.00,M1] [#8 -0.10,0.37,0.46,U] 
02:17:29.671 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.18}, one-star: {0.44, -0.40}
02:17:29.671 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
02:17:29.671 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
02:17:29.683 00.012 7988 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.25 mountX=-0.18 mountY=-0.05, mountTheta=-2.85
02:17:29.683 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.18, opts=13)
02:17:29.683 00.000 7988 Enqueuing Move request for scope (0.06, -0.18)
02:17:29.687 00.004 15712 Worker thread wakes up
02:17:29.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
02:17:29.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
02:17:29.687 00.000 15712 Moving (0.06, -0.18) raw xDistance=-0.18 yDistance=-0.05
02:17:29.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:17:29.687 00.000 7988 UpdateGuideState exits: m=846 SNR=19.0
02:17:29.689 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:29.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:29.691 00.002 7988 Enqueuing Expose request
02:17:29.691 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:17:29.691 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
02:17:29.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:29.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:17:29.691 00.000 15712 MoveAxis(E, 28, ABG)
02:17:29.691 00.000 15712 Guiding  Dir = 2, Dur = 28
02:17:29.694 00.003 15712 IsGuiding returns 0
02:17:29.709 00.015 15712 PulseGuide returned control before completion, sleep 18
02:17:29.761 00.052 15712 IsGuiding returns 0
02:17:29.761 00.000 15712 Move returns status 0, amount 28
02:17:29.761 00.000 15712 MoveAxis(N, 0, ABG)
02:17:29.761 00.000 15712 Move returns status 0, amount 0
02:17:29.761 00.000 15712 move complete, result=0
02:17:29.761 00.000 7988 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
02:17:29.761 00.000 15712 worker thread done servicing request
02:17:29.761 00.000 15712 Worker thread wakes up
02:17:29.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:29.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:31.507 01.746 15712 Exposure complete
02:17:31.571 00.064 15712 worker thread done servicing request
02:17:31.571 00.000 7988 OnExposeComplete: enter
02:17:31.571 00.000 7988 UpdateGuideState(): m_state=6
02:17:31.571 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3981
02:17:31.571 00.000 7988 Star::Find returns 1 (0), X=974.10, Y=185.50, Mass=951, SNR=20.1, Peak=166 HFD=3.6
02:17:31.571 00.000 7988 MultiStar: [#1 0.28,-0.45,0.99,U] [#2 0.38,-0.38,0.87,U] [#3 0.20,-0.01,0.81,U] [#4 0.03,-0.18,0.73,U] [#5 0.29,-0.20,0.67,U] [#6 -0.01,-0.59,0.70,U] [#7 -0.26,-0.36,0.49,U] [#8 0.08,-0.10,0.43,U] 
02:17:31.571 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.27}, one-star: {0.10, -0.10}
02:17:31.571 00.000 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
02:17:31.571 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
02:17:31.571 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.80 mountX=-0.10 mountY=-0.10, mountTheta=-2.38
02:17:31.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
02:17:31.571 00.000 7988 Enqueuing Move request for scope (0.10, -0.10)
02:17:31.584 00.013 15712 Worker thread wakes up
02:17:31.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
02:17:31.584 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
02:17:31.584 00.000 15712 Moving (0.10, -0.10) raw xDistance=-0.10 yDistance=-0.10
02:17:31.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:17:31.584 00.000 7988 UpdateGuideState exits: m=951 SNR=20.1
02:17:31.587 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:31.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:31.589 00.002 7988 Enqueuing Expose request
02:17:31.589 00.000 15712 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:31.589 00.000 15712 PPEC: input: -0.10, control: 0.02, exposure: 1500
02:17:31.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:31.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:17:31.589 00.000 15712 MoveAxis(W, 6, ABG)
02:17:31.589 00.000 15712 Guiding  Dir = 3, Dur = 6
02:17:31.591 00.002 15712 IsGuiding returns 0
02:17:31.616 00.025 15712 IsGuiding returns 0
02:17:31.616 00.000 15712 Move returns status 0, amount 6
02:17:31.616 00.000 15712 MoveAxis(N, 0, ABG)
02:17:31.616 00.000 15712 Move returns status 0, amount 0
02:17:31.616 00.000 15712 move complete, result=0
02:17:31.616 00.000 15712 worker thread done servicing request
02:17:31.616 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
02:17:31.616 00.000 15712 Worker thread wakes up
02:17:31.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:31.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:33.036 01.420 15712 Exposure complete
02:17:33.099 00.063 15712 worker thread done servicing request
02:17:33.099 00.000 7988 OnExposeComplete: enter
02:17:33.099 00.000 7988 UpdateGuideState(): m_state=6
02:17:33.101 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3982
02:17:33.101 00.000 7988 Star::Find returns 1 (0), X=974.12, Y=185.58, Mass=869, SNR=18.9, Peak=158 HFD=3.6
02:17:33.103 00.002 7988 MultiStar: [#1 0.14,-0.47,1.03,U] [#2 -0.05,-0.62,0.00,M1] [#3 0.29,-0.31,0.85,U] [#4 0.17,-0.50,0.68,U] [#5 -0.07,-0.46,0.68,U] [#6 -0.27,0.06,0.69,U] [#7 0.14,-0.18,0.47,U] [#8 0.60,0.05,0.48,U] 
02:17:33.105 00.002 7988 single-star, 7 included, MultiStar: {0.13, -0.25}, one-star: {0.12, -0.02}
02:17:33.105 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
02:17:33.107 00.002 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
02:17:33.107 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.16 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:17:33.109 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.02, opts=13)
02:17:33.111 00.002 7988 Enqueuing Move request for scope (0.12, -0.02)
02:17:33.111 00.000 15712 Worker thread wakes up
02:17:33.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
02:17:33.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
02:17:33.111 00.000 15712 Moving (0.12, -0.02) raw xDistance=-0.02 yDistance=-0.12
02:17:33.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:17:33.113 00.002 7988 UpdateGuideState exits: m=869 SNR=18.9
02:17:33.113 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:33.116 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:33.116 00.000 7988 Enqueuing Expose request
02:17:33.116 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:33.116 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
02:17:33.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:33.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:17:33.116 00.000 15712 MoveAxis(W, 5, ABG)
02:17:33.116 00.000 15712 Guiding  Dir = 3, Dur = 5
02:17:33.116 00.000 15712 IsGuiding returns 0
02:17:33.133 00.017 15712 IsGuiding returns 0
02:17:33.133 00.000 15712 Move returns status 0, amount 5
02:17:33.133 00.000 15712 MoveAxis(N, 0, ABG)
02:17:33.133 00.000 15712 Move returns status 0, amount 0
02:17:33.133 00.000 15712 move complete, result=0
02:17:33.133 00.000 15712 worker thread done servicing request
02:17:33.133 00.000 15712 Worker thread wakes up
02:17:33.133 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
02:17:33.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:33.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:34.771 01.638 15712 Exposure complete
02:17:34.834 00.063 15712 worker thread done servicing request
02:17:34.834 00.000 7988 OnExposeComplete: enter
02:17:34.834 00.000 7988 UpdateGuideState(): m_state=6
02:17:34.834 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3983
02:17:34.834 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=184.91, Mass=935, SNR=20.0, Peak=168 HFD=3.4
02:17:34.834 00.000 7988 MultiStar: [#1 0.07,-0.94,0.00,M1] [#2 0.28,-0.63,0.00,M2] [#3 -0.09,-0.80,0.00,M1] [#4 0.21,-0.56,0.71,U] [#5 -0.07,-0.44,0.68,U] [#6 -0.35,-0.41,0.68,U] [#7 0.19,-0.64,0.00,M1] [#8 0.71,-0.15,0.00,M4] 
02:17:34.834 00.000 7988 refined, 3 included, MultiStar: {-0.04, -0.55}, one-star: {0.03, -0.69}
02:17:34.834 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
02:17:34.834 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
02:17:34.834 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.55 hyp=0.55 cameraTheta=-1.64 mountX=-0.55 mountY=0.05, mountTheta=3.05
02:17:34.834 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.55, opts=13)
02:17:34.834 00.000 7988 Enqueuing Move request for scope (-0.04, -0.55)
02:17:34.834 00.000 15712 Worker thread wakes up
02:17:34.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.55) opts 0xd
02:17:34.834 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.55)
02:17:34.834 00.000 15712 Moving (-0.04, -0.55) raw xDistance=-0.55 yDistance=0.05
02:17:34.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
02:17:34.848 00.014 7988 UpdateGuideState exits: m=935 SNR=20.0
02:17:34.849 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:34.849 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:34.849 00.000 7988 Enqueuing Expose request
02:17:34.849 00.000 15712 PPEC rslt: input = -0.55, final = -0.32, react = -0.33, pred = 0.01, hyst = -0.29, hyst_pct = 0.00, period_length = 639.26
02:17:34.849 00.000 15712 PPEC: input: -0.55, control: -0.32, exposure: 1500
02:17:34.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:34.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:17:34.849 00.000 15712 MoveAxis(E, 103, ABG)
02:17:34.849 00.000 15712 Guiding  Dir = 2, Dur = 103
02:17:34.849 00.000 15712 IsGuiding returns 0
02:17:34.869 00.020 15712 PulseGuide returned control before completion, sleep 89
02:17:35.006 00.137 15712 IsGuiding returns 1
02:17:35.006 00.000 15712 scope still moving after pulse duration time elapsed
02:17:35.040 00.034 15712 IsGuiding returns 0
02:17:35.040 00.000 15712 scope move finished after 103 + 83 ms
02:17:35.040 00.000 15712 Move returns status 0, amount 103
02:17:35.040 00.000 15712 MoveAxis(N, 0, ABG)
02:17:35.040 00.000 15712 Move returns status 0, amount 0
02:17:35.040 00.000 15712 move complete, result=0
02:17:35.040 00.000 15712 worker thread done servicing request
02:17:35.040 00.000 15712 Worker thread wakes up
02:17:35.040 00.000 7988 GuideStep: -0.5 px 103 ms EAST, 0.0 px 0 ms NORTH
02:17:35.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:35.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:36.459 01.419 15712 Exposure complete
02:17:36.521 00.062 15712 worker thread done servicing request
02:17:36.521 00.000 7988 OnExposeComplete: enter
02:17:36.521 00.000 7988 UpdateGuideState(): m_state=6
02:17:36.521 00.000 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3984
02:17:36.521 00.000 7988 Star::Find returns 1 (0), X=974.35, Y=185.54, Mass=891, SNR=19.2, Peak=145 HFD=3.5
02:17:36.521 00.000 7988 MultiStar: [#1 0.18,-0.19,0.95,U] [#2 0.16,0.07,0.84,U] [#3 0.28,0.05,0.88,U] [#4 -0.38,-0.02,0.70,U] [#5 -0.03,-0.08,0.69,U] [#6 -0.12,0.23,0.66,U] [#7 0.13,0.31,0.51,U] [#8 0.25,0.10,0.39,U] 
02:17:36.521 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.35, -0.06}
02:17:36.521 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
02:17:36.521 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
02:17:36.532 00.011 7988 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=0.02 mountY=-0.11, mountTheta=-1.37
02:17:36.532 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.02, opts=13)
02:17:36.532 00.000 7988 Enqueuing Move request for scope (0.10, 0.02)
02:17:36.532 00.000 15712 Worker thread wakes up
02:17:36.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:17:36.537 00.005 7988 UpdateGuideState exits: m=891 SNR=19.2
02:17:36.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:36.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:36.537 00.000 7988 Enqueuing Expose request
02:17:36.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
02:17:36.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
02:17:36.537 00.000 15712 Moving (0.10, 0.02) raw xDistance=0.02 yDistance=-0.11
02:17:36.537 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:36.537 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
02:17:36.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:36.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:17:36.537 00.000 15712 MoveAxis(W, 3, ABG)
02:17:36.537 00.000 15712 Guiding  Dir = 3, Dur = 3
02:17:36.537 00.000 15712 IsGuiding returns 0
02:17:36.572 00.035 15712 IsGuiding returns 0
02:17:36.572 00.000 15712 Move returns status 0, amount 3
02:17:36.572 00.000 15712 MoveAxis(N, 0, ABG)
02:17:36.572 00.000 15712 Move returns status 0, amount 0
02:17:36.572 00.000 15712 move complete, result=0
02:17:36.572 00.000 15712 worker thread done servicing request
02:17:36.572 00.000 15712 Worker thread wakes up
02:17:36.572 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
02:17:36.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:36.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:38.214 01.642 15712 Exposure complete
02:17:38.276 00.062 15712 worker thread done servicing request
02:17:38.276 00.000 7988 OnExposeComplete: enter
02:17:38.276 00.000 7988 UpdateGuideState(): m_state=6
02:17:38.276 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3985
02:17:38.276 00.000 7988 Star::Find returns 1 (0), X=974.10, Y=185.56, Mass=881, SNR=19.3, Peak=135 HFD=3.6
02:17:38.282 00.006 7988 MultiStar: [#1 0.08,-0.08,0.97,U] [#2 0.00,0.19,0.82,U] [#3 0.46,0.20,0.90,U] [#4 0.25,-0.19,0.66,U] [#5 -0.44,-0.10,0.75,U] [#6 -0.33,0.04,0.68,U] [#7 -0.11,-0.08,0.49,U] [#8 -0.25,0.12,0.43,U] 
02:17:38.282 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.10, -0.04}
02:17:38.282 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
02:17:38.282 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
02:17:38.282 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.99 mountX=0.01 mountY=-0.01, mountTheta=-0.60
02:17:38.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
02:17:38.282 00.000 7988 Enqueuing Move request for scope (0.01, 0.01)
02:17:38.282 00.000 15712 Worker thread wakes up
02:17:38.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
02:17:38.282 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:17:38.282 00.000 15712 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
02:17:38.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:17:38.292 00.010 7988 UpdateGuideState exits: m=881 SNR=19.3
02:17:38.292 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:38.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:38.292 00.000 7988 Enqueuing Expose request
02:17:38.292 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:38.292 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
02:17:38.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:38.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:17:38.292 00.000 15712 MoveAxis(W, 2, ABG)
02:17:38.292 00.000 15712 Guiding  Dir = 3, Dur = 2
02:17:38.292 00.000 15712 IsGuiding returns 0
02:17:38.344 00.052 15712 IsGuiding returns 0
02:17:38.344 00.000 15712 Move returns status 0, amount 2
02:17:38.344 00.000 15712 MoveAxis(N, 0, ABG)
02:17:38.344 00.000 15712 Move returns status 0, amount 0
02:17:38.344 00.000 15712 move complete, result=0
02:17:38.344 00.000 15712 worker thread done servicing request
02:17:38.344 00.000 15712 Worker thread wakes up
02:17:38.344 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
02:17:38.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:38.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:39.763 01.419 15712 Exposure complete
02:17:39.826 00.063 15712 worker thread done servicing request
02:17:39.826 00.000 7988 OnExposeComplete: enter
02:17:39.826 00.000 7988 UpdateGuideState(): m_state=6
02:17:39.828 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3986
02:17:39.828 00.000 7988 Star::Find returns 1 (0), X=974.09, Y=185.25, Mass=827, SNR=18.5, Peak=144 HFD=3.3
02:17:39.828 00.000 7988 MultiStar: [#1 0.18,-0.17,0.99,U] [#2 0.30,0.23,0.87,U] [#3 0.25,-0.10,0.86,U] [#4 0.10,-0.20,0.73,U] [#5 -0.48,0.18,0.73,U] [#6 0.11,-0.10,0.76,U] [#7 0.16,-0.58,0.45,U] [#8 0.08,0.05,0.44,U] 
02:17:39.828 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.09, -0.35}
02:17:39.828 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
02:17:39.828 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
02:17:39.828 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-0.84 mountX=-0.11 mountY=-0.09, mountTheta=-2.42
02:17:39.837 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
02:17:39.838 00.001 7988 Enqueuing Move request for scope (0.10, -0.11)
02:17:39.840 00.002 15712 Worker thread wakes up
02:17:39.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:17:39.840 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:17:39.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:17:39.841 00.001 7988 UpdateGuideState exits: m=827 SNR=18.5
02:17:39.842 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:39.843 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:39.844 00.001 7988 Enqueuing Expose request
02:17:39.845 00.001 15712 Moving (0.10, -0.11) raw xDistance=-0.11 yDistance=-0.09
02:17:39.849 00.004 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:39.849 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
02:17:39.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:39.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:17:39.849 00.000 15712 MoveAxis(W, 3, ABG)
02:17:39.849 00.000 15712 Guiding  Dir = 3, Dur = 3
02:17:39.849 00.000 15712 IsGuiding returns 0
02:17:39.865 00.016 15712 IsGuiding returns 0
02:17:39.865 00.000 15712 Move returns status 0, amount 3
02:17:39.865 00.000 15712 MoveAxis(N, 0, ABG)
02:17:39.865 00.000 15712 Move returns status 0, amount 0
02:17:39.865 00.000 15712 move complete, result=0
02:17:39.865 00.000 15712 worker thread done servicing request
02:17:39.865 00.000 15712 Worker thread wakes up
02:17:39.865 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
02:17:39.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:39.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:41.503 01.638 15712 Exposure complete
02:17:41.565 00.062 15712 worker thread done servicing request
02:17:41.565 00.000 7988 OnExposeComplete: enter
02:17:41.565 00.000 7988 UpdateGuideState(): m_state=6
02:17:41.569 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3987
02:17:41.569 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=185.59, Mass=823, SNR=18.6, Peak=134 HFD=3.3
02:17:41.571 00.002 7988 MultiStar: [#1 0.06,-0.26,1.01,U] [#2 0.14,-0.11,0.88,U] [#3 0.12,0.21,0.88,U] [#4 0.22,0.08,0.81,U] [#5 0.09,-0.14,0.75,U] [#6 0.03,0.12,0.63,U] [#7 0.23,-0.36,0.60,U] [#8 0.44,1.01,0.00,M2] 
02:17:41.571 00.000 7988 refined, 7 included, MultiStar: {0.18, -0.05}, one-star: {0.49, -0.01}
02:17:41.573 00.002 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
02:17:41.573 00.000 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
02:17:41.575 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.30 mountX=-0.05 mountY=-0.18, mountTheta=-1.86
02:17:41.577 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.05, opts=13)
02:17:41.577 00.000 7988 Enqueuing Move request for scope (0.18, -0.05)
02:17:41.579 00.002 15712 Worker thread wakes up
02:17:41.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
02:17:41.579 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
02:17:41.579 00.000 15712 Moving (0.18, -0.05) raw xDistance=-0.05 yDistance=-0.18
02:17:41.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:17:41.581 00.002 7988 UpdateGuideState exits: m=823 SNR=18.6
02:17:41.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:41.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:41.581 00.000 7988 Enqueuing Expose request
02:17:41.581 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:41.581 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
02:17:41.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:41.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:17:41.581 00.000 15712 MoveAxis(W, 3, ABG)
02:17:41.581 00.000 15712 Guiding  Dir = 3, Dur = 3
02:17:41.581 00.000 15712 IsGuiding returns 0
02:17:41.596 00.015 15712 IsGuiding returns 0
02:17:41.596 00.000 15712 Move returns status 0, amount 3
02:17:41.596 00.000 15712 MoveAxis(N, 0, ABG)
02:17:41.596 00.000 15712 Move returns status 0, amount 0
02:17:41.596 00.000 15712 move complete, result=0
02:17:41.596 00.000 15712 worker thread done servicing request
02:17:41.596 00.000 15712 Worker thread wakes up
02:17:41.596 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
02:17:41.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:41.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:43.013 01.417 15712 Exposure complete
02:17:43.077 00.064 15712 worker thread done servicing request
02:17:43.077 00.000 7988 OnExposeComplete: enter
02:17:43.077 00.000 7988 UpdateGuideState(): m_state=6
02:17:43.079 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3988
02:17:43.079 00.000 7988 Star::Find returns 1 (0), X=974.35, Y=185.65, Mass=816, SNR=18.6, Peak=158 HFD=3.3
02:17:43.081 00.002 7988 MultiStar: [#1 0.18,-0.20,1.08,U] [#2 0.14,-0.14,0.92,U] [#3 0.29,0.02,0.91,U] [#4 0.22,-0.25,0.72,U] [#5 -0.25,-0.23,0.78,U] [#6 -0.05,-0.18,0.66,U] [#7 0.21,-0.53,0.43,U] [#8 0.30,-0.25,0.39,U] 
02:17:43.083 00.002 7988 refined, 8 included, MultiStar: {0.16, -0.16}, one-star: {0.35, 0.05}
02:17:43.083 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
02:17:43.085 00.002 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
02:17:43.085 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-0.78 mountX=-0.15 mountY=-0.15, mountTheta=-2.36
02:17:43.087 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.16, opts=13)
02:17:43.089 00.002 7988 Enqueuing Move request for scope (0.16, -0.16)
02:17:43.090 00.001 15712 Worker thread wakes up
02:17:43.090 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
02:17:43.090 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
02:17:43.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:17:43.090 00.000 7988 UpdateGuideState exits: m=816 SNR=18.6
02:17:43.093 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:43.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:43.095 00.002 7988 Enqueuing Expose request
02:17:43.095 00.000 15712 Moving (0.16, -0.16) raw xDistance=-0.15 yDistance=-0.15
02:17:43.095 00.000 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:43.095 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
02:17:43.095 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:43.095 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:17:43.095 00.000 15712 MoveAxis(W, 3, ABG)
02:17:43.095 00.000 15712 Guiding  Dir = 3, Dur = 3
02:17:43.124 00.029 15712 IsGuiding returns 0
02:17:43.143 00.019 15712 IsGuiding returns 0
02:17:43.143 00.000 15712 Move returns status 0, amount 3
02:17:43.143 00.000 15712 MoveAxis(N, 0, ABG)
02:17:43.143 00.000 15712 Move returns status 0, amount 0
02:17:43.143 00.000 15712 move complete, result=0
02:17:43.143 00.000 7988 GuideStep: -0.2 px 3 ms WEST, -0.2 px 0 ms NORTH
02:17:43.144 00.001 15712 worker thread done servicing request
02:17:43.144 00.000 15712 Worker thread wakes up
02:17:43.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:43.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:44.786 01.642 15712 Exposure complete
02:17:44.848 00.062 15712 worker thread done servicing request
02:17:44.848 00.000 7988 OnExposeComplete: enter
02:17:44.848 00.000 7988 UpdateGuideState(): m_state=6
02:17:44.851 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3989
02:17:44.851 00.000 7988 Star::Find returns 1 (0), X=974.44, Y=185.18, Mass=907, SNR=19.7, Peak=150 HFD=3.5
02:17:44.853 00.002 7988 MultiStar: [#1 0.03,-0.64,0.00,M1] [#2 0.24,-0.46,0.81,U] [#3 0.34,-0.06,0.85,U] [#4 0.24,-0.38,0.76,U] [#5 0.09,-0.33,0.77,U] [#6 0.26,-0.45,0.66,U] [#7 0.49,-1.07,0.00,M1] [#8 0.31,0.07,0.44,U] 
02:17:44.853 00.000 7988 refined, 6 included, MultiStar: {0.28, -0.31}, one-star: {0.44, -0.42}
02:17:44.855 00.002 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
02:17:44.857 00.002 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
02:17:44.857 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.31 hyp=0.42 cameraTheta=-0.84 mountX=-0.31 mountY=-0.27, mountTheta=-2.42
02:17:44.859 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.31, opts=13)
02:17:44.859 00.000 7988 Enqueuing Move request for scope (0.28, -0.31)
02:17:44.861 00.002 15712 Worker thread wakes up
02:17:44.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.31) opts 0xd
02:17:44.861 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.31)
02:17:44.861 00.000 15712 Moving (0.28, -0.31) raw xDistance=-0.31 yDistance=-0.27
02:17:44.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:17:44.861 00.000 7988 UpdateGuideState exits: m=907 SNR=19.7
02:17:44.864 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:44.864 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:44.866 00.002 7988 Enqueuing Expose request
02:17:44.866 00.000 15712 PPEC rslt: input = -0.31, final = -0.18, react = -0.19, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
02:17:44.866 00.000 15712 PPEC: input: -0.31, control: -0.18, exposure: 1500
02:17:44.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:17:44.866 00.000 15712 MoveAxis(E, 57, ABG)
02:17:44.866 00.000 15712 Guiding  Dir = 2, Dur = 57
02:17:44.868 00.002 15712 IsGuiding returns 0
02:17:44.884 00.016 15712 PulseGuide returned control before completion, sleep 51
02:17:44.963 00.079 15712 IsGuiding returns 0
02:17:44.963 00.000 15712 Move returns status 0, amount 57
02:17:44.963 00.000 15712 MoveAxis(N, 69, ABG)
02:17:44.963 00.000 15712 Guiding  Dir = 0, Dur = 69
02:17:44.963 00.000 15712 IsGuiding returns 0
02:17:45.045 00.082 15712 IsGuiding returns 1
02:17:45.045 00.000 15712 scope still moving after pulse duration time elapsed
02:17:45.077 00.032 15712 IsGuiding returns 1
02:17:45.140 00.063 15712 IsGuiding returns 0
02:17:45.140 00.000 15712 scope move finished after 69 + 106 ms
02:17:45.140 00.000 15712 Move returns status 0, amount 69
02:17:45.140 00.000 15712 move complete, result=0
02:17:45.140 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.3 px 69 ms NORTH
02:17:45.142 00.002 15712 worker thread done servicing request
02:17:45.142 00.000 15712 Worker thread wakes up
02:17:45.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:45.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:46.558 01.416 15712 Exposure complete
02:17:46.620 00.062 15712 worker thread done servicing request
02:17:46.620 00.000 7988 OnExposeComplete: enter
02:17:46.620 00.000 7988 UpdateGuideState(): m_state=6
02:17:46.620 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3990
02:17:46.620 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=185.02, Mass=845, SNR=18.9, Peak=154 HFD=4.0
02:17:46.620 00.000 7988 MultiStar: [#1 -0.17,-0.70,0.00,M2] [#2 0.08,-0.11,0.89,U] [#3 -0.04,-0.40,0.88,U] [#4 -0.11,-0.42,0.74,U] [#5 -0.42,-0.17,0.74,U] [#6 -0.70,-0.35,0.00,M1] [#7 0.05,-0.51,0.53,U] [#8 -0.15,-0.16,0.44,U] 
02:17:46.620 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.35}, one-star: {-0.03, -0.58}
02:17:46.620 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
02:17:46.629 00.009 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
02:17:46.629 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.80 mountX=-0.35 mountY=0.09, mountTheta=2.89
02:17:46.629 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.35, opts=13)
02:17:46.629 00.000 7988 Enqueuing Move request for scope (-0.08, -0.35)
02:17:46.629 00.000 15712 Worker thread wakes up
02:17:46.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
02:17:46.629 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
02:17:46.629 00.000 15712 Moving (-0.08, -0.35) raw xDistance=-0.35 yDistance=0.09
02:17:46.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
02:17:46.629 00.000 7988 UpdateGuideState exits: m=845 SNR=18.9
02:17:46.635 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:46.635 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:46.635 00.000 7988 Enqueuing Expose request
02:17:46.635 00.000 15712 PPEC rslt: input = -0.35, final = -0.20, react = -0.21, pred = 0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
02:17:46.635 00.000 15712 PPEC: input: -0.35, control: -0.20, exposure: 1500
02:17:46.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:46.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:17:46.635 00.000 15712 MoveAxis(E, 65, ABG)
02:17:46.635 00.000 15712 Guiding  Dir = 2, Dur = 65
02:17:46.635 00.000 15712 IsGuiding returns 0
02:17:46.651 00.016 15712 PulseGuide returned control before completion, sleep 56
02:17:46.736 00.085 15712 IsGuiding returns 0
02:17:46.736 00.000 15712 Move returns status 0, amount 65
02:17:46.736 00.000 15712 MoveAxis(N, 0, ABG)
02:17:46.736 00.000 15712 Move returns status 0, amount 0
02:17:46.736 00.000 15712 move complete, result=0
02:17:46.736 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
02:17:46.741 00.005 15712 worker thread done servicing request
02:17:46.741 00.000 15712 Worker thread wakes up
02:17:46.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:46.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:48.376 01.635 15712 Exposure complete
02:17:48.438 00.062 15712 worker thread done servicing request
02:17:48.438 00.000 7988 OnExposeComplete: enter
02:17:48.438 00.000 7988 UpdateGuideState(): m_state=6
02:17:48.438 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3991
02:17:48.438 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=185.23, Mass=922, SNR=19.8, Peak=143 HFD=3.8
02:17:48.438 00.000 7988 MultiStar: [#1 -0.10,-0.67,0.00,M3] [#2 0.19,-0.25,0.88,U] [#3 0.45,-0.19,0.82,U] [#4 0.11,-0.49,0.68,U] [#5 -0.30,-0.39,0.73,U] [#6 -0.22,-0.29,0.66,U] [#7 -0.16,-0.30,0.47,U] [#8 0.60,0.03,0.40,U] 
02:17:48.438 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.30}, one-star: {-0.05, -0.37}
02:17:48.438 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
02:17:48.447 00.009 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
02:17:48.447 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.30 cameraTheta=-1.36 mountX=-0.30 mountY=-0.06, mountTheta=-2.96
02:17:48.447 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.30, opts=13)
02:17:48.451 00.004 7988 Enqueuing Move request for scope (0.06, -0.30)
02:17:48.451 00.000 15712 Worker thread wakes up
02:17:48.453 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
02:17:48.453 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
02:17:48.453 00.000 15712 Moving (0.06, -0.30) raw xDistance=-0.30 yDistance=-0.06
02:17:48.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:17:48.453 00.000 7988 UpdateGuideState exits: m=922 SNR=19.8
02:17:48.454 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:48.454 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:48.454 00.000 7988 Enqueuing Expose request
02:17:48.454 00.000 15712 PPEC rslt: input = -0.30, final = -0.17, react = -0.18, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.26
02:17:48.454 00.000 15712 PPEC: input: -0.30, control: -0.17, exposure: 1500
02:17:48.454 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:48.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:17:48.454 00.000 15712 MoveAxis(E, 56, ABG)
02:17:48.454 00.000 15712 Guiding  Dir = 2, Dur = 56
02:17:48.454 00.000 15712 IsGuiding returns 0
02:17:48.481 00.027 15712 PulseGuide returned control before completion, sleep 45
02:17:48.550 00.069 15712 IsGuiding returns 0
02:17:48.550 00.000 15712 Move returns status 0, amount 56
02:17:48.550 00.000 15712 MoveAxis(N, 0, ABG)
02:17:48.550 00.000 15712 Move returns status 0, amount 0
02:17:48.550 00.000 15712 move complete, result=0
02:17:48.550 00.000 15712 worker thread done servicing request
02:17:48.550 00.000 15712 Worker thread wakes up
02:17:48.550 00.000 7988 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
02:17:48.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:48.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:49.973 01.423 15712 Exposure complete
02:17:50.034 00.061 15712 worker thread done servicing request
02:17:50.034 00.000 7988 OnExposeComplete: enter
02:17:50.034 00.000 7988 UpdateGuideState(): m_state=6
02:17:50.039 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3992
02:17:50.039 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=185.12, Mass=903, SNR=19.7, Peak=135 HFD=4.0
02:17:50.041 00.002 7988 MultiStar: [#1 -0.17,-0.13,1.02,U] [#2 -0.12,-0.17,0.88,U] [#3 0.05,-0.05,0.83,U] [#4 -0.39,0.09,0.72,U] [#5 -0.30,0.11,0.72,U] [#6 -0.21,-0.12,0.62,U] [#7 0.27,0.04,0.50,U] [#8 0.10,-0.03,0.42,U] 
02:17:50.041 00.000 7988 refined, 8 included, MultiStar: {-0.13, -0.11}, one-star: {-0.17, -0.48}
02:17:50.043 00.002 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.01 = 2.27)
02:17:50.045 00.002 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.04 = 2.24)
02:17:50.045 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.45 mountX=-0.11 mountY=0.13, mountTheta=2.26
02:17:50.047 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.11, opts=13)
02:17:50.047 00.000 7988 Enqueuing Move request for scope (-0.13, -0.11)
02:17:50.049 00.002 15712 Worker thread wakes up
02:17:50.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
02:17:50.049 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
02:17:50.049 00.000 15712 Moving (-0.13, -0.11) raw xDistance=-0.11 yDistance=0.13
02:17:50.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
02:17:50.050 00.001 7988 UpdateGuideState exits: m=903 SNR=19.7
02:17:50.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:50.053 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:50.053 00.000 7988 Enqueuing Expose request
02:17:50.053 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:50.053 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
02:17:50.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:50.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:17:50.053 00.000 15712 MoveAxis(W, 1, ABG)
02:17:50.053 00.000 15712 Guiding  Dir = 3, Dur = 1
02:17:50.079 00.026 15712 IsGuiding returns 0
02:17:50.096 00.017 15712 IsGuiding returns 0
02:17:50.096 00.000 15712 Move returns status 0, amount 1
02:17:50.096 00.000 15712 MoveAxis(N, 0, ABG)
02:17:50.096 00.000 15712 Move returns status 0, amount 0
02:17:50.096 00.000 15712 move complete, result=0
02:17:50.096 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
02:17:50.098 00.002 15712 worker thread done servicing request
02:17:50.098 00.000 15712 Worker thread wakes up
02:17:50.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:50.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:51.739 01.641 15712 Exposure complete
02:17:51.802 00.063 15712 worker thread done servicing request
02:17:51.802 00.000 7988 OnExposeComplete: enter
02:17:51.802 00.000 7988 UpdateGuideState(): m_state=6
02:17:51.805 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3993
02:17:51.805 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=185.41, Mass=883, SNR=19.3, Peak=138 HFD=3.2
02:17:51.808 00.003 7988 MultiStar: [#1 -0.05,-0.31,1.01,U] [#2 0.29,0.12,0.93,U] [#3 -0.27,-0.18,0.84,U] [#4 0.12,-0.15,0.70,U] [#5 -0.53,0.30,0.76,U] [#6 -0.45,-0.20,0.62,U] [#7 0.00,-0.44,0.47,U] [#8 -0.11,0.05,0.38,U] 
02:17:51.810 00.002 7988 refined, 8 included, MultiStar: {-0.13, -0.11}, one-star: {-0.20, -0.19}
02:17:51.810 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
02:17:51.812 00.002 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
02:17:51.812 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.43 mountX=-0.11 mountY=0.13, mountTheta=2.28
02:17:51.814 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.11, opts=13)
02:17:51.815 00.001 7988 Enqueuing Move request for scope (-0.13, -0.11)
02:17:51.817 00.002 15712 Worker thread wakes up
02:17:51.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
02:17:51.817 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
02:17:51.817 00.000 15712 Moving (-0.13, -0.11) raw xDistance=-0.11 yDistance=0.13
02:17:51.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
02:17:51.817 00.000 7988 UpdateGuideState exits: m=883 SNR=19.3
02:17:51.818 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:51.818 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:51.818 00.000 7988 Enqueuing Expose request
02:17:51.818 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:51.818 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
02:17:51.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:51.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:17:51.818 00.000 15712 MoveAxis(W, 1, ABG)
02:17:51.818 00.000 15712 Guiding  Dir = 3, Dur = 1
02:17:51.818 00.000 15712 IsGuiding returns 0
02:17:51.838 00.020 15712 IsGuiding returns 0
02:17:51.838 00.000 15712 Move returns status 0, amount 1
02:17:51.838 00.000 15712 MoveAxis(N, 0, ABG)
02:17:51.838 00.000 15712 Move returns status 0, amount 0
02:17:51.838 00.000 15712 move complete, result=0
02:17:51.838 00.000 15712 worker thread done servicing request
02:17:51.838 00.000 15712 Worker thread wakes up
02:17:51.838 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
02:17:51.840 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:51.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:53.253 01.413 15712 Exposure complete
02:17:53.315 00.062 15712 worker thread done servicing request
02:17:53.317 00.002 7988 OnExposeComplete: enter
02:17:53.317 00.000 7988 UpdateGuideState(): m_state=6
02:17:53.317 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3994
02:17:53.317 00.000 7988 Star::Find returns 1 (0), X=973.82, Y=185.55, Mass=818, SNR=18.5, Peak=142 HFD=3.5
02:17:53.317 00.000 7988 MultiStar: [#1 -0.15,0.05,1.08,U] [#2 0.23,-0.14,0.90,U] [#3 0.19,0.12,0.97,U] [#4 -0.32,0.33,0.84,U] [#5 -0.15,0.11,0.78,U] [#6 -0.02,0.05,0.71,U] [#7 0.08,-0.27,0.49,U] [#8 -0.01,0.59,0.47,U] 
02:17:53.317 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.18, -0.05}
02:17:53.317 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
02:17:53.317 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
02:17:53.317 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.09 cameraTheta=2.11 mountX=0.07 mountY=0.04, mountTheta=0.52
02:17:53.327 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.07, opts=13)
02:17:53.327 00.000 7988 Enqueuing Move request for scope (-0.04, 0.07)
02:17:53.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:17:53.327 00.000 7988 UpdateGuideState exits: m=818 SNR=18.5
02:17:53.331 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:53.333 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:53.333 00.000 7988 Enqueuing Expose request
02:17:53.335 00.002 15712 Worker thread wakes up
02:17:53.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
02:17:53.335 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
02:17:53.335 00.000 15712 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=0.04
02:17:53.335 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:53.335 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
02:17:53.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:53.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:17:53.335 00.000 15712 MoveAxis(E, 0, ABG)
02:17:53.335 00.000 15712 Move returns status 0, amount 0
02:17:53.335 00.000 15712 MoveAxis(N, 0, ABG)
02:17:53.335 00.000 15712 Move returns status 0, amount 0
02:17:53.335 00.000 15712 move complete, result=0
02:17:53.335 00.000 15712 worker thread done servicing request
02:17:53.335 00.000 15712 Worker thread wakes up
02:17:53.335 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:53.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:53.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:54.974 01.639 15712 Exposure complete
02:17:55.038 00.064 15712 worker thread done servicing request
02:17:55.038 00.000 7988 OnExposeComplete: enter
02:17:55.038 00.000 7988 UpdateGuideState(): m_state=6
02:17:55.041 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3995
02:17:55.041 00.000 7988 Star::Find returns 1 (0), X=973.70, Y=185.63, Mass=894, SNR=19.5, Peak=129 HFD=3.5
02:17:55.043 00.002 7988 MultiStar: [#1 0.03,-0.15,0.93,U] [#2 0.02,0.08,0.84,U] [#3 -0.11,0.21,0.88,U] [#4 0.12,0.21,0.70,U] [#5 -0.28,0.25,0.73,U] [#6 -0.16,-0.19,0.69,U] [#7 0.15,-0.22,0.44,U] [#8 0.01,1.50,0.00,M1] 
02:17:55.043 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.30, 0.04}
02:17:55.045 00.002 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
02:17:55.045 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
02:17:55.047 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.69 mountX=0.04 mountY=0.08, mountTheta=1.12
02:17:55.049 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
02:17:55.049 00.000 7988 Enqueuing Move request for scope (-0.08, 0.04)
02:17:55.051 00.002 15712 Worker thread wakes up
02:17:55.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
02:17:55.051 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
02:17:55.051 00.000 15712 Moving (-0.08, 0.04) raw xDistance=0.04 yDistance=0.08
02:17:55.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:17:55.051 00.000 7988 UpdateGuideState exits: m=894 SNR=19.5
02:17:55.053 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:55.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:55.053 00.000 7988 Enqueuing Expose request
02:17:55.053 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:55.053 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
02:17:55.053 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:55.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:17:55.053 00.000 15712 MoveAxis(E, 2, ABG)
02:17:55.053 00.000 15712 Guiding  Dir = 2, Dur = 2
02:17:55.079 00.026 15712 IsGuiding returns 0
02:17:55.095 00.016 15712 IsGuiding returns 0
02:17:55.095 00.000 15712 Move returns status 0, amount 2
02:17:55.095 00.000 15712 MoveAxis(N, 0, ABG)
02:17:55.095 00.000 15712 Move returns status 0, amount 0
02:17:55.095 00.000 15712 move complete, result=0
02:17:55.095 00.000 15712 worker thread done servicing request
02:17:55.095 00.000 15712 Worker thread wakes up
02:17:55.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:55.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:55.095 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
02:17:56.507 01.412 15712 Exposure complete
02:17:56.568 00.061 15712 worker thread done servicing request
02:17:56.568 00.000 7988 OnExposeComplete: enter
02:17:56.568 00.000 7988 UpdateGuideState(): m_state=6
02:17:56.572 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3996
02:17:56.572 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=185.67, Mass=942, SNR=20.1, Peak=133 HFD=3.8
02:17:56.574 00.002 7988 MultiStar: [#1 -0.16,-0.26,0.86,U] [#2 0.13,0.09,0.89,U] [#3 0.21,0.06,0.76,U] [#4 -0.25,-0.10,0.66,U] [#5 -0.53,0.07,0.67,U] [#6 0.05,-0.12,0.61,U] [#7 -0.58,-0.43,0.00,M1] [#8 0.49,1.14,0.00,M2] 
02:17:56.574 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.02}, one-star: {0.15, 0.07}
02:17:56.576 00.002 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.56) = xAngle (-4.16 = 2.12)
02:17:56.576 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.09)
02:17:56.578 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.60 mountX=-0.02 mountY=0.04, mountTheta=2.12
02:17:56.580 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.02, opts=13)
02:17:56.580 00.000 7988 Enqueuing Move request for scope (-0.04, -0.02)
02:17:56.582 00.002 15712 Worker thread wakes up
02:17:56.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
02:17:56.582 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
02:17:56.582 00.000 15712 Moving (-0.04, -0.02) raw xDistance=-0.02 yDistance=0.04
02:17:56.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:17:56.584 00.002 7988 UpdateGuideState exits: m=942 SNR=20.1
02:17:56.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:56.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:56.584 00.000 7988 Enqueuing Expose request
02:17:56.584 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:56.584 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
02:17:56.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:56.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:17:56.584 00.000 15712 MoveAxis(E, 3, ABG)
02:17:56.584 00.000 15712 Guiding  Dir = 2, Dur = 3
02:17:56.584 00.000 15712 IsGuiding returns 0
02:17:56.616 00.032 15712 IsGuiding returns 0
02:17:56.616 00.000 15712 Move returns status 0, amount 3
02:17:56.616 00.000 15712 MoveAxis(N, 0, ABG)
02:17:56.616 00.000 15712 Move returns status 0, amount 0
02:17:56.618 00.002 15712 move complete, result=0
02:17:56.618 00.000 15712 worker thread done servicing request
02:17:56.618 00.000 15712 Worker thread wakes up
02:17:56.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:56.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:56.618 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
02:17:58.258 01.640 15712 Exposure complete
02:17:58.322 00.064 15712 worker thread done servicing request
02:17:58.322 00.000 7988 OnExposeComplete: enter
02:17:58.322 00.000 7988 UpdateGuideState(): m_state=6
02:17:58.324 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3997
02:17:58.324 00.000 7988 Star::Find returns 1 (0), X=974.06, Y=185.62, Mass=963, SNR=20.1, Peak=142 HFD=3.9
02:17:58.324 00.000 7988 MultiStar: [#1 -0.18,-0.48,0.92,U] [#2 0.13,-0.05,0.82,U] [#3 0.08,0.12,0.87,U] [#4 0.13,-0.07,0.65,U] [#5 -0.38,-0.29,0.76,U] [#6 -0.31,-0.30,0.61,U] [#7 0.35,-0.26,0.41,U] [#8 0.26,-0.05,0.41,U] 
02:17:58.324 00.000 7988 single-star, 8 included, MultiStar: {-0.01, -0.15}, one-star: {0.06, 0.02}
02:17:58.324 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
02:17:58.324 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
02:17:58.324 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.28 mountX=0.02 mountY=-0.06, mountTheta=-1.29
02:17:58.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.02, opts=13)
02:17:58.324 00.000 7988 Enqueuing Move request for scope (0.06, 0.02)
02:17:58.336 00.012 15712 Worker thread wakes up
02:17:58.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
02:17:58.336 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
02:17:58.336 00.000 15712 Moving (0.06, 0.02) raw xDistance=0.02 yDistance=-0.06
02:17:58.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=45, FiltMax=255, Gamma=0.690
02:17:58.336 00.000 7988 UpdateGuideState exits: m=963 SNR=20.1
02:17:58.340 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:58.341 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:58.341 00.000 7988 Enqueuing Expose request
02:17:58.343 00.002 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:58.343 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
02:17:58.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:58.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:17:58.343 00.000 15712 MoveAxis(E, 5, ABG)
02:17:58.343 00.000 15712 Guiding  Dir = 2, Dur = 5
02:17:58.343 00.000 15712 IsGuiding returns 0
02:17:58.358 00.015 15712 IsGuiding returns 0
02:17:58.358 00.000 15712 Move returns status 0, amount 5
02:17:58.358 00.000 15712 MoveAxis(N, 0, ABG)
02:17:58.358 00.000 15712 Move returns status 0, amount 0
02:17:58.358 00.000 15712 move complete, result=0
02:17:58.358 00.000 15712 worker thread done servicing request
02:17:58.358 00.000 15712 Worker thread wakes up
02:17:58.358 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
02:17:58.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:58.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:17:59.767 01.409 15712 Exposure complete
02:17:59.831 00.064 15712 worker thread done servicing request
02:17:59.831 00.000 7988 OnExposeComplete: enter
02:17:59.831 00.000 7988 UpdateGuideState(): m_state=6
02:17:59.835 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3998
02:17:59.835 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=185.15, Mass=1045, SNR=21.2, Peak=157 HFD=4.3
02:17:59.837 00.002 7988 MultiStar: [#1 -0.31,-0.57,0.00,M1] [#2 0.19,-0.34,0.81,U] [#3 0.10,-0.01,0.78,U] [#4 -0.09,0.15,0.61,U] [#5 -0.48,0.21,0.62,U] [#6 -0.29,-0.23,0.63,U] [#7 -0.05,0.11,0.44,U] [#8 0.16,0.19,0.36,U] 
02:17:59.838 00.001 7988 refined, 7 included, MultiStar: {-0.06, -0.10}, one-star: {-0.06, -0.45}
02:17:59.840 00.002 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
02:17:59.840 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
02:17:59.840 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.12 mountX=-0.10 mountY=0.07, mountTheta=2.58
02:17:59.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.10, opts=13)
02:17:59.844 00.002 7988 Enqueuing Move request for scope (-0.06, -0.10)
02:17:59.846 00.002 15712 Worker thread wakes up
02:17:59.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
02:17:59.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
02:17:59.846 00.000 7988 UpdateGuideState exits: m=1045 SNR=21.2
02:17:59.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:59.846 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:17:59.846 00.000 7988 Enqueuing Expose request
02:17:59.846 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
02:17:59.846 00.000 15712 Moving (-0.06, -0.10) raw xDistance=-0.10 yDistance=0.07
02:17:59.855 00.009 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:17:59.855 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
02:17:59.855 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:59.855 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:17:59.855 00.000 15712 MoveAxis(E, 6, ABG)
02:17:59.855 00.000 15712 Guiding  Dir = 2, Dur = 6
02:17:59.855 00.000 15712 IsGuiding returns 0
02:17:59.878 00.023 15712 IsGuiding returns 0
02:17:59.878 00.000 15712 Move returns status 0, amount 6
02:17:59.878 00.000 15712 MoveAxis(N, 0, ABG)
02:17:59.878 00.000 15712 Move returns status 0, amount 0
02:17:59.878 00.000 15712 move complete, result=0
02:17:59.878 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:17:59.880 00.002 15712 worker thread done servicing request
02:17:59.880 00.000 15712 Worker thread wakes up
02:17:59.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:17:59.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:01.619 01.739 15712 Exposure complete
02:18:01.683 00.064 15712 worker thread done servicing request
02:18:01.684 00.001 7988 OnExposeComplete: enter
02:18:01.684 00.000 7988 UpdateGuideState(): m_state=6
02:18:01.684 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3999
02:18:01.684 00.000 7988 Star::Find returns 1 (0), X=973.84, Y=185.27, Mass=906, SNR=19.5, Peak=156 HFD=3.7
02:18:01.684 00.000 7988 MultiStar: [#1 0.02,-0.50,0.97,U] [#2 0.19,0.07,0.91,U] [#3 0.01,-0.17,0.84,U] [#4 -0.31,-0.40,0.66,U] [#5 -0.51,-0.27,0.75,U] [#6 -0.11,-0.10,0.63,U] [#7 -0.11,-0.44,0.43,U] [#8 -0.18,0.16,0.35,U] 
02:18:01.684 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.24}, one-star: {-0.16, -0.33}
02:18:01.684 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
02:18:01.684 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
02:18:01.684 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-2.01 mountX=-0.24 mountY=0.12, mountTheta=2.69
02:18:01.694 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.24, opts=13)
02:18:01.694 00.000 7988 Enqueuing Move request for scope (-0.11, -0.24)
02:18:01.694 00.000 15712 Worker thread wakes up
02:18:01.697 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:18:01.697 00.000 7988 UpdateGuideState exits: m=906 SNR=19.5
02:18:01.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:01.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:01.697 00.000 7988 Enqueuing Expose request
02:18:01.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
02:18:01.697 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
02:18:01.697 00.000 15712 Moving (-0.11, -0.24) raw xDistance=-0.24 yDistance=0.12
02:18:01.697 00.000 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:18:01.697 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
02:18:01.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:01.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:18:01.697 00.000 15712 MoveAxis(E, 55, ABG)
02:18:01.697 00.000 15712 Guiding  Dir = 2, Dur = 55
02:18:01.728 00.031 15712 IsGuiding returns 0
02:18:01.749 00.021 15712 PulseGuide returned control before completion, sleep 50
02:18:01.824 00.075 15712 IsGuiding returns 0
02:18:01.824 00.000 15712 Move returns status 0, amount 55
02:18:01.824 00.000 15712 MoveAxis(N, 0, ABG)
02:18:01.824 00.000 15712 Move returns status 0, amount 0
02:18:01.824 00.000 15712 move complete, result=0
02:18:01.824 00.000 7988 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
02:18:01.830 00.006 15712 worker thread done servicing request
02:18:01.830 00.000 15712 Worker thread wakes up
02:18:01.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:01.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:03.246 01.416 15712 Exposure complete
02:18:03.310 00.064 15712 worker thread done servicing request
02:18:03.310 00.000 7988 OnExposeComplete: enter
02:18:03.310 00.000 7988 UpdateGuideState(): m_state=6
02:18:03.310 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4000
02:18:03.310 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=185.66, Mass=979, SNR=20.4, Peak=138 HFD=3.9
02:18:03.310 00.000 7988 MultiStar: [#1 -0.14,-0.04,0.95,U] [#2 -0.08,0.19,0.79,U] [#3 0.11,0.21,0.80,U] [#4 -0.02,0.37,0.65,U] [#5 -0.31,0.41,0.67,U] [#6 -0.45,-0.28,0.68,U] [#7 0.02,0.16,0.48,U] [#8 0.33,1.00,0.00,M1] 
02:18:03.310 00.000 7988 single-star, 7 included, MultiStar: {-0.10, 0.12}, one-star: {0.04, 0.06}
02:18:03.310 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
02:18:03.310 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
02:18:03.310 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.95 mountX=0.06 mountY=-0.05, mountTheta=-0.63
02:18:03.310 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
02:18:03.310 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
02:18:03.310 00.000 15712 Worker thread wakes up
02:18:03.323 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
02:18:03.323 00.000 7988 UpdateGuideState exits: m=979 SNR=20.4
02:18:03.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:03.327 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:03.327 00.000 7988 Enqueuing Expose request
02:18:03.327 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:18:03.327 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:18:03.327 00.000 15712 Moving (0.04, 0.06) raw xDistance=0.06 yDistance=-0.05
02:18:03.327 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:03.327 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
02:18:03.327 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:03.327 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:18:03.327 00.000 15712 MoveAxis(E, 7, ABG)
02:18:03.327 00.000 15712 Guiding  Dir = 2, Dur = 7
02:18:03.327 00.000 15712 IsGuiding returns 0
02:18:03.360 00.033 15712 IsGuiding returns 0
02:18:03.360 00.000 15712 Move returns status 0, amount 7
02:18:03.360 00.000 15712 MoveAxis(N, 0, ABG)
02:18:03.360 00.000 15712 Move returns status 0, amount 0
02:18:03.360 00.000 15712 move complete, result=0
02:18:03.360 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
02:18:03.365 00.005 15712 worker thread done servicing request
02:18:03.365 00.000 15712 Worker thread wakes up
02:18:03.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:03.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:05.001 01.636 15712 Exposure complete
02:18:05.062 00.061 15712 worker thread done servicing request
02:18:05.062 00.000 7988 OnExposeComplete: enter
02:18:05.062 00.000 7988 UpdateGuideState(): m_state=6
02:18:05.066 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4001
02:18:05.066 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=185.48, Mass=996, SNR=20.5, Peak=142 HFD=3.8
02:18:05.068 00.002 7988 MultiStar: [#1 -0.13,-0.29,0.95,U] [#2 -0.04,0.23,0.83,U] [#3 0.25,0.37,0.81,U] [#4 0.08,-0.13,0.63,U] [#5 -0.12,0.09,0.70,U] [#6 -0.27,0.33,0.62,U] [#7 -0.00,0.05,0.45,U] [#8 -0.29,0.78,0.00,M2] 
02:18:05.068 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {-0.01, -0.12}
02:18:05.070 00.002 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.56) = xAngle (0.53 = 0.53)
02:18:05.070 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
02:18:05.072 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.09 mountX=0.05 mountY=0.03, mountTheta=0.50
02:18:05.074 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
02:18:05.074 00.000 7988 Enqueuing Move request for scope (-0.03, 0.05)
02:18:05.077 00.003 15712 Worker thread wakes up
02:18:05.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
02:18:05.077 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
02:18:05.077 00.000 15712 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.03
02:18:05.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:18:05.078 00.001 7988 UpdateGuideState exits: m=996 SNR=20.5
02:18:05.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:05.078 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:05.078 00.000 7988 Enqueuing Expose request
02:18:05.078 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:05.078 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
02:18:05.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:05.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:18:05.078 00.000 15712 MoveAxis(E, 6, ABG)
02:18:05.078 00.000 15712 Guiding  Dir = 2, Dur = 6
02:18:05.115 00.037 15712 IsGuiding returns 0
02:18:05.135 00.020 15712 IsGuiding returns 0
02:18:05.135 00.000 15712 Move returns status 0, amount 6
02:18:05.135 00.000 15712 MoveAxis(N, 0, ABG)
02:18:05.135 00.000 15712 Move returns status 0, amount 0
02:18:05.135 00.000 15712 move complete, result=0
02:18:05.135 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
02:18:05.140 00.005 15712 worker thread done servicing request
02:18:05.140 00.000 15712 Worker thread wakes up
02:18:05.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:05.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:06.548 01.408 15712 Exposure complete
02:18:06.609 00.061 15712 worker thread done servicing request
02:18:06.609 00.000 7988 OnExposeComplete: enter
02:18:06.609 00.000 7988 UpdateGuideState(): m_state=6
02:18:06.609 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4002
02:18:06.609 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=185.42, Mass=943, SNR=20.2, Peak=146 HFD=3.7
02:18:06.609 00.000 7988 MultiStar: [#1 -0.27,-0.29,0.92,U] [#2 0.13,-0.04,0.84,U] [#3 0.15,0.13,0.83,U] [#4 -0.06,0.03,0.67,U] [#5 -0.26,-0.14,0.69,U] [#6 -0.33,-0.13,0.66,U] [#7 -0.44,-0.54,0.00,M1] [#8 0.51,1.04,0.00,M3] 
02:18:06.609 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.09}, one-star: {-0.05, -0.18}
02:18:06.609 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.90 = 2.39)
02:18:06.609 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.36)
02:18:06.609 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.33 mountX=-0.09 mountY=0.09, mountTheta=2.37
02:18:06.609 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.09, opts=13)
02:18:06.609 00.000 7988 Enqueuing Move request for scope (-0.09, -0.09)
02:18:06.625 00.016 15712 Worker thread wakes up
02:18:06.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
02:18:06.625 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
02:18:06.625 00.000 15712 Moving (-0.09, -0.09) raw xDistance=-0.09 yDistance=0.09
02:18:06.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:18:06.626 00.001 7988 UpdateGuideState exits: m=943 SNR=20.2
02:18:06.628 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:06.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:06.630 00.002 7988 Enqueuing Expose request
02:18:06.630 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:06.630 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
02:18:06.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:06.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:18:06.630 00.000 15712 MoveAxis(E, 5, ABG)
02:18:06.630 00.000 15712 Guiding  Dir = 2, Dur = 5
02:18:06.630 00.000 15712 IsGuiding returns 0
02:18:06.643 00.013 15712 IsGuiding returns 0
02:18:06.643 00.000 15712 Move returns status 0, amount 5
02:18:06.643 00.000 15712 MoveAxis(N, 0, ABG)
02:18:06.643 00.000 15712 Move returns status 0, amount 0
02:18:06.643 00.000 15712 move complete, result=0
02:18:06.643 00.000 15712 worker thread done servicing request
02:18:06.643 00.000 15712 Worker thread wakes up
02:18:06.657 00.014 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
02:18:06.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:06.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:08.287 01.630 15712 Exposure complete
02:18:08.351 00.064 15712 worker thread done servicing request
02:18:08.351 00.000 7988 OnExposeComplete: enter
02:18:08.351 00.000 7988 UpdateGuideState(): m_state=6
02:18:08.351 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4003
02:18:08.351 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=185.57, Mass=719, SNR=17.5, Peak=124 HFD=3.3
02:18:08.351 00.000 7988 MultiStar: [#1 0.01,-0.14,1.08,U] [#2 0.03,-0.09,0.96,U] [#3 0.26,0.04,0.91,U] [#4 0.04,-0.14,0.83,U] [#5 0.03,0.26,0.78,U] [#6 -0.44,0.20,0.72,U] [#7 0.25,-0.85,0.00,M2] [#8 0.40,0.56,0.00,M4] 
02:18:08.351 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.00}, one-star: {0.14, -0.03}
02:18:08.351 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.56) = xAngle (-1.57 = -1.57)
02:18:08.351 00.000 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
02:18:08.360 00.009 7988 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.01 mountX=-0.00 mountY=-0.02, mountTheta=-1.57
02:18:08.360 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.00, opts=13)
02:18:08.360 00.000 7988 Enqueuing Move request for scope (0.02, -0.00)
02:18:08.360 00.000 15712 Worker thread wakes up
02:18:08.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
02:18:08.360 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
02:18:08.360 00.000 15712 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=-0.02
02:18:08.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
02:18:08.365 00.005 7988 UpdateGuideState exits: m=719 SNR=17.5
02:18:08.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:08.368 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:08.368 00.000 7988 Enqueuing Expose request
02:18:08.370 00.002 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:08.370 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
02:18:08.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:08.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:18:08.370 00.000 15712 MoveAxis(E, 5, ABG)
02:18:08.370 00.000 15712 Guiding  Dir = 2, Dur = 5
02:18:08.383 00.013 15712 IsGuiding returns 0
02:18:08.397 00.014 15712 IsGuiding returns 0
02:18:08.397 00.000 15712 Move returns status 0, amount 5
02:18:08.399 00.002 15712 MoveAxis(N, 0, ABG)
02:18:08.399 00.000 15712 Move returns status 0, amount 0
02:18:08.399 00.000 15712 move complete, result=0
02:18:08.399 00.000 15712 worker thread done servicing request
02:18:08.399 00.000 15712 Worker thread wakes up
02:18:08.399 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
02:18:08.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:08.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:09.817 01.418 15712 Exposure complete
02:18:09.878 00.061 15712 worker thread done servicing request
02:18:09.878 00.000 7988 OnExposeComplete: enter
02:18:09.878 00.000 7988 UpdateGuideState(): m_state=6
02:18:09.878 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4004
02:18:09.878 00.000 7988 Star::Find returns 1 (0), X=973.92, Y=185.54, Mass=864, SNR=19.0, Peak=135 HFD=3.7
02:18:09.878 00.000 7988 MultiStar: [#1 -0.33,-0.52,0.96,U] [#2 0.24,-0.13,0.86,U] [#3 -0.02,-0.00,0.89,U] [#4 -0.09,-0.16,0.75,U] [#5 -0.74,-0.06,0.00,M1] [#6 -0.19,-0.16,0.63,U] [#7 -0.60,-0.60,0.00,M3] [#8 0.48,0.86,0.00,M5] 
02:18:09.889 00.011 7988 single-star, 5 included, MultiStar: {-0.08, -0.18}, one-star: {-0.08, -0.06}
02:18:09.889 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.09 = 2.20)
02:18:09.889 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.16)
02:18:09.889 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.52 mountX=-0.06 mountY=0.08, mountTheta=2.18
02:18:09.894 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.06, opts=13)
02:18:09.894 00.000 7988 Enqueuing Move request for scope (-0.08, -0.06)
02:18:09.894 00.000 15712 Worker thread wakes up
02:18:09.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
02:18:09.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
02:18:09.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
02:18:09.894 00.000 7988 UpdateGuideState exits: m=864 SNR=19.0
02:18:09.899 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:09.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:09.901 00.002 7988 Enqueuing Expose request
02:18:09.901 00.000 15712 Moving (-0.08, -0.06) raw xDistance=-0.06 yDistance=0.08
02:18:09.906 00.005 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:09.906 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
02:18:09.906 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:09.906 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:18:09.906 00.000 15712 MoveAxis(E, 4, ABG)
02:18:09.906 00.000 15712 Guiding  Dir = 2, Dur = 4
02:18:09.906 00.000 15712 IsGuiding returns 0
02:18:09.926 00.020 15712 IsGuiding returns 0
02:18:09.926 00.000 15712 Move returns status 0, amount 4
02:18:09.926 00.000 15712 MoveAxis(N, 0, ABG)
02:18:09.926 00.000 15712 Move returns status 0, amount 0
02:18:09.926 00.000 15712 move complete, result=0
02:18:09.926 00.000 15712 worker thread done servicing request
02:18:09.926 00.000 15712 Worker thread wakes up
02:18:09.926 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
02:18:09.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:09.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:11.571 01.645 15712 Exposure complete
02:18:11.633 00.062 15712 worker thread done servicing request
02:18:11.635 00.002 7988 OnExposeComplete: enter
02:18:11.635 00.000 7988 UpdateGuideState(): m_state=6
02:18:11.635 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4005
02:18:11.635 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=185.14, Mass=836, SNR=18.7, Peak=151 HFD=3.6
02:18:11.635 00.000 7988 MultiStar: [#1 -0.49,-0.64,0.00,M1] [#2 0.06,-0.30,0.86,U] [#3 0.08,-0.05,0.82,U] [#4 0.03,-0.36,0.75,U] [#5 -0.16,-0.42,0.70,U] [#6 -0.37,-0.61,0.00,M1] [#7 -0.19,-0.55,0.41,U] [#8 0.43,0.90,0.00,M6] 
02:18:11.640 00.005 7988 refined, 5 included, MultiStar: {-0.04, -0.34}, one-star: {-0.15, -0.46}
02:18:11.640 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
02:18:11.640 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.99)
02:18:11.640 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.70 mountX=-0.34 mountY=0.05, mountTheta=2.99
02:18:11.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.34, opts=13)
02:18:11.640 00.000 7988 Enqueuing Move request for scope (-0.04, -0.34)
02:18:11.640 00.000 15712 Worker thread wakes up
02:18:11.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd
02:18:11.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.34)
02:18:11.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:18:11.649 00.009 7988 UpdateGuideState exits: m=836 SNR=18.7
02:18:11.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:11.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:11.649 00.000 7988 Enqueuing Expose request
02:18:11.649 00.000 15712 Moving (-0.04, -0.34) raw xDistance=-0.34 yDistance=0.05
02:18:11.657 00.008 15712 PPEC rslt: input = -0.34, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
02:18:11.657 00.000 15712 PPEC: input: -0.34, control: -0.22, exposure: 1500
02:18:11.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:11.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:18:11.657 00.000 15712 MoveAxis(E, 71, ABG)
02:18:11.657 00.000 15712 Guiding  Dir = 2, Dur = 71
02:18:11.657 00.000 15712 IsGuiding returns 0
02:18:11.674 00.017 15712 PulseGuide returned control before completion, sleep 64
02:18:11.751 00.077 15712 IsGuiding returns 1
02:18:11.757 00.006 15712 scope still moving after pulse duration time elapsed
02:18:11.792 00.035 15712 IsGuiding returns 0
02:18:11.792 00.000 15712 scope move finished after 71 + 63 ms
02:18:11.792 00.000 15712 Move returns status 0, amount 71
02:18:11.792 00.000 15712 MoveAxis(N, 0, ABG)
02:18:11.792 00.000 15712 Move returns status 0, amount 0
02:18:11.792 00.000 15712 move complete, result=0
02:18:11.792 00.000 15712 worker thread done servicing request
02:18:11.792 00.000 15712 Worker thread wakes up
02:18:11.792 00.000 7988 GuideStep: -0.3 px 71 ms EAST, 0.1 px 0 ms NORTH
02:18:11.793 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:11.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:13.211 01.418 15712 Exposure complete
02:18:13.274 00.063 15712 worker thread done servicing request
02:18:13.274 00.000 7988 OnExposeComplete: enter
02:18:13.274 00.000 7988 UpdateGuideState(): m_state=6
02:18:13.277 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4006
02:18:13.277 00.000 7988 Star::Find returns 1 (0), X=973.73, Y=185.29, Mass=914, SNR=19.7, Peak=150 HFD=3.8
02:18:13.279 00.002 7988 MultiStar: [#1 -0.37,-0.49,0.95,U] [#2 -0.20,0.04,0.86,U] [#3 -0.02,-0.15,0.69,U] [#4 -0.09,0.06,0.69,U] [#5 -0.54,-0.17,0.62,U] [#6 -0.43,-0.12,0.67,U] [#7 0.00,0.00,0.00,L] [#8 -0.20,0.60,0.00,M7] [#9 -0.44,-0.13,0.35,U] 
02:18:13.279 00.000 7988 refined, 7 included, MultiStar: {-0.28, -0.18}, one-star: {-0.27, -0.30}
02:18:13.281 00.002 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.14 = 2.14)
02:18:13.281 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.18 = 2.11)
02:18:13.283 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-2.58 mountX=-0.18 mountY=0.29, mountTheta=2.13
02:18:13.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.18, opts=13)
02:18:13.285 00.000 7988 Enqueuing Move request for scope (-0.28, -0.18)
02:18:13.288 00.003 15712 Worker thread wakes up
02:18:13.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=49, FiltMax=255, Gamma=0.690
02:18:13.288 00.000 7988 UpdateGuideState exits: m=914 SNR=19.7
02:18:13.290 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:13.290 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:13.291 00.001 7988 Enqueuing Expose request
02:18:13.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
02:18:13.293 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
02:18:13.293 00.000 15712 Moving (-0.28, -0.18) raw xDistance=-0.18 yDistance=0.29
02:18:13.293 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:18:13.293 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
02:18:13.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:13.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:18:13.293 00.000 15712 MoveAxis(E, 40, ABG)
02:18:13.293 00.000 15712 Guiding  Dir = 2, Dur = 40
02:18:13.293 00.000 15712 IsGuiding returns 0
02:18:13.323 00.030 15712 PulseGuide returned control before completion, sleep 26
02:18:13.368 00.045 15712 IsGuiding returns 0
02:18:13.368 00.000 15712 Move returns status 0, amount 40
02:18:13.368 00.000 15712 MoveAxis(N, 0, ABG)
02:18:13.368 00.000 15712 Move returns status 0, amount 0
02:18:13.368 00.000 15712 move complete, result=0
02:18:13.368 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.3 px 0 ms NORTH
02:18:13.372 00.004 15712 worker thread done servicing request
02:18:13.372 00.000 15712 Worker thread wakes up
02:18:13.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:13.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:15.013 01.641 15712 Exposure complete
02:18:15.076 00.063 15712 worker thread done servicing request
02:18:15.076 00.000 7988 OnExposeComplete: enter
02:18:15.076 00.000 7988 UpdateGuideState(): m_state=6
02:18:15.076 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4007
02:18:15.076 00.000 7988 Star::Find returns 1 (0), X=973.94, Y=185.33, Mass=865, SNR=19.0, Peak=138 HFD=3.9
02:18:15.082 00.006 7988 MultiStar: [#1 -0.14,-0.13,1.03,U] [#2 0.17,-0.01,0.86,U] [#3 0.12,0.10,0.77,U] [#4 -0.19,-0.36,0.69,U] [#5 -0.70,0.08,0.00,M1] [#6 -0.77,-0.05,0.00,M1] [#7 0.02,0.20,0.41,U] [#8 0.11,0.01,0.44,U] 
02:18:15.082 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.10}, one-star: {-0.06, -0.27}
02:18:15.084 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.22 = 3.07)
02:18:15.084 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
02:18:15.086 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.65 mountX=-0.10 mountY=0.01, mountTheta=3.03
02:18:15.088 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.10, opts=13)
02:18:15.088 00.000 7988 Enqueuing Move request for scope (-0.01, -0.10)
02:18:15.090 00.002 15712 Worker thread wakes up
02:18:15.090 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
02:18:15.091 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:18:15.091 00.000 7988 UpdateGuideState exits: m=865 SNR=19.0
02:18:15.093 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:15.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:15.095 00.002 7988 Enqueuing Expose request
02:18:15.095 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
02:18:15.095 00.000 15712 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.01
02:18:15.095 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:15.095 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
02:18:15.095 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:15.095 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:18:15.095 00.000 15712 MoveAxis(E, 7, ABG)
02:18:15.095 00.000 15712 Guiding  Dir = 2, Dur = 7
02:18:15.095 00.000 15712 IsGuiding returns 0
02:18:15.126 00.031 15712 IsGuiding returns 0
02:18:15.126 00.000 15712 Move returns status 0, amount 7
02:18:15.126 00.000 15712 MoveAxis(N, 0, ABG)
02:18:15.126 00.000 15712 Move returns status 0, amount 0
02:18:15.126 00.000 15712 move complete, result=0
02:18:15.126 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
02:18:15.130 00.004 15712 worker thread done servicing request
02:18:15.130 00.000 15712 Worker thread wakes up
02:18:15.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:15.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:16.543 01.413 15712 Exposure complete
02:18:16.607 00.064 15712 worker thread done servicing request
02:18:16.607 00.000 7988 OnExposeComplete: enter
02:18:16.607 00.000 7988 UpdateGuideState(): m_state=6
02:18:16.607 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4008
02:18:16.607 00.000 7988 Star::Find returns 1 (0), X=974.08, Y=185.33, Mass=770, SNR=17.9, Peak=138 HFD=3.4
02:18:16.607 00.000 7988 MultiStar: [#1 -0.12,-0.14,1.00,U] [#2 0.36,0.13,0.88,U] [#3 0.07,0.35,0.80,U] [#4 0.20,0.34,0.76,U] [#5 -0.60,-0.23,0.00,M2] [#6 0.04,0.22,0.64,U] [#7 0.33,-0.51,0.49,U] [#8 0.52,0.31,0.43,U] 
02:18:16.607 00.000 7988 refined, 7 included, MultiStar: {0.15, 0.04}, one-star: {0.08, -0.27}
02:18:16.607 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
02:18:16.607 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
02:18:16.607 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.29 mountX=0.05 mountY=-0.15, mountTheta=-1.28
02:18:16.607 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.04, opts=13)
02:18:16.620 00.013 7988 Enqueuing Move request for scope (0.15, 0.04)
02:18:16.620 00.000 15712 Worker thread wakes up
02:18:16.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
02:18:16.620 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
02:18:16.620 00.000 15712 Moving (0.15, 0.04) raw xDistance=0.05 yDistance=-0.15
02:18:16.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:18:16.623 00.003 7988 UpdateGuideState exits: m=770 SNR=17.9
02:18:16.623 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:16.623 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:16.623 00.000 7988 Enqueuing Expose request
02:18:16.623 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:16.623 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
02:18:16.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:16.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:18:16.623 00.000 15712 MoveAxis(E, 8, ABG)
02:18:16.623 00.000 15712 Guiding  Dir = 2, Dur = 8
02:18:16.623 00.000 15712 IsGuiding returns 0
02:18:16.639 00.016 15712 IsGuiding returns 0
02:18:16.639 00.000 15712 Move returns status 0, amount 8
02:18:16.639 00.000 15712 MoveAxis(N, 0, ABG)
02:18:16.639 00.000 15712 Move returns status 0, amount 0
02:18:16.639 00.000 15712 move complete, result=0
02:18:16.639 00.000 15712 worker thread done servicing request
02:18:16.639 00.000 15712 Worker thread wakes up
02:18:16.639 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
02:18:16.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:16.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:18.283 01.644 15712 Exposure complete
02:18:18.347 00.064 15712 worker thread done servicing request
02:18:18.347 00.000 7988 OnExposeComplete: enter
02:18:18.347 00.000 7988 UpdateGuideState(): m_state=6
02:18:18.347 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4009
02:18:18.347 00.000 7988 Star::Find returns 1 (0), X=974.09, Y=185.56, Mass=729, SNR=17.5, Peak=138 HFD=3.3
02:18:18.347 00.000 7988 MultiStar: [#1 -0.14,-0.09,1.04,U] [#2 0.03,0.28,0.93,U] [#3 0.17,0.14,0.82,U] [#4 0.03,-0.05,0.78,U] [#5 -0.44,0.33,0.82,U] [#6 -0.20,0.03,0.64,U] [#7 -0.06,-0.37,0.51,U] [#8 0.28,0.45,0.40,U] 
02:18:18.347 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.09, -0.04}
02:18:18.347 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.56) = xAngle (0.53 = 0.53)
02:18:18.347 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
02:18:18.347 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.09 mountX=0.07 mountY=0.04, mountTheta=0.50
02:18:18.357 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.07, opts=13)
02:18:18.357 00.000 7988 Enqueuing Move request for scope (-0.04, 0.07)
02:18:18.357 00.000 15712 Worker thread wakes up
02:18:18.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
02:18:18.357 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
02:18:18.357 00.000 15712 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=0.04
02:18:18.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=255, Gamma=0.690
02:18:18.361 00.004 7988 UpdateGuideState exits: m=729 SNR=17.5
02:18:18.363 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:18.363 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:18.365 00.002 7988 Enqueuing Expose request
02:18:18.365 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:18.365 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
02:18:18.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:18.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:18:18.365 00.000 15712 MoveAxis(E, 8, ABG)
02:18:18.365 00.000 15712 Guiding  Dir = 2, Dur = 8
02:18:18.365 00.000 15712 IsGuiding returns 0
02:18:18.387 00.022 15712 IsGuiding returns 0
02:18:18.387 00.000 15712 Move returns status 0, amount 8
02:18:18.387 00.000 15712 MoveAxis(N, 0, ABG)
02:18:18.387 00.000 15712 Move returns status 0, amount 0
02:18:18.387 00.000 15712 move complete, result=0
02:18:18.387 00.000 15712 worker thread done servicing request
02:18:18.387 00.000 15712 Worker thread wakes up
02:18:18.387 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
02:18:18.391 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:18.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:19.796 01.405 15712 Exposure complete
02:18:19.860 00.064 15712 worker thread done servicing request
02:18:19.860 00.000 7988 OnExposeComplete: enter
02:18:19.860 00.000 7988 UpdateGuideState(): m_state=6
02:18:19.860 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4010
02:18:19.860 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=185.53, Mass=838, SNR=18.8, Peak=134 HFD=3.6
02:18:19.860 00.000 7988 MultiStar: [#1 -0.11,-0.08,1.00,U] [#2 0.22,0.24,0.85,U] [#3 0.04,0.03,0.84,U] [#4 -0.06,0.27,0.69,U] [#5 -0.09,0.31,0.69,U] [#6 -0.21,0.18,0.65,U] [#7 0.14,-0.48,0.39,U] [#8 0.20,0.42,0.37,U] 
02:18:19.860 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.34, -0.07}
02:18:19.860 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
02:18:19.868 00.008 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
02:18:19.868 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.03 mountX=0.09 mountY=-0.05, mountTheta=-0.55
02:18:19.868 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
02:18:19.868 00.000 7988 Enqueuing Move request for scope (0.05, 0.09)
02:18:19.868 00.000 15712 Worker thread wakes up
02:18:19.873 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
02:18:19.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:18:19.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
02:18:19.873 00.000 15712 Moving (0.05, 0.09) raw xDistance=0.09 yDistance=-0.05
02:18:19.873 00.000 7988 UpdateGuideState exits: m=838 SNR=18.8
02:18:19.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:19.876 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:19.876 00.000 7988 Enqueuing Expose request
02:18:19.878 00.002 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:19.878 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
02:18:19.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:19.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:18:19.878 00.000 15712 MoveAxis(E, 8, ABG)
02:18:19.878 00.000 15712 Guiding  Dir = 2, Dur = 8
02:18:19.878 00.000 15712 IsGuiding returns 0
02:18:19.908 00.030 15712 IsGuiding returns 0
02:18:19.908 00.000 15712 Move returns status 0, amount 8
02:18:19.908 00.000 15712 MoveAxis(N, 0, ABG)
02:18:19.908 00.000 15712 Move returns status 0, amount 0
02:18:19.908 00.000 15712 move complete, result=0
02:18:19.908 00.000 15712 worker thread done servicing request
02:18:19.908 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
02:18:19.908 00.000 15712 Worker thread wakes up
02:18:19.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:19.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:21.548 01.640 15712 Exposure complete
02:18:21.609 00.061 15712 worker thread done servicing request
02:18:21.609 00.000 7988 OnExposeComplete: enter
02:18:21.609 00.000 7988 UpdateGuideState(): m_state=6
02:18:21.614 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4011
02:18:21.614 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=185.55, Mass=871, SNR=19.0, Peak=136 HFD=3.9
02:18:21.616 00.002 7988 MultiStar: [#1 -0.03,-0.31,0.84,U] [#2 -0.29,0.09,0.88,U] [#3 0.23,0.23,0.78,U] [#4 -0.01,-0.09,0.66,U] [#5 -0.33,0.69,0.00,M1] [#6 -0.08,0.05,0.54,U] [#7 0.36,-0.58,0.00,M1] [#8 -0.37,0.53,0.00,M4] 
02:18:21.616 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.02}, one-star: {0.32, -0.05}
02:18:21.618 00.002 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.03 = -2.03)
02:18:21.620 00.002 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
02:18:21.620 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.46 mountX=-0.02 mountY=-0.04, mountTheta=-2.03
02:18:21.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
02:18:21.624 00.002 7988 Enqueuing Move request for scope (0.04, -0.02)
02:18:21.625 00.001 15712 Worker thread wakes up
02:18:21.625 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
02:18:21.625 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
02:18:21.625 00.000 15712 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=-0.04
02:18:21.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:18:21.625 00.000 7988 UpdateGuideState exits: m=871 SNR=19.0
02:18:21.628 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:21.628 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:21.630 00.002 7988 Enqueuing Expose request
02:18:21.630 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:21.630 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
02:18:21.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:21.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:18:21.630 00.000 15712 MoveAxis(E, 7, ABG)
02:18:21.630 00.000 15712 Guiding  Dir = 2, Dur = 7
02:18:21.632 00.002 15712 IsGuiding returns 0
02:18:21.641 00.009 15712 IsGuiding returns 0
02:18:21.641 00.000 15712 Move returns status 0, amount 7
02:18:21.641 00.000 15712 MoveAxis(N, 0, ABG)
02:18:21.641 00.000 15712 Move returns status 0, amount 0
02:18:21.641 00.000 15712 move complete, result=0
02:18:21.641 00.000 15712 worker thread done servicing request
02:18:21.641 00.000 15712 Worker thread wakes up
02:18:21.641 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
02:18:21.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:21.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:23.059 01.418 15712 Exposure complete
02:18:23.122 00.063 15712 worker thread done servicing request
02:18:23.122 00.000 7988 OnExposeComplete: enter
02:18:23.122 00.000 7988 UpdateGuideState(): m_state=6
02:18:23.126 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4012
02:18:23.126 00.000 7988 Star::Find returns 1 (0), X=973.98, Y=185.88, Mass=844, SNR=18.7, Peak=143 HFD=3.5
02:18:23.128 00.002 7988 MultiStar: [#1 -0.04,-0.40,0.91,U] [#2 0.14,0.02,0.84,U] [#3 0.29,0.03,0.81,U] [#4 -0.16,0.32,0.78,U] [#5 -0.56,0.11,0.76,U] [#6 -0.15,0.47,0.57,U] [#7 -0.15,0.44,0.50,U] [#8 0.87,1.29,0.00,M5] 
02:18:23.130 00.002 7988 refined, 7 included, MultiStar: {-0.07, 0.13}, one-star: {-0.02, 0.28}
02:18:23.131 00.001 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
02:18:23.131 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
02:18:23.133 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.14 cameraTheta=2.06 mountX=0.13 mountY=0.06, mountTheta=0.47
02:18:23.135 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.13, opts=13)
02:18:23.135 00.000 7988 Enqueuing Move request for scope (-0.07, 0.13)
02:18:23.137 00.002 15712 Worker thread wakes up
02:18:23.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
02:18:23.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
02:18:23.137 00.000 15712 Moving (-0.07, 0.13) raw xDistance=0.13 yDistance=0.06
02:18:23.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:18:23.138 00.001 7988 UpdateGuideState exits: m=844 SNR=18.7
02:18:23.140 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:23.142 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:23.142 00.000 7988 Enqueuing Expose request
02:18:23.144 00.002 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:23.144 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
02:18:23.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:23.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:18:23.144 00.000 15712 MoveAxis(E, 6, ABG)
02:18:23.144 00.000 15712 Guiding  Dir = 2, Dur = 6
02:18:23.144 00.000 15712 IsGuiding returns 0
02:18:23.201 00.057 15712 IsGuiding returns 0
02:18:23.201 00.000 15712 Move returns status 0, amount 6
02:18:23.201 00.000 15712 MoveAxis(N, 0, ABG)
02:18:23.201 00.000 15712 Move returns status 0, amount 0
02:18:23.201 00.000 15712 move complete, result=0
02:18:23.201 00.000 15712 worker thread done servicing request
02:18:23.201 00.000 15712 Worker thread wakes up
02:18:23.201 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:18:23.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:23.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:24.844 01.643 15712 Exposure complete
02:18:24.906 00.062 15712 worker thread done servicing request
02:18:24.906 00.000 7988 OnExposeComplete: enter
02:18:24.906 00.000 7988 UpdateGuideState(): m_state=6
02:18:24.909 00.003 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4013
02:18:24.909 00.000 7988 Star::Find returns 1 (0), X=974.17, Y=185.42, Mass=761, SNR=17.9, Peak=151 HFD=3.4
02:18:24.911 00.002 7988 MultiStar: [#1 0.01,-0.63,0.00,M1] [#2 0.12,-0.11,0.85,U] [#3 0.36,0.01,0.84,U] [#4 0.14,0.23,0.68,U] [#5 -0.18,-0.01,0.79,U] [#6 -0.24,-0.40,0.70,U] [#7 0.01,-0.27,0.46,U] [#8 0.52,0.11,0.38,U] 
02:18:24.911 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.17, -0.18}
02:18:24.913 00.002 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
02:18:24.915 00.002 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
02:18:24.915 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.71 mountX=-0.08 mountY=-0.10, mountTheta=-2.29
02:18:24.917 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.08, opts=13)
02:18:24.917 00.000 7988 Enqueuing Move request for scope (0.10, -0.08)
02:18:24.920 00.003 15712 Worker thread wakes up
02:18:24.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
02:18:24.920 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
02:18:24.920 00.000 15712 Moving (0.10, -0.08) raw xDistance=-0.08 yDistance=-0.10
02:18:24.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:18:24.922 00.002 7988 UpdateGuideState exits: m=761 SNR=17.9
02:18:24.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:24.922 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:24.922 00.000 7988 Enqueuing Expose request
02:18:24.922 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:24.922 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
02:18:24.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:24.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:18:24.922 00.000 15712 MoveAxis(E, 5, ABG)
02:18:24.922 00.000 15712 Guiding  Dir = 2, Dur = 5
02:18:24.922 00.000 15712 IsGuiding returns 0
02:18:24.942 00.020 15712 IsGuiding returns 0
02:18:24.942 00.000 15712 Move returns status 0, amount 5
02:18:24.942 00.000 15712 MoveAxis(N, 0, ABG)
02:18:24.942 00.000 15712 Move returns status 0, amount 0
02:18:24.942 00.000 15712 move complete, result=0
02:18:24.942 00.000 15712 worker thread done servicing request
02:18:24.942 00.000 15712 Worker thread wakes up
02:18:24.942 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
02:18:24.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:24.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:26.356 01.414 15712 Exposure complete
02:18:26.420 00.064 15712 worker thread done servicing request
02:18:26.420 00.000 7988 OnExposeComplete: enter
02:18:26.420 00.000 7988 UpdateGuideState(): m_state=6
02:18:26.420 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4014
02:18:26.420 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=185.36, Mass=785, SNR=18.2, Peak=143 HFD=3.6
02:18:26.420 00.000 7988 MultiStar: [#1 -0.24,-0.65,0.00,M2] [#2 0.10,-0.28,0.84,U] [#3 0.12,-0.30,0.80,U] [#4 -0.14,0.00,0.76,U] [#5 -0.32,-0.20,0.70,U] [#6 0.03,-0.14,0.65,U] [#7 0.57,-0.31,0.00,M1] [#8 0.54,0.09,0.43,U] 
02:18:26.420 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.17}, one-star: {0.27, -0.24}
02:18:26.420 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
02:18:26.420 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
02:18:26.420 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.18 mountX=-0.17 mountY=-0.07, mountTheta=-2.78
02:18:26.432 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.17, opts=13)
02:18:26.432 00.000 7988 Enqueuing Move request for scope (0.07, -0.17)
02:18:26.432 00.000 15712 Worker thread wakes up
02:18:26.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
02:18:26.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
02:18:26.432 00.000 15712 Moving (0.07, -0.17) raw xDistance=-0.17 yDistance=-0.07
02:18:26.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:18:26.436 00.004 7988 UpdateGuideState exits: m=785 SNR=18.2
02:18:26.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:26.436 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:26.436 00.000 7988 Enqueuing Expose request
02:18:26.436 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:18:26.436 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
02:18:26.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:26.436 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:18:26.436 00.000 15712 MoveAxis(E, 38, ABG)
02:18:26.436 00.000 15712 Guiding  Dir = 2, Dur = 38
02:18:26.436 00.000 15712 IsGuiding returns 0
02:18:26.456 00.020 15712 PulseGuide returned control before completion, sleep 28
02:18:26.508 00.052 15712 IsGuiding returns 0
02:18:26.508 00.000 15712 Move returns status 0, amount 38
02:18:26.508 00.000 15712 MoveAxis(N, 0, ABG)
02:18:26.508 00.000 15712 Move returns status 0, amount 0
02:18:26.508 00.000 15712 move complete, result=0
02:18:26.508 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
02:18:26.510 00.002 15712 worker thread done servicing request
02:18:26.510 00.000 15712 Worker thread wakes up
02:18:26.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:26.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:28.252 01.742 15712 Exposure complete
02:18:28.315 00.063 15712 worker thread done servicing request
02:18:28.315 00.000 7988 OnExposeComplete: enter
02:18:28.315 00.000 7988 UpdateGuideState(): m_state=6
02:18:28.319 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4015
02:18:28.319 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=185.48, Mass=824, SNR=18.6, Peak=138 HFD=3.6
02:18:28.321 00.002 7988 MultiStar: [#1 0.18,-0.03,0.88,U] [#2 0.14,-0.05,0.90,U] [#3 0.38,-0.13,0.74,U] [#4 -0.07,0.06,0.64,U] [#5 -0.57,0.04,0.75,U] [#6 -0.07,-0.18,0.62,U] [#7 -0.04,-0.25,0.52,U] [#8 0.14,0.65,0.00,M4] 
02:18:28.321 00.000 7988 refined, 7 included, MultiStar: {0.00, -0.08}, one-star: {-0.03, -0.12}
02:18:28.323 00.002 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
02:18:28.323 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
02:18:28.325 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.55 mountX=-0.08 mountY=-0.00, mountTheta=-3.14
02:18:28.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.08, opts=13)
02:18:28.327 00.000 7988 Enqueuing Move request for scope (0.00, -0.08)
02:18:28.329 00.002 15712 Worker thread wakes up
02:18:28.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
02:18:28.329 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
02:18:28.329 00.000 15712 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=-0.00
02:18:28.331 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:18:28.331 00.000 7988 UpdateGuideState exits: m=824 SNR=18.6
02:18:28.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:28.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:28.331 00.000 7988 Enqueuing Expose request
02:18:28.337 00.006 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:28.337 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
02:18:28.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:28.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:18:28.337 00.000 15712 MoveAxis(E, 5, ABG)
02:18:28.337 00.000 15712 Guiding  Dir = 2, Dur = 5
02:18:28.337 00.000 15712 IsGuiding returns 0
02:18:28.363 00.026 15712 IsGuiding returns 0
02:18:28.363 00.000 15712 Move returns status 0, amount 5
02:18:28.363 00.000 15712 MoveAxis(N, 0, ABG)
02:18:28.363 00.000 15712 Move returns status 0, amount 0
02:18:28.363 00.000 15712 move complete, result=0
02:18:28.363 00.000 15712 worker thread done servicing request
02:18:28.363 00.000 15712 Worker thread wakes up
02:18:28.363 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
02:18:28.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:28.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:29.771 01.408 15712 Exposure complete
02:18:29.833 00.062 15712 worker thread done servicing request
02:18:29.833 00.000 7988 OnExposeComplete: enter
02:18:29.833 00.000 7988 UpdateGuideState(): m_state=6
02:18:29.833 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4016
02:18:29.833 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=185.62, Mass=797, SNR=18.3, Peak=138 HFD=3.6
02:18:29.833 00.000 7988 MultiStar: [#1 0.09,-0.11,1.01,U] [#2 0.18,-0.03,0.85,U] [#3 -0.07,-0.05,0.81,U] [#4 -0.15,-0.35,0.75,U] [#5 -0.79,0.02,0.00,M1] [#6 0.06,0.10,0.65,U] [#7 -0.20,-0.22,0.46,U] [#8 0.05,0.28,0.37,U] 
02:18:29.833 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.21, 0.02}
02:18:29.833 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
02:18:29.833 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
02:18:29.833 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.98 mountX=-0.06 mountY=-0.04, mountTheta=-2.56
02:18:29.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.06, opts=13)
02:18:29.833 00.000 7988 Enqueuing Move request for scope (0.04, -0.06)
02:18:29.848 00.015 15712 Worker thread wakes up
02:18:29.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
02:18:29.848 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
02:18:29.848 00.000 15712 Moving (0.04, -0.06) raw xDistance=-0.06 yDistance=-0.04
02:18:29.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
02:18:29.848 00.000 7988 UpdateGuideState exits: m=797 SNR=18.3
02:18:29.850 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:29.850 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:29.850 00.000 7988 Enqueuing Expose request
02:18:29.850 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:29.850 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
02:18:29.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:29.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:18:29.850 00.000 15712 MoveAxis(E, 4, ABG)
02:18:29.850 00.000 15712 Guiding  Dir = 2, Dur = 4
02:18:29.850 00.000 15712 IsGuiding returns 0
02:18:29.882 00.032 15712 IsGuiding returns 0
02:18:29.882 00.000 15712 Move returns status 0, amount 4
02:18:29.882 00.000 15712 MoveAxis(N, 0, ABG)
02:18:29.882 00.000 15712 Move returns status 0, amount 0
02:18:29.882 00.000 15712 move complete, result=0
02:18:29.882 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
02:18:29.884 00.002 15712 worker thread done servicing request
02:18:29.884 00.000 15712 Worker thread wakes up
02:18:29.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:29.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:31.521 01.637 15712 Exposure complete
02:18:31.585 00.064 15712 worker thread done servicing request
02:18:31.585 00.000 7988 OnExposeComplete: enter
02:18:31.585 00.000 7988 UpdateGuideState(): m_state=6
02:18:31.588 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4017
02:18:31.590 00.002 7988 Star::Find returns 1 (0), X=974.11, Y=185.38, Mass=757, SNR=17.8, Peak=141 HFD=3.5
02:18:31.590 00.000 7988 MultiStar: [#1 -0.07,-0.30,0.93,U] [#2 0.00,0.18,0.88,U] [#3 0.18,-0.25,0.84,U] [#4 -0.21,-0.05,0.71,U] [#5 -0.20,0.13,0.70,U] [#6 0.07,-0.10,0.66,U] [#7 -0.32,-0.62,0.00,M1] [#8 0.85,1.08,0.00,M4] 
02:18:31.592 00.002 7988 refined, 6 included, MultiStar: {-0.01, -0.10}, one-star: {0.11, -0.22}
02:18:31.592 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.23 = 3.06)
02:18:31.594 00.002 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
02:18:31.594 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.66 mountX=-0.10 mountY=0.01, mountTheta=3.02
02:18:31.596 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.10, opts=13)
02:18:31.598 00.002 7988 Enqueuing Move request for scope (-0.01, -0.10)
02:18:31.598 00.000 15712 Worker thread wakes up
02:18:31.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
02:18:31.598 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
02:18:31.598 00.000 15712 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.01
02:18:31.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
02:18:31.598 00.000 7988 UpdateGuideState exits: m=757 SNR=17.8
02:18:31.601 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:31.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:31.601 00.000 7988 Enqueuing Expose request
02:18:31.601 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:31.601 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
02:18:31.601 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:31.601 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:18:31.601 00.000 15712 MoveAxis(E, 4, ABG)
02:18:31.601 00.000 15712 Guiding  Dir = 2, Dur = 4
02:18:31.601 00.000 15712 IsGuiding returns 0
02:18:31.623 00.022 15712 IsGuiding returns 0
02:18:31.623 00.000 15712 Move returns status 0, amount 4
02:18:31.623 00.000 15712 MoveAxis(N, 0, ABG)
02:18:31.623 00.000 15712 Move returns status 0, amount 0
02:18:31.623 00.000 15712 move complete, result=0
02:18:31.623 00.000 15712 worker thread done servicing request
02:18:31.623 00.000 15712 Worker thread wakes up
02:18:31.623 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
02:18:31.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:31.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:33.037 01.414 15712 Exposure complete
02:18:33.099 00.062 15712 worker thread done servicing request
02:18:33.099 00.000 7988 OnExposeComplete: enter
02:18:33.099 00.000 7988 UpdateGuideState(): m_state=6
02:18:33.103 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
02:18:33.103 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=185.33, Mass=648, SNR=16.3, Peak=130 HFD=3.0
02:18:33.105 00.002 7988 MultiStar: [#1 0.09,-0.42,1.05,U] [#2 0.44,0.04,0.94,U] [#3 0.18,0.20,0.89,U] [#4 0.20,0.45,0.73,U] [#5 -0.39,0.09,0.77,U] [#6 -0.29,0.16,0.64,U] [#7 0.99,-0.88,0.00,M2] [#8 0.81,0.07,0.00,M5] 
02:18:33.105 00.000 7988 refined, 6 included, MultiStar: {0.02, 0.00}, one-star: {-0.20, -0.27}
02:18:33.107 00.002 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.47 = -1.47)
02:18:33.107 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
02:18:33.109 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.09 mountX=0.00 mountY=-0.02, mountTheta=-1.47
02:18:33.111 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.00, opts=13)
02:18:33.113 00.002 7988 Enqueuing Move request for scope (0.02, 0.00)
02:18:33.113 00.000 15712 Worker thread wakes up
02:18:33.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
02:18:33.113 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
02:18:33.113 00.000 15712 Moving (0.02, 0.00) raw xDistance=0.00 yDistance=-0.02
02:18:33.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:18:33.115 00.002 7988 UpdateGuideState exits: m=648 SNR=16.3
02:18:33.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:33.117 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:33.117 00.000 7988 Enqueuing Expose request
02:18:33.117 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:33.117 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
02:18:33.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:33.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:18:33.117 00.000 15712 MoveAxis(E, 4, ABG)
02:18:33.117 00.000 15712 Guiding  Dir = 2, Dur = 4
02:18:33.117 00.000 15712 IsGuiding returns 0
02:18:33.136 00.019 15712 IsGuiding returns 0
02:18:33.136 00.000 15712 Move returns status 0, amount 4
02:18:33.136 00.000 15712 MoveAxis(N, 0, ABG)
02:18:33.136 00.000 15712 Move returns status 0, amount 0
02:18:33.136 00.000 15712 move complete, result=0
02:18:33.136 00.000 15712 worker thread done servicing request
02:18:33.136 00.000 15712 Worker thread wakes up
02:18:33.136 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
02:18:33.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:33.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:34.885 01.749 15712 Exposure complete
02:18:34.948 00.063 15712 worker thread done servicing request
02:18:34.948 00.000 7988 OnExposeComplete: enter
02:18:34.948 00.000 7988 UpdateGuideState(): m_state=6
02:18:34.948 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4019
02:18:34.948 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=185.68, Mass=842, SNR=18.6, Peak=139 HFD=3.6
02:18:34.948 00.000 7988 MultiStar: [#1 0.20,-0.02,1.00,U] [#2 0.10,0.11,0.83,U] [#3 0.33,0.26,0.84,U] [#4 -0.08,0.30,0.66,U] [#5 -0.47,0.79,0.00,M1] [#6 -0.01,0.14,0.57,U] [#7 0.17,0.22,0.45,U] [#8 -0.21,1.15,0.00,M6] 
02:18:34.948 00.000 7988 refined, 6 included, MultiStar: {0.14, 0.14}, one-star: {0.19, 0.08}
02:18:34.948 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
02:18:34.948 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
02:18:34.948 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.77 mountX=0.14 mountY=-0.15, mountTheta=-0.80
02:18:34.948 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.14, opts=13)
02:18:34.948 00.000 7988 Enqueuing Move request for scope (0.14, 0.14)
02:18:34.948 00.000 15712 Worker thread wakes up
02:18:34.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
02:18:34.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
02:18:34.962 00.014 15712 Moving (0.14, 0.14) raw xDistance=0.14 yDistance=-0.15
02:18:34.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:18:34.962 00.000 7988 UpdateGuideState exits: m=842 SNR=18.6
02:18:34.964 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:34.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:34.966 00.002 7988 Enqueuing Expose request
02:18:34.966 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:34.966 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
02:18:34.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:34.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:18:34.966 00.000 15712 MoveAxis(E, 3, ABG)
02:18:34.966 00.000 15712 Guiding  Dir = 2, Dur = 3
02:18:34.966 00.000 15712 IsGuiding returns 0
02:18:34.998 00.032 15712 IsGuiding returns 0
02:18:34.998 00.000 15712 Move returns status 0, amount 3
02:18:34.998 00.000 15712 MoveAxis(N, 0, ABG)
02:18:34.998 00.000 15712 Move returns status 0, amount 0
02:18:34.998 00.000 15712 move complete, result=0
02:18:34.998 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
02:18:35.000 00.002 15712 worker thread done servicing request
02:18:35.000 00.000 15712 Worker thread wakes up
02:18:35.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:35.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:36.417 01.417 15712 Exposure complete
02:18:36.478 00.061 15712 worker thread done servicing request
02:18:36.478 00.000 7988 OnExposeComplete: enter
02:18:36.478 00.000 7988 UpdateGuideState(): m_state=6
02:18:36.483 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4020
02:18:36.485 00.002 7988 Star::Find returns 1 (0), X=973.97, Y=185.81, Mass=855, SNR=19.0, Peak=139 HFD=4.1
02:18:36.485 00.000 7988 MultiStar: [#1 -0.07,-0.06,0.90,U] [#2 0.12,0.16,0.83,U] [#3 0.18,0.31,0.80,U] [#4 -0.14,0.23,0.66,U] [#5 -0.15,0.20,0.63,U] [#6 -0.34,0.10,0.58,U] [#7 0.19,-0.14,0.45,U] [#8 -0.07,0.01,0.41,U] 
02:18:36.487 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {-0.03, 0.21}
02:18:36.487 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
02:18:36.489 00.002 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
02:18:36.489 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.79 mountX=0.13 mountY=0.03, mountTheta=0.19
02:18:36.491 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.13, opts=13)
02:18:36.493 00.002 7988 Enqueuing Move request for scope (-0.03, 0.13)
02:18:36.494 00.001 15712 Worker thread wakes up
02:18:36.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
02:18:36.494 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
02:18:36.494 00.000 15712 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=0.03
02:18:36.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:18:36.494 00.000 7988 UpdateGuideState exits: m=855 SNR=19.0
02:18:36.497 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:36.497 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:36.499 00.002 7988 Enqueuing Expose request
02:18:36.499 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:36.499 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
02:18:36.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:36.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:18:36.499 00.000 15712 MoveAxis(E, 3, ABG)
02:18:36.499 00.000 15712 Guiding  Dir = 2, Dur = 3
02:18:36.501 00.002 15712 IsGuiding returns 0
02:18:36.515 00.014 15712 IsGuiding returns 0
02:18:36.515 00.000 15712 Move returns status 0, amount 3
02:18:36.515 00.000 15712 MoveAxis(N, 0, ABG)
02:18:36.515 00.000 15712 Move returns status 0, amount 0
02:18:36.515 00.000 15712 move complete, result=0
02:18:36.515 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
02:18:36.517 00.002 15712 worker thread done servicing request
02:18:36.517 00.000 15712 Worker thread wakes up
02:18:36.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:36.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:38.157 01.640 15712 Exposure complete
02:18:38.218 00.061 15712 worker thread done servicing request
02:18:38.218 00.000 7988 OnExposeComplete: enter
02:18:38.218 00.000 7988 UpdateGuideState(): m_state=6
02:18:38.223 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4021
02:18:38.223 00.000 7988 Star::Find returns 1 (0), X=973.97, Y=185.57, Mass=795, SNR=18.5, Peak=143 HFD=3.5
02:18:38.225 00.002 7988 MultiStar: [#1 -0.09,-0.38,0.95,U] [#2 0.05,-0.02,0.82,U] [#3 0.23,0.25,0.75,U] [#4 0.09,-0.54,0.67,U] [#5 -0.02,-0.12,0.73,U] [#6 -0.20,-0.24,0.61,U] [#7 0.30,-0.37,0.44,U] [#8 0.08,0.55,0.42,U] 
02:18:38.227 00.002 7988 single-star, 8 included, MultiStar: {0.03, -0.12}, one-star: {-0.03, -0.03}
02:18:38.227 00.000 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.87 = 2.41)
02:18:38.229 00.002 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.38)
02:18:38.229 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.31 mountX=-0.03 mountY=0.03, mountTheta=2.39
02:18:38.231 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.03, opts=13)
02:18:38.233 00.002 7988 Enqueuing Move request for scope (-0.03, -0.03)
02:18:38.234 00.001 15712 Worker thread wakes up
02:18:38.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:18:38.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:18:38.234 00.000 15712 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=0.03
02:18:38.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:18:38.234 00.000 7988 UpdateGuideState exits: m=795 SNR=18.5
02:18:38.236 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:38.236 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:38.238 00.002 7988 Enqueuing Expose request
02:18:38.238 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:38.238 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
02:18:38.238 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:38.238 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:18:38.238 00.000 15712 MoveAxis(E, 4, ABG)
02:18:38.238 00.000 15712 Guiding  Dir = 2, Dur = 4
02:18:38.240 00.002 15712 IsGuiding returns 0
02:18:38.254 00.014 15712 IsGuiding returns 0
02:18:38.254 00.000 15712 Move returns status 0, amount 4
02:18:38.254 00.000 15712 MoveAxis(N, 0, ABG)
02:18:38.254 00.000 15712 Move returns status 0, amount 0
02:18:38.254 00.000 15712 move complete, result=0
02:18:38.254 00.000 15712 worker thread done servicing request
02:18:38.254 00.000 15712 Worker thread wakes up
02:18:38.254 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
02:18:38.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:38.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:39.664 01.410 15712 Exposure complete
02:18:39.730 00.066 15712 worker thread done servicing request
02:18:39.730 00.000 7988 OnExposeComplete: enter
02:18:39.730 00.000 7988 UpdateGuideState(): m_state=6
02:18:39.730 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4022
02:18:39.730 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=185.17, Mass=705, SNR=17.3, Peak=156 HFD=2.8
02:18:39.730 00.000 7988 MultiStar: [#1 -0.16,-0.73,0.00,M1] [#2 0.10,-0.40,0.95,U] [#3 0.12,-0.03,0.86,U] [#4 -0.02,-0.40,0.76,U] [#5 -0.64,0.19,0.00,M1] [#6 -0.30,-0.12,0.72,U] [#7 -0.55,-0.54,0.00,M1] [#8 -0.28,0.17,0.46,U] 
02:18:39.730 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.24}, one-star: {-0.05, -0.43}
02:18:39.730 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
02:18:39.730 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
02:18:39.730 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.25 cameraTheta=-1.75 mountX=-0.24 mountY=0.05, mountTheta=2.94
02:18:39.739 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.24, opts=13)
02:18:39.739 00.000 7988 Enqueuing Move request for scope (-0.04, -0.24)
02:18:39.739 00.000 15712 Worker thread wakes up
02:18:39.739 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
02:18:39.739 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
02:18:39.739 00.000 15712 Moving (-0.04, -0.24) raw xDistance=-0.24 yDistance=0.05
02:18:39.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:18:39.744 00.005 7988 UpdateGuideState exits: m=705 SNR=17.3
02:18:39.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:39.744 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:39.744 00.000 7988 Enqueuing Expose request
02:18:39.744 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:18:39.744 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
02:18:39.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:39.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:18:39.744 00.000 15712 MoveAxis(E, 51, ABG)
02:18:39.744 00.000 15712 Guiding  Dir = 2, Dur = 51
02:18:39.744 00.000 15712 IsGuiding returns 0
02:18:39.777 00.033 15712 PulseGuide returned control before completion, sleep 33
02:18:39.857 00.080 15712 IsGuiding returns 1
02:18:39.857 00.000 15712 scope still moving after pulse duration time elapsed
02:18:39.887 00.030 15712 IsGuiding returns 0
02:18:39.887 00.000 15712 scope move finished after 51 + 86 ms
02:18:39.887 00.000 15712 Move returns status 0, amount 51
02:18:39.887 00.000 15712 MoveAxis(N, 0, ABG)
02:18:39.887 00.000 15712 Move returns status 0, amount 0
02:18:39.887 00.000 15712 move complete, result=0
02:18:39.887 00.000 15712 worker thread done servicing request
02:18:39.887 00.000 15712 Worker thread wakes up
02:18:39.887 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
02:18:39.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:39.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:41.628 01.741 15712 Exposure complete
02:18:41.689 00.061 15712 worker thread done servicing request
02:18:41.689 00.000 7988 OnExposeComplete: enter
02:18:41.689 00.000 7988 UpdateGuideState(): m_state=6
02:18:41.693 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4023
02:18:41.693 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=185.67, Mass=838, SNR=18.4, Peak=128 HFD=3.9
02:18:41.695 00.002 7988 MultiStar: [#1 -0.36,-0.20,0.98,U] [#2 0.10,-0.06,0.86,U] [#3 0.13,0.23,0.81,U] [#4 -0.17,0.48,0.72,U] [#5 -0.45,-0.16,0.68,U] [#6 -0.19,-0.32,0.64,U] [#7 0.28,-0.71,0.00,M2] [#8 0.18,0.42,0.42,U] 
02:18:41.695 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {0.07, 0.07}
02:18:41.698 00.003 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
02:18:41.698 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
02:18:41.700 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.77 mountX=0.04 mountY=0.09, mountTheta=1.20
02:18:41.702 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
02:18:41.702 00.000 7988 Enqueuing Move request for scope (-0.09, 0.04)
02:18:41.704 00.002 15712 Worker thread wakes up
02:18:41.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
02:18:41.704 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
02:18:41.704 00.000 15712 Moving (-0.09, 0.04) raw xDistance=0.04 yDistance=0.09
02:18:41.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:18:41.705 00.001 7988 UpdateGuideState exits: m=838 SNR=18.4
02:18:41.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:41.707 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:41.707 00.000 7988 Enqueuing Expose request
02:18:41.707 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:41.707 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
02:18:41.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:41.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:18:41.707 00.000 15712 MoveAxis(E, 5, ABG)
02:18:41.707 00.000 15712 Guiding  Dir = 2, Dur = 5
02:18:41.707 00.000 15712 IsGuiding returns 0
02:18:41.759 00.052 15712 IsGuiding returns 0
02:18:41.759 00.000 15712 Move returns status 0, amount 5
02:18:41.759 00.000 15712 MoveAxis(N, 0, ABG)
02:18:41.759 00.000 15712 Move returns status 0, amount 0
02:18:41.759 00.000 15712 move complete, result=0
02:18:41.759 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
02:18:41.761 00.002 15712 worker thread done servicing request
02:18:41.761 00.000 15712 Worker thread wakes up
02:18:41.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:41.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:43.175 01.414 15712 Exposure complete
02:18:43.237 00.062 15712 worker thread done servicing request
02:18:43.237 00.000 7988 OnExposeComplete: enter
02:18:43.237 00.000 7988 UpdateGuideState(): m_state=6
02:18:43.242 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4024
02:18:43.242 00.000 7988 Star::Find returns 1 (0), X=974.17, Y=185.56, Mass=743, SNR=17.7, Peak=152 HFD=2.9
02:18:43.244 00.002 7988 MultiStar: [#1 -0.17,0.03,1.04,U] [#2 0.15,0.39,0.94,U] [#3 0.23,0.13,0.86,U] [#4 0.06,0.05,0.70,U] [#5 -0.16,0.70,0.00,M1] [#6 0.22,0.11,0.70,U] [#7 0.10,0.15,0.48,U] [#8 0.30,0.96,0.00,M3] 
02:18:43.245 00.001 7988 refined, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.17, -0.04}
02:18:43.245 00.000 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
02:18:43.247 00.002 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
02:18:43.247 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.85 mountX=0.11 mountY=-0.10, mountTheta=-0.73
02:18:43.249 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.11, opts=13)
02:18:43.251 00.002 7988 Enqueuing Move request for scope (0.10, 0.11)
02:18:43.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:18:43.253 00.002 7988 UpdateGuideState exits: m=743 SNR=17.7
02:18:43.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:43.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:43.253 00.000 7988 Enqueuing Expose request
02:18:43.253 00.000 15712 Worker thread wakes up
02:18:43.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
02:18:43.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
02:18:43.253 00.000 15712 Moving (0.10, 0.11) raw xDistance=0.11 yDistance=-0.10
02:18:43.262 00.009 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:43.262 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
02:18:43.262 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:43.262 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:18:43.262 00.000 15712 MoveAxis(E, 5, ABG)
02:18:43.262 00.000 15712 Guiding  Dir = 2, Dur = 5
02:18:43.262 00.000 15712 IsGuiding returns 0
02:18:43.273 00.011 15712 IsGuiding returns 0
02:18:43.273 00.000 15712 Move returns status 0, amount 5
02:18:43.273 00.000 15712 MoveAxis(N, 0, ABG)
02:18:43.273 00.000 15712 Move returns status 0, amount 0
02:18:43.273 00.000 15712 move complete, result=0
02:18:43.273 00.000 15712 worker thread done servicing request
02:18:43.273 00.000 15712 Worker thread wakes up
02:18:43.273 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
02:18:43.278 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:43.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:44.913 01.635 15712 Exposure complete
02:18:44.977 00.064 15712 worker thread done servicing request
02:18:44.977 00.000 7988 OnExposeComplete: enter
02:18:44.977 00.000 7988 UpdateGuideState(): m_state=6
02:18:44.981 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4025
02:18:44.981 00.000 7988 Star::Find returns 1 (0), X=974.09, Y=185.87, Mass=841, SNR=18.7, Peak=148 HFD=3.8
02:18:44.983 00.002 7988 MultiStar: [#1 -0.18,-0.00,0.98,U] [#2 -0.11,0.18,0.92,U] [#3 -0.15,0.38,0.85,U] [#4 -0.22,0.18,0.66,U] [#5 -0.64,0.69,0.00,M2] [#6 -0.33,0.36,0.66,U] [#7 -0.04,0.26,0.46,U] [#8 -0.00,0.39,0.40,U] 
02:18:44.983 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.23}, one-star: {0.09, 0.27}
02:18:44.985 00.002 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
02:18:44.985 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
02:18:44.987 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.03 mountX=0.23 mountY=0.11, mountTheta=0.44
02:18:44.989 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.23, opts=13)
02:18:44.989 00.000 7988 Enqueuing Move request for scope (-0.12, 0.23)
02:18:44.991 00.002 15712 Worker thread wakes up
02:18:44.991 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
02:18:44.991 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
02:18:44.991 00.000 15712 Moving (-0.12, 0.23) raw xDistance=0.23 yDistance=0.11
02:18:44.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:18:44.994 00.003 7988 UpdateGuideState exits: m=841 SNR=18.7
02:18:44.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:44.996 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:44.996 00.000 7988 Enqueuing Expose request
02:18:44.998 00.002 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.26
02:18:44.998 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
02:18:44.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:44.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:18:44.998 00.000 15712 MoveAxis(W, 40, ABG)
02:18:44.998 00.000 15712 Guiding  Dir = 3, Dur = 40
02:18:44.998 00.000 15712 IsGuiding returns 0
02:18:45.011 00.013 15712 PulseGuide returned control before completion, sleep 30
02:18:45.061 00.050 15712 IsGuiding returns 1
02:18:45.061 00.000 15712 scope still moving after pulse duration time elapsed
02:18:45.103 00.042 15712 IsGuiding returns 0
02:18:45.103 00.000 15712 scope move finished after 40 + 64 ms
02:18:45.103 00.000 15712 Move returns status 0, amount 40
02:18:45.103 00.000 15712 MoveAxis(N, 0, ABG)
02:18:45.103 00.000 15712 Move returns status 0, amount 0
02:18:45.103 00.000 15712 move complete, result=0
02:18:45.103 00.000 15712 worker thread done servicing request
02:18:45.103 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
02:18:45.105 00.002 15712 Worker thread wakes up
02:18:45.106 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:45.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:46.510 01.404 15712 Exposure complete
02:18:46.574 00.064 15712 worker thread done servicing request
02:18:46.574 00.000 7988 OnExposeComplete: enter
02:18:46.574 00.000 7988 UpdateGuideState(): m_state=6
02:18:46.574 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4026
02:18:46.574 00.000 7988 Star::Find returns 1 (0), X=974.12, Y=185.36, Mass=809, SNR=18.4, Peak=147 HFD=3.6
02:18:46.574 00.000 7988 MultiStar: [#1 -0.16,-0.42,0.95,U] [#2 0.21,-0.07,0.90,U] [#3 0.54,0.14,0.83,U] [#4 -0.04,-0.38,0.67,U] [#5 0.04,0.22,0.77,U] [#6 -0.08,-0.26,0.60,U] [#7 0.26,-0.40,0.43,U] [#8 0.63,0.61,0.00,M3] 
02:18:46.574 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.16}, one-star: {0.12, -0.24}
02:18:46.574 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
02:18:46.574 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
02:18:46.574 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.98 mountX=-0.16 mountY=-0.11, mountTheta=-2.56
02:18:46.574 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.16, opts=13)
02:18:46.574 00.000 7988 Enqueuing Move request for scope (0.11, -0.16)
02:18:46.574 00.000 15712 Worker thread wakes up
02:18:46.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
02:18:46.574 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
02:18:46.574 00.000 15712 Moving (0.11, -0.16) raw xDistance=-0.16 yDistance=-0.11
02:18:46.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
02:18:46.588 00.014 7988 UpdateGuideState exits: m=809 SNR=18.4
02:18:46.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:46.588 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:46.591 00.003 7988 Enqueuing Expose request
02:18:46.591 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:46.591 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
02:18:46.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:46.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:18:46.591 00.000 15712 MoveAxis(E, 6, ABG)
02:18:46.591 00.000 15712 Guiding  Dir = 2, Dur = 6
02:18:46.591 00.000 15712 IsGuiding returns 0
02:18:46.614 00.023 15712 IsGuiding returns 0
02:18:46.614 00.000 15712 Move returns status 0, amount 6
02:18:46.614 00.000 15712 MoveAxis(N, 0, ABG)
02:18:46.614 00.000 15712 Move returns status 0, amount 0
02:18:46.614 00.000 15712 move complete, result=0
02:18:46.614 00.000 15712 worker thread done servicing request
02:18:46.614 00.000 15712 Worker thread wakes up
02:18:46.614 00.000 7988 GuideStep: -0.2 px 6 ms EAST, -0.1 px 0 ms NORTH
02:18:46.620 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:46.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:48.263 01.643 15712 Exposure complete
02:18:48.324 00.061 15712 worker thread done servicing request
02:18:48.324 00.000 7988 OnExposeComplete: enter
02:18:48.324 00.000 7988 UpdateGuideState(): m_state=6
02:18:48.324 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4027
02:18:48.324 00.000 7988 Star::Find returns 1 (0), X=973.77, Y=185.58, Mass=808, SNR=18.3, Peak=136 HFD=3.6
02:18:48.324 00.000 7988 MultiStar: [#1 -0.12,-0.43,1.00,U] [#2 0.15,0.05,0.92,U] [#3 0.13,-0.23,0.89,U] [#4 -0.05,-0.19,0.66,U] [#5 -0.68,-0.16,0.00,M2] [#6 -0.16,-0.06,0.67,U] [#7 0.13,0.18,0.44,U] [#8 0.40,0.84,0.00,M4] 
02:18:48.324 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.12}, one-star: {-0.23, -0.02}
02:18:48.324 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.39 = 2.90)
02:18:48.324 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
02:18:48.324 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.82 mountX=-0.12 mountY=0.04, mountTheta=2.87
02:18:48.324 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
02:18:48.324 00.000 7988 Enqueuing Move request for scope (-0.03, -0.12)
02:18:48.340 00.016 15712 Worker thread wakes up
02:18:48.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
02:18:48.340 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
02:18:48.340 00.000 15712 Moving (-0.03, -0.12) raw xDistance=-0.12 yDistance=0.04
02:18:48.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:18:48.341 00.001 7988 UpdateGuideState exits: m=808 SNR=18.3
02:18:48.343 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:48.343 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:48.345 00.002 7988 Enqueuing Expose request
02:18:48.345 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:48.345 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
02:18:48.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:48.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:18:48.345 00.000 15712 MoveAxis(E, 6, ABG)
02:18:48.345 00.000 15712 Guiding  Dir = 2, Dur = 6
02:18:48.375 00.030 15712 IsGuiding returns 0
02:18:48.392 00.017 15712 IsGuiding returns 0
02:18:48.392 00.000 15712 Move returns status 0, amount 6
02:18:48.392 00.000 15712 MoveAxis(N, 0, ABG)
02:18:48.392 00.000 15712 Move returns status 0, amount 0
02:18:48.392 00.000 15712 move complete, result=0
02:18:48.392 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
02:18:48.395 00.003 15712 worker thread done servicing request
02:18:48.395 00.000 15712 Worker thread wakes up
02:18:48.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:48.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:49.808 01.413 15712 Exposure complete
02:18:49.871 00.063 15712 worker thread done servicing request
02:18:49.871 00.000 7988 OnExposeComplete: enter
02:18:49.871 00.000 7988 UpdateGuideState(): m_state=6
02:18:49.871 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4028
02:18:49.871 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=185.61, Mass=855, SNR=19.0, Peak=148 HFD=3.8
02:18:49.871 00.000 7988 MultiStar: [#1 -0.15,-0.57,0.97,U] [#2 0.03,-0.21,0.88,U] [#3 -0.17,0.01,0.84,U] [#4 -0.05,-0.15,0.73,U] [#5 -0.59,-0.20,0.00,M3] [#6 -0.01,-0.36,0.65,U] [#7 0.51,-0.35,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.63,-0.10,0.00,M2] 
02:18:49.871 00.000 7988 single-star, 5 included, MultiStar: {-0.05, -0.21}, one-star: {0.05, 0.01}
02:18:49.871 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
02:18:49.871 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
02:18:49.871 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.27 mountX=0.01 mountY=-0.05, mountTheta=-1.29
02:18:49.871 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.01, opts=13)
02:18:49.871 00.000 7988 Enqueuing Move request for scope (0.05, 0.01)
02:18:49.871 00.000 15712 Worker thread wakes up
02:18:49.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
02:18:49.871 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
02:18:49.871 00.000 15712 Moving (0.05, 0.01) raw xDistance=0.01 yDistance=-0.05
02:18:49.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:18:49.885 00.014 7988 UpdateGuideState exits: m=855 SNR=19.0
02:18:49.885 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:49.888 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:49.888 00.000 7988 Enqueuing Expose request
02:18:49.888 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:49.888 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
02:18:49.888 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:49.888 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:18:49.888 00.000 15712 MoveAxis(E, 6, ABG)
02:18:49.888 00.000 15712 Guiding  Dir = 2, Dur = 6
02:18:49.888 00.000 15712 IsGuiding returns 0
02:18:49.905 00.017 15712 IsGuiding returns 0
02:18:49.905 00.000 15712 Move returns status 0, amount 6
02:18:49.905 00.000 15712 MoveAxis(N, 0, ABG)
02:18:49.905 00.000 15712 Move returns status 0, amount 0
02:18:49.905 00.000 15712 move complete, result=0
02:18:49.905 00.000 15712 worker thread done servicing request
02:18:49.905 00.000 15712 Worker thread wakes up
02:18:49.905 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
02:18:49.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:49.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:51.653 01.748 15712 Exposure complete
02:18:51.714 00.061 15712 worker thread done servicing request
02:18:51.714 00.000 7988 OnExposeComplete: enter
02:18:51.714 00.000 7988 UpdateGuideState(): m_state=6
02:18:51.714 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4029
02:18:51.714 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=185.13, Mass=828, SNR=18.7, Peak=161 HFD=3.0
02:18:51.720 00.006 7988 MultiStar: [#1 0.19,-0.45,1.05,U] [#2 -0.03,0.02,0.92,U] [#3 0.15,0.15,0.83,U] [#4 0.04,-0.21,0.71,U] [#5 -0.25,-0.05,0.75,U] [#6 -0.31,-0.26,0.68,U] [#7 0.22,-0.56,0.42,U] [#8 0.11,0.68,0.00,M5] 
02:18:51.720 00.000 7988 refined, 7 included, MultiStar: {0.00, -0.22}, one-star: {-0.01, -0.47}
02:18:51.720 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
02:18:51.720 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
02:18:51.720 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.57 mountX=-0.22 mountY=0.01, mountTheta=3.12
02:18:51.720 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.22, opts=13)
02:18:51.720 00.000 7988 Enqueuing Move request for scope (0.00, -0.22)
02:18:51.720 00.000 15712 Worker thread wakes up
02:18:51.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
02:18:51.720 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
02:18:51.720 00.000 15712 Moving (0.00, -0.22) raw xDistance=-0.22 yDistance=0.01
02:18:51.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:18:51.731 00.011 7988 UpdateGuideState exits: m=828 SNR=18.7
02:18:51.731 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:51.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:51.731 00.000 7988 Enqueuing Expose request
02:18:51.731 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:18:51.731 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
02:18:51.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:51.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:18:51.731 00.000 15712 MoveAxis(E, 50, ABG)
02:18:51.731 00.000 15712 Guiding  Dir = 2, Dur = 50
02:18:51.731 00.000 15712 IsGuiding returns 0
02:18:51.766 00.035 15712 PulseGuide returned control before completion, sleep 31
02:18:51.810 00.044 15712 IsGuiding returns 1
02:18:51.810 00.000 15712 scope still moving after pulse duration time elapsed
02:18:51.861 00.051 15712 IsGuiding returns 0
02:18:51.861 00.000 15712 scope move finished after 50 + 75 ms
02:18:51.861 00.000 15712 Move returns status 0, amount 50
02:18:51.861 00.000 15712 MoveAxis(N, 0, ABG)
02:18:51.861 00.000 15712 Move returns status 0, amount 0
02:18:51.861 00.000 15712 move complete, result=0
02:18:51.861 00.000 15712 worker thread done servicing request
02:18:51.861 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
02:18:51.861 00.000 15712 Worker thread wakes up
02:18:51.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:51.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:53.267 01.406 15712 Exposure complete
02:18:53.329 00.062 15712 worker thread done servicing request
02:18:53.329 00.000 7988 OnExposeComplete: enter
02:18:53.329 00.000 7988 UpdateGuideState(): m_state=6
02:18:53.329 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4030
02:18:53.329 00.000 7988 Star::Find returns 1 (0), X=973.96, Y=185.33, Mass=844, SNR=19.0, Peak=139 HFD=3.3
02:18:53.329 00.000 7988 MultiStar: [#1 0.15,-0.51,0.98,U] [#2 0.19,-0.01,0.88,U] [#3 0.33,0.09,0.81,U] [#4 -0.04,0.12,0.73,U] [#5 -0.60,-0.06,0.68,U] [#6 -0.19,-0.10,0.68,U] [#7 -0.02,-0.34,0.45,U] [#8 0.77,0.12,0.00,M6] 
02:18:53.329 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.14}, one-star: {-0.04, -0.27}
02:18:53.329 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
02:18:53.338 00.009 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
02:18:53.338 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.63 mountX=-0.14 mountY=0.01, mountTheta=3.06
02:18:53.338 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.14, opts=13)
02:18:53.338 00.000 7988 Enqueuing Move request for scope (-0.01, -0.14)
02:18:53.338 00.000 15712 Worker thread wakes up
02:18:53.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
02:18:53.338 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
02:18:53.338 00.000 15712 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.01
02:18:53.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:18:53.345 00.007 7988 UpdateGuideState exits: m=844 SNR=19.0
02:18:53.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:53.345 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:53.345 00.000 7988 Enqueuing Expose request
02:18:53.345 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:53.345 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
02:18:53.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:53.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:18:53.345 00.000 15712 MoveAxis(E, 7, ABG)
02:18:53.345 00.000 15712 Guiding  Dir = 2, Dur = 7
02:18:53.377 00.032 15712 IsGuiding returns 0
02:18:53.396 00.019 15712 IsGuiding returns 0
02:18:53.396 00.000 15712 Move returns status 0, amount 7
02:18:53.396 00.000 15712 MoveAxis(N, 0, ABG)
02:18:53.396 00.000 15712 Move returns status 0, amount 0
02:18:53.396 00.000 15712 move complete, result=0
02:18:53.396 00.000 15712 worker thread done servicing request
02:18:53.396 00.000 15712 Worker thread wakes up
02:18:53.396 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
02:18:53.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:53.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:55.037 01.641 15712 Exposure complete
02:18:55.098 00.061 15712 worker thread done servicing request
02:18:55.098 00.000 7988 OnExposeComplete: enter
02:18:55.098 00.000 7988 UpdateGuideState(): m_state=6
02:18:55.102 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4031
02:18:55.102 00.000 7988 Star::Find returns 1 (0), X=974.08, Y=185.52, Mass=840, SNR=18.7, Peak=136 HFD=3.6
02:18:55.104 00.002 7988 MultiStar: [#1 -0.05,-0.10,0.94,U] [#2 0.00,0.17,0.90,U] [#3 0.30,0.20,0.86,U] [#4 0.28,0.27,0.74,U] [#5 -0.21,0.48,0.66,U] [#6 -0.06,-0.13,0.61,U] [#7 0.10,0.01,0.47,U] [#8 -0.02,1.15,0.00,M7] 
02:18:55.106 00.002 7988 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.08, -0.08}
02:18:55.106 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
02:18:55.108 00.002 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
02:18:55.108 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.02 mountX=0.10 mountY=-0.06, mountTheta=-0.57
02:18:55.110 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
02:18:55.112 00.002 7988 Enqueuing Move request for scope (0.06, 0.10)
02:18:55.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:18:55.115 00.003 7988 UpdateGuideState exits: m=840 SNR=18.7
02:18:55.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:55.117 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:55.117 00.000 7988 Enqueuing Expose request
02:18:55.119 00.002 15712 Worker thread wakes up
02:18:55.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
02:18:55.119 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:18:55.119 00.000 15712 Moving (0.06, 0.10) raw xDistance=0.10 yDistance=-0.06
02:18:55.119 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:55.119 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
02:18:55.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:55.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:18:55.119 00.000 15712 MoveAxis(E, 6, ABG)
02:18:55.119 00.000 15712 Guiding  Dir = 2, Dur = 6
02:18:55.119 00.000 15712 IsGuiding returns 0
02:18:55.130 00.011 15712 IsGuiding returns 0
02:18:55.130 00.000 15712 Move returns status 0, amount 6
02:18:55.130 00.000 15712 MoveAxis(N, 0, ABG)
02:18:55.130 00.000 15712 Move returns status 0, amount 0
02:18:55.130 00.000 15712 move complete, result=0
02:18:55.130 00.000 15712 worker thread done servicing request
02:18:55.130 00.000 15712 Worker thread wakes up
02:18:55.130 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
02:18:55.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:55.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:56.551 01.421 15712 Exposure complete
02:18:56.613 00.062 15712 worker thread done servicing request
02:18:56.613 00.000 7988 OnExposeComplete: enter
02:18:56.613 00.000 7988 UpdateGuideState(): m_state=6
02:18:56.613 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4032
02:18:56.613 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=185.36, Mass=901, SNR=19.3, Peak=150 HFD=3.9
02:18:56.619 00.006 7988 MultiStar: [#1 0.14,-0.45,1.01,U] [#2 0.25,-0.21,0.84,U] [#3 0.21,-0.05,0.90,U] [#4 0.31,-0.21,0.68,U] [#5 -0.39,-0.23,0.66,U] [#6 0.21,-0.12,0.65,U] [#7 0.19,-0.02,0.50,U] [#8 0.62,-0.05,0.00,M8] 
02:18:56.619 00.000 7988 refined, 7 included, MultiStar: {0.12, -0.21}, one-star: {0.03, -0.24}
02:18:56.619 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
02:18:56.619 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
02:18:56.619 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.04 mountX=-0.21 mountY=-0.12, mountTheta=-2.62
02:18:56.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.21, opts=13)
02:18:56.619 00.000 7988 Enqueuing Move request for scope (0.12, -0.21)
02:18:56.619 00.000 15712 Worker thread wakes up
02:18:56.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
02:18:56.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
02:18:56.619 00.000 15712 Moving (0.12, -0.21) raw xDistance=-0.21 yDistance=-0.12
02:18:56.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
02:18:56.619 00.000 7988 UpdateGuideState exits: m=901 SNR=19.3
02:18:56.629 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:56.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:56.629 00.000 7988 Enqueuing Expose request
02:18:56.629 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:18:56.629 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
02:18:56.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:56.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:18:56.629 00.000 15712 MoveAxis(E, 47, ABG)
02:18:56.629 00.000 15712 Guiding  Dir = 2, Dur = 47
02:18:56.629 00.000 15712 IsGuiding returns 0
02:18:56.653 00.024 15712 PulseGuide returned control before completion, sleep 34
02:18:56.693 00.040 15712 IsGuiding returns 1
02:18:56.693 00.000 15712 scope still moving after pulse duration time elapsed
02:18:56.737 00.044 15712 IsGuiding returns 0
02:18:56.737 00.000 15712 scope move finished after 47 + 56 ms
02:18:56.737 00.000 15712 Move returns status 0, amount 47
02:18:56.737 00.000 15712 MoveAxis(N, 0, ABG)
02:18:56.737 00.000 15712 Move returns status 0, amount 0
02:18:56.737 00.000 15712 move complete, result=0
02:18:56.737 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
02:18:56.737 00.000 15712 worker thread done servicing request
02:18:56.737 00.000 15712 Worker thread wakes up
02:18:56.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:56.739 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:18:58.478 01.739 15712 Exposure complete
02:18:58.539 00.061 15712 worker thread done servicing request
02:18:58.539 00.000 7988 OnExposeComplete: enter
02:18:58.539 00.000 7988 UpdateGuideState(): m_state=6
02:18:58.539 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4033
02:18:58.539 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=185.82, Mass=895, SNR=19.4, Peak=131 HFD=3.7
02:18:58.539 00.000 7988 MultiStar: [#1 0.04,-0.18,1.01,U] [#2 0.27,0.21,0.83,U] [#3 0.57,0.46,0.00,M1] [#4 0.12,0.58,0.72,U] [#5 -0.06,0.04,0.66,U] [#6 -0.29,0.19,0.71,U] [#7 0.28,-0.11,0.45,U] [#8 0.27,0.24,0.47,U] 
02:18:58.539 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.15}, one-star: {0.32, 0.22}
02:18:58.539 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
02:18:58.539 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
02:18:58.539 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.90 mountX=0.15 mountY=-0.12, mountTheta=-0.68
02:18:58.539 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.15, opts=13)
02:18:58.539 00.000 7988 Enqueuing Move request for scope (0.12, 0.15)
02:18:58.555 00.016 15712 Worker thread wakes up
02:18:58.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
02:18:58.555 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
02:18:58.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
02:18:58.556 00.001 7988 UpdateGuideState exits: m=895 SNR=19.4
02:18:58.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:58.556 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:18:58.556 00.000 7988 Enqueuing Expose request
02:18:58.556 00.000 15712 Moving (0.12, 0.15) raw xDistance=0.15 yDistance=-0.12
02:18:58.556 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:18:58.556 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
02:18:58.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:58.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:18:58.556 00.000 15712 MoveAxis(E, 7, ABG)
02:18:58.556 00.000 15712 Guiding  Dir = 2, Dur = 7
02:18:58.556 00.000 15712 IsGuiding returns 0
02:18:58.590 00.034 15712 IsGuiding returns 0
02:18:58.590 00.000 15712 Move returns status 0, amount 7
02:18:58.590 00.000 15712 MoveAxis(N, 0, ABG)
02:18:58.590 00.000 15712 Move returns status 0, amount 0
02:18:58.590 00.000 15712 move complete, result=0
02:18:58.590 00.000 15712 worker thread done servicing request
02:18:58.590 00.000 15712 Worker thread wakes up
02:18:58.590 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:18:58.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:18:58.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:00.012 01.422 15712 Exposure complete
02:19:00.072 00.060 15712 worker thread done servicing request
02:19:00.072 00.000 7988 OnExposeComplete: enter
02:19:00.072 00.000 7988 UpdateGuideState(): m_state=6
02:19:00.072 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4034
02:19:00.072 00.000 7988 Star::Find returns 1 (0), X=974.06, Y=185.75, Mass=872, SNR=19.1, Peak=138 HFD=3.4
02:19:00.072 00.000 7988 MultiStar: [#1 0.19,-0.33,1.01,U] [#2 0.10,0.09,0.86,U] [#3 0.17,0.17,0.86,U] [#4 0.12,0.04,0.76,U] [#5 -0.36,0.31,0.74,U] [#6 -0.24,-0.08,0.69,U] [#7 0.03,-0.18,0.51,U] [#8 1.17,0.12,0.00,M8] 
02:19:00.072 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.06, 0.15}
02:19:00.072 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
02:19:00.072 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
02:19:00.072 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.76 mountX=0.02 mountY=-0.03, mountTheta=-0.82
02:19:00.087 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
02:19:00.087 00.000 7988 Enqueuing Move request for scope (0.03, 0.02)
02:19:00.087 00.000 15712 Worker thread wakes up
02:19:00.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
02:19:00.087 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
02:19:00.087 00.000 15712 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
02:19:00.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
02:19:00.087 00.000 7988 UpdateGuideState exits: m=872 SNR=19.1
02:19:00.093 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:00.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:00.095 00.002 7988 Enqueuing Expose request
02:19:00.095 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:00.095 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
02:19:00.095 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:00.097 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:00.097 00.000 15712 MoveAxis(E, 6, ABG)
02:19:00.097 00.000 15712 Guiding  Dir = 2, Dur = 6
02:19:00.097 00.000 15712 IsGuiding returns 0
02:19:00.123 00.026 15712 IsGuiding returns 0
02:19:00.123 00.000 15712 Move returns status 0, amount 6
02:19:00.123 00.000 15712 MoveAxis(N, 0, ABG)
02:19:00.123 00.000 15712 Move returns status 0, amount 0
02:19:00.123 00.000 15712 move complete, result=0
02:19:00.123 00.000 15712 worker thread done servicing request
02:19:00.123 00.000 15712 Worker thread wakes up
02:19:00.123 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
02:19:00.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:00.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:01.764 01.641 15712 Exposure complete
02:19:01.825 00.061 15712 worker thread done servicing request
02:19:01.825 00.000 7988 OnExposeComplete: enter
02:19:01.825 00.000 7988 UpdateGuideState(): m_state=6
02:19:01.829 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4035
02:19:01.829 00.000 7988 Star::Find returns 1 (0), X=974.22, Y=185.85, Mass=960, SNR=20.2, Peak=140 HFD=3.8
02:19:01.831 00.002 7988 MultiStar: [#1 -0.01,-0.23,0.93,U] [#2 0.55,0.28,0.00,M1] [#3 0.30,0.24,0.82,U] [#4 0.18,0.03,0.73,U] [#5 -0.23,0.05,0.70,U] [#6 0.07,0.40,0.64,U] [#7 -0.30,-0.08,0.44,U] [#8 1.07,0.01,0.00,M9] 
02:19:01.831 00.000 7988 refined, 6 included, MultiStar: {0.07, 0.10}, one-star: {0.22, 0.25}
02:19:01.833 00.002 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
02:19:01.835 00.002 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
02:19:01.835 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=0.10 mountY=-0.07, mountTheta=-0.61
02:19:01.837 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.10, opts=13)
02:19:01.839 00.002 7988 Enqueuing Move request for scope (0.07, 0.10)
02:19:01.839 00.000 15712 Worker thread wakes up
02:19:01.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
02:19:01.839 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:19:01.839 00.000 15712 Moving (0.07, 0.10) raw xDistance=0.10 yDistance=-0.07
02:19:01.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=50, FiltMax=255, Gamma=0.690
02:19:01.841 00.002 7988 UpdateGuideState exits: m=960 SNR=20.2
02:19:01.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:01.841 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:01.841 00.000 7988 Enqueuing Expose request
02:19:01.841 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:01.841 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
02:19:01.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:01.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:19:01.841 00.000 15712 MoveAxis(E, 5, ABG)
02:19:01.841 00.000 15712 Guiding  Dir = 2, Dur = 5
02:19:01.841 00.000 15712 IsGuiding returns 0
02:19:01.857 00.016 15712 IsGuiding returns 0
02:19:01.868 00.011 15712 Move returns status 0, amount 5
02:19:01.868 00.000 15712 MoveAxis(N, 0, ABG)
02:19:01.868 00.000 15712 Move returns status 0, amount 0
02:19:01.868 00.000 15712 move complete, result=0
02:19:01.868 00.000 15712 worker thread done servicing request
02:19:01.868 00.000 15712 Worker thread wakes up
02:19:01.868 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
02:19:01.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:01.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:03.276 01.408 15712 Exposure complete
02:19:03.338 00.062 15712 worker thread done servicing request
02:19:03.338 00.000 7988 OnExposeComplete: enter
02:19:03.338 00.000 7988 UpdateGuideState(): m_state=6
02:19:03.342 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4036
02:19:03.342 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=185.64, Mass=875, SNR=19.1, Peak=137 HFD=3.8
02:19:03.344 00.002 7988 MultiStar: [#1 0.04,-0.12,0.96,U] [#2 0.19,0.33,0.88,U] [#3 0.11,0.29,0.87,U] [#4 0.17,0.13,0.67,U] [#5 -0.18,-0.24,0.70,U] [#6 0.06,-0.05,0.65,U] [#7 0.02,-0.10,0.42,U] [#8 0.45,0.24,0.44,U] 
02:19:03.346 00.002 7988 single-star, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.01, 0.04}
02:19:03.346 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
02:19:03.348 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
02:19:03.348 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.31 mountX=0.04 mountY=-0.01, mountTheta=-0.28
02:19:03.350 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.04, opts=13)
02:19:03.352 00.002 7988 Enqueuing Move request for scope (0.01, 0.04)
02:19:03.352 00.000 15712 Worker thread wakes up
02:19:03.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
02:19:03.352 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
02:19:03.352 00.000 15712 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
02:19:03.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
02:19:03.354 00.002 7988 UpdateGuideState exits: m=875 SNR=19.1
02:19:03.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:03.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:03.354 00.000 7988 Enqueuing Expose request
02:19:03.354 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:03.354 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
02:19:03.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:03.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:03.354 00.000 15712 MoveAxis(E, 5, ABG)
02:19:03.354 00.000 15712 Guiding  Dir = 2, Dur = 5
02:19:03.370 00.016 15712 IsGuiding returns 0
02:19:03.386 00.016 15712 IsGuiding returns 0
02:19:03.386 00.000 15712 Move returns status 0, amount 5
02:19:03.386 00.000 15712 MoveAxis(N, 0, ABG)
02:19:03.386 00.000 15712 Move returns status 0, amount 0
02:19:03.386 00.000 15712 move complete, result=0
02:19:03.386 00.000 15712 worker thread done servicing request
02:19:03.386 00.000 15712 Worker thread wakes up
02:19:03.386 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
02:19:03.388 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:03.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:05.029 01.641 15712 Exposure complete
02:19:05.092 00.063 15712 worker thread done servicing request
02:19:05.092 00.000 7988 OnExposeComplete: enter
02:19:05.092 00.000 7988 UpdateGuideState(): m_state=6
02:19:05.092 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4037
02:19:05.096 00.004 7988 Star::Find returns 1 (0), X=974.29, Y=185.55, Mass=1013, SNR=20.8, Peak=143 HFD=4.0
02:19:05.098 00.002 7988 MultiStar: [#1 0.12,-0.45,0.92,U] [#2 0.13,0.03,0.78,U] [#3 0.16,0.29,0.81,U] [#4 0.04,-0.32,0.69,U] [#5 -0.23,0.16,0.69,U] [#6 -0.08,-0.18,0.63,U] [#7 -0.34,-0.20,0.48,U] [#8 1.01,0.91,0.00,M9] 
02:19:05.098 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.29, -0.05}
02:19:05.100 00.002 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
02:19:05.100 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
02:19:05.102 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.08 mountX=-0.09 mountY=-0.04, mountTheta=-2.67
02:19:05.104 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.09, opts=13)
02:19:05.104 00.000 7988 Enqueuing Move request for scope (0.05, -0.09)
02:19:05.106 00.002 15712 Worker thread wakes up
02:19:05.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
02:19:05.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
02:19:05.106 00.000 15712 Moving (0.05, -0.09) raw xDistance=-0.09 yDistance=-0.04
02:19:05.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=49, FiltMax=255, Gamma=0.690
02:19:05.106 00.000 7988 UpdateGuideState exits: m=1013 SNR=20.8
02:19:05.109 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:05.109 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:05.109 00.000 7988 Enqueuing Expose request
02:19:05.109 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:05.109 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
02:19:05.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:05.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:19:05.109 00.000 15712 MoveAxis(E, 6, ABG)
02:19:05.109 00.000 15712 Guiding  Dir = 2, Dur = 6
02:19:05.109 00.000 15712 IsGuiding returns 0
02:19:05.124 00.015 15712 IsGuiding returns 0
02:19:05.124 00.000 15712 Move returns status 0, amount 6
02:19:05.124 00.000 15712 MoveAxis(N, 0, ABG)
02:19:05.124 00.000 15712 Move returns status 0, amount 0
02:19:05.124 00.000 15712 move complete, result=0
02:19:05.124 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
02:19:05.130 00.006 15712 worker thread done servicing request
02:19:05.130 00.000 15712 Worker thread wakes up
02:19:05.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:05.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:06.543 01.413 15712 Exposure complete
02:19:06.606 00.063 15712 worker thread done servicing request
02:19:06.606 00.000 7988 OnExposeComplete: enter
02:19:06.606 00.000 7988 UpdateGuideState(): m_state=6
02:19:06.610 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4038
02:19:06.610 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=185.08, Mass=948, SNR=20.0, Peak=153 HFD=4.2
02:19:06.610 00.000 7988 MultiStar: [#1 -0.12,-0.69,0.00,M1] [#2 0.12,-0.59,0.87,U] [#3 0.28,-0.07,0.82,U] [#4 0.04,-0.40,0.73,U] [#5 0.05,-0.48,0.67,U] [#6 -0.07,-0.50,0.66,U] [#7 0.22,-0.76,0.00,M1] [#8 0.34,-0.34,0.43,U] 
02:19:06.610 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.42}, one-star: {-0.10, -0.52}
02:19:06.610 00.000 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
02:19:06.610 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
02:19:06.610 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.42 hyp=0.43 cameraTheta=-1.39 mountX=-0.42 mountY=-0.06, mountTheta=-2.99
02:19:06.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.42, opts=13)
02:19:06.610 00.000 7988 Enqueuing Move request for scope (0.08, -0.42)
02:19:06.610 00.000 15712 Worker thread wakes up
02:19:06.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.42) opts 0xd
02:19:06.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.42)
02:19:06.610 00.000 15712 Moving (0.08, -0.42) raw xDistance=-0.42 yDistance=-0.06
02:19:06.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:19:06.622 00.012 7988 UpdateGuideState exits: m=948 SNR=20.0
02:19:06.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:06.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:06.622 00.000 7988 Enqueuing Expose request
02:19:06.622 00.000 15712 PPEC rslt: input = -0.42, final = -0.27, react = -0.25, pred = -0.02, hyst = -0.23, hyst_pct = 0.00, period_length = 639.26
02:19:06.622 00.000 15712 PPEC: input: -0.42, control: -0.27, exposure: 1500
02:19:06.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:06.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:19:06.622 00.000 15712 MoveAxis(E, 88, ABG)
02:19:06.622 00.000 15712 Guiding  Dir = 2, Dur = 88
02:19:06.622 00.000 15712 IsGuiding returns 0
02:19:06.644 00.022 15712 PulseGuide returned control before completion, sleep 78
02:19:06.734 00.090 15712 IsGuiding returns 1
02:19:06.734 00.000 15712 scope still moving after pulse duration time elapsed
02:19:06.770 00.036 15712 IsGuiding returns 0
02:19:06.770 00.000 15712 scope move finished after 88 + 60 ms
02:19:06.770 00.000 15712 Move returns status 0, amount 88
02:19:06.770 00.000 15712 MoveAxis(N, 0, ABG)
02:19:06.770 00.000 15712 Move returns status 0, amount 0
02:19:06.770 00.000 15712 move complete, result=0
02:19:06.770 00.000 7988 GuideStep: -0.4 px 88 ms EAST, -0.1 px 0 ms NORTH
02:19:06.778 00.008 15712 worker thread done servicing request
02:19:06.778 00.000 15712 Worker thread wakes up
02:19:06.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:06.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:08.411 01.633 15712 Exposure complete
02:19:08.475 00.064 15712 worker thread done servicing request
02:19:08.475 00.000 7988 OnExposeComplete: enter
02:19:08.475 00.000 7988 UpdateGuideState(): m_state=6
02:19:08.475 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4039
02:19:08.475 00.000 7988 Star::Find returns 1 (0), X=974.12, Y=185.28, Mass=828, SNR=18.9, Peak=146 HFD=3.3
02:19:08.475 00.000 7988 MultiStar: [#1 0.27,-0.49,1.02,U] [#2 -0.04,-0.26,0.92,U] [#3 0.21,-0.11,0.91,U] [#4 -0.24,-0.18,0.72,U] [#5 -0.48,-0.16,0.72,U] [#6 -0.29,-0.40,0.72,U] [#7 0.40,-0.36,0.53,U] [#8 0.10,0.22,0.51,U] 
02:19:08.475 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.25}, one-star: {0.12, -0.32}
02:19:08.482 00.007 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
02:19:08.482 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
02:19:08.482 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.52 mountX=-0.25 mountY=-0.01, mountTheta=-3.12
02:19:08.482 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.25, opts=13)
02:19:08.482 00.000 7988 Enqueuing Move request for scope (0.01, -0.25)
02:19:08.482 00.000 15712 Worker thread wakes up
02:19:08.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:19:08.489 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
02:19:08.489 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
02:19:08.489 00.000 15712 Moving (0.01, -0.25) raw xDistance=-0.25 yDistance=-0.01
02:19:08.491 00.002 7988 UpdateGuideState exits: m=828 SNR=18.9
02:19:08.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:08.493 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:08.495 00.002 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:19:08.495 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
02:19:08.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:08.495 00.000 7988 Enqueuing Expose request
02:19:08.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:08.495 00.000 15712 MoveAxis(E, 57, ABG)
02:19:08.495 00.000 15712 Guiding  Dir = 2, Dur = 57
02:19:08.495 00.000 15712 IsGuiding returns 0
02:19:08.515 00.020 15712 PulseGuide returned control before completion, sleep 47
02:19:08.577 00.062 15712 IsGuiding returns 1
02:19:08.577 00.000 15712 scope still moving after pulse duration time elapsed
02:19:08.616 00.039 15712 IsGuiding returns 0
02:19:08.616 00.000 15712 scope move finished after 57 + 62 ms
02:19:08.616 00.000 15712 Move returns status 0, amount 57
02:19:08.616 00.000 15712 MoveAxis(N, 0, ABG)
02:19:08.616 00.000 15712 Move returns status 0, amount 0
02:19:08.616 00.000 15712 move complete, result=0
02:19:08.616 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.0 px 0 ms NORTH
02:19:08.619 00.003 15712 worker thread done servicing request
02:19:08.619 00.000 15712 Worker thread wakes up
02:19:08.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:08.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:10.033 01.414 15712 Exposure complete
02:19:10.097 00.064 15712 worker thread done servicing request
02:19:10.097 00.000 7988 OnExposeComplete: enter
02:19:10.097 00.000 7988 UpdateGuideState(): m_state=6
02:19:10.101 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4040
02:19:10.101 00.000 7988 Star::Find returns 1 (0), X=974.26, Y=185.63, Mass=904, SNR=19.7, Peak=140 HFD=3.6
02:19:10.103 00.002 7988 MultiStar: [#1 0.14,-0.17,1.00,U] [#2 0.15,0.07,0.87,U] [#3 0.39,0.05,0.84,U] [#4 -0.03,-0.00,0.73,U] [#5 -0.15,-0.24,0.67,U] [#6 -0.02,0.05,0.62,U] [#7 -0.05,-0.38,0.41,U] [#8 0.52,0.51,0.00,M8] 
02:19:10.103 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.26, 0.03}
02:19:10.105 00.002 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
02:19:10.106 00.001 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
02:19:10.106 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.13 cameraTheta=-0.43 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
02:19:10.108 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.05, opts=13)
02:19:10.110 00.002 7988 Enqueuing Move request for scope (0.11, -0.05)
02:19:10.110 00.000 15712 Worker thread wakes up
02:19:10.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
02:19:10.110 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
02:19:10.110 00.000 15712 Moving (0.11, -0.05) raw xDistance=-0.05 yDistance=-0.11
02:19:10.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:19:10.113 00.003 7988 UpdateGuideState exits: m=904 SNR=19.7
02:19:10.113 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:10.113 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:10.113 00.000 7988 Enqueuing Expose request
02:19:10.113 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:10.113 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
02:19:10.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:10.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:19:10.113 00.000 15712 MoveAxis(E, 9, ABG)
02:19:10.113 00.000 15712 Guiding  Dir = 2, Dur = 9
02:19:10.113 00.000 15712 IsGuiding returns 0
02:19:10.132 00.019 15712 IsGuiding returns 0
02:19:10.132 00.000 15712 Move returns status 0, amount 9
02:19:10.132 00.000 15712 MoveAxis(N, 0, ABG)
02:19:10.132 00.000 15712 Move returns status 0, amount 0
02:19:10.132 00.000 15712 move complete, result=0
02:19:10.132 00.000 15712 worker thread done servicing request
02:19:10.132 00.000 15712 Worker thread wakes up
02:19:10.132 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
02:19:10.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:10.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:11.775 01.643 15712 Exposure complete
02:19:11.837 00.062 15712 worker thread done servicing request
02:19:11.839 00.002 7988 OnExposeComplete: enter
02:19:11.839 00.000 7988 UpdateGuideState(): m_state=6
02:19:11.839 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4041
02:19:11.839 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=185.37, Mass=914, SNR=19.8, Peak=143 HFD=3.7
02:19:11.839 00.000 7988 MultiStar: [#1 -0.10,-0.33,1.01,U] [#2 0.08,0.05,0.89,U] [#3 0.27,0.38,0.87,U] [#4 0.15,0.15,0.75,U] [#5 -0.33,0.27,0.69,U] [#6 -0.05,-0.11,0.59,U] [#7 0.21,-0.65,0.00,M1] [#8 0.41,0.07,0.50,U] 
02:19:11.839 00.000 7988 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.14, -0.23}
02:19:11.839 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.35 = -1.35)
02:19:11.847 00.008 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
02:19:11.847 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.07 cameraTheta=0.22 mountX=0.01 mountY=-0.07, mountTheta=-1.35
02:19:11.847 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
02:19:11.847 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
02:19:11.847 00.000 15712 Worker thread wakes up
02:19:11.847 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:19:11.852 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:19:11.852 00.000 7988 UpdateGuideState exits: m=914 SNR=19.8
02:19:11.854 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:11.854 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:19:11.854 00.000 15712 Moving (0.06, 0.01) raw xDistance=0.01 yDistance=-0.07
02:19:11.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:11.856 00.002 7988 Enqueuing Expose request
02:19:11.858 00.002 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:11.858 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
02:19:11.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:11.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:19:11.858 00.000 15712 MoveAxis(E, 10, ABG)
02:19:11.858 00.000 15712 Guiding  Dir = 2, Dur = 10
02:19:11.858 00.000 15712 IsGuiding returns 0
02:19:11.906 00.048 15712 IsGuiding returns 1
02:19:11.906 00.000 15712 scope still moving after pulse duration time elapsed
02:19:11.931 00.025 15712 IsGuiding returns 0
02:19:11.931 00.000 15712 scope move finished after 10 + 60 ms
02:19:11.931 00.000 15712 Move returns status 0, amount 10
02:19:11.931 00.000 15712 MoveAxis(N, 0, ABG)
02:19:11.931 00.000 15712 Move returns status 0, amount 0
02:19:11.931 00.000 15712 move complete, result=0
02:19:11.931 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
02:19:11.933 00.002 15712 worker thread done servicing request
02:19:11.933 00.000 15712 Worker thread wakes up
02:19:11.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:11.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:13.350 01.417 15712 Exposure complete
02:19:13.410 00.060 15712 worker thread done servicing request
02:19:13.410 00.000 7988 OnExposeComplete: enter
02:19:13.410 00.000 7988 UpdateGuideState(): m_state=6
02:19:13.410 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4042
02:19:13.410 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=185.39, Mass=949, SNR=20.2, Peak=134 HFD=3.7
02:19:13.410 00.000 7988 MultiStar: [#1 0.01,-0.45,0.95,U] [#2 0.17,0.09,0.86,U] [#3 0.15,-0.20,0.78,U] [#4 0.08,-0.03,0.69,U] [#5 -0.32,0.11,0.70,U] [#6 -0.12,-0.08,0.66,U] [#7 -0.04,-0.26,0.44,U] [#8 0.30,0.63,0.00,M8] 
02:19:13.410 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.14}, one-star: {0.07, -0.21}
02:19:13.410 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
02:19:13.410 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
02:19:13.410 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.48 mountX=-0.14 mountY=-0.01, mountTheta=-3.07
02:19:13.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.14, opts=13)
02:19:13.410 00.000 7988 Enqueuing Move request for scope (0.01, -0.14)
02:19:13.427 00.017 15712 Worker thread wakes up
02:19:13.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
02:19:13.427 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
02:19:13.427 00.000 15712 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=-0.01
02:19:13.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
02:19:13.427 00.000 7988 UpdateGuideState exits: m=949 SNR=20.2
02:19:13.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:13.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:13.427 00.000 7988 Enqueuing Expose request
02:19:13.427 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:13.427 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
02:19:13.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:13.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:13.427 00.000 15712 MoveAxis(E, 9, ABG)
02:19:13.427 00.000 15712 Guiding  Dir = 2, Dur = 9
02:19:13.427 00.000 15712 IsGuiding returns 0
02:19:13.457 00.030 15712 IsGuiding returns 0
02:19:13.457 00.000 15712 Move returns status 0, amount 9
02:19:13.457 00.000 15712 MoveAxis(N, 0, ABG)
02:19:13.457 00.000 15712 Move returns status 0, amount 0
02:19:13.457 00.000 15712 move complete, result=0
02:19:13.457 00.000 15712 worker thread done servicing request
02:19:13.457 00.000 15712 Worker thread wakes up
02:19:13.457 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
02:19:13.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:13.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:15.197 01.740 15712 Exposure complete
02:19:15.259 00.062 15712 worker thread done servicing request
02:19:15.259 00.000 7988 OnExposeComplete: enter
02:19:15.259 00.000 7988 UpdateGuideState(): m_state=6
02:19:15.263 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4043
02:19:15.265 00.002 7988 Star::Find returns 1 (0), X=974.46, Y=185.47, Mass=1001, SNR=20.6, Peak=146 HFD=3.3
02:19:15.265 00.000 7988 MultiStar: [#1 0.01,0.09,0.96,U] [#2 0.25,0.39,0.87,U] [#3 0.37,0.06,0.81,U] [#4 0.44,-0.17,0.68,U] [#5 -0.03,0.29,0.62,U] [#6 -0.03,-0.09,0.61,U] [#7 -0.00,0.26,0.49,U] [#8 0.58,0.52,0.00,M9] 
02:19:15.267 00.002 7988 refined, 7 included, MultiStar: {0.21, 0.08}, one-star: {0.46, -0.13}
02:19:15.267 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
02:19:15.269 00.002 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
02:19:15.269 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.22 cameraTheta=0.36 mountX=0.08 mountY=-0.21, mountTheta=-1.20
02:19:15.271 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.08, opts=13)
02:19:15.273 00.002 7988 Enqueuing Move request for scope (0.21, 0.08)
02:19:15.273 00.000 15712 Worker thread wakes up
02:19:15.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
02:19:15.273 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
02:19:15.273 00.000 15712 Moving (0.21, 0.08) raw xDistance=0.08 yDistance=-0.21
02:19:15.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:19:15.275 00.002 7988 UpdateGuideState exits: m=1001 SNR=20.6
02:19:15.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:15.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:15.275 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:15.275 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
02:19:15.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:15.275 00.000 7988 Enqueuing Expose request
02:19:15.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:19:15.275 00.000 15712 MoveAxis(E, 8, ABG)
02:19:15.275 00.000 15712 Guiding  Dir = 2, Dur = 8
02:19:15.275 00.000 15712 IsGuiding returns 0
02:19:15.295 00.020 15712 IsGuiding returns 0
02:19:15.295 00.000 15712 Move returns status 0, amount 8
02:19:15.295 00.000 15712 MoveAxis(N, 0, ABG)
02:19:15.295 00.000 15712 Move returns status 0, amount 0
02:19:15.295 00.000 15712 move complete, result=0
02:19:15.295 00.000 15712 worker thread done servicing request
02:19:15.295 00.000 15712 Worker thread wakes up
02:19:15.295 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
02:19:15.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:15.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:16.712 01.417 15712 Exposure complete
02:19:16.774 00.062 15712 worker thread done servicing request
02:19:16.774 00.000 7988 OnExposeComplete: enter
02:19:16.774 00.000 7988 UpdateGuideState(): m_state=6
02:19:16.778 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4044
02:19:16.778 00.000 7988 Star::Find returns 1 (0), X=974.13, Y=185.87, Mass=948, SNR=19.9, Peak=147 HFD=3.7
02:19:16.780 00.002 7988 MultiStar: [#1 -0.03,0.06,1.00,U] [#2 0.07,0.32,0.84,U] [#3 0.18,0.46,0.84,U] [#4 0.13,0.33,0.73,U] [#5 -0.03,0.37,0.72,U] [#6 0.01,-0.09,0.65,U] [#7 -0.35,-0.08,0.47,U] [#8 0.39,1.08,0.00,M10] 
02:19:16.780 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.22}, one-star: {0.13, 0.27}
02:19:16.782 00.002 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
02:19:16.782 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
02:19:16.784 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.41 mountX=0.22 mountY=-0.04, mountTheta=-0.19
02:19:16.786 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.22, opts=13)
02:19:16.786 00.000 7988 Enqueuing Move request for scope (0.04, 0.22)
02:19:16.788 00.002 15712 Worker thread wakes up
02:19:16.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
02:19:16.788 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
02:19:16.788 00.000 15712 Moving (0.04, 0.22) raw xDistance=0.22 yDistance=-0.04
02:19:16.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:19:16.790 00.002 7988 UpdateGuideState exits: m=948 SNR=19.9
02:19:16.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:16.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:16.790 00.000 7988 Enqueuing Expose request
02:19:16.790 00.000 15712 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:19:16.790 00.000 15712 PPEC: input: 0.22, control: 0.11, exposure: 1500
02:19:16.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:16.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:19:16.790 00.000 15712 MoveAxis(W, 36, ABG)
02:19:16.790 00.000 15712 Guiding  Dir = 3, Dur = 36
02:19:16.795 00.005 15712 IsGuiding returns 0
02:19:16.812 00.017 15712 PulseGuide returned control before completion, sleep 27
02:19:16.870 00.058 15712 IsGuiding returns 0
02:19:16.870 00.000 15712 Move returns status 0, amount 36
02:19:16.870 00.000 15712 MoveAxis(N, 0, ABG)
02:19:16.870 00.000 15712 Move returns status 0, amount 0
02:19:16.870 00.000 15712 move complete, result=0
02:19:16.870 00.000 15712 worker thread done servicing request
02:19:16.870 00.000 15712 Worker thread wakes up
02:19:16.870 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
02:19:16.880 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:16.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:18.515 01.635 15712 Exposure complete
02:19:18.577 00.062 15712 worker thread done servicing request
02:19:18.577 00.000 7988 OnExposeComplete: enter
02:19:18.580 00.003 7988 UpdateGuideState(): m_state=6
02:19:18.580 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4045
02:19:18.580 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=185.17, Mass=892, SNR=19.4, Peak=159 HFD=3.4
02:19:18.580 00.000 7988 MultiStar: [#1 0.31,-0.26,1.02,U] [#2 0.49,0.22,0.90,U] [#3 0.30,0.05,0.86,U] [#4 0.17,-0.20,0.78,U] [#5 -0.16,-0.03,0.73,U] [#6 -0.07,0.31,0.75,U] [#7 -0.10,-0.15,0.52,U] [#8 0.27,0.37,0.43,U] 
02:19:18.580 00.000 7988 refined, 8 included, MultiStar: {0.17, -0.05}, one-star: {0.15, -0.43}
02:19:18.580 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
02:19:18.580 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
02:19:18.580 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.27 mountX=-0.05 mountY=-0.17, mountTheta=-1.84
02:19:18.580 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.05, opts=13)
02:19:18.590 00.010 7988 Enqueuing Move request for scope (0.17, -0.05)
02:19:18.592 00.002 15712 Worker thread wakes up
02:19:18.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
02:19:18.592 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
02:19:18.592 00.000 15712 Moving (0.17, -0.05) raw xDistance=-0.05 yDistance=-0.17
02:19:18.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
02:19:18.592 00.000 7988 UpdateGuideState exits: m=892 SNR=19.4
02:19:18.595 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:18.595 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:18.597 00.002 7988 Enqueuing Expose request
02:19:18.597 00.000 15712 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:18.597 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
02:19:18.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:18.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:19:18.597 00.000 15712 MoveAxis(E, 8, ABG)
02:19:18.597 00.000 15712 Guiding  Dir = 2, Dur = 8
02:19:18.614 00.017 15712 IsGuiding returns 0
02:19:18.631 00.017 15712 IsGuiding returns 0
02:19:18.631 00.000 15712 Move returns status 0, amount 8
02:19:18.631 00.000 15712 MoveAxis(N, 0, ABG)
02:19:18.631 00.000 15712 Move returns status 0, amount 0
02:19:18.631 00.000 15712 move complete, result=0
02:19:18.631 00.000 15712 worker thread done servicing request
02:19:18.631 00.000 15712 Worker thread wakes up
02:19:18.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:18.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:18.631 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
02:19:20.043 01.412 15712 Exposure complete
02:19:20.106 00.063 15712 worker thread done servicing request
02:19:20.106 00.000 7988 OnExposeComplete: enter
02:19:20.106 00.000 7988 UpdateGuideState(): m_state=6
02:19:20.109 00.003 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4046
02:19:20.110 00.001 7988 Star::Find returns 1 (0), X=974.21, Y=185.35, Mass=973, SNR=20.2, Peak=169 HFD=3.6
02:19:20.110 00.000 7988 MultiStar: [#1 -0.15,-0.39,0.95,U] [#2 0.14,-0.11,0.87,U] [#3 0.30,0.01,0.83,U] [#4 -0.05,-0.13,0.75,U] [#5 -0.19,-0.03,0.74,U] [#6 -0.26,-0.58,0.00,M1] [#7 -0.06,-0.77,0.00,M1] [#8 0.36,0.49,0.45,U] 
02:19:20.112 00.002 7988 refined, 6 included, MultiStar: {0.08, -0.11}, one-star: {0.21, -0.25}
02:19:20.112 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
02:19:20.114 00.002 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
02:19:20.114 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.96 mountX=-0.11 mountY=-0.07, mountTheta=-2.55
02:19:20.116 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.11, opts=13)
02:19:20.118 00.002 7988 Enqueuing Move request for scope (0.08, -0.11)
02:19:20.118 00.000 15712 Worker thread wakes up
02:19:20.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
02:19:20.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
02:19:20.118 00.000 15712 Moving (0.08, -0.11) raw xDistance=-0.11 yDistance=-0.07
02:19:20.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:19:20.121 00.003 7988 UpdateGuideState exits: m=973 SNR=20.2
02:19:20.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:20.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:20.121 00.000 7988 Enqueuing Expose request
02:19:20.121 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:20.121 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
02:19:20.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:20.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:19:20.121 00.000 15712 MoveAxis(E, 8, ABG)
02:19:20.121 00.000 15712 Guiding  Dir = 2, Dur = 8
02:19:20.121 00.000 15712 IsGuiding returns 0
02:19:20.152 00.031 15712 IsGuiding returns 0
02:19:20.152 00.000 15712 Move returns status 0, amount 8
02:19:20.152 00.000 15712 MoveAxis(N, 0, ABG)
02:19:20.152 00.000 15712 Move returns status 0, amount 0
02:19:20.152 00.000 15712 move complete, result=0
02:19:20.152 00.000 15712 worker thread done servicing request
02:19:20.152 00.000 15712 Worker thread wakes up
02:19:20.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:20.152 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
02:19:20.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:21.799 01.647 15712 Exposure complete
02:19:21.862 00.063 15712 worker thread done servicing request
02:19:21.862 00.000 7988 OnExposeComplete: enter
02:19:21.863 00.001 7988 UpdateGuideState(): m_state=6
02:19:21.865 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4047
02:19:21.866 00.001 7988 Star::Find returns 1 (0), X=973.97, Y=184.71, Mass=964, SNR=20.5, Peak=161 HFD=3.9
02:19:21.866 00.000 7988 MultiStar: [#1 0.07,-0.66,0.00,M1] [#2 0.24,-0.59,0.00,M1] [#3 0.30,-0.52,0.76,U] [#4 0.20,-0.48,0.64,U] [#5 -0.13,-0.15,0.68,U] [#6 0.18,-0.44,0.65,U] [#7 -0.32,-0.89,0.00,M2] [#8 0.50,-0.21,0.40,U] 
02:19:21.868 00.002 7988 refined, 5 included, MultiStar: {0.13, -0.50}, one-star: {-0.03, -0.89}
02:19:21.868 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
02:19:21.870 00.002 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
02:19:21.870 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.50 hyp=0.52 cameraTheta=-1.31 mountX=-0.50 mountY=-0.12, mountTheta=-2.90
02:19:21.872 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.50, opts=13)
02:19:21.874 00.002 7988 Enqueuing Move request for scope (0.13, -0.50)
02:19:21.874 00.000 15712 Worker thread wakes up
02:19:21.874 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.50) opts 0xd
02:19:21.874 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.50)
02:19:21.874 00.000 15712 Moving (0.13, -0.50) raw xDistance=-0.50 yDistance=-0.12
02:19:21.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
02:19:21.876 00.002 7988 UpdateGuideState exits: m=964 SNR=20.5
02:19:21.878 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:21.878 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:21.878 00.000 7988 Enqueuing Expose request
02:19:21.878 00.000 15712 PPEC rslt: input = -0.50, final = -0.33, react = -0.30, pred = -0.03, hyst = -0.27, hyst_pct = 0.00, period_length = 639.26
02:19:21.878 00.000 15712 PPEC: input: -0.50, control: -0.33, exposure: 1500
02:19:21.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:21.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:19:21.878 00.000 15712 MoveAxis(E, 107, ABG)
02:19:21.878 00.000 15712 Guiding  Dir = 2, Dur = 107
02:19:21.912 00.034 15712 IsGuiding returns 0
02:19:21.929 00.017 15712 PulseGuide returned control before completion, sleep 102
02:19:22.035 00.106 15712 IsGuiding returns 1
02:19:22.035 00.000 15712 scope still moving after pulse duration time elapsed
02:19:22.072 00.037 15712 IsGuiding returns 0
02:19:22.072 00.000 15712 scope move finished after 107 + 52 ms
02:19:22.072 00.000 15712 Move returns status 0, amount 107
02:19:22.072 00.000 15712 MoveAxis(N, 0, ABG)
02:19:22.072 00.000 15712 Move returns status 0, amount 0
02:19:22.072 00.000 15712 move complete, result=0
02:19:22.072 00.000 7988 GuideStep: -0.5 px 107 ms EAST, -0.1 px 0 ms NORTH
02:19:22.076 00.004 15712 worker thread done servicing request
02:19:22.076 00.000 15712 Worker thread wakes up
02:19:22.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:22.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:23.489 01.413 15712 Exposure complete
02:19:23.551 00.062 15712 worker thread done servicing request
02:19:23.551 00.000 7988 OnExposeComplete: enter
02:19:23.551 00.000 7988 UpdateGuideState(): m_state=6
02:19:23.551 00.000 7988 Star::Find(15, 973, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4048
02:19:23.556 00.005 7988 Star::Find returns 1 (0), X=974.28, Y=185.40, Mass=896, SNR=19.5, Peak=135 HFD=3.6
02:19:23.556 00.000 7988 MultiStar: [#1 0.34,-0.58,0.00,M2] [#2 0.31,-0.10,0.86,U] [#3 0.45,0.07,0.82,U] [#4 -0.03,-0.19,0.71,U] [#5 -0.06,-0.45,0.72,U] [#6 -0.13,-0.04,0.72,U] [#7 0.22,-0.40,0.47,U] [#8 0.57,0.17,0.47,U] 
02:19:23.556 00.000 7988 refined, 7 included, MultiStar: {0.20, -0.14}, one-star: {0.28, -0.20}
02:19:23.556 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
02:19:23.556 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
02:19:23.556 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.63 mountX=-0.14 mountY=-0.19, mountTheta=-2.20
02:19:23.556 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.14, opts=13)
02:19:23.556 00.000 7988 Enqueuing Move request for scope (0.20, -0.14)
02:19:23.556 00.000 15712 Worker thread wakes up
02:19:23.566 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
02:19:23.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=46, FiltMax=255, Gamma=0.690
02:19:23.566 00.000 7988 UpdateGuideState exits: m=896 SNR=19.5
02:19:23.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:23.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:23.566 00.000 7988 Enqueuing Expose request
02:19:23.566 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
02:19:23.566 00.000 15712 Moving (0.20, -0.14) raw xDistance=-0.14 yDistance=-0.19
02:19:23.573 00.007 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:23.573 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
02:19:23.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:23.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:19:23.573 00.000 15712 MoveAxis(E, 11, ABG)
02:19:23.573 00.000 15712 Guiding  Dir = 2, Dur = 11
02:19:23.573 00.000 15712 IsGuiding returns 0
02:19:23.590 00.017 15712 IsGuiding returns 1
02:19:23.590 00.000 15712 scope still moving after pulse duration time elapsed
02:19:23.638 00.048 15712 IsGuiding returns 0
02:19:23.638 00.000 15712 scope move finished after 11 + 52 ms
02:19:23.638 00.000 15712 Move returns status 0, amount 11
02:19:23.638 00.000 15712 MoveAxis(N, 0, ABG)
02:19:23.638 00.000 15712 Move returns status 0, amount 0
02:19:23.638 00.000 15712 move complete, result=0
02:19:23.638 00.000 15712 worker thread done servicing request
02:19:23.638 00.000 15712 Worker thread wakes up
02:19:23.638 00.000 7988 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
02:19:23.641 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:23.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:25.384 01.743 15712 Exposure complete
02:19:25.446 00.062 15712 worker thread done servicing request
02:19:25.446 00.000 7988 OnExposeComplete: enter
02:19:25.446 00.000 7988 UpdateGuideState(): m_state=6
02:19:25.450 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4049
02:19:25.450 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=185.24, Mass=965, SNR=20.1, Peak=136 HFD=4.0
02:19:25.452 00.002 7988 MultiStar: [#1 0.27,-0.19,0.87,U] [#2 0.01,-0.26,0.85,U] [#3 0.10,0.07,0.81,U] [#4 -0.18,0.43,0.69,U] [#5 -0.10,-0.28,0.68,U] [#6 -0.18,-0.15,0.66,U] [#7 -0.04,-0.36,0.37,U] [#8 -0.11,0.19,0.34,U] 
02:19:25.452 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.07, -0.36}
02:19:25.454 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
02:19:25.454 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
02:19:25.456 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.52 mountX=-0.12 mountY=-0.00, mountTheta=-3.12
02:19:25.458 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
02:19:25.458 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
02:19:25.460 00.002 15712 Worker thread wakes up
02:19:25.463 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
02:19:25.463 00.000 7988 UpdateGuideState exits: m=965 SNR=20.1
02:19:25.464 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:25.464 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:25.466 00.002 7988 Enqueuing Expose request
02:19:25.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
02:19:25.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
02:19:25.466 00.000 15712 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=-0.00
02:19:25.468 00.002 15712 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:25.468 00.000 15712 PPEC: input: -0.12, control: -0.04, exposure: 1500
02:19:25.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:25.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:19:25.468 00.000 15712 MoveAxis(E, 13, ABG)
02:19:25.468 00.000 15712 Guiding  Dir = 2, Dur = 13
02:19:25.468 00.000 15712 IsGuiding returns 0
02:19:25.494 00.026 15712 IsGuiding returns 1
02:19:25.494 00.000 15712 scope still moving after pulse duration time elapsed
02:19:25.542 00.048 15712 IsGuiding returns 0
02:19:25.542 00.000 15712 scope move finished after 13 + 56 ms
02:19:25.542 00.000 15712 Move returns status 0, amount 13
02:19:25.542 00.000 15712 MoveAxis(N, 0, ABG)
02:19:25.542 00.000 15712 Move returns status 0, amount 0
02:19:25.542 00.000 15712 move complete, result=0
02:19:25.542 00.000 7988 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
02:19:25.544 00.002 15712 worker thread done servicing request
02:19:25.544 00.000 15712 Worker thread wakes up
02:19:25.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:25.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:26.948 01.404 15712 Exposure complete
02:19:27.012 00.064 15712 worker thread done servicing request
02:19:27.012 00.000 7988 OnExposeComplete: enter
02:19:27.012 00.000 7988 UpdateGuideState(): m_state=6
02:19:27.012 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4050
02:19:27.012 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=185.69, Mass=917, SNR=19.8, Peak=143 HFD=3.7
02:19:27.012 00.000 7988 MultiStar: [#1 0.29,-0.35,0.97,U] [#2 0.33,-0.17,0.85,U] [#3 -0.01,-0.06,0.86,U] [#4 0.14,-0.04,0.67,U] [#5 -0.16,-0.07,0.74,U] [#6 -0.09,-0.05,0.62,U] [#7 -0.30,-0.26,0.48,U] [#8 0.27,0.55,0.38,U] 
02:19:27.012 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.19, 0.09}
02:19:27.012 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
02:19:27.012 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
02:19:27.012 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.65 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:19:27.012 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.07, opts=13)
02:19:27.012 00.000 7988 Enqueuing Move request for scope (0.09, -0.07)
02:19:27.026 00.014 15712 Worker thread wakes up
02:19:27.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
02:19:27.027 00.001 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
02:19:27.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=47, FiltMax=255, Gamma=0.690
02:19:27.027 00.000 7988 UpdateGuideState exits: m=917 SNR=19.8
02:19:27.029 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:27.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:27.031 00.002 7988 Enqueuing Expose request
02:19:27.031 00.000 15712 Moving (0.09, -0.07) raw xDistance=-0.07 yDistance=-0.09
02:19:27.031 00.000 15712 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:27.031 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
02:19:27.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:27.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:19:27.031 00.000 15712 MoveAxis(E, 12, ABG)
02:19:27.031 00.000 15712 Guiding  Dir = 2, Dur = 12
02:19:27.031 00.000 15712 IsGuiding returns 0
02:19:27.061 00.030 15712 IsGuiding returns 1
02:19:27.061 00.000 15712 scope still moving after pulse duration time elapsed
02:19:27.109 00.048 15712 IsGuiding returns 0
02:19:27.109 00.000 15712 scope move finished after 12 + 60 ms
02:19:27.109 00.000 15712 Move returns status 0, amount 12
02:19:27.109 00.000 15712 MoveAxis(N, 0, ABG)
02:19:27.109 00.000 15712 Move returns status 0, amount 0
02:19:27.109 00.000 15712 move complete, result=0
02:19:27.109 00.000 7988 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
02:19:27.111 00.002 15712 worker thread done servicing request
02:19:27.111 00.000 15712 Worker thread wakes up
02:19:27.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:27.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:28.747 01.636 15712 Exposure complete
02:19:28.811 00.064 15712 worker thread done servicing request
02:19:28.811 00.000 7988 OnExposeComplete: enter
02:19:28.811 00.000 7988 UpdateGuideState(): m_state=6
02:19:28.815 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4051
02:19:28.815 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=185.53, Mass=754, SNR=18.0, Peak=131 HFD=3.4
02:19:28.817 00.002 7988 MultiStar: [#1 0.24,-0.39,1.00,U] [#2 0.64,-0.11,0.00,M1] [#3 0.36,0.13,0.85,U] [#4 0.42,0.01,0.78,U] [#5 -0.09,0.46,0.75,U] [#6 0.10,-0.20,0.65,U] [#7 0.24,0.12,0.51,U] [#8 -0.05,0.47,0.46,U] 
02:19:28.817 00.000 7988 refined, 7 included, MultiStar: {0.21, 0.03}, one-star: {0.31, -0.07}
02:19:28.819 00.002 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
02:19:28.819 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
02:19:28.821 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.22 cameraTheta=0.12 mountX=0.03 mountY=-0.21, mountTheta=-1.44
02:19:28.823 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.03, opts=13)
02:19:28.823 00.000 7988 Enqueuing Move request for scope (0.21, 0.03)
02:19:28.826 00.003 15712 Worker thread wakes up
02:19:28.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=48, FiltMax=255, Gamma=0.690
02:19:28.826 00.000 7988 UpdateGuideState exits: m=754 SNR=18.0
02:19:28.828 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
02:19:28.828 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
02:19:28.828 00.000 15712 Moving (0.21, 0.03) raw xDistance=0.03 yDistance=-0.21
02:19:28.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:28.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:28.830 00.002 7988 Enqueuing Expose request
02:19:28.832 00.002 15712 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:28.832 00.000 15712 PPEC: input: 0.03, control: -0.04, exposure: 1500
02:19:28.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:28.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:19:28.832 00.000 15712 MoveAxis(E, 12, ABG)
02:19:28.832 00.000 15712 Guiding  Dir = 2, Dur = 12
02:19:28.832 00.000 15712 IsGuiding returns 0
02:19:28.845 00.013 15712 IsGuiding returns 1
02:19:28.845 00.000 15712 scope still moving after pulse duration time elapsed
02:19:28.895 00.050 15712 IsGuiding returns 0
02:19:28.895 00.000 15712 scope move finished after 12 + 53 ms
02:19:28.895 00.000 15712 Move returns status 0, amount 12
02:19:28.895 00.000 15712 MoveAxis(N, 0, ABG)
02:19:28.895 00.000 15712 Move returns status 0, amount 0
02:19:28.895 00.000 15712 move complete, result=0
02:19:28.895 00.000 7988 GuideStep: 0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
02:19:28.901 00.006 15712 worker thread done servicing request
02:19:28.901 00.000 15712 Worker thread wakes up
02:19:28.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:28.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:30.313 01.412 15712 Exposure complete
02:19:30.375 00.062 15712 worker thread done servicing request
02:19:30.375 00.000 7988 OnExposeComplete: enter
02:19:30.375 00.000 7988 UpdateGuideState(): m_state=6
02:19:30.379 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4052
02:19:30.379 00.000 7988 Star::Find returns 1 (0), X=974.13, Y=185.56, Mass=842, SNR=18.7, Peak=149 HFD=3.6
02:19:30.381 00.002 7988 MultiStar: [#1 0.48,-0.22,0.99,U] [#2 0.24,0.09,0.89,U] [#3 0.05,0.32,0.77,U] [#4 0.36,0.11,0.68,U] [#5 -0.03,-0.01,0.64,U] [#6 0.03,-0.04,0.68,U] [#7 0.14,-0.04,0.48,U] [#8 0.54,0.50,0.00,M4] 
02:19:30.381 00.000 7988 single-star, 7 included, MultiStar: {0.19, 0.02}, one-star: {0.13, -0.03}
02:19:30.383 00.002 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
02:19:30.385 00.002 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
02:19:30.385 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.25 mountX=-0.03 mountY=-0.13, mountTheta=-1.82
02:19:30.387 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.03, opts=13)
02:19:30.389 00.002 7988 Enqueuing Move request for scope (0.13, -0.03)
02:19:30.389 00.000 15712 Worker thread wakes up
02:19:30.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
02:19:30.389 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
02:19:30.389 00.000 15712 Moving (0.13, -0.03) raw xDistance=-0.03 yDistance=-0.13
02:19:30.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:19:30.392 00.003 7988 UpdateGuideState exits: m=842 SNR=18.7
02:19:30.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:30.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:30.392 00.000 7988 Enqueuing Expose request
02:19:30.392 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:30.392 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
02:19:30.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:30.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:19:30.392 00.000 15712 MoveAxis(E, 10, ABG)
02:19:30.392 00.000 15712 Guiding  Dir = 2, Dur = 10
02:19:30.392 00.000 15712 IsGuiding returns 0
02:19:30.417 00.025 15712 IsGuiding returns 1
02:19:30.417 00.000 15712 scope still moving after pulse duration time elapsed
02:19:30.460 00.043 15712 IsGuiding returns 0
02:19:30.460 00.000 15712 scope move finished after 10 + 59 ms
02:19:30.460 00.000 15712 Move returns status 0, amount 10
02:19:30.460 00.000 15712 MoveAxis(N, 0, ABG)
02:19:30.460 00.000 15712 Move returns status 0, amount 0
02:19:30.460 00.000 15712 move complete, result=0
02:19:30.460 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
02:19:30.468 00.008 15712 worker thread done servicing request
02:19:30.468 00.000 15712 Worker thread wakes up
02:19:30.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:30.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:32.208 01.740 15712 Exposure complete
02:19:32.270 00.062 15712 worker thread done servicing request
02:19:32.270 00.000 7988 OnExposeComplete: enter
02:19:32.270 00.000 7988 UpdateGuideState(): m_state=6
02:19:32.275 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4053
02:19:32.275 00.000 7988 Star::Find returns 1 (0), X=974.23, Y=186.02, Mass=890, SNR=19.3, Peak=135 HFD=4.0
02:19:32.277 00.002 7988 MultiStar: [#1 0.38,0.44,0.86,U] [#2 0.46,0.82,0.00,M1] [#3 0.33,0.72,0.00,M1] [#4 0.17,0.70,0.00,M1] [#5 -0.03,0.44,0.63,U] [#6 0.40,0.32,0.63,U] [#7 0.68,0.37,0.00,M1] [#8 0.40,1.56,0.00,M5] 
02:19:32.278 00.001 7988 single-star, 3 included, MultiStar: {0.25, 0.41}, one-star: {0.23, 0.42}
02:19:32.278 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.49 = -0.49)
02:19:32.280 00.002 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
02:19:32.280 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.42 hyp=0.48 cameraTheta=1.08 mountX=0.42 mountY=-0.24, mountTheta=-0.51
02:19:32.282 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.42, opts=13)
02:19:32.284 00.002 7988 Enqueuing Move request for scope (0.23, 0.42)
02:19:32.285 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=51, FiltMax=255, Gamma=0.690
02:19:32.285 00.000 15712 Worker thread wakes up
02:19:32.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.42) opts 0xd
02:19:32.285 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.42)
02:19:32.285 00.000 15712 Moving (0.23, 0.42) raw xDistance=0.42 yDistance=-0.24
02:19:32.285 00.000 7988 UpdateGuideState exits: m=890 SNR=19.3
02:19:32.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:32.290 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:32.290 00.000 7988 Enqueuing Expose request
02:19:32.292 00.002 15712 PPEC rslt: input = 0.42, final = 0.23, react = 0.25, pred = -0.03, hyst = 0.23, hyst_pct = 0.00, period_length = 639.26
02:19:32.292 00.000 15712 PPEC: input: 0.42, control: 0.23, exposure: 1500
02:19:32.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:32.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:19:32.292 00.000 15712 MoveAxis(W, 74, ABG)
02:19:32.292 00.000 15712 Guiding  Dir = 3, Dur = 74
02:19:32.292 00.000 15712 IsGuiding returns 0
02:19:32.320 00.028 15712 PulseGuide returned control before completion, sleep 57
02:19:32.381 00.061 15712 IsGuiding returns 1
02:19:32.381 00.000 15712 scope still moving after pulse duration time elapsed
02:19:32.431 00.050 15712 IsGuiding returns 0
02:19:32.431 00.000 15712 scope move finished after 74 + 65 ms
02:19:32.431 00.000 15712 Move returns status 0, amount 74
02:19:32.431 00.000 15712 MoveAxis(N, 0, ABG)
02:19:32.431 00.000 15712 Move returns status 0, amount 0
02:19:32.431 00.000 15712 move complete, result=0
02:19:32.431 00.000 7988 GuideStep: 0.4 px 74 ms WEST, -0.2 px 0 ms NORTH
02:19:32.434 00.003 15712 worker thread done servicing request
02:19:32.434 00.000 15712 Worker thread wakes up
02:19:32.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:32.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:33.850 01.416 15712 Exposure complete
02:19:33.914 00.064 15712 worker thread done servicing request
02:19:33.915 00.001 7988 OnExposeComplete: enter
02:19:33.915 00.000 7988 UpdateGuideState(): m_state=6
02:19:33.915 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4054
02:19:33.915 00.000 7988 Star::Find returns 1 (0), X=974.36, Y=185.86, Mass=818, SNR=18.6, Peak=135 HFD=3.4
02:19:33.915 00.000 7988 MultiStar: [#1 0.41,0.18,0.87,U] [#2 0.53,0.76,0.00,M2] [#3 0.20,0.27,0.74,U] [#4 0.07,0.84,0.00,M2] [#5 -0.10,0.59,0.62,U] [#6 0.20,0.18,0.62,U] [#7 0.44,0.04,0.38,U] [#8 0.00,1.17,0.00,M6] 
02:19:33.915 00.000 7988 refined, 5 included, MultiStar: {0.26, 0.26}, one-star: {0.36, 0.27}
02:19:33.915 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
02:19:33.915 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
02:19:33.915 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.26 hyp=0.37 cameraTheta=0.79 mountX=0.26 mountY=-0.27, mountTheta=-0.79
02:19:33.925 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.26, opts=13)
02:19:33.925 00.000 7988 Enqueuing Move request for scope (0.26, 0.26)
02:19:33.928 00.003 15712 Worker thread wakes up
02:19:33.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.26) opts 0xd
02:19:33.928 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.26)
02:19:33.928 00.000 15712 Moving (0.26, 0.26) raw xDistance=0.26 yDistance=-0.27
02:19:33.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=52, FiltMax=255, Gamma=0.690
02:19:33.928 00.000 7988 UpdateGuideState exits: m=818 SNR=18.6
02:19:33.930 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:33.930 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:33.932 00.002 7988 Enqueuing Expose request
02:19:33.932 00.000 15712 PPEC rslt: input = 0.26, final = 0.13, react = 0.16, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
02:19:33.932 00.000 15712 PPEC: input: 0.26, control: 0.13, exposure: 1500
02:19:33.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:19:33.932 00.000 15712 MoveAxis(W, 44, ABG)
02:19:33.932 00.000 15712 Guiding  Dir = 3, Dur = 44
02:19:33.934 00.002 15712 IsGuiding returns 0
02:19:33.943 00.009 15712 PulseGuide returned control before completion, sleep 38
02:19:34.026 00.083 15712 IsGuiding returns 1
02:19:34.026 00.000 15712 scope still moving after pulse duration time elapsed
02:19:34.056 00.030 15712 IsGuiding returns 0
02:19:34.056 00.000 15712 scope move finished after 44 + 77 ms
02:19:34.056 00.000 15712 Move returns status 0, amount 44
02:19:34.056 00.000 15712 MoveAxis(N, 68, ABG)
02:19:34.056 00.000 15712 Guiding  Dir = 0, Dur = 68
02:19:34.056 00.000 15712 IsGuiding returns 0
02:19:34.142 00.086 15712 IsGuiding returns 1
02:19:34.142 00.000 15712 scope still moving after pulse duration time elapsed
02:19:34.168 00.026 15712 IsGuiding returns 1
02:19:34.200 00.032 15712 IsGuiding returns 1
02:19:34.254 00.054 15712 IsGuiding returns 0
02:19:34.254 00.000 15712 scope move finished after 68 + 131 ms
02:19:34.254 00.000 15712 Move returns status 0, amount 68
02:19:34.254 00.000 15712 move complete, result=0
02:19:34.254 00.000 15712 worker thread done servicing request
02:19:34.254 00.000 15712 Worker thread wakes up
02:19:34.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:34.254 00.000 7988 GuideStep: 0.3 px 44 ms WEST, -0.3 px 68 ms NORTH
02:19:34.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:35.894 01.640 15712 Exposure complete
02:19:35.957 00.063 15712 worker thread done servicing request
02:19:35.957 00.000 7988 OnExposeComplete: enter
02:19:35.957 00.000 7988 UpdateGuideState(): m_state=6
02:19:35.957 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4055
02:19:35.957 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=185.44, Mass=830, SNR=18.6, Peak=149 HFD=3.6
02:19:35.957 00.000 7988 MultiStar: [#1 0.06,-0.45,0.97,U] [#2 0.03,0.04,0.79,U] [#3 -0.12,-0.25,0.79,U] [#4 0.26,-0.54,0.68,U] [#5 -0.18,0.37,0.61,U] [#6 -0.09,-0.32,0.61,U] [#7 0.03,-0.86,0.00,M1] [#8 0.25,1.09,0.00,M7] 
02:19:35.957 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.20}, one-star: {0.15, -0.16}
02:19:35.957 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
02:19:35.966 00.009 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
02:19:35.966 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.44 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
02:19:35.968 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.20, opts=13)
02:19:35.970 00.002 7988 Enqueuing Move request for scope (0.03, -0.20)
02:19:35.971 00.001 15712 Worker thread wakes up
02:19:35.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
02:19:35.971 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
02:19:35.971 00.000 15712 Moving (0.03, -0.20) raw xDistance=-0.20 yDistance=-0.02
02:19:35.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
02:19:35.971 00.000 7988 UpdateGuideState exits: m=830 SNR=18.6
02:19:35.974 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:35.974 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:35.976 00.002 7988 Enqueuing Expose request
02:19:35.976 00.000 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:19:35.976 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
02:19:35.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:35.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:19:35.976 00.000 15712 MoveAxis(E, 48, ABG)
02:19:35.976 00.000 15712 Guiding  Dir = 2, Dur = 48
02:19:35.978 00.002 15712 IsGuiding returns 0
02:19:35.991 00.013 15712 PulseGuide returned control before completion, sleep 43
02:19:36.073 00.082 15712 IsGuiding returns 0
02:19:36.073 00.000 15712 Move returns status 0, amount 48
02:19:36.073 00.000 15712 MoveAxis(N, 0, ABG)
02:19:36.073 00.000 15712 Move returns status 0, amount 0
02:19:36.073 00.000 15712 move complete, result=0
02:19:36.073 00.000 15712 worker thread done servicing request
02:19:36.073 00.000 15712 Worker thread wakes up
02:19:36.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:36.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:36.073 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
02:19:37.491 01.418 15712 Exposure complete
02:19:37.553 00.062 15712 worker thread done servicing request
02:19:37.553 00.000 7988 OnExposeComplete: enter
02:19:37.553 00.000 7988 UpdateGuideState(): m_state=6
02:19:37.557 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4056
02:19:37.557 00.000 7988 Star::Find returns 1 (0), X=973.92, Y=185.40, Mass=660, SNR=16.4, Peak=133 HFD=3.3
02:19:37.559 00.002 7988 MultiStar: [#1 0.17,-0.12,1.00,U] [#2 0.03,0.00,0.94,U] [#3 0.38,0.12,0.85,U] [#4 -0.08,-0.23,0.79,U] [#5 -0.29,0.57,0.00,M1] [#6 -0.28,-0.19,0.74,U] [#7 0.06,-0.50,0.50,U] [#8 0.29,0.75,0.00,M8] 
02:19:37.559 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.13}, one-star: {-0.08, -0.20}
02:19:37.561 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
02:19:37.561 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
02:19:37.563 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.32 mountX=-0.13 mountY=-0.03, mountTheta=-2.92
02:19:37.565 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.13, opts=13)
02:19:37.567 00.002 7988 Enqueuing Move request for scope (0.03, -0.13)
02:19:37.567 00.000 15712 Worker thread wakes up
02:19:37.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
02:19:37.567 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
02:19:37.567 00.000 15712 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=-0.03
02:19:37.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:19:37.569 00.002 7988 UpdateGuideState exits: m=660 SNR=16.4
02:19:37.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:37.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:37.569 00.000 7988 Enqueuing Expose request
02:19:37.569 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:37.569 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
02:19:37.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:37.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:37.569 00.000 15712 MoveAxis(E, 8, ABG)
02:19:37.569 00.000 15712 Guiding  Dir = 2, Dur = 8
02:19:37.569 00.000 15712 IsGuiding returns 0
02:19:37.585 00.016 15712 IsGuiding returns 0
02:19:37.585 00.000 15712 Move returns status 0, amount 8
02:19:37.585 00.000 15712 MoveAxis(N, 0, ABG)
02:19:37.585 00.000 15712 Move returns status 0, amount 0
02:19:37.585 00.000 15712 move complete, result=0
02:19:37.585 00.000 15712 worker thread done servicing request
02:19:37.585 00.000 15712 Worker thread wakes up
02:19:37.585 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
02:19:37.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:37.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:39.229 01.644 15712 Exposure complete
02:19:39.293 00.064 15712 worker thread done servicing request
02:19:39.293 00.000 7988 OnExposeComplete: enter
02:19:39.293 00.000 7988 UpdateGuideState(): m_state=6
02:19:39.297 00.004 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4057
02:19:39.297 00.000 7988 Star::Find returns 1 (0), X=973.68, Y=185.25, Mass=806, SNR=18.3, Peak=148 HFD=3.7
02:19:39.299 00.002 7988 MultiStar: [#1 -0.16,-0.38,0.85,U] [#2 0.14,0.07,0.82,U] [#3 0.00,0.06,0.84,U] [#4 -0.35,-0.34,0.74,U] [#5 -0.40,0.01,0.73,U] [#6 -0.16,-0.15,0.62,U] [#7 0.04,-0.22,0.39,U] [#8 0.18,0.47,0.43,U] 
02:19:39.301 00.002 7988 refined, 8 included, MultiStar: {-0.14, -0.12}, one-star: {-0.32, -0.34}
02:19:39.301 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
02:19:39.303 00.002 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
02:19:39.303 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-2.43 mountX=-0.12 mountY=0.14, mountTheta=2.28
02:19:39.303 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.12, opts=13)
02:19:39.303 00.000 7988 Enqueuing Move request for scope (-0.14, -0.12)
02:19:39.309 00.006 15712 Worker thread wakes up
02:19:39.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
02:19:39.309 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
02:19:39.309 00.000 15712 Moving (-0.14, -0.12) raw xDistance=-0.12 yDistance=0.14
02:19:39.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:19:39.309 00.000 7988 UpdateGuideState exits: m=806 SNR=18.3
02:19:39.311 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:39.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:39.313 00.002 7988 Enqueuing Expose request
02:19:39.313 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:39.313 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
02:19:39.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:39.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:19:39.313 00.000 15712 MoveAxis(E, 9, ABG)
02:19:39.313 00.000 15712 Guiding  Dir = 2, Dur = 9
02:19:39.315 00.002 15712 IsGuiding returns 0
02:19:39.369 00.054 15712 IsGuiding returns 0
02:19:39.369 00.000 15712 Move returns status 0, amount 9
02:19:39.369 00.000 15712 MoveAxis(N, 0, ABG)
02:19:39.369 00.000 15712 Move returns status 0, amount 0
02:19:39.369 00.000 15712 move complete, result=0
02:19:39.369 00.000 15712 worker thread done servicing request
02:19:39.369 00.000 15712 Worker thread wakes up
02:19:39.369 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
02:19:39.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:39.372 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:40.790 01.418 15712 Exposure complete
02:19:40.854 00.064 15712 worker thread done servicing request
02:19:40.854 00.000 7988 OnExposeComplete: enter
02:19:40.854 00.000 7988 UpdateGuideState(): m_state=6
02:19:40.854 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4058
02:19:40.854 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=184.92, Mass=724, SNR=17.2, Peak=134 HFD=3.5
02:19:40.854 00.000 7988 MultiStar: [#1 0.07,-0.56,0.96,U] [#2 0.12,-0.32,0.77,U] [#3 0.29,-0.27,0.82,U] [#4 0.38,-0.52,0.00,M1] [#5 -0.37,-0.16,0.67,U] [#6 0.06,-0.34,0.63,U] [#7 0.00,-0.61,0.43,U] [#8 -0.11,0.46,0.43,U] 
02:19:40.854 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.37}, one-star: {0.00, -0.68}
02:19:40.854 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:19:40.854 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
02:19:40.854 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.50 mountX=-0.36 mountY=-0.02, mountTheta=-3.09
02:19:40.854 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.37, opts=13)
02:19:40.854 00.000 7988 Enqueuing Move request for scope (0.03, -0.37)
02:19:40.867 00.013 15712 Worker thread wakes up
02:19:40.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:19:40.867 00.000 7988 UpdateGuideState exits: m=724 SNR=17.2
02:19:40.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:40.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:40.867 00.000 7988 Enqueuing Expose request
02:19:40.867 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.37) opts 0xd
02:19:40.867 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.37)
02:19:40.867 00.000 15712 Moving (0.03, -0.37) raw xDistance=-0.36 yDistance=-0.02
02:19:40.877 00.010 15712 PPEC rslt: input = -0.36, final = -0.25, react = -0.22, pred = -0.03, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
02:19:40.877 00.000 15712 PPEC: input: -0.36, control: -0.25, exposure: 1500
02:19:40.877 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:40.877 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:19:40.877 00.000 15712 MoveAxis(E, 81, ABG)
02:19:40.877 00.000 15712 Guiding  Dir = 2, Dur = 81
02:19:40.877 00.000 15712 IsGuiding returns 0
02:19:40.905 00.028 15712 PulseGuide returned control before completion, sleep 64
02:19:40.978 00.073 15712 IsGuiding returns 1
02:19:40.978 00.000 15712 scope still moving after pulse duration time elapsed
02:19:41.017 00.039 15712 IsGuiding returns 0
02:19:41.017 00.000 15712 scope move finished after 81 + 58 ms
02:19:41.017 00.000 15712 Move returns status 0, amount 81
02:19:41.017 00.000 15712 MoveAxis(N, 0, ABG)
02:19:41.017 00.000 15712 Move returns status 0, amount 0
02:19:41.017 00.000 15712 move complete, result=0
02:19:41.017 00.000 7988 GuideStep: -0.4 px 81 ms EAST, -0.0 px 0 ms NORTH
02:19:41.018 00.001 15712 worker thread done servicing request
02:19:41.018 00.000 15712 Worker thread wakes up
02:19:41.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:41.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:42.655 01.637 15712 Exposure complete
02:19:42.719 00.064 15712 worker thread done servicing request
02:19:42.719 00.000 7988 OnExposeComplete: enter
02:19:42.719 00.000 7988 UpdateGuideState(): m_state=6
02:19:42.723 00.004 7988 Star::Find(15, 974, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4059
02:19:42.723 00.000 7988 Star::Find returns 1 (0), X=974.12, Y=185.49, Mass=709, SNR=17.2, Peak=124 HFD=3.6
02:19:42.725 00.002 7988 MultiStar: [#1 -0.08,-0.03,0.94,U] [#2 0.23,-0.03,0.79,U] [#3 0.55,0.14,0.77,U] [#4 0.23,-0.19,0.69,U] [#5 -0.19,0.53,0.66,U] [#6 -0.20,0.15,0.65,U] [#7 0.11,0.05,0.46,U] [#8 0.26,0.09,0.46,U] 
02:19:42.727 00.002 7988 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.12, -0.11}
02:19:42.727 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
02:19:42.727 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
02:19:42.727 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:19:42.727 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.05, opts=13)
02:19:42.727 00.000 7988 Enqueuing Move request for scope (0.11, 0.05)
02:19:42.727 00.000 15712 Worker thread wakes up
02:19:42.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
02:19:42.727 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
02:19:42.727 00.000 15712 Moving (0.11, 0.05) raw xDistance=0.05 yDistance=-0.11
02:19:42.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:19:42.735 00.008 7988 UpdateGuideState exits: m=709 SNR=17.2
02:19:42.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:42.737 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:42.737 00.000 7988 Enqueuing Expose request
02:19:42.737 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:42.737 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
02:19:42.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:42.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:19:42.737 00.000 15712 MoveAxis(E, 10, ABG)
02:19:42.737 00.000 15712 Guiding  Dir = 2, Dur = 10
02:19:42.737 00.000 15712 IsGuiding returns 0
02:19:42.755 00.018 15712 IsGuiding returns 1
02:19:42.755 00.000 15712 scope still moving after pulse duration time elapsed
02:19:42.807 00.052 15712 IsGuiding returns 0
02:19:42.807 00.000 15712 scope move finished after 10 + 56 ms
02:19:42.807 00.000 15712 Move returns status 0, amount 10
02:19:42.807 00.000 15712 MoveAxis(N, 0, ABG)
02:19:42.807 00.000 15712 Move returns status 0, amount 0
02:19:42.807 00.000 15712 move complete, result=0
02:19:42.807 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
02:19:42.809 00.002 15712 worker thread done servicing request
02:19:42.809 00.000 15712 Worker thread wakes up
02:19:42.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:42.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:44.222 01.413 15712 Exposure complete
02:19:44.286 00.064 15712 worker thread done servicing request
02:19:44.287 00.001 7988 OnExposeComplete: enter
02:19:44.287 00.000 7988 UpdateGuideState(): m_state=6
02:19:44.287 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4060
02:19:44.287 00.000 7988 Star::Find returns 1 (0), X=973.93, Y=185.57, Mass=822, SNR=18.2, Peak=129 HFD=4.2
02:19:44.287 00.000 7988 MultiStar: [#1 -0.12,-0.23,0.91,U] [#2 0.04,-0.09,0.75,U] [#3 0.40,0.27,0.69,U] [#4 -0.01,0.35,0.60,U] [#5 -0.29,0.15,0.61,U] [#6 -0.16,0.25,0.66,U] [#7 0.01,-0.26,0.39,U] [#8 1.19,1.36,0.00,M6] 
02:19:44.287 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {-0.07, -0.03}
02:19:44.287 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
02:19:44.287 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
02:19:44.287 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.15 mountX=0.04 mountY=0.03, mountTheta=0.56
02:19:44.287 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
02:19:44.298 00.011 7988 Enqueuing Move request for scope (-0.03, 0.04)
02:19:44.298 00.000 15712 Worker thread wakes up
02:19:44.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
02:19:44.298 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
02:19:44.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:19:44.300 00.002 7988 UpdateGuideState exits: m=822 SNR=18.2
02:19:44.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:44.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:44.300 00.000 7988 Enqueuing Expose request
02:19:44.300 00.000 15712 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.03
02:19:44.300 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:44.300 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
02:19:44.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:44.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:19:44.300 00.000 15712 MoveAxis(E, 10, ABG)
02:19:44.300 00.000 15712 Guiding  Dir = 2, Dur = 10
02:19:44.300 00.000 15712 IsGuiding returns 0
02:19:44.320 00.020 15712 IsGuiding returns 1
02:19:44.320 00.000 15712 scope still moving after pulse duration time elapsed
02:19:44.369 00.049 15712 IsGuiding returns 0
02:19:44.369 00.000 15712 scope move finished after 10 + 54 ms
02:19:44.369 00.000 15712 Move returns status 0, amount 10
02:19:44.369 00.000 15712 MoveAxis(N, 0, ABG)
02:19:44.369 00.000 15712 Move returns status 0, amount 0
02:19:44.369 00.000 15712 move complete, result=0
02:19:44.369 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
02:19:44.375 00.006 15712 worker thread done servicing request
02:19:44.375 00.000 15712 Worker thread wakes up
02:19:44.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:44.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:46.009 01.634 15712 Exposure complete
02:19:46.069 00.060 15712 worker thread done servicing request
02:19:46.069 00.000 7988 OnExposeComplete: enter
02:19:46.069 00.000 7988 UpdateGuideState(): m_state=6
02:19:46.076 00.007 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4061
02:19:46.076 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=185.53, Mass=622, SNR=15.7, Peak=138 HFD=3.0
02:19:46.078 00.002 7988 MultiStar: [#1 -0.01,-0.01,1.06,U] [#2 0.14,0.10,0.86,U] [#3 0.09,0.08,0.91,U] [#4 -0.01,0.01,0.75,U] [#5 -0.43,0.37,0.73,U] [#6 -0.44,-0.05,0.76,U] [#7 0.54,-0.01,0.48,U] [#8 0.32,1.57,0.00,M7] 
02:19:46.078 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {-0.15, -0.07}
02:19:46.080 00.002 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.84 = 0.84)
02:19:46.080 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
02:19:46.082 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.40 mountX=0.05 mountY=0.05, mountTheta=0.82
02:19:46.083 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.05, opts=13)
02:19:46.085 00.002 7988 Enqueuing Move request for scope (-0.05, 0.05)
02:19:46.087 00.002 15712 Worker thread wakes up
02:19:46.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
02:19:46.087 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
02:19:46.087 00.000 15712 Moving (-0.05, 0.05) raw xDistance=0.05 yDistance=0.05
02:19:46.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:19:46.087 00.000 7988 UpdateGuideState exits: m=622 SNR=15.7
02:19:46.089 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:46.089 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:46.091 00.002 7988 Enqueuing Expose request
02:19:46.091 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:46.091 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
02:19:46.091 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:46.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:19:46.091 00.000 15712 MoveAxis(E, 11, ABG)
02:19:46.091 00.000 15712 Guiding  Dir = 2, Dur = 11
02:19:46.093 00.002 15712 IsGuiding returns 0
02:19:46.107 00.014 15712 IsGuiding returns 1
02:19:46.107 00.000 15712 scope still moving after pulse duration time elapsed
02:19:46.148 00.041 15712 IsGuiding returns 0
02:19:46.148 00.000 15712 scope move finished after 11 + 44 ms
02:19:46.148 00.000 15712 Move returns status 0, amount 11
02:19:46.148 00.000 15712 MoveAxis(N, 0, ABG)
02:19:46.148 00.000 15712 Move returns status 0, amount 0
02:19:46.148 00.000 15712 move complete, result=0
02:19:46.148 00.000 15712 worker thread done servicing request
02:19:46.148 00.000 15712 Worker thread wakes up
02:19:46.148 00.000 7988 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
02:19:46.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:46.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:47.554 01.406 15712 Exposure complete
02:19:47.618 00.064 15712 worker thread done servicing request
02:19:47.618 00.000 7988 OnExposeComplete: enter
02:19:47.618 00.000 7988 UpdateGuideState(): m_state=6
02:19:47.618 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4062
02:19:47.618 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=185.53, Mass=763, SNR=17.8, Peak=136 HFD=3.6
02:19:47.618 00.000 7988 MultiStar: [#1 0.01,-0.04,0.81,U] [#2 0.08,-0.18,0.73,U] [#3 -0.06,0.09,0.73,U] [#4 -0.03,0.01,0.66,U] [#5 -0.60,0.64,0.00,M1] [#6 -0.18,0.00,0.63,U] [#7 0.96,-0.12,0.00,M1] [#8 0.37,0.88,0.00,M8] 
02:19:47.618 00.000 7988 refined, 5 included, MultiStar: {-0.06, -0.04}, one-star: {-0.15, -0.07}
02:19:47.618 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
02:19:47.618 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
02:19:47.628 00.010 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.57 mountX=-0.04 mountY=0.06, mountTheta=2.14
02:19:47.628 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
02:19:47.628 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
02:19:47.628 00.000 15712 Worker thread wakes up
02:19:47.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
02:19:47.632 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:19:47.632 00.000 7988 UpdateGuideState exits: m=763 SNR=17.8
02:19:47.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:47.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:47.632 00.000 7988 Enqueuing Expose request
02:19:47.632 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
02:19:47.632 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
02:19:47.638 00.006 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:47.638 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
02:19:47.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:47.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:19:47.638 00.000 15712 MoveAxis(E, 11, ABG)
02:19:47.638 00.000 15712 Guiding  Dir = 2, Dur = 11
02:19:47.638 00.000 15712 IsGuiding returns 0
02:19:47.667 00.029 15712 IsGuiding returns 1
02:19:47.667 00.000 15712 scope still moving after pulse duration time elapsed
02:19:47.715 00.048 15712 IsGuiding returns 1
02:19:47.744 00.029 15712 IsGuiding returns 0
02:19:47.744 00.000 15712 scope move finished after 11 + 90 ms
02:19:47.744 00.000 15712 Move returns status 0, amount 11
02:19:47.744 00.000 15712 MoveAxis(N, 0, ABG)
02:19:47.744 00.000 15712 Move returns status 0, amount 0
02:19:47.744 00.000 15712 move complete, result=0
02:19:47.744 00.000 15712 worker thread done servicing request
02:19:47.744 00.000 15712 Worker thread wakes up
02:19:47.744 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
02:19:47.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:47.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:49.387 01.643 15712 Exposure complete
02:19:49.450 00.063 15712 worker thread done servicing request
02:19:49.450 00.000 7988 OnExposeComplete: enter
02:19:49.450 00.000 7988 UpdateGuideState(): m_state=6
02:19:49.455 00.005 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:19:49.455 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=186.00, Mass=634, SNR=16.2, Peak=145 HFD=2.9
02:19:49.457 00.002 7988 MultiStar: [#1 -0.14,-0.13,0.95,U] [#2 0.13,0.54,0.87,U] [#3 0.51,0.60,0.00,M1] [#4 0.28,-0.05,0.71,U] [#5 -0.27,0.11,0.69,U] [#6 -0.05,0.43,0.66,U] [#7 0.32,0.15,0.47,U] [#8 1.19,0.32,0.00,M9] 
02:19:49.459 00.002 7988 refined, 6 included, MultiStar: {0.00, 0.21}, one-star: {-0.10, 0.41}
02:19:49.459 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
02:19:49.461 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:19:49.461 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.56 mountX=0.21 mountY=-0.01, mountTheta=-0.03
02:19:49.463 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.21, opts=13)
02:19:49.465 00.002 7988 Enqueuing Move request for scope (0.00, 0.21)
02:19:49.466 00.001 15712 Worker thread wakes up
02:19:49.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
02:19:49.467 00.001 7988 UpdateGuideState exits: m=634 SNR=16.2
02:19:49.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:49.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:49.467 00.000 7988 Enqueuing Expose request
02:19:49.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.21) opts 0xd
02:19:49.467 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.21)
02:19:49.467 00.000 15712 Moving (0.00, 0.21) raw xDistance=0.21 yDistance=-0.01
02:19:49.467 00.000 15712 PPEC rslt: input = 0.21, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:19:49.467 00.000 15712 PPEC: input: 0.21, control: 0.09, exposure: 1500
02:19:49.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:49.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:49.467 00.000 15712 MoveAxis(W, 30, ABG)
02:19:49.467 00.000 15712 Guiding  Dir = 3, Dur = 30
02:19:49.467 00.000 15712 IsGuiding returns 0
02:19:49.502 00.035 15712 PulseGuide returned control before completion, sleep 12
02:19:49.529 00.027 15712 IsGuiding returns 1
02:19:49.529 00.000 15712 scope still moving after pulse duration time elapsed
02:19:49.568 00.039 15712 IsGuiding returns 0
02:19:49.568 00.000 15712 scope move finished after 30 + 62 ms
02:19:49.568 00.000 15712 Move returns status 0, amount 30
02:19:49.568 00.000 15712 MoveAxis(N, 0, ABG)
02:19:49.568 00.000 15712 Move returns status 0, amount 0
02:19:49.568 00.000 15712 move complete, result=0
02:19:49.568 00.000 15712 worker thread done servicing request
02:19:49.568 00.000 15712 Worker thread wakes up
02:19:49.568 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
02:19:49.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:49.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:50.982 01.414 15712 Exposure complete
02:19:51.043 00.061 15712 worker thread done servicing request
02:19:51.043 00.000 7988 OnExposeComplete: enter
02:19:51.047 00.004 7988 UpdateGuideState(): m_state=6
02:19:51.047 00.000 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4064
02:19:51.049 00.002 7988 Star::Find returns 1 (0), X=974.17, Y=185.49, Mass=555, SNR=15.3, Peak=129 HFD=3.0
02:19:51.051 00.002 7988 MultiStar: [#1 -0.40,-0.04,1.02,U] [#2 0.05,0.05,0.87,U] [#3 0.28,0.15,0.91,U] [#4 -0.29,0.20,0.77,U] [#5 -0.47,0.53,0.00,M1] [#6 -0.70,-0.02,0.00,M1] [#7 0.48,-0.36,0.45,U] [#8 0.20,-0.13,0.49,U] 
02:19:51.051 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {0.17, -0.11}
02:19:51.053 00.002 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
02:19:51.053 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
02:19:51.055 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.23 mountX=-0.01 mountY=-0.03, mountTheta=-1.80
02:19:51.057 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.01, opts=13)
02:19:51.057 00.000 7988 Enqueuing Move request for scope (0.03, -0.01)
02:19:51.059 00.002 15712 Worker thread wakes up
02:19:51.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
02:19:51.059 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
02:19:51.059 00.000 15712 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
02:19:51.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=58, FiltMax=255, Gamma=0.690
02:19:51.059 00.000 7988 UpdateGuideState exits: m=555 SNR=15.3
02:19:51.062 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:51.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:51.064 00.002 7988 Enqueuing Expose request
02:19:51.064 00.000 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:51.064 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
02:19:51.064 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:51.064 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:51.064 00.000 15712 MoveAxis(E, 11, ABG)
02:19:51.064 00.000 15712 Guiding  Dir = 2, Dur = 11
02:19:51.098 00.034 15712 IsGuiding returns 0
02:19:51.114 00.016 15712 IsGuiding returns 1
02:19:51.114 00.000 15712 scope still moving after pulse duration time elapsed
02:19:51.183 00.069 15712 IsGuiding returns 0
02:19:51.183 00.000 15712 scope move finished after 11 + 68 ms
02:19:51.183 00.000 15712 Move returns status 0, amount 11
02:19:51.183 00.000 15712 MoveAxis(N, 0, ABG)
02:19:51.183 00.000 15712 Move returns status 0, amount 0
02:19:51.183 00.000 15712 move complete, result=0
02:19:51.183 00.000 7988 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
02:19:51.185 00.002 15712 worker thread done servicing request
02:19:51.185 00.000 15712 Worker thread wakes up
02:19:51.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:51.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:52.925 01.740 15712 Exposure complete
02:19:52.988 00.063 15712 worker thread done servicing request
02:19:52.988 00.000 7988 OnExposeComplete: enter
02:19:52.988 00.000 7988 UpdateGuideState(): m_state=6
02:19:52.988 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4065
02:19:52.988 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=185.75, Mass=608, SNR=15.6, Peak=139 HFD=2.6
02:19:52.988 00.000 7988 MultiStar: [#1 -0.02,0.06,1.02,U] [#2 0.05,-0.13,0.92,U] [#3 0.12,0.41,0.86,U] [#4 0.06,0.25,0.71,U] [#5 -0.30,0.24,0.67,U] [#6 -0.08,-0.14,0.67,U] [#7 0.36,0.11,0.48,U] [#8 -0.26,0.99,0.00,M9] 
02:19:52.988 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.07, 0.15}
02:19:52.988 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
02:19:52.988 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
02:19:52.988 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=0.12 mountY=-0.03, mountTheta=-0.22
02:19:52.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.12, opts=13)
02:19:52.988 00.000 7988 Enqueuing Move request for scope (0.02, 0.12)
02:19:52.988 00.000 15712 Worker thread wakes up
02:19:53.002 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:19:53.002 00.000 7988 UpdateGuideState exits: m=608 SNR=15.6
02:19:53.004 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:53.005 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:53.006 00.001 7988 Enqueuing Expose request
02:19:53.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
02:19:53.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:19:53.006 00.000 15712 Moving (0.02, 0.12) raw xDistance=0.12 yDistance=-0.03
02:19:53.008 00.002 15712 PPEC rslt: input = 0.12, final = -0.04, react = 0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:53.008 00.000 15712 PPEC: input: 0.12, control: -0.04, exposure: 1500
02:19:53.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:53.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:53.008 00.000 15712 MoveAxis(E, 13, ABG)
02:19:53.008 00.000 15712 Guiding  Dir = 2, Dur = 13
02:19:53.008 00.000 15712 IsGuiding returns 0
02:19:53.034 00.026 15712 IsGuiding returns 1
02:19:53.034 00.000 15712 scope still moving after pulse duration time elapsed
02:19:53.086 00.052 15712 IsGuiding returns 0
02:19:53.086 00.000 15712 scope move finished after 13 + 59 ms
02:19:53.086 00.000 15712 Move returns status 0, amount 13
02:19:53.086 00.000 15712 MoveAxis(N, 0, ABG)
02:19:53.086 00.000 15712 Move returns status 0, amount 0
02:19:53.086 00.000 15712 move complete, result=0
02:19:53.086 00.000 7988 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
02:19:53.087 00.001 15712 worker thread done servicing request
02:19:53.087 00.000 15712 Worker thread wakes up
02:19:53.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:53.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:54.504 01.417 15712 Exposure complete
02:19:54.566 00.062 15712 worker thread done servicing request
02:19:54.566 00.000 7988 OnExposeComplete: enter
02:19:54.566 00.000 7988 UpdateGuideState(): m_state=6
02:19:54.566 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4066
02:19:54.566 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=186.05, Mass=594, SNR=15.5, Peak=137 HFD=2.9
02:19:54.566 00.000 7988 MultiStar: [#1 0.20,-0.24,0.96,U] [#2 -0.03,0.17,0.91,U] [#3 0.35,0.25,0.83,U] [#4 0.34,0.26,0.69,U] [#5 -0.31,0.15,0.65,U] [#6 -0.14,0.11,0.69,U] [#7 -0.25,0.96,0.00,M1] [#8 0.31,0.71,0.00,M10] 
02:19:54.566 00.000 7988 refined, 6 included, MultiStar: {0.07, 0.16}, one-star: {-0.00, 0.46}
02:19:54.566 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
02:19:54.566 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
02:19:54.566 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.18 mountX=0.16 mountY=-0.07, mountTheta=-0.41
02:19:54.566 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.16, opts=13)
02:19:54.566 00.000 7988 Enqueuing Move request for scope (0.07, 0.16)
02:19:54.566 00.000 15712 Worker thread wakes up
02:19:54.581 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:19:54.581 00.000 7988 UpdateGuideState exits: m=594 SNR=15.5
02:19:54.583 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:54.583 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:54.583 00.000 7988 Enqueuing Expose request
02:19:54.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
02:19:54.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
02:19:54.583 00.000 15712 Moving (0.07, 0.16) raw xDistance=0.16 yDistance=-0.07
02:19:54.583 00.000 15712 PPEC rslt: input = 0.16, final = 0.06, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
02:19:54.583 00.000 15712 PPEC: input: 0.16, control: 0.06, exposure: 1500
02:19:54.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:54.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:19:54.583 00.000 15712 MoveAxis(W, 21, ABG)
02:19:54.583 00.000 15712 Guiding  Dir = 3, Dur = 21
02:19:54.583 00.000 15712 IsGuiding returns 0
02:19:54.616 00.033 15712 IsGuiding returns 1
02:19:54.616 00.000 15712 scope still moving after pulse duration time elapsed
02:19:54.667 00.051 15712 IsGuiding returns 1
02:19:54.693 00.026 15712 IsGuiding returns 0
02:19:54.693 00.000 15712 scope move finished after 21 + 80 ms
02:19:54.693 00.000 15712 Move returns status 0, amount 21
02:19:54.693 00.000 15712 MoveAxis(N, 0, ABG)
02:19:54.693 00.000 15712 Move returns status 0, amount 0
02:19:54.693 00.000 15712 move complete, result=0
02:19:54.693 00.000 15712 worker thread done servicing request
02:19:54.693 00.000 15712 Worker thread wakes up
02:19:54.693 00.000 7988 GuideStep: 0.2 px 21 ms WEST, -0.1 px 0 ms NORTH
02:19:54.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:54.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:56.334 01.641 15712 Exposure complete
02:19:56.400 00.066 15712 worker thread done servicing request
02:19:56.400 00.000 7988 OnExposeComplete: enter
02:19:56.400 00.000 7988 UpdateGuideState(): m_state=6
02:19:56.402 00.002 7988 Star::Find(15, 973, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4067
02:19:56.402 00.000 7988 Star::Find returns 1 (0), X=973.56, Y=185.20, Mass=636, SNR=15.9, Peak=151 HFD=3.3
02:19:56.402 00.000 7988 MultiStar: [#1 -0.12,-0.37,1.05,U] [#2 0.12,-0.08,0.86,U] [#3 0.23,0.08,0.79,U] [#4 -0.03,-0.02,0.66,U] [#5 -0.40,-0.06,0.76,U] [#6 0.01,0.23,0.68,U] [#7 -0.00,-0.02,0.41,U] [#8 0.74,0.46,0.00,R] 
02:19:56.402 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.11}, one-star: {-0.44, -0.40}
02:19:56.402 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.84 = 2.45)
02:19:56.402 00.000 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
02:19:56.402 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.27 mountX=-0.11 mountY=0.10, mountTheta=2.43
02:19:56.402 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.11, opts=13)
02:19:56.402 00.000 7988 Enqueuing Move request for scope (-0.10, -0.11)
02:19:56.402 00.000 15712 Worker thread wakes up
02:19:56.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
02:19:56.402 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
02:19:56.402 00.000 15712 Moving (-0.10, -0.11) raw xDistance=-0.11 yDistance=0.10
02:19:56.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:19:56.414 00.012 7988 UpdateGuideState exits: m=636 SNR=15.9
02:19:56.414 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:56.414 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:56.414 00.000 7988 Enqueuing Expose request
02:19:56.414 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:56.414 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
02:19:56.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:56.419 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:19:56.419 00.000 15712 MoveAxis(E, 11, ABG)
02:19:56.419 00.000 15712 Guiding  Dir = 2, Dur = 11
02:19:56.419 00.000 15712 IsGuiding returns 0
02:19:56.436 00.017 15712 IsGuiding returns 1
02:19:56.436 00.000 15712 scope still moving after pulse duration time elapsed
02:19:56.487 00.051 15712 IsGuiding returns 0
02:19:56.487 00.000 15712 scope move finished after 11 + 60 ms
02:19:56.487 00.000 15712 Move returns status 0, amount 11
02:19:56.487 00.000 15712 MoveAxis(N, 0, ABG)
02:19:56.487 00.000 15712 Move returns status 0, amount 0
02:19:56.487 00.000 15712 move complete, result=0
02:19:56.487 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
02:19:56.492 00.005 15712 worker thread done servicing request
02:19:56.492 00.000 15712 Worker thread wakes up
02:19:56.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:56.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:57.899 01.407 15712 Exposure complete
02:19:57.963 00.064 15712 worker thread done servicing request
02:19:57.964 00.001 7988 OnExposeComplete: enter
02:19:57.964 00.000 7988 UpdateGuideState(): m_state=6
02:19:57.964 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4068
02:19:57.966 00.002 7988 Star::Find returns 1 (0), X=974.01, Y=185.36, Mass=584, SNR=15.4, Peak=139 HFD=2.9
02:19:57.966 00.000 7988 MultiStar: [#1 0.29,-0.13,1.03,U] [#2 -0.01,0.15,0.92,U] [#3 0.29,0.26,0.87,U] [#4 0.26,-0.12,0.79,U] [#5 -0.67,0.37,0.00,M1] [#6 -0.14,-0.13,0.68,U] [#7 0.70,-0.13,0.00,M1] [#8 -0.46,0.54,0.00,M1] 
02:19:57.966 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.04}, one-star: {0.01, -0.24}
02:19:57.966 00.000 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.84 = -1.84)
02:19:57.966 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
02:19:57.966 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.28 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
02:19:57.966 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.04, opts=13)
02:19:57.966 00.000 7988 Enqueuing Move request for scope (0.12, -0.04)
02:19:57.966 00.000 15712 Worker thread wakes up
02:19:57.976 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
02:19:57.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:19:57.976 00.000 7988 UpdateGuideState exits: m=584 SNR=15.4
02:19:57.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:57.976 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:57.976 00.000 7988 Enqueuing Expose request
02:19:57.976 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
02:19:57.976 00.000 15712 Moving (0.12, -0.04) raw xDistance=-0.03 yDistance=-0.12
02:19:57.983 00.007 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:19:57.983 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
02:19:57.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:57.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:19:57.983 00.000 15712 MoveAxis(E, 9, ABG)
02:19:57.983 00.000 15712 Guiding  Dir = 2, Dur = 9
02:19:57.992 00.009 15712 IsGuiding returns 0
02:19:58.008 00.016 15712 IsGuiding returns 0
02:19:58.008 00.000 15712 Move returns status 0, amount 9
02:19:58.008 00.000 15712 MoveAxis(N, 0, ABG)
02:19:58.008 00.000 15712 Move returns status 0, amount 0
02:19:58.008 00.000 15712 move complete, result=0
02:19:58.008 00.000 15712 worker thread done servicing request
02:19:58.008 00.000 15712 Worker thread wakes up
02:19:58.008 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
02:19:58.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:58.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:59.638 01.630 15712 Exposure complete
02:19:59.700 00.062 15712 worker thread done servicing request
02:19:59.700 00.000 7988 OnExposeComplete: enter
02:19:59.700 00.000 7988 UpdateGuideState(): m_state=6
02:19:59.705 00.005 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4069
02:19:59.705 00.000 7988 Star::Find returns 1 (0), X=974.11, Y=185.15, Mass=591, SNR=15.7, Peak=145 HFD=2.8
02:19:59.707 00.002 7988 MultiStar: [#1 -0.09,-0.22,0.97,U] [#2 0.27,-0.22,0.94,U] [#3 0.48,-0.30,0.78,U] [#4 0.48,-0.04,0.74,U] [#5 -0.12,0.06,0.79,U] [#6 -0.06,-0.19,0.72,U] [#7 0.09,0.02,0.57,U] [#8 0.67,-0.22,0.00,M2] 
02:19:59.707 00.000 7988 refined, 7 included, MultiStar: {0.14, -0.19}, one-star: {0.11, -0.45}
02:19:59.709 00.002 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
02:19:59.709 00.000 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
02:19:59.711 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.92 mountX=-0.18 mountY=-0.14, mountTheta=-2.51
02:19:59.713 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.19, opts=13)
02:19:59.713 00.000 7988 Enqueuing Move request for scope (0.14, -0.19)
02:19:59.715 00.002 15712 Worker thread wakes up
02:19:59.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
02:19:59.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
02:19:59.715 00.000 15712 Moving (0.14, -0.19) raw xDistance=-0.18 yDistance=-0.14
02:19:59.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:19:59.717 00.002 7988 UpdateGuideState exits: m=591 SNR=15.7
02:19:59.719 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:59.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:19:59.721 00.002 7988 Enqueuing Expose request
02:19:59.721 00.000 15712 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:19:59.721 00.000 15712 PPEC: input: -0.18, control: -0.14, exposure: 1500
02:19:59.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:59.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:19:59.721 00.000 15712 MoveAxis(E, 45, ABG)
02:19:59.721 00.000 15712 Guiding  Dir = 2, Dur = 45
02:19:59.721 00.000 15712 IsGuiding returns 0
02:19:59.751 00.030 15712 PulseGuide returned control before completion, sleep 27
02:19:59.780 00.029 15712 IsGuiding returns 1
02:19:59.780 00.000 15712 scope still moving after pulse duration time elapsed
02:19:59.831 00.051 15712 IsGuiding returns 0
02:19:59.831 00.000 15712 scope move finished after 45 + 63 ms
02:19:59.831 00.000 15712 Move returns status 0, amount 45
02:19:59.831 00.000 15712 MoveAxis(N, 0, ABG)
02:19:59.831 00.000 15712 Move returns status 0, amount 0
02:19:59.831 00.000 15712 move complete, result=0
02:19:59.831 00.000 15712 worker thread done servicing request
02:19:59.831 00.000 15712 Worker thread wakes up
02:19:59.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:19:59.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:19:59.831 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
02:20:01.249 01.418 15712 Exposure complete
02:20:01.311 00.062 15712 worker thread done servicing request
02:20:01.311 00.000 7988 OnExposeComplete: enter
02:20:01.311 00.000 7988 UpdateGuideState(): m_state=6
02:20:01.315 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4070
02:20:01.317 00.002 7988 Star::Find returns 1 (0), X=974.33, Y=185.46, Mass=719, SNR=17.1, Peak=149 HFD=3.4
02:20:01.317 00.000 7988 MultiStar: [#1 0.16,-0.33,0.93,U] [#2 0.14,0.18,0.87,U] [#3 0.38,-0.10,0.74,U] [#4 -0.09,-0.03,0.69,U] [#5 0.06,-0.13,0.72,U] [#6 -0.42,-0.49,0.00,M1] [#7 0.35,-0.31,0.37,U] [#8 -1.33,-0.22,0.00,M3] 
02:20:01.319 00.002 7988 refined, 6 included, MultiStar: {0.19, -0.11}, one-star: {0.33, -0.13}
02:20:01.319 00.000 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.56) = xAngle (-2.11 = -2.11)
02:20:01.321 00.002 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.14 = -2.14)
02:20:01.321 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.55 mountX=-0.11 mountY=-0.18, mountTheta=-2.12
02:20:01.323 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.11, opts=13)
02:20:01.325 00.002 7988 Enqueuing Move request for scope (0.19, -0.11)
02:20:01.325 00.000 15712 Worker thread wakes up
02:20:01.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
02:20:01.325 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
02:20:01.325 00.000 15712 Moving (0.19, -0.11) raw xDistance=-0.11 yDistance=-0.18
02:20:01.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
02:20:01.327 00.002 7988 UpdateGuideState exits: m=719 SNR=17.1
02:20:01.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:01.327 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:01.327 00.000 7988 Enqueuing Expose request
02:20:01.332 00.005 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:01.332 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
02:20:01.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:01.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:20:01.332 00.000 15712 MoveAxis(E, 8, ABG)
02:20:01.332 00.000 15712 Guiding  Dir = 2, Dur = 8
02:20:01.332 00.000 15712 IsGuiding returns 0
02:20:01.350 00.018 15712 IsGuiding returns 0
02:20:01.350 00.000 15712 Move returns status 0, amount 8
02:20:01.350 00.000 15712 MoveAxis(N, 0, ABG)
02:20:01.350 00.000 15712 Move returns status 0, amount 0
02:20:01.350 00.000 15712 move complete, result=0
02:20:01.350 00.000 15712 worker thread done servicing request
02:20:01.350 00.000 15712 Worker thread wakes up
02:20:01.350 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
02:20:01.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:01.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:20:02.988 01.638 15712 Exposure complete
02:20:03.051 00.063 15712 worker thread done servicing request
02:20:03.051 00.000 7988 OnExposeComplete: enter
02:20:03.051 00.000 7988 UpdateGuideState(): m_state=6
02:20:03.053 00.002 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4071
02:20:03.053 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=185.36, Mass=611, SNR=16.1, Peak=161 HFD=2.8
02:20:03.055 00.002 7988 MultiStar: [#1 0.23,-0.28,0.93,U] [#2 0.23,0.08,0.87,U] [#3 0.33,-0.29,0.85,U] [#4 0.13,-0.12,0.73,U] [#5 -0.15,-0.04,0.65,U] [#6 -0.29,-0.27,0.72,U] [#7 -0.34,-0.17,0.46,U] [#8 -0.19,-0.21,0.40,U] 
02:20:03.055 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.17}, one-star: {0.27, -0.23}
02:20:03.057 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
02:20:03.057 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
02:20:03.059 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.15 mountX=-0.17 mountY=-0.07, mountTheta=-2.74
02:20:03.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.17, opts=13)
02:20:03.061 00.000 7988 Enqueuing Move request for scope (0.08, -0.17)
02:20:03.064 00.003 15712 Worker thread wakes up
02:20:03.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
02:20:03.064 00.000 7988 UpdateGuideState exits: m=611 SNR=16.1
02:20:03.066 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:03.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:03.068 00.002 7988 Enqueuing Expose request
02:20:03.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
02:20:03.068 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
02:20:03.068 00.000 15712 Moving (0.08, -0.17) raw xDistance=-0.17 yDistance=-0.07
02:20:03.070 00.002 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:20:03.070 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
02:20:03.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:03.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:20:03.070 00.000 15712 MoveAxis(E, 42, ABG)
02:20:03.070 00.000 15712 Guiding  Dir = 2, Dur = 42
02:20:03.070 00.000 15712 IsGuiding returns 0
02:20:03.091 00.021 15712 PulseGuide returned control before completion, sleep 35
02:20:03.128 00.037 15712 IsGuiding returns 1
02:20:03.128 00.000 15712 scope still moving after pulse duration time elapsed
02:20:03.170 00.042 15712 IsGuiding returns 0
02:20:03.170 00.000 15712 scope move finished after 42 + 55 ms
02:20:03.170 00.000 15712 Move returns status 0, amount 42
02:20:03.170 00.000 15712 MoveAxis(N, 0, ABG)
02:20:03.170 00.000 15712 Move returns status 0, amount 0
02:20:03.170 00.000 15712 move complete, result=0
02:20:03.170 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
02:20:03.173 00.003 15712 worker thread done servicing request
02:20:03.173 00.000 15712 Worker thread wakes up
02:20:03.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:03.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:20:04.579 01.406 15712 Exposure complete
02:20:04.644 00.065 15712 worker thread done servicing request
02:20:04.644 00.000 7988 OnExposeComplete: enter
02:20:04.644 00.000 7988 UpdateGuideState(): m_state=6
02:20:04.644 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4072
02:20:04.644 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=185.64, Mass=633, SNR=16.2, Peak=136 HFD=3.3
02:20:04.649 00.005 7988 MultiStar: [#1 -0.01,-0.00,0.96,U] [#2 0.22,-0.03,0.85,U] [#3 0.14,0.56,0.83,U] [#4 0.05,-0.07,0.64,U] [#5 -0.00,0.61,0.72,U] [#6 -0.05,-0.10,0.67,U] [#7 0.76,0.01,0.00,M1] [#8 -0.34,0.47,0.49,U] 
02:20:04.649 00.000 7988 single-star, 7 included, MultiStar: {0.01, 0.17}, one-star: {-0.05, 0.04}
02:20:04.649 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
02:20:04.649 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
02:20:04.649 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.49 mountX=0.04 mountY=0.05, mountTheta=0.91
02:20:04.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.04, opts=13)
02:20:04.649 00.000 7988 Enqueuing Move request for scope (-0.05, 0.04)
02:20:04.656 00.007 15712 Worker thread wakes up
02:20:04.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
02:20:04.656 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
02:20:04.656 00.000 15712 Moving (-0.05, 0.04) raw xDistance=0.04 yDistance=0.05
02:20:04.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:20:04.656 00.000 7988 UpdateGuideState exits: m=633 SNR=16.2
02:20:04.659 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:04.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:04.661 00.002 7988 Enqueuing Expose request
02:20:04.661 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:04.661 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
02:20:04.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:04.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:20:04.661 00.000 15712 MoveAxis(E, 8, ABG)
02:20:04.661 00.000 15712 Guiding  Dir = 2, Dur = 8
02:20:04.661 00.000 15712 IsGuiding returns 0
02:20:04.690 00.029 15712 IsGuiding returns 0
02:20:04.690 00.000 15712 Move returns status 0, amount 8
02:20:04.690 00.000 15712 MoveAxis(N, 0, ABG)
02:20:04.690 00.000 15712 Move returns status 0, amount 0
02:20:04.690 00.000 15712 move complete, result=0
02:20:04.690 00.000 15712 worker thread done servicing request
02:20:04.690 00.000 15712 Worker thread wakes up
02:20:04.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:04.690 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
02:20:04.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:20:06.331 01.641 15712 Exposure complete
02:20:06.397 00.066 15712 worker thread done servicing request
02:20:06.397 00.000 7988 OnExposeComplete: enter
02:20:06.399 00.002 7988 UpdateGuideState(): m_state=6
02:20:06.399 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4073
02:20:06.399 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=185.98, Mass=694, SNR=17.0, Peak=144 HFD=2.9
02:20:06.399 00.000 7988 MultiStar: [#1 0.25,0.23,0.89,U] [#2 0.07,0.48,0.85,U] [#3 0.18,0.34,0.82,U] [#4 0.12,0.43,0.67,U] [#5 -0.27,0.61,0.00,M1] [#6 0.06,0.38,0.61,U] [#7 0.10,0.08,0.46,U] [#8 -0.43,1.11,0.00,M2] 
02:20:06.399 00.000 7988 refined, 6 included, MultiStar: {0.12, 0.34}, one-star: {0.04, 0.38}
02:20:06.399 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
02:20:06.399 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
02:20:06.399 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.24 mountX=0.35 mountY=-0.13, mountTheta=-0.35
02:20:06.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.34, opts=13)
02:20:06.399 00.000 7988 Enqueuing Move request for scope (0.12, 0.34)
02:20:06.399 00.000 15712 Worker thread wakes up
02:20:06.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
02:20:06.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
02:20:06.399 00.000 15712 Moving (0.12, 0.34) raw xDistance=0.35 yDistance=-0.13
02:20:06.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:20:06.411 00.012 7988 UpdateGuideState exits: m=694 SNR=17.0
02:20:06.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:06.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:06.411 00.000 7988 Enqueuing Expose request
02:20:06.416 00.005 15712 PPEC rslt: input = 0.35, final = 0.18, react = 0.21, pred = -0.03, hyst = 0.18, hyst_pct = 0.00, period_length = 639.26
02:20:06.416 00.000 15712 PPEC: input: 0.35, control: 0.18, exposure: 1500
02:20:06.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:06.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:20:06.416 00.000 15712 MoveAxis(W, 59, ABG)
02:20:06.416 00.000 15712 Guiding  Dir = 3, Dur = 59
02:20:06.416 00.000 15712 IsGuiding returns 0
02:20:06.433 00.017 15712 PulseGuide returned control before completion, sleep 53
02:20:06.507 00.074 15712 IsGuiding returns 0
02:20:06.507 00.000 15712 Move returns status 0, amount 59
02:20:06.507 00.000 15712 MoveAxis(N, 0, ABG)
02:20:06.507 00.000 15712 Move returns status 0, amount 0
02:20:06.507 00.000 15712 move complete, result=0
02:20:06.507 00.000 15712 worker thread done servicing request
02:20:06.507 00.000 15712 Worker thread wakes up
02:20:06.507 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
02:20:06.514 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:06.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:20:07.929 01.415 15712 Exposure complete
02:20:07.994 00.065 15712 worker thread done servicing request
02:20:07.994 00.000 7988 OnExposeComplete: enter
02:20:07.997 00.003 7988 UpdateGuideState(): m_state=6
02:20:07.997 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4074
02:20:07.997 00.000 7988 Star::Find returns 1 (0), X=974.38, Y=185.21, Mass=604, SNR=15.9, Peak=141 HFD=3.2
02:20:08.001 00.004 7988 MultiStar: [#1 0.07,-0.42,1.11,U] [#2 0.16,0.28,0.93,U] [#3 0.26,0.14,0.88,U] [#4 0.04,-0.24,0.79,U] [#5 -0.32,-0.31,0.72,U] [#6 0.08,0.08,0.72,U] [#7 -0.38,-0.62,0.00,M1] [#8 -0.57,0.67,0.00,M3] 
02:20:08.003 00.002 7988 refined, 6 included, MultiStar: {0.11, -0.13}, one-star: {0.38, -0.39}
02:20:08.005 00.002 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
02:20:08.005 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
02:20:08.007 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.87 mountX=-0.13 mountY=-0.11, mountTheta=-2.46
02:20:08.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.13, opts=13)
02:20:08.007 00.000 7988 Enqueuing Move request for scope (0.11, -0.13)
02:20:08.007 00.000 15712 Worker thread wakes up
02:20:08.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
02:20:08.007 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
02:20:08.007 00.000 15712 Moving (0.11, -0.13) raw xDistance=-0.13 yDistance=-0.11
02:20:08.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:20:08.007 00.000 7988 UpdateGuideState exits: m=604 SNR=15.9
02:20:08.013 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:08.013 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:08.015 00.002 7988 Enqueuing Expose request
02:20:08.015 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:08.015 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
02:20:08.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:08.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:20:08.015 00.000 15712 MoveAxis(E, 8, ABG)
02:20:08.015 00.000 15712 Guiding  Dir = 2, Dur = 8
02:20:08.015 00.000 15712 IsGuiding returns 0
02:20:08.031 00.016 15712 IsGuiding returns 0
02:20:08.031 00.000 15712 Move returns status 0, amount 8
02:20:08.031 00.000 15712 MoveAxis(N, 0, ABG)
02:20:08.031 00.000 15712 Move returns status 0, amount 0
02:20:08.031 00.000 15712 move complete, result=0
02:20:08.031 00.000 15712 worker thread done servicing request
02:20:08.031 00.000 15712 Worker thread wakes up
02:20:08.031 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
02:20:08.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:08.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:20:09.669 01.638 15712 Exposure complete
02:20:09.732 00.063 15712 worker thread done servicing request
02:20:09.732 00.000 7988 OnExposeComplete: enter
02:20:09.732 00.000 7988 UpdateGuideState(): m_state=6
02:20:09.732 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4075
02:20:09.732 00.000 7988 Star::Find returns 1 (0), X=974.16, Y=185.37, Mass=677, SNR=16.4, Peak=128 HFD=3.6
02:20:09.732 00.000 7988 MultiStar: [#1 0.12,-0.10,0.93,U] [#2 -0.06,-0.17,0.92,U] [#3 0.29,-0.05,0.90,U] [#4 -0.01,-0.22,0.72,U] [#5 -0.08,0.30,0.73,U] [#6 -0.21,-0.03,0.67,U] [#7 0.71,-0.42,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.64,-0.01,0.00,M3] 
02:20:09.732 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.08}, one-star: {0.16, -0.23}
02:20:09.732 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
02:20:09.732 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
02:20:09.732 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.05 mountX=-0.08 mountY=-0.05, mountTheta=-2.63
02:20:09.732 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
02:20:09.732 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
02:20:09.732 00.000 15712 Worker thread wakes up
02:20:09.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
02:20:09.732 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
02:20:09.732 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.08 yDistance=-0.05
02:20:09.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:20:09.747 00.015 7988 UpdateGuideState exits: m=677 SNR=16.4
02:20:09.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:09.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:09.747 00.000 7988 Enqueuing Expose request
02:20:09.747 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:09.747 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:20:09.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:09.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:20:09.747 00.000 15712 MoveAxis(E, 8, ABG)
02:20:09.747 00.000 15712 Guiding  Dir = 2, Dur = 8
02:20:09.747 00.000 15712 IsGuiding returns 0
02:20:09.767 00.020 15712 IsGuiding returns 0
02:20:09.767 00.000 15712 Move returns status 0, amount 8
02:20:09.767 00.000 15712 MoveAxis(N, 0, ABG)
02:20:09.767 00.000 15712 Move returns status 0, amount 0
02:20:09.767 00.000 15712 move complete, result=0
02:20:09.767 00.000 15712 worker thread done servicing request
02:20:09.767 00.000 15712 Worker thread wakes up
02:20:09.767 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
02:20:09.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:09.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:20:11.177 01.410 15712 Exposure complete
02:20:11.242 00.065 15712 worker thread done servicing request
02:20:11.242 00.000 7988 OnExposeComplete: enter
02:20:11.242 00.000 7988 UpdateGuideState(): m_state=6
02:20:11.242 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4076
02:20:11.242 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=185.50, Mass=637, SNR=16.1, Peak=128 HFD=3.3
02:20:11.242 00.000 7988 MultiStar: [#1 -0.11,-0.36,1.02,U] [#2 0.40,0.19,0.95,U] [#3 0.25,-0.09,0.86,U] [#4 0.08,-0.15,0.65,U] [#5 -0.23,-0.36,0.76,U] [#6 -0.25,-0.11,0.67,U] [#7 0.62,-0.66,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 -0.28,0.17,0.39,U] 
02:20:11.242 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.31, -0.10}
02:20:11.242 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
02:20:11.242 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
02:20:11.242 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.09 mountX=-0.12 mountY=-0.06, mountTheta=-2.68
02:20:11.242 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.12, opts=13)
02:20:11.242 00.000 7988 Enqueuing Move request for scope (0.06, -0.12)
02:20:11.256 00.014 15712 Worker thread wakes up
02:20:11.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
02:20:11.256 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
02:20:11.256 00.000 15712 Moving (0.06, -0.12) raw xDistance=-0.12 yDistance=-0.06
02:20:11.257 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:20:11.257 00.000 7988 UpdateGuideState exits: m=637 SNR=16.1
02:20:11.259 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:11.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:11.259 00.000 7988 Enqueuing Expose request
02:20:11.259 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:11.259 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
02:20:11.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:11.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:11.259 00.000 15712 MoveAxis(E, 7, ABG)
02:20:11.259 00.000 15712 Guiding  Dir = 2, Dur = 7
02:20:11.259 00.000 15712 IsGuiding returns 0
02:20:11.276 00.017 15712 IsGuiding returns 0
02:20:11.276 00.000 15712 Move returns status 0, amount 7
02:20:11.276 00.000 15712 MoveAxis(N, 0, ABG)
02:20:11.276 00.000 15712 Move returns status 0, amount 0
02:20:11.276 00.000 15712 move complete, result=0
02:20:11.276 00.000 15712 worker thread done servicing request
02:20:11.276 00.000 15712 Worker thread wakes up
02:20:11.276 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:20:11.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:11.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:20:12.917 01.641 15712 Exposure complete
02:20:12.979 00.062 15712 worker thread done servicing request
02:20:12.979 00.000 7988 OnExposeComplete: enter
02:20:12.979 00.000 7988 UpdateGuideState(): m_state=6
02:20:12.983 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4077
02:20:12.983 00.000 7988 Star::Find returns 1 (0), X=974.38, Y=185.23, Mass=734, SNR=17.5, Peak=140 HFD=3.6
02:20:12.985 00.002 7988 MultiStar: [#1 0.27,-0.46,1.05,U] [#2 0.26,-0.29,0.78,U] [#3 0.24,-0.07,0.77,U] [#4 0.18,-0.04,0.67,U] [#5 -0.11,0.21,0.70,U] [#6 0.05,0.07,0.57,U] [#7 0.46,-0.12,0.42,U] [#8 -0.71,-0.29,0.00,M4] 
02:20:12.985 00.000 7988 refined, 7 included, MultiStar: {0.22, -0.17}, one-star: {0.38, -0.37}
02:20:12.985 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
02:20:12.985 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
02:20:12.985 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-0.66 mountX=-0.17 mountY=-0.22, mountTheta=-2.24
02:20:12.985 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.17, opts=13)
02:20:12.992 00.007 7988 Enqueuing Move request for scope (0.22, -0.17)
02:20:12.994 00.002 15712 Worker thread wakes up
02:20:12.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:20:12.994 00.000 7988 UpdateGuideState exits: m=734 SNR=17.5
02:20:12.996 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:12.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:12.998 00.002 7988 Enqueuing Expose request
02:20:12.998 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
02:20:12.998 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
02:20:12.998 00.000 15712 Moving (0.22, -0.17) raw xDistance=-0.17 yDistance=-0.22
02:20:12.998 00.000 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:20:12.998 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
02:20:12.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:12.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:20:12.998 00.000 15712 MoveAxis(E, 41, ABG)
02:20:12.998 00.000 15712 Guiding  Dir = 2, Dur = 41
02:20:12.998 00.000 15712 IsGuiding returns 0
02:20:13.010 00.012 15712 PulseGuide returned control before completion, sleep 38
02:20:13.060 00.050 15712 IsGuiding returns 0
02:20:13.060 00.000 15712 Move returns status 0, amount 41
02:20:13.060 00.000 15712 MoveAxis(N, 0, ABG)
02:20:13.060 00.000 15712 Move returns status 0, amount 0
02:20:13.060 00.000 15712 move complete, result=0
02:20:13.060 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
02:20:13.069 00.009 15712 worker thread done servicing request
02:20:13.069 00.000 15712 Worker thread wakes up
02:20:13.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:13.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:20:14.482 01.413 15712 Exposure complete
02:20:14.543 00.061 15712 worker thread done servicing request
02:20:14.543 00.000 7988 OnExposeComplete: enter
02:20:14.543 00.000 7988 UpdateGuideState(): m_state=6
02:20:14.543 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4078
02:20:14.543 00.000 7988 Star::Find returns 1 (0), X=974.28, Y=185.15, Mass=626, SNR=16.1, Peak=147 HFD=3.1
02:20:14.543 00.000 7988 Star::Find false star n=10 nbg=278 bg=64.6 sigma=2.7 thresh=73 peak=73
02:20:14.543 00.000 7988 MultiStar: [#1 0.21,-0.30,0.98,U] [#2 0.05,0.08,0.96,U] [#3 0.33,-0.00,0.89,U] [#4 -0.21,-0.37,0.80,U] [#5 -0.24,-0.33,0.72,U] [#6 -0.14,-0.83,0.00,M1] [#7 0.16,-0.63,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.30,-0.56,0.00,M2] 
02:20:14.557 00.014 7988 refined, 5 included, MultiStar: {0.09, -0.23}, one-star: {0.28, -0.45}
02:20:14.557 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
02:20:14.559 00.002 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.79 = -2.79)
02:20:14.559 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.24 cameraTheta=-1.19 mountX=-0.23 mountY=-0.08, mountTheta=-2.78
02:20:14.561 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.23, opts=13)
02:20:14.563 00.002 7988 Enqueuing Move request for scope (0.09, -0.23)
02:20:14.565 00.002 15712 Worker thread wakes up
02:20:14.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
02:20:14.565 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
02:20:14.565 00.000 15712 Moving (0.09, -0.23) raw xDistance=-0.23 yDistance=-0.08
02:20:14.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:20:14.565 00.000 7988 UpdateGuideState exits: m=626 SNR=16.1
02:20:14.567 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:14.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:14.569 00.002 7988 Enqueuing Expose request
02:20:14.569 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:20:14.569 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
02:20:14.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:14.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:20:14.569 00.000 15712 MoveAxis(E, 52, ABG)
02:20:14.569 00.000 15712 Guiding  Dir = 2, Dur = 52
02:20:14.571 00.002 15712 IsGuiding returns 0
02:20:14.580 00.009 15712 PulseGuide returned control before completion, sleep 47
02:20:14.638 00.058 15712 IsGuiding returns 1
02:20:14.638 00.000 15712 scope still moving after pulse duration time elapsed
02:20:14.676 00.038 15712 IsGuiding returns 0
02:20:14.676 00.000 15712 scope move finished after 52 + 59 ms
02:20:14.676 00.000 15712 Move returns status 0, amount 52
02:20:14.676 00.000 15712 MoveAxis(N, 0, ABG)
02:20:14.676 00.000 15712 Move returns status 0, amount 0
02:20:14.676 00.000 15712 move complete, result=0
02:20:14.676 00.000 15712 worker thread done servicing request
02:20:14.676 00.000 15712 Worker thread wakes up
02:20:14.676 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
02:20:14.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:14.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:20:16.427 01.751 15712 Exposure complete
02:20:16.488 00.061 15712 worker thread done servicing request
02:20:16.488 00.000 7988 OnExposeComplete: enter
02:20:16.488 00.000 7988 UpdateGuideState(): m_state=6
02:20:16.488 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
02:20:16.488 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=185.55, Mass=734, SNR=17.4, Peak=134 HFD=3.2
02:20:16.488 00.000 7988 MultiStar: [#1 0.27,-0.29,1.05,U] [#2 0.09,0.28,0.86,U] [#3 0.41,-0.07,0.79,U] [#4 0.12,0.31,0.73,U] [#5 -0.36,0.39,0.71,U] [#6 0.04,-0.07,0.65,U] [#7 0.05,-0.01,0.46,U] [#8 -0.23,0.59,0.00,M5] 
02:20:16.497 00.009 7988 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.27, -0.05}
02:20:16.497 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
02:20:16.497 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
02:20:16.497 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.33 mountX=0.05 mountY=-0.13, mountTheta=-1.24
02:20:16.497 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.05, opts=13)
02:20:16.504 00.007 7988 Enqueuing Move request for scope (0.13, 0.05)
02:20:16.504 00.000 15712 Worker thread wakes up
02:20:16.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
02:20:16.504 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
02:20:16.504 00.000 15712 Moving (0.13, 0.05) raw xDistance=0.05 yDistance=-0.13
02:20:16.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:20:16.504 00.000 7988 UpdateGuideState exits: m=734 SNR=17.4
02:20:16.508 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:16.510 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:16.510 00.000 7988 Enqueuing Expose request
02:20:16.512 00.002 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:16.512 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
02:20:16.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:16.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:20:16.512 00.000 15712 MoveAxis(E, 9, ABG)
02:20:16.512 00.000 15712 Guiding  Dir = 2, Dur = 9
02:20:16.512 00.000 15712 IsGuiding returns 0
02:20:16.568 00.056 15712 IsGuiding returns 0
02:20:16.568 00.000 15712 Move returns status 0, amount 9
02:20:16.568 00.000 15712 MoveAxis(N, 0, ABG)
02:20:16.568 00.000 15712 Move returns status 0, amount 0
02:20:16.568 00.000 15712 move complete, result=0
02:20:16.568 00.000 15712 worker thread done servicing request
02:20:16.568 00.000 15712 Worker thread wakes up
02:20:16.568 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
02:20:16.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:16.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:20:17.988 01.420 15712 Exposure complete
02:20:18.050 00.062 15712 worker thread done servicing request
02:20:18.052 00.002 7988 OnExposeComplete: enter
02:20:18.052 00.000 7988 UpdateGuideState(): m_state=6
02:20:18.052 00.000 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4080
02:20:18.052 00.000 7988 Star::Find returns 1 (0), X=974.37, Y=185.58, Mass=777, SNR=17.9, Peak=141 HFD=3.4
02:20:18.052 00.000 7988 MultiStar: [#1 0.41,-0.04,0.99,U] [#2 0.34,-0.01,0.89,U] [#3 0.40,0.10,0.78,U] [#4 0.14,-0.08,0.69,U] [#5 0.11,-0.19,0.63,U] [#6 -0.02,-0.21,0.62,U] [#7 -0.51,-0.51,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.38,-0.43,0.45,U] 
02:20:18.052 00.000 7988 refined, 7 included, MultiStar: {0.28, -0.08}, one-star: {0.37, -0.02}
02:20:18.052 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
02:20:18.052 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
02:20:18.060 00.008 7988 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.29 mountX=-0.08 mountY=-0.28, mountTheta=-1.85
02:20:18.060 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.08, opts=13)
02:20:18.060 00.000 7988 Enqueuing Move request for scope (0.28, -0.08)
02:20:18.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:20:18.060 00.000 7988 UpdateGuideState exits: m=777 SNR=17.9
02:20:18.066 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:18.066 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:18.066 00.000 7988 Enqueuing Expose request
02:20:18.066 00.000 15712 Worker thread wakes up
02:20:18.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd
02:20:18.066 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.08)
02:20:18.066 00.000 15712 Moving (0.28, -0.08) raw xDistance=-0.08 yDistance=-0.28
02:20:18.066 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:18.066 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:20:18.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
02:20:18.066 00.000 15712 MoveAxis(E, 8, ABG)
02:20:18.066 00.000 15712 Guiding  Dir = 2, Dur = 8
02:20:18.066 00.000 15712 IsGuiding returns 0
02:20:18.102 00.036 15712 IsGuiding returns 0
02:20:18.102 00.000 15712 Move returns status 0, amount 8
02:20:18.102 00.000 15712 MoveAxis(N, 71, ABG)
02:20:18.102 00.000 15712 Guiding  Dir = 0, Dur = 71
02:20:18.102 00.000 15712 IsGuiding returns 0
02:20:18.214 00.112 15712 IsGuiding returns 1
02:20:18.214 00.000 15712 scope still moving after pulse duration time elapsed
02:20:18.278 00.064 15712 IsGuiding returns 0
02:20:18.278 00.000 15712 scope move finished after 71 + 104 ms
02:20:18.278 00.000 15712 Move returns status 0, amount 71
02:20:18.278 00.000 15712 move complete, result=0
02:20:18.278 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.3 px 71 ms NORTH
02:20:18.280 00.002 15712 worker thread done servicing request
02:20:18.280 00.000 15712 Worker thread wakes up
02:20:18.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:18.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:20:19.919 01.639 15712 Exposure complete
02:20:19.983 00.064 15712 worker thread done servicing request
02:20:19.983 00.000 7988 OnExposeComplete: enter
02:20:19.983 00.000 7988 UpdateGuideState(): m_state=6
02:20:19.987 00.004 7988 Star::Find(15, 974, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4081
02:20:19.987 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=185.33, Mass=763, SNR=17.9, Peak=138 HFD=3.4
02:20:19.989 00.002 7988 MultiStar: [#1 -0.25,-0.34,1.01,U] [#2 -0.03,-0.02,0.86,U] [#3 0.03,0.09,0.78,U] [#4 0.17,-0.51,0.74,U] [#5 -0.58,0.36,0.00,M1] [#6 -0.46,-0.29,0.67,U] [#7 0.14,0.03,0.44,U] [#8 -0.30,-0.40,0.41,U] 
02:20:19.989 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.22}, one-star: {-0.33, -0.27}
02:20:19.991 00.002 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
02:20:19.991 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
02:20:19.993 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-2.15 mountX=-0.22 mountY=0.15, mountTheta=2.54
02:20:19.995 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.22, opts=13)
02:20:19.995 00.000 7988 Enqueuing Move request for scope (-0.14, -0.22)
02:20:19.998 00.003 15712 Worker thread wakes up
02:20:19.999 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:20:19.999 00.000 7988 UpdateGuideState exits: m=763 SNR=17.9
02:20:19.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:19.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:19.999 00.000 7988 Enqueuing Expose request
02:20:19.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
02:20:19.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
02:20:19.999 00.000 15712 Moving (-0.14, -0.22) raw xDistance=-0.22 yDistance=0.15
02:20:20.009 00.010 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:20:20.009 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
02:20:20.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:20.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:20:20.009 00.000 15712 MoveAxis(E, 50, ABG)
02:20:20.009 00.000 15712 Guiding  Dir = 2, Dur = 50
02:20:20.009 00.000 15712 IsGuiding returns 0
02:20:20.032 00.023 15712 PulseGuide returned control before completion, sleep 34
02:20:20.078 00.046 15712 IsGuiding returns 1
02:20:20.078 00.000 15712 scope still moving after pulse duration time elapsed
02:20:20.112 00.034 15712 IsGuiding returns 0
02:20:20.112 00.000 15712 scope move finished after 50 + 56 ms
02:20:20.112 00.000 15712 Move returns status 0, amount 50
02:20:20.112 00.000 15712 MoveAxis(N, 0, ABG)
02:20:20.112 00.000 15712 Move returns status 0, amount 0
02:20:20.112 00.000 15712 move complete, result=0
02:20:20.112 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
02:20:20.117 00.005 15712 worker thread done servicing request
02:20:20.117 00.000 15712 Worker thread wakes up
02:20:20.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:20.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,171,31,31)
02:20:21.136 01.019 7988 evsrv: cli 0CCCF8A8 connect
02:20:21.138 00.002 7988 case statement mapped state 6 to 3
02:20:21.140 00.002 7988 case statement mapped state 6 to 3
02:20:21.144 00.004 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"ed0bf22b-895b-449f-9702-5cb13251fe09"}
02:20:21.146 00.002 7988 case statement mapped state 6 to 3
02:20:21.148 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed0bf22b-895b-449f-9702-5cb13251fe09"}
02:20:21.150 00.002 7988 evsrv: cli 0CCCF8A8 disconnect
02:20:21.153 00.003 7988 evsrv: cli 0CCCF9E8 connect
02:20:21.153 00.000 7988 case statement mapped state 6 to 3
02:20:21.155 00.002 7988 case statement mapped state 6 to 3
02:20:21.157 00.002 7988 evsrv: cli 0CCCF9E8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"16274d68-047c-46ea-b947-509a3c7a435c"}
02:20:21.159 00.002 7988 PhdController::Dither begins
02:20:21.161 00.002 7988 dither: size=4.00, dRA=2.70 dDec=1.81
02:20:21.162 00.001 7988 MountToCamera -- mountTheta (0.59) + m_xAngle (1.56) = xAngle (2.15 = 2.15)
02:20:21.164 00.002 7988 MountToCamera -- mountX=2.70 mountY=1.81 hyp=3.25 mountTheta=0.59 cameraX=-1.79, cameraY=2.71 cameraTheta=2.15
02:20:21.164 00.000 7988 setting lock position to (972.21, 188.31)
02:20:21.166 00.002 7988 Mount: notify guiding dithered (-1.8, 2.7)
02:20:21.168 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:20:21.170 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
02:20:21.170 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
02:20:21.172 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
02:20:21.174 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
02:20:21.176 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
02:20:21.178 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
02:20:21.180 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:20:21.180 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:20:21.182 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
02:20:21.184 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
02:20:21.186 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
02:20:21.187 00.001 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
02:20:21.189 00.002 7988 MultiStar: stabilizing after lock position change
02:20:21.189 00.000 7988 Status Line: Dither by 2.70,1.81
02:20:21.193 00.004 7988 PhdController: newstate STATE_SETTLE_BEGIN
02:20:21.194 00.001 7988 PhdController: newstate STATE_SETTLE_WAIT
02:20:21.196 00.002 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":0,"id":"16274d68-047c-46ea-b947-509a3c7a435c"}
02:20:21.198 00.002 7988 evsrv: cli 0CCCF9E8 disconnect
02:20:21.536 00.338 15712 Exposure complete
02:20:21.671 00.135 15712 worker thread done servicing request
02:20:21.671 00.000 7988 OnExposeComplete: enter
02:20:21.673 00.002 7988 UpdateGuideState(): m_state=6
02:20:21.675 00.002 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4082
02:20:21.679 00.004 7988 Star::Find returns 1 (0), X=973.99, Y=185.41, Mass=767, SNR=17.6, Peak=135 HFD=3.7
02:20:21.681 00.002 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
02:20:21.683 00.002 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
02:20:21.689 00.006 7988 CameraToMount -- cameraX=1.78 cameraY=-2.90 hyp=3.41 cameraTheta=-1.02 mountX=-2.89 mountY=-1.71, mountTheta=-2.61
02:20:21.691 00.002 7988 dither recenter: remaining=(-2.7,-1.8) step=(-2.7,-1.8)
02:20:21.696 00.005 7988 MountToCamera -- mountTheta (-2.55) + m_xAngle (1.56) = xAngle (-0.99 = -0.99)
02:20:21.698 00.002 7988 MountToCamera -- mountX=-2.70 mountY=-1.81 hyp=3.25 mountTheta=-2.55 cameraX=1.79, cameraY=-2.71 cameraTheta=-0.99
02:20:21.700 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=1.79, y=-2.71, opts=4)
02:20:21.708 00.008 7988 Enqueuing Move request for scope (1.79, -2.71)
02:20:21.712 00.004 15712 Worker thread wakes up
02:20:21.712 00.000 7988 Mount: notify direct move -2.70,-1.81
02:20:21.713 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (1.79, -2.71) opts 0x4
02:20:21.713 00.000 15712 Handling offset move in thread for scope, endpoint = (1.79, -2.71)
02:20:21.713 00.000 15712 Moving (1.79, -2.71) raw xDistance=-2.70 yDistance=-1.81
02:20:21.713 00.000 15712 BLC: window closed
02:20:21.713 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:20:21.713 00.000 15712 MoveAxis(E, 882, B)
02:20:21.713 00.000 15712 Guiding  Dir = 2, Dur = 882
02:20:21.713 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
02:20:21.720 00.007 15712 IsGuiding returns 0
02:20:21.720 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
02:20:21.724 00.004 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
02:20:21.728 00.004 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
02:20:21.732 00.004 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
02:20:21.736 00.004 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
02:20:21.740 00.004 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:20:21.746 00.006 15712 PulseGuide returned control before completion, sleep 867
02:20:21.746 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:20:21.750 00.004 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
02:20:21.754 00.004 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
02:20:21.756 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
02:20:21.762 00.006 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
02:20:21.766 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:20:21.768 00.002 7988 UpdateGuideState exits: m=767 SNR=17.6
02:20:21.774 00.006 7988 PhdController: settling, locked = 1, distance = 3.46 (1.50) aobump = 0 frame = 1 / 99999
02:20:21.776 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767424821.776,"Host":"ASTROPC","Inst":1,"Distance":3.46,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:20:21.780 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:21.782 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:21.784 00.002 7988 Enqueuing Expose request
02:20:22.638 00.854 15712 IsGuiding returns 0
02:20:22.638 00.000 15712 Move returns status 0, amount 882
02:20:22.638 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:22.638 00.000 15712 MoveAxis(N, 463, B)
02:20:22.638 00.000 15712 Guiding  Dir = 0, Dur = 463
02:20:22.638 00.000 15712 IsGuiding returns 0
02:20:22.721 00.083 15712 PulseGuide returned control before completion, sleep 394
02:20:23.129 00.408 15712 IsGuiding returns 1
02:20:23.129 00.000 15712 scope still moving after pulse duration time elapsed
02:20:23.161 00.032 15712 IsGuiding returns 1
02:20:23.224 00.063 15712 IsGuiding returns 1
02:20:23.256 00.032 15712 IsGuiding returns 0
02:20:23.256 00.000 15712 scope move finished after 463 + 160 ms
02:20:23.256 00.000 15712 Move returns status 0, amount 463
02:20:23.256 00.000 15712 move complete, result=0
02:20:23.256 00.000 15712 worker thread done servicing request
02:20:23.256 00.000 15712 Worker thread wakes up
02:20:23.256 00.000 7988 GuideStep: -2.7 px 882 ms EAST, -1.8 px 463 ms NORTH
02:20:23.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:23.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:24.906 01.650 15712 Exposure complete
02:20:24.970 00.064 15712 worker thread done servicing request
02:20:24.970 00.000 7988 OnExposeComplete: enter
02:20:24.983 00.013 7988 UpdateGuideState(): m_state=6
02:20:24.983 00.000 7988 Star::Find(15, 973, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4083
02:20:24.985 00.002 7988 Star::Find returns 1 (0), X=971.99, Y=188.34, Mass=693, SNR=16.9, Peak=150 HFD=3.3
02:20:24.987 00.002 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.45 = 1.45)
02:20:24.987 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
02:20:24.989 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.01 mountX=0.03 mountY=0.22, mountTheta=1.45
02:20:24.991 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.03, opts=13)
02:20:24.993 00.002 7988 Enqueuing Move request for scope (-0.22, 0.03)
02:20:24.995 00.002 15712 Worker thread wakes up
02:20:24.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
02:20:24.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
02:20:24.995 00.000 15712 Moving (-0.22, 0.03) raw xDistance=0.03 yDistance=0.22
02:20:24.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:20:24.995 00.000 7988 UpdateGuideState exits: m=693 SNR=16.9
02:20:24.998 00.003 7988 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 2 / 99999
02:20:25.000 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767424825.000,"Host":"ASTROPC","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:20:25.001 00.001 15712 PPEC rslt(dithering): input = 0.03, final = 0.02
02:20:25.001 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
02:20:25.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:25.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:25.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:25.003 00.002 7988 Enqueuing Expose request
02:20:25.005 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:20:25.005 00.000 15712 MoveAxis(W, 5, ABG)
02:20:25.005 00.000 15712 Guiding  Dir = 3, Dur = 5
02:20:25.006 00.001 15712 IsGuiding returns 0
02:20:25.023 00.017 15712 IsGuiding returns 0
02:20:25.023 00.000 15712 Move returns status 0, amount 5
02:20:25.023 00.000 15712 MoveAxis(N, 0, ABG)
02:20:25.023 00.000 15712 Move returns status 0, amount 0
02:20:25.023 00.000 15712 move complete, result=0
02:20:25.023 00.000 15712 worker thread done servicing request
02:20:25.023 00.000 15712 Worker thread wakes up
02:20:25.023 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.2 px 0 ms NORTH
02:20:25.025 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:25.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:26.431 01.406 15712 Exposure complete
02:20:26.494 00.063 15712 worker thread done servicing request
02:20:26.494 00.000 7988 OnExposeComplete: enter
02:20:26.494 00.000 7988 UpdateGuideState(): m_state=6
02:20:26.494 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4084
02:20:26.494 00.000 7988 Star::Find returns 1 (0), X=972.16, Y=188.32, Mass=822, SNR=18.6, Peak=148 HFD=3.9
02:20:26.494 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
02:20:26.494 00.000 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
02:20:26.494 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.07 mountX=0.00 mountY=0.04, mountTheta=1.50
02:20:26.494 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.00, opts=13)
02:20:26.494 00.000 7988 Enqueuing Move request for scope (-0.05, 0.00)
02:20:26.494 00.000 15712 Worker thread wakes up
02:20:26.494 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
02:20:26.494 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
02:20:26.494 00.000 15712 Moving (-0.05, 0.00) raw xDistance=0.00 yDistance=0.04
02:20:26.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
02:20:26.494 00.000 7988 UpdateGuideState exits: m=822 SNR=18.6
02:20:26.511 00.017 7988 PhdController: settling, locked = 1, distance = 0.17 (1.50) aobump = 0 frame = 3 / 99999
02:20:26.513 00.002 15712 PPEC rslt(dithering): input = 0.00, final = 0.00
02:20:26.513 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
02:20:26.513 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:26.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:20:26.513 00.000 15712 MoveAxis(W, 1, ABG)
02:20:26.513 00.000 15712 Guiding  Dir = 3, Dur = 1
02:20:26.515 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767424826.513,"Host":"ASTROPC","Inst":1,"Distance":0.17,"Time":1.5,"SettleTime":15.0,"StarLocked":true}
02:20:26.519 00.004 15712 IsGuiding returns 0
02:20:26.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:26.521 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:26.526 00.005 7988 Enqueuing Expose request
02:20:26.542 00.016 15712 IsGuiding returns 0
02:20:26.542 00.000 15712 Move returns status 0, amount 1
02:20:26.542 00.000 15712 MoveAxis(N, 0, ABG)
02:20:26.542 00.000 15712 Move returns status 0, amount 0
02:20:26.542 00.000 15712 move complete, result=0
02:20:26.542 00.000 15712 worker thread done servicing request
02:20:26.542 00.000 15712 Worker thread wakes up
02:20:26.542 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
02:20:26.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:26.545 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:28.186 01.641 15712 Exposure complete
02:20:28.251 00.065 15712 worker thread done servicing request
02:20:28.251 00.000 7988 OnExposeComplete: enter
02:20:28.251 00.000 7988 UpdateGuideState(): m_state=6
02:20:28.253 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4085
02:20:28.253 00.000 7988 Star::Find returns 1 (0), X=972.08, Y=188.35, Mass=695, SNR=17.1, Peak=145 HFD=3.4
02:20:28.255 00.002 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.32 = 1.32)
02:20:28.255 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
02:20:28.257 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.89 mountX=0.03 mountY=0.12, mountTheta=1.32
02:20:28.259 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
02:20:28.259 00.000 7988 Enqueuing Move request for scope (-0.12, 0.03)
02:20:28.261 00.002 15712 Worker thread wakes up
02:20:28.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
02:20:28.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
02:20:28.261 00.000 15712 Moving (-0.12, 0.03) raw xDistance=0.03 yDistance=0.12
02:20:28.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:20:28.261 00.000 7988 UpdateGuideState exits: m=695 SNR=17.1
02:20:28.264 00.003 7988 PhdController: settling, locked = 1, distance = 0.16 (1.50) aobump = 0 frame = 4 / 99999
02:20:28.264 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767424828.264,"Host":"ASTROPC","Inst":1,"Distance":0.16,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
02:20:28.266 00.002 15712 PPEC rslt(dithering): input = 0.03, final = 0.02
02:20:28.266 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
02:20:28.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:28.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:28.268 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:28.268 00.000 7988 Enqueuing Expose request
02:20:28.270 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:20:28.270 00.000 15712 MoveAxis(W, 6, ABG)
02:20:28.270 00.000 15712 Guiding  Dir = 3, Dur = 6
02:20:28.271 00.001 15712 IsGuiding returns 0
02:20:28.285 00.014 15712 IsGuiding returns 0
02:20:28.285 00.000 15712 Move returns status 0, amount 6
02:20:28.285 00.000 15712 MoveAxis(N, 0, ABG)
02:20:28.285 00.000 15712 Move returns status 0, amount 0
02:20:28.285 00.000 15712 move complete, result=0
02:20:28.285 00.000 15712 worker thread done servicing request
02:20:28.285 00.000 15712 Worker thread wakes up
02:20:28.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:28.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:28.285 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
02:20:29.689 01.404 15712 Exposure complete
02:20:29.753 00.064 15712 worker thread done servicing request
02:20:29.753 00.000 7988 OnExposeComplete: enter
02:20:29.753 00.000 7988 UpdateGuideState(): m_state=6
02:20:29.756 00.003 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4086
02:20:29.756 00.000 7988 Star::Find returns 1 (0), X=971.78, Y=188.10, Mass=805, SNR=18.4, Peak=142 HFD=4.0
02:20:29.758 00.002 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.25 = 2.04)
02:20:29.758 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.00)
02:20:29.760 00.002 7988 CameraToMount -- cameraX=-0.43 cameraY=-0.21 hyp=0.48 cameraTheta=-2.69 mountX=-0.22 mountY=0.44, mountTheta=2.03
02:20:29.762 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=-0.21, opts=13)
02:20:29.762 00.000 7988 Enqueuing Move request for scope (-0.43, -0.21)
02:20:29.764 00.002 15712 Worker thread wakes up
02:20:29.765 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.21) opts 0xd
02:20:29.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, -0.21)
02:20:29.765 00.000 15712 Moving (-0.43, -0.21) raw xDistance=-0.22 yDistance=0.44
02:20:29.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:20:29.765 00.000 7988 UpdateGuideState exits: m=805 SNR=18.4
02:20:29.767 00.002 7988 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 5 / 99999
02:20:29.769 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767424829.769,"Host":"ASTROPC","Inst":1,"Distance":0.26,"Time":4.8,"SettleTime":15.0,"StarLocked":true}
02:20:29.769 00.000 15712 PPEC rslt(dithering): input = -0.22, final = -0.13
02:20:29.769 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
02:20:29.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:29.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:29.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:29.769 00.000 7988 Enqueuing Expose request
02:20:29.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
02:20:29.769 00.000 15712 MoveAxis(E, 42, ABG)
02:20:29.769 00.000 15712 Guiding  Dir = 2, Dur = 42
02:20:29.769 00.000 15712 IsGuiding returns 0
02:20:29.785 00.016 15712 PulseGuide returned control before completion, sleep 39
02:20:29.836 00.051 15712 IsGuiding returns 1
02:20:29.836 00.000 15712 scope still moving after pulse duration time elapsed
02:20:29.864 00.028 15712 IsGuiding returns 0
02:20:29.864 00.000 15712 scope move finished after 42 + 48 ms
02:20:29.864 00.000 15712 Move returns status 0, amount 42
02:20:29.864 00.000 15712 MoveAxis(N, 0, ABG)
02:20:29.864 00.000 15712 Move returns status 0, amount 0
02:20:29.864 00.000 15712 move complete, result=0
02:20:29.864 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.4 px 0 ms NORTH
02:20:29.866 00.002 15712 worker thread done servicing request
02:20:29.866 00.000 15712 Worker thread wakes up
02:20:29.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:29.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:31.607 01.741 15712 Exposure complete
02:20:31.670 00.063 15712 worker thread done servicing request
02:20:31.671 00.001 7988 OnExposeComplete: enter
02:20:31.671 00.000 7988 UpdateGuideState(): m_state=6
02:20:31.671 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4087
02:20:31.671 00.000 7988 Star::Find returns 1 (0), X=972.11, Y=188.53, Mass=806, SNR=18.6, Peak=150 HFD=3.5
02:20:31.671 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
02:20:31.671 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
02:20:31.671 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.99 mountX=0.21 mountY=0.09, mountTheta=0.40
02:20:31.671 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.21, opts=13)
02:20:31.671 00.000 7988 Enqueuing Move request for scope (-0.10, 0.21)
02:20:31.671 00.000 15712 Worker thread wakes up
02:20:31.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
02:20:31.671 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
02:20:31.671 00.000 15712 Moving (-0.10, 0.21) raw xDistance=0.21 yDistance=0.09
02:20:31.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:20:31.671 00.000 7988 UpdateGuideState exits: m=806 SNR=18.6
02:20:31.683 00.012 7988 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 6 / 99999
02:20:31.685 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767424831.685,"Host":"ASTROPC","Inst":1,"Distance":0.25,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
02:20:31.685 00.000 15712 PPEC rslt(dithering): input = 0.21, final = 0.13
02:20:31.685 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
02:20:31.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:31.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:31.687 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:31.687 00.000 7988 Enqueuing Expose request
02:20:31.689 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:20:31.689 00.000 15712 MoveAxis(W, 42, ABG)
02:20:31.689 00.000 15712 Guiding  Dir = 3, Dur = 42
02:20:31.689 00.000 15712 IsGuiding returns 0
02:20:31.703 00.014 15712 PulseGuide returned control before completion, sleep 36
02:20:31.749 00.046 15712 IsGuiding returns 1
02:20:31.749 00.000 15712 scope still moving after pulse duration time elapsed
02:20:31.783 00.034 15712 IsGuiding returns 0
02:20:31.783 00.000 15712 scope move finished after 42 + 54 ms
02:20:31.783 00.000 15712 Move returns status 0, amount 42
02:20:31.783 00.000 15712 MoveAxis(N, 0, ABG)
02:20:31.783 00.000 15712 Move returns status 0, amount 0
02:20:31.783 00.000 15712 move complete, result=0
02:20:31.783 00.000 15712 worker thread done servicing request
02:20:31.783 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
02:20:31.783 00.000 15712 Worker thread wakes up
02:20:31.789 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:31.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:33.205 01.416 15712 Exposure complete
02:20:33.267 00.062 15712 worker thread done servicing request
02:20:33.267 00.000 7988 OnExposeComplete: enter
02:20:33.270 00.003 7988 UpdateGuideState(): m_state=6
02:20:33.270 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4088
02:20:33.270 00.000 7988 Star::Find returns 1 (0), X=971.90, Y=188.09, Mass=861, SNR=18.7, Peak=144 HFD=4.2
02:20:33.270 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.08 = 2.21)
02:20:33.270 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.11 = 2.18)
02:20:33.270 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.23 hyp=0.38 cameraTheta=-2.51 mountX=-0.23 mountY=0.32, mountTheta=2.20
02:20:33.270 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.23, opts=13)
02:20:33.270 00.000 7988 Enqueuing Move request for scope (-0.31, -0.23)
02:20:33.270 00.000 15712 Worker thread wakes up
02:20:33.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:20:33.270 00.000 7988 UpdateGuideState exits: m=861 SNR=18.7
02:20:33.270 00.000 7988 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 7 / 99999
02:20:33.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.23) opts 0xd
02:20:33.270 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767424833.270,"Host":"ASTROPC","Inst":1,"Distance":0.29,"Time":8.3,"SettleTime":15.0,"StarLocked":true}
02:20:33.283 00.013 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.23)
02:20:33.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:33.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:33.283 00.000 7988 Enqueuing Expose request
02:20:33.286 00.003 15712 Moving (-0.31, -0.23) raw xDistance=-0.23 yDistance=0.32
02:20:33.286 00.000 15712 PPEC rslt(dithering): input = -0.23, final = -0.14
02:20:33.286 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
02:20:33.286 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:33.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:20:33.286 00.000 15712 MoveAxis(E, 45, ABG)
02:20:33.286 00.000 15712 Guiding  Dir = 2, Dur = 45
02:20:33.286 00.000 15712 IsGuiding returns 0
02:20:33.321 00.035 15712 PulseGuide returned control before completion, sleep 26
02:20:33.362 00.041 15712 IsGuiding returns 1
02:20:33.362 00.000 15712 scope still moving after pulse duration time elapsed
02:20:33.401 00.039 15712 IsGuiding returns 0
02:20:33.401 00.000 15712 scope move finished after 45 + 64 ms
02:20:33.401 00.000 15712 Move returns status 0, amount 45
02:20:33.401 00.000 15712 MoveAxis(N, 0, ABG)
02:20:33.401 00.000 15712 Move returns status 0, amount 0
02:20:33.401 00.000 15712 move complete, result=0
02:20:33.401 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.3 px 0 ms NORTH
02:20:33.402 00.001 15712 worker thread done servicing request
02:20:33.402 00.000 15712 Worker thread wakes up
02:20:33.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:33.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:35.041 01.639 15712 Exposure complete
02:20:35.103 00.062 15712 worker thread done servicing request
02:20:35.103 00.000 7988 OnExposeComplete: enter
02:20:35.106 00.003 7988 UpdateGuideState(): m_state=6
02:20:35.106 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4089
02:20:35.109 00.003 7988 Star::Find returns 1 (0), X=972.36, Y=188.34, Mass=796, SNR=18.4, Peak=145 HFD=3.4
02:20:35.109 00.000 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
02:20:35.111 00.002 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
02:20:35.111 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=0.03 mountY=-0.15, mountTheta=-1.38
02:20:35.111 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.03, opts=13)
02:20:35.111 00.000 7988 Enqueuing Move request for scope (0.15, 0.03)
02:20:35.111 00.000 15712 Worker thread wakes up
02:20:35.111 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
02:20:35.111 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
02:20:35.111 00.000 15712 Moving (0.15, 0.03) raw xDistance=0.03 yDistance=-0.15
02:20:35.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:20:35.111 00.000 7988 UpdateGuideState exits: m=796 SNR=18.4
02:20:35.118 00.007 7988 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 8 / 99999
02:20:35.120 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767424835.120,"Host":"ASTROPC","Inst":1,"Distance":0.25,"Time":10.1,"SettleTime":15.0,"StarLocked":true}
02:20:35.120 00.000 15712 PPEC rslt(dithering): input = 0.03, final = 0.02
02:20:35.120 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
02:20:35.120 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:35.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:35.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:35.120 00.000 7988 Enqueuing Expose request
02:20:35.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:20:35.120 00.000 15712 MoveAxis(W, 6, ABG)
02:20:35.120 00.000 15712 Guiding  Dir = 3, Dur = 6
02:20:35.120 00.000 15712 IsGuiding returns 0
02:20:35.143 00.023 15712 IsGuiding returns 0
02:20:35.143 00.000 15712 Move returns status 0, amount 6
02:20:35.143 00.000 15712 MoveAxis(N, 0, ABG)
02:20:35.143 00.000 15712 Move returns status 0, amount 0
02:20:35.143 00.000 15712 move complete, result=0
02:20:35.143 00.000 15712 worker thread done servicing request
02:20:35.143 00.000 15712 Worker thread wakes up
02:20:35.143 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
02:20:35.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:35.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:36.558 01.415 15712 Exposure complete
02:20:36.622 00.064 15712 worker thread done servicing request
02:20:36.622 00.000 7988 OnExposeComplete: enter
02:20:36.624 00.002 7988 UpdateGuideState(): m_state=6
02:20:36.626 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4090
02:20:36.626 00.000 7988 Star::Find returns 1 (0), X=972.33, Y=188.34, Mass=767, SNR=18.0, Peak=156 HFD=3.5
02:20:36.628 00.002 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
02:20:36.628 00.000 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
02:20:36.630 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.24 mountX=0.03 mountY=-0.12, mountTheta=-1.32
02:20:36.632 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.03, opts=13)
02:20:36.632 00.000 7988 Enqueuing Move request for scope (0.12, 0.03)
02:20:36.634 00.002 15712 Worker thread wakes up
02:20:36.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
02:20:36.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
02:20:36.634 00.000 15712 Moving (0.12, 0.03) raw xDistance=0.03 yDistance=-0.12
02:20:36.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:20:36.634 00.000 7988 UpdateGuideState exits: m=767 SNR=18.0
02:20:36.637 00.003 7988 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 9 / 99999
02:20:36.638 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767424836.638,"Host":"ASTROPC","Inst":1,"Distance":0.21,"Time":11.6,"SettleTime":15.0,"StarLocked":true}
02:20:36.638 00.000 15712 PPEC rslt(dithering): input = 0.03, final = 0.02
02:20:36.638 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
02:20:36.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:36.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:36.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:36.641 00.003 7988 Enqueuing Expose request
02:20:36.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:20:36.641 00.000 15712 MoveAxis(W, 6, ABG)
02:20:36.641 00.000 15712 Guiding  Dir = 3, Dur = 6
02:20:36.641 00.000 15712 IsGuiding returns 0
02:20:36.658 00.017 15712 IsGuiding returns 0
02:20:36.658 00.000 15712 Move returns status 0, amount 6
02:20:36.658 00.000 15712 MoveAxis(N, 0, ABG)
02:20:36.658 00.000 15712 Move returns status 0, amount 0
02:20:36.658 00.000 15712 move complete, result=0
02:20:36.658 00.000 15712 worker thread done servicing request
02:20:36.658 00.000 15712 Worker thread wakes up
02:20:36.658 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
02:20:36.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:36.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:38.302 01.644 15712 Exposure complete
02:20:38.363 00.061 15712 worker thread done servicing request
02:20:38.363 00.000 7988 OnExposeComplete: enter
02:20:38.363 00.000 7988 UpdateGuideState(): m_state=6
02:20:38.363 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4091
02:20:38.363 00.000 7988 Star::Find returns 1 (0), X=972.41, Y=188.18, Mass=763, SNR=18.0, Peak=147 HFD=3.4
02:20:38.363 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
02:20:38.363 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
02:20:38.363 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.59 mountX=-0.13 mountY=-0.20, mountTheta=-2.16
02:20:38.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.13, opts=13)
02:20:38.363 00.000 7988 Enqueuing Move request for scope (0.20, -0.13)
02:20:38.363 00.000 15712 Worker thread wakes up
02:20:38.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
02:20:38.363 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
02:20:38.363 00.000 15712 Moving (0.20, -0.13) raw xDistance=-0.13 yDistance=-0.20
02:20:38.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:20:38.363 00.000 7988 UpdateGuideState exits: m=763 SNR=18.0
02:20:38.377 00.014 7988 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 10 / 99999
02:20:38.379 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767424838.379,"Host":"ASTROPC","Inst":1,"Distance":0.22,"Time":13.4,"SettleTime":15.0,"StarLocked":true}
02:20:38.379 00.000 15712 PPEC rslt(dithering): input = -0.13, final = -0.08
02:20:38.379 00.000 15712 PPEC: input: -0.13, control: -0.08, exposure: 1500
02:20:38.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:38.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:38.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:38.382 00.003 7988 Enqueuing Expose request
02:20:38.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:20:38.382 00.000 15712 MoveAxis(E, 26, ABG)
02:20:38.382 00.000 15712 Guiding  Dir = 2, Dur = 26
02:20:38.382 00.000 15712 IsGuiding returns 0
02:20:38.402 00.020 15712 PulseGuide returned control before completion, sleep 16
02:20:38.449 00.047 15712 IsGuiding returns 0
02:20:38.449 00.000 15712 Move returns status 0, amount 26
02:20:38.449 00.000 15712 MoveAxis(N, 0, ABG)
02:20:38.449 00.000 15712 Move returns status 0, amount 0
02:20:38.449 00.000 15712 move complete, result=0
02:20:38.449 00.000 7988 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
02:20:38.455 00.006 15712 worker thread done servicing request
02:20:38.455 00.000 15712 Worker thread wakes up
02:20:38.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:38.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:39.863 01.408 15712 Exposure complete
02:20:39.949 00.086 15712 worker thread done servicing request
02:20:39.949 00.000 7988 OnExposeComplete: enter
02:20:39.949 00.000 7988 UpdateGuideState(): m_state=6
02:20:39.949 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4092
02:20:39.949 00.000 7988 Star::Find returns 1 (0), X=972.03, Y=188.27, Mass=902, SNR=19.3, Peak=152 HFD=3.7
02:20:39.958 00.009 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.43 = 1.85)
02:20:39.960 00.002 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.47 = 1.82)
02:20:39.960 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-2.87 mountX=-0.05 mountY=0.18, mountTheta=1.85
02:20:39.960 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.05, opts=13)
02:20:39.960 00.000 7988 Enqueuing Move request for scope (-0.18, -0.05)
02:20:39.960 00.000 15712 Worker thread wakes up
02:20:39.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:20:39.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
02:20:39.960 00.000 7988 UpdateGuideState exits: m=902 SNR=19.3
02:20:39.960 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
02:20:39.960 00.000 7988 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 11 / 99999
02:20:39.960 00.000 15712 Moving (-0.18, -0.05) raw xDistance=-0.05 yDistance=0.18
02:20:39.960 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767424839.960,"Host":"ASTROPC","Inst":1,"Distance":0.21,"Time":15.0,"SettleTime":15.0,"StarLocked":true}
02:20:39.973 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:39.973 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:39.977 00.004 7988 Enqueuing Expose request
02:20:39.977 00.000 15712 PPEC rslt(dithering): input = -0.05, final = -0.03
02:20:39.977 00.000 15712 PPEC: input: -0.05, control: -0.03, exposure: 1500
02:20:39.977 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:39.977 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:20:39.977 00.000 15712 MoveAxis(E, 10, ABG)
02:20:39.977 00.000 15712 Guiding  Dir = 2, Dur = 10
02:20:39.977 00.000 15712 IsGuiding returns 0
02:20:39.994 00.017 15712 IsGuiding returns 1
02:20:39.994 00.000 15712 scope still moving after pulse duration time elapsed
02:20:40.048 00.054 15712 IsGuiding returns 0
02:20:40.048 00.000 15712 scope move finished after 10 + 61 ms
02:20:40.048 00.000 15712 Move returns status 0, amount 10
02:20:40.048 00.000 15712 MoveAxis(N, 0, ABG)
02:20:40.048 00.000 15712 Move returns status 0, amount 0
02:20:40.048 00.000 15712 move complete, result=0
02:20:40.048 00.000 15712 worker thread done servicing request
02:20:40.048 00.000 15712 Worker thread wakes up
02:20:40.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:40.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:40.048 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
02:20:41.794 01.746 15712 Exposure complete
02:20:41.855 00.061 15712 worker thread done servicing request
02:20:41.855 00.000 7988 OnExposeComplete: enter
02:20:41.855 00.000 7988 UpdateGuideState(): m_state=6
02:20:41.855 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4093
02:20:41.855 00.000 7988 Star::Find returns 1 (0), X=972.07, Y=188.38, Mass=904, SNR=19.5, Peak=149 HFD=3.9
02:20:41.855 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.14 = 1.14)
02:20:41.855 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
02:20:41.855 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.71 mountX=0.06 mountY=0.14, mountTheta=1.14
02:20:41.866 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.07, opts=13)
02:20:41.866 00.000 7988 Enqueuing Move request for scope (-0.14, 0.07)
02:20:41.866 00.000 15712 Worker thread wakes up
02:20:41.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
02:20:41.866 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
02:20:41.866 00.000 15712 Moving (-0.14, 0.07) raw xDistance=0.06 yDistance=0.14
02:20:41.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:20:41.866 00.000 7988 UpdateGuideState exits: m=904 SNR=19.5
02:20:41.871 00.005 7988 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 12 / 99999
02:20:41.871 00.000 7988 PhdController: newstate STATE_FINISH
02:20:41.871 00.000 7988 PhdController complete: success
02:20:41.871 00.000 15712 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:41.871 00.000 15712 PPEC: input: 0.06, control: -0.00, exposure: 1500
02:20:41.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:41.871 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767424841.871,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
02:20:41.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:20:41.871 00.000 7988 Mount: notify guiding dither settle done success=1
02:20:41.871 00.000 7988 PhdController: newstate STATE_IDLE
02:20:41.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:41.871 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:41.871 00.000 7988 Enqueuing Expose request
02:20:41.871 00.000 15712 MoveAxis(E, 1, ABG)
02:20:41.871 00.000 15712 Guiding  Dir = 2, Dur = 1
02:20:41.871 00.000 15712 IsGuiding returns 0
02:20:41.903 00.032 15712 IsGuiding returns 0
02:20:41.903 00.000 15712 Move returns status 0, amount 1
02:20:41.903 00.000 15712 MoveAxis(N, 0, ABG)
02:20:41.903 00.000 15712 Move returns status 0, amount 0
02:20:41.903 00.000 15712 move complete, result=0
02:20:41.903 00.000 15712 worker thread done servicing request
02:20:41.903 00.000 15712 Worker thread wakes up
02:20:41.903 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
02:20:41.907 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:41.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:43.327 01.420 15712 Exposure complete
02:20:43.389 00.062 15712 worker thread done servicing request
02:20:43.389 00.000 7988 OnExposeComplete: enter
02:20:43.389 00.000 7988 UpdateGuideState(): m_state=6
02:20:43.393 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:20:43.393 00.000 7988 Star::Find returns 1 (0), X=971.97, Y=187.97, Mass=760, SNR=17.7, Peak=145 HFD=2.9
02:20:43.395 00.002 7988 MultiStar: exiting stabilization period
02:20:43.395 00.000 7988 MultiStar: updating star positions after lock position change
02:20:43.397 00.002 7988 Star::Find(15, 505, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:20:43.397 00.000 7988 Star::Find returns 1 (0), X=506.04, Y=778.57, Mass=786, SNR=18.1, Peak=131 HFD=3.8
02:20:43.399 00.002 7988 Star::Find(15, 1211, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:20:43.399 00.000 7988 Star::Find returns 1 (0), X=1212.08, Y=762.68, Mass=621, SNR=16.3, Peak=156 HFD=3.3
02:20:43.401 00.002 7988 Star::Find(15, 700, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:20:43.401 00.000 7988 Star::Find returns 1 (0), X=700.60, Y=687.56, Mass=533, SNR=14.6, Peak=116 HFD=3.3
02:20:43.401 00.000 7988 Star::Find(15, 1117, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:20:43.401 00.000 7988 Star::Find returns 1 (0), X=1118.15, Y=638.08, Mass=360, SNR=12.1, Peak=115 HFD=2.4
02:20:43.405 00.004 7988 Star::Find(15, 699, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:20:43.405 00.000 7988 Star::Find returns 1 (0), X=699.52, Y=544.06, Mass=392, SNR=12.7, Peak=102 HFD=3.1
02:20:43.405 00.000 7988 Star::Find(15, 701, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:20:43.405 00.000 7988 Star::Find returns 1 (0), X=701.48, Y=124.78, Mass=342, SNR=12.0, Peak=106 HFD=2.6
02:20:43.405 00.000 7988 Star::Find(15, 220, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:20:43.405 00.000 7988 Star::Find returns 1 (0), X=220.51, Y=942.51, Mass=231, SNR=9.4, Peak=90 HFD=3.2
02:20:43.412 00.007 7988 Star::Find(15, 105, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:20:43.412 00.000 7988 Star::Find returns 1 (0), X=105.38, Y=776.31, Mass=122, SNR=6.9, Peak=93 HFD=2.4
02:20:43.412 00.000 7988 Star::Find(15, 881, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:20:43.412 00.000 7988 Star::Find returns 1 (0), X=881.60, Y=561.32, Mass=119, SNR=6.9, Peak=79 HFD=2.9
02:20:43.412 00.000 7988 Star::Find(15, 39, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:20:43.412 00.000 7988 Star::Find returns 1 (0), X=40.29, Y=121.11, Mass=248, SNR=10.0, Peak=117 HFD=2.6
02:20:43.412 00.000 7988 Star::Find(15, 1077, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:20:43.412 00.000 7988 Star::Find returns 1 (0), X=1078.34, Y=721.03, Mass=154, SNR=7.7, Peak=82 HFD=2.3
02:20:43.420 00.008 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.74 = 2.55)
02:20:43.420 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.51)
02:20:43.420 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.34 hyp=0.42 cameraTheta=-2.17 mountX=-0.35 mountY=0.24, mountTheta=2.53
02:20:43.420 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.34, opts=13)
02:20:43.420 00.000 7988 Enqueuing Move request for scope (-0.24, -0.34)
02:20:43.420 00.000 15712 Worker thread wakes up
02:20:43.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.34) opts 0xd
02:20:43.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.34)
02:20:43.420 00.000 15712 Moving (-0.24, -0.34) raw xDistance=-0.35 yDistance=0.24
02:20:43.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:20:43.420 00.000 7988 UpdateGuideState exits: m=760 SNR=17.7
02:20:43.428 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:43.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:43.428 00.000 7988 Enqueuing Expose request
02:20:43.428 00.000 15712 PPEC rslt: input = -0.35, final = -0.21, react = -0.21, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
02:20:43.428 00.000 15712 PPEC: input: -0.35, control: -0.21, exposure: 1500
02:20:43.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:43.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:20:43.428 00.000 15712 MoveAxis(E, 69, ABG)
02:20:43.428 00.000 15712 Guiding  Dir = 2, Dur = 69
02:20:43.428 00.000 15712 IsGuiding returns 0
02:20:43.452 00.024 15712 PulseGuide returned control before completion, sleep 56
02:20:43.536 00.084 15712 IsGuiding returns 0
02:20:43.536 00.000 15712 Move returns status 0, amount 69
02:20:43.536 00.000 15712 MoveAxis(N, 0, ABG)
02:20:43.536 00.000 15712 Move returns status 0, amount 0
02:20:43.536 00.000 15712 move complete, result=0
02:20:43.536 00.000 15712 worker thread done servicing request
02:20:43.536 00.000 15712 Worker thread wakes up
02:20:43.536 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
02:20:43.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:43.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:45.177 01.641 15712 Exposure complete
02:20:45.239 00.062 15712 worker thread done servicing request
02:20:45.239 00.000 7988 OnExposeComplete: enter
02:20:45.239 00.000 7988 UpdateGuideState(): m_state=6
02:20:45.243 00.004 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4095
02:20:45.243 00.000 7988 Star::Find returns 1 (0), X=972.18, Y=188.25, Mass=789, SNR=18.3, Peak=147 HFD=3.5
02:20:45.245 00.002 7988 MultiStar: [#1 -0.08,-0.14,1.00,U] [#2 -0.10,-0.31,0.90,U] [#3 -0.08,-0.34,0.89,U] [#4 -0.32,-0.07,0.66,U] [#5 -0.47,0.17,0.75,U] [#6 -0.20,-0.30,0.66,U] [#7 0.31,-0.43,0.49,U] [#8 0.38,-0.28,0.45,U] 
02:20:45.246 00.001 7988 single-star, 8 included, MultiStar: {-0.10, -0.18}, one-star: {-0.03, -0.07}
02:20:45.246 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.55 = 2.74)
02:20:45.248 00.002 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
02:20:45.248 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.98 mountX=-0.07 mountY=0.03, mountTheta=2.71
02:20:45.250 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.07, opts=13)
02:20:45.252 00.002 7988 Enqueuing Move request for scope (-0.03, -0.07)
02:20:45.252 00.000 15712 Worker thread wakes up
02:20:45.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:20:45.252 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:20:45.252 00.000 15712 Moving (-0.03, -0.07) raw xDistance=-0.07 yDistance=0.03
02:20:45.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:20:45.255 00.003 7988 UpdateGuideState exits: m=789 SNR=18.3
02:20:45.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:45.255 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:45.255 00.000 7988 Enqueuing Expose request
02:20:45.255 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:45.255 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
02:20:45.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:45.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:20:45.255 00.000 15712 MoveAxis(E, 3, ABG)
02:20:45.255 00.000 15712 Guiding  Dir = 2, Dur = 3
02:20:45.255 00.000 15712 IsGuiding returns 0
02:20:45.279 00.024 15712 IsGuiding returns 0
02:20:45.279 00.000 15712 Move returns status 0, amount 3
02:20:45.279 00.000 15712 MoveAxis(N, 0, ABG)
02:20:45.279 00.000 15712 Move returns status 0, amount 0
02:20:45.279 00.000 15712 move complete, result=0
02:20:45.279 00.000 15712 worker thread done servicing request
02:20:45.279 00.000 15712 Worker thread wakes up
02:20:45.279 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
02:20:45.280 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:45.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:46.692 01.412 15712 Exposure complete
02:20:46.755 00.063 15712 worker thread done servicing request
02:20:46.755 00.000 7988 OnExposeComplete: enter
02:20:46.759 00.004 7988 UpdateGuideState(): m_state=6
02:20:46.759 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4096
02:20:46.761 00.002 7988 Star::Find returns 1 (0), X=972.12, Y=188.07, Mass=836, SNR=18.7, Peak=139 HFD=3.9
02:20:46.761 00.000 7988 MultiStar: [#1 -0.34,-0.17,1.03,U] [#2 -0.03,-0.26,0.91,U] [#3 -0.13,-0.14,0.86,U] [#4 -0.10,-0.22,0.69,U] [#5 -0.55,-0.31,0.00,M1] [#6 -0.24,-0.39,0.57,U] [#7 -0.06,0.06,0.44,U] [#8 -0.24,-0.03,0.43,U] 
02:20:46.763 00.002 7988 refined, 7 included, MultiStar: {-0.15, -0.19}, one-star: {-0.09, -0.25}
02:20:46.763 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.81 = 2.48)
02:20:46.765 00.002 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.44)
02:20:46.765 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.25 cameraTheta=-2.24 mountX=-0.19 mountY=0.16, mountTheta=2.46
02:20:46.767 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.19, opts=13)
02:20:46.769 00.002 7988 Enqueuing Move request for scope (-0.15, -0.19)
02:20:46.769 00.000 15712 Worker thread wakes up
02:20:46.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
02:20:46.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
02:20:46.769 00.000 15712 Moving (-0.15, -0.19) raw xDistance=-0.19 yDistance=0.16
02:20:46.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:20:46.771 00.002 7988 UpdateGuideState exits: m=836 SNR=18.7
02:20:46.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:46.773 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:46.773 00.000 7988 Enqueuing Expose request
02:20:46.775 00.002 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:20:46.775 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
02:20:46.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:46.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:20:46.775 00.000 15712 MoveAxis(E, 42, ABG)
02:20:46.775 00.000 15712 Guiding  Dir = 2, Dur = 42
02:20:46.775 00.000 15712 IsGuiding returns 0
02:20:46.797 00.022 15712 PulseGuide returned control before completion, sleep 31
02:20:46.836 00.039 15712 IsGuiding returns 1
02:20:46.836 00.000 15712 scope still moving after pulse duration time elapsed
02:20:46.888 00.052 15712 IsGuiding returns 0
02:20:46.888 00.000 15712 scope move finished after 42 + 75 ms
02:20:46.888 00.000 15712 Move returns status 0, amount 42
02:20:46.888 00.000 15712 MoveAxis(N, 0, ABG)
02:20:46.888 00.000 15712 Move returns status 0, amount 0
02:20:46.888 00.000 15712 move complete, result=0
02:20:46.888 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
02:20:46.894 00.006 15712 worker thread done servicing request
02:20:46.894 00.000 15712 Worker thread wakes up
02:20:46.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:46.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:48.529 01.635 15712 Exposure complete
02:20:48.592 00.063 15712 worker thread done servicing request
02:20:48.592 00.000 7988 OnExposeComplete: enter
02:20:48.592 00.000 7988 UpdateGuideState(): m_state=6
02:20:48.592 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4097
02:20:48.592 00.000 7988 Star::Find returns 1 (0), X=972.38, Y=188.22, Mass=915, SNR=19.5, Peak=146 HFD=3.7
02:20:48.592 00.000 7988 MultiStar: [#1 -0.14,0.26,0.87,U] [#2 0.08,0.22,0.77,U] [#3 0.14,0.51,0.83,U] [#4 -0.11,0.35,0.61,U] [#5 -0.46,0.36,0.68,U] [#6 0.00,0.37,0.62,U] [#7 -0.06,0.88,0.00,M1] [#8 -0.08,0.17,0.46,U] 
02:20:48.592 00.000 7988 single-star, 7 included, MultiStar: {-0.03, 0.25}, one-star: {0.17, -0.10}
02:20:48.592 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
02:20:48.592 00.000 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.12 = -2.12)
02:20:48.592 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.53 mountX=-0.10 mountY=-0.17, mountTheta=-2.10
02:20:48.592 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.10, opts=13)
02:20:48.592 00.000 7988 Enqueuing Move request for scope (0.17, -0.10)
02:20:48.592 00.000 15712 Worker thread wakes up
02:20:48.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
02:20:48.592 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
02:20:48.592 00.000 15712 Moving (0.17, -0.10) raw xDistance=-0.10 yDistance=-0.17
02:20:48.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:20:48.606 00.014 7988 UpdateGuideState exits: m=915 SNR=19.5
02:20:48.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:48.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:48.609 00.003 7988 Enqueuing Expose request
02:20:48.609 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:48.609 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
02:20:48.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:48.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:20:48.609 00.000 15712 MoveAxis(E, 4, ABG)
02:20:48.609 00.000 15712 Guiding  Dir = 2, Dur = 4
02:20:48.609 00.000 15712 IsGuiding returns 0
02:20:48.626 00.017 15712 IsGuiding returns 0
02:20:48.626 00.000 15712 Move returns status 0, amount 4
02:20:48.626 00.000 15712 MoveAxis(N, 0, ABG)
02:20:48.626 00.000 15712 Move returns status 0, amount 0
02:20:48.626 00.000 15712 move complete, result=0
02:20:48.626 00.000 15712 worker thread done servicing request
02:20:48.626 00.000 15712 Worker thread wakes up
02:20:48.626 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
02:20:48.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:48.638 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:50.046 01.408 15712 Exposure complete
02:20:50.108 00.062 15712 worker thread done servicing request
02:20:50.108 00.000 7988 OnExposeComplete: enter
02:20:50.108 00.000 7988 UpdateGuideState(): m_state=6
02:20:50.112 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4098
02:20:50.112 00.000 7988 Star::Find returns 1 (0), X=972.30, Y=188.23, Mass=808, SNR=18.3, Peak=152 HFD=3.6
02:20:50.114 00.002 7988 MultiStar: [#1 -0.18,0.34,0.94,U] [#2 -0.07,0.14,0.81,U] [#3 0.14,0.07,0.80,U] [#4 -0.27,0.17,0.67,U] [#5 -0.03,0.39,0.74,U] [#6 0.08,0.10,0.69,U] [#7 0.38,0.65,0.00,M2] [#8 0.20,-0.07,0.46,U] 
02:20:50.114 00.000 7988 single-star, 7 included, MultiStar: {-0.01, 0.14}, one-star: {0.09, -0.08}
02:20:50.116 00.002 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
02:20:50.116 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
02:20:50.118 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.75 mountX=-0.08 mountY=-0.09, mountTheta=-2.33
02:20:50.120 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.08, opts=13)
02:20:50.120 00.000 7988 Enqueuing Move request for scope (0.09, -0.08)
02:20:50.122 00.002 15712 Worker thread wakes up
02:20:50.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:20:50.122 00.000 7988 UpdateGuideState exits: m=808 SNR=18.3
02:20:50.124 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:50.124 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:50.124 00.000 7988 Enqueuing Expose request
02:20:50.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:20:50.124 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:20:50.124 00.000 15712 Moving (0.09, -0.08) raw xDistance=-0.08 yDistance=-0.09
02:20:50.124 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:50.124 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
02:20:50.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:50.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:20:50.124 00.000 15712 MoveAxis(E, 4, ABG)
02:20:50.124 00.000 15712 Guiding  Dir = 2, Dur = 4
02:20:50.124 00.000 15712 IsGuiding returns 0
02:20:50.140 00.016 15712 IsGuiding returns 0
02:20:50.140 00.000 15712 Move returns status 0, amount 4
02:20:50.140 00.000 15712 MoveAxis(N, 0, ABG)
02:20:50.140 00.000 15712 Move returns status 0, amount 0
02:20:50.140 00.000 15712 move complete, result=0
02:20:50.140 00.000 15712 worker thread done servicing request
02:20:50.140 00.000 15712 Worker thread wakes up
02:20:50.140 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
02:20:50.155 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:50.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:51.623 01.468 7988 evsrv: cli 0CCCEF48 connect
02:20:51.624 00.001 7988 case statement mapped state 6 to 3
02:20:51.626 00.002 7988 case statement mapped state 6 to 3
02:20:51.626 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_app_state","id":"597a5d94-cea1-4d1a-8fa3-76d32e63f3de"}
02:20:51.626 00.000 7988 case statement mapped state 6 to 3
02:20:51.626 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":"Guiding","id":"597a5d94-cea1-4d1a-8fa3-76d32e63f3de"}
02:20:51.626 00.000 7988 evsrv: cli 0CCCEF48 disconnect
02:20:51.893 00.267 15712 Exposure complete
02:20:51.959 00.066 15712 worker thread done servicing request
02:20:51.959 00.000 7988 OnExposeComplete: enter
02:20:51.959 00.000 7988 UpdateGuideState(): m_state=6
02:20:51.959 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4099
02:20:51.963 00.004 7988 Star::Find returns 1 (0), X=972.46, Y=187.98, Mass=756, SNR=17.6, Peak=151 HFD=3.5
02:20:51.965 00.002 7988 MultiStar: [#1 -0.39,0.00,1.01,U] [#2 0.01,-0.14,0.88,U] [#3 -0.02,0.04,0.90,U] [#4 -0.06,0.23,0.80,U] [#5 0.03,0.03,0.68,U] [#6 -0.20,-0.30,0.67,U] [#7 0.33,0.14,0.52,U] [#8 0.25,0.01,0.43,U] 
02:20:51.965 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.05}, one-star: {0.25, -0.33}
02:20:51.967 00.002 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
02:20:51.967 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.02)
02:20:51.967 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.67 mountX=-0.05 mountY=0.01, mountTheta=3.02
02:20:51.971 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.05, opts=13)
02:20:51.971 00.000 7988 Enqueuing Move request for scope (-0.00, -0.05)
02:20:51.971 00.000 15712 Worker thread wakes up
02:20:51.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
02:20:51.971 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
02:20:51.971 00.000 15712 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
02:20:51.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:20:51.971 00.000 7988 UpdateGuideState exits: m=756 SNR=17.6
02:20:51.975 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:51.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:51.977 00.002 7988 Enqueuing Expose request
02:20:51.977 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:51.977 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
02:20:51.980 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:51.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:20:51.980 00.000 15712 MoveAxis(E, 3, ABG)
02:20:51.980 00.000 15712 Guiding  Dir = 2, Dur = 3
02:20:51.980 00.000 15712 IsGuiding returns 0
02:20:52.009 00.029 15712 IsGuiding returns 0
02:20:52.009 00.000 15712 Move returns status 0, amount 3
02:20:52.009 00.000 15712 MoveAxis(N, 0, ABG)
02:20:52.009 00.000 15712 Move returns status 0, amount 0
02:20:52.009 00.000 15712 move complete, result=0
02:20:52.009 00.000 15712 worker thread done servicing request
02:20:52.009 00.000 15712 Worker thread wakes up
02:20:52.009 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
02:20:52.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:52.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:53.422 01.413 15712 Exposure complete
02:20:53.488 00.066 15712 worker thread done servicing request
02:20:53.488 00.000 7988 OnExposeComplete: enter
02:20:53.488 00.000 7988 UpdateGuideState(): m_state=6
02:20:53.492 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4100
02:20:53.492 00.000 7988 Star::Find returns 1 (0), X=971.89, Y=188.03, Mass=711, SNR=17.1, Peak=153 HFD=2.9
02:20:53.494 00.002 7988 MultiStar: [#1 -0.22,-0.08,0.95,U] [#2 -0.12,-0.11,0.88,U] [#3 -0.28,0.15,0.81,U] [#4 0.30,-0.18,0.70,U] [#5 0.24,-0.25,0.70,U] [#6 -0.10,-0.12,0.61,U] [#7 -0.16,-0.57,0.48,U] [#8 1.05,-0.01,0.00,M1] 
02:20:53.494 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.16}, one-star: {-0.32, -0.29}
02:20:53.496 00.002 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.58)
02:20:53.496 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.55)
02:20:53.498 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.14 mountX=-0.16 mountY=0.11, mountTheta=2.56
02:20:53.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.16, opts=13)
02:20:53.500 00.000 7988 Enqueuing Move request for scope (-0.10, -0.16)
02:20:53.503 00.003 15712 Worker thread wakes up
02:20:53.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
02:20:53.503 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
02:20:53.503 00.000 15712 Moving (-0.10, -0.16) raw xDistance=-0.16 yDistance=0.11
02:20:53.505 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
02:20:53.507 00.002 7988 UpdateGuideState exits: m=711 SNR=17.1
02:20:53.509 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:53.511 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:53.511 00.000 7988 Enqueuing Expose request
02:20:53.514 00.003 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:53.514 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
02:20:53.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:53.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:20:53.514 00.000 15712 MoveAxis(E, 2, ABG)
02:20:53.514 00.000 15712 Guiding  Dir = 2, Dur = 2
02:20:53.514 00.000 15712 IsGuiding returns 0
02:20:53.541 00.027 15712 IsGuiding returns 0
02:20:53.541 00.000 15712 Move returns status 0, amount 2
02:20:53.541 00.000 15712 MoveAxis(N, 0, ABG)
02:20:53.541 00.000 15712 Move returns status 0, amount 0
02:20:53.541 00.000 15712 move complete, result=0
02:20:53.541 00.000 15712 worker thread done servicing request
02:20:53.541 00.000 15712 Worker thread wakes up
02:20:53.541 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.1 px 0 ms NORTH
02:20:53.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:53.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:55.286 01.745 15712 Exposure complete
02:20:55.350 00.064 15712 worker thread done servicing request
02:20:55.350 00.000 7988 OnExposeComplete: enter
02:20:55.350 00.000 7988 UpdateGuideState(): m_state=6
02:20:55.350 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4101
02:20:55.350 00.000 7988 Star::Find returns 1 (0), X=972.14, Y=188.20, Mass=843, SNR=18.5, Peak=137 HFD=4.0
02:20:55.350 00.000 7988 MultiStar: [#1 -0.13,0.02,0.98,U] [#2 -0.03,0.02,0.77,U] [#3 -0.09,-0.05,0.79,U] [#4 0.05,-0.21,0.68,U] [#5 0.02,-0.15,0.67,U] [#6 0.18,-0.31,0.65,U] [#7 -0.11,-0.34,0.51,U] [#8 1.33,-0.87,0.00,M2] 
02:20:55.350 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {-0.07, -0.12}
02:20:55.350 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.38 = 2.91)
02:20:55.350 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
02:20:55.350 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.81 mountX=-0.12 mountY=0.03, mountTheta=2.88
02:20:55.350 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
02:20:55.360 00.010 7988 Enqueuing Move request for scope (-0.03, -0.12)
02:20:55.360 00.000 15712 Worker thread wakes up
02:20:55.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
02:20:55.360 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
02:20:55.360 00.000 15712 Moving (-0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
02:20:55.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:20:55.363 00.003 7988 UpdateGuideState exits: m=843 SNR=18.5
02:20:55.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:55.365 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:55.365 00.000 7988 Enqueuing Expose request
02:20:55.365 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:20:55.365 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
02:20:55.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:55.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:20:55.365 00.000 15712 MoveAxis(E, 3, ABG)
02:20:55.365 00.000 15712 Guiding  Dir = 2, Dur = 3
02:20:55.365 00.000 15712 IsGuiding returns 0
02:20:55.398 00.033 15712 IsGuiding returns 0
02:20:55.398 00.000 15712 Move returns status 0, amount 3
02:20:55.398 00.000 15712 MoveAxis(N, 0, ABG)
02:20:55.398 00.000 15712 Move returns status 0, amount 0
02:20:55.398 00.000 15712 move complete, result=0
02:20:55.398 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
02:20:55.400 00.002 15712 worker thread done servicing request
02:20:55.400 00.000 15712 Worker thread wakes up
02:20:55.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:55.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:56.818 01.418 15712 Exposure complete
02:20:56.880 00.062 15712 worker thread done servicing request
02:20:56.880 00.000 7988 OnExposeComplete: enter
02:20:56.880 00.000 7988 UpdateGuideState(): m_state=6
02:20:56.880 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4102
02:20:56.880 00.000 7988 Star::Find returns 1 (0), X=972.41, Y=188.03, Mass=749, SNR=17.4, Peak=134 HFD=3.7
02:20:56.888 00.008 7988 MultiStar: [#1 0.31,-0.23,0.91,U] [#2 -0.24,-0.25,0.80,U] [#3 0.14,-0.32,0.75,U] [#4 0.20,-0.13,0.66,U] [#5 -0.14,-0.29,0.75,U] [#6 -0.27,-0.43,0.62,U] [#7 -0.29,-0.36,0.51,U] [#8 0.25,-0.59,0.00,M3] 
02:20:56.888 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.28}, one-star: {0.20, -0.28}
02:20:56.888 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
02:20:56.888 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
02:20:56.888 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.51 mountX=-0.28 mountY=-0.01, mountTheta=-3.10
02:20:56.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.28, opts=13)
02:20:56.888 00.000 7988 Enqueuing Move request for scope (0.02, -0.28)
02:20:56.895 00.007 15712 Worker thread wakes up
02:20:56.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
02:20:56.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
02:20:56.895 00.000 15712 Moving (0.02, -0.28) raw xDistance=-0.28 yDistance=-0.01
02:20:56.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:20:56.895 00.000 7988 UpdateGuideState exits: m=749 SNR=17.4
02:20:56.898 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:56.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:56.900 00.002 7988 Enqueuing Expose request
02:20:56.900 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:20:56.900 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
02:20:56.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:56.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:20:56.900 00.000 15712 MoveAxis(E, 60, ABG)
02:20:56.900 00.000 15712 Guiding  Dir = 2, Dur = 60
02:20:56.902 00.002 15712 IsGuiding returns 0
02:20:56.917 00.015 15712 PulseGuide returned control before completion, sleep 56
02:20:56.994 00.077 15712 IsGuiding returns 0
02:20:56.994 00.000 15712 Move returns status 0, amount 60
02:20:56.994 00.000 15712 MoveAxis(N, 0, ABG)
02:20:56.994 00.000 15712 Move returns status 0, amount 0
02:20:56.994 00.000 15712 move complete, result=0
02:20:56.994 00.000 15712 worker thread done servicing request
02:20:56.994 00.000 15712 Worker thread wakes up
02:20:56.994 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
02:20:56.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:56.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:20:58.636 01.642 15712 Exposure complete
02:20:58.697 00.061 15712 worker thread done servicing request
02:20:58.697 00.000 7988 OnExposeComplete: enter
02:20:58.697 00.000 7988 UpdateGuideState(): m_state=6
02:20:58.702 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4103
02:20:58.702 00.000 7988 Star::Find returns 1 (0), X=972.29, Y=187.72, Mass=814, SNR=18.2, Peak=136 HFD=3.7
02:20:58.704 00.002 7988 MultiStar: [#1 -0.10,-0.27,0.86,U] [#2 -0.17,-0.19,0.81,U] [#3 -0.33,-0.22,0.77,U] [#4 0.35,0.08,0.64,U] [#5 0.05,-0.39,0.55,U] [#6 0.00,-0.32,0.64,U] [#7 0.06,-0.09,0.45,U] [#8 0.39,-1.19,0.00,M4] 
02:20:58.704 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.27}, one-star: {0.08, -0.59}
02:20:58.706 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
02:20:58.706 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.04)
02:20:58.708 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.65 mountX=-0.27 mountY=0.03, mountTheta=3.04
02:20:58.710 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.27, opts=13)
02:20:58.711 00.001 7988 Enqueuing Move request for scope (-0.02, -0.27)
02:20:58.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:20:58.713 00.002 7988 UpdateGuideState exits: m=814 SNR=18.2
02:20:58.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:58.713 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:20:58.713 00.000 7988 Enqueuing Expose request
02:20:58.713 00.000 15712 Worker thread wakes up
02:20:58.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
02:20:58.713 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
02:20:58.713 00.000 15712 Moving (-0.02, -0.27) raw xDistance=-0.27 yDistance=0.03
02:20:58.713 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:20:58.713 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
02:20:58.713 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:58.713 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:20:58.713 00.000 15712 MoveAxis(E, 59, ABG)
02:20:58.713 00.000 15712 Guiding  Dir = 2, Dur = 59
02:20:58.713 00.000 15712 IsGuiding returns 0
02:20:58.734 00.021 15712 PulseGuide returned control before completion, sleep 54
02:20:58.830 00.096 15712 IsGuiding returns 1
02:20:58.837 00.007 15712 scope still moving after pulse duration time elapsed
02:20:58.857 00.020 15712 IsGuiding returns 0
02:20:58.857 00.000 15712 scope move finished after 59 + 75 ms
02:20:58.857 00.000 15712 Move returns status 0, amount 59
02:20:58.857 00.000 15712 MoveAxis(N, 0, ABG)
02:20:58.857 00.000 15712 Move returns status 0, amount 0
02:20:58.857 00.000 15712 move complete, result=0
02:20:58.857 00.000 15712 worker thread done servicing request
02:20:58.857 00.000 15712 Worker thread wakes up
02:20:58.857 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
02:20:58.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:20:58.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:00.263 01.406 15712 Exposure complete
02:21:00.326 00.063 15712 worker thread done servicing request
02:21:00.326 00.000 7988 OnExposeComplete: enter
02:21:00.326 00.000 7988 UpdateGuideState(): m_state=6
02:21:00.329 00.003 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4104
02:21:00.329 00.000 7988 Star::Find returns 1 (0), X=972.21, Y=187.70, Mass=812, SNR=18.2, Peak=158 HFD=3.6
02:21:00.331 00.002 7988 MultiStar: [#1 -0.11,0.04,0.93,U] [#2 -0.16,-0.11,0.77,U] [#3 -0.34,-0.60,0.00,M1] [#4 0.12,-0.22,0.64,U] [#5 -0.57,-0.15,0.64,U] [#6 -0.23,-0.42,0.58,U] [#7 0.27,-0.34,0.41,U] [#8 0.41,-0.00,0.39,U] 
02:21:00.331 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.24}, one-star: {0.00, -0.61}
02:21:00.333 00.002 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.42 = 2.87)
02:21:00.333 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.84)
02:21:00.335 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.85 mountX=-0.24 mountY=0.07, mountTheta=2.84
02:21:00.337 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.24, opts=13)
02:21:00.337 00.000 7988 Enqueuing Move request for scope (-0.07, -0.24)
02:21:00.339 00.002 15712 Worker thread wakes up
02:21:00.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
02:21:00.339 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
02:21:00.339 00.000 15712 Moving (-0.07, -0.24) raw xDistance=-0.24 yDistance=0.07
02:21:00.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:21:00.339 00.000 7988 UpdateGuideState exits: m=812 SNR=18.2
02:21:00.342 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:00.343 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:00.343 00.000 7988 Enqueuing Expose request
02:21:00.343 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:21:00.343 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
02:21:00.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:00.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:21:00.343 00.000 15712 MoveAxis(E, 54, ABG)
02:21:00.343 00.000 15712 Guiding  Dir = 2, Dur = 54
02:21:00.343 00.000 15712 IsGuiding returns 0
02:21:00.362 00.019 15712 PulseGuide returned control before completion, sleep 42
02:21:00.419 00.057 15712 IsGuiding returns 1
02:21:00.419 00.000 15712 scope still moving after pulse duration time elapsed
02:21:00.463 00.044 15712 IsGuiding returns 0
02:21:00.463 00.000 15712 scope move finished after 54 + 64 ms
02:21:00.463 00.000 15712 Move returns status 0, amount 54
02:21:00.463 00.000 15712 MoveAxis(N, 0, ABG)
02:21:00.463 00.000 15712 Move returns status 0, amount 0
02:21:00.463 00.000 15712 move complete, result=0
02:21:00.463 00.000 7988 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
02:21:00.467 00.004 15712 worker thread done servicing request
02:21:00.467 00.000 15712 Worker thread wakes up
02:21:00.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:00.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:02.209 01.742 15712 Exposure complete
02:21:02.278 00.069 15712 worker thread done servicing request
02:21:02.278 00.000 7988 OnExposeComplete: enter
02:21:02.278 00.000 7988 UpdateGuideState(): m_state=6
02:21:02.278 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4105
02:21:02.283 00.005 7988 Star::Find returns 1 (0), X=972.16, Y=188.13, Mass=768, SNR=17.9, Peak=146 HFD=3.7
02:21:02.283 00.000 7988 MultiStar: [#1 -0.25,0.59,0.00,M1] [#2 -0.47,0.19,0.77,U] [#3 0.18,0.34,0.76,U] [#4 -0.10,0.08,0.65,U] [#5 -0.47,-0.01,0.64,U] [#6 -0.37,0.13,0.63,U] [#7 0.50,-0.38,0.00,M1] [#8 0.50,-0.45,0.00,M4] 
02:21:02.283 00.000 7988 single-star, 5 included, MultiStar: {-0.20, 0.08}, one-star: {-0.05, -0.18}
02:21:02.286 00.003 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
02:21:02.286 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
02:21:02.286 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.84 mountX=-0.18 mountY=0.05, mountTheta=2.85
02:21:02.286 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.18, opts=13)
02:21:02.286 00.000 7988 Enqueuing Move request for scope (-0.05, -0.18)
02:21:02.286 00.000 15712 Worker thread wakes up
02:21:02.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
02:21:02.286 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
02:21:02.286 00.000 15712 Moving (-0.05, -0.18) raw xDistance=-0.18 yDistance=0.05
02:21:02.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:21:02.286 00.000 7988 UpdateGuideState exits: m=768 SNR=17.9
02:21:02.294 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:02.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:02.296 00.002 7988 Enqueuing Expose request
02:21:02.296 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:21:02.296 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
02:21:02.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:02.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:21:02.296 00.000 15712 MoveAxis(E, 44, ABG)
02:21:02.296 00.000 15712 Guiding  Dir = 2, Dur = 44
02:21:02.296 00.000 15712 IsGuiding returns 0
02:21:02.320 00.024 15712 PulseGuide returned control before completion, sleep 33
02:21:02.366 00.046 15712 IsGuiding returns 1
02:21:02.366 00.000 15712 scope still moving after pulse duration time elapsed
02:21:02.398 00.032 15712 IsGuiding returns 0
02:21:02.398 00.000 15712 scope move finished after 44 + 56 ms
02:21:02.398 00.000 15712 Move returns status 0, amount 44
02:21:02.398 00.000 15712 MoveAxis(N, 0, ABG)
02:21:02.398 00.000 15712 Move returns status 0, amount 0
02:21:02.398 00.000 15712 move complete, result=0
02:21:02.398 00.000 15712 worker thread done servicing request
02:21:02.398 00.000 15712 Worker thread wakes up
02:21:02.398 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
02:21:02.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:02.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:03.805 01.407 15712 Exposure complete
02:21:03.866 00.061 15712 worker thread done servicing request
02:21:03.866 00.000 7988 OnExposeComplete: enter
02:21:03.866 00.000 7988 UpdateGuideState(): m_state=6
02:21:03.866 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4106
02:21:03.866 00.000 7988 Star::Find returns 1 (0), X=972.18, Y=188.50, Mass=670, SNR=16.6, Peak=146 HFD=3.1
02:21:03.866 00.000 7988 MultiStar: [#1 -0.22,0.32,1.06,U] [#2 -0.31,0.22,0.92,U] [#3 -0.32,0.18,0.86,U] [#4 -0.06,0.39,0.69,U] [#5 0.02,0.37,0.74,U] [#6 -0.18,0.36,0.63,U] [#7 0.11,0.69,0.00,M2] [#8 -0.13,0.25,0.46,U] 
02:21:03.866 00.000 7988 single-star, 7 included, MultiStar: {-0.16, 0.28}, one-star: {-0.03, 0.19}
02:21:03.866 00.000 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
02:21:03.866 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
02:21:03.866 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.75 mountX=0.19 mountY=0.03, mountTheta=0.15
02:21:03.880 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.19, opts=13)
02:21:03.881 00.001 7988 Enqueuing Move request for scope (-0.03, 0.19)
02:21:03.882 00.001 15712 Worker thread wakes up
02:21:03.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
02:21:03.882 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
02:21:03.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:21:03.883 00.001 7988 UpdateGuideState exits: m=670 SNR=16.6
02:21:03.885 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:03.886 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:03.886 00.000 7988 Enqueuing Expose request
02:21:03.887 00.001 15712 Moving (-0.03, 0.19) raw xDistance=0.19 yDistance=0.03
02:21:03.890 00.003 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
02:21:03.890 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
02:21:03.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:03.890 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:21:03.890 00.000 15712 MoveAxis(W, 29, ABG)
02:21:03.890 00.000 15712 Guiding  Dir = 3, Dur = 29
02:21:03.890 00.000 15712 IsGuiding returns 0
02:21:03.914 00.024 15712 PulseGuide returned control before completion, sleep 15
02:21:03.965 00.051 15712 IsGuiding returns 0
02:21:03.965 00.000 15712 Move returns status 0, amount 29
02:21:03.965 00.000 15712 MoveAxis(N, 0, ABG)
02:21:03.965 00.000 15712 Move returns status 0, amount 0
02:21:03.965 00.000 15712 move complete, result=0
02:21:03.965 00.000 15712 worker thread done servicing request
02:21:03.965 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
02:21:03.968 00.003 15712 Worker thread wakes up
02:21:03.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:03.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:05.599 01.631 15712 Exposure complete
02:21:05.665 00.066 15712 worker thread done servicing request
02:21:05.665 00.000 7988 OnExposeComplete: enter
02:21:05.665 00.000 7988 UpdateGuideState(): m_state=6
02:21:05.665 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4107
02:21:05.665 00.000 7988 Star::Find returns 1 (0), X=972.02, Y=188.37, Mass=667, SNR=16.4, Peak=154 HFD=3.4
02:21:05.665 00.000 7988 MultiStar: [#1 -0.43,0.23,1.10,U] [#2 -0.44,0.01,0.88,U] [#3 0.10,0.36,0.83,U] [#4 -0.47,0.80,0.00,M1] [#5 -0.20,0.36,0.68,U] [#6 0.20,0.17,0.57,U] [#7 0.66,0.16,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.82,-0.41,0.00,M2] 
02:21:05.665 00.000 7988 single-star, 5 included, MultiStar: {-0.20, 0.19}, one-star: {-0.19, 0.05}
02:21:05.665 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.56) = xAngle (1.30 = 1.30)
02:21:05.665 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
02:21:05.665 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.86 mountX=0.05 mountY=0.19, mountTheta=1.30
02:21:05.665 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.05, opts=13)
02:21:05.665 00.000 7988 Enqueuing Move request for scope (-0.19, 0.05)
02:21:05.665 00.000 15712 Worker thread wakes up
02:21:05.679 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
02:21:05.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:21:05.679 00.000 7988 UpdateGuideState exits: m=667 SNR=16.4
02:21:05.681 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
02:21:05.681 00.000 15712 Moving (-0.19, 0.05) raw xDistance=0.05 yDistance=0.19
02:21:05.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:05.682 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:05.684 00.002 7988 Enqueuing Expose request
02:21:05.684 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:05.684 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
02:21:05.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:05.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:21:05.684 00.000 15712 MoveAxis(E, 8, ABG)
02:21:05.684 00.000 15712 Guiding  Dir = 2, Dur = 8
02:21:05.684 00.000 15712 IsGuiding returns 0
02:21:05.705 00.021 15712 IsGuiding returns 0
02:21:05.705 00.000 15712 Move returns status 0, amount 8
02:21:05.705 00.000 15712 MoveAxis(N, 0, ABG)
02:21:05.705 00.000 15712 Move returns status 0, amount 0
02:21:05.705 00.000 15712 move complete, result=0
02:21:05.705 00.000 15712 worker thread done servicing request
02:21:05.705 00.000 15712 Worker thread wakes up
02:21:05.705 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
02:21:05.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:05.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:07.129 01.424 15712 Exposure complete
02:21:07.194 00.065 15712 worker thread done servicing request
02:21:07.194 00.000 7988 OnExposeComplete: enter
02:21:07.195 00.001 7988 UpdateGuideState(): m_state=6
02:21:07.195 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4108
02:21:07.195 00.000 7988 Star::Find returns 1 (0), X=972.13, Y=187.91, Mass=678, SNR=16.7, Peak=145 HFD=3.0
02:21:07.195 00.000 7988 MultiStar: [#1 0.19,-0.08,0.89,U] [#2 -0.19,0.07,0.90,U] [#3 -0.29,0.12,0.91,U] [#4 0.15,-0.25,0.77,U] [#5 -0.41,0.44,0.66,U] [#6 -0.30,-0.22,0.67,U] [#7 -0.28,0.10,0.53,U] [#8 0.32,-0.55,0.00,M4] 
02:21:07.195 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.04}, one-star: {-0.08, -0.40}
02:21:07.195 00.000 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.56) = xAngle (-4.39 = 1.90)
02:21:07.195 00.000 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.86)
02:21:07.195 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.82 mountX=-0.05 mountY=0.14, mountTheta=1.89
02:21:07.195 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.04, opts=13)
02:21:07.195 00.000 7988 Enqueuing Move request for scope (-0.14, -0.04)
02:21:07.195 00.000 15712 Worker thread wakes up
02:21:07.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
02:21:07.195 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
02:21:07.207 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:21:07.207 00.000 7988 UpdateGuideState exits: m=678 SNR=16.7
02:21:07.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:07.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:07.207 00.000 7988 Enqueuing Expose request
02:21:07.212 00.005 15712 Moving (-0.14, -0.04) raw xDistance=-0.05 yDistance=0.14
02:21:07.212 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:07.212 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
02:21:07.212 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:07.212 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:21:07.212 00.000 15712 MoveAxis(E, 7, ABG)
02:21:07.212 00.000 15712 Guiding  Dir = 2, Dur = 7
02:21:07.212 00.000 15712 IsGuiding returns 0
02:21:07.242 00.030 15712 IsGuiding returns 0
02:21:07.242 00.000 15712 Move returns status 0, amount 7
02:21:07.242 00.000 15712 MoveAxis(N, 0, ABG)
02:21:07.242 00.000 15712 Move returns status 0, amount 0
02:21:07.242 00.000 15712 move complete, result=0
02:21:07.242 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:21:07.244 00.002 15712 worker thread done servicing request
02:21:07.244 00.000 15712 Worker thread wakes up
02:21:07.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:07.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:08.882 01.638 15712 Exposure complete
02:21:08.949 00.067 15712 worker thread done servicing request
02:21:08.949 00.000 7988 OnExposeComplete: enter
02:21:08.949 00.000 7988 UpdateGuideState(): m_state=6
02:21:08.951 00.002 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:21:08.953 00.002 7988 Star::Find returns 1 (0), X=972.32, Y=187.98, Mass=795, SNR=18.0, Peak=155 HFD=3.9
02:21:08.953 00.000 7988 MultiStar: [#1 -0.08,0.07,0.91,U] [#2 0.06,-0.06,0.80,U] [#3 0.01,-0.25,0.74,U] [#4 -0.28,-0.10,0.67,U] [#5 -0.66,0.08,0.00,M1] [#6 -0.02,-0.06,0.58,U] [#7 -0.46,0.06,0.53,U] [#8 0.52,-0.43,0.00,M5] 
02:21:08.955 00.002 7988 refined, 6 included, MultiStar: {-0.07, -0.11}, one-star: {0.11, -0.33}
02:21:08.957 00.002 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
02:21:08.957 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
02:21:08.959 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.12 mountX=-0.11 mountY=0.07, mountTheta=2.58
02:21:08.961 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.11, opts=13)
02:21:08.961 00.000 7988 Enqueuing Move request for scope (-0.07, -0.11)
02:21:08.964 00.003 15712 Worker thread wakes up
02:21:08.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
02:21:08.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
02:21:08.964 00.000 15712 Moving (-0.07, -0.11) raw xDistance=-0.11 yDistance=0.07
02:21:08.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:21:08.964 00.000 7988 UpdateGuideState exits: m=795 SNR=18.0
02:21:08.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:08.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:08.964 00.000 7988 Enqueuing Expose request
02:21:08.964 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:08.964 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
02:21:08.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:08.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:21:08.964 00.000 15712 MoveAxis(E, 7, ABG)
02:21:08.964 00.000 15712 Guiding  Dir = 2, Dur = 7
02:21:08.964 00.000 15712 IsGuiding returns 0
02:21:09.015 00.051 15712 IsGuiding returns 0
02:21:09.015 00.000 15712 Move returns status 0, amount 7
02:21:09.015 00.000 15712 MoveAxis(N, 0, ABG)
02:21:09.015 00.000 15712 Move returns status 0, amount 0
02:21:09.015 00.000 15712 move complete, result=0
02:21:09.015 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
02:21:09.018 00.003 15712 worker thread done servicing request
02:21:09.018 00.000 15712 Worker thread wakes up
02:21:09.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:09.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:10.427 01.409 15712 Exposure complete
02:21:10.492 00.065 15712 worker thread done servicing request
02:21:10.492 00.000 7988 OnExposeComplete: enter
02:21:10.494 00.002 7988 UpdateGuideState(): m_state=6
02:21:10.495 00.001 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4110
02:21:10.497 00.002 7988 Star::Find returns 1 (0), X=972.21, Y=188.57, Mass=718, SNR=17.2, Peak=158 HFD=3.6
02:21:10.497 00.000 7988 MultiStar: [#1 -0.13,-0.05,0.90,U] [#2 -0.15,-0.00,0.83,U] [#3 -0.11,0.16,0.85,U] [#4 -0.17,-0.23,0.64,U] [#5 0.02,0.27,0.69,U] [#6 -0.29,0.01,0.71,U] [#7 0.54,-0.16,0.51,U] [#8 -0.20,-0.61,0.00,M6] 
02:21:10.499 00.002 7988 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {-0.00, 0.25}
02:21:10.501 00.002 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.56) = xAngle (0.89 = 0.89)
02:21:10.501 00.000 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:21:10.503 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.45 mountX=0.05 mountY=0.06, mountTheta=0.87
02:21:10.504 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
02:21:10.504 00.000 7988 Enqueuing Move request for scope (-0.06, 0.05)
02:21:10.504 00.000 15712 Worker thread wakes up
02:21:10.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:21:10.504 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:21:10.504 00.000 15712 Moving (-0.06, 0.05) raw xDistance=0.05 yDistance=0.06
02:21:10.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:21:10.504 00.000 7988 UpdateGuideState exits: m=718 SNR=17.2
02:21:10.510 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:10.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:10.512 00.002 7988 Enqueuing Expose request
02:21:10.512 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:10.512 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
02:21:10.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:10.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:21:10.512 00.000 15712 MoveAxis(E, 7, ABG)
02:21:10.512 00.000 15712 Guiding  Dir = 2, Dur = 7
02:21:10.512 00.000 15712 IsGuiding returns 0
02:21:10.529 00.017 15712 IsGuiding returns 0
02:21:10.529 00.000 15712 Move returns status 0, amount 7
02:21:10.529 00.000 15712 MoveAxis(N, 0, ABG)
02:21:10.529 00.000 15712 Move returns status 0, amount 0
02:21:10.529 00.000 15712 move complete, result=0
02:21:10.529 00.000 15712 worker thread done servicing request
02:21:10.529 00.000 15712 Worker thread wakes up
02:21:10.529 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:21:10.537 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:10.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:12.278 01.741 15712 Exposure complete
02:21:12.339 00.061 15712 worker thread done servicing request
02:21:12.339 00.000 7988 OnExposeComplete: enter
02:21:12.339 00.000 7988 UpdateGuideState(): m_state=6
02:21:12.339 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4111
02:21:12.339 00.000 7988 Star::Find returns 1 (0), X=972.47, Y=188.15, Mass=705, SNR=17.1, Peak=157 HFD=3.2
02:21:12.347 00.008 7988 MultiStar: [#1 -0.03,-0.01,0.95,U] [#2 -0.05,0.14,0.86,U] [#3 -0.09,-0.39,0.89,U] [#4 -0.07,-0.19,0.70,U] [#5 -0.42,-0.03,0.67,U] [#6 -0.06,-0.16,0.63,U] [#7 0.81,0.42,0.00,M1] [#8 0.81,-0.62,0.00,M7] 
02:21:12.347 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.12}, one-star: {0.26, -0.16}
02:21:12.347 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.56) = xAngle (-3.51 = 2.77)
02:21:12.347 00.000 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
02:21:12.347 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.12 cameraTheta=-1.95 mountX=-0.12 mountY=0.05, mountTheta=2.74
02:21:12.347 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.12, opts=13)
02:21:12.347 00.000 7988 Enqueuing Move request for scope (-0.05, -0.12)
02:21:12.354 00.007 15712 Worker thread wakes up
02:21:12.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:21:12.354 00.000 7988 UpdateGuideState exits: m=705 SNR=17.1
02:21:12.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
02:21:12.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:12.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:12.354 00.000 7988 Enqueuing Expose request
02:21:12.354 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
02:21:12.354 00.000 15712 Moving (-0.05, -0.12) raw xDistance=-0.12 yDistance=0.05
02:21:12.364 00.010 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:12.364 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
02:21:12.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:12.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:21:12.364 00.000 15712 MoveAxis(E, 9, ABG)
02:21:12.364 00.000 15712 Guiding  Dir = 2, Dur = 9
02:21:12.364 00.000 15712 IsGuiding returns 0
02:21:12.390 00.026 15712 IsGuiding returns 0
02:21:12.390 00.000 15712 Move returns status 0, amount 9
02:21:12.390 00.000 15712 MoveAxis(N, 0, ABG)
02:21:12.390 00.000 15712 Move returns status 0, amount 0
02:21:12.390 00.000 15712 move complete, result=0
02:21:12.390 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
02:21:12.392 00.002 15712 worker thread done servicing request
02:21:12.392 00.000 15712 Worker thread wakes up
02:21:12.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:12.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:13.808 01.416 15712 Exposure complete
02:21:13.872 00.064 15712 worker thread done servicing request
02:21:13.872 00.000 7988 OnExposeComplete: enter
02:21:13.874 00.002 7988 UpdateGuideState(): m_state=6
02:21:13.874 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4112
02:21:13.874 00.000 7988 Star::Find returns 1 (0), X=971.98, Y=187.69, Mass=682, SNR=16.7, Peak=139 HFD=3.3
02:21:13.874 00.000 7988 MultiStar: [#1 0.06,-0.31,0.92,U] [#2 -0.27,-0.21,0.85,U] [#3 -0.15,-0.15,0.83,U] [#4 -0.24,-0.22,0.75,U] [#5 -0.26,-0.25,0.70,U] [#6 -0.12,-0.34,0.56,U] [#7 0.67,-0.69,0.00,M2] [#8 0.06,0.03,0.41,U] 
02:21:13.874 00.000 7988 refined, 7 included, MultiStar: {-0.16, -0.29}, one-star: {-0.23, -0.62}
02:21:13.874 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
02:21:13.874 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
02:21:13.874 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-2.07 mountX=-0.29 mountY=0.16, mountTheta=2.63
02:21:13.874 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.29, opts=13)
02:21:13.874 00.000 7988 Enqueuing Move request for scope (-0.16, -0.29)
02:21:13.874 00.000 15712 Worker thread wakes up
02:21:13.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:21:13.886 00.012 7988 UpdateGuideState exits: m=682 SNR=16.7
02:21:13.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:13.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:13.886 00.000 7988 Enqueuing Expose request
02:21:13.891 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.29) opts 0xd
02:21:13.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.29)
02:21:13.891 00.000 15712 Moving (-0.16, -0.29) raw xDistance=-0.29 yDistance=0.16
02:21:13.891 00.000 15712 PPEC rslt: input = -0.29, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:21:13.891 00.000 15712 PPEC: input: -0.29, control: -0.20, exposure: 1500
02:21:13.891 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:13.891 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:21:13.891 00.000 15712 MoveAxis(E, 65, ABG)
02:21:13.891 00.000 15712 Guiding  Dir = 2, Dur = 65
02:21:13.891 00.000 15712 IsGuiding returns 0
02:21:13.925 00.034 15712 PulseGuide returned control before completion, sleep 46
02:21:14.018 00.093 15712 IsGuiding returns 1
02:21:14.018 00.000 15712 scope still moving after pulse duration time elapsed
02:21:14.045 00.027 15712 IsGuiding returns 0
02:21:14.045 00.000 15712 scope move finished after 65 + 84 ms
02:21:14.045 00.000 15712 Move returns status 0, amount 65
02:21:14.045 00.000 15712 MoveAxis(N, 0, ABG)
02:21:14.045 00.000 15712 Move returns status 0, amount 0
02:21:14.045 00.000 15712 move complete, result=0
02:21:14.045 00.000 15712 worker thread done servicing request
02:21:14.045 00.000 15712 Worker thread wakes up
02:21:14.045 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.2 px 0 ms NORTH
02:21:14.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:14.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:15.689 01.644 15712 Exposure complete
02:21:15.750 00.061 15712 worker thread done servicing request
02:21:15.750 00.000 7988 OnExposeComplete: enter
02:21:15.750 00.000 7988 UpdateGuideState(): m_state=6
02:21:15.756 00.006 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4113
02:21:15.756 00.000 7988 Star::Find returns 1 (0), X=972.22, Y=188.06, Mass=647, SNR=16.5, Peak=140 HFD=3.4
02:21:15.758 00.002 7988 MultiStar: [#1 -0.28,0.28,1.06,U] [#2 -0.29,0.20,0.88,U] [#3 -0.26,0.66,0.00,M1] [#4 -0.57,0.36,0.00,M1] [#5 -0.22,0.52,0.71,U] [#6 -0.58,-0.01,0.64,U] [#7 0.13,0.13,0.55,U] [#8 0.28,-0.55,0.00,M7] 
02:21:15.758 00.000 7988 refined, 5 included, MultiStar: {-0.21, 0.14}, one-star: {0.01, -0.25}
02:21:15.760 00.002 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (0.99 = 0.99)
02:21:15.760 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
02:21:15.762 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.56 mountX=0.14 mountY=0.20, mountTheta=0.98
02:21:15.764 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.14, opts=13)
02:21:15.764 00.000 7988 Enqueuing Move request for scope (-0.21, 0.14)
02:21:15.766 00.002 15712 Worker thread wakes up
02:21:15.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
02:21:15.766 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
02:21:15.766 00.000 15712 Moving (-0.21, 0.14) raw xDistance=0.14 yDistance=0.20
02:21:15.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:21:15.766 00.000 7988 UpdateGuideState exits: m=647 SNR=16.5
02:21:15.769 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:15.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:15.771 00.002 7988 Enqueuing Expose request
02:21:15.771 00.000 15712 PPEC rslt: input = 0.14, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:15.771 00.000 15712 PPEC: input: 0.14, control: -0.03, exposure: 1500
02:21:15.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:15.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:21:15.771 00.000 15712 MoveAxis(E, 9, ABG)
02:21:15.771 00.000 15712 Guiding  Dir = 2, Dur = 9
02:21:15.771 00.000 15712 IsGuiding returns 0
02:21:15.782 00.011 15712 IsGuiding returns 0
02:21:15.782 00.000 15712 Move returns status 0, amount 9
02:21:15.782 00.000 15712 MoveAxis(N, 0, ABG)
02:21:15.782 00.000 15712 Move returns status 0, amount 0
02:21:15.782 00.000 15712 move complete, result=0
02:21:15.782 00.000 15712 worker thread done servicing request
02:21:15.782 00.000 15712 Worker thread wakes up
02:21:15.782 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
02:21:15.795 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:15.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:17.215 01.420 15712 Exposure complete
02:21:17.277 00.062 15712 worker thread done servicing request
02:21:17.277 00.000 7988 OnExposeComplete: enter
02:21:17.277 00.000 7988 UpdateGuideState(): m_state=6
02:21:17.281 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4114
02:21:17.281 00.000 7988 Star::Find returns 1 (0), X=972.18, Y=188.30, Mass=690, SNR=16.9, Peak=145 HFD=3.5
02:21:17.283 00.002 7988 MultiStar: [#1 -0.30,0.06,1.02,U] [#2 -0.24,0.40,0.88,U] [#3 -0.29,0.50,0.80,U] [#4 -0.06,0.64,0.00,M2] [#5 -0.36,0.21,0.72,U] [#6 -0.48,0.20,0.64,U] [#7 -0.23,-0.51,0.50,U] [#8 0.03,-0.26,0.42,U] 
02:21:17.283 00.000 7988 single-star, 7 included, MultiStar: {-0.24, 0.12}, one-star: {-0.03, -0.02}
02:21:17.285 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.19 = 2.10)
02:21:17.285 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.06)
02:21:17.287 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.62 mountX=-0.02 mountY=0.03, mountTheta=2.09
02:21:17.289 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
02:21:17.291 00.002 7988 Enqueuing Move request for scope (-0.03, -0.02)
02:21:17.291 00.000 15712 Worker thread wakes up
02:21:17.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
02:21:17.291 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
02:21:17.291 00.000 15712 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
02:21:17.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=59, FiltMax=255, Gamma=0.690
02:21:17.293 00.002 7988 UpdateGuideState exits: m=690 SNR=16.9
02:21:17.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:17.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:17.293 00.000 7988 Enqueuing Expose request
02:21:17.293 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:17.293 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
02:21:17.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:17.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:21:17.293 00.000 15712 MoveAxis(E, 8, ABG)
02:21:17.293 00.000 15712 Guiding  Dir = 2, Dur = 8
02:21:17.293 00.000 15712 IsGuiding returns 0
02:21:17.308 00.015 15712 IsGuiding returns 0
02:21:17.308 00.000 15712 Move returns status 0, amount 8
02:21:17.308 00.000 15712 MoveAxis(N, 0, ABG)
02:21:17.308 00.000 15712 Move returns status 0, amount 0
02:21:17.308 00.000 15712 move complete, result=0
02:21:17.308 00.000 15712 worker thread done servicing request
02:21:17.308 00.000 15712 Worker thread wakes up
02:21:17.308 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
02:21:17.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:17.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:18.952 01.644 15712 Exposure complete
02:21:19.013 00.061 15712 worker thread done servicing request
02:21:19.013 00.000 7988 OnExposeComplete: enter
02:21:19.013 00.000 7988 UpdateGuideState(): m_state=6
02:21:19.013 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4115
02:21:19.013 00.000 7988 Star::Find returns 1 (0), X=972.30, Y=187.89, Mass=746, SNR=17.6, Peak=151 HFD=3.2
02:21:19.013 00.000 7988 MultiStar: [#1 -0.06,-0.17,0.93,U] [#2 -0.13,-0.29,0.87,U] [#3 0.08,-0.04,0.86,U] [#4 0.15,-0.01,0.66,U] [#5 -0.26,0.04,0.76,U] [#6 -0.19,-0.48,0.67,U] [#7 0.40,-0.02,0.41,U] [#8 0.40,-0.40,0.39,U] 
02:21:19.013 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.20}, one-star: {0.09, -0.43}
02:21:19.013 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
02:21:19.013 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
02:21:19.013 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.50 mountX=-0.20 mountY=-0.01, mountTheta=-3.10
02:21:19.026 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.20, opts=13)
02:21:19.026 00.000 7988 Enqueuing Move request for scope (0.01, -0.20)
02:21:19.029 00.003 15712 Worker thread wakes up
02:21:19.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
02:21:19.029 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
02:21:19.029 00.000 15712 Moving (0.01, -0.20) raw xDistance=-0.20 yDistance=-0.01
02:21:19.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:21:19.029 00.000 7988 UpdateGuideState exits: m=746 SNR=17.6
02:21:19.031 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:19.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:19.033 00.002 7988 Enqueuing Expose request
02:21:19.033 00.000 15712 PPEC rslt: input = -0.20, final = -0.15, react = -0.12, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:21:19.033 00.000 15712 PPEC: input: -0.20, control: -0.15, exposure: 1500
02:21:19.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:19.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:21:19.033 00.000 15712 MoveAxis(E, 49, ABG)
02:21:19.033 00.000 15712 Guiding  Dir = 2, Dur = 49
02:21:19.035 00.002 15712 IsGuiding returns 0
02:21:19.055 00.020 15712 PulseGuide returned control before completion, sleep 45
02:21:19.108 00.053 15712 IsGuiding returns 1
02:21:19.108 00.000 15712 scope still moving after pulse duration time elapsed
02:21:19.145 00.037 15712 IsGuiding returns 0
02:21:19.145 00.000 15712 scope move finished after 49 + 62 ms
02:21:19.145 00.000 15712 Move returns status 0, amount 49
02:21:19.145 00.000 15712 MoveAxis(N, 0, ABG)
02:21:19.145 00.000 15712 Move returns status 0, amount 0
02:21:19.145 00.000 15712 move complete, result=0
02:21:19.145 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
02:21:19.153 00.008 15712 worker thread done servicing request
02:21:19.153 00.000 15712 Worker thread wakes up
02:21:19.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:19.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:20.556 01.403 15712 Exposure complete
02:21:20.620 00.064 15712 worker thread done servicing request
02:21:20.620 00.000 7988 OnExposeComplete: enter
02:21:20.622 00.002 7988 UpdateGuideState(): m_state=6
02:21:20.624 00.002 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4116
02:21:20.624 00.000 7988 Star::Find returns 1 (0), X=972.47, Y=187.47, Mass=670, SNR=16.6, Peak=138 HFD=3.2
02:21:20.626 00.002 7988 MultiStar: [#1 -0.08,-0.47,1.01,U] [#2 -0.23,-0.57,0.00,M1] [#3 0.10,-0.64,0.00,M1] [#4 -0.01,-0.64,0.00,M2] [#5 -0.06,-0.39,0.70,U] [#6 -0.27,-1.10,0.00,M1] [#7 0.45,-0.58,0.00,M1] [#8 0.26,-0.96,0.00,M6] 
02:21:20.626 00.000 7988 refined, 2 included, MultiStar: {0.05, -0.59}, one-star: {0.26, -0.85}
02:21:20.628 00.002 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
02:21:20.628 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
02:21:20.630 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.59 hyp=0.59 cameraTheta=-1.48 mountX=-0.59 mountY=-0.04, mountTheta=-3.08
02:21:20.630 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.59, opts=13)
02:21:20.632 00.002 7988 Enqueuing Move request for scope (0.05, -0.59)
02:21:20.634 00.002 15712 Worker thread wakes up
02:21:20.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.59) opts 0xd
02:21:20.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.59)
02:21:20.634 00.000 15712 Moving (0.05, -0.59) raw xDistance=-0.59 yDistance=-0.04
02:21:20.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:21:20.634 00.000 7988 UpdateGuideState exits: m=670 SNR=16.6
02:21:20.636 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:20.638 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:20.639 00.001 7988 Enqueuing Expose request
02:21:20.639 00.000 15712 PPEC rslt: input = -0.59, final = -0.38, react = -0.35, pred = -0.03, hyst = -0.32, hyst_pct = 0.00, period_length = 639.26
02:21:20.639 00.000 15712 PPEC: input: -0.59, control: -0.38, exposure: 1500
02:21:20.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:20.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:21:20.639 00.000 15712 MoveAxis(E, 124, ABG)
02:21:20.639 00.000 15712 Guiding  Dir = 2, Dur = 124
02:21:20.639 00.000 15712 IsGuiding returns 0
02:21:20.655 00.016 15712 PulseGuide returned control before completion, sleep 120
02:21:20.780 00.125 15712 IsGuiding returns 1
02:21:20.780 00.000 15712 scope still moving after pulse duration time elapsed
02:21:20.814 00.034 15712 IsGuiding returns 0
02:21:20.814 00.000 15712 scope move finished after 124 + 50 ms
02:21:20.814 00.000 15712 Move returns status 0, amount 124
02:21:20.814 00.000 15712 MoveAxis(N, 0, ABG)
02:21:20.814 00.000 15712 Move returns status 0, amount 0
02:21:20.814 00.000 15712 move complete, result=0
02:21:20.814 00.000 7988 GuideStep: -0.6 px 124 ms EAST, -0.0 px 0 ms NORTH
02:21:20.816 00.002 15712 worker thread done servicing request
02:21:20.816 00.000 15712 Worker thread wakes up
02:21:20.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:20.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:22.457 01.641 15712 Exposure complete
02:21:22.519 00.062 15712 worker thread done servicing request
02:21:22.519 00.000 7988 OnExposeComplete: enter
02:21:22.519 00.000 7988 UpdateGuideState(): m_state=6
02:21:22.519 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4117
02:21:22.519 00.000 7988 Star::Find returns 1 (0), X=972.21, Y=188.20, Mass=627, SNR=16.2, Peak=147 HFD=2.9
02:21:22.525 00.006 7988 MultiStar: [#1 -0.49,0.12,1.04,U] [#2 -0.40,0.11,1.00,U] [#3 -0.22,0.06,0.91,U] [#4 0.19,0.37,0.82,U] [#5 -0.28,-0.28,0.65,U] [#6 -0.46,-0.08,0.63,U] [#7 -0.12,0.25,0.54,U] [#8 0.52,-0.57,0.00,M7] 
02:21:22.525 00.000 7988 single-star, 7 included, MultiStar: {-0.23, 0.06}, one-star: {-0.00, -0.12}
02:21:22.525 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = 3.14)
02:21:22.525 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
02:21:22.525 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.58 mountX=-0.12 mountY=0.00, mountTheta=3.11
02:21:22.525 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.12, opts=13)
02:21:22.525 00.000 7988 Enqueuing Move request for scope (-0.00, -0.12)
02:21:22.525 00.000 15712 Worker thread wakes up
02:21:22.525 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
02:21:22.525 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
02:21:22.525 00.000 15712 Moving (-0.00, -0.12) raw xDistance=-0.12 yDistance=0.00
02:21:22.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=58, FiltMax=255, Gamma=0.690
02:21:22.535 00.010 7988 UpdateGuideState exits: m=627 SNR=16.2
02:21:22.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:22.535 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:22.535 00.000 7988 Enqueuing Expose request
02:21:22.535 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:22.535 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
02:21:22.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:22.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:21:22.535 00.000 15712 MoveAxis(E, 9, ABG)
02:21:22.535 00.000 15712 Guiding  Dir = 2, Dur = 9
02:21:22.535 00.000 15712 IsGuiding returns 0
02:21:22.551 00.016 15712 IsGuiding returns 0
02:21:22.551 00.000 15712 Move returns status 0, amount 9
02:21:22.551 00.000 15712 MoveAxis(N, 0, ABG)
02:21:22.551 00.000 15712 Move returns status 0, amount 0
02:21:22.551 00.000 15712 move complete, result=0
02:21:22.551 00.000 15712 worker thread done servicing request
02:21:22.551 00.000 15712 Worker thread wakes up
02:21:22.551 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
02:21:22.559 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:22.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:23.973 01.414 15712 Exposure complete
02:21:24.037 00.064 15712 worker thread done servicing request
02:21:24.037 00.000 7988 OnExposeComplete: enter
02:21:24.037 00.000 7988 UpdateGuideState(): m_state=6
02:21:24.037 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4118
02:21:24.037 00.000 7988 Star::Find returns 1 (0), X=971.97, Y=188.20, Mass=682, SNR=16.9, Peak=149 HFD=2.9
02:21:24.037 00.000 7988 MultiStar: [#1 -0.50,0.44,0.00,M1] [#2 0.21,0.18,0.93,U] [#3 -0.17,0.14,0.89,U] [#4 -0.17,0.56,0.78,U] [#5 -0.69,0.15,0.00,M1] [#6 -0.36,0.68,0.00,M1] [#7 0.42,0.39,0.48,U] [#8 0.14,0.08,0.45,U] 
02:21:24.037 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.18}, one-star: {-0.24, -0.12}
02:21:24.037 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
02:21:24.037 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
02:21:24.037 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.64 mountX=0.18 mountY=0.01, mountTheta=0.04
02:21:24.037 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.18, opts=13)
02:21:24.037 00.000 7988 Enqueuing Move request for scope (-0.01, 0.18)
02:21:24.037 00.000 15712 Worker thread wakes up
02:21:24.037 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
02:21:24.037 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
02:21:24.037 00.000 15712 Moving (-0.01, 0.18) raw xDistance=0.18 yDistance=0.01
02:21:24.037 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:21:24.052 00.015 7988 UpdateGuideState exits: m=682 SNR=16.9
02:21:24.054 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:24.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:24.056 00.002 7988 Enqueuing Expose request
02:21:24.056 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 639.26
02:21:24.056 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
02:21:24.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:24.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:21:24.056 00.000 15712 MoveAxis(W, 27, ABG)
02:21:24.056 00.000 15712 Guiding  Dir = 3, Dur = 27
02:21:24.056 00.000 15712 IsGuiding returns 0
02:21:24.071 00.015 15712 PulseGuide returned control before completion, sleep 20
02:21:24.122 00.051 15712 IsGuiding returns 0
02:21:24.122 00.000 15712 Move returns status 0, amount 27
02:21:24.122 00.000 15712 MoveAxis(N, 0, ABG)
02:21:24.122 00.000 15712 Move returns status 0, amount 0
02:21:24.122 00.000 15712 move complete, result=0
02:21:24.122 00.000 15712 worker thread done servicing request
02:21:24.122 00.000 15712 Worker thread wakes up
02:21:24.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:24.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:24.122 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
02:21:25.762 01.640 15712 Exposure complete
02:21:25.828 00.066 15712 worker thread done servicing request
02:21:25.828 00.000 7988 OnExposeComplete: enter
02:21:25.828 00.000 7988 UpdateGuideState(): m_state=6
02:21:25.828 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4119
02:21:25.828 00.000 7988 Star::Find returns 1 (0), X=971.90, Y=188.41, Mass=849, SNR=18.6, Peak=149 HFD=3.9
02:21:25.828 00.000 7988 MultiStar: [#1 -0.33,0.09,0.88,U] [#2 -0.16,-0.29,0.80,U] [#3 -0.16,0.00,0.74,U] [#4 -0.36,-0.14,0.66,U] [#5 -0.19,0.09,0.72,U] [#6 -0.44,0.07,0.59,U] [#7 0.15,0.47,0.37,U] [#8 0.13,-0.87,0.00,M7] 
02:21:25.828 00.000 7988 refined, 7 included, MultiStar: {-0.25, 0.03}, one-star: {-0.31, 0.10}
02:21:25.828 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
02:21:25.828 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
02:21:25.828 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.04 mountX=0.02 mountY=0.24, mountTheta=1.48
02:21:25.838 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.03, opts=13)
02:21:25.838 00.000 7988 Enqueuing Move request for scope (-0.25, 0.03)
02:21:25.838 00.000 15712 Worker thread wakes up
02:21:25.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.03) opts 0xd
02:21:25.838 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.03)
02:21:25.838 00.000 15712 Moving (-0.25, 0.03) raw xDistance=0.02 yDistance=0.24
02:21:25.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:21:25.842 00.004 7988 UpdateGuideState exits: m=849 SNR=18.6
02:21:25.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:25.844 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:25.844 00.000 7988 Enqueuing Expose request
02:21:25.846 00.002 15712 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:25.846 00.000 15712 PPEC: input: 0.02, control: -0.03, exposure: 1500
02:21:25.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:25.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:21:25.846 00.000 15712 MoveAxis(E, 10, ABG)
02:21:25.846 00.000 15712 Guiding  Dir = 2, Dur = 10
02:21:25.846 00.000 15712 IsGuiding returns 0
02:21:25.866 00.020 15712 IsGuiding returns 1
02:21:25.866 00.000 15712 scope still moving after pulse duration time elapsed
02:21:25.912 00.046 15712 IsGuiding returns 0
02:21:25.912 00.000 15712 scope move finished after 10 + 57 ms
02:21:25.912 00.000 15712 Move returns status 0, amount 10
02:21:25.912 00.000 15712 MoveAxis(N, 0, ABG)
02:21:25.912 00.000 15712 Move returns status 0, amount 0
02:21:25.912 00.000 15712 move complete, result=0
02:21:25.912 00.000 15712 worker thread done servicing request
02:21:25.912 00.000 15712 Worker thread wakes up
02:21:25.912 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
02:21:25.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:25.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:27.328 01.416 15712 Exposure complete
02:21:27.390 00.062 15712 worker thread done servicing request
02:21:27.390 00.000 7988 OnExposeComplete: enter
02:21:27.390 00.000 7988 UpdateGuideState(): m_state=6
02:21:27.390 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4120
02:21:27.390 00.000 7988 Star::Find returns 1 (0), X=972.06, Y=188.29, Mass=763, SNR=17.7, Peak=146 HFD=3.9
02:21:27.390 00.000 7988 MultiStar: [#1 -0.35,0.33,0.95,U] [#2 -0.24,0.29,0.83,U] [#3 -0.12,-0.04,0.82,U] [#4 -0.06,0.23,0.62,U] [#5 -0.10,0.12,0.70,U] [#6 -0.09,0.11,0.68,U] [#7 0.10,0.36,0.42,U] [#8 0.69,0.73,0.00,M8] 
02:21:27.390 00.000 7988 single-star, 7 included, MultiStar: {-0.15, 0.16}, one-star: {-0.15, -0.02}
02:21:27.390 00.000 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.56) = xAngle (-4.57 = 1.71)
02:21:27.401 00.011 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.61 = 1.68)
02:21:27.402 00.001 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.01 mountX=-0.02 mountY=0.15, mountTheta=1.71
02:21:27.404 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.02, opts=13)
02:21:27.405 00.001 7988 Enqueuing Move request for scope (-0.15, -0.02)
02:21:27.405 00.000 15712 Worker thread wakes up
02:21:27.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
02:21:27.405 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
02:21:27.405 00.000 15712 Moving (-0.15, -0.02) raw xDistance=-0.02 yDistance=0.15
02:21:27.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:21:27.405 00.000 7988 UpdateGuideState exits: m=763 SNR=17.7
02:21:27.409 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:27.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:27.411 00.002 7988 Enqueuing Expose request
02:21:27.411 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:27.411 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
02:21:27.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:27.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:21:27.411 00.000 15712 MoveAxis(E, 9, ABG)
02:21:27.411 00.000 15712 Guiding  Dir = 2, Dur = 9
02:21:27.411 00.000 15712 IsGuiding returns 0
02:21:27.421 00.010 15712 IsGuiding returns 0
02:21:27.421 00.000 15712 Move returns status 0, amount 9
02:21:27.421 00.000 15712 MoveAxis(N, 0, ABG)
02:21:27.421 00.000 15712 Move returns status 0, amount 0
02:21:27.421 00.000 15712 move complete, result=0
02:21:27.421 00.000 15712 worker thread done servicing request
02:21:27.421 00.000 15712 Worker thread wakes up
02:21:27.421 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
02:21:27.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:27.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:29.175 01.754 15712 Exposure complete
02:21:29.238 00.063 15712 worker thread done servicing request
02:21:29.238 00.000 7988 OnExposeComplete: enter
02:21:29.238 00.000 7988 UpdateGuideState(): m_state=6
02:21:29.238 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4121
02:21:29.238 00.000 7988 Star::Find returns 1 (0), X=972.20, Y=188.17, Mass=736, SNR=17.4, Peak=155 HFD=3.7
02:21:29.238 00.000 7988 MultiStar: [#1 -0.29,0.04,0.95,U] [#2 -0.03,0.00,0.86,U] [#3 0.05,0.27,0.81,U] [#4 0.11,0.46,0.61,U] [#5 -0.29,0.48,0.67,U] [#6 -0.40,0.07,0.64,U] [#7 0.78,0.45,0.00,M1] [#8 -0.33,-0.04,0.35,U] 
02:21:29.238 00.000 7988 single-star, 7 included, MultiStar: {-0.13, 0.13}, one-star: {-0.01, -0.15}
02:21:29.238 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.23 = 3.06)
02:21:29.238 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
02:21:29.238 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.66 mountX=-0.15 mountY=0.02, mountTheta=3.03
02:21:29.238 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.15, opts=13)
02:21:29.238 00.000 7988 Enqueuing Move request for scope (-0.01, -0.15)
02:21:29.238 00.000 15712 Worker thread wakes up
02:21:29.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
02:21:29.238 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
02:21:29.238 00.000 15712 Moving (-0.01, -0.15) raw xDistance=-0.15 yDistance=0.02
02:21:29.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:21:29.253 00.015 7988 UpdateGuideState exits: m=736 SNR=17.4
02:21:29.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:29.255 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:29.255 00.000 7988 Enqueuing Expose request
02:21:29.255 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:29.255 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
02:21:29.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:29.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:21:29.255 00.000 15712 MoveAxis(E, 8, ABG)
02:21:29.255 00.000 15712 Guiding  Dir = 2, Dur = 8
02:21:29.286 00.031 15712 IsGuiding returns 0
02:21:29.303 00.017 15712 IsGuiding returns 0
02:21:29.303 00.000 15712 Move returns status 0, amount 8
02:21:29.303 00.000 15712 MoveAxis(N, 0, ABG)
02:21:29.303 00.000 15712 Move returns status 0, amount 0
02:21:29.303 00.000 15712 move complete, result=0
02:21:29.303 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
02:21:29.305 00.002 15712 worker thread done servicing request
02:21:29.305 00.000 15712 Worker thread wakes up
02:21:29.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:29.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:30.722 01.417 15712 Exposure complete
02:21:30.785 00.063 15712 worker thread done servicing request
02:21:30.785 00.000 7988 OnExposeComplete: enter
02:21:30.785 00.000 7988 UpdateGuideState(): m_state=6
02:21:30.785 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4122
02:21:30.785 00.000 7988 Star::Find returns 1 (0), X=972.09, Y=188.12, Mass=671, SNR=16.8, Peak=156 HFD=2.8
02:21:30.785 00.000 7988 MultiStar: [#1 -0.12,0.46,0.97,U] [#2 -0.21,0.35,0.83,U] [#3 -0.45,0.45,0.00,M1] [#4 -0.08,0.27,0.70,U] [#5 -0.06,0.25,0.69,U] [#6 -0.31,-0.22,0.61,U] [#7 0.67,-0.02,0.00,M2] [#8 0.29,-0.05,0.42,U] 
02:21:30.785 00.000 7988 refined, 6 included, MultiStar: {-0.11, 0.14}, one-star: {-0.12, -0.19}
02:21:30.785 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
02:21:30.785 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
02:21:30.785 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.22 mountX=0.14 mountY=0.11, mountTheta=0.64
02:21:30.785 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.14, opts=13)
02:21:30.785 00.000 7988 Enqueuing Move request for scope (-0.11, 0.14)
02:21:30.785 00.000 15712 Worker thread wakes up
02:21:30.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
02:21:30.785 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
02:21:30.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:21:30.799 00.014 7988 UpdateGuideState exits: m=671 SNR=16.8
02:21:30.801 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:30.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:30.801 00.000 7988 Enqueuing Expose request
02:21:30.801 00.000 15712 Moving (-0.11, 0.14) raw xDistance=0.14 yDistance=0.11
02:21:30.801 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:30.801 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
02:21:30.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:30.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:21:30.801 00.000 15712 MoveAxis(E, 7, ABG)
02:21:30.801 00.000 15712 Guiding  Dir = 2, Dur = 7
02:21:30.801 00.000 15712 IsGuiding returns 0
02:21:30.835 00.034 15712 IsGuiding returns 0
02:21:30.835 00.000 15712 Move returns status 0, amount 7
02:21:30.835 00.000 15712 MoveAxis(N, 0, ABG)
02:21:30.835 00.000 15712 Move returns status 0, amount 0
02:21:30.835 00.000 15712 move complete, result=0
02:21:30.835 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
02:21:30.838 00.003 15712 worker thread done servicing request
02:21:30.838 00.000 15712 Worker thread wakes up
02:21:30.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:30.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:32.475 01.637 15712 Exposure complete
02:21:32.538 00.063 15712 worker thread done servicing request
02:21:32.538 00.000 7988 OnExposeComplete: enter
02:21:32.538 00.000 7988 UpdateGuideState(): m_state=6
02:21:32.538 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4123
02:21:32.538 00.000 7988 Star::Find returns 1 (0), X=971.99, Y=187.49, Mass=763, SNR=17.7, Peak=138 HFD=3.6
02:21:32.538 00.000 7988 MultiStar: [#1 -0.24,-0.21,1.00,U] [#2 -0.24,-0.39,0.86,U] [#3 -0.14,-0.61,0.00,M2] [#4 -0.17,-0.03,0.67,U] [#5 -0.06,-0.34,0.71,U] [#6 -0.27,-0.50,0.61,U] [#7 0.03,-0.37,0.49,U] [#8 0.92,0.48,0.00,M7] 
02:21:32.538 00.000 7988 refined, 6 included, MultiStar: {-0.18, -0.39}, one-star: {-0.22, -0.82}
02:21:32.549 00.011 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.56 = 2.72)
02:21:32.549 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.69)
02:21:32.549 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.39 hyp=0.43 cameraTheta=-2.00 mountX=-0.40 mountY=0.19, mountTheta=2.70
02:21:32.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.39, opts=13)
02:21:32.554 00.005 7988 Enqueuing Move request for scope (-0.18, -0.39)
02:21:32.554 00.000 15712 Worker thread wakes up
02:21:32.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:21:32.554 00.000 7988 UpdateGuideState exits: m=763 SNR=17.7
02:21:32.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:32.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:32.554 00.000 7988 Enqueuing Expose request
02:21:32.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.39) opts 0xd
02:21:32.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.39)
02:21:32.554 00.000 15712 Moving (-0.18, -0.39) raw xDistance=-0.40 yDistance=0.19
02:21:32.566 00.012 15712 PPEC rslt: input = -0.40, final = -0.26, react = -0.24, pred = -0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 639.26
02:21:32.566 00.000 15712 PPEC: input: -0.40, control: -0.26, exposure: 1500
02:21:32.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:32.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:21:32.566 00.000 15712 MoveAxis(E, 84, ABG)
02:21:32.566 00.000 15712 Guiding  Dir = 2, Dur = 84
02:21:32.566 00.000 15712 IsGuiding returns 0
02:21:32.585 00.019 15712 PulseGuide returned control before completion, sleep 66
02:21:32.668 00.083 15712 IsGuiding returns 1
02:21:32.668 00.000 15712 scope still moving after pulse duration time elapsed
02:21:32.696 00.028 15712 IsGuiding returns 0
02:21:32.696 00.000 15712 scope move finished after 84 + 46 ms
02:21:32.696 00.000 15712 Move returns status 0, amount 84
02:21:32.696 00.000 15712 MoveAxis(N, 0, ABG)
02:21:32.696 00.000 15712 Move returns status 0, amount 0
02:21:32.696 00.000 15712 move complete, result=0
02:21:32.696 00.000 15712 worker thread done servicing request
02:21:32.696 00.000 15712 Worker thread wakes up
02:21:32.696 00.000 7988 GuideStep: -0.4 px 84 ms EAST, 0.2 px 0 ms NORTH
02:21:32.698 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:32.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:34.116 01.418 15712 Exposure complete
02:21:34.178 00.062 15712 worker thread done servicing request
02:21:34.178 00.000 7988 OnExposeComplete: enter
02:21:34.181 00.003 7988 UpdateGuideState(): m_state=6
02:21:34.181 00.000 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4124
02:21:34.183 00.002 7988 Star::Find returns 1 (0), X=972.10, Y=187.33, Mass=667, SNR=16.5, Peak=145 HFD=3.3
02:21:34.183 00.000 7988 MultiStar: [#1 -0.52,-0.79,0.00,M1] [#2 -0.23,-0.70,0.00,M1] [#3 -0.35,-0.54,0.00,M3] [#4 -0.09,-0.75,0.00,M1] [#5 -0.29,-0.55,0.00,M1] [#6 -0.33,-0.78,0.00,M1] [#7 -0.67,-1.02,0.00,M2] [#8 0.51,-0.92,0.00,M8] 
02:21:34.185 00.002 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.25 = 3.04)
02:21:34.185 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
02:21:34.187 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.98 hyp=0.99 cameraTheta=-1.68 mountX=-0.98 mountY=0.14, mountTheta=3.00
02:21:34.189 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.98, opts=13)
02:21:34.189 00.000 7988 Enqueuing Move request for scope (-0.11, -0.98)
02:21:34.191 00.002 15712 Worker thread wakes up
02:21:34.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.98) opts 0xd
02:21:34.191 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.98)
02:21:34.191 00.000 15712 Moving (-0.11, -0.98) raw xDistance=-0.98 yDistance=0.14
02:21:34.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:21:34.191 00.000 7988 UpdateGuideState exits: m=667 SNR=16.5
02:21:34.194 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:34.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:34.194 00.000 7988 Enqueuing Expose request
02:21:34.194 00.000 15712 PPEC rslt: input = -0.98, final = -0.60, react = -0.59, pred = -0.02, hyst = -0.53, hyst_pct = 0.00, period_length = 639.26
02:21:34.194 00.000 15712 PPEC: input: -0.98, control: -0.60, exposure: 1500
02:21:34.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:34.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:21:34.194 00.000 15712 MoveAxis(E, 197, ABG)
02:21:34.194 00.000 15712 Guiding  Dir = 2, Dur = 197
02:21:34.194 00.000 15712 IsGuiding returns 0
02:21:34.226 00.032 15712 PulseGuide returned control before completion, sleep 179
02:21:34.419 00.193 15712 IsGuiding returns 1
02:21:34.419 00.000 15712 scope still moving after pulse duration time elapsed
02:21:34.449 00.030 15712 IsGuiding returns 0
02:21:34.449 00.000 15712 scope move finished after 197 + 55 ms
02:21:34.449 00.000 15712 Move returns status 0, amount 197
02:21:34.449 00.000 15712 MoveAxis(N, 0, ABG)
02:21:34.449 00.000 15712 Move returns status 0, amount 0
02:21:34.449 00.000 15712 move complete, result=0
02:21:34.449 00.000 15712 worker thread done servicing request
02:21:34.449 00.000 15712 Worker thread wakes up
02:21:34.449 00.000 7988 GuideStep: -1.0 px 197 ms EAST, 0.1 px 0 ms NORTH
02:21:34.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:34.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:36.091 01.642 15712 Exposure complete
02:21:36.155 00.064 15712 worker thread done servicing request
02:21:36.155 00.000 7988 OnExposeComplete: enter
02:21:36.155 00.000 7988 UpdateGuideState(): m_state=6
02:21:36.155 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4125
02:21:36.155 00.000 7988 Star::Find returns 1 (0), X=971.80, Y=187.60, Mass=697, SNR=16.9, Peak=134 HFD=3.2
02:21:36.155 00.000 7988 MultiStar: [#1 -0.37,-0.50,0.00,M2] [#2 -0.21,-0.37,0.96,U] [#3 -0.14,-0.30,0.85,U] [#4 -0.23,-0.42,0.70,U] [#5 -0.45,-0.40,0.82,U] [#6 0.20,-0.71,0.00,M2] [#7 0.06,-0.10,0.55,U] [#8 0.49,-0.21,0.41,U] 
02:21:36.155 00.000 7988 refined, 6 included, MultiStar: {-0.20, -0.39}, one-star: {-0.41, -0.71}
02:21:36.155 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
02:21:36.155 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.63 = 2.66)
02:21:36.155 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.39 hyp=0.44 cameraTheta=-2.03 mountX=-0.40 mountY=0.21, mountTheta=2.66
02:21:36.155 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.39, opts=13)
02:21:36.155 00.000 7988 Enqueuing Move request for scope (-0.20, -0.39)
02:21:36.155 00.000 15712 Worker thread wakes up
02:21:36.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.39) opts 0xd
02:21:36.155 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.39)
02:21:36.169 00.014 15712 Moving (-0.20, -0.39) raw xDistance=-0.40 yDistance=0.21
02:21:36.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:21:36.169 00.000 7988 UpdateGuideState exits: m=697 SNR=16.9
02:21:36.171 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:36.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:36.171 00.000 7988 Enqueuing Expose request
02:21:36.171 00.000 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.02, hyst = -0.23, hyst_pct = 0.00, period_length = 639.26
02:21:36.171 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
02:21:36.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:36.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:21:36.171 00.000 15712 MoveAxis(E, 83, ABG)
02:21:36.171 00.000 15712 Guiding  Dir = 2, Dur = 83
02:21:36.207 00.036 15712 IsGuiding returns 0
02:21:36.223 00.016 15712 PulseGuide returned control before completion, sleep 78
02:21:36.334 00.111 15712 IsGuiding returns 0
02:21:36.334 00.000 15712 Move returns status 0, amount 83
02:21:36.334 00.000 15712 MoveAxis(N, 0, ABG)
02:21:36.334 00.000 15712 Move returns status 0, amount 0
02:21:36.334 00.000 15712 move complete, result=0
02:21:36.334 00.000 7988 GuideStep: -0.4 px 83 ms EAST, 0.2 px 0 ms NORTH
02:21:36.337 00.003 15712 worker thread done servicing request
02:21:36.337 00.000 15712 Worker thread wakes up
02:21:36.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:36.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:37.753 01.416 15712 Exposure complete
02:21:37.816 00.063 15712 worker thread done servicing request
02:21:37.816 00.000 7988 OnExposeComplete: enter
02:21:37.818 00.002 7988 UpdateGuideState(): m_state=6
02:21:37.818 00.000 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4126
02:21:37.818 00.000 7988 Star::Find returns 1 (0), X=971.85, Y=188.05, Mass=696, SNR=17.0, Peak=160 HFD=2.9
02:21:37.818 00.000 7988 MultiStar: [#1 -0.05,-0.17,1.08,U] [#2 -0.39,-0.23,0.86,U] [#3 -0.47,0.02,0.89,U] [#4 -0.24,0.36,0.78,U] [#5 -0.52,-0.03,0.77,U] [#6 -0.54,-0.32,0.00,M3] [#7 0.21,-0.70,0.00,M2] [#8 1.35,-0.57,0.00,M8] 
02:21:37.818 00.000 7988 refined, 5 included, MultiStar: {-0.33, -0.07}, one-star: {-0.36, -0.27}
02:21:37.818 00.000 7988 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.56) = xAngle (-4.50 = 1.79)
02:21:37.818 00.000 7988 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.53 = 1.75)
02:21:37.818 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.07 hyp=0.33 cameraTheta=-2.93 mountX=-0.07 mountY=0.33, mountTheta=1.79
02:21:37.818 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.07, opts=13)
02:21:37.818 00.000 7988 Enqueuing Move request for scope (-0.33, -0.07)
02:21:37.818 00.000 15712 Worker thread wakes up
02:21:37.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.07) opts 0xd
02:21:37.818 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.07)
02:21:37.830 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:21:37.830 00.000 7988 UpdateGuideState exits: m=696 SNR=17.0
02:21:37.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:37.830 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:37.830 00.000 7988 Enqueuing Expose request
02:21:37.835 00.005 15712 Moving (-0.33, -0.07) raw xDistance=-0.07 yDistance=0.33
02:21:37.836 00.001 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:37.836 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
02:21:37.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:37.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:21:37.836 00.000 15712 MoveAxis(E, 7, ABG)
02:21:37.836 00.000 15712 Guiding  Dir = 2, Dur = 7
02:21:37.836 00.000 15712 IsGuiding returns 0
02:21:37.854 00.018 15712 IsGuiding returns 0
02:21:37.854 00.000 15712 Move returns status 0, amount 7
02:21:37.854 00.000 15712 MoveAxis(N, 0, ABG)
02:21:37.854 00.000 15712 Move returns status 0, amount 0
02:21:37.854 00.000 15712 move complete, result=0
02:21:37.854 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.3 px 0 ms NORTH
02:21:37.856 00.002 15712 worker thread done servicing request
02:21:37.856 00.000 15712 Worker thread wakes up
02:21:37.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:37.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:39.490 01.634 15712 Exposure complete
02:21:39.554 00.064 15712 worker thread done servicing request
02:21:39.554 00.000 7988 OnExposeComplete: enter
02:21:39.554 00.000 7988 UpdateGuideState(): m_state=6
02:21:39.554 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4127
02:21:39.554 00.000 7988 Star::Find returns 1 (0), X=972.27, Y=188.60, Mass=796, SNR=18.3, Peak=148 HFD=3.4
02:21:39.554 00.000 7988 MultiStar: [#1 -0.23,0.51,0.95,U] [#2 -0.09,0.41,0.86,U] [#3 0.13,0.56,0.86,U] [#4 0.07,0.68,0.00,M1] [#5 -0.55,0.73,0.00,M1] [#6 -0.08,0.10,0.57,U] [#7 0.03,0.58,0.51,U] [#8 0.00,0.00,0.00,L] [#9 -0.47,0.10,0.36,U] 
02:21:39.554 00.000 7988 single-star, 6 included, MultiStar: {-0.06, 0.39}, one-star: {0.06, 0.28}
02:21:39.554 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
02:21:39.554 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
02:21:39.554 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.35 mountX=0.28 mountY=-0.07, mountTheta=-0.25
02:21:39.554 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.28, opts=13)
02:21:39.554 00.000 7988 Enqueuing Move request for scope (0.06, 0.28)
02:21:39.567 00.013 15712 Worker thread wakes up
02:21:39.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
02:21:39.567 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
02:21:39.567 00.000 15712 Moving (0.06, 0.28) raw xDistance=0.28 yDistance=-0.07
02:21:39.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:21:39.569 00.002 7988 UpdateGuideState exits: m=796 SNR=18.3
02:21:39.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:39.571 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:39.571 00.000 7988 Enqueuing Expose request
02:21:39.571 00.000 15712 PPEC rslt: input = 0.28, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
02:21:39.573 00.002 15712 PPEC: input: 0.28, control: 0.14, exposure: 1500
02:21:39.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:39.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:21:39.573 00.000 15712 MoveAxis(W, 46, ABG)
02:21:39.573 00.000 15712 Guiding  Dir = 3, Dur = 46
02:21:39.573 00.000 15712 IsGuiding returns 0
02:21:39.586 00.013 15712 PulseGuide returned control before completion, sleep 41
02:21:39.670 00.084 15712 IsGuiding returns 0
02:21:39.670 00.000 15712 Move returns status 0, amount 46
02:21:39.670 00.000 15712 MoveAxis(N, 0, ABG)
02:21:39.670 00.000 15712 Move returns status 0, amount 0
02:21:39.670 00.000 15712 move complete, result=0
02:21:39.670 00.000 15712 worker thread done servicing request
02:21:39.670 00.000 15712 Worker thread wakes up
02:21:39.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:39.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:39.670 00.000 7988 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
02:21:41.084 01.414 15712 Exposure complete
02:21:41.146 00.062 15712 worker thread done servicing request
02:21:41.146 00.000 7988 OnExposeComplete: enter
02:21:41.146 00.000 7988 UpdateGuideState(): m_state=6
02:21:41.146 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4128
02:21:41.146 00.000 7988 Star::Find returns 1 (0), X=972.19, Y=188.68, Mass=767, SNR=18.0, Peak=149 HFD=3.4
02:21:41.146 00.000 7988 MultiStar: [#1 -0.13,0.26,1.00,U] [#2 0.05,0.12,0.87,U] [#3 -0.48,0.65,0.00,M1] [#4 -0.37,-0.01,0.78,U] [#5 -0.20,0.63,0.00,M2] [#6 -0.27,0.68,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 -0.07,0.66,0.00,M9] [#9 -0.56,-0.06,0.34,U] 
02:21:41.146 00.000 7988 refined, 4 included, MultiStar: {-0.15, 0.18}, one-star: {-0.02, 0.37}
02:21:41.146 00.000 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.56) = xAngle (0.71 = 0.71)
02:21:41.146 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
02:21:41.146 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=0.18 mountY=0.14, mountTheta=0.69
02:21:41.146 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.18, opts=13)
02:21:41.146 00.000 7988 Enqueuing Move request for scope (-0.15, 0.18)
02:21:41.146 00.000 15712 Worker thread wakes up
02:21:41.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
02:21:41.146 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
02:21:41.146 00.000 15712 Moving (-0.15, 0.18) raw xDistance=0.18 yDistance=0.14
02:21:41.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:21:41.161 00.015 7988 UpdateGuideState exits: m=767 SNR=18.0
02:21:41.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:41.163 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:41.163 00.000 7988 Enqueuing Expose request
02:21:41.163 00.000 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
02:21:41.163 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
02:21:41.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:41.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:21:41.163 00.000 15712 MoveAxis(W, 25, ABG)
02:21:41.163 00.000 15712 Guiding  Dir = 3, Dur = 25
02:21:41.163 00.000 15712 IsGuiding returns 0
02:21:41.193 00.030 15712 IsGuiding returns 1
02:21:41.193 00.000 15712 scope still moving after pulse duration time elapsed
02:21:41.227 00.034 15712 IsGuiding returns 1
02:21:41.257 00.030 15712 IsGuiding returns 0
02:21:41.257 00.000 15712 scope move finished after 25 + 66 ms
02:21:41.257 00.000 15712 Move returns status 0, amount 25
02:21:41.257 00.000 15712 MoveAxis(N, 0, ABG)
02:21:41.257 00.000 15712 Move returns status 0, amount 0
02:21:41.257 00.000 15712 move complete, result=0
02:21:41.257 00.000 15712 worker thread done servicing request
02:21:41.257 00.000 15712 Worker thread wakes up
02:21:41.257 00.000 7988 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
02:21:41.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:41.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:42.900 01.643 15712 Exposure complete
02:21:42.964 00.064 15712 worker thread done servicing request
02:21:42.964 00.000 7988 OnExposeComplete: enter
02:21:42.964 00.000 7988 UpdateGuideState(): m_state=6
02:21:42.966 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4129
02:21:42.966 00.000 7988 Star::Find returns 1 (0), X=972.15, Y=188.24, Mass=730, SNR=17.2, Peak=148 HFD=3.2
02:21:42.968 00.002 7988 MultiStar: [#1 -0.05,0.24,1.06,U] [#2 -0.07,0.25,0.92,U] [#3 -0.30,0.31,0.97,U] [#4 0.13,0.28,0.75,U] [#5 -0.09,0.00,0.79,U] [#6 -0.20,-0.02,0.72,U] [#7 0.35,-0.06,0.54,U] [#8 0.44,0.06,0.48,U] 
02:21:42.968 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.06, -0.08}
02:21:42.970 00.002 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.81 = 2.47)
02:21:42.970 00.000 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.44)
02:21:42.972 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.25 mountX=-0.08 mountY=0.06, mountTheta=2.45
02:21:42.974 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.08, opts=13)
02:21:42.974 00.000 7988 Enqueuing Move request for scope (-0.06, -0.08)
02:21:42.976 00.002 15712 Worker thread wakes up
02:21:42.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
02:21:42.976 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
02:21:42.976 00.000 15712 Moving (-0.06, -0.08) raw xDistance=-0.08 yDistance=0.06
02:21:42.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:21:42.978 00.002 7988 UpdateGuideState exits: m=730 SNR=17.2
02:21:42.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:42.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:42.981 00.003 7988 Enqueuing Expose request
02:21:42.981 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:21:42.981 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
02:21:42.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:42.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:21:42.981 00.000 15712 MoveAxis(E, 10, ABG)
02:21:42.981 00.000 15712 Guiding  Dir = 2, Dur = 10
02:21:42.981 00.000 15712 IsGuiding returns 0
02:21:43.001 00.020 15712 IsGuiding returns 1
02:21:43.001 00.000 15712 scope still moving after pulse duration time elapsed
02:21:43.026 00.025 15712 IsGuiding returns 1
02:21:43.065 00.039 15712 IsGuiding returns 0
02:21:43.065 00.000 15712 scope move finished after 10 + 72 ms
02:21:43.065 00.000 15712 Move returns status 0, amount 10
02:21:43.065 00.000 15712 MoveAxis(N, 0, ABG)
02:21:43.065 00.000 15712 Move returns status 0, amount 0
02:21:43.065 00.000 15712 move complete, result=0
02:21:43.065 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
02:21:43.066 00.001 15712 worker thread done servicing request
02:21:43.066 00.000 15712 Worker thread wakes up
02:21:43.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:43.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:44.480 01.414 15712 Exposure complete
02:21:44.544 00.064 15712 worker thread done servicing request
02:21:44.544 00.000 7988 OnExposeComplete: enter
02:21:44.544 00.000 7988 UpdateGuideState(): m_state=6
02:21:44.544 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4130
02:21:44.544 00.000 7988 Star::Find returns 1 (0), X=972.28, Y=187.08, Mass=863, SNR=18.9, Peak=154 HFD=3.9
02:21:44.544 00.000 7988 MultiStar: large primary error, entering stabilization period
02:21:44.544 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
02:21:44.544 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
02:21:44.544 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-1.24 hyp=1.24 cameraTheta=-1.52 mountX=-1.24 mountY=-0.04, mountTheta=-3.11
02:21:44.544 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-1.24, opts=13)
02:21:44.544 00.000 7988 Enqueuing Move request for scope (0.07, -1.24)
02:21:44.557 00.013 15712 Worker thread wakes up
02:21:44.557 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.24) opts 0xd
02:21:44.557 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -1.24)
02:21:44.557 00.000 15712 Moving (0.07, -1.24) raw xDistance=-1.24 yDistance=-0.04
02:21:44.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:21:44.557 00.000 7988 UpdateGuideState exits: m=863 SNR=18.9
02:21:44.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:44.561 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:44.561 00.000 7988 Enqueuing Expose request
02:21:44.561 00.000 15712 PPEC rslt: input = -1.24, final = -0.77, react = -0.74, pred = -0.03, hyst = -0.66, hyst_pct = 0.00, period_length = 639.26
02:21:44.561 00.000 15712 PPEC: input: -1.24, control: -0.77, exposure: 1500
02:21:44.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:44.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:21:44.561 00.000 15712 MoveAxis(E, 251, ABG)
02:21:44.561 00.000 15712 Guiding  Dir = 2, Dur = 251
02:21:44.561 00.000 15712 IsGuiding returns 0
02:21:44.578 00.017 15712 PulseGuide returned control before completion, sleep 242
02:21:44.828 00.250 15712 IsGuiding returns 1
02:21:44.828 00.000 15712 scope still moving after pulse duration time elapsed
02:21:44.870 00.042 15712 IsGuiding returns 0
02:21:44.870 00.000 15712 scope move finished after 251 + 56 ms
02:21:44.870 00.000 15712 Move returns status 0, amount 251
02:21:44.870 00.000 15712 MoveAxis(N, 0, ABG)
02:21:44.870 00.000 15712 Move returns status 0, amount 0
02:21:44.870 00.000 15712 move complete, result=0
02:21:44.870 00.000 7988 GuideStep: -1.2 px 251 ms EAST, -0.0 px 0 ms NORTH
02:21:44.873 00.003 15712 worker thread done servicing request
02:21:44.873 00.000 15712 Worker thread wakes up
02:21:44.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:44.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:46.508 01.635 15712 Exposure complete
02:21:46.569 00.061 15712 worker thread done servicing request
02:21:46.569 00.000 7988 OnExposeComplete: enter
02:21:46.569 00.000 7988 UpdateGuideState(): m_state=6
02:21:46.574 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4131
02:21:46.574 00.000 7988 Star::Find returns 1 (0), X=972.29, Y=187.41, Mass=802, SNR=18.1, Peak=132 HFD=3.5
02:21:46.576 00.002 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
02:21:46.576 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
02:21:46.578 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.91 hyp=0.91 cameraTheta=-1.48 mountX=-0.91 mountY=-0.06, mountTheta=-3.07
02:21:46.580 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.91, opts=13)
02:21:46.580 00.000 7988 Enqueuing Move request for scope (0.08, -0.91)
02:21:46.582 00.002 15712 Worker thread wakes up
02:21:46.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.91) opts 0xd
02:21:46.582 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.91)
02:21:46.582 00.000 15712 Moving (0.08, -0.91) raw xDistance=-0.91 yDistance=-0.06
02:21:46.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:21:46.582 00.000 7988 UpdateGuideState exits: m=802 SNR=18.1
02:21:46.584 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:46.585 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:46.585 00.000 7988 Enqueuing Expose request
02:21:46.585 00.000 15712 PPEC rslt: input = -0.91, final = -0.57, react = -0.54, pred = -0.03, hyst = -0.49, hyst_pct = 0.00, period_length = 639.26
02:21:46.585 00.000 15712 PPEC: input: -0.91, control: -0.57, exposure: 1500
02:21:46.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:46.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:21:46.585 00.000 15712 MoveAxis(E, 186, ABG)
02:21:46.585 00.000 15712 Guiding  Dir = 2, Dur = 186
02:21:46.585 00.000 15712 IsGuiding returns 0
02:21:46.606 00.021 15712 PulseGuide returned control before completion, sleep 170
02:21:46.792 00.186 15712 IsGuiding returns 1
02:21:46.792 00.000 15712 scope still moving after pulse duration time elapsed
02:21:46.838 00.046 15712 IsGuiding returns 0
02:21:46.838 00.000 15712 scope move finished after 186 + 64 ms
02:21:46.838 00.000 15712 Move returns status 0, amount 186
02:21:46.838 00.000 15712 MoveAxis(N, 0, ABG)
02:21:46.838 00.000 15712 Move returns status 0, amount 0
02:21:46.838 00.000 15712 move complete, result=0
02:21:46.838 00.000 7988 GuideStep: -0.9 px 186 ms EAST, -0.1 px 0 ms NORTH
02:21:46.840 00.002 15712 worker thread done servicing request
02:21:46.840 00.000 15712 Worker thread wakes up
02:21:46.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:46.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:48.260 01.420 15712 Exposure complete
02:21:48.322 00.062 15712 worker thread done servicing request
02:21:48.322 00.000 7988 OnExposeComplete: enter
02:21:48.322 00.000 7988 UpdateGuideState(): m_state=6
02:21:48.326 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4132
02:21:48.326 00.000 7988 Star::Find returns 1 (0), X=972.16, Y=187.27, Mass=776, SNR=18.2, Peak=144 HFD=3.4
02:21:48.328 00.002 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
02:21:48.328 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.07)
02:21:48.330 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-1.05 hyp=1.05 cameraTheta=-1.62 mountX=-1.05 mountY=0.08, mountTheta=3.07
02:21:48.332 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-1.05, opts=13)
02:21:48.332 00.000 7988 Enqueuing Move request for scope (-0.05, -1.05)
02:21:48.334 00.002 15712 Worker thread wakes up
02:21:48.334 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.05) opts 0xd
02:21:48.334 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -1.05)
02:21:48.334 00.000 15712 Moving (-0.05, -1.05) raw xDistance=-1.05 yDistance=0.08
02:21:48.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:21:48.334 00.000 7988 UpdateGuideState exits: m=776 SNR=18.2
02:21:48.336 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:48.336 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:48.338 00.002 7988 Enqueuing Expose request
02:21:48.338 00.000 15712 PPEC rslt: input = -1.05, final = -0.65, react = -0.63, pred = -0.02, hyst = -0.61, hyst_pct = 0.00, period_length = 639.26
02:21:48.338 00.000 15712 PPEC: input: -1.05, control: -0.65, exposure: 1500
02:21:48.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:48.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:21:48.338 00.000 15712 MoveAxis(E, 212, ABG)
02:21:48.338 00.000 15712 Guiding  Dir = 2, Dur = 212
02:21:48.357 00.019 15712 IsGuiding returns 0
02:21:48.373 00.016 15712 PulseGuide returned control before completion, sleep 207
02:21:48.597 00.224 15712 IsGuiding returns 1
02:21:48.597 00.000 15712 scope still moving after pulse duration time elapsed
02:21:48.625 00.028 15712 IsGuiding returns 0
02:21:48.625 00.000 15712 scope move finished after 212 + 56 ms
02:21:48.625 00.000 15712 Move returns status 0, amount 212
02:21:48.625 00.000 15712 MoveAxis(N, 0, ABG)
02:21:48.625 00.000 15712 Move returns status 0, amount 0
02:21:48.625 00.000 15712 move complete, result=0
02:21:48.625 00.000 15712 worker thread done servicing request
02:21:48.625 00.000 15712 Worker thread wakes up
02:21:48.625 00.000 7988 GuideStep: -1.0 px 212 ms EAST, 0.1 px 0 ms NORTH
02:21:48.627 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:48.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:50.368 01.741 15712 Exposure complete
02:21:50.432 00.064 15712 worker thread done servicing request
02:21:50.433 00.001 7988 OnExposeComplete: enter
02:21:50.433 00.000 7988 UpdateGuideState(): m_state=6
02:21:50.433 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4133
02:21:50.433 00.000 7988 Star::Find returns 1 (0), X=972.50, Y=187.49, Mass=845, SNR=18.7, Peak=147 HFD=3.2
02:21:50.433 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
02:21:50.433 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
02:21:50.433 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.82 hyp=0.87 cameraTheta=-1.23 mountX=-0.82 mountY=-0.27, mountTheta=-2.83
02:21:50.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.82, opts=13)
02:21:50.433 00.000 7988 Enqueuing Move request for scope (0.29, -0.82)
02:21:50.433 00.000 15712 Worker thread wakes up
02:21:50.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.82) opts 0xd
02:21:50.433 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.82)
02:21:50.433 00.000 15712 Moving (0.29, -0.82) raw xDistance=-0.82 yDistance=-0.27
02:21:50.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:21:50.444 00.011 7988 UpdateGuideState exits: m=845 SNR=18.7
02:21:50.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:50.446 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:50.446 00.000 7988 Enqueuing Expose request
02:21:50.446 00.000 15712 PPEC rslt: input = -0.82, final = -0.51, react = -0.49, pred = -0.02, hyst = -0.48, hyst_pct = 0.00, period_length = 639.26
02:21:50.446 00.000 15712 PPEC: input: -0.82, control: -0.51, exposure: 1500
02:21:50.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:50.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:21:50.446 00.000 15712 MoveAxis(E, 167, ABG)
02:21:50.446 00.000 15712 Guiding  Dir = 2, Dur = 167
02:21:50.446 00.000 15712 IsGuiding returns 0
02:21:50.461 00.015 15712 PulseGuide returned control before completion, sleep 160
02:21:50.636 00.175 15712 IsGuiding returns 1
02:21:50.636 00.000 15712 scope still moving after pulse duration time elapsed
02:21:50.675 00.039 15712 IsGuiding returns 0
02:21:50.675 00.000 15712 scope move finished after 167 + 58 ms
02:21:50.675 00.000 15712 Move returns status 0, amount 167
02:21:50.675 00.000 15712 MoveAxis(N, 0, ABG)
02:21:50.675 00.000 15712 Move returns status 0, amount 0
02:21:50.675 00.000 15712 move complete, result=0
02:21:50.675 00.000 15712 worker thread done servicing request
02:21:50.675 00.000 15712 Worker thread wakes up
02:21:50.675 00.000 7988 GuideStep: -0.8 px 167 ms EAST, -0.3 px 0 ms NORTH
02:21:50.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:50.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:52.091 01.416 15712 Exposure complete
02:21:52.152 00.061 15712 worker thread done servicing request
02:21:52.152 00.000 7988 OnExposeComplete: enter
02:21:52.152 00.000 7988 UpdateGuideState(): m_state=6
02:21:52.152 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4134
02:21:52.152 00.000 7988 Star::Find returns 1 (0), X=972.35, Y=187.98, Mass=814, SNR=18.4, Peak=136 HFD=3.9
02:21:52.152 00.000 7988 MultiStar: exiting stabilization period
02:21:52.152 00.000 7988 MultiStar: [#1 0.12,-0.14,1.01,U] [#2 -0.00,-0.21,0.84,U] [#3 -0.04,-0.05,0.82,U] [#4 -0.02,0.18,0.70,U] [#5 -0.09,-0.21,0.73,U] [#6 0.07,-0.37,0.63,U] [#7 -0.23,-0.43,0.51,U] [#8 0.33,-0.46,0.36,U] 
02:21:52.152 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.20}, one-star: {0.14, -0.34}
02:21:52.152 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
02:21:52.152 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
02:21:52.152 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.43 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
02:21:52.167 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.20, opts=13)
02:21:52.168 00.001 7988 Enqueuing Move request for scope (0.03, -0.20)
02:21:52.168 00.000 15712 Worker thread wakes up
02:21:52.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
02:21:52.168 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
02:21:52.168 00.000 15712 Moving (0.03, -0.20) raw xDistance=-0.20 yDistance=-0.02
02:21:52.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:21:52.168 00.000 7988 UpdateGuideState exits: m=814 SNR=18.4
02:21:52.172 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:52.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:52.174 00.002 7988 Enqueuing Expose request
02:21:52.174 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:21:52.174 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
02:21:52.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:52.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:21:52.174 00.000 15712 MoveAxis(E, 47, ABG)
02:21:52.174 00.000 15712 Guiding  Dir = 2, Dur = 47
02:21:52.174 00.000 15712 IsGuiding returns 0
02:21:52.189 00.015 15712 PulseGuide returned control before completion, sleep 41
02:21:52.248 00.059 15712 IsGuiding returns 1
02:21:52.248 00.000 15712 scope still moving after pulse duration time elapsed
02:21:52.286 00.038 15712 IsGuiding returns 0
02:21:52.286 00.000 15712 scope move finished after 47 + 65 ms
02:21:52.286 00.000 15712 Move returns status 0, amount 47
02:21:52.286 00.000 15712 MoveAxis(N, 0, ABG)
02:21:52.286 00.000 15712 Move returns status 0, amount 0
02:21:52.286 00.000 15712 move complete, result=0
02:21:52.286 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
02:21:52.291 00.005 15712 worker thread done servicing request
02:21:52.291 00.000 15712 Worker thread wakes up
02:21:52.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:52.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:53.924 01.633 15712 Exposure complete
02:21:53.988 00.064 15712 worker thread done servicing request
02:21:53.988 00.000 7988 OnExposeComplete: enter
02:21:53.988 00.000 7988 UpdateGuideState(): m_state=6
02:21:53.993 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4135
02:21:53.993 00.000 7988 Star::Find returns 1 (0), X=972.09, Y=188.81, Mass=744, SNR=17.6, Peak=138 HFD=3.5
02:21:53.995 00.002 7988 MultiStar: [#1 -0.16,0.95,0.00,M1] [#2 -0.05,1.04,0.00,M1] [#3 -0.14,0.77,0.00,M1] [#4 0.04,0.73,0.00,M1] [#5 -0.25,0.51,0.74,U] [#6 -0.30,0.95,0.00,M2] [#7 0.45,0.86,0.00,M1] [#8 0.26,0.91,0.00,M8] 
02:21:53.995 00.000 7988 single-star, 1 included, MultiStar: {-0.17, 0.50}, one-star: {-0.12, 0.50}
02:21:53.997 00.002 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
02:21:53.997 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:21:53.999 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.50 hyp=0.51 cameraTheta=1.80 mountX=0.50 mountY=0.10, mountTheta=0.21
02:21:54.001 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.50, opts=13)
02:21:54.001 00.000 7988 Enqueuing Move request for scope (-0.12, 0.50)
02:21:54.004 00.003 15712 Worker thread wakes up
02:21:54.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.50) opts 0xd
02:21:54.004 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.50)
02:21:54.004 00.000 15712 Moving (-0.12, 0.50) raw xDistance=0.50 yDistance=0.10
02:21:54.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:21:54.004 00.000 7988 UpdateGuideState exits: m=744 SNR=17.6
02:21:54.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:54.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:54.004 00.000 7988 Enqueuing Expose request
02:21:54.004 00.000 15712 PPEC rslt: input = 0.50, final = 0.27, react = 0.30, pred = -0.03, hyst = 0.24, hyst_pct = 0.00, period_length = 639.26
02:21:54.004 00.000 15712 PPEC: input: 0.50, control: 0.27, exposure: 1500
02:21:54.004 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:54.004 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:21:54.004 00.000 15712 MoveAxis(W, 88, ABG)
02:21:54.004 00.000 15712 Guiding  Dir = 3, Dur = 88
02:21:54.004 00.000 15712 IsGuiding returns 0
02:21:54.023 00.019 15712 PulseGuide returned control before completion, sleep 77
02:21:54.122 00.099 15712 IsGuiding returns 0
02:21:54.122 00.000 15712 Move returns status 0, amount 88
02:21:54.122 00.000 15712 MoveAxis(N, 0, ABG)
02:21:54.122 00.000 15712 Move returns status 0, amount 0
02:21:54.122 00.000 15712 move complete, result=0
02:21:54.122 00.000 15712 worker thread done servicing request
02:21:54.122 00.000 15712 Worker thread wakes up
02:21:54.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:54.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:54.122 00.000 7988 GuideStep: 0.5 px 88 ms WEST, 0.1 px 0 ms NORTH
02:21:55.535 01.413 15712 Exposure complete
02:21:55.596 00.061 15712 worker thread done servicing request
02:21:55.596 00.000 7988 OnExposeComplete: enter
02:21:55.596 00.000 7988 UpdateGuideState(): m_state=6
02:21:55.600 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4136
02:21:55.600 00.000 7988 Star::Find returns 1 (0), X=972.16, Y=189.28, Mass=769, SNR=17.9, Peak=137 HFD=3.5
02:21:55.602 00.002 7988 MultiStar: [#1 -0.06,1.29,0.00,M2] [#2 -0.21,1.20,0.00,M2] [#3 -0.27,1.22,0.00,M2] [#4 -0.35,1.40,0.00,M2] [#5 -0.46,1.38,0.00,M1] [#6 -0.34,1.26,0.00,M3] [#7 0.01,1.28,0.00,M2] [#8 0.57,1.06,0.00,M9] 
02:21:55.602 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
02:21:55.604 00.002 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:21:55.604 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.96 hyp=0.96 cameraTheta=1.62 mountX=0.96 mountY=0.02, mountTheta=0.02
02:21:55.606 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.96, opts=13)
02:21:55.608 00.002 7988 Enqueuing Move request for scope (-0.05, 0.96)
02:21:55.608 00.000 15712 Worker thread wakes up
02:21:55.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.96) opts 0xd
02:21:55.608 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.96)
02:21:55.608 00.000 15712 Moving (-0.05, 0.96) raw xDistance=0.96 yDistance=0.02
02:21:55.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:21:55.608 00.000 7988 UpdateGuideState exits: m=769 SNR=17.9
02:21:55.612 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:55.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:55.612 00.000 7988 Enqueuing Expose request
02:21:55.612 00.000 15712 PPEC rslt: input = 0.96, final = 0.55, react = 0.58, pred = -0.03, hyst = 0.51, hyst_pct = 0.00, period_length = 639.26
02:21:55.612 00.000 15712 PPEC: input: 0.96, control: 0.55, exposure: 1500
02:21:55.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:55.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:21:55.612 00.000 15712 MoveAxis(W, 180, ABG)
02:21:55.612 00.000 15712 Guiding  Dir = 3, Dur = 180
02:21:55.612 00.000 15712 IsGuiding returns 0
02:21:55.628 00.016 15712 PulseGuide returned control before completion, sleep 177
02:21:55.838 00.210 15712 IsGuiding returns 0
02:21:55.838 00.000 15712 Move returns status 0, amount 180
02:21:55.838 00.000 15712 MoveAxis(N, 0, ABG)
02:21:55.838 00.000 15712 Move returns status 0, amount 0
02:21:55.838 00.000 15712 move complete, result=0
02:21:55.838 00.000 7988 GuideStep: 1.0 px 180 ms WEST, 0.0 px 0 ms NORTH
02:21:55.838 00.000 15712 worker thread done servicing request
02:21:55.838 00.000 15712 Worker thread wakes up
02:21:55.840 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:55.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:57.480 01.640 15712 Exposure complete
02:21:57.546 00.066 15712 worker thread done servicing request
02:21:57.546 00.000 7988 OnExposeComplete: enter
02:21:57.546 00.000 7988 UpdateGuideState(): m_state=6
02:21:57.546 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4137
02:21:57.546 00.000 7988 Star::Find returns 1 (0), X=972.12, Y=187.95, Mass=845, SNR=18.7, Peak=131 HFD=4.2
02:21:57.546 00.000 7988 MultiStar: [#1 -0.05,-0.33,0.91,U] [#2 0.09,-0.51,0.86,U] [#3 0.22,0.05,0.79,U] [#4 0.28,-0.48,0.69,U] [#5 0.14,-0.00,0.68,U] [#6 -0.12,-0.63,0.00,M4] [#7 -0.05,0.87,0.00,M3] [#8 0.91,0.08,0.00,M10] 
02:21:57.546 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.28}, one-star: {-0.09, -0.36}
02:21:57.546 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
02:21:57.546 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
02:21:57.546 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.29 mountX=-0.28 mountY=-0.07, mountTheta=-2.88
02:21:57.555 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.28, opts=13)
02:21:57.555 00.000 7988 Enqueuing Move request for scope (0.08, -0.28)
02:21:57.555 00.000 15712 Worker thread wakes up
02:21:57.555 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
02:21:57.555 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
02:21:57.555 00.000 15712 Moving (0.08, -0.28) raw xDistance=-0.28 yDistance=-0.07
02:21:57.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:21:57.560 00.005 7988 UpdateGuideState exits: m=845 SNR=18.7
02:21:57.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:57.560 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:57.560 00.000 7988 Enqueuing Expose request
02:21:57.560 00.000 15712 PPEC rslt: input = -0.28, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:21:57.560 00.000 15712 PPEC: input: -0.28, control: -0.20, exposure: 1500
02:21:57.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:57.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:21:57.560 00.000 15712 MoveAxis(E, 65, ABG)
02:21:57.560 00.000 15712 Guiding  Dir = 2, Dur = 65
02:21:57.560 00.000 15712 IsGuiding returns 0
02:21:57.580 00.020 15712 PulseGuide returned control before completion, sleep 60
02:21:57.658 00.078 15712 IsGuiding returns 0
02:21:57.658 00.000 15712 Move returns status 0, amount 65
02:21:57.658 00.000 15712 MoveAxis(N, 0, ABG)
02:21:57.658 00.000 15712 Move returns status 0, amount 0
02:21:57.658 00.000 15712 move complete, result=0
02:21:57.658 00.000 15712 worker thread done servicing request
02:21:57.658 00.000 15712 Worker thread wakes up
02:21:57.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:57.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:21:57.658 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
02:21:59.076 01.418 15712 Exposure complete
02:21:59.138 00.062 15712 worker thread done servicing request
02:21:59.138 00.000 7988 OnExposeComplete: enter
02:21:59.138 00.000 7988 UpdateGuideState(): m_state=6
02:21:59.138 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4138
02:21:59.138 00.000 7988 Star::Find returns 1 (0), X=972.24, Y=187.45, Mass=669, SNR=16.6, Peak=138 HFD=3.2
02:21:59.138 00.000 7988 MultiStar: [#1 -0.17,-0.68,0.00,M2] [#2 -0.03,-0.58,0.88,U] [#3 0.32,-0.59,0.00,M2] [#4 0.27,-0.35,0.73,U] [#5 -0.60,-0.59,0.00,M1] [#6 0.07,-0.60,0.70,U] [#7 -0.20,-0.51,0.43,U] [#8 1.04,-0.62,0.00,R] 
02:21:59.138 00.000 7988 refined, 4 included, MultiStar: {0.04, -0.61}, one-star: {0.03, -0.87}
02:21:59.138 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:21:59.138 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
02:21:59.138 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.61 hyp=0.61 cameraTheta=-1.50 mountX=-0.61 mountY=-0.03, mountTheta=-3.09
02:21:59.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.61, opts=13)
02:21:59.151 00.013 7988 Enqueuing Move request for scope (0.04, -0.61)
02:21:59.151 00.000 15712 Worker thread wakes up
02:21:59.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.61) opts 0xd
02:21:59.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.61)
02:21:59.151 00.000 15712 Moving (0.04, -0.61) raw xDistance=-0.61 yDistance=-0.03
02:21:59.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:21:59.153 00.002 7988 UpdateGuideState exits: m=669 SNR=16.6
02:21:59.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:59.155 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:21:59.155 00.000 7988 Enqueuing Expose request
02:21:59.155 00.000 15712 PPEC rslt: input = -0.61, final = -0.39, react = -0.37, pred = -0.02, hyst = -0.30, hyst_pct = 0.00, period_length = 639.26
02:21:59.155 00.000 15712 PPEC: input: -0.61, control: -0.39, exposure: 1500
02:21:59.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:59.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:21:59.155 00.000 15712 MoveAxis(E, 127, ABG)
02:21:59.155 00.000 15712 Guiding  Dir = 2, Dur = 127
02:21:59.155 00.000 15712 IsGuiding returns 0
02:21:59.176 00.021 15712 PulseGuide returned control before completion, sleep 118
02:21:59.321 00.145 15712 IsGuiding returns 0
02:21:59.321 00.000 15712 Move returns status 0, amount 127
02:21:59.321 00.000 15712 MoveAxis(N, 0, ABG)
02:21:59.321 00.000 15712 Move returns status 0, amount 0
02:21:59.321 00.000 15712 move complete, result=0
02:21:59.321 00.000 7988 GuideStep: -0.6 px 127 ms EAST, -0.0 px 0 ms NORTH
02:21:59.325 00.004 15712 worker thread done servicing request
02:21:59.325 00.000 15712 Worker thread wakes up
02:21:59.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:21:59.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:00.958 01.633 15712 Exposure complete
02:22:01.020 00.062 15712 worker thread done servicing request
02:22:01.020 00.000 7988 OnExposeComplete: enter
02:22:01.020 00.000 7988 UpdateGuideState(): m_state=6
02:22:01.025 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4139
02:22:01.025 00.000 7988 Star::Find returns 1 (0), X=972.34, Y=187.24, Mass=781, SNR=18.0, Peak=145 HFD=3.6
02:22:01.027 00.002 7988 MultiStar: [#1 -0.02,-1.14,0.00,M3] [#2 0.05,-0.97,0.00,M1] [#3 -0.39,-1.22,0.00,M3] [#4 0.37,-1.15,0.00,M1] [#5 -0.34,-0.87,0.00,M2] [#6 0.33,-0.97,0.00,M4] [#7 0.41,-0.01,0.52,U] [#8 0.14,-0.94,0.00,M1] 
02:22:01.027 00.000 7988 refined, 1 included, MultiStar: {0.23, -0.71}, one-star: {0.13, -1.08}
02:22:01.029 00.002 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
02:22:01.029 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
02:22:01.031 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.71 hyp=0.75 cameraTheta=-1.26 mountX=-0.71 mountY=-0.21, mountTheta=-2.85
02:22:01.033 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.71, opts=13)
02:22:01.033 00.000 7988 Enqueuing Move request for scope (0.23, -0.71)
02:22:01.035 00.002 15712 Worker thread wakes up
02:22:01.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.71) opts 0xd
02:22:01.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.71)
02:22:01.035 00.000 15712 Moving (0.23, -0.71) raw xDistance=-0.71 yDistance=-0.21
02:22:01.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:22:01.037 00.002 7988 UpdateGuideState exits: m=781 SNR=18.0
02:22:01.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:01.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:01.037 00.000 7988 Enqueuing Expose request
02:22:01.037 00.000 15712 PPEC rslt: input = -0.71, final = -0.45, react = -0.43, pred = -0.02, hyst = -0.39, hyst_pct = 0.00, period_length = 639.26
02:22:01.037 00.000 15712 PPEC: input: -0.71, control: -0.45, exposure: 1500
02:22:01.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:01.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:22:01.037 00.000 15712 MoveAxis(E, 145, ABG)
02:22:01.037 00.000 15712 Guiding  Dir = 2, Dur = 145
02:22:01.037 00.000 15712 IsGuiding returns 0
02:22:01.054 00.017 15712 PulseGuide returned control before completion, sleep 133
02:22:01.240 00.186 15712 IsGuiding returns 0
02:22:01.240 00.000 15712 Move returns status 0, amount 145
02:22:01.240 00.000 15712 MoveAxis(N, 0, ABG)
02:22:01.240 00.000 15712 Move returns status 0, amount 0
02:22:01.240 00.000 15712 move complete, result=0
02:22:01.240 00.000 7988 GuideStep: -0.7 px 145 ms EAST, -0.2 px 0 ms NORTH
02:22:01.240 00.000 15712 worker thread done servicing request
02:22:01.240 00.000 15712 Worker thread wakes up
02:22:01.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:01.243 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:02.648 01.405 15712 Exposure complete
02:22:02.710 00.062 15712 worker thread done servicing request
02:22:02.710 00.000 7988 OnExposeComplete: enter
02:22:02.710 00.000 7988 UpdateGuideState(): m_state=6
02:22:02.714 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4140
02:22:02.714 00.000 7988 Star::Find returns 1 (0), X=972.26, Y=187.06, Mass=669, SNR=16.7, Peak=126 HFD=3.3
02:22:02.716 00.002 7988 MultiStar: large primary error, entering stabilization period
02:22:02.716 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
02:22:02.718 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:22:02.718 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-1.25 hyp=1.25 cameraTheta=-1.53 mountX=-1.25 mountY=-0.02, mountTheta=-3.13
02:22:02.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-1.25, opts=13)
02:22:02.722 00.002 7988 Enqueuing Move request for scope (0.05, -1.25)
02:22:02.722 00.000 15712 Worker thread wakes up
02:22:02.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.25) opts 0xd
02:22:02.722 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -1.25)
02:22:02.722 00.000 15712 Moving (0.05, -1.25) raw xDistance=-1.25 yDistance=-0.02
02:22:02.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:22:02.722 00.000 7988 UpdateGuideState exits: m=669 SNR=16.7
02:22:02.726 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:02.726 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:02.728 00.002 7988 Enqueuing Expose request
02:22:02.728 00.000 15712 PPEC rslt: input = -1.25, final = -0.77, react = -0.75, pred = -0.01, hyst = -0.70, hyst_pct = 0.00, period_length = 639.26
02:22:02.728 00.000 15712 PPEC: input: -1.25, control: -0.77, exposure: 1500
02:22:02.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:02.730 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:22:02.730 00.000 15712 MoveAxis(E, 250, ABG)
02:22:02.730 00.000 15712 Guiding  Dir = 2, Dur = 250
02:22:02.730 00.000 15712 IsGuiding returns 0
02:22:02.760 00.030 15712 PulseGuide returned control before completion, sleep 231
02:22:02.996 00.236 15712 IsGuiding returns 1
02:22:02.996 00.000 15712 scope still moving after pulse duration time elapsed
02:22:03.031 00.035 15712 IsGuiding returns 0
02:22:03.031 00.000 15712 scope move finished after 250 + 51 ms
02:22:03.031 00.000 15712 Move returns status 0, amount 250
02:22:03.031 00.000 15712 MoveAxis(N, 0, ABG)
02:22:03.031 00.000 15712 Move returns status 0, amount 0
02:22:03.031 00.000 15712 move complete, result=0
02:22:03.031 00.000 7988 GuideStep: -1.3 px 250 ms EAST, -0.0 px 0 ms NORTH
02:22:03.033 00.002 15712 worker thread done servicing request
02:22:03.033 00.000 15712 Worker thread wakes up
02:22:03.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:03.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:04.672 01.639 15712 Exposure complete
02:22:04.736 00.064 15712 worker thread done servicing request
02:22:04.736 00.000 7988 OnExposeComplete: enter
02:22:04.736 00.000 7988 UpdateGuideState(): m_state=6
02:22:04.740 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4141
02:22:04.740 00.000 7988 Star::Find returns 1 (0), X=972.03, Y=186.88, Mass=755, SNR=17.7, Peak=146 HFD=2.9
02:22:04.742 00.002 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
02:22:04.742 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
02:22:04.744 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-1.43 hyp=1.44 cameraTheta=-1.70 mountX=-1.43 mountY=0.22, mountTheta=2.99
02:22:04.744 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-1.43, opts=13)
02:22:04.746 00.002 7988 Enqueuing Move request for scope (-0.18, -1.43)
02:22:04.748 00.002 15712 Worker thread wakes up
02:22:04.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.43) opts 0xd
02:22:04.748 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -1.43)
02:22:04.748 00.000 15712 Moving (-0.18, -1.43) raw xDistance=-1.43 yDistance=0.22
02:22:04.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:22:04.748 00.000 7988 UpdateGuideState exits: m=755 SNR=17.7
02:22:04.750 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:04.750 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:04.752 00.002 15712 PPEC rslt: input = -1.43, final = -0.88, react = -0.86, pred = -0.02, hyst = -0.80, hyst_pct = 0.00, period_length = 639.26
02:22:04.752 00.000 15712 PPEC: input: -1.43, control: -0.88, exposure: 1500
02:22:04.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:04.752 00.000 7988 Enqueuing Expose request
02:22:04.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:22:04.752 00.000 15712 MoveAxis(E, 286, ABG)
02:22:04.752 00.000 15712 Guiding  Dir = 2, Dur = 286
02:22:04.755 00.003 15712 IsGuiding returns 0
02:22:04.774 00.019 15712 PulseGuide returned control before completion, sleep 278
02:22:05.060 00.286 15712 IsGuiding returns 1
02:22:05.060 00.000 15712 scope still moving after pulse duration time elapsed
02:22:05.088 00.028 15712 IsGuiding returns 0
02:22:05.088 00.000 15712 scope move finished after 286 + 47 ms
02:22:05.088 00.000 15712 Move returns status 0, amount 286
02:22:05.088 00.000 15712 MoveAxis(N, 0, ABG)
02:22:05.088 00.000 15712 Move returns status 0, amount 0
02:22:05.088 00.000 15712 move complete, result=0
02:22:05.088 00.000 7988 GuideStep: -1.4 px 286 ms EAST, 0.2 px 0 ms NORTH
02:22:05.090 00.002 15712 worker thread done servicing request
02:22:05.090 00.000 15712 Worker thread wakes up
02:22:05.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:05.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:06.508 01.418 15712 Exposure complete
02:22:06.571 00.063 15712 worker thread done servicing request
02:22:06.571 00.000 7988 OnExposeComplete: enter
02:22:06.571 00.000 7988 UpdateGuideState(): m_state=6
02:22:06.575 00.004 7988 Star::Find(15, 972, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4142
02:22:06.575 00.000 7988 Star::Find returns 1 (0), X=972.15, Y=187.21, Mass=675, SNR=16.7, Peak=133 HFD=3.1
02:22:06.577 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
02:22:06.577 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
02:22:06.579 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-1.11 hyp=1.11 cameraTheta=-1.63 mountX=-1.11 mountY=0.09, mountTheta=3.06
02:22:06.581 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-1.11, opts=13)
02:22:06.581 00.000 7988 Enqueuing Move request for scope (-0.06, -1.11)
02:22:06.583 00.002 15712 Worker thread wakes up
02:22:06.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.11) opts 0xd
02:22:06.583 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -1.11)
02:22:06.583 00.000 15712 Moving (-0.06, -1.11) raw xDistance=-1.11 yDistance=0.09
02:22:06.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:22:06.583 00.000 7988 UpdateGuideState exits: m=675 SNR=16.7
02:22:06.586 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:06.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:06.587 00.001 7988 Enqueuing Expose request
02:22:06.589 00.002 15712 PPEC rslt: input = -1.11, final = -0.68, react = -0.66, pred = -0.02, hyst = -0.64, hyst_pct = 0.00, period_length = 639.26
02:22:06.589 00.000 15712 PPEC: input: -1.11, control: -0.68, exposure: 1500
02:22:06.589 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:06.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:22:06.589 00.000 15712 MoveAxis(E, 223, ABG)
02:22:06.589 00.000 15712 Guiding  Dir = 2, Dur = 223
02:22:06.589 00.000 15712 IsGuiding returns 0
02:22:06.609 00.020 15712 PulseGuide returned control before completion, sleep 212
02:22:06.827 00.218 15712 IsGuiding returns 1
02:22:06.827 00.000 15712 scope still moving after pulse duration time elapsed
02:22:06.863 00.036 15712 IsGuiding returns 0
02:22:06.863 00.000 15712 scope move finished after 223 + 54 ms
02:22:06.863 00.000 15712 Move returns status 0, amount 223
02:22:06.863 00.000 15712 MoveAxis(N, 0, ABG)
02:22:06.863 00.000 15712 Move returns status 0, amount 0
02:22:06.863 00.000 15712 move complete, result=0
02:22:06.863 00.000 7988 GuideStep: -1.1 px 223 ms EAST, 0.1 px 0 ms NORTH
02:22:06.869 00.006 15712 worker thread done servicing request
02:22:06.869 00.000 15712 Worker thread wakes up
02:22:06.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:06.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:08.506 01.637 15712 Exposure complete
02:22:08.571 00.065 15712 worker thread done servicing request
02:22:08.571 00.000 7988 OnExposeComplete: enter
02:22:08.571 00.000 7988 UpdateGuideState(): m_state=6
02:22:08.573 00.002 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4143
02:22:08.573 00.000 7988 Star::Find returns 1 (0), X=972.53, Y=189.42, Mass=770, SNR=17.8, Peak=135 HFD=3.3
02:22:08.575 00.002 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
02:22:08.575 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
02:22:08.577 00.002 7988 CameraToMount -- cameraX=0.32 cameraY=1.11 hyp=1.15 cameraTheta=1.29 mountX=1.11 mountY=-0.35, mountTheta=-0.31
02:22:08.579 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=1.11, opts=13)
02:22:08.579 00.000 7988 Enqueuing Move request for scope (0.32, 1.11)
02:22:08.581 00.002 15712 Worker thread wakes up
02:22:08.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 1.11) opts 0xd
02:22:08.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 1.11)
02:22:08.581 00.000 15712 Moving (0.32, 1.11) raw xDistance=1.11 yDistance=-0.35
02:22:08.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:08.581 00.000 7988 UpdateGuideState exits: m=770 SNR=17.8
02:22:08.584 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:08.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:08.584 00.000 7988 Enqueuing Expose request
02:22:08.584 00.000 15712 PPEC rslt: input = 1.11, final = 0.65, react = 0.67, pred = -0.02, hyst = 0.55, hyst_pct = 0.00, period_length = 639.26
02:22:08.584 00.000 15712 PPEC: input: 1.11, control: 0.65, exposure: 1500
02:22:08.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:08.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:22:08.584 00.000 15712 MoveAxis(W, 211, ABG)
02:22:08.584 00.000 15712 Guiding  Dir = 3, Dur = 211
02:22:08.622 00.038 15712 IsGuiding returns 0
02:22:08.642 00.020 15712 PulseGuide returned control before completion, sleep 206
02:22:08.862 00.220 15712 IsGuiding returns 1
02:22:08.862 00.000 15712 scope still moving after pulse duration time elapsed
02:22:08.902 00.040 15712 IsGuiding returns 0
02:22:08.902 00.000 15712 scope move finished after 211 + 64 ms
02:22:08.902 00.000 15712 Move returns status 0, amount 211
02:22:08.902 00.000 15712 MoveAxis(N, 0, ABG)
02:22:08.902 00.000 15712 Move returns status 0, amount 0
02:22:08.902 00.000 15712 move complete, result=0
02:22:08.902 00.000 15712 worker thread done servicing request
02:22:08.902 00.000 15712 Worker thread wakes up
02:22:08.902 00.000 7988 GuideStep: 1.1 px 211 ms WEST, -0.3 px 0 ms NORTH
02:22:08.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:08.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:10.320 01.418 15712 Exposure complete
02:22:10.383 00.063 15712 worker thread done servicing request
02:22:10.383 00.000 7988 OnExposeComplete: enter
02:22:10.383 00.000 7988 UpdateGuideState(): m_state=6
02:22:10.383 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4144
02:22:10.383 00.000 7988 Star::Find returns 1 (0), X=972.33, Y=189.39, Mass=720, SNR=17.4, Peak=149 HFD=3.4
02:22:10.383 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
02:22:10.383 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:22:10.383 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=1.08 hyp=1.09 cameraTheta=1.46 mountX=1.08 mountY=-0.14, mountTheta=-0.13
02:22:10.392 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=1.08, opts=13)
02:22:10.392 00.000 7988 Enqueuing Move request for scope (0.12, 1.08)
02:22:10.392 00.000 15712 Worker thread wakes up
02:22:10.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.08) opts 0xd
02:22:10.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 1.08)
02:22:10.392 00.000 15712 Moving (0.12, 1.08) raw xDistance=1.08 yDistance=-0.14
02:22:10.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:10.392 00.000 7988 UpdateGuideState exits: m=720 SNR=17.4
02:22:10.396 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:10.397 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:10.397 00.000 7988 Enqueuing Expose request
02:22:10.397 00.000 15712 PPEC rslt: input = 1.08, final = 0.63, react = 0.65, pred = -0.02, hyst = 0.54, hyst_pct = 0.00, period_length = 639.26
02:22:10.397 00.000 15712 PPEC: input: 1.08, control: 0.63, exposure: 1500
02:22:10.397 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:10.397 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:22:10.397 00.000 15712 MoveAxis(W, 204, ABG)
02:22:10.397 00.000 15712 Guiding  Dir = 3, Dur = 204
02:22:10.397 00.000 15712 IsGuiding returns 0
02:22:10.416 00.019 15712 PulseGuide returned control before completion, sleep 199
02:22:10.639 00.223 15712 IsGuiding returns 0
02:22:10.639 00.000 15712 Move returns status 0, amount 204
02:22:10.639 00.000 15712 MoveAxis(N, 0, ABG)
02:22:10.639 00.000 15712 Move returns status 0, amount 0
02:22:10.639 00.000 15712 move complete, result=0
02:22:10.639 00.000 15712 worker thread done servicing request
02:22:10.639 00.000 15712 Worker thread wakes up
02:22:10.639 00.000 7988 GuideStep: 1.1 px 204 ms WEST, -0.1 px 0 ms NORTH
02:22:10.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:10.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:12.281 01.642 15712 Exposure complete
02:22:12.345 00.064 15712 worker thread done servicing request
02:22:12.345 00.000 7988 OnExposeComplete: enter
02:22:12.345 00.000 7988 UpdateGuideState(): m_state=6
02:22:12.345 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4145
02:22:12.349 00.004 7988 Star::Find returns 1 (0), X=972.39, Y=187.90, Mass=753, SNR=17.7, Peak=126 HFD=3.3
02:22:12.349 00.000 7988 MultiStar: exiting stabilization period
02:22:12.349 00.000 7988 MultiStar: [#1 -0.13,0.05,1.00,U] [#2 0.04,-0.61,0.85,U] [#3 -0.08,-0.18,0.86,U] [#4 -0.08,0.15,0.74,U] [#5 0.01,-0.05,0.70,U] [#6 0.05,-0.58,0.61,U] [#7 0.09,-0.34,0.43,U] [#8 -0.85,0.44,0.00,M2] 
02:22:12.349 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.24}, one-star: {0.18, -0.42}
02:22:12.349 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
02:22:12.349 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = 3.14)
02:22:12.349 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.55 mountX=-0.24 mountY=0.00, mountTheta=3.14
02:22:12.349 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.24, opts=13)
02:22:12.349 00.000 7988 Enqueuing Move request for scope (0.01, -0.24)
02:22:12.349 00.000 15712 Worker thread wakes up
02:22:12.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
02:22:12.349 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
02:22:12.349 00.000 15712 Moving (0.01, -0.24) raw xDistance=-0.24 yDistance=0.00
02:22:12.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:22:12.360 00.011 7988 UpdateGuideState exits: m=753 SNR=17.7
02:22:12.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:12.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:12.360 00.000 7988 Enqueuing Expose request
02:22:12.360 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:22:12.360 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
02:22:12.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:12.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:22:12.360 00.000 15712 MoveAxis(E, 53, ABG)
02:22:12.360 00.000 15712 Guiding  Dir = 2, Dur = 53
02:22:12.360 00.000 15712 IsGuiding returns 0
02:22:12.376 00.016 15712 PulseGuide returned control before completion, sleep 46
02:22:12.440 00.064 15712 IsGuiding returns 0
02:22:12.440 00.000 15712 Move returns status 0, amount 53
02:22:12.440 00.000 15712 MoveAxis(N, 0, ABG)
02:22:12.440 00.000 15712 Move returns status 0, amount 0
02:22:12.440 00.000 15712 move complete, result=0
02:22:12.440 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
02:22:12.449 00.009 15712 worker thread done servicing request
02:22:12.449 00.000 15712 Worker thread wakes up
02:22:12.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:12.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:13.859 01.410 15712 Exposure complete
02:22:13.920 00.061 15712 worker thread done servicing request
02:22:13.920 00.000 7988 OnExposeComplete: enter
02:22:13.920 00.000 7988 UpdateGuideState(): m_state=6
02:22:13.925 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4146
02:22:13.925 00.000 7988 Star::Find returns 1 (0), X=972.23, Y=186.64, Mass=774, SNR=18.0, Peak=134 HFD=3.6
02:22:13.927 00.002 7988 MultiStar: large primary error, entering stabilization period
02:22:13.927 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
02:22:13.929 00.002 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.13)
02:22:13.929 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-1.68 hyp=1.68 cameraTheta=-1.56 mountX=-1.68 mountY=0.03, mountTheta=3.13
02:22:13.931 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-1.68, opts=13)
02:22:13.933 00.002 7988 Enqueuing Move request for scope (0.02, -1.68)
02:22:13.933 00.000 15712 Worker thread wakes up
02:22:13.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.68) opts 0xd
02:22:13.933 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -1.68)
02:22:13.933 00.000 15712 Moving (0.02, -1.68) raw xDistance=-1.68 yDistance=0.03
02:22:13.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:22:13.933 00.000 7988 UpdateGuideState exits: m=774 SNR=18.0
02:22:13.936 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:13.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:13.936 00.000 7988 Enqueuing Expose request
02:22:13.936 00.000 15712 PPEC rslt: input = -1.68, final = -1.02, react = -1.01, pred = -0.02, hyst = -0.87, hyst_pct = 0.00, period_length = 639.26
02:22:13.936 00.000 15712 PPEC: input: -1.68, control: -1.02, exposure: 1500
02:22:13.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:13.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:22:13.936 00.000 15712 MoveAxis(E, 334, ABG)
02:22:13.936 00.000 15712 Guiding  Dir = 2, Dur = 334
02:22:13.936 00.000 15712 IsGuiding returns 0
02:22:13.965 00.029 15712 PulseGuide returned control before completion, sleep 320
02:22:14.287 00.322 15712 IsGuiding returns 1
02:22:14.287 00.000 15712 scope still moving after pulse duration time elapsed
02:22:14.322 00.035 15712 IsGuiding returns 0
02:22:14.322 00.000 15712 scope move finished after 334 + 58 ms
02:22:14.322 00.000 15712 Move returns status 0, amount 334
02:22:14.322 00.000 15712 MoveAxis(N, 0, ABG)
02:22:14.322 00.000 15712 Move returns status 0, amount 0
02:22:14.322 00.000 15712 move complete, result=0
02:22:14.322 00.000 7988 GuideStep: -1.7 px 334 ms EAST, 0.0 px 0 ms NORTH
02:22:14.335 00.013 15712 worker thread done servicing request
02:22:14.335 00.000 15712 Worker thread wakes up
02:22:14.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:14.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:16.074 01.739 15712 Exposure complete
02:22:16.138 00.064 15712 worker thread done servicing request
02:22:16.138 00.000 7988 OnExposeComplete: enter
02:22:16.138 00.000 7988 UpdateGuideState(): m_state=6
02:22:16.138 00.000 7988 Star::Find(15, 972, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4147
02:22:16.141 00.003 7988 Star::Find returns 1 (0), X=972.19, Y=187.71, Mass=855, SNR=18.7, Peak=146 HFD=3.5
02:22:16.141 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
02:22:16.141 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.08)
02:22:16.141 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.60 hyp=0.60 cameraTheta=-1.61 mountX=-0.60 mountY=0.04, mountTheta=3.08
02:22:16.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.60, opts=13)
02:22:16.141 00.000 7988 Enqueuing Move request for scope (-0.02, -0.60)
02:22:16.141 00.000 15712 Worker thread wakes up
02:22:16.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.60) opts 0xd
02:22:16.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.60)
02:22:16.141 00.000 15712 Moving (-0.02, -0.60) raw xDistance=-0.60 yDistance=0.04
02:22:16.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:22:16.141 00.000 7988 UpdateGuideState exits: m=855 SNR=18.7
02:22:16.151 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:16.153 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:16.153 00.000 7988 Enqueuing Expose request
02:22:16.153 00.000 15712 PPEC rslt: input = -0.60, final = -0.38, react = -0.36, pred = -0.01, hyst = -0.34, hyst_pct = 0.00, period_length = 639.26
02:22:16.153 00.000 15712 PPEC: input: -0.60, control: -0.38, exposure: 1500
02:22:16.153 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:16.153 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:22:16.153 00.000 15712 MoveAxis(E, 123, ABG)
02:22:16.153 00.000 15712 Guiding  Dir = 2, Dur = 123
02:22:16.153 00.000 15712 IsGuiding returns 0
02:22:16.171 00.018 15712 PulseGuide returned control before completion, sleep 118
02:22:16.315 00.144 15712 IsGuiding returns 0
02:22:16.315 00.000 15712 Move returns status 0, amount 123
02:22:16.315 00.000 15712 MoveAxis(N, 0, ABG)
02:22:16.315 00.000 15712 Move returns status 0, amount 0
02:22:16.315 00.000 15712 move complete, result=0
02:22:16.315 00.000 7988 GuideStep: -0.6 px 123 ms EAST, 0.0 px 0 ms NORTH
02:22:16.317 00.002 15712 worker thread done servicing request
02:22:16.317 00.000 15712 Worker thread wakes up
02:22:16.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:16.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:17.735 01.418 15712 Exposure complete
02:22:17.797 00.062 15712 worker thread done servicing request
02:22:17.797 00.000 7988 OnExposeComplete: enter
02:22:17.797 00.000 7988 UpdateGuideState(): m_state=6
02:22:17.801 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4148
02:22:17.801 00.000 7988 Star::Find returns 1 (0), X=972.00, Y=188.06, Mass=725, SNR=17.3, Peak=138 HFD=3.0
02:22:17.803 00.002 7988 MultiStar: exiting stabilization period
02:22:17.803 00.000 7988 MultiStar: [#1 -0.22,-0.19,1.04,U] [#2 -0.29,0.00,0.83,U] [#3 0.03,-0.30,0.84,U] [#4 -0.22,0.05,0.73,U] [#5 -0.04,-0.01,0.72,U] [#6 -0.09,-0.38,0.67,U] [#7 0.49,0.05,0.47,U] [#8 -0.75,0.19,0.00,M3] 
02:22:17.805 00.002 7988 refined, 7 included, MultiStar: {-0.11, -0.14}, one-star: {-0.21, -0.26}
02:22:17.805 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
02:22:17.808 00.003 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.48)
02:22:17.808 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.21 mountX=-0.14 mountY=0.11, mountTheta=2.49
02:22:17.810 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.14, opts=13)
02:22:17.812 00.002 7988 Enqueuing Move request for scope (-0.11, -0.14)
02:22:17.813 00.001 15712 Worker thread wakes up
02:22:17.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:17.813 00.000 7988 UpdateGuideState exits: m=725 SNR=17.3
02:22:17.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:17.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:17.813 00.000 7988 Enqueuing Expose request
02:22:17.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
02:22:17.813 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
02:22:17.813 00.000 15712 Moving (-0.11, -0.14) raw xDistance=-0.14 yDistance=0.11
02:22:17.821 00.008 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:22:17.823 00.002 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
02:22:17.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:17.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:22:17.823 00.000 15712 MoveAxis(E, 3, ABG)
02:22:17.823 00.000 15712 Guiding  Dir = 2, Dur = 3
02:22:17.823 00.000 15712 IsGuiding returns 0
02:22:17.845 00.022 15712 IsGuiding returns 0
02:22:17.845 00.000 15712 Move returns status 0, amount 3
02:22:17.845 00.000 15712 MoveAxis(N, 0, ABG)
02:22:17.845 00.000 15712 Move returns status 0, amount 0
02:22:17.845 00.000 15712 move complete, result=0
02:22:17.845 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
02:22:17.852 00.007 15712 worker thread done servicing request
02:22:17.852 00.000 15712 Worker thread wakes up
02:22:17.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:17.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:19.490 01.638 15712 Exposure complete
02:22:19.554 00.064 15712 worker thread done servicing request
02:22:19.554 00.000 7988 OnExposeComplete: enter
02:22:19.556 00.002 7988 UpdateGuideState(): m_state=6
02:22:19.558 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4149
02:22:19.559 00.001 7988 Star::Find returns 1 (0), X=972.39, Y=188.57, Mass=663, SNR=16.5, Peak=133 HFD=3.1
02:22:19.559 00.000 7988 MultiStar: [#1 0.03,0.57,1.01,U] [#2 0.06,0.23,0.91,U] [#3 0.07,0.64,0.00,M2] [#4 0.17,0.29,0.76,U] [#5 -0.05,0.48,0.78,U] [#6 -0.15,0.38,0.69,U] [#7 0.90,1.20,0.00,M1] [#8 -0.84,0.71,0.00,M4] 
02:22:19.559 00.000 7988 single-star, 5 included, MultiStar: {0.05, 0.37}, one-star: {0.18, 0.25}
02:22:19.559 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
02:22:19.559 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
02:22:19.559 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.25 hyp=0.31 cameraTheta=0.96 mountX=0.26 mountY=-0.18, mountTheta=-0.62
02:22:19.559 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.25, opts=13)
02:22:19.568 00.009 7988 Enqueuing Move request for scope (0.18, 0.25)
02:22:19.568 00.000 15712 Worker thread wakes up
02:22:19.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.25) opts 0xd
02:22:19.568 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.25)
02:22:19.568 00.000 15712 Moving (0.18, 0.25) raw xDistance=0.26 yDistance=-0.18
02:22:19.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:22:19.568 00.000 7988 UpdateGuideState exits: m=663 SNR=16.5
02:22:19.572 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:19.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:19.574 00.002 7988 Enqueuing Expose request
02:22:19.574 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:22:19.574 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
02:22:19.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:19.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:22:19.574 00.000 15712 MoveAxis(W, 47, ABG)
02:22:19.574 00.000 15712 Guiding  Dir = 3, Dur = 47
02:22:19.576 00.002 15712 IsGuiding returns 0
02:22:19.585 00.009 15712 PulseGuide returned control before completion, sleep 42
02:22:19.668 00.083 15712 IsGuiding returns 0
02:22:19.668 00.000 15712 Move returns status 0, amount 47
02:22:19.668 00.000 15712 MoveAxis(N, 0, ABG)
02:22:19.668 00.000 15712 Move returns status 0, amount 0
02:22:19.668 00.000 15712 move complete, result=0
02:22:19.668 00.000 15712 worker thread done servicing request
02:22:19.668 00.000 15712 Worker thread wakes up
02:22:19.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:19.668 00.000 7988 GuideStep: 0.3 px 47 ms WEST, -0.2 px 0 ms NORTH
02:22:19.674 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:21.085 01.411 15712 Exposure complete
02:22:21.146 00.061 15712 worker thread done servicing request
02:22:21.146 00.000 7988 OnExposeComplete: enter
02:22:21.146 00.000 7988 UpdateGuideState(): m_state=6
02:22:21.150 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4150
02:22:21.150 00.000 7988 Star::Find returns 1 (0), X=972.16, Y=188.55, Mass=629, SNR=16.0, Peak=144 HFD=3.0
02:22:21.152 00.002 7988 MultiStar: [#1 -0.12,0.30,1.10,U] [#2 -0.34,0.25,0.93,U] [#3 -0.05,0.22,0.88,U] [#4 -0.20,0.48,0.73,U] [#5 -0.54,0.44,0.00,M1] [#6 -0.48,-0.06,0.71,U] [#7 0.12,0.44,0.60,U] [#8 -0.65,0.10,0.00,M5] 
02:22:21.152 00.000 7988 single-star, 6 included, MultiStar: {-0.16, 0.26}, one-star: {-0.05, 0.23}
02:22:21.154 00.002 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
02:22:21.154 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
02:22:21.156 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.78 mountX=0.23 mountY=0.04, mountTheta=0.18
02:22:21.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.23, opts=13)
02:22:21.159 00.003 7988 Enqueuing Move request for scope (-0.05, 0.23)
02:22:21.159 00.000 15712 Worker thread wakes up
02:22:21.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
02:22:21.159 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
02:22:21.159 00.000 15712 Moving (-0.05, 0.23) raw xDistance=0.23 yDistance=0.04
02:22:21.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:22:21.162 00.003 7988 UpdateGuideState exits: m=629 SNR=16.0
02:22:21.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:21.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:21.162 00.000 7988 Enqueuing Expose request
02:22:21.162 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:22:21.162 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
02:22:21.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:21.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:22:21.162 00.000 15712 MoveAxis(W, 42, ABG)
02:22:21.162 00.000 15712 Guiding  Dir = 3, Dur = 42
02:22:21.162 00.000 15712 IsGuiding returns 0
02:22:21.182 00.020 15712 PulseGuide returned control before completion, sleep 29
02:22:21.244 00.062 15712 IsGuiding returns 1
02:22:21.244 00.000 15712 scope still moving after pulse duration time elapsed
02:22:21.289 00.045 15712 IsGuiding returns 0
02:22:21.289 00.000 15712 scope move finished after 42 + 80 ms
02:22:21.289 00.000 15712 Move returns status 0, amount 42
02:22:21.289 00.000 15712 MoveAxis(N, 0, ABG)
02:22:21.289 00.000 15712 Move returns status 0, amount 0
02:22:21.289 00.000 15712 move complete, result=0
02:22:21.289 00.000 15712 worker thread done servicing request
02:22:21.289 00.000 15712 Worker thread wakes up
02:22:21.289 00.000 7988 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
02:22:21.291 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:21.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:23.030 01.739 15712 Exposure complete
02:22:23.094 00.064 15712 worker thread done servicing request
02:22:23.095 00.001 7988 OnExposeComplete: enter
02:22:23.095 00.000 7988 UpdateGuideState(): m_state=6
02:22:23.095 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4151
02:22:23.098 00.003 7988 Star::Find returns 1 (0), X=972.09, Y=189.04, Mass=722, SNR=17.3, Peak=146 HFD=2.9
02:22:23.098 00.000 7988 MultiStar: [#1 -0.03,1.04,0.00,M1] [#2 -0.31,0.86,0.00,M1] [#3 -0.00,1.18,0.00,M2] [#4 -0.17,1.03,0.00,M1] [#5 -0.19,1.12,0.00,M2] [#6 0.00,0.00,0.00,L] [#7 0.58,1.02,0.00,M1] [#8 -0.39,1.11,0.00,M6] [#9 -0.07,0.09,0.45,U] 
02:22:23.098 00.000 7988 refined, 1 included, MultiStar: {-0.11, 0.53}, one-star: {-0.12, 0.73}
02:22:23.098 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
02:22:23.098 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
02:22:23.098 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.53 hyp=0.54 cameraTheta=1.77 mountX=0.53 mountY=0.09, mountTheta=0.18
02:22:23.098 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.53, opts=13)
02:22:23.098 00.000 7988 Enqueuing Move request for scope (-0.11, 0.53)
02:22:23.098 00.000 15712 Worker thread wakes up
02:22:23.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.53) opts 0xd
02:22:23.098 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.53)
02:22:23.098 00.000 15712 Moving (-0.11, 0.53) raw xDistance=0.53 yDistance=0.09
02:22:23.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:23.108 00.010 7988 UpdateGuideState exits: m=722 SNR=17.3
02:22:23.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:23.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:23.108 00.000 7988 Enqueuing Expose request
02:22:23.108 00.000 15712 PPEC rslt: input = 0.53, final = 0.31, react = 0.32, pred = -0.01, hyst = 0.29, hyst_pct = 0.00, period_length = 639.26
02:22:23.108 00.000 15712 PPEC: input: 0.53, control: 0.31, exposure: 1500
02:22:23.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:23.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:22:23.108 00.000 15712 MoveAxis(W, 100, ABG)
02:22:23.108 00.000 15712 Guiding  Dir = 3, Dur = 100
02:22:23.108 00.000 15712 IsGuiding returns 0
02:22:23.140 00.032 15712 PulseGuide returned control before completion, sleep 84
02:22:23.252 00.112 15712 IsGuiding returns 0
02:22:23.252 00.000 15712 Move returns status 0, amount 100
02:22:23.252 00.000 15712 MoveAxis(N, 0, ABG)
02:22:23.252 00.000 15712 Move returns status 0, amount 0
02:22:23.252 00.000 15712 move complete, result=0
02:22:23.252 00.000 15712 worker thread done servicing request
02:22:23.252 00.000 15712 Worker thread wakes up
02:22:23.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:23.252 00.000 7988 GuideStep: 0.5 px 100 ms WEST, 0.1 px 0 ms NORTH
02:22:23.254 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:24.659 01.405 15712 Exposure complete
02:22:24.721 00.062 15712 worker thread done servicing request
02:22:24.723 00.002 7988 OnExposeComplete: enter
02:22:24.723 00.000 7988 UpdateGuideState(): m_state=6
02:22:24.723 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4152
02:22:24.723 00.000 7988 Star::Find returns 1 (0), X=972.14, Y=188.78, Mass=745, SNR=17.6, Peak=138 HFD=3.5
02:22:24.723 00.000 7988 MultiStar: [#1 -0.23,0.50,0.98,U] [#2 -0.23,0.78,0.00,M2] [#3 -0.39,0.90,0.00,M3] [#4 0.03,1.01,0.00,M2] [#5 -0.07,1.00,0.00,M3] [#6 0.15,0.68,0.00,M1] [#7 0.26,0.99,0.00,M2] [#8 -1.08,1.18,0.00,M7] 
02:22:24.723 00.000 7988 single-star, 1 included, MultiStar: {-0.14, 0.48}, one-star: {-0.07, 0.46}
02:22:24.723 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
02:22:24.729 00.006 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
02:22:24.729 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.46 hyp=0.47 cameraTheta=1.71 mountX=0.46 mountY=0.05, mountTheta=0.12
02:22:24.729 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.46, opts=13)
02:22:24.729 00.000 7988 Enqueuing Move request for scope (-0.07, 0.46)
02:22:24.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:24.729 00.000 7988 UpdateGuideState exits: m=745 SNR=17.6
02:22:24.737 00.008 15712 Worker thread wakes up
02:22:24.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.46) opts 0xd
02:22:24.737 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.46)
02:22:24.737 00.000 15712 Moving (-0.07, 0.46) raw xDistance=0.46 yDistance=0.05
02:22:24.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:24.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:24.737 00.000 7988 Enqueuing Expose request
02:22:24.741 00.004 15712 PPEC rslt: input = 0.46, final = 0.26, react = 0.28, pred = -0.01, hyst = 0.26, hyst_pct = 0.00, period_length = 639.26
02:22:24.741 00.000 15712 PPEC: input: 0.46, control: 0.26, exposure: 1500
02:22:24.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:24.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:22:24.741 00.000 15712 MoveAxis(W, 86, ABG)
02:22:24.741 00.000 15712 Guiding  Dir = 3, Dur = 86
02:22:24.755 00.014 15712 IsGuiding returns 0
02:22:24.771 00.016 15712 PulseGuide returned control before completion, sleep 81
02:22:24.883 00.112 15712 IsGuiding returns 0
02:22:24.883 00.000 15712 Move returns status 0, amount 86
02:22:24.883 00.000 15712 MoveAxis(N, 0, ABG)
02:22:24.883 00.000 15712 Move returns status 0, amount 0
02:22:24.883 00.000 15712 move complete, result=0
02:22:24.883 00.000 15712 worker thread done servicing request
02:22:24.883 00.000 15712 Worker thread wakes up
02:22:24.883 00.000 7988 GuideStep: 0.5 px 86 ms WEST, 0.1 px 0 ms NORTH
02:22:24.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:24.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:26.524 01.641 15712 Exposure complete
02:22:26.586 00.062 15712 worker thread done servicing request
02:22:26.586 00.000 7988 OnExposeComplete: enter
02:22:26.586 00.000 7988 UpdateGuideState(): m_state=6
02:22:26.590 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:22:26.590 00.000 7988 Star::Find returns 1 (0), X=972.31, Y=187.07, Mass=714, SNR=17.2, Peak=151 HFD=3.4
02:22:26.592 00.002 7988 MultiStar: [#1 -0.11,-0.99,0.00,M1] [#2 -0.08,-0.94,0.00,M3] [#3 0.42,-1.39,0.00,M4] [#4 0.20,-0.75,0.00,M3] [#5 -0.17,-1.26,0.00,M4] [#6 -0.08,-1.18,0.00,M2] [#7 0.39,-1.36,0.00,M3] [#8 -0.67,-0.56,0.00,M8] 
02:22:26.592 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
02:22:26.594 00.002 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
02:22:26.594 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-1.24 hyp=1.25 cameraTheta=-1.49 mountX=-1.24 mountY=-0.07, mountTheta=-3.08
02:22:26.596 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-1.24, opts=13)
02:22:26.598 00.002 7988 Enqueuing Move request for scope (0.10, -1.24)
02:22:26.599 00.001 15712 Worker thread wakes up
02:22:26.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.24) opts 0xd
02:22:26.599 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -1.24)
02:22:26.599 00.000 15712 Moving (0.10, -1.24) raw xDistance=-1.24 yDistance=-0.07
02:22:26.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:26.599 00.000 7988 UpdateGuideState exits: m=714 SNR=17.2
02:22:26.601 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:26.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:26.601 00.000 7988 Enqueuing Expose request
02:22:26.601 00.000 15712 PPEC rslt: input = -1.24, final = -0.76, react = -0.74, pred = -0.01, hyst = -0.65, hyst_pct = 0.00, period_length = 639.26
02:22:26.601 00.000 15712 PPEC: input: -1.24, control: -0.76, exposure: 1500
02:22:26.601 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:26.601 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:22:26.601 00.000 15712 MoveAxis(E, 247, ABG)
02:22:26.601 00.000 15712 Guiding  Dir = 2, Dur = 247
02:22:26.601 00.000 15712 IsGuiding returns 0
02:22:26.623 00.022 15712 PulseGuide returned control before completion, sleep 237
02:22:26.910 00.287 15712 IsGuiding returns 1
02:22:26.910 00.000 15712 scope still moving after pulse duration time elapsed
02:22:26.937 00.027 15712 IsGuiding returns 0
02:22:26.937 00.000 15712 scope move finished after 247 + 84 ms
02:22:26.937 00.000 15712 Move returns status 0, amount 247
02:22:26.937 00.000 15712 MoveAxis(N, 0, ABG)
02:22:26.937 00.000 15712 Move returns status 0, amount 0
02:22:26.937 00.000 15712 move complete, result=0
02:22:26.937 00.000 15712 worker thread done servicing request
02:22:26.937 00.000 15712 Worker thread wakes up
02:22:26.937 00.000 7988 GuideStep: -1.2 px 247 ms EAST, -0.1 px 0 ms NORTH
02:22:26.939 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:26.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:28.358 01.419 15712 Exposure complete
02:22:28.419 00.061 15712 worker thread done servicing request
02:22:28.419 00.000 7988 OnExposeComplete: enter
02:22:28.419 00.000 7988 UpdateGuideState(): m_state=6
02:22:28.423 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4154
02:22:28.423 00.000 7988 Star::Find returns 1 (0), X=972.31, Y=187.71, Mass=735, SNR=17.5, Peak=135 HFD=3.4
02:22:28.425 00.002 7988 MultiStar: [#1 -0.11,-0.45,0.95,U] [#2 0.01,-0.42,0.87,U] [#3 -0.32,-0.18,0.89,U] [#4 -0.04,-0.57,0.66,U] [#5 -0.21,-0.29,0.74,U] [#6 0.08,-0.63,0.00,M3] [#7 0.53,-0.99,0.00,M4] [#8 -0.16,-0.09,0.45,U] 
02:22:28.425 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.39}, one-star: {0.10, -0.60}
02:22:28.427 00.002 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
02:22:28.427 00.000 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
02:22:28.429 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.39 hyp=0.41 cameraTheta=-1.81 mountX=-0.40 mountY=0.11, mountTheta=2.88
02:22:28.431 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.39, opts=13)
02:22:28.431 00.000 7988 Enqueuing Move request for scope (-0.10, -0.39)
02:22:28.434 00.003 15712 Worker thread wakes up
02:22:28.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.39) opts 0xd
02:22:28.434 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.39)
02:22:28.434 00.000 15712 Moving (-0.10, -0.39) raw xDistance=-0.40 yDistance=0.11
02:22:28.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:22:28.435 00.001 7988 UpdateGuideState exits: m=735 SNR=17.5
02:22:28.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:28.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:28.435 00.000 7988 Enqueuing Expose request
02:22:28.435 00.000 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
02:22:28.435 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
02:22:28.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:28.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:22:28.435 00.000 15712 MoveAxis(E, 81, ABG)
02:22:28.435 00.000 15712 Guiding  Dir = 2, Dur = 81
02:22:28.435 00.000 15712 IsGuiding returns 0
02:22:28.457 00.022 15712 PulseGuide returned control before completion, sleep 68
02:22:28.573 00.116 15712 IsGuiding returns 0
02:22:28.573 00.000 15712 Move returns status 0, amount 81
02:22:28.573 00.000 15712 MoveAxis(N, 0, ABG)
02:22:28.573 00.000 15712 Move returns status 0, amount 0
02:22:28.573 00.000 15712 move complete, result=0
02:22:28.573 00.000 7988 GuideStep: -0.4 px 81 ms EAST, 0.1 px 0 ms NORTH
02:22:28.577 00.004 15712 worker thread done servicing request
02:22:28.577 00.000 15712 Worker thread wakes up
02:22:28.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:28.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:30.207 01.630 15712 Exposure complete
02:22:30.270 00.063 15712 worker thread done servicing request
02:22:30.271 00.001 7988 OnExposeComplete: enter
02:22:30.271 00.000 7988 UpdateGuideState(): m_state=6
02:22:30.273 00.002 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4155
02:22:30.273 00.000 7988 Star::Find returns 1 (0), X=972.35, Y=187.51, Mass=702, SNR=17.0, Peak=138 HFD=3.1
02:22:30.275 00.002 7988 MultiStar: [#1 0.07,-0.38,1.00,U] [#2 -0.30,-0.24,0.92,U] [#3 -0.09,0.22,0.93,U] [#4 -0.15,-0.28,0.75,U] [#5 -0.41,-0.49,0.00,M4] [#6 0.31,-0.51,0.79,U] [#7 -0.19,-0.50,0.51,U] [#8 -1.18,0.06,0.00,M8] 
02:22:30.275 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.35}, one-star: {0.14, -0.80}
02:22:30.277 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
02:22:30.277 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.06)
02:22:30.279 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.63 mountX=-0.35 mountY=0.03, mountTheta=3.06
02:22:30.281 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.35, opts=13)
02:22:30.281 00.000 7988 Enqueuing Move request for scope (-0.02, -0.35)
02:22:30.283 00.002 15712 Worker thread wakes up
02:22:30.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.35) opts 0xd
02:22:30.283 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.35)
02:22:30.283 00.000 15712 Moving (-0.02, -0.35) raw xDistance=-0.35 yDistance=0.03
02:22:30.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:30.284 00.001 7988 UpdateGuideState exits: m=702 SNR=17.0
02:22:30.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:30.286 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:30.286 00.000 7988 Enqueuing Expose request
02:22:30.288 00.002 15712 PPEC rslt: input = -0.35, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 639.26
02:22:30.288 00.000 15712 PPEC: input: -0.35, control: -0.22, exposure: 1500
02:22:30.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:30.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:22:30.288 00.000 15712 MoveAxis(E, 73, ABG)
02:22:30.288 00.000 15712 Guiding  Dir = 2, Dur = 73
02:22:30.288 00.000 15712 IsGuiding returns 0
02:22:30.318 00.030 15712 PulseGuide returned control before completion, sleep 55
02:22:30.380 00.062 15712 IsGuiding returns 1
02:22:30.380 00.000 15712 scope still moving after pulse duration time elapsed
02:22:30.428 00.048 15712 IsGuiding returns 0
02:22:30.428 00.000 15712 scope move finished after 73 + 67 ms
02:22:30.428 00.000 15712 Move returns status 0, amount 73
02:22:30.428 00.000 15712 MoveAxis(N, 0, ABG)
02:22:30.428 00.000 15712 Move returns status 0, amount 0
02:22:30.428 00.000 15712 move complete, result=0
02:22:30.428 00.000 7988 GuideStep: -0.4 px 73 ms EAST, 0.0 px 0 ms NORTH
02:22:30.431 00.003 15712 worker thread done servicing request
02:22:30.431 00.000 15712 Worker thread wakes up
02:22:30.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:30.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:31.848 01.417 15712 Exposure complete
02:22:31.911 00.063 15712 worker thread done servicing request
02:22:31.911 00.000 7988 OnExposeComplete: enter
02:22:31.911 00.000 7988 UpdateGuideState(): m_state=6
02:22:31.911 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4156
02:22:31.911 00.000 7988 Star::Find returns 1 (0), X=972.60, Y=187.94, Mass=814, SNR=18.2, Peak=134 HFD=3.7
02:22:31.911 00.000 7988 MultiStar: [#1 -0.01,-0.26,0.90,U] [#2 0.14,-0.53,0.84,U] [#3 -0.06,0.01,0.74,U] [#4 -0.31,-0.63,0.00,M2] [#5 -0.01,-0.37,0.62,U] [#6 0.29,-0.30,0.59,U] [#7 0.35,-0.41,0.51,U] [#8 -0.66,0.23,0.00,M9] 
02:22:31.911 00.000 7988 refined, 6 included, MultiStar: {0.15, -0.32}, one-star: {0.39, -0.37}
02:22:31.918 00.007 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
02:22:31.918 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
02:22:31.920 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.32 hyp=0.35 cameraTheta=-1.12 mountX=-0.32 mountY=-0.15, mountTheta=-2.71
02:22:31.922 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.32, opts=13)
02:22:31.922 00.000 7988 Enqueuing Move request for scope (0.15, -0.32)
02:22:31.924 00.002 15712 Worker thread wakes up
02:22:31.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.32) opts 0xd
02:22:31.924 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.32)
02:22:31.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:31.924 00.000 7988 UpdateGuideState exits: m=814 SNR=18.2
02:22:31.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:31.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:31.924 00.000 7988 Enqueuing Expose request
02:22:31.924 00.000 15712 Moving (0.15, -0.32) raw xDistance=-0.32 yDistance=-0.15
02:22:31.924 00.000 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
02:22:31.924 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
02:22:31.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:31.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:22:31.924 00.000 15712 MoveAxis(E, 67, ABG)
02:22:31.924 00.000 15712 Guiding  Dir = 2, Dur = 67
02:22:31.945 00.021 15712 IsGuiding returns 0
02:22:31.963 00.018 15712 PulseGuide returned control before completion, sleep 61
02:22:32.041 00.078 15712 IsGuiding returns 0
02:22:32.041 00.000 15712 Move returns status 0, amount 67
02:22:32.041 00.000 15712 MoveAxis(N, 0, ABG)
02:22:32.041 00.000 15712 Move returns status 0, amount 0
02:22:32.041 00.000 15712 move complete, result=0
02:22:32.041 00.000 7988 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
02:22:32.047 00.006 15712 worker thread done servicing request
02:22:32.047 00.000 15712 Worker thread wakes up
02:22:32.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:32.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:33.680 01.633 15712 Exposure complete
02:22:33.743 00.063 15712 worker thread done servicing request
02:22:33.743 00.000 7988 OnExposeComplete: enter
02:22:33.743 00.000 7988 UpdateGuideState(): m_state=6
02:22:33.748 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4157
02:22:33.748 00.000 7988 Star::Find returns 1 (0), X=972.22, Y=188.40, Mass=711, SNR=17.2, Peak=133 HFD=3.5
02:22:33.750 00.002 7988 MultiStar: [#1 0.27,0.21,0.95,U] [#2 -0.10,0.59,0.86,U] [#3 0.33,0.59,0.00,M2] [#4 -0.26,0.48,0.76,U] [#5 -0.11,0.82,0.00,M4] [#6 0.03,0.45,0.64,U] [#7 0.56,0.07,0.51,U] [#8 0.03,0.91,0.00,M10] 
02:22:33.750 00.000 7988 single-star, 5 included, MultiStar: {0.06, 0.32}, one-star: {0.01, 0.09}
02:22:33.752 00.002 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
02:22:33.753 00.001 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
02:22:33.753 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.48 mountX=0.09 mountY=-0.01, mountTheta=-0.12
02:22:33.755 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
02:22:33.757 00.002 7988 Enqueuing Move request for scope (0.01, 0.09)
02:22:33.757 00.000 15712 Worker thread wakes up
02:22:33.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
02:22:33.757 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:22:33.757 00.000 15712 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
02:22:33.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:33.759 00.002 7988 UpdateGuideState exits: m=711 SNR=17.2
02:22:33.761 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:33.761 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:33.763 00.002 7988 Enqueuing Expose request
02:22:33.763 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:22:33.763 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
02:22:33.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:33.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:22:33.765 00.002 15712 MoveAxis(E, 6, ABG)
02:22:33.765 00.000 15712 Guiding  Dir = 2, Dur = 6
02:22:33.765 00.000 15712 IsGuiding returns 0
02:22:33.787 00.022 15712 IsGuiding returns 0
02:22:33.787 00.000 15712 Move returns status 0, amount 6
02:22:33.787 00.000 15712 MoveAxis(N, 0, ABG)
02:22:33.787 00.000 15712 Move returns status 0, amount 0
02:22:33.787 00.000 15712 move complete, result=0
02:22:33.787 00.000 15712 worker thread done servicing request
02:22:33.787 00.000 15712 Worker thread wakes up
02:22:33.787 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
02:22:33.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:33.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:35.192 01.405 15712 Exposure complete
02:22:35.257 00.065 15712 worker thread done servicing request
02:22:35.258 00.001 7988 OnExposeComplete: enter
02:22:35.258 00.000 7988 UpdateGuideState(): m_state=6
02:22:35.258 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4158
02:22:35.258 00.000 7988 Star::Find returns 1 (0), X=972.39, Y=188.61, Mass=714, SNR=17.2, Peak=130 HFD=3.4
02:22:35.258 00.000 7988 MultiStar: [#1 0.08,0.36,1.00,U] [#2 0.01,0.71,0.00,M1] [#3 0.20,0.52,0.82,U] [#4 0.02,0.46,0.72,U] [#5 0.12,0.35,0.75,U] [#6 0.50,0.54,0.00,M1] [#7 0.75,0.24,0.00,M2] [#8 -0.21,0.61,0.00,R] 
02:22:35.258 00.000 7988 single-star, 4 included, MultiStar: {0.12, 0.39}, one-star: {0.18, 0.30}
02:22:35.258 00.000 7988 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
02:22:35.258 00.000 7988 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
02:22:35.258 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.30 hyp=0.35 cameraTheta=1.02 mountX=0.30 mountY=-0.19, mountTheta=-0.57
02:22:35.267 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.30, opts=13)
02:22:35.267 00.000 7988 Enqueuing Move request for scope (0.18, 0.30)
02:22:35.267 00.000 15712 Worker thread wakes up
02:22:35.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.30) opts 0xd
02:22:35.267 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.30)
02:22:35.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=57, FiltMax=255, Gamma=0.690
02:22:35.271 00.004 15712 Moving (0.18, 0.30) raw xDistance=0.30 yDistance=-0.19
02:22:35.271 00.000 7988 UpdateGuideState exits: m=714 SNR=17.2
02:22:35.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:35.273 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:35.273 00.000 7988 Enqueuing Expose request
02:22:35.275 00.002 15712 PPEC rslt: input = 0.30, final = 0.16, react = 0.18, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:22:35.275 00.000 15712 PPEC: input: 0.30, control: 0.16, exposure: 1500
02:22:35.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:35.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:22:35.275 00.000 15712 MoveAxis(W, 53, ABG)
02:22:35.275 00.000 15712 Guiding  Dir = 3, Dur = 53
02:22:35.275 00.000 15712 IsGuiding returns 0
02:22:35.306 00.031 15712 PulseGuide returned control before completion, sleep 34
02:22:35.351 00.045 15712 IsGuiding returns 1
02:22:35.351 00.000 15712 scope still moving after pulse duration time elapsed
02:22:35.385 00.034 15712 IsGuiding returns 0
02:22:35.385 00.000 15712 scope move finished after 53 + 55 ms
02:22:35.385 00.000 15712 Move returns status 0, amount 53
02:22:35.385 00.000 15712 MoveAxis(N, 0, ABG)
02:22:35.385 00.000 15712 Move returns status 0, amount 0
02:22:35.385 00.000 15712 move complete, result=0
02:22:35.385 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.2 px 0 ms NORTH
02:22:35.385 00.000 15712 worker thread done servicing request
02:22:35.385 00.000 15712 Worker thread wakes up
02:22:35.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:35.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:37.027 01.642 15712 Exposure complete
02:22:37.088 00.061 15712 worker thread done servicing request
02:22:37.088 00.000 7988 OnExposeComplete: enter
02:22:37.088 00.000 7988 UpdateGuideState(): m_state=6
02:22:37.093 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4159
02:22:37.093 00.000 7988 Star::Find returns 1 (0), X=972.21, Y=189.09, Mass=769, SNR=17.6, Peak=145 HFD=3.3
02:22:37.095 00.002 7988 MultiStar: [#1 0.03,1.16,0.00,M1] [#2 0.24,0.84,0.00,M2] [#3 0.28,1.07,0.00,M2] [#4 -0.14,1.09,0.00,M1] [#5 -0.34,1.11,0.00,M4] [#6 -0.13,0.99,0.00,M2] [#7 0.45,1.15,0.00,M3] [#8 -0.07,0.39,0.46,U] 
02:22:37.095 00.000 7988 refined, 1 included, MultiStar: {-0.02, 0.66}, one-star: {-0.00, 0.78}
02:22:37.097 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
02:22:37.097 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:22:37.099 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.66 hyp=0.66 cameraTheta=1.61 mountX=0.66 mountY=0.01, mountTheta=0.01
02:22:37.101 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.66, opts=13)
02:22:37.102 00.001 7988 Enqueuing Move request for scope (-0.02, 0.66)
02:22:37.102 00.000 15712 Worker thread wakes up
02:22:37.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.66) opts 0xd
02:22:37.102 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.66)
02:22:37.102 00.000 15712 Moving (-0.02, 0.66) raw xDistance=0.66 yDistance=0.01
02:22:37.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:37.104 00.002 7988 UpdateGuideState exits: m=769 SNR=17.6
02:22:37.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:37.104 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:37.104 00.000 7988 Enqueuing Expose request
02:22:37.104 00.000 15712 PPEC rslt: input = 0.66, final = 0.37, react = 0.39, pred = -0.02, hyst = 0.35, hyst_pct = 0.00, period_length = 639.26
02:22:37.104 00.000 15712 PPEC: input: 0.66, control: 0.37, exposure: 1500
02:22:37.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:37.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:22:37.104 00.000 15712 MoveAxis(W, 122, ABG)
02:22:37.104 00.000 15712 Guiding  Dir = 3, Dur = 122
02:22:37.104 00.000 15712 IsGuiding returns 0
02:22:37.120 00.016 15712 PulseGuide returned control before completion, sleep 114
02:22:37.277 00.157 15712 IsGuiding returns 0
02:22:37.277 00.000 15712 Move returns status 0, amount 122
02:22:37.277 00.000 15712 MoveAxis(N, 0, ABG)
02:22:37.279 00.002 15712 Move returns status 0, amount 0
02:22:37.279 00.000 15712 move complete, result=0
02:22:37.279 00.000 15712 worker thread done servicing request
02:22:37.279 00.000 15712 Worker thread wakes up
02:22:37.279 00.000 7988 GuideStep: 0.7 px 122 ms WEST, 0.0 px 0 ms NORTH
02:22:37.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:37.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:38.687 01.408 15712 Exposure complete
02:22:38.749 00.062 15712 worker thread done servicing request
02:22:38.749 00.000 7988 OnExposeComplete: enter
02:22:38.752 00.003 7988 UpdateGuideState(): m_state=6
02:22:38.752 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4160
02:22:38.752 00.000 7988 Star::Find returns 1 (0), X=972.51, Y=188.49, Mass=762, SNR=17.9, Peak=142 HFD=3.2
02:22:38.752 00.000 7988 MultiStar: [#1 -0.09,0.55,0.97,U] [#2 0.26,0.68,0.00,M3] [#3 -0.08,1.16,0.00,M3] [#4 0.21,0.59,0.00,M2] [#5 0.04,0.49,0.73,U] [#6 0.11,0.44,0.68,U] [#7 0.20,0.23,0.49,U] [#8 -0.74,0.65,0.00,M1] 
02:22:38.752 00.000 7988 single-star, 4 included, MultiStar: {0.11, 0.38}, one-star: {0.30, 0.17}
02:22:38.752 00.000 7988 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
02:22:38.752 00.000 7988 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
02:22:38.752 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.17 hyp=0.34 cameraTheta=0.52 mountX=0.17 mountY=-0.30, mountTheta=-1.05
02:22:38.752 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.17, opts=13)
02:22:38.752 00.000 7988 Enqueuing Move request for scope (0.30, 0.17)
02:22:38.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:38.752 00.000 7988 UpdateGuideState exits: m=762 SNR=17.9
02:22:38.765 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:38.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:38.765 00.000 7988 Enqueuing Expose request
02:22:38.768 00.003 15712 Worker thread wakes up
02:22:38.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.17) opts 0xd
02:22:38.768 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.17)
02:22:38.768 00.000 15712 Moving (0.30, 0.17) raw xDistance=0.17 yDistance=-0.30
02:22:38.768 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
02:22:38.768 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
02:22:38.768 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:38.768 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:22:38.768 00.000 15712 MoveAxis(W, 29, ABG)
02:22:38.768 00.000 15712 Guiding  Dir = 3, Dur = 29
02:22:38.768 00.000 15712 IsGuiding returns 0
02:22:38.785 00.017 15712 PulseGuide returned control before completion, sleep 23
02:22:38.836 00.051 15712 IsGuiding returns 1
02:22:38.836 00.000 15712 scope still moving after pulse duration time elapsed
02:22:38.860 00.024 15712 IsGuiding returns 0
02:22:38.860 00.000 15712 scope move finished after 29 + 58 ms
02:22:38.860 00.000 15712 Move returns status 0, amount 29
02:22:38.860 00.000 15712 MoveAxis(N, 0, ABG)
02:22:38.860 00.000 15712 Move returns status 0, amount 0
02:22:38.860 00.000 15712 move complete, result=0
02:22:38.860 00.000 15712 worker thread done servicing request
02:22:38.860 00.000 15712 Worker thread wakes up
02:22:38.860 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.3 px 0 ms NORTH
02:22:38.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:38.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:40.493 01.633 15712 Exposure complete
02:22:40.554 00.061 15712 worker thread done servicing request
02:22:40.554 00.000 7988 OnExposeComplete: enter
02:22:40.554 00.000 7988 UpdateGuideState(): m_state=6
02:22:40.570 00.016 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4161
02:22:40.571 00.001 7988 Star::Find returns 1 (0), X=972.53, Y=187.03, Mass=713, SNR=17.1, Peak=132 HFD=3.5
02:22:40.571 00.000 7988 MultiStar: large primary error, entering stabilization period
02:22:40.571 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
02:22:40.571 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
02:22:40.571 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-1.29 hyp=1.33 cameraTheta=-1.32 mountX=-1.28 mountY=-0.29, mountTheta=-2.92
02:22:40.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-1.29, opts=13)
02:22:40.571 00.000 7988 Enqueuing Move request for scope (0.32, -1.29)
02:22:40.571 00.000 15712 Worker thread wakes up
02:22:40.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -1.29) opts 0xd
02:22:40.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -1.29)
02:22:40.571 00.000 15712 Moving (0.32, -1.29) raw xDistance=-1.28 yDistance=-0.29
02:22:40.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:40.571 00.000 7988 UpdateGuideState exits: m=713 SNR=17.1
02:22:40.581 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:40.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:40.583 00.002 7988 Enqueuing Expose request
02:22:40.583 00.000 15712 PPEC rslt: input = -1.28, final = -0.78, react = -0.77, pred = -0.01, hyst = -0.67, hyst_pct = 0.00, period_length = 639.26
02:22:40.583 00.000 15712 PPEC: input: -1.28, control: -0.78, exposure: 1500
02:22:40.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:40.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:22:40.583 00.000 15712 MoveAxis(E, 255, ABG)
02:22:40.583 00.000 15712 Guiding  Dir = 2, Dur = 255
02:22:40.583 00.000 15712 IsGuiding returns 0
02:22:40.611 00.028 15712 PulseGuide returned control before completion, sleep 237
02:22:40.857 00.246 15712 IsGuiding returns 1
02:22:40.857 00.000 15712 scope still moving after pulse duration time elapsed
02:22:40.893 00.036 15712 IsGuiding returns 0
02:22:40.893 00.000 15712 scope move finished after 255 + 60 ms
02:22:40.893 00.000 15712 Move returns status 0, amount 255
02:22:40.893 00.000 15712 MoveAxis(N, 0, ABG)
02:22:40.893 00.000 15712 Move returns status 0, amount 0
02:22:40.893 00.000 15712 move complete, result=0
02:22:40.893 00.000 7988 GuideStep: -1.3 px 255 ms EAST, -0.3 px 0 ms NORTH
02:22:40.902 00.009 15712 worker thread done servicing request
02:22:40.902 00.000 15712 Worker thread wakes up
02:22:40.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:40.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:42.308 01.406 15712 Exposure complete
02:22:42.373 00.065 15712 worker thread done servicing request
02:22:42.373 00.000 7988 OnExposeComplete: enter
02:22:42.373 00.000 7988 UpdateGuideState(): m_state=6
02:22:42.376 00.003 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4162
02:22:42.376 00.000 7988 Star::Find returns 1 (0), X=972.39, Y=186.53, Mass=761, SNR=17.8, Peak=137 HFD=3.2
02:22:42.378 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
02:22:42.378 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
02:22:42.380 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-1.79 hyp=1.80 cameraTheta=-1.47 mountX=-1.79 mountY=-0.14, mountTheta=-3.06
02:22:42.382 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-1.79, opts=13)
02:22:42.382 00.000 7988 Enqueuing Move request for scope (0.19, -1.79)
02:22:42.384 00.002 15712 Worker thread wakes up
02:22:42.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.79) opts 0xd
02:22:42.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -1.79)
02:22:42.384 00.000 15712 Moving (0.19, -1.79) raw xDistance=-1.79 yDistance=-0.14
02:22:42.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:22:42.385 00.001 7988 UpdateGuideState exits: m=761 SNR=17.8
02:22:42.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:42.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:42.385 00.000 7988 Enqueuing Expose request
02:22:42.390 00.005 15712 PPEC rslt: input = -1.79, final = -1.08, react = -1.07, pred = -0.01, hyst = -0.96, hyst_pct = 0.00, period_length = 639.26
02:22:42.390 00.000 15712 PPEC: input: -1.79, control: -1.08, exposure: 1500
02:22:42.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:42.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:22:42.390 00.000 15712 MoveAxis(E, 352, ABG)
02:22:42.390 00.000 15712 Guiding  Dir = 2, Dur = 352
02:22:42.419 00.029 15712 IsGuiding returns 0
02:22:42.433 00.014 15712 PulseGuide returned control before completion, sleep 346
02:22:42.785 00.352 15712 IsGuiding returns 0
02:22:42.785 00.000 15712 Move returns status 0, amount 352
02:22:42.785 00.000 15712 MoveAxis(N, 0, ABG)
02:22:42.785 00.000 15712 Move returns status 0, amount 0
02:22:42.785 00.000 15712 move complete, result=0
02:22:42.785 00.000 15712 worker thread done servicing request
02:22:42.785 00.000 15712 Worker thread wakes up
02:22:42.785 00.000 7988 GuideStep: -1.8 px 352 ms EAST, -0.1 px 0 ms NORTH
02:22:42.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:42.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:44.428 01.643 15712 Exposure complete
02:22:44.491 00.063 15712 worker thread done servicing request
02:22:44.491 00.000 7988 OnExposeComplete: enter
02:22:44.491 00.000 7988 UpdateGuideState(): m_state=6
02:22:44.491 00.000 7988 Star::Find(15, 972, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4163
02:22:44.491 00.000 7988 Star::Find returns 1 (0), X=972.29, Y=187.90, Mass=779, SNR=18.1, Peak=143 HFD=3.4
02:22:44.491 00.000 7988 MultiStar: exiting stabilization period
02:22:44.498 00.007 7988 MultiStar: [#1 0.16,-0.21,0.99,U] [#2 0.01,-0.55,0.84,U] [#3 0.09,-0.42,0.78,U] [#4 -0.03,0.00,0.69,U] [#5 -0.34,0.11,0.74,U] [#6 0.08,-0.35,0.58,U] [#7 0.12,0.20,0.44,U] [#8 -0.19,-0.61,0.00,M2] 
02:22:44.498 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.24}, one-star: {0.08, -0.42}
02:22:44.498 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
02:22:44.498 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
02:22:44.498 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.48 mountX=-0.24 mountY=-0.02, mountTheta=-3.07
02:22:44.498 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.24, opts=13)
02:22:44.498 00.000 7988 Enqueuing Move request for scope (0.02, -0.24)
02:22:44.507 00.009 15712 Worker thread wakes up
02:22:44.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
02:22:44.507 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
02:22:44.507 00.000 15712 Moving (0.02, -0.24) raw xDistance=-0.24 yDistance=-0.02
02:22:44.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:22:44.509 00.002 7988 UpdateGuideState exits: m=779 SNR=18.1
02:22:44.511 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:44.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:44.511 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 639.26
02:22:44.511 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
02:22:44.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:44.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:22:44.511 00.000 15712 MoveAxis(E, 48, ABG)
02:22:44.511 00.000 15712 Guiding  Dir = 2, Dur = 48
02:22:44.511 00.000 7988 Enqueuing Expose request
02:22:44.515 00.004 15712 IsGuiding returns 0
02:22:44.539 00.024 15712 PulseGuide returned control before completion, sleep 30
02:22:44.587 00.048 15712 IsGuiding returns 1
02:22:44.587 00.000 15712 scope still moving after pulse duration time elapsed
02:22:44.619 00.032 15712 IsGuiding returns 0
02:22:44.619 00.000 15712 scope move finished after 48 + 60 ms
02:22:44.619 00.000 15712 Move returns status 0, amount 48
02:22:44.619 00.000 15712 MoveAxis(N, 0, ABG)
02:22:44.619 00.000 15712 Move returns status 0, amount 0
02:22:44.619 00.000 15712 move complete, result=0
02:22:44.619 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
02:22:44.626 00.007 15712 worker thread done servicing request
02:22:44.626 00.000 15712 Worker thread wakes up
02:22:44.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:44.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:46.040 01.414 15712 Exposure complete
02:22:46.102 00.062 15712 worker thread done servicing request
02:22:46.102 00.000 7988 OnExposeComplete: enter
02:22:46.102 00.000 7988 UpdateGuideState(): m_state=6
02:22:46.106 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4164
02:22:46.106 00.000 7988 Star::Find returns 1 (0), X=972.50, Y=188.53, Mass=636, SNR=16.3, Peak=130 HFD=3.1
02:22:46.108 00.002 7988 MultiStar: [#1 0.13,0.30,0.97,U] [#2 -0.03,0.19,0.91,U] [#3 -0.09,0.51,0.87,U] [#4 0.26,0.37,0.74,U] [#5 0.02,0.44,0.73,U] [#6 -0.02,-0.11,0.68,U] [#7 0.25,0.96,0.00,M2] [#8 -0.36,-0.71,0.00,M3] 
02:22:46.108 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.28}, one-star: {0.29, 0.22}
02:22:46.110 00.002 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
02:22:46.112 00.002 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
02:22:46.112 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.27 mountX=0.28 mountY=-0.09, mountTheta=-0.32
02:22:46.114 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.28, opts=13)
02:22:46.116 00.002 7988 Enqueuing Move request for scope (0.09, 0.28)
02:22:46.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:46.118 00.002 15712 Worker thread wakes up
02:22:46.118 00.000 7988 UpdateGuideState exits: m=636 SNR=16.3
02:22:46.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:46.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:46.118 00.000 7988 Enqueuing Expose request
02:22:46.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
02:22:46.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
02:22:46.118 00.000 15712 Moving (0.09, 0.28) raw xDistance=0.28 yDistance=-0.09
02:22:46.118 00.000 15712 PPEC rslt: input = 0.28, final = 0.16, react = 0.17, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
02:22:46.118 00.000 15712 PPEC: input: 0.28, control: 0.16, exposure: 1500
02:22:46.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:46.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:22:46.118 00.000 15712 MoveAxis(W, 53, ABG)
02:22:46.118 00.000 15712 Guiding  Dir = 3, Dur = 53
02:22:46.118 00.000 15712 IsGuiding returns 0
02:22:46.133 00.015 15712 PulseGuide returned control before completion, sleep 47
02:22:46.214 00.081 15712 IsGuiding returns 0
02:22:46.214 00.000 15712 Move returns status 0, amount 53
02:22:46.214 00.000 15712 MoveAxis(N, 0, ABG)
02:22:46.214 00.000 15712 Move returns status 0, amount 0
02:22:46.214 00.000 15712 move complete, result=0
02:22:46.214 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
02:22:46.225 00.011 15712 worker thread done servicing request
02:22:46.225 00.000 15712 Worker thread wakes up
02:22:46.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:46.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:47.856 01.631 15712 Exposure complete
02:22:47.919 00.063 15712 worker thread done servicing request
02:22:47.919 00.000 7988 OnExposeComplete: enter
02:22:47.921 00.002 7988 UpdateGuideState(): m_state=6
02:22:47.923 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4165
02:22:47.923 00.000 7988 Star::Find returns 1 (0), X=972.40, Y=189.08, Mass=785, SNR=18.1, Peak=154 HFD=3.5
02:22:47.925 00.002 7988 MultiStar: [#1 0.52,0.92,0.00,M1] [#2 0.08,1.23,0.00,M2] [#3 -0.12,1.15,0.00,M2] [#4 -0.11,1.23,0.00,M1] [#5 0.04,1.23,0.00,M2] [#6 0.32,0.98,0.00,M1] [#7 1.00,1.45,0.00,M3] [#8 -0.14,1.04,0.00,M4] 
02:22:47.925 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
02:22:47.927 00.002 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
02:22:47.927 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.77 hyp=0.79 cameraTheta=1.33 mountX=0.77 mountY=-0.21, mountTheta=-0.26
02:22:47.929 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.77, opts=13)
02:22:47.931 00.002 7988 Enqueuing Move request for scope (0.19, 0.77)
02:22:47.931 00.000 15712 Worker thread wakes up
02:22:47.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.77) opts 0xd
02:22:47.931 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.77)
02:22:47.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:22:47.933 00.002 7988 UpdateGuideState exits: m=785 SNR=18.1
02:22:47.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:47.933 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:47.933 00.000 7988 Enqueuing Expose request
02:22:47.933 00.000 15712 Moving (0.19, 0.77) raw xDistance=0.77 yDistance=-0.21
02:22:47.933 00.000 15712 PPEC rslt: input = 0.77, final = 0.46, react = 0.46, pred = -0.00, hyst = 0.41, hyst_pct = 0.00, period_length = 639.26
02:22:47.933 00.000 15712 PPEC: input: 0.77, control: 0.46, exposure: 1500
02:22:47.933 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:47.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:22:47.933 00.000 15712 MoveAxis(W, 150, ABG)
02:22:47.933 00.000 15712 Guiding  Dir = 3, Dur = 150
02:22:47.933 00.000 15712 IsGuiding returns 0
02:22:47.966 00.033 15712 PulseGuide returned control before completion, sleep 137
02:22:48.107 00.141 15712 IsGuiding returns 1
02:22:48.107 00.000 15712 scope still moving after pulse duration time elapsed
02:22:48.142 00.035 15712 IsGuiding returns 0
02:22:48.142 00.000 15712 scope move finished after 150 + 49 ms
02:22:48.142 00.000 15712 Move returns status 0, amount 150
02:22:48.142 00.000 15712 MoveAxis(N, 0, ABG)
02:22:48.142 00.000 15712 Move returns status 0, amount 0
02:22:48.142 00.000 15712 move complete, result=0
02:22:48.142 00.000 7988 GuideStep: 0.8 px 150 ms WEST, -0.2 px 0 ms NORTH
02:22:48.144 00.002 15712 worker thread done servicing request
02:22:48.144 00.000 15712 Worker thread wakes up
02:22:48.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:48.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:49.560 01.416 15712 Exposure complete
02:22:49.621 00.061 15712 worker thread done servicing request
02:22:49.621 00.000 7988 OnExposeComplete: enter
02:22:49.621 00.000 7988 UpdateGuideState(): m_state=6
02:22:49.627 00.006 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4166
02:22:49.627 00.000 7988 Star::Find returns 1 (0), X=972.80, Y=188.95, Mass=888, SNR=19.2, Peak=149 HFD=4.2
02:22:49.627 00.000 7988 MultiStar: [#1 0.39,0.89,0.00,M2] [#2 -0.01,0.94,0.00,M3] [#3 0.29,1.11,0.00,M3] [#4 0.19,1.20,0.00,M2] [#5 0.07,0.85,0.00,M3] [#6 0.29,0.70,0.00,M2] [#7 0.75,1.25,0.00,M4] [#8 -0.33,1.04,0.00,M5] 
02:22:49.627 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.74 = -0.74)
02:22:49.631 00.004 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
02:22:49.631 00.000 7988 CameraToMount -- cameraX=0.59 cameraY=0.64 hyp=0.87 cameraTheta=0.82 mountX=0.65 mountY=-0.61, mountTheta=-0.76
02:22:49.631 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.59, y=0.64, opts=13)
02:22:49.631 00.000 7988 Enqueuing Move request for scope (0.59, 0.64)
02:22:49.631 00.000 15712 Worker thread wakes up
02:22:49.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.64) opts 0xd
02:22:49.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.59, 0.64)
02:22:49.637 00.006 15712 Moving (0.59, 0.64) raw xDistance=0.65 yDistance=-0.61
02:22:49.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:22:49.637 00.000 7988 UpdateGuideState exits: m=888 SNR=19.2
02:22:49.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:49.637 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:49.637 00.000 7988 Enqueuing Expose request
02:22:49.637 00.000 15712 PPEC rslt: input = 0.65, final = 0.38, react = 0.39, pred = -0.01, hyst = 0.36, hyst_pct = 0.00, period_length = 639.26
02:22:49.637 00.000 15712 PPEC: input: 0.65, control: 0.38, exposure: 1500
02:22:49.637 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=-0.19 newest=-0.91
02:22:49.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
02:22:49.637 00.000 15712 MoveAxis(W, 124, ABG)
02:22:49.637 00.000 15712 Guiding  Dir = 3, Dur = 124
02:22:49.637 00.000 15712 IsGuiding returns 0
02:22:49.653 00.016 15712 PulseGuide returned control before completion, sleep 117
02:22:49.784 00.131 15712 IsGuiding returns 0
02:22:49.784 00.000 15712 Move returns status 0, amount 124
02:22:49.784 00.000 15712 MoveAxis(N, 156, ABG)
02:22:49.784 00.000 15712 Guiding  Dir = 0, Dur = 156
02:22:49.784 00.000 15712 IsGuiding returns 0
02:22:49.867 00.083 15712 PulseGuide returned control before completion, sleep 87
02:22:49.956 00.089 15712 IsGuiding returns 1
02:22:49.956 00.000 15712 scope still moving after pulse duration time elapsed
02:22:49.987 00.031 15712 IsGuiding returns 1
02:22:50.040 00.053 15712 IsGuiding returns 0
02:22:50.040 00.000 15712 scope move finished after 156 + 99 ms
02:22:50.040 00.000 15712 Move returns status 0, amount 156
02:22:50.040 00.000 15712 move complete, result=0
02:22:50.040 00.000 15712 worker thread done servicing request
02:22:50.040 00.000 15712 Worker thread wakes up
02:22:50.040 00.000 7988 GuideStep: 0.6 px 124 ms WEST, -0.6 px 156 ms NORTH
02:22:50.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:50.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:51.680 01.640 15712 Exposure complete
02:22:51.741 00.061 15712 worker thread done servicing request
02:22:51.741 00.000 7988 OnExposeComplete: enter
02:22:51.741 00.000 7988 UpdateGuideState(): m_state=6
02:22:51.746 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4167
02:22:51.746 00.000 7988 Star::Find returns 1 (0), X=972.13, Y=189.09, Mass=766, SNR=18.0, Peak=159 HFD=3.5
02:22:51.748 00.002 7988 MultiStar: [#1 -0.52,0.60,0.00,M3] [#2 -0.57,0.53,0.00,M4] [#3 -0.39,0.77,0.00,M4] [#4 -0.46,0.88,0.00,M3] [#5 -0.64,0.80,0.00,M4] [#6 -0.66,0.65,0.00,M3] [#7 0.09,1.17,0.00,M5] [#8 -0.62,1.09,0.00,M6] 
02:22:51.748 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
02:22:51.750 00.002 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:22:51.750 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.78 hyp=0.78 cameraTheta=1.67 mountX=0.78 mountY=0.06, mountTheta=0.07
02:22:51.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.78, opts=13)
02:22:51.754 00.002 7988 Enqueuing Move request for scope (-0.08, 0.78)
02:22:51.754 00.000 15712 Worker thread wakes up
02:22:51.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.78) opts 0xd
02:22:51.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.78)
02:22:51.754 00.000 15712 Moving (-0.08, 0.78) raw xDistance=0.78 yDistance=0.06
02:22:51.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:22:51.757 00.003 7988 UpdateGuideState exits: m=766 SNR=18.0
02:22:51.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:51.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:51.757 00.000 7988 Enqueuing Expose request
02:22:51.757 00.000 15712 PPEC rslt: input = 0.78, final = 0.46, react = 0.47, pred = -0.01, hyst = 0.45, hyst_pct = 0.00, period_length = 639.26
02:22:51.757 00.000 15712 PPEC: input: 0.78, control: 0.46, exposure: 1500
02:22:51.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:51.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:22:51.757 00.000 15712 MoveAxis(W, 150, ABG)
02:22:51.757 00.000 15712 Guiding  Dir = 3, Dur = 150
02:22:51.757 00.000 15712 IsGuiding returns 0
02:22:51.783 00.026 15712 PulseGuide returned control before completion, sleep 136
02:22:51.932 00.149 15712 IsGuiding returns 1
02:22:51.932 00.000 15712 scope still moving after pulse duration time elapsed
02:22:51.978 00.046 15712 IsGuiding returns 0
02:22:51.978 00.000 15712 scope move finished after 150 + 66 ms
02:22:51.978 00.000 15712 Move returns status 0, amount 150
02:22:51.978 00.000 15712 MoveAxis(N, 0, ABG)
02:22:51.978 00.000 15712 Move returns status 0, amount 0
02:22:51.978 00.000 15712 move complete, result=0
02:22:51.978 00.000 7988 GuideStep: 0.8 px 150 ms WEST, 0.1 px 0 ms NORTH
02:22:51.979 00.001 15712 worker thread done servicing request
02:22:51.979 00.000 15712 Worker thread wakes up
02:22:51.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:51.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:53.400 01.421 15712 Exposure complete
02:22:53.461 00.061 15712 worker thread done servicing request
02:22:53.461 00.000 7988 OnExposeComplete: enter
02:22:53.461 00.000 7988 UpdateGuideState(): m_state=6
02:22:53.461 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4168
02:22:53.461 00.000 7988 Star::Find returns 1 (0), X=971.69, Y=187.43, Mass=709, SNR=17.2, Peak=128 HFD=3.4
02:22:53.461 00.000 7988 MultiStar: [#1 -0.11,-0.71,0.00,M4] [#2 -0.55,-0.58,0.00,M5] [#3 -0.44,-0.95,0.00,M5] [#4 -0.28,-0.81,0.00,M4] [#5 -0.65,-0.42,0.00,M5] [#6 -0.33,-0.62,0.00,M4] [#7 -0.53,-0.03,0.43,U] [#8 -0.98,-1.04,0.00,M7] 
02:22:53.461 00.000 7988 refined, 1 included, MultiStar: {-0.52, -0.63}, one-star: {-0.52, -0.89}
02:22:53.461 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
02:22:53.461 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.43)
02:22:53.461 00.000 7988 CameraToMount -- cameraX=-0.52 cameraY=-0.63 hyp=0.82 cameraTheta=-2.26 mountX=-0.63 mountY=0.53, mountTheta=2.44
02:22:53.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.52, y=-0.63, opts=13)
02:22:53.461 00.000 7988 Enqueuing Move request for scope (-0.52, -0.63)
02:22:53.461 00.000 15712 Worker thread wakes up
02:22:53.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.63) opts 0xd
02:22:53.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.52, -0.63)
02:22:53.477 00.016 15712 Moving (-0.52, -0.63) raw xDistance=-0.63 yDistance=0.53
02:22:53.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:22:53.477 00.000 7988 UpdateGuideState exits: m=709 SNR=17.2
02:22:53.479 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:53.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:53.481 00.002 7988 Enqueuing Expose request
02:22:53.481 00.000 15712 PPEC rslt: input = -0.63, final = -0.38, react = -0.38, pred = -0.00, hyst = -0.32, hyst_pct = 0.00, period_length = 639.26
02:22:53.481 00.000 15712 PPEC: input: -0.63, control: -0.38, exposure: 1500
02:22:53.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:22:53.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
02:22:53.481 00.000 15712 MoveAxis(E, 125, ABG)
02:22:53.481 00.000 15712 Guiding  Dir = 2, Dur = 125
02:22:53.481 00.000 15712 IsGuiding returns 0
02:22:53.511 00.030 15712 PulseGuide returned control before completion, sleep 105
02:22:53.621 00.110 15712 IsGuiding returns 1
02:22:53.621 00.000 15712 scope still moving after pulse duration time elapsed
02:22:53.657 00.036 15712 IsGuiding returns 0
02:22:53.657 00.000 15712 scope move finished after 125 + 49 ms
02:22:53.657 00.000 15712 Move returns status 0, amount 125
02:22:53.657 00.000 15712 MoveAxis(N, 0, ABG)
02:22:53.657 00.000 15712 Move returns status 0, amount 0
02:22:53.657 00.000 15712 move complete, result=0
02:22:53.657 00.000 7988 GuideStep: -0.6 px 125 ms EAST, 0.5 px 0 ms NORTH
02:22:53.659 00.002 15712 worker thread done servicing request
02:22:53.659 00.000 15712 Worker thread wakes up
02:22:53.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:53.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:55.297 01.638 15712 Exposure complete
02:22:55.359 00.062 15712 worker thread done servicing request
02:22:55.359 00.000 7988 OnExposeComplete: enter
02:22:55.359 00.000 7988 UpdateGuideState(): m_state=6
02:22:55.363 00.004 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4169
02:22:55.363 00.000 7988 Star::Find returns 1 (0), X=971.95, Y=186.62, Mass=675, SNR=16.7, Peak=162 HFD=3.1
02:22:55.365 00.002 7988 MultiStar: large primary error, entering stabilization period
02:22:55.365 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
02:22:55.367 00.002 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.96)
02:22:55.367 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-1.69 hyp=1.72 cameraTheta=-1.73 mountX=-1.70 mountY=0.31, mountTheta=2.96
02:22:55.369 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-1.69, opts=13)
02:22:55.371 00.002 7988 Enqueuing Move request for scope (-0.26, -1.69)
02:22:55.371 00.000 15712 Worker thread wakes up
02:22:55.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.69) opts 0xd
02:22:55.371 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -1.69)
02:22:55.371 00.000 15712 Moving (-0.26, -1.69) raw xDistance=-1.70 yDistance=0.31
02:22:55.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:22:55.371 00.000 7988 UpdateGuideState exits: m=675 SNR=16.7
02:22:55.374 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:55.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:55.374 00.000 7988 Enqueuing Expose request
02:22:55.374 00.000 15712 PPEC rslt: input = -1.70, final = -1.02, react = -1.02, pred = -0.00, hyst = -0.89, hyst_pct = 0.00, period_length = 639.26
02:22:55.374 00.000 15712 PPEC: input: -1.70, control: -1.02, exposure: 1500
02:22:55.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:22:55.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:22:55.374 00.000 15712 MoveAxis(E, 333, ABG)
02:22:55.374 00.000 15712 Guiding  Dir = 2, Dur = 333
02:22:55.374 00.000 15712 IsGuiding returns 0
02:22:55.397 00.023 15712 PulseGuide returned control before completion, sleep 322
02:22:55.726 00.329 15712 IsGuiding returns 1
02:22:55.726 00.000 15712 scope still moving after pulse duration time elapsed
02:22:55.758 00.032 15712 IsGuiding returns 0
02:22:55.758 00.000 15712 scope move finished after 333 + 55 ms
02:22:55.758 00.000 15712 Move returns status 0, amount 333
02:22:55.758 00.000 15712 MoveAxis(N, 0, ABG)
02:22:55.758 00.000 15712 Move returns status 0, amount 0
02:22:55.758 00.000 15712 move complete, result=0
02:22:55.758 00.000 7988 GuideStep: -1.7 px 333 ms EAST, 0.3 px 0 ms NORTH
02:22:55.769 00.011 15712 worker thread done servicing request
02:22:55.769 00.000 15712 Worker thread wakes up
02:22:55.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:55.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:57.177 01.408 15712 Exposure complete
02:22:57.238 00.061 15712 worker thread done servicing request
02:22:57.238 00.000 7988 OnExposeComplete: enter
02:22:57.238 00.000 7988 UpdateGuideState(): m_state=6
02:22:57.243 00.005 7988 Star::Find(15, 971, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4170
02:22:57.243 00.000 7988 Star::Find returns 1 (0), X=971.80, Y=187.18, Mass=840, SNR=18.8, Peak=143 HFD=3.7
02:22:57.245 00.002 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
02:22:57.245 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.77)
02:22:57.247 00.002 7988 CameraToMount -- cameraX=-0.41 cameraY=-1.13 hyp=1.21 cameraTheta=-1.92 mountX=-1.14 mountY=0.44, mountTheta=2.77
02:22:57.249 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.41, y=-1.13, opts=13)
02:22:57.249 00.000 7988 Enqueuing Move request for scope (-0.41, -1.13)
02:22:57.251 00.002 15712 Worker thread wakes up
02:22:57.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -1.13) opts 0xd
02:22:57.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.41, -1.13)
02:22:57.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
02:22:57.251 00.000 7988 UpdateGuideState exits: m=840 SNR=18.8
02:22:57.253 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:57.254 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:57.254 00.000 7988 Enqueuing Expose request
02:22:57.254 00.000 15712 Moving (-0.41, -1.13) raw xDistance=-1.14 yDistance=0.44
02:22:57.254 00.000 15712 PPEC rslt: input = -1.14, final = -0.68, react = -0.68, pred = 0.01, hyst = -0.64, hyst_pct = 0.00, period_length = 639.26
02:22:57.254 00.000 15712 PPEC: input: -1.14, control: -0.68, exposure: 1500
02:22:57.254 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:57.254 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
02:22:57.254 00.000 15712 MoveAxis(E, 221, ABG)
02:22:57.254 00.000 15712 Guiding  Dir = 2, Dur = 221
02:22:57.254 00.000 15712 IsGuiding returns 0
02:22:57.274 00.020 15712 PulseGuide returned control before completion, sleep 208
02:22:57.525 00.251 15712 IsGuiding returns 0
02:22:57.525 00.000 15712 Move returns status 0, amount 221
02:22:57.525 00.000 15712 MoveAxis(N, 0, ABG)
02:22:57.525 00.000 15712 Move returns status 0, amount 0
02:22:57.525 00.000 15712 move complete, result=0
02:22:57.525 00.000 15712 worker thread done servicing request
02:22:57.525 00.000 15712 Worker thread wakes up
02:22:57.525 00.000 7988 GuideStep: -1.1 px 221 ms EAST, 0.4 px 0 ms NORTH
02:22:57.526 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:57.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:22:59.165 01.639 15712 Exposure complete
02:22:59.231 00.066 15712 worker thread done servicing request
02:22:59.231 00.000 7988 OnExposeComplete: enter
02:22:59.231 00.000 7988 UpdateGuideState(): m_state=6
02:22:59.231 00.000 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4171
02:22:59.231 00.000 7988 Star::Find returns 1 (0), X=971.98, Y=187.86, Mass=759, SNR=17.7, Peak=146 HFD=4.0
02:22:59.231 00.000 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.61 = 2.67)
02:22:59.231 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.64 = 2.64)
02:22:59.231 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.45 hyp=0.51 cameraTheta=-2.05 mountX=-0.45 mountY=0.24, mountTheta=2.65
02:22:59.231 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.45, opts=13)
02:22:59.241 00.010 7988 Enqueuing Move request for scope (-0.23, -0.45)
02:22:59.241 00.000 15712 Worker thread wakes up
02:22:59.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.45) opts 0xd
02:22:59.241 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.45)
02:22:59.241 00.000 15712 Moving (-0.23, -0.45) raw xDistance=-0.45 yDistance=0.24
02:22:59.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
02:22:59.241 00.000 7988 UpdateGuideState exits: m=759 SNR=17.7
02:22:59.245 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:59.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:22:59.247 00.002 7988 Enqueuing Expose request
02:22:59.247 00.000 15712 PPEC rslt: input = -0.45, final = -0.26, react = -0.27, pred = 0.01, hyst = -0.30, hyst_pct = 0.00, period_length = 639.26
02:22:59.247 00.000 15712 PPEC: input: -0.45, control: -0.26, exposure: 1500
02:22:59.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:59.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:22:59.247 00.000 15712 MoveAxis(E, 86, ABG)
02:22:59.247 00.000 15712 Guiding  Dir = 2, Dur = 86
02:22:59.276 00.029 15712 IsGuiding returns 0
02:22:59.297 00.021 15712 PulseGuide returned control before completion, sleep 80
02:22:59.388 00.091 15712 IsGuiding returns 1
02:22:59.388 00.000 15712 scope still moving after pulse duration time elapsed
02:22:59.423 00.035 15712 IsGuiding returns 0
02:22:59.423 00.000 15712 scope move finished after 86 + 58 ms
02:22:59.423 00.000 15712 Move returns status 0, amount 86
02:22:59.423 00.000 15712 MoveAxis(N, 0, ABG)
02:22:59.423 00.000 15712 Move returns status 0, amount 0
02:22:59.423 00.000 15712 move complete, result=0
02:22:59.423 00.000 7988 GuideStep: -0.5 px 86 ms EAST, 0.2 px 0 ms NORTH
02:22:59.429 00.006 15712 worker thread done servicing request
02:22:59.429 00.000 15712 Worker thread wakes up
02:22:59.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:22:59.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:00.841 01.412 15712 Exposure complete
02:23:00.901 00.060 15712 worker thread done servicing request
02:23:00.901 00.000 7988 OnExposeComplete: enter
02:23:00.907 00.006 7988 UpdateGuideState(): m_state=6
02:23:00.907 00.000 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4172
02:23:00.909 00.002 7988 Star::Find returns 1 (0), X=971.82, Y=188.54, Mass=644, SNR=16.3, Peak=143 HFD=3.1
02:23:00.909 00.000 7988 MultiStar: exiting stabilization period
02:23:00.911 00.002 7988 MultiStar: [#1 -0.49,0.57,0.00,M5] [#2 -0.66,0.74,0.00,M6] [#3 -0.42,0.77,0.00,M6] [#4 -0.42,0.44,0.73,U] [#5 -0.61,0.38,0.00,M6] [#6 -0.52,0.66,0.00,M5] [#7 0.13,1.12,0.00,M5] [#8 -1.03,-0.20,0.00,M8] 
02:23:00.912 00.001 7988 single-star, 1 included, MultiStar: {-0.40, 0.32}, one-star: {-0.39, 0.23}
02:23:00.913 00.001 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
02:23:00.914 00.001 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
02:23:00.916 00.002 7988 CameraToMount -- cameraX=-0.39 cameraY=0.23 hyp=0.45 cameraTheta=2.61 mountX=0.23 mountY=0.38, mountTheta=1.04
02:23:00.917 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.23, opts=13)
02:23:00.918 00.001 7988 Enqueuing Move request for scope (-0.39, 0.23)
02:23:00.919 00.001 15712 Worker thread wakes up
02:23:00.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.23) opts 0xd
02:23:00.919 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.23)
02:23:00.919 00.000 15712 Moving (-0.39, 0.23) raw xDistance=0.23 yDistance=0.38
02:23:00.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:23:00.920 00.001 7988 UpdateGuideState exits: m=644 SNR=16.3
02:23:00.921 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:00.922 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:00.923 00.001 7988 Enqueuing Expose request
02:23:00.925 00.002 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 639.26
02:23:00.925 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
02:23:00.925 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.32 newest=1.07
02:23:00.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:23:00.925 00.000 15712 MoveAxis(W, 47, ABG)
02:23:00.925 00.000 15712 Guiding  Dir = 3, Dur = 47
02:23:00.925 00.000 15712 IsGuiding returns 0
02:23:00.940 00.015 15712 PulseGuide returned control before completion, sleep 42
02:23:00.996 00.056 15712 IsGuiding returns 1
02:23:00.996 00.000 15712 scope still moving after pulse duration time elapsed
02:23:01.039 00.043 15712 IsGuiding returns 0
02:23:01.039 00.000 15712 scope move finished after 47 + 64 ms
02:23:01.039 00.000 15712 Move returns status 0, amount 47
02:23:01.039 00.000 15712 BLC: Oldest BLC event removed
02:23:01.039 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 338 applied
02:23:01.039 00.000 15712 MoveAxis(S, 436, ABG)
02:23:01.039 00.000 15712 Guiding  Dir = 1, Dur = 436
02:23:01.039 00.000 15712 IsGuiding returns 0
02:23:01.115 00.076 15712 PulseGuide returned control before completion, sleep 366
02:23:01.489 00.374 15712 IsGuiding returns 1
02:23:01.489 00.000 15712 scope still moving after pulse duration time elapsed
02:23:01.521 00.032 15712 IsGuiding returns 1
02:23:01.584 00.063 15712 IsGuiding returns 0
02:23:01.584 00.000 15712 scope move finished after 436 + 106 ms
02:23:01.584 00.000 15712 Move returns status 0, amount 436
02:23:01.584 00.000 15712 move complete, result=0
02:23:01.584 00.000 15712 worker thread done servicing request
02:23:01.584 00.000 7988 GuideStep: 0.2 px 47 ms WEST, 0.4 px 436 ms SOUTH
02:23:01.587 00.003 15712 Worker thread wakes up
02:23:01.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:01.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:03.223 01.636 15712 Exposure complete
02:23:03.297 00.074 15712 worker thread done servicing request
02:23:03.297 00.000 7988 OnExposeComplete: enter
02:23:03.299 00.002 7988 UpdateGuideState(): m_state=6
02:23:03.301 00.002 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
02:23:03.303 00.002 7988 Star::Find returns 1 (0), X=971.69, Y=189.56, Mass=700, SNR=16.8, Peak=140 HFD=3.3
02:23:03.303 00.000 7988 MultiStar: large primary error, entering stabilization period
02:23:03.303 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
02:23:03.303 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
02:23:03.303 00.000 7988 CameraToMount -- cameraX=-0.52 cameraY=1.25 hyp=1.35 cameraTheta=1.97 mountX=1.24 mountY=0.49, mountTheta=0.38
02:23:03.303 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.52, y=1.25, opts=13)
02:23:03.303 00.000 7988 Enqueuing Move request for scope (-0.52, 1.25)
02:23:03.303 00.000 15712 Worker thread wakes up
02:23:03.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 1.25) opts 0xd
02:23:03.303 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.52, 1.25)
02:23:03.303 00.000 15712 Moving (-0.52, 1.25) raw xDistance=1.24 yDistance=0.49
02:23:03.303 00.000 15712 BLC: History state: CurrMiss=0.49, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.383966, 1:0.489518
02:23:03.303 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
02:23:03.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:23:03.303 00.000 7988 UpdateGuideState exits: m=700 SNR=16.8
02:23:03.316 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:03.318 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:03.320 00.002 7988 Enqueuing Expose request
02:23:03.320 00.000 15712 PPEC rslt: input = 1.24, final = 0.75, react = 0.75, pred = 0.00, hyst = 0.66, hyst_pct = 0.00, period_length = 639.26
02:23:03.322 00.002 15712 PPEC: input: 1.24, control: 0.75, exposure: 1500
02:23:03.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
02:23:03.322 00.000 15712 MoveAxis(W, 244, ABG)
02:23:03.322 00.000 15712 Guiding  Dir = 3, Dur = 244
02:23:03.322 00.000 15712 IsGuiding returns 0
02:23:03.343 00.021 15712 PulseGuide returned control before completion, sleep 233
02:23:03.590 00.247 15712 IsGuiding returns 1
02:23:03.590 00.000 15712 scope still moving after pulse duration time elapsed
02:23:03.643 00.053 15712 IsGuiding returns 0
02:23:03.643 00.000 15712 scope move finished after 244 + 81 ms
02:23:03.643 00.000 15712 Move returns status 0, amount 244
02:23:03.643 00.000 15712 MoveAxis(S, 125, ABG)
02:23:03.643 00.000 15712 Guiding  Dir = 1, Dur = 125
02:23:03.643 00.000 15712 IsGuiding returns 0
02:23:03.722 00.079 15712 PulseGuide returned control before completion, sleep 56
02:23:03.799 00.077 15712 IsGuiding returns 1
02:23:03.799 00.000 15712 scope still moving after pulse duration time elapsed
02:23:03.831 00.032 15712 IsGuiding returns 1
02:23:03.865 00.034 15712 IsGuiding returns 0
02:23:03.865 00.000 15712 scope move finished after 125 + 98 ms
02:23:03.865 00.000 15712 Move returns status 0, amount 125
02:23:03.865 00.000 15712 move complete, result=0
02:23:03.865 00.000 7988 GuideStep: 1.2 px 244 ms WEST, 0.5 px 125 ms SOUTH
02:23:03.873 00.008 15712 worker thread done servicing request
02:23:03.873 00.000 15712 Worker thread wakes up
02:23:03.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:03.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:05.284 01.411 15712 Exposure complete
02:23:05.344 00.060 15712 worker thread done servicing request
02:23:05.344 00.000 7988 OnExposeComplete: enter
02:23:05.344 00.000 7988 UpdateGuideState(): m_state=6
02:23:05.351 00.007 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4174
02:23:05.351 00.000 7988 Star::Find returns 1 (0), X=972.27, Y=189.79, Mass=621, SNR=15.9, Peak=130 HFD=3.0
02:23:05.353 00.002 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
02:23:05.353 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:23:05.355 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=1.47 hyp=1.47 cameraTheta=1.53 mountX=1.47 mountY=-0.10, mountTheta=-0.07
02:23:05.357 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=1.47, opts=13)
02:23:05.357 00.000 7988 Enqueuing Move request for scope (0.07, 1.47)
02:23:05.359 00.002 15712 Worker thread wakes up
02:23:05.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.47) opts 0xd
02:23:05.359 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 1.47)
02:23:05.359 00.000 15712 Moving (0.07, 1.47) raw xDistance=1.47 yDistance=-0.10
02:23:05.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
02:23:05.360 00.001 7988 UpdateGuideState exits: m=621 SNR=15.9
02:23:05.361 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:05.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:05.361 00.000 7988 Enqueuing Expose request
02:23:05.361 00.000 15712 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.383966, 1:0.489518, 2:-0.101321
02:23:05.361 00.000 15712 BLC: No correction, Miss < min_move
02:23:05.361 00.000 15712 PPEC rslt: input = 1.47, final = 0.88, react = 0.88, pred = -0.01, hyst = 0.80, hyst_pct = 0.00, period_length = 639.26
02:23:05.361 00.000 15712 PPEC: input: 1.47, control: 0.88, exposure: 1500
02:23:05.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:05.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:23:05.361 00.000 15712 MoveAxis(W, 287, ABG)
02:23:05.361 00.000 15712 Guiding  Dir = 3, Dur = 287
02:23:05.361 00.000 15712 IsGuiding returns 0
02:23:05.378 00.017 15712 PulseGuide returned control before completion, sleep 278
02:23:05.701 00.323 15712 IsGuiding returns 0
02:23:05.701 00.000 15712 Move returns status 0, amount 287
02:23:05.701 00.000 15712 MoveAxis(N, 0, ABG)
02:23:05.701 00.000 15712 Move returns status 0, amount 0
02:23:05.701 00.000 15712 move complete, result=0
02:23:05.701 00.000 7988 GuideStep: 1.5 px 287 ms WEST, -0.1 px 0 ms NORTH
02:23:05.712 00.011 15712 worker thread done servicing request
02:23:05.712 00.000 15712 Worker thread wakes up
02:23:05.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:05.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:07.355 01.643 15712 Exposure complete
02:23:07.418 00.063 15712 worker thread done servicing request
02:23:07.418 00.000 7988 OnExposeComplete: enter
02:23:07.418 00.000 7988 UpdateGuideState(): m_state=6
02:23:07.421 00.003 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4175
02:23:07.421 00.000 7988 Star::Find returns 1 (0), X=972.16, Y=187.70, Mass=676, SNR=16.8, Peak=134 HFD=3.2
02:23:07.423 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
02:23:07.423 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.04)
02:23:07.425 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.62 hyp=0.62 cameraTheta=-1.65 mountX=-0.62 mountY=0.06, mountTheta=3.04
02:23:07.427 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.62, opts=13)
02:23:07.427 00.000 7988 Enqueuing Move request for scope (-0.05, -0.62)
02:23:07.429 00.002 15712 Worker thread wakes up
02:23:07.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.62) opts 0xd
02:23:07.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.62)
02:23:07.429 00.000 15712 Moving (-0.05, -0.62) raw xDistance=-0.62 yDistance=0.06
02:23:07.429 00.000 15712 BLC: window closed
02:23:07.429 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.383966, 1:0.489518, 2:-0.101321
02:23:07.429 00.000 15712 BLC: No correction, Miss < min_move
02:23:07.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:23:07.429 00.000 7988 UpdateGuideState exits: m=676 SNR=16.8
02:23:07.432 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:07.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:07.432 00.000 7988 Enqueuing Expose request
02:23:07.435 00.003 15712 PPEC rslt: input = -0.62, final = -0.38, react = -0.37, pred = -0.01, hyst = -0.29, hyst_pct = 0.00, period_length = 639.26
02:23:07.435 00.000 15712 PPEC: input: -0.62, control: -0.38, exposure: 1500
02:23:07.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:07.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:23:07.435 00.000 15712 MoveAxis(E, 123, ABG)
02:23:07.435 00.000 15712 Guiding  Dir = 2, Dur = 123
02:23:07.435 00.000 15712 IsGuiding returns 0
02:23:07.452 00.017 15712 PulseGuide returned control before completion, sleep 118
02:23:07.596 00.144 15712 IsGuiding returns 0
02:23:07.596 00.000 15712 Move returns status 0, amount 123
02:23:07.596 00.000 15712 MoveAxis(N, 0, ABG)
02:23:07.596 00.000 15712 Move returns status 0, amount 0
02:23:07.596 00.000 15712 move complete, result=0
02:23:07.596 00.000 7988 GuideStep: -0.6 px 123 ms EAST, 0.1 px 0 ms NORTH
02:23:07.598 00.002 15712 worker thread done servicing request
02:23:07.598 00.000 15712 Worker thread wakes up
02:23:07.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:07.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:09.011 01.413 15712 Exposure complete
02:23:09.073 00.062 15712 worker thread done servicing request
02:23:09.073 00.000 7988 OnExposeComplete: enter
02:23:09.073 00.000 7988 UpdateGuideState(): m_state=6
02:23:09.079 00.006 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4176
02:23:09.079 00.000 7988 Star::Find returns 1 (0), X=972.25, Y=187.45, Mass=773, SNR=17.7, Peak=143 HFD=3.6
02:23:09.081 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
02:23:09.081 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
02:23:09.083 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.86 hyp=0.86 cameraTheta=-1.52 mountX=-0.86 mountY=-0.02, mountTheta=-3.12
02:23:09.085 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.86, opts=13)
02:23:09.085 00.000 7988 Enqueuing Move request for scope (0.04, -0.86)
02:23:09.087 00.002 15712 Worker thread wakes up
02:23:09.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.86) opts 0xd
02:23:09.087 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.86)
02:23:09.087 00.000 15712 Moving (0.04, -0.86) raw xDistance=-0.86 yDistance=-0.02
02:23:09.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:23:09.087 00.000 7988 UpdateGuideState exits: m=773 SNR=17.7
02:23:09.089 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:09.089 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:09.089 00.000 7988 Enqueuing Expose request
02:23:09.089 00.000 15712 PPEC rslt: input = -0.86, final = -0.52, react = -0.52, pred = -0.01, hyst = -0.41, hyst_pct = 0.00, period_length = 639.26
02:23:09.089 00.000 15712 PPEC: input: -0.86, control: -0.52, exposure: 1500
02:23:09.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:09.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:23:09.089 00.000 15712 MoveAxis(E, 170, ABG)
02:23:09.089 00.000 15712 Guiding  Dir = 2, Dur = 170
02:23:09.089 00.000 15712 IsGuiding returns 0
02:23:09.105 00.016 15712 PulseGuide returned control before completion, sleep 159
02:23:09.286 00.181 15712 IsGuiding returns 1
02:23:09.286 00.000 15712 scope still moving after pulse duration time elapsed
02:23:09.313 00.027 15712 IsGuiding returns 0
02:23:09.313 00.000 15712 scope move finished after 170 + 50 ms
02:23:09.313 00.000 15712 Move returns status 0, amount 170
02:23:09.313 00.000 15712 MoveAxis(N, 0, ABG)
02:23:09.313 00.000 15712 Move returns status 0, amount 0
02:23:09.313 00.000 15712 move complete, result=0
02:23:09.313 00.000 15712 worker thread done servicing request
02:23:09.313 00.000 15712 Worker thread wakes up
02:23:09.313 00.000 7988 GuideStep: -0.9 px 170 ms EAST, -0.0 px 0 ms NORTH
02:23:09.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:09.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:10.956 01.643 15712 Exposure complete
02:23:11.020 00.064 15712 worker thread done servicing request
02:23:11.020 00.000 7988 OnExposeComplete: enter
02:23:11.020 00.000 7988 UpdateGuideState(): m_state=6
02:23:11.020 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4177
02:23:11.020 00.000 7988 Star::Find returns 1 (0), X=972.31, Y=187.74, Mass=670, SNR=16.4, Peak=137 HFD=3.2
02:23:11.024 00.004 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
02:23:11.024 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
02:23:11.024 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.58 hyp=0.59 cameraTheta=-1.40 mountX=-0.58 mountY=-0.09, mountTheta=-2.99
02:23:11.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.58, opts=13)
02:23:11.024 00.000 7988 Enqueuing Move request for scope (0.10, -0.58)
02:23:11.024 00.000 15712 Worker thread wakes up
02:23:11.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.58) opts 0xd
02:23:11.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.58)
02:23:11.024 00.000 15712 Moving (0.10, -0.58) raw xDistance=-0.58 yDistance=-0.09
02:23:11.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=60, FiltMax=255, Gamma=0.690
02:23:11.024 00.000 7988 UpdateGuideState exits: m=670 SNR=16.4
02:23:11.032 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:11.034 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:11.034 00.000 7988 Enqueuing Expose request
02:23:11.034 00.000 15712 PPEC rslt: input = -0.58, final = -0.35, react = -0.35, pred = -0.01, hyst = -0.33, hyst_pct = 0.00, period_length = 639.26
02:23:11.034 00.000 15712 PPEC: input: -0.58, control: -0.35, exposure: 1500
02:23:11.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:11.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:23:11.034 00.000 15712 MoveAxis(E, 115, ABG)
02:23:11.034 00.000 15712 Guiding  Dir = 2, Dur = 115
02:23:11.034 00.000 15712 IsGuiding returns 0
02:23:11.058 00.024 15712 PulseGuide returned control before completion, sleep 98
02:23:11.178 00.120 15712 IsGuiding returns 0
02:23:11.178 00.000 15712 Move returns status 0, amount 115
02:23:11.178 00.000 15712 MoveAxis(N, 0, ABG)
02:23:11.178 00.000 15712 Move returns status 0, amount 0
02:23:11.178 00.000 15712 move complete, result=0
02:23:11.178 00.000 7988 GuideStep: -0.6 px 115 ms EAST, -0.1 px 0 ms NORTH
02:23:11.180 00.002 15712 worker thread done servicing request
02:23:11.180 00.000 15712 Worker thread wakes up
02:23:11.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:11.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:12.594 01.414 15712 Exposure complete
02:23:12.658 00.064 15712 worker thread done servicing request
02:23:12.658 00.000 7988 OnExposeComplete: enter
02:23:12.658 00.000 7988 UpdateGuideState(): m_state=6
02:23:12.658 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4178
02:23:12.658 00.000 7988 Star::Find returns 1 (0), X=972.50, Y=187.63, Mass=642, SNR=16.1, Peak=136 HFD=3.3
02:23:12.658 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
02:23:12.658 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
02:23:12.658 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.68 hyp=0.74 cameraTheta=-1.16 mountX=-0.68 mountY=-0.28, mountTheta=-2.75
02:23:12.658 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.68, opts=13)
02:23:12.658 00.000 7988 Enqueuing Move request for scope (0.29, -0.68)
02:23:12.658 00.000 15712 Worker thread wakes up
02:23:12.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.68) opts 0xd
02:23:12.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.68)
02:23:12.658 00.000 15712 Moving (0.29, -0.68) raw xDistance=-0.68 yDistance=-0.28
02:23:12.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:23:12.658 00.000 7988 UpdateGuideState exits: m=642 SNR=16.1
02:23:12.671 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:12.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:12.671 00.000 7988 Enqueuing Expose request
02:23:12.671 00.000 15712 PPEC rslt: input = -0.68, final = -0.41, react = -0.41, pred = -0.01, hyst = -0.40, hyst_pct = 0.00, period_length = 639.26
02:23:12.671 00.000 15712 PPEC: input: -0.68, control: -0.41, exposure: 1500
02:23:12.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:23:12.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:23:12.671 00.000 15712 MoveAxis(E, 135, ABG)
02:23:12.671 00.000 15712 Guiding  Dir = 2, Dur = 135
02:23:12.671 00.000 15712 IsGuiding returns 0
02:23:12.693 00.022 15712 PulseGuide returned control before completion, sleep 126
02:23:12.855 00.162 15712 IsGuiding returns 1
02:23:12.855 00.000 15712 scope still moving after pulse duration time elapsed
02:23:12.879 00.024 15712 IsGuiding returns 0
02:23:12.879 00.000 15712 scope move finished after 135 + 69 ms
02:23:12.879 00.000 15712 Move returns status 0, amount 135
02:23:12.879 00.000 15712 MoveAxis(N, 0, ABG)
02:23:12.879 00.000 15712 Move returns status 0, amount 0
02:23:12.879 00.000 15712 move complete, result=0
02:23:12.879 00.000 15712 worker thread done servicing request
02:23:12.879 00.000 15712 Worker thread wakes up
02:23:12.879 00.000 7988 GuideStep: -0.7 px 135 ms EAST, -0.3 px 0 ms NORTH
02:23:12.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:12.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:14.510 01.631 15712 Exposure complete
02:23:14.572 00.062 15712 worker thread done servicing request
02:23:14.572 00.000 7988 OnExposeComplete: enter
02:23:14.572 00.000 7988 UpdateGuideState(): m_state=6
02:23:14.577 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4179
02:23:14.579 00.002 7988 Star::Find returns 1 (0), X=971.80, Y=188.89, Mass=609, SNR=15.7, Peak=133 HFD=3.6
02:23:14.579 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
02:23:14.581 00.002 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
02:23:14.581 00.000 7988 CameraToMount -- cameraX=-0.41 cameraY=0.58 hyp=0.70 cameraTheta=2.18 mountX=0.57 mountY=0.39, mountTheta=0.60
02:23:14.583 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.41, y=0.58, opts=13)
02:23:14.583 00.000 7988 Enqueuing Move request for scope (-0.41, 0.58)
02:23:14.585 00.002 15712 Worker thread wakes up
02:23:14.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.58) opts 0xd
02:23:14.585 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.41, 0.58)
02:23:14.585 00.000 15712 Moving (-0.41, 0.58) raw xDistance=0.57 yDistance=0.39
02:23:14.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
02:23:14.585 00.000 7988 UpdateGuideState exits: m=609 SNR=15.7
02:23:14.588 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:14.588 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:14.588 00.000 7988 Enqueuing Expose request
02:23:14.588 00.000 15712 PPEC rslt: input = 0.57, final = 0.34, react = 0.34, pred = -0.00, hyst = 0.29, hyst_pct = 0.00, period_length = 639.26
02:23:14.588 00.000 15712 PPEC: input: 0.57, control: 0.34, exposure: 1500
02:23:14.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:23:14.588 00.000 15712 MoveAxis(W, 111, ABG)
02:23:14.588 00.000 15712 Guiding  Dir = 3, Dur = 111
02:23:14.588 00.000 15712 IsGuiding returns 0
02:23:14.611 00.023 15712 PulseGuide returned control before completion, sleep 100
02:23:14.717 00.106 15712 IsGuiding returns 1
02:23:14.717 00.000 15712 scope still moving after pulse duration time elapsed
02:23:14.769 00.052 15712 IsGuiding returns 1
02:23:14.797 00.028 15712 IsGuiding returns 0
02:23:14.797 00.000 15712 scope move finished after 111 + 93 ms
02:23:14.797 00.000 15712 Move returns status 0, amount 111
02:23:14.797 00.000 15712 MoveAxis(S, 100, ABG)
02:23:14.797 00.000 15712 Guiding  Dir = 1, Dur = 100
02:23:14.797 00.000 15712 IsGuiding returns 0
02:23:14.869 00.072 15712 PulseGuide returned control before completion, sleep 38
02:23:14.909 00.040 15712 IsGuiding returns 1
02:23:14.909 00.000 15712 scope still moving after pulse duration time elapsed
02:23:14.941 00.032 15712 IsGuiding returns 1
02:23:14.981 00.040 15712 IsGuiding returns 0
02:23:14.981 00.000 15712 scope move finished after 100 + 83 ms
02:23:14.981 00.000 15712 Move returns status 0, amount 100
02:23:14.981 00.000 15712 move complete, result=0
02:23:14.981 00.000 7988 GuideStep: 0.6 px 111 ms WEST, 0.4 px 100 ms SOUTH
02:23:14.983 00.002 15712 worker thread done servicing request
02:23:14.983 00.000 15712 Worker thread wakes up
02:23:14.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:14.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:16.397 01.414 15712 Exposure complete
02:23:16.459 00.062 15712 worker thread done servicing request
02:23:16.459 00.000 7988 OnExposeComplete: enter
02:23:16.459 00.000 7988 UpdateGuideState(): m_state=6
02:23:16.459 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4180
02:23:16.459 00.000 7988 Star::Find returns 1 (0), X=972.51, Y=188.74, Mass=670, SNR=16.7, Peak=135 HFD=3.5
02:23:16.465 00.006 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
02:23:16.465 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
02:23:16.465 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=0.42 hyp=0.52 cameraTheta=0.95 mountX=0.42 mountY=-0.31, mountTheta=-0.64
02:23:16.465 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.42, opts=13)
02:23:16.465 00.000 7988 Enqueuing Move request for scope (0.30, 0.42)
02:23:16.465 00.000 15712 Worker thread wakes up
02:23:16.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.42) opts 0xd
02:23:16.465 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.42)
02:23:16.465 00.000 15712 Moving (0.30, 0.42) raw xDistance=0.42 yDistance=-0.31
02:23:16.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
02:23:16.465 00.000 7988 UpdateGuideState exits: m=670 SNR=16.7
02:23:16.473 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:16.475 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:16.475 00.000 7988 Enqueuing Expose request
02:23:16.475 00.000 15712 PPEC rslt: input = 0.42, final = 0.25, react = 0.25, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
02:23:16.475 00.000 15712 PPEC: input: 0.42, control: 0.25, exposure: 1500
02:23:16.475 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:23:16.475 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:23:16.475 00.000 15712 MoveAxis(W, 81, ABG)
02:23:16.475 00.000 15712 Guiding  Dir = 3, Dur = 81
02:23:16.475 00.000 15712 IsGuiding returns 0
02:23:16.499 00.024 15712 PulseGuide returned control before completion, sleep 70
02:23:16.585 00.086 15712 IsGuiding returns 1
02:23:16.585 00.000 15712 scope still moving after pulse duration time elapsed
02:23:16.627 00.042 15712 IsGuiding returns 0
02:23:16.627 00.000 15712 scope move finished after 81 + 68 ms
02:23:16.627 00.000 15712 Move returns status 0, amount 81
02:23:16.627 00.000 15712 MoveAxis(N, 0, ABG)
02:23:16.627 00.000 15712 Move returns status 0, amount 0
02:23:16.627 00.000 15712 move complete, result=0
02:23:16.627 00.000 15712 worker thread done servicing request
02:23:16.627 00.000 15712 Worker thread wakes up
02:23:16.627 00.000 7988 GuideStep: 0.4 px 81 ms WEST, -0.3 px 0 ms NORTH
02:23:16.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:16.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:18.270 01.643 15712 Exposure complete
02:23:18.331 00.061 15712 worker thread done servicing request
02:23:18.331 00.000 7988 OnExposeComplete: enter
02:23:18.331 00.000 7988 UpdateGuideState(): m_state=6
02:23:18.335 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4181
02:23:18.335 00.000 7988 Star::Find returns 1 (0), X=972.31, Y=189.21, Mass=696, SNR=17.0, Peak=133 HFD=3.5
02:23:18.337 00.002 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
02:23:18.337 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:23:18.337 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.90 hyp=0.90 cameraTheta=1.46 mountX=0.90 mountY=-0.12, mountTheta=-0.13
02:23:18.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.90, opts=13)
02:23:18.337 00.000 7988 Enqueuing Move request for scope (0.10, 0.90)
02:23:18.337 00.000 15712 Worker thread wakes up
02:23:18.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.90) opts 0xd
02:23:18.337 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.90)
02:23:18.337 00.000 15712 Moving (0.10, 0.90) raw xDistance=0.90 yDistance=-0.12
02:23:18.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:23:18.337 00.000 7988 UpdateGuideState exits: m=696 SNR=17.0
02:23:18.347 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:18.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:18.347 00.000 7988 Enqueuing Expose request
02:23:18.347 00.000 15712 PPEC rslt: input = 0.90, final = 0.53, react = 0.54, pred = -0.01, hyst = 0.51, hyst_pct = 0.00, period_length = 639.26
02:23:18.347 00.000 15712 PPEC: input: 0.90, control: 0.53, exposure: 1500
02:23:18.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:18.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:23:18.347 00.000 15712 MoveAxis(W, 174, ABG)
02:23:18.347 00.000 15712 Guiding  Dir = 3, Dur = 174
02:23:18.347 00.000 15712 IsGuiding returns 0
02:23:18.364 00.017 15712 PulseGuide returned control before completion, sleep 166
02:23:18.576 00.212 15712 IsGuiding returns 1
02:23:18.576 00.000 15712 scope still moving after pulse duration time elapsed
02:23:18.602 00.026 15712 IsGuiding returns 0
02:23:18.602 00.000 15712 scope move finished after 174 + 77 ms
02:23:18.602 00.000 15712 Move returns status 0, amount 174
02:23:18.602 00.000 15712 MoveAxis(N, 0, ABG)
02:23:18.602 00.000 15712 Move returns status 0, amount 0
02:23:18.602 00.000 15712 move complete, result=0
02:23:18.602 00.000 15712 worker thread done servicing request
02:23:18.602 00.000 15712 Worker thread wakes up
02:23:18.602 00.000 7988 GuideStep: 0.9 px 174 ms WEST, -0.1 px 0 ms NORTH
02:23:18.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:18.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:20.020 01.418 15712 Exposure complete
02:23:20.082 00.062 15712 worker thread done servicing request
02:23:20.082 00.000 7988 OnExposeComplete: enter
02:23:20.082 00.000 7988 UpdateGuideState(): m_state=6
02:23:20.087 00.005 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4182
02:23:20.087 00.000 7988 Star::Find returns 1 (0), X=972.57, Y=188.64, Mass=692, SNR=16.8, Peak=125 HFD=3.3
02:23:20.089 00.002 7988 MultiStar: exiting stabilization period
02:23:20.089 00.000 7988 MultiStar: [#1 0.08,0.38,0.90,U] [#2 0.13,0.40,0.88,U] [#3 0.10,0.70,0.00,M7] [#4 0.26,0.59,0.00,M4] [#5 0.34,0.60,0.00,M7] [#6 0.48,0.60,0.00,M6] [#7 0.18,0.43,0.48,U] [#8 0.10,-0.27,0.32,U] 
02:23:20.091 00.002 7988 refined, 4 included, MultiStar: {0.18, 0.32}, one-star: {0.36, 0.33}
02:23:20.091 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
02:23:20.093 00.002 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
02:23:20.093 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.32 hyp=0.37 cameraTheta=1.05 mountX=0.32 mountY=-0.19, mountTheta=-0.54
02:23:20.096 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.32, opts=13)
02:23:20.098 00.002 7988 Enqueuing Move request for scope (0.18, 0.32)
02:23:20.098 00.000 15712 Worker thread wakes up
02:23:20.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.32) opts 0xd
02:23:20.098 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.32)
02:23:20.098 00.000 15712 Moving (0.18, 0.32) raw xDistance=0.32 yDistance=-0.19
02:23:20.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:23:20.098 00.000 7988 UpdateGuideState exits: m=692 SNR=16.8
02:23:20.101 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:20.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:20.103 00.002 7988 Enqueuing Expose request
02:23:20.103 00.000 15712 PPEC rslt: input = 0.32, final = 0.19, react = 0.19, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.26
02:23:20.103 00.000 15712 PPEC: input: 0.32, control: 0.19, exposure: 1500
02:23:20.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:20.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:23:20.103 00.000 15712 MoveAxis(W, 61, ABG)
02:23:20.103 00.000 15712 Guiding  Dir = 3, Dur = 61
02:23:20.103 00.000 15712 IsGuiding returns 0
02:23:20.114 00.011 15712 PulseGuide returned control before completion, sleep 49
02:23:20.224 00.110 15712 IsGuiding returns 0
02:23:20.224 00.000 15712 Move returns status 0, amount 61
02:23:20.224 00.000 15712 MoveAxis(N, 0, ABG)
02:23:20.224 00.000 15712 Move returns status 0, amount 0
02:23:20.224 00.000 15712 move complete, result=0
02:23:20.224 00.000 15712 worker thread done servicing request
02:23:20.224 00.000 15712 Worker thread wakes up
02:23:20.224 00.000 7988 GuideStep: 0.3 px 61 ms WEST, -0.2 px 0 ms NORTH
02:23:20.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:20.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:21.965 01.741 15712 Exposure complete
02:23:22.029 00.064 15712 worker thread done servicing request
02:23:22.029 00.000 7988 OnExposeComplete: enter
02:23:22.029 00.000 7988 UpdateGuideState(): m_state=6
02:23:22.029 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4183
02:23:22.029 00.000 7988 Star::Find returns 1 (0), X=972.75, Y=186.89, Mass=702, SNR=17.1, Peak=153 HFD=3.3
02:23:22.033 00.004 7988 MultiStar: large primary error, entering stabilization period
02:23:22.033 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
02:23:22.033 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
02:23:22.033 00.000 7988 CameraToMount -- cameraX=0.54 cameraY=-1.42 hyp=1.52 cameraTheta=-1.21 mountX=-1.42 mountY=-0.51, mountTheta=-2.80
02:23:22.033 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.54, y=-1.42, opts=13)
02:23:22.033 00.000 7988 Enqueuing Move request for scope (0.54, -1.42)
02:23:22.033 00.000 15712 Worker thread wakes up
02:23:22.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:23:22.033 00.000 7988 UpdateGuideState exits: m=702 SNR=17.1
02:23:22.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:22.043 00.010 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:22.043 00.000 7988 Enqueuing Expose request
02:23:22.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.54, -1.42) opts 0xd
02:23:22.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.54, -1.42)
02:23:22.043 00.000 15712 Moving (0.54, -1.42) raw xDistance=-1.42 yDistance=-0.51
02:23:22.050 00.007 15712 PPEC rslt: input = -1.42, final = -0.86, react = -0.85, pred = -0.01, hyst = -0.73, hyst_pct = 0.00, period_length = 639.26
02:23:22.050 00.000 15712 PPEC: input: -1.42, control: -0.86, exposure: 1500
02:23:22.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:23:22.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
02:23:22.050 00.000 15712 MoveAxis(E, 281, ABG)
02:23:22.050 00.000 15712 Guiding  Dir = 2, Dur = 281
02:23:22.050 00.000 15712 IsGuiding returns 0
02:23:22.079 00.029 15712 PulseGuide returned control before completion, sleep 263
02:23:22.346 00.267 15712 IsGuiding returns 1
02:23:22.346 00.000 15712 scope still moving after pulse duration time elapsed
02:23:22.398 00.052 15712 IsGuiding returns 1
02:23:22.426 00.028 15712 IsGuiding returns 0
02:23:22.426 00.000 15712 scope move finished after 281 + 94 ms
02:23:22.426 00.000 15712 Move returns status 0, amount 281
02:23:22.426 00.000 15712 MoveAxis(N, 0, ABG)
02:23:22.426 00.000 15712 Move returns status 0, amount 0
02:23:22.426 00.000 15712 move complete, result=0
02:23:22.426 00.000 15712 worker thread done servicing request
02:23:22.426 00.000 15712 Worker thread wakes up
02:23:22.426 00.000 7988 GuideStep: -1.4 px 281 ms EAST, -0.5 px 0 ms NORTH
02:23:22.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:22.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:23.847 01.421 15712 Exposure complete
02:23:23.910 00.063 15712 worker thread done servicing request
02:23:23.912 00.002 7988 OnExposeComplete: enter
02:23:23.912 00.000 7988 UpdateGuideState(): m_state=6
02:23:23.912 00.000 7988 Star::Find(15, 972, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4184
02:23:23.912 00.000 7988 Star::Find returns 1 (0), X=972.57, Y=187.44, Mass=690, SNR=16.9, Peak=132 HFD=3.3
02:23:23.912 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
02:23:23.912 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
02:23:23.912 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=-0.87 hyp=0.94 cameraTheta=-1.17 mountX=-0.87 mountY=-0.34, mountTheta=-2.76
02:23:23.912 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.87, opts=13)
02:23:23.921 00.009 7988 Enqueuing Move request for scope (0.36, -0.87)
02:23:23.921 00.000 15712 Worker thread wakes up
02:23:23.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.87) opts 0xd
02:23:23.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.87)
02:23:23.921 00.000 15712 Moving (0.36, -0.87) raw xDistance=-0.87 yDistance=-0.34
02:23:23.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:23:23.921 00.000 7988 UpdateGuideState exits: m=690 SNR=16.9
02:23:23.924 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:23.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:23.925 00.001 7988 Enqueuing Expose request
02:23:23.925 00.000 15712 PPEC rslt: input = -0.87, final = -0.53, react = -0.52, pred = -0.01, hyst = -0.46, hyst_pct = 0.00, period_length = 639.26
02:23:23.925 00.000 15712 PPEC: input: -0.87, control: -0.53, exposure: 1500
02:23:23.925 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.04 newest=-1.04
02:23:23.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
02:23:23.925 00.000 15712 MoveAxis(E, 173, ABG)
02:23:23.925 00.000 15712 Guiding  Dir = 2, Dur = 173
02:23:23.925 00.000 15712 IsGuiding returns 0
02:23:23.946 00.021 15712 PulseGuide returned control before completion, sleep 163
02:23:24.117 00.171 15712 IsGuiding returns 1
02:23:24.117 00.000 15712 scope still moving after pulse duration time elapsed
02:23:24.149 00.032 15712 IsGuiding returns 0
02:23:24.149 00.000 15712 scope move finished after 173 + 55 ms
02:23:24.149 00.000 15712 Move returns status 0, amount 173
02:23:24.149 00.000 15712 BLC: Oldest BLC event removed
02:23:24.149 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 338 applied
02:23:24.149 00.000 15712 MoveAxis(N, 426, ABG)
02:23:24.149 00.000 15712 Guiding  Dir = 0, Dur = 426
02:23:24.149 00.000 15712 IsGuiding returns 0
02:23:24.233 00.084 15712 PulseGuide returned control before completion, sleep 357
02:23:24.596 00.363 15712 IsGuiding returns 1
02:23:24.596 00.000 15712 scope still moving after pulse duration time elapsed
02:23:24.628 00.032 15712 IsGuiding returns 1
02:23:24.685 00.057 15712 IsGuiding returns 0
02:23:24.685 00.000 15712 scope move finished after 426 + 101 ms
02:23:24.685 00.000 15712 Move returns status 0, amount 426
02:23:24.685 00.000 15712 move complete, result=0
02:23:24.685 00.000 7988 GuideStep: -0.9 px 173 ms EAST, -0.3 px 426 ms NORTH
02:23:24.685 00.000 15712 worker thread done servicing request
02:23:24.686 00.001 15712 Worker thread wakes up
02:23:24.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:24.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:26.319 01.633 15712 Exposure complete
02:23:26.383 00.064 15712 worker thread done servicing request
02:23:26.383 00.000 7988 OnExposeComplete: enter
02:23:26.383 00.000 7988 UpdateGuideState(): m_state=6
02:23:26.383 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4185
02:23:26.387 00.004 7988 Star::Find returns 1 (0), X=972.32, Y=188.11, Mass=770, SNR=17.7, Peak=144 HFD=3.4
02:23:26.387 00.000 7988 MultiStar: exiting stabilization period
02:23:26.387 00.000 7988 MultiStar: [#1 0.34,0.16,0.92,U] [#2 0.21,-0.12,0.84,U] [#3 0.11,0.20,0.71,U] [#4 0.04,-0.32,0.67,U] [#5 -0.25,-0.01,0.65,U] [#6 -0.20,-0.32,0.65,U] [#7 -0.03,0.44,0.51,U] [#8 0.25,0.03,0.34,U] 
02:23:26.387 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.11, -0.20}
02:23:26.387 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
02:23:26.387 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
02:23:26.387 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.42 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
02:23:26.387 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.03, opts=13)
02:23:26.387 00.000 7988 Enqueuing Move request for scope (0.08, -0.03)
02:23:26.397 00.010 15712 Worker thread wakes up
02:23:26.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:23:26.397 00.000 7988 UpdateGuideState exits: m=770 SNR=17.7
02:23:26.397 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:26.397 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:26.397 00.000 7988 Enqueuing Expose request
02:23:26.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
02:23:26.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
02:23:26.397 00.000 15712 Moving (0.08, -0.03) raw xDistance=-0.03 yDistance=-0.07
02:23:26.397 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.343130, 1:0.074459
02:23:26.397 00.000 15712 BLC: No correction, Miss < min_move
02:23:26.404 00.007 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:23:26.404 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
02:23:26.404 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:26.404 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:23:26.404 00.000 15712 MoveAxis(E, 3, ABG)
02:23:26.404 00.000 15712 Guiding  Dir = 2, Dur = 3
02:23:26.404 00.000 15712 IsGuiding returns 0
02:23:26.455 00.051 15712 IsGuiding returns 0
02:23:26.455 00.000 15712 Move returns status 0, amount 3
02:23:26.455 00.000 15712 MoveAxis(N, 0, ABG)
02:23:26.455 00.000 15712 Move returns status 0, amount 0
02:23:26.455 00.000 15712 move complete, result=0
02:23:26.455 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
02:23:26.460 00.005 15712 worker thread done servicing request
02:23:26.460 00.000 15712 Worker thread wakes up
02:23:26.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:26.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:27.865 01.405 15712 Exposure complete
02:23:27.927 00.062 15712 worker thread done servicing request
02:23:27.927 00.000 7988 OnExposeComplete: enter
02:23:27.927 00.000 7988 UpdateGuideState(): m_state=6
02:23:27.927 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4186
02:23:27.932 00.005 7988 Star::Find returns 1 (0), X=972.52, Y=188.93, Mass=645, SNR=16.3, Peak=127 HFD=3.5
02:23:27.934 00.002 7988 MultiStar: [#1 0.27,1.12,0.00,M4] [#2 0.19,0.95,0.00,M5] [#3 0.14,1.56,0.00,M7] [#4 0.18,1.03,0.00,M4] [#5 0.44,1.03,0.00,M7] [#6 -0.12,0.96,0.00,M6] [#7 1.02,0.79,0.00,M4] [#8 -0.12,1.37,0.00,M7] 
02:23:27.934 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
02:23:27.936 00.002 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
02:23:27.936 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.62 hyp=0.69 cameraTheta=1.10 mountX=0.62 mountY=-0.33, mountTheta=-0.49
02:23:27.938 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.62, opts=13)
02:23:27.938 00.000 7988 Enqueuing Move request for scope (0.31, 0.62)
02:23:27.940 00.002 15712 Worker thread wakes up
02:23:27.940 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.62) opts 0xd
02:23:27.940 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.62)
02:23:27.940 00.000 15712 Moving (0.31, 0.62) raw xDistance=0.62 yDistance=-0.33
02:23:27.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:23:27.942 00.002 7988 UpdateGuideState exits: m=645 SNR=16.3
02:23:27.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:27.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:27.942 00.000 7988 Enqueuing Expose request
02:23:27.942 00.000 15712 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.343130, 1:0.074459, 2:0.328164
02:23:27.942 00.000 15712 BLC: Under-shoot: nominal increase by 56
02:23:27.942 00.000 15712 BLC: window closed
02:23:27.942 00.000 15712 BLC: Pulse adjusted to 372
02:23:27.949 00.007 15712 PPEC rslt: input = 0.62, final = 0.36, react = 0.37, pred = -0.01, hyst = 0.30, hyst_pct = 0.00, period_length = 639.26
02:23:27.949 00.000 15712 PPEC: input: 0.62, control: 0.36, exposure: 1500
02:23:27.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
02:23:27.949 00.000 15712 MoveAxis(W, 119, ABG)
02:23:27.949 00.000 15712 Guiding  Dir = 3, Dur = 119
02:23:27.949 00.000 15712 IsGuiding returns 0
02:23:27.974 00.025 15712 PulseGuide returned control before completion, sleep 104
02:23:28.121 00.147 15712 IsGuiding returns 1
02:23:28.121 00.000 15712 scope still moving after pulse duration time elapsed
02:23:28.151 00.030 15712 IsGuiding returns 0
02:23:28.151 00.000 15712 scope move finished after 119 + 79 ms
02:23:28.151 00.000 15712 Move returns status 0, amount 119
02:23:28.151 00.000 15712 MoveAxis(N, 84, ABG)
02:23:28.151 00.000 15712 Guiding  Dir = 0, Dur = 84
02:23:28.151 00.000 15712 IsGuiding returns 0
02:23:28.233 00.082 15712 PulseGuide returned control before completion, sleep 13
02:23:28.249 00.016 15712 IsGuiding returns 1
02:23:28.249 00.000 15712 scope still moving after pulse duration time elapsed
02:23:28.279 00.030 15712 IsGuiding returns 1
02:23:28.345 00.066 15712 IsGuiding returns 0
02:23:28.345 00.000 15712 scope move finished after 84 + 109 ms
02:23:28.345 00.000 15712 Move returns status 0, amount 84
02:23:28.345 00.000 15712 move complete, result=0
02:23:28.345 00.000 7988 GuideStep: 0.6 px 119 ms WEST, -0.3 px 84 ms NORTH
02:23:28.349 00.004 15712 worker thread done servicing request
02:23:28.349 00.000 15712 Worker thread wakes up
02:23:28.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:28.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:28.408 00.059 7988 evsrv: cli 0CCCF1C8 connect
02:23:28.408 00.000 7988 case statement mapped state 6 to 3
02:23:28.411 00.003 7988 case statement mapped state 6 to 3
02:23:28.413 00.002 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_pixel_scale","id":"f0b06233-a1fe-4972-8930-2a39ae937469"}
02:23:28.413 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"f0b06233-a1fe-4972-8930-2a39ae937469"}
02:23:28.415 00.002 7988 evsrv: cli 0CCCF1C8 disconnect
02:23:29.988 01.573 15712 Exposure complete
02:23:30.052 00.064 15712 worker thread done servicing request
02:23:30.052 00.000 7988 OnExposeComplete: enter
02:23:30.052 00.000 7988 UpdateGuideState(): m_state=6
02:23:30.055 00.003 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4187
02:23:30.055 00.000 7988 Star::Find returns 1 (0), X=972.42, Y=189.72, Mass=587, SNR=15.8, Peak=135 HFD=3.2
02:23:30.057 00.002 7988 MultiStar: large primary error, entering stabilization period
02:23:30.059 00.002 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
02:23:30.059 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:23:30.061 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=1.40 hyp=1.42 cameraTheta=1.42 mountX=1.40 mountY=-0.25, mountTheta=-0.17
02:23:30.061 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=1.40, opts=13)
02:23:30.063 00.002 7988 Enqueuing Move request for scope (0.21, 1.40)
02:23:30.065 00.002 15712 Worker thread wakes up
02:23:30.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 1.40) opts 0xd
02:23:30.065 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 1.40)
02:23:30.065 00.000 15712 Moving (0.21, 1.40) raw xDistance=1.40 yDistance=-0.25
02:23:30.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:23:30.065 00.000 7988 UpdateGuideState exits: m=587 SNR=15.8
02:23:30.067 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:30.068 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:30.068 00.000 7988 Enqueuing Expose request
02:23:30.068 00.000 15712 PPEC rslt: input = 1.40, final = 0.83, react = 0.84, pred = -0.01, hyst = 0.76, hyst_pct = 0.00, period_length = 639.26
02:23:30.068 00.000 15712 PPEC: input: 1.40, control: 0.83, exposure: 1500
02:23:30.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:30.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:23:30.068 00.000 15712 MoveAxis(W, 272, ABG)
02:23:30.068 00.000 15712 Guiding  Dir = 3, Dur = 272
02:23:30.068 00.000 15712 IsGuiding returns 0
02:23:30.087 00.019 15712 PulseGuide returned control before completion, sleep 267
02:23:30.375 00.288 15712 IsGuiding returns 0
02:23:30.375 00.000 15712 Move returns status 0, amount 272
02:23:30.375 00.000 15712 MoveAxis(N, 0, ABG)
02:23:30.375 00.000 15712 Move returns status 0, amount 0
02:23:30.375 00.000 15712 move complete, result=0
02:23:30.375 00.000 7988 GuideStep: 1.4 px 272 ms WEST, -0.2 px 0 ms NORTH
02:23:30.377 00.002 15712 worker thread done servicing request
02:23:30.377 00.000 15712 Worker thread wakes up
02:23:30.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:30.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:31.794 01.417 15712 Exposure complete
02:23:31.858 00.064 15712 worker thread done servicing request
02:23:31.858 00.000 7988 OnExposeComplete: enter
02:23:31.858 00.000 7988 UpdateGuideState(): m_state=6
02:23:31.861 00.003 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4188
02:23:31.861 00.000 7988 Star::Find returns 1 (0), X=972.40, Y=189.63, Mass=708, SNR=17.2, Peak=143 HFD=3.2
02:23:31.861 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
02:23:31.861 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:23:31.861 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=1.31 hyp=1.33 cameraTheta=1.42 mountX=1.32 mountY=-0.23, mountTheta=-0.17
02:23:31.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=1.31, opts=13)
02:23:31.861 00.000 7988 Enqueuing Move request for scope (0.19, 1.31)
02:23:31.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:23:31.861 00.000 7988 UpdateGuideState exits: m=708 SNR=17.2
02:23:31.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:31.872 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:31.872 00.000 7988 Enqueuing Expose request
02:23:31.872 00.000 15712 Worker thread wakes up
02:23:31.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 1.31) opts 0xd
02:23:31.872 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 1.31)
02:23:31.872 00.000 15712 Moving (0.19, 1.31) raw xDistance=1.32 yDistance=-0.23
02:23:31.878 00.006 15712 PPEC rslt: input = 1.32, final = 0.78, react = 0.79, pred = -0.01, hyst = 0.73, hyst_pct = 0.00, period_length = 639.26
02:23:31.878 00.000 15712 PPEC: input: 1.32, control: 0.78, exposure: 1500
02:23:31.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:31.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:23:31.878 00.000 15712 MoveAxis(W, 255, ABG)
02:23:31.878 00.000 15712 Guiding  Dir = 3, Dur = 255
02:23:31.878 00.000 15712 IsGuiding returns 0
02:23:31.894 00.016 15712 PulseGuide returned control before completion, sleep 251
02:23:32.180 00.286 15712 IsGuiding returns 0
02:23:32.180 00.000 15712 Move returns status 0, amount 255
02:23:32.180 00.000 15712 MoveAxis(N, 0, ABG)
02:23:32.180 00.000 15712 Move returns status 0, amount 0
02:23:32.180 00.000 15712 move complete, result=0
02:23:32.180 00.000 7988 GuideStep: 1.3 px 255 ms WEST, -0.2 px 0 ms NORTH
02:23:32.183 00.003 15712 worker thread done servicing request
02:23:32.183 00.000 15712 Worker thread wakes up
02:23:32.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:32.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:33.821 01.638 15712 Exposure complete
02:23:33.883 00.062 15712 worker thread done servicing request
02:23:33.883 00.000 7988 OnExposeComplete: enter
02:23:33.887 00.004 7988 UpdateGuideState(): m_state=6
02:23:33.889 00.002 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4189
02:23:33.889 00.000 7988 Star::Find returns 1 (0), X=972.32, Y=187.19, Mass=674, SNR=16.7, Peak=136 HFD=3.5
02:23:33.891 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
02:23:33.891 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
02:23:33.891 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-1.12 hyp=1.13 cameraTheta=-1.47 mountX=-1.12 mountY=-0.08, mountTheta=-3.07
02:23:33.891 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-1.12, opts=13)
02:23:33.891 00.000 7988 Enqueuing Move request for scope (0.11, -1.12)
02:23:33.891 00.000 15712 Worker thread wakes up
02:23:33.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.12) opts 0xd
02:23:33.891 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -1.12)
02:23:33.891 00.000 15712 Moving (0.11, -1.12) raw xDistance=-1.12 yDistance=-0.08
02:23:33.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:23:33.891 00.000 7988 UpdateGuideState exits: m=674 SNR=16.7
02:23:33.899 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:33.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:33.899 00.000 7988 Enqueuing Expose request
02:23:33.899 00.000 15712 PPEC rslt: input = -1.12, final = -0.68, react = -0.67, pred = -0.00, hyst = -0.56, hyst_pct = 0.00, period_length = 639.26
02:23:33.899 00.000 15712 PPEC: input: -1.12, control: -0.68, exposure: 1500
02:23:33.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:33.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:23:33.899 00.000 15712 MoveAxis(E, 221, ABG)
02:23:33.899 00.000 15712 Guiding  Dir = 2, Dur = 221
02:23:33.904 00.005 15712 IsGuiding returns 0
02:23:33.924 00.020 15712 PulseGuide returned control before completion, sleep 216
02:23:34.158 00.234 15712 IsGuiding returns 0
02:23:34.158 00.000 15712 Move returns status 0, amount 221
02:23:34.158 00.000 15712 MoveAxis(N, 0, ABG)
02:23:34.158 00.000 15712 Move returns status 0, amount 0
02:23:34.158 00.000 15712 move complete, result=0
02:23:34.158 00.000 7988 GuideStep: -1.1 px 221 ms EAST, -0.1 px 0 ms NORTH
02:23:34.165 00.007 15712 worker thread done servicing request
02:23:34.165 00.000 15712 Worker thread wakes up
02:23:34.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:34.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:35.577 01.412 15712 Exposure complete
02:23:35.642 00.065 15712 worker thread done servicing request
02:23:35.642 00.000 7988 OnExposeComplete: enter
02:23:35.642 00.000 7988 UpdateGuideState(): m_state=6
02:23:35.642 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4190
02:23:35.642 00.000 7988 Star::Find returns 1 (0), X=972.57, Y=186.79, Mass=733, SNR=17.3, Peak=136 HFD=3.7
02:23:35.642 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
02:23:35.642 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
02:23:35.642 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=-1.53 hyp=1.57 cameraTheta=-1.34 mountX=-1.53 mountY=-0.32, mountTheta=-2.93
02:23:35.642 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-1.53, opts=13)
02:23:35.642 00.000 7988 Enqueuing Move request for scope (0.36, -1.53)
02:23:35.652 00.010 15712 Worker thread wakes up
02:23:35.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -1.53) opts 0xd
02:23:35.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -1.53)
02:23:35.652 00.000 15712 Moving (0.36, -1.53) raw xDistance=-1.53 yDistance=-0.32
02:23:35.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
02:23:35.652 00.000 7988 UpdateGuideState exits: m=733 SNR=17.3
02:23:35.655 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:35.655 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:35.655 00.000 7988 Enqueuing Expose request
02:23:35.655 00.000 15712 PPEC rslt: input = -1.53, final = -0.92, react = -0.92, pred = -0.00, hyst = -0.78, hyst_pct = 0.00, period_length = 639.26
02:23:35.655 00.000 15712 PPEC: input: -1.53, control: -0.92, exposure: 1500
02:23:35.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
02:23:35.655 00.000 15712 MoveAxis(E, 300, ABG)
02:23:35.655 00.000 15712 Guiding  Dir = 2, Dur = 300
02:23:35.655 00.000 15712 IsGuiding returns 0
02:23:35.677 00.022 15712 PulseGuide returned control before completion, sleep 287
02:23:35.997 00.320 15712 IsGuiding returns 0
02:23:35.997 00.000 15712 Move returns status 0, amount 300
02:23:35.997 00.000 15712 MoveAxis(N, 83, ABG)
02:23:35.997 00.000 15712 Guiding  Dir = 0, Dur = 83
02:23:35.997 00.000 15712 IsGuiding returns 0
02:23:36.079 00.082 15712 PulseGuide returned control before completion, sleep 14
02:23:36.113 00.034 15712 IsGuiding returns 1
02:23:36.113 00.000 15712 scope still moving after pulse duration time elapsed
02:23:36.136 00.023 15712 IsGuiding returns 1
02:23:36.168 00.032 15712 IsGuiding returns 1
02:23:36.203 00.035 15712 IsGuiding returns 0
02:23:36.203 00.000 15712 scope move finished after 83 + 124 ms
02:23:36.203 00.000 15712 Move returns status 0, amount 83
02:23:36.203 00.000 15712 move complete, result=0
02:23:36.203 00.000 7988 GuideStep: -1.5 px 300 ms EAST, -0.3 px 83 ms NORTH
02:23:36.212 00.009 15712 worker thread done servicing request
02:23:36.212 00.000 15712 Worker thread wakes up
02:23:36.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:36.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:37.846 01.634 15712 Exposure complete
02:23:37.910 00.064 15712 worker thread done servicing request
02:23:37.911 00.001 7988 OnExposeComplete: enter
02:23:37.911 00.000 7988 UpdateGuideState(): m_state=6
02:23:37.911 00.000 7988 Star::Find(15, 972, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4191
02:23:37.911 00.000 7988 Star::Find returns 1 (0), X=972.23, Y=186.72, Mass=711, SNR=17.1, Peak=139 HFD=3.4
02:23:37.911 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
02:23:37.911 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
02:23:37.911 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-1.59 hyp=1.59 cameraTheta=-1.55 mountX=-1.59 mountY=0.01, mountTheta=3.13
02:23:37.918 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-1.59, opts=13)
02:23:37.918 00.000 7988 Enqueuing Move request for scope (0.03, -1.59)
02:23:37.918 00.000 15712 Worker thread wakes up
02:23:37.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.59) opts 0xd
02:23:37.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -1.59)
02:23:37.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:23:37.918 00.000 7988 UpdateGuideState exits: m=711 SNR=17.1
02:23:37.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:37.924 00.006 15712 Moving (0.03, -1.59) raw xDistance=-1.59 yDistance=0.01
02:23:37.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:37.924 00.000 7988 Enqueuing Expose request
02:23:37.926 00.002 15712 PPEC rslt: input = -1.59, final = -0.96, react = -0.95, pred = -0.00, hyst = -0.90, hyst_pct = 0.00, period_length = 639.26
02:23:37.926 00.000 15712 PPEC: input: -1.59, control: -0.96, exposure: 1500
02:23:37.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:37.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:23:37.926 00.000 15712 MoveAxis(E, 312, ABG)
02:23:37.926 00.000 15712 Guiding  Dir = 2, Dur = 312
02:23:37.926 00.000 15712 IsGuiding returns 0
02:23:37.952 00.026 15712 PulseGuide returned control before completion, sleep 299
02:23:38.293 00.341 15712 IsGuiding returns 1
02:23:38.293 00.000 15712 scope still moving after pulse duration time elapsed
02:23:38.338 00.045 15712 IsGuiding returns 0
02:23:38.338 00.000 15712 scope move finished after 312 + 97 ms
02:23:38.338 00.000 15712 Move returns status 0, amount 312
02:23:38.338 00.000 15712 MoveAxis(N, 0, ABG)
02:23:38.338 00.000 15712 Move returns status 0, amount 0
02:23:38.338 00.000 15712 move complete, result=0
02:23:38.338 00.000 15712 worker thread done servicing request
02:23:38.338 00.000 15712 Worker thread wakes up
02:23:38.338 00.000 7988 GuideStep: -1.6 px 312 ms EAST, 0.0 px 0 ms NORTH
02:23:38.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:38.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:39.746 01.408 15712 Exposure complete
02:23:39.808 00.062 15712 worker thread done servicing request
02:23:39.808 00.000 7988 OnExposeComplete: enter
02:23:39.808 00.000 7988 UpdateGuideState(): m_state=6
02:23:39.812 00.004 7988 Star::Find(15, 972, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4192
02:23:39.812 00.000 7988 Star::Find returns 1 (0), X=972.45, Y=186.68, Mass=667, SNR=16.4, Peak=143 HFD=3.2
02:23:39.814 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
02:23:39.814 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
02:23:39.816 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-1.63 hyp=1.65 cameraTheta=-1.43 mountX=-1.63 mountY=-0.20, mountTheta=-3.02
02:23:39.818 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-1.63, opts=13)
02:23:39.818 00.000 7988 Enqueuing Move request for scope (0.24, -1.63)
02:23:39.820 00.002 15712 Worker thread wakes up
02:23:39.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.63) opts 0xd
02:23:39.820 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -1.63)
02:23:39.820 00.000 15712 Moving (0.24, -1.63) raw xDistance=-1.63 yDistance=-0.20
02:23:39.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=61, FiltMax=255, Gamma=0.690
02:23:39.822 00.002 7988 UpdateGuideState exits: m=667 SNR=16.4
02:23:39.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:39.824 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:39.824 00.000 7988 Enqueuing Expose request
02:23:39.826 00.002 15712 PPEC rslt: input = -1.63, final = -0.98, react = -0.98, pred = -0.00, hyst = -0.94, hyst_pct = 0.00, period_length = 639.26
02:23:39.826 00.000 15712 PPEC: input: -1.63, control: -0.98, exposure: 1500
02:23:39.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:39.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:23:39.826 00.000 15712 MoveAxis(E, 320, ABG)
02:23:39.826 00.000 15712 Guiding  Dir = 2, Dur = 320
02:23:39.826 00.000 15712 IsGuiding returns 0
02:23:39.855 00.029 15712 PulseGuide returned control before completion, sleep 303
02:23:40.191 00.336 15712 IsGuiding returns 0
02:23:40.191 00.000 15712 Move returns status 0, amount 320
02:23:40.191 00.000 15712 MoveAxis(N, 0, ABG)
02:23:40.191 00.000 15712 Move returns status 0, amount 0
02:23:40.191 00.000 15712 move complete, result=0
02:23:40.191 00.000 7988 GuideStep: -1.6 px 320 ms EAST, -0.2 px 0 ms NORTH
02:23:40.192 00.001 15712 worker thread done servicing request
02:23:40.192 00.000 15712 Worker thread wakes up
02:23:40.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:40.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:41.832 01.640 15712 Exposure complete
02:23:41.897 00.065 15712 worker thread done servicing request
02:23:41.897 00.000 7988 OnExposeComplete: enter
02:23:41.897 00.000 7988 UpdateGuideState(): m_state=6
02:23:41.897 00.000 7988 Star::Find(15, 972, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4193
02:23:41.897 00.000 7988 Star::Find returns 1 (0), X=972.38, Y=189.03, Mass=659, SNR=16.7, Peak=145 HFD=3.4
02:23:41.897 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.22 = -0.22)
02:23:41.897 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
02:23:41.897 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.71 hyp=0.73 cameraTheta=1.34 mountX=0.71 mountY=-0.18, mountTheta=-0.25
02:23:41.897 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.71, opts=13)
02:23:41.897 00.000 7988 Enqueuing Move request for scope (0.17, 0.71)
02:23:41.897 00.000 15712 Worker thread wakes up
02:23:41.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.71) opts 0xd
02:23:41.897 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.71)
02:23:41.897 00.000 15712 Moving (0.17, 0.71) raw xDistance=0.71 yDistance=-0.18
02:23:41.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:23:41.897 00.000 7988 UpdateGuideState exits: m=659 SNR=16.7
02:23:41.910 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:41.911 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:41.912 00.001 7988 Enqueuing Expose request
02:23:41.912 00.000 15712 PPEC rslt: input = 0.71, final = 0.42, react = 0.43, pred = -0.00, hyst = 0.33, hyst_pct = 0.00, period_length = 639.26
02:23:41.912 00.000 15712 PPEC: input: 0.71, control: 0.42, exposure: 1500
02:23:41.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:41.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:23:41.912 00.000 15712 MoveAxis(W, 138, ABG)
02:23:41.912 00.000 15712 Guiding  Dir = 3, Dur = 138
02:23:41.912 00.000 15712 IsGuiding returns 0
02:23:41.929 00.017 15712 PulseGuide returned control before completion, sleep 131
02:23:42.071 00.142 15712 IsGuiding returns 1
02:23:42.071 00.000 15712 scope still moving after pulse duration time elapsed
02:23:42.107 00.036 15712 IsGuiding returns 0
02:23:42.107 00.000 15712 scope move finished after 138 + 56 ms
02:23:42.107 00.000 15712 Move returns status 0, amount 138
02:23:42.107 00.000 15712 MoveAxis(N, 0, ABG)
02:23:42.107 00.000 15712 Move returns status 0, amount 0
02:23:42.107 00.000 15712 move complete, result=0
02:23:42.107 00.000 15712 worker thread done servicing request
02:23:42.107 00.000 15712 Worker thread wakes up
02:23:42.107 00.000 7988 GuideStep: 0.7 px 138 ms WEST, -0.2 px 0 ms NORTH
02:23:42.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:42.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:43.521 01.414 15712 Exposure complete
02:23:43.584 00.063 15712 worker thread done servicing request
02:23:43.584 00.000 7988 OnExposeComplete: enter
02:23:43.584 00.000 7988 UpdateGuideState(): m_state=6
02:23:43.584 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4194
02:23:43.584 00.000 7988 Star::Find returns 1 (0), X=972.12, Y=190.07, Mass=724, SNR=17.3, Peak=133 HFD=3.3
02:23:43.584 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
02:23:43.584 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
02:23:43.584 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=1.76 hyp=1.76 cameraTheta=1.62 mountX=1.76 mountY=0.05, mountTheta=0.03
02:23:43.594 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=1.76, opts=13)
02:23:43.594 00.000 7988 Enqueuing Move request for scope (-0.09, 1.76)
02:23:43.594 00.000 15712 Worker thread wakes up
02:23:43.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.76) opts 0xd
02:23:43.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 1.76)
02:23:43.594 00.000 15712 Moving (-0.09, 1.76) raw xDistance=1.76 yDistance=0.05
02:23:43.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:23:43.594 00.000 7988 UpdateGuideState exits: m=724 SNR=17.3
02:23:43.597 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:43.598 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:43.598 00.000 7988 Enqueuing Expose request
02:23:43.598 00.000 15712 PPEC rslt: input = 1.76, final = 1.05, react = 1.06, pred = -0.00, hyst = 0.89, hyst_pct = 0.00, period_length = 639.26
02:23:43.598 00.000 15712 PPEC: input: 1.76, control: 1.05, exposure: 1500
02:23:43.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:43.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:23:43.598 00.000 15712 MoveAxis(W, 343, ABG)
02:23:43.598 00.000 15712 Guiding  Dir = 3, Dur = 343
02:23:43.602 00.004 15712 IsGuiding returns 0
02:23:43.627 00.025 15712 PulseGuide returned control before completion, sleep 329
02:23:43.965 00.338 15712 IsGuiding returns 1
02:23:43.965 00.000 15712 scope still moving after pulse duration time elapsed
02:23:43.996 00.031 15712 IsGuiding returns 1
02:23:44.028 00.032 15712 IsGuiding returns 0
02:23:44.028 00.000 15712 scope move finished after 343 + 83 ms
02:23:44.028 00.000 15712 Move returns status 0, amount 343
02:23:44.028 00.000 15712 MoveAxis(N, 0, ABG)
02:23:44.028 00.000 15712 Move returns status 0, amount 0
02:23:44.028 00.000 15712 move complete, result=0
02:23:44.028 00.000 15712 worker thread done servicing request
02:23:44.028 00.000 15712 Worker thread wakes up
02:23:44.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:44.028 00.000 7988 GuideStep: 1.8 px 343 ms WEST, 0.1 px 0 ms NORTH
02:23:44.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:45.671 01.643 15712 Exposure complete
02:23:45.733 00.062 15712 worker thread done servicing request
02:23:45.733 00.000 7988 OnExposeComplete: enter
02:23:45.733 00.000 7988 UpdateGuideState(): m_state=6
02:23:45.737 00.004 7988 Star::Find(15, 972, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4195
02:23:45.739 00.002 7988 Star::Find returns 1 (0), X=972.05, Y=190.55, Mass=640, SNR=16.3, Peak=139 HFD=3.3
02:23:45.739 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
02:23:45.739 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
02:23:45.741 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=2.23 hyp=2.24 cameraTheta=1.64 mountX=2.23 mountY=0.11, mountTheta=0.05
02:23:45.743 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=2.23, opts=13)
02:23:45.743 00.000 7988 Enqueuing Move request for scope (-0.16, 2.23)
02:23:45.745 00.002 15712 Worker thread wakes up
02:23:45.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 2.23) opts 0xd
02:23:45.745 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 2.23)
02:23:45.745 00.000 15712 Moving (-0.16, 2.23) raw xDistance=2.23 yDistance=0.11
02:23:45.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:23:45.745 00.000 7988 UpdateGuideState exits: m=640 SNR=16.3
02:23:45.748 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:45.749 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:45.749 00.000 7988 Enqueuing Expose request
02:23:45.749 00.000 15712 PPEC rslt: input = 2.23, final = 1.33, react = 1.34, pred = -0.01, hyst = 1.23, hyst_pct = 0.00, period_length = 639.26
02:23:45.749 00.000 15712 PPEC: input: 2.23, control: 1.33, exposure: 1500
02:23:45.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:45.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:23:45.749 00.000 15712 MoveAxis(W, 436, ABG)
02:23:45.749 00.000 15712 Guiding  Dir = 3, Dur = 436
02:23:45.749 00.000 15712 IsGuiding returns 0
02:23:45.769 00.020 15712 PulseGuide returned control before completion, sleep 429
02:23:46.233 00.464 15712 IsGuiding returns 0
02:23:46.233 00.000 15712 Move returns status 0, amount 436
02:23:46.233 00.000 15712 MoveAxis(N, 0, ABG)
02:23:46.233 00.000 15712 Move returns status 0, amount 0
02:23:46.233 00.000 15712 move complete, result=0
02:23:46.233 00.000 7988 GuideStep: 2.2 px 436 ms WEST, 0.1 px 0 ms NORTH
02:23:46.235 00.002 15712 worker thread done servicing request
02:23:46.235 00.000 15712 Worker thread wakes up
02:23:46.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:46.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:47.652 01.417 15712 Exposure complete
02:23:47.714 00.062 15712 worker thread done servicing request
02:23:47.714 00.000 7988 OnExposeComplete: enter
02:23:47.714 00.000 7988 UpdateGuideState(): m_state=6
02:23:47.714 00.000 7988 Star::Find(15, 972, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4196
02:23:47.714 00.000 7988 Star::Find returns 1 (0), X=972.04, Y=189.78, Mass=638, SNR=16.0, Peak=130 HFD=3.3
02:23:47.714 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
02:23:47.714 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
02:23:47.714 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=1.47 hyp=1.48 cameraTheta=1.68 mountX=1.47 mountY=0.13, mountTheta=0.09
02:23:47.724 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=1.47, opts=13)
02:23:47.724 00.000 7988 Enqueuing Move request for scope (-0.17, 1.47)
02:23:47.724 00.000 15712 Worker thread wakes up
02:23:47.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.47) opts 0xd
02:23:47.724 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 1.47)
02:23:47.724 00.000 15712 Moving (-0.17, 1.47) raw xDistance=1.47 yDistance=0.13
02:23:47.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:23:47.724 00.000 7988 UpdateGuideState exits: m=638 SNR=16.0
02:23:47.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:47.729 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:47.731 00.002 7988 Enqueuing Expose request
02:23:47.731 00.000 15712 PPEC rslt: input = 1.47, final = 0.87, react = 0.88, pred = -0.01, hyst = 0.86, hyst_pct = 0.00, period_length = 639.26
02:23:47.731 00.000 15712 PPEC: input: 1.47, control: 0.87, exposure: 1500
02:23:47.733 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:47.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:23:47.733 00.000 15712 MoveAxis(W, 285, ABG)
02:23:47.733 00.000 15712 Guiding  Dir = 3, Dur = 285
02:23:47.733 00.000 15712 IsGuiding returns 0
02:23:47.746 00.013 15712 PulseGuide returned control before completion, sleep 280
02:23:48.050 00.304 15712 IsGuiding returns 0
02:23:48.050 00.000 15712 Move returns status 0, amount 285
02:23:48.050 00.000 15712 MoveAxis(N, 0, ABG)
02:23:48.050 00.000 15712 Move returns status 0, amount 0
02:23:48.050 00.000 15712 move complete, result=0
02:23:48.050 00.000 15712 worker thread done servicing request
02:23:48.050 00.000 15712 Worker thread wakes up
02:23:48.050 00.000 7988 GuideStep: 1.5 px 285 ms WEST, 0.1 px 0 ms NORTH
02:23:48.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:48.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:49.697 01.647 15712 Exposure complete
02:23:49.761 00.064 15712 worker thread done servicing request
02:23:49.761 00.000 7988 OnExposeComplete: enter
02:23:49.763 00.002 7988 UpdateGuideState(): m_state=6
02:23:49.763 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4197
02:23:49.763 00.000 7988 Star::Find returns 1 (0), X=972.03, Y=188.29, Mass=620, SNR=15.9, Peak=134 HFD=3.3
02:23:49.763 00.000 7988 MultiStar: exiting stabilization period
02:23:49.763 00.000 7988 MultiStar: [#1 -0.20,0.51,0.88,U] [#2 -0.47,0.24,0.85,U] [#3 -0.17,0.11,0.93,U] [#4 -0.16,0.63,0.70,U] [#5 -0.24,-0.18,0.74,U] [#6 -0.15,-0.13,0.70,U] [#7 0.04,0.83,0.00,M5] [#8 -0.36,0.24,0.48,U] 
02:23:49.763 00.000 7988 single-star, 7 included, MultiStar: {-0.24, 0.17}, one-star: {-0.18, -0.03}
02:23:49.763 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.55 = 1.74)
02:23:49.763 00.000 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.58 = 1.71)
02:23:49.763 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.98 mountX=-0.03 mountY=0.18, mountTheta=1.74
02:23:49.763 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.03, opts=13)
02:23:49.774 00.011 7988 Enqueuing Move request for scope (-0.18, -0.03)
02:23:49.774 00.000 15712 Worker thread wakes up
02:23:49.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
02:23:49.774 00.000 7988 UpdateGuideState exits: m=620 SNR=15.9
02:23:49.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:49.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:49.774 00.000 7988 Enqueuing Expose request
02:23:49.780 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
02:23:49.780 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
02:23:49.780 00.000 15712 Moving (-0.18, -0.03) raw xDistance=-0.03 yDistance=0.18
02:23:49.784 00.004 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:23:49.784 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
02:23:49.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:49.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:23:49.784 00.000 15712 MoveAxis(E, 3, ABG)
02:23:49.784 00.000 15712 Guiding  Dir = 2, Dur = 3
02:23:49.784 00.000 15712 IsGuiding returns 0
02:23:49.810 00.026 15712 IsGuiding returns 0
02:23:49.810 00.000 15712 Move returns status 0, amount 3
02:23:49.810 00.000 15712 MoveAxis(N, 0, ABG)
02:23:49.810 00.000 15712 Move returns status 0, amount 0
02:23:49.814 00.004 15712 move complete, result=0
02:23:49.814 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
02:23:49.814 00.000 15712 worker thread done servicing request
02:23:49.814 00.000 15712 Worker thread wakes up
02:23:49.816 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:49.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:51.226 01.410 15712 Exposure complete
02:23:51.292 00.066 15712 worker thread done servicing request
02:23:51.292 00.000 7988 OnExposeComplete: enter
02:23:51.292 00.000 7988 UpdateGuideState(): m_state=6
02:23:51.294 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4198
02:23:51.294 00.000 7988 Star::Find returns 1 (0), X=971.91, Y=188.24, Mass=637, SNR=15.9, Peak=140 HFD=3.6
02:23:51.294 00.000 7988 MultiStar: [#1 -0.41,0.14,0.96,U] [#2 -0.13,0.00,0.86,U] [#3 -0.19,0.08,0.88,U] [#4 -0.16,-0.31,0.70,U] [#5 -0.76,-0.08,0.00,M7] [#6 0.03,0.58,0.67,U] [#7 -0.23,0.29,0.54,U] [#8 -0.64,-0.50,0.00,M7] 
02:23:51.294 00.000 7988 refined, 6 included, MultiStar: {-0.21, 0.08}, one-star: {-0.30, -0.08}
02:23:51.294 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
02:23:51.294 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
02:23:51.294 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.23 cameraTheta=2.78 mountX=0.08 mountY=0.21, mountTheta=1.21
02:23:51.302 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.08, opts=13)
02:23:51.304 00.002 7988 Enqueuing Move request for scope (-0.21, 0.08)
02:23:51.304 00.000 15712 Worker thread wakes up
02:23:51.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
02:23:51.304 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
02:23:51.304 00.000 15712 Moving (-0.21, 0.08) raw xDistance=0.08 yDistance=0.21
02:23:51.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=60, FiltMax=255, Gamma=0.690
02:23:51.306 00.002 7988 UpdateGuideState exits: m=637 SNR=15.9
02:23:51.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:51.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:51.306 00.000 7988 Enqueuing Expose request
02:23:51.306 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:23:51.306 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
02:23:51.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:51.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:23:51.306 00.000 15712 MoveAxis(E, 2, ABG)
02:23:51.306 00.000 15712 Guiding  Dir = 2, Dur = 2
02:23:51.328 00.022 15712 IsGuiding returns 0
02:23:51.347 00.019 15712 IsGuiding returns 0
02:23:51.347 00.000 15712 Move returns status 0, amount 2
02:23:51.347 00.000 15712 MoveAxis(N, 0, ABG)
02:23:51.347 00.000 15712 Move returns status 0, amount 0
02:23:51.347 00.000 15712 move complete, result=0
02:23:51.347 00.000 15712 worker thread done servicing request
02:23:51.347 00.000 15712 Worker thread wakes up
02:23:51.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:51.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:51.347 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
02:23:53.091 01.744 15712 Exposure complete
02:23:53.152 00.061 15712 worker thread done servicing request
02:23:53.152 00.000 7988 OnExposeComplete: enter
02:23:53.152 00.000 7988 UpdateGuideState(): m_state=6
02:23:53.157 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4199
02:23:53.157 00.000 7988 Star::Find returns 1 (0), X=971.75, Y=187.93, Mass=587, SNR=15.6, Peak=143 HFD=2.8
02:23:53.159 00.002 7988 MultiStar: [#1 -0.04,-0.21,0.96,U] [#2 -0.17,-0.38,0.91,U] [#3 0.35,-0.20,0.78,U] [#4 -0.00,-0.23,0.69,U] [#5 -0.06,-0.31,0.67,U] [#6 0.00,-0.23,0.68,U] [#7 0.06,-0.52,0.47,U] [#8 0.00,0.00,0.00,L] [#9 -1.05,-1.41,0.00,M1] 
02:23:53.159 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.30}, one-star: {-0.46, -0.38}
02:23:53.161 00.002 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.35 = 2.94)
02:23:53.161 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
02:23:53.163 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.78 mountX=-0.30 mountY=0.07, mountTheta=2.90
02:23:53.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.30, opts=13)
02:23:53.166 00.003 7988 Enqueuing Move request for scope (-0.07, -0.30)
02:23:53.168 00.002 15712 Worker thread wakes up
02:23:53.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.30) opts 0xd
02:23:53.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.30)
02:23:53.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:23:53.168 00.000 7988 UpdateGuideState exits: m=587 SNR=15.6
02:23:53.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:53.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:53.168 00.000 7988 Enqueuing Expose request
02:23:53.168 00.000 15712 Moving (-0.07, -0.30) raw xDistance=-0.30 yDistance=0.07
02:23:53.168 00.000 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:23:53.168 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
02:23:53.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:53.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:23:53.168 00.000 15712 MoveAxis(E, 62, ABG)
02:23:53.168 00.000 15712 Guiding  Dir = 2, Dur = 62
02:23:53.168 00.000 15712 IsGuiding returns 0
02:23:53.203 00.035 15712 PulseGuide returned control before completion, sleep 48
02:23:53.263 00.060 15712 IsGuiding returns 1
02:23:53.263 00.000 15712 scope still moving after pulse duration time elapsed
02:23:53.294 00.031 15712 IsGuiding returns 0
02:23:53.294 00.000 15712 scope move finished after 62 + 54 ms
02:23:53.294 00.000 15712 Move returns status 0, amount 62
02:23:53.294 00.000 15712 MoveAxis(N, 0, ABG)
02:23:53.294 00.000 15712 Move returns status 0, amount 0
02:23:53.294 00.000 15712 move complete, result=0
02:23:53.294 00.000 15712 worker thread done servicing request
02:23:53.294 00.000 15712 Worker thread wakes up
02:23:53.294 00.000 7988 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
02:23:53.296 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:53.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:53.305 00.009 7988 evsrv: cli 0CCCFBC8 connect
02:23:53.307 00.002 7988 case statement mapped state 6 to 3
02:23:53.309 00.002 7988 case statement mapped state 6 to 3
02:23:53.320 00.011 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_app_state","id":"2752cd76-3311-4313-a258-61a5e9823e5d"}
02:23:53.322 00.002 7988 case statement mapped state 6 to 3
02:23:53.322 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2752cd76-3311-4313-a258-61a5e9823e5d"}
02:23:53.322 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
02:23:54.710 01.388 15712 Exposure complete
02:23:54.787 00.077 15712 worker thread done servicing request
02:23:54.787 00.000 7988 OnExposeComplete: enter
02:23:54.791 00.004 7988 UpdateGuideState(): m_state=6
02:23:54.791 00.000 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4200
02:23:54.793 00.002 7988 Star::Find returns 1 (0), X=972.06, Y=188.51, Mass=532, SNR=14.6, Peak=138 HFD=2.3
02:23:54.795 00.002 7988 MultiStar: [#1 -0.24,0.71,0.00,M2] [#2 -0.04,0.33,1.00,U] [#3 0.05,0.68,0.00,M5] [#4 -0.18,-0.00,0.75,U] [#5 -0.48,0.12,0.82,U] [#6 -0.24,0.15,0.72,U] [#7 -0.28,0.40,0.45,U] [#8 -0.35,-0.47,0.47,U] 
02:23:54.795 00.000 7988 single-star, 6 included, MultiStar: {-0.23, 0.13}, one-star: {-0.15, 0.20}
02:23:54.797 00.002 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
02:23:54.799 00.002 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
02:23:54.801 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.22 mountX=0.20 mountY=0.15, mountTheta=0.64
02:23:54.803 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.20, opts=13)
02:23:54.805 00.002 7988 Enqueuing Move request for scope (-0.15, 0.20)
02:23:54.805 00.000 15712 Worker thread wakes up
02:23:54.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
02:23:54.807 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:23:54.807 00.000 7988 UpdateGuideState exits: m=532 SNR=14.6
02:23:54.809 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
02:23:54.809 00.000 15712 Moving (-0.15, 0.20) raw xDistance=0.20 yDistance=0.15
02:23:54.812 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:54.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:54.814 00.002 7988 Enqueuing Expose request
02:23:54.819 00.005 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:23:54.819 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
02:23:54.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:54.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:23:54.819 00.000 15712 MoveAxis(W, 35, ABG)
02:23:54.819 00.000 15712 Guiding  Dir = 3, Dur = 35
02:23:54.821 00.002 15712 IsGuiding returns 0
02:23:54.848 00.027 15712 PulseGuide returned control before completion, sleep 18
02:23:54.896 00.048 15712 IsGuiding returns 1
02:23:54.896 00.000 15712 scope still moving after pulse duration time elapsed
02:23:54.929 00.033 15712 IsGuiding returns 0
02:23:54.929 00.000 15712 scope move finished after 35 + 73 ms
02:23:54.929 00.000 15712 Move returns status 0, amount 35
02:23:54.930 00.001 15712 MoveAxis(N, 0, ABG)
02:23:54.930 00.000 15712 Move returns status 0, amount 0
02:23:54.930 00.000 15712 move complete, result=0
02:23:54.930 00.000 15712 worker thread done servicing request
02:23:54.930 00.000 15712 Worker thread wakes up
02:23:54.930 00.000 7988 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
02:23:54.932 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:54.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:56.569 01.637 15712 Exposure complete
02:23:56.644 00.075 15712 worker thread done servicing request
02:23:56.644 00.000 7988 OnExposeComplete: enter
02:23:56.646 00.002 7988 UpdateGuideState(): m_state=6
02:23:56.646 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4201
02:23:56.649 00.003 7988 Star::Find returns 1 (0), X=971.82, Y=188.16, Mass=557, SNR=14.9, Peak=147 HFD=2.7
02:23:56.649 00.000 7988 MultiStar: [#1 -0.35,-0.10,0.97,U] [#2 -0.10,-0.08,0.90,U] [#3 0.09,0.08,0.89,U] [#4 -0.21,0.30,0.78,U] [#5 0.53,0.14,0.71,U] [#6 -0.47,0.16,0.64,U] [#7 -0.19,0.02,0.48,U] [#8 -0.47,-0.37,0.51,U] 
02:23:56.651 00.002 7988 refined, 8 included, MultiStar: {-0.17, 0.00}, one-star: {-0.39, -0.15}
02:23:56.653 00.002 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
02:23:56.653 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
02:23:56.655 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.00 hyp=0.17 cameraTheta=3.13 mountX=0.00 mountY=0.17, mountTheta=1.57
02:23:56.657 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.00, opts=13)
02:23:56.659 00.002 7988 Enqueuing Move request for scope (-0.17, 0.00)
02:23:56.659 00.000 15712 Worker thread wakes up
02:23:56.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.00) opts 0xd
02:23:56.659 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.00)
02:23:56.659 00.000 15712 Moving (-0.17, 0.00) raw xDistance=0.00 yDistance=0.17
02:23:56.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:23:56.661 00.002 7988 UpdateGuideState exits: m=557 SNR=14.9
02:23:56.663 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:56.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:56.665 00.002 7988 Enqueuing Expose request
02:23:56.667 00.002 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:23:56.667 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
02:23:56.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:56.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:23:56.667 00.000 15712 MoveAxis(E, 5, ABG)
02:23:56.667 00.000 15712 Guiding  Dir = 2, Dur = 5
02:23:56.667 00.000 15712 IsGuiding returns 0
02:23:56.677 00.010 15712 IsGuiding returns 0
02:23:56.677 00.000 15712 Move returns status 0, amount 5
02:23:56.677 00.000 15712 MoveAxis(N, 0, ABG)
02:23:56.677 00.000 15712 Move returns status 0, amount 0
02:23:56.677 00.000 15712 move complete, result=0
02:23:56.677 00.000 15712 worker thread done servicing request
02:23:56.677 00.000 15712 Worker thread wakes up
02:23:56.677 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
02:23:56.689 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:56.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:58.106 01.417 15712 Exposure complete
02:23:58.186 00.080 15712 worker thread done servicing request
02:23:58.186 00.000 7988 OnExposeComplete: enter
02:23:58.186 00.000 7988 UpdateGuideState(): m_state=6
02:23:58.186 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4202
02:23:58.186 00.000 7988 Star::Find returns 1 (0), X=972.15, Y=188.27, Mass=563, SNR=15.2, Peak=142 HFD=2.7
02:23:58.186 00.000 7988 MultiStar: [#1 -0.23,0.65,0.00,M2] [#2 -0.12,0.45,0.88,U] [#3 -0.18,0.95,0.00,M5] [#4 0.04,0.60,0.71,U] [#5 -0.57,0.85,0.00,M5] [#6 -0.26,0.32,0.62,U] [#7 0.23,-0.11,0.47,U] [#8 -0.94,0.83,0.00,M6] 
02:23:58.186 00.000 7988 single-star, 4 included, MultiStar: {-0.05, 0.25}, one-star: {-0.06, -0.04}
02:23:58.186 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.09 = 2.20)
02:23:58.186 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.16)
02:23:58.199 00.013 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.52 mountX=-0.04 mountY=0.06, mountTheta=2.19
02:23:58.202 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
02:23:58.204 00.002 7988 Enqueuing Move request for scope (-0.06, -0.04)
02:23:58.206 00.002 15712 Worker thread wakes up
02:23:58.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
02:23:58.206 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
02:23:58.206 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
02:23:58.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:23:58.209 00.003 7988 UpdateGuideState exits: m=563 SNR=15.2
02:23:58.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:58.211 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:58.213 00.002 7988 Enqueuing Expose request
02:23:58.215 00.002 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:23:58.215 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
02:23:58.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:58.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:23:58.215 00.000 15712 MoveAxis(E, 5, ABG)
02:23:58.215 00.000 15712 Guiding  Dir = 2, Dur = 5
02:23:58.216 00.001 15712 IsGuiding returns 0
02:23:58.234 00.018 15712 IsGuiding returns 0
02:23:58.234 00.000 15712 Move returns status 0, amount 5
02:23:58.234 00.000 15712 MoveAxis(N, 0, ABG)
02:23:58.234 00.000 15712 Move returns status 0, amount 0
02:23:58.234 00.000 15712 move complete, result=0
02:23:58.234 00.000 15712 worker thread done servicing request
02:23:58.234 00.000 15712 Worker thread wakes up
02:23:58.234 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
02:23:58.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:23:58.240 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:23:59.877 01.637 15712 Exposure complete
02:23:59.941 00.064 15712 worker thread done servicing request
02:23:59.942 00.001 7988 OnExposeComplete: enter
02:23:59.942 00.000 7988 UpdateGuideState(): m_state=6
02:23:59.942 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4203
02:23:59.942 00.000 7988 Star::Find returns 1 (0), X=972.48, Y=189.04, Mass=497, SNR=14.2, Peak=140 HFD=2.6
02:23:59.942 00.000 7988 MultiStar: [#1 -0.20,0.65,0.00,M3] [#2 -0.20,0.66,0.00,M1] [#3 -0.13,0.97,0.00,M6] [#4 -0.38,0.96,0.00,M1] [#5 0.03,0.65,0.00,M6] [#6 -0.11,0.83,0.00,M1] [#7 0.33,1.32,0.00,M1] [#8 -1.48,1.49,0.00,M7] 
02:23:59.942 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
02:23:59.942 00.000 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:23:59.949 00.007 7988 CameraToMount -- cameraX=0.27 cameraY=0.72 hyp=0.77 cameraTheta=1.22 mountX=0.73 mountY=-0.29, mountTheta=-0.37
02:23:59.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.72, opts=13)
02:23:59.949 00.000 7988 Enqueuing Move request for scope (0.27, 0.72)
02:23:59.949 00.000 15712 Worker thread wakes up
02:23:59.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.72) opts 0xd
02:23:59.949 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.72)
02:23:59.949 00.000 15712 Moving (0.27, 0.72) raw xDistance=0.73 yDistance=-0.29
02:23:59.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:23:59.949 00.000 7988 UpdateGuideState exits: m=497 SNR=14.2
02:23:59.955 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:59.958 00.003 15712 PPEC rslt: input = 0.73, final = 0.42, react = 0.44, pred = -0.01, hyst = 0.39, hyst_pct = 0.00, period_length = 639.26
02:23:59.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:23:59.958 00.000 15712 PPEC: input: 0.73, control: 0.42, exposure: 1500
02:23:59.958 00.000 7988 Enqueuing Expose request
02:23:59.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:23:59.958 00.000 15712 MoveAxis(W, 138, ABG)
02:23:59.958 00.000 15712 Guiding  Dir = 3, Dur = 138
02:23:59.958 00.000 15712 IsGuiding returns 0
02:23:59.975 00.017 15712 PulseGuide returned control before completion, sleep 130
02:24:00.118 00.143 15712 IsGuiding returns 1
02:24:00.118 00.000 15712 scope still moving after pulse duration time elapsed
02:24:00.146 00.028 15712 IsGuiding returns 0
02:24:00.146 00.000 15712 scope move finished after 138 + 47 ms
02:24:00.146 00.000 15712 Move returns status 0, amount 138
02:24:00.146 00.000 15712 MoveAxis(N, 73, ABG)
02:24:00.146 00.000 15712 Guiding  Dir = 0, Dur = 73
02:24:00.146 00.000 15712 IsGuiding returns 0
02:24:00.220 00.074 15712 PulseGuide returned control before completion, sleep 11
02:24:00.242 00.022 15712 IsGuiding returns 1
02:24:00.242 00.000 15712 scope still moving after pulse duration time elapsed
02:24:00.274 00.032 15712 IsGuiding returns 1
02:24:00.306 00.032 15712 IsGuiding returns 1
02:24:00.341 00.035 15712 IsGuiding returns 0
02:24:00.341 00.000 15712 scope move finished after 73 + 127 ms
02:24:00.341 00.000 15712 Move returns status 0, amount 73
02:24:00.341 00.000 15712 move complete, result=0
02:24:00.341 00.000 7988 GuideStep: 0.7 px 138 ms WEST, -0.3 px 73 ms NORTH
02:24:00.349 00.008 15712 worker thread done servicing request
02:24:00.349 00.000 15712 Worker thread wakes up
02:24:00.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:00.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:01.756 01.407 15712 Exposure complete
02:24:01.822 00.066 15712 worker thread done servicing request
02:24:01.822 00.000 7988 OnExposeComplete: enter
02:24:01.822 00.000 7988 UpdateGuideState(): m_state=6
02:24:01.822 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4204
02:24:01.822 00.000 7988 Star::Find returns 1 (0), X=971.72, Y=188.67, Mass=646, SNR=16.1, Peak=140 HFD=3.6
02:24:01.822 00.000 7988 MultiStar: [#1 -0.52,0.56,0.00,M4] [#2 -0.38,0.47,0.86,U] [#3 -0.46,0.89,0.00,M7] [#4 -0.72,0.96,0.00,M2] [#5 -0.66,0.67,0.00,M7] [#6 -0.44,0.65,0.00,M2] [#7 0.43,0.77,0.00,M2] [#8 0.01,-0.03,0.37,U] 
02:24:01.822 00.000 7988 refined, 2 included, MultiStar: {-0.36, 0.33}, one-star: {-0.49, 0.35}
02:24:01.822 00.000 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.84 = 0.84)
02:24:01.822 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
02:24:01.822 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=0.33 hyp=0.49 cameraTheta=2.40 mountX=0.33 mountY=0.36, mountTheta=0.82
02:24:01.822 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=0.33, opts=13)
02:24:01.822 00.000 7988 Enqueuing Move request for scope (-0.36, 0.33)
02:24:01.835 00.013 15712 Worker thread wakes up
02:24:01.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.33) opts 0xd
02:24:01.835 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, 0.33)
02:24:01.835 00.000 15712 Moving (-0.36, 0.33) raw xDistance=0.33 yDistance=0.36
02:24:01.836 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:24:01.836 00.000 7988 UpdateGuideState exits: m=646 SNR=16.1
02:24:01.838 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:01.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:01.840 00.002 7988 Enqueuing Expose request
02:24:01.840 00.000 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.26
02:24:01.840 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
02:24:01.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:24:01.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:24:01.840 00.000 15712 MoveAxis(W, 60, ABG)
02:24:01.840 00.000 15712 Guiding  Dir = 3, Dur = 60
02:24:01.840 00.000 15712 IsGuiding returns 0
02:24:01.852 00.012 15712 PulseGuide returned control before completion, sleep 45
02:24:01.936 00.084 15712 IsGuiding returns 0
02:24:01.936 00.000 15712 Move returns status 0, amount 60
02:24:01.936 00.000 15712 MoveAxis(N, 0, ABG)
02:24:01.936 00.000 15712 Move returns status 0, amount 0
02:24:01.936 00.000 15712 move complete, result=0
02:24:01.936 00.000 15712 worker thread done servicing request
02:24:01.936 00.000 15712 Worker thread wakes up
02:24:01.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:01.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:01.936 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.4 px 0 ms NORTH
02:24:03.686 01.750 15712 Exposure complete
02:24:03.748 00.062 15712 worker thread done servicing request
02:24:03.748 00.000 7988 OnExposeComplete: enter
02:24:03.752 00.004 7988 UpdateGuideState(): m_state=6
02:24:03.754 00.002 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4205
02:24:03.754 00.000 7988 Star::Find returns 1 (0), X=971.87, Y=188.66, Mass=563, SNR=15.0, Peak=133 HFD=3.3
02:24:03.756 00.002 7988 MultiStar: [#1 -0.62,0.86,0.00,M5] [#2 -0.84,0.51,0.00,M1] [#3 -0.60,0.91,0.00,M8] [#4 -0.09,0.98,0.00,M3] [#5 -0.79,0.52,0.00,M8] [#6 -0.34,0.82,0.00,M3] [#7 -0.22,0.43,0.46,U] [#8 -0.23,-0.11,0.50,U] 
02:24:03.756 00.000 7988 refined, 2 included, MultiStar: {-0.28, 0.25}, one-star: {-0.34, 0.35}
02:24:03.758 00.002 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
02:24:03.758 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
02:24:03.760 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=0.25 hyp=0.38 cameraTheta=2.42 mountX=0.25 mountY=0.28, mountTheta=0.84
02:24:03.762 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.25, opts=13)
02:24:03.762 00.000 7988 Enqueuing Move request for scope (-0.28, 0.25)
02:24:03.764 00.002 15712 Worker thread wakes up
02:24:03.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:24:03.764 00.000 7988 UpdateGuideState exits: m=563 SNR=15.0
02:24:03.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:03.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:03.764 00.000 7988 Enqueuing Expose request
02:24:03.769 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.25) opts 0xd
02:24:03.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.25)
02:24:03.769 00.000 15712 Moving (-0.28, 0.25) raw xDistance=0.25 yDistance=0.28
02:24:03.769 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
02:24:03.769 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
02:24:03.769 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:24:03.769 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:24:03.769 00.000 15712 MoveAxis(W, 44, ABG)
02:24:03.769 00.000 15712 Guiding  Dir = 3, Dur = 44
02:24:03.769 00.000 15712 IsGuiding returns 0
02:24:03.800 00.031 15712 PulseGuide returned control before completion, sleep 28
02:24:03.843 00.043 15712 IsGuiding returns 1
02:24:03.843 00.000 15712 scope still moving after pulse duration time elapsed
02:24:03.880 00.037 15712 IsGuiding returns 0
02:24:03.880 00.000 15712 scope move finished after 44 + 62 ms
02:24:03.880 00.000 15712 Move returns status 0, amount 44
02:24:03.880 00.000 15712 MoveAxis(N, 0, ABG)
02:24:03.880 00.000 15712 Move returns status 0, amount 0
02:24:03.880 00.000 15712 move complete, result=0
02:24:03.880 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.3 px 0 ms NORTH
02:24:03.883 00.003 15712 worker thread done servicing request
02:24:03.883 00.000 15712 Worker thread wakes up
02:24:03.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:03.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:05.296 01.413 15712 Exposure complete
02:24:05.359 00.063 15712 worker thread done servicing request
02:24:05.359 00.000 7988 OnExposeComplete: enter
02:24:05.359 00.000 7988 UpdateGuideState(): m_state=6
02:24:05.359 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4206
02:24:05.359 00.000 7988 Star::Find returns 1 (0), X=971.69, Y=188.20, Mass=561, SNR=15.1, Peak=134 HFD=3.0
02:24:05.359 00.000 7988 MultiStar: [#1 -0.36,0.27,1.00,U] [#2 -0.28,0.18,0.94,U] [#3 -0.69,-0.40,0.00,M9] [#4 -0.53,0.08,0.72,U] [#5 -0.91,0.33,0.00,M9] [#6 -0.53,-0.18,0.57,U] [#7 0.03,0.63,0.51,U] [#8 -0.86,-0.36,0.00,M6] 
02:24:05.359 00.000 7988 refined, 5 included, MultiStar: {-0.38, 0.13}, one-star: {-0.52, -0.11}
02:24:05.366 00.007 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.56) = xAngle (1.26 = 1.26)
02:24:05.366 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
02:24:05.366 00.000 7988 CameraToMount -- cameraX=-0.38 cameraY=0.13 hyp=0.40 cameraTheta=2.82 mountX=0.12 mountY=0.38, mountTheta=1.25
02:24:05.366 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=0.13, opts=13)
02:24:05.366 00.000 7988 Enqueuing Move request for scope (-0.38, 0.13)
02:24:05.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:24:05.373 00.007 7988 UpdateGuideState exits: m=561 SNR=15.1
02:24:05.375 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:05.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:05.377 00.002 7988 Enqueuing Expose request
02:24:05.377 00.000 15712 Worker thread wakes up
02:24:05.377 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.13) opts 0xd
02:24:05.377 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, 0.13)
02:24:05.377 00.000 15712 Moving (-0.38, 0.13) raw xDistance=0.12 yDistance=0.38
02:24:05.379 00.002 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:05.379 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
02:24:05.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:24:05.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:24:05.379 00.000 15712 MoveAxis(E, 4, ABG)
02:24:05.379 00.000 15712 Guiding  Dir = 2, Dur = 4
02:24:05.379 00.000 15712 IsGuiding returns 0
02:24:05.389 00.010 15712 IsGuiding returns 0
02:24:05.389 00.000 15712 Move returns status 0, amount 4
02:24:05.389 00.000 15712 MoveAxis(N, 0, ABG)
02:24:05.389 00.000 15712 Move returns status 0, amount 0
02:24:05.389 00.000 15712 move complete, result=0
02:24:05.389 00.000 15712 worker thread done servicing request
02:24:05.389 00.000 15712 Worker thread wakes up
02:24:05.389 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.4 px 0 ms NORTH
02:24:05.400 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:05.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:07.032 01.632 15712 Exposure complete
02:24:07.095 00.063 15712 worker thread done servicing request
02:24:07.095 00.000 7988 OnExposeComplete: enter
02:24:07.095 00.000 7988 UpdateGuideState(): m_state=6
02:24:07.100 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4207
02:24:07.100 00.000 7988 Star::Find returns 1 (0), X=971.58, Y=187.38, Mass=578, SNR=15.5, Peak=123 HFD=3.2
02:24:07.102 00.002 7988 MultiStar: [#1 -0.49,-1.21,0.00,M5] [#2 -0.42,-0.77,0.00,M1] [#3 -0.70,-0.94,0.00,M10] [#4 -0.78,-0.81,0.00,M3] [#5 -0.44,-0.92,0.00,M10] [#6 -1.03,-1.26,0.00,M3] [#7 0.03,-1.15,0.00,M1] [#8 -0.60,-1.50,0.00,M7] 
02:24:07.102 00.000 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.73 = 2.55)
02:24:07.104 00.002 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.52)
02:24:07.104 00.000 7988 CameraToMount -- cameraX=-0.63 cameraY=-0.93 hyp=1.13 cameraTheta=-2.17 mountX=-0.94 mountY=0.66, mountTheta=2.53
02:24:07.106 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.63, y=-0.93, opts=13)
02:24:07.108 00.002 7988 Enqueuing Move request for scope (-0.63, -0.93)
02:24:07.108 00.000 15712 Worker thread wakes up
02:24:07.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.93) opts 0xd
02:24:07.108 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.63, -0.93)
02:24:07.108 00.000 15712 Moving (-0.63, -0.93) raw xDistance=-0.94 yDistance=0.66
02:24:07.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
02:24:07.111 00.003 7988 UpdateGuideState exits: m=578 SNR=15.5
02:24:07.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:07.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:07.111 00.000 7988 Enqueuing Expose request
02:24:07.111 00.000 15712 PPEC rslt: input = -0.94, final = -0.57, react = -0.56, pred = -0.01, hyst = -0.50, hyst_pct = 0.00, period_length = 639.26
02:24:07.111 00.000 15712 PPEC: input: -0.94, control: -0.57, exposure: 1500
02:24:07.111 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.43 newest=1.31
02:24:07.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
02:24:07.111 00.000 15712 MoveAxis(E, 187, ABG)
02:24:07.111 00.000 15712 Guiding  Dir = 2, Dur = 187
02:24:07.111 00.000 15712 IsGuiding returns 0
02:24:07.134 00.023 15712 PulseGuide returned control before completion, sleep 171
02:24:07.318 00.184 15712 IsGuiding returns 1
02:24:07.318 00.000 15712 scope still moving after pulse duration time elapsed
02:24:07.350 00.032 15712 IsGuiding returns 0
02:24:07.350 00.000 15712 scope move finished after 187 + 48 ms
02:24:07.350 00.000 15712 Move returns status 0, amount 187
02:24:07.350 00.000 15712 BLC: Oldest BLC event removed
02:24:07.350 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 372 applied
02:24:07.350 00.000 15712 MoveAxis(S, 540, ABG)
02:24:07.350 00.000 15712 Guiding  Dir = 1, Dur = 540
02:24:07.350 00.000 15712 IsGuiding returns 0
02:24:07.430 00.080 15712 PulseGuide returned control before completion, sleep 472
02:24:07.940 00.510 15712 IsGuiding returns 1
02:24:07.940 00.000 15712 scope still moving after pulse duration time elapsed
02:24:08.004 00.064 15712 IsGuiding returns 0
02:24:08.004 00.000 15712 scope move finished after 540 + 113 ms
02:24:08.004 00.000 15712 Move returns status 0, amount 540
02:24:08.004 00.000 15712 move complete, result=0
02:24:08.004 00.000 15712 worker thread done servicing request
02:24:08.004 00.000 15712 Worker thread wakes up
02:24:08.004 00.000 7988 GuideStep: -0.9 px 187 ms EAST, 0.7 px 540 ms SOUTH
02:24:08.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:08.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:09.423 01.419 15712 Exposure complete
02:24:09.484 00.061 15712 worker thread done servicing request
02:24:09.484 00.000 7988 OnExposeComplete: enter
02:24:09.484 00.000 7988 UpdateGuideState(): m_state=6
02:24:09.489 00.005 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4208
02:24:09.489 00.000 7988 Star::Find returns 1 (0), X=971.86, Y=188.14, Mass=600, SNR=15.6, Peak=131 HFD=2.9
02:24:09.491 00.002 7988 MultiStar: [#1 0.09,0.39,1.00,U] [#2 -0.54,0.04,0.98,U] [#3 -0.35,0.45,0.86,U] [#4 -0.37,-0.09,0.74,U] [#5 -0.57,0.10,0.70,U] [#6 -0.35,0.17,0.69,U] [#7 -0.34,-0.06,0.41,U] [#8 -0.21,-0.19,0.45,U] 
02:24:09.491 00.000 7988 refined, 8 included, MultiStar: {-0.33, 0.10}, one-star: {-0.35, -0.17}
02:24:09.493 00.002 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.56) = xAngle (1.29 = 1.29)
02:24:09.493 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
02:24:09.495 00.002 7988 CameraToMount -- cameraX=-0.33 cameraY=0.10 hyp=0.34 cameraTheta=2.86 mountX=0.09 mountY=0.32, mountTheta=1.29
02:24:09.496 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.10, opts=13)
02:24:09.498 00.002 7988 Enqueuing Move request for scope (-0.33, 0.10)
02:24:09.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
02:24:09.500 00.002 7988 UpdateGuideState exits: m=600 SNR=15.6
02:24:09.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:09.500 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:09.500 00.000 7988 Enqueuing Expose request
02:24:09.500 00.000 15712 Worker thread wakes up
02:24:09.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.10) opts 0xd
02:24:09.500 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.10)
02:24:09.500 00.000 15712 Moving (-0.33, 0.10) raw xDistance=0.09 yDistance=0.32
02:24:09.500 00.000 15712 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.656467, 1:0.324126
02:24:09.500 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
02:24:09.500 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:09.500 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
02:24:09.500 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:24:09.500 00.000 15712 MoveAxis(E, 4, ABG)
02:24:09.500 00.000 15712 Guiding  Dir = 2, Dur = 4
02:24:09.500 00.000 15712 IsGuiding returns 0
02:24:09.520 00.020 15712 IsGuiding returns 0
02:24:09.520 00.000 15712 Move returns status 0, amount 4
02:24:09.520 00.000 15712 MoveAxis(S, 83, ABG)
02:24:09.520 00.000 15712 Guiding  Dir = 1, Dur = 83
02:24:09.520 00.000 15712 IsGuiding returns 0
02:24:09.599 00.079 15712 PulseGuide returned control before completion, sleep 14
02:24:09.635 00.036 15712 IsGuiding returns 1
02:24:09.635 00.000 15712 scope still moving after pulse duration time elapsed
02:24:09.660 00.025 15712 IsGuiding returns 1
02:24:09.728 00.068 15712 IsGuiding returns 0
02:24:09.728 00.000 15712 scope move finished after 83 + 124 ms
02:24:09.728 00.000 15712 Move returns status 0, amount 83
02:24:09.728 00.000 15712 move complete, result=0
02:24:09.728 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.3 px 83 ms SOUTH
02:24:09.733 00.005 15712 worker thread done servicing request
02:24:09.733 00.000 15712 Worker thread wakes up
02:24:09.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:09.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:11.476 01.743 15712 Exposure complete
02:24:11.538 00.062 15712 worker thread done servicing request
02:24:11.538 00.000 7988 OnExposeComplete: enter
02:24:11.538 00.000 7988 UpdateGuideState(): m_state=6
02:24:11.545 00.007 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4209
02:24:11.545 00.000 7988 Star::Find returns 1 (0), X=972.53, Y=189.71, Mass=720, SNR=17.2, Peak=146 HFD=3.4
02:24:11.547 00.002 7988 MultiStar: large primary error, entering stabilization period
02:24:11.549 00.002 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.22 = -0.22)
02:24:11.549 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
02:24:11.549 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=1.39 hyp=1.43 cameraTheta=1.35 mountX=1.39 mountY=-0.35, mountTheta=-0.25
02:24:11.553 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=1.39, opts=13)
02:24:11.554 00.001 7988 Enqueuing Move request for scope (0.32, 1.39)
02:24:11.554 00.000 15712 Worker thread wakes up
02:24:11.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 1.39) opts 0xd
02:24:11.554 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 1.39)
02:24:11.554 00.000 15712 Moving (0.32, 1.39) raw xDistance=1.39 yDistance=-0.35
02:24:11.554 00.000 15712 BLC: History state: CurrMiss=-0.35, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.656467, 1:0.324126, 2:-0.353284
02:24:11.554 00.000 15712 BLC: Over-shoot, first stiction event, no adjustment
02:24:11.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=61, FiltMax=255, Gamma=0.690
02:24:11.554 00.000 7988 UpdateGuideState exits: m=720 SNR=17.2
02:24:11.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:11.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:11.554 00.000 7988 Enqueuing Expose request
02:24:11.554 00.000 15712 PPEC rslt: input = 1.39, final = 0.83, react = 0.84, pred = -0.01, hyst = 0.72, hyst_pct = 0.00, period_length = 639.26
02:24:11.554 00.000 15712 PPEC: input: 1.39, control: 0.83, exposure: 1500
02:24:11.554 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:24:11.554 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:24:11.554 00.000 15712 MoveAxis(W, 270, ABG)
02:24:11.554 00.000 15712 Guiding  Dir = 3, Dur = 270
02:24:11.554 00.000 15712 IsGuiding returns 0
02:24:11.570 00.016 15712 PulseGuide returned control before completion, sleep 258
02:24:11.873 00.303 15712 IsGuiding returns 0
02:24:11.873 00.000 15712 Move returns status 0, amount 270
02:24:11.873 00.000 15712 MoveAxis(N, 0, ABG)
02:24:11.873 00.000 15712 Move returns status 0, amount 0
02:24:11.873 00.000 15712 move complete, result=0
02:24:11.873 00.000 7988 GuideStep: 1.4 px 270 ms WEST, -0.4 px 0 ms NORTH
02:24:11.875 00.002 15712 worker thread done servicing request
02:24:11.875 00.000 15712 Worker thread wakes up
02:24:11.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:11.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:13.278 01.403 15712 Exposure complete
02:24:13.340 00.062 15712 worker thread done servicing request
02:24:13.340 00.000 7988 OnExposeComplete: enter
02:24:13.340 00.000 7988 UpdateGuideState(): m_state=6
02:24:13.346 00.006 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4210
02:24:13.346 00.000 7988 Star::Find returns 1 (0), X=972.65, Y=188.74, Mass=647, SNR=16.3, Peak=128 HFD=3.1
02:24:13.348 00.002 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
02:24:13.348 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
02:24:13.350 00.002 7988 CameraToMount -- cameraX=0.44 cameraY=0.42 hyp=0.61 cameraTheta=0.77 mountX=0.43 mountY=-0.45, mountTheta=-0.81
02:24:13.352 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=0.42, opts=13)
02:24:13.352 00.000 7988 Enqueuing Move request for scope (0.44, 0.42)
02:24:13.354 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:24:13.354 00.000 7988 UpdateGuideState exits: m=647 SNR=16.3
02:24:13.356 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:13.356 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:13.358 00.002 7988 Enqueuing Expose request
02:24:13.358 00.000 15712 Worker thread wakes up
02:24:13.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.42) opts 0xd
02:24:13.358 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, 0.42)
02:24:13.358 00.000 15712 Moving (0.44, 0.42) raw xDistance=0.43 yDistance=-0.45
02:24:13.358 00.000 15712 BLC: window closed
02:24:13.360 00.002 15712 BLC: History state: CurrMiss=-0.45, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.656467, 1:0.324126, 2:-0.353284
02:24:13.360 00.000 15712 BLC: Over-shoot, first stiction event, no adjustment
02:24:13.360 00.000 15712 PPEC rslt: input = 0.43, final = 0.25, react = 0.26, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 639.26
02:24:13.360 00.000 15712 PPEC: input: 0.43, control: 0.25, exposure: 1500
02:24:13.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:24:13.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
02:24:13.360 00.000 15712 MoveAxis(W, 81, ABG)
02:24:13.360 00.000 15712 Guiding  Dir = 3, Dur = 81
02:24:13.360 00.000 15712 IsGuiding returns 0
02:24:13.392 00.032 15712 PulseGuide returned control before completion, sleep 65
02:24:13.467 00.075 15712 IsGuiding returns 1
02:24:13.467 00.000 15712 scope still moving after pulse duration time elapsed
02:24:13.504 00.037 15712 IsGuiding returns 0
02:24:13.504 00.000 15712 scope move finished after 81 + 58 ms
02:24:13.504 00.000 15712 Move returns status 0, amount 81
02:24:13.504 00.000 15712 MoveAxis(N, 0, ABG)
02:24:13.504 00.000 15712 Move returns status 0, amount 0
02:24:13.504 00.000 15712 move complete, result=0
02:24:13.504 00.000 7988 GuideStep: 0.4 px 81 ms WEST, -0.4 px 0 ms NORTH
02:24:13.506 00.002 15712 worker thread done servicing request
02:24:13.506 00.000 15712 Worker thread wakes up
02:24:13.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:13.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:15.145 01.639 15712 Exposure complete
02:24:15.208 00.063 15712 worker thread done servicing request
02:24:15.208 00.000 7988 OnExposeComplete: enter
02:24:15.208 00.000 7988 UpdateGuideState(): m_state=6
02:24:15.213 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4211
02:24:15.215 00.002 7988 Star::Find returns 1 (0), X=972.45, Y=186.93, Mass=583, SNR=15.5, Peak=136 HFD=3.1
02:24:15.215 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
02:24:15.217 00.002 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
02:24:15.217 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-1.39 hyp=1.41 cameraTheta=-1.40 mountX=-1.38 mountY=-0.21, mountTheta=-2.99
02:24:15.219 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-1.39, opts=13)
02:24:15.221 00.002 7988 Enqueuing Move request for scope (0.24, -1.39)
02:24:15.222 00.001 15712 Worker thread wakes up
02:24:15.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.39) opts 0xd
02:24:15.222 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -1.39)
02:24:15.222 00.000 15712 Moving (0.24, -1.39) raw xDistance=-1.38 yDistance=-0.21
02:24:15.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=60, FiltMax=255, Gamma=0.690
02:24:15.222 00.000 7988 UpdateGuideState exits: m=583 SNR=15.5
02:24:15.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:15.225 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:15.225 00.000 7988 Enqueuing Expose request
02:24:15.227 00.002 15712 PPEC rslt: input = -1.38, final = -0.84, react = -0.83, pred = -0.01, hyst = -0.70, hyst_pct = 0.00, period_length = 639.26
02:24:15.227 00.000 15712 PPEC: input: -1.38, control: -0.84, exposure: 1500
02:24:15.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:15.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:24:15.227 00.000 15712 MoveAxis(E, 274, ABG)
02:24:15.227 00.000 15712 Guiding  Dir = 2, Dur = 274
02:24:15.227 00.000 15712 IsGuiding returns 0
02:24:15.246 00.019 15712 PulseGuide returned control before completion, sleep 267
02:24:15.530 00.284 15712 IsGuiding returns 0
02:24:15.530 00.000 15712 Move returns status 0, amount 274
02:24:15.530 00.000 15712 MoveAxis(N, 0, ABG)
02:24:15.530 00.000 15712 Move returns status 0, amount 0
02:24:15.530 00.000 15712 move complete, result=0
02:24:15.530 00.000 7988 GuideStep: -1.4 px 274 ms EAST, -0.2 px 0 ms NORTH
02:24:15.536 00.006 15712 worker thread done servicing request
02:24:15.536 00.000 15712 Worker thread wakes up
02:24:15.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:15.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:16.943 01.407 15712 Exposure complete
02:24:17.006 00.063 15712 worker thread done servicing request
02:24:17.006 00.000 7988 OnExposeComplete: enter
02:24:17.006 00.000 7988 UpdateGuideState(): m_state=6
02:24:17.008 00.002 7988 Star::Find(15, 972, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4212
02:24:17.008 00.000 7988 Star::Find returns 1 (0), X=972.40, Y=187.71, Mass=746, SNR=17.4, Peak=132 HFD=3.6
02:24:17.010 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
02:24:17.010 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
02:24:17.010 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.61 hyp=0.64 cameraTheta=-1.27 mountX=-0.61 mountY=-0.17, mountTheta=-2.86
02:24:17.010 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.61, opts=13)
02:24:17.010 00.000 7988 Enqueuing Move request for scope (0.19, -0.61)
02:24:17.010 00.000 15712 Worker thread wakes up
02:24:17.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.61) opts 0xd
02:24:17.010 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.61)
02:24:17.010 00.000 15712 Moving (0.19, -0.61) raw xDistance=-0.61 yDistance=-0.17
02:24:17.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:24:17.010 00.000 7988 UpdateGuideState exits: m=746 SNR=17.4
02:24:17.019 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:17.019 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:17.019 00.000 7988 Enqueuing Expose request
02:24:17.019 00.000 15712 PPEC rslt: input = -0.61, final = -0.37, react = -0.36, pred = -0.01, hyst = -0.31, hyst_pct = 0.00, period_length = 639.26
02:24:17.019 00.000 15712 PPEC: input: -0.61, control: -0.37, exposure: 1500
02:24:17.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:17.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:24:17.019 00.000 15712 MoveAxis(E, 122, ABG)
02:24:17.019 00.000 15712 Guiding  Dir = 2, Dur = 122
02:24:17.019 00.000 15712 IsGuiding returns 0
02:24:17.053 00.034 15712 PulseGuide returned control before completion, sleep 103
02:24:17.162 00.109 15712 IsGuiding returns 1
02:24:17.162 00.000 15712 scope still moving after pulse duration time elapsed
02:24:17.197 00.035 15712 IsGuiding returns 0
02:24:17.197 00.000 15712 scope move finished after 122 + 51 ms
02:24:17.197 00.000 15712 Move returns status 0, amount 122
02:24:17.197 00.000 15712 MoveAxis(N, 0, ABG)
02:24:17.197 00.000 15712 Move returns status 0, amount 0
02:24:17.198 00.001 15712 move complete, result=0
02:24:17.198 00.000 7988 GuideStep: -0.6 px 122 ms EAST, -0.2 px 0 ms NORTH
02:24:17.198 00.000 15712 worker thread done servicing request
02:24:17.198 00.000 15712 Worker thread wakes up
02:24:17.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:17.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:18.938 01.740 15712 Exposure complete
02:24:19.001 00.063 15712 worker thread done servicing request
02:24:19.001 00.000 7988 OnExposeComplete: enter
02:24:19.001 00.000 7988 UpdateGuideState(): m_state=6
02:24:19.001 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4213
02:24:19.001 00.000 7988 Star::Find returns 1 (0), X=972.39, Y=188.41, Mass=629, SNR=16.0, Peak=135 HFD=3.3
02:24:19.006 00.005 7988 MultiStar: exiting stabilization period
02:24:19.006 00.000 7988 MultiStar: [#1 0.28,0.46,1.05,U] [#2 0.02,0.39,0.92,U] [#3 -0.10,0.58,0.97,U] [#4 0.31,0.41,0.68,U] [#5 -0.24,0.53,0.82,U] [#6 0.12,0.26,0.70,U] [#7 0.77,-0.18,0.00,M1] [#8 0.01,-0.25,0.47,U] 
02:24:19.006 00.000 7988 single-star, 7 included, MultiStar: {0.08, 0.35}, one-star: {0.18, 0.09}
02:24:19.006 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
02:24:19.006 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
02:24:19.006 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.48 mountX=0.09 mountY=-0.18, mountTheta=-1.09
02:24:19.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.09, opts=13)
02:24:19.013 00.007 7988 Enqueuing Move request for scope (0.18, 0.09)
02:24:19.014 00.001 15712 Worker thread wakes up
02:24:19.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
02:24:19.014 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
02:24:19.014 00.000 15712 Moving (0.18, 0.09) raw xDistance=0.09 yDistance=-0.18
02:24:19.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:24:19.014 00.000 7988 UpdateGuideState exits: m=629 SNR=16.0
02:24:19.017 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:19.017 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:19.019 00.002 7988 Enqueuing Expose request
02:24:19.019 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:19.019 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
02:24:19.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:19.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:24:19.019 00.000 15712 MoveAxis(E, 5, ABG)
02:24:19.019 00.000 15712 Guiding  Dir = 2, Dur = 5
02:24:19.021 00.002 15712 IsGuiding returns 0
02:24:19.035 00.014 15712 IsGuiding returns 0
02:24:19.035 00.000 15712 Move returns status 0, amount 5
02:24:19.035 00.000 15712 MoveAxis(N, 0, ABG)
02:24:19.035 00.000 15712 Move returns status 0, amount 0
02:24:19.035 00.000 15712 move complete, result=0
02:24:19.035 00.000 15712 worker thread done servicing request
02:24:19.035 00.000 15712 Worker thread wakes up
02:24:19.035 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
02:24:19.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:19.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:20.454 01.419 15712 Exposure complete
02:24:20.516 00.062 15712 worker thread done servicing request
02:24:20.516 00.000 7988 OnExposeComplete: enter
02:24:20.516 00.000 7988 UpdateGuideState(): m_state=6
02:24:20.516 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4214
02:24:20.516 00.000 7988 Star::Find returns 1 (0), X=972.22, Y=188.54, Mass=646, SNR=16.3, Peak=131 HFD=3.1
02:24:20.516 00.000 7988 MultiStar: [#1 -0.29,0.76,0.00,M4] [#2 0.13,0.26,0.92,U] [#3 0.40,0.82,0.00,M9] [#4 0.12,0.66,0.00,M2] [#5 -0.39,0.12,0.78,U] [#6 -0.02,0.67,0.00,M2] [#7 0.75,0.72,0.00,M2] [#8 0.18,0.42,0.54,U] 
02:24:20.516 00.000 7988 single-star, 3 included, MultiStar: {-0.03, 0.24}, one-star: {0.01, 0.22}
02:24:20.516 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
02:24:20.516 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:24:20.527 00.011 7988 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.53 mountX=0.22 mountY=-0.01, mountTheta=-0.06
02:24:20.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.22, opts=13)
02:24:20.527 00.000 7988 Enqueuing Move request for scope (0.01, 0.22)
02:24:20.527 00.000 15712 Worker thread wakes up
02:24:20.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
02:24:20.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
02:24:20.527 00.000 15712 Moving (0.01, 0.22) raw xDistance=0.22 yDistance=-0.01
02:24:20.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:24:20.532 00.005 7988 UpdateGuideState exits: m=646 SNR=16.3
02:24:20.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:20.532 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:20.532 00.000 7988 Enqueuing Expose request
02:24:20.532 00.000 15712 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
02:24:20.532 00.000 15712 PPEC: input: 0.22, control: 0.12, exposure: 1500
02:24:20.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:20.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:24:20.532 00.000 15712 MoveAxis(W, 40, ABG)
02:24:20.532 00.000 15712 Guiding  Dir = 3, Dur = 40
02:24:20.532 00.000 15712 IsGuiding returns 0
02:24:20.548 00.016 15712 PulseGuide returned control before completion, sleep 34
02:24:20.602 00.054 15712 IsGuiding returns 0
02:24:20.602 00.000 15712 Move returns status 0, amount 40
02:24:20.602 00.000 15712 MoveAxis(N, 0, ABG)
02:24:20.602 00.000 15712 Move returns status 0, amount 0
02:24:20.602 00.000 15712 move complete, result=0
02:24:20.602 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
02:24:20.604 00.002 15712 worker thread done servicing request
02:24:20.604 00.000 15712 Worker thread wakes up
02:24:20.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:20.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:22.238 01.634 15712 Exposure complete
02:24:22.302 00.064 15712 worker thread done servicing request
02:24:22.302 00.000 7988 OnExposeComplete: enter
02:24:22.302 00.000 7988 UpdateGuideState(): m_state=6
02:24:22.305 00.003 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4215
02:24:22.305 00.000 7988 Star::Find returns 1 (0), X=972.48, Y=189.21, Mass=816, SNR=18.4, Peak=148 HFD=3.7
02:24:22.307 00.002 7988 MultiStar: [#1 0.40,1.28,0.00,M5] [#2 0.01,1.26,0.00,M1] [#3 0.05,1.48,0.00,M10] [#4 -0.27,1.10,0.00,M3] [#5 0.28,1.01,0.00,M8] [#6 0.36,1.33,0.00,M3] [#7 0.41,1.92,0.00,M3] [#8 0.03,0.50,0.36,U] 
02:24:22.307 00.000 7988 refined, 1 included, MultiStar: {0.20, 0.79}, one-star: {0.27, 0.90}
02:24:22.309 00.002 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
02:24:22.309 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
02:24:22.311 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.79 hyp=0.82 cameraTheta=1.32 mountX=0.79 mountY=-0.22, mountTheta=-0.28
02:24:22.312 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.79, opts=13)
02:24:22.314 00.002 7988 Enqueuing Move request for scope (0.20, 0.79)
02:24:22.314 00.000 15712 Worker thread wakes up
02:24:22.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.79) opts 0xd
02:24:22.314 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.79)
02:24:22.314 00.000 15712 Moving (0.20, 0.79) raw xDistance=0.79 yDistance=-0.22
02:24:22.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=59, FiltMax=255, Gamma=0.690
02:24:22.314 00.000 7988 UpdateGuideState exits: m=816 SNR=18.4
02:24:22.318 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:22.318 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:22.318 00.000 7988 Enqueuing Expose request
02:24:22.318 00.000 15712 PPEC rslt: input = 0.79, final = 0.46, react = 0.48, pred = -0.01, hyst = 0.43, hyst_pct = 0.00, period_length = 639.26
02:24:22.318 00.000 15712 PPEC: input: 0.79, control: 0.46, exposure: 1500
02:24:22.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:22.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:24:22.318 00.000 15712 MoveAxis(W, 152, ABG)
02:24:22.318 00.000 15712 Guiding  Dir = 3, Dur = 152
02:24:22.318 00.000 15712 IsGuiding returns 0
02:24:22.340 00.022 15712 PulseGuide returned control before completion, sleep 141
02:24:22.494 00.154 15712 IsGuiding returns 1
02:24:22.494 00.000 15712 scope still moving after pulse duration time elapsed
02:24:22.534 00.040 15712 IsGuiding returns 0
02:24:22.534 00.000 15712 scope move finished after 152 + 61 ms
02:24:22.534 00.000 15712 Move returns status 0, amount 152
02:24:22.534 00.000 15712 MoveAxis(N, 0, ABG)
02:24:22.534 00.000 15712 Move returns status 0, amount 0
02:24:22.534 00.000 15712 move complete, result=0
02:24:22.534 00.000 15712 worker thread done servicing request
02:24:22.534 00.000 15712 Worker thread wakes up
02:24:22.534 00.000 7988 GuideStep: 0.8 px 152 ms WEST, -0.2 px 0 ms NORTH
02:24:22.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:22.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:23.952 01.418 15712 Exposure complete
02:24:24.014 00.062 15712 worker thread done servicing request
02:24:24.014 00.000 7988 OnExposeComplete: enter
02:24:24.014 00.000 7988 UpdateGuideState(): m_state=6
02:24:24.014 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4216
02:24:24.014 00.000 7988 Star::Find returns 1 (0), X=972.65, Y=189.81, Mass=716, SNR=17.2, Peak=126 HFD=3.7
02:24:24.014 00.000 7988 MultiStar: large primary error, entering stabilization period
02:24:24.014 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
02:24:24.014 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
02:24:24.024 00.010 7988 CameraToMount -- cameraX=0.44 cameraY=1.50 hyp=1.56 cameraTheta=1.29 mountX=1.50 mountY=-0.47, mountTheta=-0.31
02:24:24.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=1.50, opts=13)
02:24:24.024 00.000 7988 Enqueuing Move request for scope (0.44, 1.50)
02:24:24.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:24:24.024 00.000 7988 UpdateGuideState exits: m=716 SNR=17.2
02:24:24.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:24.031 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:24.031 00.000 7988 Enqueuing Expose request
02:24:24.031 00.000 15712 Worker thread wakes up
02:24:24.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, 1.50) opts 0xd
02:24:24.031 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, 1.50)
02:24:24.031 00.000 15712 Moving (0.44, 1.50) raw xDistance=1.50 yDistance=-0.47
02:24:24.031 00.000 15712 PPEC rslt: input = 1.50, final = 0.89, react = 0.90, pred = -0.01, hyst = 0.82, hyst_pct = 0.00, period_length = 639.26
02:24:24.031 00.000 15712 PPEC: input: 1.50, control: 0.89, exposure: 1500
02:24:24.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:24:24.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:24:24.031 00.000 15712 MoveAxis(W, 292, ABG)
02:24:24.031 00.000 15712 Guiding  Dir = 3, Dur = 292
02:24:24.031 00.000 15712 IsGuiding returns 0
02:24:24.048 00.017 15712 PulseGuide returned control before completion, sleep 286
02:24:24.372 00.324 15712 IsGuiding returns 0
02:24:24.372 00.000 15712 Move returns status 0, amount 292
02:24:24.372 00.000 15712 MoveAxis(N, 0, ABG)
02:24:24.372 00.000 15712 Move returns status 0, amount 0
02:24:24.372 00.000 15712 move complete, result=0
02:24:24.372 00.000 15712 worker thread done servicing request
02:24:24.372 00.000 15712 Worker thread wakes up
02:24:24.372 00.000 7988 GuideStep: 1.5 px 292 ms WEST, -0.5 px 0 ms NORTH
02:24:24.376 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:24.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:26.002 01.626 15712 Exposure complete
02:24:26.066 00.064 15712 worker thread done servicing request
02:24:26.066 00.000 7988 OnExposeComplete: enter
02:24:26.066 00.000 7988 UpdateGuideState(): m_state=6
02:24:26.070 00.004 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4217
02:24:26.070 00.000 7988 Star::Find returns 1 (0), X=972.30, Y=189.56, Mass=689, SNR=17.1, Peak=138 HFD=3.2
02:24:26.072 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
02:24:26.073 00.001 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
02:24:26.073 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=1.25 hyp=1.25 cameraTheta=1.50 mountX=1.25 mountY=-0.12, mountTheta=-0.09
02:24:26.075 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=1.25, opts=13)
02:24:26.077 00.002 7988 Enqueuing Move request for scope (0.09, 1.25)
02:24:26.077 00.000 15712 Worker thread wakes up
02:24:26.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.25) opts 0xd
02:24:26.077 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 1.25)
02:24:26.077 00.000 15712 Moving (0.09, 1.25) raw xDistance=1.25 yDistance=-0.12
02:24:26.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:24:26.077 00.000 7988 UpdateGuideState exits: m=689 SNR=17.1
02:24:26.081 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:26.082 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:26.082 00.000 15712 PPEC rslt: input = 1.25, final = 0.75, react = 0.75, pred = 0.00, hyst = 0.70, hyst_pct = 0.00, period_length = 639.26
02:24:26.082 00.000 15712 PPEC: input: 1.25, control: 0.75, exposure: 1500
02:24:26.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:26.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:24:26.082 00.000 15712 MoveAxis(W, 245, ABG)
02:24:26.082 00.000 7988 Enqueuing Expose request
02:24:26.082 00.000 15712 Guiding  Dir = 3, Dur = 245
02:24:26.082 00.000 15712 IsGuiding returns 0
02:24:26.100 00.018 15712 PulseGuide returned control before completion, sleep 241
02:24:26.370 00.270 15712 IsGuiding returns 0
02:24:26.370 00.000 15712 Move returns status 0, amount 245
02:24:26.370 00.000 15712 MoveAxis(N, 0, ABG)
02:24:26.370 00.000 15712 Move returns status 0, amount 0
02:24:26.370 00.000 15712 move complete, result=0
02:24:26.370 00.000 15712 worker thread done servicing request
02:24:26.370 00.000 15712 Worker thread wakes up
02:24:26.370 00.000 7988 GuideStep: 1.2 px 245 ms WEST, -0.1 px 0 ms NORTH
02:24:26.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:26.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:27.793 01.423 15712 Exposure complete
02:24:27.857 00.064 15712 worker thread done servicing request
02:24:27.857 00.000 7988 OnExposeComplete: enter
02:24:27.857 00.000 7988 UpdateGuideState(): m_state=6
02:24:27.859 00.002 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
02:24:27.859 00.000 7988 Star::Find returns 1 (0), X=972.28, Y=188.74, Mass=747, SNR=17.8, Peak=133 HFD=3.5
02:24:27.861 00.002 7988 MultiStar: exiting stabilization period
02:24:27.861 00.000 7988 MultiStar: [#1 -0.18,0.72,0.00,M6] [#2 -0.23,0.67,0.00,M2] [#3 0.06,0.61,0.82,U] [#4 0.22,0.49,0.71,U] [#5 0.13,0.81,0.00,M9] [#6 -0.01,0.11,0.61,U] [#7 1.01,0.45,0.00,M4] [#8 -0.40,0.91,0.00,M4] 
02:24:27.863 00.002 7988 single-star, 3 included, MultiStar: {0.09, 0.43}, one-star: {0.07, 0.43}
02:24:27.863 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
02:24:27.865 00.002 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
02:24:27.865 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.43 hyp=0.43 cameraTheta=1.41 mountX=0.43 mountY=-0.08, mountTheta=-0.19
02:24:27.867 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.43, opts=13)
02:24:27.869 00.002 7988 Enqueuing Move request for scope (0.07, 0.43)
02:24:27.870 00.001 15712 Worker thread wakes up
02:24:27.870 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.43) opts 0xd
02:24:27.870 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.43)
02:24:27.870 00.000 15712 Moving (0.07, 0.43) raw xDistance=0.43 yDistance=-0.08
02:24:27.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:24:27.870 00.000 7988 UpdateGuideState exits: m=747 SNR=17.8
02:24:27.873 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:27.874 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:27.874 00.000 7988 Enqueuing Expose request
02:24:27.876 00.002 15712 PPEC rslt: input = 0.43, final = 0.26, react = 0.26, pred = 0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.26
02:24:27.876 00.000 15712 PPEC: input: 0.43, control: 0.26, exposure: 1500
02:24:27.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:27.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:24:27.876 00.000 15712 MoveAxis(W, 86, ABG)
02:24:27.876 00.000 15712 Guiding  Dir = 3, Dur = 86
02:24:27.906 00.030 15712 IsGuiding returns 0
02:24:27.923 00.017 15712 PulseGuide returned control before completion, sleep 80
02:24:28.013 00.090 15712 IsGuiding returns 1
02:24:28.013 00.000 15712 scope still moving after pulse duration time elapsed
02:24:28.044 00.031 15712 IsGuiding returns 0
02:24:28.044 00.000 15712 scope move finished after 86 + 57 ms
02:24:28.044 00.000 15712 Move returns status 0, amount 86
02:24:28.044 00.000 15712 MoveAxis(N, 0, ABG)
02:24:28.044 00.000 15712 Move returns status 0, amount 0
02:24:28.044 00.000 15712 move complete, result=0
02:24:28.044 00.000 7988 GuideStep: 0.4 px 86 ms WEST, -0.1 px 0 ms NORTH
02:24:28.052 00.008 15712 worker thread done servicing request
02:24:28.052 00.000 15712 Worker thread wakes up
02:24:28.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:28.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:29.691 01.639 15712 Exposure complete
02:24:29.755 00.064 15712 worker thread done servicing request
02:24:29.757 00.002 7988 OnExposeComplete: enter
02:24:29.757 00.000 7988 UpdateGuideState(): m_state=6
02:24:29.757 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4219
02:24:29.757 00.000 7988 Star::Find returns 1 (0), X=972.06, Y=188.54, Mass=718, SNR=17.3, Peak=132 HFD=3.6
02:24:29.757 00.000 7988 MultiStar: [#1 0.10,0.08,0.98,U] [#2 -0.08,-0.01,0.89,U] [#3 0.22,0.29,0.84,U] [#4 -0.09,0.13,0.74,U] [#5 -0.26,0.50,0.69,U] [#6 0.10,0.02,0.63,U] [#7 0.75,0.89,0.00,M5] [#8 -0.13,-0.36,0.46,U] 
02:24:29.761 00.004 7988 refined, 7 included, MultiStar: {-0.03, 0.13}, one-star: {-0.15, 0.23}
02:24:29.761 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
02:24:29.761 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
02:24:29.761 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.79 mountX=0.13 mountY=0.03, mountTheta=0.19
02:24:29.761 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.13, opts=13)
02:24:29.761 00.000 7988 Enqueuing Move request for scope (-0.03, 0.13)
02:24:29.769 00.008 15712 Worker thread wakes up
02:24:29.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
02:24:29.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
02:24:29.769 00.000 15712 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=0.03
02:24:29.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=58, FiltMax=255, Gamma=0.690
02:24:29.769 00.000 7988 UpdateGuideState exits: m=718 SNR=17.3
02:24:29.771 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:29.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:29.773 00.002 7988 Enqueuing Expose request
02:24:29.773 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:29.773 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
02:24:29.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:29.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:24:29.773 00.000 15712 MoveAxis(W, 3, ABG)
02:24:29.773 00.000 15712 Guiding  Dir = 3, Dur = 3
02:24:29.773 00.000 15712 IsGuiding returns 0
02:24:29.784 00.011 15712 IsGuiding returns 0
02:24:29.784 00.000 15712 Move returns status 0, amount 3
02:24:29.784 00.000 15712 MoveAxis(N, 0, ABG)
02:24:29.784 00.000 15712 Move returns status 0, amount 0
02:24:29.784 00.000 15712 move complete, result=0
02:24:29.784 00.000 15712 worker thread done servicing request
02:24:29.784 00.000 15712 Worker thread wakes up
02:24:29.784 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
02:24:29.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:29.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:31.205 01.421 15712 Exposure complete
02:24:31.268 00.063 15712 worker thread done servicing request
02:24:31.270 00.002 7988 OnExposeComplete: enter
02:24:31.270 00.000 7988 UpdateGuideState(): m_state=6
02:24:31.270 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4220
02:24:31.270 00.000 7988 Star::Find returns 1 (0), X=972.16, Y=187.90, Mass=772, SNR=17.9, Peak=131 HFD=4.1
02:24:31.270 00.000 7988 MultiStar: [#1 0.25,-0.09,0.92,U] [#2 -0.16,0.45,0.80,U] [#3 -0.07,0.10,0.79,U] [#4 0.14,0.39,0.59,U] [#5 0.03,-0.03,0.67,U] [#6 -0.04,-0.02,0.61,U] [#7 1.01,-0.37,0.00,M6] [#8 -0.21,-0.24,0.41,U] 
02:24:31.270 00.000 7988 refined, 7 included, MultiStar: {-0.00, 0.01}, one-star: {-0.05, -0.41}
02:24:31.270 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
02:24:31.277 00.007 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
02:24:31.277 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.87 mountX=0.01 mountY=0.00, mountTheta=0.28
02:24:31.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.01, opts=13)
02:24:31.281 00.004 7988 Enqueuing Move request for scope (-0.00, 0.01)
02:24:31.281 00.000 15712 Worker thread wakes up
02:24:31.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
02:24:31.281 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
02:24:31.281 00.000 15712 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=0.00
02:24:31.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:24:31.281 00.000 7988 UpdateGuideState exits: m=772 SNR=17.9
02:24:31.285 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:31.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:31.285 00.000 7988 Enqueuing Expose request
02:24:31.285 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:31.285 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
02:24:31.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:31.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:24:31.285 00.000 15712 MoveAxis(W, 1, ABG)
02:24:31.285 00.000 15712 Guiding  Dir = 3, Dur = 1
02:24:31.285 00.000 15712 IsGuiding returns 0
02:24:31.311 00.026 15712 IsGuiding returns 0
02:24:31.311 00.000 15712 Move returns status 0, amount 1
02:24:31.311 00.000 15712 MoveAxis(N, 0, ABG)
02:24:31.311 00.000 15712 Move returns status 0, amount 0
02:24:31.311 00.000 15712 move complete, result=0
02:24:31.311 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
02:24:31.311 00.000 15712 worker thread done servicing request
02:24:31.311 00.000 15712 Worker thread wakes up
02:24:31.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:31.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:33.056 01.745 15712 Exposure complete
02:24:33.117 00.061 15712 worker thread done servicing request
02:24:33.117 00.000 7988 OnExposeComplete: enter
02:24:33.117 00.000 7988 UpdateGuideState(): m_state=6
02:24:33.123 00.006 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4221
02:24:33.123 00.000 7988 Star::Find returns 1 (0), X=972.78, Y=188.36, Mass=702, SNR=16.9, Peak=139 HFD=3.6
02:24:33.125 00.002 7988 MultiStar: [#1 0.19,0.00,0.97,U] [#2 0.12,-0.01,0.90,U] [#3 -0.29,0.17,0.89,U] [#4 0.21,0.37,0.72,U] [#5 -0.46,0.13,0.76,U] [#6 0.28,-0.04,0.67,U] [#7 0.27,0.32,0.47,U] [#8 0.17,-0.17,0.37,U] 
02:24:33.125 00.000 7988 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.57, 0.05}
02:24:33.127 00.002 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
02:24:33.127 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
02:24:33.130 00.003 7988 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.15 cameraTheta=0.67 mountX=0.09 mountY=-0.12, mountTheta=-0.90
02:24:33.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.09, opts=13)
02:24:33.132 00.000 7988 Enqueuing Move request for scope (0.11, 0.09)
02:24:33.133 00.001 15712 Worker thread wakes up
02:24:33.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
02:24:33.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
02:24:33.133 00.000 15712 Moving (0.11, 0.09) raw xDistance=0.09 yDistance=-0.12
02:24:33.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:24:33.133 00.000 7988 UpdateGuideState exits: m=702 SNR=16.9
02:24:33.136 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:33.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:33.138 00.002 7988 Enqueuing Expose request
02:24:33.138 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:33.138 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
02:24:33.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:33.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:24:33.138 00.000 15712 MoveAxis(E, 1, ABG)
02:24:33.138 00.000 15712 Guiding  Dir = 2, Dur = 1
02:24:33.166 00.028 15712 IsGuiding returns 0
02:24:33.181 00.015 15712 IsGuiding returns 0
02:24:33.181 00.000 15712 Move returns status 0, amount 1
02:24:33.181 00.000 15712 MoveAxis(N, 0, ABG)
02:24:33.181 00.000 15712 Move returns status 0, amount 0
02:24:33.181 00.000 15712 move complete, result=0
02:24:33.181 00.000 15712 worker thread done servicing request
02:24:33.181 00.000 15712 Worker thread wakes up
02:24:33.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:33.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:33.181 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
02:24:34.587 01.406 15712 Exposure complete
02:24:34.648 00.061 15712 worker thread done servicing request
02:24:34.648 00.000 7988 OnExposeComplete: enter
02:24:34.648 00.000 7988 UpdateGuideState(): m_state=6
02:24:34.648 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4222
02:24:34.648 00.000 7988 Star::Find returns 1 (0), X=972.46, Y=188.51, Mass=682, SNR=16.7, Peak=139 HFD=3.2
02:24:34.648 00.000 7988 MultiStar: [#1 0.18,0.63,0.97,U] [#2 0.27,0.57,0.96,U] [#3 0.16,0.77,0.00,M7] [#4 0.14,0.47,0.70,U] [#5 0.13,0.63,0.77,U] [#6 0.28,0.29,0.65,U] [#7 -0.08,0.31,0.45,U] [#8 -0.03,0.26,0.45,U] 
02:24:34.648 00.000 7988 single-star, 7 included, MultiStar: {0.17, 0.44}, one-star: {0.25, 0.20}
02:24:34.648 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
02:24:34.659 00.011 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
02:24:34.659 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.20 hyp=0.32 cameraTheta=0.67 mountX=0.20 mountY=-0.26, mountTheta=-0.91
02:24:34.659 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.20, opts=13)
02:24:34.659 00.000 7988 Enqueuing Move request for scope (0.25, 0.20)
02:24:34.664 00.005 15712 Worker thread wakes up
02:24:34.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.20) opts 0xd
02:24:34.664 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.20)
02:24:34.664 00.000 15712 Moving (0.25, 0.20) raw xDistance=0.20 yDistance=-0.26
02:24:34.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:24:34.664 00.000 7988 UpdateGuideState exits: m=682 SNR=16.7
02:24:34.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:34.664 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:34.664 00.000 7988 Enqueuing Expose request
02:24:34.664 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:24:34.664 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
02:24:34.664 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:24:34.664 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:24:34.664 00.000 15712 MoveAxis(W, 35, ABG)
02:24:34.664 00.000 15712 Guiding  Dir = 3, Dur = 35
02:24:34.664 00.000 15712 IsGuiding returns 0
02:24:34.685 00.021 15712 PulseGuide returned control before completion, sleep 31
02:24:34.728 00.043 15712 IsGuiding returns 0
02:24:34.728 00.000 15712 Move returns status 0, amount 35
02:24:34.728 00.000 15712 MoveAxis(N, 0, ABG)
02:24:34.728 00.000 15712 Move returns status 0, amount 0
02:24:34.728 00.000 15712 move complete, result=0
02:24:34.728 00.000 15712 worker thread done servicing request
02:24:34.728 00.000 15712 Worker thread wakes up
02:24:34.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:34.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:34.728 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.3 px 0 ms NORTH
02:24:36.371 01.643 15712 Exposure complete
02:24:36.437 00.066 15712 worker thread done servicing request
02:24:36.437 00.000 7988 OnExposeComplete: enter
02:24:36.437 00.000 7988 UpdateGuideState(): m_state=6
02:24:36.437 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4223
02:24:36.437 00.000 7988 Star::Find returns 1 (0), X=972.54, Y=188.92, Mass=748, SNR=17.4, Peak=143 HFD=3.6
02:24:36.437 00.000 7988 MultiStar: [#1 0.24,1.01,0.00,M3] [#2 -0.10,0.84,0.00,M1] [#3 -0.20,0.81,0.00,M8] [#4 0.23,1.10,0.00,M1] [#5 -0.26,1.06,0.00,M6] [#6 -0.20,0.72,0.00,M1] [#7 0.94,1.49,0.00,M5] [#8 -0.01,1.44,0.00,M1] 
02:24:36.437 00.000 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.49 = -0.49)
02:24:36.437 00.000 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
02:24:36.446 00.009 7988 CameraToMount -- cameraX=0.33 cameraY=0.60 hyp=0.69 cameraTheta=1.07 mountX=0.60 mountY=-0.34, mountTheta=-0.52
02:24:36.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.60, opts=13)
02:24:36.446 00.000 7988 Enqueuing Move request for scope (0.33, 0.60)
02:24:36.446 00.000 15712 Worker thread wakes up
02:24:36.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.60) opts 0xd
02:24:36.446 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.60)
02:24:36.446 00.000 15712 Moving (0.33, 0.60) raw xDistance=0.60 yDistance=-0.34
02:24:36.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:24:36.450 00.004 7988 UpdateGuideState exits: m=748 SNR=17.4
02:24:36.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:36.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:36.450 00.000 7988 Enqueuing Expose request
02:24:36.450 00.000 15712 PPEC rslt: input = 0.60, final = 0.35, react = 0.36, pred = -0.02, hyst = 0.33, hyst_pct = 0.00, period_length = 639.26
02:24:36.450 00.000 15712 PPEC: input: 0.60, control: 0.35, exposure: 1500
02:24:36.450 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.71 newest=-0.72
02:24:36.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
02:24:36.450 00.000 15712 MoveAxis(W, 113, ABG)
02:24:36.450 00.000 15712 Guiding  Dir = 3, Dur = 113
02:24:36.450 00.000 15712 IsGuiding returns 0
02:24:36.471 00.021 15712 PulseGuide returned control before completion, sleep 104
02:24:36.599 00.128 15712 IsGuiding returns 0
02:24:36.599 00.000 15712 Move returns status 0, amount 113
02:24:36.599 00.000 15712 BLC: Oldest BLC event removed
02:24:36.599 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 372 applied
02:24:36.599 00.000 15712 MoveAxis(N, 460, ABG)
02:24:36.599 00.000 15712 Guiding  Dir = 0, Dur = 460
02:24:36.599 00.000 15712 IsGuiding returns 0
02:24:36.680 00.081 15712 PulseGuide returned control before completion, sleep 391
02:24:37.091 00.411 15712 IsGuiding returns 1
02:24:37.091 00.000 15712 scope still moving after pulse duration time elapsed
02:24:37.123 00.032 15712 IsGuiding returns 1
02:24:37.178 00.055 15712 IsGuiding returns 0
02:24:37.178 00.000 15712 scope move finished after 460 + 114 ms
02:24:37.178 00.000 15712 Move returns status 0, amount 460
02:24:37.178 00.000 15712 move complete, result=0
02:24:37.178 00.000 7988 GuideStep: 0.6 px 113 ms WEST, -0.3 px 460 ms NORTH
02:24:37.180 00.002 15712 worker thread done servicing request
02:24:37.180 00.000 15712 Worker thread wakes up
02:24:37.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:37.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:38.593 01.413 15712 Exposure complete
02:24:38.657 00.064 15712 worker thread done servicing request
02:24:38.657 00.000 7988 OnExposeComplete: enter
02:24:38.657 00.000 7988 UpdateGuideState(): m_state=6
02:24:38.657 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4224
02:24:38.657 00.000 7988 Star::Find returns 1 (0), X=972.20, Y=189.31, Mass=680, SNR=16.9, Peak=143 HFD=3.3
02:24:38.657 00.000 7988 MultiStar: [#1 -0.09,1.33,0.00,M4] [#2 0.08,1.04,0.00,M2] [#3 0.00,1.59,0.00,M9] [#4 0.16,1.32,0.00,M2] [#5 0.14,1.72,0.00,M7] [#6 0.13,1.16,0.00,M2] [#7 0.60,1.41,0.00,M6] [#8 -0.57,1.00,0.00,M2] 
02:24:38.657 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
02:24:38.657 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:24:38.657 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=1.00 hyp=1.00 cameraTheta=1.58 mountX=1.00 mountY=-0.02, mountTheta=-0.02
02:24:38.657 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=1.00, opts=13)
02:24:38.657 00.000 7988 Enqueuing Move request for scope (-0.01, 1.00)
02:24:38.657 00.000 15712 Worker thread wakes up
02:24:38.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.00) opts 0xd
02:24:38.657 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 1.00)
02:24:38.657 00.000 15712 Moving (-0.01, 1.00) raw xDistance=1.00 yDistance=-0.02
02:24:38.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:24:38.671 00.014 7988 UpdateGuideState exits: m=680 SNR=16.9
02:24:38.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:38.673 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:38.674 00.001 7988 Enqueuing Expose request
02:24:38.674 00.000 15712 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.344377, 1:0.018895
02:24:38.674 00.000 15712 BLC: No correction, Miss < min_move
02:24:38.676 00.002 15712 PPEC rslt: input = 1.00, final = 0.58, react = 0.60, pred = -0.02, hyst = 0.55, hyst_pct = 0.00, period_length = 639.26
02:24:38.676 00.000 15712 PPEC: input: 1.00, control: 0.58, exposure: 1500
02:24:38.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:38.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:24:38.676 00.000 15712 MoveAxis(W, 188, ABG)
02:24:38.676 00.000 15712 Guiding  Dir = 3, Dur = 188
02:24:38.676 00.000 15712 IsGuiding returns 0
02:24:38.691 00.015 15712 PulseGuide returned control before completion, sleep 183
02:24:38.901 00.210 15712 IsGuiding returns 0
02:24:38.901 00.000 15712 Move returns status 0, amount 188
02:24:38.901 00.000 15712 MoveAxis(N, 0, ABG)
02:24:38.901 00.000 15712 Move returns status 0, amount 0
02:24:38.901 00.000 15712 move complete, result=0
02:24:38.901 00.000 7988 GuideStep: 1.0 px 188 ms WEST, -0.0 px 0 ms NORTH
02:24:38.907 00.006 15712 worker thread done servicing request
02:24:38.907 00.000 15712 Worker thread wakes up
02:24:38.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:38.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:40.536 01.629 15712 Exposure complete
02:24:40.602 00.066 15712 worker thread done servicing request
02:24:40.602 00.000 7988 OnExposeComplete: enter
02:24:40.602 00.000 7988 UpdateGuideState(): m_state=6
02:24:40.604 00.002 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4225
02:24:40.604 00.000 7988 Star::Find returns 1 (0), X=972.15, Y=188.53, Mass=756, SNR=17.8, Peak=145 HFD=3.4
02:24:40.606 00.002 7988 MultiStar: [#1 0.14,0.73,0.00,M5] [#2 -0.15,0.60,0.80,U] [#3 -0.20,0.26,0.75,U] [#4 -0.00,0.08,0.72,U] [#5 -0.26,0.52,0.70,U] [#6 -0.06,0.26,0.61,U] [#7 0.80,0.96,0.00,M7] [#8 0.66,0.51,0.00,M3] 
02:24:40.608 00.002 7988 single-star, 5 included, MultiStar: {-0.12, 0.32}, one-star: {-0.06, 0.21}
02:24:40.608 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.29 = 0.29)
02:24:40.610 00.002 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
02:24:40.611 00.001 7988 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.85 mountX=0.21 mountY=0.06, mountTheta=0.26
02:24:40.613 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.21, opts=13)
02:24:40.613 00.000 7988 Enqueuing Move request for scope (-0.06, 0.21)
02:24:40.615 00.002 15712 Worker thread wakes up
02:24:40.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
02:24:40.615 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
02:24:40.615 00.000 15712 Moving (-0.06, 0.21) raw xDistance=0.21 yDistance=0.06
02:24:40.615 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.344377, 1:0.018895, 2:-0.057253
02:24:40.615 00.000 15712 BLC: No correction, Miss < min_move
02:24:40.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:24:40.616 00.001 7988 UpdateGuideState exits: m=756 SNR=17.8
02:24:40.618 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:40.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:40.620 00.002 7988 Enqueuing Expose request
02:24:40.620 00.000 15712 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
02:24:40.620 00.000 15712 PPEC: input: 0.21, control: 0.11, exposure: 1500
02:24:40.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:40.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:24:40.620 00.000 15712 MoveAxis(W, 37, ABG)
02:24:40.620 00.000 15712 Guiding  Dir = 3, Dur = 37
02:24:40.620 00.000 15712 IsGuiding returns 0
02:24:40.645 00.025 15712 PulseGuide returned control before completion, sleep 21
02:24:40.695 00.050 15712 IsGuiding returns 0
02:24:40.695 00.000 15712 Move returns status 0, amount 37
02:24:40.695 00.000 15712 MoveAxis(N, 0, ABG)
02:24:40.695 00.000 15712 Move returns status 0, amount 0
02:24:40.695 00.000 15712 move complete, result=0
02:24:40.695 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
02:24:40.695 00.000 15712 worker thread done servicing request
02:24:40.697 00.002 15712 Worker thread wakes up
02:24:40.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:40.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:42.101 01.404 15712 Exposure complete
02:24:42.163 00.062 15712 worker thread done servicing request
02:24:42.163 00.000 7988 OnExposeComplete: enter
02:24:42.163 00.000 7988 UpdateGuideState(): m_state=6
02:24:42.163 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4226
02:24:42.175 00.012 7988 Star::Find returns 1 (0), X=972.31, Y=188.33, Mass=724, SNR=17.2, Peak=141 HFD=3.5
02:24:42.175 00.000 7988 MultiStar: [#1 -0.14,0.22,0.96,U] [#2 -0.10,-0.13,0.82,U] [#3 -0.19,0.19,0.81,U] [#4 0.06,0.53,0.63,U] [#5 0.06,0.09,0.72,U] [#6 0.07,0.23,0.75,U] [#7 0.50,0.35,0.55,U] [#8 -0.16,0.04,0.41,U] 
02:24:42.175 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.10, 0.01}
02:24:42.178 00.003 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
02:24:42.178 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
02:24:42.178 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.14 mountX=0.01 mountY=-0.10, mountTheta=-1.42
02:24:42.183 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
02:24:42.187 00.004 7988 Enqueuing Move request for scope (0.10, 0.01)
02:24:42.187 00.000 15712 Worker thread wakes up
02:24:42.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
02:24:42.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
02:24:42.187 00.000 15712 Moving (0.10, 0.01) raw xDistance=0.01 yDistance=-0.10
02:24:42.187 00.000 15712 BLC: window closed
02:24:42.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:24:42.187 00.000 7988 UpdateGuideState exits: m=724 SNR=17.2
02:24:42.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:42.192 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:42.192 00.000 7988 Enqueuing Expose request
02:24:42.194 00.002 15712 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.344377, 1:0.018895, 2:-0.057253
02:24:42.194 00.000 15712 BLC: No correction, Miss < min_move
02:24:42.194 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:42.194 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
02:24:42.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:42.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:24:42.194 00.000 15712 MoveAxis(E, 3, ABG)
02:24:42.194 00.000 15712 Guiding  Dir = 2, Dur = 3
02:24:42.229 00.035 15712 IsGuiding returns 0
02:24:42.246 00.017 15712 IsGuiding returns 0
02:24:42.246 00.000 15712 Move returns status 0, amount 3
02:24:42.246 00.000 15712 MoveAxis(N, 0, ABG)
02:24:42.246 00.000 15712 Move returns status 0, amount 0
02:24:42.246 00.000 15712 move complete, result=0
02:24:42.246 00.000 15712 worker thread done servicing request
02:24:42.246 00.000 15712 Worker thread wakes up
02:24:42.246 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
02:24:42.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:42.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:43.889 01.643 15712 Exposure complete
02:24:43.950 00.061 7988 OnExposeComplete: enter
02:24:43.950 00.000 7988 UpdateGuideState(): m_state=6
02:24:43.954 00.004 15712 worker thread done servicing request
02:24:43.954 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4227
02:24:43.956 00.002 7988 Star::Find returns 1 (0), X=972.02, Y=188.11, Mass=770, SNR=18.0, Peak=141 HFD=4.0
02:24:43.958 00.002 7988 MultiStar: [#1 0.30,-0.13,0.90,U] [#2 -0.09,-0.30,0.79,U] [#3 0.32,-0.02,0.80,U] [#4 0.45,0.30,0.70,U] [#5 0.26,-0.28,0.65,U] [#6 0.40,-0.20,0.60,U] [#7 0.60,-0.31,0.00,M7] [#8 0.24,0.44,0.42,U] 
02:24:43.958 00.000 7988 refined, 7 included, MultiStar: {0.19, -0.08}, one-star: {-0.19, -0.21}
02:24:43.960 00.002 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
02:24:43.960 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
02:24:43.962 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.42 mountX=-0.08 mountY=-0.18, mountTheta=-1.98
02:24:43.964 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.08, opts=13)
02:24:43.965 00.001 7988 Enqueuing Move request for scope (0.19, -0.08)
02:24:43.965 00.000 15712 Worker thread wakes up
02:24:43.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
02:24:43.965 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
02:24:43.965 00.000 15712 Moving (0.19, -0.08) raw xDistance=-0.08 yDistance=-0.18
02:24:43.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:24:43.965 00.000 7988 UpdateGuideState exits: m=770 SNR=18.0
02:24:43.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:43.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:43.965 00.000 7988 Enqueuing Expose request
02:24:43.965 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:43.965 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
02:24:43.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:43.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:24:43.965 00.000 15712 MoveAxis(E, 1, ABG)
02:24:43.965 00.000 15712 Guiding  Dir = 2, Dur = 1
02:24:43.965 00.000 15712 IsGuiding returns 0
02:24:43.988 00.023 15712 IsGuiding returns 0
02:24:43.988 00.000 15712 Move returns status 0, amount 1
02:24:43.988 00.000 15712 MoveAxis(N, 0, ABG)
02:24:43.988 00.000 15712 Move returns status 0, amount 0
02:24:43.988 00.000 15712 move complete, result=0
02:24:43.988 00.000 15712 worker thread done servicing request
02:24:43.988 00.000 15712 Worker thread wakes up
02:24:43.988 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
02:24:43.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:43.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:45.404 01.416 15712 Exposure complete
02:24:45.468 00.064 15712 worker thread done servicing request
02:24:45.468 00.000 7988 OnExposeComplete: enter
02:24:45.468 00.000 7988 UpdateGuideState(): m_state=6
02:24:45.468 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4228
02:24:45.468 00.000 7988 Star::Find returns 1 (0), X=972.38, Y=188.31, Mass=723, SNR=17.3, Peak=133 HFD=3.5
02:24:45.472 00.004 7988 MultiStar: [#1 0.03,0.30,0.99,U] [#2 -0.14,-0.00,0.88,U] [#3 -0.07,-0.13,0.82,U] [#4 0.30,0.22,0.62,U] [#5 0.05,0.19,0.66,U] [#6 -0.35,-0.02,0.66,U] [#7 0.43,0.49,0.45,U] [#8 -0.52,0.48,0.00,M2] 
02:24:45.472 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.17, -0.01}
02:24:45.474 00.002 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
02:24:45.474 00.000 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
02:24:45.474 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.27 mountX=0.11 mountY=-0.04, mountTheta=-0.32
02:24:45.474 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.11, opts=13)
02:24:45.474 00.000 7988 Enqueuing Move request for scope (0.03, 0.11)
02:24:45.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:24:45.474 00.000 7988 UpdateGuideState exits: m=723 SNR=17.3
02:24:45.482 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:45.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:45.482 00.000 7988 Enqueuing Expose request
02:24:45.482 00.000 15712 Worker thread wakes up
02:24:45.482 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
02:24:45.482 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:24:45.482 00.000 15712 Moving (0.03, 0.11) raw xDistance=0.11 yDistance=-0.04
02:24:45.482 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:45.482 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
02:24:45.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:45.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:24:45.482 00.000 15712 MoveAxis(W, 0, ABG)
02:24:45.482 00.000 15712 Move returns status 0, amount 0
02:24:45.482 00.000 15712 MoveAxis(N, 0, ABG)
02:24:45.482 00.000 15712 Move returns status 0, amount 0
02:24:45.482 00.000 15712 move complete, result=0
02:24:45.482 00.000 15712 worker thread done servicing request
02:24:45.482 00.000 15712 Worker thread wakes up
02:24:45.482 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
02:24:45.491 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:45.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:47.127 01.636 15712 Exposure complete
02:24:47.191 00.064 15712 worker thread done servicing request
02:24:47.191 00.000 7988 OnExposeComplete: enter
02:24:47.194 00.003 7988 UpdateGuideState(): m_state=6
02:24:47.196 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4229
02:24:47.196 00.000 7988 Star::Find returns 1 (0), X=972.17, Y=189.28, Mass=693, SNR=16.9, Peak=136 HFD=3.5
02:24:47.198 00.002 7988 MultiStar: [#1 0.32,1.50,0.00,M3] [#2 0.19,1.37,0.00,M1] [#3 -0.07,1.28,0.00,M6] [#4 0.08,1.89,0.00,M1] [#5 -0.18,1.24,0.00,M4] [#6 0.01,1.22,0.00,M1] [#7 1.03,2.16,0.00,M7] [#8 0.05,1.52,0.00,M3] 
02:24:47.198 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
02:24:47.200 00.002 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:24:47.200 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.96 hyp=0.96 cameraTheta=1.61 mountX=0.96 mountY=0.02, mountTheta=0.02
02:24:47.202 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.96, opts=13)
02:24:47.204 00.002 7988 Enqueuing Move request for scope (-0.04, 0.96)
02:24:47.204 00.000 15712 Worker thread wakes up
02:24:47.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.96) opts 0xd
02:24:47.204 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.96)
02:24:47.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:24:47.204 00.000 7988 UpdateGuideState exits: m=693 SNR=16.9
02:24:47.207 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:47.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:47.209 00.002 7988 Enqueuing Expose request
02:24:47.210 00.001 15712 Moving (-0.04, 0.96) raw xDistance=0.96 yDistance=0.02
02:24:47.210 00.000 15712 PPEC rslt: input = 0.96, final = 0.58, react = 0.58, pred = 0.01, hyst = 0.52, hyst_pct = 0.00, period_length = 639.26
02:24:47.210 00.000 15712 PPEC: input: 0.96, control: 0.58, exposure: 1500
02:24:47.210 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:47.210 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:24:47.210 00.000 15712 MoveAxis(W, 190, ABG)
02:24:47.210 00.000 15712 Guiding  Dir = 3, Dur = 190
02:24:47.210 00.000 15712 IsGuiding returns 0
02:24:47.227 00.017 15712 PulseGuide returned control before completion, sleep 182
02:24:47.448 00.221 15712 IsGuiding returns 0
02:24:47.448 00.000 15712 Move returns status 0, amount 190
02:24:47.448 00.000 15712 MoveAxis(N, 0, ABG)
02:24:47.448 00.000 15712 Move returns status 0, amount 0
02:24:47.448 00.000 15712 move complete, result=0
02:24:47.448 00.000 7988 GuideStep: 1.0 px 190 ms WEST, 0.0 px 0 ms NORTH
02:24:47.458 00.010 15712 worker thread done servicing request
02:24:47.458 00.000 15712 Worker thread wakes up
02:24:47.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:47.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:48.871 01.413 15712 Exposure complete
02:24:48.936 00.065 15712 worker thread done servicing request
02:24:48.937 00.001 7988 OnExposeComplete: enter
02:24:48.938 00.001 7988 UpdateGuideState(): m_state=6
02:24:48.939 00.001 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4230
02:24:48.940 00.001 7988 Star::Find returns 1 (0), X=972.34, Y=188.90, Mass=554, SNR=15.2, Peak=124 HFD=3.1
02:24:48.941 00.001 7988 MultiStar: [#1 -0.08,0.53,0.91,U] [#2 0.03,0.54,0.93,U] [#3 -0.29,0.70,0.00,M7] [#4 -0.22,1.04,0.00,M2] [#5 -0.26,0.62,0.00,M5] [#6 -0.33,0.66,0.00,M2] [#7 0.55,1.23,0.00,M8] [#8 -0.87,0.13,0.00,M4] 
02:24:48.942 00.001 7988 refined, 2 included, MultiStar: {0.03, 0.55}, one-star: {0.13, 0.58}
02:24:48.942 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
02:24:48.942 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:24:48.942 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.55 hyp=0.55 cameraTheta=1.52 mountX=0.55 mountY=-0.04, mountTheta=-0.08
02:24:48.942 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.55, opts=13)
02:24:48.948 00.006 7988 Enqueuing Move request for scope (0.03, 0.55)
02:24:48.948 00.000 15712 Worker thread wakes up
02:24:48.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.55) opts 0xd
02:24:48.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.55)
02:24:48.948 00.000 15712 Moving (0.03, 0.55) raw xDistance=0.55 yDistance=-0.04
02:24:48.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:24:48.948 00.000 7988 UpdateGuideState exits: m=554 SNR=15.2
02:24:48.952 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:48.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:48.954 00.002 7988 Enqueuing Expose request
02:24:48.954 00.000 15712 PPEC rslt: input = 0.55, final = 0.34, react = 0.33, pred = 0.01, hyst = 0.30, hyst_pct = 0.00, period_length = 639.26
02:24:48.954 00.000 15712 PPEC: input: 0.55, control: 0.34, exposure: 1500
02:24:48.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:48.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:24:48.954 00.000 15712 MoveAxis(W, 110, ABG)
02:24:48.954 00.000 15712 Guiding  Dir = 3, Dur = 110
02:24:48.958 00.004 15712 IsGuiding returns 0
02:24:48.969 00.011 15712 PulseGuide returned control before completion, sleep 105
02:24:49.092 00.123 15712 IsGuiding returns 1
02:24:49.092 00.000 15712 scope still moving after pulse duration time elapsed
02:24:49.129 00.037 15712 IsGuiding returns 0
02:24:49.129 00.000 15712 scope move finished after 110 + 66 ms
02:24:49.129 00.000 15712 Move returns status 0, amount 110
02:24:49.129 00.000 15712 MoveAxis(N, 0, ABG)
02:24:49.129 00.000 15712 Move returns status 0, amount 0
02:24:49.129 00.000 15712 move complete, result=0
02:24:49.129 00.000 7988 GuideStep: 0.6 px 110 ms WEST, -0.0 px 0 ms NORTH
02:24:49.137 00.008 15712 worker thread done servicing request
02:24:49.137 00.000 15712 Worker thread wakes up
02:24:49.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:49.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:50.769 01.632 15712 Exposure complete
02:24:50.833 00.064 15712 worker thread done servicing request
02:24:50.834 00.001 7988 OnExposeComplete: enter
02:24:50.834 00.000 7988 UpdateGuideState(): m_state=6
02:24:50.834 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4231
02:24:50.834 00.000 7988 Star::Find returns 1 (0), X=972.70, Y=189.14, Mass=676, SNR=16.6, Peak=142 HFD=3.4
02:24:50.834 00.000 7988 MultiStar: [#1 0.08,0.31,0.97,U] [#2 -0.07,0.78,0.00,M1] [#3 0.27,0.67,0.00,M8] [#4 0.35,0.46,0.69,U] [#5 0.19,1.42,0.00,M6] [#6 0.20,0.63,0.00,M3] [#7 0.62,-0.13,0.56,U] [#8 0.92,0.16,0.00,M5] 
02:24:50.834 00.000 7988 refined, 3 included, MultiStar: {0.36, 0.42}, one-star: {0.49, 0.82}
02:24:50.834 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
02:24:50.834 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
02:24:50.834 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=0.42 hyp=0.56 cameraTheta=0.86 mountX=0.43 mountY=-0.37, mountTheta=-0.72
02:24:50.834 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.42, opts=13)
02:24:50.834 00.000 7988 Enqueuing Move request for scope (0.36, 0.42)
02:24:50.846 00.012 15712 Worker thread wakes up
02:24:50.846 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.42) opts 0xd
02:24:50.846 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.42)
02:24:50.846 00.000 15712 Moving (0.36, 0.42) raw xDistance=0.43 yDistance=-0.37
02:24:50.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:24:50.848 00.002 7988 UpdateGuideState exits: m=676 SNR=16.6
02:24:50.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:50.850 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:50.850 00.000 7988 Enqueuing Expose request
02:24:50.850 00.000 15712 PPEC rslt: input = 0.43, final = 0.26, react = 0.26, pred = 0.01, hyst = 0.26, hyst_pct = 0.00, period_length = 639.26
02:24:50.850 00.000 15712 PPEC: input: 0.43, control: 0.26, exposure: 1500
02:24:50.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
02:24:50.850 00.000 15712 MoveAxis(W, 85, ABG)
02:24:50.850 00.000 15712 Guiding  Dir = 3, Dur = 85
02:24:50.850 00.000 15712 IsGuiding returns 0
02:24:50.878 00.028 15712 PulseGuide returned control before completion, sleep 70
02:24:50.957 00.079 15712 IsGuiding returns 1
02:24:50.957 00.000 15712 scope still moving after pulse duration time elapsed
02:24:50.989 00.032 15712 IsGuiding returns 0
02:24:50.989 00.000 15712 scope move finished after 85 + 52 ms
02:24:50.989 00.000 15712 Move returns status 0, amount 85
02:24:50.989 00.000 15712 MoveAxis(N, 95, ABG)
02:24:50.989 00.000 15712 Guiding  Dir = 0, Dur = 95
02:24:50.989 00.000 15712 IsGuiding returns 0
02:24:51.069 00.080 15712 PulseGuide returned control before completion, sleep 26
02:24:51.100 00.031 15712 IsGuiding returns 1
02:24:51.100 00.000 15712 scope still moving after pulse duration time elapsed
02:24:51.132 00.032 15712 IsGuiding returns 1
02:24:51.197 00.065 15712 IsGuiding returns 0
02:24:51.197 00.000 15712 scope move finished after 95 + 112 ms
02:24:51.197 00.000 15712 Move returns status 0, amount 95
02:24:51.197 00.000 15712 move complete, result=0
02:24:51.197 00.000 7988 GuideStep: 0.4 px 85 ms WEST, -0.4 px 95 ms NORTH
02:24:51.199 00.002 15712 worker thread done servicing request
02:24:51.199 00.000 15712 Worker thread wakes up
02:24:51.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:51.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:52.614 01.415 15712 Exposure complete
02:24:52.675 00.061 15712 worker thread done servicing request
02:24:52.675 00.000 7988 OnExposeComplete: enter
02:24:52.675 00.000 7988 UpdateGuideState(): m_state=6
02:24:52.680 00.005 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4232
02:24:52.680 00.000 7988 Star::Find returns 1 (0), X=972.07, Y=188.33, Mass=635, SNR=16.1, Peak=141 HFD=3.3
02:24:52.682 00.002 7988 MultiStar: [#1 -0.39,0.59,0.00,M2] [#2 -0.21,0.41,0.79,U] [#3 0.14,0.23,0.74,U] [#4 -0.26,0.61,0.00,M2] [#5 -0.39,0.44,0.74,U] [#6 -0.15,0.08,0.70,U] [#7 0.10,0.58,0.45,U] [#8 -0.73,0.54,0.00,M6] 
02:24:52.682 00.000 7988 single-star, 5 included, MultiStar: {-0.12, 0.26}, one-star: {-0.14, 0.02}
02:24:52.684 00.002 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.45 = 1.45)
02:24:52.684 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
02:24:52.686 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.01 mountX=0.02 mountY=0.14, mountTheta=1.45
02:24:52.688 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.02, opts=13)
02:24:52.688 00.000 7988 Enqueuing Move request for scope (-0.14, 0.02)
02:24:52.690 00.002 15712 Worker thread wakes up
02:24:52.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
02:24:52.690 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
02:24:52.690 00.000 15712 Moving (-0.14, 0.02) raw xDistance=0.02 yDistance=0.14
02:24:52.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
02:24:52.690 00.000 7988 UpdateGuideState exits: m=635 SNR=16.1
02:24:52.693 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:52.693 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:52.695 00.002 7988 Enqueuing Expose request
02:24:52.695 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:52.695 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
02:24:52.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:52.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:24:52.695 00.000 15712 MoveAxis(W, 2, ABG)
02:24:52.695 00.000 15712 Guiding  Dir = 3, Dur = 2
02:24:52.695 00.000 15712 IsGuiding returns 0
02:24:52.706 00.011 15712 IsGuiding returns 0
02:24:52.706 00.000 15712 Move returns status 0, amount 2
02:24:52.706 00.000 15712 MoveAxis(N, 0, ABG)
02:24:52.706 00.000 15712 Move returns status 0, amount 0
02:24:52.706 00.000 15712 move complete, result=0
02:24:52.706 00.000 15712 worker thread done servicing request
02:24:52.706 00.000 15712 Worker thread wakes up
02:24:52.706 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
02:24:52.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:52.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:54.354 01.648 15712 Exposure complete
02:24:54.418 00.064 15712 worker thread done servicing request
02:24:54.418 00.000 7988 OnExposeComplete: enter
02:24:54.418 00.000 7988 UpdateGuideState(): m_state=6
02:24:54.418 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4233
02:24:54.418 00.000 7988 Star::Find returns 1 (0), X=972.41, Y=188.03, Mass=686, SNR=16.6, Peak=125 HFD=3.7
02:24:54.423 00.005 7988 MultiStar: [#1 0.17,-0.40,0.94,U] [#2 -0.01,-0.60,0.82,U] [#3 0.22,-0.03,0.74,U] [#4 0.22,-0.60,0.66,U] [#5 -0.29,-0.39,0.72,U] [#6 0.24,-0.51,0.62,U] [#7 0.91,-0.81,0.00,M7] [#8 -0.65,-0.03,0.46,U] 
02:24:54.423 00.000 7988 single-star, 7 included, MultiStar: {0.05, -0.37}, one-star: {0.20, -0.28}
02:24:54.423 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
02:24:54.423 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
02:24:54.427 00.004 7988 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.35 cameraTheta=-0.95 mountX=-0.28 mountY=-0.20, mountTheta=-2.53
02:24:54.427 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.28, opts=13)
02:24:54.429 00.002 7988 Enqueuing Move request for scope (0.20, -0.28)
02:24:54.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:24:54.431 00.002 7988 UpdateGuideState exits: m=686 SNR=16.6
02:24:54.433 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:54.433 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:54.435 00.002 7988 Enqueuing Expose request
02:24:54.435 00.000 15712 Worker thread wakes up
02:24:54.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.28) opts 0xd
02:24:54.435 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.28)
02:24:54.435 00.000 15712 Moving (0.20, -0.28) raw xDistance=-0.28 yDistance=-0.20
02:24:54.437 00.002 15712 PPEC rslt: input = -0.28, final = -0.16, react = -0.17, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:24:54.437 00.000 15712 PPEC: input: -0.28, control: -0.16, exposure: 1500
02:24:54.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:54.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:24:54.437 00.000 15712 MoveAxis(E, 54, ABG)
02:24:54.437 00.000 15712 Guiding  Dir = 2, Dur = 54
02:24:54.452 00.015 15712 IsGuiding returns 0
02:24:54.469 00.017 15712 PulseGuide returned control before completion, sleep 48
02:24:54.536 00.067 15712 IsGuiding returns 0
02:24:54.536 00.000 15712 Move returns status 0, amount 54
02:24:54.536 00.000 15712 MoveAxis(N, 0, ABG)
02:24:54.536 00.000 15712 Move returns status 0, amount 0
02:24:54.536 00.000 15712 move complete, result=0
02:24:54.536 00.000 15712 worker thread done servicing request
02:24:54.536 00.000 15712 Worker thread wakes up
02:24:54.536 00.000 7988 GuideStep: -0.3 px 54 ms EAST, -0.2 px 0 ms NORTH
02:24:54.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:54.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:55.951 01.415 15712 Exposure complete
02:24:56.015 00.064 15712 worker thread done servicing request
02:24:56.015 00.000 7988 OnExposeComplete: enter
02:24:56.015 00.000 7988 UpdateGuideState(): m_state=6
02:24:56.015 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4234
02:24:56.015 00.000 7988 Star::Find returns 1 (0), X=972.34, Y=188.47, Mass=803, SNR=18.3, Peak=149 HFD=3.5
02:24:56.015 00.000 7988 MultiStar: [#1 -0.13,0.26,0.82,U] [#2 -0.11,0.06,0.80,U] [#3 0.16,0.09,0.78,U] [#4 0.02,0.18,0.58,U] [#5 -0.13,0.25,0.65,U] [#6 0.09,0.19,0.56,U] [#7 0.52,0.49,0.00,M8] [#8 0.33,0.03,0.35,U] 
02:24:56.015 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.16}, one-star: {0.13, 0.16}
02:24:56.015 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
02:24:56.015 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:24:56.024 00.009 7988 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.39 mountX=0.16 mountY=-0.03, mountTheta=-0.21
02:24:56.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.16, opts=13)
02:24:56.024 00.000 7988 Enqueuing Move request for scope (0.03, 0.16)
02:24:56.024 00.000 15712 Worker thread wakes up
02:24:56.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
02:24:56.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
02:24:56.024 00.000 15712 Moving (0.03, 0.16) raw xDistance=0.16 yDistance=-0.03
02:24:56.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:24:56.024 00.000 7988 UpdateGuideState exits: m=803 SNR=18.3
02:24:56.031 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:56.032 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:56.032 00.000 7988 Enqueuing Expose request
02:24:56.034 00.002 15712 PPEC rslt: input = 0.16, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:56.034 00.000 15712 PPEC: input: 0.16, control: 0.00, exposure: 1500
02:24:56.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:56.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:24:56.034 00.000 15712 MoveAxis(W, 1, ABG)
02:24:56.034 00.000 15712 Guiding  Dir = 3, Dur = 1
02:24:56.034 00.000 15712 IsGuiding returns 0
02:24:56.056 00.022 15712 IsGuiding returns 0
02:24:56.056 00.000 15712 Move returns status 0, amount 1
02:24:56.056 00.000 15712 MoveAxis(N, 0, ABG)
02:24:56.056 00.000 15712 Move returns status 0, amount 0
02:24:56.056 00.000 15712 move complete, result=0
02:24:56.056 00.000 7988 GuideStep: 0.2 px 1 ms WEST, -0.0 px 0 ms NORTH
02:24:56.058 00.002 15712 worker thread done servicing request
02:24:56.058 00.000 15712 Worker thread wakes up
02:24:56.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:56.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:57.701 01.643 15712 Exposure complete
02:24:57.765 00.064 15712 worker thread done servicing request
02:24:57.765 00.000 7988 OnExposeComplete: enter
02:24:57.765 00.000 7988 UpdateGuideState(): m_state=6
02:24:57.767 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4235
02:24:57.767 00.000 7988 Star::Find returns 1 (0), X=972.05, Y=188.43, Mass=711, SNR=17.0, Peak=144 HFD=3.5
02:24:57.767 00.000 7988 MultiStar: [#1 -0.13,0.56,0.92,U] [#2 -0.05,0.37,0.87,U] [#3 -0.06,0.37,0.75,U] [#4 0.34,0.62,0.00,M1] [#5 -0.11,0.66,0.00,M4] [#6 -0.30,0.19,0.59,U] [#7 0.60,0.54,0.00,M9] [#8 0.00,0.00,0.00,L] [#9 -1.69,-0.12,0.00,M2] 
02:24:57.767 00.000 7988 single-star, 4 included, MultiStar: {-0.13, 0.33}, one-star: {-0.16, 0.12}
02:24:57.767 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
02:24:57.767 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
02:24:57.767 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.49 mountX=0.12 mountY=0.16, mountTheta=0.92
02:24:57.767 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.12, opts=13)
02:24:57.767 00.000 7988 Enqueuing Move request for scope (-0.16, 0.12)
02:24:57.767 00.000 15712 Worker thread wakes up
02:24:57.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
02:24:57.767 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
02:24:57.778 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:24:57.778 00.000 7988 UpdateGuideState exits: m=711 SNR=17.0
02:24:57.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:57.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:57.778 00.000 7988 Enqueuing Expose request
02:24:57.784 00.006 15712 Moving (-0.16, 0.12) raw xDistance=0.12 yDistance=0.16
02:24:57.784 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:57.784 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
02:24:57.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:57.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:24:57.784 00.000 15712 MoveAxis(W, 2, ABG)
02:24:57.784 00.000 15712 Guiding  Dir = 3, Dur = 2
02:24:57.798 00.014 15712 IsGuiding returns 0
02:24:57.811 00.013 15712 IsGuiding returns 0
02:24:57.811 00.000 15712 Move returns status 0, amount 2
02:24:57.811 00.000 15712 MoveAxis(N, 0, ABG)
02:24:57.811 00.000 15712 Move returns status 0, amount 0
02:24:57.811 00.000 15712 move complete, result=0
02:24:57.811 00.000 15712 worker thread done servicing request
02:24:57.811 00.000 15712 Worker thread wakes up
02:24:57.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:57.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:24:57.811 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
02:24:59.234 01.423 15712 Exposure complete
02:24:59.297 00.063 15712 worker thread done servicing request
02:24:59.297 00.000 7988 OnExposeComplete: enter
02:24:59.297 00.000 7988 UpdateGuideState(): m_state=6
02:24:59.297 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4236
02:24:59.297 00.000 7988 Star::Find returns 1 (0), X=972.01, Y=188.23, Mass=576, SNR=15.3, Peak=148 HFD=2.7
02:24:59.297 00.000 7988 MultiStar: [#1 -0.27,0.31,1.05,U] [#2 -0.22,0.14,0.97,U] [#3 0.08,0.55,0.82,U] [#4 0.01,0.31,0.73,U] [#5 -0.62,0.11,0.78,U] [#6 -0.31,0.06,0.70,U] [#7 0.16,0.72,0.00,M10] [#8 -0.40,0.13,0.52,U] 
02:24:59.297 00.000 7988 single-star, 7 included, MultiStar: {-0.23, 0.19}, one-star: {-0.20, -0.09}
02:24:59.297 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
02:24:59.297 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
02:24:59.297 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.21 cameraTheta=-2.73 mountX=-0.09 mountY=0.20, mountTheta=1.99
02:24:59.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.09, opts=13)
02:24:59.297 00.000 7988 Enqueuing Move request for scope (-0.20, -0.09)
02:24:59.297 00.000 15712 Worker thread wakes up
02:24:59.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
02:24:59.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
02:24:59.297 00.000 15712 Moving (-0.20, -0.09) raw xDistance=-0.09 yDistance=0.20
02:24:59.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:24:59.312 00.015 7988 UpdateGuideState exits: m=576 SNR=15.3
02:24:59.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:59.314 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:24:59.314 00.000 7988 Enqueuing Expose request
02:24:59.314 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:24:59.314 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
02:24:59.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:59.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:24:59.314 00.000 15712 MoveAxis(W, 3, ABG)
02:24:59.314 00.000 15712 Guiding  Dir = 3, Dur = 3
02:24:59.314 00.000 15712 IsGuiding returns 0
02:24:59.331 00.017 15712 IsGuiding returns 0
02:24:59.331 00.000 15712 Move returns status 0, amount 3
02:24:59.331 00.000 15712 MoveAxis(N, 0, ABG)
02:24:59.331 00.000 15712 Move returns status 0, amount 0
02:24:59.331 00.000 15712 move complete, result=0
02:24:59.331 00.000 15712 worker thread done servicing request
02:24:59.331 00.000 15712 Worker thread wakes up
02:24:59.331 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
02:24:59.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:24:59.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:00.973 01.642 15712 Exposure complete
02:25:01.036 00.063 15712 worker thread done servicing request
02:25:01.036 00.000 7988 OnExposeComplete: enter
02:25:01.036 00.000 7988 UpdateGuideState(): m_state=6
02:25:01.041 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4237
02:25:01.041 00.000 7988 Star::Find returns 1 (0), X=972.22, Y=188.78, Mass=581, SNR=15.4, Peak=133 HFD=3.0
02:25:01.043 00.002 7988 MultiStar: [#1 -0.25,0.85,0.00,M1] [#2 -0.44,0.58,0.00,M1] [#3 -0.15,0.96,0.00,M4] [#4 -0.17,0.83,0.00,M1] [#5 -0.40,0.98,0.00,M4] [#6 -0.41,0.71,0.00,M1] [#7 0.57,1.04,0.00,R] [#8 -0.75,-0.22,0.00,M4] 
02:25:01.043 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
02:25:01.045 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:25:01.045 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.55 mountX=0.47 mountY=-0.02, mountTheta=-0.04
02:25:01.047 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.47, opts=13)
02:25:01.049 00.002 7988 Enqueuing Move request for scope (0.01, 0.47)
02:25:01.049 00.000 15712 Worker thread wakes up
02:25:01.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:25:01.052 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.47) opts 0xd
02:25:01.052 00.000 7988 UpdateGuideState exits: m=581 SNR=15.4
02:25:01.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:01.054 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:01.054 00.000 7988 Enqueuing Expose request
02:25:01.056 00.002 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.47)
02:25:01.056 00.000 15712 Moving (0.01, 0.47) raw xDistance=0.47 yDistance=-0.02
02:25:01.056 00.000 15712 PPEC rslt: input = 0.47, final = 0.29, react = 0.28, pred = 0.01, hyst = 0.25, hyst_pct = 0.00, period_length = 639.26
02:25:01.056 00.000 15712 PPEC: input: 0.47, control: 0.29, exposure: 1500
02:25:01.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:01.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:25:01.056 00.000 15712 MoveAxis(W, 96, ABG)
02:25:01.056 00.000 15712 Guiding  Dir = 3, Dur = 96
02:25:01.056 00.000 15712 IsGuiding returns 0
02:25:01.076 00.020 15712 PulseGuide returned control before completion, sleep 92
02:25:01.199 00.123 15712 IsGuiding returns 0
02:25:01.199 00.000 15712 Move returns status 0, amount 96
02:25:01.199 00.000 15712 MoveAxis(N, 0, ABG)
02:25:01.199 00.000 15712 Move returns status 0, amount 0
02:25:01.199 00.000 15712 move complete, result=0
02:25:01.199 00.000 7988 GuideStep: 0.5 px 96 ms WEST, -0.0 px 0 ms NORTH
02:25:01.205 00.006 15712 worker thread done servicing request
02:25:01.205 00.000 15712 Worker thread wakes up
02:25:01.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:01.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:02.617 01.412 15712 Exposure complete
02:25:02.679 00.062 15712 worker thread done servicing request
02:25:02.679 00.000 7988 OnExposeComplete: enter
02:25:02.679 00.000 7988 UpdateGuideState(): m_state=6
02:25:02.683 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4238
02:25:02.683 00.000 7988 Star::Find returns 1 (0), X=972.29, Y=188.69, Mass=578, SNR=15.3, Peak=146 HFD=2.9
02:25:02.685 00.002 7988 MultiStar: [#1 -0.07,0.66,0.00,M2] [#2 0.10,0.36,0.97,U] [#3 -0.21,0.57,0.82,U] [#4 -0.10,0.75,0.00,M2] [#5 0.02,0.94,0.00,M5] [#6 0.03,0.54,0.67,U] [#7 -0.26,0.40,0.50,U] [#8 -0.32,0.87,0.00,M5] 
02:25:02.685 00.000 7988 single-star, 4 included, MultiStar: {-0.03, 0.44}, one-star: {0.08, 0.38}
02:25:02.687 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
02:25:02.687 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:25:02.689 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.38 hyp=0.38 cameraTheta=1.36 mountX=0.38 mountY=-0.09, mountTheta=-0.23
02:25:02.691 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.38, opts=13)
02:25:02.692 00.001 7988 Enqueuing Move request for scope (0.08, 0.38)
02:25:02.692 00.000 15712 Worker thread wakes up
02:25:02.692 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.38) opts 0xd
02:25:02.692 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.38)
02:25:02.692 00.000 15712 Moving (0.08, 0.38) raw xDistance=0.38 yDistance=-0.09
02:25:02.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:25:02.692 00.000 7988 UpdateGuideState exits: m=578 SNR=15.3
02:25:02.695 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:02.695 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:02.695 00.000 7988 Enqueuing Expose request
02:25:02.695 00.000 15712 PPEC rslt: input = 0.38, final = 0.24, react = 0.23, pred = 0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
02:25:02.695 00.000 15712 PPEC: input: 0.38, control: 0.24, exposure: 1500
02:25:02.695 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:02.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:25:02.695 00.000 15712 MoveAxis(W, 78, ABG)
02:25:02.695 00.000 15712 Guiding  Dir = 3, Dur = 78
02:25:02.695 00.000 15712 IsGuiding returns 0
02:25:02.716 00.021 15712 PulseGuide returned control before completion, sleep 66
02:25:02.827 00.111 15712 IsGuiding returns 1
02:25:02.827 00.000 15712 scope still moving after pulse duration time elapsed
02:25:02.855 00.028 15712 IsGuiding returns 0
02:25:02.855 00.000 15712 scope move finished after 78 + 77 ms
02:25:02.855 00.000 15712 Move returns status 0, amount 78
02:25:02.855 00.000 15712 MoveAxis(N, 0, ABG)
02:25:02.855 00.000 15712 Move returns status 0, amount 0
02:25:02.855 00.000 15712 move complete, result=0
02:25:02.855 00.000 15712 worker thread done servicing request
02:25:02.855 00.000 15712 Worker thread wakes up
02:25:02.855 00.000 7988 GuideStep: 0.4 px 78 ms WEST, -0.1 px 0 ms NORTH
02:25:02.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:02.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:04.500 01.645 15712 Exposure complete
02:25:04.562 00.062 15712 worker thread done servicing request
02:25:04.562 00.000 7988 OnExposeComplete: enter
02:25:04.565 00.003 7988 UpdateGuideState(): m_state=6
02:25:04.567 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4239
02:25:04.567 00.000 7988 Star::Find returns 1 (0), X=972.22, Y=188.65, Mass=621, SNR=16.3, Peak=139 HFD=2.8
02:25:04.569 00.002 7988 MultiStar: [#1 -0.19,0.71,0.00,M3] [#2 -0.03,0.50,0.88,U] [#3 -0.01,0.36,0.77,U] [#4 0.20,0.65,0.00,M3] [#5 -0.18,0.67,0.00,M6] [#6 0.04,0.47,0.68,U] [#7 -0.39,-0.77,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 -0.60,-0.37,0.00,M3] 
02:25:04.569 00.000 7988 single-star, 3 included, MultiStar: {-0.00, 0.41}, one-star: {0.01, 0.33}
02:25:04.571 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
02:25:04.571 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:25:04.573 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.55 mountX=0.33 mountY=-0.01, mountTheta=-0.04
02:25:04.575 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.33, opts=13)
02:25:04.575 00.000 7988 Enqueuing Move request for scope (0.01, 0.33)
02:25:04.577 00.002 15712 Worker thread wakes up
02:25:04.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.33) opts 0xd
02:25:04.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.33)
02:25:04.577 00.000 15712 Moving (0.01, 0.33) raw xDistance=0.33 yDistance=-0.01
02:25:04.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:25:04.577 00.000 7988 UpdateGuideState exits: m=621 SNR=16.3
02:25:04.580 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:04.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:04.580 00.000 7988 Enqueuing Expose request
02:25:04.582 00.002 15712 PPEC rslt: input = 0.33, final = 0.21, react = 0.20, pred = 0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
02:25:04.582 00.000 15712 PPEC: input: 0.33, control: 0.21, exposure: 1500
02:25:04.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:04.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:25:04.582 00.000 15712 MoveAxis(W, 68, ABG)
02:25:04.582 00.000 15712 Guiding  Dir = 3, Dur = 68
02:25:04.582 00.000 15712 IsGuiding returns 0
02:25:04.603 00.021 15712 PulseGuide returned control before completion, sleep 54
02:25:04.705 00.102 15712 IsGuiding returns 0
02:25:04.705 00.000 15712 Move returns status 0, amount 68
02:25:04.705 00.000 15712 MoveAxis(N, 0, ABG)
02:25:04.705 00.000 15712 Move returns status 0, amount 0
02:25:04.705 00.000 15712 move complete, result=0
02:25:04.705 00.000 15712 worker thread done servicing request
02:25:04.705 00.000 15712 Worker thread wakes up
02:25:04.705 00.000 7988 GuideStep: 0.3 px 68 ms WEST, -0.0 px 0 ms NORTH
02:25:04.707 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:04.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:06.110 01.403 15712 Exposure complete
02:25:06.171 00.061 15712 worker thread done servicing request
02:25:06.171 00.000 7988 OnExposeComplete: enter
02:25:06.171 00.000 7988 UpdateGuideState(): m_state=6
02:25:06.177 00.006 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4240
02:25:06.177 00.000 7988 Star::Find returns 1 (0), X=972.26, Y=188.29, Mass=695, SNR=16.8, Peak=149 HFD=3.5
02:25:06.179 00.002 7988 MultiStar: [#1 -0.20,0.36,0.99,U] [#2 0.02,0.53,0.88,U] [#3 -0.11,0.12,0.81,U] [#4 -0.04,0.50,0.68,U] [#5 -0.36,0.46,0.68,U] [#6 -0.25,0.58,0.63,U] [#7 -0.22,-0.20,0.42,U] [#8 0.00,0.00,0.00,L] [#9 0.18,0.21,0.48,U] 
02:25:06.179 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.29}, one-star: {0.05, -0.02}
02:25:06.181 00.002 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
02:25:06.181 00.000 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
02:25:06.183 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.35 mountX=-0.02 mountY=-0.05, mountTheta=-1.92
02:25:06.185 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.02, opts=13)
02:25:06.185 00.000 7988 Enqueuing Move request for scope (0.05, -0.02)
02:25:06.187 00.002 15712 Worker thread wakes up
02:25:06.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
02:25:06.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
02:25:06.187 00.000 15712 Moving (0.05, -0.02) raw xDistance=-0.02 yDistance=-0.05
02:25:06.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:25:06.187 00.000 7988 UpdateGuideState exits: m=695 SNR=16.8
02:25:06.190 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:06.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:06.192 00.002 7988 Enqueuing Expose request
02:25:06.192 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:06.192 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
02:25:06.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:06.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:25:06.192 00.000 15712 MoveAxis(W, 4, ABG)
02:25:06.192 00.000 15712 Guiding  Dir = 3, Dur = 4
02:25:06.194 00.002 15712 IsGuiding returns 0
02:25:06.223 00.029 15712 IsGuiding returns 0
02:25:06.223 00.000 15712 Move returns status 0, amount 4
02:25:06.223 00.000 15712 MoveAxis(N, 0, ABG)
02:25:06.223 00.000 15712 Move returns status 0, amount 0
02:25:06.223 00.000 15712 move complete, result=0
02:25:06.223 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
02:25:06.225 00.002 15712 worker thread done servicing request
02:25:06.225 00.000 15712 Worker thread wakes up
02:25:06.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:06.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:07.864 01.639 15712 Exposure complete
02:25:07.929 00.065 15712 worker thread done servicing request
02:25:07.929 00.000 7988 OnExposeComplete: enter
02:25:07.929 00.000 7988 UpdateGuideState(): m_state=6
02:25:07.931 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4241
02:25:07.931 00.000 7988 Star::Find returns 1 (0), X=972.39, Y=188.97, Mass=699, SNR=16.9, Peak=144 HFD=3.4
02:25:07.933 00.002 7988 MultiStar: [#1 -0.30,0.68,0.00,M3] [#2 -0.50,0.67,0.00,M1] [#3 -0.15,0.52,0.80,U] [#4 -0.58,0.91,0.00,M3] [#5 -0.33,0.79,0.00,M6] [#6 -0.36,0.56,0.00,M1] [#7 -0.33,-0.44,0.51,U] [#8 -0.21,0.47,0.46,U] 
02:25:07.933 00.000 7988 refined, 3 included, MultiStar: {-0.07, 0.38}, one-star: {0.18, 0.66}
02:25:07.935 00.002 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
02:25:07.935 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
02:25:07.937 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.38 hyp=0.39 cameraTheta=1.76 mountX=0.38 mountY=0.06, mountTheta=0.17
02:25:07.939 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.38, opts=13)
02:25:07.939 00.000 7988 Enqueuing Move request for scope (-0.07, 0.38)
02:25:07.941 00.002 15712 Worker thread wakes up
02:25:07.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.38) opts 0xd
02:25:07.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.38)
02:25:07.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:25:07.941 00.000 7988 UpdateGuideState exits: m=699 SNR=16.9
02:25:07.944 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:07.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:07.945 00.001 7988 Enqueuing Expose request
02:25:07.945 00.000 15712 Moving (-0.07, 0.38) raw xDistance=0.38 yDistance=0.06
02:25:07.947 00.002 15712 PPEC rslt: input = 0.38, final = 0.24, react = 0.23, pred = 0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.26
02:25:07.947 00.000 15712 PPEC: input: 0.38, control: 0.24, exposure: 1500
02:25:07.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:07.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:25:07.947 00.000 15712 MoveAxis(W, 78, ABG)
02:25:07.947 00.000 15712 Guiding  Dir = 3, Dur = 78
02:25:07.947 00.000 15712 IsGuiding returns 0
02:25:07.981 00.034 15712 PulseGuide returned control before completion, sleep 60
02:25:08.053 00.072 15712 IsGuiding returns 1
02:25:08.053 00.000 15712 scope still moving after pulse duration time elapsed
02:25:08.093 00.040 15712 IsGuiding returns 0
02:25:08.093 00.000 15712 scope move finished after 78 + 63 ms
02:25:08.093 00.000 15712 Move returns status 0, amount 78
02:25:08.093 00.000 15712 MoveAxis(N, 0, ABG)
02:25:08.093 00.000 15712 Move returns status 0, amount 0
02:25:08.093 00.000 15712 move complete, result=0
02:25:08.093 00.000 15712 worker thread done servicing request
02:25:08.093 00.000 15712 Worker thread wakes up
02:25:08.093 00.000 7988 GuideStep: 0.4 px 78 ms WEST, 0.1 px 0 ms NORTH
02:25:08.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:08.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:09.504 01.411 15712 Exposure complete
02:25:09.565 00.061 15712 worker thread done servicing request
02:25:09.565 00.000 7988 OnExposeComplete: enter
02:25:09.565 00.000 7988 UpdateGuideState(): m_state=6
02:25:09.570 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4242
02:25:09.570 00.000 7988 Star::Find returns 1 (0), X=971.89, Y=188.23, Mass=675, SNR=16.5, Peak=152 HFD=3.4
02:25:09.572 00.002 7988 MultiStar: [#1 -0.34,0.18,0.95,U] [#2 -0.07,0.51,0.90,U] [#3 -0.03,0.58,0.81,U] [#4 -0.46,-0.22,0.69,U] [#5 -1.12,0.47,0.00,M7] [#6 -0.47,0.02,0.62,U] [#7 -0.42,0.23,0.52,U] [#8 0.25,0.37,0.44,U] 
02:25:09.572 00.000 7988 refined, 7 included, MultiStar: {-0.24, 0.20}, one-star: {-0.32, -0.08}
02:25:09.574 00.002 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.56) = xAngle (0.90 = 0.90)
02:25:09.574 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
02:25:09.576 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.47 mountX=0.19 mountY=0.24, mountTheta=0.89
02:25:09.578 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.20, opts=13)
02:25:09.578 00.000 7988 Enqueuing Move request for scope (-0.24, 0.20)
02:25:09.580 00.002 15712 Worker thread wakes up
02:25:09.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
02:25:09.580 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
02:25:09.580 00.000 15712 Moving (-0.24, 0.20) raw xDistance=0.19 yDistance=0.24
02:25:09.581 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:25:09.581 00.000 7988 UpdateGuideState exits: m=675 SNR=16.5
02:25:09.583 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:09.583 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:09.585 00.002 7988 Enqueuing Expose request
02:25:09.585 00.000 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:25:09.585 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
02:25:09.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:09.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:25:09.585 00.000 15712 MoveAxis(W, 39, ABG)
02:25:09.585 00.000 15712 Guiding  Dir = 3, Dur = 39
02:25:09.585 00.000 15712 IsGuiding returns 0
02:25:09.603 00.018 15712 PulseGuide returned control before completion, sleep 25
02:25:09.644 00.041 15712 IsGuiding returns 0
02:25:09.644 00.000 15712 Move returns status 0, amount 39
02:25:09.644 00.000 15712 MoveAxis(N, 0, ABG)
02:25:09.644 00.000 15712 Move returns status 0, amount 0
02:25:09.644 00.000 15712 move complete, result=0
02:25:09.644 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
02:25:09.644 00.000 15712 worker thread done servicing request
02:25:09.644 00.000 15712 Worker thread wakes up
02:25:09.646 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:09.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:11.285 01.639 15712 Exposure complete
02:25:11.350 00.065 15712 worker thread done servicing request
02:25:11.350 00.000 7988 OnExposeComplete: enter
02:25:11.350 00.000 7988 UpdateGuideState(): m_state=6
02:25:11.350 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4243
02:25:11.350 00.000 7988 Star::Find returns 1 (0), X=972.01, Y=188.21, Mass=653, SNR=16.4, Peak=144 HFD=3.1
02:25:11.355 00.005 7988 MultiStar: [#1 -0.66,-0.02,0.99,U] [#2 -0.08,0.09,0.81,U] [#3 -0.57,-0.38,0.00,M1] [#4 -0.22,0.27,0.73,U] [#5 -0.63,-0.03,0.73,U] [#6 -0.62,-0.15,0.62,U] [#7 -0.31,-0.61,0.00,M1] [#8 -0.75,-0.48,0.00,M4] 
02:25:11.355 00.000 7988 single-star, 5 included, MultiStar: {-0.39, 0.01}, one-star: {-0.20, -0.10}
02:25:11.357 00.002 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.24 = 2.05)
02:25:11.357 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.01)
02:25:11.359 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.67 mountX=-0.10 mountY=0.20, mountTheta=2.04
02:25:11.361 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.10, opts=13)
02:25:11.362 00.001 7988 Enqueuing Move request for scope (-0.20, -0.10)
02:25:11.364 00.002 15712 Worker thread wakes up
02:25:11.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:25:11.364 00.000 7988 UpdateGuideState exits: m=653 SNR=16.4
02:25:11.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:11.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:11.364 00.000 7988 Enqueuing Expose request
02:25:11.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
02:25:11.364 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
02:25:11.364 00.000 15712 Moving (-0.20, -0.10) raw xDistance=-0.10 yDistance=0.20
02:25:11.364 00.000 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:11.364 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
02:25:11.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:11.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:25:11.364 00.000 15712 MoveAxis(E, 1, ABG)
02:25:11.364 00.000 15712 Guiding  Dir = 2, Dur = 1
02:25:11.364 00.000 15712 IsGuiding returns 0
02:25:11.402 00.038 15712 IsGuiding returns 0
02:25:11.402 00.000 15712 Move returns status 0, amount 1
02:25:11.402 00.000 15712 MoveAxis(N, 0, ABG)
02:25:11.402 00.000 15712 Move returns status 0, amount 0
02:25:11.402 00.000 15712 move complete, result=0
02:25:11.402 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
02:25:11.404 00.002 15712 worker thread done servicing request
02:25:11.404 00.000 15712 Worker thread wakes up
02:25:11.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:11.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:12.819 01.415 15712 Exposure complete
02:25:12.880 00.061 15712 worker thread done servicing request
02:25:12.880 00.000 7988 OnExposeComplete: enter
02:25:12.880 00.000 7988 UpdateGuideState(): m_state=6
02:25:12.884 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4244
02:25:12.884 00.000 7988 Star::Find returns 1 (0), X=972.18, Y=188.08, Mass=609, SNR=15.8, Peak=148 HFD=3.1
02:25:12.886 00.002 7988 MultiStar: [#1 -0.40,-0.15,1.03,U] [#2 -0.16,-0.41,0.96,U] [#3 -0.38,0.01,0.81,U] [#4 0.17,-0.05,0.71,U] [#5 -0.59,-0.25,0.67,U] [#6 0.54,-0.12,0.67,U] [#7 -0.22,-0.67,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 -0.97,-0.09,0.00,M3] 
02:25:12.886 00.000 7988 refined, 6 included, MultiStar: {-0.14, -0.18}, one-star: {-0.03, -0.24}
02:25:12.888 00.002 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.56) = xAngle (-3.78 = 2.50)
02:25:12.888 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.82 = 2.47)
02:25:12.891 00.003 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.22 mountX=-0.18 mountY=0.14, mountTheta=2.48
02:25:12.893 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.18, opts=13)
02:25:12.893 00.000 7988 Enqueuing Move request for scope (-0.14, -0.18)
02:25:12.895 00.002 15712 Worker thread wakes up
02:25:12.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
02:25:12.895 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
02:25:12.895 00.000 15712 Moving (-0.14, -0.18) raw xDistance=-0.18 yDistance=0.14
02:25:12.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:25:12.896 00.001 7988 UpdateGuideState exits: m=609 SNR=15.8
02:25:12.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:12.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:12.896 00.000 7988 Enqueuing Expose request
02:25:12.896 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:25:12.896 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
02:25:12.896 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:12.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:25:12.896 00.000 15712 MoveAxis(E, 37, ABG)
02:25:12.896 00.000 15712 Guiding  Dir = 2, Dur = 37
02:25:12.896 00.000 15712 IsGuiding returns 0
02:25:12.912 00.016 15712 PulseGuide returned control before completion, sleep 28
02:25:12.959 00.047 15712 IsGuiding returns 0
02:25:12.959 00.000 15712 Move returns status 0, amount 37
02:25:12.959 00.000 15712 MoveAxis(N, 0, ABG)
02:25:12.959 00.000 15712 Move returns status 0, amount 0
02:25:12.959 00.000 15712 move complete, result=0
02:25:12.959 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
02:25:12.970 00.011 15712 worker thread done servicing request
02:25:12.970 00.000 15712 Worker thread wakes up
02:25:12.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:12.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:14.604 01.634 15712 Exposure complete
02:25:14.670 00.066 15712 worker thread done servicing request
02:25:14.670 00.000 7988 OnExposeComplete: enter
02:25:14.670 00.000 7988 UpdateGuideState(): m_state=6
02:25:14.670 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:25:14.670 00.000 7988 Star::Find returns 1 (0), X=971.92, Y=188.24, Mass=614, SNR=15.6, Peak=135 HFD=3.2
02:25:14.670 00.000 7988 MultiStar: [#1 -0.05,0.63,0.96,U] [#2 -0.10,0.65,0.84,U] [#3 -0.11,0.51,0.81,U] [#4 0.04,0.56,0.70,U] [#5 -0.12,0.54,0.70,U] [#6 -0.42,0.96,0.00,M1] [#7 -0.27,-0.54,0.51,U] [#8 -0.62,0.51,0.00,M5] 
02:25:14.675 00.005 7988 single-star, 6 included, MultiStar: {-0.13, 0.36}, one-star: {-0.29, -0.07}
02:25:14.675 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.46 = 1.83)
02:25:14.675 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.80)
02:25:14.675 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-2.89 mountX=-0.08 mountY=0.29, mountTheta=1.83
02:25:14.680 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.07, opts=13)
02:25:14.681 00.001 7988 Enqueuing Move request for scope (-0.29, -0.07)
02:25:14.681 00.000 15712 Worker thread wakes up
02:25:14.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.07) opts 0xd
02:25:14.681 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.07)
02:25:14.681 00.000 15712 Moving (-0.29, -0.07) raw xDistance=-0.08 yDistance=0.29
02:25:14.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:25:14.681 00.000 7988 UpdateGuideState exits: m=614 SNR=15.6
02:25:14.685 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:14.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:14.687 00.002 7988 Enqueuing Expose request
02:25:14.687 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:14.687 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
02:25:14.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:14.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:25:14.687 00.000 15712 MoveAxis(E, 2, ABG)
02:25:14.687 00.000 15712 Guiding  Dir = 2, Dur = 2
02:25:14.709 00.022 15712 IsGuiding returns 0
02:25:14.726 00.017 15712 IsGuiding returns 0
02:25:14.726 00.000 15712 Move returns status 0, amount 2
02:25:14.726 00.000 15712 MoveAxis(N, 0, ABG)
02:25:14.726 00.000 15712 Move returns status 0, amount 0
02:25:14.726 00.000 15712 move complete, result=0
02:25:14.726 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.3 px 0 ms NORTH
02:25:14.729 00.003 15712 worker thread done servicing request
02:25:14.729 00.000 15712 Worker thread wakes up
02:25:14.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:14.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:16.149 01.420 15712 Exposure complete
02:25:16.213 00.064 15712 worker thread done servicing request
02:25:16.213 00.000 7988 OnExposeComplete: enter
02:25:16.213 00.000 7988 UpdateGuideState(): m_state=6
02:25:16.213 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4246
02:25:16.213 00.000 7988 Star::Find returns 1 (0), X=972.19, Y=189.01, Mass=562, SNR=15.2, Peak=146 HFD=2.9
02:25:16.213 00.000 7988 MultiStar: [#1 -0.04,0.72,0.00,M1] [#2 -0.20,0.88,0.00,M1] [#3 -0.45,0.56,0.00,M1] [#4 -0.13,0.83,0.00,M1] [#5 -0.45,1.02,0.00,M5] [#6 -0.37,0.91,0.00,M2] [#7 -0.42,-0.52,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 -1.15,0.38,0.00,M4] 
02:25:16.213 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
02:25:16.213 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:25:16.213 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.70 hyp=0.70 cameraTheta=1.60 mountX=0.70 mountY=0.00, mountTheta=0.00
02:25:16.222 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.70, opts=13)
02:25:16.222 00.000 7988 Enqueuing Move request for scope (-0.02, 0.70)
02:25:16.222 00.000 15712 Worker thread wakes up
02:25:16.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.70) opts 0xd
02:25:16.222 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.70)
02:25:16.222 00.000 15712 Moving (-0.02, 0.70) raw xDistance=0.70 yDistance=0.00
02:25:16.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:25:16.222 00.000 7988 UpdateGuideState exits: m=562 SNR=15.2
02:25:16.227 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:16.227 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:16.227 00.000 7988 Enqueuing Expose request
02:25:16.227 00.000 15712 PPEC rslt: input = 0.70, final = 0.41, react = 0.42, pred = -0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 639.26
02:25:16.227 00.000 15712 PPEC: input: 0.70, control: 0.41, exposure: 1500
02:25:16.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:16.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:25:16.227 00.000 15712 MoveAxis(W, 134, ABG)
02:25:16.227 00.000 15712 Guiding  Dir = 3, Dur = 134
02:25:16.227 00.000 15712 IsGuiding returns 0
02:25:16.262 00.035 15712 PulseGuide returned control before completion, sleep 115
02:25:16.405 00.143 15712 IsGuiding returns 0
02:25:16.405 00.000 15712 Move returns status 0, amount 134
02:25:16.405 00.000 15712 MoveAxis(N, 0, ABG)
02:25:16.405 00.000 15712 Move returns status 0, amount 0
02:25:16.405 00.000 15712 move complete, result=0
02:25:16.405 00.000 7988 GuideStep: 0.7 px 134 ms WEST, 0.0 px 0 ms NORTH
02:25:16.407 00.002 15712 worker thread done servicing request
02:25:16.407 00.000 15712 Worker thread wakes up
02:25:16.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:16.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:18.050 01.643 15712 Exposure complete
02:25:18.111 00.061 15712 worker thread done servicing request
02:25:18.111 00.000 7988 OnExposeComplete: enter
02:25:18.111 00.000 7988 UpdateGuideState(): m_state=6
02:25:18.111 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4247
02:25:18.111 00.000 7988 Star::Find returns 1 (0), X=972.64, Y=188.68, Mass=554, SNR=15.0, Peak=134 HFD=3.2
02:25:18.111 00.000 7988 MultiStar: [#1 -0.14,0.84,0.00,M2] [#2 -0.06,0.98,0.00,M2] [#3 -0.27,1.19,0.00,M2] [#4 0.03,0.52,0.70,U] [#5 -0.44,0.76,0.00,M6] [#6 -0.14,0.72,0.00,M3] [#7 -0.30,-0.48,0.43,U] [#8 -0.02,0.65,0.45,U] 
02:25:18.111 00.000 7988 refined, 3 included, MultiStar: {0.12, 0.32}, one-star: {0.43, 0.36}
02:25:18.111 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
02:25:18.111 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
02:25:18.111 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.20 mountX=0.32 mountY=-0.13, mountTheta=-0.39
02:25:18.125 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.32, opts=13)
02:25:18.125 00.000 7988 Enqueuing Move request for scope (0.12, 0.32)
02:25:18.125 00.000 15712 Worker thread wakes up
02:25:18.125 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.32) opts 0xd
02:25:18.125 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.32)
02:25:18.127 00.002 15712 Moving (0.12, 0.32) raw xDistance=0.32 yDistance=-0.13
02:25:18.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:25:18.127 00.000 7988 UpdateGuideState exits: m=554 SNR=15.0
02:25:18.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:18.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:18.127 00.000 7988 Enqueuing Expose request
02:25:18.127 00.000 15712 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
02:25:18.127 00.000 15712 PPEC: input: 0.32, control: 0.18, exposure: 1500
02:25:18.127 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:18.127 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:25:18.127 00.000 15712 MoveAxis(W, 60, ABG)
02:25:18.127 00.000 15712 Guiding  Dir = 3, Dur = 60
02:25:18.127 00.000 15712 IsGuiding returns 0
02:25:18.163 00.036 15712 PulseGuide returned control before completion, sleep 41
02:25:18.243 00.080 15712 IsGuiding returns 1
02:25:18.243 00.000 15712 scope still moving after pulse duration time elapsed
02:25:18.271 00.028 15712 IsGuiding returns 0
02:25:18.271 00.000 15712 scope move finished after 60 + 77 ms
02:25:18.271 00.000 15712 Move returns status 0, amount 60
02:25:18.271 00.000 15712 MoveAxis(N, 0, ABG)
02:25:18.271 00.000 15712 Move returns status 0, amount 0
02:25:18.271 00.000 15712 move complete, result=0
02:25:18.271 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
02:25:18.273 00.002 15712 worker thread done servicing request
02:25:18.273 00.000 15712 Worker thread wakes up
02:25:18.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:18.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:19.677 01.404 15712 Exposure complete
02:25:19.741 00.064 15712 worker thread done servicing request
02:25:19.742 00.001 7988 OnExposeComplete: enter
02:25:19.742 00.000 7988 UpdateGuideState(): m_state=6
02:25:19.742 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4248
02:25:19.742 00.000 7988 Star::Find returns 1 (0), X=972.13, Y=189.23, Mass=591, SNR=15.6, Peak=141 HFD=3.1
02:25:19.742 00.000 7988 MultiStar: [#1 -0.30,0.55,1.04,U] [#2 -0.38,0.28,0.89,U] [#3 -0.01,0.71,0.00,M3] [#4 -0.15,0.71,0.00,M1] [#5 0.21,0.67,0.00,M7] [#6 0.03,0.52,0.69,U] [#7 -1.23,-0.06,0.00,M2] [#8 0.03,-1.06,0.00,M5] 
02:25:19.742 00.000 7988 refined, 3 included, MultiStar: {-0.20, 0.58}, one-star: {-0.08, 0.92}
02:25:19.742 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
02:25:19.742 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
02:25:19.742 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.58 hyp=0.61 cameraTheta=1.90 mountX=0.58 mountY=0.18, mountTheta=0.30
02:25:19.742 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.58, opts=13)
02:25:19.742 00.000 7988 Enqueuing Move request for scope (-0.20, 0.58)
02:25:19.742 00.000 15712 Worker thread wakes up
02:25:19.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.58) opts 0xd
02:25:19.742 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.58)
02:25:19.754 00.012 15712 Moving (-0.20, 0.58) raw xDistance=0.58 yDistance=0.18
02:25:19.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:25:19.754 00.000 7988 UpdateGuideState exits: m=591 SNR=15.6
02:25:19.756 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:19.756 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:19.758 00.002 7988 Enqueuing Expose request
02:25:19.758 00.000 15712 PPEC rslt: input = 0.58, final = 0.35, react = 0.35, pred = 0.00, hyst = 0.34, hyst_pct = 0.00, period_length = 639.26
02:25:19.758 00.000 15712 PPEC: input: 0.58, control: 0.35, exposure: 1500
02:25:19.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:19.760 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:25:19.760 00.000 15712 MoveAxis(W, 113, ABG)
02:25:19.760 00.000 15712 Guiding  Dir = 3, Dur = 113
02:25:19.760 00.000 15712 IsGuiding returns 0
02:25:19.775 00.015 15712 PulseGuide returned control before completion, sleep 105
02:25:19.918 00.143 15712 IsGuiding returns 1
02:25:19.918 00.000 15712 scope still moving after pulse duration time elapsed
02:25:19.946 00.028 15712 IsGuiding returns 0
02:25:19.946 00.000 15712 scope move finished after 113 + 73 ms
02:25:19.946 00.000 15712 Move returns status 0, amount 113
02:25:19.946 00.000 15712 MoveAxis(N, 0, ABG)
02:25:19.946 00.000 15712 Move returns status 0, amount 0
02:25:19.946 00.000 15712 move complete, result=0
02:25:19.946 00.000 15712 worker thread done servicing request
02:25:19.946 00.000 15712 Worker thread wakes up
02:25:19.946 00.000 7988 GuideStep: 0.6 px 113 ms WEST, 0.2 px 0 ms NORTH
02:25:19.948 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:19.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:21.577 01.629 15712 Exposure complete
02:25:21.640 00.063 15712 worker thread done servicing request
02:25:21.640 00.000 7988 OnExposeComplete: enter
02:25:21.640 00.000 7988 UpdateGuideState(): m_state=6
02:25:21.644 00.004 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4249
02:25:21.644 00.000 7988 Star::Find returns 1 (0), X=972.24, Y=188.41, Mass=613, SNR=15.6, Peak=141 HFD=3.5
02:25:21.644 00.000 7988 MultiStar: [#1 -0.69,0.39,0.00,M2] [#2 -0.43,0.01,0.85,U] [#3 0.20,0.54,0.79,U] [#4 -0.49,0.30,0.69,U] [#5 -0.48,0.21,0.71,U] [#6 -0.09,0.25,0.55,U] [#7 -0.72,-0.58,0.00,M3] [#8 -1.00,-0.12,0.00,M6] 
02:25:21.644 00.000 7988 single-star, 5 included, MultiStar: {-0.20, 0.22}, one-star: {0.03, 0.09}
02:25:21.644 00.000 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.56) = xAngle (-0.34 = -0.34)
02:25:21.644 00.000 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
02:25:21.644 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.23 mountX=0.09 mountY=-0.03, mountTheta=-0.37
02:25:21.644 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
02:25:21.644 00.000 7988 Enqueuing Move request for scope (0.03, 0.09)
02:25:21.654 00.010 15712 Worker thread wakes up
02:25:21.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:25:21.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:25:21.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:25:21.654 00.000 7988 UpdateGuideState exits: m=613 SNR=15.6
02:25:21.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:21.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:21.654 00.000 7988 Enqueuing Expose request
02:25:21.654 00.000 15712 Moving (0.03, 0.09) raw xDistance=0.09 yDistance=-0.03
02:25:21.662 00.008 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:21.662 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
02:25:21.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:21.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:25:21.662 00.000 15712 MoveAxis(W, 2, ABG)
02:25:21.662 00.000 15712 Guiding  Dir = 3, Dur = 2
02:25:21.662 00.000 15712 IsGuiding returns 0
02:25:21.678 00.016 15712 IsGuiding returns 0
02:25:21.678 00.000 15712 Move returns status 0, amount 2
02:25:21.678 00.000 15712 MoveAxis(N, 0, ABG)
02:25:21.678 00.000 15712 Move returns status 0, amount 0
02:25:21.678 00.000 15712 move complete, result=0
02:25:21.678 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
02:25:21.682 00.004 15712 worker thread done servicing request
02:25:21.682 00.000 15712 Worker thread wakes up
02:25:21.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:21.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:23.087 01.405 15712 Exposure complete
02:25:23.148 00.061 15712 worker thread done servicing request
02:25:23.148 00.000 7988 OnExposeComplete: enter
02:25:23.148 00.000 7988 UpdateGuideState(): m_state=6
02:25:23.148 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4250
02:25:23.148 00.000 7988 Star::Find returns 1 (0), X=972.15, Y=188.63, Mass=653, SNR=16.1, Peak=127 HFD=3.6
02:25:23.148 00.000 7988 MultiStar: [#1 -0.61,0.52,0.00,M3] [#2 -0.08,0.35,0.83,U] [#3 -0.28,0.39,0.80,U] [#4 0.18,0.27,0.70,U] [#5 -0.36,0.54,0.66,U] [#6 0.31,0.55,0.66,U] [#7 -0.03,-0.57,0.44,U] [#8 -0.92,0.86,0.00,M7] 
02:25:23.148 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.31}, one-star: {-0.06, 0.32}
02:25:23.157 00.009 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
02:25:23.157 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
02:25:23.159 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.75 mountX=0.31 mountY=0.05, mountTheta=0.15
02:25:23.161 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.31, opts=13)
02:25:23.161 00.000 7988 Enqueuing Move request for scope (-0.05, 0.31)
02:25:23.163 00.002 15712 Worker thread wakes up
02:25:23.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.31) opts 0xd
02:25:23.163 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.31)
02:25:23.163 00.000 15712 Moving (-0.05, 0.31) raw xDistance=0.31 yDistance=0.05
02:25:23.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:25:23.165 00.002 7988 UpdateGuideState exits: m=653 SNR=16.1
02:25:23.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:23.167 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:23.167 00.000 7988 Enqueuing Expose request
02:25:23.169 00.002 15712 PPEC rslt: input = 0.31, final = 0.19, react = 0.18, pred = 0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.26
02:25:23.169 00.000 15712 PPEC: input: 0.31, control: 0.19, exposure: 1500
02:25:23.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:23.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:25:23.169 00.000 15712 MoveAxis(W, 63, ABG)
02:25:23.169 00.000 15712 Guiding  Dir = 3, Dur = 63
02:25:23.169 00.000 15712 IsGuiding returns 0
02:25:23.199 00.030 15712 PulseGuide returned control before completion, sleep 44
02:25:23.245 00.046 15712 IsGuiding returns 1
02:25:23.245 00.000 15712 scope still moving after pulse duration time elapsed
02:25:23.279 00.034 15712 IsGuiding returns 0
02:25:23.279 00.000 15712 scope move finished after 63 + 46 ms
02:25:23.279 00.000 15712 Move returns status 0, amount 63
02:25:23.279 00.000 15712 MoveAxis(N, 0, ABG)
02:25:23.279 00.000 15712 Move returns status 0, amount 0
02:25:23.279 00.000 15712 move complete, result=0
02:25:23.279 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.0 px 0 ms NORTH
02:25:23.281 00.002 15712 worker thread done servicing request
02:25:23.281 00.000 15712 Worker thread wakes up
02:25:23.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:23.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:24.923 01.642 15712 Exposure complete
02:25:24.986 00.063 15712 worker thread done servicing request
02:25:24.986 00.000 7988 OnExposeComplete: enter
02:25:24.986 00.000 7988 UpdateGuideState(): m_state=6
02:25:24.986 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4251
02:25:24.986 00.000 7988 Star::Find returns 1 (0), X=971.97, Y=188.21, Mass=663, SNR=16.4, Peak=149 HFD=3.4
02:25:24.986 00.000 7988 MultiStar: [#1 -0.16,0.29,0.95,U] [#2 -0.11,-0.12,0.83,U] [#3 -0.09,0.26,0.84,U] [#4 -0.16,0.10,0.66,U] [#5 -0.89,0.60,0.00,M6] [#6 0.46,0.50,0.00,M1] [#7 0.07,-0.79,0.00,M3] [#8 -0.42,-0.37,0.37,U] 
02:25:24.986 00.000 7988 refined, 5 included, MultiStar: {-0.18, 0.05}, one-star: {-0.24, -0.10}
02:25:24.986 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
02:25:24.994 00.008 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
02:25:24.994 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.18 cameraTheta=2.87 mountX=0.05 mountY=0.17, mountTheta=1.31
02:25:24.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.05, opts=13)
02:25:24.994 00.000 7988 Enqueuing Move request for scope (-0.18, 0.05)
02:25:24.994 00.000 15712 Worker thread wakes up
02:25:24.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
02:25:24.994 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
02:25:24.994 00.000 15712 Moving (-0.18, 0.05) raw xDistance=0.05 yDistance=0.17
02:25:24.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:25:25.000 00.006 7988 UpdateGuideState exits: m=663 SNR=16.4
02:25:25.002 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:25.002 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:25.004 00.002 7988 Enqueuing Expose request
02:25:25.006 00.002 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:25.006 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
02:25:25.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:25.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:25:25.006 00.000 15712 MoveAxis(W, 3, ABG)
02:25:25.006 00.000 15712 Guiding  Dir = 3, Dur = 3
02:25:25.007 00.001 15712 IsGuiding returns 0
02:25:25.016 00.009 15712 IsGuiding returns 0
02:25:25.016 00.000 15712 Move returns status 0, amount 3
02:25:25.016 00.000 15712 MoveAxis(N, 0, ABG)
02:25:25.016 00.000 15712 Move returns status 0, amount 0
02:25:25.016 00.000 15712 move complete, result=0
02:25:25.016 00.000 15712 worker thread done servicing request
02:25:25.016 00.000 15712 Worker thread wakes up
02:25:25.016 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
02:25:25.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:25.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:26.437 01.421 15712 Exposure complete
02:25:26.501 00.064 15712 worker thread done servicing request
02:25:26.501 00.000 7988 OnExposeComplete: enter
02:25:26.501 00.000 7988 UpdateGuideState(): m_state=6
02:25:26.505 00.004 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4252
02:25:26.505 00.000 7988 Star::Find returns 1 (0), X=972.01, Y=188.18, Mass=600, SNR=15.5, Peak=144 HFD=3.1
02:25:26.507 00.002 7988 MultiStar: [#1 -0.16,0.26,1.01,U] [#2 -0.42,0.11,1.00,U] [#3 -0.32,0.30,0.81,U] [#4 -0.11,-0.13,0.72,U] [#5 -0.14,0.72,0.00,M7] [#6 -0.42,0.54,0.00,M2] [#7 -0.44,-1.04,0.00,M4] [#8 -0.23,-0.23,0.50,U] 
02:25:26.507 00.000 7988 single-star, 5 included, MultiStar: {-0.25, 0.05}, one-star: {-0.20, -0.14}
02:25:26.509 00.002 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.12 = 2.17)
02:25:26.509 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.13)
02:25:26.511 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-2.55 mountX=-0.14 mountY=0.21, mountTheta=2.16
02:25:26.513 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.14, opts=13)
02:25:26.513 00.000 7988 Enqueuing Move request for scope (-0.20, -0.14)
02:25:26.515 00.002 15712 Worker thread wakes up
02:25:26.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
02:25:26.515 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
02:25:26.515 00.000 15712 Moving (-0.20, -0.14) raw xDistance=-0.14 yDistance=0.21
02:25:26.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
02:25:26.517 00.002 7988 UpdateGuideState exits: m=600 SNR=15.5
02:25:26.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:26.519 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:26.519 00.000 7988 Enqueuing Expose request
02:25:26.521 00.002 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:26.521 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
02:25:26.521 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:26.521 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:25:26.521 00.000 15712 MoveAxis(W, 3, ABG)
02:25:26.521 00.000 15712 Guiding  Dir = 3, Dur = 3
02:25:26.521 00.000 15712 IsGuiding returns 0
02:25:26.565 00.044 15712 IsGuiding returns 0
02:25:26.565 00.000 15712 Move returns status 0, amount 3
02:25:26.565 00.000 15712 MoveAxis(N, 0, ABG)
02:25:26.565 00.000 15712 Move returns status 0, amount 0
02:25:26.565 00.000 15712 move complete, result=0
02:25:26.565 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
02:25:26.573 00.008 15712 worker thread done servicing request
02:25:26.573 00.000 15712 Worker thread wakes up
02:25:26.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:26.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:28.207 01.634 15712 Exposure complete
02:25:28.273 00.066 15712 worker thread done servicing request
02:25:28.273 00.000 7988 OnExposeComplete: enter
02:25:28.273 00.000 7988 UpdateGuideState(): m_state=6
02:25:28.275 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4253
02:25:28.275 00.000 7988 Star::Find returns 1 (0), X=972.07, Y=188.62, Mass=669, SNR=16.6, Peak=144 HFD=3.2
02:25:28.277 00.002 7988 MultiStar: [#1 -0.01,0.09,1.02,U] [#2 -0.01,0.02,0.90,U] [#3 0.10,0.27,0.81,U] [#4 0.22,0.24,0.71,U] [#5 0.23,0.61,0.75,U] [#6 -0.49,0.29,0.54,U] [#7 -0.76,-0.32,0.00,M5] [#8 -0.21,-0.02,0.44,U] 
02:25:28.277 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.23}, one-star: {-0.14, 0.31}
02:25:28.279 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
02:25:28.279 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
02:25:28.281 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.65 mountX=0.23 mountY=0.01, mountTheta=0.06
02:25:28.283 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.23, opts=13)
02:25:28.283 00.000 7988 Enqueuing Move request for scope (-0.02, 0.23)
02:25:28.285 00.002 15712 Worker thread wakes up
02:25:28.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
02:25:28.285 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
02:25:28.285 00.000 15712 Moving (-0.02, 0.23) raw xDistance=0.23 yDistance=0.01
02:25:28.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:25:28.287 00.002 7988 UpdateGuideState exits: m=669 SNR=16.6
02:25:28.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:28.289 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:28.290 00.001 7988 Enqueuing Expose request
02:25:28.290 00.000 15712 PPEC rslt: input = 0.23, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:25:28.290 00.000 15712 PPEC: input: 0.23, control: 0.15, exposure: 1500
02:25:28.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:28.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:25:28.290 00.000 15712 MoveAxis(W, 49, ABG)
02:25:28.290 00.000 15712 Guiding  Dir = 3, Dur = 49
02:25:28.290 00.000 15712 IsGuiding returns 0
02:25:28.307 00.017 15712 PulseGuide returned control before completion, sleep 38
02:25:28.393 00.086 15712 IsGuiding returns 0
02:25:28.393 00.000 15712 Move returns status 0, amount 49
02:25:28.393 00.000 15712 MoveAxis(N, 0, ABG)
02:25:28.393 00.000 15712 Move returns status 0, amount 0
02:25:28.393 00.000 15712 move complete, result=0
02:25:28.393 00.000 15712 worker thread done servicing request
02:25:28.393 00.000 15712 Worker thread wakes up
02:25:28.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:28.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:28.393 00.000 7988 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
02:25:29.804 01.411 15712 Exposure complete
02:25:29.866 00.062 15712 worker thread done servicing request
02:25:29.866 00.000 7988 OnExposeComplete: enter
02:25:29.866 00.000 7988 UpdateGuideState(): m_state=6
02:25:29.870 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4254
02:25:29.872 00.002 7988 Star::Find returns 1 (0), X=972.46, Y=188.56, Mass=716, SNR=17.3, Peak=143 HFD=3.2
02:25:29.872 00.000 7988 MultiStar: [#1 0.22,0.32,1.00,U] [#2 -0.13,0.33,0.97,U] [#3 -0.17,0.18,0.84,U] [#4 0.05,0.28,0.67,U] [#5 -0.01,0.39,0.76,U] [#6 -0.13,0.51,0.55,U] [#7 -0.16,-0.64,0.00,M6] [#8 0.03,-0.04,0.44,U] 
02:25:29.874 00.002 7988 refined, 7 included, MultiStar: {0.03, 0.29}, one-star: {0.25, 0.24}
02:25:29.874 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
02:25:29.876 00.002 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
02:25:29.876 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.47 mountX=0.29 mountY=-0.03, mountTheta=-0.12
02:25:29.878 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.29, opts=13)
02:25:29.880 00.002 7988 Enqueuing Move request for scope (0.03, 0.29)
02:25:29.880 00.000 15712 Worker thread wakes up
02:25:29.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
02:25:29.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
02:25:29.880 00.000 15712 Moving (0.03, 0.29) raw xDistance=0.29 yDistance=-0.03
02:25:29.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:25:29.882 00.002 7988 UpdateGuideState exits: m=716 SNR=17.3
02:25:29.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:29.884 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:29.884 00.000 7988 Enqueuing Expose request
02:25:29.886 00.002 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
02:25:29.886 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
02:25:29.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:29.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:25:29.886 00.000 15712 MoveAxis(W, 60, ABG)
02:25:29.886 00.000 15712 Guiding  Dir = 3, Dur = 60
02:25:29.889 00.003 15712 IsGuiding returns 0
02:25:29.906 00.017 15712 PulseGuide returned control before completion, sleep 55
02:25:29.991 00.085 15712 IsGuiding returns 0
02:25:29.991 00.000 15712 Move returns status 0, amount 60
02:25:29.991 00.000 15712 MoveAxis(N, 0, ABG)
02:25:29.991 00.000 15712 Move returns status 0, amount 0
02:25:29.991 00.000 15712 move complete, result=0
02:25:29.991 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.0 px 0 ms NORTH
02:25:29.994 00.003 15712 worker thread done servicing request
02:25:29.994 00.000 15712 Worker thread wakes up
02:25:29.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:29.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:31.734 01.740 15712 Exposure complete
02:25:31.795 00.061 15712 worker thread done servicing request
02:25:31.795 00.000 7988 OnExposeComplete: enter
02:25:31.795 00.000 7988 UpdateGuideState(): m_state=6
02:25:31.800 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4255
02:25:31.800 00.000 7988 Star::Find returns 1 (0), X=972.07, Y=188.38, Mass=587, SNR=15.6, Peak=144 HFD=2.7
02:25:31.802 00.002 7988 MultiStar: [#1 -0.15,0.41,1.12,U] [#2 -0.33,0.33,0.96,U] [#3 -0.10,0.42,1.00,U] [#4 -0.43,0.12,0.82,U] [#5 -0.48,0.22,0.82,U] [#6 -0.03,0.07,0.67,U] [#7 -1.09,-0.82,0.00,M7] [#8 -0.77,0.38,0.00,M4] 
02:25:31.802 00.000 7988 single-star, 6 included, MultiStar: {-0.23, 0.25}, one-star: {-0.14, 0.07}
02:25:31.804 00.002 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
02:25:31.804 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
02:25:31.806 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.68 mountX=0.07 mountY=0.14, mountTheta=1.11
02:25:31.808 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.07, opts=13)
02:25:31.808 00.000 7988 Enqueuing Move request for scope (-0.14, 0.07)
02:25:31.810 00.002 15712 Worker thread wakes up
02:25:31.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
02:25:31.810 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
02:25:31.810 00.000 15712 Moving (-0.14, 0.07) raw xDistance=0.07 yDistance=0.14
02:25:31.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:25:31.811 00.001 7988 UpdateGuideState exits: m=587 SNR=15.6
02:25:31.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:31.811 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:31.811 00.000 7988 Enqueuing Expose request
02:25:31.811 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:31.811 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
02:25:31.811 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:31.811 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:25:31.811 00.000 15712 MoveAxis(W, 4, ABG)
02:25:31.811 00.000 15712 Guiding  Dir = 3, Dur = 4
02:25:31.811 00.000 15712 IsGuiding returns 0
02:25:31.831 00.020 15712 IsGuiding returns 0
02:25:31.831 00.000 15712 Move returns status 0, amount 4
02:25:31.831 00.000 15712 MoveAxis(N, 0, ABG)
02:25:31.831 00.000 15712 Move returns status 0, amount 0
02:25:31.831 00.000 15712 move complete, result=0
02:25:31.831 00.000 15712 worker thread done servicing request
02:25:31.831 00.000 15712 Worker thread wakes up
02:25:31.831 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
02:25:31.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:31.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:33.246 01.415 15712 Exposure complete
02:25:33.308 00.062 15712 worker thread done servicing request
02:25:33.308 00.000 7988 OnExposeComplete: enter
02:25:33.308 00.000 7988 UpdateGuideState(): m_state=6
02:25:33.312 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4256
02:25:33.312 00.000 7988 Star::Find returns 1 (0), X=972.44, Y=188.48, Mass=735, SNR=17.6, Peak=135 HFD=3.3
02:25:33.314 00.002 7988 MultiStar: [#1 0.06,0.37,1.03,U] [#2 -0.10,0.39,0.95,U] [#3 -0.30,0.32,0.86,U] [#4 0.27,0.37,0.69,U] [#5 -0.41,0.43,0.69,U] [#6 -0.15,0.32,0.66,U] [#7 -0.34,-0.18,0.41,U] [#8 -0.34,0.49,0.46,U] 
02:25:33.314 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.31}, one-star: {0.23, 0.17}
02:25:33.316 00.002 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
02:25:33.316 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
02:25:33.318 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.28 cameraTheta=0.63 mountX=0.17 mountY=-0.23, mountTheta=-0.94
02:25:33.320 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.17, opts=13)
02:25:33.321 00.001 7988 Enqueuing Move request for scope (0.23, 0.17)
02:25:33.321 00.000 15712 Worker thread wakes up
02:25:33.321 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
02:25:33.321 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
02:25:33.321 00.000 15712 Moving (0.23, 0.17) raw xDistance=0.17 yDistance=-0.23
02:25:33.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:25:33.323 00.002 7988 UpdateGuideState exits: m=735 SNR=17.6
02:25:33.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:33.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:33.323 00.000 7988 Enqueuing Expose request
02:25:33.323 00.000 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.26
02:25:33.323 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
02:25:33.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:33.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:25:33.323 00.000 15712 MoveAxis(W, 35, ABG)
02:25:33.323 00.000 15712 Guiding  Dir = 3, Dur = 35
02:25:33.323 00.000 15712 IsGuiding returns 0
02:25:33.349 00.026 15712 PulseGuide returned control before completion, sleep 25
02:25:33.406 00.057 15712 IsGuiding returns 0
02:25:33.406 00.000 15712 Move returns status 0, amount 35
02:25:33.406 00.000 15712 MoveAxis(N, 0, ABG)
02:25:33.406 00.000 15712 Move returns status 0, amount 0
02:25:33.406 00.000 15712 move complete, result=0
02:25:33.406 00.000 15712 worker thread done servicing request
02:25:33.406 00.000 15712 Worker thread wakes up
02:25:33.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:33.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:33.406 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
02:25:35.048 01.642 15712 Exposure complete
02:25:35.112 00.064 15712 worker thread done servicing request
02:25:35.112 00.000 7988 OnExposeComplete: enter
02:25:35.112 00.000 7988 UpdateGuideState(): m_state=6
02:25:35.112 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4257
02:25:35.112 00.000 7988 Star::Find returns 1 (0), X=972.00, Y=188.52, Mass=722, SNR=17.2, Peak=144 HFD=3.6
02:25:35.112 00.000 7988 MultiStar: [#1 -0.16,0.39,0.99,U] [#2 -0.29,0.56,0.97,U] [#3 -0.21,0.65,0.00,M1] [#4 0.11,0.40,0.75,U] [#5 -0.42,0.57,0.00,M4] [#6 -0.39,0.92,0.00,M1] [#7 -0.39,-0.88,0.00,M7] [#8 -0.67,0.37,0.00,M4] 
02:25:35.112 00.000 7988 single-star, 3 included, MultiStar: {-0.15, 0.39}, one-star: {-0.21, 0.21}
02:25:35.112 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
02:25:35.121 00.009 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
02:25:35.121 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.36 mountX=0.21 mountY=0.21, mountTheta=0.78
02:25:35.121 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.21, opts=13)
02:25:35.121 00.000 7988 Enqueuing Move request for scope (-0.21, 0.21)
02:25:35.126 00.005 15712 Worker thread wakes up
02:25:35.126 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
02:25:35.126 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
02:25:35.126 00.000 15712 Moving (-0.21, 0.21) raw xDistance=0.21 yDistance=0.21
02:25:35.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
02:25:35.126 00.000 7988 UpdateGuideState exits: m=722 SNR=17.2
02:25:35.128 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:35.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:35.130 00.002 7988 Enqueuing Expose request
02:25:35.130 00.000 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:25:35.130 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
02:25:35.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:35.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:25:35.130 00.000 15712 MoveAxis(W, 43, ABG)
02:25:35.130 00.000 15712 Guiding  Dir = 3, Dur = 43
02:25:35.130 00.000 15712 IsGuiding returns 0
02:25:35.154 00.024 15712 PulseGuide returned control before completion, sleep 30
02:25:35.213 00.059 15712 IsGuiding returns 0
02:25:35.213 00.000 15712 Move returns status 0, amount 43
02:25:35.213 00.000 15712 MoveAxis(N, 0, ABG)
02:25:35.213 00.000 15712 Move returns status 0, amount 0
02:25:35.213 00.000 15712 move complete, result=0
02:25:35.213 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.2 px 0 ms NORTH
02:25:35.221 00.008 15712 worker thread done servicing request
02:25:35.221 00.000 15712 Worker thread wakes up
02:25:35.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:35.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:36.628 01.407 15712 Exposure complete
02:25:36.689 00.061 15712 worker thread done servicing request
02:25:36.689 00.000 7988 OnExposeComplete: enter
02:25:36.689 00.000 7988 UpdateGuideState(): m_state=6
02:25:36.695 00.006 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4258
02:25:36.695 00.000 7988 Star::Find returns 1 (0), X=972.26, Y=188.39, Mass=842, SNR=18.6, Peak=159 HFD=3.7
02:25:36.697 00.002 7988 MultiStar: [#1 -0.35,0.19,1.00,U] [#2 -0.01,0.09,0.84,U] [#3 -0.20,0.11,0.78,U] [#4 -0.07,0.29,0.65,U] [#5 -0.30,-0.15,0.71,U] [#6 -0.46,0.08,0.60,U] [#7 -0.83,-1.11,0.00,M8] [#8 -0.55,-0.25,0.45,U] 
02:25:36.697 00.000 7988 single-star, 7 included, MultiStar: {-0.21, 0.07}, one-star: {0.05, 0.07}
02:25:36.699 00.002 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.56) = xAngle (-0.59 = -0.59)
02:25:36.699 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
02:25:36.701 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.97 mountX=0.07 mountY=-0.05, mountTheta=-0.61
02:25:36.701 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.07, opts=13)
02:25:36.703 00.002 7988 Enqueuing Move request for scope (0.05, 0.07)
02:25:36.705 00.002 15712 Worker thread wakes up
02:25:36.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
02:25:36.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:25:36.705 00.000 15712 Moving (0.05, 0.07) raw xDistance=0.07 yDistance=-0.05
02:25:36.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:25:36.705 00.000 7988 UpdateGuideState exits: m=842 SNR=18.6
02:25:36.707 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:36.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:36.709 00.002 7988 Enqueuing Expose request
02:25:36.709 00.000 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:36.709 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
02:25:36.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:36.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:25:36.709 00.000 15712 MoveAxis(W, 0, ABG)
02:25:36.709 00.000 15712 Move returns status 0, amount 0
02:25:36.709 00.000 15712 MoveAxis(N, 0, ABG)
02:25:36.709 00.000 15712 Move returns status 0, amount 0
02:25:36.709 00.000 15712 move complete, result=0
02:25:36.709 00.000 15712 worker thread done servicing request
02:25:36.709 00.000 15712 Worker thread wakes up
02:25:36.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:36.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:36.709 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
02:25:38.349 01.640 15712 Exposure complete
02:25:38.412 00.063 15712 worker thread done servicing request
02:25:38.414 00.002 7988 OnExposeComplete: enter
02:25:38.414 00.000 7988 UpdateGuideState(): m_state=6
02:25:38.414 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4259
02:25:38.417 00.003 7988 Star::Find returns 1 (0), X=971.86, Y=188.17, Mass=693, SNR=17.0, Peak=147 HFD=2.9
02:25:38.417 00.000 7988 MultiStar: [#1 -0.48,0.03,1.05,U] [#2 -0.21,0.00,0.90,U] [#3 -0.56,-0.29,0.90,U] [#4 -0.28,-0.08,0.84,U] [#5 -0.47,-0.11,0.77,U] [#6 -0.27,0.17,0.65,U] [#7 -1.35,-1.10,0.00,M9] [#8 -0.32,-1.24,0.00,M4] 
02:25:38.417 00.000 7988 single-star, 6 included, MultiStar: {-0.38, -0.07}, one-star: {-0.35, -0.15}
02:25:38.417 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.30 = 1.98)
02:25:38.417 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.34 = 1.95)
02:25:38.417 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.15 hyp=0.38 cameraTheta=-2.74 mountX=-0.15 mountY=0.35, mountTheta=1.98
02:25:38.417 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.15, opts=13)
02:25:38.417 00.000 7988 Enqueuing Move request for scope (-0.35, -0.15)
02:25:38.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
02:25:38.417 00.000 7988 UpdateGuideState exits: m=693 SNR=17.0
02:25:38.428 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:38.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:38.428 00.000 7988 Enqueuing Expose request
02:25:38.428 00.000 15712 Worker thread wakes up
02:25:38.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.15) opts 0xd
02:25:38.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.15)
02:25:38.428 00.000 15712 Moving (-0.35, -0.15) raw xDistance=-0.15 yDistance=0.35
02:25:38.434 00.006 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:38.434 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
02:25:38.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:38.434 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:25:38.434 00.000 15712 MoveAxis(E, 2, ABG)
02:25:38.434 00.000 15712 Guiding  Dir = 2, Dur = 2
02:25:38.434 00.000 15712 IsGuiding returns 0
02:25:38.465 00.031 15712 IsGuiding returns 0
02:25:38.465 00.000 15712 Move returns status 0, amount 2
02:25:38.465 00.000 15712 MoveAxis(N, 0, ABG)
02:25:38.465 00.000 15712 Move returns status 0, amount 0
02:25:38.465 00.000 15712 move complete, result=0
02:25:38.465 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.3 px 0 ms NORTH
02:25:38.467 00.002 15712 worker thread done servicing request
02:25:38.467 00.000 15712 Worker thread wakes up
02:25:38.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:38.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:39.883 01.416 15712 Exposure complete
02:25:39.947 00.064 15712 worker thread done servicing request
02:25:39.947 00.000 7988 OnExposeComplete: enter
02:25:39.948 00.001 7988 UpdateGuideState(): m_state=6
02:25:39.949 00.001 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:25:39.950 00.001 7988 Star::Find returns 1 (0), X=972.08, Y=188.29, Mass=764, SNR=17.6, Peak=167 HFD=3.3
02:25:39.950 00.000 7988 MultiStar: [#1 -0.08,0.08,1.03,U] [#2 -0.38,0.43,0.90,U] [#3 -0.32,0.37,0.91,U] [#4 -0.02,0.03,0.78,U] [#5 -0.60,0.37,0.00,M3] [#6 -0.35,-0.22,0.68,U] [#7 -0.11,-1.22,0.00,M10] [#8 -1.32,-0.27,0.00,M5] 
02:25:39.952 00.002 7988 single-star, 5 included, MultiStar: {-0.21, 0.12}, one-star: {-0.13, -0.02}
02:25:39.952 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.54 = 1.74)
02:25:39.954 00.002 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.71)
02:25:39.954 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.98 mountX=-0.02 mountY=0.13, mountTheta=1.74
02:25:39.956 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.02, opts=13)
02:25:39.958 00.002 7988 Enqueuing Move request for scope (-0.13, -0.02)
02:25:39.958 00.000 15712 Worker thread wakes up
02:25:39.959 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
02:25:39.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
02:25:39.962 00.003 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
02:25:39.962 00.000 15712 Moving (-0.13, -0.02) raw xDistance=-0.02 yDistance=0.13
02:25:39.962 00.000 7988 UpdateGuideState exits: m=764 SNR=17.6
02:25:39.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:39.964 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:39.966 00.002 7988 Enqueuing Expose request
02:25:39.966 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:39.966 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
02:25:39.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:39.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:25:39.966 00.000 15712 MoveAxis(E, 3, ABG)
02:25:39.966 00.000 15712 Guiding  Dir = 2, Dur = 3
02:25:39.966 00.000 15712 IsGuiding returns 0
02:25:39.979 00.013 15712 IsGuiding returns 0
02:25:39.979 00.000 15712 Move returns status 0, amount 3
02:25:39.979 00.000 15712 MoveAxis(N, 0, ABG)
02:25:39.979 00.000 15712 Move returns status 0, amount 0
02:25:39.979 00.000 15712 move complete, result=0
02:25:39.979 00.000 15712 worker thread done servicing request
02:25:39.979 00.000 15712 Worker thread wakes up
02:25:39.979 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
02:25:39.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:39.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:41.620 01.641 15712 Exposure complete
02:25:41.682 00.062 15712 worker thread done servicing request
02:25:41.682 00.000 7988 OnExposeComplete: enter
02:25:41.682 00.000 7988 UpdateGuideState(): m_state=6
02:25:41.686 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4261
02:25:41.686 00.000 7988 Star::Find returns 1 (0), X=971.80, Y=188.06, Mass=786, SNR=18.3, Peak=159 HFD=3.1
02:25:41.688 00.002 7988 MultiStar: [#1 -0.24,0.10,0.97,U] [#2 -0.28,-0.26,0.85,U] [#3 -0.47,0.34,0.81,U] [#4 -0.02,0.12,0.74,U] [#5 -0.84,0.53,0.00,M4] [#6 -0.14,0.26,0.65,U] [#7 -0.55,-0.62,0.00,R] [#8 -0.23,0.65,0.00,M6] 
02:25:41.688 00.000 7988 refined, 5 included, MultiStar: {-0.27, 0.03}, one-star: {-0.41, -0.26}
02:25:41.690 00.002 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
02:25:41.690 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
02:25:41.692 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=0.03 hyp=0.27 cameraTheta=3.04 mountX=0.03 mountY=0.27, mountTheta=1.47
02:25:41.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.03, opts=13)
02:25:41.692 00.000 7988 Enqueuing Move request for scope (-0.27, 0.03)
02:25:41.692 00.000 15712 Worker thread wakes up
02:25:41.697 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.03) opts 0xd
02:25:41.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:25:41.697 00.000 7988 UpdateGuideState exits: m=786 SNR=18.3
02:25:41.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:41.697 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:41.697 00.000 7988 Enqueuing Expose request
02:25:41.697 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.03)
02:25:41.697 00.000 15712 Moving (-0.27, 0.03) raw xDistance=0.03 yDistance=0.27
02:25:41.697 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:41.697 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
02:25:41.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:41.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:25:41.697 00.000 15712 MoveAxis(E, 3, ABG)
02:25:41.697 00.000 15712 Guiding  Dir = 2, Dur = 3
02:25:41.697 00.000 15712 IsGuiding returns 0
02:25:41.714 00.017 15712 IsGuiding returns 0
02:25:41.714 00.000 15712 Move returns status 0, amount 3
02:25:41.714 00.000 15712 MoveAxis(N, 0, ABG)
02:25:41.714 00.000 15712 Move returns status 0, amount 0
02:25:41.714 00.000 15712 move complete, result=0
02:25:41.714 00.000 15712 worker thread done servicing request
02:25:41.714 00.000 15712 Worker thread wakes up
02:25:41.714 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.3 px 0 ms NORTH
02:25:41.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:41.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:43.147 01.433 15712 Exposure complete
02:25:43.212 00.065 15712 worker thread done servicing request
02:25:43.212 00.000 7988 OnExposeComplete: enter
02:25:43.212 00.000 7988 UpdateGuideState(): m_state=6
02:25:43.215 00.003 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4262
02:25:43.215 00.000 7988 Star::Find returns 1 (0), X=972.12, Y=188.67, Mass=710, SNR=17.3, Peak=134 HFD=3.1
02:25:43.217 00.002 7988 MultiStar: [#1 -0.41,0.66,0.00,M1] [#2 -0.19,0.34,0.89,U] [#3 -0.14,0.81,0.00,M1] [#4 -0.12,0.81,0.00,M1] [#5 -0.26,0.64,0.00,M5] [#6 -0.28,0.15,0.71,U] [#7 0.37,0.47,0.53,U] [#8 -0.73,-0.13,0.00,M7] 
02:25:43.217 00.000 7988 refined, 3 included, MultiStar: {-0.08, 0.32}, one-star: {-0.09, 0.36}
02:25:43.219 00.002 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
02:25:43.219 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
02:25:43.221 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.82 mountX=0.32 mountY=0.08, mountTheta=0.23
02:25:43.223 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.32, opts=13)
02:25:43.223 00.000 7988 Enqueuing Move request for scope (-0.08, 0.32)
02:25:43.225 00.002 15712 Worker thread wakes up
02:25:43.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
02:25:43.225 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
02:25:43.225 00.000 15712 Moving (-0.08, 0.32) raw xDistance=0.32 yDistance=0.08
02:25:43.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:25:43.227 00.002 7988 UpdateGuideState exits: m=710 SNR=17.3
02:25:43.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:43.229 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:43.229 00.000 7988 Enqueuing Expose request
02:25:43.231 00.002 15712 PPEC rslt: input = 0.32, final = 0.19, react = 0.19, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
02:25:43.231 00.000 15712 PPEC: input: 0.32, control: 0.19, exposure: 1500
02:25:43.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:43.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:25:43.231 00.000 15712 MoveAxis(W, 61, ABG)
02:25:43.231 00.000 15712 Guiding  Dir = 3, Dur = 61
02:25:43.231 00.000 15712 IsGuiding returns 0
02:25:43.261 00.030 15712 PulseGuide returned control before completion, sleep 42
02:25:43.307 00.046 15712 IsGuiding returns 1
02:25:43.307 00.000 15712 scope still moving after pulse duration time elapsed
02:25:43.341 00.034 15712 IsGuiding returns 0
02:25:43.341 00.000 15712 scope move finished after 61 + 47 ms
02:25:43.341 00.000 15712 Move returns status 0, amount 61
02:25:43.341 00.000 15712 MoveAxis(N, 0, ABG)
02:25:43.341 00.000 15712 Move returns status 0, amount 0
02:25:43.341 00.000 15712 move complete, result=0
02:25:43.341 00.000 7988 GuideStep: 0.3 px 61 ms WEST, 0.1 px 0 ms NORTH
02:25:43.343 00.002 15712 worker thread done servicing request
02:25:43.343 00.000 15712 Worker thread wakes up
02:25:43.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:43.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:44.985 01.642 15712 Exposure complete
02:25:45.048 00.063 15712 worker thread done servicing request
02:25:45.048 00.000 7988 OnExposeComplete: enter
02:25:45.048 00.000 7988 UpdateGuideState(): m_state=6
02:25:45.051 00.003 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4263
02:25:45.051 00.000 7988 Star::Find returns 1 (0), X=971.93, Y=188.45, Mass=907, SNR=19.4, Peak=155 HFD=3.7
02:25:45.053 00.002 7988 MultiStar: [#1 -0.06,0.33,0.93,U] [#2 -0.32,0.47,0.82,U] [#3 -0.02,0.39,0.77,U] [#4 0.12,0.40,0.67,U] [#5 -0.44,0.90,0.00,M6] [#6 -0.44,0.36,0.55,U] [#7 -0.42,0.22,0.48,U] [#8 -0.12,0.22,0.39,U] 
02:25:45.053 00.000 7988 single-star, 7 included, MultiStar: {-0.18, 0.32}, one-star: {-0.28, 0.14}
02:25:45.055 00.002 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
02:25:45.055 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
02:25:45.057 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=0.14 hyp=0.32 cameraTheta=2.68 mountX=0.14 mountY=0.28, mountTheta=1.11
02:25:45.059 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.14, opts=13)
02:25:45.059 00.000 7988 Enqueuing Move request for scope (-0.28, 0.14)
02:25:45.061 00.002 15712 Worker thread wakes up
02:25:45.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.14) opts 0xd
02:25:45.061 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.14)
02:25:45.061 00.000 15712 Moving (-0.28, 0.14) raw xDistance=0.14 yDistance=0.28
02:25:45.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:25:45.062 00.001 7988 UpdateGuideState exits: m=907 SNR=19.4
02:25:45.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:45.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:45.065 00.003 7988 Enqueuing Expose request
02:25:45.065 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:45.065 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
02:25:45.065 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.13 newest=0.63
02:25:45.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:25:45.065 00.000 15712 MoveAxis(E, 1, ABG)
02:25:45.065 00.000 15712 Guiding  Dir = 2, Dur = 1
02:25:45.065 00.000 15712 IsGuiding returns 0
02:25:45.082 00.017 15712 IsGuiding returns 0
02:25:45.082 00.000 15712 Move returns status 0, amount 1
02:25:45.082 00.000 15712 BLC: Oldest BLC event removed
02:25:45.082 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 372 applied
02:25:45.082 00.000 15712 MoveAxis(S, 443, ABG)
02:25:45.082 00.000 15712 Guiding  Dir = 1, Dur = 443
02:25:45.082 00.000 15712 IsGuiding returns 0
02:25:45.162 00.080 15712 PulseGuide returned control before completion, sleep 375
02:25:45.542 00.380 15712 IsGuiding returns 1
02:25:45.542 00.000 15712 scope still moving after pulse duration time elapsed
02:25:45.574 00.032 15712 IsGuiding returns 1
02:25:45.627 00.053 15712 IsGuiding returns 0
02:25:45.627 00.000 15712 scope move finished after 443 + 99 ms
02:25:45.627 00.000 15712 Move returns status 0, amount 443
02:25:45.627 00.000 15712 move complete, result=0
02:25:45.627 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.3 px 443 ms SOUTH
02:25:45.627 00.000 15712 worker thread done servicing request
02:25:45.629 00.002 15712 Worker thread wakes up
02:25:45.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:45.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:47.042 01.413 15712 Exposure complete
02:25:47.104 00.062 15712 worker thread done servicing request
02:25:47.106 00.002 7988 OnExposeComplete: enter
02:25:47.106 00.000 7988 UpdateGuideState(): m_state=6
02:25:47.106 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4264
02:25:47.106 00.000 7988 Star::Find returns 1 (0), X=972.22, Y=188.62, Mass=847, SNR=19.0, Peak=148 HFD=3.6
02:25:47.106 00.000 7988 MultiStar: [#1 -0.05,0.39,0.94,U] [#2 -0.32,0.14,0.82,U] [#3 0.07,0.28,0.81,U] [#4 -0.25,0.30,0.68,U] [#5 -0.27,-0.01,0.77,U] [#6 -0.14,0.43,0.59,U] [#7 0.56,-0.00,0.46,U] [#8 -0.94,-0.20,0.00,M7] 
02:25:47.106 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.24}, one-star: {0.01, 0.30}
02:25:47.106 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
02:25:47.106 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
02:25:47.106 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.87 mountX=0.24 mountY=0.07, mountTheta=0.28
02:25:47.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.24, opts=13)
02:25:47.106 00.000 7988 Enqueuing Move request for scope (-0.07, 0.24)
02:25:47.106 00.000 15712 Worker thread wakes up
02:25:47.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
02:25:47.106 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
02:25:47.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:25:47.119 00.013 7988 UpdateGuideState exits: m=847 SNR=19.0
02:25:47.119 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:47.121 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:47.121 00.000 7988 Enqueuing Expose request
02:25:47.121 00.000 15712 Moving (-0.07, 0.24) raw xDistance=0.24 yDistance=0.07
02:25:47.121 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.279808, 1:0.067966
02:25:47.121 00.000 15712 BLC: No correction, Miss < min_move
02:25:47.121 00.000 15712 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 639.26
02:25:47.121 00.000 15712 PPEC: input: 0.24, control: 0.15, exposure: 1500
02:25:47.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:47.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:25:47.121 00.000 15712 MoveAxis(W, 50, ABG)
02:25:47.121 00.000 15712 Guiding  Dir = 3, Dur = 50
02:25:47.155 00.034 15712 IsGuiding returns 0
02:25:47.172 00.017 15712 PulseGuide returned control before completion, sleep 45
02:25:47.231 00.059 15712 IsGuiding returns 1
02:25:47.231 00.000 15712 scope still moving after pulse duration time elapsed
02:25:47.267 00.036 15712 IsGuiding returns 0
02:25:47.267 00.000 15712 scope move finished after 50 + 61 ms
02:25:47.267 00.000 15712 Move returns status 0, amount 50
02:25:47.267 00.000 15712 MoveAxis(N, 0, ABG)
02:25:47.267 00.000 15712 Move returns status 0, amount 0
02:25:47.267 00.000 15712 move complete, result=0
02:25:47.267 00.000 15712 worker thread done servicing request
02:25:47.267 00.000 15712 Worker thread wakes up
02:25:47.267 00.000 7988 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
02:25:47.274 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:47.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:48.908 01.634 15712 Exposure complete
02:25:48.974 00.066 15712 worker thread done servicing request
02:25:48.974 00.000 7988 OnExposeComplete: enter
02:25:48.974 00.000 7988 UpdateGuideState(): m_state=6
02:25:48.976 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4265
02:25:48.976 00.000 7988 Star::Find returns 1 (0), X=972.50, Y=188.26, Mass=789, SNR=18.2, Peak=132 HFD=3.3
02:25:48.978 00.002 7988 MultiStar: [#1 0.31,-0.01,0.97,U] [#2 -0.06,0.06,0.84,U] [#3 0.03,0.12,0.89,U] [#4 0.29,-0.12,0.70,U] [#5 0.04,0.22,0.72,U] [#6 -0.06,-0.15,0.62,U] [#7 0.40,-0.41,0.49,U] [#8 -0.42,0.09,0.44,U] 
02:25:48.978 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.29, -0.05}
02:25:48.980 00.002 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
02:25:48.980 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
02:25:48.982 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
02:25:48.984 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
02:25:48.984 00.000 7988 Enqueuing Move request for scope (0.12, -0.01)
02:25:48.986 00.002 15712 Worker thread wakes up
02:25:48.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
02:25:48.986 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
02:25:48.986 00.000 15712 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=-0.12
02:25:48.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:25:48.988 00.002 15712 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.279808, 1:0.067966, 2:-0.115664
02:25:48.988 00.000 15712 BLC: No correction, Miss < min_move
02:25:48.988 00.000 7988 UpdateGuideState exits: m=789 SNR=18.2
02:25:48.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:48.990 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:48.991 00.001 7988 Enqueuing Expose request
02:25:48.991 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:48.991 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
02:25:48.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:48.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:25:48.991 00.000 15712 MoveAxis(W, 5, ABG)
02:25:48.991 00.000 15712 Guiding  Dir = 3, Dur = 5
02:25:48.993 00.002 15712 IsGuiding returns 0
02:25:49.008 00.015 15712 IsGuiding returns 0
02:25:49.008 00.000 15712 Move returns status 0, amount 5
02:25:49.008 00.000 15712 MoveAxis(N, 0, ABG)
02:25:49.008 00.000 15712 Move returns status 0, amount 0
02:25:49.008 00.000 15712 move complete, result=0
02:25:49.008 00.000 15712 worker thread done servicing request
02:25:49.008 00.000 15712 Worker thread wakes up
02:25:49.008 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
02:25:49.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:49.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:50.425 01.417 15712 Exposure complete
02:25:50.489 00.064 15712 worker thread done servicing request
02:25:50.489 00.000 7988 OnExposeComplete: enter
02:25:50.490 00.001 7988 UpdateGuideState(): m_state=6
02:25:50.490 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4266
02:25:50.492 00.002 7988 Star::Find returns 1 (0), X=972.43, Y=188.13, Mass=950, SNR=20.0, Peak=166 HFD=3.9
02:25:50.494 00.002 7988 MultiStar: [#1 -0.16,-0.05,0.94,U] [#2 -0.04,0.27,0.81,U] [#3 -0.30,0.39,0.78,U] [#4 -0.01,0.36,0.65,U] [#5 -0.38,0.55,0.00,M5] [#6 -0.30,0.29,0.67,U] [#7 0.20,0.14,0.38,U] [#8 0.61,-0.76,0.00,M7] 
02:25:50.494 00.000 7988 refined, 6 included, MultiStar: {-0.06, 0.15}, one-star: {0.22, -0.18}
02:25:50.496 00.002 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
02:25:50.496 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
02:25:50.498 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.97 mountX=0.15 mountY=0.06, mountTheta=0.38
02:25:50.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.15, opts=13)
02:25:50.502 00.002 7988 Enqueuing Move request for scope (-0.06, 0.15)
02:25:50.503 00.001 15712 Worker thread wakes up
02:25:50.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
02:25:50.503 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
02:25:50.503 00.000 15712 Moving (-0.06, 0.15) raw xDistance=0.15 yDistance=0.06
02:25:50.503 00.000 15712 BLC: window closed
02:25:50.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:25:50.503 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.279808, 1:0.067966, 2:-0.115664
02:25:50.503 00.000 15712 BLC: No correction, Miss < min_move
02:25:50.503 00.000 7988 UpdateGuideState exits: m=950 SNR=20.0
02:25:50.507 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:50.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:50.509 00.002 7988 Enqueuing Expose request
02:25:50.509 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:50.509 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
02:25:50.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:50.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:25:50.509 00.000 15712 MoveAxis(W, 7, ABG)
02:25:50.509 00.000 15712 Guiding  Dir = 3, Dur = 7
02:25:50.509 00.000 15712 IsGuiding returns 0
02:25:50.524 00.015 15712 IsGuiding returns 0
02:25:50.524 00.000 15712 Move returns status 0, amount 7
02:25:50.524 00.000 15712 MoveAxis(N, 0, ABG)
02:25:50.524 00.000 15712 Move returns status 0, amount 0
02:25:50.524 00.000 15712 move complete, result=0
02:25:50.524 00.000 15712 worker thread done servicing request
02:25:50.524 00.000 15712 Worker thread wakes up
02:25:50.524 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
02:25:50.534 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:50.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:52.275 01.741 15712 Exposure complete
02:25:52.338 00.063 15712 worker thread done servicing request
02:25:52.338 00.000 7988 OnExposeComplete: enter
02:25:52.340 00.002 7988 UpdateGuideState(): m_state=6
02:25:52.340 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4267
02:25:52.340 00.000 7988 Star::Find returns 1 (0), X=972.28, Y=188.21, Mass=871, SNR=19.3, Peak=154 HFD=3.7
02:25:52.340 00.000 7988 MultiStar: [#1 0.06,0.35,0.95,U] [#2 0.01,0.21,0.84,U] [#3 -0.07,0.18,0.84,U] [#4 -0.06,0.09,0.68,U] [#5 -0.31,0.15,0.74,U] [#6 -0.06,0.07,0.63,U] [#7 0.19,-0.10,0.43,U] [#8 -0.11,-0.37,0.38,U] 
02:25:52.340 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {0.07, -0.10}
02:25:52.340 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.32 = 0.32)
02:25:52.340 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
02:25:52.340 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.89 mountX=0.09 mountY=0.03, mountTheta=0.29
02:25:52.340 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.09, opts=13)
02:25:52.340 00.000 7988 Enqueuing Move request for scope (-0.03, 0.09)
02:25:52.340 00.000 15712 Worker thread wakes up
02:25:52.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
02:25:52.352 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:25:52.352 00.000 7988 UpdateGuideState exits: m=871 SNR=19.3
02:25:52.354 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:52.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:52.356 00.002 7988 Enqueuing Expose request
02:25:52.357 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
02:25:52.357 00.000 15712 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.03
02:25:52.357 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:52.357 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
02:25:52.357 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:52.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:25:52.357 00.000 15712 MoveAxis(W, 8, ABG)
02:25:52.357 00.000 15712 Guiding  Dir = 3, Dur = 8
02:25:52.372 00.015 15712 IsGuiding returns 0
02:25:52.384 00.012 15712 IsGuiding returns 0
02:25:52.384 00.000 15712 Move returns status 0, amount 8
02:25:52.384 00.000 15712 MoveAxis(N, 0, ABG)
02:25:52.384 00.000 15712 Move returns status 0, amount 0
02:25:52.384 00.000 15712 move complete, result=0
02:25:52.384 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
02:25:52.384 00.000 15712 worker thread done servicing request
02:25:52.384 00.000 15712 Worker thread wakes up
02:25:52.390 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:52.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:53.805 01.415 15712 Exposure complete
02:25:53.868 00.063 15712 worker thread done servicing request
02:25:53.868 00.000 7988 OnExposeComplete: enter
02:25:53.868 00.000 7988 UpdateGuideState(): m_state=6
02:25:53.872 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4268
02:25:53.872 00.000 7988 Star::Find returns 1 (0), X=972.25, Y=188.36, Mass=868, SNR=19.0, Peak=150 HFD=3.6
02:25:53.874 00.002 7988 MultiStar: [#1 -0.18,0.52,1.00,U] [#2 -0.13,0.23,0.87,U] [#3 -0.15,0.79,0.00,M1] [#4 0.17,0.26,0.71,U] [#5 -0.32,0.38,0.70,U] [#6 -0.05,0.17,0.56,U] [#7 0.47,-0.09,0.46,U] [#8 -0.19,0.05,0.41,U] 
02:25:53.874 00.000 7988 single-star, 7 included, MultiStar: {-0.04, 0.23}, one-star: {0.04, 0.05}
02:25:53.876 00.002 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
02:25:53.876 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
02:25:53.878 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.85 mountX=0.05 mountY=-0.04, mountTheta=-0.73
02:25:53.880 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.05, opts=13)
02:25:53.880 00.000 7988 Enqueuing Move request for scope (0.04, 0.05)
02:25:53.882 00.002 15712 Worker thread wakes up
02:25:53.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
02:25:53.882 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:25:53.882 00.000 15712 Moving (0.04, 0.05) raw xDistance=0.05 yDistance=-0.04
02:25:53.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:25:53.883 00.001 7988 UpdateGuideState exits: m=868 SNR=19.0
02:25:53.885 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:53.885 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:53.885 00.000 7988 Enqueuing Expose request
02:25:53.885 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:53.885 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
02:25:53.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:53.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:25:53.885 00.000 15712 MoveAxis(W, 7, ABG)
02:25:53.885 00.000 15712 Guiding  Dir = 3, Dur = 7
02:25:53.885 00.000 15712 IsGuiding returns 0
02:25:53.902 00.017 15712 IsGuiding returns 0
02:25:53.902 00.000 15712 Move returns status 0, amount 7
02:25:53.902 00.000 15712 MoveAxis(N, 0, ABG)
02:25:53.902 00.000 15712 Move returns status 0, amount 0
02:25:53.902 00.000 15712 move complete, result=0
02:25:53.902 00.000 15712 worker thread done servicing request
02:25:53.902 00.000 15712 Worker thread wakes up
02:25:53.902 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
02:25:53.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:53.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:55.546 01.644 15712 Exposure complete
02:25:55.606 00.060 15712 worker thread done servicing request
02:25:55.606 00.000 7988 OnExposeComplete: enter
02:25:55.606 00.000 7988 UpdateGuideState(): m_state=6
02:25:55.606 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4269
02:25:55.606 00.000 7988 Star::Find returns 1 (0), X=972.47, Y=188.75, Mass=754, SNR=17.8, Peak=136 HFD=3.2
02:25:55.606 00.000 7988 MultiStar: [#1 0.23,0.57,1.04,U] [#2 -0.08,0.62,0.92,U] [#3 0.05,0.45,0.86,U] [#4 -0.13,0.66,0.00,M1] [#5 -0.18,0.61,0.67,U] [#6 0.11,0.57,0.68,U] [#7 -0.04,0.19,0.51,U] [#8 0.40,0.66,0.00,M6] 
02:25:55.606 00.000 7988 single-star, 6 included, MultiStar: {0.07, 0.51}, one-star: {0.26, 0.43}
02:25:55.606 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
02:25:55.606 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
02:25:55.606 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.43 hyp=0.50 cameraTheta=1.04 mountX=0.44 mountY=-0.27, mountTheta=-0.55
02:25:55.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.43, opts=13)
02:25:55.621 00.015 7988 Enqueuing Move request for scope (0.26, 0.43)
02:25:55.622 00.001 15712 Worker thread wakes up
02:25:55.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.43) opts 0xd
02:25:55.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.43)
02:25:55.622 00.000 15712 Moving (0.26, 0.43) raw xDistance=0.44 yDistance=-0.27
02:25:55.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:25:55.622 00.000 7988 UpdateGuideState exits: m=754 SNR=17.8
02:25:55.625 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:55.625 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:55.627 00.002 7988 Enqueuing Expose request
02:25:55.627 00.000 15712 PPEC rslt: input = 0.44, final = 0.28, react = 0.26, pred = 0.02, hyst = 0.24, hyst_pct = 0.00, period_length = 639.26
02:25:55.627 00.000 15712 PPEC: input: 0.44, control: 0.28, exposure: 1500
02:25:55.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:25:55.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:25:55.627 00.000 15712 MoveAxis(W, 92, ABG)
02:25:55.627 00.000 15712 Guiding  Dir = 3, Dur = 92
02:25:55.627 00.000 15712 IsGuiding returns 0
02:25:55.645 00.018 15712 PulseGuide returned control before completion, sleep 82
02:25:55.733 00.088 15712 IsGuiding returns 1
02:25:55.733 00.000 15712 scope still moving after pulse duration time elapsed
02:25:55.774 00.041 15712 IsGuiding returns 0
02:25:55.774 00.000 15712 scope move finished after 92 + 57 ms
02:25:55.774 00.000 15712 Move returns status 0, amount 92
02:25:55.774 00.000 15712 MoveAxis(N, 0, ABG)
02:25:55.774 00.000 15712 Move returns status 0, amount 0
02:25:55.774 00.000 15712 move complete, result=0
02:25:55.774 00.000 7988 GuideStep: 0.4 px 92 ms WEST, -0.3 px 0 ms NORTH
02:25:55.779 00.005 15712 worker thread done servicing request
02:25:55.779 00.000 15712 Worker thread wakes up
02:25:55.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:55.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:57.186 01.407 15712 Exposure complete
02:25:57.247 00.061 15712 worker thread done servicing request
02:25:57.247 00.000 7988 OnExposeComplete: enter
02:25:57.247 00.000 7988 UpdateGuideState(): m_state=6
02:25:57.251 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4270
02:25:57.251 00.000 7988 Star::Find returns 1 (0), X=972.05, Y=188.43, Mass=876, SNR=19.3, Peak=148 HFD=3.7
02:25:57.253 00.002 7988 MultiStar: [#1 -0.07,0.14,0.90,U] [#2 -0.08,0.33,0.84,U] [#3 0.16,-0.10,0.78,U] [#4 0.10,-0.18,0.71,U] [#5 -0.37,0.51,0.77,U] [#6 0.03,-0.01,0.69,U] [#7 0.44,0.21,0.47,U] [#8 -0.32,-0.04,0.37,U] 
02:25:57.255 00.002 7988 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.16, 0.12}
02:25:57.255 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
02:25:57.257 00.002 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
02:25:57.257 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.90 mountX=0.12 mountY=0.04, mountTheta=0.31
02:25:57.259 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.12, opts=13)
02:25:57.261 00.002 7988 Enqueuing Move request for scope (-0.04, 0.12)
02:25:57.261 00.000 15712 Worker thread wakes up
02:25:57.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
02:25:57.261 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
02:25:57.261 00.000 15712 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.04
02:25:57.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:25:57.263 00.002 7988 UpdateGuideState exits: m=876 SNR=19.3
02:25:57.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:57.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:57.263 00.000 7988 Enqueuing Expose request
02:25:57.263 00.000 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:25:57.263 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
02:25:57.263 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:57.263 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:25:57.263 00.000 15712 MoveAxis(W, 6, ABG)
02:25:57.263 00.000 15712 Guiding  Dir = 3, Dur = 6
02:25:57.263 00.000 15712 IsGuiding returns 0
02:25:57.295 00.032 15712 IsGuiding returns 0
02:25:57.295 00.000 15712 Move returns status 0, amount 6
02:25:57.295 00.000 15712 MoveAxis(N, 0, ABG)
02:25:57.295 00.000 15712 Move returns status 0, amount 0
02:25:57.295 00.000 15712 move complete, result=0
02:25:57.295 00.000 15712 worker thread done servicing request
02:25:57.295 00.000 15712 Worker thread wakes up
02:25:57.295 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
02:25:57.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:57.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:25:58.938 01.643 15712 Exposure complete
02:25:59.002 00.064 15712 worker thread done servicing request
02:25:59.004 00.002 7988 OnExposeComplete: enter
02:25:59.004 00.000 7988 UpdateGuideState(): m_state=6
02:25:59.006 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4271
02:25:59.006 00.000 7988 Star::Find returns 1 (0), X=972.05, Y=188.60, Mass=813, SNR=18.4, Peak=131 HFD=3.7
02:25:59.008 00.002 7988 MultiStar: [#1 0.40,0.56,0.00,M1] [#2 -0.27,0.43,0.85,U] [#3 -0.09,0.21,0.79,U] [#4 0.08,0.59,0.75,U] [#5 -0.10,0.62,0.74,U] [#6 -0.09,0.14,0.65,U] [#7 0.52,0.17,0.44,U] [#8 -0.12,0.20,0.40,U] 
02:25:59.008 00.000 7988 single-star, 7 included, MultiStar: {-0.06, 0.35}, one-star: {-0.16, 0.28}
02:25:59.010 00.002 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.56) = xAngle (0.53 = 0.53)
02:25:59.010 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
02:25:59.012 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.33 cameraTheta=2.09 mountX=0.28 mountY=0.16, mountTheta=0.51
02:25:59.012 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.28, opts=13)
02:25:59.014 00.002 7988 Enqueuing Move request for scope (-0.16, 0.28)
02:25:59.016 00.002 15712 Worker thread wakes up
02:25:59.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
02:25:59.016 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
02:25:59.016 00.000 15712 Moving (-0.16, 0.28) raw xDistance=0.28 yDistance=0.16
02:25:59.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:25:59.017 00.001 7988 UpdateGuideState exits: m=813 SNR=18.4
02:25:59.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:59.019 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:25:59.019 00.000 7988 Enqueuing Expose request
02:25:59.021 00.002 15712 PPEC rslt: input = 0.28, final = 0.19, react = 0.17, pred = 0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 639.26
02:25:59.021 00.000 15712 PPEC: input: 0.28, control: 0.19, exposure: 1500
02:25:59.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:59.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:25:59.021 00.000 15712 MoveAxis(W, 62, ABG)
02:25:59.021 00.000 15712 Guiding  Dir = 3, Dur = 62
02:25:59.021 00.000 15712 IsGuiding returns 0
02:25:59.038 00.017 15712 PulseGuide returned control before completion, sleep 57
02:25:59.118 00.080 15712 IsGuiding returns 0
02:25:59.118 00.000 15712 Move returns status 0, amount 62
02:25:59.118 00.000 15712 MoveAxis(N, 0, ABG)
02:25:59.118 00.000 15712 Move returns status 0, amount 0
02:25:59.118 00.000 15712 move complete, result=0
02:25:59.118 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.2 px 0 ms NORTH
02:25:59.120 00.002 15712 worker thread done servicing request
02:25:59.120 00.000 15712 Worker thread wakes up
02:25:59.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:25:59.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:00.533 01.413 15712 Exposure complete
02:26:00.598 00.065 15712 worker thread done servicing request
02:26:00.599 00.001 7988 OnExposeComplete: enter
02:26:00.599 00.000 7988 UpdateGuideState(): m_state=6
02:26:00.599 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4272
02:26:00.599 00.000 7988 Star::Find returns 1 (0), X=972.16, Y=188.35, Mass=872, SNR=19.3, Peak=151 HFD=3.7
02:26:00.599 00.000 7988 MultiStar: [#1 -0.24,0.43,0.96,U] [#2 -0.07,0.38,0.79,U] [#3 0.18,0.34,0.79,U] [#4 -0.15,0.41,0.66,U] [#5 -0.36,0.68,0.00,M1] [#6 -0.28,0.20,0.58,U] [#7 -0.26,0.15,0.47,U] [#8 -0.63,-0.46,0.00,M5] 
02:26:00.599 00.000 7988 single-star, 6 included, MultiStar: {-0.11, 0.28}, one-star: {-0.05, 0.04}
02:26:00.605 00.006 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.56) = xAngle (0.88 = 0.88)
02:26:00.605 00.000 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:26:00.605 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.44 mountX=0.04 mountY=0.05, mountTheta=0.86
02:26:00.605 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.04, opts=13)
02:26:00.605 00.000 7988 Enqueuing Move request for scope (-0.05, 0.04)
02:26:00.605 00.000 15712 Worker thread wakes up
02:26:00.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
02:26:00.605 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
02:26:00.605 00.000 15712 Moving (-0.05, 0.04) raw xDistance=0.04 yDistance=0.05
02:26:00.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:26:00.605 00.000 7988 UpdateGuideState exits: m=872 SNR=19.3
02:26:00.613 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:00.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:00.613 00.000 7988 Enqueuing Expose request
02:26:00.613 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:00.613 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
02:26:00.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:00.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:26:00.613 00.000 15712 MoveAxis(W, 8, ABG)
02:26:00.613 00.000 15712 Guiding  Dir = 3, Dur = 8
02:26:00.613 00.000 15712 IsGuiding returns 0
02:26:00.669 00.056 15712 IsGuiding returns 0
02:26:00.669 00.000 15712 Move returns status 0, amount 8
02:26:00.669 00.000 15712 MoveAxis(N, 0, ABG)
02:26:00.669 00.000 15712 Move returns status 0, amount 0
02:26:00.669 00.000 15712 move complete, result=0
02:26:00.669 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
02:26:00.670 00.001 15712 worker thread done servicing request
02:26:00.670 00.000 15712 Worker thread wakes up
02:26:00.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:00.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:02.304 01.634 15712 Exposure complete
02:26:02.365 00.061 15712 worker thread done servicing request
02:26:02.365 00.000 7988 OnExposeComplete: enter
02:26:02.365 00.000 7988 UpdateGuideState(): m_state=6
02:26:02.369 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4273
02:26:02.369 00.000 7988 Star::Find returns 1 (0), X=972.09, Y=188.75, Mass=812, SNR=18.3, Peak=132 HFD=3.9
02:26:02.372 00.003 7988 MultiStar: [#1 -0.00,0.27,1.00,U] [#2 -0.02,0.56,0.91,U] [#3 -0.11,0.45,0.81,U] [#4 0.04,0.64,0.67,U] [#5 -0.32,0.18,0.63,U] [#6 -0.05,0.23,0.59,U] [#7 0.28,-0.20,0.46,U] [#8 -0.24,0.36,0.45,U] 
02:26:02.372 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.36}, one-star: {-0.12, 0.43}
02:26:02.374 00.002 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
02:26:02.374 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
02:26:02.376 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.36 hyp=0.36 cameraTheta=1.75 mountX=0.36 mountY=0.06, mountTheta=0.15
02:26:02.378 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.36, opts=13)
02:26:02.378 00.000 7988 Enqueuing Move request for scope (-0.06, 0.36)
02:26:02.380 00.002 15712 Worker thread wakes up
02:26:02.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.36) opts 0xd
02:26:02.380 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.36)
02:26:02.380 00.000 15712 Moving (-0.06, 0.36) raw xDistance=0.36 yDistance=0.06
02:26:02.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:26:02.381 00.001 7988 UpdateGuideState exits: m=812 SNR=18.3
02:26:02.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:02.383 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:02.383 00.000 7988 Enqueuing Expose request
02:26:02.383 00.000 15712 PPEC rslt: input = 0.36, final = 0.25, react = 0.21, pred = 0.03, hyst = 0.20, hyst_pct = 0.00, period_length = 639.26
02:26:02.383 00.000 15712 PPEC: input: 0.36, control: 0.25, exposure: 1500
02:26:02.383 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:02.383 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:26:02.383 00.000 15712 MoveAxis(W, 80, ABG)
02:26:02.383 00.000 15712 Guiding  Dir = 3, Dur = 80
02:26:02.383 00.000 15712 IsGuiding returns 0
02:26:02.406 00.023 15712 PulseGuide returned control before completion, sleep 66
02:26:02.477 00.071 15712 IsGuiding returns 1
02:26:02.477 00.000 15712 scope still moving after pulse duration time elapsed
02:26:02.530 00.053 15712 IsGuiding returns 0
02:26:02.530 00.000 15712 scope move finished after 80 + 72 ms
02:26:02.530 00.000 15712 Move returns status 0, amount 80
02:26:02.530 00.000 15712 MoveAxis(N, 0, ABG)
02:26:02.530 00.000 15712 Move returns status 0, amount 0
02:26:02.530 00.000 15712 move complete, result=0
02:26:02.530 00.000 15712 worker thread done servicing request
02:26:02.530 00.000 15712 Worker thread wakes up
02:26:02.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:02.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:02.530 00.000 7988 GuideStep: 0.4 px 80 ms WEST, 0.1 px 0 ms NORTH
02:26:03.946 01.416 15712 Exposure complete
02:26:04.006 00.060 15712 worker thread done servicing request
02:26:04.006 00.000 7988 OnExposeComplete: enter
02:26:04.006 00.000 7988 UpdateGuideState(): m_state=6
02:26:04.013 00.007 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4274
02:26:04.013 00.000 7988 Star::Find returns 1 (0), X=972.27, Y=188.25, Mass=792, SNR=18.2, Peak=152 HFD=3.5
02:26:04.015 00.002 7988 MultiStar: [#1 0.24,0.18,0.93,U] [#2 -0.08,0.27,0.87,U] [#3 0.25,0.50,0.86,U] [#4 0.30,0.15,0.76,U] [#5 -0.18,0.32,0.69,U] [#6 0.16,0.02,0.65,U] [#7 0.14,-0.24,0.49,U] [#8 -0.31,-0.48,0.42,U] 
02:26:04.015 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.12}, one-star: {0.06, -0.06}
02:26:04.017 00.002 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
02:26:04.017 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
02:26:04.019 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.80 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
02:26:04.021 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.06, opts=13)
02:26:04.021 00.000 7988 Enqueuing Move request for scope (0.06, -0.06)
02:26:04.021 00.000 15712 Worker thread wakes up
02:26:04.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
02:26:04.021 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
02:26:04.021 00.000 15712 Moving (0.06, -0.06) raw xDistance=-0.06 yDistance=-0.06
02:26:04.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:26:04.021 00.000 7988 UpdateGuideState exits: m=792 SNR=18.2
02:26:04.026 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:04.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:04.028 00.002 7988 Enqueuing Expose request
02:26:04.028 00.000 15712 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:04.028 00.000 15712 PPEC: input: -0.06, control: 0.04, exposure: 1500
02:26:04.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:04.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:26:04.028 00.000 15712 MoveAxis(W, 14, ABG)
02:26:04.028 00.000 15712 Guiding  Dir = 3, Dur = 14
02:26:04.028 00.000 15712 IsGuiding returns 0
02:26:04.057 00.029 15712 IsGuiding returns 1
02:26:04.057 00.000 15712 scope still moving after pulse duration time elapsed
02:26:04.104 00.047 15712 IsGuiding returns 0
02:26:04.104 00.000 15712 scope move finished after 14 + 60 ms
02:26:04.104 00.000 15712 Move returns status 0, amount 14
02:26:04.104 00.000 15712 MoveAxis(N, 0, ABG)
02:26:04.104 00.000 15712 Move returns status 0, amount 0
02:26:04.104 00.000 15712 move complete, result=0
02:26:04.104 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:26:04.106 00.002 15712 worker thread done servicing request
02:26:04.106 00.000 15712 Worker thread wakes up
02:26:04.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:04.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:05.745 01.639 15712 Exposure complete
02:26:05.809 00.064 15712 worker thread done servicing request
02:26:05.809 00.000 7988 OnExposeComplete: enter
02:26:05.809 00.000 7988 UpdateGuideState(): m_state=6
02:26:05.813 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4275
02:26:05.813 00.000 7988 Star::Find returns 1 (0), X=972.16, Y=188.23, Mass=752, SNR=17.8, Peak=155 HFD=3.0
02:26:05.815 00.002 7988 MultiStar: [#1 -0.02,0.33,0.99,U] [#2 -0.33,-0.32,0.87,U] [#3 -0.51,0.22,0.92,U] [#4 -0.09,0.27,0.74,U] [#5 -0.41,0.02,0.68,U] [#6 -0.18,0.02,0.66,U] [#7 0.21,0.13,0.47,U] [#8 0.06,-0.42,0.40,U] 
02:26:05.815 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.04}, one-star: {-0.05, -0.08}
02:26:05.817 00.002 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
02:26:05.817 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
02:26:05.819 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.16 mountX=-0.08 mountY=0.06, mountTheta=2.54
02:26:05.821 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.08, opts=13)
02:26:05.821 00.000 7988 Enqueuing Move request for scope (-0.05, -0.08)
02:26:05.823 00.002 15712 Worker thread wakes up
02:26:05.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
02:26:05.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
02:26:05.823 00.000 15712 Moving (-0.05, -0.08) raw xDistance=-0.08 yDistance=0.06
02:26:05.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:26:05.825 00.002 7988 UpdateGuideState exits: m=752 SNR=17.8
02:26:05.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:05.827 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:05.827 00.000 7988 Enqueuing Expose request
02:26:05.827 00.000 15712 PPEC rslt: input = -0.08, final = 0.05, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:05.827 00.000 15712 PPEC: input: -0.08, control: 0.05, exposure: 1500
02:26:05.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:05.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:26:05.827 00.000 15712 MoveAxis(W, 17, ABG)
02:26:05.827 00.000 15712 Guiding  Dir = 3, Dur = 17
02:26:05.861 00.034 15712 IsGuiding returns 0
02:26:05.873 00.012 15712 PulseGuide returned control before completion, sleep 12
02:26:05.923 00.050 15712 IsGuiding returns 0
02:26:05.923 00.000 15712 Move returns status 0, amount 17
02:26:05.923 00.000 15712 MoveAxis(N, 0, ABG)
02:26:05.923 00.000 15712 Move returns status 0, amount 0
02:26:05.923 00.000 15712 move complete, result=0
02:26:05.923 00.000 7988 GuideStep: -0.1 px 17 ms WEST, 0.1 px 0 ms NORTH
02:26:05.929 00.006 15712 worker thread done servicing request
02:26:05.929 00.000 15712 Worker thread wakes up
02:26:05.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:05.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:07.341 01.412 15712 Exposure complete
02:26:07.405 00.064 15712 worker thread done servicing request
02:26:07.405 00.000 7988 OnExposeComplete: enter
02:26:07.405 00.000 7988 UpdateGuideState(): m_state=6
02:26:07.408 00.003 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4276
02:26:07.408 00.000 7988 Star::Find returns 1 (0), X=972.23, Y=187.92, Mass=704, SNR=17.1, Peak=151 HFD=2.7
02:26:07.410 00.002 7988 MultiStar: [#1 -0.24,0.03,1.08,U] [#2 0.00,-0.18,0.95,U] [#3 -0.23,0.06,0.89,U] [#4 0.03,-0.23,0.70,U] [#5 -0.15,-0.08,0.80,U] [#6 0.13,-0.59,0.61,U] [#7 0.29,-0.10,0.53,U] [#8 0.20,0.14,0.55,U] 
02:26:07.410 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {0.02, -0.40}
02:26:07.412 00.002 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
02:26:07.412 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
02:26:07.414 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.76 mountX=-0.15 mountY=0.03, mountTheta=2.93
02:26:07.416 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.15, opts=13)
02:26:07.416 00.000 7988 Enqueuing Move request for scope (-0.03, -0.15)
02:26:07.419 00.003 15712 Worker thread wakes up
02:26:07.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
02:26:07.419 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
02:26:07.419 00.000 15712 Moving (-0.03, -0.15) raw xDistance=-0.15 yDistance=0.03
02:26:07.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:26:07.419 00.000 7988 UpdateGuideState exits: m=704 SNR=17.1
02:26:07.421 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:07.423 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:07.423 00.000 7988 Enqueuing Expose request
02:26:07.425 00.002 15712 PPEC rslt: input = -0.15, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:07.425 00.000 15712 PPEC: input: -0.15, control: 0.05, exposure: 1500
02:26:07.425 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:07.425 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:26:07.425 00.000 15712 MoveAxis(W, 17, ABG)
02:26:07.425 00.000 15712 Guiding  Dir = 3, Dur = 17
02:26:07.425 00.000 15712 IsGuiding returns 0
02:26:07.442 00.017 15712 IsGuiding returns 1
02:26:07.442 00.000 15712 scope still moving after pulse duration time elapsed
02:26:07.468 00.026 15712 IsGuiding returns 1
02:26:07.510 00.042 15712 IsGuiding returns 0
02:26:07.510 00.000 15712 scope move finished after 17 + 66 ms
02:26:07.510 00.000 15712 Move returns status 0, amount 17
02:26:07.510 00.000 15712 MoveAxis(N, 0, ABG)
02:26:07.510 00.000 15712 Move returns status 0, amount 0
02:26:07.510 00.000 15712 move complete, result=0
02:26:07.510 00.000 7988 GuideStep: -0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
02:26:07.510 00.000 15712 worker thread done servicing request
02:26:07.512 00.002 15712 Worker thread wakes up
02:26:07.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:07.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:09.141 01.629 15712 Exposure complete
02:26:09.206 00.065 15712 worker thread done servicing request
02:26:09.206 00.000 7988 OnExposeComplete: enter
02:26:09.206 00.000 7988 UpdateGuideState(): m_state=6
02:26:09.208 00.002 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4277
02:26:09.208 00.000 7988 Star::Find returns 1 (0), X=971.99, Y=187.49, Mass=830, SNR=18.6, Peak=135 HFD=3.6
02:26:09.210 00.002 7988 MultiStar: [#1 -0.11,-0.30,0.99,U] [#2 -0.09,-0.29,0.83,U] [#3 -0.04,-0.37,0.80,U] [#4 -0.13,-0.20,0.69,U] [#5 0.11,-0.30,0.79,U] [#6 -0.31,-0.58,0.00,M1] [#7 0.26,0.08,0.45,U] [#8 -0.75,-0.25,0.00,M2] 
02:26:09.210 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.36}, one-star: {-0.22, -0.82}
02:26:09.212 00.002 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.30 = 2.99)
02:26:09.212 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
02:26:09.214 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.36 hyp=0.36 cameraTheta=-1.73 mountX=-0.36 mountY=0.07, mountTheta=2.95
02:26:09.216 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.36, opts=13)
02:26:09.216 00.000 7988 Enqueuing Move request for scope (-0.06, -0.36)
02:26:09.218 00.002 15712 Worker thread wakes up
02:26:09.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.36) opts 0xd
02:26:09.218 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.36)
02:26:09.218 00.000 15712 Moving (-0.06, -0.36) raw xDistance=-0.36 yDistance=0.07
02:26:09.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:26:09.220 00.002 7988 UpdateGuideState exits: m=830 SNR=18.6
02:26:09.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:09.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:09.223 00.003 7988 Enqueuing Expose request
02:26:09.223 00.000 15712 PPEC rslt: input = -0.36, final = -0.16, react = -0.22, pred = 0.05, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
02:26:09.223 00.000 15712 PPEC: input: -0.36, control: -0.16, exposure: 1500
02:26:09.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:09.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:26:09.223 00.000 15712 MoveAxis(E, 54, ABG)
02:26:09.223 00.000 15712 Guiding  Dir = 2, Dur = 54
02:26:09.223 00.000 15712 IsGuiding returns 0
02:26:09.252 00.029 15712 PulseGuide returned control before completion, sleep 37
02:26:09.299 00.047 15712 IsGuiding returns 1
02:26:09.299 00.000 15712 scope still moving after pulse duration time elapsed
02:26:09.332 00.033 15712 IsGuiding returns 0
02:26:09.332 00.000 15712 scope move finished after 54 + 53 ms
02:26:09.332 00.000 15712 Move returns status 0, amount 54
02:26:09.332 00.000 15712 MoveAxis(N, 0, ABG)
02:26:09.332 00.000 15712 Move returns status 0, amount 0
02:26:09.332 00.000 15712 move complete, result=0
02:26:09.332 00.000 7988 GuideStep: -0.4 px 54 ms EAST, 0.1 px 0 ms NORTH
02:26:09.334 00.002 15712 worker thread done servicing request
02:26:09.334 00.000 15712 Worker thread wakes up
02:26:09.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:09.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:10.751 01.417 15712 Exposure complete
02:26:10.811 00.060 15712 worker thread done servicing request
02:26:10.811 00.000 7988 OnExposeComplete: enter
02:26:10.811 00.000 7988 UpdateGuideState(): m_state=6
02:26:10.816 00.005 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4278
02:26:10.816 00.000 7988 Star::Find returns 1 (0), X=972.05, Y=187.72, Mass=676, SNR=17.0, Peak=127 HFD=3.2
02:26:10.818 00.002 7988 MultiStar: [#1 -0.23,-0.07,0.97,U] [#2 -0.28,-0.01,0.89,U] [#3 -0.09,0.01,0.93,U] [#4 0.09,-0.07,0.70,U] [#5 -0.25,-0.48,0.71,U] [#6 -0.33,-0.09,0.71,U] [#7 0.20,-0.20,0.44,U] [#8 -0.36,-0.91,0.00,M3] 
02:26:10.818 00.000 7988 refined, 7 included, MultiStar: {-0.15, -0.19}, one-star: {-0.16, -0.59}
02:26:10.820 00.002 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
02:26:10.820 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.43)
02:26:10.822 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-2.26 mountX=-0.19 mountY=0.16, mountTheta=2.44
02:26:10.824 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.19, opts=13)
02:26:10.824 00.000 7988 Enqueuing Move request for scope (-0.15, -0.19)
02:26:10.826 00.002 15712 Worker thread wakes up
02:26:10.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
02:26:10.826 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
02:26:10.826 00.000 15712 Moving (-0.15, -0.19) raw xDistance=-0.19 yDistance=0.16
02:26:10.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:26:10.827 00.001 7988 UpdateGuideState exits: m=676 SNR=17.0
02:26:10.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:10.827 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:10.827 00.000 7988 Enqueuing Expose request
02:26:10.827 00.000 15712 PPEC rslt: input = -0.19, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:26:10.827 00.000 15712 PPEC: input: -0.19, control: -0.07, exposure: 1500
02:26:10.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:10.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:26:10.827 00.000 15712 MoveAxis(E, 23, ABG)
02:26:10.827 00.000 15712 Guiding  Dir = 2, Dur = 23
02:26:10.859 00.032 15712 IsGuiding returns 0
02:26:10.883 00.024 15712 PulseGuide returned control before completion, sleep 18
02:26:10.927 00.044 15712 IsGuiding returns 0
02:26:10.927 00.000 15712 Move returns status 0, amount 23
02:26:10.927 00.000 15712 MoveAxis(N, 0, ABG)
02:26:10.927 00.000 15712 Move returns status 0, amount 0
02:26:10.927 00.000 15712 move complete, result=0
02:26:10.927 00.000 7988 GuideStep: -0.2 px 23 ms EAST, 0.2 px 0 ms NORTH
02:26:10.933 00.006 15712 worker thread done servicing request
02:26:10.933 00.000 15712 Worker thread wakes up
02:26:10.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:10.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:12.568 01.635 15712 Exposure complete
02:26:12.632 00.064 15712 worker thread done servicing request
02:26:12.632 00.000 7988 OnExposeComplete: enter
02:26:12.632 00.000 7988 UpdateGuideState(): m_state=6
02:26:12.632 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4279
02:26:12.632 00.000 7988 Star::Find returns 1 (0), X=972.31, Y=188.76, Mass=792, SNR=18.3, Peak=141 HFD=3.5
02:26:12.632 00.000 7988 MultiStar: [#1 -0.31,0.30,0.92,U] [#2 -0.39,0.48,0.85,U] [#3 -0.36,0.46,0.80,U] [#4 0.17,0.28,0.68,U] [#5 -0.39,0.63,0.00,M1] [#6 -0.10,0.43,0.60,U] [#7 0.15,0.16,0.40,U] [#8 -0.10,-0.51,0.43,U] 
02:26:12.637 00.005 7988 refined, 7 included, MultiStar: {-0.13, 0.32}, one-star: {0.10, 0.45}
02:26:12.637 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
02:26:12.637 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
02:26:12.637 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.96 mountX=0.32 mountY=0.12, mountTheta=0.36
02:26:12.637 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.32, opts=13)
02:26:12.637 00.000 7988 Enqueuing Move request for scope (-0.13, 0.32)
02:26:12.637 00.000 15712 Worker thread wakes up
02:26:12.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
02:26:12.637 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
02:26:12.637 00.000 15712 Moving (-0.13, 0.32) raw xDistance=0.32 yDistance=0.12
02:26:12.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:26:12.646 00.009 7988 UpdateGuideState exits: m=792 SNR=18.3
02:26:12.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:12.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:12.646 00.000 7988 Enqueuing Expose request
02:26:12.646 00.000 15712 PPEC rslt: input = 0.32, final = 0.23, react = 0.19, pred = 0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 639.26
02:26:12.646 00.000 15712 PPEC: input: 0.32, control: 0.23, exposure: 1500
02:26:12.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:12.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:26:12.646 00.000 15712 MoveAxis(W, 75, ABG)
02:26:12.646 00.000 15712 Guiding  Dir = 3, Dur = 75
02:26:12.646 00.000 15712 IsGuiding returns 0
02:26:12.671 00.025 15712 PulseGuide returned control before completion, sleep 63
02:26:12.741 00.070 15712 IsGuiding returns 1
02:26:12.741 00.000 15712 scope still moving after pulse duration time elapsed
02:26:12.794 00.053 15712 IsGuiding returns 1
02:26:12.837 00.043 15712 IsGuiding returns 0
02:26:12.837 00.000 15712 scope move finished after 75 + 111 ms
02:26:12.837 00.000 15712 Move returns status 0, amount 75
02:26:12.837 00.000 15712 MoveAxis(N, 0, ABG)
02:26:12.837 00.000 15712 Move returns status 0, amount 0
02:26:12.837 00.000 15712 move complete, result=0
02:26:12.837 00.000 15712 worker thread done servicing request
02:26:12.837 00.000 15712 Worker thread wakes up
02:26:12.837 00.000 7988 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH
02:26:12.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:12.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:14.243 01.406 15712 Exposure complete
02:26:14.306 00.063 15712 worker thread done servicing request
02:26:14.306 00.000 7988 OnExposeComplete: enter
02:26:14.306 00.000 7988 UpdateGuideState(): m_state=6
02:26:14.306 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4280
02:26:14.306 00.000 7988 Star::Find returns 1 (0), X=972.56, Y=188.22, Mass=737, SNR=17.7, Peak=149 HFD=3.5
02:26:14.306 00.000 7988 MultiStar: [#1 -0.32,-0.10,0.94,U] [#2 -0.19,0.09,0.85,U] [#3 0.04,-0.08,0.74,U] [#4 -0.09,0.15,0.74,U] [#5 -0.45,0.47,0.73,U] [#6 -0.26,0.09,0.62,U] [#7 -0.12,-0.06,0.43,U] [#8 -0.60,-0.34,0.00,M3] 
02:26:14.306 00.000 7988 refined, 7 included, MultiStar: {-0.11, 0.05}, one-star: {0.35, -0.09}
02:26:14.306 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
02:26:14.306 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
02:26:14.306 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.13 cameraTheta=2.72 mountX=0.05 mountY=0.11, mountTheta=1.15
02:26:14.306 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.05, opts=13)
02:26:14.306 00.000 7988 Enqueuing Move request for scope (-0.11, 0.05)
02:26:14.306 00.000 15712 Worker thread wakes up
02:26:14.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
02:26:14.306 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
02:26:14.306 00.000 15712 Moving (-0.11, 0.05) raw xDistance=0.05 yDistance=0.11
02:26:14.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:26:14.320 00.014 7988 UpdateGuideState exits: m=737 SNR=17.7
02:26:14.322 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:14.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:14.324 00.002 7988 Enqueuing Expose request
02:26:14.324 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:14.324 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
02:26:14.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:14.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:26:14.324 00.000 15712 MoveAxis(W, 11, ABG)
02:26:14.324 00.000 15712 Guiding  Dir = 3, Dur = 11
02:26:14.324 00.000 15712 IsGuiding returns 0
02:26:14.351 00.027 15712 IsGuiding returns 1
02:26:14.351 00.000 15712 scope still moving after pulse duration time elapsed
02:26:14.399 00.048 15712 IsGuiding returns 0
02:26:14.399 00.000 15712 scope move finished after 11 + 63 ms
02:26:14.399 00.000 15712 Move returns status 0, amount 11
02:26:14.399 00.000 15712 MoveAxis(N, 0, ABG)
02:26:14.399 00.000 15712 Move returns status 0, amount 0
02:26:14.399 00.000 15712 move complete, result=0
02:26:14.399 00.000 15712 worker thread done servicing request
02:26:14.399 00.000 15712 Worker thread wakes up
02:26:14.399 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
02:26:14.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:14.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:16.043 01.644 15712 Exposure complete
02:26:16.107 00.064 15712 worker thread done servicing request
02:26:16.107 00.000 7988 OnExposeComplete: enter
02:26:16.107 00.000 7988 UpdateGuideState(): m_state=6
02:26:16.107 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4281
02:26:16.107 00.000 7988 Star::Find returns 1 (0), X=972.01, Y=187.66, Mass=785, SNR=18.0, Peak=133 HFD=3.8
02:26:16.107 00.000 7988 MultiStar: [#1 -0.02,-0.49,1.03,U] [#2 -0.18,-0.31,0.84,U] [#3 -0.17,-0.25,0.77,U] [#4 -0.36,-0.54,0.69,U] [#5 -0.02,-0.13,0.68,U] [#6 -0.11,-0.57,0.70,U] [#7 0.30,-0.73,0.00,M1] [#8 -0.26,-0.61,0.00,M4] 
02:26:16.107 00.000 7988 refined, 6 included, MultiStar: {-0.15, -0.43}, one-star: {-0.20, -0.65}
02:26:16.107 00.000 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
02:26:16.107 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.79)
02:26:16.107 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.43 hyp=0.46 cameraTheta=-1.90 mountX=-0.43 mountY=0.16, mountTheta=2.79
02:26:16.107 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.43, opts=13)
02:26:16.107 00.000 7988 Enqueuing Move request for scope (-0.15, -0.43)
02:26:16.107 00.000 15712 Worker thread wakes up
02:26:16.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.43) opts 0xd
02:26:16.107 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.43)
02:26:16.120 00.013 15712 Moving (-0.15, -0.43) raw xDistance=-0.43 yDistance=0.16
02:26:16.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:26:16.121 00.001 7988 UpdateGuideState exits: m=785 SNR=18.0
02:26:16.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:16.123 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:16.123 00.000 7988 Enqueuing Expose request
02:26:16.123 00.000 15712 PPEC rslt: input = -0.43, final = -0.23, react = -0.26, pred = 0.03, hyst = -0.22, hyst_pct = 0.00, period_length = 639.26
02:26:16.123 00.000 15712 PPEC: input: -0.43, control: -0.23, exposure: 1500
02:26:16.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:16.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:26:16.123 00.000 15712 MoveAxis(E, 74, ABG)
02:26:16.123 00.000 15712 Guiding  Dir = 2, Dur = 74
02:26:16.123 00.000 15712 IsGuiding returns 0
02:26:16.142 00.019 15712 PulseGuide returned control before completion, sleep 68
02:26:16.216 00.074 15712 IsGuiding returns 1
02:26:16.216 00.000 15712 scope still moving after pulse duration time elapsed
02:26:16.269 00.053 15712 IsGuiding returns 0
02:26:16.269 00.000 15712 scope move finished after 74 + 70 ms
02:26:16.269 00.000 15712 Move returns status 0, amount 74
02:26:16.269 00.000 15712 MoveAxis(N, 0, ABG)
02:26:16.269 00.000 15712 Move returns status 0, amount 0
02:26:16.269 00.000 15712 move complete, result=0
02:26:16.269 00.000 7988 GuideStep: -0.4 px 74 ms EAST, 0.2 px 0 ms NORTH
02:26:16.272 00.003 15712 worker thread done servicing request
02:26:16.272 00.000 15712 Worker thread wakes up
02:26:16.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:16.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:17.686 01.414 15712 Exposure complete
02:26:17.749 00.063 15712 worker thread done servicing request
02:26:17.749 00.000 7988 OnExposeComplete: enter
02:26:17.749 00.000 7988 UpdateGuideState(): m_state=6
02:26:17.749 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4282
02:26:17.749 00.000 7988 Star::Find returns 1 (0), X=971.92, Y=188.35, Mass=817, SNR=18.4, Peak=144 HFD=3.6
02:26:17.754 00.005 7988 MultiStar: [#1 -0.18,0.08,0.88,U] [#2 -0.09,-0.05,0.82,U] [#3 -0.03,0.16,0.83,U] [#4 -0.07,-0.07,0.65,U] [#5 0.15,0.03,0.68,U] [#6 -0.20,0.18,0.59,U] [#7 0.13,-0.05,0.50,U] [#8 0.00,0.00,0.00,L] [#9 -0.44,-0.00,0.35,U] 
02:26:17.754 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.29, 0.03}
02:26:17.754 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
02:26:17.754 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
02:26:17.758 00.004 7988 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.80 mountX=0.04 mountY=0.11, mountTheta=1.24
02:26:17.758 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.04, opts=13)
02:26:17.760 00.002 7988 Enqueuing Move request for scope (-0.11, 0.04)
02:26:17.760 00.000 15712 Worker thread wakes up
02:26:17.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
02:26:17.760 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
02:26:17.760 00.000 15712 Moving (-0.11, 0.04) raw xDistance=0.04 yDistance=0.11
02:26:17.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:26:17.763 00.003 7988 UpdateGuideState exits: m=817 SNR=18.4
02:26:17.765 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:17.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:17.765 00.000 7988 Enqueuing Expose request
02:26:17.767 00.002 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:17.767 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
02:26:17.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:17.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:26:17.767 00.000 15712 MoveAxis(W, 10, ABG)
02:26:17.767 00.000 15712 Guiding  Dir = 3, Dur = 10
02:26:17.771 00.004 15712 IsGuiding returns 0
02:26:17.788 00.017 15712 IsGuiding returns 1
02:26:17.788 00.000 15712 scope still moving after pulse duration time elapsed
02:26:17.810 00.022 15712 IsGuiding returns 1
02:26:17.844 00.034 15712 IsGuiding returns 0
02:26:17.844 00.000 15712 scope move finished after 10 + 70 ms
02:26:17.844 00.000 15712 Move returns status 0, amount 10
02:26:17.844 00.000 15712 MoveAxis(N, 0, ABG)
02:26:17.844 00.000 15712 Move returns status 0, amount 0
02:26:17.844 00.000 15712 move complete, result=0
02:26:17.844 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
02:26:17.854 00.010 15712 worker thread done servicing request
02:26:17.854 00.000 15712 Worker thread wakes up
02:26:17.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:17.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:19.489 01.635 15712 Exposure complete
02:26:19.550 00.061 15712 worker thread done servicing request
02:26:19.550 00.000 7988 OnExposeComplete: enter
02:26:19.550 00.000 7988 UpdateGuideState(): m_state=6
02:26:19.555 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4283
02:26:19.555 00.000 7988 Star::Find returns 1 (0), X=972.18, Y=188.27, Mass=750, SNR=17.5, Peak=140 HFD=3.5
02:26:19.557 00.002 7988 MultiStar: [#1 -0.26,0.37,0.92,U] [#2 -0.38,0.32,0.89,U] [#3 0.09,0.44,0.83,U] [#4 0.08,0.50,0.70,U] [#5 -0.29,0.38,0.74,U] [#6 -0.27,-0.07,0.65,U] [#7 0.49,0.19,0.51,U] [#8 0.68,-0.39,0.00,M5] 
02:26:19.557 00.000 7988 single-star, 7 included, MultiStar: {-0.10, 0.26}, one-star: {-0.03, -0.04}
02:26:19.559 00.002 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.81 = 2.48)
02:26:19.559 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.44)
02:26:19.561 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.24 mountX=-0.04 mountY=0.03, mountTheta=2.46
02:26:19.563 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.04, opts=13)
02:26:19.563 00.000 7988 Enqueuing Move request for scope (-0.03, -0.04)
02:26:19.565 00.002 15712 Worker thread wakes up
02:26:19.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:26:19.565 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:26:19.565 00.000 15712 Moving (-0.03, -0.04) raw xDistance=-0.04 yDistance=0.03
02:26:19.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:26:19.566 00.001 7988 UpdateGuideState exits: m=750 SNR=17.5
02:26:19.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:19.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:19.566 00.000 7988 Enqueuing Expose request
02:26:19.566 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:19.566 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
02:26:19.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:19.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:26:19.566 00.000 15712 MoveAxis(W, 11, ABG)
02:26:19.566 00.000 15712 Guiding  Dir = 3, Dur = 11
02:26:19.566 00.000 15712 IsGuiding returns 0
02:26:19.591 00.025 15712 IsGuiding returns 1
02:26:19.591 00.000 15712 scope still moving after pulse duration time elapsed
02:26:19.642 00.051 15712 IsGuiding returns 0
02:26:19.642 00.000 15712 scope move finished after 11 + 60 ms
02:26:19.642 00.000 15712 Move returns status 0, amount 11
02:26:19.642 00.000 15712 MoveAxis(N, 0, ABG)
02:26:19.642 00.000 15712 Move returns status 0, amount 0
02:26:19.642 00.000 15712 move complete, result=0
02:26:19.642 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
02:26:19.642 00.000 15712 worker thread done servicing request
02:26:19.645 00.003 15712 Worker thread wakes up
02:26:19.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:19.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:21.055 01.410 15712 Exposure complete
02:26:21.117 00.062 15712 worker thread done servicing request
02:26:21.119 00.002 7988 OnExposeComplete: enter
02:26:21.119 00.000 7988 UpdateGuideState(): m_state=6
02:26:21.121 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4284
02:26:21.121 00.000 7988 Star::Find returns 1 (0), X=972.50, Y=188.25, Mass=724, SNR=17.2, Peak=128 HFD=3.4
02:26:21.121 00.000 7988 MultiStar: [#1 0.30,0.06,1.01,U] [#2 -0.08,0.05,0.80,U] [#3 0.16,0.12,0.90,U] [#4 -0.25,0.05,0.74,U] [#5 -0.10,0.46,0.78,U] [#6 0.05,-0.30,0.64,U] [#7 0.38,0.28,0.48,U] [#8 -0.52,0.29,0.42,U] 
02:26:21.121 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.29, -0.06}
02:26:21.121 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
02:26:21.121 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
02:26:21.121 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.99 mountX=0.09 mountY=-0.06, mountTheta=-0.59
02:26:21.121 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.09, opts=13)
02:26:21.121 00.000 7988 Enqueuing Move request for scope (0.06, 0.09)
02:26:21.133 00.012 15712 Worker thread wakes up
02:26:21.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:26:21.133 00.000 7988 UpdateGuideState exits: m=724 SNR=17.2
02:26:21.135 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:21.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:21.137 00.002 7988 Enqueuing Expose request
02:26:21.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
02:26:21.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
02:26:21.137 00.000 15712 Moving (0.06, 0.09) raw xDistance=0.09 yDistance=-0.06
02:26:21.139 00.002 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:21.139 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
02:26:21.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:21.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:26:21.139 00.000 15712 MoveAxis(W, 11, ABG)
02:26:21.139 00.000 15712 Guiding  Dir = 3, Dur = 11
02:26:21.139 00.000 15712 IsGuiding returns 0
02:26:21.159 00.020 15712 IsGuiding returns 1
02:26:21.159 00.000 15712 scope still moving after pulse duration time elapsed
02:26:21.222 00.063 15712 IsGuiding returns 0
02:26:21.222 00.000 15712 scope move finished after 11 + 71 ms
02:26:21.222 00.000 15712 Move returns status 0, amount 11
02:26:21.222 00.000 15712 MoveAxis(N, 0, ABG)
02:26:21.222 00.000 15712 Move returns status 0, amount 0
02:26:21.222 00.000 15712 move complete, result=0
02:26:21.222 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
02:26:21.227 00.005 15712 worker thread done servicing request
02:26:21.227 00.000 15712 Worker thread wakes up
02:26:21.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:21.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:22.870 01.643 15712 Exposure complete
02:26:22.934 00.064 15712 worker thread done servicing request
02:26:22.935 00.001 7988 OnExposeComplete: enter
02:26:22.935 00.000 7988 UpdateGuideState(): m_state=6
02:26:22.935 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4285
02:26:22.937 00.002 7988 Star::Find returns 1 (0), X=972.39, Y=188.23, Mass=674, SNR=16.8, Peak=132 HFD=3.2
02:26:22.937 00.000 7988 MultiStar: [#1 -0.22,0.05,1.02,U] [#2 -0.06,-0.11,0.94,U] [#3 0.19,0.04,0.90,U] [#4 -0.17,0.02,0.71,U] [#5 -0.34,0.16,0.72,U] [#6 0.27,-0.02,0.63,U] [#7 0.52,-0.36,0.55,U] [#8 -0.13,-0.22,0.40,U] 
02:26:22.937 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.18, -0.08}
02:26:22.937 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
02:26:22.937 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
02:26:22.937 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.23 mountX=-0.04 mountY=-0.01, mountTheta=-2.82
02:26:22.937 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
02:26:22.937 00.000 7988 Enqueuing Move request for scope (0.01, -0.04)
02:26:22.937 00.000 15712 Worker thread wakes up
02:26:22.937 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:26:22.937 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:26:22.937 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:26:22.948 00.011 15712 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.01
02:26:22.948 00.000 7988 UpdateGuideState exits: m=674 SNR=16.8
02:26:22.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:22.950 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:22.950 00.000 7988 Enqueuing Expose request
02:26:22.952 00.002 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:22.952 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
02:26:22.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:22.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:26:22.952 00.000 15712 MoveAxis(W, 11, ABG)
02:26:22.952 00.000 15712 Guiding  Dir = 3, Dur = 11
02:26:22.952 00.000 15712 IsGuiding returns 0
02:26:22.967 00.015 15712 IsGuiding returns 1
02:26:22.967 00.000 15712 scope still moving after pulse duration time elapsed
02:26:23.015 00.048 15712 IsGuiding returns 1
02:26:23.044 00.029 15712 IsGuiding returns 0
02:26:23.044 00.000 15712 scope move finished after 11 + 79 ms
02:26:23.044 00.000 15712 Move returns status 0, amount 11
02:26:23.044 00.000 15712 MoveAxis(N, 0, ABG)
02:26:23.044 00.000 15712 Move returns status 0, amount 0
02:26:23.044 00.000 15712 move complete, result=0
02:26:23.044 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
02:26:23.046 00.002 15712 worker thread done servicing request
02:26:23.046 00.000 15712 Worker thread wakes up
02:26:23.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:23.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:24.451 01.405 15712 Exposure complete
02:26:24.512 00.061 15712 worker thread done servicing request
02:26:24.512 00.000 7988 OnExposeComplete: enter
02:26:24.512 00.000 7988 UpdateGuideState(): m_state=6
02:26:24.512 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4286
02:26:24.512 00.000 7988 Star::Find returns 1 (0), X=972.18, Y=188.05, Mass=729, SNR=17.4, Peak=154 HFD=3.1
02:26:24.519 00.007 7988 MultiStar: [#1 -0.42,-0.20,1.01,U] [#2 0.04,-0.17,0.86,U] [#3 -0.35,-0.27,0.80,U] [#4 -0.24,-0.15,0.75,U] [#5 -0.36,-0.19,0.67,U] [#6 0.09,-0.13,0.56,U] [#7 0.72,-0.10,0.00,M1] [#8 0.10,-0.98,0.00,M4] 
02:26:24.519 00.000 7988 single-star, 6 included, MultiStar: {-0.19, -0.20}, one-star: {-0.03, -0.26}
02:26:24.519 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
02:26:24.519 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
02:26:24.519 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.27 cameraTheta=-1.67 mountX=-0.27 mountY=0.03, mountTheta=3.02
02:26:24.519 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.26, opts=13)
02:26:24.519 00.000 7988 Enqueuing Move request for scope (-0.03, -0.26)
02:26:24.519 00.000 15712 Worker thread wakes up
02:26:24.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
02:26:24.519 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
02:26:24.519 00.000 15712 Moving (-0.03, -0.26) raw xDistance=-0.27 yDistance=0.03
02:26:24.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:26:24.528 00.009 7988 UpdateGuideState exits: m=729 SNR=17.4
02:26:24.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:24.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:24.528 00.000 7988 Enqueuing Expose request
02:26:24.528 00.000 15712 PPEC rslt: input = -0.27, final = -0.12, react = -0.16, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:26:24.528 00.000 15712 PPEC: input: -0.27, control: -0.12, exposure: 1500
02:26:24.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:24.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:26:24.528 00.000 15712 MoveAxis(E, 40, ABG)
02:26:24.528 00.000 15712 Guiding  Dir = 2, Dur = 40
02:26:24.528 00.000 15712 IsGuiding returns 0
02:26:24.544 00.016 15712 PulseGuide returned control before completion, sleep 35
02:26:24.592 00.048 15712 IsGuiding returns 0
02:26:24.592 00.000 15712 Move returns status 0, amount 40
02:26:24.592 00.000 15712 MoveAxis(N, 0, ABG)
02:26:24.592 00.000 15712 Move returns status 0, amount 0
02:26:24.592 00.000 15712 move complete, result=0
02:26:24.592 00.000 15712 worker thread done servicing request
02:26:24.592 00.000 15712 Worker thread wakes up
02:26:24.592 00.000 7988 GuideStep: -0.3 px 40 ms EAST, 0.0 px 0 ms NORTH
02:26:24.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:24.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:26.237 01.645 15712 Exposure complete
02:26:26.302 00.065 15712 worker thread done servicing request
02:26:26.302 00.000 7988 OnExposeComplete: enter
02:26:26.305 00.003 7988 UpdateGuideState(): m_state=6
02:26:26.305 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4287
02:26:26.305 00.000 7988 Star::Find returns 1 (0), X=972.20, Y=187.89, Mass=705, SNR=17.1, Peak=130 HFD=3.6
02:26:26.305 00.000 7988 MultiStar: [#1 0.36,0.02,0.96,U] [#2 0.07,-0.15,0.86,U] [#3 0.16,-0.13,0.85,U] [#4 0.21,-0.32,0.73,U] [#5 0.09,0.03,0.68,U] [#6 -0.29,-0.30,0.71,U] [#7 0.07,-0.17,0.45,U] [#8 -0.26,-0.51,0.42,U] 
02:26:26.305 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.21}, one-star: {-0.01, -0.43}
02:26:26.305 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
02:26:26.305 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
02:26:26.305 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.25 mountX=-0.21 mountY=-0.06, mountTheta=-2.84
02:26:26.305 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.21, opts=13)
02:26:26.305 00.000 7988 Enqueuing Move request for scope (0.07, -0.21)
02:26:26.316 00.011 15712 Worker thread wakes up
02:26:26.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
02:26:26.316 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
02:26:26.316 00.000 15712 Moving (0.07, -0.21) raw xDistance=-0.21 yDistance=-0.06
02:26:26.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:26:26.316 00.000 7988 UpdateGuideState exits: m=705 SNR=17.1
02:26:26.318 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:26.318 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:26.320 00.002 7988 Enqueuing Expose request
02:26:26.322 00.002 15712 PPEC rslt: input = -0.21, final = -0.07, react = -0.12, pred = 0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:26:26.322 00.000 15712 PPEC: input: -0.21, control: -0.07, exposure: 1500
02:26:26.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:26.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:26:26.322 00.000 15712 MoveAxis(E, 24, ABG)
02:26:26.322 00.000 15712 Guiding  Dir = 2, Dur = 24
02:26:26.356 00.034 15712 IsGuiding returns 0
02:26:26.373 00.017 15712 PulseGuide returned control before completion, sleep 18
02:26:26.420 00.047 15712 IsGuiding returns 0
02:26:26.420 00.000 15712 Move returns status 0, amount 24
02:26:26.420 00.000 15712 MoveAxis(N, 0, ABG)
02:26:26.420 00.000 15712 Move returns status 0, amount 0
02:26:26.420 00.000 15712 move complete, result=0
02:26:26.420 00.000 7988 GuideStep: -0.2 px 24 ms EAST, -0.1 px 0 ms NORTH
02:26:26.422 00.002 15712 worker thread done servicing request
02:26:26.422 00.000 15712 Worker thread wakes up
02:26:26.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:26.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:27.832 01.410 15712 Exposure complete
02:26:27.894 00.062 15712 worker thread done servicing request
02:26:27.894 00.000 7988 OnExposeComplete: enter
02:26:27.894 00.000 7988 UpdateGuideState(): m_state=6
02:26:27.898 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4288
02:26:27.898 00.000 7988 Star::Find returns 1 (0), X=972.21, Y=188.40, Mass=770, SNR=18.1, Peak=134 HFD=3.7
02:26:27.900 00.002 7988 MultiStar: [#1 0.23,0.57,0.93,U] [#2 -0.09,0.71,0.00,M1] [#3 -0.01,0.85,0.00,M1] [#4 -0.05,0.76,0.00,M1] [#5 -0.10,0.84,0.00,M1] [#6 0.10,0.59,0.54,U] [#7 0.31,0.23,0.51,U] [#8 0.01,-0.09,0.50,U] 
02:26:27.900 00.000 7988 single-star, 4 included, MultiStar: {0.13, 0.29}, one-star: {0.01, 0.09}
02:26:27.903 00.003 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
02:26:27.903 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
02:26:27.905 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.51 mountX=0.09 mountY=-0.01, mountTheta=-0.09
02:26:27.907 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
02:26:27.907 00.000 7988 Enqueuing Move request for scope (0.01, 0.09)
02:26:27.909 00.002 15712 Worker thread wakes up
02:26:27.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
02:26:27.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:26:27.909 00.000 15712 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
02:26:27.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:26:27.910 00.001 7988 UpdateGuideState exits: m=770 SNR=18.1
02:26:27.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:27.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:27.910 00.000 7988 Enqueuing Expose request
02:26:27.910 00.000 15712 PPEC rslt: input = 0.09, final = 0.05, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:27.910 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
02:26:27.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:27.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:26:27.910 00.000 15712 MoveAxis(W, 17, ABG)
02:26:27.910 00.000 15712 Guiding  Dir = 3, Dur = 17
02:26:27.910 00.000 15712 IsGuiding returns 0
02:26:27.937 00.027 15712 IsGuiding returns 1
02:26:27.937 00.000 15712 scope still moving after pulse duration time elapsed
02:26:27.989 00.052 15712 IsGuiding returns 0
02:26:27.989 00.000 15712 scope move finished after 17 + 70 ms
02:26:27.989 00.000 15712 Move returns status 0, amount 17
02:26:27.989 00.000 15712 MoveAxis(N, 0, ABG)
02:26:27.989 00.000 15712 Move returns status 0, amount 0
02:26:27.989 00.000 15712 move complete, result=0
02:26:27.989 00.000 15712 worker thread done servicing request
02:26:27.989 00.000 15712 Worker thread wakes up
02:26:27.989 00.000 7988 GuideStep: 0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
02:26:28.005 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:28.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:29.746 01.741 15712 Exposure complete
02:26:29.811 00.065 15712 worker thread done servicing request
02:26:29.811 00.000 7988 OnExposeComplete: enter
02:26:29.811 00.000 7988 UpdateGuideState(): m_state=6
02:26:29.811 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4289
02:26:29.811 00.000 7988 Star::Find returns 1 (0), X=972.21, Y=188.86, Mass=686, SNR=17.0, Peak=139 HFD=2.9
02:26:29.811 00.000 7988 MultiStar: [#1 0.06,0.56,0.96,U] [#2 -0.11,0.30,0.86,U] [#3 -0.27,0.71,0.00,M2] [#4 0.28,1.31,0.00,M2] [#5 -0.39,0.64,0.00,M2] [#6 0.09,0.92,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.45,0.25,0.38,U] [#9 -0.43,0.56,0.00,M4] 
02:26:29.811 00.000 7988 refined, 3 included, MultiStar: {0.04, 0.45}, one-star: {-0.00, 0.55}
02:26:29.811 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
02:26:29.811 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
02:26:29.811 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.45 hyp=0.45 cameraTheta=1.48 mountX=0.45 mountY=-0.05, mountTheta=-0.11
02:26:29.811 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.45, opts=13)
02:26:29.822 00.011 7988 Enqueuing Move request for scope (0.04, 0.45)
02:26:29.824 00.002 15712 Worker thread wakes up
02:26:29.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.45) opts 0xd
02:26:29.824 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.45)
02:26:29.824 00.000 15712 Moving (0.04, 0.45) raw xDistance=0.45 yDistance=-0.05
02:26:29.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:26:29.824 00.000 7988 UpdateGuideState exits: m=686 SNR=17.0
02:26:29.826 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:29.826 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:29.828 00.002 7988 Enqueuing Expose request
02:26:29.828 00.000 15712 PPEC rslt: input = 0.45, final = 0.32, react = 0.27, pred = 0.06, hyst = 0.24, hyst_pct = 0.00, period_length = 639.26
02:26:29.828 00.000 15712 PPEC: input: 0.45, control: 0.32, exposure: 1500
02:26:29.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:29.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:26:29.828 00.000 15712 MoveAxis(W, 106, ABG)
02:26:29.828 00.000 15712 Guiding  Dir = 3, Dur = 106
02:26:29.828 00.000 15712 IsGuiding returns 0
02:26:29.854 00.026 15712 PulseGuide returned control before completion, sleep 89
02:26:29.950 00.096 15712 IsGuiding returns 1
02:26:29.950 00.000 15712 scope still moving after pulse duration time elapsed
02:26:30.001 00.051 15712 IsGuiding returns 0
02:26:30.001 00.000 15712 scope move finished after 106 + 65 ms
02:26:30.001 00.000 15712 Move returns status 0, amount 106
02:26:30.001 00.000 15712 MoveAxis(N, 0, ABG)
02:26:30.001 00.000 15712 Move returns status 0, amount 0
02:26:30.001 00.000 15712 move complete, result=0
02:26:30.001 00.000 15712 worker thread done servicing request
02:26:30.001 00.000 15712 Worker thread wakes up
02:26:30.001 00.000 7988 GuideStep: 0.4 px 106 ms WEST, -0.1 px 0 ms NORTH
02:26:30.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:30.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:31.421 01.420 15712 Exposure complete
02:26:31.482 00.061 15712 worker thread done servicing request
02:26:31.482 00.000 7988 OnExposeComplete: enter
02:26:31.482 00.000 7988 UpdateGuideState(): m_state=6
02:26:31.488 00.006 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4290
02:26:31.489 00.001 7988 Star::Find returns 1 (0), X=972.36, Y=188.32, Mass=668, SNR=16.7, Peak=131 HFD=3.2
02:26:31.489 00.000 7988 MultiStar: [#1 0.07,0.07,0.99,U] [#2 -0.11,-0.00,0.86,U] [#3 0.30,0.30,0.78,U] [#4 0.16,0.10,0.60,U] [#5 0.23,0.44,0.71,U] [#6 -0.12,0.12,0.67,U] [#7 0.61,0.55,0.00,M1] [#8 -0.31,0.05,0.47,U] 
02:26:31.491 00.002 7988 refined, 7 included, MultiStar: {0.06, 0.13}, one-star: {0.15, 0.01}
02:26:31.491 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
02:26:31.493 00.002 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
02:26:31.493 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.11 mountX=0.13 mountY=-0.07, mountTheta=-0.48
02:26:31.495 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.13, opts=13)
02:26:31.497 00.002 7988 Enqueuing Move request for scope (0.06, 0.13)
02:26:31.498 00.001 15712 Worker thread wakes up
02:26:31.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
02:26:31.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
02:26:31.498 00.000 15712 Moving (0.06, 0.13) raw xDistance=0.13 yDistance=-0.07
02:26:31.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:26:31.498 00.000 7988 UpdateGuideState exits: m=668 SNR=16.7
02:26:31.501 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:31.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:31.503 00.002 7988 Enqueuing Expose request
02:26:31.503 00.000 15712 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:31.503 00.000 15712 PPEC: input: 0.13, control: 0.06, exposure: 1500
02:26:31.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:31.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:26:31.503 00.000 15712 MoveAxis(W, 19, ABG)
02:26:31.503 00.000 15712 Guiding  Dir = 3, Dur = 19
02:26:31.503 00.000 15712 IsGuiding returns 0
02:26:31.519 00.016 15712 PulseGuide returned control before completion, sleep 15
02:26:31.567 00.048 15712 IsGuiding returns 0
02:26:31.567 00.000 15712 Move returns status 0, amount 19
02:26:31.567 00.000 15712 MoveAxis(N, 0, ABG)
02:26:31.567 00.000 15712 Move returns status 0, amount 0
02:26:31.567 00.000 15712 move complete, result=0
02:26:31.567 00.000 7988 GuideStep: 0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
02:26:31.567 00.000 15712 worker thread done servicing request
02:26:31.567 00.000 15712 Worker thread wakes up
02:26:31.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:31.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:33.210 01.643 15712 Exposure complete
02:26:33.270 00.060 15712 worker thread done servicing request
02:26:33.270 00.000 7988 OnExposeComplete: enter
02:26:33.270 00.000 7988 UpdateGuideState(): m_state=6
02:26:33.275 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4291
02:26:33.275 00.000 7988 Star::Find returns 1 (0), X=972.29, Y=187.92, Mass=732, SNR=17.3, Peak=139 HFD=3.5
02:26:33.277 00.002 7988 MultiStar: [#1 -0.04,0.06,1.00,U] [#2 -0.49,-0.11,0.90,U] [#3 0.19,-0.10,0.81,U] [#4 0.13,-0.17,0.67,U] [#5 -0.27,-0.31,0.67,U] [#6 -0.16,-0.34,0.62,U] [#7 0.12,-0.48,0.48,U] [#8 -0.52,-0.51,0.00,M1] 
02:26:33.277 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.21}, one-star: {0.08, -0.39}
02:26:33.277 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
02:26:33.277 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.83)
02:26:33.277 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.86 mountX=-0.21 mountY=0.07, mountTheta=2.83
02:26:33.277 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.21, opts=13)
02:26:33.277 00.000 7988 Enqueuing Move request for scope (-0.06, -0.21)
02:26:33.285 00.008 15712 Worker thread wakes up
02:26:33.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
02:26:33.285 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
02:26:33.285 00.000 15712 Moving (-0.06, -0.21) raw xDistance=-0.21 yDistance=0.07
02:26:33.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:26:33.285 00.000 7988 UpdateGuideState exits: m=732 SNR=17.3
02:26:33.288 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:33.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:33.290 00.002 7988 Enqueuing Expose request
02:26:33.290 00.000 15712 PPEC rslt: input = -0.21, final = -0.06, react = -0.12, pred = 0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:26:33.290 00.000 15712 PPEC: input: -0.21, control: -0.06, exposure: 1500
02:26:33.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:33.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:26:33.290 00.000 15712 MoveAxis(E, 21, ABG)
02:26:33.290 00.000 15712 Guiding  Dir = 2, Dur = 21
02:26:33.292 00.002 15712 IsGuiding returns 0
02:26:33.309 00.017 15712 PulseGuide returned control before completion, sleep 14
02:26:33.354 00.045 15712 IsGuiding returns 0
02:26:33.354 00.000 15712 Move returns status 0, amount 21
02:26:33.354 00.000 15712 MoveAxis(N, 0, ABG)
02:26:33.354 00.000 15712 Move returns status 0, amount 0
02:26:33.354 00.000 15712 move complete, result=0
02:26:33.354 00.000 7988 GuideStep: -0.2 px 21 ms EAST, 0.1 px 0 ms NORTH
02:26:33.360 00.006 15712 worker thread done servicing request
02:26:33.360 00.000 15712 Worker thread wakes up
02:26:33.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:33.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:34.771 01.411 15712 Exposure complete
02:26:34.835 00.064 15712 worker thread done servicing request
02:26:34.836 00.001 7988 OnExposeComplete: enter
02:26:34.836 00.000 7988 UpdateGuideState(): m_state=6
02:26:34.836 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4292
02:26:34.839 00.003 7988 Star::Find returns 1 (0), X=972.01, Y=188.02, Mass=849, SNR=18.7, Peak=145 HFD=4.0
02:26:34.839 00.000 7988 MultiStar: [#1 -0.20,-0.04,0.88,U] [#2 -0.18,0.12,0.77,U] [#3 0.03,-0.19,0.71,U] [#4 -0.39,-0.05,0.65,U] [#5 -0.19,0.34,0.70,U] [#6 -0.00,-0.20,0.58,U] [#7 0.41,-0.60,0.00,M1] [#8 0.36,0.32,0.41,U] 
02:26:34.839 00.000 7988 refined, 7 included, MultiStar: {-0.13, -0.03}, one-star: {-0.20, -0.29}
02:26:34.839 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.56) = xAngle (-4.51 = 1.78)
02:26:34.839 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
02:26:34.839 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.94 mountX=-0.03 mountY=0.13, mountTheta=1.77
02:26:34.839 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.03, opts=13)
02:26:34.839 00.000 7988 Enqueuing Move request for scope (-0.13, -0.03)
02:26:34.848 00.009 15712 Worker thread wakes up
02:26:34.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
02:26:34.848 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
02:26:34.848 00.000 15712 Moving (-0.13, -0.03) raw xDistance=-0.03 yDistance=0.13
02:26:34.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:26:34.848 00.000 7988 UpdateGuideState exits: m=849 SNR=18.7
02:26:34.850 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:34.850 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:34.852 00.002 7988 Enqueuing Expose request
02:26:34.852 00.000 15712 PPEC rslt: input = -0.03, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:34.852 00.000 15712 PPEC: input: -0.03, control: 0.05, exposure: 1500
02:26:34.852 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:34.852 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:26:34.852 00.000 15712 MoveAxis(W, 17, ABG)
02:26:34.852 00.000 15712 Guiding  Dir = 3, Dur = 17
02:26:34.852 00.000 15712 IsGuiding returns 0
02:26:34.874 00.022 15712 IsGuiding returns 1
02:26:34.874 00.000 15712 scope still moving after pulse duration time elapsed
02:26:34.925 00.051 15712 IsGuiding returns 0
02:26:34.925 00.000 15712 scope move finished after 17 + 53 ms
02:26:34.925 00.000 15712 Move returns status 0, amount 17
02:26:34.925 00.000 15712 MoveAxis(N, 0, ABG)
02:26:34.925 00.000 15712 Move returns status 0, amount 0
02:26:34.925 00.000 15712 move complete, result=0
02:26:34.925 00.000 7988 GuideStep: -0.0 px 17 ms WEST, 0.1 px 0 ms NORTH
02:26:34.925 00.000 15712 worker thread done servicing request
02:26:34.925 00.000 15712 Worker thread wakes up
02:26:34.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:34.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:36.555 01.630 15712 Exposure complete
02:26:36.619 00.064 15712 worker thread done servicing request
02:26:36.619 00.000 7988 OnExposeComplete: enter
02:26:36.619 00.000 7988 UpdateGuideState(): m_state=6
02:26:36.619 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4293
02:26:36.623 00.004 7988 Star::Find returns 1 (0), X=972.35, Y=188.00, Mass=718, SNR=17.3, Peak=128 HFD=3.9
02:26:36.623 00.000 7988 MultiStar: [#1 0.33,-0.04,0.99,U] [#2 0.07,-0.07,0.88,U] [#3 0.02,-0.09,0.82,U] [#4 0.16,0.08,0.68,U] [#5 -0.07,-0.03,0.72,U] [#6 0.09,-0.10,0.66,U] [#7 0.44,-0.57,0.00,M2] [#8 -0.34,-0.15,0.47,U] 
02:26:36.623 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.14, -0.32}
02:26:36.623 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
02:26:36.623 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
02:26:36.623 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.13 cameraTheta=-0.86 mountX=-0.09 mountY=-0.08, mountTheta=-2.44
02:26:36.623 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.09, opts=13)
02:26:36.623 00.000 7988 Enqueuing Move request for scope (0.08, -0.09)
02:26:36.623 00.000 15712 Worker thread wakes up
02:26:36.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
02:26:36.623 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
02:26:36.623 00.000 15712 Moving (0.08, -0.09) raw xDistance=-0.09 yDistance=-0.08
02:26:36.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:26:36.633 00.010 7988 UpdateGuideState exits: m=718 SNR=17.3
02:26:36.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:36.633 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:36.633 00.000 7988 Enqueuing Expose request
02:26:36.633 00.000 15712 PPEC rslt: input = -0.09, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:36.633 00.000 15712 PPEC: input: -0.09, control: 0.05, exposure: 1500
02:26:36.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:36.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:26:36.633 00.000 15712 MoveAxis(W, 15, ABG)
02:26:36.633 00.000 15712 Guiding  Dir = 3, Dur = 15
02:26:36.633 00.000 15712 IsGuiding returns 0
02:26:36.665 00.032 15712 IsGuiding returns 1
02:26:36.665 00.000 15712 scope still moving after pulse duration time elapsed
02:26:36.713 00.048 15712 IsGuiding returns 0
02:26:36.713 00.000 15712 scope move finished after 15 + 61 ms
02:26:36.713 00.000 15712 Move returns status 0, amount 15
02:26:36.713 00.000 15712 MoveAxis(N, 0, ABG)
02:26:36.713 00.000 15712 Move returns status 0, amount 0
02:26:36.713 00.000 15712 move complete, result=0
02:26:36.713 00.000 7988 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:26:36.717 00.004 15712 worker thread done servicing request
02:26:36.717 00.000 15712 Worker thread wakes up
02:26:36.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:36.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:38.135 01.418 15712 Exposure complete
02:26:38.198 00.063 15712 worker thread done servicing request
02:26:38.198 00.000 7988 OnExposeComplete: enter
02:26:38.198 00.000 7988 UpdateGuideState(): m_state=6
02:26:38.198 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4294
02:26:38.198 00.000 7988 Star::Find returns 1 (0), X=972.15, Y=187.99, Mass=655, SNR=16.6, Peak=126 HFD=3.3
02:26:38.198 00.000 7988 MultiStar: [#1 0.21,-0.10,1.06,U] [#2 0.17,-0.45,0.85,U] [#3 0.25,-0.33,0.92,U] [#4 0.18,-0.11,0.72,U] [#5 -0.07,-0.63,0.67,U] [#6 -0.11,-0.22,0.74,U] [#7 0.33,-0.87,0.00,M3] [#8 0.04,-0.85,0.00,M1] 
02:26:38.204 00.006 7988 refined, 6 included, MultiStar: {0.09, -0.30}, one-star: {-0.06, -0.33}
02:26:38.204 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
02:26:38.204 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
02:26:38.204 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.27 mountX=-0.30 mountY=-0.08, mountTheta=-2.87
02:26:38.204 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.30, opts=13)
02:26:38.204 00.000 7988 Enqueuing Move request for scope (0.09, -0.30)
02:26:38.204 00.000 15712 Worker thread wakes up
02:26:38.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd
02:26:38.204 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.30)
02:26:38.204 00.000 15712 Moving (0.09, -0.30) raw xDistance=-0.30 yDistance=-0.08
02:26:38.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:26:38.212 00.008 7988 UpdateGuideState exits: m=655 SNR=16.6
02:26:38.214 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:38.214 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:38.216 00.002 7988 Enqueuing Expose request
02:26:38.216 00.000 15712 PPEC rslt: input = -0.30, final = -0.14, react = -0.18, pred = 0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:26:38.216 00.000 15712 PPEC: input: -0.30, control: -0.14, exposure: 1500
02:26:38.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:38.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:26:38.216 00.000 15712 MoveAxis(E, 46, ABG)
02:26:38.216 00.000 15712 Guiding  Dir = 2, Dur = 46
02:26:38.249 00.033 15712 IsGuiding returns 0
02:26:38.265 00.016 15712 PulseGuide returned control before completion, sleep 41
02:26:38.309 00.044 15712 IsGuiding returns 1
02:26:38.309 00.000 15712 scope still moving after pulse duration time elapsed
02:26:38.362 00.053 15712 IsGuiding returns 0
02:26:38.362 00.000 15712 scope move finished after 46 + 66 ms
02:26:38.362 00.000 15712 Move returns status 0, amount 46
02:26:38.362 00.000 15712 MoveAxis(N, 0, ABG)
02:26:38.362 00.000 15712 Move returns status 0, amount 0
02:26:38.362 00.000 15712 move complete, result=0
02:26:38.362 00.000 15712 worker thread done servicing request
02:26:38.362 00.000 15712 Worker thread wakes up
02:26:38.362 00.000 7988 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
02:26:38.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:38.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:40.000 01.638 15712 Exposure complete
02:26:40.062 00.062 15712 worker thread done servicing request
02:26:40.062 00.000 7988 OnExposeComplete: enter
02:26:40.062 00.000 7988 UpdateGuideState(): m_state=6
02:26:40.066 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4295
02:26:40.066 00.000 7988 Star::Find returns 1 (0), X=972.36, Y=188.32, Mass=778, SNR=18.1, Peak=140 HFD=3.4
02:26:40.068 00.002 7988 MultiStar: [#1 -0.22,0.52,0.98,U] [#2 0.15,0.32,0.79,U] [#3 0.01,0.87,0.00,M1] [#4 -0.14,0.45,0.70,U] [#5 -0.10,0.45,0.64,U] [#6 -0.06,0.26,0.61,U] [#7 0.25,0.25,0.55,U] [#8 -0.52,0.42,0.00,M2] 
02:26:40.068 00.000 7988 single-star, 6 included, MultiStar: {-0.00, 0.32}, one-star: {0.15, 0.01}
02:26:40.070 00.002 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.56) = xAngle (-1.51 = -1.51)
02:26:40.070 00.000 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
02:26:40.072 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.06 mountX=0.01 mountY=-0.15, mountTheta=-1.51
02:26:40.073 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.01, opts=13)
02:26:40.075 00.002 7988 Enqueuing Move request for scope (0.15, 0.01)
02:26:40.075 00.000 15712 Worker thread wakes up
02:26:40.075 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
02:26:40.075 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
02:26:40.075 00.000 15712 Moving (0.15, 0.01) raw xDistance=0.01 yDistance=-0.15
02:26:40.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:26:40.077 00.002 7988 UpdateGuideState exits: m=778 SNR=18.1
02:26:40.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:40.077 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:40.077 00.000 7988 Enqueuing Expose request
02:26:40.077 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:40.077 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
02:26:40.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:40.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:26:40.077 00.000 15712 MoveAxis(W, 11, ABG)
02:26:40.077 00.000 15712 Guiding  Dir = 3, Dur = 11
02:26:40.077 00.000 15712 IsGuiding returns 0
02:26:40.098 00.021 15712 IsGuiding returns 1
02:26:40.098 00.000 15712 scope still moving after pulse duration time elapsed
02:26:40.145 00.047 15712 IsGuiding returns 1
02:26:40.172 00.027 15712 IsGuiding returns 0
02:26:40.172 00.000 15712 scope move finished after 11 + 78 ms
02:26:40.172 00.000 15712 Move returns status 0, amount 11
02:26:40.172 00.000 15712 MoveAxis(N, 0, ABG)
02:26:40.172 00.000 15712 Move returns status 0, amount 0
02:26:40.172 00.000 15712 move complete, result=0
02:26:40.172 00.000 15712 worker thread done servicing request
02:26:40.172 00.000 15712 Worker thread wakes up
02:26:40.172 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
02:26:40.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:40.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:41.578 01.406 15712 Exposure complete
02:26:41.639 00.061 15712 worker thread done servicing request
02:26:41.639 00.000 7988 OnExposeComplete: enter
02:26:41.639 00.000 7988 UpdateGuideState(): m_state=6
02:26:41.639 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4296
02:26:41.639 00.000 7988 Star::Find returns 1 (0), X=972.56, Y=188.57, Mass=833, SNR=18.3, Peak=139 HFD=3.7
02:26:41.639 00.000 7988 MultiStar: [#1 0.01,0.55,0.97,U] [#2 -0.38,0.30,0.78,U] [#3 -0.03,0.39,0.85,U] [#4 0.26,0.69,0.00,M1] [#5 0.14,0.01,0.62,U] [#6 -0.18,0.06,0.64,U] [#7 0.48,0.32,0.53,U] [#8 0.37,0.68,0.00,M3] 
02:26:41.639 00.000 7988 refined, 6 included, MultiStar: {0.05, 0.29}, one-star: {0.35, 0.25}
02:26:41.639 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
02:26:41.639 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
02:26:41.639 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.40 mountX=0.29 mountY=-0.06, mountTheta=-0.19
02:26:41.639 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.29, opts=13)
02:26:41.639 00.000 7988 Enqueuing Move request for scope (0.05, 0.29)
02:26:41.639 00.000 15712 Worker thread wakes up
02:26:41.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
02:26:41.639 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
02:26:41.655 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:26:41.656 00.001 7988 UpdateGuideState exits: m=833 SNR=18.3
02:26:41.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:41.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:41.656 00.000 7988 Enqueuing Expose request
02:26:41.656 00.000 15712 Moving (0.05, 0.29) raw xDistance=0.29 yDistance=-0.06
02:26:41.661 00.005 15712 PPEC rslt: input = 0.29, final = 0.20, react = 0.17, pred = 0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:26:41.661 00.000 15712 PPEC: input: 0.29, control: 0.20, exposure: 1500
02:26:41.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:41.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:26:41.661 00.000 15712 MoveAxis(W, 64, ABG)
02:26:41.661 00.000 15712 Guiding  Dir = 3, Dur = 64
02:26:41.661 00.000 15712 IsGuiding returns 0
02:26:41.675 00.014 15712 PulseGuide returned control before completion, sleep 53
02:26:41.751 00.076 15712 IsGuiding returns 0
02:26:41.751 00.000 15712 Move returns status 0, amount 64
02:26:41.751 00.000 15712 MoveAxis(N, 0, ABG)
02:26:41.751 00.000 15712 Move returns status 0, amount 0
02:26:41.751 00.000 15712 move complete, result=0
02:26:41.751 00.000 15712 worker thread done servicing request
02:26:41.751 00.000 15712 Worker thread wakes up
02:26:41.751 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
02:26:41.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:41.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:43.396 01.645 15712 Exposure complete
02:26:43.459 00.063 15712 worker thread done servicing request
02:26:43.459 00.000 7988 OnExposeComplete: enter
02:26:43.459 00.000 7988 UpdateGuideState(): m_state=6
02:26:43.459 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4297
02:26:43.459 00.000 7988 Star::Find returns 1 (0), X=972.21, Y=188.33, Mass=761, SNR=17.8, Peak=128 HFD=3.6
02:26:43.459 00.000 7988 MultiStar: [#1 0.11,0.40,1.01,U] [#2 -0.15,0.24,0.94,U] [#3 0.13,0.28,0.84,U] [#4 0.12,0.24,0.69,U] [#5 -0.04,0.40,0.68,U] [#6 -0.08,0.29,0.70,U] [#7 0.23,0.05,0.49,U] [#8 -0.44,0.62,0.00,M4] 
02:26:43.459 00.000 7988 single-star, 7 included, MultiStar: {0.03, 0.24}, one-star: {0.00, 0.02}
02:26:43.459 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
02:26:43.459 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:26:43.459 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.47 mountX=0.02 mountY=-0.00, mountTheta=-0.13
02:26:43.459 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.02, opts=13)
02:26:43.459 00.000 7988 Enqueuing Move request for scope (0.00, 0.02)
02:26:43.459 00.000 15712 Worker thread wakes up
02:26:43.459 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
02:26:43.459 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
02:26:43.459 00.000 15712 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
02:26:43.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:26:43.459 00.000 7988 UpdateGuideState exits: m=761 SNR=17.8
02:26:43.474 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:43.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:43.476 00.002 7988 Enqueuing Expose request
02:26:43.476 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:43.476 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
02:26:43.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:43.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:26:43.476 00.000 15712 MoveAxis(W, 7, ABG)
02:26:43.476 00.000 15712 Guiding  Dir = 3, Dur = 7
02:26:43.476 00.000 15712 IsGuiding returns 0
02:26:43.490 00.014 15712 IsGuiding returns 0
02:26:43.492 00.002 15712 Move returns status 0, amount 7
02:26:43.492 00.000 15712 MoveAxis(N, 0, ABG)
02:26:43.492 00.000 15712 Move returns status 0, amount 0
02:26:43.492 00.000 15712 move complete, result=0
02:26:43.492 00.000 15712 worker thread done servicing request
02:26:43.492 00.000 15712 Worker thread wakes up
02:26:43.492 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
02:26:43.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:43.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:44.912 01.420 15712 Exposure complete
02:26:44.975 00.063 15712 worker thread done servicing request
02:26:44.975 00.000 7988 OnExposeComplete: enter
02:26:44.975 00.000 7988 UpdateGuideState(): m_state=6
02:26:44.979 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4298
02:26:44.979 00.000 7988 Star::Find returns 1 (0), X=972.33, Y=188.42, Mass=659, SNR=16.4, Peak=123 HFD=3.4
02:26:44.981 00.002 7988 MultiStar: [#1 0.55,-0.23,1.04,U] [#2 -0.23,0.21,0.95,U] [#3 0.05,0.28,1.00,U] [#4 -0.29,0.14,0.76,U] [#5 -0.17,0.10,0.75,U] [#6 -0.03,0.01,0.69,U] [#7 0.37,0.79,0.00,M1] [#8 0.04,0.34,0.47,U] 
02:26:44.981 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.12, 0.11}
02:26:44.983 00.002 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
02:26:44.983 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
02:26:44.985 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.32 mountX=0.11 mountY=-0.03, mountTheta=-0.28
02:26:44.987 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.11, opts=13)
02:26:44.989 00.002 7988 Enqueuing Move request for scope (0.03, 0.11)
02:26:44.989 00.000 15712 Worker thread wakes up
02:26:44.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
02:26:44.989 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:26:44.989 00.000 15712 Moving (0.03, 0.11) raw xDistance=0.11 yDistance=-0.03
02:26:44.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:26:44.991 00.002 7988 UpdateGuideState exits: m=659 SNR=16.4
02:26:44.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:44.991 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:44.991 00.000 7988 Enqueuing Expose request
02:26:44.991 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:44.991 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
02:26:44.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:44.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:26:44.991 00.000 15712 MoveAxis(W, 8, ABG)
02:26:44.991 00.000 15712 Guiding  Dir = 3, Dur = 8
02:26:44.991 00.000 15712 IsGuiding returns 0
02:26:45.007 00.016 15712 IsGuiding returns 0
02:26:45.007 00.000 15712 Move returns status 0, amount 8
02:26:45.007 00.000 15712 MoveAxis(N, 0, ABG)
02:26:45.007 00.000 15712 Move returns status 0, amount 0
02:26:45.007 00.000 15712 move complete, result=0
02:26:45.007 00.000 15712 worker thread done servicing request
02:26:45.007 00.000 15712 Worker thread wakes up
02:26:45.007 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
02:26:45.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:45.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:46.650 01.643 15712 Exposure complete
02:26:46.713 00.063 15712 worker thread done servicing request
02:26:46.713 00.000 7988 OnExposeComplete: enter
02:26:46.713 00.000 7988 UpdateGuideState(): m_state=6
02:26:46.718 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4299
02:26:46.718 00.000 7988 Star::Find returns 1 (0), X=972.46, Y=188.19, Mass=786, SNR=18.1, Peak=128 HFD=3.7
02:26:46.720 00.002 7988 MultiStar: [#1 -0.16,0.25,1.06,U] [#2 0.10,0.02,0.86,U] [#3 0.30,-0.23,0.85,U] [#4 0.07,0.11,0.73,U] [#5 -0.19,0.01,0.63,U] [#6 0.38,0.11,0.64,U] [#7 0.13,-0.68,0.00,M2] [#8 -0.34,-0.31,0.44,U] 
02:26:46.720 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {0.25, -0.12}
02:26:46.722 00.002 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
02:26:46.722 00.000 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
02:26:46.724 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.04 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
02:26:46.726 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.00, opts=13)
02:26:46.726 00.000 7988 Enqueuing Move request for scope (0.07, -0.00)
02:26:46.728 00.002 15712 Worker thread wakes up
02:26:46.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
02:26:46.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
02:26:46.728 00.000 15712 Moving (0.07, -0.00) raw xDistance=-0.00 yDistance=-0.07
02:26:46.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:26:46.729 00.001 7988 UpdateGuideState exits: m=786 SNR=18.1
02:26:46.731 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:46.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:46.733 00.002 7988 Enqueuing Expose request
02:26:46.733 00.000 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:46.733 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
02:26:46.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:46.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:26:46.733 00.000 15712 MoveAxis(W, 10, ABG)
02:26:46.733 00.000 15712 Guiding  Dir = 3, Dur = 10
02:26:46.733 00.000 15712 IsGuiding returns 0
02:26:46.750 00.017 15712 IsGuiding returns 1
02:26:46.750 00.000 15712 scope still moving after pulse duration time elapsed
02:26:46.781 00.031 15712 IsGuiding returns 1
02:26:46.809 00.028 15712 IsGuiding returns 0
02:26:46.809 00.000 15712 scope move finished after 10 + 64 ms
02:26:46.809 00.000 15712 Move returns status 0, amount 10
02:26:46.809 00.000 15712 MoveAxis(N, 0, ABG)
02:26:46.809 00.000 15712 Move returns status 0, amount 0
02:26:46.809 00.000 15712 move complete, result=0
02:26:46.809 00.000 15712 worker thread done servicing request
02:26:46.809 00.000 15712 Worker thread wakes up
02:26:46.809 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
02:26:46.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:46.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:48.229 01.420 15712 Exposure complete
02:26:48.291 00.062 15712 worker thread done servicing request
02:26:48.293 00.002 7988 OnExposeComplete: enter
02:26:48.293 00.000 7988 UpdateGuideState(): m_state=6
02:26:48.293 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4300
02:26:48.293 00.000 7988 Star::Find returns 1 (0), X=972.32, Y=187.99, Mass=763, SNR=17.8, Peak=135 HFD=3.3
02:26:48.293 00.000 7988 MultiStar: [#1 0.17,-0.02,0.98,U] [#2 -0.10,-0.06,0.96,U] [#3 -0.14,0.25,0.87,U] [#4 0.23,0.08,0.64,U] [#5 -0.49,0.23,0.74,U] [#6 -0.00,0.03,0.59,U] [#7 0.62,-0.54,0.00,M3] [#8 -0.49,0.09,0.43,U] 
02:26:48.293 00.000 7988 refined, 7 included, MultiStar: {-0.06, 0.02}, one-star: {0.11, -0.32}
02:26:48.293 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.56) = xAngle (1.30 = 1.30)
02:26:48.293 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
02:26:48.293 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.87 mountX=0.02 mountY=0.06, mountTheta=1.30
02:26:48.293 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.02, opts=13)
02:26:48.304 00.011 7988 Enqueuing Move request for scope (-0.06, 0.02)
02:26:48.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:26:48.304 00.000 7988 UpdateGuideState exits: m=763 SNR=17.8
02:26:48.307 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:48.307 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:48.307 00.000 7988 Enqueuing Expose request
02:26:48.307 00.000 15712 Worker thread wakes up
02:26:48.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
02:26:48.307 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
02:26:48.307 00.000 15712 Moving (-0.06, 0.02) raw xDistance=0.02 yDistance=0.06
02:26:48.307 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:48.307 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
02:26:48.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:48.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:26:48.307 00.000 15712 MoveAxis(W, 10, ABG)
02:26:48.307 00.000 15712 Guiding  Dir = 3, Dur = 10
02:26:48.307 00.000 15712 IsGuiding returns 0
02:26:48.333 00.026 15712 IsGuiding returns 1
02:26:48.333 00.000 15712 scope still moving after pulse duration time elapsed
02:26:48.389 00.056 15712 IsGuiding returns 0
02:26:48.389 00.000 15712 scope move finished after 10 + 73 ms
02:26:48.389 00.000 15712 Move returns status 0, amount 10
02:26:48.389 00.000 15712 MoveAxis(N, 0, ABG)
02:26:48.389 00.000 15712 Move returns status 0, amount 0
02:26:48.389 00.000 15712 move complete, result=0
02:26:48.389 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
02:26:48.401 00.012 15712 worker thread done servicing request
02:26:48.401 00.000 15712 Worker thread wakes up
02:26:48.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:48.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:50.030 01.629 15712 Exposure complete
02:26:50.092 00.062 15712 worker thread done servicing request
02:26:50.092 00.000 7988 OnExposeComplete: enter
02:26:50.092 00.000 7988 UpdateGuideState(): m_state=6
02:26:50.092 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4301
02:26:50.092 00.000 7988 Star::Find returns 1 (0), X=972.37, Y=187.89, Mass=857, SNR=18.8, Peak=131 HFD=3.9
02:26:50.092 00.000 7988 MultiStar: [#1 0.23,-0.08,0.89,U] [#2 0.03,-0.16,0.79,U] [#3 -0.12,-0.00,0.79,U] [#4 0.23,-0.14,0.68,U] [#5 -0.09,0.19,0.61,U] [#6 0.06,-0.12,0.66,U] [#7 0.98,-0.32,0.00,M4] [#8 -0.52,-0.10,0.42,U] 
02:26:50.092 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {0.16, -0.42}
02:26:50.092 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
02:26:50.105 00.013 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
02:26:50.106 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.27 mountX=-0.12 mountY=-0.04, mountTheta=-2.86
02:26:50.108 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
02:26:50.108 00.000 7988 Enqueuing Move request for scope (0.04, -0.12)
02:26:50.108 00.000 15712 Worker thread wakes up
02:26:50.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:26:50.108 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:26:50.108 00.000 15712 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=-0.04
02:26:50.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:26:50.108 00.000 7988 UpdateGuideState exits: m=857 SNR=18.8
02:26:50.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:50.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:50.108 00.000 7988 Enqueuing Expose request
02:26:50.108 00.000 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:50.108 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
02:26:50.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:50.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:26:50.108 00.000 15712 MoveAxis(W, 10, ABG)
02:26:50.108 00.000 15712 Guiding  Dir = 3, Dur = 10
02:26:50.108 00.000 15712 IsGuiding returns 0
02:26:50.139 00.031 15712 IsGuiding returns 1
02:26:50.139 00.000 15712 scope still moving after pulse duration time elapsed
02:26:50.190 00.051 15712 IsGuiding returns 0
02:26:50.190 00.000 15712 scope move finished after 10 + 63 ms
02:26:50.190 00.000 15712 Move returns status 0, amount 10
02:26:50.190 00.000 15712 MoveAxis(N, 0, ABG)
02:26:50.190 00.000 15712 Move returns status 0, amount 0
02:26:50.190 00.000 15712 move complete, result=0
02:26:50.190 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
02:26:50.190 00.000 15712 worker thread done servicing request
02:26:50.192 00.002 15712 Worker thread wakes up
02:26:50.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:50.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:51.610 01.418 15712 Exposure complete
02:26:51.673 00.063 15712 worker thread done servicing request
02:26:51.673 00.000 7988 OnExposeComplete: enter
02:26:51.673 00.000 7988 UpdateGuideState(): m_state=6
02:26:51.673 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4302
02:26:51.673 00.000 7988 Star::Find returns 1 (0), X=972.35, Y=187.90, Mass=737, SNR=17.5, Peak=135 HFD=3.5
02:26:51.678 00.005 7988 MultiStar: [#1 0.18,-0.08,1.01,U] [#2 -0.09,-0.06,0.94,U] [#3 0.05,-0.69,0.00,M1] [#4 0.06,-0.56,0.77,U] [#5 0.03,-0.01,0.75,U] [#6 -0.46,-0.46,0.63,U] [#7 0.65,-0.63,0.00,M5] [#8 0.05,-0.49,0.43,U] 
02:26:51.680 00.002 7988 refined, 6 included, MultiStar: {0.01, -0.27}, one-star: {0.14, -0.41}
02:26:51.680 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
02:26:51.682 00.002 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = 3.14)
02:26:51.682 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.55 mountX=-0.27 mountY=0.00, mountTheta=3.14
02:26:51.684 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.27, opts=13)
02:26:51.684 00.000 7988 Enqueuing Move request for scope (0.01, -0.27)
02:26:51.686 00.002 15712 Worker thread wakes up
02:26:51.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.27) opts 0xd
02:26:51.686 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.27)
02:26:51.686 00.000 15712 Moving (0.01, -0.27) raw xDistance=-0.27 yDistance=0.00
02:26:51.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:26:51.686 00.000 7988 UpdateGuideState exits: m=737 SNR=17.5
02:26:51.689 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:51.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:51.691 00.002 7988 Enqueuing Expose request
02:26:51.691 00.000 15712 PPEC rslt: input = -0.27, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:26:51.691 00.000 15712 PPEC: input: -0.27, control: -0.13, exposure: 1500
02:26:51.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:51.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:26:51.691 00.000 15712 MoveAxis(E, 42, ABG)
02:26:51.691 00.000 15712 Guiding  Dir = 2, Dur = 42
02:26:51.691 00.000 15712 IsGuiding returns 0
02:26:51.708 00.017 15712 PulseGuide returned control before completion, sleep 37
02:26:51.750 00.042 15712 IsGuiding returns 1
02:26:51.750 00.000 15712 scope still moving after pulse duration time elapsed
02:26:51.789 00.039 15712 IsGuiding returns 0
02:26:51.789 00.000 15712 scope move finished after 42 + 53 ms
02:26:51.789 00.000 15712 Move returns status 0, amount 42
02:26:51.789 00.000 15712 MoveAxis(N, 0, ABG)
02:26:51.789 00.000 15712 Move returns status 0, amount 0
02:26:51.789 00.000 15712 move complete, result=0
02:26:51.789 00.000 7988 GuideStep: -0.3 px 42 ms EAST, 0.0 px 0 ms NORTH
02:26:51.790 00.001 15712 worker thread done servicing request
02:26:51.790 00.000 15712 Worker thread wakes up
02:26:51.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:51.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:53.428 01.638 15712 Exposure complete
02:26:53.492 00.064 15712 worker thread done servicing request
02:26:53.492 00.000 7988 OnExposeComplete: enter
02:26:53.492 00.000 7988 UpdateGuideState(): m_state=6
02:26:53.492 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4303
02:26:53.492 00.000 7988 Star::Find returns 1 (0), X=972.56, Y=188.05, Mass=818, SNR=18.6, Peak=138 HFD=3.7
02:26:53.492 00.000 7988 MultiStar: [#1 0.30,-0.21,0.93,U] [#2 -0.13,-0.21,0.80,U] [#3 0.21,-0.02,0.84,U] [#4 -0.01,-0.61,0.64,U] [#5 -0.24,-0.06,0.73,U] [#6 0.05,-0.13,0.67,U] [#7 0.41,-0.68,0.00,M6] [#8 -0.25,-1.11,0.00,M1] 
02:26:53.492 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.21}, one-star: {0.35, -0.26}
02:26:53.492 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
02:26:53.492 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
02:26:53.492 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.13 mountX=-0.21 mountY=-0.09, mountTheta=-2.72
02:26:53.492 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.21, opts=13)
02:26:53.492 00.000 7988 Enqueuing Move request for scope (0.10, -0.21)
02:26:53.504 00.012 15712 Worker thread wakes up
02:26:53.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
02:26:53.505 00.001 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
02:26:53.505 00.000 15712 Moving (0.10, -0.21) raw xDistance=-0.21 yDistance=-0.09
02:26:53.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:26:53.505 00.000 7988 UpdateGuideState exits: m=818 SNR=18.6
02:26:53.507 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:53.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:53.509 00.002 7988 Enqueuing Expose request
02:26:53.509 00.000 15712 PPEC rslt: input = -0.21, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:26:53.509 00.000 15712 PPEC: input: -0.21, control: -0.09, exposure: 1500
02:26:53.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:53.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:26:53.509 00.000 15712 MoveAxis(E, 29, ABG)
02:26:53.509 00.000 15712 Guiding  Dir = 2, Dur = 29
02:26:53.509 00.000 15712 IsGuiding returns 0
02:26:53.523 00.014 15712 PulseGuide returned control before completion, sleep 19
02:26:53.578 00.055 15712 IsGuiding returns 0
02:26:53.578 00.000 15712 Move returns status 0, amount 29
02:26:53.578 00.000 15712 MoveAxis(N, 0, ABG)
02:26:53.578 00.000 15712 Move returns status 0, amount 0
02:26:53.578 00.000 15712 move complete, result=0
02:26:53.578 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
02:26:53.578 00.000 15712 worker thread done servicing request
02:26:53.578 00.000 15712 Worker thread wakes up
02:26:53.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:53.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:54.988 01.410 15712 Exposure complete
02:26:55.068 00.080 15712 worker thread done servicing request
02:26:55.068 00.000 7988 OnExposeComplete: enter
02:26:55.070 00.002 7988 UpdateGuideState(): m_state=6
02:26:55.072 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4304
02:26:55.072 00.000 7988 Star::Find returns 1 (0), X=972.29, Y=188.03, Mass=854, SNR=18.9, Peak=130 HFD=3.8
02:26:55.074 00.002 7988 MultiStar: [#1 0.19,0.35,0.96,U] [#2 0.19,0.39,0.87,U] [#3 0.19,0.70,0.00,M1] [#4 0.07,0.47,0.59,U] [#5 0.25,0.16,0.69,U] [#6 0.51,0.23,0.61,U] [#7 0.33,-0.13,0.47,U] [#8 -0.10,-0.03,0.43,U] 
02:26:55.076 00.002 7988 refined, 7 included, MultiStar: {0.19, 0.15}, one-star: {0.08, -0.28}
02:26:55.076 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
02:26:55.078 00.002 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
02:26:55.080 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.68 mountX=0.15 mountY=-0.19, mountTheta=-0.90
02:26:55.084 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.15, opts=13)
02:26:55.086 00.002 7988 Enqueuing Move request for scope (0.19, 0.15)
02:26:55.089 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:26:55.091 00.002 15712 Worker thread wakes up
02:26:55.091 00.000 7988 UpdateGuideState exits: m=854 SNR=18.9
02:26:55.093 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
02:26:55.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
02:26:55.093 00.000 15712 Moving (0.19, 0.15) raw xDistance=0.15 yDistance=-0.19
02:26:55.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:55.095 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:55.096 00.001 7988 Enqueuing Expose request
02:26:55.098 00.002 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:55.100 00.002 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
02:26:55.100 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:55.100 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:26:55.100 00.000 15712 MoveAxis(W, 11, ABG)
02:26:55.100 00.000 15712 Guiding  Dir = 3, Dur = 11
02:26:55.100 00.000 15712 IsGuiding returns 0
02:26:55.129 00.029 15712 IsGuiding returns 1
02:26:55.129 00.000 15712 scope still moving after pulse duration time elapsed
02:26:55.177 00.048 15712 IsGuiding returns 0
02:26:55.177 00.000 15712 scope move finished after 11 + 65 ms
02:26:55.177 00.000 15712 Move returns status 0, amount 11
02:26:55.177 00.000 15712 MoveAxis(N, 0, ABG)
02:26:55.177 00.000 15712 Move returns status 0, amount 0
02:26:55.177 00.000 15712 move complete, result=0
02:26:55.177 00.000 15712 worker thread done servicing request
02:26:55.177 00.000 15712 Worker thread wakes up
02:26:55.177 00.000 7988 GuideStep: 0.2 px 11 ms WEST, -0.2 px 0 ms NORTH
02:26:55.179 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:55.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:56.812 01.633 15712 Exposure complete
02:26:56.892 00.080 15712 worker thread done servicing request
02:26:56.892 00.000 7988 OnExposeComplete: enter
02:26:56.892 00.000 7988 UpdateGuideState(): m_state=6
02:26:56.896 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4305
02:26:56.898 00.002 7988 Star::Find returns 1 (0), X=972.42, Y=188.26, Mass=776, SNR=18.2, Peak=130 HFD=3.5
02:26:56.898 00.000 7988 MultiStar: [#1 0.12,-0.14,1.02,U] [#2 0.32,0.10,0.87,U] [#3 0.38,0.13,0.81,U] [#4 0.35,0.21,0.72,U] [#5 0.45,0.52,0.00,M1] [#6 0.20,-0.15,0.69,U] [#7 0.57,0.13,0.56,U] [#8 -0.10,0.08,0.34,U] 
02:26:56.900 00.002 7988 single-star, 7 included, MultiStar: {0.27, 0.03}, one-star: {0.21, -0.05}
02:26:56.902 00.002 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
02:26:56.902 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
02:26:56.904 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.24 mountX=-0.05 mountY=-0.21, mountTheta=-1.80
02:26:56.906 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.05, opts=13)
02:26:56.908 00.002 7988 Enqueuing Move request for scope (0.21, -0.05)
02:26:56.908 00.000 15712 Worker thread wakes up
02:26:56.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
02:26:56.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
02:26:56.908 00.000 15712 Moving (0.21, -0.05) raw xDistance=-0.05 yDistance=-0.21
02:26:56.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:26:56.908 00.000 7988 UpdateGuideState exits: m=776 SNR=18.2
02:26:56.912 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:56.914 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:56.914 00.000 7988 Enqueuing Expose request
02:26:56.916 00.002 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:26:56.916 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
02:26:56.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:56.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:26:56.916 00.000 15712 MoveAxis(W, 12, ABG)
02:26:56.916 00.000 15712 Guiding  Dir = 3, Dur = 12
02:26:56.940 00.024 15712 IsGuiding returns 0
02:26:56.955 00.015 15712 IsGuiding returns 1
02:26:56.955 00.000 15712 scope still moving after pulse duration time elapsed
02:26:57.006 00.051 15712 IsGuiding returns 0
02:26:57.006 00.000 15712 scope move finished after 12 + 51 ms
02:26:57.006 00.000 15712 Move returns status 0, amount 12
02:26:57.006 00.000 15712 MoveAxis(N, 0, ABG)
02:26:57.006 00.000 15712 Move returns status 0, amount 0
02:26:57.006 00.000 15712 move complete, result=0
02:26:57.006 00.000 15712 worker thread done servicing request
02:26:57.006 00.000 15712 Worker thread wakes up
02:26:57.006 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.2 px 0 ms NORTH
02:26:57.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:57.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:58.429 01.423 15712 Exposure complete
02:26:58.503 00.074 15712 worker thread done servicing request
02:26:58.503 00.000 7988 OnExposeComplete: enter
02:26:58.503 00.000 7988 UpdateGuideState(): m_state=6
02:26:58.503 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4306
02:26:58.503 00.000 7988 Star::Find returns 1 (0), X=972.31, Y=188.53, Mass=782, SNR=18.3, Peak=150 HFD=3.3
02:26:58.509 00.006 7988 MultiStar: [#1 0.22,0.41,0.93,U] [#2 0.01,0.08,0.83,U] [#3 -0.00,0.40,0.84,U] [#4 0.12,0.35,0.68,U] [#5 -0.27,0.30,0.72,U] [#6 0.29,0.15,0.66,U] [#7 0.79,-0.48,0.00,M5] [#8 -0.10,-0.24,0.41,U] 
02:26:58.509 00.000 7988 single-star, 7 included, MultiStar: {0.06, 0.24}, one-star: {0.10, 0.21}
02:26:58.513 00.004 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
02:26:58.514 00.001 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
02:26:58.516 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.14 mountX=0.21 mountY=-0.10, mountTheta=-0.45
02:26:58.516 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.21, opts=13)
02:26:58.520 00.004 7988 Enqueuing Move request for scope (0.10, 0.21)
02:26:58.522 00.002 15712 Worker thread wakes up
02:26:58.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
02:26:58.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
02:26:58.522 00.000 15712 Moving (0.10, 0.21) raw xDistance=0.21 yDistance=-0.10
02:26:58.524 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:26:58.525 00.001 7988 UpdateGuideState exits: m=782 SNR=18.3
02:26:58.527 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:58.527 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:26:58.527 00.000 7988 Enqueuing Expose request
02:26:58.531 00.004 15712 PPEC rslt: input = 0.21, final = 0.17, react = 0.13, pred = 0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:26:58.531 00.000 15712 PPEC: input: 0.21, control: 0.17, exposure: 1500
02:26:58.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:58.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:26:58.531 00.000 15712 MoveAxis(W, 55, ABG)
02:26:58.531 00.000 15712 Guiding  Dir = 3, Dur = 55
02:26:58.531 00.000 15712 IsGuiding returns 0
02:26:58.548 00.017 15712 PulseGuide returned control before completion, sleep 48
02:26:58.604 00.056 15712 IsGuiding returns 1
02:26:58.604 00.000 15712 scope still moving after pulse duration time elapsed
02:26:58.636 00.032 15712 IsGuiding returns 0
02:26:58.636 00.000 15712 scope move finished after 55 + 58 ms
02:26:58.636 00.000 15712 Move returns status 0, amount 55
02:26:58.636 00.000 15712 MoveAxis(N, 0, ABG)
02:26:58.636 00.000 15712 Move returns status 0, amount 0
02:26:58.636 00.000 15712 move complete, result=0
02:26:58.636 00.000 15712 worker thread done servicing request
02:26:58.636 00.000 15712 Worker thread wakes up
02:26:58.636 00.000 7988 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
02:26:58.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:26:58.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:26:59.801 01.165 7988 evsrv: cli 0CCCF628 connect
02:26:59.806 00.005 7988 case statement mapped state 6 to 3
02:26:59.808 00.002 7988 case statement mapped state 6 to 3
02:26:59.810 00.002 7988 evsrv: cli 0CCCF628 request: {"method":"get_app_state","id":"a31c7c96-a0e6-4286-a702-ba58eb2bbb39"}
02:26:59.810 00.000 7988 case statement mapped state 6 to 3
02:26:59.812 00.002 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":"Guiding","id":"a31c7c96-a0e6-4286-a702-ba58eb2bbb39"}
02:26:59.818 00.006 7988 evsrv: cli 0CCCF628 disconnect
02:27:00.285 00.467 15712 Exposure complete
02:27:00.351 00.066 15712 worker thread done servicing request
02:27:00.351 00.000 7988 OnExposeComplete: enter
02:27:00.351 00.000 7988 UpdateGuideState(): m_state=6
02:27:00.351 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4307
02:27:00.351 00.000 7988 Star::Find returns 1 (0), X=972.36, Y=187.93, Mass=722, SNR=17.1, Peak=134 HFD=3.3
02:27:00.351 00.000 7988 MultiStar: [#1 -0.12,0.02,1.04,U] [#2 -0.35,-0.17,0.82,U] [#3 -0.03,0.03,0.85,U] [#4 0.07,-0.03,0.65,U] [#5 -0.05,-0.03,0.76,U] [#6 0.29,-0.07,0.64,U] [#7 -0.03,-0.27,0.48,U] [#8 -0.20,-0.43,0.38,U] 
02:27:00.351 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {0.15, -0.38}
02:27:00.351 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.35 = 2.94)
02:27:00.351 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
02:27:00.351 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.78 mountX=-0.13 mountY=0.03, mountTheta=2.91
02:27:00.351 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.13, opts=13)
02:27:00.363 00.012 7988 Enqueuing Move request for scope (-0.03, -0.13)
02:27:00.364 00.001 15712 Worker thread wakes up
02:27:00.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
02:27:00.364 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
02:27:00.364 00.000 15712 Moving (-0.03, -0.13) raw xDistance=-0.13 yDistance=0.03
02:27:00.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:27:00.364 00.000 7988 UpdateGuideState exits: m=722 SNR=17.1
02:27:00.367 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:00.367 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:00.369 00.002 7988 Enqueuing Expose request
02:27:00.369 00.000 15712 PPEC rslt: input = -0.13, final = 0.05, react = -0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:00.369 00.000 15712 PPEC: input: -0.13, control: 0.05, exposure: 1500
02:27:00.369 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:00.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:27:00.369 00.000 15712 MoveAxis(W, 15, ABG)
02:27:00.369 00.000 15712 Guiding  Dir = 3, Dur = 15
02:27:00.369 00.000 15712 IsGuiding returns 0
02:27:00.388 00.019 15712 IsGuiding returns 1
02:27:00.388 00.000 15712 scope still moving after pulse duration time elapsed
02:27:00.430 00.042 15712 IsGuiding returns 0
02:27:00.430 00.000 15712 scope move finished after 15 + 51 ms
02:27:00.430 00.000 15712 Move returns status 0, amount 15
02:27:00.430 00.000 15712 MoveAxis(N, 0, ABG)
02:27:00.430 00.000 15712 Move returns status 0, amount 0
02:27:00.430 00.000 15712 move complete, result=0
02:27:00.430 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
02:27:00.439 00.009 15712 worker thread done servicing request
02:27:00.439 00.000 15712 Worker thread wakes up
02:27:00.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:00.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:01.850 01.411 15712 Exposure complete
02:27:01.911 00.061 15712 worker thread done servicing request
02:27:01.911 00.000 7988 OnExposeComplete: enter
02:27:01.911 00.000 7988 UpdateGuideState(): m_state=6
02:27:01.911 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4308
02:27:01.911 00.000 7988 Star::Find returns 1 (0), X=972.24, Y=188.08, Mass=691, SNR=16.9, Peak=133 HFD=3.3
02:27:01.911 00.000 7988 MultiStar: [#1 0.14,-0.41,1.08,U] [#2 -0.02,-0.24,0.93,U] [#3 0.23,-0.48,0.82,U] [#4 0.29,-0.37,0.78,U] [#5 0.11,-0.17,0.73,U] [#6 0.25,-0.11,0.63,U] [#7 0.22,-0.38,0.55,U] [#8 0.22,-0.91,0.00,M1] 
02:27:01.911 00.000 7988 single-star, 7 included, MultiStar: {0.15, -0.30}, one-star: {0.03, -0.23}
02:27:01.911 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
02:27:01.911 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
02:27:01.911 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.24 cameraTheta=-1.45 mountX=-0.23 mountY=-0.02, mountTheta=-3.05
02:27:01.925 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.23, opts=13)
02:27:01.925 00.000 7988 Enqueuing Move request for scope (0.03, -0.23)
02:27:01.927 00.002 15712 Worker thread wakes up
02:27:01.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
02:27:01.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
02:27:01.927 00.000 15712 Moving (0.03, -0.23) raw xDistance=-0.23 yDistance=-0.02
02:27:01.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:27:01.929 00.002 7988 UpdateGuideState exits: m=691 SNR=16.9
02:27:01.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:01.931 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:01.931 00.000 7988 Enqueuing Expose request
02:27:01.931 00.000 15712 PPEC rslt: input = -0.23, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:27:01.931 00.000 15712 PPEC: input: -0.23, control: -0.10, exposure: 1500
02:27:01.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:01.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:27:01.931 00.000 15712 MoveAxis(E, 32, ABG)
02:27:01.931 00.000 15712 Guiding  Dir = 2, Dur = 32
02:27:01.946 00.015 15712 IsGuiding returns 0
02:27:01.966 00.020 15712 PulseGuide returned control before completion, sleep 27
02:27:02.014 00.048 15712 IsGuiding returns 0
02:27:02.014 00.000 15712 Move returns status 0, amount 32
02:27:02.014 00.000 15712 MoveAxis(N, 0, ABG)
02:27:02.014 00.000 15712 Move returns status 0, amount 0
02:27:02.014 00.000 15712 move complete, result=0
02:27:02.014 00.000 15712 worker thread done servicing request
02:27:02.014 00.000 15712 Worker thread wakes up
02:27:02.014 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
02:27:02.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:02.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:03.762 01.748 15712 Exposure complete
02:27:03.824 00.062 15712 worker thread done servicing request
02:27:03.824 00.000 7988 OnExposeComplete: enter
02:27:03.824 00.000 7988 UpdateGuideState(): m_state=6
02:27:03.828 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4309
02:27:03.828 00.000 7988 Star::Find returns 1 (0), X=972.12, Y=188.02, Mass=770, SNR=17.7, Peak=136 HFD=3.3
02:27:03.830 00.002 7988 MultiStar: [#1 0.15,-0.24,1.05,U] [#2 -0.05,-0.03,0.87,U] [#3 0.10,0.27,0.82,U] [#4 0.12,0.49,0.72,U] [#5 -0.24,-0.14,0.74,U] [#6 0.28,-0.35,0.64,U] [#7 0.64,-1.04,0.00,M4] [#8 -0.58,0.41,0.00,M2] 
02:27:03.831 00.001 7988 refined, 6 included, MultiStar: {0.03, -0.06}, one-star: {-0.09, -0.29}
02:27:03.831 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
02:27:03.833 00.002 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
02:27:03.833 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.02 mountX=-0.05 mountY=-0.03, mountTheta=-2.61
02:27:03.835 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.06, opts=13)
02:27:03.837 00.002 7988 Enqueuing Move request for scope (0.03, -0.06)
02:27:03.837 00.000 15712 Worker thread wakes up
02:27:03.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:27:03.837 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:27:03.837 00.000 15712 Moving (0.03, -0.06) raw xDistance=-0.05 yDistance=-0.03
02:27:03.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:27:03.839 00.002 7988 UpdateGuideState exits: m=770 SNR=17.7
02:27:03.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:03.839 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:03.839 00.000 7988 Enqueuing Expose request
02:27:03.839 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:03.839 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
02:27:03.839 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:03.839 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:27:03.839 00.000 15712 MoveAxis(W, 13, ABG)
02:27:03.839 00.000 15712 Guiding  Dir = 3, Dur = 13
02:27:03.839 00.000 15712 IsGuiding returns 0
02:27:03.872 00.033 15712 IsGuiding returns 1
02:27:03.872 00.000 15712 scope still moving after pulse duration time elapsed
02:27:03.919 00.047 15712 IsGuiding returns 0
02:27:03.919 00.000 15712 scope move finished after 13 + 64 ms
02:27:03.919 00.000 15712 Move returns status 0, amount 13
02:27:03.919 00.000 15712 MoveAxis(N, 0, ABG)
02:27:03.919 00.000 15712 Move returns status 0, amount 0
02:27:03.919 00.000 15712 move complete, result=0
02:27:03.919 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
02:27:03.919 00.000 15712 worker thread done servicing request
02:27:03.919 00.000 15712 Worker thread wakes up
02:27:03.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:03.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:05.340 01.421 15712 Exposure complete
02:27:05.404 00.064 15712 worker thread done servicing request
02:27:05.404 00.000 7988 OnExposeComplete: enter
02:27:05.404 00.000 7988 UpdateGuideState(): m_state=6
02:27:05.404 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4310
02:27:05.404 00.000 7988 Star::Find returns 1 (0), X=972.10, Y=188.27, Mass=677, SNR=16.9, Peak=150 HFD=2.6
02:27:05.409 00.005 7988 MultiStar: [#1 0.03,0.21,1.07,U] [#2 -0.13,-0.20,0.95,U] [#3 -0.02,0.69,0.00,M1] [#4 0.11,0.03,0.75,U] [#5 -0.07,0.22,0.82,U] [#6 0.32,0.03,0.70,U] [#7 0.77,-0.56,0.00,M5] [#8 0.16,-0.56,0.47,U] 
02:27:05.409 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {-0.11, -0.04}
02:27:05.409 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
02:27:05.409 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
02:27:05.409 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.33 mountX=-0.01 mountY=-0.02, mountTheta=-1.90
02:27:05.409 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
02:27:05.409 00.000 7988 Enqueuing Move request for scope (0.02, -0.01)
02:27:05.416 00.007 15712 Worker thread wakes up
02:27:05.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
02:27:05.416 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
02:27:05.416 00.000 15712 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
02:27:05.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
02:27:05.416 00.000 7988 UpdateGuideState exits: m=677 SNR=16.9
02:27:05.420 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:05.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:05.422 00.002 7988 Enqueuing Expose request
02:27:05.422 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:05.422 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
02:27:05.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:05.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:27:05.422 00.000 15712 MoveAxis(W, 12, ABG)
02:27:05.422 00.000 15712 Guiding  Dir = 3, Dur = 12
02:27:05.422 00.000 15712 IsGuiding returns 0
02:27:05.469 00.047 15712 IsGuiding returns 1
02:27:05.469 00.000 15712 scope still moving after pulse duration time elapsed
02:27:05.496 00.027 15712 IsGuiding returns 0
02:27:05.496 00.000 15712 scope move finished after 12 + 61 ms
02:27:05.496 00.000 15712 Move returns status 0, amount 12
02:27:05.496 00.000 15712 MoveAxis(N, 0, ABG)
02:27:05.496 00.000 15712 Move returns status 0, amount 0
02:27:05.496 00.000 15712 move complete, result=0
02:27:05.496 00.000 15712 worker thread done servicing request
02:27:05.496 00.000 15712 Worker thread wakes up
02:27:05.496 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
02:27:05.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:05.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:07.140 01.644 15712 Exposure complete
02:27:07.203 00.063 15712 worker thread done servicing request
02:27:07.203 00.000 7988 OnExposeComplete: enter
02:27:07.203 00.000 7988 UpdateGuideState(): m_state=6
02:27:07.203 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4311
02:27:07.203 00.000 7988 Star::Find returns 1 (0), X=972.57, Y=188.02, Mass=775, SNR=18.0, Peak=159 HFD=3.4
02:27:07.203 00.000 7988 MultiStar: [#1 0.46,-0.12,0.94,U] [#2 0.43,-0.33,0.91,U] [#3 0.27,-0.33,0.93,U] [#4 0.46,-0.24,0.71,U] [#5 0.01,-0.12,0.76,U] [#6 0.24,-0.12,0.64,U] [#7 -0.04,-0.24,0.54,U] [#8 0.21,-0.74,0.00,M2] 
02:27:07.203 00.000 7988 refined, 7 included, MultiStar: {0.30, -0.23}, one-star: {0.36, -0.29}
02:27:07.203 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
02:27:07.211 00.008 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
02:27:07.211 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.23 hyp=0.38 cameraTheta=-0.66 mountX=-0.23 mountY=-0.29, mountTheta=-2.24
02:27:07.211 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.23, opts=13)
02:27:07.211 00.000 7988 Enqueuing Move request for scope (0.30, -0.23)
02:27:07.211 00.000 15712 Worker thread wakes up
02:27:07.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:27:07.211 00.000 7988 UpdateGuideState exits: m=775 SNR=18.0
02:27:07.217 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:07.217 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:07.217 00.000 7988 Enqueuing Expose request
02:27:07.217 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.23) opts 0xd
02:27:07.217 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.23)
02:27:07.217 00.000 15712 Moving (0.30, -0.23) raw xDistance=-0.23 yDistance=-0.29
02:27:07.217 00.000 15712 PPEC rslt: input = -0.23, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:27:07.217 00.000 15712 PPEC: input: -0.23, control: -0.10, exposure: 1500
02:27:07.217 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:27:07.217 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:27:07.217 00.000 15712 MoveAxis(E, 32, ABG)
02:27:07.217 00.000 15712 Guiding  Dir = 2, Dur = 32
02:27:07.217 00.000 15712 IsGuiding returns 0
02:27:07.245 00.028 15712 PulseGuide returned control before completion, sleep 22
02:27:07.291 00.046 15712 IsGuiding returns 0
02:27:07.291 00.000 15712 Move returns status 0, amount 32
02:27:07.291 00.000 15712 MoveAxis(N, 0, ABG)
02:27:07.291 00.000 15712 Move returns status 0, amount 0
02:27:07.291 00.000 15712 move complete, result=0
02:27:07.291 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.3 px 0 ms NORTH
02:27:07.296 00.005 15712 worker thread done servicing request
02:27:07.296 00.000 15712 Worker thread wakes up
02:27:07.297 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:07.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:08.701 01.404 15712 Exposure complete
02:27:08.762 00.061 15712 worker thread done servicing request
02:27:08.762 00.000 7988 OnExposeComplete: enter
02:27:08.762 00.000 7988 UpdateGuideState(): m_state=6
02:27:08.767 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4312
02:27:08.767 00.000 7988 Star::Find returns 1 (0), X=972.61, Y=188.27, Mass=702, SNR=17.3, Peak=143 HFD=3.1
02:27:08.769 00.002 7988 MultiStar: [#1 0.20,0.33,0.98,U] [#2 0.28,0.11,0.87,U] [#3 -0.01,0.42,0.88,U] [#4 0.31,0.33,0.75,U] [#5 0.61,0.22,0.69,U] [#6 -0.01,0.08,0.68,U] [#7 0.15,0.15,0.47,U] [#8 0.35,0.30,0.46,U] 
02:27:08.769 00.000 7988 refined, 8 included, MultiStar: {0.25, 0.21}, one-star: {0.40, -0.04}
02:27:08.771 00.002 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.87 = -0.87)
02:27:08.771 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
02:27:08.773 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.33 cameraTheta=0.69 mountX=0.21 mountY=-0.26, mountTheta=-0.89
02:27:08.774 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.21, opts=13)
02:27:08.776 00.002 7988 Enqueuing Move request for scope (0.25, 0.21)
02:27:08.776 00.000 15712 Worker thread wakes up
02:27:08.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.21) opts 0xd
02:27:08.776 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.21)
02:27:08.776 00.000 15712 Moving (0.25, 0.21) raw xDistance=0.21 yDistance=-0.26
02:27:08.778 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:27:08.778 00.000 7988 UpdateGuideState exits: m=702 SNR=17.3
02:27:08.780 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:08.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:08.782 00.002 7988 Enqueuing Expose request
02:27:08.782 00.000 15712 PPEC rslt: input = 0.21, final = 0.16, react = 0.13, pred = 0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:27:08.782 00.000 15712 PPEC: input: 0.21, control: 0.16, exposure: 1500
02:27:08.784 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:27:08.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:27:08.784 00.000 15712 MoveAxis(W, 53, ABG)
02:27:08.784 00.000 15712 Guiding  Dir = 3, Dur = 53
02:27:08.784 00.000 15712 IsGuiding returns 0
02:27:08.810 00.026 15712 PulseGuide returned control before completion, sleep 35
02:27:08.861 00.051 15712 IsGuiding returns 0
02:27:08.861 00.000 15712 Move returns status 0, amount 53
02:27:08.861 00.000 15712 MoveAxis(N, 0, ABG)
02:27:08.861 00.000 15712 Move returns status 0, amount 0
02:27:08.861 00.000 15712 move complete, result=0
02:27:08.861 00.000 7988 GuideStep: 0.2 px 53 ms WEST, -0.3 px 0 ms NORTH
02:27:08.863 00.002 15712 worker thread done servicing request
02:27:08.863 00.000 15712 Worker thread wakes up
02:27:08.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:08.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:10.501 01.638 15712 Exposure complete
02:27:10.565 00.064 15712 worker thread done servicing request
02:27:10.565 00.000 7988 OnExposeComplete: enter
02:27:10.565 00.000 7988 UpdateGuideState(): m_state=6
02:27:10.565 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4313
02:27:10.565 00.000 7988 Star::Find returns 1 (0), X=972.31, Y=188.08, Mass=863, SNR=18.7, Peak=159 HFD=3.8
02:27:10.565 00.000 7988 MultiStar: [#1 -0.12,0.12,0.90,U] [#2 0.05,-0.38,0.85,U] [#3 0.03,0.33,0.81,U] [#4 0.05,0.03,0.66,U] [#5 0.02,0.43,0.70,U] [#6 0.49,-0.17,0.62,U] [#7 0.37,0.47,0.49,U] [#8 0.01,-0.13,0.45,U] 
02:27:10.565 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.10, -0.24}
02:27:10.565 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.23 = -1.23)
02:27:10.565 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
02:27:10.565 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.33 mountX=0.03 mountY=-0.09, mountTheta=-1.23
02:27:10.565 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.03, opts=13)
02:27:10.576 00.011 7988 Enqueuing Move request for scope (0.09, 0.03)
02:27:10.576 00.000 15712 Worker thread wakes up
02:27:10.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
02:27:10.576 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
02:27:10.576 00.000 15712 Moving (0.09, 0.03) raw xDistance=0.03 yDistance=-0.09
02:27:10.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:27:10.579 00.003 7988 UpdateGuideState exits: m=863 SNR=18.7
02:27:10.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:10.579 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:10.579 00.000 7988 Enqueuing Expose request
02:27:10.579 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:10.579 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
02:27:10.579 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:10.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:10.579 00.000 15712 MoveAxis(W, 13, ABG)
02:27:10.579 00.000 15712 Guiding  Dir = 3, Dur = 13
02:27:10.579 00.000 15712 IsGuiding returns 0
02:27:10.603 00.024 15712 IsGuiding returns 1
02:27:10.603 00.000 15712 scope still moving after pulse duration time elapsed
02:27:10.651 00.048 15712 IsGuiding returns 0
02:27:10.651 00.000 15712 scope move finished after 13 + 54 ms
02:27:10.651 00.000 15712 Move returns status 0, amount 13
02:27:10.651 00.000 15712 MoveAxis(N, 0, ABG)
02:27:10.651 00.000 15712 Move returns status 0, amount 0
02:27:10.651 00.000 15712 move complete, result=0
02:27:10.651 00.000 15712 worker thread done servicing request
02:27:10.651 00.000 15712 Worker thread wakes up
02:27:10.651 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
02:27:10.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:10.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:12.064 01.413 15712 Exposure complete
02:27:12.125 00.061 15712 worker thread done servicing request
02:27:12.125 00.000 7988 OnExposeComplete: enter
02:27:12.125 00.000 7988 UpdateGuideState(): m_state=6
02:27:12.125 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4314
02:27:12.125 00.000 7988 Star::Find returns 1 (0), X=972.68, Y=188.21, Mass=737, SNR=17.5, Peak=148 HFD=3.0
02:27:12.125 00.000 7988 MultiStar: [#1 0.12,0.09,0.98,U] [#2 -0.04,-0.23,0.90,U] [#3 -0.08,0.04,0.96,U] [#4 0.11,-0.40,0.74,U] [#5 0.45,0.63,0.00,M1] [#6 -0.01,-0.09,0.75,U] [#7 0.44,0.17,0.42,U] [#8 -0.53,-0.79,0.00,M1] 
02:27:12.125 00.000 7988 refined, 6 included, MultiStar: {0.13, -0.08}, one-star: {0.47, -0.11}
02:27:12.125 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
02:27:12.125 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
02:27:12.125 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.58 mountX=-0.08 mountY=-0.13, mountTheta=-2.15
02:27:12.125 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.08, opts=13)
02:27:12.125 00.000 7988 Enqueuing Move request for scope (0.13, -0.08)
02:27:12.139 00.014 15712 Worker thread wakes up
02:27:12.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:27:12.139 00.000 7988 UpdateGuideState exits: m=737 SNR=17.5
02:27:12.141 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:12.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:12.141 00.000 7988 Enqueuing Expose request
02:27:12.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
02:27:12.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
02:27:12.141 00.000 15712 Moving (0.13, -0.08) raw xDistance=-0.08 yDistance=-0.13
02:27:12.141 00.000 15712 PPEC rslt: input = -0.08, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:12.141 00.000 15712 PPEC: input: -0.08, control: 0.04, exposure: 1500
02:27:12.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:12.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:27:12.141 00.000 15712 MoveAxis(W, 14, ABG)
02:27:12.141 00.000 15712 Guiding  Dir = 3, Dur = 14
02:27:12.141 00.000 15712 IsGuiding returns 0
02:27:12.161 00.020 15712 IsGuiding returns 1
02:27:12.161 00.000 15712 scope still moving after pulse duration time elapsed
02:27:12.206 00.045 15712 IsGuiding returns 0
02:27:12.206 00.000 15712 scope move finished after 14 + 54 ms
02:27:12.206 00.000 15712 Move returns status 0, amount 14
02:27:12.206 00.000 15712 MoveAxis(N, 0, ABG)
02:27:12.206 00.000 15712 Move returns status 0, amount 0
02:27:12.206 00.000 15712 move complete, result=0
02:27:12.206 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:27:12.219 00.013 15712 worker thread done servicing request
02:27:12.219 00.000 15712 Worker thread wakes up
02:27:12.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:12.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:13.963 01.744 15712 Exposure complete
02:27:14.026 00.063 15712 worker thread done servicing request
02:27:14.026 00.000 7988 OnExposeComplete: enter
02:27:14.026 00.000 7988 UpdateGuideState(): m_state=6
02:27:14.026 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4315
02:27:14.026 00.000 7988 Star::Find returns 1 (0), X=972.19, Y=188.17, Mass=729, SNR=17.5, Peak=140 HFD=3.2
02:27:14.026 00.000 7988 MultiStar: [#1 -0.09,0.14,0.99,U] [#2 -0.01,-0.02,0.87,U] [#3 -0.29,0.33,0.77,U] [#4 -0.26,-0.07,0.71,U] [#5 -0.41,0.11,0.78,U] [#6 0.14,0.18,0.66,U] [#7 0.70,-0.10,0.00,M2] [#8 -0.40,-0.02,0.42,U] 
02:27:14.026 00.000 7988 single-star, 7 included, MultiStar: {-0.15, 0.06}, one-star: {-0.02, -0.15}
02:27:14.026 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.24 = 3.05)
02:27:14.026 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
02:27:14.026 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.67 mountX=-0.15 mountY=0.02, mountTheta=3.01
02:27:14.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.15, opts=13)
02:27:14.038 00.012 7988 Enqueuing Move request for scope (-0.02, -0.15)
02:27:14.038 00.000 15712 Worker thread wakes up
02:27:14.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
02:27:14.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:27:14.040 00.002 7988 UpdateGuideState exits: m=729 SNR=17.5
02:27:14.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:14.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:14.040 00.000 7988 Enqueuing Expose request
02:27:14.040 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
02:27:14.040 00.000 15712 Moving (-0.02, -0.15) raw xDistance=-0.15 yDistance=0.02
02:27:14.040 00.000 15712 PPEC rslt: input = -0.15, final = 0.05, react = -0.09, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:14.040 00.000 15712 PPEC: input: -0.15, control: 0.05, exposure: 1500
02:27:14.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:14.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:27:14.040 00.000 15712 MoveAxis(W, 15, ABG)
02:27:14.040 00.000 15712 Guiding  Dir = 3, Dur = 15
02:27:14.057 00.017 15712 IsGuiding returns 0
02:27:14.073 00.016 15712 IsGuiding returns 1
02:27:14.073 00.000 15712 scope still moving after pulse duration time elapsed
02:27:14.121 00.048 15712 IsGuiding returns 0
02:27:14.121 00.000 15712 scope move finished after 15 + 48 ms
02:27:14.121 00.000 15712 Move returns status 0, amount 15
02:27:14.121 00.000 15712 MoveAxis(N, 0, ABG)
02:27:14.121 00.000 15712 Move returns status 0, amount 0
02:27:14.121 00.000 15712 move complete, result=0
02:27:14.121 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
02:27:14.122 00.001 15712 worker thread done servicing request
02:27:14.122 00.000 15712 Worker thread wakes up
02:27:14.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:14.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:15.537 01.415 15712 Exposure complete
02:27:15.599 00.062 15712 worker thread done servicing request
02:27:15.599 00.000 7988 OnExposeComplete: enter
02:27:15.599 00.000 7988 UpdateGuideState(): m_state=6
02:27:15.604 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4316
02:27:15.605 00.001 7988 Star::Find returns 1 (0), X=972.33, Y=188.06, Mass=802, SNR=18.2, Peak=135 HFD=3.5
02:27:15.605 00.000 7988 MultiStar: [#1 0.06,-0.26,0.98,U] [#2 0.25,-0.28,0.87,U] [#3 0.15,-0.64,0.00,M1] [#4 0.22,-0.42,0.64,U] [#5 0.25,-0.50,0.67,U] [#6 -0.15,-0.49,0.57,U] [#7 -0.05,-0.35,0.50,U] [#8 -0.24,-0.34,0.40,U] 
02:27:15.607 00.002 7988 single-star, 7 included, MultiStar: {0.09, -0.34}, one-star: {0.12, -0.25}
02:27:15.607 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
02:27:15.609 00.002 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
02:27:15.609 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.13 mountX=-0.25 mountY=-0.11, mountTheta=-2.72
02:27:15.611 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.25, opts=13)
02:27:15.613 00.002 7988 Enqueuing Move request for scope (0.12, -0.25)
02:27:15.613 00.000 15712 Worker thread wakes up
02:27:15.615 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
02:27:15.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:27:15.615 00.000 7988 UpdateGuideState exits: m=802 SNR=18.2
02:27:15.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:15.615 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:15.615 00.000 7988 Enqueuing Expose request
02:27:15.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
02:27:15.615 00.000 15712 Moving (0.12, -0.25) raw xDistance=-0.25 yDistance=-0.11
02:27:15.622 00.007 15712 PPEC rslt: input = -0.25, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:27:15.622 00.000 15712 PPEC: input: -0.25, control: -0.11, exposure: 1500
02:27:15.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:15.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:27:15.622 00.000 15712 MoveAxis(E, 37, ABG)
02:27:15.622 00.000 15712 Guiding  Dir = 2, Dur = 37
02:27:15.622 00.000 15712 IsGuiding returns 0
02:27:15.655 00.033 15712 PulseGuide returned control before completion, sleep 18
02:27:15.717 00.062 15712 IsGuiding returns 1
02:27:15.717 00.000 15712 scope still moving after pulse duration time elapsed
02:27:15.744 00.027 15712 IsGuiding returns 0
02:27:15.744 00.000 15712 scope move finished after 37 + 81 ms
02:27:15.744 00.000 15712 Move returns status 0, amount 37
02:27:15.744 00.000 15712 MoveAxis(N, 0, ABG)
02:27:15.744 00.000 15712 Move returns status 0, amount 0
02:27:15.744 00.000 15712 move complete, result=0
02:27:15.744 00.000 15712 worker thread done servicing request
02:27:15.744 00.000 15712 Worker thread wakes up
02:27:15.744 00.000 7988 GuideStep: -0.3 px 37 ms EAST, -0.1 px 0 ms NORTH
02:27:15.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:15.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:17.385 01.641 15712 Exposure complete
02:27:17.448 00.063 15712 worker thread done servicing request
02:27:17.448 00.000 7988 OnExposeComplete: enter
02:27:17.448 00.000 7988 UpdateGuideState(): m_state=6
02:27:17.453 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4317
02:27:17.453 00.000 7988 Star::Find returns 1 (0), X=972.30, Y=188.22, Mass=676, SNR=16.8, Peak=132 HFD=3.2
02:27:17.455 00.002 7988 MultiStar: [#1 0.50,0.20,1.00,U] [#2 0.04,0.09,0.89,U] [#3 0.08,0.70,0.00,M2] [#4 0.11,0.03,0.73,U] [#5 0.22,0.76,0.00,M1] [#6 0.11,0.39,0.67,U] [#7 0.57,0.28,0.45,U] [#8 0.14,0.58,0.52,U] 
02:27:17.457 00.002 7988 single-star, 6 included, MultiStar: {0.21, 0.17}, one-star: {0.09, -0.10}
02:27:17.457 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
02:27:17.457 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
02:27:17.457 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.83 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
02:27:17.457 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.10, opts=13)
02:27:17.457 00.000 7988 Enqueuing Move request for scope (0.09, -0.10)
02:27:17.465 00.008 15712 Worker thread wakes up
02:27:17.465 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
02:27:17.465 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
02:27:17.465 00.000 15712 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=-0.09
02:27:17.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:27:17.465 00.000 7988 UpdateGuideState exits: m=676 SNR=16.8
02:27:17.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:17.465 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:17.465 00.000 7988 Enqueuing Expose request
02:27:17.465 00.000 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:17.465 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
02:27:17.465 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:17.465 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:17.465 00.000 15712 MoveAxis(W, 12, ABG)
02:27:17.465 00.000 15712 Guiding  Dir = 3, Dur = 12
02:27:17.465 00.000 15712 IsGuiding returns 0
02:27:17.491 00.026 15712 IsGuiding returns 1
02:27:17.491 00.000 15712 scope still moving after pulse duration time elapsed
02:27:17.544 00.053 15712 IsGuiding returns 0
02:27:17.544 00.000 15712 scope move finished after 12 + 74 ms
02:27:17.544 00.000 15712 Move returns status 0, amount 12
02:27:17.544 00.000 15712 MoveAxis(N, 0, ABG)
02:27:17.544 00.000 15712 Move returns status 0, amount 0
02:27:17.544 00.000 15712 move complete, result=0
02:27:17.544 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
02:27:17.559 00.015 15712 worker thread done servicing request
02:27:17.559 00.000 15712 Worker thread wakes up
02:27:17.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:17.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:18.978 01.419 15712 Exposure complete
02:27:19.045 00.067 15712 worker thread done servicing request
02:27:19.045 00.000 7988 OnExposeComplete: enter
02:27:19.045 00.000 7988 UpdateGuideState(): m_state=6
02:27:19.045 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4318
02:27:19.045 00.000 7988 Star::Find returns 1 (0), X=971.98, Y=188.21, Mass=877, SNR=19.1, Peak=146 HFD=4.1
02:27:19.045 00.000 7988 MultiStar: [#1 -0.02,-0.14,0.90,U] [#2 0.13,-0.19,0.76,U] [#3 0.03,0.10,0.71,U] [#4 0.14,-0.12,0.66,U] [#5 -0.35,0.07,0.67,U] [#6 -0.04,-0.11,0.59,U] [#7 0.16,-0.10,0.40,U] [#8 0.12,0.20,0.39,U] 
02:27:19.045 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.23, -0.10}
02:27:19.045 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.58 = 2.70)
02:27:19.045 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.67)
02:27:19.045 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.02 mountX=-0.06 mountY=0.03, mountTheta=2.68
02:27:19.055 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
02:27:19.055 00.000 7988 Enqueuing Move request for scope (-0.03, -0.06)
02:27:19.057 00.002 15712 Worker thread wakes up
02:27:19.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
02:27:19.057 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
02:27:19.057 00.000 15712 Moving (-0.03, -0.06) raw xDistance=-0.06 yDistance=0.03
02:27:19.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:27:19.057 00.000 7988 UpdateGuideState exits: m=877 SNR=19.1
02:27:19.061 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:19.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:19.063 00.002 7988 Enqueuing Expose request
02:27:19.063 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:19.063 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
02:27:19.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:19.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:27:19.063 00.000 15712 MoveAxis(W, 10, ABG)
02:27:19.063 00.000 15712 Guiding  Dir = 3, Dur = 10
02:27:19.065 00.002 15712 IsGuiding returns 0
02:27:19.091 00.026 15712 IsGuiding returns 1
02:27:19.091 00.000 15712 scope still moving after pulse duration time elapsed
02:27:19.140 00.049 15712 IsGuiding returns 0
02:27:19.140 00.000 15712 scope move finished after 10 + 64 ms
02:27:19.140 00.000 15712 Move returns status 0, amount 10
02:27:19.140 00.000 15712 MoveAxis(N, 0, ABG)
02:27:19.140 00.000 15712 Move returns status 0, amount 0
02:27:19.140 00.000 15712 move complete, result=0
02:27:19.140 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
02:27:19.140 00.000 15712 worker thread done servicing request
02:27:19.140 00.000 15712 Worker thread wakes up
02:27:19.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:19.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:20.782 01.642 15712 Exposure complete
02:27:20.843 00.061 15712 worker thread done servicing request
02:27:20.843 00.000 7988 OnExposeComplete: enter
02:27:20.843 00.000 7988 UpdateGuideState(): m_state=6
02:27:20.848 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4319
02:27:20.848 00.000 7988 Star::Find returns 1 (0), X=972.55, Y=187.80, Mass=772, SNR=17.7, Peak=143 HFD=3.6
02:27:20.850 00.002 7988 MultiStar: [#1 -0.06,-0.11,0.97,U] [#2 0.06,-0.21,0.84,U] [#3 0.32,0.37,0.74,U] [#4 0.67,-0.39,0.00,M1] [#5 -0.20,-0.09,0.74,U] [#6 0.18,-0.18,0.63,U] [#7 0.00,0.00,0.00,L] [#8 -0.11,-0.43,0.37,U] [#9 0.00,0.00,0.00,L] [#10 -0.48,-0.31,0.52,U] 
02:27:20.850 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.18}, one-star: {0.34, -0.52}
02:27:20.852 00.002 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
02:27:20.854 00.002 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
02:27:20.854 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.34 mountX=-0.18 mountY=-0.04, mountTheta=-2.93
02:27:20.856 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.18, opts=13)
02:27:20.858 00.002 7988 Enqueuing Move request for scope (0.04, -0.18)
02:27:20.859 00.001 15712 Worker thread wakes up
02:27:20.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
02:27:20.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
02:27:20.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
02:27:20.859 00.000 7988 UpdateGuideState exits: m=772 SNR=17.7
02:27:20.861 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:20.861 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:20.863 00.002 7988 Enqueuing Expose request
02:27:20.863 00.000 15712 Moving (0.04, -0.18) raw xDistance=-0.18 yDistance=-0.04
02:27:20.869 00.006 15712 PPEC rslt: input = -0.18, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:27:20.869 00.000 15712 PPEC: input: -0.18, control: -0.08, exposure: 1500
02:27:20.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:20.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:27:20.869 00.000 15712 MoveAxis(E, 25, ABG)
02:27:20.869 00.000 15712 Guiding  Dir = 2, Dur = 25
02:27:20.869 00.000 15712 IsGuiding returns 0
02:27:20.898 00.029 15712 IsGuiding returns 1
02:27:20.898 00.000 15712 scope still moving after pulse duration time elapsed
02:27:20.927 00.029 15712 IsGuiding returns 1
02:27:20.954 00.027 15712 IsGuiding returns 0
02:27:20.954 00.000 15712 scope move finished after 25 + 59 ms
02:27:20.954 00.000 15712 Move returns status 0, amount 25
02:27:20.954 00.000 15712 MoveAxis(N, 0, ABG)
02:27:20.954 00.000 15712 Move returns status 0, amount 0
02:27:20.954 00.000 15712 move complete, result=0
02:27:20.954 00.000 15712 worker thread done servicing request
02:27:20.954 00.000 15712 Worker thread wakes up
02:27:20.954 00.000 7988 GuideStep: -0.2 px 25 ms EAST, -0.0 px 0 ms NORTH
02:27:20.955 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:20.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:22.373 01.418 15712 Exposure complete
02:27:22.434 00.061 15712 worker thread done servicing request
02:27:22.434 00.000 7988 OnExposeComplete: enter
02:27:22.434 00.000 7988 UpdateGuideState(): m_state=6
02:27:22.440 00.006 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4320
02:27:22.440 00.000 7988 Star::Find returns 1 (0), X=972.18, Y=187.99, Mass=828, SNR=18.5, Peak=138 HFD=3.8
02:27:22.442 00.002 7988 MultiStar: [#1 0.00,0.17,0.88,U] [#2 0.02,0.03,0.78,U] [#3 0.23,0.10,0.77,U] [#4 0.34,-0.02,0.70,U] [#5 -0.18,-0.21,0.63,U] [#6 -0.27,-0.25,0.62,U] [#7 0.39,-0.85,0.00,M1] [#8 -0.13,-0.36,0.33,U] 
02:27:22.442 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {-0.03, -0.32}
02:27:22.444 00.002 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
02:27:22.444 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
02:27:22.446 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.40 mountX=-0.09 mountY=-0.01, mountTheta=-2.99
02:27:22.448 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.09, opts=13)
02:27:22.448 00.000 7988 Enqueuing Move request for scope (0.02, -0.09)
02:27:22.451 00.003 15712 Worker thread wakes up
02:27:22.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
02:27:22.451 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
02:27:22.451 00.000 15712 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=-0.01
02:27:22.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
02:27:22.451 00.000 7988 UpdateGuideState exits: m=828 SNR=18.5
02:27:22.453 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:22.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:22.455 00.002 7988 Enqueuing Expose request
02:27:22.455 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:22.455 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
02:27:22.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:22.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:27:22.455 00.000 15712 MoveAxis(W, 10, ABG)
02:27:22.455 00.000 15712 Guiding  Dir = 3, Dur = 10
02:27:22.455 00.000 15712 IsGuiding returns 0
02:27:22.470 00.015 15712 IsGuiding returns 1
02:27:22.470 00.000 15712 scope still moving after pulse duration time elapsed
02:27:22.519 00.049 15712 IsGuiding returns 0
02:27:22.519 00.000 15712 scope move finished after 10 + 61 ms
02:27:22.519 00.000 15712 Move returns status 0, amount 10
02:27:22.519 00.000 15712 MoveAxis(N, 0, ABG)
02:27:22.519 00.000 15712 Move returns status 0, amount 0
02:27:22.519 00.000 15712 move complete, result=0
02:27:22.519 00.000 15712 worker thread done servicing request
02:27:22.519 00.000 15712 Worker thread wakes up
02:27:22.519 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
02:27:22.530 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:22.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:24.171 01.641 15712 Exposure complete
02:27:24.237 00.066 15712 worker thread done servicing request
02:27:24.237 00.000 7988 OnExposeComplete: enter
02:27:24.237 00.000 7988 UpdateGuideState(): m_state=6
02:27:24.237 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4321
02:27:24.237 00.000 7988 Star::Find returns 1 (0), X=972.30, Y=187.80, Mass=715, SNR=17.2, Peak=139 HFD=3.6
02:27:24.237 00.000 7988 MultiStar: [#1 0.22,0.05,0.93,U] [#2 -0.05,-0.12,0.79,U] [#3 -0.01,0.09,0.71,U] [#4 0.23,0.16,0.65,U] [#5 -0.29,0.15,0.72,U] [#6 -0.09,-0.42,0.64,U] [#7 1.12,-0.34,0.00,M2] [#8 -0.29,-0.68,0.00,M1] 
02:27:24.237 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.10}, one-star: {0.09, -0.51}
02:27:24.237 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
02:27:24.237 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
02:27:24.237 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.33 mountX=-0.10 mountY=-0.02, mountTheta=-2.93
02:27:24.237 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.10, opts=13)
02:27:24.237 00.000 7988 Enqueuing Move request for scope (0.02, -0.10)
02:27:24.249 00.012 15712 Worker thread wakes up
02:27:24.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
02:27:24.249 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
02:27:24.249 00.000 15712 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=-0.02
02:27:24.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=56, FiltMax=255, Gamma=0.690
02:27:24.251 00.002 7988 UpdateGuideState exits: m=715 SNR=17.2
02:27:24.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:24.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:24.251 00.000 7988 Enqueuing Expose request
02:27:24.251 00.000 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:24.251 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
02:27:24.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:24.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:27:24.251 00.000 15712 MoveAxis(W, 12, ABG)
02:27:24.251 00.000 15712 Guiding  Dir = 3, Dur = 12
02:27:24.268 00.017 15712 IsGuiding returns 0
02:27:24.285 00.017 15712 IsGuiding returns 1
02:27:24.285 00.000 15712 scope still moving after pulse duration time elapsed
02:27:24.331 00.046 15712 IsGuiding returns 0
02:27:24.331 00.000 15712 scope move finished after 12 + 51 ms
02:27:24.331 00.000 15712 Move returns status 0, amount 12
02:27:24.331 00.000 15712 MoveAxis(N, 0, ABG)
02:27:24.331 00.000 15712 Move returns status 0, amount 0
02:27:24.336 00.005 15712 move complete, result=0
02:27:24.336 00.000 15712 worker thread done servicing request
02:27:24.336 00.000 15712 Worker thread wakes up
02:27:24.336 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
02:27:24.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:24.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:25.753 01.417 15712 Exposure complete
02:27:25.814 00.061 15712 worker thread done servicing request
02:27:25.814 00.000 7988 OnExposeComplete: enter
02:27:25.814 00.000 7988 UpdateGuideState(): m_state=6
02:27:25.819 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4322
02:27:25.819 00.000 7988 Star::Find returns 1 (0), X=972.52, Y=187.88, Mass=791, SNR=18.1, Peak=145 HFD=3.6
02:27:25.821 00.002 7988 MultiStar: [#1 0.20,0.02,0.91,U] [#2 -0.04,0.02,0.75,U] [#3 -0.02,0.12,0.77,U] [#4 0.04,0.05,0.64,U] [#5 -0.11,-0.12,0.60,U] [#6 0.04,-0.34,0.61,U] [#7 0.08,-0.52,0.47,U] [#8 -0.22,-0.89,0.00,M2] 
02:27:25.821 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.14}, one-star: {0.31, -0.44}
02:27:25.823 00.002 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
02:27:25.823 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
02:27:25.825 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.05 mountX=-0.14 mountY=-0.08, mountTheta=-2.64
02:27:25.827 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.14, opts=13)
02:27:25.827 00.000 7988 Enqueuing Move request for scope (0.08, -0.14)
02:27:25.829 00.002 15712 Worker thread wakes up
02:27:25.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
02:27:25.829 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
02:27:25.829 00.000 15712 Moving (0.08, -0.14) raw xDistance=-0.14 yDistance=-0.08
02:27:25.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:27:25.831 00.002 7988 UpdateGuideState exits: m=791 SNR=18.1
02:27:25.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:25.833 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:25.833 00.000 7988 Enqueuing Expose request
02:27:25.835 00.002 15712 PPEC rslt: input = -0.14, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:25.835 00.000 15712 PPEC: input: -0.14, control: 0.04, exposure: 1500
02:27:25.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:25.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:27:25.835 00.000 15712 MoveAxis(W, 14, ABG)
02:27:25.835 00.000 15712 Guiding  Dir = 3, Dur = 14
02:27:25.835 00.000 15712 IsGuiding returns 0
02:27:25.853 00.018 15712 IsGuiding returns 1
02:27:25.853 00.000 15712 scope still moving after pulse duration time elapsed
02:27:25.899 00.046 15712 IsGuiding returns 0
02:27:25.899 00.000 15712 scope move finished after 14 + 51 ms
02:27:25.899 00.000 15712 Move returns status 0, amount 14
02:27:25.899 00.000 15712 MoveAxis(N, 0, ABG)
02:27:25.899 00.000 15712 Move returns status 0, amount 0
02:27:25.899 00.000 15712 move complete, result=0
02:27:25.899 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:27:25.904 00.005 15712 worker thread done servicing request
02:27:25.904 00.000 15712 Worker thread wakes up
02:27:25.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:25.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:27.539 01.635 15712 Exposure complete
02:27:27.602 00.063 15712 worker thread done servicing request
02:27:27.602 00.000 7988 OnExposeComplete: enter
02:27:27.602 00.000 7988 UpdateGuideState(): m_state=6
02:27:27.605 00.003 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4323
02:27:27.607 00.002 7988 Star::Find returns 1 (0), X=972.29, Y=188.12, Mass=710, SNR=17.1, Peak=141 HFD=3.4
02:27:27.607 00.000 7988 MultiStar: [#1 -0.15,0.15,0.89,U] [#2 0.06,-0.31,0.78,U] [#3 -0.22,-0.31,0.76,U] [#4 0.21,-0.01,0.68,U] [#5 -0.08,-0.31,0.66,U] [#6 -0.13,-0.56,0.53,U] [#7 0.95,-0.16,0.00,M2] [#8 -0.04,-1.33,0.00,M3] 
02:27:27.609 00.002 7988 refined, 6 included, MultiStar: {-0.03, -0.20}, one-star: {0.08, -0.19}
02:27:27.609 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
02:27:27.611 00.002 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
02:27:27.611 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.72 mountX=-0.20 mountY=0.03, mountTheta=2.97
02:27:27.611 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.20, opts=13)
02:27:27.615 00.004 7988 Enqueuing Move request for scope (-0.03, -0.20)
02:27:27.615 00.000 15712 Worker thread wakes up
02:27:27.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
02:27:27.615 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
02:27:27.615 00.000 15712 Moving (-0.03, -0.20) raw xDistance=-0.20 yDistance=0.03
02:27:27.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=59, FiltMax=255, Gamma=0.690
02:27:27.615 00.000 7988 UpdateGuideState exits: m=710 SNR=17.1
02:27:27.619 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:27.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:27.621 00.002 7988 Enqueuing Expose request
02:27:27.621 00.000 15712 PPEC rslt: input = -0.20, final = -0.07, react = -0.12, pred = 0.05, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:27:27.621 00.000 15712 PPEC: input: -0.20, control: -0.07, exposure: 1500
02:27:27.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:27.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:27:27.621 00.000 15712 MoveAxis(E, 23, ABG)
02:27:27.621 00.000 15712 Guiding  Dir = 2, Dur = 23
02:27:27.632 00.011 15712 IsGuiding returns 0
02:27:27.657 00.025 15712 PulseGuide returned control before completion, sleep 17
02:27:27.678 00.021 15712 IsGuiding returns 1
02:27:27.678 00.000 15712 scope still moving after pulse duration time elapsed
02:27:27.717 00.039 15712 IsGuiding returns 0
02:27:27.717 00.000 15712 scope move finished after 23 + 57 ms
02:27:27.717 00.000 15712 Move returns status 0, amount 23
02:27:27.717 00.000 15712 MoveAxis(N, 0, ABG)
02:27:27.717 00.000 15712 Move returns status 0, amount 0
02:27:27.717 00.000 15712 move complete, result=0
02:27:27.717 00.000 7988 GuideStep: -0.2 px 23 ms EAST, 0.0 px 0 ms NORTH
02:27:27.717 00.000 15712 worker thread done servicing request
02:27:27.717 00.000 15712 Worker thread wakes up
02:27:27.726 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:27.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:29.129 01.403 15712 Exposure complete
02:27:29.192 00.063 15712 worker thread done servicing request
02:27:29.195 00.003 7988 OnExposeComplete: enter
02:27:29.195 00.000 7988 UpdateGuideState(): m_state=6
02:27:29.197 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4324
02:27:29.197 00.000 7988 Star::Find returns 1 (0), X=972.09, Y=187.62, Mass=766, SNR=17.6, Peak=143 HFD=3.7
02:27:29.199 00.002 7988 Star::Find false star n=5 nbg=278 bg=70.8 sigma=3.1 thresh=80 peak=80
02:27:29.199 00.000 7988 MultiStar: [#1 0.06,-0.44,0.85,U] [#2 0.13,-0.32,0.77,U] [#3 0.08,-0.35,0.72,U] [#4 0.19,-0.49,0.70,U] [#5 -0.31,-0.02,0.66,U] [#6 0.00,0.00,0.00,L] [#7 0.83,-0.83,0.00,M3] [#8 -0.11,-0.91,0.00,M4] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 -0.33,0.29,0.40,U] 
02:27:29.201 00.002 7988 refined, 6 included, MultiStar: {-0.02, -0.35}, one-star: {-0.12, -0.69}
02:27:29.201 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.20 = 3.09)
02:27:29.203 00.002 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
02:27:29.203 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.63 mountX=-0.35 mountY=0.03, mountTheta=3.05
02:27:29.205 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.35, opts=13)
02:27:29.207 00.002 7988 Enqueuing Move request for scope (-0.02, -0.35)
02:27:29.207 00.000 15712 Worker thread wakes up
02:27:29.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.35) opts 0xd
02:27:29.207 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.35)
02:27:29.207 00.000 15712 Moving (-0.02, -0.35) raw xDistance=-0.35 yDistance=0.03
02:27:29.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=60, FiltMax=255, Gamma=0.690
02:27:29.207 00.000 7988 UpdateGuideState exits: m=766 SNR=17.6
02:27:29.211 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:29.212 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:29.212 00.000 7988 Enqueuing Expose request
02:27:29.214 00.002 15712 PPEC rslt: input = -0.35, final = -0.17, react = -0.21, pred = 0.05, hyst = -0.19, hyst_pct = 0.00, period_length = 639.26
02:27:29.214 00.000 15712 PPEC: input: -0.35, control: -0.17, exposure: 1500
02:27:29.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:29.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:27:29.214 00.000 15712 MoveAxis(E, 54, ABG)
02:27:29.214 00.000 15712 Guiding  Dir = 2, Dur = 54
02:27:29.214 00.000 15712 IsGuiding returns 0
02:27:29.242 00.028 15712 PulseGuide returned control before completion, sleep 37
02:27:29.288 00.046 15712 IsGuiding returns 1
02:27:29.288 00.000 15712 scope still moving after pulse duration time elapsed
02:27:29.320 00.032 15712 IsGuiding returns 0
02:27:29.320 00.000 15712 scope move finished after 54 + 53 ms
02:27:29.320 00.000 15712 Move returns status 0, amount 54
02:27:29.320 00.000 15712 MoveAxis(N, 0, ABG)
02:27:29.320 00.000 15712 Move returns status 0, amount 0
02:27:29.320 00.000 15712 move complete, result=0
02:27:29.320 00.000 7988 GuideStep: -0.4 px 54 ms EAST, 0.0 px 0 ms NORTH
02:27:29.324 00.004 15712 worker thread done servicing request
02:27:29.324 00.000 15712 Worker thread wakes up
02:27:29.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:29.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:30.966 01.642 15712 Exposure complete
02:27:31.030 00.064 15712 worker thread done servicing request
02:27:31.030 00.000 7988 OnExposeComplete: enter
02:27:31.030 00.000 7988 UpdateGuideState(): m_state=6
02:27:31.030 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4325
02:27:31.030 00.000 7988 Star::Find returns 1 (0), X=972.11, Y=187.93, Mass=733, SNR=17.3, Peak=146 HFD=3.8
02:27:31.030 00.000 7988 MultiStar: [#1 -0.23,-0.01,0.87,U] [#2 0.08,0.19,0.82,U] [#3 0.15,0.04,0.84,U] [#4 0.08,0.06,0.61,U] [#5 -0.39,-0.19,0.61,U] [#6 0.22,-0.27,0.58,U] [#7 0.60,0.32,0.00,M4] [#8 -1.01,0.02,0.00,M5] 
02:27:31.030 00.000 7988 refined, 6 included, MultiStar: {-0.03, -0.08}, one-star: {-0.10, -0.39}
02:27:31.030 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
02:27:31.030 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
02:27:31.030 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.93 mountX=-0.08 mountY=0.03, mountTheta=2.76
02:27:31.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
02:27:31.030 00.000 7988 Enqueuing Move request for scope (-0.03, -0.08)
02:27:31.043 00.013 15712 Worker thread wakes up
02:27:31.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:27:31.043 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:27:31.043 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.03
02:27:31.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=62, FiltMax=255, Gamma=0.690
02:27:31.043 00.000 7988 UpdateGuideState exits: m=733 SNR=17.3
02:27:31.047 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:31.048 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:31.048 00.000 7988 Enqueuing Expose request
02:27:31.050 00.002 15712 PPEC rslt: input = -0.08, final = 0.05, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:31.050 00.000 15712 PPEC: input: -0.08, control: 0.05, exposure: 1500
02:27:31.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:31.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:27:31.050 00.000 15712 MoveAxis(W, 15, ABG)
02:27:31.050 00.000 15712 Guiding  Dir = 3, Dur = 15
02:27:31.050 00.000 15712 IsGuiding returns 0
02:27:31.065 00.015 15712 PulseGuide returned control before completion, sleep 11
02:27:31.091 00.026 15712 IsGuiding returns 1
02:27:31.091 00.000 15712 scope still moving after pulse duration time elapsed
02:27:31.123 00.032 15712 IsGuiding returns 0
02:27:31.123 00.000 15712 scope move finished after 15 + 63 ms
02:27:31.123 00.000 15712 Move returns status 0, amount 15
02:27:31.123 00.000 15712 MoveAxis(N, 0, ABG)
02:27:31.123 00.000 15712 Move returns status 0, amount 0
02:27:31.123 00.000 15712 move complete, result=0
02:27:31.123 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
02:27:31.131 00.008 15712 worker thread done servicing request
02:27:31.131 00.000 15712 Worker thread wakes up
02:27:31.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:31.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:32.542 01.411 15712 Exposure complete
02:27:32.604 00.062 15712 worker thread done servicing request
02:27:32.604 00.000 7988 OnExposeComplete: enter
02:27:32.604 00.000 7988 UpdateGuideState(): m_state=6
02:27:32.610 00.006 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4326
02:27:32.610 00.000 7988 Star::Find returns 1 (0), X=971.98, Y=187.74, Mass=619, SNR=15.9, Peak=136 HFD=3.2
02:27:32.610 00.000 7988 MultiStar: [#1 -0.15,-0.25,0.83,U] [#2 0.02,-0.22,0.85,U] [#3 -0.00,0.01,0.70,U] [#4 -0.21,-0.25,0.72,U] [#5 0.04,-0.34,0.59,U] [#6 0.55,-0.03,0.67,U] [#7 -0.20,-0.15,0.43,U] [#8 0.24,-0.35,0.32,U] 
02:27:32.610 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.25}, one-star: {-0.23, -0.58}
02:27:32.610 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
02:27:32.610 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
02:27:32.610 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.64 mountX=-0.25 mountY=0.02, mountTheta=3.05
02:27:32.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.25, opts=13)
02:27:32.610 00.000 7988 Enqueuing Move request for scope (-0.02, -0.25)
02:27:32.610 00.000 15712 Worker thread wakes up
02:27:32.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
02:27:32.610 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
02:27:32.620 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=62, FiltMax=255, Gamma=0.690
02:27:32.620 00.000 7988 UpdateGuideState exits: m=619 SNR=15.9
02:27:32.620 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:32.620 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:32.620 00.000 7988 Enqueuing Expose request
02:27:32.620 00.000 15712 Moving (-0.02, -0.25) raw xDistance=-0.25 yDistance=0.02
02:27:32.627 00.007 15712 PPEC rslt: input = -0.25, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:27:32.627 00.000 15712 PPEC: input: -0.25, control: -0.11, exposure: 1500
02:27:32.627 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:32.627 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:27:32.627 00.000 15712 MoveAxis(E, 36, ABG)
02:27:32.627 00.000 15712 Guiding  Dir = 2, Dur = 36
02:27:32.627 00.000 15712 IsGuiding returns 0
02:27:32.646 00.019 15712 PulseGuide returned control before completion, sleep 29
02:27:32.711 00.065 15712 IsGuiding returns 0
02:27:32.711 00.000 15712 Move returns status 0, amount 36
02:27:32.711 00.000 15712 MoveAxis(N, 0, ABG)
02:27:32.711 00.000 15712 Move returns status 0, amount 0
02:27:32.711 00.000 15712 move complete, result=0
02:27:32.711 00.000 7988 GuideStep: -0.3 px 36 ms EAST, 0.0 px 0 ms NORTH
02:27:32.711 00.000 15712 worker thread done servicing request
02:27:32.711 00.000 15712 Worker thread wakes up
02:27:32.713 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:32.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:34.344 01.631 15712 Exposure complete
02:27:34.407 00.063 15712 worker thread done servicing request
02:27:34.407 00.000 7988 OnExposeComplete: enter
02:27:34.407 00.000 7988 UpdateGuideState(): m_state=6
02:27:34.407 00.000 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
02:27:34.407 00.000 7988 Star::Find returns 1 (0), X=972.22, Y=188.47, Mass=549, SNR=15.0, Peak=135 HFD=2.8
02:27:34.412 00.005 7988 MultiStar: [#1 -0.09,0.07,0.89,U] [#2 0.22,0.22,0.87,U] [#3 -0.07,0.41,0.89,U] [#4 0.12,0.31,0.66,U] [#5 -0.15,0.16,0.70,U] [#6 0.30,-0.03,0.62,U] [#7 0.30,0.07,0.48,U] [#8 0.22,-0.05,0.47,U] 
02:27:34.412 00.000 7988 single-star, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.01, 0.16}
02:27:34.412 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
02:27:34.412 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
02:27:34.412 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.48 mountX=0.16 mountY=-0.02, mountTheta=-0.12
02:27:34.412 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.16, opts=13)
02:27:34.412 00.000 7988 Enqueuing Move request for scope (0.01, 0.16)
02:27:34.412 00.000 15712 Worker thread wakes up
02:27:34.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
02:27:34.412 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
02:27:34.421 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=64, FiltMax=255, Gamma=0.690
02:27:34.421 00.000 7988 UpdateGuideState exits: m=549 SNR=15.0
02:27:34.423 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:34.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:34.425 00.002 7988 Enqueuing Expose request
02:27:34.425 00.000 15712 Moving (0.01, 0.16) raw xDistance=0.16 yDistance=-0.02
02:27:34.429 00.004 15712 PPEC rslt: input = 0.16, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:34.429 00.000 15712 PPEC: input: 0.16, control: 0.04, exposure: 1500
02:27:34.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:34.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:27:34.429 00.000 15712 MoveAxis(W, 12, ABG)
02:27:34.429 00.000 15712 Guiding  Dir = 3, Dur = 12
02:27:34.429 00.000 15712 IsGuiding returns 0
02:27:34.488 00.059 15712 IsGuiding returns 1
02:27:34.488 00.000 15712 scope still moving after pulse duration time elapsed
02:27:34.516 00.028 15712 IsGuiding returns 0
02:27:34.516 00.000 15712 scope move finished after 12 + 75 ms
02:27:34.516 00.000 15712 Move returns status 0, amount 12
02:27:34.516 00.000 15712 MoveAxis(N, 0, ABG)
02:27:34.516 00.000 15712 Move returns status 0, amount 0
02:27:34.516 00.000 15712 move complete, result=0
02:27:34.516 00.000 15712 worker thread done servicing request
02:27:34.516 00.000 15712 Worker thread wakes up
02:27:34.516 00.000 7988 GuideStep: 0.2 px 12 ms WEST, -0.0 px 0 ms NORTH
02:27:34.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:34.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:35.944 01.428 15712 Exposure complete
02:27:36.010 00.066 15712 worker thread done servicing request
02:27:36.010 00.000 7988 OnExposeComplete: enter
02:27:36.010 00.000 7988 UpdateGuideState(): m_state=6
02:27:36.010 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4328
02:27:36.010 00.000 7988 Star::Find returns 1 (0), X=972.32, Y=188.12, Mass=496, SNR=14.2, Peak=136 HFD=2.6
02:27:36.010 00.000 7988 MultiStar: [#1 -0.12,-0.06,1.01,U] [#2 0.22,-0.06,0.89,U] [#3 0.25,-0.21,0.80,U] [#4 0.15,0.07,0.75,U] [#5 -0.16,-0.10,0.66,U] [#6 0.14,0.17,0.70,U] [#7 0.76,-0.37,0.00,M3] [#8 -1.15,-1.08,0.00,M4] 
02:27:36.010 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.11, -0.19}
02:27:36.010 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
02:27:36.017 00.007 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
02:27:36.017 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.67 mountX=-0.06 mountY=-0.08, mountTheta=-2.24
02:27:36.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.07, opts=13)
02:27:36.017 00.000 7988 Enqueuing Move request for scope (0.08, -0.07)
02:27:36.017 00.000 15712 Worker thread wakes up
02:27:36.017 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:27:36.017 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:27:36.017 00.000 15712 Moving (0.08, -0.07) raw xDistance=-0.06 yDistance=-0.08
02:27:36.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=65, FiltMax=255, Gamma=0.690
02:27:36.017 00.000 7988 UpdateGuideState exits: m=496 SNR=14.2
02:27:36.025 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:36.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:36.027 00.002 7988 Enqueuing Expose request
02:27:36.027 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:36.027 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
02:27:36.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:36.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:27:36.027 00.000 15712 MoveAxis(W, 10, ABG)
02:27:36.027 00.000 15712 Guiding  Dir = 3, Dur = 10
02:27:36.027 00.000 15712 IsGuiding returns 0
02:27:36.053 00.026 15712 IsGuiding returns 1
02:27:36.053 00.000 15712 scope still moving after pulse duration time elapsed
02:27:36.101 00.048 15712 IsGuiding returns 0
02:27:36.101 00.000 15712 scope move finished after 10 + 62 ms
02:27:36.101 00.000 15712 Move returns status 0, amount 10
02:27:36.101 00.000 15712 MoveAxis(N, 0, ABG)
02:27:36.101 00.000 15712 Move returns status 0, amount 0
02:27:36.101 00.000 15712 move complete, result=0
02:27:36.101 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
02:27:36.102 00.001 15712 worker thread done servicing request
02:27:36.102 00.000 15712 Worker thread wakes up
02:27:36.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:36.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:37.740 01.638 15712 Exposure complete
02:27:37.806 00.066 15712 worker thread done servicing request
02:27:37.806 00.000 7988 OnExposeComplete: enter
02:27:37.806 00.000 7988 UpdateGuideState(): m_state=6
02:27:37.806 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4329
02:27:37.806 00.000 7988 Star::Find returns 1 (0), X=972.37, Y=188.14, Mass=575, SNR=15.0, Peak=138 HFD=3.3
02:27:37.806 00.000 7988 MultiStar: [#1 0.20,-0.34,1.05,U] [#2 -0.03,-0.44,0.90,U] [#3 -0.24,-0.07,0.90,U] [#4 0.12,-0.07,0.65,U] [#5 -0.28,-0.18,0.65,U] [#6 -0.01,-0.25,0.71,U] [#7 1.12,-0.70,0.00,M4] [#8 0.00,0.00,0.00,L] [#9 -0.34,-0.64,0.00,M5] 
02:27:37.806 00.000 7988 refined, 6 included, MultiStar: {0.00, -0.23}, one-star: {0.16, -0.18}
02:27:37.806 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
02:27:37.806 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
02:27:37.814 00.008 7988 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.56 mountX=-0.23 mountY=0.00, mountTheta=3.13
02:27:37.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.23, opts=13)
02:27:37.814 00.000 7988 Enqueuing Move request for scope (0.00, -0.23)
02:27:37.814 00.000 15712 Worker thread wakes up
02:27:37.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.23) opts 0xd
02:27:37.814 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.23)
02:27:37.814 00.000 15712 Moving (0.00, -0.23) raw xDistance=-0.23 yDistance=0.00
02:27:37.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=65, FiltMax=255, Gamma=0.690
02:27:37.819 00.005 7988 UpdateGuideState exits: m=575 SNR=15.0
02:27:37.819 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:37.819 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:37.819 00.000 7988 Enqueuing Expose request
02:27:37.819 00.000 15712 PPEC rslt: input = -0.23, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:27:37.819 00.000 15712 PPEC: input: -0.23, control: -0.11, exposure: 1500
02:27:37.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:37.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:27:37.819 00.000 15712 MoveAxis(E, 35, ABG)
02:27:37.819 00.000 15712 Guiding  Dir = 2, Dur = 35
02:27:37.819 00.000 15712 IsGuiding returns 0
02:27:37.840 00.021 15712 PulseGuide returned control before completion, sleep 30
02:27:37.883 00.043 15712 IsGuiding returns 0
02:27:37.883 00.000 15712 Move returns status 0, amount 35
02:27:37.883 00.000 15712 MoveAxis(N, 0, ABG)
02:27:37.883 00.000 15712 Move returns status 0, amount 0
02:27:37.883 00.000 15712 move complete, result=0
02:27:37.883 00.000 15712 worker thread done servicing request
02:27:37.883 00.000 15712 Worker thread wakes up
02:27:37.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:37.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:37.883 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
02:27:39.308 01.425 15712 Exposure complete
02:27:39.374 00.066 15712 worker thread done servicing request
02:27:39.374 00.000 7988 OnExposeComplete: enter
02:27:39.377 00.003 7988 UpdateGuideState(): m_state=6
02:27:39.377 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4330
02:27:39.377 00.000 7988 Star::Find returns 1 (0), X=972.19, Y=188.20, Mass=595, SNR=15.7, Peak=157 HFD=2.9
02:27:39.377 00.000 7988 MultiStar: [#1 0.29,-0.10,0.94,U] [#2 0.23,-0.09,0.91,U] [#3 0.50,-0.08,0.87,U] [#4 0.10,-0.15,0.71,U] [#5 -0.11,0.27,0.78,U] [#6 -0.19,-0.14,0.65,U] [#7 0.45,0.18,0.48,U] [#8 0.08,0.31,0.48,U] 
02:27:39.377 00.000 7988 single-star, 8 included, MultiStar: {0.15, -0.02}, one-star: {-0.01, -0.12}
02:27:39.377 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
02:27:39.377 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 3.00)
02:27:39.377 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.69 mountX=-0.12 mountY=0.02, mountTheta=3.00
02:27:39.385 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
02:27:39.385 00.000 7988 Enqueuing Move request for scope (-0.01, -0.12)
02:27:39.385 00.000 15712 Worker thread wakes up
02:27:39.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
02:27:39.385 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
02:27:39.385 00.000 15712 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.02
02:27:39.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=64, FiltMax=255, Gamma=0.690
02:27:39.385 00.000 7988 UpdateGuideState exits: m=595 SNR=15.7
02:27:39.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:39.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:39.385 00.000 7988 Enqueuing Expose request
02:27:39.394 00.009 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:39.394 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
02:27:39.394 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:39.394 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:27:39.394 00.000 15712 MoveAxis(W, 10, ABG)
02:27:39.394 00.000 15712 Guiding  Dir = 3, Dur = 10
02:27:39.394 00.000 15712 IsGuiding returns 0
02:27:39.433 00.039 15712 IsGuiding returns 1
02:27:39.433 00.000 15712 scope still moving after pulse duration time elapsed
02:27:39.469 00.036 15712 IsGuiding returns 0
02:27:39.469 00.000 15712 scope move finished after 10 + 68 ms
02:27:39.469 00.000 15712 Move returns status 0, amount 10
02:27:39.469 00.000 15712 MoveAxis(N, 0, ABG)
02:27:39.469 00.000 15712 Move returns status 0, amount 0
02:27:39.469 00.000 15712 move complete, result=0
02:27:39.469 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
02:27:39.475 00.006 15712 worker thread done servicing request
02:27:39.475 00.000 15712 Worker thread wakes up
02:27:39.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:39.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:41.109 01.634 15712 Exposure complete
02:27:41.170 00.061 15712 worker thread done servicing request
02:27:41.170 00.000 7988 OnExposeComplete: enter
02:27:41.170 00.000 7988 UpdateGuideState(): m_state=6
02:27:41.175 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4331
02:27:41.175 00.000 7988 Star::Find returns 1 (0), X=972.00, Y=188.04, Mass=606, SNR=15.6, Peak=145 HFD=2.8
02:27:41.177 00.002 7988 MultiStar: [#1 -0.13,-0.17,1.06,U] [#2 -0.02,-0.24,0.97,U] [#3 -0.39,-0.39,0.87,U] [#4 0.00,-0.04,0.74,U] [#5 -0.23,-0.53,0.72,U] [#6 -0.14,-0.33,0.65,U] [#7 0.59,-0.51,0.00,M4] [#8 -0.20,0.19,0.43,U] 
02:27:41.177 00.000 7988 refined, 7 included, MultiStar: {-0.16, -0.24}, one-star: {-0.21, -0.28}
02:27:41.179 00.002 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
02:27:41.180 00.001 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
02:27:41.180 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.15 mountX=-0.25 mountY=0.17, mountTheta=2.54
02:27:41.182 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.24, opts=13)
02:27:41.184 00.002 7988 Enqueuing Move request for scope (-0.16, -0.24)
02:27:41.186 00.002 15712 Worker thread wakes up
02:27:41.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:27:41.186 00.000 7988 UpdateGuideState exits: m=606 SNR=15.6
02:27:41.188 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:41.188 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:41.190 00.002 7988 Enqueuing Expose request
02:27:41.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd
02:27:41.190 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.24)
02:27:41.190 00.000 15712 Moving (-0.16, -0.24) raw xDistance=-0.25 yDistance=0.17
02:27:41.190 00.000 15712 PPEC rslt: input = -0.25, final = -0.11, react = -0.15, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:27:41.190 00.000 15712 PPEC: input: -0.25, control: -0.11, exposure: 1500
02:27:41.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:41.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:27:41.190 00.000 15712 MoveAxis(E, 37, ABG)
02:27:41.190 00.000 15712 Guiding  Dir = 2, Dur = 37
02:27:41.190 00.000 15712 IsGuiding returns 0
02:27:41.214 00.024 15712 PulseGuide returned control before completion, sleep 28
02:27:41.255 00.041 15712 IsGuiding returns 0
02:27:41.255 00.000 15712 Move returns status 0, amount 37
02:27:41.255 00.000 15712 MoveAxis(N, 0, ABG)
02:27:41.255 00.000 15712 Move returns status 0, amount 0
02:27:41.255 00.000 15712 move complete, result=0
02:27:41.255 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
02:27:41.255 00.000 15712 worker thread done servicing request
02:27:41.255 00.000 15712 Worker thread wakes up
02:27:41.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:41.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:42.670 01.415 15712 Exposure complete
02:27:42.736 00.066 15712 worker thread done servicing request
02:27:42.736 00.000 7988 OnExposeComplete: enter
02:27:42.736 00.000 7988 UpdateGuideState(): m_state=6
02:27:42.736 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4332
02:27:42.736 00.000 7988 Star::Find returns 1 (0), X=972.31, Y=187.76, Mass=586, SNR=15.4, Peak=141 HFD=3.0
02:27:42.736 00.000 7988 MultiStar: [#1 0.12,-0.07,0.98,U] [#2 0.00,-0.22,0.93,U] [#3 -0.07,0.35,0.87,U] [#4 -0.37,0.03,0.82,U] [#5 0.14,-0.03,0.70,U] [#6 0.16,-0.30,0.67,U] [#7 1.18,0.23,0.00,M5] [#8 0.12,-0.49,0.44,U] 
02:27:42.736 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.15}, one-star: {0.10, -0.55}
02:27:42.736 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
02:27:42.736 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
02:27:42.744 00.008 7988 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.46 mountX=-0.15 mountY=-0.01, mountTheta=-3.06
02:27:42.744 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.15, opts=13)
02:27:42.744 00.000 7988 Enqueuing Move request for scope (0.02, -0.15)
02:27:42.748 00.004 15712 Worker thread wakes up
02:27:42.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
02:27:42.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:27:42.748 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
02:27:42.748 00.000 15712 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=-0.01
02:27:42.748 00.000 7988 UpdateGuideState exits: m=586 SNR=15.4
02:27:42.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:42.752 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:42.752 00.000 7988 Enqueuing Expose request
02:27:42.754 00.002 15712 PPEC rslt: input = -0.15, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:42.754 00.000 15712 PPEC: input: -0.15, control: 0.04, exposure: 1500
02:27:42.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:42.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:27:42.754 00.000 15712 MoveAxis(W, 12, ABG)
02:27:42.754 00.000 15712 Guiding  Dir = 3, Dur = 12
02:27:42.764 00.010 15712 IsGuiding returns 0
02:27:42.782 00.018 15712 IsGuiding returns 1
02:27:42.782 00.000 15712 scope still moving after pulse duration time elapsed
02:27:42.811 00.029 15712 IsGuiding returns 1
02:27:42.846 00.035 15712 IsGuiding returns 0
02:27:42.846 00.000 15712 scope move finished after 12 + 67 ms
02:27:42.846 00.000 15712 Move returns status 0, amount 12
02:27:42.846 00.000 15712 MoveAxis(N, 0, ABG)
02:27:42.846 00.000 15712 Move returns status 0, amount 0
02:27:42.846 00.000 15712 move complete, result=0
02:27:42.846 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
02:27:42.846 00.000 15712 worker thread done servicing request
02:27:42.848 00.002 15712 Worker thread wakes up
02:27:42.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:42.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:44.488 01.640 15712 Exposure complete
02:27:44.553 00.065 15712 worker thread done servicing request
02:27:44.553 00.000 7988 OnExposeComplete: enter
02:27:44.553 00.000 7988 UpdateGuideState(): m_state=6
02:27:44.553 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4333
02:27:44.553 00.000 7988 Star::Find returns 1 (0), X=972.16, Y=187.93, Mass=690, SNR=16.8, Peak=136 HFD=3.5
02:27:44.553 00.000 7988 MultiStar: [#1 -0.06,-0.44,0.95,U] [#2 -0.15,-0.62,0.91,U] [#3 -0.23,-0.55,0.82,U] [#4 0.28,-0.29,0.68,U] [#5 0.01,-0.37,0.64,U] [#6 0.06,-1.11,0.00,M1] [#7 0.44,-0.66,0.00,M6] [#8 -0.39,-0.53,0.00,M2] 
02:27:44.553 00.000 7988 single-star, 5 included, MultiStar: {-0.05, -0.45}, one-star: {-0.05, -0.38}
02:27:44.553 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
02:27:44.553 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.98)
02:27:44.553 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.38 hyp=0.38 cameraTheta=-1.71 mountX=-0.38 mountY=0.06, mountTheta=2.98
02:27:44.563 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.38, opts=13)
02:27:44.563 00.000 7988 Enqueuing Move request for scope (-0.05, -0.38)
02:27:44.565 00.002 15712 Worker thread wakes up
02:27:44.565 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.38) opts 0xd
02:27:44.565 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.38)
02:27:44.565 00.000 15712 Moving (-0.05, -0.38) raw xDistance=-0.38 yDistance=0.06
02:27:44.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:27:44.565 00.000 7988 UpdateGuideState exits: m=690 SNR=16.8
02:27:44.568 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:44.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:44.570 00.002 7988 Enqueuing Expose request
02:27:44.570 00.000 15712 PPEC rslt: input = -0.38, final = -0.19, react = -0.23, pred = 0.04, hyst = -0.21, hyst_pct = 0.00, period_length = 639.26
02:27:44.570 00.000 15712 PPEC: input: -0.38, control: -0.19, exposure: 1500
02:27:44.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:44.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:27:44.570 00.000 15712 MoveAxis(E, 61, ABG)
02:27:44.570 00.000 15712 Guiding  Dir = 2, Dur = 61
02:27:44.570 00.000 15712 IsGuiding returns 0
02:27:44.589 00.019 15712 PulseGuide returned control before completion, sleep 55
02:27:44.665 00.076 15712 IsGuiding returns 1
02:27:44.665 00.000 15712 scope still moving after pulse duration time elapsed
02:27:44.693 00.028 15712 IsGuiding returns 0
02:27:44.693 00.000 15712 scope move finished after 61 + 59 ms
02:27:44.693 00.000 15712 Move returns status 0, amount 61
02:27:44.693 00.000 15712 MoveAxis(N, 0, ABG)
02:27:44.693 00.000 15712 Move returns status 0, amount 0
02:27:44.693 00.000 15712 move complete, result=0
02:27:44.693 00.000 7988 GuideStep: -0.4 px 61 ms EAST, 0.1 px 0 ms NORTH
02:27:44.695 00.002 15712 worker thread done servicing request
02:27:44.695 00.000 15712 Worker thread wakes up
02:27:44.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:44.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:46.101 01.406 15712 Exposure complete
02:27:46.166 00.065 15712 worker thread done servicing request
02:27:46.166 00.000 7988 OnExposeComplete: enter
02:27:46.166 00.000 7988 UpdateGuideState(): m_state=6
02:27:46.166 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4334
02:27:46.166 00.000 7988 Star::Find returns 1 (0), X=972.41, Y=187.85, Mass=667, SNR=16.6, Peak=132 HFD=3.6
02:27:46.166 00.000 7988 MultiStar: [#1 0.34,-0.15,1.03,U] [#2 -0.13,-0.30,0.85,U] [#3 0.06,-0.11,0.74,U] [#4 -0.01,-0.38,0.69,U] [#5 0.28,0.13,0.72,U] [#6 0.45,-0.78,0.00,M2] [#7 1.03,-0.69,0.00,M7] [#8 -0.23,-0.48,0.40,U] 
02:27:46.166 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.24}, one-star: {0.20, -0.46}
02:27:46.166 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
02:27:46.166 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
02:27:46.166 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-1.16 mountX=-0.24 mountY=-0.10, mountTheta=-2.75
02:27:46.177 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.24, opts=13)
02:27:46.178 00.001 7988 Enqueuing Move request for scope (0.11, -0.24)
02:27:46.178 00.000 15712 Worker thread wakes up
02:27:46.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
02:27:46.178 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
02:27:46.178 00.000 15712 Moving (0.11, -0.24) raw xDistance=-0.24 yDistance=-0.10
02:27:46.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:27:46.178 00.000 7988 UpdateGuideState exits: m=667 SNR=16.6
02:27:46.182 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:46.182 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:46.184 00.002 7988 Enqueuing Expose request
02:27:46.184 00.000 15712 PPEC rslt: input = -0.24, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:27:46.184 00.000 15712 PPEC: input: -0.24, control: -0.11, exposure: 1500
02:27:46.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:46.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:27:46.184 00.000 15712 MoveAxis(E, 34, ABG)
02:27:46.184 00.000 15712 Guiding  Dir = 2, Dur = 34
02:27:46.184 00.000 15712 IsGuiding returns 0
02:27:46.194 00.010 15712 PulseGuide returned control before completion, sleep 28
02:27:46.244 00.050 15712 IsGuiding returns 0
02:27:46.244 00.000 15712 Move returns status 0, amount 34
02:27:46.244 00.000 15712 MoveAxis(N, 0, ABG)
02:27:46.244 00.000 15712 Move returns status 0, amount 0
02:27:46.244 00.000 15712 move complete, result=0
02:27:46.244 00.000 15712 worker thread done servicing request
02:27:46.244 00.000 15712 Worker thread wakes up
02:27:46.244 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
02:27:46.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:46.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:47.885 01.641 15712 Exposure complete
02:27:47.951 00.066 7988 OnExposeComplete: enter
02:27:47.954 00.003 7988 UpdateGuideState(): m_state=6
02:27:47.954 00.000 15712 worker thread done servicing request
02:27:47.954 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4335
02:27:47.954 00.000 7988 Star::Find returns 1 (0), X=972.41, Y=187.86, Mass=682, SNR=16.4, Peak=139 HFD=3.4
02:27:47.954 00.000 7988 MultiStar: [#1 0.09,0.08,0.91,U] [#2 0.03,-0.07,0.88,U] [#3 0.18,-0.23,0.83,U] [#4 -0.08,-0.29,0.80,U] [#5 -0.50,-0.30,0.64,U] [#6 0.29,-0.54,0.64,U] [#7 0.46,-0.16,0.41,U] [#8 -0.18,-0.32,0.39,U] 
02:27:47.954 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.24}, one-star: {0.20, -0.46}
02:27:47.954 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
02:27:47.954 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
02:27:47.954 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.34 mountX=-0.24 mountY=-0.05, mountTheta=-2.93
02:27:47.961 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.24, opts=13)
02:27:47.961 00.000 7988 Enqueuing Move request for scope (0.06, -0.24)
02:27:47.965 00.004 15712 Worker thread wakes up
02:27:47.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
02:27:47.965 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
02:27:47.965 00.000 15712 Moving (0.06, -0.24) raw xDistance=-0.24 yDistance=-0.05
02:27:47.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:27:47.965 00.000 7988 UpdateGuideState exits: m=682 SNR=16.4
02:27:47.969 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:47.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:47.969 00.000 7988 Enqueuing Expose request
02:27:47.969 00.000 15712 PPEC rslt: input = -0.24, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:27:47.969 00.000 15712 PPEC: input: -0.24, control: -0.11, exposure: 1500
02:27:47.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:47.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:27:47.969 00.000 15712 MoveAxis(E, 36, ABG)
02:27:47.969 00.000 15712 Guiding  Dir = 2, Dur = 36
02:27:47.969 00.000 15712 IsGuiding returns 0
02:27:47.987 00.018 15712 PulseGuide returned control before completion, sleep 26
02:27:48.055 00.068 15712 IsGuiding returns 0
02:27:48.055 00.000 15712 Move returns status 0, amount 36
02:27:48.055 00.000 15712 MoveAxis(N, 0, ABG)
02:27:48.055 00.000 15712 Move returns status 0, amount 0
02:27:48.055 00.000 15712 move complete, result=0
02:27:48.055 00.000 15712 worker thread done servicing request
02:27:48.055 00.000 15712 Worker thread wakes up
02:27:48.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:48.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:48.055 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
02:27:49.467 01.412 15712 Exposure complete
02:27:49.530 00.063 15712 worker thread done servicing request
02:27:49.530 00.000 7988 OnExposeComplete: enter
02:27:49.530 00.000 7988 UpdateGuideState(): m_state=6
02:27:49.530 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4336
02:27:49.530 00.000 7988 Star::Find returns 1 (0), X=972.60, Y=188.02, Mass=645, SNR=16.3, Peak=141 HFD=3.2
02:27:49.530 00.000 7988 MultiStar: [#1 0.12,-0.41,1.01,U] [#2 -0.30,-0.03,0.96,U] [#3 -0.09,0.07,0.89,U] [#4 0.31,-0.12,0.69,U] [#5 0.53,-0.11,0.68,U] [#6 -0.11,-0.26,0.65,U] [#7 0.20,-0.21,0.51,U] [#8 0.59,-0.15,0.50,U] 
02:27:49.530 00.000 7988 refined, 8 included, MultiStar: {0.15, -0.17}, one-star: {0.39, -0.29}
02:27:49.530 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
02:27:49.530 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
02:27:49.530 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.85 mountX=-0.17 mountY=-0.15, mountTheta=-2.43
02:27:49.541 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.17, opts=13)
02:27:49.541 00.000 7988 Enqueuing Move request for scope (0.15, -0.17)
02:27:49.544 00.003 15712 Worker thread wakes up
02:27:49.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
02:27:49.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
02:27:49.544 00.000 15712 Moving (0.15, -0.17) raw xDistance=-0.17 yDistance=-0.15
02:27:49.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:27:49.544 00.000 7988 UpdateGuideState exits: m=645 SNR=16.3
02:27:49.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:49.544 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:49.544 00.000 7988 Enqueuing Expose request
02:27:49.544 00.000 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:27:49.544 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
02:27:49.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:49.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:49.544 00.000 15712 MoveAxis(E, 23, ABG)
02:27:49.544 00.000 15712 Guiding  Dir = 2, Dur = 23
02:27:49.544 00.000 15712 IsGuiding returns 0
02:27:49.575 00.031 15712 IsGuiding returns 1
02:27:49.575 00.000 15712 scope still moving after pulse duration time elapsed
02:27:49.623 00.048 15712 IsGuiding returns 1
02:27:49.655 00.032 15712 IsGuiding returns 0
02:27:49.655 00.000 15712 scope move finished after 23 + 82 ms
02:27:49.655 00.000 15712 Move returns status 0, amount 23
02:27:49.655 00.000 15712 MoveAxis(N, 0, ABG)
02:27:49.655 00.000 15712 Move returns status 0, amount 0
02:27:49.655 00.000 15712 move complete, result=0
02:27:49.655 00.000 15712 worker thread done servicing request
02:27:49.655 00.000 15712 Worker thread wakes up
02:27:49.655 00.000 7988 GuideStep: -0.2 px 23 ms EAST, -0.1 px 0 ms NORTH
02:27:49.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:49.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:51.298 01.643 15712 Exposure complete
02:27:51.361 00.063 15712 worker thread done servicing request
02:27:51.361 00.000 7988 OnExposeComplete: enter
02:27:51.361 00.000 7988 UpdateGuideState(): m_state=6
02:27:51.366 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4337
02:27:51.366 00.000 7988 Star::Find returns 1 (0), X=972.41, Y=188.52, Mass=647, SNR=16.1, Peak=139 HFD=3.2
02:27:51.368 00.002 7988 MultiStar: [#1 0.07,0.51,1.13,U] [#2 0.16,0.35,0.96,U] [#3 -0.01,0.15,0.85,U] [#4 0.51,0.52,0.00,M1] [#5 -0.22,0.79,0.00,M1] [#6 0.31,0.32,0.55,U] [#7 0.05,0.32,0.47,U] [#8 0.06,0.35,0.49,U] 
02:27:51.368 00.000 7988 single-star, 6 included, MultiStar: {0.12, 0.32}, one-star: {0.20, 0.21}
02:27:51.370 00.002 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
02:27:51.370 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
02:27:51.372 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.29 cameraTheta=0.81 mountX=0.21 mountY=-0.20, mountTheta=-0.77
02:27:51.374 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.21, opts=13)
02:27:51.374 00.000 7988 Enqueuing Move request for scope (0.20, 0.21)
02:27:51.376 00.002 15712 Worker thread wakes up
02:27:51.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.21) opts 0xd
02:27:51.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.21)
02:27:51.376 00.000 15712 Moving (0.20, 0.21) raw xDistance=0.21 yDistance=-0.20
02:27:51.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:27:51.377 00.001 7988 UpdateGuideState exits: m=647 SNR=16.1
02:27:51.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:51.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:51.377 00.000 7988 Enqueuing Expose request
02:27:51.377 00.000 15712 PPEC rslt: input = 0.21, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:27:51.377 00.000 15712 PPEC: input: 0.21, control: 0.15, exposure: 1500
02:27:51.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:51.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:27:51.377 00.000 15712 MoveAxis(W, 50, ABG)
02:27:51.377 00.000 15712 Guiding  Dir = 3, Dur = 50
02:27:51.377 00.000 15712 IsGuiding returns 0
02:27:51.394 00.017 15712 PulseGuide returned control before completion, sleep 46
02:27:51.473 00.079 15712 IsGuiding returns 0
02:27:51.473 00.000 15712 Move returns status 0, amount 50
02:27:51.473 00.000 15712 MoveAxis(N, 0, ABG)
02:27:51.473 00.000 15712 Move returns status 0, amount 0
02:27:51.473 00.000 15712 move complete, result=0
02:27:51.473 00.000 15712 worker thread done servicing request
02:27:51.473 00.000 15712 Worker thread wakes up
02:27:51.473 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.2 px 0 ms NORTH
02:27:51.479 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:51.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:52.891 01.412 15712 Exposure complete
02:27:52.954 00.063 15712 worker thread done servicing request
02:27:52.954 00.000 7988 OnExposeComplete: enter
02:27:52.954 00.000 7988 UpdateGuideState(): m_state=6
02:27:52.958 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4338
02:27:52.959 00.001 7988 Star::Find returns 1 (0), X=972.46, Y=188.21, Mass=531, SNR=14.8, Peak=141 HFD=2.9
02:27:52.959 00.000 7988 MultiStar: [#1 0.16,-0.03,1.09,U] [#2 0.24,-0.20,0.95,U] [#3 0.18,0.18,0.89,U] [#4 0.02,0.28,0.85,U] [#5 -0.18,0.36,0.86,U] [#6 -0.05,0.25,0.76,U] [#7 0.20,-0.15,0.55,U] [#8 0.30,-0.23,0.44,U] 
02:27:52.961 00.002 7988 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.25, -0.11}
02:27:52.961 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
02:27:52.963 00.002 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
02:27:52.963 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.41 mountX=0.05 mountY=-0.12, mountTheta=-1.16
02:27:52.965 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.05, opts=13)
02:27:52.967 00.002 7988 Enqueuing Move request for scope (0.12, 0.05)
02:27:52.967 00.000 15712 Worker thread wakes up
02:27:52.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
02:27:52.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
02:27:52.967 00.000 15712 Moving (0.12, 0.05) raw xDistance=0.05 yDistance=-0.12
02:27:52.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:27:52.969 00.002 7988 UpdateGuideState exits: m=531 SNR=14.8
02:27:52.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:52.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:52.969 00.000 7988 Enqueuing Expose request
02:27:52.969 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:52.969 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
02:27:52.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:52.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:27:52.969 00.000 15712 MoveAxis(W, 9, ABG)
02:27:52.969 00.000 15712 Guiding  Dir = 3, Dur = 9
02:27:53.010 00.041 15712 IsGuiding returns 0
02:27:53.027 00.017 15712 IsGuiding returns 0
02:27:53.027 00.000 15712 Move returns status 0, amount 9
02:27:53.027 00.000 15712 MoveAxis(N, 0, ABG)
02:27:53.027 00.000 15712 Move returns status 0, amount 0
02:27:53.027 00.000 15712 move complete, result=0
02:27:53.027 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:27:53.030 00.003 15712 worker thread done servicing request
02:27:53.030 00.000 15712 Worker thread wakes up
02:27:53.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:53.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:54.658 01.628 15712 Exposure complete
02:27:54.721 00.063 15712 worker thread done servicing request
02:27:54.721 00.000 7988 OnExposeComplete: enter
02:27:54.721 00.000 7988 UpdateGuideState(): m_state=6
02:27:54.727 00.006 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4339
02:27:54.727 00.000 7988 Star::Find returns 1 (0), X=972.38, Y=187.87, Mass=747, SNR=17.5, Peak=134 HFD=3.7
02:27:54.729 00.002 7988 MultiStar: [#1 0.05,0.07,0.93,U] [#2 0.01,0.13,0.81,U] [#3 0.25,0.38,0.79,U] [#4 0.34,0.32,0.68,U] [#5 -0.05,0.18,0.74,U] [#6 0.13,0.29,0.65,U] [#7 0.93,-0.20,0.00,M4] [#8 -0.06,-0.26,0.43,U] 
02:27:54.729 00.000 7988 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.17, -0.44}
02:27:54.731 00.002 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
02:27:54.731 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
02:27:54.733 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=0.08 mountY=-0.12, mountTheta=-0.98
02:27:54.735 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.08, opts=13)
02:27:54.735 00.000 7988 Enqueuing Move request for scope (0.11, 0.08)
02:27:54.737 00.002 15712 Worker thread wakes up
02:27:54.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
02:27:54.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
02:27:54.737 00.000 15712 Moving (0.11, 0.08) raw xDistance=0.08 yDistance=-0.12
02:27:54.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:27:54.737 00.000 7988 UpdateGuideState exits: m=747 SNR=17.5
02:27:54.740 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:54.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:54.742 00.002 7988 Enqueuing Expose request
02:27:54.742 00.000 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:54.742 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
02:27:54.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:54.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:27:54.742 00.000 15712 MoveAxis(W, 9, ABG)
02:27:54.742 00.000 15712 Guiding  Dir = 3, Dur = 9
02:27:54.742 00.000 15712 IsGuiding returns 0
02:27:54.769 00.027 15712 IsGuiding returns 0
02:27:54.769 00.000 15712 Move returns status 0, amount 9
02:27:54.769 00.000 15712 MoveAxis(N, 0, ABG)
02:27:54.769 00.000 15712 Move returns status 0, amount 0
02:27:54.769 00.000 15712 move complete, result=0
02:27:54.769 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:27:54.773 00.004 15712 worker thread done servicing request
02:27:54.773 00.000 15712 Worker thread wakes up
02:27:54.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:54.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:56.187 01.414 15712 Exposure complete
02:27:56.251 00.064 15712 worker thread done servicing request
02:27:56.251 00.000 7988 OnExposeComplete: enter
02:27:56.251 00.000 7988 UpdateGuideState(): m_state=6
02:27:56.255 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4340
02:27:56.255 00.000 7988 Star::Find returns 1 (0), X=972.59, Y=187.81, Mass=689, SNR=16.8, Peak=138 HFD=3.6
02:27:56.257 00.002 7988 MultiStar: [#1 0.28,0.06,1.05,U] [#2 0.06,-0.19,0.82,U] [#3 0.08,-0.12,0.82,U] [#4 0.27,-0.10,0.67,U] [#5 0.12,0.28,0.69,U] [#6 0.07,0.09,0.68,U] [#7 0.11,0.07,0.54,U] [#8 -0.85,-0.17,0.00,M1] 
02:27:56.257 00.000 7988 refined, 7 included, MultiStar: {0.19, -0.08}, one-star: {0.38, -0.51}
02:27:56.259 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
02:27:56.259 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
02:27:56.261 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.39 mountX=-0.07 mountY=-0.18, mountTheta=-1.95
02:27:56.263 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.08, opts=13)
02:27:56.263 00.000 7988 Enqueuing Move request for scope (0.19, -0.08)
02:27:56.265 00.002 15712 Worker thread wakes up
02:27:56.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
02:27:56.265 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
02:27:56.265 00.000 15712 Moving (0.19, -0.08) raw xDistance=-0.07 yDistance=-0.18
02:27:56.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:27:56.267 00.002 7988 UpdateGuideState exits: m=689 SNR=16.8
02:27:56.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:56.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:56.267 00.000 7988 Enqueuing Expose request
02:27:56.267 00.000 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:27:56.267 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
02:27:56.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:56.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:27:56.267 00.000 15712 MoveAxis(W, 8, ABG)
02:27:56.267 00.000 15712 Guiding  Dir = 3, Dur = 8
02:27:56.305 00.038 15712 IsGuiding returns 0
02:27:56.315 00.010 15712 IsGuiding returns 0
02:27:56.315 00.000 15712 Move returns status 0, amount 8
02:27:56.315 00.000 15712 MoveAxis(N, 0, ABG)
02:27:56.315 00.000 15712 Move returns status 0, amount 0
02:27:56.315 00.000 15712 move complete, result=0
02:27:56.315 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
02:27:56.323 00.008 15712 worker thread done servicing request
02:27:56.323 00.000 15712 Worker thread wakes up
02:27:56.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:56.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:57.960 01.637 15712 Exposure complete
02:27:58.023 00.063 15712 worker thread done servicing request
02:27:58.023 00.000 7988 OnExposeComplete: enter
02:27:58.023 00.000 7988 UpdateGuideState(): m_state=6
02:27:58.029 00.006 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4341
02:27:58.029 00.000 7988 Star::Find returns 1 (0), X=972.43, Y=187.98, Mass=645, SNR=16.2, Peak=142 HFD=3.5
02:27:58.031 00.002 7988 MultiStar: [#1 0.30,-0.24,1.00,U] [#2 0.18,-0.19,0.86,U] [#3 0.26,-0.10,0.82,U] [#4 0.11,-0.20,0.72,U] [#5 0.10,0.32,0.74,U] [#6 -0.18,-0.29,0.60,U] [#7 0.00,0.00,0.00,L] [#8 -0.04,-0.52,0.41,U] [#9 -0.58,-0.15,0.38,U] 
02:27:58.031 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.18}, one-star: {0.22, -0.34}
02:27:58.033 00.002 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
02:27:58.033 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
02:27:58.035 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.03 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
02:27:58.037 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.18, opts=13)
02:27:58.037 00.000 7988 Enqueuing Move request for scope (0.11, -0.18)
02:27:58.039 00.002 15712 Worker thread wakes up
02:27:58.039 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
02:27:58.039 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
02:27:58.039 00.000 15712 Moving (0.11, -0.18) raw xDistance=-0.18 yDistance=-0.10
02:27:58.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=56, FiltMax=255, Gamma=0.690
02:27:58.039 00.000 7988 UpdateGuideState exits: m=645 SNR=16.2
02:27:58.042 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:58.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:58.044 00.002 7988 Enqueuing Expose request
02:27:58.044 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:27:58.044 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
02:27:58.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:58.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:27:58.044 00.000 15712 MoveAxis(E, 28, ABG)
02:27:58.044 00.000 15712 Guiding  Dir = 2, Dur = 28
02:27:58.044 00.000 15712 IsGuiding returns 0
02:27:58.058 00.014 15712 PulseGuide returned control before completion, sleep 21
02:27:58.109 00.051 15712 IsGuiding returns 0
02:27:58.109 00.000 15712 Move returns status 0, amount 28
02:27:58.109 00.000 15712 MoveAxis(N, 0, ABG)
02:27:58.109 00.000 15712 Move returns status 0, amount 0
02:27:58.109 00.000 15712 move complete, result=0
02:27:58.109 00.000 7988 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
02:27:58.113 00.004 15712 worker thread done servicing request
02:27:58.113 00.000 15712 Worker thread wakes up
02:27:58.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:58.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:27:59.521 01.408 15712 Exposure complete
02:27:59.584 00.063 15712 worker thread done servicing request
02:27:59.584 00.000 7988 OnExposeComplete: enter
02:27:59.584 00.000 7988 UpdateGuideState(): m_state=6
02:27:59.584 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4342
02:27:59.584 00.000 7988 Star::Find returns 1 (0), X=972.37, Y=187.91, Mass=675, SNR=16.7, Peak=133 HFD=3.5
02:27:59.584 00.000 7988 MultiStar: [#1 0.03,-0.34,0.95,U] [#2 -0.02,-0.35,0.79,U] [#3 0.00,-0.06,0.76,U] [#4 0.02,-0.46,0.66,U] [#5 -0.08,-0.12,0.69,U] [#6 -0.23,-0.40,0.67,U] [#7 0.00,0.00,0.00,L] [#8 -0.24,-0.06,0.37,U] [#9 -0.42,0.87,0.00,M5] 
02:27:59.584 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.29}, one-star: {0.16, -0.41}
02:27:59.584 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
02:27:59.584 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
02:27:59.584 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.64 mountX=-0.29 mountY=0.03, mountTheta=3.05
02:27:59.584 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.29, opts=13)
02:27:59.596 00.012 7988 Enqueuing Move request for scope (-0.02, -0.29)
02:27:59.596 00.000 15712 Worker thread wakes up
02:27:59.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.29) opts 0xd
02:27:59.596 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.29)
02:27:59.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:27:59.598 00.002 7988 UpdateGuideState exits: m=675 SNR=16.7
02:27:59.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:59.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:27:59.598 00.000 7988 Enqueuing Expose request
02:27:59.598 00.000 15712 Moving (-0.02, -0.29) raw xDistance=-0.29 yDistance=0.03
02:27:59.598 00.000 15712 PPEC rslt: input = -0.29, final = -0.15, react = -0.18, pred = 0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
02:27:59.598 00.000 15712 PPEC: input: -0.29, control: -0.15, exposure: 1500
02:27:59.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:59.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:27:59.598 00.000 15712 MoveAxis(E, 51, ABG)
02:27:59.598 00.000 15712 Guiding  Dir = 2, Dur = 51
02:27:59.614 00.016 15712 IsGuiding returns 0
02:27:59.618 00.004 15712 PulseGuide returned control before completion, sleep 46
02:27:59.694 00.076 15712 IsGuiding returns 0
02:27:59.694 00.000 15712 Move returns status 0, amount 51
02:27:59.694 00.000 15712 MoveAxis(N, 0, ABG)
02:27:59.694 00.000 15712 Move returns status 0, amount 0
02:27:59.694 00.000 15712 move complete, result=0
02:27:59.694 00.000 15712 worker thread done servicing request
02:27:59.694 00.000 15712 Worker thread wakes up
02:27:59.694 00.000 7988 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
02:27:59.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:27:59.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:01.339 01.645 15712 Exposure complete
02:28:01.401 00.062 15712 worker thread done servicing request
02:28:01.401 00.000 7988 OnExposeComplete: enter
02:28:01.401 00.000 7988 UpdateGuideState(): m_state=6
02:28:01.405 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4343
02:28:01.405 00.000 7988 Star::Find returns 1 (0), X=972.42, Y=188.25, Mass=595, SNR=15.6, Peak=125 HFD=3.3
02:28:01.407 00.002 7988 MultiStar: [#1 0.12,0.42,1.02,U] [#2 -0.07,-0.07,0.85,U] [#3 -0.04,-0.31,0.86,U] [#4 0.36,0.20,0.71,U] [#5 0.02,-0.24,0.68,U] [#6 -0.02,-0.14,0.65,U] [#7 0.58,0.06,0.50,U] [#8 0.00,0.00,0.00,L] [#9 -0.26,0.44,0.34,U] 
02:28:01.407 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.21, -0.07}
02:28:01.409 00.002 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
02:28:01.409 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
02:28:01.411 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.11 cameraTheta=0.14 mountX=0.02 mountY=-0.11, mountTheta=-1.43
02:28:01.413 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.01, opts=13)
02:28:01.414 00.001 7988 Enqueuing Move request for scope (0.10, 0.01)
02:28:01.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
02:28:01.416 00.002 15712 Worker thread wakes up
02:28:01.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
02:28:01.416 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
02:28:01.416 00.000 15712 Moving (0.10, 0.01) raw xDistance=0.02 yDistance=-0.11
02:28:01.416 00.000 7988 UpdateGuideState exits: m=595 SNR=15.6
02:28:01.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:01.419 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:01.419 00.000 7988 Enqueuing Expose request
02:28:01.421 00.002 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:01.421 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
02:28:01.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:01.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:28:01.421 00.000 15712 MoveAxis(W, 8, ABG)
02:28:01.421 00.000 15712 Guiding  Dir = 3, Dur = 8
02:28:01.421 00.000 15712 IsGuiding returns 0
02:28:01.436 00.015 15712 IsGuiding returns 0
02:28:01.436 00.000 15712 Move returns status 0, amount 8
02:28:01.436 00.000 15712 MoveAxis(N, 0, ABG)
02:28:01.436 00.000 15712 Move returns status 0, amount 0
02:28:01.436 00.000 15712 move complete, result=0
02:28:01.436 00.000 15712 worker thread done servicing request
02:28:01.436 00.000 15712 Worker thread wakes up
02:28:01.436 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
02:28:01.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:01.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:02.855 01.419 15712 Exposure complete
02:28:02.918 00.063 15712 worker thread done servicing request
02:28:02.918 00.000 7988 OnExposeComplete: enter
02:28:02.918 00.000 7988 UpdateGuideState(): m_state=6
02:28:02.918 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4344
02:28:02.918 00.000 7988 Star::Find returns 1 (0), X=972.68, Y=188.08, Mass=652, SNR=16.3, Peak=133 HFD=3.4
02:28:02.918 00.000 7988 MultiStar: [#1 -0.13,0.10,1.00,U] [#2 -0.09,0.13,0.88,U] [#3 -0.14,-0.18,0.85,U] [#4 0.16,-0.20,0.72,U] [#5 -0.11,-0.37,0.66,U] [#6 -0.41,-0.05,0.68,U] [#7 0.00,0.00,0.00,L] [#8 -0.67,-0.19,0.00,M1] [#9 -1.26,-0.43,0.00,M5] 
02:28:02.918 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.10}, one-star: {0.47, -0.24}
02:28:02.918 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
02:28:02.918 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
02:28:02.927 00.009 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.71 mountX=-0.10 mountY=0.02, mountTheta=2.98
02:28:02.927 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.10, opts=13)
02:28:02.927 00.000 7988 Enqueuing Move request for scope (-0.01, -0.10)
02:28:02.927 00.000 15712 Worker thread wakes up
02:28:02.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
02:28:02.927 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
02:28:02.932 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
02:28:02.932 00.000 7988 UpdateGuideState exits: m=652 SNR=16.3
02:28:02.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:02.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:02.932 00.000 7988 Enqueuing Expose request
02:28:02.932 00.000 15712 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
02:28:02.932 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:02.932 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
02:28:02.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:02.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:28:02.932 00.000 15712 MoveAxis(W, 9, ABG)
02:28:02.932 00.000 15712 Guiding  Dir = 3, Dur = 9
02:28:02.952 00.020 15712 IsGuiding returns 0
02:28:02.964 00.012 15712 IsGuiding returns 0
02:28:02.964 00.000 15712 Move returns status 0, amount 9
02:28:02.964 00.000 15712 MoveAxis(N, 0, ABG)
02:28:02.964 00.000 15712 Move returns status 0, amount 0
02:28:02.964 00.000 15712 move complete, result=0
02:28:02.964 00.000 15712 worker thread done servicing request
02:28:02.964 00.000 15712 Worker thread wakes up
02:28:02.964 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
02:28:02.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:02.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:04.606 01.642 15712 Exposure complete
02:28:04.670 00.064 15712 worker thread done servicing request
02:28:04.670 00.000 7988 OnExposeComplete: enter
02:28:04.670 00.000 7988 UpdateGuideState(): m_state=6
02:28:04.670 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4345
02:28:04.670 00.000 7988 Star::Find returns 1 (0), X=972.20, Y=188.21, Mass=662, SNR=16.5, Peak=130 HFD=3.6
02:28:04.670 00.000 7988 MultiStar: [#1 -0.08,-0.01,0.95,U] [#2 0.06,-0.05,0.81,U] [#3 -0.03,0.26,0.81,U] [#4 0.36,0.20,0.68,U] [#5 -0.01,0.02,0.67,U] [#6 -0.01,-0.21,0.62,U] [#7 0.45,0.41,0.52,U] [#8 0.50,-0.12,0.37,U] 
02:28:04.670 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {-0.01, -0.10}
02:28:04.670 00.000 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
02:28:04.680 00.010 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
02:28:04.680 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.39 mountX=0.04 mountY=-0.09, mountTheta=-1.18
02:28:04.680 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
02:28:04.680 00.000 7988 Enqueuing Move request for scope (0.09, 0.04)
02:28:04.680 00.000 15712 Worker thread wakes up
02:28:04.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
02:28:04.680 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
02:28:04.680 00.000 15712 Moving (0.09, 0.04) raw xDistance=0.04 yDistance=-0.09
02:28:04.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:28:04.686 00.006 7988 UpdateGuideState exits: m=662 SNR=16.5
02:28:04.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:04.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:04.686 00.000 7988 Enqueuing Expose request
02:28:04.686 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:04.686 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
02:28:04.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:04.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:28:04.686 00.000 15712 MoveAxis(W, 9, ABG)
02:28:04.686 00.000 15712 Guiding  Dir = 3, Dur = 9
02:28:04.686 00.000 15712 IsGuiding returns 0
02:28:04.713 00.027 15712 IsGuiding returns 0
02:28:04.713 00.000 15712 Move returns status 0, amount 9
02:28:04.713 00.000 15712 MoveAxis(N, 0, ABG)
02:28:04.713 00.000 15712 Move returns status 0, amount 0
02:28:04.713 00.000 15712 move complete, result=0
02:28:04.713 00.000 15712 worker thread done servicing request
02:28:04.713 00.000 15712 Worker thread wakes up
02:28:04.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:04.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:04.713 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
02:28:06.119 01.406 15712 Exposure complete
02:28:06.183 00.064 15712 worker thread done servicing request
02:28:06.183 00.000 7988 OnExposeComplete: enter
02:28:06.183 00.000 7988 UpdateGuideState(): m_state=6
02:28:06.188 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4346
02:28:06.188 00.000 7988 Star::Find returns 1 (0), X=972.52, Y=188.26, Mass=572, SNR=15.3, Peak=127 HFD=3.1
02:28:06.190 00.002 7988 MultiStar: [#1 -0.01,-0.20,0.99,U] [#2 0.19,0.14,0.91,U] [#3 0.02,-0.38,1.01,U] [#4 0.10,0.28,0.75,U] [#5 0.76,0.07,0.00,M1] [#6 0.37,-0.04,0.62,U] [#7 0.76,0.51,0.00,M2] [#8 -0.02,-0.96,0.00,M1] 
02:28:06.190 00.000 7988 refined, 5 included, MultiStar: {0.15, -0.06}, one-star: {0.31, -0.05}
02:28:06.192 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
02:28:06.193 00.001 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
02:28:06.193 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.39 mountX=-0.06 mountY=-0.15, mountTheta=-1.95
02:28:06.195 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.06, opts=13)
02:28:06.197 00.002 7988 Enqueuing Move request for scope (0.15, -0.06)
02:28:06.197 00.000 15712 Worker thread wakes up
02:28:06.199 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
02:28:06.199 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
02:28:06.199 00.000 15712 Moving (0.15, -0.06) raw xDistance=-0.06 yDistance=-0.15
02:28:06.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:28:06.199 00.000 7988 UpdateGuideState exits: m=572 SNR=15.3
02:28:06.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:06.199 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:06.199 00.000 7988 Enqueuing Expose request
02:28:06.199 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:06.199 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
02:28:06.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:06.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:28:06.199 00.000 15712 MoveAxis(W, 8, ABG)
02:28:06.199 00.000 15712 Guiding  Dir = 3, Dur = 8
02:28:06.199 00.000 15712 IsGuiding returns 0
02:28:06.232 00.033 15712 IsGuiding returns 0
02:28:06.232 00.000 15712 Move returns status 0, amount 8
02:28:06.232 00.000 15712 MoveAxis(N, 0, ABG)
02:28:06.232 00.000 15712 Move returns status 0, amount 0
02:28:06.232 00.000 15712 move complete, result=0
02:28:06.232 00.000 15712 worker thread done servicing request
02:28:06.232 00.000 15712 Worker thread wakes up
02:28:06.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:06.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:06.232 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
02:28:07.973 01.741 15712 Exposure complete
02:28:08.034 00.061 15712 worker thread done servicing request
02:28:08.034 00.000 7988 OnExposeComplete: enter
02:28:08.034 00.000 7988 UpdateGuideState(): m_state=6
02:28:08.039 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4347
02:28:08.039 00.000 7988 Star::Find returns 1 (0), X=972.53, Y=188.19, Mass=605, SNR=15.8, Peak=139 HFD=3.1
02:28:08.041 00.002 7988 MultiStar: [#1 0.16,-0.01,0.88,U] [#2 0.01,-0.04,0.77,U] [#3 0.20,-0.19,0.87,U] [#4 -0.00,-0.19,0.69,U] [#5 0.00,0.66,0.00,M2] [#6 0.27,0.08,0.59,U] [#7 0.60,-0.24,0.55,U] [#8 0.17,-0.52,0.45,U] 
02:28:08.041 00.000 7988 refined, 7 included, MultiStar: {0.21, -0.14}, one-star: {0.32, -0.13}
02:28:08.043 00.002 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.14 = -2.14)
02:28:08.043 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.17 = -2.17)
02:28:08.045 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.58 mountX=-0.13 mountY=-0.20, mountTheta=-2.15
02:28:08.046 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.14, opts=13)
02:28:08.048 00.002 7988 Enqueuing Move request for scope (0.21, -0.14)
02:28:08.048 00.000 15712 Worker thread wakes up
02:28:08.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
02:28:08.048 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
02:28:08.048 00.000 15712 Moving (0.21, -0.14) raw xDistance=-0.13 yDistance=-0.20
02:28:08.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=62, FiltMax=255, Gamma=0.690
02:28:08.050 00.002 7988 UpdateGuideState exits: m=605 SNR=15.8
02:28:08.052 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:08.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:08.054 00.002 7988 Enqueuing Expose request
02:28:08.054 00.000 15712 PPEC rslt: input = -0.13, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:08.054 00.000 15712 PPEC: input: -0.13, control: 0.02, exposure: 1500
02:28:08.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:08.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:28:08.054 00.000 15712 MoveAxis(W, 8, ABG)
02:28:08.054 00.000 15712 Guiding  Dir = 3, Dur = 8
02:28:08.054 00.000 15712 IsGuiding returns 0
02:28:08.066 00.012 15712 IsGuiding returns 0
02:28:08.066 00.000 15712 Move returns status 0, amount 8
02:28:08.066 00.000 15712 MoveAxis(N, 0, ABG)
02:28:08.066 00.000 15712 Move returns status 0, amount 0
02:28:08.066 00.000 15712 move complete, result=0
02:28:08.066 00.000 15712 worker thread done servicing request
02:28:08.066 00.000 15712 Worker thread wakes up
02:28:08.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:08.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:08.066 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
02:28:09.487 01.421 15712 Exposure complete
02:28:09.549 00.062 15712 worker thread done servicing request
02:28:09.549 00.000 7988 OnExposeComplete: enter
02:28:09.549 00.000 7988 UpdateGuideState(): m_state=6
02:28:09.553 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4348
02:28:09.553 00.000 7988 Star::Find returns 1 (0), X=972.49, Y=188.29, Mass=658, SNR=16.5, Peak=138 HFD=3.3
02:28:09.555 00.002 7988 MultiStar: [#1 0.34,0.09,0.90,U] [#2 0.11,-0.54,0.73,U] [#3 0.21,0.23,0.77,U] [#4 0.15,0.10,0.65,U] [#5 0.02,-0.25,0.60,U] [#6 0.17,-0.36,0.70,U] [#7 0.44,-0.21,0.39,U] [#8 0.49,0.18,0.46,U] 
02:28:09.555 00.000 7988 refined, 8 included, MultiStar: {0.23, -0.08}, one-star: {0.28, -0.02}
02:28:09.557 00.002 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
02:28:09.557 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
02:28:09.559 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-0.33 mountX=-0.08 mountY=-0.23, mountTheta=-1.90
02:28:09.561 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.08, opts=13)
02:28:09.563 00.002 7988 Enqueuing Move request for scope (0.23, -0.08)
02:28:09.563 00.000 15712 Worker thread wakes up
02:28:09.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
02:28:09.563 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
02:28:09.563 00.000 15712 Moving (0.23, -0.08) raw xDistance=-0.08 yDistance=-0.23
02:28:09.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=62, FiltMax=255, Gamma=0.690
02:28:09.564 00.001 7988 UpdateGuideState exits: m=658 SNR=16.5
02:28:09.564 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:09.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:09.564 00.000 7988 Enqueuing Expose request
02:28:09.564 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:09.564 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
02:28:09.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:09.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:28:09.564 00.000 15712 MoveAxis(W, 6, ABG)
02:28:09.564 00.000 15712 Guiding  Dir = 3, Dur = 6
02:28:09.564 00.000 15712 IsGuiding returns 0
02:28:09.584 00.020 15712 IsGuiding returns 0
02:28:09.584 00.000 15712 Move returns status 0, amount 6
02:28:09.584 00.000 15712 MoveAxis(N, 0, ABG)
02:28:09.584 00.000 15712 Move returns status 0, amount 0
02:28:09.584 00.000 15712 move complete, result=0
02:28:09.584 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
02:28:09.590 00.006 15712 worker thread done servicing request
02:28:09.590 00.000 15712 Worker thread wakes up
02:28:09.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:09.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:11.335 01.745 15712 Exposure complete
02:28:11.399 00.064 15712 worker thread done servicing request
02:28:11.399 00.000 7988 OnExposeComplete: enter
02:28:11.399 00.000 7988 UpdateGuideState(): m_state=6
02:28:11.399 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4349
02:28:11.399 00.000 7988 Star::Find returns 1 (0), X=972.56, Y=187.87, Mass=666, SNR=16.6, Peak=157 HFD=3.3
02:28:11.399 00.000 7988 MultiStar: [#1 0.24,-0.36,0.97,U] [#2 0.28,-0.19,0.84,U] [#3 0.26,-0.23,0.76,U] [#4 0.32,-0.34,0.64,U] [#5 0.15,-0.03,0.70,U] [#6 0.05,-0.86,0.00,M1] [#7 -0.25,-0.50,0.49,U] [#8 0.11,-0.17,0.46,U] 
02:28:11.399 00.000 7988 refined, 7 included, MultiStar: {0.21, -0.29}, one-star: {0.35, -0.45}
02:28:11.399 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
02:28:11.399 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
02:28:11.399 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.29 hyp=0.36 cameraTheta=-0.93 mountX=-0.29 mountY=-0.21, mountTheta=-2.52
02:28:11.399 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.29, opts=13)
02:28:11.399 00.000 7988 Enqueuing Move request for scope (0.21, -0.29)
02:28:11.399 00.000 15712 Worker thread wakes up
02:28:11.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.29) opts 0xd
02:28:11.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.29)
02:28:11.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=63, FiltMax=255, Gamma=0.690
02:28:11.413 00.014 7988 UpdateGuideState exits: m=666 SNR=16.6
02:28:11.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:11.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:11.416 00.003 7988 Enqueuing Expose request
02:28:11.416 00.000 15712 Moving (0.21, -0.29) raw xDistance=-0.29 yDistance=-0.21
02:28:11.416 00.000 15712 PPEC rslt: input = -0.29, final = -0.16, react = -0.17, pred = 0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:28:11.416 00.000 15712 PPEC: input: -0.29, control: -0.16, exposure: 1500
02:28:11.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:11.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:28:11.416 00.000 15712 MoveAxis(E, 51, ABG)
02:28:11.416 00.000 15712 Guiding  Dir = 2, Dur = 51
02:28:11.416 00.000 15712 IsGuiding returns 0
02:28:11.433 00.017 15712 PulseGuide returned control before completion, sleep 41
02:28:11.501 00.068 15712 IsGuiding returns 0
02:28:11.501 00.000 15712 Move returns status 0, amount 51
02:28:11.501 00.000 15712 MoveAxis(N, 0, ABG)
02:28:11.501 00.000 15712 Move returns status 0, amount 0
02:28:11.501 00.000 15712 move complete, result=0
02:28:11.501 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.2 px 0 ms NORTH
02:28:11.509 00.008 15712 worker thread done servicing request
02:28:11.509 00.000 15712 Worker thread wakes up
02:28:11.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:11.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:12.928 01.419 15712 Exposure complete
02:28:12.990 00.062 15712 worker thread done servicing request
02:28:12.990 00.000 7988 OnExposeComplete: enter
02:28:12.990 00.000 7988 UpdateGuideState(): m_state=6
02:28:12.995 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4350
02:28:12.995 00.000 7988 Star::Find returns 1 (0), X=972.19, Y=188.03, Mass=657, SNR=16.0, Peak=137 HFD=3.3
02:28:12.997 00.002 7988 MultiStar: [#1 -0.04,0.02,0.98,U] [#2 0.13,-0.20,0.88,U] [#3 0.33,0.17,0.89,U] [#4 0.01,-0.18,0.74,U] [#5 -0.15,-0.16,0.64,U] [#6 0.51,0.19,0.63,U] [#7 1.04,0.09,0.00,M1] [#8 -0.11,-0.20,0.44,U] 
02:28:12.997 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {-0.02, -0.28}
02:28:12.999 00.002 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.56) = xAngle (-2.29 = -2.29)
02:28:12.999 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.32 = -2.32)
02:28:13.001 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.73 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
02:28:13.003 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.08, opts=13)
02:28:13.003 00.000 7988 Enqueuing Move request for scope (0.09, -0.08)
02:28:13.006 00.003 15712 Worker thread wakes up
02:28:13.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:28:13.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:28:13.006 00.000 15712 Moving (0.09, -0.08) raw xDistance=-0.08 yDistance=-0.09
02:28:13.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:28:13.006 00.000 7988 UpdateGuideState exits: m=657 SNR=16.0
02:28:13.009 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:13.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:13.011 00.002 7988 Enqueuing Expose request
02:28:13.012 00.001 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:13.012 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
02:28:13.012 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:13.012 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:28:13.012 00.000 15712 MoveAxis(W, 4, ABG)
02:28:13.012 00.000 15712 Guiding  Dir = 3, Dur = 4
02:28:13.012 00.000 15712 IsGuiding returns 0
02:28:13.042 00.030 15712 IsGuiding returns 0
02:28:13.042 00.000 15712 Move returns status 0, amount 4
02:28:13.042 00.000 15712 MoveAxis(N, 0, ABG)
02:28:13.042 00.000 15712 Move returns status 0, amount 0
02:28:13.042 00.000 15712 move complete, result=0
02:28:13.042 00.000 15712 worker thread done servicing request
02:28:13.042 00.000 15712 Worker thread wakes up
02:28:13.042 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
02:28:13.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:13.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:14.683 01.641 15712 Exposure complete
02:28:14.748 00.065 15712 worker thread done servicing request
02:28:14.748 00.000 7988 OnExposeComplete: enter
02:28:14.748 00.000 7988 UpdateGuideState(): m_state=6
02:28:14.748 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4351
02:28:14.748 00.000 7988 Star::Find returns 1 (0), X=972.59, Y=188.58, Mass=555, SNR=15.0, Peak=135 HFD=3.3
02:28:14.748 00.000 7988 MultiStar: [#1 0.32,0.14,1.13,U] [#2 -0.24,-0.13,0.87,U] [#3 0.00,-0.00,0.95,U] [#4 0.41,0.18,0.75,U] [#5 -0.00,-0.02,0.77,U] [#6 0.26,0.15,0.81,U] [#7 0.40,-0.33,0.48,U] [#8 0.21,-0.57,0.44,U] 
02:28:14.748 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.38, 0.27}
02:28:14.748 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.46 = -1.46)
02:28:14.748 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
02:28:14.748 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.10 mountX=0.02 mountY=-0.19, mountTheta=-1.46
02:28:14.748 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.02, opts=13)
02:28:14.748 00.000 7988 Enqueuing Move request for scope (0.19, 0.02)
02:28:14.761 00.013 15712 Worker thread wakes up
02:28:14.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
02:28:14.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
02:28:14.761 00.000 15712 Moving (0.19, 0.02) raw xDistance=0.02 yDistance=-0.19
02:28:14.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=62, FiltMax=255, Gamma=0.690
02:28:14.761 00.000 7988 UpdateGuideState exits: m=555 SNR=15.0
02:28:14.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:14.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:14.765 00.002 7988 Enqueuing Expose request
02:28:14.765 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:14.765 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
02:28:14.767 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:14.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:28:14.767 00.000 15712 MoveAxis(W, 3, ABG)
02:28:14.767 00.000 15712 Guiding  Dir = 3, Dur = 3
02:28:14.767 00.000 15712 IsGuiding returns 0
02:28:14.780 00.013 15712 IsGuiding returns 0
02:28:14.780 00.000 15712 Move returns status 0, amount 3
02:28:14.780 00.000 15712 MoveAxis(N, 0, ABG)
02:28:14.780 00.000 15712 Move returns status 0, amount 0
02:28:14.780 00.000 15712 move complete, result=0
02:28:14.780 00.000 15712 worker thread done servicing request
02:28:14.780 00.000 15712 Worker thread wakes up
02:28:14.780 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
02:28:14.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:14.786 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:16.200 01.414 15712 Exposure complete
02:28:16.262 00.062 15712 worker thread done servicing request
02:28:16.262 00.000 7988 OnExposeComplete: enter
02:28:16.262 00.000 7988 UpdateGuideState(): m_state=6
02:28:16.267 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4352
02:28:16.267 00.000 7988 Star::Find returns 1 (0), X=972.41, Y=187.81, Mass=683, SNR=16.6, Peak=135 HFD=3.7
02:28:16.269 00.002 7988 MultiStar: [#1 0.15,-0.07,0.95,U] [#2 0.11,0.08,0.82,U] [#3 -0.01,0.04,0.80,U] [#4 0.04,-0.34,0.61,U] [#5 0.10,0.04,0.68,U] [#6 -0.02,0.00,0.66,U] [#7 1.03,-0.48,0.00,M1] [#8 -0.30,-0.13,0.43,U] 
02:28:16.269 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.20, -0.51}
02:28:16.271 00.002 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
02:28:16.271 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
02:28:16.273 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.08 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
02:28:16.275 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.12, opts=13)
02:28:16.275 00.000 7988 Enqueuing Move request for scope (0.06, -0.12)
02:28:16.277 00.002 15712 Worker thread wakes up
02:28:16.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
02:28:16.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
02:28:16.277 00.000 15712 Moving (0.06, -0.12) raw xDistance=-0.12 yDistance=-0.06
02:28:16.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=62, FiltMax=255, Gamma=0.690
02:28:16.277 00.000 7988 UpdateGuideState exits: m=683 SNR=16.6
02:28:16.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:16.277 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:16.277 00.000 7988 Enqueuing Expose request
02:28:16.277 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:16.277 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
02:28:16.277 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:16.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:28:16.277 00.000 15712 MoveAxis(W, 3, ABG)
02:28:16.277 00.000 15712 Guiding  Dir = 3, Dur = 3
02:28:16.277 00.000 15712 IsGuiding returns 0
02:28:16.299 00.022 15712 IsGuiding returns 0
02:28:16.299 00.000 15712 Move returns status 0, amount 3
02:28:16.299 00.000 15712 MoveAxis(N, 0, ABG)
02:28:16.299 00.000 15712 Move returns status 0, amount 0
02:28:16.299 00.000 15712 move complete, result=0
02:28:16.299 00.000 15712 worker thread done servicing request
02:28:16.299 00.000 15712 Worker thread wakes up
02:28:16.299 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
02:28:16.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:16.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:18.047 01.748 15712 Exposure complete
02:28:18.111 00.064 15712 worker thread done servicing request
02:28:18.111 00.000 7988 OnExposeComplete: enter
02:28:18.111 00.000 7988 UpdateGuideState(): m_state=6
02:28:18.111 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4353
02:28:18.111 00.000 7988 Star::Find returns 1 (0), X=972.32, Y=188.29, Mass=565, SNR=15.0, Peak=133 HFD=3.3
02:28:18.111 00.000 7988 MultiStar: [#1 -0.07,-0.15,1.10,U] [#2 0.13,0.21,0.94,U] [#3 0.09,0.08,0.89,U] [#4 0.19,0.37,0.73,U] [#5 -0.23,-0.16,0.85,U] [#6 0.15,0.06,0.77,U] [#7 0.50,-0.73,0.00,M2] [#8 0.57,-0.23,0.40,U] 
02:28:18.111 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.11, -0.02}
02:28:18.111 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.26 = -1.26)
02:28:18.111 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
02:28:18.111 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.31 mountX=0.03 mountY=-0.08, mountTheta=-1.26
02:28:18.111 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
02:28:18.124 00.013 7988 Enqueuing Move request for scope (0.08, 0.02)
02:28:18.124 00.000 15712 Worker thread wakes up
02:28:18.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
02:28:18.124 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
02:28:18.124 00.000 15712 Moving (0.08, 0.02) raw xDistance=0.03 yDistance=-0.08
02:28:18.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:28:18.124 00.000 7988 UpdateGuideState exits: m=565 SNR=15.0
02:28:18.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:18.128 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:18.128 00.000 7988 Enqueuing Expose request
02:28:18.130 00.002 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:18.130 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
02:28:18.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:18.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:28:18.130 00.000 15712 MoveAxis(W, 2, ABG)
02:28:18.130 00.000 15712 Guiding  Dir = 3, Dur = 2
02:28:18.130 00.000 15712 IsGuiding returns 0
02:28:18.157 00.027 15712 IsGuiding returns 0
02:28:18.157 00.000 15712 Move returns status 0, amount 2
02:28:18.157 00.000 15712 MoveAxis(N, 0, ABG)
02:28:18.157 00.000 15712 Move returns status 0, amount 0
02:28:18.157 00.000 15712 move complete, result=0
02:28:18.157 00.000 7988 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
02:28:18.159 00.002 15712 worker thread done servicing request
02:28:18.159 00.000 15712 Worker thread wakes up
02:28:18.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:18.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:19.564 01.405 15712 Exposure complete
02:28:19.629 00.065 15712 worker thread done servicing request
02:28:19.629 00.000 7988 OnExposeComplete: enter
02:28:19.629 00.000 7988 UpdateGuideState(): m_state=6
02:28:19.629 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4354
02:28:19.629 00.000 7988 Star::Find returns 1 (0), X=972.41, Y=187.96, Mass=581, SNR=15.3, Peak=142 HFD=2.8
02:28:19.629 00.000 7988 MultiStar: [#1 0.20,0.27,1.09,U] [#2 0.06,0.30,1.00,U] [#3 0.37,0.11,0.88,U] [#4 0.32,0.10,0.76,U] [#5 0.01,0.08,0.75,U] [#6 0.56,-0.08,0.64,U] [#7 0.44,0.39,0.55,U] [#8 -0.07,-0.57,0.42,U] 
02:28:19.629 00.000 7988 refined, 8 included, MultiStar: {0.23, 0.06}, one-star: {0.20, -0.36}
02:28:19.629 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
02:28:19.629 00.000 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
02:28:19.629 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.24 mountX=0.06 mountY=-0.23, mountTheta=-1.32
02:28:19.640 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.06, opts=13)
02:28:19.641 00.001 7988 Enqueuing Move request for scope (0.23, 0.06)
02:28:19.641 00.000 15712 Worker thread wakes up
02:28:19.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
02:28:19.641 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
02:28:19.641 00.000 15712 Moving (0.23, 0.06) raw xDistance=0.06 yDistance=-0.23
02:28:19.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:28:19.641 00.000 7988 UpdateGuideState exits: m=581 SNR=15.3
02:28:19.645 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:19.645 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:19.647 00.002 7988 Enqueuing Expose request
02:28:19.647 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:19.647 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
02:28:19.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:19.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:28:19.647 00.000 15712 MoveAxis(W, 3, ABG)
02:28:19.647 00.000 15712 Guiding  Dir = 3, Dur = 3
02:28:19.647 00.000 15712 IsGuiding returns 0
02:28:19.708 00.061 15712 IsGuiding returns 0
02:28:19.708 00.000 15712 Move returns status 0, amount 3
02:28:19.708 00.000 15712 MoveAxis(N, 0, ABG)
02:28:19.708 00.000 15712 Move returns status 0, amount 0
02:28:19.708 00.000 15712 move complete, result=0
02:28:19.708 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
02:28:19.709 00.001 15712 worker thread done servicing request
02:28:19.709 00.000 15712 Worker thread wakes up
02:28:19.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:19.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:21.347 01.638 15712 Exposure complete
02:28:21.411 00.064 15712 worker thread done servicing request
02:28:21.411 00.000 7988 OnExposeComplete: enter
02:28:21.411 00.000 7988 UpdateGuideState(): m_state=6
02:28:21.411 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4355
02:28:21.411 00.000 7988 Star::Find returns 1 (0), X=972.31, Y=187.80, Mass=680, SNR=16.5, Peak=141 HFD=3.3
02:28:21.411 00.000 7988 MultiStar: [#1 0.22,-0.21,1.09,U] [#2 0.33,-0.23,0.90,U] [#3 0.04,-0.30,0.85,U] [#4 0.32,0.06,0.70,U] [#5 -0.06,0.01,0.71,U] [#6 -0.39,-0.08,0.71,U] [#7 0.53,-1.40,0.00,M2] [#8 -0.28,-0.58,0.43,U] 
02:28:21.411 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.23}, one-star: {0.10, -0.51}
02:28:21.411 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
02:28:21.411 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
02:28:21.411 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.27 mountX=-0.23 mountY=-0.07, mountTheta=-2.86
02:28:21.411 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.23, opts=13)
02:28:21.411 00.000 7988 Enqueuing Move request for scope (0.07, -0.23)
02:28:21.411 00.000 15712 Worker thread wakes up
02:28:21.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
02:28:21.424 00.013 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
02:28:21.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:28:21.424 00.000 7988 UpdateGuideState exits: m=680 SNR=16.5
02:28:21.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:21.424 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:21.428 00.004 7988 Enqueuing Expose request
02:28:21.428 00.000 15712 Moving (0.07, -0.23) raw xDistance=-0.23 yDistance=-0.07
02:28:21.428 00.000 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:28:21.428 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
02:28:21.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:21.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:28:21.428 00.000 15712 MoveAxis(E, 41, ABG)
02:28:21.428 00.000 15712 Guiding  Dir = 2, Dur = 41
02:28:21.428 00.000 15712 IsGuiding returns 0
02:28:21.449 00.021 15712 PulseGuide returned control before completion, sleep 37
02:28:21.488 00.039 15712 IsGuiding returns 1
02:28:21.488 00.000 15712 scope still moving after pulse duration time elapsed
02:28:21.530 00.042 15712 IsGuiding returns 0
02:28:21.530 00.000 15712 scope move finished after 41 + 54 ms
02:28:21.530 00.000 15712 Move returns status 0, amount 41
02:28:21.530 00.000 15712 MoveAxis(N, 0, ABG)
02:28:21.530 00.000 15712 Move returns status 0, amount 0
02:28:21.530 00.000 15712 move complete, result=0
02:28:21.530 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
02:28:21.530 00.000 15712 worker thread done servicing request
02:28:21.532 00.002 15712 Worker thread wakes up
02:28:21.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:21.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:22.937 01.405 15712 Exposure complete
02:28:22.998 00.061 15712 worker thread done servicing request
02:28:22.998 00.000 7988 OnExposeComplete: enter
02:28:22.998 00.000 7988 UpdateGuideState(): m_state=6
02:28:23.003 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4356
02:28:23.003 00.000 7988 Star::Find returns 1 (0), X=972.42, Y=187.96, Mass=676, SNR=16.7, Peak=143 HFD=3.3
02:28:23.006 00.003 7988 MultiStar: [#1 0.44,-0.12,0.99,U] [#2 0.20,-0.27,0.83,U] [#3 -0.07,0.12,0.81,U] [#4 0.70,-0.22,0.00,M1] [#5 0.03,-0.15,0.73,U] [#6 0.06,-0.19,0.59,U] [#7 0.71,0.02,0.00,M3] [#8 -0.11,-0.46,0.39,U] 
02:28:23.006 00.000 7988 refined, 6 included, MultiStar: {0.15, -0.19}, one-star: {0.21, -0.36}
02:28:23.008 00.002 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
02:28:23.008 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
02:28:23.010 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=-0.19 mountY=-0.14, mountTheta=-2.49
02:28:23.012 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.19, opts=13)
02:28:23.012 00.000 7988 Enqueuing Move request for scope (0.15, -0.19)
02:28:23.014 00.002 15712 Worker thread wakes up
02:28:23.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
02:28:23.014 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
02:28:23.014 00.000 15712 Moving (0.15, -0.19) raw xDistance=-0.19 yDistance=-0.14
02:28:23.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
02:28:23.014 00.000 7988 UpdateGuideState exits: m=676 SNR=16.7
02:28:23.017 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:23.017 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:23.019 00.002 7988 Enqueuing Expose request
02:28:23.019 00.000 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:28:23.019 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
02:28:23.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:23.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:28:23.019 00.000 15712 MoveAxis(E, 33, ABG)
02:28:23.019 00.000 15712 Guiding  Dir = 2, Dur = 33
02:28:23.049 00.030 15712 IsGuiding returns 0
02:28:23.065 00.016 15712 PulseGuide returned control before completion, sleep 28
02:28:23.113 00.048 15712 IsGuiding returns 0
02:28:23.113 00.000 15712 Move returns status 0, amount 33
02:28:23.113 00.000 15712 MoveAxis(N, 0, ABG)
02:28:23.113 00.000 15712 Move returns status 0, amount 0
02:28:23.113 00.000 15712 move complete, result=0
02:28:23.113 00.000 15712 worker thread done servicing request
02:28:23.113 00.000 15712 Worker thread wakes up
02:28:23.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:23.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:23.113 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
02:28:24.854 01.741 15712 Exposure complete
02:28:24.917 00.063 15712 worker thread done servicing request
02:28:24.917 00.000 7988 OnExposeComplete: enter
02:28:24.917 00.000 7988 UpdateGuideState(): m_state=6
02:28:24.917 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4357
02:28:24.917 00.000 7988 Star::Find returns 1 (0), X=972.62, Y=187.77, Mass=746, SNR=17.4, Peak=134 HFD=3.6
02:28:24.917 00.000 7988 MultiStar: [#1 -0.07,-0.35,0.87,U] [#2 0.02,-0.15,0.85,U] [#3 0.02,0.03,0.71,U] [#4 0.00,0.06,0.64,U] [#5 0.18,-0.20,0.76,U] [#6 -0.39,-0.36,0.63,U] [#7 0.81,-0.38,0.00,M4] [#8 0.14,0.16,0.41,U] 
02:28:24.917 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.21}, one-star: {0.41, -0.55}
02:28:24.917 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
02:28:24.917 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
02:28:24.917 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.31 mountX=-0.21 mountY=-0.05, mountTheta=-2.90
02:28:24.927 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.21, opts=13)
02:28:24.927 00.000 7988 Enqueuing Move request for scope (0.06, -0.21)
02:28:24.927 00.000 15712 Worker thread wakes up
02:28:24.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
02:28:24.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
02:28:24.927 00.000 15712 Moving (0.06, -0.21) raw xDistance=-0.21 yDistance=-0.05
02:28:24.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
02:28:24.931 00.004 7988 UpdateGuideState exits: m=746 SNR=17.4
02:28:24.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:24.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:24.931 00.000 7988 Enqueuing Expose request
02:28:24.931 00.000 15712 PPEC rslt: input = -0.21, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:28:24.931 00.000 15712 PPEC: input: -0.21, control: -0.11, exposure: 1500
02:28:24.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:24.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:28:24.931 00.000 15712 MoveAxis(E, 37, ABG)
02:28:24.931 00.000 15712 Guiding  Dir = 2, Dur = 37
02:28:24.951 00.020 15712 IsGuiding returns 0
02:28:24.963 00.012 15712 PulseGuide returned control before completion, sleep 31
02:28:25.013 00.050 15712 IsGuiding returns 0
02:28:25.013 00.000 15712 Move returns status 0, amount 37
02:28:25.013 00.000 15712 MoveAxis(N, 0, ABG)
02:28:25.013 00.000 15712 Move returns status 0, amount 0
02:28:25.013 00.000 15712 move complete, result=0
02:28:25.013 00.000 15712 worker thread done servicing request
02:28:25.013 00.000 15712 Worker thread wakes up
02:28:25.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:25.013 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
02:28:25.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:26.433 01.420 15712 Exposure complete
02:28:26.498 00.065 7988 OnExposeComplete: enter
02:28:26.500 00.002 7988 UpdateGuideState(): m_state=6
02:28:26.500 00.000 15712 worker thread done servicing request
02:28:26.500 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4358
02:28:26.502 00.002 7988 Star::Find returns 1 (0), X=972.54, Y=188.10, Mass=670, SNR=16.7, Peak=137 HFD=3.3
02:28:26.504 00.002 7988 MultiStar: [#1 0.34,0.15,1.01,U] [#2 0.07,0.30,0.94,U] [#3 0.12,-0.14,0.75,U] [#4 -0.06,0.40,0.72,U] [#5 0.05,0.11,0.68,U] [#6 0.10,-0.13,0.65,U] [#7 0.41,-0.64,0.00,M5] [#8 0.00,-0.06,0.36,U] 
02:28:26.504 00.000 7988 refined, 7 included, MultiStar: {0.15, 0.06}, one-star: {0.33, -0.21}
02:28:26.506 00.002 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
02:28:26.508 00.002 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
02:28:26.508 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.40 mountX=0.06 mountY=-0.15, mountTheta=-1.17
02:28:26.510 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.06, opts=13)
02:28:26.510 00.000 7988 Enqueuing Move request for scope (0.15, 0.06)
02:28:26.510 00.000 15712 Worker thread wakes up
02:28:26.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
02:28:26.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
02:28:26.510 00.000 15712 Moving (0.15, 0.06) raw xDistance=0.06 yDistance=-0.15
02:28:26.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:28:26.510 00.000 7988 UpdateGuideState exits: m=670 SNR=16.7
02:28:26.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:26.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:26.510 00.000 7988 Enqueuing Expose request
02:28:26.510 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:26.510 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
02:28:26.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:26.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:28:26.510 00.000 15712 MoveAxis(W, 2, ABG)
02:28:26.510 00.000 15712 Guiding  Dir = 3, Dur = 2
02:28:26.510 00.000 15712 IsGuiding returns 0
02:28:26.547 00.037 15712 IsGuiding returns 0
02:28:26.547 00.000 15712 Move returns status 0, amount 2
02:28:26.547 00.000 15712 MoveAxis(N, 0, ABG)
02:28:26.547 00.000 15712 Move returns status 0, amount 0
02:28:26.547 00.000 15712 move complete, result=0
02:28:26.547 00.000 15712 worker thread done servicing request
02:28:26.547 00.000 15712 Worker thread wakes up
02:28:26.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:26.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:26.547 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
02:28:28.190 01.643 15712 Exposure complete
02:28:28.253 00.063 15712 worker thread done servicing request
02:28:28.254 00.001 7988 OnExposeComplete: enter
02:28:28.254 00.000 7988 UpdateGuideState(): m_state=6
02:28:28.254 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4359
02:28:28.254 00.000 7988 Star::Find returns 1 (0), X=972.23, Y=188.30, Mass=713, SNR=17.1, Peak=139 HFD=3.6
02:28:28.254 00.000 7988 MultiStar: [#1 0.05,0.18,0.94,U] [#2 0.11,0.18,0.86,U] [#3 0.19,0.18,0.73,U] [#4 0.14,0.37,0.68,U] [#5 -0.49,-0.28,0.67,U] [#6 0.14,0.02,0.60,U] [#7 0.44,-0.55,0.00,M6] [#8 0.16,-0.44,0.47,U] 
02:28:28.254 00.000 7988 single-star, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.02, -0.01}
02:28:28.254 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
02:28:28.254 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
02:28:28.262 00.008 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.39 mountX=-0.01 mountY=-0.02, mountTheta=-1.95
02:28:28.262 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
02:28:28.262 00.000 7988 Enqueuing Move request for scope (0.02, -0.01)
02:28:28.262 00.000 15712 Worker thread wakes up
02:28:28.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
02:28:28.262 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
02:28:28.267 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:28:28.267 00.000 7988 UpdateGuideState exits: m=713 SNR=17.1
02:28:28.269 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:28.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:28.271 00.002 7988 Enqueuing Expose request
02:28:28.271 00.000 15712 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
02:28:28.271 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:28.271 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
02:28:28.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:28.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:28:28.271 00.000 15712 MoveAxis(W, 1, ABG)
02:28:28.271 00.000 15712 Guiding  Dir = 3, Dur = 1
02:28:28.271 00.000 15712 IsGuiding returns 0
02:28:28.288 00.017 15712 IsGuiding returns 0
02:28:28.288 00.000 15712 Move returns status 0, amount 1
02:28:28.288 00.000 15712 MoveAxis(N, 0, ABG)
02:28:28.288 00.000 15712 Move returns status 0, amount 0
02:28:28.288 00.000 15712 move complete, result=0
02:28:28.288 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
02:28:28.293 00.005 15712 worker thread done servicing request
02:28:28.293 00.000 15712 Worker thread wakes up
02:28:28.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:28.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:29.706 01.413 15712 Exposure complete
02:28:29.768 00.062 15712 worker thread done servicing request
02:28:29.768 00.000 7988 OnExposeComplete: enter
02:28:29.768 00.000 7988 UpdateGuideState(): m_state=6
02:28:29.771 00.003 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4360
02:28:29.771 00.000 7988 Star::Find returns 1 (0), X=972.70, Y=188.40, Mass=658, SNR=16.3, Peak=141 HFD=3.3
02:28:29.773 00.002 7988 MultiStar: [#1 -0.03,-0.05,1.01,U] [#2 0.17,0.35,0.89,U] [#3 0.01,0.53,0.87,U] [#4 0.10,0.54,0.63,U] [#5 -0.01,0.52,0.78,U] [#6 0.54,0.63,0.00,M1] [#7 0.33,-0.36,0.52,U] [#8 -0.19,-0.32,0.39,U] 
02:28:29.773 00.000 7988 refined, 7 included, MultiStar: {0.13, 0.20}, one-star: {0.50, 0.09}
02:28:29.776 00.003 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.55 = -0.55)
02:28:29.776 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
02:28:29.778 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.01 mountX=0.20 mountY=-0.13, mountTheta=-0.57
02:28:29.780 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.20, opts=13)
02:28:29.780 00.000 7988 Enqueuing Move request for scope (0.13, 0.20)
02:28:29.782 00.002 15712 Worker thread wakes up
02:28:29.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
02:28:29.782 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
02:28:29.782 00.000 15712 Moving (0.13, 0.20) raw xDistance=0.20 yDistance=-0.13
02:28:29.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:28:29.782 00.000 7988 UpdateGuideState exits: m=658 SNR=16.3
02:28:29.784 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:29.784 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:29.786 00.002 7988 Enqueuing Expose request
02:28:29.786 00.000 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:28:29.786 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
02:28:29.788 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:29.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:28:29.788 00.000 15712 MoveAxis(W, 41, ABG)
02:28:29.788 00.000 15712 Guiding  Dir = 3, Dur = 41
02:28:29.788 00.000 15712 IsGuiding returns 0
02:28:29.810 00.022 15712 PulseGuide returned control before completion, sleep 29
02:28:29.847 00.037 15712 IsGuiding returns 1
02:28:29.847 00.000 15712 scope still moving after pulse duration time elapsed
02:28:29.879 00.032 15712 IsGuiding returns 0
02:28:29.879 00.000 15712 scope move finished after 41 + 61 ms
02:28:29.879 00.000 15712 Move returns status 0, amount 41
02:28:29.879 00.000 15712 MoveAxis(N, 0, ABG)
02:28:29.879 00.000 15712 Move returns status 0, amount 0
02:28:29.879 00.000 15712 move complete, result=0
02:28:29.879 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
02:28:29.892 00.013 15712 worker thread done servicing request
02:28:29.892 00.000 15712 Worker thread wakes up
02:28:29.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:29.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:31.631 01.739 15712 Exposure complete
02:28:31.695 00.064 15712 worker thread done servicing request
02:28:31.696 00.001 7988 OnExposeComplete: enter
02:28:31.696 00.000 7988 UpdateGuideState(): m_state=6
02:28:31.696 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4361
02:28:31.696 00.000 7988 Star::Find returns 1 (0), X=972.69, Y=187.73, Mass=688, SNR=16.7, Peak=148 HFD=3.5
02:28:31.696 00.000 7988 MultiStar: [#1 0.24,0.03,1.02,U] [#2 0.36,-0.16,0.80,U] [#3 0.33,0.23,0.92,U] [#4 0.32,-0.19,0.66,U] [#5 -0.06,-0.16,0.72,U] [#6 0.08,-0.18,0.60,U] [#7 0.07,-0.56,0.49,U] [#8 -0.32,-0.23,0.45,U] 
02:28:31.696 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.18}, one-star: {0.48, -0.58}
02:28:31.696 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
02:28:31.696 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
02:28:31.696 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.69 mountX=-0.18 mountY=-0.21, mountTheta=-2.27
02:28:31.696 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.18, opts=13)
02:28:31.696 00.000 7988 Enqueuing Move request for scope (0.21, -0.18)
02:28:31.696 00.000 15712 Worker thread wakes up
02:28:31.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
02:28:31.696 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
02:28:31.708 00.012 15712 Moving (0.21, -0.18) raw xDistance=-0.18 yDistance=-0.21
02:28:31.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:28:31.708 00.000 7988 UpdateGuideState exits: m=688 SNR=16.7
02:28:31.710 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:31.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:31.712 00.002 7988 Enqueuing Expose request
02:28:31.712 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:28:31.712 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
02:28:31.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:31.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:28:31.712 00.000 15712 MoveAxis(E, 35, ABG)
02:28:31.712 00.000 15712 Guiding  Dir = 2, Dur = 35
02:28:31.712 00.000 15712 IsGuiding returns 0
02:28:31.728 00.016 15712 PulseGuide returned control before completion, sleep 31
02:28:31.777 00.049 15712 IsGuiding returns 0
02:28:31.777 00.000 15712 Move returns status 0, amount 35
02:28:31.777 00.000 15712 MoveAxis(N, 0, ABG)
02:28:31.777 00.000 15712 Move returns status 0, amount 0
02:28:31.777 00.000 15712 move complete, result=0
02:28:31.777 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
02:28:31.777 00.000 15712 worker thread done servicing request
02:28:31.777 00.000 15712 Worker thread wakes up
02:28:31.779 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:31.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:33.194 01.415 15712 Exposure complete
02:28:33.257 00.063 15712 worker thread done servicing request
02:28:33.257 00.000 7988 OnExposeComplete: enter
02:28:33.257 00.000 7988 UpdateGuideState(): m_state=6
02:28:33.262 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4362
02:28:33.262 00.000 7988 Star::Find returns 1 (0), X=972.45, Y=187.96, Mass=641, SNR=16.5, Peak=160 HFD=2.8
02:28:33.262 00.000 7988 MultiStar: [#1 0.21,0.00,0.93,U] [#2 0.18,-0.08,0.87,U] [#3 0.33,0.03,0.88,U] [#4 0.48,-0.08,0.66,U] [#5 0.15,0.18,0.79,U] [#6 0.11,-0.15,0.58,U] [#7 0.81,-0.19,0.00,M5] [#8 0.68,-0.82,0.00,M1] 
02:28:33.262 00.000 7988 refined, 6 included, MultiStar: {0.24, -0.07}, one-star: {0.24, -0.36}
02:28:33.262 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
02:28:33.262 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
02:28:33.262 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.29 mountX=-0.07 mountY=-0.24, mountTheta=-1.85
02:28:33.262 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.07, opts=13)
02:28:33.272 00.010 7988 Enqueuing Move request for scope (0.24, -0.07)
02:28:33.272 00.000 15712 Worker thread wakes up
02:28:33.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
02:28:33.272 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
02:28:33.272 00.000 15712 Moving (0.24, -0.07) raw xDistance=-0.07 yDistance=-0.24
02:28:33.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:28:33.274 00.002 7988 UpdateGuideState exits: m=641 SNR=16.5
02:28:33.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:33.276 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:33.276 00.000 7988 Enqueuing Expose request
02:28:33.278 00.002 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:33.278 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
02:28:33.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:33.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:28:33.278 00.000 15712 MoveAxis(E, 1, ABG)
02:28:33.278 00.000 15712 Guiding  Dir = 2, Dur = 1
02:28:33.278 00.000 15712 IsGuiding returns 0
02:28:33.295 00.017 15712 IsGuiding returns 0
02:28:33.295 00.000 15712 Move returns status 0, amount 1
02:28:33.295 00.000 15712 MoveAxis(N, 0, ABG)
02:28:33.295 00.000 15712 Move returns status 0, amount 0
02:28:33.295 00.000 15712 move complete, result=0
02:28:33.295 00.000 15712 worker thread done servicing request
02:28:33.295 00.000 15712 Worker thread wakes up
02:28:33.295 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
02:28:33.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:33.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:35.037 01.742 15712 Exposure complete
02:28:35.103 00.066 15712 worker thread done servicing request
02:28:35.103 00.000 7988 OnExposeComplete: enter
02:28:35.103 00.000 7988 UpdateGuideState(): m_state=6
02:28:35.106 00.003 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4363
02:28:35.106 00.000 7988 Star::Find returns 1 (0), X=972.49, Y=187.83, Mass=678, SNR=16.8, Peak=163 HFD=3.0
02:28:35.106 00.000 7988 MultiStar: [#1 0.07,0.10,1.01,U] [#2 0.48,-0.01,0.85,U] [#3 0.15,-0.07,0.78,U] [#4 0.18,0.33,0.68,U] [#5 0.07,0.15,0.73,U] [#6 0.35,-0.08,0.59,U] [#7 0.39,0.09,0.54,U] [#8 -0.26,0.47,0.37,U] 
02:28:35.106 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.01}, one-star: {0.28, -0.48}
02:28:35.110 00.004 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
02:28:35.110 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
02:28:35.110 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.04 mountX=0.01 mountY=-0.21, mountTheta=-1.52
02:28:35.110 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.01, opts=13)
02:28:35.110 00.000 7988 Enqueuing Move request for scope (0.21, 0.01)
02:28:35.110 00.000 15712 Worker thread wakes up
02:28:35.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
02:28:35.110 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
02:28:35.110 00.000 15712 Moving (0.21, 0.01) raw xDistance=0.01 yDistance=-0.21
02:28:35.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:28:35.117 00.007 7988 UpdateGuideState exits: m=678 SNR=16.8
02:28:35.118 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:35.118 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:35.118 00.000 7988 Enqueuing Expose request
02:28:35.118 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:35.118 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
02:28:35.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:35.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:28:35.118 00.000 15712 MoveAxis(E, 3, ABG)
02:28:35.118 00.000 15712 Guiding  Dir = 2, Dur = 3
02:28:35.118 00.000 15712 IsGuiding returns 0
02:28:35.181 00.063 15712 IsGuiding returns 0
02:28:35.181 00.000 15712 Move returns status 0, amount 3
02:28:35.181 00.000 15712 MoveAxis(N, 0, ABG)
02:28:35.181 00.000 15712 Move returns status 0, amount 0
02:28:35.181 00.000 15712 move complete, result=0
02:28:35.181 00.000 15712 worker thread done servicing request
02:28:35.181 00.000 15712 Worker thread wakes up
02:28:35.181 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
02:28:35.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:35.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:36.600 01.419 15712 Exposure complete
02:28:36.661 00.061 15712 worker thread done servicing request
02:28:36.661 00.000 7988 OnExposeComplete: enter
02:28:36.661 00.000 7988 UpdateGuideState(): m_state=6
02:28:36.661 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4364
02:28:36.661 00.000 7988 Star::Find returns 1 (0), X=972.54, Y=187.85, Mass=697, SNR=17.2, Peak=155 HFD=3.2
02:28:36.661 00.000 7988 MultiStar: [#1 0.17,0.08,1.01,U] [#2 0.15,-0.28,0.84,U] [#3 0.00,-0.31,0.81,U] [#4 0.37,-0.02,0.65,U] [#5 0.11,-0.16,0.70,U] [#6 0.23,-0.15,0.65,U] [#7 0.65,-1.23,0.00,M5] [#8 0.20,0.43,0.43,U] 
02:28:36.661 00.000 7988 refined, 7 included, MultiStar: {0.19, -0.15}, one-star: {0.33, -0.47}
02:28:36.661 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
02:28:36.671 00.010 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
02:28:36.671 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.66 mountX=-0.15 mountY=-0.19, mountTheta=-2.24
02:28:36.671 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.15, opts=13)
02:28:36.671 00.000 7988 Enqueuing Move request for scope (0.19, -0.15)
02:28:36.676 00.005 15712 Worker thread wakes up
02:28:36.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:28:36.676 00.000 7988 UpdateGuideState exits: m=697 SNR=17.2
02:28:36.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:36.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:36.676 00.000 7988 Enqueuing Expose request
02:28:36.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
02:28:36.676 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
02:28:36.676 00.000 15712 Moving (0.19, -0.15) raw xDistance=-0.15 yDistance=-0.19
02:28:36.676 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:36.676 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
02:28:36.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:36.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:28:36.676 00.000 15712 MoveAxis(E, 4, ABG)
02:28:36.676 00.000 15712 Guiding  Dir = 2, Dur = 4
02:28:36.676 00.000 15712 IsGuiding returns 0
02:28:36.716 00.040 15712 IsGuiding returns 0
02:28:36.716 00.000 15712 Move returns status 0, amount 4
02:28:36.716 00.000 15712 MoveAxis(N, 0, ABG)
02:28:36.716 00.000 15712 Move returns status 0, amount 0
02:28:36.716 00.000 15712 move complete, result=0
02:28:36.716 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
02:28:36.718 00.002 15712 worker thread done servicing request
02:28:36.718 00.000 15712 Worker thread wakes up
02:28:36.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:36.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:38.353 01.635 15712 Exposure complete
02:28:38.415 00.062 15712 worker thread done servicing request
02:28:38.415 00.000 7988 OnExposeComplete: enter
02:28:38.415 00.000 7988 UpdateGuideState(): m_state=6
02:28:38.418 00.003 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4365
02:28:38.418 00.000 7988 Star::Find returns 1 (0), X=972.80, Y=188.11, Mass=753, SNR=17.5, Peak=152 HFD=3.9
02:28:38.421 00.003 7988 MultiStar: [#1 0.24,-0.17,0.94,U] [#2 0.39,-0.03,0.82,U] [#3 0.16,-0.34,0.78,U] [#4 0.63,-0.01,0.63,U] [#5 -0.16,0.12,0.67,U] [#6 0.60,-0.65,0.00,M1] [#7 0.82,-0.46,0.00,M6] [#8 -0.07,-0.00,0.43,U] 
02:28:38.421 00.000 7988 refined, 6 included, MultiStar: {0.29, -0.11}, one-star: {0.59, -0.20}
02:28:38.423 00.002 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
02:28:38.423 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
02:28:38.425 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.37 mountX=-0.11 mountY=-0.29, mountTheta=-1.93
02:28:38.427 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.11, opts=13)
02:28:38.427 00.000 7988 Enqueuing Move request for scope (0.29, -0.11)
02:28:38.429 00.002 15712 Worker thread wakes up
02:28:38.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.11) opts 0xd
02:28:38.429 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.11)
02:28:38.429 00.000 15712 Moving (0.29, -0.11) raw xDistance=-0.11 yDistance=-0.29
02:28:38.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:28:38.429 00.000 7988 UpdateGuideState exits: m=753 SNR=17.5
02:28:38.430 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:38.432 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:38.432 00.000 7988 Enqueuing Expose request
02:28:38.432 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:38.432 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
02:28:38.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:38.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:28:38.432 00.000 15712 MoveAxis(E, 6, ABG)
02:28:38.432 00.000 15712 Guiding  Dir = 2, Dur = 6
02:28:38.432 00.000 15712 IsGuiding returns 0
02:28:38.457 00.025 15712 IsGuiding returns 0
02:28:38.457 00.000 15712 Move returns status 0, amount 6
02:28:38.457 00.000 15712 MoveAxis(N, 0, ABG)
02:28:38.457 00.000 15712 Move returns status 0, amount 0
02:28:38.457 00.000 15712 move complete, result=0
02:28:38.457 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.3 px 0 ms NORTH
02:28:38.460 00.003 15712 worker thread done servicing request
02:28:38.460 00.000 15712 Worker thread wakes up
02:28:38.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:38.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:39.865 01.405 15712 Exposure complete
02:28:39.929 00.064 15712 worker thread done servicing request
02:28:39.929 00.000 7988 OnExposeComplete: enter
02:28:39.929 00.000 7988 UpdateGuideState(): m_state=6
02:28:39.933 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4366
02:28:39.933 00.000 7988 Star::Find returns 1 (0), X=972.67, Y=187.49, Mass=653, SNR=16.1, Peak=145 HFD=3.1
02:28:39.935 00.002 7988 MultiStar: [#1 0.38,-0.27,1.03,U] [#2 0.33,-0.47,0.88,U] [#3 0.14,-0.44,0.79,U] [#4 0.21,-0.23,0.79,U] [#5 -0.42,-0.31,0.75,U] [#6 0.25,-0.42,0.74,U] [#7 0.60,-0.70,0.00,M7] [#8 -0.27,-1.05,0.00,M1] 
02:28:39.935 00.000 7988 refined, 6 included, MultiStar: {0.21, -0.43}, one-star: {0.46, -0.82}
02:28:39.937 00.002 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
02:28:39.937 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
02:28:39.939 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.43 hyp=0.48 cameraTheta=-1.11 mountX=-0.43 mountY=-0.20, mountTheta=-2.70
02:28:39.941 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.43, opts=13)
02:28:39.941 00.000 7988 Enqueuing Move request for scope (0.21, -0.43)
02:28:39.943 00.002 15712 Worker thread wakes up
02:28:39.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.43) opts 0xd
02:28:39.943 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.43)
02:28:39.943 00.000 15712 Moving (0.21, -0.43) raw xDistance=-0.43 yDistance=-0.20
02:28:39.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
02:28:39.945 00.002 7988 UpdateGuideState exits: m=653 SNR=16.1
02:28:39.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:39.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:39.945 00.000 7988 Enqueuing Expose request
02:28:39.945 00.000 15712 PPEC rslt: input = -0.43, final = -0.28, react = -0.26, pred = -0.02, hyst = -0.23, hyst_pct = 0.00, period_length = 639.26
02:28:39.945 00.000 15712 PPEC: input: -0.43, control: -0.28, exposure: 1500
02:28:39.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:39.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:28:39.945 00.000 15712 MoveAxis(E, 91, ABG)
02:28:39.945 00.000 15712 Guiding  Dir = 2, Dur = 91
02:28:39.945 00.000 15712 IsGuiding returns 0
02:28:39.977 00.032 15712 PulseGuide returned control before completion, sleep 74
02:28:40.057 00.080 15712 IsGuiding returns 1
02:28:40.057 00.000 15712 scope still moving after pulse duration time elapsed
02:28:40.089 00.032 15712 IsGuiding returns 0
02:28:40.089 00.000 15712 scope move finished after 91 + 48 ms
02:28:40.089 00.000 15712 Move returns status 0, amount 91
02:28:40.089 00.000 15712 MoveAxis(N, 0, ABG)
02:28:40.089 00.000 15712 Move returns status 0, amount 0
02:28:40.089 00.000 15712 move complete, result=0
02:28:40.089 00.000 15712 worker thread done servicing request
02:28:40.089 00.000 15712 Worker thread wakes up
02:28:40.089 00.000 7988 GuideStep: -0.4 px 91 ms EAST, -0.2 px 0 ms NORTH
02:28:40.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:40.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:41.729 01.640 15712 Exposure complete
02:28:41.793 00.064 15712 worker thread done servicing request
02:28:41.795 00.002 7988 OnExposeComplete: enter
02:28:41.795 00.000 7988 UpdateGuideState(): m_state=6
02:28:41.795 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4367
02:28:41.795 00.000 7988 Star::Find returns 1 (0), X=972.53, Y=188.62, Mass=723, SNR=17.2, Peak=148 HFD=3.3
02:28:41.795 00.000 7988 MultiStar: [#1 0.62,-0.02,0.98,U] [#2 0.46,0.01,0.81,U] [#3 0.10,0.14,0.88,U] [#4 0.19,0.18,0.62,U] [#5 0.28,0.15,0.68,U] [#6 0.05,-0.23,0.68,U] [#7 0.69,-0.96,0.00,M8] [#8 -0.36,0.09,0.42,U] 
02:28:41.795 00.000 7988 refined, 7 included, MultiStar: {0.26, 0.09}, one-star: {0.33, 0.31}
02:28:41.801 00.006 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
02:28:41.801 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
02:28:41.801 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.27 cameraTheta=0.32 mountX=0.09 mountY=-0.26, mountTheta=-1.25
02:28:41.801 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.09, opts=13)
02:28:41.801 00.000 7988 Enqueuing Move request for scope (0.26, 0.09)
02:28:41.801 00.000 15712 Worker thread wakes up
02:28:41.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
02:28:41.801 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
02:28:41.801 00.000 15712 Moving (0.26, 0.09) raw xDistance=0.09 yDistance=-0.26
02:28:41.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=55, FiltMax=255, Gamma=0.690
02:28:41.801 00.000 7988 UpdateGuideState exits: m=723 SNR=17.2
02:28:41.809 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:41.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:41.809 00.000 7988 Enqueuing Expose request
02:28:41.809 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:41.809 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
02:28:41.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:41.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:28:41.809 00.000 15712 MoveAxis(E, 8, ABG)
02:28:41.809 00.000 15712 Guiding  Dir = 2, Dur = 8
02:28:41.809 00.000 15712 IsGuiding returns 0
02:28:41.831 00.022 15712 IsGuiding returns 0
02:28:41.831 00.000 15712 Move returns status 0, amount 8
02:28:41.831 00.000 15712 MoveAxis(N, 0, ABG)
02:28:41.831 00.000 15712 Move returns status 0, amount 0
02:28:41.831 00.000 15712 move complete, result=0
02:28:41.831 00.000 15712 worker thread done servicing request
02:28:41.831 00.000 15712 Worker thread wakes up
02:28:41.831 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.3 px 0 ms NORTH
02:28:41.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:41.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:43.251 01.420 15712 Exposure complete
02:28:43.315 00.064 15712 worker thread done servicing request
02:28:43.315 00.000 7988 OnExposeComplete: enter
02:28:43.315 00.000 7988 UpdateGuideState(): m_state=6
02:28:43.315 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4368
02:28:43.320 00.005 7988 Star::Find returns 1 (0), X=972.73, Y=188.43, Mass=697, SNR=16.9, Peak=142 HFD=3.0
02:28:43.320 00.000 7988 MultiStar: [#1 0.41,0.45,1.09,U] [#2 0.18,0.19,0.90,U] [#3 0.41,0.56,0.00,M1] [#4 0.54,0.33,0.72,U] [#5 0.09,0.61,0.85,U] [#6 0.12,0.23,0.67,U] [#7 0.14,0.21,0.54,U] [#8 -0.30,0.28,0.49,U] 
02:28:43.322 00.002 7988 refined, 7 included, MultiStar: {0.26, 0.31}, one-star: {0.52, 0.11}
02:28:43.322 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
02:28:43.324 00.002 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
02:28:43.324 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.31 hyp=0.40 cameraTheta=0.88 mountX=0.31 mountY=-0.26, mountTheta=-0.70
02:28:43.326 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.31, opts=13)
02:28:43.328 00.002 7988 Enqueuing Move request for scope (0.26, 0.31)
02:28:43.329 00.001 15712 Worker thread wakes up
02:28:43.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=54, FiltMax=255, Gamma=0.690
02:28:43.329 00.000 7988 UpdateGuideState exits: m=697 SNR=16.9
02:28:43.330 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:43.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:43.330 00.000 7988 Enqueuing Expose request
02:28:43.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.31) opts 0xd
02:28:43.330 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.31)
02:28:43.330 00.000 15712 Moving (0.26, 0.31) raw xDistance=0.31 yDistance=-0.26
02:28:43.330 00.000 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.19, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.26
02:28:43.330 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
02:28:43.330 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.73
02:28:43.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:28:43.330 00.000 15712 MoveAxis(W, 55, ABG)
02:28:43.330 00.000 15712 Guiding  Dir = 3, Dur = 55
02:28:43.330 00.000 15712 IsGuiding returns 0
02:28:43.364 00.034 15712 PulseGuide returned control before completion, sleep 38
02:28:43.408 00.044 15712 IsGuiding returns 1
02:28:43.408 00.000 15712 scope still moving after pulse duration time elapsed
02:28:43.440 00.032 15712 IsGuiding returns 0
02:28:43.440 00.000 15712 scope move finished after 55 + 52 ms
02:28:43.440 00.000 15712 Move returns status 0, amount 55
02:28:43.440 00.000 15712 BLC: Oldest BLC event removed
02:28:43.440 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 372 applied
02:28:43.440 00.000 15712 MoveAxis(N, 439, ABG)
02:28:43.440 00.000 15712 Guiding  Dir = 0, Dur = 439
02:28:43.440 00.000 15712 IsGuiding returns 0
02:28:43.520 00.080 15712 PulseGuide returned control before completion, sleep 370
02:28:43.904 00.384 15712 IsGuiding returns 1
02:28:43.904 00.000 15712 scope still moving after pulse duration time elapsed
02:28:43.936 00.032 15712 IsGuiding returns 1
02:28:44.005 00.069 15712 IsGuiding returns 0
02:28:44.005 00.000 15712 scope move finished after 439 + 119 ms
02:28:44.005 00.000 15712 Move returns status 0, amount 439
02:28:44.005 00.000 15712 move complete, result=0
02:28:44.005 00.000 7988 GuideStep: 0.3 px 55 ms WEST, -0.3 px 439 ms NORTH
02:28:44.007 00.002 15712 worker thread done servicing request
02:28:44.007 00.000 15712 Worker thread wakes up
02:28:44.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:44.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:45.645 01.638 15712 Exposure complete
02:28:45.707 00.062 15712 worker thread done servicing request
02:28:45.707 00.000 7988 OnExposeComplete: enter
02:28:45.707 00.000 7988 UpdateGuideState(): m_state=6
02:28:45.711 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4369
02:28:45.711 00.000 7988 Star::Find returns 1 (0), X=972.49, Y=188.46, Mass=731, SNR=17.4, Peak=160 HFD=3.2
02:28:45.713 00.002 7988 MultiStar: [#1 0.58,-0.02,1.07,U] [#2 0.27,0.19,0.89,U] [#3 0.09,-0.08,0.86,U] [#4 0.36,-0.14,0.70,U] [#5 0.25,0.39,0.68,U] [#6 0.52,-0.28,0.60,U] [#7 0.23,0.33,0.49,U] [#8 -0.20,-0.03,0.52,U] 
02:28:45.713 00.000 7988 refined, 8 included, MultiStar: {0.29, 0.05}, one-star: {0.28, 0.14}
02:28:45.715 00.002 7988 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
02:28:45.715 00.000 7988 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
02:28:45.717 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=0.05 hyp=0.29 cameraTheta=0.19 mountX=0.06 mountY=-0.29, mountTheta=-1.38
02:28:45.719 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.05, opts=13)
02:28:45.719 00.000 7988 Enqueuing Move request for scope (0.29, 0.05)
02:28:45.721 00.002 15712 Worker thread wakes up
02:28:45.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.05) opts 0xd
02:28:45.721 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.05)
02:28:45.721 00.000 15712 Moving (0.29, 0.05) raw xDistance=0.06 yDistance=-0.29
02:28:45.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
02:28:45.723 00.002 7988 UpdateGuideState exits: m=731 SNR=17.4
02:28:45.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:45.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:45.723 00.000 7988 Enqueuing Expose request
02:28:45.728 00.005 15712 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.264162, 1:0.287579
02:28:45.728 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
02:28:45.728 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:45.728 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
02:28:45.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:28:45.728 00.000 15712 MoveAxis(E, 6, ABG)
02:28:45.728 00.000 15712 Guiding  Dir = 2, Dur = 6
02:28:45.728 00.000 15712 IsGuiding returns 0
02:28:45.747 00.019 15712 IsGuiding returns 0
02:28:45.747 00.000 15712 Move returns status 0, amount 6
02:28:45.747 00.000 15712 MoveAxis(N, 73, ABG)
02:28:45.747 00.000 15712 Guiding  Dir = 0, Dur = 73
02:28:45.747 00.000 15712 IsGuiding returns 0
02:28:45.823 00.076 15712 IsGuiding returns 1
02:28:45.823 00.000 15712 scope still moving after pulse duration time elapsed
02:28:45.851 00.028 15712 IsGuiding returns 1
02:28:45.883 00.032 15712 IsGuiding returns 1
02:28:45.949 00.066 15712 IsGuiding returns 0
02:28:45.949 00.000 15712 scope move finished after 73 + 134 ms
02:28:45.949 00.000 15712 Move returns status 0, amount 73
02:28:45.949 00.000 15712 move complete, result=0
02:28:45.949 00.000 15712 worker thread done servicing request
02:28:45.949 00.000 15712 Worker thread wakes up
02:28:45.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:45.949 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.3 px 73 ms NORTH
02:28:45.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:47.371 01.422 15712 Exposure complete
02:28:47.434 00.063 15712 worker thread done servicing request
02:28:47.437 00.003 7988 OnExposeComplete: enter
02:28:47.437 00.000 7988 UpdateGuideState(): m_state=6
02:28:47.437 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4370
02:28:47.437 00.000 7988 Star::Find returns 1 (0), X=972.49, Y=188.32, Mass=720, SNR=17.3, Peak=147 HFD=3.3
02:28:47.441 00.004 7988 MultiStar: [#1 0.03,0.04,1.03,U] [#2 0.18,-0.31,0.94,U] [#3 -0.14,0.07,0.91,U] [#4 -0.10,0.11,0.79,U] [#5 -0.17,0.11,0.80,U] [#6 0.04,-0.15,0.61,U] [#7 0.62,0.08,0.48,U] [#8 0.18,-0.63,0.00,M1] 
02:28:47.441 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.28, 0.01}
02:28:47.443 00.002 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
02:28:47.443 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
02:28:47.443 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=-0.01 mountY=-0.07, mountTheta=-1.67
02:28:47.445 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
02:28:47.445 00.000 7988 Enqueuing Move request for scope (0.07, -0.01)
02:28:47.448 00.003 15712 Worker thread wakes up
02:28:47.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
02:28:47.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
02:28:47.448 00.000 15712 Moving (0.07, -0.01) raw xDistance=-0.01 yDistance=-0.07
02:28:47.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:28:47.448 00.000 7988 UpdateGuideState exits: m=720 SNR=17.3
02:28:47.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:47.448 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:47.448 00.000 7988 Enqueuing Expose request
02:28:47.448 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.264162, 1:0.287579, 2:0.071370
02:28:47.448 00.000 15712 BLC: No correction, Miss < min_move
02:28:47.448 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:47.448 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
02:28:47.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:47.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:28:47.448 00.000 15712 MoveAxis(E, 4, ABG)
02:28:47.448 00.000 15712 Guiding  Dir = 2, Dur = 4
02:28:47.448 00.000 15712 IsGuiding returns 0
02:28:47.469 00.021 15712 IsGuiding returns 0
02:28:47.469 00.000 15712 Move returns status 0, amount 4
02:28:47.469 00.000 15712 MoveAxis(N, 0, ABG)
02:28:47.469 00.000 15712 Move returns status 0, amount 0
02:28:47.469 00.000 15712 move complete, result=0
02:28:47.469 00.000 15712 worker thread done servicing request
02:28:47.469 00.000 15712 Worker thread wakes up
02:28:47.469 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
02:28:47.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:47.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:49.221 01.752 15712 Exposure complete
02:28:49.283 00.062 15712 worker thread done servicing request
02:28:49.283 00.000 7988 OnExposeComplete: enter
02:28:49.283 00.000 7988 UpdateGuideState(): m_state=6
02:28:49.287 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4371
02:28:49.287 00.000 7988 Star::Find returns 1 (0), X=972.26, Y=187.94, Mass=759, SNR=17.8, Peak=140 HFD=3.2
02:28:49.289 00.002 7988 MultiStar: [#1 -0.24,-0.19,1.04,U] [#2 -0.18,-0.19,0.87,U] [#3 0.02,-0.16,0.87,U] [#4 -0.40,-0.29,0.65,U] [#5 0.03,-0.28,0.70,U] [#6 -0.23,-0.09,0.66,U] [#7 0.49,0.10,0.56,U] [#8 0.08,-0.75,0.00,M2] 
02:28:49.289 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.20}, one-star: {0.05, -0.37}
02:28:49.291 00.002 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
02:28:49.291 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.77)
02:28:49.293 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.92 mountX=-0.20 mountY=0.08, mountTheta=2.77
02:28:49.295 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.20, opts=13)
02:28:49.295 00.000 7988 Enqueuing Move request for scope (-0.07, -0.20)
02:28:49.297 00.002 15712 Worker thread wakes up
02:28:49.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
02:28:49.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
02:28:49.297 00.000 15712 Moving (-0.07, -0.20) raw xDistance=-0.20 yDistance=0.08
02:28:49.297 00.000 15712 BLC: window closed
02:28:49.297 00.000 15712 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.264162, 1:0.287579, 2:0.071370
02:28:49.297 00.000 15712 BLC: No correction, Miss < min_move
02:28:49.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:28:49.299 00.002 7988 UpdateGuideState exits: m=759 SNR=17.8
02:28:49.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:49.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:49.299 00.000 7988 Enqueuing Expose request
02:28:49.299 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:28:49.299 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
02:28:49.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:49.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:28:49.299 00.000 15712 MoveAxis(E, 43, ABG)
02:28:49.299 00.000 15712 Guiding  Dir = 2, Dur = 43
02:28:49.323 00.024 15712 IsGuiding returns 0
02:28:49.335 00.012 15712 PulseGuide returned control before completion, sleep 38
02:28:49.404 00.069 15712 IsGuiding returns 0
02:28:49.404 00.000 15712 Move returns status 0, amount 43
02:28:49.404 00.000 15712 MoveAxis(N, 0, ABG)
02:28:49.404 00.000 15712 Move returns status 0, amount 0
02:28:49.404 00.000 15712 move complete, result=0
02:28:49.404 00.000 15712 worker thread done servicing request
02:28:49.404 00.000 15712 Worker thread wakes up
02:28:49.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:49.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:49.404 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
02:28:50.815 01.411 15712 Exposure complete
02:28:50.877 00.062 15712 worker thread done servicing request
02:28:50.877 00.000 7988 OnExposeComplete: enter
02:28:50.877 00.000 7988 UpdateGuideState(): m_state=6
02:28:50.881 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4372
02:28:50.881 00.000 7988 Star::Find returns 1 (0), X=972.11, Y=187.90, Mass=766, SNR=17.9, Peak=147 HFD=3.4
02:28:50.883 00.002 7988 MultiStar: [#1 -0.31,-0.27,0.94,U] [#2 -0.13,-0.24,0.86,U] [#3 -0.10,-0.17,0.83,U] [#4 -0.00,0.04,0.77,U] [#5 -0.29,-0.37,0.78,U] [#6 -0.58,-0.12,0.67,U] [#7 -0.07,-0.63,0.46,U] [#8 -0.47,-0.57,0.00,M3] 
02:28:50.883 00.000 7988 refined, 7 included, MultiStar: {-0.20, -0.26}, one-star: {-0.10, -0.42}
02:28:50.885 00.002 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
02:28:50.885 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.48)
02:28:50.887 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-2.21 mountX=-0.26 mountY=0.20, mountTheta=2.49
02:28:50.889 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.26, opts=13)
02:28:50.889 00.000 7988 Enqueuing Move request for scope (-0.20, -0.26)
02:28:50.891 00.002 15712 Worker thread wakes up
02:28:50.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.26) opts 0xd
02:28:50.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.26)
02:28:50.891 00.000 15712 Moving (-0.20, -0.26) raw xDistance=-0.26 yDistance=0.20
02:28:50.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:28:50.893 00.002 7988 UpdateGuideState exits: m=766 SNR=17.9
02:28:50.894 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:50.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:50.894 00.000 7988 Enqueuing Expose request
02:28:50.894 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
02:28:50.894 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
02:28:50.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:50.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:28:50.894 00.000 15712 MoveAxis(E, 56, ABG)
02:28:50.894 00.000 15712 Guiding  Dir = 2, Dur = 56
02:28:50.894 00.000 15712 IsGuiding returns 0
02:28:50.927 00.033 15712 PulseGuide returned control before completion, sleep 37
02:28:50.973 00.046 15712 IsGuiding returns 1
02:28:50.973 00.000 15712 scope still moving after pulse duration time elapsed
02:28:51.005 00.032 15712 IsGuiding returns 0
02:28:51.005 00.000 15712 scope move finished after 56 + 50 ms
02:28:51.005 00.000 15712 Move returns status 0, amount 56
02:28:51.005 00.000 15712 MoveAxis(N, 0, ABG)
02:28:51.005 00.000 15712 Move returns status 0, amount 0
02:28:51.005 00.000 15712 move complete, result=0
02:28:51.005 00.000 15712 worker thread done servicing request
02:28:51.005 00.000 15712 Worker thread wakes up
02:28:51.005 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.2 px 0 ms NORTH
02:28:51.006 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:51.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:52.647 01.641 15712 Exposure complete
02:28:52.710 00.063 15712 worker thread done servicing request
02:28:52.710 00.000 7988 OnExposeComplete: enter
02:28:52.710 00.000 7988 UpdateGuideState(): m_state=6
02:28:52.714 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4373
02:28:52.714 00.000 7988 Star::Find returns 1 (0), X=972.04, Y=188.25, Mass=779, SNR=18.1, Peak=155 HFD=3.3
02:28:52.716 00.002 7988 MultiStar: [#1 -0.22,-0.13,0.99,U] [#2 -0.07,-0.02,0.82,U] [#3 -0.27,0.12,0.77,U] [#4 0.06,0.05,0.71,U] [#5 -0.80,-0.03,0.00,M1] [#6 -0.19,-0.25,0.65,U] [#7 0.06,0.43,0.46,U] [#8 -0.59,-0.53,0.00,M4] 
02:28:52.716 00.000 7988 refined, 6 included, MultiStar: {-0.13, -0.01}, one-star: {-0.17, -0.06}
02:28:52.718 00.002 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
02:28:52.718 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.60)
02:28:52.720 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.09 mountX=-0.01 mountY=0.13, mountTheta=1.63
02:28:52.722 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.01, opts=13)
02:28:52.722 00.000 7988 Enqueuing Move request for scope (-0.13, -0.01)
02:28:52.724 00.002 15712 Worker thread wakes up
02:28:52.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
02:28:52.724 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
02:28:52.724 00.000 15712 Moving (-0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
02:28:52.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:28:52.726 00.002 7988 UpdateGuideState exits: m=779 SNR=18.1
02:28:52.726 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:52.726 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:52.726 00.000 7988 Enqueuing Expose request
02:28:52.726 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:52.726 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:28:52.726 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:52.726 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:28:52.726 00.000 15712 MoveAxis(E, 6, ABG)
02:28:52.726 00.000 15712 Guiding  Dir = 2, Dur = 6
02:28:52.726 00.000 15712 IsGuiding returns 0
02:28:52.747 00.021 15712 IsGuiding returns 0
02:28:52.747 00.000 15712 Move returns status 0, amount 6
02:28:52.747 00.000 15712 MoveAxis(N, 0, ABG)
02:28:52.747 00.000 15712 Move returns status 0, amount 0
02:28:52.747 00.000 15712 move complete, result=0
02:28:52.747 00.000 15712 worker thread done servicing request
02:28:52.747 00.000 15712 Worker thread wakes up
02:28:52.747 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
02:28:52.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:52.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:54.159 01.412 15712 Exposure complete
02:28:54.223 00.064 15712 worker thread done servicing request
02:28:54.223 00.000 7988 OnExposeComplete: enter
02:28:54.225 00.002 7988 UpdateGuideState(): m_state=6
02:28:54.227 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4374
02:28:54.227 00.000 7988 Star::Find returns 1 (0), X=972.31, Y=188.10, Mass=729, SNR=17.3, Peak=149 HFD=3.4
02:28:54.229 00.002 7988 MultiStar: [#1 0.30,0.20,0.95,U] [#2 0.20,-0.25,0.88,U] [#3 -0.05,-0.03,0.88,U] [#4 0.26,0.02,0.62,U] [#5 -0.02,-0.21,0.74,U] [#6 0.14,-0.22,0.66,U] [#7 0.36,0.12,0.50,U] [#8 0.00,0.00,0.00,L] [#9 -0.53,-0.26,0.37,U] 
02:28:54.229 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.10, -0.22}
02:28:54.231 00.002 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.56) = xAngle (-2.24 = -2.24)
02:28:54.231 00.000 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
02:28:54.233 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.68 mountX=-0.09 mountY=-0.11, mountTheta=-2.25
02:28:54.233 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.09, opts=13)
02:28:54.235 00.002 7988 Enqueuing Move request for scope (0.11, -0.09)
02:28:54.237 00.002 15712 Worker thread wakes up
02:28:54.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
02:28:54.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
02:28:54.237 00.000 15712 Moving (0.11, -0.09) raw xDistance=-0.09 yDistance=-0.11
02:28:54.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:28:54.237 00.000 7988 UpdateGuideState exits: m=729 SNR=17.3
02:28:54.239 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:54.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:54.239 00.000 7988 Enqueuing Expose request
02:28:54.242 00.003 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:54.242 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
02:28:54.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:54.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:28:54.242 00.000 15712 MoveAxis(E, 7, ABG)
02:28:54.242 00.000 15712 Guiding  Dir = 2, Dur = 7
02:28:54.242 00.000 15712 IsGuiding returns 0
02:28:54.263 00.021 15712 IsGuiding returns 0
02:28:54.263 00.000 15712 Move returns status 0, amount 7
02:28:54.263 00.000 15712 MoveAxis(N, 0, ABG)
02:28:54.263 00.000 15712 Move returns status 0, amount 0
02:28:54.263 00.000 15712 move complete, result=0
02:28:54.263 00.000 15712 worker thread done servicing request
02:28:54.263 00.000 15712 Worker thread wakes up
02:28:54.263 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:28:54.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:54.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:55.911 01.648 15712 Exposure complete
02:28:55.976 00.065 15712 worker thread done servicing request
02:28:55.976 00.000 7988 OnExposeComplete: enter
02:28:55.976 00.000 7988 UpdateGuideState(): m_state=6
02:28:55.976 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4375
02:28:55.976 00.000 7988 Star::Find returns 1 (0), X=972.38, Y=187.93, Mass=738, SNR=17.6, Peak=147 HFD=3.3
02:28:55.976 00.000 7988 MultiStar: [#1 -0.00,-0.17,0.94,U] [#2 -0.01,-0.33,0.81,U] [#3 -0.16,0.43,0.97,U] [#4 0.06,0.02,0.67,U] [#5 -0.30,0.23,0.75,U] [#6 0.25,-0.08,0.69,U] [#7 -0.11,-0.60,0.56,U] [#8 0.12,-0.56,0.54,U] 
02:28:55.976 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.13}, one-star: {0.17, -0.39}
02:28:55.976 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
02:28:55.976 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.13)
02:28:55.976 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.56 mountX=-0.13 mountY=0.00, mountTheta=3.13
02:28:55.976 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.13, opts=13)
02:28:55.976 00.000 7988 Enqueuing Move request for scope (0.00, -0.13)
02:28:55.990 00.014 15712 Worker thread wakes up
02:28:55.990 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
02:28:55.990 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
02:28:55.990 00.000 15712 Moving (0.00, -0.13) raw xDistance=-0.13 yDistance=0.00
02:28:55.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
02:28:55.990 00.000 7988 UpdateGuideState exits: m=738 SNR=17.6
02:28:55.993 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:55.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:55.993 00.000 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:55.993 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
02:28:55.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:55.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:28:55.993 00.000 15712 MoveAxis(E, 8, ABG)
02:28:55.993 00.000 15712 Guiding  Dir = 2, Dur = 8
02:28:55.993 00.000 7988 Enqueuing Expose request
02:28:55.993 00.000 15712 IsGuiding returns 0
02:28:56.027 00.034 15712 IsGuiding returns 0
02:28:56.027 00.000 15712 Move returns status 0, amount 8
02:28:56.027 00.000 15712 MoveAxis(N, 0, ABG)
02:28:56.027 00.000 15712 Move returns status 0, amount 0
02:28:56.027 00.000 15712 move complete, result=0
02:28:56.027 00.000 15712 worker thread done servicing request
02:28:56.027 00.000 15712 Worker thread wakes up
02:28:56.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:56.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:56.027 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
02:28:57.445 01.418 15712 Exposure complete
02:28:57.506 00.061 15712 worker thread done servicing request
02:28:57.506 00.000 7988 OnExposeComplete: enter
02:28:57.506 00.000 7988 UpdateGuideState(): m_state=6
02:28:57.511 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4376
02:28:57.511 00.000 7988 Star::Find returns 1 (0), X=972.34, Y=188.36, Mass=799, SNR=18.2, Peak=159 HFD=3.5
02:28:57.513 00.002 7988 MultiStar: [#1 0.21,0.03,0.93,U] [#2 0.05,-0.12,0.85,U] [#3 0.13,-0.15,0.72,U] [#4 -0.18,0.22,0.65,U] [#5 -0.39,-0.22,0.70,U] [#6 -0.35,-0.13,0.60,U] [#7 0.99,-0.66,0.00,M1] [#8 0.08,-0.34,0.41,U] 
02:28:57.513 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {0.13, 0.04}
02:28:57.515 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.43 = 2.86)
02:28:57.515 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.83)
02:28:57.517 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.86 mountX=-0.06 mountY=0.02, mountTheta=2.83
02:28:57.519 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
02:28:57.519 00.000 7988 Enqueuing Move request for scope (-0.02, -0.06)
02:28:57.521 00.002 15712 Worker thread wakes up
02:28:57.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
02:28:57.521 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
02:28:57.521 00.000 15712 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.02
02:28:57.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
02:28:57.523 00.002 7988 UpdateGuideState exits: m=799 SNR=18.2
02:28:57.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:57.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:57.523 00.000 7988 Enqueuing Expose request
02:28:57.523 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:57.523 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
02:28:57.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:57.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:28:57.523 00.000 15712 MoveAxis(E, 8, ABG)
02:28:57.523 00.000 15712 Guiding  Dir = 2, Dur = 8
02:28:57.523 00.000 15712 IsGuiding returns 0
02:28:57.545 00.022 15712 IsGuiding returns 0
02:28:57.545 00.000 15712 Move returns status 0, amount 8
02:28:57.545 00.000 15712 MoveAxis(N, 0, ABG)
02:28:57.545 00.000 15712 Move returns status 0, amount 0
02:28:57.545 00.000 15712 move complete, result=0
02:28:57.545 00.000 15712 worker thread done servicing request
02:28:57.545 00.000 15712 Worker thread wakes up
02:28:57.545 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
02:28:57.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:57.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:28:59.182 01.637 15712 Exposure complete
02:28:59.244 00.062 15712 worker thread done servicing request
02:28:59.244 00.000 7988 OnExposeComplete: enter
02:28:59.244 00.000 7988 UpdateGuideState(): m_state=6
02:28:59.249 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4377
02:28:59.249 00.000 7988 Star::Find returns 1 (0), X=971.99, Y=187.89, Mass=780, SNR=18.2, Peak=153 HFD=3.9
02:28:59.251 00.002 7988 MultiStar: [#1 -0.32,-0.01,1.01,U] [#2 -0.17,-0.17,0.83,U] [#3 -0.15,-0.11,0.85,U] [#4 -0.44,0.19,0.67,U] [#5 -0.03,0.11,0.70,U] [#6 -0.76,-0.01,0.00,M1] [#7 -0.25,-0.15,0.58,U] [#8 -0.53,-0.56,0.00,M3] 
02:28:59.251 00.000 7988 refined, 6 included, MultiStar: {-0.23, -0.10}, one-star: {-0.22, -0.43}
02:28:59.253 00.002 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.30 = 1.98)
02:28:59.253 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.95)
02:28:59.255 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.74 mountX=-0.10 mountY=0.23, mountTheta=1.98
02:28:59.257 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.10, opts=13)
02:28:59.257 00.000 7988 Enqueuing Move request for scope (-0.23, -0.10)
02:28:59.259 00.002 15712 Worker thread wakes up
02:28:59.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:28:59.259 00.000 7988 UpdateGuideState exits: m=780 SNR=18.2
02:28:59.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:59.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:28:59.259 00.000 7988 Enqueuing Expose request
02:28:59.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
02:28:59.259 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
02:28:59.259 00.000 15712 Moving (-0.23, -0.10) raw xDistance=-0.10 yDistance=0.23
02:28:59.259 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:28:59.259 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
02:28:59.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:59.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:28:59.259 00.000 15712 MoveAxis(E, 8, ABG)
02:28:59.259 00.000 15712 Guiding  Dir = 2, Dur = 8
02:28:59.259 00.000 15712 IsGuiding returns 0
02:28:59.287 00.028 15712 IsGuiding returns 0
02:28:59.287 00.000 15712 Move returns status 0, amount 8
02:28:59.287 00.000 15712 MoveAxis(N, 0, ABG)
02:28:59.287 00.000 15712 Move returns status 0, amount 0
02:28:59.287 00.000 15712 move complete, result=0
02:28:59.287 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
02:28:59.289 00.002 15712 worker thread done servicing request
02:28:59.289 00.000 15712 Worker thread wakes up
02:28:59.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:28:59.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:00.693 01.404 15712 Exposure complete
02:29:00.756 00.063 15712 worker thread done servicing request
02:29:00.756 00.000 7988 OnExposeComplete: enter
02:29:00.756 00.000 7988 UpdateGuideState(): m_state=6
02:29:00.761 00.005 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4378
02:29:00.761 00.000 7988 Star::Find returns 1 (0), X=971.85, Y=187.80, Mass=832, SNR=18.6, Peak=155 HFD=3.8
02:29:00.763 00.002 7988 MultiStar: [#1 -0.07,0.14,0.98,U] [#2 -0.59,-0.18,0.79,U] [#3 -0.60,-0.14,0.75,U] [#4 -0.19,-0.14,0.72,U] [#5 -0.20,0.17,0.64,U] [#6 -0.50,-0.27,0.58,U] [#7 0.25,-0.42,0.48,U] [#8 -0.13,-0.27,0.41,U] 
02:29:00.763 00.000 7988 refined, 8 included, MultiStar: {-0.29, -0.17}, one-star: {-0.35, -0.51}
02:29:00.765 00.002 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.56) = xAngle (-4.17 = 2.12)
02:29:00.766 00.001 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.20 = 2.08)
02:29:00.766 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.17 hyp=0.34 cameraTheta=-2.60 mountX=-0.17 mountY=0.29, mountTheta=2.11
02:29:00.768 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.17, opts=13)
02:29:00.770 00.002 7988 Enqueuing Move request for scope (-0.29, -0.17)
02:29:00.770 00.000 15712 Worker thread wakes up
02:29:00.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.17) opts 0xd
02:29:00.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.17)
02:29:00.770 00.000 15712 Moving (-0.29, -0.17) raw xDistance=-0.17 yDistance=0.29
02:29:00.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:29:00.772 00.002 7988 UpdateGuideState exits: m=832 SNR=18.6
02:29:00.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:00.772 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:00.772 00.000 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.26
02:29:00.772 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
02:29:00.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:29:00.772 00.000 7988 Enqueuing Expose request
02:29:00.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:29:00.772 00.000 15712 MoveAxis(E, 41, ABG)
02:29:00.772 00.000 15712 Guiding  Dir = 2, Dur = 41
02:29:00.772 00.000 15712 IsGuiding returns 0
02:29:00.804 00.032 15712 PulseGuide returned control before completion, sleep 23
02:29:00.836 00.032 15712 IsGuiding returns 1
02:29:00.836 00.000 15712 scope still moving after pulse duration time elapsed
02:29:00.885 00.049 15712 IsGuiding returns 0
02:29:00.885 00.000 15712 scope move finished after 41 + 66 ms
02:29:00.885 00.000 15712 Move returns status 0, amount 41
02:29:00.885 00.000 15712 MoveAxis(N, 0, ABG)
02:29:00.885 00.000 15712 Move returns status 0, amount 0
02:29:00.885 00.000 15712 move complete, result=0
02:29:00.885 00.000 15712 worker thread done servicing request
02:29:00.885 00.000 15712 Worker thread wakes up
02:29:00.885 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.3 px 0 ms NORTH
02:29:00.887 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:00.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:02.529 01.642 15712 Exposure complete
02:29:02.591 00.062 15712 worker thread done servicing request
02:29:02.591 00.000 7988 OnExposeComplete: enter
02:29:02.591 00.000 7988 UpdateGuideState(): m_state=6
02:29:02.591 00.000 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4379
02:29:02.591 00.000 7988 Star::Find returns 1 (0), X=972.33, Y=187.99, Mass=787, SNR=17.8, Peak=154 HFD=3.9
02:29:02.591 00.000 7988 MultiStar: [#1 -0.11,0.02,0.97,U] [#2 -0.08,0.23,0.87,U] [#3 -0.08,0.32,0.83,U] [#4 -0.15,0.25,0.70,U] [#5 -0.18,0.14,0.65,U] [#6 -0.05,0.15,0.65,U] [#7 0.30,-0.09,0.49,U] [#8 -0.21,-0.07,0.49,U] 
02:29:02.591 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.12, -0.32}
02:29:02.591 00.000 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.63 = 0.63)
02:29:02.591 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
02:29:02.591 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.19 mountX=0.07 mountY=0.05, mountTheta=0.60
02:29:02.591 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.07, opts=13)
02:29:02.591 00.000 7988 Enqueuing Move request for scope (-0.05, 0.07)
02:29:02.605 00.014 15712 Worker thread wakes up
02:29:02.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
02:29:02.605 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
02:29:02.605 00.000 15712 Moving (-0.05, 0.07) raw xDistance=0.07 yDistance=0.05
02:29:02.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
02:29:02.605 00.000 7988 UpdateGuideState exits: m=787 SNR=17.8
02:29:02.607 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:02.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:02.607 00.000 7988 Enqueuing Expose request
02:29:02.607 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:02.607 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
02:29:02.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:02.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:29:02.607 00.000 15712 MoveAxis(E, 5, ABG)
02:29:02.607 00.000 15712 Guiding  Dir = 2, Dur = 5
02:29:02.622 00.015 15712 IsGuiding returns 0
02:29:02.642 00.020 15712 IsGuiding returns 0
02:29:02.642 00.000 15712 Move returns status 0, amount 5
02:29:02.642 00.000 15712 MoveAxis(N, 0, ABG)
02:29:02.642 00.000 15712 Move returns status 0, amount 0
02:29:02.642 00.000 15712 move complete, result=0
02:29:02.642 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
02:29:02.646 00.004 15712 worker thread done servicing request
02:29:02.646 00.000 15712 Worker thread wakes up
02:29:02.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:02.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:04.061 01.415 15712 Exposure complete
02:29:04.123 00.062 15712 worker thread done servicing request
02:29:04.123 00.000 7988 OnExposeComplete: enter
02:29:04.123 00.000 7988 UpdateGuideState(): m_state=6
02:29:04.127 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4380
02:29:04.127 00.000 7988 Star::Find returns 1 (0), X=972.14, Y=187.88, Mass=755, SNR=17.9, Peak=149 HFD=3.3
02:29:04.130 00.003 7988 MultiStar: [#1 -0.01,0.03,0.98,U] [#2 -0.17,-0.15,0.92,U] [#3 -0.27,0.02,0.83,U] [#4 -0.11,0.23,0.68,U] [#5 -0.30,-0.17,0.80,U] [#6 -0.21,-0.20,0.67,U] [#7 0.04,0.09,0.50,U] [#8 -0.37,0.03,0.42,U] 
02:29:04.130 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.09}, one-star: {-0.07, -0.43}
02:29:04.130 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.20 = 2.09)
02:29:04.130 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
02:29:04.130 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.63 mountX=-0.09 mountY=0.16, mountTheta=2.08
02:29:04.135 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.09, opts=13)
02:29:04.135 00.000 7988 Enqueuing Move request for scope (-0.15, -0.09)
02:29:04.135 00.000 15712 Worker thread wakes up
02:29:04.138 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
02:29:04.138 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
02:29:04.138 00.000 15712 Moving (-0.15, -0.09) raw xDistance=-0.09 yDistance=0.16
02:29:04.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:29:04.138 00.000 7988 UpdateGuideState exits: m=755 SNR=17.9
02:29:04.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:04.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:04.138 00.000 7988 Enqueuing Expose request
02:29:04.138 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:04.138 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
02:29:04.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:04.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:29:04.138 00.000 15712 MoveAxis(E, 4, ABG)
02:29:04.138 00.000 15712 Guiding  Dir = 2, Dur = 4
02:29:04.138 00.000 15712 IsGuiding returns 0
02:29:04.160 00.022 15712 IsGuiding returns 0
02:29:04.160 00.000 15712 Move returns status 0, amount 4
02:29:04.160 00.000 15712 MoveAxis(N, 0, ABG)
02:29:04.160 00.000 15712 Move returns status 0, amount 0
02:29:04.160 00.000 15712 move complete, result=0
02:29:04.160 00.000 15712 worker thread done servicing request
02:29:04.160 00.000 15712 Worker thread wakes up
02:29:04.160 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
02:29:04.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:04.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:05.801 01.641 15712 Exposure complete
02:29:05.863 00.062 15712 worker thread done servicing request
02:29:05.863 00.000 7988 OnExposeComplete: enter
02:29:05.863 00.000 7988 UpdateGuideState(): m_state=6
02:29:05.867 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4381
02:29:05.867 00.000 7988 Star::Find returns 1 (0), X=971.92, Y=187.71, Mass=834, SNR=18.7, Peak=144 HFD=3.9
02:29:05.869 00.002 7988 MultiStar: [#1 -0.20,-0.03,0.97,U] [#2 -0.22,-0.25,0.82,U] [#3 0.01,-0.13,0.83,U] [#4 -0.37,-0.35,0.65,U] [#5 -0.33,-0.37,0.64,U] [#6 -0.35,-0.56,0.00,M1] [#7 0.58,-0.26,0.50,U] [#8 -0.10,-0.69,0.00,M1] 
02:29:05.869 00.000 7988 refined, 6 included, MultiStar: {-0.15, -0.28}, one-star: {-0.29, -0.61}
02:29:05.871 00.002 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.62 = 2.66)
02:29:05.871 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.63)
02:29:05.873 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-2.06 mountX=-0.28 mountY=0.16, mountTheta=2.63
02:29:05.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.28, opts=13)
02:29:05.875 00.000 7988 Enqueuing Move request for scope (-0.15, -0.28)
02:29:05.877 00.002 15712 Worker thread wakes up
02:29:05.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.28) opts 0xd
02:29:05.877 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.28)
02:29:05.877 00.000 15712 Moving (-0.15, -0.28) raw xDistance=-0.28 yDistance=0.16
02:29:05.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:29:05.877 00.000 7988 UpdateGuideState exits: m=834 SNR=18.7
02:29:05.879 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:05.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:05.879 00.000 7988 Enqueuing Expose request
02:29:05.879 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:29:05.879 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
02:29:05.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:05.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:29:05.879 00.000 15712 MoveAxis(E, 60, ABG)
02:29:05.879 00.000 15712 Guiding  Dir = 2, Dur = 60
02:29:05.879 00.000 15712 IsGuiding returns 0
02:29:05.905 00.026 15712 PulseGuide returned control before completion, sleep 49
02:29:05.962 00.057 15712 IsGuiding returns 1
02:29:05.962 00.000 15712 scope still moving after pulse duration time elapsed
02:29:06.010 00.048 15712 IsGuiding returns 0
02:29:06.010 00.000 15712 scope move finished after 60 + 73 ms
02:29:06.010 00.000 15712 Move returns status 0, amount 60
02:29:06.010 00.000 15712 MoveAxis(N, 0, ABG)
02:29:06.010 00.000 15712 Move returns status 0, amount 0
02:29:06.010 00.000 15712 move complete, result=0
02:29:06.010 00.000 15712 worker thread done servicing request
02:29:06.010 00.000 15712 Worker thread wakes up
02:29:06.010 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.2 px 0 ms NORTH
02:29:06.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:06.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:07.427 01.417 15712 Exposure complete
02:29:07.488 00.061 15712 worker thread done servicing request
02:29:07.488 00.000 7988 OnExposeComplete: enter
02:29:07.488 00.000 7988 UpdateGuideState(): m_state=6
02:29:07.493 00.005 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4382
02:29:07.493 00.000 7988 Star::Find returns 1 (0), X=972.36, Y=188.54, Mass=761, SNR=17.8, Peak=153 HFD=3.2
02:29:07.495 00.002 7988 MultiStar: [#1 0.15,0.53,0.97,U] [#2 -0.18,0.57,0.95,U] [#3 0.10,0.35,0.78,U] [#4 -0.52,0.51,0.00,M1] [#5 -0.21,0.66,0.00,M1] [#6 -0.28,0.17,0.71,U] [#7 0.48,0.38,0.47,U] [#8 -1.01,-0.03,0.00,M2] 
02:29:07.495 00.000 7988 single-star, 5 included, MultiStar: {0.05, 0.38}, one-star: {0.15, 0.23}
02:29:07.497 00.002 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.59 = -0.59)
02:29:07.497 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
02:29:07.499 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.27 cameraTheta=0.98 mountX=0.23 mountY=-0.16, mountTheta=-0.61
02:29:07.501 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.23, opts=13)
02:29:07.501 00.000 7988 Enqueuing Move request for scope (0.15, 0.23)
02:29:07.503 00.002 15712 Worker thread wakes up
02:29:07.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
02:29:07.503 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
02:29:07.503 00.000 15712 Moving (0.15, 0.23) raw xDistance=0.23 yDistance=-0.16
02:29:07.504 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:29:07.504 00.000 7988 UpdateGuideState exits: m=761 SNR=17.8
02:29:07.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:07.504 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:07.504 00.000 7988 Enqueuing Expose request
02:29:07.504 00.000 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:29:07.504 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
02:29:07.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:07.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:29:07.504 00.000 15712 MoveAxis(W, 40, ABG)
02:29:07.504 00.000 15712 Guiding  Dir = 3, Dur = 40
02:29:07.504 00.000 15712 IsGuiding returns 0
02:29:07.520 00.016 15712 PulseGuide returned control before completion, sleep 26
02:29:07.567 00.047 15712 IsGuiding returns 0
02:29:07.567 00.000 15712 Move returns status 0, amount 40
02:29:07.567 00.000 15712 MoveAxis(N, 0, ABG)
02:29:07.567 00.000 15712 Move returns status 0, amount 0
02:29:07.567 00.000 15712 move complete, result=0
02:29:07.567 00.000 15712 worker thread done servicing request
02:29:07.567 00.000 15712 Worker thread wakes up
02:29:07.567 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
02:29:07.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:07.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:09.310 01.743 15712 Exposure complete
02:29:09.374 00.064 15712 worker thread done servicing request
02:29:09.374 00.000 7988 OnExposeComplete: enter
02:29:09.374 00.000 7988 UpdateGuideState(): m_state=6
02:29:09.374 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4383
02:29:09.374 00.000 7988 Star::Find returns 1 (0), X=972.30, Y=188.55, Mass=778, SNR=17.9, Peak=135 HFD=3.5
02:29:09.374 00.000 7988 MultiStar: [#1 0.03,0.04,0.91,U] [#2 -0.29,0.22,0.85,U] [#3 -0.15,0.44,0.82,U] [#4 -0.18,0.28,0.61,U] [#5 -0.36,0.32,0.75,U] [#6 -0.22,0.52,0.58,U] [#7 0.49,0.04,0.48,U] [#8 -0.47,0.11,0.44,U] 
02:29:09.374 00.000 7988 single-star, 8 included, MultiStar: {-0.11, 0.25}, one-star: {0.10, 0.24}
02:29:09.374 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
02:29:09.374 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:29:09.374 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.19 mountX=0.24 mountY=-0.10, mountTheta=-0.40
02:29:09.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.24, opts=13)
02:29:09.374 00.000 7988 Enqueuing Move request for scope (0.10, 0.24)
02:29:09.374 00.000 15712 Worker thread wakes up
02:29:09.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
02:29:09.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
02:29:09.374 00.000 15712 Moving (0.10, 0.24) raw xDistance=0.24 yDistance=-0.10
02:29:09.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:29:09.388 00.014 7988 UpdateGuideState exits: m=778 SNR=17.9
02:29:09.388 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:09.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:09.391 00.003 7988 Enqueuing Expose request
02:29:09.391 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.26
02:29:09.391 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
02:29:09.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:09.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:29:09.391 00.000 15712 MoveAxis(W, 42, ABG)
02:29:09.391 00.000 15712 Guiding  Dir = 3, Dur = 42
02:29:09.391 00.000 15712 IsGuiding returns 0
02:29:09.420 00.029 15712 PulseGuide returned control before completion, sleep 25
02:29:09.452 00.032 15712 IsGuiding returns 1
02:29:09.452 00.000 15712 scope still moving after pulse duration time elapsed
02:29:09.484 00.032 15712 IsGuiding returns 0
02:29:09.484 00.000 15712 scope move finished after 42 + 49 ms
02:29:09.484 00.000 15712 Move returns status 0, amount 42
02:29:09.484 00.000 15712 MoveAxis(N, 0, ABG)
02:29:09.484 00.000 15712 Move returns status 0, amount 0
02:29:09.484 00.000 15712 move complete, result=0
02:29:09.484 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
02:29:09.487 00.003 15712 worker thread done servicing request
02:29:09.487 00.000 15712 Worker thread wakes up
02:29:09.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:09.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:10.903 01.416 15712 Exposure complete
02:29:10.966 00.063 15712 worker thread done servicing request
02:29:10.966 00.000 7988 OnExposeComplete: enter
02:29:10.966 00.000 7988 UpdateGuideState(): m_state=6
02:29:10.971 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4384
02:29:10.971 00.000 7988 Star::Find returns 1 (0), X=972.38, Y=187.96, Mass=701, SNR=16.8, Peak=116 HFD=3.8
02:29:10.974 00.003 7988 MultiStar: [#1 0.24,-0.14,0.96,U] [#2 0.18,-0.33,0.90,U] [#3 -0.10,-0.36,0.79,U] [#4 0.54,0.23,0.71,U] [#5 -0.73,0.05,0.00,M1] [#6 0.20,-0.24,0.64,U] [#7 0.46,-0.74,0.00,M1] [#8 -0.31,-0.68,0.00,M2] 
02:29:10.974 00.000 7988 refined, 5 included, MultiStar: {0.20, -0.21}, one-star: {0.17, -0.36}
02:29:10.976 00.002 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
02:29:10.976 00.000 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.41 = -2.41)
02:29:10.978 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.82 mountX=-0.21 mountY=-0.19, mountTheta=-2.40
02:29:10.980 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.21, opts=13)
02:29:10.980 00.000 7988 Enqueuing Move request for scope (0.20, -0.21)
02:29:10.982 00.002 15712 Worker thread wakes up
02:29:10.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
02:29:10.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
02:29:10.982 00.000 15712 Moving (0.20, -0.21) raw xDistance=-0.21 yDistance=-0.19
02:29:10.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:29:10.982 00.000 7988 UpdateGuideState exits: m=701 SNR=16.8
02:29:10.984 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:10.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:10.986 00.002 7988 Enqueuing Expose request
02:29:10.986 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:29:10.986 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:29:10.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:10.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:29:10.986 00.000 15712 MoveAxis(E, 45, ABG)
02:29:10.988 00.002 15712 Guiding  Dir = 2, Dur = 45
02:29:10.988 00.000 15712 IsGuiding returns 0
02:29:11.004 00.016 15712 PulseGuide returned control before completion, sleep 40
02:29:11.045 00.041 15712 IsGuiding returns 1
02:29:11.045 00.000 15712 scope still moving after pulse duration time elapsed
02:29:11.099 00.054 15712 IsGuiding returns 0
02:29:11.099 00.000 15712 scope move finished after 45 + 66 ms
02:29:11.099 00.000 15712 Move returns status 0, amount 45
02:29:11.099 00.000 15712 MoveAxis(N, 0, ABG)
02:29:11.099 00.000 15712 Move returns status 0, amount 0
02:29:11.099 00.000 15712 move complete, result=0
02:29:11.099 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
02:29:11.101 00.002 15712 worker thread done servicing request
02:29:11.101 00.000 15712 Worker thread wakes up
02:29:11.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:11.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:12.739 01.638 15712 Exposure complete
02:29:12.801 00.062 15712 worker thread done servicing request
02:29:12.801 00.000 7988 OnExposeComplete: enter
02:29:12.801 00.000 7988 UpdateGuideState(): m_state=6
02:29:12.805 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4385
02:29:12.806 00.001 7988 Star::Find returns 1 (0), X=972.07, Y=188.17, Mass=743, SNR=17.6, Peak=141 HFD=3.1
02:29:12.806 00.000 7988 MultiStar: [#1 -0.03,0.27,0.93,U] [#2 0.09,0.11,0.92,U] [#3 0.12,0.14,0.81,U] [#4 0.11,0.85,0.00,M1] [#5 0.06,0.03,0.67,U] [#6 0.13,0.32,0.56,U] [#7 0.37,0.36,0.50,U] [#8 -0.60,0.16,0.47,U] 
02:29:12.808 00.002 7988 refined, 7 included, MultiStar: {0.01, 0.13}, one-star: {-0.14, -0.14}
02:29:12.808 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
02:29:12.810 00.002 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:29:12.810 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=0.13 mountY=-0.01, mountTheta=-0.07
02:29:12.812 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.13, opts=13)
02:29:12.814 00.002 7988 Enqueuing Move request for scope (0.01, 0.13)
02:29:12.814 00.000 15712 Worker thread wakes up
02:29:12.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
02:29:12.814 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
02:29:12.814 00.000 15712 Moving (0.01, 0.13) raw xDistance=0.13 yDistance=-0.01
02:29:12.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:29:12.817 00.003 7988 UpdateGuideState exits: m=743 SNR=17.6
02:29:12.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:12.819 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:12.819 00.000 7988 Enqueuing Expose request
02:29:12.819 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:12.819 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
02:29:12.819 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:12.819 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:29:12.819 00.000 15712 MoveAxis(E, 4, ABG)
02:29:12.819 00.000 15712 Guiding  Dir = 2, Dur = 4
02:29:12.819 00.000 15712 IsGuiding returns 0
02:29:12.840 00.021 15712 IsGuiding returns 0
02:29:12.840 00.000 15712 Move returns status 0, amount 4
02:29:12.840 00.000 15712 MoveAxis(N, 0, ABG)
02:29:12.840 00.000 15712 Move returns status 0, amount 0
02:29:12.840 00.000 15712 move complete, result=0
02:29:12.840 00.000 15712 worker thread done servicing request
02:29:12.840 00.000 15712 Worker thread wakes up
02:29:12.840 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
02:29:12.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:12.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:14.253 01.413 15712 Exposure complete
02:29:14.315 00.062 15712 worker thread done servicing request
02:29:14.315 00.000 7988 OnExposeComplete: enter
02:29:14.315 00.000 7988 UpdateGuideState(): m_state=6
02:29:14.319 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4386
02:29:14.319 00.000 7988 Star::Find returns 1 (0), X=972.07, Y=188.31, Mass=750, SNR=17.4, Peak=163 HFD=3.4
02:29:14.321 00.002 7988 MultiStar: [#1 -0.10,0.18,1.05,U] [#2 -0.09,-0.18,0.96,U] [#3 0.24,0.16,0.80,U] [#4 -0.13,0.19,0.71,U] [#5 -0.22,0.45,0.79,U] [#6 -0.01,0.12,0.66,U] [#7 0.22,-0.25,0.48,U] [#8 -0.32,0.26,0.45,U] 
02:29:14.321 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {-0.14, -0.00}
02:29:14.323 00.002 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
02:29:14.323 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
02:29:14.325 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.10 mountY=0.06, mountTheta=0.55
02:29:14.327 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.10, opts=13)
02:29:14.327 00.000 7988 Enqueuing Move request for scope (-0.06, 0.10)
02:29:14.327 00.000 15712 Worker thread wakes up
02:29:14.327 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
02:29:14.327 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:29:14.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:29:14.331 00.004 7988 UpdateGuideState exits: m=750 SNR=17.4
02:29:14.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:14.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:14.331 00.000 7988 Enqueuing Expose request
02:29:14.331 00.000 15712 Moving (-0.06, 0.10) raw xDistance=0.10 yDistance=0.06
02:29:14.336 00.005 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:14.336 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
02:29:14.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:14.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:29:14.336 00.000 15712 MoveAxis(E, 3, ABG)
02:29:14.336 00.000 15712 Guiding  Dir = 2, Dur = 3
02:29:14.336 00.000 15712 IsGuiding returns 0
02:29:14.353 00.017 15712 IsGuiding returns 0
02:29:14.353 00.000 15712 Move returns status 0, amount 3
02:29:14.353 00.000 15712 MoveAxis(N, 0, ABG)
02:29:14.353 00.000 15712 Move returns status 0, amount 0
02:29:14.353 00.000 15712 move complete, result=0
02:29:14.353 00.000 15712 worker thread done servicing request
02:29:14.353 00.000 15712 Worker thread wakes up
02:29:14.353 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
02:29:14.362 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:14.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:15.993 01.631 15712 Exposure complete
02:29:16.058 00.065 15712 worker thread done servicing request
02:29:16.058 00.000 7988 OnExposeComplete: enter
02:29:16.058 00.000 7988 UpdateGuideState(): m_state=6
02:29:16.058 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4387
02:29:16.058 00.000 7988 Star::Find returns 1 (0), X=972.60, Y=188.46, Mass=635, SNR=16.2, Peak=123 HFD=3.3
02:29:16.058 00.000 7988 MultiStar: [#1 -0.14,0.11,1.09,U] [#2 -0.16,-0.15,0.99,U] [#3 0.06,0.29,0.91,U] [#4 0.12,0.22,0.80,U] [#5 -0.71,-0.02,0.00,M1] [#6 0.18,0.36,0.77,U] [#7 0.12,-0.44,0.50,U] [#8 -0.04,0.70,0.00,M1] 
02:29:16.058 00.000 7988 refined, 6 included, MultiStar: {0.07, 0.10}, one-star: {0.39, 0.14}
02:29:16.058 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
02:29:16.058 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
02:29:16.058 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=0.10 mountY=-0.07, mountTheta=-0.63
02:29:16.067 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.10, opts=13)
02:29:16.069 00.002 7988 Enqueuing Move request for scope (0.07, 0.10)
02:29:16.069 00.000 15712 Worker thread wakes up
02:29:16.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:29:16.069 00.000 7988 UpdateGuideState exits: m=635 SNR=16.2
02:29:16.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:16.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:16.069 00.000 7988 Enqueuing Expose request
02:29:16.069 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
02:29:16.069 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:29:16.069 00.000 15712 Moving (0.07, 0.10) raw xDistance=0.10 yDistance=-0.07
02:29:16.069 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:16.069 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
02:29:16.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:16.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:29:16.069 00.000 15712 MoveAxis(E, 4, ABG)
02:29:16.069 00.000 15712 Guiding  Dir = 2, Dur = 4
02:29:16.069 00.000 15712 IsGuiding returns 0
02:29:16.103 00.034 15712 IsGuiding returns 0
02:29:16.103 00.000 15712 Move returns status 0, amount 4
02:29:16.103 00.000 15712 MoveAxis(N, 0, ABG)
02:29:16.103 00.000 15712 Move returns status 0, amount 0
02:29:16.103 00.000 15712 move complete, result=0
02:29:16.103 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
02:29:16.105 00.002 15712 worker thread done servicing request
02:29:16.105 00.000 15712 Worker thread wakes up
02:29:16.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:16.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:17.521 01.416 15712 Exposure complete
02:29:17.582 00.061 15712 worker thread done servicing request
02:29:17.582 00.000 7988 OnExposeComplete: enter
02:29:17.582 00.000 7988 UpdateGuideState(): m_state=6
02:29:17.586 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4388
02:29:17.586 00.000 7988 Star::Find returns 1 (0), X=972.19, Y=187.95, Mass=845, SNR=18.6, Peak=153 HFD=4.0
02:29:17.588 00.002 7988 MultiStar: [#1 -0.18,-0.06,0.92,U] [#2 -0.33,-0.13,0.89,U] [#3 -0.32,0.36,0.78,U] [#4 -0.25,0.18,0.66,U] [#5 -0.07,0.10,0.77,U] [#6 -0.35,-0.05,0.54,U] [#7 0.04,-0.31,0.44,U] [#8 0.24,-0.38,0.41,U] 
02:29:17.588 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.06}, one-star: {-0.02, -0.36}
02:29:17.590 00.002 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.56) = xAngle (-4.36 = 1.93)
02:29:17.590 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.39 = 1.89)
02:29:17.592 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.79 mountX=-0.06 mountY=0.16, mountTheta=1.92
02:29:17.594 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.06, opts=13)
02:29:17.594 00.000 7988 Enqueuing Move request for scope (-0.16, -0.06)
02:29:17.596 00.002 15712 Worker thread wakes up
02:29:17.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
02:29:17.596 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
02:29:17.596 00.000 15712 Moving (-0.16, -0.06) raw xDistance=-0.06 yDistance=0.16
02:29:17.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:29:17.598 00.002 7988 UpdateGuideState exits: m=845 SNR=18.6
02:29:17.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:17.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:17.598 00.000 7988 Enqueuing Expose request
02:29:17.598 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:17.598 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
02:29:17.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:17.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:29:17.598 00.000 15712 MoveAxis(E, 3, ABG)
02:29:17.598 00.000 15712 Guiding  Dir = 2, Dur = 3
02:29:17.618 00.020 15712 IsGuiding returns 0
02:29:17.631 00.013 15712 IsGuiding returns 0
02:29:17.631 00.000 15712 Move returns status 0, amount 3
02:29:17.631 00.000 15712 MoveAxis(N, 0, ABG)
02:29:17.631 00.000 15712 Move returns status 0, amount 0
02:29:17.631 00.000 15712 move complete, result=0
02:29:17.631 00.000 15712 worker thread done servicing request
02:29:17.631 00.000 15712 Worker thread wakes up
02:29:17.631 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
02:29:17.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:17.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:19.272 01.641 15712 Exposure complete
02:29:19.335 00.063 15712 worker thread done servicing request
02:29:19.335 00.000 7988 OnExposeComplete: enter
02:29:19.335 00.000 7988 UpdateGuideState(): m_state=6
02:29:19.341 00.006 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4389
02:29:19.341 00.000 7988 Star::Find returns 1 (0), X=972.26, Y=188.13, Mass=789, SNR=17.9, Peak=162 HFD=3.4
02:29:19.343 00.002 7988 MultiStar: [#1 -0.26,-0.07,1.00,U] [#2 -0.01,-0.28,0.84,U] [#3 -0.13,0.01,0.89,U] [#4 -0.34,0.01,0.78,U] [#5 -0.36,0.17,0.66,U] [#6 -0.06,0.13,0.71,U] [#7 0.33,-0.57,0.00,M1] [#8 -0.53,-0.24,0.50,U] 
02:29:19.343 00.000 7988 refined, 7 included, MultiStar: {-0.18, -0.06}, one-star: {0.05, -0.18}
02:29:19.345 00.002 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
02:29:19.346 00.001 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.41 = 1.88)
02:29:19.346 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.81 mountX=-0.06 mountY=0.18, mountTheta=1.91
02:29:19.348 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.06, opts=13)
02:29:19.350 00.002 7988 Enqueuing Move request for scope (-0.18, -0.06)
02:29:19.351 00.001 15712 Worker thread wakes up
02:29:19.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
02:29:19.351 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
02:29:19.351 00.000 15712 Moving (-0.18, -0.06) raw xDistance=-0.06 yDistance=0.18
02:29:19.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
02:29:19.351 00.000 7988 UpdateGuideState exits: m=789 SNR=17.9
02:29:19.354 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:19.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:19.356 00.002 7988 Enqueuing Expose request
02:29:19.356 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:19.356 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
02:29:19.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:19.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:29:19.356 00.000 15712 MoveAxis(E, 5, ABG)
02:29:19.356 00.000 15712 Guiding  Dir = 2, Dur = 5
02:29:19.356 00.000 15712 IsGuiding returns 0
02:29:19.367 00.011 15712 IsGuiding returns 0
02:29:19.380 00.013 15712 Move returns status 0, amount 5
02:29:19.380 00.000 15712 MoveAxis(N, 0, ABG)
02:29:19.380 00.000 15712 Move returns status 0, amount 0
02:29:19.380 00.000 15712 move complete, result=0
02:29:19.380 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
02:29:19.380 00.000 15712 worker thread done servicing request
02:29:19.380 00.000 15712 Worker thread wakes up
02:29:19.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:19.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:20.788 01.408 15712 Exposure complete
02:29:20.851 00.063 15712 worker thread done servicing request
02:29:20.851 00.000 7988 OnExposeComplete: enter
02:29:20.851 00.000 7988 UpdateGuideState(): m_state=6
02:29:20.851 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4390
02:29:20.851 00.000 7988 Star::Find returns 1 (0), X=972.32, Y=187.96, Mass=813, SNR=18.6, Peak=147 HFD=3.7
02:29:20.851 00.000 7988 MultiStar: [#1 -0.13,-0.25,0.90,U] [#2 -0.02,-0.14,0.81,U] [#3 -0.23,-0.09,0.77,U] [#4 0.11,0.39,0.72,U] [#5 -0.21,-0.07,0.74,U] [#6 -0.43,-0.08,0.64,U] [#7 0.00,0.00,0.00,L] [#8 -0.24,-0.53,0.41,U] [#9 -0.04,-0.14,0.40,U] 
02:29:20.851 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.14}, one-star: {0.11, -0.36}
02:29:20.851 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.56) = xAngle (-3.78 = 2.50)
02:29:20.859 00.008 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.82 = 2.47)
02:29:20.859 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.22 mountX=-0.14 mountY=0.11, mountTheta=2.48
02:29:20.859 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.14, opts=13)
02:29:20.859 00.000 7988 Enqueuing Move request for scope (-0.10, -0.14)
02:29:20.859 00.000 15712 Worker thread wakes up
02:29:20.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
02:29:20.859 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
02:29:20.859 00.000 15712 Moving (-0.10, -0.14) raw xDistance=-0.14 yDistance=0.11
02:29:20.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:29:20.865 00.006 7988 UpdateGuideState exits: m=813 SNR=18.6
02:29:20.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:20.867 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:20.867 00.000 7988 Enqueuing Expose request
02:29:20.869 00.002 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:20.869 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
02:29:20.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:20.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:29:20.869 00.000 15712 MoveAxis(E, 5, ABG)
02:29:20.869 00.000 15712 Guiding  Dir = 2, Dur = 5
02:29:20.869 00.000 15712 IsGuiding returns 0
02:29:20.931 00.062 15712 IsGuiding returns 0
02:29:20.931 00.000 15712 Move returns status 0, amount 5
02:29:20.931 00.000 15712 MoveAxis(N, 0, ABG)
02:29:20.931 00.000 15712 Move returns status 0, amount 0
02:29:20.931 00.000 15712 move complete, result=0
02:29:20.931 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
02:29:20.933 00.002 15712 worker thread done servicing request
02:29:20.933 00.000 15712 Worker thread wakes up
02:29:20.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:20.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:22.573 01.640 15712 Exposure complete
02:29:22.634 00.061 15712 worker thread done servicing request
02:29:22.634 00.000 7988 OnExposeComplete: enter
02:29:22.634 00.000 7988 UpdateGuideState(): m_state=6
02:29:22.640 00.006 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4391
02:29:22.640 00.000 7988 Star::Find returns 1 (0), X=972.14, Y=188.38, Mass=825, SNR=18.3, Peak=159 HFD=3.6
02:29:22.642 00.002 7988 MultiStar: [#1 -0.23,0.19,0.98,U] [#2 -0.21,-0.11,0.88,U] [#3 -0.13,0.51,0.78,U] [#4 0.26,0.18,0.70,U] [#5 -0.65,0.01,0.70,U] [#6 0.05,-0.17,0.63,U] [#7 0.44,-0.70,0.00,M2] [#8 -0.25,-0.51,0.37,U] 
02:29:22.644 00.002 7988 single-star, 7 included, MultiStar: {-0.15, 0.07}, one-star: {-0.07, 0.06}
02:29:22.644 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.56) = xAngle (0.89 = 0.89)
02:29:22.646 00.002 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:29:22.646 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.10 cameraTheta=2.45 mountX=0.06 mountY=0.07, mountTheta=0.87
02:29:22.648 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.06, opts=13)
02:29:22.650 00.002 7988 Enqueuing Move request for scope (-0.07, 0.06)
02:29:22.650 00.000 15712 Worker thread wakes up
02:29:22.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
02:29:22.650 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
02:29:22.650 00.000 15712 Moving (-0.07, 0.06) raw xDistance=0.06 yDistance=0.07
02:29:22.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:29:22.650 00.000 7988 UpdateGuideState exits: m=825 SNR=18.3
02:29:22.653 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:22.653 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:22.655 00.002 7988 Enqueuing Expose request
02:29:22.655 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:22.655 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
02:29:22.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:22.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:29:22.655 00.000 15712 MoveAxis(E, 6, ABG)
02:29:22.655 00.000 15712 Guiding  Dir = 2, Dur = 6
02:29:22.655 00.000 15712 IsGuiding returns 0
02:29:22.672 00.017 15712 IsGuiding returns 0
02:29:22.672 00.000 15712 Move returns status 0, amount 6
02:29:22.672 00.000 15712 MoveAxis(N, 0, ABG)
02:29:22.672 00.000 15712 Move returns status 0, amount 0
02:29:22.672 00.000 15712 move complete, result=0
02:29:22.672 00.000 15712 worker thread done servicing request
02:29:22.672 00.000 15712 Worker thread wakes up
02:29:22.672 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:29:22.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:22.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:24.083 01.411 15712 Exposure complete
02:29:24.146 00.063 15712 worker thread done servicing request
02:29:24.146 00.000 7988 OnExposeComplete: enter
02:29:24.146 00.000 7988 UpdateGuideState(): m_state=6
02:29:24.150 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4392
02:29:24.150 00.000 7988 Star::Find returns 1 (0), X=972.20, Y=188.37, Mass=792, SNR=18.1, Peak=138 HFD=3.6
02:29:24.152 00.002 7988 MultiStar: [#1 0.01,0.11,1.00,U] [#2 0.11,-0.02,0.84,U] [#3 -0.00,0.17,0.85,U] [#4 0.28,0.40,0.72,U] [#5 -0.44,0.05,0.74,U] [#6 0.18,0.28,0.65,U] [#7 0.66,0.34,0.00,M3] [#8 -0.70,-0.02,0.00,M1] 
02:29:24.152 00.000 7988 single-star, 6 included, MultiStar: {0.02, 0.14}, one-star: {-0.01, 0.06}
02:29:24.154 00.002 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
02:29:24.154 00.000 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
02:29:24.156 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.68 mountX=0.06 mountY=0.00, mountTheta=0.08
02:29:24.159 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
02:29:24.159 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
02:29:24.161 00.002 15712 Worker thread wakes up
02:29:24.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
02:29:24.161 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
02:29:24.161 00.000 15712 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=0.00
02:29:24.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
02:29:24.162 00.001 7988 UpdateGuideState exits: m=792 SNR=18.1
02:29:24.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:24.164 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:24.166 00.002 7988 Enqueuing Expose request
02:29:24.166 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:24.166 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
02:29:24.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:24.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:29:24.166 00.000 15712 MoveAxis(E, 6, ABG)
02:29:24.166 00.000 15712 Guiding  Dir = 2, Dur = 6
02:29:24.166 00.000 15712 IsGuiding returns 0
02:29:24.178 00.012 15712 IsGuiding returns 0
02:29:24.178 00.000 15712 Move returns status 0, amount 6
02:29:24.178 00.000 15712 MoveAxis(N, 0, ABG)
02:29:24.178 00.000 15712 Move returns status 0, amount 0
02:29:24.178 00.000 15712 move complete, result=0
02:29:24.178 00.000 15712 worker thread done servicing request
02:29:24.178 00.000 15712 Worker thread wakes up
02:29:24.178 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
02:29:24.193 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:24.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:25.837 01.644 15712 Exposure complete
02:29:25.898 00.061 15712 worker thread done servicing request
02:29:25.898 00.000 7988 OnExposeComplete: enter
02:29:25.898 00.000 7988 UpdateGuideState(): m_state=6
02:29:25.898 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4393
02:29:25.898 00.000 7988 Star::Find returns 1 (0), X=972.44, Y=188.34, Mass=747, SNR=17.9, Peak=140 HFD=3.3
02:29:25.898 00.000 7988 MultiStar: [#1 0.12,-0.03,0.97,U] [#2 -0.07,-0.01,0.83,U] [#3 0.04,0.11,0.87,U] [#4 0.06,0.30,0.68,U] [#5 -0.32,-0.14,0.63,U] [#6 -0.15,-0.11,0.63,U] [#7 0.47,0.12,0.45,U] [#8 0.28,-0.49,0.43,U] 
02:29:25.898 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {0.23, 0.03}
02:29:25.898 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
02:29:25.898 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
02:29:25.898 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.06 mountX=-0.00 mountY=-0.06, mountTheta=-1.62
02:29:25.911 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.00, opts=13)
02:29:25.911 00.000 7988 Enqueuing Move request for scope (0.06, -0.00)
02:29:25.914 00.003 15712 Worker thread wakes up
02:29:25.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
02:29:25.914 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
02:29:25.914 00.000 15712 Moving (0.06, -0.00) raw xDistance=-0.00 yDistance=-0.06
02:29:25.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:29:25.914 00.000 7988 UpdateGuideState exits: m=747 SNR=17.9
02:29:25.916 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:25.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:25.916 00.000 7988 Enqueuing Expose request
02:29:25.916 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:25.916 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
02:29:25.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:25.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:29:25.916 00.000 15712 MoveAxis(E, 6, ABG)
02:29:25.916 00.000 15712 Guiding  Dir = 2, Dur = 6
02:29:25.916 00.000 15712 IsGuiding returns 0
02:29:25.945 00.029 15712 IsGuiding returns 0
02:29:25.945 00.000 15712 Move returns status 0, amount 6
02:29:25.945 00.000 15712 MoveAxis(N, 0, ABG)
02:29:25.945 00.000 15712 Move returns status 0, amount 0
02:29:25.945 00.000 15712 move complete, result=0
02:29:25.945 00.000 15712 worker thread done servicing request
02:29:25.945 00.000 15712 Worker thread wakes up
02:29:25.945 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
02:29:25.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:25.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:27.365 01.420 15712 Exposure complete
02:29:27.428 00.063 15712 worker thread done servicing request
02:29:27.428 00.000 7988 OnExposeComplete: enter
02:29:27.428 00.000 7988 UpdateGuideState(): m_state=6
02:29:27.432 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4394
02:29:27.432 00.000 7988 Star::Find returns 1 (0), X=972.11, Y=187.94, Mass=759, SNR=17.9, Peak=128 HFD=3.8
02:29:27.434 00.002 7988 MultiStar: [#1 0.10,-0.14,0.95,U] [#2 0.02,-0.02,0.88,U] [#3 0.26,-0.07,0.81,U] [#4 0.05,-0.39,0.77,U] [#5 -0.01,-0.18,0.68,U] [#6 0.24,-0.27,0.65,U] [#7 -0.04,-0.55,0.47,U] [#8 -0.11,-0.18,0.44,U] 
02:29:27.434 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.23}, one-star: {-0.10, -0.37}
02:29:27.436 00.002 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
02:29:27.436 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
02:29:27.438 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.34 mountX=-0.23 mountY=-0.05, mountTheta=-2.94
02:29:27.440 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.23, opts=13)
02:29:27.442 00.002 7988 Enqueuing Move request for scope (0.05, -0.23)
02:29:27.442 00.000 15712 Worker thread wakes up
02:29:27.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
02:29:27.442 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
02:29:27.442 00.000 15712 Moving (0.05, -0.23) raw xDistance=-0.23 yDistance=-0.05
02:29:27.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:29:27.444 00.002 7988 UpdateGuideState exits: m=759 SNR=17.9
02:29:27.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:27.444 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:27.444 00.000 7988 Enqueuing Expose request
02:29:27.444 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:29:27.444 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
02:29:27.444 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:27.444 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:29:27.444 00.000 15712 MoveAxis(E, 50, ABG)
02:29:27.444 00.000 15712 Guiding  Dir = 2, Dur = 50
02:29:27.444 00.000 15712 IsGuiding returns 0
02:29:27.469 00.025 15712 PulseGuide returned control before completion, sleep 41
02:29:27.523 00.054 15712 IsGuiding returns 1
02:29:27.523 00.000 15712 scope still moving after pulse duration time elapsed
02:29:27.565 00.042 15712 IsGuiding returns 0
02:29:27.565 00.000 15712 scope move finished after 50 + 65 ms
02:29:27.565 00.000 15712 Move returns status 0, amount 50
02:29:27.565 00.000 15712 MoveAxis(N, 0, ABG)
02:29:27.565 00.000 15712 Move returns status 0, amount 0
02:29:27.565 00.000 15712 move complete, result=0
02:29:27.565 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
02:29:27.566 00.001 15712 worker thread done servicing request
02:29:27.566 00.000 15712 Worker thread wakes up
02:29:27.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:27.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:29.199 01.633 15712 Exposure complete
02:29:29.262 00.063 15712 worker thread done servicing request
02:29:29.262 00.000 7988 OnExposeComplete: enter
02:29:29.262 00.000 7988 UpdateGuideState(): m_state=6
02:29:29.262 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4395
02:29:29.262 00.000 7988 Star::Find returns 1 (0), X=972.24, Y=188.10, Mass=849, SNR=18.9, Peak=157 HFD=3.8
02:29:29.262 00.000 7988 MultiStar: [#1 0.30,-0.06,0.94,U] [#2 0.15,0.08,0.85,U] [#3 -0.02,0.12,0.83,U] [#4 0.11,0.15,0.66,U] [#5 0.08,0.14,0.63,U] [#6 0.42,0.05,0.62,U] [#7 0.41,-0.35,0.52,U] [#8 -0.42,-0.65,0.00,M1] 
02:29:29.262 00.000 7988 refined, 7 included, MultiStar: {0.17, -0.01}, one-star: {0.03, -0.21}
02:29:29.262 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
02:29:29.262 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
02:29:29.262 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.06 mountX=-0.01 mountY=-0.17, mountTheta=-1.63
02:29:29.262 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.01, opts=13)
02:29:29.276 00.014 7988 Enqueuing Move request for scope (0.17, -0.01)
02:29:29.276 00.000 15712 Worker thread wakes up
02:29:29.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
02:29:29.276 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
02:29:29.276 00.000 15712 Moving (0.17, -0.01) raw xDistance=-0.01 yDistance=-0.17
02:29:29.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:29:29.278 00.002 7988 UpdateGuideState exits: m=849 SNR=18.9
02:29:29.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:29.278 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:29.278 00.000 7988 Enqueuing Expose request
02:29:29.278 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:29.278 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:29:29.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:29.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:29:29.278 00.000 15712 MoveAxis(E, 6, ABG)
02:29:29.278 00.000 15712 Guiding  Dir = 2, Dur = 6
02:29:29.278 00.000 15712 IsGuiding returns 0
02:29:29.300 00.022 15712 IsGuiding returns 0
02:29:29.300 00.000 15712 Move returns status 0, amount 6
02:29:29.300 00.000 15712 MoveAxis(N, 0, ABG)
02:29:29.300 00.000 15712 Move returns status 0, amount 0
02:29:29.300 00.000 15712 move complete, result=0
02:29:29.300 00.000 15712 worker thread done servicing request
02:29:29.300 00.000 15712 Worker thread wakes up
02:29:29.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:29.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:29.300 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
02:29:30.713 01.413 15712 Exposure complete
02:29:30.776 00.063 15712 worker thread done servicing request
02:29:30.776 00.000 7988 OnExposeComplete: enter
02:29:30.776 00.000 7988 UpdateGuideState(): m_state=6
02:29:30.776 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4396
02:29:30.776 00.000 7988 Star::Find returns 1 (0), X=972.42, Y=188.05, Mass=800, SNR=18.2, Peak=124 HFD=3.6
02:29:30.776 00.000 7988 MultiStar: [#1 0.28,0.14,0.94,U] [#2 0.05,0.24,0.82,U] [#3 0.18,0.29,0.75,U] [#4 0.19,0.14,0.68,U] [#5 0.35,0.22,0.71,U] [#6 0.44,-0.07,0.67,U] [#7 0.77,-0.22,0.00,M1] [#8 -0.22,-0.31,0.49,U] 
02:29:30.776 00.000 7988 refined, 7 included, MultiStar: {0.20, 0.05}, one-star: {0.21, -0.26}
02:29:30.776 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.56) = xAngle (-1.30 = -1.30)
02:29:30.776 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
02:29:30.776 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.26 mountX=0.06 mountY=-0.20, mountTheta=-1.30
02:29:30.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.05, opts=13)
02:29:30.790 00.014 7988 Enqueuing Move request for scope (0.20, 0.05)
02:29:30.792 00.002 15712 Worker thread wakes up
02:29:30.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
02:29:30.792 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
02:29:30.792 00.000 15712 Moving (0.20, 0.05) raw xDistance=0.06 yDistance=-0.20
02:29:30.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:29:30.792 00.000 7988 UpdateGuideState exits: m=800 SNR=18.2
02:29:30.794 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:30.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:30.796 00.002 7988 Enqueuing Expose request
02:29:30.796 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:30.796 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
02:29:30.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:30.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:29:30.796 00.000 15712 MoveAxis(E, 6, ABG)
02:29:30.796 00.000 15712 Guiding  Dir = 2, Dur = 6
02:29:30.796 00.000 15712 IsGuiding returns 0
02:29:30.824 00.028 15712 IsGuiding returns 0
02:29:30.824 00.000 15712 Move returns status 0, amount 6
02:29:30.824 00.000 15712 MoveAxis(N, 0, ABG)
02:29:30.824 00.000 15712 Move returns status 0, amount 0
02:29:30.824 00.000 15712 move complete, result=0
02:29:30.824 00.000 15712 worker thread done servicing request
02:29:30.824 00.000 15712 Worker thread wakes up
02:29:30.824 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
02:29:30.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:30.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:32.465 01.641 15712 Exposure complete
02:29:32.529 00.064 15712 worker thread done servicing request
02:29:32.529 00.000 7988 OnExposeComplete: enter
02:29:32.529 00.000 7988 UpdateGuideState(): m_state=6
02:29:32.529 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4397
02:29:32.529 00.000 7988 Star::Find returns 1 (0), X=972.14, Y=188.20, Mass=787, SNR=18.2, Peak=156 HFD=3.1
02:29:32.529 00.000 7988 MultiStar: [#1 -0.05,0.20,0.98,U] [#2 0.04,0.26,0.92,U] [#3 -0.14,-0.20,0.91,U] [#4 0.19,0.14,0.77,U] [#5 0.06,0.15,0.71,U] [#6 -0.01,-0.24,0.65,U] [#7 0.36,-0.71,0.00,M2] [#8 -0.94,-0.69,0.00,M1] 
02:29:32.529 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {-0.07, -0.11}
02:29:32.529 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
02:29:32.537 00.008 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
02:29:32.537 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.74 mountX=0.03 mountY=0.00, mountTheta=0.15
02:29:32.539 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.03, opts=13)
02:29:32.541 00.002 7988 Enqueuing Move request for scope (-0.01, 0.03)
02:29:32.541 00.000 15712 Worker thread wakes up
02:29:32.541 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:29:32.541 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:29:32.541 00.000 15712 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
02:29:32.543 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:29:32.543 00.000 7988 UpdateGuideState exits: m=787 SNR=18.2
02:29:32.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:32.543 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:32.543 00.000 7988 Enqueuing Expose request
02:29:32.543 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:32.543 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
02:29:32.543 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:32.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:29:32.543 00.000 15712 MoveAxis(E, 7, ABG)
02:29:32.543 00.000 15712 Guiding  Dir = 2, Dur = 7
02:29:32.563 00.020 15712 IsGuiding returns 0
02:29:32.580 00.017 15712 IsGuiding returns 0
02:29:32.580 00.000 15712 Move returns status 0, amount 7
02:29:32.580 00.000 15712 MoveAxis(N, 0, ABG)
02:29:32.580 00.000 15712 Move returns status 0, amount 0
02:29:32.580 00.000 15712 move complete, result=0
02:29:32.580 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
02:29:32.585 00.005 15712 worker thread done servicing request
02:29:32.585 00.000 15712 Worker thread wakes up
02:29:32.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:32.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:33.992 01.407 15712 Exposure complete
02:29:34.056 00.064 15712 worker thread done servicing request
02:29:34.056 00.000 7988 OnExposeComplete: enter
02:29:34.056 00.000 7988 UpdateGuideState(): m_state=6
02:29:34.059 00.003 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4398
02:29:34.059 00.000 7988 Star::Find returns 1 (0), X=972.39, Y=188.09, Mass=838, SNR=18.7, Peak=134 HFD=3.9
02:29:34.061 00.002 7988 MultiStar: [#1 0.08,-0.07,1.08,U] [#2 -0.06,-0.23,0.82,U] [#3 0.04,-0.38,0.76,U] [#4 0.27,-0.15,0.71,U] [#5 -0.18,-0.21,0.69,U] [#6 0.34,0.15,0.60,U] [#7 0.47,0.32,0.47,U] [#8 -0.41,-0.66,0.00,M2] 
02:29:34.061 00.000 7988 refined, 7 included, MultiStar: {0.12, -0.13}, one-star: {0.18, -0.23}
02:29:34.063 00.002 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
02:29:34.063 00.000 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
02:29:34.065 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.82 mountX=-0.13 mountY=-0.12, mountTheta=-2.40
02:29:34.067 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.13, opts=13)
02:29:34.067 00.000 7988 Enqueuing Move request for scope (0.12, -0.13)
02:29:34.069 00.002 15712 Worker thread wakes up
02:29:34.069 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
02:29:34.069 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
02:29:34.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:29:34.070 00.001 7988 UpdateGuideState exits: m=838 SNR=18.7
02:29:34.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:34.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:34.073 00.003 7988 Enqueuing Expose request
02:29:34.073 00.000 15712 Moving (0.12, -0.13) raw xDistance=-0.13 yDistance=-0.12
02:29:34.073 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:34.073 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
02:29:34.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:34.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:29:34.073 00.000 15712 MoveAxis(E, 6, ABG)
02:29:34.073 00.000 15712 Guiding  Dir = 2, Dur = 6
02:29:34.073 00.000 15712 IsGuiding returns 0
02:29:34.102 00.029 15712 IsGuiding returns 0
02:29:34.102 00.000 15712 Move returns status 0, amount 6
02:29:34.102 00.000 15712 MoveAxis(N, 0, ABG)
02:29:34.102 00.000 15712 Move returns status 0, amount 0
02:29:34.102 00.000 15712 move complete, result=0
02:29:34.102 00.000 15712 worker thread done servicing request
02:29:34.102 00.000 15712 Worker thread wakes up
02:29:34.102 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
02:29:34.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:34.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:35.743 01.641 15712 Exposure complete
02:29:35.807 00.064 15712 worker thread done servicing request
02:29:35.807 00.000 7988 OnExposeComplete: enter
02:29:35.807 00.000 7988 UpdateGuideState(): m_state=6
02:29:35.807 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4399
02:29:35.807 00.000 7988 Star::Find returns 1 (0), X=972.31, Y=187.91, Mass=697, SNR=17.1, Peak=153 HFD=2.9
02:29:35.807 00.000 7988 MultiStar: [#1 -0.07,0.04,1.08,U] [#2 -0.09,0.09,1.02,U] [#3 -0.19,0.11,0.88,U] [#4 0.01,0.27,0.81,U] [#5 -0.36,0.08,0.75,U] [#6 0.05,-0.15,0.66,U] [#7 0.26,-0.15,0.52,U] [#8 -0.53,0.16,0.53,U] 
02:29:35.807 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.00}, one-star: {0.10, -0.41}
02:29:35.807 00.000 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.56) = xAngle (1.55 = 1.55)
02:29:35.807 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
02:29:35.807 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.12 mountX=0.00 mountY=0.08, mountTheta=1.55
02:29:35.807 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.00, opts=13)
02:29:35.807 00.000 7988 Enqueuing Move request for scope (-0.08, 0.00)
02:29:35.807 00.000 15712 Worker thread wakes up
02:29:35.807 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
02:29:35.807 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
02:29:35.807 00.000 15712 Moving (-0.08, 0.00) raw xDistance=0.00 yDistance=0.08
02:29:35.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:29:35.807 00.000 7988 UpdateGuideState exits: m=697 SNR=17.1
02:29:35.823 00.016 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:35.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:35.823 00.000 7988 Enqueuing Expose request
02:29:35.823 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:35.823 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
02:29:35.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:35.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:29:35.823 00.000 15712 MoveAxis(E, 7, ABG)
02:29:35.823 00.000 15712 Guiding  Dir = 2, Dur = 7
02:29:35.823 00.000 15712 IsGuiding returns 0
02:29:35.875 00.052 15712 IsGuiding returns 0
02:29:35.875 00.000 15712 Move returns status 0, amount 7
02:29:35.875 00.000 15712 MoveAxis(N, 0, ABG)
02:29:35.875 00.000 15712 Move returns status 0, amount 0
02:29:35.875 00.000 15712 move complete, result=0
02:29:35.875 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:29:35.879 00.004 15712 worker thread done servicing request
02:29:35.879 00.000 15712 Worker thread wakes up
02:29:35.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:35.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:37.293 01.414 15712 Exposure complete
02:29:37.354 00.061 15712 worker thread done servicing request
02:29:37.354 00.000 7988 OnExposeComplete: enter
02:29:37.354 00.000 7988 UpdateGuideState(): m_state=6
02:29:37.360 00.006 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4400
02:29:37.360 00.000 7988 Star::Find returns 1 (0), X=972.01, Y=188.17, Mass=727, SNR=17.4, Peak=141 HFD=3.3
02:29:37.362 00.002 7988 MultiStar: [#1 0.02,-0.03,1.00,U] [#2 -0.21,0.13,0.84,U] [#3 -0.19,0.18,0.94,U] [#4 -0.27,-0.08,0.82,U] [#5 -0.48,0.15,0.80,U] [#6 -0.03,0.21,0.81,U] [#7 0.51,-0.22,0.57,U] [#8 0.47,0.20,0.49,U] 
02:29:37.362 00.000 7988 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.20, -0.15}
02:29:37.364 00.002 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.14 = 1.14)
02:29:37.364 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
02:29:37.366 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.71 mountX=0.04 mountY=0.09, mountTheta=1.14
02:29:37.368 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
02:29:37.368 00.000 7988 Enqueuing Move request for scope (-0.09, 0.04)
02:29:37.370 00.002 15712 Worker thread wakes up
02:29:37.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
02:29:37.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
02:29:37.370 00.000 15712 Moving (-0.09, 0.04) raw xDistance=0.04 yDistance=0.09
02:29:37.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:29:37.371 00.001 7988 UpdateGuideState exits: m=727 SNR=17.4
02:29:37.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:37.373 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:37.373 00.000 7988 Enqueuing Expose request
02:29:37.375 00.002 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:37.375 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
02:29:37.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:37.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:29:37.375 00.000 15712 MoveAxis(E, 6, ABG)
02:29:37.375 00.000 15712 Guiding  Dir = 2, Dur = 6
02:29:37.375 00.000 15712 IsGuiding returns 0
02:29:37.395 00.020 15712 IsGuiding returns 0
02:29:37.395 00.000 15712 Move returns status 0, amount 6
02:29:37.395 00.000 15712 MoveAxis(N, 0, ABG)
02:29:37.395 00.000 15712 Move returns status 0, amount 0
02:29:37.395 00.000 15712 move complete, result=0
02:29:37.395 00.000 15712 worker thread done servicing request
02:29:37.395 00.000 15712 Worker thread wakes up
02:29:37.395 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
02:29:37.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:37.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:39.141 01.746 15712 Exposure complete
02:29:39.206 00.065 15712 worker thread done servicing request
02:29:39.206 00.000 7988 OnExposeComplete: enter
02:29:39.206 00.000 7988 UpdateGuideState(): m_state=6
02:29:39.208 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4401
02:29:39.208 00.000 7988 Star::Find returns 1 (0), X=972.40, Y=188.24, Mass=819, SNR=18.6, Peak=154 HFD=3.6
02:29:39.210 00.002 7988 MultiStar: [#1 -0.02,0.11,1.03,U] [#2 -0.17,0.07,0.81,U] [#3 0.02,-0.22,0.81,U] [#4 0.01,0.08,0.73,U] [#5 -0.20,0.13,0.72,U] [#6 -0.34,-0.28,0.64,U] [#7 -0.38,-0.47,0.46,U] [#8 -0.71,-0.39,0.00,M1] 
02:29:39.210 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {0.19, -0.08}
02:29:39.212 00.002 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.08 = 2.20)
02:29:39.212 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.11 = 2.17)
02:29:39.214 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.52 mountX=-0.05 mountY=0.08, mountTheta=2.19
02:29:39.216 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.05, opts=13)
02:29:39.216 00.000 7988 Enqueuing Move request for scope (-0.07, -0.05)
02:29:39.218 00.002 15712 Worker thread wakes up
02:29:39.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
02:29:39.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:29:39.218 00.000 7988 UpdateGuideState exits: m=819 SNR=18.6
02:29:39.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:39.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:39.218 00.000 7988 Enqueuing Expose request
02:29:39.223 00.005 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
02:29:39.223 00.000 15712 Moving (-0.07, -0.05) raw xDistance=-0.05 yDistance=0.08
02:29:39.223 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:39.223 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
02:29:39.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:39.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:29:39.223 00.000 15712 MoveAxis(E, 6, ABG)
02:29:39.223 00.000 15712 Guiding  Dir = 2, Dur = 6
02:29:39.223 00.000 15712 IsGuiding returns 0
02:29:39.240 00.017 15712 IsGuiding returns 0
02:29:39.250 00.010 15712 Move returns status 0, amount 6
02:29:39.250 00.000 15712 MoveAxis(N, 0, ABG)
02:29:39.250 00.000 15712 Move returns status 0, amount 0
02:29:39.250 00.000 15712 move complete, result=0
02:29:39.250 00.000 15712 worker thread done servicing request
02:29:39.250 00.000 15712 Worker thread wakes up
02:29:39.250 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:29:39.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:39.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:40.668 01.418 15712 Exposure complete
02:29:40.731 00.063 15712 worker thread done servicing request
02:29:40.731 00.000 7988 OnExposeComplete: enter
02:29:40.731 00.000 7988 UpdateGuideState(): m_state=6
02:29:40.735 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4402
02:29:40.736 00.001 7988 Star::Find returns 1 (0), X=972.10, Y=188.06, Mass=813, SNR=18.3, Peak=153 HFD=3.8
02:29:40.736 00.000 7988 MultiStar: [#1 0.09,0.12,1.04,U] [#2 -0.40,-0.01,0.88,U] [#3 -0.04,0.17,0.85,U] [#4 -0.11,0.06,0.74,U] [#5 -0.18,0.34,0.77,U] [#6 -0.18,0.26,0.63,U] [#7 0.06,-0.21,0.46,U] [#8 -0.53,-0.13,0.42,U] 
02:29:40.738 00.002 7988 refined, 8 included, MultiStar: {-0.14, 0.05}, one-star: {-0.11, -0.25}
02:29:40.738 00.000 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
02:29:40.740 00.002 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
02:29:40.740 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.81 mountX=0.05 mountY=0.14, mountTheta=1.24
02:29:40.742 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.05, opts=13)
02:29:40.744 00.002 7988 Enqueuing Move request for scope (-0.14, 0.05)
02:29:40.744 00.000 15712 Worker thread wakes up
02:29:40.744 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
02:29:40.744 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
02:29:40.744 00.000 15712 Moving (-0.14, 0.05) raw xDistance=0.05 yDistance=0.14
02:29:40.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:29:40.744 00.000 7988 UpdateGuideState exits: m=813 SNR=18.3
02:29:40.747 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:40.749 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:40.749 00.000 7988 Enqueuing Expose request
02:29:40.749 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:40.749 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
02:29:40.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:40.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:29:40.749 00.000 15712 MoveAxis(E, 5, ABG)
02:29:40.749 00.000 15712 Guiding  Dir = 2, Dur = 5
02:29:40.749 00.000 15712 IsGuiding returns 0
02:29:40.767 00.018 15712 IsGuiding returns 0
02:29:40.767 00.000 15712 Move returns status 0, amount 5
02:29:40.767 00.000 15712 MoveAxis(N, 0, ABG)
02:29:40.767 00.000 15712 Move returns status 0, amount 0
02:29:40.767 00.000 15712 move complete, result=0
02:29:40.767 00.000 15712 worker thread done servicing request
02:29:40.767 00.000 15712 Worker thread wakes up
02:29:40.767 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
02:29:40.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:40.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:42.407 01.640 15712 Exposure complete
02:29:42.471 00.064 15712 worker thread done servicing request
02:29:42.473 00.002 7988 OnExposeComplete: enter
02:29:42.473 00.000 7988 UpdateGuideState(): m_state=6
02:29:42.475 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4403
02:29:42.475 00.000 7988 Star::Find returns 1 (0), X=972.11, Y=187.78, Mass=816, SNR=18.5, Peak=145 HFD=3.3
02:29:42.477 00.002 7988 MultiStar: [#1 -0.10,-0.07,0.97,U] [#2 -0.05,-0.24,0.83,U] [#3 -0.30,-0.15,0.86,U] [#4 -0.29,-0.38,0.71,U] [#5 -0.29,-0.39,0.75,U] [#6 -0.08,-0.11,0.63,U] [#7 0.17,-0.27,0.52,U] [#8 -0.58,0.45,0.00,M1] 
02:29:42.477 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.27}, one-star: {-0.10, -0.54}
02:29:42.479 00.002 7988 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.56) = xAngle (-3.62 = 2.67)
02:29:42.479 00.000 7988 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
02:29:42.481 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-2.05 mountX=-0.27 mountY=0.15, mountTheta=2.64
02:29:42.483 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.27, opts=13)
02:29:42.483 00.000 7988 Enqueuing Move request for scope (-0.14, -0.27)
02:29:42.485 00.002 15712 Worker thread wakes up
02:29:42.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.27) opts 0xd
02:29:42.485 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.27)
02:29:42.485 00.000 15712 Moving (-0.14, -0.27) raw xDistance=-0.27 yDistance=0.15
02:29:42.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:29:42.486 00.001 7988 UpdateGuideState exits: m=816 SNR=18.5
02:29:42.488 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:42.488 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:42.488 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
02:29:42.488 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
02:29:42.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:42.488 00.000 7988 Enqueuing Expose request
02:29:42.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:29:42.488 00.000 15712 MoveAxis(E, 58, ABG)
02:29:42.488 00.000 15712 Guiding  Dir = 2, Dur = 58
02:29:42.521 00.033 15712 IsGuiding returns 0
02:29:42.538 00.017 15712 PulseGuide returned control before completion, sleep 53
02:29:42.617 00.079 15712 IsGuiding returns 0
02:29:42.617 00.000 15712 Move returns status 0, amount 58
02:29:42.617 00.000 15712 MoveAxis(N, 0, ABG)
02:29:42.617 00.000 15712 Move returns status 0, amount 0
02:29:42.617 00.000 15712 move complete, result=0
02:29:42.617 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
02:29:42.624 00.007 15712 worker thread done servicing request
02:29:42.624 00.000 15712 Worker thread wakes up
02:29:42.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:42.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:44.032 01.408 15712 Exposure complete
02:29:44.096 00.064 15712 worker thread done servicing request
02:29:44.096 00.000 7988 OnExposeComplete: enter
02:29:44.096 00.000 7988 UpdateGuideState(): m_state=6
02:29:44.096 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4404
02:29:44.096 00.000 7988 Star::Find returns 1 (0), X=972.27, Y=188.15, Mass=768, SNR=17.7, Peak=147 HFD=3.5
02:29:44.096 00.000 7988 MultiStar: [#1 -0.09,-0.10,1.04,U] [#2 -0.32,-0.29,0.93,U] [#3 -0.18,0.09,0.86,U] [#4 -0.07,-0.23,0.74,U] [#5 -0.14,-0.07,0.74,U] [#6 -0.29,0.01,0.68,U] [#7 0.04,-0.55,0.59,U] [#8 -0.52,-0.83,0.00,M2] 
02:29:44.096 00.000 7988 single-star, 7 included, MultiStar: {-0.12, -0.15}, one-star: {0.06, -0.17}
02:29:44.096 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
02:29:44.096 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
02:29:44.104 00.008 7988 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.22 mountX=-0.17 mountY=-0.06, mountTheta=-2.81
02:29:44.104 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.17, opts=13)
02:29:44.104 00.000 7988 Enqueuing Move request for scope (0.06, -0.17)
02:29:44.104 00.000 15712 Worker thread wakes up
02:29:44.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
02:29:44.104 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
02:29:44.104 00.000 15712 Moving (0.06, -0.17) raw xDistance=-0.17 yDistance=-0.06
02:29:44.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:29:44.109 00.005 7988 UpdateGuideState exits: m=768 SNR=17.7
02:29:44.111 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:44.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:44.111 00.000 7988 Enqueuing Expose request
02:29:44.113 00.002 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:29:44.113 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
02:29:44.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:44.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:29:44.113 00.000 15712 MoveAxis(E, 38, ABG)
02:29:44.113 00.000 15712 Guiding  Dir = 2, Dur = 38
02:29:44.113 00.000 15712 IsGuiding returns 0
02:29:44.141 00.028 15712 PulseGuide returned control before completion, sleep 22
02:29:44.173 00.032 15712 IsGuiding returns 1
02:29:44.173 00.000 15712 scope still moving after pulse duration time elapsed
02:29:44.204 00.031 15712 IsGuiding returns 0
02:29:44.204 00.000 15712 scope move finished after 38 + 52 ms
02:29:44.204 00.000 15712 Move returns status 0, amount 38
02:29:44.204 00.000 15712 MoveAxis(N, 0, ABG)
02:29:44.204 00.000 15712 Move returns status 0, amount 0
02:29:44.204 00.000 15712 move complete, result=0
02:29:44.204 00.000 15712 worker thread done servicing request
02:29:44.204 00.000 15712 Worker thread wakes up
02:29:44.204 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
02:29:44.205 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:44.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:45.844 01.639 15712 Exposure complete
02:29:45.906 00.062 15712 worker thread done servicing request
02:29:45.906 00.000 7988 OnExposeComplete: enter
02:29:45.906 00.000 7988 UpdateGuideState(): m_state=6
02:29:45.910 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4405
02:29:45.910 00.000 7988 Star::Find returns 1 (0), X=972.45, Y=188.42, Mass=877, SNR=19.2, Peak=141 HFD=3.4
02:29:45.912 00.002 7988 MultiStar: [#1 0.28,-0.04,0.95,U] [#2 0.15,-0.09,0.85,U] [#3 0.01,0.29,0.81,U] [#4 0.05,0.06,0.68,U] [#5 -0.22,0.13,0.70,U] [#6 -0.18,0.11,0.62,U] [#7 0.31,-0.46,0.42,U] [#8 -0.29,-0.82,0.00,M3] 
02:29:45.912 00.000 7988 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.24, 0.11}
02:29:45.914 00.002 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.56) = xAngle (-1.16 = -1.16)
02:29:45.914 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
02:29:45.916 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.40 mountX=0.04 mountY=-0.09, mountTheta=-1.17
02:29:45.918 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
02:29:45.918 00.000 7988 Enqueuing Move request for scope (0.09, 0.04)
02:29:45.920 00.002 15712 Worker thread wakes up
02:29:45.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
02:29:45.920 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
02:29:45.920 00.000 15712 Moving (0.09, 0.04) raw xDistance=0.04 yDistance=-0.09
02:29:45.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=52, FiltMax=255, Gamma=0.690
02:29:45.922 00.002 7988 UpdateGuideState exits: m=877 SNR=19.2
02:29:45.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:45.922 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:45.922 00.000 7988 Enqueuing Expose request
02:29:45.922 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:45.922 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
02:29:45.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:45.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:29:45.922 00.000 15712 MoveAxis(E, 7, ABG)
02:29:45.922 00.000 15712 Guiding  Dir = 2, Dur = 7
02:29:45.922 00.000 15712 IsGuiding returns 0
02:29:45.942 00.020 15712 IsGuiding returns 0
02:29:45.942 00.000 15712 Move returns status 0, amount 7
02:29:45.942 00.000 15712 MoveAxis(N, 0, ABG)
02:29:45.942 00.000 15712 Move returns status 0, amount 0
02:29:45.942 00.000 15712 move complete, result=0
02:29:45.942 00.000 15712 worker thread done servicing request
02:29:45.942 00.000 15712 Worker thread wakes up
02:29:45.942 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
02:29:45.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:45.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:47.355 01.413 15712 Exposure complete
02:29:47.419 00.064 15712 worker thread done servicing request
02:29:47.419 00.000 7988 OnExposeComplete: enter
02:29:47.419 00.000 7988 UpdateGuideState(): m_state=6
02:29:47.419 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4406
02:29:47.419 00.000 7988 Star::Find returns 1 (0), X=972.28, Y=188.20, Mass=777, SNR=18.0, Peak=144 HFD=3.5
02:29:47.419 00.000 7988 MultiStar: [#1 0.11,-0.29,0.98,U] [#2 0.11,-0.01,0.82,U] [#3 -0.13,-0.15,0.81,U] [#4 -0.29,0.03,0.69,U] [#5 -0.05,0.33,0.77,U] [#6 -0.18,-0.15,0.63,U] [#7 0.00,-0.33,0.46,U] [#8 -0.37,-0.08,0.38,U] 
02:29:47.419 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {0.08, -0.12}
02:29:47.419 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.68 = 2.61)
02:29:47.419 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
02:29:47.419 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.11 mountX=-0.08 mountY=0.05, mountTheta=2.58
02:29:47.419 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.08, opts=13)
02:29:47.419 00.000 7988 Enqueuing Move request for scope (-0.05, -0.08)
02:29:47.419 00.000 15712 Worker thread wakes up
02:29:47.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
02:29:47.419 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
02:29:47.419 00.000 15712 Moving (-0.05, -0.08) raw xDistance=-0.08 yDistance=0.05
02:29:47.434 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=52, FiltMax=255, Gamma=0.690
02:29:47.435 00.001 7988 UpdateGuideState exits: m=777 SNR=18.0
02:29:47.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:47.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:47.435 00.000 7988 Enqueuing Expose request
02:29:47.435 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:47.435 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:29:47.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:47.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:29:47.435 00.000 15712 MoveAxis(E, 8, ABG)
02:29:47.435 00.000 15712 Guiding  Dir = 2, Dur = 8
02:29:47.435 00.000 15712 IsGuiding returns 0
02:29:47.485 00.050 15712 IsGuiding returns 0
02:29:47.485 00.000 15712 Move returns status 0, amount 8
02:29:47.485 00.000 15712 MoveAxis(N, 0, ABG)
02:29:47.485 00.000 15712 Move returns status 0, amount 0
02:29:47.485 00.000 15712 move complete, result=0
02:29:47.485 00.000 15712 worker thread done servicing request
02:29:47.485 00.000 15712 Worker thread wakes up
02:29:47.485 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
02:29:47.499 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:47.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:49.143 01.644 15712 Exposure complete
02:29:49.206 00.063 15712 worker thread done servicing request
02:29:49.206 00.000 7988 OnExposeComplete: enter
02:29:49.206 00.000 7988 UpdateGuideState(): m_state=6
02:29:49.206 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4407
02:29:49.206 00.000 7988 Star::Find returns 1 (0), X=972.51, Y=188.04, Mass=846, SNR=18.6, Peak=134 HFD=3.6
02:29:49.206 00.000 7988 MultiStar: [#1 0.11,0.09,1.03,U] [#2 -0.22,-0.12,0.87,U] [#3 0.04,-0.07,0.80,U] [#4 0.14,-0.38,0.75,U] [#5 0.08,-0.11,0.74,U] [#6 -0.02,0.01,0.69,U] [#7 0.71,0.20,0.00,M1] [#8 -1.09,-0.28,0.00,M3] 
02:29:49.206 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.12}, one-star: {0.30, -0.27}
02:29:49.206 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
02:29:49.206 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
02:29:49.206 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=-0.12 mountY=-0.07, mountTheta=-2.64
02:29:49.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.12, opts=13)
02:29:49.206 00.000 7988 Enqueuing Move request for scope (0.07, -0.12)
02:29:49.206 00.000 15712 Worker thread wakes up
02:29:49.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
02:29:49.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
02:29:49.206 00.000 15712 Moving (0.07, -0.12) raw xDistance=-0.12 yDistance=-0.07
02:29:49.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=52, FiltMax=255, Gamma=0.690
02:29:49.220 00.014 7988 UpdateGuideState exits: m=846 SNR=18.6
02:29:49.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:49.220 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:49.220 00.000 7988 Enqueuing Expose request
02:29:49.220 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:49.220 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
02:29:49.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:49.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:29:49.220 00.000 15712 MoveAxis(E, 10, ABG)
02:29:49.220 00.000 15712 Guiding  Dir = 2, Dur = 10
02:29:49.220 00.000 15712 IsGuiding returns 0
02:29:49.237 00.017 15712 IsGuiding returns 1
02:29:49.237 00.000 15712 scope still moving after pulse duration time elapsed
02:29:49.288 00.051 15712 IsGuiding returns 0
02:29:49.288 00.000 15712 scope move finished after 10 + 52 ms
02:29:49.288 00.000 15712 Move returns status 0, amount 10
02:29:49.288 00.000 15712 MoveAxis(N, 0, ABG)
02:29:49.288 00.000 15712 Move returns status 0, amount 0
02:29:49.288 00.000 15712 move complete, result=0
02:29:49.288 00.000 7988 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
02:29:49.288 00.000 15712 worker thread done servicing request
02:29:49.290 00.002 15712 Worker thread wakes up
02:29:49.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:49.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:50.705 01.415 15712 Exposure complete
02:29:50.767 00.062 15712 worker thread done servicing request
02:29:50.767 00.000 7988 OnExposeComplete: enter
02:29:50.767 00.000 7988 UpdateGuideState(): m_state=6
02:29:50.771 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4408
02:29:50.771 00.000 7988 Star::Find returns 1 (0), X=972.07, Y=187.88, Mass=705, SNR=17.2, Peak=133 HFD=2.9
02:29:50.773 00.002 7988 MultiStar: [#1 0.26,-0.22,1.02,U] [#2 0.05,-0.46,0.91,U] [#3 -0.02,-0.14,0.99,U] [#4 0.13,-0.73,0.00,M1] [#5 -0.34,-0.01,0.74,U] [#6 0.05,-0.26,0.75,U] [#7 0.00,0.00,0.00,L] [#8 -0.05,0.05,0.52,U] [#9 0.09,-0.96,0.00,M4] 
02:29:50.773 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.23}, one-star: {-0.14, -0.43}
02:29:50.773 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.20 = 3.09)
02:29:50.773 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.06)
02:29:50.773 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.24 cameraTheta=-1.63 mountX=-0.23 mountY=0.02, mountTheta=3.06
02:29:50.773 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.23, opts=13)
02:29:50.773 00.000 7988 Enqueuing Move request for scope (-0.01, -0.23)
02:29:50.773 00.000 15712 Worker thread wakes up
02:29:50.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
02:29:50.773 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
02:29:50.773 00.000 15712 Moving (-0.01, -0.23) raw xDistance=-0.23 yDistance=0.02
02:29:50.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:29:50.782 00.009 7988 UpdateGuideState exits: m=705 SNR=17.2
02:29:50.783 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:50.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:50.785 00.002 7988 Enqueuing Expose request
02:29:50.785 00.000 15712 PPEC rslt: input = -0.23, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.26
02:29:50.787 00.002 15712 PPEC: input: -0.23, control: -0.17, exposure: 1500
02:29:50.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:50.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:29:50.787 00.000 15712 MoveAxis(E, 56, ABG)
02:29:50.787 00.000 15712 Guiding  Dir = 2, Dur = 56
02:29:50.803 00.016 15712 IsGuiding returns 0
02:29:50.821 00.018 15712 PulseGuide returned control before completion, sleep 52
02:29:50.903 00.082 15712 IsGuiding returns 0
02:29:50.903 00.000 15712 Move returns status 0, amount 56
02:29:50.903 00.000 15712 MoveAxis(N, 0, ABG)
02:29:50.903 00.000 15712 Move returns status 0, amount 0
02:29:50.903 00.000 15712 move complete, result=0
02:29:50.903 00.000 15712 worker thread done servicing request
02:29:50.903 00.000 15712 Worker thread wakes up
02:29:50.903 00.000 7988 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
02:29:50.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:50.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:52.534 01.631 15712 Exposure complete
02:29:52.598 00.064 15712 worker thread done servicing request
02:29:52.598 00.000 7988 OnExposeComplete: enter
02:29:52.598 00.000 7988 UpdateGuideState(): m_state=6
02:29:52.598 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4409
02:29:52.598 00.000 7988 Star::Find returns 1 (0), X=972.29, Y=187.72, Mass=839, SNR=18.6, Peak=132 HFD=3.5
02:29:52.598 00.000 7988 MultiStar: [#1 0.05,-0.39,0.98,U] [#2 -0.16,-0.15,0.89,U] [#3 -0.21,-0.30,0.87,U] [#4 -0.04,-0.55,0.70,U] [#5 -0.48,-0.29,0.77,U] [#6 -0.17,-0.26,0.66,U] [#7 0.12,-0.81,0.00,M2] [#8 -0.51,-0.71,0.00,M3] 
02:29:52.598 00.000 7988 refined, 6 included, MultiStar: {-0.12, -0.37}, one-star: {0.08, -0.60}
02:29:52.598 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
02:29:52.598 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
02:29:52.606 00.008 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.89 mountX=-0.37 mountY=0.13, mountTheta=2.80
02:29:52.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.37, opts=13)
02:29:52.606 00.000 7988 Enqueuing Move request for scope (-0.12, -0.37)
02:29:52.606 00.000 15712 Worker thread wakes up
02:29:52.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.37) opts 0xd
02:29:52.606 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.37)
02:29:52.606 00.000 15712 Moving (-0.12, -0.37) raw xDistance=-0.37 yDistance=0.13
02:29:52.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:29:52.612 00.006 7988 UpdateGuideState exits: m=839 SNR=18.6
02:29:52.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:52.612 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:52.612 00.000 7988 Enqueuing Expose request
02:29:52.612 00.000 15712 PPEC rslt: input = -0.37, final = -0.25, react = -0.22, pred = -0.03, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
02:29:52.612 00.000 15712 PPEC: input: -0.37, control: -0.25, exposure: 1500
02:29:52.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:52.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:29:52.612 00.000 15712 MoveAxis(E, 81, ABG)
02:29:52.612 00.000 15712 Guiding  Dir = 2, Dur = 81
02:29:52.612 00.000 15712 IsGuiding returns 0
02:29:52.644 00.032 15712 PulseGuide returned control before completion, sleep 64
02:29:52.724 00.080 15712 IsGuiding returns 1
02:29:52.724 00.000 15712 scope still moving after pulse duration time elapsed
02:29:52.756 00.032 15712 IsGuiding returns 0
02:29:52.756 00.000 15712 scope move finished after 81 + 58 ms
02:29:52.756 00.000 15712 Move returns status 0, amount 81
02:29:52.756 00.000 15712 MoveAxis(N, 0, ABG)
02:29:52.756 00.000 15712 Move returns status 0, amount 0
02:29:52.756 00.000 15712 move complete, result=0
02:29:52.756 00.000 15712 worker thread done servicing request
02:29:52.756 00.000 15712 Worker thread wakes up
02:29:52.756 00.000 7988 GuideStep: -0.4 px 81 ms EAST, 0.1 px 0 ms NORTH
02:29:52.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:52.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:54.176 01.420 15712 Exposure complete
02:29:54.238 00.062 15712 worker thread done servicing request
02:29:54.238 00.000 7988 OnExposeComplete: enter
02:29:54.238 00.000 7988 UpdateGuideState(): m_state=6
02:29:54.241 00.003 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4410
02:29:54.241 00.000 7988 Star::Find returns 1 (0), X=972.26, Y=188.16, Mass=849, SNR=18.8, Peak=132 HFD=3.8
02:29:54.243 00.002 7988 MultiStar: [#1 0.05,0.06,0.96,U] [#2 -0.16,-0.36,0.85,U] [#3 -0.28,0.04,0.82,U] [#4 0.04,0.08,0.70,U] [#5 0.05,0.29,0.77,U] [#6 -0.13,-0.18,0.62,U] [#7 -0.06,-0.58,0.46,U] [#8 0.02,-0.60,0.37,U] 
02:29:54.243 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {0.05, -0.15}
02:29:54.245 00.002 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
02:29:54.245 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.72)
02:29:54.247 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.97 mountX=-0.11 mountY=0.05, mountTheta=2.72
02:29:54.249 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.11, opts=13)
02:29:54.249 00.000 7988 Enqueuing Move request for scope (-0.04, -0.11)
02:29:54.251 00.002 15712 Worker thread wakes up
02:29:54.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
02:29:54.251 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
02:29:54.251 00.000 15712 Moving (-0.04, -0.11) raw xDistance=-0.11 yDistance=0.05
02:29:54.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:29:54.253 00.002 7988 UpdateGuideState exits: m=849 SNR=18.8
02:29:54.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:54.255 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:54.255 00.000 7988 Enqueuing Expose request
02:29:54.257 00.002 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:54.257 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
02:29:54.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:54.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:29:54.257 00.000 15712 MoveAxis(E, 8, ABG)
02:29:54.257 00.000 15712 Guiding  Dir = 2, Dur = 8
02:29:54.257 00.000 15712 IsGuiding returns 0
02:29:54.271 00.014 15712 IsGuiding returns 0
02:29:54.271 00.000 15712 Move returns status 0, amount 8
02:29:54.271 00.000 15712 MoveAxis(N, 0, ABG)
02:29:54.271 00.000 15712 Move returns status 0, amount 0
02:29:54.271 00.000 15712 move complete, result=0
02:29:54.271 00.000 15712 worker thread done servicing request
02:29:54.271 00.000 15712 Worker thread wakes up
02:29:54.271 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
02:29:54.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:54.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:55.917 01.646 15712 Exposure complete
02:29:55.979 00.062 15712 worker thread done servicing request
02:29:55.979 00.000 7988 OnExposeComplete: enter
02:29:55.979 00.000 7988 UpdateGuideState(): m_state=6
02:29:55.983 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4411
02:29:55.983 00.000 7988 Star::Find returns 1 (0), X=972.42, Y=188.25, Mass=911, SNR=19.5, Peak=132 HFD=3.7
02:29:55.983 00.000 7988 MultiStar: [#1 0.07,0.11,0.95,U] [#2 -0.04,-0.06,0.78,U] [#3 0.37,0.00,0.79,U] [#4 -0.25,0.39,0.69,U] [#5 -0.12,0.00,0.66,U] [#6 -0.37,0.06,0.62,U] [#7 0.44,-0.35,0.50,U] [#8 0.77,-0.27,0.00,M3] 
02:29:55.983 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.21, -0.06}
02:29:55.983 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.13 = -1.13)
02:29:55.983 00.000 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
02:29:55.983 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.43 mountX=0.02 mountY=-0.05, mountTheta=-1.14
02:29:55.992 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.02, opts=13)
02:29:55.992 00.000 7988 Enqueuing Move request for scope (0.05, 0.02)
02:29:55.992 00.000 15712 Worker thread wakes up
02:29:55.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:29:55.992 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:29:55.994 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:29:55.994 00.000 7988 UpdateGuideState exits: m=911 SNR=19.5
02:29:55.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:55.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:55.994 00.000 7988 Enqueuing Expose request
02:29:55.994 00.000 15712 Moving (0.05, 0.02) raw xDistance=0.02 yDistance=-0.05
02:29:56.003 00.009 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:56.003 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
02:29:56.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:56.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:29:56.003 00.000 15712 MoveAxis(E, 8, ABG)
02:29:56.003 00.000 15712 Guiding  Dir = 2, Dur = 8
02:29:56.015 00.012 15712 IsGuiding returns 0
02:29:56.034 00.019 15712 IsGuiding returns 0
02:29:56.034 00.000 15712 Move returns status 0, amount 8
02:29:56.034 00.000 15712 MoveAxis(N, 0, ABG)
02:29:56.034 00.000 15712 Move returns status 0, amount 0
02:29:56.034 00.000 15712 move complete, result=0
02:29:56.034 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
02:29:56.035 00.001 15712 worker thread done servicing request
02:29:56.035 00.000 15712 Worker thread wakes up
02:29:56.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:56.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:57.450 01.415 15712 Exposure complete
02:29:57.513 00.063 15712 worker thread done servicing request
02:29:57.513 00.000 7988 OnExposeComplete: enter
02:29:57.513 00.000 7988 UpdateGuideState(): m_state=6
02:29:57.513 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4412
02:29:57.513 00.000 7988 Star::Find returns 1 (0), X=972.12, Y=188.15, Mass=912, SNR=19.4, Peak=141 HFD=4.1
02:29:57.513 00.000 7988 MultiStar: [#1 0.05,-0.08,0.96,U] [#2 -0.18,-0.15,0.84,U] [#3 0.10,-0.30,0.68,U] [#4 -0.07,-0.07,0.68,U] [#5 -0.26,0.06,0.69,U] [#6 -0.28,-0.58,0.60,U] [#7 0.30,-0.36,0.49,U] [#8 -0.64,-0.04,0.47,U] 
02:29:57.513 00.000 7988 single-star, 8 included, MultiStar: {-0.11, -0.17}, one-star: {-0.09, -0.16}
02:29:57.513 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.62 = 2.66)
02:29:57.522 00.009 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
02:29:57.522 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.06 mountX=-0.16 mountY=0.09, mountTheta=2.64
02:29:57.522 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.16, opts=13)
02:29:57.522 00.000 7988 Enqueuing Move request for scope (-0.09, -0.16)
02:29:57.522 00.000 15712 Worker thread wakes up
02:29:57.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
02:29:57.522 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
02:29:57.522 00.000 15712 Moving (-0.09, -0.16) raw xDistance=-0.16 yDistance=0.09
02:29:57.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:29:57.529 00.007 7988 UpdateGuideState exits: m=912 SNR=19.4
02:29:57.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:57.531 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:57.531 00.000 7988 Enqueuing Expose request
02:29:57.533 00.002 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.26
02:29:57.533 00.000 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
02:29:57.533 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:57.533 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:29:57.533 00.000 15712 MoveAxis(E, 40, ABG)
02:29:57.533 00.000 15712 Guiding  Dir = 2, Dur = 40
02:29:57.533 00.000 15712 IsGuiding returns 0
02:29:57.550 00.017 15712 PulseGuide returned control before completion, sleep 32
02:29:57.616 00.066 15712 IsGuiding returns 0
02:29:57.616 00.000 15712 Move returns status 0, amount 40
02:29:57.616 00.000 15712 MoveAxis(N, 0, ABG)
02:29:57.616 00.000 15712 Move returns status 0, amount 0
02:29:57.616 00.000 15712 move complete, result=0
02:29:57.616 00.000 15712 worker thread done servicing request
02:29:57.616 00.000 15712 Worker thread wakes up
02:29:57.616 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
02:29:57.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:57.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:29:59.252 01.636 15712 Exposure complete
02:29:59.313 00.061 15712 worker thread done servicing request
02:29:59.313 00.000 7988 OnExposeComplete: enter
02:29:59.313 00.000 7988 UpdateGuideState(): m_state=6
02:29:59.317 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:29:59.317 00.000 7988 Star::Find returns 1 (0), X=972.40, Y=188.03, Mass=918, SNR=19.7, Peak=127 HFD=4.0
02:29:59.319 00.002 7988 MultiStar: [#1 -0.09,0.12,0.89,U] [#2 0.16,-0.12,0.80,U] [#3 -0.13,-0.00,0.74,U] [#4 0.33,-0.13,0.68,U] [#5 0.15,-0.16,0.63,U] [#6 -0.05,-0.23,0.61,U] [#7 0.25,-0.34,0.45,U] [#8 -0.15,-0.16,0.35,U] 
02:29:59.319 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.13}, one-star: {0.19, -0.28}
02:29:59.321 00.002 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
02:29:59.322 00.001 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
02:29:59.322 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.03 mountX=-0.13 mountY=-0.08, mountTheta=-2.62
02:29:59.324 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.13, opts=13)
02:29:59.324 00.000 7988 Enqueuing Move request for scope (0.08, -0.13)
02:29:59.324 00.000 15712 Worker thread wakes up
02:29:59.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
02:29:59.324 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
02:29:59.324 00.000 15712 Moving (0.08, -0.13) raw xDistance=-0.13 yDistance=-0.08
02:29:59.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:29:59.324 00.000 7988 UpdateGuideState exits: m=918 SNR=19.7
02:29:59.329 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:59.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:29:59.329 00.000 7988 Enqueuing Expose request
02:29:59.329 00.000 15712 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:29:59.329 00.000 15712 PPEC: input: -0.13, control: -0.03, exposure: 1500
02:29:59.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:59.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:29:59.329 00.000 15712 MoveAxis(E, 9, ABG)
02:29:59.329 00.000 15712 Guiding  Dir = 2, Dur = 9
02:29:59.356 00.027 15712 IsGuiding returns 0
02:29:59.373 00.017 15712 IsGuiding returns 0
02:29:59.373 00.000 15712 Move returns status 0, amount 9
02:29:59.373 00.000 15712 MoveAxis(N, 0, ABG)
02:29:59.373 00.000 15712 Move returns status 0, amount 0
02:29:59.373 00.000 15712 move complete, result=0
02:29:59.373 00.000 15712 worker thread done servicing request
02:29:59.373 00.000 15712 Worker thread wakes up
02:29:59.373 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
02:29:59.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:29:59.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:00.782 01.409 15712 Exposure complete
02:30:00.843 00.061 15712 worker thread done servicing request
02:30:00.843 00.000 7988 OnExposeComplete: enter
02:30:00.843 00.000 7988 UpdateGuideState(): m_state=6
02:30:00.846 00.003 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4414
02:30:00.846 00.000 7988 Star::Find returns 1 (0), X=972.62, Y=187.90, Mass=834, SNR=18.6, Peak=130 HFD=3.9
02:30:00.848 00.002 7988 MultiStar: [#1 -0.04,-0.29,0.96,U] [#2 -0.10,-0.39,0.85,U] [#3 -0.08,-0.07,0.83,U] [#4 -0.16,0.09,0.66,U] [#5 -0.10,0.12,0.70,U] [#6 -0.07,-0.22,0.64,U] [#7 0.37,-0.41,0.47,U] [#8 0.54,0.20,0.38,U] 
02:30:00.848 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.18}, one-star: {0.41, -0.41}
02:30:00.850 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
02:30:00.850 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
02:30:00.852 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.27 mountX=-0.18 mountY=-0.05, mountTheta=-2.86
02:30:00.854 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.18, opts=13)
02:30:00.854 00.000 7988 Enqueuing Move request for scope (0.06, -0.18)
02:30:00.856 00.002 15712 Worker thread wakes up
02:30:00.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
02:30:00.856 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
02:30:00.856 00.000 15712 Moving (0.06, -0.18) raw xDistance=-0.18 yDistance=-0.05
02:30:00.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:30:00.856 00.000 7988 UpdateGuideState exits: m=834 SNR=18.6
02:30:00.859 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:00.861 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:00.861 00.000 15712 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.26
02:30:00.861 00.000 15712 PPEC: input: -0.18, control: -0.14, exposure: 1500
02:30:00.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:00.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:30:00.861 00.000 15712 MoveAxis(E, 45, ABG)
02:30:00.861 00.000 15712 Guiding  Dir = 2, Dur = 45
02:30:00.861 00.000 7988 Enqueuing Expose request
02:30:00.863 00.002 15712 IsGuiding returns 0
02:30:00.893 00.030 15712 PulseGuide returned control before completion, sleep 27
02:30:00.923 00.030 15712 IsGuiding returns 1
02:30:00.923 00.000 15712 scope still moving after pulse duration time elapsed
02:30:00.975 00.052 15712 IsGuiding returns 0
02:30:00.975 00.000 15712 scope move finished after 45 + 66 ms
02:30:00.975 00.000 15712 Move returns status 0, amount 45
02:30:00.975 00.000 15712 MoveAxis(N, 0, ABG)
02:30:00.975 00.000 15712 Move returns status 0, amount 0
02:30:00.975 00.000 15712 move complete, result=0
02:30:00.975 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
02:30:00.975 00.000 15712 worker thread done servicing request
02:30:00.975 00.000 15712 Worker thread wakes up
02:30:00.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:00.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:01.583 00.608 7988 evsrv: cli 0CCCECC8 connect
02:30:01.585 00.002 7988 case statement mapped state 6 to 3
02:30:01.586 00.001 7988 case statement mapped state 6 to 3
02:30:01.588 00.002 7988 evsrv: cli 0CCCECC8 request: {"method":"get_app_state","id":"b2030be9-dff0-43c0-8025-c59ec86780da"}
02:30:01.590 00.002 7988 case statement mapped state 6 to 3
02:30:01.590 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2030be9-dff0-43c0-8025-c59ec86780da"}
02:30:01.609 00.019 7988 evsrv: cli 0CCCECC8 disconnect
02:30:02.607 00.998 15712 Exposure complete
02:30:02.704 00.097 15712 worker thread done servicing request
02:30:02.704 00.000 7988 OnExposeComplete: enter
02:30:02.704 00.000 7988 UpdateGuideState(): m_state=6
02:30:02.704 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4415
02:30:02.704 00.000 7988 Star::Find returns 1 (0), X=972.23, Y=188.17, Mass=864, SNR=19.0, Peak=138 HFD=3.6
02:30:02.704 00.000 7988 MultiStar: [#1 -0.27,0.15,1.01,U] [#2 -0.13,0.04,0.88,U] [#3 -0.19,0.35,0.79,U] [#4 -0.09,0.12,0.65,U] [#5 0.02,0.15,0.68,U] [#6 -0.34,0.13,0.63,U] [#7 0.11,-0.49,0.51,U] [#8 -0.99,-0.06,0.00,M1] 
02:30:02.704 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.05}, one-star: {0.02, -0.14}
02:30:02.704 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.56) = xAngle (1.14 = 1.14)
02:30:02.704 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
02:30:02.704 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.70 mountX=0.05 mountY=0.11, mountTheta=1.13
02:30:02.721 00.017 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.05, opts=13)
02:30:02.721 00.000 7988 Enqueuing Move request for scope (-0.12, 0.05)
02:30:02.721 00.000 15712 Worker thread wakes up
02:30:02.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
02:30:02.721 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
02:30:02.721 00.000 15712 Moving (-0.12, 0.05) raw xDistance=0.05 yDistance=0.11
02:30:02.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:30:02.721 00.000 7988 UpdateGuideState exits: m=864 SNR=19.0
02:30:02.728 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:02.730 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:02.732 00.002 7988 Enqueuing Expose request
02:30:02.732 00.000 15712 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:30:02.732 00.000 15712 PPEC: input: 0.05, control: -0.03, exposure: 1500
02:30:02.732 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:02.734 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:30:02.734 00.000 15712 MoveAxis(E, 11, ABG)
02:30:02.734 00.000 15712 Guiding  Dir = 2, Dur = 11
02:30:02.734 00.000 15712 IsGuiding returns 0
02:30:02.755 00.021 15712 IsGuiding returns 1
02:30:02.755 00.000 15712 scope still moving after pulse duration time elapsed
02:30:02.806 00.051 15712 IsGuiding returns 0
02:30:02.806 00.000 15712 scope move finished after 11 + 65 ms
02:30:02.806 00.000 15712 Move returns status 0, amount 11
02:30:02.806 00.000 15712 MoveAxis(N, 0, ABG)
02:30:02.806 00.000 15712 Move returns status 0, amount 0
02:30:02.806 00.000 15712 move complete, result=0
02:30:02.806 00.000 15712 worker thread done servicing request
02:30:02.806 00.000 15712 Worker thread wakes up
02:30:02.806 00.000 7988 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
02:30:02.812 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:02.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:04.228 01.416 15712 Exposure complete
02:30:04.295 00.067 15712 worker thread done servicing request
02:30:04.295 00.000 7988 OnExposeComplete: enter
02:30:04.295 00.000 7988 UpdateGuideState(): m_state=6
02:30:04.295 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:30:04.295 00.000 7988 Star::Find returns 1 (0), X=972.22, Y=188.08, Mass=914, SNR=19.4, Peak=125 HFD=4.1
02:30:04.307 00.012 7988 MultiStar: [#1 0.14,0.24,0.98,U] [#2 0.01,0.05,0.82,U] [#3 -0.13,0.11,0.80,U] [#4 -0.11,0.35,0.65,U] [#5 -0.00,0.34,0.67,U] [#6 0.06,0.02,0.55,U] [#7 0.32,-0.10,0.46,U] [#8 -0.77,0.48,0.00,M2] 
02:30:04.307 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.01, -0.23}
02:30:04.309 00.002 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
02:30:04.311 00.002 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
02:30:04.311 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.30 mountX=0.09 mountY=-0.03, mountTheta=-0.29
02:30:04.313 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.09, opts=13)
02:30:04.315 00.002 7988 Enqueuing Move request for scope (0.03, 0.09)
02:30:04.317 00.002 15712 Worker thread wakes up
02:30:04.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:30:04.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:30:04.317 00.000 15712 Moving (0.03, 0.09) raw xDistance=0.09 yDistance=-0.03
02:30:04.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:30:04.317 00.000 7988 UpdateGuideState exits: m=914 SNR=19.4
02:30:04.319 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:04.321 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:04.321 00.000 7988 Enqueuing Expose request
02:30:04.323 00.002 15712 PPEC rslt: input = 0.09, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:30:04.323 00.000 15712 PPEC: input: 0.09, control: -0.04, exposure: 1500
02:30:04.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:04.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:30:04.323 00.000 15712 MoveAxis(E, 12, ABG)
02:30:04.323 00.000 15712 Guiding  Dir = 2, Dur = 12
02:30:04.339 00.016 15712 IsGuiding returns 0
02:30:04.355 00.016 15712 IsGuiding returns 1
02:30:04.355 00.000 15712 scope still moving after pulse duration time elapsed
02:30:04.403 00.048 15712 IsGuiding returns 0
02:30:04.403 00.000 15712 scope move finished after 12 + 51 ms
02:30:04.403 00.000 15712 Move returns status 0, amount 12
02:30:04.403 00.000 15712 MoveAxis(N, 0, ABG)
02:30:04.403 00.000 15712 Move returns status 0, amount 0
02:30:04.403 00.000 15712 move complete, result=0
02:30:04.403 00.000 15712 worker thread done servicing request
02:30:04.403 00.000 15712 Worker thread wakes up
02:30:04.403 00.000 7988 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
02:30:04.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:04.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:06.039 01.636 15712 Exposure complete
02:30:06.117 00.078 15712 worker thread done servicing request
02:30:06.117 00.000 7988 OnExposeComplete: enter
02:30:06.124 00.007 7988 UpdateGuideState(): m_state=6
02:30:06.126 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4417
02:30:06.126 00.000 7988 Star::Find returns 1 (0), X=972.51, Y=188.07, Mass=808, SNR=18.4, Peak=132 HFD=3.7
02:30:06.128 00.002 7988 MultiStar: [#1 0.00,-0.22,0.96,U] [#2 -0.23,-0.09,0.86,U] [#3 -0.08,-0.04,0.85,U] [#4 0.32,0.16,0.62,U] [#5 -0.12,-0.06,0.71,U] [#6 0.09,-0.15,0.67,U] [#7 0.41,-0.12,0.47,U] [#8 -0.45,-0.88,0.00,M3] 
02:30:06.130 00.002 7988 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.30, -0.25}
02:30:06.132 00.002 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
02:30:06.133 00.001 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
02:30:06.135 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.03 mountX=-0.11 mountY=-0.06, mountTheta=-2.61
02:30:06.137 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.11, opts=13)
02:30:06.139 00.002 7988 Enqueuing Move request for scope (0.07, -0.11)
02:30:06.139 00.000 15712 Worker thread wakes up
02:30:06.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:30:06.141 00.002 7988 UpdateGuideState exits: m=808 SNR=18.4
02:30:06.143 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:06.145 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:06.145 00.000 7988 Enqueuing Expose request
02:30:06.147 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
02:30:06.147 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
02:30:06.147 00.000 15712 Moving (0.07, -0.11) raw xDistance=-0.11 yDistance=-0.06
02:30:06.152 00.005 15712 PPEC rslt: input = -0.11, final = -0.04, react = -0.07, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:30:06.154 00.002 15712 PPEC: input: -0.11, control: -0.04, exposure: 1500
02:30:06.154 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:06.154 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:30:06.154 00.000 15712 MoveAxis(E, 13, ABG)
02:30:06.154 00.000 15712 Guiding  Dir = 2, Dur = 13
02:30:06.154 00.000 15712 IsGuiding returns 0
02:30:06.180 00.026 15712 IsGuiding returns 1
02:30:06.180 00.000 15712 scope still moving after pulse duration time elapsed
02:30:06.229 00.049 15712 IsGuiding returns 0
02:30:06.231 00.002 15712 scope move finished after 13 + 63 ms
02:30:06.231 00.000 15712 Move returns status 0, amount 13
02:30:06.231 00.000 15712 MoveAxis(N, 0, ABG)
02:30:06.231 00.000 15712 Move returns status 0, amount 0
02:30:06.231 00.000 15712 move complete, result=0
02:30:06.231 00.000 15712 worker thread done servicing request
02:30:06.231 00.000 15712 Worker thread wakes up
02:30:06.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:06.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:06.231 00.000 7988 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
02:30:07.647 01.416 15712 Exposure complete
02:30:07.707 00.060 15712 worker thread done servicing request
02:30:07.707 00.000 7988 OnExposeComplete: enter
02:30:07.707 00.000 7988 UpdateGuideState(): m_state=6
02:30:07.713 00.006 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4418
02:30:07.713 00.000 7988 Star::Find returns 1 (0), X=972.30, Y=188.07, Mass=791, SNR=18.3, Peak=130 HFD=3.4
02:30:07.715 00.002 7988 MultiStar: [#1 -0.09,-0.20,0.92,U] [#2 -0.25,-0.03,0.84,U] [#3 0.10,0.25,0.80,U] [#4 -0.10,0.04,0.69,U] [#5 0.08,0.02,0.76,U] [#6 -0.60,-0.42,0.00,M1] [#7 -0.24,-0.24,0.46,U] [#8 -0.67,-1.21,0.00,M4] 
02:30:07.715 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.06}, one-star: {0.09, -0.25}
02:30:07.717 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.76 = 2.52)
02:30:07.718 00.001 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.49)
02:30:07.718 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.20 mountX=-0.06 mountY=0.04, mountTheta=2.50
02:30:07.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.06, opts=13)
02:30:07.722 00.002 7988 Enqueuing Move request for scope (-0.04, -0.06)
02:30:07.722 00.000 15712 Worker thread wakes up
02:30:07.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
02:30:07.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
02:30:07.722 00.000 15712 Moving (-0.04, -0.06) raw xDistance=-0.06 yDistance=0.04
02:30:07.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:30:07.722 00.000 7988 UpdateGuideState exits: m=791 SNR=18.3
02:30:07.726 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:07.726 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:07.728 00.002 7988 Enqueuing Expose request
02:30:07.728 00.000 15712 PPEC rslt: input = -0.06, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:30:07.728 00.000 15712 PPEC: input: -0.06, control: -0.04, exposure: 1500
02:30:07.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:07.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:30:07.728 00.000 15712 MoveAxis(E, 12, ABG)
02:30:07.728 00.000 15712 Guiding  Dir = 2, Dur = 12
02:30:07.728 00.000 15712 IsGuiding returns 0
02:30:07.748 00.020 15712 IsGuiding returns 1
02:30:07.748 00.000 15712 scope still moving after pulse duration time elapsed
02:30:07.786 00.038 15712 IsGuiding returns 0
02:30:07.786 00.000 15712 scope move finished after 12 + 44 ms
02:30:07.786 00.000 15712 Move returns status 0, amount 12
02:30:07.786 00.000 15712 MoveAxis(N, 0, ABG)
02:30:07.786 00.000 15712 Move returns status 0, amount 0
02:30:07.786 00.000 15712 move complete, result=0
02:30:07.786 00.000 15712 worker thread done servicing request
02:30:07.786 00.000 15712 Worker thread wakes up
02:30:07.786 00.000 7988 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
02:30:07.787 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:07.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:09.426 01.639 15712 Exposure complete
02:30:09.488 00.062 15712 worker thread done servicing request
02:30:09.488 00.000 7988 OnExposeComplete: enter
02:30:09.488 00.000 7988 UpdateGuideState(): m_state=6
02:30:09.492 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4419
02:30:09.492 00.000 7988 Star::Find returns 1 (0), X=972.26, Y=188.03, Mass=744, SNR=17.7, Peak=137 HFD=3.4
02:30:09.494 00.002 7988 MultiStar: [#1 -0.03,-0.07,0.93,U] [#2 -0.36,-0.26,0.82,U] [#3 -0.28,-0.26,0.89,U] [#4 -0.11,-0.56,0.70,U] [#5 0.16,-0.09,0.70,U] [#6 -0.08,0.03,0.67,U] [#7 0.61,-0.67,0.00,M1] [#8 -0.41,-0.37,0.37,U] 
02:30:09.494 00.000 7988 refined, 7 included, MultiStar: {-0.11, -0.22}, one-star: {0.05, -0.29}
02:30:09.496 00.002 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.56) = xAngle (-3.60 = 2.68)
02:30:09.496 00.000 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.63 = 2.65)
02:30:09.498 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.04 mountX=-0.23 mountY=0.12, mountTheta=2.66
02:30:09.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.22, opts=13)
02:30:09.500 00.000 7988 Enqueuing Move request for scope (-0.11, -0.22)
02:30:09.502 00.002 15712 Worker thread wakes up
02:30:09.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
02:30:09.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
02:30:09.502 00.000 15712 Moving (-0.11, -0.22) raw xDistance=-0.23 yDistance=0.12
02:30:09.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=51, FiltMax=255, Gamma=0.690
02:30:09.503 00.001 7988 UpdateGuideState exits: m=744 SNR=17.7
02:30:09.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:09.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:09.503 00.000 7988 Enqueuing Expose request
02:30:09.503 00.000 15712 PPEC rslt: input = -0.23, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.26
02:30:09.503 00.000 15712 PPEC: input: -0.23, control: -0.17, exposure: 1500
02:30:09.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:09.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:30:09.503 00.000 15712 MoveAxis(E, 55, ABG)
02:30:09.503 00.000 15712 Guiding  Dir = 2, Dur = 55
02:30:09.503 00.000 15712 IsGuiding returns 0
02:30:09.523 00.020 15712 PulseGuide returned control before completion, sleep 50
02:30:09.585 00.062 15712 IsGuiding returns 1
02:30:09.585 00.000 15712 scope still moving after pulse duration time elapsed
02:30:09.614 00.029 15712 IsGuiding returns 0
02:30:09.614 00.000 15712 scope move finished after 55 + 50 ms
02:30:09.614 00.000 15712 Move returns status 0, amount 55
02:30:09.614 00.000 15712 MoveAxis(N, 0, ABG)
02:30:09.614 00.000 15712 Move returns status 0, amount 0
02:30:09.614 00.000 15712 move complete, result=0
02:30:09.614 00.000 7988 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
02:30:09.616 00.002 15712 worker thread done servicing request
02:30:09.616 00.000 15712 Worker thread wakes up
02:30:09.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:09.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:11.033 01.417 15712 Exposure complete
02:30:11.096 00.063 15712 worker thread done servicing request
02:30:11.096 00.000 7988 OnExposeComplete: enter
02:30:11.096 00.000 7988 UpdateGuideState(): m_state=6
02:30:11.100 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4420
02:30:11.101 00.001 7988 Star::Find returns 1 (0), X=972.40, Y=188.51, Mass=708, SNR=17.0, Peak=129 HFD=3.2
02:30:11.101 00.000 7988 MultiStar: [#1 -0.13,0.27,1.03,U] [#2 -0.18,0.40,0.87,U] [#3 0.14,0.36,0.89,U] [#4 0.23,0.13,0.67,U] [#5 -0.21,-0.07,0.67,U] [#6 0.20,0.09,0.70,U] [#7 0.76,0.01,0.00,M2] [#8 -0.61,0.25,0.00,M4] 
02:30:11.103 00.002 7988 refined, 6 included, MultiStar: {0.03, 0.21}, one-star: {0.19, 0.19}
02:30:11.103 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
02:30:11.105 00.002 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
02:30:11.105 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.43 mountX=0.21 mountY=-0.04, mountTheta=-0.16
02:30:11.107 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.21, opts=13)
02:30:11.109 00.002 7988 Enqueuing Move request for scope (0.03, 0.21)
02:30:11.109 00.000 15712 Worker thread wakes up
02:30:11.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
02:30:11.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
02:30:11.109 00.000 15712 Moving (0.03, 0.21) raw xDistance=0.21 yDistance=-0.04
02:30:11.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=52, FiltMax=255, Gamma=0.690
02:30:11.109 00.000 7988 UpdateGuideState exits: m=708 SNR=17.0
02:30:11.112 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:11.112 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:11.115 00.003 7988 Enqueuing Expose request
02:30:11.115 00.000 15712 PPEC rslt: input = 0.21, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.26
02:30:11.115 00.000 15712 PPEC: input: 0.21, control: 0.10, exposure: 1500
02:30:11.115 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:11.115 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:30:11.115 00.000 15712 MoveAxis(W, 33, ABG)
02:30:11.115 00.000 15712 Guiding  Dir = 3, Dur = 33
02:30:11.118 00.003 15712 IsGuiding returns 0
02:30:11.138 00.020 15712 PulseGuide returned control before completion, sleep 23
02:30:11.186 00.048 15712 IsGuiding returns 0
02:30:11.186 00.000 15712 Move returns status 0, amount 33
02:30:11.186 00.000 15712 MoveAxis(N, 0, ABG)
02:30:11.186 00.000 15712 Move returns status 0, amount 0
02:30:11.186 00.000 15712 move complete, result=0
02:30:11.186 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
02:30:11.188 00.002 15712 worker thread done servicing request
02:30:11.188 00.000 15712 Worker thread wakes up
02:30:11.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:11.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:12.929 01.741 15712 Exposure complete
02:30:12.993 00.064 15712 worker thread done servicing request
02:30:12.993 00.000 7988 OnExposeComplete: enter
02:30:12.993 00.000 7988 UpdateGuideState(): m_state=6
02:30:12.993 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4421
02:30:12.993 00.000 7988 Star::Find returns 1 (0), X=972.09, Y=188.22, Mass=792, SNR=18.2, Peak=143 HFD=3.3
02:30:12.993 00.000 7988 MultiStar: [#1 -0.11,0.30,1.00,U] [#2 -0.13,0.09,0.82,U] [#3 -0.13,0.44,0.79,U] [#4 -0.11,0.45,0.71,U] [#5 -0.65,0.22,0.00,M1] [#6 -0.48,0.10,0.65,U] [#7 0.46,0.23,0.47,U] [#8 -0.87,0.00,0.00,M5] 
02:30:12.993 00.000 7988 single-star, 6 included, MultiStar: {-0.11, 0.21}, one-star: {-0.12, -0.10}
02:30:12.993 00.000 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.03 = 2.25)
02:30:12.993 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.07 = 2.22)
02:30:12.993 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.47 mountX=-0.10 mountY=0.13, mountTheta=2.24
02:30:12.993 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.10, opts=13)
02:30:12.993 00.000 7988 Enqueuing Move request for scope (-0.12, -0.10)
02:30:13.006 00.013 15712 Worker thread wakes up
02:30:13.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
02:30:13.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
02:30:13.006 00.000 15712 Moving (-0.12, -0.10) raw xDistance=-0.10 yDistance=0.13
02:30:13.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:30:13.008 00.002 7988 UpdateGuideState exits: m=792 SNR=18.2
02:30:13.010 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:13.011 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:13.012 00.001 7988 Enqueuing Expose request
02:30:13.013 00.001 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:30:13.013 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
02:30:13.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:13.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:30:13.013 00.000 15712 MoveAxis(E, 9, ABG)
02:30:13.013 00.000 15712 Guiding  Dir = 2, Dur = 9
02:30:13.013 00.000 15712 IsGuiding returns 0
02:30:13.041 00.028 15712 IsGuiding returns 0
02:30:13.041 00.000 15712 Move returns status 0, amount 9
02:30:13.041 00.000 15712 MoveAxis(N, 0, ABG)
02:30:13.041 00.000 15712 Move returns status 0, amount 0
02:30:13.041 00.000 15712 move complete, result=0
02:30:13.041 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
02:30:13.042 00.001 15712 worker thread done servicing request
02:30:13.042 00.000 15712 Worker thread wakes up
02:30:13.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:13.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:14.445 01.403 15712 Exposure complete
02:30:14.509 00.064 15712 worker thread done servicing request
02:30:14.509 00.000 7988 OnExposeComplete: enter
02:30:14.509 00.000 7988 UpdateGuideState(): m_state=6
02:30:14.509 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4422
02:30:14.509 00.000 7988 Star::Find returns 1 (0), X=972.26, Y=188.14, Mass=715, SNR=17.2, Peak=143 HFD=3.4
02:30:14.509 00.000 7988 MultiStar: [#1 0.19,0.04,1.05,U] [#2 -0.12,0.30,0.87,U] [#3 -0.01,0.35,0.94,U] [#4 0.05,-0.08,0.68,U] [#5 -0.36,0.25,0.72,U] [#6 0.12,0.17,0.68,U] [#7 0.14,-0.37,0.46,U] [#8 -0.40,-0.37,0.43,U] 
02:30:14.509 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.05, -0.17}
02:30:14.509 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
02:30:14.509 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
02:30:14.509 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.82 mountX=0.06 mountY=0.01, mountTheta=0.23
02:30:14.521 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
02:30:14.521 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
02:30:14.521 00.000 15712 Worker thread wakes up
02:30:14.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
02:30:14.521 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
02:30:14.521 00.000 15712 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=0.01
02:30:14.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:30:14.525 00.004 7988 UpdateGuideState exits: m=715 SNR=17.2
02:30:14.525 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:14.525 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:14.525 00.000 7988 Enqueuing Expose request
02:30:14.525 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:30:14.525 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
02:30:14.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:14.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:30:14.525 00.000 15712 MoveAxis(E, 8, ABG)
02:30:14.525 00.000 15712 Guiding  Dir = 2, Dur = 8
02:30:14.525 00.000 15712 IsGuiding returns 0
02:30:14.589 00.064 15712 IsGuiding returns 0
02:30:14.589 00.000 15712 Move returns status 0, amount 8
02:30:14.589 00.000 15712 MoveAxis(N, 0, ABG)
02:30:14.589 00.000 15712 Move returns status 0, amount 0
02:30:14.589 00.000 15712 move complete, result=0
02:30:14.589 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
02:30:14.593 00.004 15712 worker thread done servicing request
02:30:14.593 00.000 15712 Worker thread wakes up
02:30:14.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:14.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:16.232 01.639 15712 Exposure complete
02:30:16.294 00.062 15712 worker thread done servicing request
02:30:16.294 00.000 7988 OnExposeComplete: enter
02:30:16.294 00.000 7988 UpdateGuideState(): m_state=6
02:30:16.299 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4423
02:30:16.299 00.000 7988 Star::Find returns 1 (0), X=972.07, Y=188.16, Mass=706, SNR=17.0, Peak=139 HFD=3.1
02:30:16.301 00.002 7988 MultiStar: [#1 0.01,0.02,1.07,U] [#2 -0.06,-0.23,0.93,U] [#3 -0.15,-0.08,0.87,U] [#4 0.27,0.00,0.76,U] [#5 0.08,-0.21,0.77,U] [#6 -0.28,-0.36,0.69,U] [#7 -0.17,-0.97,0.00,M1] [#8 -0.23,-0.24,0.49,U] 
02:30:16.301 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.14}, one-star: {-0.14, -0.16}
02:30:16.303 00.002 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
02:30:16.303 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
02:30:16.306 00.003 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.93 mountX=-0.14 mountY=0.06, mountTheta=2.76
02:30:16.306 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.14, opts=13)
02:30:16.308 00.002 7988 Enqueuing Move request for scope (-0.05, -0.14)
02:30:16.309 00.001 15712 Worker thread wakes up
02:30:16.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
02:30:16.309 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
02:30:16.309 00.000 15712 Moving (-0.05, -0.14) raw xDistance=-0.14 yDistance=0.06
02:30:16.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:30:16.309 00.000 7988 UpdateGuideState exits: m=706 SNR=17.0
02:30:16.312 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:16.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:16.314 00.002 7988 Enqueuing Expose request
02:30:16.314 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:30:16.314 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
02:30:16.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:16.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:30:16.314 00.000 15712 MoveAxis(E, 8, ABG)
02:30:16.314 00.000 15712 Guiding  Dir = 2, Dur = 8
02:30:16.314 00.000 15712 IsGuiding returns 0
02:30:16.330 00.016 15712 IsGuiding returns 0
02:30:16.330 00.000 15712 Move returns status 0, amount 8
02:30:16.330 00.000 15712 MoveAxis(N, 0, ABG)
02:30:16.330 00.000 15712 Move returns status 0, amount 0
02:30:16.330 00.000 15712 move complete, result=0
02:30:16.330 00.000 15712 worker thread done servicing request
02:30:16.330 00.000 15712 Worker thread wakes up
02:30:16.330 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
02:30:16.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:16.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:17.746 01.416 15712 Exposure complete
02:30:17.810 00.064 15712 worker thread done servicing request
02:30:17.810 00.000 7988 OnExposeComplete: enter
02:30:17.810 00.000 7988 UpdateGuideState(): m_state=6
02:30:17.815 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4424
02:30:17.815 00.000 7988 Star::Find returns 1 (0), X=972.37, Y=188.10, Mass=724, SNR=17.4, Peak=140 HFD=3.4
02:30:17.817 00.002 7988 MultiStar: [#1 -0.19,-0.08,1.00,U] [#2 -0.11,-0.42,0.92,U] [#3 0.31,0.06,0.80,U] [#4 -0.09,0.00,0.76,U] [#5 0.31,0.03,0.66,U] [#6 -0.03,-0.24,0.67,U] [#7 0.28,-0.62,0.00,M2] [#8 0.16,0.32,0.48,U] 
02:30:17.818 00.001 7988 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.16, -0.22}
02:30:17.818 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
02:30:17.820 00.002 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
02:30:17.820 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
02:30:17.822 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.10, opts=13)
02:30:17.824 00.002 7988 Enqueuing Move request for scope (0.05, -0.10)
02:30:17.824 00.000 15712 Worker thread wakes up
02:30:17.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
02:30:17.824 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
02:30:17.824 00.000 15712 Moving (0.05, -0.10) raw xDistance=-0.10 yDistance=-0.05
02:30:17.826 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:30:17.826 00.000 7988 UpdateGuideState exits: m=724 SNR=17.4
02:30:17.826 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:17.826 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:17.826 00.000 7988 Enqueuing Expose request
02:30:17.826 00.000 15712 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:30:17.826 00.000 15712 PPEC: input: -0.10, control: -0.03, exposure: 1500
02:30:17.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:17.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:30:17.826 00.000 15712 MoveAxis(E, 9, ABG)
02:30:17.826 00.000 15712 Guiding  Dir = 2, Dur = 9
02:30:17.826 00.000 15712 IsGuiding returns 0
02:30:17.852 00.026 15712 IsGuiding returns 0
02:30:17.852 00.000 15712 Move returns status 0, amount 9
02:30:17.852 00.000 15712 MoveAxis(N, 0, ABG)
02:30:17.852 00.000 15712 Move returns status 0, amount 0
02:30:17.852 00.000 15712 move complete, result=0
02:30:17.852 00.000 15712 worker thread done servicing request
02:30:17.852 00.000 15712 Worker thread wakes up
02:30:17.852 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
02:30:17.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:17.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:19.483 01.631 15712 Exposure complete
02:30:19.548 00.065 15712 worker thread done servicing request
02:30:19.548 00.000 7988 OnExposeComplete: enter
02:30:19.548 00.000 7988 UpdateGuideState(): m_state=6
02:30:19.548 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4425
02:30:19.548 00.000 7988 Star::Find returns 1 (0), X=972.22, Y=187.78, Mass=755, SNR=17.9, Peak=137 HFD=3.5
02:30:19.548 00.000 7988 MultiStar: [#1 -0.15,-0.39,1.00,U] [#2 0.01,-0.18,0.83,U] [#3 0.08,-0.22,0.82,U] [#4 0.10,0.12,0.71,U] [#5 -0.08,-0.47,0.76,U] [#6 -0.16,-0.59,0.60,U] [#7 0.36,-0.38,0.51,U] [#8 0.31,-1.31,0.00,M3] 
02:30:19.553 00.005 7988 refined, 7 included, MultiStar: {0.00, -0.33}, one-star: {0.01, -0.54}
02:30:19.553 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
02:30:19.553 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
02:30:19.553 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.56 mountX=-0.33 mountY=0.00, mountTheta=3.13
02:30:19.553 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.33, opts=13)
02:30:19.553 00.000 7988 Enqueuing Move request for scope (0.00, -0.33)
02:30:19.559 00.006 15712 Worker thread wakes up
02:30:19.559 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.33) opts 0xd
02:30:19.559 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.33)
02:30:19.559 00.000 15712 Moving (0.00, -0.33) raw xDistance=-0.33 yDistance=0.00
02:30:19.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:30:19.559 00.000 7988 UpdateGuideState exits: m=755 SNR=17.9
02:30:19.563 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:19.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:19.565 00.002 7988 Enqueuing Expose request
02:30:19.565 00.000 15712 PPEC rslt: input = -0.33, final = -0.23, react = -0.20, pred = -0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 639.26
02:30:19.565 00.000 15712 PPEC: input: -0.33, control: -0.23, exposure: 1500
02:30:19.565 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:19.565 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:30:19.565 00.000 15712 MoveAxis(E, 75, ABG)
02:30:19.565 00.000 15712 Guiding  Dir = 2, Dur = 75
02:30:19.594 00.029 15712 IsGuiding returns 0
02:30:19.610 00.016 15712 PulseGuide returned control before completion, sleep 70
02:30:19.706 00.096 15712 IsGuiding returns 0
02:30:19.706 00.000 15712 Move returns status 0, amount 75
02:30:19.706 00.000 15712 MoveAxis(N, 0, ABG)
02:30:19.706 00.000 15712 Move returns status 0, amount 0
02:30:19.706 00.000 15712 move complete, result=0
02:30:19.706 00.000 15712 worker thread done servicing request
02:30:19.706 00.000 15712 Worker thread wakes up
02:30:19.706 00.000 7988 GuideStep: -0.3 px 75 ms EAST, 0.0 px 0 ms NORTH
02:30:19.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:19.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:21.131 01.425 15712 Exposure complete
02:30:21.187 00.056 15712 worker thread done servicing request
02:30:21.187 00.000 7988 OnExposeComplete: enter
02:30:21.187 00.000 7988 UpdateGuideState(): m_state=6
02:30:21.199 00.012 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4426
02:30:21.199 00.000 7988 Star::Find returns 1 (0), X=972.00, Y=188.48, Mass=728, SNR=17.2, Peak=137 HFD=3.6
02:30:21.201 00.002 7988 MultiStar: [#1 -0.18,0.01,1.09,U] [#2 0.02,0.05,0.84,U] [#3 -0.08,0.30,0.88,U] [#4 0.10,0.20,0.64,U] [#5 -0.17,-0.06,0.73,U] [#6 -0.12,-0.09,0.67,U] [#7 0.29,0.18,0.48,U] [#8 0.53,0.14,0.45,U] 
02:30:21.203 00.002 7988 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.21, 0.16}
02:30:21.203 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
02:30:21.203 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
02:30:21.203 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.91 mountX=0.10 mountY=0.03, mountTheta=0.32
02:30:21.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.10, opts=13)
02:30:21.203 00.000 7988 Enqueuing Move request for scope (-0.03, 0.10)
02:30:21.203 00.000 15712 Worker thread wakes up
02:30:21.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
02:30:21.203 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
02:30:21.203 00.000 15712 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.03
02:30:21.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:30:21.203 00.000 7988 UpdateGuideState exits: m=728 SNR=17.2
02:30:21.212 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:21.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:21.214 00.002 7988 Enqueuing Expose request
02:30:21.214 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:30:21.214 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
02:30:21.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:21.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:30:21.214 00.000 15712 MoveAxis(E, 10, ABG)
02:30:21.214 00.000 15712 Guiding  Dir = 2, Dur = 10
02:30:21.214 00.000 15712 IsGuiding returns 0
02:30:21.273 00.059 15712 IsGuiding returns 1
02:30:21.273 00.000 15712 scope still moving after pulse duration time elapsed
02:30:21.298 00.025 15712 IsGuiding returns 0
02:30:21.298 00.000 15712 scope move finished after 10 + 72 ms
02:30:21.298 00.000 15712 Move returns status 0, amount 10
02:30:21.298 00.000 15712 MoveAxis(N, 0, ABG)
02:30:21.298 00.000 15712 Move returns status 0, amount 0
02:30:21.298 00.000 15712 move complete, result=0
02:30:21.298 00.000 15712 worker thread done servicing request
02:30:21.298 00.000 15712 Worker thread wakes up
02:30:21.298 00.000 7988 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
02:30:21.300 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:21.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:22.935 01.635 15712 Exposure complete
02:30:23.001 00.066 15712 worker thread done servicing request
02:30:23.001 00.000 7988 OnExposeComplete: enter
02:30:23.001 00.000 7988 UpdateGuideState(): m_state=6
02:30:23.001 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4427
02:30:23.005 00.004 7988 Star::Find returns 1 (0), X=972.64, Y=188.16, Mass=795, SNR=18.1, Peak=134 HFD=3.7
02:30:23.006 00.001 7988 MultiStar: [#1 0.12,0.34,0.99,U] [#2 0.12,0.24,0.91,U] [#3 -0.00,0.10,0.85,U] [#4 0.35,0.67,0.00,M1] [#5 -0.33,0.41,0.74,U] [#6 0.10,0.11,0.64,U] [#7 0.54,-0.31,0.41,U] [#8 -0.46,-0.33,0.53,U] 
02:30:23.006 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.43, -0.15}
02:30:23.006 00.000 7988 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
02:30:23.006 00.000 7988 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
02:30:23.006 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=0.09 mountY=-0.08, mountTheta=-0.69
02:30:23.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.09, opts=13)
02:30:23.013 00.007 7988 Enqueuing Move request for scope (0.08, 0.09)
02:30:23.015 00.002 15712 Worker thread wakes up
02:30:23.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
02:30:23.015 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:30:23.015 00.000 15712 Moving (0.08, 0.09) raw xDistance=0.09 yDistance=-0.08
02:30:23.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:30:23.015 00.000 7988 UpdateGuideState exits: m=795 SNR=18.1
02:30:23.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:23.015 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:23.015 00.000 7988 Enqueuing Expose request
02:30:23.015 00.000 15712 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:30:23.015 00.000 15712 PPEC: input: 0.09, control: -0.03, exposure: 1500
02:30:23.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:23.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:30:23.015 00.000 15712 MoveAxis(E, 11, ABG)
02:30:23.015 00.000 15712 Guiding  Dir = 2, Dur = 11
02:30:23.015 00.000 15712 IsGuiding returns 0
02:30:23.047 00.032 15712 IsGuiding returns 1
02:30:23.047 00.000 15712 scope still moving after pulse duration time elapsed
02:30:23.093 00.046 15712 IsGuiding returns 0
02:30:23.093 00.000 15712 scope move finished after 11 + 62 ms
02:30:23.093 00.000 15712 Move returns status 0, amount 11
02:30:23.093 00.000 15712 MoveAxis(N, 0, ABG)
02:30:23.093 00.000 15712 Move returns status 0, amount 0
02:30:23.093 00.000 15712 move complete, result=0
02:30:23.093 00.000 7988 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
02:30:23.098 00.005 15712 worker thread done servicing request
02:30:23.098 00.000 15712 Worker thread wakes up
02:30:23.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:23.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:24.513 01.415 15712 Exposure complete
02:30:24.578 00.065 15712 worker thread done servicing request
02:30:24.578 00.000 7988 OnExposeComplete: enter
02:30:24.578 00.000 7988 UpdateGuideState(): m_state=6
02:30:24.581 00.003 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4428
02:30:24.581 00.000 7988 Star::Find returns 1 (0), X=972.25, Y=188.56, Mass=791, SNR=18.2, Peak=149 HFD=3.3
02:30:24.581 00.000 7988 MultiStar: [#1 -0.05,0.66,0.00,M1] [#2 -0.13,0.27,0.84,U] [#3 0.11,0.36,0.88,U] [#4 0.15,0.55,0.78,U] [#5 -0.07,0.69,0.00,M1] [#6 -0.24,0.41,0.61,U] [#7 0.66,-0.02,0.00,M1] [#8 0.38,0.36,0.46,U] 
02:30:24.581 00.000 7988 single-star, 5 included, MultiStar: {0.04, 0.36}, one-star: {0.04, 0.25}
02:30:24.581 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
02:30:24.581 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:30:24.581 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.42 mountX=0.25 mountY=-0.04, mountTheta=-0.17
02:30:24.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.25, opts=13)
02:30:24.590 00.009 7988 Enqueuing Move request for scope (0.04, 0.25)
02:30:24.592 00.002 15712 Worker thread wakes up
02:30:24.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
02:30:24.592 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
02:30:24.592 00.000 15712 Moving (0.04, 0.25) raw xDistance=0.25 yDistance=-0.04
02:30:24.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:30:24.592 00.000 7988 UpdateGuideState exits: m=791 SNR=18.2
02:30:24.594 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:24.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:24.596 00.002 7988 Enqueuing Expose request
02:30:24.597 00.001 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.26
02:30:24.597 00.000 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
02:30:24.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:24.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:30:24.597 00.000 15712 MoveAxis(W, 38, ABG)
02:30:24.597 00.000 15712 Guiding  Dir = 3, Dur = 38
02:30:24.597 00.000 15712 IsGuiding returns 0
02:30:24.612 00.015 15712 PulseGuide returned control before completion, sleep 33
02:30:24.674 00.062 15712 IsGuiding returns 0
02:30:24.674 00.000 15712 Move returns status 0, amount 38
02:30:24.674 00.000 15712 MoveAxis(N, 0, ABG)
02:30:24.674 00.000 15712 Move returns status 0, amount 0
02:30:24.674 00.000 15712 move complete, result=0
02:30:24.674 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
02:30:24.680 00.006 15712 worker thread done servicing request
02:30:24.680 00.000 15712 Worker thread wakes up
02:30:24.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:24.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:26.314 01.634 15712 Exposure complete
02:30:26.376 00.062 15712 worker thread done servicing request
02:30:26.376 00.000 7988 OnExposeComplete: enter
02:30:26.376 00.000 7988 UpdateGuideState(): m_state=6
02:30:26.381 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4429
02:30:26.381 00.000 7988 Star::Find returns 1 (0), X=971.97, Y=188.22, Mass=807, SNR=18.2, Peak=128 HFD=4.1
02:30:26.383 00.002 7988 MultiStar: [#1 0.11,0.37,1.04,U] [#2 -0.03,0.48,0.82,U] [#3 0.16,0.31,0.89,U] [#4 0.24,-0.08,0.71,U] [#5 -0.14,0.30,0.72,U] [#6 -0.02,-0.05,0.66,U] [#7 0.33,-0.28,0.47,U] [#8 0.19,0.36,0.48,U] 
02:30:26.383 00.000 7988 refined, 8 included, MultiStar: {0.04, 0.17}, one-star: {-0.24, -0.09}
02:30:26.385 00.002 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
02:30:26.385 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:30:26.387 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.32 mountX=0.17 mountY=-0.05, mountTheta=-0.27
02:30:26.389 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.17, opts=13)
02:30:26.389 00.000 7988 Enqueuing Move request for scope (0.04, 0.17)
02:30:26.392 00.003 15712 Worker thread wakes up
02:30:26.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
02:30:26.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
02:30:26.392 00.000 15712 Moving (0.04, 0.17) raw xDistance=0.17 yDistance=-0.05
02:30:26.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:30:26.392 00.000 7988 UpdateGuideState exits: m=807 SNR=18.2
02:30:26.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:26.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:26.392 00.000 7988 Enqueuing Expose request
02:30:26.392 00.000 15712 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.26
02:30:26.392 00.000 15712 PPEC: input: 0.17, control: 0.07, exposure: 1500
02:30:26.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:26.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:30:26.392 00.000 15712 MoveAxis(W, 22, ABG)
02:30:26.392 00.000 15712 Guiding  Dir = 3, Dur = 22
02:30:26.392 00.000 15712 IsGuiding returns 0
02:30:26.408 00.016 15712 IsGuiding returns 1
02:30:26.408 00.000 15712 scope still moving after pulse duration time elapsed
02:30:26.455 00.047 15712 IsGuiding returns 0
02:30:26.455 00.000 15712 scope move finished after 22 + 48 ms
02:30:26.455 00.000 15712 Move returns status 0, amount 22
02:30:26.455 00.000 15712 MoveAxis(N, 0, ABG)
02:30:26.455 00.000 15712 Move returns status 0, amount 0
02:30:26.455 00.000 15712 move complete, result=0
02:30:26.455 00.000 7988 GuideStep: 0.2 px 22 ms WEST, -0.0 px 0 ms NORTH
02:30:26.470 00.015 15712 worker thread done servicing request
02:30:26.470 00.000 15712 Worker thread wakes up
02:30:26.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:26.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:27.875 01.405 15712 Exposure complete
02:30:27.938 00.063 15712 worker thread done servicing request
02:30:27.939 00.001 7988 OnExposeComplete: enter
02:30:27.939 00.000 7988 UpdateGuideState(): m_state=6
02:30:27.939 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4430
02:30:27.939 00.000 7988 Star::Find returns 1 (0), X=972.77, Y=188.33, Mass=956, SNR=20.6, Peak=192 HFD=3.1
02:30:27.939 00.000 7988 MultiStar: [#1 -0.01,0.23,0.92,U] [#2 0.05,0.13,0.74,U] [#3 0.31,0.29,0.74,U] [#4 0.07,-0.28,0.63,U] [#5 -0.01,0.31,0.71,U] [#6 0.13,0.10,0.57,U] [#7 0.73,-0.02,0.00,M1] [#8 -0.50,-0.00,0.47,U] 
02:30:27.939 00.000 7988 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.56, 0.01}
02:30:27.939 00.000 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.56) = xAngle (-0.83 = -0.83)
02:30:27.939 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
02:30:27.939 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=0.11 mountY=-0.12, mountTheta=-0.85
02:30:27.939 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.11, opts=13)
02:30:27.950 00.011 7988 Enqueuing Move request for scope (0.12, 0.11)
02:30:27.950 00.000 15712 Worker thread wakes up
02:30:27.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
02:30:27.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
02:30:27.950 00.000 15712 Moving (0.12, 0.11) raw xDistance=0.11 yDistance=-0.12
02:30:27.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:30:27.952 00.002 7988 UpdateGuideState exits: m=956 SNR=20.6
02:30:27.955 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:27.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:27.955 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
02:30:27.955 00.000 7988 Enqueuing Expose request
02:30:27.955 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
02:30:27.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:27.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:30:27.960 00.005 15712 MoveAxis(E, 10, ABG)
02:30:27.960 00.000 15712 Guiding  Dir = 2, Dur = 10
02:30:27.960 00.000 15712 IsGuiding returns 0
02:30:27.987 00.027 15712 IsGuiding returns 1
02:30:27.987 00.000 15712 scope still moving after pulse duration time elapsed
02:30:28.034 00.047 15712 IsGuiding returns 0
02:30:28.034 00.000 15712 scope move finished after 10 + 64 ms
02:30:28.034 00.000 15712 Move returns status 0, amount 10
02:30:28.034 00.000 15712 MoveAxis(N, 0, ABG)
02:30:28.034 00.000 15712 Move returns status 0, amount 0
02:30:28.034 00.000 15712 move complete, result=0
02:30:28.034 00.000 15712 worker thread done servicing request
02:30:28.034 00.000 15712 Worker thread wakes up
02:30:28.034 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
02:30:28.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:28.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:29.674 01.640 15712 Exposure complete
02:30:29.737 00.063 15712 worker thread done servicing request
02:30:29.737 00.000 7988 OnExposeComplete: enter
02:30:29.737 00.000 7988 UpdateGuideState(): m_state=6
02:30:29.742 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4431
02:30:29.742 00.000 7988 Star::Find returns 1 (0), X=972.53, Y=187.98, Mass=767, SNR=17.9, Peak=140 HFD=3.5
02:30:29.744 00.002 7988 MultiStar: [#1 0.18,0.03,1.00,U] [#2 0.00,-0.21,0.83,U] [#3 0.06,0.18,0.83,U] [#4 0.52,0.31,0.76,U] [#5 0.22,0.41,0.78,U] [#6 0.02,0.09,0.70,U] [#7 0.21,-0.17,0.42,U] [#8 0.18,-0.09,0.43,U] 
02:30:29.744 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.03}, one-star: {0.32, -0.34}
02:30:29.746 00.002 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
02:30:29.746 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
02:30:29.748 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.13 mountX=0.03 mountY=-0.19, mountTheta=-1.43
02:30:29.750 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.03, opts=13)
02:30:29.750 00.000 7988 Enqueuing Move request for scope (0.19, 0.03)
02:30:29.752 00.002 15712 Worker thread wakes up
02:30:29.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
02:30:29.752 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
02:30:29.752 00.000 15712 Moving (0.19, 0.03) raw xDistance=0.03 yDistance=-0.19
02:30:29.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:30:29.753 00.001 7988 UpdateGuideState exits: m=767 SNR=17.9
02:30:29.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:29.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:29.753 00.000 7988 Enqueuing Expose request
02:30:29.753 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:29.753 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
02:30:29.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:29.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:30:29.753 00.000 15712 MoveAxis(E, 10, ABG)
02:30:29.753 00.000 15712 Guiding  Dir = 2, Dur = 10
02:30:29.753 00.000 15712 IsGuiding returns 0
02:30:29.809 00.056 15712 IsGuiding returns 1
02:30:29.809 00.000 15712 scope still moving after pulse duration time elapsed
02:30:29.833 00.024 15712 IsGuiding returns 0
02:30:29.833 00.000 15712 scope move finished after 10 + 64 ms
02:30:29.833 00.000 15712 Move returns status 0, amount 10
02:30:29.833 00.000 15712 MoveAxis(N, 0, ABG)
02:30:29.833 00.000 15712 Move returns status 0, amount 0
02:30:29.833 00.000 15712 move complete, result=0
02:30:29.833 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
02:30:29.835 00.002 15712 worker thread done servicing request
02:30:29.835 00.000 15712 Worker thread wakes up
02:30:29.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:29.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:31.253 01.418 15712 Exposure complete
02:30:31.317 00.064 15712 worker thread done servicing request
02:30:31.317 00.000 7988 OnExposeComplete: enter
02:30:31.317 00.000 7988 UpdateGuideState(): m_state=6
02:30:31.320 00.003 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4432
02:30:31.320 00.000 7988 Star::Find returns 1 (0), X=972.46, Y=188.39, Mass=787, SNR=18.2, Peak=131 HFD=3.3
02:30:31.322 00.002 7988 MultiStar: [#1 -0.13,0.47,0.95,U] [#2 -0.01,0.25,0.83,U] [#3 0.04,0.44,0.85,U] [#4 -0.01,0.20,0.73,U] [#5 -0.26,0.49,0.72,U] [#6 0.18,-0.05,0.60,U] [#7 0.20,0.22,0.51,U] [#8 -1.19,0.03,0.00,M1] 
02:30:31.322 00.000 7988 single-star, 7 included, MultiStar: {0.03, 0.27}, one-star: {0.25, 0.08}
02:30:31.324 00.002 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.26 = -1.26)
02:30:31.324 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
02:30:31.326 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.26 cameraTheta=0.31 mountX=0.08 mountY=-0.25, mountTheta=-1.26
02:30:31.328 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.08, opts=13)
02:30:31.328 00.000 7988 Enqueuing Move request for scope (0.25, 0.08)
02:30:31.330 00.002 15712 Worker thread wakes up
02:30:31.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
02:30:31.330 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
02:30:31.330 00.000 15712 Moving (0.25, 0.08) raw xDistance=0.08 yDistance=-0.25
02:30:31.331 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:30:31.331 00.000 7988 UpdateGuideState exits: m=787 SNR=18.2
02:30:31.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:31.334 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:31.334 00.000 7988 Enqueuing Expose request
02:30:31.334 00.000 15712 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:31.334 00.000 15712 PPEC: input: 0.08, control: -0.03, exposure: 1500
02:30:31.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:30:31.334 00.000 15712 MoveAxis(E, 10, ABG)
02:30:31.334 00.000 15712 Guiding  Dir = 2, Dur = 10
02:30:31.334 00.000 15712 IsGuiding returns 0
02:30:31.350 00.016 15712 IsGuiding returns 1
02:30:31.350 00.000 15712 scope still moving after pulse duration time elapsed
02:30:31.402 00.052 15712 IsGuiding returns 0
02:30:31.402 00.000 15712 scope move finished after 10 + 60 ms
02:30:31.402 00.000 15712 Move returns status 0, amount 10
02:30:31.402 00.000 15712 MoveAxis(N, 64, ABG)
02:30:31.402 00.000 15712 Guiding  Dir = 0, Dur = 64
02:30:31.402 00.000 15712 IsGuiding returns 0
02:30:31.511 00.109 15712 IsGuiding returns 1
02:30:31.511 00.000 15712 scope still moving after pulse duration time elapsed
02:30:31.574 00.063 15712 IsGuiding returns 0
02:30:31.574 00.000 15712 scope move finished after 64 + 111 ms
02:30:31.574 00.000 15712 Move returns status 0, amount 64
02:30:31.574 00.000 15712 move complete, result=0
02:30:31.574 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.3 px 64 ms NORTH
02:30:31.585 00.011 15712 worker thread done servicing request
02:30:31.585 00.000 15712 Worker thread wakes up
02:30:31.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:31.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:33.226 01.641 15712 Exposure complete
02:30:33.290 00.064 15712 worker thread done servicing request
02:30:33.290 00.000 7988 OnExposeComplete: enter
02:30:33.290 00.000 7988 UpdateGuideState(): m_state=6
02:30:33.294 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4433
02:30:33.294 00.000 7988 Star::Find returns 1 (0), X=972.34, Y=188.56, Mass=741, SNR=17.5, Peak=141 HFD=3.2
02:30:33.296 00.002 7988 MultiStar: [#1 -0.14,0.11,1.01,U] [#2 -0.24,0.21,0.97,U] [#3 -0.30,0.24,0.87,U] [#4 -0.09,0.63,0.75,U] [#5 -0.28,0.50,0.78,U] [#6 -0.22,0.13,0.67,U] [#7 -0.33,0.46,0.50,U] [#8 -0.63,0.10,0.46,U] 
02:30:33.296 00.000 7988 single-star, 8 included, MultiStar: {-0.20, 0.28}, one-star: {0.13, 0.25}
02:30:33.298 00.002 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
02:30:33.298 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
02:30:33.300 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.28 cameraTheta=1.10 mountX=0.25 mountY=-0.13, mountTheta=-0.49
02:30:33.302 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.25, opts=13)
02:30:33.302 00.000 7988 Enqueuing Move request for scope (0.13, 0.25)
02:30:33.304 00.002 15712 Worker thread wakes up
02:30:33.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.25) opts 0xd
02:30:33.304 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.25)
02:30:33.304 00.000 15712 Moving (0.13, 0.25) raw xDistance=0.25 yDistance=-0.13
02:30:33.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:30:33.306 00.002 7988 UpdateGuideState exits: m=741 SNR=17.5
02:30:33.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:33.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:33.306 00.000 7988 Enqueuing Expose request
02:30:33.306 00.000 15712 PPEC rslt: input = 0.25, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.27
02:30:33.306 00.000 15712 PPEC: input: 0.25, control: 0.12, exposure: 1500
02:30:33.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:33.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:30:33.306 00.000 15712 MoveAxis(W, 38, ABG)
02:30:33.306 00.000 15712 Guiding  Dir = 3, Dur = 38
02:30:33.306 00.000 15712 IsGuiding returns 0
02:30:33.323 00.017 15712 PulseGuide returned control before completion, sleep 33
02:30:33.373 00.050 15712 IsGuiding returns 0
02:30:33.373 00.000 15712 Move returns status 0, amount 38
02:30:33.373 00.000 15712 MoveAxis(N, 0, ABG)
02:30:33.373 00.000 15712 Move returns status 0, amount 0
02:30:33.373 00.000 15712 move complete, result=0
02:30:33.373 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
02:30:33.373 00.000 15712 worker thread done servicing request
02:30:33.375 00.002 15712 Worker thread wakes up
02:30:33.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:33.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:34.791 01.416 15712 Exposure complete
02:30:34.852 00.061 15712 worker thread done servicing request
02:30:34.852 00.000 7988 OnExposeComplete: enter
02:30:34.852 00.000 7988 UpdateGuideState(): m_state=6
02:30:34.858 00.006 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4434
02:30:34.858 00.000 7988 Star::Find returns 1 (0), X=972.04, Y=188.41, Mass=771, SNR=18.0, Peak=159 HFD=3.4
02:30:34.860 00.002 7988 MultiStar: [#1 -0.20,0.45,0.99,U] [#2 0.04,0.31,0.86,U] [#3 0.04,0.55,0.87,U] [#4 -0.43,0.41,0.73,U] [#5 -0.19,0.25,0.76,U] [#6 -0.61,0.22,0.70,U] [#7 0.05,-0.25,0.51,U] [#8 0.27,0.43,0.43,U] 
02:30:34.860 00.000 7988 single-star, 8 included, MultiStar: {-0.15, 0.29}, one-star: {-0.17, 0.10}
02:30:34.862 00.002 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
02:30:34.862 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
02:30:34.864 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.61 mountX=0.10 mountY=0.17, mountTheta=1.04
02:30:34.866 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.10, opts=13)
02:30:34.866 00.000 7988 Enqueuing Move request for scope (-0.17, 0.10)
02:30:34.868 00.002 15712 Worker thread wakes up
02:30:34.868 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
02:30:34.868 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
02:30:34.868 00.000 15712 Moving (-0.17, 0.10) raw xDistance=0.10 yDistance=0.17
02:30:34.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:30:34.871 00.003 7988 UpdateGuideState exits: m=771 SNR=18.0
02:30:34.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:34.871 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:34.871 00.000 7988 Enqueuing Expose request
02:30:34.871 00.000 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:34.871 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
02:30:34.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:34.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:30:34.871 00.000 15712 MoveAxis(E, 9, ABG)
02:30:34.871 00.000 15712 Guiding  Dir = 2, Dur = 9
02:30:34.871 00.000 15712 IsGuiding returns 0
02:30:34.893 00.022 15712 IsGuiding returns 0
02:30:34.893 00.000 15712 Move returns status 0, amount 9
02:30:34.893 00.000 15712 MoveAxis(N, 0, ABG)
02:30:34.893 00.000 15712 Move returns status 0, amount 0
02:30:34.893 00.000 15712 move complete, result=0
02:30:34.893 00.000 15712 worker thread done servicing request
02:30:34.893 00.000 15712 Worker thread wakes up
02:30:34.893 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
02:30:34.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:34.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:36.529 01.636 15712 Exposure complete
02:30:36.591 00.062 15712 worker thread done servicing request
02:30:36.591 00.000 7988 OnExposeComplete: enter
02:30:36.591 00.000 7988 UpdateGuideState(): m_state=6
02:30:36.595 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4435
02:30:36.595 00.000 7988 Star::Find returns 1 (0), X=972.36, Y=188.25, Mass=800, SNR=18.4, Peak=146 HFD=3.6
02:30:36.597 00.002 7988 MultiStar: [#1 -0.43,0.23,1.00,U] [#2 -0.24,0.27,0.84,U] [#3 -0.44,0.13,0.83,U] [#4 -0.25,0.06,0.65,U] [#5 -0.34,0.50,0.73,U] [#6 -0.41,0.07,0.65,U] [#7 0.02,-0.25,0.45,U] [#8 -0.42,0.31,0.43,U] 
02:30:36.597 00.000 7988 single-star, 8 included, MultiStar: {-0.26, 0.15}, one-star: {0.15, -0.06}
02:30:36.599 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
02:30:36.599 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
02:30:36.601 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.39 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
02:30:36.603 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.06, opts=13)
02:30:36.603 00.000 7988 Enqueuing Move request for scope (0.15, -0.06)
02:30:36.605 00.002 15712 Worker thread wakes up
02:30:36.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
02:30:36.605 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
02:30:36.605 00.000 15712 Moving (0.15, -0.06) raw xDistance=-0.06 yDistance=-0.15
02:30:36.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:30:36.607 00.002 7988 UpdateGuideState exits: m=800 SNR=18.4
02:30:36.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:36.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:36.607 00.000 7988 Enqueuing Expose request
02:30:36.607 00.000 15712 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:36.607 00.000 15712 PPEC: input: -0.06, control: -0.03, exposure: 1500
02:30:36.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:36.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:30:36.607 00.000 15712 MoveAxis(E, 9, ABG)
02:30:36.607 00.000 15712 Guiding  Dir = 2, Dur = 9
02:30:36.607 00.000 15712 IsGuiding returns 0
02:30:36.623 00.016 15712 IsGuiding returns 0
02:30:36.623 00.000 15712 Move returns status 0, amount 9
02:30:36.623 00.000 15712 MoveAxis(N, 0, ABG)
02:30:36.623 00.000 15712 Move returns status 0, amount 0
02:30:36.623 00.000 15712 move complete, result=0
02:30:36.623 00.000 15712 worker thread done servicing request
02:30:36.623 00.000 15712 Worker thread wakes up
02:30:36.623 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
02:30:36.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:36.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:38.040 01.417 15712 Exposure complete
02:30:38.104 00.064 15712 worker thread done servicing request
02:30:38.104 00.000 7988 OnExposeComplete: enter
02:30:38.104 00.000 7988 UpdateGuideState(): m_state=6
02:30:38.108 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4436
02:30:38.108 00.000 7988 Star::Find returns 1 (0), X=972.28, Y=188.28, Mass=687, SNR=16.8, Peak=147 HFD=2.9
02:30:38.110 00.002 7988 MultiStar: [#1 -0.28,0.11,1.13,U] [#2 -0.23,-0.19,0.89,U] [#3 -0.46,0.16,0.90,U] [#4 0.01,-0.01,0.74,U] [#5 -0.52,-0.19,0.70,U] [#6 -0.32,0.29,0.68,U] [#7 0.01,0.21,0.50,U] [#8 -0.92,-0.49,0.00,M1] 
02:30:38.110 00.000 7988 single-star, 7 included, MultiStar: {-0.22, 0.03}, one-star: {0.07, -0.03}
02:30:38.112 00.002 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
02:30:38.112 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
02:30:38.114 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.46 mountX=-0.03 mountY=-0.07, mountTheta=-2.03
02:30:38.116 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.03, opts=13)
02:30:38.118 00.002 7988 Enqueuing Move request for scope (0.07, -0.03)
02:30:38.118 00.000 15712 Worker thread wakes up
02:30:38.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
02:30:38.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
02:30:38.118 00.000 15712 Moving (0.07, -0.03) raw xDistance=-0.03 yDistance=-0.07
02:30:38.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:30:38.118 00.000 7988 UpdateGuideState exits: m=687 SNR=16.8
02:30:38.120 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:38.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:38.122 00.002 7988 Enqueuing Expose request
02:30:38.124 00.002 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:38.124 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
02:30:38.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:38.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:30:38.124 00.000 15712 MoveAxis(E, 8, ABG)
02:30:38.124 00.000 15712 Guiding  Dir = 2, Dur = 8
02:30:38.124 00.000 15712 IsGuiding returns 0
02:30:38.152 00.028 15712 IsGuiding returns 0
02:30:38.152 00.000 15712 Move returns status 0, amount 8
02:30:38.152 00.000 15712 MoveAxis(N, 0, ABG)
02:30:38.152 00.000 15712 Move returns status 0, amount 0
02:30:38.152 00.000 15712 move complete, result=0
02:30:38.152 00.000 15712 worker thread done servicing request
02:30:38.152 00.000 15712 Worker thread wakes up
02:30:38.152 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
02:30:38.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:38.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:39.795 01.643 15712 Exposure complete
02:30:39.856 00.061 15712 worker thread done servicing request
02:30:39.856 00.000 7988 OnExposeComplete: enter
02:30:39.856 00.000 7988 UpdateGuideState(): m_state=6
02:30:39.856 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4437
02:30:39.856 00.000 7988 Star::Find returns 1 (0), X=971.97, Y=188.21, Mass=725, SNR=17.4, Peak=147 HFD=2.9
02:30:39.856 00.000 7988 MultiStar: [#1 -0.27,0.20,1.12,U] [#2 -0.10,0.04,0.88,U] [#3 -0.25,0.39,0.91,U] [#4 0.07,-0.04,0.74,U] [#5 -0.37,0.17,0.78,U] [#6 -0.17,-0.05,0.69,U] [#7 -0.08,-0.46,0.59,U] [#8 -0.26,-0.33,0.49,U] 
02:30:39.856 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.02}, one-star: {-0.24, -0.10}
02:30:39.856 00.000 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
02:30:39.856 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
02:30:39.856 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.03 mountX=0.02 mountY=0.19, mountTheta=1.47
02:30:39.856 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.02, opts=13)
02:30:39.856 00.000 7988 Enqueuing Move request for scope (-0.19, 0.02)
02:30:39.856 00.000 15712 Worker thread wakes up
02:30:39.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
02:30:39.856 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
02:30:39.856 00.000 15712 Moving (-0.19, 0.02) raw xDistance=0.02 yDistance=0.19
02:30:39.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:30:39.871 00.015 7988 UpdateGuideState exits: m=725 SNR=17.4
02:30:39.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:39.871 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:39.871 00.000 7988 Enqueuing Expose request
02:30:39.871 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:39.871 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
02:30:39.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:39.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:30:39.871 00.000 15712 MoveAxis(E, 8, ABG)
02:30:39.871 00.000 15712 Guiding  Dir = 2, Dur = 8
02:30:39.871 00.000 15712 IsGuiding returns 0
02:30:39.892 00.021 15712 IsGuiding returns 0
02:30:39.892 00.000 15712 Move returns status 0, amount 8
02:30:39.892 00.000 15712 MoveAxis(N, 0, ABG)
02:30:39.892 00.000 15712 Move returns status 0, amount 0
02:30:39.892 00.000 15712 move complete, result=0
02:30:39.892 00.000 15712 worker thread done servicing request
02:30:39.892 00.000 15712 Worker thread wakes up
02:30:39.892 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
02:30:39.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:39.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:41.307 01.415 15712 Exposure complete
02:30:41.371 00.064 15712 worker thread done servicing request
02:30:41.371 00.000 7988 OnExposeComplete: enter
02:30:41.371 00.000 7988 UpdateGuideState(): m_state=6
02:30:41.375 00.004 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4438
02:30:41.375 00.000 7988 Star::Find returns 1 (0), X=972.40, Y=187.81, Mass=826, SNR=18.6, Peak=134 HFD=3.7
02:30:41.377 00.002 7988 MultiStar: [#1 0.01,-0.32,1.01,U] [#2 0.09,-0.12,0.89,U] [#3 -0.06,-0.14,0.81,U] [#4 -0.03,0.35,0.74,U] [#5 -0.02,-0.12,0.70,U] [#6 -0.24,-0.44,0.58,U] [#7 0.35,-0.15,0.46,U] [#8 -0.32,-0.06,0.52,U] 
02:30:41.377 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.18}, one-star: {0.19, -0.51}
02:30:41.379 00.002 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
02:30:41.379 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:30:41.381 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.54 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
02:30:41.383 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.18, opts=13)
02:30:41.384 00.001 7988 Enqueuing Move request for scope (0.01, -0.18)
02:30:41.384 00.000 15712 Worker thread wakes up
02:30:41.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
02:30:41.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
02:30:41.384 00.000 15712 Moving (0.01, -0.18) raw xDistance=-0.18 yDistance=-0.00
02:30:41.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:30:41.384 00.000 7988 UpdateGuideState exits: m=826 SNR=18.6
02:30:41.387 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:41.389 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:41.389 00.000 7988 Enqueuing Expose request
02:30:41.389 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.27
02:30:41.389 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
02:30:41.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:41.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:30:41.389 00.000 15712 MoveAxis(E, 44, ABG)
02:30:41.389 00.000 15712 Guiding  Dir = 2, Dur = 44
02:30:41.389 00.000 15712 IsGuiding returns 0
02:30:41.403 00.014 15712 PulseGuide returned control before completion, sleep 32
02:30:41.451 00.048 15712 IsGuiding returns 1
02:30:41.451 00.000 15712 scope still moving after pulse duration time elapsed
02:30:41.486 00.035 15712 IsGuiding returns 0
02:30:41.486 00.000 15712 scope move finished after 44 + 57 ms
02:30:41.486 00.000 15712 Move returns status 0, amount 44
02:30:41.486 00.000 15712 MoveAxis(N, 0, ABG)
02:30:41.486 00.000 15712 Move returns status 0, amount 0
02:30:41.486 00.000 15712 move complete, result=0
02:30:41.486 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
02:30:41.496 00.010 15712 worker thread done servicing request
02:30:41.496 00.000 15712 Worker thread wakes up
02:30:41.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:41.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:43.237 01.741 15712 Exposure complete
02:30:43.300 00.063 15712 worker thread done servicing request
02:30:43.300 00.000 7988 OnExposeComplete: enter
02:30:43.300 00.000 7988 UpdateGuideState(): m_state=6
02:30:43.304 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4439
02:30:43.305 00.001 7988 Star::Find returns 1 (0), X=972.29, Y=188.07, Mass=822, SNR=18.7, Peak=142 HFD=3.4
02:30:43.305 00.000 7988 MultiStar: [#1 -0.07,0.14,0.98,U] [#2 0.02,-0.12,0.87,U] [#3 -0.16,0.07,0.95,U] [#4 -0.04,-0.06,0.73,U] [#5 -0.12,-0.20,0.70,U] [#6 -0.12,-0.08,0.61,U] [#7 0.51,-0.35,0.49,U] [#8 0.05,-0.01,0.46,U] 
02:30:43.307 00.002 7988 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.08, -0.25}
02:30:43.307 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
02:30:43.309 00.002 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
02:30:43.309 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.64 mountX=-0.08 mountY=0.01, mountTheta=3.05
02:30:43.311 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.08, opts=13)
02:30:43.313 00.002 7988 Enqueuing Move request for scope (-0.01, -0.08)
02:30:43.313 00.000 15712 Worker thread wakes up
02:30:43.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
02:30:43.313 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
02:30:43.313 00.000 15712 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
02:30:43.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:30:43.313 00.000 7988 UpdateGuideState exits: m=822 SNR=18.7
02:30:43.316 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:43.318 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:43.318 00.000 7988 Enqueuing Expose request
02:30:43.320 00.002 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:43.320 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:30:43.320 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:43.320 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:30:43.320 00.000 15712 MoveAxis(E, 8, ABG)
02:30:43.320 00.000 15712 Guiding  Dir = 2, Dur = 8
02:30:43.320 00.000 15712 IsGuiding returns 0
02:30:43.348 00.028 15712 IsGuiding returns 0
02:30:43.348 00.000 15712 Move returns status 0, amount 8
02:30:43.348 00.000 15712 MoveAxis(N, 0, ABG)
02:30:43.348 00.000 15712 Move returns status 0, amount 0
02:30:43.348 00.000 15712 move complete, result=0
02:30:43.348 00.000 15712 worker thread done servicing request
02:30:43.348 00.000 15712 Worker thread wakes up
02:30:43.348 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
02:30:43.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:43.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:44.754 01.406 15712 Exposure complete
02:30:44.818 00.064 15712 worker thread done servicing request
02:30:44.819 00.001 7988 OnExposeComplete: enter
02:30:44.819 00.000 7988 UpdateGuideState(): m_state=6
02:30:44.819 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4440
02:30:44.819 00.000 7988 Star::Find returns 1 (0), X=972.14, Y=188.15, Mass=873, SNR=19.3, Peak=142 HFD=4.1
02:30:44.819 00.000 7988 MultiStar: [#1 -0.25,0.03,0.92,U] [#2 -0.12,-0.12,0.78,U] [#3 -0.08,0.31,0.77,U] [#4 -0.18,-0.01,0.64,U] [#5 -0.05,0.11,0.71,U] [#6 -0.20,-0.07,0.60,U] [#7 -0.17,-0.38,0.46,U] [#8 -0.24,-0.27,0.44,U] 
02:30:44.819 00.000 7988 refined, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.07, -0.16}
02:30:44.819 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.43 = 1.85)
02:30:44.819 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.82)
02:30:44.819 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.87 mountX=-0.04 mountY=0.14, mountTheta=1.85
02:30:44.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.04, opts=13)
02:30:44.819 00.000 7988 Enqueuing Move request for scope (-0.14, -0.04)
02:30:44.831 00.012 15712 Worker thread wakes up
02:30:44.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
02:30:44.831 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
02:30:44.831 00.000 15712 Moving (-0.14, -0.04) raw xDistance=-0.04 yDistance=0.14
02:30:44.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:30:44.831 00.000 7988 UpdateGuideState exits: m=873 SNR=19.3
02:30:44.833 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:44.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:44.833 00.000 7988 Enqueuing Expose request
02:30:44.837 00.004 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:44.837 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
02:30:44.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:44.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:30:44.837 00.000 15712 MoveAxis(E, 7, ABG)
02:30:44.837 00.000 15712 Guiding  Dir = 2, Dur = 7
02:30:44.851 00.014 15712 IsGuiding returns 0
02:30:44.867 00.016 15712 IsGuiding returns 0
02:30:44.867 00.000 15712 Move returns status 0, amount 7
02:30:44.867 00.000 15712 MoveAxis(N, 0, ABG)
02:30:44.867 00.000 15712 Move returns status 0, amount 0
02:30:44.867 00.000 15712 move complete, result=0
02:30:44.867 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:30:44.867 00.000 15712 worker thread done servicing request
02:30:44.867 00.000 15712 Worker thread wakes up
02:30:44.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:44.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:46.607 01.740 15712 Exposure complete
02:30:46.669 00.062 15712 worker thread done servicing request
02:30:46.669 00.000 7988 OnExposeComplete: enter
02:30:46.669 00.000 7988 UpdateGuideState(): m_state=6
02:30:46.669 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4441
02:30:46.669 00.000 7988 Star::Find returns 1 (0), X=972.44, Y=188.30, Mass=799, SNR=18.3, Peak=140 HFD=3.5
02:30:46.669 00.000 7988 MultiStar: [#1 -0.45,0.13,0.97,U] [#2 -0.04,0.28,0.87,U] [#3 -0.27,0.30,0.79,U] [#4 0.20,0.32,0.63,U] [#5 -0.66,0.34,0.00,M1] [#6 -0.29,0.53,0.67,U] [#7 0.00,-0.02,0.41,U] [#8 -0.47,-0.54,0.00,M1] 
02:30:46.669 00.000 7988 single-star, 6 included, MultiStar: {-0.10, 0.21}, one-star: {0.23, -0.02}
02:30:46.669 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.56) = xAngle (-1.64 = -1.64)
02:30:46.669 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.67 = -1.67)
02:30:46.669 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.08 mountX=-0.02 mountY=-0.23, mountTheta=-1.64
02:30:46.669 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.02, opts=13)
02:30:46.669 00.000 7988 Enqueuing Move request for scope (0.23, -0.02)
02:30:46.685 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:30:46.686 00.001 7988 UpdateGuideState exits: m=799 SNR=18.3
02:30:46.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:46.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:46.686 00.000 7988 Enqueuing Expose request
02:30:46.686 00.000 15712 Worker thread wakes up
02:30:46.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
02:30:46.686 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
02:30:46.686 00.000 15712 Moving (0.23, -0.02) raw xDistance=-0.02 yDistance=-0.23
02:30:46.686 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:46.686 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
02:30:46.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:46.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:30:46.686 00.000 15712 MoveAxis(E, 7, ABG)
02:30:46.686 00.000 15712 Guiding  Dir = 2, Dur = 7
02:30:46.686 00.000 15712 IsGuiding returns 0
02:30:46.753 00.067 15712 IsGuiding returns 0
02:30:46.753 00.000 15712 Move returns status 0, amount 7
02:30:46.753 00.000 15712 MoveAxis(N, 0, ABG)
02:30:46.753 00.000 15712 Move returns status 0, amount 0
02:30:46.753 00.000 15712 move complete, result=0
02:30:46.753 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
02:30:46.755 00.002 15712 worker thread done servicing request
02:30:46.755 00.000 15712 Worker thread wakes up
02:30:46.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:46.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:48.171 01.416 15712 Exposure complete
02:30:48.234 00.063 15712 worker thread done servicing request
02:30:48.234 00.000 7988 OnExposeComplete: enter
02:30:48.234 00.000 7988 UpdateGuideState(): m_state=6
02:30:48.234 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4442
02:30:48.234 00.000 7988 Star::Find returns 1 (0), X=971.99, Y=188.16, Mass=791, SNR=17.9, Peak=147 HFD=3.6
02:30:48.234 00.000 7988 MultiStar: [#1 -0.38,0.17,1.00,U] [#2 -0.33,0.12,0.87,U] [#3 -0.75,0.55,0.00,M1] [#4 -0.24,0.24,0.73,U] [#5 -0.28,-0.13,0.82,U] [#6 -0.37,-0.10,0.66,U] [#7 0.09,-0.08,0.43,U] [#8 -0.35,-0.15,0.47,U] 
02:30:48.234 00.000 7988 single-star, 7 included, MultiStar: {-0.28, 0.00}, one-star: {-0.22, -0.16}
02:30:48.234 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.09 = 2.19)
02:30:48.234 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.16)
02:30:48.234 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-2.53 mountX=-0.16 mountY=0.23, mountTheta=2.18
02:30:48.234 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.16, opts=13)
02:30:48.234 00.000 7988 Enqueuing Move request for scope (-0.22, -0.16)
02:30:48.234 00.000 15712 Worker thread wakes up
02:30:48.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.16) opts 0xd
02:30:48.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.16)
02:30:48.234 00.000 15712 Moving (-0.22, -0.16) raw xDistance=-0.16 yDistance=0.23
02:30:48.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:30:48.248 00.014 7988 UpdateGuideState exits: m=791 SNR=17.9
02:30:48.248 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:48.250 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:48.250 00.000 7988 Enqueuing Expose request
02:30:48.252 00.002 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:48.252 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
02:30:48.252 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:48.252 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:30:48.252 00.000 15712 MoveAxis(E, 6, ABG)
02:30:48.252 00.000 15712 Guiding  Dir = 2, Dur = 6
02:30:48.252 00.000 15712 IsGuiding returns 0
02:30:48.272 00.020 15712 IsGuiding returns 0
02:30:48.272 00.000 15712 Move returns status 0, amount 6
02:30:48.272 00.000 15712 MoveAxis(N, 0, ABG)
02:30:48.272 00.000 15712 Move returns status 0, amount 0
02:30:48.272 00.000 15712 move complete, result=0
02:30:48.272 00.000 15712 worker thread done servicing request
02:30:48.272 00.000 15712 Worker thread wakes up
02:30:48.272 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.2 px 0 ms NORTH
02:30:48.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:48.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:49.911 01.639 15712 Exposure complete
02:30:49.972 00.061 15712 worker thread done servicing request
02:30:49.972 00.000 7988 OnExposeComplete: enter
02:30:49.972 00.000 7988 UpdateGuideState(): m_state=6
02:30:49.977 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4443
02:30:49.977 00.000 7988 Star::Find returns 1 (0), X=972.07, Y=188.40, Mass=770, SNR=17.9, Peak=136 HFD=3.5
02:30:49.979 00.002 7988 MultiStar: [#1 -0.22,0.01,0.96,U] [#2 -0.13,0.13,0.89,U] [#3 0.15,0.41,0.85,U] [#4 -0.09,0.19,0.70,U] [#5 -0.66,0.43,0.00,M1] [#6 -0.45,-0.07,0.65,U] [#7 0.37,-0.30,0.46,U] [#8 -0.42,-0.29,0.44,U] 
02:30:49.979 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.07}, one-star: {-0.14, 0.09}
02:30:49.981 00.002 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
02:30:49.981 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
02:30:49.983 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.64 mountX=0.07 mountY=0.12, mountTheta=1.07
02:30:49.985 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.07, opts=13)
02:30:49.985 00.000 7988 Enqueuing Move request for scope (-0.12, 0.07)
02:30:49.987 00.002 15712 Worker thread wakes up
02:30:49.987 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
02:30:49.987 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
02:30:49.987 00.000 15712 Moving (-0.12, 0.07) raw xDistance=0.07 yDistance=0.12
02:30:49.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:30:49.988 00.001 7988 UpdateGuideState exits: m=770 SNR=17.9
02:30:49.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:49.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:49.988 00.000 7988 Enqueuing Expose request
02:30:49.988 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:49.988 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
02:30:49.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:49.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:30:49.988 00.000 15712 MoveAxis(E, 7, ABG)
02:30:49.988 00.000 15712 Guiding  Dir = 2, Dur = 7
02:30:49.988 00.000 15712 IsGuiding returns 0
02:30:50.009 00.021 15712 IsGuiding returns 0
02:30:50.009 00.000 15712 Move returns status 0, amount 7
02:30:50.009 00.000 15712 MoveAxis(N, 0, ABG)
02:30:50.009 00.000 15712 Move returns status 0, amount 0
02:30:50.009 00.000 15712 move complete, result=0
02:30:50.009 00.000 15712 worker thread done servicing request
02:30:50.009 00.000 15712 Worker thread wakes up
02:30:50.009 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
02:30:50.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:50.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:51.422 01.413 15712 Exposure complete
02:30:51.483 00.061 15712 worker thread done servicing request
02:30:51.483 00.000 7988 OnExposeComplete: enter
02:30:51.483 00.000 7988 UpdateGuideState(): m_state=6
02:30:51.488 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4444
02:30:51.488 00.000 7988 Star::Find returns 1 (0), X=972.23, Y=188.46, Mass=793, SNR=18.1, Peak=128 HFD=3.7
02:30:51.490 00.002 7988 MultiStar: [#1 0.31,0.36,0.92,U] [#2 -0.17,0.56,0.85,U] [#3 -0.04,0.65,0.00,M1] [#4 -0.08,0.76,0.00,M1] [#5 -0.56,0.70,0.00,M2] [#6 -0.54,0.40,0.00,M1] [#7 0.59,0.33,0.00,M1] [#8 -0.60,0.12,0.40,U] 
02:30:51.490 00.000 7988 single-star, 3 included, MultiStar: {-0.02, 0.32}, one-star: {0.02, 0.15}
02:30:51.492 00.002 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
02:30:51.492 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
02:30:51.494 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.43 mountX=0.15 mountY=-0.02, mountTheta=-0.16
02:30:51.496 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.15, opts=13)
02:30:51.496 00.000 7988 Enqueuing Move request for scope (0.02, 0.15)
02:30:51.498 00.002 15712 Worker thread wakes up
02:30:51.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:30:51.498 00.000 7988 UpdateGuideState exits: m=793 SNR=18.1
02:30:51.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:51.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:51.498 00.000 7988 Enqueuing Expose request
02:30:51.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
02:30:51.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
02:30:51.498 00.000 15712 Moving (0.02, 0.15) raw xDistance=0.15 yDistance=-0.02
02:30:51.498 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:51.498 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
02:30:51.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:51.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:30:51.498 00.000 15712 MoveAxis(E, 7, ABG)
02:30:51.498 00.000 15712 Guiding  Dir = 2, Dur = 7
02:30:51.498 00.000 15712 IsGuiding returns 0
02:30:51.533 00.035 15712 IsGuiding returns 0
02:30:51.533 00.000 15712 Move returns status 0, amount 7
02:30:51.533 00.000 15712 MoveAxis(N, 0, ABG)
02:30:51.533 00.000 15712 Move returns status 0, amount 0
02:30:51.533 00.000 15712 move complete, result=0
02:30:51.533 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
02:30:51.535 00.002 15712 worker thread done servicing request
02:30:51.535 00.000 15712 Worker thread wakes up
02:30:51.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:51.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:53.176 01.641 15712 Exposure complete
02:30:53.241 00.065 15712 worker thread done servicing request
02:30:53.241 00.000 7988 OnExposeComplete: enter
02:30:53.241 00.000 7988 UpdateGuideState(): m_state=6
02:30:53.241 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4445
02:30:53.241 00.000 7988 Star::Find returns 1 (0), X=972.37, Y=187.93, Mass=780, SNR=17.8, Peak=132 HFD=3.3
02:30:53.241 00.000 7988 MultiStar: [#1 -0.01,-0.12,0.95,U] [#2 0.06,-0.09,0.84,U] [#3 0.18,0.14,0.85,U] [#4 0.17,0.08,0.72,U] [#5 -0.27,0.14,0.83,U] [#6 -0.04,0.00,0.59,U] [#7 -0.11,-0.44,0.47,U] [#8 -0.66,-0.43,0.00,M1] 
02:30:53.247 00.006 7988 refined, 7 included, MultiStar: {0.03, -0.08}, one-star: {0.16, -0.39}
02:30:53.247 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
02:30:53.247 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
02:30:53.247 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.23 mountX=-0.08 mountY=-0.03, mountTheta=-2.82
02:30:53.247 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.08, opts=13)
02:30:53.253 00.006 7988 Enqueuing Move request for scope (0.03, -0.08)
02:30:53.253 00.000 15712 Worker thread wakes up
02:30:53.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
02:30:53.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
02:30:53.253 00.000 15712 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.03
02:30:53.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:30:53.253 00.000 7988 UpdateGuideState exits: m=780 SNR=17.8
02:30:53.257 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:53.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:53.259 00.002 7988 Enqueuing Expose request
02:30:53.259 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:53.259 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:30:53.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:53.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:30:53.259 00.000 15712 MoveAxis(E, 8, ABG)
02:30:53.259 00.000 15712 Guiding  Dir = 2, Dur = 8
02:30:53.273 00.014 15712 IsGuiding returns 0
02:30:53.291 00.018 15712 IsGuiding returns 0
02:30:53.291 00.000 15712 Move returns status 0, amount 8
02:30:53.291 00.000 15712 MoveAxis(N, 0, ABG)
02:30:53.291 00.000 15712 Move returns status 0, amount 0
02:30:53.291 00.000 15712 move complete, result=0
02:30:53.291 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
02:30:53.293 00.002 15712 worker thread done servicing request
02:30:53.293 00.000 15712 Worker thread wakes up
02:30:53.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:53.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:54.707 01.414 15712 Exposure complete
02:30:54.768 00.061 15712 worker thread done servicing request
02:30:54.768 00.000 7988 OnExposeComplete: enter
02:30:54.768 00.000 7988 UpdateGuideState(): m_state=6
02:30:54.772 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4446
02:30:54.772 00.000 7988 Star::Find returns 1 (0), X=972.15, Y=187.95, Mass=753, SNR=17.5, Peak=141 HFD=3.5
02:30:54.774 00.002 7988 MultiStar: [#1 -0.02,0.03,0.99,U] [#2 -0.18,-0.02,0.86,U] [#3 -0.29,0.04,0.82,U] [#4 -0.57,-0.37,0.00,M1] [#5 -0.48,0.06,0.69,U] [#6 -0.14,0.16,0.70,U] [#7 -0.41,-0.16,0.51,U] [#8 0.34,-0.19,0.45,U] 
02:30:54.775 00.001 7988 refined, 7 included, MultiStar: {-0.16, -0.05}, one-star: {-0.06, -0.36}
02:30:54.775 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.38 = 1.91)
02:30:54.777 00.002 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.41 = 1.88)
02:30:54.777 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.81 mountX=-0.06 mountY=0.16, mountTheta=1.90
02:30:54.779 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.05, opts=13)
02:30:54.781 00.002 7988 Enqueuing Move request for scope (-0.16, -0.05)
02:30:54.781 00.000 15712 Worker thread wakes up
02:30:54.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
02:30:54.781 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
02:30:54.781 00.000 15712 Moving (-0.16, -0.05) raw xDistance=-0.06 yDistance=0.16
02:30:54.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:30:54.781 00.000 7988 UpdateGuideState exits: m=753 SNR=17.5
02:30:54.785 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:54.787 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:54.787 00.000 7988 Enqueuing Expose request
02:30:54.789 00.002 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:54.789 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
02:30:54.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:54.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:30:54.789 00.000 15712 MoveAxis(E, 7, ABG)
02:30:54.789 00.000 15712 Guiding  Dir = 2, Dur = 7
02:30:54.789 00.000 15712 IsGuiding returns 0
02:30:54.809 00.020 15712 IsGuiding returns 0
02:30:54.809 00.000 15712 Move returns status 0, amount 7
02:30:54.809 00.000 15712 MoveAxis(N, 0, ABG)
02:30:54.809 00.000 15712 Move returns status 0, amount 0
02:30:54.809 00.000 15712 move complete, result=0
02:30:54.809 00.000 15712 worker thread done servicing request
02:30:54.809 00.000 15712 Worker thread wakes up
02:30:54.809 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
02:30:54.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:54.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:56.445 01.636 15712 Exposure complete
02:30:56.508 00.063 15712 worker thread done servicing request
02:30:56.508 00.000 7988 OnExposeComplete: enter
02:30:56.510 00.002 7988 UpdateGuideState(): m_state=6
02:30:56.510 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4447
02:30:56.510 00.000 7988 Star::Find returns 1 (0), X=972.08, Y=188.13, Mass=825, SNR=18.5, Peak=155 HFD=3.6
02:30:56.510 00.000 7988 MultiStar: [#1 -0.25,0.34,1.00,U] [#2 -0.29,-0.05,0.91,U] [#3 -0.13,0.32,0.85,U] [#4 -0.27,0.03,0.66,U] [#5 -0.21,0.28,0.70,U] [#6 0.13,0.21,0.61,U] [#7 0.42,-0.48,0.51,U] [#8 -0.06,0.05,0.42,U] 
02:30:56.510 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.13, -0.19}
02:30:56.510 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
02:30:56.510 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
02:30:56.510 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.60 mountX=0.07 mountY=0.12, mountTheta=1.03
02:30:56.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.07, opts=13)
02:30:56.510 00.000 7988 Enqueuing Move request for scope (-0.12, 0.07)
02:30:56.510 00.000 15712 Worker thread wakes up
02:30:56.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
02:30:56.510 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
02:30:56.510 00.000 15712 Moving (-0.12, 0.07) raw xDistance=0.07 yDistance=0.12
02:30:56.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:30:56.522 00.012 7988 UpdateGuideState exits: m=825 SNR=18.5
02:30:56.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:56.522 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:56.522 00.000 7988 Enqueuing Expose request
02:30:56.527 00.005 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:56.527 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
02:30:56.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:56.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:30:56.527 00.000 15712 MoveAxis(E, 7, ABG)
02:30:56.527 00.000 15712 Guiding  Dir = 2, Dur = 7
02:30:56.527 00.000 15712 IsGuiding returns 0
02:30:56.544 00.017 15712 IsGuiding returns 0
02:30:56.544 00.000 15712 Move returns status 0, amount 7
02:30:56.544 00.000 15712 MoveAxis(N, 0, ABG)
02:30:56.544 00.000 15712 Move returns status 0, amount 0
02:30:56.544 00.000 15712 move complete, result=0
02:30:56.544 00.000 15712 worker thread done servicing request
02:30:56.544 00.000 15712 Worker thread wakes up
02:30:56.544 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
02:30:56.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:56.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:57.960 01.416 15712 Exposure complete
02:30:58.024 00.064 15712 worker thread done servicing request
02:30:58.024 00.000 7988 OnExposeComplete: enter
02:30:58.025 00.001 7988 UpdateGuideState(): m_state=6
02:30:58.026 00.001 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4448
02:30:58.026 00.000 7988 Star::Find returns 1 (0), X=972.18, Y=188.30, Mass=691, SNR=17.0, Peak=162 HFD=2.9
02:30:58.026 00.000 7988 MultiStar: [#1 -0.02,0.38,1.05,U] [#2 -0.36,0.09,0.90,U] [#3 -0.34,-0.14,0.88,U] [#4 -0.05,0.13,0.67,U] [#5 -0.20,0.02,0.78,U] [#6 -0.08,-0.03,0.66,U] [#7 0.39,-0.03,0.47,U] [#8 -0.25,0.08,0.52,U] 
02:30:58.026 00.000 7988 single-star, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.03, -0.01}
02:30:58.026 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.35 = 1.94)
02:30:58.026 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.90)
02:30:58.026 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.78 mountX=-0.01 mountY=0.03, mountTheta=1.93
02:30:58.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
02:30:58.026 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
02:30:58.036 00.010 15712 Worker thread wakes up
02:30:58.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
02:30:58.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
02:30:58.036 00.000 15712 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
02:30:58.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:30:58.036 00.000 7988 UpdateGuideState exits: m=691 SNR=17.0
02:30:58.039 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:58.039 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:58.041 00.002 7988 Enqueuing Expose request
02:30:58.041 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:30:58.041 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:30:58.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:58.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:30:58.043 00.002 15712 MoveAxis(E, 7, ABG)
02:30:58.043 00.000 15712 Guiding  Dir = 2, Dur = 7
02:30:58.043 00.000 15712 IsGuiding returns 0
02:30:58.071 00.028 15712 IsGuiding returns 0
02:30:58.071 00.000 15712 Move returns status 0, amount 7
02:30:58.071 00.000 15712 MoveAxis(N, 0, ABG)
02:30:58.071 00.000 15712 Move returns status 0, amount 0
02:30:58.071 00.000 15712 move complete, result=0
02:30:58.071 00.000 15712 worker thread done servicing request
02:30:58.071 00.000 15712 Worker thread wakes up
02:30:58.071 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
02:30:58.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:58.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:30:59.709 01.638 15712 Exposure complete
02:30:59.773 00.064 15712 worker thread done servicing request
02:30:59.773 00.000 7988 OnExposeComplete: enter
02:30:59.773 00.000 7988 UpdateGuideState(): m_state=6
02:30:59.773 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4449
02:30:59.776 00.003 7988 Star::Find returns 1 (0), X=972.15, Y=188.62, Mass=867, SNR=18.8, Peak=149 HFD=3.8
02:30:59.776 00.000 7988 MultiStar: [#1 -0.21,0.17,0.97,U] [#2 -0.30,0.32,0.85,U] [#3 -0.30,0.35,0.77,U] [#4 -0.21,0.12,0.67,U] [#5 -0.42,0.33,0.63,U] [#6 0.11,0.34,0.52,U] [#7 0.41,0.72,0.00,M1] [#8 -0.54,-0.25,0.42,U] 
02:30:59.776 00.000 7988 single-star, 7 included, MultiStar: {-0.23, 0.23}, one-star: {-0.06, 0.31}
02:30:59.776 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
02:30:59.776 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
02:30:59.776 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.31 cameraTheta=1.78 mountX=0.31 mountY=0.06, mountTheta=0.18
02:30:59.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.31, opts=13)
02:30:59.776 00.000 7988 Enqueuing Move request for scope (-0.06, 0.31)
02:30:59.776 00.000 15712 Worker thread wakes up
02:30:59.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
02:30:59.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
02:30:59.776 00.000 15712 Moving (-0.06, 0.31) raw xDistance=0.31 yDistance=0.06
02:30:59.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:30:59.787 00.011 7988 UpdateGuideState exits: m=867 SNR=18.8
02:30:59.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:59.789 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:30:59.789 00.000 7988 Enqueuing Expose request
02:30:59.791 00.002 15712 PPEC rslt: input = 0.31, final = 0.16, react = 0.18, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 639.27
02:30:59.791 00.000 15712 PPEC: input: 0.31, control: 0.16, exposure: 1500
02:30:59.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:59.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:30:59.791 00.000 15712 MoveAxis(W, 54, ABG)
02:30:59.791 00.000 15712 Guiding  Dir = 3, Dur = 54
02:30:59.791 00.000 15712 IsGuiding returns 0
02:30:59.810 00.019 15712 PulseGuide returned control before completion, sleep 44
02:30:59.887 00.077 15712 IsGuiding returns 0
02:30:59.887 00.000 15712 Move returns status 0, amount 54
02:30:59.887 00.000 15712 MoveAxis(N, 0, ABG)
02:30:59.887 00.000 15712 Move returns status 0, amount 0
02:30:59.887 00.000 15712 move complete, result=0
02:30:59.887 00.000 7988 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
02:30:59.887 00.000 15712 worker thread done servicing request
02:30:59.887 00.000 15712 Worker thread wakes up
02:30:59.895 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:30:59.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:01.304 01.409 15712 Exposure complete
02:31:01.367 00.063 15712 worker thread done servicing request
02:31:01.369 00.002 7988 OnExposeComplete: enter
02:31:01.369 00.000 7988 UpdateGuideState(): m_state=6
02:31:01.369 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4450
02:31:01.369 00.000 7988 Star::Find returns 1 (0), X=972.35, Y=188.15, Mass=730, SNR=17.5, Peak=136 HFD=3.5
02:31:01.369 00.000 7988 MultiStar: [#1 0.00,-0.21,1.01,U] [#2 0.10,-0.33,0.87,U] [#3 -0.23,0.11,0.86,U] [#4 -0.16,-0.13,0.74,U] [#5 -0.03,-0.27,0.69,U] [#6 0.18,-0.01,0.71,U] [#7 0.30,-0.80,0.00,M2] [#8 -0.98,-0.38,0.00,M1] 
02:31:01.374 00.005 7988 refined, 6 included, MultiStar: {0.00, -0.15}, one-star: {0.14, -0.16}
02:31:01.374 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
02:31:01.374 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
02:31:01.374 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.54 mountX=-0.15 mountY=-0.00, mountTheta=-3.14
02:31:01.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.15, opts=13)
02:31:01.374 00.000 7988 Enqueuing Move request for scope (0.00, -0.15)
02:31:01.381 00.007 15712 Worker thread wakes up
02:31:01.381 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
02:31:01.381 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
02:31:01.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:31:01.381 00.000 7988 UpdateGuideState exits: m=730 SNR=17.5
02:31:01.384 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:01.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:01.386 00.002 7988 Enqueuing Expose request
02:31:01.386 00.000 15712 Moving (0.00, -0.15) raw xDistance=-0.15 yDistance=-0.00
02:31:01.391 00.005 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:31:01.391 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
02:31:01.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:01.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:31:01.391 00.000 15712 MoveAxis(E, 4, ABG)
02:31:01.391 00.000 15712 Guiding  Dir = 2, Dur = 4
02:31:01.391 00.000 15712 IsGuiding returns 0
02:31:01.408 00.017 15712 IsGuiding returns 0
02:31:01.408 00.000 15712 Move returns status 0, amount 4
02:31:01.408 00.000 15712 MoveAxis(N, 0, ABG)
02:31:01.408 00.000 15712 Move returns status 0, amount 0
02:31:01.408 00.000 15712 move complete, result=0
02:31:01.408 00.000 15712 worker thread done servicing request
02:31:01.408 00.000 15712 Worker thread wakes up
02:31:01.408 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
02:31:01.412 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:01.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:03.055 01.643 15712 Exposure complete
02:31:03.116 00.061 15712 worker thread done servicing request
02:31:03.118 00.002 7988 OnExposeComplete: enter
02:31:03.118 00.000 7988 UpdateGuideState(): m_state=6
02:31:03.118 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4451
02:31:03.118 00.000 7988 Star::Find returns 1 (0), X=972.47, Y=187.95, Mass=783, SNR=18.0, Peak=139 HFD=3.6
02:31:03.118 00.000 7988 MultiStar: [#1 0.01,-0.20,0.93,U] [#2 -0.35,-0.58,0.00,M1] [#3 -0.09,-0.18,0.83,U] [#4 0.27,0.13,0.69,U] [#5 -0.50,-0.19,0.79,U] [#6 -0.09,-0.30,0.63,U] [#7 0.22,-0.39,0.46,U] [#8 -0.01,-0.23,0.40,U] 
02:31:03.118 00.000 7988 refined, 7 included, MultiStar: {0.00, -0.21}, one-star: {0.26, -0.36}
02:31:03.124 00.006 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
02:31:03.124 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.14)
02:31:03.124 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.55 mountX=-0.21 mountY=0.00, mountTheta=3.14
02:31:03.124 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.21, opts=13)
02:31:03.124 00.000 7988 Enqueuing Move request for scope (0.00, -0.21)
02:31:03.124 00.000 15712 Worker thread wakes up
02:31:03.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
02:31:03.124 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
02:31:03.124 00.000 15712 Moving (0.00, -0.21) raw xDistance=-0.21 yDistance=0.00
02:31:03.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:31:03.132 00.008 7988 UpdateGuideState exits: m=783 SNR=18.0
02:31:03.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:03.135 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:03.135 00.000 7988 Enqueuing Expose request
02:31:03.135 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.27
02:31:03.135 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:31:03.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:03.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:31:03.135 00.000 15712 MoveAxis(E, 45, ABG)
02:31:03.135 00.000 15712 Guiding  Dir = 2, Dur = 45
02:31:03.135 00.000 15712 IsGuiding returns 0
02:31:03.153 00.018 15712 PulseGuide returned control before completion, sleep 40
02:31:03.196 00.043 15712 IsGuiding returns 1
02:31:03.196 00.000 15712 scope still moving after pulse duration time elapsed
02:31:03.233 00.037 15712 IsGuiding returns 0
02:31:03.233 00.000 15712 scope move finished after 45 + 51 ms
02:31:03.233 00.000 15712 Move returns status 0, amount 45
02:31:03.233 00.000 15712 MoveAxis(N, 0, ABG)
02:31:03.233 00.000 15712 Move returns status 0, amount 0
02:31:03.233 00.000 15712 move complete, result=0
02:31:03.233 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
02:31:03.236 00.003 15712 worker thread done servicing request
02:31:03.236 00.000 15712 Worker thread wakes up
02:31:03.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:03.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:04.651 01.415 15712 Exposure complete
02:31:04.713 00.062 15712 worker thread done servicing request
02:31:04.713 00.000 7988 OnExposeComplete: enter
02:31:04.713 00.000 7988 UpdateGuideState(): m_state=6
02:31:04.717 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4452
02:31:04.717 00.000 7988 Star::Find returns 1 (0), X=972.30, Y=187.57, Mass=832, SNR=18.5, Peak=137 HFD=3.5
02:31:04.719 00.002 7988 MultiStar: [#1 0.07,-0.38,1.03,U] [#2 0.10,-0.35,0.87,U] [#3 0.12,-0.37,0.82,U] [#4 0.16,-0.47,0.70,U] [#5 -0.48,0.00,0.66,U] [#6 0.17,-0.82,0.00,M1] [#7 0.37,-1.17,0.00,M2] [#8 0.34,-1.08,0.00,M1] 
02:31:04.719 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.41}, one-star: {0.09, -0.75}
02:31:04.722 00.003 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:31:04.722 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
02:31:04.722 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.50 mountX=-0.41 mountY=-0.02, mountTheta=-3.10
02:31:04.722 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.41, opts=13)
02:31:04.722 00.000 7988 Enqueuing Move request for scope (0.03, -0.41)
02:31:04.722 00.000 15712 Worker thread wakes up
02:31:04.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.41) opts 0xd
02:31:04.722 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.41)
02:31:04.722 00.000 15712 Moving (0.03, -0.41) raw xDistance=-0.41 yDistance=-0.02
02:31:04.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:31:04.729 00.007 7988 UpdateGuideState exits: m=832 SNR=18.5
02:31:04.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:04.729 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:04.729 00.000 7988 Enqueuing Expose request
02:31:04.729 00.000 15712 PPEC rslt: input = -0.41, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 639.27
02:31:04.729 00.000 15712 PPEC: input: -0.41, control: -0.25, exposure: 1500
02:31:04.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:04.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:31:04.729 00.000 15712 MoveAxis(E, 82, ABG)
02:31:04.729 00.000 15712 Guiding  Dir = 2, Dur = 82
02:31:04.729 00.000 15712 IsGuiding returns 0
02:31:04.745 00.016 15712 PulseGuide returned control before completion, sleep 74
02:31:04.860 00.115 15712 IsGuiding returns 0
02:31:04.860 00.000 15712 Move returns status 0, amount 82
02:31:04.860 00.000 15712 MoveAxis(N, 0, ABG)
02:31:04.860 00.000 15712 Move returns status 0, amount 0
02:31:04.860 00.000 15712 move complete, result=0
02:31:04.860 00.000 7988 GuideStep: -0.4 px 82 ms EAST, -0.0 px 0 ms NORTH
02:31:04.866 00.006 15712 worker thread done servicing request
02:31:04.866 00.000 15712 Worker thread wakes up
02:31:04.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:04.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:06.504 01.638 15712 Exposure complete
02:31:06.567 00.063 15712 worker thread done servicing request
02:31:06.567 00.000 7988 OnExposeComplete: enter
02:31:06.567 00.000 7988 UpdateGuideState(): m_state=6
02:31:06.567 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4453
02:31:06.567 00.000 7988 Star::Find returns 1 (0), X=972.01, Y=188.50, Mass=657, SNR=16.6, Peak=132 HFD=3.6
02:31:06.567 00.000 7988 MultiStar: [#1 -0.31,0.06,1.11,U] [#2 -0.14,0.04,0.95,U] [#3 -0.23,0.03,0.91,U] [#4 0.12,0.48,0.78,U] [#5 -0.41,0.48,0.77,U] [#6 -0.12,0.37,0.74,U] [#7 0.30,-0.28,0.59,U] [#8 -0.36,-0.68,0.00,M2] 
02:31:06.567 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.17}, one-star: {-0.20, 0.19}
02:31:06.567 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
02:31:06.575 00.008 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
02:31:06.575 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.28 mountX=0.17 mountY=0.14, mountTheta=0.70
02:31:06.575 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.17, opts=13)
02:31:06.575 00.000 7988 Enqueuing Move request for scope (-0.15, 0.17)
02:31:06.575 00.000 15712 Worker thread wakes up
02:31:06.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
02:31:06.575 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
02:31:06.581 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
02:31:06.581 00.000 7988 UpdateGuideState exits: m=657 SNR=16.6
02:31:06.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:06.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:06.581 00.000 7988 Enqueuing Expose request
02:31:06.581 00.000 15712 Moving (-0.15, 0.17) raw xDistance=0.17 yDistance=0.14
02:31:06.581 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 639.27
02:31:06.581 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
02:31:06.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:06.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:31:06.581 00.000 15712 MoveAxis(W, 31, ABG)
02:31:06.581 00.000 15712 Guiding  Dir = 3, Dur = 31
02:31:06.581 00.000 15712 IsGuiding returns 0
02:31:06.603 00.022 15712 PulseGuide returned control before completion, sleep 26
02:31:06.645 00.042 15712 IsGuiding returns 0
02:31:06.645 00.000 15712 Move returns status 0, amount 31
02:31:06.645 00.000 15712 MoveAxis(N, 0, ABG)
02:31:06.645 00.000 15712 Move returns status 0, amount 0
02:31:06.645 00.000 15712 move complete, result=0
02:31:06.645 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
02:31:06.657 00.012 15712 worker thread done servicing request
02:31:06.657 00.000 15712 Worker thread wakes up
02:31:06.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:06.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:08.064 01.407 15712 Exposure complete
02:31:08.127 00.063 15712 worker thread done servicing request
02:31:08.127 00.000 7988 OnExposeComplete: enter
02:31:08.127 00.000 7988 UpdateGuideState(): m_state=6
02:31:08.127 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4454
02:31:08.127 00.000 7988 Star::Find returns 1 (0), X=972.16, Y=188.28, Mass=804, SNR=18.3, Peak=127 HFD=3.9
02:31:08.127 00.000 7988 MultiStar: [#1 -0.11,0.06,0.99,U] [#2 -0.40,-0.30,0.87,U] [#3 -0.26,-0.27,0.83,U] [#4 -0.09,-0.13,0.68,U] [#5 0.49,0.24,0.68,U] [#6 0.01,-0.37,0.62,U] [#7 0.35,-0.84,0.00,M2] [#8 -0.31,-0.77,0.00,M3] 
02:31:08.127 00.000 7988 single-star, 6 included, MultiStar: {-0.08, -0.11}, one-star: {-0.05, -0.04}
02:31:08.127 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.56) = xAngle (-4.05 = 2.23)
02:31:08.127 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.08 = 2.20)
02:31:08.127 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.49 mountX=-0.04 mountY=0.05, mountTheta=2.22
02:31:08.137 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.04, opts=13)
02:31:08.137 00.000 7988 Enqueuing Move request for scope (-0.05, -0.04)
02:31:08.137 00.000 15712 Worker thread wakes up
02:31:08.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
02:31:08.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
02:31:08.137 00.000 15712 Moving (-0.05, -0.04) raw xDistance=-0.04 yDistance=0.05
02:31:08.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:31:08.141 00.004 7988 UpdateGuideState exits: m=804 SNR=18.3
02:31:08.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:08.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:08.141 00.000 7988 Enqueuing Expose request
02:31:08.141 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:31:08.141 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
02:31:08.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:08.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:31:08.141 00.000 15712 MoveAxis(E, 3, ABG)
02:31:08.141 00.000 15712 Guiding  Dir = 2, Dur = 3
02:31:08.141 00.000 15712 IsGuiding returns 0
02:31:08.173 00.032 15712 IsGuiding returns 0
02:31:08.173 00.000 15712 Move returns status 0, amount 3
02:31:08.173 00.000 15712 MoveAxis(N, 0, ABG)
02:31:08.173 00.000 15712 Move returns status 0, amount 0
02:31:08.173 00.000 15712 move complete, result=0
02:31:08.173 00.000 15712 worker thread done servicing request
02:31:08.173 00.000 15712 Worker thread wakes up
02:31:08.173 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
02:31:08.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:08.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:09.815 01.642 15712 Exposure complete
02:31:09.876 00.061 15712 worker thread done servicing request
02:31:09.876 00.000 7988 OnExposeComplete: enter
02:31:09.876 00.000 7988 UpdateGuideState(): m_state=6
02:31:09.876 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4455
02:31:09.876 00.000 7988 Star::Find returns 1 (0), X=972.28, Y=188.00, Mass=802, SNR=18.3, Peak=143 HFD=3.3
02:31:09.885 00.009 7988 MultiStar: [#1 0.04,-0.18,1.03,U] [#2 -0.32,-0.11,0.93,U] [#3 0.28,-0.16,0.89,U] [#4 -0.20,0.24,0.78,U] [#5 -0.39,-0.15,0.77,U] [#6 -0.33,-0.08,0.58,U] [#7 0.43,-0.74,0.00,M3] [#8 0.05,-0.27,0.47,U] 
02:31:09.886 00.001 7988 refined, 7 included, MultiStar: {-0.09, -0.13}, one-star: {0.07, -0.31}
02:31:09.886 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.71 = 2.58)
02:31:09.888 00.002 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
02:31:09.888 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.14 mountX=-0.13 mountY=0.09, mountTheta=2.55
02:31:09.890 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.13, opts=13)
02:31:09.892 00.002 7988 Enqueuing Move request for scope (-0.09, -0.13)
02:31:09.892 00.000 15712 Worker thread wakes up
02:31:09.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
02:31:09.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
02:31:09.892 00.000 15712 Moving (-0.09, -0.13) raw xDistance=-0.13 yDistance=0.09
02:31:09.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:31:09.892 00.000 7988 UpdateGuideState exits: m=802 SNR=18.3
02:31:09.896 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:09.896 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:09.898 00.002 7988 Enqueuing Expose request
02:31:09.898 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:31:09.898 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
02:31:09.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:09.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:31:09.898 00.000 15712 MoveAxis(E, 4, ABG)
02:31:09.898 00.000 15712 Guiding  Dir = 2, Dur = 4
02:31:09.928 00.030 15712 IsGuiding returns 0
02:31:09.946 00.018 15712 IsGuiding returns 0
02:31:09.946 00.000 15712 Move returns status 0, amount 4
02:31:09.946 00.000 15712 MoveAxis(N, 0, ABG)
02:31:09.946 00.000 15712 Move returns status 0, amount 0
02:31:09.946 00.000 15712 move complete, result=0
02:31:09.946 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
02:31:09.949 00.003 15712 worker thread done servicing request
02:31:09.949 00.000 15712 Worker thread wakes up
02:31:09.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:09.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:11.355 01.406 15712 Exposure complete
02:31:11.421 00.066 15712 worker thread done servicing request
02:31:11.421 00.000 7988 OnExposeComplete: enter
02:31:11.421 00.000 7988 UpdateGuideState(): m_state=6
02:31:11.421 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4456
02:31:11.421 00.000 7988 Star::Find returns 1 (0), X=972.24, Y=187.97, Mass=801, SNR=18.3, Peak=136 HFD=3.5
02:31:11.421 00.000 7988 MultiStar: [#1 0.04,-0.15,1.01,U] [#2 -0.11,-0.23,0.89,U] [#3 -0.24,-0.32,0.88,U] [#4 0.14,-0.14,0.77,U] [#5 -0.14,-0.62,0.69,U] [#6 0.39,-0.33,0.72,U] [#7 0.35,-0.49,0.44,U] [#8 0.50,0.17,0.35,U] 
02:31:11.421 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.28}, one-star: {0.03, -0.34}
02:31:11.421 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
02:31:11.421 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
02:31:11.421 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.37 mountX=-0.28 mountY=-0.05, mountTheta=-2.97
02:31:11.421 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.28, opts=13)
02:31:11.432 00.011 7988 Enqueuing Move request for scope (0.06, -0.28)
02:31:11.433 00.001 15712 Worker thread wakes up
02:31:11.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
02:31:11.433 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
02:31:11.433 00.000 15712 Moving (0.06, -0.28) raw xDistance=-0.28 yDistance=-0.05
02:31:11.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:31:11.433 00.000 7988 UpdateGuideState exits: m=801 SNR=18.3
02:31:11.436 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:11.436 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:11.438 00.002 7988 Enqueuing Expose request
02:31:11.438 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.27
02:31:11.438 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
02:31:11.438 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:11.438 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:31:11.438 00.000 15712 MoveAxis(E, 60, ABG)
02:31:11.438 00.000 15712 Guiding  Dir = 2, Dur = 60
02:31:11.438 00.000 15712 IsGuiding returns 0
02:31:11.466 00.028 15712 PulseGuide returned control before completion, sleep 44
02:31:11.513 00.047 15712 IsGuiding returns 1
02:31:11.513 00.000 15712 scope still moving after pulse duration time elapsed
02:31:11.546 00.033 15712 IsGuiding returns 0
02:31:11.546 00.000 15712 scope move finished after 60 + 45 ms
02:31:11.546 00.000 15712 Move returns status 0, amount 60
02:31:11.546 00.000 15712 MoveAxis(N, 0, ABG)
02:31:11.546 00.000 15712 Move returns status 0, amount 0
02:31:11.546 00.000 15712 move complete, result=0
02:31:11.546 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
02:31:11.547 00.001 15712 worker thread done servicing request
02:31:11.547 00.000 15712 Worker thread wakes up
02:31:11.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:11.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:13.189 01.642 15712 Exposure complete
02:31:13.251 00.062 15712 worker thread done servicing request
02:31:13.251 00.000 7988 OnExposeComplete: enter
02:31:13.251 00.000 7988 UpdateGuideState(): m_state=6
02:31:13.255 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4457
02:31:13.255 00.000 7988 Star::Find returns 1 (0), X=972.05, Y=188.19, Mass=876, SNR=19.4, Peak=153 HFD=3.7
02:31:13.257 00.002 7988 MultiStar: [#1 -0.02,-0.19,0.94,U] [#2 -0.07,-0.28,0.77,U] [#3 -0.27,-0.14,0.84,U] [#4 -0.09,-0.05,0.70,U] [#5 -0.11,-0.20,0.72,U] [#6 0.08,-0.08,0.61,U] [#7 0.13,-0.91,0.00,M3] [#8 -0.84,-0.13,0.00,M2] 
02:31:13.257 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.16}, one-star: {-0.16, -0.12}
02:31:13.259 00.002 7988 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.56) = xAngle (-3.69 = 2.59)
02:31:13.259 00.000 7988 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.56)
02:31:13.261 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.18 cameraTheta=-2.13 mountX=-0.16 mountY=0.10, mountTheta=2.57
02:31:13.263 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.16, opts=13)
02:31:13.263 00.000 7988 Enqueuing Move request for scope (-0.10, -0.16)
02:31:13.265 00.002 15712 Worker thread wakes up
02:31:13.265 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
02:31:13.265 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
02:31:13.265 00.000 15712 Moving (-0.10, -0.16) raw xDistance=-0.16 yDistance=0.10
02:31:13.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:31:13.267 00.002 7988 UpdateGuideState exits: m=876 SNR=19.4
02:31:13.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:13.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:13.267 00.000 7988 Enqueuing Expose request
02:31:13.267 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:31:13.267 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
02:31:13.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:13.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:31:13.267 00.000 15712 MoveAxis(E, 5, ABG)
02:31:13.267 00.000 15712 Guiding  Dir = 2, Dur = 5
02:31:13.267 00.000 15712 IsGuiding returns 0
02:31:13.284 00.017 15712 IsGuiding returns 0
02:31:13.284 00.000 15712 Move returns status 0, amount 5
02:31:13.284 00.000 15712 MoveAxis(N, 0, ABG)
02:31:13.284 00.000 15712 Move returns status 0, amount 0
02:31:13.284 00.000 15712 move complete, result=0
02:31:13.284 00.000 15712 worker thread done servicing request
02:31:13.284 00.000 15712 Worker thread wakes up
02:31:13.284 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
02:31:13.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:13.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:14.706 01.422 15712 Exposure complete
02:31:14.767 00.061 15712 worker thread done servicing request
02:31:14.767 00.000 7988 OnExposeComplete: enter
02:31:14.767 00.000 7988 UpdateGuideState(): m_state=6
02:31:14.772 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4458
02:31:14.772 00.000 7988 Star::Find returns 1 (0), X=972.20, Y=187.73, Mass=786, SNR=18.0, Peak=141 HFD=3.4
02:31:14.774 00.002 7988 MultiStar: [#1 -0.06,-0.55,0.97,U] [#2 -0.08,-0.35,0.92,U] [#3 -0.02,-0.18,0.80,U] [#4 -0.03,-0.57,0.68,U] [#5 0.28,-0.14,0.77,U] [#6 -0.11,-0.41,0.64,U] [#7 0.25,-0.67,0.00,M4] [#8 0.31,-0.40,0.46,U] 
02:31:14.774 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.41}, one-star: {-0.01, -0.58}
02:31:14.776 00.002 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
02:31:14.777 00.001 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
02:31:14.777 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.41 hyp=0.41 cameraTheta=-1.53 mountX=-0.41 mountY=-0.01, mountTheta=-3.12
02:31:14.779 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.41, opts=13)
02:31:14.781 00.002 7988 Enqueuing Move request for scope (0.02, -0.41)
02:31:14.781 00.000 15712 Worker thread wakes up
02:31:14.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.41) opts 0xd
02:31:14.781 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.41)
02:31:14.781 00.000 15712 Moving (0.02, -0.41) raw xDistance=-0.41 yDistance=-0.01
02:31:14.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:31:14.783 00.002 7988 UpdateGuideState exits: m=786 SNR=18.0
02:31:14.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:14.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:14.783 00.000 7988 Enqueuing Expose request
02:31:14.783 00.000 15712 PPEC rslt: input = -0.41, final = -0.26, react = -0.24, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 639.27
02:31:14.783 00.000 15712 PPEC: input: -0.41, control: -0.26, exposure: 1500
02:31:14.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:14.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:31:14.783 00.000 15712 MoveAxis(E, 84, ABG)
02:31:14.783 00.000 15712 Guiding  Dir = 2, Dur = 84
02:31:14.783 00.000 15712 IsGuiding returns 0
02:31:14.804 00.021 15712 PulseGuide returned control before completion, sleep 76
02:31:14.914 00.110 15712 IsGuiding returns 1
02:31:14.914 00.000 15712 scope still moving after pulse duration time elapsed
02:31:14.943 00.029 15712 IsGuiding returns 0
02:31:14.943 00.000 15712 scope move finished after 84 + 70 ms
02:31:14.943 00.000 15712 Move returns status 0, amount 84
02:31:14.943 00.000 15712 MoveAxis(N, 0, ABG)
02:31:14.943 00.000 15712 Move returns status 0, amount 0
02:31:14.943 00.000 15712 move complete, result=0
02:31:14.943 00.000 15712 worker thread done servicing request
02:31:14.943 00.000 15712 Worker thread wakes up
02:31:14.943 00.000 7988 GuideStep: -0.4 px 84 ms EAST, -0.0 px 0 ms NORTH
02:31:14.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:14.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:16.585 01.642 15712 Exposure complete
02:31:16.649 00.064 15712 worker thread done servicing request
02:31:16.649 00.000 7988 OnExposeComplete: enter
02:31:16.649 00.000 7988 UpdateGuideState(): m_state=6
02:31:16.649 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4459
02:31:16.649 00.000 7988 Star::Find returns 1 (0), X=972.24, Y=188.03, Mass=771, SNR=18.0, Peak=134 HFD=3.2
02:31:16.649 00.000 7988 MultiStar: [#1 -0.04,0.23,0.97,U] [#2 -0.37,0.12,0.88,U] [#3 0.07,-0.07,0.79,U] [#4 0.19,0.36,0.78,U] [#5 -0.27,0.28,0.77,U] [#6 -0.12,0.09,0.63,U] [#7 0.32,-0.92,0.00,M5] [#8 -0.44,-0.24,0.39,U] 
02:31:16.649 00.000 7988 refined, 7 included, MultiStar: {-0.10, 0.07}, one-star: {0.03, -0.28}
02:31:16.649 00.000 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.92 = 0.92)
02:31:16.649 00.000 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
02:31:16.649 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.49 mountX=0.07 mountY=0.09, mountTheta=0.91
02:31:16.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.07, opts=13)
02:31:16.649 00.000 7988 Enqueuing Move request for scope (-0.10, 0.07)
02:31:16.649 00.000 15712 Worker thread wakes up
02:31:16.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
02:31:16.649 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:31:16.649 00.000 15712 Moving (-0.10, 0.07) raw xDistance=0.07 yDistance=0.09
02:31:16.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:31:16.662 00.013 7988 UpdateGuideState exits: m=771 SNR=18.0
02:31:16.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:16.662 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:16.666 00.004 7988 Enqueuing Expose request
02:31:16.666 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:31:16.666 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
02:31:16.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:16.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:31:16.666 00.000 15712 MoveAxis(E, 3, ABG)
02:31:16.666 00.000 15712 Guiding  Dir = 2, Dur = 3
02:31:16.666 00.000 15712 IsGuiding returns 0
02:31:16.682 00.016 15712 IsGuiding returns 0
02:31:16.694 00.012 15712 Move returns status 0, amount 3
02:31:16.694 00.000 15712 MoveAxis(N, 0, ABG)
02:31:16.694 00.000 15712 Move returns status 0, amount 0
02:31:16.694 00.000 15712 move complete, result=0
02:31:16.694 00.000 15712 worker thread done servicing request
02:31:16.694 00.000 15712 Worker thread wakes up
02:31:16.694 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
02:31:16.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:16.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:18.113 01.419 15712 Exposure complete
02:31:18.177 00.064 15712 worker thread done servicing request
02:31:18.177 00.000 7988 OnExposeComplete: enter
02:31:18.177 00.000 7988 UpdateGuideState(): m_state=6
02:31:18.181 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4460
02:31:18.181 00.000 7988 Star::Find returns 1 (0), X=971.93, Y=188.17, Mass=764, SNR=17.7, Peak=145 HFD=3.0
02:31:18.183 00.002 7988 MultiStar: [#1 -0.33,0.12,1.04,U] [#2 -0.24,0.02,0.91,U] [#3 -0.16,0.46,0.85,U] [#4 -0.23,0.19,0.80,U] [#5 -0.16,0.26,0.71,U] [#6 -0.16,-0.19,0.64,U] [#7 0.08,-0.26,0.55,U] [#8 -0.53,-0.54,0.00,M1] 
02:31:18.183 00.000 7988 refined, 7 included, MultiStar: {-0.20, 0.07}, one-star: {-0.28, -0.15}
02:31:18.185 00.002 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
02:31:18.185 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
02:31:18.187 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.22 cameraTheta=2.82 mountX=0.07 mountY=0.20, mountTheta=1.25
02:31:18.189 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.07, opts=13)
02:31:18.189 00.000 7988 Enqueuing Move request for scope (-0.20, 0.07)
02:31:18.191 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:31:18.192 00.001 7988 UpdateGuideState exits: m=764 SNR=17.7
02:31:18.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:18.194 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:18.194 00.000 7988 Enqueuing Expose request
02:31:18.194 00.000 15712 Worker thread wakes up
02:31:18.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
02:31:18.194 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
02:31:18.194 00.000 15712 Moving (-0.20, 0.07) raw xDistance=0.07 yDistance=0.20
02:31:18.194 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:31:18.194 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
02:31:18.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:18.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:31:18.194 00.000 15712 MoveAxis(E, 2, ABG)
02:31:18.194 00.000 15712 Guiding  Dir = 2, Dur = 2
02:31:18.194 00.000 15712 IsGuiding returns 0
02:31:18.228 00.034 15712 IsGuiding returns 0
02:31:18.228 00.000 15712 Move returns status 0, amount 2
02:31:18.228 00.000 15712 MoveAxis(N, 0, ABG)
02:31:18.228 00.000 15712 Move returns status 0, amount 0
02:31:18.228 00.000 15712 move complete, result=0
02:31:18.228 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
02:31:18.230 00.002 15712 worker thread done servicing request
02:31:18.230 00.000 15712 Worker thread wakes up
02:31:18.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:18.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:19.870 01.640 15712 Exposure complete
02:31:19.931 00.061 15712 worker thread done servicing request
02:31:19.931 00.000 7988 OnExposeComplete: enter
02:31:19.931 00.000 7988 UpdateGuideState(): m_state=6
02:31:19.936 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4461
02:31:19.936 00.000 7988 Star::Find returns 1 (0), X=971.97, Y=187.95, Mass=882, SNR=19.4, Peak=139 HFD=4.0
02:31:19.936 00.000 7988 MultiStar: [#1 -0.04,-0.09,1.01,U] [#2 -0.51,-0.16,0.81,U] [#3 0.05,-0.07,0.79,U] [#4 0.19,0.15,0.66,U] [#5 -0.24,0.12,0.65,U] [#6 0.40,-0.15,0.66,U] [#7 -0.27,-0.69,0.00,M5] [#8 0.02,0.04,0.40,U] 
02:31:19.936 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.09}, one-star: {-0.24, -0.36}
02:31:19.936 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
02:31:19.936 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.50)
02:31:19.936 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.19 mountX=-0.09 mountY=0.07, mountTheta=2.51
02:31:19.936 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.09, opts=13)
02:31:19.946 00.010 7988 Enqueuing Move request for scope (-0.07, -0.09)
02:31:19.948 00.002 15712 Worker thread wakes up
02:31:19.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
02:31:19.948 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
02:31:19.948 00.000 15712 Moving (-0.07, -0.09) raw xDistance=-0.09 yDistance=0.07
02:31:19.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:31:19.948 00.000 7988 UpdateGuideState exits: m=882 SNR=19.4
02:31:19.951 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:19.953 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:19.955 00.002 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
02:31:19.955 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
02:31:19.955 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:19.955 00.000 7988 Enqueuing Expose request
02:31:19.955 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:31:19.955 00.000 15712 MoveAxis(E, 1, ABG)
02:31:19.955 00.000 15712 Guiding  Dir = 2, Dur = 1
02:31:19.955 00.000 15712 IsGuiding returns 0
02:31:19.986 00.031 15712 IsGuiding returns 0
02:31:19.986 00.000 15712 Move returns status 0, amount 1
02:31:19.986 00.000 15712 MoveAxis(N, 0, ABG)
02:31:19.986 00.000 15712 Move returns status 0, amount 0
02:31:19.986 00.000 15712 move complete, result=0
02:31:19.986 00.000 15712 worker thread done servicing request
02:31:19.986 00.000 15712 Worker thread wakes up
02:31:19.986 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
02:31:19.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:19.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:21.397 01.411 15712 Exposure complete
02:31:21.461 00.064 15712 worker thread done servicing request
02:31:21.461 00.000 7988 OnExposeComplete: enter
02:31:21.461 00.000 7988 UpdateGuideState(): m_state=6
02:31:21.461 00.000 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4462
02:31:21.461 00.000 7988 Star::Find returns 1 (0), X=972.22, Y=188.05, Mass=845, SNR=18.6, Peak=137 HFD=4.0
02:31:21.461 00.000 7988 MultiStar: [#1 -0.12,-0.31,1.00,U] [#2 -0.08,-0.31,0.84,U] [#3 -0.37,-0.25,0.82,U] [#4 0.19,-0.45,0.70,U] [#5 0.09,-0.28,0.66,U] [#6 0.16,-0.18,0.61,U] [#7 0.08,-0.86,0.00,M6] [#8 -0.64,-0.54,0.00,M1] 
02:31:21.461 00.000 7988 single-star, 6 included, MultiStar: {-0.03, -0.29}, one-star: {0.01, -0.27}
02:31:21.461 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
02:31:21.461 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:31:21.461 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.53 mountX=-0.26 mountY=-0.00, mountTheta=-3.13
02:31:21.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.27, opts=13)
02:31:21.461 00.000 7988 Enqueuing Move request for scope (0.01, -0.27)
02:31:21.461 00.000 15712 Worker thread wakes up
02:31:21.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.27) opts 0xd
02:31:21.461 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.27)
02:31:21.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:31:21.476 00.015 7988 UpdateGuideState exits: m=845 SNR=18.6
02:31:21.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:21.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:21.476 00.000 7988 Enqueuing Expose request
02:31:21.476 00.000 15712 Moving (0.01, -0.27) raw xDistance=-0.26 yDistance=-0.00
02:31:21.476 00.000 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.27
02:31:21.476 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
02:31:21.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:21.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:31:21.476 00.000 15712 MoveAxis(E, 53, ABG)
02:31:21.476 00.000 15712 Guiding  Dir = 2, Dur = 53
02:31:21.476 00.000 15712 IsGuiding returns 0
02:31:21.497 00.021 15712 PulseGuide returned control before completion, sleep 45
02:31:21.582 00.085 15712 IsGuiding returns 0
02:31:21.582 00.000 15712 Move returns status 0, amount 53
02:31:21.582 00.000 15712 MoveAxis(N, 0, ABG)
02:31:21.582 00.000 15712 Move returns status 0, amount 0
02:31:21.582 00.000 15712 move complete, result=0
02:31:21.582 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
02:31:21.587 00.005 15712 worker thread done servicing request
02:31:21.587 00.000 15712 Worker thread wakes up
02:31:21.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:21.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:23.326 01.739 15712 Exposure complete
02:31:23.390 00.064 15712 worker thread done servicing request
02:31:23.390 00.000 7988 OnExposeComplete: enter
02:31:23.390 00.000 7988 UpdateGuideState(): m_state=6
02:31:23.392 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4463
02:31:23.394 00.002 7988 Star::Find returns 1 (0), X=972.35, Y=187.88, Mass=812, SNR=18.4, Peak=145 HFD=3.3
02:31:23.394 00.000 7988 MultiStar: [#1 0.05,-0.19,0.92,U] [#2 0.10,-0.48,0.84,U] [#3 -0.07,-0.18,0.87,U] [#4 0.15,-0.06,0.75,U] [#5 -0.39,-0.69,0.00,M1] [#6 -0.03,-0.37,0.59,U] [#7 0.43,-0.00,0.53,U] [#8 -0.88,-0.54,0.00,M2] 
02:31:23.396 00.002 7988 refined, 6 included, MultiStar: {0.10, -0.26}, one-star: {0.14, -0.44}
02:31:23.396 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
02:31:23.397 00.001 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
02:31:23.397 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.22 mountX=-0.26 mountY=-0.09, mountTheta=-2.81
02:31:23.399 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.26, opts=13)
02:31:23.401 00.002 7988 Enqueuing Move request for scope (0.10, -0.26)
02:31:23.401 00.000 15712 Worker thread wakes up
02:31:23.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
02:31:23.401 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
02:31:23.401 00.000 15712 Moving (0.10, -0.26) raw xDistance=-0.26 yDistance=-0.09
02:31:23.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:31:23.404 00.003 7988 UpdateGuideState exits: m=812 SNR=18.4
02:31:23.406 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:23.406 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:23.408 00.002 7988 Enqueuing Expose request
02:31:23.408 00.000 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.27
02:31:23.408 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
02:31:23.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:23.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:31:23.408 00.000 15712 MoveAxis(E, 53, ABG)
02:31:23.408 00.000 15712 Guiding  Dir = 2, Dur = 53
02:31:23.408 00.000 15712 IsGuiding returns 0
02:31:23.439 00.031 15712 PulseGuide returned control before completion, sleep 34
02:31:23.519 00.080 15712 IsGuiding returns 1
02:31:23.519 00.000 15712 scope still moving after pulse duration time elapsed
02:31:23.548 00.029 15712 IsGuiding returns 0
02:31:23.548 00.000 15712 scope move finished after 53 + 85 ms
02:31:23.548 00.000 15712 Move returns status 0, amount 53
02:31:23.548 00.000 15712 MoveAxis(N, 0, ABG)
02:31:23.548 00.000 15712 Move returns status 0, amount 0
02:31:23.548 00.000 15712 move complete, result=0
02:31:23.548 00.000 15712 worker thread done servicing request
02:31:23.548 00.000 15712 Worker thread wakes up
02:31:23.548 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
02:31:23.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:23.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:24.966 01.418 15712 Exposure complete
02:31:25.030 00.064 15712 worker thread done servicing request
02:31:25.030 00.000 7988 OnExposeComplete: enter
02:31:25.030 00.000 7988 UpdateGuideState(): m_state=6
02:31:25.032 00.002 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4464
02:31:25.032 00.000 7988 Star::Find returns 1 (0), X=972.13, Y=187.87, Mass=854, SNR=18.9, Peak=146 HFD=3.8
02:31:25.034 00.002 7988 MultiStar: [#1 -0.11,-0.06,0.93,U] [#2 -0.06,0.04,0.87,U] [#3 0.26,-0.17,0.86,U] [#4 -0.03,-0.29,0.69,U] [#5 -0.12,0.05,0.79,U] [#6 -0.03,-0.41,0.62,U] [#7 0.49,-0.41,0.41,U] [#8 -0.15,-0.48,0.41,U] 
02:31:25.034 00.000 7988 refined, 8 included, MultiStar: {0.00, -0.21}, one-star: {-0.08, -0.44}
02:31:25.036 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
02:31:25.036 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
02:31:25.038 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.57 mountX=-0.21 mountY=0.00, mountTheta=3.12
02:31:25.040 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.21, opts=13)
02:31:25.040 00.000 7988 Enqueuing Move request for scope (0.00, -0.21)
02:31:25.042 00.002 15712 Worker thread wakes up
02:31:25.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
02:31:25.042 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
02:31:25.042 00.000 15712 Moving (0.00, -0.21) raw xDistance=-0.21 yDistance=0.00
02:31:25.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:31:25.043 00.001 7988 UpdateGuideState exits: m=854 SNR=18.9
02:31:25.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:25.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:25.047 00.004 7988 Enqueuing Expose request
02:31:25.047 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.27
02:31:25.047 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
02:31:25.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:25.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:31:25.047 00.000 15712 MoveAxis(E, 44, ABG)
02:31:25.047 00.000 15712 Guiding  Dir = 2, Dur = 44
02:31:25.047 00.000 15712 IsGuiding returns 0
02:31:25.064 00.017 15712 PulseGuide returned control before completion, sleep 34
02:31:25.107 00.043 15712 IsGuiding returns 1
02:31:25.107 00.000 15712 scope still moving after pulse duration time elapsed
02:31:25.165 00.058 15712 IsGuiding returns 0
02:31:25.165 00.000 15712 scope move finished after 44 + 72 ms
02:31:25.165 00.000 15712 Move returns status 0, amount 44
02:31:25.165 00.000 15712 MoveAxis(N, 0, ABG)
02:31:25.165 00.000 15712 Move returns status 0, amount 0
02:31:25.165 00.000 15712 move complete, result=0
02:31:25.165 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
02:31:25.165 00.000 15712 worker thread done servicing request
02:31:25.167 00.002 15712 Worker thread wakes up
02:31:25.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:25.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:26.801 01.634 15712 Exposure complete
02:31:26.863 00.062 15712 worker thread done servicing request
02:31:26.863 00.000 7988 OnExposeComplete: enter
02:31:26.863 00.000 7988 UpdateGuideState(): m_state=6
02:31:26.867 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4465
02:31:26.867 00.000 7988 Star::Find returns 1 (0), X=972.18, Y=188.50, Mass=873, SNR=19.0, Peak=164 HFD=3.6
02:31:26.869 00.002 7988 MultiStar: [#1 -0.16,0.36,1.01,U] [#2 -0.07,0.22,0.84,U] [#3 -0.19,0.21,0.85,U] [#4 -0.20,0.36,0.70,U] [#5 0.05,0.14,0.69,U] [#6 -0.00,0.32,0.63,U] [#7 0.59,-0.28,0.00,M5] [#8 -0.21,0.28,0.41,U] 
02:31:26.869 00.000 7988 single-star, 7 included, MultiStar: {-0.10, 0.26}, one-star: {-0.03, 0.19}
02:31:26.871 00.002 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
02:31:26.871 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
02:31:26.873 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.71 mountX=0.19 mountY=0.02, mountTheta=0.11
02:31:26.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.19, opts=13)
02:31:26.875 00.000 7988 Enqueuing Move request for scope (-0.03, 0.19)
02:31:26.875 00.000 15712 Worker thread wakes up
02:31:26.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
02:31:26.875 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
02:31:26.875 00.000 15712 Moving (-0.03, 0.19) raw xDistance=0.19 yDistance=0.02
02:31:26.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:31:26.878 00.003 7988 UpdateGuideState exits: m=873 SNR=19.0
02:31:26.880 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:26.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:26.880 00.000 7988 Enqueuing Expose request
02:31:26.880 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.28
02:31:26.880 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
02:31:26.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:26.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:31:26.880 00.000 15712 MoveAxis(W, 34, ABG)
02:31:26.880 00.000 15712 Guiding  Dir = 3, Dur = 34
02:31:26.880 00.000 15712 IsGuiding returns 0
02:31:26.897 00.017 15712 PulseGuide returned control before completion, sleep 29
02:31:26.941 00.044 15712 IsGuiding returns 0
02:31:26.941 00.000 15712 Move returns status 0, amount 34
02:31:26.941 00.000 15712 MoveAxis(N, 0, ABG)
02:31:26.941 00.000 15712 Move returns status 0, amount 0
02:31:26.941 00.000 15712 move complete, result=0
02:31:26.941 00.000 15712 worker thread done servicing request
02:31:26.941 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
02:31:26.941 00.000 15712 Worker thread wakes up
02:31:26.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:26.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:28.362 01.421 15712 Exposure complete
02:31:28.424 00.062 15712 worker thread done servicing request
02:31:28.424 00.000 7988 OnExposeComplete: enter
02:31:28.424 00.000 7988 UpdateGuideState(): m_state=6
02:31:28.428 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4466
02:31:28.428 00.000 7988 Star::Find returns 1 (0), X=972.18, Y=188.29, Mass=783, SNR=18.1, Peak=144 HFD=3.5
02:31:28.430 00.002 7988 MultiStar: [#1 0.12,0.35,1.00,U] [#2 -0.37,0.23,0.87,U] [#3 0.09,0.25,0.89,U] [#4 0.06,0.12,0.69,U] [#5 -0.26,0.46,0.71,U] [#6 0.00,0.13,0.61,U] [#7 0.48,-0.03,0.48,U] [#8 -0.57,0.39,0.00,M1] 
02:31:28.430 00.000 7988 single-star, 7 included, MultiStar: {-0.01, 0.20}, one-star: {-0.03, -0.03}
02:31:28.432 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
02:31:28.432 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
02:31:28.434 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.29 mountX=-0.03 mountY=0.03, mountTheta=2.41
02:31:28.436 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.03, opts=13)
02:31:28.436 00.000 7988 Enqueuing Move request for scope (-0.03, -0.03)
02:31:28.438 00.002 15712 Worker thread wakes up
02:31:28.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:31:28.438 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:31:28.438 00.000 15712 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=0.03
02:31:28.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:31:28.439 00.001 7988 UpdateGuideState exits: m=783 SNR=18.1
02:31:28.441 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:28.441 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:28.441 00.000 7988 Enqueuing Expose request
02:31:28.441 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
02:31:28.441 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
02:31:28.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:28.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:31:28.441 00.000 15712 MoveAxis(E, 3, ABG)
02:31:28.441 00.000 15712 Guiding  Dir = 2, Dur = 3
02:31:28.441 00.000 15712 IsGuiding returns 0
02:31:28.475 00.034 15712 IsGuiding returns 0
02:31:28.475 00.000 15712 Move returns status 0, amount 3
02:31:28.475 00.000 15712 MoveAxis(N, 0, ABG)
02:31:28.475 00.000 15712 Move returns status 0, amount 0
02:31:28.475 00.000 15712 move complete, result=0
02:31:28.475 00.000 15712 worker thread done servicing request
02:31:28.475 00.000 15712 Worker thread wakes up
02:31:28.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:28.475 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
02:31:28.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:30.118 01.643 15712 Exposure complete
02:31:30.183 00.065 15712 worker thread done servicing request
02:31:30.184 00.001 7988 OnExposeComplete: enter
02:31:30.184 00.000 7988 UpdateGuideState(): m_state=6
02:31:30.184 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4467
02:31:30.184 00.000 7988 Star::Find returns 1 (0), X=972.35, Y=187.80, Mass=809, SNR=18.4, Peak=136 HFD=3.6
02:31:30.184 00.000 7988 MultiStar: [#1 -0.00,0.03,1.01,U] [#2 -0.24,-0.35,0.77,U] [#3 -0.10,-0.03,0.78,U] [#4 0.11,0.03,0.74,U] [#5 0.28,-0.29,0.61,U] [#6 0.06,-0.43,0.65,U] [#7 0.76,-0.41,0.00,M5] [#8 -0.16,-0.33,0.45,U] 
02:31:30.184 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.23}, one-star: {0.14, -0.52}
02:31:30.184 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
02:31:30.184 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
02:31:30.184 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.50 mountX=-0.23 mountY=-0.01, mountTheta=-3.10
02:31:30.192 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.23, opts=13)
02:31:30.192 00.000 7988 Enqueuing Move request for scope (0.02, -0.23)
02:31:30.192 00.000 15712 Worker thread wakes up
02:31:30.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
02:31:30.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
02:31:30.196 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:31:30.196 00.000 7988 UpdateGuideState exits: m=809 SNR=18.4
02:31:30.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:30.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:30.196 00.000 7988 Enqueuing Expose request
02:31:30.202 00.006 15712 Moving (0.02, -0.23) raw xDistance=-0.23 yDistance=-0.01
02:31:30.202 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.28
02:31:30.202 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
02:31:30.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:30.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:31:30.202 00.000 15712 MoveAxis(E, 48, ABG)
02:31:30.202 00.000 15712 Guiding  Dir = 2, Dur = 48
02:31:30.202 00.000 15712 IsGuiding returns 0
02:31:30.233 00.031 15712 PulseGuide returned control before completion, sleep 32
02:31:30.276 00.043 15712 IsGuiding returns 1
02:31:30.276 00.000 15712 scope still moving after pulse duration time elapsed
02:31:30.312 00.036 15712 IsGuiding returns 0
02:31:30.312 00.000 15712 scope move finished after 48 + 57 ms
02:31:30.312 00.000 15712 Move returns status 0, amount 48
02:31:30.312 00.000 15712 MoveAxis(N, 0, ABG)
02:31:30.312 00.000 15712 Move returns status 0, amount 0
02:31:30.312 00.000 15712 move complete, result=0
02:31:30.312 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
02:31:30.314 00.002 15712 worker thread done servicing request
02:31:30.314 00.000 15712 Worker thread wakes up
02:31:30.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:30.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:31.729 01.415 15712 Exposure complete
02:31:31.791 00.062 15712 worker thread done servicing request
02:31:31.791 00.000 7988 OnExposeComplete: enter
02:31:31.791 00.000 7988 UpdateGuideState(): m_state=6
02:31:31.795 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4468
02:31:31.795 00.000 7988 Star::Find returns 1 (0), X=971.94, Y=188.35, Mass=892, SNR=19.4, Peak=151 HFD=3.9
02:31:31.797 00.002 7988 MultiStar: [#1 -0.27,-0.10,0.89,U] [#2 -0.24,-0.00,0.83,U] [#3 0.01,0.06,0.75,U] [#4 0.12,-0.29,0.68,U] [#5 -0.46,-0.05,0.69,U] [#6 -0.45,0.07,0.51,U] [#7 -0.01,-0.05,0.45,U] [#8 -0.77,0.53,0.00,M1] 
02:31:31.797 00.000 7988 refined, 7 included, MultiStar: {-0.20, -0.04}, one-star: {-0.27, 0.03}
02:31:31.799 00.002 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.51 = 1.77)
02:31:31.799 00.000 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
02:31:31.801 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=-0.04 mountY=0.20, mountTheta=1.77
02:31:31.803 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.04, opts=13)
02:31:31.803 00.000 7988 Enqueuing Move request for scope (-0.20, -0.04)
02:31:31.805 00.002 15712 Worker thread wakes up
02:31:31.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
02:31:31.806 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:31:31.807 00.001 7988 UpdateGuideState exits: m=892 SNR=19.4
02:31:31.807 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:31.807 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:31.807 00.000 7988 Enqueuing Expose request
02:31:31.807 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
02:31:31.807 00.000 15712 Moving (-0.20, -0.04) raw xDistance=-0.04 yDistance=0.20
02:31:31.807 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
02:31:31.807 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
02:31:31.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:31.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:31:31.807 00.000 15712 MoveAxis(E, 3, ABG)
02:31:31.807 00.000 15712 Guiding  Dir = 2, Dur = 3
02:31:31.807 00.000 15712 IsGuiding returns 0
02:31:31.824 00.017 15712 IsGuiding returns 0
02:31:31.824 00.000 15712 Move returns status 0, amount 3
02:31:31.824 00.000 15712 MoveAxis(N, 0, ABG)
02:31:31.824 00.000 15712 Move returns status 0, amount 0
02:31:31.824 00.000 15712 move complete, result=0
02:31:31.824 00.000 15712 worker thread done servicing request
02:31:31.824 00.000 15712 Worker thread wakes up
02:31:31.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:31.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:31.824 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
02:31:33.467 01.643 15712 Exposure complete
02:31:33.529 00.062 15712 worker thread done servicing request
02:31:33.529 00.000 7988 OnExposeComplete: enter
02:31:33.529 00.000 7988 UpdateGuideState(): m_state=6
02:31:33.534 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4469
02:31:33.534 00.000 7988 Star::Find returns 1 (0), X=972.06, Y=187.89, Mass=823, SNR=18.8, Peak=135 HFD=4.1
02:31:33.536 00.002 7988 MultiStar: [#1 -0.29,0.20,0.99,U] [#2 -0.19,0.21,0.86,U] [#3 0.13,0.39,0.83,U] [#4 0.01,0.32,0.71,U] [#5 -0.33,0.05,0.60,U] [#6 0.02,0.03,0.59,U] [#7 0.39,-0.00,0.57,U] [#8 0.26,-0.17,0.41,U] 
02:31:33.536 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.15, -0.43}
02:31:33.538 00.002 7988 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.56) = xAngle (0.63 = 0.63)
02:31:33.538 00.000 7988 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
02:31:33.540 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.19 mountX=0.07 mountY=0.05, mountTheta=0.61
02:31:33.542 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.07, opts=13)
02:31:33.542 00.000 7988 Enqueuing Move request for scope (-0.05, 0.07)
02:31:33.544 00.002 15712 Worker thread wakes up
02:31:33.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
02:31:33.544 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
02:31:33.544 00.000 15712 Moving (-0.05, 0.07) raw xDistance=0.07 yDistance=0.05
02:31:33.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:31:33.544 00.000 7988 UpdateGuideState exits: m=823 SNR=18.8
02:31:33.547 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:33.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:33.549 00.002 7988 Enqueuing Expose request
02:31:33.549 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
02:31:33.549 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
02:31:33.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:33.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:31:33.549 00.000 15712 MoveAxis(E, 3, ABG)
02:31:33.549 00.000 15712 Guiding  Dir = 2, Dur = 3
02:31:33.580 00.031 15712 IsGuiding returns 0
02:31:33.600 00.020 15712 IsGuiding returns 0
02:31:33.600 00.000 15712 Move returns status 0, amount 3
02:31:33.600 00.000 15712 MoveAxis(N, 0, ABG)
02:31:33.600 00.000 15712 Move returns status 0, amount 0
02:31:33.600 00.000 15712 move complete, result=0
02:31:33.600 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
02:31:33.606 00.006 15712 worker thread done servicing request
02:31:33.606 00.000 15712 Worker thread wakes up
02:31:33.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:33.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:35.027 01.421 15712 Exposure complete
02:31:35.088 00.061 15712 worker thread done servicing request
02:31:35.088 00.000 7988 OnExposeComplete: enter
02:31:35.088 00.000 7988 UpdateGuideState(): m_state=6
02:31:35.094 00.006 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4470
02:31:35.094 00.000 7988 Star::Find returns 1 (0), X=971.98, Y=188.25, Mass=748, SNR=17.8, Peak=144 HFD=3.2
02:31:35.096 00.002 7988 MultiStar: [#1 -0.10,-0.03,0.99,U] [#2 -0.26,0.11,0.87,U] [#3 0.23,-0.08,0.86,U] [#4 -0.08,0.03,0.74,U] [#5 0.15,0.18,0.76,U] [#6 0.11,-0.20,0.68,U] [#7 0.03,-0.51,0.45,U] [#8 -0.46,-0.32,0.52,U] 
02:31:35.096 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.23, -0.06}
02:31:35.098 00.002 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.93 = 2.36)
02:31:35.098 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.32)
02:31:35.100 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.36 mountX=-0.07 mountY=0.07, mountTheta=2.34
02:31:35.102 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.06, opts=13)
02:31:35.102 00.000 7988 Enqueuing Move request for scope (-0.07, -0.06)
02:31:35.104 00.002 15712 Worker thread wakes up
02:31:35.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
02:31:35.104 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
02:31:35.104 00.000 15712 Moving (-0.07, -0.06) raw xDistance=-0.07 yDistance=0.07
02:31:35.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:31:35.106 00.002 7988 UpdateGuideState exits: m=748 SNR=17.8
02:31:35.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:35.108 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:35.108 00.000 7988 Enqueuing Expose request
02:31:35.110 00.002 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
02:31:35.110 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
02:31:35.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:35.110 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:31:35.110 00.000 15712 MoveAxis(E, 3, ABG)
02:31:35.110 00.000 15712 Guiding  Dir = 2, Dur = 3
02:31:35.110 00.000 15712 IsGuiding returns 0
02:31:35.140 00.030 15712 IsGuiding returns 0
02:31:35.140 00.000 15712 Move returns status 0, amount 3
02:31:35.140 00.000 15712 MoveAxis(N, 0, ABG)
02:31:35.140 00.000 15712 Move returns status 0, amount 0
02:31:35.140 00.000 15712 move complete, result=0
02:31:35.140 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
02:31:35.140 00.000 15712 worker thread done servicing request
02:31:35.140 00.000 15712 Worker thread wakes up
02:31:35.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:35.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:36.778 01.638 15712 Exposure complete
02:31:36.840 00.062 15712 worker thread done servicing request
02:31:36.840 00.000 7988 OnExposeComplete: enter
02:31:36.840 00.000 7988 UpdateGuideState(): m_state=6
02:31:36.845 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4471
02:31:36.845 00.000 7988 Star::Find returns 1 (0), X=972.13, Y=187.76, Mass=745, SNR=17.4, Peak=129 HFD=3.7
02:31:36.847 00.002 7988 MultiStar: [#1 -0.08,-0.27,1.04,U] [#2 0.18,-0.27,0.91,U] [#3 -0.33,-0.32,0.91,U] [#4 0.14,-0.10,0.76,U] [#5 -0.17,-0.34,0.77,U] [#6 -0.15,-0.26,0.70,U] [#7 0.20,-0.94,0.00,M3] [#8 -0.24,-0.67,0.00,M1] 
02:31:36.847 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.31}, one-star: {-0.08, -0.55}
02:31:36.849 00.002 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
02:31:36.849 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
02:31:36.851 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.80 mountX=-0.31 mountY=0.08, mountTheta=2.89
02:31:36.853 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.31, opts=13)
02:31:36.853 00.000 7988 Enqueuing Move request for scope (-0.07, -0.31)
02:31:36.855 00.002 15712 Worker thread wakes up
02:31:36.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
02:31:36.855 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
02:31:36.855 00.000 15712 Moving (-0.07, -0.31) raw xDistance=-0.31 yDistance=0.08
02:31:36.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:31:36.855 00.000 7988 UpdateGuideState exits: m=745 SNR=17.4
02:31:36.858 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:36.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:36.860 00.002 7988 Enqueuing Expose request
02:31:36.860 00.000 15712 PPEC rslt: input = -0.31, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.28
02:31:36.860 00.000 15712 PPEC: input: -0.31, control: -0.20, exposure: 1500
02:31:36.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:36.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:31:36.860 00.000 15712 MoveAxis(E, 65, ABG)
02:31:36.860 00.000 15712 Guiding  Dir = 2, Dur = 65
02:31:36.862 00.002 15712 IsGuiding returns 0
02:31:36.877 00.015 15712 PulseGuide returned control before completion, sleep 56
02:31:36.975 00.098 15712 IsGuiding returns 0
02:31:36.975 00.000 15712 Move returns status 0, amount 65
02:31:36.975 00.000 15712 MoveAxis(N, 0, ABG)
02:31:36.975 00.000 15712 Move returns status 0, amount 0
02:31:36.975 00.000 15712 move complete, result=0
02:31:36.975 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
02:31:36.980 00.005 15712 worker thread done servicing request
02:31:36.980 00.000 15712 Worker thread wakes up
02:31:36.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:36.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:38.389 01.409 15712 Exposure complete
02:31:38.453 00.064 15712 worker thread done servicing request
02:31:38.453 00.000 7988 OnExposeComplete: enter
02:31:38.453 00.000 7988 UpdateGuideState(): m_state=6
02:31:38.456 00.003 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4472
02:31:38.456 00.000 7988 Star::Find returns 1 (0), X=972.34, Y=187.89, Mass=877, SNR=19.1, Peak=151 HFD=3.9
02:31:38.458 00.002 7988 MultiStar: [#1 -0.28,-0.44,0.94,U] [#2 -0.08,-0.54,0.90,U] [#3 -0.04,-0.30,0.83,U] [#4 -0.01,-0.15,0.63,U] [#5 -0.22,-0.09,0.67,U] [#6 -0.12,-0.55,0.62,U] [#7 -0.30,-0.83,0.00,M4] [#8 -0.87,-0.36,0.00,M2] 
02:31:38.458 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.37}, one-star: {0.13, -0.42}
02:31:38.460 00.002 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.36 = 2.93)
02:31:38.460 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.90)
02:31:38.462 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.79 mountX=-0.37 mountY=0.09, mountTheta=2.90
02:31:38.464 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.37, opts=13)
02:31:38.464 00.000 7988 Enqueuing Move request for scope (-0.08, -0.37)
02:31:38.466 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:31:38.466 00.000 7988 UpdateGuideState exits: m=877 SNR=19.1
02:31:38.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:38.470 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:38.470 00.000 7988 Enqueuing Expose request
02:31:38.470 00.000 15712 Worker thread wakes up
02:31:38.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.37) opts 0xd
02:31:38.470 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.37)
02:31:38.470 00.000 15712 Moving (-0.08, -0.37) raw xDistance=-0.37 yDistance=0.09
02:31:38.476 00.006 15712 PPEC rslt: input = -0.37, final = -0.24, react = -0.22, pred = -0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 639.28
02:31:38.476 00.000 15712 PPEC: input: -0.37, control: -0.24, exposure: 1500
02:31:38.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:38.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:31:38.476 00.000 15712 MoveAxis(E, 78, ABG)
02:31:38.476 00.000 15712 Guiding  Dir = 2, Dur = 78
02:31:38.476 00.000 15712 IsGuiding returns 0
02:31:38.487 00.011 15712 PulseGuide returned control before completion, sleep 69
02:31:38.589 00.102 15712 IsGuiding returns 0
02:31:38.593 00.004 15712 Move returns status 0, amount 78
02:31:38.593 00.000 15712 MoveAxis(N, 0, ABG)
02:31:38.593 00.000 15712 Move returns status 0, amount 0
02:31:38.593 00.000 15712 move complete, result=0
02:31:38.593 00.000 15712 worker thread done servicing request
02:31:38.593 00.000 15712 Worker thread wakes up
02:31:38.593 00.000 7988 GuideStep: -0.4 px 78 ms EAST, 0.1 px 0 ms NORTH
02:31:38.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:38.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:40.334 01.741 15712 Exposure complete
02:31:40.397 00.063 15712 worker thread done servicing request
02:31:40.397 00.000 7988 OnExposeComplete: enter
02:31:40.397 00.000 7988 UpdateGuideState(): m_state=6
02:31:40.397 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4473
02:31:40.397 00.000 7988 Star::Find returns 1 (0), X=972.20, Y=188.10, Mass=855, SNR=18.9, Peak=144 HFD=3.9
02:31:40.397 00.000 7988 MultiStar: [#1 -0.23,0.18,0.98,U] [#2 -0.20,0.07,0.85,U] [#3 0.04,0.11,0.82,U] [#4 -0.20,0.09,0.69,U] [#5 -0.31,0.10,0.73,U] [#6 0.14,-0.08,0.62,U] [#7 0.51,-0.47,0.00,M5] [#8 -0.32,-0.46,0.35,U] 
02:31:40.397 00.000 7988 refined, 7 included, MultiStar: {-0.13, 0.01}, one-star: {-0.01, -0.21}
02:31:40.397 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.53 = 1.53)
02:31:40.397 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
02:31:40.397 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.10 mountX=0.00 mountY=0.13, mountTheta=1.53
02:31:40.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.01, opts=13)
02:31:40.409 00.012 7988 Enqueuing Move request for scope (-0.13, 0.01)
02:31:40.409 00.000 15712 Worker thread wakes up
02:31:40.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
02:31:40.409 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
02:31:40.409 00.000 15712 Moving (-0.13, 0.01) raw xDistance=0.00 yDistance=0.13
02:31:40.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:31:40.411 00.002 7988 UpdateGuideState exits: m=855 SNR=18.9
02:31:40.413 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:40.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:40.413 00.000 7988 Enqueuing Expose request
02:31:40.413 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
02:31:40.413 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
02:31:40.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:40.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:31:40.413 00.000 15712 MoveAxis(E, 7, ABG)
02:31:40.413 00.000 15712 Guiding  Dir = 2, Dur = 7
02:31:40.431 00.018 15712 IsGuiding returns 0
02:31:40.447 00.016 15712 IsGuiding returns 0
02:31:40.447 00.000 15712 Move returns status 0, amount 7
02:31:40.447 00.000 15712 MoveAxis(N, 0, ABG)
02:31:40.447 00.000 15712 Move returns status 0, amount 0
02:31:40.447 00.000 15712 move complete, result=0
02:31:40.447 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:31:40.447 00.000 15712 worker thread done servicing request
02:31:40.447 00.000 15712 Worker thread wakes up
02:31:40.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:40.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:41.865 01.418 15712 Exposure complete
02:31:41.928 00.063 15712 worker thread done servicing request
02:31:41.928 00.000 7988 OnExposeComplete: enter
02:31:41.928 00.000 7988 UpdateGuideState(): m_state=6
02:31:41.928 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4474
02:31:41.928 00.000 7988 Star::Find returns 1 (0), X=972.11, Y=188.27, Mass=798, SNR=18.2, Peak=139 HFD=3.5
02:31:41.928 00.000 7988 MultiStar: [#1 0.21,-0.08,0.99,U] [#2 0.13,-0.35,0.86,U] [#3 0.27,-0.40,0.81,U] [#4 0.17,0.01,0.78,U] [#5 -0.28,0.04,0.72,U] [#6 0.03,0.31,0.63,U] [#7 0.36,-0.08,0.46,U] [#8 0.00,0.00,0.00,L] [#9 -0.82,-1.00,0.00,M5] 
02:31:41.928 00.000 7988 single-star, 7 included, MultiStar: {0.09, -0.09}, one-star: {-0.10, -0.04}
02:31:41.928 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
02:31:41.928 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.98)
02:31:41.936 00.008 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.71 mountX=-0.05 mountY=0.10, mountTheta=2.01
02:31:41.936 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
02:31:41.936 00.000 7988 Enqueuing Move request for scope (-0.10, -0.04)
02:31:41.936 00.000 15712 Worker thread wakes up
02:31:41.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
02:31:41.942 00.006 7988 UpdateGuideState exits: m=798 SNR=18.2
02:31:41.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:41.942 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:41.942 00.000 7988 Enqueuing Expose request
02:31:41.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
02:31:41.942 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
02:31:41.942 00.000 15712 Moving (-0.10, -0.04) raw xDistance=-0.05 yDistance=0.10
02:31:41.942 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
02:31:41.942 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
02:31:41.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:41.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:31:41.942 00.000 15712 MoveAxis(E, 7, ABG)
02:31:41.942 00.000 15712 Guiding  Dir = 2, Dur = 7
02:31:41.942 00.000 15712 IsGuiding returns 0
02:31:41.965 00.023 15712 IsGuiding returns 0
02:31:41.965 00.000 15712 Move returns status 0, amount 7
02:31:41.965 00.000 15712 MoveAxis(N, 0, ABG)
02:31:41.965 00.000 15712 Move returns status 0, amount 0
02:31:41.965 00.000 15712 move complete, result=0
02:31:41.965 00.000 15712 worker thread done servicing request
02:31:41.965 00.000 15712 Worker thread wakes up
02:31:41.965 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:31:41.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:41.968 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:43.598 01.630 15712 Exposure complete
02:31:43.662 00.064 15712 worker thread done servicing request
02:31:43.662 00.000 7988 OnExposeComplete: enter
02:31:43.662 00.000 7988 UpdateGuideState(): m_state=6
02:31:43.667 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4475
02:31:43.667 00.000 7988 Star::Find returns 1 (0), X=972.23, Y=187.82, Mass=829, SNR=18.6, Peak=136 HFD=3.7
02:31:43.669 00.002 7988 MultiStar: [#1 -0.03,-0.15,0.90,U] [#2 -0.27,-0.38,0.85,U] [#3 -0.22,-0.25,0.82,U] [#4 -0.19,-0.04,0.74,U] [#5 -0.35,-0.42,0.68,U] [#6 -0.07,-0.21,0.58,U] [#7 0.36,-0.44,0.56,U] [#8 0.61,-0.60,0.00,M2] 
02:31:43.669 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.30}, one-star: {0.02, -0.50}
02:31:43.671 00.002 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
02:31:43.671 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
02:31:43.673 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.90 mountX=-0.30 mountY=0.11, mountTheta=2.79
02:31:43.675 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.30, opts=13)
02:31:43.675 00.000 7988 Enqueuing Move request for scope (-0.10, -0.30)
02:31:43.677 00.002 15712 Worker thread wakes up
02:31:43.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.30) opts 0xd
02:31:43.677 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.30)
02:31:43.677 00.000 15712 Moving (-0.10, -0.30) raw xDistance=-0.30 yDistance=0.11
02:31:43.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
02:31:43.678 00.001 7988 UpdateGuideState exits: m=829 SNR=18.6
02:31:43.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:43.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:43.678 00.000 7988 Enqueuing Expose request
02:31:43.678 00.000 15712 PPEC rslt: input = -0.30, final = -0.21, react = -0.18, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.28
02:31:43.678 00.000 15712 PPEC: input: -0.30, control: -0.21, exposure: 1500
02:31:43.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:43.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:31:43.678 00.000 15712 MoveAxis(E, 67, ABG)
02:31:43.678 00.000 15712 Guiding  Dir = 2, Dur = 67
02:31:43.678 00.000 15712 IsGuiding returns 0
02:31:43.705 00.027 15712 PulseGuide returned control before completion, sleep 53
02:31:43.785 00.080 15712 IsGuiding returns 1
02:31:43.785 00.000 15712 scope still moving after pulse duration time elapsed
02:31:43.822 00.037 15712 IsGuiding returns 0
02:31:43.822 00.000 15712 scope move finished after 67 + 71 ms
02:31:43.822 00.000 15712 Move returns status 0, amount 67
02:31:43.822 00.000 15712 MoveAxis(N, 0, ABG)
02:31:43.822 00.000 15712 Move returns status 0, amount 0
02:31:43.822 00.000 15712 move complete, result=0
02:31:43.822 00.000 15712 worker thread done servicing request
02:31:43.822 00.000 15712 Worker thread wakes up
02:31:43.822 00.000 7988 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
02:31:43.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:43.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:45.228 01.406 15712 Exposure complete
02:31:45.291 00.063 15712 worker thread done servicing request
02:31:45.291 00.000 7988 OnExposeComplete: enter
02:31:45.291 00.000 7988 UpdateGuideState(): m_state=6
02:31:45.291 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4476
02:31:45.291 00.000 7988 Star::Find returns 1 (0), X=971.97, Y=188.10, Mass=791, SNR=17.9, Peak=133 HFD=3.9
02:31:45.291 00.000 7988 MultiStar: [#1 0.02,0.04,1.04,U] [#2 -0.08,-0.02,0.86,U] [#3 0.00,-0.13,0.86,U] [#4 -0.58,-0.04,0.74,U] [#5 -0.26,0.39,0.71,U] [#6 -0.31,-0.09,0.67,U] [#7 0.79,-0.15,0.00,M4] [#8 -0.40,0.03,0.45,U] 
02:31:45.291 00.000 7988 refined, 7 included, MultiStar: {-0.20, -0.02}, one-star: {-0.24, -0.22}
02:31:45.291 00.000 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.56) = xAngle (-4.62 = 1.66)
02:31:45.291 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.65 = 1.63)
02:31:45.291 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.06 mountX=-0.02 mountY=0.20, mountTheta=1.66
02:31:45.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.02, opts=13)
02:31:45.303 00.012 7988 Enqueuing Move request for scope (-0.20, -0.02)
02:31:45.303 00.000 15712 Worker thread wakes up
02:31:45.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
02:31:45.303 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
02:31:45.303 00.000 15712 Moving (-0.20, -0.02) raw xDistance=-0.02 yDistance=0.20
02:31:45.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
02:31:45.305 00.002 7988 UpdateGuideState exits: m=791 SNR=17.9
02:31:45.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:45.307 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:45.307 00.000 7988 Enqueuing Expose request
02:31:45.309 00.002 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
02:31:45.309 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
02:31:45.309 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:45.309 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:31:45.309 00.000 15712 MoveAxis(E, 7, ABG)
02:31:45.309 00.000 15712 Guiding  Dir = 2, Dur = 7
02:31:45.309 00.000 15712 IsGuiding returns 0
02:31:45.339 00.030 15712 IsGuiding returns 0
02:31:45.339 00.000 15712 Move returns status 0, amount 7
02:31:45.339 00.000 15712 MoveAxis(N, 0, ABG)
02:31:45.339 00.000 15712 Move returns status 0, amount 0
02:31:45.339 00.000 15712 move complete, result=0
02:31:45.339 00.000 15712 worker thread done servicing request
02:31:45.339 00.000 15712 Worker thread wakes up
02:31:45.339 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
02:31:45.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:45.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:46.979 01.640 15712 Exposure complete
02:31:47.040 00.061 15712 worker thread done servicing request
02:31:47.040 00.000 7988 OnExposeComplete: enter
02:31:47.040 00.000 7988 UpdateGuideState(): m_state=6
02:31:47.045 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4477
02:31:47.045 00.000 7988 Star::Find returns 1 (0), X=972.15, Y=188.30, Mass=803, SNR=18.2, Peak=137 HFD=3.6
02:31:47.047 00.002 7988 MultiStar: [#1 0.17,0.13,1.00,U] [#2 -0.31,0.06,0.82,U] [#3 0.08,0.06,0.91,U] [#4 0.00,0.16,0.67,U] [#5 -0.22,0.28,0.75,U] [#6 -0.34,0.18,0.61,U] [#7 0.43,-0.39,0.46,U] [#8 -0.35,0.19,0.45,U] 
02:31:47.047 00.000 7988 single-star, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.06, -0.01}
02:31:47.049 00.002 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
02:31:47.049 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.55 = 1.73)
02:31:47.051 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.96 mountX=-0.01 mountY=0.06, mountTheta=1.76
02:31:47.053 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.01, opts=13)
02:31:47.053 00.000 7988 Enqueuing Move request for scope (-0.06, -0.01)
02:31:47.055 00.002 15712 Worker thread wakes up
02:31:47.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
02:31:47.055 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
02:31:47.055 00.000 15712 Moving (-0.06, -0.01) raw xDistance=-0.01 yDistance=0.06
02:31:47.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:31:47.055 00.000 7988 UpdateGuideState exits: m=803 SNR=18.2
02:31:47.059 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:47.059 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:47.059 00.000 7988 Enqueuing Expose request
02:31:47.059 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
02:31:47.059 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:31:47.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:47.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:31:47.059 00.000 15712 MoveAxis(E, 7, ABG)
02:31:47.059 00.000 15712 Guiding  Dir = 2, Dur = 7
02:31:47.059 00.000 15712 IsGuiding returns 0
02:31:47.113 00.054 15712 IsGuiding returns 0
02:31:47.113 00.000 15712 Move returns status 0, amount 7
02:31:47.113 00.000 15712 MoveAxis(N, 0, ABG)
02:31:47.113 00.000 15712 Move returns status 0, amount 0
02:31:47.113 00.000 15712 move complete, result=0
02:31:47.113 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:31:47.115 00.002 15712 worker thread done servicing request
02:31:47.115 00.000 15712 Worker thread wakes up
02:31:47.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:47.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:48.521 01.406 15712 Exposure complete
02:31:48.584 00.063 15712 worker thread done servicing request
02:31:48.584 00.000 7988 OnExposeComplete: enter
02:31:48.584 00.000 7988 UpdateGuideState(): m_state=6
02:31:48.584 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4478
02:31:48.584 00.000 7988 Star::Find returns 1 (0), X=972.37, Y=188.14, Mass=755, SNR=17.8, Peak=151 HFD=3.3
02:31:48.584 00.000 7988 MultiStar: [#1 -0.34,-0.04,1.00,U] [#2 -0.07,0.11,0.87,U] [#3 -0.15,-0.15,0.86,U] [#4 0.01,-0.23,0.71,U] [#5 0.18,0.11,0.78,U] [#6 -0.26,-0.28,0.74,U] [#7 -0.41,-0.47,0.46,U] [#8 -0.89,0.01,0.00,M1] 
02:31:48.584 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.12}, one-star: {0.16, -0.18}
02:31:48.584 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
02:31:48.584 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
02:31:48.584 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.24 mountX=-0.12 mountY=0.09, mountTheta=2.46
02:31:48.584 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.12, opts=13)
02:31:48.584 00.000 7988 Enqueuing Move request for scope (-0.09, -0.12)
02:31:48.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:31:48.601 00.017 15712 Worker thread wakes up
02:31:48.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
02:31:48.601 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
02:31:48.601 00.000 15712 Moving (-0.09, -0.12) raw xDistance=-0.12 yDistance=0.09
02:31:48.603 00.002 7988 UpdateGuideState exits: m=755 SNR=17.8
02:31:48.605 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:48.605 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:48.607 00.002 7988 Enqueuing Expose request
02:31:48.607 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
02:31:48.607 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
02:31:48.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:48.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:31:48.607 00.000 15712 MoveAxis(E, 6, ABG)
02:31:48.607 00.000 15712 Guiding  Dir = 2, Dur = 6
02:31:48.607 00.000 15712 IsGuiding returns 0
02:31:48.618 00.011 15712 IsGuiding returns 0
02:31:48.618 00.000 15712 Move returns status 0, amount 6
02:31:48.618 00.000 15712 MoveAxis(N, 0, ABG)
02:31:48.618 00.000 15712 Move returns status 0, amount 0
02:31:48.618 00.000 15712 move complete, result=0
02:31:48.618 00.000 15712 worker thread done servicing request
02:31:48.618 00.000 15712 Worker thread wakes up
02:31:48.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:48.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:48.618 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:31:50.275 01.657 15712 Exposure complete
02:31:50.336 00.061 15712 worker thread done servicing request
02:31:50.336 00.000 7988 OnExposeComplete: enter
02:31:50.336 00.000 7988 UpdateGuideState(): m_state=6
02:31:50.340 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4479
02:31:50.340 00.000 7988 Star::Find returns 1 (0), X=972.28, Y=188.20, Mass=838, SNR=18.8, Peak=159 HFD=3.5
02:31:50.342 00.002 7988 MultiStar: [#1 0.09,-0.43,1.03,U] [#2 -0.38,-0.39,0.86,U] [#3 0.01,-0.23,0.88,U] [#4 0.12,-0.38,0.66,U] [#5 -0.11,-0.03,0.75,U] [#6 0.13,-0.08,0.63,U] [#7 0.62,-0.72,0.00,M3] [#8 -0.25,-0.51,0.39,U] 
02:31:50.342 00.000 7988 single-star, 7 included, MultiStar: {-0.03, -0.26}, one-star: {0.07, -0.12}
02:31:50.344 00.002 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
02:31:50.344 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
02:31:50.346 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=-0.12 mountY=-0.06, mountTheta=-2.64
02:31:50.348 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.12, opts=13)
02:31:50.348 00.000 7988 Enqueuing Move request for scope (0.07, -0.12)
02:31:50.350 00.002 15712 Worker thread wakes up
02:31:50.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
02:31:50.350 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
02:31:50.350 00.000 15712 Moving (0.07, -0.12) raw xDistance=-0.12 yDistance=-0.06
02:31:50.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:31:50.352 00.002 7988 UpdateGuideState exits: m=838 SNR=18.8
02:31:50.353 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:50.353 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:50.355 00.002 7988 Enqueuing Expose request
02:31:50.355 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
02:31:50.355 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
02:31:50.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:50.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:31:50.355 00.000 15712 MoveAxis(E, 7, ABG)
02:31:50.355 00.000 15712 Guiding  Dir = 2, Dur = 7
02:31:50.355 00.000 15712 IsGuiding returns 0
02:31:50.370 00.015 15712 IsGuiding returns 0
02:31:50.370 00.000 15712 Move returns status 0, amount 7
02:31:50.370 00.000 15712 MoveAxis(N, 0, ABG)
02:31:50.370 00.000 15712 Move returns status 0, amount 0
02:31:50.370 00.000 15712 move complete, result=0
02:31:50.370 00.000 15712 worker thread done servicing request
02:31:50.370 00.000 15712 Worker thread wakes up
02:31:50.370 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:31:50.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:50.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:51.789 01.419 15712 Exposure complete
02:31:51.851 00.062 15712 worker thread done servicing request
02:31:51.852 00.001 7988 OnExposeComplete: enter
02:31:51.852 00.000 7988 UpdateGuideState(): m_state=6
02:31:51.852 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4480
02:31:51.852 00.000 7988 Star::Find returns 1 (0), X=972.59, Y=187.32, Mass=840, SNR=18.6, Peak=144 HFD=3.4
02:31:51.852 00.000 7988 MultiStar: [#1 0.18,-0.41,0.97,U] [#2 -0.02,-0.70,0.00,M1] [#3 0.40,-0.57,0.00,M1] [#4 -0.05,-0.73,0.00,M1] [#5 0.04,-0.30,0.73,U] [#6 0.24,-0.86,0.00,M1] [#7 0.30,-0.86,0.00,M4] [#8 -0.41,-0.78,0.00,M1] 
02:31:51.852 00.000 7988 refined, 2 included, MultiStar: {0.22, -0.60}, one-star: {0.38, -1.00}
02:31:51.852 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
02:31:51.852 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
02:31:51.852 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.60 hyp=0.64 cameraTheta=-1.22 mountX=-0.60 mountY=-0.20, mountTheta=-2.81
02:31:51.862 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.60, opts=13)
02:31:51.864 00.002 7988 Enqueuing Move request for scope (0.22, -0.60)
02:31:51.865 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=52, FiltMax=255, Gamma=0.690
02:31:51.865 00.000 7988 UpdateGuideState exits: m=840 SNR=18.6
02:31:51.867 00.002 15712 Worker thread wakes up
02:31:51.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:51.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:51.869 00.002 7988 Enqueuing Expose request
02:31:51.869 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.60) opts 0xd
02:31:51.869 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.60)
02:31:51.871 00.002 15712 Moving (0.22, -0.60) raw xDistance=-0.60 yDistance=-0.20
02:31:51.871 00.000 15712 PPEC rslt: input = -0.60, final = -0.38, react = -0.36, pred = -0.02, hyst = -0.32, hyst_pct = 0.00, period_length = 639.29
02:31:51.871 00.000 15712 PPEC: input: -0.60, control: -0.38, exposure: 1500
02:31:51.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:51.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:31:51.871 00.000 15712 MoveAxis(E, 125, ABG)
02:31:51.871 00.000 15712 Guiding  Dir = 2, Dur = 125
02:31:51.882 00.011 15712 IsGuiding returns 0
02:31:51.908 00.026 15712 PulseGuide returned control before completion, sleep 120
02:31:52.068 00.160 15712 IsGuiding returns 0
02:31:52.068 00.000 15712 Move returns status 0, amount 125
02:31:52.068 00.000 15712 MoveAxis(N, 0, ABG)
02:31:52.068 00.000 15712 Move returns status 0, amount 0
02:31:52.068 00.000 15712 move complete, result=0
02:31:52.068 00.000 7988 GuideStep: -0.6 px 125 ms EAST, -0.2 px 0 ms NORTH
02:31:52.068 00.000 15712 worker thread done servicing request
02:31:52.070 00.002 15712 Worker thread wakes up
02:31:52.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:52.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:53.697 01.627 15712 Exposure complete
02:31:53.761 00.064 15712 worker thread done servicing request
02:31:53.761 00.000 7988 OnExposeComplete: enter
02:31:53.761 00.000 7988 UpdateGuideState(): m_state=6
02:31:53.765 00.004 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4481
02:31:53.765 00.000 7988 Star::Find returns 1 (0), X=972.48, Y=187.80, Mass=863, SNR=19.2, Peak=143 HFD=3.4
02:31:53.767 00.002 7988 MultiStar: [#1 0.21,-0.56,1.00,U] [#2 -0.29,-0.53,0.81,U] [#3 0.02,-0.31,0.85,U] [#4 -0.03,-0.16,0.74,U] [#5 -0.11,-0.35,0.73,U] [#6 -0.27,-0.30,0.63,U] [#7 0.81,-0.63,0.00,M5] [#8 -0.40,-0.32,0.41,U] 
02:31:53.767 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.40}, one-star: {0.27, -0.51}
02:31:53.769 00.002 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
02:31:53.769 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
02:31:53.771 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.64 mountX=-0.40 mountY=0.04, mountTheta=3.05
02:31:53.773 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.40, opts=13)
02:31:53.773 00.000 7988 Enqueuing Move request for scope (-0.03, -0.40)
02:31:53.775 00.002 15712 Worker thread wakes up
02:31:53.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.40) opts 0xd
02:31:53.775 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.40)
02:31:53.775 00.000 15712 Moving (-0.03, -0.40) raw xDistance=-0.40 yDistance=0.04
02:31:53.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:31:53.777 00.002 7988 UpdateGuideState exits: m=863 SNR=19.2
02:31:53.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:53.777 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:53.780 00.003 7988 Enqueuing Expose request
02:31:53.780 00.000 15712 PPEC rslt: input = -0.40, final = -0.26, react = -0.24, pred = -0.03, hyst = -0.22, hyst_pct = 0.00, period_length = 639.29
02:31:53.780 00.000 15712 PPEC: input: -0.40, control: -0.26, exposure: 1500
02:31:53.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:53.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:31:53.780 00.000 15712 MoveAxis(E, 86, ABG)
02:31:53.780 00.000 15712 Guiding  Dir = 2, Dur = 86
02:31:53.780 00.000 15712 IsGuiding returns 0
02:31:53.811 00.031 15712 PulseGuide returned control before completion, sleep 67
02:31:53.887 00.076 15712 IsGuiding returns 1
02:31:53.887 00.000 15712 scope still moving after pulse duration time elapsed
02:31:53.922 00.035 15712 IsGuiding returns 0
02:31:53.922 00.000 15712 scope move finished after 86 + 54 ms
02:31:53.922 00.000 15712 Move returns status 0, amount 86
02:31:53.922 00.000 15712 MoveAxis(N, 0, ABG)
02:31:53.922 00.000 15712 Move returns status 0, amount 0
02:31:53.922 00.000 15712 move complete, result=0
02:31:53.922 00.000 15712 worker thread done servicing request
02:31:53.922 00.000 15712 Worker thread wakes up
02:31:53.922 00.000 7988 GuideStep: -0.4 px 86 ms EAST, 0.0 px 0 ms NORTH
02:31:53.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:53.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:55.338 01.416 15712 Exposure complete
02:31:55.400 00.062 15712 worker thread done servicing request
02:31:55.400 00.000 7988 OnExposeComplete: enter
02:31:55.403 00.003 7988 UpdateGuideState(): m_state=6
02:31:55.405 00.002 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4482
02:31:55.405 00.000 7988 Star::Find returns 1 (0), X=972.38, Y=188.23, Mass=854, SNR=19.0, Peak=139 HFD=3.7
02:31:55.407 00.002 7988 MultiStar: [#1 0.36,0.12,0.99,U] [#2 0.23,-0.14,0.85,U] [#3 -0.03,-0.11,0.86,U] [#4 0.06,0.02,0.68,U] [#5 -0.54,0.23,0.74,U] [#6 0.18,-0.29,0.64,U] [#7 0.52,-0.37,0.51,U] [#8 0.10,-0.36,0.40,U] 
02:31:55.407 00.000 7988 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.17, -0.09}
02:31:55.407 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
02:31:55.407 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
02:31:55.407 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.59 mountX=-0.08 mountY=-0.11, mountTheta=-2.17
02:31:55.407 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.08, opts=13)
02:31:55.407 00.000 7988 Enqueuing Move request for scope (0.11, -0.08)
02:31:55.407 00.000 15712 Worker thread wakes up
02:31:55.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
02:31:55.407 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
02:31:55.415 00.008 15712 Moving (0.11, -0.08) raw xDistance=-0.08 yDistance=-0.11
02:31:55.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:31:55.415 00.000 7988 UpdateGuideState exits: m=854 SNR=19.0
02:31:55.417 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:55.417 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:55.417 00.000 7988 Enqueuing Expose request
02:31:55.420 00.003 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
02:31:55.420 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:31:55.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:55.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:31:55.420 00.000 15712 MoveAxis(E, 7, ABG)
02:31:55.420 00.000 15712 Guiding  Dir = 2, Dur = 7
02:31:55.437 00.017 15712 IsGuiding returns 0
02:31:55.454 00.017 15712 IsGuiding returns 0
02:31:55.454 00.000 15712 Move returns status 0, amount 7
02:31:55.454 00.000 15712 MoveAxis(N, 0, ABG)
02:31:55.454 00.000 15712 Move returns status 0, amount 0
02:31:55.454 00.000 15712 move complete, result=0
02:31:55.454 00.000 15712 worker thread done servicing request
02:31:55.454 00.000 15712 Worker thread wakes up
02:31:55.454 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:31:55.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:55.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:57.094 01.640 15712 Exposure complete
02:31:57.156 00.062 15712 worker thread done servicing request
02:31:57.156 00.000 7988 OnExposeComplete: enter
02:31:57.156 00.000 7988 UpdateGuideState(): m_state=6
02:31:57.159 00.003 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
02:31:57.159 00.000 7988 Star::Find returns 1 (0), X=972.00, Y=187.74, Mass=793, SNR=18.5, Peak=148 HFD=3.2
02:31:57.161 00.002 7988 MultiStar: [#1 -0.24,0.15,0.97,U] [#2 0.13,-0.06,0.89,U] [#3 0.27,-0.14,0.88,U] [#4 0.17,0.04,0.73,U] [#5 -0.28,-0.04,0.82,U] [#6 -0.13,-0.25,0.64,U] [#7 0.36,-0.00,0.53,U] [#8 -0.08,-0.31,0.49,U] 
02:31:57.161 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {-0.21, -0.57}
02:31:57.163 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
02:31:57.163 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
02:31:57.165 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.71 mountX=-0.13 mountY=0.02, mountTheta=2.98
02:31:57.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.13, opts=13)
02:31:57.165 00.000 7988 Enqueuing Move request for scope (-0.02, -0.13)
02:31:57.169 00.004 15712 Worker thread wakes up
02:31:57.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
02:31:57.169 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
02:31:57.169 00.000 15712 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=0.02
02:31:57.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
02:31:57.169 00.000 7988 UpdateGuideState exits: m=793 SNR=18.5
02:31:57.172 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:57.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:57.172 00.000 7988 Enqueuing Expose request
02:31:57.172 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
02:31:57.172 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
02:31:57.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:57.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:31:57.172 00.000 15712 MoveAxis(E, 8, ABG)
02:31:57.172 00.000 15712 Guiding  Dir = 2, Dur = 8
02:31:57.172 00.000 15712 IsGuiding returns 0
02:31:57.188 00.016 15712 IsGuiding returns 0
02:31:57.188 00.000 15712 Move returns status 0, amount 8
02:31:57.188 00.000 15712 MoveAxis(N, 0, ABG)
02:31:57.188 00.000 15712 Move returns status 0, amount 0
02:31:57.188 00.000 15712 move complete, result=0
02:31:57.188 00.000 15712 worker thread done servicing request
02:31:57.188 00.000 15712 Worker thread wakes up
02:31:57.188 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
02:31:57.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:57.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:31:58.608 01.420 15712 Exposure complete
02:31:58.671 00.063 15712 worker thread done servicing request
02:31:58.671 00.000 7988 OnExposeComplete: enter
02:31:58.671 00.000 7988 UpdateGuideState(): m_state=6
02:31:58.671 00.000 7988 Star::Find(15, 971, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4484
02:31:58.671 00.000 7988 Star::Find returns 1 (0), X=972.27, Y=188.12, Mass=819, SNR=18.5, Peak=150 HFD=3.2
02:31:58.671 00.000 7988 MultiStar: [#1 0.30,0.33,1.00,U] [#2 0.29,-0.10,0.88,U] [#3 0.18,0.15,0.81,U] [#4 0.29,0.45,0.68,U] [#5 0.06,-0.02,0.71,U] [#6 0.48,0.45,0.00,M1] [#7 0.19,-1.12,0.00,M4] [#8 0.30,-0.57,0.46,U] 
02:31:58.671 00.000 7988 single-star, 6 included, MultiStar: {0.21, 0.04}, one-star: {0.06, -0.20}
02:31:58.671 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
02:31:58.679 00.008 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
02:31:58.679 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.28 mountX=-0.20 mountY=-0.05, mountTheta=-2.87
02:31:58.679 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.20, opts=13)
02:31:58.679 00.000 7988 Enqueuing Move request for scope (0.06, -0.20)
02:31:58.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
02:31:58.685 00.006 7988 UpdateGuideState exits: m=819 SNR=18.5
02:31:58.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:58.687 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:31:58.687 00.000 7988 Enqueuing Expose request
02:31:58.689 00.002 15712 Worker thread wakes up
02:31:58.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
02:31:58.689 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
02:31:58.689 00.000 15712 Moving (0.06, -0.20) raw xDistance=-0.20 yDistance=-0.05
02:31:58.689 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.29
02:31:58.689 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
02:31:58.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:58.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:31:58.689 00.000 15712 MoveAxis(E, 46, ABG)
02:31:58.689 00.000 15712 Guiding  Dir = 2, Dur = 46
02:31:58.689 00.000 15712 IsGuiding returns 0
02:31:58.718 00.029 15712 PulseGuide returned control before completion, sleep 33
02:31:58.798 00.080 15712 IsGuiding returns 1
02:31:58.798 00.000 15712 scope still moving after pulse duration time elapsed
02:31:58.828 00.030 15712 IsGuiding returns 0
02:31:58.828 00.000 15712 scope move finished after 46 + 88 ms
02:31:58.828 00.000 15712 Move returns status 0, amount 46
02:31:58.828 00.000 15712 MoveAxis(N, 0, ABG)
02:31:58.828 00.000 15712 Move returns status 0, amount 0
02:31:58.828 00.000 15712 move complete, result=0
02:31:58.828 00.000 15712 worker thread done servicing request
02:31:58.828 00.000 15712 Worker thread wakes up
02:31:58.828 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
02:31:58.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:31:58.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:00.473 01.645 15712 Exposure complete
02:32:00.534 00.061 15712 worker thread done servicing request
02:32:00.534 00.000 7988 OnExposeComplete: enter
02:32:00.534 00.000 7988 UpdateGuideState(): m_state=6
02:32:00.534 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4485
02:32:00.534 00.000 7988 Star::Find returns 1 (0), X=972.19, Y=188.48, Mass=793, SNR=18.4, Peak=151 HFD=3.3
02:32:00.534 00.000 7988 MultiStar: [#1 -0.06,0.45,0.99,U] [#2 -0.02,0.55,0.84,U] [#3 0.04,0.66,0.00,M1] [#4 0.37,0.43,0.68,U] [#5 0.03,0.69,0.00,M1] [#6 -0.04,0.45,0.64,U] [#7 0.70,0.29,0.00,M5] [#8 -0.20,0.97,0.00,M1] 
02:32:00.534 00.000 7988 single-star, 4 included, MultiStar: {0.03, 0.40}, one-star: {-0.02, 0.16}
02:32:00.534 00.000 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
02:32:00.534 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
02:32:00.534 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.71 mountX=0.16 mountY=0.02, mountTheta=0.12
02:32:00.534 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.16, opts=13)
02:32:00.534 00.000 7988 Enqueuing Move request for scope (-0.02, 0.16)
02:32:00.549 00.015 15712 Worker thread wakes up
02:32:00.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
02:32:00.549 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
02:32:00.549 00.000 15712 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=0.02
02:32:00.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
02:32:00.550 00.001 7988 UpdateGuideState exits: m=793 SNR=18.4
02:32:00.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:00.550 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:00.550 00.000 7988 Enqueuing Expose request
02:32:00.550 00.000 15712 PPEC rslt: input = 0.16, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.29
02:32:00.550 00.000 15712 PPEC: input: 0.16, control: 0.07, exposure: 1500
02:32:00.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:00.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:32:00.550 00.000 15712 MoveAxis(W, 24, ABG)
02:32:00.550 00.000 15712 Guiding  Dir = 3, Dur = 24
02:32:00.550 00.000 15712 IsGuiding returns 0
02:32:00.572 00.022 15712 PulseGuide returned control before completion, sleep 18
02:32:00.620 00.048 15712 IsGuiding returns 0
02:32:00.620 00.000 15712 Move returns status 0, amount 24
02:32:00.620 00.000 15712 MoveAxis(N, 0, ABG)
02:32:00.620 00.000 15712 Move returns status 0, amount 0
02:32:00.620 00.000 15712 move complete, result=0
02:32:00.620 00.000 15712 worker thread done servicing request
02:32:00.620 00.000 15712 Worker thread wakes up
02:32:00.620 00.000 7988 GuideStep: 0.2 px 24 ms WEST, 0.0 px 0 ms NORTH
02:32:00.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:00.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:02.035 01.415 15712 Exposure complete
02:32:02.099 00.064 15712 worker thread done servicing request
02:32:02.099 00.000 7988 OnExposeComplete: enter
02:32:02.099 00.000 7988 UpdateGuideState(): m_state=6
02:32:02.099 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4486
02:32:02.099 00.000 7988 Star::Find returns 1 (0), X=972.20, Y=188.29, Mass=913, SNR=19.6, Peak=156 HFD=3.5
02:32:02.099 00.000 7988 MultiStar: [#1 -0.04,0.22,0.99,U] [#2 0.06,0.14,0.80,U] [#3 0.18,0.33,0.81,U] [#4 0.19,0.27,0.72,U] [#5 -0.12,-0.07,0.76,U] [#6 0.60,0.13,0.66,U] [#7 0.93,0.13,0.00,M6] [#8 0.01,0.18,0.49,U] 
02:32:02.099 00.000 7988 single-star, 7 included, MultiStar: {0.10, 0.14}, one-star: {-0.01, -0.03}
02:32:02.099 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.48 = 2.81)
02:32:02.099 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.78)
02:32:02.099 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.91 mountX=-0.03 mountY=0.01, mountTheta=2.78
02:32:02.108 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
02:32:02.110 00.002 7988 Enqueuing Move request for scope (-0.01, -0.03)
02:32:02.110 00.000 15712 Worker thread wakes up
02:32:02.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
02:32:02.110 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
02:32:02.110 00.000 15712 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
02:32:02.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=47, FiltMax=255, Gamma=0.690
02:32:02.113 00.003 7988 UpdateGuideState exits: m=913 SNR=19.6
02:32:02.114 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:02.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:02.116 00.002 7988 Enqueuing Expose request
02:32:02.116 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
02:32:02.116 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
02:32:02.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:02.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:32:02.116 00.000 15712 MoveAxis(E, 8, ABG)
02:32:02.116 00.000 15712 Guiding  Dir = 2, Dur = 8
02:32:02.133 00.017 15712 IsGuiding returns 0
02:32:02.154 00.021 15712 IsGuiding returns 0
02:32:02.154 00.000 15712 Move returns status 0, amount 8
02:32:02.154 00.000 15712 MoveAxis(N, 0, ABG)
02:32:02.154 00.000 15712 Move returns status 0, amount 0
02:32:02.154 00.000 15712 move complete, result=0
02:32:02.154 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
02:32:02.156 00.002 15712 worker thread done servicing request
02:32:02.156 00.000 15712 Worker thread wakes up
02:32:02.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:02.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:03.790 01.634 15712 Exposure complete
02:32:03.853 00.063 15712 worker thread done servicing request
02:32:03.853 00.000 7988 OnExposeComplete: enter
02:32:03.853 00.000 7988 UpdateGuideState(): m_state=6
02:32:03.853 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4487
02:32:03.853 00.000 7988 Star::Find returns 1 (0), X=972.07, Y=188.09, Mass=836, SNR=18.7, Peak=167 HFD=3.0
02:32:03.853 00.000 7988 MultiStar: [#1 -0.27,-0.09,1.04,U] [#2 -0.10,-0.10,0.79,U] [#3 -0.07,0.05,0.89,U] [#4 0.03,0.02,0.71,U] [#5 -0.31,-0.29,0.71,U] [#6 -0.20,0.07,0.65,U] [#7 0.56,-0.22,0.44,U] [#8 -0.23,-0.32,0.43,U] 
02:32:03.853 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.14, -0.22}
02:32:03.853 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
02:32:03.853 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
02:32:03.853 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.36 mountX=-0.11 mountY=0.11, mountTheta=2.34
02:32:03.853 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.11, opts=13)
02:32:03.853 00.000 7988 Enqueuing Move request for scope (-0.11, -0.11)
02:32:03.853 00.000 15712 Worker thread wakes up
02:32:03.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
02:32:03.866 00.013 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
02:32:03.866 00.000 15712 Moving (-0.11, -0.11) raw xDistance=-0.11 yDistance=0.11
02:32:03.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:32:03.867 00.001 7988 UpdateGuideState exits: m=836 SNR=18.7
02:32:03.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:03.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:03.867 00.000 7988 Enqueuing Expose request
02:32:03.867 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
02:32:03.867 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
02:32:03.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:03.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:32:03.867 00.000 15712 MoveAxis(E, 9, ABG)
02:32:03.867 00.000 15712 Guiding  Dir = 2, Dur = 9
02:32:03.867 00.000 15712 IsGuiding returns 0
02:32:03.888 00.021 15712 IsGuiding returns 0
02:32:03.888 00.000 15712 Move returns status 0, amount 9
02:32:03.888 00.000 15712 MoveAxis(N, 0, ABG)
02:32:03.888 00.000 15712 Move returns status 0, amount 0
02:32:03.888 00.000 15712 move complete, result=0
02:32:03.888 00.000 15712 worker thread done servicing request
02:32:03.898 00.010 7988 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
02:32:03.900 00.002 15712 Worker thread wakes up
02:32:03.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:03.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:05.304 01.404 15712 Exposure complete
02:32:05.368 00.064 15712 worker thread done servicing request
02:32:05.368 00.000 7988 OnExposeComplete: enter
02:32:05.368 00.000 7988 UpdateGuideState(): m_state=6
02:32:05.368 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4488
02:32:05.368 00.000 7988 Star::Find returns 1 (0), X=972.20, Y=187.93, Mass=877, SNR=19.1, Peak=147 HFD=3.6
02:32:05.368 00.000 7988 MultiStar: [#1 -0.08,-0.35,1.04,U] [#2 -0.22,-0.25,0.83,U] [#3 -0.17,-0.38,0.84,U] [#4 -0.35,-0.27,0.68,U] [#5 -0.31,-0.04,0.79,U] [#6 0.16,-0.65,0.00,M1] [#7 -0.02,-0.37,0.46,U] [#8 -0.05,-0.76,0.00,M1] 
02:32:05.368 00.000 7988 refined, 6 included, MultiStar: {-0.16, -0.29}, one-star: {-0.01, -0.38}
02:32:05.368 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.64 = 2.65)
02:32:05.375 00.007 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.62)
02:32:05.375 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-2.07 mountX=-0.29 mountY=0.17, mountTheta=2.62
02:32:05.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.29, opts=13)
02:32:05.375 00.000 7988 Enqueuing Move request for scope (-0.16, -0.29)
02:32:05.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:05.375 00.000 7988 UpdateGuideState exits: m=877 SNR=19.1
02:32:05.382 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:05.382 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:05.382 00.000 7988 Enqueuing Expose request
02:32:05.382 00.000 15712 Worker thread wakes up
02:32:05.382 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.29) opts 0xd
02:32:05.382 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.29)
02:32:05.382 00.000 15712 Moving (-0.16, -0.29) raw xDistance=-0.29 yDistance=0.17
02:32:05.382 00.000 15712 PPEC rslt: input = -0.29, final = -0.20, react = -0.18, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.29
02:32:05.382 00.000 15712 PPEC: input: -0.29, control: -0.20, exposure: 1500
02:32:05.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:05.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:32:05.382 00.000 15712 MoveAxis(E, 66, ABG)
02:32:05.382 00.000 15712 Guiding  Dir = 2, Dur = 66
02:32:05.382 00.000 15712 IsGuiding returns 0
02:32:05.416 00.034 15712 PulseGuide returned control before completion, sleep 51
02:32:05.480 00.064 15712 IsGuiding returns 1
02:32:05.480 00.000 15712 scope still moving after pulse duration time elapsed
02:32:05.509 00.029 15712 IsGuiding returns 0
02:32:05.509 00.000 15712 scope move finished after 66 + 53 ms
02:32:05.509 00.000 15712 Move returns status 0, amount 66
02:32:05.509 00.000 15712 MoveAxis(N, 0, ABG)
02:32:05.509 00.000 15712 Move returns status 0, amount 0
02:32:05.509 00.000 15712 move complete, result=0
02:32:05.509 00.000 15712 worker thread done servicing request
02:32:05.509 00.000 15712 Worker thread wakes up
02:32:05.509 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.2 px 0 ms NORTH
02:32:05.510 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:05.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:07.139 01.629 15712 Exposure complete
02:32:07.203 00.064 15712 worker thread done servicing request
02:32:07.203 00.000 7988 OnExposeComplete: enter
02:32:07.203 00.000 7988 UpdateGuideState(): m_state=6
02:32:07.203 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4489
02:32:07.203 00.000 7988 Star::Find returns 1 (0), X=971.97, Y=188.08, Mass=927, SNR=19.7, Peak=158 HFD=4.0
02:32:07.203 00.000 7988 MultiStar: [#1 0.31,0.12,0.94,U] [#2 -0.17,0.08,0.85,U] [#3 -0.13,0.40,0.86,U] [#4 0.03,-0.08,0.74,U] [#5 -0.54,-0.04,0.68,U] [#6 0.21,0.10,0.65,U] [#7 0.33,-0.52,0.44,U] [#8 0.11,-0.08,0.42,U] 
02:32:07.203 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.00}, one-star: {-0.24, -0.24}
02:32:07.203 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.54 = 1.54)
02:32:07.203 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
02:32:07.212 00.009 7988 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.10 mountX=0.00 mountY=0.03, mountTheta=1.54
02:32:07.212 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.00, opts=13)
02:32:07.212 00.000 7988 Enqueuing Move request for scope (-0.03, 0.00)
02:32:07.212 00.000 15712 Worker thread wakes up
02:32:07.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
02:32:07.212 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
02:32:07.212 00.000 15712 Moving (-0.03, 0.00) raw xDistance=0.00 yDistance=0.03
02:32:07.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:07.217 00.005 7988 UpdateGuideState exits: m=927 SNR=19.7
02:32:07.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:07.219 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:07.219 00.000 7988 Enqueuing Expose request
02:32:07.221 00.002 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
02:32:07.221 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
02:32:07.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:07.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:32:07.221 00.000 15712 MoveAxis(E, 8, ABG)
02:32:07.221 00.000 15712 Guiding  Dir = 2, Dur = 8
02:32:07.221 00.000 15712 IsGuiding returns 0
02:32:07.238 00.017 15712 IsGuiding returns 0
02:32:07.238 00.000 15712 Move returns status 0, amount 8
02:32:07.238 00.000 15712 MoveAxis(N, 0, ABG)
02:32:07.238 00.000 15712 Move returns status 0, amount 0
02:32:07.238 00.000 15712 move complete, result=0
02:32:07.238 00.000 15712 worker thread done servicing request
02:32:07.238 00.000 15712 Worker thread wakes up
02:32:07.238 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
02:32:07.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:07.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:08.656 01.418 15712 Exposure complete
02:32:08.718 00.062 15712 worker thread done servicing request
02:32:08.718 00.000 7988 OnExposeComplete: enter
02:32:08.718 00.000 7988 UpdateGuideState(): m_state=6
02:32:08.722 00.004 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4490
02:32:08.724 00.002 7988 Star::Find returns 1 (0), X=972.19, Y=188.01, Mass=833, SNR=18.8, Peak=147 HFD=3.3
02:32:08.724 00.000 7988 MultiStar: [#1 -0.36,0.10,1.02,U] [#2 -0.24,-0.20,0.86,U] [#3 -0.07,-0.01,0.80,U] [#4 -0.26,0.19,0.68,U] [#5 -0.35,0.35,0.79,U] [#6 -0.68,-0.17,0.00,M1] [#7 -0.17,-0.66,0.00,M4] [#8 -0.93,-0.64,0.00,M1] 
02:32:08.726 00.002 7988 refined, 5 included, MultiStar: {-0.21, 0.00}, one-star: {-0.02, -0.31}
02:32:08.726 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
02:32:08.728 00.002 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
02:32:08.728 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.00 hyp=0.21 cameraTheta=3.13 mountX=0.00 mountY=0.21, mountTheta=1.57
02:32:08.730 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.00, opts=13)
02:32:08.732 00.002 7988 Enqueuing Move request for scope (-0.21, 0.00)
02:32:08.732 00.000 15712 Worker thread wakes up
02:32:08.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.00) opts 0xd
02:32:08.732 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.00)
02:32:08.732 00.000 15712 Moving (-0.21, 0.00) raw xDistance=0.00 yDistance=0.21
02:32:08.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:08.734 00.002 7988 UpdateGuideState exits: m=833 SNR=18.8
02:32:08.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:08.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:08.734 00.000 7988 Enqueuing Expose request
02:32:08.734 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
02:32:08.734 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
02:32:08.734 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:08.734 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:32:08.734 00.000 15712 MoveAxis(E, 7, ABG)
02:32:08.734 00.000 15712 Guiding  Dir = 2, Dur = 7
02:32:08.734 00.000 15712 IsGuiding returns 0
02:32:08.789 00.055 15712 IsGuiding returns 0
02:32:08.789 00.000 15712 Move returns status 0, amount 7
02:32:08.789 00.000 15712 MoveAxis(N, 0, ABG)
02:32:08.789 00.000 15712 Move returns status 0, amount 0
02:32:08.789 00.000 15712 move complete, result=0
02:32:08.789 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
02:32:08.790 00.001 15712 worker thread done servicing request
02:32:08.790 00.000 15712 Worker thread wakes up
02:32:08.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:08.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:10.424 01.634 15712 Exposure complete
02:32:10.487 00.063 15712 worker thread done servicing request
02:32:10.487 00.000 7988 OnExposeComplete: enter
02:32:10.487 00.000 7988 UpdateGuideState(): m_state=6
02:32:10.492 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4491
02:32:10.492 00.000 7988 Star::Find returns 1 (0), X=972.27, Y=187.99, Mass=844, SNR=18.7, Peak=146 HFD=3.4
02:32:10.494 00.002 7988 MultiStar: [#1 -0.22,-0.02,0.98,U] [#2 0.03,-0.23,0.88,U] [#3 -0.40,0.23,0.80,U] [#4 -0.09,-0.19,0.74,U] [#5 0.12,-0.09,0.71,U] [#6 -0.16,0.04,0.67,U] [#7 0.84,-0.76,0.00,M5] [#8 -0.20,-0.38,0.52,U] 
02:32:10.494 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.11}, one-star: {0.06, -0.32}
02:32:10.496 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.86 = 2.43)
02:32:10.496 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.39)
02:32:10.498 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.29 mountX=-0.12 mountY=0.10, mountTheta=2.41
02:32:10.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.11, opts=13)
02:32:10.500 00.000 7988 Enqueuing Move request for scope (-0.10, -0.11)
02:32:10.502 00.002 15712 Worker thread wakes up
02:32:10.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:10.502 00.000 7988 UpdateGuideState exits: m=844 SNR=18.7
02:32:10.505 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:10.505 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:10.507 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
02:32:10.507 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
02:32:10.507 00.000 15712 Moving (-0.10, -0.11) raw xDistance=-0.12 yDistance=0.10
02:32:10.509 00.002 7988 Enqueuing Expose request
02:32:10.515 00.006 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
02:32:10.515 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
02:32:10.517 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:10.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:32:10.517 00.000 15712 MoveAxis(E, 6, ABG)
02:32:10.517 00.000 15712 Guiding  Dir = 2, Dur = 6
02:32:10.517 00.000 15712 IsGuiding returns 0
02:32:10.526 00.009 15712 IsGuiding returns 0
02:32:10.526 00.000 15712 Move returns status 0, amount 6
02:32:10.526 00.000 15712 MoveAxis(N, 0, ABG)
02:32:10.526 00.000 15712 Move returns status 0, amount 0
02:32:10.526 00.000 15712 move complete, result=0
02:32:10.526 00.000 15712 worker thread done servicing request
02:32:10.526 00.000 15712 Worker thread wakes up
02:32:10.526 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:32:10.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:10.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:11.937 01.411 15712 Exposure complete
02:32:11.999 00.062 15712 worker thread done servicing request
02:32:11.999 00.000 7988 OnExposeComplete: enter
02:32:12.003 00.004 7988 UpdateGuideState(): m_state=6
02:32:12.003 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4492
02:32:12.003 00.000 7988 Star::Find returns 1 (0), X=972.20, Y=188.30, Mass=899, SNR=19.4, Peak=138 HFD=3.8
02:32:12.003 00.000 7988 MultiStar: [#1 -0.06,0.15,0.91,U] [#2 -0.14,0.04,0.82,U] [#3 0.09,-0.00,0.80,U] [#4 -0.16,-0.01,0.65,U] [#5 -0.23,0.20,0.67,U] [#6 0.08,0.04,0.62,U] [#7 0.69,-0.83,0.00,M6] [#8 -0.68,-0.11,0.00,M1] 
02:32:12.003 00.000 7988 single-star, 6 included, MultiStar: {-0.06, 0.06}, one-star: {-0.01, -0.01}
02:32:12.003 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
02:32:12.003 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
02:32:12.003 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.43 mountX=-0.01 mountY=0.01, mountTheta=2.28
02:32:12.003 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
02:32:12.003 00.000 7988 Enqueuing Move request for scope (-0.01, -0.01)
02:32:12.003 00.000 15712 Worker thread wakes up
02:32:12.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
02:32:12.003 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
02:32:12.003 00.000 15712 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
02:32:12.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:12.015 00.012 7988 UpdateGuideState exits: m=899 SNR=19.4
02:32:12.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:12.015 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:12.015 00.000 7988 Enqueuing Expose request
02:32:12.015 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
02:32:12.015 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:32:12.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:12.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:32:12.015 00.000 15712 MoveAxis(E, 5, ABG)
02:32:12.015 00.000 15712 Guiding  Dir = 2, Dur = 5
02:32:12.020 00.005 15712 IsGuiding returns 0
02:32:12.034 00.014 15712 IsGuiding returns 0
02:32:12.034 00.000 15712 Move returns status 0, amount 5
02:32:12.034 00.000 15712 MoveAxis(N, 0, ABG)
02:32:12.034 00.000 15712 Move returns status 0, amount 0
02:32:12.034 00.000 15712 move complete, result=0
02:32:12.034 00.000 15712 worker thread done servicing request
02:32:12.034 00.000 15712 Worker thread wakes up
02:32:12.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:12.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:12.034 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
02:32:13.675 01.641 15712 Exposure complete
02:32:13.738 00.063 15712 worker thread done servicing request
02:32:13.738 00.000 7988 OnExposeComplete: enter
02:32:13.738 00.000 7988 UpdateGuideState(): m_state=6
02:32:13.738 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4493
02:32:13.738 00.000 7988 Star::Find returns 1 (0), X=972.30, Y=188.17, Mass=830, SNR=18.7, Peak=155 HFD=3.5
02:32:13.738 00.000 7988 MultiStar: [#1 -0.22,0.40,0.93,U] [#2 -0.13,-0.01,0.86,U] [#3 -0.12,0.51,0.76,U] [#4 -0.03,0.08,0.62,U] [#5 -0.09,0.46,0.67,U] [#6 -0.12,-0.28,0.58,U] [#7 0.17,-0.38,0.44,U] [#8 -0.14,-0.15,0.49,U] 
02:32:13.738 00.000 7988 refined, 8 included, MultiStar: {-0.07, 0.09}, one-star: {0.09, -0.15}
02:32:13.738 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
02:32:13.738 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
02:32:13.738 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.09 mountY=0.07, mountTheta=0.66
02:32:13.738 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.09, opts=13)
02:32:13.738 00.000 7988 Enqueuing Move request for scope (-0.07, 0.09)
02:32:13.738 00.000 15712 Worker thread wakes up
02:32:13.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
02:32:13.738 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:32:13.738 00.000 15712 Moving (-0.07, 0.09) raw xDistance=0.09 yDistance=0.07
02:32:13.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:13.753 00.015 7988 UpdateGuideState exits: m=830 SNR=18.7
02:32:13.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:13.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:13.753 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
02:32:13.753 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
02:32:13.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:13.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:32:13.753 00.000 15712 MoveAxis(E, 4, ABG)
02:32:13.753 00.000 15712 Guiding  Dir = 2, Dur = 4
02:32:13.753 00.000 7988 Enqueuing Expose request
02:32:13.788 00.035 15712 IsGuiding returns 0
02:32:13.804 00.016 15712 IsGuiding returns 0
02:32:13.804 00.000 15712 Move returns status 0, amount 4
02:32:13.804 00.000 15712 MoveAxis(N, 0, ABG)
02:32:13.804 00.000 15712 Move returns status 0, amount 0
02:32:13.804 00.000 15712 move complete, result=0
02:32:13.804 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
02:32:13.810 00.006 15712 worker thread done servicing request
02:32:13.810 00.000 15712 Worker thread wakes up
02:32:13.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:13.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:15.219 01.409 15712 Exposure complete
02:32:15.281 00.062 15712 worker thread done servicing request
02:32:15.281 00.000 7988 OnExposeComplete: enter
02:32:15.284 00.003 7988 UpdateGuideState(): m_state=6
02:32:15.284 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4494
02:32:15.286 00.002 7988 Star::Find returns 1 (0), X=972.21, Y=187.99, Mass=764, SNR=17.9, Peak=145 HFD=3.4
02:32:15.286 00.000 7988 MultiStar: [#1 -0.14,0.07,0.96,U] [#2 -0.18,0.19,0.84,U] [#3 -0.28,0.17,0.88,U] [#4 -0.07,-0.02,0.66,U] [#5 -0.08,0.20,0.75,U] [#6 -0.29,0.00,0.72,U] [#7 0.00,0.00,0.00,L] [#8 -0.69,-0.53,0.00,M1] [#9 -0.29,-1.21,0.00,M6] 
02:32:15.288 00.002 7988 refined, 6 included, MultiStar: {-0.15, 0.03}, one-star: {0.00, -0.33}
02:32:15.288 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.56) = xAngle (1.36 = 1.36)
02:32:15.290 00.002 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
02:32:15.290 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.92 mountX=0.03 mountY=0.14, mountTheta=1.36
02:32:15.292 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.03, opts=13)
02:32:15.294 00.002 7988 Enqueuing Move request for scope (-0.15, 0.03)
02:32:15.294 00.000 15712 Worker thread wakes up
02:32:15.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
02:32:15.294 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
02:32:15.294 00.000 15712 Moving (-0.15, 0.03) raw xDistance=0.03 yDistance=0.14
02:32:15.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:32:15.296 00.002 7988 UpdateGuideState exits: m=764 SNR=17.9
02:32:15.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:15.296 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:15.296 00.000 7988 Enqueuing Expose request
02:32:15.301 00.005 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
02:32:15.301 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
02:32:15.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:15.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:32:15.301 00.000 15712 MoveAxis(E, 4, ABG)
02:32:15.301 00.000 15712 Guiding  Dir = 2, Dur = 4
02:32:15.302 00.001 15712 IsGuiding returns 0
02:32:15.318 00.016 15712 IsGuiding returns 0
02:32:15.318 00.000 15712 Move returns status 0, amount 4
02:32:15.318 00.000 15712 MoveAxis(N, 0, ABG)
02:32:15.318 00.000 15712 Move returns status 0, amount 0
02:32:15.318 00.000 15712 move complete, result=0
02:32:15.318 00.000 15712 worker thread done servicing request
02:32:15.318 00.000 15712 Worker thread wakes up
02:32:15.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:15.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:15.318 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
02:32:17.068 01.750 15712 Exposure complete
02:32:17.131 00.063 15712 worker thread done servicing request
02:32:17.131 00.000 7988 OnExposeComplete: enter
02:32:17.131 00.000 7988 UpdateGuideState(): m_state=6
02:32:17.131 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4495
02:32:17.131 00.000 7988 Star::Find returns 1 (0), X=972.08, Y=188.19, Mass=736, SNR=17.3, Peak=142 HFD=3.2
02:32:17.131 00.000 7988 MultiStar: [#1 -0.21,-0.36,0.91,U] [#2 -0.20,-0.16,0.91,U] [#3 0.04,-0.03,0.77,U] [#4 0.25,-0.12,0.78,U] [#5 -0.14,-0.27,0.69,U] [#6 -0.53,-0.01,0.64,U] [#7 0.42,-0.41,0.55,U] [#8 -0.65,-0.39,0.00,M2] 
02:32:17.138 00.007 7988 single-star, 7 included, MultiStar: {-0.08, -0.18}, one-star: {-0.13, -0.12}
02:32:17.138 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
02:32:17.138 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
02:32:17.138 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.39 mountX=-0.12 mountY=0.13, mountTheta=2.32
02:32:17.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.12, opts=13)
02:32:17.138 00.000 7988 Enqueuing Move request for scope (-0.13, -0.12)
02:32:17.145 00.007 15712 Worker thread wakes up
02:32:17.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
02:32:17.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
02:32:17.145 00.000 15712 Moving (-0.13, -0.12) raw xDistance=-0.12 yDistance=0.13
02:32:17.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:32:17.145 00.000 7988 UpdateGuideState exits: m=736 SNR=17.3
02:32:17.148 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:17.148 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:17.150 00.002 7988 Enqueuing Expose request
02:32:17.150 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
02:32:17.150 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
02:32:17.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:17.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:32:17.150 00.000 15712 MoveAxis(E, 7, ABG)
02:32:17.150 00.000 15712 Guiding  Dir = 2, Dur = 7
02:32:17.152 00.002 15712 IsGuiding returns 0
02:32:17.181 00.029 15712 IsGuiding returns 0
02:32:17.181 00.000 15712 Move returns status 0, amount 7
02:32:17.181 00.000 15712 MoveAxis(N, 0, ABG)
02:32:17.181 00.000 15712 Move returns status 0, amount 0
02:32:17.181 00.000 15712 move complete, result=0
02:32:17.181 00.000 15712 worker thread done servicing request
02:32:17.181 00.000 15712 Worker thread wakes up
02:32:17.181 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
02:32:17.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:17.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:18.598 01.417 15712 Exposure complete
02:32:18.662 00.064 15712 worker thread done servicing request
02:32:18.662 00.000 7988 OnExposeComplete: enter
02:32:18.662 00.000 7988 UpdateGuideState(): m_state=6
02:32:18.666 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4496
02:32:18.666 00.000 7988 Star::Find returns 1 (0), X=972.50, Y=187.87, Mass=803, SNR=18.3, Peak=139 HFD=3.5
02:32:18.668 00.002 7988 MultiStar: [#1 -0.22,-0.18,0.96,U] [#2 -0.20,-0.15,0.86,U] [#3 -0.22,-0.15,0.82,U] [#4 -0.08,-0.22,0.68,U] [#5 -0.41,-0.07,0.72,U] [#6 0.25,-0.02,0.57,U] [#7 -0.10,-1.12,0.00,M5] [#8 -0.44,-0.98,0.00,M3] 
02:32:18.669 00.001 7988 refined, 6 included, MultiStar: {-0.09, -0.19}, one-star: {0.29, -0.45}
02:32:18.669 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.74)
02:32:18.671 00.002 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
02:32:18.671 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.99 mountX=-0.19 mountY=0.09, mountTheta=2.71
02:32:18.673 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.19, opts=13)
02:32:18.675 00.002 7988 Enqueuing Move request for scope (-0.09, -0.19)
02:32:18.675 00.000 15712 Worker thread wakes up
02:32:18.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
02:32:18.675 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
02:32:18.675 00.000 15712 Moving (-0.09, -0.19) raw xDistance=-0.19 yDistance=0.09
02:32:18.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:32:18.675 00.000 7988 UpdateGuideState exits: m=803 SNR=18.3
02:32:18.678 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:18.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:18.678 00.000 7988 Enqueuing Expose request
02:32:18.678 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.30
02:32:18.678 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
02:32:18.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:18.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:32:18.678 00.000 15712 MoveAxis(E, 46, ABG)
02:32:18.678 00.000 15712 Guiding  Dir = 2, Dur = 46
02:32:18.678 00.000 15712 IsGuiding returns 0
02:32:18.699 00.021 15712 PulseGuide returned control before completion, sleep 39
02:32:18.779 00.080 15712 IsGuiding returns 1
02:32:18.779 00.000 15712 scope still moving after pulse duration time elapsed
02:32:18.806 00.027 15712 IsGuiding returns 0
02:32:18.806 00.000 15712 scope move finished after 46 + 78 ms
02:32:18.806 00.000 15712 Move returns status 0, amount 46
02:32:18.806 00.000 15712 MoveAxis(N, 0, ABG)
02:32:18.806 00.000 15712 Move returns status 0, amount 0
02:32:18.806 00.000 15712 move complete, result=0
02:32:18.806 00.000 15712 worker thread done servicing request
02:32:18.806 00.000 15712 Worker thread wakes up
02:32:18.806 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
02:32:18.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:18.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:20.552 01.746 15712 Exposure complete
02:32:20.613 00.061 15712 worker thread done servicing request
02:32:20.613 00.000 7988 OnExposeComplete: enter
02:32:20.613 00.000 7988 UpdateGuideState(): m_state=6
02:32:20.613 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4497
02:32:20.613 00.000 7988 Star::Find returns 1 (0), X=972.35, Y=188.02, Mass=714, SNR=17.3, Peak=155 HFD=2.9
02:32:20.613 00.000 7988 MultiStar: [#1 0.29,0.05,1.07,U] [#2 0.18,-0.08,0.91,U] [#3 0.02,0.14,0.91,U] [#4 0.21,0.11,0.71,U] [#5 -0.04,0.04,0.74,U] [#6 0.19,-0.08,0.66,U] [#7 0.17,-0.98,0.00,M6] [#8 -0.23,-0.16,0.55,U] 
02:32:20.613 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.03}, one-star: {0.14, -0.30}
02:32:20.622 00.009 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
02:32:20.622 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
02:32:20.622 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.29 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:32:20.622 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.03, opts=13)
02:32:20.622 00.000 7988 Enqueuing Move request for scope (0.11, -0.03)
02:32:20.622 00.000 15712 Worker thread wakes up
02:32:20.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
02:32:20.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
02:32:20.622 00.000 15712 Moving (0.11, -0.03) raw xDistance=-0.03 yDistance=-0.11
02:32:20.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:32:20.629 00.007 7988 UpdateGuideState exits: m=714 SNR=17.3
02:32:20.631 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:20.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:20.633 00.002 7988 Enqueuing Expose request
02:32:20.633 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
02:32:20.633 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
02:32:20.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:20.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:32:20.633 00.000 15712 MoveAxis(E, 10, ABG)
02:32:20.633 00.000 15712 Guiding  Dir = 2, Dur = 10
02:32:20.633 00.000 15712 IsGuiding returns 0
02:32:20.650 00.017 15712 IsGuiding returns 1
02:32:20.650 00.000 15712 scope still moving after pulse duration time elapsed
02:32:20.697 00.047 15712 IsGuiding returns 1
02:32:20.725 00.028 15712 IsGuiding returns 0
02:32:20.725 00.000 15712 scope move finished after 10 + 80 ms
02:32:20.725 00.000 15712 Move returns status 0, amount 10
02:32:20.725 00.000 15712 MoveAxis(N, 0, ABG)
02:32:20.725 00.000 15712 Move returns status 0, amount 0
02:32:20.725 00.000 15712 move complete, result=0
02:32:20.725 00.000 7988 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
02:32:20.727 00.002 15712 worker thread done servicing request
02:32:20.727 00.000 15712 Worker thread wakes up
02:32:20.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:20.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:22.132 01.405 15712 Exposure complete
02:32:22.195 00.063 15712 worker thread done servicing request
02:32:22.195 00.000 7988 OnExposeComplete: enter
02:32:22.195 00.000 7988 UpdateGuideState(): m_state=6
02:32:22.195 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4498
02:32:22.195 00.000 7988 Star::Find returns 1 (0), X=972.45, Y=188.33, Mass=691, SNR=17.0, Peak=162 HFD=3.2
02:32:22.195 00.000 7988 MultiStar: [#1 -0.07,0.24,1.13,U] [#2 -0.02,-0.03,1.01,U] [#3 0.08,0.52,0.91,U] [#4 0.00,0.27,0.74,U] [#5 -0.22,0.10,0.83,U] [#6 -0.20,0.15,0.73,U] [#7 -0.01,0.26,0.51,U] [#8 -0.44,-0.66,0.00,M3] 
02:32:22.195 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.18}, one-star: {0.24, 0.01}
02:32:22.195 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
02:32:22.195 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:32:22.195 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.66 mountX=0.18 mountY=0.01, mountTheta=0.07
02:32:22.204 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.18, opts=13)
02:32:22.204 00.000 7988 Enqueuing Move request for scope (-0.02, 0.18)
02:32:22.204 00.000 15712 Worker thread wakes up
02:32:22.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:32:22.209 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
02:32:22.209 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
02:32:22.209 00.000 15712 Moving (-0.02, 0.18) raw xDistance=0.18 yDistance=0.01
02:32:22.209 00.000 7988 UpdateGuideState exits: m=691 SNR=17.0
02:32:22.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:22.211 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:22.211 00.000 7988 Enqueuing Expose request
02:32:22.213 00.002 15712 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.30
02:32:22.213 00.000 15712 PPEC: input: 0.18, control: 0.08, exposure: 1500
02:32:22.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:22.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:32:22.213 00.000 15712 MoveAxis(W, 27, ABG)
02:32:22.213 00.000 15712 Guiding  Dir = 3, Dur = 27
02:32:22.213 00.000 15712 IsGuiding returns 0
02:32:22.225 00.012 15712 PulseGuide returned control before completion, sleep 19
02:32:22.280 00.055 15712 IsGuiding returns 0
02:32:22.280 00.000 15712 Move returns status 0, amount 27
02:32:22.280 00.000 15712 MoveAxis(N, 0, ABG)
02:32:22.280 00.000 15712 Move returns status 0, amount 0
02:32:22.280 00.000 15712 move complete, result=0
02:32:22.280 00.000 15712 worker thread done servicing request
02:32:22.280 00.000 15712 Worker thread wakes up
02:32:22.280 00.000 7988 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
02:32:22.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:22.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:23.919 01.639 15712 Exposure complete
02:32:23.983 00.064 15712 worker thread done servicing request
02:32:23.983 00.000 7988 OnExposeComplete: enter
02:32:23.983 00.000 7988 UpdateGuideState(): m_state=6
02:32:23.983 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4499
02:32:23.983 00.000 7988 Star::Find returns 1 (0), X=972.15, Y=188.05, Mass=913, SNR=19.7, Peak=153 HFD=4.1
02:32:23.983 00.000 7988 MultiStar: [#1 -0.28,0.22,0.95,U] [#2 0.02,0.10,0.82,U] [#3 -0.28,0.25,0.81,U] [#4 0.12,0.23,0.64,U] [#5 -0.25,0.39,0.66,U] [#6 -0.59,0.24,0.61,U] [#7 -0.21,-0.07,0.42,U] [#8 -0.94,0.00,0.00,M4] 
02:32:23.983 00.000 7988 refined, 7 included, MultiStar: {-0.18, 0.13}, one-star: {-0.06, -0.26}
02:32:23.989 00.006 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.56) = xAngle (0.96 = 0.96)
02:32:23.989 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
02:32:23.989 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.53 mountX=0.13 mountY=0.18, mountTheta=0.95
02:32:23.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.13, opts=13)
02:32:23.989 00.000 7988 Enqueuing Move request for scope (-0.18, 0.13)
02:32:23.989 00.000 15712 Worker thread wakes up
02:32:23.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
02:32:23.996 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:32:23.996 00.000 7988 UpdateGuideState exits: m=913 SNR=19.7
02:32:23.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:23.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:23.996 00.000 7988 Enqueuing Expose request
02:32:23.996 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
02:32:23.996 00.000 15712 Moving (-0.18, 0.13) raw xDistance=0.13 yDistance=0.18
02:32:23.996 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
02:32:23.996 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
02:32:23.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:23.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:32:23.996 00.000 15712 MoveAxis(E, 9, ABG)
02:32:23.996 00.000 15712 Guiding  Dir = 2, Dur = 9
02:32:24.006 00.010 15712 IsGuiding returns 0
02:32:24.023 00.017 15712 IsGuiding returns 0
02:32:24.023 00.000 15712 Move returns status 0, amount 9
02:32:24.023 00.000 15712 MoveAxis(N, 0, ABG)
02:32:24.023 00.000 15712 Move returns status 0, amount 0
02:32:24.023 00.000 15712 move complete, result=0
02:32:24.023 00.000 15712 worker thread done servicing request
02:32:24.023 00.000 15712 Worker thread wakes up
02:32:24.023 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
02:32:24.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:24.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:25.431 01.408 15712 Exposure complete
02:32:25.495 00.064 15712 worker thread done servicing request
02:32:25.495 00.000 7988 OnExposeComplete: enter
02:32:25.495 00.000 7988 UpdateGuideState(): m_state=6
02:32:25.498 00.003 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4500
02:32:25.498 00.000 7988 Star::Find returns 1 (0), X=972.34, Y=188.19, Mass=761, SNR=17.8, Peak=141 HFD=3.5
02:32:25.500 00.002 7988 MultiStar: [#1 0.00,0.12,0.98,U] [#2 0.01,0.34,0.86,U] [#3 -0.10,0.23,0.87,U] [#4 -0.03,0.17,0.73,U] [#5 -0.40,0.28,0.71,U] [#6 -0.14,0.10,0.76,U] [#7 0.14,0.28,0.50,U] [#8 -0.54,0.21,0.44,U] 
02:32:25.500 00.000 7988 refined, 8 included, MultiStar: {-0.08, 0.16}, one-star: {0.13, -0.13}
02:32:25.502 00.002 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
02:32:25.502 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:32:25.505 00.003 7988 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.00 mountX=0.16 mountY=0.07, mountTheta=0.41
02:32:25.505 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.16, opts=13)
02:32:25.507 00.002 7988 Enqueuing Move request for scope (-0.08, 0.16)
02:32:25.509 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:32:25.509 00.000 7988 UpdateGuideState exits: m=761 SNR=17.8
02:32:25.511 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:25.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:25.511 00.000 7988 Enqueuing Expose request
02:32:25.511 00.000 15712 Worker thread wakes up
02:32:25.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
02:32:25.511 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
02:32:25.511 00.000 15712 Moving (-0.08, 0.16) raw xDistance=0.16 yDistance=0.07
02:32:25.511 00.000 15712 PPEC rslt: input = 0.16, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.31
02:32:25.511 00.000 15712 PPEC: input: 0.16, control: 0.07, exposure: 1500
02:32:25.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:25.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:32:25.511 00.000 15712 MoveAxis(W, 23, ABG)
02:32:25.511 00.000 15712 Guiding  Dir = 3, Dur = 23
02:32:25.522 00.011 15712 IsGuiding returns 0
02:32:25.539 00.017 15712 PulseGuide returned control before completion, sleep 18
02:32:25.574 00.035 15712 IsGuiding returns 0
02:32:25.574 00.000 15712 Move returns status 0, amount 23
02:32:25.574 00.000 15712 MoveAxis(N, 0, ABG)
02:32:25.574 00.000 15712 Move returns status 0, amount 0
02:32:25.590 00.016 15712 move complete, result=0
02:32:25.590 00.000 15712 worker thread done servicing request
02:32:25.590 00.000 15712 Worker thread wakes up
02:32:25.590 00.000 7988 GuideStep: 0.2 px 23 ms WEST, 0.1 px 0 ms NORTH
02:32:25.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:25.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:27.231 01.641 15712 Exposure complete
02:32:27.294 00.063 15712 worker thread done servicing request
02:32:27.294 00.000 7988 OnExposeComplete: enter
02:32:27.294 00.000 7988 UpdateGuideState(): m_state=6
02:32:27.298 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4501
02:32:27.298 00.000 7988 Star::Find returns 1 (0), X=972.37, Y=188.33, Mass=668, SNR=16.8, Peak=148 HFD=3.0
02:32:27.300 00.002 7988 MultiStar: [#1 -0.05,0.28,1.20,U] [#2 -0.13,0.05,0.87,U] [#3 -0.20,-0.13,0.89,U] [#4 -0.44,-0.08,0.76,U] [#5 -0.53,-0.13,0.83,U] [#6 -0.12,0.10,0.67,U] [#7 0.16,-0.03,0.51,U] [#8 0.06,-0.15,0.51,U] 
02:32:27.300 00.000 7988 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {0.16, 0.01}
02:32:27.302 00.002 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
02:32:27.302 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
02:32:27.304 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.05 mountX=0.01 mountY=0.13, mountTheta=1.48
02:32:27.306 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.01, opts=13)
02:32:27.308 00.002 7988 Enqueuing Move request for scope (-0.13, 0.01)
02:32:27.308 00.000 15712 Worker thread wakes up
02:32:27.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
02:32:27.308 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
02:32:27.308 00.000 15712 Moving (-0.13, 0.01) raw xDistance=0.01 yDistance=0.13
02:32:27.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:27.310 00.002 7988 UpdateGuideState exits: m=668 SNR=16.8
02:32:27.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:27.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:27.310 00.000 7988 Enqueuing Expose request
02:32:27.310 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:32:27.310 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
02:32:27.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:27.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:32:27.310 00.000 15712 MoveAxis(E, 7, ABG)
02:32:27.310 00.000 15712 Guiding  Dir = 2, Dur = 7
02:32:27.310 00.000 15712 IsGuiding returns 0
02:32:27.331 00.021 15712 IsGuiding returns 0
02:32:27.331 00.000 15712 Move returns status 0, amount 7
02:32:27.331 00.000 15712 MoveAxis(N, 0, ABG)
02:32:27.331 00.000 15712 Move returns status 0, amount 0
02:32:27.331 00.000 15712 move complete, result=0
02:32:27.331 00.000 15712 worker thread done servicing request
02:32:27.331 00.000 15712 Worker thread wakes up
02:32:27.331 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:32:27.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:27.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:28.748 01.417 15712 Exposure complete
02:32:28.812 00.064 15712 worker thread done servicing request
02:32:28.814 00.002 7988 OnExposeComplete: enter
02:32:28.814 00.000 7988 UpdateGuideState(): m_state=6
02:32:28.814 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4502
02:32:28.814 00.000 7988 Star::Find returns 1 (0), X=972.23, Y=188.21, Mass=861, SNR=19.1, Peak=161 HFD=3.4
02:32:28.814 00.000 7988 MultiStar: [#1 -0.20,-0.01,0.95,U] [#2 0.04,0.18,0.82,U] [#3 -0.30,0.16,0.77,U] [#4 -0.18,0.00,0.63,U] [#5 0.22,0.37,0.71,U] [#6 -0.04,-0.12,0.60,U] [#7 0.59,-0.38,0.00,M3] [#8 -0.33,-0.36,0.44,U] 
02:32:28.814 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.03}, one-star: {0.02, -0.11}
02:32:28.820 00.006 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.56) = xAngle (1.23 = 1.23)
02:32:28.821 00.001 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
02:32:28.821 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.79 mountX=0.03 mountY=0.08, mountTheta=1.22
02:32:28.823 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.03, opts=13)
02:32:28.825 00.002 7988 Enqueuing Move request for scope (-0.09, 0.03)
02:32:28.825 00.000 15712 Worker thread wakes up
02:32:28.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
02:32:28.825 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
02:32:28.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:28.828 00.003 7988 UpdateGuideState exits: m=861 SNR=19.1
02:32:28.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:28.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:28.828 00.000 7988 Enqueuing Expose request
02:32:28.828 00.000 15712 Moving (-0.09, 0.03) raw xDistance=0.03 yDistance=0.08
02:32:28.836 00.008 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:32:28.836 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
02:32:28.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:28.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:32:28.836 00.000 15712 MoveAxis(E, 6, ABG)
02:32:28.836 00.000 15712 Guiding  Dir = 2, Dur = 6
02:32:28.849 00.013 15712 IsGuiding returns 0
02:32:28.864 00.015 15712 IsGuiding returns 0
02:32:28.864 00.000 15712 Move returns status 0, amount 6
02:32:28.864 00.000 15712 MoveAxis(N, 0, ABG)
02:32:28.864 00.000 15712 Move returns status 0, amount 0
02:32:28.864 00.000 15712 move complete, result=0
02:32:28.864 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
02:32:28.868 00.004 15712 worker thread done servicing request
02:32:28.868 00.000 15712 Worker thread wakes up
02:32:28.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:28.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:30.504 01.636 15712 Exposure complete
02:32:30.565 00.061 15712 worker thread done servicing request
02:32:30.565 00.000 7988 OnExposeComplete: enter
02:32:30.565 00.000 7988 UpdateGuideState(): m_state=6
02:32:30.571 00.006 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4503
02:32:30.571 00.000 7988 Star::Find returns 1 (0), X=972.22, Y=188.04, Mass=722, SNR=17.4, Peak=143 HFD=3.1
02:32:30.573 00.002 7988 MultiStar: [#1 -0.00,0.05,1.06,U] [#2 -0.15,0.08,0.91,U] [#3 -0.08,-0.08,0.85,U] [#4 -0.04,-0.02,0.79,U] [#5 -0.20,0.05,0.79,U] [#6 -0.48,-0.23,0.70,U] [#7 0.24,-0.53,0.62,U] [#8 0.10,-0.32,0.50,U] 
02:32:30.573 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.12}, one-star: {0.01, -0.28}
02:32:30.575 00.002 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.58)
02:32:30.575 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.73 = 2.55)
02:32:30.577 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.14 mountX=-0.12 mountY=0.08, mountTheta=2.56
02:32:30.579 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.12, opts=13)
02:32:30.579 00.000 7988 Enqueuing Move request for scope (-0.07, -0.12)
02:32:30.581 00.002 15712 Worker thread wakes up
02:32:30.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
02:32:30.581 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
02:32:30.581 00.000 15712 Moving (-0.07, -0.12) raw xDistance=-0.12 yDistance=0.08
02:32:30.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:30.581 00.000 7988 UpdateGuideState exits: m=722 SNR=17.4
02:32:30.584 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:30.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:30.584 00.000 7988 Enqueuing Expose request
02:32:30.584 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:32:30.584 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
02:32:30.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:30.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:32:30.584 00.000 15712 MoveAxis(E, 6, ABG)
02:32:30.584 00.000 15712 Guiding  Dir = 2, Dur = 6
02:32:30.584 00.000 15712 IsGuiding returns 0
02:32:30.607 00.023 15712 IsGuiding returns 0
02:32:30.607 00.000 15712 Move returns status 0, amount 6
02:32:30.607 00.000 15712 MoveAxis(N, 0, ABG)
02:32:30.607 00.000 15712 Move returns status 0, amount 0
02:32:30.607 00.000 15712 move complete, result=0
02:32:30.607 00.000 15712 worker thread done servicing request
02:32:30.607 00.000 15712 Worker thread wakes up
02:32:30.607 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:32:30.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:30.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:32.017 01.410 15712 Exposure complete
02:32:32.078 00.061 15712 worker thread done servicing request
02:32:32.078 00.000 7988 OnExposeComplete: enter
02:32:32.078 00.000 7988 UpdateGuideState(): m_state=6
02:32:32.078 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4504
02:32:32.078 00.000 7988 Star::Find returns 1 (0), X=972.09, Y=187.76, Mass=924, SNR=19.8, Peak=129 HFD=4.1
02:32:32.078 00.000 7988 MultiStar: [#1 -0.34,-0.21,0.99,U] [#2 -0.08,-0.15,0.80,U] [#3 -0.16,-0.19,0.82,U] [#4 -0.37,0.02,0.71,U] [#5 -0.29,-0.30,0.68,U] [#6 -0.59,-0.91,0.00,M1] [#7 0.38,-0.61,0.00,M3] [#8 0.13,-0.36,0.43,U] 
02:32:32.085 00.007 7988 refined, 6 included, MultiStar: {-0.19, -0.25}, one-star: {-0.12, -0.55}
02:32:32.085 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.56) = xAngle (-3.79 = 2.50)
02:32:32.085 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.82 = 2.47)
02:32:32.085 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.32 cameraTheta=-2.22 mountX=-0.26 mountY=0.20, mountTheta=2.48
02:32:32.085 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.25, opts=13)
02:32:32.085 00.000 7988 Enqueuing Move request for scope (-0.19, -0.25)
02:32:32.085 00.000 15712 Worker thread wakes up
02:32:32.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.25) opts 0xd
02:32:32.085 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.25)
02:32:32.085 00.000 15712 Moving (-0.19, -0.25) raw xDistance=-0.26 yDistance=0.20
02:32:32.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:32.093 00.008 7988 UpdateGuideState exits: m=924 SNR=19.8
02:32:32.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:32.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:32.093 00.000 7988 Enqueuing Expose request
02:32:32.093 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.31
02:32:32.093 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
02:32:32.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:32.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:32:32.093 00.000 15712 MoveAxis(E, 56, ABG)
02:32:32.093 00.000 15712 Guiding  Dir = 2, Dur = 56
02:32:32.093 00.000 15712 IsGuiding returns 0
02:32:32.126 00.033 15712 PulseGuide returned control before completion, sleep 37
02:32:32.174 00.048 15712 IsGuiding returns 1
02:32:32.174 00.000 15712 scope still moving after pulse duration time elapsed
02:32:32.206 00.032 15712 IsGuiding returns 0
02:32:32.206 00.000 15712 scope move finished after 56 + 51 ms
02:32:32.206 00.000 15712 Move returns status 0, amount 56
02:32:32.206 00.000 15712 MoveAxis(N, 0, ABG)
02:32:32.206 00.000 15712 Move returns status 0, amount 0
02:32:32.206 00.000 15712 move complete, result=0
02:32:32.206 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.2 px 0 ms NORTH
02:32:32.206 00.000 15712 worker thread done servicing request
02:32:32.206 00.000 15712 Worker thread wakes up
02:32:32.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:32.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:33.848 01.642 15712 Exposure complete
02:32:33.912 00.064 15712 worker thread done servicing request
02:32:33.912 00.000 7988 OnExposeComplete: enter
02:32:33.912 00.000 7988 UpdateGuideState(): m_state=6
02:32:33.915 00.003 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4505
02:32:33.915 00.000 7988 Star::Find returns 1 (0), X=972.38, Y=188.17, Mass=826, SNR=18.3, Peak=144 HFD=3.5
02:32:33.917 00.002 7988 MultiStar: [#1 -0.21,-0.23,0.97,U] [#2 -0.17,-0.20,0.92,U] [#3 -0.29,0.12,0.82,U] [#4 -0.18,-0.42,0.72,U] [#5 -0.34,0.15,0.69,U] [#6 0.21,0.05,0.69,U] [#7 0.28,-0.27,0.52,U] [#8 -0.64,-0.12,0.00,M1] 
02:32:33.917 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.12}, one-star: {0.17, -0.15}
02:32:33.919 00.002 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
02:32:33.919 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
02:32:33.921 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.15 mountX=-0.12 mountY=0.08, mountTheta=2.55
02:32:33.923 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.12, opts=13)
02:32:33.924 00.001 7988 Enqueuing Move request for scope (-0.08, -0.12)
02:32:33.924 00.000 15712 Worker thread wakes up
02:32:33.924 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
02:32:33.924 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
02:32:33.924 00.000 15712 Moving (-0.08, -0.12) raw xDistance=-0.12 yDistance=0.08
02:32:33.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:33.924 00.000 7988 UpdateGuideState exits: m=826 SNR=18.3
02:32:33.928 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:33.928 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:33.928 00.000 7988 Enqueuing Expose request
02:32:33.928 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:32:33.928 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
02:32:33.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:33.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:32:33.928 00.000 15712 MoveAxis(E, 8, ABG)
02:32:33.928 00.000 15712 Guiding  Dir = 2, Dur = 8
02:32:33.928 00.000 15712 IsGuiding returns 0
02:32:33.944 00.016 15712 IsGuiding returns 0
02:32:33.944 00.000 15712 Move returns status 0, amount 8
02:32:33.944 00.000 15712 MoveAxis(N, 0, ABG)
02:32:33.944 00.000 15712 Move returns status 0, amount 0
02:32:33.944 00.000 15712 move complete, result=0
02:32:33.944 00.000 15712 worker thread done servicing request
02:32:33.944 00.000 15712 Worker thread wakes up
02:32:33.944 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
02:32:33.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:33.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:35.365 01.421 15712 Exposure complete
02:32:35.429 00.064 15712 worker thread done servicing request
02:32:35.429 00.000 7988 OnExposeComplete: enter
02:32:35.429 00.000 7988 UpdateGuideState(): m_state=6
02:32:35.429 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:32:35.429 00.000 7988 Star::Find returns 1 (0), X=972.25, Y=188.11, Mass=834, SNR=18.9, Peak=143 HFD=3.4
02:32:35.429 00.000 7988 MultiStar: [#1 -0.14,-0.11,0.96,U] [#2 0.04,-0.12,0.86,U] [#3 -0.13,-0.01,0.80,U] [#4 -0.09,0.01,0.70,U] [#5 -0.28,0.10,0.71,U] [#6 0.13,0.30,0.67,U] [#7 0.33,-0.58,0.00,M3] [#8 -0.06,-0.24,0.46,U] 
02:32:35.429 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.04}, one-star: {0.04, -0.20}
02:32:35.429 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.09 = 2.20)
02:32:35.429 00.000 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.16)
02:32:35.436 00.007 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.52 mountX=-0.04 mountY=0.06, mountTheta=2.19
02:32:35.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
02:32:35.436 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
02:32:35.436 00.000 15712 Worker thread wakes up
02:32:35.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
02:32:35.436 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
02:32:35.436 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
02:32:35.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:35.442 00.006 7988 UpdateGuideState exits: m=834 SNR=18.9
02:32:35.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:35.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:35.442 00.000 7988 Enqueuing Expose request
02:32:35.442 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:32:35.442 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
02:32:35.442 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:35.442 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:32:35.442 00.000 15712 MoveAxis(E, 8, ABG)
02:32:35.442 00.000 15712 Guiding  Dir = 2, Dur = 8
02:32:35.442 00.000 15712 IsGuiding returns 0
02:32:35.468 00.026 15712 IsGuiding returns 0
02:32:35.468 00.000 15712 Move returns status 0, amount 8
02:32:35.468 00.000 15712 MoveAxis(N, 0, ABG)
02:32:35.468 00.000 15712 Move returns status 0, amount 0
02:32:35.468 00.000 15712 move complete, result=0
02:32:35.468 00.000 15712 worker thread done servicing request
02:32:35.468 00.000 15712 Worker thread wakes up
02:32:35.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:35.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:35.468 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
02:32:37.101 01.633 15712 Exposure complete
02:32:37.164 00.063 15712 worker thread done servicing request
02:32:37.166 00.002 7988 OnExposeComplete: enter
02:32:37.166 00.000 7988 UpdateGuideState(): m_state=6
02:32:37.166 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4507
02:32:37.169 00.003 7988 Star::Find returns 1 (0), X=972.25, Y=188.07, Mass=886, SNR=18.9, Peak=146 HFD=3.9
02:32:37.169 00.000 7988 MultiStar: [#1 -0.20,0.00,1.00,U] [#2 -0.06,-0.21,0.88,U] [#3 -0.30,0.17,0.85,U] [#4 -0.00,-0.19,0.69,U] [#5 0.25,-0.07,0.65,U] [#6 -0.47,-0.43,0.56,U] [#7 0.39,-0.50,0.46,U] [#8 -0.49,-0.40,0.48,U] 
02:32:37.169 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.17}, one-star: {0.04, -0.24}
02:32:37.169 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.65 = 2.64)
02:32:37.169 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
02:32:37.169 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.08 mountX=-0.17 mountY=0.10, mountTheta=2.61
02:32:37.169 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.17, opts=13)
02:32:37.169 00.000 7988 Enqueuing Move request for scope (-0.10, -0.17)
02:32:37.169 00.000 15712 Worker thread wakes up
02:32:37.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
02:32:37.169 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
02:32:37.169 00.000 15712 Moving (-0.10, -0.17) raw xDistance=-0.17 yDistance=0.10
02:32:37.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:37.169 00.000 7988 UpdateGuideState exits: m=886 SNR=18.9
02:32:37.180 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:37.182 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:37.182 00.000 7988 Enqueuing Expose request
02:32:37.182 00.000 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 639.31
02:32:37.182 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
02:32:37.182 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:37.182 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:32:37.182 00.000 15712 MoveAxis(E, 42, ABG)
02:32:37.182 00.000 15712 Guiding  Dir = 2, Dur = 42
02:32:37.182 00.000 15712 IsGuiding returns 0
02:32:37.203 00.021 15712 PulseGuide returned control before completion, sleep 27
02:32:37.244 00.041 15712 IsGuiding returns 1
02:32:37.244 00.000 15712 scope still moving after pulse duration time elapsed
02:32:37.289 00.045 15712 IsGuiding returns 0
02:32:37.289 00.000 15712 scope move finished after 42 + 64 ms
02:32:37.289 00.000 15712 Move returns status 0, amount 42
02:32:37.289 00.000 15712 MoveAxis(N, 0, ABG)
02:32:37.289 00.000 15712 Move returns status 0, amount 0
02:32:37.289 00.000 15712 move complete, result=0
02:32:37.289 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
02:32:37.292 00.003 15712 worker thread done servicing request
02:32:37.292 00.000 15712 Worker thread wakes up
02:32:37.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:37.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:38.712 01.420 15712 Exposure complete
02:32:38.774 00.062 15712 worker thread done servicing request
02:32:38.774 00.000 7988 OnExposeComplete: enter
02:32:38.774 00.000 7988 UpdateGuideState(): m_state=6
02:32:38.778 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4508
02:32:38.778 00.000 7988 Star::Find returns 1 (0), X=972.35, Y=188.53, Mass=897, SNR=19.3, Peak=137 HFD=4.0
02:32:38.780 00.002 7988 MultiStar: [#1 -0.09,0.09,0.96,U] [#2 -0.14,0.44,0.86,U] [#3 -0.23,0.39,0.78,U] [#4 -0.06,0.19,0.64,U] [#5 0.08,0.58,0.67,U] [#6 0.05,0.31,0.59,U] [#7 0.40,-0.45,0.51,U] [#8 0.10,0.34,0.39,U] 
02:32:38.780 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.25}, one-star: {0.15, 0.22}
02:32:38.782 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
02:32:38.783 00.001 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:32:38.783 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.54 mountX=0.25 mountY=-0.01, mountTheta=-0.06
02:32:38.785 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.25, opts=13)
02:32:38.787 00.002 7988 Enqueuing Move request for scope (0.01, 0.25)
02:32:38.787 00.000 15712 Worker thread wakes up
02:32:38.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
02:32:38.787 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
02:32:38.787 00.000 15712 Moving (0.01, 0.25) raw xDistance=0.25 yDistance=-0.01
02:32:38.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:38.789 00.002 7988 UpdateGuideState exits: m=897 SNR=19.3
02:32:38.789 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:38.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:38.789 00.000 7988 Enqueuing Expose request
02:32:38.789 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.31
02:32:38.789 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
02:32:38.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:38.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:32:38.789 00.000 15712 MoveAxis(W, 41, ABG)
02:32:38.789 00.000 15712 Guiding  Dir = 3, Dur = 41
02:32:38.789 00.000 15712 IsGuiding returns 0
02:32:38.809 00.020 15712 PulseGuide returned control before completion, sleep 37
02:32:38.889 00.080 15712 IsGuiding returns 1
02:32:38.889 00.000 15712 scope still moving after pulse duration time elapsed
02:32:38.918 00.029 15712 IsGuiding returns 0
02:32:38.918 00.000 15712 scope move finished after 41 + 82 ms
02:32:38.918 00.000 15712 Move returns status 0, amount 41
02:32:38.918 00.000 15712 MoveAxis(N, 0, ABG)
02:32:38.918 00.000 15712 Move returns status 0, amount 0
02:32:38.918 00.000 15712 move complete, result=0
02:32:38.918 00.000 15712 worker thread done servicing request
02:32:38.918 00.000 15712 Worker thread wakes up
02:32:38.918 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
02:32:38.920 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:38.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:40.661 01.741 15712 Exposure complete
02:32:40.723 00.062 15712 worker thread done servicing request
02:32:40.723 00.000 7988 OnExposeComplete: enter
02:32:40.723 00.000 7988 UpdateGuideState(): m_state=6
02:32:40.728 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4509
02:32:40.728 00.000 7988 Star::Find returns 1 (0), X=972.42, Y=188.07, Mass=860, SNR=18.9, Peak=137 HFD=3.7
02:32:40.730 00.002 7988 MultiStar: [#1 0.00,0.12,0.97,U] [#2 -0.25,-0.21,0.77,U] [#3 -0.30,0.07,0.84,U] [#4 0.19,0.16,0.68,U] [#5 -0.32,-0.06,0.65,U] [#6 0.30,-0.08,0.62,U] [#7 0.12,-0.02,0.49,U] [#8 -0.01,-0.57,0.41,U] 
02:32:40.730 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.21, -0.25}
02:32:40.732 00.002 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.98)
02:32:40.732 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
02:32:40.734 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.75 mountX=-0.07 mountY=0.01, mountTheta=2.94
02:32:40.736 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.07, opts=13)
02:32:40.736 00.000 7988 Enqueuing Move request for scope (-0.01, -0.07)
02:32:40.738 00.002 15712 Worker thread wakes up
02:32:40.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
02:32:40.738 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
02:32:40.738 00.000 15712 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
02:32:40.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:40.740 00.002 7988 UpdateGuideState exits: m=860 SNR=18.9
02:32:40.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:40.742 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:40.742 00.000 7988 Enqueuing Expose request
02:32:40.744 00.002 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:32:40.744 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
02:32:40.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:40.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:32:40.744 00.000 15712 MoveAxis(E, 6, ABG)
02:32:40.744 00.000 15712 Guiding  Dir = 2, Dur = 6
02:32:40.744 00.000 15712 IsGuiding returns 0
02:32:40.791 00.047 15712 IsGuiding returns 0
02:32:40.791 00.000 15712 Move returns status 0, amount 6
02:32:40.791 00.000 15712 MoveAxis(N, 0, ABG)
02:32:40.791 00.000 15712 Move returns status 0, amount 0
02:32:40.791 00.000 15712 move complete, result=0
02:32:40.791 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
02:32:40.793 00.002 15712 worker thread done servicing request
02:32:40.793 00.000 15712 Worker thread wakes up
02:32:40.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:40.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:42.210 01.417 15712 Exposure complete
02:32:42.272 00.062 15712 worker thread done servicing request
02:32:42.272 00.000 7988 OnExposeComplete: enter
02:32:42.272 00.000 7988 UpdateGuideState(): m_state=6
02:32:42.276 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4510
02:32:42.276 00.000 7988 Star::Find returns 1 (0), X=972.31, Y=188.10, Mass=826, SNR=18.5, Peak=151 HFD=3.4
02:32:42.278 00.002 7988 MultiStar: [#1 0.15,-0.03,0.94,U] [#2 -0.07,-0.25,0.88,U] [#3 -0.03,0.24,0.82,U] [#4 0.09,-0.29,0.66,U] [#5 0.17,0.09,0.63,U] [#6 -0.17,-0.19,0.66,U] [#7 0.37,-0.63,0.00,M1] [#8 -0.60,-0.15,0.41,U] 
02:32:42.278 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.10}, one-star: {0.11, -0.22}
02:32:42.280 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.20 = 3.09)
02:32:42.280 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
02:32:42.282 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.63 mountX=-0.10 mountY=0.01, mountTheta=3.05
02:32:42.284 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.10, opts=13)
02:32:42.286 00.002 7988 Enqueuing Move request for scope (-0.01, -0.10)
02:32:42.286 00.000 15712 Worker thread wakes up
02:32:42.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
02:32:42.286 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
02:32:42.286 00.000 15712 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.01
02:32:42.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:42.287 00.001 7988 UpdateGuideState exits: m=826 SNR=18.5
02:32:42.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:42.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:42.287 00.000 7988 Enqueuing Expose request
02:32:42.287 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:32:42.287 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
02:32:42.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:42.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:32:42.287 00.000 15712 MoveAxis(E, 5, ABG)
02:32:42.287 00.000 15712 Guiding  Dir = 2, Dur = 5
02:32:42.287 00.000 15712 IsGuiding returns 0
02:32:42.303 00.016 15712 IsGuiding returns 0
02:32:42.303 00.000 15712 Move returns status 0, amount 5
02:32:42.303 00.000 15712 MoveAxis(N, 0, ABG)
02:32:42.303 00.000 15712 Move returns status 0, amount 0
02:32:42.303 00.000 15712 move complete, result=0
02:32:42.303 00.000 15712 worker thread done servicing request
02:32:42.303 00.000 15712 Worker thread wakes up
02:32:42.303 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
02:32:42.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:42.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:43.950 01.647 15712 Exposure complete
02:32:44.015 00.065 15712 worker thread done servicing request
02:32:44.015 00.000 7988 OnExposeComplete: enter
02:32:44.015 00.000 7988 UpdateGuideState(): m_state=6
02:32:44.015 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4511
02:32:44.015 00.000 7988 Star::Find returns 1 (0), X=972.36, Y=187.79, Mass=883, SNR=19.2, Peak=145 HFD=3.3
02:32:44.015 00.000 7988 MultiStar: [#1 0.23,-0.01,0.92,U] [#2 0.18,-0.10,0.83,U] [#3 -0.03,0.01,0.84,U] [#4 0.27,-0.15,0.64,U] [#5 -0.03,-0.27,0.64,U] [#6 0.35,-0.47,0.62,U] [#7 0.21,-0.74,0.00,M2] [#8 0.02,-1.19,0.00,M1] 
02:32:44.022 00.007 7988 refined, 6 included, MultiStar: {0.16, -0.21}, one-star: {0.15, -0.52}
02:32:44.022 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
02:32:44.022 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
02:32:44.022 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-0.93 mountX=-0.21 mountY=-0.15, mountTheta=-2.52
02:32:44.022 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.21, opts=13)
02:32:44.022 00.000 7988 Enqueuing Move request for scope (0.16, -0.21)
02:32:44.022 00.000 15712 Worker thread wakes up
02:32:44.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
02:32:44.022 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
02:32:44.029 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:44.029 00.000 7988 UpdateGuideState exits: m=883 SNR=19.2
02:32:44.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:44.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:44.029 00.000 7988 Enqueuing Expose request
02:32:44.029 00.000 15712 Moving (0.16, -0.21) raw xDistance=-0.21 yDistance=-0.15
02:32:44.038 00.009 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.31
02:32:44.038 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:32:44.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:44.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:32:44.038 00.000 15712 MoveAxis(E, 46, ABG)
02:32:44.038 00.000 15712 Guiding  Dir = 2, Dur = 46
02:32:44.038 00.000 15712 IsGuiding returns 0
02:32:44.061 00.023 15712 PulseGuide returned control before completion, sleep 27
02:32:44.114 00.053 15712 IsGuiding returns 0
02:32:44.114 00.000 15712 Move returns status 0, amount 46
02:32:44.114 00.000 15712 MoveAxis(N, 0, ABG)
02:32:44.114 00.000 15712 Move returns status 0, amount 0
02:32:44.114 00.000 15712 move complete, result=0
02:32:44.114 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
02:32:44.118 00.004 15712 worker thread done servicing request
02:32:44.118 00.000 15712 Worker thread wakes up
02:32:44.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:44.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:45.529 01.411 15712 Exposure complete
02:32:45.590 00.061 15712 worker thread done servicing request
02:32:45.590 00.000 7988 OnExposeComplete: enter
02:32:45.590 00.000 7988 UpdateGuideState(): m_state=6
02:32:45.590 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4512
02:32:45.590 00.000 7988 Star::Find returns 1 (0), X=972.41, Y=188.18, Mass=729, SNR=17.3, Peak=128 HFD=3.4
02:32:45.590 00.000 7988 MultiStar: [#1 0.20,-0.01,1.06,U] [#2 0.03,0.05,0.89,U] [#3 -0.07,0.07,0.87,U] [#4 0.18,-0.18,0.69,U] [#5 -0.12,0.66,0.00,M1] [#6 -0.10,-0.08,0.68,U] [#7 0.23,-0.63,0.00,M3] [#8 -0.73,-0.26,0.00,M2] 
02:32:45.590 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.04}, one-star: {0.20, -0.13}
02:32:45.604 00.014 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.56) = xAngle (-2.03 = -2.03)
02:32:45.604 00.000 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
02:32:45.606 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.47 mountX=-0.04 mountY=-0.08, mountTheta=-2.04
02:32:45.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
02:32:45.606 00.000 7988 Enqueuing Move request for scope (0.08, -0.04)
02:32:45.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=255, Gamma=0.690
02:32:45.606 00.000 7988 UpdateGuideState exits: m=729 SNR=17.3
02:32:45.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:45.606 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:45.606 00.000 7988 Enqueuing Expose request
02:32:45.606 00.000 15712 Worker thread wakes up
02:32:45.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
02:32:45.606 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
02:32:45.606 00.000 15712 Moving (0.08, -0.04) raw xDistance=-0.04 yDistance=-0.08
02:32:45.606 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:32:45.606 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
02:32:45.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:45.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:32:45.606 00.000 15712 MoveAxis(E, 5, ABG)
02:32:45.606 00.000 15712 Guiding  Dir = 2, Dur = 5
02:32:45.606 00.000 15712 IsGuiding returns 0
02:32:45.621 00.015 15712 IsGuiding returns 0
02:32:45.621 00.000 15712 Move returns status 0, amount 5
02:32:45.621 00.000 15712 MoveAxis(N, 0, ABG)
02:32:45.621 00.000 15712 Move returns status 0, amount 0
02:32:45.621 00.000 15712 move complete, result=0
02:32:45.621 00.000 15712 worker thread done servicing request
02:32:45.621 00.000 15712 Worker thread wakes up
02:32:45.621 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
02:32:45.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:45.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:47.379 01.758 15712 Exposure complete
02:32:47.439 00.060 15712 worker thread done servicing request
02:32:47.439 00.000 7988 OnExposeComplete: enter
02:32:47.439 00.000 7988 UpdateGuideState(): m_state=6
02:32:47.445 00.006 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4513
02:32:47.445 00.000 7988 Star::Find returns 1 (0), X=972.45, Y=188.23, Mass=889, SNR=19.3, Peak=139 HFD=3.7
02:32:47.447 00.002 7988 MultiStar: [#1 -0.01,0.08,0.94,U] [#2 -0.07,-0.20,0.83,U] [#3 0.22,0.03,0.74,U] [#4 0.01,-0.01,0.67,U] [#5 -0.27,-0.11,0.64,U] [#6 0.17,-0.40,0.61,U] [#7 0.80,-0.58,0.00,M4] [#8 -0.14,-0.42,0.41,U] 
02:32:47.447 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.11}, one-star: {0.24, -0.09}
02:32:47.449 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
02:32:47.449 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
02:32:47.451 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.25 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
02:32:47.453 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.11, opts=13)
02:32:47.453 00.000 7988 Enqueuing Move request for scope (0.04, -0.11)
02:32:47.456 00.003 15712 Worker thread wakes up
02:32:47.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
02:32:47.456 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
02:32:47.456 00.000 15712 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=-0.03
02:32:47.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=51, FiltMax=255, Gamma=0.690
02:32:47.456 00.000 7988 UpdateGuideState exits: m=889 SNR=19.3
02:32:47.458 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:47.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:47.460 00.002 7988 Enqueuing Expose request
02:32:47.460 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:32:47.460 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
02:32:47.460 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:47.460 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:32:47.460 00.000 15712 MoveAxis(E, 6, ABG)
02:32:47.460 00.000 15712 Guiding  Dir = 2, Dur = 6
02:32:47.462 00.002 15712 IsGuiding returns 0
02:32:47.489 00.027 15712 IsGuiding returns 0
02:32:47.489 00.000 15712 Move returns status 0, amount 6
02:32:47.489 00.000 15712 MoveAxis(N, 0, ABG)
02:32:47.489 00.000 15712 Move returns status 0, amount 0
02:32:47.489 00.000 15712 move complete, result=0
02:32:47.489 00.000 15712 worker thread done servicing request
02:32:47.489 00.000 15712 Worker thread wakes up
02:32:47.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:47.489 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
02:32:47.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:48.907 01.418 15712 Exposure complete
02:32:48.969 00.062 15712 worker thread done servicing request
02:32:48.969 00.000 7988 OnExposeComplete: enter
02:32:48.969 00.000 7988 UpdateGuideState(): m_state=6
02:32:48.974 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4514
02:32:48.974 00.000 7988 Star::Find returns 1 (0), X=972.35, Y=188.50, Mass=743, SNR=17.5, Peak=140 HFD=3.4
02:32:48.976 00.002 7988 MultiStar: [#1 0.11,0.14,0.96,U] [#2 -0.09,0.28,0.87,U] [#3 0.16,0.13,0.79,U] [#4 -0.11,0.25,0.70,U] [#5 0.14,0.42,0.75,U] [#6 0.44,0.22,0.70,U] [#7 0.06,-0.17,0.47,U] [#8 0.29,-0.34,0.46,U] 
02:32:48.976 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.16}, one-star: {0.14, 0.18}
02:32:48.978 00.002 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
02:32:48.978 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
02:32:48.980 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.94 mountX=0.16 mountY=-0.12, mountTheta=-0.64
02:32:48.982 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.16, opts=13)
02:32:48.982 00.000 7988 Enqueuing Move request for scope (0.12, 0.16)
02:32:48.984 00.002 15712 Worker thread wakes up
02:32:48.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
02:32:48.984 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
02:32:48.984 00.000 15712 Moving (0.12, 0.16) raw xDistance=0.16 yDistance=-0.12
02:32:48.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:32:48.985 00.001 7988 UpdateGuideState exits: m=743 SNR=17.5
02:32:48.986 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:48.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:48.988 00.002 7988 Enqueuing Expose request
02:32:48.988 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:32:48.988 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
02:32:48.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:48.990 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:32:48.990 00.000 15712 MoveAxis(E, 6, ABG)
02:32:48.990 00.000 15712 Guiding  Dir = 2, Dur = 6
02:32:48.990 00.000 15712 IsGuiding returns 0
02:32:49.006 00.016 15712 IsGuiding returns 0
02:32:49.006 00.000 15712 Move returns status 0, amount 6
02:32:49.006 00.000 15712 MoveAxis(N, 0, ABG)
02:32:49.006 00.000 15712 Move returns status 0, amount 0
02:32:49.006 00.000 15712 move complete, result=0
02:32:49.006 00.000 15712 worker thread done servicing request
02:32:49.006 00.000 15712 Worker thread wakes up
02:32:49.006 00.000 7988 GuideStep: 0.2 px 6 ms EAST, -0.1 px 0 ms NORTH
02:32:49.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:49.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:50.647 01.641 15712 Exposure complete
02:32:50.713 00.066 15712 worker thread done servicing request
02:32:50.713 00.000 7988 OnExposeComplete: enter
02:32:50.713 00.000 7988 UpdateGuideState(): m_state=6
02:32:50.713 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4515
02:32:50.713 00.000 7988 Star::Find returns 1 (0), X=972.30, Y=188.28, Mass=835, SNR=18.5, Peak=147 HFD=3.7
02:32:50.713 00.000 7988 MultiStar: [#1 0.06,0.29,0.90,U] [#2 0.04,-0.13,0.83,U] [#3 0.10,0.23,0.81,U] [#4 0.00,0.02,0.65,U] [#5 -0.30,0.37,0.69,U] [#6 0.37,0.39,0.66,U] [#7 0.56,-0.37,0.00,M4] [#8 -0.03,-0.25,0.38,U] 
02:32:50.713 00.000 7988 single-star, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.09, -0.03}
02:32:50.713 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
02:32:50.720 00.007 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
02:32:50.720 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
02:32:50.720 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
02:32:50.720 00.000 7988 Enqueuing Move request for scope (0.09, -0.03)
02:32:50.725 00.005 15712 Worker thread wakes up
02:32:50.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:32:50.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:32:50.725 00.000 15712 Moving (0.09, -0.03) raw xDistance=-0.03 yDistance=-0.09
02:32:50.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:32:50.725 00.000 7988 UpdateGuideState exits: m=835 SNR=18.5
02:32:50.728 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:50.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:50.730 00.002 7988 Enqueuing Expose request
02:32:50.730 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:32:50.730 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
02:32:50.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:50.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:32:50.730 00.000 15712 MoveAxis(E, 7, ABG)
02:32:50.730 00.000 15712 Guiding  Dir = 2, Dur = 7
02:32:50.730 00.000 15712 IsGuiding returns 0
02:32:50.773 00.043 15712 IsGuiding returns 0
02:32:50.773 00.000 15712 Move returns status 0, amount 7
02:32:50.773 00.000 15712 MoveAxis(N, 0, ABG)
02:32:50.773 00.000 15712 Move returns status 0, amount 0
02:32:50.773 00.000 15712 move complete, result=0
02:32:50.773 00.000 15712 worker thread done servicing request
02:32:50.773 00.000 15712 Worker thread wakes up
02:32:50.773 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
02:32:50.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:50.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:52.190 01.417 15712 Exposure complete
02:32:52.253 00.063 15712 worker thread done servicing request
02:32:52.253 00.000 7988 OnExposeComplete: enter
02:32:52.253 00.000 7988 UpdateGuideState(): m_state=6
02:32:52.258 00.005 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4516
02:32:52.258 00.000 7988 Star::Find returns 1 (0), X=972.12, Y=187.84, Mass=773, SNR=17.9, Peak=151 HFD=3.5
02:32:52.260 00.002 7988 MultiStar: [#1 0.02,-0.01,0.98,U] [#2 -0.04,-0.05,0.83,U] [#3 -0.14,0.28,0.80,U] [#4 -0.07,0.03,0.73,U] [#5 -0.30,0.25,0.69,U] [#6 0.07,-0.11,0.69,U] [#7 0.98,-0.49,0.00,M5] [#8 -0.62,-0.46,0.00,M1] 
02:32:52.260 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.03}, one-star: {-0.09, -0.47}
02:32:52.262 00.002 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.29 = 2.00)
02:32:52.263 00.001 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
02:32:52.263 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.72 mountX=-0.03 mountY=0.07, mountTheta=1.99
02:32:52.265 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.03, opts=13)
02:32:52.267 00.002 7988 Enqueuing Move request for scope (-0.07, -0.03)
02:32:52.267 00.000 15712 Worker thread wakes up
02:32:52.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
02:32:52.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
02:32:52.267 00.000 15712 Moving (-0.07, -0.03) raw xDistance=-0.03 yDistance=0.07
02:32:52.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:32:52.269 00.002 7988 UpdateGuideState exits: m=773 SNR=17.9
02:32:52.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:52.272 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:52.272 00.000 7988 Enqueuing Expose request
02:32:52.272 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:32:52.272 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
02:32:52.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:52.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:32:52.272 00.000 15712 MoveAxis(E, 6, ABG)
02:32:52.272 00.000 15712 Guiding  Dir = 2, Dur = 6
02:32:52.272 00.000 15712 IsGuiding returns 0
02:32:52.300 00.028 15712 IsGuiding returns 0
02:32:52.300 00.000 15712 Move returns status 0, amount 6
02:32:52.300 00.000 15712 MoveAxis(N, 0, ABG)
02:32:52.300 00.000 15712 Move returns status 0, amount 0
02:32:52.300 00.000 15712 move complete, result=0
02:32:52.300 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
02:32:52.301 00.001 15712 worker thread done servicing request
02:32:52.301 00.000 15712 Worker thread wakes up
02:32:52.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:52.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:53.941 01.640 15712 Exposure complete
02:32:54.004 00.063 15712 worker thread done servicing request
02:32:54.004 00.000 7988 OnExposeComplete: enter
02:32:54.004 00.000 7988 UpdateGuideState(): m_state=6
02:32:54.004 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4517
02:32:54.004 00.000 7988 Star::Find returns 1 (0), X=972.33, Y=187.77, Mass=782, SNR=18.0, Peak=143 HFD=3.5
02:32:54.004 00.000 7988 MultiStar: [#1 0.21,-0.24,1.03,U] [#2 0.12,-0.39,0.90,U] [#3 0.04,-0.29,0.85,U] [#4 0.23,-0.38,0.65,U] [#5 0.31,-0.18,0.76,U] [#6 -0.11,-0.38,0.63,U] [#7 0.54,-0.77,0.00,M6] [#8 0.29,-0.49,0.48,U] 
02:32:54.004 00.000 7988 refined, 7 included, MultiStar: {0.15, -0.36}, one-star: {0.12, -0.55}
02:32:54.004 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
02:32:54.004 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
02:32:54.004 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.36 hyp=0.39 cameraTheta=-1.18 mountX=-0.36 mountY=-0.14, mountTheta=-2.77
02:32:54.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.36, opts=13)
02:32:54.020 00.016 7988 Enqueuing Move request for scope (0.15, -0.36)
02:32:54.020 00.000 15712 Worker thread wakes up
02:32:54.020 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.36) opts 0xd
02:32:54.020 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.36)
02:32:54.020 00.000 15712 Moving (0.15, -0.36) raw xDistance=-0.36 yDistance=-0.14
02:32:54.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:32:54.020 00.000 7988 UpdateGuideState exits: m=782 SNR=18.0
02:32:54.023 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:54.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:54.025 00.002 7988 Enqueuing Expose request
02:32:54.025 00.000 15712 PPEC rslt: input = -0.36, final = -0.23, react = -0.21, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 639.32
02:32:54.025 00.000 15712 PPEC: input: -0.36, control: -0.23, exposure: 1500
02:32:54.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:54.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:32:54.025 00.000 15712 MoveAxis(E, 75, ABG)
02:32:54.025 00.000 15712 Guiding  Dir = 2, Dur = 75
02:32:54.025 00.000 15712 IsGuiding returns 0
02:32:54.040 00.015 15712 PulseGuide returned control before completion, sleep 70
02:32:54.139 00.099 15712 IsGuiding returns 1
02:32:54.139 00.000 15712 scope still moving after pulse duration time elapsed
02:32:54.163 00.024 15712 IsGuiding returns 0
02:32:54.163 00.000 15712 scope move finished after 75 + 61 ms
02:32:54.163 00.000 15712 Move returns status 0, amount 75
02:32:54.163 00.000 15712 MoveAxis(N, 0, ABG)
02:32:54.163 00.000 15712 Move returns status 0, amount 0
02:32:54.163 00.000 15712 move complete, result=0
02:32:54.163 00.000 15712 worker thread done servicing request
02:32:54.163 00.000 15712 Worker thread wakes up
02:32:54.163 00.000 7988 GuideStep: -0.4 px 75 ms EAST, -0.1 px 0 ms NORTH
02:32:54.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:54.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:55.585 01.422 15712 Exposure complete
02:32:55.646 00.061 15712 worker thread done servicing request
02:32:55.646 00.000 7988 OnExposeComplete: enter
02:32:55.646 00.000 7988 UpdateGuideState(): m_state=6
02:32:55.651 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4518
02:32:55.651 00.000 7988 Star::Find returns 1 (0), X=972.16, Y=187.84, Mass=748, SNR=17.5, Peak=147 HFD=2.9
02:32:55.653 00.002 7988 MultiStar: [#1 -0.03,-0.08,1.00,U] [#2 0.00,-0.28,0.93,U] [#3 0.11,-0.01,0.81,U] [#4 0.10,-0.07,0.80,U] [#5 -0.33,-0.26,0.75,U] [#6 0.09,-0.32,0.68,U] [#7 -0.16,-0.79,0.00,M7] [#8 -0.42,-0.51,0.00,M1] 
02:32:55.653 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.22}, one-star: {-0.05, -0.47}
02:32:55.655 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
02:32:55.655 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.04)
02:32:55.657 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.65 mountX=-0.22 mountY=0.02, mountTheta=3.04
02:32:55.659 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.22, opts=13)
02:32:55.659 00.000 7988 Enqueuing Move request for scope (-0.02, -0.22)
02:32:55.661 00.002 15712 Worker thread wakes up
02:32:55.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
02:32:55.661 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
02:32:55.661 00.000 15712 Moving (-0.02, -0.22) raw xDistance=-0.22 yDistance=0.02
02:32:55.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:32:55.662 00.001 7988 UpdateGuideState exits: m=748 SNR=17.5
02:32:55.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:55.664 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:55.664 00.000 7988 Enqueuing Expose request
02:32:55.666 00.002 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.32
02:32:55.666 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
02:32:55.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:55.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:32:55.666 00.000 15712 MoveAxis(E, 46, ABG)
02:32:55.666 00.000 15712 Guiding  Dir = 2, Dur = 46
02:32:55.666 00.000 15712 IsGuiding returns 0
02:32:55.687 00.021 15712 PulseGuide returned control before completion, sleep 35
02:32:55.727 00.040 15712 IsGuiding returns 1
02:32:55.727 00.000 15712 scope still moving after pulse duration time elapsed
02:32:55.785 00.058 15712 IsGuiding returns 0
02:32:55.785 00.000 15712 scope move finished after 46 + 71 ms
02:32:55.785 00.000 15712 Move returns status 0, amount 46
02:32:55.785 00.000 15712 MoveAxis(N, 0, ABG)
02:32:55.785 00.000 15712 Move returns status 0, amount 0
02:32:55.785 00.000 15712 move complete, result=0
02:32:55.785 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
02:32:55.785 00.000 15712 worker thread done servicing request
02:32:55.787 00.002 15712 Worker thread wakes up
02:32:55.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:55.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:57.418 01.631 15712 Exposure complete
02:32:57.480 00.062 15712 worker thread done servicing request
02:32:57.480 00.000 7988 OnExposeComplete: enter
02:32:57.480 00.000 7988 UpdateGuideState(): m_state=6
02:32:57.485 00.005 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4519
02:32:57.485 00.000 7988 Star::Find returns 1 (0), X=972.42, Y=187.95, Mass=806, SNR=18.3, Peak=142 HFD=3.6
02:32:57.487 00.002 7988 MultiStar: [#1 0.02,-0.06,0.95,U] [#2 -0.09,0.30,0.83,U] [#3 -0.11,0.05,0.83,U] [#4 -0.13,-0.22,0.73,U] [#5 0.09,0.35,0.74,U] [#6 -0.03,-0.04,0.61,U] [#7 0.50,-0.37,0.51,U] [#8 -0.28,-0.35,0.44,U] 
02:32:57.487 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.21, -0.36}
02:32:57.489 00.002 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
02:32:57.489 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
02:32:57.491 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.21 mountX=-0.06 mountY=-0.02, mountTheta=-2.80
02:32:57.493 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.06, opts=13)
02:32:57.493 00.000 7988 Enqueuing Move request for scope (0.02, -0.06)
02:32:57.495 00.002 15712 Worker thread wakes up
02:32:57.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:32:57.496 00.001 7988 UpdateGuideState exits: m=806 SNR=18.3
02:32:57.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:57.496 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:57.496 00.000 7988 Enqueuing Expose request
02:32:57.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
02:32:57.496 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
02:32:57.496 00.000 15712 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.02
02:32:57.505 00.009 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:32:57.505 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
02:32:57.505 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:57.505 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:32:57.505 00.000 15712 MoveAxis(E, 3, ABG)
02:32:57.505 00.000 15712 Guiding  Dir = 2, Dur = 3
02:32:57.512 00.007 15712 IsGuiding returns 0
02:32:57.528 00.016 15712 IsGuiding returns 0
02:32:57.528 00.000 15712 Move returns status 0, amount 3
02:32:57.528 00.000 15712 MoveAxis(N, 0, ABG)
02:32:57.528 00.000 15712 Move returns status 0, amount 0
02:32:57.528 00.000 15712 move complete, result=0
02:32:57.528 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
02:32:57.528 00.000 15712 worker thread done servicing request
02:32:57.528 00.000 15712 Worker thread wakes up
02:32:57.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:57.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:32:58.945 01.417 15712 Exposure complete
02:32:59.009 00.064 15712 worker thread done servicing request
02:32:59.009 00.000 7988 OnExposeComplete: enter
02:32:59.009 00.000 7988 UpdateGuideState(): m_state=6
02:32:59.009 00.000 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4520
02:32:59.009 00.000 7988 Star::Find returns 1 (0), X=972.38, Y=188.30, Mass=793, SNR=18.2, Peak=124 HFD=3.6
02:32:59.009 00.000 7988 MultiStar: [#1 -0.19,0.13,0.98,U] [#2 0.10,0.12,0.90,U] [#3 -0.29,0.34,0.75,U] [#4 0.21,0.54,0.71,U] [#5 -0.13,0.17,0.68,U] [#6 0.21,0.16,0.65,U] [#7 0.82,-0.18,0.00,M7] [#8 -0.43,0.31,0.38,U] 
02:32:59.009 00.000 7988 single-star, 7 included, MultiStar: {-0.02, 0.20}, one-star: {0.17, -0.02}
02:32:59.009 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
02:32:59.009 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
02:32:59.019 00.010 7988 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.18 cameraTheta=-0.11 mountX=-0.02 mountY=-0.17, mountTheta=-1.67
02:32:59.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.02, opts=13)
02:32:59.019 00.000 7988 Enqueuing Move request for scope (0.17, -0.02)
02:32:59.019 00.000 15712 Worker thread wakes up
02:32:59.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
02:32:59.019 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
02:32:59.019 00.000 15712 Moving (0.17, -0.02) raw xDistance=-0.02 yDistance=-0.17
02:32:59.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:32:59.019 00.000 7988 UpdateGuideState exits: m=793 SNR=18.2
02:32:59.025 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:59.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:32:59.025 00.000 7988 Enqueuing Expose request
02:32:59.025 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:32:59.025 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
02:32:59.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:59.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:32:59.025 00.000 15712 MoveAxis(E, 3, ABG)
02:32:59.025 00.000 15712 Guiding  Dir = 2, Dur = 3
02:32:59.025 00.000 15712 IsGuiding returns 0
02:32:59.046 00.021 15712 IsGuiding returns 0
02:32:59.046 00.000 15712 Move returns status 0, amount 3
02:32:59.046 00.000 15712 MoveAxis(N, 0, ABG)
02:32:59.046 00.000 15712 Move returns status 0, amount 0
02:32:59.046 00.000 15712 move complete, result=0
02:32:59.046 00.000 15712 worker thread done servicing request
02:32:59.046 00.000 15712 Worker thread wakes up
02:32:59.046 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
02:32:59.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:32:59.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:33:00.683 01.637 15712 Exposure complete
02:33:00.749 00.066 15712 worker thread done servicing request
02:33:00.749 00.000 7988 OnExposeComplete: enter
02:33:00.749 00.000 7988 UpdateGuideState(): m_state=6
02:33:00.749 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4521
02:33:00.749 00.000 7988 Star::Find returns 1 (0), X=972.15, Y=188.33, Mass=748, SNR=17.7, Peak=133 HFD=3.5
02:33:00.749 00.000 7988 MultiStar: [#1 -0.05,0.34,0.91,U] [#2 0.23,0.38,0.88,U] [#3 -0.24,0.50,0.82,U] [#4 0.11,0.10,0.72,U] [#5 -0.13,0.11,0.68,U] [#6 -0.03,0.30,0.63,U] [#7 -0.17,0.11,0.48,U] [#8 0.31,0.02,0.45,U] 
02:33:00.755 00.006 7988 single-star, 8 included, MultiStar: {-0.01, 0.22}, one-star: {-0.06, 0.01}
02:33:00.755 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.39 = 1.39)
02:33:00.755 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
02:33:00.755 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.95 mountX=0.01 mountY=0.06, mountTheta=1.38
02:33:00.755 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.01, opts=13)
02:33:00.755 00.000 7988 Enqueuing Move request for scope (-0.06, 0.01)
02:33:00.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:00.763 00.008 7988 UpdateGuideState exits: m=748 SNR=17.7
02:33:00.763 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:00.763 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:00.763 00.000 7988 Enqueuing Expose request
02:33:00.763 00.000 15712 Worker thread wakes up
02:33:00.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
02:33:00.763 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
02:33:00.763 00.000 15712 Moving (-0.06, 0.01) raw xDistance=0.01 yDistance=0.06
02:33:00.772 00.009 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:33:00.772 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
02:33:00.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:00.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:33:00.772 00.000 15712 MoveAxis(E, 3, ABG)
02:33:00.772 00.000 15712 Guiding  Dir = 2, Dur = 3
02:33:00.772 00.000 15712 IsGuiding returns 0
02:33:00.785 00.013 15712 IsGuiding returns 0
02:33:00.785 00.000 15712 Move returns status 0, amount 3
02:33:00.785 00.000 15712 MoveAxis(N, 0, ABG)
02:33:00.785 00.000 15712 Move returns status 0, amount 0
02:33:00.785 00.000 15712 move complete, result=0
02:33:00.785 00.000 15712 worker thread done servicing request
02:33:00.789 00.004 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
02:33:00.789 00.000 15712 Worker thread wakes up
02:33:00.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:00.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:33:02.198 01.409 15712 Exposure complete
02:33:02.263 00.065 15712 worker thread done servicing request
02:33:02.263 00.000 7988 OnExposeComplete: enter
02:33:02.263 00.000 7988 UpdateGuideState(): m_state=6
02:33:02.265 00.002 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4522
02:33:02.266 00.001 7988 Star::Find returns 1 (0), X=972.45, Y=188.25, Mass=859, SNR=18.9, Peak=168 HFD=3.4
02:33:02.266 00.000 7988 MultiStar: [#1 0.31,0.30,0.91,U] [#2 0.03,0.18,0.83,U] [#3 -0.27,0.48,0.83,U] [#4 0.04,0.54,0.68,U] [#5 0.30,0.26,0.70,U] [#6 0.02,0.38,0.65,U] [#7 0.42,0.06,0.48,U] [#8 -0.29,0.32,0.44,U] 
02:33:02.268 00.002 7988 single-star, 8 included, MultiStar: {0.10, 0.26}, one-star: {0.24, -0.06}
02:33:02.268 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.81 = -1.81)
02:33:02.270 00.002 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
02:33:02.270 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.25 mountX=-0.06 mountY=-0.24, mountTheta=-1.82
02:33:02.272 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.06, opts=13)
02:33:02.274 00.002 7988 Enqueuing Move request for scope (0.24, -0.06)
02:33:02.274 00.000 15712 Worker thread wakes up
02:33:02.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
02:33:02.274 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
02:33:02.274 00.000 15712 Moving (0.24, -0.06) raw xDistance=-0.06 yDistance=-0.24
02:33:02.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:02.278 00.004 7988 UpdateGuideState exits: m=859 SNR=18.9
02:33:02.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:02.278 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:02.278 00.000 7988 Enqueuing Expose request
02:33:02.278 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:33:02.278 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
02:33:02.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:02.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:33:02.278 00.000 15712 MoveAxis(E, 3, ABG)
02:33:02.278 00.000 15712 Guiding  Dir = 2, Dur = 3
02:33:02.283 00.005 15712 IsGuiding returns 0
02:33:02.300 00.017 15712 IsGuiding returns 0
02:33:02.300 00.000 15712 Move returns status 0, amount 3
02:33:02.300 00.000 15712 MoveAxis(N, 0, ABG)
02:33:02.300 00.000 15712 Move returns status 0, amount 0
02:33:02.300 00.000 15712 move complete, result=0
02:33:02.300 00.000 15712 worker thread done servicing request
02:33:02.300 00.000 15712 Worker thread wakes up
02:33:02.300 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
02:33:02.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:02.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(957,173,31,31)
02:33:03.366 01.066 7988 evsrv: cli 0CCCF308 connect
02:33:03.368 00.002 7988 case statement mapped state 6 to 3
02:33:03.370 00.002 7988 case statement mapped state 6 to 3
02:33:03.372 00.002 7988 evsrv: cli 0CCCF308 request: {"method":"get_app_state","id":"bac1aa3c-0ab8-4c0c-b167-647725e5512c"}
02:33:03.374 00.002 7988 case statement mapped state 6 to 3
02:33:03.375 00.001 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":"Guiding","id":"bac1aa3c-0ab8-4c0c-b167-647725e5512c"}
02:33:03.377 00.002 7988 evsrv: cli 0CCCF308 disconnect
02:33:03.381 00.004 7988 evsrv: cli 0CCCF268 connect
02:33:03.383 00.002 7988 case statement mapped state 6 to 3
02:33:03.383 00.000 7988 case statement mapped state 6 to 3
02:33:03.387 00.004 7988 evsrv: cli 0CCCF268 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"1bcf3eda-9bcf-49de-b56c-28eaf3cd3799"}
02:33:03.387 00.000 7988 PhdController::Dither begins
02:33:03.389 00.002 7988 dither: size=4.00, dRA=-0.12 dDec=-2.36
02:33:03.391 00.002 7988 MountToCamera -- mountTheta (-1.62) + m_xAngle (1.56) = xAngle (-0.06 = -0.06)
02:33:03.391 00.000 7988 MountToCamera -- mountX=-0.12 mountY=-2.36 hyp=2.36 mountTheta=-1.62 cameraX=2.36, cameraY=-0.14 cameraTheta=-0.06
02:33:03.393 00.002 7988 setting lock position to (974.57, 188.18)
02:33:03.395 00.002 7988 Mount: notify guiding dithered (2.4, -0.1)
02:33:03.397 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:33:03.399 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
02:33:03.399 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
02:33:03.401 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
02:33:03.403 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
02:33:03.404 00.001 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
02:33:03.406 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
02:33:03.407 00.001 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:33:03.409 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:33:03.411 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
02:33:03.413 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
02:33:03.413 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
02:33:03.415 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
02:33:03.417 00.002 7988 MultiStar: stabilizing after lock position change
02:33:03.417 00.000 7988 Status Line: Dither by -0.12,-2.36
02:33:03.421 00.004 7988 PhdController: newstate STATE_SETTLE_BEGIN
02:33:03.423 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
02:33:03.425 00.002 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":0,"id":"1bcf3eda-9bcf-49de-b56c-28eaf3cd3799"}
02:33:03.427 00.002 7988 evsrv: cli 0CCCF268 disconnect
02:33:03.949 00.522 15712 Exposure complete
02:33:04.083 00.134 15712 worker thread done servicing request
02:33:04.083 00.000 7988 OnExposeComplete: enter
02:33:04.085 00.002 7988 UpdateGuideState(): m_state=6
02:33:04.089 00.004 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4523
02:33:04.091 00.002 7988 Star::Find returns 1 (0), X=972.59, Y=188.23, Mass=772, SNR=18.0, Peak=130 HFD=3.4
02:33:04.093 00.002 7988 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.56) = xAngle (1.55 = 1.55)
02:33:04.095 00.002 7988 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
02:33:04.097 00.002 7988 CameraToMount -- cameraX=-1.98 cameraY=0.06 hyp=1.98 cameraTheta=3.11 mountX=0.04 mountY=1.97, mountTheta=1.55
02:33:04.102 00.005 7988 dither recenter: remaining=(0.1,2.4) step=(0.1,2.4)
02:33:04.105 00.003 7988 MountToCamera -- mountTheta (1.52) + m_xAngle (1.56) = xAngle (3.08 = 3.08)
02:33:04.107 00.002 7988 MountToCamera -- mountX=0.12 mountY=2.36 hyp=2.36 mountTheta=1.52 cameraX=-2.36, cameraY=0.14 cameraTheta=3.08
02:33:04.109 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-2.36, y=0.14, opts=4)
02:33:04.109 00.000 7988 Enqueuing Move request for scope (-2.36, 0.14)
02:33:04.115 00.006 7988 Mount: notify direct move 0.12,2.36
02:33:04.117 00.002 15712 Worker thread wakes up
02:33:04.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-2.36, 0.14) opts 0x4
02:33:04.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-2.36, 0.14)
02:33:04.117 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:33:04.119 00.002 15712 Moving (-2.36, 0.14) raw xDistance=0.12 yDistance=2.36
02:33:04.119 00.000 15712 BLC: window closed
02:33:04.119 00.000 15712 MoveAxis(W, 39, B)
02:33:04.119 00.000 15712 Guiding  Dir = 3, Dur = 39
02:33:04.119 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
02:33:04.123 00.004 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
02:33:04.125 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
02:33:04.127 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
02:33:04.129 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
02:33:04.129 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
02:33:04.129 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:33:04.135 00.006 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:33:04.139 00.004 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
02:33:04.141 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
02:33:04.143 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
02:33:04.145 00.002 15712 IsGuiding returns 0
02:33:04.145 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
02:33:04.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:04.151 00.006 7988 UpdateGuideState exits: m=772 SNR=18.0
02:33:04.155 00.004 7988 PhdController: settling, locked = 1, distance = 2.36 (1.50) aobump = 0 frame = 1 / 99999
02:33:04.157 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767425584.157,"Host":"ASTROPC","Inst":1,"Distance":2.36,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:33:04.159 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:04.161 00.002 15712 PulseGuide returned control before completion, sleep 35
02:33:04.161 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:04.163 00.002 7988 Enqueuing Expose request
02:33:04.218 00.055 15712 IsGuiding returns 0
02:33:04.218 00.000 15712 Move returns status 0, amount 39
02:33:04.218 00.000 15712 BLC: window closed
02:33:04.218 00.000 15712 BLC: Compensation needed for non-algo type move
02:33:04.218 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 372 applied
02:33:04.218 00.000 15712 MoveAxis(S, 974, B)
02:33:04.218 00.000 15712 Guiding  Dir = 1, Dur = 974
02:33:04.218 00.000 15712 IsGuiding returns 0
02:33:04.305 00.087 15712 PulseGuide returned control before completion, sleep 905
02:33:05.213 00.908 15712 IsGuiding returns 1
02:33:05.213 00.000 15712 scope still moving after pulse duration time elapsed
02:33:05.245 00.032 15712 IsGuiding returns 1
02:33:05.308 00.063 15712 IsGuiding returns 0
02:33:05.308 00.000 15712 scope move finished after 974 + 112 ms
02:33:05.308 00.000 15712 Move returns status 0, amount 974
02:33:05.308 00.000 15712 move complete, result=0
02:33:05.308 00.000 15712 worker thread done servicing request
02:33:05.308 00.000 15712 Worker thread wakes up
02:33:05.308 00.000 7988 GuideStep: 0.1 px 39 ms WEST, 2.4 px 974 ms SOUTH
02:33:05.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:05.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:06.720 01.412 15712 Exposure complete
02:33:06.784 00.064 15712 worker thread done servicing request
02:33:06.784 00.000 7988 OnExposeComplete: enter
02:33:06.795 00.011 7988 UpdateGuideState(): m_state=6
02:33:06.795 00.000 7988 Star::Find(15, 972, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4524
02:33:06.795 00.000 7988 Star::Find returns 1 (0), X=972.39, Y=187.66, Mass=776, SNR=18.2, Peak=142 HFD=3.2
02:33:06.799 00.004 7988 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.56) = xAngle (-4.47 = 1.81)
02:33:06.799 00.000 7988 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.50 = 1.78)
02:33:06.799 00.000 7988 CameraToMount -- cameraX=-2.18 cameraY=-0.52 hyp=2.24 cameraTheta=-2.91 mountX=-0.53 mountY=2.19, mountTheta=1.81
02:33:06.799 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-2.18, y=-0.52, opts=13)
02:33:06.799 00.000 7988 Enqueuing Move request for scope (-2.18, -0.52)
02:33:06.799 00.000 15712 Worker thread wakes up
02:33:06.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-2.18, -0.52) opts 0xd
02:33:06.799 00.000 15712 Handling offset move in thread for scope, endpoint = (-2.18, -0.52)
02:33:06.799 00.000 15712 Moving (-2.18, -0.52) raw xDistance=-0.53 yDistance=2.19
02:33:06.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:33:06.799 00.000 7988 UpdateGuideState exits: m=776 SNR=18.2
02:33:06.799 00.000 7988 PhdController: settling, locked = 1, distance = 2.24 (1.50) aobump = 0 frame = 2 / 99999
02:33:06.799 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767425586.799,"Host":"ASTROPC","Inst":1,"Distance":2.24,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:33:06.812 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:06.812 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:06.812 00.000 7988 Enqueuing Expose request
02:33:06.815 00.003 15712 PPEC rslt(dithering): input = -0.53, final = -0.32
02:33:06.815 00.000 15712 PPEC: input: -0.53, control: -0.32, exposure: 1500
02:33:06.815 00.000 15712 resist switch: large excursion: input 2.19 thresh 0.75 direction from 0 to 1
02:33:06.815 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.57
02:33:06.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 2.19 from input 2.19
02:33:06.815 00.000 15712 MoveAxis(E, 104, ABG)
02:33:06.815 00.000 15712 Guiding  Dir = 2, Dur = 104
02:33:06.815 00.000 15712 IsGuiding returns 0
02:33:06.846 00.031 15712 PulseGuide returned control before completion, sleep 85
02:33:06.942 00.096 15712 IsGuiding returns 1
02:33:06.942 00.000 15712 scope still moving after pulse duration time elapsed
02:33:06.990 00.048 15712 IsGuiding returns 0
02:33:06.990 00.000 15712 scope move finished after 104 + 68 ms
02:33:06.990 00.000 15712 Move returns status 0, amount 104
02:33:06.990 00.000 15712 MoveAxis(S, 559, ABG)
02:33:06.990 00.000 15712 Guiding  Dir = 1, Dur = 559
02:33:07.021 00.031 15712 IsGuiding returns 0
02:33:07.101 00.080 15712 PulseGuide returned control before completion, sleep 490
02:33:07.607 00.506 15712 IsGuiding returns 1
02:33:07.607 00.000 15712 scope still moving after pulse duration time elapsed
02:33:07.639 00.032 15712 IsGuiding returns 1
02:33:07.670 00.031 15712 IsGuiding returns 1
02:33:07.718 00.048 15712 IsGuiding returns 0
02:33:07.718 00.000 15712 scope move finished after 559 + 144 ms
02:33:07.718 00.000 15712 Move returns status 0, amount 559
02:33:07.718 00.000 15712 move complete, result=0
02:33:07.718 00.000 15712 worker thread done servicing request
02:33:07.718 00.000 15712 Worker thread wakes up
02:33:07.718 00.000 7988 GuideStep: -0.5 px 104 ms EAST, 2.2 px 559 ms SOUTH
02:33:07.727 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:07.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:09.363 01.636 15712 Exposure complete
02:33:09.426 00.063 15712 worker thread done servicing request
02:33:09.426 00.000 7988 OnExposeComplete: enter
02:33:09.426 00.000 7988 UpdateGuideState(): m_state=6
02:33:09.428 00.002 7988 Star::Find(15, 972, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4525
02:33:09.428 00.000 7988 Star::Find returns 1 (0), X=975.41, Y=187.51, Mass=751, SNR=17.6, Peak=134 HFD=3.2
02:33:09.430 00.002 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
02:33:09.430 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
02:33:09.432 00.002 7988 CameraToMount -- cameraX=0.85 cameraY=-0.66 hyp=1.07 cameraTheta=-0.66 mountX=-0.65 mountY=-0.83, mountTheta=-2.24
02:33:09.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.85, y=-0.66, opts=13)
02:33:09.434 00.000 7988 Enqueuing Move request for scope (0.85, -0.66)
02:33:09.434 00.000 15712 Worker thread wakes up
02:33:09.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.66) opts 0xd
02:33:09.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.85, -0.66)
02:33:09.434 00.000 15712 Moving (0.85, -0.66) raw xDistance=-0.65 yDistance=-0.83
02:33:09.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:09.434 00.000 7988 UpdateGuideState exits: m=751 SNR=17.6
02:33:09.439 00.005 7988 PhdController: settling, locked = 1, distance = 1.89 (1.50) aobump = 0 frame = 3 / 99999
02:33:09.440 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767425589.440,"Host":"ASTROPC","Inst":1,"Distance":1.89,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:33:09.440 00.000 15712 PPEC rslt(dithering): input = -0.65, final = -0.39
02:33:09.440 00.000 15712 PPEC: input: -0.65, control: -0.39, exposure: 1500
02:33:09.440 00.000 15712 resist switch: large excursion: input -0.83 thresh 0.75 direction from 1 to -1
02:33:09.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:09.440 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:09.443 00.003 7988 Enqueuing Expose request
02:33:09.443 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.49
02:33:09.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
02:33:09.443 00.000 15712 MoveAxis(E, 128, ABG)
02:33:09.443 00.000 15712 Guiding  Dir = 2, Dur = 128
02:33:09.445 00.002 15712 IsGuiding returns 0
02:33:09.460 00.015 15712 PulseGuide returned control before completion, sleep 123
02:33:09.603 00.143 15712 IsGuiding returns 0
02:33:09.603 00.000 15712 Move returns status 0, amount 128
02:33:09.603 00.000 15712 BLC: Oldest BLC event removed
02:33:09.603 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 372 applied
02:33:09.603 00.000 15712 MoveAxis(N, 584, ABG)
02:33:09.603 00.000 15712 Guiding  Dir = 0, Dur = 584
02:33:09.613 00.010 15712 IsGuiding returns 0
02:33:09.689 00.076 15712 PulseGuide returned control before completion, sleep 515
02:33:10.220 00.531 15712 IsGuiding returns 1
02:33:10.220 00.000 15712 scope still moving after pulse duration time elapsed
02:33:10.252 00.032 15712 IsGuiding returns 1
02:33:10.295 00.043 15712 IsGuiding returns 0
02:33:10.295 00.000 15712 scope move finished after 584 + 102 ms
02:33:10.299 00.004 15712 Move returns status 0, amount 584
02:33:10.299 00.000 15712 move complete, result=0
02:33:10.299 00.000 15712 worker thread done servicing request
02:33:10.299 00.000 15712 Worker thread wakes up
02:33:10.299 00.000 7988 GuideStep: -0.7 px 128 ms EAST, -0.8 px 584 ms NORTH
02:33:10.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:10.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:11.706 01.407 15712 Exposure complete
02:33:11.767 00.061 15712 worker thread done servicing request
02:33:11.767 00.000 7988 OnExposeComplete: enter
02:33:11.767 00.000 7988 UpdateGuideState(): m_state=6
02:33:11.772 00.005 7988 Star::Find(15, 975, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4526
02:33:11.772 00.000 7988 Star::Find returns 1 (0), X=975.09, Y=188.07, Mass=759, SNR=17.7, Peak=138 HFD=3.1
02:33:11.774 00.002 7988 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.56) = xAngle (-1.76 = -1.76)
02:33:11.774 00.000 7988 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.79 = -1.79)
02:33:11.777 00.003 7988 CameraToMount -- cameraX=0.53 cameraY=-0.10 hyp=0.54 cameraTheta=-0.20 mountX=-0.10 mountY=-0.52, mountTheta=-1.76
02:33:11.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.53, y=-0.10, opts=13)
02:33:11.779 00.002 7988 Enqueuing Move request for scope (0.53, -0.10)
02:33:11.779 00.000 15712 Worker thread wakes up
02:33:11.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.10) opts 0xd
02:33:11.779 00.000 15712 Handling offset move in thread for scope, endpoint = (0.53, -0.10)
02:33:11.779 00.000 15712 Moving (0.53, -0.10) raw xDistance=-0.10 yDistance=-0.52
02:33:11.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:11.779 00.000 7988 UpdateGuideState exits: m=759 SNR=17.7
02:33:11.782 00.003 7988 PhdController: settling, locked = 1, distance = 1.48 (1.50) aobump = 0 frame = 4 / 99999
02:33:11.782 00.000 15712 BLC: History state: CurrMiss=0.52, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.828602, 1:0.523944
02:33:11.782 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
02:33:11.782 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767425591.782,"Host":"ASTROPC","Inst":1,"Distance":1.48,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:33:11.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:11.786 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:11.786 00.000 7988 Enqueuing Expose request
02:33:11.788 00.002 15712 PPEC rslt(dithering): input = -0.10, final = -0.06
02:33:11.788 00.000 15712 PPEC: input: -0.10, control: -0.06, exposure: 1500
02:33:11.788 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
02:33:11.788 00.000 15712 MoveAxis(E, 20, ABG)
02:33:11.788 00.000 15712 Guiding  Dir = 2, Dur = 20
02:33:11.818 00.030 15712 IsGuiding returns 0
02:33:11.830 00.012 15712 PulseGuide returned control before completion, sleep 14
02:33:11.881 00.051 15712 IsGuiding returns 0
02:33:11.881 00.000 15712 Move returns status 0, amount 20
02:33:11.881 00.000 15712 MoveAxis(N, 134, ABG)
02:33:11.881 00.000 15712 Guiding  Dir = 0, Dur = 134
02:33:11.881 00.000 15712 IsGuiding returns 0
02:33:11.962 00.081 15712 PulseGuide returned control before completion, sleep 64
02:33:12.058 00.096 15712 IsGuiding returns 1
02:33:12.058 00.000 15712 scope still moving after pulse duration time elapsed
02:33:12.116 00.058 15712 IsGuiding returns 0
02:33:12.116 00.000 15712 scope move finished after 134 + 106 ms
02:33:12.116 00.000 15712 Move returns status 0, amount 134
02:33:12.116 00.000 15712 move complete, result=0
02:33:12.116 00.000 7988 GuideStep: -0.1 px 20 ms EAST, -0.5 px 134 ms NORTH
02:33:12.124 00.008 15712 worker thread done servicing request
02:33:12.124 00.000 15712 Worker thread wakes up
02:33:12.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:12.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:13.763 01.639 15712 Exposure complete
02:33:13.824 00.061 15712 worker thread done servicing request
02:33:13.824 00.000 7988 OnExposeComplete: enter
02:33:13.824 00.000 7988 UpdateGuideState(): m_state=6
02:33:13.828 00.004 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4527
02:33:13.828 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=188.37, Mass=806, SNR=18.5, Peak=140 HFD=3.3
02:33:13.830 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
02:33:13.830 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:33:13.832 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.36 mountX=0.20 mountY=-0.05, mountTheta=-0.23
02:33:13.833 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.20, opts=13)
02:33:13.835 00.002 7988 Enqueuing Move request for scope (0.04, 0.20)
02:33:13.835 00.000 15712 Worker thread wakes up
02:33:13.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
02:33:13.835 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
02:33:13.835 00.000 15712 Moving (0.04, 0.20) raw xDistance=0.20 yDistance=-0.05
02:33:13.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:33:13.835 00.000 7988 UpdateGuideState exits: m=806 SNR=18.5
02:33:13.838 00.003 7988 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 5 / 99999
02:33:13.838 00.000 15712 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.828602, 1:0.523944, 2:0.046880
02:33:13.838 00.000 15712 BLC: No correction, Miss < min_move
02:33:13.838 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767425593.838,"Host":"ASTROPC","Inst":1,"Distance":1.10,"Time":2.1,"SettleTime":15.0,"StarLocked":true}
02:33:13.840 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:13.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:13.840 00.000 7988 Enqueuing Expose request
02:33:13.840 00.000 15712 PPEC rslt(dithering): input = 0.20, final = 0.12
02:33:13.840 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
02:33:13.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:13.840 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:33:13.840 00.000 15712 MoveAxis(W, 39, ABG)
02:33:13.840 00.000 15712 Guiding  Dir = 3, Dur = 39
02:33:13.840 00.000 15712 IsGuiding returns 0
02:33:13.856 00.016 15712 PulseGuide returned control before completion, sleep 30
02:33:13.908 00.052 15712 IsGuiding returns 0
02:33:13.908 00.000 15712 Move returns status 0, amount 39
02:33:13.908 00.000 15712 MoveAxis(N, 0, ABG)
02:33:13.908 00.000 15712 Move returns status 0, amount 0
02:33:13.908 00.000 15712 move complete, result=0
02:33:13.908 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
02:33:13.914 00.006 15712 worker thread done servicing request
02:33:13.914 00.000 15712 Worker thread wakes up
02:33:13.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:13.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:15.328 01.414 15712 Exposure complete
02:33:15.392 00.064 15712 worker thread done servicing request
02:33:15.392 00.000 7988 OnExposeComplete: enter
02:33:15.392 00.000 7988 UpdateGuideState(): m_state=6
02:33:15.392 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4528
02:33:15.392 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=188.23, Mass=938, SNR=19.9, Peak=137 HFD=3.7
02:33:15.392 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
02:33:15.392 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
02:33:15.398 00.006 7988 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.78 mountX=0.05 mountY=0.13, mountTheta=1.21
02:33:15.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.05, opts=13)
02:33:15.398 00.000 7988 Enqueuing Move request for scope (-0.13, 0.05)
02:33:15.398 00.000 15712 Worker thread wakes up
02:33:15.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
02:33:15.398 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
02:33:15.398 00.000 15712 Moving (-0.13, 0.05) raw xDistance=0.05 yDistance=0.13
02:33:15.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:15.398 00.000 7988 UpdateGuideState exits: m=938 SNR=19.9
02:33:15.398 00.000 7988 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 6 / 99999
02:33:15.406 00.008 15712 BLC: window closed
02:33:15.406 00.000 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.828602, 1:0.523944, 2:0.046880
02:33:15.406 00.000 15712 BLC: No correction, Miss < min_move
02:33:15.406 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767425595.406,"Host":"ASTROPC","Inst":1,"Distance":0.81,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
02:33:15.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:15.408 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:15.408 00.000 7988 Enqueuing Expose request
02:33:15.410 00.002 15712 PPEC rslt(dithering): input = 0.05, final = 0.03
02:33:15.410 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
02:33:15.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:15.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:33:15.410 00.000 15712 MoveAxis(W, 10, ABG)
02:33:15.410 00.000 15712 Guiding  Dir = 3, Dur = 10
02:33:15.411 00.001 15712 IsGuiding returns 0
02:33:15.422 00.011 15712 IsGuiding returns 1
02:33:15.422 00.000 15712 scope still moving after pulse duration time elapsed
02:33:15.474 00.052 15712 IsGuiding returns 0
02:33:15.474 00.000 15712 scope move finished after 10 + 58 ms
02:33:15.474 00.000 15712 Move returns status 0, amount 10
02:33:15.474 00.000 15712 MoveAxis(N, 0, ABG)
02:33:15.474 00.000 15712 Move returns status 0, amount 0
02:33:15.474 00.000 15712 move complete, result=0
02:33:15.474 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
02:33:15.480 00.006 15712 worker thread done servicing request
02:33:15.480 00.000 15712 Worker thread wakes up
02:33:15.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:15.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:17.119 01.639 15712 Exposure complete
02:33:17.181 00.062 15712 worker thread done servicing request
02:33:17.181 00.000 7988 OnExposeComplete: enter
02:33:17.184 00.003 7988 UpdateGuideState(): m_state=6
02:33:17.184 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4529
02:33:17.186 00.002 7988 Star::Find returns 1 (0), X=974.57, Y=188.24, Mass=724, SNR=17.4, Peak=133 HFD=3.4
02:33:17.186 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
02:33:17.188 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:33:17.188 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.42 mountX=0.06 mountY=-0.01, mountTheta=-0.18
02:33:17.190 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.06, opts=13)
02:33:17.190 00.000 7988 Enqueuing Move request for scope (0.01, 0.06)
02:33:17.192 00.002 15712 Worker thread wakes up
02:33:17.192 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
02:33:17.192 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
02:33:17.192 00.000 15712 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
02:33:17.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:17.192 00.000 7988 UpdateGuideState exits: m=724 SNR=17.4
02:33:17.195 00.003 7988 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 7 / 99999
02:33:17.195 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767425597.195,"Host":"ASTROPC","Inst":1,"Distance":0.59,"Time":5.4,"SettleTime":15.0,"StarLocked":true}
02:33:17.197 00.002 15712 PPEC rslt(dithering): input = 0.06, final = 0.04
02:33:17.197 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
02:33:17.197 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:17.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:17.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:17.200 00.003 7988 Enqueuing Expose request
02:33:17.201 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:33:17.201 00.000 15712 MoveAxis(W, 12, ABG)
02:33:17.201 00.000 15712 Guiding  Dir = 3, Dur = 12
02:33:17.201 00.000 15712 IsGuiding returns 0
02:33:17.218 00.017 15712 IsGuiding returns 1
02:33:17.218 00.000 15712 scope still moving after pulse duration time elapsed
02:33:17.245 00.027 15712 IsGuiding returns 1
02:33:17.277 00.032 15712 IsGuiding returns 0
02:33:17.277 00.000 15712 scope move finished after 12 + 72 ms
02:33:17.277 00.000 15712 Move returns status 0, amount 12
02:33:17.277 00.000 15712 MoveAxis(N, 0, ABG)
02:33:17.277 00.000 15712 Move returns status 0, amount 0
02:33:17.277 00.000 15712 move complete, result=0
02:33:17.286 00.009 7988 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
02:33:17.288 00.002 15712 worker thread done servicing request
02:33:17.288 00.000 15712 Worker thread wakes up
02:33:17.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:17.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:18.704 01.416 15712 Exposure complete
02:33:18.767 00.063 15712 worker thread done servicing request
02:33:18.767 00.000 7988 OnExposeComplete: enter
02:33:18.767 00.000 7988 UpdateGuideState(): m_state=6
02:33:18.767 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4530
02:33:18.767 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=187.79, Mass=626, SNR=16.1, Peak=135 HFD=3.1
02:33:18.767 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
02:33:18.767 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
02:33:18.767 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.52 mountX=-0.38 mountY=-0.01, mountTheta=-3.12
02:33:18.767 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.38, opts=13)
02:33:18.767 00.000 7988 Enqueuing Move request for scope (0.02, -0.38)
02:33:18.767 00.000 15712 Worker thread wakes up
02:33:18.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.38) opts 0xd
02:33:18.767 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.38)
02:33:18.767 00.000 15712 Moving (0.02, -0.38) raw xDistance=-0.38 yDistance=-0.01
02:33:18.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:18.767 00.000 7988 UpdateGuideState exits: m=626 SNR=16.1
02:33:18.780 00.013 7988 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 8 / 99999
02:33:18.781 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767425598.781,"Host":"ASTROPC","Inst":1,"Distance":0.53,"Time":7.0,"SettleTime":15.0,"StarLocked":true}
02:33:18.781 00.000 15712 PPEC rslt(dithering): input = -0.38, final = -0.23
02:33:18.781 00.000 15712 PPEC: input: -0.38, control: -0.23, exposure: 1500
02:33:18.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:18.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:33:18.781 00.000 15712 MoveAxis(E, 75, ABG)
02:33:18.781 00.000 15712 Guiding  Dir = 2, Dur = 75
02:33:18.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:18.784 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:18.784 00.000 7988 Enqueuing Expose request
02:33:18.786 00.002 15712 IsGuiding returns 0
02:33:18.801 00.015 15712 PulseGuide returned control before completion, sleep 68
02:33:18.877 00.076 15712 IsGuiding returns 1
02:33:18.877 00.000 15712 scope still moving after pulse duration time elapsed
02:33:18.913 00.036 15712 IsGuiding returns 0
02:33:18.913 00.000 15712 scope move finished after 75 + 55 ms
02:33:18.913 00.000 15712 Move returns status 0, amount 75
02:33:18.913 00.000 15712 MoveAxis(N, 0, ABG)
02:33:18.913 00.000 15712 Move returns status 0, amount 0
02:33:18.913 00.000 15712 move complete, result=0
02:33:18.913 00.000 7988 GuideStep: -0.4 px 75 ms EAST, -0.0 px 0 ms NORTH
02:33:18.918 00.005 15712 worker thread done servicing request
02:33:18.918 00.000 15712 Worker thread wakes up
02:33:18.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:18.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:20.556 01.638 15712 Exposure complete
02:33:20.621 00.065 15712 worker thread done servicing request
02:33:20.621 00.000 7988 OnExposeComplete: enter
02:33:20.621 00.000 7988 UpdateGuideState(): m_state=6
02:33:20.624 00.003 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4531
02:33:20.624 00.000 7988 Star::Find returns 1 (0), X=974.45, Y=187.73, Mass=797, SNR=18.4, Peak=137 HFD=3.4
02:33:20.626 00.002 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
02:33:20.626 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
02:33:20.626 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.45 hyp=0.46 cameraTheta=-1.82 mountX=-0.45 mountY=0.12, mountTheta=2.87
02:33:20.626 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.45, opts=13)
02:33:20.626 00.000 7988 Enqueuing Move request for scope (-0.11, -0.45)
02:33:20.626 00.000 15712 Worker thread wakes up
02:33:20.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.45) opts 0xd
02:33:20.626 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.45)
02:33:20.626 00.000 15712 Moving (-0.11, -0.45) raw xDistance=-0.45 yDistance=0.12
02:33:20.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:33:20.626 00.000 7988 UpdateGuideState exits: m=797 SNR=18.4
02:33:20.634 00.008 7988 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 9 / 99999
02:33:20.634 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767425600.634,"Host":"ASTROPC","Inst":1,"Distance":0.51,"Time":8.9,"SettleTime":15.0,"StarLocked":true}
02:33:20.638 00.004 15712 PPEC rslt(dithering): input = -0.45, final = -0.27
02:33:20.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:20.638 00.000 15712 PPEC: input: -0.45, control: -0.27, exposure: 1500
02:33:20.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:20.638 00.000 7988 Enqueuing Expose request
02:33:20.642 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:20.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:33:20.642 00.000 15712 MoveAxis(E, 88, ABG)
02:33:20.642 00.000 15712 Guiding  Dir = 2, Dur = 88
02:33:20.642 00.000 15712 IsGuiding returns 0
02:33:20.656 00.014 15712 PulseGuide returned control before completion, sleep 82
02:33:20.746 00.090 15712 IsGuiding returns 1
02:33:20.746 00.000 15712 scope still moving after pulse duration time elapsed
02:33:20.786 00.040 15712 IsGuiding returns 0
02:33:20.786 00.000 15712 scope move finished after 88 + 56 ms
02:33:20.786 00.000 15712 Move returns status 0, amount 88
02:33:20.786 00.000 15712 MoveAxis(N, 0, ABG)
02:33:20.786 00.000 15712 Move returns status 0, amount 0
02:33:20.786 00.000 15712 move complete, result=0
02:33:20.786 00.000 7988 GuideStep: -0.4 px 88 ms EAST, 0.1 px 0 ms NORTH
02:33:20.789 00.003 15712 worker thread done servicing request
02:33:20.789 00.000 15712 Worker thread wakes up
02:33:20.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:20.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:22.203 01.414 15712 Exposure complete
02:33:22.264 00.061 15712 worker thread done servicing request
02:33:22.264 00.000 7988 OnExposeComplete: enter
02:33:22.264 00.000 7988 UpdateGuideState(): m_state=6
02:33:22.270 00.006 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4532
02:33:22.270 00.000 7988 Star::Find returns 1 (0), X=974.41, Y=187.43, Mass=690, SNR=17.1, Peak=142 HFD=3.3
02:33:22.272 00.002 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.34 = 2.95)
02:33:22.272 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
02:33:22.274 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.75 hyp=0.76 cameraTheta=-1.77 mountX=-0.75 mountY=0.17, mountTheta=2.92
02:33:22.276 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.75, opts=13)
02:33:22.276 00.000 7988 Enqueuing Move request for scope (-0.15, -0.75)
02:33:22.278 00.002 15712 Worker thread wakes up
02:33:22.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.75) opts 0xd
02:33:22.278 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.75)
02:33:22.278 00.000 15712 Moving (-0.15, -0.75) raw xDistance=-0.75 yDistance=0.17
02:33:22.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:33:22.278 00.000 7988 UpdateGuideState exits: m=690 SNR=17.1
02:33:22.280 00.002 7988 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 10 / 99999
02:33:22.280 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767425602.280,"Host":"ASTROPC","Inst":1,"Distance":0.58,"Time":10.5,"SettleTime":15.0,"StarLocked":true}
02:33:22.280 00.000 15712 PPEC rslt(dithering): input = -0.75, final = -0.45
02:33:22.280 00.000 15712 PPEC: input: -0.75, control: -0.45, exposure: 1500
02:33:22.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:22.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:22.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:22.280 00.000 7988 Enqueuing Expose request
02:33:22.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:33:22.280 00.000 15712 MoveAxis(E, 146, ABG)
02:33:22.280 00.000 15712 Guiding  Dir = 2, Dur = 146
02:33:22.321 00.041 15712 IsGuiding returns 0
02:33:22.327 00.006 15712 PulseGuide returned control before completion, sleep 140
02:33:22.510 00.183 15712 IsGuiding returns 0
02:33:22.510 00.000 15712 Move returns status 0, amount 146
02:33:22.510 00.000 15712 MoveAxis(N, 0, ABG)
02:33:22.510 00.000 15712 Move returns status 0, amount 0
02:33:22.510 00.000 15712 move complete, result=0
02:33:22.510 00.000 15712 worker thread done servicing request
02:33:22.510 00.000 15712 Worker thread wakes up
02:33:22.510 00.000 7988 GuideStep: -0.7 px 146 ms EAST, 0.2 px 0 ms NORTH
02:33:22.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:22.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:24.153 01.643 15712 Exposure complete
02:33:24.217 00.064 15712 worker thread done servicing request
02:33:24.217 00.000 7988 OnExposeComplete: enter
02:33:24.217 00.000 7988 UpdateGuideState(): m_state=6
02:33:24.217 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4533
02:33:24.217 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=188.08, Mass=713, SNR=17.4, Peak=157 HFD=2.6
02:33:24.217 00.000 7988 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
02:33:24.217 00.000 7988 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
02:33:24.217 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.57 mountX=-0.09 mountY=-0.14, mountTheta=-2.14
02:33:24.225 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.09, opts=13)
02:33:24.226 00.001 7988 Enqueuing Move request for scope (0.15, -0.09)
02:33:24.228 00.002 15712 Worker thread wakes up
02:33:24.228 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
02:33:24.228 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
02:33:24.228 00.000 15712 Moving (0.15, -0.09) raw xDistance=-0.09 yDistance=-0.14
02:33:24.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:33:24.228 00.000 7988 UpdateGuideState exits: m=713 SNR=17.4
02:33:24.230 00.002 7988 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 11 / 99999
02:33:24.230 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767425604.230,"Host":"ASTROPC","Inst":1,"Distance":0.46,"Time":12.4,"SettleTime":15.0,"StarLocked":true}
02:33:24.232 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:24.232 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:24.232 00.000 7988 Enqueuing Expose request
02:33:24.232 00.000 15712 PPEC rslt(dithering): input = -0.09, final = -0.05
02:33:24.232 00.000 15712 PPEC: input: -0.09, control: -0.05, exposure: 1500
02:33:24.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:24.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:33:24.232 00.000 15712 MoveAxis(E, 18, ABG)
02:33:24.232 00.000 15712 Guiding  Dir = 2, Dur = 18
02:33:24.245 00.013 15712 IsGuiding returns 0
02:33:24.268 00.023 15712 PulseGuide returned control before completion, sleep 13
02:33:24.290 00.022 15712 IsGuiding returns 1
02:33:24.290 00.000 15712 scope still moving after pulse duration time elapsed
02:33:24.330 00.040 15712 IsGuiding returns 0
02:33:24.330 00.000 15712 scope move finished after 18 + 61 ms
02:33:24.330 00.000 15712 Move returns status 0, amount 18
02:33:24.330 00.000 15712 MoveAxis(N, 0, ABG)
02:33:24.330 00.000 15712 Move returns status 0, amount 0
02:33:24.330 00.000 15712 move complete, result=0
02:33:24.330 00.000 7988 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
02:33:24.330 00.000 15712 worker thread done servicing request
02:33:24.330 00.000 15712 Worker thread wakes up
02:33:24.338 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:24.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:25.744 01.406 15712 Exposure complete
02:33:25.806 00.062 15712 worker thread done servicing request
02:33:25.806 00.000 7988 OnExposeComplete: enter
02:33:25.806 00.000 7988 UpdateGuideState(): m_state=6
02:33:25.810 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4534
02:33:25.812 00.002 7988 Star::Find returns 1 (0), X=974.41, Y=188.52, Mass=867, SNR=19.1, Peak=142 HFD=3.3
02:33:25.812 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
02:33:25.814 00.002 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
02:33:25.814 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.99 mountX=0.34 mountY=0.14, mountTheta=0.40
02:33:25.816 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.34, opts=13)
02:33:25.816 00.000 7988 Enqueuing Move request for scope (-0.15, 0.34)
02:33:25.818 00.002 15712 Worker thread wakes up
02:33:25.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd
02:33:25.818 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.34)
02:33:25.818 00.000 15712 Moving (-0.15, 0.34) raw xDistance=0.34 yDistance=0.14
02:33:25.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:33:25.818 00.000 7988 UpdateGuideState exits: m=867 SNR=19.1
02:33:25.821 00.003 7988 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 12 / 99999
02:33:25.822 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767425605.822,"Host":"ASTROPC","Inst":1,"Distance":0.43,"Time":14.0,"SettleTime":15.0,"StarLocked":true}
02:33:25.822 00.000 15712 PPEC rslt: input = 0.34, final = 0.20, react = 0.20, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.33
02:33:25.822 00.000 15712 PPEC: input: 0.34, control: 0.20, exposure: 1500
02:33:25.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:25.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:25.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:25.822 00.000 7988 Enqueuing Expose request
02:33:25.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:33:25.822 00.000 15712 MoveAxis(W, 65, ABG)
02:33:25.822 00.000 15712 Guiding  Dir = 3, Dur = 65
02:33:25.822 00.000 15712 IsGuiding returns 0
02:33:25.854 00.032 15712 PulseGuide returned control before completion, sleep 49
02:33:25.938 00.084 15712 IsGuiding returns 0
02:33:25.938 00.000 15712 Move returns status 0, amount 65
02:33:25.938 00.000 15712 MoveAxis(N, 0, ABG)
02:33:25.938 00.000 15712 Move returns status 0, amount 0
02:33:25.938 00.000 15712 move complete, result=0
02:33:25.938 00.000 7988 GuideStep: 0.3 px 65 ms WEST, 0.1 px 0 ms NORTH
02:33:25.940 00.002 15712 worker thread done servicing request
02:33:25.940 00.000 15712 Worker thread wakes up
02:33:25.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:25.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:27.568 01.628 15712 Exposure complete
02:33:27.633 00.065 15712 worker thread done servicing request
02:33:27.633 00.000 7988 OnExposeComplete: enter
02:33:27.634 00.001 7988 UpdateGuideState(): m_state=6
02:33:27.635 00.001 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4535
02:33:27.636 00.001 7988 Star::Find returns 1 (0), X=974.22, Y=188.38, Mass=787, SNR=18.4, Peak=152 HFD=3.3
02:33:27.637 00.001 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.56) = xAngle (1.06 = 1.06)
02:33:27.638 00.001 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
02:33:27.639 00.001 7988 CameraToMount -- cameraX=-0.35 cameraY=0.20 hyp=0.40 cameraTheta=2.62 mountX=0.20 mountY=0.34, mountTheta=1.05
02:33:27.641 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.20, opts=13)
02:33:27.642 00.001 7988 Enqueuing Move request for scope (-0.35, 0.20)
02:33:27.643 00.001 15712 Worker thread wakes up
02:33:27.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.20) opts 0xd
02:33:27.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:33:27.644 00.001 7988 UpdateGuideState exits: m=787 SNR=18.4
02:33:27.646 00.002 7988 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 13 / 99999
02:33:27.647 00.001 7988 PhdController: newstate STATE_FINISH
02:33:27.648 00.001 7988 PhdController complete: success
02:33:27.649 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.20)
02:33:27.649 00.000 15712 Moving (-0.35, 0.20) raw xDistance=0.20 yDistance=0.34
02:33:27.649 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767425607.648,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
02:33:27.650 00.001 7988 Mount: notify guiding dither settle done success=1
02:33:27.651 00.001 7988 PhdController: newstate STATE_IDLE
02:33:27.652 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:27.653 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:27.654 00.001 7988 Enqueuing Expose request
02:33:27.655 00.001 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.33
02:33:27.655 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
02:33:27.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:33:27.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:33:27.655 00.000 15712 MoveAxis(W, 37, ABG)
02:33:27.655 00.000 15712 Guiding  Dir = 3, Dur = 37
02:33:27.656 00.001 15712 IsGuiding returns 0
02:33:27.677 00.021 15712 PulseGuide returned control before completion, sleep 27
02:33:27.725 00.048 15712 IsGuiding returns 0
02:33:27.725 00.000 15712 Move returns status 0, amount 37
02:33:27.725 00.000 15712 MoveAxis(N, 0, ABG)
02:33:27.725 00.000 15712 Move returns status 0, amount 0
02:33:27.725 00.000 15712 move complete, result=0
02:33:27.725 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.3 px 0 ms NORTH
02:33:27.726 00.001 15712 worker thread done servicing request
02:33:27.726 00.000 15712 Worker thread wakes up
02:33:27.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:27.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:29.146 01.420 15712 Exposure complete
02:33:29.210 00.064 15712 worker thread done servicing request
02:33:29.210 00.000 7988 OnExposeComplete: enter
02:33:29.211 00.001 7988 UpdateGuideState(): m_state=6
02:33:29.213 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:33:29.214 00.001 7988 Star::Find returns 1 (0), X=974.43, Y=188.25, Mass=690, SNR=17.1, Peak=145 HFD=2.9
02:33:29.215 00.001 7988 MultiStar: exiting stabilization period
02:33:29.216 00.001 7988 MultiStar: updating star positions after lock position change
02:33:29.217 00.001 7988 Star::Find(15, 508, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:33:29.218 00.001 7988 Star::Find returns 1 (0), X=508.38, Y=779.11, Mass=839, SNR=18.7, Peak=126 HFD=3.9
02:33:29.219 00.001 7988 Star::Find(15, 1214, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:33:29.220 00.001 7988 Star::Find returns 1 (0), X=1214.51, Y=762.99, Mass=579, SNR=15.4, Peak=136 HFD=2.6
02:33:29.221 00.001 7988 Star::Find(15, 702, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:33:29.222 00.001 7988 Star::Find returns 1 (0), X=702.80, Y=687.90, Mass=426, SNR=13.1, Peak=118 HFD=2.5
02:33:29.223 00.001 7988 Star::Find(15, 1120, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:33:29.224 00.001 7988 Star::Find returns 1 (0), X=1120.60, Y=638.69, Mass=385, SNR=12.5, Peak=111 HFD=3.2
02:33:29.225 00.001 7988 Star::Find(15, 701, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:33:29.227 00.002 7988 Star::Find returns 1 (0), X=701.57, Y=544.55, Mass=379, SNR=12.3, Peak=96 HFD=3.3
02:33:29.228 00.001 7988 Star::Find(15, 703, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:33:29.229 00.001 7988 Star::Find returns 1 (0), X=703.45, Y=124.75, Mass=304, SNR=11.3, Peak=129 HFD=1.9
02:33:29.230 00.001 7988 Star::Find(15, 222, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:33:29.231 00.001 7988 Star::Find returns 1 (0), X=222.80, Y=942.54, Mass=230, SNR=9.5, Peak=96 HFD=2.6
02:33:29.232 00.001 7988 Star::Find(15, 108, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:33:29.232 00.000 7988 Star::Find returns 1 (0), X=108.24, Y=776.47, Mass=195, SNR=8.7, Peak=89 HFD=2.9
02:33:29.233 00.001 7988 Star::Find(15, 883, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:33:29.234 00.001 7988 Star::Find returns 1 (0), X=883.32, Y=560.99, Mass=73, SNR=5.1, Peak=84 HFD=1.5
02:33:29.235 00.001 7988 Star::Find(15, 41, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:33:29.236 00.001 7988 Star::Find returns 1 (0), X=41.90, Y=122.16, Mass=202, SNR=9.3, Peak=106 HFD=2.3
02:33:29.237 00.001 7988 Star::Find(15, 1080, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:33:29.238 00.001 7988 Star::Find returns 1 (0), X=1080.46, Y=721.40, Mass=124, SNR=6.9, Peak=84 HFD=1.6
02:33:29.239 00.001 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.56) = xAngle (1.06 = 1.06)
02:33:29.240 00.001 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
02:33:29.241 00.001 7988 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.62 mountX=0.08 mountY=0.13, mountTheta=1.05
02:33:29.243 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.08, opts=13)
02:33:29.244 00.001 7988 Enqueuing Move request for scope (-0.13, 0.08)
02:33:29.245 00.001 15712 Worker thread wakes up
02:33:29.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
02:33:29.246 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
02:33:29.246 00.000 15712 Moving (-0.13, 0.08) raw xDistance=0.08 yDistance=0.13
02:33:29.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:33:29.247 00.001 7988 UpdateGuideState exits: m=690 SNR=17.1
02:33:29.248 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:29.249 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:29.250 00.001 7988 Enqueuing Expose request
02:33:29.251 00.001 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:33:29.251 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
02:33:29.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:29.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:33:29.251 00.000 15712 MoveAxis(E, 2, ABG)
02:33:29.251 00.000 15712 Guiding  Dir = 2, Dur = 2
02:33:29.251 00.000 15712 IsGuiding returns 0
02:33:29.276 00.025 15712 IsGuiding returns 0
02:33:29.276 00.000 15712 Move returns status 0, amount 2
02:33:29.276 00.000 15712 MoveAxis(N, 0, ABG)
02:33:29.276 00.000 15712 Move returns status 0, amount 0
02:33:29.276 00.000 15712 move complete, result=0
02:33:29.276 00.000 15712 worker thread done servicing request
02:33:29.276 00.000 15712 Worker thread wakes up
02:33:29.276 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
02:33:29.277 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:29.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:31.017 01.740 15712 Exposure complete
02:33:31.076 00.059 15712 worker thread done servicing request
02:33:31.076 00.000 7988 OnExposeComplete: enter
02:33:31.083 00.007 7988 UpdateGuideState(): m_state=6
02:33:31.083 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4537
02:33:31.085 00.002 7988 Star::Find returns 1 (0), X=974.47, Y=187.97, Mass=822, SNR=18.1, Peak=141 HFD=3.8
02:33:31.087 00.002 7988 MultiStar: [#1 -0.17,-0.95,0.00,M1] [#2 -0.04,-0.72,0.00,M1] [#3 -0.07,-0.88,0.00,M1] [#4 -0.08,-1.39,0.00,M1] [#5 0.15,-0.73,0.00,M1] [#6 0.30,-0.52,0.63,U] [#7 0.53,-1.07,0.00,M6] [#8 -0.24,-0.77,0.00,M1] 
02:33:31.087 00.000 7988 single-star, 1 included, MultiStar: {0.05, -0.33}, one-star: {-0.10, -0.21}
02:33:31.089 00.002 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.58 = 2.70)
02:33:31.089 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.67)
02:33:31.091 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.02 mountX=-0.21 mountY=0.11, mountTheta=2.67
02:33:31.092 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.21, opts=13)
02:33:31.092 00.000 7988 Enqueuing Move request for scope (-0.10, -0.21)
02:33:31.092 00.000 15712 Worker thread wakes up
02:33:31.092 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
02:33:31.092 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
02:33:31.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:33:31.092 00.000 7988 UpdateGuideState exits: m=822 SNR=18.1
02:33:31.097 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:31.097 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:31.099 00.002 7988 Enqueuing Expose request
02:33:31.099 00.000 15712 Moving (-0.10, -0.21) raw xDistance=-0.21 yDistance=0.11
02:33:31.099 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.33
02:33:31.099 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
02:33:31.099 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:31.099 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:33:31.099 00.000 15712 MoveAxis(E, 42, ABG)
02:33:31.099 00.000 15712 Guiding  Dir = 2, Dur = 42
02:33:31.099 00.000 15712 IsGuiding returns 0
02:33:31.123 00.024 15712 PulseGuide returned control before completion, sleep 27
02:33:31.171 00.048 15712 IsGuiding returns 1
02:33:31.171 00.000 15712 scope still moving after pulse duration time elapsed
02:33:31.203 00.032 15712 IsGuiding returns 0
02:33:31.203 00.000 15712 scope move finished after 42 + 63 ms
02:33:31.203 00.000 15712 Move returns status 0, amount 42
02:33:31.203 00.000 15712 MoveAxis(N, 0, ABG)
02:33:31.203 00.000 15712 Move returns status 0, amount 0
02:33:31.203 00.000 15712 move complete, result=0
02:33:31.203 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
02:33:31.212 00.009 15712 worker thread done servicing request
02:33:31.212 00.000 15712 Worker thread wakes up
02:33:31.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:31.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:32.625 01.413 15712 Exposure complete
02:33:32.686 00.061 15712 worker thread done servicing request
02:33:32.686 00.000 7988 OnExposeComplete: enter
02:33:32.686 00.000 7988 UpdateGuideState(): m_state=6
02:33:32.691 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4538
02:33:32.691 00.000 7988 Star::Find returns 1 (0), X=974.30, Y=187.36, Mass=785, SNR=18.1, Peak=145 HFD=3.6
02:33:32.693 00.002 7988 MultiStar: [#1 -0.21,-1.15,0.00,M2] [#2 -0.24,-0.90,0.00,M2] [#3 -0.26,-0.81,0.00,M2] [#4 -0.36,-1.18,0.00,M2] [#5 0.03,-1.01,0.00,M2] [#6 -0.30,-0.63,0.00,M1] [#7 0.45,-1.04,0.00,M7] [#8 -0.44,-1.04,0.00,M2] 
02:33:32.693 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
02:33:32.695 00.002 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
02:33:32.695 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.82 hyp=0.86 cameraTheta=-1.89 mountX=-0.82 mountY=0.29, mountTheta=2.80
02:33:32.695 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.82, opts=13)
02:33:32.699 00.004 7988 Enqueuing Move request for scope (-0.27, -0.82)
02:33:32.699 00.000 15712 Worker thread wakes up
02:33:32.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.82) opts 0xd
02:33:32.699 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.82)
02:33:32.699 00.000 15712 Moving (-0.27, -0.82) raw xDistance=-0.82 yDistance=0.29
02:33:32.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:33:32.699 00.000 7988 UpdateGuideState exits: m=785 SNR=18.1
02:33:32.702 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:32.704 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:32.704 00.000 7988 Enqueuing Expose request
02:33:32.704 00.000 15712 PPEC rslt: input = -0.82, final = -0.50, react = -0.49, pred = -0.00, hyst = -0.44, hyst_pct = 0.00, period_length = 639.33
02:33:32.704 00.000 15712 PPEC: input: -0.82, control: -0.50, exposure: 1500
02:33:32.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:33:32.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:33:32.704 00.000 15712 MoveAxis(E, 162, ABG)
02:33:32.704 00.000 15712 Guiding  Dir = 2, Dur = 162
02:33:32.718 00.014 15712 IsGuiding returns 0
02:33:32.734 00.016 15712 PulseGuide returned control before completion, sleep 157
02:33:32.920 00.186 15712 IsGuiding returns 0
02:33:32.920 00.000 15712 Move returns status 0, amount 162
02:33:32.920 00.000 15712 MoveAxis(N, 0, ABG)
02:33:32.920 00.000 15712 Move returns status 0, amount 0
02:33:32.920 00.000 15712 move complete, result=0
02:33:32.920 00.000 7988 GuideStep: -0.8 px 162 ms EAST, 0.3 px 0 ms NORTH
02:33:32.923 00.003 15712 worker thread done servicing request
02:33:32.923 00.000 15712 Worker thread wakes up
02:33:32.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:32.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:34.555 01.632 15712 Exposure complete
02:33:34.617 00.062 15712 worker thread done servicing request
02:33:34.617 00.000 7988 OnExposeComplete: enter
02:33:34.617 00.000 7988 UpdateGuideState(): m_state=6
02:33:34.621 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4539
02:33:34.621 00.000 7988 Star::Find returns 1 (0), X=974.57, Y=187.22, Mass=669, SNR=16.9, Peak=151 HFD=2.7
02:33:34.623 00.002 7988 MultiStar: [#1 -0.09,-1.76,0.00,M3] [#2 -0.33,-1.31,0.00,M3] [#3 0.29,-1.33,0.00,M3] [#4 -0.34,-1.57,0.00,M3] [#5 0.34,-1.42,0.00,M3] [#6 0.38,-0.83,0.00,M2] [#7 0.20,-1.07,0.00,M8] [#8 0.04,-1.05,0.00,M3] 
02:33:34.623 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
02:33:34.625 00.002 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
02:33:34.625 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.96 hyp=0.96 cameraTheta=-1.57 mountX=-0.96 mountY=0.02, mountTheta=3.12
02:33:34.627 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.96, opts=13)
02:33:34.629 00.002 7988 Enqueuing Move request for scope (0.00, -0.96)
02:33:34.629 00.000 15712 Worker thread wakes up
02:33:34.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.96) opts 0xd
02:33:34.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.96)
02:33:34.629 00.000 15712 Moving (0.00, -0.96) raw xDistance=-0.96 yDistance=0.02
02:33:34.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
02:33:34.629 00.000 7988 UpdateGuideState exits: m=669 SNR=16.9
02:33:34.632 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:34.634 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:34.634 00.000 7988 Enqueuing Expose request
02:33:34.634 00.000 15712 PPEC rslt: input = -0.96, final = -0.58, react = -0.57, pred = -0.00, hyst = -0.53, hyst_pct = 0.00, period_length = 639.33
02:33:34.634 00.000 15712 PPEC: input: -0.96, control: -0.58, exposure: 1500
02:33:34.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:34.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:33:34.634 00.000 15712 MoveAxis(E, 188, ABG)
02:33:34.634 00.000 15712 Guiding  Dir = 2, Dur = 188
02:33:34.634 00.000 15712 IsGuiding returns 0
02:33:34.664 00.030 15712 PulseGuide returned control before completion, sleep 171
02:33:34.839 00.175 15712 IsGuiding returns 1
02:33:34.839 00.000 15712 scope still moving after pulse duration time elapsed
02:33:34.871 00.032 15712 IsGuiding returns 0
02:33:34.871 00.000 15712 scope move finished after 188 + 46 ms
02:33:34.871 00.000 15712 Move returns status 0, amount 188
02:33:34.871 00.000 15712 MoveAxis(N, 0, ABG)
02:33:34.871 00.000 15712 Move returns status 0, amount 0
02:33:34.871 00.000 15712 move complete, result=0
02:33:34.871 00.000 7988 GuideStep: -1.0 px 188 ms EAST, 0.0 px 0 ms NORTH
02:33:34.872 00.001 15712 worker thread done servicing request
02:33:34.874 00.002 15712 Worker thread wakes up
02:33:34.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:34.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:36.278 01.404 15712 Exposure complete
02:33:36.339 00.061 15712 worker thread done servicing request
02:33:36.339 00.000 7988 OnExposeComplete: enter
02:33:36.339 00.000 7988 UpdateGuideState(): m_state=6
02:33:36.344 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4540
02:33:36.344 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=187.28, Mass=753, SNR=17.5, Peak=131 HFD=3.3
02:33:36.346 00.002 7988 MultiStar: [#1 0.32,-1.38,0.00,M4] [#2 -0.04,-0.94,0.00,M4] [#3 0.05,-1.05,0.00,M4] [#4 0.08,-1.43,0.00,M4] [#5 0.19,-1.02,0.00,M4] [#6 0.17,-0.85,0.00,M3] [#7 -0.03,0.26,0.44,U] [#8 -0.11,-1.45,0.00,M4] 
02:33:36.346 00.000 7988 refined, 1 included, MultiStar: {-0.03, -0.55}, one-star: {-0.03, -0.90}
02:33:36.348 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
02:33:36.348 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
02:33:36.350 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.55 hyp=0.55 cameraTheta=-1.63 mountX=-0.55 mountY=0.04, mountTheta=3.06
02:33:36.351 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.55, opts=13)
02:33:36.353 00.002 7988 Enqueuing Move request for scope (-0.03, -0.55)
02:33:36.353 00.000 15712 Worker thread wakes up
02:33:36.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.55) opts 0xd
02:33:36.353 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.55)
02:33:36.353 00.000 15712 Moving (-0.03, -0.55) raw xDistance=-0.55 yDistance=0.04
02:33:36.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:33:36.355 00.002 7988 UpdateGuideState exits: m=753 SNR=17.5
02:33:36.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:36.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:36.355 00.000 7988 Enqueuing Expose request
02:33:36.355 00.000 15712 PPEC rslt: input = -0.55, final = -0.33, react = -0.33, pred = 0.00, hyst = -0.33, hyst_pct = 0.00, period_length = 639.33
02:33:36.355 00.000 15712 PPEC: input: -0.55, control: -0.33, exposure: 1500
02:33:36.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:36.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:33:36.355 00.000 15712 MoveAxis(E, 107, ABG)
02:33:36.355 00.000 15712 Guiding  Dir = 2, Dur = 107
02:33:36.355 00.000 15712 IsGuiding returns 0
02:33:36.389 00.034 15712 PulseGuide returned control before completion, sleep 88
02:33:36.482 00.093 15712 IsGuiding returns 1
02:33:36.482 00.000 15712 scope still moving after pulse duration time elapsed
02:33:36.533 00.051 15712 IsGuiding returns 0
02:33:36.533 00.000 15712 scope move finished after 107 + 66 ms
02:33:36.533 00.000 15712 Move returns status 0, amount 107
02:33:36.533 00.000 15712 MoveAxis(N, 0, ABG)
02:33:36.533 00.000 15712 Move returns status 0, amount 0
02:33:36.533 00.000 15712 move complete, result=0
02:33:36.533 00.000 15712 worker thread done servicing request
02:33:36.533 00.000 15712 Worker thread wakes up
02:33:36.533 00.000 7988 GuideStep: -0.5 px 107 ms EAST, 0.0 px 0 ms NORTH
02:33:36.535 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:36.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:37.660 01.125 7988 evsrv: cli 0CCCECC8 connect
02:33:37.660 00.000 7988 case statement mapped state 6 to 3
02:33:37.660 00.000 7988 case statement mapped state 6 to 3
02:33:37.665 00.005 7988 evsrv: cli 0CCCECC8 request: {"method":"get_app_state","id":"25134a05-ddb2-43ac-9ef5-ff676e9e0d1a"}
02:33:37.665 00.000 7988 case statement mapped state 6 to 3
02:33:37.665 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":"Guiding","id":"25134a05-ddb2-43ac-9ef5-ff676e9e0d1a"}
02:33:37.665 00.000 7988 evsrv: cli 0CCCECC8 disconnect
02:33:38.178 00.513 15712 Exposure complete
02:33:38.239 00.061 15712 worker thread done servicing request
02:33:38.239 00.000 7988 OnExposeComplete: enter
02:33:38.239 00.000 7988 UpdateGuideState(): m_state=6
02:33:38.243 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4541
02:33:38.243 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=187.53, Mass=723, SNR=17.2, Peak=138 HFD=3.4
02:33:38.245 00.002 7988 MultiStar: [#1 0.12,-1.03,0.00,M5] [#2 -0.25,-0.49,0.89,U] [#3 -0.05,-0.94,0.00,M5] [#4 0.12,-0.79,0.00,M5] [#5 0.13,-1.03,0.00,M5] [#6 0.25,-0.60,0.00,M4] [#7 0.24,0.21,0.55,U] [#8 -0.01,-1.06,0.00,M5] 
02:33:38.245 00.000 7988 refined, 2 included, MultiStar: {-0.14, -0.40}, one-star: {-0.25, -0.65}
02:33:38.247 00.002 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
02:33:38.247 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
02:33:38.249 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.40 hyp=0.42 cameraTheta=-1.91 mountX=-0.40 mountY=0.15, mountTheta=2.78
02:33:38.251 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.40, opts=13)
02:33:38.253 00.002 7988 Enqueuing Move request for scope (-0.14, -0.40)
02:33:38.253 00.000 15712 Worker thread wakes up
02:33:38.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.40) opts 0xd
02:33:38.253 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.40)
02:33:38.253 00.000 15712 Moving (-0.14, -0.40) raw xDistance=-0.40 yDistance=0.15
02:33:38.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:33:38.255 00.002 7988 UpdateGuideState exits: m=723 SNR=17.2
02:33:38.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:38.255 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:38.255 00.000 7988 Enqueuing Expose request
02:33:38.255 00.000 15712 PPEC rslt: input = -0.40, final = -0.24, react = -0.24, pred = 0.00, hyst = -0.25, hyst_pct = 0.00, period_length = 639.33
02:33:38.255 00.000 15712 PPEC: input: -0.40, control: -0.24, exposure: 1500
02:33:38.255 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:38.255 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:33:38.255 00.000 15712 MoveAxis(E, 77, ABG)
02:33:38.255 00.000 15712 Guiding  Dir = 2, Dur = 77
02:33:38.255 00.000 15712 IsGuiding returns 0
02:33:38.271 00.016 15712 PulseGuide returned control before completion, sleep 71
02:33:38.389 00.118 15712 IsGuiding returns 1
02:33:38.389 00.000 15712 scope still moving after pulse duration time elapsed
02:33:38.415 00.026 15712 IsGuiding returns 0
02:33:38.415 00.000 15712 scope move finished after 77 + 78 ms
02:33:38.415 00.000 15712 Move returns status 0, amount 77
02:33:38.415 00.000 15712 MoveAxis(N, 0, ABG)
02:33:38.415 00.000 15712 Move returns status 0, amount 0
02:33:38.415 00.000 15712 move complete, result=0
02:33:38.415 00.000 15712 worker thread done servicing request
02:33:38.415 00.000 15712 Worker thread wakes up
02:33:38.415 00.000 7988 GuideStep: -0.4 px 77 ms EAST, 0.1 px 0 ms NORTH
02:33:38.417 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:38.419 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:39.832 01.413 15712 Exposure complete
02:33:39.894 00.062 15712 worker thread done servicing request
02:33:39.894 00.000 7988 OnExposeComplete: enter
02:33:39.894 00.000 7988 UpdateGuideState(): m_state=6
02:33:39.899 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4542
02:33:39.899 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=187.83, Mass=648, SNR=16.4, Peak=129 HFD=3.2
02:33:39.901 00.002 7988 MultiStar: [#1 0.14,0.08,1.04,U] [#2 0.21,0.24,0.99,U] [#3 -0.06,-0.24,0.89,U] [#4 0.36,-0.23,0.80,U] [#5 0.20,-0.21,0.75,U] [#6 0.41,0.29,0.63,U] [#7 0.52,0.09,0.51,U] [#8 0.56,0.48,0.00,M6] 
02:33:39.901 00.000 7988 refined, 7 included, MultiStar: {0.23, -0.06}, one-star: {0.25, -0.35}
02:33:39.903 00.002 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
02:33:39.903 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
02:33:39.905 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.23 cameraTheta=-0.24 mountX=-0.05 mountY=-0.23, mountTheta=-1.80
02:33:39.907 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.06, opts=13)
02:33:39.907 00.000 7988 Enqueuing Move request for scope (0.23, -0.06)
02:33:39.909 00.002 15712 Worker thread wakes up
02:33:39.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
02:33:39.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
02:33:39.909 00.000 15712 Moving (0.23, -0.06) raw xDistance=-0.05 yDistance=-0.23
02:33:39.910 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:33:39.910 00.000 7988 UpdateGuideState exits: m=648 SNR=16.4
02:33:39.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:39.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:39.910 00.000 7988 Enqueuing Expose request
02:33:39.910 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:33:39.910 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
02:33:39.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:39.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:33:39.910 00.000 15712 MoveAxis(W, 2, ABG)
02:33:39.910 00.000 15712 Guiding  Dir = 3, Dur = 2
02:33:39.916 00.006 15712 IsGuiding returns 0
02:33:39.933 00.017 15712 IsGuiding returns 0
02:33:39.933 00.000 15712 Move returns status 0, amount 2
02:33:39.933 00.000 15712 MoveAxis(N, 0, ABG)
02:33:39.933 00.000 15712 Move returns status 0, amount 0
02:33:39.933 00.000 15712 move complete, result=0
02:33:39.933 00.000 15712 worker thread done servicing request
02:33:39.933 00.000 15712 Worker thread wakes up
02:33:39.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:39.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:39.933 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
02:33:41.568 01.635 15712 Exposure complete
02:33:41.632 00.064 15712 worker thread done servicing request
02:33:41.632 00.000 7988 OnExposeComplete: enter
02:33:41.632 00.000 7988 UpdateGuideState(): m_state=6
02:33:41.632 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4543
02:33:41.636 00.004 7988 Star::Find returns 1 (0), X=974.80, Y=189.22, Mass=743, SNR=17.4, Peak=131 HFD=3.6
02:33:41.636 00.000 7988 MultiStar: [#1 -0.15,0.20,1.01,U] [#2 -0.01,0.78,0.00,M3] [#3 0.01,0.56,0.83,U] [#4 0.16,0.55,0.70,U] [#5 -0.16,0.90,0.00,M5] [#6 0.31,1.13,0.00,M4] [#7 0.44,0.90,0.00,M6] [#8 0.22,0.73,0.00,M7] 
02:33:41.636 00.000 7988 refined, 3 included, MultiStar: {0.06, 0.59}, one-star: {0.24, 1.04}
02:33:41.636 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
02:33:41.636 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:33:41.636 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.59 hyp=0.59 cameraTheta=1.47 mountX=0.59 mountY=-0.07, mountTheta=-0.12
02:33:41.636 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.59, opts=13)
02:33:41.636 00.000 7988 Enqueuing Move request for scope (0.06, 0.59)
02:33:41.636 00.000 15712 Worker thread wakes up
02:33:41.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:41.646 00.010 7988 UpdateGuideState exits: m=743 SNR=17.4
02:33:41.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:41.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:41.646 00.000 7988 Enqueuing Expose request
02:33:41.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.59) opts 0xd
02:33:41.646 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.59)
02:33:41.646 00.000 15712 Moving (0.06, 0.59) raw xDistance=0.59 yDistance=-0.07
02:33:41.653 00.007 15712 PPEC rslt: input = 0.59, final = 0.36, react = 0.35, pred = 0.00, hyst = 0.30, hyst_pct = 0.00, period_length = 639.33
02:33:41.653 00.000 15712 PPEC: input: 0.59, control: 0.36, exposure: 1500
02:33:41.653 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:41.653 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:33:41.653 00.000 15712 MoveAxis(W, 117, ABG)
02:33:41.653 00.000 15712 Guiding  Dir = 3, Dur = 117
02:33:41.653 00.000 15712 IsGuiding returns 0
02:33:41.682 00.029 15712 PulseGuide returned control before completion, sleep 101
02:33:41.806 00.124 15712 IsGuiding returns 0
02:33:41.806 00.000 15712 Move returns status 0, amount 117
02:33:41.806 00.000 15712 MoveAxis(N, 0, ABG)
02:33:41.806 00.000 15712 Move returns status 0, amount 0
02:33:41.806 00.000 15712 move complete, result=0
02:33:41.806 00.000 7988 GuideStep: 0.6 px 117 ms WEST, -0.1 px 0 ms NORTH
02:33:41.811 00.005 15712 worker thread done servicing request
02:33:41.811 00.000 15712 Worker thread wakes up
02:33:41.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:41.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:43.227 01.416 15712 Exposure complete
02:33:43.288 00.061 15712 worker thread done servicing request
02:33:43.288 00.000 7988 OnExposeComplete: enter
02:33:43.288 00.000 7988 UpdateGuideState(): m_state=6
02:33:43.294 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4544
02:33:43.294 00.000 7988 Star::Find returns 1 (0), X=974.68, Y=189.00, Mass=800, SNR=18.2, Peak=137 HFD=3.4
02:33:43.296 00.002 7988 MultiStar: [#1 -0.01,0.53,0.98,U] [#2 -0.03,0.48,0.77,U] [#3 0.21,0.92,0.00,M4] [#4 0.09,0.48,0.70,U] [#5 -0.06,0.23,0.61,U] [#6 0.39,0.99,0.00,M5] [#7 0.44,1.32,0.00,M7] [#8 -0.12,0.29,0.34,U] 
02:33:43.296 00.000 7988 refined, 5 included, MultiStar: {0.02, 0.52}, one-star: {0.11, 0.83}
02:33:43.298 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
02:33:43.298 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:33:43.300 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.52 hyp=0.52 cameraTheta=1.54 mountX=0.52 mountY=-0.03, mountTheta=-0.06
02:33:43.302 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.52, opts=13)
02:33:43.303 00.001 7988 Enqueuing Move request for scope (0.02, 0.52)
02:33:43.304 00.001 15712 Worker thread wakes up
02:33:43.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.52) opts 0xd
02:33:43.304 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.52)
02:33:43.304 00.000 15712 Moving (0.02, 0.52) raw xDistance=0.52 yDistance=-0.03
02:33:43.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:33:43.304 00.000 7988 UpdateGuideState exits: m=800 SNR=18.2
02:33:43.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:43.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:43.304 00.000 7988 Enqueuing Expose request
02:33:43.304 00.000 15712 PPEC rslt: input = 0.52, final = 0.31, react = 0.31, pred = 0.00, hyst = 0.28, hyst_pct = 0.00, period_length = 639.33
02:33:43.304 00.000 15712 PPEC: input: 0.52, control: 0.31, exposure: 1500
02:33:43.304 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:43.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:33:43.304 00.000 15712 MoveAxis(W, 102, ABG)
02:33:43.304 00.000 15712 Guiding  Dir = 3, Dur = 102
02:33:43.304 00.000 15712 IsGuiding returns 0
02:33:43.323 00.019 15712 PulseGuide returned control before completion, sleep 95
02:33:43.432 00.109 15712 IsGuiding returns 0
02:33:43.432 00.000 15712 Move returns status 0, amount 102
02:33:43.432 00.000 15712 MoveAxis(N, 0, ABG)
02:33:43.432 00.000 15712 Move returns status 0, amount 0
02:33:43.432 00.000 15712 move complete, result=0
02:33:43.432 00.000 15712 worker thread done servicing request
02:33:43.432 00.000 15712 Worker thread wakes up
02:33:43.432 00.000 7988 GuideStep: 0.5 px 102 ms WEST, -0.0 px 0 ms NORTH
02:33:43.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:43.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:45.074 01.642 15712 Exposure complete
02:33:45.137 00.063 15712 worker thread done servicing request
02:33:45.137 00.000 7988 OnExposeComplete: enter
02:33:45.137 00.000 7988 UpdateGuideState(): m_state=6
02:33:45.142 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4545
02:33:45.142 00.000 7988 Star::Find returns 1 (0), X=974.29, Y=188.24, Mass=868, SNR=19.1, Peak=131 HFD=3.8
02:33:45.144 00.002 7988 MultiStar: [#1 0.22,-0.56,0.92,U] [#2 -0.18,-0.21,0.82,U] [#3 0.48,-0.26,0.77,U] [#4 -0.16,-0.52,0.67,U] [#5 0.18,-0.34,0.68,U] [#6 0.44,-0.13,0.65,U] [#7 0.24,-0.14,0.49,U] [#8 0.02,-0.32,0.32,U] 
02:33:45.144 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.26}, one-star: {-0.28, 0.07}
02:33:45.146 00.002 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
02:33:45.146 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
02:33:45.148 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.24 mountX=-0.26 mountY=-0.08, mountTheta=-2.83
02:33:45.150 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.26, opts=13)
02:33:45.150 00.000 7988 Enqueuing Move request for scope (0.09, -0.26)
02:33:45.152 00.002 15712 Worker thread wakes up
02:33:45.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
02:33:45.152 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
02:33:45.152 00.000 15712 Moving (0.09, -0.26) raw xDistance=-0.26 yDistance=-0.08
02:33:45.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:33:45.152 00.000 7988 UpdateGuideState exits: m=868 SNR=19.1
02:33:45.155 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:45.155 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:45.157 00.002 7988 Enqueuing Expose request
02:33:45.157 00.000 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.33
02:33:45.157 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
02:33:45.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:45.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:33:45.157 00.000 15712 MoveAxis(E, 53, ABG)
02:33:45.157 00.000 15712 Guiding  Dir = 2, Dur = 53
02:33:45.157 00.000 15712 IsGuiding returns 0
02:33:45.176 00.019 15712 PulseGuide returned control before completion, sleep 40
02:33:45.232 00.056 15712 IsGuiding returns 1
02:33:45.232 00.000 15712 scope still moving after pulse duration time elapsed
02:33:45.264 00.032 15712 IsGuiding returns 0
02:33:45.264 00.000 15712 scope move finished after 53 + 52 ms
02:33:45.264 00.000 15712 Move returns status 0, amount 53
02:33:45.264 00.000 15712 MoveAxis(N, 0, ABG)
02:33:45.264 00.000 15712 Move returns status 0, amount 0
02:33:45.264 00.000 15712 move complete, result=0
02:33:45.264 00.000 15712 worker thread done servicing request
02:33:45.264 00.000 15712 Worker thread wakes up
02:33:45.264 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
02:33:45.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:45.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:46.681 01.417 15712 Exposure complete
02:33:46.744 00.063 15712 worker thread done servicing request
02:33:46.744 00.000 7988 OnExposeComplete: enter
02:33:46.744 00.000 7988 UpdateGuideState(): m_state=6
02:33:46.744 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4546
02:33:46.744 00.000 7988 Star::Find returns 1 (0), X=974.47, Y=188.36, Mass=830, SNR=18.6, Peak=149 HFD=3.4
02:33:46.744 00.000 7988 MultiStar: [#1 0.20,-0.53,0.94,U] [#2 -0.35,-0.19,0.91,U] [#3 0.01,-0.43,0.76,U] [#4 -0.49,-0.74,0.00,M2] [#5 0.15,-0.43,0.73,U] [#6 0.19,0.00,0.57,U] [#7 -0.03,0.24,0.50,U] [#8 -0.37,-0.63,0.00,M6] 
02:33:46.744 00.000 7988 refined, 6 included, MultiStar: {-0.00, -0.18}, one-star: {-0.10, 0.19}
02:33:46.744 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
02:33:46.744 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
02:33:46.744 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.59 mountX=-0.18 mountY=0.01, mountTheta=3.09
02:33:46.754 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.18, opts=13)
02:33:46.754 00.000 7988 Enqueuing Move request for scope (-0.00, -0.18)
02:33:46.754 00.000 15712 Worker thread wakes up
02:33:46.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
02:33:46.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
02:33:46.754 00.000 15712 Moving (-0.00, -0.18) raw xDistance=-0.18 yDistance=0.01
02:33:46.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:46.758 00.004 7988 UpdateGuideState exits: m=830 SNR=18.6
02:33:46.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:46.758 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:46.758 00.000 7988 Enqueuing Expose request
02:33:46.758 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 639.33
02:33:46.758 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
02:33:46.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:46.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:33:46.758 00.000 15712 MoveAxis(E, 38, ABG)
02:33:46.758 00.000 15712 Guiding  Dir = 2, Dur = 38
02:33:46.758 00.000 15712 IsGuiding returns 0
02:33:46.781 00.023 15712 PulseGuide returned control before completion, sleep 32
02:33:46.842 00.061 15712 IsGuiding returns 0
02:33:46.842 00.000 15712 Move returns status 0, amount 38
02:33:46.842 00.000 15712 MoveAxis(N, 0, ABG)
02:33:46.842 00.000 15712 Move returns status 0, amount 0
02:33:46.842 00.000 15712 move complete, result=0
02:33:46.842 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
02:33:46.847 00.005 15712 worker thread done servicing request
02:33:46.847 00.000 15712 Worker thread wakes up
02:33:46.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:46.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:48.484 01.637 15712 Exposure complete
02:33:48.549 00.065 15712 worker thread done servicing request
02:33:48.549 00.000 7988 OnExposeComplete: enter
02:33:48.549 00.000 7988 UpdateGuideState(): m_state=6
02:33:48.549 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4547
02:33:48.549 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=187.22, Mass=610, SNR=16.0, Peak=128 HFD=3.0
02:33:48.549 00.000 7988 MultiStar: [#1 -0.19,-1.23,0.00,M1] [#2 -0.14,-1.08,0.00,M1] [#3 0.31,-1.07,0.00,M3] [#4 0.28,-0.97,0.00,M3] [#5 0.05,-1.12,0.00,M3] [#6 0.29,-0.68,0.00,M4] [#7 0.12,-0.73,0.00,M6] [#8 0.08,-1.10,0.00,M7] 
02:33:48.549 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:33:48.556 00.007 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
02:33:48.556 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.95 hyp=0.96 cameraTheta=-1.50 mountX=-0.95 mountY=-0.05, mountTheta=-3.09
02:33:48.556 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.95, opts=13)
02:33:48.556 00.000 7988 Enqueuing Move request for scope (0.07, -0.95)
02:33:48.556 00.000 15712 Worker thread wakes up
02:33:48.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.95) opts 0xd
02:33:48.556 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.95)
02:33:48.561 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:33:48.561 00.000 7988 UpdateGuideState exits: m=610 SNR=16.0
02:33:48.563 00.002 15712 Moving (0.07, -0.95) raw xDistance=-0.95 yDistance=-0.05
02:33:48.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:48.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:48.565 00.002 7988 Enqueuing Expose request
02:33:48.567 00.002 15712 PPEC rslt: input = -0.95, final = -0.58, react = -0.57, pred = -0.01, hyst = -0.52, hyst_pct = 0.00, period_length = 639.33
02:33:48.567 00.000 15712 PPEC: input: -0.95, control: -0.58, exposure: 1500
02:33:48.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:48.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:33:48.567 00.000 15712 MoveAxis(E, 188, ABG)
02:33:48.567 00.000 15712 Guiding  Dir = 2, Dur = 188
02:33:48.567 00.000 15712 IsGuiding returns 0
02:33:48.581 00.014 15712 PulseGuide returned control before completion, sleep 180
02:33:48.769 00.188 15712 IsGuiding returns 1
02:33:48.769 00.000 15712 scope still moving after pulse duration time elapsed
02:33:48.811 00.042 15712 IsGuiding returns 0
02:33:48.811 00.000 15712 scope move finished after 188 + 54 ms
02:33:48.811 00.000 15712 Move returns status 0, amount 188
02:33:48.811 00.000 15712 MoveAxis(N, 0, ABG)
02:33:48.811 00.000 15712 Move returns status 0, amount 0
02:33:48.811 00.000 15712 move complete, result=0
02:33:48.811 00.000 7988 GuideStep: -1.0 px 188 ms EAST, -0.0 px 0 ms NORTH
02:33:48.811 00.000 15712 worker thread done servicing request
02:33:48.813 00.002 15712 Worker thread wakes up
02:33:48.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:48.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:50.219 01.406 15712 Exposure complete
02:33:50.283 00.064 15712 worker thread done servicing request
02:33:50.283 00.000 7988 OnExposeComplete: enter
02:33:50.283 00.000 7988 UpdateGuideState(): m_state=6
02:33:50.283 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4548
02:33:50.283 00.000 7988 Star::Find returns 1 (0), X=974.20, Y=187.72, Mass=763, SNR=17.8, Peak=140 HFD=3.6
02:33:50.283 00.000 7988 MultiStar: [#1 -0.15,-1.16,0.00,M2] [#2 -0.10,-1.38,0.00,M2] [#3 0.33,-1.05,0.00,M4] [#4 -0.36,-1.37,0.00,M4] [#5 0.19,-1.18,0.00,M4] [#6 -0.03,-0.87,0.00,M5] [#7 0.22,-0.38,0.45,U] [#8 -0.14,-1.27,0.00,M8] 
02:33:50.283 00.000 7988 refined, 1 included, MultiStar: {-0.18, -0.43}, one-star: {-0.36, -0.46}
02:33:50.289 00.006 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.53 = 2.76)
02:33:50.289 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
02:33:50.289 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.43 hyp=0.47 cameraTheta=-1.96 mountX=-0.43 mountY=0.19, mountTheta=2.73
02:33:50.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.43, opts=13)
02:33:50.289 00.000 7988 Enqueuing Move request for scope (-0.18, -0.43)
02:33:50.289 00.000 15712 Worker thread wakes up
02:33:50.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.43) opts 0xd
02:33:50.289 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.43)
02:33:50.289 00.000 15712 Moving (-0.18, -0.43) raw xDistance=-0.43 yDistance=0.19
02:33:50.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:33:50.296 00.007 7988 UpdateGuideState exits: m=763 SNR=17.8
02:33:50.298 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:50.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:50.300 00.002 7988 Enqueuing Expose request
02:33:50.300 00.000 15712 PPEC rslt: input = -0.43, final = -0.26, react = -0.26, pred = -0.00, hyst = -0.24, hyst_pct = 0.00, period_length = 639.33
02:33:50.300 00.000 15712 PPEC: input: -0.43, control: -0.26, exposure: 1500
02:33:50.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:50.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:33:50.300 00.000 15712 MoveAxis(E, 86, ABG)
02:33:50.300 00.000 15712 Guiding  Dir = 2, Dur = 86
02:33:50.300 00.000 15712 IsGuiding returns 0
02:33:50.329 00.029 15712 PulseGuide returned control before completion, sleep 69
02:33:50.407 00.078 15712 IsGuiding returns 1
02:33:50.407 00.000 15712 scope still moving after pulse duration time elapsed
02:33:50.442 00.035 15712 IsGuiding returns 0
02:33:50.442 00.000 15712 scope move finished after 86 + 54 ms
02:33:50.442 00.000 15712 Move returns status 0, amount 86
02:33:50.442 00.000 15712 MoveAxis(N, 0, ABG)
02:33:50.442 00.000 15712 Move returns status 0, amount 0
02:33:50.442 00.000 15712 move complete, result=0
02:33:50.442 00.000 7988 GuideStep: -0.4 px 86 ms EAST, 0.2 px 0 ms NORTH
02:33:50.443 00.001 15712 worker thread done servicing request
02:33:50.443 00.000 15712 Worker thread wakes up
02:33:50.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:50.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:52.081 01.638 15712 Exposure complete
02:33:52.145 00.064 15712 worker thread done servicing request
02:33:52.145 00.000 7988 OnExposeComplete: enter
02:33:52.145 00.000 7988 UpdateGuideState(): m_state=6
02:33:52.149 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4549
02:33:52.149 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=187.88, Mass=785, SNR=17.8, Peak=157 HFD=3.4
02:33:52.151 00.002 7988 MultiStar: [#1 -0.22,-0.73,0.00,M3] [#2 0.06,-0.52,0.93,U] [#3 0.16,-0.64,0.00,M5] [#4 0.15,-0.62,0.67,U] [#5 0.06,-1.09,0.00,M5] [#6 -0.09,-0.62,0.62,U] [#7 0.62,-0.38,0.00,M6] [#8 0.07,-0.97,0.00,M9] 
02:33:52.151 00.000 7988 single-star, 3 included, MultiStar: {0.08, -0.49}, one-star: {0.15, -0.30}
02:33:52.153 00.002 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
02:33:52.153 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
02:33:52.155 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.33 cameraTheta=-1.12 mountX=-0.30 mountY=-0.14, mountTheta=-2.71
02:33:52.157 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.30, opts=13)
02:33:52.157 00.000 7988 Enqueuing Move request for scope (0.15, -0.30)
02:33:52.159 00.002 15712 Worker thread wakes up
02:33:52.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.30) opts 0xd
02:33:52.159 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.30)
02:33:52.159 00.000 15712 Moving (0.15, -0.30) raw xDistance=-0.30 yDistance=-0.14
02:33:52.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:52.161 00.002 7988 UpdateGuideState exits: m=785 SNR=17.8
02:33:52.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:52.163 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:52.163 00.000 7988 Enqueuing Expose request
02:33:52.163 00.000 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = -0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 639.33
02:33:52.163 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
02:33:52.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:52.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:33:52.163 00.000 15712 MoveAxis(E, 59, ABG)
02:33:52.163 00.000 15712 Guiding  Dir = 2, Dur = 59
02:33:52.195 00.032 15712 IsGuiding returns 0
02:33:52.214 00.019 15712 PulseGuide returned control before completion, sleep 54
02:33:52.294 00.080 15712 IsGuiding returns 0
02:33:52.294 00.000 15712 Move returns status 0, amount 59
02:33:52.294 00.000 15712 MoveAxis(N, 0, ABG)
02:33:52.294 00.000 15712 Move returns status 0, amount 0
02:33:52.294 00.000 15712 move complete, result=0
02:33:52.297 00.003 15712 worker thread done servicing request
02:33:52.297 00.000 15712 Worker thread wakes up
02:33:52.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:52.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:52.297 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
02:33:53.712 01.415 15712 Exposure complete
02:33:53.774 00.062 15712 worker thread done servicing request
02:33:53.774 00.000 7988 OnExposeComplete: enter
02:33:53.774 00.000 7988 UpdateGuideState(): m_state=6
02:33:53.778 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4550
02:33:53.778 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=188.41, Mass=704, SNR=17.1, Peak=145 HFD=3.2
02:33:53.780 00.002 7988 MultiStar: [#1 -0.05,-0.02,1.03,U] [#2 0.12,0.14,0.88,U] [#3 0.11,0.08,0.82,U] [#4 -0.59,-0.28,0.00,M4] [#5 0.31,0.12,0.71,U] [#6 0.81,0.18,0.00,M5] [#7 0.75,0.35,0.00,M7] [#8 -0.17,-0.21,0.46,U] 
02:33:53.780 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.08}, one-star: {0.23, 0.24}
02:33:53.782 00.002 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.56) = xAngle (-0.91 = -0.91)
02:33:53.782 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
02:33:53.784 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.66 mountX=0.08 mountY=-0.11, mountTheta=-0.92
02:33:53.786 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.08, opts=13)
02:33:53.786 00.000 7988 Enqueuing Move request for scope (0.11, 0.08)
02:33:53.788 00.002 15712 Worker thread wakes up
02:33:53.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
02:33:53.788 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
02:33:53.788 00.000 15712 Moving (0.11, 0.08) raw xDistance=0.08 yDistance=-0.11
02:33:53.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:53.790 00.002 7988 UpdateGuideState exits: m=704 SNR=17.1
02:33:53.791 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:53.794 00.003 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:33:53.794 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
02:33:53.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:53.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:33:53.794 00.000 15712 MoveAxis(E, 1, ABG)
02:33:53.794 00.000 15712 Guiding  Dir = 2, Dur = 1
02:33:53.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:53.794 00.000 7988 Enqueuing Expose request
02:33:53.797 00.003 15712 IsGuiding returns 0
02:33:53.808 00.011 15712 IsGuiding returns 0
02:33:53.808 00.000 15712 Move returns status 0, amount 1
02:33:53.808 00.000 15712 MoveAxis(N, 0, ABG)
02:33:53.808 00.000 15712 Move returns status 0, amount 0
02:33:53.808 00.000 15712 move complete, result=0
02:33:53.808 00.000 15712 worker thread done servicing request
02:33:53.808 00.000 15712 Worker thread wakes up
02:33:53.808 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
02:33:53.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:53.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:55.450 01.642 15712 Exposure complete
02:33:55.512 00.062 15712 worker thread done servicing request
02:33:55.512 00.000 7988 OnExposeComplete: enter
02:33:55.512 00.000 7988 UpdateGuideState(): m_state=6
02:33:55.512 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4551
02:33:55.512 00.000 7988 Star::Find returns 1 (0), X=974.75, Y=189.18, Mass=805, SNR=18.3, Peak=156 HFD=3.5
02:33:55.512 00.000 7988 MultiStar: [#1 0.22,0.72,0.00,M3] [#2 -0.05,0.58,0.90,U] [#3 0.37,1.03,0.00,M5] [#4 0.58,0.27,0.72,U] [#5 0.36,0.92,0.00,M5] [#6 0.62,1.07,0.00,M6] [#7 0.53,1.06,0.00,M8] [#8 0.10,0.19,0.48,U] 
02:33:55.512 00.000 7988 refined, 3 included, MultiStar: {0.19, 0.58}, one-star: {0.19, 1.00}
02:33:55.512 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
02:33:55.512 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
02:33:55.512 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.58 hyp=0.62 cameraTheta=1.25 mountX=0.59 mountY=-0.21, mountTheta=-0.34
02:33:55.512 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.58, opts=13)
02:33:55.526 00.014 7988 Enqueuing Move request for scope (0.19, 0.58)
02:33:55.526 00.000 15712 Worker thread wakes up
02:33:55.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.58) opts 0xd
02:33:55.526 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.58)
02:33:55.526 00.000 15712 Moving (0.19, 0.58) raw xDistance=0.59 yDistance=-0.21
02:33:55.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:55.528 00.002 7988 UpdateGuideState exits: m=805 SNR=18.3
02:33:55.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:55.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:55.528 00.000 7988 Enqueuing Expose request
02:33:55.528 00.000 15712 PPEC rslt: input = 0.59, final = 0.35, react = 0.35, pred = -0.00, hyst = 0.31, hyst_pct = 0.00, period_length = 639.34
02:33:55.528 00.000 15712 PPEC: input: 0.59, control: 0.35, exposure: 1500
02:33:55.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:55.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:33:55.528 00.000 15712 MoveAxis(W, 114, ABG)
02:33:55.528 00.000 15712 Guiding  Dir = 3, Dur = 114
02:33:55.544 00.016 15712 IsGuiding returns 0
02:33:55.570 00.026 15712 PulseGuide returned control before completion, sleep 108
02:33:55.714 00.144 15712 IsGuiding returns 0
02:33:55.714 00.000 15712 Move returns status 0, amount 114
02:33:55.714 00.000 15712 MoveAxis(N, 0, ABG)
02:33:55.714 00.000 15712 Move returns status 0, amount 0
02:33:55.714 00.000 15712 move complete, result=0
02:33:55.714 00.000 15712 worker thread done servicing request
02:33:55.714 00.000 15712 Worker thread wakes up
02:33:55.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:55.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:55.714 00.000 7988 GuideStep: 0.6 px 114 ms WEST, -0.2 px 0 ms NORTH
02:33:57.123 01.409 15712 Exposure complete
02:33:57.184 00.061 15712 worker thread done servicing request
02:33:57.184 00.000 7988 OnExposeComplete: enter
02:33:57.184 00.000 7988 UpdateGuideState(): m_state=6
02:33:57.188 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4552
02:33:57.188 00.000 7988 Star::Find returns 1 (0), X=974.89, Y=189.05, Mass=788, SNR=18.3, Peak=154 HFD=2.9
02:33:57.188 00.000 7988 MultiStar: [#1 0.29,0.58,0.00,M4] [#2 0.01,0.75,0.00,M1] [#3 0.20,0.96,0.00,M6] [#4 0.11,0.46,0.66,U] [#5 0.28,0.84,0.00,M6] [#6 0.27,1.32,0.00,M7] [#7 0.19,1.16,0.00,M9] [#8 -0.09,1.08,0.00,M8] 
02:33:57.188 00.000 7988 refined, 1 included, MultiStar: {0.24, 0.71}, one-star: {0.32, 0.87}
02:33:57.188 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
02:33:57.188 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
02:33:57.188 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.71 hyp=0.75 cameraTheta=1.25 mountX=0.71 mountY=-0.25, mountTheta=-0.34
02:33:57.188 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.71, opts=13)
02:33:57.188 00.000 7988 Enqueuing Move request for scope (0.24, 0.71)
02:33:57.200 00.012 15712 Worker thread wakes up
02:33:57.200 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.71) opts 0xd
02:33:57.200 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.71)
02:33:57.200 00.000 15712 Moving (0.24, 0.71) raw xDistance=0.71 yDistance=-0.25
02:33:57.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:33:57.200 00.000 7988 UpdateGuideState exits: m=788 SNR=18.3
02:33:57.202 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:57.202 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:57.204 00.002 7988 Enqueuing Expose request
02:33:57.205 00.001 15712 PPEC rslt: input = 0.71, final = 0.42, react = 0.43, pred = -0.00, hyst = 0.38, hyst_pct = 0.00, period_length = 639.34
02:33:57.205 00.000 15712 PPEC: input: 0.71, control: 0.42, exposure: 1500
02:33:57.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:33:57.205 00.000 15712 MoveAxis(W, 138, ABG)
02:33:57.205 00.000 15712 Guiding  Dir = 3, Dur = 138
02:33:57.205 00.000 15712 IsGuiding returns 0
02:33:57.235 00.030 15712 PulseGuide returned control before completion, sleep 119
02:33:57.359 00.124 15712 IsGuiding returns 1
02:33:57.359 00.000 15712 scope still moving after pulse duration time elapsed
02:33:57.395 00.036 15712 IsGuiding returns 0
02:33:57.395 00.000 15712 scope move finished after 138 + 51 ms
02:33:57.395 00.000 15712 Move returns status 0, amount 138
02:33:57.395 00.000 15712 MoveAxis(N, 65, ABG)
02:33:57.395 00.000 15712 Guiding  Dir = 0, Dur = 65
02:33:57.426 00.031 15712 IsGuiding returns 0
02:33:57.503 00.077 15712 IsGuiding returns 1
02:33:57.503 00.000 15712 scope still moving after pulse duration time elapsed
02:33:57.534 00.031 15712 IsGuiding returns 1
02:33:57.603 00.069 15712 IsGuiding returns 0
02:33:57.603 00.000 15712 scope move finished after 65 + 110 ms
02:33:57.603 00.000 15712 Move returns status 0, amount 65
02:33:57.603 00.000 15712 move complete, result=0
02:33:57.603 00.000 7988 GuideStep: 0.7 px 138 ms WEST, -0.3 px 65 ms NORTH
02:33:57.604 00.001 15712 worker thread done servicing request
02:33:57.604 00.000 15712 Worker thread wakes up
02:33:57.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:57.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:33:59.246 01.642 15712 Exposure complete
02:33:59.307 00.061 15712 worker thread done servicing request
02:33:59.307 00.000 7988 OnExposeComplete: enter
02:33:59.307 00.000 7988 UpdateGuideState(): m_state=6
02:33:59.311 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4553
02:33:59.311 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=187.71, Mass=745, SNR=17.6, Peak=149 HFD=3.4
02:33:59.313 00.002 7988 MultiStar: [#1 0.29,-0.98,0.00,M5] [#2 0.13,-0.86,0.00,M2] [#3 -0.07,-0.69,0.00,M7] [#4 -0.01,-0.92,0.00,M3] [#5 0.03,-0.92,0.00,M7] [#6 0.38,-0.44,0.62,U] [#7 0.95,-0.19,0.00,M10] [#8 0.36,-1.23,0.00,M9] 
02:33:59.314 00.001 7988 single-star, 1 included, MultiStar: {0.22, -0.46}, one-star: {0.12, -0.46}
02:33:59.314 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
02:33:59.316 00.002 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
02:33:59.316 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.46 hyp=0.48 cameraTheta=-1.32 mountX=-0.46 mountY=-0.11, mountTheta=-2.91
02:33:59.318 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.46, opts=13)
02:33:59.320 00.002 7988 Enqueuing Move request for scope (0.12, -0.46)
02:33:59.320 00.000 15712 Worker thread wakes up
02:33:59.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.46) opts 0xd
02:33:59.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.46)
02:33:59.320 00.000 15712 Moving (0.12, -0.46) raw xDistance=-0.46 yDistance=-0.11
02:33:59.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:33:59.323 00.003 7988 UpdateGuideState exits: m=745 SNR=17.6
02:33:59.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:59.325 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:33:59.325 00.000 7988 Enqueuing Expose request
02:33:59.325 00.000 15712 PPEC rslt: input = -0.46, final = -0.28, react = -0.28, pred = -0.00, hyst = -0.23, hyst_pct = 0.00, period_length = 639.34
02:33:59.325 00.000 15712 PPEC: input: -0.46, control: -0.28, exposure: 1500
02:33:59.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:59.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:33:59.325 00.000 15712 MoveAxis(E, 92, ABG)
02:33:59.325 00.000 15712 Guiding  Dir = 2, Dur = 92
02:33:59.343 00.018 15712 IsGuiding returns 0
02:33:59.361 00.018 15712 PulseGuide returned control before completion, sleep 87
02:33:59.450 00.089 15712 IsGuiding returns 1
02:33:59.450 00.000 15712 scope still moving after pulse duration time elapsed
02:33:59.484 00.034 15712 IsGuiding returns 0
02:33:59.484 00.000 15712 scope move finished after 92 + 52 ms
02:33:59.484 00.000 15712 Move returns status 0, amount 92
02:33:59.484 00.000 15712 MoveAxis(N, 0, ABG)
02:33:59.484 00.000 15712 Move returns status 0, amount 0
02:33:59.484 00.000 15712 move complete, result=0
02:33:59.484 00.000 7988 GuideStep: -0.5 px 92 ms EAST, -0.1 px 0 ms NORTH
02:33:59.491 00.007 15712 worker thread done servicing request
02:33:59.491 00.000 15712 Worker thread wakes up
02:33:59.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:33:59.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:00.906 01.415 15712 Exposure complete
02:34:00.968 00.062 15712 worker thread done servicing request
02:34:00.968 00.000 7988 OnExposeComplete: enter
02:34:00.968 00.000 7988 UpdateGuideState(): m_state=6
02:34:00.972 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4554
02:34:00.972 00.000 7988 Star::Find returns 1 (0), X=974.80, Y=187.57, Mass=792, SNR=18.2, Peak=136 HFD=3.6
02:34:00.974 00.002 7988 MultiStar: [#1 0.03,-0.88,0.00,M6] [#2 -0.28,-0.96,0.00,M3] [#3 -0.01,-0.75,0.00,M8] [#4 0.05,-0.99,0.00,M4] [#5 -0.22,-0.54,0.77,U] [#6 0.33,-0.42,0.69,U] [#7 0.28,-0.34,0.51,U] [#8 -0.02,-0.50,0.44,U] 
02:34:00.974 00.000 7988 refined, 4 included, MultiStar: {0.12, -0.50}, one-star: {0.23, -0.61}
02:34:00.976 00.002 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
02:34:00.976 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
02:34:00.978 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.50 hyp=0.52 cameraTheta=-1.33 mountX=-0.50 mountY=-0.11, mountTheta=-2.92
02:34:00.979 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.50, opts=13)
02:34:00.981 00.002 7988 Enqueuing Move request for scope (0.12, -0.50)
02:34:00.981 00.000 15712 Worker thread wakes up
02:34:00.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.50) opts 0xd
02:34:00.981 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.50)
02:34:00.981 00.000 15712 Moving (0.12, -0.50) raw xDistance=-0.50 yDistance=-0.11
02:34:00.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:34:00.983 00.002 7988 UpdateGuideState exits: m=792 SNR=18.2
02:34:00.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:00.986 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:00.986 00.000 7988 Enqueuing Expose request
02:34:00.986 00.000 15712 PPEC rslt: input = -0.50, final = -0.31, react = -0.30, pred = -0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 639.34
02:34:00.986 00.000 15712 PPEC: input: -0.50, control: -0.31, exposure: 1500
02:34:00.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:00.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:34:00.986 00.000 15712 MoveAxis(E, 100, ABG)
02:34:00.986 00.000 15712 Guiding  Dir = 2, Dur = 100
02:34:01.015 00.029 15712 IsGuiding returns 0
02:34:01.036 00.021 15712 PulseGuide returned control before completion, sleep 95
02:34:01.148 00.112 15712 IsGuiding returns 0
02:34:01.148 00.000 15712 Move returns status 0, amount 100
02:34:01.148 00.000 15712 MoveAxis(N, 0, ABG)
02:34:01.148 00.000 15712 Move returns status 0, amount 0
02:34:01.148 00.000 15712 move complete, result=0
02:34:01.148 00.000 7988 GuideStep: -0.5 px 100 ms EAST, -0.1 px 0 ms NORTH
02:34:01.154 00.006 15712 worker thread done servicing request
02:34:01.154 00.000 15712 Worker thread wakes up
02:34:01.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:01.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:02.792 01.638 15712 Exposure complete
02:34:02.855 00.063 15712 worker thread done servicing request
02:34:02.855 00.000 7988 OnExposeComplete: enter
02:34:02.855 00.000 7988 UpdateGuideState(): m_state=6
02:34:02.855 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4555
02:34:02.855 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=187.43, Mass=797, SNR=18.3, Peak=138 HFD=3.2
02:34:02.855 00.000 7988 MultiStar: [#1 0.03,-1.55,0.00,M7] [#2 -0.20,-1.13,0.00,M4] [#3 0.22,-1.06,0.00,M9] [#4 0.24,-1.20,0.00,M5] [#5 0.10,-1.10,0.00,M7] [#6 0.46,-0.41,0.67,U] [#7 0.60,-0.54,0.00,M10] [#8 -0.15,-1.39,0.00,M9] 
02:34:02.855 00.000 7988 refined, 1 included, MultiStar: {0.32, -0.61}, one-star: {0.22, -0.75}
02:34:02.855 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
02:34:02.855 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
02:34:02.855 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.61 hyp=0.69 cameraTheta=-1.09 mountX=-0.61 mountY=-0.30, mountTheta=-2.68
02:34:02.866 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.61, opts=13)
02:34:02.866 00.000 7988 Enqueuing Move request for scope (0.32, -0.61)
02:34:02.866 00.000 15712 Worker thread wakes up
02:34:02.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.61) opts 0xd
02:34:02.866 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.61)
02:34:02.868 00.002 15712 Moving (0.32, -0.61) raw xDistance=-0.61 yDistance=-0.30
02:34:02.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:34:02.868 00.000 7988 UpdateGuideState exits: m=797 SNR=18.3
02:34:02.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:02.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:02.868 00.000 7988 Enqueuing Expose request
02:34:02.868 00.000 15712 PPEC rslt: input = -0.61, final = -0.37, react = -0.37, pred = -0.01, hyst = -0.35, hyst_pct = 0.00, period_length = 639.34
02:34:02.868 00.000 15712 PPEC: input: -0.61, control: -0.37, exposure: 1500
02:34:02.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:34:02.868 00.000 15712 MoveAxis(E, 122, ABG)
02:34:02.868 00.000 15712 Guiding  Dir = 2, Dur = 122
02:34:02.868 00.000 15712 IsGuiding returns 0
02:34:02.885 00.017 15712 PulseGuide returned control before completion, sleep 113
02:34:03.036 00.151 15712 IsGuiding returns 0
02:34:03.036 00.000 15712 Move returns status 0, amount 122
02:34:03.036 00.000 15712 MoveAxis(N, 78, ABG)
02:34:03.036 00.000 15712 Guiding  Dir = 0, Dur = 78
02:34:03.036 00.000 15712 IsGuiding returns 0
02:34:03.112 00.076 15712 IsGuiding returns 1
02:34:03.112 00.000 15712 scope still moving after pulse duration time elapsed
02:34:03.190 00.078 15712 IsGuiding returns 1
02:34:03.224 00.034 15712 IsGuiding returns 0
02:34:03.224 00.000 15712 scope move finished after 78 + 113 ms
02:34:03.224 00.000 15712 Move returns status 0, amount 78
02:34:03.224 00.000 15712 move complete, result=0
02:34:03.224 00.000 7988 GuideStep: -0.6 px 122 ms EAST, -0.3 px 78 ms NORTH
02:34:03.232 00.008 15712 worker thread done servicing request
02:34:03.232 00.000 15712 Worker thread wakes up
02:34:03.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:03.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:04.643 01.411 15712 Exposure complete
02:34:04.705 00.062 15712 worker thread done servicing request
02:34:04.705 00.000 7988 OnExposeComplete: enter
02:34:04.705 00.000 7988 UpdateGuideState(): m_state=6
02:34:04.710 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4556
02:34:04.710 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=187.55, Mass=742, SNR=17.5, Peak=135 HFD=3.5
02:34:04.712 00.002 7988 MultiStar: [#1 0.22,-1.11,0.00,M8] [#2 0.38,-1.03,0.00,M5] [#3 0.50,-0.85,0.00,M10] [#4 0.35,-1.15,0.00,M6] [#5 0.49,-1.34,0.00,M8] [#6 0.49,-0.67,0.00,M5] [#7 0.36,-0.76,0.00,R] [#8 0.46,-1.24,0.00,M10] 
02:34:04.712 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
02:34:04.714 00.002 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
02:34:04.714 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=-0.62 hyp=0.74 cameraTheta=-0.99 mountX=-0.62 mountY=-0.39, mountTheta=-2.58
02:34:04.716 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-0.62, opts=13)
02:34:04.718 00.002 7988 Enqueuing Move request for scope (0.40, -0.62)
02:34:04.718 00.000 15712 Worker thread wakes up
02:34:04.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.62) opts 0xd
02:34:04.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -0.62)
02:34:04.718 00.000 15712 Moving (0.40, -0.62) raw xDistance=-0.62 yDistance=-0.39
02:34:04.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:34:04.718 00.000 7988 UpdateGuideState exits: m=742 SNR=17.5
02:34:04.721 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:04.721 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:04.721 00.000 7988 Enqueuing Expose request
02:34:04.721 00.000 15712 PPEC rslt: input = -0.62, final = -0.38, react = -0.37, pred = -0.01, hyst = -0.35, hyst_pct = 0.00, period_length = 639.34
02:34:04.721 00.000 15712 PPEC: input: -0.62, control: -0.38, exposure: 1500
02:34:04.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
02:34:04.721 00.000 15712 MoveAxis(E, 124, ABG)
02:34:04.721 00.000 15712 Guiding  Dir = 2, Dur = 124
02:34:04.721 00.000 15712 IsGuiding returns 0
02:34:04.742 00.021 15712 PulseGuide returned control before completion, sleep 112
02:34:04.864 00.122 15712 IsGuiding returns 1
02:34:04.864 00.000 15712 scope still moving after pulse duration time elapsed
02:34:04.908 00.044 15712 IsGuiding returns 0
02:34:04.908 00.000 15712 scope move finished after 124 + 59 ms
02:34:04.908 00.000 15712 Move returns status 0, amount 124
02:34:04.908 00.000 15712 MoveAxis(N, 99, ABG)
02:34:04.908 00.000 15712 Guiding  Dir = 0, Dur = 99
02:34:04.908 00.000 15712 IsGuiding returns 0
02:34:04.985 00.077 15712 PulseGuide returned control before completion, sleep 30
02:34:05.022 00.037 15712 IsGuiding returns 1
02:34:05.022 00.000 15712 scope still moving after pulse duration time elapsed
02:34:05.095 00.073 15712 IsGuiding returns 1
02:34:05.134 00.039 15712 IsGuiding returns 0
02:34:05.134 00.000 15712 scope move finished after 99 + 126 ms
02:34:05.134 00.000 15712 Move returns status 0, amount 99
02:34:05.134 00.000 15712 move complete, result=0
02:34:05.134 00.000 15712 worker thread done servicing request
02:34:05.134 00.000 15712 Worker thread wakes up
02:34:05.134 00.000 7988 GuideStep: -0.6 px 124 ms EAST, -0.4 px 99 ms NORTH
02:34:05.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:05.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:06.778 01.644 15712 Exposure complete
02:34:06.839 00.061 15712 worker thread done servicing request
02:34:06.839 00.000 7988 OnExposeComplete: enter
02:34:06.839 00.000 7988 UpdateGuideState(): m_state=6
02:34:06.844 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4557
02:34:06.844 00.000 7988 Star::Find returns 1 (0), X=974.37, Y=188.31, Mass=833, SNR=18.6, Peak=139 HFD=3.5
02:34:06.846 00.002 7988 MultiStar: [#1 -0.31,-0.36,1.01,U] [#2 -0.23,0.28,0.84,U] [#3 -0.30,0.20,0.88,U] [#4 0.02,-0.25,0.69,U] [#5 -0.73,-0.06,0.00,M9] [#6 -0.05,0.10,0.63,U] [#7 0.15,0.96,0.00,M1] [#8 0.09,0.20,0.49,U] 
02:34:06.846 00.000 7988 refined, 6 included, MultiStar: {-0.17, 0.03}, one-star: {-0.19, 0.13}
02:34:06.848 00.002 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.39 = 1.39)
02:34:06.848 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
02:34:06.850 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.95 mountX=0.03 mountY=0.17, mountTheta=1.38
02:34:06.852 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.03, opts=13)
02:34:06.852 00.000 7988 Enqueuing Move request for scope (-0.17, 0.03)
02:34:06.854 00.002 15712 Worker thread wakes up
02:34:06.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
02:34:06.854 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
02:34:06.854 00.000 15712 Moving (-0.17, 0.03) raw xDistance=0.03 yDistance=0.17
02:34:06.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:34:06.854 00.000 7988 UpdateGuideState exits: m=833 SNR=18.6
02:34:06.855 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:06.857 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:06.857 00.000 7988 Enqueuing Expose request
02:34:06.857 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:34:06.857 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
02:34:06.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:06.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:34:06.857 00.000 15712 MoveAxis(E, 2, ABG)
02:34:06.857 00.000 15712 Guiding  Dir = 2, Dur = 2
02:34:06.857 00.000 15712 IsGuiding returns 0
02:34:06.871 00.014 15712 IsGuiding returns 0
02:34:06.871 00.000 15712 Move returns status 0, amount 2
02:34:06.871 00.000 15712 MoveAxis(N, 0, ABG)
02:34:06.871 00.000 15712 Move returns status 0, amount 0
02:34:06.871 00.000 15712 move complete, result=0
02:34:06.871 00.000 15712 worker thread done servicing request
02:34:06.871 00.000 15712 Worker thread wakes up
02:34:06.871 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
02:34:06.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:06.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:08.293 01.422 15712 Exposure complete
02:34:08.355 00.062 15712 worker thread done servicing request
02:34:08.355 00.000 7988 OnExposeComplete: enter
02:34:08.355 00.000 7988 UpdateGuideState(): m_state=6
02:34:08.358 00.003 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4558
02:34:08.358 00.000 7988 Star::Find returns 1 (0), X=974.29, Y=188.83, Mass=738, SNR=17.7, Peak=138 HFD=3.0
02:34:08.360 00.002 7988 MultiStar: [#1 -0.27,0.31,1.00,U] [#2 -0.70,0.42,0.00,M5] [#3 -0.46,0.52,0.00,M10] [#4 -0.55,0.36,0.00,M6] [#5 -0.38,0.39,0.86,U] [#6 0.07,0.63,0.65,U] [#7 -0.47,1.50,0.00,M2] [#8 -0.42,0.03,0.45,U] 
02:34:08.360 00.000 7988 refined, 4 included, MultiStar: {-0.25, 0.43}, one-star: {-0.27, 0.66}
02:34:08.362 00.002 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
02:34:08.362 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
02:34:08.364 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=0.43 hyp=0.50 cameraTheta=2.10 mountX=0.43 mountY=0.24, mountTheta=0.51
02:34:08.366 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.43, opts=13)
02:34:08.366 00.000 7988 Enqueuing Move request for scope (-0.25, 0.43)
02:34:08.368 00.002 15712 Worker thread wakes up
02:34:08.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.43) opts 0xd
02:34:08.368 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.43)
02:34:08.368 00.000 15712 Moving (-0.25, 0.43) raw xDistance=0.43 yDistance=0.24
02:34:08.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:34:08.372 00.004 7988 UpdateGuideState exits: m=738 SNR=17.7
02:34:08.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:08.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:08.372 00.000 7988 Enqueuing Expose request
02:34:08.372 00.000 15712 PPEC rslt: input = 0.43, final = 0.25, react = 0.26, pred = -0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 639.34
02:34:08.372 00.000 15712 PPEC: input: 0.43, control: 0.25, exposure: 1500
02:34:08.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:08.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:34:08.372 00.000 15712 MoveAxis(W, 83, ABG)
02:34:08.372 00.000 15712 Guiding  Dir = 3, Dur = 83
02:34:08.372 00.000 15712 IsGuiding returns 0
02:34:08.393 00.021 15712 PulseGuide returned control before completion, sleep 77
02:34:08.482 00.089 15712 IsGuiding returns 1
02:34:08.482 00.000 15712 scope still moving after pulse duration time elapsed
02:34:08.515 00.033 15712 IsGuiding returns 0
02:34:08.515 00.000 15712 scope move finished after 83 + 61 ms
02:34:08.515 00.000 15712 Move returns status 0, amount 83
02:34:08.515 00.000 15712 MoveAxis(N, 0, ABG)
02:34:08.515 00.000 15712 Move returns status 0, amount 0
02:34:08.515 00.000 15712 move complete, result=0
02:34:08.515 00.000 15712 worker thread done servicing request
02:34:08.515 00.000 15712 Worker thread wakes up
02:34:08.515 00.000 7988 GuideStep: 0.4 px 83 ms WEST, 0.2 px 0 ms NORTH
02:34:08.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:08.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:10.160 01.645 15712 Exposure complete
02:34:10.223 00.063 15712 worker thread done servicing request
02:34:10.223 00.000 7988 OnExposeComplete: enter
02:34:10.223 00.000 7988 UpdateGuideState(): m_state=6
02:34:10.223 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4559
02:34:10.223 00.000 7988 Star::Find returns 1 (0), X=974.45, Y=189.13, Mass=836, SNR=18.7, Peak=153 HFD=3.6
02:34:10.223 00.000 7988 MultiStar: [#1 -0.50,0.54,0.00,M7] [#2 -0.32,0.79,0.00,M6] [#3 -0.21,0.65,0.00,R] [#4 -0.57,0.26,0.68,U] [#5 -0.07,0.71,0.00,M9] [#6 0.07,0.83,0.00,M4] [#7 -0.48,1.55,0.00,M3] [#8 -0.64,0.50,0.00,M9] 
02:34:10.223 00.000 7988 refined, 1 included, MultiStar: {-0.30, 0.68}, one-star: {-0.12, 0.96}
02:34:10.223 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
02:34:10.223 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
02:34:10.223 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=0.68 hyp=0.74 cameraTheta=1.99 mountX=0.67 mountY=0.28, mountTheta=0.40
02:34:10.223 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=0.68, opts=13)
02:34:10.223 00.000 7988 Enqueuing Move request for scope (-0.30, 0.68)
02:34:10.236 00.013 15712 Worker thread wakes up
02:34:10.236 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.68) opts 0xd
02:34:10.236 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 0.68)
02:34:10.236 00.000 15712 Moving (-0.30, 0.68) raw xDistance=0.67 yDistance=0.28
02:34:10.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:34:10.236 00.000 7988 UpdateGuideState exits: m=836 SNR=18.7
02:34:10.239 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:10.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:10.240 00.001 7988 Enqueuing Expose request
02:34:10.240 00.000 15712 PPEC rslt: input = 0.67, final = 0.40, react = 0.40, pred = -0.01, hyst = 0.36, hyst_pct = 0.00, period_length = 639.34
02:34:10.240 00.000 15712 PPEC: input: 0.67, control: 0.40, exposure: 1500
02:34:10.240 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:10.242 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:34:10.242 00.000 15712 MoveAxis(W, 130, ABG)
02:34:10.242 00.000 15712 Guiding  Dir = 3, Dur = 130
02:34:10.242 00.000 15712 IsGuiding returns 0
02:34:10.257 00.015 15712 PulseGuide returned control before completion, sleep 120
02:34:10.399 00.142 15712 IsGuiding returns 0
02:34:10.399 00.000 15712 Move returns status 0, amount 130
02:34:10.399 00.000 15712 MoveAxis(N, 0, ABG)
02:34:10.399 00.000 15712 Move returns status 0, amount 0
02:34:10.399 00.000 15712 move complete, result=0
02:34:10.399 00.000 7988 GuideStep: 0.7 px 130 ms WEST, 0.3 px 0 ms NORTH
02:34:10.409 00.010 15712 worker thread done servicing request
02:34:10.409 00.000 15712 Worker thread wakes up
02:34:10.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:10.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:11.818 01.409 15712 Exposure complete
02:34:11.879 00.061 15712 worker thread done servicing request
02:34:11.879 00.000 7988 OnExposeComplete: enter
02:34:11.879 00.000 7988 UpdateGuideState(): m_state=6
02:34:11.885 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4560
02:34:11.885 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=187.84, Mass=841, SNR=18.6, Peak=119 HFD=3.8
02:34:11.887 00.002 7988 MultiStar: [#1 0.01,-0.81,0.00,M8] [#2 -0.45,-0.65,0.00,M7] [#3 -0.04,-1.22,0.00,M1] [#4 -0.07,-0.62,0.65,U] [#5 -0.40,-0.66,0.00,M10] [#6 -0.14,-0.17,0.65,U] [#7 -0.03,1.17,0.00,M4] [#8 0.06,-1.18,0.00,M10] 
02:34:11.887 00.000 7988 single-star, 2 included, MultiStar: {-0.05, -0.37}, one-star: {0.03, -0.34}
02:34:11.890 00.003 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
02:34:11.890 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
02:34:11.892 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.48 mountX=-0.34 mountY=-0.02, mountTheta=-3.08
02:34:11.892 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.34, opts=13)
02:34:11.892 00.000 7988 Enqueuing Move request for scope (0.03, -0.34)
02:34:11.895 00.003 15712 Worker thread wakes up
02:34:11.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd
02:34:11.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.34)
02:34:11.895 00.000 15712 Moving (0.03, -0.34) raw xDistance=-0.34 yDistance=-0.02
02:34:11.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:34:11.895 00.000 7988 UpdateGuideState exits: m=841 SNR=18.6
02:34:11.898 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:11.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:11.900 00.002 7988 Enqueuing Expose request
02:34:11.900 00.000 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.35
02:34:11.900 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
02:34:11.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:11.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:34:11.900 00.000 15712 MoveAxis(E, 69, ABG)
02:34:11.900 00.000 15712 Guiding  Dir = 2, Dur = 69
02:34:11.900 00.000 15712 IsGuiding returns 0
02:34:11.924 00.024 15712 PulseGuide returned control before completion, sleep 55
02:34:11.997 00.073 15712 IsGuiding returns 0
02:34:12.006 00.009 15712 Move returns status 0, amount 69
02:34:12.006 00.000 15712 MoveAxis(N, 0, ABG)
02:34:12.006 00.000 15712 Move returns status 0, amount 0
02:34:12.006 00.000 15712 move complete, result=0
02:34:12.006 00.000 15712 worker thread done servicing request
02:34:12.006 00.000 15712 Worker thread wakes up
02:34:12.006 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
02:34:12.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:12.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:13.648 01.642 15712 Exposure complete
02:34:13.713 00.065 15712 worker thread done servicing request
02:34:13.713 00.000 7988 OnExposeComplete: enter
02:34:13.713 00.000 7988 UpdateGuideState(): m_state=6
02:34:13.713 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4561
02:34:13.713 00.000 7988 Star::Find returns 1 (0), X=974.26, Y=186.65, Mass=909, SNR=19.5, Peak=135 HFD=4.1
02:34:13.713 00.000 7988 MultiStar: large primary error, entering stabilization period
02:34:13.713 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
02:34:13.713 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
02:34:13.713 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-1.53 hyp=1.56 cameraTheta=-1.77 mountX=-1.53 mountY=0.34, mountTheta=2.92
02:34:13.713 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-1.53, opts=13)
02:34:13.713 00.000 7988 Enqueuing Move request for scope (-0.30, -1.53)
02:34:13.725 00.012 15712 Worker thread wakes up
02:34:13.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -1.53) opts 0xd
02:34:13.725 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -1.53)
02:34:13.725 00.000 15712 Moving (-0.30, -1.53) raw xDistance=-1.53 yDistance=0.34
02:34:13.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:34:13.725 00.000 7988 UpdateGuideState exits: m=909 SNR=19.5
02:34:13.727 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:13.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:13.727 00.000 7988 Enqueuing Expose request
02:34:13.727 00.000 15712 PPEC rslt: input = -1.53, final = -0.92, react = -0.92, pred = -0.00, hyst = -0.80, hyst_pct = 0.00, period_length = 639.35
02:34:13.727 00.000 15712 PPEC: input: -1.53, control: -0.92, exposure: 1500
02:34:13.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:13.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:34:13.727 00.000 15712 MoveAxis(E, 301, ABG)
02:34:13.727 00.000 15712 Guiding  Dir = 2, Dur = 301
02:34:13.727 00.000 15712 IsGuiding returns 0
02:34:13.748 00.021 15712 PulseGuide returned control before completion, sleep 296
02:34:14.068 00.320 15712 IsGuiding returns 0
02:34:14.068 00.000 15712 Move returns status 0, amount 301
02:34:14.068 00.000 15712 MoveAxis(N, 0, ABG)
02:34:14.068 00.000 15712 Move returns status 0, amount 0
02:34:14.068 00.000 15712 move complete, result=0
02:34:14.068 00.000 15712 worker thread done servicing request
02:34:14.068 00.000 15712 Worker thread wakes up
02:34:14.068 00.000 7988 GuideStep: -1.5 px 301 ms EAST, 0.3 px 0 ms NORTH
02:34:14.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:14.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:15.478 01.410 15712 Exposure complete
02:34:15.542 00.064 15712 worker thread done servicing request
02:34:15.542 00.000 7988 OnExposeComplete: enter
02:34:15.542 00.000 7988 UpdateGuideState(): m_state=6
02:34:15.544 00.002 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4562
02:34:15.544 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=186.53, Mass=756, SNR=18.0, Peak=137 HFD=3.2
02:34:15.544 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
02:34:15.544 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
02:34:15.544 00.000 7988 CameraToMount -- cameraX=-0.43 cameraY=-1.64 hyp=1.70 cameraTheta=-1.83 mountX=-1.64 mountY=0.47, mountTheta=2.86
02:34:15.544 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=-1.64, opts=13)
02:34:15.544 00.000 7988 Enqueuing Move request for scope (-0.43, -1.64)
02:34:15.544 00.000 15712 Worker thread wakes up
02:34:15.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -1.64) opts 0xd
02:34:15.544 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, -1.64)
02:34:15.544 00.000 15712 Moving (-0.43, -1.64) raw xDistance=-1.64 yDistance=0.47
02:34:15.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:34:15.544 00.000 7988 UpdateGuideState exits: m=756 SNR=18.0
02:34:15.556 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:15.556 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:15.556 00.000 7988 Enqueuing Expose request
02:34:15.556 00.000 15712 PPEC rslt: input = -1.64, final = -0.99, react = -0.99, pred = -0.00, hyst = -0.90, hyst_pct = 0.00, period_length = 639.35
02:34:15.556 00.000 15712 PPEC: input: -1.64, control: -0.99, exposure: 1500
02:34:15.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:15.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
02:34:15.556 00.000 15712 MoveAxis(E, 323, ABG)
02:34:15.556 00.000 15712 Guiding  Dir = 2, Dur = 323
02:34:15.566 00.010 15712 IsGuiding returns 0
02:34:15.580 00.014 15712 PulseGuide returned control before completion, sleep 318
02:34:15.922 00.342 15712 IsGuiding returns 0
02:34:15.922 00.000 15712 Move returns status 0, amount 323
02:34:15.922 00.000 15712 MoveAxis(N, 0, ABG)
02:34:15.922 00.000 15712 Move returns status 0, amount 0
02:34:15.922 00.000 15712 move complete, result=0
02:34:15.922 00.000 15712 worker thread done servicing request
02:34:15.922 00.000 15712 Worker thread wakes up
02:34:15.922 00.000 7988 GuideStep: -1.6 px 323 ms EAST, 0.5 px 0 ms NORTH
02:34:15.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:15.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:17.565 01.643 15712 Exposure complete
02:34:17.629 00.064 15712 worker thread done servicing request
02:34:17.629 00.000 7988 OnExposeComplete: enter
02:34:17.629 00.000 7988 UpdateGuideState(): m_state=6
02:34:17.629 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4563
02:34:17.629 00.000 7988 Star::Find returns 1 (0), X=974.45, Y=186.98, Mass=755, SNR=18.1, Peak=148 HFD=3.3
02:34:17.629 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
02:34:17.637 00.008 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
02:34:17.637 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-1.20 hyp=1.21 cameraTheta=-1.67 mountX=-1.20 mountY=0.15, mountTheta=3.02
02:34:17.637 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-1.20, opts=13)
02:34:17.637 00.000 7988 Enqueuing Move request for scope (-0.12, -1.20)
02:34:17.637 00.000 15712 Worker thread wakes up
02:34:17.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.20) opts 0xd
02:34:17.637 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -1.20)
02:34:17.637 00.000 15712 Moving (-0.12, -1.20) raw xDistance=-1.20 yDistance=0.15
02:34:17.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:34:17.637 00.000 7988 UpdateGuideState exits: m=755 SNR=18.1
02:34:17.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:17.645 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:17.645 00.000 7988 Enqueuing Expose request
02:34:17.645 00.000 15712 PPEC rslt: input = -1.20, final = -0.72, react = -0.72, pred = -0.00, hyst = -0.70, hyst_pct = 0.00, period_length = 639.35
02:34:17.645 00.000 15712 PPEC: input: -1.20, control: -0.72, exposure: 1500
02:34:17.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:17.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:34:17.645 00.000 15712 MoveAxis(E, 236, ABG)
02:34:17.645 00.000 15712 Guiding  Dir = 2, Dur = 236
02:34:17.645 00.000 15712 IsGuiding returns 0
02:34:17.664 00.019 15712 PulseGuide returned control before completion, sleep 231
02:34:17.936 00.272 15712 IsGuiding returns 1
02:34:17.936 00.000 15712 scope still moving after pulse duration time elapsed
02:34:17.966 00.030 15712 IsGuiding returns 0
02:34:17.966 00.000 15712 scope move finished after 236 + 81 ms
02:34:17.966 00.000 15712 Move returns status 0, amount 236
02:34:17.966 00.000 15712 MoveAxis(N, 0, ABG)
02:34:17.966 00.000 15712 Move returns status 0, amount 0
02:34:17.966 00.000 15712 move complete, result=0
02:34:17.966 00.000 15712 worker thread done servicing request
02:34:17.966 00.000 15712 Worker thread wakes up
02:34:17.966 00.000 7988 GuideStep: -1.2 px 236 ms EAST, 0.1 px 0 ms NORTH
02:34:17.968 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:17.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:19.386 01.418 15712 Exposure complete
02:34:19.451 00.065 15712 worker thread done servicing request
02:34:19.451 00.000 7988 OnExposeComplete: enter
02:34:19.451 00.000 7988 UpdateGuideState(): m_state=6
02:34:19.454 00.003 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4564
02:34:19.454 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=187.42, Mass=919, SNR=19.6, Peak=125 HFD=4.0
02:34:19.454 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
02:34:19.454 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
02:34:19.454 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.76 hyp=0.76 cameraTheta=-1.49 mountX=-0.76 mountY=-0.04, mountTheta=-3.08
02:34:19.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.76, opts=13)
02:34:19.454 00.000 7988 Enqueuing Move request for scope (0.06, -0.76)
02:34:19.454 00.000 15712 Worker thread wakes up
02:34:19.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.76) opts 0xd
02:34:19.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.76)
02:34:19.454 00.000 15712 Moving (0.06, -0.76) raw xDistance=-0.76 yDistance=-0.04
02:34:19.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:34:19.454 00.000 7988 UpdateGuideState exits: m=919 SNR=19.6
02:34:19.464 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:19.464 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:19.466 00.002 7988 Enqueuing Expose request
02:34:19.466 00.000 15712 PPEC rslt: input = -0.76, final = -0.46, react = -0.46, pred = -0.00, hyst = -0.47, hyst_pct = 0.00, period_length = 639.35
02:34:19.466 00.000 15712 PPEC: input: -0.76, control: -0.46, exposure: 1500
02:34:19.466 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:19.466 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:34:19.466 00.000 15712 MoveAxis(E, 149, ABG)
02:34:19.468 00.002 15712 Guiding  Dir = 2, Dur = 149
02:34:19.468 00.000 15712 IsGuiding returns 0
02:34:19.480 00.012 15712 PulseGuide returned control before completion, sleep 141
02:34:19.644 00.164 15712 IsGuiding returns 1
02:34:19.644 00.000 15712 scope still moving after pulse duration time elapsed
02:34:19.672 00.028 15712 IsGuiding returns 0
02:34:19.672 00.000 15712 scope move finished after 149 + 55 ms
02:34:19.672 00.000 15712 Move returns status 0, amount 149
02:34:19.672 00.000 15712 MoveAxis(N, 0, ABG)
02:34:19.672 00.000 15712 Move returns status 0, amount 0
02:34:19.672 00.000 15712 move complete, result=0
02:34:19.672 00.000 15712 worker thread done servicing request
02:34:19.672 00.000 15712 Worker thread wakes up
02:34:19.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:19.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:19.672 00.000 7988 GuideStep: -0.8 px 149 ms EAST, -0.0 px 0 ms NORTH
02:34:21.303 01.631 15712 Exposure complete
02:34:21.364 00.061 15712 worker thread done servicing request
02:34:21.364 00.000 7988 OnExposeComplete: enter
02:34:21.364 00.000 7988 UpdateGuideState(): m_state=6
02:34:21.369 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4565
02:34:21.369 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=189.64, Mass=752, SNR=17.9, Peak=138 HFD=3.3
02:34:21.371 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
02:34:21.371 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:34:21.374 00.003 7988 CameraToMount -- cameraX=-0.03 cameraY=1.47 hyp=1.47 cameraTheta=1.59 mountX=1.47 mountY=-0.01, mountTheta=-0.01
02:34:21.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=1.47, opts=13)
02:34:21.376 00.002 7988 Enqueuing Move request for scope (-0.03, 1.47)
02:34:21.378 00.002 15712 Worker thread wakes up
02:34:21.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.47) opts 0xd
02:34:21.378 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 1.47)
02:34:21.378 00.000 15712 Moving (-0.03, 1.47) raw xDistance=1.47 yDistance=-0.01
02:34:21.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
02:34:21.378 00.000 7988 UpdateGuideState exits: m=752 SNR=17.9
02:34:21.380 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:21.380 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:21.382 00.002 7988 Enqueuing Expose request
02:34:21.382 00.000 15712 PPEC rslt: input = 1.47, final = 0.88, react = 0.88, pred = -0.00, hyst = 0.75, hyst_pct = 0.00, period_length = 639.35
02:34:21.382 00.000 15712 PPEC: input: 1.47, control: 0.88, exposure: 1500
02:34:21.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:21.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:34:21.382 00.000 15712 MoveAxis(W, 287, ABG)
02:34:21.384 00.002 15712 Guiding  Dir = 3, Dur = 287
02:34:21.384 00.000 15712 IsGuiding returns 0
02:34:21.396 00.012 15712 PulseGuide returned control before completion, sleep 277
02:34:21.685 00.289 15712 IsGuiding returns 1
02:34:21.685 00.000 15712 scope still moving after pulse duration time elapsed
02:34:21.721 00.036 15712 IsGuiding returns 0
02:34:21.721 00.000 15712 scope move finished after 287 + 53 ms
02:34:21.721 00.000 15712 Move returns status 0, amount 287
02:34:21.721 00.000 15712 MoveAxis(N, 0, ABG)
02:34:21.721 00.000 15712 Move returns status 0, amount 0
02:34:21.721 00.000 15712 move complete, result=0
02:34:21.721 00.000 7988 GuideStep: 1.5 px 287 ms WEST, -0.0 px 0 ms NORTH
02:34:21.727 00.006 15712 worker thread done servicing request
02:34:21.727 00.000 15712 Worker thread wakes up
02:34:21.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:21.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:23.139 01.412 15712 Exposure complete
02:34:23.202 00.063 15712 worker thread done servicing request
02:34:23.202 00.000 7988 OnExposeComplete: enter
02:34:23.202 00.000 7988 UpdateGuideState(): m_state=6
02:34:23.202 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4566
02:34:23.202 00.000 7988 Star::Find returns 1 (0), X=974.25, Y=189.64, Mass=788, SNR=18.2, Peak=145 HFD=3.2
02:34:23.202 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
02:34:23.202 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
02:34:23.202 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=1.47 hyp=1.50 cameraTheta=1.78 mountX=1.46 mountY=0.28, mountTheta=0.19
02:34:23.202 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=1.47, opts=13)
02:34:23.212 00.010 7988 Enqueuing Move request for scope (-0.31, 1.47)
02:34:23.212 00.000 15712 Worker thread wakes up
02:34:23.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.47) opts 0xd
02:34:23.212 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 1.47)
02:34:23.212 00.000 15712 Moving (-0.31, 1.47) raw xDistance=1.46 yDistance=0.28
02:34:23.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:34:23.216 00.004 7988 UpdateGuideState exits: m=788 SNR=18.2
02:34:23.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:23.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:23.216 00.000 7988 Enqueuing Expose request
02:34:23.216 00.000 15712 PPEC rslt: input = 1.46, final = 0.87, react = 0.88, pred = -0.00, hyst = 0.76, hyst_pct = 0.00, period_length = 639.35
02:34:23.216 00.000 15712 PPEC: input: 1.46, control: 0.87, exposure: 1500
02:34:23.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:34:23.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:34:23.216 00.000 15712 MoveAxis(W, 285, ABG)
02:34:23.216 00.000 15712 Guiding  Dir = 3, Dur = 285
02:34:23.236 00.020 15712 IsGuiding returns 0
02:34:23.248 00.012 15712 PulseGuide returned control before completion, sleep 280
02:34:23.555 00.307 15712 IsGuiding returns 0
02:34:23.555 00.000 15712 Move returns status 0, amount 285
02:34:23.555 00.000 15712 MoveAxis(N, 0, ABG)
02:34:23.555 00.000 15712 Move returns status 0, amount 0
02:34:23.555 00.000 15712 move complete, result=0
02:34:23.555 00.000 7988 GuideStep: 1.5 px 285 ms WEST, 0.3 px 0 ms NORTH
02:34:23.564 00.009 15712 worker thread done servicing request
02:34:23.564 00.000 15712 Worker thread wakes up
02:34:23.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:23.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:25.306 01.742 15712 Exposure complete
02:34:25.367 00.061 15712 worker thread done servicing request
02:34:25.370 00.003 7988 OnExposeComplete: enter
02:34:25.370 00.000 7988 UpdateGuideState(): m_state=6
02:34:25.370 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4567
02:34:25.370 00.000 7988 Star::Find returns 1 (0), X=974.26, Y=188.99, Mass=802, SNR=18.3, Peak=141 HFD=3.3
02:34:25.373 00.003 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.56) = xAngle (0.37 = 0.37)
02:34:25.373 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
02:34:25.373 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.81 hyp=0.87 cameraTheta=1.93 mountX=0.81 mountY=0.29, mountTheta=0.34
02:34:25.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.81, opts=13)
02:34:25.373 00.000 7988 Enqueuing Move request for scope (-0.31, 0.81)
02:34:25.373 00.000 15712 Worker thread wakes up
02:34:25.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.81) opts 0xd
02:34:25.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.81)
02:34:25.373 00.000 15712 Moving (-0.31, 0.81) raw xDistance=0.81 yDistance=0.29
02:34:25.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:34:25.373 00.000 7988 UpdateGuideState exits: m=802 SNR=18.3
02:34:25.381 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:25.381 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:25.383 00.002 7988 Enqueuing Expose request
02:34:25.383 00.000 15712 PPEC rslt: input = 0.81, final = 0.48, react = 0.49, pred = -0.01, hyst = 0.49, hyst_pct = 0.00, period_length = 639.35
02:34:25.383 00.000 15712 PPEC: input: 0.81, control: 0.48, exposure: 1500
02:34:25.383 00.000 15712 switching direction from -1 to 1 - decHistory=5 oldest=0.51 newest=0.55
02:34:25.383 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:34:25.383 00.000 15712 MoveAxis(W, 157, ABG)
02:34:25.383 00.000 15712 Guiding  Dir = 3, Dur = 157
02:34:25.383 00.000 15712 IsGuiding returns 0
02:34:25.401 00.018 15712 PulseGuide returned control before completion, sleep 153
02:34:25.576 00.175 15712 IsGuiding returns 0
02:34:25.576 00.000 15712 Move returns status 0, amount 157
02:34:25.576 00.000 15712 BLC: Oldest BLC event removed
02:34:25.576 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 372 applied
02:34:25.576 00.000 15712 MoveAxis(S, 445, ABG)
02:34:25.576 00.000 15712 Guiding  Dir = 1, Dur = 445
02:34:25.610 00.034 15712 IsGuiding returns 0
02:34:25.689 00.079 15712 PulseGuide returned control before completion, sleep 376
02:34:26.089 00.400 15712 IsGuiding returns 1
02:34:26.089 00.000 15712 scope still moving after pulse duration time elapsed
02:34:26.119 00.030 15712 IsGuiding returns 1
02:34:26.182 00.063 15712 IsGuiding returns 0
02:34:26.182 00.000 15712 scope move finished after 445 + 130 ms
02:34:26.182 00.000 15712 Move returns status 0, amount 445
02:34:26.182 00.000 15712 move complete, result=0
02:34:26.182 00.000 7988 GuideStep: 0.8 px 157 ms WEST, 0.3 px 445 ms SOUTH
02:34:26.182 00.000 15712 worker thread done servicing request
02:34:26.182 00.000 15712 Worker thread wakes up
02:34:26.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:26.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:27.600 01.418 15712 Exposure complete
02:34:27.664 00.064 15712 worker thread done servicing request
02:34:27.664 00.000 7988 OnExposeComplete: enter
02:34:27.664 00.000 7988 UpdateGuideState(): m_state=6
02:34:27.668 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4568
02:34:27.668 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=187.25, Mass=863, SNR=18.9, Peak=124 HFD=3.6
02:34:27.668 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.28 = 3.01)
02:34:27.668 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
02:34:27.668 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.92 hyp=0.93 cameraTheta=-1.71 mountX=-0.92 mountY=0.16, mountTheta=2.97
02:34:27.668 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.92, opts=13)
02:34:27.668 00.000 7988 Enqueuing Move request for scope (-0.13, -0.92)
02:34:27.668 00.000 15712 Worker thread wakes up
02:34:27.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.92) opts 0xd
02:34:27.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.92)
02:34:27.668 00.000 15712 Moving (-0.13, -0.92) raw xDistance=-0.92 yDistance=0.16
02:34:27.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:34:27.668 00.000 7988 UpdateGuideState exits: m=863 SNR=18.9
02:34:27.678 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:27.678 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:27.680 00.002 7988 Enqueuing Expose request
02:34:27.680 00.000 15712 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.285140, 1:0.156235
02:34:27.680 00.000 15712 BLC: No correction, Miss < min_move
02:34:27.684 00.004 15712 PPEC rslt: input = -0.92, final = -0.56, react = -0.55, pred = -0.01, hyst = -0.45, hyst_pct = 0.00, period_length = 639.35
02:34:27.684 00.000 15712 PPEC: input: -0.92, control: -0.56, exposure: 1500
02:34:27.684 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:27.684 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:34:27.684 00.000 15712 MoveAxis(E, 183, ABG)
02:34:27.684 00.000 15712 Guiding  Dir = 2, Dur = 183
02:34:27.684 00.000 15712 IsGuiding returns 0
02:34:27.701 00.017 15712 PulseGuide returned control before completion, sleep 177
02:34:27.886 00.185 15712 IsGuiding returns 1
02:34:27.886 00.000 15712 scope still moving after pulse duration time elapsed
02:34:27.923 00.037 15712 IsGuiding returns 0
02:34:27.923 00.000 15712 scope move finished after 183 + 57 ms
02:34:27.923 00.000 15712 Move returns status 0, amount 183
02:34:27.923 00.000 15712 MoveAxis(N, 0, ABG)
02:34:27.923 00.000 15712 Move returns status 0, amount 0
02:34:27.923 00.000 15712 move complete, result=0
02:34:27.923 00.000 7988 GuideStep: -0.9 px 183 ms EAST, 0.2 px 0 ms NORTH
02:34:27.928 00.005 15712 worker thread done servicing request
02:34:27.928 00.000 15712 Worker thread wakes up
02:34:27.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:27.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:29.563 01.635 15712 Exposure complete
02:34:29.626 00.063 15712 worker thread done servicing request
02:34:29.626 00.000 7988 OnExposeComplete: enter
02:34:29.626 00.000 7988 UpdateGuideState(): m_state=6
02:34:29.630 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4569
02:34:29.630 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=186.52, Mass=878, SNR=19.1, Peak=154 HFD=3.4
02:34:29.632 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
02:34:29.632 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
02:34:29.634 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-1.65 hyp=1.66 cameraTheta=-1.45 mountX=-1.65 mountY=-0.16, mountTheta=-3.05
02:34:29.636 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-1.65, opts=13)
02:34:29.636 00.000 7988 Enqueuing Move request for scope (0.20, -1.65)
02:34:29.638 00.002 15712 Worker thread wakes up
02:34:29.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.65) opts 0xd
02:34:29.638 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -1.65)
02:34:29.638 00.000 15712 Moving (0.20, -1.65) raw xDistance=-1.65 yDistance=-0.16
02:34:29.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:34:29.640 00.002 7988 UpdateGuideState exits: m=878 SNR=19.1
02:34:29.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:29.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:29.643 00.003 7988 Enqueuing Expose request
02:34:29.643 00.000 15712 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.285140, 1:0.156235, 2:-0.159460
02:34:29.643 00.000 15712 BLC: No correction, Miss < min_move
02:34:29.643 00.000 15712 PPEC rslt: input = -1.65, final = -1.00, react = -0.99, pred = -0.01, hyst = -0.86, hyst_pct = 0.00, period_length = 639.35
02:34:29.643 00.000 15712 PPEC: input: -1.65, control: -1.00, exposure: 1500
02:34:29.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:29.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:34:29.643 00.000 15712 MoveAxis(E, 326, ABG)
02:34:29.643 00.000 15712 Guiding  Dir = 2, Dur = 326
02:34:29.660 00.017 15712 IsGuiding returns 0
02:34:29.677 00.017 15712 PulseGuide returned control before completion, sleep 321
02:34:30.008 00.331 15712 IsGuiding returns 1
02:34:30.008 00.000 15712 scope still moving after pulse duration time elapsed
02:34:30.052 00.044 15712 IsGuiding returns 0
02:34:30.052 00.000 15712 scope move finished after 326 + 56 ms
02:34:30.052 00.000 15712 Move returns status 0, amount 326
02:34:30.052 00.000 15712 MoveAxis(N, 0, ABG)
02:34:30.052 00.000 15712 Move returns status 0, amount 0
02:34:30.052 00.000 15712 move complete, result=0
02:34:30.052 00.000 15712 worker thread done servicing request
02:34:30.052 00.000 15712 Worker thread wakes up
02:34:30.052 00.000 7988 GuideStep: -1.6 px 326 ms EAST, -0.2 px 0 ms NORTH
02:34:30.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:30.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:31.459 01.407 15712 Exposure complete
02:34:31.521 00.062 15712 worker thread done servicing request
02:34:31.521 00.000 7988 OnExposeComplete: enter
02:34:31.521 00.000 7988 UpdateGuideState(): m_state=6
02:34:31.521 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4570
02:34:31.532 00.011 7988 Star::Find returns 1 (0), X=974.76, Y=187.04, Mass=862, SNR=19.0, Peak=140 HFD=3.5
02:34:31.532 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
02:34:31.532 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
02:34:31.532 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-1.13 hyp=1.15 cameraTheta=-1.40 mountX=-1.13 mountY=-0.16, mountTheta=-3.00
02:34:31.537 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-1.13, opts=13)
02:34:31.537 00.000 7988 Enqueuing Move request for scope (0.19, -1.13)
02:34:31.537 00.000 15712 Worker thread wakes up
02:34:31.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.13) opts 0xd
02:34:31.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -1.13)
02:34:31.537 00.000 15712 Moving (0.19, -1.13) raw xDistance=-1.13 yDistance=-0.16
02:34:31.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
02:34:31.537 00.000 7988 UpdateGuideState exits: m=862 SNR=19.0
02:34:31.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:31.537 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:31.537 00.000 7988 Enqueuing Expose request
02:34:31.537 00.000 15712 BLC: window closed
02:34:31.537 00.000 15712 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.285140, 1:0.156235, 2:-0.159460
02:34:31.537 00.000 15712 BLC: No correction, Miss < min_move
02:34:31.549 00.012 15712 PPEC rslt: input = -1.13, final = -0.69, react = -0.68, pred = -0.01, hyst = -0.65, hyst_pct = 0.00, period_length = 639.35
02:34:31.549 00.000 15712 PPEC: input: -1.13, control: -0.69, exposure: 1500
02:34:31.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:31.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:34:31.549 00.000 15712 MoveAxis(E, 224, ABG)
02:34:31.549 00.000 15712 Guiding  Dir = 2, Dur = 224
02:34:31.549 00.000 15712 IsGuiding returns 0
02:34:31.568 00.019 15712 PulseGuide returned control before completion, sleep 213
02:34:31.812 00.244 15712 IsGuiding returns 0
02:34:31.812 00.000 15712 Move returns status 0, amount 224
02:34:31.812 00.000 15712 MoveAxis(N, 0, ABG)
02:34:31.812 00.000 15712 Move returns status 0, amount 0
02:34:31.812 00.000 15712 move complete, result=0
02:34:31.812 00.000 7988 GuideStep: -1.1 px 224 ms EAST, -0.2 px 0 ms NORTH
02:34:31.812 00.000 15712 worker thread done servicing request
02:34:31.814 00.002 15712 Worker thread wakes up
02:34:31.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:31.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:33.452 01.638 15712 Exposure complete
02:34:33.515 00.063 15712 worker thread done servicing request
02:34:33.515 00.000 7988 OnExposeComplete: enter
02:34:33.515 00.000 7988 UpdateGuideState(): m_state=6
02:34:33.519 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4571
02:34:33.520 00.001 7988 Star::Find returns 1 (0), X=974.58, Y=188.90, Mass=925, SNR=19.9, Peak=136 HFD=3.9
02:34:33.520 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
02:34:33.522 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:34:33.522 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.72 hyp=0.72 cameraTheta=1.55 mountX=0.72 mountY=-0.03, mountTheta=-0.05
02:34:33.524 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.72, opts=13)
02:34:33.526 00.002 7988 Enqueuing Move request for scope (0.02, 0.72)
02:34:33.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:34:33.528 00.002 7988 UpdateGuideState exits: m=925 SNR=19.9
02:34:33.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:33.530 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:33.530 00.000 7988 Enqueuing Expose request
02:34:33.530 00.000 15712 Worker thread wakes up
02:34:33.530 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.72) opts 0xd
02:34:33.530 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.72)
02:34:33.530 00.000 15712 Moving (0.02, 0.72) raw xDistance=0.72 yDistance=-0.03
02:34:33.537 00.007 15712 PPEC rslt: input = 0.72, final = 0.43, react = 0.43, pred = -0.01, hyst = 0.33, hyst_pct = 0.00, period_length = 639.35
02:34:33.537 00.000 15712 PPEC: input: 0.72, control: 0.43, exposure: 1500
02:34:33.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:33.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:34:33.537 00.000 15712 MoveAxis(W, 139, ABG)
02:34:33.537 00.000 15712 Guiding  Dir = 3, Dur = 139
02:34:33.537 00.000 15712 IsGuiding returns 0
02:34:33.546 00.009 15712 PulseGuide returned control before completion, sleep 134
02:34:33.711 00.165 15712 IsGuiding returns 0
02:34:33.711 00.000 15712 Move returns status 0, amount 139
02:34:33.711 00.000 15712 MoveAxis(N, 0, ABG)
02:34:33.711 00.000 15712 Move returns status 0, amount 0
02:34:33.711 00.000 15712 move complete, result=0
02:34:33.711 00.000 15712 worker thread done servicing request
02:34:33.711 00.000 15712 Worker thread wakes up
02:34:33.711 00.000 7988 GuideStep: 0.7 px 139 ms WEST, -0.0 px 0 ms NORTH
02:34:33.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:33.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:35.127 01.416 15712 Exposure complete
02:34:35.188 00.061 15712 worker thread done servicing request
02:34:35.188 00.000 7988 OnExposeComplete: enter
02:34:35.188 00.000 7988 UpdateGuideState(): m_state=6
02:34:35.193 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4572
02:34:35.193 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=188.99, Mass=778, SNR=18.0, Peak=125 HFD=3.9
02:34:35.195 00.002 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
02:34:35.195 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
02:34:35.197 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.81 hyp=0.84 cameraTheta=1.84 mountX=0.81 mountY=0.21, mountTheta=0.25
02:34:35.199 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.81, opts=13)
02:34:35.199 00.000 7988 Enqueuing Move request for scope (-0.23, 0.81)
02:34:35.201 00.002 15712 Worker thread wakes up
02:34:35.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.81) opts 0xd
02:34:35.201 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.81)
02:34:35.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:34:35.201 00.000 7988 UpdateGuideState exits: m=778 SNR=18.0
02:34:35.203 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:35.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:35.205 00.002 7988 Enqueuing Expose request
02:34:35.205 00.000 15712 Moving (-0.23, 0.81) raw xDistance=0.81 yDistance=0.21
02:34:35.205 00.000 15712 PPEC rslt: input = 0.81, final = 0.48, react = 0.49, pred = -0.01, hyst = 0.40, hyst_pct = 0.00, period_length = 639.35
02:34:35.205 00.000 15712 PPEC: input: 0.81, control: 0.48, exposure: 1500
02:34:35.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:35.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:34:35.205 00.000 15712 MoveAxis(W, 156, ABG)
02:34:35.205 00.000 15712 Guiding  Dir = 3, Dur = 156
02:34:35.205 00.000 15712 IsGuiding returns 0
02:34:35.223 00.018 15712 PulseGuide returned control before completion, sleep 146
02:34:35.407 00.184 15712 IsGuiding returns 0
02:34:35.407 00.000 15712 Move returns status 0, amount 156
02:34:35.407 00.000 15712 MoveAxis(N, 0, ABG)
02:34:35.407 00.000 15712 Move returns status 0, amount 0
02:34:35.407 00.000 15712 move complete, result=0
02:34:35.407 00.000 7988 GuideStep: 0.8 px 156 ms WEST, 0.2 px 0 ms NORTH
02:34:35.410 00.003 15712 worker thread done servicing request
02:34:35.410 00.000 15712 Worker thread wakes up
02:34:35.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:35.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:37.150 01.740 15712 Exposure complete
02:34:37.211 00.061 15712 worker thread done servicing request
02:34:37.211 00.000 7988 OnExposeComplete: enter
02:34:37.211 00.000 7988 UpdateGuideState(): m_state=6
02:34:37.211 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4573
02:34:37.211 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=189.19, Mass=778, SNR=18.1, Peak=140 HFD=3.4
02:34:37.211 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
02:34:37.211 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:34:37.211 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=1.01 hyp=1.01 cameraTheta=1.54 mountX=1.01 mountY=-0.06, mountTheta=-0.06
02:34:37.211 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=1.01, opts=13)
02:34:37.211 00.000 7988 Enqueuing Move request for scope (0.03, 1.01)
02:34:37.211 00.000 15712 Worker thread wakes up
02:34:37.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.01) opts 0xd
02:34:37.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 1.01)
02:34:37.224 00.013 15712 Moving (0.03, 1.01) raw xDistance=1.01 yDistance=-0.06
02:34:37.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:34:37.224 00.000 7988 UpdateGuideState exits: m=778 SNR=18.1
02:34:37.226 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:37.227 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:37.227 00.000 7988 Enqueuing Expose request
02:34:37.227 00.000 15712 PPEC rslt: input = 1.01, final = 0.60, react = 0.61, pred = -0.01, hyst = 0.57, hyst_pct = 0.00, period_length = 639.36
02:34:37.227 00.000 15712 PPEC: input: 1.01, control: 0.60, exposure: 1500
02:34:37.227 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:37.227 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:34:37.227 00.000 15712 MoveAxis(W, 195, ABG)
02:34:37.227 00.000 15712 Guiding  Dir = 3, Dur = 195
02:34:37.227 00.000 15712 IsGuiding returns 0
02:34:37.243 00.016 15712 PulseGuide returned control before completion, sleep 190
02:34:37.455 00.212 15712 IsGuiding returns 0
02:34:37.455 00.000 15712 Move returns status 0, amount 195
02:34:37.455 00.000 15712 MoveAxis(N, 0, ABG)
02:34:37.455 00.000 15712 Move returns status 0, amount 0
02:34:37.455 00.000 15712 move complete, result=0
02:34:37.455 00.000 15712 worker thread done servicing request
02:34:37.455 00.000 15712 Worker thread wakes up
02:34:37.455 00.000 7988 GuideStep: 1.0 px 195 ms WEST, -0.1 px 0 ms NORTH
02:34:37.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:37.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:38.871 01.416 15712 Exposure complete
02:34:38.934 00.063 15712 worker thread done servicing request
02:34:38.934 00.000 7988 OnExposeComplete: enter
02:34:38.934 00.000 7988 UpdateGuideState(): m_state=6
02:34:38.939 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4574
02:34:38.939 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=189.21, Mass=806, SNR=18.3, Peak=152 HFD=3.5
02:34:38.941 00.002 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
02:34:38.941 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:34:38.943 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=1.03 hyp=1.05 cameraTheta=1.42 mountX=1.04 mountY=-0.19, mountTheta=-0.18
02:34:38.945 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=1.03, opts=13)
02:34:38.945 00.000 7988 Enqueuing Move request for scope (0.16, 1.03)
02:34:38.947 00.002 15712 Worker thread wakes up
02:34:38.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 1.03) opts 0xd
02:34:38.947 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 1.03)
02:34:38.947 00.000 15712 Moving (0.16, 1.03) raw xDistance=1.04 yDistance=-0.19
02:34:38.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:34:38.947 00.000 7988 UpdateGuideState exits: m=806 SNR=18.3
02:34:38.949 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:38.949 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:38.949 00.000 7988 Enqueuing Expose request
02:34:38.949 00.000 15712 PPEC rslt: input = 1.04, final = 0.61, react = 0.62, pred = -0.01, hyst = 0.59, hyst_pct = 0.00, period_length = 639.36
02:34:38.949 00.000 15712 PPEC: input: 1.04, control: 0.61, exposure: 1500
02:34:38.949 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:38.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:34:38.949 00.000 15712 MoveAxis(W, 198, ABG)
02:34:38.949 00.000 15712 Guiding  Dir = 3, Dur = 198
02:34:38.949 00.000 15712 IsGuiding returns 0
02:34:38.965 00.016 15712 PulseGuide returned control before completion, sleep 189
02:34:39.178 00.213 15712 IsGuiding returns 0
02:34:39.178 00.000 15712 Move returns status 0, amount 198
02:34:39.178 00.000 15712 MoveAxis(N, 0, ABG)
02:34:39.178 00.000 15712 Move returns status 0, amount 0
02:34:39.178 00.000 15712 move complete, result=0
02:34:39.178 00.000 7988 GuideStep: 1.0 px 198 ms WEST, -0.2 px 0 ms NORTH
02:34:39.183 00.005 15712 worker thread done servicing request
02:34:39.183 00.000 15712 Worker thread wakes up
02:34:39.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:39.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:40.817 01.634 15712 Exposure complete
02:34:40.882 00.065 15712 worker thread done servicing request
02:34:40.882 00.000 7988 OnExposeComplete: enter
02:34:40.882 00.000 7988 UpdateGuideState(): m_state=6
02:34:40.882 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4575
02:34:40.882 00.000 7988 Star::Find returns 1 (0), X=974.38, Y=188.20, Mass=831, SNR=18.6, Peak=141 HFD=3.5
02:34:40.882 00.000 7988 MultiStar: exiting stabilization period
02:34:40.882 00.000 7988 MultiStar: [#1 -0.18,-0.13,0.87,U] [#2 -0.10,0.40,0.84,U] [#3 0.23,-0.61,0.78,U] [#4 -0.16,-0.59,0.70,U] [#5 0.02,-0.12,0.67,U] [#6 0.02,-0.08,0.61,U] [#7 -0.58,0.85,0.00,M5] [#8 0.05,0.59,0.39,U] 
02:34:40.882 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.09}, one-star: {-0.18, 0.03}
02:34:40.882 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.67 = 2.62)
02:34:40.882 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.70 = 2.58)
02:34:40.882 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.10 mountX=-0.09 mountY=0.06, mountTheta=2.59
02:34:40.882 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.09, opts=13)
02:34:40.894 00.012 7988 Enqueuing Move request for scope (-0.05, -0.09)
02:34:40.896 00.002 15712 Worker thread wakes up
02:34:40.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:34:40.896 00.000 7988 UpdateGuideState exits: m=831 SNR=18.6
02:34:40.898 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:40.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:40.900 00.002 7988 Enqueuing Expose request
02:34:40.900 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
02:34:40.900 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
02:34:40.900 00.000 15712 Moving (-0.05, -0.09) raw xDistance=-0.09 yDistance=0.06
02:34:40.904 00.004 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:34:40.904 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
02:34:40.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:40.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:34:40.904 00.000 15712 MoveAxis(E, 4, ABG)
02:34:40.906 00.002 15712 Guiding  Dir = 2, Dur = 4
02:34:40.906 00.000 15712 IsGuiding returns 0
02:34:40.912 00.006 15712 IsGuiding returns 0
02:34:40.912 00.000 15712 Move returns status 0, amount 4
02:34:40.912 00.000 15712 MoveAxis(N, 0, ABG)
02:34:40.912 00.000 15712 Move returns status 0, amount 0
02:34:40.912 00.000 15712 move complete, result=0
02:34:40.912 00.000 15712 worker thread done servicing request
02:34:40.912 00.000 15712 Worker thread wakes up
02:34:40.912 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
02:34:40.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:40.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:42.332 01.420 15712 Exposure complete
02:34:42.393 00.061 15712 worker thread done servicing request
02:34:42.393 00.000 7988 OnExposeComplete: enter
02:34:42.393 00.000 7988 UpdateGuideState(): m_state=6
02:34:42.398 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4576
02:34:42.398 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=188.01, Mass=851, SNR=18.8, Peak=151 HFD=3.7
02:34:42.400 00.002 7988 MultiStar: [#1 0.11,-0.64,0.92,U] [#2 -0.24,-0.51,0.75,U] [#3 0.21,-1.11,0.00,M1] [#4 0.44,-0.82,0.00,M4] [#5 0.31,-0.36,0.69,U] [#6 0.08,-0.39,0.59,U] [#7 -0.13,0.12,0.39,U] [#8 0.05,-0.33,0.43,U] 
02:34:42.400 00.000 7988 single-star, 6 included, MultiStar: {0.03, -0.36}, one-star: {-0.02, -0.17}
02:34:42.402 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
02:34:42.402 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
02:34:42.404 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.71 mountX=-0.17 mountY=0.03, mountTheta=2.98
02:34:42.406 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.17, opts=13)
02:34:42.406 00.000 7988 Enqueuing Move request for scope (-0.02, -0.17)
02:34:42.408 00.002 15712 Worker thread wakes up
02:34:42.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
02:34:42.408 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
02:34:42.408 00.000 15712 Moving (-0.02, -0.17) raw xDistance=-0.17 yDistance=0.03
02:34:42.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:34:42.409 00.001 7988 UpdateGuideState exits: m=851 SNR=18.8
02:34:42.411 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:42.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:42.413 00.002 7988 Enqueuing Expose request
02:34:42.413 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 639.36
02:34:42.413 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
02:34:42.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:42.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:34:42.413 00.000 15712 MoveAxis(E, 36, ABG)
02:34:42.413 00.000 15712 Guiding  Dir = 2, Dur = 36
02:34:42.413 00.000 15712 IsGuiding returns 0
02:34:42.441 00.028 15712 PulseGuide returned control before completion, sleep 20
02:34:42.473 00.032 15712 IsGuiding returns 1
02:34:42.473 00.000 15712 scope still moving after pulse duration time elapsed
02:34:42.505 00.032 15712 IsGuiding returns 0
02:34:42.505 00.000 15712 scope move finished after 36 + 54 ms
02:34:42.505 00.000 15712 Move returns status 0, amount 36
02:34:42.505 00.000 15712 MoveAxis(N, 0, ABG)
02:34:42.505 00.000 15712 Move returns status 0, amount 0
02:34:42.505 00.000 15712 move complete, result=0
02:34:42.505 00.000 15712 worker thread done servicing request
02:34:42.505 00.000 15712 Worker thread wakes up
02:34:42.505 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
02:34:42.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:42.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:44.134 01.629 15712 Exposure complete
02:34:44.200 00.066 15712 worker thread done servicing request
02:34:44.200 00.000 7988 OnExposeComplete: enter
02:34:44.200 00.000 7988 UpdateGuideState(): m_state=6
02:34:44.200 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4577
02:34:44.200 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=187.09, Mass=722, SNR=17.4, Peak=151 HFD=3.2
02:34:44.200 00.000 7988 MultiStar: [#1 -0.16,-1.20,0.00,M7] [#2 -0.20,-1.35,0.00,M6] [#3 0.47,-1.61,0.00,M2] [#4 0.02,-1.22,0.00,M5] [#5 -0.04,-1.16,0.00,M9] [#6 0.01,-0.79,0.00,M2] [#7 -0.51,-0.56,0.00,M5] [#8 -0.28,-1.85,0.00,M9] 
02:34:44.200 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
02:34:44.200 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.13)
02:34:44.200 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-1.09 hyp=1.09 cameraTheta=-1.56 mountX=-1.09 mountY=0.02, mountTheta=3.13
02:34:44.200 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-1.09, opts=13)
02:34:44.200 00.000 7988 Enqueuing Move request for scope (0.01, -1.09)
02:34:44.211 00.011 15712 Worker thread wakes up
02:34:44.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.09) opts 0xd
02:34:44.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -1.09)
02:34:44.211 00.000 15712 Moving (0.01, -1.09) raw xDistance=-1.09 yDistance=0.02
02:34:44.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:34:44.211 00.000 7988 UpdateGuideState exits: m=722 SNR=17.4
02:34:44.214 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:44.216 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:44.216 00.000 7988 Enqueuing Expose request
02:34:44.218 00.002 15712 PPEC rslt: input = -1.09, final = -0.66, react = -0.65, pred = -0.01, hyst = -0.59, hyst_pct = 0.00, period_length = 639.36
02:34:44.218 00.000 15712 PPEC: input: -1.09, control: -0.66, exposure: 1500
02:34:44.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:44.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:34:44.218 00.000 15712 MoveAxis(E, 217, ABG)
02:34:44.218 00.000 15712 Guiding  Dir = 2, Dur = 217
02:34:44.218 00.000 15712 IsGuiding returns 0
02:34:44.245 00.027 15712 PulseGuide returned control before completion, sleep 198
02:34:44.472 00.227 15712 IsGuiding returns 0
02:34:44.472 00.000 15712 Move returns status 0, amount 217
02:34:44.472 00.000 15712 MoveAxis(N, 0, ABG)
02:34:44.472 00.000 15712 Move returns status 0, amount 0
02:34:44.472 00.000 15712 move complete, result=0
02:34:44.472 00.000 15712 worker thread done servicing request
02:34:44.472 00.000 15712 Worker thread wakes up
02:34:44.472 00.000 7988 GuideStep: -1.1 px 217 ms EAST, 0.0 px 0 ms NORTH
02:34:44.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:44.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:45.888 01.416 15712 Exposure complete
02:34:45.954 00.066 15712 worker thread done servicing request
02:34:45.954 00.000 7988 OnExposeComplete: enter
02:34:45.956 00.002 7988 UpdateGuideState(): m_state=6
02:34:45.958 00.002 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4578
02:34:45.958 00.000 7988 Star::Find returns 1 (0), X=974.62, Y=187.39, Mass=801, SNR=18.4, Peak=143 HFD=3.3
02:34:45.960 00.002 7988 MultiStar: [#1 -0.14,-1.38,0.00,M8] [#2 -0.12,-1.13,0.00,M7] [#3 0.31,-1.60,0.00,M3] [#4 -0.32,-1.45,0.00,M6] [#5 0.04,-1.57,0.00,M10] [#6 0.26,-0.84,0.00,M3] [#7 0.21,0.12,0.48,U] [#8 -0.19,-1.72,0.00,M10] 
02:34:45.960 00.000 7988 refined, 1 included, MultiStar: {0.11, -0.49}, one-star: {0.06, -0.79}
02:34:45.962 00.002 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
02:34:45.962 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
02:34:45.964 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.49 hyp=0.50 cameraTheta=-1.36 mountX=-0.49 mountY=-0.09, mountTheta=-2.95
02:34:45.966 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.49, opts=13)
02:34:45.966 00.000 7988 Enqueuing Move request for scope (0.11, -0.49)
02:34:45.966 00.000 15712 Worker thread wakes up
02:34:45.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.49) opts 0xd
02:34:45.966 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.49)
02:34:45.966 00.000 15712 Moving (0.11, -0.49) raw xDistance=-0.49 yDistance=-0.09
02:34:45.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:34:45.966 00.000 7988 UpdateGuideState exits: m=801 SNR=18.4
02:34:45.970 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:45.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:45.972 00.002 7988 Enqueuing Expose request
02:34:45.972 00.000 15712 PPEC rslt: input = -0.49, final = -0.31, react = -0.29, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 639.36
02:34:45.972 00.000 15712 PPEC: input: -0.49, control: -0.31, exposure: 1500
02:34:45.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:45.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:34:45.972 00.000 15712 MoveAxis(E, 100, ABG)
02:34:45.972 00.000 15712 Guiding  Dir = 2, Dur = 100
02:34:45.972 00.000 15712 IsGuiding returns 0
02:34:45.982 00.010 15712 PulseGuide returned control before completion, sleep 95
02:34:46.093 00.111 15712 IsGuiding returns 0
02:34:46.093 00.000 15712 Move returns status 0, amount 100
02:34:46.093 00.000 15712 MoveAxis(N, 0, ABG)
02:34:46.093 00.000 15712 Move returns status 0, amount 0
02:34:46.093 00.000 15712 move complete, result=0
02:34:46.093 00.000 15712 worker thread done servicing request
02:34:46.093 00.000 15712 Worker thread wakes up
02:34:46.093 00.000 7988 GuideStep: -0.5 px 100 ms EAST, -0.1 px 0 ms NORTH
02:34:46.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:46.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:47.722 01.629 15712 Exposure complete
02:34:47.783 00.061 15712 worker thread done servicing request
02:34:47.783 00.000 7988 OnExposeComplete: enter
02:34:47.783 00.000 7988 UpdateGuideState(): m_state=6
02:34:47.783 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4579
02:34:47.783 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=187.35, Mass=728, SNR=17.2, Peak=133 HFD=3.5
02:34:47.783 00.000 7988 MultiStar: [#1 0.48,-1.20,0.00,M9] [#2 0.06,-1.09,0.00,M8] [#3 0.53,-1.60,0.00,M4] [#4 0.20,-0.93,0.00,M7] [#5 0.15,-0.67,0.00,R] [#6 0.21,-0.94,0.00,M4] [#7 0.28,-0.33,0.47,U] [#8 0.17,-0.95,0.00,R] 
02:34:47.783 00.000 7988 refined, 1 included, MultiStar: {0.23, -0.67}, one-star: {0.20, -0.83}
02:34:47.783 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
02:34:47.783 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
02:34:47.783 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.67 hyp=0.71 cameraTheta=-1.25 mountX=-0.67 mountY=-0.21, mountTheta=-2.84
02:34:47.783 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.67, opts=13)
02:34:47.783 00.000 7988 Enqueuing Move request for scope (0.23, -0.67)
02:34:47.798 00.015 15712 Worker thread wakes up
02:34:47.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.67) opts 0xd
02:34:47.798 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.67)
02:34:47.798 00.000 15712 Moving (0.23, -0.67) raw xDistance=-0.67 yDistance=-0.21
02:34:47.799 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:34:47.799 00.000 7988 UpdateGuideState exits: m=728 SNR=17.2
02:34:47.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:47.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:47.799 00.000 7988 Enqueuing Expose request
02:34:47.799 00.000 15712 PPEC rslt: input = -0.67, final = -0.41, react = -0.40, pred = -0.01, hyst = -0.40, hyst_pct = 0.00, period_length = 639.36
02:34:47.799 00.000 15712 PPEC: input: -0.67, control: -0.41, exposure: 1500
02:34:47.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:47.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:34:47.799 00.000 15712 MoveAxis(E, 135, ABG)
02:34:47.799 00.000 15712 Guiding  Dir = 2, Dur = 135
02:34:47.799 00.000 15712 IsGuiding returns 0
02:34:47.819 00.020 15712 PulseGuide returned control before completion, sleep 122
02:34:47.985 00.166 15712 IsGuiding returns 1
02:34:47.985 00.000 15712 scope still moving after pulse duration time elapsed
02:34:48.023 00.038 15712 IsGuiding returns 0
02:34:48.023 00.000 15712 scope move finished after 135 + 83 ms
02:34:48.023 00.000 15712 Move returns status 0, amount 135
02:34:48.023 00.000 15712 MoveAxis(N, 0, ABG)
02:34:48.023 00.000 15712 Move returns status 0, amount 0
02:34:48.023 00.000 15712 move complete, result=0
02:34:48.023 00.000 15712 worker thread done servicing request
02:34:48.023 00.000 15712 Worker thread wakes up
02:34:48.023 00.000 7988 GuideStep: -0.7 px 135 ms EAST, -0.2 px 0 ms NORTH
02:34:48.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:48.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:49.441 01.418 15712 Exposure complete
02:34:49.504 00.063 15712 worker thread done servicing request
02:34:49.505 00.001 7988 OnExposeComplete: enter
02:34:49.505 00.000 7988 UpdateGuideState(): m_state=6
02:34:49.505 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4580
02:34:49.505 00.000 7988 Star::Find returns 1 (0), X=974.68, Y=188.10, Mass=684, SNR=16.8, Peak=142 HFD=3.3
02:34:49.505 00.000 7988 MultiStar: [#1 0.25,-0.44,1.06,U] [#2 -0.26,-0.06,0.96,U] [#3 0.32,-0.84,0.00,M5] [#4 0.07,-0.47,0.75,U] [#5 0.15,0.15,0.72,U] [#6 0.22,0.14,0.65,U] [#7 0.72,0.02,0.00,M4] [#8 -0.37,0.66,0.00,M1] 
02:34:49.505 00.000 7988 single-star, 5 included, MultiStar: {0.09, -0.15}, one-star: {0.11, -0.07}
02:34:49.505 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.13 = -2.13)
02:34:49.505 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.16 = -2.16)
02:34:49.505 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.14 cameraTheta=-0.56 mountX=-0.07 mountY=-0.11, mountTheta=-2.14
02:34:49.513 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.07, opts=13)
02:34:49.513 00.000 7988 Enqueuing Move request for scope (0.11, -0.07)
02:34:49.513 00.000 15712 Worker thread wakes up
02:34:49.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
02:34:49.513 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
02:34:49.513 00.000 15712 Moving (0.11, -0.07) raw xDistance=-0.07 yDistance=-0.11
02:34:49.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:34:49.518 00.005 7988 UpdateGuideState exits: m=684 SNR=16.8
02:34:49.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:49.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:49.518 00.000 7988 Enqueuing Expose request
02:34:49.518 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:34:49.518 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
02:34:49.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:49.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:34:49.518 00.000 15712 MoveAxis(E, 3, ABG)
02:34:49.518 00.000 15712 Guiding  Dir = 2, Dur = 3
02:34:49.518 00.000 15712 IsGuiding returns 0
02:34:49.538 00.020 15712 IsGuiding returns 0
02:34:49.538 00.000 15712 Move returns status 0, amount 3
02:34:49.538 00.000 15712 MoveAxis(N, 0, ABG)
02:34:49.538 00.000 15712 Move returns status 0, amount 0
02:34:49.538 00.000 15712 move complete, result=0
02:34:49.538 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
02:34:49.541 00.003 15712 worker thread done servicing request
02:34:49.541 00.000 15712 Worker thread wakes up
02:34:49.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:49.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:51.181 01.640 15712 Exposure complete
02:34:51.243 00.062 15712 worker thread done servicing request
02:34:51.243 00.000 7988 OnExposeComplete: enter
02:34:51.243 00.000 7988 UpdateGuideState(): m_state=6
02:34:51.248 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4581
02:34:51.249 00.001 7988 Star::Find returns 1 (0), X=974.80, Y=189.35, Mass=684, SNR=16.7, Peak=131 HFD=3.6
02:34:51.249 00.000 7988 MultiStar: [#1 -0.06,0.79,0.00,M9] [#2 -0.22,0.82,0.00,M8] [#3 0.09,0.14,0.95,U] [#4 -0.04,0.89,0.00,M7] [#5 -0.11,1.63,0.00,M1] [#6 -0.04,1.17,0.00,M4] [#7 -0.12,1.62,0.00,M5] [#8 -0.29,2.26,0.00,M2] 
02:34:51.251 00.002 7988 refined, 1 included, MultiStar: {0.17, 0.67}, one-star: {0.24, 1.17}
02:34:51.251 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
02:34:51.253 00.002 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:34:51.253 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.67 hyp=0.69 cameraTheta=1.33 mountX=0.67 mountY=-0.18, mountTheta=-0.27
02:34:51.255 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.67, opts=13)
02:34:51.257 00.002 7988 Enqueuing Move request for scope (0.17, 0.67)
02:34:51.257 00.000 15712 Worker thread wakes up
02:34:51.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.67) opts 0xd
02:34:51.257 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.67)
02:34:51.257 00.000 15712 Moving (0.17, 0.67) raw xDistance=0.67 yDistance=-0.18
02:34:51.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:34:51.259 00.002 7988 UpdateGuideState exits: m=684 SNR=16.7
02:34:51.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:51.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:51.259 00.000 7988 Enqueuing Expose request
02:34:51.259 00.000 15712 PPEC rslt: input = 0.67, final = 0.39, react = 0.40, pred = -0.01, hyst = 0.34, hyst_pct = 0.00, period_length = 639.36
02:34:51.259 00.000 15712 PPEC: input: 0.67, control: 0.39, exposure: 1500
02:34:51.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:51.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:34:51.259 00.000 15712 MoveAxis(W, 128, ABG)
02:34:51.259 00.000 15712 Guiding  Dir = 3, Dur = 128
02:34:51.259 00.000 15712 IsGuiding returns 0
02:34:51.280 00.021 15712 PulseGuide returned control before completion, sleep 121
02:34:51.439 00.159 15712 IsGuiding returns 0
02:34:51.439 00.000 15712 Move returns status 0, amount 128
02:34:51.439 00.000 15712 MoveAxis(N, 0, ABG)
02:34:51.439 00.000 15712 Move returns status 0, amount 0
02:34:51.439 00.000 15712 move complete, result=0
02:34:51.439 00.000 15712 worker thread done servicing request
02:34:51.439 00.000 15712 Worker thread wakes up
02:34:51.439 00.000 7988 GuideStep: 0.7 px 128 ms WEST, -0.2 px 0 ms NORTH
02:34:51.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:51.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:52.856 01.417 15712 Exposure complete
02:34:52.918 00.062 15712 worker thread done servicing request
02:34:52.918 00.000 7988 OnExposeComplete: enter
02:34:52.918 00.000 7988 UpdateGuideState(): m_state=6
02:34:52.921 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4582
02:34:52.921 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=189.38, Mass=698, SNR=17.1, Peak=125 HFD=3.3
02:34:52.923 00.002 7988 MultiStar: [#1 -0.27,1.05,0.00,M10] [#2 -0.20,0.94,0.00,M9] [#3 0.41,0.22,0.85,U] [#4 0.15,0.39,0.78,U] [#5 -0.12,1.24,0.00,M2] [#6 0.07,0.71,0.00,M5] [#7 0.11,2.33,0.00,M6] [#8 -0.60,1.83,0.00,M3] 
02:34:52.923 00.000 7988 refined, 2 included, MultiStar: {0.17, 0.65}, one-star: {-0.02, 1.21}
02:34:52.925 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
02:34:52.925 00.000 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
02:34:52.927 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.65 hyp=0.67 cameraTheta=1.31 mountX=0.65 mountY=-0.19, mountTheta=-0.28
02:34:52.929 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.65, opts=13)
02:34:52.929 00.000 7988 Enqueuing Move request for scope (0.17, 0.65)
02:34:52.932 00.003 15712 Worker thread wakes up
02:34:52.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.65) opts 0xd
02:34:52.932 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.65)
02:34:52.932 00.000 15712 Moving (0.17, 0.65) raw xDistance=0.65 yDistance=-0.19
02:34:52.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:34:52.932 00.000 7988 UpdateGuideState exits: m=698 SNR=17.1
02:34:52.934 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:52.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:52.934 00.000 7988 Enqueuing Expose request
02:34:52.934 00.000 15712 PPEC rslt: input = 0.65, final = 0.38, react = 0.39, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 639.36
02:34:52.934 00.000 15712 PPEC: input: 0.65, control: 0.38, exposure: 1500
02:34:52.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:52.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:34:52.934 00.000 15712 MoveAxis(W, 125, ABG)
02:34:52.934 00.000 15712 Guiding  Dir = 3, Dur = 125
02:34:52.934 00.000 15712 IsGuiding returns 0
02:34:52.949 00.015 15712 PulseGuide returned control before completion, sleep 113
02:34:53.103 00.154 15712 IsGuiding returns 0
02:34:53.103 00.000 15712 Move returns status 0, amount 125
02:34:53.103 00.000 15712 MoveAxis(N, 0, ABG)
02:34:53.103 00.000 15712 Move returns status 0, amount 0
02:34:53.103 00.000 15712 move complete, result=0
02:34:53.103 00.000 7988 GuideStep: 0.6 px 125 ms WEST, -0.2 px 0 ms NORTH
02:34:53.106 00.003 15712 worker thread done servicing request
02:34:53.106 00.000 15712 Worker thread wakes up
02:34:53.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:53.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:54.738 01.632 15712 Exposure complete
02:34:54.800 00.062 15712 worker thread done servicing request
02:34:54.800 00.000 7988 OnExposeComplete: enter
02:34:54.800 00.000 7988 UpdateGuideState(): m_state=6
02:34:54.804 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4583
02:34:54.804 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=186.73, Mass=731, SNR=17.6, Peak=136 HFD=3.5
02:34:54.804 00.000 7988 MultiStar: large primary error, entering stabilization period
02:34:54.804 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
02:34:54.804 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
02:34:54.804 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-1.45 hyp=1.46 cameraTheta=-1.46 mountX=-1.45 mountY=-0.12, mountTheta=-3.06
02:34:54.804 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-1.45, opts=13)
02:34:54.804 00.000 7988 Enqueuing Move request for scope (0.16, -1.45)
02:34:54.804 00.000 15712 Worker thread wakes up
02:34:54.804 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.45) opts 0xd
02:34:54.804 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -1.45)
02:34:54.804 00.000 15712 Moving (0.16, -1.45) raw xDistance=-1.45 yDistance=-0.12
02:34:54.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:34:54.804 00.000 7988 UpdateGuideState exits: m=731 SNR=17.6
02:34:54.816 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:54.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:54.816 00.000 7988 Enqueuing Expose request
02:34:54.816 00.000 15712 PPEC rslt: input = -1.45, final = -0.88, react = -0.87, pred = -0.01, hyst = -0.76, hyst_pct = 0.00, period_length = 639.36
02:34:54.816 00.000 15712 PPEC: input: -1.45, control: -0.88, exposure: 1500
02:34:54.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:54.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:34:54.816 00.000 15712 MoveAxis(E, 286, ABG)
02:34:54.816 00.000 15712 Guiding  Dir = 2, Dur = 286
02:34:54.816 00.000 15712 IsGuiding returns 0
02:34:54.843 00.027 15712 PulseGuide returned control before completion, sleep 270
02:34:55.119 00.276 15712 IsGuiding returns 1
02:34:55.119 00.000 15712 scope still moving after pulse duration time elapsed
02:34:55.161 00.042 15712 IsGuiding returns 0
02:34:55.161 00.000 15712 scope move finished after 286 + 59 ms
02:34:55.161 00.000 15712 Move returns status 0, amount 286
02:34:55.161 00.000 15712 MoveAxis(N, 0, ABG)
02:34:55.161 00.000 15712 Move returns status 0, amount 0
02:34:55.161 00.000 15712 move complete, result=0
02:34:55.161 00.000 15712 worker thread done servicing request
02:34:55.161 00.000 15712 Worker thread wakes up
02:34:55.161 00.000 7988 GuideStep: -1.4 px 286 ms EAST, -0.1 px 0 ms NORTH
02:34:55.167 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:55.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:56.573 01.406 15712 Exposure complete
02:34:56.635 00.062 15712 worker thread done servicing request
02:34:56.635 00.000 7988 OnExposeComplete: enter
02:34:56.635 00.000 7988 UpdateGuideState(): m_state=6
02:34:56.639 00.004 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4584
02:34:56.639 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=186.91, Mass=872, SNR=19.2, Peak=133 HFD=4.0
02:34:56.641 00.002 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:34:56.641 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
02:34:56.643 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-1.27 hyp=1.27 cameraTheta=-1.50 mountX=-1.27 mountY=-0.06, mountTheta=-3.09
02:34:56.645 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-1.27, opts=13)
02:34:56.645 00.000 7988 Enqueuing Move request for scope (0.09, -1.27)
02:34:56.647 00.002 15712 Worker thread wakes up
02:34:56.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.27) opts 0xd
02:34:56.647 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -1.27)
02:34:56.647 00.000 15712 Moving (0.09, -1.27) raw xDistance=-1.27 yDistance=-0.06
02:34:56.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:34:56.647 00.000 7988 UpdateGuideState exits: m=872 SNR=19.2
02:34:56.649 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:56.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:56.651 00.002 7988 Enqueuing Expose request
02:34:56.651 00.000 15712 PPEC rslt: input = -1.27, final = -0.77, react = -0.76, pred = -0.01, hyst = -0.66, hyst_pct = 0.00, period_length = 639.36
02:34:56.651 00.000 15712 PPEC: input: -1.27, control: -0.77, exposure: 1500
02:34:56.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:56.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:34:56.651 00.000 15712 MoveAxis(E, 252, ABG)
02:34:56.651 00.000 15712 Guiding  Dir = 2, Dur = 252
02:34:56.651 00.000 15712 IsGuiding returns 0
02:34:56.669 00.018 15712 PulseGuide returned control before completion, sleep 247
02:34:56.922 00.253 15712 IsGuiding returns 0
02:34:56.922 00.000 15712 Move returns status 0, amount 252
02:34:56.922 00.000 15712 MoveAxis(N, 0, ABG)
02:34:56.922 00.000 15712 Move returns status 0, amount 0
02:34:56.922 00.000 15712 move complete, result=0
02:34:56.922 00.000 7988 GuideStep: -1.3 px 252 ms EAST, -0.1 px 0 ms NORTH
02:34:56.926 00.004 15712 worker thread done servicing request
02:34:56.926 00.000 15712 Worker thread wakes up
02:34:56.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:56.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:34:58.566 01.640 15712 Exposure complete
02:34:58.627 00.061 15712 worker thread done servicing request
02:34:58.629 00.002 7988 OnExposeComplete: enter
02:34:58.629 00.000 7988 UpdateGuideState(): m_state=6
02:34:58.631 00.002 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4585
02:34:58.631 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=187.59, Mass=717, SNR=17.1, Peak=116 HFD=3.5
02:34:58.631 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
02:34:58.631 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
02:34:58.631 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.59 hyp=0.59 cameraTheta=-1.42 mountX=-0.59 mountY=-0.07, mountTheta=-3.02
02:34:58.631 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.59, opts=13)
02:34:58.631 00.000 7988 Enqueuing Move request for scope (0.09, -0.59)
02:34:58.631 00.000 15712 Worker thread wakes up
02:34:58.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.59) opts 0xd
02:34:58.631 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.59)
02:34:58.631 00.000 15712 Moving (0.09, -0.59) raw xDistance=-0.59 yDistance=-0.07
02:34:58.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:34:58.631 00.000 7988 UpdateGuideState exits: m=717 SNR=17.1
02:34:58.641 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:58.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:34:58.643 00.002 7988 Enqueuing Expose request
02:34:58.643 00.000 15712 PPEC rslt: input = -0.59, final = -0.36, react = -0.35, pred = -0.01, hyst = -0.37, hyst_pct = 0.00, period_length = 639.36
02:34:58.643 00.000 15712 PPEC: input: -0.59, control: -0.36, exposure: 1500
02:34:58.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:58.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:34:58.643 00.000 15712 MoveAxis(E, 119, ABG)
02:34:58.643 00.000 15712 Guiding  Dir = 2, Dur = 119
02:34:58.682 00.039 15712 IsGuiding returns 0
02:34:58.699 00.017 15712 PulseGuide returned control before completion, sleep 114
02:34:58.842 00.143 15712 IsGuiding returns 0
02:34:58.842 00.000 15712 Move returns status 0, amount 119
02:34:58.842 00.000 15712 MoveAxis(N, 0, ABG)
02:34:58.842 00.000 15712 Move returns status 0, amount 0
02:34:58.842 00.000 15712 move complete, result=0
02:34:58.842 00.000 7988 GuideStep: -0.6 px 119 ms EAST, -0.1 px 0 ms NORTH
02:34:58.844 00.002 15712 worker thread done servicing request
02:34:58.844 00.000 15712 Worker thread wakes up
02:34:58.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:34:58.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:00.257 01.413 15712 Exposure complete
02:35:00.321 00.064 15712 worker thread done servicing request
02:35:00.321 00.000 7988 OnExposeComplete: enter
02:35:00.321 00.000 7988 UpdateGuideState(): m_state=6
02:35:00.321 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4586
02:35:00.321 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=188.98, Mass=770, SNR=17.8, Peak=132 HFD=3.4
02:35:00.321 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
02:35:00.321 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
02:35:00.321 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.80 hyp=0.81 cameraTheta=1.49 mountX=0.80 mountY=-0.08, mountTheta=-0.10
02:35:00.331 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.80, opts=13)
02:35:00.331 00.000 7988 Enqueuing Move request for scope (0.06, 0.80)
02:35:00.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:00.331 00.000 7988 UpdateGuideState exits: m=770 SNR=17.8
02:35:00.334 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:00.336 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:00.336 00.000 7988 Enqueuing Expose request
02:35:00.339 00.003 15712 Worker thread wakes up
02:35:00.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.80) opts 0xd
02:35:00.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.80)
02:35:00.339 00.000 15712 Moving (0.06, 0.80) raw xDistance=0.80 yDistance=-0.08
02:35:00.339 00.000 15712 PPEC rslt: input = 0.80, final = 0.47, react = 0.48, pred = -0.01, hyst = 0.39, hyst_pct = 0.00, period_length = 639.36
02:35:00.339 00.000 15712 PPEC: input: 0.80, control: 0.47, exposure: 1500
02:35:00.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:00.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:35:00.339 00.000 15712 MoveAxis(W, 153, ABG)
02:35:00.339 00.000 15712 Guiding  Dir = 3, Dur = 153
02:35:00.339 00.000 15712 IsGuiding returns 0
02:35:00.355 00.016 15712 PulseGuide returned control before completion, sleep 147
02:35:00.535 00.180 15712 IsGuiding returns 0
02:35:00.535 00.000 15712 Move returns status 0, amount 153
02:35:00.535 00.000 15712 MoveAxis(N, 0, ABG)
02:35:00.535 00.000 15712 Move returns status 0, amount 0
02:35:00.535 00.000 15712 move complete, result=0
02:35:00.535 00.000 15712 worker thread done servicing request
02:35:00.535 00.000 15712 Worker thread wakes up
02:35:00.535 00.000 7988 GuideStep: 0.8 px 153 ms WEST, -0.1 px 0 ms NORTH
02:35:00.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:00.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:02.173 01.638 15712 Exposure complete
02:35:02.237 00.064 15712 worker thread done servicing request
02:35:02.237 00.000 7988 OnExposeComplete: enter
02:35:02.237 00.000 7988 UpdateGuideState(): m_state=6
02:35:02.239 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4587
02:35:02.239 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=190.28, Mass=742, SNR=17.6, Peak=181 HFD=3.0
02:35:02.241 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
02:35:02.241 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:35:02.243 00.002 7988 CameraToMount -- cameraX=0.52 cameraY=2.10 hyp=2.17 cameraTheta=1.33 mountX=2.11 mountY=-0.57, mountTheta=-0.26
02:35:02.245 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.52, y=2.10, opts=13)
02:35:02.245 00.000 7988 Enqueuing Move request for scope (0.52, 2.10)
02:35:02.245 00.000 15712 Worker thread wakes up
02:35:02.245 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.52, 2.10) opts 0xd
02:35:02.245 00.000 15712 Handling offset move in thread for scope, endpoint = (0.52, 2.10)
02:35:02.245 00.000 15712 Moving (0.52, 2.10) raw xDistance=2.11 yDistance=-0.57
02:35:02.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:35:02.245 00.000 7988 UpdateGuideState exits: m=742 SNR=17.6
02:35:02.250 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:02.251 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:02.251 00.000 7988 Enqueuing Expose request
02:35:02.251 00.000 15712 PPEC rslt: input = 2.11, final = 1.25, react = 1.27, pred = -0.01, hyst = 1.12, hyst_pct = 0.00, period_length = 639.37
02:35:02.251 00.000 15712 PPEC: input: 2.11, control: 1.25, exposure: 1500
02:35:02.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:35:02.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
02:35:02.251 00.000 15712 MoveAxis(W, 409, ABG)
02:35:02.251 00.000 15712 Guiding  Dir = 3, Dur = 409
02:35:02.254 00.003 15712 IsGuiding returns 0
02:35:02.271 00.017 15712 PulseGuide returned control before completion, sleep 404
02:35:02.702 00.431 15712 IsGuiding returns 0
02:35:02.702 00.000 15712 Move returns status 0, amount 409
02:35:02.702 00.000 15712 MoveAxis(N, 0, ABG)
02:35:02.702 00.000 15712 Move returns status 0, amount 0
02:35:02.702 00.000 15712 move complete, result=0
02:35:02.702 00.000 7988 GuideStep: 2.1 px 409 ms WEST, -0.6 px 0 ms NORTH
02:35:02.712 00.010 15712 worker thread done servicing request
02:35:02.712 00.000 15712 Worker thread wakes up
02:35:02.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:02.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:04.131 01.419 15712 Exposure complete
02:35:04.192 00.061 15712 worker thread done servicing request
02:35:04.192 00.000 7988 OnExposeComplete: enter
02:35:04.192 00.000 7988 UpdateGuideState(): m_state=6
02:35:04.196 00.004 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4588
02:35:04.198 00.002 7988 Star::Find returns 1 (0), X=974.86, Y=189.38, Mass=778, SNR=18.3, Peak=150 HFD=3.5
02:35:04.198 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
02:35:04.198 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:35:04.200 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=1.20 hyp=1.24 cameraTheta=1.33 mountX=1.20 mountY=-0.32, mountTheta=-0.26
02:35:04.202 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=1.20, opts=13)
02:35:04.202 00.000 7988 Enqueuing Move request for scope (0.29, 1.20)
02:35:04.204 00.002 15712 Worker thread wakes up
02:35:04.204 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 1.20) opts 0xd
02:35:04.204 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 1.20)
02:35:04.204 00.000 15712 Moving (0.29, 1.20) raw xDistance=1.20 yDistance=-0.32
02:35:04.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:35:04.204 00.000 7988 UpdateGuideState exits: m=778 SNR=18.3
02:35:04.207 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:04.207 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:04.207 00.000 7988 Enqueuing Expose request
02:35:04.207 00.000 15712 PPEC rslt: input = 1.20, final = 0.71, react = 0.72, pred = -0.01, hyst = 0.68, hyst_pct = 0.00, period_length = 639.37
02:35:04.207 00.000 15712 PPEC: input: 1.20, control: 0.71, exposure: 1500
02:35:04.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:35:04.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:35:04.207 00.000 15712 MoveAxis(W, 233, ABG)
02:35:04.207 00.000 15712 Guiding  Dir = 3, Dur = 233
02:35:04.207 00.000 15712 IsGuiding returns 0
02:35:04.229 00.022 15712 PulseGuide returned control before completion, sleep 226
02:35:04.479 00.250 15712 IsGuiding returns 0
02:35:04.479 00.000 15712 Move returns status 0, amount 233
02:35:04.479 00.000 15712 MoveAxis(N, 0, ABG)
02:35:04.479 00.000 15712 Move returns status 0, amount 0
02:35:04.479 00.000 15712 move complete, result=0
02:35:04.479 00.000 7988 GuideStep: 1.2 px 233 ms WEST, -0.3 px 0 ms NORTH
02:35:04.486 00.007 15712 worker thread done servicing request
02:35:04.486 00.000 15712 Worker thread wakes up
02:35:04.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:04.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:06.125 01.639 15712 Exposure complete
02:35:06.186 00.061 15712 worker thread done servicing request
02:35:06.186 00.000 7988 OnExposeComplete: enter
02:35:06.186 00.000 7988 UpdateGuideState(): m_state=6
02:35:06.191 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4589
02:35:06.191 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=188.81, Mass=730, SNR=17.6, Peak=156 HFD=3.0
02:35:06.193 00.002 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
02:35:06.193 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:35:06.195 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.64 hyp=0.66 cameraTheta=1.32 mountX=0.64 mountY=-0.18, mountTheta=-0.27
02:35:06.197 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.64, opts=13)
02:35:06.197 00.000 7988 Enqueuing Move request for scope (0.16, 0.64)
02:35:06.199 00.002 15712 Worker thread wakes up
02:35:06.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.64) opts 0xd
02:35:06.199 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.64)
02:35:06.199 00.000 15712 Moving (0.16, 0.64) raw xDistance=0.64 yDistance=-0.18
02:35:06.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:06.199 00.000 7988 UpdateGuideState exits: m=730 SNR=17.6
02:35:06.201 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:06.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:06.201 00.000 7988 Enqueuing Expose request
02:35:06.201 00.000 15712 PPEC rslt: input = 0.64, final = 0.38, react = 0.38, pred = 0.00, hyst = 0.42, hyst_pct = 0.00, period_length = 639.37
02:35:06.201 00.000 15712 PPEC: input: 0.64, control: 0.38, exposure: 1500
02:35:06.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:06.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:35:06.201 00.000 15712 MoveAxis(W, 125, ABG)
02:35:06.201 00.000 15712 Guiding  Dir = 3, Dur = 125
02:35:06.201 00.000 15712 IsGuiding returns 0
02:35:06.218 00.017 15712 PulseGuide returned control before completion, sleep 114
02:35:06.372 00.154 15712 IsGuiding returns 0
02:35:06.372 00.000 15712 Move returns status 0, amount 125
02:35:06.372 00.000 15712 MoveAxis(N, 0, ABG)
02:35:06.372 00.000 15712 Move returns status 0, amount 0
02:35:06.372 00.000 15712 move complete, result=0
02:35:06.372 00.000 7988 GuideStep: 0.6 px 125 ms WEST, -0.2 px 0 ms NORTH
02:35:06.372 00.000 15712 worker thread done servicing request
02:35:06.374 00.002 15712 Worker thread wakes up
02:35:06.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:06.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:07.780 01.406 15712 Exposure complete
02:35:07.841 00.061 15712 worker thread done servicing request
02:35:07.841 00.000 7988 OnExposeComplete: enter
02:35:07.841 00.000 7988 UpdateGuideState(): m_state=6
02:35:07.846 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4590
02:35:07.846 00.000 7988 Star::Find returns 1 (0), X=974.50, Y=187.43, Mass=781, SNR=17.8, Peak=127 HFD=3.3
02:35:07.848 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
02:35:07.849 00.001 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.03)
02:35:07.849 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.75 hyp=0.75 cameraTheta=-1.66 mountX=-0.75 mountY=0.09, mountTheta=3.03
02:35:07.851 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.75, opts=13)
02:35:07.851 00.000 7988 Enqueuing Move request for scope (-0.07, -0.75)
02:35:07.853 00.002 15712 Worker thread wakes up
02:35:07.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.75) opts 0xd
02:35:07.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.75)
02:35:07.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=52, FiltMax=255, Gamma=0.690
02:35:07.853 00.000 7988 UpdateGuideState exits: m=781 SNR=17.8
02:35:07.856 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:07.857 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:07.857 00.000 7988 Enqueuing Expose request
02:35:07.857 00.000 15712 Moving (-0.07, -0.75) raw xDistance=-0.75 yDistance=0.09
02:35:07.857 00.000 15712 PPEC rslt: input = -0.75, final = -0.44, react = -0.45, pred = 0.00, hyst = -0.36, hyst_pct = 0.00, period_length = 639.37
02:35:07.857 00.000 15712 PPEC: input: -0.75, control: -0.44, exposure: 1500
02:35:07.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:07.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:35:07.857 00.000 15712 MoveAxis(E, 145, ABG)
02:35:07.857 00.000 15712 Guiding  Dir = 2, Dur = 145
02:35:07.857 00.000 15712 IsGuiding returns 0
02:35:07.890 00.033 15712 PulseGuide returned control before completion, sleep 131
02:35:08.049 00.159 15712 IsGuiding returns 0
02:35:08.049 00.000 15712 Move returns status 0, amount 145
02:35:08.049 00.000 15712 MoveAxis(N, 0, ABG)
02:35:08.049 00.000 15712 Move returns status 0, amount 0
02:35:08.049 00.000 15712 move complete, result=0
02:35:08.049 00.000 15712 worker thread done servicing request
02:35:08.049 00.000 15712 Worker thread wakes up
02:35:08.049 00.000 7988 GuideStep: -0.7 px 145 ms EAST, 0.1 px 0 ms NORTH
02:35:08.051 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:08.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:09.681 01.630 15712 Exposure complete
02:35:09.742 00.061 15712 worker thread done servicing request
02:35:09.742 00.000 7988 OnExposeComplete: enter
02:35:09.742 00.000 7988 UpdateGuideState(): m_state=6
02:35:09.746 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4591
02:35:09.746 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=186.75, Mass=801, SNR=18.2, Peak=143 HFD=3.8
02:35:09.748 00.002 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
02:35:09.748 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
02:35:09.750 00.002 7988 CameraToMount -- cameraX=0.28 cameraY=-1.42 hyp=1.45 cameraTheta=-1.38 mountX=-1.42 mountY=-0.25, mountTheta=-2.97
02:35:09.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-1.42, opts=13)
02:35:09.752 00.000 7988 Enqueuing Move request for scope (0.28, -1.42)
02:35:09.752 00.000 15712 Worker thread wakes up
02:35:09.755 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.42) opts 0xd
02:35:09.755 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -1.42)
02:35:09.755 00.000 15712 Moving (0.28, -1.42) raw xDistance=-1.42 yDistance=-0.25
02:35:09.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:09.755 00.000 7988 UpdateGuideState exits: m=801 SNR=18.2
02:35:09.757 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:09.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:09.758 00.001 7988 Enqueuing Expose request
02:35:09.758 00.000 15712 PPEC rslt: input = -1.42, final = -0.85, react = -0.85, pred = 0.01, hyst = -0.74, hyst_pct = 0.00, period_length = 639.37
02:35:09.758 00.000 15712 PPEC: input: -1.42, control: -0.85, exposure: 1500
02:35:09.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:09.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:35:09.758 00.000 15712 MoveAxis(E, 276, ABG)
02:35:09.758 00.000 15712 Guiding  Dir = 2, Dur = 276
02:35:09.758 00.000 15712 IsGuiding returns 0
02:35:09.776 00.018 15712 PulseGuide returned control before completion, sleep 271
02:35:10.064 00.288 15712 IsGuiding returns 1
02:35:10.064 00.000 15712 scope still moving after pulse duration time elapsed
02:35:10.092 00.028 15712 IsGuiding returns 0
02:35:10.092 00.000 15712 scope move finished after 276 + 56 ms
02:35:10.092 00.000 15712 Move returns status 0, amount 276
02:35:10.092 00.000 15712 MoveAxis(N, 0, ABG)
02:35:10.092 00.000 15712 Move returns status 0, amount 0
02:35:10.092 00.000 15712 move complete, result=0
02:35:10.092 00.000 15712 worker thread done servicing request
02:35:10.092 00.000 15712 Worker thread wakes up
02:35:10.092 00.000 7988 GuideStep: -1.4 px 276 ms EAST, -0.2 px 0 ms NORTH
02:35:10.094 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:10.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:11.514 01.420 15712 Exposure complete
02:35:11.577 00.063 15712 worker thread done servicing request
02:35:11.578 00.001 7988 OnExposeComplete: enter
02:35:11.578 00.000 7988 UpdateGuideState(): m_state=6
02:35:11.578 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4592
02:35:11.578 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=187.65, Mass=709, SNR=17.1, Peak=129 HFD=3.3
02:35:11.578 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
02:35:11.578 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
02:35:11.578 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=-0.53 hyp=0.70 cameraTheta=-0.84 mountX=-0.52 mountY=-0.46, mountTheta=-2.42
02:35:11.578 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=-0.53, opts=13)
02:35:11.578 00.000 7988 Enqueuing Move request for scope (0.47, -0.53)
02:35:11.578 00.000 15712 Worker thread wakes up
02:35:11.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.53) opts 0xd
02:35:11.578 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, -0.53)
02:35:11.578 00.000 15712 Moving (0.47, -0.53) raw xDistance=-0.52 yDistance=-0.46
02:35:11.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:35:11.578 00.000 7988 UpdateGuideState exits: m=709 SNR=17.1
02:35:11.590 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:11.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:11.592 00.002 7988 Enqueuing Expose request
02:35:11.592 00.000 15712 PPEC rslt: input = -0.52, final = -0.31, react = -0.31, pred = 0.00, hyst = -0.31, hyst_pct = 0.00, period_length = 639.37
02:35:11.592 00.000 15712 PPEC: input: -0.52, control: -0.31, exposure: 1500
02:35:11.592 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.25 newest=-0.62
02:35:11.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
02:35:11.592 00.000 15712 MoveAxis(E, 101, ABG)
02:35:11.592 00.000 15712 Guiding  Dir = 2, Dur = 101
02:35:11.592 00.000 15712 IsGuiding returns 0
02:35:11.609 00.017 15712 PulseGuide returned control before completion, sleep 91
02:35:11.723 00.114 15712 IsGuiding returns 1
02:35:11.723 00.000 15712 scope still moving after pulse duration time elapsed
02:35:11.751 00.028 15712 IsGuiding returns 0
02:35:11.751 00.000 15712 scope move finished after 101 + 55 ms
02:35:11.751 00.000 15712 Move returns status 0, amount 101
02:35:11.751 00.000 15712 BLC: Oldest BLC event removed
02:35:11.751 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 372 applied
02:35:11.751 00.000 15712 MoveAxis(N, 488, ABG)
02:35:11.751 00.000 15712 Guiding  Dir = 0, Dur = 488
02:35:11.751 00.000 15712 IsGuiding returns 0
02:35:11.838 00.087 15712 PulseGuide returned control before completion, sleep 412
02:35:12.263 00.425 15712 IsGuiding returns 1
02:35:12.263 00.000 15712 scope still moving after pulse duration time elapsed
02:35:12.295 00.032 15712 IsGuiding returns 1
02:35:12.365 00.070 15712 IsGuiding returns 0
02:35:12.365 00.000 15712 scope move finished after 488 + 127 ms
02:35:12.365 00.000 15712 Move returns status 0, amount 488
02:35:12.365 00.000 15712 move complete, result=0
02:35:12.365 00.000 7988 GuideStep: -0.5 px 101 ms EAST, -0.5 px 488 ms NORTH
02:35:12.368 00.003 15712 worker thread done servicing request
02:35:12.368 00.000 15712 Worker thread wakes up
02:35:12.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:12.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:14.001 01.633 15712 Exposure complete
02:35:14.067 00.066 15712 worker thread done servicing request
02:35:14.067 00.000 7988 OnExposeComplete: enter
02:35:14.067 00.000 7988 UpdateGuideState(): m_state=6
02:35:14.067 00.000 7988 Star::Find(15, 975, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4593
02:35:14.067 00.000 7988 Star::Find returns 1 (0), X=974.36, Y=188.74, Mass=701, SNR=17.1, Peak=136 HFD=3.2
02:35:14.067 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
02:35:14.067 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
02:35:14.067 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.57 hyp=0.60 cameraTheta=1.91 mountX=0.56 mountY=0.19, mountTheta=0.32
02:35:14.067 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.57, opts=13)
02:35:14.076 00.009 7988 Enqueuing Move request for scope (-0.20, 0.57)
02:35:14.076 00.000 15712 Worker thread wakes up
02:35:14.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.57) opts 0xd
02:35:14.076 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.57)
02:35:14.076 00.000 15712 Moving (-0.20, 0.57) raw xDistance=0.56 yDistance=0.19
02:35:14.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:14.076 00.000 7988 UpdateGuideState exits: m=701 SNR=17.1
02:35:14.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:14.080 00.004 15712 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.455462, 1:-0.187103
02:35:14.080 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:14.080 00.000 7988 Enqueuing Expose request
02:35:14.082 00.002 15712 BLC: No correction, Miss < min_move
02:35:14.082 00.000 15712 PPEC rslt: input = 0.56, final = 0.33, react = 0.34, pred = -0.00, hyst = 0.25, hyst_pct = 0.00, period_length = 639.37
02:35:14.082 00.000 15712 PPEC: input: 0.56, control: 0.33, exposure: 1500
02:35:14.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:14.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:35:14.082 00.000 15712 MoveAxis(W, 109, ABG)
02:35:14.082 00.000 15712 Guiding  Dir = 3, Dur = 109
02:35:14.082 00.000 15712 IsGuiding returns 0
02:35:14.103 00.021 15712 PulseGuide returned control before completion, sleep 98
02:35:14.209 00.106 15712 IsGuiding returns 1
02:35:14.209 00.000 15712 scope still moving after pulse duration time elapsed
02:35:14.251 00.042 15712 IsGuiding returns 0
02:35:14.251 00.000 15712 scope move finished after 109 + 56 ms
02:35:14.251 00.000 15712 Move returns status 0, amount 109
02:35:14.251 00.000 15712 MoveAxis(N, 0, ABG)
02:35:14.251 00.000 15712 Move returns status 0, amount 0
02:35:14.251 00.000 15712 move complete, result=0
02:35:14.251 00.000 7988 GuideStep: 0.6 px 109 ms WEST, 0.2 px 0 ms NORTH
02:35:14.255 00.004 15712 worker thread done servicing request
02:35:14.255 00.000 15712 Worker thread wakes up
02:35:14.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:14.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:15.660 01.405 15712 Exposure complete
02:35:15.724 00.064 15712 worker thread done servicing request
02:35:15.724 00.000 7988 OnExposeComplete: enter
02:35:15.726 00.002 7988 UpdateGuideState(): m_state=6
02:35:15.726 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4594
02:35:15.726 00.000 7988 Star::Find returns 1 (0), X=974.18, Y=189.52, Mass=776, SNR=18.0, Peak=147 HFD=3.5
02:35:15.726 00.000 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
02:35:15.726 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
02:35:15.726 00.000 7988 CameraToMount -- cameraX=-0.38 cameraY=1.34 hyp=1.40 cameraTheta=1.85 mountX=1.34 mountY=0.35, mountTheta=0.25
02:35:15.726 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=1.34, opts=13)
02:35:15.726 00.000 7988 Enqueuing Move request for scope (-0.38, 1.34)
02:35:15.726 00.000 15712 Worker thread wakes up
02:35:15.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 1.34) opts 0xd
02:35:15.726 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, 1.34)
02:35:15.726 00.000 15712 Moving (-0.38, 1.34) raw xDistance=1.34 yDistance=0.35
02:35:15.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:15.726 00.000 7988 UpdateGuideState exits: m=776 SNR=18.0
02:35:15.737 00.011 15712 BLC: History state: CurrMiss=-0.35, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.455462, 1:-0.187103, 2:-0.347480
02:35:15.737 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:35:15.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:15.737 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:15.737 00.000 7988 Enqueuing Expose request
02:35:15.737 00.000 15712 BLC: window closed
02:35:15.743 00.006 15712 PPEC rslt: input = 1.34, final = 0.79, react = 0.81, pred = -0.01, hyst = 0.71, hyst_pct = 0.00, period_length = 639.37
02:35:15.743 00.000 15712 PPEC: input: 1.34, control: 0.79, exposure: 1500
02:35:15.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:15.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:35:15.743 00.000 15712 MoveAxis(W, 259, ABG)
02:35:15.743 00.000 15712 Guiding  Dir = 3, Dur = 259
02:35:15.771 00.028 15712 IsGuiding returns 0
02:35:15.785 00.014 15712 PulseGuide returned control before completion, sleep 254
02:35:16.059 00.274 15712 IsGuiding returns 0
02:35:16.059 00.000 15712 Move returns status 0, amount 259
02:35:16.059 00.000 15712 MoveAxis(N, 0, ABG)
02:35:16.059 00.000 15712 Move returns status 0, amount 0
02:35:16.059 00.000 15712 move complete, result=0
02:35:16.059 00.000 7988 GuideStep: 1.3 px 259 ms WEST, 0.3 px 0 ms NORTH
02:35:16.060 00.001 15712 worker thread done servicing request
02:35:16.060 00.000 15712 Worker thread wakes up
02:35:16.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:16.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:17.703 01.643 15712 Exposure complete
02:35:17.765 00.062 15712 worker thread done servicing request
02:35:17.765 00.000 7988 OnExposeComplete: enter
02:35:17.765 00.000 7988 UpdateGuideState(): m_state=6
02:35:17.768 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4595
02:35:17.768 00.000 7988 Star::Find returns 1 (0), X=974.25, Y=189.00, Mass=721, SNR=17.4, Peak=145 HFD=3.2
02:35:17.770 00.002 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
02:35:17.770 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
02:35:17.772 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=0.82 hyp=0.88 cameraTheta=1.94 mountX=0.82 mountY=0.30, mountTheta=0.35
02:35:17.774 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.82, opts=13)
02:35:17.774 00.000 7988 Enqueuing Move request for scope (-0.32, 0.82)
02:35:17.776 00.002 15712 Worker thread wakes up
02:35:17.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.82) opts 0xd
02:35:17.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.82)
02:35:17.776 00.000 15712 Moving (-0.32, 0.82) raw xDistance=0.82 yDistance=0.30
02:35:17.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:17.776 00.000 7988 UpdateGuideState exits: m=721 SNR=17.4
02:35:17.779 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:17.780 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:17.780 00.000 7988 Enqueuing Expose request
02:35:17.782 00.002 15712 PPEC rslt: input = 0.82, final = 0.47, react = 0.49, pred = -0.02, hyst = 0.46, hyst_pct = 0.00, period_length = 639.37
02:35:17.782 00.000 15712 PPEC: input: 0.82, control: 0.47, exposure: 1500
02:35:17.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:17.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:35:17.782 00.000 15712 MoveAxis(W, 154, ABG)
02:35:17.782 00.000 15712 Guiding  Dir = 3, Dur = 154
02:35:17.782 00.000 15712 IsGuiding returns 0
02:35:17.801 00.019 15712 PulseGuide returned control before completion, sleep 146
02:35:17.978 00.177 15712 IsGuiding returns 0
02:35:17.978 00.000 15712 Move returns status 0, amount 154
02:35:17.978 00.000 15712 MoveAxis(N, 0, ABG)
02:35:17.978 00.000 15712 Move returns status 0, amount 0
02:35:17.978 00.000 15712 move complete, result=0
02:35:17.978 00.000 7988 GuideStep: 0.8 px 154 ms WEST, 0.3 px 0 ms NORTH
02:35:17.979 00.001 15712 worker thread done servicing request
02:35:17.979 00.000 15712 Worker thread wakes up
02:35:17.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:17.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:19.395 01.416 15712 Exposure complete
02:35:19.456 00.061 15712 worker thread done servicing request
02:35:19.456 00.000 7988 OnExposeComplete: enter
02:35:19.456 00.000 7988 UpdateGuideState(): m_state=6
02:35:19.461 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4596
02:35:19.461 00.000 7988 Star::Find returns 1 (0), X=974.40, Y=188.62, Mass=760, SNR=17.7, Peak=134 HFD=3.3
02:35:19.463 00.002 7988 MultiStar: exiting stabilization period
02:35:19.465 00.002 7988 MultiStar: [#1 -0.15,-0.05,0.94,U] [#2 -0.26,-0.21,0.85,U] [#3 0.10,-0.52,0.84,U] [#4 0.19,-0.38,0.70,U] [#5 -0.25,0.78,0.00,M3] [#6 0.16,0.52,0.64,U] [#7 -0.40,1.74,0.00,M7] [#8 -0.03,0.36,0.45,U] 
02:35:19.465 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.00}, one-star: {-0.17, 0.45}
02:35:19.467 00.002 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
02:35:19.467 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
02:35:19.469 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.04 mountX=0.00 mountY=0.04, mountTheta=1.48
02:35:19.471 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.00, opts=13)
02:35:19.472 00.001 7988 Enqueuing Move request for scope (-0.04, 0.00)
02:35:19.472 00.000 15712 Worker thread wakes up
02:35:19.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
02:35:19.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
02:35:19.472 00.000 15712 Moving (-0.04, 0.00) raw xDistance=0.00 yDistance=0.04
02:35:19.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:19.472 00.000 7988 UpdateGuideState exits: m=760 SNR=17.7
02:35:19.475 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:19.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:19.477 00.002 7988 Enqueuing Expose request
02:35:19.477 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:35:19.477 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
02:35:19.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:19.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:35:19.477 00.000 15712 MoveAxis(E, 6, ABG)
02:35:19.477 00.000 15712 Guiding  Dir = 2, Dur = 6
02:35:19.477 00.000 15712 IsGuiding returns 0
02:35:19.496 00.019 15712 IsGuiding returns 0
02:35:19.496 00.000 15712 Move returns status 0, amount 6
02:35:19.496 00.000 15712 MoveAxis(N, 0, ABG)
02:35:19.496 00.000 15712 Move returns status 0, amount 0
02:35:19.496 00.000 15712 move complete, result=0
02:35:19.496 00.000 15712 worker thread done servicing request
02:35:19.496 00.000 15712 Worker thread wakes up
02:35:19.496 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
02:35:19.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:19.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:21.133 01.637 15712 Exposure complete
02:35:21.197 00.064 15712 worker thread done servicing request
02:35:21.197 00.000 7988 OnExposeComplete: enter
02:35:21.199 00.002 7988 UpdateGuideState(): m_state=6
02:35:21.199 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4597
02:35:21.199 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=186.53, Mass=816, SNR=18.6, Peak=133 HFD=3.4
02:35:21.199 00.000 7988 MultiStar: large primary error, entering stabilization period
02:35:21.199 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
02:35:21.199 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
02:35:21.199 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-1.64 hyp=1.66 cameraTheta=-1.72 mountX=-1.64 mountY=0.28, mountTheta=2.97
02:35:21.199 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-1.64, opts=13)
02:35:21.199 00.000 7988 Enqueuing Move request for scope (-0.24, -1.64)
02:35:21.199 00.000 15712 Worker thread wakes up
02:35:21.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -1.64) opts 0xd
02:35:21.199 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -1.64)
02:35:21.199 00.000 15712 Moving (-0.24, -1.64) raw xDistance=-1.64 yDistance=0.28
02:35:21.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:21.199 00.000 7988 UpdateGuideState exits: m=816 SNR=18.6
02:35:21.211 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:21.211 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:21.211 00.000 7988 Enqueuing Expose request
02:35:21.211 00.000 15712 PPEC rslt: input = -1.64, final = -1.00, react = -0.99, pred = -0.01, hyst = -0.86, hyst_pct = 0.00, period_length = 639.37
02:35:21.211 00.000 15712 PPEC: input: -1.64, control: -1.00, exposure: 1500
02:35:21.211 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:35:21.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:35:21.211 00.000 15712 MoveAxis(E, 326, ABG)
02:35:21.211 00.000 15712 Guiding  Dir = 2, Dur = 326
02:35:21.211 00.000 15712 IsGuiding returns 0
02:35:21.232 00.021 15712 PulseGuide returned control before completion, sleep 314
02:35:21.574 00.342 15712 IsGuiding returns 0
02:35:21.574 00.000 15712 Move returns status 0, amount 326
02:35:21.574 00.000 15712 MoveAxis(N, 0, ABG)
02:35:21.574 00.000 15712 Move returns status 0, amount 0
02:35:21.574 00.000 15712 move complete, result=0
02:35:21.574 00.000 7988 GuideStep: -1.6 px 326 ms EAST, 0.3 px 0 ms NORTH
02:35:21.574 00.000 15712 worker thread done servicing request
02:35:21.576 00.002 15712 Worker thread wakes up
02:35:21.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:21.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:22.983 01.407 15712 Exposure complete
02:35:23.044 00.061 15712 worker thread done servicing request
02:35:23.044 00.000 7988 OnExposeComplete: enter
02:35:23.044 00.000 7988 UpdateGuideState(): m_state=6
02:35:23.048 00.004 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4598
02:35:23.048 00.000 7988 Star::Find returns 1 (0), X=974.10, Y=186.63, Mass=880, SNR=19.0, Peak=136 HFD=3.9
02:35:23.050 00.002 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.43 = 2.86)
02:35:23.050 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.82)
02:35:23.052 00.002 7988 CameraToMount -- cameraX=-0.47 cameraY=-1.55 hyp=1.61 cameraTheta=-1.86 mountX=-1.55 mountY=0.50, mountTheta=2.83
02:35:23.054 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.47, y=-1.55, opts=13)
02:35:23.054 00.000 7988 Enqueuing Move request for scope (-0.47, -1.55)
02:35:23.056 00.002 15712 Worker thread wakes up
02:35:23.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -1.55) opts 0xd
02:35:23.056 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.47, -1.55)
02:35:23.056 00.000 15712 Moving (-0.47, -1.55) raw xDistance=-1.55 yDistance=0.50
02:35:23.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
02:35:23.056 00.000 7988 UpdateGuideState exits: m=880 SNR=19.0
02:35:23.060 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:23.060 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:23.060 00.000 7988 Enqueuing Expose request
02:35:23.060 00.000 15712 PPEC rslt: input = -1.55, final = -0.94, react = -0.93, pred = -0.01, hyst = -0.84, hyst_pct = 0.00, period_length = 639.37
02:35:23.060 00.000 15712 PPEC: input: -1.55, control: -0.94, exposure: 1500
02:35:23.060 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.34 newest=0.82
02:35:23.060 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
02:35:23.060 00.000 15712 MoveAxis(E, 305, ABG)
02:35:23.060 00.000 15712 Guiding  Dir = 2, Dur = 305
02:35:23.060 00.000 15712 IsGuiding returns 0
02:35:23.092 00.032 15712 PulseGuide returned control before completion, sleep 288
02:35:23.395 00.303 15712 IsGuiding returns 0
02:35:23.395 00.000 15712 Move returns status 0, amount 305
02:35:23.395 00.000 15712 BLC: Oldest BLC event removed
02:35:23.395 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 372 applied
02:35:23.395 00.000 15712 MoveAxis(S, 501, ABG)
02:35:23.395 00.000 15712 Guiding  Dir = 1, Dur = 501
02:35:23.429 00.034 15712 IsGuiding returns 0
02:35:23.506 00.077 15712 PulseGuide returned control before completion, sleep 433
02:35:23.955 00.449 15712 IsGuiding returns 1
02:35:23.955 00.000 15712 scope still moving after pulse duration time elapsed
02:35:23.986 00.031 15712 IsGuiding returns 1
02:35:24.052 00.066 15712 IsGuiding returns 0
02:35:24.052 00.000 15712 scope move finished after 501 + 122 ms
02:35:24.052 00.000 15712 Move returns status 0, amount 501
02:35:24.052 00.000 15712 move complete, result=0
02:35:24.052 00.000 7988 GuideStep: -1.5 px 305 ms EAST, 0.5 px 501 ms SOUTH
02:35:24.054 00.002 15712 worker thread done servicing request
02:35:24.054 00.000 15712 Worker thread wakes up
02:35:24.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:24.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:25.694 01.640 15712 Exposure complete
02:35:25.757 00.063 15712 worker thread done servicing request
02:35:25.758 00.001 7988 OnExposeComplete: enter
02:35:25.758 00.000 7988 UpdateGuideState(): m_state=6
02:35:25.758 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4599
02:35:25.758 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=187.85, Mass=739, SNR=17.4, Peak=151 HFD=3.3
02:35:25.758 00.000 7988 MultiStar: exiting stabilization period
02:35:25.758 00.000 7988 MultiStar: [#1 0.36,-1.07,0.00,M10] [#2 0.08,-0.97,0.00,M9] [#3 0.34,-1.36,0.00,M3] [#4 -0.22,-1.06,0.00,M6] [#5 -0.20,-0.24,0.64,U] [#6 0.36,-0.50,0.70,U] [#7 0.14,0.12,0.52,U] [#8 0.10,-0.25,0.44,U] 
02:35:25.758 00.000 7988 refined, 4 included, MultiStar: {0.13, -0.26}, one-star: {0.18, -0.33}
02:35:25.758 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
02:35:25.758 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
02:35:25.758 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.13 mountX=-0.26 mountY=-0.12, mountTheta=-2.72
02:35:25.758 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.26, opts=13)
02:35:25.758 00.000 7988 Enqueuing Move request for scope (0.13, -0.26)
02:35:25.772 00.014 15712 Worker thread wakes up
02:35:25.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
02:35:25.772 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
02:35:25.772 00.000 15712 Moving (0.13, -0.26) raw xDistance=-0.26 yDistance=-0.12
02:35:25.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:25.774 00.002 7988 UpdateGuideState exits: m=739 SNR=17.4
02:35:25.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:25.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:25.776 00.002 7988 Enqueuing Expose request
02:35:25.776 00.000 15712 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.503379, 1:-0.118884
02:35:25.776 00.000 15712 BLC: No correction, Miss < min_move
02:35:25.778 00.002 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.20, hyst_pct = 0.00, period_length = 639.37
02:35:25.778 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
02:35:25.778 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:25.778 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:35:25.778 00.000 15712 MoveAxis(E, 51, ABG)
02:35:25.778 00.000 15712 Guiding  Dir = 2, Dur = 51
02:35:25.808 00.030 15712 IsGuiding returns 0
02:35:25.825 00.017 15712 PulseGuide returned control before completion, sleep 46
02:35:25.904 00.079 15712 IsGuiding returns 0
02:35:25.904 00.000 15712 Move returns status 0, amount 51
02:35:25.904 00.000 15712 MoveAxis(N, 0, ABG)
02:35:25.904 00.000 15712 Move returns status 0, amount 0
02:35:25.904 00.000 15712 move complete, result=0
02:35:25.904 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
02:35:25.908 00.004 15712 worker thread done servicing request
02:35:25.908 00.000 15712 Worker thread wakes up
02:35:25.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:25.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:27.321 01.413 15712 Exposure complete
02:35:27.383 00.062 15712 worker thread done servicing request
02:35:27.383 00.000 7988 OnExposeComplete: enter
02:35:27.383 00.000 7988 UpdateGuideState(): m_state=6
02:35:27.389 00.006 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:35:27.391 00.002 7988 Star::Find returns 1 (0), X=974.93, Y=188.00, Mass=764, SNR=17.8, Peak=142 HFD=4.0
02:35:27.391 00.000 7988 MultiStar: [#1 0.46,-0.84,0.00,R] [#2 0.30,-0.48,0.89,U] [#3 0.36,-0.89,0.00,M4] [#4 0.10,-0.82,0.00,M7] [#5 -0.11,0.08,0.74,U] [#6 0.17,-0.38,0.68,U] [#7 0.40,0.83,0.00,M7] [#8 -0.22,0.57,0.48,U] 
02:35:27.393 00.002 7988 refined, 4 included, MultiStar: {0.15, -0.14}, one-star: {0.36, -0.18}
02:35:27.393 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.56) = xAngle (-2.32 = -2.32)
02:35:27.395 00.002 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
02:35:27.395 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.76 mountX=-0.14 mountY=-0.14, mountTheta=-2.34
02:35:27.397 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.14, opts=13)
02:35:27.397 00.000 7988 Enqueuing Move request for scope (0.15, -0.14)
02:35:27.399 00.002 15712 Worker thread wakes up
02:35:27.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
02:35:27.399 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
02:35:27.399 00.000 15712 Moving (0.15, -0.14) raw xDistance=-0.14 yDistance=-0.14
02:35:27.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:35:27.399 00.000 7988 UpdateGuideState exits: m=764 SNR=17.8
02:35:27.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:27.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:27.399 00.000 7988 Enqueuing Expose request
02:35:27.399 00.000 15712 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.503379, 1:-0.118884, 2:-0.143052
02:35:27.399 00.000 15712 BLC: No correction, Miss < min_move
02:35:27.405 00.006 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:35:27.405 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
02:35:27.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:27.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:35:27.405 00.000 15712 MoveAxis(W, 2, ABG)
02:35:27.405 00.000 15712 Guiding  Dir = 3, Dur = 2
02:35:27.405 00.000 15712 IsGuiding returns 0
02:35:27.422 00.017 15712 IsGuiding returns 0
02:35:27.422 00.000 15712 Move returns status 0, amount 2
02:35:27.422 00.000 15712 MoveAxis(N, 0, ABG)
02:35:27.422 00.000 15712 Move returns status 0, amount 0
02:35:27.422 00.000 15712 move complete, result=0
02:35:27.422 00.000 15712 worker thread done servicing request
02:35:27.422 00.000 15712 Worker thread wakes up
02:35:27.422 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
02:35:27.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:27.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:29.059 01.637 15712 Exposure complete
02:35:29.120 00.061 15712 worker thread done servicing request
02:35:29.120 00.000 7988 OnExposeComplete: enter
02:35:29.120 00.000 7988 UpdateGuideState(): m_state=6
02:35:29.129 00.009 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4601
02:35:29.129 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=189.08, Mass=783, SNR=18.0, Peak=132 HFD=3.6
02:35:29.131 00.002 7988 MultiStar: [#1 -0.23,1.69,0.00,M1] [#2 -0.17,0.70,0.00,M9] [#3 0.38,0.39,0.81,U] [#4 -0.18,1.15,0.00,M8] [#5 0.03,1.37,0.00,M2] [#6 0.12,1.23,0.00,M3] [#7 -0.02,2.44,0.00,M8] [#8 0.11,1.70,0.00,M1] 
02:35:29.131 00.000 7988 refined, 1 included, MultiStar: {0.13, 0.68}, one-star: {-0.08, 0.91}
02:35:29.133 00.002 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
02:35:29.133 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:35:29.135 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.68 hyp=0.69 cameraTheta=1.38 mountX=0.68 mountY=-0.15, mountTheta=-0.21
02:35:29.137 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.68, opts=13)
02:35:29.137 00.000 7988 Enqueuing Move request for scope (0.13, 0.68)
02:35:29.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:35:29.137 00.000 7988 UpdateGuideState exits: m=783 SNR=18.0
02:35:29.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:29.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:29.137 00.000 7988 Enqueuing Expose request
02:35:29.137 00.000 15712 Worker thread wakes up
02:35:29.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.68) opts 0xd
02:35:29.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.68)
02:35:29.137 00.000 15712 Moving (0.13, 0.68) raw xDistance=0.68 yDistance=-0.15
02:35:29.137 00.000 15712 BLC: window closed
02:35:29.137 00.000 15712 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.503379, 1:-0.118884, 2:-0.143052
02:35:29.137 00.000 15712 BLC: No correction, Miss < min_move
02:35:29.137 00.000 15712 PPEC rslt: input = 0.68, final = 0.41, react = 0.41, pred = 0.01, hyst = 0.36, hyst_pct = 0.00, period_length = 639.37
02:35:29.137 00.000 15712 PPEC: input: 0.68, control: 0.41, exposure: 1500
02:35:29.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:29.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:35:29.137 00.000 15712 MoveAxis(W, 135, ABG)
02:35:29.137 00.000 15712 Guiding  Dir = 3, Dur = 135
02:35:29.137 00.000 15712 IsGuiding returns 0
02:35:29.157 00.020 15712 PulseGuide returned control before completion, sleep 129
02:35:29.324 00.167 15712 IsGuiding returns 0
02:35:29.324 00.000 15712 Move returns status 0, amount 135
02:35:29.324 00.000 15712 MoveAxis(N, 0, ABG)
02:35:29.324 00.000 15712 Move returns status 0, amount 0
02:35:29.324 00.000 15712 move complete, result=0
02:35:29.324 00.000 7988 GuideStep: 0.7 px 135 ms WEST, -0.1 px 0 ms NORTH
02:35:29.324 00.000 15712 worker thread done servicing request
02:35:29.329 00.005 15712 Worker thread wakes up
02:35:29.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:29.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:30.749 01.420 15712 Exposure complete
02:35:30.810 00.061 15712 worker thread done servicing request
02:35:30.810 00.000 7988 OnExposeComplete: enter
02:35:30.810 00.000 7988 UpdateGuideState(): m_state=6
02:35:30.815 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4602
02:35:30.815 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=189.92, Mass=724, SNR=17.3, Peak=131 HFD=3.7
02:35:30.817 00.002 7988 MultiStar: large primary error, entering stabilization period
02:35:30.817 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
02:35:30.819 00.002 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:35:30.820 00.001 7988 CameraToMount -- cameraX=0.21 cameraY=1.75 hyp=1.76 cameraTheta=1.45 mountX=1.75 mountY=-0.25, mountTheta=-0.14
02:35:30.822 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=1.75, opts=13)
02:35:30.822 00.000 7988 Enqueuing Move request for scope (0.21, 1.75)
02:35:30.824 00.002 15712 Worker thread wakes up
02:35:30.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 1.75) opts 0xd
02:35:30.824 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 1.75)
02:35:30.824 00.000 15712 Moving (0.21, 1.75) raw xDistance=1.75 yDistance=-0.25
02:35:30.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:35:30.825 00.001 7988 UpdateGuideState exits: m=724 SNR=17.3
02:35:30.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:30.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:30.825 00.000 7988 Enqueuing Expose request
02:35:30.825 00.000 15712 PPEC rslt: input = 1.75, final = 1.05, react = 1.05, pred = 0.00, hyst = 0.94, hyst_pct = 0.00, period_length = 639.37
02:35:30.825 00.000 15712 PPEC: input: 1.75, control: 1.05, exposure: 1500
02:35:30.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:30.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:35:30.825 00.000 15712 MoveAxis(W, 344, ABG)
02:35:30.825 00.000 15712 Guiding  Dir = 3, Dur = 344
02:35:30.825 00.000 15712 IsGuiding returns 0
02:35:30.845 00.020 15712 PulseGuide returned control before completion, sleep 340
02:35:31.212 00.367 15712 IsGuiding returns 0
02:35:31.212 00.000 15712 Move returns status 0, amount 344
02:35:31.212 00.000 15712 MoveAxis(N, 0, ABG)
02:35:31.212 00.000 15712 Move returns status 0, amount 0
02:35:31.212 00.000 15712 move complete, result=0
02:35:31.212 00.000 7988 GuideStep: 1.7 px 344 ms WEST, -0.3 px 0 ms NORTH
02:35:31.215 00.003 15712 worker thread done servicing request
02:35:31.215 00.000 15712 Worker thread wakes up
02:35:31.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:31.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:32.855 01.640 15712 Exposure complete
02:35:32.918 00.063 15712 worker thread done servicing request
02:35:32.918 00.000 7988 OnExposeComplete: enter
02:35:32.918 00.000 7988 UpdateGuideState(): m_state=6
02:35:32.918 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4603
02:35:32.918 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=190.56, Mass=760, SNR=17.6, Peak=141 HFD=3.2
02:35:32.918 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
02:35:32.918 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:35:32.918 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=2.38 hyp=2.38 cameraTheta=1.58 mountX=2.38 mountY=-0.04, mountTheta=-0.02
02:35:32.927 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=2.38, opts=13)
02:35:32.927 00.000 7988 Enqueuing Move request for scope (-0.01, 2.38)
02:35:32.927 00.000 15712 Worker thread wakes up
02:35:32.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:35:32.927 00.000 7988 UpdateGuideState exits: m=760 SNR=17.6
02:35:32.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:32.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:32.934 00.007 7988 Enqueuing Expose request
02:35:32.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 2.38) opts 0xd
02:35:32.934 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 2.38)
02:35:32.934 00.000 15712 Moving (-0.01, 2.38) raw xDistance=2.38 yDistance=-0.04
02:35:32.938 00.004 15712 PPEC rslt: input = 2.38, final = 1.43, react = 1.43, pred = 0.00, hyst = 1.31, hyst_pct = 0.00, period_length = 639.37
02:35:32.938 00.000 15712 PPEC: input: 2.38, control: 1.43, exposure: 1500
02:35:32.938 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:32.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:35:32.938 00.000 15712 MoveAxis(W, 468, ABG)
02:35:32.938 00.000 15712 Guiding  Dir = 3, Dur = 468
02:35:32.954 00.016 15712 IsGuiding returns 0
02:35:32.966 00.012 15712 PulseGuide returned control before completion, sleep 463
02:35:33.451 00.485 15712 IsGuiding returns 0
02:35:33.451 00.000 15712 Move returns status 0, amount 468
02:35:33.451 00.000 15712 MoveAxis(N, 0, ABG)
02:35:33.451 00.000 15712 Move returns status 0, amount 0
02:35:33.451 00.000 15712 move complete, result=0
02:35:33.451 00.000 7988 GuideStep: 2.4 px 468 ms WEST, -0.0 px 0 ms NORTH
02:35:33.453 00.002 15712 worker thread done servicing request
02:35:33.453 00.000 15712 Worker thread wakes up
02:35:33.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:33.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:34.868 01.415 15712 Exposure complete
02:35:34.930 00.062 15712 worker thread done servicing request
02:35:34.930 00.000 7988 OnExposeComplete: enter
02:35:34.933 00.003 7988 UpdateGuideState(): m_state=6
02:35:34.935 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4604
02:35:34.935 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=188.28, Mass=760, SNR=17.5, Peak=107 HFD=4.1
02:35:34.937 00.002 7988 MultiStar: exiting stabilization period
02:35:34.937 00.000 7988 MultiStar: [#1 -0.23,0.38,0.88,U] [#2 -0.05,-0.08,0.85,U] [#3 0.29,-0.99,0.00,M4] [#4 -0.29,-0.82,0.00,M9] [#5 -0.06,0.27,0.75,U] [#6 0.23,0.36,0.65,U] [#7 0.40,0.18,0.41,U] [#8 -0.12,0.02,0.48,U] 
02:35:34.939 00.002 7988 single-star, 6 included, MultiStar: {-0.00, 0.18}, one-star: {0.01, 0.11}
02:35:34.939 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
02:35:34.941 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
02:35:34.941 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=0.11 mountY=-0.01, mountTheta=-0.12
02:35:34.943 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.11, opts=13)
02:35:34.945 00.002 7988 Enqueuing Move request for scope (0.01, 0.11)
02:35:34.946 00.001 15712 Worker thread wakes up
02:35:34.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
02:35:34.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:35:34.946 00.000 7988 UpdateGuideState exits: m=760 SNR=17.5
02:35:34.948 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:34.948 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:34.950 00.002 7988 Enqueuing Expose request
02:35:34.950 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
02:35:34.950 00.000 15712 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.01
02:35:34.950 00.000 15712 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:35:34.950 00.000 15712 PPEC: input: 0.11, control: 0.00, exposure: 1500
02:35:34.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:34.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:35:34.950 00.000 15712 MoveAxis(W, 1, ABG)
02:35:34.950 00.000 15712 Guiding  Dir = 3, Dur = 1
02:35:34.950 00.000 15712 IsGuiding returns 0
02:35:34.984 00.034 15712 IsGuiding returns 0
02:35:34.984 00.000 15712 Move returns status 0, amount 1
02:35:34.984 00.000 15712 MoveAxis(N, 0, ABG)
02:35:34.984 00.000 15712 Move returns status 0, amount 0
02:35:34.984 00.000 15712 move complete, result=0
02:35:34.984 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
02:35:34.988 00.004 15712 worker thread done servicing request
02:35:34.988 00.000 15712 Worker thread wakes up
02:35:34.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:34.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:36.623 01.635 15712 Exposure complete
02:35:36.684 00.061 15712 worker thread done servicing request
02:35:36.684 00.000 7988 OnExposeComplete: enter
02:35:36.687 00.003 7988 UpdateGuideState(): m_state=6
02:35:36.689 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4605
02:35:36.689 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=186.31, Mass=780, SNR=18.0, Peak=156 HFD=3.3
02:35:36.691 00.002 7988 MultiStar: large primary error, entering stabilization period
02:35:36.691 00.000 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
02:35:36.693 00.002 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
02:35:36.693 00.000 7988 CameraToMount -- cameraX=0.44 cameraY=-1.87 hyp=1.92 cameraTheta=-1.34 mountX=-1.86 mountY=-0.39, mountTheta=-2.93
02:35:36.695 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=-1.87, opts=13)
02:35:36.697 00.002 7988 Enqueuing Move request for scope (0.44, -1.87)
02:35:36.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:36.699 00.002 7988 UpdateGuideState exits: m=780 SNR=18.0
02:35:36.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:36.699 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:36.699 00.000 7988 Enqueuing Expose request
02:35:36.699 00.000 15712 Worker thread wakes up
02:35:36.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, -1.87) opts 0xd
02:35:36.699 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, -1.87)
02:35:36.699 00.000 15712 Moving (0.44, -1.87) raw xDistance=-1.86 yDistance=-0.39
02:35:36.706 00.007 15712 PPEC rslt: input = -1.86, final = -1.12, react = -1.12, pred = 0.00, hyst = -0.92, hyst_pct = 0.00, period_length = 639.37
02:35:36.706 00.000 15712 PPEC: input: -1.86, control: -1.12, exposure: 1500
02:35:36.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:36.708 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:35:36.708 00.000 15712 MoveAxis(E, 364, ABG)
02:35:36.708 00.000 15712 Guiding  Dir = 2, Dur = 364
02:35:36.708 00.000 15712 IsGuiding returns 0
02:35:36.721 00.013 15712 PulseGuide returned control before completion, sleep 355
02:35:37.103 00.382 15712 IsGuiding returns 0
02:35:37.103 00.000 15712 Move returns status 0, amount 364
02:35:37.103 00.000 15712 MoveAxis(N, 0, ABG)
02:35:37.103 00.000 15712 Move returns status 0, amount 0
02:35:37.103 00.000 15712 move complete, result=0
02:35:37.103 00.000 7988 GuideStep: -1.9 px 364 ms EAST, -0.4 px 0 ms NORTH
02:35:37.113 00.010 15712 worker thread done servicing request
02:35:37.113 00.000 15712 Worker thread wakes up
02:35:37.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:37.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:38.520 01.407 15712 Exposure complete
02:35:38.581 00.061 15712 worker thread done servicing request
02:35:38.581 00.000 7988 OnExposeComplete: enter
02:35:38.581 00.000 7988 UpdateGuideState(): m_state=6
02:35:38.585 00.004 7988 Star::Find(15, 975, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4606
02:35:38.585 00.000 7988 Star::Find returns 1 (0), X=974.56, Y=186.89, Mass=776, SNR=17.9, Peak=134 HFD=3.6
02:35:38.587 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.14 = -3.14)
02:35:38.587 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
02:35:38.589 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-1.28 hyp=1.28 cameraTheta=-1.57 mountX=-1.28 mountY=0.03, mountTheta=3.11
02:35:38.591 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-1.28, opts=13)
02:35:38.591 00.000 7988 Enqueuing Move request for scope (-0.00, -1.28)
02:35:38.594 00.003 15712 Worker thread wakes up
02:35:38.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.28) opts 0xd
02:35:38.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -1.28)
02:35:38.594 00.000 15712 Moving (-0.00, -1.28) raw xDistance=-1.28 yDistance=0.03
02:35:38.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
02:35:38.594 00.000 7988 UpdateGuideState exits: m=776 SNR=17.9
02:35:38.597 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:38.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:38.597 00.000 7988 Enqueuing Expose request
02:35:38.597 00.000 15712 PPEC rslt: input = -1.28, final = -0.76, react = -0.77, pred = 0.00, hyst = -0.69, hyst_pct = 0.00, period_length = 639.37
02:35:38.597 00.000 15712 PPEC: input: -1.28, control: -0.76, exposure: 1500
02:35:38.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:38.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:35:38.597 00.000 15712 MoveAxis(E, 249, ABG)
02:35:38.597 00.000 15712 Guiding  Dir = 2, Dur = 249
02:35:38.597 00.000 15712 IsGuiding returns 0
02:35:38.631 00.034 15712 PulseGuide returned control before completion, sleep 230
02:35:38.868 00.237 15712 IsGuiding returns 1
02:35:38.868 00.000 15712 scope still moving after pulse duration time elapsed
02:35:38.917 00.049 15712 IsGuiding returns 1
02:35:38.948 00.031 15712 IsGuiding returns 0
02:35:38.948 00.000 15712 scope move finished after 249 + 97 ms
02:35:38.948 00.000 15712 Move returns status 0, amount 249
02:35:38.948 00.000 15712 MoveAxis(N, 0, ABG)
02:35:38.948 00.000 15712 Move returns status 0, amount 0
02:35:38.948 00.000 15712 move complete, result=0
02:35:38.948 00.000 7988 GuideStep: -1.3 px 249 ms EAST, 0.0 px 0 ms NORTH
02:35:38.950 00.002 15712 worker thread done servicing request
02:35:38.950 00.000 15712 Worker thread wakes up
02:35:38.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:38.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:40.589 01.639 15712 Exposure complete
02:35:40.651 00.062 15712 worker thread done servicing request
02:35:40.651 00.000 7988 OnExposeComplete: enter
02:35:40.651 00.000 7988 UpdateGuideState(): m_state=6
02:35:40.651 00.000 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4607
02:35:40.651 00.000 7988 Star::Find returns 1 (0), X=975.14, Y=188.31, Mass=719, SNR=17.3, Peak=130 HFD=3.5
02:35:40.651 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
02:35:40.651 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
02:35:40.651 00.000 7988 CameraToMount -- cameraX=0.58 cameraY=0.13 hyp=0.59 cameraTheta=0.22 mountX=0.13 mountY=-0.58, mountTheta=-1.34
02:35:40.651 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.58, y=0.13, opts=13)
02:35:40.651 00.000 7988 Enqueuing Move request for scope (0.58, 0.13)
02:35:40.651 00.000 15712 Worker thread wakes up
02:35:40.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.13) opts 0xd
02:35:40.651 00.000 15712 Handling offset move in thread for scope, endpoint = (0.58, 0.13)
02:35:40.651 00.000 15712 Moving (0.58, 0.13) raw xDistance=0.13 yDistance=-0.58
02:35:40.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:40.651 00.000 7988 UpdateGuideState exits: m=719 SNR=17.3
02:35:40.666 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:40.667 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:40.667 00.000 7988 Enqueuing Expose request
02:35:40.667 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:35:40.667 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
02:35:40.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:35:40.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
02:35:40.667 00.000 15712 MoveAxis(W, 4, ABG)
02:35:40.667 00.000 15712 Guiding  Dir = 3, Dur = 4
02:35:40.667 00.000 15712 IsGuiding returns 0
02:35:40.684 00.017 15712 IsGuiding returns 0
02:35:40.684 00.000 15712 Move returns status 0, amount 4
02:35:40.684 00.000 15712 MoveAxis(N, 0, ABG)
02:35:40.684 00.000 15712 Move returns status 0, amount 0
02:35:40.684 00.000 15712 move complete, result=0
02:35:40.684 00.000 15712 worker thread done servicing request
02:35:40.684 00.000 15712 Worker thread wakes up
02:35:40.684 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.6 px 0 ms NORTH
02:35:40.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:40.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:42.099 01.415 15712 Exposure complete
02:35:42.163 00.064 15712 worker thread done servicing request
02:35:42.163 00.000 7988 OnExposeComplete: enter
02:35:42.163 00.000 7988 UpdateGuideState(): m_state=6
02:35:42.166 00.003 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4608
02:35:42.166 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=189.52, Mass=611, SNR=15.9, Peak=131 HFD=3.1
02:35:42.168 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
02:35:42.168 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
02:35:42.170 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=1.34 hyp=1.35 cameraTheta=1.67 mountX=1.34 mountY=0.11, mountTheta=0.08
02:35:42.172 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=1.34, opts=13)
02:35:42.172 00.000 7988 Enqueuing Move request for scope (-0.14, 1.34)
02:35:42.174 00.002 15712 Worker thread wakes up
02:35:42.174 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.34) opts 0xd
02:35:42.174 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 1.34)
02:35:42.174 00.000 15712 Moving (-0.14, 1.34) raw xDistance=1.34 yDistance=0.11
02:35:42.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:35:42.174 00.000 7988 UpdateGuideState exits: m=611 SNR=15.9
02:35:42.177 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:42.178 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:42.180 00.002 7988 Enqueuing Expose request
02:35:42.180 00.000 15712 PPEC rslt: input = 1.34, final = 0.82, react = 0.81, pred = 0.01, hyst = 0.68, hyst_pct = 0.00, period_length = 639.37
02:35:42.180 00.000 15712 PPEC: input: 1.34, control: 0.82, exposure: 1500
02:35:42.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:42.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:35:42.180 00.000 15712 MoveAxis(W, 267, ABG)
02:35:42.180 00.000 15712 Guiding  Dir = 3, Dur = 267
02:35:42.180 00.000 15712 IsGuiding returns 0
02:35:42.194 00.014 15712 PulseGuide returned control before completion, sleep 264
02:35:42.488 00.294 15712 IsGuiding returns 0
02:35:42.488 00.000 15712 Move returns status 0, amount 267
02:35:42.488 00.000 15712 MoveAxis(N, 0, ABG)
02:35:42.488 00.000 15712 Move returns status 0, amount 0
02:35:42.488 00.000 15712 move complete, result=0
02:35:42.488 00.000 15712 worker thread done servicing request
02:35:42.488 00.000 7988 GuideStep: 1.3 px 267 ms WEST, 0.1 px 0 ms NORTH
02:35:42.490 00.002 15712 Worker thread wakes up
02:35:42.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:42.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:44.127 01.637 15712 Exposure complete
02:35:44.190 00.063 15712 worker thread done servicing request
02:35:44.190 00.000 7988 OnExposeComplete: enter
02:35:44.190 00.000 7988 UpdateGuideState(): m_state=6
02:35:44.190 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4609
02:35:44.190 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=190.14, Mass=721, SNR=17.3, Peak=123 HFD=4.1
02:35:44.190 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
02:35:44.190 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
02:35:44.190 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=1.96 hyp=1.98 cameraTheta=1.43 mountX=1.97 mountY=-0.32, mountTheta=-0.16
02:35:44.190 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=1.96, opts=13)
02:35:44.190 00.000 7988 Enqueuing Move request for scope (0.28, 1.96)
02:35:44.190 00.000 15712 Worker thread wakes up
02:35:44.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 1.96) opts 0xd
02:35:44.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 1.96)
02:35:44.190 00.000 15712 Moving (0.28, 1.96) raw xDistance=1.97 yDistance=-0.32
02:35:44.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:44.190 00.000 7988 UpdateGuideState exits: m=721 SNR=17.3
02:35:44.203 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:44.204 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:44.204 00.000 7988 Enqueuing Expose request
02:35:44.207 00.003 15712 PPEC rslt: input = 1.97, final = 1.19, react = 1.18, pred = 0.01, hyst = 1.06, hyst_pct = 0.00, period_length = 639.38
02:35:44.207 00.000 15712 PPEC: input: 1.97, control: 1.19, exposure: 1500
02:35:44.207 00.000 15712 switching direction from 1 to -1 - decHistory=-4 oldest=-0.54 newest=-0.79
02:35:44.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
02:35:44.207 00.000 15712 MoveAxis(W, 389, ABG)
02:35:44.207 00.000 15712 Guiding  Dir = 3, Dur = 389
02:35:44.207 00.000 15712 IsGuiding returns 0
02:35:44.223 00.016 15712 PulseGuide returned control before completion, sleep 383
02:35:44.620 00.397 15712 IsGuiding returns 1
02:35:44.620 00.000 15712 scope still moving after pulse duration time elapsed
02:35:44.657 00.037 15712 IsGuiding returns 0
02:35:44.657 00.000 15712 scope move finished after 389 + 59 ms
02:35:44.657 00.000 15712 Move returns status 0, amount 389
02:35:44.657 00.000 15712 BLC: Oldest BLC event removed
02:35:44.657 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 372 applied
02:35:44.657 00.000 15712 MoveAxis(N, 455, ABG)
02:35:44.657 00.000 15712 Guiding  Dir = 0, Dur = 455
02:35:44.657 00.000 15712 IsGuiding returns 0
02:35:44.736 00.079 15712 PulseGuide returned control before completion, sleep 386
02:35:45.132 00.396 15712 IsGuiding returns 1
02:35:45.132 00.000 15712 scope still moving after pulse duration time elapsed
02:35:45.168 00.036 15712 IsGuiding returns 1
02:35:45.196 00.028 15712 IsGuiding returns 1
02:35:45.248 00.052 15712 IsGuiding returns 0
02:35:45.248 00.000 15712 scope move finished after 455 + 135 ms
02:35:45.248 00.000 15712 Move returns status 0, amount 455
02:35:45.248 00.000 15712 move complete, result=0
02:35:45.248 00.000 7988 GuideStep: 2.0 px 389 ms WEST, -0.3 px 455 ms NORTH
02:35:45.252 00.004 15712 worker thread done servicing request
02:35:45.252 00.000 15712 Worker thread wakes up
02:35:45.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:45.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:46.666 01.414 15712 Exposure complete
02:35:46.729 00.063 15712 worker thread done servicing request
02:35:46.729 00.000 7988 OnExposeComplete: enter
02:35:46.729 00.000 7988 UpdateGuideState(): m_state=6
02:35:46.729 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4610
02:35:46.729 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=190.51, Mass=730, SNR=17.5, Peak=129 HFD=3.6
02:35:46.734 00.005 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
02:35:46.734 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:35:46.736 00.002 7988 CameraToMount -- cameraX=0.37 cameraY=2.33 hyp=2.36 cameraTheta=1.42 mountX=2.34 mountY=-0.42, mountTheta=-0.18
02:35:46.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=2.33, opts=13)
02:35:46.738 00.002 7988 Enqueuing Move request for scope (0.37, 2.33)
02:35:46.740 00.002 15712 Worker thread wakes up
02:35:46.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, 2.33) opts 0xd
02:35:46.740 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, 2.33)
02:35:46.740 00.000 15712 Moving (0.37, 2.33) raw xDistance=2.34 yDistance=-0.42
02:35:46.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:46.740 00.000 7988 UpdateGuideState exits: m=730 SNR=17.5
02:35:46.742 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:46.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:46.744 00.002 7988 Enqueuing Expose request
02:35:46.744 00.000 15712 BLC: History state: CurrMiss=0.42, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.323580, 1:0.422534
02:35:46.744 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
02:35:46.746 00.002 15712 PPEC rslt: input = 2.34, final = 1.42, react = 1.40, pred = 0.01, hyst = 1.31, hyst_pct = 0.00, period_length = 639.38
02:35:46.746 00.000 15712 PPEC: input: 2.34, control: 1.42, exposure: 1500
02:35:46.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
02:35:46.746 00.000 15712 MoveAxis(W, 462, ABG)
02:35:46.746 00.000 15712 Guiding  Dir = 3, Dur = 462
02:35:46.758 00.012 15712 IsGuiding returns 0
02:35:46.783 00.025 15712 PulseGuide returned control before completion, sleep 456
02:35:47.261 00.478 15712 IsGuiding returns 0
02:35:47.261 00.000 15712 Move returns status 0, amount 462
02:35:47.261 00.000 15712 MoveAxis(N, 108, ABG)
02:35:47.261 00.000 15712 Guiding  Dir = 0, Dur = 108
02:35:47.261 00.000 15712 IsGuiding returns 0
02:35:47.339 00.078 15712 PulseGuide returned control before completion, sleep 39
02:35:47.398 00.059 15712 IsGuiding returns 1
02:35:47.398 00.000 15712 scope still moving after pulse duration time elapsed
02:35:47.430 00.032 15712 IsGuiding returns 1
02:35:47.482 00.052 15712 IsGuiding returns 1
02:35:47.519 00.037 15712 IsGuiding returns 0
02:35:47.519 00.000 15712 scope move finished after 108 + 147 ms
02:35:47.519 00.000 15712 Move returns status 0, amount 108
02:35:47.519 00.000 15712 move complete, result=0
02:35:47.519 00.000 7988 GuideStep: 2.3 px 462 ms WEST, -0.4 px 108 ms NORTH
02:35:47.520 00.001 15712 worker thread done servicing request
02:35:47.520 00.000 15712 Worker thread wakes up
02:35:47.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:47.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:49.157 01.637 15712 Exposure complete
02:35:49.218 00.061 15712 worker thread done servicing request
02:35:49.218 00.000 7988 OnExposeComplete: enter
02:35:49.218 00.000 7988 UpdateGuideState(): m_state=6
02:35:49.222 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4611
02:35:49.222 00.000 7988 Star::Find returns 1 (0), X=973.86, Y=187.37, Mass=711, SNR=17.2, Peak=139 HFD=3.2
02:35:49.224 00.002 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
02:35:49.224 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.40)
02:35:49.226 00.002 7988 CameraToMount -- cameraX=-0.71 cameraY=-0.81 hyp=1.08 cameraTheta=-2.29 mountX=-0.82 mountY=0.73, mountTheta=2.41
02:35:49.229 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.71, y=-0.81, opts=13)
02:35:49.229 00.000 7988 Enqueuing Move request for scope (-0.71, -0.81)
02:35:49.231 00.002 15712 Worker thread wakes up
02:35:49.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.81) opts 0xd
02:35:49.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.71, -0.81)
02:35:49.231 00.000 15712 Moving (-0.71, -0.81) raw xDistance=-0.82 yDistance=0.73
02:35:49.231 00.000 15712 BLC: History state: CurrMiss=-0.73, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=-0.323580, 1:0.422534, 2:-0.728745
02:35:49.231 00.000 15712 BLC: Over-shoot, stiction seen, nominal decrease by -138.000000
02:35:49.231 00.000 15712 BLC: window closed
02:35:49.231 00.000 15712 BLC: Pulse adjusted to 298
02:35:49.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:49.233 00.002 7988 UpdateGuideState exits: m=711 SNR=17.2
02:35:49.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:49.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:49.233 00.000 7988 Enqueuing Expose request
02:35:49.233 00.000 15712 PPEC rslt: input = -0.82, final = -0.48, react = -0.49, pred = 0.01, hyst = -0.37, hyst_pct = 0.00, period_length = 639.38
02:35:49.233 00.000 15712 PPEC: input: -0.82, control: -0.48, exposure: 1500
02:35:49.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:49.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
02:35:49.233 00.000 15712 MoveAxis(E, 157, ABG)
02:35:49.233 00.000 15712 Guiding  Dir = 2, Dur = 157
02:35:49.233 00.000 15712 IsGuiding returns 0
02:35:49.250 00.017 15712 PulseGuide returned control before completion, sleep 145
02:35:49.361 00.111 7988 evsrv: cli 0CCCEF48 connect
02:35:49.361 00.000 7988 case statement mapped state 6 to 3
02:35:49.361 00.000 7988 case statement mapped state 6 to 3
02:35:49.361 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_pixel_scale","id":"77755b1a-a816-4c10-a10a-bc77537cc49d"}
02:35:49.361 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":3.86747,"id":"77755b1a-a816-4c10-a10a-bc77537cc49d"}
02:35:49.361 00.000 7988 evsrv: cli 0CCCEF48 disconnect
02:35:49.409 00.048 15712 IsGuiding returns 1
02:35:49.409 00.000 15712 scope still moving after pulse duration time elapsed
02:35:49.446 00.037 15712 IsGuiding returns 0
02:35:49.446 00.000 15712 scope move finished after 157 + 57 ms
02:35:49.446 00.000 15712 Move returns status 0, amount 157
02:35:49.446 00.000 15712 MoveAxis(N, 0, ABG)
02:35:49.446 00.000 15712 Move returns status 0, amount 0
02:35:49.446 00.000 15712 move complete, result=0
02:35:49.446 00.000 7988 GuideStep: -0.8 px 157 ms EAST, 0.7 px 0 ms NORTH
02:35:49.454 00.008 15712 worker thread done servicing request
02:35:49.454 00.000 15712 Worker thread wakes up
02:35:49.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:49.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:50.858 01.404 15712 Exposure complete
02:35:50.922 00.064 15712 worker thread done servicing request
02:35:50.922 00.000 7988 OnExposeComplete: enter
02:35:50.922 00.000 7988 UpdateGuideState(): m_state=6
02:35:50.926 00.004 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4612
02:35:50.926 00.000 7988 Star::Find returns 1 (0), X=973.72, Y=187.78, Mass=719, SNR=17.4, Peak=140 HFD=3.5
02:35:50.928 00.002 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
02:35:50.928 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.98)
02:35:50.930 00.002 7988 CameraToMount -- cameraX=-0.84 cameraY=-0.39 hyp=0.93 cameraTheta=-2.71 mountX=-0.40 mountY=0.85, mountTheta=2.01
02:35:50.933 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.84, y=-0.39, opts=13)
02:35:50.933 00.000 7988 Enqueuing Move request for scope (-0.84, -0.39)
02:35:50.935 00.002 15712 Worker thread wakes up
02:35:50.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.39) opts 0xd
02:35:50.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.84, -0.39)
02:35:50.935 00.000 15712 Moving (-0.84, -0.39) raw xDistance=-0.40 yDistance=0.85
02:35:50.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:35:50.935 00.000 7988 UpdateGuideState exits: m=719 SNR=17.4
02:35:50.937 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:50.938 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:50.938 00.000 7988 Enqueuing Expose request
02:35:50.938 00.000 15712 PPEC rslt: input = -0.40, final = -0.24, react = -0.24, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.38
02:35:50.938 00.000 15712 PPEC: input: -0.40, control: -0.24, exposure: 1500
02:35:50.938 00.000 15712 resist switch: large excursion: input 0.85 thresh 0.75 direction from -1 to 1
02:35:50.938 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.55
02:35:50.938 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
02:35:50.938 00.000 15712 MoveAxis(E, 78, ABG)
02:35:50.938 00.000 15712 Guiding  Dir = 2, Dur = 78
02:35:50.938 00.000 15712 IsGuiding returns 0
02:35:50.971 00.033 15712 PulseGuide returned control before completion, sleep 59
02:35:51.065 00.094 15712 IsGuiding returns 1
02:35:51.065 00.000 15712 scope still moving after pulse duration time elapsed
02:35:51.097 00.032 15712 IsGuiding returns 0
02:35:51.097 00.000 15712 scope move finished after 78 + 77 ms
02:35:51.097 00.000 15712 Move returns status 0, amount 78
02:35:51.097 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 298 applied
02:35:51.097 00.000 15712 MoveAxis(S, 515, ABG)
02:35:51.097 00.000 15712 Guiding  Dir = 1, Dur = 515
02:35:51.097 00.000 15712 IsGuiding returns 0
02:35:51.179 00.082 15712 PulseGuide returned control before completion, sleep 445
02:35:51.625 00.446 15712 IsGuiding returns 1
02:35:51.625 00.000 15712 scope still moving after pulse duration time elapsed
02:35:51.657 00.032 15712 IsGuiding returns 1
02:35:51.720 00.063 15712 IsGuiding returns 0
02:35:51.720 00.000 15712 scope move finished after 515 + 109 ms
02:35:51.720 00.000 15712 Move returns status 0, amount 515
02:35:51.720 00.000 15712 move complete, result=0
02:35:51.720 00.000 7988 GuideStep: -0.4 px 78 ms EAST, 0.9 px 515 ms SOUTH
02:35:51.724 00.004 15712 worker thread done servicing request
02:35:51.724 00.000 15712 Worker thread wakes up
02:35:51.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:51.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:53.364 01.640 15712 Exposure complete
02:35:53.428 00.064 15712 worker thread done servicing request
02:35:53.428 00.000 7988 OnExposeComplete: enter
02:35:53.428 00.000 7988 UpdateGuideState(): m_state=6
02:35:53.431 00.003 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4613
02:35:53.431 00.000 7988 Star::Find returns 1 (0), X=974.39, Y=188.18, Mass=801, SNR=18.1, Peak=132 HFD=3.6
02:35:53.431 00.000 7988 MultiStar: exiting stabilization period
02:35:53.431 00.000 7988 MultiStar: [#1 -0.75,0.36,0.00,M1] [#2 -0.54,-0.15,0.92,U] [#3 -0.06,-1.17,0.00,M5] [#4 -0.21,-0.43,0.67,U] [#5 -0.42,0.47,0.67,U] [#6 -0.08,-0.23,0.61,U] [#7 0.08,0.23,0.50,U] [#8 0.24,1.49,0.00,M1] 
02:35:53.431 00.000 7988 single-star, 5 included, MultiStar: {-0.25, -0.03}, one-star: {-0.18, 0.00}
02:35:53.431 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
02:35:53.431 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
02:35:53.431 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.00 hyp=0.18 cameraTheta=3.13 mountX=0.00 mountY=0.18, mountTheta=1.57
02:35:53.431 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.00, opts=13)
02:35:53.442 00.011 7988 Enqueuing Move request for scope (-0.18, 0.00)
02:35:53.442 00.000 15712 Worker thread wakes up
02:35:53.442 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.00) opts 0xd
02:35:53.442 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.00)
02:35:53.442 00.000 15712 Moving (-0.18, 0.00) raw xDistance=0.00 yDistance=0.18
02:35:53.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:53.442 00.000 15712 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.850575, 1:0.180358
02:35:53.442 00.000 15712 BLC: No correction, Miss < min_move
02:35:53.442 00.000 7988 UpdateGuideState exits: m=801 SNR=18.1
02:35:53.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:53.447 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:53.448 00.001 7988 Enqueuing Expose request
02:35:53.448 00.000 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:35:53.448 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
02:35:53.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:53.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:35:53.448 00.000 15712 MoveAxis(E, 2, ABG)
02:35:53.448 00.000 15712 Guiding  Dir = 2, Dur = 2
02:35:53.448 00.000 15712 IsGuiding returns 0
02:35:53.464 00.016 15712 IsGuiding returns 0
02:35:53.464 00.000 15712 Move returns status 0, amount 2
02:35:53.464 00.000 15712 MoveAxis(N, 0, ABG)
02:35:53.464 00.000 15712 Move returns status 0, amount 0
02:35:53.464 00.000 15712 move complete, result=0
02:35:53.465 00.001 15712 worker thread done servicing request
02:35:53.465 00.000 15712 Worker thread wakes up
02:35:53.465 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
02:35:53.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:53.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:54.881 01.416 15712 Exposure complete
02:35:54.942 00.061 15712 worker thread done servicing request
02:35:54.942 00.000 7988 OnExposeComplete: enter
02:35:54.942 00.000 7988 UpdateGuideState(): m_state=6
02:35:54.946 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4614
02:35:54.946 00.000 7988 Star::Find returns 1 (0), X=974.53, Y=189.70, Mass=793, SNR=18.1, Peak=136 HFD=3.5
02:35:54.948 00.002 7988 MultiStar: large primary error, entering stabilization period
02:35:54.948 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
02:35:54.950 00.002 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:35:54.950 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=1.52 hyp=1.52 cameraTheta=1.59 mountX=1.52 mountY=-0.00, mountTheta=-0.00
02:35:54.952 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=1.52, opts=13)
02:35:54.954 00.002 7988 Enqueuing Move request for scope (-0.03, 1.52)
02:35:54.954 00.000 15712 Worker thread wakes up
02:35:54.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.52) opts 0xd
02:35:54.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 1.52)
02:35:54.954 00.000 15712 Moving (-0.03, 1.52) raw xDistance=1.52 yDistance=-0.00
02:35:54.954 00.000 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.850575, 1:0.180358, 2:-0.002728
02:35:54.954 00.000 15712 BLC: No correction, Miss < min_move
02:35:54.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:54.954 00.000 7988 UpdateGuideState exits: m=793 SNR=18.1
02:35:54.958 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:54.959 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:54.959 00.000 7988 Enqueuing Expose request
02:35:54.959 00.000 15712 PPEC rslt: input = 1.52, final = 0.91, react = 0.91, pred = -0.01, hyst = 0.81, hyst_pct = 0.00, period_length = 639.38
02:35:54.959 00.000 15712 PPEC: input: 1.52, control: 0.91, exposure: 1500
02:35:54.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:54.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:35:54.959 00.000 15712 MoveAxis(W, 296, ABG)
02:35:54.959 00.000 15712 Guiding  Dir = 3, Dur = 296
02:35:54.959 00.000 15712 IsGuiding returns 0
02:35:54.984 00.025 15712 PulseGuide returned control before completion, sleep 285
02:35:55.277 00.293 15712 IsGuiding returns 1
02:35:55.277 00.000 15712 scope still moving after pulse duration time elapsed
02:35:55.319 00.042 15712 IsGuiding returns 0
02:35:55.319 00.000 15712 scope move finished after 296 + 61 ms
02:35:55.319 00.000 15712 Move returns status 0, amount 296
02:35:55.319 00.000 15712 MoveAxis(N, 0, ABG)
02:35:55.319 00.000 15712 Move returns status 0, amount 0
02:35:55.319 00.000 15712 move complete, result=0
02:35:55.319 00.000 7988 GuideStep: 1.5 px 296 ms WEST, -0.0 px 0 ms NORTH
02:35:55.321 00.002 15712 worker thread done servicing request
02:35:55.321 00.000 15712 Worker thread wakes up
02:35:55.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:55.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:56.955 01.634 15712 Exposure complete
02:35:57.018 00.063 15712 worker thread done servicing request
02:35:57.018 00.000 7988 OnExposeComplete: enter
02:35:57.018 00.000 7988 UpdateGuideState(): m_state=6
02:35:57.020 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4615
02:35:57.020 00.000 7988 Star::Find returns 1 (0), X=974.40, Y=189.97, Mass=686, SNR=16.8, Peak=133 HFD=3.3
02:35:57.022 00.002 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
02:35:57.022 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:35:57.024 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=1.80 hyp=1.81 cameraTheta=1.66 mountX=1.80 mountY=0.12, mountTheta=0.07
02:35:57.026 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=1.80, opts=13)
02:35:57.026 00.000 7988 Enqueuing Move request for scope (-0.17, 1.80)
02:35:57.028 00.002 15712 Worker thread wakes up
02:35:57.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.80) opts 0xd
02:35:57.028 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 1.80)
02:35:57.028 00.000 15712 Moving (-0.17, 1.80) raw xDistance=1.80 yDistance=0.12
02:35:57.028 00.000 15712 BLC: window closed
02:35:57.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:35:57.028 00.000 7988 UpdateGuideState exits: m=686 SNR=16.8
02:35:57.031 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:57.032 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:57.032 00.000 7988 Enqueuing Expose request
02:35:57.035 00.003 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.850575, 1:0.180358, 2:-0.002728
02:35:57.035 00.000 15712 BLC: No correction, Miss < min_move
02:35:57.035 00.000 15712 PPEC rslt: input = 1.80, final = 1.07, react = 1.08, pred = -0.01, hyst = 0.97, hyst_pct = 0.00, period_length = 639.38
02:35:57.035 00.000 15712 PPEC: input: 1.80, control: 1.07, exposure: 1500
02:35:57.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:57.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:35:57.035 00.000 15712 MoveAxis(W, 350, ABG)
02:35:57.035 00.000 15712 Guiding  Dir = 3, Dur = 350
02:35:57.069 00.034 15712 IsGuiding returns 0
02:35:57.086 00.017 15712 PulseGuide returned control before completion, sleep 345
02:35:57.461 00.375 15712 IsGuiding returns 0
02:35:57.461 00.000 15712 Move returns status 0, amount 350
02:35:57.461 00.000 15712 MoveAxis(N, 0, ABG)
02:35:57.461 00.000 15712 Move returns status 0, amount 0
02:35:57.461 00.000 15712 move complete, result=0
02:35:57.461 00.000 7988 GuideStep: 1.8 px 350 ms WEST, 0.1 px 0 ms NORTH
02:35:57.463 00.002 15712 worker thread done servicing request
02:35:57.463 00.000 15712 Worker thread wakes up
02:35:57.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:57.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:35:58.881 01.418 15712 Exposure complete
02:35:58.944 00.063 15712 worker thread done servicing request
02:35:58.945 00.001 7988 OnExposeComplete: enter
02:35:58.945 00.000 7988 UpdateGuideState(): m_state=6
02:35:58.945 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4616
02:35:58.945 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=189.99, Mass=869, SNR=18.8, Peak=135 HFD=3.9
02:35:58.945 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
02:35:58.945 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
02:35:58.945 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=1.81 hyp=1.82 cameraTheta=1.64 mountX=1.81 mountY=0.09, mountTheta=0.05
02:35:58.945 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=1.81, opts=13)
02:35:58.945 00.000 7988 Enqueuing Move request for scope (-0.13, 1.81)
02:35:58.945 00.000 15712 Worker thread wakes up
02:35:58.945 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 1.81) opts 0xd
02:35:58.945 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 1.81)
02:35:58.945 00.000 15712 Moving (-0.13, 1.81) raw xDistance=1.81 yDistance=0.09
02:35:58.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:35:58.945 00.000 7988 UpdateGuideState exits: m=869 SNR=18.8
02:35:58.958 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:58.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:35:58.958 00.000 7988 Enqueuing Expose request
02:35:58.958 00.000 15712 PPEC rslt: input = 1.81, final = 1.08, react = 1.09, pred = -0.00, hyst = 1.03, hyst_pct = 0.00, period_length = 639.38
02:35:58.958 00.000 15712 PPEC: input: 1.81, control: 1.08, exposure: 1500
02:35:58.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:58.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:35:58.958 00.000 15712 MoveAxis(W, 354, ABG)
02:35:58.958 00.000 15712 Guiding  Dir = 3, Dur = 354
02:35:58.958 00.000 15712 IsGuiding returns 0
02:35:58.980 00.022 15712 PulseGuide returned control before completion, sleep 349
02:35:59.356 00.376 15712 IsGuiding returns 0
02:35:59.356 00.000 15712 Move returns status 0, amount 354
02:35:59.356 00.000 15712 MoveAxis(N, 0, ABG)
02:35:59.356 00.000 15712 Move returns status 0, amount 0
02:35:59.356 00.000 15712 move complete, result=0
02:35:59.356 00.000 7988 GuideStep: 1.8 px 354 ms WEST, 0.1 px 0 ms NORTH
02:35:59.366 00.010 15712 worker thread done servicing request
02:35:59.366 00.000 15712 Worker thread wakes up
02:35:59.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:35:59.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:01.002 01.636 15712 Exposure complete
02:36:01.066 00.064 15712 worker thread done servicing request
02:36:01.067 00.001 7988 OnExposeComplete: enter
02:36:01.067 00.000 7988 UpdateGuideState(): m_state=6
02:36:01.067 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4617
02:36:01.067 00.000 7988 Star::Find returns 1 (0), X=974.28, Y=186.70, Mass=845, SNR=18.8, Peak=131 HFD=3.7
02:36:01.067 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
02:36:01.067 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
02:36:01.073 00.006 7988 CameraToMount -- cameraX=-0.29 cameraY=-1.48 hyp=1.50 cameraTheta=-1.76 mountX=-1.48 mountY=0.32, mountTheta=2.93
02:36:01.075 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-1.48, opts=13)
02:36:01.076 00.001 7988 Enqueuing Move request for scope (-0.29, -1.48)
02:36:01.077 00.001 15712 Worker thread wakes up
02:36:01.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -1.48) opts 0xd
02:36:01.077 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -1.48)
02:36:01.077 00.000 15712 Moving (-0.29, -1.48) raw xDistance=-1.48 yDistance=0.32
02:36:01.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:36:01.078 00.001 7988 UpdateGuideState exits: m=845 SNR=18.8
02:36:01.080 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:01.081 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:01.082 00.001 7988 Enqueuing Expose request
02:36:01.083 00.001 15712 PPEC rslt: input = -1.48, final = -0.88, react = -0.89, pred = 0.00, hyst = -0.73, hyst_pct = 0.00, period_length = 639.38
02:36:01.083 00.000 15712 PPEC: input: -1.48, control: -0.88, exposure: 1500
02:36:01.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:36:01.083 00.000 15712 MoveAxis(E, 288, ABG)
02:36:01.083 00.000 15712 Guiding  Dir = 2, Dur = 288
02:36:01.084 00.001 15712 IsGuiding returns 0
02:36:01.105 00.021 15712 PulseGuide returned control before completion, sleep 277
02:36:01.391 00.286 15712 IsGuiding returns 1
02:36:01.391 00.000 15712 scope still moving after pulse duration time elapsed
02:36:01.415 00.024 15712 IsGuiding returns 0
02:36:01.415 00.000 15712 scope move finished after 288 + 43 ms
02:36:01.415 00.000 15712 Move returns status 0, amount 288
02:36:01.415 00.000 15712 MoveAxis(S, 82, ABG)
02:36:01.415 00.000 15712 Guiding  Dir = 1, Dur = 82
02:36:01.415 00.000 15712 IsGuiding returns 0
02:36:01.486 00.071 15712 PulseGuide returned control before completion, sleep 18
02:36:01.510 00.024 15712 IsGuiding returns 1
02:36:01.510 00.000 15712 scope still moving after pulse duration time elapsed
02:36:01.542 00.032 15712 IsGuiding returns 1
02:36:01.574 00.032 15712 IsGuiding returns 1
02:36:01.610 00.036 15712 IsGuiding returns 0
02:36:01.610 00.000 15712 scope move finished after 82 + 120 ms
02:36:01.610 00.000 15712 Move returns status 0, amount 82
02:36:01.610 00.000 15712 move complete, result=0
02:36:01.610 00.000 7988 GuideStep: -1.5 px 288 ms EAST, 0.3 px 82 ms SOUTH
02:36:01.620 00.010 15712 worker thread done servicing request
02:36:01.620 00.000 15712 Worker thread wakes up
02:36:01.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:01.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:03.039 01.419 15712 Exposure complete
02:36:03.102 00.063 15712 worker thread done servicing request
02:36:03.102 00.000 7988 OnExposeComplete: enter
02:36:03.102 00.000 7988 UpdateGuideState(): m_state=6
02:36:03.106 00.004 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4618
02:36:03.106 00.000 7988 Star::Find returns 1 (0), X=974.68, Y=187.47, Mass=783, SNR=17.8, Peak=123 HFD=3.5
02:36:03.108 00.002 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
02:36:03.108 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
02:36:03.110 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.70 hyp=0.71 cameraTheta=-1.41 mountX=-0.70 mountY=-0.09, mountTheta=-3.01
02:36:03.112 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.70, opts=13)
02:36:03.112 00.000 7988 Enqueuing Move request for scope (0.11, -0.70)
02:36:03.114 00.002 15712 Worker thread wakes up
02:36:03.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.70) opts 0xd
02:36:03.114 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.70)
02:36:03.114 00.000 15712 Moving (0.11, -0.70) raw xDistance=-0.70 yDistance=-0.09
02:36:03.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:36:03.114 00.000 7988 UpdateGuideState exits: m=783 SNR=17.8
02:36:03.117 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:03.119 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:03.119 00.000 7988 Enqueuing Expose request
02:36:03.121 00.002 15712 PPEC rslt: input = -0.70, final = -0.41, react = -0.42, pred = 0.01, hyst = -0.31, hyst_pct = 0.00, period_length = 639.38
02:36:03.121 00.000 15712 PPEC: input: -0.70, control: -0.41, exposure: 1500
02:36:03.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:03.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:36:03.121 00.000 15712 MoveAxis(E, 135, ABG)
02:36:03.121 00.000 15712 Guiding  Dir = 2, Dur = 135
02:36:03.121 00.000 15712 IsGuiding returns 0
02:36:03.137 00.016 15712 PulseGuide returned control before completion, sleep 130
02:36:03.296 00.159 15712 IsGuiding returns 1
02:36:03.298 00.002 15712 scope still moving after pulse duration time elapsed
02:36:03.325 00.027 15712 IsGuiding returns 0
02:36:03.325 00.000 15712 scope move finished after 135 + 68 ms
02:36:03.325 00.000 15712 Move returns status 0, amount 135
02:36:03.325 00.000 15712 MoveAxis(N, 0, ABG)
02:36:03.325 00.000 15712 Move returns status 0, amount 0
02:36:03.325 00.000 15712 move complete, result=0
02:36:03.325 00.000 15712 worker thread done servicing request
02:36:03.325 00.000 15712 Worker thread wakes up
02:36:03.325 00.000 7988 GuideStep: -0.7 px 135 ms EAST, -0.1 px 0 ms NORTH
02:36:03.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:03.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:05.068 01.743 15712 Exposure complete
02:36:05.129 00.061 15712 worker thread done servicing request
02:36:05.129 00.000 7988 OnExposeComplete: enter
02:36:05.129 00.000 7988 UpdateGuideState(): m_state=6
02:36:05.135 00.006 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4619
02:36:05.135 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=188.30, Mass=681, SNR=17.0, Peak=144 HFD=3.1
02:36:05.137 00.002 7988 MultiStar: exiting stabilization period
02:36:05.137 00.000 7988 MultiStar: [#1 -0.91,0.32,0.00,M2] [#2 -0.18,-0.20,0.95,U] [#3 -0.08,-0.72,0.00,M6] [#4 -0.24,-0.22,0.80,U] [#5 0.06,0.67,0.76,U] [#6 0.07,-0.22,0.61,U] [#7 0.77,0.50,0.00,M7] [#8 -0.94,0.63,0.00,M2] 
02:36:05.139 00.002 7988 refined, 4 included, MultiStar: {-0.06, 0.03}, one-star: {0.02, 0.12}
02:36:05.141 00.002 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
02:36:05.141 00.000 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
02:36:05.143 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.67 mountX=0.03 mountY=0.06, mountTheta=1.10
02:36:05.145 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.03, opts=13)
02:36:05.145 00.000 7988 Enqueuing Move request for scope (-0.06, 0.03)
02:36:05.146 00.001 15712 Worker thread wakes up
02:36:05.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
02:36:05.146 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
02:36:05.146 00.000 15712 Moving (-0.06, 0.03) raw xDistance=0.03 yDistance=0.06
02:36:05.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:36:05.146 00.000 7988 UpdateGuideState exits: m=681 SNR=17.0
02:36:05.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:05.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:05.146 00.000 7988 Enqueuing Expose request
02:36:05.146 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:36:05.146 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
02:36:05.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:05.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:36:05.146 00.000 15712 MoveAxis(W, 4, ABG)
02:36:05.146 00.000 15712 Guiding  Dir = 3, Dur = 4
02:36:05.146 00.000 15712 IsGuiding returns 0
02:36:05.209 00.063 15712 IsGuiding returns 0
02:36:05.215 00.006 15712 Move returns status 0, amount 4
02:36:05.215 00.000 15712 MoveAxis(N, 0, ABG)
02:36:05.215 00.000 15712 Move returns status 0, amount 0
02:36:05.215 00.000 15712 move complete, result=0
02:36:05.215 00.000 15712 worker thread done servicing request
02:36:05.215 00.000 15712 Worker thread wakes up
02:36:05.215 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
02:36:05.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:05.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:06.628 01.413 15712 Exposure complete
02:36:06.692 00.064 15712 worker thread done servicing request
02:36:06.692 00.000 7988 OnExposeComplete: enter
02:36:06.692 00.000 7988 UpdateGuideState(): m_state=6
02:36:06.695 00.003 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4620
02:36:06.695 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=188.36, Mass=765, SNR=17.9, Peak=134 HFD=3.2
02:36:06.697 00.002 7988 MultiStar: [#1 -0.45,0.71,0.00,M3] [#2 -0.23,0.09,0.93,U] [#3 0.24,-0.38,0.85,U] [#4 -0.02,-0.33,0.65,U] [#5 -0.32,0.69,0.00,M1] [#6 0.08,0.21,0.65,U] [#7 0.40,1.03,0.00,M8] [#8 -0.72,0.78,0.00,M3] 
02:36:06.697 00.000 7988 refined, 4 included, MultiStar: {0.00, -0.03}, one-star: {-0.02, 0.18}
02:36:06.699 00.002 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
02:36:06.701 00.002 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
02:36:06.701 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.48 mountX=-0.03 mountY=-0.00, mountTheta=-3.08
02:36:06.703 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.03, opts=13)
02:36:06.703 00.000 7988 Enqueuing Move request for scope (0.00, -0.03)
02:36:06.705 00.002 15712 Worker thread wakes up
02:36:06.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
02:36:06.705 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
02:36:06.705 00.000 15712 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=-0.00
02:36:06.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:36:06.705 00.000 7988 UpdateGuideState exits: m=765 SNR=17.9
02:36:06.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:06.709 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:06.709 00.000 7988 Enqueuing Expose request
02:36:06.711 00.002 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:36:06.711 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
02:36:06.711 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:06.711 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:36:06.711 00.000 15712 MoveAxis(W, 4, ABG)
02:36:06.711 00.000 15712 Guiding  Dir = 3, Dur = 4
02:36:06.711 00.000 15712 IsGuiding returns 0
02:36:06.727 00.016 15712 IsGuiding returns 0
02:36:06.727 00.000 15712 Move returns status 0, amount 4
02:36:06.727 00.000 15712 MoveAxis(N, 0, ABG)
02:36:06.727 00.000 15712 Move returns status 0, amount 0
02:36:06.727 00.000 15712 move complete, result=0
02:36:06.727 00.000 15712 worker thread done servicing request
02:36:06.727 00.000 15712 Worker thread wakes up
02:36:06.727 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
02:36:06.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:06.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:08.365 01.638 15712 Exposure complete
02:36:08.426 00.061 15712 worker thread done servicing request
02:36:08.426 00.000 7988 OnExposeComplete: enter
02:36:08.426 00.000 7988 UpdateGuideState(): m_state=6
02:36:08.431 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4621
02:36:08.431 00.000 7988 Star::Find returns 1 (0), X=974.35, Y=189.28, Mass=701, SNR=17.2, Peak=138 HFD=3.5
02:36:08.433 00.002 7988 MultiStar: [#1 -0.22,1.52,0.00,M4] [#2 -0.25,1.07,0.00,M6] [#3 0.16,0.06,0.86,U] [#4 0.26,0.23,0.69,U] [#5 0.07,1.50,0.00,M2] [#6 0.12,1.36,0.00,M1] [#7 0.03,1.88,0.00,M9] [#8 -0.40,1.62,0.00,M4] 
02:36:08.433 00.000 7988 refined, 2 included, MultiStar: {0.04, 0.52}, one-star: {-0.21, 1.11}
02:36:08.435 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
02:36:08.435 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
02:36:08.437 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.52 hyp=0.52 cameraTheta=1.49 mountX=0.52 mountY=-0.06, mountTheta=-0.11
02:36:08.439 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.52, opts=13)
02:36:08.439 00.000 7988 Enqueuing Move request for scope (0.04, 0.52)
02:36:08.441 00.002 15712 Worker thread wakes up
02:36:08.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.52) opts 0xd
02:36:08.441 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.52)
02:36:08.442 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=54, FiltMax=255, Gamma=0.690
02:36:08.443 00.001 7988 UpdateGuideState exits: m=701 SNR=17.2
02:36:08.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:08.445 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:08.445 00.000 7988 Enqueuing Expose request
02:36:08.447 00.002 15712 Moving (0.04, 0.52) raw xDistance=0.52 yDistance=-0.06
02:36:08.447 00.000 15712 PPEC rslt: input = 0.52, final = 0.32, react = 0.31, pred = 0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.38
02:36:08.447 00.000 15712 PPEC: input: 0.52, control: 0.32, exposure: 1500
02:36:08.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:08.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:36:08.447 00.000 15712 MoveAxis(W, 106, ABG)
02:36:08.447 00.000 15712 Guiding  Dir = 3, Dur = 106
02:36:08.447 00.000 15712 IsGuiding returns 0
02:36:08.476 00.029 15712 PulseGuide returned control before completion, sleep 93
02:36:08.570 00.094 15712 IsGuiding returns 1
02:36:08.570 00.000 15712 scope still moving after pulse duration time elapsed
02:36:08.602 00.032 15712 IsGuiding returns 0
02:36:08.602 00.000 15712 scope move finished after 106 + 45 ms
02:36:08.602 00.000 15712 Move returns status 0, amount 106
02:36:08.602 00.000 15712 MoveAxis(N, 0, ABG)
02:36:08.602 00.000 15712 Move returns status 0, amount 0
02:36:08.602 00.000 15712 move complete, result=0
02:36:08.602 00.000 15712 worker thread done servicing request
02:36:08.602 00.000 7988 GuideStep: 0.5 px 106 ms WEST, -0.1 px 0 ms NORTH
02:36:08.605 00.003 15712 Worker thread wakes up
02:36:08.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:08.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:10.024 01.419 15712 Exposure complete
02:36:10.086 00.062 15712 worker thread done servicing request
02:36:10.086 00.000 7988 OnExposeComplete: enter
02:36:10.086 00.000 7988 UpdateGuideState(): m_state=6
02:36:10.089 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4622
02:36:10.089 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=189.98, Mass=677, SNR=16.9, Peak=142 HFD=3.3
02:36:10.092 00.003 7988 MultiStar: large primary error, entering stabilization period
02:36:10.092 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
02:36:10.094 00.002 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
02:36:10.094 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=1.80 hyp=1.81 cameraTheta=1.50 mountX=1.80 mountY=-0.17, mountTheta=-0.09
02:36:10.096 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=1.80, opts=13)
02:36:10.098 00.002 7988 Enqueuing Move request for scope (0.12, 1.80)
02:36:10.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:36:10.100 00.002 7988 UpdateGuideState exits: m=677 SNR=16.9
02:36:10.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:10.101 00.001 15712 Worker thread wakes up
02:36:10.101 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.80) opts 0xd
02:36:10.101 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 1.80)
02:36:10.101 00.000 15712 Moving (0.12, 1.80) raw xDistance=1.80 yDistance=-0.17
02:36:10.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:10.101 00.000 7988 Enqueuing Expose request
02:36:10.108 00.007 15712 PPEC rslt: input = 1.80, final = 1.10, react = 1.08, pred = 0.01, hyst = 0.97, hyst_pct = 0.00, period_length = 639.38
02:36:10.108 00.000 15712 PPEC: input: 1.80, control: 1.10, exposure: 1500
02:36:10.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:10.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:36:10.108 00.000 15712 MoveAxis(W, 358, ABG)
02:36:10.108 00.000 15712 Guiding  Dir = 3, Dur = 358
02:36:10.108 00.000 15712 IsGuiding returns 0
02:36:10.138 00.030 15712 PulseGuide returned control before completion, sleep 339
02:36:10.506 00.368 15712 IsGuiding returns 0
02:36:10.506 00.000 15712 Move returns status 0, amount 358
02:36:10.506 00.000 15712 MoveAxis(N, 0, ABG)
02:36:10.506 00.000 15712 Move returns status 0, amount 0
02:36:10.506 00.000 15712 move complete, result=0
02:36:10.506 00.000 15712 worker thread done servicing request
02:36:10.506 00.000 15712 Worker thread wakes up
02:36:10.506 00.000 7988 GuideStep: 1.8 px 358 ms WEST, -0.2 px 0 ms NORTH
02:36:10.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:10.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:12.146 01.640 15712 Exposure complete
02:36:12.208 00.062 15712 worker thread done servicing request
02:36:12.208 00.000 7988 OnExposeComplete: enter
02:36:12.208 00.000 7988 UpdateGuideState(): m_state=6
02:36:12.208 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4623
02:36:12.208 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=189.91, Mass=844, SNR=18.7, Peak=144 HFD=3.9
02:36:12.208 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
02:36:12.216 00.008 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:36:12.216 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=1.74 hyp=1.74 cameraTheta=1.55 mountX=1.74 mountY=-0.08, mountTheta=-0.05
02:36:12.216 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=1.74, opts=13)
02:36:12.216 00.000 7988 Enqueuing Move request for scope (0.04, 1.74)
02:36:12.216 00.000 15712 Worker thread wakes up
02:36:12.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 1.74) opts 0xd
02:36:12.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 1.74)
02:36:12.216 00.000 15712 Moving (0.04, 1.74) raw xDistance=1.74 yDistance=-0.08
02:36:12.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:36:12.216 00.000 7988 UpdateGuideState exits: m=844 SNR=18.7
02:36:12.223 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:12.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:12.223 00.000 7988 Enqueuing Expose request
02:36:12.223 00.000 15712 PPEC rslt: input = 1.74, final = 1.05, react = 1.04, pred = 0.01, hyst = 0.96, hyst_pct = 0.00, period_length = 639.38
02:36:12.223 00.000 15712 PPEC: input: 1.74, control: 1.05, exposure: 1500
02:36:12.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:12.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:36:12.223 00.000 15712 MoveAxis(W, 344, ABG)
02:36:12.223 00.000 15712 Guiding  Dir = 3, Dur = 344
02:36:12.223 00.000 15712 IsGuiding returns 0
02:36:12.239 00.016 15712 PulseGuide returned control before completion, sleep 334
02:36:12.624 00.385 15712 IsGuiding returns 1
02:36:12.624 00.000 15712 scope still moving after pulse duration time elapsed
02:36:12.655 00.031 15712 IsGuiding returns 0
02:36:12.655 00.000 15712 scope move finished after 344 + 83 ms
02:36:12.655 00.000 15712 Move returns status 0, amount 344
02:36:12.655 00.000 15712 MoveAxis(N, 0, ABG)
02:36:12.655 00.000 15712 Move returns status 0, amount 0
02:36:12.655 00.000 15712 move complete, result=0
02:36:12.655 00.000 7988 GuideStep: 1.7 px 344 ms WEST, -0.1 px 0 ms NORTH
02:36:12.658 00.003 15712 worker thread done servicing request
02:36:12.658 00.000 15712 Worker thread wakes up
02:36:12.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:12.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:14.076 01.418 15712 Exposure complete
02:36:14.138 00.062 15712 worker thread done servicing request
02:36:14.138 00.000 7988 OnExposeComplete: enter
02:36:14.138 00.000 7988 UpdateGuideState(): m_state=6
02:36:14.142 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4624
02:36:14.142 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=188.74, Mass=773, SNR=17.9, Peak=121 HFD=3.6
02:36:14.144 00.002 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
02:36:14.144 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
02:36:14.146 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.56 hyp=0.58 cameraTheta=1.81 mountX=0.56 mountY=0.12, mountTheta=0.22
02:36:14.148 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.56, opts=13)
02:36:14.148 00.000 7988 Enqueuing Move request for scope (-0.14, 0.56)
02:36:14.150 00.002 15712 Worker thread wakes up
02:36:14.150 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.56) opts 0xd
02:36:14.150 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.56)
02:36:14.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:36:14.150 00.000 7988 UpdateGuideState exits: m=773 SNR=17.9
02:36:14.153 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:14.155 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:14.155 00.000 7988 Enqueuing Expose request
02:36:14.155 00.000 15712 Moving (-0.14, 0.56) raw xDistance=0.56 yDistance=0.12
02:36:14.155 00.000 15712 PPEC rslt: input = 0.56, final = 0.35, react = 0.34, pred = 0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 639.38
02:36:14.155 00.000 15712 PPEC: input: 0.56, control: 0.35, exposure: 1500
02:36:14.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:14.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:36:14.155 00.000 15712 MoveAxis(W, 113, ABG)
02:36:14.155 00.000 15712 Guiding  Dir = 3, Dur = 113
02:36:14.155 00.000 15712 IsGuiding returns 0
02:36:14.172 00.017 15712 PulseGuide returned control before completion, sleep 102
02:36:14.308 00.136 15712 IsGuiding returns 0
02:36:14.308 00.000 15712 Move returns status 0, amount 113
02:36:14.308 00.000 15712 MoveAxis(N, 0, ABG)
02:36:14.308 00.000 15712 Move returns status 0, amount 0
02:36:14.308 00.000 15712 move complete, result=0
02:36:14.308 00.000 15712 worker thread done servicing request
02:36:14.308 00.000 15712 Worker thread wakes up
02:36:14.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:14.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:14.308 00.000 7988 GuideStep: 0.6 px 113 ms WEST, 0.1 px 0 ms NORTH
02:36:15.942 01.634 15712 Exposure complete
02:36:16.007 00.065 15712 worker thread done servicing request
02:36:16.007 00.000 7988 OnExposeComplete: enter
02:36:16.007 00.000 7988 UpdateGuideState(): m_state=6
02:36:16.007 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4625
02:36:16.007 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=188.11, Mass=757, SNR=17.7, Peak=134 HFD=3.7
02:36:16.007 00.000 7988 MultiStar: exiting stabilization period
02:36:16.007 00.000 7988 MultiStar: [#1 -0.23,0.04,1.05,U] [#2 -0.06,-0.56,0.83,U] [#3 0.44,-1.29,0.00,M5] [#4 0.29,-0.87,0.00,M6] [#5 -0.14,0.37,0.70,U] [#6 0.31,-0.07,0.69,U] [#7 0.19,1.09,0.00,M10] [#8 -0.06,0.52,0.42,U] 
02:36:16.007 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.02}, one-star: {0.03, -0.07}
02:36:16.007 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.56) = xAngle (-4.31 = 1.97)
02:36:16.018 00.011 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.94)
02:36:16.018 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.75 mountX=-0.02 mountY=0.04, mountTheta=1.96
02:36:16.018 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.02, opts=13)
02:36:16.018 00.000 7988 Enqueuing Move request for scope (-0.04, -0.02)
02:36:16.018 00.000 15712 Worker thread wakes up
02:36:16.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
02:36:16.018 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
02:36:16.018 00.000 15712 Moving (-0.04, -0.02) raw xDistance=-0.02 yDistance=0.04
02:36:16.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
02:36:16.024 00.006 7988 UpdateGuideState exits: m=757 SNR=17.7
02:36:16.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:16.026 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:16.026 00.000 7988 Enqueuing Expose request
02:36:16.028 00.002 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:36:16.028 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
02:36:16.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:16.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:36:16.028 00.000 15712 MoveAxis(W, 2, ABG)
02:36:16.028 00.000 15712 Guiding  Dir = 3, Dur = 2
02:36:16.028 00.000 15712 IsGuiding returns 0
02:36:16.053 00.025 15712 IsGuiding returns 0
02:36:16.053 00.000 15712 Move returns status 0, amount 2
02:36:16.053 00.000 15712 MoveAxis(N, 0, ABG)
02:36:16.053 00.000 15712 Move returns status 0, amount 0
02:36:16.053 00.000 15712 move complete, result=0
02:36:16.053 00.000 15712 worker thread done servicing request
02:36:16.053 00.000 15712 Worker thread wakes up
02:36:16.053 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
02:36:16.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:16.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:17.468 01.415 15712 Exposure complete
02:36:17.532 00.064 15712 worker thread done servicing request
02:36:17.533 00.001 7988 OnExposeComplete: enter
02:36:17.533 00.000 7988 UpdateGuideState(): m_state=6
02:36:17.533 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4626
02:36:17.536 00.003 7988 Star::Find returns 1 (0), X=974.47, Y=187.87, Mass=835, SNR=18.4, Peak=155 HFD=3.7
02:36:17.536 00.000 7988 MultiStar: [#1 -0.30,0.32,1.04,U] [#2 -0.31,-0.29,0.85,U] [#3 0.36,-1.35,0.00,M6] [#4 -0.02,-0.55,0.66,U] [#5 0.22,0.37,0.78,U] [#6 0.00,0.02,0.63,U] [#7 -0.08,-0.60,0.44,U] [#8 0.14,-0.17,0.47,U] 
02:36:17.536 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.11}, one-star: {-0.10, -0.30}
02:36:17.536 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
02:36:17.536 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
02:36:17.536 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.24 mountX=-0.11 mountY=0.09, mountTheta=2.46
02:36:17.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
02:36:17.536 00.000 7988 Enqueuing Move request for scope (-0.08, -0.11)
02:36:17.536 00.000 15712 Worker thread wakes up
02:36:17.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
02:36:17.536 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
02:36:17.536 00.000 15712 Moving (-0.08, -0.11) raw xDistance=-0.11 yDistance=0.09
02:36:17.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:36:17.536 00.000 7988 UpdateGuideState exits: m=835 SNR=18.4
02:36:17.548 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:17.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:17.548 00.000 7988 Enqueuing Expose request
02:36:17.548 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:36:17.548 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
02:36:17.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:17.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:36:17.548 00.000 15712 MoveAxis(W, 1, ABG)
02:36:17.548 00.000 15712 Guiding  Dir = 3, Dur = 1
02:36:17.548 00.000 15712 IsGuiding returns 0
02:36:17.571 00.023 15712 IsGuiding returns 0
02:36:17.571 00.000 15712 Move returns status 0, amount 1
02:36:17.571 00.000 15712 MoveAxis(N, 0, ABG)
02:36:17.571 00.000 15712 Move returns status 0, amount 0
02:36:17.571 00.000 15712 move complete, result=0
02:36:17.571 00.000 15712 worker thread done servicing request
02:36:17.571 00.000 15712 Worker thread wakes up
02:36:17.571 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
02:36:17.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:17.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:19.207 01.636 15712 Exposure complete
02:36:19.271 00.064 15712 worker thread done servicing request
02:36:19.271 00.000 7988 OnExposeComplete: enter
02:36:19.271 00.000 7988 UpdateGuideState(): m_state=6
02:36:19.275 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4627
02:36:19.275 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=187.73, Mass=702, SNR=17.0, Peak=143 HFD=3.5
02:36:19.277 00.002 7988 MultiStar: [#1 -0.10,0.14,1.07,U] [#2 0.04,-0.43,0.89,U] [#3 0.25,-1.07,0.00,M7] [#4 0.02,-0.52,0.80,U] [#5 0.02,-0.46,0.69,U] [#6 0.80,-0.05,0.00,M1] [#7 0.66,1.12,0.00,M10] [#8 -0.04,1.43,0.00,M3] 
02:36:19.279 00.002 7988 refined, 4 included, MultiStar: {0.00, -0.32}, one-star: {0.06, -0.45}
02:36:19.279 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
02:36:19.281 00.002 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.13)
02:36:19.281 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.56 mountX=-0.32 mountY=0.00, mountTheta=3.13
02:36:19.283 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.32, opts=13)
02:36:19.285 00.002 7988 Enqueuing Move request for scope (0.00, -0.32)
02:36:19.285 00.000 15712 Worker thread wakes up
02:36:19.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.32) opts 0xd
02:36:19.285 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.32)
02:36:19.285 00.000 15712 Moving (0.00, -0.32) raw xDistance=-0.32 yDistance=0.00
02:36:19.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:36:19.286 00.001 7988 UpdateGuideState exits: m=702 SNR=17.0
02:36:19.288 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:19.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:19.288 00.000 7988 Enqueuing Expose request
02:36:19.288 00.000 15712 PPEC rslt: input = -0.32, final = -0.19, react = -0.19, pred = -0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 639.39
02:36:19.288 00.000 15712 PPEC: input: -0.32, control: -0.19, exposure: 1500
02:36:19.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:19.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:36:19.288 00.000 15712 MoveAxis(E, 63, ABG)
02:36:19.288 00.000 15712 Guiding  Dir = 2, Dur = 63
02:36:19.322 00.034 15712 IsGuiding returns 0
02:36:19.343 00.021 15712 PulseGuide returned control before completion, sleep 58
02:36:19.441 00.098 15712 IsGuiding returns 0
02:36:19.441 00.000 15712 Move returns status 0, amount 63
02:36:19.441 00.000 15712 MoveAxis(N, 0, ABG)
02:36:19.441 00.000 15712 Move returns status 0, amount 0
02:36:19.441 00.000 15712 move complete, result=0
02:36:19.441 00.000 15712 worker thread done servicing request
02:36:19.441 00.000 15712 Worker thread wakes up
02:36:19.441 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.0 px 0 ms NORTH
02:36:19.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:19.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:20.850 01.409 15712 Exposure complete
02:36:20.913 00.063 15712 worker thread done servicing request
02:36:20.913 00.000 7988 OnExposeComplete: enter
02:36:20.913 00.000 7988 UpdateGuideState(): m_state=6
02:36:20.913 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4628
02:36:20.913 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=188.49, Mass=779, SNR=17.9, Peak=139 HFD=3.6
02:36:20.913 00.000 7988 MultiStar: [#1 -0.38,1.03,0.00,M2] [#2 -0.18,0.24,0.83,U] [#3 0.36,-0.48,0.82,U] [#4 0.04,0.09,0.62,U] [#5 0.19,0.48,0.74,U] [#6 0.18,0.21,0.68,U] [#7 0.35,1.63,0.00,R] [#8 -0.21,1.14,0.00,M4] 
02:36:20.913 00.000 7988 refined, 5 included, MultiStar: {0.18, 0.14}, one-star: {0.42, 0.31}
02:36:20.913 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
02:36:20.913 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
02:36:20.923 00.010 7988 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.67 mountX=0.15 mountY=-0.19, mountTheta=-0.91
02:36:20.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.14, opts=13)
02:36:20.923 00.000 7988 Enqueuing Move request for scope (0.18, 0.14)
02:36:20.923 00.000 15712 Worker thread wakes up
02:36:20.927 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:36:20.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
02:36:20.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
02:36:20.927 00.000 15712 Moving (0.18, 0.14) raw xDistance=0.15 yDistance=-0.19
02:36:20.927 00.000 7988 UpdateGuideState exits: m=779 SNR=17.9
02:36:20.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:20.930 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:20.930 00.000 7988 Enqueuing Expose request
02:36:20.932 00.002 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:36:20.932 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
02:36:20.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:20.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:36:20.932 00.000 15712 MoveAxis(E, 2, ABG)
02:36:20.932 00.000 15712 Guiding  Dir = 2, Dur = 2
02:36:20.945 00.013 15712 IsGuiding returns 0
02:36:20.961 00.016 15712 IsGuiding returns 0
02:36:20.961 00.000 15712 Move returns status 0, amount 2
02:36:20.961 00.000 15712 MoveAxis(N, 0, ABG)
02:36:20.961 00.000 15712 Move returns status 0, amount 0
02:36:20.961 00.000 15712 move complete, result=0
02:36:20.961 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
02:36:20.962 00.001 15712 worker thread done servicing request
02:36:20.962 00.000 15712 Worker thread wakes up
02:36:20.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:20.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:22.602 01.640 15712 Exposure complete
02:36:22.666 00.064 15712 worker thread done servicing request
02:36:22.666 00.000 7988 OnExposeComplete: enter
02:36:22.666 00.000 7988 UpdateGuideState(): m_state=6
02:36:22.669 00.003 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4629
02:36:22.669 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=189.71, Mass=771, SNR=18.0, Peak=119 HFD=3.7
02:36:22.671 00.002 7988 MultiStar: large primary error, entering stabilization period
02:36:22.672 00.001 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
02:36:22.672 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:36:22.674 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=1.53 hyp=1.54 cameraTheta=1.46 mountX=1.54 mountY=-0.21, mountTheta=-0.14
02:36:22.676 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=1.53, opts=13)
02:36:22.676 00.000 7988 Enqueuing Move request for scope (0.17, 1.53)
02:36:22.678 00.002 15712 Worker thread wakes up
02:36:22.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 1.53) opts 0xd
02:36:22.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 1.53)
02:36:22.678 00.000 15712 Moving (0.17, 1.53) raw xDistance=1.54 yDistance=-0.21
02:36:22.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:36:22.678 00.000 7988 UpdateGuideState exits: m=771 SNR=18.0
02:36:22.681 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:22.681 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:22.681 00.000 7988 Enqueuing Expose request
02:36:22.681 00.000 15712 PPEC rslt: input = 1.54, final = 0.91, react = 0.92, pred = -0.01, hyst = 0.82, hyst_pct = 0.00, period_length = 639.39
02:36:22.681 00.000 15712 PPEC: input: 1.54, control: 0.91, exposure: 1500
02:36:22.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:22.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:36:22.681 00.000 15712 MoveAxis(W, 298, ABG)
02:36:22.681 00.000 15712 Guiding  Dir = 3, Dur = 298
02:36:22.681 00.000 15712 IsGuiding returns 0
02:36:22.702 00.021 15712 PulseGuide returned control before completion, sleep 291
02:36:23.000 00.298 15712 IsGuiding returns 1
02:36:23.000 00.000 15712 scope still moving after pulse duration time elapsed
02:36:23.039 00.039 15712 IsGuiding returns 0
02:36:23.039 00.000 15712 scope move finished after 298 + 55 ms
02:36:23.039 00.000 15712 Move returns status 0, amount 298
02:36:23.039 00.000 15712 MoveAxis(N, 0, ABG)
02:36:23.039 00.000 15712 Move returns status 0, amount 0
02:36:23.039 00.000 15712 move complete, result=0
02:36:23.039 00.000 7988 GuideStep: 1.5 px 298 ms WEST, -0.2 px 0 ms NORTH
02:36:23.040 00.001 15712 worker thread done servicing request
02:36:23.040 00.000 15712 Worker thread wakes up
02:36:23.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:23.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:24.455 01.415 15712 Exposure complete
02:36:24.518 00.063 15712 worker thread done servicing request
02:36:24.518 00.000 7988 OnExposeComplete: enter
02:36:24.523 00.005 7988 UpdateGuideState(): m_state=6
02:36:24.523 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4630
02:36:24.523 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=189.84, Mass=853, SNR=19.0, Peak=130 HFD=3.7
02:36:24.523 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
02:36:24.523 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:36:24.523 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=1.66 hyp=1.66 cameraTheta=1.54 mountX=1.66 mountY=-0.09, mountTheta=-0.05
02:36:24.523 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=1.66, opts=13)
02:36:24.523 00.000 7988 Enqueuing Move request for scope (0.05, 1.66)
02:36:24.523 00.000 15712 Worker thread wakes up
02:36:24.523 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 1.66) opts 0xd
02:36:24.523 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 1.66)
02:36:24.523 00.000 15712 Moving (0.05, 1.66) raw xDistance=1.66 yDistance=-0.09
02:36:24.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:36:24.534 00.011 7988 UpdateGuideState exits: m=853 SNR=19.0
02:36:24.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:24.536 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:24.536 00.000 7988 Enqueuing Expose request
02:36:24.536 00.000 15712 PPEC rslt: input = 1.66, final = 1.00, react = 1.00, pred = -0.00, hyst = 0.90, hyst_pct = 0.00, period_length = 639.39
02:36:24.536 00.000 15712 PPEC: input: 1.66, control: 1.00, exposure: 1500
02:36:24.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:24.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:36:24.536 00.000 15712 MoveAxis(W, 325, ABG)
02:36:24.536 00.000 15712 Guiding  Dir = 3, Dur = 325
02:36:24.536 00.000 15712 IsGuiding returns 0
02:36:24.557 00.021 15712 PulseGuide returned control before completion, sleep 318
02:36:24.907 00.350 15712 IsGuiding returns 0
02:36:24.907 00.000 15712 Move returns status 0, amount 325
02:36:24.907 00.000 15712 MoveAxis(N, 0, ABG)
02:36:24.907 00.000 15712 Move returns status 0, amount 0
02:36:24.907 00.000 15712 move complete, result=0
02:36:24.907 00.000 7988 GuideStep: 1.7 px 325 ms WEST, -0.1 px 0 ms NORTH
02:36:24.911 00.004 15712 worker thread done servicing request
02:36:24.911 00.000 15712 Worker thread wakes up
02:36:24.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:24.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:26.546 01.635 15712 Exposure complete
02:36:26.608 00.062 15712 worker thread done servicing request
02:36:26.608 00.000 7988 OnExposeComplete: enter
02:36:26.608 00.000 7988 UpdateGuideState(): m_state=6
02:36:26.611 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:36:26.611 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=188.11, Mass=801, SNR=18.3, Peak=158 HFD=3.3
02:36:26.613 00.002 7988 MultiStar: exiting stabilization period
02:36:26.613 00.000 7988 MultiStar: [#1 -0.54,0.42,1.04,U] [#2 -0.03,-0.10,0.94,U] [#3 0.34,-0.99,0.00,M7] [#4 0.22,-0.41,0.72,U] [#5 0.09,0.30,0.80,U] [#6 0.07,-0.19,0.65,U] [#7 0.06,-1.05,0.00,M1] [#8 -0.21,0.31,0.42,U] 
02:36:26.615 00.002 7988 refined, 6 included, MultiStar: {-0.06, 0.04}, one-star: {0.07, -0.06}
02:36:26.617 00.002 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
02:36:26.618 00.001 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
02:36:26.618 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.53 mountX=0.04 mountY=0.06, mountTheta=0.96
02:36:26.621 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.04, opts=13)
02:36:26.621 00.000 7988 Enqueuing Move request for scope (-0.06, 0.04)
02:36:26.623 00.002 15712 Worker thread wakes up
02:36:26.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
02:36:26.623 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
02:36:26.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=53, FiltMax=255, Gamma=0.690
02:36:26.623 00.000 7988 UpdateGuideState exits: m=801 SNR=18.3
02:36:26.626 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:26.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:26.628 00.002 7988 Enqueuing Expose request
02:36:26.628 00.000 15712 Moving (-0.06, 0.04) raw xDistance=0.04 yDistance=0.06
02:36:26.628 00.000 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:36:26.628 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
02:36:26.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:26.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:36:26.628 00.000 15712 MoveAxis(W, 1, ABG)
02:36:26.628 00.000 15712 Guiding  Dir = 3, Dur = 1
02:36:26.628 00.000 15712 IsGuiding returns 0
02:36:26.639 00.011 15712 IsGuiding returns 0
02:36:26.639 00.000 15712 Move returns status 0, amount 1
02:36:26.639 00.000 15712 MoveAxis(N, 0, ABG)
02:36:26.639 00.000 15712 Move returns status 0, amount 0
02:36:26.639 00.000 15712 move complete, result=0
02:36:26.639 00.000 15712 worker thread done servicing request
02:36:26.639 00.000 15712 Worker thread wakes up
02:36:26.639 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
02:36:26.652 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:26.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:28.062 01.410 15712 Exposure complete
02:36:28.125 00.063 15712 worker thread done servicing request
02:36:28.125 00.000 7988 OnExposeComplete: enter
02:36:28.125 00.000 7988 UpdateGuideState(): m_state=6
02:36:28.125 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4632
02:36:28.125 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=188.09, Mass=925, SNR=19.8, Peak=165 HFD=4.1
02:36:28.125 00.000 7988 MultiStar: [#1 -0.46,0.17,0.94,U] [#2 0.15,-0.25,0.85,U] [#3 0.05,-0.97,0.00,M8] [#4 -0.01,-0.34,0.68,U] [#5 0.13,-0.01,0.68,U] [#6 0.40,-0.48,0.61,U] [#7 -0.32,-0.97,0.00,M2] [#8 0.12,-0.03,0.38,U] 
02:36:28.125 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.13}, one-star: {0.27, -0.08}
02:36:28.125 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
02:36:28.125 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
02:36:28.133 00.008 7988 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.11 mountX=-0.13 mountY=-0.06, mountTheta=-2.70
02:36:28.133 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.13, opts=13)
02:36:28.133 00.000 7988 Enqueuing Move request for scope (0.07, -0.13)
02:36:28.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=52, FiltMax=255, Gamma=0.690
02:36:28.139 00.006 7988 UpdateGuideState exits: m=925 SNR=19.8
02:36:28.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:28.139 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:28.139 00.000 7988 Enqueuing Expose request
02:36:28.139 00.000 15712 Worker thread wakes up
02:36:28.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
02:36:28.139 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
02:36:28.139 00.000 15712 Moving (0.07, -0.13) raw xDistance=-0.13 yDistance=-0.06
02:36:28.139 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:36:28.139 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
02:36:28.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:28.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:36:28.139 00.000 15712 MoveAxis(W, 3, ABG)
02:36:28.139 00.000 15712 Guiding  Dir = 3, Dur = 3
02:36:28.139 00.000 15712 IsGuiding returns 0
02:36:28.170 00.031 15712 IsGuiding returns 0
02:36:28.170 00.000 15712 Move returns status 0, amount 3
02:36:28.170 00.000 15712 MoveAxis(N, 0, ABG)
02:36:28.170 00.000 15712 Move returns status 0, amount 0
02:36:28.170 00.000 15712 move complete, result=0
02:36:28.170 00.000 15712 worker thread done servicing request
02:36:28.170 00.000 15712 Worker thread wakes up
02:36:28.170 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
02:36:28.172 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:28.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:29.813 01.641 15712 Exposure complete
02:36:29.876 00.063 15712 worker thread done servicing request
02:36:29.876 00.000 7988 OnExposeComplete: enter
02:36:29.876 00.000 7988 UpdateGuideState(): m_state=6
02:36:29.880 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4633
02:36:29.880 00.000 7988 Star::Find returns 1 (0), X=974.68, Y=188.27, Mass=763, SNR=17.9, Peak=143 HFD=3.1
02:36:29.882 00.002 7988 MultiStar: [#1 -0.49,0.37,1.04,U] [#2 -0.16,-0.33,0.95,U] [#3 0.23,-0.91,0.00,M9] [#4 -0.04,-0.51,0.68,U] [#5 -0.07,0.14,0.74,U] [#6 0.33,-0.26,0.75,U] [#7 -0.10,-0.84,0.00,M3] [#8 -0.27,0.87,0.00,M3] 
02:36:29.884 00.002 7988 refined, 5 included, MultiStar: {-0.07, -0.05}, one-star: {0.11, 0.09}
02:36:29.885 00.001 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.09 = 2.19)
02:36:29.885 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.16)
02:36:29.887 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.53 mountX=-0.05 mountY=0.08, mountTheta=2.18
02:36:29.887 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.05, opts=13)
02:36:29.889 00.002 7988 Enqueuing Move request for scope (-0.07, -0.05)
02:36:29.891 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=52, FiltMax=255, Gamma=0.690
02:36:29.892 00.001 7988 UpdateGuideState exits: m=763 SNR=17.9
02:36:29.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:29.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:29.892 00.000 7988 Enqueuing Expose request
02:36:29.892 00.000 15712 Worker thread wakes up
02:36:29.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
02:36:29.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
02:36:29.892 00.000 15712 Moving (-0.07, -0.05) raw xDistance=-0.05 yDistance=0.08
02:36:29.892 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:36:29.892 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
02:36:29.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:29.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:36:29.892 00.000 15712 MoveAxis(W, 5, ABG)
02:36:29.892 00.000 15712 Guiding  Dir = 3, Dur = 5
02:36:29.892 00.000 15712 IsGuiding returns 0
02:36:29.928 00.036 15712 IsGuiding returns 0
02:36:29.928 00.000 15712 Move returns status 0, amount 5
02:36:29.928 00.000 15712 MoveAxis(N, 0, ABG)
02:36:29.928 00.000 15712 Move returns status 0, amount 0
02:36:29.928 00.000 15712 move complete, result=0
02:36:29.928 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
02:36:29.930 00.002 15712 worker thread done servicing request
02:36:29.930 00.000 15712 Worker thread wakes up
02:36:29.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:29.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:31.344 01.414 15712 Exposure complete
02:36:31.408 00.064 15712 worker thread done servicing request
02:36:31.408 00.000 7988 OnExposeComplete: enter
02:36:31.408 00.000 7988 UpdateGuideState(): m_state=6
02:36:31.408 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4634
02:36:31.408 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=188.18, Mass=901, SNR=19.5, Peak=140 HFD=3.8
02:36:31.408 00.000 7988 MultiStar: [#1 -0.50,0.15,0.93,U] [#2 0.05,-0.30,0.82,U] [#3 0.27,-0.88,0.00,M10] [#4 0.12,-0.38,0.68,U] [#5 0.35,0.23,0.71,U] [#6 0.31,-0.21,0.59,U] [#7 -0.21,-1.03,0.00,M4] [#8 -0.08,0.59,0.47,U] 
02:36:31.415 00.007 7988 refined, 6 included, MultiStar: {0.00, -0.01}, one-star: {-0.03, 0.00}
02:36:31.415 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
02:36:31.417 00.002 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
02:36:31.417 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.21 mountX=-0.01 mountY=-0.00, mountTheta=-2.80
02:36:31.419 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.01, opts=13)
02:36:31.421 00.002 7988 Enqueuing Move request for scope (0.00, -0.01)
02:36:31.421 00.000 15712 Worker thread wakes up
02:36:31.421 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
02:36:31.421 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
02:36:31.421 00.000 15712 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
02:36:31.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=52, FiltMax=255, Gamma=0.690
02:36:31.421 00.000 7988 UpdateGuideState exits: m=901 SNR=19.5
02:36:31.421 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:31.421 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:31.421 00.000 7988 Enqueuing Expose request
02:36:31.421 00.000 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:36:31.421 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
02:36:31.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:31.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:36:31.421 00.000 15712 MoveAxis(W, 6, ABG)
02:36:31.421 00.000 15712 Guiding  Dir = 3, Dur = 6
02:36:31.421 00.000 15712 IsGuiding returns 0
02:36:31.442 00.021 15712 IsGuiding returns 0
02:36:31.442 00.000 15712 Move returns status 0, amount 6
02:36:31.442 00.000 15712 MoveAxis(N, 0, ABG)
02:36:31.442 00.000 15712 Move returns status 0, amount 0
02:36:31.442 00.000 15712 move complete, result=0
02:36:31.442 00.000 15712 worker thread done servicing request
02:36:31.442 00.000 15712 Worker thread wakes up
02:36:31.442 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
02:36:31.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:31.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:33.081 01.639 15712 Exposure complete
02:36:33.142 00.061 15712 worker thread done servicing request
02:36:33.142 00.000 7988 OnExposeComplete: enter
02:36:33.142 00.000 7988 UpdateGuideState(): m_state=6
02:36:33.146 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4635
02:36:33.146 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=188.37, Mass=816, SNR=18.5, Peak=132 HFD=3.4
02:36:33.148 00.002 7988 MultiStar: [#1 -0.19,0.72,0.00,M1] [#2 -0.09,0.12,0.92,U] [#3 0.45,-0.61,0.00,R] [#4 -0.04,0.04,0.75,U] [#5 0.32,0.51,0.67,U] [#6 0.20,-0.11,0.71,U] [#7 -0.25,0.06,0.52,U] [#8 0.05,0.86,0.00,M3] 
02:36:33.150 00.002 7988 refined, 5 included, MultiStar: {0.02, 0.14}, one-star: {-0.01, 0.20}
02:36:33.150 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
02:36:33.152 00.002 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
02:36:33.152 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.41 mountX=0.14 mountY=-0.03, mountTheta=-0.19
02:36:33.154 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.14, opts=13)
02:36:33.156 00.002 7988 Enqueuing Move request for scope (0.02, 0.14)
02:36:33.156 00.000 15712 Worker thread wakes up
02:36:33.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:36:33.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:36:33.158 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:36:33.158 00.000 7988 UpdateGuideState exits: m=816 SNR=18.5
02:36:33.160 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:33.160 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:33.162 00.002 7988 Enqueuing Expose request
02:36:33.162 00.000 15712 Moving (0.02, 0.14) raw xDistance=0.14 yDistance=-0.03
02:36:33.167 00.005 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:36:33.167 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
02:36:33.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:33.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:36:33.167 00.000 15712 MoveAxis(W, 6, ABG)
02:36:33.167 00.000 15712 Guiding  Dir = 3, Dur = 6
02:36:33.167 00.000 15712 IsGuiding returns 0
02:36:33.190 00.023 15712 IsGuiding returns 0
02:36:33.190 00.000 15712 Move returns status 0, amount 6
02:36:33.190 00.000 15712 MoveAxis(N, 0, ABG)
02:36:33.190 00.000 15712 Move returns status 0, amount 0
02:36:33.190 00.000 15712 move complete, result=0
02:36:33.190 00.000 15712 worker thread done servicing request
02:36:33.190 00.000 15712 Worker thread wakes up
02:36:33.190 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
02:36:33.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:33.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:34.607 01.417 15712 Exposure complete
02:36:34.671 00.064 15712 worker thread done servicing request
02:36:34.673 00.002 7988 OnExposeComplete: enter
02:36:34.673 00.000 7988 UpdateGuideState(): m_state=6
02:36:34.673 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4636
02:36:34.673 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=188.71, Mass=861, SNR=19.0, Peak=149 HFD=3.7
02:36:34.673 00.000 7988 MultiStar: [#1 -0.36,1.08,0.00,M2] [#2 0.14,0.37,0.89,U] [#3 0.04,0.82,0.00,M1] [#4 -0.06,0.90,0.00,M1] [#5 0.05,1.51,0.00,M1] [#6 0.12,0.95,0.00,M1] [#7 -0.07,0.44,0.47,U] [#8 0.00,0.00,0.00,L] [#9 0.67,1.13,0.00,M7] 
02:36:34.678 00.005 7988 refined, 2 included, MultiStar: {0.04, 0.46}, one-star: {0.01, 0.54}
02:36:34.678 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
02:36:34.678 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
02:36:34.678 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.46 hyp=0.46 cameraTheta=1.48 mountX=0.46 mountY=-0.05, mountTheta=-0.12
02:36:34.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.46, opts=13)
02:36:34.678 00.000 7988 Enqueuing Move request for scope (0.04, 0.46)
02:36:34.678 00.000 15712 Worker thread wakes up
02:36:34.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.46) opts 0xd
02:36:34.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.46)
02:36:34.678 00.000 15712 Moving (0.04, 0.46) raw xDistance=0.46 yDistance=-0.05
02:36:34.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
02:36:34.678 00.000 7988 UpdateGuideState exits: m=861 SNR=19.0
02:36:34.687 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:34.687 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:34.687 00.000 7988 Enqueuing Expose request
02:36:34.687 00.000 15712 PPEC rslt: input = 0.46, final = 0.29, react = 0.27, pred = 0.02, hyst = 0.25, hyst_pct = 0.00, period_length = 639.39
02:36:34.687 00.000 15712 PPEC: input: 0.46, control: 0.29, exposure: 1500
02:36:34.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:34.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:36:34.687 00.000 15712 MoveAxis(W, 95, ABG)
02:36:34.687 00.000 15712 Guiding  Dir = 3, Dur = 95
02:36:34.707 00.020 15712 IsGuiding returns 0
02:36:34.718 00.011 15712 PulseGuide returned control before completion, sleep 90
02:36:34.835 00.117 15712 IsGuiding returns 0
02:36:34.835 00.000 15712 Move returns status 0, amount 95
02:36:34.835 00.000 15712 MoveAxis(N, 0, ABG)
02:36:34.835 00.000 15712 Move returns status 0, amount 0
02:36:34.835 00.000 15712 move complete, result=0
02:36:34.835 00.000 7988 GuideStep: 0.5 px 95 ms WEST, -0.1 px 0 ms NORTH
02:36:34.837 00.002 15712 worker thread done servicing request
02:36:34.837 00.000 15712 Worker thread wakes up
02:36:34.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:34.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:36.474 01.637 15712 Exposure complete
02:36:36.540 00.066 15712 worker thread done servicing request
02:36:36.540 00.000 7988 OnExposeComplete: enter
02:36:36.540 00.000 7988 UpdateGuideState(): m_state=6
02:36:36.540 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4637
02:36:36.540 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=189.27, Mass=745, SNR=17.6, Peak=132 HFD=3.5
02:36:36.540 00.000 7988 MultiStar: [#1 -0.34,1.89,0.00,M3] [#2 0.06,1.12,0.00,M1] [#3 -0.02,1.03,0.00,M2] [#4 0.13,0.64,0.75,U] [#5 0.13,1.81,0.00,M2] [#6 0.42,1.49,0.00,M2] [#7 -0.32,0.49,0.46,U] [#8 0.18,1.72,0.00,M4] 
02:36:36.546 00.006 7988 refined, 2 included, MultiStar: {0.04, 0.81}, one-star: {0.14, 1.10}
02:36:36.546 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
02:36:36.546 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:36:36.546 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.81 hyp=0.82 cameraTheta=1.52 mountX=0.81 mountY=-0.06, mountTheta=-0.08
02:36:36.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.81, opts=13)
02:36:36.546 00.000 7988 Enqueuing Move request for scope (0.04, 0.81)
02:36:36.554 00.008 15712 Worker thread wakes up
02:36:36.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.81) opts 0xd
02:36:36.554 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.81)
02:36:36.554 00.000 15712 Moving (0.04, 0.81) raw xDistance=0.81 yDistance=-0.06
02:36:36.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
02:36:36.554 00.000 7988 UpdateGuideState exits: m=745 SNR=17.6
02:36:36.556 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:36.556 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:36.558 00.002 7988 Enqueuing Expose request
02:36:36.558 00.000 15712 PPEC rslt: input = 0.81, final = 0.51, react = 0.49, pred = 0.02, hyst = 0.44, hyst_pct = 0.00, period_length = 639.39
02:36:36.558 00.000 15712 PPEC: input: 0.81, control: 0.51, exposure: 1500
02:36:36.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:36.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:36:36.558 00.000 15712 MoveAxis(W, 166, ABG)
02:36:36.558 00.000 15712 Guiding  Dir = 3, Dur = 166
02:36:36.560 00.002 15712 IsGuiding returns 0
02:36:36.574 00.014 15712 PulseGuide returned control before completion, sleep 159
02:36:36.767 00.193 15712 IsGuiding returns 0
02:36:36.767 00.000 15712 Move returns status 0, amount 166
02:36:36.767 00.000 15712 MoveAxis(N, 0, ABG)
02:36:36.767 00.000 15712 Move returns status 0, amount 0
02:36:36.767 00.000 15712 move complete, result=0
02:36:36.767 00.000 7988 GuideStep: 0.8 px 166 ms WEST, -0.1 px 0 ms NORTH
02:36:36.772 00.005 15712 worker thread done servicing request
02:36:36.772 00.000 15712 Worker thread wakes up
02:36:36.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:36.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:38.186 01.414 15712 Exposure complete
02:36:38.248 00.062 15712 worker thread done servicing request
02:36:38.248 00.000 7988 OnExposeComplete: enter
02:36:38.248 00.000 7988 UpdateGuideState(): m_state=6
02:36:38.248 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4638
02:36:38.248 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=189.46, Mass=846, SNR=18.7, Peak=146 HFD=3.5
02:36:38.248 00.000 7988 MultiStar: [#1 -0.54,1.35,0.00,M4] [#2 0.17,0.84,0.00,M2] [#3 -0.03,0.93,0.00,M3] [#4 0.30,0.65,0.00,M1] [#5 0.03,1.68,0.00,M3] [#6 0.41,1.27,0.00,M3] [#7 -0.32,0.33,0.43,U] [#8 0.01,1.95,0.00,M5] 
02:36:38.248 00.000 7988 refined, 1 included, MultiStar: {0.04, 1.00}, one-star: {0.19, 1.28}
02:36:38.248 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
02:36:38.248 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:36:38.248 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=1.00 hyp=1.00 cameraTheta=1.53 mountX=1.00 mountY=-0.07, mountTheta=-0.07
02:36:38.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=1.00, opts=13)
02:36:38.264 00.016 7988 Enqueuing Move request for scope (0.04, 1.00)
02:36:38.264 00.000 15712 Worker thread wakes up
02:36:38.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 1.00) opts 0xd
02:36:38.264 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 1.00)
02:36:38.264 00.000 15712 Moving (0.04, 1.00) raw xDistance=1.00 yDistance=-0.07
02:36:38.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
02:36:38.264 00.000 7988 UpdateGuideState exits: m=846 SNR=18.7
02:36:38.267 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:38.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:38.269 00.002 7988 Enqueuing Expose request
02:36:38.269 00.000 15712 PPEC rslt: input = 1.00, final = 0.62, react = 0.60, pred = 0.02, hyst = 0.56, hyst_pct = 0.00, period_length = 639.39
02:36:38.269 00.000 15712 PPEC: input: 1.00, control: 0.62, exposure: 1500
02:36:38.269 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:38.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:36:38.271 00.002 15712 MoveAxis(W, 201, ABG)
02:36:38.271 00.000 15712 Guiding  Dir = 3, Dur = 201
02:36:38.271 00.000 15712 IsGuiding returns 0
02:36:38.285 00.014 15712 PulseGuide returned control before completion, sleep 194
02:36:38.487 00.202 15712 IsGuiding returns 1
02:36:38.487 00.000 15712 scope still moving after pulse duration time elapsed
02:36:38.521 00.034 15712 IsGuiding returns 0
02:36:38.521 00.000 15712 scope move finished after 201 + 56 ms
02:36:38.521 00.000 15712 Move returns status 0, amount 201
02:36:38.521 00.000 15712 MoveAxis(N, 0, ABG)
02:36:38.521 00.000 15712 Move returns status 0, amount 0
02:36:38.521 00.000 15712 move complete, result=0
02:36:38.521 00.000 15712 worker thread done servicing request
02:36:38.521 00.000 15712 Worker thread wakes up
02:36:38.521 00.000 7988 GuideStep: 1.0 px 201 ms WEST, -0.1 px 0 ms NORTH
02:36:38.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:38.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:39.450 00.929 7988 evsrv: cli 0CCCF3A8 connect
02:36:39.453 00.003 7988 case statement mapped state 6 to 3
02:36:39.461 00.008 7988 case statement mapped state 6 to 3
02:36:39.467 00.006 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_app_state","id":"099226c4-398a-415f-915a-4ee9f2480405"}
02:36:39.478 00.011 7988 case statement mapped state 6 to 3
02:36:39.480 00.002 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"099226c4-398a-415f-915a-4ee9f2480405"}
02:36:39.496 00.016 7988 evsrv: cli 0CCCF3A8 disconnect
02:36:40.170 00.674 15712 Exposure complete
02:36:40.282 00.112 15712 worker thread done servicing request
02:36:40.282 00.000 7988 OnExposeComplete: enter
02:36:40.290 00.008 7988 UpdateGuideState(): m_state=6
02:36:40.293 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4639
02:36:40.295 00.002 7988 Star::Find returns 1 (0), X=974.88, Y=188.23, Mass=877, SNR=19.0, Peak=129 HFD=3.7
02:36:40.297 00.002 7988 MultiStar: [#1 -0.19,0.56,0.91,U] [#2 0.10,0.03,0.80,U] [#3 -0.14,-0.00,0.77,U] [#4 0.20,0.13,0.69,U] [#5 0.05,0.78,0.00,M4] [#6 0.26,0.61,0.63,U] [#7 -0.15,-0.27,0.51,U] [#8 0.04,0.65,0.47,U] 
02:36:40.299 00.002 7988 refined, 7 included, MultiStar: {0.06, 0.21}, one-star: {0.31, 0.06}
02:36:40.301 00.002 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
02:36:40.303 00.002 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
02:36:40.305 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.29 mountX=0.21 mountY=-0.07, mountTheta=-0.30
02:36:40.309 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.21, opts=13)
02:36:40.312 00.003 7988 Enqueuing Move request for scope (0.06, 0.21)
02:36:40.312 00.000 15712 Worker thread wakes up
02:36:40.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
02:36:40.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
02:36:40.312 00.000 7988 UpdateGuideState exits: m=877 SNR=19.0
02:36:40.312 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
02:36:40.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:40.312 00.000 15712 Moving (0.06, 0.21) raw xDistance=0.21 yDistance=-0.07
02:36:40.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:40.323 00.011 7988 Enqueuing Expose request
02:36:40.329 00.006 15712 PPEC rslt: input = 0.21, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.39
02:36:40.329 00.000 15712 PPEC: input: 0.21, control: 0.15, exposure: 1500
02:36:40.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:40.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:36:40.329 00.000 15712 MoveAxis(W, 49, ABG)
02:36:40.329 00.000 15712 Guiding  Dir = 3, Dur = 49
02:36:40.329 00.000 15712 IsGuiding returns 0
02:36:40.346 00.017 15712 PulseGuide returned control before completion, sleep 39
02:36:40.420 00.074 15712 IsGuiding returns 0
02:36:40.430 00.010 15712 Move returns status 0, amount 49
02:36:40.430 00.000 15712 MoveAxis(N, 0, ABG)
02:36:40.430 00.000 15712 Move returns status 0, amount 0
02:36:40.430 00.000 15712 move complete, result=0
02:36:40.430 00.000 15712 worker thread done servicing request
02:36:40.430 00.000 15712 Worker thread wakes up
02:36:40.430 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
02:36:40.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:40.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:41.847 01.417 15712 Exposure complete
02:36:41.910 00.063 15712 worker thread done servicing request
02:36:41.910 00.000 7988 OnExposeComplete: enter
02:36:41.922 00.012 7988 UpdateGuideState(): m_state=6
02:36:41.922 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4640
02:36:41.922 00.000 7988 Star::Find returns 1 (0), X=974.29, Y=188.58, Mass=934, SNR=19.7, Peak=138 HFD=3.6
02:36:41.926 00.004 7988 MultiStar: [#1 -0.48,0.88,0.00,M4] [#2 0.07,0.04,0.79,U] [#3 -0.07,0.11,0.78,U] [#4 0.14,-0.10,0.66,U] [#5 -0.24,0.68,0.00,M5] [#6 0.22,0.54,0.62,U] [#7 -0.47,-0.58,0.00,M1] [#8 0.18,0.92,0.00,M5] 
02:36:41.926 00.000 7988 refined, 4 included, MultiStar: {-0.01, 0.21}, one-star: {-0.28, 0.41}
02:36:41.928 00.002 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
02:36:41.930 00.002 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:36:41.930 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.61 mountX=0.21 mountY=0.00, mountTheta=0.02
02:36:41.934 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.21, opts=13)
02:36:41.934 00.000 7988 Enqueuing Move request for scope (-0.01, 0.21)
02:36:41.936 00.002 15712 Worker thread wakes up
02:36:41.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
02:36:41.936 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
02:36:41.936 00.000 15712 Moving (-0.01, 0.21) raw xDistance=0.21 yDistance=0.00
02:36:41.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
02:36:41.939 00.003 7988 UpdateGuideState exits: m=934 SNR=19.7
02:36:41.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:41.941 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:41.942 00.001 7988 Enqueuing Expose request
02:36:41.942 00.000 15712 PPEC rslt: input = 0.21, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.39
02:36:41.942 00.000 15712 PPEC: input: 0.21, control: 0.15, exposure: 1500
02:36:41.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:41.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:36:41.942 00.000 15712 MoveAxis(W, 50, ABG)
02:36:41.942 00.000 15712 Guiding  Dir = 3, Dur = 50
02:36:41.942 00.000 15712 IsGuiding returns 0
02:36:41.958 00.016 15712 PulseGuide returned control before completion, sleep 41
02:36:42.040 00.082 15712 IsGuiding returns 0
02:36:42.040 00.000 15712 Move returns status 0, amount 50
02:36:42.040 00.000 15712 MoveAxis(N, 0, ABG)
02:36:42.040 00.000 15712 Move returns status 0, amount 0
02:36:42.040 00.000 15712 move complete, result=0
02:36:42.040 00.000 15712 worker thread done servicing request
02:36:42.040 00.000 15712 Worker thread wakes up
02:36:42.040 00.000 7988 GuideStep: 0.2 px 50 ms WEST, 0.0 px 0 ms NORTH
02:36:42.046 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:42.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:43.673 01.627 15712 Exposure complete
02:36:43.749 00.076 15712 worker thread done servicing request
02:36:43.749 00.000 7988 OnExposeComplete: enter
02:36:43.751 00.002 7988 UpdateGuideState(): m_state=6
02:36:43.751 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
02:36:43.751 00.000 7988 Star::Find returns 1 (0), X=974.82, Y=188.48, Mass=876, SNR=19.3, Peak=140 HFD=3.8
02:36:43.751 00.000 7988 MultiStar: [#1 -0.07,0.47,0.98,U] [#2 0.03,0.04,0.89,U] [#3 -0.07,0.15,0.81,U] [#4 -0.13,-0.16,0.67,U] [#5 0.31,0.51,0.73,U] [#6 0.21,0.25,0.59,U] [#7 0.12,-0.38,0.47,U] [#8 -0.27,1.08,0.00,M6] 
02:36:43.751 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.19}, one-star: {0.25, 0.30}
02:36:43.751 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
02:36:43.751 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:36:43.751 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.19 mountX=0.19 mountY=-0.08, mountTheta=-0.40
02:36:43.751 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.19, opts=13)
02:36:43.766 00.015 7988 Enqueuing Move request for scope (0.08, 0.19)
02:36:43.768 00.002 15712 Worker thread wakes up
02:36:43.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
02:36:43.768 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
02:36:43.768 00.000 15712 Moving (0.08, 0.19) raw xDistance=0.19 yDistance=-0.08
02:36:43.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:36:43.768 00.000 7988 UpdateGuideState exits: m=876 SNR=19.3
02:36:43.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:43.773 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:43.773 00.000 7988 Enqueuing Expose request
02:36:43.773 00.000 15712 PPEC rslt: input = 0.19, final = 0.15, react = 0.11, pred = 0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.39
02:36:43.773 00.000 15712 PPEC: input: 0.19, control: 0.15, exposure: 1500
02:36:43.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:43.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:36:43.773 00.000 15712 MoveAxis(W, 49, ABG)
02:36:43.773 00.000 15712 Guiding  Dir = 3, Dur = 49
02:36:43.785 00.012 15712 IsGuiding returns 0
02:36:43.802 00.017 15712 PulseGuide returned control before completion, sleep 44
02:36:43.877 00.075 15712 IsGuiding returns 0
02:36:43.877 00.000 15712 Move returns status 0, amount 49
02:36:43.877 00.000 15712 MoveAxis(N, 0, ABG)
02:36:43.877 00.000 15712 Move returns status 0, amount 0
02:36:43.877 00.000 15712 move complete, result=0
02:36:43.877 00.000 15712 worker thread done servicing request
02:36:43.877 00.000 15712 Worker thread wakes up
02:36:43.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:43.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:43.877 00.000 7988 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
02:36:45.295 01.418 15712 Exposure complete
02:36:45.358 00.063 15712 worker thread done servicing request
02:36:45.358 00.000 7988 OnExposeComplete: enter
02:36:45.358 00.000 7988 UpdateGuideState(): m_state=6
02:36:45.358 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4642
02:36:45.358 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=187.73, Mass=929, SNR=19.6, Peak=154 HFD=3.7
02:36:45.358 00.000 7988 MultiStar: [#1 -0.17,0.14,0.93,U] [#2 0.09,-0.44,0.87,U] [#3 -0.31,-0.34,0.78,U] [#4 0.22,-0.46,0.66,U] [#5 0.26,-0.21,0.66,U] [#6 0.30,0.16,0.63,U] [#7 0.08,-0.91,0.00,M1] [#8 0.27,0.06,0.34,U] 
02:36:45.365 00.007 7988 refined, 7 included, MultiStar: {0.08, -0.22}, one-star: {0.22, -0.45}
02:36:45.365 00.000 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
02:36:45.365 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
02:36:45.365 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.21 mountX=-0.22 mountY=-0.08, mountTheta=-2.80
02:36:45.365 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.22, opts=13)
02:36:45.365 00.000 7988 Enqueuing Move request for scope (0.08, -0.22)
02:36:45.365 00.000 15712 Worker thread wakes up
02:36:45.372 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:36:45.372 00.000 7988 UpdateGuideState exits: m=929 SNR=19.6
02:36:45.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:45.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:45.372 00.000 7988 Enqueuing Expose request
02:36:45.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
02:36:45.372 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
02:36:45.372 00.000 15712 Moving (0.08, -0.22) raw xDistance=-0.22 yDistance=-0.08
02:36:45.382 00.010 15712 PPEC rslt: input = -0.22, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.39
02:36:45.382 00.000 15712 PPEC: input: -0.22, control: -0.09, exposure: 1500
02:36:45.382 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:45.382 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:36:45.382 00.000 15712 MoveAxis(E, 29, ABG)
02:36:45.382 00.000 15712 Guiding  Dir = 2, Dur = 29
02:36:45.382 00.000 15712 IsGuiding returns 0
02:36:45.399 00.017 15712 PulseGuide returned control before completion, sleep 20
02:36:45.456 00.057 15712 IsGuiding returns 0
02:36:45.456 00.000 15712 Move returns status 0, amount 29
02:36:45.456 00.000 15712 MoveAxis(N, 0, ABG)
02:36:45.456 00.000 15712 Move returns status 0, amount 0
02:36:45.456 00.000 15712 move complete, result=0
02:36:45.456 00.000 15712 worker thread done servicing request
02:36:45.456 00.000 15712 Worker thread wakes up
02:36:45.456 00.000 7988 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
02:36:45.467 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:45.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:47.096 01.629 15712 Exposure complete
02:36:47.158 00.062 15712 worker thread done servicing request
02:36:47.158 00.000 7988 OnExposeComplete: enter
02:36:47.158 00.000 7988 UpdateGuideState(): m_state=6
02:36:47.162 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4643
02:36:47.162 00.000 7988 Star::Find returns 1 (0), X=974.50, Y=188.20, Mass=766, SNR=17.9, Peak=145 HFD=3.4
02:36:47.164 00.002 7988 MultiStar: [#1 -0.41,0.59,0.00,M3] [#2 -0.01,-0.18,0.87,U] [#3 -0.28,0.15,0.88,U] [#4 -0.04,-0.05,0.70,U] [#5 -0.10,0.62,0.66,U] [#6 0.43,0.19,0.68,U] [#7 -0.27,-0.42,0.57,U] [#8 -0.53,0.75,0.00,M6] 
02:36:47.164 00.000 7988 single-star, 6 included, MultiStar: {-0.05, 0.05}, one-star: {-0.07, 0.02}
02:36:47.166 00.002 7988 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.56) = xAngle (1.25 = 1.25)
02:36:47.167 00.001 7988 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
02:36:47.167 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.81 mountX=0.02 mountY=0.07, mountTheta=1.25
02:36:47.169 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.02, opts=13)
02:36:47.171 00.002 7988 Enqueuing Move request for scope (-0.07, 0.02)
02:36:47.173 00.002 15712 Worker thread wakes up
02:36:47.173 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
02:36:47.173 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
02:36:47.173 00.000 15712 Moving (-0.07, 0.02) raw xDistance=0.02 yDistance=0.07
02:36:47.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:36:47.174 00.001 7988 UpdateGuideState exits: m=766 SNR=17.9
02:36:47.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:47.176 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:47.176 00.000 7988 Enqueuing Expose request
02:36:47.178 00.002 15712 PPEC rslt: input = 0.02, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:36:47.178 00.000 15712 PPEC: input: 0.02, control: 0.05, exposure: 1500
02:36:47.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:47.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:36:47.178 00.000 15712 MoveAxis(W, 16, ABG)
02:36:47.178 00.000 15712 Guiding  Dir = 3, Dur = 16
02:36:47.178 00.000 15712 IsGuiding returns 0
02:36:47.206 00.028 15712 IsGuiding returns 1
02:36:47.206 00.000 15712 scope still moving after pulse duration time elapsed
02:36:47.257 00.051 15712 IsGuiding returns 0
02:36:47.257 00.000 15712 scope move finished after 16 + 61 ms
02:36:47.257 00.000 15712 Move returns status 0, amount 16
02:36:47.257 00.000 15712 MoveAxis(N, 0, ABG)
02:36:47.257 00.000 15712 Move returns status 0, amount 0
02:36:47.257 00.000 15712 move complete, result=0
02:36:47.257 00.000 15712 worker thread done servicing request
02:36:47.257 00.000 15712 Worker thread wakes up
02:36:47.257 00.000 7988 GuideStep: 0.0 px 16 ms WEST, 0.1 px 0 ms NORTH
02:36:47.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:47.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:48.675 01.418 15712 Exposure complete
02:36:48.739 00.064 15712 worker thread done servicing request
02:36:48.739 00.000 7988 OnExposeComplete: enter
02:36:48.739 00.000 7988 UpdateGuideState(): m_state=6
02:36:48.743 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4644
02:36:48.743 00.000 7988 Star::Find returns 1 (0), X=974.87, Y=188.59, Mass=865, SNR=19.0, Peak=141 HFD=3.5
02:36:48.745 00.002 7988 MultiStar: [#1 -0.30,0.68,0.00,M4] [#2 -0.12,-0.32,0.90,U] [#3 0.25,0.10,0.81,U] [#4 0.55,-0.06,0.68,U] [#5 0.21,0.34,0.71,U] [#6 0.37,0.27,0.68,U] [#7 -0.25,-0.46,0.48,U] [#8 -0.44,1.09,0.00,M7] 
02:36:48.747 00.002 7988 refined, 6 included, MultiStar: {0.20, 0.07}, one-star: {0.30, 0.41}
02:36:48.747 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
02:36:48.749 00.002 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
02:36:48.749 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.33 mountX=0.07 mountY=-0.20, mountTheta=-1.24
02:36:48.751 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.07, opts=13)
02:36:48.753 00.002 7988 Enqueuing Move request for scope (0.20, 0.07)
02:36:48.753 00.000 15712 Worker thread wakes up
02:36:48.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
02:36:48.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
02:36:48.753 00.000 15712 Moving (0.20, 0.07) raw xDistance=0.07 yDistance=-0.20
02:36:48.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:36:48.755 00.002 7988 UpdateGuideState exits: m=865 SNR=19.0
02:36:48.757 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:48.759 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:48.759 00.000 7988 Enqueuing Expose request
02:36:48.761 00.002 15712 PPEC rslt: input = 0.07, final = 0.05, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:36:48.761 00.000 15712 PPEC: input: 0.07, control: 0.05, exposure: 1500
02:36:48.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:48.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:36:48.761 00.000 15712 MoveAxis(W, 15, ABG)
02:36:48.761 00.000 15712 Guiding  Dir = 3, Dur = 15
02:36:48.790 00.029 15712 IsGuiding returns 0
02:36:48.805 00.015 15712 IsGuiding returns 1
02:36:48.805 00.000 15712 scope still moving after pulse duration time elapsed
02:36:48.853 00.048 15712 IsGuiding returns 0
02:36:48.853 00.000 15712 scope move finished after 15 + 48 ms
02:36:48.853 00.000 15712 Move returns status 0, amount 15
02:36:48.853 00.000 15712 MoveAxis(N, 0, ABG)
02:36:48.853 00.000 15712 Move returns status 0, amount 0
02:36:48.853 00.000 15712 move complete, result=0
02:36:48.853 00.000 15712 worker thread done servicing request
02:36:48.853 00.000 15712 Worker thread wakes up
02:36:48.853 00.000 7988 GuideStep: 0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
02:36:48.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:48.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:50.495 01.642 15712 Exposure complete
02:36:50.556 00.061 15712 worker thread done servicing request
02:36:50.556 00.000 7988 OnExposeComplete: enter
02:36:50.556 00.000 7988 UpdateGuideState(): m_state=6
02:36:50.561 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4645
02:36:50.561 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=189.06, Mass=814, SNR=18.6, Peak=186 HFD=2.7
02:36:50.563 00.002 7988 MultiStar: [#1 -0.54,1.31,0.00,M5] [#2 0.19,0.50,0.89,U] [#3 0.14,0.44,0.88,U] [#4 -0.06,0.50,0.77,U] [#5 -0.04,1.61,0.00,M2] [#6 0.10,0.49,0.66,U] [#7 0.11,-0.01,0.51,U] [#8 0.01,1.92,0.00,M8] 
02:36:50.563 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.51}, one-star: {0.25, 0.88}
02:36:50.565 00.002 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
02:36:50.565 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
02:36:50.567 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.51 hyp=0.53 cameraTheta=1.32 mountX=0.51 mountY=-0.14, mountTheta=-0.27
02:36:50.569 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.51, opts=13)
02:36:50.569 00.000 7988 Enqueuing Move request for scope (0.13, 0.51)
02:36:50.571 00.002 15712 Worker thread wakes up
02:36:50.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.51) opts 0xd
02:36:50.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.51)
02:36:50.571 00.000 15712 Moving (0.13, 0.51) raw xDistance=0.51 yDistance=-0.14
02:36:50.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:36:50.571 00.000 7988 UpdateGuideState exits: m=814 SNR=18.6
02:36:50.574 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:50.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:50.576 00.002 7988 Enqueuing Expose request
02:36:50.576 00.000 15712 PPEC rslt: input = 0.51, final = 0.35, react = 0.31, pred = 0.04, hyst = 0.28, hyst_pct = 0.00, period_length = 639.39
02:36:50.576 00.000 15712 PPEC: input: 0.51, control: 0.35, exposure: 1500
02:36:50.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:50.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:36:50.576 00.000 15712 MoveAxis(W, 114, ABG)
02:36:50.576 00.000 15712 Guiding  Dir = 3, Dur = 114
02:36:50.578 00.002 15712 IsGuiding returns 0
02:36:50.587 00.009 15712 PulseGuide returned control before completion, sleep 105
02:36:50.721 00.134 15712 IsGuiding returns 0
02:36:50.721 00.000 15712 Move returns status 0, amount 114
02:36:50.721 00.000 15712 MoveAxis(N, 0, ABG)
02:36:50.721 00.000 15712 Move returns status 0, amount 0
02:36:50.721 00.000 15712 move complete, result=0
02:36:50.721 00.000 15712 worker thread done servicing request
02:36:50.721 00.000 15712 Worker thread wakes up
02:36:50.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:50.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:50.721 00.000 7988 GuideStep: 0.5 px 114 ms WEST, -0.1 px 0 ms NORTH
02:36:52.135 01.414 15712 Exposure complete
02:36:52.199 00.064 15712 worker thread done servicing request
02:36:52.199 00.000 7988 OnExposeComplete: enter
02:36:52.199 00.000 7988 UpdateGuideState(): m_state=6
02:36:52.199 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4646
02:36:52.199 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=188.57, Mass=788, SNR=18.2, Peak=143 HFD=3.4
02:36:52.203 00.004 7988 MultiStar: [#1 -0.08,0.74,0.00,M6] [#2 -0.23,0.18,0.88,U] [#3 0.11,0.35,0.84,U] [#4 -0.03,-0.11,0.69,U] [#5 -0.12,0.98,0.00,M3] [#6 0.86,0.70,0.00,M1] [#7 -0.16,-0.38,0.44,U] [#8 -0.07,1.17,0.00,M9] 
02:36:52.203 00.000 7988 refined, 4 included, MultiStar: {-0.02, 0.16}, one-star: {0.14, 0.40}
02:36:52.203 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
02:36:52.203 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
02:36:52.203 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=0.16 mountY=0.01, mountTheta=0.08
02:36:52.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.16, opts=13)
02:36:52.203 00.000 7988 Enqueuing Move request for scope (-0.02, 0.16)
02:36:52.203 00.000 15712 Worker thread wakes up
02:36:52.212 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
02:36:52.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=53, FiltMax=255, Gamma=0.690
02:36:52.212 00.000 7988 UpdateGuideState exits: m=788 SNR=18.2
02:36:52.214 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:52.214 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:52.216 00.002 7988 Enqueuing Expose request
02:36:52.216 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
02:36:52.216 00.000 15712 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=0.01
02:36:52.220 00.004 15712 PPEC rslt: input = 0.16, final = 0.04, react = 0.10, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:36:52.220 00.000 15712 PPEC: input: 0.16, control: 0.04, exposure: 1500
02:36:52.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:52.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:36:52.220 00.000 15712 MoveAxis(W, 12, ABG)
02:36:52.220 00.000 15712 Guiding  Dir = 3, Dur = 12
02:36:52.220 00.000 15712 IsGuiding returns 0
02:36:52.244 00.024 15712 IsGuiding returns 1
02:36:52.244 00.000 15712 scope still moving after pulse duration time elapsed
02:36:52.292 00.048 15712 IsGuiding returns 0
02:36:52.292 00.000 15712 scope move finished after 12 + 57 ms
02:36:52.292 00.000 15712 Move returns status 0, amount 12
02:36:52.292 00.000 15712 MoveAxis(N, 0, ABG)
02:36:52.292 00.000 15712 Move returns status 0, amount 0
02:36:52.292 00.000 15712 move complete, result=0
02:36:52.292 00.000 7988 GuideStep: 0.2 px 12 ms WEST, 0.0 px 0 ms NORTH
02:36:52.294 00.002 15712 worker thread done servicing request
02:36:52.294 00.000 15712 Worker thread wakes up
02:36:52.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:52.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:53.935 01.641 15712 Exposure complete
02:36:53.997 00.062 15712 worker thread done servicing request
02:36:53.997 00.000 7988 OnExposeComplete: enter
02:36:53.997 00.000 7988 UpdateGuideState(): m_state=6
02:36:53.997 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4647
02:36:54.004 00.007 7988 Star::Find returns 1 (0), X=974.49, Y=188.38, Mass=828, SNR=18.6, Peak=143 HFD=3.3
02:36:54.004 00.000 7988 MultiStar: [#1 -0.23,0.73,0.00,M7] [#2 0.07,-0.16,0.87,U] [#3 -0.01,-0.30,0.87,U] [#4 -0.12,-0.36,0.68,U] [#5 -0.10,0.09,0.75,U] [#6 0.01,0.12,0.70,U] [#7 -0.35,-0.39,0.54,U] [#8 -0.38,1.03,0.00,M10] 
02:36:54.004 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.09}, one-star: {-0.08, 0.20}
02:36:54.004 00.000 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.77 = 2.52)
02:36:54.004 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
02:36:54.004 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.20 mountX=-0.09 mountY=0.07, mountTheta=2.50
02:36:54.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.09, opts=13)
02:36:54.013 00.009 7988 Enqueuing Move request for scope (-0.07, -0.09)
02:36:54.015 00.002 15712 Worker thread wakes up
02:36:54.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
02:36:54.015 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
02:36:54.015 00.000 15712 Moving (-0.07, -0.09) raw xDistance=-0.09 yDistance=0.07
02:36:54.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:36:54.015 00.000 7988 UpdateGuideState exits: m=828 SNR=18.6
02:36:54.017 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:54.017 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:54.019 00.002 7988 Enqueuing Expose request
02:36:54.019 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:36:54.019 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
02:36:54.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:54.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:36:54.019 00.000 15712 MoveAxis(W, 12, ABG)
02:36:54.019 00.000 15712 Guiding  Dir = 3, Dur = 12
02:36:54.021 00.002 15712 IsGuiding returns 0
02:36:54.050 00.029 15712 IsGuiding returns 1
02:36:54.050 00.000 15712 scope still moving after pulse duration time elapsed
02:36:54.077 00.027 15712 IsGuiding returns 1
02:36:54.113 00.036 15712 IsGuiding returns 0
02:36:54.113 00.000 15712 scope move finished after 12 + 81 ms
02:36:54.113 00.000 15712 Move returns status 0, amount 12
02:36:54.113 00.000 15712 MoveAxis(N, 0, ABG)
02:36:54.113 00.000 15712 Move returns status 0, amount 0
02:36:54.113 00.000 15712 move complete, result=0
02:36:54.113 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
02:36:54.116 00.003 15712 worker thread done servicing request
02:36:54.116 00.000 15712 Worker thread wakes up
02:36:54.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:54.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:55.532 01.416 15712 Exposure complete
02:36:55.593 00.061 7988 OnExposeComplete: enter
02:36:55.597 00.004 7988 UpdateGuideState(): m_state=6
02:36:55.597 00.000 15712 worker thread done servicing request
02:36:55.597 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4648
02:36:55.599 00.002 7988 Star::Find returns 1 (0), X=974.87, Y=188.27, Mass=780, SNR=18.3, Peak=160 HFD=3.0
02:36:55.599 00.000 7988 MultiStar: [#1 -0.35,0.38,1.07,U] [#2 -0.02,-0.29,0.86,U] [#3 -0.08,-0.13,0.90,U] [#4 0.07,-0.93,0.00,M1] [#5 0.20,0.35,0.83,U] [#6 0.12,-0.24,0.62,U] [#7 -0.42,-0.41,0.44,U] [#8 -0.03,0.61,0.40,U] 
02:36:55.601 00.002 7988 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {0.30, 0.09}
02:36:55.601 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
02:36:55.603 00.002 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
02:36:55.603 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.89 mountX=0.05 mountY=0.02, mountTheta=0.30
02:36:55.605 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.05, opts=13)
02:36:55.607 00.002 7988 Enqueuing Move request for scope (-0.02, 0.05)
02:36:55.608 00.001 15712 Worker thread wakes up
02:36:55.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
02:36:55.608 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
02:36:55.608 00.000 15712 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.02
02:36:55.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:36:55.610 00.002 7988 UpdateGuideState exits: m=780 SNR=18.3
02:36:55.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:55.612 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:55.612 00.000 7988 Enqueuing Expose request
02:36:55.612 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:36:55.612 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
02:36:55.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:55.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:36:55.612 00.000 15712 MoveAxis(W, 10, ABG)
02:36:55.612 00.000 15712 Guiding  Dir = 3, Dur = 10
02:36:55.612 00.000 15712 IsGuiding returns 0
02:36:55.665 00.053 15712 IsGuiding returns 1
02:36:55.665 00.000 15712 scope still moving after pulse duration time elapsed
02:36:55.689 00.024 15712 IsGuiding returns 0
02:36:55.689 00.000 15712 scope move finished after 10 + 63 ms
02:36:55.689 00.000 15712 Move returns status 0, amount 10
02:36:55.689 00.000 15712 MoveAxis(N, 0, ABG)
02:36:55.689 00.000 15712 Move returns status 0, amount 0
02:36:55.689 00.000 15712 move complete, result=0
02:36:55.689 00.000 15712 worker thread done servicing request
02:36:55.689 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
02:36:55.689 00.000 15712 Worker thread wakes up
02:36:55.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:55.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:57.333 01.644 15712 Exposure complete
02:36:57.394 00.061 15712 worker thread done servicing request
02:36:57.394 00.000 7988 OnExposeComplete: enter
02:36:57.394 00.000 7988 UpdateGuideState(): m_state=6
02:36:57.398 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4649
02:36:57.398 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=188.34, Mass=933, SNR=19.7, Peak=143 HFD=3.6
02:36:57.400 00.002 7988 MultiStar: [#1 -0.42,0.69,0.00,M7] [#2 -0.08,-0.16,0.79,U] [#3 -0.14,-0.10,0.82,U] [#4 -0.05,-0.39,0.71,U] [#5 0.30,0.69,0.00,M2] [#6 0.62,0.05,0.65,U] [#7 0.06,-0.38,0.47,U] [#8 -0.19,0.51,0.42,U] 
02:36:57.400 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.05}, one-star: {0.09, 0.17}
02:36:57.402 00.002 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.38 = -2.38)
02:36:57.402 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.41 = -2.41)
02:36:57.405 00.003 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.81 mountX=-0.05 mountY=-0.05, mountTheta=-2.39
02:36:57.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
02:36:57.407 00.002 7988 Enqueuing Move request for scope (0.05, -0.05)
02:36:57.409 00.002 15712 Worker thread wakes up
02:36:57.409 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
02:36:57.409 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
02:36:57.409 00.000 15712 Moving (0.05, -0.05) raw xDistance=-0.05 yDistance=-0.05
02:36:57.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:36:57.410 00.001 7988 UpdateGuideState exits: m=933 SNR=19.7
02:36:57.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:57.412 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:57.412 00.000 7988 Enqueuing Expose request
02:36:57.414 00.002 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:36:57.414 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
02:36:57.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:57.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:36:57.414 00.000 15712 MoveAxis(W, 10, ABG)
02:36:57.414 00.000 15712 Guiding  Dir = 3, Dur = 10
02:36:57.414 00.000 15712 IsGuiding returns 0
02:36:57.439 00.025 15712 IsGuiding returns 1
02:36:57.439 00.000 15712 scope still moving after pulse duration time elapsed
02:36:57.500 00.061 15712 IsGuiding returns 0
02:36:57.500 00.000 15712 scope move finished after 10 + 77 ms
02:36:57.500 00.000 15712 Move returns status 0, amount 10
02:36:57.500 00.000 15712 MoveAxis(N, 0, ABG)
02:36:57.500 00.000 15712 Move returns status 0, amount 0
02:36:57.500 00.000 15712 move complete, result=0
02:36:57.500 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
02:36:57.505 00.005 15712 worker thread done servicing request
02:36:57.505 00.000 15712 Worker thread wakes up
02:36:57.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:57.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:36:58.925 01.420 15712 Exposure complete
02:36:58.989 00.064 15712 worker thread done servicing request
02:36:58.989 00.000 7988 OnExposeComplete: enter
02:36:58.989 00.000 7988 UpdateGuideState(): m_state=6
02:36:58.992 00.003 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4650
02:36:58.992 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=188.11, Mass=756, SNR=17.6, Peak=140 HFD=3.0
02:36:58.994 00.002 7988 MultiStar: [#1 0.33,0.24,1.04,U] [#2 0.39,-0.26,0.87,U] [#3 0.12,0.13,0.90,U] [#4 0.50,-0.22,0.70,U] [#5 0.38,0.44,0.74,U] [#6 0.94,-0.15,0.00,M1] [#7 0.26,-0.02,0.49,U] [#8 0.25,0.63,0.50,U] 
02:36:58.994 00.000 7988 single-star, 7 included, MultiStar: {0.32, 0.09}, one-star: {0.32, -0.07}
02:36:58.996 00.002 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.77 = -1.77)
02:36:58.996 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.81 = -1.81)
02:36:58.998 00.002 7988 CameraToMount -- cameraX=0.32 cameraY=-0.07 hyp=0.32 cameraTheta=-0.21 mountX=-0.06 mountY=-0.31, mountTheta=-1.77
02:36:59.000 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.07, opts=13)
02:36:59.000 00.000 7988 Enqueuing Move request for scope (0.32, -0.07)
02:36:59.003 00.003 15712 Worker thread wakes up
02:36:59.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.07) opts 0xd
02:36:59.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.07)
02:36:59.003 00.000 15712 Moving (0.32, -0.07) raw xDistance=-0.06 yDistance=-0.31
02:36:59.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:36:59.003 00.000 7988 UpdateGuideState exits: m=756 SNR=17.6
02:36:59.006 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:59.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:36:59.008 00.002 7988 Enqueuing Expose request
02:36:59.008 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:36:59.008 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
02:36:59.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:36:59.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:36:59.008 00.000 15712 MoveAxis(W, 9, ABG)
02:36:59.008 00.000 15712 Guiding  Dir = 3, Dur = 9
02:36:59.008 00.000 15712 IsGuiding returns 0
02:36:59.037 00.029 15712 IsGuiding returns 0
02:36:59.037 00.000 15712 Move returns status 0, amount 9
02:36:59.037 00.000 15712 MoveAxis(N, 0, ABG)
02:36:59.037 00.000 15712 Move returns status 0, amount 0
02:36:59.037 00.000 15712 move complete, result=0
02:36:59.037 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.3 px 0 ms NORTH
02:36:59.039 00.002 15712 worker thread done servicing request
02:36:59.039 00.000 15712 Worker thread wakes up
02:36:59.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:36:59.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:00.679 01.640 15712 Exposure complete
02:37:00.743 00.064 15712 worker thread done servicing request
02:37:00.743 00.000 7988 OnExposeComplete: enter
02:37:00.743 00.000 7988 UpdateGuideState(): m_state=6
02:37:00.747 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4651
02:37:00.747 00.000 7988 Star::Find returns 1 (0), X=975.05, Y=188.49, Mass=824, SNR=18.8, Peak=149 HFD=3.6
02:37:00.749 00.002 7988 MultiStar: [#1 0.21,1.07,0.00,M7] [#2 0.32,0.24,0.84,U] [#3 0.34,0.14,0.85,U] [#4 0.52,-0.36,0.72,U] [#5 0.48,0.59,0.00,M2] [#6 0.41,0.16,0.65,U] [#7 -0.28,-0.69,0.00,M1] [#8 0.21,0.91,0.00,M8] 
02:37:00.751 00.002 7988 refined, 4 included, MultiStar: {0.41, 0.12}, one-star: {0.48, 0.31}
02:37:00.751 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
02:37:00.753 00.002 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
02:37:00.754 00.001 7988 CameraToMount -- cameraX=0.41 cameraY=0.12 hyp=0.43 cameraTheta=0.28 mountX=0.12 mountY=-0.42, mountTheta=-1.29
02:37:00.754 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.41, y=0.12, opts=13)
02:37:00.756 00.002 7988 Enqueuing Move request for scope (0.41, 0.12)
02:37:00.758 00.002 15712 Worker thread wakes up
02:37:00.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.12) opts 0xd
02:37:00.758 00.000 15712 Handling offset move in thread for scope, endpoint = (0.41, 0.12)
02:37:00.758 00.000 15712 Moving (0.41, 0.12) raw xDistance=0.12 yDistance=-0.42
02:37:00.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:37:00.759 00.001 7988 UpdateGuideState exits: m=824 SNR=18.8
02:37:00.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:00.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:00.759 00.000 7988 Enqueuing Expose request
02:37:00.759 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:37:00.759 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
02:37:00.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:37:00.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:37:00.759 00.000 15712 MoveAxis(W, 11, ABG)
02:37:00.759 00.000 15712 Guiding  Dir = 3, Dur = 11
02:37:00.759 00.000 15712 IsGuiding returns 0
02:37:00.775 00.016 15712 IsGuiding returns 1
02:37:00.775 00.000 15712 scope still moving after pulse duration time elapsed
02:37:00.823 00.048 15712 IsGuiding returns 0
02:37:00.823 00.000 15712 scope move finished after 11 + 53 ms
02:37:00.823 00.000 15712 Move returns status 0, amount 11
02:37:00.823 00.000 15712 MoveAxis(N, 0, ABG)
02:37:00.823 00.000 15712 Move returns status 0, amount 0
02:37:00.823 00.000 15712 move complete, result=0
02:37:00.823 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.4 px 0 ms NORTH
02:37:00.830 00.007 15712 worker thread done servicing request
02:37:00.830 00.000 15712 Worker thread wakes up
02:37:00.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:00.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:02.245 01.415 15712 Exposure complete
02:37:02.309 00.064 15712 worker thread done servicing request
02:37:02.309 00.000 7988 OnExposeComplete: enter
02:37:02.309 00.000 7988 UpdateGuideState(): m_state=6
02:37:02.309 00.000 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4652
02:37:02.309 00.000 7988 Star::Find returns 1 (0), X=974.42, Y=188.54, Mass=855, SNR=18.8, Peak=150 HFD=3.3
02:37:02.309 00.000 7988 MultiStar: [#1 -0.22,0.73,0.00,M8] [#2 0.12,0.31,0.85,U] [#3 -0.31,0.24,0.90,U] [#4 0.38,-0.05,0.73,U] [#5 -0.01,0.58,0.76,U] [#6 0.35,0.58,0.69,U] [#7 -0.15,-0.27,0.52,U] [#8 -0.04,1.61,0.00,M9] 
02:37:02.309 00.000 7988 refined, 6 included, MultiStar: {0.02, 0.28}, one-star: {-0.14, 0.37}
02:37:02.309 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
02:37:02.309 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
02:37:02.318 00.009 7988 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.50 mountX=0.28 mountY=-0.03, mountTheta=-0.10
02:37:02.318 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.28, opts=13)
02:37:02.318 00.000 7988 Enqueuing Move request for scope (0.02, 0.28)
02:37:02.318 00.000 15712 Worker thread wakes up
02:37:02.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
02:37:02.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
02:37:02.318 00.000 15712 Moving (0.02, 0.28) raw xDistance=0.28 yDistance=-0.03
02:37:02.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:37:02.323 00.005 7988 UpdateGuideState exits: m=855 SNR=18.8
02:37:02.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:02.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:02.323 00.000 7988 Enqueuing Expose request
02:37:02.323 00.000 15712 PPEC rslt: input = 0.28, final = 0.20, react = 0.17, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.38
02:37:02.323 00.000 15712 PPEC: input: 0.28, control: 0.20, exposure: 1500
02:37:02.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:02.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:37:02.323 00.000 15712 MoveAxis(W, 64, ABG)
02:37:02.323 00.000 15712 Guiding  Dir = 3, Dur = 64
02:37:02.323 00.000 15712 IsGuiding returns 0
02:37:02.347 00.024 15712 PulseGuide returned control before completion, sleep 59
02:37:02.441 00.094 15712 IsGuiding returns 0
02:37:02.441 00.000 15712 Move returns status 0, amount 64
02:37:02.441 00.000 15712 MoveAxis(N, 0, ABG)
02:37:02.441 00.000 15712 Move returns status 0, amount 0
02:37:02.441 00.000 15712 move complete, result=0
02:37:02.441 00.000 15712 worker thread done servicing request
02:37:02.441 00.000 15712 Worker thread wakes up
02:37:02.441 00.000 7988 GuideStep: 0.3 px 64 ms WEST, -0.0 px 0 ms NORTH
02:37:02.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:02.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:04.078 01.637 15712 Exposure complete
02:37:04.141 00.063 15712 worker thread done servicing request
02:37:04.141 00.000 7988 OnExposeComplete: enter
02:37:04.141 00.000 7988 UpdateGuideState(): m_state=6
02:37:04.146 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4653
02:37:04.146 00.000 7988 Star::Find returns 1 (0), X=975.05, Y=188.50, Mass=794, SNR=18.2, Peak=139 HFD=3.4
02:37:04.148 00.002 7988 MultiStar: [#1 0.02,0.56,0.93,U] [#2 0.13,0.09,0.84,U] [#3 0.31,0.11,0.87,U] [#4 0.25,-0.70,0.00,M1] [#5 0.08,0.70,0.00,M2] [#6 0.32,0.26,0.72,U] [#7 0.28,-0.74,0.00,M1] [#8 0.21,1.38,0.00,M10] 
02:37:04.150 00.002 7988 refined, 4 included, MultiStar: {0.25, 0.27}, one-star: {0.48, 0.32}
02:37:04.150 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.74 = -0.74)
02:37:04.152 00.002 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
02:37:04.152 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.37 cameraTheta=0.83 mountX=0.28 mountY=-0.26, mountTheta=-0.76
02:37:04.154 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.27, opts=13)
02:37:04.155 00.001 7988 Enqueuing Move request for scope (0.25, 0.27)
02:37:04.155 00.000 15712 Worker thread wakes up
02:37:04.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.27) opts 0xd
02:37:04.157 00.002 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.27)
02:37:04.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:37:04.157 00.000 7988 UpdateGuideState exits: m=794 SNR=18.2
02:37:04.159 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:04.159 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:04.161 00.002 7988 Enqueuing Expose request
02:37:04.161 00.000 15712 Moving (0.25, 0.27) raw xDistance=0.28 yDistance=-0.26
02:37:04.163 00.002 15712 PPEC rslt: input = 0.28, final = 0.20, react = 0.17, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.38
02:37:04.163 00.000 15712 PPEC: input: 0.28, control: 0.20, exposure: 1500
02:37:04.163 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.33 newest=-0.70
02:37:04.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:37:04.163 00.000 15712 MoveAxis(W, 65, ABG)
02:37:04.163 00.000 15712 Guiding  Dir = 3, Dur = 65
02:37:04.163 00.000 15712 IsGuiding returns 0
02:37:04.178 00.015 15712 PulseGuide returned control before completion, sleep 57
02:37:04.258 00.080 15712 IsGuiding returns 0
02:37:04.258 00.000 15712 Move returns status 0, amount 65
02:37:04.258 00.000 15712 BLC: Oldest BLC event removed
02:37:04.258 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 298 applied
02:37:04.258 00.000 15712 MoveAxis(N, 364, ABG)
02:37:04.258 00.000 15712 Guiding  Dir = 0, Dur = 364
02:37:04.258 00.000 15712 IsGuiding returns 0
02:37:04.344 00.086 15712 PulseGuide returned control before completion, sleep 295
02:37:04.650 00.306 15712 IsGuiding returns 1
02:37:04.650 00.000 15712 scope still moving after pulse duration time elapsed
02:37:04.701 00.051 15712 IsGuiding returns 1
02:37:04.752 00.051 15712 IsGuiding returns 0
02:37:04.752 00.000 15712 scope move finished after 364 + 130 ms
02:37:04.752 00.000 15712 Move returns status 0, amount 364
02:37:04.752 00.000 15712 move complete, result=0
02:37:04.752 00.000 7988 GuideStep: 0.3 px 65 ms WEST, -0.3 px 364 ms NORTH
02:37:04.762 00.010 15712 worker thread done servicing request
02:37:04.762 00.000 15712 Worker thread wakes up
02:37:04.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:04.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:06.167 01.405 15712 Exposure complete
02:37:06.229 00.062 15712 worker thread done servicing request
02:37:06.229 00.000 7988 OnExposeComplete: enter
02:37:06.229 00.000 7988 UpdateGuideState(): m_state=6
02:37:06.232 00.003 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4654
02:37:06.232 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=188.40, Mass=878, SNR=19.3, Peak=158 HFD=3.5
02:37:06.234 00.002 7988 MultiStar: [#1 -0.05,0.68,0.91,U] [#2 0.15,-0.20,0.80,U] [#3 0.31,-0.08,0.76,U] [#4 0.32,-0.07,0.67,U] [#5 0.40,0.86,0.00,M3] [#6 0.57,0.16,0.65,U] [#7 -0.14,-0.95,0.00,M2] [#8 0.41,0.74,0.00,R] 
02:37:06.236 00.002 7988 refined, 5 included, MultiStar: {0.22, 0.14}, one-star: {0.14, 0.23}
02:37:06.236 00.000 7988 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.56) = xAngle (-0.98 = -0.98)
02:37:06.238 00.002 7988 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
02:37:06.238 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.58 mountX=0.14 mountY=-0.22, mountTheta=-0.99
02:37:06.240 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.14, opts=13)
02:37:06.242 00.002 7988 Enqueuing Move request for scope (0.22, 0.14)
02:37:06.242 00.000 15712 Worker thread wakes up
02:37:06.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
02:37:06.242 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
02:37:06.242 00.000 15712 Moving (0.22, 0.14) raw xDistance=0.14 yDistance=-0.22
02:37:06.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:37:06.244 00.002 7988 UpdateGuideState exits: m=878 SNR=19.3
02:37:06.246 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:06.246 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:06.246 00.000 7988 Enqueuing Expose request
02:37:06.246 00.000 15712 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.259067, 1:0.220577
02:37:06.246 00.000 15712 BLC: No correction, Miss < min_move
02:37:06.246 00.000 15712 PPEC rslt: input = 0.14, final = 0.04, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:37:06.246 00.000 15712 PPEC: input: 0.14, control: 0.04, exposure: 1500
02:37:06.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:06.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:37:06.246 00.000 15712 MoveAxis(W, 13, ABG)
02:37:06.246 00.000 15712 Guiding  Dir = 3, Dur = 13
02:37:06.246 00.000 15712 IsGuiding returns 0
02:37:06.280 00.034 15712 IsGuiding returns 1
02:37:06.280 00.000 15712 scope still moving after pulse duration time elapsed
02:37:06.324 00.044 15712 IsGuiding returns 0
02:37:06.324 00.000 15712 scope move finished after 13 + 60 ms
02:37:06.324 00.000 15712 Move returns status 0, amount 13
02:37:06.324 00.000 15712 MoveAxis(N, 0, ABG)
02:37:06.324 00.000 15712 Move returns status 0, amount 0
02:37:06.324 00.000 15712 move complete, result=0
02:37:06.324 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
02:37:06.329 00.005 15712 worker thread done servicing request
02:37:06.329 00.000 15712 Worker thread wakes up
02:37:06.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:06.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:07.970 01.641 15712 Exposure complete
02:37:08.032 00.062 15712 worker thread done servicing request
02:37:08.032 00.000 7988 OnExposeComplete: enter
02:37:08.032 00.000 7988 UpdateGuideState(): m_state=6
02:37:08.032 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4655
02:37:08.032 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=188.68, Mass=912, SNR=19.7, Peak=153 HFD=3.5
02:37:08.032 00.000 7988 MultiStar: [#1 -0.32,0.54,1.00,U] [#2 0.12,-0.15,0.81,U] [#3 -0.34,0.21,0.84,U] [#4 0.28,-0.22,0.76,U] [#5 0.16,0.77,0.00,M4] [#6 0.29,0.38,0.64,U] [#7 -0.08,-0.31,0.41,U] [#8 -0.38,0.26,0.43,U] 
02:37:08.032 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.20}, one-star: {0.27, 0.50}
02:37:08.040 00.008 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
02:37:08.040 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:37:08.042 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.61 mountX=0.20 mountY=0.00, mountTheta=0.01
02:37:08.044 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.20, opts=13)
02:37:08.044 00.000 7988 Enqueuing Move request for scope (-0.01, 0.20)
02:37:08.046 00.002 15712 Worker thread wakes up
02:37:08.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
02:37:08.046 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
02:37:08.046 00.000 15712 Moving (-0.01, 0.20) raw xDistance=0.20 yDistance=0.00
02:37:08.046 00.000 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.259067, 1:0.220577, 2:-0.002806
02:37:08.046 00.000 15712 BLC: No correction, Miss < min_move
02:37:08.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
02:37:08.046 00.000 7988 UpdateGuideState exits: m=912 SNR=19.7
02:37:08.049 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:08.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:08.051 00.002 7988 Enqueuing Expose request
02:37:08.051 00.000 15712 PPEC rslt: input = 0.20, final = 0.16, react = 0.12, pred = 0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 639.38
02:37:08.051 00.000 15712 PPEC: input: 0.20, control: 0.16, exposure: 1500
02:37:08.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:08.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:37:08.051 00.000 15712 MoveAxis(W, 54, ABG)
02:37:08.051 00.000 15712 Guiding  Dir = 3, Dur = 54
02:37:08.053 00.002 15712 IsGuiding returns 0
02:37:08.070 00.017 15712 PulseGuide returned control before completion, sleep 48
02:37:08.146 00.076 15712 IsGuiding returns 0
02:37:08.146 00.000 15712 Move returns status 0, amount 54
02:37:08.146 00.000 15712 MoveAxis(N, 0, ABG)
02:37:08.146 00.000 15712 Move returns status 0, amount 0
02:37:08.146 00.000 15712 move complete, result=0
02:37:08.146 00.000 15712 worker thread done servicing request
02:37:08.146 00.000 15712 Worker thread wakes up
02:37:08.146 00.000 7988 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
02:37:08.153 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:08.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:09.564 01.411 15712 Exposure complete
02:37:09.626 00.062 15712 worker thread done servicing request
02:37:09.626 00.000 7988 OnExposeComplete: enter
02:37:09.629 00.003 7988 UpdateGuideState(): m_state=6
02:37:09.629 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4656
02:37:09.631 00.002 7988 Star::Find returns 1 (0), X=974.54, Y=188.11, Mass=949, SNR=19.9, Peak=155 HFD=3.8
02:37:09.631 00.000 7988 MultiStar: [#1 -0.75,0.63,0.00,M6] [#2 0.03,-0.21,0.72,U] [#3 -0.08,-0.32,0.81,U] [#4 0.19,-0.36,0.63,U] [#5 0.26,0.44,0.64,U] [#6 0.22,-0.01,0.62,U] [#7 -0.77,-1.12,0.00,M2] [#8 0.19,0.11,0.39,U] 
02:37:09.633 00.002 7988 single-star, 6 included, MultiStar: {0.09, -0.08}, one-star: {-0.03, -0.07}
02:37:09.633 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
02:37:09.635 00.002 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
02:37:09.635 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.97 mountX=-0.07 mountY=0.03, mountTheta=2.73
02:37:09.637 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.07, opts=13)
02:37:09.639 00.002 7988 Enqueuing Move request for scope (-0.03, -0.07)
02:37:09.639 00.000 15712 Worker thread wakes up
02:37:09.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:37:09.639 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:37:09.639 00.000 15712 Moving (-0.03, -0.07) raw xDistance=-0.07 yDistance=0.03
02:37:09.639 00.000 15712 BLC: window closed
02:37:09.639 00.000 15712 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.259067, 1:0.220577, 2:-0.002806
02:37:09.639 00.000 15712 BLC: No correction, Miss < min_move
02:37:09.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:37:09.641 00.002 7988 UpdateGuideState exits: m=949 SNR=19.9
02:37:09.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:09.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:09.641 00.000 7988 Enqueuing Expose request
02:37:09.646 00.005 15712 PPEC rslt: input = -0.07, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:37:09.646 00.000 15712 PPEC: input: -0.07, control: 0.05, exposure: 1500
02:37:09.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:09.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:37:09.646 00.000 15712 MoveAxis(W, 15, ABG)
02:37:09.646 00.000 15712 Guiding  Dir = 3, Dur = 15
02:37:09.646 00.000 15712 IsGuiding returns 0
02:37:09.663 00.017 15712 IsGuiding returns 1
02:37:09.663 00.000 15712 scope still moving after pulse duration time elapsed
02:37:09.714 00.051 15712 IsGuiding returns 1
02:37:09.737 00.023 15712 IsGuiding returns 0
02:37:09.737 00.000 15712 scope move finished after 15 + 75 ms
02:37:09.737 00.000 15712 Move returns status 0, amount 15
02:37:09.737 00.000 15712 MoveAxis(N, 0, ABG)
02:37:09.737 00.000 15712 Move returns status 0, amount 0
02:37:09.737 00.000 15712 move complete, result=0
02:37:09.737 00.000 15712 worker thread done servicing request
02:37:09.737 00.000 15712 Worker thread wakes up
02:37:09.737 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
02:37:09.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:09.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:11.366 01.629 15712 Exposure complete
02:37:11.429 00.063 15712 worker thread done servicing request
02:37:11.429 00.000 7988 OnExposeComplete: enter
02:37:11.429 00.000 7988 UpdateGuideState(): m_state=6
02:37:11.429 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4657
02:37:11.429 00.000 7988 Star::Find returns 1 (0), X=974.80, Y=188.14, Mass=779, SNR=18.1, Peak=133 HFD=3.4
02:37:11.436 00.007 7988 MultiStar: [#1 -0.17,0.34,0.93,U] [#2 0.23,-0.13,0.83,U] [#3 0.06,-0.77,0.00,M1] [#4 0.35,-0.69,0.00,M1] [#5 0.27,0.05,0.68,U] [#6 0.41,0.10,0.62,U] [#7 -0.57,-1.08,0.00,M3] [#8 0.51,-0.42,0.36,U] 
02:37:11.436 00.000 7988 refined, 5 included, MultiStar: {0.20, 0.03}, one-star: {0.23, -0.03}
02:37:11.436 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.42 = -1.42)
02:37:11.436 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
02:37:11.436 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.14 mountX=0.03 mountY=-0.20, mountTheta=-1.42
02:37:11.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.03, opts=13)
02:37:11.436 00.000 7988 Enqueuing Move request for scope (0.20, 0.03)
02:37:11.443 00.007 15712 Worker thread wakes up
02:37:11.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
02:37:11.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
02:37:11.443 00.000 15712 Moving (0.20, 0.03) raw xDistance=0.03 yDistance=-0.20
02:37:11.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:37:11.446 00.003 7988 UpdateGuideState exits: m=779 SNR=18.1
02:37:11.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:11.448 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:11.448 00.000 7988 Enqueuing Expose request
02:37:11.450 00.002 15712 PPEC rslt: input = 0.03, final = 0.05, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:37:11.450 00.000 15712 PPEC: input: 0.03, control: 0.05, exposure: 1500
02:37:11.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:11.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:37:11.450 00.000 15712 MoveAxis(W, 16, ABG)
02:37:11.450 00.000 15712 Guiding  Dir = 3, Dur = 16
02:37:11.450 00.000 15712 IsGuiding returns 0
02:37:11.466 00.016 15712 IsGuiding returns 1
02:37:11.466 00.000 15712 scope still moving after pulse duration time elapsed
02:37:11.508 00.042 15712 IsGuiding returns 0
02:37:11.508 00.000 15712 scope move finished after 16 + 41 ms
02:37:11.508 00.000 15712 Move returns status 0, amount 16
02:37:11.508 00.000 15712 MoveAxis(N, 0, ABG)
02:37:11.508 00.000 15712 Move returns status 0, amount 0
02:37:11.508 00.000 15712 move complete, result=0
02:37:11.508 00.000 15712 worker thread done servicing request
02:37:11.508 00.000 15712 Worker thread wakes up
02:37:11.508 00.000 7988 GuideStep: 0.0 px 16 ms WEST, -0.2 px 0 ms NORTH
02:37:11.511 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:11.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:12.929 01.418 15712 Exposure complete
02:37:12.992 00.063 15712 worker thread done servicing request
02:37:12.992 00.000 7988 OnExposeComplete: enter
02:37:12.992 00.000 7988 UpdateGuideState(): m_state=6
02:37:12.994 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4658
02:37:12.994 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=187.66, Mass=796, SNR=18.3, Peak=149 HFD=3.6
02:37:12.996 00.002 7988 MultiStar: [#1 -0.06,-0.18,0.94,U] [#2 0.35,-0.60,0.78,U] [#3 -0.01,-0.34,0.78,U] [#4 0.36,-0.54,0.62,U] [#5 0.26,0.24,0.66,U] [#6 0.69,-0.20,0.00,M1] [#7 0.38,-1.12,0.00,M4] [#8 -0.17,-0.00,0.39,U] 
02:37:12.998 00.002 7988 refined, 6 included, MultiStar: {0.14, -0.31}, one-star: {0.16, -0.52}
02:37:12.998 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
02:37:13.000 00.002 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
02:37:13.000 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.16 mountX=-0.31 mountY=-0.13, mountTheta=-2.75
02:37:13.002 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.31, opts=13)
02:37:13.002 00.000 7988 Enqueuing Move request for scope (0.14, -0.31)
02:37:13.005 00.003 15712 Worker thread wakes up
02:37:13.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd
02:37:13.005 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.31)
02:37:13.005 00.000 15712 Moving (0.14, -0.31) raw xDistance=-0.31 yDistance=-0.13
02:37:13.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:37:13.006 00.001 7988 UpdateGuideState exits: m=796 SNR=18.3
02:37:13.008 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:13.009 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:13.009 00.000 7988 Enqueuing Expose request
02:37:13.011 00.002 15712 PPEC rslt: input = -0.31, final = -0.14, react = -0.19, pred = 0.05, hyst = -0.16, hyst_pct = 0.00, period_length = 639.38
02:37:13.011 00.000 15712 PPEC: input: -0.31, control: -0.14, exposure: 1500
02:37:13.011 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:13.011 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:37:13.011 00.000 15712 MoveAxis(E, 45, ABG)
02:37:13.011 00.000 15712 Guiding  Dir = 2, Dur = 45
02:37:13.011 00.000 15712 IsGuiding returns 0
02:37:13.041 00.030 15712 PulseGuide returned control before completion, sleep 27
02:37:13.069 00.028 15712 IsGuiding returns 1
02:37:13.069 00.000 15712 scope still moving after pulse duration time elapsed
02:37:13.120 00.051 15712 IsGuiding returns 0
02:37:13.120 00.000 15712 scope move finished after 45 + 64 ms
02:37:13.120 00.000 15712 Move returns status 0, amount 45
02:37:13.120 00.000 15712 MoveAxis(N, 0, ABG)
02:37:13.120 00.000 15712 Move returns status 0, amount 0
02:37:13.120 00.000 15712 move complete, result=0
02:37:13.120 00.000 7988 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
02:37:13.123 00.003 15712 worker thread done servicing request
02:37:13.123 00.000 15712 Worker thread wakes up
02:37:13.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:13.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:14.762 01.639 15712 Exposure complete
02:37:14.825 00.063 15712 worker thread done servicing request
02:37:14.825 00.000 7988 OnExposeComplete: enter
02:37:14.828 00.003 7988 UpdateGuideState(): m_state=6
02:37:14.828 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4659
02:37:14.830 00.002 7988 Star::Find returns 1 (0), X=974.75, Y=188.09, Mass=731, SNR=17.3, Peak=136 HFD=3.4
02:37:14.830 00.000 7988 MultiStar: [#1 -0.11,0.28,0.95,U] [#2 -0.12,-0.58,0.76,U] [#3 -0.20,-0.53,0.83,U] [#4 -0.21,-1.08,0.00,M1] [#5 -0.35,0.13,0.75,U] [#6 0.04,0.42,0.69,U] [#7 0.14,-1.01,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 -0.10,0.00,0.41,U] 
02:37:14.832 00.002 7988 refined, 6 included, MultiStar: {-0.08, -0.06}, one-star: {0.19, -0.08}
02:37:14.832 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.10 = 2.18)
02:37:14.834 00.002 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.15)
02:37:14.834 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.54 mountX=-0.06 mountY=0.08, mountTheta=2.17
02:37:14.836 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.06, opts=13)
02:37:14.838 00.002 7988 Enqueuing Move request for scope (-0.08, -0.06)
02:37:14.838 00.000 15712 Worker thread wakes up
02:37:14.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
02:37:14.838 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
02:37:14.838 00.000 15712 Moving (-0.08, -0.06) raw xDistance=-0.06 yDistance=0.08
02:37:14.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=52, FiltMax=255, Gamma=0.690
02:37:14.841 00.003 7988 UpdateGuideState exits: m=731 SNR=17.3
02:37:14.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:14.841 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:14.841 00.000 7988 Enqueuing Expose request
02:37:14.845 00.004 15712 PPEC rslt: input = -0.06, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:37:14.845 00.000 15712 PPEC: input: -0.06, control: 0.05, exposure: 1500
02:37:14.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:14.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:37:14.845 00.000 15712 MoveAxis(W, 15, ABG)
02:37:14.845 00.000 15712 Guiding  Dir = 3, Dur = 15
02:37:14.845 00.000 15712 IsGuiding returns 0
02:37:14.896 00.051 15712 IsGuiding returns 1
02:37:14.896 00.000 15712 scope still moving after pulse duration time elapsed
02:37:14.921 00.025 15712 IsGuiding returns 0
02:37:14.921 00.000 15712 scope move finished after 15 + 59 ms
02:37:14.921 00.000 15712 Move returns status 0, amount 15
02:37:14.921 00.000 15712 MoveAxis(N, 0, ABG)
02:37:14.921 00.000 15712 Move returns status 0, amount 0
02:37:14.921 00.000 15712 move complete, result=0
02:37:14.921 00.000 15712 worker thread done servicing request
02:37:14.921 00.000 15712 Worker thread wakes up
02:37:14.921 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
02:37:14.923 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:14.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:16.328 01.405 15712 Exposure complete
02:37:16.390 00.062 15712 worker thread done servicing request
02:37:16.390 00.000 7988 OnExposeComplete: enter
02:37:16.392 00.002 7988 UpdateGuideState(): m_state=6
02:37:16.394 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4660
02:37:16.394 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=187.87, Mass=681, SNR=16.9, Peak=153 HFD=3.3
02:37:16.396 00.002 7988 MultiStar: [#1 -0.27,-0.03,0.98,U] [#2 -0.16,-0.37,0.82,U] [#3 -0.42,-0.70,0.00,M1] [#4 0.57,-0.41,0.66,U] [#5 -0.20,0.25,0.82,U] [#6 0.23,0.15,0.75,U] [#7 0.27,-0.30,0.39,U] [#8 -0.59,-0.51,0.00,M1] 
02:37:16.396 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.13}, one-star: {0.10, -0.31}
02:37:16.398 00.002 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
02:37:16.398 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
02:37:16.400 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.30 mountX=-0.13 mountY=-0.03, mountTheta=-2.89
02:37:16.402 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.13, opts=13)
02:37:16.402 00.000 7988 Enqueuing Move request for scope (0.04, -0.13)
02:37:16.404 00.002 15712 Worker thread wakes up
02:37:16.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
02:37:16.404 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
02:37:16.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=53, FiltMax=255, Gamma=0.690
02:37:16.405 00.001 15712 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=-0.03
02:37:16.405 00.000 7988 UpdateGuideState exits: m=681 SNR=16.9
02:37:16.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:16.407 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:16.408 00.001 7988 Enqueuing Expose request
02:37:16.408 00.000 15712 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:37:16.408 00.000 15712 PPEC: input: -0.13, control: 0.04, exposure: 1500
02:37:16.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:16.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:37:16.408 00.000 15712 MoveAxis(W, 13, ABG)
02:37:16.408 00.000 15712 Guiding  Dir = 3, Dur = 13
02:37:16.408 00.000 15712 IsGuiding returns 0
02:37:16.426 00.018 15712 IsGuiding returns 1
02:37:16.426 00.000 15712 scope still moving after pulse duration time elapsed
02:37:16.477 00.051 15712 IsGuiding returns 0
02:37:16.477 00.000 15712 scope move finished after 13 + 54 ms
02:37:16.477 00.000 15712 Move returns status 0, amount 13
02:37:16.477 00.000 15712 MoveAxis(N, 0, ABG)
02:37:16.477 00.000 15712 Move returns status 0, amount 0
02:37:16.477 00.000 15712 move complete, result=0
02:37:16.477 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
02:37:16.480 00.003 15712 worker thread done servicing request
02:37:16.480 00.000 15712 Worker thread wakes up
02:37:16.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:16.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:18.113 01.633 15712 Exposure complete
02:37:18.177 00.064 15712 worker thread done servicing request
02:37:18.179 00.002 7988 OnExposeComplete: enter
02:37:18.179 00.000 7988 UpdateGuideState(): m_state=6
02:37:18.181 00.002 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
02:37:18.181 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=187.97, Mass=718, SNR=17.1, Peak=147 HFD=3.4
02:37:18.183 00.002 7988 MultiStar: [#1 -0.83,0.32,0.00,M3] [#2 0.01,-0.49,0.77,U] [#3 -0.06,-0.32,0.77,U] [#4 0.24,-0.94,0.00,M1] [#5 -0.04,-0.15,0.67,U] [#6 0.03,0.01,0.65,U] [#7 -0.03,-0.99,0.00,M5] [#8 -0.17,0.17,0.34,U] 
02:37:18.183 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.21}, one-star: {-0.23, -0.21}
02:37:18.185 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
02:37:18.185 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
02:37:18.187 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.94 mountX=-0.21 mountY=0.08, mountTheta=2.76
02:37:18.189 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.21, opts=13)
02:37:18.189 00.000 7988 Enqueuing Move request for scope (-0.08, -0.21)
02:37:18.191 00.002 15712 Worker thread wakes up
02:37:18.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
02:37:18.191 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
02:37:18.191 00.000 15712 Moving (-0.08, -0.21) raw xDistance=-0.21 yDistance=0.08
02:37:18.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=55, FiltMax=255, Gamma=0.690
02:37:18.192 00.001 7988 UpdateGuideState exits: m=718 SNR=17.1
02:37:18.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:18.194 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:18.195 00.001 7988 Enqueuing Expose request
02:37:18.195 00.000 15712 PPEC rslt: input = -0.21, final = -0.09, react = -0.12, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 639.38
02:37:18.195 00.000 15712 PPEC: input: -0.21, control: -0.09, exposure: 1500
02:37:18.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:18.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:37:18.197 00.002 15712 MoveAxis(E, 29, ABG)
02:37:18.197 00.000 15712 Guiding  Dir = 2, Dur = 29
02:37:18.197 00.000 15712 IsGuiding returns 0
02:37:18.218 00.021 15712 PulseGuide returned control before completion, sleep 17
02:37:18.247 00.029 15712 IsGuiding returns 1
02:37:18.247 00.000 15712 scope still moving after pulse duration time elapsed
02:37:18.288 00.041 15712 IsGuiding returns 0
02:37:18.288 00.000 15712 scope move finished after 29 + 61 ms
02:37:18.288 00.000 15712 Move returns status 0, amount 29
02:37:18.288 00.000 15712 MoveAxis(N, 0, ABG)
02:37:18.288 00.000 15712 Move returns status 0, amount 0
02:37:18.288 00.000 15712 move complete, result=0
02:37:18.288 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
02:37:18.290 00.002 15712 worker thread done servicing request
02:37:18.290 00.000 15712 Worker thread wakes up
02:37:18.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:18.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:19.707 01.417 15712 Exposure complete
02:37:19.770 00.063 15712 worker thread done servicing request
02:37:19.770 00.000 7988 OnExposeComplete: enter
02:37:19.770 00.000 7988 UpdateGuideState(): m_state=6
02:37:19.770 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4662
02:37:19.770 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=188.67, Mass=734, SNR=17.3, Peak=136 HFD=3.4
02:37:19.770 00.000 7988 Star::Find false star n=7 nbg=282 bg=70.7 sigma=2.9 thresh=80 peak=80
02:37:19.770 00.000 7988 MultiStar: [#1 -0.60,0.82,0.00,M4] [#2 -0.08,0.16,0.77,U] [#3 -0.12,-0.04,0.69,U] [#4 -0.24,-0.12,0.68,U] [#5 -0.07,0.72,0.00,M1] [#6 -0.04,0.31,0.66,U] [#7 -0.07,-0.22,0.39,U] [#8 0.00,0.00,0.00,L] [#9 0.56,0.61,0.00,M7] 
02:37:19.777 00.007 7988 refined, 5 included, MultiStar: {-0.10, 0.15}, one-star: {-0.08, 0.50}
02:37:19.777 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.56) = xAngle (0.61 = 0.61)
02:37:19.777 00.000 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
02:37:19.777 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.17 mountX=0.15 mountY=0.10, mountTheta=0.59
02:37:19.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.15, opts=13)
02:37:19.784 00.007 7988 Enqueuing Move request for scope (-0.10, 0.15)
02:37:19.784 00.000 15712 Worker thread wakes up
02:37:19.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
02:37:19.784 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
02:37:19.784 00.000 15712 Moving (-0.10, 0.15) raw xDistance=0.15 yDistance=0.10
02:37:19.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=57, FiltMax=255, Gamma=0.690
02:37:19.784 00.000 7988 UpdateGuideState exits: m=734 SNR=17.3
02:37:19.787 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:19.787 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:19.789 00.002 7988 Enqueuing Expose request
02:37:19.789 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:37:19.789 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
02:37:19.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:19.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:37:19.789 00.000 15712 MoveAxis(W, 9, ABG)
02:37:19.789 00.000 15712 Guiding  Dir = 3, Dur = 9
02:37:19.789 00.000 15712 IsGuiding returns 0
02:37:19.819 00.030 15712 IsGuiding returns 0
02:37:19.819 00.000 15712 Move returns status 0, amount 9
02:37:19.819 00.000 15712 MoveAxis(N, 0, ABG)
02:37:19.819 00.000 15712 Move returns status 0, amount 0
02:37:19.819 00.000 15712 move complete, result=0
02:37:19.819 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
02:37:19.821 00.002 15712 worker thread done servicing request
02:37:19.821 00.000 15712 Worker thread wakes up
02:37:19.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:19.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:21.459 01.638 15712 Exposure complete
02:37:21.521 00.062 15712 worker thread done servicing request
02:37:21.521 00.000 7988 OnExposeComplete: enter
02:37:21.521 00.000 7988 UpdateGuideState(): m_state=6
02:37:21.521 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4663
02:37:21.521 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=188.46, Mass=706, SNR=17.0, Peak=152 HFD=3.0
02:37:21.528 00.007 7988 MultiStar: [#1 -0.30,0.85,0.00,M5] [#2 0.29,-0.08,0.80,U] [#3 -0.03,0.09,0.80,U] [#4 0.26,-0.06,0.65,U] [#5 0.32,0.90,0.00,M2] [#6 0.39,0.34,0.60,U] [#7 0.05,-0.42,0.47,U] [#8 0.00,0.00,0.00,L] [#9 0.48,0.73,0.00,M8] 
02:37:21.528 00.000 7988 refined, 5 included, MultiStar: {0.24, 0.06}, one-star: {0.40, 0.28}
02:37:21.528 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
02:37:21.531 00.003 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
02:37:21.531 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.24 mountX=0.06 mountY=-0.24, mountTheta=-1.32
02:37:21.533 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.06, opts=13)
02:37:21.535 00.002 7988 Enqueuing Move request for scope (0.24, 0.06)
02:37:21.536 00.001 15712 Worker thread wakes up
02:37:21.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
02:37:21.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=56, FiltMax=255, Gamma=0.690
02:37:21.536 00.000 7988 UpdateGuideState exits: m=706 SNR=17.0
02:37:21.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:21.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:21.536 00.000 7988 Enqueuing Expose request
02:37:21.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
02:37:21.536 00.000 15712 Moving (0.24, 0.06) raw xDistance=0.06 yDistance=-0.24
02:37:21.545 00.009 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:37:21.545 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
02:37:21.545 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:21.545 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:37:21.545 00.000 15712 MoveAxis(W, 8, ABG)
02:37:21.545 00.000 15712 Guiding  Dir = 3, Dur = 8
02:37:21.558 00.013 15712 IsGuiding returns 0
02:37:21.569 00.011 15712 IsGuiding returns 0
02:37:21.569 00.000 15712 Move returns status 0, amount 8
02:37:21.569 00.000 15712 MoveAxis(N, 0, ABG)
02:37:21.569 00.000 15712 Move returns status 0, amount 0
02:37:21.569 00.000 15712 move complete, result=0
02:37:21.569 00.000 15712 worker thread done servicing request
02:37:21.569 00.000 15712 Worker thread wakes up
02:37:21.569 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
02:37:21.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:21.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:22.989 01.420 15712 Exposure complete
02:37:23.051 00.062 15712 worker thread done servicing request
02:37:23.051 00.000 7988 OnExposeComplete: enter
02:37:23.051 00.000 7988 UpdateGuideState(): m_state=6
02:37:23.055 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4664
02:37:23.055 00.000 7988 Star::Find returns 1 (0), X=974.87, Y=188.42, Mass=659, SNR=16.5, Peak=134 HFD=3.2
02:37:23.057 00.002 7988 MultiStar: [#1 0.12,0.70,0.00,M6] [#2 0.39,0.05,0.88,U] [#3 -0.09,-0.03,0.85,U] [#4 0.12,-0.18,0.72,U] [#5 -0.21,0.61,0.76,U] [#6 0.53,0.62,0.00,M1] [#7 0.56,-1.15,0.00,M4] [#8 -1.24,0.02,0.00,M1] 
02:37:23.057 00.000 7988 refined, 4 included, MultiStar: {0.12, 0.14}, one-star: {0.31, 0.24}
02:37:23.059 00.002 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.56) = xAngle (-0.69 = -0.69)
02:37:23.061 00.002 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
02:37:23.061 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=0.14 mountY=-0.12, mountTheta=-0.70
02:37:23.063 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.14, opts=13)
02:37:23.065 00.002 7988 Enqueuing Move request for scope (0.12, 0.14)
02:37:23.065 00.000 15712 Worker thread wakes up
02:37:23.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
02:37:23.065 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
02:37:23.065 00.000 15712 Moving (0.12, 0.14) raw xDistance=0.14 yDistance=-0.12
02:37:23.067 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:37:23.067 00.000 7988 UpdateGuideState exits: m=659 SNR=16.5
02:37:23.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:23.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:23.067 00.000 7988 Enqueuing Expose request
02:37:23.067 00.000 15712 PPEC rslt: input = 0.14, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:23.067 00.000 15712 PPEC: input: 0.14, control: 0.02, exposure: 1500
02:37:23.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:23.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:37:23.067 00.000 15712 MoveAxis(W, 7, ABG)
02:37:23.067 00.000 15712 Guiding  Dir = 3, Dur = 7
02:37:23.067 00.000 15712 IsGuiding returns 0
02:37:23.093 00.026 15712 IsGuiding returns 0
02:37:23.093 00.000 15712 Move returns status 0, amount 7
02:37:23.093 00.000 15712 MoveAxis(N, 0, ABG)
02:37:23.093 00.000 15712 Move returns status 0, amount 0
02:37:23.093 00.000 15712 move complete, result=0
02:37:23.093 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
02:37:23.098 00.005 15712 worker thread done servicing request
02:37:23.098 00.000 15712 Worker thread wakes up
02:37:23.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:23.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:24.742 01.644 15712 Exposure complete
02:37:24.806 00.064 15712 worker thread done servicing request
02:37:24.806 00.000 7988 OnExposeComplete: enter
02:37:24.806 00.000 7988 UpdateGuideState(): m_state=6
02:37:24.809 00.003 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4665
02:37:24.809 00.000 7988 Star::Find returns 1 (0), X=974.18, Y=188.04, Mass=724, SNR=17.3, Peak=153 HFD=3.4
02:37:24.809 00.000 7988 MultiStar: [#1 -0.50,0.46,0.98,U] [#2 -0.26,-0.15,0.90,U] [#3 -0.55,0.07,0.85,U] [#4 -0.15,-0.07,0.68,U] [#5 -0.40,0.34,0.73,U] [#6 0.33,0.30,0.59,U] [#7 -0.82,-0.89,0.00,M5] [#8 -0.73,-0.22,0.00,M2] 
02:37:24.809 00.000 7988 refined, 6 included, MultiStar: {-0.31, 0.11}, one-star: {-0.38, -0.13}
02:37:24.809 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
02:37:24.809 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
02:37:24.809 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.11 hyp=0.33 cameraTheta=2.80 mountX=0.11 mountY=0.31, mountTheta=1.23
02:37:24.809 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.11, opts=13)
02:37:24.809 00.000 7988 Enqueuing Move request for scope (-0.31, 0.11)
02:37:24.820 00.011 15712 Worker thread wakes up
02:37:24.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.11) opts 0xd
02:37:24.820 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.11)
02:37:24.820 00.000 15712 Moving (-0.31, 0.11) raw xDistance=0.11 yDistance=0.31
02:37:24.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:37:24.820 00.000 7988 UpdateGuideState exits: m=724 SNR=17.3
02:37:24.824 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:24.824 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:24.826 00.002 7988 Enqueuing Expose request
02:37:24.826 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:24.826 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
02:37:24.826 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:37:24.826 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:37:24.826 00.000 15712 MoveAxis(W, 8, ABG)
02:37:24.826 00.000 15712 Guiding  Dir = 3, Dur = 8
02:37:24.826 00.000 15712 IsGuiding returns 0
02:37:24.851 00.025 15712 IsGuiding returns 0
02:37:24.851 00.000 15712 Move returns status 0, amount 8
02:37:24.851 00.000 15712 MoveAxis(N, 0, ABG)
02:37:24.851 00.000 15712 Move returns status 0, amount 0
02:37:24.851 00.000 15712 move complete, result=0
02:37:24.851 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.3 px 0 ms NORTH
02:37:24.856 00.005 15712 worker thread done servicing request
02:37:24.856 00.000 15712 Worker thread wakes up
02:37:24.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:24.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:26.271 01.415 15712 Exposure complete
02:37:26.336 00.065 15712 worker thread done servicing request
02:37:26.336 00.000 7988 OnExposeComplete: enter
02:37:26.338 00.002 7988 UpdateGuideState(): m_state=6
02:37:26.338 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4666
02:37:26.338 00.000 7988 Star::Find returns 1 (0), X=974.57, Y=188.76, Mass=850, SNR=18.6, Peak=155 HFD=3.6
02:37:26.338 00.000 7988 MultiStar: [#1 -0.42,0.65,0.00,M6] [#2 -0.07,0.48,0.81,U] [#3 -0.28,0.31,0.83,U] [#4 0.15,-0.10,0.65,U] [#5 0.22,0.77,0.00,M1] [#6 0.19,0.41,0.56,U] [#7 0.13,-0.26,0.44,U] [#8 -0.74,-0.09,0.00,M3] 
02:37:26.342 00.004 7988 refined, 5 included, MultiStar: {-0.01, 0.30}, one-star: {-0.00, 0.58}
02:37:26.342 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
02:37:26.344 00.002 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:37:26.344 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.60 mountX=0.30 mountY=0.00, mountTheta=0.00
02:37:26.346 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.30, opts=13)
02:37:26.348 00.002 7988 Enqueuing Move request for scope (-0.01, 0.30)
02:37:26.348 00.000 15712 Worker thread wakes up
02:37:26.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
02:37:26.350 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
02:37:26.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:37:26.350 00.000 7988 UpdateGuideState exits: m=850 SNR=18.6
02:37:26.352 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:26.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:26.354 00.002 7988 Enqueuing Expose request
02:37:26.355 00.001 15712 Moving (-0.01, 0.30) raw xDistance=0.30 yDistance=0.00
02:37:26.355 00.000 15712 PPEC rslt: input = 0.30, final = 0.21, react = 0.18, pred = 0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 639.37
02:37:26.355 00.000 15712 PPEC: input: 0.30, control: 0.21, exposure: 1500
02:37:26.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:26.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:37:26.355 00.000 15712 MoveAxis(W, 67, ABG)
02:37:26.355 00.000 15712 Guiding  Dir = 3, Dur = 67
02:37:26.355 00.000 15712 IsGuiding returns 0
02:37:26.387 00.032 15712 PulseGuide returned control before completion, sleep 49
02:37:26.467 00.080 15712 IsGuiding returns 0
02:37:26.467 00.000 15712 Move returns status 0, amount 67
02:37:26.467 00.000 15712 MoveAxis(N, 0, ABG)
02:37:26.467 00.000 15712 Move returns status 0, amount 0
02:37:26.467 00.000 15712 move complete, result=0
02:37:26.467 00.000 7988 GuideStep: 0.3 px 67 ms WEST, 0.0 px 0 ms NORTH
02:37:26.471 00.004 15712 worker thread done servicing request
02:37:26.471 00.000 15712 Worker thread wakes up
02:37:26.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:26.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:28.108 01.637 15712 Exposure complete
02:37:28.170 00.062 15712 worker thread done servicing request
02:37:28.170 00.000 7988 OnExposeComplete: enter
02:37:28.170 00.000 7988 UpdateGuideState(): m_state=6
02:37:28.174 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4667
02:37:28.174 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=188.33, Mass=673, SNR=16.7, Peak=152 HFD=2.8
02:37:28.176 00.002 7988 MultiStar: [#1 0.02,0.45,1.14,U] [#2 -0.06,-0.23,1.00,U] [#3 -0.43,0.09,0.95,U] [#4 0.36,-0.62,0.00,M1] [#5 -0.04,0.49,0.76,U] [#6 0.22,-0.29,0.67,U] [#7 -1.05,-0.50,0.00,M5] [#8 -0.45,-0.25,0.45,U] 
02:37:28.176 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.10}, one-star: {0.31, 0.15}
02:37:28.178 00.002 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
02:37:28.178 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
02:37:28.180 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.95 mountX=0.10 mountY=0.04, mountTheta=0.36
02:37:28.182 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.10, opts=13)
02:37:28.182 00.000 7988 Enqueuing Move request for scope (-0.04, 0.10)
02:37:28.184 00.002 15712 Worker thread wakes up
02:37:28.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
02:37:28.184 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
02:37:28.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:37:28.186 00.002 7988 UpdateGuideState exits: m=673 SNR=16.7
02:37:28.186 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:28.188 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:28.188 00.000 7988 Enqueuing Expose request
02:37:28.190 00.002 15712 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.04
02:37:28.191 00.001 15712 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:28.191 00.000 15712 PPEC: input: 0.10, control: 0.03, exposure: 1500
02:37:28.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:28.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:37:28.191 00.000 15712 MoveAxis(W, 10, ABG)
02:37:28.191 00.000 15712 Guiding  Dir = 3, Dur = 10
02:37:28.191 00.000 15712 IsGuiding returns 0
02:37:28.242 00.051 15712 IsGuiding returns 1
02:37:28.242 00.000 15712 scope still moving after pulse duration time elapsed
02:37:28.266 00.024 15712 IsGuiding returns 0
02:37:28.266 00.000 15712 scope move finished after 10 + 60 ms
02:37:28.266 00.000 15712 Move returns status 0, amount 10
02:37:28.266 00.000 15712 MoveAxis(N, 0, ABG)
02:37:28.266 00.000 15712 Move returns status 0, amount 0
02:37:28.266 00.000 15712 move complete, result=0
02:37:28.266 00.000 15712 worker thread done servicing request
02:37:28.266 00.000 15712 Worker thread wakes up
02:37:28.266 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
02:37:28.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:28.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:29.673 01.407 15712 Exposure complete
02:37:29.737 00.064 15712 worker thread done servicing request
02:37:29.737 00.000 7988 OnExposeComplete: enter
02:37:29.737 00.000 7988 UpdateGuideState(): m_state=6
02:37:29.741 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4668
02:37:29.741 00.000 7988 Star::Find returns 1 (0), X=975.11, Y=188.45, Mass=667, SNR=16.6, Peak=154 HFD=3.0
02:37:29.743 00.002 7988 MultiStar: [#1 0.16,0.78,0.00,M6] [#2 0.21,-0.02,1.03,U] [#3 0.24,-0.30,0.91,U] [#4 0.04,-0.15,0.77,U] [#5 0.35,0.33,0.79,U] [#6 0.03,0.44,0.71,U] [#7 0.07,-0.53,0.55,U] [#8 0.26,0.39,0.48,U] 
02:37:29.743 00.000 7988 refined, 7 included, MultiStar: {0.24, 0.05}, one-star: {0.54, 0.28}
02:37:29.745 00.002 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.35 = -1.35)
02:37:29.747 00.002 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
02:37:29.747 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.24 cameraTheta=0.22 mountX=0.05 mountY=-0.24, mountTheta=-1.35
02:37:29.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.05, opts=13)
02:37:29.751 00.002 7988 Enqueuing Move request for scope (0.24, 0.05)
02:37:29.751 00.000 15712 Worker thread wakes up
02:37:29.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
02:37:29.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
02:37:29.751 00.000 15712 Moving (0.24, 0.05) raw xDistance=0.05 yDistance=-0.24
02:37:29.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:37:29.751 00.000 7988 UpdateGuideState exits: m=667 SNR=16.6
02:37:29.754 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:29.754 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:29.756 00.002 7988 Enqueuing Expose request
02:37:29.756 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:29.756 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
02:37:29.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:29.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:37:29.756 00.000 15712 MoveAxis(W, 10, ABG)
02:37:29.756 00.000 15712 Guiding  Dir = 3, Dur = 10
02:37:29.756 00.000 15712 IsGuiding returns 0
02:37:29.771 00.015 15712 IsGuiding returns 1
02:37:29.771 00.000 15712 scope still moving after pulse duration time elapsed
02:37:29.822 00.051 15712 IsGuiding returns 0
02:37:29.822 00.000 15712 scope move finished after 10 + 57 ms
02:37:29.822 00.000 15712 Move returns status 0, amount 10
02:37:29.822 00.000 15712 MoveAxis(N, 0, ABG)
02:37:29.822 00.000 15712 Move returns status 0, amount 0
02:37:29.822 00.000 15712 move complete, result=0
02:37:29.822 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
02:37:29.828 00.006 15712 worker thread done servicing request
02:37:29.828 00.000 15712 Worker thread wakes up
02:37:29.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:29.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:31.568 01.740 15712 Exposure complete
02:37:31.629 00.061 15712 worker thread done servicing request
02:37:31.629 00.000 7988 OnExposeComplete: enter
02:37:31.629 00.000 7988 UpdateGuideState(): m_state=6
02:37:31.636 00.007 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4669
02:37:31.638 00.002 7988 Star::Find returns 1 (0), X=975.01, Y=188.32, Mass=714, SNR=17.3, Peak=143 HFD=2.8
02:37:31.638 00.000 7988 MultiStar: [#1 -0.10,0.58,1.05,U] [#2 0.15,-0.11,0.95,U] [#3 0.09,-0.05,0.93,U] [#4 0.13,-0.22,0.76,U] [#5 0.18,0.61,0.76,U] [#6 1.00,0.33,0.00,M1] [#7 0.27,-0.60,0.62,U] [#8 -0.13,0.17,0.48,U] 
02:37:31.638 00.000 7988 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.44, 0.15}
02:37:31.638 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.98 = -0.98)
02:37:31.638 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
02:37:31.644 00.006 7988 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.59 mountX=0.09 mountY=-0.14, mountTheta=-0.99
02:37:31.645 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.09, opts=13)
02:37:31.645 00.000 7988 Enqueuing Move request for scope (0.14, 0.09)
02:37:31.645 00.000 15712 Worker thread wakes up
02:37:31.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
02:37:31.645 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
02:37:31.645 00.000 15712 Moving (0.14, 0.09) raw xDistance=0.09 yDistance=-0.14
02:37:31.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:37:31.645 00.000 7988 UpdateGuideState exits: m=714 SNR=17.3
02:37:31.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:31.645 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:31.645 00.000 7988 Enqueuing Expose request
02:37:31.645 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:31.645 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
02:37:31.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:31.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:37:31.645 00.000 15712 MoveAxis(W, 10, ABG)
02:37:31.645 00.000 15712 Guiding  Dir = 3, Dur = 10
02:37:31.645 00.000 15712 IsGuiding returns 0
02:37:31.679 00.034 15712 IsGuiding returns 1
02:37:31.679 00.000 15712 scope still moving after pulse duration time elapsed
02:37:31.724 00.045 15712 IsGuiding returns 0
02:37:31.724 00.000 15712 scope move finished after 10 + 61 ms
02:37:31.724 00.000 15712 Move returns status 0, amount 10
02:37:31.724 00.000 15712 MoveAxis(N, 0, ABG)
02:37:31.724 00.000 15712 Move returns status 0, amount 0
02:37:31.724 00.000 15712 move complete, result=0
02:37:31.724 00.000 15712 worker thread done servicing request
02:37:31.724 00.000 15712 Worker thread wakes up
02:37:31.724 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
02:37:31.728 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:31.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:33.142 01.414 15712 Exposure complete
02:37:33.204 00.062 15712 worker thread done servicing request
02:37:33.204 00.000 7988 OnExposeComplete: enter
02:37:33.204 00.000 7988 UpdateGuideState(): m_state=6
02:37:33.209 00.005 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4670
02:37:33.209 00.000 7988 Star::Find returns 1 (0), X=975.07, Y=188.38, Mass=789, SNR=18.2, Peak=156 HFD=3.5
02:37:33.209 00.000 7988 MultiStar: [#1 -0.22,0.48,0.98,U] [#2 0.22,0.14,0.87,U] [#3 0.03,-0.16,0.86,U] [#4 0.41,-0.51,0.69,U] [#5 -0.02,0.40,0.80,U] [#6 0.40,0.14,0.69,U] [#7 0.11,-0.60,0.47,U] [#8 0.04,-0.57,0.48,U] 
02:37:33.209 00.000 7988 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {0.50, 0.20}
02:37:33.209 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.41 = -1.41)
02:37:33.209 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
02:37:33.209 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.16 mountX=0.03 mountY=-0.16, mountTheta=-1.41
02:37:33.209 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.03, opts=13)
02:37:33.219 00.010 7988 Enqueuing Move request for scope (0.16, 0.03)
02:37:33.219 00.000 15712 Worker thread wakes up
02:37:33.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
02:37:33.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
02:37:33.219 00.000 15712 Moving (0.16, 0.03) raw xDistance=0.03 yDistance=-0.16
02:37:33.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:37:33.221 00.002 7988 UpdateGuideState exits: m=789 SNR=18.2
02:37:33.223 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:33.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:33.225 00.002 7988 Enqueuing Expose request
02:37:33.225 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:33.225 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
02:37:33.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:33.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:37:33.225 00.000 15712 MoveAxis(W, 10, ABG)
02:37:33.225 00.000 15712 Guiding  Dir = 3, Dur = 10
02:37:33.241 00.016 15712 IsGuiding returns 0
02:37:33.260 00.019 15712 IsGuiding returns 1
02:37:33.260 00.000 15712 scope still moving after pulse duration time elapsed
02:37:33.305 00.045 15712 IsGuiding returns 0
02:37:33.305 00.000 15712 scope move finished after 10 + 53 ms
02:37:33.305 00.000 15712 Move returns status 0, amount 10
02:37:33.305 00.000 15712 MoveAxis(N, 0, ABG)
02:37:33.305 00.000 15712 Move returns status 0, amount 0
02:37:33.305 00.000 15712 move complete, result=0
02:37:33.305 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
02:37:33.312 00.007 15712 worker thread done servicing request
02:37:33.312 00.000 15712 Worker thread wakes up
02:37:33.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:33.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:34.943 01.631 15712 Exposure complete
02:37:35.007 00.064 15712 worker thread done servicing request
02:37:35.009 00.002 7988 OnExposeComplete: enter
02:37:35.009 00.000 7988 UpdateGuideState(): m_state=6
02:37:35.009 00.000 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4671
02:37:35.009 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=188.26, Mass=853, SNR=19.0, Peak=157 HFD=3.5
02:37:35.013 00.004 7988 MultiStar: [#1 -0.05,0.52,0.97,U] [#2 0.24,-0.38,0.82,U] [#3 0.37,-0.24,0.82,U] [#4 0.33,-0.46,0.71,U] [#5 0.66,0.01,0.70,U] [#6 0.57,0.11,0.71,U] [#7 0.10,-0.28,0.50,U] [#8 -0.22,0.02,0.46,U] 
02:37:35.013 00.000 7988 refined, 8 included, MultiStar: {0.28, -0.04}, one-star: {0.36, 0.08}
02:37:35.013 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
02:37:35.013 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
02:37:35.013 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-0.15 mountX=-0.04 mountY=-0.28, mountTheta=-1.72
02:37:35.013 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.04, opts=13)
02:37:35.013 00.000 7988 Enqueuing Move request for scope (0.28, -0.04)
02:37:35.021 00.008 15712 Worker thread wakes up
02:37:35.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
02:37:35.021 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
02:37:35.021 00.000 15712 Moving (0.28, -0.04) raw xDistance=-0.04 yDistance=-0.28
02:37:35.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:37:35.021 00.000 7988 UpdateGuideState exits: m=853 SNR=19.0
02:37:35.023 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:35.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:35.025 00.002 7988 Enqueuing Expose request
02:37:35.025 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:35.025 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
02:37:35.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
02:37:35.025 00.000 15712 MoveAxis(W, 11, ABG)
02:37:35.025 00.000 15712 Guiding  Dir = 3, Dur = 11
02:37:35.025 00.000 15712 IsGuiding returns 0
02:37:35.084 00.059 15712 IsGuiding returns 1
02:37:35.084 00.000 15712 scope still moving after pulse duration time elapsed
02:37:35.116 00.032 15712 IsGuiding returns 0
02:37:35.116 00.000 15712 scope move finished after 11 + 77 ms
02:37:35.116 00.000 15712 Move returns status 0, amount 11
02:37:35.116 00.000 15712 MoveAxis(N, 72, ABG)
02:37:35.116 00.000 15712 Guiding  Dir = 0, Dur = 72
02:37:35.117 00.001 15712 IsGuiding returns 0
02:37:35.195 00.078 15712 IsGuiding returns 1
02:37:35.195 00.000 15712 scope still moving after pulse duration time elapsed
02:37:35.228 00.033 15712 IsGuiding returns 1
02:37:35.259 00.031 15712 IsGuiding returns 1
02:37:35.323 00.064 15712 IsGuiding returns 0
02:37:35.323 00.000 15712 scope move finished after 72 + 135 ms
02:37:35.323 00.000 15712 Move returns status 0, amount 72
02:37:35.323 00.000 15712 move complete, result=0
02:37:35.323 00.000 15712 worker thread done servicing request
02:37:35.323 00.000 7988 GuideStep: -0.0 px 11 ms WEST, -0.3 px 72 ms NORTH
02:37:35.323 00.000 15712 Worker thread wakes up
02:37:35.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:35.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:36.744 01.421 15712 Exposure complete
02:37:36.808 00.064 15712 worker thread done servicing request
02:37:36.808 00.000 7988 OnExposeComplete: enter
02:37:36.808 00.000 7988 UpdateGuideState(): m_state=6
02:37:36.808 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4672
02:37:36.808 00.000 7988 Star::Find returns 1 (0), X=974.91, Y=188.41, Mass=797, SNR=18.4, Peak=159 HFD=3.3
02:37:36.808 00.000 7988 MultiStar: [#1 -0.22,0.44,0.99,U] [#2 -0.19,-0.27,0.94,U] [#3 0.05,-0.17,0.86,U] [#4 0.25,-0.26,0.78,U] [#5 0.32,0.22,0.72,U] [#6 -0.16,0.03,0.66,U] [#7 -0.36,-0.35,0.48,U] [#8 -0.00,-0.26,0.49,U] 
02:37:36.808 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.35, 0.24}
02:37:36.808 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
02:37:36.808 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
02:37:36.808 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.34 mountX=-0.01 mountY=-0.02, mountTheta=-1.90
02:37:36.808 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
02:37:36.820 00.012 7988 Enqueuing Move request for scope (0.02, -0.01)
02:37:36.820 00.000 15712 Worker thread wakes up
02:37:36.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
02:37:36.820 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
02:37:36.820 00.000 15712 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
02:37:36.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
02:37:36.820 00.000 7988 UpdateGuideState exits: m=797 SNR=18.4
02:37:36.824 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:36.825 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:36.825 00.000 7988 Enqueuing Expose request
02:37:36.827 00.002 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:36.827 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
02:37:36.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:36.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:37:36.827 00.000 15712 MoveAxis(W, 12, ABG)
02:37:36.827 00.000 15712 Guiding  Dir = 3, Dur = 12
02:37:36.827 00.000 15712 IsGuiding returns 0
02:37:36.843 00.016 15712 IsGuiding returns 1
02:37:36.843 00.000 15712 scope still moving after pulse duration time elapsed
02:37:36.868 00.025 15712 IsGuiding returns 1
02:37:36.900 00.032 15712 IsGuiding returns 0
02:37:36.900 00.000 15712 scope move finished after 12 + 66 ms
02:37:36.900 00.000 15712 Move returns status 0, amount 12
02:37:36.900 00.000 15712 MoveAxis(N, 0, ABG)
02:37:36.900 00.000 15712 Move returns status 0, amount 0
02:37:36.900 00.000 15712 move complete, result=0
02:37:36.900 00.000 7988 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
02:37:36.908 00.008 15712 worker thread done servicing request
02:37:36.908 00.000 15712 Worker thread wakes up
02:37:36.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:36.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:38.543 01.635 15712 Exposure complete
02:37:38.606 00.063 15712 worker thread done servicing request
02:37:38.606 00.000 7988 OnExposeComplete: enter
02:37:38.606 00.000 7988 UpdateGuideState(): m_state=6
02:37:38.606 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4673
02:37:38.611 00.005 7988 Star::Find returns 1 (0), X=974.73, Y=188.07, Mass=721, SNR=17.4, Peak=147 HFD=2.9
02:37:38.611 00.000 7988 MultiStar: [#1 -0.24,0.52,1.13,U] [#2 0.03,-0.28,0.92,U] [#3 0.14,0.09,0.91,U] [#4 0.32,-0.24,0.75,U] [#5 0.49,0.47,0.81,U] [#6 0.41,-0.06,0.73,U] [#7 -0.17,-0.18,0.49,U] [#8 -0.27,-0.17,0.53,U] 
02:37:38.611 00.000 7988 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.16, -0.11}
02:37:38.611 00.000 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
02:37:38.611 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
02:37:38.611 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.37 mountX=0.04 mountY=-0.10, mountTheta=-1.20
02:37:38.611 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
02:37:38.611 00.000 7988 Enqueuing Move request for scope (0.10, 0.04)
02:37:38.611 00.000 15712 Worker thread wakes up
02:37:38.611 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
02:37:38.611 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
02:37:38.611 00.000 15712 Moving (0.10, 0.04) raw xDistance=0.04 yDistance=-0.10
02:37:38.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:37:38.622 00.011 7988 UpdateGuideState exits: m=721 SNR=17.4
02:37:38.624 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:38.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:38.626 00.002 7988 Enqueuing Expose request
02:37:38.626 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:38.626 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
02:37:38.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:38.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:37:38.626 00.000 15712 MoveAxis(W, 13, ABG)
02:37:38.626 00.000 15712 Guiding  Dir = 3, Dur = 13
02:37:38.628 00.002 15712 IsGuiding returns 0
02:37:38.645 00.017 15712 IsGuiding returns 1
02:37:38.645 00.000 15712 scope still moving after pulse duration time elapsed
02:37:38.712 00.067 15712 IsGuiding returns 1
02:37:38.734 00.022 15712 IsGuiding returns 0
02:37:38.734 00.000 15712 scope move finished after 13 + 93 ms
02:37:38.734 00.000 15712 Move returns status 0, amount 13
02:37:38.734 00.000 15712 MoveAxis(N, 0, ABG)
02:37:38.734 00.000 15712 Move returns status 0, amount 0
02:37:38.734 00.000 15712 move complete, result=0
02:37:38.734 00.000 7988 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
02:37:38.736 00.002 15712 worker thread done servicing request
02:37:38.736 00.000 15712 Worker thread wakes up
02:37:38.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:38.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:40.155 01.419 15712 Exposure complete
02:37:40.216 00.061 15712 worker thread done servicing request
02:37:40.216 00.000 7988 OnExposeComplete: enter
02:37:40.216 00.000 7988 UpdateGuideState(): m_state=6
02:37:40.221 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4674
02:37:40.221 00.000 7988 Star::Find returns 1 (0), X=974.82, Y=188.14, Mass=895, SNR=19.4, Peak=168 HFD=3.7
02:37:40.223 00.002 7988 MultiStar: [#1 -0.54,0.43,0.95,U] [#2 -0.02,-0.24,0.85,U] [#3 -0.32,-0.31,0.87,U] [#4 0.34,-0.54,0.72,U] [#5 -0.07,0.03,0.69,U] [#6 0.28,-0.15,0.63,U] [#7 0.02,-1.33,0.00,M1] [#8 -0.62,-0.21,0.45,U] 
02:37:40.223 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {0.25, -0.03}
02:37:40.225 00.002 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
02:37:40.225 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.51)
02:37:40.227 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.18 mountX=-0.11 mountY=0.08, mountTheta=2.52
02:37:40.229 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.11, opts=13)
02:37:40.231 00.002 7988 Enqueuing Move request for scope (-0.07, -0.11)
02:37:40.231 00.000 15712 Worker thread wakes up
02:37:40.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
02:37:40.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
02:37:40.232 00.001 15712 Moving (-0.07, -0.11) raw xDistance=-0.11 yDistance=0.08
02:37:40.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
02:37:40.232 00.000 7988 UpdateGuideState exits: m=895 SNR=19.4
02:37:40.234 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:40.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:40.236 00.002 7988 Enqueuing Expose request
02:37:40.236 00.000 15712 PPEC rslt: input = -0.11, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:40.236 00.000 15712 PPEC: input: -0.11, control: 0.04, exposure: 1500
02:37:40.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:40.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:37:40.236 00.000 15712 MoveAxis(W, 13, ABG)
02:37:40.236 00.000 15712 Guiding  Dir = 3, Dur = 13
02:37:40.236 00.000 15712 IsGuiding returns 0
02:37:40.264 00.028 15712 IsGuiding returns 1
02:37:40.264 00.000 15712 scope still moving after pulse duration time elapsed
02:37:40.311 00.047 15712 IsGuiding returns 0
02:37:40.311 00.000 15712 scope move finished after 13 + 60 ms
02:37:40.311 00.000 15712 Move returns status 0, amount 13
02:37:40.311 00.000 15712 MoveAxis(N, 0, ABG)
02:37:40.311 00.000 15712 Move returns status 0, amount 0
02:37:40.311 00.000 15712 move complete, result=0
02:37:40.311 00.000 15712 worker thread done servicing request
02:37:40.311 00.000 15712 Worker thread wakes up
02:37:40.311 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
02:37:40.314 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:40.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:42.052 01.738 15712 Exposure complete
02:37:42.116 00.064 15712 worker thread done servicing request
02:37:42.116 00.000 7988 OnExposeComplete: enter
02:37:42.116 00.000 7988 UpdateGuideState(): m_state=6
02:37:42.119 00.003 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4675
02:37:42.119 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=187.71, Mass=832, SNR=18.8, Peak=160 HFD=3.4
02:37:42.121 00.002 7988 MultiStar: [#1 -0.42,-0.13,1.01,U] [#2 0.11,-0.70,0.00,M1] [#3 -0.47,-0.72,0.00,M1] [#4 0.34,-0.78,0.00,M1] [#5 0.03,0.10,0.69,U] [#6 0.36,-0.45,0.69,U] [#7 0.14,-1.20,0.00,M2] [#8 -0.38,-0.17,0.47,U] 
02:37:42.121 00.000 7988 refined, 4 included, MultiStar: {-0.04, -0.24}, one-star: {0.17, -0.47}
02:37:42.121 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
02:37:42.121 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.94)
02:37:42.121 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.75 mountX=-0.24 mountY=0.05, mountTheta=2.94
02:37:42.121 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.24, opts=13)
02:37:42.121 00.000 7988 Enqueuing Move request for scope (-0.04, -0.24)
02:37:42.130 00.009 15712 Worker thread wakes up
02:37:42.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
02:37:42.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
02:37:42.130 00.000 15712 Moving (-0.04, -0.24) raw xDistance=-0.24 yDistance=0.05
02:37:42.131 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:37:42.131 00.000 7988 UpdateGuideState exits: m=832 SNR=18.8
02:37:42.134 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:42.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:42.134 00.000 7988 Enqueuing Expose request
02:37:42.134 00.000 15712 PPEC rslt: input = -0.24, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 639.37
02:37:42.134 00.000 15712 PPEC: input: -0.24, control: -0.10, exposure: 1500
02:37:42.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:42.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:37:42.134 00.000 15712 MoveAxis(E, 33, ABG)
02:37:42.134 00.000 15712 Guiding  Dir = 2, Dur = 33
02:37:42.134 00.000 15712 IsGuiding returns 0
02:37:42.166 00.032 15712 PulseGuide returned control before completion, sleep 16
02:37:42.210 00.044 15712 IsGuiding returns 0
02:37:42.210 00.000 15712 Move returns status 0, amount 33
02:37:42.210 00.000 15712 MoveAxis(N, 0, ABG)
02:37:42.210 00.000 15712 Move returns status 0, amount 0
02:37:42.210 00.000 15712 move complete, result=0
02:37:42.210 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
02:37:42.210 00.000 15712 worker thread done servicing request
02:37:42.216 00.006 15712 Worker thread wakes up
02:37:42.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:42.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:43.631 01.415 15712 Exposure complete
02:37:43.695 00.064 15712 worker thread done servicing request
02:37:43.695 00.000 7988 OnExposeComplete: enter
02:37:43.695 00.000 7988 UpdateGuideState(): m_state=6
02:37:43.695 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4676
02:37:43.695 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=188.08, Mass=712, SNR=17.1, Peak=144 HFD=3.2
02:37:43.695 00.000 7988 MultiStar: [#1 -0.32,-0.12,1.04,U] [#2 0.05,-0.94,0.00,M2] [#3 -0.13,-0.59,0.92,U] [#4 0.18,-0.73,0.00,M2] [#5 0.15,-0.19,0.74,U] [#6 0.30,-0.56,0.69,U] [#7 -0.44,-1.45,0.00,M3] [#8 -0.32,-0.41,0.52,U] 
02:37:43.695 00.000 7988 single-star, 5 included, MultiStar: {-0.01, -0.30}, one-star: {0.22, -0.10}
02:37:43.695 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
02:37:43.695 00.000 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
02:37:43.695 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.41 mountX=-0.10 mountY=-0.22, mountTheta=-1.98
02:37:43.695 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.10, opts=13)
02:37:43.695 00.000 7988 Enqueuing Move request for scope (0.22, -0.10)
02:37:43.708 00.013 15712 Worker thread wakes up
02:37:43.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
02:37:43.708 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
02:37:43.708 00.000 15712 Moving (0.22, -0.10) raw xDistance=-0.10 yDistance=-0.22
02:37:43.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:37:43.710 00.002 7988 UpdateGuideState exits: m=712 SNR=17.1
02:37:43.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:43.712 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:43.712 00.000 7988 Enqueuing Expose request
02:37:43.712 00.000 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:43.712 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
02:37:43.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:43.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:37:43.712 00.000 15712 MoveAxis(W, 12, ABG)
02:37:43.712 00.000 15712 Guiding  Dir = 3, Dur = 12
02:37:43.712 00.000 15712 IsGuiding returns 0
02:37:43.765 00.053 15712 IsGuiding returns 1
02:37:43.765 00.000 15712 scope still moving after pulse duration time elapsed
02:37:43.788 00.023 15712 IsGuiding returns 0
02:37:43.788 00.000 15712 scope move finished after 12 + 61 ms
02:37:43.788 00.000 15712 Move returns status 0, amount 12
02:37:43.788 00.000 15712 MoveAxis(N, 0, ABG)
02:37:43.788 00.000 15712 Move returns status 0, amount 0
02:37:43.788 00.000 15712 move complete, result=0
02:37:43.788 00.000 15712 worker thread done servicing request
02:37:43.788 00.000 15712 Worker thread wakes up
02:37:43.788 00.000 7988 GuideStep: -0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
02:37:43.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:43.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:45.419 01.631 15712 Exposure complete
02:37:45.481 00.062 15712 worker thread done servicing request
02:37:45.481 00.000 7988 OnExposeComplete: enter
02:37:45.481 00.000 7988 UpdateGuideState(): m_state=6
02:37:45.485 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4677
02:37:45.485 00.000 7988 Star::Find returns 1 (0), X=974.75, Y=187.80, Mass=900, SNR=19.3, Peak=159 HFD=3.6
02:37:45.487 00.002 7988 MultiStar: [#1 -0.66,-0.16,0.94,U] [#2 -0.04,-0.64,0.83,U] [#3 -0.16,-0.64,0.82,U] [#4 -0.06,-0.75,0.00,M3] [#5 0.08,-0.11,0.63,U] [#6 0.07,-0.37,0.61,U] [#7 -0.01,-1.69,0.00,M4] [#8 -0.63,-1.02,0.00,M1] 
02:37:45.487 00.000 7988 refined, 5 included, MultiStar: {-0.10, -0.39}, one-star: {0.18, -0.38}
02:37:45.489 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.40 = 2.89)
02:37:45.489 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
02:37:45.491 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.83 mountX=-0.39 mountY=0.11, mountTheta=2.86
02:37:45.493 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.39, opts=13)
02:37:45.495 00.002 7988 Enqueuing Move request for scope (-0.10, -0.39)
02:37:45.495 00.000 15712 Worker thread wakes up
02:37:45.495 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.39) opts 0xd
02:37:45.495 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.39)
02:37:45.495 00.000 15712 Moving (-0.10, -0.39) raw xDistance=-0.39 yDistance=0.11
02:37:45.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:37:45.497 00.002 7988 UpdateGuideState exits: m=900 SNR=19.3
02:37:45.499 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:45.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:45.501 00.002 7988 Enqueuing Expose request
02:37:45.501 00.000 15712 PPEC rslt: input = -0.39, final = -0.20, react = -0.23, pred = 0.04, hyst = -0.22, hyst_pct = 0.00, period_length = 639.37
02:37:45.501 00.000 15712 PPEC: input: -0.39, control: -0.20, exposure: 1500
02:37:45.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:45.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:37:45.501 00.000 15712 MoveAxis(E, 65, ABG)
02:37:45.501 00.000 15712 Guiding  Dir = 2, Dur = 65
02:37:45.503 00.002 15712 IsGuiding returns 0
02:37:45.523 00.020 15712 PulseGuide returned control before completion, sleep 55
02:37:45.619 00.096 15712 IsGuiding returns 0
02:37:45.619 00.000 15712 Move returns status 0, amount 65
02:37:45.619 00.000 15712 MoveAxis(N, 0, ABG)
02:37:45.619 00.000 15712 Move returns status 0, amount 0
02:37:45.619 00.000 15712 move complete, result=0
02:37:45.619 00.000 15712 worker thread done servicing request
02:37:45.619 00.000 15712 Worker thread wakes up
02:37:45.619 00.000 7988 GuideStep: -0.4 px 65 ms EAST, 0.1 px 0 ms NORTH
02:37:45.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:45.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:47.028 01.409 15712 Exposure complete
02:37:47.090 00.062 15712 worker thread done servicing request
02:37:47.090 00.000 7988 OnExposeComplete: enter
02:37:47.090 00.000 7988 UpdateGuideState(): m_state=6
02:37:47.094 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4678
02:37:47.094 00.000 7988 Star::Find returns 1 (0), X=974.40, Y=187.96, Mass=713, SNR=17.3, Peak=150 HFD=3.3
02:37:47.096 00.002 7988 MultiStar: [#1 -0.48,0.48,1.06,U] [#2 -0.38,-0.18,0.96,U] [#3 -0.30,-0.27,0.90,U] [#4 -0.17,-0.36,0.73,U] [#5 -0.05,0.06,0.69,U] [#6 0.39,-0.02,0.71,U] [#7 0.19,-1.01,0.00,M5] [#8 -0.50,-0.50,0.00,M2] 
02:37:47.096 00.000 7988 refined, 6 included, MultiStar: {-0.20, -0.06}, one-star: {-0.17, -0.22}
02:37:47.098 00.002 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.42 = 1.87)
02:37:47.098 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.84)
02:37:47.100 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.85 mountX=-0.06 mountY=0.20, mountTheta=1.87
02:37:47.102 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.06, opts=13)
02:37:47.102 00.000 7988 Enqueuing Move request for scope (-0.20, -0.06)
02:37:47.104 00.002 15712 Worker thread wakes up
02:37:47.105 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:37:47.105 00.000 7988 UpdateGuideState exits: m=713 SNR=17.3
02:37:47.105 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:47.107 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:47.107 00.000 7988 Enqueuing Expose request
02:37:47.107 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
02:37:47.107 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
02:37:47.107 00.000 15712 Moving (-0.20, -0.06) raw xDistance=-0.06 yDistance=0.20
02:37:47.107 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:47.107 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
02:37:47.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:47.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:37:47.107 00.000 15712 MoveAxis(W, 11, ABG)
02:37:47.107 00.000 15712 Guiding  Dir = 3, Dur = 11
02:37:47.107 00.000 15712 IsGuiding returns 0
02:37:47.137 00.030 15712 IsGuiding returns 1
02:37:47.137 00.000 15712 scope still moving after pulse duration time elapsed
02:37:47.185 00.048 15712 IsGuiding returns 0
02:37:47.185 00.000 15712 scope move finished after 11 + 59 ms
02:37:47.185 00.000 15712 Move returns status 0, amount 11
02:37:47.185 00.000 15712 MoveAxis(N, 0, ABG)
02:37:47.185 00.000 15712 Move returns status 0, amount 0
02:37:47.185 00.000 15712 move complete, result=0
02:37:47.185 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
02:37:47.187 00.002 15712 worker thread done servicing request
02:37:47.187 00.000 15712 Worker thread wakes up
02:37:47.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:47.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:48.827 01.640 15712 Exposure complete
02:37:48.891 00.064 15712 worker thread done servicing request
02:37:48.891 00.000 7988 OnExposeComplete: enter
02:37:48.894 00.003 7988 UpdateGuideState(): m_state=6
02:37:48.896 00.002 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4679
02:37:48.896 00.000 7988 Star::Find returns 1 (0), X=974.51, Y=187.93, Mass=874, SNR=19.1, Peak=153 HFD=3.6
02:37:48.898 00.002 7988 MultiStar: [#1 -0.62,0.33,1.03,U] [#2 -0.31,-0.25,0.82,U] [#3 -0.12,-0.29,0.81,U] [#4 0.16,-0.72,0.00,M3] [#5 -0.28,0.22,0.69,U] [#6 0.43,-0.09,0.58,U] [#7 -0.23,-1.26,0.00,M6] [#8 -0.08,-0.92,0.00,M3] 
02:37:48.898 00.000 7988 refined, 5 included, MultiStar: {-0.20, -0.05}, one-star: {-0.06, -0.24}
02:37:48.900 00.002 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.56) = xAngle (-4.47 = 1.82)
02:37:48.900 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.50 = 1.78)
02:37:48.902 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-2.90 mountX=-0.05 mountY=0.20, mountTheta=1.81
02:37:48.904 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.05, opts=13)
02:37:48.904 00.000 7988 Enqueuing Move request for scope (-0.20, -0.05)
02:37:48.906 00.002 15712 Worker thread wakes up
02:37:48.906 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
02:37:48.906 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
02:37:48.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:37:48.906 00.000 7988 UpdateGuideState exits: m=874 SNR=19.1
02:37:48.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:48.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:48.906 00.000 7988 Enqueuing Expose request
02:37:48.911 00.005 15712 Moving (-0.20, -0.05) raw xDistance=-0.05 yDistance=0.20
02:37:48.911 00.000 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:48.911 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
02:37:48.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:48.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:37:48.911 00.000 15712 MoveAxis(W, 12, ABG)
02:37:48.911 00.000 15712 Guiding  Dir = 3, Dur = 12
02:37:48.911 00.000 15712 IsGuiding returns 0
02:37:48.944 00.033 15712 IsGuiding returns 1
02:37:48.944 00.000 15712 scope still moving after pulse duration time elapsed
02:37:48.990 00.046 15712 IsGuiding returns 1
02:37:49.018 00.028 15712 IsGuiding returns 0
02:37:49.018 00.000 15712 scope move finished after 12 + 89 ms
02:37:49.018 00.000 15712 Move returns status 0, amount 12
02:37:49.018 00.000 15712 MoveAxis(N, 0, ABG)
02:37:49.018 00.000 15712 Move returns status 0, amount 0
02:37:49.018 00.000 15712 move complete, result=0
02:37:49.018 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.2 px 0 ms NORTH
02:37:49.020 00.002 15712 worker thread done servicing request
02:37:49.020 00.000 15712 Worker thread wakes up
02:37:49.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:49.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:50.438 01.418 15712 Exposure complete
02:37:50.501 00.063 15712 worker thread done servicing request
02:37:50.501 00.000 7988 OnExposeComplete: enter
02:37:50.501 00.000 7988 UpdateGuideState(): m_state=6
02:37:50.505 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4680
02:37:50.507 00.002 7988 Star::Find returns 1 (0), X=974.75, Y=188.18, Mass=893, SNR=19.4, Peak=174 HFD=3.5
02:37:50.509 00.002 7988 MultiStar: [#1 -0.14,-0.02,0.89,U] [#2 -0.02,-0.44,0.84,U] [#3 -0.00,-0.73,0.00,M1] [#4 -0.01,-0.54,0.66,U] [#5 0.19,-0.09,0.74,U] [#6 0.24,-0.10,0.61,U] [#7 -0.20,-0.79,0.00,M7] [#8 -0.28,-0.52,0.42,U] 
02:37:50.510 00.001 7988 single-star, 6 included, MultiStar: {0.04, -0.21}, one-star: {0.19, 0.01}
02:37:50.510 00.000 7988 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.56) = xAngle (-1.53 = -1.53)
02:37:50.512 00.002 7988 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
02:37:50.512 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.03 mountX=0.01 mountY=-0.19, mountTheta=-1.53
02:37:50.515 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.01, opts=13)
02:37:50.515 00.000 7988 Enqueuing Move request for scope (0.19, 0.01)
02:37:50.515 00.000 15712 Worker thread wakes up
02:37:50.515 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
02:37:50.515 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
02:37:50.515 00.000 15712 Moving (0.19, 0.01) raw xDistance=0.01 yDistance=-0.19
02:37:50.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:37:50.515 00.000 7988 UpdateGuideState exits: m=893 SNR=19.4
02:37:50.520 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:50.520 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:50.522 00.002 7988 Enqueuing Expose request
02:37:50.522 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:50.522 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
02:37:50.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:50.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:37:50.522 00.000 15712 MoveAxis(W, 11, ABG)
02:37:50.522 00.000 15712 Guiding  Dir = 3, Dur = 11
02:37:50.524 00.002 15712 IsGuiding returns 0
02:37:50.535 00.011 15712 IsGuiding returns 1
02:37:50.535 00.000 15712 scope still moving after pulse duration time elapsed
02:37:50.579 00.044 15712 IsGuiding returns 0
02:37:50.579 00.000 15712 scope move finished after 11 + 55 ms
02:37:50.579 00.000 15712 Move returns status 0, amount 11
02:37:50.579 00.000 15712 MoveAxis(N, 0, ABG)
02:37:50.579 00.000 15712 Move returns status 0, amount 0
02:37:50.579 00.000 15712 move complete, result=0
02:37:50.579 00.000 15712 worker thread done servicing request
02:37:50.579 00.000 15712 Worker thread wakes up
02:37:50.579 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
02:37:50.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:50.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:52.224 01.645 15712 Exposure complete
02:37:52.286 00.062 15712 worker thread done servicing request
02:37:52.286 00.000 7988 OnExposeComplete: enter
02:37:52.286 00.000 7988 UpdateGuideState(): m_state=6
02:37:52.286 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4681
02:37:52.286 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=188.09, Mass=859, SNR=19.0, Peak=152 HFD=3.9
02:37:52.286 00.000 7988 MultiStar: [#1 -0.32,0.09,0.89,U] [#2 -0.39,-0.54,0.86,U] [#3 0.13,-0.69,0.84,U] [#4 0.27,-0.46,0.68,U] [#5 0.12,0.15,0.67,U] [#6 0.23,-0.16,0.65,U] [#7 -0.51,-1.36,0.00,M8] [#8 0.15,-0.68,0.41,U] 
02:37:52.286 00.000 7988 single-star, 7 included, MultiStar: {0.00, -0.27}, one-star: {0.05, -0.08}
02:37:52.286 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
02:37:52.286 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
02:37:52.296 00.010 7988 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.06 mountX=-0.08 mountY=-0.04, mountTheta=-2.65
02:37:52.296 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.08, opts=13)
02:37:52.296 00.000 7988 Enqueuing Move request for scope (0.05, -0.08)
02:37:52.296 00.000 15712 Worker thread wakes up
02:37:52.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
02:37:52.296 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
02:37:52.296 00.000 15712 Moving (0.05, -0.08) raw xDistance=-0.08 yDistance=-0.04
02:37:52.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:37:52.301 00.005 7988 UpdateGuideState exits: m=859 SNR=19.0
02:37:52.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:52.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:52.301 00.000 7988 Enqueuing Expose request
02:37:52.301 00.000 15712 PPEC rslt: input = -0.08, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:52.301 00.000 15712 PPEC: input: -0.08, control: 0.04, exposure: 1500
02:37:52.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:52.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:37:52.301 00.000 15712 MoveAxis(W, 13, ABG)
02:37:52.301 00.000 15712 Guiding  Dir = 3, Dur = 13
02:37:52.301 00.000 15712 IsGuiding returns 0
02:37:52.333 00.032 15712 IsGuiding returns 1
02:37:52.333 00.000 15712 scope still moving after pulse duration time elapsed
02:37:52.375 00.042 15712 IsGuiding returns 0
02:37:52.375 00.000 15712 scope move finished after 13 + 60 ms
02:37:52.375 00.000 15712 Move returns status 0, amount 13
02:37:52.381 00.006 15712 MoveAxis(N, 0, ABG)
02:37:52.381 00.000 15712 Move returns status 0, amount 0
02:37:52.381 00.000 15712 move complete, result=0
02:37:52.381 00.000 15712 worker thread done servicing request
02:37:52.381 00.000 15712 Worker thread wakes up
02:37:52.381 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
02:37:52.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:52.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:53.786 01.405 15712 Exposure complete
02:37:53.847 00.061 15712 worker thread done servicing request
02:37:53.847 00.000 7988 OnExposeComplete: enter
02:37:53.847 00.000 7988 UpdateGuideState(): m_state=6
02:37:53.853 00.006 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4682
02:37:53.853 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=187.52, Mass=855, SNR=19.0, Peak=149 HFD=3.4
02:37:53.855 00.002 7988 MultiStar: [#1 -0.73,-0.19,0.00,M1] [#2 0.14,-0.45,0.86,U] [#3 0.04,-0.69,0.76,U] [#4 0.30,-0.82,0.00,M2] [#5 0.01,-0.29,0.73,U] [#6 -0.11,-0.83,0.00,M1] [#7 -0.49,-1.53,0.00,M9] [#8 -0.79,-1.03,0.00,M2] 
02:37:53.857 00.002 7988 refined, 3 included, MultiStar: {0.05, -0.53}, one-star: {0.02, -0.66}
02:37:53.857 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
02:37:53.859 00.002 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
02:37:53.859 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.53 hyp=0.53 cameraTheta=-1.47 mountX=-0.53 mountY=-0.04, mountTheta=-3.06
02:37:53.861 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.53, opts=13)
02:37:53.861 00.000 7988 Enqueuing Move request for scope (0.05, -0.53)
02:37:53.863 00.002 15712 Worker thread wakes up
02:37:53.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:37:53.863 00.000 7988 UpdateGuideState exits: m=855 SNR=19.0
02:37:53.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:53.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:53.863 00.000 7988 Enqueuing Expose request
02:37:53.863 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.53) opts 0xd
02:37:53.863 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.53)
02:37:53.863 00.000 15712 Moving (0.05, -0.53) raw xDistance=-0.53 yDistance=-0.04
02:37:53.863 00.000 15712 PPEC rslt: input = -0.53, final = -0.28, react = -0.32, pred = 0.04, hyst = -0.28, hyst_pct = 0.00, period_length = 639.37
02:37:53.863 00.000 15712 PPEC: input: -0.53, control: -0.28, exposure: 1500
02:37:53.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:53.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:37:53.863 00.000 15712 MoveAxis(E, 91, ABG)
02:37:53.863 00.000 15712 Guiding  Dir = 2, Dur = 91
02:37:53.863 00.000 15712 IsGuiding returns 0
02:37:53.899 00.036 15712 PulseGuide returned control before completion, sleep 76
02:37:53.995 00.096 15712 IsGuiding returns 1
02:37:53.995 00.000 15712 scope still moving after pulse duration time elapsed
02:37:54.023 00.028 15712 IsGuiding returns 0
02:37:54.023 00.000 15712 scope move finished after 91 + 57 ms
02:37:54.023 00.000 15712 Move returns status 0, amount 91
02:37:54.023 00.000 15712 MoveAxis(N, 0, ABG)
02:37:54.023 00.000 15712 Move returns status 0, amount 0
02:37:54.023 00.000 15712 move complete, result=0
02:37:54.023 00.000 15712 worker thread done servicing request
02:37:54.023 00.000 15712 Worker thread wakes up
02:37:54.023 00.000 7988 GuideStep: -0.5 px 91 ms EAST, -0.0 px 0 ms NORTH
02:37:54.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:54.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:55.664 01.641 15712 Exposure complete
02:37:55.728 00.064 15712 worker thread done servicing request
02:37:55.728 00.000 7988 OnExposeComplete: enter
02:37:55.731 00.003 7988 UpdateGuideState(): m_state=6
02:37:55.731 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4683
02:37:55.731 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=188.21, Mass=789, SNR=18.2, Peak=165 HFD=2.9
02:37:55.731 00.000 7988 MultiStar: [#1 -0.30,0.35,0.96,U] [#2 -0.12,-0.20,0.86,U] [#3 -0.06,-0.65,0.81,U] [#4 -0.04,-0.33,0.77,U] [#5 -0.13,0.52,0.69,U] [#6 0.69,-0.36,0.00,M2] [#7 0.04,-1.02,0.00,M10] [#8 0.13,-0.13,0.45,U] 
02:37:55.731 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.05}, one-star: {0.15, 0.04}
02:37:55.731 00.000 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.03 = 2.25)
02:37:55.731 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.22)
02:37:55.731 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.47 mountX=-0.05 mountY=0.07, mountTheta=2.24
02:37:55.731 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.05, opts=13)
02:37:55.731 00.000 7988 Enqueuing Move request for scope (-0.06, -0.05)
02:37:55.731 00.000 15712 Worker thread wakes up
02:37:55.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
02:37:55.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
02:37:55.731 00.000 15712 Moving (-0.06, -0.05) raw xDistance=-0.05 yDistance=0.07
02:37:55.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:37:55.744 00.013 7988 UpdateGuideState exits: m=789 SNR=18.2
02:37:55.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:55.744 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:55.744 00.000 7988 Enqueuing Expose request
02:37:55.748 00.004 15712 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:55.748 00.000 15712 PPEC: input: -0.05, control: 0.04, exposure: 1500
02:37:55.748 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:55.748 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:37:55.748 00.000 15712 MoveAxis(W, 13, ABG)
02:37:55.748 00.000 15712 Guiding  Dir = 3, Dur = 13
02:37:55.748 00.000 15712 IsGuiding returns 0
02:37:55.767 00.019 15712 IsGuiding returns 1
02:37:55.767 00.000 15712 scope still moving after pulse duration time elapsed
02:37:55.792 00.025 15712 IsGuiding returns 1
02:37:55.833 00.041 15712 IsGuiding returns 0
02:37:55.833 00.000 15712 scope move finished after 13 + 71 ms
02:37:55.833 00.000 15712 Move returns status 0, amount 13
02:37:55.833 00.000 15712 MoveAxis(N, 0, ABG)
02:37:55.833 00.000 15712 Move returns status 0, amount 0
02:37:55.833 00.000 15712 move complete, result=0
02:37:55.833 00.000 7988 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
02:37:55.835 00.002 15712 worker thread done servicing request
02:37:55.835 00.000 15712 Worker thread wakes up
02:37:55.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:55.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:57.247 01.412 15712 Exposure complete
02:37:57.313 00.066 15712 worker thread done servicing request
02:37:57.313 00.000 7988 OnExposeComplete: enter
02:37:57.313 00.000 7988 UpdateGuideState(): m_state=6
02:37:57.313 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4684
02:37:57.313 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=187.69, Mass=899, SNR=19.6, Peak=154 HFD=3.7
02:37:57.313 00.000 7988 MultiStar: [#1 -0.42,0.06,0.94,U] [#2 -0.01,-0.48,0.82,U] [#3 -0.14,-0.44,0.79,U] [#4 0.14,-0.72,0.00,M2] [#5 0.11,-0.01,0.70,U] [#6 0.41,-0.42,0.65,U] [#7 -0.08,-1.18,0.00,R] [#8 -0.26,-0.63,0.38,U] 
02:37:57.313 00.000 7988 refined, 6 included, MultiStar: {0.00, -0.32}, one-star: {0.27, -0.49}
02:37:57.313 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
02:37:57.313 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.12)
02:37:57.321 00.008 7988 CameraToMount -- cameraX=0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.57 mountX=-0.32 mountY=0.01, mountTheta=3.12
02:37:57.323 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.32, opts=13)
02:37:57.323 00.000 7988 Enqueuing Move request for scope (0.00, -0.32)
02:37:57.325 00.002 15712 Worker thread wakes up
02:37:57.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.32) opts 0xd
02:37:57.325 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.32)
02:37:57.325 00.000 15712 Moving (0.00, -0.32) raw xDistance=-0.32 yDistance=0.01
02:37:57.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:37:57.325 00.000 7988 UpdateGuideState exits: m=899 SNR=19.6
02:37:57.330 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:57.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:57.330 00.000 7988 Enqueuing Expose request
02:37:57.330 00.000 15712 PPEC rslt: input = -0.32, final = -0.16, react = -0.19, pred = 0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 639.37
02:37:57.330 00.000 15712 PPEC: input: -0.32, control: -0.16, exposure: 1500
02:37:57.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:57.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:37:57.330 00.000 15712 MoveAxis(E, 52, ABG)
02:37:57.330 00.000 15712 Guiding  Dir = 2, Dur = 52
02:37:57.347 00.017 15712 IsGuiding returns 0
02:37:57.363 00.016 15712 PulseGuide returned control before completion, sleep 46
02:37:57.421 00.058 15712 IsGuiding returns 1
02:37:57.421 00.000 15712 scope still moving after pulse duration time elapsed
02:37:57.456 00.035 15712 IsGuiding returns 0
02:37:57.456 00.000 15712 scope move finished after 52 + 60 ms
02:37:57.456 00.000 15712 Move returns status 0, amount 52
02:37:57.456 00.000 15712 MoveAxis(N, 0, ABG)
02:37:57.456 00.000 15712 Move returns status 0, amount 0
02:37:57.456 00.000 15712 move complete, result=0
02:37:57.456 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
02:37:57.466 00.010 15712 worker thread done servicing request
02:37:57.466 00.000 15712 Worker thread wakes up
02:37:57.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:57.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:37:59.207 01.741 15712 Exposure complete
02:37:59.271 00.064 15712 worker thread done servicing request
02:37:59.271 00.000 7988 OnExposeComplete: enter
02:37:59.271 00.000 7988 UpdateGuideState(): m_state=6
02:37:59.271 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4685
02:37:59.271 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=188.19, Mass=809, SNR=18.5, Peak=153 HFD=3.3
02:37:59.271 00.000 7988 MultiStar: [#1 -0.18,0.33,0.99,U] [#2 -0.38,-0.42,0.89,U] [#3 -0.06,-0.07,0.83,U] [#4 -0.07,-0.47,0.67,U] [#5 -0.07,0.16,0.74,U] [#6 0.29,-0.49,0.64,U] [#7 -0.43,0.33,0.52,U] [#8 -0.72,-0.53,0.00,M1] 
02:37:59.271 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.07}, one-star: {0.41, 0.01}
02:37:59.271 00.000 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.73 = 2.55)
02:37:59.271 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.52)
02:37:59.271 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.17 mountX=-0.07 mountY=0.05, mountTheta=2.53
02:37:59.271 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.07, opts=13)
02:37:59.271 00.000 7988 Enqueuing Move request for scope (-0.05, -0.07)
02:37:59.271 00.000 15712 Worker thread wakes up
02:37:59.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
02:37:59.271 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
02:37:59.271 00.000 15712 Moving (-0.05, -0.07) raw xDistance=-0.07 yDistance=0.05
02:37:59.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:37:59.286 00.015 7988 UpdateGuideState exits: m=809 SNR=18.5
02:37:59.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:59.286 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:37:59.286 00.000 7988 Enqueuing Expose request
02:37:59.286 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:37:59.286 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
02:37:59.286 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:59.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:37:59.286 00.000 15712 MoveAxis(W, 10, ABG)
02:37:59.286 00.000 15712 Guiding  Dir = 3, Dur = 10
02:37:59.286 00.000 15712 IsGuiding returns 0
02:37:59.318 00.032 15712 IsGuiding returns 1
02:37:59.318 00.000 15712 scope still moving after pulse duration time elapsed
02:37:59.364 00.046 15712 IsGuiding returns 0
02:37:59.364 00.000 15712 scope move finished after 10 + 66 ms
02:37:59.364 00.000 15712 Move returns status 0, amount 10
02:37:59.364 00.000 15712 MoveAxis(N, 0, ABG)
02:37:59.364 00.000 15712 Move returns status 0, amount 0
02:37:59.364 00.000 15712 move complete, result=0
02:37:59.364 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
02:37:59.368 00.004 15712 worker thread done servicing request
02:37:59.368 00.000 15712 Worker thread wakes up
02:37:59.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:37:59.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:00.788 01.420 15712 Exposure complete
02:38:00.850 00.062 15712 worker thread done servicing request
02:38:00.850 00.000 7988 OnExposeComplete: enter
02:38:00.850 00.000 7988 UpdateGuideState(): m_state=6
02:38:00.850 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4686
02:38:00.850 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=188.14, Mass=786, SNR=18.2, Peak=162 HFD=3.1
02:38:00.850 00.000 7988 MultiStar: [#1 -0.54,0.06,0.95,U] [#2 -0.34,-0.28,0.89,U] [#3 -0.42,-0.03,0.91,U] [#4 -0.17,-1.04,0.00,M2] [#5 -0.17,0.11,0.72,U] [#6 0.33,0.00,0.69,U] [#7 -0.48,-0.00,0.54,U] [#8 -0.46,-0.12,0.47,U] 
02:38:00.850 00.000 7988 single-star, 7 included, MultiStar: {-0.23, -0.04}, one-star: {0.17, -0.04}
02:38:00.850 00.000 7988 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.56) = xAngle (-1.79 = -1.79)
02:38:00.850 00.000 7988 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
02:38:00.850 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.23 mountX=-0.04 mountY=-0.17, mountTheta=-1.79
02:38:00.850 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.04, opts=13)
02:38:00.850 00.000 7988 Enqueuing Move request for scope (0.17, -0.04)
02:38:00.850 00.000 15712 Worker thread wakes up
02:38:00.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
02:38:00.850 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
02:38:00.850 00.000 15712 Moving (0.17, -0.04) raw xDistance=-0.04 yDistance=-0.17
02:38:00.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:38:00.865 00.015 7988 UpdateGuideState exits: m=786 SNR=18.2
02:38:00.867 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:00.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:00.869 00.002 7988 Enqueuing Expose request
02:38:00.869 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:38:00.869 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
02:38:00.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:00.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:38:00.869 00.000 15712 MoveAxis(W, 9, ABG)
02:38:00.869 00.000 15712 Guiding  Dir = 3, Dur = 9
02:38:00.884 00.015 15712 IsGuiding returns 0
02:38:00.901 00.017 15712 IsGuiding returns 0
02:38:00.901 00.000 15712 Move returns status 0, amount 9
02:38:00.901 00.000 15712 MoveAxis(N, 0, ABG)
02:38:00.901 00.000 15712 Move returns status 0, amount 0
02:38:00.901 00.000 15712 move complete, result=0
02:38:00.901 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
02:38:00.903 00.002 15712 worker thread done servicing request
02:38:00.903 00.000 15712 Worker thread wakes up
02:38:00.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:00.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:02.542 01.639 15712 Exposure complete
02:38:02.604 00.062 15712 worker thread done servicing request
02:38:02.606 00.002 7988 OnExposeComplete: enter
02:38:02.606 00.000 7988 UpdateGuideState(): m_state=6
02:38:02.606 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4687
02:38:02.606 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=188.44, Mass=741, SNR=17.8, Peak=161 HFD=3.0
02:38:02.606 00.000 7988 MultiStar: [#1 -0.53,0.28,1.17,U] [#2 0.00,-0.25,0.91,U] [#3 -0.04,-0.23,0.94,U] [#4 0.31,-0.38,0.75,U] [#5 0.12,0.42,0.81,U] [#6 0.59,0.21,0.67,U] [#7 -0.09,0.21,0.56,U] [#8 -0.45,-0.52,0.45,U] 
02:38:02.606 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {0.18, 0.26}
02:38:02.606 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
02:38:02.606 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:38:02.606 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.54 mountX=0.03 mountY=-0.00, mountTheta=-0.05
02:38:02.606 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.03, opts=13)
02:38:02.606 00.000 7988 Enqueuing Move request for scope (0.00, 0.03)
02:38:02.606 00.000 15712 Worker thread wakes up
02:38:02.606 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
02:38:02.606 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
02:38:02.606 00.000 15712 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
02:38:02.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
02:38:02.619 00.013 7988 UpdateGuideState exits: m=741 SNR=17.8
02:38:02.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:02.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:02.619 00.000 7988 Enqueuing Expose request
02:38:02.619 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:38:02.619 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
02:38:02.619 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:02.619 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:38:02.619 00.000 15712 MoveAxis(W, 8, ABG)
02:38:02.619 00.000 15712 Guiding  Dir = 3, Dur = 8
02:38:02.619 00.000 15712 IsGuiding returns 0
02:38:02.636 00.017 15712 IsGuiding returns 0
02:38:02.636 00.000 15712 Move returns status 0, amount 8
02:38:02.636 00.000 15712 MoveAxis(N, 0, ABG)
02:38:02.636 00.000 15712 Move returns status 0, amount 0
02:38:02.636 00.000 15712 move complete, result=0
02:38:02.636 00.000 15712 worker thread done servicing request
02:38:02.636 00.000 15712 Worker thread wakes up
02:38:02.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:02.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:02.636 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
02:38:04.053 01.417 15712 Exposure complete
02:38:04.128 00.075 15712 worker thread done servicing request
02:38:04.128 00.000 7988 OnExposeComplete: enter
02:38:04.130 00.002 7988 UpdateGuideState(): m_state=6
02:38:04.132 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4688
02:38:04.132 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=188.36, Mass=926, SNR=19.7, Peak=153 HFD=3.8
02:38:04.132 00.000 7988 MultiStar: [#1 -0.11,0.71,0.00,M1] [#2 0.29,-0.27,0.87,U] [#3 0.18,-0.08,0.78,U] [#4 0.52,-0.31,0.65,U] [#5 0.34,0.61,0.69,U] [#6 0.55,0.18,0.61,U] [#7 0.29,0.01,0.47,U] [#8 0.13,-0.33,0.45,U] 
02:38:04.132 00.000 7988 refined, 7 included, MultiStar: {0.34, 0.01}, one-star: {0.38, 0.19}
02:38:04.132 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.53 = -1.53)
02:38:04.132 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
02:38:04.132 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=0.01 hyp=0.34 cameraTheta=0.04 mountX=0.01 mountY=-0.34, mountTheta=-1.53
02:38:04.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.01, opts=13)
02:38:04.146 00.014 7988 Enqueuing Move request for scope (0.34, 0.01)
02:38:04.146 00.000 15712 Worker thread wakes up
02:38:04.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.01) opts 0xd
02:38:04.146 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.01)
02:38:04.146 00.000 15712 Moving (0.34, 0.01) raw xDistance=0.01 yDistance=-0.34
02:38:04.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
02:38:04.150 00.004 7988 UpdateGuideState exits: m=926 SNR=19.7
02:38:04.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:04.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:04.150 00.000 7988 Enqueuing Expose request
02:38:04.150 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:04.150 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
02:38:04.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
02:38:04.150 00.000 15712 MoveAxis(W, 9, ABG)
02:38:04.150 00.000 15712 Guiding  Dir = 3, Dur = 9
02:38:04.150 00.000 15712 IsGuiding returns 0
02:38:04.209 00.059 15712 IsGuiding returns 0
02:38:04.209 00.000 15712 Move returns status 0, amount 9
02:38:04.209 00.000 15712 MoveAxis(N, 87, ABG)
02:38:04.209 00.000 15712 Guiding  Dir = 0, Dur = 87
02:38:04.209 00.000 15712 IsGuiding returns 0
02:38:04.289 00.080 15712 PulseGuide returned control before completion, sleep 18
02:38:04.320 00.031 15712 IsGuiding returns 1
02:38:04.320 00.000 15712 scope still moving after pulse duration time elapsed
02:38:04.352 00.032 15712 IsGuiding returns 1
02:38:04.415 00.063 15712 IsGuiding returns 0
02:38:04.415 00.000 15712 scope move finished after 87 + 120 ms
02:38:04.415 00.000 15712 Move returns status 0, amount 87
02:38:04.415 00.000 15712 move complete, result=0
02:38:04.415 00.000 15712 worker thread done servicing request
02:38:04.415 00.000 15712 Worker thread wakes up
02:38:04.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:04.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:04.415 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.3 px 87 ms NORTH
02:38:06.058 01.643 15712 Exposure complete
02:38:06.120 00.062 15712 worker thread done servicing request
02:38:06.120 00.000 7988 OnExposeComplete: enter
02:38:06.120 00.000 7988 UpdateGuideState(): m_state=6
02:38:06.124 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4689
02:38:06.124 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=188.31, Mass=829, SNR=18.4, Peak=148 HFD=3.4
02:38:06.126 00.002 7988 MultiStar: [#1 -0.26,0.51,0.99,U] [#2 0.05,-0.11,0.88,U] [#3 -0.53,-0.46,0.00,M1] [#4 0.22,-0.16,0.72,U] [#5 -0.44,0.37,0.72,U] [#6 0.31,0.16,0.62,U] [#7 -0.09,0.82,0.00,M1] [#8 -0.58,0.27,0.48,U] 
02:38:06.128 00.002 7988 refined, 6 included, MultiStar: {-0.04, 0.17}, one-star: {0.24, 0.13}
02:38:06.128 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
02:38:06.130 00.002 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:38:06.130 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.80 mountX=0.17 mountY=0.04, mountTheta=0.21
02:38:06.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.17, opts=13)
02:38:06.134 00.002 7988 Enqueuing Move request for scope (-0.04, 0.17)
02:38:06.135 00.001 15712 Worker thread wakes up
02:38:06.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
02:38:06.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
02:38:06.135 00.000 15712 Moving (-0.04, 0.17) raw xDistance=0.17 yDistance=0.04
02:38:06.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:38:06.135 00.000 7988 UpdateGuideState exits: m=829 SNR=18.4
02:38:06.137 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:06.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:06.139 00.002 7988 Enqueuing Expose request
02:38:06.139 00.000 15712 PPEC rslt: input = 0.17, final = 0.14, react = 0.10, pred = 0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 639.36
02:38:06.139 00.000 15712 PPEC: input: 0.17, control: 0.14, exposure: 1500
02:38:06.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:06.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:38:06.139 00.000 15712 MoveAxis(W, 47, ABG)
02:38:06.139 00.000 15712 Guiding  Dir = 3, Dur = 47
02:38:06.139 00.000 15712 IsGuiding returns 0
02:38:06.154 00.015 15712 PulseGuide returned control before completion, sleep 39
02:38:06.199 00.045 15712 IsGuiding returns 1
02:38:06.199 00.000 15712 scope still moving after pulse duration time elapsed
02:38:06.239 00.040 15712 IsGuiding returns 0
02:38:06.239 00.000 15712 scope move finished after 47 + 52 ms
02:38:06.239 00.000 15712 Move returns status 0, amount 47
02:38:06.239 00.000 15712 MoveAxis(N, 0, ABG)
02:38:06.239 00.000 15712 Move returns status 0, amount 0
02:38:06.239 00.000 15712 move complete, result=0
02:38:06.239 00.000 7988 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
02:38:06.242 00.003 15712 worker thread done servicing request
02:38:06.242 00.000 15712 Worker thread wakes up
02:38:06.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:06.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:07.650 01.408 15712 Exposure complete
02:38:07.715 00.065 15712 worker thread done servicing request
02:38:07.715 00.000 7988 OnExposeComplete: enter
02:38:07.715 00.000 7988 UpdateGuideState(): m_state=6
02:38:07.715 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4690
02:38:07.718 00.003 7988 Star::Find returns 1 (0), X=974.86, Y=188.09, Mass=845, SNR=18.7, Peak=149 HFD=3.7
02:38:07.718 00.000 7988 MultiStar: [#1 -0.23,-0.17,0.96,U] [#2 -0.23,-0.75,0.00,M1] [#3 -0.31,-0.54,0.77,U] [#4 0.12,-0.89,0.00,M1] [#5 -0.04,-0.07,0.75,U] [#6 0.35,-0.17,0.65,U] [#7 0.13,0.24,0.45,U] [#8 -0.81,-0.21,0.00,M1] 
02:38:07.718 00.000 7988 refined, 5 included, MultiStar: {0.02, -0.16}, one-star: {0.30, -0.09}
02:38:07.718 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
02:38:07.718 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
02:38:07.718 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.45 mountX=-0.16 mountY=-0.02, mountTheta=-3.04
02:38:07.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.16, opts=13)
02:38:07.718 00.000 7988 Enqueuing Move request for scope (0.02, -0.16)
02:38:07.718 00.000 15712 Worker thread wakes up
02:38:07.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
02:38:07.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
02:38:07.718 00.000 15712 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=-0.02
02:38:07.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:38:07.729 00.011 7988 UpdateGuideState exits: m=845 SNR=18.7
02:38:07.731 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:07.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:07.733 00.002 7988 Enqueuing Expose request
02:38:07.733 00.000 15712 PPEC rslt: input = -0.16, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:07.733 00.000 15712 PPEC: input: -0.16, control: 0.04, exposure: 1500
02:38:07.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:07.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:38:07.733 00.000 15712 MoveAxis(W, 14, ABG)
02:38:07.733 00.000 15712 Guiding  Dir = 3, Dur = 14
02:38:07.733 00.000 15712 IsGuiding returns 0
02:38:07.786 00.053 15712 IsGuiding returns 1
02:38:07.786 00.000 15712 scope still moving after pulse duration time elapsed
02:38:07.824 00.038 15712 IsGuiding returns 0
02:38:07.824 00.000 15712 scope move finished after 14 + 76 ms
02:38:07.824 00.000 15712 Move returns status 0, amount 14
02:38:07.824 00.000 15712 MoveAxis(N, 0, ABG)
02:38:07.824 00.000 15712 Move returns status 0, amount 0
02:38:07.824 00.000 15712 move complete, result=0
02:38:07.824 00.000 15712 worker thread done servicing request
02:38:07.824 00.000 15712 Worker thread wakes up
02:38:07.824 00.000 7988 GuideStep: -0.2 px 14 ms WEST, -0.0 px 0 ms NORTH
02:38:07.826 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:07.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:09.467 01.641 15712 Exposure complete
02:38:09.533 00.066 15712 worker thread done servicing request
02:38:09.533 00.000 7988 OnExposeComplete: enter
02:38:09.533 00.000 7988 UpdateGuideState(): m_state=6
02:38:09.533 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4691
02:38:09.533 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=187.41, Mass=856, SNR=18.9, Peak=141 HFD=3.7
02:38:09.537 00.004 7988 MultiStar: [#1 -0.51,-0.28,0.94,U] [#2 -0.04,-1.23,0.00,M2] [#3 -0.10,-0.97,0.00,M1] [#4 -0.01,-1.17,0.00,M2] [#5 -0.22,-0.30,0.64,U] [#6 0.53,-0.81,0.00,M1] [#7 -0.35,-0.68,0.00,M1] [#8 -0.81,-1.12,0.00,M2] 
02:38:09.537 00.000 7988 refined, 2 included, MultiStar: {-0.15, -0.47}, one-star: {0.22, -0.77}
02:38:09.537 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.45 = 2.84)
02:38:09.537 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
02:38:09.537 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.47 hyp=0.50 cameraTheta=-1.88 mountX=-0.47 mountY=0.17, mountTheta=2.81
02:38:09.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.47, opts=13)
02:38:09.537 00.000 7988 Enqueuing Move request for scope (-0.15, -0.47)
02:38:09.537 00.000 15712 Worker thread wakes up
02:38:09.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.47) opts 0xd
02:38:09.537 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.47)
02:38:09.537 00.000 15712 Moving (-0.15, -0.47) raw xDistance=-0.47 yDistance=0.17
02:38:09.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:38:09.546 00.009 7988 UpdateGuideState exits: m=856 SNR=18.9
02:38:09.548 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:09.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:09.550 00.002 7988 Enqueuing Expose request
02:38:09.550 00.000 15712 PPEC rslt: input = -0.47, final = -0.24, react = -0.28, pred = 0.04, hyst = -0.25, hyst_pct = 0.00, period_length = 639.36
02:38:09.550 00.000 15712 PPEC: input: -0.47, control: -0.24, exposure: 1500
02:38:09.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:09.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:38:09.550 00.000 15712 MoveAxis(E, 78, ABG)
02:38:09.550 00.000 15712 Guiding  Dir = 2, Dur = 78
02:38:09.550 00.000 15712 IsGuiding returns 0
02:38:09.581 00.031 15712 PulseGuide returned control before completion, sleep 60
02:38:09.642 00.061 15712 IsGuiding returns 1
02:38:09.642 00.000 15712 scope still moving after pulse duration time elapsed
02:38:09.690 00.048 15712 IsGuiding returns 0
02:38:09.690 00.000 15712 scope move finished after 78 + 63 ms
02:38:09.690 00.000 15712 Move returns status 0, amount 78
02:38:09.690 00.000 15712 MoveAxis(N, 0, ABG)
02:38:09.690 00.000 15712 Move returns status 0, amount 0
02:38:09.690 00.000 15712 move complete, result=0
02:38:09.690 00.000 7988 GuideStep: -0.5 px 78 ms EAST, 0.2 px 0 ms NORTH
02:38:09.695 00.005 15712 worker thread done servicing request
02:38:09.695 00.000 15712 Worker thread wakes up
02:38:09.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:09.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:11.112 01.417 15712 Exposure complete
02:38:11.173 00.061 7988 OnExposeComplete: enter
02:38:11.175 00.002 7988 UpdateGuideState(): m_state=6
02:38:11.175 00.000 15712 worker thread done servicing request
02:38:11.175 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4692
02:38:11.175 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=187.78, Mass=840, SNR=18.8, Peak=141 HFD=3.6
02:38:11.175 00.000 7988 MultiStar: [#1 -0.54,0.29,0.91,U] [#2 -0.09,-0.40,0.85,U] [#3 -0.17,-0.61,0.79,U] [#4 0.33,-1.25,0.00,M3] [#5 0.13,-0.34,0.68,U] [#6 0.32,-0.47,0.68,U] [#7 -0.70,0.58,0.00,M2] [#8 -0.70,-0.46,0.00,M3] 
02:38:11.175 00.000 7988 refined, 5 included, MultiStar: {-0.10, -0.31}, one-star: {-0.08, -0.39}
02:38:11.175 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.44 = 2.85)
02:38:11.175 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
02:38:11.175 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.31 hyp=0.32 cameraTheta=-1.87 mountX=-0.31 mountY=0.10, mountTheta=2.82
02:38:11.175 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.31, opts=13)
02:38:11.187 00.012 7988 Enqueuing Move request for scope (-0.10, -0.31)
02:38:11.187 00.000 15712 Worker thread wakes up
02:38:11.189 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
02:38:11.189 00.000 7988 UpdateGuideState exits: m=840 SNR=18.8
02:38:11.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:11.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:11.189 00.000 7988 Enqueuing Expose request
02:38:11.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.31) opts 0xd
02:38:11.189 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.31)
02:38:11.189 00.000 15712 Moving (-0.10, -0.31) raw xDistance=-0.31 yDistance=0.10
02:38:11.189 00.000 15712 PPEC rslt: input = -0.31, final = -0.14, react = -0.18, pred = 0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 639.36
02:38:11.189 00.000 15712 PPEC: input: -0.31, control: -0.14, exposure: 1500
02:38:11.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:11.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:38:11.189 00.000 15712 MoveAxis(E, 46, ABG)
02:38:11.189 00.000 15712 Guiding  Dir = 2, Dur = 46
02:38:11.189 00.000 15712 IsGuiding returns 0
02:38:11.221 00.032 15712 PulseGuide returned control before completion, sleep 28
02:38:11.306 00.085 15712 IsGuiding returns 1
02:38:11.306 00.000 15712 scope still moving after pulse duration time elapsed
02:38:11.333 00.027 15712 IsGuiding returns 0
02:38:11.333 00.000 15712 scope move finished after 46 + 88 ms
02:38:11.333 00.000 15712 Move returns status 0, amount 46
02:38:11.333 00.000 15712 MoveAxis(N, 0, ABG)
02:38:11.333 00.000 15712 Move returns status 0, amount 0
02:38:11.333 00.000 15712 move complete, result=0
02:38:11.333 00.000 15712 worker thread done servicing request
02:38:11.333 00.000 15712 Worker thread wakes up
02:38:11.333 00.000 7988 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
02:38:11.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:11.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:12.965 01.632 15712 Exposure complete
02:38:13.026 00.061 15712 worker thread done servicing request
02:38:13.026 00.000 7988 OnExposeComplete: enter
02:38:13.026 00.000 7988 UpdateGuideState(): m_state=6
02:38:13.031 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4693
02:38:13.031 00.000 7988 Star::Find returns 1 (0), X=974.80, Y=188.18, Mass=852, SNR=18.8, Peak=129 HFD=4.0
02:38:13.033 00.002 7988 MultiStar: [#1 -0.25,0.69,0.00,M1] [#2 -0.10,-0.17,0.82,U] [#3 0.07,-0.39,0.79,U] [#4 -0.02,-0.77,0.00,M4] [#5 0.25,0.42,0.70,U] [#6 0.32,0.25,0.67,U] [#7 -0.49,0.46,0.42,U] [#8 -0.49,-0.47,0.35,U] 
02:38:13.035 00.002 7988 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {0.23, 0.00}
02:38:13.035 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.36 = -1.36)
02:38:13.037 00.002 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
02:38:13.037 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.20 mountX=0.01 mountY=-0.05, mountTheta=-1.37
02:38:13.039 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.01, opts=13)
02:38:13.040 00.001 7988 Enqueuing Move request for scope (0.05, 0.01)
02:38:13.040 00.000 15712 Worker thread wakes up
02:38:13.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
02:38:13.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
02:38:13.040 00.000 15712 Moving (0.05, 0.01) raw xDistance=0.01 yDistance=-0.05
02:38:13.042 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:38:13.042 00.000 7988 UpdateGuideState exits: m=852 SNR=18.8
02:38:13.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:13.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:13.042 00.000 7988 Enqueuing Expose request
02:38:13.042 00.000 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:13.042 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
02:38:13.042 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:13.042 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:38:13.042 00.000 15712 MoveAxis(W, 14, ABG)
02:38:13.042 00.000 15712 Guiding  Dir = 3, Dur = 14
02:38:13.042 00.000 15712 IsGuiding returns 0
02:38:13.062 00.020 15712 IsGuiding returns 1
02:38:13.062 00.000 15712 scope still moving after pulse duration time elapsed
02:38:13.089 00.027 15712 IsGuiding returns 1
02:38:13.125 00.036 15712 IsGuiding returns 0
02:38:13.125 00.000 15712 scope move finished after 14 + 67 ms
02:38:13.125 00.000 15712 Move returns status 0, amount 14
02:38:13.125 00.000 15712 MoveAxis(N, 0, ABG)
02:38:13.125 00.000 15712 Move returns status 0, amount 0
02:38:13.125 00.000 15712 move complete, result=0
02:38:13.125 00.000 7988 GuideStep: 0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
02:38:13.131 00.006 15712 worker thread done servicing request
02:38:13.131 00.000 15712 Worker thread wakes up
02:38:13.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:13.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:14.539 01.408 15712 Exposure complete
02:38:14.601 00.062 15712 worker thread done servicing request
02:38:14.603 00.002 7988 OnExposeComplete: enter
02:38:14.603 00.000 7988 UpdateGuideState(): m_state=6
02:38:14.603 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4694
02:38:14.603 00.000 7988 Star::Find returns 1 (0), X=974.82, Y=188.17, Mass=859, SNR=18.9, Peak=143 HFD=3.9
02:38:14.603 00.000 7988 MultiStar: [#1 -0.38,0.14,1.00,U] [#2 -0.11,-0.48,0.86,U] [#3 -0.02,-0.70,0.72,U] [#4 0.21,-0.58,0.73,U] [#5 0.18,0.14,0.65,U] [#6 0.31,-0.20,0.61,U] [#7 -0.19,0.52,0.47,U] [#8 -0.70,-0.91,0.00,M3] 
02:38:14.603 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.16}, one-star: {0.25, -0.01}
02:38:14.603 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
02:38:14.603 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
02:38:14.603 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.17 cameraTheta=-1.43 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
02:38:14.603 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.16, opts=13)
02:38:14.603 00.000 7988 Enqueuing Move request for scope (0.02, -0.16)
02:38:14.603 00.000 15712 Worker thread wakes up
02:38:14.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
02:38:14.603 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
02:38:14.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:38:14.617 00.014 7988 UpdateGuideState exits: m=859 SNR=18.9
02:38:14.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:14.617 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:14.620 00.003 7988 Enqueuing Expose request
02:38:14.620 00.000 15712 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=-0.02
02:38:14.620 00.000 15712 PPEC rslt: input = -0.16, final = -0.06, react = -0.10, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.36
02:38:14.620 00.000 15712 PPEC: input: -0.16, control: -0.06, exposure: 1500
02:38:14.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:14.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:38:14.620 00.000 15712 MoveAxis(E, 21, ABG)
02:38:14.620 00.000 15712 Guiding  Dir = 2, Dur = 21
02:38:14.633 00.013 15712 IsGuiding returns 0
02:38:14.637 00.004 15712 PulseGuide returned control before completion, sleep 16
02:38:14.675 00.038 15712 IsGuiding returns 0
02:38:14.675 00.000 15712 Move returns status 0, amount 21
02:38:14.675 00.000 15712 MoveAxis(N, 0, ABG)
02:38:14.675 00.000 15712 Move returns status 0, amount 0
02:38:14.675 00.000 15712 move complete, result=0
02:38:14.675 00.000 7988 GuideStep: -0.2 px 21 ms EAST, -0.0 px 0 ms NORTH
02:38:14.681 00.006 15712 worker thread done servicing request
02:38:14.681 00.000 15712 Worker thread wakes up
02:38:14.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:14.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:16.420 01.739 15712 Exposure complete
02:38:16.483 00.063 7988 OnExposeComplete: enter
02:38:16.485 00.002 7988 UpdateGuideState(): m_state=6
02:38:16.485 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4695
02:38:16.487 00.002 15712 worker thread done servicing request
02:38:16.487 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=188.30, Mass=797, SNR=18.2, Peak=146 HFD=3.3
02:38:16.489 00.002 7988 MultiStar: [#1 -0.58,0.45,0.00,M1] [#2 -0.40,-0.34,0.86,U] [#3 -0.24,-0.28,0.85,U] [#4 -0.01,0.00,0.72,U] [#5 -0.17,0.52,0.77,U] [#6 0.18,0.22,0.63,U] [#7 -0.82,1.01,0.00,M1] [#8 -0.60,0.08,0.45,U] 
02:38:16.490 00.001 7988 single-star, 6 included, MultiStar: {-0.17, 0.03}, one-star: {-0.08, 0.12}
02:38:16.492 00.002 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
02:38:16.492 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
02:38:16.494 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.14 mountX=0.12 mountY=0.08, mountTheta=0.56
02:38:16.496 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.12, opts=13)
02:38:16.497 00.001 7988 Enqueuing Move request for scope (-0.08, 0.12)
02:38:16.497 00.000 15712 Worker thread wakes up
02:38:16.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
02:38:16.497 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
02:38:16.497 00.000 15712 Moving (-0.08, 0.12) raw xDistance=0.12 yDistance=0.08
02:38:16.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:38:16.497 00.000 7988 UpdateGuideState exits: m=797 SNR=18.2
02:38:16.502 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:16.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:16.504 00.002 7988 Enqueuing Expose request
02:38:16.504 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:16.504 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
02:38:16.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:16.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:38:16.504 00.000 15712 MoveAxis(W, 10, ABG)
02:38:16.504 00.000 15712 Guiding  Dir = 3, Dur = 10
02:38:16.533 00.029 15712 IsGuiding returns 0
02:38:16.550 00.017 15712 IsGuiding returns 1
02:38:16.550 00.000 15712 scope still moving after pulse duration time elapsed
02:38:16.577 00.027 15712 IsGuiding returns 1
02:38:16.613 00.036 15712 IsGuiding returns 0
02:38:16.613 00.000 15712 scope move finished after 10 + 70 ms
02:38:16.613 00.000 15712 Move returns status 0, amount 10
02:38:16.613 00.000 15712 MoveAxis(N, 0, ABG)
02:38:16.613 00.000 15712 Move returns status 0, amount 0
02:38:16.613 00.000 15712 move complete, result=0
02:38:16.613 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
02:38:16.616 00.003 15712 worker thread done servicing request
02:38:16.616 00.000 15712 Worker thread wakes up
02:38:16.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:16.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:18.031 01.415 15712 Exposure complete
02:38:18.094 00.063 15712 worker thread done servicing request
02:38:18.094 00.000 7988 OnExposeComplete: enter
02:38:18.094 00.000 7988 UpdateGuideState(): m_state=6
02:38:18.094 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4696
02:38:18.094 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=188.11, Mass=918, SNR=19.7, Peak=151 HFD=3.8
02:38:18.094 00.000 7988 MultiStar: [#1 -1.12,0.49,0.00,M2] [#2 -0.30,-0.08,0.87,U] [#3 -0.58,-0.20,0.77,U] [#4 0.26,-0.07,0.69,U] [#5 -0.28,0.57,0.69,U] [#6 0.07,0.28,0.60,U] [#7 -0.40,0.41,0.46,U] [#8 -1.42,0.40,0.00,M3] 
02:38:18.094 00.000 7988 refined, 6 included, MultiStar: {-0.22, 0.08}, one-star: {-0.26, -0.06}
02:38:18.094 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
02:38:18.094 00.000 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
02:38:18.104 00.010 7988 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.78 mountX=0.08 mountY=0.22, mountTheta=1.21
02:38:18.104 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.08, opts=13)
02:38:18.104 00.000 7988 Enqueuing Move request for scope (-0.22, 0.08)
02:38:18.108 00.004 15712 Worker thread wakes up
02:38:18.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
02:38:18.108 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
02:38:18.108 00.000 15712 Moving (-0.22, 0.08) raw xDistance=0.08 yDistance=0.22
02:38:18.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
02:38:18.108 00.000 7988 UpdateGuideState exits: m=918 SNR=19.7
02:38:18.111 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:18.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:18.113 00.002 7988 Enqueuing Expose request
02:38:18.113 00.000 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:18.113 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
02:38:18.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:18.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:38:18.113 00.000 15712 MoveAxis(W, 9, ABG)
02:38:18.113 00.000 15712 Guiding  Dir = 3, Dur = 9
02:38:18.115 00.002 15712 IsGuiding returns 0
02:38:18.124 00.009 15712 IsGuiding returns 0
02:38:18.124 00.000 15712 Move returns status 0, amount 9
02:38:18.124 00.000 15712 MoveAxis(N, 0, ABG)
02:38:18.124 00.000 15712 Move returns status 0, amount 0
02:38:18.124 00.000 15712 move complete, result=0
02:38:18.124 00.000 15712 worker thread done servicing request
02:38:18.124 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.2 px 0 ms NORTH
02:38:18.135 00.011 15712 Worker thread wakes up
02:38:18.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:18.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:19.879 01.744 15712 Exposure complete
02:38:19.940 00.061 15712 worker thread done servicing request
02:38:19.940 00.000 7988 OnExposeComplete: enter
02:38:19.943 00.003 7988 UpdateGuideState(): m_state=6
02:38:19.945 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4697
02:38:19.945 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=188.20, Mass=795, SNR=18.0, Peak=143 HFD=3.5
02:38:19.947 00.002 7988 MultiStar: [#1 -0.58,0.42,0.00,M3] [#2 -0.22,-0.36,0.85,U] [#3 -0.38,-0.31,0.86,U] [#4 -0.13,-0.39,0.71,U] [#5 -0.37,0.37,0.80,U] [#6 0.00,-0.16,0.56,U] [#7 -0.89,0.30,0.00,M1] [#8 -0.51,-0.70,0.00,M4] 
02:38:19.947 00.000 7988 single-star, 5 included, MultiStar: {-0.16, -0.13}, one-star: {0.15, 0.02}
02:38:19.949 00.002 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
02:38:19.949 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
02:38:19.951 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.17 mountX=0.03 mountY=-0.15, mountTheta=-1.40
02:38:19.953 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.02, opts=13)
02:38:19.953 00.000 7988 Enqueuing Move request for scope (0.15, 0.02)
02:38:19.955 00.002 15712 Worker thread wakes up
02:38:19.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
02:38:19.955 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
02:38:19.955 00.000 15712 Moving (0.15, 0.02) raw xDistance=0.03 yDistance=-0.15
02:38:19.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:38:19.956 00.001 7988 UpdateGuideState exits: m=795 SNR=18.0
02:38:19.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:19.960 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:19.960 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:19.960 00.000 7988 Enqueuing Expose request
02:38:19.960 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
02:38:19.964 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:19.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:38:19.964 00.000 15712 MoveAxis(W, 9, ABG)
02:38:19.964 00.000 15712 Guiding  Dir = 3, Dur = 9
02:38:19.964 00.000 15712 IsGuiding returns 0
02:38:19.977 00.013 15712 IsGuiding returns 0
02:38:19.987 00.010 15712 Move returns status 0, amount 9
02:38:19.987 00.000 15712 MoveAxis(N, 0, ABG)
02:38:19.987 00.000 15712 Move returns status 0, amount 0
02:38:19.987 00.000 15712 move complete, result=0
02:38:19.987 00.000 15712 worker thread done servicing request
02:38:19.987 00.000 15712 Worker thread wakes up
02:38:19.987 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
02:38:19.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:19.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:21.393 01.406 15712 Exposure complete
02:38:21.457 00.064 15712 worker thread done servicing request
02:38:21.457 00.000 7988 OnExposeComplete: enter
02:38:21.457 00.000 7988 UpdateGuideState(): m_state=6
02:38:21.457 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4698
02:38:21.457 00.000 7988 Star::Find returns 1 (0), X=974.44, Y=188.01, Mass=793, SNR=18.1, Peak=148 HFD=3.5
02:38:21.457 00.000 7988 MultiStar: [#1 -0.48,0.18,0.97,U] [#2 -0.44,-0.02,0.84,U] [#3 -0.21,-0.10,0.82,U] [#4 -0.24,-0.30,0.66,U] [#5 -0.17,0.65,0.74,U] [#6 0.04,0.44,0.66,U] [#7 -0.15,0.63,0.48,U] [#8 -0.35,0.62,0.00,M5] 
02:38:21.457 00.000 7988 single-star, 7 included, MultiStar: {-0.24, 0.13}, one-star: {-0.12, -0.16}
02:38:21.457 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.56) = xAngle (-3.78 = 2.50)
02:38:21.457 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.47)
02:38:21.457 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.22 mountX=-0.16 mountY=0.13, mountTheta=2.48
02:38:21.457 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.16, opts=13)
02:38:21.457 00.000 7988 Enqueuing Move request for scope (-0.12, -0.16)
02:38:21.470 00.013 15712 Worker thread wakes up
02:38:21.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:38:21.472 00.002 7988 UpdateGuideState exits: m=793 SNR=18.1
02:38:21.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:21.474 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:21.474 00.000 7988 Enqueuing Expose request
02:38:21.476 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
02:38:21.476 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
02:38:21.476 00.000 15712 Moving (-0.12, -0.16) raw xDistance=-0.16 yDistance=0.13
02:38:21.480 00.004 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:21.480 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
02:38:21.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:21.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:38:21.480 00.000 15712 MoveAxis(W, 9, ABG)
02:38:21.480 00.000 15712 Guiding  Dir = 3, Dur = 9
02:38:21.501 00.021 15712 IsGuiding returns 0
02:38:21.517 00.016 15712 IsGuiding returns 0
02:38:21.517 00.000 15712 Move returns status 0, amount 9
02:38:21.517 00.000 15712 MoveAxis(N, 0, ABG)
02:38:21.517 00.000 15712 Move returns status 0, amount 0
02:38:21.517 00.000 15712 move complete, result=0
02:38:21.517 00.000 15712 worker thread done servicing request
02:38:21.517 00.000 15712 Worker thread wakes up
02:38:21.517 00.000 7988 GuideStep: -0.2 px 9 ms WEST, 0.1 px 0 ms NORTH
02:38:21.523 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:21.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:23.163 01.640 15712 Exposure complete
02:38:23.226 00.063 15712 worker thread done servicing request
02:38:23.226 00.000 7988 OnExposeComplete: enter
02:38:23.226 00.000 7988 UpdateGuideState(): m_state=6
02:38:23.228 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4699
02:38:23.228 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=188.18, Mass=770, SNR=17.8, Peak=132 HFD=4.0
02:38:23.230 00.002 7988 MultiStar: [#1 -0.17,0.16,0.94,U] [#2 -0.37,-0.44,0.89,U] [#3 -0.02,-0.48,0.80,U] [#4 -0.09,-0.51,0.66,U] [#5 -0.11,0.41,0.64,U] [#6 0.35,0.09,0.68,U] [#7 -0.31,0.13,0.50,U] [#8 -0.82,-0.70,0.00,M6] 
02:38:23.232 00.002 7988 refined, 7 included, MultiStar: {-0.18, -0.09}, one-star: {-0.53, 0.01}
02:38:23.232 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
02:38:23.234 00.002 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
02:38:23.234 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.66 mountX=-0.09 mountY=0.18, mountTheta=2.05
02:38:23.236 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.09, opts=13)
02:38:23.238 00.002 7988 Enqueuing Move request for scope (-0.18, -0.09)
02:38:23.238 00.000 15712 Worker thread wakes up
02:38:23.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
02:38:23.238 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
02:38:23.238 00.000 15712 Moving (-0.18, -0.09) raw xDistance=-0.09 yDistance=0.18
02:38:23.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:38:23.240 00.002 7988 UpdateGuideState exits: m=770 SNR=17.8
02:38:23.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:23.243 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:23.243 00.000 7988 Enqueuing Expose request
02:38:23.243 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:23.243 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
02:38:23.243 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:23.243 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:38:23.243 00.000 15712 MoveAxis(W, 11, ABG)
02:38:23.243 00.000 15712 Guiding  Dir = 3, Dur = 11
02:38:23.243 00.000 15712 IsGuiding returns 0
02:38:23.260 00.017 15712 IsGuiding returns 1
02:38:23.260 00.000 15712 scope still moving after pulse duration time elapsed
02:38:23.311 00.051 15712 IsGuiding returns 0
02:38:23.311 00.000 15712 scope move finished after 11 + 55 ms
02:38:23.311 00.000 15712 Move returns status 0, amount 11
02:38:23.311 00.000 15712 MoveAxis(N, 0, ABG)
02:38:23.311 00.000 15712 Move returns status 0, amount 0
02:38:23.311 00.000 15712 move complete, result=0
02:38:23.311 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
02:38:23.314 00.003 15712 worker thread done servicing request
02:38:23.314 00.000 15712 Worker thread wakes up
02:38:23.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:23.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:24.726 01.412 15712 Exposure complete
02:38:24.789 00.063 15712 worker thread done servicing request
02:38:24.790 00.001 7988 OnExposeComplete: enter
02:38:24.790 00.000 7988 UpdateGuideState(): m_state=6
02:38:24.790 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4700
02:38:24.790 00.000 7988 Star::Find returns 1 (0), X=974.48, Y=187.71, Mass=745, SNR=17.8, Peak=146 HFD=3.3
02:38:24.790 00.000 7988 MultiStar: [#1 -0.61,-0.26,0.97,U] [#2 -0.11,-0.63,0.87,U] [#3 -0.06,-0.71,0.00,M1] [#4 -0.07,-1.23,0.00,M1] [#5 -0.49,0.09,0.67,U] [#6 0.35,0.12,0.67,U] [#7 -0.02,-0.16,0.45,U] [#8 -0.44,-0.75,0.00,M7] 
02:38:24.790 00.000 7988 refined, 5 included, MultiStar: {-0.19, -0.26}, one-star: {-0.08, -0.47}
02:38:24.790 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.76 = 2.53)
02:38:24.790 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.50)
02:38:24.790 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-2.19 mountX=-0.26 mountY=0.19, mountTheta=2.51
02:38:24.790 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.26, opts=13)
02:38:24.790 00.000 7988 Enqueuing Move request for scope (-0.19, -0.26)
02:38:24.790 00.000 15712 Worker thread wakes up
02:38:24.790 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.26) opts 0xd
02:38:24.803 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:38:24.803 00.000 7988 UpdateGuideState exits: m=745 SNR=17.8
02:38:24.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:24.806 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:24.806 00.000 7988 Enqueuing Expose request
02:38:24.806 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.26)
02:38:24.806 00.000 15712 Moving (-0.19, -0.26) raw xDistance=-0.26 yDistance=0.19
02:38:24.806 00.000 15712 PPEC rslt: input = -0.26, final = -0.12, react = -0.16, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 639.36
02:38:24.806 00.000 15712 PPEC: input: -0.26, control: -0.12, exposure: 1500
02:38:24.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:24.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:38:24.806 00.000 15712 MoveAxis(E, 39, ABG)
02:38:24.806 00.000 15712 Guiding  Dir = 2, Dur = 39
02:38:24.840 00.034 15712 IsGuiding returns 0
02:38:24.857 00.017 15712 PulseGuide returned control before completion, sleep 34
02:38:24.907 00.050 15712 IsGuiding returns 0
02:38:24.907 00.000 15712 Move returns status 0, amount 39
02:38:24.907 00.000 15712 MoveAxis(N, 0, ABG)
02:38:24.907 00.000 15712 Move returns status 0, amount 0
02:38:24.907 00.000 15712 move complete, result=0
02:38:24.907 00.000 7988 GuideStep: -0.3 px 39 ms EAST, 0.2 px 0 ms NORTH
02:38:24.912 00.005 15712 worker thread done servicing request
02:38:24.912 00.000 15712 Worker thread wakes up
02:38:24.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:24.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:26.539 01.627 15712 Exposure complete
02:38:26.600 00.061 15712 worker thread done servicing request
02:38:26.600 00.000 7988 OnExposeComplete: enter
02:38:26.600 00.000 7988 UpdateGuideState(): m_state=6
02:38:26.605 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4701
02:38:26.605 00.000 7988 Star::Find returns 1 (0), X=973.90, Y=187.63, Mass=798, SNR=18.1, Peak=137 HFD=3.7
02:38:26.607 00.002 7988 MultiStar: [#1 -0.44,0.02,0.91,U] [#2 -0.09,-0.69,0.83,U] [#3 -0.43,-0.58,0.00,M2] [#4 -0.39,-0.85,0.00,M2] [#5 -0.30,0.43,0.69,U] [#6 0.37,-0.18,0.72,U] [#7 0.03,0.18,0.43,U] [#8 -0.93,-0.61,0.00,M8] 
02:38:26.609 00.002 7988 refined, 5 included, MultiStar: {-0.24, -0.19}, one-star: {-0.66, -0.55}
02:38:26.609 00.000 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.03 = 2.25)
02:38:26.611 00.002 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.22)
02:38:26.611 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.19 hyp=0.30 cameraTheta=-2.47 mountX=-0.19 mountY=0.24, mountTheta=2.24
02:38:26.613 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.19, opts=13)
02:38:26.615 00.002 7988 Enqueuing Move request for scope (-0.24, -0.19)
02:38:26.615 00.000 15712 Worker thread wakes up
02:38:26.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.19) opts 0xd
02:38:26.615 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.19)
02:38:26.615 00.000 15712 Moving (-0.24, -0.19) raw xDistance=-0.19 yDistance=0.24
02:38:26.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:38:26.616 00.001 7988 UpdateGuideState exits: m=798 SNR=18.1
02:38:26.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:26.616 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:26.616 00.000 7988 Enqueuing Expose request
02:38:26.616 00.000 15712 PPEC rslt: input = -0.19, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 639.36
02:38:26.616 00.000 15712 PPEC: input: -0.19, control: -0.07, exposure: 1500
02:38:26.616 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:26.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:38:26.616 00.000 15712 MoveAxis(E, 24, ABG)
02:38:26.616 00.000 15712 Guiding  Dir = 2, Dur = 24
02:38:26.616 00.000 15712 IsGuiding returns 0
02:38:26.632 00.016 15712 PulseGuide returned control before completion, sleep 21
02:38:26.685 00.053 15712 IsGuiding returns 0
02:38:26.685 00.000 15712 Move returns status 0, amount 24
02:38:26.685 00.000 15712 MoveAxis(N, 0, ABG)
02:38:26.685 00.000 15712 Move returns status 0, amount 0
02:38:26.685 00.000 15712 move complete, result=0
02:38:26.685 00.000 7988 GuideStep: -0.2 px 24 ms EAST, 0.2 px 0 ms NORTH
02:38:26.687 00.002 15712 worker thread done servicing request
02:38:26.687 00.000 15712 Worker thread wakes up
02:38:26.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:26.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:28.101 01.414 15712 Exposure complete
02:38:28.162 00.061 15712 worker thread done servicing request
02:38:28.162 00.000 7988 OnExposeComplete: enter
02:38:28.162 00.000 7988 UpdateGuideState(): m_state=6
02:38:28.168 00.006 7988 Star::Find(15, 973, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4702
02:38:28.170 00.002 7988 Star::Find returns 1 (0), X=974.06, Y=187.94, Mass=744, SNR=17.4, Peak=137 HFD=2.9
02:38:28.172 00.002 7988 MultiStar: [#1 -0.69,0.23,0.00,M1] [#2 -0.33,-0.50,0.93,U] [#3 -0.57,-0.46,0.00,M3] [#4 -0.25,-0.55,0.73,U] [#5 -0.34,-0.10,0.76,U] [#6 -0.24,0.14,0.72,U] [#7 -0.16,0.54,0.47,U] [#8 0.00,0.00,0.00,L] [#9 -0.28,-0.40,0.44,U] 
02:38:28.173 00.001 7988 refined, 6 included, MultiStar: {-0.32, -0.20}, one-star: {-0.50, -0.23}
02:38:28.173 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.16 = 2.13)
02:38:28.175 00.002 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.09)
02:38:28.175 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.20 hyp=0.38 cameraTheta=-2.59 mountX=-0.20 mountY=0.33, mountTheta=2.12
02:38:28.177 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.20, opts=13)
02:38:28.177 00.000 7988 Enqueuing Move request for scope (-0.32, -0.20)
02:38:28.177 00.000 15712 Worker thread wakes up
02:38:28.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.20) opts 0xd
02:38:28.177 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.20)
02:38:28.177 00.000 15712 Moving (-0.32, -0.20) raw xDistance=-0.20 yDistance=0.33
02:38:28.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:38:28.177 00.000 7988 UpdateGuideState exits: m=744 SNR=17.4
02:38:28.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:28.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:28.177 00.000 7988 Enqueuing Expose request
02:38:28.177 00.000 15712 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.36
02:38:28.177 00.000 15712 PPEC: input: -0.20, control: -0.09, exposure: 1500
02:38:28.177 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:38:28.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:38:28.177 00.000 15712 MoveAxis(E, 28, ABG)
02:38:28.177 00.000 15712 Guiding  Dir = 2, Dur = 28
02:38:28.177 00.000 15712 IsGuiding returns 0
02:38:28.199 00.022 15712 PulseGuide returned control before completion, sleep 22
02:38:28.248 00.049 15712 IsGuiding returns 0
02:38:28.248 00.000 15712 Move returns status 0, amount 28
02:38:28.248 00.000 15712 MoveAxis(N, 0, ABG)
02:38:28.248 00.000 15712 Move returns status 0, amount 0
02:38:28.248 00.000 15712 move complete, result=0
02:38:28.248 00.000 15712 worker thread done servicing request
02:38:28.248 00.000 15712 Worker thread wakes up
02:38:28.248 00.000 7988 GuideStep: -0.2 px 28 ms EAST, 0.3 px 0 ms NORTH
02:38:28.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:28.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:29.885 01.637 15712 Exposure complete
02:38:29.948 00.063 15712 worker thread done servicing request
02:38:29.948 00.000 7988 OnExposeComplete: enter
02:38:29.950 00.002 7988 UpdateGuideState(): m_state=6
02:38:29.950 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4703
02:38:29.950 00.000 7988 Star::Find returns 1 (0), X=974.42, Y=188.00, Mass=704, SNR=16.9, Peak=146 HFD=3.1
02:38:29.950 00.000 7988 MultiStar: [#1 -0.49,0.12,1.04,U] [#2 -0.03,-0.36,0.85,U] [#3 -0.26,-0.31,0.80,U] [#4 0.53,-0.14,0.78,U] [#5 -0.31,0.31,0.76,U] [#6 0.27,0.21,0.71,U] [#7 -0.46,0.01,0.46,U] [#8 -1.08,0.21,0.00,M9] 
02:38:29.956 00.006 7988 refined, 7 included, MultiStar: {-0.11, -0.05}, one-star: {-0.14, -0.18}
02:38:29.958 00.002 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
02:38:29.958 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
02:38:29.960 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.13 cameraTheta=-2.72 mountX=-0.05 mountY=0.12, mountTheta=2.00
02:38:29.962 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.05, opts=13)
02:38:29.963 00.001 7988 Enqueuing Move request for scope (-0.11, -0.05)
02:38:29.963 00.000 15712 Worker thread wakes up
02:38:29.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
02:38:29.963 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
02:38:29.963 00.000 15712 Moving (-0.11, -0.05) raw xDistance=-0.05 yDistance=0.12
02:38:29.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:38:29.963 00.000 7988 UpdateGuideState exits: m=704 SNR=16.9
02:38:29.966 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:29.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:29.968 00.002 7988 Enqueuing Expose request
02:38:29.968 00.000 15712 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:29.968 00.000 15712 PPEC: input: -0.05, control: 0.03, exposure: 1500
02:38:29.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:29.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:38:29.968 00.000 15712 MoveAxis(W, 11, ABG)
02:38:29.968 00.000 15712 Guiding  Dir = 3, Dur = 11
02:38:29.968 00.000 15712 IsGuiding returns 0
02:38:29.991 00.023 15712 IsGuiding returns 1
02:38:29.991 00.000 15712 scope still moving after pulse duration time elapsed
02:38:30.034 00.043 15712 IsGuiding returns 0
02:38:30.034 00.000 15712 scope move finished after 11 + 60 ms
02:38:30.034 00.000 15712 Move returns status 0, amount 11
02:38:30.034 00.000 15712 MoveAxis(N, 0, ABG)
02:38:30.034 00.000 15712 Move returns status 0, amount 0
02:38:30.034 00.000 15712 move complete, result=0
02:38:30.034 00.000 15712 worker thread done servicing request
02:38:30.034 00.000 15712 Worker thread wakes up
02:38:30.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:30.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:30.043 00.009 7988 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
02:38:31.450 01.407 15712 Exposure complete
02:38:31.509 00.059 15712 worker thread done servicing request
02:38:31.509 00.000 7988 OnExposeComplete: enter
02:38:31.509 00.000 7988 UpdateGuideState(): m_state=6
02:38:31.518 00.009 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4704
02:38:31.518 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=187.86, Mass=835, SNR=18.4, Peak=158 HFD=4.2
02:38:31.520 00.002 7988 MultiStar: [#1 -0.24,0.36,0.86,U] [#2 0.11,-0.51,0.82,U] [#3 -0.35,-0.43,0.79,U] [#4 0.13,-0.49,0.69,U] [#5 0.21,-0.09,0.66,U] [#6 0.27,0.02,0.65,U] [#7 -0.34,0.88,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.30,-0.40,0.32,U] 
02:38:31.520 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.22}, one-star: {0.40, -0.31}
02:38:31.522 00.002 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
02:38:31.523 00.001 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
02:38:31.523 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.19 mountX=-0.22 mountY=-0.08, mountTheta=-2.78
02:38:31.525 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.22, opts=13)
02:38:31.525 00.000 7988 Enqueuing Move request for scope (0.09, -0.22)
02:38:31.525 00.000 15712 Worker thread wakes up
02:38:31.525 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
02:38:31.525 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
02:38:31.525 00.000 15712 Moving (0.09, -0.22) raw xDistance=-0.22 yDistance=-0.08
02:38:31.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:38:31.525 00.000 7988 UpdateGuideState exits: m=835 SNR=18.4
02:38:31.531 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:31.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:31.533 00.002 7988 Enqueuing Expose request
02:38:31.533 00.000 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.36
02:38:31.533 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
02:38:31.533 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:31.533 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:38:31.533 00.000 15712 MoveAxis(E, 34, ABG)
02:38:31.533 00.000 15712 Guiding  Dir = 2, Dur = 34
02:38:31.533 00.000 15712 IsGuiding returns 0
02:38:31.560 00.027 15712 PulseGuide returned control before completion, sleep 20
02:38:31.608 00.048 15712 IsGuiding returns 0
02:38:31.608 00.000 15712 Move returns status 0, amount 34
02:38:31.608 00.000 15712 MoveAxis(N, 0, ABG)
02:38:31.608 00.000 15712 Move returns status 0, amount 0
02:38:31.608 00.000 15712 move complete, result=0
02:38:31.608 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
02:38:31.610 00.002 15712 worker thread done servicing request
02:38:31.610 00.000 15712 Worker thread wakes up
02:38:31.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:31.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:33.250 01.640 15712 Exposure complete
02:38:33.314 00.064 15712 worker thread done servicing request
02:38:33.314 00.000 7988 OnExposeComplete: enter
02:38:33.314 00.000 7988 UpdateGuideState(): m_state=6
02:38:33.318 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4705
02:38:33.318 00.000 7988 Star::Find returns 1 (0), X=974.45, Y=187.89, Mass=623, SNR=16.0, Peak=155 HFD=3.0
02:38:33.320 00.002 7988 MultiStar: [#1 -0.26,0.32,1.13,U] [#2 0.02,-0.64,0.91,U] [#3 -0.07,-0.43,0.94,U] [#4 0.31,-0.68,0.00,M1] [#5 0.15,0.12,0.85,U] [#6 0.23,0.03,0.68,U] [#7 -0.79,0.28,0.00,M2] [#8 -0.15,-0.10,0.43,U] 
02:38:33.322 00.002 7988 refined, 6 included, MultiStar: {-0.04, -0.14}, one-star: {-0.12, -0.28}
02:38:33.322 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.87)
02:38:33.324 00.002 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
02:38:33.324 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.85 mountX=-0.14 mountY=0.04, mountTheta=2.84
02:38:33.325 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.14, opts=13)
02:38:33.327 00.002 7988 Enqueuing Move request for scope (-0.04, -0.14)
02:38:33.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:38:33.329 00.002 7988 UpdateGuideState exits: m=623 SNR=16.0
02:38:33.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:33.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:33.329 00.000 7988 Enqueuing Expose request
02:38:33.329 00.000 15712 Worker thread wakes up
02:38:33.329 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
02:38:33.329 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
02:38:33.329 00.000 15712 Moving (-0.04, -0.14) raw xDistance=-0.14 yDistance=0.04
02:38:33.329 00.000 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:33.329 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
02:38:33.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:33.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:38:33.329 00.000 15712 MoveAxis(W, 9, ABG)
02:38:33.329 00.000 15712 Guiding  Dir = 3, Dur = 9
02:38:33.329 00.000 15712 IsGuiding returns 0
02:38:33.366 00.037 15712 IsGuiding returns 0
02:38:33.366 00.000 15712 Move returns status 0, amount 9
02:38:33.366 00.000 15712 MoveAxis(N, 0, ABG)
02:38:33.366 00.000 15712 Move returns status 0, amount 0
02:38:33.366 00.000 15712 move complete, result=0
02:38:33.366 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
02:38:33.368 00.002 15712 worker thread done servicing request
02:38:33.368 00.000 15712 Worker thread wakes up
02:38:33.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:33.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:34.785 01.417 15712 Exposure complete
02:38:34.845 00.060 15712 worker thread done servicing request
02:38:34.845 00.000 7988 OnExposeComplete: enter
02:38:34.845 00.000 7988 UpdateGuideState(): m_state=6
02:38:34.851 00.006 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4706
02:38:34.851 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=188.14, Mass=723, SNR=17.1, Peak=160 HFD=3.0
02:38:34.853 00.002 7988 MultiStar: [#1 -0.64,-0.18,1.05,U] [#2 0.24,-0.54,0.93,U] [#3 -0.05,-0.66,0.82,U] [#4 -0.00,-0.77,0.00,M2] [#5 0.53,0.52,0.00,M1] [#6 0.27,-0.59,0.68,U] [#7 0.00,0.00,0.00,L] [#8 -0.02,-0.58,0.51,U] [#9 0.00,-1.00,0.00,M7] 
02:38:34.855 00.002 7988 refined, 5 included, MultiStar: {0.03, -0.39}, one-star: {0.46, -0.03}
02:38:34.855 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:38:34.857 00.002 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
02:38:34.857 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.49 mountX=-0.39 mountY=-0.02, mountTheta=-3.09
02:38:34.858 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.39, opts=13)
02:38:34.860 00.002 7988 Enqueuing Move request for scope (0.03, -0.39)
02:38:34.861 00.001 15712 Worker thread wakes up
02:38:34.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.39) opts 0xd
02:38:34.861 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.39)
02:38:34.861 00.000 15712 Moving (0.03, -0.39) raw xDistance=-0.39 yDistance=-0.02
02:38:34.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:38:34.861 00.000 7988 UpdateGuideState exits: m=723 SNR=17.1
02:38:34.864 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:34.864 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:34.866 00.002 7988 Enqueuing Expose request
02:38:34.866 00.000 15712 PPEC rslt: input = -0.39, final = -0.21, react = -0.24, pred = 0.03, hyst = -0.22, hyst_pct = 0.00, period_length = 639.36
02:38:34.866 00.000 15712 PPEC: input: -0.39, control: -0.21, exposure: 1500
02:38:34.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:34.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:38:34.866 00.000 15712 MoveAxis(E, 68, ABG)
02:38:34.866 00.000 15712 Guiding  Dir = 2, Dur = 68
02:38:34.868 00.002 15712 IsGuiding returns 0
02:38:34.877 00.009 15712 PulseGuide returned control before completion, sleep 62
02:38:34.960 00.083 15712 IsGuiding returns 0
02:38:34.960 00.000 15712 Move returns status 0, amount 68
02:38:34.960 00.000 15712 MoveAxis(N, 0, ABG)
02:38:34.960 00.000 15712 Move returns status 0, amount 0
02:38:34.960 00.000 15712 move complete, result=0
02:38:34.960 00.000 7988 GuideStep: -0.4 px 68 ms EAST, -0.0 px 0 ms NORTH
02:38:34.967 00.007 15712 worker thread done servicing request
02:38:34.967 00.000 15712 Worker thread wakes up
02:38:34.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:34.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:36.602 01.635 15712 Exposure complete
02:38:36.665 00.063 15712 worker thread done servicing request
02:38:36.665 00.000 7988 OnExposeComplete: enter
02:38:36.665 00.000 7988 UpdateGuideState(): m_state=6
02:38:36.665 00.000 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4707
02:38:36.665 00.000 7988 Star::Find returns 1 (0), X=974.50, Y=188.25, Mass=770, SNR=17.8, Peak=143 HFD=3.4
02:38:36.665 00.000 7988 MultiStar: [#1 -0.59,0.54,0.00,M1] [#2 -0.16,-0.17,0.88,U] [#3 -0.31,-0.14,0.84,U] [#4 -0.05,-0.18,0.73,U] [#5 0.35,0.52,0.77,U] [#6 0.66,0.19,0.60,U] [#7 -0.49,0.28,0.50,U] [#8 -0.84,0.30,0.00,M8] 
02:38:36.665 00.000 7988 refined, 6 included, MultiStar: {-0.02, 0.06}, one-star: {-0.07, 0.08}
02:38:36.665 00.000 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
02:38:36.665 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
02:38:36.665 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.82 mountX=0.06 mountY=0.01, mountTheta=0.22
02:38:36.665 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
02:38:36.676 00.011 7988 Enqueuing Move request for scope (-0.02, 0.06)
02:38:36.676 00.000 15712 Worker thread wakes up
02:38:36.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
02:38:36.676 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
02:38:36.676 00.000 15712 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
02:38:36.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:38:36.679 00.003 7988 UpdateGuideState exits: m=770 SNR=17.8
02:38:36.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:36.679 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:36.679 00.000 7988 Enqueuing Expose request
02:38:36.679 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:36.679 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
02:38:36.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:36.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:38:36.679 00.000 15712 MoveAxis(W, 9, ABG)
02:38:36.679 00.000 15712 Guiding  Dir = 3, Dur = 9
02:38:36.679 00.000 15712 IsGuiding returns 0
02:38:36.695 00.016 15712 IsGuiding returns 0
02:38:36.695 00.000 15712 Move returns status 0, amount 9
02:38:36.695 00.000 15712 MoveAxis(N, 0, ABG)
02:38:36.695 00.000 15712 Move returns status 0, amount 0
02:38:36.695 00.000 15712 move complete, result=0
02:38:36.695 00.000 15712 worker thread done servicing request
02:38:36.695 00.000 15712 Worker thread wakes up
02:38:36.695 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
02:38:36.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:36.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:38.117 01.422 15712 Exposure complete
02:38:38.180 00.063 15712 worker thread done servicing request
02:38:38.181 00.001 7988 OnExposeComplete: enter
02:38:38.181 00.000 7988 UpdateGuideState(): m_state=6
02:38:38.181 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4708
02:38:38.181 00.000 7988 Star::Find returns 1 (0), X=974.22, Y=188.06, Mass=726, SNR=17.5, Peak=143 HFD=3.3
02:38:38.181 00.000 7988 MultiStar: [#1 -0.60,0.24,1.03,U] [#2 -0.30,-0.39,0.84,U] [#3 -0.27,-0.31,0.90,U] [#4 -0.11,-0.42,0.69,U] [#5 -0.23,0.11,0.76,U] [#6 0.08,-0.16,0.69,U] [#7 -0.28,0.69,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 -0.13,0.20,0.42,U] 
02:38:38.181 00.000 7988 refined, 7 included, MultiStar: {-0.27, -0.11}, one-star: {-0.34, -0.12}
02:38:38.181 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.56) = xAngle (-4.31 = 1.97)
02:38:38.189 00.008 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.34 = 1.94)
02:38:38.189 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-2.75 mountX=-0.11 mountY=0.27, mountTheta=1.97
02:38:38.189 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.11, opts=13)
02:38:38.189 00.000 7988 Enqueuing Move request for scope (-0.27, -0.11)
02:38:38.189 00.000 15712 Worker thread wakes up
02:38:38.194 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:38:38.194 00.000 7988 UpdateGuideState exits: m=726 SNR=17.5
02:38:38.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:38.194 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:38.194 00.000 7988 Enqueuing Expose request
02:38:38.194 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.11) opts 0xd
02:38:38.194 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.11)
02:38:38.194 00.000 15712 Moving (-0.27, -0.11) raw xDistance=-0.11 yDistance=0.27
02:38:38.194 00.000 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:38.194 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
02:38:38.194 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:38:38.194 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:38:38.194 00.000 15712 MoveAxis(W, 7, ABG)
02:38:38.194 00.000 15712 Guiding  Dir = 3, Dur = 7
02:38:38.194 00.000 15712 IsGuiding returns 0
02:38:38.226 00.032 15712 IsGuiding returns 0
02:38:38.226 00.000 15712 Move returns status 0, amount 7
02:38:38.226 00.000 15712 MoveAxis(N, 0, ABG)
02:38:38.226 00.000 15712 Move returns status 0, amount 0
02:38:38.226 00.000 15712 move complete, result=0
02:38:38.226 00.000 15712 worker thread done servicing request
02:38:38.226 00.000 15712 Worker thread wakes up
02:38:38.226 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.3 px 0 ms NORTH
02:38:38.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:38.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:39.869 01.643 15712 Exposure complete
02:38:39.933 00.064 15712 worker thread done servicing request
02:38:39.933 00.000 7988 OnExposeComplete: enter
02:38:39.933 00.000 7988 UpdateGuideState(): m_state=6
02:38:39.933 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4709
02:38:39.933 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=188.32, Mass=726, SNR=17.4, Peak=139 HFD=3.3
02:38:39.933 00.000 7988 MultiStar: [#1 -0.44,0.41,1.05,U] [#2 -0.25,-0.29,0.94,U] [#3 -0.15,-0.46,0.85,U] [#4 -0.08,-0.13,0.79,U] [#5 0.17,0.77,0.00,M1] [#6 0.30,-0.27,0.71,U] [#7 0.35,0.14,0.50,U] [#8 -0.62,-0.22,0.48,U] 
02:38:39.941 00.008 7988 refined, 7 included, MultiStar: {-0.12, -0.07}, one-star: {0.05, 0.15}
02:38:39.941 00.000 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.19 = 2.10)
02:38:39.941 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.07)
02:38:39.941 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.62 mountX=-0.07 mountY=0.12, mountTheta=2.09
02:38:39.941 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.07, opts=13)
02:38:39.941 00.000 7988 Enqueuing Move request for scope (-0.12, -0.07)
02:38:39.941 00.000 15712 Worker thread wakes up
02:38:39.941 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
02:38:39.941 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
02:38:39.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:38:39.949 00.008 7988 UpdateGuideState exits: m=726 SNR=17.4
02:38:39.949 00.000 15712 Moving (-0.12, -0.07) raw xDistance=-0.07 yDistance=0.12
02:38:39.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:39.949 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:39.954 00.005 7988 Enqueuing Expose request
02:38:39.956 00.002 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:39.956 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
02:38:39.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:39.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:38:39.956 00.000 15712 MoveAxis(W, 6, ABG)
02:38:39.956 00.000 15712 Guiding  Dir = 3, Dur = 6
02:38:39.956 00.000 15712 IsGuiding returns 0
02:38:39.984 00.028 15712 IsGuiding returns 0
02:38:39.984 00.000 15712 Move returns status 0, amount 6
02:38:39.984 00.000 15712 MoveAxis(N, 0, ABG)
02:38:39.984 00.000 15712 Move returns status 0, amount 0
02:38:39.984 00.000 15712 move complete, result=0
02:38:39.984 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
02:38:39.984 00.000 15712 worker thread done servicing request
02:38:39.984 00.000 15712 Worker thread wakes up
02:38:39.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:39.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:41.400 01.416 15712 Exposure complete
02:38:41.464 00.064 15712 worker thread done servicing request
02:38:41.464 00.000 7988 OnExposeComplete: enter
02:38:41.464 00.000 7988 UpdateGuideState(): m_state=6
02:38:41.466 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4710
02:38:41.466 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=188.04, Mass=790, SNR=18.1, Peak=149 HFD=3.8
02:38:41.468 00.002 7988 MultiStar: [#1 -0.50,0.41,1.00,U] [#2 -0.04,-0.36,0.86,U] [#3 0.03,-0.32,0.82,U] [#4 0.34,-0.36,0.63,U] [#5 0.20,0.47,0.71,U] [#6 0.12,0.05,0.62,U] [#7 -0.45,0.81,0.00,M2] [#8 0.07,-0.18,0.43,U] 
02:38:41.468 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.14, -0.13}
02:38:41.470 00.002 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
02:38:41.471 00.001 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
02:38:41.471 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.26 mountX=-0.04 mountY=-0.01, mountTheta=-2.85
02:38:41.473 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.04, opts=13)
02:38:41.475 00.002 7988 Enqueuing Move request for scope (0.01, -0.04)
02:38:41.475 00.000 15712 Worker thread wakes up
02:38:41.477 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:38:41.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:38:41.477 00.000 7988 UpdateGuideState exits: m=790 SNR=18.1
02:38:41.477 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:41.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:41.477 00.000 7988 Enqueuing Expose request
02:38:41.477 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:38:41.477 00.000 15712 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.01
02:38:41.477 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:41.477 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
02:38:41.477 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:41.477 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:38:41.477 00.000 15712 MoveAxis(W, 6, ABG)
02:38:41.477 00.000 15712 Guiding  Dir = 3, Dur = 6
02:38:41.477 00.000 15712 IsGuiding returns 0
02:38:41.499 00.022 15712 IsGuiding returns 0
02:38:41.499 00.000 15712 Move returns status 0, amount 6
02:38:41.499 00.000 15712 MoveAxis(N, 0, ABG)
02:38:41.499 00.000 15712 Move returns status 0, amount 0
02:38:41.499 00.000 15712 move complete, result=0
02:38:41.499 00.000 15712 worker thread done servicing request
02:38:41.499 00.000 15712 Worker thread wakes up
02:38:41.499 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
02:38:41.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:41.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:43.139 01.640 15712 Exposure complete
02:38:43.200 00.061 15712 worker thread done servicing request
02:38:43.200 00.000 7988 OnExposeComplete: enter
02:38:43.200 00.000 7988 UpdateGuideState(): m_state=6
02:38:43.205 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4711
02:38:43.205 00.000 7988 Star::Find returns 1 (0), X=974.25, Y=188.08, Mass=732, SNR=17.5, Peak=144 HFD=3.3
02:38:43.207 00.002 7988 MultiStar: [#1 -0.84,0.69,0.00,M1] [#2 -0.14,-0.30,0.83,U] [#3 -0.40,0.00,0.81,U] [#4 -0.19,-0.10,0.74,U] [#5 0.02,0.54,0.74,U] [#6 0.14,0.41,0.70,U] [#7 -0.08,0.26,0.52,U] [#8 -1.21,0.01,0.00,M7] 
02:38:43.207 00.000 7988 refined, 6 included, MultiStar: {-0.16, 0.08}, one-star: {-0.31, -0.09}
02:38:43.209 00.002 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
02:38:43.209 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
02:38:43.211 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.17 cameraTheta=2.69 mountX=0.07 mountY=0.15, mountTheta=1.12
02:38:43.213 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.08, opts=13)
02:38:43.213 00.000 7988 Enqueuing Move request for scope (-0.16, 0.08)
02:38:43.215 00.002 15712 Worker thread wakes up
02:38:43.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
02:38:43.215 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
02:38:43.215 00.000 15712 Moving (-0.16, 0.08) raw xDistance=0.07 yDistance=0.15
02:38:43.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:38:43.215 00.000 7988 UpdateGuideState exits: m=732 SNR=17.5
02:38:43.218 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:43.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:43.220 00.002 7988 Enqueuing Expose request
02:38:43.220 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:43.220 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
02:38:43.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:43.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:38:43.220 00.000 15712 MoveAxis(W, 6, ABG)
02:38:43.220 00.000 15712 Guiding  Dir = 3, Dur = 6
02:38:43.220 00.000 15712 IsGuiding returns 0
02:38:43.241 00.021 15712 IsGuiding returns 0
02:38:43.241 00.000 15712 Move returns status 0, amount 6
02:38:43.241 00.000 15712 MoveAxis(N, 0, ABG)
02:38:43.241 00.000 15712 Move returns status 0, amount 0
02:38:43.241 00.000 15712 move complete, result=0
02:38:43.241 00.000 15712 worker thread done servicing request
02:38:43.241 00.000 15712 Worker thread wakes up
02:38:43.241 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
02:38:43.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:43.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:44.651 01.410 15712 Exposure complete
02:38:44.712 00.061 15712 worker thread done servicing request
02:38:44.712 00.000 7988 OnExposeComplete: enter
02:38:44.712 00.000 7988 UpdateGuideState(): m_state=6
02:38:44.717 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4712
02:38:44.717 00.000 7988 Star::Find returns 1 (0), X=974.30, Y=188.34, Mass=860, SNR=18.8, Peak=138 HFD=3.6
02:38:44.719 00.002 7988 MultiStar: [#1 -0.87,0.77,0.00,M2] [#2 -0.18,0.02,0.79,U] [#3 -0.52,0.04,0.78,U] [#4 -0.04,-0.10,0.62,U] [#5 -0.53,0.44,0.69,U] [#6 -0.10,0.38,0.61,U] [#7 -0.23,0.73,0.00,M2] [#8 -0.58,0.69,0.00,M8] 
02:38:44.719 00.000 7988 single-star, 5 included, MultiStar: {-0.28, 0.15}, one-star: {-0.26, 0.16}
02:38:44.721 00.002 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.02 = 1.02)
02:38:44.721 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
02:38:44.723 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.31 cameraTheta=2.59 mountX=0.16 mountY=0.26, mountTheta=1.01
02:38:44.725 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.16, opts=13)
02:38:44.725 00.000 7988 Enqueuing Move request for scope (-0.26, 0.16)
02:38:44.727 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
02:38:44.728 00.001 7988 UpdateGuideState exits: m=860 SNR=18.8
02:38:44.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:44.730 00.002 15712 Worker thread wakes up
02:38:44.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0xd
02:38:44.730 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.16)
02:38:44.730 00.000 15712 Moving (-0.26, 0.16) raw xDistance=0.16 yDistance=0.26
02:38:44.730 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:44.730 00.000 7988 Enqueuing Expose request
02:38:44.733 00.003 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:44.733 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
02:38:44.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:38:44.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:38:44.733 00.000 15712 MoveAxis(W, 6, ABG)
02:38:44.733 00.000 15712 Guiding  Dir = 3, Dur = 6
02:38:44.736 00.003 15712 IsGuiding returns 0
02:38:44.764 00.028 15712 IsGuiding returns 0
02:38:44.764 00.000 15712 Move returns status 0, amount 6
02:38:44.764 00.000 15712 MoveAxis(N, 0, ABG)
02:38:44.764 00.000 15712 Move returns status 0, amount 0
02:38:44.764 00.000 15712 move complete, result=0
02:38:44.764 00.000 7988 GuideStep: 0.2 px 6 ms WEST, 0.3 px 0 ms NORTH
02:38:44.766 00.002 15712 worker thread done servicing request
02:38:44.766 00.000 15712 Worker thread wakes up
02:38:44.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:44.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:46.403 01.637 15712 Exposure complete
02:38:46.465 00.062 15712 worker thread done servicing request
02:38:46.465 00.000 7988 OnExposeComplete: enter
02:38:46.465 00.000 7988 UpdateGuideState(): m_state=6
02:38:46.469 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4713
02:38:46.469 00.000 7988 Star::Find returns 1 (0), X=974.95, Y=188.63, Mass=681, SNR=16.8, Peak=118 HFD=3.6
02:38:46.471 00.002 7988 MultiStar: [#1 -0.79,0.83,0.00,M3] [#2 -0.33,-0.02,0.91,U] [#3 -0.29,-0.18,0.86,U] [#4 -0.08,-0.07,0.77,U] [#5 -0.39,0.97,0.00,M1] [#6 -0.20,0.33,0.74,U] [#7 0.13,1.27,0.00,M3] [#8 0.01,-0.24,0.38,U] 
02:38:46.471 00.000 7988 refined, 5 included, MultiStar: {-0.08, 0.08}, one-star: {0.38, 0.46}
02:38:46.473 00.002 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
02:38:46.473 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
02:38:46.475 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=0.08, mountTheta=0.77
02:38:46.477 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.08, opts=13)
02:38:46.477 00.000 7988 Enqueuing Move request for scope (-0.08, 0.08)
02:38:46.479 00.002 15712 Worker thread wakes up
02:38:46.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
02:38:46.479 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:38:46.479 00.000 15712 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=0.08
02:38:46.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:38:46.481 00.002 7988 UpdateGuideState exits: m=681 SNR=16.8
02:38:46.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:46.483 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:46.483 00.000 7988 Enqueuing Expose request
02:38:46.483 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:46.483 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
02:38:46.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:46.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:38:46.483 00.000 15712 MoveAxis(W, 5, ABG)
02:38:46.486 00.003 15712 Guiding  Dir = 3, Dur = 5
02:38:46.486 00.000 15712 IsGuiding returns 0
02:38:46.537 00.051 15712 IsGuiding returns 0
02:38:46.537 00.000 15712 Move returns status 0, amount 5
02:38:46.537 00.000 15712 MoveAxis(N, 0, ABG)
02:38:46.537 00.000 15712 Move returns status 0, amount 0
02:38:46.537 00.000 15712 move complete, result=0
02:38:46.537 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
02:38:46.540 00.003 15712 worker thread done servicing request
02:38:46.540 00.000 15712 Worker thread wakes up
02:38:46.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:46.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:47.953 01.413 15712 Exposure complete
02:38:48.014 00.061 15712 worker thread done servicing request
02:38:48.018 00.004 7988 OnExposeComplete: enter
02:38:48.018 00.000 7988 UpdateGuideState(): m_state=6
02:38:48.018 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4714
02:38:48.018 00.000 7988 Star::Find returns 1 (0), X=974.50, Y=188.77, Mass=719, SNR=17.1, Peak=128 HFD=3.4
02:38:48.018 00.000 7988 MultiStar: [#1 -0.54,0.70,0.00,M4] [#2 -0.08,0.17,0.94,U] [#3 -0.10,-0.00,0.85,U] [#4 0.22,-0.31,0.71,U] [#5 -0.19,1.17,0.00,M2] [#6 0.22,0.35,0.66,U] [#7 0.02,1.34,0.00,M4] [#8 -1.37,0.15,0.00,M8] 
02:38:48.018 00.000 7988 refined, 4 included, MultiStar: {0.02, 0.18}, one-star: {-0.06, 0.60}
02:38:48.018 00.000 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
02:38:48.018 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
02:38:48.018 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.47 mountX=0.18 mountY=-0.02, mountTheta=-0.12
02:38:48.018 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.18, opts=13)
02:38:48.018 00.000 7988 Enqueuing Move request for scope (0.02, 0.18)
02:38:48.030 00.012 15712 Worker thread wakes up
02:38:48.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
02:38:48.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
02:38:48.030 00.000 15712 Moving (0.02, 0.18) raw xDistance=0.18 yDistance=-0.02
02:38:48.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:38:48.030 00.000 7988 UpdateGuideState exits: m=719 SNR=17.1
02:38:48.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:48.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:48.034 00.004 7988 Enqueuing Expose request
02:38:48.034 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.36
02:38:48.034 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
02:38:48.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:48.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:38:48.034 00.000 15712 MoveAxis(W, 41, ABG)
02:38:48.034 00.000 15712 Guiding  Dir = 3, Dur = 41
02:38:48.034 00.000 15712 IsGuiding returns 0
02:38:48.051 00.017 15712 PulseGuide returned control before completion, sleep 32
02:38:48.094 00.043 15712 IsGuiding returns 1
02:38:48.094 00.000 15712 scope still moving after pulse duration time elapsed
02:38:48.136 00.042 15712 IsGuiding returns 0
02:38:48.136 00.000 15712 scope move finished after 41 + 58 ms
02:38:48.136 00.000 15712 Move returns status 0, amount 41
02:38:48.136 00.000 15712 MoveAxis(N, 0, ABG)
02:38:48.136 00.000 15712 Move returns status 0, amount 0
02:38:48.136 00.000 15712 move complete, result=0
02:38:48.136 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
02:38:48.138 00.002 15712 worker thread done servicing request
02:38:48.138 00.000 15712 Worker thread wakes up
02:38:48.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:48.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:49.880 01.742 15712 Exposure complete
02:38:49.944 00.064 15712 worker thread done servicing request
02:38:49.944 00.000 7988 OnExposeComplete: enter
02:38:49.944 00.000 7988 UpdateGuideState(): m_state=6
02:38:49.944 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4715
02:38:49.944 00.000 7988 Star::Find returns 1 (0), X=973.93, Y=188.20, Mass=686, SNR=16.8, Peak=126 HFD=3.7
02:38:49.944 00.000 7988 MultiStar: [#1 -0.51,0.33,0.94,U] [#2 -0.60,-0.20,0.87,U] [#3 -0.47,-0.30,0.75,U] [#4 -0.35,0.07,0.64,U] [#5 -0.36,0.16,0.73,U] [#6 0.07,0.06,0.66,U] [#7 -0.44,0.36,0.45,U] [#8 -0.06,-0.34,0.50,U] 
02:38:49.944 00.000 7988 refined, 8 included, MultiStar: {-0.41, 0.02}, one-star: {-0.63, 0.02}
02:38:49.944 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.56) = xAngle (1.53 = 1.53)
02:38:49.944 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
02:38:49.944 00.000 7988 CameraToMount -- cameraX=-0.41 cameraY=0.02 hyp=0.41 cameraTheta=3.09 mountX=0.02 mountY=0.41, mountTheta=1.53
02:38:49.955 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.41, y=0.02, opts=13)
02:38:49.955 00.000 7988 Enqueuing Move request for scope (-0.41, 0.02)
02:38:49.955 00.000 15712 Worker thread wakes up
02:38:49.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.02) opts 0xd
02:38:49.955 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.41, 0.02)
02:38:49.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:38:49.958 00.003 15712 Moving (-0.41, 0.02) raw xDistance=0.02 yDistance=0.41
02:38:49.958 00.000 7988 UpdateGuideState exits: m=686 SNR=16.8
02:38:49.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:49.962 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:49.962 00.000 7988 Enqueuing Expose request
02:38:49.964 00.002 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:49.964 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
02:38:49.964 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.27 newest=0.46
02:38:49.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:38:49.964 00.000 15712 MoveAxis(W, 5, ABG)
02:38:49.964 00.000 15712 Guiding  Dir = 3, Dur = 5
02:38:49.964 00.000 15712 IsGuiding returns 0
02:38:49.989 00.025 15712 IsGuiding returns 0
02:38:49.989 00.000 15712 Move returns status 0, amount 5
02:38:49.989 00.000 15712 BLC: Oldest BLC event removed
02:38:49.989 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 298 applied
02:38:49.989 00.000 15712 MoveAxis(S, 402, ABG)
02:38:49.989 00.000 15712 Guiding  Dir = 1, Dur = 402
02:38:49.989 00.000 15712 IsGuiding returns 0
02:38:50.069 00.080 15712 PulseGuide returned control before completion, sleep 333
02:38:50.420 00.351 15712 IsGuiding returns 1
02:38:50.420 00.000 15712 scope still moving after pulse duration time elapsed
02:38:50.452 00.032 15712 IsGuiding returns 1
02:38:50.509 00.057 15712 IsGuiding returns 0
02:38:50.509 00.000 15712 scope move finished after 402 + 115 ms
02:38:50.509 00.000 15712 Move returns status 0, amount 402
02:38:50.509 00.000 15712 move complete, result=0
02:38:50.509 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.4 px 402 ms SOUTH
02:38:50.511 00.002 15712 worker thread done servicing request
02:38:50.511 00.000 15712 Worker thread wakes up
02:38:50.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:50.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:51.918 01.407 15712 Exposure complete
02:38:51.980 00.062 15712 worker thread done servicing request
02:38:51.980 00.000 7988 OnExposeComplete: enter
02:38:51.980 00.000 7988 UpdateGuideState(): m_state=6
02:38:51.985 00.005 7988 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4716
02:38:51.985 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=188.22, Mass=695, SNR=17.1, Peak=125 HFD=3.4
02:38:51.987 00.002 7988 MultiStar: [#1 -0.66,0.60,0.00,M4] [#2 -0.28,-0.29,0.82,U] [#3 -0.35,0.17,0.84,U] [#4 -0.37,0.12,0.68,U] [#5 -0.13,0.62,0.72,U] [#6 -0.22,0.39,0.68,U] [#7 -0.08,0.23,0.56,U] [#8 -0.63,0.04,0.37,U] 
02:38:51.987 00.000 7988 single-star, 7 included, MultiStar: {-0.24, 0.16}, one-star: {-0.04, 0.04}
02:38:51.987 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
02:38:51.987 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
02:38:51.987 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.34 mountX=0.04 mountY=0.04, mountTheta=0.76
02:38:51.987 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
02:38:51.994 00.007 7988 Enqueuing Move request for scope (-0.04, 0.04)
02:38:51.996 00.002 15712 Worker thread wakes up
02:38:51.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
02:38:51.996 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
02:38:51.996 00.000 15712 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=0.04
02:38:51.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:38:51.996 00.000 7988 UpdateGuideState exits: m=695 SNR=17.1
02:38:51.998 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:51.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:52.000 00.002 7988 Enqueuing Expose request
02:38:52.000 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.407699, 1:0.041501
02:38:52.000 00.000 15712 BLC: No correction, Miss < min_move
02:38:52.002 00.002 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:52.002 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
02:38:52.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:52.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:38:52.002 00.000 15712 MoveAxis(W, 4, ABG)
02:38:52.002 00.000 15712 Guiding  Dir = 3, Dur = 4
02:38:52.002 00.000 15712 IsGuiding returns 0
02:38:52.021 00.019 15712 IsGuiding returns 0
02:38:52.021 00.000 15712 Move returns status 0, amount 4
02:38:52.021 00.000 15712 MoveAxis(N, 0, ABG)
02:38:52.021 00.000 15712 Move returns status 0, amount 0
02:38:52.021 00.000 15712 move complete, result=0
02:38:52.021 00.000 15712 worker thread done servicing request
02:38:52.021 00.000 15712 Worker thread wakes up
02:38:52.021 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
02:38:52.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:52.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:53.764 01.743 15712 Exposure complete
02:38:53.828 00.064 15712 worker thread done servicing request
02:38:53.828 00.000 7988 OnExposeComplete: enter
02:38:53.828 00.000 7988 UpdateGuideState(): m_state=6
02:38:53.828 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4717
02:38:53.831 00.003 7988 Star::Find returns 1 (0), X=974.35, Y=188.29, Mass=688, SNR=16.7, Peak=132 HFD=3.5
02:38:53.831 00.000 7988 MultiStar: [#1 -0.61,0.40,0.00,M5] [#2 -0.16,-0.15,0.92,U] [#3 -0.19,-0.14,0.80,U] [#4 -0.37,-0.53,0.74,U] [#5 -0.13,0.25,0.66,U] [#6 0.22,0.21,0.68,U] [#7 0.00,0.78,0.00,M3] [#8 -0.51,-0.54,0.00,M7] 
02:38:53.831 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.05}, one-star: {-0.21, 0.11}
02:38:53.831 00.000 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.41 = 1.87)
02:38:53.831 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.84)
02:38:53.831 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.85 mountX=-0.05 mountY=0.15, mountTheta=1.87
02:38:53.831 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.05, opts=13)
02:38:53.831 00.000 7988 Enqueuing Move request for scope (-0.15, -0.05)
02:38:53.831 00.000 15712 Worker thread wakes up
02:38:53.831 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
02:38:53.831 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
02:38:53.831 00.000 15712 Moving (-0.15, -0.05) raw xDistance=-0.05 yDistance=0.15
02:38:53.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:38:53.842 00.011 7988 UpdateGuideState exits: m=688 SNR=16.7
02:38:53.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:53.842 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:53.842 00.000 7988 Enqueuing Expose request
02:38:53.842 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.407699, 1:0.041501, 2:0.151372
02:38:53.842 00.000 15712 BLC: No correction, Miss < min_move
02:38:53.848 00.006 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:53.848 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
02:38:53.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:53.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:38:53.848 00.000 15712 MoveAxis(W, 3, ABG)
02:38:53.848 00.000 15712 Guiding  Dir = 3, Dur = 3
02:38:53.848 00.000 15712 IsGuiding returns 0
02:38:53.875 00.027 15712 IsGuiding returns 0
02:38:53.875 00.000 15712 Move returns status 0, amount 3
02:38:53.875 00.000 15712 MoveAxis(N, 0, ABG)
02:38:53.875 00.000 15712 Move returns status 0, amount 0
02:38:53.875 00.000 15712 move complete, result=0
02:38:53.875 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
02:38:53.877 00.002 15712 worker thread done servicing request
02:38:53.877 00.000 15712 Worker thread wakes up
02:38:53.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:53.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:55.298 01.421 15712 Exposure complete
02:38:55.360 00.062 15712 worker thread done servicing request
02:38:55.362 00.002 7988 OnExposeComplete: enter
02:38:55.362 00.000 7988 UpdateGuideState(): m_state=6
02:38:55.362 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4718
02:38:55.362 00.000 7988 Star::Find returns 1 (0), X=974.28, Y=188.61, Mass=816, SNR=18.3, Peak=131 HFD=3.7
02:38:55.362 00.000 7988 MultiStar: [#1 -0.81,0.66,0.00,M6] [#2 -0.45,-0.04,0.79,U] [#3 -0.02,0.14,0.72,U] [#4 0.07,-0.22,0.63,U] [#5 0.00,0.23,0.64,U] [#6 -0.12,0.32,0.64,U] [#7 0.00,0.00,0.00,L] [#8 -0.76,0.78,0.00,M8] [#9 -0.04,0.43,0.37,U] 
02:38:55.362 00.000 7988 refined, 6 included, MultiStar: {-0.15, 0.18}, one-star: {-0.29, 0.43}
02:38:55.362 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
02:38:55.362 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
02:38:55.362 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=0.18 mountY=0.14, mountTheta=0.66
02:38:55.362 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.18, opts=13)
02:38:55.362 00.000 7988 Enqueuing Move request for scope (-0.15, 0.18)
02:38:55.374 00.012 15712 Worker thread wakes up
02:38:55.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
02:38:55.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
02:38:55.374 00.000 15712 Moving (-0.15, 0.18) raw xDistance=0.18 yDistance=0.14
02:38:55.374 00.000 15712 BLC: window closed
02:38:55.374 00.000 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.407699, 1:0.041501, 2:0.151372
02:38:55.374 00.000 15712 BLC: No correction, Miss < min_move
02:38:55.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:38:55.376 00.002 7988 UpdateGuideState exits: m=816 SNR=18.3
02:38:55.376 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:55.378 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:55.378 00.000 7988 Enqueuing Expose request
02:38:55.380 00.002 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.36
02:38:55.380 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
02:38:55.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:55.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:38:55.380 00.000 15712 MoveAxis(W, 39, ABG)
02:38:55.380 00.000 15712 Guiding  Dir = 3, Dur = 39
02:38:55.380 00.000 15712 IsGuiding returns 0
02:38:55.409 00.029 15712 PulseGuide returned control before completion, sleep 22
02:38:55.454 00.045 15712 IsGuiding returns 0
02:38:55.454 00.000 15712 Move returns status 0, amount 39
02:38:55.454 00.000 15712 MoveAxis(N, 0, ABG)
02:38:55.454 00.000 15712 Move returns status 0, amount 0
02:38:55.454 00.000 15712 move complete, result=0
02:38:55.454 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
02:38:55.454 00.000 15712 worker thread done servicing request
02:38:55.454 00.000 15712 Worker thread wakes up
02:38:55.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:55.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:57.099 01.645 15712 Exposure complete
02:38:57.163 00.064 15712 worker thread done servicing request
02:38:57.163 00.000 7988 OnExposeComplete: enter
02:38:57.163 00.000 7988 UpdateGuideState(): m_state=6
02:38:57.167 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4719
02:38:57.167 00.000 7988 Star::Find returns 1 (0), X=974.40, Y=188.28, Mass=703, SNR=17.0, Peak=129 HFD=3.5
02:38:57.169 00.002 7988 MultiStar: [#1 -0.68,0.49,0.00,M7] [#2 -0.27,-0.30,0.85,U] [#3 -0.43,-0.22,0.86,U] [#4 -0.18,-0.59,0.65,U] [#5 0.12,0.39,0.67,U] [#6 0.47,0.27,0.59,U] [#7 -0.58,-0.03,0.55,U] [#8 -0.63,-0.03,0.42,U] 
02:38:57.169 00.000 7988 single-star, 7 included, MultiStar: {-0.20, -0.06}, one-star: {-0.17, 0.10}
02:38:57.171 00.002 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
02:38:57.173 00.002 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
02:38:57.173 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.59 mountX=0.10 mountY=0.17, mountTheta=1.02
02:38:57.175 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.10, opts=13)
02:38:57.175 00.000 7988 Enqueuing Move request for scope (-0.17, 0.10)
02:38:57.177 00.002 15712 Worker thread wakes up
02:38:57.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
02:38:57.177 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
02:38:57.177 00.000 15712 Moving (-0.17, 0.10) raw xDistance=0.10 yDistance=0.17
02:38:57.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:38:57.178 00.001 7988 UpdateGuideState exits: m=703 SNR=17.0
02:38:57.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:57.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:57.178 00.000 7988 Enqueuing Expose request
02:38:57.178 00.000 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:57.178 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
02:38:57.178 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:57.178 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:38:57.178 00.000 15712 MoveAxis(W, 3, ABG)
02:38:57.178 00.000 15712 Guiding  Dir = 3, Dur = 3
02:38:57.178 00.000 15712 IsGuiding returns 0
02:38:57.200 00.022 15712 IsGuiding returns 0
02:38:57.200 00.000 15712 Move returns status 0, amount 3
02:38:57.200 00.000 15712 MoveAxis(N, 0, ABG)
02:38:57.200 00.000 15712 Move returns status 0, amount 0
02:38:57.200 00.000 15712 move complete, result=0
02:38:57.200 00.000 15712 worker thread done servicing request
02:38:57.200 00.000 15712 Worker thread wakes up
02:38:57.200 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
02:38:57.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:57.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:38:58.614 01.414 15712 Exposure complete
02:38:58.678 00.064 15712 worker thread done servicing request
02:38:58.678 00.000 7988 OnExposeComplete: enter
02:38:58.678 00.000 7988 UpdateGuideState(): m_state=6
02:38:58.682 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4720
02:38:58.682 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=187.90, Mass=631, SNR=16.0, Peak=129 HFD=3.2
02:38:58.684 00.002 7988 MultiStar: [#1 -0.47,0.17,1.12,U] [#2 -0.18,-0.77,0.00,M1] [#3 -0.49,-0.54,0.00,M1] [#4 -0.23,-0.14,0.72,U] [#5 0.20,0.15,0.77,U] [#6 0.14,0.46,0.74,U] [#7 0.03,0.90,0.00,M3] [#8 -0.53,0.16,0.50,U] 
02:38:58.684 00.000 7988 refined, 5 included, MultiStar: {-0.16, 0.07}, one-star: {-0.07, -0.28}
02:38:58.686 00.002 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
02:38:58.688 00.002 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
02:38:58.688 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.18 cameraTheta=2.72 mountX=0.07 mountY=0.16, mountTheta=1.15
02:38:58.690 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.07, opts=13)
02:38:58.691 00.001 7988 Enqueuing Move request for scope (-0.16, 0.07)
02:38:58.691 00.000 15712 Worker thread wakes up
02:38:58.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
02:38:58.691 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
02:38:58.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:38:58.693 00.002 7988 UpdateGuideState exits: m=631 SNR=16.0
02:38:58.693 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:58.693 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:38:58.693 00.000 7988 Enqueuing Expose request
02:38:58.693 00.000 15712 Moving (-0.16, 0.07) raw xDistance=0.07 yDistance=0.16
02:38:58.693 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:38:58.693 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
02:38:58.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:58.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:38:58.693 00.000 15712 MoveAxis(W, 3, ABG)
02:38:58.693 00.000 15712 Guiding  Dir = 3, Dur = 3
02:38:58.693 00.000 15712 IsGuiding returns 0
02:38:58.750 00.057 15712 IsGuiding returns 0
02:38:58.750 00.000 15712 Move returns status 0, amount 3
02:38:58.750 00.000 15712 MoveAxis(N, 0, ABG)
02:38:58.750 00.000 15712 Move returns status 0, amount 0
02:38:58.750 00.000 15712 move complete, result=0
02:38:58.750 00.000 15712 worker thread done servicing request
02:38:58.750 00.000 15712 Worker thread wakes up
02:38:58.750 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
02:38:58.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:38:58.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:00.386 01.636 15712 Exposure complete
02:39:00.450 00.064 15712 worker thread done servicing request
02:39:00.450 00.000 7988 OnExposeComplete: enter
02:39:00.450 00.000 7988 UpdateGuideState(): m_state=6
02:39:00.454 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4721
02:39:00.454 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=188.26, Mass=761, SNR=17.5, Peak=135 HFD=3.6
02:39:00.456 00.002 7988 MultiStar: [#1 -0.62,0.32,1.00,U] [#2 -0.24,-0.15,0.82,U] [#3 -0.04,-0.28,0.83,U] [#4 0.01,-0.89,0.00,M1] [#5 -0.04,0.55,0.66,U] [#6 0.20,-0.07,0.65,U] [#7 -0.67,0.79,0.00,M4] [#8 -0.63,-0.70,0.00,M7] 
02:39:00.456 00.000 7988 refined, 5 included, MultiStar: {-0.11, 0.07}, one-star: {0.21, 0.08}
02:39:00.458 00.002 7988 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.56) = xAngle (0.99 = 0.99)
02:39:00.458 00.000 7988 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
02:39:00.460 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.55 mountX=0.07 mountY=0.11, mountTheta=0.98
02:39:00.462 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.07, opts=13)
02:39:00.462 00.000 7988 Enqueuing Move request for scope (-0.11, 0.07)
02:39:00.464 00.002 15712 Worker thread wakes up
02:39:00.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
02:39:00.464 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
02:39:00.464 00.000 15712 Moving (-0.11, 0.07) raw xDistance=0.07 yDistance=0.11
02:39:00.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:39:00.466 00.002 7988 UpdateGuideState exits: m=761 SNR=17.5
02:39:00.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:00.468 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:00.468 00.000 7988 Enqueuing Expose request
02:39:00.470 00.002 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:00.470 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
02:39:00.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:00.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:39:00.470 00.000 15712 MoveAxis(W, 3, ABG)
02:39:00.470 00.000 15712 Guiding  Dir = 3, Dur = 3
02:39:00.470 00.000 15712 IsGuiding returns 0
02:39:00.491 00.021 15712 IsGuiding returns 0
02:39:00.491 00.000 15712 Move returns status 0, amount 3
02:39:00.491 00.000 15712 MoveAxis(N, 0, ABG)
02:39:00.491 00.000 15712 Move returns status 0, amount 0
02:39:00.491 00.000 15712 move complete, result=0
02:39:00.491 00.000 15712 worker thread done servicing request
02:39:00.491 00.000 15712 Worker thread wakes up
02:39:00.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:00.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:00.491 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
02:39:01.902 01.411 15712 Exposure complete
02:39:01.967 00.065 15712 worker thread done servicing request
02:39:01.967 00.000 7988 OnExposeComplete: enter
02:39:01.967 00.000 7988 UpdateGuideState(): m_state=6
02:39:01.970 00.003 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4722
02:39:01.970 00.000 7988 Star::Find returns 1 (0), X=974.22, Y=188.24, Mass=686, SNR=16.8, Peak=137 HFD=3.6
02:39:01.970 00.000 7988 MultiStar: [#1 -1.00,0.30,0.00,M6] [#2 -0.43,-0.11,0.90,U] [#3 -0.53,-0.20,0.87,U] [#4 -0.17,-0.42,0.61,U] [#5 -0.41,0.20,0.73,U] [#6 -0.23,0.28,0.67,U] [#7 -0.51,0.71,0.00,M5] [#8 -0.65,-0.43,0.00,M8] 
02:39:01.970 00.000 7988 single-star, 5 included, MultiStar: {-0.37, -0.03}, one-star: {-0.35, 0.06}
02:39:01.970 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
02:39:01.970 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
02:39:01.970 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.06 hyp=0.36 cameraTheta=2.96 mountX=0.06 mountY=0.35, mountTheta=1.40
02:39:01.970 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.06, opts=13)
02:39:01.970 00.000 7988 Enqueuing Move request for scope (-0.35, 0.06)
02:39:01.970 00.000 15712 Worker thread wakes up
02:39:01.981 00.011 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.06) opts 0xd
02:39:01.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:39:01.981 00.000 7988 UpdateGuideState exits: m=686 SNR=16.8
02:39:01.983 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:01.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:01.985 00.002 7988 Enqueuing Expose request
02:39:01.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.06)
02:39:01.985 00.000 15712 Moving (-0.35, 0.06) raw xDistance=0.06 yDistance=0.35
02:39:01.987 00.002 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:01.987 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
02:39:01.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:39:01.987 00.000 15712 MoveAxis(W, 3, ABG)
02:39:01.987 00.000 15712 Guiding  Dir = 3, Dur = 3
02:39:01.987 00.000 15712 IsGuiding returns 0
02:39:02.004 00.017 15712 IsGuiding returns 0
02:39:02.004 00.000 15712 Move returns status 0, amount 3
02:39:02.004 00.000 15712 MoveAxis(S, 89, ABG)
02:39:02.004 00.000 15712 Guiding  Dir = 1, Dur = 89
02:39:02.004 00.000 15712 IsGuiding returns 0
02:39:02.092 00.088 15712 PulseGuide returned control before completion, sleep 19
02:39:02.123 00.031 15712 IsGuiding returns 1
02:39:02.123 00.000 15712 scope still moving after pulse duration time elapsed
02:39:02.155 00.032 15712 IsGuiding returns 1
02:39:02.219 00.064 15712 IsGuiding returns 0
02:39:02.219 00.000 15712 scope move finished after 89 + 118 ms
02:39:02.219 00.000 15712 Move returns status 0, amount 89
02:39:02.219 00.000 15712 move complete, result=0
02:39:02.219 00.000 15712 worker thread done servicing request
02:39:02.219 00.000 15712 Worker thread wakes up
02:39:02.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:02.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:02.219 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.3 px 89 ms SOUTH
02:39:03.968 01.749 15712 Exposure complete
02:39:04.032 00.064 15712 worker thread done servicing request
02:39:04.032 00.000 7988 OnExposeComplete: enter
02:39:04.032 00.000 7988 UpdateGuideState(): m_state=6
02:39:04.032 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4723
02:39:04.032 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=187.76, Mass=663, SNR=16.7, Peak=146 HFD=3.4
02:39:04.032 00.000 7988 MultiStar: [#1 -0.53,-0.06,1.11,U] [#2 -0.02,-0.79,0.00,M1] [#3 -0.17,-0.80,0.00,M1] [#4 0.03,-1.00,0.00,M1] [#5 -0.27,0.01,0.82,U] [#6 0.41,-0.21,0.69,U] [#7 -0.36,0.08,0.50,U] [#8 -1.32,-0.25,0.00,M9] 
02:39:04.032 00.000 7988 refined, 4 included, MultiStar: {-0.15, -0.14}, one-star: {0.08, -0.41}
02:39:04.039 00.007 7988 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.56) = xAngle (-3.95 = 2.34)
02:39:04.041 00.002 7988 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
02:39:04.041 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-2.38 mountX=-0.14 mountY=0.15, mountTheta=2.32
02:39:04.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.14, opts=13)
02:39:04.045 00.002 7988 Enqueuing Move request for scope (-0.15, -0.14)
02:39:04.045 00.000 15712 Worker thread wakes up
02:39:04.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
02:39:04.045 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
02:39:04.045 00.000 15712 Moving (-0.15, -0.14) raw xDistance=-0.14 yDistance=0.15
02:39:04.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:39:04.045 00.000 7988 UpdateGuideState exits: m=663 SNR=16.7
02:39:04.048 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:04.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:04.050 00.002 7988 Enqueuing Expose request
02:39:04.050 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:04.050 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
02:39:04.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:04.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:39:04.050 00.000 15712 MoveAxis(W, 4, ABG)
02:39:04.050 00.000 15712 Guiding  Dir = 3, Dur = 4
02:39:04.052 00.002 15712 IsGuiding returns 0
02:39:04.074 00.022 15712 IsGuiding returns 0
02:39:04.074 00.000 15712 Move returns status 0, amount 4
02:39:04.074 00.000 15712 MoveAxis(N, 0, ABG)
02:39:04.074 00.000 15712 Move returns status 0, amount 0
02:39:04.074 00.000 15712 move complete, result=0
02:39:04.074 00.000 15712 worker thread done servicing request
02:39:04.074 00.000 15712 Worker thread wakes up
02:39:04.074 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
02:39:04.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:04.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:05.493 01.419 15712 Exposure complete
02:39:05.556 00.063 15712 worker thread done servicing request
02:39:05.556 00.000 7988 OnExposeComplete: enter
02:39:05.556 00.000 7988 UpdateGuideState(): m_state=6
02:39:05.559 00.003 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4724
02:39:05.559 00.000 7988 Star::Find returns 1 (0), X=974.91, Y=188.26, Mass=765, SNR=17.8, Peak=140 HFD=3.9
02:39:05.561 00.002 7988 MultiStar: [#1 -0.26,-0.11,0.92,U] [#2 0.23,-0.54,0.79,U] [#3 -0.23,-0.52,0.81,U] [#4 0.31,-0.67,0.00,M2] [#5 0.43,-0.01,0.75,U] [#6 0.60,0.19,0.64,U] [#7 -0.33,0.29,0.49,U] [#8 -0.29,0.32,0.43,U] 
02:39:05.561 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.34, 0.09}
02:39:05.563 00.002 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
02:39:05.565 00.002 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
02:39:05.565 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.73 mountX=-0.08 mountY=-0.09, mountTheta=-2.31
02:39:05.567 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.08, opts=13)
02:39:05.567 00.000 7988 Enqueuing Move request for scope (0.09, -0.08)
02:39:05.569 00.002 15712 Worker thread wakes up
02:39:05.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:39:05.569 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:39:05.569 00.000 15712 Moving (0.09, -0.08) raw xDistance=-0.08 yDistance=-0.09
02:39:05.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:39:05.571 00.002 7988 UpdateGuideState exits: m=765 SNR=17.8
02:39:05.573 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:05.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:05.573 00.000 7988 Enqueuing Expose request
02:39:05.573 00.000 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:05.573 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
02:39:05.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:05.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:39:05.573 00.000 15712 MoveAxis(W, 3, ABG)
02:39:05.573 00.000 15712 Guiding  Dir = 3, Dur = 3
02:39:05.573 00.000 15712 IsGuiding returns 0
02:39:05.589 00.016 15712 IsGuiding returns 0
02:39:05.589 00.000 15712 Move returns status 0, amount 3
02:39:05.589 00.000 15712 MoveAxis(N, 0, ABG)
02:39:05.589 00.000 15712 Move returns status 0, amount 0
02:39:05.589 00.000 15712 move complete, result=0
02:39:05.589 00.000 15712 worker thread done servicing request
02:39:05.589 00.000 15712 Worker thread wakes up
02:39:05.589 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
02:39:05.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:05.594 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:07.230 01.636 15712 Exposure complete
02:39:07.293 00.063 15712 worker thread done servicing request
02:39:07.293 00.000 7988 OnExposeComplete: enter
02:39:07.293 00.000 7988 UpdateGuideState(): m_state=6
02:39:07.293 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4725
02:39:07.293 00.000 7988 Star::Find returns 1 (0), X=975.02, Y=188.35, Mass=840, SNR=18.8, Peak=142 HFD=3.9
02:39:07.293 00.000 7988 MultiStar: [#1 -0.53,0.48,0.00,M5] [#2 -0.31,-0.28,0.84,U] [#3 -0.15,0.02,0.73,U] [#4 0.17,-0.12,0.69,U] [#5 -0.16,0.06,0.69,U] [#6 0.09,-0.38,0.65,U] [#7 -0.35,0.70,0.00,M4] [#8 -0.14,0.42,0.40,U] 
02:39:07.293 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {0.45, 0.17}
02:39:07.293 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
02:39:07.293 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
02:39:07.293 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.04 mountX=-0.03 mountY=-0.02, mountTheta=-2.63
02:39:07.293 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.03, opts=13)
02:39:07.306 00.013 7988 Enqueuing Move request for scope (0.02, -0.03)
02:39:07.307 00.001 15712 Worker thread wakes up
02:39:07.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
02:39:07.307 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
02:39:07.307 00.000 15712 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
02:39:07.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:39:07.307 00.000 7988 UpdateGuideState exits: m=840 SNR=18.8
02:39:07.310 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:07.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:07.312 00.002 7988 Enqueuing Expose request
02:39:07.312 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:07.312 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
02:39:07.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:07.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:39:07.312 00.000 15712 MoveAxis(W, 2, ABG)
02:39:07.312 00.000 15712 Guiding  Dir = 3, Dur = 2
02:39:07.314 00.002 15712 IsGuiding returns 0
02:39:07.357 00.043 15712 IsGuiding returns 0
02:39:07.357 00.000 15712 Move returns status 0, amount 2
02:39:07.357 00.000 15712 MoveAxis(N, 0, ABG)
02:39:07.357 00.000 15712 Move returns status 0, amount 0
02:39:07.357 00.000 15712 move complete, result=0
02:39:07.357 00.000 15712 worker thread done servicing request
02:39:07.357 00.000 15712 Worker thread wakes up
02:39:07.357 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
02:39:07.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:07.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:08.775 01.418 15712 Exposure complete
02:39:08.839 00.064 15712 worker thread done servicing request
02:39:08.839 00.000 7988 OnExposeComplete: enter
02:39:08.839 00.000 7988 UpdateGuideState(): m_state=6
02:39:08.839 00.000 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4726
02:39:08.839 00.000 7988 Star::Find returns 1 (0), X=974.89, Y=188.05, Mass=708, SNR=17.2, Peak=147 HFD=3.1
02:39:08.839 00.000 7988 MultiStar: [#1 -0.17,0.27,0.93,U] [#2 -0.05,-0.25,0.87,U] [#3 -0.65,-0.57,0.00,M1] [#4 0.16,-0.87,0.00,M2] [#5 0.10,0.16,0.71,U] [#6 0.34,-0.06,0.69,U] [#7 0.05,0.38,0.49,U] [#8 -0.56,-0.15,0.50,U] 
02:39:08.839 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.02}, one-star: {0.33, -0.13}
02:39:08.839 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.10 = -1.10)
02:39:08.839 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
02:39:08.839 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.46 mountX=0.02 mountY=-0.03, mountTheta=-1.11
02:39:08.839 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.02, opts=13)
02:39:08.839 00.000 7988 Enqueuing Move request for scope (0.03, 0.02)
02:39:08.852 00.013 15712 Worker thread wakes up
02:39:08.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
02:39:08.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
02:39:08.852 00.000 15712 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
02:39:08.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:39:08.854 00.002 7988 UpdateGuideState exits: m=708 SNR=17.2
02:39:08.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:08.856 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:08.856 00.000 7988 Enqueuing Expose request
02:39:08.858 00.002 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:08.858 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
02:39:08.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:08.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:39:08.858 00.000 15712 MoveAxis(W, 1, ABG)
02:39:08.858 00.000 15712 Guiding  Dir = 3, Dur = 1
02:39:08.858 00.000 15712 IsGuiding returns 0
02:39:08.884 00.026 15712 IsGuiding returns 0
02:39:08.884 00.000 15712 Move returns status 0, amount 1
02:39:08.884 00.000 15712 MoveAxis(N, 0, ABG)
02:39:08.884 00.000 15712 Move returns status 0, amount 0
02:39:08.884 00.000 15712 move complete, result=0
02:39:08.886 00.002 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
02:39:08.886 00.000 15712 worker thread done servicing request
02:39:08.886 00.000 15712 Worker thread wakes up
02:39:08.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:08.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:10.527 01.641 15712 Exposure complete
02:39:10.589 00.062 15712 worker thread done servicing request
02:39:10.589 00.000 7988 OnExposeComplete: enter
02:39:10.589 00.000 7988 UpdateGuideState(): m_state=6
02:39:10.589 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4727
02:39:10.589 00.000 7988 Star::Find returns 1 (0), X=974.56, Y=187.81, Mass=755, SNR=17.7, Peak=152 HFD=3.5
02:39:10.589 00.000 7988 MultiStar: [#1 -0.36,0.12,0.93,U] [#2 -0.12,-0.45,0.84,U] [#3 -0.32,-0.64,0.00,M2] [#4 -0.22,-0.58,0.65,U] [#5 0.10,-0.26,0.68,U] [#6 0.47,-0.12,0.63,U] [#7 0.20,0.90,0.00,M4] [#8 -0.48,-0.65,0.00,M7] 
02:39:10.589 00.000 7988 refined, 5 included, MultiStar: {-0.05, -0.27}, one-star: {-0.00, -0.37}
02:39:10.589 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.31 = 2.98)
02:39:10.589 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
02:39:10.589 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.74 mountX=-0.27 mountY=0.05, mountTheta=2.94
02:39:10.589 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.27, opts=13)
02:39:10.589 00.000 7988 Enqueuing Move request for scope (-0.05, -0.27)
02:39:10.605 00.016 15712 Worker thread wakes up
02:39:10.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
02:39:10.605 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
02:39:10.605 00.000 15712 Moving (-0.05, -0.27) raw xDistance=-0.27 yDistance=0.05
02:39:10.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:39:10.605 00.000 7988 UpdateGuideState exits: m=755 SNR=17.7
02:39:10.607 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:10.607 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:10.609 00.002 7988 Enqueuing Expose request
02:39:10.609 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.36
02:39:10.609 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
02:39:10.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:10.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:39:10.609 00.000 15712 MoveAxis(E, 52, ABG)
02:39:10.609 00.000 15712 Guiding  Dir = 2, Dur = 52
02:39:10.642 00.033 15712 IsGuiding returns 0
02:39:10.658 00.016 15712 PulseGuide returned control before completion, sleep 47
02:39:10.717 00.059 15712 IsGuiding returns 1
02:39:10.717 00.000 15712 scope still moving after pulse duration time elapsed
02:39:10.749 00.032 15712 IsGuiding returns 0
02:39:10.749 00.000 15712 scope move finished after 52 + 59 ms
02:39:10.749 00.000 15712 Move returns status 0, amount 52
02:39:10.749 00.000 15712 MoveAxis(N, 0, ABG)
02:39:10.749 00.000 15712 Move returns status 0, amount 0
02:39:10.749 00.000 15712 move complete, result=0
02:39:10.749 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
02:39:10.749 00.000 15712 worker thread done servicing request
02:39:10.749 00.000 15712 Worker thread wakes up
02:39:10.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:10.758 00.009 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:12.172 01.414 15712 Exposure complete
02:39:12.234 00.062 15712 worker thread done servicing request
02:39:12.234 00.000 7988 OnExposeComplete: enter
02:39:12.234 00.000 7988 UpdateGuideState(): m_state=6
02:39:12.238 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4728
02:39:12.238 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=188.26, Mass=707, SNR=17.1, Peak=141 HFD=3.2
02:39:12.240 00.002 7988 MultiStar: [#1 -0.10,0.28,1.06,U] [#2 -0.12,-0.38,0.81,U] [#3 -0.20,-0.16,0.88,U] [#4 0.53,-0.45,0.74,U] [#5 -0.04,0.20,0.76,U] [#6 -0.01,-0.10,0.64,U] [#7 0.03,0.26,0.56,U] [#8 -0.68,0.13,0.47,U] 
02:39:12.242 00.002 7988 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.10, 0.08}
02:39:12.242 00.000 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
02:39:12.244 00.002 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.98)
02:39:12.244 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.71 mountX=-0.02 mountY=0.03, mountTheta=2.01
02:39:12.246 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
02:39:12.246 00.000 7988 Enqueuing Move request for scope (-0.03, -0.02)
02:39:12.248 00.002 15712 Worker thread wakes up
02:39:12.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
02:39:12.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
02:39:12.248 00.000 15712 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
02:39:12.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:39:12.248 00.000 7988 UpdateGuideState exits: m=707 SNR=17.1
02:39:12.251 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:12.251 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:12.253 00.002 7988 Enqueuing Expose request
02:39:12.253 00.000 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:12.253 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
02:39:12.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:12.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:39:12.253 00.000 15712 MoveAxis(E, 0, ABG)
02:39:12.253 00.000 15712 Move returns status 0, amount 0
02:39:12.253 00.000 15712 MoveAxis(N, 0, ABG)
02:39:12.253 00.000 15712 Move returns status 0, amount 0
02:39:12.253 00.000 15712 move complete, result=0
02:39:12.253 00.000 15712 worker thread done servicing request
02:39:12.253 00.000 15712 Worker thread wakes up
02:39:12.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:12.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:12.253 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:13.890 01.637 15712 Exposure complete
02:39:13.953 00.063 15712 worker thread done servicing request
02:39:13.953 00.000 7988 OnExposeComplete: enter
02:39:13.953 00.000 7988 UpdateGuideState(): m_state=6
02:39:13.953 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4729
02:39:13.953 00.000 7988 Star::Find returns 1 (0), X=974.47, Y=188.58, Mass=722, SNR=17.2, Peak=131 HFD=3.2
02:39:13.953 00.000 7988 MultiStar: [#1 -0.39,0.54,0.97,U] [#2 -0.18,-0.38,0.92,U] [#3 0.08,-0.11,0.84,U] [#4 -0.06,-0.47,0.68,U] [#5 -0.33,0.50,0.70,U] [#6 0.40,0.31,0.64,U] [#7 -0.41,0.23,0.44,U] [#8 -0.82,-0.12,0.00,M7] 
02:39:13.953 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.13}, one-star: {-0.09, 0.41}
02:39:13.953 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.56) = xAngle (0.76 = 0.76)
02:39:13.953 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
02:39:13.953 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.32 mountX=0.13 mountY=0.12, mountTheta=0.74
02:39:13.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.13, opts=13)
02:39:13.953 00.000 7988 Enqueuing Move request for scope (-0.12, 0.13)
02:39:13.953 00.000 15712 Worker thread wakes up
02:39:13.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
02:39:13.967 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:39:13.968 00.001 7988 UpdateGuideState exits: m=722 SNR=17.2
02:39:13.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:13.968 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:13.968 00.000 7988 Enqueuing Expose request
02:39:13.968 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
02:39:13.968 00.000 15712 Moving (-0.12, 0.13) raw xDistance=0.13 yDistance=0.12
02:39:13.973 00.005 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:13.973 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
02:39:13.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:13.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:39:13.973 00.000 15712 MoveAxis(E, 1, ABG)
02:39:13.973 00.000 15712 Guiding  Dir = 2, Dur = 1
02:39:13.983 00.010 15712 IsGuiding returns 0
02:39:14.000 00.017 15712 IsGuiding returns 0
02:39:14.000 00.000 15712 Move returns status 0, amount 1
02:39:14.000 00.000 15712 MoveAxis(N, 0, ABG)
02:39:14.000 00.000 15712 Move returns status 0, amount 0
02:39:14.000 00.000 15712 move complete, result=0
02:39:14.000 00.000 15712 worker thread done servicing request
02:39:14.000 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
02:39:14.002 00.002 15712 Worker thread wakes up
02:39:14.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:14.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:15.421 01.419 15712 Exposure complete
02:39:15.483 00.062 15712 worker thread done servicing request
02:39:15.483 00.000 7988 OnExposeComplete: enter
02:39:15.483 00.000 7988 UpdateGuideState(): m_state=6
02:39:15.487 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4730
02:39:15.487 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=188.34, Mass=756, SNR=17.6, Peak=143 HFD=3.4
02:39:15.489 00.002 7988 MultiStar: [#1 -0.35,0.59,1.01,U] [#2 -0.24,-0.17,0.86,U] [#3 -0.23,-0.06,0.78,U] [#4 -0.16,-0.43,0.63,U] [#5 -0.34,0.35,0.69,U] [#6 0.40,0.51,0.69,U] [#7 0.14,1.08,0.00,M3] [#8 -0.98,-0.46,0.00,M8] 
02:39:15.489 00.000 7988 single-star, 6 included, MultiStar: {-0.13, 0.16}, one-star: {0.07, 0.17}
02:39:15.491 00.002 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
02:39:15.491 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
02:39:15.493 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.15 mountX=0.17 mountY=-0.08, mountTheta=-0.44
02:39:15.495 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.17, opts=13)
02:39:15.496 00.001 7988 Enqueuing Move request for scope (0.07, 0.17)
02:39:15.498 00.002 15712 Worker thread wakes up
02:39:15.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:39:15.498 00.000 7988 UpdateGuideState exits: m=756 SNR=17.6
02:39:15.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:15.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:15.498 00.000 7988 Enqueuing Expose request
02:39:15.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
02:39:15.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
02:39:15.498 00.000 15712 Moving (0.07, 0.17) raw xDistance=0.17 yDistance=-0.08
02:39:15.498 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.36
02:39:15.498 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
02:39:15.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:15.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:39:15.498 00.000 15712 MoveAxis(W, 30, ABG)
02:39:15.498 00.000 15712 Guiding  Dir = 3, Dur = 30
02:39:15.498 00.000 15712 IsGuiding returns 0
02:39:15.530 00.032 15712 PulseGuide returned control before completion, sleep 14
02:39:15.583 00.053 15712 IsGuiding returns 0
02:39:15.583 00.000 15712 Move returns status 0, amount 30
02:39:15.583 00.000 15712 MoveAxis(N, 0, ABG)
02:39:15.583 00.000 15712 Move returns status 0, amount 0
02:39:15.583 00.000 15712 move complete, result=0
02:39:15.583 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
02:39:15.585 00.002 15712 worker thread done servicing request
02:39:15.585 00.000 15712 Worker thread wakes up
02:39:15.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:15.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:17.222 01.637 15712 Exposure complete
02:39:17.284 00.062 15712 worker thread done servicing request
02:39:17.284 00.000 7988 OnExposeComplete: enter
02:39:17.284 00.000 7988 UpdateGuideState(): m_state=6
02:39:17.288 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4731
02:39:17.288 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=187.99, Mass=848, SNR=18.7, Peak=140 HFD=4.1
02:39:17.290 00.002 7988 MultiStar: [#1 -0.25,0.56,0.90,U] [#2 0.08,-0.45,0.77,U] [#3 0.04,-0.50,0.83,U] [#4 -0.18,-0.84,0.00,M1] [#5 0.06,0.73,0.00,M1] [#6 0.14,-0.12,0.60,U] [#7 -0.13,-0.47,0.48,U] [#8 0.03,0.59,0.39,U] 
02:39:17.290 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.10}, one-star: {0.22, -0.19}
02:39:17.292 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
02:39:17.294 00.002 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
02:39:17.294 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.32 mountX=-0.10 mountY=-0.02, mountTheta=-2.91
02:39:17.296 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
02:39:17.296 00.000 7988 Enqueuing Move request for scope (0.03, -0.10)
02:39:17.299 00.003 15712 Worker thread wakes up
02:39:17.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
02:39:17.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
02:39:17.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:39:17.300 00.001 7988 UpdateGuideState exits: m=848 SNR=18.7
02:39:17.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:17.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:17.300 00.000 7988 Enqueuing Expose request
02:39:17.300 00.000 15712 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.02
02:39:17.300 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:17.300 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
02:39:17.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:17.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:39:17.300 00.000 15712 MoveAxis(E, 4, ABG)
02:39:17.300 00.000 15712 Guiding  Dir = 2, Dur = 4
02:39:17.337 00.037 15712 IsGuiding returns 0
02:39:17.357 00.020 15712 IsGuiding returns 0
02:39:17.357 00.000 15712 Move returns status 0, amount 4
02:39:17.357 00.000 15712 MoveAxis(N, 0, ABG)
02:39:17.357 00.000 15712 Move returns status 0, amount 0
02:39:17.357 00.000 15712 move complete, result=0
02:39:17.357 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
02:39:17.359 00.002 15712 worker thread done servicing request
02:39:17.359 00.000 15712 Worker thread wakes up
02:39:17.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:17.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:18.768 01.409 15712 Exposure complete
02:39:18.832 00.064 15712 worker thread done servicing request
02:39:18.833 00.001 7988 OnExposeComplete: enter
02:39:18.833 00.000 7988 UpdateGuideState(): m_state=6
02:39:18.833 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4732
02:39:18.833 00.000 7988 Star::Find returns 1 (0), X=974.62, Y=188.01, Mass=694, SNR=16.8, Peak=136 HFD=3.6
02:39:18.833 00.000 7988 MultiStar: [#1 -0.23,0.06,1.00,U] [#2 0.07,-0.47,0.91,U] [#3 -0.22,-0.42,0.85,U] [#4 -0.07,-0.28,0.69,U] [#5 -0.14,-0.26,0.81,U] [#6 0.45,-0.21,0.64,U] [#7 0.07,0.05,0.43,U] [#8 -1.00,-0.92,0.00,M8] 
02:39:18.833 00.000 7988 single-star, 7 included, MultiStar: {-0.02, -0.22}, one-star: {0.06, -0.16}
02:39:18.833 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
02:39:18.833 00.000 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
02:39:18.833 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.24 mountX=-0.16 mountY=-0.05, mountTheta=-2.83
02:39:18.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.16, opts=13)
02:39:18.833 00.000 7988 Enqueuing Move request for scope (0.06, -0.16)
02:39:18.833 00.000 15712 Worker thread wakes up
02:39:18.833 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
02:39:18.846 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:39:18.846 00.000 7988 UpdateGuideState exits: m=694 SNR=16.8
02:39:18.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:18.849 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:18.849 00.000 7988 Enqueuing Expose request
02:39:18.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
02:39:18.849 00.000 15712 Moving (0.06, -0.16) raw xDistance=-0.16 yDistance=-0.05
02:39:18.849 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:18.849 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
02:39:18.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:18.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:39:18.849 00.000 15712 MoveAxis(E, 5, ABG)
02:39:18.849 00.000 15712 Guiding  Dir = 2, Dur = 5
02:39:18.849 00.000 15712 IsGuiding returns 0
02:39:18.866 00.017 15712 IsGuiding returns 0
02:39:18.866 00.000 15712 Move returns status 0, amount 5
02:39:18.866 00.000 15712 MoveAxis(N, 0, ABG)
02:39:18.866 00.000 15712 Move returns status 0, amount 0
02:39:18.866 00.000 15712 move complete, result=0
02:39:18.866 00.000 15712 worker thread done servicing request
02:39:18.866 00.000 15712 Worker thread wakes up
02:39:18.866 00.000 7988 GuideStep: -0.2 px 5 ms EAST, -0.1 px 0 ms NORTH
02:39:18.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:18.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:20.506 01.640 15712 Exposure complete
02:39:20.571 00.065 15712 worker thread done servicing request
02:39:20.571 00.000 7988 OnExposeComplete: enter
02:39:20.571 00.000 7988 UpdateGuideState(): m_state=6
02:39:20.571 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4733
02:39:20.571 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=187.64, Mass=795, SNR=18.1, Peak=140 HFD=4.0
02:39:20.571 00.000 7988 MultiStar: [#1 -0.50,0.30,0.91,U] [#2 0.06,-0.28,0.83,U] [#3 -0.01,-0.63,0.82,U] [#4 0.20,-1.01,0.00,M1] [#5 0.69,0.57,0.00,M1] [#6 0.32,-0.26,0.59,U] [#7 -0.38,0.17,0.49,U] [#8 -0.60,0.47,0.00,M9] 
02:39:20.571 00.000 7988 refined, 5 included, MultiStar: {-0.00, -0.23}, one-star: {0.40, -0.53}
02:39:20.571 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.15 = 3.14)
02:39:20.571 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
02:39:20.571 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.58 mountX=-0.23 mountY=0.01, mountTheta=3.11
02:39:20.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.23, opts=13)
02:39:20.582 00.011 7988 Enqueuing Move request for scope (-0.00, -0.23)
02:39:20.584 00.002 15712 Worker thread wakes up
02:39:20.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.23) opts 0xd
02:39:20.584 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.23)
02:39:20.584 00.000 15712 Moving (-0.00, -0.23) raw xDistance=-0.23 yDistance=0.01
02:39:20.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:39:20.584 00.000 7988 UpdateGuideState exits: m=795 SNR=18.1
02:39:20.586 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:20.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:20.588 00.002 7988 Enqueuing Expose request
02:39:20.588 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.36
02:39:20.588 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
02:39:20.588 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:20.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:39:20.588 00.000 15712 MoveAxis(E, 52, ABG)
02:39:20.588 00.000 15712 Guiding  Dir = 2, Dur = 52
02:39:20.618 00.030 15712 IsGuiding returns 0
02:39:20.634 00.016 15712 PulseGuide returned control before completion, sleep 47
02:39:20.710 00.076 15712 IsGuiding returns 0
02:39:20.710 00.000 15712 Move returns status 0, amount 52
02:39:20.710 00.000 15712 MoveAxis(N, 0, ABG)
02:39:20.710 00.000 15712 Move returns status 0, amount 0
02:39:20.710 00.000 15712 move complete, result=0
02:39:20.710 00.000 7988 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
02:39:20.716 00.006 15712 worker thread done servicing request
02:39:20.716 00.000 15712 Worker thread wakes up
02:39:20.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:20.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:22.132 01.416 15712 Exposure complete
02:39:22.193 00.061 15712 worker thread done servicing request
02:39:22.193 00.000 7988 OnExposeComplete: enter
02:39:22.193 00.000 7988 UpdateGuideState(): m_state=6
02:39:22.197 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4734
02:39:22.197 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=188.51, Mass=807, SNR=18.2, Peak=128 HFD=3.6
02:39:22.199 00.002 7988 MultiStar: [#1 -0.12,0.61,1.00,U] [#2 -0.32,0.14,0.84,U] [#3 -0.02,0.40,0.83,U] [#4 -0.07,0.02,0.65,U] [#5 -0.15,0.83,0.00,M2] [#6 0.27,0.44,0.56,U] [#7 -0.89,0.64,0.00,M1] [#8 0.18,0.08,0.50,U] 
02:39:22.201 00.002 7988 refined, 6 included, MultiStar: {-0.01, 0.31}, one-star: {0.17, 0.33}
02:39:22.201 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
02:39:22.203 00.002 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:39:22.203 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.59 mountX=0.31 mountY=-0.00, mountTheta=-0.00
02:39:22.205 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.31, opts=13)
02:39:22.205 00.000 7988 Enqueuing Move request for scope (-0.01, 0.31)
02:39:22.207 00.002 15712 Worker thread wakes up
02:39:22.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
02:39:22.207 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
02:39:22.207 00.000 15712 Moving (-0.01, 0.31) raw xDistance=0.31 yDistance=-0.00
02:39:22.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:39:22.209 00.002 7988 UpdateGuideState exits: m=807 SNR=18.2
02:39:22.211 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:22.211 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:22.213 00.002 7988 Enqueuing Expose request
02:39:22.213 00.000 15712 PPEC rslt: input = 0.31, final = 0.17, react = 0.19, pred = -0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 639.36
02:39:22.213 00.000 15712 PPEC: input: 0.31, control: 0.17, exposure: 1500
02:39:22.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:22.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:39:22.213 00.000 15712 MoveAxis(W, 54, ABG)
02:39:22.213 00.000 15712 Guiding  Dir = 3, Dur = 54
02:39:22.213 00.000 15712 IsGuiding returns 0
02:39:22.229 00.016 15712 PulseGuide returned control before completion, sleep 46
02:39:22.309 00.080 15712 IsGuiding returns 0
02:39:22.309 00.000 15712 Move returns status 0, amount 54
02:39:22.309 00.000 15712 MoveAxis(N, 0, ABG)
02:39:22.309 00.000 15712 Move returns status 0, amount 0
02:39:22.309 00.000 15712 move complete, result=0
02:39:22.309 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
02:39:22.315 00.006 15712 worker thread done servicing request
02:39:22.315 00.000 15712 Worker thread wakes up
02:39:22.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:22.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:23.950 01.635 15712 Exposure complete
02:39:24.015 00.065 15712 worker thread done servicing request
02:39:24.015 00.000 7988 OnExposeComplete: enter
02:39:24.015 00.000 7988 UpdateGuideState(): m_state=6
02:39:24.015 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4735
02:39:24.015 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=188.30, Mass=687, SNR=16.8, Peak=133 HFD=3.4
02:39:24.019 00.004 7988 MultiStar: [#1 -0.31,0.42,1.00,U] [#2 0.01,-0.13,0.90,U] [#3 -0.10,-0.23,0.82,U] [#4 0.36,-0.52,0.62,U] [#5 0.48,0.06,0.76,U] [#6 0.42,-0.27,0.69,U] [#7 -0.60,1.16,0.00,M2] [#8 -0.94,-0.19,0.00,M9] 
02:39:24.019 00.000 7988 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.27, 0.12}
02:39:24.019 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
02:39:24.019 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
02:39:24.019 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=-0.04 mountY=-0.13, mountTheta=-1.85
02:39:24.019 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.04, opts=13)
02:39:24.027 00.008 7988 Enqueuing Move request for scope (0.13, -0.04)
02:39:24.027 00.000 15712 Worker thread wakes up
02:39:24.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
02:39:24.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
02:39:24.027 00.000 15712 Moving (0.13, -0.04) raw xDistance=-0.04 yDistance=-0.13
02:39:24.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:39:24.029 00.002 7988 UpdateGuideState exits: m=687 SNR=16.8
02:39:24.031 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:24.031 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:24.033 00.002 7988 Enqueuing Expose request
02:39:24.033 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:24.033 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
02:39:24.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:24.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:39:24.033 00.000 15712 MoveAxis(E, 7, ABG)
02:39:24.033 00.000 15712 Guiding  Dir = 2, Dur = 7
02:39:24.033 00.000 15712 IsGuiding returns 0
02:39:24.053 00.020 15712 IsGuiding returns 0
02:39:24.053 00.000 15712 Move returns status 0, amount 7
02:39:24.053 00.000 15712 MoveAxis(N, 0, ABG)
02:39:24.053 00.000 15712 Move returns status 0, amount 0
02:39:24.053 00.000 15712 move complete, result=0
02:39:24.053 00.000 15712 worker thread done servicing request
02:39:24.053 00.000 15712 Worker thread wakes up
02:39:24.053 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
02:39:24.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:24.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:25.463 01.410 15712 Exposure complete
02:39:25.524 00.061 15712 worker thread done servicing request
02:39:25.524 00.000 7988 OnExposeComplete: enter
02:39:25.524 00.000 7988 UpdateGuideState(): m_state=6
02:39:25.528 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4736
02:39:25.528 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=188.32, Mass=726, SNR=17.2, Peak=130 HFD=3.5
02:39:25.530 00.002 7988 MultiStar: [#1 -0.20,0.39,0.99,U] [#2 0.13,0.00,0.93,U] [#3 0.24,-0.06,0.83,U] [#4 0.47,-0.68,0.00,M1] [#5 0.08,0.69,0.74,U] [#6 0.42,-0.03,0.64,U] [#7 0.34,0.89,0.00,M3] [#8 -0.44,-0.01,0.48,U] 
02:39:25.531 00.001 7988 refined, 6 included, MultiStar: {0.07, 0.17}, one-star: {0.14, 0.15}
02:39:25.531 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
02:39:25.533 00.002 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
02:39:25.533 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.21 mountX=0.17 mountY=-0.07, mountTheta=-0.38
02:39:25.535 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.17, opts=13)
02:39:25.537 00.002 7988 Enqueuing Move request for scope (0.07, 0.17)
02:39:25.537 00.000 15712 Worker thread wakes up
02:39:25.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
02:39:25.537 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
02:39:25.537 00.000 15712 Moving (0.07, 0.17) raw xDistance=0.17 yDistance=-0.07
02:39:25.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:39:25.540 00.003 7988 UpdateGuideState exits: m=726 SNR=17.2
02:39:25.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:25.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:25.540 00.000 7988 Enqueuing Expose request
02:39:25.540 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.36
02:39:25.540 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
02:39:25.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:25.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:39:25.540 00.000 15712 MoveAxis(W, 29, ABG)
02:39:25.540 00.000 15712 Guiding  Dir = 3, Dur = 29
02:39:25.540 00.000 15712 IsGuiding returns 0
02:39:25.572 00.032 15712 PulseGuide returned control before completion, sleep 11
02:39:25.606 00.034 15712 IsGuiding returns 1
02:39:25.606 00.000 15712 scope still moving after pulse duration time elapsed
02:39:25.636 00.030 15712 IsGuiding returns 0
02:39:25.636 00.000 15712 scope move finished after 29 + 62 ms
02:39:25.636 00.000 15712 Move returns status 0, amount 29
02:39:25.636 00.000 15712 MoveAxis(N, 0, ABG)
02:39:25.636 00.000 15712 Move returns status 0, amount 0
02:39:25.636 00.000 15712 move complete, result=0
02:39:25.636 00.000 15712 worker thread done servicing request
02:39:25.636 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
02:39:25.636 00.000 15712 Worker thread wakes up
02:39:25.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:25.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:27.281 01.645 15712 Exposure complete
02:39:27.342 00.061 15712 worker thread done servicing request
02:39:27.342 00.000 7988 OnExposeComplete: enter
02:39:27.342 00.000 7988 UpdateGuideState(): m_state=6
02:39:27.342 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4737
02:39:27.348 00.006 7988 Star::Find returns 1 (0), X=974.85, Y=187.96, Mass=635, SNR=16.4, Peak=131 HFD=2.9
02:39:27.348 00.000 7988 MultiStar: [#1 -0.36,0.34,1.00,U] [#2 -0.23,-0.71,0.00,M1] [#3 -0.08,-0.24,0.82,U] [#4 -0.20,-0.71,0.00,M2] [#5 0.33,0.05,0.76,U] [#6 0.51,-0.21,0.66,U] [#7 -0.14,0.04,0.42,U] [#8 -1.07,-0.26,0.00,M9] 
02:39:27.348 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.03}, one-star: {0.29, -0.21}
02:39:27.348 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
02:39:27.348 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.96 = -1.96)
02:39:27.348 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.37 mountX=-0.03 mountY=-0.08, mountTheta=-1.94
02:39:27.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.03, opts=13)
02:39:27.358 00.010 7988 Enqueuing Move request for scope (0.08, -0.03)
02:39:27.358 00.000 15712 Worker thread wakes up
02:39:27.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
02:39:27.358 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
02:39:27.358 00.000 15712 Moving (0.08, -0.03) raw xDistance=-0.03 yDistance=-0.08
02:39:27.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:39:27.358 00.000 7988 UpdateGuideState exits: m=635 SNR=16.4
02:39:27.360 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:27.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:27.363 00.003 7988 Enqueuing Expose request
02:39:27.363 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:27.363 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
02:39:27.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:27.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:39:27.363 00.000 15712 MoveAxis(E, 5, ABG)
02:39:27.363 00.000 15712 Guiding  Dir = 2, Dur = 5
02:39:27.365 00.002 15712 IsGuiding returns 0
02:39:27.374 00.009 15712 IsGuiding returns 0
02:39:27.374 00.000 15712 Move returns status 0, amount 5
02:39:27.374 00.000 15712 MoveAxis(N, 0, ABG)
02:39:27.374 00.000 15712 Move returns status 0, amount 0
02:39:27.374 00.000 15712 move complete, result=0
02:39:27.374 00.000 15712 worker thread done servicing request
02:39:27.374 00.000 15712 Worker thread wakes up
02:39:27.374 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
02:39:27.382 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:27.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:28.794 01.412 15712 Exposure complete
02:39:28.856 00.062 15712 worker thread done servicing request
02:39:28.856 00.000 7988 OnExposeComplete: enter
02:39:28.856 00.000 7988 UpdateGuideState(): m_state=6
02:39:28.861 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4738
02:39:28.862 00.001 7988 Star::Find returns 1 (0), X=974.44, Y=188.20, Mass=793, SNR=18.2, Peak=133 HFD=3.7
02:39:28.862 00.000 7988 MultiStar: [#1 -0.71,0.42,0.00,M1] [#2 -0.04,-0.24,0.88,U] [#3 -0.22,-0.23,0.78,U] [#4 0.05,-0.11,0.73,U] [#5 -0.29,0.44,0.68,U] [#6 0.16,0.49,0.62,U] [#7 -0.10,0.49,0.48,U] [#8 -0.22,0.36,0.44,U] 
02:39:28.864 00.002 7988 single-star, 7 included, MultiStar: {-0.10, 0.10}, one-star: {-0.12, 0.03}
02:39:28.864 00.000 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.56) = xAngle (1.35 = 1.35)
02:39:28.866 00.002 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
02:39:28.868 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.91 mountX=0.03 mountY=0.12, mountTheta=1.34
02:39:28.868 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
02:39:28.870 00.002 7988 Enqueuing Move request for scope (-0.12, 0.03)
02:39:28.871 00.001 15712 Worker thread wakes up
02:39:28.871 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
02:39:28.871 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
02:39:28.871 00.000 15712 Moving (-0.12, 0.03) raw xDistance=0.03 yDistance=0.12
02:39:28.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:39:28.871 00.000 7988 UpdateGuideState exits: m=793 SNR=18.2
02:39:28.874 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:28.874 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:28.876 00.002 7988 Enqueuing Expose request
02:39:28.876 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:28.876 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
02:39:28.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:28.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:39:28.876 00.000 15712 MoveAxis(E, 4, ABG)
02:39:28.876 00.000 15712 Guiding  Dir = 2, Dur = 4
02:39:28.876 00.000 15712 IsGuiding returns 0
02:39:28.897 00.021 15712 IsGuiding returns 0
02:39:28.897 00.000 15712 Move returns status 0, amount 4
02:39:28.897 00.000 15712 MoveAxis(N, 0, ABG)
02:39:28.897 00.000 15712 Move returns status 0, amount 0
02:39:28.897 00.000 15712 move complete, result=0
02:39:28.897 00.000 15712 worker thread done servicing request
02:39:28.897 00.000 15712 Worker thread wakes up
02:39:28.897 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
02:39:28.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:28.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:30.532 01.635 15712 Exposure complete
02:39:30.596 00.064 15712 worker thread done servicing request
02:39:30.596 00.000 7988 OnExposeComplete: enter
02:39:30.596 00.000 7988 UpdateGuideState(): m_state=6
02:39:30.596 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4739
02:39:30.596 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=188.19, Mass=621, SNR=16.2, Peak=127 HFD=2.9
02:39:30.596 00.000 7988 MultiStar: [#1 -0.42,0.24,1.09,U] [#2 -0.35,-0.11,0.97,U] [#3 -0.23,-0.40,0.95,U] [#4 -0.46,-0.30,0.81,U] [#5 -0.01,0.05,0.75,U] [#6 0.20,0.50,0.72,U] [#7 -0.38,0.46,0.61,U] [#8 -0.84,-0.27,0.00,M9] 
02:39:30.596 00.000 7988 refined, 7 included, MultiStar: {-0.17, 0.03}, one-star: {0.29, 0.01}
02:39:30.596 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
02:39:30.596 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
02:39:30.596 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.18 cameraTheta=2.96 mountX=0.03 mountY=0.17, mountTheta=1.40
02:39:30.596 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.03, opts=13)
02:39:30.608 00.012 7988 Enqueuing Move request for scope (-0.17, 0.03)
02:39:30.608 00.000 15712 Worker thread wakes up
02:39:30.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
02:39:30.608 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
02:39:30.608 00.000 15712 Moving (-0.17, 0.03) raw xDistance=0.03 yDistance=0.17
02:39:30.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:39:30.608 00.000 7988 UpdateGuideState exits: m=621 SNR=16.2
02:39:30.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:30.613 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:30.613 00.000 7988 Enqueuing Expose request
02:39:30.615 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:30.615 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
02:39:30.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:30.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:39:30.615 00.000 15712 MoveAxis(E, 4, ABG)
02:39:30.615 00.000 15712 Guiding  Dir = 2, Dur = 4
02:39:30.624 00.009 15712 IsGuiding returns 0
02:39:30.640 00.016 15712 IsGuiding returns 0
02:39:30.640 00.000 15712 Move returns status 0, amount 4
02:39:30.640 00.000 15712 MoveAxis(N, 0, ABG)
02:39:30.640 00.000 15712 Move returns status 0, amount 0
02:39:30.640 00.000 15712 move complete, result=0
02:39:30.640 00.000 15712 worker thread done servicing request
02:39:30.640 00.000 15712 Worker thread wakes up
02:39:30.640 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
02:39:30.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:30.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:32.060 01.420 15712 Exposure complete
02:39:32.124 00.064 15712 worker thread done servicing request
02:39:32.124 00.000 7988 OnExposeComplete: enter
02:39:32.124 00.000 7988 UpdateGuideState(): m_state=6
02:39:32.124 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4740
02:39:32.124 00.000 7988 Star::Find returns 1 (0), X=974.36, Y=188.19, Mass=804, SNR=18.0, Peak=142 HFD=3.7
02:39:32.124 00.000 7988 MultiStar: [#1 -0.47,0.13,1.05,U] [#2 -0.18,-0.45,0.87,U] [#3 0.11,-0.45,0.83,U] [#4 0.30,-0.57,0.65,U] [#5 0.16,0.05,0.64,U] [#6 0.22,-0.19,0.61,U] [#7 -0.48,0.18,0.49,U] [#8 -0.47,-0.81,0.00,M10] 
02:39:32.124 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.16}, one-star: {-0.21, 0.01}
02:39:32.124 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.66 = 2.62)
02:39:32.124 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.70 = 2.59)
02:39:32.124 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.10 mountX=-0.16 mountY=0.10, mountTheta=2.59
02:39:32.124 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.16, opts=13)
02:39:32.124 00.000 7988 Enqueuing Move request for scope (-0.09, -0.16)
02:39:32.124 00.000 15712 Worker thread wakes up
02:39:32.137 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:39:32.137 00.000 7988 UpdateGuideState exits: m=804 SNR=18.0
02:39:32.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:32.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:32.141 00.004 7988 Enqueuing Expose request
02:39:32.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
02:39:32.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
02:39:32.141 00.000 15712 Moving (-0.09, -0.16) raw xDistance=-0.16 yDistance=0.10
02:39:32.141 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:32.141 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
02:39:32.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:32.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:39:32.141 00.000 15712 MoveAxis(E, 5, ABG)
02:39:32.141 00.000 15712 Guiding  Dir = 2, Dur = 5
02:39:32.141 00.000 15712 IsGuiding returns 0
02:39:32.176 00.035 15712 IsGuiding returns 0
02:39:32.176 00.000 15712 Move returns status 0, amount 5
02:39:32.176 00.000 15712 MoveAxis(N, 0, ABG)
02:39:32.176 00.000 15712 Move returns status 0, amount 0
02:39:32.176 00.000 15712 move complete, result=0
02:39:32.176 00.000 15712 worker thread done servicing request
02:39:32.176 00.000 15712 Worker thread wakes up
02:39:32.176 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
02:39:32.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:32.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:33.816 01.640 15712 Exposure complete
02:39:33.877 00.061 15712 worker thread done servicing request
02:39:33.877 00.000 7988 OnExposeComplete: enter
02:39:33.877 00.000 7988 UpdateGuideState(): m_state=6
02:39:33.877 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4741
02:39:33.877 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=187.89, Mass=821, SNR=18.2, Peak=139 HFD=3.6
02:39:33.877 00.000 7988 MultiStar: [#1 -0.88,0.10,0.00,M1] [#2 -0.09,-0.30,0.85,U] [#3 -0.23,-0.28,0.83,U] [#4 0.05,-0.54,0.71,U] [#5 -0.20,0.18,0.74,U] [#6 0.53,-0.05,0.69,U] [#7 0.14,-0.02,0.47,U] [#8 -0.37,-0.37,0.43,U] 
02:39:33.877 00.000 7988 refined, 7 included, MultiStar: {-0.00, -0.22}, one-star: {0.09, -0.29}
02:39:33.877 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.13)
02:39:33.877 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
02:39:33.877 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.59 mountX=-0.22 mountY=0.01, mountTheta=3.10
02:39:33.877 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.22, opts=13)
02:39:33.891 00.014 7988 Enqueuing Move request for scope (-0.00, -0.22)
02:39:33.892 00.001 15712 Worker thread wakes up
02:39:33.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:39:33.892 00.000 7988 UpdateGuideState exits: m=821 SNR=18.2
02:39:33.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:33.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:33.892 00.000 7988 Enqueuing Expose request
02:39:33.892 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
02:39:33.892 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
02:39:33.892 00.000 15712 Moving (-0.00, -0.22) raw xDistance=-0.22 yDistance=0.01
02:39:33.892 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.36
02:39:33.892 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
02:39:33.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:33.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:39:33.892 00.000 15712 MoveAxis(E, 48, ABG)
02:39:33.892 00.000 15712 Guiding  Dir = 2, Dur = 48
02:39:33.892 00.000 15712 IsGuiding returns 0
02:39:33.918 00.026 15712 PulseGuide returned control before completion, sleep 43
02:39:33.978 00.060 15712 IsGuiding returns 0
02:39:33.978 00.000 15712 Move returns status 0, amount 48
02:39:33.978 00.000 15712 MoveAxis(N, 0, ABG)
02:39:33.978 00.000 15712 Move returns status 0, amount 0
02:39:33.978 00.000 15712 move complete, result=0
02:39:33.978 00.000 15712 worker thread done servicing request
02:39:33.978 00.000 15712 Worker thread wakes up
02:39:33.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:33.978 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
02:39:33.984 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:35.394 01.410 15712 Exposure complete
02:39:35.455 00.061 15712 worker thread done servicing request
02:39:35.455 00.000 7988 OnExposeComplete: enter
02:39:35.455 00.000 7988 UpdateGuideState(): m_state=6
02:39:35.461 00.006 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4742
02:39:35.461 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=188.53, Mass=838, SNR=18.6, Peak=131 HFD=3.8
02:39:35.463 00.002 7988 MultiStar: [#1 -0.31,0.61,0.87,U] [#2 -0.06,0.09,0.83,U] [#3 0.07,-0.18,0.75,U] [#4 0.42,-0.28,0.62,U] [#5 -0.13,0.57,0.67,U] [#6 0.49,0.16,0.60,U] [#7 0.39,0.27,0.40,U] [#8 0.04,-0.38,0.39,U] 
02:39:35.463 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {0.06, 0.35}
02:39:35.465 00.002 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.38 = -0.38)
02:39:35.465 00.000 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:39:35.467 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.18 mountX=0.18 mountY=-0.08, mountTheta=-0.41
02:39:35.469 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.18, opts=13)
02:39:35.471 00.002 7988 Enqueuing Move request for scope (0.07, 0.18)
02:39:35.471 00.000 15712 Worker thread wakes up
02:39:35.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
02:39:35.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
02:39:35.471 00.000 15712 Moving (0.07, 0.18) raw xDistance=0.18 yDistance=-0.08
02:39:35.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
02:39:35.471 00.000 7988 UpdateGuideState exits: m=838 SNR=18.6
02:39:35.474 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:35.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:35.476 00.002 7988 Enqueuing Expose request
02:39:35.476 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.36
02:39:35.476 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
02:39:35.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:35.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:39:35.476 00.000 15712 MoveAxis(W, 28, ABG)
02:39:35.476 00.000 15712 Guiding  Dir = 3, Dur = 28
02:39:35.476 00.000 15712 IsGuiding returns 0
02:39:35.492 00.016 15712 PulseGuide returned control before completion, sleep 17
02:39:35.539 00.047 15712 IsGuiding returns 0
02:39:35.539 00.000 15712 Move returns status 0, amount 28
02:39:35.539 00.000 15712 MoveAxis(N, 0, ABG)
02:39:35.539 00.000 15712 Move returns status 0, amount 0
02:39:35.539 00.000 15712 move complete, result=0
02:39:35.539 00.000 15712 worker thread done servicing request
02:39:35.539 00.000 15712 Worker thread wakes up
02:39:35.539 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
02:39:35.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:35.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:37.178 01.639 15712 Exposure complete
02:39:37.240 00.062 15712 worker thread done servicing request
02:39:37.240 00.000 7988 OnExposeComplete: enter
02:39:37.240 00.000 7988 UpdateGuideState(): m_state=6
02:39:37.245 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4743
02:39:37.245 00.000 7988 Star::Find returns 1 (0), X=974.57, Y=188.07, Mass=703, SNR=17.1, Peak=134 HFD=3.3
02:39:37.247 00.002 7988 MultiStar: [#1 -0.32,-0.02,0.94,U] [#2 0.23,-0.65,0.95,U] [#3 0.09,-0.87,0.00,M1] [#4 0.23,-1.02,0.00,M1] [#5 -0.15,0.14,0.80,U] [#6 0.53,-0.14,0.69,U] [#7 0.81,0.82,0.00,M1] [#8 -0.12,-0.94,0.00,M9] 
02:39:37.247 00.000 7988 single-star, 4 included, MultiStar: {0.04, -0.17}, one-star: {0.00, -0.10}
02:39:37.249 00.002 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
02:39:37.249 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.14)
02:39:37.251 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.55 mountX=-0.10 mountY=0.00, mountTheta=3.14
02:39:37.253 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.10, opts=13)
02:39:37.255 00.002 7988 Enqueuing Move request for scope (0.00, -0.10)
02:39:37.255 00.000 15712 Worker thread wakes up
02:39:37.255 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
02:39:37.255 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
02:39:37.255 00.000 15712 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=0.00
02:39:37.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
02:39:37.257 00.002 7988 UpdateGuideState exits: m=703 SNR=17.1
02:39:37.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:37.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:37.261 00.004 7988 Enqueuing Expose request
02:39:37.261 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:37.261 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
02:39:37.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:37.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:39:37.261 00.000 15712 MoveAxis(E, 8, ABG)
02:39:37.261 00.000 15712 Guiding  Dir = 2, Dur = 8
02:39:37.274 00.013 15712 IsGuiding returns 0
02:39:37.287 00.013 15712 IsGuiding returns 0
02:39:37.287 00.000 15712 Move returns status 0, amount 8
02:39:37.291 00.004 15712 MoveAxis(N, 0, ABG)
02:39:37.291 00.000 15712 Move returns status 0, amount 0
02:39:37.291 00.000 15712 move complete, result=0
02:39:37.291 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
02:39:37.291 00.000 15712 worker thread done servicing request
02:39:37.291 00.000 15712 Worker thread wakes up
02:39:37.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:37.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:38.707 01.416 15712 Exposure complete
02:39:38.769 00.062 15712 worker thread done servicing request
02:39:38.769 00.000 7988 OnExposeComplete: enter
02:39:38.769 00.000 7988 UpdateGuideState(): m_state=6
02:39:38.772 00.003 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4744
02:39:38.772 00.000 7988 Star::Find returns 1 (0), X=974.96, Y=188.22, Mass=755, SNR=17.5, Peak=131 HFD=3.6
02:39:38.774 00.002 7988 MultiStar: [#1 -0.25,0.44,0.98,U] [#2 0.22,-0.45,0.82,U] [#3 -0.04,-0.27,0.86,U] [#4 0.25,-0.67,0.00,M2] [#5 -0.10,0.19,0.69,U] [#6 0.43,-0.29,0.68,U] [#7 -0.15,-0.05,0.46,U] [#8 -0.25,-0.12,0.41,U] 
02:39:38.774 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.05}, one-star: {0.40, 0.05}
02:39:38.776 00.002 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.21 = -2.21)
02:39:38.776 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
02:39:38.778 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.65 mountX=-0.04 mountY=-0.06, mountTheta=-2.22
02:39:38.780 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.05, opts=13)
02:39:38.780 00.000 7988 Enqueuing Move request for scope (0.06, -0.05)
02:39:38.782 00.002 15712 Worker thread wakes up
02:39:38.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
02:39:38.782 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
02:39:38.782 00.000 15712 Moving (0.06, -0.05) raw xDistance=-0.04 yDistance=-0.06
02:39:38.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:39:38.782 00.000 7988 UpdateGuideState exits: m=755 SNR=17.5
02:39:38.785 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:38.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:38.785 00.000 7988 Enqueuing Expose request
02:39:38.785 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:38.785 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
02:39:38.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:38.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:39:38.785 00.000 15712 MoveAxis(E, 8, ABG)
02:39:38.785 00.000 15712 Guiding  Dir = 2, Dur = 8
02:39:38.785 00.000 15712 IsGuiding returns 0
02:39:38.802 00.017 15712 IsGuiding returns 0
02:39:38.802 00.000 15712 Move returns status 0, amount 8
02:39:38.802 00.000 15712 MoveAxis(N, 0, ABG)
02:39:38.802 00.000 15712 Move returns status 0, amount 0
02:39:38.802 00.000 15712 move complete, result=0
02:39:38.802 00.000 15712 worker thread done servicing request
02:39:38.802 00.000 15712 Worker thread wakes up
02:39:38.802 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
02:39:38.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:38.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:40.446 01.644 15712 Exposure complete
02:39:40.508 00.062 15712 worker thread done servicing request
02:39:40.508 00.000 7988 OnExposeComplete: enter
02:39:40.508 00.000 7988 UpdateGuideState(): m_state=6
02:39:40.508 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4745
02:39:40.508 00.000 7988 Star::Find returns 1 (0), X=974.62, Y=188.23, Mass=697, SNR=17.1, Peak=139 HFD=3.2
02:39:40.508 00.000 7988 MultiStar: [#1 -0.43,0.30,0.98,U] [#2 -0.07,-0.34,0.84,U] [#3 -0.30,-0.22,0.82,U] [#4 0.05,-0.51,0.79,U] [#5 -0.40,-0.22,0.66,U] [#6 0.31,0.24,0.74,U] [#7 -0.39,0.85,0.00,M1] [#8 -0.43,-0.05,0.38,U] 
02:39:40.508 00.000 7988 single-star, 7 included, MultiStar: {-0.14, -0.08}, one-star: {0.05, 0.05}
02:39:40.508 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
02:39:40.508 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
02:39:40.508 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.08 cameraTheta=0.80 mountX=0.05 mountY=-0.05, mountTheta=-0.78
02:39:40.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
02:39:40.521 00.013 7988 Enqueuing Move request for scope (0.05, 0.05)
02:39:40.521 00.000 15712 Worker thread wakes up
02:39:40.521 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
02:39:40.521 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
02:39:40.521 00.000 15712 Moving (0.05, 0.05) raw xDistance=0.05 yDistance=-0.05
02:39:40.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:39:40.524 00.003 7988 UpdateGuideState exits: m=697 SNR=17.1
02:39:40.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:40.524 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:40.524 00.000 7988 Enqueuing Expose request
02:39:40.524 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:40.524 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
02:39:40.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:40.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:39:40.524 00.000 15712 MoveAxis(E, 8, ABG)
02:39:40.524 00.000 15712 Guiding  Dir = 2, Dur = 8
02:39:40.524 00.000 15712 IsGuiding returns 0
02:39:40.544 00.020 15712 IsGuiding returns 0
02:39:40.544 00.000 15712 Move returns status 0, amount 8
02:39:40.544 00.000 15712 MoveAxis(N, 0, ABG)
02:39:40.544 00.000 15712 Move returns status 0, amount 0
02:39:40.544 00.000 15712 move complete, result=0
02:39:40.544 00.000 15712 worker thread done servicing request
02:39:40.544 00.000 15712 Worker thread wakes up
02:39:40.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:40.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:40.544 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
02:39:41.959 01.415 15712 Exposure complete
02:39:42.063 00.104 15712 worker thread done servicing request
02:39:42.063 00.000 7988 OnExposeComplete: enter
02:39:42.066 00.003 7988 UpdateGuideState(): m_state=6
02:39:42.068 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4746
02:39:42.070 00.002 7988 Star::Find returns 1 (0), X=974.88, Y=188.15, Mass=709, SNR=17.1, Peak=135 HFD=3.2
02:39:42.072 00.002 7988 MultiStar: [#1 -0.36,0.56,0.99,U] [#2 0.10,0.03,0.95,U] [#3 -0.20,-0.23,0.85,U] [#4 -0.17,-0.36,0.70,U] [#5 0.04,0.28,0.72,U] [#6 0.23,0.33,0.66,U] [#7 0.32,0.40,0.53,U] [#8 -0.66,-0.46,0.00,M8] 
02:39:42.074 00.002 7988 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.32, -0.02}
02:39:42.076 00.002 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
02:39:42.078 00.002 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:39:42.080 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=0.12 mountY=-0.02, mountTheta=-0.17
02:39:42.082 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.12, opts=13)
02:39:42.082 00.000 7988 Enqueuing Move request for scope (0.02, 0.12)
02:39:42.082 00.000 15712 Worker thread wakes up
02:39:42.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:39:42.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
02:39:42.082 00.000 7988 UpdateGuideState exits: m=709 SNR=17.1
02:39:42.082 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:39:42.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:42.082 00.000 15712 Moving (0.02, 0.12) raw xDistance=0.12 yDistance=-0.02
02:39:42.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:42.094 00.012 7988 Enqueuing Expose request
02:39:42.097 00.003 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:42.097 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
02:39:42.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:42.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:39:42.097 00.000 15712 MoveAxis(E, 6, ABG)
02:39:42.097 00.000 15712 Guiding  Dir = 2, Dur = 6
02:39:42.097 00.000 15712 IsGuiding returns 0
02:39:42.118 00.021 15712 IsGuiding returns 0
02:39:42.118 00.000 15712 Move returns status 0, amount 6
02:39:42.118 00.000 15712 MoveAxis(N, 0, ABG)
02:39:42.118 00.000 15712 Move returns status 0, amount 0
02:39:42.118 00.000 15712 move complete, result=0
02:39:42.118 00.000 15712 worker thread done servicing request
02:39:42.118 00.000 15712 Worker thread wakes up
02:39:42.118 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
02:39:42.120 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:42.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:43.765 01.645 15712 Exposure complete
02:39:43.831 00.066 15712 worker thread done servicing request
02:39:43.831 00.000 7988 OnExposeComplete: enter
02:39:43.841 00.010 7988 UpdateGuideState(): m_state=6
02:39:43.843 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4747
02:39:43.843 00.000 7988 Star::Find returns 1 (0), X=974.62, Y=188.03, Mass=781, SNR=17.8, Peak=140 HFD=3.6
02:39:43.843 00.000 7988 MultiStar: [#1 -0.28,0.69,0.00,M1] [#2 -0.35,0.01,0.82,U] [#3 -0.06,-0.37,0.75,U] [#4 0.40,-0.19,0.66,U] [#5 -0.28,0.44,0.72,U] [#6 0.79,0.06,0.00,M1] [#7 -0.14,0.14,0.39,U] [#8 -0.09,0.34,0.42,U] 
02:39:43.843 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.01}, one-star: {0.05, -0.14}
02:39:43.843 00.000 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.56) = xAngle (-4.62 = 1.67)
02:39:43.843 00.000 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.65 = 1.64)
02:39:43.843 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.05 mountX=-0.01 mountY=0.07, mountTheta=1.67
02:39:43.843 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
02:39:43.858 00.015 7988 Enqueuing Move request for scope (-0.07, -0.01)
02:39:43.860 00.002 15712 Worker thread wakes up
02:39:43.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:39:43.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
02:39:43.860 00.000 7988 UpdateGuideState exits: m=781 SNR=17.8
02:39:43.862 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
02:39:43.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:43.862 00.000 15712 Moving (-0.07, -0.01) raw xDistance=-0.01 yDistance=0.07
02:39:43.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:43.866 00.004 7988 Enqueuing Expose request
02:39:43.870 00.004 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:39:43.872 00.002 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
02:39:43.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:43.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:39:43.872 00.000 15712 MoveAxis(E, 5, ABG)
02:39:43.872 00.000 15712 Guiding  Dir = 2, Dur = 5
02:39:43.872 00.000 15712 IsGuiding returns 0
02:39:43.892 00.020 15712 IsGuiding returns 0
02:39:43.892 00.000 15712 Move returns status 0, amount 5
02:39:43.892 00.000 15712 MoveAxis(N, 0, ABG)
02:39:43.892 00.000 15712 Move returns status 0, amount 0
02:39:43.892 00.000 15712 move complete, result=0
02:39:43.892 00.000 15712 worker thread done servicing request
02:39:43.892 00.000 15712 Worker thread wakes up
02:39:43.892 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
02:39:43.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:43.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:45.297 01.405 15712 Exposure complete
02:39:45.364 00.067 15712 worker thread done servicing request
02:39:45.364 00.000 7988 OnExposeComplete: enter
02:39:45.364 00.000 7988 UpdateGuideState(): m_state=6
02:39:45.376 00.012 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4748
02:39:45.378 00.002 7988 Star::Find returns 1 (0), X=974.71, Y=187.89, Mass=673, SNR=16.5, Peak=138 HFD=3.4
02:39:45.380 00.002 7988 MultiStar: [#1 -0.42,-0.25,1.01,U] [#2 -0.20,-0.53,0.94,U] [#3 0.34,-0.49,0.87,U] [#4 -0.14,-0.84,0.00,M1] [#5 0.06,0.37,0.75,U] [#6 0.09,0.26,0.75,U] [#7 0.30,0.31,0.47,U] [#8 -0.54,-0.80,0.00,M8] 
02:39:45.381 00.001 7988 refined, 6 included, MultiStar: {0.01, -0.15}, one-star: {0.14, -0.28}
02:39:45.381 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.04 = -3.04)
02:39:45.383 00.002 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
02:39:45.385 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.47 mountX=-0.15 mountY=-0.01, mountTheta=-3.07
02:39:45.387 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.15, opts=13)
02:39:45.387 00.000 7988 Enqueuing Move request for scope (0.01, -0.15)
02:39:45.389 00.002 15712 Worker thread wakes up
02:39:45.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
02:39:45.389 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
02:39:45.389 00.000 15712 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=-0.01
02:39:45.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:39:45.392 00.003 7988 UpdateGuideState exits: m=673 SNR=16.5
02:39:45.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:45.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:45.392 00.000 7988 Enqueuing Expose request
02:39:45.392 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:39:45.392 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
02:39:45.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:45.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:39:45.392 00.000 15712 MoveAxis(E, 4, ABG)
02:39:45.392 00.000 15712 Guiding  Dir = 2, Dur = 4
02:39:45.398 00.006 15712 IsGuiding returns 0
02:39:45.407 00.009 15712 IsGuiding returns 0
02:39:45.407 00.000 15712 Move returns status 0, amount 4
02:39:45.407 00.000 15712 MoveAxis(N, 0, ABG)
02:39:45.407 00.000 15712 Move returns status 0, amount 0
02:39:45.407 00.000 15712 move complete, result=0
02:39:45.407 00.000 15712 worker thread done servicing request
02:39:45.407 00.000 15712 Worker thread wakes up
02:39:45.407 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
02:39:45.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:45.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:45.669 00.262 7988 evsrv: cli 0CCCF3A8 connect
02:39:45.675 00.006 7988 case statement mapped state 6 to 3
02:39:45.678 00.003 7988 case statement mapped state 6 to 3
02:39:45.678 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_app_state","id":"f34eae83-8884-4b04-89f0-f68b1e43d4cf"}
02:39:45.678 00.000 7988 case statement mapped state 6 to 3
02:39:45.678 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f34eae83-8884-4b04-89f0-f68b1e43d4cf"}
02:39:45.678 00.000 7988 evsrv: cli 0CCCF3A8 disconnect
02:39:47.045 01.367 15712 Exposure complete
02:39:47.109 00.064 15712 worker thread done servicing request
02:39:47.109 00.000 7988 OnExposeComplete: enter
02:39:47.109 00.000 7988 UpdateGuideState(): m_state=6
02:39:47.109 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4749
02:39:47.109 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=188.07, Mass=736, SNR=17.4, Peak=154 HFD=2.9
02:39:47.109 00.000 7988 MultiStar: [#1 -0.11,0.05,1.03,U] [#2 0.14,-0.40,0.88,U] [#3 0.18,-0.80,0.00,M1] [#4 0.25,-0.85,0.00,M2] [#5 -0.06,0.29,0.73,U] [#6 0.38,-0.28,0.62,U] [#7 0.18,-0.02,0.45,U] [#8 -0.49,-0.54,0.00,M9] 
02:39:47.109 00.000 7988 refined, 5 included, MultiStar: {0.16, -0.08}, one-star: {0.44, -0.11}
02:39:47.121 00.012 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
02:39:47.123 00.002 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.07 = -2.07)
02:39:47.123 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.17 cameraTheta=-0.48 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
02:39:47.126 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.08, opts=13)
02:39:47.126 00.000 7988 Enqueuing Move request for scope (0.16, -0.08)
02:39:47.128 00.002 15712 Worker thread wakes up
02:39:47.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
02:39:47.128 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
02:39:47.128 00.000 15712 Moving (0.16, -0.08) raw xDistance=-0.08 yDistance=-0.15
02:39:47.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:39:47.128 00.000 7988 UpdateGuideState exits: m=736 SNR=17.4
02:39:47.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:47.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:47.128 00.000 7988 Enqueuing Expose request
02:39:47.128 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:39:47.128 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
02:39:47.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:47.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:39:47.128 00.000 15712 MoveAxis(E, 4, ABG)
02:39:47.128 00.000 15712 Guiding  Dir = 2, Dur = 4
02:39:47.128 00.000 15712 IsGuiding returns 0
02:39:47.153 00.025 15712 IsGuiding returns 0
02:39:47.153 00.000 15712 Move returns status 0, amount 4
02:39:47.153 00.000 15712 MoveAxis(N, 0, ABG)
02:39:47.153 00.000 15712 Move returns status 0, amount 0
02:39:47.153 00.000 15712 move complete, result=0
02:39:47.153 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
02:39:47.156 00.003 15712 worker thread done servicing request
02:39:47.156 00.000 15712 Worker thread wakes up
02:39:47.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:47.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:48.559 01.403 15712 Exposure complete
02:39:48.625 00.066 15712 worker thread done servicing request
02:39:48.625 00.000 7988 OnExposeComplete: enter
02:39:48.625 00.000 7988 UpdateGuideState(): m_state=6
02:39:48.625 00.000 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4750
02:39:48.625 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=188.14, Mass=710, SNR=17.2, Peak=149 HFD=3.2
02:39:48.625 00.000 7988 MultiStar: [#1 -0.34,0.24,0.91,U] [#2 0.04,-0.38,0.88,U] [#3 -0.11,-0.70,0.00,M2] [#4 0.04,-0.87,0.00,M3] [#5 0.20,0.45,0.77,U] [#6 0.37,-0.08,0.64,U] [#7 0.23,0.74,0.00,M1] [#8 -0.36,-0.38,0.45,U] 
02:39:48.625 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.01}, one-star: {0.18, -0.04}
02:39:48.625 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.81 = -1.81)
02:39:48.625 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.84 = -1.84)
02:39:48.625 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.25 mountX=-0.01 mountY=-0.03, mountTheta=-1.81
02:39:48.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.01, opts=13)
02:39:48.637 00.012 7988 Enqueuing Move request for scope (0.03, -0.01)
02:39:48.637 00.000 15712 Worker thread wakes up
02:39:48.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
02:39:48.637 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
02:39:48.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:39:48.639 00.002 7988 UpdateGuideState exits: m=710 SNR=17.2
02:39:48.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:48.641 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:48.641 00.000 7988 Enqueuing Expose request
02:39:48.643 00.002 15712 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
02:39:48.643 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:39:48.643 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
02:39:48.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:48.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:39:48.643 00.000 15712 MoveAxis(E, 4, ABG)
02:39:48.643 00.000 15712 Guiding  Dir = 2, Dur = 4
02:39:48.643 00.000 15712 IsGuiding returns 0
02:39:48.705 00.062 15712 IsGuiding returns 0
02:39:48.705 00.000 15712 Move returns status 0, amount 4
02:39:48.705 00.000 15712 MoveAxis(N, 0, ABG)
02:39:48.705 00.000 15712 Move returns status 0, amount 0
02:39:48.705 00.000 15712 move complete, result=0
02:39:48.705 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
02:39:48.707 00.002 15712 worker thread done servicing request
02:39:48.707 00.000 15712 Worker thread wakes up
02:39:48.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:48.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:50.347 01.640 15712 Exposure complete
02:39:50.412 00.065 15712 worker thread done servicing request
02:39:50.414 00.002 7988 OnExposeComplete: enter
02:39:50.414 00.000 7988 UpdateGuideState(): m_state=6
02:39:50.416 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4751
02:39:50.416 00.000 7988 Star::Find returns 1 (0), X=974.53, Y=188.19, Mass=760, SNR=17.9, Peak=139 HFD=3.8
02:39:50.418 00.002 7988 MultiStar: [#1 -0.49,0.09,0.90,U] [#2 0.00,-0.40,0.83,U] [#3 -0.39,-0.60,0.00,M3] [#4 -0.30,-0.90,0.00,M4] [#5 -0.55,0.23,0.56,U] [#6 0.31,-0.02,0.62,U] [#7 -0.17,0.54,0.42,U] [#8 -0.63,-0.79,0.00,M9] 
02:39:50.418 00.000 7988 single-star, 5 included, MultiStar: {-0.15, 0.02}, one-star: {-0.04, 0.01}
02:39:50.420 00.002 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
02:39:50.420 00.000 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
02:39:50.422 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.88 mountX=0.01 mountY=0.04, mountTheta=1.31
02:39:50.424 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
02:39:50.424 00.000 7988 Enqueuing Move request for scope (-0.04, 0.01)
02:39:50.426 00.002 15712 Worker thread wakes up
02:39:50.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
02:39:50.426 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
02:39:50.426 00.000 15712 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=0.04
02:39:50.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:39:50.426 00.000 7988 UpdateGuideState exits: m=760 SNR=17.9
02:39:50.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:50.429 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:50.431 00.002 7988 Enqueuing Expose request
02:39:50.431 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:39:50.431 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
02:39:50.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:50.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:39:50.431 00.000 15712 MoveAxis(E, 4, ABG)
02:39:50.431 00.000 15712 Guiding  Dir = 2, Dur = 4
02:39:50.431 00.000 15712 IsGuiding returns 0
02:39:50.446 00.015 15712 IsGuiding returns 0
02:39:50.446 00.000 15712 Move returns status 0, amount 4
02:39:50.446 00.000 15712 MoveAxis(N, 0, ABG)
02:39:50.446 00.000 15712 Move returns status 0, amount 0
02:39:50.446 00.000 15712 move complete, result=0
02:39:50.446 00.000 15712 worker thread done servicing request
02:39:50.446 00.000 15712 Worker thread wakes up
02:39:50.446 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
02:39:50.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:50.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:51.863 01.417 15712 Exposure complete
02:39:51.927 00.064 15712 worker thread done servicing request
02:39:51.927 00.000 7988 OnExposeComplete: enter
02:39:51.927 00.000 7988 UpdateGuideState(): m_state=6
02:39:51.927 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4752
02:39:51.927 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=187.67, Mass=712, SNR=17.2, Peak=142 HFD=3.4
02:39:51.927 00.000 7988 MultiStar: [#1 -0.50,0.15,0.94,U] [#2 -0.25,-0.34,0.84,U] [#3 -0.37,-0.37,0.82,U] [#4 0.23,-0.89,0.00,M5] [#5 -0.25,0.09,0.66,U] [#6 0.26,-0.31,0.68,U] [#7 -0.39,-0.30,0.45,U] [#8 -0.46,0.08,0.40,U] 
02:39:51.927 00.000 7988 refined, 7 included, MultiStar: {-0.23, -0.21}, one-star: {0.01, -0.51}
02:39:51.927 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.96 = 2.32)
02:39:51.927 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
02:39:51.927 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.40 mountX=-0.21 mountY=0.23, mountTheta=2.31
02:39:51.927 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.21, opts=13)
02:39:51.927 00.000 7988 Enqueuing Move request for scope (-0.23, -0.21)
02:39:51.927 00.000 15712 Worker thread wakes up
02:39:51.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd
02:39:51.927 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.21)
02:39:51.927 00.000 15712 Moving (-0.23, -0.21) raw xDistance=-0.21 yDistance=0.23
02:39:51.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:39:51.942 00.015 7988 UpdateGuideState exits: m=712 SNR=17.2
02:39:51.944 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:51.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:51.944 00.000 7988 Enqueuing Expose request
02:39:51.944 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.35
02:39:51.944 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:39:51.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:51.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:39:51.944 00.000 15712 MoveAxis(E, 45, ABG)
02:39:51.944 00.000 15712 Guiding  Dir = 2, Dur = 45
02:39:51.944 00.000 15712 IsGuiding returns 0
02:39:51.966 00.022 15712 PulseGuide returned control before completion, sleep 37
02:39:52.005 00.039 15712 IsGuiding returns 1
02:39:52.005 00.000 15712 scope still moving after pulse duration time elapsed
02:39:52.045 00.040 15712 IsGuiding returns 0
02:39:52.045 00.000 15712 scope move finished after 45 + 53 ms
02:39:52.045 00.000 15712 Move returns status 0, amount 45
02:39:52.045 00.000 15712 MoveAxis(N, 0, ABG)
02:39:52.045 00.000 15712 Move returns status 0, amount 0
02:39:52.045 00.000 15712 move complete, result=0
02:39:52.045 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.2 px 0 ms NORTH
02:39:52.047 00.002 15712 worker thread done servicing request
02:39:52.047 00.000 15712 Worker thread wakes up
02:39:52.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:52.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:53.682 01.635 15712 Exposure complete
02:39:53.743 00.061 15712 worker thread done servicing request
02:39:53.743 00.000 7988 OnExposeComplete: enter
02:39:53.747 00.004 7988 UpdateGuideState(): m_state=6
02:39:53.747 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4753
02:39:53.749 00.002 7988 Star::Find returns 1 (0), X=974.88, Y=188.50, Mass=705, SNR=17.0, Peak=139 HFD=3.5
02:39:53.749 00.000 7988 MultiStar: [#1 -0.25,0.56,0.97,U] [#2 0.11,-0.18,0.84,U] [#3 0.12,-0.57,0.80,U] [#4 0.32,-0.53,0.71,U] [#5 0.06,0.80,0.00,M1] [#6 0.38,0.00,0.65,U] [#7 -0.42,0.08,0.47,U] [#8 -0.48,-0.46,0.39,U] 
02:39:53.751 00.002 7988 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.32, 0.33}
02:39:53.751 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.18 = -2.18)
02:39:53.753 00.002 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.21 = -2.21)
02:39:53.753 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.62 mountX=-0.04 mountY=-0.06, mountTheta=-2.19
02:39:53.755 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
02:39:53.757 00.002 7988 Enqueuing Move request for scope (0.06, -0.04)
02:39:53.757 00.000 15712 Worker thread wakes up
02:39:53.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
02:39:53.757 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
02:39:53.757 00.000 15712 Moving (0.06, -0.04) raw xDistance=-0.04 yDistance=-0.06
02:39:53.759 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:39:53.759 00.000 7988 UpdateGuideState exits: m=705 SNR=17.0
02:39:53.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:53.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:53.759 00.000 7988 Enqueuing Expose request
02:39:53.764 00.005 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:39:53.764 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
02:39:53.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:53.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:39:53.764 00.000 15712 MoveAxis(E, 4, ABG)
02:39:53.764 00.000 15712 Guiding  Dir = 2, Dur = 4
02:39:53.798 00.034 15712 IsGuiding returns 0
02:39:53.815 00.017 15712 IsGuiding returns 0
02:39:53.815 00.000 15712 Move returns status 0, amount 4
02:39:53.815 00.000 15712 MoveAxis(N, 0, ABG)
02:39:53.815 00.000 15712 Move returns status 0, amount 0
02:39:53.815 00.000 15712 move complete, result=0
02:39:53.815 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
02:39:53.822 00.007 15712 worker thread done servicing request
02:39:53.822 00.000 15712 Worker thread wakes up
02:39:53.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:53.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:55.242 01.420 15712 Exposure complete
02:39:55.303 00.061 15712 worker thread done servicing request
02:39:55.303 00.000 7988 OnExposeComplete: enter
02:39:55.303 00.000 7988 UpdateGuideState(): m_state=6
02:39:55.303 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4754
02:39:55.303 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=188.30, Mass=686, SNR=16.9, Peak=138 HFD=3.2
02:39:55.303 00.000 7988 MultiStar: [#1 -0.45,0.53,1.04,U] [#2 -0.06,0.02,0.91,U] [#3 -0.28,-0.24,0.83,U] [#4 -0.06,-0.52,0.66,U] [#5 0.60,0.52,0.00,M2] [#6 0.09,0.17,0.67,U] [#7 -0.03,0.33,0.49,U] [#8 -0.13,-0.12,0.52,U] 
02:39:55.313 00.010 7988 single-star, 7 included, MultiStar: {-0.14, 0.06}, one-star: {-0.02, 0.13}
02:39:55.313 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
02:39:55.313 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
02:39:55.313 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.76 mountX=0.13 mountY=0.02, mountTheta=0.16
02:39:55.313 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.13, opts=13)
02:39:55.319 00.006 7988 Enqueuing Move request for scope (-0.02, 0.13)
02:39:55.319 00.000 15712 Worker thread wakes up
02:39:55.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
02:39:55.319 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
02:39:55.319 00.000 15712 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=0.02
02:39:55.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:39:55.319 00.000 7988 UpdateGuideState exits: m=686 SNR=16.9
02:39:55.319 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:55.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:55.319 00.000 7988 Enqueuing Expose request
02:39:55.319 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:39:55.319 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
02:39:55.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:55.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:39:55.319 00.000 15712 MoveAxis(E, 3, ABG)
02:39:55.319 00.000 15712 Guiding  Dir = 2, Dur = 3
02:39:55.319 00.000 15712 IsGuiding returns 0
02:39:55.354 00.035 15712 IsGuiding returns 0
02:39:55.354 00.000 15712 Move returns status 0, amount 3
02:39:55.354 00.000 15712 MoveAxis(N, 0, ABG)
02:39:55.354 00.000 15712 Move returns status 0, amount 0
02:39:55.354 00.000 15712 move complete, result=0
02:39:55.354 00.000 15712 worker thread done servicing request
02:39:55.354 00.000 15712 Worker thread wakes up
02:39:55.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:55.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:55.354 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
02:39:57.096 01.742 15712 Exposure complete
02:39:57.158 00.062 15712 worker thread done servicing request
02:39:57.158 00.000 7988 OnExposeComplete: enter
02:39:57.158 00.000 7988 UpdateGuideState(): m_state=6
02:39:57.162 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4755
02:39:57.162 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=188.66, Mass=830, SNR=18.6, Peak=131 HFD=4.2
02:39:57.164 00.002 7988 MultiStar: [#1 -0.49,0.80,0.00,M1] [#2 -0.13,-0.12,0.80,U] [#3 -0.05,0.25,0.84,U] [#4 0.31,-0.37,0.65,U] [#5 0.46,0.63,0.00,M3] [#6 0.55,0.56,0.00,M1] [#7 -0.55,1.51,0.00,M1] [#8 -1.26,-0.40,0.00,M7] 
02:39:57.164 00.000 7988 refined, 3 included, MultiStar: {-0.05, 0.11}, one-star: {-0.22, 0.49}
02:39:57.166 00.002 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
02:39:57.168 00.002 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
02:39:57.168 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.11 mountY=0.05, mountTheta=0.40
02:39:57.170 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
02:39:57.172 00.002 7988 Enqueuing Move request for scope (-0.05, 0.11)
02:39:57.172 00.000 15712 Worker thread wakes up
02:39:57.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
02:39:57.172 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:39:57.172 00.000 15712 Moving (-0.05, 0.11) raw xDistance=0.11 yDistance=0.05
02:39:57.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=59, FiltMax=255, Gamma=0.690
02:39:57.174 00.002 7988 UpdateGuideState exits: m=830 SNR=18.6
02:39:57.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:57.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:57.174 00.000 7988 Enqueuing Expose request
02:39:57.174 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:39:57.174 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
02:39:57.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:57.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:39:57.174 00.000 15712 MoveAxis(E, 3, ABG)
02:39:57.174 00.000 15712 Guiding  Dir = 2, Dur = 3
02:39:57.174 00.000 15712 IsGuiding returns 0
02:39:57.193 00.019 15712 IsGuiding returns 0
02:39:57.193 00.000 15712 Move returns status 0, amount 3
02:39:57.193 00.000 15712 MoveAxis(N, 0, ABG)
02:39:57.193 00.000 15712 Move returns status 0, amount 0
02:39:57.193 00.000 15712 move complete, result=0
02:39:57.193 00.000 15712 worker thread done servicing request
02:39:57.193 00.000 15712 Worker thread wakes up
02:39:57.193 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
02:39:57.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:57.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:39:58.610 01.417 15712 Exposure complete
02:39:58.671 00.061 15712 worker thread done servicing request
02:39:58.671 00.000 7988 OnExposeComplete: enter
02:39:58.671 00.000 7988 UpdateGuideState(): m_state=6
02:39:58.676 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4756
02:39:58.676 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=188.58, Mass=659, SNR=16.6, Peak=130 HFD=3.3
02:39:58.678 00.002 7988 MultiStar: [#1 -0.28,0.39,0.98,U] [#2 -0.16,-0.18,0.87,U] [#3 -0.18,-0.35,0.82,U] [#4 -0.12,-0.08,0.66,U] [#5 0.34,0.79,0.00,M4] [#6 0.52,0.21,0.66,U] [#7 0.52,0.55,0.00,M2] [#8 -0.58,-0.69,0.00,M8] 
02:39:58.678 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.09}, one-star: {0.23, 0.41}
02:39:58.680 00.002 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
02:39:58.682 00.002 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
02:39:58.682 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.74 mountX=0.08 mountY=0.01, mountTheta=0.14
02:39:58.684 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.09, opts=13)
02:39:58.686 00.002 7988 Enqueuing Move request for scope (-0.01, 0.09)
02:39:58.686 00.000 15712 Worker thread wakes up
02:39:58.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
02:39:58.686 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
02:39:58.686 00.000 15712 Moving (-0.01, 0.09) raw xDistance=0.08 yDistance=0.01
02:39:58.687 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:39:58.687 00.000 7988 UpdateGuideState exits: m=659 SNR=16.6
02:39:58.689 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:58.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:39:58.691 00.002 7988 Enqueuing Expose request
02:39:58.691 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:39:58.691 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
02:39:58.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:58.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:39:58.691 00.000 15712 MoveAxis(E, 4, ABG)
02:39:58.691 00.000 15712 Guiding  Dir = 2, Dur = 4
02:39:58.691 00.000 15712 IsGuiding returns 0
02:39:58.709 00.018 15712 IsGuiding returns 0
02:39:58.709 00.000 15712 Move returns status 0, amount 4
02:39:58.709 00.000 15712 MoveAxis(N, 0, ABG)
02:39:58.709 00.000 15712 Move returns status 0, amount 0
02:39:58.709 00.000 15712 move complete, result=0
02:39:58.709 00.000 15712 worker thread done servicing request
02:39:58.709 00.000 15712 Worker thread wakes up
02:39:58.709 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
02:39:58.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:39:58.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:00.346 01.637 15712 Exposure complete
02:40:00.407 00.061 15712 worker thread done servicing request
02:40:00.407 00.000 7988 OnExposeComplete: enter
02:40:00.407 00.000 7988 UpdateGuideState(): m_state=6
02:40:00.412 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4757
02:40:00.412 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=188.24, Mass=664, SNR=16.5, Peak=131 HFD=3.5
02:40:00.414 00.002 7988 MultiStar: [#1 -0.48,0.89,0.00,M1] [#2 -0.19,0.16,0.92,U] [#3 -0.40,0.28,0.87,U] [#4 0.04,0.09,0.73,U] [#5 0.23,0.53,0.66,U] [#6 0.02,0.20,0.66,U] [#7 0.52,0.87,0.00,M3] [#8 -0.70,0.21,0.00,M9] 
02:40:00.414 00.000 7988 single-star, 5 included, MultiStar: {-0.07, 0.21}, one-star: {-0.02, 0.06}
02:40:00.416 00.002 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
02:40:00.417 00.001 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
02:40:00.417 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.90 mountX=0.06 mountY=0.02, mountTheta=0.30
02:40:00.419 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.06, opts=13)
02:40:00.421 00.002 7988 Enqueuing Move request for scope (-0.02, 0.06)
02:40:00.423 00.002 15712 Worker thread wakes up
02:40:00.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
02:40:00.423 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
02:40:00.423 00.000 15712 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.02
02:40:00.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:00.423 00.000 7988 UpdateGuideState exits: m=664 SNR=16.5
02:40:00.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:00.423 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:00.423 00.000 7988 Enqueuing Expose request
02:40:00.423 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:40:00.423 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
02:40:00.423 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:00.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:40:00.423 00.000 15712 MoveAxis(E, 5, ABG)
02:40:00.423 00.000 15712 Guiding  Dir = 2, Dur = 5
02:40:00.434 00.011 15712 IsGuiding returns 0
02:40:00.452 00.018 15712 IsGuiding returns 0
02:40:00.452 00.000 15712 Move returns status 0, amount 5
02:40:00.452 00.000 15712 MoveAxis(N, 0, ABG)
02:40:00.452 00.000 15712 Move returns status 0, amount 0
02:40:00.452 00.000 15712 move complete, result=0
02:40:00.452 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
02:40:00.455 00.003 15712 worker thread done servicing request
02:40:00.455 00.000 15712 Worker thread wakes up
02:40:00.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:00.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:01.873 01.418 15712 Exposure complete
02:40:01.937 00.064 15712 worker thread done servicing request
02:40:01.937 00.000 7988 OnExposeComplete: enter
02:40:01.937 00.000 7988 UpdateGuideState(): m_state=6
02:40:01.941 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4758
02:40:01.941 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=188.75, Mass=825, SNR=18.8, Peak=160 HFD=3.5
02:40:01.943 00.002 7988 MultiStar: [#1 -0.45,1.12,0.00,M2] [#2 -0.14,0.13,0.82,U] [#3 -0.05,0.47,0.75,U] [#4 0.11,0.61,0.71,U] [#5 0.07,0.99,0.00,M4] [#6 -0.16,0.43,0.62,U] [#7 0.68,0.58,0.00,M4] [#8 -0.64,0.31,0.00,M10] 
02:40:01.943 00.000 7988 refined, 4 included, MultiStar: {-0.00, 0.44}, one-star: {0.16, 0.57}
02:40:01.945 00.002 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
02:40:01.946 00.001 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:40:01.946 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.44 hyp=0.44 cameraTheta=1.58 mountX=0.44 mountY=-0.01, mountTheta=-0.01
02:40:01.948 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.44, opts=13)
02:40:01.950 00.002 7988 Enqueuing Move request for scope (-0.00, 0.44)
02:40:01.950 00.000 15712 Worker thread wakes up
02:40:01.950 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.44) opts 0xd
02:40:01.950 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.44)
02:40:01.950 00.000 15712 Moving (-0.00, 0.44) raw xDistance=0.44 yDistance=-0.01
02:40:01.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:01.953 00.003 7988 UpdateGuideState exits: m=825 SNR=18.8
02:40:01.955 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:01.957 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:01.959 00.002 15712 PPEC rslt: input = 0.44, final = 0.25, react = 0.27, pred = -0.02, hyst = 0.24, hyst_pct = 0.00, period_length = 639.35
02:40:01.959 00.000 7988 Enqueuing Expose request
02:40:01.959 00.000 15712 PPEC: input: 0.44, control: 0.25, exposure: 1500
02:40:01.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:01.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:40:01.959 00.000 15712 MoveAxis(W, 82, ABG)
02:40:01.959 00.000 15712 Guiding  Dir = 3, Dur = 82
02:40:01.959 00.000 15712 IsGuiding returns 0
02:40:01.988 00.029 15712 PulseGuide returned control before completion, sleep 65
02:40:02.085 00.097 15712 IsGuiding returns 1
02:40:02.085 00.000 15712 scope still moving after pulse duration time elapsed
02:40:02.112 00.027 15712 IsGuiding returns 0
02:40:02.112 00.000 15712 scope move finished after 82 + 69 ms
02:40:02.112 00.000 15712 Move returns status 0, amount 82
02:40:02.112 00.000 15712 MoveAxis(N, 0, ABG)
02:40:02.112 00.000 15712 Move returns status 0, amount 0
02:40:02.112 00.000 15712 move complete, result=0
02:40:02.112 00.000 15712 worker thread done servicing request
02:40:02.112 00.000 15712 Worker thread wakes up
02:40:02.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:02.112 00.000 7988 GuideStep: 0.4 px 82 ms WEST, -0.0 px 0 ms NORTH
02:40:02.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:03.854 01.742 15712 Exposure complete
02:40:03.916 00.062 15712 worker thread done servicing request
02:40:03.916 00.000 7988 OnExposeComplete: enter
02:40:03.919 00.003 7988 UpdateGuideState(): m_state=6
02:40:03.919 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4759
02:40:03.921 00.002 7988 Star::Find returns 1 (0), X=974.87, Y=188.20, Mass=737, SNR=17.3, Peak=147 HFD=3.7
02:40:03.921 00.000 7988 MultiStar: [#1 -0.34,0.05,0.94,U] [#2 -0.35,-0.35,0.88,U] [#3 -0.09,-0.62,0.88,U] [#4 0.13,-0.67,0.64,U] [#5 -0.02,0.42,0.69,U] [#6 -0.03,-0.13,0.66,U] [#7 -0.05,0.46,0.47,U] [#8 -0.36,0.14,0.50,U] 
02:40:03.923 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {0.31, 0.03}
02:40:03.923 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.56) = xAngle (-3.79 = 2.50)
02:40:03.925 00.002 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.82 = 2.46)
02:40:03.925 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.22 mountX=-0.11 mountY=0.09, mountTheta=2.48
02:40:03.927 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
02:40:03.929 00.002 7988 Enqueuing Move request for scope (-0.08, -0.11)
02:40:03.929 00.000 15712 Worker thread wakes up
02:40:03.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
02:40:03.929 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
02:40:03.929 00.000 15712 Moving (-0.08, -0.11) raw xDistance=-0.11 yDistance=0.09
02:40:03.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:03.931 00.002 7988 UpdateGuideState exits: m=737 SNR=17.3
02:40:03.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:03.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:03.931 00.000 7988 Enqueuing Expose request
02:40:03.936 00.005 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:40:03.936 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
02:40:03.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:03.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:40:03.936 00.000 15712 MoveAxis(E, 7, ABG)
02:40:03.936 00.000 15712 Guiding  Dir = 2, Dur = 7
02:40:03.936 00.000 15712 IsGuiding returns 0
02:40:03.987 00.051 15712 IsGuiding returns 0
02:40:03.987 00.000 15712 Move returns status 0, amount 7
02:40:03.987 00.000 15712 MoveAxis(N, 0, ABG)
02:40:03.987 00.000 15712 Move returns status 0, amount 0
02:40:03.987 00.000 15712 move complete, result=0
02:40:03.987 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
02:40:03.989 00.002 15712 worker thread done servicing request
02:40:03.989 00.000 15712 Worker thread wakes up
02:40:03.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:03.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:05.397 01.408 15712 Exposure complete
02:40:05.459 00.062 15712 worker thread done servicing request
02:40:05.459 00.000 7988 OnExposeComplete: enter
02:40:05.459 00.000 7988 UpdateGuideState(): m_state=6
02:40:05.464 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4760
02:40:05.464 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=187.85, Mass=757, SNR=17.5, Peak=153 HFD=3.5
02:40:05.466 00.002 7988 MultiStar: [#1 -0.26,0.18,0.95,U] [#2 0.01,-0.47,0.79,U] [#3 -0.22,-0.88,0.00,M1] [#4 -0.29,-0.65,0.00,M1] [#5 0.23,0.09,0.66,U] [#6 0.51,-0.26,0.69,U] [#7 -0.68,0.23,0.00,M4] [#8 -0.73,-0.37,0.00,M10] 
02:40:05.466 00.000 7988 refined, 4 included, MultiStar: {0.10, -0.16}, one-star: {0.17, -0.33}
02:40:05.468 00.002 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
02:40:05.468 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
02:40:05.470 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-0.99 mountX=-0.16 mountY=-0.10, mountTheta=-2.57
02:40:05.472 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.16, opts=13)
02:40:05.472 00.000 7988 Enqueuing Move request for scope (0.10, -0.16)
02:40:05.474 00.002 15712 Worker thread wakes up
02:40:05.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
02:40:05.474 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
02:40:05.474 00.000 15712 Moving (0.10, -0.16) raw xDistance=-0.16 yDistance=-0.10
02:40:05.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:05.474 00.000 7988 UpdateGuideState exits: m=757 SNR=17.5
02:40:05.477 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:05.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:05.479 00.002 7988 Enqueuing Expose request
02:40:05.479 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:40:05.479 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
02:40:05.479 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:05.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:40:05.479 00.000 15712 MoveAxis(E, 6, ABG)
02:40:05.481 00.002 15712 Guiding  Dir = 2, Dur = 6
02:40:05.481 00.000 15712 IsGuiding returns 0
02:40:05.498 00.017 15712 IsGuiding returns 0
02:40:05.498 00.000 15712 Move returns status 0, amount 6
02:40:05.498 00.000 15712 MoveAxis(N, 0, ABG)
02:40:05.498 00.000 15712 Move returns status 0, amount 0
02:40:05.498 00.000 15712 move complete, result=0
02:40:05.498 00.000 15712 worker thread done servicing request
02:40:05.498 00.000 15712 Worker thread wakes up
02:40:05.498 00.000 7988 GuideStep: -0.2 px 6 ms EAST, -0.1 px 0 ms NORTH
02:40:05.506 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:05.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:07.245 01.739 15712 Exposure complete
02:40:07.309 00.064 15712 worker thread done servicing request
02:40:07.310 00.001 7988 OnExposeComplete: enter
02:40:07.310 00.000 7988 UpdateGuideState(): m_state=6
02:40:07.310 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4761
02:40:07.310 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=188.24, Mass=706, SNR=17.1, Peak=143 HFD=3.2
02:40:07.315 00.005 7988 MultiStar: [#1 -0.52,0.09,1.04,U] [#2 -0.23,-0.22,0.88,U] [#3 -0.20,-0.36,0.85,U] [#4 0.22,-0.62,0.63,U] [#5 -0.14,0.58,0.65,U] [#6 0.03,-0.10,0.70,U] [#7 -0.07,0.17,0.43,U] [#8 -0.10,0.08,0.44,U] 
02:40:07.315 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.05}, one-star: {0.04, 0.06}
02:40:07.315 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
02:40:07.315 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
02:40:07.315 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=0.06 mountY=-0.04, mountTheta=-0.58
02:40:07.315 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.06, opts=13)
02:40:07.315 00.000 7988 Enqueuing Move request for scope (0.04, 0.06)
02:40:07.315 00.000 15712 Worker thread wakes up
02:40:07.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:40:07.323 00.008 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:40:07.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:07.323 00.000 7988 UpdateGuideState exits: m=706 SNR=17.1
02:40:07.325 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:07.325 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:07.327 00.002 15712 Moving (0.04, 0.06) raw xDistance=0.06 yDistance=-0.04
02:40:07.327 00.000 7988 Enqueuing Expose request
02:40:07.329 00.002 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:40:07.332 00.003 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
02:40:07.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:07.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:40:07.332 00.000 15712 MoveAxis(E, 6, ABG)
02:40:07.332 00.000 15712 Guiding  Dir = 2, Dur = 6
02:40:07.332 00.000 15712 IsGuiding returns 0
02:40:07.355 00.023 15712 IsGuiding returns 0
02:40:07.355 00.000 15712 Move returns status 0, amount 6
02:40:07.355 00.000 15712 MoveAxis(N, 0, ABG)
02:40:07.355 00.000 15712 Move returns status 0, amount 0
02:40:07.355 00.000 15712 move complete, result=0
02:40:07.355 00.000 15712 worker thread done servicing request
02:40:07.355 00.000 15712 Worker thread wakes up
02:40:07.355 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
02:40:07.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:07.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:08.776 01.421 15712 Exposure complete
02:40:08.837 00.061 15712 worker thread done servicing request
02:40:08.837 00.000 7988 OnExposeComplete: enter
02:40:08.837 00.000 7988 UpdateGuideState(): m_state=6
02:40:08.841 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4762
02:40:08.841 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=187.98, Mass=778, SNR=17.8, Peak=141 HFD=3.7
02:40:08.843 00.002 7988 MultiStar: [#1 -0.05,0.12,0.94,U] [#2 0.16,-0.60,0.84,U] [#3 -0.04,-0.38,0.84,U] [#4 0.09,-0.36,0.57,U] [#5 -0.07,0.42,0.73,U] [#6 0.38,-0.19,0.59,U] [#7 -0.19,-0.54,0.50,U] [#8 -0.05,-0.84,0.00,M10] 
02:40:08.845 00.002 7988 refined, 7 included, MultiStar: {0.05, -0.20}, one-star: {0.12, -0.20}
02:40:08.845 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
02:40:08.847 00.002 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
02:40:08.847 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.33 mountX=-0.20 mountY=-0.04, mountTheta=-2.92
02:40:08.849 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.20, opts=13)
02:40:08.851 00.002 7988 Enqueuing Move request for scope (0.05, -0.20)
02:40:08.851 00.000 15712 Worker thread wakes up
02:40:08.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
02:40:08.851 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
02:40:08.851 00.000 15712 Moving (0.05, -0.20) raw xDistance=-0.20 yDistance=-0.04
02:40:08.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:40:08.853 00.002 7988 UpdateGuideState exits: m=778 SNR=17.8
02:40:08.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:08.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:08.853 00.000 7988 Enqueuing Expose request
02:40:08.853 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.35
02:40:08.853 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
02:40:08.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:08.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:40:08.853 00.000 15712 MoveAxis(E, 45, ABG)
02:40:08.853 00.000 15712 Guiding  Dir = 2, Dur = 45
02:40:08.853 00.000 15712 IsGuiding returns 0
02:40:08.878 00.025 15712 PulseGuide returned control before completion, sleep 36
02:40:08.917 00.039 15712 IsGuiding returns 1
02:40:08.917 00.000 15712 scope still moving after pulse duration time elapsed
02:40:08.969 00.052 15712 IsGuiding returns 0
02:40:08.969 00.000 15712 scope move finished after 45 + 70 ms
02:40:08.969 00.000 15712 Move returns status 0, amount 45
02:40:08.969 00.000 15712 MoveAxis(N, 0, ABG)
02:40:08.969 00.000 15712 Move returns status 0, amount 0
02:40:08.969 00.000 15712 move complete, result=0
02:40:08.969 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
02:40:08.976 00.007 15712 worker thread done servicing request
02:40:08.976 00.000 15712 Worker thread wakes up
02:40:08.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:08.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:10.608 01.632 15712 Exposure complete
02:40:10.670 00.062 15712 worker thread done servicing request
02:40:10.670 00.000 7988 OnExposeComplete: enter
02:40:10.670 00.000 7988 UpdateGuideState(): m_state=6
02:40:10.675 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4763
02:40:10.675 00.000 7988 Star::Find returns 1 (0), X=974.50, Y=187.82, Mass=698, SNR=16.9, Peak=156 HFD=3.1
02:40:10.677 00.002 7988 MultiStar: [#1 -0.58,0.10,1.01,U] [#2 -0.34,-0.32,0.91,U] [#3 -0.04,-0.49,0.89,U] [#4 -0.17,-1.00,0.00,M1] [#5 0.17,0.25,0.66,U] [#6 0.48,-0.37,0.56,U] [#7 -0.54,-0.27,0.46,U] [#8 -1.10,-0.42,0.00,R] 
02:40:10.677 00.000 7988 refined, 6 included, MultiStar: {-0.16, -0.21}, one-star: {-0.06, -0.35}
02:40:10.679 00.002 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
02:40:10.679 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.48)
02:40:10.681 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-2.21 mountX=-0.21 mountY=0.16, mountTheta=2.49
02:40:10.683 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.21, opts=13)
02:40:10.683 00.000 7988 Enqueuing Move request for scope (-0.16, -0.21)
02:40:10.685 00.002 15712 Worker thread wakes up
02:40:10.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.21) opts 0xd
02:40:10.685 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.21)
02:40:10.685 00.000 15712 Moving (-0.16, -0.21) raw xDistance=-0.21 yDistance=0.16
02:40:10.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:10.685 00.000 7988 UpdateGuideState exits: m=698 SNR=16.9
02:40:10.688 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:10.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:10.690 00.002 7988 Enqueuing Expose request
02:40:10.690 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.35
02:40:10.690 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
02:40:10.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:10.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:40:10.690 00.000 15712 MoveAxis(E, 48, ABG)
02:40:10.690 00.000 15712 Guiding  Dir = 2, Dur = 48
02:40:10.692 00.002 15712 IsGuiding returns 0
02:40:10.713 00.021 15712 PulseGuide returned control before completion, sleep 34
02:40:10.776 00.063 15712 IsGuiding returns 0
02:40:10.776 00.000 15712 Move returns status 0, amount 48
02:40:10.776 00.000 15712 MoveAxis(N, 0, ABG)
02:40:10.776 00.000 15712 Move returns status 0, amount 0
02:40:10.781 00.005 15712 move complete, result=0
02:40:10.781 00.000 15712 worker thread done servicing request
02:40:10.781 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.2 px 0 ms NORTH
02:40:10.781 00.000 15712 Worker thread wakes up
02:40:10.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:10.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:12.202 01.421 15712 Exposure complete
02:40:12.265 00.063 15712 worker thread done servicing request
02:40:12.267 00.002 7988 OnExposeComplete: enter
02:40:12.267 00.000 7988 UpdateGuideState(): m_state=6
02:40:12.267 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4764
02:40:12.267 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=187.96, Mass=667, SNR=16.6, Peak=152 HFD=3.2
02:40:12.267 00.000 7988 MultiStar: [#1 -0.33,-0.02,0.94,U] [#2 0.02,-0.53,0.92,U] [#3 -0.01,-0.64,0.83,U] [#4 0.24,-0.80,0.00,M2] [#5 0.30,-0.06,0.74,U] [#6 -0.05,-0.58,0.74,U] [#7 -0.14,0.14,0.50,U] [#8 1.26,0.03,0.00,M1] 
02:40:12.267 00.000 7988 single-star, 6 included, MultiStar: {-0.01, -0.29}, one-star: {0.14, -0.22}
02:40:12.267 00.000 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
02:40:12.267 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
02:40:12.267 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-1.00 mountX=-0.22 mountY=-0.13, mountTheta=-2.59
02:40:12.267 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.22, opts=13)
02:40:12.278 00.011 7988 Enqueuing Move request for scope (0.14, -0.22)
02:40:12.279 00.001 15712 Worker thread wakes up
02:40:12.279 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
02:40:12.279 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
02:40:12.279 00.000 15712 Moving (0.14, -0.22) raw xDistance=-0.22 yDistance=-0.13
02:40:12.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:12.279 00.000 7988 UpdateGuideState exits: m=667 SNR=16.6
02:40:12.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:12.279 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:12.279 00.000 7988 Enqueuing Expose request
02:40:12.279 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.35
02:40:12.279 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
02:40:12.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:12.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:40:12.279 00.000 15712 MoveAxis(E, 48, ABG)
02:40:12.279 00.000 15712 Guiding  Dir = 2, Dur = 48
02:40:12.312 00.033 15712 IsGuiding returns 0
02:40:12.331 00.019 15712 PulseGuide returned control before completion, sleep 43
02:40:12.375 00.044 15712 IsGuiding returns 1
02:40:12.376 00.001 15712 scope still moving after pulse duration time elapsed
02:40:12.411 00.035 15712 IsGuiding returns 0
02:40:12.411 00.000 15712 scope move finished after 48 + 47 ms
02:40:12.411 00.000 15712 Move returns status 0, amount 48
02:40:12.411 00.000 15712 MoveAxis(N, 0, ABG)
02:40:12.411 00.000 15712 Move returns status 0, amount 0
02:40:12.411 00.000 15712 move complete, result=0
02:40:12.411 00.000 15712 worker thread done servicing request
02:40:12.411 00.000 15712 Worker thread wakes up
02:40:12.411 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
02:40:12.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:12.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:14.051 01.640 15712 Exposure complete
02:40:14.113 00.062 15712 worker thread done servicing request
02:40:14.116 00.003 7988 OnExposeComplete: enter
02:40:14.116 00.000 7988 UpdateGuideState(): m_state=6
02:40:14.116 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4765
02:40:14.116 00.000 7988 Star::Find returns 1 (0), X=974.46, Y=188.23, Mass=705, SNR=17.1, Peak=136 HFD=3.2
02:40:14.116 00.000 7988 MultiStar: [#1 -0.42,0.53,1.02,U] [#2 0.01,0.05,0.97,U] [#3 -0.54,-0.22,0.85,U] [#4 0.30,-0.02,0.77,U] [#5 0.21,0.85,0.00,M1] [#6 0.42,0.17,0.70,U] [#7 -0.53,0.32,0.52,U] [#8 0.30,-0.03,0.47,U] 
02:40:14.116 00.000 7988 single-star, 7 included, MultiStar: {-0.09, 0.12}, one-star: {-0.10, 0.06}
02:40:14.116 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
02:40:14.116 00.000 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
02:40:14.116 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.61 mountX=0.06 mountY=0.10, mountTheta=1.04
02:40:14.116 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.06, opts=13)
02:40:14.116 00.000 7988 Enqueuing Move request for scope (-0.10, 0.06)
02:40:14.116 00.000 15712 Worker thread wakes up
02:40:14.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
02:40:14.116 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:40:14.116 00.000 15712 Moving (-0.10, 0.06) raw xDistance=0.06 yDistance=0.10
02:40:14.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:14.129 00.013 7988 UpdateGuideState exits: m=705 SNR=17.1
02:40:14.130 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:14.130 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:14.130 00.000 7988 Enqueuing Expose request
02:40:14.130 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:40:14.130 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
02:40:14.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:14.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:40:14.130 00.000 15712 MoveAxis(E, 6, ABG)
02:40:14.130 00.000 15712 Guiding  Dir = 2, Dur = 6
02:40:14.130 00.000 15712 IsGuiding returns 0
02:40:14.153 00.023 15712 IsGuiding returns 0
02:40:14.153 00.000 15712 Move returns status 0, amount 6
02:40:14.153 00.000 15712 MoveAxis(N, 0, ABG)
02:40:14.153 00.000 15712 Move returns status 0, amount 0
02:40:14.153 00.000 15712 move complete, result=0
02:40:14.153 00.000 15712 worker thread done servicing request
02:40:14.153 00.000 15712 Worker thread wakes up
02:40:14.153 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:40:14.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:14.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:15.568 01.415 15712 Exposure complete
02:40:15.631 00.063 15712 worker thread done servicing request
02:40:15.633 00.002 7988 OnExposeComplete: enter
02:40:15.633 00.000 7988 UpdateGuideState(): m_state=6
02:40:15.633 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4766
02:40:15.633 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=188.16, Mass=751, SNR=17.3, Peak=133 HFD=4.0
02:40:15.633 00.000 7988 MultiStar: [#1 -0.31,0.31,0.91,U] [#2 -0.26,-0.45,0.79,U] [#3 -0.10,-0.51,0.83,U] [#4 0.13,-1.11,0.00,M2] [#5 -0.19,0.14,0.68,U] [#6 0.43,-0.05,0.62,U] [#7 -0.30,0.33,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.94,0.61,0.00,M6] 
02:40:15.633 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.05}, one-star: {0.15, -0.01}
02:40:15.633 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.11 = 2.17)
02:40:15.633 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
02:40:15.633 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.55 mountX=-0.06 mountY=0.08, mountTheta=2.16
02:40:15.643 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.05, opts=13)
02:40:15.645 00.002 7988 Enqueuing Move request for scope (-0.08, -0.05)
02:40:15.645 00.000 15712 Worker thread wakes up
02:40:15.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
02:40:15.645 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
02:40:15.645 00.000 15712 Moving (-0.08, -0.05) raw xDistance=-0.06 yDistance=0.08
02:40:15.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:15.645 00.000 7988 UpdateGuideState exits: m=751 SNR=17.3
02:40:15.650 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:15.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:15.650 00.000 7988 Enqueuing Expose request
02:40:15.650 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:40:15.650 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
02:40:15.650 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:15.650 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:40:15.650 00.000 15712 MoveAxis(E, 6, ABG)
02:40:15.650 00.000 15712 Guiding  Dir = 2, Dur = 6
02:40:15.650 00.000 15712 IsGuiding returns 0
02:40:15.660 00.010 15712 IsGuiding returns 0
02:40:15.660 00.000 15712 Move returns status 0, amount 6
02:40:15.660 00.000 15712 MoveAxis(N, 0, ABG)
02:40:15.660 00.000 15712 Move returns status 0, amount 0
02:40:15.660 00.000 15712 move complete, result=0
02:40:15.660 00.000 15712 worker thread done servicing request
02:40:15.660 00.000 15712 Worker thread wakes up
02:40:15.660 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:40:15.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:15.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:17.414 01.754 15712 Exposure complete
02:40:17.475 00.061 15712 worker thread done servicing request
02:40:17.475 00.000 7988 OnExposeComplete: enter
02:40:17.479 00.004 7988 UpdateGuideState(): m_state=6
02:40:17.479 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4767
02:40:17.481 00.002 7988 Star::Find returns 1 (0), X=974.45, Y=188.27, Mass=784, SNR=17.7, Peak=147 HFD=3.3
02:40:17.481 00.000 7988 MultiStar: [#1 -0.66,0.31,0.00,M1] [#2 -0.12,-0.40,0.81,U] [#3 -0.51,-0.32,0.87,U] [#4 -0.34,-0.14,0.71,U] [#5 -0.49,0.25,0.75,U] [#6 0.06,0.39,0.70,U] [#7 -0.50,0.54,0.00,M1] [#8 0.36,0.34,0.46,U] 
02:40:17.483 00.002 7988 single-star, 6 included, MultiStar: {-0.20, 0.00}, one-star: {-0.12, 0.10}
02:40:17.483 00.000 7988 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.56) = xAngle (0.88 = 0.88)
02:40:17.485 00.002 7988 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:40:17.485 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.45 mountX=0.10 mountY=0.11, mountTheta=0.87
02:40:17.487 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.10, opts=13)
02:40:17.489 00.002 7988 Enqueuing Move request for scope (-0.12, 0.10)
02:40:17.491 00.002 15712 Worker thread wakes up
02:40:17.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
02:40:17.491 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
02:40:17.491 00.000 15712 Moving (-0.12, 0.10) raw xDistance=0.10 yDistance=0.11
02:40:17.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:17.493 00.002 7988 UpdateGuideState exits: m=784 SNR=17.7
02:40:17.493 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:17.495 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:17.495 00.000 7988 Enqueuing Expose request
02:40:17.496 00.001 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:40:17.496 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
02:40:17.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:17.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:40:17.496 00.000 15712 MoveAxis(E, 7, ABG)
02:40:17.496 00.000 15712 Guiding  Dir = 2, Dur = 7
02:40:17.496 00.000 15712 IsGuiding returns 0
02:40:17.523 00.027 15712 IsGuiding returns 0
02:40:17.523 00.000 15712 Move returns status 0, amount 7
02:40:17.523 00.000 15712 MoveAxis(N, 0, ABG)
02:40:17.523 00.000 15712 Move returns status 0, amount 0
02:40:17.523 00.000 15712 move complete, result=0
02:40:17.523 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
02:40:17.528 00.005 15712 worker thread done servicing request
02:40:17.528 00.000 15712 Worker thread wakes up
02:40:17.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:17.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:18.946 01.418 15712 Exposure complete
02:40:19.010 00.064 15712 worker thread done servicing request
02:40:19.012 00.002 7988 OnExposeComplete: enter
02:40:19.012 00.000 7988 UpdateGuideState(): m_state=6
02:40:19.012 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4768
02:40:19.012 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=188.42, Mass=820, SNR=18.5, Peak=142 HFD=3.4
02:40:19.012 00.000 7988 MultiStar: [#1 -0.61,0.34,0.93,U] [#2 -0.18,-0.30,0.86,U] [#3 -0.36,-0.11,0.75,U] [#4 -0.26,0.04,0.65,U] [#5 0.09,0.50,0.77,U] [#6 -0.02,-0.03,0.58,U] [#7 -0.45,0.28,0.38,U] [#8 0.48,0.48,0.35,U] 
02:40:19.012 00.000 7988 refined, 8 included, MultiStar: {-0.16, 0.14}, one-star: {0.08, 0.24}
02:40:19.012 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
02:40:19.012 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
02:40:19.012 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.22 cameraTheta=2.43 mountX=0.14 mountY=0.16, mountTheta=0.85
02:40:19.012 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.14, opts=13)
02:40:19.012 00.000 7988 Enqueuing Move request for scope (-0.16, 0.14)
02:40:19.024 00.012 15712 Worker thread wakes up
02:40:19.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
02:40:19.024 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
02:40:19.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:19.024 00.000 7988 UpdateGuideState exits: m=820 SNR=18.5
02:40:19.027 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:19.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:19.029 00.002 7988 Enqueuing Expose request
02:40:19.029 00.000 15712 Moving (-0.16, 0.14) raw xDistance=0.14 yDistance=0.16
02:40:19.031 00.002 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:40:19.031 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
02:40:19.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:19.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:40:19.031 00.000 15712 MoveAxis(E, 6, ABG)
02:40:19.031 00.000 15712 Guiding  Dir = 2, Dur = 6
02:40:19.031 00.000 15712 IsGuiding returns 0
02:40:19.060 00.029 15712 IsGuiding returns 0
02:40:19.060 00.000 15712 Move returns status 0, amount 6
02:40:19.060 00.000 15712 MoveAxis(N, 0, ABG)
02:40:19.060 00.000 15712 Move returns status 0, amount 0
02:40:19.060 00.000 15712 move complete, result=0
02:40:19.060 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
02:40:19.060 00.000 15712 worker thread done servicing request
02:40:19.060 00.000 15712 Worker thread wakes up
02:40:19.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:19.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:20.700 01.640 15712 Exposure complete
02:40:20.762 00.062 15712 worker thread done servicing request
02:40:20.762 00.000 7988 OnExposeComplete: enter
02:40:20.762 00.000 7988 UpdateGuideState(): m_state=6
02:40:20.766 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4769
02:40:20.766 00.000 7988 Star::Find returns 1 (0), X=974.40, Y=188.07, Mass=722, SNR=17.3, Peak=139 HFD=3.5
02:40:20.768 00.002 7988 MultiStar: [#1 -0.55,0.18,0.95,U] [#2 -0.41,-0.56,0.90,U] [#3 -0.40,-0.39,0.81,U] [#4 0.21,-1.02,0.00,M1] [#5 -0.18,-0.15,0.73,U] [#6 -0.41,0.00,0.67,U] [#7 -0.46,0.30,0.45,U] [#8 0.00,0.00,0.00,L] [#9 -0.54,-0.45,0.00,M7] 
02:40:20.768 00.000 7988 single-star, 6 included, MultiStar: {-0.36, -0.13}, one-star: {-0.16, -0.10}
02:40:20.770 00.002 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.14 = 2.14)
02:40:20.770 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.11)
02:40:20.772 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.20 cameraTheta=-2.58 mountX=-0.11 mountY=0.17, mountTheta=2.13
02:40:20.774 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.10, opts=13)
02:40:20.774 00.000 7988 Enqueuing Move request for scope (-0.16, -0.10)
02:40:20.777 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:20.777 00.000 15712 Worker thread wakes up
02:40:20.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
02:40:20.777 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
02:40:20.777 00.000 15712 Moving (-0.16, -0.10) raw xDistance=-0.11 yDistance=0.17
02:40:20.777 00.000 7988 UpdateGuideState exits: m=722 SNR=17.3
02:40:20.779 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:20.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:20.781 00.002 7988 Enqueuing Expose request
02:40:20.783 00.002 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:40:20.783 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
02:40:20.783 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:20.783 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:40:20.783 00.000 15712 MoveAxis(E, 5, ABG)
02:40:20.783 00.000 15712 Guiding  Dir = 2, Dur = 5
02:40:20.783 00.000 15712 IsGuiding returns 0
02:40:20.796 00.013 15712 IsGuiding returns 0
02:40:20.796 00.000 15712 Move returns status 0, amount 5
02:40:20.796 00.000 15712 MoveAxis(N, 0, ABG)
02:40:20.796 00.000 15712 Move returns status 0, amount 0
02:40:20.796 00.000 15712 move complete, result=0
02:40:20.796 00.000 15712 worker thread done servicing request
02:40:20.796 00.000 15712 Worker thread wakes up
02:40:20.796 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
02:40:20.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:20.804 00.008 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:22.210 01.406 15712 Exposure complete
02:40:22.276 00.066 15712 worker thread done servicing request
02:40:22.276 00.000 7988 OnExposeComplete: enter
02:40:22.276 00.000 7988 UpdateGuideState(): m_state=6
02:40:22.276 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4770
02:40:22.276 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=187.80, Mass=661, SNR=16.7, Peak=136 HFD=3.3
02:40:22.276 00.000 7988 MultiStar: [#1 -0.77,-0.07,0.00,M1] [#2 -0.05,-0.49,0.89,U] [#3 -0.57,-0.76,0.00,M1] [#4 -0.17,-0.80,0.00,M2] [#5 -0.21,-0.46,0.76,U] [#6 0.15,-0.21,0.71,U] [#7 -0.63,0.35,0.00,M1] [#8 0.83,-0.70,0.00,M1] 
02:40:22.276 00.000 7988 refined, 3 included, MultiStar: {-0.10, -0.39}, one-star: {-0.25, -0.37}
02:40:22.276 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
02:40:22.276 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.86)
02:40:22.276 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.83 mountX=-0.39 mountY=0.11, mountTheta=2.86
02:40:22.276 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.39, opts=13)
02:40:22.288 00.012 7988 Enqueuing Move request for scope (-0.10, -0.39)
02:40:22.288 00.000 15712 Worker thread wakes up
02:40:22.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:40:22.291 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.39) opts 0xd
02:40:22.291 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.39)
02:40:22.291 00.000 15712 Moving (-0.10, -0.39) raw xDistance=-0.39 yDistance=0.11
02:40:22.291 00.000 7988 UpdateGuideState exits: m=661 SNR=16.7
02:40:22.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:22.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:22.291 00.000 7988 Enqueuing Expose request
02:40:22.291 00.000 15712 PPEC rslt: input = -0.39, final = -0.25, react = -0.23, pred = -0.02, hyst = -0.21, hyst_pct = 0.00, period_length = 639.34
02:40:22.291 00.000 15712 PPEC: input: -0.39, control: -0.25, exposure: 1500
02:40:22.291 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:22.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:40:22.291 00.000 15712 MoveAxis(E, 81, ABG)
02:40:22.291 00.000 15712 Guiding  Dir = 2, Dur = 81
02:40:22.306 00.015 15712 IsGuiding returns 0
02:40:22.321 00.015 15712 PulseGuide returned control before completion, sleep 76
02:40:22.401 00.080 15712 IsGuiding returns 1
02:40:22.401 00.000 15712 scope still moving after pulse duration time elapsed
02:40:22.433 00.032 15712 IsGuiding returns 0
02:40:22.433 00.000 15712 scope move finished after 81 + 46 ms
02:40:22.433 00.000 15712 Move returns status 0, amount 81
02:40:22.433 00.000 15712 MoveAxis(N, 0, ABG)
02:40:22.433 00.000 15712 Move returns status 0, amount 0
02:40:22.433 00.000 15712 move complete, result=0
02:40:22.433 00.000 7988 GuideStep: -0.4 px 81 ms EAST, 0.1 px 0 ms NORTH
02:40:22.435 00.002 15712 worker thread done servicing request
02:40:22.435 00.000 15712 Worker thread wakes up
02:40:22.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:22.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:24.077 01.642 15712 Exposure complete
02:40:24.140 00.063 15712 worker thread done servicing request
02:40:24.140 00.000 7988 OnExposeComplete: enter
02:40:24.140 00.000 7988 UpdateGuideState(): m_state=6
02:40:24.140 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4771
02:40:24.140 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=187.80, Mass=836, SNR=18.8, Peak=153 HFD=3.4
02:40:24.145 00.005 7988 MultiStar: [#1 -1.00,0.03,0.00,M2] [#2 -0.03,-0.59,0.78,U] [#3 -0.23,-0.47,0.82,U] [#4 -0.05,-0.66,0.70,U] [#5 -0.06,0.38,0.64,U] [#6 0.34,-0.01,0.62,U] [#7 -0.58,-0.09,0.43,U] [#8 0.41,0.18,0.31,U] 
02:40:24.145 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.27}, one-star: {-0.05, -0.38}
02:40:24.145 00.000 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.31 = 2.98)
02:40:24.145 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.94)
02:40:24.145 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.74 mountX=-0.27 mountY=0.05, mountTheta=2.94
02:40:24.145 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.27, opts=13)
02:40:24.145 00.000 7988 Enqueuing Move request for scope (-0.05, -0.27)
02:40:24.154 00.009 15712 Worker thread wakes up
02:40:24.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
02:40:24.154 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
02:40:24.154 00.000 15712 Moving (-0.05, -0.27) raw xDistance=-0.27 yDistance=0.05
02:40:24.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:40:24.154 00.000 7988 UpdateGuideState exits: m=836 SNR=18.8
02:40:24.156 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:24.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:24.158 00.002 7988 Enqueuing Expose request
02:40:24.158 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.34
02:40:24.158 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
02:40:24.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:24.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:40:24.158 00.000 15712 MoveAxis(E, 59, ABG)
02:40:24.158 00.000 15712 Guiding  Dir = 2, Dur = 59
02:40:24.160 00.002 15712 IsGuiding returns 0
02:40:24.170 00.010 15712 PulseGuide returned control before completion, sleep 54
02:40:24.254 00.084 15712 IsGuiding returns 0
02:40:24.254 00.000 15712 Move returns status 0, amount 59
02:40:24.254 00.000 15712 MoveAxis(N, 0, ABG)
02:40:24.254 00.000 15712 Move returns status 0, amount 0
02:40:24.254 00.000 15712 move complete, result=0
02:40:24.254 00.000 15712 worker thread done servicing request
02:40:24.254 00.000 15712 Worker thread wakes up
02:40:24.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:24.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:24.254 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
02:40:25.672 01.418 15712 Exposure complete
02:40:25.736 00.064 15712 worker thread done servicing request
02:40:25.736 00.000 7988 OnExposeComplete: enter
02:40:25.736 00.000 7988 UpdateGuideState(): m_state=6
02:40:25.736 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4772
02:40:25.736 00.000 7988 Star::Find returns 1 (0), X=974.45, Y=188.13, Mass=727, SNR=17.5, Peak=151 HFD=3.2
02:40:25.736 00.000 7988 MultiStar: [#1 -0.35,0.24,0.98,U] [#2 -0.30,-0.14,0.86,U] [#3 -0.06,-0.50,0.77,U] [#4 -0.18,-0.61,0.72,U] [#5 -0.38,0.68,0.00,M1] [#6 0.14,-0.10,0.61,U] [#7 -0.98,0.19,0.00,M1] [#8 -0.13,0.51,0.40,U] 
02:40:25.736 00.000 7988 single-star, 6 included, MultiStar: {-0.16, -0.12}, one-star: {-0.11, -0.04}
02:40:25.743 00.007 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.34 = 1.95)
02:40:25.743 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.91)
02:40:25.743 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.78 mountX=-0.04 mountY=0.11, mountTheta=1.94
02:40:25.743 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
02:40:25.743 00.000 7988 Enqueuing Move request for scope (-0.11, -0.04)
02:40:25.743 00.000 15712 Worker thread wakes up
02:40:25.749 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
02:40:25.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:40:25.749 00.000 7988 UpdateGuideState exits: m=727 SNR=17.5
02:40:25.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:25.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:25.749 00.000 7988 Enqueuing Expose request
02:40:25.749 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
02:40:25.749 00.000 15712 Moving (-0.11, -0.04) raw xDistance=-0.04 yDistance=0.11
02:40:25.749 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:40:25.749 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
02:40:25.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:25.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:40:25.760 00.011 15712 MoveAxis(E, 6, ABG)
02:40:25.760 00.000 15712 Guiding  Dir = 2, Dur = 6
02:40:25.760 00.000 15712 IsGuiding returns 0
02:40:25.774 00.014 15712 IsGuiding returns 0
02:40:25.774 00.000 15712 Move returns status 0, amount 6
02:40:25.774 00.000 15712 MoveAxis(N, 0, ABG)
02:40:25.774 00.000 15712 Move returns status 0, amount 0
02:40:25.774 00.000 15712 move complete, result=0
02:40:25.774 00.000 15712 worker thread done servicing request
02:40:25.774 00.000 15712 Worker thread wakes up
02:40:25.774 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
02:40:25.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:25.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:27.403 01.629 15712 Exposure complete
02:40:27.468 00.065 15712 worker thread done servicing request
02:40:27.469 00.001 7988 OnExposeComplete: enter
02:40:27.469 00.000 7988 UpdateGuideState(): m_state=6
02:40:27.469 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4773
02:40:27.469 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=188.00, Mass=628, SNR=16.0, Peak=152 HFD=2.5
02:40:27.469 00.000 7988 MultiStar: [#1 -0.66,0.30,0.00,M2] [#2 -0.14,-0.29,0.91,U] [#3 -0.43,-0.16,0.88,U] [#4 -0.00,-0.28,0.79,U] [#5 0.24,0.15,0.71,U] [#6 -0.20,-0.27,0.70,U] [#7 0.19,-0.01,0.45,U] [#8 0.89,0.10,0.00,M1] 
02:40:27.469 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.16}, one-star: {0.15, -0.18}
02:40:27.469 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
02:40:27.469 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.85)
02:40:27.477 00.008 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.84 mountX=-0.16 mountY=0.05, mountTheta=2.85
02:40:27.477 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.16, opts=13)
02:40:27.477 00.000 7988 Enqueuing Move request for scope (-0.05, -0.16)
02:40:27.477 00.000 15712 Worker thread wakes up
02:40:27.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
02:40:27.477 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
02:40:27.477 00.000 15712 Moving (-0.05, -0.16) raw xDistance=-0.16 yDistance=0.05
02:40:27.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:40:27.482 00.005 7988 UpdateGuideState exits: m=628 SNR=16.0
02:40:27.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:27.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:27.482 00.000 7988 Enqueuing Expose request
02:40:27.482 00.000 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.34
02:40:27.482 00.000 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
02:40:27.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:27.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:40:27.482 00.000 15712 MoveAxis(E, 39, ABG)
02:40:27.482 00.000 15712 Guiding  Dir = 2, Dur = 39
02:40:27.482 00.000 15712 IsGuiding returns 0
02:40:27.514 00.032 15712 PulseGuide returned control before completion, sleep 21
02:40:27.548 00.034 15712 IsGuiding returns 1
02:40:27.548 00.000 15712 scope still moving after pulse duration time elapsed
02:40:27.577 00.029 15712 IsGuiding returns 0
02:40:27.577 00.000 15712 scope move finished after 39 + 50 ms
02:40:27.577 00.000 15712 Move returns status 0, amount 39
02:40:27.577 00.000 15712 MoveAxis(N, 0, ABG)
02:40:27.577 00.000 15712 Move returns status 0, amount 0
02:40:27.577 00.000 15712 move complete, result=0
02:40:27.577 00.000 15712 worker thread done servicing request
02:40:27.577 00.000 15712 Worker thread wakes up
02:40:27.577 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
02:40:27.580 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:27.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:28.983 01.403 15712 Exposure complete
02:40:29.044 00.061 15712 worker thread done servicing request
02:40:29.044 00.000 7988 OnExposeComplete: enter
02:40:29.044 00.000 7988 UpdateGuideState(): m_state=6
02:40:29.050 00.006 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4774
02:40:29.050 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=188.18, Mass=705, SNR=17.1, Peak=149 HFD=2.9
02:40:29.052 00.002 7988 MultiStar: [#1 -0.45,0.13,0.96,U] [#2 -0.16,-0.58,0.88,U] [#3 -0.39,-0.49,0.87,U] [#4 0.04,-0.48,0.69,U] [#5 0.17,0.15,0.69,U] [#6 0.49,-0.13,0.61,U] [#7 -0.58,0.26,0.52,U] [#8 0.61,-0.30,0.40,U] 
02:40:29.054 00.002 7988 refined, 8 included, MultiStar: {-0.12, -0.17}, one-star: {-0.25, 0.00}
02:40:29.054 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.76 = 2.53)
02:40:29.056 00.002 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.49)
02:40:29.056 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.20 cameraTheta=-2.19 mountX=-0.17 mountY=0.12, mountTheta=2.50
02:40:29.058 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.17, opts=13)
02:40:29.059 00.001 7988 Enqueuing Move request for scope (-0.12, -0.17)
02:40:29.059 00.000 15712 Worker thread wakes up
02:40:29.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
02:40:29.059 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
02:40:29.059 00.000 15712 Moving (-0.12, -0.17) raw xDistance=-0.17 yDistance=0.12
02:40:29.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:40:29.059 00.000 7988 UpdateGuideState exits: m=705 SNR=17.1
02:40:29.063 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:29.063 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:29.065 00.002 7988 Enqueuing Expose request
02:40:29.065 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.34
02:40:29.065 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
02:40:29.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:29.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:40:29.065 00.000 15712 MoveAxis(E, 41, ABG)
02:40:29.065 00.000 15712 Guiding  Dir = 2, Dur = 41
02:40:29.067 00.002 15712 IsGuiding returns 0
02:40:29.076 00.009 15712 PulseGuide returned control before completion, sleep 36
02:40:29.123 00.047 15712 IsGuiding returns 1
02:40:29.123 00.000 15712 scope still moving after pulse duration time elapsed
02:40:29.161 00.038 15712 IsGuiding returns 0
02:40:29.161 00.000 15712 scope move finished after 41 + 55 ms
02:40:29.161 00.000 15712 Move returns status 0, amount 41
02:40:29.161 00.000 15712 MoveAxis(N, 0, ABG)
02:40:29.161 00.000 15712 Move returns status 0, amount 0
02:40:29.161 00.000 15712 move complete, result=0
02:40:29.161 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
02:40:29.165 00.004 15712 worker thread done servicing request
02:40:29.165 00.000 15712 Worker thread wakes up
02:40:29.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:29.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:30.800 01.635 15712 Exposure complete
02:40:30.864 00.064 15712 worker thread done servicing request
02:40:30.865 00.001 7988 OnExposeComplete: enter
02:40:30.865 00.000 7988 UpdateGuideState(): m_state=6
02:40:30.865 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4775
02:40:30.865 00.000 7988 Star::Find returns 1 (0), X=974.44, Y=188.05, Mass=710, SNR=17.0, Peak=146 HFD=3.5
02:40:30.865 00.000 7988 MultiStar: [#1 -0.63,0.17,1.02,U] [#2 -0.09,-0.82,0.00,M1] [#3 -0.42,-0.34,0.89,U] [#4 -0.36,-0.82,0.00,M1] [#5 0.07,0.16,0.67,U] [#6 0.48,-0.24,0.62,U] [#7 -0.81,0.21,0.00,M1] [#8 0.30,-0.16,0.36,U] 
02:40:30.865 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.08}, one-star: {-0.12, -0.13}
02:40:30.865 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
02:40:30.865 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.03)
02:40:30.865 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.66 mountX=-0.08 mountY=0.15, mountTheta=2.05
02:40:30.875 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.08, opts=13)
02:40:30.875 00.000 7988 Enqueuing Move request for scope (-0.15, -0.08)
02:40:30.877 00.002 15712 Worker thread wakes up
02:40:30.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
02:40:30.877 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
02:40:30.877 00.000 15712 Moving (-0.15, -0.08) raw xDistance=-0.08 yDistance=0.15
02:40:30.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:30.877 00.000 7988 UpdateGuideState exits: m=710 SNR=17.0
02:40:30.880 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:30.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:30.882 00.002 7988 Enqueuing Expose request
02:40:30.882 00.000 15712 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:40:30.882 00.000 15712 PPEC: input: -0.08, control: -0.03, exposure: 1500
02:40:30.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:30.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:40:30.882 00.000 15712 MoveAxis(E, 9, ABG)
02:40:30.882 00.000 15712 Guiding  Dir = 2, Dur = 9
02:40:30.903 00.021 15712 IsGuiding returns 0
02:40:30.911 00.008 15712 IsGuiding returns 0
02:40:30.911 00.000 15712 Move returns status 0, amount 9
02:40:30.911 00.000 15712 MoveAxis(N, 0, ABG)
02:40:30.911 00.000 15712 Move returns status 0, amount 0
02:40:30.911 00.000 15712 move complete, result=0
02:40:30.911 00.000 15712 worker thread done servicing request
02:40:30.911 00.000 15712 Worker thread wakes up
02:40:30.911 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
02:40:30.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:30.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:32.342 01.431 15712 Exposure complete
02:40:32.404 00.062 15712 worker thread done servicing request
02:40:32.404 00.000 7988 OnExposeComplete: enter
02:40:32.407 00.003 7988 UpdateGuideState(): m_state=6
02:40:32.407 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4776
02:40:32.409 00.002 7988 Star::Find returns 1 (0), X=974.38, Y=188.13, Mass=693, SNR=17.1, Peak=135 HFD=3.4
02:40:32.409 00.000 7988 MultiStar: [#1 -0.85,0.38,0.00,M1] [#2 -0.31,-0.41,0.88,U] [#3 -0.68,-0.49,0.00,M1] [#4 -0.11,-0.69,0.00,M2] [#5 -0.46,0.41,0.73,U] [#6 0.29,-0.16,0.62,U] [#7 -0.38,0.81,0.00,M2] [#8 0.23,-0.02,0.34,U] 
02:40:32.411 00.002 7988 refined, 4 included, MultiStar: {-0.15, -0.06}, one-star: {-0.19, -0.04}
02:40:32.411 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.33 = 1.96)
02:40:32.413 00.002 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.93)
02:40:32.413 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.76 mountX=-0.06 mountY=0.15, mountTheta=1.95
02:40:32.415 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.06, opts=13)
02:40:32.417 00.002 7988 Enqueuing Move request for scope (-0.15, -0.06)
02:40:32.417 00.000 15712 Worker thread wakes up
02:40:32.417 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
02:40:32.417 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
02:40:32.417 00.000 15712 Moving (-0.15, -0.06) raw xDistance=-0.06 yDistance=0.15
02:40:32.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:40:32.420 00.003 7988 UpdateGuideState exits: m=693 SNR=17.1
02:40:32.422 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:32.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:32.424 00.002 7988 Enqueuing Expose request
02:40:32.424 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:40:32.424 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
02:40:32.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:32.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:40:32.424 00.000 15712 MoveAxis(E, 8, ABG)
02:40:32.424 00.000 15712 Guiding  Dir = 2, Dur = 8
02:40:32.424 00.000 15712 IsGuiding returns 0
02:40:32.441 00.017 15712 IsGuiding returns 0
02:40:32.441 00.000 15712 Move returns status 0, amount 8
02:40:32.441 00.000 15712 MoveAxis(N, 0, ABG)
02:40:32.441 00.000 15712 Move returns status 0, amount 0
02:40:32.441 00.000 15712 move complete, result=0
02:40:32.441 00.000 15712 worker thread done servicing request
02:40:32.441 00.000 15712 Worker thread wakes up
02:40:32.441 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
02:40:32.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:32.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:34.079 01.638 15712 Exposure complete
02:40:34.141 00.062 15712 worker thread done servicing request
02:40:34.141 00.000 7988 OnExposeComplete: enter
02:40:34.141 00.000 7988 UpdateGuideState(): m_state=6
02:40:34.145 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4777
02:40:34.145 00.000 7988 Star::Find returns 1 (0), X=974.30, Y=188.46, Mass=805, SNR=18.1, Peak=134 HFD=3.6
02:40:34.147 00.002 7988 MultiStar: [#1 -0.61,0.04,0.87,U] [#2 -0.14,-0.25,0.89,U] [#3 -0.72,-0.19,0.00,M2] [#4 -0.17,-0.64,0.66,U] [#5 -0.08,0.26,0.72,U] [#6 0.11,0.19,0.61,U] [#7 0.01,0.41,0.39,U] [#8 0.75,-0.02,0.00,M1] 
02:40:34.149 00.002 7988 refined, 6 included, MultiStar: {-0.20, 0.03}, one-star: {-0.27, 0.28}
02:40:34.149 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.56) = xAngle (1.44 = 1.44)
02:40:34.151 00.002 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
02:40:34.151 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=3.00 mountX=0.03 mountY=0.20, mountTheta=1.44
02:40:34.153 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.03, opts=13)
02:40:34.155 00.002 7988 Enqueuing Move request for scope (-0.20, 0.03)
02:40:34.155 00.000 15712 Worker thread wakes up
02:40:34.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
02:40:34.155 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
02:40:34.155 00.000 15712 Moving (-0.20, 0.03) raw xDistance=0.03 yDistance=0.20
02:40:34.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:40:34.157 00.002 7988 UpdateGuideState exits: m=805 SNR=18.1
02:40:34.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:34.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:34.157 00.000 7988 Enqueuing Expose request
02:40:34.157 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:40:34.157 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
02:40:34.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:34.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:40:34.157 00.000 15712 MoveAxis(E, 7, ABG)
02:40:34.157 00.000 15712 Guiding  Dir = 2, Dur = 7
02:40:34.157 00.000 15712 IsGuiding returns 0
02:40:34.210 00.053 15712 IsGuiding returns 0
02:40:34.210 00.000 15712 Move returns status 0, amount 7
02:40:34.210 00.000 15712 MoveAxis(N, 0, ABG)
02:40:34.210 00.000 15712 Move returns status 0, amount 0
02:40:34.210 00.000 15712 move complete, result=0
02:40:34.210 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
02:40:34.216 00.006 15712 worker thread done servicing request
02:40:34.216 00.000 15712 Worker thread wakes up
02:40:34.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:34.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:35.626 01.410 15712 Exposure complete
02:40:35.690 00.064 15712 worker thread done servicing request
02:40:35.690 00.000 7988 OnExposeComplete: enter
02:40:35.690 00.000 7988 UpdateGuideState(): m_state=6
02:40:35.692 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4778
02:40:35.692 00.000 7988 Star::Find returns 1 (0), X=974.67, Y=188.01, Mass=753, SNR=17.8, Peak=148 HFD=3.3
02:40:35.694 00.002 7988 MultiStar: [#1 -0.57,0.32,1.06,U] [#2 0.00,0.08,0.90,U] [#3 -0.44,-0.14,0.70,U] [#4 -0.28,-0.37,0.68,U] [#5 0.11,0.25,0.64,U] [#6 0.40,0.24,0.62,U] [#7 -0.75,0.05,0.00,M2] [#8 0.18,0.27,0.44,U] 
02:40:35.694 00.000 7988 refined, 7 included, MultiStar: {-0.10, 0.05}, one-star: {0.10, -0.17}
02:40:35.696 00.002 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.56) = xAngle (1.09 = 1.09)
02:40:35.696 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
02:40:35.698 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.65 mountX=0.05 mountY=0.10, mountTheta=1.08
02:40:35.700 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.05, opts=13)
02:40:35.700 00.000 7988 Enqueuing Move request for scope (-0.10, 0.05)
02:40:35.702 00.002 15712 Worker thread wakes up
02:40:35.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
02:40:35.702 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:40:35.702 00.000 15712 Moving (-0.10, 0.05) raw xDistance=0.05 yDistance=0.10
02:40:35.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:40:35.704 00.002 7988 UpdateGuideState exits: m=753 SNR=17.8
02:40:35.706 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:35.707 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:35.707 00.000 7988 Enqueuing Expose request
02:40:35.707 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:40:35.707 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
02:40:35.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:35.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:40:35.707 00.000 15712 MoveAxis(E, 7, ABG)
02:40:35.707 00.000 15712 Guiding  Dir = 2, Dur = 7
02:40:35.707 00.000 15712 IsGuiding returns 0
02:40:35.724 00.017 15712 IsGuiding returns 0
02:40:35.724 00.000 15712 Move returns status 0, amount 7
02:40:35.724 00.000 15712 MoveAxis(N, 0, ABG)
02:40:35.724 00.000 15712 Move returns status 0, amount 0
02:40:35.724 00.000 15712 move complete, result=0
02:40:35.724 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
02:40:35.734 00.010 15712 worker thread done servicing request
02:40:35.734 00.000 15712 Worker thread wakes up
02:40:35.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:35.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:37.473 01.739 15712 Exposure complete
02:40:37.537 00.064 15712 worker thread done servicing request
02:40:37.537 00.000 7988 OnExposeComplete: enter
02:40:37.537 00.000 7988 UpdateGuideState(): m_state=6
02:40:37.537 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4779
02:40:37.541 00.004 7988 Star::Find returns 1 (0), X=974.52, Y=188.06, Mass=671, SNR=16.5, Peak=143 HFD=3.3
02:40:37.541 00.000 7988 MultiStar: [#1 -0.56,-0.19,1.05,U] [#2 -0.17,-0.63,0.91,U] [#3 -0.18,-0.51,0.89,U] [#4 0.26,-0.55,0.71,U] [#5 -0.06,-0.19,0.74,U] [#6 0.20,-0.03,0.69,U] [#7 -0.12,0.20,0.43,U] [#8 0.69,0.28,0.00,M1] 
02:40:37.541 00.000 7988 single-star, 7 included, MultiStar: {-0.11, -0.28}, one-star: {-0.05, -0.12}
02:40:37.541 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.53 = 2.76)
02:40:37.541 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
02:40:37.541 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.12 cameraTheta=-1.96 mountX=-0.12 mountY=0.05, mountTheta=2.73
02:40:37.541 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.12, opts=13)
02:40:37.541 00.000 7988 Enqueuing Move request for scope (-0.05, -0.12)
02:40:37.541 00.000 15712 Worker thread wakes up
02:40:37.541 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
02:40:37.551 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:40:37.551 00.000 7988 UpdateGuideState exits: m=671 SNR=16.5
02:40:37.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:37.551 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:37.551 00.000 7988 Enqueuing Expose request
02:40:37.551 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
02:40:37.551 00.000 15712 Moving (-0.05, -0.12) raw xDistance=-0.12 yDistance=0.05
02:40:37.558 00.007 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:40:37.558 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
02:40:37.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:37.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:40:37.558 00.000 15712 MoveAxis(E, 8, ABG)
02:40:37.558 00.000 15712 Guiding  Dir = 2, Dur = 8
02:40:37.567 00.009 15712 IsGuiding returns 0
02:40:37.582 00.015 15712 IsGuiding returns 0
02:40:37.582 00.000 15712 Move returns status 0, amount 8
02:40:37.582 00.000 15712 MoveAxis(N, 0, ABG)
02:40:37.582 00.000 15712 Move returns status 0, amount 0
02:40:37.582 00.000 15712 move complete, result=0
02:40:37.582 00.000 15712 worker thread done servicing request
02:40:37.582 00.000 15712 Worker thread wakes up
02:40:37.582 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
02:40:37.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:37.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:39.003 01.421 15712 Exposure complete
02:40:39.063 00.060 15712 worker thread done servicing request
02:40:39.063 00.000 7988 OnExposeComplete: enter
02:40:39.063 00.000 7988 UpdateGuideState(): m_state=6
02:40:39.070 00.007 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4780
02:40:39.072 00.002 7988 Star::Find returns 1 (0), X=974.39, Y=188.03, Mass=705, SNR=17.2, Peak=133 HFD=3.4
02:40:39.072 00.000 7988 MultiStar: [#1 -0.81,-0.11,0.00,M1] [#2 -0.23,-0.99,0.00,M1] [#3 -0.39,-0.66,0.00,M1] [#4 -0.20,-0.68,0.00,M1] [#5 -0.04,-0.13,0.68,U] [#6 0.11,-0.47,0.66,U] [#7 -0.95,-0.33,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 -0.53,-0.63,0.00,M8] 
02:40:39.073 00.001 7988 single-star, 2 included, MultiStar: {-0.06, -0.23}, one-star: {-0.18, -0.14}
02:40:39.073 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.03 = 2.26)
02:40:39.075 00.002 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.23)
02:40:39.075 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.46 mountX=-0.14 mountY=0.18, mountTheta=2.25
02:40:39.079 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.14, opts=13)
02:40:39.079 00.000 7988 Enqueuing Move request for scope (-0.18, -0.14)
02:40:39.079 00.000 15712 Worker thread wakes up
02:40:39.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
02:40:39.079 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
02:40:39.079 00.000 15712 Moving (-0.18, -0.14) raw xDistance=-0.14 yDistance=0.18
02:40:39.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:40:39.079 00.000 7988 UpdateGuideState exits: m=705 SNR=17.2
02:40:39.083 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:39.083 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:39.085 00.002 7988 Enqueuing Expose request
02:40:39.085 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:40:39.085 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
02:40:39.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:39.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:40:39.085 00.000 15712 MoveAxis(E, 7, ABG)
02:40:39.085 00.000 15712 Guiding  Dir = 2, Dur = 7
02:40:39.085 00.000 15712 IsGuiding returns 0
02:40:39.095 00.010 15712 IsGuiding returns 0
02:40:39.095 00.000 15712 Move returns status 0, amount 7
02:40:39.095 00.000 15712 MoveAxis(N, 0, ABG)
02:40:39.095 00.000 15712 Move returns status 0, amount 0
02:40:39.095 00.000 15712 move complete, result=0
02:40:39.095 00.000 15712 worker thread done servicing request
02:40:39.095 00.000 15712 Worker thread wakes up
02:40:39.095 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
02:40:39.107 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:39.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:40.849 01.742 15712 Exposure complete
02:40:40.915 00.066 15712 worker thread done servicing request
02:40:40.915 00.000 7988 OnExposeComplete: enter
02:40:40.915 00.000 7988 UpdateGuideState(): m_state=6
02:40:40.915 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4781
02:40:40.915 00.000 7988 Star::Find returns 1 (0), X=974.37, Y=187.77, Mass=732, SNR=17.5, Peak=149 HFD=3.3
02:40:40.915 00.000 7988 MultiStar: [#1 -0.38,-0.20,1.00,U] [#2 -0.50,-0.56,0.00,M2] [#3 -0.57,-0.40,0.82,U] [#4 -0.13,-0.70,0.00,M2] [#5 -0.54,-0.16,0.72,U] [#6 0.15,-0.33,0.67,U] [#7 -0.44,0.48,0.47,U] [#8 0.46,-0.10,0.37,U] 
02:40:40.915 00.000 7988 refined, 6 included, MultiStar: {-0.27, -0.21}, one-star: {-0.20, -0.40}
02:40:40.915 00.000 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.04 = 2.25)
02:40:40.915 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.07 = 2.22)
02:40:40.915 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-2.47 mountX=-0.22 mountY=0.28, mountTheta=2.24
02:40:40.915 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.21, opts=13)
02:40:40.927 00.012 7988 Enqueuing Move request for scope (-0.27, -0.21)
02:40:40.928 00.001 15712 Worker thread wakes up
02:40:40.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.21) opts 0xd
02:40:40.928 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.21)
02:40:40.928 00.000 15712 Moving (-0.27, -0.21) raw xDistance=-0.22 yDistance=0.28
02:40:40.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:40:40.928 00.000 7988 UpdateGuideState exits: m=732 SNR=17.5
02:40:40.931 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:40.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:40.933 00.002 7988 Enqueuing Expose request
02:40:40.933 00.000 15712 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.33
02:40:40.933 00.000 15712 PPEC: input: -0.22, control: -0.16, exposure: 1500
02:40:40.933 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:40:40.933 00.000 15712 MoveAxis(E, 51, ABG)
02:40:40.933 00.000 15712 Guiding  Dir = 2, Dur = 51
02:40:40.935 00.002 15712 IsGuiding returns 0
02:40:40.960 00.025 15712 PulseGuide returned control before completion, sleep 36
02:40:41.006 00.046 15712 IsGuiding returns 1
02:40:41.006 00.000 15712 scope still moving after pulse duration time elapsed
02:40:41.038 00.032 15712 IsGuiding returns 0
02:40:41.038 00.000 15712 scope move finished after 51 + 54 ms
02:40:41.038 00.000 15712 Move returns status 0, amount 51
02:40:41.038 00.000 15712 MoveAxis(S, 70, ABG)
02:40:41.038 00.000 15712 Guiding  Dir = 1, Dur = 70
02:40:41.038 00.000 15712 IsGuiding returns 0
02:40:41.120 00.082 15712 IsGuiding returns 1
02:40:41.120 00.000 15712 scope still moving after pulse duration time elapsed
02:40:41.149 00.029 15712 IsGuiding returns 1
02:40:41.216 00.067 15712 IsGuiding returns 0
02:40:41.216 00.000 15712 scope move finished after 70 + 105 ms
02:40:41.216 00.000 15712 Move returns status 0, amount 70
02:40:41.216 00.000 15712 move complete, result=0
02:40:41.216 00.000 7988 GuideStep: -0.2 px 51 ms EAST, 0.3 px 70 ms SOUTH
02:40:41.217 00.001 15712 worker thread done servicing request
02:40:41.217 00.000 15712 Worker thread wakes up
02:40:41.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:41.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:42.634 01.417 15712 Exposure complete
02:40:42.697 00.063 15712 worker thread done servicing request
02:40:42.697 00.000 7988 OnExposeComplete: enter
02:40:42.697 00.000 7988 UpdateGuideState(): m_state=6
02:40:42.701 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4782
02:40:42.701 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=187.78, Mass=809, SNR=18.4, Peak=158 HFD=3.7
02:40:42.703 00.002 7988 MultiStar: [#1 -0.32,0.10,0.88,U] [#2 -0.01,-0.74,0.00,M3] [#3 -0.07,-0.45,0.76,U] [#4 0.03,-0.99,0.00,M3] [#5 -0.15,0.10,0.72,U] [#6 0.30,-0.22,0.59,U] [#7 -0.61,-0.47,0.00,M2] [#8 0.14,0.38,0.32,U] 
02:40:42.705 00.002 7988 refined, 5 included, MultiStar: {-0.06, -0.14}, one-star: {-0.04, -0.39}
02:40:42.705 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.56 = 2.73)
02:40:42.707 00.002 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.70)
02:40:42.707 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.99 mountX=-0.14 mountY=0.06, mountTheta=2.70
02:40:42.709 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.14, opts=13)
02:40:42.711 00.002 7988 Enqueuing Move request for scope (-0.06, -0.14)
02:40:42.711 00.000 15712 Worker thread wakes up
02:40:42.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
02:40:42.711 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
02:40:42.711 00.000 15712 Moving (-0.06, -0.14) raw xDistance=-0.14 yDistance=0.06
02:40:42.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:40:42.714 00.003 7988 UpdateGuideState exits: m=809 SNR=18.4
02:40:42.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:42.716 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:42.716 00.000 7988 Enqueuing Expose request
02:40:42.716 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:40:42.716 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
02:40:42.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:42.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:40:42.716 00.000 15712 MoveAxis(E, 10, ABG)
02:40:42.716 00.000 15712 Guiding  Dir = 2, Dur = 10
02:40:42.716 00.000 15712 IsGuiding returns 0
02:40:42.731 00.015 15712 IsGuiding returns 1
02:40:42.731 00.000 15712 scope still moving after pulse duration time elapsed
02:40:42.781 00.050 15712 IsGuiding returns 0
02:40:42.781 00.000 15712 scope move finished after 10 + 52 ms
02:40:42.783 00.002 15712 Move returns status 0, amount 10
02:40:42.783 00.000 15712 MoveAxis(N, 0, ABG)
02:40:42.783 00.000 15712 Move returns status 0, amount 0
02:40:42.783 00.000 15712 move complete, result=0
02:40:42.783 00.000 15712 worker thread done servicing request
02:40:42.783 00.000 7988 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
02:40:42.783 00.000 15712 Worker thread wakes up
02:40:42.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:42.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:44.419 01.636 15712 Exposure complete
02:40:44.484 00.065 7988 OnExposeComplete: enter
02:40:44.486 00.002 7988 UpdateGuideState(): m_state=6
02:40:44.486 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4783
02:40:44.488 00.002 15712 worker thread done servicing request
02:40:44.488 00.000 7988 Star::Find returns 1 (0), X=974.57, Y=188.02, Mass=855, SNR=19.0, Peak=145 HFD=3.7
02:40:44.490 00.002 7988 MultiStar: [#1 -0.25,0.06,0.95,U] [#2 -0.04,-0.40,0.83,U] [#3 -0.38,-0.62,0.00,M1] [#4 0.16,-0.62,0.64,U] [#5 0.09,0.25,0.61,U] [#6 0.43,-0.20,0.56,U] [#7 -0.57,0.22,0.47,U] [#8 0.15,0.12,0.36,U] 
02:40:44.492 00.002 7988 refined, 7 included, MultiStar: {-0.02, -0.12}, one-star: {0.01, -0.16}
02:40:44.492 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.27 = 3.02)
02:40:44.492 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.99)
02:40:44.492 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.70 mountX=-0.12 mountY=0.02, mountTheta=2.99
02:40:44.496 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.12, opts=13)
02:40:44.499 00.003 7988 Enqueuing Move request for scope (-0.02, -0.12)
02:40:44.499 00.000 15712 Worker thread wakes up
02:40:44.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
02:40:44.499 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
02:40:44.499 00.000 15712 Moving (-0.02, -0.12) raw xDistance=-0.12 yDistance=0.02
02:40:44.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:40:44.499 00.000 7988 UpdateGuideState exits: m=855 SNR=19.0
02:40:44.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:44.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:44.499 00.000 7988 Enqueuing Expose request
02:40:44.499 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:40:44.499 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
02:40:44.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:44.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:40:44.499 00.000 15712 MoveAxis(E, 11, ABG)
02:40:44.499 00.000 15712 Guiding  Dir = 2, Dur = 11
02:40:44.499 00.000 15712 IsGuiding returns 0
02:40:44.522 00.023 15712 IsGuiding returns 1
02:40:44.522 00.000 15712 scope still moving after pulse duration time elapsed
02:40:44.583 00.061 15712 IsGuiding returns 0
02:40:44.583 00.000 15712 scope move finished after 11 + 71 ms
02:40:44.583 00.000 15712 Move returns status 0, amount 11
02:40:44.583 00.000 15712 MoveAxis(N, 0, ABG)
02:40:44.583 00.000 15712 Move returns status 0, amount 0
02:40:44.583 00.000 15712 move complete, result=0
02:40:44.583 00.000 15712 worker thread done servicing request
02:40:44.583 00.000 15712 Worker thread wakes up
02:40:44.583 00.000 7988 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
02:40:44.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:44.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:46.001 01.418 15712 Exposure complete
02:40:46.063 00.062 15712 worker thread done servicing request
02:40:46.063 00.000 7988 OnExposeComplete: enter
02:40:46.063 00.000 7988 UpdateGuideState(): m_state=6
02:40:46.068 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4784
02:40:46.068 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=188.34, Mass=804, SNR=18.3, Peak=145 HFD=3.5
02:40:46.070 00.002 7988 MultiStar: [#1 -0.36,0.24,0.98,U] [#2 -0.07,-0.25,0.84,U] [#3 -0.42,-0.25,0.84,U] [#4 -0.21,-0.21,0.76,U] [#5 0.09,-0.17,0.69,U] [#6 0.06,0.10,0.74,U] [#7 -0.22,0.61,0.41,U] [#8 0.65,0.54,0.00,M1] 
02:40:46.071 00.001 7988 refined, 7 included, MultiStar: {-0.12, 0.01}, one-star: {0.17, 0.17}
02:40:46.071 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.56) = xAngle (1.53 = 1.53)
02:40:46.073 00.002 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
02:40:46.073 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.09 mountX=0.00 mountY=0.12, mountTheta=1.53
02:40:46.075 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.01, opts=13)
02:40:46.077 00.002 7988 Enqueuing Move request for scope (-0.12, 0.01)
02:40:46.079 00.002 15712 Worker thread wakes up
02:40:46.079 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
02:40:46.079 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
02:40:46.079 00.000 15712 Moving (-0.12, 0.01) raw xDistance=0.00 yDistance=0.12
02:40:46.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:40:46.079 00.000 7988 UpdateGuideState exits: m=804 SNR=18.3
02:40:46.081 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:46.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:46.083 00.002 7988 Enqueuing Expose request
02:40:46.083 00.000 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:40:46.083 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
02:40:46.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:46.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:40:46.083 00.000 15712 MoveAxis(E, 10, ABG)
02:40:46.083 00.000 15712 Guiding  Dir = 2, Dur = 10
02:40:46.085 00.002 15712 IsGuiding returns 0
02:40:46.105 00.020 15712 IsGuiding returns 1
02:40:46.105 00.000 15712 scope still moving after pulse duration time elapsed
02:40:46.156 00.051 15712 IsGuiding returns 1
02:40:46.190 00.034 15712 IsGuiding returns 0
02:40:46.190 00.000 15712 scope move finished after 10 + 95 ms
02:40:46.190 00.000 15712 Move returns status 0, amount 10
02:40:46.190 00.000 15712 MoveAxis(N, 0, ABG)
02:40:46.190 00.000 15712 Move returns status 0, amount 0
02:40:46.190 00.000 15712 move complete, result=0
02:40:46.190 00.000 15712 worker thread done servicing request
02:40:46.190 00.000 15712 Worker thread wakes up
02:40:46.190 00.000 7988 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
02:40:46.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:46.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:47.836 01.646 15712 Exposure complete
02:40:47.899 00.063 15712 worker thread done servicing request
02:40:47.899 00.000 7988 OnExposeComplete: enter
02:40:47.899 00.000 7988 UpdateGuideState(): m_state=6
02:40:47.899 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4785
02:40:47.899 00.000 7988 Star::Find returns 1 (0), X=974.40, Y=187.87, Mass=752, SNR=17.4, Peak=124 HFD=3.6
02:40:47.899 00.000 7988 MultiStar: [#1 -0.49,0.36,1.04,U] [#2 -0.23,-0.32,0.86,U] [#3 -0.31,0.05,0.85,U] [#4 -0.19,-0.35,0.77,U] [#5 -0.05,0.74,0.00,M1] [#6 0.41,0.31,0.67,U] [#7 -0.58,0.26,0.51,U] [#8 1.00,0.57,0.00,M2] 
02:40:47.899 00.000 7988 refined, 6 included, MultiStar: {-0.23, -0.02}, one-star: {-0.17, -0.30}
02:40:47.899 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.63 = 1.65)
02:40:47.907 00.008 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.66 = 1.62)
02:40:47.907 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.07 mountX=-0.02 mountY=0.23, mountTheta=1.65
02:40:47.907 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.02, opts=13)
02:40:47.913 00.006 7988 Enqueuing Move request for scope (-0.23, -0.02)
02:40:47.913 00.000 15712 Worker thread wakes up
02:40:47.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
02:40:47.913 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
02:40:47.913 00.000 15712 Moving (-0.23, -0.02) raw xDistance=-0.02 yDistance=0.23
02:40:47.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:40:47.913 00.000 7988 UpdateGuideState exits: m=752 SNR=17.4
02:40:47.918 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:47.918 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:47.918 00.000 7988 Enqueuing Expose request
02:40:47.918 00.000 15712 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:40:47.918 00.000 15712 PPEC: input: -0.02, control: -0.03, exposure: 1500
02:40:47.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:47.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:40:47.918 00.000 15712 MoveAxis(E, 10, ABG)
02:40:47.918 00.000 15712 Guiding  Dir = 2, Dur = 10
02:40:47.918 00.000 15712 IsGuiding returns 0
02:40:47.945 00.027 15712 IsGuiding returns 1
02:40:47.945 00.000 15712 scope still moving after pulse duration time elapsed
02:40:47.993 00.048 15712 IsGuiding returns 0
02:40:47.993 00.000 15712 scope move finished after 10 + 62 ms
02:40:47.993 00.000 15712 Move returns status 0, amount 10
02:40:47.993 00.000 15712 MoveAxis(N, 0, ABG)
02:40:47.993 00.000 15712 Move returns status 0, amount 0
02:40:47.993 00.000 15712 move complete, result=0
02:40:47.993 00.000 15712 worker thread done servicing request
02:40:47.993 00.000 15712 Worker thread wakes up
02:40:47.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:47.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:47.993 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
02:40:49.413 01.420 15712 Exposure complete
02:40:49.474 00.061 15712 worker thread done servicing request
02:40:49.474 00.000 7988 OnExposeComplete: enter
02:40:49.474 00.000 7988 UpdateGuideState(): m_state=6
02:40:49.478 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4786
02:40:49.478 00.000 7988 Star::Find returns 1 (0), X=974.33, Y=188.46, Mass=802, SNR=18.3, Peak=140 HFD=3.4
02:40:49.480 00.002 7988 MultiStar: [#1 -0.58,0.42,0.00,M1] [#2 -0.51,-0.34,0.82,U] [#3 -0.34,0.08,0.91,U] [#4 -0.03,-0.22,0.68,U] [#5 -0.26,0.46,0.74,U] [#6 0.24,0.32,0.69,U] [#7 -0.14,0.89,0.00,M1] [#8 0.42,0.73,0.00,M3] 
02:40:49.480 00.000 7988 refined, 5 included, MultiStar: {-0.21, 0.10}, one-star: {-0.23, 0.29}
02:40:49.480 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
02:40:49.480 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
02:40:49.480 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.69 mountX=0.10 mountY=0.20, mountTheta=1.12
02:40:49.480 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.10, opts=13)
02:40:49.480 00.000 7988 Enqueuing Move request for scope (-0.21, 0.10)
02:40:49.489 00.009 15712 Worker thread wakes up
02:40:49.490 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
02:40:49.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:40:49.490 00.000 7988 UpdateGuideState exits: m=802 SNR=18.3
02:40:49.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:49.490 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:49.490 00.000 7988 Enqueuing Expose request
02:40:49.490 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
02:40:49.490 00.000 15712 Moving (-0.21, 0.10) raw xDistance=0.10 yDistance=0.20
02:40:49.490 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:40:49.490 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
02:40:49.490 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:49.490 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:40:49.490 00.000 15712 MoveAxis(E, 8, ABG)
02:40:49.490 00.000 15712 Guiding  Dir = 2, Dur = 8
02:40:49.490 00.000 15712 IsGuiding returns 0
02:40:49.523 00.033 15712 IsGuiding returns 0
02:40:49.523 00.000 15712 Move returns status 0, amount 8
02:40:49.523 00.000 15712 MoveAxis(N, 0, ABG)
02:40:49.523 00.000 15712 Move returns status 0, amount 0
02:40:49.523 00.000 15712 move complete, result=0
02:40:49.523 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
02:40:49.530 00.007 15712 worker thread done servicing request
02:40:49.530 00.000 15712 Worker thread wakes up
02:40:49.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:49.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:51.167 01.637 15712 Exposure complete
02:40:51.230 00.063 15712 worker thread done servicing request
02:40:51.230 00.000 7988 OnExposeComplete: enter
02:40:51.230 00.000 7988 UpdateGuideState(): m_state=6
02:40:51.230 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4787
02:40:51.230 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=188.62, Mass=781, SNR=17.9, Peak=136 HFD=3.3
02:40:51.230 00.000 7988 MultiStar: [#1 -0.55,0.78,0.00,M2] [#2 -0.32,0.18,0.87,U] [#3 -0.10,0.12,0.75,U] [#4 0.01,0.11,0.69,U] [#5 0.08,0.73,0.00,M1] [#6 -0.04,0.44,0.66,U] [#7 -0.58,0.85,0.00,M2] [#8 1.38,0.96,0.00,M4] 
02:40:51.230 00.000 7988 refined, 4 included, MultiStar: {-0.13, 0.27}, one-star: {-0.14, 0.44}
02:40:51.230 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.45 = 0.45)
02:40:51.230 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
02:40:51.238 00.008 7988 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.29 cameraTheta=2.02 mountX=0.26 mountY=0.12, mountTheta=0.43
02:40:51.238 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.27, opts=13)
02:40:51.238 00.000 7988 Enqueuing Move request for scope (-0.13, 0.27)
02:40:51.238 00.000 15712 Worker thread wakes up
02:40:51.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
02:40:51.238 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
02:40:51.238 00.000 15712 Moving (-0.13, 0.27) raw xDistance=0.26 yDistance=0.12
02:40:51.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=53, FiltMax=255, Gamma=0.690
02:40:51.244 00.006 7988 UpdateGuideState exits: m=781 SNR=17.9
02:40:51.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:51.246 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:51.246 00.000 7988 Enqueuing Expose request
02:40:51.246 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.33
02:40:51.246 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
02:40:51.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:51.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:40:51.246 00.000 15712 MoveAxis(W, 45, ABG)
02:40:51.246 00.000 15712 Guiding  Dir = 3, Dur = 45
02:40:51.246 00.000 15712 IsGuiding returns 0
02:40:51.270 00.024 15712 PulseGuide returned control before completion, sleep 34
02:40:51.308 00.038 15712 IsGuiding returns 1
02:40:51.308 00.000 15712 scope still moving after pulse duration time elapsed
02:40:51.366 00.058 15712 IsGuiding returns 0
02:40:51.366 00.000 15712 scope move finished after 45 + 72 ms
02:40:51.366 00.000 15712 Move returns status 0, amount 45
02:40:51.366 00.000 15712 MoveAxis(N, 0, ABG)
02:40:51.366 00.000 15712 Move returns status 0, amount 0
02:40:51.366 00.000 15712 move complete, result=0
02:40:51.366 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
02:40:51.368 00.002 15712 worker thread done servicing request
02:40:51.368 00.000 15712 Worker thread wakes up
02:40:51.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:51.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:52.777 01.409 15712 Exposure complete
02:40:52.838 00.061 15712 worker thread done servicing request
02:40:52.838 00.000 7988 OnExposeComplete: enter
02:40:52.838 00.000 7988 UpdateGuideState(): m_state=6
02:40:52.838 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4788
02:40:52.838 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=188.33, Mass=771, SNR=17.9, Peak=137 HFD=3.3
02:40:52.838 00.000 7988 MultiStar: [#1 -0.66,0.41,0.00,M3] [#2 -0.19,-0.31,0.82,U] [#3 -0.36,0.20,0.82,U] [#4 -0.01,-0.72,0.00,M1] [#5 -0.04,0.62,0.67,U] [#6 0.15,0.28,0.67,U] [#7 -0.08,0.28,0.49,U] [#8 1.01,0.39,0.00,M5] 
02:40:52.838 00.000 7988 refined, 5 included, MultiStar: {-0.04, 0.18}, one-star: {0.25, 0.15}
02:40:52.838 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
02:40:52.838 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
02:40:52.838 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.79 mountX=0.18 mountY=0.03, mountTheta=0.19
02:40:52.838 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.18, opts=13)
02:40:52.853 00.015 7988 Enqueuing Move request for scope (-0.04, 0.18)
02:40:52.854 00.001 15712 Worker thread wakes up
02:40:52.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
02:40:52.854 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
02:40:52.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:40:52.854 00.000 7988 UpdateGuideState exits: m=771 SNR=17.9
02:40:52.857 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:52.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:52.859 00.002 7988 Enqueuing Expose request
02:40:52.859 00.000 15712 Moving (-0.04, 0.18) raw xDistance=0.18 yDistance=0.03
02:40:52.859 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.33
02:40:52.859 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
02:40:52.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:52.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:40:52.859 00.000 15712 MoveAxis(W, 29, ABG)
02:40:52.859 00.000 15712 Guiding  Dir = 3, Dur = 29
02:40:52.859 00.000 15712 IsGuiding returns 0
02:40:52.886 00.027 15712 PulseGuide returned control before completion, sleep 18
02:40:52.933 00.047 15712 IsGuiding returns 0
02:40:52.933 00.000 15712 Move returns status 0, amount 29
02:40:52.933 00.000 15712 MoveAxis(N, 0, ABG)
02:40:52.933 00.000 15712 Move returns status 0, amount 0
02:40:52.933 00.000 15712 move complete, result=0
02:40:52.933 00.000 15712 worker thread done servicing request
02:40:52.933 00.000 15712 Worker thread wakes up
02:40:52.933 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
02:40:52.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:52.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:54.675 01.742 15712 Exposure complete
02:40:54.738 00.063 15712 worker thread done servicing request
02:40:54.738 00.000 7988 OnExposeComplete: enter
02:40:54.738 00.000 7988 UpdateGuideState(): m_state=6
02:40:54.741 00.003 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4789
02:40:54.741 00.000 7988 Star::Find returns 1 (0), X=974.51, Y=188.47, Mass=716, SNR=17.3, Peak=137 HFD=3.2
02:40:54.743 00.002 7988 MultiStar: [#1 -0.45,0.53,0.95,U] [#2 -0.09,-0.21,0.90,U] [#3 -0.19,-0.30,0.87,U] [#4 -0.04,-0.40,0.70,U] [#5 -0.05,0.02,0.65,U] [#6 -0.02,0.02,0.66,U] [#7 0.26,0.69,0.00,M2] [#8 0.12,0.33,0.39,U] 
02:40:54.745 00.002 7988 refined, 7 included, MultiStar: {-0.12, 0.04}, one-star: {-0.05, 0.30}
02:40:54.745 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.56) = xAngle (1.30 = 1.30)
02:40:54.747 00.002 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
02:40:54.747 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.86 mountX=0.03 mountY=0.12, mountTheta=1.29
02:40:54.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.04, opts=13)
02:40:54.751 00.002 7988 Enqueuing Move request for scope (-0.12, 0.04)
02:40:54.751 00.000 15712 Worker thread wakes up
02:40:54.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
02:40:54.751 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
02:40:54.751 00.000 15712 Moving (-0.12, 0.04) raw xDistance=0.03 yDistance=0.12
02:40:54.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
02:40:54.751 00.000 7988 UpdateGuideState exits: m=716 SNR=17.3
02:40:54.755 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:54.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:54.757 00.002 7988 Enqueuing Expose request
02:40:54.757 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:40:54.757 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
02:40:54.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:54.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:40:54.757 00.000 15712 MoveAxis(E, 6, ABG)
02:40:54.757 00.000 15712 Guiding  Dir = 2, Dur = 6
02:40:54.757 00.000 15712 IsGuiding returns 0
02:40:54.787 00.030 15712 IsGuiding returns 0
02:40:54.787 00.000 15712 Move returns status 0, amount 6
02:40:54.787 00.000 15712 MoveAxis(N, 0, ABG)
02:40:54.787 00.000 15712 Move returns status 0, amount 0
02:40:54.787 00.000 15712 move complete, result=0
02:40:54.787 00.000 15712 worker thread done servicing request
02:40:54.787 00.000 15712 Worker thread wakes up
02:40:54.787 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
02:40:54.789 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:54.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:56.205 01.416 15712 Exposure complete
02:40:56.266 00.061 15712 worker thread done servicing request
02:40:56.266 00.000 7988 OnExposeComplete: enter
02:40:56.268 00.002 7988 UpdateGuideState(): m_state=6
02:40:56.268 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4790
02:40:56.268 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=188.26, Mass=688, SNR=16.9, Peak=147 HFD=3.0
02:40:56.268 00.000 7988 MultiStar: [#1 -0.51,0.64,0.00,M3] [#2 0.13,-0.11,0.89,U] [#3 -0.01,-0.17,0.83,U] [#4 -0.03,-0.58,0.70,U] [#5 -0.13,0.38,0.75,U] [#6 0.48,-0.19,0.67,U] [#7 -0.20,0.29,0.49,U] [#8 0.46,0.58,0.00,M5] 
02:40:56.268 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.05}, one-star: {0.16, 0.08}
02:40:56.268 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
02:40:56.268 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
02:40:56.268 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.63 mountX=-0.05 mountY=-0.07, mountTheta=-2.20
02:40:56.268 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.05, opts=13)
02:40:56.268 00.000 7988 Enqueuing Move request for scope (0.07, -0.05)
02:40:56.268 00.000 15712 Worker thread wakes up
02:40:56.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
02:40:56.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
02:40:56.268 00.000 15712 Moving (0.07, -0.05) raw xDistance=-0.05 yDistance=-0.07
02:40:56.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
02:40:56.282 00.014 7988 UpdateGuideState exits: m=688 SNR=16.9
02:40:56.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:56.282 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:56.285 00.003 7988 Enqueuing Expose request
02:40:56.285 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:40:56.285 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
02:40:56.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:56.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:40:56.285 00.000 15712 MoveAxis(E, 6, ABG)
02:40:56.285 00.000 15712 Guiding  Dir = 2, Dur = 6
02:40:56.285 00.000 15712 IsGuiding returns 0
02:40:56.306 00.021 15712 IsGuiding returns 0
02:40:56.306 00.000 15712 Move returns status 0, amount 6
02:40:56.306 00.000 15712 MoveAxis(N, 0, ABG)
02:40:56.306 00.000 15712 Move returns status 0, amount 0
02:40:56.306 00.000 15712 move complete, result=0
02:40:56.306 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
02:40:56.306 00.000 15712 worker thread done servicing request
02:40:56.306 00.000 15712 Worker thread wakes up
02:40:56.308 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:56.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:57.945 01.637 15712 Exposure complete
02:40:58.008 00.063 15712 worker thread done servicing request
02:40:58.008 00.000 7988 OnExposeComplete: enter
02:40:58.008 00.000 7988 UpdateGuideState(): m_state=6
02:40:58.008 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:40:58.008 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=187.79, Mass=707, SNR=17.2, Peak=157 HFD=3.3
02:40:58.008 00.000 7988 MultiStar: [#1 -0.35,-0.03,1.02,U] [#2 -0.02,-0.79,0.00,M1] [#3 -0.11,-0.44,0.85,U] [#4 0.61,-0.65,0.00,M1] [#5 0.34,-0.05,0.64,U] [#6 0.15,-0.57,0.68,U] [#7 -0.54,-0.36,0.48,U] [#8 -0.27,-0.47,0.31,U] 
02:40:58.008 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.31}, one-star: {0.08, -0.38}
02:40:58.008 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
02:40:58.008 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
02:40:58.008 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.82 mountX=-0.31 mountY=0.09, mountTheta=2.87
02:40:58.019 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.31, opts=13)
02:40:58.019 00.000 7988 Enqueuing Move request for scope (-0.08, -0.31)
02:40:58.022 00.003 15712 Worker thread wakes up
02:40:58.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.31) opts 0xd
02:40:58.022 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.31)
02:40:58.022 00.000 15712 Moving (-0.08, -0.31) raw xDistance=-0.31 yDistance=0.09
02:40:58.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:40:58.025 00.003 7988 UpdateGuideState exits: m=707 SNR=17.2
02:40:58.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:58.027 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:58.027 00.000 7988 Enqueuing Expose request
02:40:58.027 00.000 15712 PPEC rslt: input = -0.31, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.33
02:40:58.027 00.000 15712 PPEC: input: -0.31, control: -0.21, exposure: 1500
02:40:58.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:58.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:40:58.027 00.000 15712 MoveAxis(E, 68, ABG)
02:40:58.027 00.000 15712 Guiding  Dir = 2, Dur = 68
02:40:58.027 00.000 15712 IsGuiding returns 0
02:40:58.043 00.016 15712 PulseGuide returned control before completion, sleep 59
02:40:58.128 00.085 15712 IsGuiding returns 0
02:40:58.128 00.000 15712 Move returns status 0, amount 68
02:40:58.128 00.000 15712 MoveAxis(N, 0, ABG)
02:40:58.128 00.000 15712 Move returns status 0, amount 0
02:40:58.128 00.000 15712 move complete, result=0
02:40:58.128 00.000 15712 worker thread done servicing request
02:40:58.128 00.000 15712 Worker thread wakes up
02:40:58.128 00.000 7988 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
02:40:58.131 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:58.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:40:59.540 01.409 15712 Exposure complete
02:40:59.602 00.062 15712 worker thread done servicing request
02:40:59.602 00.000 7988 OnExposeComplete: enter
02:40:59.602 00.000 7988 UpdateGuideState(): m_state=6
02:40:59.606 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4792
02:40:59.606 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=187.94, Mass=674, SNR=16.8, Peak=138 HFD=3.3
02:40:59.608 00.002 7988 MultiStar: [#1 -0.44,0.80,0.00,M3] [#2 -0.03,-0.31,0.81,U] [#3 -0.11,-0.14,0.81,U] [#4 0.04,-0.60,0.67,U] [#5 -0.15,0.45,0.64,U] [#6 0.16,0.19,0.67,U] [#7 0.01,0.08,0.45,U] [#8 0.71,0.43,0.00,M5] 
02:40:59.608 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.11}, one-star: {0.03, -0.24}
02:40:59.610 00.002 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
02:40:59.610 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
02:40:59.612 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.64 mountX=-0.11 mountY=0.01, mountTheta=3.05
02:40:59.614 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.11, opts=13)
02:40:59.614 00.000 7988 Enqueuing Move request for scope (-0.01, -0.11)
02:40:59.617 00.003 15712 Worker thread wakes up
02:40:59.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:40:59.617 00.000 7988 UpdateGuideState exits: m=674 SNR=16.8
02:40:59.619 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:59.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:40:59.621 00.002 7988 Enqueuing Expose request
02:40:59.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
02:40:59.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
02:40:59.621 00.000 15712 Moving (-0.01, -0.11) raw xDistance=-0.11 yDistance=0.01
02:40:59.621 00.000 15712 PPEC rslt: input = -0.11, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:40:59.621 00.000 15712 PPEC: input: -0.11, control: -0.03, exposure: 1500
02:40:59.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:59.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:40:59.621 00.000 15712 MoveAxis(E, 8, ABG)
02:40:59.621 00.000 15712 Guiding  Dir = 2, Dur = 8
02:40:59.621 00.000 15712 IsGuiding returns 0
02:40:59.643 00.022 15712 IsGuiding returns 0
02:40:59.643 00.000 15712 Move returns status 0, amount 8
02:40:59.643 00.000 15712 MoveAxis(N, 0, ABG)
02:40:59.643 00.000 15712 Move returns status 0, amount 0
02:40:59.643 00.000 15712 move complete, result=0
02:40:59.643 00.000 15712 worker thread done servicing request
02:40:59.643 00.000 15712 Worker thread wakes up
02:40:59.643 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
02:40:59.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:40:59.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:01.389 01.746 15712 Exposure complete
02:41:01.452 00.063 15712 worker thread done servicing request
02:41:01.452 00.000 7988 OnExposeComplete: enter
02:41:01.452 00.000 7988 UpdateGuideState(): m_state=6
02:41:01.456 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
02:41:01.456 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=188.34, Mass=664, SNR=16.4, Peak=139 HFD=3.0
02:41:01.456 00.000 7988 MultiStar: [#1 -0.29,0.08,1.01,U] [#2 0.05,-0.16,0.89,U] [#3 -0.05,-0.40,0.76,U] [#4 -0.08,-0.78,0.00,M1] [#5 -0.19,0.13,0.76,U] [#6 0.24,-0.16,0.66,U] [#7 -0.34,0.35,0.44,U] [#8 0.22,-0.03,0.40,U] 
02:41:01.456 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.13, 0.17}
02:41:01.456 00.000 7988 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.56) = xAngle (-4.43 = 1.85)
02:41:01.456 00.000 7988 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.82)
02:41:01.456 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.87 mountX=-0.01 mountY=0.03, mountTheta=1.85
02:41:01.456 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
02:41:01.456 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
02:41:01.466 00.010 15712 Worker thread wakes up
02:41:01.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
02:41:01.466 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
02:41:01.466 00.000 15712 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
02:41:01.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:41:01.466 00.000 7988 UpdateGuideState exits: m=664 SNR=16.4
02:41:01.469 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:01.469 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:01.469 00.000 7988 Enqueuing Expose request
02:41:01.472 00.003 15712 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:41:01.472 00.000 15712 PPEC: input: -0.01, control: -0.03, exposure: 1500
02:41:01.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:01.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:41:01.472 00.000 15712 MoveAxis(E, 9, ABG)
02:41:01.472 00.000 15712 Guiding  Dir = 2, Dur = 9
02:41:01.472 00.000 15712 IsGuiding returns 0
02:41:01.501 00.029 15712 IsGuiding returns 0
02:41:01.501 00.000 15712 Move returns status 0, amount 9
02:41:01.501 00.000 15712 MoveAxis(N, 0, ABG)
02:41:01.501 00.000 15712 Move returns status 0, amount 0
02:41:01.501 00.000 15712 move complete, result=0
02:41:01.501 00.000 15712 worker thread done servicing request
02:41:01.501 00.000 15712 Worker thread wakes up
02:41:01.501 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
02:41:01.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:01.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:02.919 01.418 15712 Exposure complete
02:41:02.981 00.062 15712 worker thread done servicing request
02:41:02.981 00.000 7988 OnExposeComplete: enter
02:41:02.981 00.000 7988 UpdateGuideState(): m_state=6
02:41:02.985 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4794
02:41:02.986 00.001 7988 Star::Find returns 1 (0), X=974.88, Y=188.35, Mass=706, SNR=17.2, Peak=143 HFD=3.4
02:41:02.986 00.000 7988 MultiStar: [#1 -0.22,0.28,0.86,U] [#2 -0.29,-0.16,0.88,U] [#3 -0.38,-0.39,0.86,U] [#4 -0.09,-0.30,0.73,U] [#5 -0.13,0.61,0.69,U] [#6 0.04,0.16,0.66,U] [#7 -0.78,0.36,0.00,M1] [#8 0.55,0.64,0.00,M5] 
02:41:02.988 00.002 7988 refined, 6 included, MultiStar: {-0.10, 0.04}, one-star: {0.31, 0.17}
02:41:02.990 00.002 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
02:41:02.990 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
02:41:02.992 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.73 mountX=0.04 mountY=0.10, mountTheta=1.17
02:41:02.992 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.04, opts=13)
02:41:02.994 00.002 7988 Enqueuing Move request for scope (-0.10, 0.04)
02:41:02.996 00.002 15712 Worker thread wakes up
02:41:02.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:02.996 00.000 7988 UpdateGuideState exits: m=706 SNR=17.2
02:41:02.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:02.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:02.996 00.000 7988 Enqueuing Expose request
02:41:02.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
02:41:02.996 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
02:41:02.996 00.000 15712 Moving (-0.10, 0.04) raw xDistance=0.04 yDistance=0.10
02:41:03.006 00.010 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:41:03.006 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
02:41:03.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:03.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:41:03.006 00.000 15712 MoveAxis(E, 9, ABG)
02:41:03.006 00.000 15712 Guiding  Dir = 2, Dur = 9
02:41:03.006 00.000 15712 IsGuiding returns 0
02:41:03.033 00.027 15712 IsGuiding returns 0
02:41:03.033 00.000 15712 Move returns status 0, amount 9
02:41:03.033 00.000 15712 MoveAxis(N, 0, ABG)
02:41:03.033 00.000 15712 Move returns status 0, amount 0
02:41:03.033 00.000 15712 move complete, result=0
02:41:03.033 00.000 15712 worker thread done servicing request
02:41:03.033 00.000 15712 Worker thread wakes up
02:41:03.033 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
02:41:03.037 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:03.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:04.674 01.637 15712 Exposure complete
02:41:04.740 00.066 15712 worker thread done servicing request
02:41:04.740 00.000 7988 OnExposeComplete: enter
02:41:04.740 00.000 7988 UpdateGuideState(): m_state=6
02:41:04.740 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4795
02:41:04.740 00.000 7988 Star::Find returns 1 (0), X=974.25, Y=187.72, Mass=758, SNR=17.7, Peak=154 HFD=3.6
02:41:04.740 00.000 7988 MultiStar: [#1 -0.59,-0.01,0.93,U] [#2 0.11,-0.73,0.00,M1] [#3 -0.09,-0.61,0.78,U] [#4 0.15,-0.44,0.64,U] [#5 -0.34,0.10,0.68,U] [#6 0.22,-0.22,0.65,U] [#7 0.08,0.43,0.42,U] [#8 0.41,0.17,0.42,U] 
02:41:04.740 00.000 7988 refined, 7 included, MultiStar: {-0.13, -0.19}, one-star: {-0.32, -0.46}
02:41:04.740 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.54)
02:41:04.740 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
02:41:04.740 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.19 mountX=-0.19 mountY=0.14, mountTheta=2.51
02:41:04.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.19, opts=13)
02:41:04.740 00.000 7988 Enqueuing Move request for scope (-0.13, -0.19)
02:41:04.740 00.000 15712 Worker thread wakes up
02:41:04.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
02:41:04.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
02:41:04.740 00.000 15712 Moving (-0.13, -0.19) raw xDistance=-0.19 yDistance=0.14
02:41:04.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:04.753 00.013 7988 UpdateGuideState exits: m=758 SNR=17.7
02:41:04.755 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:04.756 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:04.756 00.000 7988 Enqueuing Expose request
02:41:04.756 00.000 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.32
02:41:04.756 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
02:41:04.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:04.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:41:04.756 00.000 15712 MoveAxis(E, 47, ABG)
02:41:04.756 00.000 15712 Guiding  Dir = 2, Dur = 47
02:41:04.756 00.000 15712 IsGuiding returns 0
02:41:04.775 00.019 15712 PulseGuide returned control before completion, sleep 38
02:41:04.818 00.043 15712 IsGuiding returns 1
02:41:04.818 00.000 15712 scope still moving after pulse duration time elapsed
02:41:04.858 00.040 15712 IsGuiding returns 0
02:41:04.858 00.000 15712 scope move finished after 47 + 52 ms
02:41:04.858 00.000 15712 Move returns status 0, amount 47
02:41:04.858 00.000 15712 MoveAxis(N, 0, ABG)
02:41:04.858 00.000 15712 Move returns status 0, amount 0
02:41:04.858 00.000 15712 move complete, result=0
02:41:04.858 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
02:41:04.858 00.000 15712 worker thread done servicing request
02:41:04.858 00.000 15712 Worker thread wakes up
02:41:04.860 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:04.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:06.266 01.406 15712 Exposure complete
02:41:06.344 00.078 15712 worker thread done servicing request
02:41:06.344 00.000 7988 OnExposeComplete: enter
02:41:06.344 00.000 7988 UpdateGuideState(): m_state=6
02:41:06.346 00.002 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4796
02:41:06.346 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=187.92, Mass=745, SNR=17.4, Peak=156 HFD=4.0
02:41:06.348 00.002 7988 MultiStar: [#1 -0.47,0.37,0.94,U] [#2 0.20,-0.59,0.80,U] [#3 -0.08,-0.80,0.00,M1] [#4 0.26,-0.57,0.63,U] [#5 0.17,0.20,0.83,U] [#6 0.39,-0.25,0.60,U] [#7 0.06,-0.04,0.45,U] [#8 0.92,0.57,0.00,M5] 
02:41:06.350 00.002 7988 refined, 6 included, MultiStar: {0.13, -0.14}, one-star: {0.41, -0.26}
02:41:06.350 00.000 7988 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
02:41:06.352 00.002 7988 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
02:41:06.352 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.82 mountX=-0.14 mountY=-0.13, mountTheta=-2.40
02:41:06.354 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.14, opts=13)
02:41:06.354 00.000 7988 Enqueuing Move request for scope (0.13, -0.14)
02:41:06.356 00.002 15712 Worker thread wakes up
02:41:06.356 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
02:41:06.356 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
02:41:06.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:06.356 00.000 7988 UpdateGuideState exits: m=745 SNR=17.4
02:41:06.359 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:06.359 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:06.359 00.000 7988 Enqueuing Expose request
02:41:06.359 00.000 15712 Moving (0.13, -0.14) raw xDistance=-0.14 yDistance=-0.13
02:41:06.359 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:41:06.359 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
02:41:06.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:06.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:41:06.359 00.000 15712 MoveAxis(E, 9, ABG)
02:41:06.359 00.000 15712 Guiding  Dir = 2, Dur = 9
02:41:06.359 00.000 15712 IsGuiding returns 0
02:41:06.391 00.032 15712 IsGuiding returns 0
02:41:06.391 00.000 15712 Move returns status 0, amount 9
02:41:06.391 00.000 15712 MoveAxis(N, 0, ABG)
02:41:06.391 00.000 15712 Move returns status 0, amount 0
02:41:06.391 00.000 15712 move complete, result=0
02:41:06.391 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
02:41:06.395 00.004 15712 worker thread done servicing request
02:41:06.395 00.000 15712 Worker thread wakes up
02:41:06.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:06.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:08.037 01.642 15712 Exposure complete
02:41:08.100 00.063 15712 worker thread done servicing request
02:41:08.100 00.000 7988 OnExposeComplete: enter
02:41:08.100 00.000 7988 UpdateGuideState(): m_state=6
02:41:08.100 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4797
02:41:08.100 00.000 7988 Star::Find returns 1 (0), X=975.12, Y=188.13, Mass=634, SNR=16.2, Peak=135 HFD=3.1
02:41:08.105 00.005 7988 MultiStar: [#1 -0.44,0.38,1.03,U] [#2 -0.24,-0.46,0.89,U] [#3 -0.19,-0.19,0.95,U] [#4 0.37,-0.32,0.76,U] [#5 0.19,0.24,0.78,U] [#6 0.03,0.41,0.74,U] [#7 -0.29,0.00,0.42,U] [#8 -0.38,0.53,0.47,U] 
02:41:08.105 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.55, -0.04}
02:41:08.105 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
02:41:08.105 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
02:41:08.105 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.08 mountX=0.04 mountY=0.02, mountTheta=0.49
02:41:08.105 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.04, opts=13)
02:41:08.105 00.000 7988 Enqueuing Move request for scope (-0.02, 0.04)
02:41:08.114 00.009 15712 Worker thread wakes up
02:41:08.114 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
02:41:08.114 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
02:41:08.114 00.000 15712 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.02
02:41:08.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:08.114 00.000 7988 UpdateGuideState exits: m=634 SNR=16.2
02:41:08.116 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:08.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:08.118 00.002 7988 Enqueuing Expose request
02:41:08.118 00.000 15712 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:41:08.118 00.000 15712 PPEC: input: 0.04, control: -0.03, exposure: 1500
02:41:08.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:08.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:41:08.118 00.000 15712 MoveAxis(E, 9, ABG)
02:41:08.118 00.000 15712 Guiding  Dir = 2, Dur = 9
02:41:08.134 00.016 15712 IsGuiding returns 0
02:41:08.146 00.012 15712 IsGuiding returns 0
02:41:08.146 00.000 15712 Move returns status 0, amount 9
02:41:08.146 00.000 15712 MoveAxis(N, 0, ABG)
02:41:08.146 00.000 15712 Move returns status 0, amount 0
02:41:08.146 00.000 15712 move complete, result=0
02:41:08.146 00.000 15712 worker thread done servicing request
02:41:08.146 00.000 15712 Worker thread wakes up
02:41:08.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:08.146 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
02:41:08.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:09.567 01.421 15712 Exposure complete
02:41:09.628 00.061 15712 worker thread done servicing request
02:41:09.628 00.000 7988 OnExposeComplete: enter
02:41:09.628 00.000 7988 UpdateGuideState(): m_state=6
02:41:09.628 00.000 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4798
02:41:09.635 00.007 7988 Star::Find returns 1 (0), X=974.32, Y=188.35, Mass=636, SNR=16.2, Peak=145 HFD=3.4
02:41:09.635 00.000 7988 MultiStar: [#1 -0.29,0.21,1.01,U] [#2 0.09,-0.20,0.89,U] [#3 -0.09,0.07,0.85,U] [#4 -0.07,-0.26,0.76,U] [#5 -0.04,-0.33,0.69,U] [#6 -0.19,-0.01,0.68,U] [#7 -0.29,0.29,0.47,U] [#8 0.54,0.13,0.44,U] 
02:41:09.635 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.00}, one-star: {-0.24, 0.17}
02:41:09.635 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.54 = 1.54)
02:41:09.635 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
02:41:09.635 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.10 mountX=0.00 mountY=0.09, mountTheta=1.54
02:41:09.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.00, opts=13)
02:41:09.635 00.000 7988 Enqueuing Move request for scope (-0.10, 0.00)
02:41:09.644 00.009 15712 Worker thread wakes up
02:41:09.644 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
02:41:09.644 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
02:41:09.644 00.000 15712 Moving (-0.10, 0.00) raw xDistance=0.00 yDistance=0.09
02:41:09.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:09.644 00.000 7988 UpdateGuideState exits: m=636 SNR=16.2
02:41:09.647 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:09.647 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:09.649 00.002 7988 Enqueuing Expose request
02:41:09.649 00.000 15712 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:41:09.649 00.000 15712 PPEC: input: 0.00, control: -0.03, exposure: 1500
02:41:09.649 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:09.649 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:41:09.649 00.000 15712 MoveAxis(E, 9, ABG)
02:41:09.649 00.000 15712 Guiding  Dir = 2, Dur = 9
02:41:09.651 00.002 15712 IsGuiding returns 0
02:41:09.669 00.018 15712 IsGuiding returns 0
02:41:09.669 00.000 15712 Move returns status 0, amount 9
02:41:09.669 00.000 15712 MoveAxis(N, 0, ABG)
02:41:09.669 00.000 15712 Move returns status 0, amount 0
02:41:09.669 00.000 15712 move complete, result=0
02:41:09.669 00.000 15712 worker thread done servicing request
02:41:09.669 00.000 15712 Worker thread wakes up
02:41:09.669 00.000 7988 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
02:41:09.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:09.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:11.302 01.633 15712 Exposure complete
02:41:11.365 00.063 15712 worker thread done servicing request
02:41:11.365 00.000 7988 OnExposeComplete: enter
02:41:11.365 00.000 7988 UpdateGuideState(): m_state=6
02:41:11.365 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4799
02:41:11.365 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=188.10, Mass=741, SNR=17.4, Peak=149 HFD=3.7
02:41:11.371 00.006 7988 MultiStar: [#1 -0.16,0.29,0.92,U] [#2 0.03,-0.25,0.79,U] [#3 0.11,-0.25,0.77,U] [#4 -0.22,-0.56,0.75,U] [#5 -0.00,0.66,0.67,U] [#6 0.21,-0.09,0.62,U] [#7 -0.07,0.43,0.43,U] [#8 -0.07,-0.45,0.41,U] 
02:41:11.371 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.10, -0.08}
02:41:11.371 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.29 = 3.00)
02:41:11.371 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.96)
02:41:11.371 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.72 mountX=-0.03 mountY=0.01, mountTheta=2.96
02:41:11.371 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
02:41:11.371 00.000 7988 Enqueuing Move request for scope (-0.01, -0.03)
02:41:11.378 00.007 15712 Worker thread wakes up
02:41:11.378 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
02:41:11.378 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
02:41:11.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:11.378 00.000 7988 UpdateGuideState exits: m=741 SNR=17.4
02:41:11.381 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:11.381 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:11.383 00.002 7988 Enqueuing Expose request
02:41:11.383 00.000 15712 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
02:41:11.388 00.005 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:41:11.388 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
02:41:11.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:11.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:41:11.388 00.000 15712 MoveAxis(E, 9, ABG)
02:41:11.388 00.000 15712 Guiding  Dir = 2, Dur = 9
02:41:11.388 00.000 15712 IsGuiding returns 0
02:41:11.413 00.025 15712 IsGuiding returns 0
02:41:11.413 00.000 15712 Move returns status 0, amount 9
02:41:11.413 00.000 15712 MoveAxis(N, 0, ABG)
02:41:11.413 00.000 15712 Move returns status 0, amount 0
02:41:11.413 00.000 15712 move complete, result=0
02:41:11.413 00.000 15712 worker thread done servicing request
02:41:11.413 00.000 15712 Worker thread wakes up
02:41:11.413 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
02:41:11.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:11.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:12.833 01.420 15712 Exposure complete
02:41:12.894 00.061 15712 worker thread done servicing request
02:41:12.894 00.000 7988 OnExposeComplete: enter
02:41:12.894 00.000 7988 UpdateGuideState(): m_state=6
02:41:12.898 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4800
02:41:12.898 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=188.14, Mass=679, SNR=16.8, Peak=149 HFD=3.2
02:41:12.898 00.000 7988 MultiStar: [#1 -0.42,0.18,0.92,U] [#2 0.04,-0.55,0.82,U] [#3 -0.04,-0.44,0.85,U] [#4 0.10,0.12,0.75,U] [#5 0.03,-0.01,0.71,U] [#6 0.54,0.10,0.67,U] [#7 -0.29,0.95,0.00,M1] [#8 0.78,0.32,0.00,M3] 
02:41:12.898 00.000 7988 single-star, 6 included, MultiStar: {0.01, -0.09}, one-star: {0.01, -0.03}
02:41:12.898 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
02:41:12.898 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
02:41:12.898 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.29 mountX=-0.03 mountY=-0.01, mountTheta=-2.88
02:41:12.898 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.03, opts=13)
02:41:12.898 00.000 7988 Enqueuing Move request for scope (0.01, -0.03)
02:41:12.898 00.000 15712 Worker thread wakes up
02:41:12.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:41:12.898 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:41:12.898 00.000 15712 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.01
02:41:12.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:12.910 00.012 7988 UpdateGuideState exits: m=679 SNR=16.8
02:41:12.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:12.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:12.910 00.000 7988 Enqueuing Expose request
02:41:12.910 00.000 15712 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:41:12.910 00.000 15712 PPEC: input: -0.03, control: -0.03, exposure: 1500
02:41:12.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:12.910 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:41:12.910 00.000 15712 MoveAxis(E, 9, ABG)
02:41:12.915 00.005 15712 Guiding  Dir = 2, Dur = 9
02:41:12.915 00.000 15712 IsGuiding returns 0
02:41:12.931 00.016 15712 IsGuiding returns 0
02:41:12.931 00.000 15712 Move returns status 0, amount 9
02:41:12.931 00.000 15712 MoveAxis(N, 0, ABG)
02:41:12.931 00.000 15712 Move returns status 0, amount 0
02:41:12.931 00.000 15712 move complete, result=0
02:41:12.931 00.000 15712 worker thread done servicing request
02:41:12.931 00.000 15712 Worker thread wakes up
02:41:12.931 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
02:41:12.932 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:12.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:14.570 01.638 15712 Exposure complete
02:41:14.634 00.064 15712 worker thread done servicing request
02:41:14.634 00.000 7988 OnExposeComplete: enter
02:41:14.634 00.000 7988 UpdateGuideState(): m_state=6
02:41:14.638 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4801
02:41:14.638 00.000 7988 Star::Find returns 1 (0), X=974.82, Y=187.95, Mass=633, SNR=16.2, Peak=153 HFD=3.0
02:41:14.640 00.002 7988 MultiStar: [#1 -0.23,-0.16,1.05,U] [#2 0.13,-0.29,0.88,U] [#3 -0.39,-0.74,0.00,M1] [#4 -0.04,-0.80,0.00,M1] [#5 0.17,0.05,0.72,U] [#6 0.18,-0.24,0.61,U] [#7 -0.45,0.12,0.50,U] [#8 0.81,0.29,0.00,M4] 
02:41:14.640 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.15}, one-star: {0.25, -0.22}
02:41:14.642 00.002 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
02:41:14.642 00.000 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
02:41:14.644 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.39 mountX=-0.15 mountY=-0.02, mountTheta=-2.98
02:41:14.646 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.15, opts=13)
02:41:14.646 00.000 7988 Enqueuing Move request for scope (0.03, -0.15)
02:41:14.648 00.002 15712 Worker thread wakes up
02:41:14.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
02:41:14.648 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
02:41:14.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:14.650 00.002 7988 UpdateGuideState exits: m=633 SNR=16.2
02:41:14.651 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:14.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:14.651 00.000 7988 Enqueuing Expose request
02:41:14.651 00.000 15712 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=-0.02
02:41:14.651 00.000 15712 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:41:14.651 00.000 15712 PPEC: input: -0.15, control: -0.03, exposure: 1500
02:41:14.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:14.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:41:14.651 00.000 15712 MoveAxis(E, 8, ABG)
02:41:14.651 00.000 15712 Guiding  Dir = 2, Dur = 8
02:41:14.651 00.000 15712 IsGuiding returns 0
02:41:14.672 00.021 15712 IsGuiding returns 0
02:41:14.672 00.000 15712 Move returns status 0, amount 8
02:41:14.672 00.000 15712 MoveAxis(N, 0, ABG)
02:41:14.672 00.000 15712 Move returns status 0, amount 0
02:41:14.672 00.000 15712 move complete, result=0
02:41:14.672 00.000 15712 worker thread done servicing request
02:41:14.672 00.000 15712 Worker thread wakes up
02:41:14.672 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
02:41:14.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:14.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:16.085 01.413 15712 Exposure complete
02:41:16.148 00.063 15712 worker thread done servicing request
02:41:16.148 00.000 7988 OnExposeComplete: enter
02:41:16.148 00.000 7988 UpdateGuideState(): m_state=6
02:41:16.153 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4802
02:41:16.153 00.000 7988 Star::Find returns 1 (0), X=974.40, Y=187.71, Mass=718, SNR=17.2, Peak=145 HFD=3.2
02:41:16.155 00.002 7988 MultiStar: [#1 -0.42,0.22,0.99,U] [#2 -0.04,-0.94,0.00,M1] [#3 -0.14,-0.28,0.85,U] [#4 -0.11,-1.03,0.00,M2] [#5 -0.31,-0.37,0.64,U] [#6 0.26,-0.25,0.66,U] [#7 1.22,0.09,0.00,M1] [#8 0.68,-0.42,0.00,M5] 
02:41:16.155 00.000 7988 refined, 4 included, MultiStar: {-0.18, -0.21}, one-star: {-0.16, -0.46}
02:41:16.157 00.002 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
02:41:16.157 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.43)
02:41:16.159 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-2.26 mountX=-0.21 mountY=0.18, mountTheta=2.44
02:41:16.161 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.21, opts=13)
02:41:16.161 00.000 7988 Enqueuing Move request for scope (-0.18, -0.21)
02:41:16.164 00.003 15712 Worker thread wakes up
02:41:16.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:16.165 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd
02:41:16.165 00.000 7988 UpdateGuideState exits: m=718 SNR=17.2
02:41:16.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:16.165 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:16.165 00.000 7988 Enqueuing Expose request
02:41:16.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.21)
02:41:16.165 00.000 15712 Moving (-0.18, -0.21) raw xDistance=-0.21 yDistance=0.18
02:41:16.165 00.000 15712 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.32
02:41:16.165 00.000 15712 PPEC: input: -0.21, control: -0.15, exposure: 1500
02:41:16.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:16.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:41:16.165 00.000 15712 MoveAxis(E, 49, ABG)
02:41:16.165 00.000 15712 Guiding  Dir = 2, Dur = 49
02:41:16.165 00.000 15712 IsGuiding returns 0
02:41:16.190 00.025 15712 PulseGuide returned control before completion, sleep 42
02:41:16.244 00.054 15712 IsGuiding returns 1
02:41:16.244 00.000 15712 scope still moving after pulse duration time elapsed
02:41:16.284 00.040 15712 IsGuiding returns 0
02:41:16.284 00.000 15712 scope move finished after 49 + 64 ms
02:41:16.284 00.000 15712 Move returns status 0, amount 49
02:41:16.284 00.000 15712 MoveAxis(N, 0, ABG)
02:41:16.284 00.000 15712 Move returns status 0, amount 0
02:41:16.284 00.000 15712 move complete, result=0
02:41:16.284 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
02:41:16.290 00.006 15712 worker thread done servicing request
02:41:16.290 00.000 15712 Worker thread wakes up
02:41:16.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:16.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:17.932 01.642 15712 Exposure complete
02:41:17.998 00.066 15712 worker thread done servicing request
02:41:17.999 00.001 7988 OnExposeComplete: enter
02:41:17.999 00.000 7988 UpdateGuideState(): m_state=6
02:41:17.999 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4803
02:41:17.999 00.000 7988 Star::Find returns 1 (0), X=974.68, Y=187.86, Mass=748, SNR=17.4, Peak=150 HFD=3.5
02:41:17.999 00.000 7988 MultiStar: [#1 -0.64,0.09,0.95,U] [#2 -0.33,-0.18,0.90,U] [#3 -0.17,-0.31,0.81,U] [#4 0.06,-0.71,0.00,M3] [#5 -0.25,0.31,0.73,U] [#6 0.29,0.26,0.63,U] [#7 -0.98,0.30,0.00,M2] [#8 0.83,-0.35,0.00,M6] 
02:41:18.004 00.005 7988 refined, 5 included, MultiStar: {-0.18, -0.05}, one-star: {0.11, -0.32}
02:41:18.004 00.000 7988 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.56) = xAngle (-4.44 = 1.84)
02:41:18.004 00.000 7988 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.47 = 1.81)
02:41:18.004 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.88 mountX=-0.05 mountY=0.19, mountTheta=1.84
02:41:18.004 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.05, opts=13)
02:41:18.004 00.000 7988 Enqueuing Move request for scope (-0.18, -0.05)
02:41:18.004 00.000 15712 Worker thread wakes up
02:41:18.012 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:18.012 00.000 7988 UpdateGuideState exits: m=748 SNR=17.4
02:41:18.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:18.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:18.012 00.000 7988 Enqueuing Expose request
02:41:18.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
02:41:18.012 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
02:41:18.012 00.000 15712 Moving (-0.18, -0.05) raw xDistance=-0.05 yDistance=0.19
02:41:18.021 00.009 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:41:18.021 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
02:41:18.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:18.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:41:18.021 00.000 15712 MoveAxis(E, 8, ABG)
02:41:18.021 00.000 15712 Guiding  Dir = 2, Dur = 8
02:41:18.021 00.000 15712 IsGuiding returns 0
02:41:18.046 00.025 15712 IsGuiding returns 0
02:41:18.046 00.000 15712 Move returns status 0, amount 8
02:41:18.046 00.000 15712 MoveAxis(N, 0, ABG)
02:41:18.046 00.000 15712 Move returns status 0, amount 0
02:41:18.046 00.000 15712 move complete, result=0
02:41:18.046 00.000 15712 worker thread done servicing request
02:41:18.046 00.000 15712 Worker thread wakes up
02:41:18.046 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
02:41:18.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:18.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:19.466 01.420 15712 Exposure complete
02:41:19.527 00.061 15712 worker thread done servicing request
02:41:19.527 00.000 7988 OnExposeComplete: enter
02:41:19.527 00.000 7988 UpdateGuideState(): m_state=6
02:41:19.532 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4804
02:41:19.534 00.002 7988 Star::Find returns 1 (0), X=974.70, Y=187.90, Mass=619, SNR=15.9, Peak=154 HFD=2.6
02:41:19.534 00.000 7988 MultiStar: [#1 -0.49,0.05,0.90,U] [#2 -0.03,-0.85,0.00,M1] [#3 -0.40,-0.34,0.89,U] [#4 -0.20,-1.49,0.00,M4] [#5 -0.07,0.08,0.75,U] [#6 0.58,-0.18,0.73,U] [#7 -0.06,0.33,0.48,U] [#8 0.49,-0.20,0.43,U] 
02:41:19.534 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {0.13, -0.27}
02:41:19.534 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.34 = 2.94)
02:41:19.534 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.91)
02:41:19.534 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.78 mountX=-0.10 mountY=0.02, mountTheta=2.91
02:41:19.534 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.10, opts=13)
02:41:19.534 00.000 7988 Enqueuing Move request for scope (-0.02, -0.10)
02:41:19.545 00.011 15712 Worker thread wakes up
02:41:19.545 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
02:41:19.545 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
02:41:19.545 00.000 15712 Moving (-0.02, -0.10) raw xDistance=-0.10 yDistance=0.02
02:41:19.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:19.545 00.000 7988 UpdateGuideState exits: m=619 SNR=15.9
02:41:19.547 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:19.549 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:19.549 00.000 7988 Enqueuing Expose request
02:41:19.551 00.002 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:41:19.551 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
02:41:19.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:19.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:41:19.551 00.000 15712 MoveAxis(E, 7, ABG)
02:41:19.551 00.000 15712 Guiding  Dir = 2, Dur = 7
02:41:19.551 00.000 15712 IsGuiding returns 0
02:41:19.580 00.029 15712 IsGuiding returns 0
02:41:19.580 00.000 15712 Move returns status 0, amount 7
02:41:19.580 00.000 15712 MoveAxis(N, 0, ABG)
02:41:19.580 00.000 15712 Move returns status 0, amount 0
02:41:19.580 00.000 15712 move complete, result=0
02:41:19.580 00.000 15712 worker thread done servicing request
02:41:19.580 00.000 15712 Worker thread wakes up
02:41:19.580 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
02:41:19.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:19.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:21.221 01.641 15712 Exposure complete
02:41:21.285 00.064 15712 worker thread done servicing request
02:41:21.285 00.000 7988 OnExposeComplete: enter
02:41:21.287 00.002 7988 UpdateGuideState(): m_state=6
02:41:21.287 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4805
02:41:21.287 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=187.97, Mass=757, SNR=17.4, Peak=153 HFD=3.4
02:41:21.287 00.000 7988 MultiStar: [#1 -0.13,-0.08,1.01,U] [#2 0.08,-0.89,0.00,M2] [#3 -0.47,-0.44,0.76,U] [#4 0.21,-0.77,0.00,M5] [#5 0.11,-0.08,0.59,U] [#6 0.41,-0.39,0.63,U] [#7 0.14,0.01,0.45,U] [#8 -0.05,-1.29,0.00,M6] 
02:41:21.287 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.21}, one-star: {0.14, -0.21}
02:41:21.287 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
02:41:21.287 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
02:41:21.287 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.52 mountX=-0.21 mountY=-0.00, mountTheta=-3.12
02:41:21.287 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.21, opts=13)
02:41:21.287 00.000 7988 Enqueuing Move request for scope (0.01, -0.21)
02:41:21.299 00.012 15712 Worker thread wakes up
02:41:21.299 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
02:41:21.299 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
02:41:21.299 00.000 15712 Moving (0.01, -0.21) raw xDistance=-0.21 yDistance=-0.00
02:41:21.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:21.299 00.000 7988 UpdateGuideState exits: m=757 SNR=17.4
02:41:21.301 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:21.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:21.304 00.003 7988 Enqueuing Expose request
02:41:21.304 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.32
02:41:21.304 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:41:21.304 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:21.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:41:21.304 00.000 15712 MoveAxis(E, 47, ABG)
02:41:21.304 00.000 15712 Guiding  Dir = 2, Dur = 47
02:41:21.304 00.000 15712 IsGuiding returns 0
02:41:21.323 00.019 15712 PulseGuide returned control before completion, sleep 40
02:41:21.395 00.072 15712 IsGuiding returns 0
02:41:21.395 00.000 15712 Move returns status 0, amount 47
02:41:21.395 00.000 15712 MoveAxis(N, 0, ABG)
02:41:21.395 00.000 15712 Move returns status 0, amount 0
02:41:21.395 00.000 15712 move complete, result=0
02:41:21.395 00.000 15712 worker thread done servicing request
02:41:21.395 00.000 15712 Worker thread wakes up
02:41:21.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:21.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:21.395 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
02:41:22.814 01.419 15712 Exposure complete
02:41:22.878 00.064 15712 worker thread done servicing request
02:41:22.879 00.001 7988 OnExposeComplete: enter
02:41:22.879 00.000 7988 UpdateGuideState(): m_state=6
02:41:22.879 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4806
02:41:22.879 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=188.29, Mass=632, SNR=16.1, Peak=147 HFD=2.9
02:41:22.883 00.004 7988 Star::Find false star n=10 nbg=282 bg=66.0 sigma=2.8 thresh=74 peak=73
02:41:22.883 00.000 7988 MultiStar: [#1 -0.39,0.19,1.01,U] [#2 -0.03,-0.51,0.87,U] [#3 -0.08,-0.33,0.83,U] [#4 0.13,-0.72,0.00,M6] [#5 0.04,0.58,0.75,U] [#6 0.33,-0.25,0.70,U] [#7 -0.59,-0.01,0.55,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.14,-1.14,0.00,M2] 
02:41:22.883 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.03}, one-star: {0.19, 0.11}
02:41:22.883 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.30 = 1.99)
02:41:22.883 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.95)
02:41:22.883 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.73 mountX=-0.03 mountY=0.06, mountTheta=1.98
02:41:22.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.03, opts=13)
02:41:22.891 00.008 7988 Enqueuing Move request for scope (-0.06, -0.03)
02:41:22.891 00.000 15712 Worker thread wakes up
02:41:22.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
02:41:22.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
02:41:22.891 00.000 15712 Moving (-0.06, -0.03) raw xDistance=-0.03 yDistance=0.06
02:41:22.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:22.891 00.000 7988 UpdateGuideState exits: m=632 SNR=16.1
02:41:22.895 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:22.895 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:22.897 00.002 7988 Enqueuing Expose request
02:41:22.897 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:22.897 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
02:41:22.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:22.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:41:22.897 00.000 15712 MoveAxis(E, 7, ABG)
02:41:22.897 00.000 15712 Guiding  Dir = 2, Dur = 7
02:41:22.917 00.020 15712 IsGuiding returns 0
02:41:22.934 00.017 15712 IsGuiding returns 0
02:41:22.934 00.000 15712 Move returns status 0, amount 7
02:41:22.934 00.000 15712 MoveAxis(N, 0, ABG)
02:41:22.934 00.000 15712 Move returns status 0, amount 0
02:41:22.934 00.000 15712 move complete, result=0
02:41:22.934 00.000 15712 worker thread done servicing request
02:41:22.934 00.000 15712 Worker thread wakes up
02:41:22.934 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:41:22.939 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:22.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:24.579 01.640 15712 Exposure complete
02:41:24.642 00.063 15712 worker thread done servicing request
02:41:24.644 00.002 7988 OnExposeComplete: enter
02:41:24.644 00.000 7988 UpdateGuideState(): m_state=6
02:41:24.644 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4807
02:41:24.644 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=188.40, Mass=707, SNR=16.9, Peak=132 HFD=3.8
02:41:24.644 00.000 7988 MultiStar: [#1 -0.37,0.39,0.93,U] [#2 0.21,-0.47,0.85,U] [#3 -0.04,-0.01,0.74,U] [#4 0.19,-0.56,0.62,U] [#5 0.61,0.54,0.00,M1] [#6 0.34,0.14,0.68,U] [#7 0.33,0.83,0.00,M1] [#8 0.61,0.39,0.00,M7] 
02:41:24.644 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.01}, one-star: {0.43, 0.23}
02:41:24.644 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.67 = -1.67)
02:41:24.644 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.70 = -1.70)
02:41:24.652 00.008 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.11 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:41:24.652 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
02:41:24.652 00.000 7988 Enqueuing Move request for scope (0.12, -0.01)
02:41:24.652 00.000 15712 Worker thread wakes up
02:41:24.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
02:41:24.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
02:41:24.652 00.000 15712 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=-0.12
02:41:24.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:24.658 00.006 7988 UpdateGuideState exits: m=707 SNR=16.9
02:41:24.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:24.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:24.658 00.000 7988 Enqueuing Expose request
02:41:24.658 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:24.658 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:41:24.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:24.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:41:24.658 00.000 15712 MoveAxis(E, 7, ABG)
02:41:24.658 00.000 15712 Guiding  Dir = 2, Dur = 7
02:41:24.658 00.000 15712 IsGuiding returns 0
02:41:24.680 00.022 15712 IsGuiding returns 0
02:41:24.680 00.000 15712 Move returns status 0, amount 7
02:41:24.680 00.000 15712 MoveAxis(N, 0, ABG)
02:41:24.680 00.000 15712 Move returns status 0, amount 0
02:41:24.680 00.000 15712 move complete, result=0
02:41:24.680 00.000 15712 worker thread done servicing request
02:41:24.680 00.000 15712 Worker thread wakes up
02:41:24.680 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
02:41:24.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:24.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:26.097 01.417 15712 Exposure complete
02:41:26.161 00.064 15712 worker thread done servicing request
02:41:26.161 00.000 7988 OnExposeComplete: enter
02:41:26.161 00.000 7988 UpdateGuideState(): m_state=6
02:41:26.161 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4808
02:41:26.164 00.003 7988 Star::Find returns 1 (0), X=974.57, Y=188.16, Mass=756, SNR=17.7, Peak=125 HFD=3.9
02:41:26.164 00.000 7988 MultiStar: [#1 -0.49,0.31,0.90,U] [#2 -0.00,-0.42,0.84,U] [#3 -0.12,-0.09,0.78,U] [#4 0.01,-0.59,0.57,U] [#5 0.24,0.13,0.63,U] [#6 0.57,-0.14,0.61,U] [#7 -0.61,0.87,0.00,M2] [#8 0.81,0.92,0.00,M8] 
02:41:26.164 00.000 7988 single-star, 6 included, MultiStar: {-0.01, -0.10}, one-star: {-0.00, -0.02}
02:41:26.164 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.15 = 3.14)
02:41:26.164 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
02:41:26.164 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.59 mountX=-0.02 mountY=0.00, mountTheta=3.10
02:41:26.164 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.02, opts=13)
02:41:26.164 00.000 7988 Enqueuing Move request for scope (-0.00, -0.02)
02:41:26.164 00.000 15712 Worker thread wakes up
02:41:26.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
02:41:26.164 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
02:41:26.164 00.000 15712 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
02:41:26.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:26.175 00.011 7988 UpdateGuideState exits: m=756 SNR=17.7
02:41:26.177 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:26.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:26.179 00.002 7988 Enqueuing Expose request
02:41:26.179 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:26.179 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
02:41:26.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:26.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:41:26.179 00.000 15712 MoveAxis(E, 6, ABG)
02:41:26.179 00.000 15712 Guiding  Dir = 2, Dur = 6
02:41:26.179 00.000 15712 IsGuiding returns 0
02:41:26.198 00.019 15712 IsGuiding returns 0
02:41:26.198 00.000 15712 Move returns status 0, amount 6
02:41:26.198 00.000 15712 MoveAxis(N, 0, ABG)
02:41:26.198 00.000 15712 Move returns status 0, amount 0
02:41:26.198 00.000 15712 move complete, result=0
02:41:26.198 00.000 15712 worker thread done servicing request
02:41:26.198 00.000 15712 Worker thread wakes up
02:41:26.198 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
02:41:26.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:26.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:27.835 01.637 15712 Exposure complete
02:41:27.898 00.063 15712 worker thread done servicing request
02:41:27.898 00.000 7988 OnExposeComplete: enter
02:41:27.898 00.000 7988 UpdateGuideState(): m_state=6
02:41:27.901 00.003 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4809
02:41:27.901 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=188.18, Mass=688, SNR=16.9, Peak=141 HFD=3.5
02:41:27.903 00.002 7988 MultiStar: [#1 -0.39,0.17,0.86,U] [#2 -0.35,-0.20,0.89,U] [#3 -0.01,-0.48,0.78,U] [#4 0.31,-0.75,0.00,M5] [#5 0.19,0.64,0.64,U] [#6 0.20,-0.26,0.63,U] [#7 -0.05,0.22,0.40,U] [#8 0.15,0.56,0.44,U] 
02:41:27.903 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {0.09, 0.01}
02:41:27.905 00.002 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.56) = xAngle (1.01 = 1.01)
02:41:27.905 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
02:41:27.907 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.57 mountX=0.03 mountY=0.05, mountTheta=1.00
02:41:27.907 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
02:41:27.907 00.000 7988 Enqueuing Move request for scope (-0.05, 0.03)
02:41:27.907 00.000 15712 Worker thread wakes up
02:41:27.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
02:41:27.907 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:41:27.907 00.000 15712 Moving (-0.05, 0.03) raw xDistance=0.03 yDistance=0.05
02:41:27.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:27.913 00.006 7988 UpdateGuideState exits: m=688 SNR=16.9
02:41:27.915 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:27.915 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:27.917 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:27.917 00.000 7988 Enqueuing Expose request
02:41:27.917 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
02:41:27.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:27.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:41:27.917 00.000 15712 MoveAxis(E, 6, ABG)
02:41:27.917 00.000 15712 Guiding  Dir = 2, Dur = 6
02:41:27.919 00.002 15712 IsGuiding returns 0
02:41:27.938 00.019 15712 IsGuiding returns 0
02:41:27.938 00.000 15712 Move returns status 0, amount 6
02:41:27.938 00.000 15712 MoveAxis(N, 0, ABG)
02:41:27.938 00.000 15712 Move returns status 0, amount 0
02:41:27.938 00.000 15712 move complete, result=0
02:41:27.938 00.000 15712 worker thread done servicing request
02:41:27.938 00.000 15712 Worker thread wakes up
02:41:27.938 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
02:41:27.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:27.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:29.346 01.408 15712 Exposure complete
02:41:29.410 00.064 15712 worker thread done servicing request
02:41:29.410 00.000 7988 OnExposeComplete: enter
02:41:29.410 00.000 7988 UpdateGuideState(): m_state=6
02:41:29.414 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4810
02:41:29.414 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=188.12, Mass=663, SNR=16.7, Peak=145 HFD=3.2
02:41:29.416 00.002 7988 MultiStar: [#1 -0.26,0.17,0.93,U] [#2 -0.09,-0.41,0.90,U] [#3 -0.08,-0.57,0.81,U] [#4 0.39,-1.31,0.00,M6] [#5 0.41,-0.21,0.70,U] [#6 0.04,0.27,0.59,U] [#7 0.15,0.61,0.46,U] [#8 0.89,0.27,0.00,M8] 
02:41:29.418 00.002 7988 single-star, 6 included, MultiStar: {-0.01, -0.08}, one-star: {-0.02, -0.06}
02:41:29.418 00.000 7988 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.56) = xAngle (-3.51 = 2.77)
02:41:29.420 00.002 7988 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
02:41:29.420 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.95 mountX=-0.06 mountY=0.02, mountTheta=2.75
02:41:29.422 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
02:41:29.424 00.002 7988 Enqueuing Move request for scope (-0.02, -0.06)
02:41:29.425 00.001 15712 Worker thread wakes up
02:41:29.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:29.425 00.000 7988 UpdateGuideState exits: m=663 SNR=16.7
02:41:29.427 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:29.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:29.429 00.002 7988 Enqueuing Expose request
02:41:29.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
02:41:29.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
02:41:29.429 00.000 15712 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.02
02:41:29.431 00.002 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:29.431 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
02:41:29.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:29.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:41:29.431 00.000 15712 MoveAxis(E, 6, ABG)
02:41:29.431 00.000 15712 Guiding  Dir = 2, Dur = 6
02:41:29.431 00.000 15712 IsGuiding returns 0
02:41:29.460 00.029 15712 IsGuiding returns 0
02:41:29.460 00.000 15712 Move returns status 0, amount 6
02:41:29.460 00.000 15712 MoveAxis(N, 0, ABG)
02:41:29.460 00.000 15712 Move returns status 0, amount 0
02:41:29.460 00.000 15712 move complete, result=0
02:41:29.460 00.000 15712 worker thread done servicing request
02:41:29.460 00.000 15712 Worker thread wakes up
02:41:29.460 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
02:41:29.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:29.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:31.101 01.641 15712 Exposure complete
02:41:31.165 00.064 15712 worker thread done servicing request
02:41:31.165 00.000 7988 OnExposeComplete: enter
02:41:31.165 00.000 7988 UpdateGuideState(): m_state=6
02:41:31.165 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4811
02:41:31.165 00.000 7988 Star::Find returns 1 (0), X=974.96, Y=187.65, Mass=750, SNR=17.6, Peak=145 HFD=3.6
02:41:31.165 00.000 7988 MultiStar: [#1 -0.36,-0.08,0.85,U] [#2 -0.08,-0.28,0.80,U] [#3 -0.18,-1.09,0.00,M1] [#4 0.53,-0.80,0.00,M7] [#5 -0.06,-0.05,0.62,U] [#6 0.45,-0.18,0.61,U] [#7 -0.33,0.36,0.45,U] [#8 0.37,-0.35,0.38,U] 
02:41:31.165 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.20}, one-star: {0.39, -0.53}
02:41:31.165 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
02:41:31.165 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
02:41:31.165 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.31 mountX=-0.20 mountY=-0.05, mountTheta=-2.90
02:41:31.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.20, opts=13)
02:41:31.165 00.000 7988 Enqueuing Move request for scope (0.05, -0.20)
02:41:31.177 00.012 15712 Worker thread wakes up
02:41:31.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
02:41:31.177 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
02:41:31.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:41:31.179 00.002 7988 UpdateGuideState exits: m=750 SNR=17.6
02:41:31.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:31.179 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:31.179 00.000 7988 Enqueuing Expose request
02:41:31.179 00.000 15712 Moving (0.05, -0.20) raw xDistance=-0.20 yDistance=-0.05
02:41:31.179 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.31
02:41:31.179 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
02:41:31.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:31.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:41:31.179 00.000 15712 MoveAxis(E, 45, ABG)
02:41:31.179 00.000 15712 Guiding  Dir = 2, Dur = 45
02:41:31.179 00.000 15712 IsGuiding returns 0
02:41:31.195 00.016 15712 PulseGuide returned control before completion, sleep 42
02:41:31.280 00.085 15712 IsGuiding returns 1
02:41:31.280 00.000 15712 scope still moving after pulse duration time elapsed
02:41:31.307 00.027 15712 IsGuiding returns 0
02:41:31.307 00.000 15712 scope move finished after 45 + 73 ms
02:41:31.307 00.000 15712 Move returns status 0, amount 45
02:41:31.307 00.000 15712 MoveAxis(N, 0, ABG)
02:41:31.307 00.000 15712 Move returns status 0, amount 0
02:41:31.307 00.000 15712 move complete, result=0
02:41:31.307 00.000 15712 worker thread done servicing request
02:41:31.307 00.000 15712 Worker thread wakes up
02:41:31.307 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
02:41:31.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:31.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:32.713 01.406 15712 Exposure complete
02:41:32.777 00.064 15712 worker thread done servicing request
02:41:32.777 00.000 7988 OnExposeComplete: enter
02:41:32.777 00.000 7988 UpdateGuideState(): m_state=6
02:41:32.777 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4812
02:41:32.777 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=187.88, Mass=564, SNR=15.2, Peak=143 HFD=3.2
02:41:32.777 00.000 7988 MultiStar: [#1 0.01,0.05,1.01,U] [#2 0.26,-0.35,0.96,U] [#3 0.24,-0.66,0.00,M2] [#4 0.31,-0.83,0.00,M8] [#5 0.16,0.22,0.73,U] [#6 0.45,-0.06,0.73,U] [#7 -0.25,0.14,0.42,U] [#8 0.91,0.36,0.00,M8] 
02:41:32.777 00.000 7988 refined, 5 included, MultiStar: {0.15, -0.08}, one-star: {0.15, -0.29}
02:41:32.777 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.05 = -2.05)
02:41:32.777 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
02:41:32.777 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.49 mountX=-0.08 mountY=-0.15, mountTheta=-2.06
02:41:32.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.08, opts=13)
02:41:32.777 00.000 7988 Enqueuing Move request for scope (0.15, -0.08)
02:41:32.791 00.014 15712 Worker thread wakes up
02:41:32.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
02:41:32.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
02:41:32.791 00.000 15712 Moving (0.15, -0.08) raw xDistance=-0.08 yDistance=-0.15
02:41:32.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:41:32.791 00.000 7988 UpdateGuideState exits: m=564 SNR=15.2
02:41:32.794 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:32.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:32.796 00.002 7988 Enqueuing Expose request
02:41:32.796 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:32.796 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:41:32.796 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:32.796 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:41:32.796 00.000 15712 MoveAxis(E, 6, ABG)
02:41:32.796 00.000 15712 Guiding  Dir = 2, Dur = 6
02:41:32.796 00.000 15712 IsGuiding returns 0
02:41:32.811 00.015 15712 IsGuiding returns 0
02:41:32.811 00.000 15712 Move returns status 0, amount 6
02:41:32.811 00.000 15712 MoveAxis(N, 0, ABG)
02:41:32.811 00.000 15712 Move returns status 0, amount 0
02:41:32.811 00.000 15712 move complete, result=0
02:41:32.811 00.000 15712 worker thread done servicing request
02:41:32.811 00.000 15712 Worker thread wakes up
02:41:32.811 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
02:41:32.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:32.818 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:34.450 01.632 15712 Exposure complete
02:41:34.513 00.063 15712 worker thread done servicing request
02:41:34.514 00.001 7988 OnExposeComplete: enter
02:41:34.514 00.000 7988 UpdateGuideState(): m_state=6
02:41:34.514 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4813
02:41:34.514 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=188.09, Mass=813, SNR=18.4, Peak=138 HFD=4.3
02:41:34.514 00.000 7988 MultiStar: [#1 -0.00,-0.02,0.85,U] [#2 -0.04,-0.56,0.80,U] [#3 0.07,-0.50,0.70,U] [#4 0.54,-0.58,0.00,M9] [#5 0.55,-0.09,0.66,U] [#6 0.81,-0.44,0.00,M1] [#7 0.50,0.24,0.42,U] [#8 0.80,0.39,0.00,M9] 
02:41:34.514 00.000 7988 refined, 5 included, MultiStar: {0.25, -0.19}, one-star: {0.51, -0.09}
02:41:34.514 00.000 7988 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.56) = xAngle (-2.22 = -2.22)
02:41:34.514 00.000 7988 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
02:41:34.514 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.32 cameraTheta=-0.66 mountX=-0.19 mountY=-0.24, mountTheta=-2.23
02:41:34.514 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.19, opts=13)
02:41:34.514 00.000 7988 Enqueuing Move request for scope (0.25, -0.19)
02:41:34.514 00.000 15712 Worker thread wakes up
02:41:34.527 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:41:34.528 00.001 7988 UpdateGuideState exits: m=813 SNR=18.4
02:41:34.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:34.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:34.528 00.000 7988 Enqueuing Expose request
02:41:34.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
02:41:34.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
02:41:34.528 00.000 15712 Moving (0.25, -0.19) raw xDistance=-0.19 yDistance=-0.24
02:41:34.528 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.31
02:41:34.528 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
02:41:34.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:34.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:41:34.528 00.000 15712 MoveAxis(E, 44, ABG)
02:41:34.528 00.000 15712 Guiding  Dir = 2, Dur = 44
02:41:34.528 00.000 15712 IsGuiding returns 0
02:41:34.559 00.031 15712 PulseGuide returned control before completion, sleep 34
02:41:34.607 00.048 15712 IsGuiding returns 1
02:41:34.607 00.000 15712 scope still moving after pulse duration time elapsed
02:41:34.671 00.064 15712 IsGuiding returns 0
02:41:34.671 00.000 15712 scope move finished after 44 + 88 ms
02:41:34.671 00.000 15712 Move returns status 0, amount 44
02:41:34.671 00.000 15712 MoveAxis(N, 0, ABG)
02:41:34.671 00.000 15712 Move returns status 0, amount 0
02:41:34.671 00.000 15712 move complete, result=0
02:41:34.671 00.000 15712 worker thread done servicing request
02:41:34.671 00.000 15712 Worker thread wakes up
02:41:34.671 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
02:41:34.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:34.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:36.089 01.418 15712 Exposure complete
02:41:36.151 00.062 15712 worker thread done servicing request
02:41:36.151 00.000 7988 OnExposeComplete: enter
02:41:36.151 00.000 7988 UpdateGuideState(): m_state=6
02:41:36.155 00.004 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4814
02:41:36.155 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=188.08, Mass=655, SNR=16.4, Peak=150 HFD=3.0
02:41:36.158 00.003 7988 MultiStar: [#1 0.02,0.16,0.96,U] [#2 0.25,-0.38,0.91,U] [#3 0.15,-0.69,0.00,M2] [#4 -0.23,-0.32,0.71,U] [#5 0.54,0.30,0.59,U] [#6 0.84,-0.15,0.00,M2] [#7 0.34,0.15,0.44,U] [#8 1.76,0.25,0.00,M10] 
02:41:36.160 00.002 7988 refined, 5 included, MultiStar: {0.23, -0.06}, one-star: {0.49, -0.10}
02:41:36.160 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
02:41:36.161 00.001 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
02:41:36.161 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.23 cameraTheta=-0.26 mountX=-0.06 mountY=-0.22, mountTheta=-1.82
02:41:36.163 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.06, opts=13)
02:41:36.165 00.002 7988 Enqueuing Move request for scope (0.23, -0.06)
02:41:36.165 00.000 15712 Worker thread wakes up
02:41:36.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
02:41:36.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
02:41:36.165 00.000 15712 Moving (0.23, -0.06) raw xDistance=-0.06 yDistance=-0.22
02:41:36.167 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:41:36.167 00.000 7988 UpdateGuideState exits: m=655 SNR=16.4
02:41:36.167 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:36.167 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:36.167 00.000 7988 Enqueuing Expose request
02:41:36.167 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:36.167 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
02:41:36.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:36.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:41:36.167 00.000 15712 MoveAxis(E, 6, ABG)
02:41:36.167 00.000 15712 Guiding  Dir = 2, Dur = 6
02:41:36.167 00.000 15712 IsGuiding returns 0
02:41:36.189 00.022 15712 IsGuiding returns 0
02:41:36.189 00.000 15712 Move returns status 0, amount 6
02:41:36.189 00.000 15712 MoveAxis(N, 0, ABG)
02:41:36.189 00.000 15712 Move returns status 0, amount 0
02:41:36.189 00.000 15712 move complete, result=0
02:41:36.189 00.000 15712 worker thread done servicing request
02:41:36.189 00.000 15712 Worker thread wakes up
02:41:36.189 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
02:41:36.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:36.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:37.828 01.639 15712 Exposure complete
02:41:37.891 00.063 15712 worker thread done servicing request
02:41:37.891 00.000 7988 OnExposeComplete: enter
02:41:37.891 00.000 7988 UpdateGuideState(): m_state=6
02:41:37.895 00.004 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4815
02:41:37.896 00.001 7988 Star::Find returns 1 (0), X=974.88, Y=187.82, Mass=659, SNR=16.4, Peak=142 HFD=3.2
02:41:37.896 00.000 7988 MultiStar: [#1 0.04,0.08,0.98,U] [#2 0.03,-0.59,0.93,U] [#3 -0.33,-0.41,0.90,U] [#4 -0.40,-0.90,0.00,M9] [#5 0.51,0.41,0.65,U] [#6 0.70,-0.60,0.00,M3] [#7 1.02,0.05,0.00,M1] [#8 1.09,1.10,0.00,R] 
02:41:37.898 00.002 7988 refined, 4 included, MultiStar: {0.09, -0.21}, one-star: {0.32, -0.35}
02:41:37.900 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
02:41:37.900 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
02:41:37.900 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.15 mountX=-0.21 mountY=-0.09, mountTheta=-2.74
02:41:37.902 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.21, opts=13)
02:41:37.904 00.002 7988 Enqueuing Move request for scope (0.09, -0.21)
02:41:37.906 00.002 15712 Worker thread wakes up
02:41:37.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:41:37.906 00.000 7988 UpdateGuideState exits: m=659 SNR=16.4
02:41:37.908 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:37.908 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:37.910 00.002 7988 Enqueuing Expose request
02:41:37.910 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
02:41:37.910 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
02:41:37.910 00.000 15712 Moving (0.09, -0.21) raw xDistance=-0.21 yDistance=-0.09
02:41:37.913 00.003 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.31
02:41:37.913 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:41:37.913 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:37.913 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:41:37.913 00.000 15712 MoveAxis(E, 46, ABG)
02:41:37.913 00.000 15712 Guiding  Dir = 2, Dur = 46
02:41:37.913 00.000 15712 IsGuiding returns 0
02:41:37.929 00.016 15712 PulseGuide returned control before completion, sleep 41
02:41:37.991 00.062 15712 IsGuiding returns 1
02:41:37.991 00.000 15712 scope still moving after pulse duration time elapsed
02:41:38.018 00.027 15712 IsGuiding returns 0
02:41:38.018 00.000 15712 scope move finished after 46 + 56 ms
02:41:38.018 00.000 15712 Move returns status 0, amount 46
02:41:38.018 00.000 15712 MoveAxis(N, 0, ABG)
02:41:38.018 00.000 15712 Move returns status 0, amount 0
02:41:38.018 00.000 15712 move complete, result=0
02:41:38.018 00.000 15712 worker thread done servicing request
02:41:38.018 00.000 15712 Worker thread wakes up
02:41:38.018 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
02:41:38.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:38.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:39.437 01.419 15712 Exposure complete
02:41:39.501 00.064 15712 worker thread done servicing request
02:41:39.501 00.000 7988 OnExposeComplete: enter
02:41:39.501 00.000 7988 UpdateGuideState(): m_state=6
02:41:39.501 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4816
02:41:39.501 00.000 7988 Star::Find returns 1 (0), X=974.90, Y=187.83, Mass=588, SNR=15.6, Peak=132 HFD=3.0
02:41:39.501 00.000 7988 MultiStar: [#1 -0.07,0.24,1.04,U] [#2 0.23,-0.11,0.95,U] [#3 -0.05,-0.06,0.92,U] [#4 0.24,-0.39,0.82,U] [#5 0.33,0.11,0.65,U] [#6 0.08,0.10,0.80,U] [#7 -0.19,0.58,0.54,U] [#8 0.17,-0.81,0.00,M1] 
02:41:39.501 00.000 7988 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.34, -0.35}
02:41:39.508 00.007 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
02:41:39.508 00.000 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
02:41:39.508 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.13 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:41:39.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.02, opts=13)
02:41:39.508 00.000 7988 Enqueuing Move request for scope (0.12, -0.02)
02:41:39.514 00.006 15712 Worker thread wakes up
02:41:39.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:41:39.516 00.002 7988 UpdateGuideState exits: m=588 SNR=15.6
02:41:39.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:39.518 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:39.518 00.000 7988 Enqueuing Expose request
02:41:39.520 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
02:41:39.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
02:41:39.520 00.000 15712 Moving (0.12, -0.02) raw xDistance=-0.01 yDistance=-0.12
02:41:39.520 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:39.520 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:41:39.520 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:39.525 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:41:39.525 00.000 15712 MoveAxis(E, 5, ABG)
02:41:39.525 00.000 15712 Guiding  Dir = 2, Dur = 5
02:41:39.525 00.000 15712 IsGuiding returns 0
02:41:39.546 00.021 15712 IsGuiding returns 0
02:41:39.546 00.000 15712 Move returns status 0, amount 5
02:41:39.546 00.000 15712 MoveAxis(N, 0, ABG)
02:41:39.546 00.000 15712 Move returns status 0, amount 0
02:41:39.546 00.000 15712 move complete, result=0
02:41:39.546 00.000 15712 worker thread done servicing request
02:41:39.546 00.000 15712 Worker thread wakes up
02:41:39.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:39.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:39.546 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
02:41:41.285 01.739 15712 Exposure complete
02:41:41.350 00.065 15712 worker thread done servicing request
02:41:41.350 00.000 7988 OnExposeComplete: enter
02:41:41.350 00.000 7988 UpdateGuideState(): m_state=6
02:41:41.350 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4817
02:41:41.350 00.000 7988 Star::Find returns 1 (0), X=974.87, Y=188.52, Mass=618, SNR=16.1, Peak=129 HFD=3.0
02:41:41.350 00.000 7988 MultiStar: [#1 0.01,0.67,0.98,U] [#2 0.26,-0.22,0.91,U] [#3 0.11,-0.03,0.82,U] [#4 0.57,-0.33,0.71,U] [#5 0.39,0.27,0.75,U] [#6 0.57,0.55,0.00,M3] [#7 0.09,1.05,0.00,M1] [#8 -0.47,-0.59,0.00,M2] 
02:41:41.350 00.000 7988 refined, 5 included, MultiStar: {0.26, 0.14}, one-star: {0.31, 0.34}
02:41:41.350 00.000 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
02:41:41.350 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
02:41:41.350 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.30 cameraTheta=0.50 mountX=0.14 mountY=-0.26, mountTheta=-1.07
02:41:41.350 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.14, opts=13)
02:41:41.350 00.000 7988 Enqueuing Move request for scope (0.26, 0.14)
02:41:41.363 00.013 15712 Worker thread wakes up
02:41:41.363 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.14) opts 0xd
02:41:41.363 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.14)
02:41:41.363 00.000 15712 Moving (0.26, 0.14) raw xDistance=0.14 yDistance=-0.26
02:41:41.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:41.363 00.000 7988 UpdateGuideState exits: m=618 SNR=16.1
02:41:41.365 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:41.365 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:41.367 00.002 7988 Enqueuing Expose request
02:41:41.367 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:41.367 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
02:41:41.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:41.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:41:41.367 00.000 15712 MoveAxis(E, 4, ABG)
02:41:41.367 00.000 15712 Guiding  Dir = 2, Dur = 4
02:41:41.369 00.002 15712 IsGuiding returns 0
02:41:41.384 00.015 15712 IsGuiding returns 0
02:41:41.384 00.000 15712 Move returns status 0, amount 4
02:41:41.384 00.000 15712 MoveAxis(N, 0, ABG)
02:41:41.384 00.000 15712 Move returns status 0, amount 0
02:41:41.384 00.000 15712 move complete, result=0
02:41:41.384 00.000 15712 worker thread done servicing request
02:41:41.384 00.000 15712 Worker thread wakes up
02:41:41.384 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.3 px 0 ms NORTH
02:41:41.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:41.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:42.801 01.417 15712 Exposure complete
02:41:42.862 00.061 15712 worker thread done servicing request
02:41:42.862 00.000 7988 OnExposeComplete: enter
02:41:42.862 00.000 7988 UpdateGuideState(): m_state=6
02:41:42.867 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4818
02:41:42.867 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=188.07, Mass=631, SNR=16.1, Peak=143 HFD=2.8
02:41:42.869 00.002 7988 MultiStar: [#1 -0.17,0.46,1.04,U] [#2 0.45,-0.22,0.92,U] [#3 0.24,-0.26,0.82,U] [#4 0.57,-0.35,0.71,U] [#5 0.37,0.59,0.00,M1] [#6 0.40,0.04,0.66,U] [#7 -0.21,0.37,0.46,U] [#8 -0.45,-0.78,0.00,M3] 
02:41:42.871 00.002 7988 refined, 6 included, MultiStar: {0.27, -0.02}, one-star: {0.49, -0.11}
02:41:42.871 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
02:41:42.873 00.002 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
02:41:42.873 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.06 mountX=-0.01 mountY=-0.26, mountTheta=-1.62
02:41:42.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.02, opts=13)
02:41:42.877 00.002 7988 Enqueuing Move request for scope (0.27, -0.02)
02:41:42.878 00.001 15712 Worker thread wakes up
02:41:42.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:42.878 00.000 7988 UpdateGuideState exits: m=631 SNR=16.1
02:41:42.880 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:42.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:42.882 00.002 7988 Enqueuing Expose request
02:41:42.882 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
02:41:42.882 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
02:41:42.882 00.000 15712 Moving (0.27, -0.02) raw xDistance=-0.01 yDistance=-0.26
02:41:42.884 00.002 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:42.884 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
02:41:42.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:42.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:41:42.884 00.000 15712 MoveAxis(E, 3, ABG)
02:41:42.884 00.000 15712 Guiding  Dir = 2, Dur = 3
02:41:42.884 00.000 15712 IsGuiding returns 0
02:41:42.899 00.015 15712 IsGuiding returns 0
02:41:42.899 00.000 15712 Move returns status 0, amount 3
02:41:42.899 00.000 15712 MoveAxis(N, 0, ABG)
02:41:42.899 00.000 15712 Move returns status 0, amount 0
02:41:42.899 00.000 15712 move complete, result=0
02:41:42.899 00.000 15712 worker thread done servicing request
02:41:42.899 00.000 15712 Worker thread wakes up
02:41:42.899 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.3 px 0 ms NORTH
02:41:42.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:42.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:44.539 01.640 15712 Exposure complete
02:41:44.603 00.064 15712 worker thread done servicing request
02:41:44.603 00.000 7988 OnExposeComplete: enter
02:41:44.603 00.000 7988 UpdateGuideState(): m_state=6
02:41:44.607 00.004 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4819
02:41:44.607 00.000 7988 Star::Find returns 1 (0), X=975.07, Y=188.39, Mass=639, SNR=16.2, Peak=146 HFD=3.3
02:41:44.609 00.002 7988 MultiStar: [#1 -0.29,0.46,0.96,U] [#2 -0.10,-0.42,0.85,U] [#3 0.26,-0.40,0.85,U] [#4 -0.06,-0.29,0.74,U] [#5 0.31,0.38,0.70,U] [#6 0.30,-0.13,0.63,U] [#7 -0.03,1.09,0.00,M1] [#8 0.94,-1.54,0.00,M4] 
02:41:44.609 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.50, 0.22}
02:41:44.611 00.002 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
02:41:44.612 00.001 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
02:41:44.614 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.09 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
02:41:44.614 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
02:41:44.616 00.002 7988 Enqueuing Move request for scope (0.12, -0.01)
02:41:44.618 00.002 15712 Worker thread wakes up
02:41:44.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:44.618 00.000 7988 UpdateGuideState exits: m=639 SNR=16.2
02:41:44.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:44.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:44.618 00.000 7988 Enqueuing Expose request
02:41:44.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
02:41:44.618 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
02:41:44.618 00.000 15712 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=-0.12
02:41:44.618 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:44.618 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
02:41:44.618 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:44.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:41:44.618 00.000 15712 MoveAxis(E, 2, ABG)
02:41:44.618 00.000 15712 Guiding  Dir = 2, Dur = 2
02:41:44.650 00.032 15712 IsGuiding returns 0
02:41:44.676 00.026 15712 IsGuiding returns 0
02:41:44.676 00.000 15712 Move returns status 0, amount 2
02:41:44.676 00.000 15712 MoveAxis(N, 0, ABG)
02:41:44.676 00.000 15712 Move returns status 0, amount 0
02:41:44.676 00.000 15712 move complete, result=0
02:41:44.676 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
02:41:44.680 00.004 15712 worker thread done servicing request
02:41:44.680 00.000 15712 Worker thread wakes up
02:41:44.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:44.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:46.088 01.408 15712 Exposure complete
02:41:46.153 00.065 15712 worker thread done servicing request
02:41:46.153 00.000 7988 OnExposeComplete: enter
02:41:46.154 00.001 7988 UpdateGuideState(): m_state=6
02:41:46.155 00.001 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4820
02:41:46.156 00.001 7988 Star::Find returns 1 (0), X=974.44, Y=188.14, Mass=656, SNR=16.2, Peak=139 HFD=3.3
02:41:46.158 00.002 7988 MultiStar: [#1 -0.30,0.06,1.02,U] [#2 0.51,-0.44,0.82,U] [#3 -0.17,-0.58,0.81,U] [#4 -0.53,-0.71,0.00,M6] [#5 0.01,0.28,0.69,U] [#6 0.29,0.12,0.66,U] [#7 0.10,-0.14,0.50,U] [#8 -0.15,-1.91,0.00,M5] 
02:41:46.159 00.001 7988 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {-0.12, -0.03}
02:41:46.160 00.001 7988 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
02:41:46.161 00.001 7988 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.99 = -2.99)
02:41:46.162 00.001 7988 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.39 mountX=-0.11 mountY=-0.02, mountTheta=-2.99
02:41:46.164 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.11, opts=13)
02:41:46.165 00.001 7988 Enqueuing Move request for scope (0.02, -0.11)
02:41:46.165 00.000 15712 Worker thread wakes up
02:41:46.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
02:41:46.165 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
02:41:46.165 00.000 15712 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=-0.02
02:41:46.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:41:46.165 00.000 7988 UpdateGuideState exits: m=656 SNR=16.2
02:41:46.169 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:46.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:46.171 00.002 7988 Enqueuing Expose request
02:41:46.171 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:46.171 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
02:41:46.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:46.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:41:46.171 00.000 15712 MoveAxis(E, 2, ABG)
02:41:46.171 00.000 15712 Guiding  Dir = 2, Dur = 2
02:41:46.173 00.002 15712 IsGuiding returns 0
02:41:46.197 00.024 15712 IsGuiding returns 0
02:41:46.197 00.000 15712 Move returns status 0, amount 2
02:41:46.197 00.000 15712 MoveAxis(N, 0, ABG)
02:41:46.197 00.000 15712 Move returns status 0, amount 0
02:41:46.197 00.000 15712 move complete, result=0
02:41:46.197 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
02:41:46.197 00.000 15712 worker thread done servicing request
02:41:46.199 00.002 15712 Worker thread wakes up
02:41:46.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:46.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:47.939 01.740 15712 Exposure complete
02:41:48.000 00.061 15712 worker thread done servicing request
02:41:48.000 00.000 7988 OnExposeComplete: enter
02:41:48.000 00.000 7988 UpdateGuideState(): m_state=6
02:41:48.012 00.012 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4821
02:41:48.013 00.001 7988 Star::Find returns 1 (0), X=974.60, Y=187.99, Mass=777, SNR=17.8, Peak=144 HFD=3.8
02:41:48.013 00.000 7988 MultiStar: [#1 -0.41,-0.12,0.86,U] [#2 -0.02,-0.60,0.75,U] [#3 0.06,-0.40,0.81,U] [#4 0.24,-0.72,0.00,M7] [#5 0.46,-0.18,0.60,U] [#6 0.07,-0.55,0.59,U] [#7 0.18,-0.36,0.37,U] [#8 -0.90,-1.09,0.00,M6] 
02:41:48.015 00.002 7988 single-star, 6 included, MultiStar: {0.02, -0.33}, one-star: {0.04, -0.19}
02:41:48.016 00.001 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
02:41:48.016 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
02:41:48.016 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.37 mountX=-0.19 mountY=-0.03, mountTheta=-2.96
02:41:48.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.19, opts=13)
02:41:48.016 00.000 7988 Enqueuing Move request for scope (0.04, -0.19)
02:41:48.016 00.000 15712 Worker thread wakes up
02:41:48.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
02:41:48.016 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
02:41:48.016 00.000 15712 Moving (0.04, -0.19) raw xDistance=-0.19 yDistance=-0.03
02:41:48.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:48.016 00.000 7988 UpdateGuideState exits: m=777 SNR=17.8
02:41:48.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:48.016 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:48.016 00.000 7988 Enqueuing Expose request
02:41:48.016 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.31
02:41:48.016 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
02:41:48.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:48.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:41:48.016 00.000 15712 MoveAxis(E, 40, ABG)
02:41:48.016 00.000 15712 Guiding  Dir = 2, Dur = 40
02:41:48.016 00.000 15712 IsGuiding returns 0
02:41:48.047 00.031 15712 PulseGuide returned control before completion, sleep 29
02:41:48.098 00.051 15712 IsGuiding returns 0
02:41:48.098 00.000 15712 Move returns status 0, amount 40
02:41:48.098 00.000 15712 MoveAxis(N, 0, ABG)
02:41:48.098 00.000 15712 Move returns status 0, amount 0
02:41:48.098 00.000 15712 move complete, result=0
02:41:48.099 00.001 7988 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
02:41:48.099 00.000 15712 worker thread done servicing request
02:41:48.099 00.000 15712 Worker thread wakes up
02:41:48.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:48.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:49.518 01.419 15712 Exposure complete
02:41:49.579 00.061 15712 worker thread done servicing request
02:41:49.579 00.000 7988 OnExposeComplete: enter
02:41:49.579 00.000 7988 UpdateGuideState(): m_state=6
02:41:49.585 00.006 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4822
02:41:49.585 00.000 7988 Star::Find returns 1 (0), X=974.89, Y=188.09, Mass=699, SNR=17.0, Peak=150 HFD=3.1
02:41:49.587 00.002 7988 MultiStar: [#1 -0.36,0.27,0.96,U] [#2 0.25,-0.26,0.79,U] [#3 0.17,-0.04,0.80,U] [#4 0.19,-0.51,0.64,U] [#5 0.49,0.31,0.69,U] [#6 0.34,-0.13,0.65,U] [#7 0.47,0.33,0.45,U] [#8 0.00,0.00,0.00,L] [#9 0.94,0.01,0.00,M9] 
02:41:49.589 00.002 7988 refined, 7 included, MultiStar: {0.20, -0.02}, one-star: {0.33, -0.08}
02:41:49.589 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
02:41:49.591 00.002 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
02:41:49.591 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.09 mountX=-0.02 mountY=-0.20, mountTheta=-1.65
02:41:49.593 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.02, opts=13)
02:41:49.594 00.001 7988 Enqueuing Move request for scope (0.20, -0.02)
02:41:49.594 00.000 15712 Worker thread wakes up
02:41:49.596 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
02:41:49.596 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
02:41:49.596 00.000 15712 Moving (0.20, -0.02) raw xDistance=-0.02 yDistance=-0.20
02:41:49.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:41:49.596 00.000 7988 UpdateGuideState exits: m=699 SNR=17.0
02:41:49.598 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:49.598 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:49.600 00.002 7988 Enqueuing Expose request
02:41:49.600 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:49.600 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
02:41:49.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:49.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:41:49.600 00.000 15712 MoveAxis(E, 3, ABG)
02:41:49.600 00.000 15712 Guiding  Dir = 2, Dur = 3
02:41:49.600 00.000 15712 IsGuiding returns 0
02:41:49.647 00.047 15712 IsGuiding returns 0
02:41:49.647 00.000 15712 Move returns status 0, amount 3
02:41:49.647 00.000 15712 MoveAxis(N, 0, ABG)
02:41:49.647 00.000 15712 Move returns status 0, amount 0
02:41:49.647 00.000 15712 move complete, result=0
02:41:49.647 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
02:41:49.651 00.004 15712 worker thread done servicing request
02:41:49.651 00.000 15712 Worker thread wakes up
02:41:49.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:49.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:51.394 01.743 15712 Exposure complete
02:41:51.455 00.061 15712 worker thread done servicing request
02:41:51.455 00.000 7988 OnExposeComplete: enter
02:41:51.455 00.000 7988 UpdateGuideState(): m_state=6
02:41:51.455 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4823
02:41:51.455 00.000 7988 Star::Find returns 1 (0), X=974.80, Y=188.31, Mass=785, SNR=17.9, Peak=159 HFD=3.9
02:41:51.464 00.009 7988 MultiStar: [#1 -0.24,0.40,0.88,U] [#2 0.02,-0.46,0.78,U] [#3 0.15,-0.53,0.83,U] [#4 0.06,-0.54,0.71,U] [#5 0.19,0.14,0.67,U] [#6 0.30,0.49,0.62,U] [#7 -0.39,0.06,0.52,U] [#8 -0.56,-1.59,0.00,M7] 
02:41:51.464 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {0.23, 0.14}
02:41:51.464 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.56) = xAngle (-2.26 = -2.26)
02:41:51.464 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
02:41:51.464 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.70 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
02:41:51.464 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.04, opts=13)
02:41:51.471 00.007 7988 Enqueuing Move request for scope (0.05, -0.04)
02:41:51.471 00.000 15712 Worker thread wakes up
02:41:51.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
02:41:51.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
02:41:51.471 00.000 15712 Moving (0.05, -0.04) raw xDistance=-0.04 yDistance=-0.05
02:41:51.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:51.471 00.000 7988 UpdateGuideState exits: m=785 SNR=17.9
02:41:51.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:51.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:51.471 00.000 7988 Enqueuing Expose request
02:41:51.471 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:51.471 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
02:41:51.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:51.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:41:51.471 00.000 15712 MoveAxis(E, 5, ABG)
02:41:51.471 00.000 15712 Guiding  Dir = 2, Dur = 5
02:41:51.471 00.000 15712 IsGuiding returns 0
02:41:51.503 00.032 15712 IsGuiding returns 0
02:41:51.503 00.000 15712 Move returns status 0, amount 5
02:41:51.503 00.000 15712 MoveAxis(N, 0, ABG)
02:41:51.503 00.000 15712 Move returns status 0, amount 0
02:41:51.503 00.000 15712 move complete, result=0
02:41:51.503 00.000 15712 worker thread done servicing request
02:41:51.503 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
02:41:51.503 00.000 15712 Worker thread wakes up
02:41:51.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:51.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:52.922 01.419 15712 Exposure complete
02:41:52.987 00.065 15712 worker thread done servicing request
02:41:52.987 00.000 7988 OnExposeComplete: enter
02:41:52.989 00.002 7988 UpdateGuideState(): m_state=6
02:41:52.989 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4824
02:41:52.991 00.002 7988 Star::Find returns 1 (0), X=975.19, Y=188.03, Mass=765, SNR=17.5, Peak=146 HFD=3.8
02:41:52.991 00.000 7988 MultiStar: [#1 0.13,-0.08,0.93,U] [#2 0.03,-0.70,0.00,M1] [#3 0.32,-0.61,0.78,U] [#4 0.45,-1.00,0.00,M6] [#5 0.54,-0.17,0.62,U] [#6 0.82,-0.26,0.00,M1] [#7 0.10,0.17,0.46,U] [#8 -0.16,-0.56,0.39,U] 
02:41:52.991 00.000 7988 refined, 5 included, MultiStar: {0.32, -0.23}, one-star: {0.62, -0.14}
02:41:52.994 00.003 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.18 = -2.18)
02:41:52.994 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
02:41:52.994 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.23 hyp=0.39 cameraTheta=-0.62 mountX=-0.22 mountY=-0.31, mountTheta=-2.20
02:41:52.994 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.23, opts=13)
02:41:52.999 00.005 7988 Enqueuing Move request for scope (0.32, -0.23)
02:41:52.999 00.000 15712 Worker thread wakes up
02:41:52.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.23) opts 0xd
02:41:52.999 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.23)
02:41:52.999 00.000 15712 Moving (0.32, -0.23) raw xDistance=-0.22 yDistance=-0.31
02:41:52.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:52.999 00.000 7988 UpdateGuideState exits: m=765 SNR=17.5
02:41:52.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:52.999 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:53.005 00.006 7988 Enqueuing Expose request
02:41:53.006 00.001 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.31
02:41:53.006 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
02:41:53.006 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.47 newest=-0.56
02:41:53.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
02:41:53.006 00.000 15712 MoveAxis(E, 48, ABG)
02:41:53.006 00.000 15712 Guiding  Dir = 2, Dur = 48
02:41:53.006 00.000 15712 IsGuiding returns 0
02:41:53.021 00.015 15712 PulseGuide returned control before completion, sleep 44
02:41:53.102 00.081 15712 IsGuiding returns 0
02:41:53.102 00.000 15712 Move returns status 0, amount 48
02:41:53.102 00.000 15712 BLC: Oldest BLC event removed
02:41:53.102 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 298 applied
02:41:53.102 00.000 15712 MoveAxis(N, 377, ABG)
02:41:53.102 00.000 15712 Guiding  Dir = 0, Dur = 377
02:41:53.102 00.000 15712 IsGuiding returns 0
02:41:53.182 00.080 15712 PulseGuide returned control before completion, sleep 308
02:41:53.494 00.312 15712 IsGuiding returns 1
02:41:53.494 00.000 15712 scope still moving after pulse duration time elapsed
02:41:53.526 00.032 15712 IsGuiding returns 1
02:41:53.589 00.063 15712 IsGuiding returns 0
02:41:53.589 00.000 15712 scope move finished after 377 + 118 ms
02:41:53.589 00.000 15712 Move returns status 0, amount 377
02:41:53.589 00.000 15712 move complete, result=0
02:41:53.589 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.3 px 377 ms NORTH
02:41:53.601 00.012 15712 worker thread done servicing request
02:41:53.601 00.000 15712 Worker thread wakes up
02:41:53.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:53.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:55.231 01.630 15712 Exposure complete
02:41:55.296 00.065 15712 worker thread done servicing request
02:41:55.297 00.001 7988 OnExposeComplete: enter
02:41:55.297 00.000 7988 UpdateGuideState(): m_state=6
02:41:55.297 00.000 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4825
02:41:55.297 00.000 7988 Star::Find returns 1 (0), X=975.34, Y=187.79, Mass=638, SNR=16.3, Peak=130 HFD=3.2
02:41:55.297 00.000 7988 MultiStar: [#1 0.21,-0.28,1.05,U] [#2 0.64,-0.63,0.00,M2] [#3 0.67,-0.79,0.00,M1] [#4 0.92,-1.28,0.00,M7] [#5 0.53,0.02,0.77,U] [#6 1.06,-0.40,0.00,M2] [#7 0.03,0.36,0.52,U] [#8 0.13,-1.92,0.00,M7] 
02:41:55.297 00.000 7988 refined, 3 included, MultiStar: {0.42, -0.14}, one-star: {0.77, -0.39}
02:41:55.297 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
02:41:55.297 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
02:41:55.297 00.000 7988 CameraToMount -- cameraX=0.42 cameraY=-0.14 hyp=0.45 cameraTheta=-0.33 mountX=-0.14 mountY=-0.42, mountTheta=-1.89
02:41:55.306 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=-0.14, opts=13)
02:41:55.306 00.000 7988 Enqueuing Move request for scope (0.42, -0.14)
02:41:55.306 00.000 15712 Worker thread wakes up
02:41:55.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.14) opts 0xd
02:41:55.306 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, -0.14)
02:41:55.306 00.000 15712 Moving (0.42, -0.14) raw xDistance=-0.14 yDistance=-0.42
02:41:55.306 00.000 15712 BLC: History state: CurrMiss=0.42, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.309864, 1:0.419959
02:41:55.306 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
02:41:55.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:55.310 00.004 7988 UpdateGuideState exits: m=638 SNR=16.3
02:41:55.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:55.310 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:55.310 00.000 7988 Enqueuing Expose request
02:41:55.310 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:55.310 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
02:41:55.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
02:41:55.310 00.000 15712 MoveAxis(E, 4, ABG)
02:41:55.310 00.000 15712 Guiding  Dir = 2, Dur = 4
02:41:55.310 00.000 15712 IsGuiding returns 0
02:41:55.340 00.030 15712 IsGuiding returns 0
02:41:55.340 00.000 15712 Move returns status 0, amount 4
02:41:55.340 00.000 15712 MoveAxis(N, 107, ABG)
02:41:55.340 00.000 15712 Guiding  Dir = 0, Dur = 107
02:41:55.340 00.000 15712 IsGuiding returns 0
02:41:55.408 00.068 15712 PulseGuide returned control before completion, sleep 38
02:41:55.470 00.062 15712 IsGuiding returns 1
02:41:55.470 00.000 15712 scope still moving after pulse duration time elapsed
02:41:55.502 00.032 15712 IsGuiding returns 1
02:41:55.561 00.059 15712 IsGuiding returns 0
02:41:55.561 00.000 15712 scope move finished after 107 + 116 ms
02:41:55.561 00.000 15712 Move returns status 0, amount 107
02:41:55.561 00.000 15712 move complete, result=0
02:41:55.561 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.4 px 107 ms NORTH
02:41:55.566 00.005 15712 worker thread done servicing request
02:41:55.566 00.000 15712 Worker thread wakes up
02:41:55.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:55.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:56.971 01.405 15712 Exposure complete
02:41:57.033 00.062 15712 worker thread done servicing request
02:41:57.033 00.000 7988 OnExposeComplete: enter
02:41:57.033 00.000 7988 UpdateGuideState(): m_state=6
02:41:57.033 00.000 7988 Star::Find(15, 975, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4826
02:41:57.033 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=188.13, Mass=631, SNR=16.2, Peak=150 HFD=3.0
02:41:57.040 00.007 7988 MultiStar: [#1 0.27,0.03,0.97,U] [#2 0.15,-0.58,0.91,U] [#3 0.37,-0.22,0.83,U] [#4 0.70,-0.70,0.00,M8] [#5 0.30,0.09,0.73,U] [#6 0.45,-0.26,0.65,U] [#7 0.60,-0.16,0.46,U] [#8 -0.17,-1.00,0.00,M8] 
02:41:57.040 00.000 7988 refined, 6 included, MultiStar: {0.35, -0.16}, one-star: {0.43, -0.04}
02:41:57.040 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
02:41:57.040 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
02:41:57.040 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=-0.16 hyp=0.38 cameraTheta=-0.44 mountX=-0.16 mountY=-0.34, mountTheta=-2.01
02:41:57.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=-0.16, opts=13)
02:41:57.040 00.000 7988 Enqueuing Move request for scope (0.35, -0.16)
02:41:57.040 00.000 15712 Worker thread wakes up
02:41:57.040 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.16) opts 0xd
02:41:57.040 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, -0.16)
02:41:57.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:41:57.049 00.009 7988 UpdateGuideState exits: m=631 SNR=16.2
02:41:57.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:57.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:57.049 00.000 7988 Enqueuing Expose request
02:41:57.049 00.000 15712 Moving (0.35, -0.16) raw xDistance=-0.16 yDistance=-0.34
02:41:57.049 00.000 15712 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.309864, 1:0.419959, 2:0.342693
02:41:57.049 00.000 15712 BLC: Under-shoot: nominal increase by 49
02:41:57.049 00.000 15712 BLC: window closed
02:41:57.049 00.000 15712 BLC: Pulse adjusted to 328
02:41:57.057 00.008 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:41:57.057 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
02:41:57.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
02:41:57.057 00.000 15712 MoveAxis(E, 2, ABG)
02:41:57.057 00.000 15712 Guiding  Dir = 2, Dur = 2
02:41:57.057 00.000 15712 IsGuiding returns 0
02:41:57.081 00.024 15712 IsGuiding returns 0
02:41:57.081 00.000 15712 Move returns status 0, amount 2
02:41:57.081 00.000 15712 MoveAxis(N, 88, ABG)
02:41:57.081 00.000 15712 Guiding  Dir = 0, Dur = 88
02:41:57.081 00.000 15712 IsGuiding returns 0
02:41:57.161 00.080 15712 PulseGuide returned control before completion, sleep 19
02:41:57.194 00.033 15712 IsGuiding returns 1
02:41:57.194 00.000 15712 scope still moving after pulse duration time elapsed
02:41:57.225 00.031 15712 IsGuiding returns 1
02:41:57.288 00.063 15712 IsGuiding returns 0
02:41:57.288 00.000 15712 scope move finished after 88 + 119 ms
02:41:57.288 00.000 15712 Move returns status 0, amount 88
02:41:57.288 00.000 15712 move complete, result=0
02:41:57.288 00.000 7988 GuideStep: -0.2 px 2 ms EAST, -0.3 px 88 ms NORTH
02:41:57.290 00.002 15712 worker thread done servicing request
02:41:57.290 00.000 15712 Worker thread wakes up
02:41:57.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:57.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:41:57.387 00.097 7988 evsrv: cli 0CCCF588 connect
02:41:57.387 00.000 7988 case statement mapped state 6 to 3
02:41:57.389 00.002 7988 case statement mapped state 6 to 3
02:41:57.391 00.002 7988 evsrv: cli 0CCCF588 request: {"method":"get_pixel_scale","id":"c8582f56-107f-40f8-8ebb-95d39f893c18"}
02:41:57.393 00.002 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":3.86747,"id":"c8582f56-107f-40f8-8ebb-95d39f893c18"}
02:41:57.395 00.002 7988 evsrv: cli 0CCCF588 disconnect
02:41:58.932 01.537 15712 Exposure complete
02:41:58.996 00.064 15712 worker thread done servicing request
02:41:58.996 00.000 7988 OnExposeComplete: enter
02:41:58.996 00.000 7988 UpdateGuideState(): m_state=6
02:41:59.000 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4827
02:41:59.000 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=187.69, Mass=703, SNR=17.0, Peak=149 HFD=3.2
02:41:59.002 00.002 7988 MultiStar: [#1 -0.64,-0.14,1.02,U] [#2 -0.14,-1.01,0.00,M2] [#3 -0.36,-0.67,0.00,M1] [#4 -0.21,-0.78,0.00,M9] [#5 0.05,-0.17,0.64,U] [#6 -0.04,-0.40,0.66,U] [#7 0.22,0.17,0.45,U] [#8 -0.54,-1.53,0.00,M9] 
02:41:59.004 00.002 7988 refined, 4 included, MultiStar: {-0.14, -0.25}, one-star: {0.01, -0.49}
02:41:59.005 00.001 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.66 = 2.62)
02:41:59.006 00.001 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.59)
02:41:59.006 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-2.10 mountX=-0.25 mountY=0.15, mountTheta=2.60
02:41:59.008 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.25, opts=13)
02:41:59.010 00.002 7988 Enqueuing Move request for scope (-0.14, -0.25)
02:41:59.011 00.001 15712 Worker thread wakes up
02:41:59.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd
02:41:59.011 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.25)
02:41:59.011 00.000 15712 Moving (-0.14, -0.25) raw xDistance=-0.25 yDistance=0.15
02:41:59.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:41:59.013 00.002 7988 UpdateGuideState exits: m=703 SNR=17.0
02:41:59.013 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:59.015 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:41:59.015 00.000 7988 Enqueuing Expose request
02:41:59.017 00.002 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.31
02:41:59.017 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
02:41:59.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:59.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:41:59.017 00.000 15712 MoveAxis(E, 50, ABG)
02:41:59.017 00.000 15712 Guiding  Dir = 2, Dur = 50
02:41:59.017 00.000 15712 IsGuiding returns 0
02:41:59.030 00.013 15712 PulseGuide returned control before completion, sleep 46
02:41:59.096 00.066 15712 IsGuiding returns 1
02:41:59.096 00.000 15712 scope still moving after pulse duration time elapsed
02:41:59.123 00.027 15712 IsGuiding returns 0
02:41:59.123 00.000 15712 scope move finished after 50 + 55 ms
02:41:59.123 00.000 15712 Move returns status 0, amount 50
02:41:59.123 00.000 15712 MoveAxis(N, 0, ABG)
02:41:59.123 00.000 15712 Move returns status 0, amount 0
02:41:59.123 00.000 15712 move complete, result=0
02:41:59.123 00.000 15712 worker thread done servicing request
02:41:59.123 00.000 15712 Worker thread wakes up
02:41:59.123 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
02:41:59.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:41:59.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:00.531 01.408 15712 Exposure complete
02:42:00.593 00.062 15712 worker thread done servicing request
02:42:00.595 00.002 7988 OnExposeComplete: enter
02:42:00.595 00.000 7988 UpdateGuideState(): m_state=6
02:42:00.595 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4828
02:42:00.595 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=187.74, Mass=691, SNR=16.8, Peak=145 HFD=3.2
02:42:00.595 00.000 7988 MultiStar: [#1 -0.62,-0.14,0.93,U] [#2 -0.43,-0.69,0.00,M3] [#3 -0.19,-0.86,0.00,M2] [#4 -0.07,-1.31,0.00,M10] [#5 0.01,-0.11,0.70,U] [#6 -0.18,-0.47,0.71,U] [#7 -0.40,0.25,0.44,U] [#8 -1.48,-1.09,0.00,M10] 
02:42:00.595 00.000 7988 refined, 4 included, MultiStar: {-0.23, -0.23}, one-star: {0.02, -0.44}
02:42:00.595 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
02:42:00.595 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.34)
02:42:00.595 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.23 hyp=0.32 cameraTheta=-2.35 mountX=-0.23 mountY=0.23, mountTheta=2.36
02:42:00.595 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.23, opts=13)
02:42:00.595 00.000 7988 Enqueuing Move request for scope (-0.23, -0.23)
02:42:00.595 00.000 15712 Worker thread wakes up
02:42:00.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.23) opts 0xd
02:42:00.595 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.23)
02:42:00.595 00.000 15712 Moving (-0.23, -0.23) raw xDistance=-0.23 yDistance=0.23
02:42:00.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:42:00.608 00.013 7988 UpdateGuideState exits: m=691 SNR=16.8
02:42:00.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:00.610 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:00.610 00.000 7988 Enqueuing Expose request
02:42:00.610 00.000 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.31
02:42:00.610 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
02:42:00.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:00.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:42:00.610 00.000 15712 MoveAxis(E, 46, ABG)
02:42:00.610 00.000 15712 Guiding  Dir = 2, Dur = 46
02:42:00.610 00.000 15712 IsGuiding returns 0
02:42:00.627 00.017 15712 PulseGuide returned control before completion, sleep 39
02:42:00.673 00.046 15712 IsGuiding returns 1
02:42:00.673 00.000 15712 scope still moving after pulse duration time elapsed
02:42:00.705 00.032 15712 IsGuiding returns 0
02:42:00.705 00.000 15712 scope move finished after 46 + 51 ms
02:42:00.705 00.000 15712 Move returns status 0, amount 46
02:42:00.705 00.000 15712 MoveAxis(N, 0, ABG)
02:42:00.705 00.000 15712 Move returns status 0, amount 0
02:42:00.705 00.000 15712 move complete, result=0
02:42:00.705 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
02:42:00.705 00.000 15712 worker thread done servicing request
02:42:00.705 00.000 15712 Worker thread wakes up
02:42:00.713 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:00.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:02.350 01.637 15712 Exposure complete
02:42:02.414 00.064 15712 worker thread done servicing request
02:42:02.414 00.000 7988 OnExposeComplete: enter
02:42:02.414 00.000 7988 UpdateGuideState(): m_state=6
02:42:02.414 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4829
02:42:02.414 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=187.91, Mass=669, SNR=16.5, Peak=140 HFD=3.5
02:42:02.414 00.000 7988 MultiStar: [#1 -0.67,-0.02,0.92,U] [#2 0.02,-0.69,0.81,U] [#3 -0.23,-0.61,0.83,U] [#4 0.16,-0.95,0.00,R] [#5 -0.00,-0.32,0.65,U] [#6 0.20,-0.38,0.62,U] [#7 0.33,-0.13,0.40,U] [#8 -0.59,-0.81,0.00,R] 
02:42:02.414 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.35}, one-star: {0.28, -0.26}
02:42:02.414 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
02:42:02.414 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.98)
02:42:02.414 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.71 mountX=-0.35 mountY=0.06, mountTheta=2.98
02:42:02.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.35, opts=13)
02:42:02.414 00.000 7988 Enqueuing Move request for scope (-0.05, -0.35)
02:42:02.414 00.000 15712 Worker thread wakes up
02:42:02.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.35) opts 0xd
02:42:02.427 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:42:02.427 00.000 7988 UpdateGuideState exits: m=669 SNR=16.5
02:42:02.429 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:02.429 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:02.429 00.000 7988 Enqueuing Expose request
02:42:02.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.35)
02:42:02.429 00.000 15712 Moving (-0.05, -0.35) raw xDistance=-0.35 yDistance=0.06
02:42:02.437 00.008 15712 PPEC rslt: input = -0.35, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.31
02:42:02.437 00.000 15712 PPEC: input: -0.35, control: -0.22, exposure: 1500
02:42:02.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:02.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:42:02.437 00.000 15712 MoveAxis(E, 71, ABG)
02:42:02.437 00.000 15712 Guiding  Dir = 2, Dur = 71
02:42:02.446 00.009 15712 IsGuiding returns 0
02:42:02.463 00.017 15712 PulseGuide returned control before completion, sleep 66
02:42:02.547 00.084 15712 IsGuiding returns 0
02:42:02.547 00.000 15712 Move returns status 0, amount 71
02:42:02.547 00.000 15712 MoveAxis(N, 0, ABG)
02:42:02.547 00.000 15712 Move returns status 0, amount 0
02:42:02.547 00.000 15712 move complete, result=0
02:42:02.547 00.000 15712 worker thread done servicing request
02:42:02.547 00.000 15712 Worker thread wakes up
02:42:02.547 00.000 7988 GuideStep: -0.4 px 71 ms EAST, 0.1 px 0 ms NORTH
02:42:02.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:02.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:03.967 01.420 15712 Exposure complete
02:42:04.026 00.059 15712 worker thread done servicing request
02:42:04.026 00.000 7988 OnExposeComplete: enter
02:42:04.026 00.000 7988 UpdateGuideState(): m_state=6
02:42:04.035 00.009 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4830
02:42:04.035 00.000 7988 Star::Find returns 1 (0), X=974.86, Y=187.83, Mass=760, SNR=17.6, Peak=147 HFD=3.7
02:42:04.037 00.002 7988 MultiStar: [#1 -0.18,0.23,0.99,U] [#2 0.06,-0.65,0.82,U] [#3 -0.31,-0.66,0.00,M2] [#4 0.01,0.51,0.76,U] [#5 -0.15,0.11,0.70,U] [#6 0.19,-0.51,0.64,U] [#7 -0.14,0.23,0.42,U] [#8 0.79,-0.44,0.00,M1] 
02:42:04.038 00.001 7988 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {0.29, -0.35}
02:42:04.038 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
02:42:04.038 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
02:42:04.038 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.29 mountX=-0.08 mountY=-0.02, mountTheta=-2.88
02:42:04.043 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
02:42:04.043 00.000 7988 Enqueuing Move request for scope (0.02, -0.08)
02:42:04.043 00.000 15712 Worker thread wakes up
02:42:04.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:42:04.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:42:04.043 00.000 15712 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.02
02:42:04.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:42:04.043 00.000 7988 UpdateGuideState exits: m=760 SNR=17.6
02:42:04.048 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:04.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:04.050 00.002 7988 Enqueuing Expose request
02:42:04.050 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
02:42:04.050 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
02:42:04.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:04.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:42:04.050 00.000 15712 MoveAxis(E, 2, ABG)
02:42:04.050 00.000 15712 Guiding  Dir = 2, Dur = 2
02:42:04.052 00.002 15712 IsGuiding returns 0
02:42:04.093 00.041 15712 IsGuiding returns 0
02:42:04.093 00.000 15712 Move returns status 0, amount 2
02:42:04.093 00.000 15712 MoveAxis(N, 0, ABG)
02:42:04.093 00.000 15712 Move returns status 0, amount 0
02:42:04.093 00.000 15712 move complete, result=0
02:42:04.093 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
02:42:04.101 00.008 15712 worker thread done servicing request
02:42:04.101 00.000 15712 Worker thread wakes up
02:42:04.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:04.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:05.843 01.742 15712 Exposure complete
02:42:05.904 00.061 15712 worker thread done servicing request
02:42:05.904 00.000 7988 OnExposeComplete: enter
02:42:05.904 00.000 7988 UpdateGuideState(): m_state=6
02:42:05.910 00.006 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4831
02:42:05.911 00.001 7988 Star::Find returns 1 (0), X=974.61, Y=187.67, Mass=752, SNR=17.6, Peak=154 HFD=3.4
02:42:05.911 00.000 7988 MultiStar: [#1 -0.31,0.01,0.96,U] [#2 -0.17,-0.55,0.85,U] [#3 -0.37,-0.61,0.00,M3] [#4 -0.19,0.34,0.66,U] [#5 -0.20,0.17,0.65,U] [#6 0.24,-0.00,0.59,U] [#7 -0.92,-0.29,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.21,-0.88,0.00,M3] 
02:42:05.913 00.002 7988 refined, 5 included, MultiStar: {-0.11, -0.13}, one-star: {0.04, -0.51}
02:42:05.913 00.000 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.81 = 2.47)
02:42:05.915 00.002 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.44)
02:42:05.915 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.25 mountX=-0.13 mountY=0.11, mountTheta=2.45
02:42:05.917 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.13, opts=13)
02:42:05.919 00.002 7988 Enqueuing Move request for scope (-0.11, -0.13)
02:42:05.919 00.000 15712 Worker thread wakes up
02:42:05.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
02:42:05.919 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
02:42:05.919 00.000 15712 Moving (-0.11, -0.13) raw xDistance=-0.13 yDistance=0.11
02:42:05.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:42:05.919 00.000 7988 UpdateGuideState exits: m=752 SNR=17.6
02:42:05.923 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:05.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:05.925 00.002 7988 Enqueuing Expose request
02:42:05.925 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:42:05.925 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
02:42:05.925 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:05.925 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:42:05.925 00.000 15712 MoveAxis(E, 3, ABG)
02:42:05.925 00.000 15712 Guiding  Dir = 2, Dur = 3
02:42:05.925 00.000 15712 IsGuiding returns 0
02:42:05.953 00.028 15712 IsGuiding returns 0
02:42:05.953 00.000 15712 Move returns status 0, amount 3
02:42:05.953 00.000 15712 MoveAxis(N, 0, ABG)
02:42:05.953 00.000 15712 Move returns status 0, amount 0
02:42:05.953 00.000 15712 move complete, result=0
02:42:05.953 00.000 15712 worker thread done servicing request
02:42:05.953 00.000 15712 Worker thread wakes up
02:42:05.953 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
02:42:05.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:05.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:07.371 01.418 15712 Exposure complete
02:42:07.434 00.063 15712 worker thread done servicing request
02:42:07.434 00.000 7988 OnExposeComplete: enter
02:42:07.434 00.000 7988 UpdateGuideState(): m_state=6
02:42:07.434 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4832
02:42:07.434 00.000 7988 Star::Find returns 1 (0), X=974.42, Y=187.85, Mass=687, SNR=16.8, Peak=146 HFD=3.4
02:42:07.434 00.000 7988 MultiStar: [#1 -1.01,-0.10,0.00,M1] [#2 -0.27,-0.75,0.00,M1] [#3 -0.40,-0.63,0.00,M4] [#4 -0.43,0.37,0.69,U] [#5 -0.03,-0.43,0.68,U] [#6 0.01,-0.49,0.61,U] [#7 -0.13,-0.06,0.52,U] [#8 0.28,0.13,0.37,U] 
02:42:07.441 00.007 7988 refined, 5 included, MultiStar: {-0.11, -0.17}, one-star: {-0.15, -0.33}
02:42:07.441 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
02:42:07.441 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
02:42:07.441 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.15 mountX=-0.17 mountY=0.11, mountTheta=2.55
02:42:07.441 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.17, opts=13)
02:42:07.441 00.000 7988 Enqueuing Move request for scope (-0.11, -0.17)
02:42:07.448 00.007 15712 Worker thread wakes up
02:42:07.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
02:42:07.448 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
02:42:07.448 00.000 15712 Moving (-0.11, -0.17) raw xDistance=-0.17 yDistance=0.11
02:42:07.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:42:07.448 00.000 7988 UpdateGuideState exits: m=687 SNR=16.8
02:42:07.450 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:07.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:07.452 00.002 7988 Enqueuing Expose request
02:42:07.452 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.31
02:42:07.452 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
02:42:07.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:07.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:42:07.452 00.000 15712 MoveAxis(E, 35, ABG)
02:42:07.452 00.000 15712 Guiding  Dir = 2, Dur = 35
02:42:07.452 00.000 15712 IsGuiding returns 0
02:42:07.471 00.019 15712 PulseGuide returned control before completion, sleep 28
02:42:07.528 00.057 15712 IsGuiding returns 0
02:42:07.528 00.000 15712 Move returns status 0, amount 35
02:42:07.528 00.000 15712 MoveAxis(N, 0, ABG)
02:42:07.528 00.000 15712 Move returns status 0, amount 0
02:42:07.528 00.000 15712 move complete, result=0
02:42:07.528 00.000 15712 worker thread done servicing request
02:42:07.528 00.000 15712 Worker thread wakes up
02:42:07.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:07.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:07.528 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
02:42:09.175 01.647 15712 Exposure complete
02:42:09.238 00.063 15712 worker thread done servicing request
02:42:09.238 00.000 7988 OnExposeComplete: enter
02:42:09.238 00.000 7988 UpdateGuideState(): m_state=6
02:42:09.242 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4833
02:42:09.243 00.001 7988 Star::Find returns 1 (0), X=974.48, Y=187.89, Mass=697, SNR=16.8, Peak=146 HFD=3.2
02:42:09.243 00.000 7988 MultiStar: [#1 -0.86,0.08,0.00,M2] [#2 -0.35,-0.47,0.80,U] [#3 -0.69,-0.61,0.00,M5] [#4 -0.46,0.17,0.73,U] [#5 -0.31,0.15,0.63,U] [#6 -0.03,-0.34,0.66,U] [#7 -0.62,0.24,0.51,U] [#8 -0.07,-0.47,0.39,U] 
02:42:09.245 00.002 7988 single-star, 6 included, MultiStar: {-0.27, -0.16}, one-star: {-0.09, -0.28}
02:42:09.245 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
02:42:09.247 00.002 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
02:42:09.247 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.88 mountX=-0.28 mountY=0.10, mountTheta=2.81
02:42:09.249 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.28, opts=13)
02:42:09.251 00.002 7988 Enqueuing Move request for scope (-0.09, -0.28)
02:42:09.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:42:09.253 00.002 7988 UpdateGuideState exits: m=697 SNR=16.8
02:42:09.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:09.253 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:09.253 00.000 7988 Enqueuing Expose request
02:42:09.253 00.000 15712 Worker thread wakes up
02:42:09.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
02:42:09.253 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
02:42:09.253 00.000 15712 Moving (-0.09, -0.28) raw xDistance=-0.28 yDistance=0.10
02:42:09.260 00.007 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.31
02:42:09.260 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
02:42:09.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:09.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:42:09.260 00.000 15712 MoveAxis(E, 59, ABG)
02:42:09.260 00.000 15712 Guiding  Dir = 2, Dur = 59
02:42:09.260 00.000 15712 IsGuiding returns 0
02:42:09.278 00.018 15712 PulseGuide returned control before completion, sleep 55
02:42:09.353 00.075 15712 IsGuiding returns 1
02:42:09.353 00.000 15712 scope still moving after pulse duration time elapsed
02:42:09.381 00.028 15712 IsGuiding returns 0
02:42:09.381 00.000 15712 scope move finished after 59 + 59 ms
02:42:09.381 00.000 15712 Move returns status 0, amount 59
02:42:09.381 00.000 15712 MoveAxis(N, 0, ABG)
02:42:09.381 00.000 15712 Move returns status 0, amount 0
02:42:09.381 00.000 15712 move complete, result=0
02:42:09.381 00.000 15712 worker thread done servicing request
02:42:09.381 00.000 15712 Worker thread wakes up
02:42:09.381 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
02:42:09.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:09.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:10.802 01.421 15712 Exposure complete
02:42:10.863 00.061 15712 worker thread done servicing request
02:42:10.863 00.000 7988 OnExposeComplete: enter
02:42:10.863 00.000 7988 UpdateGuideState(): m_state=6
02:42:10.868 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4834
02:42:10.868 00.000 7988 Star::Find returns 1 (0), X=974.26, Y=188.05, Mass=717, SNR=17.2, Peak=136 HFD=3.5
02:42:10.870 00.002 7988 MultiStar: [#1 -0.71,0.24,0.00,M3] [#2 -0.10,-0.40,0.81,U] [#3 -0.76,-0.23,0.00,M6] [#4 -0.43,0.19,0.58,U] [#5 -0.15,0.31,0.60,U] [#6 -0.21,-0.09,0.63,U] [#7 -0.19,0.61,0.41,U] [#8 -0.30,-0.13,0.42,U] 
02:42:10.870 00.000 7988 refined, 6 included, MultiStar: {-0.24, -0.00}, one-star: {-0.31, -0.12}
02:42:10.872 00.002 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.56) = xAngle (-4.69 = 1.59)
02:42:10.872 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.72 = 1.56)
02:42:10.874 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.13 mountX=-0.01 mountY=0.24, mountTheta=1.59
02:42:10.875 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.00, opts=13)
02:42:10.877 00.002 7988 Enqueuing Move request for scope (-0.24, -0.00)
02:42:10.877 00.000 15712 Worker thread wakes up
02:42:10.879 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.00) opts 0xd
02:42:10.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:42:10.879 00.000 7988 UpdateGuideState exits: m=717 SNR=17.2
02:42:10.881 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:10.881 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:10.883 00.002 7988 Enqueuing Expose request
02:42:10.883 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.00)
02:42:10.883 00.000 15712 Moving (-0.24, -0.00) raw xDistance=-0.01 yDistance=0.24
02:42:10.883 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:42:10.883 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
02:42:10.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:10.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:42:10.883 00.000 15712 MoveAxis(E, 3, ABG)
02:42:10.883 00.000 15712 Guiding  Dir = 2, Dur = 3
02:42:10.883 00.000 15712 IsGuiding returns 0
02:42:10.909 00.026 15712 IsGuiding returns 0
02:42:10.909 00.000 15712 Move returns status 0, amount 3
02:42:10.909 00.000 15712 MoveAxis(N, 0, ABG)
02:42:10.909 00.000 15712 Move returns status 0, amount 0
02:42:10.909 00.000 15712 move complete, result=0
02:42:10.909 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
02:42:10.910 00.001 15712 worker thread done servicing request
02:42:10.910 00.000 15712 Worker thread wakes up
02:42:10.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:10.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:12.537 01.627 15712 Exposure complete
02:42:12.598 00.061 15712 worker thread done servicing request
02:42:12.598 00.000 7988 OnExposeComplete: enter
02:42:12.598 00.000 7988 UpdateGuideState(): m_state=6
02:42:12.602 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4835
02:42:12.602 00.000 7988 Star::Find returns 1 (0), X=974.42, Y=187.91, Mass=698, SNR=16.8, Peak=136 HFD=3.5
02:42:12.604 00.002 7988 MultiStar: [#1 -0.36,-0.07,0.87,U] [#2 -0.37,-0.80,0.00,M1] [#3 -0.17,-0.63,0.81,U] [#4 -0.23,-0.13,0.78,U] [#5 -0.18,-0.15,0.71,U] [#6 0.04,-0.10,0.59,U] [#7 -0.80,-0.04,0.00,M1] [#8 -0.72,-0.65,0.00,M1] 
02:42:12.606 00.002 7988 refined, 5 included, MultiStar: {-0.19, -0.23}, one-star: {-0.15, -0.27}
02:42:12.606 00.000 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.81 = 2.47)
02:42:12.608 00.002 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.44)
02:42:12.608 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-2.25 mountX=-0.23 mountY=0.19, mountTheta=2.45
02:42:12.610 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.23, opts=13)
02:42:12.612 00.002 7988 Enqueuing Move request for scope (-0.19, -0.23)
02:42:12.612 00.000 15712 Worker thread wakes up
02:42:12.612 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.23) opts 0xd
02:42:12.612 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.23)
02:42:12.612 00.000 15712 Moving (-0.19, -0.23) raw xDistance=-0.23 yDistance=0.19
02:42:12.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:42:12.614 00.002 7988 UpdateGuideState exits: m=698 SNR=16.8
02:42:12.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:12.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:12.614 00.000 7988 Enqueuing Expose request
02:42:12.614 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.31
02:42:12.614 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
02:42:12.614 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:12.614 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:42:12.614 00.000 15712 MoveAxis(E, 48, ABG)
02:42:12.614 00.000 15712 Guiding  Dir = 2, Dur = 48
02:42:12.614 00.000 15712 IsGuiding returns 0
02:42:12.635 00.021 15712 PulseGuide returned control before completion, sleep 43
02:42:12.712 00.077 15712 IsGuiding returns 0
02:42:12.712 00.000 15712 Move returns status 0, amount 48
02:42:12.712 00.000 15712 MoveAxis(N, 0, ABG)
02:42:12.712 00.000 15712 Move returns status 0, amount 0
02:42:12.712 00.000 15712 move complete, result=0
02:42:12.712 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.2 px 0 ms NORTH
02:42:12.717 00.005 15712 worker thread done servicing request
02:42:12.717 00.000 15712 Worker thread wakes up
02:42:12.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:12.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:14.132 01.415 15712 Exposure complete
02:42:14.194 00.062 15712 worker thread done servicing request
02:42:14.194 00.000 7988 OnExposeComplete: enter
02:42:14.194 00.000 7988 UpdateGuideState(): m_state=6
02:42:14.199 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4836
02:42:14.199 00.000 7988 Star::Find returns 1 (0), X=974.11, Y=188.02, Mass=795, SNR=18.1, Peak=140 HFD=4.0
02:42:14.201 00.002 7988 MultiStar: [#1 -0.63,-0.05,0.87,U] [#2 -0.35,-0.73,0.00,M2] [#3 -0.09,-0.35,0.76,U] [#4 -0.77,0.19,0.00,M1] [#5 -0.49,-0.07,0.57,U] [#6 -0.11,-0.57,0.58,U] [#7 -0.52,0.06,0.44,U] [#8 0.00,0.00,0.00,L] [#9 -0.45,0.06,0.36,U] 
02:42:14.201 00.000 7988 refined, 6 included, MultiStar: {-0.39, -0.17}, one-star: {-0.46, -0.15}
02:42:14.203 00.002 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
02:42:14.203 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.96)
02:42:14.206 00.003 7988 CameraToMount -- cameraX=-0.39 cameraY=-0.17 hyp=0.43 cameraTheta=-2.73 mountX=-0.17 mountY=0.40, mountTheta=1.98
02:42:14.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=-0.17, opts=13)
02:42:14.208 00.002 7988 Enqueuing Move request for scope (-0.39, -0.17)
02:42:14.209 00.001 15712 Worker thread wakes up
02:42:14.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.17) opts 0xd
02:42:14.209 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, -0.17)
02:42:14.209 00.000 15712 Moving (-0.39, -0.17) raw xDistance=-0.17 yDistance=0.40
02:42:14.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:42:14.209 00.000 7988 UpdateGuideState exits: m=795 SNR=18.1
02:42:14.213 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:14.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:14.215 00.002 7988 Enqueuing Expose request
02:42:14.215 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.31
02:42:14.215 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
02:42:14.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:42:14.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:42:14.215 00.000 15712 MoveAxis(E, 37, ABG)
02:42:14.215 00.000 15712 Guiding  Dir = 2, Dur = 37
02:42:14.215 00.000 15712 IsGuiding returns 0
02:42:14.228 00.013 15712 PulseGuide returned control before completion, sleep 31
02:42:14.281 00.053 15712 IsGuiding returns 0
02:42:14.281 00.000 15712 Move returns status 0, amount 37
02:42:14.281 00.000 15712 MoveAxis(N, 0, ABG)
02:42:14.281 00.000 15712 Move returns status 0, amount 0
02:42:14.281 00.000 15712 move complete, result=0
02:42:14.281 00.000 15712 worker thread done servicing request
02:42:14.281 00.000 15712 Worker thread wakes up
02:42:14.281 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.4 px 0 ms NORTH
02:42:14.283 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:14.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:15.920 01.637 15712 Exposure complete
02:42:15.982 00.062 15712 worker thread done servicing request
02:42:15.982 00.000 7988 OnExposeComplete: enter
02:42:15.982 00.000 7988 UpdateGuideState(): m_state=6
02:42:15.988 00.006 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4837
02:42:15.988 00.000 7988 Star::Find returns 1 (0), X=974.29, Y=187.82, Mass=582, SNR=15.7, Peak=141 HFD=2.9
02:42:15.990 00.002 7988 MultiStar: [#1 -0.79,-0.33,0.00,M2] [#2 -0.17,-0.60,0.90,U] [#3 -0.22,-0.80,0.00,M5] [#4 -0.22,-0.16,0.73,U] [#5 -0.42,-0.00,0.75,U] [#6 -0.12,-0.67,0.72,U] [#7 -0.67,0.58,0.00,M1] [#8 -0.86,-0.28,0.00,M2] 
02:42:15.992 00.002 7988 refined, 4 included, MultiStar: {-0.24, -0.36}, one-star: {-0.28, -0.35}
02:42:15.994 00.002 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
02:42:15.996 00.002 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
02:42:15.997 00.001 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.36 hyp=0.44 cameraTheta=-2.16 mountX=-0.37 mountY=0.25, mountTheta=2.54
02:42:15.997 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.36, opts=13)
02:42:15.997 00.000 7988 Enqueuing Move request for scope (-0.24, -0.36)
02:42:15.997 00.000 15712 Worker thread wakes up
02:42:15.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.36) opts 0xd
02:42:15.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.36)
02:42:15.997 00.000 15712 Moving (-0.24, -0.36) raw xDistance=-0.37 yDistance=0.25
02:42:15.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:42:15.997 00.000 7988 UpdateGuideState exits: m=582 SNR=15.7
02:42:16.004 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:16.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:16.006 00.002 7988 Enqueuing Expose request
02:42:16.006 00.000 15712 PPEC rslt: input = -0.37, final = -0.23, react = -0.22, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 639.31
02:42:16.006 00.000 15712 PPEC: input: -0.37, control: -0.23, exposure: 1500
02:42:16.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:42:16.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:42:16.006 00.000 15712 MoveAxis(E, 75, ABG)
02:42:16.006 00.000 15712 Guiding  Dir = 2, Dur = 75
02:42:16.008 00.002 15712 IsGuiding returns 0
02:42:16.022 00.014 15712 PulseGuide returned control before completion, sleep 70
02:42:16.111 00.089 15712 IsGuiding returns 0
02:42:16.111 00.000 15712 Move returns status 0, amount 75
02:42:16.111 00.000 15712 MoveAxis(N, 0, ABG)
02:42:16.111 00.000 15712 Move returns status 0, amount 0
02:42:16.111 00.000 15712 move complete, result=0
02:42:16.111 00.000 15712 worker thread done servicing request
02:42:16.111 00.000 15712 Worker thread wakes up
02:42:16.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:16.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:16.111 00.000 7988 GuideStep: -0.4 px 75 ms EAST, 0.3 px 0 ms NORTH
02:42:17.531 01.420 15712 Exposure complete
02:42:17.594 00.063 15712 worker thread done servicing request
02:42:17.594 00.000 7988 OnExposeComplete: enter
02:42:17.594 00.000 7988 UpdateGuideState(): m_state=6
02:42:17.594 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4838
02:42:17.594 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=187.74, Mass=743, SNR=17.4, Peak=143 HFD=3.6
02:42:17.594 00.000 7988 MultiStar: [#1 -0.35,-0.02,0.90,U] [#2 -0.40,-0.95,0.00,M2] [#3 -0.17,-0.74,0.00,M6] [#4 -0.20,0.30,0.67,U] [#5 -0.12,-0.24,0.55,U] [#6 -0.34,-0.80,0.00,M1] [#7 -0.91,0.61,0.00,M2] [#8 0.22,-0.91,0.00,M3] 
02:42:17.594 00.000 7988 refined, 3 included, MultiStar: {-0.16, -0.12}, one-star: {0.03, -0.44}
02:42:17.594 00.000 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.04 = 2.25)
02:42:17.594 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.07 = 2.21)
02:42:17.594 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.47 mountX=-0.13 mountY=0.16, mountTheta=2.23
02:42:17.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.12, opts=13)
02:42:17.607 00.013 7988 Enqueuing Move request for scope (-0.16, -0.12)
02:42:17.607 00.000 15712 Worker thread wakes up
02:42:17.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
02:42:17.607 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
02:42:17.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:42:17.607 00.000 7988 UpdateGuideState exits: m=743 SNR=17.4
02:42:17.610 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:17.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:17.612 00.002 7988 Enqueuing Expose request
02:42:17.612 00.000 15712 Moving (-0.16, -0.12) raw xDistance=-0.13 yDistance=0.16
02:42:17.612 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:42:17.612 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
02:42:17.612 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:17.612 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:42:17.612 00.000 15712 MoveAxis(E, 5, ABG)
02:42:17.612 00.000 15712 Guiding  Dir = 2, Dur = 5
02:42:17.612 00.000 15712 IsGuiding returns 0
02:42:17.639 00.027 15712 IsGuiding returns 0
02:42:17.639 00.000 15712 Move returns status 0, amount 5
02:42:17.639 00.000 15712 MoveAxis(N, 0, ABG)
02:42:17.639 00.000 15712 Move returns status 0, amount 0
02:42:17.639 00.000 15712 move complete, result=0
02:42:17.639 00.000 15712 worker thread done servicing request
02:42:17.639 00.000 15712 Worker thread wakes up
02:42:17.639 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
02:42:17.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:17.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:19.282 01.643 15712 Exposure complete
02:42:19.346 00.064 15712 worker thread done servicing request
02:42:19.346 00.000 7988 OnExposeComplete: enter
02:42:19.346 00.000 7988 UpdateGuideState(): m_state=6
02:42:19.350 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4839
02:42:19.350 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=187.74, Mass=661, SNR=16.6, Peak=133 HFD=3.3
02:42:19.352 00.002 7988 MultiStar: [#1 -0.86,-0.20,0.00,M2] [#2 -0.13,-0.69,0.00,M3] [#3 -0.30,-0.74,0.00,M7] [#4 -0.19,0.02,0.71,U] [#5 -0.53,-0.37,0.74,U] [#6 -0.05,-0.40,0.68,U] [#7 0.16,-0.62,0.48,U] [#8 -0.06,-1.25,0.00,M4] 
02:42:19.352 00.000 7988 refined, 4 included, MultiStar: {-0.15, -0.35}, one-star: {-0.04, -0.44}
02:42:19.354 00.002 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.76)
02:42:19.354 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
02:42:19.356 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.97 mountX=-0.35 mountY=0.15, mountTheta=2.73
02:42:19.357 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.35, opts=13)
02:42:19.359 00.002 7988 Enqueuing Move request for scope (-0.15, -0.35)
02:42:19.359 00.000 15712 Worker thread wakes up
02:42:19.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.35) opts 0xd
02:42:19.359 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.35)
02:42:19.359 00.000 15712 Moving (-0.15, -0.35) raw xDistance=-0.35 yDistance=0.15
02:42:19.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:42:19.362 00.003 7988 UpdateGuideState exits: m=661 SNR=16.6
02:42:19.364 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:19.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:19.364 00.000 7988 Enqueuing Expose request
02:42:19.364 00.000 15712 PPEC rslt: input = -0.35, final = -0.23, react = -0.21, pred = -0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 639.31
02:42:19.364 00.000 15712 PPEC: input: -0.35, control: -0.23, exposure: 1500
02:42:19.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:19.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:42:19.364 00.000 15712 MoveAxis(E, 75, ABG)
02:42:19.364 00.000 15712 Guiding  Dir = 2, Dur = 75
02:42:19.364 00.000 15712 IsGuiding returns 0
02:42:19.397 00.033 15712 PulseGuide returned control before completion, sleep 56
02:42:19.493 00.096 15712 IsGuiding returns 1
02:42:19.493 00.000 15712 scope still moving after pulse duration time elapsed
02:42:19.520 00.027 15712 IsGuiding returns 0
02:42:19.520 00.000 15712 scope move finished after 75 + 79 ms
02:42:19.520 00.000 15712 Move returns status 0, amount 75
02:42:19.520 00.000 15712 MoveAxis(N, 0, ABG)
02:42:19.520 00.000 15712 Move returns status 0, amount 0
02:42:19.520 00.000 15712 move complete, result=0
02:42:19.520 00.000 7988 GuideStep: -0.4 px 75 ms EAST, 0.2 px 0 ms NORTH
02:42:19.524 00.004 15712 worker thread done servicing request
02:42:19.524 00.000 15712 Worker thread wakes up
02:42:19.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:19.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:20.939 01.415 15712 Exposure complete
02:42:21.002 00.063 15712 worker thread done servicing request
02:42:21.002 00.000 7988 OnExposeComplete: enter
02:42:21.002 00.000 7988 UpdateGuideState(): m_state=6
02:42:21.005 00.003 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4840
02:42:21.006 00.001 7988 Star::Find returns 1 (0), X=974.44, Y=187.88, Mass=719, SNR=17.2, Peak=135 HFD=3.6
02:42:21.008 00.002 7988 MultiStar: [#1 -0.36,0.17,0.95,U] [#2 -0.43,-0.72,0.00,M4] [#3 -0.51,-0.52,0.00,M8] [#4 -0.34,-0.28,0.69,U] [#5 -0.29,-0.17,0.63,U] [#6 0.07,-0.69,0.00,M1] [#7 0.09,-0.76,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.49,-0.28,0.40,U] 
02:42:21.008 00.000 7988 refined, 4 included, MultiStar: {-0.19, -0.15}, one-star: {-0.12, -0.30}
02:42:21.010 00.002 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.03 = 2.25)
02:42:21.010 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.22)
02:42:21.012 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.47 mountX=-0.15 mountY=0.19, mountTheta=2.24
02:42:21.014 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.15, opts=13)
02:42:21.014 00.000 7988 Enqueuing Move request for scope (-0.19, -0.15)
02:42:21.016 00.002 15712 Worker thread wakes up
02:42:21.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
02:42:21.016 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
02:42:21.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:42:21.017 00.001 7988 UpdateGuideState exits: m=719 SNR=17.2
02:42:21.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:21.017 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:21.017 00.000 7988 Enqueuing Expose request
02:42:21.017 00.000 15712 Moving (-0.19, -0.15) raw xDistance=-0.15 yDistance=0.19
02:42:21.023 00.006 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:42:21.023 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
02:42:21.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:21.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:42:21.023 00.000 15712 MoveAxis(E, 6, ABG)
02:42:21.023 00.000 15712 Guiding  Dir = 2, Dur = 6
02:42:21.023 00.000 15712 IsGuiding returns 0
02:42:21.044 00.021 15712 IsGuiding returns 0
02:42:21.044 00.000 15712 Move returns status 0, amount 6
02:42:21.044 00.000 15712 MoveAxis(N, 0, ABG)
02:42:21.044 00.000 15712 Move returns status 0, amount 0
02:42:21.044 00.000 15712 move complete, result=0
02:42:21.044 00.000 7988 GuideStep: -0.2 px 6 ms EAST, 0.2 px 0 ms NORTH
02:42:21.046 00.002 15712 worker thread done servicing request
02:42:21.046 00.000 15712 Worker thread wakes up
02:42:21.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:21.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:22.678 01.632 15712 Exposure complete
02:42:22.740 00.062 15712 worker thread done servicing request
02:42:22.740 00.000 7988 OnExposeComplete: enter
02:42:22.740 00.000 7988 UpdateGuideState(): m_state=6
02:42:22.740 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4841
02:42:22.740 00.000 7988 Star::Find returns 1 (0), X=974.46, Y=187.69, Mass=754, SNR=17.6, Peak=142 HFD=3.5
02:42:22.740 00.000 7988 MultiStar: [#1 -0.45,-0.14,0.88,U] [#2 0.04,-0.84,0.00,M5] [#3 -0.28,-0.56,0.69,U] [#4 0.00,0.08,0.61,U] [#5 -0.22,0.14,0.64,U] [#6 0.03,-0.51,0.65,U] [#7 -0.56,-0.07,0.45,U] [#8 0.07,-0.16,0.31,U] 
02:42:22.740 00.000 7988 refined, 7 included, MultiStar: {-0.20, -0.24}, one-star: {-0.10, -0.48}
02:42:22.740 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
02:42:22.740 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.43)
02:42:22.740 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-2.26 mountX=-0.24 mountY=0.20, mountTheta=2.44
02:42:22.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.24, opts=13)
02:42:22.740 00.000 7988 Enqueuing Move request for scope (-0.20, -0.24)
02:42:22.740 00.000 15712 Worker thread wakes up
02:42:22.755 00.015 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.24) opts 0xd
02:42:22.755 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.24)
02:42:22.755 00.000 15712 Moving (-0.20, -0.24) raw xDistance=-0.24 yDistance=0.20
02:42:22.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:42:22.755 00.000 7988 UpdateGuideState exits: m=754 SNR=17.6
02:42:22.757 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:22.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:22.757 00.000 7988 Enqueuing Expose request
02:42:22.757 00.000 15712 PPEC rslt: input = -0.24, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.31
02:42:22.757 00.000 15712 PPEC: input: -0.24, control: -0.17, exposure: 1500
02:42:22.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:22.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:42:22.757 00.000 15712 MoveAxis(E, 54, ABG)
02:42:22.757 00.000 15712 Guiding  Dir = 2, Dur = 54
02:42:22.757 00.000 15712 IsGuiding returns 0
02:42:22.774 00.017 15712 PulseGuide returned control before completion, sleep 41
02:42:22.842 00.068 15712 IsGuiding returns 1
02:42:22.842 00.000 15712 scope still moving after pulse duration time elapsed
02:42:22.883 00.041 15712 IsGuiding returns 0
02:42:22.883 00.000 15712 scope move finished after 54 + 67 ms
02:42:22.883 00.000 15712 Move returns status 0, amount 54
02:42:22.883 00.000 15712 MoveAxis(N, 0, ABG)
02:42:22.883 00.000 15712 Move returns status 0, amount 0
02:42:22.883 00.000 15712 move complete, result=0
02:42:22.883 00.000 15712 worker thread done servicing request
02:42:22.883 00.000 15712 Worker thread wakes up
02:42:22.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:22.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:22.883 00.000 7988 GuideStep: -0.2 px 54 ms EAST, 0.2 px 0 ms NORTH
02:42:24.303 01.420 15712 Exposure complete
02:42:24.365 00.062 15712 worker thread done servicing request
02:42:24.365 00.000 7988 OnExposeComplete: enter
02:42:24.365 00.000 7988 UpdateGuideState(): m_state=6
02:42:24.369 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4842
02:42:24.371 00.002 7988 Star::Find returns 1 (0), X=974.56, Y=187.86, Mass=638, SNR=16.2, Peak=164 HFD=2.9
02:42:24.371 00.000 7988 MultiStar: [#1 -0.31,0.22,1.04,U] [#2 -0.45,-0.62,0.00,M6] [#3 -0.39,-0.45,0.88,U] [#4 -0.07,-0.24,0.65,U] [#5 0.05,0.22,0.83,U] [#6 0.05,-0.14,0.67,U] [#7 -0.24,-0.38,0.49,U] [#8 0.04,-1.29,0.00,M4] 
02:42:24.373 00.002 7988 refined, 6 included, MultiStar: {-0.14, -0.13}, one-star: {-0.01, -0.32}
02:42:24.373 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
02:42:24.375 00.002 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
02:42:24.375 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.36 mountX=-0.14 mountY=0.14, mountTheta=2.35
02:42:24.377 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.13, opts=13)
02:42:24.379 00.002 7988 Enqueuing Move request for scope (-0.14, -0.13)
02:42:24.379 00.000 15712 Worker thread wakes up
02:42:24.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
02:42:24.379 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
02:42:24.379 00.000 15712 Moving (-0.14, -0.13) raw xDistance=-0.14 yDistance=0.14
02:42:24.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:42:24.381 00.002 7988 UpdateGuideState exits: m=638 SNR=16.2
02:42:24.383 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:24.383 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:24.385 00.002 7988 Enqueuing Expose request
02:42:24.385 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:42:24.385 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
02:42:24.385 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:24.385 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:42:24.385 00.000 15712 MoveAxis(E, 6, ABG)
02:42:24.385 00.000 15712 Guiding  Dir = 2, Dur = 6
02:42:24.385 00.000 15712 IsGuiding returns 0
02:42:24.416 00.031 15712 IsGuiding returns 0
02:42:24.416 00.000 15712 Move returns status 0, amount 6
02:42:24.416 00.000 15712 MoveAxis(N, 0, ABG)
02:42:24.416 00.000 15712 Move returns status 0, amount 0
02:42:24.416 00.000 15712 move complete, result=0
02:42:24.416 00.000 15712 worker thread done servicing request
02:42:24.416 00.000 15712 Worker thread wakes up
02:42:24.416 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:42:24.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:24.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:26.060 01.644 15712 Exposure complete
02:42:26.126 00.066 15712 worker thread done servicing request
02:42:26.126 00.000 7988 OnExposeComplete: enter
02:42:26.126 00.000 7988 UpdateGuideState(): m_state=6
02:42:26.126 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4843
02:42:26.126 00.000 7988 Star::Find returns 1 (0), X=974.67, Y=187.52, Mass=692, SNR=16.9, Peak=158 HFD=3.2
02:42:26.126 00.000 7988 MultiStar: [#1 -0.50,-0.26,0.87,U] [#2 -0.04,-0.97,0.00,M7] [#3 -0.13,-0.96,0.00,M7] [#4 -0.04,0.31,0.65,U] [#5 0.02,-0.43,0.68,U] [#6 0.46,-0.48,0.61,U] [#7 0.36,-0.06,0.48,U] [#8 -0.05,-0.56,0.39,U] 
02:42:26.126 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.32}, one-star: {0.10, -0.65}
02:42:26.126 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
02:42:26.126 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
02:42:26.126 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.51 mountX=-0.32 mountY=-0.01, mountTheta=-3.11
02:42:26.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.32, opts=13)
02:42:26.138 00.012 7988 Enqueuing Move request for scope (0.02, -0.32)
02:42:26.140 00.002 15712 Worker thread wakes up
02:42:26.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:42:26.140 00.000 7988 UpdateGuideState exits: m=692 SNR=16.9
02:42:26.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:26.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:26.140 00.000 7988 Enqueuing Expose request
02:42:26.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
02:42:26.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
02:42:26.140 00.000 15712 Moving (0.02, -0.32) raw xDistance=-0.32 yDistance=-0.01
02:42:26.140 00.000 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 639.31
02:42:26.140 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
02:42:26.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:26.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:42:26.140 00.000 15712 MoveAxis(E, 69, ABG)
02:42:26.140 00.000 15712 Guiding  Dir = 2, Dur = 69
02:42:26.174 00.034 15712 IsGuiding returns 0
02:42:26.190 00.016 15712 PulseGuide returned control before completion, sleep 64
02:42:26.270 00.080 15712 IsGuiding returns 0
02:42:26.270 00.000 15712 Move returns status 0, amount 69
02:42:26.270 00.000 15712 MoveAxis(N, 0, ABG)
02:42:26.270 00.000 15712 Move returns status 0, amount 0
02:42:26.270 00.000 15712 move complete, result=0
02:42:26.270 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
02:42:26.272 00.002 15712 worker thread done servicing request
02:42:26.272 00.000 15712 Worker thread wakes up
02:42:26.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:26.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:27.677 01.405 15712 Exposure complete
02:42:27.738 00.061 15712 worker thread done servicing request
02:42:27.738 00.000 7988 OnExposeComplete: enter
02:42:27.738 00.000 7988 UpdateGuideState(): m_state=6
02:42:27.744 00.006 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4844
02:42:27.744 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=187.78, Mass=704, SNR=17.1, Peak=153 HFD=3.2
02:42:27.746 00.002 7988 MultiStar: [#1 -0.83,0.09,0.00,M1] [#2 -0.25,-0.44,0.87,U] [#3 -0.72,-0.49,0.00,M8] [#4 -0.22,0.22,0.66,U] [#5 -0.07,-0.07,0.67,U] [#6 -0.22,0.01,0.67,U] [#7 -0.05,-0.18,0.45,U] [#8 0.44,-0.17,0.36,U] 
02:42:27.746 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.17}, one-star: {0.04, -0.40}
02:42:27.748 00.002 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.58 = 2.71)
02:42:27.748 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.67)
02:42:27.750 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.01 mountX=-0.18 mountY=0.09, mountTheta=2.68
02:42:27.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.17, opts=13)
02:42:27.753 00.001 7988 Enqueuing Move request for scope (-0.08, -0.17)
02:42:27.754 00.001 15712 Worker thread wakes up
02:42:27.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
02:42:27.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
02:42:27.754 00.000 15712 Moving (-0.08, -0.17) raw xDistance=-0.18 yDistance=0.09
02:42:27.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:42:27.754 00.000 7988 UpdateGuideState exits: m=704 SNR=17.1
02:42:27.757 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:27.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:27.759 00.002 7988 Enqueuing Expose request
02:42:27.759 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.31
02:42:27.759 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
02:42:27.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:27.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:42:27.759 00.000 15712 MoveAxis(E, 40, ABG)
02:42:27.759 00.000 15712 Guiding  Dir = 2, Dur = 40
02:42:27.761 00.002 15712 IsGuiding returns 0
02:42:27.789 00.028 15712 PulseGuide returned control before completion, sleep 23
02:42:27.821 00.032 15712 IsGuiding returns 1
02:42:27.821 00.000 15712 scope still moving after pulse duration time elapsed
02:42:27.850 00.029 15712 IsGuiding returns 0
02:42:27.850 00.000 15712 scope move finished after 40 + 48 ms
02:42:27.850 00.000 15712 Move returns status 0, amount 40
02:42:27.850 00.000 15712 MoveAxis(N, 0, ABG)
02:42:27.850 00.000 15712 Move returns status 0, amount 0
02:42:27.850 00.000 15712 move complete, result=0
02:42:27.850 00.000 15712 worker thread done servicing request
02:42:27.850 00.000 15712 Worker thread wakes up
02:42:27.850 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
02:42:27.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:27.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:29.590 01.740 15712 Exposure complete
02:42:29.655 00.065 15712 worker thread done servicing request
02:42:29.656 00.001 7988 OnExposeComplete: enter
02:42:29.656 00.000 7988 UpdateGuideState(): m_state=6
02:42:29.656 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4845
02:42:29.656 00.000 7988 Star::Find returns 1 (0), X=974.20, Y=187.71, Mass=602, SNR=15.7, Peak=135 HFD=3.0
02:42:29.660 00.004 7988 MultiStar: [#1 -0.91,-0.15,0.00,M2] [#2 -0.14,-0.63,0.88,U] [#3 -0.48,-0.43,0.85,U] [#4 -0.25,-0.38,0.64,U] [#5 -0.18,-0.49,0.61,U] [#6 0.19,-0.06,0.62,U] [#7 0.05,-0.23,0.48,U] [#8 0.07,-1.39,0.00,M3] 
02:42:29.660 00.000 7988 refined, 6 included, MultiStar: {-0.20, -0.41}, one-star: {-0.36, -0.47}
02:42:29.660 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
02:42:29.660 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
02:42:29.660 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.41 hyp=0.46 cameraTheta=-2.03 mountX=-0.41 mountY=0.21, mountTheta=2.67
02:42:29.660 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.41, opts=13)
02:42:29.667 00.007 7988 Enqueuing Move request for scope (-0.20, -0.41)
02:42:29.667 00.000 15712 Worker thread wakes up
02:42:29.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.41) opts 0xd
02:42:29.667 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.41)
02:42:29.667 00.000 15712 Moving (-0.20, -0.41) raw xDistance=-0.41 yDistance=0.21
02:42:29.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:42:29.667 00.000 7988 UpdateGuideState exits: m=602 SNR=15.7
02:42:29.671 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:29.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:29.673 00.002 7988 Enqueuing Expose request
02:42:29.673 00.000 15712 PPEC rslt: input = -0.41, final = -0.27, react = -0.25, pred = -0.02, hyst = -0.23, hyst_pct = 0.00, period_length = 639.31
02:42:29.673 00.000 15712 PPEC: input: -0.41, control: -0.27, exposure: 1500
02:42:29.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:29.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:42:29.673 00.000 15712 MoveAxis(E, 87, ABG)
02:42:29.673 00.000 15712 Guiding  Dir = 2, Dur = 87
02:42:29.675 00.002 15712 IsGuiding returns 0
02:42:29.691 00.016 15712 PulseGuide returned control before completion, sleep 82
02:42:29.778 00.087 15712 IsGuiding returns 1
02:42:29.778 00.000 15712 scope still moving after pulse duration time elapsed
02:42:29.813 00.035 15712 IsGuiding returns 0
02:42:29.813 00.000 15712 scope move finished after 87 + 57 ms
02:42:29.813 00.000 15712 Move returns status 0, amount 87
02:42:29.813 00.000 15712 MoveAxis(N, 0, ABG)
02:42:29.813 00.000 15712 Move returns status 0, amount 0
02:42:29.813 00.000 15712 move complete, result=0
02:42:29.813 00.000 7988 GuideStep: -0.4 px 87 ms EAST, 0.2 px 0 ms NORTH
02:42:29.821 00.008 15712 worker thread done servicing request
02:42:29.821 00.000 15712 Worker thread wakes up
02:42:29.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:29.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:31.234 01.413 15712 Exposure complete
02:42:31.296 00.062 15712 worker thread done servicing request
02:42:31.296 00.000 7988 OnExposeComplete: enter
02:42:31.296 00.000 7988 UpdateGuideState(): m_state=6
02:42:31.301 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4846
02:42:31.301 00.000 7988 Star::Find returns 1 (0), X=974.48, Y=188.26, Mass=636, SNR=16.0, Peak=124 HFD=3.4
02:42:31.303 00.002 7988 MultiStar: [#1 -0.19,0.18,0.93,U] [#2 -0.44,-0.43,0.90,U] [#3 -0.39,-0.57,0.85,U] [#4 -0.23,1.04,0.00,M1] [#5 -0.19,0.23,0.68,U] [#6 0.22,-0.03,0.66,U] [#7 -0.28,0.71,0.00,M1] [#8 -0.41,0.72,0.00,M4] 
02:42:31.303 00.000 7988 single-star, 5 included, MultiStar: {-0.19, -0.10}, one-star: {-0.08, 0.08}
02:42:31.305 00.002 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
02:42:31.307 00.002 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
02:42:31.307 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.37 mountX=0.08 mountY=0.08, mountTheta=0.79
02:42:31.309 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.08, opts=13)
02:42:31.309 00.000 7988 Enqueuing Move request for scope (-0.08, 0.08)
02:42:31.311 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:42:31.311 00.000 7988 UpdateGuideState exits: m=636 SNR=16.0
02:42:31.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:31.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:31.311 00.000 7988 Enqueuing Expose request
02:42:31.311 00.000 15712 Worker thread wakes up
02:42:31.311 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
02:42:31.311 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:42:31.311 00.000 15712 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=0.08
02:42:31.311 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:42:31.311 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
02:42:31.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:31.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:42:31.311 00.000 15712 MoveAxis(E, 6, ABG)
02:42:31.311 00.000 15712 Guiding  Dir = 2, Dur = 6
02:42:31.311 00.000 15712 IsGuiding returns 0
02:42:31.336 00.025 15712 IsGuiding returns 0
02:42:31.336 00.000 15712 Move returns status 0, amount 6
02:42:31.336 00.000 15712 MoveAxis(N, 0, ABG)
02:42:31.336 00.000 15712 Move returns status 0, amount 0
02:42:31.336 00.000 15712 move complete, result=0
02:42:31.336 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:42:31.340 00.004 15712 worker thread done servicing request
02:42:31.340 00.000 15712 Worker thread wakes up
02:42:31.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:31.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:32.972 01.632 15712 Exposure complete
02:42:33.037 00.065 15712 worker thread done servicing request
02:42:33.037 00.000 7988 OnExposeComplete: enter
02:42:33.037 00.000 7988 UpdateGuideState(): m_state=6
02:42:33.037 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4847
02:42:33.037 00.000 7988 Star::Find returns 1 (0), X=974.62, Y=188.00, Mass=536, SNR=14.8, Peak=137 HFD=2.8
02:42:33.037 00.000 7988 MultiStar: [#1 -0.60,0.19,0.96,U] [#2 -0.06,-0.46,0.98,U] [#3 -0.12,-0.15,0.88,U] [#4 -0.09,0.22,0.75,U] [#5 -0.72,0.04,0.00,M1] [#6 0.52,-0.43,0.65,U] [#7 -0.17,0.15,0.47,U] [#8 -0.61,0.30,0.56,U] 
02:42:33.037 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.07}, one-star: {0.06, -0.18}
02:42:33.045 00.008 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.21 = 2.07)
02:42:33.045 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.04)
02:42:33.045 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.65 mountX=-0.07 mountY=0.14, mountTheta=2.06
02:42:33.045 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.07, opts=13)
02:42:33.050 00.005 7988 Enqueuing Move request for scope (-0.14, -0.07)
02:42:33.051 00.001 15712 Worker thread wakes up
02:42:33.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
02:42:33.051 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
02:42:33.051 00.000 15712 Moving (-0.14, -0.07) raw xDistance=-0.07 yDistance=0.14
02:42:33.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:42:33.051 00.000 7988 UpdateGuideState exits: m=536 SNR=14.8
02:42:33.053 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:33.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:33.055 00.002 7988 Enqueuing Expose request
02:42:33.055 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
02:42:33.055 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
02:42:33.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:33.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:42:33.055 00.000 15712 MoveAxis(E, 7, ABG)
02:42:33.055 00.000 15712 Guiding  Dir = 2, Dur = 7
02:42:33.079 00.024 15712 IsGuiding returns 0
02:42:33.096 00.017 15712 IsGuiding returns 0
02:42:33.096 00.000 15712 Move returns status 0, amount 7
02:42:33.096 00.000 15712 MoveAxis(N, 0, ABG)
02:42:33.096 00.000 15712 Move returns status 0, amount 0
02:42:33.096 00.000 15712 move complete, result=0
02:42:33.096 00.000 15712 worker thread done servicing request
02:42:33.096 00.000 15712 Worker thread wakes up
02:42:33.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:33.096 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
02:42:33.098 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:34.503 01.405 15712 Exposure complete
02:42:34.564 00.061 15712 worker thread done servicing request
02:42:34.564 00.000 7988 OnExposeComplete: enter
02:42:34.564 00.000 7988 UpdateGuideState(): m_state=6
02:42:34.564 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4848
02:42:34.564 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=187.80, Mass=770, SNR=18.1, Peak=141 HFD=3.9
02:42:34.564 00.000 7988 MultiStar: [#1 -0.42,-0.01,0.89,U] [#2 0.13,-0.61,0.76,U] [#3 -0.25,-0.67,0.00,M6] [#4 0.01,0.20,0.67,U] [#5 0.27,0.05,0.60,U] [#6 0.39,-0.34,0.58,U] [#7 -0.26,0.44,0.47,U] [#8 -0.01,0.37,0.45,U] 
02:42:34.564 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.21, -0.38}
02:42:34.564 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
02:42:34.564 00.000 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
02:42:34.576 00.012 7988 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.19 mountX=-0.09 mountY=-0.04, mountTheta=-2.78
02:42:34.576 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.09, opts=13)
02:42:34.576 00.000 7988 Enqueuing Move request for scope (0.04, -0.09)
02:42:34.580 00.004 15712 Worker thread wakes up
02:42:34.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
02:42:34.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
02:42:34.580 00.000 15712 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.04
02:42:34.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:42:34.580 00.000 7988 UpdateGuideState exits: m=770 SNR=18.1
02:42:34.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:34.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:34.580 00.000 7988 Enqueuing Expose request
02:42:34.580 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:42:34.580 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
02:42:34.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:34.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:42:34.580 00.000 15712 MoveAxis(E, 6, ABG)
02:42:34.580 00.000 15712 Guiding  Dir = 2, Dur = 6
02:42:34.580 00.000 15712 IsGuiding returns 0
02:42:34.612 00.032 15712 IsGuiding returns 0
02:42:34.612 00.000 15712 Move returns status 0, amount 6
02:42:34.612 00.000 15712 MoveAxis(N, 0, ABG)
02:42:34.612 00.000 15712 Move returns status 0, amount 0
02:42:34.612 00.000 15712 move complete, result=0
02:42:34.612 00.000 15712 worker thread done servicing request
02:42:34.612 00.000 15712 Worker thread wakes up
02:42:34.612 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
02:42:34.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:34.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:36.257 01.645 15712 Exposure complete
02:42:36.318 00.061 15712 worker thread done servicing request
02:42:36.318 00.000 7988 OnExposeComplete: enter
02:42:36.318 00.000 7988 UpdateGuideState(): m_state=6
02:42:36.322 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4849
02:42:36.322 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=187.03, Mass=546, SNR=14.9, Peak=138 HFD=2.8
02:42:36.324 00.002 7988 MultiStar: [#1 -0.07,-0.98,0.00,M1] [#2 0.00,-1.73,0.00,M3] [#3 -0.11,-1.45,0.00,M7] [#4 0.20,-0.73,0.00,M1] [#5 0.39,-1.36,0.00,M1] [#6 0.35,-0.99,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.05,-2.12,0.00,M3] [#9 0.00,0.00,0.00,L] [#10 0.47,-1.76,0.00,M4] 
02:42:36.326 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
02:42:36.326 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
02:42:36.328 00.002 7988 CameraToMount -- cameraX=0.38 cameraY=-1.14 hyp=1.20 cameraTheta=-1.25 mountX=-1.14 mountY=-0.35, mountTheta=-2.84
02:42:36.328 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=-1.14, opts=13)
02:42:36.330 00.002 7988 Enqueuing Move request for scope (0.38, -1.14)
02:42:36.332 00.002 15712 Worker thread wakes up
02:42:36.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -1.14) opts 0xd
02:42:36.332 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, -1.14)
02:42:36.332 00.000 15712 Moving (0.38, -1.14) raw xDistance=-1.14 yDistance=-0.35
02:42:36.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:42:36.332 00.000 7988 UpdateGuideState exits: m=546 SNR=14.9
02:42:36.334 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:36.336 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:36.336 00.000 7988 Enqueuing Expose request
02:42:36.338 00.002 15712 PPEC rslt: input = -1.14, final = -0.70, react = -0.68, pred = -0.02, hyst = -0.62, hyst_pct = 0.00, period_length = 639.32
02:42:36.338 00.000 15712 PPEC: input: -1.14, control: -0.70, exposure: 1500
02:42:36.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
02:42:36.338 00.000 15712 MoveAxis(E, 229, ABG)
02:42:36.338 00.000 15712 Guiding  Dir = 2, Dur = 229
02:42:36.338 00.000 15712 IsGuiding returns 0
02:42:36.354 00.016 15712 PulseGuide returned control before completion, sleep 221
02:42:36.590 00.236 15712 IsGuiding returns 1
02:42:36.590 00.000 15712 scope still moving after pulse duration time elapsed
02:42:36.622 00.032 15712 IsGuiding returns 0
02:42:36.622 00.000 15712 scope move finished after 229 + 62 ms
02:42:36.622 00.000 15712 Move returns status 0, amount 229
02:42:36.622 00.000 15712 MoveAxis(N, 89, ABG)
02:42:36.622 00.000 15712 Guiding  Dir = 0, Dur = 89
02:42:36.622 00.000 15712 IsGuiding returns 0
02:42:36.706 00.084 15712 PulseGuide returned control before completion, sleep 20
02:42:36.737 00.031 15712 IsGuiding returns 1
02:42:36.737 00.000 15712 scope still moving after pulse duration time elapsed
02:42:36.765 00.028 15712 IsGuiding returns 1
02:42:36.836 00.071 15712 IsGuiding returns 0
02:42:36.836 00.000 15712 scope move finished after 89 + 118 ms
02:42:36.836 00.000 15712 Move returns status 0, amount 89
02:42:36.836 00.000 15712 move complete, result=0
02:42:36.836 00.000 7988 GuideStep: -1.1 px 229 ms EAST, -0.3 px 89 ms NORTH
02:42:36.839 00.003 15712 worker thread done servicing request
02:42:36.839 00.000 15712 Worker thread wakes up
02:42:36.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:36.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:38.251 01.412 15712 Exposure complete
02:42:38.315 00.064 15712 worker thread done servicing request
02:42:38.315 00.000 7988 OnExposeComplete: enter
02:42:38.315 00.000 7988 UpdateGuideState(): m_state=6
02:42:38.318 00.003 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4850
02:42:38.318 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=187.25, Mass=704, SNR=17.0, Peak=139 HFD=3.5
02:42:38.320 00.002 7988 MultiStar: [#1 -0.30,-0.54,0.86,U] [#2 -0.12,-1.20,0.00,M4] [#3 0.22,-0.91,0.00,M8] [#4 -0.14,-0.59,0.64,U] [#5 0.34,-0.37,0.67,U] [#6 0.18,-1.16,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 1.14,-0.29,0.00,M4] [#9 -0.04,-1.69,0.00,M8] 
02:42:38.320 00.000 7988 refined, 3 included, MultiStar: {0.02, -0.64}, one-star: {0.17, -0.93}
02:42:38.322 00.002 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
02:42:38.324 00.002 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
02:42:38.324 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.64 hyp=0.64 cameraTheta=-1.54 mountX=-0.64 mountY=-0.00, mountTheta=-3.14
02:42:38.326 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.64, opts=13)
02:42:38.326 00.000 7988 Enqueuing Move request for scope (0.02, -0.64)
02:42:38.328 00.002 15712 Worker thread wakes up
02:42:38.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.64) opts 0xd
02:42:38.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.64)
02:42:38.328 00.000 15712 Moving (0.02, -0.64) raw xDistance=-0.64 yDistance=-0.00
02:42:38.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:42:38.328 00.000 7988 UpdateGuideState exits: m=704 SNR=17.0
02:42:38.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:38.332 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:38.334 00.002 7988 Enqueuing Expose request
02:42:38.334 00.000 15712 PPEC rslt: input = -0.64, final = -0.40, react = -0.38, pred = -0.02, hyst = -0.34, hyst_pct = 0.00, period_length = 639.32
02:42:38.334 00.000 15712 PPEC: input: -0.64, control: -0.40, exposure: 1500
02:42:38.334 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:38.334 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:42:38.334 00.000 15712 MoveAxis(E, 132, ABG)
02:42:38.334 00.000 15712 Guiding  Dir = 2, Dur = 132
02:42:38.334 00.000 15712 IsGuiding returns 0
02:42:38.354 00.020 15712 PulseGuide returned control before completion, sleep 123
02:42:38.514 00.160 15712 IsGuiding returns 0
02:42:38.514 00.000 15712 Move returns status 0, amount 132
02:42:38.514 00.000 15712 MoveAxis(N, 0, ABG)
02:42:38.514 00.000 15712 Move returns status 0, amount 0
02:42:38.514 00.000 15712 move complete, result=0
02:42:38.514 00.000 15712 worker thread done servicing request
02:42:38.514 00.000 15712 Worker thread wakes up
02:42:38.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:38.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:38.514 00.000 7988 GuideStep: -0.6 px 132 ms EAST, -0.0 px 0 ms NORTH
02:42:40.259 01.745 15712 Exposure complete
02:42:40.325 00.066 15712 worker thread done servicing request
02:42:40.325 00.000 7988 OnExposeComplete: enter
02:42:40.325 00.000 7988 UpdateGuideState(): m_state=6
02:42:40.325 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4851
02:42:40.325 00.000 7988 Star::Find returns 1 (0), X=974.24, Y=187.83, Mass=601, SNR=16.0, Peak=142 HFD=2.7
02:42:40.325 00.000 7988 MultiStar: [#1 -0.90,0.01,0.00,M1] [#2 -0.40,-0.10,0.89,U] [#3 -0.37,-0.52,0.81,U] [#4 -0.57,0.45,0.00,M1] [#5 -0.50,0.45,0.73,U] [#6 -0.10,-0.38,0.66,U] [#7 -0.22,0.90,0.00,M1] [#8 0.12,-0.76,0.00,M5] 
02:42:40.325 00.000 7988 refined, 4 included, MultiStar: {-0.35, -0.19}, one-star: {-0.32, -0.34}
02:42:40.325 00.000 7988 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.56) = xAngle (-4.20 = 2.08)
02:42:40.325 00.000 7988 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.05)
02:42:40.325 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.19 hyp=0.39 cameraTheta=-2.64 mountX=-0.19 mountY=0.35, mountTheta=2.07
02:42:40.325 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.19, opts=13)
02:42:40.337 00.012 7988 Enqueuing Move request for scope (-0.35, -0.19)
02:42:40.337 00.000 15712 Worker thread wakes up
02:42:40.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.19) opts 0xd
02:42:40.337 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.19)
02:42:40.337 00.000 15712 Moving (-0.35, -0.19) raw xDistance=-0.19 yDistance=0.35
02:42:40.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:42:40.340 00.003 7988 UpdateGuideState exits: m=601 SNR=16.0
02:42:40.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:40.342 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:40.342 00.000 7988 Enqueuing Expose request
02:42:40.344 00.002 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.32
02:42:40.344 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
02:42:40.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:42:40.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:42:40.344 00.000 15712 MoveAxis(E, 45, ABG)
02:42:40.344 00.000 15712 Guiding  Dir = 2, Dur = 45
02:42:40.344 00.000 15712 IsGuiding returns 0
02:42:40.369 00.025 15712 PulseGuide returned control before completion, sleep 31
02:42:40.401 00.032 15712 IsGuiding returns 1
02:42:40.401 00.000 15712 scope still moving after pulse duration time elapsed
02:42:40.449 00.048 15712 IsGuiding returns 0
02:42:40.449 00.000 15712 scope move finished after 45 + 59 ms
02:42:40.449 00.000 15712 Move returns status 0, amount 45
02:42:40.449 00.000 15712 MoveAxis(N, 0, ABG)
02:42:40.449 00.000 15712 Move returns status 0, amount 0
02:42:40.449 00.000 15712 move complete, result=0
02:42:40.449 00.000 15712 worker thread done servicing request
02:42:40.449 00.000 15712 Worker thread wakes up
02:42:40.449 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.4 px 0 ms NORTH
02:42:40.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:40.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:41.869 01.420 15712 Exposure complete
02:42:41.932 00.063 15712 worker thread done servicing request
02:42:41.932 00.000 7988 OnExposeComplete: enter
02:42:41.932 00.000 7988 UpdateGuideState(): m_state=6
02:42:41.932 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4852
02:42:41.937 00.005 7988 Star::Find returns 1 (0), X=974.23, Y=188.50, Mass=522, SNR=14.5, Peak=137 HFD=2.7
02:42:41.937 00.000 7988 MultiStar: [#1 -0.68,1.09,0.00,M2] [#2 -0.59,0.04,1.00,U] [#3 -0.68,0.17,0.00,M8] [#4 -0.28,1.12,0.00,M2] [#5 -0.22,1.08,0.00,M1] [#6 -0.07,0.49,0.66,U] [#7 -0.29,1.48,0.00,M2] [#8 0.15,-0.48,0.44,U] 
02:42:41.939 00.002 7988 refined, 3 included, MultiStar: {-0.29, 0.15}, one-star: {-0.33, 0.32}
02:42:41.939 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
02:42:41.941 00.002 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
02:42:41.941 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.33 cameraTheta=2.66 mountX=0.15 mountY=0.29, mountTheta=1.09
02:42:41.943 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.15, opts=13)
02:42:41.945 00.002 7988 Enqueuing Move request for scope (-0.29, 0.15)
02:42:41.945 00.000 15712 Worker thread wakes up
02:42:41.945 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
02:42:41.945 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
02:42:41.945 00.000 15712 Moving (-0.29, 0.15) raw xDistance=0.15 yDistance=0.29
02:42:41.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:42:41.945 00.000 7988 UpdateGuideState exits: m=522 SNR=14.5
02:42:41.949 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:41.949 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:41.951 00.002 7988 Enqueuing Expose request
02:42:41.951 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:42:41.951 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
02:42:41.951 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:42:41.951 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:42:41.951 00.000 15712 MoveAxis(E, 7, ABG)
02:42:41.951 00.000 15712 Guiding  Dir = 2, Dur = 7
02:42:41.953 00.002 15712 IsGuiding returns 0
02:42:41.968 00.015 15712 IsGuiding returns 0
02:42:41.968 00.000 15712 Move returns status 0, amount 7
02:42:41.968 00.000 15712 MoveAxis(N, 0, ABG)
02:42:41.968 00.000 15712 Move returns status 0, amount 0
02:42:41.968 00.000 15712 move complete, result=0
02:42:41.968 00.000 15712 worker thread done servicing request
02:42:41.968 00.000 15712 Worker thread wakes up
02:42:41.968 00.000 7988 GuideStep: 0.2 px 7 ms EAST, 0.3 px 0 ms NORTH
02:42:41.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:41.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:43.606 01.638 15712 Exposure complete
02:42:43.670 00.064 15712 worker thread done servicing request
02:42:43.670 00.000 7988 OnExposeComplete: enter
02:42:43.672 00.002 7988 UpdateGuideState(): m_state=6
02:42:43.672 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4853
02:42:43.672 00.000 7988 Star::Find returns 1 (0), X=974.18, Y=189.02, Mass=614, SNR=15.8, Peak=147 HFD=3.2
02:42:43.672 00.000 7988 Star::Find false star n=8 nbg=274 bg=72.7 sigma=2.7 thresh=81 peak=81
02:42:43.672 00.000 7988 Star::Find false star n=10 nbg=275 bg=71.5 sigma=2.7 thresh=80 peak=80
02:42:43.672 00.000 7988 MultiStar: [#1 -0.51,1.10,0.00,M3] [#2 -0.05,0.87,0.00,M3] [#3 -0.32,0.34,0.85,U] [#4 -0.08,1.40,0.00,M3] [#5 0.07,1.01,0.00,M2] [#6 0.09,0.44,0.69,U] [#7 -0.35,1.16,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.05,-0.10,0.46,U] 
02:42:43.672 00.000 7988 refined, 3 included, MultiStar: {-0.19, 0.47}, one-star: {-0.38, 0.84}
02:42:43.672 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
02:42:43.672 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
02:42:43.672 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.47 hyp=0.50 cameraTheta=1.96 mountX=0.46 mountY=0.18, mountTheta=0.37
02:42:43.672 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.47, opts=13)
02:42:43.684 00.012 7988 Enqueuing Move request for scope (-0.19, 0.47)
02:42:43.684 00.000 15712 Worker thread wakes up
02:42:43.684 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.47) opts 0xd
02:42:43.684 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.47)
02:42:43.684 00.000 15712 Moving (-0.19, 0.47) raw xDistance=0.46 yDistance=0.18
02:42:43.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
02:42:43.684 00.000 7988 UpdateGuideState exits: m=614 SNR=15.8
02:42:43.688 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:43.689 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:43.689 00.000 7988 Enqueuing Expose request
02:42:43.689 00.000 15712 PPEC rslt: input = 0.46, final = 0.26, react = 0.28, pred = -0.02, hyst = 0.24, hyst_pct = 0.00, period_length = 639.32
02:42:43.689 00.000 15712 PPEC: input: 0.46, control: 0.26, exposure: 1500
02:42:43.689 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:43.689 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:42:43.689 00.000 15712 MoveAxis(W, 84, ABG)
02:42:43.689 00.000 15712 Guiding  Dir = 3, Dur = 84
02:42:43.689 00.000 15712 IsGuiding returns 0
02:42:43.706 00.017 15712 PulseGuide returned control before completion, sleep 77
02:42:43.796 00.090 15712 IsGuiding returns 1
02:42:43.796 00.000 15712 scope still moving after pulse duration time elapsed
02:42:43.834 00.038 15712 IsGuiding returns 0
02:42:43.834 00.000 15712 scope move finished after 84 + 62 ms
02:42:43.834 00.000 15712 Move returns status 0, amount 84
02:42:43.834 00.000 15712 MoveAxis(N, 0, ABG)
02:42:43.834 00.000 15712 Move returns status 0, amount 0
02:42:43.834 00.000 15712 move complete, result=0
02:42:43.834 00.000 7988 GuideStep: 0.5 px 84 ms WEST, 0.2 px 0 ms NORTH
02:42:43.840 00.006 15712 worker thread done servicing request
02:42:43.840 00.000 15712 Worker thread wakes up
02:42:43.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:43.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:45.247 01.407 15712 Exposure complete
02:42:45.312 00.065 15712 worker thread done servicing request
02:42:45.312 00.000 7988 OnExposeComplete: enter
02:42:45.312 00.000 7988 UpdateGuideState(): m_state=6
02:42:45.312 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4854
02:42:45.312 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=188.55, Mass=586, SNR=15.4, Peak=138 HFD=3.1
02:42:45.312 00.000 7988 MultiStar: [#1 -0.71,0.77,0.00,M4] [#2 -0.17,-0.05,0.89,U] [#3 -0.62,0.08,0.73,U] [#4 -0.63,0.66,0.00,M4] [#5 0.39,0.59,0.00,M3] [#6 -0.09,-0.23,0.65,U] [#7 -0.17,0.09,0.42,U] [#8 -1.01,1.00,0.00,M5] 
02:42:45.312 00.000 7988 refined, 4 included, MultiStar: {-0.29, 0.07}, one-star: {-0.35, 0.37}
02:42:45.312 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
02:42:45.312 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
02:42:45.312 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.90 mountX=0.07 mountY=0.29, mountTheta=1.33
02:42:45.322 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.07, opts=13)
02:42:45.323 00.001 7988 Enqueuing Move request for scope (-0.29, 0.07)
02:42:45.325 00.002 15712 Worker thread wakes up
02:42:45.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd
02:42:45.325 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.07)
02:42:45.325 00.000 15712 Moving (-0.29, 0.07) raw xDistance=0.07 yDistance=0.29
02:42:45.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:42:45.325 00.000 7988 UpdateGuideState exits: m=586 SNR=15.4
02:42:45.327 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:45.327 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:45.329 00.002 7988 Enqueuing Expose request
02:42:45.329 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:42:45.329 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
02:42:45.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:42:45.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:42:45.329 00.000 15712 MoveAxis(E, 7, ABG)
02:42:45.329 00.000 15712 Guiding  Dir = 2, Dur = 7
02:42:45.331 00.002 15712 IsGuiding returns 0
02:42:45.357 00.026 15712 IsGuiding returns 0
02:42:45.357 00.000 15712 Move returns status 0, amount 7
02:42:45.357 00.000 15712 MoveAxis(N, 0, ABG)
02:42:45.357 00.000 15712 Move returns status 0, amount 0
02:42:45.357 00.000 15712 move complete, result=0
02:42:45.357 00.000 15712 worker thread done servicing request
02:42:45.357 00.000 15712 Worker thread wakes up
02:42:45.357 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.3 px 0 ms NORTH
02:42:45.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:45.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:46.997 01.640 15712 Exposure complete
02:42:47.061 00.064 15712 worker thread done servicing request
02:42:47.061 00.000 7988 OnExposeComplete: enter
02:42:47.061 00.000 7988 UpdateGuideState(): m_state=6
02:42:47.065 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4855
02:42:47.065 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=188.48, Mass=598, SNR=15.6, Peak=125 HFD=3.4
02:42:47.067 00.002 7988 Star::Find false star n=8 nbg=282 bg=71.4 sigma=2.9 thresh=80 peak=80
02:42:47.069 00.002 7988 MultiStar: [#1 -0.74,0.15,0.00,M5] [#2 -0.39,-0.48,0.84,U] [#3 -0.18,-0.18,0.78,U] [#4 -0.41,0.44,0.70,U] [#5 -0.44,0.68,0.00,M4] [#6 -0.16,0.25,0.64,U] [#7 0.07,0.66,0.53,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.25,-1.03,0.00,M4] 
02:42:47.069 00.000 7988 refined, 5 included, MultiStar: {-0.25, 0.13}, one-star: {-0.30, 0.30}
02:42:47.071 00.002 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
02:42:47.072 00.001 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
02:42:47.072 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.66 mountX=0.13 mountY=0.25, mountTheta=1.09
02:42:47.074 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.13, opts=13)
02:42:47.076 00.002 7988 Enqueuing Move request for scope (-0.25, 0.13)
02:42:47.076 00.000 15712 Worker thread wakes up
02:42:47.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
02:42:47.076 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
02:42:47.076 00.000 15712 Moving (-0.25, 0.13) raw xDistance=0.13 yDistance=0.25
02:42:47.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:42:47.076 00.000 7988 UpdateGuideState exits: m=598 SNR=15.6
02:42:47.079 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:47.079 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:47.081 00.002 7988 Enqueuing Expose request
02:42:47.081 00.000 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:42:47.081 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
02:42:47.081 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:47.081 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:42:47.081 00.000 15712 MoveAxis(E, 6, ABG)
02:42:47.081 00.000 15712 Guiding  Dir = 2, Dur = 6
02:42:47.081 00.000 15712 IsGuiding returns 0
02:42:47.092 00.011 15712 IsGuiding returns 0
02:42:47.092 00.000 15712 Move returns status 0, amount 6
02:42:47.092 00.000 15712 MoveAxis(N, 0, ABG)
02:42:47.092 00.000 15712 Move returns status 0, amount 0
02:42:47.092 00.000 15712 move complete, result=0
02:42:47.092 00.000 15712 worker thread done servicing request
02:42:47.092 00.000 15712 Worker thread wakes up
02:42:47.092 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
02:42:47.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:47.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:47.441 00.349 7988 evsrv: cli 0CCCF308 connect
02:42:47.446 00.005 7988 case statement mapped state 6 to 3
02:42:47.448 00.002 7988 case statement mapped state 6 to 3
02:42:47.450 00.002 7988 evsrv: cli 0CCCF308 request: {"method":"get_app_state","id":"1a153dfc-9f87-4db3-832d-a2ca6d477040"}
02:42:47.452 00.002 7988 case statement mapped state 6 to 3
02:42:47.454 00.002 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a153dfc-9f87-4db3-832d-a2ca6d477040"}
02:42:47.461 00.007 7988 evsrv: cli 0CCCF308 disconnect
02:42:48.514 01.053 15712 Exposure complete
02:42:48.616 00.102 15712 worker thread done servicing request
02:42:48.628 00.012 7988 OnExposeComplete: enter
02:42:48.630 00.002 7988 UpdateGuideState(): m_state=6
02:42:48.632 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4856
02:42:48.632 00.000 7988 Star::Find returns 1 (0), X=974.12, Y=188.28, Mass=560, SNR=15.2, Peak=142 HFD=2.6
02:42:48.634 00.002 7988 MultiStar: [#1 -0.61,0.46,0.00,M6] [#2 -0.43,-0.06,0.89,U] [#3 -0.38,0.23,0.92,U] [#4 -0.45,0.67,0.00,M4] [#5 -0.45,0.92,0.00,M5] [#6 -0.09,0.19,0.70,U] [#7 0.15,0.52,0.46,U] [#8 0.27,-0.23,0.50,U] 
02:42:48.636 00.002 7988 refined, 5 included, MultiStar: {-0.23, 0.12}, one-star: {-0.44, 0.11}
02:42:48.636 00.000 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
02:42:48.636 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
02:42:48.636 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.68 mountX=0.11 mountY=0.23, mountTheta=1.11
02:42:48.644 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.12, opts=13)
02:42:48.644 00.000 7988 Enqueuing Move request for scope (-0.23, 0.12)
02:42:48.644 00.000 15712 Worker thread wakes up
02:42:48.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:42:48.650 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
02:42:48.650 00.000 7988 UpdateGuideState exits: m=560 SNR=15.2
02:42:48.652 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
02:42:48.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:48.654 00.002 15712 Moving (-0.23, 0.12) raw xDistance=0.11 yDistance=0.23
02:42:48.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:48.656 00.002 7988 Enqueuing Expose request
02:42:48.660 00.004 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
02:42:48.660 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
02:42:48.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:48.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:42:48.660 00.000 15712 MoveAxis(E, 5, ABG)
02:42:48.660 00.000 15712 Guiding  Dir = 2, Dur = 5
02:42:48.660 00.000 15712 IsGuiding returns 0
02:42:48.675 00.015 15712 IsGuiding returns 0
02:42:48.675 00.000 15712 Move returns status 0, amount 5
02:42:48.675 00.000 15712 MoveAxis(N, 0, ABG)
02:42:48.675 00.000 15712 Move returns status 0, amount 0
02:42:48.675 00.000 15712 move complete, result=0
02:42:48.675 00.000 15712 worker thread done servicing request
02:42:48.675 00.000 15712 Worker thread wakes up
02:42:48.675 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
02:42:48.683 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:48.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:50.312 01.629 15712 Exposure complete
02:42:50.377 00.065 15712 worker thread done servicing request
02:42:50.377 00.000 7988 OnExposeComplete: enter
02:42:50.389 00.012 7988 UpdateGuideState(): m_state=6
02:42:50.389 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4857
02:42:50.389 00.000 7988 Star::Find returns 1 (0), X=974.67, Y=188.00, Mass=565, SNR=15.0, Peak=134 HFD=2.8
02:42:50.389 00.000 7988 MultiStar: [#1 -0.45,0.18,1.06,U] [#2 -0.12,-0.54,0.93,U] [#3 -0.11,-0.32,0.83,U] [#4 -0.27,0.20,0.70,U] [#5 -0.26,0.43,0.71,U] [#6 -0.02,-0.03,0.68,U] [#7 0.40,0.14,0.47,U] [#8 -0.24,-0.32,0.46,U] 
02:42:50.394 00.005 7988 refined, 8 included, MultiStar: {-0.13, -0.06}, one-star: {0.11, -0.17}
02:42:50.394 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
02:42:50.394 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
02:42:50.394 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.72 mountX=-0.06 mountY=0.13, mountTheta=2.00
02:42:50.394 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.06, opts=13)
02:42:50.394 00.000 7988 Enqueuing Move request for scope (-0.13, -0.06)
02:42:50.394 00.000 15712 Worker thread wakes up
02:42:50.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
02:42:50.394 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
02:42:50.394 00.000 15712 Moving (-0.13, -0.06) raw xDistance=-0.06 yDistance=0.13
02:42:50.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:42:50.405 00.011 7988 UpdateGuideState exits: m=565 SNR=15.0
02:42:50.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:50.407 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:50.409 00.002 7988 Enqueuing Expose request
02:42:50.409 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:42:50.409 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
02:42:50.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:50.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:42:50.409 00.000 15712 MoveAxis(E, 5, ABG)
02:42:50.409 00.000 15712 Guiding  Dir = 2, Dur = 5
02:42:50.411 00.002 15712 IsGuiding returns 0
02:42:50.468 00.057 15712 IsGuiding returns 0
02:42:50.468 00.000 15712 Move returns status 0, amount 5
02:42:50.468 00.000 15712 MoveAxis(N, 0, ABG)
02:42:50.468 00.000 15712 Move returns status 0, amount 0
02:42:50.468 00.000 15712 move complete, result=0
02:42:50.468 00.000 15712 worker thread done servicing request
02:42:50.468 00.000 15712 Worker thread wakes up
02:42:50.468 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
02:42:50.473 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:50.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:51.881 01.408 15712 Exposure complete
02:42:51.955 00.074 15712 worker thread done servicing request
02:42:51.960 00.005 7988 OnExposeComplete: enter
02:42:51.960 00.000 7988 UpdateGuideState(): m_state=6
02:42:51.962 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4858
02:42:51.964 00.002 7988 Star::Find returns 1 (0), X=974.73, Y=187.88, Mass=569, SNR=15.3, Peak=148 HFD=2.6
02:42:51.966 00.002 7988 MultiStar: [#1 -0.52,0.30,1.06,U] [#2 -0.27,-0.46,0.91,U] [#3 -0.04,-0.41,0.77,U] [#4 -0.20,0.21,0.72,U] [#5 -0.35,0.25,0.72,U] [#6 0.24,-0.17,0.60,U] [#7 -0.30,0.32,0.49,U] [#8 -0.19,-0.89,0.00,M4] 
02:42:51.966 00.000 7988 refined, 7 included, MultiStar: {-0.17, -0.06}, one-star: {0.16, -0.30}
02:42:51.968 00.002 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
02:42:51.970 00.002 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.86)
02:42:51.971 00.001 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.83 mountX=-0.06 mountY=0.17, mountTheta=1.89
02:42:51.973 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.06, opts=13)
02:42:51.975 00.002 7988 Enqueuing Move request for scope (-0.17, -0.06)
02:42:51.976 00.001 15712 Worker thread wakes up
02:42:51.976 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
02:42:51.976 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
02:42:51.976 00.000 15712 Moving (-0.17, -0.06) raw xDistance=-0.06 yDistance=0.17
02:42:51.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:42:51.976 00.000 7988 UpdateGuideState exits: m=569 SNR=15.3
02:42:51.980 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:51.982 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:51.984 00.002 7988 Enqueuing Expose request
02:42:51.986 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:42:51.986 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
02:42:51.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:51.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:42:51.986 00.000 15712 MoveAxis(E, 4, ABG)
02:42:51.986 00.000 15712 Guiding  Dir = 2, Dur = 4
02:42:51.986 00.000 15712 IsGuiding returns 0
02:42:52.005 00.019 15712 IsGuiding returns 0
02:42:52.005 00.000 15712 Move returns status 0, amount 4
02:42:52.005 00.000 15712 MoveAxis(N, 0, ABG)
02:42:52.005 00.000 15712 Move returns status 0, amount 0
02:42:52.005 00.000 15712 move complete, result=0
02:42:52.005 00.000 15712 worker thread done servicing request
02:42:52.005 00.000 15712 Worker thread wakes up
02:42:52.005 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
02:42:52.008 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:52.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:53.647 01.639 15712 Exposure complete
02:42:53.713 00.066 15712 worker thread done servicing request
02:42:53.713 00.000 7988 OnExposeComplete: enter
02:42:53.713 00.000 7988 UpdateGuideState(): m_state=6
02:42:53.713 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4859
02:42:53.713 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=188.11, Mass=582, SNR=15.4, Peak=143 HFD=3.2
02:42:53.713 00.000 7988 MultiStar: [#1 -0.78,0.42,0.00,M5] [#2 -0.05,-0.33,0.94,U] [#3 -0.25,-0.11,0.76,U] [#4 0.05,0.54,0.64,U] [#5 -0.06,0.18,0.73,U] [#6 0.24,0.44,0.70,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.02,0.29,0.39,U] [#10 0.36,-0.76,0.00,M5] 
02:42:53.719 00.006 7988 refined, 6 included, MultiStar: {0.04, 0.09}, one-star: {0.26, -0.06}
02:42:53.719 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
02:42:53.719 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
02:42:53.719 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.17 mountX=0.09 mountY=-0.04, mountTheta=-0.42
02:42:53.719 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.09, opts=13)
02:42:53.719 00.000 7988 Enqueuing Move request for scope (0.04, 0.09)
02:42:53.727 00.008 15712 Worker thread wakes up
02:42:53.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
02:42:53.727 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:42:53.727 00.000 15712 Moving (0.04, 0.09) raw xDistance=0.09 yDistance=-0.04
02:42:53.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:42:53.727 00.000 7988 UpdateGuideState exits: m=582 SNR=15.4
02:42:53.729 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:53.729 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:53.731 00.002 7988 Enqueuing Expose request
02:42:53.731 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:42:53.731 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
02:42:53.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:53.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:42:53.731 00.000 15712 MoveAxis(E, 4, ABG)
02:42:53.731 00.000 15712 Guiding  Dir = 2, Dur = 4
02:42:53.731 00.000 15712 IsGuiding returns 0
02:42:53.749 00.018 15712 IsGuiding returns 0
02:42:53.749 00.000 15712 Move returns status 0, amount 4
02:42:53.749 00.000 15712 MoveAxis(N, 0, ABG)
02:42:53.749 00.000 15712 Move returns status 0, amount 0
02:42:53.749 00.000 15712 move complete, result=0
02:42:53.749 00.000 15712 worker thread done servicing request
02:42:53.749 00.000 15712 Worker thread wakes up
02:42:53.749 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
02:42:53.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:53.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:55.166 01.417 15712 Exposure complete
02:42:55.227 00.061 15712 worker thread done servicing request
02:42:55.227 00.000 7988 OnExposeComplete: enter
02:42:55.227 00.000 7988 UpdateGuideState(): m_state=6
02:42:55.232 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4860
02:42:55.232 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=187.47, Mass=605, SNR=15.6, Peak=133 HFD=3.4
02:42:55.234 00.002 7988 Star::Find false star n=8 nbg=282 bg=73.3 sigma=2.9 thresh=82 peak=82
02:42:55.236 00.002 7988 Star::Find false star n=6 nbg=282 bg=71.0 sigma=2.9 thresh=80 peak=80
02:42:55.236 00.000 7988 MultiStar: [#1 -0.57,-0.14,1.03,U] [#2 -0.20,-0.80,0.00,M1] [#3 -0.31,-1.05,0.00,M2] [#4 -0.35,-0.02,0.69,U] [#5 0.24,0.48,0.60,U] [#6 -0.16,0.09,0.62,U] [#7 -0.00,-0.04,0.47,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.16,-1.37,0.00,M6] 
02:42:55.238 00.002 7988 refined, 5 included, MultiStar: {-0.23, -0.12}, one-star: {-0.24, -0.70}
02:42:55.238 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.23 = 2.06)
02:42:55.240 00.002 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.02)
02:42:55.240 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.67 mountX=-0.12 mountY=0.24, mountTheta=2.05
02:42:55.242 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.12, opts=13)
02:42:55.243 00.001 7988 Enqueuing Move request for scope (-0.23, -0.12)
02:42:55.243 00.000 15712 Worker thread wakes up
02:42:55.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
02:42:55.243 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
02:42:55.243 00.000 15712 Moving (-0.23, -0.12) raw xDistance=-0.12 yDistance=0.24
02:42:55.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:42:55.243 00.000 7988 UpdateGuideState exits: m=605 SNR=15.6
02:42:55.248 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:55.249 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:55.249 00.000 7988 Enqueuing Expose request
02:42:55.251 00.002 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:42:55.251 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
02:42:55.251 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:55.251 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:42:55.251 00.000 15712 MoveAxis(E, 4, ABG)
02:42:55.251 00.000 15712 Guiding  Dir = 2, Dur = 4
02:42:55.283 00.032 15712 IsGuiding returns 0
02:42:55.299 00.016 15712 IsGuiding returns 0
02:42:55.299 00.000 15712 Move returns status 0, amount 4
02:42:55.299 00.000 15712 MoveAxis(N, 0, ABG)
02:42:55.299 00.000 15712 Move returns status 0, amount 0
02:42:55.299 00.000 15712 move complete, result=0
02:42:55.299 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
02:42:55.299 00.000 15712 worker thread done servicing request
02:42:55.299 00.000 15712 Worker thread wakes up
02:42:55.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:55.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:56.931 01.632 15712 Exposure complete
02:42:56.994 00.063 15712 worker thread done servicing request
02:42:56.994 00.000 7988 OnExposeComplete: enter
02:42:56.994 00.000 7988 UpdateGuideState(): m_state=6
02:42:56.999 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4861
02:42:56.999 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=187.75, Mass=569, SNR=15.2, Peak=137 HFD=3.1
02:42:57.001 00.002 7988 MultiStar: [#1 -0.95,0.06,0.00,M5] [#2 -0.37,-0.92,0.00,M2] [#3 -0.21,-0.37,0.85,U] [#4 -0.41,0.11,0.73,U] [#5 -0.20,-1.16,0.00,M2] [#6 0.29,-0.70,0.00,M1] [#7 -0.16,-0.40,0.46,U] [#8 -0.39,0.34,0.43,U] 
02:42:57.001 00.000 7988 refined, 4 included, MultiStar: {-0.22, -0.20}, one-star: {-0.04, -0.42}
02:42:57.003 00.002 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.96 = 2.32)
02:42:57.003 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
02:42:57.005 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-2.40 mountX=-0.20 mountY=0.22, mountTheta=2.31
02:42:57.006 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.20, opts=13)
02:42:57.008 00.002 7988 Enqueuing Move request for scope (-0.22, -0.20)
02:42:57.010 00.002 15712 Worker thread wakes up
02:42:57.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:42:57.010 00.000 7988 UpdateGuideState exits: m=569 SNR=15.2
02:42:57.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:57.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:57.010 00.000 7988 Enqueuing Expose request
02:42:57.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.20) opts 0xd
02:42:57.010 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.20)
02:42:57.010 00.000 15712 Moving (-0.22, -0.20) raw xDistance=-0.20 yDistance=0.22
02:42:57.016 00.006 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.33
02:42:57.016 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
02:42:57.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:57.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:42:57.016 00.000 15712 MoveAxis(E, 46, ABG)
02:42:57.016 00.000 15712 Guiding  Dir = 2, Dur = 46
02:42:57.016 00.000 15712 IsGuiding returns 0
02:42:57.042 00.026 15712 PulseGuide returned control before completion, sleep 35
02:42:57.089 00.047 15712 IsGuiding returns 1
02:42:57.089 00.000 15712 scope still moving after pulse duration time elapsed
02:42:57.121 00.032 15712 IsGuiding returns 0
02:42:57.121 00.000 15712 scope move finished after 46 + 55 ms
02:42:57.121 00.000 15712 Move returns status 0, amount 46
02:42:57.121 00.000 15712 MoveAxis(N, 0, ABG)
02:42:57.121 00.000 15712 Move returns status 0, amount 0
02:42:57.121 00.000 15712 move complete, result=0
02:42:57.121 00.000 15712 worker thread done servicing request
02:42:57.121 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
02:42:57.123 00.002 15712 Worker thread wakes up
02:42:57.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:57.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:42:58.541 01.418 15712 Exposure complete
02:42:58.604 00.063 15712 worker thread done servicing request
02:42:58.604 00.000 7988 OnExposeComplete: enter
02:42:58.604 00.000 7988 UpdateGuideState(): m_state=6
02:42:58.604 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4862
02:42:58.604 00.000 7988 Star::Find returns 1 (0), X=974.51, Y=187.90, Mass=549, SNR=14.9, Peak=129 HFD=3.0
02:42:58.604 00.000 7988 MultiStar: [#1 -0.74,0.27,0.00,M6] [#2 -0.08,-0.51,0.93,U] [#3 -0.27,-0.35,0.84,U] [#4 -0.08,0.14,0.69,U] [#5 -0.40,0.44,0.68,U] [#6 0.04,-0.12,0.69,U] [#7 -0.70,-0.05,0.00,M1] [#8 0.01,-0.48,0.50,U] 
02:42:58.604 00.000 7988 refined, 6 included, MultiStar: {-0.12, -0.18}, one-star: {-0.06, -0.28}
02:42:58.612 00.008 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
02:42:58.612 00.000 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
02:42:58.612 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.16 mountX=-0.18 mountY=0.13, mountTheta=2.54
02:42:58.612 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.18, opts=13)
02:42:58.612 00.000 7988 Enqueuing Move request for scope (-0.12, -0.18)
02:42:58.618 00.006 15712 Worker thread wakes up
02:42:58.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
02:42:58.618 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
02:42:58.618 00.000 15712 Moving (-0.12, -0.18) raw xDistance=-0.18 yDistance=0.13
02:42:58.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:42:58.618 00.000 7988 UpdateGuideState exits: m=549 SNR=14.9
02:42:58.620 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:58.620 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:42:58.622 00.002 7988 Enqueuing Expose request
02:42:58.622 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.33
02:42:58.622 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
02:42:58.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:58.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:42:58.622 00.000 15712 MoveAxis(E, 44, ABG)
02:42:58.622 00.000 15712 Guiding  Dir = 2, Dur = 44
02:42:58.622 00.000 15712 IsGuiding returns 0
02:42:58.638 00.016 15712 PulseGuide returned control before completion, sleep 38
02:42:58.682 00.044 15712 IsGuiding returns 1
02:42:58.682 00.000 15712 scope still moving after pulse duration time elapsed
02:42:58.719 00.037 15712 IsGuiding returns 0
02:42:58.719 00.000 15712 scope move finished after 44 + 52 ms
02:42:58.719 00.000 15712 Move returns status 0, amount 44
02:42:58.719 00.000 15712 MoveAxis(N, 0, ABG)
02:42:58.719 00.000 15712 Move returns status 0, amount 0
02:42:58.719 00.000 15712 move complete, result=0
02:42:58.719 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
02:42:58.722 00.003 15712 worker thread done servicing request
02:42:58.722 00.000 15712 Worker thread wakes up
02:42:58.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:42:58.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:00.361 01.639 15712 Exposure complete
02:43:00.426 00.065 15712 worker thread done servicing request
02:43:00.426 00.000 7988 OnExposeComplete: enter
02:43:00.426 00.000 7988 UpdateGuideState(): m_state=6
02:43:00.428 00.002 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4863
02:43:00.428 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=188.58, Mass=580, SNR=15.3, Peak=136 HFD=3.4
02:43:00.428 00.000 7988 MultiStar: [#1 -0.61,0.59,0.00,M7] [#2 -0.15,-0.21,0.85,U] [#3 -0.38,-0.07,0.80,U] [#4 -0.47,0.52,0.00,M1] [#5 -0.32,0.22,0.59,U] [#6 0.16,0.19,0.66,U] [#7 -0.55,1.17,0.00,M2] [#8 -0.15,0.01,0.47,U] 
02:43:00.428 00.000 7988 refined, 5 included, MultiStar: {-0.08, 0.10}, one-star: {0.23, 0.40}
02:43:00.428 00.000 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.70 = 0.70)
02:43:00.428 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
02:43:00.428 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.26 mountX=0.10 mountY=0.08, mountTheta=0.68
02:43:00.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.10, opts=13)
02:43:00.428 00.000 7988 Enqueuing Move request for scope (-0.08, 0.10)
02:43:00.428 00.000 15712 Worker thread wakes up
02:43:00.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
02:43:00.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
02:43:00.428 00.000 15712 Moving (-0.08, 0.10) raw xDistance=0.10 yDistance=0.08
02:43:00.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:43:00.440 00.012 7988 UpdateGuideState exits: m=580 SNR=15.3
02:43:00.442 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:00.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:00.444 00.002 7988 Enqueuing Expose request
02:43:00.445 00.001 15712 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:43:00.445 00.000 15712 PPEC: input: 0.10, control: -0.03, exposure: 1500
02:43:00.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:00.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:43:00.445 00.000 15712 MoveAxis(E, 9, ABG)
02:43:00.445 00.000 15712 Guiding  Dir = 2, Dur = 9
02:43:00.445 00.000 15712 IsGuiding returns 0
02:43:00.462 00.017 15712 IsGuiding returns 0
02:43:00.462 00.000 15712 Move returns status 0, amount 9
02:43:00.462 00.000 15712 MoveAxis(N, 0, ABG)
02:43:00.462 00.000 15712 Move returns status 0, amount 0
02:43:00.462 00.000 15712 move complete, result=0
02:43:00.462 00.000 15712 worker thread done servicing request
02:43:00.462 00.000 15712 Worker thread wakes up
02:43:00.462 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
02:43:00.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:00.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:01.877 01.415 15712 Exposure complete
02:43:01.941 00.064 15712 worker thread done servicing request
02:43:01.941 00.000 7988 OnExposeComplete: enter
02:43:01.941 00.000 7988 UpdateGuideState(): m_state=6
02:43:01.944 00.003 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4864
02:43:01.944 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=188.42, Mass=560, SNR=15.3, Peak=136 HFD=3.1
02:43:01.946 00.002 7988 MultiStar: [#1 -0.29,0.77,0.00,M8] [#2 -0.16,-0.03,0.83,U] [#3 0.07,-0.25,0.82,U] [#4 0.02,1.00,0.00,M2] [#5 0.38,0.87,0.00,M1] [#6 -0.15,-0.16,0.62,U] [#7 0.31,0.35,0.47,U] [#8 0.75,0.92,0.00,M2] 
02:43:01.946 00.000 7988 refined, 4 included, MultiStar: {0.00, 0.02}, one-star: {0.03, 0.25}
02:43:01.948 00.002 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
02:43:01.948 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:43:01.950 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.46 mountX=0.02 mountY=-0.00, mountTheta=-0.13
02:43:01.952 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.02, opts=13)
02:43:01.952 00.000 7988 Enqueuing Move request for scope (0.00, 0.02)
02:43:01.956 00.004 15712 Worker thread wakes up
02:43:01.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
02:43:01.956 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
02:43:01.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=64, FiltMax=255, Gamma=0.690
02:43:01.957 00.001 15712 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
02:43:01.957 00.000 7988 UpdateGuideState exits: m=560 SNR=15.3
02:43:01.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:01.960 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:01.960 00.000 7988 Enqueuing Expose request
02:43:01.960 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
02:43:01.960 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
02:43:01.960 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:01.960 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:43:01.960 00.000 15712 MoveAxis(E, 8, ABG)
02:43:01.960 00.000 15712 Guiding  Dir = 2, Dur = 8
02:43:01.960 00.000 15712 IsGuiding returns 0
02:43:01.980 00.020 15712 IsGuiding returns 0
02:43:01.980 00.000 15712 Move returns status 0, amount 8
02:43:01.980 00.000 15712 MoveAxis(N, 0, ABG)
02:43:01.980 00.000 15712 Move returns status 0, amount 0
02:43:01.980 00.000 15712 move complete, result=0
02:43:01.980 00.000 15712 worker thread done servicing request
02:43:01.980 00.000 15712 Worker thread wakes up
02:43:01.980 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
02:43:01.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:01.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:03.615 01.635 15712 Exposure complete
02:43:03.679 00.064 15712 worker thread done servicing request
02:43:03.680 00.001 7988 OnExposeComplete: enter
02:43:03.680 00.000 7988 UpdateGuideState(): m_state=6
02:43:03.680 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4865
02:43:03.680 00.000 7988 Star::Find returns 1 (0), X=974.50, Y=188.21, Mass=652, SNR=16.2, Peak=136 HFD=3.5
02:43:03.680 00.000 7988 MultiStar: [#1 -0.54,0.17,0.92,U] [#2 -0.09,-0.46,0.84,U] [#3 -0.47,-0.60,0.00,M1] [#4 -0.17,0.68,0.00,M3] [#5 -0.20,0.16,0.57,U] [#6 0.15,-0.04,0.62,U] [#7 -0.44,0.06,0.50,U] [#8 0.10,0.46,0.36,U] 
02:43:03.680 00.000 7988 single-star, 6 included, MultiStar: {-0.17, 0.01}, one-star: {-0.07, 0.03}
02:43:03.680 00.000 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.56) = xAngle (1.16 = 1.16)
02:43:03.680 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
02:43:03.680 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.72 mountX=0.03 mountY=0.07, mountTheta=1.15
02:43:03.680 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.03, opts=13)
02:43:03.692 00.012 7988 Enqueuing Move request for scope (-0.07, 0.03)
02:43:03.692 00.000 15712 Worker thread wakes up
02:43:03.692 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
02:43:03.692 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
02:43:03.692 00.000 15712 Moving (-0.07, 0.03) raw xDistance=0.03 yDistance=0.07
02:43:03.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:43:03.694 00.002 7988 UpdateGuideState exits: m=652 SNR=16.2
02:43:03.694 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:03.696 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:03.696 00.000 7988 Enqueuing Expose request
02:43:03.696 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:43:03.696 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
02:43:03.696 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:03.696 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:43:03.696 00.000 15712 MoveAxis(E, 8, ABG)
02:43:03.696 00.000 15712 Guiding  Dir = 2, Dur = 8
02:43:03.696 00.000 15712 IsGuiding returns 0
02:43:03.724 00.028 15712 IsGuiding returns 0
02:43:03.724 00.000 15712 Move returns status 0, amount 8
02:43:03.724 00.000 15712 MoveAxis(N, 0, ABG)
02:43:03.724 00.000 15712 Move returns status 0, amount 0
02:43:03.724 00.000 15712 move complete, result=0
02:43:03.724 00.000 7988 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
02:43:03.726 00.002 15712 worker thread done servicing request
02:43:03.726 00.000 15712 Worker thread wakes up
02:43:03.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:03.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:05.141 01.415 15712 Exposure complete
02:43:05.205 00.064 15712 worker thread done servicing request
02:43:05.205 00.000 7988 OnExposeComplete: enter
02:43:05.208 00.003 7988 UpdateGuideState(): m_state=6
02:43:05.210 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4866
02:43:05.210 00.000 7988 Star::Find returns 1 (0), X=974.45, Y=188.42, Mass=570, SNR=15.1, Peak=135 HFD=3.2
02:43:05.212 00.002 7988 MultiStar: [#1 -0.21,0.55,1.01,U] [#2 -0.37,-0.04,0.78,U] [#3 -0.51,-0.15,0.78,U] [#4 0.01,0.92,0.00,M4] [#5 0.19,0.32,0.71,U] [#6 0.14,0.23,0.78,U] [#7 -0.10,1.12,0.00,M1] [#8 0.44,0.47,0.39,U] 
02:43:05.212 00.000 7988 refined, 6 included, MultiStar: {-0.11, 0.23}, one-star: {-0.11, 0.24}
02:43:05.214 00.002 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
02:43:05.214 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
02:43:05.216 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.02 mountX=0.23 mountY=0.10, mountTheta=0.43
02:43:05.218 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.23, opts=13)
02:43:05.218 00.000 7988 Enqueuing Move request for scope (-0.11, 0.23)
02:43:05.220 00.002 15712 Worker thread wakes up
02:43:05.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
02:43:05.220 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
02:43:05.220 00.000 15712 Moving (-0.11, 0.23) raw xDistance=0.23 yDistance=0.10
02:43:05.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:43:05.221 00.001 7988 UpdateGuideState exits: m=570 SNR=15.1
02:43:05.223 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:05.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:05.225 00.002 7988 Enqueuing Expose request
02:43:05.225 00.000 15712 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.34
02:43:05.225 00.000 15712 PPEC: input: 0.23, control: 0.11, exposure: 1500
02:43:05.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:05.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:43:05.225 00.000 15712 MoveAxis(W, 37, ABG)
02:43:05.225 00.000 15712 Guiding  Dir = 3, Dur = 37
02:43:05.225 00.000 15712 IsGuiding returns 0
02:43:05.242 00.017 15712 PulseGuide returned control before completion, sleep 32
02:43:05.285 00.043 15712 IsGuiding returns 1
02:43:05.285 00.000 15712 scope still moving after pulse duration time elapsed
02:43:05.317 00.032 15712 IsGuiding returns 0
02:43:05.317 00.000 15712 scope move finished after 37 + 53 ms
02:43:05.317 00.000 15712 Move returns status 0, amount 37
02:43:05.317 00.000 15712 MoveAxis(N, 0, ABG)
02:43:05.317 00.000 15712 Move returns status 0, amount 0
02:43:05.317 00.000 15712 move complete, result=0
02:43:05.317 00.000 15712 worker thread done servicing request
02:43:05.317 00.000 15712 Worker thread wakes up
02:43:05.317 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
02:43:05.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:05.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:06.960 01.643 15712 Exposure complete
02:43:07.024 00.064 15712 worker thread done servicing request
02:43:07.024 00.000 7988 OnExposeComplete: enter
02:43:07.024 00.000 7988 UpdateGuideState(): m_state=6
02:43:07.024 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4867
02:43:07.028 00.004 7988 Star::Find returns 1 (0), X=974.62, Y=188.37, Mass=525, SNR=14.6, Peak=122 HFD=3.0
02:43:07.028 00.000 7988 MultiStar: [#1 -0.42,0.32,0.97,U] [#2 -0.09,-0.11,0.85,U] [#3 -0.30,0.04,0.82,U] [#4 -0.68,0.61,0.00,M5] [#5 -0.19,-0.08,0.67,U] [#6 -0.05,0.08,0.65,U] [#7 -0.22,0.59,0.47,U] [#8 0.12,0.99,0.00,M1] 
02:43:07.028 00.000 7988 single-star, 6 included, MultiStar: {-0.17, 0.13}, one-star: {0.05, 0.19}
02:43:07.028 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
02:43:07.028 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
02:43:07.028 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.30 mountX=0.19 mountY=-0.06, mountTheta=-0.29
02:43:07.028 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.19, opts=13)
02:43:07.028 00.000 7988 Enqueuing Move request for scope (0.05, 0.19)
02:43:07.028 00.000 15712 Worker thread wakes up
02:43:07.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
02:43:07.028 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
02:43:07.028 00.000 15712 Moving (0.05, 0.19) raw xDistance=0.19 yDistance=-0.06
02:43:07.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=66, FiltMax=255, Gamma=0.690
02:43:07.038 00.010 7988 UpdateGuideState exits: m=525 SNR=14.6
02:43:07.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:07.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:07.038 00.000 7988 Enqueuing Expose request
02:43:07.038 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.34
02:43:07.038 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
02:43:07.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:07.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:43:07.038 00.000 15712 MoveAxis(W, 31, ABG)
02:43:07.038 00.000 15712 Guiding  Dir = 3, Dur = 31
02:43:07.038 00.000 15712 IsGuiding returns 0
02:43:07.061 00.023 15712 PulseGuide returned control before completion, sleep 21
02:43:07.086 00.025 15712 IsGuiding returns 1
02:43:07.086 00.000 15712 scope still moving after pulse duration time elapsed
02:43:07.123 00.037 15712 IsGuiding returns 0
02:43:07.123 00.000 15712 scope move finished after 31 + 54 ms
02:43:07.123 00.000 15712 Move returns status 0, amount 31
02:43:07.123 00.000 15712 MoveAxis(N, 0, ABG)
02:43:07.123 00.000 15712 Move returns status 0, amount 0
02:43:07.129 00.006 15712 move complete, result=0
02:43:07.129 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
02:43:07.129 00.000 15712 worker thread done servicing request
02:43:07.129 00.000 15712 Worker thread wakes up
02:43:07.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:07.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:08.536 01.407 15712 Exposure complete
02:43:08.600 00.064 15712 worker thread done servicing request
02:43:08.600 00.000 7988 OnExposeComplete: enter
02:43:08.600 00.000 7988 UpdateGuideState(): m_state=6
02:43:08.604 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4868
02:43:08.604 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=187.78, Mass=528, SNR=14.6, Peak=136 HFD=2.8
02:43:08.607 00.003 7988 MultiStar: [#1 -0.69,-0.38,0.00,M6] [#2 -0.15,-0.81,0.00,M1] [#3 -0.70,-0.40,0.00,M1] [#4 -0.14,0.28,0.81,U] [#5 -0.10,-0.12,0.64,U] [#6 -0.23,-0.33,0.67,U] [#7 -0.23,0.03,0.54,U] [#8 -0.46,0.98,0.00,M2] 
02:43:08.607 00.000 7988 refined, 4 included, MultiStar: {-0.24, -0.12}, one-star: {-0.43, -0.39}
02:43:08.609 00.002 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.23 = 2.05)
02:43:08.609 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.02)
02:43:08.611 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.67 mountX=-0.13 mountY=0.25, mountTheta=2.04
02:43:08.613 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.12, opts=13)
02:43:08.613 00.000 7988 Enqueuing Move request for scope (-0.24, -0.12)
02:43:08.617 00.004 15712 Worker thread wakes up
02:43:08.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
02:43:08.617 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
02:43:08.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=64, FiltMax=255, Gamma=0.690
02:43:08.617 00.000 7988 UpdateGuideState exits: m=528 SNR=14.6
02:43:08.619 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:08.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:08.621 00.002 7988 Enqueuing Expose request
02:43:08.621 00.000 15712 Moving (-0.24, -0.12) raw xDistance=-0.13 yDistance=0.25
02:43:08.626 00.005 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:43:08.626 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
02:43:08.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:08.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:43:08.626 00.000 15712 MoveAxis(E, 5, ABG)
02:43:08.626 00.000 15712 Guiding  Dir = 2, Dur = 5
02:43:08.626 00.000 15712 IsGuiding returns 0
02:43:08.647 00.021 15712 IsGuiding returns 0
02:43:08.647 00.000 15712 Move returns status 0, amount 5
02:43:08.647 00.000 15712 MoveAxis(N, 0, ABG)
02:43:08.647 00.000 15712 Move returns status 0, amount 0
02:43:08.647 00.000 15712 move complete, result=0
02:43:08.647 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
02:43:08.649 00.002 15712 worker thread done servicing request
02:43:08.649 00.000 15712 Worker thread wakes up
02:43:08.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:08.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:10.291 01.642 15712 Exposure complete
02:43:10.357 00.066 15712 worker thread done servicing request
02:43:10.357 00.000 7988 OnExposeComplete: enter
02:43:10.358 00.001 7988 UpdateGuideState(): m_state=6
02:43:10.358 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4869
02:43:10.358 00.000 7988 Star::Find returns 1 (0), X=974.24, Y=187.76, Mass=586, SNR=15.4, Peak=147 HFD=2.9
02:43:10.358 00.000 7988 MultiStar: [#1 -0.60,-0.36,0.00,M7] [#2 0.09,-0.66,0.92,U] [#3 0.11,-1.20,0.00,M2] [#4 -0.08,-0.16,0.70,U] [#5 0.35,-0.12,0.69,U] [#6 -0.05,-0.49,0.66,U] [#7 -0.84,-0.14,0.00,M1] [#8 -0.11,-1.07,0.00,M3] 
02:43:10.358 00.000 7988 refined, 4 included, MultiStar: {-0.02, -0.39}, one-star: {-0.32, -0.42}
02:43:10.358 00.000 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
02:43:10.358 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
02:43:10.358 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.63 mountX=-0.39 mountY=0.03, mountTheta=3.06
02:43:10.358 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.39, opts=13)
02:43:10.358 00.000 7988 Enqueuing Move request for scope (-0.02, -0.39)
02:43:10.358 00.000 15712 Worker thread wakes up
02:43:10.370 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=66, FiltMax=255, Gamma=0.690
02:43:10.370 00.000 7988 UpdateGuideState exits: m=586 SNR=15.4
02:43:10.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:10.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:10.374 00.004 7988 Enqueuing Expose request
02:43:10.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.39) opts 0xd
02:43:10.374 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.39)
02:43:10.374 00.000 15712 Moving (-0.02, -0.39) raw xDistance=-0.39 yDistance=0.03
02:43:10.374 00.000 15712 PPEC rslt: input = -0.39, final = -0.25, react = -0.23, pred = -0.02, hyst = -0.21, hyst_pct = 0.00, period_length = 639.34
02:43:10.374 00.000 15712 PPEC: input: -0.39, control: -0.25, exposure: 1500
02:43:10.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:10.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:43:10.374 00.000 15712 MoveAxis(E, 82, ABG)
02:43:10.374 00.000 15712 Guiding  Dir = 2, Dur = 82
02:43:10.374 00.000 15712 IsGuiding returns 0
02:43:10.406 00.032 15712 PulseGuide returned control before completion, sleep 67
02:43:10.530 00.124 15712 IsGuiding returns 1
02:43:10.530 00.000 15712 scope still moving after pulse duration time elapsed
02:43:10.562 00.032 15712 IsGuiding returns 0
02:43:10.562 00.000 15712 scope move finished after 82 + 99 ms
02:43:10.562 00.000 15712 Move returns status 0, amount 82
02:43:10.562 00.000 15712 MoveAxis(N, 0, ABG)
02:43:10.562 00.000 15712 Move returns status 0, amount 0
02:43:10.562 00.000 15712 move complete, result=0
02:43:10.562 00.000 7988 GuideStep: -0.4 px 82 ms EAST, 0.0 px 0 ms NORTH
02:43:10.564 00.002 15712 worker thread done servicing request
02:43:10.564 00.000 15712 Worker thread wakes up
02:43:10.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:10.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:11.968 01.404 15712 Exposure complete
02:43:12.031 00.063 15712 worker thread done servicing request
02:43:12.031 00.000 7988 OnExposeComplete: enter
02:43:12.031 00.000 7988 UpdateGuideState(): m_state=6
02:43:12.031 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4870
02:43:12.031 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=187.99, Mass=477, SNR=14.1, Peak=136 HFD=2.4
02:43:12.031 00.000 7988 MultiStar: [#1 -0.51,0.29,1.03,U] [#2 0.16,-0.40,0.97,U] [#3 -0.23,-0.21,0.90,U] [#4 -0.17,0.83,0.00,M4] [#5 -0.11,0.39,0.75,U] [#6 0.06,0.07,0.64,U] [#7 -0.20,0.16,0.46,U] [#8 0.47,-0.21,0.47,U] 
02:43:12.038 00.007 7988 refined, 7 included, MultiStar: {-0.12, -0.02}, one-star: {-0.26, -0.19}
02:43:12.038 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.56) = xAngle (-4.50 = 1.78)
02:43:12.038 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.53 = 1.75)
02:43:12.038 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.94 mountX=-0.03 mountY=0.12, mountTheta=1.78
02:43:12.038 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.02, opts=13)
02:43:12.038 00.000 7988 Enqueuing Move request for scope (-0.12, -0.02)
02:43:12.045 00.007 15712 Worker thread wakes up
02:43:12.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
02:43:12.045 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
02:43:12.045 00.000 15712 Moving (-0.12, -0.02) raw xDistance=-0.03 yDistance=0.12
02:43:12.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=66, FiltMax=255, Gamma=0.690
02:43:12.045 00.000 7988 UpdateGuideState exits: m=477 SNR=14.1
02:43:12.048 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:12.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:12.050 00.002 7988 Enqueuing Expose request
02:43:12.050 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:43:12.050 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
02:43:12.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:12.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:43:12.050 00.000 15712 MoveAxis(E, 7, ABG)
02:43:12.050 00.000 15712 Guiding  Dir = 2, Dur = 7
02:43:12.052 00.002 15712 IsGuiding returns 0
02:43:12.067 00.015 15712 IsGuiding returns 0
02:43:12.067 00.000 15712 Move returns status 0, amount 7
02:43:12.067 00.000 15712 MoveAxis(N, 0, ABG)
02:43:12.067 00.000 15712 Move returns status 0, amount 0
02:43:12.067 00.000 15712 move complete, result=0
02:43:12.067 00.000 15712 worker thread done servicing request
02:43:12.067 00.000 15712 Worker thread wakes up
02:43:12.067 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:43:12.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:12.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:13.705 01.638 15712 Exposure complete
02:43:13.766 00.061 15712 worker thread done servicing request
02:43:13.766 00.000 7988 OnExposeComplete: enter
02:43:13.766 00.000 7988 UpdateGuideState(): m_state=6
02:43:13.772 00.006 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4871
02:43:13.772 00.000 7988 Star::Find returns 1 (0), X=974.23, Y=188.10, Mass=584, SNR=15.2, Peak=133 HFD=3.3
02:43:13.774 00.002 7988 MultiStar: [#1 -0.78,0.31,0.00,M7] [#2 -0.37,0.03,0.87,U] [#3 -0.89,-0.47,0.00,M2] [#4 -0.64,1.23,0.00,M5] [#5 -0.39,0.48,0.67,U] [#6 0.66,0.14,0.59,U] [#7 -0.22,0.68,0.00,M1] [#8 -0.19,0.12,0.44,U] 
02:43:13.775 00.001 7988 refined, 4 included, MultiStar: {-0.17, 0.12}, one-star: {-0.34, -0.07}
02:43:13.775 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.98 = 0.98)
02:43:13.777 00.002 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
02:43:13.777 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.54 mountX=0.12 mountY=0.17, mountTheta=0.97
02:43:13.779 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.12, opts=13)
02:43:13.781 00.002 7988 Enqueuing Move request for scope (-0.17, 0.12)
02:43:13.782 00.001 15712 Worker thread wakes up
02:43:13.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
02:43:13.782 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
02:43:13.782 00.000 15712 Moving (-0.17, 0.12) raw xDistance=0.12 yDistance=0.17
02:43:13.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=66, FiltMax=255, Gamma=0.690
02:43:13.782 00.000 7988 UpdateGuideState exits: m=584 SNR=15.2
02:43:13.785 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:13.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:13.787 00.002 7988 Enqueuing Expose request
02:43:13.787 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
02:43:13.787 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
02:43:13.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:13.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:43:13.787 00.000 15712 MoveAxis(E, 8, ABG)
02:43:13.787 00.000 15712 Guiding  Dir = 2, Dur = 8
02:43:13.789 00.002 15712 IsGuiding returns 0
02:43:13.809 00.020 15712 IsGuiding returns 0
02:43:13.809 00.000 15712 Move returns status 0, amount 8
02:43:13.809 00.000 15712 MoveAxis(N, 0, ABG)
02:43:13.809 00.000 15712 Move returns status 0, amount 0
02:43:13.809 00.000 15712 move complete, result=0
02:43:13.809 00.000 15712 worker thread done servicing request
02:43:13.809 00.000 15712 Worker thread wakes up
02:43:13.809 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
02:43:13.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:13.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:15.216 01.407 15712 Exposure complete
02:43:15.280 00.064 15712 worker thread done servicing request
02:43:15.280 00.000 7988 OnExposeComplete: enter
02:43:15.280 00.000 7988 UpdateGuideState(): m_state=6
02:43:15.285 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4872
02:43:15.285 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=188.01, Mass=469, SNR=13.9, Peak=142 HFD=2.4
02:43:15.287 00.002 7988 MultiStar: [#1 -0.44,0.35,1.07,U] [#2 -0.09,-0.11,1.03,U] [#3 -0.69,-0.64,0.00,M3] [#4 0.06,0.42,0.78,U] [#5 -0.09,0.35,0.79,U] [#6 -0.04,-0.41,0.69,U] [#7 -0.22,0.97,0.00,M2] [#8 -0.49,-0.55,0.00,M2] 
02:43:15.288 00.001 7988 refined, 5 included, MultiStar: {-0.19, 0.08}, one-star: {-0.42, -0.17}
02:43:15.288 00.000 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
02:43:15.290 00.002 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
02:43:15.290 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.21 cameraTheta=2.75 mountX=0.08 mountY=0.19, mountTheta=1.19
02:43:15.292 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.08, opts=13)
02:43:15.294 00.002 7988 Enqueuing Move request for scope (-0.19, 0.08)
02:43:15.294 00.000 15712 Worker thread wakes up
02:43:15.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
02:43:15.294 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
02:43:15.294 00.000 15712 Moving (-0.19, 0.08) raw xDistance=0.08 yDistance=0.19
02:43:15.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:43:15.296 00.002 7988 UpdateGuideState exits: m=469 SNR=13.9
02:43:15.298 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:15.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:15.300 00.002 7988 Enqueuing Expose request
02:43:15.300 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:43:15.300 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
02:43:15.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:15.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:43:15.300 00.000 15712 MoveAxis(E, 8, ABG)
02:43:15.300 00.000 15712 Guiding  Dir = 2, Dur = 8
02:43:15.302 00.002 15712 IsGuiding returns 0
02:43:15.329 00.027 15712 IsGuiding returns 0
02:43:15.329 00.000 15712 Move returns status 0, amount 8
02:43:15.329 00.000 15712 MoveAxis(N, 0, ABG)
02:43:15.329 00.000 15712 Move returns status 0, amount 0
02:43:15.329 00.000 15712 move complete, result=0
02:43:15.329 00.000 15712 worker thread done servicing request
02:43:15.329 00.000 15712 Worker thread wakes up
02:43:15.329 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
02:43:15.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:15.331 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:17.067 01.736 15712 Exposure complete
02:43:17.133 00.066 15712 worker thread done servicing request
02:43:17.133 00.000 7988 OnExposeComplete: enter
02:43:17.133 00.000 7988 UpdateGuideState(): m_state=6
02:43:17.133 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4873
02:43:17.133 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=188.40, Mass=552, SNR=15.0, Peak=134 HFD=2.9
02:43:17.139 00.006 7988 MultiStar: [#1 -0.82,0.61,0.00,M7] [#2 -0.34,-0.03,0.93,U] [#3 -0.77,-0.12,0.00,M4] [#4 -0.64,0.65,0.00,M5] [#5 -0.24,0.51,0.66,U] [#6 -0.35,0.49,0.65,U] [#7 -0.83,0.78,0.00,M3] [#8 -0.18,0.05,0.38,U] 
02:43:17.139 00.000 7988 refined, 4 included, MultiStar: {-0.15, 0.24}, one-star: {0.24, 0.22}
02:43:17.139 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
02:43:17.139 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
02:43:17.139 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.12 mountX=0.24 mountY=0.14, mountTheta=0.53
02:43:17.139 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.24, opts=13)
02:43:17.139 00.000 7988 Enqueuing Move request for scope (-0.15, 0.24)
02:43:17.147 00.008 15712 Worker thread wakes up
02:43:17.147 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
02:43:17.147 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
02:43:17.147 00.000 15712 Moving (-0.15, 0.24) raw xDistance=0.24 yDistance=0.14
02:43:17.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:43:17.147 00.000 7988 UpdateGuideState exits: m=552 SNR=15.0
02:43:17.150 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:17.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:17.150 00.000 7988 Enqueuing Expose request
02:43:17.150 00.000 15712 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.35
02:43:17.150 00.000 15712 PPEC: input: 0.24, control: 0.12, exposure: 1500
02:43:17.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:17.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:43:17.150 00.000 15712 MoveAxis(W, 39, ABG)
02:43:17.150 00.000 15712 Guiding  Dir = 3, Dur = 39
02:43:17.167 00.017 15712 IsGuiding returns 0
02:43:17.184 00.017 15712 PulseGuide returned control before completion, sleep 33
02:43:17.227 00.043 15712 IsGuiding returns 0
02:43:17.227 00.000 15712 Move returns status 0, amount 39
02:43:17.227 00.000 15712 MoveAxis(N, 0, ABG)
02:43:17.227 00.000 15712 Move returns status 0, amount 0
02:43:17.227 00.000 15712 move complete, result=0
02:43:17.227 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
02:43:17.233 00.006 15712 worker thread done servicing request
02:43:17.233 00.000 15712 Worker thread wakes up
02:43:17.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:17.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:18.648 01.415 15712 Exposure complete
02:43:18.711 00.063 15712 worker thread done servicing request
02:43:18.711 00.000 7988 OnExposeComplete: enter
02:43:18.711 00.000 7988 UpdateGuideState(): m_state=6
02:43:18.711 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4874
02:43:18.711 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=188.01, Mass=604, SNR=15.5, Peak=141 HFD=3.0
02:43:18.711 00.000 7988 MultiStar: [#1 -1.07,-0.18,0.00,M8] [#2 -0.12,-0.68,0.91,U] [#3 -0.27,-0.65,0.00,M5] [#4 -0.39,0.09,0.70,U] [#5 0.02,0.53,0.64,U] [#6 0.11,-0.06,0.57,U] [#7 -0.41,0.76,0.00,M4] [#8 0.79,-1.05,0.00,M2] 
02:43:18.711 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.11}, one-star: {-0.05, -0.17}
02:43:18.711 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
02:43:18.720 00.009 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.41)
02:43:18.720 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.28 mountX=-0.11 mountY=0.10, mountTheta=2.42
02:43:18.720 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.11, opts=13)
02:43:18.720 00.000 7988 Enqueuing Move request for scope (-0.09, -0.11)
02:43:18.725 00.005 15712 Worker thread wakes up
02:43:18.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
02:43:18.725 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
02:43:18.725 00.000 15712 Moving (-0.09, -0.11) raw xDistance=-0.11 yDistance=0.10
02:43:18.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=65, FiltMax=255, Gamma=0.690
02:43:18.725 00.000 7988 UpdateGuideState exits: m=604 SNR=15.5
02:43:18.728 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:18.728 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:18.730 00.002 7988 Enqueuing Expose request
02:43:18.730 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:43:18.730 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
02:43:18.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:18.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:43:18.730 00.000 15712 MoveAxis(E, 6, ABG)
02:43:18.730 00.000 15712 Guiding  Dir = 2, Dur = 6
02:43:18.732 00.002 15712 IsGuiding returns 0
02:43:18.746 00.014 15712 IsGuiding returns 0
02:43:18.746 00.000 15712 Move returns status 0, amount 6
02:43:18.746 00.000 15712 MoveAxis(N, 0, ABG)
02:43:18.746 00.000 15712 Move returns status 0, amount 0
02:43:18.746 00.000 15712 move complete, result=0
02:43:18.746 00.000 15712 worker thread done servicing request
02:43:18.746 00.000 15712 Worker thread wakes up
02:43:18.746 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:43:18.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:18.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:20.389 01.643 15712 Exposure complete
02:43:20.454 00.065 15712 worker thread done servicing request
02:43:20.454 00.000 7988 OnExposeComplete: enter
02:43:20.454 00.000 7988 UpdateGuideState(): m_state=6
02:43:20.456 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4875
02:43:20.456 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=187.93, Mass=621, SNR=16.0, Peak=141 HFD=3.0
02:43:20.458 00.002 7988 MultiStar: [#1 -0.64,0.22,0.88,U] [#2 -0.35,-0.54,0.82,U] [#3 -0.25,-0.40,0.82,U] [#4 -0.51,0.38,0.65,U] [#5 -0.49,0.39,0.72,U] [#6 -0.01,0.21,0.60,U] [#7 -0.25,0.20,0.38,U] [#8 0.00,0.00,0.00,L] [#9 -0.24,0.17,0.39,U] 
02:43:20.460 00.002 7988 refined, 8 included, MultiStar: {-0.37, -0.00}, one-star: {-0.35, -0.25}
02:43:20.460 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.56) = xAngle (-4.69 = 1.59)
02:43:20.462 00.002 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.72 = 1.56)
02:43:20.462 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=-0.00 hyp=0.37 cameraTheta=-3.13 mountX=-0.01 mountY=0.37, mountTheta=1.59
02:43:20.464 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=-0.00, opts=13)
02:43:20.466 00.002 7988 Enqueuing Move request for scope (-0.37, -0.00)
02:43:20.466 00.000 15712 Worker thread wakes up
02:43:20.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.00) opts 0xd
02:43:20.466 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, -0.00)
02:43:20.466 00.000 15712 Moving (-0.37, -0.00) raw xDistance=-0.01 yDistance=0.37
02:43:20.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:43:20.466 00.000 7988 UpdateGuideState exits: m=621 SNR=16.0
02:43:20.469 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:20.469 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:20.471 00.002 7988 Enqueuing Expose request
02:43:20.471 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:43:20.471 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:43:20.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:43:20.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:43:20.471 00.000 15712 MoveAxis(E, 6, ABG)
02:43:20.471 00.000 15712 Guiding  Dir = 2, Dur = 6
02:43:20.471 00.000 15712 IsGuiding returns 0
02:43:20.522 00.051 15712 IsGuiding returns 0
02:43:20.522 00.000 15712 Move returns status 0, amount 6
02:43:20.522 00.000 15712 MoveAxis(N, 0, ABG)
02:43:20.522 00.000 15712 Move returns status 0, amount 0
02:43:20.522 00.000 15712 move complete, result=0
02:43:20.522 00.000 15712 worker thread done servicing request
02:43:20.522 00.000 15712 Worker thread wakes up
02:43:20.522 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.4 px 0 ms NORTH
02:43:20.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:20.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:21.932 01.410 15712 Exposure complete
02:43:21.994 00.062 15712 worker thread done servicing request
02:43:21.994 00.000 7988 OnExposeComplete: enter
02:43:21.994 00.000 7988 UpdateGuideState(): m_state=6
02:43:22.002 00.008 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4876
02:43:22.002 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=188.05, Mass=537, SNR=14.8, Peak=134 HFD=2.6
02:43:22.002 00.000 7988 MultiStar: [#1 -0.55,0.49,0.00,M8] [#2 -0.52,-0.69,0.00,M1] [#3 -0.50,-0.32,0.79,U] [#4 -0.17,0.09,0.83,U] [#5 -0.25,0.34,0.65,U] [#6 0.24,-0.18,0.75,U] [#7 -0.03,0.42,0.51,U] [#8 -0.75,-1.39,0.00,M3] 
02:43:22.002 00.000 7988 refined, 5 included, MultiStar: {-0.18, -0.00}, one-star: {-0.25, -0.13}
02:43:22.002 00.000 7988 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.56) = xAngle (-4.70 = 1.58)
02:43:22.002 00.000 7988 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.73 = 1.55)
02:43:22.002 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.14 mountX=-0.00 mountY=0.18, mountTheta=1.58
02:43:22.010 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.00, opts=13)
02:43:22.012 00.002 7988 Enqueuing Move request for scope (-0.18, -0.00)
02:43:22.012 00.000 15712 Worker thread wakes up
02:43:22.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
02:43:22.012 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
02:43:22.012 00.000 15712 Moving (-0.18, -0.00) raw xDistance=-0.00 yDistance=0.18
02:43:22.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=64, FiltMax=255, Gamma=0.690
02:43:22.012 00.000 7988 UpdateGuideState exits: m=537 SNR=14.8
02:43:22.015 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:22.017 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:22.017 00.000 7988 Enqueuing Expose request
02:43:22.019 00.002 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:43:22.019 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
02:43:22.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:22.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:43:22.019 00.000 15712 MoveAxis(E, 4, ABG)
02:43:22.019 00.000 15712 Guiding  Dir = 2, Dur = 4
02:43:22.019 00.000 15712 IsGuiding returns 0
02:43:22.042 00.023 15712 IsGuiding returns 0
02:43:22.042 00.000 15712 Move returns status 0, amount 4
02:43:22.042 00.000 15712 MoveAxis(N, 0, ABG)
02:43:22.042 00.000 15712 Move returns status 0, amount 0
02:43:22.042 00.000 15712 move complete, result=0
02:43:22.042 00.000 15712 worker thread done servicing request
02:43:22.042 00.000 15712 Worker thread wakes up
02:43:22.042 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
02:43:22.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:22.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:23.684 01.642 15712 Exposure complete
02:43:23.746 00.062 15712 worker thread done servicing request
02:43:23.746 00.000 7988 OnExposeComplete: enter
02:43:23.746 00.000 7988 UpdateGuideState(): m_state=6
02:43:23.751 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4877
02:43:23.752 00.001 7988 Star::Find returns 1 (0), X=974.54, Y=188.05, Mass=572, SNR=15.3, Peak=143 HFD=3.0
02:43:23.754 00.002 7988 MultiStar: [#1 -0.76,0.20,0.00,M9] [#2 -0.50,-0.10,0.93,U] [#3 -0.52,-0.56,0.00,M4] [#4 -0.71,0.36,0.00,M3] [#5 -0.25,0.36,0.67,U] [#6 0.07,-0.36,0.64,U] [#7 -0.52,-0.07,0.48,U] [#8 -0.47,-0.95,0.00,M4] 
02:43:23.754 00.000 7988 single-star, 4 included, MultiStar: {-0.23, -0.07}, one-star: {-0.02, -0.12}
02:43:23.756 00.002 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.31 = 2.98)
02:43:23.756 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.34 = 2.95)
02:43:23.758 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.74 mountX=-0.12 mountY=0.02, mountTheta=2.95
02:43:23.760 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.12, opts=13)
02:43:23.760 00.000 7988 Enqueuing Move request for scope (-0.02, -0.12)
02:43:23.762 00.002 15712 Worker thread wakes up
02:43:23.762 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
02:43:23.762 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
02:43:23.762 00.000 15712 Moving (-0.02, -0.12) raw xDistance=-0.12 yDistance=0.02
02:43:23.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=64, FiltMax=255, Gamma=0.690
02:43:23.762 00.000 7988 UpdateGuideState exits: m=572 SNR=15.3
02:43:23.764 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:23.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:23.766 00.002 7988 Enqueuing Expose request
02:43:23.766 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:43:23.766 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
02:43:23.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:23.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:43:23.766 00.000 15712 MoveAxis(E, 5, ABG)
02:43:23.766 00.000 15712 Guiding  Dir = 2, Dur = 5
02:43:23.766 00.000 15712 IsGuiding returns 0
02:43:23.815 00.049 15712 IsGuiding returns 0
02:43:23.815 00.000 15712 Move returns status 0, amount 5
02:43:23.815 00.000 15712 MoveAxis(N, 0, ABG)
02:43:23.815 00.000 15712 Move returns status 0, amount 0
02:43:23.815 00.000 15712 move complete, result=0
02:43:23.815 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
02:43:23.820 00.005 15712 worker thread done servicing request
02:43:23.820 00.000 15712 Worker thread wakes up
02:43:23.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:23.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:25.230 01.410 15712 Exposure complete
02:43:25.292 00.062 15712 worker thread done servicing request
02:43:25.292 00.000 7988 OnExposeComplete: enter
02:43:25.292 00.000 7988 UpdateGuideState(): m_state=6
02:43:25.298 00.006 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4878
02:43:25.298 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=188.15, Mass=505, SNR=14.2, Peak=137 HFD=2.7
02:43:25.300 00.002 7988 MultiStar: [#1 -0.82,0.01,0.00,M10] [#2 -0.36,-0.40,0.95,U] [#3 -0.42,-0.27,0.84,U] [#4 -0.84,0.28,0.00,M4] [#5 -0.41,0.21,0.71,U] [#6 -0.10,-0.67,0.59,U] [#7 -0.54,0.61,0.00,M2] [#8 -0.81,-0.74,0.00,M5] 
02:43:25.300 00.000 7988 single-star, 4 included, MultiStar: {-0.31, -0.22}, one-star: {-0.22, -0.03}
02:43:25.302 00.002 7988 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.56) = xAngle (-4.57 = 1.71)
02:43:25.302 00.000 7988 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.60 = 1.68)
02:43:25.304 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-3.01 mountX=-0.03 mountY=0.22, mountTheta=1.71
02:43:25.306 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.03, opts=13)
02:43:25.306 00.000 7988 Enqueuing Move request for scope (-0.22, -0.03)
02:43:25.308 00.002 15712 Worker thread wakes up
02:43:25.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
02:43:25.308 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
02:43:25.308 00.000 15712 Moving (-0.22, -0.03) raw xDistance=-0.03 yDistance=0.22
02:43:25.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:43:25.308 00.000 7988 UpdateGuideState exits: m=505 SNR=14.2
02:43:25.311 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:25.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:25.313 00.002 7988 Enqueuing Expose request
02:43:25.313 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
02:43:25.313 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
02:43:25.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:25.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:43:25.313 00.000 15712 MoveAxis(E, 5, ABG)
02:43:25.313 00.000 15712 Guiding  Dir = 2, Dur = 5
02:43:25.315 00.002 15712 IsGuiding returns 0
02:43:25.332 00.017 15712 IsGuiding returns 0
02:43:25.332 00.000 15712 Move returns status 0, amount 5
02:43:25.332 00.000 15712 MoveAxis(N, 0, ABG)
02:43:25.332 00.000 15712 Move returns status 0, amount 0
02:43:25.332 00.000 15712 move complete, result=0
02:43:25.332 00.000 15712 worker thread done servicing request
02:43:25.332 00.000 15712 Worker thread wakes up
02:43:25.332 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
02:43:25.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:25.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:27.079 01.747 15712 Exposure complete
02:43:27.140 00.061 15712 worker thread done servicing request
02:43:27.140 00.000 7988 OnExposeComplete: enter
02:43:27.140 00.000 7988 UpdateGuideState(): m_state=6
02:43:27.145 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4879
02:43:27.145 00.000 7988 Star::Find returns 1 (0), X=974.08, Y=188.03, Mass=576, SNR=15.2, Peak=141 HFD=2.9
02:43:27.147 00.002 7988 MultiStar: [#1 -0.95,0.27,0.00,R] [#2 -0.62,-0.54,0.00,M1] [#3 -0.31,0.06,0.82,U] [#4 -0.63,0.27,0.64,U] [#5 0.06,0.37,0.61,U] [#6 -0.39,-0.02,0.66,U] [#7 -0.53,-0.24,0.45,U] [#8 0.22,-0.46,0.46,U] 
02:43:27.147 00.000 7988 refined, 6 included, MultiStar: {-0.32, -0.01}, one-star: {-0.48, -0.15}
02:43:27.149 00.002 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.68 = 1.60)
02:43:27.151 00.002 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.71 = 1.57)
02:43:27.151 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.12 mountX=-0.01 mountY=0.32, mountTheta=1.60
02:43:27.153 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.01, opts=13)
02:43:27.155 00.002 7988 Enqueuing Move request for scope (-0.32, -0.01)
02:43:27.156 00.001 15712 Worker thread wakes up
02:43:27.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=65, FiltMax=255, Gamma=0.690
02:43:27.158 00.002 7988 UpdateGuideState exits: m=576 SNR=15.2
02:43:27.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:27.160 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:27.160 00.000 7988 Enqueuing Expose request
02:43:27.162 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
02:43:27.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
02:43:27.162 00.000 15712 Moving (-0.32, -0.01) raw xDistance=-0.01 yDistance=0.32
02:43:27.162 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:43:27.162 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:43:27.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:43:27.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:43:27.162 00.000 15712 MoveAxis(E, 6, ABG)
02:43:27.162 00.000 15712 Guiding  Dir = 2, Dur = 6
02:43:27.162 00.000 15712 IsGuiding returns 0
02:43:27.189 00.027 15712 IsGuiding returns 0
02:43:27.189 00.000 15712 Move returns status 0, amount 6
02:43:27.189 00.000 15712 MoveAxis(N, 0, ABG)
02:43:27.189 00.000 15712 Move returns status 0, amount 0
02:43:27.189 00.000 15712 move complete, result=0
02:43:27.189 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.3 px 0 ms NORTH
02:43:27.189 00.000 15712 worker thread done servicing request
02:43:27.191 00.002 15712 Worker thread wakes up
02:43:27.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:27.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:28.595 01.404 15712 Exposure complete
02:43:28.659 00.064 15712 worker thread done servicing request
02:43:28.659 00.000 7988 OnExposeComplete: enter
02:43:28.659 00.000 7988 UpdateGuideState(): m_state=6
02:43:28.663 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4880
02:43:28.663 00.000 7988 Star::Find returns 1 (0), X=974.29, Y=188.14, Mass=566, SNR=15.3, Peak=142 HFD=2.8
02:43:28.663 00.000 7988 MultiStar: [#1 0.53,-0.23,0.95,U] [#2 -0.46,-0.23,0.81,U] [#3 -0.69,-0.17,0.00,M3] [#4 -0.39,0.77,0.00,M4] [#5 0.09,0.02,0.67,U] [#6 0.03,0.12,0.65,U] [#7 -0.33,-0.07,0.45,U] [#8 0.00,0.00,0.00,L] [#9 -1.17,0.74,0.00,M7] 
02:43:28.663 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.08}, one-star: {-0.27, -0.03}
02:43:28.663 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
02:43:28.663 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.62)
02:43:28.663 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.07 mountX=-0.08 mountY=0.05, mountTheta=2.63
02:43:28.663 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.08, opts=13)
02:43:28.663 00.000 7988 Enqueuing Move request for scope (-0.04, -0.08)
02:43:28.673 00.010 15712 Worker thread wakes up
02:43:28.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
02:43:28.673 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
02:43:28.673 00.000 15712 Moving (-0.04, -0.08) raw xDistance=-0.08 yDistance=0.05
02:43:28.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=65, FiltMax=255, Gamma=0.690
02:43:28.673 00.000 7988 UpdateGuideState exits: m=566 SNR=15.3
02:43:28.676 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:28.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:28.678 00.002 7988 Enqueuing Expose request
02:43:28.678 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:43:28.678 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:43:28.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:28.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:43:28.678 00.000 15712 MoveAxis(E, 5, ABG)
02:43:28.678 00.000 15712 Guiding  Dir = 2, Dur = 5
02:43:28.680 00.002 15712 IsGuiding returns 0
02:43:28.708 00.028 15712 IsGuiding returns 0
02:43:28.708 00.000 15712 Move returns status 0, amount 5
02:43:28.708 00.000 15712 MoveAxis(N, 0, ABG)
02:43:28.708 00.000 15712 Move returns status 0, amount 0
02:43:28.708 00.000 15712 move complete, result=0
02:43:28.708 00.000 15712 worker thread done servicing request
02:43:28.708 00.000 15712 Worker thread wakes up
02:43:28.708 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
02:43:28.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:28.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:30.348 01.640 15712 Exposure complete
02:43:30.414 00.066 15712 worker thread done servicing request
02:43:30.414 00.000 7988 OnExposeComplete: enter
02:43:30.414 00.000 7988 UpdateGuideState(): m_state=6
02:43:30.414 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:43:30.414 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=188.11, Mass=624, SNR=15.9, Peak=144 HFD=3.5
02:43:30.414 00.000 7988 MultiStar: [#1 0.34,-0.31,0.85,U] [#2 -0.36,-0.55,0.84,U] [#3 -0.10,-0.62,0.76,U] [#4 -0.41,0.24,0.61,U] [#5 0.01,-0.08,0.58,U] [#6 -0.03,-0.26,0.65,U] [#7 -0.48,-0.05,0.43,U] [#8 -0.15,0.16,0.34,U] 
02:43:30.420 00.006 7988 single-star, 8 included, MultiStar: {-0.12, -0.21}, one-star: {-0.13, -0.07}
02:43:30.422 00.002 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.22 = 2.07)
02:43:30.422 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
02:43:30.424 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.65 mountX=-0.07 mountY=0.13, mountTheta=2.06
02:43:30.424 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.07, opts=13)
02:43:30.426 00.002 7988 Enqueuing Move request for scope (-0.13, -0.07)
02:43:30.428 00.002 15712 Worker thread wakes up
02:43:30.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
02:43:30.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
02:43:30.428 00.000 15712 Moving (-0.13, -0.07) raw xDistance=-0.07 yDistance=0.13
02:43:30.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=66, FiltMax=255, Gamma=0.690
02:43:30.428 00.000 7988 UpdateGuideState exits: m=624 SNR=15.9
02:43:30.431 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:30.431 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:30.431 00.000 7988 Enqueuing Expose request
02:43:30.431 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:43:30.431 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
02:43:30.431 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:30.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:43:30.431 00.000 15712 MoveAxis(E, 6, ABG)
02:43:30.431 00.000 15712 Guiding  Dir = 2, Dur = 6
02:43:30.449 00.018 15712 IsGuiding returns 0
02:43:30.466 00.017 15712 IsGuiding returns 0
02:43:30.466 00.000 15712 Move returns status 0, amount 6
02:43:30.466 00.000 15712 MoveAxis(N, 0, ABG)
02:43:30.466 00.000 15712 Move returns status 0, amount 0
02:43:30.466 00.000 15712 move complete, result=0
02:43:30.466 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:43:30.468 00.002 15712 worker thread done servicing request
02:43:30.468 00.000 15712 Worker thread wakes up
02:43:30.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:30.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:31.881 01.413 15712 Exposure complete
02:43:31.945 00.064 15712 worker thread done servicing request
02:43:31.945 00.000 7988 OnExposeComplete: enter
02:43:31.945 00.000 7988 UpdateGuideState(): m_state=6
02:43:31.948 00.003 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4882
02:43:31.948 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=188.23, Mass=529, SNR=14.7, Peak=142 HFD=2.8
02:43:31.950 00.002 7988 MultiStar: [#1 0.50,-0.32,0.99,U] [#2 -0.35,-1.03,0.00,M1] [#3 -0.39,-0.42,0.86,U] [#4 -0.43,0.17,0.60,U] [#5 0.30,0.09,0.82,U] [#6 0.06,-0.73,0.00,M1] [#7 -0.94,0.66,0.00,M1] [#8 0.07,0.11,0.36,U] 
02:43:31.950 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.09}, one-star: {0.14, 0.06}
02:43:31.952 00.002 7988 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
02:43:31.954 00.002 7988 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
02:43:31.954 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.92 mountX=-0.09 mountY=-0.06, mountTheta=-2.50
02:43:31.956 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
02:43:31.956 00.000 7988 Enqueuing Move request for scope (0.07, -0.09)
02:43:31.958 00.002 15712 Worker thread wakes up
02:43:31.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=66, FiltMax=255, Gamma=0.690
02:43:31.962 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:43:31.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:43:31.962 00.000 15712 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=-0.06
02:43:31.962 00.000 7988 UpdateGuideState exits: m=529 SNR=14.7
02:43:31.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:31.964 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:31.964 00.000 7988 Enqueuing Expose request
02:43:31.964 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:43:31.964 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
02:43:31.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:31.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:43:31.964 00.000 15712 MoveAxis(E, 6, ABG)
02:43:31.964 00.000 15712 Guiding  Dir = 2, Dur = 6
02:43:31.964 00.000 15712 IsGuiding returns 0
02:43:31.984 00.020 15712 IsGuiding returns 0
02:43:31.984 00.000 15712 Move returns status 0, amount 6
02:43:31.984 00.000 15712 MoveAxis(N, 0, ABG)
02:43:31.984 00.000 15712 Move returns status 0, amount 0
02:43:31.984 00.000 15712 move complete, result=0
02:43:31.984 00.000 15712 worker thread done servicing request
02:43:31.984 00.000 15712 Worker thread wakes up
02:43:31.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:31.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:31.984 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
02:43:33.620 01.636 15712 Exposure complete
02:43:33.682 00.062 15712 worker thread done servicing request
02:43:33.682 00.000 7988 OnExposeComplete: enter
02:43:33.682 00.000 7988 UpdateGuideState(): m_state=6
02:43:33.687 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4883
02:43:33.687 00.000 7988 Star::Find returns 1 (0), X=974.82, Y=187.68, Mass=483, SNR=13.8, Peak=137 HFD=2.8
02:43:33.689 00.002 7988 MultiStar: [#1 0.07,-0.38,1.01,U] [#2 -0.16,-0.74,0.00,M2] [#3 -0.00,-0.98,0.00,M2] [#4 -0.05,0.13,0.69,U] [#5 -0.21,-0.35,0.67,U] [#6 0.20,-0.46,0.65,U] [#7 0.00,0.00,0.00,L] [#8 -0.48,-1.30,0.00,M3] [#9 0.20,-0.21,0.43,U] 
02:43:33.689 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.32}, one-star: {0.26, -0.49}
02:43:33.691 00.002 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
02:43:33.691 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
02:43:33.693 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.31 mountX=-0.32 mountY=-0.08, mountTheta=-2.90
02:43:33.695 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.32, opts=13)
02:43:33.696 00.001 7988 Enqueuing Move request for scope (0.08, -0.32)
02:43:33.698 00.002 15712 Worker thread wakes up
02:43:33.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
02:43:33.698 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
02:43:33.698 00.000 15712 Moving (0.08, -0.32) raw xDistance=-0.32 yDistance=-0.08
02:43:33.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=67, FiltMax=255, Gamma=0.690
02:43:33.698 00.000 7988 UpdateGuideState exits: m=483 SNR=13.8
02:43:33.700 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:33.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:33.702 00.002 7988 Enqueuing Expose request
02:43:33.702 00.000 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.36
02:43:33.702 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
02:43:33.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:33.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:43:33.702 00.000 15712 MoveAxis(E, 67, ABG)
02:43:33.702 00.000 15712 Guiding  Dir = 2, Dur = 67
02:43:33.702 00.000 15712 IsGuiding returns 0
02:43:33.713 00.011 15712 PulseGuide returned control before completion, sleep 55
02:43:33.793 00.080 15712 IsGuiding returns 0
02:43:33.793 00.000 15712 Move returns status 0, amount 67
02:43:33.793 00.000 15712 MoveAxis(N, 0, ABG)
02:43:33.793 00.000 15712 Move returns status 0, amount 0
02:43:33.793 00.000 15712 move complete, result=0
02:43:33.793 00.000 15712 worker thread done servicing request
02:43:33.793 00.000 15712 Worker thread wakes up
02:43:33.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:33.793 00.000 7988 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
02:43:33.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:35.214 01.421 15712 Exposure complete
02:43:35.278 00.064 15712 worker thread done servicing request
02:43:35.278 00.000 7988 OnExposeComplete: enter
02:43:35.278 00.000 7988 UpdateGuideState(): m_state=6
02:43:35.278 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4884
02:43:35.278 00.000 7988 Star::Find returns 1 (0), X=974.36, Y=187.89, Mass=540, SNR=14.8, Peak=139 HFD=2.7
02:43:35.278 00.000 7988 MultiStar: [#1 0.09,0.00,1.01,U] [#2 -0.58,-0.74,0.00,M3] [#3 -0.41,-0.60,0.00,M3] [#4 -0.60,0.19,0.71,U] [#5 -0.23,-0.28,0.73,U] [#6 0.16,-0.31,0.58,U] [#7 -0.23,-0.19,0.50,U] [#8 -0.69,-0.82,0.00,M4] 
02:43:35.278 00.000 7988 refined, 5 included, MultiStar: {-0.16, -0.14}, one-star: {-0.21, -0.29}
02:43:35.278 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
02:43:35.278 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
02:43:35.278 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.43 mountX=-0.14 mountY=0.16, mountTheta=2.28
02:43:35.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.14, opts=13)
02:43:35.278 00.000 7988 Enqueuing Move request for scope (-0.16, -0.14)
02:43:35.291 00.013 15712 Worker thread wakes up
02:43:35.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=67, FiltMax=255, Gamma=0.690
02:43:35.291 00.000 7988 UpdateGuideState exits: m=540 SNR=14.8
02:43:35.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:35.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:35.295 00.004 7988 Enqueuing Expose request
02:43:35.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
02:43:35.295 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
02:43:35.295 00.000 15712 Moving (-0.16, -0.14) raw xDistance=-0.14 yDistance=0.16
02:43:35.295 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
02:43:35.295 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
02:43:35.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:35.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:43:35.295 00.000 15712 MoveAxis(E, 4, ABG)
02:43:35.295 00.000 15712 Guiding  Dir = 2, Dur = 4
02:43:35.295 00.000 15712 IsGuiding returns 0
02:43:35.323 00.028 15712 IsGuiding returns 0
02:43:35.323 00.000 15712 Move returns status 0, amount 4
02:43:35.323 00.000 15712 MoveAxis(N, 0, ABG)
02:43:35.323 00.000 15712 Move returns status 0, amount 0
02:43:35.323 00.000 15712 move complete, result=0
02:43:35.323 00.000 15712 worker thread done servicing request
02:43:35.323 00.000 15712 Worker thread wakes up
02:43:35.323 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
02:43:35.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:35.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:36.967 01.644 15712 Exposure complete
02:43:37.030 00.063 15712 worker thread done servicing request
02:43:37.030 00.000 7988 OnExposeComplete: enter
02:43:37.030 00.000 7988 UpdateGuideState(): m_state=6
02:43:37.035 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4885
02:43:37.035 00.000 7988 Star::Find returns 1 (0), X=974.04, Y=187.72, Mass=536, SNR=14.7, Peak=138 HFD=3.0
02:43:37.037 00.002 7988 MultiStar: [#1 0.36,-0.57,1.02,U] [#2 -0.59,-0.06,0.91,U] [#3 -0.17,-0.29,0.85,U] [#4 -0.58,0.47,0.00,M1] [#5 -0.09,-0.15,0.60,U] [#6 0.19,-0.29,0.67,U] [#7 -0.38,-0.15,0.46,U] [#8 -0.91,-0.33,0.00,M5] 
02:43:37.037 00.000 7988 refined, 6 included, MultiStar: {-0.17, -0.31}, one-star: {-0.52, -0.46}
02:43:37.039 00.002 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.64 = 2.65)
02:43:37.039 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
02:43:37.041 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.31 hyp=0.35 cameraTheta=-2.07 mountX=-0.31 mountY=0.18, mountTheta=2.62
02:43:37.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.31, opts=13)
02:43:37.043 00.000 7988 Enqueuing Move request for scope (-0.17, -0.31)
02:43:37.045 00.002 15712 Worker thread wakes up
02:43:37.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.31) opts 0xd
02:43:37.045 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.31)
02:43:37.045 00.000 15712 Moving (-0.17, -0.31) raw xDistance=-0.31 yDistance=0.18
02:43:37.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=67, FiltMax=255, Gamma=0.690
02:43:37.047 00.002 7988 UpdateGuideState exits: m=536 SNR=14.7
02:43:37.049 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:37.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:37.051 00.002 7988 Enqueuing Expose request
02:43:37.051 00.000 15712 PPEC rslt: input = -0.31, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.36
02:43:37.051 00.000 15712 PPEC: input: -0.31, control: -0.20, exposure: 1500
02:43:37.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:37.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:43:37.051 00.000 15712 MoveAxis(E, 64, ABG)
02:43:37.051 00.000 15712 Guiding  Dir = 2, Dur = 64
02:43:37.051 00.000 15712 IsGuiding returns 0
02:43:37.064 00.013 15712 PulseGuide returned control before completion, sleep 59
02:43:37.148 00.084 15712 IsGuiding returns 0
02:43:37.148 00.000 15712 Move returns status 0, amount 64
02:43:37.148 00.000 15712 MoveAxis(N, 0, ABG)
02:43:37.148 00.000 15712 Move returns status 0, amount 0
02:43:37.148 00.000 15712 move complete, result=0
02:43:37.148 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.2 px 0 ms NORTH
02:43:37.148 00.000 15712 worker thread done servicing request
02:43:37.150 00.002 15712 Worker thread wakes up
02:43:37.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:37.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:38.566 01.416 15712 Exposure complete
02:43:38.627 00.061 15712 worker thread done servicing request
02:43:38.627 00.000 7988 OnExposeComplete: enter
02:43:38.627 00.000 7988 UpdateGuideState(): m_state=6
02:43:38.627 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4886
02:43:38.627 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=187.97, Mass=676, SNR=16.7, Peak=147 HFD=3.4
02:43:38.627 00.000 7988 MultiStar: [#1 0.39,-0.07,0.88,U] [#2 -0.18,-0.66,0.83,U] [#3 -0.35,-0.56,0.79,U] [#4 -0.45,1.20,0.00,M2] [#5 -0.07,0.11,0.58,U] [#6 0.05,0.56,0.53,U] [#7 -0.80,0.32,0.00,M1] [#8 -0.08,-0.07,0.33,U] 
02:43:38.627 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.19}, one-star: {0.04, -0.21}
02:43:38.627 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
02:43:38.627 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
02:43:38.627 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.65 mountX=-0.19 mountY=0.02, mountTheta=3.04
02:43:38.627 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.19, opts=13)
02:43:38.643 00.016 7988 Enqueuing Move request for scope (-0.01, -0.19)
02:43:38.643 00.000 15712 Worker thread wakes up
02:43:38.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
02:43:38.643 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
02:43:38.643 00.000 15712 Moving (-0.01, -0.19) raw xDistance=-0.19 yDistance=0.02
02:43:38.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=67, FiltMax=255, Gamma=0.690
02:43:38.643 00.000 7988 UpdateGuideState exits: m=676 SNR=16.7
02:43:38.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:38.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:38.643 00.000 7988 Enqueuing Expose request
02:43:38.643 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.37
02:43:38.643 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
02:43:38.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:38.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:43:38.643 00.000 15712 MoveAxis(E, 39, ABG)
02:43:38.643 00.000 15712 Guiding  Dir = 2, Dur = 39
02:43:38.643 00.000 15712 IsGuiding returns 0
02:43:38.666 00.023 15712 PulseGuide returned control before completion, sleep 34
02:43:38.714 00.048 15712 IsGuiding returns 0
02:43:38.714 00.000 15712 Move returns status 0, amount 39
02:43:38.714 00.000 15712 MoveAxis(N, 0, ABG)
02:43:38.714 00.000 15712 Move returns status 0, amount 0
02:43:38.714 00.000 15712 move complete, result=0
02:43:38.714 00.000 15712 worker thread done servicing request
02:43:38.714 00.000 15712 Worker thread wakes up
02:43:38.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:38.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:38.714 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
02:43:40.352 01.638 15712 Exposure complete
02:43:40.413 00.061 15712 worker thread done servicing request
02:43:40.413 00.000 7988 OnExposeComplete: enter
02:43:40.413 00.000 7988 UpdateGuideState(): m_state=6
02:43:40.418 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4887
02:43:40.418 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=188.36, Mass=508, SNR=14.3, Peak=142 HFD=2.9
02:43:40.420 00.002 7988 MultiStar: [#1 0.60,-0.05,0.96,U] [#2 -0.28,-0.07,0.92,U] [#3 -0.10,-0.29,0.80,U] [#4 -0.37,0.55,0.69,U] [#5 -0.08,0.33,0.75,U] [#6 -0.10,-0.47,0.68,U] [#7 0.04,1.40,0.00,M2] [#8 -0.10,-0.84,0.00,M5] 
02:43:40.420 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {0.06, 0.18}
02:43:40.422 00.002 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
02:43:40.422 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
02:43:40.424 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.10 mountX=0.02 mountY=0.01, mountTheta=0.51
02:43:40.426 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
02:43:40.427 00.001 7988 Enqueuing Move request for scope (-0.01, 0.02)
02:43:40.429 00.002 15712 Worker thread wakes up
02:43:40.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
02:43:40.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
02:43:40.429 00.000 15712 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
02:43:40.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=66, FiltMax=255, Gamma=0.690
02:43:40.429 00.000 7988 UpdateGuideState exits: m=508 SNR=14.3
02:43:40.431 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:40.431 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:40.433 00.002 7988 Enqueuing Expose request
02:43:40.433 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:43:40.433 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
02:43:40.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:40.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:43:40.433 00.000 15712 MoveAxis(E, 3, ABG)
02:43:40.433 00.000 15712 Guiding  Dir = 2, Dur = 3
02:43:40.433 00.000 15712 IsGuiding returns 0
02:43:40.445 00.012 15712 IsGuiding returns 0
02:43:40.445 00.000 15712 Move returns status 0, amount 3
02:43:40.445 00.000 15712 MoveAxis(N, 0, ABG)
02:43:40.445 00.000 15712 Move returns status 0, amount 0
02:43:40.445 00.000 15712 move complete, result=0
02:43:40.445 00.000 15712 worker thread done servicing request
02:43:40.445 00.000 15712 Worker thread wakes up
02:43:40.445 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
02:43:40.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:40.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:41.865 01.420 15712 Exposure complete
02:43:41.928 00.063 15712 worker thread done servicing request
02:43:41.928 00.000 7988 OnExposeComplete: enter
02:43:41.928 00.000 7988 UpdateGuideState(): m_state=6
02:43:41.928 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4888
02:43:41.928 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=188.29, Mass=538, SNR=14.7, Peak=128 HFD=2.9
02:43:41.928 00.000 7988 Star::Find false star n=7 nbg=276 bg=75.3 sigma=2.8 thresh=84 peak=83
02:43:41.928 00.000 7988 MultiStar: [#1 0.54,0.18,0.93,U] [#2 -0.26,0.11,0.82,U] [#3 -0.16,-0.08,0.70,U] [#4 -0.30,0.75,0.00,M2] [#5 -0.26,0.62,0.64,U] [#6 0.05,-0.21,0.66,U] [#7 -0.35,0.83,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 -0.37,-0.66,0.00,M1] 
02:43:41.928 00.000 7988 refined, 5 included, MultiStar: {-0.05, 0.12}, one-star: {-0.26, 0.12}
02:43:41.928 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
02:43:41.928 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
02:43:41.928 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.93 mountX=0.12 mountY=0.04, mountTheta=0.33
02:43:41.928 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.12, opts=13)
02:43:41.928 00.000 7988 Enqueuing Move request for scope (-0.05, 0.12)
02:43:41.942 00.014 15712 Worker thread wakes up
02:43:41.942 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
02:43:41.942 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
02:43:41.942 00.000 15712 Moving (-0.05, 0.12) raw xDistance=0.12 yDistance=0.04
02:43:41.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=65, FiltMax=255, Gamma=0.690
02:43:41.948 00.006 7988 UpdateGuideState exits: m=538 SNR=14.7
02:43:41.952 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:41.954 00.002 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:43:41.954 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:41.956 00.002 7988 Enqueuing Expose request
02:43:41.958 00.002 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
02:43:41.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:41.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:43:41.958 00.000 15712 MoveAxis(E, 3, ABG)
02:43:41.958 00.000 15712 Guiding  Dir = 2, Dur = 3
02:43:41.959 00.001 15712 IsGuiding returns 0
02:43:41.974 00.015 15712 IsGuiding returns 0
02:43:41.974 00.000 15712 Move returns status 0, amount 3
02:43:41.976 00.002 15712 MoveAxis(N, 0, ABG)
02:43:41.976 00.000 15712 Move returns status 0, amount 0
02:43:41.976 00.000 15712 move complete, result=0
02:43:41.976 00.000 15712 worker thread done servicing request
02:43:41.976 00.000 15712 Worker thread wakes up
02:43:41.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:41.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:41.976 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
02:43:43.615 01.639 15712 Exposure complete
02:43:43.676 00.061 15712 worker thread done servicing request
02:43:43.676 00.000 7988 OnExposeComplete: enter
02:43:43.676 00.000 7988 UpdateGuideState(): m_state=6
02:43:43.681 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4889
02:43:43.681 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=188.46, Mass=431, SNR=13.3, Peak=131 HFD=2.9
02:43:43.681 00.000 7988 MultiStar: [#1 0.72,0.39,0.00,M1] [#2 -0.37,0.14,0.92,U] [#3 -0.25,0.09,0.89,U] [#4 -0.48,0.68,0.00,M3] [#5 -0.64,0.83,0.00,M1] [#6 0.26,0.23,0.73,U] [#7 0.42,0.70,0.00,M4] [#8 0.05,0.18,0.50,U] 
02:43:43.681 00.000 7988 refined, 4 included, MultiStar: {-0.14, 0.18}, one-star: {-0.24, 0.28}
02:43:43.681 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.67 = 0.67)
02:43:43.681 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
02:43:43.681 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.23 mountX=0.18 mountY=0.14, mountTheta=0.65
02:43:43.689 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.18, opts=13)
02:43:43.692 00.003 7988 Enqueuing Move request for scope (-0.14, 0.18)
02:43:43.694 00.002 15712 Worker thread wakes up
02:43:43.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=67, FiltMax=255, Gamma=0.690
02:43:43.694 00.000 7988 UpdateGuideState exits: m=431 SNR=13.3
02:43:43.694 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:43.694 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:43.694 00.000 7988 Enqueuing Expose request
02:43:43.694 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
02:43:43.694 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
02:43:43.694 00.000 15712 Moving (-0.14, 0.18) raw xDistance=0.18 yDistance=0.14
02:43:43.694 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.37
02:43:43.694 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
02:43:43.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:43.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:43:43.694 00.000 15712 MoveAxis(W, 32, ABG)
02:43:43.694 00.000 15712 Guiding  Dir = 3, Dur = 32
02:43:43.694 00.000 15712 IsGuiding returns 0
02:43:43.732 00.038 15712 PulseGuide returned control before completion, sleep 14
02:43:43.774 00.042 15712 IsGuiding returns 0
02:43:43.774 00.000 15712 Move returns status 0, amount 32
02:43:43.774 00.000 15712 MoveAxis(N, 0, ABG)
02:43:43.774 00.000 15712 Move returns status 0, amount 0
02:43:43.774 00.000 15712 move complete, result=0
02:43:43.774 00.000 15712 worker thread done servicing request
02:43:43.774 00.000 15712 Worker thread wakes up
02:43:43.774 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
02:43:43.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:43.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:45.188 01.414 15712 Exposure complete
02:43:45.251 00.063 15712 worker thread done servicing request
02:43:45.251 00.000 7988 OnExposeComplete: enter
02:43:45.251 00.000 7988 UpdateGuideState(): m_state=6
02:43:45.258 00.007 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4890
02:43:45.258 00.000 7988 Star::Find returns 1 (0), X=974.40, Y=188.34, Mass=491, SNR=14.1, Peak=133 HFD=2.9
02:43:45.260 00.002 7988 MultiStar: [#1 0.26,0.19,0.98,U] [#2 0.02,-0.26,0.89,U] [#3 0.11,0.07,0.83,U] [#4 -0.25,0.42,0.62,U] [#5 -0.85,0.35,0.00,M2] [#6 -0.03,0.21,0.70,U] [#7 -0.16,0.71,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 -0.67,0.93,0.00,M7] 
02:43:45.262 00.002 7988 refined, 5 included, MultiStar: {0.00, 0.12}, one-star: {-0.17, 0.16}
02:43:45.262 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
02:43:45.264 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:43:45.264 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=0.12 mountY=-0.00, mountTheta=-0.04
02:43:45.266 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.12, opts=13)
02:43:45.267 00.001 7988 Enqueuing Move request for scope (0.00, 0.12)
02:43:45.268 00.001 15712 Worker thread wakes up
02:43:45.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
02:43:45.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:43:45.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=66, FiltMax=255, Gamma=0.690
02:43:45.268 00.000 7988 UpdateGuideState exits: m=491 SNR=14.1
02:43:45.271 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:45.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:45.273 00.002 7988 Enqueuing Expose request
02:43:45.273 00.000 15712 Moving (0.00, 0.12) raw xDistance=0.12 yDistance=-0.00
02:43:45.273 00.000 15712 PPEC rslt: input = 0.12, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:43:45.273 00.000 15712 PPEC: input: 0.12, control: -0.01, exposure: 1500
02:43:45.273 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:45.273 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:43:45.273 00.000 15712 MoveAxis(E, 4, ABG)
02:43:45.273 00.000 15712 Guiding  Dir = 2, Dur = 4
02:43:45.273 00.000 15712 IsGuiding returns 0
02:43:45.300 00.027 15712 IsGuiding returns 0
02:43:45.300 00.000 15712 Move returns status 0, amount 4
02:43:45.300 00.000 15712 MoveAxis(N, 0, ABG)
02:43:45.300 00.000 15712 Move returns status 0, amount 0
02:43:45.300 00.000 15712 move complete, result=0
02:43:45.300 00.000 15712 worker thread done servicing request
02:43:45.300 00.000 15712 Worker thread wakes up
02:43:45.300 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
02:43:45.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:45.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:46.942 01.642 15712 Exposure complete
02:43:47.007 00.065 15712 worker thread done servicing request
02:43:47.007 00.000 7988 OnExposeComplete: enter
02:43:47.007 00.000 7988 UpdateGuideState(): m_state=6
02:43:47.011 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4891
02:43:47.011 00.000 7988 Star::Find returns 1 (0), X=974.68, Y=188.41, Mass=482, SNR=14.0, Peak=136 HFD=2.9
02:43:47.013 00.002 7988 MultiStar: [#1 0.49,0.16,1.03,U] [#2 -0.34,-0.13,0.93,U] [#3 -0.31,-0.63,0.00,M1] [#4 -0.18,0.18,0.71,U] [#5 -0.56,0.43,0.00,M3] [#6 -0.06,0.19,0.64,U] [#7 -0.39,0.34,0.49,U] [#8 0.89,0.26,0.00,M5] 
02:43:47.013 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.14}, one-star: {0.12, 0.23}
02:43:47.015 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
02:43:47.015 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
02:43:47.017 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.65 mountX=0.14 mountY=0.01, mountTheta=0.05
02:43:47.019 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.14, opts=13)
02:43:47.021 00.002 7988 Enqueuing Move request for scope (-0.01, 0.14)
02:43:47.022 00.001 15712 Worker thread wakes up
02:43:47.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
02:43:47.022 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
02:43:47.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=67, FiltMax=255, Gamma=0.690
02:43:47.022 00.000 7988 UpdateGuideState exits: m=482 SNR=14.0
02:43:47.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:47.025 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:47.025 00.000 7988 Enqueuing Expose request
02:43:47.025 00.000 15712 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=0.01
02:43:47.025 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:43:47.025 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
02:43:47.025 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:47.025 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:43:47.025 00.000 15712 MoveAxis(E, 3, ABG)
02:43:47.025 00.000 15712 Guiding  Dir = 2, Dur = 3
02:43:47.025 00.000 15712 IsGuiding returns 0
02:43:47.058 00.033 15712 IsGuiding returns 0
02:43:47.059 00.001 15712 Move returns status 0, amount 3
02:43:47.059 00.000 15712 MoveAxis(N, 0, ABG)
02:43:47.059 00.000 15712 Move returns status 0, amount 0
02:43:47.059 00.000 15712 move complete, result=0
02:43:47.059 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
02:43:47.059 00.000 15712 worker thread done servicing request
02:43:47.059 00.000 15712 Worker thread wakes up
02:43:47.061 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:47.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:48.474 01.413 15712 Exposure complete
02:43:48.541 00.067 15712 worker thread done servicing request
02:43:48.541 00.000 7988 OnExposeComplete: enter
02:43:48.541 00.000 7988 UpdateGuideState(): m_state=6
02:43:48.541 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4892
02:43:48.541 00.000 7988 Star::Find returns 1 (0), X=974.62, Y=188.44, Mass=583, SNR=15.4, Peak=140 HFD=3.1
02:43:48.541 00.000 7988 Star::Find false star n=3 nbg=283 bg=76.6 sigma=3.2 thresh=86 peak=85
02:43:48.541 00.000 7988 MultiStar: [#1 0.25,0.21,0.93,U] [#2 -0.15,-0.38,0.81,U] [#3 -0.49,-0.33,0.82,U] [#4 -0.35,0.48,0.69,U] [#5 -0.54,0.14,0.67,U] [#6 0.09,0.04,0.63,U] [#7 -0.53,0.54,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.28,-1.55,0.00,M7] 
02:43:48.541 00.000 7988 refined, 6 included, MultiStar: {-0.14, 0.06}, one-star: {0.06, 0.27}
02:43:48.541 00.000 7988 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
02:43:48.541 00.000 7988 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
02:43:48.541 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.73 mountX=0.06 mountY=0.14, mountTheta=1.16
02:43:48.541 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.06, opts=13)
02:43:48.541 00.000 7988 Enqueuing Move request for scope (-0.14, 0.06)
02:43:48.554 00.013 15712 Worker thread wakes up
02:43:48.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
02:43:48.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
02:43:48.554 00.000 15712 Moving (-0.14, 0.06) raw xDistance=0.06 yDistance=0.14
02:43:48.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=68, FiltMax=255, Gamma=0.690
02:43:48.556 00.002 7988 UpdateGuideState exits: m=583 SNR=15.4
02:43:48.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:48.556 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:48.556 00.000 7988 Enqueuing Expose request
02:43:48.556 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:43:48.556 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
02:43:48.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:48.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:43:48.556 00.000 15712 MoveAxis(E, 3, ABG)
02:43:48.556 00.000 15712 Guiding  Dir = 2, Dur = 3
02:43:48.590 00.034 15712 IsGuiding returns 0
02:43:48.610 00.020 15712 IsGuiding returns 0
02:43:48.610 00.000 15712 Move returns status 0, amount 3
02:43:48.610 00.000 15712 MoveAxis(N, 0, ABG)
02:43:48.610 00.000 15712 Move returns status 0, amount 0
02:43:48.610 00.000 15712 move complete, result=0
02:43:48.610 00.000 15712 worker thread done servicing request
02:43:48.610 00.000 15712 Worker thread wakes up
02:43:48.610 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
02:43:48.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:48.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:50.245 01.635 15712 Exposure complete
02:43:50.307 00.062 15712 worker thread done servicing request
02:43:50.307 00.000 7988 OnExposeComplete: enter
02:43:50.307 00.000 7988 UpdateGuideState(): m_state=6
02:43:50.312 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4893
02:43:50.312 00.000 7988 Star::Find returns 1 (0), X=974.42, Y=187.85, Mass=521, SNR=14.5, Peak=135 HFD=3.3
02:43:50.314 00.002 7988 MultiStar: [#1 0.11,-0.14,0.90,U] [#2 -0.45,-0.61,0.00,M1] [#3 -0.12,-0.57,0.78,U] [#4 0.01,0.38,0.59,U] [#5 -0.23,0.11,0.76,U] [#6 0.30,0.59,0.61,U] [#7 -0.75,0.25,0.00,M6] [#8 0.72,-0.22,0.00,M6] 
02:43:50.314 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.05}, one-star: {-0.14, -0.33}
02:43:50.316 00.002 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
02:43:50.316 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
02:43:50.318 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.08 mountX=-0.05 mountY=0.03, mountTheta=2.62
02:43:50.320 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
02:43:50.320 00.000 7988 Enqueuing Move request for scope (-0.03, -0.05)
02:43:50.323 00.003 15712 Worker thread wakes up
02:43:50.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=68, FiltMax=255, Gamma=0.690
02:43:50.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:43:50.323 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:43:50.323 00.000 15712 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=0.03
02:43:50.323 00.000 7988 UpdateGuideState exits: m=521 SNR=14.5
02:43:50.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:50.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:50.323 00.000 7988 Enqueuing Expose request
02:43:50.323 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:43:50.323 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
02:43:50.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:50.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:43:50.323 00.000 15712 MoveAxis(E, 4, ABG)
02:43:50.323 00.000 15712 Guiding  Dir = 2, Dur = 4
02:43:50.323 00.000 15712 IsGuiding returns 0
02:43:50.339 00.016 15712 IsGuiding returns 0
02:43:50.339 00.000 15712 Move returns status 0, amount 4
02:43:50.339 00.000 15712 MoveAxis(N, 0, ABG)
02:43:50.339 00.000 15712 Move returns status 0, amount 0
02:43:50.339 00.000 15712 move complete, result=0
02:43:50.339 00.000 15712 worker thread done servicing request
02:43:50.339 00.000 15712 Worker thread wakes up
02:43:50.339 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
02:43:50.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:50.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:51.756 01.417 15712 Exposure complete
02:43:51.835 00.079 7988 OnExposeComplete: enter
02:43:51.836 00.001 7988 UpdateGuideState(): m_state=6
02:43:51.838 00.002 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4894
02:43:51.844 00.006 15712 worker thread done servicing request
02:43:51.846 00.002 7988 Star::Find returns 1 (0), X=974.39, Y=188.11, Mass=589, SNR=15.3, Peak=130 HFD=3.6
02:43:51.850 00.004 7988 MultiStar: [#1 0.35,-0.49,0.87,U] [#2 -0.42,-0.79,0.00,M2] [#3 -0.38,-0.64,0.00,M1] [#4 -0.25,0.12,0.67,U] [#5 0.53,0.01,0.60,U] [#6 0.28,-0.19,0.63,U] [#7 -0.86,-0.65,0.00,M7] [#8 0.28,-0.42,0.43,U] 
02:43:51.852 00.002 7988 single-star, 5 included, MultiStar: {0.14, -0.17}, one-star: {-0.17, -0.07}
02:43:51.856 00.004 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.56) = xAngle (-4.33 = 1.95)
02:43:51.858 00.002 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.92)
02:43:51.858 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.77 mountX=-0.07 mountY=0.17, mountTheta=1.95
02:43:51.858 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.07, opts=13)
02:43:51.858 00.000 7988 Enqueuing Move request for scope (-0.17, -0.07)
02:43:51.858 00.000 15712 Worker thread wakes up
02:43:51.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=69, FiltMax=255, Gamma=0.690
02:43:51.867 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
02:43:51.867 00.000 7988 UpdateGuideState exits: m=589 SNR=15.3
02:43:51.867 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
02:43:51.867 00.000 15712 Moving (-0.17, -0.07) raw xDistance=-0.07 yDistance=0.17
02:43:51.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:51.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:51.871 00.004 7988 Enqueuing Expose request
02:43:51.873 00.002 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:43:51.873 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
02:43:51.873 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:51.873 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:43:51.873 00.000 15712 MoveAxis(E, 4, ABG)
02:43:51.873 00.000 15712 Guiding  Dir = 2, Dur = 4
02:43:51.873 00.000 15712 IsGuiding returns 0
02:43:51.934 00.061 15712 IsGuiding returns 0
02:43:51.934 00.000 15712 Move returns status 0, amount 4
02:43:51.934 00.000 15712 MoveAxis(N, 0, ABG)
02:43:51.934 00.000 15712 Move returns status 0, amount 0
02:43:51.934 00.000 15712 move complete, result=0
02:43:51.934 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
02:43:51.936 00.002 15712 worker thread done servicing request
02:43:51.936 00.000 15712 Worker thread wakes up
02:43:51.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:51.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:53.575 01.639 15712 Exposure complete
02:43:53.637 00.062 15712 worker thread done servicing request
02:43:53.637 00.000 7988 OnExposeComplete: enter
02:43:53.637 00.000 7988 UpdateGuideState(): m_state=6
02:43:53.637 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4895
02:43:53.649 00.012 7988 Star::Find returns 1 (0), X=974.29, Y=188.40, Mass=410, SNR=12.7, Peak=125 HFD=2.8
02:43:53.649 00.000 7988 Star::Find false star n=7 nbg=283 bg=80.6 sigma=3.1 thresh=90 peak=90
02:43:53.649 00.000 7988 Star::Find false star n=6 nbg=279 bg=77.4 sigma=2.9 thresh=86 peak=85
02:43:53.653 00.004 7988 MultiStar: [#1 0.14,0.12,1.18,U] [#2 -0.07,-0.71,0.00,M3] [#3 -0.76,-0.79,0.00,M2] [#4 -0.36,0.33,0.74,U] [#5 -0.11,0.76,0.00,M1] [#6 0.27,0.09,0.62,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.01,-0.17,0.54,U] 
02:43:53.653 00.000 7988 refined, 4 included, MultiStar: {-0.05, 0.14}, one-star: {-0.28, 0.22}
02:43:53.653 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
02:43:53.653 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
02:43:53.653 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.91 mountX=0.14 mountY=0.05, mountTheta=0.32
02:43:53.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.14, opts=13)
02:43:53.653 00.000 7988 Enqueuing Move request for scope (-0.05, 0.14)
02:43:53.653 00.000 15712 Worker thread wakes up
02:43:53.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
02:43:53.653 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
02:43:53.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=69, FiltMax=255, Gamma=0.690
02:43:53.653 00.000 7988 UpdateGuideState exits: m=410 SNR=12.7
02:43:53.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:53.653 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:53.653 00.000 7988 Enqueuing Expose request
02:43:53.666 00.013 15712 Moving (-0.05, 0.14) raw xDistance=0.14 yDistance=0.05
02:43:53.668 00.002 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:43:53.668 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
02:43:53.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:53.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:43:53.668 00.000 15712 MoveAxis(E, 5, ABG)
02:43:53.668 00.000 15712 Guiding  Dir = 2, Dur = 5
02:43:53.668 00.000 15712 IsGuiding returns 0
02:43:53.689 00.021 15712 IsGuiding returns 0
02:43:53.689 00.000 15712 Move returns status 0, amount 5
02:43:53.689 00.000 15712 MoveAxis(N, 0, ABG)
02:43:53.689 00.000 15712 Move returns status 0, amount 0
02:43:53.689 00.000 15712 move complete, result=0
02:43:53.689 00.000 15712 worker thread done servicing request
02:43:53.689 00.000 15712 Worker thread wakes up
02:43:53.689 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
02:43:53.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:53.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:55.106 01.417 15712 Exposure complete
02:43:55.170 00.064 15712 worker thread done servicing request
02:43:55.170 00.000 7988 OnExposeComplete: enter
02:43:55.170 00.000 7988 UpdateGuideState(): m_state=6
02:43:55.170 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4896
02:43:55.170 00.000 7988 Star::Find returns 1 (0), X=974.67, Y=188.22, Mass=510, SNR=14.3, Peak=125 HFD=3.0
02:43:55.170 00.000 7988 MultiStar: [#1 0.26,0.00,0.87,U] [#2 -0.21,-0.55,0.91,U] [#3 -0.17,-0.60,0.84,U] [#4 -0.46,-0.09,0.72,U] [#5 -0.59,0.33,0.67,U] [#6 0.36,-0.07,0.64,U] [#7 -0.14,0.67,0.40,U] [#8 -1.40,-0.13,0.00,M6] 
02:43:55.177 00.007 7988 single-star, 7 included, MultiStar: {-0.09, -0.09}, one-star: {0.10, 0.05}
02:43:55.178 00.001 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
02:43:55.179 00.001 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
02:43:55.180 00.001 7988 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=0.05 mountY=-0.10, mountTheta=-1.12
02:43:55.182 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.05, opts=13)
02:43:55.183 00.001 7988 Enqueuing Move request for scope (0.10, 0.05)
02:43:55.185 00.002 15712 Worker thread wakes up
02:43:55.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
02:43:55.185 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
02:43:55.185 00.000 15712 Moving (0.10, 0.05) raw xDistance=0.05 yDistance=-0.10
02:43:55.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=69, FiltMax=255, Gamma=0.690
02:43:55.186 00.001 7988 UpdateGuideState exits: m=510 SNR=14.3
02:43:55.187 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:55.188 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:55.190 00.002 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:43:55.190 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
02:43:55.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:55.190 00.000 7988 Enqueuing Expose request
02:43:55.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:43:55.190 00.000 15712 MoveAxis(E, 6, ABG)
02:43:55.190 00.000 15712 Guiding  Dir = 2, Dur = 6
02:43:55.192 00.002 15712 IsGuiding returns 0
02:43:55.210 00.018 15712 IsGuiding returns 0
02:43:55.210 00.000 15712 Move returns status 0, amount 6
02:43:55.210 00.000 15712 MoveAxis(N, 0, ABG)
02:43:55.210 00.000 15712 Move returns status 0, amount 0
02:43:55.210 00.000 15712 move complete, result=0
02:43:55.210 00.000 15712 worker thread done servicing request
02:43:55.210 00.000 15712 Worker thread wakes up
02:43:55.210 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
02:43:55.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:55.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:56.954 01.744 15712 Exposure complete
02:43:57.016 00.062 15712 worker thread done servicing request
02:43:57.016 00.000 7988 OnExposeComplete: enter
02:43:57.020 00.004 7988 UpdateGuideState(): m_state=6
02:43:57.020 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4897
02:43:57.022 00.002 7988 Star::Find returns 1 (0), X=974.61, Y=188.16, Mass=587, SNR=15.3, Peak=137 HFD=3.2
02:43:57.022 00.000 7988 MultiStar: [#1 0.63,0.34,0.00,M1] [#2 -0.18,-0.18,0.78,U] [#3 -0.35,-0.09,0.80,U] [#4 -0.81,0.17,0.00,M1] [#5 0.30,0.64,0.00,M1] [#6 0.00,0.17,0.61,U] [#7 0.22,-0.23,0.45,U] [#8 0.32,-0.32,0.50,U] 
02:43:57.024 00.002 7988 single-star, 5 included, MultiStar: {-0.03, -0.09}, one-star: {0.05, -0.02}
02:43:57.024 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.87 = -1.87)
02:43:57.026 00.002 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.90 = -1.90)
02:43:57.026 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.30 mountX=-0.01 mountY=-0.05, mountTheta=-1.87
02:43:57.028 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.02, opts=13)
02:43:57.030 00.002 7988 Enqueuing Move request for scope (0.05, -0.02)
02:43:57.032 00.002 15712 Worker thread wakes up
02:43:57.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=68, FiltMax=255, Gamma=0.690
02:43:57.032 00.000 7988 UpdateGuideState exits: m=587 SNR=15.3
02:43:57.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:57.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:57.032 00.000 7988 Enqueuing Expose request
02:43:57.037 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
02:43:57.037 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
02:43:57.037 00.000 15712 Moving (0.05, -0.02) raw xDistance=-0.01 yDistance=-0.05
02:43:57.037 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:43:57.037 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:43:57.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:57.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:43:57.037 00.000 15712 MoveAxis(E, 7, ABG)
02:43:57.037 00.000 15712 Guiding  Dir = 2, Dur = 7
02:43:57.037 00.000 15712 IsGuiding returns 0
02:43:57.065 00.028 15712 IsGuiding returns 0
02:43:57.065 00.000 15712 Move returns status 0, amount 7
02:43:57.065 00.000 15712 MoveAxis(N, 0, ABG)
02:43:57.065 00.000 15712 Move returns status 0, amount 0
02:43:57.065 00.000 15712 move complete, result=0
02:43:57.065 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
02:43:57.067 00.002 15712 worker thread done servicing request
02:43:57.067 00.000 15712 Worker thread wakes up
02:43:57.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:57.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:58.486 01.419 15712 Exposure complete
02:43:58.549 00.063 15712 worker thread done servicing request
02:43:58.549 00.000 7988 OnExposeComplete: enter
02:43:58.549 00.000 7988 UpdateGuideState(): m_state=6
02:43:58.549 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4898
02:43:58.549 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=187.73, Mass=547, SNR=14.8, Peak=135 HFD=3.3
02:43:58.549 00.000 7988 MultiStar: [#1 0.31,0.06,0.88,U] [#2 -0.28,-0.17,0.80,U] [#3 -0.23,0.04,0.74,U] [#4 -0.30,-0.30,0.62,U] [#5 -0.18,0.09,0.60,U] [#6 0.45,0.13,0.60,U] [#7 -0.62,0.37,0.00,M6] [#8 -0.12,-0.42,0.44,U] 
02:43:58.549 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.13}, one-star: {-0.22, -0.44}
02:43:58.549 00.000 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.66 = 2.62)
02:43:58.549 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.59)
02:43:58.549 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.10 mountX=-0.13 mountY=0.08, mountTheta=2.60
02:43:58.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.13, opts=13)
02:43:58.549 00.000 7988 Enqueuing Move request for scope (-0.08, -0.13)
02:43:58.563 00.014 15712 Worker thread wakes up
02:43:58.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
02:43:58.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
02:43:58.563 00.000 15712 Moving (-0.08, -0.13) raw xDistance=-0.13 yDistance=0.08
02:43:58.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=70, FiltMax=255, Gamma=0.690
02:43:58.563 00.000 7988 UpdateGuideState exits: m=547 SNR=14.8
02:43:58.566 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:58.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:43:58.566 00.000 7988 Enqueuing Expose request
02:43:58.566 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:43:58.566 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
02:43:58.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:58.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:43:58.566 00.000 15712 MoveAxis(E, 6, ABG)
02:43:58.566 00.000 15712 Guiding  Dir = 2, Dur = 6
02:43:58.566 00.000 15712 IsGuiding returns 0
02:43:58.599 00.033 15712 IsGuiding returns 0
02:43:58.599 00.000 15712 Move returns status 0, amount 6
02:43:58.599 00.000 15712 MoveAxis(N, 0, ABG)
02:43:58.599 00.000 15712 Move returns status 0, amount 0
02:43:58.599 00.000 15712 move complete, result=0
02:43:58.599 00.000 15712 worker thread done servicing request
02:43:58.599 00.000 15712 Worker thread wakes up
02:43:58.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:43:58.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:43:58.599 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
02:44:00.237 01.638 15712 Exposure complete
02:44:00.300 00.063 15712 worker thread done servicing request
02:44:00.300 00.000 7988 OnExposeComplete: enter
02:44:00.300 00.000 7988 UpdateGuideState(): m_state=6
02:44:00.305 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4899
02:44:00.305 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=187.80, Mass=455, SNR=13.5, Peak=134 HFD=2.7
02:44:00.307 00.002 7988 MultiStar: [#1 0.11,-0.11,1.06,U] [#2 -0.39,-1.07,0.00,M1] [#3 0.01,-0.51,0.85,U] [#4 -0.92,-0.03,0.00,M1] [#5 -0.03,0.28,0.65,U] [#6 0.02,-0.51,0.59,U] [#7 -0.63,-0.37,0.00,M7] [#8 0.52,-0.43,0.46,U] 
02:44:00.307 00.000 7988 refined, 5 included, MultiStar: {0.06, -0.27}, one-star: {-0.08, -0.38}
02:44:00.309 00.002 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
02:44:00.311 00.002 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
02:44:00.311 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.35 mountX=-0.27 mountY=-0.05, mountTheta=-2.95
02:44:00.314 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.27, opts=13)
02:44:00.314 00.000 7988 Enqueuing Move request for scope (0.06, -0.27)
02:44:00.316 00.002 15712 Worker thread wakes up
02:44:00.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
02:44:00.316 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
02:44:00.316 00.000 15712 Moving (0.06, -0.27) raw xDistance=-0.27 yDistance=-0.05
02:44:00.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=70, FiltMax=255, Gamma=0.690
02:44:00.316 00.000 7988 UpdateGuideState exits: m=455 SNR=13.5
02:44:00.318 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:00.318 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:00.320 00.002 7988 Enqueuing Expose request
02:44:00.320 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.38
02:44:00.320 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
02:44:00.320 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:00.320 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:44:00.320 00.000 15712 MoveAxis(E, 58, ABG)
02:44:00.320 00.000 15712 Guiding  Dir = 2, Dur = 58
02:44:00.320 00.000 15712 IsGuiding returns 0
02:44:00.342 00.022 15712 PulseGuide returned control before completion, sleep 49
02:44:00.416 00.074 15712 IsGuiding returns 0
02:44:00.416 00.000 15712 Move returns status 0, amount 58
02:44:00.416 00.000 15712 MoveAxis(N, 0, ABG)
02:44:00.416 00.000 15712 Move returns status 0, amount 0
02:44:00.416 00.000 15712 move complete, result=0
02:44:00.416 00.000 15712 worker thread done servicing request
02:44:00.416 00.000 15712 Worker thread wakes up
02:44:00.416 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
02:44:00.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:00.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:01.833 01.417 15712 Exposure complete
02:44:01.897 00.064 15712 worker thread done servicing request
02:44:01.897 00.000 7988 OnExposeComplete: enter
02:44:01.897 00.000 7988 UpdateGuideState(): m_state=6
02:44:01.897 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4900
02:44:01.897 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=187.95, Mass=469, SNR=13.6, Peak=132 HFD=3.2
02:44:01.897 00.000 7988 Star::Find false star n=8 nbg=274 bg=79.6 sigma=3.0 thresh=89 peak=89
02:44:01.897 00.000 7988 Star::Find false star n=3 nbg=283 bg=78.1 sigma=3.0 thresh=87 peak=86
02:44:01.897 00.000 7988 MultiStar: [#1 0.48,-0.42,0.88,U] [#2 -0.61,-0.36,0.00,M2] [#3 -0.32,-0.98,0.00,M1] [#4 -0.24,0.06,0.67,U] [#5 -0.15,0.26,0.71,U] [#6 0.59,0.28,0.53,U] [#7 -0.38,0.01,0.40,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.63,-2.79,0.00,M8] 
02:44:01.897 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.05}, one-star: {0.02, -0.23}
02:44:01.897 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
02:44:01.897 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
02:44:01.897 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.58 mountX=-0.05 mountY=-0.08, mountTheta=-2.16
02:44:01.897 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
02:44:01.910 00.013 7988 Enqueuing Move request for scope (0.08, -0.05)
02:44:01.912 00.002 15712 Worker thread wakes up
02:44:01.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
02:44:01.912 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
02:44:01.912 00.000 15712 Moving (0.08, -0.05) raw xDistance=-0.05 yDistance=-0.08
02:44:01.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=70, FiltMax=255, Gamma=0.690
02:44:01.912 00.000 7988 UpdateGuideState exits: m=469 SNR=13.6
02:44:01.914 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:01.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:01.916 00.002 7988 Enqueuing Expose request
02:44:01.916 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:44:01.916 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
02:44:01.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:01.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:44:01.916 00.000 15712 MoveAxis(E, 3, ABG)
02:44:01.916 00.000 15712 Guiding  Dir = 2, Dur = 3
02:44:01.918 00.002 15712 IsGuiding returns 0
02:44:01.929 00.011 15712 IsGuiding returns 0
02:44:01.929 00.000 15712 Move returns status 0, amount 3
02:44:01.929 00.000 15712 MoveAxis(N, 0, ABG)
02:44:01.929 00.000 15712 Move returns status 0, amount 0
02:44:01.929 00.000 15712 move complete, result=0
02:44:01.929 00.000 15712 worker thread done servicing request
02:44:01.929 00.000 15712 Worker thread wakes up
02:44:01.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:01.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:01.929 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
02:44:03.682 01.753 15712 Exposure complete
02:44:03.743 00.061 15712 worker thread done servicing request
02:44:03.743 00.000 7988 OnExposeComplete: enter
02:44:03.743 00.000 7988 UpdateGuideState(): m_state=6
02:44:03.749 00.006 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4901
02:44:03.749 00.000 7988 Star::Find returns 1 (0), X=974.41, Y=187.85, Mass=421, SNR=13.1, Peak=138 HFD=2.7
02:44:03.751 00.002 7988 MultiStar: [#1 0.70,-0.36,0.00,M1] [#2 -0.08,-0.47,0.96,U] [#3 -0.40,-0.72,0.00,M2] [#4 0.01,0.38,0.81,U] [#5 -0.24,0.39,0.58,U] [#6 0.09,-0.30,0.70,U] [#7 -0.17,-0.17,0.46,U] [#8 0.65,-0.96,0.00,M4] 
02:44:03.751 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.12}, one-star: {-0.16, -0.32}
02:44:03.753 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.76 = 2.52)
02:44:03.753 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.49)
02:44:03.755 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.20 mountX=-0.12 mountY=0.09, mountTheta=2.50
02:44:03.757 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.12, opts=13)
02:44:03.757 00.000 7988 Enqueuing Move request for scope (-0.08, -0.12)
02:44:03.759 00.002 15712 Worker thread wakes up
02:44:03.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
02:44:03.759 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
02:44:03.759 00.000 15712 Moving (-0.08, -0.12) raw xDistance=-0.12 yDistance=0.09
02:44:03.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=70, FiltMax=255, Gamma=0.690
02:44:03.759 00.000 7988 UpdateGuideState exits: m=421 SNR=13.1
02:44:03.762 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:03.762 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:03.762 00.000 7988 Enqueuing Expose request
02:44:03.766 00.004 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:44:03.766 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
02:44:03.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:03.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:44:03.766 00.000 15712 MoveAxis(E, 3, ABG)
02:44:03.766 00.000 15712 Guiding  Dir = 2, Dur = 3
02:44:03.779 00.013 15712 IsGuiding returns 0
02:44:03.795 00.016 15712 IsGuiding returns 0
02:44:03.795 00.000 15712 Move returns status 0, amount 3
02:44:03.795 00.000 15712 MoveAxis(N, 0, ABG)
02:44:03.795 00.000 15712 Move returns status 0, amount 0
02:44:03.795 00.000 15712 move complete, result=0
02:44:03.795 00.000 15712 worker thread done servicing request
02:44:03.795 00.000 15712 Worker thread wakes up
02:44:03.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:03.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:03.795 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
02:44:05.211 01.416 15712 Exposure complete
02:44:05.275 00.064 15712 worker thread done servicing request
02:44:05.277 00.002 7988 OnExposeComplete: enter
02:44:05.277 00.000 7988 UpdateGuideState(): m_state=6
02:44:05.277 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4902
02:44:05.279 00.002 7988 Star::Find returns 1 (0), X=974.94, Y=187.85, Mass=473, SNR=13.8, Peak=136 HFD=3.0
02:44:05.279 00.000 7988 Star::Find false star n=7 nbg=281 bg=80.5 sigma=3.1 thresh=90 peak=89
02:44:05.279 00.000 7988 Star::Find false star n=4 nbg=279 bg=78.5 sigma=3.0 thresh=88 peak=86
02:44:05.279 00.000 7988 MultiStar: [#1 0.48,-0.35,1.03,U] [#2 0.19,-0.70,0.00,M2] [#3 -0.18,-0.53,0.77,U] [#4 -0.22,0.36,0.64,U] [#5 0.13,-0.29,0.71,U] [#6 0.03,-0.15,0.67,U] [#7 -0.68,-0.39,0.00,M6] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.15,-1.13,0.00,M9] 
02:44:05.279 00.000 7988 refined, 5 included, MultiStar: {0.15, -0.24}, one-star: {0.37, -0.32}
02:44:05.279 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
02:44:05.279 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
02:44:05.279 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-1.03 mountX=-0.24 mountY=-0.14, mountTheta=-2.62
02:44:05.289 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.24, opts=13)
02:44:05.289 00.000 7988 Enqueuing Move request for scope (0.15, -0.24)
02:44:05.289 00.000 15712 Worker thread wakes up
02:44:05.289 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
02:44:05.289 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
02:44:05.289 00.000 15712 Moving (0.15, -0.24) raw xDistance=-0.24 yDistance=-0.14
02:44:05.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=70, FiltMax=255, Gamma=0.690
02:44:05.289 00.000 7988 UpdateGuideState exits: m=473 SNR=13.8
02:44:05.293 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:05.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:05.296 00.003 7988 Enqueuing Expose request
02:44:05.296 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.39
02:44:05.296 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
02:44:05.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:05.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:44:05.296 00.000 15712 MoveAxis(E, 49, ABG)
02:44:05.296 00.000 15712 Guiding  Dir = 2, Dur = 49
02:44:05.296 00.000 15712 IsGuiding returns 0
02:44:05.313 00.017 15712 PulseGuide returned control before completion, sleep 44
02:44:05.369 00.056 15712 IsGuiding returns 1
02:44:05.369 00.000 15712 scope still moving after pulse duration time elapsed
02:44:05.406 00.037 15712 IsGuiding returns 0
02:44:05.406 00.000 15712 scope move finished after 49 + 63 ms
02:44:05.406 00.000 15712 Move returns status 0, amount 49
02:44:05.406 00.000 15712 MoveAxis(N, 0, ABG)
02:44:05.406 00.000 15712 Move returns status 0, amount 0
02:44:05.406 00.000 15712 move complete, result=0
02:44:05.406 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
02:44:05.411 00.005 15712 worker thread done servicing request
02:44:05.411 00.000 15712 Worker thread wakes up
02:44:05.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:05.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:07.047 01.636 15712 Exposure complete
02:44:07.109 00.062 15712 worker thread done servicing request
02:44:07.109 00.000 7988 OnExposeComplete: enter
02:44:07.109 00.000 7988 UpdateGuideState(): m_state=6
02:44:07.114 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4903
02:44:07.115 00.001 7988 Star::Find returns 1 (0), X=974.48, Y=188.54, Mass=426, SNR=13.0, Peak=129 HFD=3.2
02:44:07.115 00.000 7988 MultiStar: [#1 1.06,-0.06,0.00,M1] [#2 -0.06,-0.49,0.95,U] [#3 0.11,-0.59,0.79,U] [#4 0.25,-0.30,0.57,U] [#5 0.26,0.66,0.00,M1] [#6 0.08,0.30,0.63,U] [#7 0.50,0.52,0.00,M7] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 -0.97,-0.38,0.00,M1] 
02:44:07.117 00.002 7988 refined, 4 included, MultiStar: {0.03, -0.14}, one-star: {-0.09, 0.36}
02:44:07.117 00.000 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
02:44:07.119 00.002 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
02:44:07.119 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.33 mountX=-0.14 mountY=-0.03, mountTheta=-2.93
02:44:07.119 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.14, opts=13)
02:44:07.119 00.000 7988 Enqueuing Move request for scope (0.03, -0.14)
02:44:07.124 00.005 15712 Worker thread wakes up
02:44:07.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
02:44:07.124 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
02:44:07.124 00.000 15712 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=-0.03
02:44:07.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=69, FiltMax=255, Gamma=0.690
02:44:07.124 00.000 7988 UpdateGuideState exits: m=426 SNR=13.0
02:44:07.128 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:07.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:07.130 00.002 7988 Enqueuing Expose request
02:44:07.130 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:44:07.130 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
02:44:07.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:07.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:44:07.130 00.000 15712 MoveAxis(E, 2, ABG)
02:44:07.130 00.000 15712 Guiding  Dir = 2, Dur = 2
02:44:07.132 00.002 15712 IsGuiding returns 0
02:44:07.149 00.017 15712 IsGuiding returns 0
02:44:07.149 00.000 15712 Move returns status 0, amount 2
02:44:07.149 00.000 15712 MoveAxis(N, 0, ABG)
02:44:07.149 00.000 15712 Move returns status 0, amount 0
02:44:07.149 00.000 15712 move complete, result=0
02:44:07.149 00.000 15712 worker thread done servicing request
02:44:07.149 00.000 15712 Worker thread wakes up
02:44:07.149 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
02:44:07.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:07.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:08.562 01.413 15712 Exposure complete
02:44:08.623 00.061 15712 worker thread done servicing request
02:44:08.623 00.000 7988 OnExposeComplete: enter
02:44:08.623 00.000 7988 UpdateGuideState(): m_state=6
02:44:08.623 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4904
02:44:08.629 00.006 7988 Star::Find returns 1 (0), X=974.69, Y=187.93, Mass=579, SNR=15.3, Peak=143 HFD=3.4
02:44:08.629 00.000 7988 Star::Find false star n=5 nbg=280 bg=78.8 sigma=3.3 thresh=89 peak=89
02:44:08.629 00.000 7988 Star::Find false star n=3 nbg=281 bg=78.7 sigma=3.1 thresh=88 peak=86
02:44:08.629 00.000 7988 MultiStar: [#1 0.54,-0.20,0.84,U] [#2 -0.13,-0.43,0.84,U] [#3 0.13,-0.30,0.71,U] [#4 -0.27,0.49,0.62,U] [#5 0.28,0.24,0.60,U] [#6 -0.00,0.17,0.60,U] [#7 -0.45,-0.07,0.52,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.01,-0.75,0.00,M10] 
02:44:08.629 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.08}, one-star: {0.13, -0.24}
02:44:08.629 00.000 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
02:44:08.629 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
02:44:08.629 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.95 mountX=-0.08 mountY=-0.06, mountTheta=-2.54
02:44:08.629 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.08, opts=13)
02:44:08.639 00.010 7988 Enqueuing Move request for scope (0.06, -0.08)
02:44:08.639 00.000 15712 Worker thread wakes up
02:44:08.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
02:44:08.639 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
02:44:08.639 00.000 15712 Moving (0.06, -0.08) raw xDistance=-0.08 yDistance=-0.06
02:44:08.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=70, FiltMax=255, Gamma=0.690
02:44:08.639 00.000 7988 UpdateGuideState exits: m=579 SNR=15.3
02:44:08.644 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:08.646 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:08.646 00.000 7988 Enqueuing Expose request
02:44:08.646 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:44:08.646 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
02:44:08.646 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:08.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:44:08.646 00.000 15712 MoveAxis(E, 2, ABG)
02:44:08.646 00.000 15712 Guiding  Dir = 2, Dur = 2
02:44:08.646 00.000 15712 IsGuiding returns 0
02:44:08.663 00.017 15712 IsGuiding returns 0
02:44:08.663 00.000 15712 Move returns status 0, amount 2
02:44:08.663 00.000 15712 MoveAxis(N, 0, ABG)
02:44:08.663 00.000 15712 Move returns status 0, amount 0
02:44:08.663 00.000 15712 move complete, result=0
02:44:08.663 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
02:44:08.671 00.008 15712 worker thread done servicing request
02:44:08.671 00.000 15712 Worker thread wakes up
02:44:08.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:08.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:10.312 01.641 15712 Exposure complete
02:44:10.374 00.062 15712 worker thread done servicing request
02:44:10.374 00.000 7988 OnExposeComplete: enter
02:44:10.379 00.005 7988 UpdateGuideState(): m_state=6
02:44:10.381 00.002 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4905
02:44:10.381 00.000 7988 Star::Find returns 1 (0), X=974.17, Y=187.91, Mass=475, SNR=13.8, Peak=133 HFD=3.1
02:44:10.383 00.002 7988 Star::Find false star n=7 nbg=279 bg=78.5 sigma=3.4 thresh=89 peak=88
02:44:10.383 00.000 7988 Star::Find false star n=5 nbg=284 bg=77.6 sigma=3.1 thresh=87 peak=86
02:44:10.385 00.002 7988 MultiStar: [#1 0.63,-0.18,1.01,U] [#2 -0.18,-0.47,0.85,U] [#3 0.07,-0.23,0.76,U] [#4 -0.53,0.03,0.76,U] [#5 -0.51,0.37,0.69,U] [#6 -0.26,0.12,0.60,U] [#7 -0.88,0.29,0.00,M7] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.53,-1.91,0.00,R] 
02:44:10.385 00.000 7988 refined, 6 included, MultiStar: {-0.14, -0.12}, one-star: {-0.40, -0.26}
02:44:10.387 00.002 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
02:44:10.387 00.000 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
02:44:10.389 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.43 mountX=-0.12 mountY=0.14, mountTheta=2.28
02:44:10.390 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.12, opts=13)
02:44:10.390 00.000 7988 Enqueuing Move request for scope (-0.14, -0.12)
02:44:10.390 00.000 15712 Worker thread wakes up
02:44:10.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
02:44:10.390 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
02:44:10.390 00.000 15712 Moving (-0.14, -0.12) raw xDistance=-0.12 yDistance=0.14
02:44:10.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=70, FiltMax=255, Gamma=0.690
02:44:10.390 00.000 7988 UpdateGuideState exits: m=475 SNR=13.8
02:44:10.396 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:10.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:10.398 00.002 7988 Enqueuing Expose request
02:44:10.398 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:44:10.398 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
02:44:10.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:10.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:44:10.398 00.000 15712 MoveAxis(E, 2, ABG)
02:44:10.398 00.000 15712 Guiding  Dir = 2, Dur = 2
02:44:10.398 00.000 15712 IsGuiding returns 0
02:44:10.422 00.024 15712 IsGuiding returns 0
02:44:10.422 00.000 15712 Move returns status 0, amount 2
02:44:10.422 00.000 15712 MoveAxis(N, 0, ABG)
02:44:10.422 00.000 15712 Move returns status 0, amount 0
02:44:10.422 00.000 15712 move complete, result=0
02:44:10.422 00.000 15712 worker thread done servicing request
02:44:10.422 00.000 15712 Worker thread wakes up
02:44:10.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:10.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:10.422 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
02:44:11.842 01.420 15712 Exposure complete
02:44:11.906 00.064 15712 worker thread done servicing request
02:44:11.906 00.000 7988 OnExposeComplete: enter
02:44:11.908 00.002 7988 UpdateGuideState(): m_state=6
02:44:11.910 00.002 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4906
02:44:11.910 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=187.53, Mass=569, SNR=14.7, Peak=131 HFD=3.6
02:44:11.910 00.000 7988 MultiStar: [#1 0.51,-0.18,0.91,U] [#2 -0.26,-0.37,0.81,U] [#3 -0.32,-0.83,0.00,M1] [#4 -0.77,-0.00,0.00,M1] [#5 -0.54,0.19,0.66,U] [#6 0.30,-0.02,0.61,U] [#7 -0.71,0.69,0.00,M8] [#8 -0.39,-0.17,0.37,U] 
02:44:11.910 00.000 7988 refined, 5 included, MultiStar: {-0.10, -0.24}, one-star: {-0.36, -0.65}
02:44:11.910 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.51 = 2.78)
02:44:11.910 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
02:44:11.910 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.94 mountX=-0.24 mountY=0.10, mountTheta=2.75
02:44:11.910 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.24, opts=13)
02:44:11.920 00.010 7988 Enqueuing Move request for scope (-0.10, -0.24)
02:44:11.920 00.000 15712 Worker thread wakes up
02:44:11.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
02:44:11.920 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
02:44:11.920 00.000 15712 Moving (-0.10, -0.24) raw xDistance=-0.24 yDistance=0.10
02:44:11.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=70, FiltMax=255, Gamma=0.690
02:44:11.920 00.000 7988 UpdateGuideState exits: m=569 SNR=14.7
02:44:11.923 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:11.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:11.925 00.002 7988 Enqueuing Expose request
02:44:11.927 00.002 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.39
02:44:11.927 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
02:44:11.927 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:11.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:44:11.927 00.000 15712 MoveAxis(E, 50, ABG)
02:44:11.927 00.000 15712 Guiding  Dir = 2, Dur = 50
02:44:11.927 00.000 15712 IsGuiding returns 0
02:44:11.944 00.017 15712 PulseGuide returned control before completion, sleep 41
02:44:12.029 00.085 15712 IsGuiding returns 0
02:44:12.029 00.000 15712 Move returns status 0, amount 50
02:44:12.029 00.000 15712 MoveAxis(N, 0, ABG)
02:44:12.029 00.000 15712 Move returns status 0, amount 0
02:44:12.029 00.000 15712 move complete, result=0
02:44:12.029 00.000 15712 worker thread done servicing request
02:44:12.029 00.000 15712 Worker thread wakes up
02:44:12.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:12.029 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
02:44:12.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:13.661 01.632 15712 Exposure complete
02:44:13.722 00.061 15712 worker thread done servicing request
02:44:13.722 00.000 7988 OnExposeComplete: enter
02:44:13.722 00.000 7988 UpdateGuideState(): m_state=6
02:44:13.728 00.006 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4907
02:44:13.728 00.000 7988 Star::Find returns 1 (0), X=974.86, Y=187.69, Mass=536, SNR=14.6, Peak=140 HFD=3.5
02:44:13.730 00.002 7988 MultiStar: [#1 0.30,-0.32,0.85,U] [#2 -0.02,-0.39,0.79,U] [#3 -0.93,-1.09,0.00,M2] [#4 -0.17,0.09,0.59,U] [#5 -1.02,0.50,0.00,M1] [#6 0.46,-0.45,0.67,U] [#7 -1.20,0.59,0.00,M9] [#8 0.04,-0.36,0.38,U] 
02:44:13.730 00.000 7988 refined, 5 included, MultiStar: {0.18, -0.34}, one-star: {0.30, -0.49}
02:44:13.732 00.002 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
02:44:13.732 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
02:44:13.734 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.34 hyp=0.38 cameraTheta=-1.09 mountX=-0.34 mountY=-0.17, mountTheta=-2.68
02:44:13.736 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.34, opts=13)
02:44:13.736 00.000 7988 Enqueuing Move request for scope (0.18, -0.34)
02:44:13.738 00.002 15712 Worker thread wakes up
02:44:13.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.34) opts 0xd
02:44:13.738 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.34)
02:44:13.738 00.000 15712 Moving (0.18, -0.34) raw xDistance=-0.34 yDistance=-0.17
02:44:13.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=70, FiltMax=255, Gamma=0.690
02:44:13.738 00.000 7988 UpdateGuideState exits: m=536 SNR=14.6
02:44:13.741 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:13.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:13.743 00.002 7988 Enqueuing Expose request
02:44:13.743 00.000 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.20, pred = -0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 639.39
02:44:13.743 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
02:44:13.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:13.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:44:13.743 00.000 15712 MoveAxis(E, 67, ABG)
02:44:13.743 00.000 15712 Guiding  Dir = 2, Dur = 67
02:44:13.743 00.000 15712 IsGuiding returns 0
02:44:13.764 00.021 15712 PulseGuide returned control before completion, sleep 53
02:44:13.833 00.069 15712 IsGuiding returns 0
02:44:13.833 00.000 15712 Move returns status 0, amount 67
02:44:13.833 00.000 15712 MoveAxis(N, 0, ABG)
02:44:13.833 00.000 15712 Move returns status 0, amount 0
02:44:13.833 00.000 15712 move complete, result=0
02:44:13.833 00.000 15712 worker thread done servicing request
02:44:13.833 00.000 15712 Worker thread wakes up
02:44:13.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:13.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:13.833 00.000 7988 GuideStep: -0.3 px 67 ms EAST, -0.2 px 0 ms NORTH
02:44:15.238 01.405 15712 Exposure complete
02:44:15.300 00.062 15712 worker thread done servicing request
02:44:15.300 00.000 7988 OnExposeComplete: enter
02:44:15.300 00.000 7988 UpdateGuideState(): m_state=6
02:44:15.305 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4908
02:44:15.307 00.002 7988 Star::Find returns 1 (0), X=974.84, Y=188.29, Mass=441, SNR=13.2, Peak=135 HFD=2.9
02:44:15.307 00.000 7988 Star::Find false star n=3 nbg=284 bg=77.0 sigma=3.3 thresh=87 peak=87
02:44:15.307 00.000 7988 Star::Find false star n=6 nbg=274 bg=77.0 sigma=2.7 thresh=85 peak=85
02:44:15.310 00.003 7988 MultiStar: [#1 0.83,0.11,0.00,M1] [#2 0.00,-0.11,0.94,U] [#3 -0.62,-0.44,0.00,M3] [#4 0.01,0.53,0.64,U] [#5 -0.14,0.63,0.78,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 -0.01,-0.04,0.46,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 -0.12,-1.26,0.00,M2] 
02:44:15.310 00.000 7988 refined, 4 included, MultiStar: {0.04, 0.21}, one-star: {0.28, 0.11}
02:44:15.310 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
02:44:15.310 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:44:15.310 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.37 mountX=0.21 mountY=-0.05, mountTheta=-0.23
02:44:15.316 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.21, opts=13)
02:44:15.316 00.000 7988 Enqueuing Move request for scope (0.04, 0.21)
02:44:15.316 00.000 15712 Worker thread wakes up
02:44:15.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
02:44:15.316 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
02:44:15.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=69, FiltMax=255, Gamma=0.690
02:44:15.316 00.000 7988 UpdateGuideState exits: m=441 SNR=13.2
02:44:15.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:15.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:15.316 00.000 7988 Enqueuing Expose request
02:44:15.316 00.000 15712 Moving (0.04, 0.21) raw xDistance=0.21 yDistance=-0.05
02:44:15.326 00.010 15712 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.39
02:44:15.326 00.000 15712 PPEC: input: 0.21, control: 0.13, exposure: 1500
02:44:15.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:15.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:44:15.326 00.000 15712 MoveAxis(W, 41, ABG)
02:44:15.326 00.000 15712 Guiding  Dir = 3, Dur = 41
02:44:15.332 00.006 15712 IsGuiding returns 0
02:44:15.352 00.020 15712 PulseGuide returned control before completion, sleep 36
02:44:15.396 00.044 15712 IsGuiding returns 1
02:44:15.396 00.000 15712 scope still moving after pulse duration time elapsed
02:44:15.432 00.036 15712 IsGuiding returns 0
02:44:15.432 00.000 15712 scope move finished after 41 + 54 ms
02:44:15.432 00.000 15712 Move returns status 0, amount 41
02:44:15.432 00.000 15712 MoveAxis(N, 0, ABG)
02:44:15.432 00.000 15712 Move returns status 0, amount 0
02:44:15.432 00.000 15712 move complete, result=0
02:44:15.432 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
02:44:15.432 00.000 15712 worker thread done servicing request
02:44:15.434 00.002 15712 Worker thread wakes up
02:44:15.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:15.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:17.069 01.635 15712 Exposure complete
02:44:17.133 00.064 15712 worker thread done servicing request
02:44:17.133 00.000 7988 OnExposeComplete: enter
02:44:17.133 00.000 7988 UpdateGuideState(): m_state=6
02:44:17.133 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4909
02:44:17.133 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=187.79, Mass=530, SNR=14.5, Peak=135 HFD=3.4
02:44:17.133 00.000 7988 MultiStar: [#1 0.29,-0.06,0.92,U] [#2 -0.10,-1.00,0.00,M1] [#3 -0.12,-0.76,0.00,M4] [#4 -0.57,0.95,0.00,M1] [#5 -0.04,0.69,0.62,U] [#6 -0.14,-0.61,0.60,U] [#7 -1.01,0.13,0.00,M10] [#8 0.30,-0.63,0.00,M2] 
02:44:17.133 00.000 7988 refined, 3 included, MultiStar: {0.04, -0.12}, one-star: {-0.02, -0.39}
02:44:17.133 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
02:44:17.133 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
02:44:17.133 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.22 mountX=-0.12 mountY=-0.04, mountTheta=-2.81
02:44:17.145 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
02:44:17.145 00.000 7988 Enqueuing Move request for scope (0.04, -0.12)
02:44:17.149 00.004 15712 Worker thread wakes up
02:44:17.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:44:17.149 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:44:17.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=69, FiltMax=255, Gamma=0.690
02:44:17.149 00.000 7988 UpdateGuideState exits: m=530 SNR=14.5
02:44:17.151 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:17.151 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:17.153 00.002 7988 Enqueuing Expose request
02:44:17.153 00.000 15712 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=-0.04
02:44:17.153 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:44:17.153 00.000 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
02:44:17.153 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:17.153 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:44:17.153 00.000 15712 MoveAxis(W, 1, ABG)
02:44:17.153 00.000 15712 Guiding  Dir = 3, Dur = 1
02:44:17.153 00.000 15712 IsGuiding returns 0
02:44:17.164 00.011 15712 IsGuiding returns 0
02:44:17.164 00.000 15712 Move returns status 0, amount 1
02:44:17.164 00.000 15712 MoveAxis(N, 0, ABG)
02:44:17.164 00.000 15712 Move returns status 0, amount 0
02:44:17.164 00.000 15712 move complete, result=0
02:44:17.164 00.000 15712 worker thread done servicing request
02:44:17.164 00.000 15712 Worker thread wakes up
02:44:17.164 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
02:44:17.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:17.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:18.588 01.424 15712 Exposure complete
02:44:18.649 00.061 15712 worker thread done servicing request
02:44:18.649 00.000 7988 OnExposeComplete: enter
02:44:18.649 00.000 7988 UpdateGuideState(): m_state=6
02:44:18.654 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4910
02:44:18.654 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=188.02, Mass=501, SNR=14.2, Peak=139 HFD=3.1
02:44:18.656 00.002 7988 MultiStar: [#1 0.01,-0.11,1.04,U] [#2 -0.58,-0.89,0.00,M2] [#3 -0.22,-0.22,0.75,U] [#4 -0.37,0.49,0.73,U] [#5 -0.66,0.33,0.00,M1] [#6 0.18,0.10,0.71,U] [#7 -0.35,-0.38,0.42,U] [#8 0.19,-1.04,0.00,M3] 
02:44:18.656 00.000 7988 refined, 5 included, MultiStar: {-0.06, -0.04}, one-star: {0.17, -0.15}
02:44:18.658 00.002 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
02:44:18.660 00.002 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.10)
02:44:18.660 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.59 mountX=-0.04 mountY=0.06, mountTheta=2.12
02:44:18.663 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
02:44:18.665 00.002 7988 Enqueuing Move request for scope (-0.06, -0.04)
02:44:18.665 00.000 15712 Worker thread wakes up
02:44:18.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
02:44:18.665 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
02:44:18.665 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.06
02:44:18.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=68, FiltMax=255, Gamma=0.690
02:44:18.665 00.000 7988 UpdateGuideState exits: m=501 SNR=14.2
02:44:18.668 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:18.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:18.670 00.002 7988 Enqueuing Expose request
02:44:18.670 00.000 15712 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:44:18.670 00.000 15712 PPEC: input: -0.04, control: 0.00, exposure: 1500
02:44:18.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:18.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:44:18.670 00.000 15712 MoveAxis(W, 1, ABG)
02:44:18.670 00.000 15712 Guiding  Dir = 3, Dur = 1
02:44:18.677 00.007 15712 IsGuiding returns 0
02:44:18.687 00.010 15712 IsGuiding returns 0
02:44:18.694 00.007 15712 Move returns status 0, amount 1
02:44:18.694 00.000 15712 MoveAxis(N, 0, ABG)
02:44:18.694 00.000 15712 Move returns status 0, amount 0
02:44:18.694 00.000 15712 move complete, result=0
02:44:18.694 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
02:44:18.694 00.000 15712 worker thread done servicing request
02:44:18.694 00.000 15712 Worker thread wakes up
02:44:18.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:18.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:20.336 01.642 15712 Exposure complete
02:44:20.402 00.066 15712 worker thread done servicing request
02:44:20.402 00.000 7988 OnExposeComplete: enter
02:44:20.402 00.000 7988 UpdateGuideState(): m_state=6
02:44:20.402 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4911
02:44:20.402 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=187.92, Mass=557, SNR=15.0, Peak=146 HFD=3.4
02:44:20.402 00.000 7988 MultiStar: [#1 0.99,0.16,0.00,M1] [#2 -0.45,-0.46,0.83,U] [#3 -0.32,-0.49,0.88,U] [#4 -0.26,0.01,0.61,U] [#5 -0.43,-0.15,0.65,U] [#6 0.05,0.17,0.57,U] [#7 0.57,0.33,0.49,U] [#8 -0.19,-0.24,0.53,U] 
02:44:20.402 00.000 7988 refined, 7 included, MultiStar: {-0.16, -0.19}, one-star: {-0.01, -0.25}
02:44:20.402 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.85 = 2.44)
02:44:20.402 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
02:44:20.402 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.24 cameraTheta=-2.28 mountX=-0.19 mountY=0.16, mountTheta=2.42
02:44:20.412 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.19, opts=13)
02:44:20.412 00.000 7988 Enqueuing Move request for scope (-0.16, -0.19)
02:44:20.412 00.000 15712 Worker thread wakes up
02:44:20.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd
02:44:20.412 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.19)
02:44:20.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=68, FiltMax=255, Gamma=0.690
02:44:20.416 00.004 7988 UpdateGuideState exits: m=557 SNR=15.0
02:44:20.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:20.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:20.416 00.000 7988 Enqueuing Expose request
02:44:20.416 00.000 15712 Moving (-0.16, -0.19) raw xDistance=-0.19 yDistance=0.16
02:44:20.416 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.39
02:44:20.416 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
02:44:20.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:20.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:44:20.416 00.000 15712 MoveAxis(E, 35, ABG)
02:44:20.416 00.000 15712 Guiding  Dir = 2, Dur = 35
02:44:20.416 00.000 15712 IsGuiding returns 0
02:44:20.451 00.035 15712 PulseGuide returned control before completion, sleep 20
02:44:20.496 00.045 15712 IsGuiding returns 0
02:44:20.496 00.000 15712 Move returns status 0, amount 35
02:44:20.496 00.000 15712 MoveAxis(N, 0, ABG)
02:44:20.496 00.000 15712 Move returns status 0, amount 0
02:44:20.496 00.000 15712 move complete, result=0
02:44:20.496 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
02:44:20.501 00.005 15712 worker thread done servicing request
02:44:20.501 00.000 15712 Worker thread wakes up
02:44:20.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:20.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:21.917 01.416 15712 Exposure complete
02:44:21.983 00.066 15712 worker thread done servicing request
02:44:21.983 00.000 7988 OnExposeComplete: enter
02:44:21.983 00.000 7988 UpdateGuideState(): m_state=6
02:44:21.983 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4912
02:44:21.983 00.000 7988 Star::Find returns 1 (0), X=974.46, Y=188.24, Mass=510, SNR=14.2, Peak=137 HFD=3.0
02:44:21.983 00.000 7988 MultiStar: [#1 0.59,-0.28,0.98,U] [#2 -0.32,-0.54,0.91,U] [#3 -0.30,-0.61,0.86,U] [#4 -0.38,0.75,0.00,M1] [#5 0.29,0.17,0.73,U] [#6 0.36,-0.11,0.59,U] [#7 -0.16,0.42,0.48,U] [#8 0.07,-1.74,0.00,M3] 
02:44:21.983 00.000 7988 single-star, 6 included, MultiStar: {0.05, -0.17}, one-star: {-0.10, 0.06}
02:44:21.990 00.007 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
02:44:21.990 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
02:44:21.990 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.59 mountX=0.06 mountY=0.10, mountTheta=1.02
02:44:21.990 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.06, opts=13)
02:44:21.995 00.005 7988 Enqueuing Move request for scope (-0.10, 0.06)
02:44:21.995 00.000 15712 Worker thread wakes up
02:44:21.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
02:44:21.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:44:21.995 00.000 15712 Moving (-0.10, 0.06) raw xDistance=0.06 yDistance=0.10
02:44:21.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=67, FiltMax=255, Gamma=0.690
02:44:21.995 00.000 7988 UpdateGuideState exits: m=510 SNR=14.2
02:44:21.998 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:21.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:22.000 00.002 7988 Enqueuing Expose request
02:44:22.000 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:44:22.000 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
02:44:22.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:22.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:44:22.000 00.000 15712 MoveAxis(W, 1, ABG)
02:44:22.000 00.000 15712 Guiding  Dir = 3, Dur = 1
02:44:22.016 00.016 15712 IsGuiding returns 0
02:44:22.034 00.018 15712 IsGuiding returns 0
02:44:22.034 00.000 15712 Move returns status 0, amount 1
02:44:22.034 00.000 15712 MoveAxis(N, 0, ABG)
02:44:22.034 00.000 15712 Move returns status 0, amount 0
02:44:22.034 00.000 15712 move complete, result=0
02:44:22.034 00.000 15712 worker thread done servicing request
02:44:22.034 00.000 15712 Worker thread wakes up
02:44:22.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:22.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:22.034 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
02:44:23.672 01.638 15712 Exposure complete
02:44:23.735 00.063 15712 worker thread done servicing request
02:44:23.735 00.000 7988 OnExposeComplete: enter
02:44:23.735 00.000 7988 UpdateGuideState(): m_state=6
02:44:23.739 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4913
02:44:23.740 00.001 7988 Star::Find returns 1 (0), X=974.85, Y=187.99, Mass=545, SNR=15.0, Peak=134 HFD=3.0
02:44:23.740 00.000 7988 MultiStar: [#1 0.53,-0.33,0.97,U] [#2 -0.28,-0.65,0.00,M1] [#3 -0.59,-0.51,0.00,M2] [#4 0.27,0.23,0.72,U] [#5 -0.01,0.02,0.70,U] [#6 0.43,-0.51,0.66,U] [#7 -0.37,0.19,0.40,U] [#8 -0.03,0.27,0.36,U] 
02:44:23.742 00.002 7988 refined, 6 included, MultiStar: {0.23, -0.10}, one-star: {0.28, -0.19}
02:44:23.742 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
02:44:23.744 00.002 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
02:44:23.744 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.41 mountX=-0.10 mountY=-0.23, mountTheta=-1.98
02:44:23.746 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.10, opts=13)
02:44:23.748 00.002 7988 Enqueuing Move request for scope (0.23, -0.10)
02:44:23.750 00.002 15712 Worker thread wakes up
02:44:23.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=67, FiltMax=255, Gamma=0.690
02:44:23.750 00.000 7988 UpdateGuideState exits: m=545 SNR=15.0
02:44:23.752 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:23.752 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:23.754 00.002 7988 Enqueuing Expose request
02:44:23.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
02:44:23.754 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
02:44:23.754 00.000 15712 Moving (0.23, -0.10) raw xDistance=-0.10 yDistance=-0.23
02:44:23.757 00.003 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:44:23.757 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
02:44:23.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:23.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:44:23.757 00.000 15712 MoveAxis(E, 0, ABG)
02:44:23.757 00.000 15712 Move returns status 0, amount 0
02:44:23.757 00.000 15712 MoveAxis(N, 0, ABG)
02:44:23.757 00.000 15712 Move returns status 0, amount 0
02:44:23.757 00.000 15712 move complete, result=0
02:44:23.757 00.000 15712 worker thread done servicing request
02:44:23.757 00.000 15712 Worker thread wakes up
02:44:23.757 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:23.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:23.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:25.168 01.411 15712 Exposure complete
02:44:25.232 00.064 15712 worker thread done servicing request
02:44:25.232 00.000 7988 OnExposeComplete: enter
02:44:25.232 00.000 7988 UpdateGuideState(): m_state=6
02:44:25.232 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4914
02:44:25.232 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=187.72, Mass=516, SNR=14.3, Peak=140 HFD=3.2
02:44:25.236 00.004 7988 MultiStar: [#1 0.51,0.09,0.94,U] [#2 -0.15,-0.53,0.93,U] [#3 -0.05,-0.10,0.82,U] [#4 -0.13,0.32,0.66,U] [#5 -0.22,0.11,0.68,U] [#6 0.24,0.03,0.69,U] [#7 -0.24,0.90,0.00,M7] [#8 0.09,-0.68,0.39,U] 
02:44:25.236 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {0.17, -0.46}
02:44:25.236 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
02:44:25.236 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
02:44:25.236 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.13 mountX=-0.15 mountY=-0.07, mountTheta=-2.72
02:44:25.236 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.15, opts=13)
02:44:25.236 00.000 7988 Enqueuing Move request for scope (0.07, -0.15)
02:44:25.236 00.000 15712 Worker thread wakes up
02:44:25.246 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
02:44:25.246 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
02:44:25.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=67, FiltMax=255, Gamma=0.690
02:44:25.246 00.000 7988 UpdateGuideState exits: m=516 SNR=14.3
02:44:25.246 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:25.246 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:25.246 00.000 7988 Enqueuing Expose request
02:44:25.246 00.000 15712 Moving (0.07, -0.15) raw xDistance=-0.15 yDistance=-0.07
02:44:25.253 00.007 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:44:25.253 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
02:44:25.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:25.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:44:25.253 00.000 15712 MoveAxis(E, 2, ABG)
02:44:25.253 00.000 15712 Guiding  Dir = 2, Dur = 2
02:44:25.253 00.000 15712 IsGuiding returns 0
02:44:25.279 00.026 15712 IsGuiding returns 0
02:44:25.279 00.000 15712 Move returns status 0, amount 2
02:44:25.279 00.000 15712 MoveAxis(N, 0, ABG)
02:44:25.279 00.000 15712 Move returns status 0, amount 0
02:44:25.279 00.000 15712 move complete, result=0
02:44:25.279 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
02:44:25.281 00.002 15712 worker thread done servicing request
02:44:25.281 00.000 15712 Worker thread wakes up
02:44:25.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:25.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:26.924 01.643 15712 Exposure complete
02:44:26.986 00.062 15712 worker thread done servicing request
02:44:26.986 00.000 7988 OnExposeComplete: enter
02:44:26.986 00.000 7988 UpdateGuideState(): m_state=6
02:44:26.990 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4915
02:44:26.990 00.000 7988 Star::Find returns 1 (0), X=974.41, Y=188.08, Mass=706, SNR=16.8, Peak=145 HFD=3.9
02:44:26.992 00.002 7988 MultiStar: [#1 0.33,-0.10,0.89,U] [#2 0.14,-0.73,0.00,M1] [#3 -0.11,-0.30,0.70,U] [#4 -0.34,0.27,0.59,U] [#5 -0.10,-0.17,0.59,U] [#6 0.27,-0.39,0.55,U] [#7 0.43,0.15,0.45,U] [#8 -0.48,0.05,0.36,U] 
02:44:26.992 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.09}, one-star: {-0.16, -0.10}
02:44:26.994 00.002 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
02:44:26.994 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
02:44:26.996 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.65 mountX=-0.09 mountY=0.01, mountTheta=3.04
02:44:26.998 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.09, opts=13)
02:44:26.998 00.000 7988 Enqueuing Move request for scope (-0.01, -0.09)
02:44:27.000 00.002 15712 Worker thread wakes up
02:44:27.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
02:44:27.000 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
02:44:27.000 00.000 15712 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
02:44:27.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=66, FiltMax=255, Gamma=0.690
02:44:27.003 00.003 7988 UpdateGuideState exits: m=706 SNR=16.8
02:44:27.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:27.005 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:27.006 00.001 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:44:27.006 00.000 7988 Enqueuing Expose request
02:44:27.007 00.001 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
02:44:27.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:27.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:44:27.007 00.000 15712 MoveAxis(E, 2, ABG)
02:44:27.007 00.000 15712 Guiding  Dir = 2, Dur = 2
02:44:27.007 00.000 15712 IsGuiding returns 0
02:44:27.037 00.030 15712 IsGuiding returns 0
02:44:27.037 00.000 15712 Move returns status 0, amount 2
02:44:27.037 00.000 15712 MoveAxis(N, 0, ABG)
02:44:27.037 00.000 15712 Move returns status 0, amount 0
02:44:27.037 00.000 15712 move complete, result=0
02:44:27.037 00.000 15712 worker thread done servicing request
02:44:27.037 00.000 15712 Worker thread wakes up
02:44:27.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:27.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:27.037 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
02:44:28.454 01.417 15712 Exposure complete
02:44:28.514 00.060 15712 worker thread done servicing request
02:44:28.514 00.000 7988 OnExposeComplete: enter
02:44:28.514 00.000 7988 UpdateGuideState(): m_state=6
02:44:28.521 00.007 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4916
02:44:28.521 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=187.81, Mass=478, SNR=14.0, Peak=131 HFD=3.2
02:44:28.523 00.002 7988 MultiStar: [#1 0.61,-0.27,0.99,U] [#2 -0.31,-0.64,0.00,M2] [#3 -0.12,-0.72,0.00,M1] [#4 -0.31,-0.41,0.71,U] [#5 0.07,0.09,0.73,U] [#6 -0.07,-0.74,0.00,M1] [#7 -0.29,0.23,0.41,U] [#8 0.80,-0.40,0.00,M1] 
02:44:28.525 00.002 7988 refined, 4 included, MultiStar: {0.10, -0.20}, one-star: {0.06, -0.36}
02:44:28.525 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
02:44:28.527 00.002 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
02:44:28.527 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.10 mountX=-0.20 mountY=-0.09, mountTheta=-2.69
02:44:28.529 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.20, opts=13)
02:44:28.531 00.002 7988 Enqueuing Move request for scope (0.10, -0.20)
02:44:28.531 00.000 15712 Worker thread wakes up
02:44:28.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
02:44:28.531 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
02:44:28.531 00.000 15712 Moving (0.10, -0.20) raw xDistance=-0.20 yDistance=-0.09
02:44:28.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=66, FiltMax=255, Gamma=0.690
02:44:28.531 00.000 7988 UpdateGuideState exits: m=478 SNR=14.0
02:44:28.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:28.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:28.531 00.000 7988 Enqueuing Expose request
02:44:28.531 00.000 15712 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.40
02:44:28.531 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
02:44:28.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:28.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:44:28.531 00.000 15712 MoveAxis(E, 40, ABG)
02:44:28.531 00.000 15712 Guiding  Dir = 2, Dur = 40
02:44:28.531 00.000 15712 IsGuiding returns 0
02:44:28.550 00.019 15712 PulseGuide returned control before completion, sleep 33
02:44:28.599 00.049 15712 IsGuiding returns 0
02:44:28.599 00.000 15712 Move returns status 0, amount 40
02:44:28.599 00.000 15712 MoveAxis(N, 0, ABG)
02:44:28.599 00.000 15712 Move returns status 0, amount 0
02:44:28.599 00.000 15712 move complete, result=0
02:44:28.599 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
02:44:28.599 00.000 15712 worker thread done servicing request
02:44:28.599 00.000 15712 Worker thread wakes up
02:44:28.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:28.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:30.240 01.641 15712 Exposure complete
02:44:30.303 00.063 15712 worker thread done servicing request
02:44:30.303 00.000 7988 OnExposeComplete: enter
02:44:30.303 00.000 7988 UpdateGuideState(): m_state=6
02:44:30.303 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4917
02:44:30.303 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=187.94, Mass=556, SNR=15.0, Peak=128 HFD=3.5
02:44:30.303 00.000 7988 Star::Find false star n=6 nbg=278 bg=72.5 sigma=2.7 thresh=81 peak=78
02:44:30.303 00.000 7988 MultiStar: [#1 0.66,-0.31,0.00,M1] [#2 -0.23,-0.46,0.90,U] [#3 -0.11,-0.76,0.00,M2] [#4 -0.29,0.53,0.63,U] [#5 -0.82,0.07,0.00,M1] [#6 -0.00,0.32,0.57,U] [#7 -0.30,-0.33,0.46,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -1.16,1.27,0.00,M1] 
02:44:30.303 00.000 7988 refined, 4 included, MultiStar: {-0.16, -0.08}, one-star: {-0.05, -0.23}
02:44:30.303 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.56) = xAngle (-4.25 = 2.04)
02:44:30.303 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.00)
02:44:30.314 00.011 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.68 mountX=-0.08 mountY=0.16, mountTheta=2.03
02:44:30.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.08, opts=13)
02:44:30.317 00.003 7988 Enqueuing Move request for scope (-0.16, -0.08)
02:44:30.317 00.000 15712 Worker thread wakes up
02:44:30.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
02:44:30.317 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
02:44:30.317 00.000 15712 Moving (-0.16, -0.08) raw xDistance=-0.08 yDistance=0.16
02:44:30.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=65, FiltMax=255, Gamma=0.690
02:44:30.317 00.000 7988 UpdateGuideState exits: m=556 SNR=15.0
02:44:30.320 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:30.320 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:30.322 00.002 7988 Enqueuing Expose request
02:44:30.322 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:44:30.322 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
02:44:30.322 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:30.322 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:44:30.324 00.002 15712 MoveAxis(E, 1, ABG)
02:44:30.324 00.000 15712 Guiding  Dir = 2, Dur = 1
02:44:30.324 00.000 15712 IsGuiding returns 0
02:44:30.333 00.009 15712 IsGuiding returns 0
02:44:30.333 00.000 15712 Move returns status 0, amount 1
02:44:30.333 00.000 15712 MoveAxis(N, 0, ABG)
02:44:30.333 00.000 15712 Move returns status 0, amount 0
02:44:30.333 00.000 15712 move complete, result=0
02:44:30.333 00.000 15712 worker thread done servicing request
02:44:30.333 00.000 15712 Worker thread wakes up
02:44:30.333 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
02:44:30.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:30.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:31.753 01.420 15712 Exposure complete
02:44:31.816 00.063 15712 worker thread done servicing request
02:44:31.816 00.000 7988 OnExposeComplete: enter
02:44:31.816 00.000 7988 UpdateGuideState(): m_state=6
02:44:31.816 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4918
02:44:31.816 00.000 7988 Star::Find returns 1 (0), X=974.33, Y=187.96, Mass=637, SNR=16.3, Peak=138 HFD=3.4
02:44:31.816 00.000 7988 MultiStar: [#1 0.37,0.04,0.92,U] [#2 -0.44,-0.15,0.84,U] [#3 -0.23,-0.33,0.84,U] [#4 -0.20,0.02,0.63,U] [#5 -0.26,-0.58,0.58,U] [#6 0.33,0.46,0.61,U] [#7 -0.71,0.02,0.00,M5] [#8 -0.89,-0.16,0.00,M2] 
02:44:31.816 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.12}, one-star: {-0.24, -0.21}
02:44:31.816 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.85 = 2.44)
02:44:31.816 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
02:44:31.816 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.28 mountX=-0.12 mountY=0.10, mountTheta=2.42
02:44:31.827 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.12, opts=13)
02:44:31.827 00.000 7988 Enqueuing Move request for scope (-0.10, -0.12)
02:44:31.827 00.000 15712 Worker thread wakes up
02:44:31.830 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=65, FiltMax=255, Gamma=0.690
02:44:31.830 00.000 7988 UpdateGuideState exits: m=637 SNR=16.3
02:44:31.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:31.830 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:31.830 00.000 7988 Enqueuing Expose request
02:44:31.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
02:44:31.830 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
02:44:31.830 00.000 15712 Moving (-0.10, -0.12) raw xDistance=-0.12 yDistance=0.10
02:44:31.830 00.000 15712 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:44:31.830 00.000 15712 PPEC: input: -0.12, control: -0.00, exposure: 1500
02:44:31.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:31.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:44:31.830 00.000 15712 MoveAxis(E, 1, ABG)
02:44:31.830 00.000 15712 Guiding  Dir = 2, Dur = 1
02:44:31.830 00.000 15712 IsGuiding returns 0
02:44:31.865 00.035 15712 IsGuiding returns 0
02:44:31.865 00.000 15712 Move returns status 0, amount 1
02:44:31.865 00.000 15712 MoveAxis(N, 0, ABG)
02:44:31.865 00.000 15712 Move returns status 0, amount 0
02:44:31.865 00.000 15712 move complete, result=0
02:44:31.865 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
02:44:31.867 00.002 15712 worker thread done servicing request
02:44:31.867 00.000 15712 Worker thread wakes up
02:44:31.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:31.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:33.508 01.641 15712 Exposure complete
02:44:33.569 00.061 15712 worker thread done servicing request
02:44:33.569 00.000 7988 OnExposeComplete: enter
02:44:33.569 00.000 7988 UpdateGuideState(): m_state=6
02:44:33.569 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4919
02:44:33.569 00.000 7988 Star::Find returns 1 (0), X=974.48, Y=187.87, Mass=614, SNR=15.7, Peak=134 HFD=3.2
02:44:33.577 00.008 7988 Star::Find false star n=4 nbg=282 bg=70.9 sigma=3.0 thresh=80 peak=80
02:44:33.577 00.000 7988 MultiStar: [#1 0.43,0.10,0.89,U] [#2 -0.46,-0.36,0.78,U] [#3 -0.32,0.15,0.83,U] [#4 -0.01,0.34,0.62,U] [#5 -0.37,0.40,0.65,U] [#6 0.34,0.36,0.64,U] [#7 -0.31,0.40,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.20,0.81,0.00,M2] 
02:44:33.577 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.08, -0.30}
02:44:33.577 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.56) = xAngle (0.77 = 0.77)
02:44:33.577 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
02:44:33.577 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.33 mountX=0.09 mountY=0.08, mountTheta=0.75
02:44:33.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.09, opts=13)
02:44:33.585 00.008 7988 Enqueuing Move request for scope (-0.08, 0.09)
02:44:33.585 00.000 15712 Worker thread wakes up
02:44:33.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
02:44:33.585 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:44:33.585 00.000 15712 Moving (-0.08, 0.09) raw xDistance=0.09 yDistance=0.08
02:44:33.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:44:33.585 00.000 7988 UpdateGuideState exits: m=614 SNR=15.7
02:44:33.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:33.585 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:33.585 00.000 7988 Enqueuing Expose request
02:44:33.585 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:44:33.585 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
02:44:33.585 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:33.585 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:44:33.585 00.000 15712 MoveAxis(E, 1, ABG)
02:44:33.585 00.000 15712 Guiding  Dir = 2, Dur = 1
02:44:33.621 00.036 15712 IsGuiding returns 0
02:44:33.639 00.018 15712 IsGuiding returns 0
02:44:33.639 00.000 15712 Move returns status 0, amount 1
02:44:33.639 00.000 15712 MoveAxis(N, 0, ABG)
02:44:33.639 00.000 15712 Move returns status 0, amount 0
02:44:33.639 00.000 15712 move complete, result=0
02:44:33.639 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
02:44:33.641 00.002 15712 worker thread done servicing request
02:44:33.641 00.000 15712 Worker thread wakes up
02:44:33.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:33.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:35.054 01.413 15712 Exposure complete
02:44:35.119 00.065 15712 worker thread done servicing request
02:44:35.119 00.000 7988 OnExposeComplete: enter
02:44:35.119 00.000 7988 UpdateGuideState(): m_state=6
02:44:35.122 00.003 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4920
02:44:35.122 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=188.32, Mass=563, SNR=15.2, Peak=134 HFD=3.2
02:44:35.124 00.002 7988 MultiStar: [#1 0.49,0.11,0.99,U] [#2 -0.29,-0.08,0.82,U] [#3 -0.09,-0.19,0.73,U] [#4 0.09,0.69,0.00,M1] [#5 -0.03,0.42,0.82,U] [#6 -0.04,0.27,0.64,U] [#7 -0.35,0.16,0.50,U] [#8 -0.04,0.09,0.35,U] 
02:44:35.124 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.12}, one-star: {-0.02, 0.15}
02:44:35.126 00.002 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
02:44:35.126 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
02:44:35.128 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.12 mountY=0.01, mountTheta=0.10
02:44:35.130 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.12, opts=13)
02:44:35.130 00.000 7988 Enqueuing Move request for scope (-0.01, 0.12)
02:44:35.132 00.002 15712 Worker thread wakes up
02:44:35.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
02:44:35.132 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:44:35.132 00.000 15712 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=0.01
02:44:35.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:44:35.134 00.002 7988 UpdateGuideState exits: m=563 SNR=15.2
02:44:35.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:35.136 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:35.138 00.002 7988 Enqueuing Expose request
02:44:35.138 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:44:35.138 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
02:44:35.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:35.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:44:35.138 00.000 15712 MoveAxis(E, 1, ABG)
02:44:35.138 00.000 15712 Guiding  Dir = 2, Dur = 1
02:44:35.138 00.000 15712 IsGuiding returns 0
02:44:35.154 00.016 15712 IsGuiding returns 0
02:44:35.154 00.000 15712 Move returns status 0, amount 1
02:44:35.154 00.000 15712 MoveAxis(N, 0, ABG)
02:44:35.154 00.000 15712 Move returns status 0, amount 0
02:44:35.154 00.000 15712 move complete, result=0
02:44:35.154 00.000 15712 worker thread done servicing request
02:44:35.154 00.000 15712 Worker thread wakes up
02:44:35.158 00.004 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
02:44:35.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:35.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:36.797 01.639 15712 Exposure complete
02:44:36.861 00.064 15712 worker thread done servicing request
02:44:36.861 00.000 7988 OnExposeComplete: enter
02:44:36.861 00.000 7988 UpdateGuideState(): m_state=6
02:44:36.861 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4921
02:44:36.861 00.000 7988 Star::Find returns 1 (0), X=974.44, Y=188.16, Mass=638, SNR=16.1, Peak=130 HFD=3.5
02:44:36.861 00.000 7988 MultiStar: [#1 0.45,0.27,0.90,U] [#2 -0.36,-0.08,0.85,U] [#3 -0.35,0.00,0.87,U] [#4 0.18,0.77,0.00,M2] [#5 -0.10,-0.04,0.69,U] [#6 0.01,0.06,0.60,U] [#7 -1.71,0.36,0.00,M4] [#8 0.48,0.08,0.43,U] 
02:44:36.861 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.04}, one-star: {-0.12, -0.02}
02:44:36.861 00.000 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.56) = xAngle (0.77 = 0.77)
02:44:36.861 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
02:44:36.861 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.33 mountX=0.04 mountY=0.03, mountTheta=0.75
02:44:36.861 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
02:44:36.861 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
02:44:36.875 00.014 15712 Worker thread wakes up
02:44:36.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
02:44:36.875 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
02:44:36.875 00.000 15712 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=0.03
02:44:36.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:44:36.875 00.000 7988 UpdateGuideState exits: m=638 SNR=16.1
02:44:36.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:36.878 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:36.878 00.000 7988 Enqueuing Expose request
02:44:36.880 00.002 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:44:36.880 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
02:44:36.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:36.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:44:36.880 00.000 15712 MoveAxis(E, 1, ABG)
02:44:36.880 00.000 15712 Guiding  Dir = 2, Dur = 1
02:44:36.880 00.000 15712 IsGuiding returns 0
02:44:36.895 00.015 15712 IsGuiding returns 0
02:44:36.895 00.000 15712 Move returns status 0, amount 1
02:44:36.895 00.000 15712 MoveAxis(N, 0, ABG)
02:44:36.895 00.000 15712 Move returns status 0, amount 0
02:44:36.895 00.000 15712 move complete, result=0
02:44:36.895 00.000 15712 worker thread done servicing request
02:44:36.895 00.000 15712 Worker thread wakes up
02:44:36.895 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
02:44:36.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:36.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:38.311 01.416 15712 Exposure complete
02:44:38.375 00.064 15712 worker thread done servicing request
02:44:38.375 00.000 7988 OnExposeComplete: enter
02:44:38.375 00.000 7988 UpdateGuideState(): m_state=6
02:44:38.379 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4922
02:44:38.379 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=188.11, Mass=547, SNR=14.6, Peak=149 HFD=3.0
02:44:38.381 00.002 7988 MultiStar: [#1 0.41,-0.17,1.00,U] [#2 -0.14,-0.98,0.00,M1] [#3 -0.07,-0.13,0.80,U] [#4 -0.11,-0.00,0.67,U] [#5 0.45,0.43,0.67,U] [#6 0.50,-0.20,0.75,U] [#7 0.00,0.00,0.00,L] [#8 -0.36,-0.30,0.44,U] [#9 -0.06,-0.43,0.39,U] 
02:44:38.381 00.000 7988 single-star, 7 included, MultiStar: {0.16, -0.09}, one-star: {0.14, -0.07}
02:44:38.383 00.002 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
02:44:38.383 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
02:44:38.385 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.45 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
02:44:38.385 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.07, opts=13)
02:44:38.385 00.000 7988 Enqueuing Move request for scope (0.14, -0.07)
02:44:38.385 00.000 15712 Worker thread wakes up
02:44:38.385 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
02:44:38.391 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:44:38.392 00.001 7988 UpdateGuideState exits: m=547 SNR=14.6
02:44:38.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:38.394 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:38.394 00.000 7988 Enqueuing Expose request
02:44:38.396 00.002 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
02:44:38.396 00.000 15712 Moving (0.14, -0.07) raw xDistance=-0.06 yDistance=-0.13
02:44:38.396 00.000 15712 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:44:38.396 00.000 15712 PPEC: input: -0.06, control: -0.00, exposure: 1500
02:44:38.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:38.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:44:38.396 00.000 15712 MoveAxis(E, 1, ABG)
02:44:38.396 00.000 15712 Guiding  Dir = 2, Dur = 1
02:44:38.396 00.000 15712 IsGuiding returns 0
02:44:38.417 00.021 15712 IsGuiding returns 0
02:44:38.417 00.000 15712 Move returns status 0, amount 1
02:44:38.417 00.000 15712 MoveAxis(N, 0, ABG)
02:44:38.417 00.000 15712 Move returns status 0, amount 0
02:44:38.417 00.000 15712 move complete, result=0
02:44:38.417 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
02:44:38.417 00.000 15712 worker thread done servicing request
02:44:38.417 00.000 15712 Worker thread wakes up
02:44:38.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:38.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:40.165 01.748 15712 Exposure complete
02:44:40.227 00.062 15712 worker thread done servicing request
02:44:40.227 00.000 7988 OnExposeComplete: enter
02:44:40.227 00.000 7988 UpdateGuideState(): m_state=6
02:44:40.227 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4923
02:44:40.227 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=188.04, Mass=597, SNR=15.7, Peak=140 HFD=3.3
02:44:40.227 00.000 7988 MultiStar: [#1 0.44,-0.79,0.00,M1] [#2 -0.39,-1.24,0.00,M2] [#3 -0.26,-1.04,0.00,M1] [#4 -0.18,-0.32,0.72,U] [#5 -0.03,-0.29,0.66,U] [#6 0.70,-0.15,0.00,M1] [#7 -0.30,-0.19,0.57,U] [#8 -0.63,-0.08,0.43,U] 
02:44:40.227 00.000 7988 single-star, 4 included, MultiStar: {-0.15, -0.20}, one-star: {0.07, -0.13}
02:44:40.227 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
02:44:40.227 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
02:44:40.227 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.06 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
02:44:40.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.13, opts=13)
02:44:40.227 00.000 7988 Enqueuing Move request for scope (0.07, -0.13)
02:44:40.242 00.015 15712 Worker thread wakes up
02:44:40.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
02:44:40.242 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
02:44:40.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=63, FiltMax=255, Gamma=0.690
02:44:40.242 00.000 7988 UpdateGuideState exits: m=597 SNR=15.7
02:44:40.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:40.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:40.242 00.000 7988 Enqueuing Expose request
02:44:40.242 00.000 15712 Moving (0.07, -0.13) raw xDistance=-0.13 yDistance=-0.07
02:44:40.242 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:44:40.242 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
02:44:40.242 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:40.242 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:44:40.242 00.000 15712 MoveAxis(E, 2, ABG)
02:44:40.242 00.000 15712 Guiding  Dir = 2, Dur = 2
02:44:40.242 00.000 15712 IsGuiding returns 0
02:44:40.273 00.031 15712 IsGuiding returns 0
02:44:40.273 00.000 15712 Move returns status 0, amount 2
02:44:40.273 00.000 15712 MoveAxis(N, 0, ABG)
02:44:40.273 00.000 15712 Move returns status 0, amount 0
02:44:40.273 00.000 15712 move complete, result=0
02:44:40.273 00.000 15712 worker thread done servicing request
02:44:40.273 00.000 15712 Worker thread wakes up
02:44:40.273 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
02:44:40.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:40.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:41.680 01.407 15712 Exposure complete
02:44:41.741 00.061 15712 worker thread done servicing request
02:44:41.741 00.000 7988 OnExposeComplete: enter
02:44:41.741 00.000 7988 UpdateGuideState(): m_state=6
02:44:41.747 00.006 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4924
02:44:41.747 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=187.92, Mass=497, SNR=14.1, Peak=147 HFD=2.6
02:44:41.749 00.002 7988 MultiStar: [#1 0.30,0.17,0.97,U] [#2 -0.52,-0.43,0.91,U] [#3 -0.43,-0.51,0.85,U] [#4 -0.57,0.18,0.78,U] [#5 -0.22,0.31,0.75,U] [#6 0.35,-0.33,0.68,U] [#7 -0.31,-0.38,0.53,U] [#8 -0.27,-0.35,0.48,U] 
02:44:41.749 00.000 7988 refined, 8 included, MultiStar: {-0.18, -0.16}, one-star: {-0.05, -0.25}
02:44:41.751 00.002 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.97 = 2.31)
02:44:41.751 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.28)
02:44:41.753 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-2.41 mountX=-0.17 mountY=0.19, mountTheta=2.30
02:44:41.755 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.16, opts=13)
02:44:41.755 00.000 7988 Enqueuing Move request for scope (-0.18, -0.16)
02:44:41.757 00.002 15712 Worker thread wakes up
02:44:41.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.16) opts 0xd
02:44:41.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.16)
02:44:41.757 00.000 15712 Moving (-0.18, -0.16) raw xDistance=-0.17 yDistance=0.19
02:44:41.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:44:41.757 00.000 7988 UpdateGuideState exits: m=497 SNR=14.1
02:44:41.760 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:41.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:41.762 00.002 7988 Enqueuing Expose request
02:44:41.762 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.41
02:44:41.762 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
02:44:41.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:41.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:44:41.762 00.000 15712 MoveAxis(E, 34, ABG)
02:44:41.762 00.000 15712 Guiding  Dir = 2, Dur = 34
02:44:41.764 00.002 15712 IsGuiding returns 0
02:44:41.791 00.027 15712 PulseGuide returned control before completion, sleep 17
02:44:41.836 00.045 15712 IsGuiding returns 0
02:44:41.836 00.000 15712 Move returns status 0, amount 34
02:44:41.836 00.000 15712 MoveAxis(N, 0, ABG)
02:44:41.836 00.000 15712 Move returns status 0, amount 0
02:44:41.836 00.000 15712 move complete, result=0
02:44:41.836 00.000 15712 worker thread done servicing request
02:44:41.836 00.000 15712 Worker thread wakes up
02:44:41.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:41.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:41.836 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
02:44:43.481 01.645 15712 Exposure complete
02:44:43.543 00.062 15712 worker thread done servicing request
02:44:43.543 00.000 7988 OnExposeComplete: enter
02:44:43.543 00.000 7988 UpdateGuideState(): m_state=6
02:44:43.547 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4925
02:44:43.547 00.000 7988 Star::Find returns 1 (0), X=974.48, Y=188.01, Mass=525, SNR=14.7, Peak=127 HFD=3.1
02:44:43.549 00.002 7988 MultiStar: [#1 0.34,0.34,0.99,U] [#2 0.01,0.17,0.85,U] [#3 0.25,-0.27,0.80,U] [#4 -0.18,0.91,0.00,M1] [#5 -0.03,0.37,0.63,U] [#6 0.07,0.19,0.66,U] [#7 0.27,1.22,0.00,M3] [#8 0.25,-1.15,0.00,M1] 
02:44:43.551 00.002 7988 refined, 5 included, MultiStar: {0.10, 0.09}, one-star: {-0.08, -0.16}
02:44:43.551 00.000 7988 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
02:44:43.553 00.002 7988 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
02:44:43.553 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.74 mountX=0.09 mountY=-0.10, mountTheta=-0.83
02:44:43.555 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.09, opts=13)
02:44:43.557 00.002 7988 Enqueuing Move request for scope (0.10, 0.09)
02:44:43.558 00.001 15712 Worker thread wakes up
02:44:43.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:44:43.558 00.000 7988 UpdateGuideState exits: m=525 SNR=14.7
02:44:43.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:43.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:43.558 00.000 7988 Enqueuing Expose request
02:44:43.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
02:44:43.558 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
02:44:43.558 00.000 15712 Moving (0.10, 0.09) raw xDistance=0.09 yDistance=-0.10
02:44:43.568 00.010 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:44:43.568 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
02:44:43.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:43.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:44:43.568 00.000 15712 MoveAxis(E, 3, ABG)
02:44:43.568 00.000 15712 Guiding  Dir = 2, Dur = 3
02:44:43.568 00.000 15712 IsGuiding returns 0
02:44:43.593 00.025 15712 IsGuiding returns 0
02:44:43.593 00.000 15712 Move returns status 0, amount 3
02:44:43.593 00.000 15712 MoveAxis(N, 0, ABG)
02:44:43.593 00.000 15712 Move returns status 0, amount 0
02:44:43.593 00.000 15712 move complete, result=0
02:44:43.593 00.000 15712 worker thread done servicing request
02:44:43.593 00.000 15712 Worker thread wakes up
02:44:43.593 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
02:44:43.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:43.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:45.013 01.420 15712 Exposure complete
02:44:45.075 00.062 15712 worker thread done servicing request
02:44:45.075 00.000 7988 OnExposeComplete: enter
02:44:45.075 00.000 7988 UpdateGuideState(): m_state=6
02:44:45.080 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4926
02:44:45.080 00.000 7988 Star::Find returns 1 (0), X=975.05, Y=188.77, Mass=553, SNR=14.9, Peak=139 HFD=2.7
02:44:45.082 00.002 7988 Star::Find false star n=8 nbg=281 bg=74.0 sigma=3.4 thresh=84 peak=84
02:44:45.084 00.002 7988 MultiStar: [#1 0.74,0.70,0.00,M1] [#2 0.64,0.42,0.00,M1] [#3 -0.07,0.08,0.81,U] [#4 -0.15,0.92,0.00,M2] [#5 0.20,1.00,0.00,M1] [#6 0.25,0.84,0.00,M1] [#7 -0.36,1.22,0.00,M4] [#8 0.00,0.00,0.00,L] [#9 -0.19,0.49,0.45,U] 
02:44:45.084 00.000 7988 refined, 2 included, MultiStar: {0.15, 0.39}, one-star: {0.48, 0.59}
02:44:45.086 00.002 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
02:44:45.086 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
02:44:45.086 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.39 hyp=0.42 cameraTheta=1.20 mountX=0.39 mountY=-0.16, mountTheta=-0.39
02:44:45.088 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.39, opts=13)
02:44:45.090 00.002 7988 Enqueuing Move request for scope (0.15, 0.39)
02:44:45.090 00.000 15712 Worker thread wakes up
02:44:45.090 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.39) opts 0xd
02:44:45.090 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.39)
02:44:45.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:44:45.090 00.000 7988 UpdateGuideState exits: m=553 SNR=14.9
02:44:45.094 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:45.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:45.096 00.002 7988 Enqueuing Expose request
02:44:45.096 00.000 15712 Moving (0.15, 0.39) raw xDistance=0.39 yDistance=-0.16
02:44:45.096 00.000 15712 PPEC rslt: input = 0.39, final = 0.23, react = 0.23, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.41
02:44:45.096 00.000 15712 PPEC: input: 0.39, control: 0.23, exposure: 1500
02:44:45.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:45.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:44:45.096 00.000 15712 MoveAxis(W, 73, ABG)
02:44:45.096 00.000 15712 Guiding  Dir = 3, Dur = 73
02:44:45.096 00.000 15712 IsGuiding returns 0
02:44:45.122 00.026 15712 PulseGuide returned control before completion, sleep 53
02:44:45.186 00.064 15712 IsGuiding returns 1
02:44:45.186 00.000 15712 scope still moving after pulse duration time elapsed
02:44:45.225 00.039 15712 IsGuiding returns 0
02:44:45.225 00.000 15712 scope move finished after 73 + 53 ms
02:44:45.225 00.000 15712 Move returns status 0, amount 73
02:44:45.225 00.000 15712 MoveAxis(N, 0, ABG)
02:44:45.225 00.000 15712 Move returns status 0, amount 0
02:44:45.225 00.000 15712 move complete, result=0
02:44:45.225 00.000 7988 GuideStep: 0.4 px 73 ms WEST, -0.2 px 0 ms NORTH
02:44:45.230 00.005 15712 worker thread done servicing request
02:44:45.230 00.000 15712 Worker thread wakes up
02:44:45.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:45.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:46.861 01.631 15712 Exposure complete
02:44:46.928 00.067 15712 worker thread done servicing request
02:44:46.928 00.000 7988 OnExposeComplete: enter
02:44:46.928 00.000 7988 UpdateGuideState(): m_state=6
02:44:46.930 00.002 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4927
02:44:46.930 00.000 7988 Star::Find returns 1 (0), X=974.42, Y=188.36, Mass=627, SNR=16.0, Peak=138 HFD=3.4
02:44:46.932 00.002 7988 Star::Find false star n=6 nbg=281 bg=73.4 sigma=3.0 thresh=83 peak=83
02:44:46.934 00.002 7988 Star::Find false star n=8 nbg=284 bg=75.1 sigma=2.8 thresh=83 peak=83
02:44:46.934 00.000 7988 MultiStar: [#1 0.54,0.29,1.01,U] [#2 0.01,0.06,0.83,U] [#3 -0.28,-0.09,0.73,U] [#4 -0.28,0.65,0.00,M3] [#5 0.06,1.00,0.00,M2] [#6 0.27,0.42,0.62,U] [#7 -0.46,0.60,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.93,1.78,0.00,M3] 
02:44:46.936 00.002 7988 refined, 4 included, MultiStar: {0.09, 0.17}, one-star: {-0.15, 0.18}
02:44:46.938 00.002 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
02:44:46.938 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
02:44:46.938 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.10 mountX=0.17 mountY=-0.09, mountTheta=-0.49
02:44:46.938 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.17, opts=13)
02:44:46.938 00.000 7988 Enqueuing Move request for scope (0.09, 0.17)
02:44:46.938 00.000 15712 Worker thread wakes up
02:44:46.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
02:44:46.945 00.007 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
02:44:46.945 00.000 15712 Moving (0.09, 0.17) raw xDistance=0.17 yDistance=-0.09
02:44:46.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:44:46.945 00.000 7988 UpdateGuideState exits: m=627 SNR=16.0
02:44:46.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:46.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:46.945 00.000 7988 Enqueuing Expose request
02:44:46.945 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.41
02:44:46.945 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
02:44:46.945 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:46.945 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:44:46.945 00.000 15712 MoveAxis(W, 31, ABG)
02:44:46.945 00.000 15712 Guiding  Dir = 3, Dur = 31
02:44:46.945 00.000 15712 IsGuiding returns 0
02:44:46.970 00.025 15712 PulseGuide returned control before completion, sleep 22
02:44:47.017 00.047 15712 IsGuiding returns 0
02:44:47.017 00.000 15712 Move returns status 0, amount 31
02:44:47.017 00.000 15712 MoveAxis(N, 0, ABG)
02:44:47.017 00.000 15712 Move returns status 0, amount 0
02:44:47.017 00.000 15712 move complete, result=0
02:44:47.017 00.000 15712 worker thread done servicing request
02:44:47.017 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
02:44:47.019 00.002 15712 Worker thread wakes up
02:44:47.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:47.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:48.439 01.420 15712 Exposure complete
02:44:48.511 00.072 15712 worker thread done servicing request
02:44:48.511 00.000 7988 OnExposeComplete: enter
02:44:48.511 00.000 7988 UpdateGuideState(): m_state=6
02:44:48.511 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4928
02:44:48.511 00.000 7988 Star::Find returns 1 (0), X=974.75, Y=188.51, Mass=512, SNR=14.3, Peak=125 HFD=3.0
02:44:48.517 00.006 7988 MultiStar: [#1 0.60,0.37,0.00,M1] [#2 -0.27,-0.19,0.90,U] [#3 -0.11,-0.13,0.83,U] [#4 0.05,0.55,0.67,U] [#5 -0.17,0.99,0.00,M3] [#6 0.48,0.20,0.73,U] [#7 -0.67,0.07,0.49,U] [#8 -0.18,0.31,0.40,U] 
02:44:48.517 00.000 7988 refined, 6 included, MultiStar: {-0.03, 0.14}, one-star: {0.18, 0.33}
02:44:48.517 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
02:44:48.517 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:44:48.517 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.80 mountX=0.14 mountY=0.03, mountTheta=0.21
02:44:48.517 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.14, opts=13)
02:44:48.523 00.006 7988 Enqueuing Move request for scope (-0.03, 0.14)
02:44:48.523 00.000 15712 Worker thread wakes up
02:44:48.523 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
02:44:48.523 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
02:44:48.523 00.000 15712 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=0.03
02:44:48.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:44:48.523 00.000 7988 UpdateGuideState exits: m=512 SNR=14.3
02:44:48.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:48.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:48.523 00.000 7988 Enqueuing Expose request
02:44:48.523 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:44:48.523 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
02:44:48.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:48.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:44:48.523 00.000 15712 MoveAxis(E, 2, ABG)
02:44:48.523 00.000 15712 Guiding  Dir = 2, Dur = 2
02:44:48.523 00.000 15712 IsGuiding returns 0
02:44:48.548 00.025 15712 IsGuiding returns 0
02:44:48.548 00.000 15712 Move returns status 0, amount 2
02:44:48.548 00.000 15712 MoveAxis(N, 0, ABG)
02:44:48.548 00.000 15712 Move returns status 0, amount 0
02:44:48.548 00.000 15712 move complete, result=0
02:44:48.548 00.000 15712 worker thread done servicing request
02:44:48.548 00.000 15712 Worker thread wakes up
02:44:48.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:48.548 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
02:44:48.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:50.193 01.645 15712 Exposure complete
02:44:50.258 00.065 15712 worker thread done servicing request
02:44:50.259 00.001 7988 OnExposeComplete: enter
02:44:50.259 00.000 7988 UpdateGuideState(): m_state=6
02:44:50.259 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4929
02:44:50.259 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=187.89, Mass=532, SNR=14.8, Peak=139 HFD=2.9
02:44:50.259 00.000 7988 MultiStar: [#1 0.28,-0.16,0.92,U] [#2 -0.51,-0.44,0.91,U] [#3 -0.55,-0.53,0.00,M1] [#4 -0.45,-0.00,0.60,U] [#5 0.06,0.35,0.79,U] [#6 0.31,-0.16,0.67,U] [#7 -0.42,0.45,0.53,U] [#8 0.15,-0.26,0.40,U] 
02:44:50.259 00.000 7988 refined, 7 included, MultiStar: {-0.04, -0.09}, one-star: {0.14, -0.29}
02:44:50.259 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.56 = 2.73)
02:44:50.259 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.69)
02:44:50.259 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.99 mountX=-0.09 mountY=0.04, mountTheta=2.70
02:44:50.259 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.09, opts=13)
02:44:50.259 00.000 7988 Enqueuing Move request for scope (-0.04, -0.09)
02:44:50.259 00.000 15712 Worker thread wakes up
02:44:50.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
02:44:50.259 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
02:44:50.259 00.000 15712 Moving (-0.04, -0.09) raw xDistance=-0.09 yDistance=0.04
02:44:50.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=64, FiltMax=255, Gamma=0.690
02:44:50.259 00.000 7988 UpdateGuideState exits: m=532 SNR=14.8
02:44:50.273 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:50.275 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:50.275 00.000 7988 Enqueuing Expose request
02:44:50.275 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:44:50.275 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
02:44:50.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:50.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:44:50.275 00.000 15712 MoveAxis(E, 2, ABG)
02:44:50.275 00.000 15712 Guiding  Dir = 2, Dur = 2
02:44:50.275 00.000 15712 IsGuiding returns 0
02:44:50.292 00.017 15712 IsGuiding returns 0
02:44:50.292 00.000 15712 Move returns status 0, amount 2
02:44:50.292 00.000 15712 MoveAxis(N, 0, ABG)
02:44:50.292 00.000 15712 Move returns status 0, amount 0
02:44:50.292 00.000 15712 move complete, result=0
02:44:50.292 00.000 15712 worker thread done servicing request
02:44:50.292 00.000 15712 Worker thread wakes up
02:44:50.292 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
02:44:50.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:50.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:51.712 01.420 15712 Exposure complete
02:44:51.775 00.063 15712 worker thread done servicing request
02:44:51.775 00.000 7988 OnExposeComplete: enter
02:44:51.775 00.000 7988 UpdateGuideState(): m_state=6
02:44:51.775 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4930
02:44:51.775 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=188.25, Mass=545, SNR=15.0, Peak=153 HFD=2.8
02:44:51.775 00.000 7988 MultiStar: [#1 0.66,-0.15,1.02,U] [#2 0.11,-0.36,0.90,U] [#3 -0.15,-0.96,0.00,M2] [#4 0.35,0.54,0.64,U] [#5 0.43,-0.01,0.65,U] [#6 0.14,-0.25,0.72,U] [#7 -0.37,0.19,0.49,U] [#8 -0.02,0.37,0.47,U] 
02:44:51.775 00.000 7988 single-star, 7 included, MultiStar: {0.22, 0.00}, one-star: {0.13, 0.07}
02:44:51.783 00.008 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
02:44:51.783 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
02:44:51.785 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=0.07 mountY=-0.13, mountTheta=-1.07
02:44:51.785 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.07, opts=13)
02:44:51.787 00.002 7988 Enqueuing Move request for scope (0.13, 0.07)
02:44:51.789 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:44:51.789 00.000 7988 UpdateGuideState exits: m=545 SNR=15.0
02:44:51.789 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:51.789 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:51.789 00.000 7988 Enqueuing Expose request
02:44:51.789 00.000 15712 Worker thread wakes up
02:44:51.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
02:44:51.789 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
02:44:51.789 00.000 15712 Moving (0.13, 0.07) raw xDistance=0.07 yDistance=-0.13
02:44:51.789 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:44:51.789 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
02:44:51.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:51.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:44:51.789 00.000 15712 MoveAxis(E, 2, ABG)
02:44:51.789 00.000 15712 Guiding  Dir = 2, Dur = 2
02:44:51.809 00.020 15712 IsGuiding returns 0
02:44:51.821 00.012 15712 IsGuiding returns 0
02:44:51.821 00.000 15712 Move returns status 0, amount 2
02:44:51.821 00.000 15712 MoveAxis(N, 0, ABG)
02:44:51.821 00.000 15712 Move returns status 0, amount 0
02:44:51.821 00.000 15712 move complete, result=0
02:44:51.821 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
02:44:51.832 00.011 15712 worker thread done servicing request
02:44:51.832 00.000 15712 Worker thread wakes up
02:44:51.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:51.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:53.573 01.741 15712 Exposure complete
02:44:53.636 00.063 15712 worker thread done servicing request
02:44:53.636 00.000 7988 OnExposeComplete: enter
02:44:53.636 00.000 7988 UpdateGuideState(): m_state=6
02:44:53.640 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4931
02:44:53.640 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=187.98, Mass=507, SNR=14.4, Peak=133 HFD=2.6
02:44:53.640 00.000 7988 MultiStar: [#1 0.29,-0.46,0.97,U] [#2 -0.36,-0.84,0.00,M1] [#3 -0.16,-0.66,0.89,U] [#4 -0.55,0.34,0.74,U] [#5 -0.40,-0.69,0.00,M2] [#6 0.35,-0.67,0.00,M1] [#7 -0.62,0.08,0.52,U] [#8 -0.31,-1.22,0.00,M1] 
02:44:53.640 00.000 7988 refined, 4 included, MultiStar: {-0.07, -0.23}, one-star: {0.29, -0.20}
02:44:53.640 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
02:44:53.640 00.000 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.81)
02:44:53.640 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.88 mountX=-0.23 mountY=0.08, mountTheta=2.81
02:44:53.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.23, opts=13)
02:44:53.640 00.000 7988 Enqueuing Move request for scope (-0.07, -0.23)
02:44:53.650 00.010 15712 Worker thread wakes up
02:44:53.650 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
02:44:53.650 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
02:44:53.650 00.000 15712 Moving (-0.07, -0.23) raw xDistance=-0.23 yDistance=0.08
02:44:53.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=64, FiltMax=255, Gamma=0.690
02:44:53.650 00.000 7988 UpdateGuideState exits: m=507 SNR=14.4
02:44:53.653 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:53.653 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:53.655 00.002 7988 Enqueuing Expose request
02:44:53.657 00.002 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 639.41
02:44:53.657 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
02:44:53.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:53.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:44:53.657 00.000 15712 MoveAxis(E, 46, ABG)
02:44:53.657 00.000 15712 Guiding  Dir = 2, Dur = 46
02:44:53.684 00.027 15712 IsGuiding returns 0
02:44:53.698 00.014 15712 PulseGuide returned control before completion, sleep 41
02:44:53.747 00.049 15712 IsGuiding returns 1
02:44:53.747 00.000 15712 scope still moving after pulse duration time elapsed
02:44:53.778 00.031 15712 IsGuiding returns 0
02:44:53.778 00.000 15712 scope move finished after 46 + 49 ms
02:44:53.778 00.000 15712 Move returns status 0, amount 46
02:44:53.778 00.000 15712 MoveAxis(N, 0, ABG)
02:44:53.778 00.000 15712 Move returns status 0, amount 0
02:44:53.778 00.000 15712 move complete, result=0
02:44:53.778 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
02:44:53.782 00.004 15712 worker thread done servicing request
02:44:53.782 00.000 15712 Worker thread wakes up
02:44:53.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:53.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:55.200 01.418 15712 Exposure complete
02:44:55.263 00.063 15712 worker thread done servicing request
02:44:55.263 00.000 7988 OnExposeComplete: enter
02:44:55.263 00.000 7988 UpdateGuideState(): m_state=6
02:44:55.263 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4932
02:44:55.263 00.000 7988 Star::Find returns 1 (0), X=974.50, Y=187.67, Mass=492, SNR=14.2, Peak=142 HFD=3.1
02:44:55.263 00.000 7988 MultiStar: [#1 0.62,0.10,0.97,U] [#2 -0.02,-0.44,0.88,U] [#3 -0.06,-0.88,0.00,M2] [#4 -0.56,-0.06,0.69,U] [#5 0.07,-0.12,0.79,U] [#6 0.01,-0.59,0.70,U] [#7 -0.46,0.46,0.48,U] [#8 0.16,0.13,0.44,U] 
02:44:55.263 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.18}, one-star: {-0.07, -0.51}
02:44:55.263 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
02:44:55.272 00.009 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:44:55.272 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.53 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
02:44:55.272 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.18, opts=13)
02:44:55.272 00.000 7988 Enqueuing Move request for scope (0.01, -0.18)
02:44:55.277 00.005 15712 Worker thread wakes up
02:44:55.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
02:44:55.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
02:44:55.277 00.000 15712 Moving (0.01, -0.18) raw xDistance=-0.18 yDistance=-0.00
02:44:55.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=65, FiltMax=255, Gamma=0.690
02:44:55.279 00.002 7988 UpdateGuideState exits: m=492 SNR=14.2
02:44:55.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:55.281 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:55.281 00.000 7988 Enqueuing Expose request
02:44:55.283 00.002 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.41
02:44:55.283 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
02:44:55.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:55.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:44:55.283 00.000 15712 MoveAxis(E, 36, ABG)
02:44:55.283 00.000 15712 Guiding  Dir = 2, Dur = 36
02:44:55.283 00.000 15712 IsGuiding returns 0
02:44:55.293 00.010 15712 PulseGuide returned control before completion, sleep 33
02:44:55.346 00.053 15712 IsGuiding returns 0
02:44:55.346 00.000 15712 Move returns status 0, amount 36
02:44:55.346 00.000 15712 MoveAxis(N, 0, ABG)
02:44:55.346 00.000 15712 Move returns status 0, amount 0
02:44:55.346 00.000 15712 move complete, result=0
02:44:55.346 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
02:44:55.348 00.002 15712 worker thread done servicing request
02:44:55.348 00.000 15712 Worker thread wakes up
02:44:55.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:55.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:56.987 01.639 15712 Exposure complete
02:44:57.048 00.061 15712 worker thread done servicing request
02:44:57.048 00.000 7988 OnExposeComplete: enter
02:44:57.048 00.000 7988 UpdateGuideState(): m_state=6
02:44:57.053 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4933
02:44:57.053 00.000 7988 Star::Find returns 1 (0), X=974.47, Y=188.50, Mass=556, SNR=15.0, Peak=134 HFD=3.2
02:44:57.055 00.002 7988 MultiStar: [#1 0.39,0.57,0.00,M1] [#2 -0.08,0.08,0.84,U] [#3 -0.01,-0.18,0.85,U] [#4 -0.16,0.76,0.00,M1] [#5 0.44,0.37,0.78,U] [#6 0.10,0.50,0.61,U] [#7 -0.20,0.74,0.00,M1] [#8 0.24,0.96,0.00,M1] 
02:44:57.057 00.002 7988 refined, 4 included, MultiStar: {0.06, 0.20}, one-star: {-0.09, 0.33}
02:44:57.057 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
02:44:57.059 00.002 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
02:44:57.059 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.29 mountX=0.20 mountY=-0.06, mountTheta=-0.30
02:44:57.061 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.20, opts=13)
02:44:57.063 00.002 7988 Enqueuing Move request for scope (0.06, 0.20)
02:44:57.064 00.001 15712 Worker thread wakes up
02:44:57.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:44:57.064 00.000 7988 UpdateGuideState exits: m=556 SNR=15.0
02:44:57.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:57.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:57.064 00.000 7988 Enqueuing Expose request
02:44:57.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
02:44:57.064 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
02:44:57.064 00.000 15712 Moving (0.06, 0.20) raw xDistance=0.20 yDistance=-0.06
02:44:57.070 00.006 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.41
02:44:57.070 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
02:44:57.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:57.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:44:57.070 00.000 15712 MoveAxis(W, 39, ABG)
02:44:57.070 00.000 15712 Guiding  Dir = 3, Dur = 39
02:44:57.070 00.000 15712 IsGuiding returns 0
02:44:57.089 00.019 15712 PulseGuide returned control before completion, sleep 35
02:44:57.137 00.048 15712 IsGuiding returns 0
02:44:57.137 00.000 15712 Move returns status 0, amount 39
02:44:57.137 00.000 15712 MoveAxis(N, 0, ABG)
02:44:57.137 00.000 15712 Move returns status 0, amount 0
02:44:57.137 00.000 15712 move complete, result=0
02:44:57.137 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
02:44:57.139 00.002 15712 worker thread done servicing request
02:44:57.139 00.000 15712 Worker thread wakes up
02:44:57.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:57.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:44:58.548 01.409 15712 Exposure complete
02:44:58.611 00.063 15712 worker thread done servicing request
02:44:58.611 00.000 7988 OnExposeComplete: enter
02:44:58.611 00.000 7988 UpdateGuideState(): m_state=6
02:44:58.611 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4934
02:44:58.611 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=188.54, Mass=550, SNR=14.8, Peak=137 HFD=3.1
02:44:58.611 00.000 7988 MultiStar: [#1 0.43,0.48,1.02,U] [#2 -0.19,-0.18,0.89,U] [#3 0.00,0.34,0.82,U] [#4 0.00,0.69,0.00,M2] [#5 -0.21,1.38,0.00,M1] [#6 0.31,0.50,0.65,U] [#7 -0.09,0.78,0.00,M2] [#8 -0.44,-0.18,0.37,U] 
02:44:58.611 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.26}, one-star: {-0.02, 0.36}
02:44:58.621 00.010 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
02:44:58.621 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
02:44:58.621 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.34 mountX=0.26 mountY=-0.07, mountTheta=-0.26
02:44:58.621 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.26, opts=13)
02:44:58.621 00.000 7988 Enqueuing Move request for scope (0.06, 0.26)
02:44:58.621 00.000 15712 Worker thread wakes up
02:44:58.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
02:44:58.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
02:44:58.621 00.000 15712 Moving (0.06, 0.26) raw xDistance=0.26 yDistance=-0.07
02:44:58.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:44:58.627 00.006 7988 UpdateGuideState exits: m=550 SNR=14.8
02:44:58.629 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:58.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:44:58.631 00.002 7988 Enqueuing Expose request
02:44:58.631 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.16, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 639.41
02:44:58.631 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
02:44:58.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:58.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:44:58.631 00.000 15712 MoveAxis(W, 49, ABG)
02:44:58.631 00.000 15712 Guiding  Dir = 3, Dur = 49
02:44:58.631 00.000 15712 IsGuiding returns 0
02:44:58.655 00.024 15712 PulseGuide returned control before completion, sleep 38
02:44:58.718 00.063 15712 IsGuiding returns 1
02:44:58.718 00.000 15712 scope still moving after pulse duration time elapsed
02:44:58.755 00.037 15712 IsGuiding returns 0
02:44:58.755 00.000 15712 scope move finished after 49 + 73 ms
02:44:58.755 00.000 15712 Move returns status 0, amount 49
02:44:58.755 00.000 15712 MoveAxis(N, 0, ABG)
02:44:58.755 00.000 15712 Move returns status 0, amount 0
02:44:58.755 00.000 15712 move complete, result=0
02:44:58.755 00.000 15712 worker thread done servicing request
02:44:58.755 00.000 15712 Worker thread wakes up
02:44:58.755 00.000 7988 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
02:44:58.757 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:44:58.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:00.399 01.642 15712 Exposure complete
02:45:00.464 00.065 15712 worker thread done servicing request
02:45:00.464 00.000 7988 OnExposeComplete: enter
02:45:00.464 00.000 7988 UpdateGuideState(): m_state=6
02:45:00.464 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4935
02:45:00.464 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=188.52, Mass=633, SNR=15.7, Peak=133 HFD=3.3
02:45:00.464 00.000 7988 MultiStar: [#1 0.60,0.50,0.00,M1] [#2 -0.33,0.29,0.85,U] [#3 0.02,-0.09,0.80,U] [#4 -0.15,0.11,0.66,U] [#5 0.15,0.92,0.00,M2] [#6 0.28,0.50,0.60,U] [#7 -0.50,0.87,0.00,M3] [#8 0.39,1.25,0.00,M1] 
02:45:00.464 00.000 7988 refined, 4 included, MultiStar: {-0.05, 0.23}, one-star: {0.02, 0.35}
02:45:00.464 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
02:45:00.464 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
02:45:00.464 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.78 mountX=0.23 mountY=0.04, mountTheta=0.18
02:45:00.473 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.23, opts=13)
02:45:00.475 00.002 7988 Enqueuing Move request for scope (-0.05, 0.23)
02:45:00.475 00.000 15712 Worker thread wakes up
02:45:00.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
02:45:00.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:45:00.475 00.000 7988 UpdateGuideState exits: m=633 SNR=15.7
02:45:00.479 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:00.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:00.481 00.002 7988 Enqueuing Expose request
02:45:00.481 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
02:45:00.481 00.000 15712 Moving (-0.05, 0.23) raw xDistance=0.23 yDistance=0.04
02:45:00.481 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 639.41
02:45:00.481 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
02:45:00.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:00.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:45:00.481 00.000 15712 MoveAxis(W, 44, ABG)
02:45:00.481 00.000 15712 Guiding  Dir = 3, Dur = 44
02:45:00.481 00.000 15712 IsGuiding returns 0
02:45:00.510 00.029 15712 PulseGuide returned control before completion, sleep 32
02:45:00.555 00.045 15712 IsGuiding returns 1
02:45:00.555 00.000 15712 scope still moving after pulse duration time elapsed
02:45:00.589 00.034 15712 IsGuiding returns 0
02:45:00.589 00.000 15712 scope move finished after 44 + 58 ms
02:45:00.589 00.000 15712 Move returns status 0, amount 44
02:45:00.589 00.000 15712 MoveAxis(N, 0, ABG)
02:45:00.589 00.000 15712 Move returns status 0, amount 0
02:45:00.589 00.000 15712 move complete, result=0
02:45:00.589 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
02:45:00.591 00.002 15712 worker thread done servicing request
02:45:00.591 00.000 15712 Worker thread wakes up
02:45:00.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:00.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:01.993 01.402 15712 Exposure complete
02:45:02.056 00.063 15712 worker thread done servicing request
02:45:02.056 00.000 7988 OnExposeComplete: enter
02:45:02.056 00.000 7988 UpdateGuideState(): m_state=6
02:45:02.056 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4936
02:45:02.056 00.000 7988 Star::Find returns 1 (0), X=974.30, Y=188.82, Mass=568, SNR=15.0, Peak=144 HFD=3.0
02:45:02.056 00.000 7988 MultiStar: [#1 0.34,0.60,1.12,U] [#2 -0.22,-0.03,0.90,U] [#3 -0.11,0.21,0.93,U] [#4 -0.23,0.97,0.00,M2] [#5 0.58,0.70,0.00,M3] [#6 0.01,0.47,0.67,U] [#7 -0.49,1.14,0.00,M4] [#8 0.08,0.69,0.00,M2] 
02:45:02.056 00.000 7988 refined, 4 included, MultiStar: {-0.04, 0.39}, one-star: {-0.26, 0.65}
02:45:02.056 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
02:45:02.056 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:45:02.056 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.39 hyp=0.39 cameraTheta=1.67 mountX=0.39 mountY=0.03, mountTheta=0.07
02:45:02.056 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.39, opts=13)
02:45:02.072 00.016 7988 Enqueuing Move request for scope (-0.04, 0.39)
02:45:02.072 00.000 15712 Worker thread wakes up
02:45:02.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.39) opts 0xd
02:45:02.072 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.39)
02:45:02.072 00.000 15712 Moving (-0.04, 0.39) raw xDistance=0.39 yDistance=0.03
02:45:02.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:45:02.072 00.000 7988 UpdateGuideState exits: m=568 SNR=15.0
02:45:02.076 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:02.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:02.078 00.002 7988 Enqueuing Expose request
02:45:02.078 00.000 15712 PPEC rslt: input = 0.39, final = 0.23, react = 0.23, pred = -0.00, hyst = 0.22, hyst_pct = 0.00, period_length = 639.41
02:45:02.078 00.000 15712 PPEC: input: 0.39, control: 0.23, exposure: 1500
02:45:02.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:02.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:45:02.078 00.000 15712 MoveAxis(W, 76, ABG)
02:45:02.078 00.000 15712 Guiding  Dir = 3, Dur = 76
02:45:02.080 00.002 15712 IsGuiding returns 0
02:45:02.106 00.026 15712 PulseGuide returned control before completion, sleep 59
02:45:02.168 00.062 15712 IsGuiding returns 1
02:45:02.168 00.000 15712 scope still moving after pulse duration time elapsed
02:45:02.220 00.052 15712 IsGuiding returns 0
02:45:02.220 00.000 15712 scope move finished after 76 + 64 ms
02:45:02.220 00.000 15712 Move returns status 0, amount 76
02:45:02.220 00.000 15712 MoveAxis(N, 0, ABG)
02:45:02.220 00.000 15712 Move returns status 0, amount 0
02:45:02.220 00.000 15712 move complete, result=0
02:45:02.220 00.000 7988 GuideStep: 0.4 px 76 ms WEST, 0.0 px 0 ms NORTH
02:45:02.220 00.000 15712 worker thread done servicing request
02:45:02.222 00.002 15712 Worker thread wakes up
02:45:02.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:02.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:03.861 01.639 15712 Exposure complete
02:45:03.925 00.064 15712 worker thread done servicing request
02:45:03.925 00.000 7988 OnExposeComplete: enter
02:45:03.925 00.000 7988 UpdateGuideState(): m_state=6
02:45:03.925 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4937
02:45:03.925 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=188.37, Mass=557, SNR=15.2, Peak=130 HFD=2.9
02:45:03.925 00.000 7988 MultiStar: [#1 0.62,0.50,0.00,M1] [#2 -0.30,0.07,0.89,U] [#3 -0.24,0.09,0.95,U] [#4 0.07,0.79,0.00,M3] [#5 0.44,0.76,0.00,M4] [#6 0.39,0.41,0.71,U] [#7 -0.68,0.65,0.00,M5] [#8 -0.36,-0.12,0.36,U] 
02:45:03.925 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.15}, one-star: {0.13, 0.19}
02:45:03.925 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
02:45:03.925 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
02:45:03.925 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.94 mountX=0.15 mountY=0.05, mountTheta=0.35
02:45:03.925 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.15, opts=13)
02:45:03.925 00.000 7988 Enqueuing Move request for scope (-0.06, 0.15)
02:45:03.938 00.013 15712 Worker thread wakes up
02:45:03.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
02:45:03.938 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
02:45:03.938 00.000 15712 Moving (-0.06, 0.15) raw xDistance=0.15 yDistance=0.05
02:45:03.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:45:03.940 00.002 7988 UpdateGuideState exits: m=557 SNR=15.2
02:45:03.940 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:03.942 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:03.942 00.000 7988 Enqueuing Expose request
02:45:03.942 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:45:03.942 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
02:45:03.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:03.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:45:03.942 00.000 15712 MoveAxis(E, 2, ABG)
02:45:03.942 00.000 15712 Guiding  Dir = 2, Dur = 2
02:45:03.974 00.032 15712 IsGuiding returns 0
02:45:03.991 00.017 15712 IsGuiding returns 0
02:45:03.991 00.000 15712 Move returns status 0, amount 2
02:45:03.991 00.000 15712 MoveAxis(N, 0, ABG)
02:45:03.991 00.000 15712 Move returns status 0, amount 0
02:45:03.991 00.000 15712 move complete, result=0
02:45:03.991 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
02:45:03.996 00.005 15712 worker thread done servicing request
02:45:03.996 00.000 15712 Worker thread wakes up
02:45:03.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:03.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:05.405 01.409 15712 Exposure complete
02:45:05.468 00.063 15712 worker thread done servicing request
02:45:05.468 00.000 7988 OnExposeComplete: enter
02:45:05.468 00.000 7988 UpdateGuideState(): m_state=6
02:45:05.473 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4938
02:45:05.473 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=188.58, Mass=590, SNR=15.6, Peak=137 HFD=3.1
02:45:05.475 00.002 7988 MultiStar: [#1 0.75,0.49,0.00,M2] [#2 -0.01,-0.32,0.86,U] [#3 -0.43,0.04,0.85,U] [#4 -0.08,0.83,0.00,M4] [#5 0.15,0.84,0.00,M5] [#6 0.34,0.40,0.66,U] [#7 -0.09,0.64,0.60,U] [#8 0.41,0.12,0.49,U] 
02:45:05.475 00.000 7988 refined, 5 included, MultiStar: {0.00, 0.20}, one-star: {0.02, 0.41}
02:45:05.477 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
02:45:05.477 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:45:05.479 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.55 mountX=0.20 mountY=-0.01, mountTheta=-0.04
02:45:05.481 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.20, opts=13)
02:45:05.481 00.000 7988 Enqueuing Move request for scope (0.00, 0.20)
02:45:05.483 00.002 15712 Worker thread wakes up
02:45:05.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
02:45:05.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
02:45:05.483 00.000 15712 Moving (0.00, 0.20) raw xDistance=0.20 yDistance=-0.01
02:45:05.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:45:05.484 00.001 7988 UpdateGuideState exits: m=590 SNR=15.6
02:45:05.486 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:05.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:05.488 00.002 7988 Enqueuing Expose request
02:45:05.488 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.41
02:45:05.488 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
02:45:05.488 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:05.488 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:45:05.488 00.000 15712 MoveAxis(W, 37, ABG)
02:45:05.488 00.000 15712 Guiding  Dir = 3, Dur = 37
02:45:05.488 00.000 15712 IsGuiding returns 0
02:45:05.507 00.019 15712 PulseGuide returned control before completion, sleep 24
02:45:05.558 00.051 15712 IsGuiding returns 0
02:45:05.558 00.000 15712 Move returns status 0, amount 37
02:45:05.558 00.000 15712 MoveAxis(N, 0, ABG)
02:45:05.558 00.000 15712 Move returns status 0, amount 0
02:45:05.558 00.000 15712 move complete, result=0
02:45:05.558 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
02:45:05.563 00.005 15712 worker thread done servicing request
02:45:05.563 00.000 15712 Worker thread wakes up
02:45:05.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:05.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:07.302 01.739 15712 Exposure complete
02:45:07.363 00.061 15712 worker thread done servicing request
02:45:07.363 00.000 7988 OnExposeComplete: enter
02:45:07.363 00.000 7988 UpdateGuideState(): m_state=6
02:45:07.368 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4939
02:45:07.368 00.000 7988 Star::Find returns 1 (0), X=974.47, Y=187.87, Mass=501, SNR=14.4, Peak=146 HFD=3.0
02:45:07.370 00.002 7988 MultiStar: [#1 0.47,-0.02,0.98,U] [#2 -0.10,-0.51,0.95,U] [#3 -0.15,-0.42,0.93,U] [#4 -0.30,0.36,0.73,U] [#5 0.42,0.08,0.78,U] [#6 0.21,-0.21,0.77,U] [#7 -0.82,0.20,0.00,M5] [#8 -0.32,0.47,0.48,U] 
02:45:07.370 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {-0.09, -0.30}
02:45:07.372 00.002 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
02:45:07.374 00.002 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
02:45:07.374 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.28 mountX=-0.12 mountY=-0.03, mountTheta=-2.87
02:45:07.376 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.12, opts=13)
02:45:07.376 00.000 7988 Enqueuing Move request for scope (0.04, -0.12)
02:45:07.378 00.002 15712 Worker thread wakes up
02:45:07.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
02:45:07.380 00.002 7988 UpdateGuideState exits: m=501 SNR=14.4
02:45:07.382 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:07.382 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:07.384 00.002 7988 Enqueuing Expose request
02:45:07.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:45:07.384 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:45:07.384 00.000 15712 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=-0.03
02:45:07.386 00.002 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:45:07.386 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
02:45:07.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:07.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:45:07.386 00.000 15712 MoveAxis(E, 3, ABG)
02:45:07.386 00.000 15712 Guiding  Dir = 2, Dur = 3
02:45:07.386 00.000 15712 IsGuiding returns 0
02:45:07.415 00.029 15712 IsGuiding returns 0
02:45:07.415 00.000 15712 Move returns status 0, amount 3
02:45:07.415 00.000 15712 MoveAxis(N, 0, ABG)
02:45:07.415 00.000 15712 Move returns status 0, amount 0
02:45:07.415 00.000 15712 move complete, result=0
02:45:07.415 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
02:45:07.417 00.002 15712 worker thread done servicing request
02:45:07.417 00.000 15712 Worker thread wakes up
02:45:07.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:07.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:08.833 01.416 15712 Exposure complete
02:45:08.895 00.062 15712 worker thread done servicing request
02:45:08.895 00.000 7988 OnExposeComplete: enter
02:45:08.895 00.000 7988 UpdateGuideState(): m_state=6
02:45:08.900 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4940
02:45:08.900 00.000 7988 Star::Find returns 1 (0), X=974.95, Y=187.91, Mass=573, SNR=15.1, Peak=150 HFD=2.8
02:45:08.902 00.002 7988 MultiStar: [#1 0.47,-0.41,1.02,U] [#2 -0.13,-0.47,0.84,U] [#3 0.26,-0.23,0.82,U] [#4 -0.22,-0.24,0.70,U] [#5 -0.07,0.24,0.74,U] [#6 0.10,-0.00,0.72,U] [#7 0.00,0.00,0.00,L] [#8 -0.23,-0.75,0.00,M1] [#9 -0.01,-0.15,0.37,U] 
02:45:08.902 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.21}, one-star: {0.39, -0.27}
02:45:08.904 00.002 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
02:45:08.904 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
02:45:08.907 00.003 7988 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-1.01 mountX=-0.21 mountY=-0.13, mountTheta=-2.59
02:45:08.909 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.21, opts=13)
02:45:08.909 00.000 7988 Enqueuing Move request for scope (0.13, -0.21)
02:45:08.911 00.002 15712 Worker thread wakes up
02:45:08.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
02:45:08.911 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
02:45:08.911 00.000 15712 Moving (0.13, -0.21) raw xDistance=-0.21 yDistance=-0.13
02:45:08.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:45:08.911 00.000 7988 UpdateGuideState exits: m=573 SNR=15.1
02:45:08.913 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:08.913 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:08.915 00.002 7988 Enqueuing Expose request
02:45:08.915 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.41
02:45:08.915 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
02:45:08.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:08.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:45:08.915 00.000 15712 MoveAxis(E, 44, ABG)
02:45:08.915 00.000 15712 Guiding  Dir = 2, Dur = 44
02:45:08.915 00.000 15712 IsGuiding returns 0
02:45:08.932 00.017 15712 PulseGuide returned control before completion, sleep 39
02:45:08.974 00.042 15712 IsGuiding returns 1
02:45:08.974 00.000 15712 scope still moving after pulse duration time elapsed
02:45:09.011 00.037 15712 IsGuiding returns 0
02:45:09.011 00.000 15712 scope move finished after 44 + 52 ms
02:45:09.011 00.000 15712 Move returns status 0, amount 44
02:45:09.011 00.000 15712 MoveAxis(N, 0, ABG)
02:45:09.011 00.000 15712 Move returns status 0, amount 0
02:45:09.011 00.000 15712 move complete, result=0
02:45:09.011 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
02:45:09.015 00.004 15712 worker thread done servicing request
02:45:09.015 00.000 15712 Worker thread wakes up
02:45:09.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:09.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:10.652 01.637 15712 Exposure complete
02:45:10.714 00.062 15712 worker thread done servicing request
02:45:10.714 00.000 7988 OnExposeComplete: enter
02:45:10.714 00.000 7988 UpdateGuideState(): m_state=6
02:45:10.714 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4941
02:45:10.714 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=188.62, Mass=606, SNR=15.8, Peak=133 HFD=2.9
02:45:10.714 00.000 7988 MultiStar: [#1 0.51,0.23,0.97,U] [#2 -0.08,-0.16,0.89,U] [#3 0.16,-0.09,0.86,U] [#4 0.24,1.25,0.00,M3] [#5 -0.29,0.71,0.00,M4] [#6 0.53,0.31,0.72,U] [#7 0.11,0.93,0.00,M6] [#8 -0.37,-0.30,0.43,U] 
02:45:10.714 00.000 7988 refined, 5 included, MultiStar: {0.24, 0.11}, one-star: {0.37, 0.45}
02:45:10.714 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
02:45:10.714 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
02:45:10.714 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.26 cameraTheta=0.44 mountX=0.11 mountY=-0.24, mountTheta=-1.12
02:45:10.714 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.11, opts=13)
02:45:10.727 00.013 7988 Enqueuing Move request for scope (0.24, 0.11)
02:45:10.727 00.000 15712 Worker thread wakes up
02:45:10.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.11) opts 0xd
02:45:10.727 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.11)
02:45:10.727 00.000 15712 Moving (0.24, 0.11) raw xDistance=0.11 yDistance=-0.24
02:45:10.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:45:10.727 00.000 7988 UpdateGuideState exits: m=606 SNR=15.8
02:45:10.731 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:10.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:10.733 00.002 7988 Enqueuing Expose request
02:45:10.733 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:45:10.733 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
02:45:10.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:10.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:45:10.733 00.000 15712 MoveAxis(E, 3, ABG)
02:45:10.733 00.000 15712 Guiding  Dir = 2, Dur = 3
02:45:10.733 00.000 15712 IsGuiding returns 0
02:45:10.745 00.012 15712 IsGuiding returns 0
02:45:10.745 00.000 15712 Move returns status 0, amount 3
02:45:10.745 00.000 15712 MoveAxis(N, 0, ABG)
02:45:10.745 00.000 15712 Move returns status 0, amount 0
02:45:10.745 00.000 15712 move complete, result=0
02:45:10.745 00.000 15712 worker thread done servicing request
02:45:10.745 00.000 15712 Worker thread wakes up
02:45:10.745 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
02:45:10.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:10.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:12.161 01.416 15712 Exposure complete
02:45:12.225 00.064 15712 worker thread done servicing request
02:45:12.225 00.000 7988 OnExposeComplete: enter
02:45:12.225 00.000 7988 UpdateGuideState(): m_state=6
02:45:12.229 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4942
02:45:12.229 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=188.70, Mass=566, SNR=15.2, Peak=124 HFD=3.3
02:45:12.231 00.002 7988 MultiStar: [#1 0.95,0.69,0.00,M1] [#2 0.21,0.24,0.88,U] [#3 0.29,0.26,0.95,U] [#4 0.71,0.40,0.00,M4] [#5 0.37,0.98,0.00,M5] [#6 0.38,0.61,0.00,M1] [#7 0.14,0.23,0.49,U] [#8 0.12,-0.02,0.45,U] 
02:45:12.231 00.000 7988 refined, 4 included, MultiStar: {0.25, 0.29}, one-star: {0.36, 0.52}
02:45:12.233 00.002 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
02:45:12.233 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
02:45:12.235 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=0.29 hyp=0.38 cameraTheta=0.85 mountX=0.29 mountY=-0.26, mountTheta=-0.73
02:45:12.237 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.29, opts=13)
02:45:12.237 00.000 7988 Enqueuing Move request for scope (0.25, 0.29)
02:45:12.240 00.003 15712 Worker thread wakes up
02:45:12.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.29) opts 0xd
02:45:12.240 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.29)
02:45:12.240 00.000 15712 Moving (0.25, 0.29) raw xDistance=0.29 yDistance=-0.26
02:45:12.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:45:12.241 00.001 7988 UpdateGuideState exits: m=566 SNR=15.2
02:45:12.243 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:12.245 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:12.245 00.000 7988 Enqueuing Expose request
02:45:12.245 00.000 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.41
02:45:12.245 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
02:45:12.245 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:45:12.245 00.000 15712 MoveAxis(W, 53, ABG)
02:45:12.245 00.000 15712 Guiding  Dir = 3, Dur = 53
02:45:12.245 00.000 15712 IsGuiding returns 0
02:45:12.273 00.028 15712 PulseGuide returned control before completion, sleep 37
02:45:12.321 00.048 15712 IsGuiding returns 1
02:45:12.321 00.000 15712 scope still moving after pulse duration time elapsed
02:45:12.354 00.033 15712 IsGuiding returns 0
02:45:12.354 00.000 15712 scope move finished after 53 + 53 ms
02:45:12.354 00.000 15712 Move returns status 0, amount 53
02:45:12.354 00.000 15712 MoveAxis(N, 66, ABG)
02:45:12.354 00.000 15712 Guiding  Dir = 0, Dur = 66
02:45:12.354 00.000 15712 IsGuiding returns 0
02:45:12.434 00.080 15712 IsGuiding returns 1
02:45:12.434 00.000 15712 scope still moving after pulse duration time elapsed
02:45:12.466 00.032 15712 IsGuiding returns 1
02:45:12.546 00.080 15712 IsGuiding returns 0
02:45:12.546 00.000 15712 scope move finished after 66 + 125 ms
02:45:12.546 00.000 15712 Move returns status 0, amount 66
02:45:12.546 00.000 15712 move complete, result=0
02:45:12.546 00.000 15712 worker thread done servicing request
02:45:12.546 00.000 15712 Worker thread wakes up
02:45:12.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:12.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:12.546 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.3 px 66 ms NORTH
02:45:14.190 01.644 15712 Exposure complete
02:45:14.251 00.061 15712 worker thread done servicing request
02:45:14.251 00.000 7988 OnExposeComplete: enter
02:45:14.251 00.000 7988 UpdateGuideState(): m_state=6
02:45:14.256 00.005 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4943
02:45:14.256 00.000 7988 Star::Find returns 1 (0), X=974.39, Y=188.55, Mass=569, SNR=15.3, Peak=128 HFD=3.2
02:45:14.258 00.002 7988 MultiStar: [#1 0.66,0.25,0.00,M2] [#2 -0.38,0.14,0.96,U] [#3 -0.45,0.14,0.83,U] [#4 -0.36,0.39,0.67,U] [#5 0.20,1.01,0.00,M6] [#6 -0.08,0.47,0.67,U] [#7 -0.43,0.24,0.49,U] [#8 -0.57,-0.24,0.41,U] 
02:45:14.260 00.002 7988 refined, 6 included, MultiStar: {-0.33, 0.24}, one-star: {-0.17, 0.37}
02:45:14.260 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
02:45:14.262 00.002 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
02:45:14.262 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.24 hyp=0.41 cameraTheta=2.51 mountX=0.24 mountY=0.32, mountTheta=0.93
02:45:14.264 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.24, opts=13)
02:45:14.265 00.001 7988 Enqueuing Move request for scope (-0.33, 0.24)
02:45:14.267 00.002 15712 Worker thread wakes up
02:45:14.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.24) opts 0xd
02:45:14.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.24)
02:45:14.267 00.000 15712 Moving (-0.33, 0.24) raw xDistance=0.24 yDistance=0.32
02:45:14.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:45:14.267 00.000 7988 UpdateGuideState exits: m=569 SNR=15.3
02:45:14.270 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:14.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:14.272 00.002 7988 Enqueuing Expose request
02:45:14.272 00.000 15712 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.41
02:45:14.272 00.000 15712 PPEC: input: 0.24, control: 0.13, exposure: 1500
02:45:14.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:45:14.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:45:14.272 00.000 15712 MoveAxis(W, 44, ABG)
02:45:14.272 00.000 15712 Guiding  Dir = 3, Dur = 44
02:45:14.274 00.002 15712 IsGuiding returns 0
02:45:14.288 00.014 15712 PulseGuide returned control before completion, sleep 40
02:45:14.331 00.043 15712 IsGuiding returns 1
02:45:14.331 00.000 15712 scope still moving after pulse duration time elapsed
02:45:14.368 00.037 15712 IsGuiding returns 0
02:45:14.368 00.000 15712 scope move finished after 44 + 50 ms
02:45:14.368 00.000 15712 Move returns status 0, amount 44
02:45:14.368 00.000 15712 MoveAxis(N, 0, ABG)
02:45:14.368 00.000 15712 Move returns status 0, amount 0
02:45:14.368 00.000 15712 move complete, result=0
02:45:14.368 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.3 px 0 ms NORTH
02:45:14.370 00.002 15712 worker thread done servicing request
02:45:14.370 00.000 15712 Worker thread wakes up
02:45:14.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:14.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:15.786 01.416 15712 Exposure complete
02:45:15.850 00.064 15712 worker thread done servicing request
02:45:15.850 00.000 7988 OnExposeComplete: enter
02:45:15.850 00.000 7988 UpdateGuideState(): m_state=6
02:45:15.850 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4944
02:45:15.850 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=188.14, Mass=530, SNR=14.6, Peak=133 HFD=2.8
02:45:15.850 00.000 7988 MultiStar: [#1 0.48,0.13,1.06,U] [#2 -0.49,-0.47,0.94,U] [#3 -0.31,-0.30,0.97,U] [#4 -0.34,0.34,0.80,U] [#5 -0.06,0.12,0.68,U] [#6 -0.25,-0.25,0.72,U] [#7 0.52,0.47,0.00,M5] [#8 0.49,-0.10,0.52,U] 
02:45:15.850 00.000 7988 single-star, 7 included, MultiStar: {-0.07, -0.07}, one-star: {0.02, -0.03}
02:45:15.850 00.000 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
02:45:15.850 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
02:45:15.850 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.13 mountX=-0.03 mountY=-0.01, mountTheta=-2.72
02:45:15.850 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.03, opts=13)
02:45:15.861 00.011 7988 Enqueuing Move request for scope (0.02, -0.03)
02:45:15.861 00.000 15712 Worker thread wakes up
02:45:15.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
02:45:15.861 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
02:45:15.861 00.000 15712 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
02:45:15.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:45:15.864 00.003 7988 UpdateGuideState exits: m=530 SNR=14.6
02:45:15.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:15.866 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:15.866 00.000 7988 Enqueuing Expose request
02:45:15.866 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
02:45:15.866 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
02:45:15.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:15.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:45:15.866 00.000 15712 MoveAxis(E, 3, ABG)
02:45:15.866 00.000 15712 Guiding  Dir = 2, Dur = 3
02:45:15.866 00.000 15712 IsGuiding returns 0
02:45:15.887 00.021 15712 IsGuiding returns 0
02:45:15.887 00.000 15712 Move returns status 0, amount 3
02:45:15.887 00.000 15712 MoveAxis(N, 0, ABG)
02:45:15.887 00.000 15712 Move returns status 0, amount 0
02:45:15.887 00.000 15712 move complete, result=0
02:45:15.887 00.000 15712 worker thread done servicing request
02:45:15.887 00.000 15712 Worker thread wakes up
02:45:15.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:15.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:15.887 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
02:45:17.524 01.637 15712 Exposure complete
02:45:17.586 00.062 15712 worker thread done servicing request
02:45:17.586 00.000 7988 OnExposeComplete: enter
02:45:17.586 00.000 7988 UpdateGuideState(): m_state=6
02:45:17.590 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4945
02:45:17.592 00.002 7988 Star::Find returns 1 (0), X=974.82, Y=187.71, Mass=744, SNR=17.6, Peak=137 HFD=3.8
02:45:17.592 00.000 7988 MultiStar: [#1 0.64,-0.29,0.00,M2] [#2 -0.02,-0.17,0.77,U] [#3 -0.10,-0.29,0.79,U] [#4 -0.66,0.05,0.60,U] [#5 0.01,-0.18,0.66,U] [#6 0.32,-0.03,0.65,U] [#7 -0.41,-0.11,0.40,U] [#8 -0.27,0.23,0.38,U] 
02:45:17.594 00.002 7988 refined, 7 included, MultiStar: {-0.05, -0.17}, one-star: {0.26, -0.47}
02:45:17.594 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
02:45:17.596 00.002 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
02:45:17.596 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.88 mountX=-0.17 mountY=0.06, mountTheta=2.82
02:45:17.596 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.17, opts=13)
02:45:17.596 00.000 7988 Enqueuing Move request for scope (-0.05, -0.17)
02:45:17.596 00.000 15712 Worker thread wakes up
02:45:17.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
02:45:17.602 00.006 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
02:45:17.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:45:17.602 00.000 7988 UpdateGuideState exits: m=744 SNR=17.6
02:45:17.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:17.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:17.602 00.000 7988 Enqueuing Expose request
02:45:17.602 00.000 15712 Moving (-0.05, -0.17) raw xDistance=-0.17 yDistance=0.06
02:45:17.602 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 639.42
02:45:17.602 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
02:45:17.602 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:17.602 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:45:17.602 00.000 15712 MoveAxis(E, 37, ABG)
02:45:17.602 00.000 15712 Guiding  Dir = 2, Dur = 37
02:45:17.622 00.020 15712 IsGuiding returns 0
02:45:17.638 00.016 15712 PulseGuide returned control before completion, sleep 31
02:45:17.681 00.043 15712 IsGuiding returns 0
02:45:17.681 00.000 15712 Move returns status 0, amount 37
02:45:17.681 00.000 15712 MoveAxis(N, 0, ABG)
02:45:17.681 00.000 15712 Move returns status 0, amount 0
02:45:17.681 00.000 15712 move complete, result=0
02:45:17.681 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
02:45:17.695 00.014 15712 worker thread done servicing request
02:45:17.695 00.000 15712 Worker thread wakes up
02:45:17.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:17.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:19.100 01.405 15712 Exposure complete
02:45:19.165 00.065 15712 worker thread done servicing request
02:45:19.165 00.000 7988 OnExposeComplete: enter
02:45:19.165 00.000 7988 UpdateGuideState(): m_state=6
02:45:19.165 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4946
02:45:19.165 00.000 7988 Star::Find returns 1 (0), X=974.46, Y=187.92, Mass=684, SNR=16.7, Peak=126 HFD=3.7
02:45:19.165 00.000 7988 MultiStar: [#1 0.39,-0.35,0.90,U] [#2 -0.27,-0.43,0.83,U] [#3 -0.41,-0.51,0.84,U] [#4 -0.63,0.28,0.62,U] [#5 0.31,0.06,0.58,U] [#6 -0.53,-0.31,0.60,U] [#7 -0.57,0.34,0.40,U] [#8 0.00,0.00,0.00,L] [#9 0.74,-0.05,0.00,M5] 
02:45:19.165 00.000 7988 refined, 7 included, MultiStar: {-0.19, -0.21}, one-star: {-0.11, -0.26}
02:45:19.165 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.86 = 2.42)
02:45:19.165 00.000 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.39)
02:45:19.165 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.30 mountX=-0.21 mountY=0.19, mountTheta=2.41
02:45:19.176 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.21, opts=13)
02:45:19.176 00.000 7988 Enqueuing Move request for scope (-0.19, -0.21)
02:45:19.176 00.000 15712 Worker thread wakes up
02:45:19.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
02:45:19.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
02:45:19.176 00.000 15712 Moving (-0.19, -0.21) raw xDistance=-0.21 yDistance=0.19
02:45:19.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:45:19.176 00.000 7988 UpdateGuideState exits: m=684 SNR=16.7
02:45:19.180 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:19.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:19.182 00.002 7988 Enqueuing Expose request
02:45:19.182 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.42
02:45:19.182 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:45:19.182 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:19.182 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:45:19.182 00.000 15712 MoveAxis(E, 45, ABG)
02:45:19.182 00.000 15712 Guiding  Dir = 2, Dur = 45
02:45:19.182 00.000 15712 IsGuiding returns 0
02:45:19.212 00.030 15712 PulseGuide returned control before completion, sleep 28
02:45:19.291 00.079 15712 IsGuiding returns 1
02:45:19.291 00.000 15712 scope still moving after pulse duration time elapsed
02:45:19.319 00.028 15712 IsGuiding returns 0
02:45:19.319 00.000 15712 scope move finished after 45 + 89 ms
02:45:19.319 00.000 15712 Move returns status 0, amount 45
02:45:19.319 00.000 15712 MoveAxis(N, 0, ABG)
02:45:19.319 00.000 15712 Move returns status 0, amount 0
02:45:19.319 00.000 15712 move complete, result=0
02:45:19.319 00.000 15712 worker thread done servicing request
02:45:19.319 00.000 15712 Worker thread wakes up
02:45:19.319 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.2 px 0 ms NORTH
02:45:19.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:19.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:21.060 01.741 15712 Exposure complete
02:45:21.121 00.061 15712 worker thread done servicing request
02:45:21.121 00.000 7988 OnExposeComplete: enter
02:45:21.121 00.000 7988 UpdateGuideState(): m_state=6
02:45:21.126 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4947
02:45:21.126 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=187.54, Mass=646, SNR=16.0, Peak=139 HFD=3.3
02:45:21.128 00.002 7988 MultiStar: [#1 0.16,-0.23,0.96,U] [#2 -0.12,-0.61,0.85,U] [#3 -0.18,-0.70,0.00,M1] [#4 -0.42,0.09,0.63,U] [#5 -0.06,0.19,0.65,U] [#6 0.31,-0.58,0.62,U] [#7 -0.05,-0.05,0.46,U] [#8 0.21,-0.84,0.00,M1] 
02:45:21.128 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.30}, one-star: {0.01, -0.63}
02:45:21.130 00.002 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.19 = 3.10)
02:45:21.131 00.001 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.07)
02:45:21.131 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.62 mountX=-0.30 mountY=0.02, mountTheta=3.07
02:45:21.133 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.30, opts=13)
02:45:21.135 00.002 7988 Enqueuing Move request for scope (-0.02, -0.30)
02:45:21.135 00.000 15712 Worker thread wakes up
02:45:21.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.30) opts 0xd
02:45:21.135 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.30)
02:45:21.135 00.000 15712 Moving (-0.02, -0.30) raw xDistance=-0.30 yDistance=0.02
02:45:21.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:45:21.137 00.002 7988 UpdateGuideState exits: m=646 SNR=16.0
02:45:21.139 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:21.139 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:21.141 00.002 7988 Enqueuing Expose request
02:45:21.141 00.000 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.42
02:45:21.141 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
02:45:21.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:21.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:45:21.141 00.000 15712 MoveAxis(E, 64, ABG)
02:45:21.141 00.000 15712 Guiding  Dir = 2, Dur = 64
02:45:21.141 00.000 15712 IsGuiding returns 0
02:45:21.153 00.012 15712 PulseGuide returned control before completion, sleep 56
02:45:21.233 00.080 15712 IsGuiding returns 0
02:45:21.233 00.000 15712 Move returns status 0, amount 64
02:45:21.233 00.000 15712 MoveAxis(N, 0, ABG)
02:45:21.233 00.000 15712 Move returns status 0, amount 0
02:45:21.233 00.000 15712 move complete, result=0
02:45:21.233 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
02:45:21.235 00.002 15712 worker thread done servicing request
02:45:21.235 00.000 15712 Worker thread wakes up
02:45:21.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:21.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:22.653 01.418 15712 Exposure complete
02:45:22.715 00.062 15712 worker thread done servicing request
02:45:22.715 00.000 7988 OnExposeComplete: enter
02:45:22.715 00.000 7988 UpdateGuideState(): m_state=6
02:45:22.720 00.005 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4948
02:45:22.720 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=187.69, Mass=626, SNR=15.9, Peak=140 HFD=3.5
02:45:22.722 00.002 7988 MultiStar: [#1 0.53,-0.28,0.98,U] [#2 -0.38,-0.88,0.00,M1] [#3 -0.31,-0.81,0.00,M2] [#4 -0.40,-0.12,0.68,U] [#5 -0.08,-0.10,0.69,U] [#6 -0.24,-0.98,0.00,M1] [#7 -0.28,0.22,0.48,U] [#8 -0.35,-0.64,0.00,M2] 
02:45:22.722 00.000 7988 refined, 4 included, MultiStar: {0.03, -0.21}, one-star: {0.04, -0.49}
02:45:22.724 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
02:45:22.724 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
02:45:22.726 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.43 mountX=-0.21 mountY=-0.02, mountTheta=-3.03
02:45:22.728 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.21, opts=13)
02:45:22.729 00.001 7988 Enqueuing Move request for scope (0.03, -0.21)
02:45:22.731 00.002 15712 Worker thread wakes up
02:45:22.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
02:45:22.731 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
02:45:22.731 00.000 15712 Moving (0.03, -0.21) raw xDistance=-0.21 yDistance=-0.02
02:45:22.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
02:45:22.731 00.000 7988 UpdateGuideState exits: m=626 SNR=15.9
02:45:22.733 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:22.733 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:22.735 00.002 7988 Enqueuing Expose request
02:45:22.735 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.42
02:45:22.735 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:45:22.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:22.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:45:22.735 00.000 15712 MoveAxis(E, 45, ABG)
02:45:22.735 00.000 15712 Guiding  Dir = 2, Dur = 45
02:45:22.737 00.002 15712 IsGuiding returns 0
02:45:22.751 00.014 15712 PulseGuide returned control before completion, sleep 32
02:45:22.794 00.043 15712 IsGuiding returns 1
02:45:22.794 00.000 15712 scope still moving after pulse duration time elapsed
02:45:22.834 00.040 15712 IsGuiding returns 0
02:45:22.834 00.000 15712 scope move finished after 45 + 58 ms
02:45:22.834 00.000 15712 Move returns status 0, amount 45
02:45:22.834 00.000 15712 MoveAxis(N, 0, ABG)
02:45:22.834 00.000 15712 Move returns status 0, amount 0
02:45:22.834 00.000 15712 move complete, result=0
02:45:22.834 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
02:45:22.841 00.007 15712 worker thread done servicing request
02:45:22.841 00.000 15712 Worker thread wakes up
02:45:22.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:22.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:24.484 01.643 15712 Exposure complete
02:45:24.549 00.065 15712 worker thread done servicing request
02:45:24.549 00.000 7988 OnExposeComplete: enter
02:45:24.549 00.000 7988 UpdateGuideState(): m_state=6
02:45:24.549 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
02:45:24.549 00.000 7988 Star::Find returns 1 (0), X=974.20, Y=188.37, Mass=699, SNR=16.7, Peak=128 HFD=3.7
02:45:24.549 00.000 7988 Star::Find false star n=6 nbg=276 bg=70.0 sigma=2.9 thresh=79 peak=78
02:45:24.549 00.000 7988 MultiStar: [#1 0.25,0.03,0.94,U] [#2 -0.48,-0.23,0.80,U] [#3 -0.11,-0.12,0.80,U] [#4 -0.60,0.23,0.63,U] [#5 0.06,0.69,0.64,U] [#6 0.26,0.20,0.61,U] [#7 0.00,0.00,0.00,L] [#8 -0.68,-0.34,0.00,M3] [#9 0.00,0.00,0.00,L] [#10 -0.24,1.41,0.00,M4] 
02:45:24.549 00.000 7988 refined, 6 included, MultiStar: {-0.15, 0.12}, one-star: {-0.37, 0.19}
02:45:24.549 00.000 7988 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.56) = xAngle (0.89 = 0.89)
02:45:24.549 00.000 7988 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
02:45:24.549 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.46 mountX=0.12 mountY=0.14, mountTheta=0.88
02:45:24.549 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.12, opts=13)
02:45:24.563 00.014 7988 Enqueuing Move request for scope (-0.15, 0.12)
02:45:24.564 00.001 15712 Worker thread wakes up
02:45:24.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
02:45:24.564 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
02:45:24.564 00.000 15712 Moving (-0.15, 0.12) raw xDistance=0.12 yDistance=0.14
02:45:24.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
02:45:24.564 00.000 7988 UpdateGuideState exits: m=699 SNR=16.7
02:45:24.567 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:24.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:24.569 00.002 7988 Enqueuing Expose request
02:45:24.569 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
02:45:24.569 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
02:45:24.569 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:24.569 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:45:24.569 00.000 15712 MoveAxis(E, 5, ABG)
02:45:24.569 00.000 15712 Guiding  Dir = 2, Dur = 5
02:45:24.571 00.002 15712 IsGuiding returns 0
02:45:24.598 00.027 15712 IsGuiding returns 0
02:45:24.598 00.000 15712 Move returns status 0, amount 5
02:45:24.598 00.000 15712 MoveAxis(N, 0, ABG)
02:45:24.598 00.000 15712 Move returns status 0, amount 0
02:45:24.598 00.000 15712 move complete, result=0
02:45:24.598 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
02:45:24.600 00.002 15712 worker thread done servicing request
02:45:24.600 00.000 15712 Worker thread wakes up
02:45:24.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:24.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:26.015 01.415 15712 Exposure complete
02:45:26.079 00.064 15712 worker thread done servicing request
02:45:26.080 00.001 7988 OnExposeComplete: enter
02:45:26.080 00.000 7988 UpdateGuideState(): m_state=6
02:45:26.080 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4950
02:45:26.080 00.000 7988 Star::Find returns 1 (0), X=974.42, Y=188.67, Mass=698, SNR=17.0, Peak=134 HFD=3.5
02:45:26.080 00.000 7988 MultiStar: [#1 0.65,1.13,0.00,M1] [#2 -0.12,-0.10,0.79,U] [#3 -0.04,0.37,0.72,U] [#4 -0.56,1.17,0.00,M1] [#5 0.26,0.90,0.00,M1] [#6 0.13,0.74,0.00,M1] [#7 -0.43,1.20,0.00,M2] [#8 -0.37,0.41,0.36,U] 
02:45:26.080 00.000 7988 refined, 3 included, MultiStar: {-0.14, 0.29}, one-star: {-0.15, 0.50}
02:45:26.080 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
02:45:26.080 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
02:45:26.080 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.29 hyp=0.32 cameraTheta=2.03 mountX=0.29 mountY=0.13, mountTheta=0.44
02:45:26.080 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.29, opts=13)
02:45:26.080 00.000 7988 Enqueuing Move request for scope (-0.14, 0.29)
02:45:26.080 00.000 15712 Worker thread wakes up
02:45:26.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.29) opts 0xd
02:45:26.092 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
02:45:26.092 00.000 7988 UpdateGuideState exits: m=698 SNR=17.0
02:45:26.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:26.096 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:26.096 00.000 7988 Enqueuing Expose request
02:45:26.096 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.29)
02:45:26.096 00.000 15712 Moving (-0.14, 0.29) raw xDistance=0.29 yDistance=0.13
02:45:26.096 00.000 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.42
02:45:26.096 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
02:45:26.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:26.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:45:26.096 00.000 15712 MoveAxis(W, 52, ABG)
02:45:26.096 00.000 15712 Guiding  Dir = 3, Dur = 52
02:45:26.096 00.000 15712 IsGuiding returns 0
02:45:26.112 00.016 15712 PulseGuide returned control before completion, sleep 48
02:45:26.181 00.069 15712 IsGuiding returns 1
02:45:26.181 00.000 15712 scope still moving after pulse duration time elapsed
02:45:26.205 00.024 15712 IsGuiding returns 0
02:45:26.205 00.000 15712 scope move finished after 52 + 50 ms
02:45:26.205 00.000 15712 Move returns status 0, amount 52
02:45:26.205 00.000 15712 MoveAxis(N, 0, ABG)
02:45:26.205 00.000 15712 Move returns status 0, amount 0
02:45:26.205 00.000 15712 move complete, result=0
02:45:26.205 00.000 15712 worker thread done servicing request
02:45:26.205 00.000 15712 Worker thread wakes up
02:45:26.205 00.000 7988 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
02:45:26.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:26.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:27.846 01.641 15712 Exposure complete
02:45:27.912 00.066 15712 worker thread done servicing request
02:45:27.912 00.000 7988 OnExposeComplete: enter
02:45:27.912 00.000 7988 UpdateGuideState(): m_state=6
02:45:27.914 00.002 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4951
02:45:27.914 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=189.16, Mass=647, SNR=16.2, Peak=123 HFD=4.1
02:45:27.914 00.000 7988 MultiStar: [#1 0.19,0.94,0.00,M2] [#2 -0.18,0.43,0.81,U] [#3 -0.35,0.49,0.80,U] [#4 -0.26,1.06,0.00,M2] [#5 -0.33,1.33,0.00,M2] [#6 0.17,0.92,0.00,M2] [#7 -0.22,1.78,0.00,M3] [#8 -0.44,0.54,0.00,M3] 
02:45:27.914 00.000 7988 refined, 2 included, MultiStar: {-0.38, 0.66}, one-star: {-0.56, 0.99}
02:45:27.914 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.56) = xAngle (0.53 = 0.53)
02:45:27.914 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
02:45:27.914 00.000 7988 CameraToMount -- cameraX=-0.38 cameraY=0.66 hyp=0.76 cameraTheta=2.09 mountX=0.66 mountY=0.36, mountTheta=0.50
02:45:27.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=0.66, opts=13)
02:45:27.914 00.000 7988 Enqueuing Move request for scope (-0.38, 0.66)
02:45:27.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=56, FiltMax=255, Gamma=0.690
02:45:27.926 00.012 15712 Worker thread wakes up
02:45:27.926 00.000 7988 UpdateGuideState exits: m=647 SNR=16.2
02:45:27.926 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:27.926 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:27.926 00.000 7988 Enqueuing Expose request
02:45:27.926 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.66) opts 0xd
02:45:27.926 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, 0.66)
02:45:27.926 00.000 15712 Moving (-0.38, 0.66) raw xDistance=0.66 yDistance=0.36
02:45:27.931 00.005 15712 PPEC rslt: input = 0.66, final = 0.38, react = 0.39, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 639.42
02:45:27.931 00.000 15712 PPEC: input: 0.66, control: 0.38, exposure: 1500
02:45:27.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:45:27.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:45:27.931 00.000 15712 MoveAxis(W, 124, ABG)
02:45:27.931 00.000 15712 Guiding  Dir = 3, Dur = 124
02:45:27.931 00.000 15712 IsGuiding returns 0
02:45:27.948 00.017 15712 PulseGuide returned control before completion, sleep 115
02:45:28.092 00.144 15712 IsGuiding returns 0
02:45:28.092 00.000 15712 Move returns status 0, amount 124
02:45:28.092 00.000 15712 MoveAxis(N, 0, ABG)
02:45:28.092 00.000 15712 Move returns status 0, amount 0
02:45:28.092 00.000 15712 move complete, result=0
02:45:28.092 00.000 7988 GuideStep: 0.7 px 124 ms WEST, 0.4 px 0 ms NORTH
02:45:28.101 00.009 15712 worker thread done servicing request
02:45:28.101 00.000 15712 Worker thread wakes up
02:45:28.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:28.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:29.520 01.419 15712 Exposure complete
02:45:29.582 00.062 15712 worker thread done servicing request
02:45:29.582 00.000 7988 OnExposeComplete: enter
02:45:29.582 00.000 7988 UpdateGuideState(): m_state=6
02:45:29.587 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4952
02:45:29.587 00.000 7988 Star::Find returns 1 (0), X=975.02, Y=188.47, Mass=533, SNR=14.6, Peak=115 HFD=3.6
02:45:29.589 00.002 7988 MultiStar: [#1 0.62,0.26,1.09,U] [#2 -0.09,-0.11,0.96,U] [#3 -0.05,-0.32,0.97,U] [#4 -0.09,1.34,0.00,M3] [#5 0.15,0.43,0.76,U] [#6 0.04,0.53,0.77,U] [#7 -0.33,0.16,0.54,U] [#8 0.22,-0.70,0.00,M4] 
02:45:29.591 00.002 7988 refined, 6 included, MultiStar: {0.16, 0.16}, one-star: {0.46, 0.30}
02:45:29.591 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
02:45:29.593 00.002 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
02:45:29.593 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.80 mountX=0.16 mountY=-0.16, mountTheta=-0.78
02:45:29.595 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.16, opts=13)
02:45:29.596 00.001 7988 Enqueuing Move request for scope (0.16, 0.16)
02:45:29.597 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
02:45:29.597 00.000 7988 UpdateGuideState exits: m=533 SNR=14.6
02:45:29.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:29.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:29.597 00.000 7988 Enqueuing Expose request
02:45:29.597 00.000 15712 Worker thread wakes up
02:45:29.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
02:45:29.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
02:45:29.597 00.000 15712 Moving (0.16, 0.16) raw xDistance=0.16 yDistance=-0.16
02:45:29.597 00.000 15712 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.42
02:45:29.597 00.000 15712 PPEC: input: 0.16, control: 0.09, exposure: 1500
02:45:29.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:29.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:45:29.597 00.000 15712 MoveAxis(W, 28, ABG)
02:45:29.597 00.000 15712 Guiding  Dir = 3, Dur = 28
02:45:29.597 00.000 15712 IsGuiding returns 0
02:45:29.633 00.036 15712 PulseGuide returned control before completion, sleep 13
02:45:29.682 00.049 15712 IsGuiding returns 0
02:45:29.682 00.000 15712 Move returns status 0, amount 28
02:45:29.682 00.000 15712 MoveAxis(N, 0, ABG)
02:45:29.682 00.000 15712 Move returns status 0, amount 0
02:45:29.682 00.000 15712 move complete, result=0
02:45:29.682 00.000 7988 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
02:45:29.682 00.000 15712 worker thread done servicing request
02:45:29.684 00.002 15712 Worker thread wakes up
02:45:29.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:29.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:31.325 01.641 15712 Exposure complete
02:45:31.389 00.064 15712 worker thread done servicing request
02:45:31.389 00.000 7988 OnExposeComplete: enter
02:45:31.389 00.000 7988 UpdateGuideState(): m_state=6
02:45:31.391 00.002 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4953
02:45:31.391 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=187.46, Mass=577, SNR=15.5, Peak=118 HFD=3.2
02:45:31.393 00.002 7988 MultiStar: [#1 0.71,-1.06,0.00,M2] [#2 0.11,-1.05,0.00,M1] [#3 -0.21,-1.30,0.00,M1] [#4 0.15,-0.29,0.74,U] [#5 -0.43,-0.83,0.00,M2] [#6 0.17,-1.00,0.00,M2] [#7 0.14,-0.50,0.53,U] [#8 -0.16,-0.29,0.53,U] 
02:45:31.393 00.000 7988 refined, 3 included, MultiStar: {0.11, -0.48}, one-star: {0.22, -0.72}
02:45:31.395 00.002 7988 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.56) = xAngle (-2.90 = -2.90)
02:45:31.395 00.000 7988 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
02:45:31.398 00.003 7988 CameraToMount -- cameraX=0.11 cameraY=-0.48 hyp=0.50 cameraTheta=-1.34 mountX=-0.48 mountY=-0.10, mountTheta=-2.93
02:45:31.400 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.48, opts=13)
02:45:31.400 00.000 7988 Enqueuing Move request for scope (0.11, -0.48)
02:45:31.402 00.002 15712 Worker thread wakes up
02:45:31.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.48) opts 0xd
02:45:31.402 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.48)
02:45:31.402 00.000 15712 Moving (0.11, -0.48) raw xDistance=-0.48 yDistance=-0.10
02:45:31.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:45:31.403 00.001 7988 UpdateGuideState exits: m=577 SNR=15.5
02:45:31.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:31.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:31.403 00.000 7988 Enqueuing Expose request
02:45:31.403 00.000 15712 PPEC rslt: input = -0.48, final = -0.30, react = -0.29, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 639.42
02:45:31.403 00.000 15712 PPEC: input: -0.48, control: -0.30, exposure: 1500
02:45:31.403 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:31.403 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:45:31.403 00.000 15712 MoveAxis(E, 97, ABG)
02:45:31.403 00.000 15712 Guiding  Dir = 2, Dur = 97
02:45:31.423 00.020 15712 IsGuiding returns 0
02:45:31.440 00.017 15712 PulseGuide returned control before completion, sleep 92
02:45:31.551 00.111 15712 IsGuiding returns 0
02:45:31.551 00.000 15712 Move returns status 0, amount 97
02:45:31.551 00.000 15712 MoveAxis(N, 0, ABG)
02:45:31.551 00.000 15712 Move returns status 0, amount 0
02:45:31.551 00.000 15712 move complete, result=0
02:45:31.551 00.000 7988 GuideStep: -0.5 px 97 ms EAST, -0.1 px 0 ms NORTH
02:45:31.554 00.003 15712 worker thread done servicing request
02:45:31.554 00.000 15712 Worker thread wakes up
02:45:31.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:31.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:32.968 01.414 15712 Exposure complete
02:45:33.030 00.062 15712 worker thread done servicing request
02:45:33.030 00.000 7988 OnExposeComplete: enter
02:45:33.033 00.003 7988 UpdateGuideState(): m_state=6
02:45:33.035 00.002 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4954
02:45:33.035 00.000 7988 Star::Find returns 1 (0), X=974.56, Y=187.43, Mass=606, SNR=15.7, Peak=124 HFD=3.2
02:45:33.037 00.002 7988 MultiStar: [#1 0.43,-0.94,0.00,M3] [#2 -0.34,-1.07,0.00,M2] [#3 -0.22,-0.97,0.00,M2] [#4 -0.31,-0.25,0.81,U] [#5 -0.68,-0.47,0.00,M3] [#6 0.07,-1.02,0.00,M3] [#7 0.02,-0.67,0.55,U] [#8 -0.26,-1.33,0.00,M4] 
02:45:33.037 00.000 7988 refined, 2 included, MultiStar: {-0.10, -0.56}, one-star: {-0.01, -0.75}
02:45:33.039 00.002 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
02:45:33.039 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
02:45:33.041 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.56 hyp=0.57 cameraTheta=-1.76 mountX=-0.56 mountY=0.12, mountTheta=2.93
02:45:33.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.56, opts=13)
02:45:33.043 00.000 7988 Enqueuing Move request for scope (-0.10, -0.56)
02:45:33.045 00.002 15712 Worker thread wakes up
02:45:33.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.56) opts 0xd
02:45:33.045 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.56)
02:45:33.045 00.000 15712 Moving (-0.10, -0.56) raw xDistance=-0.56 yDistance=0.12
02:45:33.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=57, FiltMax=255, Gamma=0.690
02:45:33.046 00.001 7988 UpdateGuideState exits: m=606 SNR=15.7
02:45:33.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:33.046 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:33.050 00.004 7988 Enqueuing Expose request
02:45:33.050 00.000 15712 PPEC rslt: input = -0.56, final = -0.34, react = -0.34, pred = -0.01, hyst = -0.30, hyst_pct = 0.00, period_length = 639.42
02:45:33.050 00.000 15712 PPEC: input: -0.56, control: -0.34, exposure: 1500
02:45:33.050 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:33.050 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:45:33.050 00.000 15712 MoveAxis(E, 112, ABG)
02:45:33.050 00.000 15712 Guiding  Dir = 2, Dur = 112
02:45:33.084 00.034 15712 IsGuiding returns 0
02:45:33.103 00.019 15712 PulseGuide returned control before completion, sleep 107
02:45:33.242 00.139 15712 IsGuiding returns 0
02:45:33.242 00.000 15712 Move returns status 0, amount 112
02:45:33.242 00.000 15712 MoveAxis(N, 0, ABG)
02:45:33.242 00.000 15712 Move returns status 0, amount 0
02:45:33.242 00.000 15712 move complete, result=0
02:45:33.242 00.000 7988 GuideStep: -0.6 px 112 ms EAST, 0.1 px 0 ms NORTH
02:45:33.248 00.006 15712 worker thread done servicing request
02:45:33.248 00.000 15712 Worker thread wakes up
02:45:33.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:33.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:34.885 01.637 15712 Exposure complete
02:45:34.949 00.064 15712 worker thread done servicing request
02:45:34.949 00.000 7988 OnExposeComplete: enter
02:45:34.949 00.000 7988 UpdateGuideState(): m_state=6
02:45:34.949 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4955
02:45:34.949 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=187.31, Mass=732, SNR=17.3, Peak=124 HFD=3.5
02:45:34.949 00.000 7988 MultiStar: [#1 0.41,-0.84,0.00,M4] [#2 -0.31,-1.35,0.00,M3] [#3 -0.24,-0.89,0.00,M3] [#4 -0.26,-0.45,0.71,U] [#5 -0.40,-0.21,0.74,U] [#6 0.02,-0.58,0.64,U] [#7 -0.69,-0.71,0.00,M1] [#8 -0.21,-0.92,0.00,M5] 
02:45:34.955 00.006 7988 refined, 3 included, MultiStar: {-0.13, -0.56}, one-star: {0.08, -0.87}
02:45:34.955 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.36 = 2.93)
02:45:34.955 00.000 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
02:45:34.955 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.56 hyp=0.57 cameraTheta=-1.79 mountX=-0.56 mountY=0.14, mountTheta=2.90
02:45:34.955 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.56, opts=13)
02:45:34.955 00.000 7988 Enqueuing Move request for scope (-0.13, -0.56)
02:45:34.955 00.000 15712 Worker thread wakes up
02:45:34.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.56) opts 0xd
02:45:34.955 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.56)
02:45:34.955 00.000 15712 Moving (-0.13, -0.56) raw xDistance=-0.56 yDistance=0.14
02:45:34.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:45:34.963 00.008 7988 UpdateGuideState exits: m=732 SNR=17.3
02:45:34.965 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:34.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:34.967 00.002 7988 Enqueuing Expose request
02:45:34.967 00.000 15712 PPEC rslt: input = -0.56, final = -0.34, react = -0.33, pred = -0.01, hyst = -0.32, hyst_pct = 0.00, period_length = 639.42
02:45:34.967 00.000 15712 PPEC: input: -0.56, control: -0.34, exposure: 1500
02:45:34.967 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:34.967 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:45:34.967 00.000 15712 MoveAxis(E, 111, ABG)
02:45:34.967 00.000 15712 Guiding  Dir = 2, Dur = 111
02:45:35.005 00.038 15712 IsGuiding returns 0
02:45:35.015 00.010 15712 PulseGuide returned control before completion, sleep 106
02:45:35.139 00.124 15712 IsGuiding returns 1
02:45:35.139 00.000 15712 scope still moving after pulse duration time elapsed
02:45:35.176 00.037 15712 IsGuiding returns 0
02:45:35.176 00.000 15712 scope move finished after 111 + 64 ms
02:45:35.176 00.000 15712 Move returns status 0, amount 111
02:45:35.176 00.000 15712 MoveAxis(N, 0, ABG)
02:45:35.176 00.000 15712 Move returns status 0, amount 0
02:45:35.176 00.000 15712 move complete, result=0
02:45:35.176 00.000 7988 GuideStep: -0.6 px 111 ms EAST, 0.1 px 0 ms NORTH
02:45:35.183 00.007 15712 worker thread done servicing request
02:45:35.183 00.000 15712 Worker thread wakes up
02:45:35.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:35.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:36.593 01.410 15712 Exposure complete
02:45:36.659 00.066 15712 worker thread done servicing request
02:45:36.659 00.000 7988 OnExposeComplete: enter
02:45:36.659 00.000 7988 UpdateGuideState(): m_state=6
02:45:36.659 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4956
02:45:36.659 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=187.50, Mass=706, SNR=16.9, Peak=141 HFD=3.2
02:45:36.659 00.000 7988 MultiStar: [#1 0.22,-0.54,0.97,U] [#2 -0.10,-0.91,0.00,M4] [#3 -0.33,-0.37,0.89,U] [#4 -0.22,0.09,0.66,U] [#5 -0.01,0.06,0.67,U] [#6 0.30,-0.45,0.59,U] [#7 -0.51,0.32,0.53,U] [#8 0.23,0.43,0.48,U] 
02:45:36.659 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.23}, one-star: {0.16, -0.68}
02:45:36.659 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.18 = 3.11)
02:45:36.659 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.07)
02:45:36.659 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.61 mountX=-0.23 mountY=0.02, mountTheta=3.07
02:45:36.669 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.23, opts=13)
02:45:36.669 00.000 7988 Enqueuing Move request for scope (-0.01, -0.23)
02:45:36.671 00.002 15712 Worker thread wakes up
02:45:36.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
02:45:36.671 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
02:45:36.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:45:36.671 00.000 7988 UpdateGuideState exits: m=706 SNR=16.9
02:45:36.674 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:36.674 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:36.674 00.000 7988 Enqueuing Expose request
02:45:36.674 00.000 15712 Moving (-0.01, -0.23) raw xDistance=-0.23 yDistance=0.02
02:45:36.681 00.007 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.43
02:45:36.681 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
02:45:36.681 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:36.681 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:45:36.681 00.000 15712 MoveAxis(E, 47, ABG)
02:45:36.681 00.000 15712 Guiding  Dir = 2, Dur = 47
02:45:36.681 00.000 15712 IsGuiding returns 0
02:45:36.697 00.016 15712 PulseGuide returned control before completion, sleep 40
02:45:36.775 00.078 15712 IsGuiding returns 0
02:45:36.775 00.000 15712 Move returns status 0, amount 47
02:45:36.775 00.000 15712 MoveAxis(N, 0, ABG)
02:45:36.775 00.000 15712 Move returns status 0, amount 0
02:45:36.775 00.000 15712 move complete, result=0
02:45:36.775 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
02:45:36.781 00.006 15712 worker thread done servicing request
02:45:36.781 00.000 15712 Worker thread wakes up
02:45:36.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:36.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:38.425 01.644 15712 Exposure complete
02:45:38.488 00.063 7988 OnExposeComplete: enter
02:45:38.490 00.002 7988 UpdateGuideState(): m_state=6
02:45:38.492 00.002 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4957
02:45:38.492 00.000 15712 worker thread done servicing request
02:45:38.492 00.000 7988 Star::Find returns 1 (0), X=974.39, Y=188.72, Mass=664, SNR=16.6, Peak=121 HFD=3.2
02:45:38.494 00.002 7988 MultiStar: [#1 0.49,0.68,0.00,M4] [#2 -0.29,0.45,0.88,U] [#3 -0.50,0.37,0.83,U] [#4 -0.39,0.76,0.00,M1] [#5 -0.48,1.06,0.00,M2] [#6 -0.13,0.51,0.63,U] [#7 -0.63,1.28,0.00,M1] [#8 -0.12,0.70,0.00,M5] 
02:45:38.496 00.002 7988 refined, 3 included, MultiStar: {-0.28, 0.47}, one-star: {-0.18, 0.55}
02:45:38.496 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
02:45:38.498 00.002 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
02:45:38.498 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.47 hyp=0.55 cameraTheta=2.10 mountX=0.47 mountY=0.27, mountTheta=0.52
02:45:38.502 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.47, opts=13)
02:45:38.504 00.002 7988 Enqueuing Move request for scope (-0.28, 0.47)
02:45:38.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:45:38.506 00.002 7988 UpdateGuideState exits: m=664 SNR=16.6
02:45:38.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:38.508 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:38.508 00.000 7988 Enqueuing Expose request
02:45:38.510 00.002 15712 Worker thread wakes up
02:45:38.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.47) opts 0xd
02:45:38.510 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.47)
02:45:38.510 00.000 15712 Moving (-0.28, 0.47) raw xDistance=0.47 yDistance=0.27
02:45:38.512 00.002 15712 PPEC rslt: input = 0.47, final = 0.27, react = 0.28, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 639.43
02:45:38.512 00.000 15712 PPEC: input: 0.47, control: 0.27, exposure: 1500
02:45:38.512 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:45:38.512 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:45:38.512 00.000 15712 MoveAxis(W, 89, ABG)
02:45:38.512 00.000 15712 Guiding  Dir = 3, Dur = 89
02:45:38.512 00.000 15712 IsGuiding returns 0
02:45:38.537 00.025 15712 PulseGuide returned control before completion, sleep 78
02:45:38.648 00.111 15712 IsGuiding returns 0
02:45:38.648 00.000 15712 Move returns status 0, amount 89
02:45:38.648 00.000 15712 MoveAxis(N, 0, ABG)
02:45:38.648 00.000 15712 Move returns status 0, amount 0
02:45:38.648 00.000 15712 move complete, result=0
02:45:38.648 00.000 7988 GuideStep: 0.5 px 89 ms WEST, 0.3 px 0 ms NORTH
02:45:38.651 00.003 15712 worker thread done servicing request
02:45:38.651 00.000 15712 Worker thread wakes up
02:45:38.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:38.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:40.067 01.416 15712 Exposure complete
02:45:40.130 00.063 15712 worker thread done servicing request
02:45:40.130 00.000 7988 OnExposeComplete: enter
02:45:40.130 00.000 7988 UpdateGuideState(): m_state=6
02:45:40.130 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4958
02:45:40.130 00.000 7988 Star::Find returns 1 (0), X=974.29, Y=190.01, Mass=759, SNR=17.9, Peak=128 HFD=3.4
02:45:40.130 00.000 7988 MultiStar: large primary error, entering stabilization period
02:45:40.130 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
02:45:40.130 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
02:45:40.130 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=1.83 hyp=1.85 cameraTheta=1.72 mountX=1.83 mountY=0.23, mountTheta=0.12
02:45:40.130 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=1.83, opts=13)
02:45:40.142 00.012 7988 Enqueuing Move request for scope (-0.27, 1.83)
02:45:40.142 00.000 15712 Worker thread wakes up
02:45:40.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 1.83) opts 0xd
02:45:40.142 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 1.83)
02:45:40.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:45:40.142 00.000 7988 UpdateGuideState exits: m=759 SNR=17.9
02:45:40.144 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:40.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:40.144 00.000 7988 Enqueuing Expose request
02:45:40.144 00.000 15712 Moving (-0.27, 1.83) raw xDistance=1.83 yDistance=0.23
02:45:40.144 00.000 15712 PPEC rslt: input = 1.83, final = 1.09, react = 1.10, pred = -0.01, hyst = 0.98, hyst_pct = 0.00, period_length = 639.43
02:45:40.144 00.000 15712 PPEC: input: 1.83, control: 1.09, exposure: 1500
02:45:40.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:40.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:45:40.144 00.000 15712 MoveAxis(W, 355, ABG)
02:45:40.144 00.000 15712 Guiding  Dir = 3, Dur = 355
02:45:40.144 00.000 15712 IsGuiding returns 0
02:45:40.165 00.021 15712 PulseGuide returned control before completion, sleep 351
02:45:40.551 00.386 15712 IsGuiding returns 0
02:45:40.551 00.000 15712 Move returns status 0, amount 355
02:45:40.551 00.000 15712 MoveAxis(N, 0, ABG)
02:45:40.551 00.000 15712 Move returns status 0, amount 0
02:45:40.551 00.000 15712 move complete, result=0
02:45:40.551 00.000 15712 worker thread done servicing request
02:45:40.551 00.000 15712 Worker thread wakes up
02:45:40.551 00.000 7988 GuideStep: 1.8 px 355 ms WEST, 0.2 px 0 ms NORTH
02:45:40.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:40.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:42.189 01.638 15712 Exposure complete
02:45:42.251 00.062 15712 worker thread done servicing request
02:45:42.251 00.000 7988 OnExposeComplete: enter
02:45:42.251 00.000 7988 UpdateGuideState(): m_state=6
02:45:42.255 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4959
02:45:42.255 00.000 7988 Star::Find returns 1 (0), X=974.18, Y=189.16, Mass=706, SNR=17.1, Peak=131 HFD=3.4
02:45:42.257 00.002 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
02:45:42.257 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
02:45:42.259 00.002 7988 CameraToMount -- cameraX=-0.38 cameraY=0.99 hyp=1.06 cameraTheta=1.94 mountX=0.99 mountY=0.36, mountTheta=0.35
02:45:42.261 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=0.99, opts=13)
02:45:42.261 00.000 7988 Enqueuing Move request for scope (-0.38, 0.99)
02:45:42.263 00.002 15712 Worker thread wakes up
02:45:42.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.99) opts 0xd
02:45:42.263 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, 0.99)
02:45:42.263 00.000 15712 Moving (-0.38, 0.99) raw xDistance=0.99 yDistance=0.36
02:45:42.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:45:42.263 00.000 7988 UpdateGuideState exits: m=706 SNR=17.1
02:45:42.266 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:42.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:42.268 00.002 7988 Enqueuing Expose request
02:45:42.268 00.000 15712 PPEC rslt: input = 0.99, final = 0.58, react = 0.59, pred = -0.01, hyst = 0.55, hyst_pct = 0.00, period_length = 639.43
02:45:42.268 00.000 15712 PPEC: input: 0.99, control: 0.58, exposure: 1500
02:45:42.268 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.85
02:45:42.268 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:45:42.268 00.000 15712 MoveAxis(W, 189, ABG)
02:45:42.268 00.000 15712 Guiding  Dir = 3, Dur = 189
02:45:42.268 00.000 15712 IsGuiding returns 0
02:45:42.285 00.017 15712 PulseGuide returned control before completion, sleep 176
02:45:42.513 00.228 15712 IsGuiding returns 0
02:45:42.513 00.000 15712 Move returns status 0, amount 189
02:45:42.513 00.000 15712 BLC: Oldest BLC event removed
02:45:42.513 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 328 applied
02:45:42.513 00.000 15712 MoveAxis(S, 420, ABG)
02:45:42.513 00.000 15712 Guiding  Dir = 1, Dur = 420
02:45:42.513 00.000 15712 IsGuiding returns 0
02:45:42.591 00.078 15712 PulseGuide returned control before completion, sleep 346
02:45:42.954 00.363 15712 IsGuiding returns 1
02:45:42.954 00.000 15712 scope still moving after pulse duration time elapsed
02:45:42.985 00.031 15712 IsGuiding returns 1
02:45:43.021 00.036 15712 IsGuiding returns 0
02:45:43.021 00.000 15712 scope move finished after 420 + 96 ms
02:45:43.021 00.000 15712 Move returns status 0, amount 420
02:45:43.021 00.000 15712 move complete, result=0
02:45:43.021 00.000 7988 GuideStep: 1.0 px 189 ms WEST, 0.4 px 420 ms SOUTH
02:45:43.032 00.011 15712 worker thread done servicing request
02:45:43.032 00.000 15712 Worker thread wakes up
02:45:43.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:43.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:44.437 01.405 15712 Exposure complete
02:45:44.499 00.062 15712 worker thread done servicing request
02:45:44.499 00.000 7988 OnExposeComplete: enter
02:45:44.499 00.000 7988 UpdateGuideState(): m_state=6
02:45:44.499 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4960
02:45:44.499 00.000 7988 Star::Find returns 1 (0), X=974.89, Y=188.06, Mass=635, SNR=16.0, Peak=130 HFD=3.0
02:45:44.499 00.000 7988 MultiStar: exiting stabilization period
02:45:44.499 00.000 7988 MultiStar: [#1 0.68,-0.10,1.00,U] [#2 -0.20,-0.46,0.87,U] [#3 -0.20,-0.54,0.86,U] [#4 -0.29,0.22,0.68,U] [#5 -0.20,0.03,0.77,U] [#6 0.23,-0.22,0.64,U] [#7 -0.35,0.46,0.61,U] [#8 0.55,0.29,0.42,U] 
02:45:44.499 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.33, -0.12}
02:45:44.499 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
02:45:44.510 00.011 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.52 = -2.52)
02:45:44.510 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.93 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
02:45:44.510 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
02:45:44.510 00.000 7988 Enqueuing Move request for scope (0.07, -0.09)
02:45:44.515 00.005 15712 Worker thread wakes up
02:45:44.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:45:44.515 00.000 7988 UpdateGuideState exits: m=635 SNR=16.0
02:45:44.518 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:44.518 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:44.520 00.002 7988 Enqueuing Expose request
02:45:44.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:45:44.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:45:44.520 00.000 15712 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=-0.07
02:45:44.520 00.000 15712 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.360119, 1:-0.068049
02:45:44.520 00.000 15712 BLC: No correction, Miss < min_move
02:45:44.522 00.002 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
02:45:44.522 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
02:45:44.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:44.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:45:44.522 00.000 15712 MoveAxis(E, 2, ABG)
02:45:44.522 00.000 15712 Guiding  Dir = 2, Dur = 2
02:45:44.522 00.000 15712 IsGuiding returns 0
02:45:44.547 00.025 15712 IsGuiding returns 0
02:45:44.547 00.000 15712 Move returns status 0, amount 2
02:45:44.547 00.000 15712 MoveAxis(N, 0, ABG)
02:45:44.547 00.000 15712 Move returns status 0, amount 0
02:45:44.547 00.000 15712 move complete, result=0
02:45:44.547 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
02:45:44.550 00.003 15712 worker thread done servicing request
02:45:44.550 00.000 15712 Worker thread wakes up
02:45:44.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:44.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:46.191 01.641 15712 Exposure complete
02:45:46.255 00.064 15712 worker thread done servicing request
02:45:46.255 00.000 7988 OnExposeComplete: enter
02:45:46.255 00.000 7988 UpdateGuideState(): m_state=6
02:45:46.259 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4961
02:45:46.259 00.000 7988 Star::Find returns 1 (0), X=974.53, Y=187.82, Mass=681, SNR=16.6, Peak=135 HFD=3.5
02:45:46.259 00.000 7988 MultiStar: [#1 0.46,-0.27,1.06,U] [#2 -0.15,-0.76,0.00,M3] [#3 -0.41,-0.45,0.79,U] [#4 -0.35,0.18,0.71,U] [#5 0.03,0.32,0.63,U] [#6 0.09,-0.48,0.63,U] [#7 -0.49,0.26,0.52,U] [#8 -0.07,-0.17,0.49,U] 
02:45:46.259 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.16}, one-star: {-0.04, -0.35}
02:45:46.259 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.80)
02:45:46.259 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
02:45:46.259 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.93 mountX=-0.16 mountY=0.06, mountTheta=2.77
02:45:46.259 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.16, opts=13)
02:45:46.268 00.009 7988 Enqueuing Move request for scope (-0.06, -0.16)
02:45:46.270 00.002 15712 Worker thread wakes up
02:45:46.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
02:45:46.270 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
02:45:46.270 00.000 15712 Moving (-0.06, -0.16) raw xDistance=-0.16 yDistance=0.06
02:45:46.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:45:46.270 00.000 7988 UpdateGuideState exits: m=681 SNR=16.6
02:45:46.272 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:46.272 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:46.274 00.002 7988 Enqueuing Expose request
02:45:46.274 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.360119, 1:-0.068049, 2:0.061491
02:45:46.275 00.001 15712 BLC: No correction, Miss < min_move
02:45:46.275 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
02:45:46.275 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
02:45:46.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:46.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:45:46.275 00.000 15712 MoveAxis(W, 0, ABG)
02:45:46.275 00.000 15712 Move returns status 0, amount 0
02:45:46.275 00.000 15712 MoveAxis(N, 0, ABG)
02:45:46.275 00.000 15712 Move returns status 0, amount 0
02:45:46.275 00.000 15712 move complete, result=0
02:45:46.275 00.000 15712 worker thread done servicing request
02:45:46.275 00.000 15712 Worker thread wakes up
02:45:46.275 00.000 7988 GuideStep: -0.2 px 0 ms WEST, 0.1 px 0 ms NORTH
02:45:46.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:46.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:47.691 01.416 15712 Exposure complete
02:45:47.753 00.062 15712 worker thread done servicing request
02:45:47.753 00.000 7988 OnExposeComplete: enter
02:45:47.753 00.000 7988 UpdateGuideState(): m_state=6
02:45:47.753 00.000 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4962
02:45:47.753 00.000 7988 Star::Find returns 1 (0), X=974.45, Y=187.07, Mass=630, SNR=16.0, Peak=126 HFD=3.5
02:45:47.753 00.000 7988 MultiStar: [#1 0.50,-0.93,0.00,M3] [#2 -0.18,-1.24,0.00,M4] [#3 -0.00,-1.21,0.00,M1] [#4 -0.19,-0.48,0.70,U] [#5 -0.25,-0.47,0.78,U] [#6 0.24,-1.20,0.00,M1] [#7 -0.24,-0.36,0.44,U] [#8 -0.01,-1.22,0.00,M4] 
02:45:47.753 00.000 7988 refined, 3 included, MultiStar: {-0.19, -0.67}, one-star: {-0.12, -1.10}
02:45:47.753 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
02:45:47.753 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.85)
02:45:47.753 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.67 hyp=0.70 cameraTheta=-1.84 mountX=-0.67 mountY=0.20, mountTheta=2.85
02:45:47.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.67, opts=13)
02:45:47.753 00.000 7988 Enqueuing Move request for scope (-0.19, -0.67)
02:45:47.753 00.000 15712 Worker thread wakes up
02:45:47.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.67) opts 0xd
02:45:47.753 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.67)
02:45:47.753 00.000 15712 Moving (-0.19, -0.67) raw xDistance=-0.67 yDistance=0.20
02:45:47.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:45:47.769 00.016 15712 BLC: window closed
02:45:47.769 00.000 7988 UpdateGuideState exits: m=630 SNR=16.0
02:45:47.770 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:47.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:47.770 00.000 7988 Enqueuing Expose request
02:45:47.770 00.000 15712 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.360119, 1:-0.068049, 2:0.061491
02:45:47.770 00.000 15712 BLC: No correction, Miss < min_move
02:45:47.770 00.000 15712 PPEC rslt: input = -0.67, final = -0.40, react = -0.40, pred = 0.01, hyst = -0.36, hyst_pct = 0.00, period_length = 639.43
02:45:47.770 00.000 15712 PPEC: input: -0.67, control: -0.40, exposure: 1500
02:45:47.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:47.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:45:47.770 00.000 15712 MoveAxis(E, 130, ABG)
02:45:47.770 00.000 15712 Guiding  Dir = 2, Dur = 130
02:45:47.770 00.000 15712 IsGuiding returns 0
02:45:47.787 00.017 15712 PulseGuide returned control before completion, sleep 126
02:45:47.933 00.146 15712 IsGuiding returns 0
02:45:47.933 00.000 15712 Move returns status 0, amount 130
02:45:47.933 00.000 15712 MoveAxis(N, 0, ABG)
02:45:47.933 00.000 15712 Move returns status 0, amount 0
02:45:47.933 00.000 15712 move complete, result=0
02:45:47.933 00.000 7988 GuideStep: -0.7 px 130 ms EAST, 0.2 px 0 ms NORTH
02:45:47.939 00.006 15712 worker thread done servicing request
02:45:47.939 00.000 15712 Worker thread wakes up
02:45:47.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:47.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,173,31,31)
02:45:49.106 01.167 7988 evsrv: cli 0CCCFDA8 connect
02:45:49.108 00.002 7988 case statement mapped state 6 to 3
02:45:49.111 00.003 7988 case statement mapped state 6 to 3
02:45:49.113 00.002 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_app_state","id":"e1b3b158-a58e-4194-b017-f04adc41155c"}
02:45:49.113 00.000 7988 case statement mapped state 6 to 3
02:45:49.116 00.003 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1b3b158-a58e-4194-b017-f04adc41155c"}
02:45:49.118 00.002 7988 evsrv: cli 0CCCFDA8 disconnect
02:45:49.120 00.002 7988 evsrv: cli 0CCCFBC8 connect
02:45:49.120 00.000 7988 case statement mapped state 6 to 3
02:45:49.122 00.002 7988 case statement mapped state 6 to 3
02:45:49.124 00.002 7988 evsrv: cli 0CCCFBC8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"f1513041-34b6-4353-b297-0e3b5eeed5b4"}
02:45:49.126 00.002 7988 PhdController::Dither begins
02:45:49.128 00.002 7988 dither: size=4.00, dRA=1.95 dDec=-0.25
02:45:49.128 00.000 7988 MountToCamera -- mountTheta (-0.13) + m_xAngle (1.56) = xAngle (1.43 = 1.43)
02:45:49.130 00.002 7988 MountToCamera -- mountX=1.95 mountY=-0.25 hyp=1.97 mountTheta=-0.13 cameraX=0.27, cameraY=1.95 cameraTheta=1.43
02:45:49.132 00.002 7988 setting lock position to (974.83, 190.12)
02:45:49.132 00.000 7988 Mount: notify guiding dithered (0.3, 1.9)
02:45:49.134 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:45:49.136 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
02:45:49.138 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
02:45:49.139 00.001 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
02:45:49.141 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
02:45:49.143 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
02:45:49.144 00.001 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
02:45:49.146 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:45:49.148 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:45:49.148 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
02:45:49.150 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
02:45:49.150 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
02:45:49.150 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
02:45:49.155 00.005 7988 MultiStar: stabilizing after lock position change
02:45:49.157 00.002 7988 Status Line: Dither by 1.95,-0.25
02:45:49.159 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
02:45:49.161 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
02:45:49.161 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":0,"id":"f1513041-34b6-4353-b297-0e3b5eeed5b4"}
02:45:49.165 00.004 7988 evsrv: cli 0CCCFBC8 disconnect
02:45:49.577 00.412 15712 Exposure complete
02:45:49.713 00.136 15712 worker thread done servicing request
02:45:49.713 00.000 7988 OnExposeComplete: enter
02:45:49.715 00.002 7988 UpdateGuideState(): m_state=6
02:45:49.723 00.008 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4963
02:45:49.729 00.006 7988 Star::Find returns 1 (0), X=974.47, Y=186.99, Mass=702, SNR=17.0, Peak=146 HFD=3.5
02:45:49.731 00.002 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
02:45:49.733 00.002 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
02:45:49.738 00.005 7988 CameraToMount -- cameraX=-0.36 cameraY=-3.13 hyp=3.15 cameraTheta=-1.69 mountX=-3.14 mountY=0.44, mountTheta=3.00
02:45:49.743 00.005 7988 dither recenter: remaining=(-1.9,0.3) step=(-1.9,0.3)
02:45:49.748 00.005 7988 MountToCamera -- mountTheta (3.01) + m_xAngle (1.56) = xAngle (4.58 = -1.71)
02:45:49.752 00.004 7988 MountToCamera -- mountX=-1.95 mountY=0.25 hyp=1.97 mountTheta=3.01 cameraX=-0.27, cameraY=-1.95 cameraTheta=-1.71
02:45:49.755 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-1.95, opts=4)
02:45:49.759 00.004 7988 Enqueuing Move request for scope (-0.27, -1.95)
02:45:49.759 00.000 15712 Worker thread wakes up
02:45:49.759 00.000 7988 Mount: notify direct move -1.95,0.25
02:45:49.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.95) opts 0x4
02:45:49.759 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -1.95)
02:45:49.759 00.000 15712 Moving (-0.27, -1.95) raw xDistance=-1.95 yDistance=0.25
02:45:49.759 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:45:49.766 00.007 15712 BLC: window closed
02:45:49.766 00.000 15712 MoveAxis(E, 637, B)
02:45:49.766 00.000 15712 Guiding  Dir = 2, Dur = 637
02:45:49.766 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
02:45:49.766 00.000 15712 IsGuiding returns 0
02:45:49.766 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
02:45:49.772 00.006 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
02:45:49.775 00.003 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
02:45:49.779 00.004 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
02:45:49.781 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
02:45:49.781 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:45:49.787 00.006 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:45:49.790 00.003 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
02:45:49.793 00.003 15712 PulseGuide returned control before completion, sleep 626
02:45:49.793 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
02:45:49.795 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
02:45:49.797 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
02:45:49.799 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:45:49.801 00.002 7988 UpdateGuideState exits: m=702 SNR=17.0
02:45:49.803 00.002 7988 PhdController: settling, locked = 1, distance = 2.73 (1.50) aobump = 0 frame = 1 / 99999
02:45:49.806 00.003 7988 evsrv: {"Event":"Settling","Timestamp":1767426349.806,"Host":"ASTROPC","Inst":1,"Distance":2.73,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:45:49.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:49.806 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:49.814 00.008 7988 Enqueuing Expose request
02:45:50.443 00.629 15712 IsGuiding returns 1
02:45:50.443 00.000 15712 scope still moving after pulse duration time elapsed
02:45:50.474 00.031 15712 IsGuiding returns 0
02:45:50.474 00.000 15712 scope move finished after 637 + 68 ms
02:45:50.474 00.000 15712 Move returns status 0, amount 637
02:45:50.474 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:50.474 00.000 15712 MoveAxis(S, 64, B)
02:45:50.474 00.000 15712 Guiding  Dir = 1, Dur = 64
02:45:50.474 00.000 15712 IsGuiding returns 0
02:45:50.554 00.080 15712 IsGuiding returns 1
02:45:50.554 00.000 15712 scope still moving after pulse duration time elapsed
02:45:50.586 00.032 15712 IsGuiding returns 1
02:45:50.654 00.068 15712 IsGuiding returns 0
02:45:50.654 00.000 15712 scope move finished after 64 + 114 ms
02:45:50.654 00.000 15712 Move returns status 0, amount 64
02:45:50.654 00.000 15712 move complete, result=0
02:45:50.654 00.000 15712 worker thread done servicing request
02:45:50.654 00.000 15712 Worker thread wakes up
02:45:50.654 00.000 7988 GuideStep: -1.9 px 637 ms EAST, 0.3 px 64 ms SOUTH
02:45:50.656 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:50.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:45:52.060 01.404 15712 Exposure complete
02:45:52.128 00.068 15712 worker thread done servicing request
02:45:52.128 00.000 7988 OnExposeComplete: enter
02:45:52.128 00.000 7988 UpdateGuideState(): m_state=6
02:45:52.136 00.008 7988 Star::Find(15, 974, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4964
02:45:52.138 00.002 7988 Star::Find returns 1 (0), X=974.51, Y=187.83, Mass=600, SNR=15.7, Peak=110 HFD=3.4
02:45:52.138 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
02:45:52.140 00.002 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
02:45:52.140 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-2.29 hyp=2.31 cameraTheta=-1.71 mountX=-2.29 mountY=0.37, mountTheta=2.98
02:45:52.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-2.29, opts=13)
02:45:52.145 00.005 7988 Enqueuing Move request for scope (-0.32, -2.29)
02:45:52.145 00.000 15712 Worker thread wakes up
02:45:52.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -2.29) opts 0xd
02:45:52.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -2.29)
02:45:52.145 00.000 15712 Moving (-0.32, -2.29) raw xDistance=-2.29 yDistance=0.37
02:45:52.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:45:52.145 00.000 7988 UpdateGuideState exits: m=600 SNR=15.7
02:45:52.145 00.000 7988 PhdController: settling, locked = 1, distance = 2.31 (1.50) aobump = 0 frame = 2 / 99999
02:45:52.145 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767426352.145,"Host":"ASTROPC","Inst":1,"Distance":2.31,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:45:52.145 00.000 15712 PPEC rslt(dithering): input = -2.29, final = -1.38
02:45:52.145 00.000 15712 PPEC: input: -2.29, control: -1.38, exposure: 1500
02:45:52.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:45:52.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:52.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:52.145 00.000 7988 Enqueuing Expose request
02:45:52.155 00.010 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:45:52.155 00.000 15712 MoveAxis(E, 449, ABG)
02:45:52.155 00.000 15712 Guiding  Dir = 2, Dur = 449
02:45:52.155 00.000 15712 IsGuiding returns 0
02:45:52.171 00.016 15712 PulseGuide returned control before completion, sleep 444
02:45:52.647 00.476 15712 IsGuiding returns 0
02:45:52.647 00.000 15712 Move returns status 0, amount 449
02:45:52.647 00.000 15712 MoveAxis(N, 0, ABG)
02:45:52.647 00.000 15712 Move returns status 0, amount 0
02:45:52.647 00.000 15712 move complete, result=0
02:45:52.647 00.000 15712 worker thread done servicing request
02:45:52.647 00.000 15712 Worker thread wakes up
02:45:52.647 00.000 7988 GuideStep: -2.3 px 449 ms EAST, 0.4 px 0 ms NORTH
02:45:52.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:52.654 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:45:54.288 01.634 15712 Exposure complete
02:45:54.350 00.062 15712 worker thread done servicing request
02:45:54.350 00.000 7988 OnExposeComplete: enter
02:45:54.350 00.000 7988 UpdateGuideState(): m_state=6
02:45:54.354 00.004 7988 Star::Find(15, 974, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4965
02:45:54.354 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=191.74, Mass=617, SNR=15.9, Peak=129 HFD=3.3
02:45:54.356 00.002 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
02:45:54.356 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
02:45:54.358 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=1.62 hyp=1.62 cameraTheta=1.63 mountX=1.62 mountY=0.05, mountTheta=0.03
02:45:54.360 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=1.62, opts=13)
02:45:54.360 00.000 7988 Enqueuing Move request for scope (-0.09, 1.62)
02:45:54.362 00.002 15712 Worker thread wakes up
02:45:54.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:45:54.364 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.62) opts 0xd
02:45:54.364 00.000 7988 UpdateGuideState exits: m=617 SNR=15.9
02:45:54.364 00.000 7988 PhdController: settling, locked = 1, distance = 2.11 (1.50) aobump = 0 frame = 3 / 99999
02:45:54.366 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.09, 1.62)
02:45:54.366 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767426354.366,"Host":"ASTROPC","Inst":1,"Distance":2.11,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:45:54.367 00.001 15712 Moving (-0.09, 1.62) raw xDistance=1.62 yDistance=0.05
02:45:54.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:54.367 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:54.369 00.002 7988 Enqueuing Expose request
02:45:54.371 00.002 15712 PPEC rslt(dithering): input = 1.62, final = 0.97
02:45:54.371 00.000 15712 PPEC: input: 1.62, control: 0.97, exposure: 1500
02:45:54.371 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:54.371 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:45:54.371 00.000 15712 MoveAxis(W, 317, ABG)
02:45:54.371 00.000 15712 Guiding  Dir = 3, Dur = 317
02:45:54.371 00.000 15712 IsGuiding returns 0
02:45:54.384 00.013 15712 PulseGuide returned control before completion, sleep 305
02:45:54.715 00.331 15712 IsGuiding returns 0
02:45:54.715 00.000 15712 Move returns status 0, amount 317
02:45:54.715 00.000 15712 MoveAxis(N, 0, ABG)
02:45:54.715 00.000 15712 Move returns status 0, amount 0
02:45:54.715 00.000 15712 move complete, result=0
02:45:54.715 00.000 15712 worker thread done servicing request
02:45:54.715 00.000 15712 Worker thread wakes up
02:45:54.715 00.000 7988 GuideStep: 1.6 px 317 ms WEST, 0.1 px 0 ms NORTH
02:45:54.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:54.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:45:56.136 01.421 15712 Exposure complete
02:45:56.197 00.061 15712 worker thread done servicing request
02:45:56.197 00.000 7988 OnExposeComplete: enter
02:45:56.197 00.000 7988 UpdateGuideState(): m_state=6
02:45:56.202 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4966
02:45:56.202 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=191.35, Mass=702, SNR=17.0, Peak=127 HFD=3.4
02:45:56.204 00.002 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
02:45:56.204 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
02:45:56.206 00.002 7988 CameraToMount -- cameraX=-0.34 cameraY=1.23 hyp=1.27 cameraTheta=1.84 mountX=1.22 mountY=0.31, mountTheta=0.25
02:45:56.208 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=1.23, opts=13)
02:45:56.208 00.000 7988 Enqueuing Move request for scope (-0.34, 1.23)
02:45:56.210 00.002 15712 Worker thread wakes up
02:45:56.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.23) opts 0xd
02:45:56.210 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, 1.23)
02:45:56.210 00.000 15712 Moving (-0.34, 1.23) raw xDistance=1.22 yDistance=0.31
02:45:56.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:45:56.210 00.000 7988 UpdateGuideState exits: m=702 SNR=17.0
02:45:56.213 00.003 7988 PhdController: settling, locked = 1, distance = 1.86 (1.50) aobump = 0 frame = 4 / 99999
02:45:56.213 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767426356.213,"Host":"ASTROPC","Inst":1,"Distance":1.86,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:45:56.213 00.000 15712 PPEC rslt(dithering): input = 1.22, final = 0.73
02:45:56.213 00.000 15712 PPEC: input: 1.22, control: 0.73, exposure: 1500
02:45:56.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:45:56.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:56.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:56.213 00.000 7988 Enqueuing Expose request
02:45:56.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:45:56.213 00.000 15712 MoveAxis(W, 240, ABG)
02:45:56.213 00.000 15712 Guiding  Dir = 3, Dur = 240
02:45:56.213 00.000 15712 IsGuiding returns 0
02:45:56.229 00.016 15712 PulseGuide returned control before completion, sleep 237
02:45:56.485 00.256 15712 IsGuiding returns 0
02:45:56.485 00.000 15712 Move returns status 0, amount 240
02:45:56.485 00.000 15712 MoveAxis(N, 0, ABG)
02:45:56.485 00.000 15712 Move returns status 0, amount 0
02:45:56.485 00.000 15712 move complete, result=0
02:45:56.485 00.000 7988 GuideStep: 1.2 px 240 ms WEST, 0.3 px 0 ms NORTH
02:45:56.487 00.002 15712 worker thread done servicing request
02:45:56.487 00.000 15712 Worker thread wakes up
02:45:56.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:56.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:45:58.226 01.739 15712 Exposure complete
02:45:58.289 00.063 15712 worker thread done servicing request
02:45:58.291 00.002 7988 OnExposeComplete: enter
02:45:58.291 00.000 7988 UpdateGuideState(): m_state=6
02:45:58.291 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4967
02:45:58.291 00.000 7988 Star::Find returns 1 (0), X=974.38, Y=189.78, Mass=671, SNR=16.6, Peak=127 HFD=3.6
02:45:58.291 00.000 7988 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.56) = xAngle (-4.07 = 2.21)
02:45:58.291 00.000 7988 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.10 = 2.18)
02:45:58.297 00.006 7988 CameraToMount -- cameraX=-0.46 cameraY=-0.34 hyp=0.57 cameraTheta=-2.51 mountX=-0.34 mountY=0.47, mountTheta=2.20
02:45:58.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.46, y=-0.34, opts=13)
02:45:58.297 00.000 7988 Enqueuing Move request for scope (-0.46, -0.34)
02:45:58.297 00.000 15712 Worker thread wakes up
02:45:58.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.34) opts 0xd
02:45:58.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.46, -0.34)
02:45:58.297 00.000 15712 Moving (-0.46, -0.34) raw xDistance=-0.34 yDistance=0.47
02:45:58.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:45:58.297 00.000 7988 UpdateGuideState exits: m=671 SNR=16.6
02:45:58.304 00.007 7988 PhdController: settling, locked = 1, distance = 1.47 (1.50) aobump = 0 frame = 5 / 99999
02:45:58.304 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767426358.304,"Host":"ASTROPC","Inst":1,"Distance":1.47,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:45:58.304 00.000 15712 PPEC rslt(dithering): input = -0.34, final = -0.21
02:45:58.304 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
02:45:58.304 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.83
02:45:58.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
02:45:58.304 00.000 15712 MoveAxis(E, 67, ABG)
02:45:58.304 00.000 15712 Guiding  Dir = 2, Dur = 67
02:45:58.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:58.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:45:58.304 00.000 7988 Enqueuing Expose request
02:45:58.304 00.000 15712 IsGuiding returns 0
02:45:58.320 00.016 15712 PulseGuide returned control before completion, sleep 59
02:45:58.403 00.083 15712 IsGuiding returns 0
02:45:58.403 00.000 15712 Move returns status 0, amount 67
02:45:58.403 00.000 15712 MoveAxis(S, 119, ABG)
02:45:58.403 00.000 15712 Guiding  Dir = 1, Dur = 119
02:45:58.403 00.000 15712 IsGuiding returns 0
02:45:58.484 00.081 15712 PulseGuide returned control before completion, sleep 50
02:45:58.543 00.059 15712 IsGuiding returns 1
02:45:58.543 00.000 15712 scope still moving after pulse duration time elapsed
02:45:58.576 00.033 15712 IsGuiding returns 1
02:45:58.608 00.032 15712 IsGuiding returns 1
02:45:58.660 00.052 15712 IsGuiding returns 0
02:45:58.660 00.000 15712 scope move finished after 119 + 136 ms
02:45:58.660 00.000 15712 Move returns status 0, amount 119
02:45:58.660 00.000 15712 move complete, result=0
02:45:58.660 00.000 7988 GuideStep: -0.3 px 67 ms EAST, 0.5 px 119 ms SOUTH
02:45:58.666 00.006 15712 worker thread done servicing request
02:45:58.666 00.000 15712 Worker thread wakes up
02:45:58.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:45:58.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:00.077 01.411 15712 Exposure complete
02:46:00.140 00.063 15712 worker thread done servicing request
02:46:00.140 00.000 7988 OnExposeComplete: enter
02:46:00.140 00.000 7988 UpdateGuideState(): m_state=6
02:46:00.144 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4968
02:46:00.144 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=190.24, Mass=640, SNR=16.2, Peak=133 HFD=3.1
02:46:00.146 00.002 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
02:46:00.146 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
02:46:00.148 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.14 cameraTheta=2.15 mountX=0.11 mountY=0.07, mountTheta=0.57
02:46:00.150 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.11, opts=13)
02:46:00.150 00.000 7988 Enqueuing Move request for scope (-0.07, 0.11)
02:46:00.152 00.002 15712 Worker thread wakes up
02:46:00.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
02:46:00.152 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
02:46:00.152 00.000 15712 Moving (-0.07, 0.11) raw xDistance=0.11 yDistance=0.07
02:46:00.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:46:00.152 00.000 7988 UpdateGuideState exits: m=640 SNR=16.2
02:46:00.155 00.003 7988 PhdController: settling, locked = 1, distance = 1.07 (1.50) aobump = 0 frame = 6 / 99999
02:46:00.155 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767426360.155,"Host":"ASTROPC","Inst":1,"Distance":1.07,"Time":1.9,"SettleTime":15.0,"StarLocked":true}
02:46:00.155 00.000 15712 PPEC rslt(dithering): input = 0.11, final = 0.07
02:46:00.155 00.000 15712 PPEC: input: 0.11, control: 0.07, exposure: 1500
02:46:00.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:00.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:00.155 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:00.160 00.005 7988 Enqueuing Expose request
02:46:00.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:46:00.160 00.000 15712 MoveAxis(W, 22, ABG)
02:46:00.160 00.000 15712 Guiding  Dir = 3, Dur = 22
02:46:00.186 00.026 15712 IsGuiding returns 0
02:46:00.213 00.027 15712 PulseGuide returned control before completion, sleep 17
02:46:00.254 00.041 15712 IsGuiding returns 0
02:46:00.254 00.000 15712 Move returns status 0, amount 22
02:46:00.254 00.000 15712 MoveAxis(N, 0, ABG)
02:46:00.254 00.000 15712 Move returns status 0, amount 0
02:46:00.254 00.000 15712 move complete, result=0
02:46:00.254 00.000 7988 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
02:46:00.264 00.010 15712 worker thread done servicing request
02:46:00.264 00.000 15712 Worker thread wakes up
02:46:00.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:00.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:01.898 01.634 15712 Exposure complete
02:46:01.960 00.062 15712 worker thread done servicing request
02:46:01.960 00.000 7988 OnExposeComplete: enter
02:46:01.960 00.000 7988 UpdateGuideState(): m_state=6
02:46:01.965 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4969
02:46:01.965 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=189.72, Mass=658, SNR=16.5, Peak=149 HFD=3.2
02:46:01.965 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.65 = 2.63)
02:46:01.965 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
02:46:01.965 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.41 hyp=0.47 cameraTheta=-2.09 mountX=-0.41 mountY=0.24, mountTheta=2.61
02:46:01.965 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.41, opts=13)
02:46:01.965 00.000 7988 Enqueuing Move request for scope (-0.23, -0.41)
02:46:01.975 00.010 15712 Worker thread wakes up
02:46:01.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.41) opts 0xd
02:46:01.975 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.41)
02:46:01.975 00.000 15712 Moving (-0.23, -0.41) raw xDistance=-0.41 yDistance=0.24
02:46:01.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:46:01.975 00.000 7988 UpdateGuideState exits: m=658 SNR=16.5
02:46:01.975 00.000 7988 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 7 / 99999
02:46:01.975 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767426361.975,"Host":"ASTROPC","Inst":1,"Distance":0.89,"Time":3.7,"SettleTime":15.0,"StarLocked":true}
02:46:01.975 00.000 15712 PPEC rslt(dithering): input = -0.41, final = -0.24
02:46:01.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:01.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:01.975 00.000 7988 Enqueuing Expose request
02:46:01.975 00.000 15712 PPEC: input: -0.41, control: -0.24, exposure: 1500
02:46:01.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:01.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:46:01.975 00.000 15712 MoveAxis(E, 80, ABG)
02:46:01.975 00.000 15712 Guiding  Dir = 2, Dur = 80
02:46:01.975 00.000 15712 IsGuiding returns 0
02:46:01.992 00.017 15712 PulseGuide returned control before completion, sleep 69
02:46:02.112 00.120 15712 IsGuiding returns 0
02:46:02.112 00.000 15712 Move returns status 0, amount 80
02:46:02.112 00.000 15712 MoveAxis(N, 0, ABG)
02:46:02.112 00.000 15712 Move returns status 0, amount 0
02:46:02.112 00.000 15712 move complete, result=0
02:46:02.112 00.000 15712 worker thread done servicing request
02:46:02.112 00.000 15712 Worker thread wakes up
02:46:02.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:02.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:02.112 00.000 7988 GuideStep: -0.4 px 80 ms EAST, 0.2 px 0 ms NORTH
02:46:03.524 01.412 15712 Exposure complete
02:46:03.585 00.061 7988 OnExposeComplete: enter
02:46:03.585 00.000 15712 worker thread done servicing request
02:46:03.585 00.000 7988 UpdateGuideState(): m_state=6
02:46:03.585 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4970
02:46:03.591 00.006 7988 Star::Find returns 1 (0), X=975.10, Y=189.65, Mass=809, SNR=18.4, Peak=140 HFD=3.8
02:46:03.591 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
02:46:03.591 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
02:46:03.591 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.47 hyp=0.54 cameraTheta=-1.06 mountX=-0.47 mountY=-0.25, mountTheta=-2.65
02:46:03.591 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.47, opts=13)
02:46:03.591 00.000 7988 Enqueuing Move request for scope (0.26, -0.47)
02:46:03.591 00.000 15712 Worker thread wakes up
02:46:03.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.47) opts 0xd
02:46:03.591 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.47)
02:46:03.591 00.000 15712 Moving (0.26, -0.47) raw xDistance=-0.47 yDistance=-0.25
02:46:03.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:46:03.591 00.000 7988 UpdateGuideState exits: m=809 SNR=18.4
02:46:03.600 00.009 7988 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 8 / 99999
02:46:03.600 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767426363.600,"Host":"ASTROPC","Inst":1,"Distance":0.78,"Time":5.3,"SettleTime":15.0,"StarLocked":true}
02:46:03.600 00.000 15712 PPEC rslt(dithering): input = -0.47, final = -0.28
02:46:03.600 00.000 15712 PPEC: input: -0.47, control: -0.28, exposure: 1500
02:46:03.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:46:03.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:03.600 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:03.606 00.006 7988 Enqueuing Expose request
02:46:03.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:46:03.606 00.000 15712 MoveAxis(E, 92, ABG)
02:46:03.606 00.000 15712 Guiding  Dir = 2, Dur = 92
02:46:03.606 00.000 15712 IsGuiding returns 0
02:46:03.636 00.030 15712 PulseGuide returned control before completion, sleep 74
02:46:03.712 00.076 15712 IsGuiding returns 1
02:46:03.712 00.000 15712 scope still moving after pulse duration time elapsed
02:46:03.748 00.036 15712 IsGuiding returns 0
02:46:03.748 00.000 15712 scope move finished after 92 + 48 ms
02:46:03.748 00.000 15712 Move returns status 0, amount 92
02:46:03.748 00.000 15712 MoveAxis(N, 0, ABG)
02:46:03.748 00.000 15712 Move returns status 0, amount 0
02:46:03.748 00.000 15712 move complete, result=0
02:46:03.748 00.000 7988 GuideStep: -0.5 px 92 ms EAST, -0.3 px 0 ms NORTH
02:46:03.749 00.001 15712 worker thread done servicing request
02:46:03.749 00.000 15712 Worker thread wakes up
02:46:03.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:03.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:05.390 01.641 15712 Exposure complete
02:46:05.453 00.063 15712 worker thread done servicing request
02:46:05.453 00.000 7988 OnExposeComplete: enter
02:46:05.453 00.000 7988 UpdateGuideState(): m_state=6
02:46:05.453 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4971
02:46:05.453 00.000 7988 Star::Find returns 1 (0), X=975.10, Y=190.41, Mass=665, SNR=16.7, Peak=143 HFD=3.3
02:46:05.458 00.005 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
02:46:05.458 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
02:46:05.460 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=0.28 hyp=0.39 cameraTheta=0.81 mountX=0.29 mountY=-0.27, mountTheta=-0.77
02:46:05.462 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.28, opts=13)
02:46:05.463 00.001 7988 Enqueuing Move request for scope (0.27, 0.28)
02:46:05.463 00.000 15712 Worker thread wakes up
02:46:05.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.28) opts 0xd
02:46:05.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.28)
02:46:05.463 00.000 15712 Moving (0.27, 0.28) raw xDistance=0.29 yDistance=-0.27
02:46:05.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:46:05.463 00.000 7988 UpdateGuideState exits: m=665 SNR=16.7
02:46:05.467 00.004 7988 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 9 / 99999
02:46:05.467 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767426365.467,"Host":"ASTROPC","Inst":1,"Distance":0.67,"Time":7.2,"SettleTime":15.0,"StarLocked":true}
02:46:05.467 00.000 15712 PPEC rslt(dithering): input = 0.29, final = 0.17
02:46:05.467 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
02:46:05.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:46:05.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:05.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:05.472 00.005 7988 Enqueuing Expose request
02:46:05.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:46:05.472 00.000 15712 MoveAxis(W, 56, ABG)
02:46:05.472 00.000 15712 Guiding  Dir = 3, Dur = 56
02:46:05.473 00.001 15712 IsGuiding returns 0
02:46:05.482 00.009 15712 PulseGuide returned control before completion, sleep 50
02:46:05.546 00.064 15712 IsGuiding returns 0
02:46:05.546 00.000 15712 Move returns status 0, amount 56
02:46:05.546 00.000 15712 MoveAxis(N, 0, ABG)
02:46:05.546 00.000 15712 Move returns status 0, amount 0
02:46:05.546 00.000 15712 move complete, result=0
02:46:05.546 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -0.3 px 0 ms NORTH
02:46:05.549 00.003 15712 worker thread done servicing request
02:46:05.549 00.000 15712 Worker thread wakes up
02:46:05.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:05.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:06.958 01.409 15712 Exposure complete
02:46:07.020 00.062 15712 worker thread done servicing request
02:46:07.020 00.000 7988 OnExposeComplete: enter
02:46:07.020 00.000 7988 UpdateGuideState(): m_state=6
02:46:07.020 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4972
02:46:07.020 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=190.65, Mass=671, SNR=16.8, Peak=133 HFD=3.4
02:46:07.020 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
02:46:07.029 00.009 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:46:07.029 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.58 mountX=0.52 mountY=-0.01, mountTheta=-0.01
02:46:07.029 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.52, opts=13)
02:46:07.029 00.000 7988 Enqueuing Move request for scope (-0.01, 0.52)
02:46:07.029 00.000 15712 Worker thread wakes up
02:46:07.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.52) opts 0xd
02:46:07.029 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.52)
02:46:07.029 00.000 15712 Moving (-0.01, 0.52) raw xDistance=0.52 yDistance=-0.01
02:46:07.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:46:07.036 00.007 7988 UpdateGuideState exits: m=671 SNR=16.8
02:46:07.036 00.000 7988 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 10 / 99999
02:46:07.036 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767426367.036,"Host":"ASTROPC","Inst":1,"Distance":0.62,"Time":8.7,"SettleTime":15.0,"StarLocked":true}
02:46:07.036 00.000 15712 PPEC rslt(dithering): input = 0.52, final = 0.31
02:46:07.036 00.000 15712 PPEC: input: 0.52, control: 0.31, exposure: 1500
02:46:07.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:07.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:07.036 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:07.036 00.000 7988 Enqueuing Expose request
02:46:07.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:46:07.036 00.000 15712 MoveAxis(W, 103, ABG)
02:46:07.036 00.000 15712 Guiding  Dir = 3, Dur = 103
02:46:07.036 00.000 15712 IsGuiding returns 0
02:46:07.068 00.032 15712 PulseGuide returned control before completion, sleep 84
02:46:07.165 00.097 15712 IsGuiding returns 1
02:46:07.165 00.000 15712 scope still moving after pulse duration time elapsed
02:46:07.200 00.035 15712 IsGuiding returns 0
02:46:07.200 00.000 15712 scope move finished after 103 + 54 ms
02:46:07.200 00.000 15712 Move returns status 0, amount 103
02:46:07.200 00.000 15712 MoveAxis(N, 0, ABG)
02:46:07.200 00.000 15712 Move returns status 0, amount 0
02:46:07.200 00.000 15712 move complete, result=0
02:46:07.200 00.000 7988 GuideStep: 0.5 px 103 ms WEST, -0.0 px 0 ms NORTH
02:46:07.202 00.002 15712 worker thread done servicing request
02:46:07.202 00.000 15712 Worker thread wakes up
02:46:07.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:07.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:08.844 01.642 15712 Exposure complete
02:46:08.908 00.064 15712 worker thread done servicing request
02:46:08.910 00.002 7988 OnExposeComplete: enter
02:46:08.910 00.000 7988 UpdateGuideState(): m_state=6
02:46:08.910 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4973
02:46:08.910 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=190.84, Mass=590, SNR=15.8, Peak=143 HFD=2.7
02:46:08.910 00.000 7988 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
02:46:08.910 00.000 7988 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
02:46:08.910 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.72 hyp=0.74 cameraTheta=1.34 mountX=0.72 mountY=-0.19, mountTheta=-0.26
02:46:08.917 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.72, opts=13)
02:46:08.917 00.000 7988 Enqueuing Move request for scope (0.17, 0.72)
02:46:08.917 00.000 15712 Worker thread wakes up
02:46:08.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.72) opts 0xd
02:46:08.917 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.72)
02:46:08.917 00.000 15712 Moving (0.17, 0.72) raw xDistance=0.72 yDistance=-0.19
02:46:08.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:46:08.917 00.000 7988 UpdateGuideState exits: m=590 SNR=15.8
02:46:08.922 00.005 7988 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 11 / 99999
02:46:08.924 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767426368.924,"Host":"ASTROPC","Inst":1,"Distance":0.66,"Time":10.6,"SettleTime":15.0,"StarLocked":true}
02:46:08.924 00.000 15712 PPEC rslt(dithering): input = 0.72, final = 0.43
02:46:08.924 00.000 15712 PPEC: input: 0.72, control: 0.43, exposure: 1500
02:46:08.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:08.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:08.924 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:08.924 00.000 7988 Enqueuing Expose request
02:46:08.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:46:08.924 00.000 15712 MoveAxis(W, 141, ABG)
02:46:08.924 00.000 15712 Guiding  Dir = 3, Dur = 141
02:46:08.924 00.000 15712 IsGuiding returns 0
02:46:08.939 00.015 15712 PulseGuide returned control before completion, sleep 138
02:46:09.103 00.164 15712 IsGuiding returns 0
02:46:09.103 00.000 15712 Move returns status 0, amount 141
02:46:09.103 00.000 15712 MoveAxis(N, 0, ABG)
02:46:09.103 00.000 15712 Move returns status 0, amount 0
02:46:09.103 00.000 15712 move complete, result=0
02:46:09.103 00.000 7988 GuideStep: 0.7 px 141 ms WEST, -0.2 px 0 ms NORTH
02:46:09.105 00.002 15712 worker thread done servicing request
02:46:09.105 00.000 15712 Worker thread wakes up
02:46:09.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:09.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:10.520 01.415 15712 Exposure complete
02:46:10.584 00.064 15712 worker thread done servicing request
02:46:10.584 00.000 7988 OnExposeComplete: enter
02:46:10.584 00.000 7988 UpdateGuideState(): m_state=6
02:46:10.587 00.003 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4974
02:46:10.587 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=190.71, Mass=712, SNR=17.0, Peak=140 HFD=3.9
02:46:10.589 00.002 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
02:46:10.589 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:46:10.591 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.58 hyp=0.59 cameraTheta=1.42 mountX=0.58 mountY=-0.10, mountTheta=-0.18
02:46:10.593 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.58, opts=13)
02:46:10.593 00.000 7988 Enqueuing Move request for scope (0.09, 0.58)
02:46:10.595 00.002 15712 Worker thread wakes up
02:46:10.595 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.58) opts 0xd
02:46:10.595 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.58)
02:46:10.595 00.000 15712 Moving (0.09, 0.58) raw xDistance=0.58 yDistance=-0.10
02:46:10.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:46:10.595 00.000 7988 UpdateGuideState exits: m=712 SNR=17.0
02:46:10.598 00.003 7988 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 12 / 99999
02:46:10.599 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767426370.599,"Host":"ASTROPC","Inst":1,"Distance":0.64,"Time":12.3,"SettleTime":15.0,"StarLocked":true}
02:46:10.601 00.002 15712 PPEC rslt: input = 0.58, final = 0.35, react = 0.35, pred = 0.00, hyst = 0.32, hyst_pct = 0.00, period_length = 639.44
02:46:10.601 00.000 15712 PPEC: input: 0.58, control: 0.35, exposure: 1500
02:46:10.601 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:10.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:10.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:10.603 00.002 7988 Enqueuing Expose request
02:46:10.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:46:10.603 00.000 15712 MoveAxis(W, 115, ABG)
02:46:10.603 00.000 15712 Guiding  Dir = 3, Dur = 115
02:46:10.603 00.000 15712 IsGuiding returns 0
02:46:10.618 00.015 15712 PulseGuide returned control before completion, sleep 109
02:46:10.743 00.125 15712 IsGuiding returns 0
02:46:10.743 00.000 15712 Move returns status 0, amount 115
02:46:10.743 00.000 15712 MoveAxis(N, 0, ABG)
02:46:10.743 00.000 15712 Move returns status 0, amount 0
02:46:10.743 00.000 15712 move complete, result=0
02:46:10.743 00.000 7988 GuideStep: 0.6 px 115 ms WEST, -0.1 px 0 ms NORTH
02:46:10.745 00.002 15712 worker thread done servicing request
02:46:10.745 00.000 15712 Worker thread wakes up
02:46:10.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:10.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:12.377 01.632 15712 Exposure complete
02:46:12.439 00.062 15712 worker thread done servicing request
02:46:12.439 00.000 7988 OnExposeComplete: enter
02:46:12.439 00.000 7988 UpdateGuideState(): m_state=6
02:46:12.439 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4975
02:46:12.439 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=188.92, Mass=674, SNR=16.7, Peak=144 HFD=3.4
02:46:12.439 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.32 = 2.96)
02:46:12.439 00.000 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
02:46:12.439 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-1.20 hyp=1.23 cameraTheta=-1.76 mountX=-1.21 mountY=0.26, mountTheta=2.93
02:46:12.439 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-1.20, opts=13)
02:46:12.439 00.000 7988 Enqueuing Move request for scope (-0.23, -1.20)
02:46:12.439 00.000 15712 Worker thread wakes up
02:46:12.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.20) opts 0xd
02:46:12.439 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -1.20)
02:46:12.439 00.000 15712 Moving (-0.23, -1.20) raw xDistance=-1.21 yDistance=0.26
02:46:12.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:46:12.439 00.000 7988 UpdateGuideState exits: m=674 SNR=16.7
02:46:12.453 00.014 7988 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 13 / 99999
02:46:12.453 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767426372.453,"Host":"ASTROPC","Inst":1,"Distance":0.81,"Time":14.1,"SettleTime":15.0,"StarLocked":true}
02:46:12.456 00.003 15712 PPEC rslt: input = -1.21, final = -0.72, react = -0.72, pred = 0.00, hyst = -0.65, hyst_pct = 0.00, period_length = 639.44
02:46:12.456 00.000 15712 PPEC: input: -1.21, control: -0.72, exposure: 1500
02:46:12.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:46:12.456 00.000 15712 MoveAxis(E, 235, ABG)
02:46:12.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:12.456 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:12.456 00.000 7988 Enqueuing Expose request
02:46:12.456 00.000 15712 Guiding  Dir = 2, Dur = 235
02:46:12.456 00.000 15712 IsGuiding returns 0
02:46:12.475 00.019 15712 PulseGuide returned control before completion, sleep 229
02:46:12.728 00.253 15712 IsGuiding returns 0
02:46:12.728 00.000 15712 Move returns status 0, amount 235
02:46:12.728 00.000 15712 MoveAxis(S, 67, ABG)
02:46:12.728 00.000 15712 Guiding  Dir = 1, Dur = 67
02:46:12.728 00.000 15712 IsGuiding returns 0
02:46:12.811 00.083 15712 IsGuiding returns 1
02:46:12.811 00.000 15712 scope still moving after pulse duration time elapsed
02:46:12.848 00.037 15712 IsGuiding returns 1
02:46:12.886 00.038 15712 IsGuiding returns 1
02:46:12.917 00.031 15712 IsGuiding returns 0
02:46:12.917 00.000 15712 scope move finished after 67 + 124 ms
02:46:12.917 00.000 15712 Move returns status 0, amount 67
02:46:12.917 00.000 15712 move complete, result=0
02:46:12.917 00.000 7988 GuideStep: -1.2 px 235 ms EAST, 0.3 px 67 ms SOUTH
02:46:12.926 00.009 15712 worker thread done servicing request
02:46:12.926 00.000 15712 Worker thread wakes up
02:46:12.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:12.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:14.341 01.415 15712 Exposure complete
02:46:14.402 00.061 15712 worker thread done servicing request
02:46:14.402 00.000 7988 OnExposeComplete: enter
02:46:14.402 00.000 7988 UpdateGuideState(): m_state=6
02:46:14.406 00.004 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4976
02:46:14.406 00.000 7988 Star::Find returns 1 (0), X=975.02, Y=189.98, Mass=713, SNR=17.2, Peak=145 HFD=3.3
02:46:14.408 00.002 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.21 = -2.21)
02:46:14.408 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.25 = -2.25)
02:46:14.410 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.65 mountX=-0.14 mountY=-0.18, mountTheta=-2.23
02:46:14.412 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.14, opts=13)
02:46:14.413 00.001 7988 Enqueuing Move request for scope (0.19, -0.14)
02:46:14.413 00.000 15712 Worker thread wakes up
02:46:14.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
02:46:14.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
02:46:14.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:46:14.413 00.000 7988 UpdateGuideState exits: m=713 SNR=17.2
02:46:14.417 00.004 7988 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 14 / 99999
02:46:14.418 00.001 7988 PhdController: newstate STATE_FINISH
02:46:14.418 00.000 7988 PhdController complete: success
02:46:14.418 00.000 15712 Moving (0.19, -0.14) raw xDistance=-0.14 yDistance=-0.18
02:46:14.418 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767426374.418,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":14,"DroppedFrames":0}
02:46:14.418 00.000 7988 Mount: notify guiding dither settle done success=1
02:46:14.423 00.005 7988 PhdController: newstate STATE_IDLE
02:46:14.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:14.425 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:14.425 00.000 7988 Enqueuing Expose request
02:46:14.427 00.002 15712 PPEC rslt: input = -0.14, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:46:14.427 00.000 15712 PPEC: input: -0.14, control: 0.00, exposure: 1500
02:46:14.427 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:14.427 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:46:14.427 00.000 15712 MoveAxis(W, 1, ABG)
02:46:14.427 00.000 15712 Guiding  Dir = 3, Dur = 1
02:46:14.427 00.000 15712 IsGuiding returns 0
02:46:14.439 00.012 15712 IsGuiding returns 0
02:46:14.439 00.000 15712 Move returns status 0, amount 1
02:46:14.439 00.000 15712 MoveAxis(N, 0, ABG)
02:46:14.439 00.000 15712 Move returns status 0, amount 0
02:46:14.439 00.000 15712 move complete, result=0
02:46:14.439 00.000 15712 worker thread done servicing request
02:46:14.439 00.000 15712 Worker thread wakes up
02:46:14.439 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
02:46:14.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:14.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:16.080 01.641 15712 Exposure complete
02:46:16.144 00.064 15712 worker thread done servicing request
02:46:16.144 00.000 7988 OnExposeComplete: enter
02:46:16.144 00.000 7988 UpdateGuideState(): m_state=6
02:46:16.144 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4977
02:46:16.144 00.000 7988 Star::Find returns 1 (0), X=974.86, Y=189.48, Mass=597, SNR=15.5, Peak=131 HFD=3.0
02:46:16.148 00.004 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
02:46:16.148 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:46:16.148 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.65 hyp=0.65 cameraTheta=-1.54 mountX=-0.65 mountY=-0.01, mountTheta=-3.13
02:46:16.148 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.65, opts=13)
02:46:16.148 00.000 7988 Enqueuing Move request for scope (0.02, -0.65)
02:46:16.148 00.000 15712 Worker thread wakes up
02:46:16.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.65) opts 0xd
02:46:16.148 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.65)
02:46:16.148 00.000 15712 Moving (0.02, -0.65) raw xDistance=-0.65 yDistance=-0.01
02:46:16.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:46:16.148 00.000 7988 UpdateGuideState exits: m=597 SNR=15.5
02:46:16.157 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:16.158 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:16.160 00.002 7988 Enqueuing Expose request
02:46:16.160 00.000 15712 PPEC rslt: input = -0.65, final = -0.39, react = -0.39, pred = 0.00, hyst = -0.39, hyst_pct = 0.00, period_length = 639.44
02:46:16.160 00.000 15712 PPEC: input: -0.65, control: -0.39, exposure: 1500
02:46:16.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:16.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:46:16.160 00.000 15712 MoveAxis(E, 126, ABG)
02:46:16.160 00.000 15712 Guiding  Dir = 2, Dur = 126
02:46:16.160 00.000 15712 IsGuiding returns 0
02:46:16.182 00.022 15712 PulseGuide returned control before completion, sleep 112
02:46:16.301 00.119 15712 IsGuiding returns 1
02:46:16.301 00.000 15712 scope still moving after pulse duration time elapsed
02:46:16.335 00.034 15712 IsGuiding returns 0
02:46:16.335 00.000 15712 scope move finished after 126 + 58 ms
02:46:16.335 00.000 15712 Move returns status 0, amount 126
02:46:16.335 00.000 15712 MoveAxis(N, 0, ABG)
02:46:16.335 00.000 15712 Move returns status 0, amount 0
02:46:16.335 00.000 15712 move complete, result=0
02:46:16.335 00.000 7988 GuideStep: -0.6 px 126 ms EAST, -0.0 px 0 ms NORTH
02:46:16.347 00.012 15712 worker thread done servicing request
02:46:16.347 00.000 15712 Worker thread wakes up
02:46:16.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:16.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:17.767 01.420 15712 Exposure complete
02:46:17.830 00.063 15712 worker thread done servicing request
02:46:17.830 00.000 7988 OnExposeComplete: enter
02:46:17.830 00.000 7988 UpdateGuideState(): m_state=6
02:46:17.833 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:46:17.833 00.000 7988 Star::Find returns 1 (0), X=975.12, Y=189.67, Mass=694, SNR=16.9, Peak=132 HFD=3.4
02:46:17.835 00.002 7988 MultiStar: exiting stabilization period
02:46:17.835 00.000 7988 MultiStar: updating star positions after lock position change
02:46:17.837 00.002 7988 Star::Find(15, 508, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:46:17.837 00.000 7988 Star::Find returns 1 (0), X=508.72, Y=780.24, Mass=612, SNR=15.7, Peak=128 HFD=3.5
02:46:17.839 00.002 7988 Star::Find(15, 1214, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:46:17.839 00.000 7988 Star::Find returns 1 (0), X=1214.91, Y=764.11, Mass=478, SNR=14.0, Peak=150 HFD=2.7
02:46:17.841 00.002 7988 Star::Find(15, 703, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:46:17.841 00.000 7988 Star::Find returns 1 (0), X=703.28, Y=689.37, Mass=553, SNR=15.1, Peak=112 HFD=3.6
02:46:17.843 00.002 7988 Star::Find(15, 1121, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:46:17.845 00.002 7988 Star::Find returns 1 (0), X=1120.91, Y=639.83, Mass=332, SNR=11.5, Peak=118 HFD=2.7
02:46:17.845 00.000 7988 Star::Find(15, 702, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:46:17.847 00.002 7988 Star::Find returns 1 (0), X=702.39, Y=546.00, Mass=451, SNR=13.4, Peak=100 HFD=3.8
02:46:17.847 00.000 7988 Star::Find(15, 704, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:46:17.849 00.002 7988 Star::Find returns 1 (0), X=704.27, Y=126.09, Mass=329, SNR=11.7, Peak=113 HFD=2.4
02:46:17.849 00.000 7988 Star::Find(15, 223, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:46:17.851 00.002 7988 Star::Find returns 1 (0), X=223.71, Y=944.35, Mass=157, SNR=8.0, Peak=104 HFD=1.7
02:46:17.851 00.000 7988 Star::Find(15, 108, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:46:17.853 00.002 7988 Star::Find returns 1 (0), X=109.01, Y=777.66, Mass=132, SNR=7.1, Peak=89 HFD=2.3
02:46:17.853 00.000 7988 Star::Find(15, 884, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:46:17.855 00.002 7988 Star::Find returns 1 (0), X=883.57, Y=562.54, Mass=63, SNR=4.8, Peak=83 HFD=1.6
02:46:17.855 00.000 7988 Star::Find(15, 42, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:46:17.857 00.002 7988 Star::Find returns 0 (4), X=42.92, Y=122.56, Mass=119, SNR=7.1, Peak=98 HFD=1.1
02:46:17.858 00.001 7988 Star::Find(15, 1081, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:46:17.858 00.000 7988 Star::Find returns 0 (4), X=1081.07, Y=722.52, Mass=73, SNR=5.4, Peak=90 HFD=1.0
02:46:17.860 00.002 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
02:46:17.861 00.001 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
02:46:17.861 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.45 hyp=0.54 cameraTheta=-1.00 mountX=-0.45 mountY=-0.28, mountTheta=-2.58
02:46:17.864 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.45, opts=13)
02:46:17.864 00.000 7988 Enqueuing Move request for scope (0.29, -0.45)
02:46:17.864 00.000 15712 Worker thread wakes up
02:46:17.864 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.45) opts 0xd
02:46:17.864 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.45)
02:46:17.864 00.000 15712 Moving (0.29, -0.45) raw xDistance=-0.45 yDistance=-0.28
02:46:17.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:46:17.864 00.000 7988 UpdateGuideState exits: m=694 SNR=16.9
02:46:17.869 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:17.869 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:17.871 00.002 7988 Enqueuing Expose request
02:46:17.871 00.000 15712 PPEC rslt: input = -0.45, final = -0.26, react = -0.27, pred = 0.00, hyst = -0.24, hyst_pct = 0.00, period_length = 639.44
02:46:17.871 00.000 15712 PPEC: input: -0.45, control: -0.26, exposure: 1500
02:46:17.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:46:17.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:46:17.871 00.000 15712 MoveAxis(E, 86, ABG)
02:46:17.871 00.000 15712 Guiding  Dir = 2, Dur = 86
02:46:17.871 00.000 15712 IsGuiding returns 0
02:46:17.893 00.022 15712 PulseGuide returned control before completion, sleep 74
02:46:17.973 00.080 15712 IsGuiding returns 1
02:46:17.973 00.000 15712 scope still moving after pulse duration time elapsed
02:46:18.008 00.035 15712 IsGuiding returns 0
02:46:18.008 00.000 15712 scope move finished after 86 + 49 ms
02:46:18.008 00.000 15712 Move returns status 0, amount 86
02:46:18.008 00.000 15712 MoveAxis(N, 0, ABG)
02:46:18.008 00.000 15712 Move returns status 0, amount 0
02:46:18.008 00.000 15712 move complete, result=0
02:46:18.008 00.000 15712 worker thread done servicing request
02:46:18.008 00.000 15712 Worker thread wakes up
02:46:18.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:18.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:18.008 00.000 7988 GuideStep: -0.4 px 86 ms EAST, -0.3 px 0 ms NORTH
02:46:19.647 01.639 15712 Exposure complete
02:46:19.713 00.066 15712 worker thread done servicing request
02:46:19.713 00.000 7988 OnExposeComplete: enter
02:46:19.713 00.000 7988 UpdateGuideState(): m_state=6
02:46:19.715 00.002 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4979
02:46:19.715 00.000 7988 Star::Find returns 1 (0), X=975.12, Y=190.68, Mass=727, SNR=17.4, Peak=137 HFD=3.3
02:46:19.717 00.002 7988 MultiStar: [#1 0.06,0.87,0.00,M4] [#2 0.27,1.43,0.00,M5] [#3 0.09,0.64,0.72,U] [#4 0.29,0.72,0.00,M1] [#5 -0.14,0.89,0.00,M1] [#6 -0.21,1.11,0.00,M2] [#7 0.28,0.91,0.00,M1] [#8 -0.09,1.07,0.00,M5] 
02:46:19.719 00.002 7988 single-star, 1 included, MultiStar: {0.20, 0.59}, one-star: {0.28, 0.55}
02:46:19.719 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
02:46:19.721 00.002 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
02:46:19.721 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.55 hyp=0.62 cameraTheta=1.10 mountX=0.56 mountY=-0.30, mountTheta=-0.49
02:46:19.723 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.55, opts=13)
02:46:19.723 00.000 7988 Enqueuing Move request for scope (0.28, 0.55)
02:46:19.725 00.002 15712 Worker thread wakes up
02:46:19.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.55) opts 0xd
02:46:19.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.55)
02:46:19.725 00.000 15712 Moving (0.28, 0.55) raw xDistance=0.56 yDistance=-0.30
02:46:19.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:46:19.726 00.001 7988 UpdateGuideState exits: m=727 SNR=17.4
02:46:19.726 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:19.728 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:19.730 00.002 7988 Enqueuing Expose request
02:46:19.730 00.000 15712 PPEC rslt: input = 0.56, final = 0.34, react = 0.33, pred = 0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.44
02:46:19.730 00.000 15712 PPEC: input: 0.56, control: 0.34, exposure: 1500
02:46:19.730 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.53 newest=-0.58
02:46:19.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:46:19.730 00.000 15712 MoveAxis(W, 112, ABG)
02:46:19.730 00.000 15712 Guiding  Dir = 3, Dur = 112
02:46:19.730 00.000 15712 IsGuiding returns 0
02:46:19.747 00.017 15712 PulseGuide returned control before completion, sleep 105
02:46:19.891 00.144 15712 IsGuiding returns 0
02:46:19.891 00.000 15712 Move returns status 0, amount 112
02:46:19.891 00.000 15712 BLC: Oldest BLC event removed
02:46:19.891 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 328 applied
02:46:19.891 00.000 15712 MoveAxis(N, 404, ABG)
02:46:19.891 00.000 15712 Guiding  Dir = 0, Dur = 404
02:46:19.891 00.000 15712 IsGuiding returns 0
02:46:19.972 00.081 15712 PulseGuide returned control before completion, sleep 335
02:46:20.323 00.351 15712 IsGuiding returns 1
02:46:20.326 00.003 15712 scope still moving after pulse duration time elapsed
02:46:20.351 00.025 15712 IsGuiding returns 1
02:46:20.419 00.068 15712 IsGuiding returns 0
02:46:20.419 00.000 15712 scope move finished after 404 + 123 ms
02:46:20.419 00.000 15712 Move returns status 0, amount 404
02:46:20.419 00.000 15712 move complete, result=0
02:46:20.419 00.000 7988 GuideStep: 0.6 px 112 ms WEST, -0.3 px 404 ms NORTH
02:46:20.424 00.005 15712 worker thread done servicing request
02:46:20.424 00.000 15712 Worker thread wakes up
02:46:20.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:20.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:21.835 01.411 15712 Exposure complete
02:46:21.896 00.061 15712 worker thread done servicing request
02:46:21.896 00.000 7988 OnExposeComplete: enter
02:46:21.896 00.000 7988 UpdateGuideState(): m_state=6
02:46:21.902 00.006 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4980
02:46:21.902 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=191.15, Mass=478, SNR=14.1, Peak=134 HFD=2.5
02:46:21.904 00.002 7988 MultiStar: [#1 0.15,1.32,0.00,M5] [#2 0.26,1.40,0.00,M6] [#3 -0.01,0.89,0.00,M1] [#4 -0.15,1.58,0.00,M2] [#5 0.37,1.11,0.00,M2] [#6 0.04,1.90,0.00,M3] [#7 -0.01,1.36,0.00,M2] [#8 -0.65,1.79,0.00,M6] 
02:46:21.904 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
02:46:21.906 00.002 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:46:21.906 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=1.03 hyp=1.05 cameraTheta=1.36 mountX=1.03 mountY=-0.25, mountTheta=-0.24
02:46:21.908 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=1.03, opts=13)
02:46:21.910 00.002 7988 Enqueuing Move request for scope (0.22, 1.03)
02:46:21.912 00.002 15712 Worker thread wakes up
02:46:21.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:46:21.912 00.000 7988 UpdateGuideState exits: m=478 SNR=14.1
02:46:21.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:21.912 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:21.912 00.000 7988 Enqueuing Expose request
02:46:21.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 1.03) opts 0xd
02:46:21.912 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 1.03)
02:46:21.912 00.000 15712 Moving (0.22, 1.03) raw xDistance=1.03 yDistance=-0.25
02:46:21.912 00.000 15712 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.298035, 1:0.248214
02:46:21.912 00.000 15712 BLC: No correction, Miss < min_move
02:46:21.912 00.000 15712 PPEC rslt: input = 1.03, final = 0.64, react = 0.62, pred = 0.02, hyst = 0.54, hyst_pct = 0.00, period_length = 639.44
02:46:21.912 00.000 15712 PPEC: input: 1.03, control: 0.64, exposure: 1500
02:46:21.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:21.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:46:21.912 00.000 15712 MoveAxis(W, 207, ABG)
02:46:21.912 00.000 15712 Guiding  Dir = 3, Dur = 207
02:46:21.912 00.000 15712 IsGuiding returns 0
02:46:21.931 00.019 15712 PulseGuide returned control before completion, sleep 199
02:46:22.163 00.232 15712 IsGuiding returns 0
02:46:22.163 00.000 15712 Move returns status 0, amount 207
02:46:22.163 00.000 15712 MoveAxis(N, 0, ABG)
02:46:22.163 00.000 15712 Move returns status 0, amount 0
02:46:22.163 00.000 15712 move complete, result=0
02:46:22.163 00.000 7988 GuideStep: 1.0 px 207 ms WEST, -0.2 px 0 ms NORTH
02:46:22.166 00.003 15712 worker thread done servicing request
02:46:22.166 00.000 15712 Worker thread wakes up
02:46:22.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:22.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:23.806 01.640 15712 Exposure complete
02:46:23.874 00.068 15712 worker thread done servicing request
02:46:23.874 00.000 7988 OnExposeComplete: enter
02:46:23.874 00.000 7988 UpdateGuideState(): m_state=6
02:46:23.874 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4981
02:46:23.874 00.000 7988 Star::Find returns 1 (0), X=974.86, Y=191.44, Mass=741, SNR=17.3, Peak=132 HFD=3.7
02:46:23.881 00.007 7988 MultiStar: [#1 0.33,1.32,0.00,M6] [#2 -0.26,1.76,0.00,M7] [#3 -0.25,1.07,0.00,M2] [#4 -0.03,1.02,0.00,M3] [#5 -0.34,1.09,0.00,M3] [#6 -0.36,1.80,0.00,M4] [#7 0.17,0.93,0.00,M3] [#8 -0.20,1.17,0.00,M7] 
02:46:23.881 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
02:46:23.881 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:46:23.881 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=1.32 hyp=1.32 cameraTheta=1.55 mountX=1.32 mountY=-0.06, mountTheta=-0.04
02:46:23.886 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=1.32, opts=13)
02:46:23.886 00.000 7988 Enqueuing Move request for scope (0.02, 1.32)
02:46:23.886 00.000 15712 Worker thread wakes up
02:46:23.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.32) opts 0xd
02:46:23.886 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 1.32)
02:46:23.886 00.000 15712 Moving (0.02, 1.32) raw xDistance=1.32 yDistance=-0.06
02:46:23.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:46:23.886 00.000 7988 UpdateGuideState exits: m=741 SNR=17.3
02:46:23.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:23.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:23.886 00.000 7988 Enqueuing Expose request
02:46:23.886 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.298035, 1:0.248214, 2:0.055222
02:46:23.886 00.000 15712 BLC: No correction, Miss < min_move
02:46:23.898 00.012 15712 PPEC rslt: input = 1.32, final = 0.81, react = 0.79, pred = 0.02, hyst = 0.73, hyst_pct = 0.00, period_length = 639.44
02:46:23.898 00.000 15712 PPEC: input: 1.32, control: 0.81, exposure: 1500
02:46:23.898 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:23.900 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:46:23.900 00.000 15712 MoveAxis(W, 264, ABG)
02:46:23.900 00.000 15712 Guiding  Dir = 3, Dur = 264
02:46:23.906 00.006 15712 IsGuiding returns 0
02:46:23.922 00.016 15712 PulseGuide returned control before completion, sleep 259
02:46:24.189 00.267 15712 IsGuiding returns 1
02:46:24.189 00.000 15712 scope still moving after pulse duration time elapsed
02:46:24.221 00.032 15712 IsGuiding returns 0
02:46:24.221 00.000 15712 scope move finished after 264 + 55 ms
02:46:24.221 00.000 15712 Move returns status 0, amount 264
02:46:24.221 00.000 15712 MoveAxis(N, 0, ABG)
02:46:24.221 00.000 15712 Move returns status 0, amount 0
02:46:24.221 00.000 15712 move complete, result=0
02:46:24.221 00.000 7988 GuideStep: 1.3 px 264 ms WEST, -0.1 px 0 ms NORTH
02:46:24.228 00.007 15712 worker thread done servicing request
02:46:24.228 00.000 15712 Worker thread wakes up
02:46:24.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:24.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:25.642 01.414 15712 Exposure complete
02:46:25.704 00.062 15712 worker thread done servicing request
02:46:25.704 00.000 7988 OnExposeComplete: enter
02:46:25.704 00.000 7988 UpdateGuideState(): m_state=6
02:46:25.709 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4982
02:46:25.709 00.000 7988 Star::Find returns 1 (0), X=975.10, Y=189.65, Mass=804, SNR=18.0, Peak=118 HFD=4.0
02:46:25.711 00.002 7988 MultiStar: [#1 0.04,-0.41,0.93,U] [#2 -0.22,0.06,0.79,U] [#3 0.20,-0.40,0.72,U] [#4 0.36,-0.06,0.68,U] [#5 0.22,-0.43,0.63,U] [#6 -0.21,-0.16,0.63,U] [#7 -0.21,-0.81,0.00,M4] [#8 0.16,-0.58,0.39,U] 
02:46:25.713 00.002 7988 refined, 7 included, MultiStar: {0.10, -0.30}, one-star: {0.27, -0.47}
02:46:25.713 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
02:46:25.715 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
02:46:25.715 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.24 mountX=-0.30 mountY=-0.10, mountTheta=-2.83
02:46:25.717 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.30, opts=13)
02:46:25.719 00.002 7988 Enqueuing Move request for scope (0.10, -0.30)
02:46:25.720 00.001 15712 Worker thread wakes up
02:46:25.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
02:46:25.720 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
02:46:25.720 00.000 15712 Moving (0.10, -0.30) raw xDistance=-0.30 yDistance=-0.10
02:46:25.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:46:25.720 00.000 7988 UpdateGuideState exits: m=804 SNR=18.0
02:46:25.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:25.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:25.720 00.000 7988 Enqueuing Expose request
02:46:25.720 00.000 15712 BLC: window closed
02:46:25.720 00.000 15712 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.298035, 1:0.248214, 2:0.055222
02:46:25.720 00.000 15712 BLC: No correction, Miss < min_move
02:46:25.730 00.010 15712 PPEC rslt: input = -0.30, final = -0.17, react = -0.18, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.44
02:46:25.730 00.000 15712 PPEC: input: -0.30, control: -0.17, exposure: 1500
02:46:25.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:25.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:46:25.730 00.000 15712 MoveAxis(E, 54, ABG)
02:46:25.730 00.000 15712 Guiding  Dir = 2, Dur = 54
02:46:25.730 00.000 15712 IsGuiding returns 0
02:46:25.740 00.010 15712 PulseGuide returned control before completion, sleep 50
02:46:25.821 00.081 15712 IsGuiding returns 0
02:46:25.821 00.000 15712 Move returns status 0, amount 54
02:46:25.821 00.000 15712 MoveAxis(N, 0, ABG)
02:46:25.821 00.000 15712 Move returns status 0, amount 0
02:46:25.821 00.000 15712 move complete, result=0
02:46:25.821 00.000 7988 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
02:46:25.827 00.006 15712 worker thread done servicing request
02:46:25.827 00.000 15712 Worker thread wakes up
02:46:25.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:25.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:27.457 01.630 15712 Exposure complete
02:46:27.521 00.064 15712 worker thread done servicing request
02:46:27.521 00.000 7988 OnExposeComplete: enter
02:46:27.521 00.000 7988 UpdateGuideState(): m_state=6
02:46:27.525 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4983
02:46:27.525 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=189.34, Mass=689, SNR=16.8, Peak=159 HFD=3.3
02:46:27.527 00.002 7988 MultiStar: [#1 0.42,-0.57,0.00,M6] [#2 0.13,-0.19,0.94,U] [#3 0.10,-0.34,0.85,U] [#4 0.63,-0.07,0.65,U] [#5 0.03,-0.93,0.00,M3] [#6 0.11,-0.38,0.69,U] [#7 -0.18,-0.98,0.00,M5] [#8 -0.39,-0.78,0.00,M7] 
02:46:27.527 00.000 7988 refined, 4 included, MultiStar: {0.22, -0.38}, one-star: {0.23, -0.78}
02:46:27.529 00.002 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
02:46:27.531 00.002 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
02:46:27.531 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.38 hyp=0.44 cameraTheta=-1.04 mountX=-0.38 mountY=-0.21, mountTheta=-2.63
02:46:27.533 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.38, opts=13)
02:46:27.534 00.001 7988 Enqueuing Move request for scope (0.22, -0.38)
02:46:27.536 00.002 15712 Worker thread wakes up
02:46:27.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.38) opts 0xd
02:46:27.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:46:27.536 00.000 7988 UpdateGuideState exits: m=689 SNR=16.8
02:46:27.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:27.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:27.536 00.000 7988 Enqueuing Expose request
02:46:27.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.38)
02:46:27.536 00.000 15712 Moving (0.22, -0.38) raw xDistance=-0.38 yDistance=-0.21
02:46:27.536 00.000 15712 PPEC rslt: input = -0.38, final = -0.21, react = -0.23, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.44
02:46:27.536 00.000 15712 PPEC: input: -0.38, control: -0.21, exposure: 1500
02:46:27.536 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:27.536 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:46:27.536 00.000 15712 MoveAxis(E, 70, ABG)
02:46:27.536 00.000 15712 Guiding  Dir = 2, Dur = 70
02:46:27.536 00.000 15712 IsGuiding returns 0
02:46:27.567 00.031 15712 PulseGuide returned control before completion, sleep 60
02:46:27.647 00.080 15712 IsGuiding returns 0
02:46:27.647 00.000 15712 Move returns status 0, amount 70
02:46:27.647 00.000 15712 MoveAxis(N, 0, ABG)
02:46:27.647 00.000 15712 Move returns status 0, amount 0
02:46:27.647 00.000 15712 move complete, result=0
02:46:27.647 00.000 15712 worker thread done servicing request
02:46:27.647 00.000 7988 GuideStep: -0.4 px 70 ms EAST, -0.2 px 0 ms NORTH
02:46:27.647 00.000 15712 Worker thread wakes up
02:46:27.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:27.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:29.055 01.408 15712 Exposure complete
02:46:29.118 00.063 15712 worker thread done servicing request
02:46:29.118 00.000 7988 OnExposeComplete: enter
02:46:29.118 00.000 7988 UpdateGuideState(): m_state=6
02:46:29.118 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4984
02:46:29.118 00.000 7988 Star::Find returns 1 (0), X=975.40, Y=189.33, Mass=838, SNR=18.6, Peak=160 HFD=3.6
02:46:29.118 00.000 7988 MultiStar: [#1 0.25,-0.45,0.84,U] [#2 -0.06,-0.58,0.79,U] [#3 0.01,-0.50,0.76,U] [#4 0.13,-0.59,0.60,U] [#5 -0.51,-0.59,0.00,M4] [#6 -0.20,-0.29,0.58,U] [#7 0.06,-0.92,0.00,M6] [#8 -0.22,-1.18,0.00,M8] 
02:46:29.118 00.000 7988 refined, 5 included, MultiStar: {0.15, -0.55}, one-star: {0.56, -0.80}
02:46:29.118 00.000 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
02:46:29.118 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
02:46:29.118 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.55 hyp=0.57 cameraTheta=-1.30 mountX=-0.55 mountY=-0.14, mountTheta=-2.90
02:46:29.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.55, opts=13)
02:46:29.118 00.000 7988 Enqueuing Move request for scope (0.15, -0.55)
02:46:29.118 00.000 15712 Worker thread wakes up
02:46:29.132 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.55) opts 0xd
02:46:29.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:46:29.132 00.000 7988 UpdateGuideState exits: m=838 SNR=18.6
02:46:29.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:29.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:29.132 00.000 7988 Enqueuing Expose request
02:46:29.132 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.55)
02:46:29.132 00.000 15712 Moving (0.15, -0.55) raw xDistance=-0.55 yDistance=-0.14
02:46:29.132 00.000 15712 PPEC rslt: input = -0.55, final = -0.32, react = -0.33, pred = 0.01, hyst = -0.31, hyst_pct = 0.00, period_length = 639.44
02:46:29.132 00.000 15712 PPEC: input: -0.55, control: -0.32, exposure: 1500
02:46:29.132 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:29.132 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:46:29.132 00.000 15712 MoveAxis(E, 106, ABG)
02:46:29.132 00.000 15712 Guiding  Dir = 2, Dur = 106
02:46:29.132 00.000 15712 IsGuiding returns 0
02:46:29.166 00.034 15712 PulseGuide returned control before completion, sleep 93
02:46:29.260 00.094 15712 IsGuiding returns 1
02:46:29.260 00.000 15712 scope still moving after pulse duration time elapsed
02:46:29.310 00.050 15712 IsGuiding returns 0
02:46:29.310 00.000 15712 scope move finished after 106 + 61 ms
02:46:29.310 00.000 15712 Move returns status 0, amount 106
02:46:29.310 00.000 15712 MoveAxis(N, 0, ABG)
02:46:29.310 00.000 15712 Move returns status 0, amount 0
02:46:29.310 00.000 15712 move complete, result=0
02:46:29.310 00.000 7988 GuideStep: -0.6 px 106 ms EAST, -0.1 px 0 ms NORTH
02:46:29.312 00.002 15712 worker thread done servicing request
02:46:29.312 00.000 15712 Worker thread wakes up
02:46:29.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:29.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:31.050 01.738 15712 Exposure complete
02:46:31.112 00.062 15712 worker thread done servicing request
02:46:31.112 00.000 7988 OnExposeComplete: enter
02:46:31.112 00.000 7988 UpdateGuideState(): m_state=6
02:46:31.117 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4985
02:46:31.117 00.000 7988 Star::Find returns 1 (0), X=975.30, Y=189.64, Mass=649, SNR=16.4, Peak=127 HFD=3.2
02:46:31.119 00.002 7988 MultiStar: [#1 -0.04,-0.14,1.10,U] [#2 0.05,-0.06,0.96,U] [#3 0.05,-0.68,0.90,U] [#4 -0.06,-0.73,0.00,M1] [#5 -0.09,-0.46,0.77,U] [#6 -0.16,-0.00,0.74,U] [#7 -0.44,-0.74,0.00,M7] [#8 -0.48,-0.50,0.55,U] 
02:46:31.121 00.002 7988 refined, 6 included, MultiStar: {0.01, -0.32}, one-star: {0.46, -0.48}
02:46:31.121 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
02:46:31.123 00.002 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:46:31.123 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.54 mountX=-0.32 mountY=-0.00, mountTheta=-3.13
02:46:31.125 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.32, opts=13)
02:46:31.127 00.002 7988 Enqueuing Move request for scope (0.01, -0.32)
02:46:31.128 00.001 15712 Worker thread wakes up
02:46:31.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd
02:46:31.128 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.32)
02:46:31.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:46:31.128 00.000 7988 UpdateGuideState exits: m=649 SNR=16.4
02:46:31.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:31.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:31.128 00.000 7988 Enqueuing Expose request
02:46:31.128 00.000 15712 Moving (0.01, -0.32) raw xDistance=-0.32 yDistance=-0.00
02:46:31.128 00.000 15712 PPEC rslt: input = -0.32, final = -0.19, react = -0.19, pred = -0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 639.44
02:46:31.128 00.000 15712 PPEC: input: -0.32, control: -0.19, exposure: 1500
02:46:31.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:31.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:46:31.128 00.000 15712 MoveAxis(E, 63, ABG)
02:46:31.128 00.000 15712 Guiding  Dir = 2, Dur = 63
02:46:31.128 00.000 15712 IsGuiding returns 0
02:46:31.164 00.036 15712 PulseGuide returned control before completion, sleep 47
02:46:31.244 00.080 15712 IsGuiding returns 0
02:46:31.244 00.000 15712 Move returns status 0, amount 63
02:46:31.244 00.000 15712 MoveAxis(N, 0, ABG)
02:46:31.244 00.000 15712 Move returns status 0, amount 0
02:46:31.244 00.000 15712 move complete, result=0
02:46:31.244 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.0 px 0 ms NORTH
02:46:31.244 00.000 15712 worker thread done servicing request
02:46:31.246 00.002 15712 Worker thread wakes up
02:46:31.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:31.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:32.661 01.415 15712 Exposure complete
02:46:32.722 00.061 15712 worker thread done servicing request
02:46:32.722 00.000 7988 OnExposeComplete: enter
02:46:32.722 00.000 7988 UpdateGuideState(): m_state=6
02:46:32.727 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4986
02:46:32.727 00.000 7988 Star::Find returns 1 (0), X=975.32, Y=190.35, Mass=687, SNR=16.7, Peak=132 HFD=3.5
02:46:32.729 00.002 7988 MultiStar: [#1 0.22,0.67,0.00,M5] [#2 0.06,0.62,0.96,U] [#3 0.07,0.37,0.90,U] [#4 0.08,0.70,0.00,M2] [#5 0.01,0.41,0.73,U] [#6 -0.08,0.41,0.67,U] [#7 0.37,-0.27,0.51,U] [#8 -0.10,0.81,0.00,M8] 
02:46:32.731 00.002 7988 refined, 5 included, MultiStar: {0.16, 0.33}, one-star: {0.48, 0.23}
02:46:32.731 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
02:46:32.733 00.002 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
02:46:32.733 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.33 hyp=0.37 cameraTheta=1.13 mountX=0.34 mountY=-0.16, mountTheta=-0.46
02:46:32.735 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.33, opts=13)
02:46:32.737 00.002 7988 Enqueuing Move request for scope (0.16, 0.33)
02:46:32.738 00.001 15712 Worker thread wakes up
02:46:32.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
02:46:32.738 00.000 7988 UpdateGuideState exits: m=687 SNR=16.7
02:46:32.740 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:32.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:32.742 00.002 7988 Enqueuing Expose request
02:46:32.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.33) opts 0xd
02:46:32.742 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.33)
02:46:32.742 00.000 15712 Moving (0.16, 0.33) raw xDistance=0.34 yDistance=-0.16
02:46:32.744 00.002 15712 PPEC rslt: input = 0.34, final = 0.20, react = 0.20, pred = -0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 639.44
02:46:32.744 00.000 15712 PPEC: input: 0.34, control: 0.20, exposure: 1500
02:46:32.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:32.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:46:32.744 00.000 15712 MoveAxis(W, 65, ABG)
02:46:32.744 00.000 15712 Guiding  Dir = 3, Dur = 65
02:46:32.774 00.030 15712 IsGuiding returns 0
02:46:32.792 00.018 15712 PulseGuide returned control before completion, sleep 59
02:46:32.874 00.082 15712 IsGuiding returns 0
02:46:32.874 00.000 15712 Move returns status 0, amount 65
02:46:32.874 00.000 15712 MoveAxis(N, 0, ABG)
02:46:32.874 00.000 15712 Move returns status 0, amount 0
02:46:32.874 00.000 15712 move complete, result=0
02:46:32.874 00.000 7988 GuideStep: 0.3 px 65 ms WEST, -0.2 px 0 ms NORTH
02:46:32.877 00.003 15712 worker thread done servicing request
02:46:32.877 00.000 15712 Worker thread wakes up
02:46:32.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:32.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:34.509 01.632 15712 Exposure complete
02:46:34.571 00.062 15712 worker thread done servicing request
02:46:34.571 00.000 7988 OnExposeComplete: enter
02:46:34.574 00.003 7988 UpdateGuideState(): m_state=6
02:46:34.574 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4987
02:46:34.576 00.002 7988 Star::Find returns 1 (0), X=975.04, Y=190.96, Mass=681, SNR=16.8, Peak=130 HFD=2.9
02:46:34.576 00.000 7988 MultiStar: [#1 -0.12,0.89,0.00,M6] [#2 0.29,1.23,0.00,M3] [#3 0.42,1.00,0.00,M1] [#4 0.08,0.91,0.00,M3] [#5 -0.16,1.52,0.00,M3] [#6 -0.13,1.03,0.00,M1] [#7 0.17,0.66,0.51,U] [#8 0.28,1.45,0.00,M9] 
02:46:34.578 00.002 7988 refined, 1 included, MultiStar: {0.20, 0.78}, one-star: {0.21, 0.84}
02:46:34.578 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
02:46:34.580 00.002 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:46:34.580 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.78 hyp=0.80 cameraTheta=1.32 mountX=0.78 mountY=-0.21, mountTheta=-0.27
02:46:34.582 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.78, opts=13)
02:46:34.584 00.002 7988 Enqueuing Move request for scope (0.20, 0.78)
02:46:34.584 00.000 15712 Worker thread wakes up
02:46:34.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.78) opts 0xd
02:46:34.584 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.78)
02:46:34.584 00.000 15712 Moving (0.20, 0.78) raw xDistance=0.78 yDistance=-0.21
02:46:34.586 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:46:34.586 00.000 7988 UpdateGuideState exits: m=681 SNR=16.8
02:46:34.586 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:34.586 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:34.586 00.000 7988 Enqueuing Expose request
02:46:34.591 00.005 15712 PPEC rslt: input = 0.78, final = 0.46, react = 0.47, pred = -0.00, hyst = 0.41, hyst_pct = 0.00, period_length = 639.44
02:46:34.591 00.000 15712 PPEC: input: 0.78, control: 0.46, exposure: 1500
02:46:34.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:34.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:46:34.591 00.000 15712 MoveAxis(W, 151, ABG)
02:46:34.591 00.000 15712 Guiding  Dir = 3, Dur = 151
02:46:34.591 00.000 15712 IsGuiding returns 0
02:46:34.608 00.017 15712 PulseGuide returned control before completion, sleep 136
02:46:34.762 00.154 15712 IsGuiding returns 1
02:46:34.762 00.000 15712 scope still moving after pulse duration time elapsed
02:46:34.795 00.033 15712 IsGuiding returns 0
02:46:34.795 00.000 15712 scope move finished after 151 + 66 ms
02:46:34.795 00.000 15712 Move returns status 0, amount 151
02:46:34.810 00.015 15712 MoveAxis(N, 0, ABG)
02:46:34.810 00.000 15712 Move returns status 0, amount 0
02:46:34.810 00.000 15712 move complete, result=0
02:46:34.810 00.000 15712 worker thread done servicing request
02:46:34.810 00.000 15712 Worker thread wakes up
02:46:34.810 00.000 7988 GuideStep: 0.8 px 151 ms WEST, -0.2 px 0 ms NORTH
02:46:34.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:34.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:36.217 01.407 15712 Exposure complete
02:46:36.278 00.061 15712 worker thread done servicing request
02:46:36.278 00.000 7988 OnExposeComplete: enter
02:46:36.278 00.000 7988 UpdateGuideState(): m_state=6
02:46:36.284 00.006 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4988
02:46:36.284 00.000 7988 Star::Find returns 1 (0), X=975.33, Y=190.89, Mass=799, SNR=18.2, Peak=140 HFD=3.4
02:46:36.286 00.002 7988 MultiStar: [#1 0.08,1.34,0.00,M7] [#2 0.22,1.40,0.00,M4] [#3 -0.05,1.42,0.00,M2] [#4 0.09,1.26,0.00,M4] [#5 -0.03,1.08,0.00,M4] [#6 -0.17,1.45,0.00,M2] [#7 0.04,1.17,0.00,M6] [#8 0.27,1.38,0.00,M10] 
02:46:36.286 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
02:46:36.288 00.002 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
02:46:36.288 00.000 7988 CameraToMount -- cameraX=0.50 cameraY=0.76 hyp=0.91 cameraTheta=0.99 mountX=0.77 mountY=-0.52, mountTheta=-0.59
02:46:36.292 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.50, y=0.76, opts=13)
02:46:36.292 00.000 7988 Enqueuing Move request for scope (0.50, 0.76)
02:46:36.294 00.002 15712 Worker thread wakes up
02:46:36.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.76) opts 0xd
02:46:36.294 00.000 15712 Handling offset move in thread for scope, endpoint = (0.50, 0.76)
02:46:36.294 00.000 15712 Moving (0.50, 0.76) raw xDistance=0.77 yDistance=-0.52
02:46:36.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
02:46:36.294 00.000 7988 UpdateGuideState exits: m=799 SNR=18.2
02:46:36.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:36.298 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:36.298 00.000 7988 Enqueuing Expose request
02:46:36.298 00.000 15712 PPEC rslt: input = 0.77, final = 0.46, react = 0.46, pred = -0.00, hyst = 0.43, hyst_pct = 0.00, period_length = 639.44
02:46:36.298 00.000 15712 PPEC: input: 0.77, control: 0.46, exposure: 1500
02:46:36.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
02:46:36.298 00.000 15712 MoveAxis(W, 149, ABG)
02:46:36.298 00.000 15712 Guiding  Dir = 3, Dur = 149
02:46:36.312 00.014 15712 IsGuiding returns 0
02:46:36.326 00.014 15712 PulseGuide returned control before completion, sleep 144
02:46:36.486 00.160 15712 IsGuiding returns 0
02:46:36.486 00.000 15712 Move returns status 0, amount 149
02:46:36.486 00.000 15712 MoveAxis(N, 132, ABG)
02:46:36.486 00.000 15712 Guiding  Dir = 0, Dur = 132
02:46:36.486 00.000 15712 IsGuiding returns 0
02:46:36.584 00.098 15712 PulseGuide returned control before completion, sleep 44
02:46:36.630 00.046 15712 IsGuiding returns 1
02:46:36.630 00.000 15712 scope still moving after pulse duration time elapsed
02:46:36.662 00.032 15712 IsGuiding returns 1
02:46:36.694 00.032 15712 IsGuiding returns 1
02:46:36.741 00.047 15712 IsGuiding returns 0
02:46:36.741 00.000 15712 scope move finished after 132 + 125 ms
02:46:36.741 00.000 15712 Move returns status 0, amount 132
02:46:36.741 00.000 15712 move complete, result=0
02:46:36.741 00.000 7988 GuideStep: 0.8 px 149 ms WEST, -0.5 px 132 ms NORTH
02:46:36.746 00.005 15712 worker thread done servicing request
02:46:36.746 00.000 15712 Worker thread wakes up
02:46:36.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:36.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:38.383 01.637 15712 Exposure complete
02:46:38.447 00.064 15712 worker thread done servicing request
02:46:38.447 00.000 7988 OnExposeComplete: enter
02:46:38.450 00.003 7988 UpdateGuideState(): m_state=6
02:46:38.450 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4989
02:46:38.452 00.002 7988 Star::Find returns 1 (0), X=975.13, Y=190.26, Mass=820, SNR=18.3, Peak=141 HFD=3.8
02:46:38.454 00.002 7988 MultiStar: [#1 0.18,0.33,0.87,U] [#2 -0.37,0.65,0.00,M5] [#3 0.23,0.32,0.72,U] [#4 0.22,0.54,0.67,U] [#5 -0.07,0.34,0.65,U] [#6 -0.18,0.92,0.00,M3] [#7 0.28,0.36,0.44,U] [#8 0.65,1.20,0.00,R] 
02:46:38.454 00.000 7988 single-star, 5 included, MultiStar: {0.19, 0.32}, one-star: {0.29, 0.14}
02:46:38.456 00.002 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
02:46:38.456 00.000 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
02:46:38.458 00.002 7988 CameraToMount -- cameraX=0.29 cameraY=0.14 hyp=0.33 cameraTheta=0.45 mountX=0.14 mountY=-0.30, mountTheta=-1.12
02:46:38.460 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.14, opts=13)
02:46:38.462 00.002 7988 Enqueuing Move request for scope (0.29, 0.14)
02:46:38.462 00.000 15712 Worker thread wakes up
02:46:38.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.14) opts 0xd
02:46:38.462 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.14)
02:46:38.462 00.000 15712 Moving (0.29, 0.14) raw xDistance=0.14 yDistance=-0.30
02:46:38.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
02:46:38.462 00.000 7988 UpdateGuideState exits: m=820 SNR=18.3
02:46:38.466 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:38.467 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:38.467 00.000 7988 Enqueuing Expose request
02:46:38.467 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:46:38.467 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
02:46:38.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:46:38.467 00.000 15712 MoveAxis(E, 1, ABG)
02:46:38.467 00.000 15712 Guiding  Dir = 2, Dur = 1
02:46:38.467 00.000 15712 IsGuiding returns 0
02:46:38.484 00.017 15712 IsGuiding returns 0
02:46:38.484 00.000 15712 Move returns status 0, amount 1
02:46:38.484 00.000 15712 MoveAxis(N, 76, ABG)
02:46:38.484 00.000 15712 Guiding  Dir = 0, Dur = 76
02:46:38.484 00.000 15712 IsGuiding returns 0
02:46:38.597 00.113 15712 IsGuiding returns 1
02:46:38.597 00.000 15712 scope still moving after pulse duration time elapsed
02:46:38.621 00.024 15712 IsGuiding returns 1
02:46:38.659 00.038 15712 IsGuiding returns 0
02:46:38.659 00.000 15712 scope move finished after 76 + 98 ms
02:46:38.659 00.000 15712 Move returns status 0, amount 76
02:46:38.659 00.000 15712 move complete, result=0
02:46:38.659 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.3 px 76 ms NORTH
02:46:38.664 00.005 15712 worker thread done servicing request
02:46:38.664 00.000 15712 Worker thread wakes up
02:46:38.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:38.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:40.075 01.411 15712 Exposure complete
02:46:40.136 00.061 15712 worker thread done servicing request
02:46:40.136 00.000 7988 OnExposeComplete: enter
02:46:40.136 00.000 7988 UpdateGuideState(): m_state=6
02:46:40.141 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4990
02:46:40.141 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=189.75, Mass=614, SNR=15.8, Peak=135 HFD=3.1
02:46:40.143 00.002 7988 MultiStar: [#1 -0.07,0.09,1.08,U] [#2 -0.20,0.21,0.93,U] [#3 -0.26,-0.11,0.91,U] [#4 -0.22,0.11,0.69,U] [#5 -0.45,-0.15,0.72,U] [#6 -0.40,0.71,0.00,M4] [#7 -0.44,0.16,0.36,U] [#8 -1.20,-0.88,0.00,M1] 
02:46:40.143 00.000 7988 refined, 6 included, MultiStar: {-0.18, -0.03}, one-star: {0.09, -0.37}
02:46:40.145 00.002 7988 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.56) = xAngle (-4.56 = 1.72)
02:46:40.145 00.000 7988 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.59 = 1.69)
02:46:40.147 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-3.00 mountX=-0.03 mountY=0.18, mountTheta=1.72
02:46:40.149 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.03, opts=13)
02:46:40.149 00.000 7988 Enqueuing Move request for scope (-0.18, -0.03)
02:46:40.151 00.002 15712 Worker thread wakes up
02:46:40.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
02:46:40.151 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
02:46:40.151 00.000 15712 Moving (-0.18, -0.03) raw xDistance=-0.03 yDistance=0.18
02:46:40.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:46:40.151 00.000 7988 UpdateGuideState exits: m=614 SNR=15.8
02:46:40.154 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:40.154 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:40.156 00.002 7988 Enqueuing Expose request
02:46:40.156 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:46:40.156 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
02:46:40.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:40.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:46:40.156 00.000 15712 MoveAxis(W, 0, ABG)
02:46:40.156 00.000 15712 Move returns status 0, amount 0
02:46:40.156 00.000 15712 MoveAxis(N, 0, ABG)
02:46:40.156 00.000 15712 Move returns status 0, amount 0
02:46:40.156 00.000 15712 move complete, result=0
02:46:40.156 00.000 15712 worker thread done servicing request
02:46:40.156 00.000 15712 Worker thread wakes up
02:46:40.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:40.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:40.156 00.000 7988 GuideStep: -0.0 px 0 ms WEST, 0.2 px 0 ms NORTH
02:46:41.792 01.636 15712 Exposure complete
02:46:41.856 00.064 15712 worker thread done servicing request
02:46:41.856 00.000 7988 OnExposeComplete: enter
02:46:41.856 00.000 7988 UpdateGuideState(): m_state=6
02:46:41.860 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4991
02:46:41.860 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=190.00, Mass=691, SNR=17.0, Peak=156 HFD=3.2
02:46:41.862 00.002 7988 MultiStar: [#1 0.11,0.56,0.94,U] [#2 -0.22,0.58,0.83,U] [#3 0.15,-0.05,0.77,U] [#4 -0.08,0.02,0.65,U] [#5 -0.35,-0.11,0.67,U] [#6 -0.52,0.64,0.00,M5] [#7 -0.53,-0.03,0.41,U] [#8 -0.70,-1.03,0.00,M2] 
02:46:41.864 00.002 7988 single-star, 6 included, MultiStar: {-0.10, 0.15}, one-star: {-0.07, -0.12}
02:46:41.864 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.67 = 2.61)
02:46:41.866 00.002 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.58)
02:46:41.866 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.11 mountX=-0.12 mountY=0.07, mountTheta=2.59
02:46:41.868 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.12, opts=13)
02:46:41.870 00.002 7988 Enqueuing Move request for scope (-0.07, -0.12)
02:46:41.870 00.000 15712 Worker thread wakes up
02:46:41.870 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
02:46:41.870 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
02:46:41.870 00.000 15712 Moving (-0.07, -0.12) raw xDistance=-0.12 yDistance=0.07
02:46:41.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
02:46:41.872 00.002 7988 UpdateGuideState exits: m=691 SNR=17.0
02:46:41.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:41.872 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:41.872 00.000 7988 Enqueuing Expose request
02:46:41.872 00.000 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:46:41.872 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
02:46:41.872 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:41.872 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:46:41.872 00.000 15712 MoveAxis(W, 2, ABG)
02:46:41.872 00.000 15712 Guiding  Dir = 3, Dur = 2
02:46:41.872 00.000 15712 IsGuiding returns 0
02:46:41.920 00.048 15712 IsGuiding returns 0
02:46:41.920 00.000 15712 Move returns status 0, amount 2
02:46:41.920 00.000 15712 MoveAxis(N, 0, ABG)
02:46:41.920 00.000 15712 Move returns status 0, amount 0
02:46:41.924 00.004 15712 move complete, result=0
02:46:41.924 00.000 15712 worker thread done servicing request
02:46:41.924 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
02:46:41.924 00.000 15712 Worker thread wakes up
02:46:41.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:41.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:43.334 01.410 15712 Exposure complete
02:46:43.421 00.087 15712 worker thread done servicing request
02:46:43.421 00.000 7988 OnExposeComplete: enter
02:46:43.423 00.002 7988 UpdateGuideState(): m_state=6
02:46:43.425 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4992
02:46:43.427 00.002 7988 Star::Find returns 1 (0), X=975.23, Y=190.04, Mass=786, SNR=18.0, Peak=154 HFD=4.0
02:46:43.427 00.000 7988 MultiStar: [#1 0.32,0.21,0.90,U] [#2 0.11,0.63,0.84,U] [#3 0.18,0.15,0.75,U] [#4 0.03,0.05,0.63,U] [#5 -0.09,-0.02,0.70,U] [#6 -0.28,0.73,0.00,M6] [#7 0.07,-0.05,0.41,U] [#8 -0.52,-1.15,0.00,M3] 
02:46:43.427 00.000 7988 refined, 6 included, MultiStar: {0.17, 0.14}, one-star: {0.39, -0.08}
02:46:43.427 00.000 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.56) = xAngle (-0.86 = -0.86)
02:46:43.427 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
02:46:43.427 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.70 mountX=0.15 mountY=-0.17, mountTheta=-0.87
02:46:43.427 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.14, opts=13)
02:46:43.427 00.000 7988 Enqueuing Move request for scope (0.17, 0.14)
02:46:43.427 00.000 15712 Worker thread wakes up
02:46:43.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
02:46:43.427 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
02:46:43.427 00.000 15712 Moving (0.17, 0.14) raw xDistance=0.15 yDistance=-0.17
02:46:43.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
02:46:43.444 00.017 7988 UpdateGuideState exits: m=786 SNR=18.0
02:46:43.446 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:43.450 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:43.454 00.004 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:46:43.454 00.000 7988 Enqueuing Expose request
02:46:43.456 00.002 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
02:46:43.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:43.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:46:43.456 00.000 15712 MoveAxis(W, 3, ABG)
02:46:43.456 00.000 15712 Guiding  Dir = 3, Dur = 3
02:46:43.458 00.002 15712 IsGuiding returns 0
02:46:43.474 00.016 15712 IsGuiding returns 0
02:46:43.474 00.000 15712 Move returns status 0, amount 3
02:46:43.474 00.000 15712 MoveAxis(N, 0, ABG)
02:46:43.474 00.000 15712 Move returns status 0, amount 0
02:46:43.474 00.000 15712 move complete, result=0
02:46:43.474 00.000 15712 worker thread done servicing request
02:46:43.474 00.000 15712 Worker thread wakes up
02:46:43.474 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
02:46:43.476 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:43.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:45.116 01.640 15712 Exposure complete
02:46:45.179 00.063 15712 worker thread done servicing request
02:46:45.179 00.000 7988 OnExposeComplete: enter
02:46:45.179 00.000 7988 UpdateGuideState(): m_state=6
02:46:45.184 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4993
02:46:45.184 00.000 7988 Star::Find returns 1 (0), X=974.95, Y=190.52, Mass=716, SNR=17.2, Peak=133 HFD=3.6
02:46:45.186 00.002 7988 MultiStar: [#1 -0.56,0.37,0.97,U] [#2 -0.11,0.81,0.00,M3] [#3 -0.33,0.26,0.75,U] [#4 0.20,0.61,0.70,U] [#5 -0.45,0.02,0.53,U] [#6 -0.20,1.06,0.00,M7] [#7 -0.41,-0.15,0.38,U] [#8 -0.89,-0.88,0.00,M4] 
02:46:45.188 00.002 7988 refined, 5 included, MultiStar: {-0.21, 0.31}, one-star: {0.12, 0.40}
02:46:45.188 00.000 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.61 = 0.61)
02:46:45.190 00.002 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
02:46:45.190 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.38 cameraTheta=2.18 mountX=0.31 mountY=0.21, mountTheta=0.59
02:46:45.192 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.31, opts=13)
02:46:45.192 00.000 7988 Enqueuing Move request for scope (-0.21, 0.31)
02:46:45.195 00.003 15712 Worker thread wakes up
02:46:45.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.31) opts 0xd
02:46:45.195 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.31)
02:46:45.195 00.000 15712 Moving (-0.21, 0.31) raw xDistance=0.31 yDistance=0.21
02:46:45.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
02:46:45.195 00.000 7988 UpdateGuideState exits: m=716 SNR=17.2
02:46:45.197 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:45.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:45.199 00.002 7988 Enqueuing Expose request
02:46:45.199 00.000 15712 PPEC rslt: input = 0.31, final = 0.19, react = 0.18, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 639.45
02:46:45.199 00.000 15712 PPEC: input: 0.31, control: 0.19, exposure: 1500
02:46:45.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:45.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:46:45.199 00.000 15712 MoveAxis(W, 63, ABG)
02:46:45.199 00.000 15712 Guiding  Dir = 3, Dur = 63
02:46:45.199 00.000 15712 IsGuiding returns 0
02:46:45.214 00.015 15712 PulseGuide returned control before completion, sleep 58
02:46:45.309 00.095 15712 IsGuiding returns 0
02:46:45.309 00.000 15712 Move returns status 0, amount 63
02:46:45.309 00.000 15712 MoveAxis(N, 0, ABG)
02:46:45.309 00.000 15712 Move returns status 0, amount 0
02:46:45.309 00.000 15712 move complete, result=0
02:46:45.309 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.2 px 0 ms NORTH
02:46:45.315 00.006 15712 worker thread done servicing request
02:46:45.315 00.000 15712 Worker thread wakes up
02:46:45.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:45.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:46.724 01.409 15712 Exposure complete
02:46:46.786 00.062 15712 worker thread done servicing request
02:46:46.786 00.000 7988 OnExposeComplete: enter
02:46:46.786 00.000 7988 UpdateGuideState(): m_state=6
02:46:46.786 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4994
02:46:46.786 00.000 7988 Star::Find returns 1 (0), X=975.10, Y=190.57, Mass=664, SNR=16.5, Peak=130 HFD=3.5
02:46:46.786 00.000 7988 MultiStar: [#1 -0.18,0.43,0.99,U] [#2 -0.33,0.52,0.85,U] [#3 -0.30,0.30,0.79,U] [#4 -0.21,0.76,0.00,M1] [#5 -0.44,-0.17,0.58,U] [#6 -0.56,0.84,0.00,M8] [#7 0.03,-0.44,0.42,U] [#8 -1.02,-0.38,0.00,M5] 
02:46:46.786 00.000 7988 refined, 5 included, MultiStar: {-0.15, 0.27}, one-star: {0.27, 0.45}
02:46:46.786 00.000 7988 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
02:46:46.786 00.000 7988 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
02:46:46.786 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.06 mountX=0.27 mountY=0.14, mountTheta=0.47
02:46:46.801 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.27, opts=13)
02:46:46.801 00.000 7988 Enqueuing Move request for scope (-0.15, 0.27)
02:46:46.803 00.002 15712 Worker thread wakes up
02:46:46.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
02:46:46.803 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
02:46:46.803 00.000 15712 Moving (-0.15, 0.27) raw xDistance=0.27 yDistance=0.14
02:46:46.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:46:46.803 00.000 7988 UpdateGuideState exits: m=664 SNR=16.5
02:46:46.806 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:46.806 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:46.808 00.002 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.45
02:46:46.808 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
02:46:46.808 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:46.808 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:46:46.808 00.000 15712 MoveAxis(W, 57, ABG)
02:46:46.808 00.000 15712 Guiding  Dir = 3, Dur = 57
02:46:46.808 00.000 7988 Enqueuing Expose request
02:46:46.808 00.000 15712 IsGuiding returns 0
02:46:46.820 00.012 15712 PulseGuide returned control before completion, sleep 47
02:46:46.905 00.085 15712 IsGuiding returns 0
02:46:46.905 00.000 15712 Move returns status 0, amount 57
02:46:46.905 00.000 15712 MoveAxis(N, 0, ABG)
02:46:46.905 00.000 15712 Move returns status 0, amount 0
02:46:46.905 00.000 15712 move complete, result=0
02:46:46.905 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
02:46:46.913 00.008 15712 worker thread done servicing request
02:46:46.913 00.000 15712 Worker thread wakes up
02:46:46.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:46.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:48.550 01.637 15712 Exposure complete
02:46:48.613 00.063 15712 worker thread done servicing request
02:46:48.613 00.000 7988 OnExposeComplete: enter
02:46:48.618 00.005 7988 UpdateGuideState(): m_state=6
02:46:48.618 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4995
02:46:48.622 00.004 7988 Star::Find returns 1 (0), X=974.78, Y=190.20, Mass=714, SNR=17.1, Peak=128 HFD=3.7
02:46:48.624 00.002 7988 MultiStar: [#1 0.17,0.54,0.95,U] [#2 -0.20,1.06,0.00,M3] [#3 0.17,0.63,0.78,U] [#4 -0.12,1.04,0.00,M2] [#5 -0.22,0.59,0.67,U] [#6 -0.60,0.82,0.00,M9] [#7 -0.25,0.26,0.38,U] [#8 -0.97,-0.04,0.00,M6] 
02:46:48.624 00.000 7988 single-star, 4 included, MultiStar: {-0.00, 0.42}, one-star: {-0.05, 0.08}
02:46:48.624 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.60 = 0.60)
02:46:48.624 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
02:46:48.629 00.005 7988 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.16 mountX=0.08 mountY=0.05, mountTheta=0.58
02:46:48.629 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.08, opts=13)
02:46:48.629 00.000 7988 Enqueuing Move request for scope (-0.05, 0.08)
02:46:48.629 00.000 15712 Worker thread wakes up
02:46:48.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:46:48.629 00.000 7988 UpdateGuideState exits: m=714 SNR=17.1
02:46:48.636 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:48.636 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:48.639 00.003 7988 Enqueuing Expose request
02:46:48.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
02:46:48.639 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
02:46:48.639 00.000 15712 Moving (-0.05, 0.08) raw xDistance=0.08 yDistance=0.05
02:46:48.639 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:46:48.639 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
02:46:48.645 00.006 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:48.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:46:48.645 00.000 15712 MoveAxis(W, 4, ABG)
02:46:48.645 00.000 15712 Guiding  Dir = 3, Dur = 4
02:46:48.645 00.000 15712 IsGuiding returns 0
02:46:48.663 00.018 15712 IsGuiding returns 0
02:46:48.663 00.000 15712 Move returns status 0, amount 4
02:46:48.663 00.000 15712 MoveAxis(N, 0, ABG)
02:46:48.663 00.000 15712 Move returns status 0, amount 0
02:46:48.663 00.000 15712 move complete, result=0
02:46:48.663 00.000 15712 worker thread done servicing request
02:46:48.663 00.000 15712 Worker thread wakes up
02:46:48.663 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
02:46:48.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:48.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:50.076 01.413 15712 Exposure complete
02:46:50.150 00.074 15712 worker thread done servicing request
02:46:50.156 00.006 7988 OnExposeComplete: enter
02:46:50.158 00.002 7988 UpdateGuideState(): m_state=6
02:46:50.158 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4996
02:46:50.162 00.004 7988 Star::Find returns 1 (0), X=974.99, Y=190.22, Mass=638, SNR=16.1, Peak=143 HFD=3.0
02:46:50.162 00.000 7988 MultiStar: [#1 -0.14,0.29,0.98,U] [#2 -0.19,0.60,0.95,U] [#3 0.05,0.11,0.89,U] [#4 -0.12,0.56,0.76,U] [#5 -0.24,0.53,0.68,U] [#6 -0.21,0.71,0.00,M10] [#7 0.00,0.00,0.00,L] [#8 -1.03,-1.20,0.00,M7] [#9 0.46,0.31,0.33,U] 
02:46:50.164 00.002 7988 single-star, 6 included, MultiStar: {-0.04, 0.35}, one-star: {0.16, 0.09}
02:46:50.166 00.002 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
02:46:50.167 00.001 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
02:46:50.167 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.53 mountX=0.09 mountY=-0.16, mountTheta=-1.04
02:46:50.169 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.09, opts=13)
02:46:50.171 00.002 7988 Enqueuing Move request for scope (0.16, 0.09)
02:46:50.171 00.000 15712 Worker thread wakes up
02:46:50.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
02:46:50.171 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
02:46:50.171 00.000 15712 Moving (0.16, 0.09) raw xDistance=0.09 yDistance=-0.16
02:46:50.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:46:50.171 00.000 7988 UpdateGuideState exits: m=638 SNR=16.1
02:46:50.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:50.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:50.171 00.000 7988 Enqueuing Expose request
02:46:50.171 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:46:50.171 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
02:46:50.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:50.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:46:50.171 00.000 15712 MoveAxis(W, 4, ABG)
02:46:50.171 00.000 15712 Guiding  Dir = 3, Dur = 4
02:46:50.171 00.000 15712 IsGuiding returns 0
02:46:50.235 00.064 15712 IsGuiding returns 0
02:46:50.235 00.000 15712 Move returns status 0, amount 4
02:46:50.235 00.000 15712 MoveAxis(N, 0, ABG)
02:46:50.235 00.000 15712 Move returns status 0, amount 0
02:46:50.235 00.000 15712 move complete, result=0
02:46:50.235 00.000 15712 worker thread done servicing request
02:46:50.235 00.000 15712 Worker thread wakes up
02:46:50.235 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
02:46:50.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:50.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:51.870 01.635 15712 Exposure complete
02:46:51.932 00.062 15712 worker thread done servicing request
02:46:51.932 00.000 7988 OnExposeComplete: enter
02:46:51.947 00.015 7988 UpdateGuideState(): m_state=6
02:46:51.949 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4997
02:46:51.951 00.002 7988 Star::Find returns 1 (0), X=974.99, Y=189.73, Mass=651, SNR=16.4, Peak=152 HFD=3.2
02:46:51.953 00.002 7988 MultiStar: [#1 -0.09,0.61,0.97,U] [#2 -0.45,0.46,0.94,U] [#3 -0.07,0.30,0.83,U] [#4 -0.23,0.46,0.70,U] [#5 -0.01,0.27,0.62,U] [#6 -0.04,0.56,0.63,U] [#7 -1.00,0.39,0.00,M1] [#8 -1.44,-0.50,0.00,M8] 
02:46:51.953 00.000 7988 refined, 6 included, MultiStar: {-0.10, 0.30}, one-star: {0.16, -0.39}
02:46:51.953 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
02:46:51.953 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
02:46:51.953 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.90 mountX=0.30 mountY=0.10, mountTheta=0.30
02:46:51.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.30, opts=13)
02:46:51.953 00.000 7988 Enqueuing Move request for scope (-0.10, 0.30)
02:46:51.964 00.011 15712 Worker thread wakes up
02:46:51.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.30) opts 0xd
02:46:51.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.30)
02:46:51.964 00.000 15712 Moving (-0.10, 0.30) raw xDistance=0.30 yDistance=0.10
02:46:51.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:46:51.964 00.000 7988 UpdateGuideState exits: m=651 SNR=16.4
02:46:51.966 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:51.968 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:51.968 00.000 7988 Enqueuing Expose request
02:46:51.970 00.002 15712 PPEC rslt: input = 0.30, final = 0.19, react = 0.18, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.45
02:46:51.970 00.000 15712 PPEC: input: 0.30, control: 0.19, exposure: 1500
02:46:51.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:51.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:46:51.970 00.000 15712 MoveAxis(W, 63, ABG)
02:46:51.970 00.000 15712 Guiding  Dir = 3, Dur = 63
02:46:51.970 00.000 15712 IsGuiding returns 0
02:46:51.981 00.011 15712 PulseGuide returned control before completion, sleep 51
02:46:52.058 00.077 15712 IsGuiding returns 0
02:46:52.058 00.000 15712 Move returns status 0, amount 63
02:46:52.058 00.000 15712 MoveAxis(N, 0, ABG)
02:46:52.058 00.000 15712 Move returns status 0, amount 0
02:46:52.058 00.000 15712 move complete, result=0
02:46:52.058 00.000 15712 worker thread done servicing request
02:46:52.058 00.000 15712 Worker thread wakes up
02:46:52.058 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.1 px 0 ms NORTH
02:46:52.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:52.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:53.473 01.415 15712 Exposure complete
02:46:53.537 00.064 15712 worker thread done servicing request
02:46:53.537 00.000 7988 OnExposeComplete: enter
02:46:53.537 00.000 7988 UpdateGuideState(): m_state=6
02:46:53.541 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4998
02:46:53.541 00.000 7988 Star::Find returns 1 (0), X=975.10, Y=189.95, Mass=690, SNR=17.0, Peak=143 HFD=3.5
02:46:53.543 00.002 7988 MultiStar: [#1 0.01,-0.01,0.90,U] [#2 -0.29,0.38,0.83,U] [#3 -0.19,-0.45,0.82,U] [#4 0.35,0.45,0.72,U] [#5 -0.36,0.05,0.65,U] [#6 -0.15,0.20,0.62,U] [#7 -0.36,0.04,0.44,U] [#8 -1.17,-1.38,0.00,M9] 
02:46:53.543 00.000 7988 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {0.27, -0.17}
02:46:53.545 00.002 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.56) = xAngle (0.92 = 0.92)
02:46:53.547 00.002 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
02:46:53.547 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.48 mountX=0.04 mountY=0.06, mountTheta=0.90
02:46:53.549 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
02:46:53.551 00.002 7988 Enqueuing Move request for scope (-0.06, 0.05)
02:46:53.551 00.000 15712 Worker thread wakes up
02:46:53.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:46:53.551 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:46:53.551 00.000 15712 Moving (-0.06, 0.05) raw xDistance=0.04 yDistance=0.06
02:46:53.553 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:46:53.553 00.000 7988 UpdateGuideState exits: m=690 SNR=17.0
02:46:53.555 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:53.555 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:53.557 00.002 7988 Enqueuing Expose request
02:46:53.557 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:46:53.557 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
02:46:53.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:53.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:46:53.557 00.000 15712 MoveAxis(W, 3, ABG)
02:46:53.557 00.000 15712 Guiding  Dir = 3, Dur = 3
02:46:53.562 00.005 15712 IsGuiding returns 0
02:46:53.574 00.012 15712 IsGuiding returns 0
02:46:53.574 00.000 15712 Move returns status 0, amount 3
02:46:53.574 00.000 15712 MoveAxis(N, 0, ABG)
02:46:53.574 00.000 15712 Move returns status 0, amount 0
02:46:53.574 00.000 15712 move complete, result=0
02:46:53.574 00.000 15712 worker thread done servicing request
02:46:53.574 00.000 15712 Worker thread wakes up
02:46:53.574 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
02:46:53.579 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:53.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:55.215 01.636 15712 Exposure complete
02:46:55.277 00.062 15712 worker thread done servicing request
02:46:55.277 00.000 7988 OnExposeComplete: enter
02:46:55.280 00.003 7988 UpdateGuideState(): m_state=6
02:46:55.282 00.002 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4999
02:46:55.282 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=189.90, Mass=727, SNR=17.2, Peak=128 HFD=4.2
02:46:55.284 00.002 7988 MultiStar: [#1 0.09,-0.14,1.01,U] [#2 -0.14,-0.06,0.86,U] [#3 0.01,-0.39,0.81,U] [#4 -0.18,0.17,0.59,U] [#5 -0.30,0.12,0.67,U] [#6 -0.48,0.08,0.66,U] [#7 -0.33,-0.34,0.48,U] [#8 0.00,0.00,0.00,L] [#9 1.07,0.25,0.00,M5] 
02:46:55.284 00.000 7988 refined, 7 included, MultiStar: {-0.11, -0.11}, one-star: {0.14, -0.22}
02:46:55.286 00.002 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.93 = 2.36)
02:46:55.286 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.32)
02:46:55.288 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.36 mountX=-0.11 mountY=0.11, mountTheta=2.34
02:46:55.290 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.11, opts=13)
02:46:55.290 00.000 7988 Enqueuing Move request for scope (-0.11, -0.11)
02:46:55.292 00.002 15712 Worker thread wakes up
02:46:55.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
02:46:55.292 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
02:46:55.292 00.000 15712 Moving (-0.11, -0.11) raw xDistance=-0.11 yDistance=0.11
02:46:55.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:46:55.292 00.000 7988 UpdateGuideState exits: m=727 SNR=17.2
02:46:55.295 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:55.297 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:55.297 00.000 7988 Enqueuing Expose request
02:46:55.297 00.000 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:46:55.297 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
02:46:55.297 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:55.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:46:55.297 00.000 15712 MoveAxis(W, 2, ABG)
02:46:55.297 00.000 15712 Guiding  Dir = 3, Dur = 2
02:46:55.297 00.000 15712 IsGuiding returns 0
02:46:55.314 00.017 15712 IsGuiding returns 0
02:46:55.314 00.000 15712 Move returns status 0, amount 2
02:46:55.314 00.000 15712 MoveAxis(N, 0, ABG)
02:46:55.314 00.000 15712 Move returns status 0, amount 0
02:46:55.314 00.000 15712 move complete, result=0
02:46:55.314 00.000 15712 worker thread done servicing request
02:46:55.314 00.000 15712 Worker thread wakes up
02:46:55.314 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
02:46:55.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:55.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:56.728 01.414 15712 Exposure complete
02:46:56.790 00.062 15712 worker thread done servicing request
02:46:56.790 00.000 7988 OnExposeComplete: enter
02:46:56.790 00.000 7988 UpdateGuideState(): m_state=6
02:46:56.790 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5000
02:46:56.795 00.005 7988 Star::Find returns 1 (0), X=975.03, Y=190.08, Mass=765, SNR=17.7, Peak=140 HFD=4.0
02:46:56.797 00.002 7988 MultiStar: [#1 -0.07,0.01,0.94,U] [#2 0.02,0.47,0.84,U] [#3 -0.17,0.27,0.78,U] [#4 0.15,0.69,0.00,M1] [#5 -0.24,0.16,0.69,U] [#6 -0.28,0.31,0.64,U] [#7 -0.38,-0.13,0.41,U] [#8 -0.55,-0.99,0.00,M10] 
02:46:56.797 00.000 7988 refined, 6 included, MultiStar: {-0.09, 0.16}, one-star: {0.19, -0.05}
02:46:56.799 00.002 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
02:46:56.799 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
02:46:56.801 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.10 mountX=0.15 mountY=0.09, mountTheta=0.51
02:46:56.803 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.16, opts=13)
02:46:56.803 00.000 7988 Enqueuing Move request for scope (-0.09, 0.16)
02:46:56.805 00.002 15712 Worker thread wakes up
02:46:56.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
02:46:56.805 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
02:46:56.805 00.000 15712 Moving (-0.09, 0.16) raw xDistance=0.15 yDistance=0.09
02:46:56.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:46:56.806 00.001 7988 UpdateGuideState exits: m=765 SNR=17.7
02:46:56.808 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:56.808 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:56.810 00.002 7988 Enqueuing Expose request
02:46:56.810 00.000 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:46:56.810 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
02:46:56.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:56.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:46:56.810 00.000 15712 MoveAxis(W, 1, ABG)
02:46:56.810 00.000 15712 Guiding  Dir = 3, Dur = 1
02:46:56.810 00.000 15712 IsGuiding returns 0
02:46:56.838 00.028 15712 IsGuiding returns 0
02:46:56.838 00.000 15712 Move returns status 0, amount 1
02:46:56.838 00.000 15712 MoveAxis(N, 0, ABG)
02:46:56.838 00.000 15712 Move returns status 0, amount 0
02:46:56.838 00.000 15712 move complete, result=0
02:46:56.838 00.000 15712 worker thread done servicing request
02:46:56.838 00.000 15712 Worker thread wakes up
02:46:56.838 00.000 7988 GuideStep: 0.2 px 1 ms WEST, 0.1 px 0 ms NORTH
02:46:56.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:56.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:46:58.476 01.638 15712 Exposure complete
02:46:58.605 00.129 15712 worker thread done servicing request
02:46:58.605 00.000 7988 OnExposeComplete: enter
02:46:58.605 00.000 7988 UpdateGuideState(): m_state=6
02:46:58.611 00.006 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5001
02:46:58.611 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=189.88, Mass=677, SNR=16.6, Peak=145 HFD=3.5
02:46:58.617 00.006 7988 MultiStar: [#1 0.09,0.15,0.98,U] [#2 -0.07,0.78,0.00,M1] [#3 -0.06,0.23,0.80,U] [#4 0.63,0.19,0.69,U] [#5 -0.72,0.27,0.00,M1] [#6 -0.35,0.93,0.00,M7] [#7 -0.36,0.43,0.57,U] [#8 -0.75,-1.49,0.00,R] 
02:46:58.617 00.000 7988 refined, 4 included, MultiStar: {0.06, 0.12}, one-star: {-0.02, -0.25}
02:46:58.617 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
02:46:58.617 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
02:46:58.617 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.09 mountX=0.12 mountY=-0.06, mountTheta=-0.50
02:46:58.628 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.12, opts=13)
02:46:58.628 00.000 7988 Enqueuing Move request for scope (0.06, 0.12)
02:46:58.632 00.004 15712 Worker thread wakes up
02:46:58.634 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
02:46:58.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
02:46:58.634 00.000 15712 Moving (0.06, 0.12) raw xDistance=0.12 yDistance=-0.06
02:46:58.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:46:58.636 00.002 7988 UpdateGuideState exits: m=677 SNR=16.6
02:46:58.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:58.638 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:46:58.640 00.002 7988 Enqueuing Expose request
02:46:58.642 00.002 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:46:58.642 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
02:46:58.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:58.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:46:58.642 00.000 15712 MoveAxis(E, 1, ABG)
02:46:58.642 00.000 15712 Guiding  Dir = 2, Dur = 1
02:46:58.642 00.000 15712 IsGuiding returns 0
02:46:58.648 00.006 15712 IsGuiding returns 0
02:46:58.648 00.000 15712 Move returns status 0, amount 1
02:46:58.648 00.000 15712 MoveAxis(N, 0, ABG)
02:46:58.648 00.000 15712 Move returns status 0, amount 0
02:46:58.648 00.000 15712 move complete, result=0
02:46:58.648 00.000 15712 worker thread done servicing request
02:46:58.648 00.000 15712 Worker thread wakes up
02:46:58.648 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
02:46:58.662 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
02:46:58.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:00.076 01.414 15712 Exposure complete
02:47:00.139 00.063 15712 worker thread done servicing request
02:47:00.139 00.000 7988 OnExposeComplete: enter
02:47:00.153 00.014 7988 UpdateGuideState(): m_state=6
02:47:00.155 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5002
02:47:00.155 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=190.23, Mass=575, SNR=15.5, Peak=125 HFD=2.9
02:47:00.157 00.002 7988 MultiStar: [#1 0.11,0.75,0.00,M1] [#2 -0.03,0.95,0.00,M2] [#3 0.10,0.27,0.97,U] [#4 0.39,0.41,0.69,U] [#5 -0.61,0.50,0.00,M2] [#6 -0.41,0.70,0.00,M8] [#7 -0.08,0.33,0.53,U] [#8 -0.45,0.50,0.44,U] 
02:47:00.159 00.002 7988 single-star, 4 included, MultiStar: {0.04, 0.29}, one-star: {-0.00, 0.11}
02:47:00.159 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
02:47:00.161 00.002 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:47:00.163 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.58 mountX=0.11 mountY=-0.00, mountTheta=-0.01
02:47:00.165 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.11, opts=13)
02:47:00.165 00.000 7988 Enqueuing Move request for scope (-0.00, 0.11)
02:47:00.165 00.000 15712 Worker thread wakes up
02:47:00.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
02:47:00.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
02:47:00.165 00.000 15712 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.00
02:47:00.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=58, FiltMax=255, Gamma=0.690
02:47:00.165 00.000 7988 UpdateGuideState exits: m=575 SNR=15.5
02:47:00.172 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:00.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:00.172 00.000 7988 Enqueuing Expose request
02:47:00.172 00.000 15712 PPEC rslt: input = 0.11, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:47:00.172 00.000 15712 PPEC: input: 0.11, control: -0.00, exposure: 1500
02:47:00.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:00.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:47:00.172 00.000 15712 MoveAxis(E, 2, ABG)
02:47:00.172 00.000 15712 Guiding  Dir = 2, Dur = 2
02:47:00.172 00.000 15712 IsGuiding returns 0
02:47:00.187 00.015 15712 IsGuiding returns 0
02:47:00.187 00.000 15712 Move returns status 0, amount 2
02:47:00.187 00.000 15712 MoveAxis(N, 0, ABG)
02:47:00.187 00.000 15712 Move returns status 0, amount 0
02:47:00.187 00.000 15712 move complete, result=0
02:47:00.187 00.000 15712 worker thread done servicing request
02:47:00.187 00.000 15712 Worker thread wakes up
02:47:00.187 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
02:47:00.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:00.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:01.827 01.640 15712 Exposure complete
02:47:01.900 00.073 15712 worker thread done servicing request
02:47:01.900 00.000 7988 OnExposeComplete: enter
02:47:01.904 00.004 7988 UpdateGuideState(): m_state=6
02:47:01.904 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5003
02:47:01.904 00.000 7988 Star::Find returns 1 (0), X=974.95, Y=191.11, Mass=738, SNR=17.5, Peak=153 HFD=3.4
02:47:01.904 00.000 7988 MultiStar: [#1 0.41,1.14,0.00,M2] [#2 -0.15,1.44,0.00,M3] [#3 -0.08,1.49,0.00,M1] [#4 -0.10,1.56,0.00,M1] [#5 -0.16,1.60,0.00,M3] [#6 0.10,1.73,0.00,M9] [#7 -0.07,1.19,0.00,M1] [#8 -0.76,1.77,0.00,M1] 
02:47:01.904 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
02:47:01.904 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:47:01.904 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.99 hyp=0.99 cameraTheta=1.46 mountX=0.99 mountY=-0.14, mountTheta=-0.14
02:47:01.904 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.99, opts=13)
02:47:01.917 00.013 7988 Enqueuing Move request for scope (0.11, 0.99)
02:47:01.917 00.000 15712 Worker thread wakes up
02:47:01.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.99) opts 0xd
02:47:01.917 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.99)
02:47:01.917 00.000 15712 Moving (0.11, 0.99) raw xDistance=0.99 yDistance=-0.14
02:47:01.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=58, FiltMax=255, Gamma=0.690
02:47:01.917 00.000 7988 UpdateGuideState exits: m=738 SNR=17.5
02:47:01.920 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:01.922 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:01.922 00.000 7988 Enqueuing Expose request
02:47:01.922 00.000 15712 PPEC rslt: input = 0.99, final = 0.59, react = 0.59, pred = -0.01, hyst = 0.53, hyst_pct = 0.00, period_length = 639.45
02:47:01.922 00.000 15712 PPEC: input: 0.99, control: 0.59, exposure: 1500
02:47:01.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:01.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:47:01.922 00.000 15712 MoveAxis(W, 191, ABG)
02:47:01.922 00.000 15712 Guiding  Dir = 3, Dur = 191
02:47:01.922 00.000 15712 IsGuiding returns 0
02:47:01.952 00.030 15712 PulseGuide returned control before completion, sleep 173
02:47:02.128 00.176 15712 IsGuiding returns 1
02:47:02.128 00.000 15712 scope still moving after pulse duration time elapsed
02:47:02.159 00.031 15712 IsGuiding returns 0
02:47:02.159 00.000 15712 scope move finished after 191 + 45 ms
02:47:02.159 00.000 15712 Move returns status 0, amount 191
02:47:02.159 00.000 15712 MoveAxis(N, 0, ABG)
02:47:02.159 00.000 15712 Move returns status 0, amount 0
02:47:02.159 00.000 15712 move complete, result=0
02:47:02.159 00.000 7988 GuideStep: 1.0 px 191 ms WEST, -0.1 px 0 ms NORTH
02:47:02.163 00.004 15712 worker thread done servicing request
02:47:02.163 00.000 15712 Worker thread wakes up
02:47:02.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:02.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:03.579 01.416 15712 Exposure complete
02:47:03.641 00.062 15712 worker thread done servicing request
02:47:03.641 00.000 7988 OnExposeComplete: enter
02:47:03.641 00.000 7988 UpdateGuideState(): m_state=6
02:47:03.645 00.004 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5004
02:47:03.645 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=191.08, Mass=754, SNR=17.8, Peak=146 HFD=3.7
02:47:03.647 00.002 7988 MultiStar: [#1 0.18,1.18,0.00,M3] [#2 -0.04,1.16,0.00,M4] [#3 -0.14,1.14,0.00,M2] [#4 -0.01,1.50,0.00,M2] [#5 -0.48,1.32,0.00,M4] [#6 -0.15,1.36,0.00,M10] [#7 0.31,0.88,0.00,M2] [#8 -0.20,1.52,0.00,M2] 
02:47:03.648 00.001 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
02:47:03.650 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:47:03.650 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.95 hyp=0.95 cameraTheta=1.55 mountX=0.95 mountY=-0.04, mountTheta=-0.04
02:47:03.652 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.95, opts=13)
02:47:03.654 00.002 7988 Enqueuing Move request for scope (0.02, 0.95)
02:47:03.654 00.000 15712 Worker thread wakes up
02:47:03.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.95) opts 0xd
02:47:03.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.95)
02:47:03.654 00.000 15712 Moving (0.02, 0.95) raw xDistance=0.95 yDistance=-0.04
02:47:03.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:47:03.654 00.000 7988 UpdateGuideState exits: m=754 SNR=17.8
02:47:03.657 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:03.657 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:03.657 00.000 7988 Enqueuing Expose request
02:47:03.657 00.000 15712 PPEC rslt: input = 0.95, final = 0.57, react = 0.57, pred = -0.00, hyst = 0.52, hyst_pct = 0.00, period_length = 639.45
02:47:03.657 00.000 15712 PPEC: input: 0.95, control: 0.57, exposure: 1500
02:47:03.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:03.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:47:03.657 00.000 15712 MoveAxis(W, 186, ABG)
02:47:03.657 00.000 15712 Guiding  Dir = 3, Dur = 186
02:47:03.657 00.000 15712 IsGuiding returns 0
02:47:03.673 00.016 15712 PulseGuide returned control before completion, sleep 178
02:47:03.866 00.193 15712 IsGuiding returns 1
02:47:03.866 00.000 15712 scope still moving after pulse duration time elapsed
02:47:03.903 00.037 15712 IsGuiding returns 0
02:47:03.903 00.000 15712 scope move finished after 186 + 57 ms
02:47:03.903 00.000 15712 Move returns status 0, amount 186
02:47:03.903 00.000 15712 MoveAxis(N, 0, ABG)
02:47:03.903 00.000 15712 Move returns status 0, amount 0
02:47:03.903 00.000 15712 move complete, result=0
02:47:03.903 00.000 7988 GuideStep: 1.0 px 186 ms WEST, -0.0 px 0 ms NORTH
02:47:03.906 00.003 15712 worker thread done servicing request
02:47:03.906 00.000 15712 Worker thread wakes up
02:47:03.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:03.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:05.542 01.636 15712 Exposure complete
02:47:05.605 00.063 15712 worker thread done servicing request
02:47:05.605 00.000 7988 OnExposeComplete: enter
02:47:05.605 00.000 7988 UpdateGuideState(): m_state=6
02:47:05.610 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5005
02:47:05.610 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=189.61, Mass=720, SNR=17.2, Peak=138 HFD=3.6
02:47:05.612 00.002 7988 MultiStar: [#1 -0.25,-0.21,0.95,U] [#2 -0.23,-0.18,0.86,U] [#3 -0.11,0.00,0.84,U] [#4 -0.39,0.10,0.72,U] [#5 -0.55,-0.02,0.65,U] [#6 -0.25,-0.12,0.72,U] [#7 -0.86,-0.79,0.00,M3] [#8 -0.20,-0.15,0.36,U] 
02:47:05.614 00.002 7988 refined, 7 included, MultiStar: {-0.24, -0.16}, one-star: {-0.06, -0.51}
02:47:05.614 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
02:47:05.616 00.002 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
02:47:05.616 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-2.57 mountX=-0.16 mountY=0.25, mountTheta=2.14
02:47:05.618 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.16, opts=13)
02:47:05.620 00.002 7988 Enqueuing Move request for scope (-0.24, -0.16)
02:47:05.621 00.001 15712 Worker thread wakes up
02:47:05.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.16) opts 0xd
02:47:05.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.16)
02:47:05.621 00.000 15712 Moving (-0.24, -0.16) raw xDistance=-0.16 yDistance=0.25
02:47:05.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:47:05.621 00.000 7988 UpdateGuideState exits: m=720 SNR=17.2
02:47:05.623 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:05.623 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:05.625 00.002 7988 Enqueuing Expose request
02:47:05.625 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:47:05.625 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
02:47:05.625 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:05.625 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:47:05.625 00.000 15712 MoveAxis(W, 1, ABG)
02:47:05.625 00.000 15712 Guiding  Dir = 3, Dur = 1
02:47:05.625 00.000 15712 IsGuiding returns 0
02:47:05.638 00.013 15712 IsGuiding returns 0
02:47:05.638 00.000 15712 Move returns status 0, amount 1
02:47:05.638 00.000 15712 MoveAxis(N, 0, ABG)
02:47:05.638 00.000 15712 Move returns status 0, amount 0
02:47:05.638 00.000 15712 move complete, result=0
02:47:05.638 00.000 15712 worker thread done servicing request
02:47:05.638 00.000 15712 Worker thread wakes up
02:47:05.638 00.000 7988 GuideStep: -0.2 px 1 ms WEST, 0.2 px 0 ms NORTH
02:47:05.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:05.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:07.065 01.427 15712 Exposure complete
02:47:07.149 00.084 15712 worker thread done servicing request
02:47:07.149 00.000 7988 OnExposeComplete: enter
02:47:07.157 00.008 7988 UpdateGuideState(): m_state=6
02:47:07.157 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5006
02:47:07.160 00.003 7988 Star::Find returns 1 (0), X=974.89, Y=189.48, Mass=708, SNR=17.1, Peak=137 HFD=3.3
02:47:07.160 00.000 7988 MultiStar: [#1 0.13,-0.66,0.93,U] [#2 -0.11,-0.36,0.85,U] [#3 -0.52,-0.46,0.00,M2] [#4 0.30,-0.53,0.68,U] [#5 -0.40,-0.75,0.00,M4] [#6 -0.54,0.06,0.59,U] [#7 0.45,-0.83,0.00,M4] [#8 -0.46,-0.09,0.40,U] 
02:47:07.165 00.005 7988 refined, 5 included, MultiStar: {-0.05, -0.43}, one-star: {0.06, -0.64}
02:47:07.166 00.001 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.25 = 3.04)
02:47:07.168 00.002 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.01)
02:47:07.168 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.43 hyp=0.43 cameraTheta=-1.68 mountX=-0.43 mountY=0.06, mountTheta=3.01
02:47:07.172 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.43, opts=13)
02:47:07.174 00.002 7988 Enqueuing Move request for scope (-0.05, -0.43)
02:47:07.176 00.002 15712 Worker thread wakes up
02:47:07.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:47:07.178 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.43) opts 0xd
02:47:07.178 00.000 7988 UpdateGuideState exits: m=708 SNR=17.1
02:47:07.180 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:07.182 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.43)
02:47:07.182 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:07.183 00.001 7988 Enqueuing Expose request
02:47:07.185 00.002 15712 Moving (-0.05, -0.43) raw xDistance=-0.43 yDistance=0.06
02:47:07.192 00.007 15712 PPEC rslt: input = -0.43, final = -0.25, react = -0.26, pred = 0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.45
02:47:07.192 00.000 15712 PPEC: input: -0.43, control: -0.25, exposure: 1500
02:47:07.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:07.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:47:07.192 00.000 15712 MoveAxis(E, 83, ABG)
02:47:07.192 00.000 15712 Guiding  Dir = 2, Dur = 83
02:47:07.192 00.000 15712 IsGuiding returns 0
02:47:07.208 00.016 15712 PulseGuide returned control before completion, sleep 74
02:47:07.318 00.110 15712 IsGuiding returns 0
02:47:07.318 00.000 15712 Move returns status 0, amount 83
02:47:07.318 00.000 15712 MoveAxis(N, 0, ABG)
02:47:07.318 00.000 15712 Move returns status 0, amount 0
02:47:07.318 00.000 15712 move complete, result=0
02:47:07.318 00.000 15712 worker thread done servicing request
02:47:07.318 00.000 15712 Worker thread wakes up
02:47:07.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:07.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:07.318 00.000 7988 GuideStep: -0.4 px 83 ms EAST, 0.1 px 0 ms NORTH
02:47:08.957 01.639 15712 Exposure complete
02:47:09.022 00.065 15712 worker thread done servicing request
02:47:09.022 00.000 7988 OnExposeComplete: enter
02:47:09.024 00.002 7988 UpdateGuideState(): m_state=6
02:47:09.024 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5007
02:47:09.026 00.002 7988 Star::Find returns 1 (0), X=975.22, Y=189.47, Mass=690, SNR=16.7, Peak=128 HFD=3.7
02:47:09.028 00.002 7988 MultiStar: [#1 0.07,-0.63,0.97,U] [#2 -0.11,0.09,0.90,U] [#3 0.02,-0.93,0.00,M3] [#4 0.16,-0.06,0.73,U] [#5 -0.61,-0.70,0.00,M5] [#6 -0.52,0.10,0.74,U] [#7 -0.51,-0.17,0.50,U] [#8 -0.27,-0.29,0.43,U] 
02:47:09.028 00.000 7988 refined, 6 included, MultiStar: {-0.05, -0.26}, one-star: {0.38, -0.66}
02:47:09.028 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.34 = 2.94)
02:47:09.028 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
02:47:09.028 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.78 mountX=-0.26 mountY=0.06, mountTheta=2.91
02:47:09.033 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.26, opts=13)
02:47:09.033 00.000 7988 Enqueuing Move request for scope (-0.05, -0.26)
02:47:09.036 00.003 15712 Worker thread wakes up
02:47:09.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
02:47:09.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
02:47:09.036 00.000 15712 Moving (-0.05, -0.26) raw xDistance=-0.26 yDistance=0.06
02:47:09.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:47:09.036 00.000 7988 UpdateGuideState exits: m=690 SNR=16.7
02:47:09.038 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:09.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:09.040 00.002 7988 Enqueuing Expose request
02:47:09.040 00.000 15712 PPEC rslt: input = -0.26, final = -0.14, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.45
02:47:09.040 00.000 15712 PPEC: input: -0.26, control: -0.14, exposure: 1500
02:47:09.040 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:09.040 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:47:09.040 00.000 15712 MoveAxis(E, 47, ABG)
02:47:09.040 00.000 15712 Guiding  Dir = 2, Dur = 47
02:47:09.042 00.002 15712 IsGuiding returns 0
02:47:09.067 00.025 15712 PulseGuide returned control before completion, sleep 32
02:47:09.115 00.048 15712 IsGuiding returns 1
02:47:09.115 00.000 15712 scope still moving after pulse duration time elapsed
02:47:09.147 00.032 15712 IsGuiding returns 0
02:47:09.147 00.000 15712 scope move finished after 47 + 58 ms
02:47:09.147 00.000 15712 Move returns status 0, amount 47
02:47:09.147 00.000 15712 MoveAxis(N, 0, ABG)
02:47:09.147 00.000 15712 Move returns status 0, amount 0
02:47:09.147 00.000 15712 move complete, result=0
02:47:09.147 00.000 7988 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
02:47:09.149 00.002 15712 worker thread done servicing request
02:47:09.149 00.000 15712 Worker thread wakes up
02:47:09.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:09.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:10.568 01.419 15712 Exposure complete
02:47:10.631 00.063 15712 worker thread done servicing request
02:47:10.631 00.000 7988 OnExposeComplete: enter
02:47:10.631 00.000 7988 UpdateGuideState(): m_state=6
02:47:10.634 00.003 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5008
02:47:10.634 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=189.78, Mass=770, SNR=17.9, Peak=132 HFD=3.7
02:47:10.634 00.000 7988 MultiStar: [#1 -0.15,0.03,0.94,U] [#2 -0.26,0.12,0.76,U] [#3 -0.04,0.15,0.72,U] [#4 -0.14,-0.19,0.66,U] [#5 -0.17,0.33,0.75,U] [#6 0.09,0.35,0.62,U] [#7 0.53,0.18,0.48,U] [#8 -0.51,0.11,0.39,U] 
02:47:10.634 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.06}, one-star: {-0.18, -0.34}
02:47:10.634 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
02:47:10.634 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
02:47:10.634 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.64 mountX=0.06 mountY=0.10, mountTheta=1.07
02:47:10.634 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.06, opts=13)
02:47:10.634 00.000 7988 Enqueuing Move request for scope (-0.10, 0.06)
02:47:10.645 00.011 15712 Worker thread wakes up
02:47:10.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
02:47:10.645 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:47:10.645 00.000 15712 Moving (-0.10, 0.06) raw xDistance=0.06 yDistance=0.10
02:47:10.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:47:10.645 00.000 7988 UpdateGuideState exits: m=770 SNR=17.9
02:47:10.648 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:10.648 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:10.650 00.002 7988 Enqueuing Expose request
02:47:10.651 00.001 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:47:10.651 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
02:47:10.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:10.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:47:10.651 00.000 15712 MoveAxis(W, 5, ABG)
02:47:10.651 00.000 15712 Guiding  Dir = 3, Dur = 5
02:47:10.651 00.000 15712 IsGuiding returns 0
02:47:10.661 00.010 15712 IsGuiding returns 0
02:47:10.661 00.000 15712 Move returns status 0, amount 5
02:47:10.661 00.000 15712 MoveAxis(N, 0, ABG)
02:47:10.661 00.000 15712 Move returns status 0, amount 0
02:47:10.661 00.000 15712 move complete, result=0
02:47:10.661 00.000 15712 worker thread done servicing request
02:47:10.661 00.000 15712 Worker thread wakes up
02:47:10.661 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
02:47:10.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:10.668 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:12.309 01.641 15712 Exposure complete
02:47:12.371 00.062 15712 worker thread done servicing request
02:47:12.371 00.000 7988 OnExposeComplete: enter
02:47:12.371 00.000 7988 UpdateGuideState(): m_state=6
02:47:12.371 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5009
02:47:12.371 00.000 7988 Star::Find returns 1 (0), X=975.20, Y=190.78, Mass=554, SNR=14.9, Peak=127 HFD=3.0
02:47:12.371 00.000 7988 MultiStar: [#1 0.36,1.13,0.00,M1] [#2 0.05,1.00,0.00,M1] [#3 0.10,0.46,0.90,U] [#4 0.14,0.82,0.00,M1] [#5 -0.23,0.56,0.82,U] [#6 -0.24,1.05,0.00,M7] [#7 -0.19,0.83,0.00,M3] [#8 -0.28,1.22,0.00,M1] 
02:47:12.371 00.000 7988 refined, 2 included, MultiStar: {0.10, 0.56}, one-star: {0.36, 0.66}
02:47:12.371 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
02:47:12.371 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:47:12.371 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.56 hyp=0.57 cameraTheta=1.40 mountX=0.57 mountY=-0.11, mountTheta=-0.19
02:47:12.371 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.56, opts=13)
02:47:12.371 00.000 7988 Enqueuing Move request for scope (0.10, 0.56)
02:47:12.371 00.000 15712 Worker thread wakes up
02:47:12.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.56) opts 0xd
02:47:12.386 00.015 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.56)
02:47:12.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:47:12.386 00.000 7988 UpdateGuideState exits: m=554 SNR=14.9
02:47:12.388 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:12.388 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:12.390 00.002 7988 Enqueuing Expose request
02:47:12.390 00.000 15712 Moving (0.10, 0.56) raw xDistance=0.57 yDistance=-0.11
02:47:12.395 00.005 15712 PPEC rslt: input = 0.57, final = 0.36, react = 0.34, pred = 0.02, hyst = 0.30, hyst_pct = 0.00, period_length = 639.45
02:47:12.395 00.000 15712 PPEC: input: 0.57, control: 0.36, exposure: 1500
02:47:12.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:12.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:47:12.395 00.000 15712 MoveAxis(W, 117, ABG)
02:47:12.395 00.000 15712 Guiding  Dir = 3, Dur = 117
02:47:12.395 00.000 15712 IsGuiding returns 0
02:47:12.420 00.025 15712 PulseGuide returned control before completion, sleep 98
02:47:12.530 00.110 15712 IsGuiding returns 1
02:47:12.530 00.000 15712 scope still moving after pulse duration time elapsed
02:47:12.569 00.039 15712 IsGuiding returns 0
02:47:12.569 00.000 15712 scope move finished after 117 + 55 ms
02:47:12.569 00.000 15712 Move returns status 0, amount 117
02:47:12.569 00.000 15712 MoveAxis(N, 0, ABG)
02:47:12.569 00.000 15712 Move returns status 0, amount 0
02:47:12.569 00.000 15712 move complete, result=0
02:47:12.569 00.000 7988 GuideStep: 0.6 px 117 ms WEST, -0.1 px 0 ms NORTH
02:47:12.571 00.002 15712 worker thread done servicing request
02:47:12.571 00.000 15712 Worker thread wakes up
02:47:12.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:12.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:13.984 01.413 15712 Exposure complete
02:47:14.045 00.061 15712 worker thread done servicing request
02:47:14.045 00.000 7988 OnExposeComplete: enter
02:47:14.045 00.000 7988 UpdateGuideState(): m_state=6
02:47:14.045 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5010
02:47:14.051 00.006 7988 Star::Find returns 1 (0), X=974.55, Y=190.46, Mass=701, SNR=17.1, Peak=140 HFD=3.2
02:47:14.051 00.000 7988 MultiStar: [#1 0.05,0.92,0.00,M2] [#2 -0.47,1.29,0.00,M2] [#3 0.09,0.95,0.00,M2] [#4 -0.11,0.83,0.00,M2] [#5 -0.41,0.72,0.00,M4] [#6 -0.46,1.26,0.00,M8] [#7 -0.13,1.62,0.00,M4] [#8 0.22,1.34,0.00,M2] 
02:47:14.051 00.000 7988 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.56) = xAngle (0.71 = 0.71)
02:47:14.051 00.000 7988 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
02:47:14.051 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.34 hyp=0.44 cameraTheta=2.27 mountX=0.34 mountY=0.28, mountTheta=0.69
02:47:14.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.34, opts=13)
02:47:14.051 00.000 7988 Enqueuing Move request for scope (-0.29, 0.34)
02:47:14.051 00.000 15712 Worker thread wakes up
02:47:14.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.34) opts 0xd
02:47:14.051 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.34)
02:47:14.051 00.000 15712 Moving (-0.29, 0.34) raw xDistance=0.34 yDistance=0.28
02:47:14.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:47:14.061 00.010 7988 UpdateGuideState exits: m=701 SNR=17.1
02:47:14.063 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:14.063 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:14.065 00.002 7988 Enqueuing Expose request
02:47:14.065 00.000 15712 PPEC rslt: input = 0.34, final = 0.22, react = 0.20, pred = 0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 639.45
02:47:14.065 00.000 15712 PPEC: input: 0.34, control: 0.22, exposure: 1500
02:47:14.065 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:47:14.065 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:47:14.065 00.000 15712 MoveAxis(W, 72, ABG)
02:47:14.065 00.000 15712 Guiding  Dir = 3, Dur = 72
02:47:14.085 00.020 15712 IsGuiding returns 0
02:47:14.102 00.017 15712 PulseGuide returned control before completion, sleep 67
02:47:14.173 00.071 15712 IsGuiding returns 0
02:47:14.173 00.000 15712 Move returns status 0, amount 72
02:47:14.173 00.000 15712 MoveAxis(N, 0, ABG)
02:47:14.173 00.000 15712 Move returns status 0, amount 0
02:47:14.173 00.000 15712 move complete, result=0
02:47:14.173 00.000 7988 GuideStep: 0.3 px 72 ms WEST, 0.3 px 0 ms NORTH
02:47:14.186 00.013 15712 worker thread done servicing request
02:47:14.186 00.000 15712 Worker thread wakes up
02:47:14.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:14.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:15.927 01.741 15712 Exposure complete
02:47:15.990 00.063 15712 worker thread done servicing request
02:47:15.990 00.000 7988 OnExposeComplete: enter
02:47:15.990 00.000 7988 UpdateGuideState(): m_state=6
02:47:15.990 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5011
02:47:15.990 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=191.25, Mass=749, SNR=17.5, Peak=145 HFD=3.5
02:47:16.004 00.014 7988 MultiStar: [#1 -0.15,1.07,0.00,M3] [#2 -0.43,1.05,0.00,M3] [#3 -0.31,1.28,0.00,M3] [#4 -0.24,1.20,0.00,M3] [#5 -0.47,0.81,0.00,M5] [#6 -0.36,1.28,0.00,M9] [#7 -0.56,0.63,0.00,M5] [#8 -0.54,1.79,0.00,M3] 
02:47:16.004 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
02:47:16.004 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:47:16.007 00.003 7988 CameraToMount -- cameraX=0.24 cameraY=1.12 hyp=1.15 cameraTheta=1.36 mountX=1.13 mountY=-0.27, mountTheta=-0.24
02:47:16.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=1.12, opts=13)
02:47:16.007 00.000 7988 Enqueuing Move request for scope (0.24, 1.12)
02:47:16.007 00.000 15712 Worker thread wakes up
02:47:16.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 1.12) opts 0xd
02:47:16.007 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 1.12)
02:47:16.007 00.000 15712 Moving (0.24, 1.12) raw xDistance=1.13 yDistance=-0.27
02:47:16.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:47:16.007 00.000 7988 UpdateGuideState exits: m=749 SNR=17.5
02:47:16.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:16.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:16.007 00.000 7988 Enqueuing Expose request
02:47:16.007 00.000 15712 PPEC rslt: input = 1.13, final = 0.69, react = 0.68, pred = 0.02, hyst = 0.63, hyst_pct = 0.00, period_length = 639.45
02:47:16.007 00.000 15712 PPEC: input: 1.13, control: 0.69, exposure: 1500
02:47:16.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:47:16.007 00.000 15712 MoveAxis(W, 227, ABG)
02:47:16.007 00.000 15712 Guiding  Dir = 3, Dur = 227
02:47:16.007 00.000 15712 IsGuiding returns 0
02:47:16.038 00.031 15712 PulseGuide returned control before completion, sleep 217
02:47:16.276 00.238 15712 IsGuiding returns 0
02:47:16.276 00.000 15712 Move returns status 0, amount 227
02:47:16.276 00.000 15712 MoveAxis(N, 70, ABG)
02:47:16.276 00.000 15712 Guiding  Dir = 0, Dur = 70
02:47:16.278 00.002 15712 IsGuiding returns 0
02:47:16.356 00.078 15712 IsGuiding returns 1
02:47:16.356 00.000 15712 scope still moving after pulse duration time elapsed
02:47:16.387 00.031 15712 IsGuiding returns 1
02:47:16.454 00.067 15712 IsGuiding returns 0
02:47:16.454 00.000 15712 scope move finished after 70 + 105 ms
02:47:16.454 00.000 15712 Move returns status 0, amount 70
02:47:16.454 00.000 15712 move complete, result=0
02:47:16.454 00.000 15712 worker thread done servicing request
02:47:16.454 00.000 15712 Worker thread wakes up
02:47:16.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:16.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:16.454 00.000 7988 GuideStep: 1.1 px 227 ms WEST, -0.3 px 70 ms NORTH
02:47:17.875 01.421 15712 Exposure complete
02:47:17.956 00.081 15712 worker thread done servicing request
02:47:17.956 00.000 7988 OnExposeComplete: enter
02:47:17.958 00.002 7988 UpdateGuideState(): m_state=6
02:47:17.961 00.003 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5012
02:47:17.961 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=190.82, Mass=792, SNR=18.0, Peak=145 HFD=3.8
02:47:17.963 00.002 7988 MultiStar: [#1 -0.12,0.98,0.00,M4] [#2 -0.55,0.89,0.00,M4] [#3 -0.05,0.65,0.84,U] [#4 -0.17,1.33,0.00,M4] [#5 -0.52,0.54,0.00,M6] [#6 -0.56,1.31,0.00,M10] [#7 -0.91,0.66,0.00,M6] [#8 -0.76,1.19,0.00,M4] 
02:47:17.966 00.003 7988 refined, 1 included, MultiStar: {0.06, 0.67}, one-star: {0.15, 0.69}
02:47:17.966 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
02:47:17.968 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
02:47:17.970 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.67 hyp=0.68 cameraTheta=1.48 mountX=0.68 mountY=-0.07, mountTheta=-0.11
02:47:17.972 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.67, opts=13)
02:47:17.972 00.000 7988 Enqueuing Move request for scope (0.06, 0.67)
02:47:17.974 00.002 15712 Worker thread wakes up
02:47:17.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
02:47:17.974 00.000 7988 UpdateGuideState exits: m=792 SNR=18.0
02:47:17.977 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:17.978 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.67) opts 0xd
02:47:17.978 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.67)
02:47:17.978 00.000 15712 Moving (0.06, 0.67) raw xDistance=0.68 yDistance=-0.07
02:47:17.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:17.978 00.000 7988 Enqueuing Expose request
02:47:17.984 00.006 15712 PPEC rslt: input = 0.68, final = 0.42, react = 0.41, pred = 0.02, hyst = 0.38, hyst_pct = 0.00, period_length = 639.45
02:47:17.984 00.000 15712 PPEC: input: 0.68, control: 0.42, exposure: 1500
02:47:17.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:17.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:47:17.984 00.000 15712 MoveAxis(W, 138, ABG)
02:47:17.984 00.000 15712 Guiding  Dir = 3, Dur = 138
02:47:17.984 00.000 15712 IsGuiding returns 0
02:47:18.003 00.019 15712 PulseGuide returned control before completion, sleep 130
02:47:18.146 00.143 15712 IsGuiding returns 1
02:47:18.146 00.000 15712 scope still moving after pulse duration time elapsed
02:47:18.172 00.026 15712 IsGuiding returns 0
02:47:18.172 00.000 15712 scope move finished after 138 + 48 ms
02:47:18.172 00.000 15712 Move returns status 0, amount 138
02:47:18.172 00.000 15712 MoveAxis(N, 0, ABG)
02:47:18.172 00.000 15712 Move returns status 0, amount 0
02:47:18.172 00.000 15712 move complete, result=0
02:47:18.172 00.000 15712 worker thread done servicing request
02:47:18.172 00.000 15712 Worker thread wakes up
02:47:18.172 00.000 7988 GuideStep: 0.7 px 138 ms WEST, -0.1 px 0 ms NORTH
02:47:18.174 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:18.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:19.806 01.632 15712 Exposure complete
02:47:19.875 00.069 15712 worker thread done servicing request
02:47:19.875 00.000 7988 OnExposeComplete: enter
02:47:19.875 00.000 7988 UpdateGuideState(): m_state=6
02:47:19.883 00.008 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5013
02:47:19.884 00.001 7988 Star::Find returns 1 (0), X=974.60, Y=189.60, Mass=806, SNR=18.3, Peak=143 HFD=3.4
02:47:19.886 00.002 7988 MultiStar: [#1 0.00,-0.30,0.97,U] [#2 -0.35,-0.53,0.90,U] [#3 -0.30,-0.47,0.79,U] [#4 -0.18,-0.59,0.74,U] [#5 -0.62,-0.56,0.00,M7] [#6 -0.55,-0.06,0.65,U] [#7 -0.95,-0.29,0.00,M7] [#8 -0.56,-0.12,0.38,U] 
02:47:19.886 00.000 7988 refined, 6 included, MultiStar: {-0.27, -0.40}, one-star: {-0.24, -0.53}
02:47:19.888 00.002 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.73 = 2.55)
02:47:19.890 00.002 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.76 = 2.52)
02:47:19.892 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.40 hyp=0.49 cameraTheta=-2.17 mountX=-0.41 mountY=0.28, mountTheta=2.53
02:47:19.894 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.40, opts=13)
02:47:19.894 00.000 7988 Enqueuing Move request for scope (-0.27, -0.40)
02:47:19.896 00.002 15712 Worker thread wakes up
02:47:19.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.40) opts 0xd
02:47:19.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.40)
02:47:19.896 00.000 15712 Moving (-0.27, -0.40) raw xDistance=-0.41 yDistance=0.28
02:47:19.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:47:19.896 00.000 7988 UpdateGuideState exits: m=806 SNR=18.3
02:47:19.899 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:19.900 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:19.902 00.002 7988 Enqueuing Expose request
02:47:19.902 00.000 15712 PPEC rslt: input = -0.41, final = -0.22, react = -0.24, pred = 0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 639.45
02:47:19.902 00.000 15712 PPEC: input: -0.41, control: -0.22, exposure: 1500
02:47:19.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:47:19.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:47:19.902 00.000 15712 MoveAxis(E, 73, ABG)
02:47:19.902 00.000 15712 Guiding  Dir = 2, Dur = 73
02:47:19.902 00.000 15712 IsGuiding returns 0
02:47:19.916 00.014 15712 PulseGuide returned control before completion, sleep 66
02:47:19.995 00.079 15712 IsGuiding returns 1
02:47:19.995 00.000 15712 scope still moving after pulse duration time elapsed
02:47:20.028 00.033 15712 IsGuiding returns 0
02:47:20.028 00.000 15712 scope move finished after 73 + 56 ms
02:47:20.028 00.000 15712 Move returns status 0, amount 73
02:47:20.028 00.000 15712 MoveAxis(N, 0, ABG)
02:47:20.028 00.000 15712 Move returns status 0, amount 0
02:47:20.028 00.000 15712 move complete, result=0
02:47:20.028 00.000 15712 worker thread done servicing request
02:47:20.028 00.000 15712 Worker thread wakes up
02:47:20.028 00.000 7988 GuideStep: -0.4 px 73 ms EAST, 0.3 px 0 ms NORTH
02:47:20.036 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:20.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:21.453 01.417 15712 Exposure complete
02:47:21.515 00.062 15712 worker thread done servicing request
02:47:21.515 00.000 7988 OnExposeComplete: enter
02:47:21.515 00.000 7988 UpdateGuideState(): m_state=6
02:47:21.521 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5014
02:47:21.521 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=189.51, Mass=705, SNR=17.1, Peak=143 HFD=3.2
02:47:21.523 00.002 7988 MultiStar: [#1 -0.37,-0.33,1.05,U] [#2 -0.49,0.35,0.87,U] [#3 -0.48,-0.25,0.87,U] [#4 -0.17,-0.21,0.76,U] [#5 -0.86,-0.39,0.00,M8] [#6 -0.89,0.15,0.00,M10] [#7 -0.77,-0.08,0.00,M8] [#8 -0.42,0.05,0.46,U] 
02:47:21.523 00.000 7988 refined, 5 included, MultiStar: {-0.31, -0.20}, one-star: {-0.00, -0.61}
02:47:21.525 00.002 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
02:47:21.525 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.12)
02:47:21.527 00.002 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.20 hyp=0.37 cameraTheta=-2.57 mountX=-0.20 mountY=0.32, mountTheta=2.15
02:47:21.529 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.20, opts=13)
02:47:21.529 00.000 7988 Enqueuing Move request for scope (-0.31, -0.20)
02:47:21.531 00.002 15712 Worker thread wakes up
02:47:21.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.20) opts 0xd
02:47:21.531 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.20)
02:47:21.531 00.000 15712 Moving (-0.31, -0.20) raw xDistance=-0.20 yDistance=0.32
02:47:21.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:47:21.531 00.000 7988 UpdateGuideState exits: m=705 SNR=17.1
02:47:21.535 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:21.535 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:21.537 00.002 7988 Enqueuing Expose request
02:47:21.537 00.000 15712 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.45
02:47:21.537 00.000 15712 PPEC: input: -0.20, control: -0.10, exposure: 1500
02:47:21.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:47:21.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:47:21.537 00.000 15712 MoveAxis(E, 32, ABG)
02:47:21.537 00.000 15712 Guiding  Dir = 2, Dur = 32
02:47:21.537 00.000 15712 IsGuiding returns 0
02:47:21.553 00.016 15712 PulseGuide returned control before completion, sleep 29
02:47:21.594 00.041 15712 IsGuiding returns 0
02:47:21.594 00.000 15712 Move returns status 0, amount 32
02:47:21.594 00.000 15712 MoveAxis(N, 0, ABG)
02:47:21.594 00.000 15712 Move returns status 0, amount 0
02:47:21.594 00.000 15712 move complete, result=0
02:47:21.594 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.3 px 0 ms NORTH
02:47:21.603 00.009 15712 worker thread done servicing request
02:47:21.603 00.000 15712 Worker thread wakes up
02:47:21.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:21.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:23.238 01.635 15712 Exposure complete
02:47:23.299 00.061 15712 worker thread done servicing request
02:47:23.299 00.000 7988 OnExposeComplete: enter
02:47:23.299 00.000 7988 UpdateGuideState(): m_state=6
02:47:23.305 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5015
02:47:23.305 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=189.64, Mass=850, SNR=18.8, Peak=150 HFD=3.6
02:47:23.307 00.002 7988 MultiStar: [#1 -0.15,-0.48,0.92,U] [#2 -0.45,-0.40,0.85,U] [#3 -0.23,-0.55,0.78,U] [#4 -0.06,-0.12,0.59,U] [#5 -0.46,-0.38,0.68,U] [#6 -0.67,-0.38,0.00,R] [#7 -0.36,-0.44,0.48,U] [#8 -1.12,-0.54,0.00,M3] 
02:47:23.309 00.002 7988 refined, 6 included, MultiStar: {-0.25, -0.42}, one-star: {-0.14, -0.48}
02:47:23.309 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.68 = 2.61)
02:47:23.311 00.002 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
02:47:23.311 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.42 hyp=0.49 cameraTheta=-2.11 mountX=-0.42 mountY=0.27, mountTheta=2.58
02:47:23.313 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.42, opts=13)
02:47:23.315 00.002 7988 Enqueuing Move request for scope (-0.25, -0.42)
02:47:23.315 00.000 15712 Worker thread wakes up
02:47:23.315 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.42) opts 0xd
02:47:23.315 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.42)
02:47:23.315 00.000 15712 Moving (-0.25, -0.42) raw xDistance=-0.42 yDistance=0.27
02:47:23.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:47:23.315 00.000 7988 UpdateGuideState exits: m=850 SNR=18.8
02:47:23.318 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:23.318 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:23.320 00.002 7988 Enqueuing Expose request
02:47:23.320 00.000 15712 PPEC rslt: input = -0.42, final = -0.22, react = -0.25, pred = 0.03, hyst = -0.24, hyst_pct = 0.00, period_length = 639.45
02:47:23.320 00.000 15712 PPEC: input: -0.42, control: -0.22, exposure: 1500
02:47:23.320 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.22 newest=0.87
02:47:23.320 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:47:23.320 00.000 15712 MoveAxis(E, 73, ABG)
02:47:23.320 00.000 15712 Guiding  Dir = 2, Dur = 73
02:47:23.320 00.000 15712 IsGuiding returns 0
02:47:23.341 00.021 15712 PulseGuide returned control before completion, sleep 62
02:47:23.409 00.068 15712 IsGuiding returns 1
02:47:23.409 00.000 15712 scope still moving after pulse duration time elapsed
02:47:23.441 00.032 15712 IsGuiding returns 0
02:47:23.441 00.000 15712 scope move finished after 73 + 45 ms
02:47:23.441 00.000 15712 Move returns status 0, amount 73
02:47:23.441 00.000 15712 BLC: Oldest BLC event removed
02:47:23.441 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 328 applied
02:47:23.441 00.000 15712 MoveAxis(S, 396, ABG)
02:47:23.441 00.000 15712 Guiding  Dir = 1, Dur = 396
02:47:23.441 00.000 15712 IsGuiding returns 0
02:47:23.520 00.079 15712 PulseGuide returned control before completion, sleep 328
02:47:23.871 00.351 15712 IsGuiding returns 1
02:47:23.871 00.000 15712 scope still moving after pulse duration time elapsed
02:47:23.934 00.063 15712 IsGuiding returns 0
02:47:23.934 00.000 15712 scope move finished after 396 + 97 ms
02:47:23.934 00.000 15712 Move returns status 0, amount 396
02:47:23.934 00.000 15712 move complete, result=0
02:47:23.934 00.000 7988 GuideStep: -0.4 px 73 ms EAST, 0.3 px 396 ms SOUTH
02:47:23.936 00.002 15712 worker thread done servicing request
02:47:23.936 00.000 15712 Worker thread wakes up
02:47:23.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:23.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:25.339 01.403 15712 Exposure complete
02:47:25.412 00.073 15712 worker thread done servicing request
02:47:25.412 00.000 7988 OnExposeComplete: enter
02:47:25.412 00.000 7988 UpdateGuideState(): m_state=6
02:47:25.412 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5016
02:47:25.412 00.000 7988 Star::Find returns 1 (0), X=974.47, Y=189.92, Mass=739, SNR=17.7, Peak=153 HFD=3.5
02:47:25.412 00.000 7988 MultiStar: [#1 -0.28,0.27,0.97,U] [#2 -0.12,0.43,0.89,U] [#3 -0.70,-0.19,0.00,M1] [#4 -0.02,0.17,0.68,U] [#5 -0.66,0.35,0.00,M8] [#6 -0.03,0.44,0.62,U] [#7 -0.20,0.37,0.41,U] [#8 -0.67,0.53,0.00,M4] 
02:47:25.418 00.006 7988 refined, 5 included, MultiStar: {-0.19, 0.22}, one-star: {-0.36, -0.20}
02:47:25.418 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
02:47:25.420 00.002 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
02:47:25.420 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.28 cameraTheta=2.28 mountX=0.21 mountY=0.18, mountTheta=0.70
02:47:25.424 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.22, opts=13)
02:47:25.424 00.000 7988 Enqueuing Move request for scope (-0.19, 0.22)
02:47:25.426 00.002 15712 Worker thread wakes up
02:47:25.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd
02:47:25.426 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.22)
02:47:25.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
02:47:25.426 00.000 7988 UpdateGuideState exits: m=739 SNR=17.7
02:47:25.429 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:25.432 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:25.433 00.001 15712 Moving (-0.19, 0.22) raw xDistance=0.21 yDistance=0.18
02:47:25.433 00.000 7988 Enqueuing Expose request
02:47:25.435 00.002 15712 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.265256, 1:0.180705
02:47:25.435 00.000 15712 BLC: No correction, Miss < min_move
02:47:25.439 00.004 15712 PPEC rslt: input = 0.21, final = 0.17, react = 0.13, pred = 0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.45
02:47:25.439 00.000 15712 PPEC: input: 0.21, control: 0.17, exposure: 1500
02:47:25.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:25.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:47:25.439 00.000 15712 MoveAxis(W, 56, ABG)
02:47:25.439 00.000 15712 Guiding  Dir = 3, Dur = 56
02:47:25.439 00.000 15712 IsGuiding returns 0
02:47:25.469 00.030 15712 PulseGuide returned control before completion, sleep 38
02:47:25.532 00.063 15712 IsGuiding returns 1
02:47:25.532 00.000 15712 scope still moving after pulse duration time elapsed
02:47:25.560 00.028 15712 IsGuiding returns 0
02:47:25.560 00.000 15712 scope move finished after 56 + 63 ms
02:47:25.560 00.000 15712 Move returns status 0, amount 56
02:47:25.560 00.000 15712 MoveAxis(N, 0, ABG)
02:47:25.560 00.000 15712 Move returns status 0, amount 0
02:47:25.560 00.000 15712 move complete, result=0
02:47:25.560 00.000 15712 worker thread done servicing request
02:47:25.560 00.000 7988 GuideStep: 0.2 px 56 ms WEST, 0.2 px 0 ms NORTH
02:47:25.560 00.000 15712 Worker thread wakes up
02:47:25.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:25.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:27.201 01.641 15712 Exposure complete
02:47:27.265 00.064 15712 worker thread done servicing request
02:47:27.265 00.000 7988 OnExposeComplete: enter
02:47:27.265 00.000 7988 UpdateGuideState(): m_state=6
02:47:27.270 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5017
02:47:27.272 00.002 7988 Star::Find returns 1 (0), X=974.73, Y=190.13, Mass=685, SNR=16.8, Peak=141 HFD=2.9
02:47:27.272 00.000 7988 MultiStar: [#1 0.11,0.81,0.00,M1] [#2 -0.48,0.55,0.00,M1] [#3 -0.25,0.39,0.76,U] [#4 0.01,0.31,0.77,U] [#5 -0.34,0.41,0.69,U] [#6 0.50,0.97,0.00,M1] [#7 -0.26,0.58,0.45,U] [#8 0.05,1.11,0.00,M5] 
02:47:27.274 00.002 7988 single-star, 4 included, MultiStar: {-0.17, 0.29}, one-star: {-0.10, 0.01}
02:47:27.274 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
02:47:27.276 00.002 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
02:47:27.276 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.04 mountX=0.01 mountY=0.10, mountTheta=1.48
02:47:27.279 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.01, opts=13)
02:47:27.279 00.000 7988 Enqueuing Move request for scope (-0.10, 0.01)
02:47:27.282 00.003 15712 Worker thread wakes up
02:47:27.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
02:47:27.282 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
02:47:27.282 00.000 15712 Moving (-0.10, 0.01) raw xDistance=0.01 yDistance=0.10
02:47:27.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:47:27.282 00.000 7988 UpdateGuideState exits: m=685 SNR=16.8
02:47:27.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:27.282 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:27.282 00.000 7988 Enqueuing Expose request
02:47:27.282 00.000 15712 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.265256, 1:0.180705, 2:0.098898
02:47:27.282 00.000 15712 BLC: No correction, Miss < min_move
02:47:27.282 00.000 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:47:27.282 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
02:47:27.282 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:27.282 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:47:27.282 00.000 15712 MoveAxis(W, 15, ABG)
02:47:27.282 00.000 15712 Guiding  Dir = 3, Dur = 15
02:47:27.282 00.000 15712 IsGuiding returns 0
02:47:27.298 00.016 15712 IsGuiding returns 1
02:47:27.298 00.000 15712 scope still moving after pulse duration time elapsed
02:47:27.366 00.068 15712 IsGuiding returns 0
02:47:27.366 00.000 15712 scope move finished after 15 + 64 ms
02:47:27.366 00.000 15712 Move returns status 0, amount 15
02:47:27.366 00.000 15712 MoveAxis(N, 0, ABG)
02:47:27.366 00.000 15712 Move returns status 0, amount 0
02:47:27.366 00.000 15712 move complete, result=0
02:47:27.366 00.000 7988 GuideStep: 0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
02:47:27.373 00.007 15712 worker thread done servicing request
02:47:27.373 00.000 15712 Worker thread wakes up
02:47:27.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:27.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:28.791 01.418 15712 Exposure complete
02:47:28.853 00.062 15712 worker thread done servicing request
02:47:28.853 00.000 7988 OnExposeComplete: enter
02:47:28.853 00.000 7988 UpdateGuideState(): m_state=6
02:47:28.856 00.003 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5018
02:47:28.856 00.000 7988 Star::Find returns 1 (0), X=974.99, Y=191.04, Mass=747, SNR=17.5, Peak=142 HFD=3.7
02:47:28.858 00.002 7988 MultiStar: [#1 -0.23,0.96,0.00,M2] [#2 -0.23,1.12,0.00,M2] [#3 -0.24,1.08,0.00,M1] [#4 0.13,1.22,0.00,M1] [#5 -0.52,0.88,0.00,M8] [#6 0.37,2.02,0.00,M2] [#7 -0.59,0.92,0.00,M6] [#8 -0.62,1.81,0.00,M6] 
02:47:28.858 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
02:47:28.860 00.002 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
02:47:28.862 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.92 hyp=0.93 cameraTheta=1.40 mountX=0.92 mountY=-0.18, mountTheta=-0.19
02:47:28.864 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.92, opts=13)
02:47:28.864 00.000 7988 Enqueuing Move request for scope (0.16, 0.92)
02:47:28.866 00.002 15712 Worker thread wakes up
02:47:28.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.92) opts 0xd
02:47:28.866 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.92)
02:47:28.866 00.000 15712 Moving (0.16, 0.92) raw xDistance=0.92 yDistance=-0.18
02:47:28.866 00.000 15712 BLC: window closed
02:47:28.866 00.000 15712 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.265256, 1:0.180705, 2:0.098898
02:47:28.866 00.000 15712 BLC: No correction, Miss < min_move
02:47:28.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:47:28.866 00.000 7988 UpdateGuideState exits: m=747 SNR=17.5
02:47:28.869 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:28.869 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:28.871 00.002 7988 Enqueuing Expose request
02:47:28.871 00.000 15712 PPEC rslt: input = 0.92, final = 0.59, react = 0.55, pred = 0.04, hyst = 0.51, hyst_pct = 0.00, period_length = 639.45
02:47:28.871 00.000 15712 PPEC: input: 0.92, control: 0.59, exposure: 1500
02:47:28.871 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:28.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:47:28.871 00.000 15712 MoveAxis(W, 194, ABG)
02:47:28.871 00.000 15712 Guiding  Dir = 3, Dur = 194
02:47:28.885 00.014 15712 IsGuiding returns 0
02:47:28.907 00.022 15712 PulseGuide returned control before completion, sleep 188
02:47:29.124 00.217 15712 IsGuiding returns 1
02:47:29.124 00.000 15712 scope still moving after pulse duration time elapsed
02:47:29.156 00.032 15712 IsGuiding returns 0
02:47:29.156 00.000 15712 scope move finished after 194 + 71 ms
02:47:29.156 00.000 15712 Move returns status 0, amount 194
02:47:29.156 00.000 15712 MoveAxis(N, 0, ABG)
02:47:29.156 00.000 15712 Move returns status 0, amount 0
02:47:29.156 00.000 15712 move complete, result=0
02:47:29.156 00.000 7988 GuideStep: 0.9 px 194 ms WEST, -0.2 px 0 ms NORTH
02:47:29.158 00.002 15712 worker thread done servicing request
02:47:29.158 00.000 15712 Worker thread wakes up
02:47:29.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:29.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:30.799 01.641 15712 Exposure complete
02:47:30.874 00.075 15712 worker thread done servicing request
02:47:30.874 00.000 7988 OnExposeComplete: enter
02:47:30.882 00.008 7988 UpdateGuideState(): m_state=6
02:47:30.884 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5019
02:47:30.886 00.002 7988 Star::Find returns 1 (0), X=974.83, Y=190.54, Mass=659, SNR=16.3, Peak=135 HFD=3.4
02:47:30.888 00.002 7988 MultiStar: [#1 -0.25,0.74,0.00,M3] [#2 -0.32,1.07,0.00,M3] [#3 -0.26,0.64,0.00,M2] [#4 -0.22,0.75,0.00,M2] [#5 -0.81,0.32,0.00,M9] [#6 0.03,1.44,0.00,M3] [#7 -0.21,0.50,0.43,U] [#8 0.29,1.92,0.00,M7] 
02:47:30.890 00.002 7988 single-star, 1 included, MultiStar: {-0.06, 0.45}, one-star: {-0.00, 0.42}
02:47:30.890 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
02:47:30.894 00.004 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:47:30.896 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.42 hyp=0.42 cameraTheta=1.57 mountX=0.42 mountY=-0.01, mountTheta=-0.02
02:47:30.901 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.42, opts=13)
02:47:30.903 00.002 7988 Enqueuing Move request for scope (-0.00, 0.42)
02:47:30.905 00.002 15712 Worker thread wakes up
02:47:30.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.42) opts 0xd
02:47:30.905 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.42)
02:47:30.905 00.000 15712 Moving (-0.00, 0.42) raw xDistance=0.42 yDistance=-0.01
02:47:30.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:47:30.906 00.001 7988 UpdateGuideState exits: m=659 SNR=16.3
02:47:30.908 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:30.910 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:30.912 00.002 7988 Enqueuing Expose request
02:47:30.914 00.002 15712 PPEC rslt: input = 0.42, final = 0.29, react = 0.25, pred = 0.04, hyst = 0.23, hyst_pct = 0.00, period_length = 639.45
02:47:30.914 00.000 15712 PPEC: input: 0.42, control: 0.29, exposure: 1500
02:47:30.914 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:30.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:47:30.914 00.000 15712 MoveAxis(W, 96, ABG)
02:47:30.914 00.000 15712 Guiding  Dir = 3, Dur = 96
02:47:30.914 00.000 15712 IsGuiding returns 0
02:47:30.933 00.019 15712 PulseGuide returned control before completion, sleep 85
02:47:31.064 00.131 15712 IsGuiding returns 0
02:47:31.064 00.000 15712 Move returns status 0, amount 96
02:47:31.064 00.000 15712 MoveAxis(N, 0, ABG)
02:47:31.064 00.000 15712 Move returns status 0, amount 0
02:47:31.064 00.000 15712 move complete, result=0
02:47:31.064 00.000 15712 worker thread done servicing request
02:47:31.064 00.000 15712 Worker thread wakes up
02:47:31.064 00.000 7988 GuideStep: 0.4 px 96 ms WEST, -0.0 px 0 ms NORTH
02:47:31.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:31.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:32.478 01.414 15712 Exposure complete
02:47:32.546 00.068 15712 worker thread done servicing request
02:47:32.546 00.000 7988 OnExposeComplete: enter
02:47:32.556 00.010 7988 UpdateGuideState(): m_state=6
02:47:32.556 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5020
02:47:32.556 00.000 7988 Star::Find returns 1 (0), X=974.87, Y=190.03, Mass=740, SNR=17.7, Peak=139 HFD=3.6
02:47:32.560 00.004 7988 MultiStar: [#1 -0.23,0.40,0.96,U] [#2 -0.31,0.49,0.86,U] [#3 -0.58,0.28,0.80,U] [#4 -0.03,0.34,0.61,U] [#5 -0.60,0.05,0.68,U] [#6 0.06,1.07,0.00,M4] [#7 -0.36,-0.29,0.38,U] [#8 -0.48,1.11,0.00,M8] 
02:47:32.563 00.003 7988 single-star, 6 included, MultiStar: {-0.28, 0.20}, one-star: {0.04, -0.09}
02:47:32.563 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
02:47:32.565 00.002 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
02:47:32.565 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.19 mountX=-0.09 mountY=-0.04, mountTheta=-2.78
02:47:32.569 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.09, opts=13)
02:47:32.569 00.000 7988 Enqueuing Move request for scope (0.04, -0.09)
02:47:32.571 00.002 15712 Worker thread wakes up
02:47:32.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
02:47:32.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
02:47:32.571 00.000 15712 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.04
02:47:32.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:47:32.573 00.002 7988 UpdateGuideState exits: m=740 SNR=17.7
02:47:32.575 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:32.577 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:32.579 00.002 7988 Enqueuing Expose request
02:47:32.579 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:47:32.579 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
02:47:32.579 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:32.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:47:32.579 00.000 15712 MoveAxis(W, 11, ABG)
02:47:32.579 00.000 15712 Guiding  Dir = 3, Dur = 11
02:47:32.581 00.002 15712 IsGuiding returns 0
02:47:32.594 00.013 15712 IsGuiding returns 1
02:47:32.594 00.000 15712 scope still moving after pulse duration time elapsed
02:47:32.662 00.068 15712 IsGuiding returns 0
02:47:32.662 00.000 15712 scope move finished after 11 + 71 ms
02:47:32.662 00.000 15712 Move returns status 0, amount 11
02:47:32.662 00.000 15712 MoveAxis(N, 0, ABG)
02:47:32.662 00.000 15712 Move returns status 0, amount 0
02:47:32.662 00.000 15712 move complete, result=0
02:47:32.662 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
02:47:32.666 00.004 15712 worker thread done servicing request
02:47:32.666 00.000 15712 Worker thread wakes up
02:47:32.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:32.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:34.307 01.641 15712 Exposure complete
02:47:34.370 00.063 15712 worker thread done servicing request
02:47:34.370 00.000 7988 OnExposeComplete: enter
02:47:34.370 00.000 7988 UpdateGuideState(): m_state=6
02:47:34.370 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5021
02:47:34.370 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=189.75, Mass=689, SNR=17.0, Peak=136 HFD=3.2
02:47:34.370 00.000 7988 MultiStar: [#1 -0.13,-0.03,0.95,U] [#2 -0.19,0.42,0.88,U] [#3 -0.46,-0.20,0.81,U] [#4 -0.34,-0.35,0.70,U] [#5 -0.16,0.01,0.71,U] [#6 0.11,0.24,0.65,U] [#7 -0.45,-0.11,0.52,U] [#8 -0.23,0.82,0.00,M9] 
02:47:34.370 00.000 7988 refined, 7 included, MultiStar: {-0.19, -0.05}, one-star: {0.00, -0.38}
02:47:34.370 00.000 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.56) = xAngle (-4.42 = 1.86)
02:47:34.380 00.010 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.46 = 1.83)
02:47:34.380 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.86 mountX=-0.06 mountY=0.19, mountTheta=1.86
02:47:34.380 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.05, opts=13)
02:47:34.380 00.000 7988 Enqueuing Move request for scope (-0.19, -0.05)
02:47:34.380 00.000 15712 Worker thread wakes up
02:47:34.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
02:47:34.386 00.006 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
02:47:34.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:47:34.386 00.000 7988 UpdateGuideState exits: m=689 SNR=17.0
02:47:34.386 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:34.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:34.386 00.000 7988 Enqueuing Expose request
02:47:34.386 00.000 15712 Moving (-0.19, -0.05) raw xDistance=-0.06 yDistance=0.19
02:47:34.386 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:47:34.386 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
02:47:34.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:34.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:47:34.386 00.000 15712 MoveAxis(W, 11, ABG)
02:47:34.386 00.000 15712 Guiding  Dir = 3, Dur = 11
02:47:34.405 00.019 15712 IsGuiding returns 0
02:47:34.422 00.017 15712 IsGuiding returns 1
02:47:34.422 00.000 15712 scope still moving after pulse duration time elapsed
02:47:34.450 00.028 15712 IsGuiding returns 1
02:47:34.482 00.032 15712 IsGuiding returns 0
02:47:34.482 00.000 15712 scope move finished after 11 + 68 ms
02:47:34.482 00.000 15712 Move returns status 0, amount 11
02:47:34.482 00.000 15712 MoveAxis(N, 0, ABG)
02:47:34.482 00.000 15712 Move returns status 0, amount 0
02:47:34.482 00.000 15712 move complete, result=0
02:47:34.482 00.000 15712 worker thread done servicing request
02:47:34.482 00.000 15712 Worker thread wakes up
02:47:34.482 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
02:47:34.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:34.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:35.900 01.418 15712 Exposure complete
02:47:35.961 00.061 15712 worker thread done servicing request
02:47:35.961 00.000 7988 OnExposeComplete: enter
02:47:35.961 00.000 7988 UpdateGuideState(): m_state=6
02:47:35.961 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5022
02:47:35.961 00.000 7988 Star::Find returns 1 (0), X=974.82, Y=189.21, Mass=706, SNR=17.0, Peak=135 HFD=3.6
02:47:35.961 00.000 7988 MultiStar: [#1 -0.19,-1.10,0.00,M2] [#2 -0.34,-0.21,0.88,U] [#3 0.03,-0.54,0.81,U] [#4 -0.03,-0.47,0.71,U] [#5 -0.37,-0.53,0.65,U] [#6 -0.03,0.25,0.62,U] [#7 -0.54,-0.74,0.00,M4] [#8 -0.52,-0.46,0.52,U] 
02:47:35.961 00.000 7988 refined, 6 included, MultiStar: {-0.16, -0.44}, one-star: {-0.02, -0.91}
02:47:35.961 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.80)
02:47:35.961 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
02:47:35.961 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.44 hyp=0.47 cameraTheta=-1.93 mountX=-0.44 mountY=0.17, mountTheta=2.77
02:47:35.976 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.44, opts=13)
02:47:35.977 00.001 7988 Enqueuing Move request for scope (-0.16, -0.44)
02:47:35.979 00.002 15712 Worker thread wakes up
02:47:35.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.44) opts 0xd
02:47:35.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.44)
02:47:35.979 00.000 15712 Moving (-0.16, -0.44) raw xDistance=-0.44 yDistance=0.17
02:47:35.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:47:35.979 00.000 7988 UpdateGuideState exits: m=706 SNR=17.0
02:47:35.981 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:35.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:35.983 00.002 7988 Enqueuing Expose request
02:47:35.983 00.000 15712 PPEC rslt: input = -0.44, final = -0.24, react = -0.26, pred = 0.03, hyst = -0.24, hyst_pct = 0.00, period_length = 639.45
02:47:35.983 00.000 15712 PPEC: input: -0.44, control: -0.24, exposure: 1500
02:47:35.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:35.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:47:35.983 00.000 15712 MoveAxis(E, 77, ABG)
02:47:35.983 00.000 15712 Guiding  Dir = 2, Dur = 77
02:47:35.985 00.002 15712 IsGuiding returns 0
02:47:35.993 00.008 15712 PulseGuide returned control before completion, sleep 68
02:47:36.096 00.103 15712 IsGuiding returns 0
02:47:36.096 00.000 15712 Move returns status 0, amount 77
02:47:36.096 00.000 15712 MoveAxis(N, 0, ABG)
02:47:36.096 00.000 15712 Move returns status 0, amount 0
02:47:36.096 00.000 15712 move complete, result=0
02:47:36.096 00.000 7988 GuideStep: -0.4 px 77 ms EAST, 0.2 px 0 ms NORTH
02:47:36.103 00.007 15712 worker thread done servicing request
02:47:36.103 00.000 15712 Worker thread wakes up
02:47:36.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:36.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:37.843 01.740 15712 Exposure complete
02:47:37.905 00.062 15712 worker thread done servicing request
02:47:37.905 00.000 7988 OnExposeComplete: enter
02:47:37.905 00.000 7988 UpdateGuideState(): m_state=6
02:47:37.910 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5023
02:47:37.910 00.000 7988 Star::Find returns 1 (0), X=974.67, Y=189.89, Mass=645, SNR=16.3, Peak=143 HFD=3.3
02:47:37.912 00.002 7988 MultiStar: [#1 -0.29,-0.33,0.98,U] [#2 -0.60,0.06,0.91,U] [#3 -0.34,-0.26,0.94,U] [#4 -0.64,-0.18,0.75,U] [#5 -0.52,-0.33,0.65,U] [#6 -0.01,0.71,0.00,M3] [#7 -0.57,-0.14,0.51,U] [#8 -0.07,-0.08,0.41,U] 
02:47:37.913 00.001 7988 single-star, 7 included, MultiStar: {-0.40, -0.20}, one-star: {-0.16, -0.23}
02:47:37.915 00.002 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.75 = 2.54)
02:47:37.915 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
02:47:37.917 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.18 mountX=-0.23 mountY=0.17, mountTheta=2.52
02:47:37.917 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.23, opts=13)
02:47:37.919 00.002 7988 Enqueuing Move request for scope (-0.16, -0.23)
02:47:37.921 00.002 15712 Worker thread wakes up
02:47:37.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:47:37.921 00.000 7988 UpdateGuideState exits: m=645 SNR=16.3
02:47:37.923 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:37.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:37.925 00.002 7988 Enqueuing Expose request
02:47:37.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
02:47:37.925 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
02:47:37.925 00.000 15712 Moving (-0.16, -0.23) raw xDistance=-0.23 yDistance=0.17
02:47:37.930 00.005 15712 PPEC rslt: input = -0.23, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.45
02:47:37.930 00.000 15712 PPEC: input: -0.23, control: -0.11, exposure: 1500
02:47:37.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:37.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:47:37.930 00.000 15712 MoveAxis(E, 36, ABG)
02:47:37.930 00.000 15712 Guiding  Dir = 2, Dur = 36
02:47:37.930 00.000 15712 IsGuiding returns 0
02:47:37.955 00.025 15712 PulseGuide returned control before completion, sleep 22
02:47:37.987 00.032 15712 IsGuiding returns 1
02:47:37.987 00.000 15712 scope still moving after pulse duration time elapsed
02:47:38.016 00.029 15712 IsGuiding returns 0
02:47:38.016 00.000 15712 scope move finished after 36 + 49 ms
02:47:38.016 00.000 15712 Move returns status 0, amount 36
02:47:38.016 00.000 15712 MoveAxis(N, 0, ABG)
02:47:38.016 00.000 15712 Move returns status 0, amount 0
02:47:38.016 00.000 15712 move complete, result=0
02:47:38.016 00.000 15712 worker thread done servicing request
02:47:38.016 00.000 15712 Worker thread wakes up
02:47:38.016 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
02:47:38.018 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:38.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:39.435 01.417 15712 Exposure complete
02:47:39.496 00.061 15712 worker thread done servicing request
02:47:39.496 00.000 7988 OnExposeComplete: enter
02:47:39.496 00.000 7988 UpdateGuideState(): m_state=6
02:47:39.501 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5024
02:47:39.501 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=189.79, Mass=719, SNR=16.9, Peak=149 HFD=3.2
02:47:39.503 00.002 7988 MultiStar: [#1 -0.12,0.08,0.99,U] [#2 -0.49,0.52,0.00,M1] [#3 -0.02,0.14,0.82,U] [#4 0.01,0.16,0.67,U] [#5 -0.60,0.33,0.68,U] [#6 0.43,0.61,0.00,M4] [#7 -0.19,-0.32,0.40,U] [#8 -0.56,0.41,0.39,U] 
02:47:39.503 00.000 7988 refined, 6 included, MultiStar: {-0.15, 0.05}, one-star: {0.11, -0.33}
02:47:39.505 00.002 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.56) = xAngle (1.27 = 1.27)
02:47:39.507 00.002 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
02:47:39.508 00.001 7988 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.15 cameraTheta=2.83 mountX=0.05 mountY=0.15, mountTheta=1.27
02:47:39.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.05, opts=13)
02:47:39.510 00.002 7988 Enqueuing Move request for scope (-0.15, 0.05)
02:47:39.512 00.002 15712 Worker thread wakes up
02:47:39.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
02:47:39.512 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
02:47:39.512 00.000 15712 Moving (-0.15, 0.05) raw xDistance=0.05 yDistance=0.15
02:47:39.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:47:39.512 00.000 7988 UpdateGuideState exits: m=719 SNR=16.9
02:47:39.515 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:39.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:39.517 00.002 7988 Enqueuing Expose request
02:47:39.517 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:47:39.517 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
02:47:39.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:39.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:47:39.517 00.000 15712 MoveAxis(W, 9, ABG)
02:47:39.517 00.000 15712 Guiding  Dir = 3, Dur = 9
02:47:39.519 00.002 15712 IsGuiding returns 0
02:47:39.537 00.018 15712 IsGuiding returns 0
02:47:39.537 00.000 15712 Move returns status 0, amount 9
02:47:39.537 00.000 15712 MoveAxis(N, 0, ABG)
02:47:39.537 00.000 15712 Move returns status 0, amount 0
02:47:39.537 00.000 15712 move complete, result=0
02:47:39.537 00.000 15712 worker thread done servicing request
02:47:39.537 00.000 15712 Worker thread wakes up
02:47:39.537 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
02:47:39.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:39.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:41.180 01.643 15712 Exposure complete
02:47:41.255 00.075 15712 worker thread done servicing request
02:47:41.255 00.000 7988 OnExposeComplete: enter
02:47:41.255 00.000 7988 UpdateGuideState(): m_state=6
02:47:41.260 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5025
02:47:41.260 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=190.48, Mass=671, SNR=16.6, Peak=147 HFD=3.2
02:47:41.260 00.000 7988 MultiStar: [#1 0.18,0.61,1.07,U] [#2 -0.16,0.98,0.00,M2] [#3 -0.22,0.27,0.83,U] [#4 -0.03,0.52,0.72,U] [#5 -0.79,0.14,0.00,M5] [#6 0.58,1.22,0.00,M5] [#7 -0.37,0.46,0.59,U] [#8 0.00,0.00,0.00,L] [#9 0.19,0.37,0.39,U] 
02:47:41.260 00.000 7988 single-star, 5 included, MultiStar: {-0.06, 0.44}, one-star: {-0.13, 0.36}
02:47:41.260 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
02:47:41.260 00.000 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
02:47:41.260 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.36 hyp=0.38 cameraTheta=1.93 mountX=0.36 mountY=0.12, mountTheta=0.33
02:47:41.260 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.36, opts=13)
02:47:41.260 00.000 7988 Enqueuing Move request for scope (-0.13, 0.36)
02:47:41.272 00.012 15712 Worker thread wakes up
02:47:41.272 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.36) opts 0xd
02:47:41.272 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.36)
02:47:41.272 00.000 15712 Moving (-0.13, 0.36) raw xDistance=0.36 yDistance=0.12
02:47:41.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:47:41.272 00.000 7988 UpdateGuideState exits: m=671 SNR=16.6
02:47:41.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:41.276 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:41.278 00.002 7988 Enqueuing Expose request
02:47:41.280 00.002 15712 PPEC rslt: input = 0.36, final = 0.24, react = 0.21, pred = 0.03, hyst = 0.19, hyst_pct = 0.00, period_length = 639.44
02:47:41.280 00.000 15712 PPEC: input: 0.36, control: 0.24, exposure: 1500
02:47:41.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:41.280 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:47:41.280 00.000 15712 MoveAxis(W, 80, ABG)
02:47:41.280 00.000 15712 Guiding  Dir = 3, Dur = 80
02:47:41.307 00.027 15712 IsGuiding returns 0
02:47:41.324 00.017 15712 PulseGuide returned control before completion, sleep 75
02:47:41.434 00.110 15712 IsGuiding returns 0
02:47:41.434 00.000 15712 Move returns status 0, amount 80
02:47:41.434 00.000 15712 MoveAxis(N, 0, ABG)
02:47:41.434 00.000 15712 Move returns status 0, amount 0
02:47:41.434 00.000 15712 move complete, result=0
02:47:41.434 00.000 15712 worker thread done servicing request
02:47:41.434 00.000 15712 Worker thread wakes up
02:47:41.434 00.000 7988 GuideStep: 0.4 px 80 ms WEST, 0.1 px 0 ms NORTH
02:47:41.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:41.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:42.850 01.416 15712 Exposure complete
02:47:42.914 00.064 15712 worker thread done servicing request
02:47:42.914 00.000 7988 OnExposeComplete: enter
02:47:42.914 00.000 7988 UpdateGuideState(): m_state=6
02:47:42.917 00.003 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5026
02:47:42.917 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=190.60, Mass=686, SNR=16.9, Peak=137 HFD=3.2
02:47:42.917 00.000 7988 MultiStar: [#1 0.12,0.95,0.00,M1] [#2 -0.09,1.09,0.00,M3] [#3 -0.12,0.96,0.00,M1] [#4 0.11,0.80,0.00,M1] [#5 0.11,0.82,0.00,M6] [#6 0.29,1.33,0.00,M6] [#7 0.08,0.69,0.48,U] [#8 0.46,1.34,0.00,M7] 
02:47:42.917 00.000 7988 single-star, 1 included, MultiStar: {0.19, 0.55}, one-star: {0.25, 0.48}
02:47:42.917 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
02:47:42.917 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
02:47:42.917 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.48 hyp=0.54 cameraTheta=1.09 mountX=0.48 mountY=-0.26, mountTheta=-0.50
02:47:42.917 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.48, opts=13)
02:47:42.917 00.000 7988 Enqueuing Move request for scope (0.25, 0.48)
02:47:42.928 00.011 15712 Worker thread wakes up
02:47:42.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.48) opts 0xd
02:47:42.928 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.48)
02:47:42.928 00.000 15712 Moving (0.25, 0.48) raw xDistance=0.48 yDistance=-0.26
02:47:42.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:47:42.928 00.000 7988 UpdateGuideState exits: m=686 SNR=16.9
02:47:42.931 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:42.931 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:42.933 00.002 7988 Enqueuing Expose request
02:47:42.934 00.001 15712 PPEC rslt: input = 0.48, final = 0.32, react = 0.29, pred = 0.03, hyst = 0.26, hyst_pct = 0.00, period_length = 639.44
02:47:42.934 00.000 15712 PPEC: input: 0.48, control: 0.32, exposure: 1500
02:47:42.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:47:42.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:47:42.934 00.000 15712 MoveAxis(W, 104, ABG)
02:47:42.934 00.000 15712 Guiding  Dir = 3, Dur = 104
02:47:42.934 00.000 15712 IsGuiding returns 0
02:47:42.952 00.018 15712 PulseGuide returned control before completion, sleep 99
02:47:43.072 00.120 15712 IsGuiding returns 1
02:47:43.072 00.000 15712 scope still moving after pulse duration time elapsed
02:47:43.103 00.031 15712 IsGuiding returns 0
02:47:43.103 00.000 15712 scope move finished after 104 + 56 ms
02:47:43.103 00.000 15712 Move returns status 0, amount 104
02:47:43.103 00.000 15712 MoveAxis(N, 0, ABG)
02:47:43.103 00.000 15712 Move returns status 0, amount 0
02:47:43.103 00.000 15712 move complete, result=0
02:47:43.103 00.000 7988 GuideStep: 0.5 px 104 ms WEST, -0.3 px 0 ms NORTH
02:47:43.104 00.001 15712 worker thread done servicing request
02:47:43.104 00.000 15712 Worker thread wakes up
02:47:43.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:43.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:44.744 01.640 15712 Exposure complete
02:47:44.808 00.064 15712 worker thread done servicing request
02:47:44.808 00.000 7988 OnExposeComplete: enter
02:47:44.808 00.000 7988 UpdateGuideState(): m_state=6
02:47:44.812 00.004 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5027
02:47:44.812 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=190.70, Mass=656, SNR=16.4, Peak=143 HFD=3.4
02:47:44.812 00.000 7988 MultiStar: [#1 -0.39,1.03,0.00,M2] [#2 -0.46,1.05,0.00,M4] [#3 -0.24,0.89,0.00,M2] [#4 -0.36,0.77,0.00,M2] [#5 -0.26,0.50,0.73,U] [#6 0.09,1.40,0.00,M7] [#7 -0.43,0.87,0.00,M1] [#8 -1.32,2.11,0.00,M8] 
02:47:44.812 00.000 7988 refined, 1 included, MultiStar: {-0.19, 0.54}, one-star: {-0.13, 0.58}
02:47:44.812 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
02:47:44.812 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
02:47:44.812 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.54 hyp=0.57 cameraTheta=1.90 mountX=0.54 mountY=0.17, mountTheta=0.31
02:47:44.820 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.54, opts=13)
02:47:44.820 00.000 7988 Enqueuing Move request for scope (-0.19, 0.54)
02:47:44.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:47:44.823 00.003 7988 UpdateGuideState exits: m=656 SNR=16.4
02:47:44.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:44.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:44.823 00.000 7988 Enqueuing Expose request
02:47:44.823 00.000 15712 Worker thread wakes up
02:47:44.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.54) opts 0xd
02:47:44.823 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.54)
02:47:44.823 00.000 15712 Moving (-0.19, 0.54) raw xDistance=0.54 yDistance=0.17
02:47:44.823 00.000 15712 PPEC rslt: input = 0.54, final = 0.36, react = 0.32, pred = 0.03, hyst = 0.31, hyst_pct = 0.00, period_length = 639.44
02:47:44.823 00.000 15712 PPEC: input: 0.54, control: 0.36, exposure: 1500
02:47:44.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:44.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:47:44.823 00.000 15712 MoveAxis(W, 117, ABG)
02:47:44.823 00.000 15712 Guiding  Dir = 3, Dur = 117
02:47:44.823 00.000 15712 IsGuiding returns 0
02:47:44.855 00.032 15712 PulseGuide returned control before completion, sleep 99
02:47:44.967 00.112 15712 IsGuiding returns 1
02:47:44.967 00.000 15712 scope still moving after pulse duration time elapsed
02:47:45.005 00.038 15712 IsGuiding returns 0
02:47:45.005 00.000 15712 scope move finished after 117 + 55 ms
02:47:45.005 00.000 15712 Move returns status 0, amount 117
02:47:45.005 00.000 15712 MoveAxis(N, 0, ABG)
02:47:45.005 00.000 15712 Move returns status 0, amount 0
02:47:45.005 00.000 15712 move complete, result=0
02:47:45.005 00.000 15712 worker thread done servicing request
02:47:45.005 00.000 15712 Worker thread wakes up
02:47:45.005 00.000 7988 GuideStep: 0.5 px 117 ms WEST, 0.2 px 0 ms NORTH
02:47:45.006 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:45.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:46.420 01.414 15712 Exposure complete
02:47:46.485 00.065 15712 worker thread done servicing request
02:47:46.485 00.000 7988 OnExposeComplete: enter
02:47:46.487 00.002 7988 UpdateGuideState(): m_state=6
02:47:46.487 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5028
02:47:46.489 00.002 7988 Star::Find returns 1 (0), X=974.77, Y=189.93, Mass=662, SNR=16.6, Peak=140 HFD=3.2
02:47:46.491 00.002 7988 MultiStar: [#1 -0.20,0.28,0.91,U] [#2 -0.15,0.44,0.86,U] [#3 -0.10,0.23,0.77,U] [#4 -0.01,0.36,0.74,U] [#5 -0.50,0.42,0.66,U] [#6 -0.15,0.93,0.00,M8] [#7 0.13,-0.04,0.47,U] [#8 -0.12,1.01,0.00,M9] 
02:47:46.493 00.002 7988 single-star, 6 included, MultiStar: {-0.13, 0.21}, one-star: {-0.06, -0.19}
02:47:46.493 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.45 = 2.84)
02:47:46.495 00.002 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.81)
02:47:46.495 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.88 mountX=-0.19 mountY=0.07, mountTheta=2.81
02:47:46.498 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.19, opts=13)
02:47:46.498 00.000 7988 Enqueuing Move request for scope (-0.06, -0.19)
02:47:46.498 00.000 15712 Worker thread wakes up
02:47:46.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
02:47:46.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
02:47:46.498 00.000 15712 Moving (-0.06, -0.19) raw xDistance=-0.19 yDistance=0.07
02:47:46.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:47:46.502 00.004 7988 UpdateGuideState exits: m=662 SNR=16.6
02:47:46.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:46.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:46.502 00.000 7988 Enqueuing Expose request
02:47:46.502 00.000 15712 PPEC rslt: input = -0.19, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 639.44
02:47:46.502 00.000 15712 PPEC: input: -0.19, control: -0.08, exposure: 1500
02:47:46.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:46.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:47:46.502 00.000 15712 MoveAxis(E, 26, ABG)
02:47:46.502 00.000 15712 Guiding  Dir = 2, Dur = 26
02:47:46.502 00.000 15712 IsGuiding returns 0
02:47:46.518 00.016 15712 PulseGuide returned control before completion, sleep 21
02:47:46.545 00.027 15712 IsGuiding returns 1
02:47:46.545 00.000 15712 scope still moving after pulse duration time elapsed
02:47:46.587 00.042 15712 IsGuiding returns 0
02:47:46.587 00.000 15712 scope move finished after 26 + 54 ms
02:47:46.587 00.000 15712 Move returns status 0, amount 26
02:47:46.587 00.000 15712 MoveAxis(N, 0, ABG)
02:47:46.587 00.000 15712 Move returns status 0, amount 0
02:47:46.587 00.000 15712 move complete, result=0
02:47:46.587 00.000 7988 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
02:47:46.590 00.003 15712 worker thread done servicing request
02:47:46.590 00.000 15712 Worker thread wakes up
02:47:46.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:46.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:48.221 01.631 15712 Exposure complete
02:47:48.285 00.064 15712 worker thread done servicing request
02:47:48.285 00.000 7988 OnExposeComplete: enter
02:47:48.285 00.000 7988 UpdateGuideState(): m_state=6
02:47:48.288 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5029
02:47:48.288 00.000 7988 Star::Find returns 1 (0), X=975.14, Y=190.16, Mass=668, SNR=16.3, Peak=147 HFD=3.1
02:47:48.290 00.002 7988 MultiStar: [#1 -0.17,0.20,1.05,U] [#2 0.06,0.76,0.00,M4] [#3 -0.10,0.45,0.87,U] [#4 0.10,0.83,0.00,M2] [#5 0.03,0.69,0.81,U] [#6 0.17,1.14,0.00,M9] [#7 0.33,0.80,0.00,M1] [#8 0.08,1.32,0.00,M10] 
02:47:48.290 00.000 7988 single-star, 3 included, MultiStar: {0.02, 0.32}, one-star: {0.30, 0.04}
02:47:48.292 00.002 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
02:47:48.292 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
02:47:48.294 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.31 cameraTheta=0.12 mountX=0.04 mountY=-0.30, mountTheta=-1.44
02:47:48.296 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.04, opts=13)
02:47:48.296 00.000 7988 Enqueuing Move request for scope (0.30, 0.04)
02:47:48.298 00.002 15712 Worker thread wakes up
02:47:48.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0xd
02:47:48.298 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
02:47:48.298 00.000 15712 Moving (0.30, 0.04) raw xDistance=0.04 yDistance=-0.30
02:47:48.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:47:48.300 00.002 7988 UpdateGuideState exits: m=668 SNR=16.3
02:47:48.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:48.300 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:48.300 00.000 7988 Enqueuing Expose request
02:47:48.305 00.005 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:47:48.305 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
02:47:48.305 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:47:48.305 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:47:48.305 00.000 15712 MoveAxis(W, 14, ABG)
02:47:48.305 00.000 15712 Guiding  Dir = 3, Dur = 14
02:47:48.305 00.000 15712 IsGuiding returns 0
02:47:48.322 00.017 15712 IsGuiding returns 1
02:47:48.322 00.000 15712 scope still moving after pulse duration time elapsed
02:47:48.373 00.051 15712 IsGuiding returns 0
02:47:48.373 00.000 15712 scope move finished after 14 + 57 ms
02:47:48.373 00.000 15712 Move returns status 0, amount 14
02:47:48.373 00.000 15712 MoveAxis(N, 0, ABG)
02:47:48.373 00.000 15712 Move returns status 0, amount 0
02:47:48.373 00.000 15712 move complete, result=0
02:47:48.373 00.000 7988 GuideStep: 0.0 px 14 ms WEST, -0.3 px 0 ms NORTH
02:47:48.380 00.007 15712 worker thread done servicing request
02:47:48.380 00.000 15712 Worker thread wakes up
02:47:48.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:48.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:49.783 01.403 15712 Exposure complete
02:47:49.848 00.065 7988 OnExposeComplete: enter
02:47:49.848 00.000 7988 UpdateGuideState(): m_state=6
02:47:49.848 00.000 15712 worker thread done servicing request
02:47:49.848 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5030
02:47:49.848 00.000 7988 Star::Find returns 1 (0), X=975.23, Y=190.04, Mass=658, SNR=16.5, Peak=142 HFD=3.1
02:47:49.853 00.005 7988 MultiStar: [#1 -0.10,0.17,0.97,U] [#2 -0.01,0.45,0.91,U] [#3 0.09,0.44,0.87,U] [#4 0.28,0.19,0.65,U] [#5 -0.41,-0.41,0.71,U] [#6 0.68,0.91,0.00,M10] [#7 -0.55,0.01,0.41,U] [#8 -0.57,1.25,0.00,R] 
02:47:49.854 00.001 7988 refined, 6 included, MultiStar: {0.01, 0.13}, one-star: {0.39, -0.08}
02:47:49.854 00.000 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.04 = -0.04)
02:47:49.854 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:47:49.854 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=0.13 mountY=-0.01, mountTheta=-0.07
02:47:49.854 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.13, opts=13)
02:47:49.854 00.000 7988 Enqueuing Move request for scope (0.01, 0.13)
02:47:49.862 00.008 15712 Worker thread wakes up
02:47:49.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
02:47:49.862 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
02:47:49.862 00.000 15712 Moving (0.01, 0.13) raw xDistance=0.13 yDistance=-0.01
02:47:49.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:47:49.862 00.000 7988 UpdateGuideState exits: m=658 SNR=16.5
02:47:49.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:49.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:49.862 00.000 7988 Enqueuing Expose request
02:47:49.862 00.000 15712 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:47:49.862 00.000 15712 PPEC: input: 0.13, control: 0.04, exposure: 1500
02:47:49.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:49.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:47:49.862 00.000 15712 MoveAxis(W, 14, ABG)
02:47:49.862 00.000 15712 Guiding  Dir = 3, Dur = 14
02:47:49.862 00.000 15712 IsGuiding returns 0
02:47:49.897 00.035 15712 IsGuiding returns 1
02:47:49.897 00.000 15712 scope still moving after pulse duration time elapsed
02:47:49.946 00.049 15712 IsGuiding returns 0
02:47:49.946 00.000 15712 scope move finished after 14 + 63 ms
02:47:49.946 00.000 15712 Move returns status 0, amount 14
02:47:49.946 00.000 15712 MoveAxis(N, 0, ABG)
02:47:49.946 00.000 15712 Move returns status 0, amount 0
02:47:49.946 00.000 15712 move complete, result=0
02:47:49.946 00.000 15712 worker thread done servicing request
02:47:49.946 00.000 15712 Worker thread wakes up
02:47:49.946 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
02:47:49.948 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:49.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:51.584 01.636 15712 Exposure complete
02:47:51.650 00.066 15712 worker thread done servicing request
02:47:51.650 00.000 7988 OnExposeComplete: enter
02:47:51.650 00.000 7988 UpdateGuideState(): m_state=6
02:47:51.650 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5031
02:47:51.650 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=190.21, Mass=659, SNR=16.6, Peak=155 HFD=2.9
02:47:51.650 00.000 7988 MultiStar: [#1 0.01,0.16,1.02,U] [#2 -0.14,0.42,0.91,U] [#3 -0.07,0.19,0.90,U] [#4 0.23,0.11,0.75,U] [#5 -0.75,0.27,0.00,M3] [#6 0.35,1.07,0.00,R] [#7 0.13,0.41,0.45,U] [#8 0.07,-0.34,0.45,U] 
02:47:51.650 00.000 7988 single-star, 6 included, MultiStar: {0.00, 0.17}, one-star: {-0.08, 0.09}
02:47:51.658 00.008 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.56) = xAngle (0.73 = 0.73)
02:47:51.658 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
02:47:51.658 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.09 mountY=0.08, mountTheta=0.71
02:47:51.658 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.09, opts=13)
02:47:51.663 00.005 7988 Enqueuing Move request for scope (-0.08, 0.09)
02:47:51.663 00.000 15712 Worker thread wakes up
02:47:51.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
02:47:51.663 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:47:51.663 00.000 15712 Moving (-0.08, 0.09) raw xDistance=0.09 yDistance=0.08
02:47:51.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:47:51.663 00.000 7988 UpdateGuideState exits: m=659 SNR=16.6
02:47:51.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:51.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:51.663 00.000 7988 Enqueuing Expose request
02:47:51.663 00.000 15712 PPEC rslt: input = 0.09, final = 0.05, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:47:51.663 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
02:47:51.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:51.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:47:51.663 00.000 15712 MoveAxis(W, 15, ABG)
02:47:51.663 00.000 15712 Guiding  Dir = 3, Dur = 15
02:47:51.663 00.000 15712 IsGuiding returns 0
02:47:51.679 00.016 15712 IsGuiding returns 1
02:47:51.679 00.000 15712 scope still moving after pulse duration time elapsed
02:47:51.728 00.049 15712 IsGuiding returns 0
02:47:51.728 00.000 15712 scope move finished after 15 + 50 ms
02:47:51.728 00.000 15712 Move returns status 0, amount 15
02:47:51.728 00.000 15712 MoveAxis(N, 0, ABG)
02:47:51.728 00.000 15712 Move returns status 0, amount 0
02:47:51.728 00.000 15712 move complete, result=0
02:47:51.728 00.000 7988 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
02:47:51.738 00.010 15712 worker thread done servicing request
02:47:51.738 00.000 15712 Worker thread wakes up
02:47:51.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:51.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:53.147 01.409 15712 Exposure complete
02:47:53.207 00.060 15712 worker thread done servicing request
02:47:53.207 00.000 7988 OnExposeComplete: enter
02:47:53.207 00.000 7988 UpdateGuideState(): m_state=6
02:47:53.212 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5032
02:47:53.214 00.002 7988 Star::Find returns 1 (0), X=974.81, Y=190.32, Mass=669, SNR=16.4, Peak=140 HFD=3.7
02:47:53.214 00.000 7988 MultiStar: [#1 0.10,0.51,1.07,U] [#2 -0.20,0.53,0.92,U] [#3 -0.36,0.35,0.85,U] [#4 -0.43,0.20,0.75,U] [#5 -0.67,0.25,0.00,M4] [#6 0.24,0.03,0.64,U] [#7 -0.52,0.19,0.42,U] [#8 0.43,0.22,0.51,U] 
02:47:53.216 00.002 7988 single-star, 7 included, MultiStar: {-0.09, 0.31}, one-star: {-0.02, 0.19}
02:47:53.216 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
02:47:53.218 00.002 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
02:47:53.220 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.67 mountX=0.19 mountY=0.01, mountTheta=0.08
02:47:53.222 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.19, opts=13)
02:47:53.222 00.000 7988 Enqueuing Move request for scope (-0.02, 0.19)
02:47:53.223 00.001 15712 Worker thread wakes up
02:47:53.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
02:47:53.223 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
02:47:53.223 00.000 15712 Moving (-0.02, 0.19) raw xDistance=0.19 yDistance=0.01
02:47:53.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:47:53.223 00.000 7988 UpdateGuideState exits: m=669 SNR=16.4
02:47:53.226 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:53.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:53.228 00.002 7988 Enqueuing Expose request
02:47:53.228 00.000 15712 PPEC rslt: input = 0.19, final = 0.16, react = 0.12, pred = 0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.44
02:47:53.228 00.000 15712 PPEC: input: 0.19, control: 0.16, exposure: 1500
02:47:53.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:53.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:47:53.228 00.000 15712 MoveAxis(W, 52, ABG)
02:47:53.228 00.000 15712 Guiding  Dir = 3, Dur = 52
02:47:53.228 00.000 15712 IsGuiding returns 0
02:47:53.254 00.026 15712 PulseGuide returned control before completion, sleep 39
02:47:53.302 00.048 15712 IsGuiding returns 1
02:47:53.302 00.000 15712 scope still moving after pulse duration time elapsed
02:47:53.334 00.032 15712 IsGuiding returns 0
02:47:53.334 00.000 15712 scope move finished after 52 + 51 ms
02:47:53.334 00.000 15712 Move returns status 0, amount 52
02:47:53.334 00.000 15712 MoveAxis(N, 0, ABG)
02:47:53.334 00.000 15712 Move returns status 0, amount 0
02:47:53.334 00.000 15712 move complete, result=0
02:47:53.334 00.000 15712 worker thread done servicing request
02:47:53.334 00.000 15712 Worker thread wakes up
02:47:53.334 00.000 7988 GuideStep: 0.2 px 52 ms WEST, 0.0 px 0 ms NORTH
02:47:53.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:53.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:55.073 01.739 15712 Exposure complete
02:47:55.136 00.063 15712 worker thread done servicing request
02:47:55.136 00.000 7988 OnExposeComplete: enter
02:47:55.136 00.000 7988 UpdateGuideState(): m_state=6
02:47:55.141 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5033
02:47:55.141 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=190.71, Mass=749, SNR=17.5, Peak=131 HFD=3.6
02:47:55.143 00.002 7988 MultiStar: [#1 -0.26,1.05,0.00,M1] [#2 -0.19,1.02,0.00,M2] [#3 -0.05,0.67,0.80,U] [#4 -0.03,0.92,0.00,M1] [#5 -0.79,0.52,0.00,M5] [#6 -0.31,0.06,0.67,U] [#7 -0.07,0.64,0.39,U] [#8 0.63,0.16,0.45,U] 
02:47:55.143 00.000 7988 refined, 4 included, MultiStar: {0.04, 0.45}, one-star: {0.11, 0.59}
02:47:55.145 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
02:47:55.145 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
02:47:55.147 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.45 hyp=0.45 cameraTheta=1.49 mountX=0.45 mountY=-0.05, mountTheta=-0.10
02:47:55.149 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.45, opts=13)
02:47:55.149 00.000 7988 Enqueuing Move request for scope (0.04, 0.45)
02:47:55.151 00.002 15712 Worker thread wakes up
02:47:55.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.45) opts 0xd
02:47:55.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.45)
02:47:55.151 00.000 15712 Moving (0.04, 0.45) raw xDistance=0.45 yDistance=-0.05
02:47:55.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:47:55.152 00.001 7988 UpdateGuideState exits: m=749 SNR=17.5
02:47:55.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:55.152 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:55.152 00.000 15712 PPEC rslt: input = 0.45, final = 0.31, react = 0.27, pred = 0.04, hyst = 0.24, hyst_pct = 0.00, period_length = 639.44
02:47:55.152 00.000 15712 PPEC: input: 0.45, control: 0.31, exposure: 1500
02:47:55.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:55.152 00.000 7988 Enqueuing Expose request
02:47:55.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:47:55.152 00.000 15712 MoveAxis(W, 101, ABG)
02:47:55.152 00.000 15712 Guiding  Dir = 3, Dur = 101
02:47:55.158 00.006 15712 IsGuiding returns 0
02:47:55.173 00.015 15712 PulseGuide returned control before completion, sleep 96
02:47:55.301 00.128 15712 IsGuiding returns 1
02:47:55.301 00.000 15712 scope still moving after pulse duration time elapsed
02:47:55.328 00.027 15712 IsGuiding returns 0
02:47:55.328 00.000 15712 scope move finished after 101 + 69 ms
02:47:55.328 00.000 15712 Move returns status 0, amount 101
02:47:55.328 00.000 15712 MoveAxis(N, 0, ABG)
02:47:55.328 00.000 15712 Move returns status 0, amount 0
02:47:55.328 00.000 15712 move complete, result=0
02:47:55.328 00.000 7988 GuideStep: 0.4 px 101 ms WEST, -0.0 px 0 ms NORTH
02:47:55.330 00.002 15712 worker thread done servicing request
02:47:55.330 00.000 15712 Worker thread wakes up
02:47:55.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:55.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:56.749 01.419 15712 Exposure complete
02:47:56.810 00.061 15712 worker thread done servicing request
02:47:56.810 00.000 7988 OnExposeComplete: enter
02:47:56.810 00.000 7988 UpdateGuideState(): m_state=6
02:47:56.815 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5034
02:47:56.815 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=190.75, Mass=759, SNR=17.7, Peak=139 HFD=3.7
02:47:56.817 00.002 7988 MultiStar: [#1 -0.17,1.27,0.00,M2] [#2 -0.56,1.05,0.00,M3] [#3 -0.73,0.77,0.00,M1] [#4 -0.28,0.64,0.00,M2] [#5 -0.32,0.69,0.00,M6] [#6 -0.53,0.49,0.00,M1] [#7 -0.43,0.58,0.00,M1] [#8 -0.06,0.57,0.44,U] 
02:47:56.819 00.002 7988 refined, 1 included, MultiStar: {0.05, 0.61}, one-star: {0.10, 0.62}
02:47:56.819 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
02:47:56.821 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
02:47:56.821 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.61 hyp=0.61 cameraTheta=1.49 mountX=0.61 mountY=-0.07, mountTheta=-0.11
02:47:56.823 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.61, opts=13)
02:47:56.824 00.001 7988 Enqueuing Move request for scope (0.05, 0.61)
02:47:56.826 00.002 15712 Worker thread wakes up
02:47:56.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.61) opts 0xd
02:47:56.826 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.61)
02:47:56.826 00.000 15712 Moving (0.05, 0.61) raw xDistance=0.61 yDistance=-0.07
02:47:56.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:47:56.826 00.000 7988 UpdateGuideState exits: m=759 SNR=17.7
02:47:56.828 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:56.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:56.830 00.002 7988 Enqueuing Expose request
02:47:56.830 00.000 15712 PPEC rslt: input = 0.61, final = 0.40, react = 0.37, pred = 0.03, hyst = 0.34, hyst_pct = 0.00, period_length = 639.44
02:47:56.830 00.000 15712 PPEC: input: 0.61, control: 0.40, exposure: 1500
02:47:56.830 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:56.830 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:47:56.830 00.000 15712 MoveAxis(W, 130, ABG)
02:47:56.830 00.000 15712 Guiding  Dir = 3, Dur = 130
02:47:56.832 00.002 15712 IsGuiding returns 0
02:47:56.851 00.019 15712 PulseGuide returned control before completion, sleep 122
02:47:57.011 00.160 15712 IsGuiding returns 0
02:47:57.011 00.000 15712 Move returns status 0, amount 130
02:47:57.011 00.000 15712 MoveAxis(N, 0, ABG)
02:47:57.011 00.000 15712 Move returns status 0, amount 0
02:47:57.011 00.000 15712 move complete, result=0
02:47:57.011 00.000 7988 GuideStep: 0.6 px 130 ms WEST, -0.1 px 0 ms NORTH
02:47:57.011 00.000 15712 worker thread done servicing request
02:47:57.013 00.002 15712 Worker thread wakes up
02:47:57.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:57.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:47:58.753 01.740 15712 Exposure complete
02:47:58.814 00.061 15712 worker thread done servicing request
02:47:58.814 00.000 7988 OnExposeComplete: enter
02:47:58.814 00.000 7988 UpdateGuideState(): m_state=6
02:47:58.820 00.006 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5035
02:47:58.820 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=190.41, Mass=755, SNR=17.7, Peak=136 HFD=3.6
02:47:58.822 00.002 7988 MultiStar: [#1 -0.12,0.59,0.94,U] [#2 -0.43,0.74,0.00,M4] [#3 -0.06,0.42,0.84,U] [#4 -0.13,0.36,0.70,U] [#5 -0.61,0.29,0.67,U] [#6 0.14,0.50,0.59,U] [#7 -0.34,1.20,0.00,M2] [#8 -0.05,-0.94,0.00,M1] 
02:47:58.822 00.000 7988 single-star, 5 included, MultiStar: {-0.12, 0.41}, one-star: {0.02, 0.28}
02:47:58.824 00.002 7988 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
02:47:58.824 00.000 7988 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:47:58.826 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.52 mountX=0.28 mountY=-0.02, mountTheta=-0.08
02:47:58.828 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.28, opts=13)
02:47:58.828 00.000 7988 Enqueuing Move request for scope (0.02, 0.28)
02:47:58.830 00.002 15712 Worker thread wakes up
02:47:58.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
02:47:58.830 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
02:47:58.830 00.000 15712 Moving (0.02, 0.28) raw xDistance=0.28 yDistance=-0.02
02:47:58.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
02:47:58.830 00.000 7988 UpdateGuideState exits: m=755 SNR=17.7
02:47:58.833 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:58.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:47:58.833 00.000 7988 Enqueuing Expose request
02:47:58.833 00.000 15712 PPEC rslt: input = 0.28, final = 0.20, react = 0.17, pred = 0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 639.44
02:47:58.833 00.000 15712 PPEC: input: 0.28, control: 0.20, exposure: 1500
02:47:58.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:58.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:47:58.833 00.000 15712 MoveAxis(W, 65, ABG)
02:47:58.833 00.000 15712 Guiding  Dir = 3, Dur = 65
02:47:58.849 00.016 15712 IsGuiding returns 0
02:47:58.862 00.013 15712 PulseGuide returned control before completion, sleep 60
02:47:58.945 00.083 15712 IsGuiding returns 0
02:47:58.945 00.000 15712 Move returns status 0, amount 65
02:47:58.945 00.000 15712 MoveAxis(N, 0, ABG)
02:47:58.945 00.000 15712 Move returns status 0, amount 0
02:47:58.945 00.000 15712 move complete, result=0
02:47:58.945 00.000 7988 GuideStep: 0.3 px 65 ms WEST, -0.0 px 0 ms NORTH
02:47:58.947 00.002 15712 worker thread done servicing request
02:47:58.947 00.000 15712 Worker thread wakes up
02:47:58.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:47:58.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:00.362 01.415 15712 Exposure complete
02:48:00.425 00.063 15712 worker thread done servicing request
02:48:00.425 00.000 7988 OnExposeComplete: enter
02:48:00.425 00.000 7988 UpdateGuideState(): m_state=6
02:48:00.429 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5036
02:48:00.429 00.000 7988 Star::Find returns 1 (0), X=974.95, Y=190.08, Mass=646, SNR=16.3, Peak=149 HFD=2.9
02:48:00.431 00.002 7988 MultiStar: [#1 -0.31,0.16,1.06,U] [#2 -0.27,-0.07,0.92,U] [#3 0.12,0.32,0.87,U] [#4 0.03,0.35,0.75,U] [#5 -0.59,0.31,0.77,U] [#6 -0.08,-0.45,0.76,U] [#7 -0.35,-0.03,0.53,U] [#8 0.62,-0.26,0.56,U] 
02:48:00.433 00.002 7988 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {0.12, -0.04}
02:48:00.433 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
02:48:00.435 00.002 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
02:48:00.435 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.69 mountX=0.05 mountY=0.09, mountTheta=1.12
02:48:00.437 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.05, opts=13)
02:48:00.439 00.002 7988 Enqueuing Move request for scope (-0.09, 0.05)
02:48:00.439 00.000 15712 Worker thread wakes up
02:48:00.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
02:48:00.439 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
02:48:00.439 00.000 15712 Moving (-0.09, 0.05) raw xDistance=0.05 yDistance=0.09
02:48:00.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:48:00.439 00.000 7988 UpdateGuideState exits: m=646 SNR=16.3
02:48:00.442 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:00.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:00.444 00.002 7988 Enqueuing Expose request
02:48:00.444 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:00.446 00.002 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
02:48:00.446 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:00.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:48:00.446 00.000 15712 MoveAxis(W, 8, ABG)
02:48:00.446 00.000 15712 Guiding  Dir = 3, Dur = 8
02:48:00.446 00.000 15712 IsGuiding returns 0
02:48:00.459 00.013 15712 IsGuiding returns 0
02:48:00.459 00.000 15712 Move returns status 0, amount 8
02:48:00.459 00.000 15712 MoveAxis(N, 0, ABG)
02:48:00.459 00.000 15712 Move returns status 0, amount 0
02:48:00.459 00.000 15712 move complete, result=0
02:48:00.459 00.000 15712 worker thread done servicing request
02:48:00.459 00.000 15712 Worker thread wakes up
02:48:00.459 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
02:48:00.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:00.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:02.211 01.752 15712 Exposure complete
02:48:02.276 00.065 15712 worker thread done servicing request
02:48:02.276 00.000 7988 OnExposeComplete: enter
02:48:02.276 00.000 7988 UpdateGuideState(): m_state=6
02:48:02.276 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5037
02:48:02.279 00.003 7988 Star::Find returns 1 (0), X=974.84, Y=189.41, Mass=712, SNR=17.1, Peak=138 HFD=3.2
02:48:02.279 00.000 7988 MultiStar: [#1 -0.04,-0.47,1.00,U] [#2 -0.24,-0.12,0.88,U] [#3 -0.03,-0.28,0.80,U] [#4 -0.26,-0.24,0.63,U] [#5 -0.38,-0.74,0.00,M5] [#6 0.00,-0.62,0.63,U] [#7 0.05,-0.34,0.41,U] [#8 -0.00,-1.20,0.00,M1] 
02:48:02.279 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.41}, one-star: {0.01, -0.71}
02:48:02.279 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
02:48:02.279 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.94)
02:48:02.279 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.41 hyp=0.42 cameraTheta=-1.75 mountX=-0.41 mountY=0.08, mountTheta=2.94
02:48:02.279 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.41, opts=13)
02:48:02.287 00.008 7988 Enqueuing Move request for scope (-0.07, -0.41)
02:48:02.287 00.000 15712 Worker thread wakes up
02:48:02.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.41) opts 0xd
02:48:02.287 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.41)
02:48:02.287 00.000 15712 Moving (-0.07, -0.41) raw xDistance=-0.41 yDistance=0.08
02:48:02.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:48:02.287 00.000 7988 UpdateGuideState exits: m=712 SNR=17.1
02:48:02.291 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:02.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:02.293 00.002 7988 Enqueuing Expose request
02:48:02.293 00.000 15712 PPEC rslt: input = -0.41, final = -0.23, react = -0.25, pred = 0.02, hyst = -0.21, hyst_pct = 0.00, period_length = 639.44
02:48:02.293 00.000 15712 PPEC: input: -0.41, control: -0.23, exposure: 1500
02:48:02.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:02.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:48:02.293 00.000 15712 MoveAxis(E, 74, ABG)
02:48:02.293 00.000 15712 Guiding  Dir = 2, Dur = 74
02:48:02.295 00.002 15712 IsGuiding returns 0
02:48:02.313 00.018 15712 PulseGuide returned control before completion, sleep 61
02:48:02.384 00.071 15712 IsGuiding returns 1
02:48:02.384 00.000 15712 scope still moving after pulse duration time elapsed
02:48:02.415 00.031 15712 IsGuiding returns 0
02:48:02.415 00.000 15712 scope move finished after 74 + 62 ms
02:48:02.415 00.000 15712 Move returns status 0, amount 74
02:48:02.415 00.000 15712 MoveAxis(N, 0, ABG)
02:48:02.415 00.000 15712 Move returns status 0, amount 0
02:48:02.415 00.000 15712 move complete, result=0
02:48:02.431 00.016 15712 worker thread done servicing request
02:48:02.431 00.000 7988 GuideStep: -0.4 px 74 ms EAST, 0.1 px 0 ms NORTH
02:48:02.432 00.001 15712 Worker thread wakes up
02:48:02.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:02.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:03.852 01.420 15712 Exposure complete
02:48:03.921 00.069 15712 worker thread done servicing request
02:48:03.921 00.000 7988 OnExposeComplete: enter
02:48:03.921 00.000 7988 UpdateGuideState(): m_state=6
02:48:03.921 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5038
02:48:03.929 00.008 7988 Star::Find returns 1 (0), X=974.75, Y=189.21, Mass=799, SNR=18.3, Peak=139 HFD=3.5
02:48:03.929 00.000 7988 MultiStar: [#1 -0.28,-0.00,0.93,U] [#2 -0.12,0.08,0.78,U] [#3 0.03,-0.13,0.74,U] [#4 0.15,0.07,0.65,U] [#5 -0.04,-0.52,0.67,U] [#6 -0.31,-0.84,0.00,M1] [#7 -0.44,0.23,0.49,U] [#8 0.45,-1.21,0.00,M2] 
02:48:03.932 00.003 7988 refined, 6 included, MultiStar: {-0.11, -0.22}, one-star: {-0.08, -0.91}
02:48:03.932 00.000 7988 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.56) = xAngle (-3.59 = 2.70)
02:48:03.932 00.000 7988 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
02:48:03.932 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-2.02 mountX=-0.22 mountY=0.11, mountTheta=2.67
02:48:03.932 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.22, opts=13)
02:48:03.932 00.000 7988 Enqueuing Move request for scope (-0.11, -0.22)
02:48:03.932 00.000 15712 Worker thread wakes up
02:48:03.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
02:48:03.932 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
02:48:03.932 00.000 15712 Moving (-0.11, -0.22) raw xDistance=-0.22 yDistance=0.11
02:48:03.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:48:03.932 00.000 7988 UpdateGuideState exits: m=799 SNR=18.3
02:48:03.944 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:03.944 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:03.947 00.003 7988 Enqueuing Expose request
02:48:03.949 00.002 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.44
02:48:03.949 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
02:48:03.949 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:03.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:48:03.949 00.000 15712 MoveAxis(E, 37, ABG)
02:48:03.949 00.000 15712 Guiding  Dir = 2, Dur = 37
02:48:03.949 00.000 15712 IsGuiding returns 0
02:48:03.963 00.014 15712 PulseGuide returned control before completion, sleep 32
02:48:04.012 00.049 15712 IsGuiding returns 0
02:48:04.012 00.000 15712 Move returns status 0, amount 37
02:48:04.012 00.000 15712 MoveAxis(N, 0, ABG)
02:48:04.012 00.000 15712 Move returns status 0, amount 0
02:48:04.012 00.000 15712 move complete, result=0
02:48:04.012 00.000 15712 worker thread done servicing request
02:48:04.012 00.000 15712 Worker thread wakes up
02:48:04.012 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
02:48:04.014 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:04.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:05.642 01.628 15712 Exposure complete
02:48:05.704 00.062 15712 worker thread done servicing request
02:48:05.704 00.000 7988 OnExposeComplete: enter
02:48:05.704 00.000 7988 UpdateGuideState(): m_state=6
02:48:05.719 00.015 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5039
02:48:05.721 00.002 7988 Star::Find returns 1 (0), X=975.11, Y=189.95, Mass=760, SNR=17.7, Peak=156 HFD=3.6
02:48:05.721 00.000 7988 MultiStar: [#1 0.13,0.03,0.88,U] [#2 -0.32,0.66,0.00,M2] [#3 0.20,0.20,0.74,U] [#4 0.01,0.09,0.66,U] [#5 -0.47,0.06,0.70,U] [#6 -0.18,-0.25,0.66,U] [#7 -0.81,0.82,0.00,M1] [#8 0.48,-0.38,0.40,U] 
02:48:05.721 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {0.27, -0.17}
02:48:05.721 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.21 = -2.21)
02:48:05.721 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
02:48:05.721 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.65 mountX=-0.04 mountY=-0.06, mountTheta=-2.22
02:48:05.721 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
02:48:05.721 00.000 7988 Enqueuing Move request for scope (0.06, -0.04)
02:48:05.721 00.000 15712 Worker thread wakes up
02:48:05.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
02:48:05.721 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
02:48:05.721 00.000 15712 Moving (0.06, -0.04) raw xDistance=-0.04 yDistance=-0.06
02:48:05.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=56, FiltMax=255, Gamma=0.690
02:48:05.721 00.000 7988 UpdateGuideState exits: m=760 SNR=17.7
02:48:05.735 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:05.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:05.738 00.003 7988 Enqueuing Expose request
02:48:05.738 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:05.738 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
02:48:05.738 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:05.738 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:48:05.738 00.000 15712 MoveAxis(W, 7, ABG)
02:48:05.738 00.000 15712 Guiding  Dir = 3, Dur = 7
02:48:05.738 00.000 15712 IsGuiding returns 0
02:48:05.755 00.017 15712 IsGuiding returns 0
02:48:05.755 00.000 15712 Move returns status 0, amount 7
02:48:05.755 00.000 15712 MoveAxis(N, 0, ABG)
02:48:05.755 00.000 15712 Move returns status 0, amount 0
02:48:05.755 00.000 15712 move complete, result=0
02:48:05.755 00.000 15712 worker thread done servicing request
02:48:05.755 00.000 15712 Worker thread wakes up
02:48:05.755 00.000 7988 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
02:48:05.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:05.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:07.164 01.409 15712 Exposure complete
02:48:07.225 00.061 15712 worker thread done servicing request
02:48:07.225 00.000 7988 OnExposeComplete: enter
02:48:07.225 00.000 7988 UpdateGuideState(): m_state=6
02:48:07.229 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5040
02:48:07.231 00.002 7988 Star::Find returns 1 (0), X=975.03, Y=190.43, Mass=638, SNR=16.1, Peak=144 HFD=3.1
02:48:07.231 00.000 7988 MultiStar: [#1 -0.13,0.47,0.99,U] [#2 -0.34,0.71,0.00,M3] [#3 -0.08,0.34,0.81,U] [#4 0.04,0.47,0.79,U] [#5 -0.31,0.15,0.68,U] [#6 -0.30,0.09,0.71,U] [#7 -0.42,0.50,0.50,U] [#8 -0.28,-0.53,0.45,U] 
02:48:07.233 00.002 7988 refined, 7 included, MultiStar: {-0.12, 0.27}, one-star: {0.20, 0.31}
02:48:07.233 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
02:48:07.235 00.002 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
02:48:07.235 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.30 cameraTheta=2.00 mountX=0.27 mountY=0.12, mountTheta=0.41
02:48:07.237 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.27, opts=13)
02:48:07.239 00.002 7988 Enqueuing Move request for scope (-0.12, 0.27)
02:48:07.239 00.000 15712 Worker thread wakes up
02:48:07.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
02:48:07.239 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
02:48:07.239 00.000 15712 Moving (-0.12, 0.27) raw xDistance=0.27 yDistance=0.12
02:48:07.241 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
02:48:07.241 00.000 7988 UpdateGuideState exits: m=638 SNR=16.1
02:48:07.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:07.241 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:07.241 00.000 7988 Enqueuing Expose request
02:48:07.246 00.005 15712 PPEC rslt: input = 0.27, final = 0.19, react = 0.16, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.44
02:48:07.246 00.000 15712 PPEC: input: 0.27, control: 0.19, exposure: 1500
02:48:07.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:07.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:48:07.246 00.000 15712 MoveAxis(W, 61, ABG)
02:48:07.246 00.000 15712 Guiding  Dir = 3, Dur = 61
02:48:07.275 00.029 15712 IsGuiding returns 0
02:48:07.291 00.016 15712 PulseGuide returned control before completion, sleep 56
02:48:07.371 00.080 15712 IsGuiding returns 0
02:48:07.371 00.000 15712 Move returns status 0, amount 61
02:48:07.371 00.000 15712 MoveAxis(N, 0, ABG)
02:48:07.371 00.000 15712 Move returns status 0, amount 0
02:48:07.371 00.000 15712 move complete, result=0
02:48:07.371 00.000 7988 GuideStep: 0.3 px 61 ms WEST, 0.1 px 0 ms NORTH
02:48:07.373 00.002 15712 worker thread done servicing request
02:48:07.373 00.000 15712 Worker thread wakes up
02:48:07.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:07.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:09.011 01.638 15712 Exposure complete
02:48:09.075 00.064 15712 worker thread done servicing request
02:48:09.075 00.000 7988 OnExposeComplete: enter
02:48:09.075 00.000 7988 UpdateGuideState(): m_state=6
02:48:09.075 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5041
02:48:09.075 00.000 7988 Star::Find returns 1 (0), X=975.10, Y=189.98, Mass=634, SNR=16.0, Peak=145 HFD=3.2
02:48:09.075 00.000 7988 MultiStar: [#1 -0.06,0.62,0.98,U] [#2 -0.28,0.41,0.86,U] [#3 0.03,0.47,0.87,U] [#4 0.23,0.57,0.64,U] [#5 -0.20,0.06,0.74,U] [#6 0.31,-0.27,0.62,U] [#7 -0.40,0.20,0.47,U] [#8 0.39,-0.95,0.00,M1] 
02:48:09.075 00.000 7988 refined, 7 included, MultiStar: {-0.00, 0.25}, one-star: {0.26, -0.15}
02:48:09.075 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
02:48:09.083 00.008 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:48:09.083 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.58 mountX=0.25 mountY=-0.00, mountTheta=-0.02
02:48:09.083 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.25, opts=13)
02:48:09.083 00.000 7988 Enqueuing Move request for scope (-0.00, 0.25)
02:48:09.083 00.000 15712 Worker thread wakes up
02:48:09.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.25) opts 0xd
02:48:09.083 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.25)
02:48:09.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
02:48:09.089 00.006 7988 UpdateGuideState exits: m=634 SNR=16.0
02:48:09.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:09.091 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:09.091 00.000 7988 Enqueuing Expose request
02:48:09.093 00.002 15712 Moving (-0.00, 0.25) raw xDistance=0.25 yDistance=-0.00
02:48:09.093 00.000 15712 PPEC rslt: input = 0.25, final = 0.18, react = 0.15, pred = 0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 639.44
02:48:09.093 00.000 15712 PPEC: input: 0.25, control: 0.18, exposure: 1500
02:48:09.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:09.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:48:09.093 00.000 15712 MoveAxis(W, 58, ABG)
02:48:09.093 00.000 15712 Guiding  Dir = 3, Dur = 58
02:48:09.093 00.000 15712 IsGuiding returns 0
02:48:09.105 00.012 15712 PulseGuide returned control before completion, sleep 54
02:48:09.174 00.069 15712 IsGuiding returns 1
02:48:09.174 00.000 15712 scope still moving after pulse duration time elapsed
02:48:09.200 00.026 15712 IsGuiding returns 0
02:48:09.200 00.000 15712 scope move finished after 58 + 43 ms
02:48:09.200 00.000 15712 Move returns status 0, amount 58
02:48:09.200 00.000 15712 MoveAxis(N, 0, ABG)
02:48:09.200 00.000 15712 Move returns status 0, amount 0
02:48:09.200 00.000 15712 move complete, result=0
02:48:09.200 00.000 15712 worker thread done servicing request
02:48:09.200 00.000 15712 Worker thread wakes up
02:48:09.200 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.0 px 0 ms NORTH
02:48:09.202 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:09.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:10.627 01.425 15712 Exposure complete
02:48:10.683 00.056 15712 worker thread done servicing request
02:48:10.683 00.000 7988 OnExposeComplete: enter
02:48:10.683 00.000 7988 UpdateGuideState(): m_state=6
02:48:10.693 00.010 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5042
02:48:10.693 00.000 7988 Star::Find returns 1 (0), X=974.80, Y=190.05, Mass=557, SNR=14.9, Peak=138 HFD=2.8
02:48:10.695 00.002 7988 MultiStar: [#1 -0.09,0.12,1.08,U] [#2 -0.09,0.58,0.91,U] [#3 -0.20,-0.11,0.85,U] [#4 0.08,0.31,0.71,U] [#5 -0.60,-0.14,0.71,U] [#6 0.23,0.06,0.64,U] [#7 -0.32,0.05,0.51,U] [#8 0.49,-1.83,0.00,M2] 
02:48:10.697 00.002 7988 single-star, 7 included, MultiStar: {-0.12, 0.10}, one-star: {-0.03, -0.07}
02:48:10.697 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
02:48:10.697 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
02:48:10.700 00.003 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.99 mountX=-0.07 mountY=0.03, mountTheta=2.71
02:48:10.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.07, opts=13)
02:48:10.700 00.000 7988 Enqueuing Move request for scope (-0.03, -0.07)
02:48:10.700 00.000 15712 Worker thread wakes up
02:48:10.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:48:10.700 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:48:10.700 00.000 15712 Moving (-0.03, -0.07) raw xDistance=-0.07 yDistance=0.03
02:48:10.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:48:10.700 00.000 7988 UpdateGuideState exits: m=557 SNR=14.9
02:48:10.708 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:10.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:10.708 00.000 7988 Enqueuing Expose request
02:48:10.708 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:10.708 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
02:48:10.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:10.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:48:10.708 00.000 15712 MoveAxis(W, 9, ABG)
02:48:10.708 00.000 15712 Guiding  Dir = 3, Dur = 9
02:48:10.708 00.000 15712 IsGuiding returns 0
02:48:10.717 00.009 15712 IsGuiding returns 0
02:48:10.717 00.000 15712 Move returns status 0, amount 9
02:48:10.717 00.000 15712 MoveAxis(N, 0, ABG)
02:48:10.717 00.000 15712 Move returns status 0, amount 0
02:48:10.717 00.000 15712 move complete, result=0
02:48:10.717 00.000 15712 worker thread done servicing request
02:48:10.717 00.000 15712 Worker thread wakes up
02:48:10.717 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
02:48:10.729 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:10.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:12.355 01.626 15712 Exposure complete
02:48:12.420 00.065 15712 worker thread done servicing request
02:48:12.422 00.002 7988 OnExposeComplete: enter
02:48:12.422 00.000 7988 UpdateGuideState(): m_state=6
02:48:12.422 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5043
02:48:12.422 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=189.92, Mass=621, SNR=16.0, Peak=139 HFD=2.9
02:48:12.422 00.000 7988 MultiStar: [#1 0.03,0.30,0.93,U] [#2 -0.27,0.36,0.87,U] [#3 -0.03,-0.35,0.80,U] [#4 -0.18,0.59,0.69,U] [#5 -0.32,-0.23,0.73,U] [#6 0.16,-0.43,0.57,U] [#7 0.25,0.04,0.48,U] [#8 0.06,-0.50,0.44,U] 
02:48:12.422 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.14, -0.20}
02:48:12.422 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.56) = xAngle (-4.25 = 2.04)
02:48:12.422 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.00)
02:48:12.422 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.68 mountX=-0.02 mountY=0.03, mountTheta=2.03
02:48:12.422 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
02:48:12.422 00.000 7988 Enqueuing Move request for scope (-0.03, -0.02)
02:48:12.434 00.012 15712 Worker thread wakes up
02:48:12.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
02:48:12.434 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
02:48:12.434 00.000 15712 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
02:48:12.435 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:48:12.435 00.000 7988 UpdateGuideState exits: m=621 SNR=16.0
02:48:12.437 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:12.437 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:12.439 00.002 7988 Enqueuing Expose request
02:48:12.439 00.000 15712 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:12.439 00.000 15712 PPEC: input: -0.02, control: 0.03, exposure: 1500
02:48:12.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:12.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:48:12.439 00.000 15712 MoveAxis(W, 9, ABG)
02:48:12.439 00.000 15712 Guiding  Dir = 3, Dur = 9
02:48:12.439 00.000 15712 IsGuiding returns 0
02:48:12.453 00.014 15712 IsGuiding returns 0
02:48:12.453 00.000 15712 Move returns status 0, amount 9
02:48:12.453 00.000 15712 MoveAxis(N, 0, ABG)
02:48:12.453 00.000 15712 Move returns status 0, amount 0
02:48:12.453 00.000 15712 move complete, result=0
02:48:12.453 00.000 15712 worker thread done servicing request
02:48:12.453 00.000 15712 Worker thread wakes up
02:48:12.453 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
02:48:12.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:12.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:13.868 01.415 15712 Exposure complete
02:48:13.934 00.066 15712 worker thread done servicing request
02:48:13.934 00.000 7988 OnExposeComplete: enter
02:48:13.934 00.000 7988 UpdateGuideState(): m_state=6
02:48:13.934 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5044
02:48:13.934 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=190.06, Mass=625, SNR=15.9, Peak=136 HFD=3.7
02:48:13.934 00.000 7988 MultiStar: [#1 0.22,0.29,1.02,U] [#2 -0.10,0.31,0.85,U] [#3 0.05,-0.44,0.79,U] [#4 -0.17,0.38,0.64,U] [#5 -0.01,0.20,0.57,U] [#6 -0.02,-0.15,0.63,U] [#7 0.06,0.32,0.43,U] [#8 0.28,-0.25,0.45,U] 
02:48:13.934 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.18, -0.06}
02:48:13.942 00.008 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
02:48:13.942 00.000 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
02:48:13.944 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.85 mountX=0.07 mountY=-0.06, mountTheta=-0.73
02:48:13.946 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.07, opts=13)
02:48:13.946 00.000 7988 Enqueuing Move request for scope (0.06, 0.07)
02:48:13.948 00.002 15712 Worker thread wakes up
02:48:13.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:48:13.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:48:13.948 00.000 15712 Moving (0.06, 0.07) raw xDistance=0.07 yDistance=-0.06
02:48:13.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:48:13.948 00.000 7988 UpdateGuideState exits: m=625 SNR=15.9
02:48:13.951 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:13.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:13.953 00.002 7988 Enqueuing Expose request
02:48:13.953 00.000 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:13.953 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
02:48:13.953 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:13.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:48:13.953 00.000 15712 MoveAxis(W, 10, ABG)
02:48:13.953 00.000 15712 Guiding  Dir = 3, Dur = 10
02:48:13.969 00.016 15712 IsGuiding returns 0
02:48:13.984 00.015 15712 IsGuiding returns 1
02:48:13.984 00.000 15712 scope still moving after pulse duration time elapsed
02:48:14.012 00.028 15712 IsGuiding returns 1
02:48:14.050 00.038 15712 IsGuiding returns 0
02:48:14.050 00.000 15712 scope move finished after 10 + 70 ms
02:48:14.050 00.000 15712 Move returns status 0, amount 10
02:48:14.050 00.000 15712 MoveAxis(N, 0, ABG)
02:48:14.050 00.000 15712 Move returns status 0, amount 0
02:48:14.050 00.000 15712 move complete, result=0
02:48:14.050 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
02:48:14.055 00.005 15712 worker thread done servicing request
02:48:14.055 00.000 15712 Worker thread wakes up
02:48:14.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:14.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:15.689 01.634 15712 Exposure complete
02:48:15.752 00.063 15712 worker thread done servicing request
02:48:15.752 00.000 7988 OnExposeComplete: enter
02:48:15.752 00.000 7988 UpdateGuideState(): m_state=6
02:48:15.756 00.004 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5045
02:48:15.756 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=189.48, Mass=527, SNR=14.8, Peak=145 HFD=3.0
02:48:15.758 00.002 7988 MultiStar: [#1 -0.07,-0.07,0.98,U] [#2 -0.31,0.12,0.84,U] [#3 -0.18,0.13,0.88,U] [#4 -0.33,0.03,0.79,U] [#5 -0.31,0.06,0.76,U] [#6 -0.23,-0.38,0.70,U] [#7 -0.34,0.69,0.00,M1] [#8 -0.14,-1.10,0.00,M1] 
02:48:15.758 00.000 7988 refined, 6 included, MultiStar: {-0.17, -0.11}, one-star: {0.13, -0.64}
02:48:15.760 00.002 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.11 = 2.17)
02:48:15.760 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
02:48:15.762 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.55 mountX=-0.12 mountY=0.17, mountTheta=2.16
02:48:15.764 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.11, opts=13)
02:48:15.766 00.002 7988 Enqueuing Move request for scope (-0.17, -0.11)
02:48:15.767 00.001 15712 Worker thread wakes up
02:48:15.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
02:48:15.767 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
02:48:15.767 00.000 15712 Moving (-0.17, -0.11) raw xDistance=-0.12 yDistance=0.17
02:48:15.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:48:15.767 00.000 7988 UpdateGuideState exits: m=527 SNR=14.8
02:48:15.769 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:15.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:15.771 00.002 7988 Enqueuing Expose request
02:48:15.771 00.000 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:15.771 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
02:48:15.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:15.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:48:15.771 00.000 15712 MoveAxis(W, 11, ABG)
02:48:15.771 00.000 15712 Guiding  Dir = 3, Dur = 11
02:48:15.771 00.000 15712 IsGuiding returns 0
02:48:15.792 00.021 15712 IsGuiding returns 1
02:48:15.792 00.000 15712 scope still moving after pulse duration time elapsed
02:48:15.835 00.043 15712 IsGuiding returns 0
02:48:15.835 00.000 15712 scope move finished after 11 + 59 ms
02:48:15.835 00.000 15712 Move returns status 0, amount 11
02:48:15.835 00.000 15712 MoveAxis(N, 0, ABG)
02:48:15.835 00.000 15712 Move returns status 0, amount 0
02:48:15.835 00.000 15712 move complete, result=0
02:48:15.835 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
02:48:15.835 00.000 15712 worker thread done servicing request
02:48:15.835 00.000 15712 Worker thread wakes up
02:48:15.846 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:15.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:17.256 01.410 15712 Exposure complete
02:48:17.327 00.071 15712 worker thread done servicing request
02:48:17.327 00.000 7988 OnExposeComplete: enter
02:48:17.327 00.000 7988 UpdateGuideState(): m_state=6
02:48:17.327 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5046
02:48:17.335 00.008 7988 Star::Find returns 1 (0), X=974.74, Y=189.47, Mass=649, SNR=16.1, Peak=132 HFD=3.6
02:48:17.335 00.000 7988 MultiStar: [#1 -0.10,-0.17,0.98,U] [#2 -0.10,-0.06,0.83,U] [#3 -0.51,-0.17,0.82,U] [#4 0.23,0.04,0.73,U] [#5 0.07,-0.31,0.62,U] [#6 0.04,-0.85,0.00,M1] [#7 -0.19,-0.36,0.43,U] [#8 -0.11,-1.18,0.00,M2] 
02:48:17.337 00.002 7988 refined, 6 included, MultiStar: {-0.10, -0.25}, one-star: {-0.10, -0.65}
02:48:17.339 00.002 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.54 = 2.75)
02:48:17.339 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.71)
02:48:17.341 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.97 mountX=-0.25 mountY=0.11, mountTheta=2.72
02:48:17.344 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.25, opts=13)
02:48:17.346 00.002 7988 Enqueuing Move request for scope (-0.10, -0.25)
02:48:17.346 00.000 15712 Worker thread wakes up
02:48:17.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
02:48:17.346 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
02:48:17.346 00.000 15712 Moving (-0.10, -0.25) raw xDistance=-0.25 yDistance=0.11
02:48:17.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:48:17.346 00.000 7988 UpdateGuideState exits: m=649 SNR=16.1
02:48:17.349 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:17.351 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:17.351 00.000 7988 Enqueuing Expose request
02:48:17.351 00.000 15712 PPEC rslt: input = -0.25, final = -0.12, react = -0.15, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.44
02:48:17.351 00.000 15712 PPEC: input: -0.25, control: -0.12, exposure: 1500
02:48:17.351 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:17.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:48:17.351 00.000 15712 MoveAxis(E, 38, ABG)
02:48:17.351 00.000 15712 Guiding  Dir = 2, Dur = 38
02:48:17.351 00.000 15712 IsGuiding returns 0
02:48:17.378 00.027 15712 PulseGuide returned control before completion, sleep 26
02:48:17.415 00.037 15712 IsGuiding returns 0
02:48:17.415 00.000 15712 Move returns status 0, amount 38
02:48:17.415 00.000 15712 MoveAxis(N, 0, ABG)
02:48:17.415 00.000 15712 Move returns status 0, amount 0
02:48:17.415 00.000 15712 move complete, result=0
02:48:17.415 00.000 15712 worker thread done servicing request
02:48:17.415 00.000 15712 Worker thread wakes up
02:48:17.415 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
02:48:17.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:17.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:19.068 01.653 15712 Exposure complete
02:48:19.134 00.066 15712 worker thread done servicing request
02:48:19.134 00.000 7988 OnExposeComplete: enter
02:48:19.134 00.000 7988 UpdateGuideState(): m_state=6
02:48:19.134 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5047
02:48:19.134 00.000 7988 Star::Find returns 1 (0), X=974.89, Y=190.29, Mass=544, SNR=14.9, Peak=134 HFD=3.0
02:48:19.134 00.000 7988 MultiStar: [#1 0.24,0.25,0.89,U] [#2 -0.57,0.61,0.00,M1] [#3 -0.42,0.37,0.84,U] [#4 0.19,0.77,0.00,M1] [#5 -0.02,0.44,0.78,U] [#6 0.11,0.45,0.69,U] [#7 -0.50,0.25,0.52,U] [#8 -0.16,-0.19,0.52,U] 
02:48:19.139 00.005 7988 single-star, 6 included, MultiStar: {-0.07, 0.27}, one-star: {0.05, 0.17}
02:48:19.139 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
02:48:19.139 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
02:48:19.139 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.26 mountX=0.17 mountY=-0.06, mountTheta=-0.33
02:48:19.139 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.17, opts=13)
02:48:19.139 00.000 7988 Enqueuing Move request for scope (0.05, 0.17)
02:48:19.139 00.000 15712 Worker thread wakes up
02:48:19.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:48:19.139 00.000 7988 UpdateGuideState exits: m=544 SNR=14.9
02:48:19.148 00.009 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
02:48:19.148 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
02:48:19.148 00.000 15712 Moving (0.05, 0.17) raw xDistance=0.17 yDistance=-0.06
02:48:19.148 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:19.148 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:19.151 00.003 7988 Enqueuing Expose request
02:48:19.151 00.000 15712 PPEC rslt: input = 0.17, final = 0.14, react = 0.10, pred = 0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 639.44
02:48:19.151 00.000 15712 PPEC: input: 0.17, control: 0.14, exposure: 1500
02:48:19.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:19.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:48:19.151 00.000 15712 MoveAxis(W, 45, ABG)
02:48:19.151 00.000 15712 Guiding  Dir = 3, Dur = 45
02:48:19.184 00.033 15712 IsGuiding returns 0
02:48:19.195 00.011 15712 PulseGuide returned control before completion, sleep 40
02:48:19.243 00.048 15712 IsGuiding returns 1
02:48:19.243 00.000 15712 scope still moving after pulse duration time elapsed
02:48:19.281 00.038 15712 IsGuiding returns 0
02:48:19.281 00.000 15712 scope move finished after 45 + 51 ms
02:48:19.281 00.000 15712 Move returns status 0, amount 45
02:48:19.281 00.000 15712 MoveAxis(N, 0, ABG)
02:48:19.281 00.000 15712 Move returns status 0, amount 0
02:48:19.281 00.000 15712 move complete, result=0
02:48:19.281 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
02:48:19.283 00.002 15712 worker thread done servicing request
02:48:19.283 00.000 15712 Worker thread wakes up
02:48:19.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:19.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:20.697 01.414 15712 Exposure complete
02:48:20.759 00.062 15712 worker thread done servicing request
02:48:20.759 00.000 7988 OnExposeComplete: enter
02:48:20.759 00.000 7988 UpdateGuideState(): m_state=6
02:48:20.763 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5048
02:48:20.763 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=190.60, Mass=541, SNR=14.7, Peak=133 HFD=2.8
02:48:20.765 00.002 7988 MultiStar: [#1 -0.11,0.93,0.00,M1] [#2 -0.17,0.88,0.00,M2] [#3 -0.18,0.53,0.89,U] [#4 0.53,0.47,0.00,M2] [#5 -0.52,0.22,0.79,U] [#6 -0.30,0.16,0.65,U] [#7 -0.49,0.45,0.55,U] [#8 0.00,0.00,0.00,L] [#9 -0.70,1.33,0.00,M5] 
02:48:20.767 00.002 7988 refined, 4 included, MultiStar: {-0.28, 0.38}, one-star: {-0.06, 0.48}
02:48:20.767 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
02:48:20.769 00.002 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
02:48:20.769 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.38 hyp=0.47 cameraTheta=2.21 mountX=0.38 mountY=0.27, mountTheta=0.62
02:48:20.771 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.38, opts=13)
02:48:20.773 00.002 7988 Enqueuing Move request for scope (-0.28, 0.38)
02:48:20.773 00.000 15712 Worker thread wakes up
02:48:20.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.38) opts 0xd
02:48:20.773 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.38)
02:48:20.773 00.000 15712 Moving (-0.28, 0.38) raw xDistance=0.38 yDistance=0.27
02:48:20.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:48:20.775 00.002 7988 UpdateGuideState exits: m=541 SNR=14.7
02:48:20.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:20.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:20.775 00.000 7988 Enqueuing Expose request
02:48:20.775 00.000 15712 PPEC rslt: input = 0.38, final = 0.26, react = 0.23, pred = 0.04, hyst = 0.20, hyst_pct = 0.00, period_length = 639.44
02:48:20.775 00.000 15712 PPEC: input: 0.38, control: 0.26, exposure: 1500
02:48:20.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:48:20.775 00.000 15712 MoveAxis(W, 86, ABG)
02:48:20.775 00.000 15712 Guiding  Dir = 3, Dur = 86
02:48:20.775 00.000 15712 IsGuiding returns 0
02:48:20.795 00.020 15712 PulseGuide returned control before completion, sleep 77
02:48:20.887 00.092 15712 IsGuiding returns 0
02:48:20.887 00.000 15712 Move returns status 0, amount 86
02:48:20.887 00.000 15712 MoveAxis(S, 70, ABG)
02:48:20.887 00.000 15712 Guiding  Dir = 1, Dur = 70
02:48:20.887 00.000 15712 IsGuiding returns 0
02:48:20.958 00.071 15712 IsGuiding returns 1
02:48:20.958 00.000 15712 scope still moving after pulse duration time elapsed
02:48:20.982 00.024 15712 IsGuiding returns 1
02:48:21.014 00.032 15712 IsGuiding returns 1
02:48:21.055 00.041 15712 IsGuiding returns 0
02:48:21.055 00.000 15712 scope move finished after 70 + 97 ms
02:48:21.055 00.000 15712 Move returns status 0, amount 70
02:48:21.055 00.000 15712 move complete, result=0
02:48:21.055 00.000 7988 GuideStep: 0.4 px 86 ms WEST, 0.3 px 70 ms SOUTH
02:48:21.057 00.002 15712 worker thread done servicing request
02:48:21.057 00.000 15712 Worker thread wakes up
02:48:21.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:21.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:22.691 01.634 15712 Exposure complete
02:48:22.754 00.063 15712 worker thread done servicing request
02:48:22.754 00.000 7988 OnExposeComplete: enter
02:48:22.754 00.000 7988 UpdateGuideState(): m_state=6
02:48:22.760 00.006 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5049
02:48:22.760 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=190.58, Mass=641, SNR=16.1, Peak=135 HFD=3.5
02:48:22.762 00.002 7988 MultiStar: [#1 0.46,0.98,0.00,M2] [#2 -0.37,1.38,0.00,M3] [#3 -0.37,0.94,0.00,M1] [#4 -0.14,0.68,0.72,U] [#5 -0.92,0.57,0.00,M1] [#6 -0.05,0.14,0.64,U] [#7 -0.62,0.66,0.00,M1] [#8 0.38,-0.75,0.00,M2] 
02:48:22.762 00.000 7988 refined, 2 included, MultiStar: {0.02, 0.44}, one-star: {0.18, 0.46}
02:48:22.764 00.002 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
02:48:22.764 00.000 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:48:22.764 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.44 hyp=0.44 cameraTheta=1.53 mountX=0.44 mountY=-0.03, mountTheta=-0.06
02:48:22.764 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.44, opts=13)
02:48:22.764 00.000 7988 Enqueuing Move request for scope (0.02, 0.44)
02:48:22.771 00.007 15712 Worker thread wakes up
02:48:22.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.44) opts 0xd
02:48:22.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.44)
02:48:22.771 00.000 15712 Moving (0.02, 0.44) raw xDistance=0.44 yDistance=-0.03
02:48:22.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:48:22.771 00.000 7988 UpdateGuideState exits: m=641 SNR=16.1
02:48:22.774 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:22.774 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:22.776 00.002 15712 PPEC rslt: input = 0.44, final = 0.30, react = 0.26, pred = 0.04, hyst = 0.25, hyst_pct = 0.00, period_length = 639.44
02:48:22.776 00.000 15712 PPEC: input: 0.44, control: 0.30, exposure: 1500
02:48:22.776 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:22.776 00.000 7988 Enqueuing Expose request
02:48:22.776 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:48:22.776 00.000 15712 MoveAxis(W, 98, ABG)
02:48:22.776 00.000 15712 Guiding  Dir = 3, Dur = 98
02:48:22.779 00.003 15712 IsGuiding returns 0
02:48:22.797 00.018 15712 PulseGuide returned control before completion, sleep 93
02:48:22.916 00.119 15712 IsGuiding returns 0
02:48:22.916 00.000 15712 Move returns status 0, amount 98
02:48:22.916 00.000 15712 MoveAxis(N, 0, ABG)
02:48:22.916 00.000 15712 Move returns status 0, amount 0
02:48:22.916 00.000 15712 move complete, result=0
02:48:22.916 00.000 15712 worker thread done servicing request
02:48:22.916 00.000 15712 Worker thread wakes up
02:48:22.916 00.000 7988 GuideStep: 0.4 px 98 ms WEST, -0.0 px 0 ms NORTH
02:48:22.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:22.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:24.337 01.421 15712 Exposure complete
02:48:24.399 00.062 15712 worker thread done servicing request
02:48:24.399 00.000 7988 OnExposeComplete: enter
02:48:24.399 00.000 7988 UpdateGuideState(): m_state=6
02:48:24.399 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5050
02:48:24.399 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=190.13, Mass=627, SNR=15.9, Peak=144 HFD=3.0
02:48:24.399 00.000 7988 MultiStar: [#1 -0.13,0.07,0.91,U] [#2 -0.45,0.61,0.00,M4] [#3 -0.36,0.14,0.78,U] [#4 0.17,0.63,0.68,U] [#5 -0.31,0.32,0.70,U] [#6 0.19,-0.01,0.64,U] [#7 -0.10,0.16,0.47,U] [#8 0.05,-0.69,0.00,M3] 
02:48:24.399 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.17}, one-star: {0.18, 0.01}
02:48:24.399 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
02:48:24.399 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
02:48:24.399 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.84 mountX=0.17 mountY=0.04, mountTheta=0.24
02:48:24.413 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.17, opts=13)
02:48:24.413 00.000 7988 Enqueuing Move request for scope (-0.05, 0.17)
02:48:24.415 00.002 15712 Worker thread wakes up
02:48:24.415 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
02:48:24.415 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
02:48:24.415 00.000 15712 Moving (-0.05, 0.17) raw xDistance=0.17 yDistance=0.04
02:48:24.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:48:24.415 00.000 7988 UpdateGuideState exits: m=627 SNR=15.9
02:48:24.418 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:24.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:24.420 00.002 7988 Enqueuing Expose request
02:48:24.420 00.000 15712 PPEC rslt: input = 0.17, final = 0.13, react = 0.10, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.44
02:48:24.420 00.000 15712 PPEC: input: 0.17, control: 0.13, exposure: 1500
02:48:24.420 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:24.420 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:48:24.420 00.000 15712 MoveAxis(W, 44, ABG)
02:48:24.420 00.000 15712 Guiding  Dir = 3, Dur = 44
02:48:24.420 00.000 15712 IsGuiding returns 0
02:48:24.431 00.011 15712 PulseGuide returned control before completion, sleep 32
02:48:24.481 00.050 15712 IsGuiding returns 0
02:48:24.481 00.000 15712 Move returns status 0, amount 44
02:48:24.481 00.000 15712 MoveAxis(N, 0, ABG)
02:48:24.481 00.000 15712 Move returns status 0, amount 0
02:48:24.481 00.000 15712 move complete, result=0
02:48:24.481 00.000 15712 worker thread done servicing request
02:48:24.481 00.000 15712 Worker thread wakes up
02:48:24.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:24.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:24.481 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
02:48:26.124 01.643 15712 Exposure complete
02:48:26.185 00.061 15712 worker thread done servicing request
02:48:26.185 00.000 7988 OnExposeComplete: enter
02:48:26.185 00.000 7988 UpdateGuideState(): m_state=6
02:48:26.190 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5051
02:48:26.190 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=190.15, Mass=532, SNR=14.7, Peak=151 HFD=2.8
02:48:26.192 00.002 7988 MultiStar: [#1 -0.25,0.10,0.94,U] [#2 -0.37,0.29,0.89,U] [#3 -0.16,0.03,0.77,U] [#4 -0.27,0.16,0.77,U] [#5 -0.74,-0.22,0.00,M1] [#6 0.20,-0.22,0.72,U] [#7 -0.68,0.56,0.00,M1] [#8 -0.94,-0.69,0.00,M4] 
02:48:26.192 00.000 7988 single-star, 5 included, MultiStar: {-0.13, 0.07}, one-star: {0.09, 0.03}
02:48:26.194 00.002 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.24 = -1.24)
02:48:26.194 00.000 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
02:48:26.196 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.33 mountX=0.03 mountY=-0.09, mountTheta=-1.24
02:48:26.198 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.03, opts=13)
02:48:26.199 00.001 7988 Enqueuing Move request for scope (0.09, 0.03)
02:48:26.201 00.002 15712 Worker thread wakes up
02:48:26.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
02:48:26.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
02:48:26.201 00.000 15712 Moving (0.09, 0.03) raw xDistance=0.03 yDistance=-0.09
02:48:26.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:48:26.201 00.000 7988 UpdateGuideState exits: m=532 SNR=14.7
02:48:26.203 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:26.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:26.205 00.002 7988 Enqueuing Expose request
02:48:26.205 00.000 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:26.205 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
02:48:26.205 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:26.205 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:48:26.205 00.000 15712 MoveAxis(W, 11, ABG)
02:48:26.205 00.000 15712 Guiding  Dir = 3, Dur = 11
02:48:26.207 00.002 15712 IsGuiding returns 0
02:48:26.233 00.026 15712 IsGuiding returns 1
02:48:26.233 00.000 15712 scope still moving after pulse duration time elapsed
02:48:26.283 00.050 15712 IsGuiding returns 0
02:48:26.283 00.000 15712 scope move finished after 11 + 64 ms
02:48:26.283 00.000 15712 Move returns status 0, amount 11
02:48:26.283 00.000 15712 MoveAxis(N, 0, ABG)
02:48:26.283 00.000 15712 Move returns status 0, amount 0
02:48:26.283 00.000 15712 move complete, result=0
02:48:26.283 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
02:48:26.284 00.001 15712 worker thread done servicing request
02:48:26.284 00.000 15712 Worker thread wakes up
02:48:26.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:26.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:27.649 01.365 7988 evsrv: cli 0CCD0028 connect
02:48:27.649 00.000 7988 case statement mapped state 6 to 3
02:48:27.649 00.000 7988 case statement mapped state 6 to 3
02:48:27.649 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_app_state","id":"097a2400-47c3-4f9f-9ca7-578f0df21464"}
02:48:27.654 00.005 7988 case statement mapped state 6 to 3
02:48:27.654 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":"Guiding","id":"097a2400-47c3-4f9f-9ca7-578f0df21464"}
02:48:27.670 00.016 7988 evsrv: cli 0CCD0028 disconnect
02:48:27.702 00.032 15712 Exposure complete
02:48:27.765 00.063 15712 worker thread done servicing request
02:48:27.765 00.000 7988 OnExposeComplete: enter
02:48:27.765 00.000 7988 UpdateGuideState(): m_state=6
02:48:27.781 00.016 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5052
02:48:27.781 00.000 7988 Star::Find returns 1 (0), X=974.89, Y=189.87, Mass=572, SNR=15.2, Peak=141 HFD=3.2
02:48:27.783 00.002 7988 MultiStar: [#1 0.12,0.22,0.93,U] [#2 -0.32,0.43,0.82,U] [#3 -0.07,-0.10,0.72,U] [#4 0.21,0.18,0.77,U] [#5 -0.27,-0.34,0.55,U] [#6 0.29,-0.30,0.62,U] [#7 -0.57,-0.08,0.53,U] [#8 1.13,-0.89,0.00,M5] 
02:48:27.785 00.002 7988 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {0.06, -0.25}
02:48:27.785 00.000 7988 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.56) = xAngle (-4.54 = 1.74)
02:48:27.787 00.002 7988 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.71)
02:48:27.787 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.98 mountX=-0.01 mountY=0.04, mountTheta=1.74
02:48:27.789 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
02:48:27.791 00.002 7988 Enqueuing Move request for scope (-0.04, -0.01)
02:48:27.793 00.002 15712 Worker thread wakes up
02:48:27.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
02:48:27.793 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
02:48:27.793 00.000 15712 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
02:48:27.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=62, FiltMax=255, Gamma=0.690
02:48:27.793 00.000 7988 UpdateGuideState exits: m=572 SNR=15.2
02:48:27.795 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:27.797 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:27.797 00.000 7988 Enqueuing Expose request
02:48:27.797 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:27.797 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
02:48:27.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:27.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:48:27.797 00.000 15712 MoveAxis(W, 10, ABG)
02:48:27.797 00.000 15712 Guiding  Dir = 3, Dur = 10
02:48:27.797 00.000 15712 IsGuiding returns 0
02:48:27.817 00.020 15712 IsGuiding returns 1
02:48:27.817 00.000 15712 scope still moving after pulse duration time elapsed
02:48:27.865 00.048 15712 IsGuiding returns 0
02:48:27.865 00.000 15712 scope move finished after 10 + 55 ms
02:48:27.865 00.000 15712 Move returns status 0, amount 10
02:48:27.865 00.000 15712 MoveAxis(N, 0, ABG)
02:48:27.865 00.000 15712 Move returns status 0, amount 0
02:48:27.865 00.000 15712 move complete, result=0
02:48:27.865 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
02:48:27.867 00.002 15712 worker thread done servicing request
02:48:27.867 00.000 15712 Worker thread wakes up
02:48:27.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:27.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:29.505 01.638 15712 Exposure complete
02:48:29.566 00.061 15712 worker thread done servicing request
02:48:29.566 00.000 7988 OnExposeComplete: enter
02:48:29.566 00.000 7988 UpdateGuideState(): m_state=6
02:48:29.577 00.011 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5053
02:48:29.577 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=189.71, Mass=561, SNR=15.0, Peak=139 HFD=2.8
02:48:29.579 00.002 7988 MultiStar: [#1 -0.37,0.19,0.95,U] [#2 -0.41,-0.25,0.85,U] [#3 -0.26,0.18,0.73,U] [#4 0.00,-0.26,0.69,U] [#5 -0.29,-0.35,0.67,U] [#6 -0.09,-0.42,0.68,U] [#7 -0.51,-0.64,0.00,M1] [#8 0.46,-1.17,0.00,M6] 
02:48:29.581 00.002 7988 refined, 6 included, MultiStar: {-0.20, -0.18}, one-star: {0.04, -0.41}
02:48:29.582 00.001 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.97 = 2.32)
02:48:29.582 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.29)
02:48:29.582 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-2.40 mountX=-0.18 mountY=0.20, mountTheta=2.30
02:48:29.582 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.18, opts=13)
02:48:29.582 00.000 7988 Enqueuing Move request for scope (-0.20, -0.18)
02:48:29.582 00.000 15712 Worker thread wakes up
02:48:29.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd
02:48:29.582 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.18)
02:48:29.582 00.000 15712 Moving (-0.20, -0.18) raw xDistance=-0.18 yDistance=0.20
02:48:29.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
02:48:29.582 00.000 7988 UpdateGuideState exits: m=561 SNR=15.0
02:48:29.591 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:29.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:29.593 00.002 7988 Enqueuing Expose request
02:48:29.593 00.000 15712 PPEC rslt: input = -0.18, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 639.44
02:48:29.593 00.000 15712 PPEC: input: -0.18, control: -0.07, exposure: 1500
02:48:29.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:29.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:48:29.593 00.000 15712 MoveAxis(E, 24, ABG)
02:48:29.593 00.000 15712 Guiding  Dir = 2, Dur = 24
02:48:29.593 00.000 15712 IsGuiding returns 0
02:48:29.615 00.022 15712 IsGuiding returns 1
02:48:29.615 00.000 15712 scope still moving after pulse duration time elapsed
02:48:29.666 00.051 15712 IsGuiding returns 1
02:48:29.693 00.027 15712 IsGuiding returns 0
02:48:29.693 00.000 15712 scope move finished after 24 + 74 ms
02:48:29.693 00.000 15712 Move returns status 0, amount 24
02:48:29.693 00.000 15712 MoveAxis(N, 0, ABG)
02:48:29.693 00.000 15712 Move returns status 0, amount 0
02:48:29.693 00.000 15712 move complete, result=0
02:48:29.693 00.000 15712 worker thread done servicing request
02:48:29.693 00.000 15712 Worker thread wakes up
02:48:29.693 00.000 7988 GuideStep: -0.2 px 24 ms EAST, 0.2 px 0 ms NORTH
02:48:29.695 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:29.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:31.099 01.404 15712 Exposure complete
02:48:31.164 00.065 15712 worker thread done servicing request
02:48:31.164 00.000 7988 OnExposeComplete: enter
02:48:31.164 00.000 7988 UpdateGuideState(): m_state=6
02:48:31.164 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5054
02:48:31.164 00.000 7988 Star::Find returns 1 (0), X=974.89, Y=189.88, Mass=512, SNR=14.3, Peak=143 HFD=2.8
02:48:31.164 00.000 7988 MultiStar: [#1 0.11,0.28,1.00,U] [#2 -0.45,-0.24,0.88,U] [#3 0.01,0.28,0.87,U] [#4 0.05,0.32,0.71,U] [#5 -0.36,-0.08,0.64,U] [#6 0.36,-0.62,0.00,M1] [#7 -0.26,0.09,0.49,U] [#8 0.05,-0.08,0.45,U] 
02:48:31.164 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {0.05, -0.25}
02:48:31.164 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
02:48:31.164 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
02:48:31.164 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.69 mountX=0.04 mountY=0.09, mountTheta=1.12
02:48:31.164 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.04, opts=13)
02:48:31.176 00.012 7988 Enqueuing Move request for scope (-0.09, 0.04)
02:48:31.176 00.000 15712 Worker thread wakes up
02:48:31.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
02:48:31.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
02:48:31.176 00.000 15712 Moving (-0.09, 0.04) raw xDistance=0.04 yDistance=0.09
02:48:31.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=62, FiltMax=255, Gamma=0.690
02:48:31.176 00.000 7988 UpdateGuideState exits: m=512 SNR=14.3
02:48:31.179 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:31.181 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:31.181 00.000 7988 Enqueuing Expose request
02:48:31.181 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:31.181 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
02:48:31.181 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:31.181 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:48:31.181 00.000 15712 MoveAxis(W, 11, ABG)
02:48:31.181 00.000 15712 Guiding  Dir = 3, Dur = 11
02:48:31.181 00.000 15712 IsGuiding returns 0
02:48:31.196 00.015 15712 IsGuiding returns 1
02:48:31.196 00.000 15712 scope still moving after pulse duration time elapsed
02:48:31.240 00.044 15712 IsGuiding returns 0
02:48:31.240 00.000 15712 scope move finished after 11 + 45 ms
02:48:31.240 00.000 15712 Move returns status 0, amount 11
02:48:31.240 00.000 15712 MoveAxis(N, 0, ABG)
02:48:31.240 00.000 15712 Move returns status 0, amount 0
02:48:31.240 00.000 15712 move complete, result=0
02:48:31.240 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
02:48:31.242 00.002 15712 worker thread done servicing request
02:48:31.242 00.000 15712 Worker thread wakes up
02:48:31.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:31.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:32.981 01.739 15712 Exposure complete
02:48:33.042 00.061 15712 worker thread done servicing request
02:48:33.042 00.000 7988 OnExposeComplete: enter
02:48:33.042 00.000 7988 UpdateGuideState(): m_state=6
02:48:33.048 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5055
02:48:33.049 00.001 7988 Star::Find returns 1 (0), X=974.78, Y=189.87, Mass=574, SNR=15.1, Peak=143 HFD=3.3
02:48:33.049 00.000 7988 MultiStar: [#1 -0.42,-0.04,1.06,U] [#2 -0.52,0.11,0.85,U] [#3 -0.54,-0.26,0.81,U] [#4 -0.51,0.00,0.61,U] [#5 -0.32,-0.38,0.67,U] [#6 0.06,-0.45,0.62,U] [#7 -1.26,-0.19,0.00,M1] [#8 0.58,-0.87,0.00,M6] 
02:48:33.051 00.002 7988 single-star, 6 included, MultiStar: {-0.33, -0.17}, one-star: {-0.06, -0.25}
02:48:33.051 00.000 7988 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.56) = xAngle (-3.35 = 2.93)
02:48:33.053 00.002 7988 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.90)
02:48:33.053 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.79 mountX=-0.25 mountY=0.06, mountTheta=2.90
02:48:33.055 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.25, opts=13)
02:48:33.057 00.002 7988 Enqueuing Move request for scope (-0.06, -0.25)
02:48:33.057 00.000 15712 Worker thread wakes up
02:48:33.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
02:48:33.057 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
02:48:33.057 00.000 15712 Moving (-0.06, -0.25) raw xDistance=-0.25 yDistance=0.06
02:48:33.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
02:48:33.057 00.000 7988 UpdateGuideState exits: m=574 SNR=15.1
02:48:33.061 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:33.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:33.063 00.002 7988 Enqueuing Expose request
02:48:33.063 00.000 15712 PPEC rslt: input = -0.25, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 639.44
02:48:33.063 00.000 15712 PPEC: input: -0.25, control: -0.11, exposure: 1500
02:48:33.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:33.063 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:48:33.063 00.000 15712 MoveAxis(E, 36, ABG)
02:48:33.063 00.000 15712 Guiding  Dir = 2, Dur = 36
02:48:33.065 00.002 15712 IsGuiding returns 0
02:48:33.093 00.028 15712 PulseGuide returned control before completion, sleep 19
02:48:33.136 00.043 15712 IsGuiding returns 0
02:48:33.136 00.000 15712 Move returns status 0, amount 36
02:48:33.136 00.000 15712 MoveAxis(N, 0, ABG)
02:48:33.136 00.000 15712 Move returns status 0, amount 0
02:48:33.136 00.000 15712 move complete, result=0
02:48:33.136 00.000 7988 GuideStep: -0.3 px 36 ms EAST, 0.1 px 0 ms NORTH
02:48:33.142 00.006 15712 worker thread done servicing request
02:48:33.142 00.000 15712 Worker thread wakes up
02:48:33.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:33.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:34.556 01.414 15712 Exposure complete
02:48:34.620 00.064 15712 worker thread done servicing request
02:48:34.620 00.000 7988 OnExposeComplete: enter
02:48:34.620 00.000 7988 UpdateGuideState(): m_state=6
02:48:34.622 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5056
02:48:34.622 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=189.68, Mass=453, SNR=13.6, Peak=148 HFD=2.3
02:48:34.624 00.002 7988 Star::Find false star n=5 nbg=281 bg=71.7 sigma=3.0 thresh=81 peak=81
02:48:34.624 00.000 7988 Star::Find false star n=9 nbg=275 bg=71.9 sigma=2.8 thresh=80 peak=80
02:48:34.626 00.002 7988 MultiStar: [#1 -0.39,-0.01,1.15,U] [#2 -0.45,0.10,0.99,U] [#3 -0.33,-0.14,0.88,U] [#4 -0.00,-0.07,0.72,U] [#5 -0.57,0.02,0.81,U] [#6 0.03,-0.97,0.00,M1] [#7 -0.76,-0.10,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.27,2.29,0.00,M5] 
02:48:34.626 00.000 7988 refined, 5 included, MultiStar: {-0.29, -0.09}, one-star: {0.04, -0.45}
02:48:34.629 00.003 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
02:48:34.629 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.86)
02:48:34.631 00.002 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-2.83 mountX=-0.09 mountY=0.29, mountTheta=1.89
02:48:34.633 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.09, opts=13)
02:48:34.634 00.001 7988 Enqueuing Move request for scope (-0.29, -0.09)
02:48:34.636 00.002 15712 Worker thread wakes up
02:48:34.636 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
02:48:34.636 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
02:48:34.636 00.000 15712 Moving (-0.29, -0.09) raw xDistance=-0.09 yDistance=0.29
02:48:34.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=65, FiltMax=255, Gamma=0.690
02:48:34.636 00.000 7988 UpdateGuideState exits: m=453 SNR=13.6
02:48:34.638 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:34.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:34.640 00.002 7988 Enqueuing Expose request
02:48:34.640 00.000 15712 PPEC rslt: input = -0.09, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:34.640 00.000 15712 PPEC: input: -0.09, control: 0.04, exposure: 1500
02:48:34.640 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:48:34.640 00.000 15712 MoveAxis(W, 12, ABG)
02:48:34.640 00.000 15712 Guiding  Dir = 3, Dur = 12
02:48:34.642 00.002 15712 IsGuiding returns 0
02:48:34.654 00.012 15712 IsGuiding returns 1
02:48:34.654 00.000 15712 scope still moving after pulse duration time elapsed
02:48:34.702 00.048 15712 IsGuiding returns 0
02:48:34.702 00.000 15712 scope move finished after 12 + 51 ms
02:48:34.702 00.000 15712 Move returns status 0, amount 12
02:48:34.702 00.000 15712 MoveAxis(S, 75, ABG)
02:48:34.702 00.000 15712 Guiding  Dir = 1, Dur = 75
02:48:34.702 00.000 15712 IsGuiding returns 0
02:48:34.787 00.085 15712 IsGuiding returns 1
02:48:34.787 00.000 15712 scope still moving after pulse duration time elapsed
02:48:34.810 00.023 15712 IsGuiding returns 1
02:48:34.841 00.031 15712 IsGuiding returns 1
02:48:34.889 00.048 15712 IsGuiding returns 1
02:48:34.921 00.032 15712 IsGuiding returns 0
02:48:34.921 00.000 15712 scope move finished after 75 + 148 ms
02:48:34.921 00.000 15712 Move returns status 0, amount 75
02:48:34.921 00.000 15712 move complete, result=0
02:48:34.921 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.3 px 75 ms SOUTH
02:48:34.933 00.012 15712 worker thread done servicing request
02:48:34.933 00.000 15712 Worker thread wakes up
02:48:34.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:34.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:36.675 01.742 15712 Exposure complete
02:48:36.738 00.063 15712 worker thread done servicing request
02:48:36.738 00.000 7988 OnExposeComplete: enter
02:48:36.738 00.000 7988 UpdateGuideState(): m_state=6
02:48:36.738 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5057
02:48:36.738 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=189.89, Mass=541, SNR=14.8, Peak=137 HFD=3.0
02:48:36.738 00.000 7988 MultiStar: [#1 0.14,0.01,0.97,U] [#2 -0.14,0.35,0.91,U] [#3 0.02,0.14,0.84,U] [#4 0.38,0.07,0.70,U] [#5 0.05,0.29,0.71,U] [#6 0.08,-0.48,0.65,U] [#7 -0.41,-0.63,0.00,M3] [#8 0.06,-0.86,0.00,M7] 
02:48:36.738 00.000 7988 refined, 6 included, MultiStar: {0.06, 0.03}, one-star: {0.01, -0.23}
02:48:36.738 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
02:48:36.738 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
02:48:36.738 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=0.03 mountY=-0.07, mountTheta=-1.16
02:48:36.738 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.03, opts=13)
02:48:36.738 00.000 7988 Enqueuing Move request for scope (0.06, 0.03)
02:48:36.751 00.013 15712 Worker thread wakes up
02:48:36.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
02:48:36.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
02:48:36.751 00.000 15712 Moving (0.06, 0.03) raw xDistance=0.03 yDistance=-0.07
02:48:36.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:48:36.753 00.002 7988 UpdateGuideState exits: m=541 SNR=14.8
02:48:36.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:36.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:36.753 00.000 7988 Enqueuing Expose request
02:48:36.753 00.000 15712 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:36.753 00.000 15712 PPEC: input: 0.03, control: 0.04, exposure: 1500
02:48:36.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:36.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:48:36.753 00.000 15712 MoveAxis(W, 12, ABG)
02:48:36.753 00.000 15712 Guiding  Dir = 3, Dur = 12
02:48:36.767 00.014 15712 IsGuiding returns 0
02:48:36.785 00.018 15712 IsGuiding returns 1
02:48:36.785 00.000 15712 scope still moving after pulse duration time elapsed
02:48:36.833 00.048 15712 IsGuiding returns 0
02:48:36.833 00.000 15712 scope move finished after 12 + 52 ms
02:48:36.833 00.000 15712 Move returns status 0, amount 12
02:48:36.833 00.000 15712 MoveAxis(N, 0, ABG)
02:48:36.833 00.000 15712 Move returns status 0, amount 0
02:48:36.833 00.000 15712 move complete, result=0
02:48:36.833 00.000 7988 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
02:48:36.835 00.002 15712 worker thread done servicing request
02:48:36.835 00.000 15712 Worker thread wakes up
02:48:36.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:36.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:38.239 01.404 15712 Exposure complete
02:48:38.301 00.062 15712 worker thread done servicing request
02:48:38.301 00.000 7988 OnExposeComplete: enter
02:48:38.301 00.000 7988 UpdateGuideState(): m_state=6
02:48:38.306 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5058
02:48:38.306 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=190.24, Mass=569, SNR=15.3, Peak=139 HFD=3.2
02:48:38.308 00.002 7988 MultiStar: [#1 0.33,0.30,1.02,U] [#2 0.26,0.24,0.87,U] [#3 0.08,0.18,0.79,U] [#4 0.09,0.29,0.73,U] [#5 0.01,0.17,0.66,U] [#6 0.03,-0.03,0.67,U] [#7 0.12,-0.57,0.51,U] [#8 0.73,-0.22,0.00,M8] 
02:48:38.308 00.000 7988 refined, 7 included, MultiStar: {0.24, 0.12}, one-star: {0.71, 0.12}
02:48:38.310 00.002 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
02:48:38.310 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
02:48:38.312 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.48 mountX=0.13 mountY=-0.24, mountTheta=-1.09
02:48:38.314 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.12, opts=13)
02:48:38.315 00.001 7988 Enqueuing Move request for scope (0.24, 0.12)
02:48:38.317 00.002 15712 Worker thread wakes up
02:48:38.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd
02:48:38.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.12)
02:48:38.317 00.000 15712 Moving (0.24, 0.12) raw xDistance=0.13 yDistance=-0.24
02:48:38.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:48:38.319 00.002 7988 UpdateGuideState exits: m=569 SNR=15.3
02:48:38.319 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:38.321 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:38.321 00.000 7988 Enqueuing Expose request
02:48:38.323 00.002 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:38.323 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
02:48:38.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:38.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:48:38.323 00.000 15712 MoveAxis(W, 10, ABG)
02:48:38.323 00.000 15712 Guiding  Dir = 3, Dur = 10
02:48:38.323 00.000 15712 IsGuiding returns 0
02:48:38.352 00.029 15712 IsGuiding returns 1
02:48:38.352 00.000 15712 scope still moving after pulse duration time elapsed
02:48:38.400 00.048 15712 IsGuiding returns 0
02:48:38.400 00.000 15712 scope move finished after 10 + 66 ms
02:48:38.400 00.000 15712 Move returns status 0, amount 10
02:48:38.400 00.000 15712 MoveAxis(N, 0, ABG)
02:48:38.400 00.000 15712 Move returns status 0, amount 0
02:48:38.400 00.000 15712 move complete, result=0
02:48:38.400 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
02:48:38.400 00.000 15712 worker thread done servicing request
02:48:38.402 00.002 15712 Worker thread wakes up
02:48:38.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:38.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:40.039 01.637 15712 Exposure complete
02:48:40.102 00.063 15712 worker thread done servicing request
02:48:40.102 00.000 7988 OnExposeComplete: enter
02:48:40.106 00.004 7988 UpdateGuideState(): m_state=6
02:48:40.106 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5059
02:48:40.108 00.002 7988 Star::Find returns 1 (0), X=975.34, Y=189.95, Mass=626, SNR=15.9, Peak=138 HFD=3.3
02:48:40.110 00.002 7988 MultiStar: [#1 0.03,-0.12,0.93,U] [#2 0.05,0.21,0.89,U] [#3 0.05,-0.12,0.85,U] [#4 0.02,0.25,0.77,U] [#5 -0.01,-0.48,0.71,U] [#6 0.07,-0.24,0.65,U] [#7 0.89,0.14,0.00,M3] [#8 0.55,-1.25,0.00,M9] 
02:48:40.110 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.51, -0.17}
02:48:40.112 00.002 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.20 = -2.20)
02:48:40.114 00.002 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
02:48:40.116 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.63 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
02:48:40.118 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.09, opts=13)
02:48:40.118 00.000 7988 Enqueuing Move request for scope (0.12, -0.09)
02:48:40.118 00.000 15712 Worker thread wakes up
02:48:40.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:48:40.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:48:40.118 00.000 15712 Moving (0.12, -0.09) raw xDistance=-0.09 yDistance=-0.12
02:48:40.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:48:40.118 00.000 7988 UpdateGuideState exits: m=626 SNR=15.9
02:48:40.123 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:40.123 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:40.125 00.002 7988 Enqueuing Expose request
02:48:40.125 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:40.125 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
02:48:40.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:40.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:48:40.125 00.000 15712 MoveAxis(W, 10, ABG)
02:48:40.125 00.000 15712 Guiding  Dir = 3, Dur = 10
02:48:40.125 00.000 15712 IsGuiding returns 0
02:48:40.133 00.008 15712 IsGuiding returns 1
02:48:40.133 00.000 15712 scope still moving after pulse duration time elapsed
02:48:40.184 00.051 15712 IsGuiding returns 0
02:48:40.184 00.000 15712 scope move finished after 10 + 53 ms
02:48:40.184 00.000 15712 Move returns status 0, amount 10
02:48:40.184 00.000 15712 MoveAxis(N, 0, ABG)
02:48:40.184 00.000 15712 Move returns status 0, amount 0
02:48:40.184 00.000 15712 move complete, result=0
02:48:40.184 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
02:48:40.192 00.008 15712 worker thread done servicing request
02:48:40.192 00.000 15712 Worker thread wakes up
02:48:40.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:40.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:41.601 01.409 15712 Exposure complete
02:48:41.666 00.065 15712 worker thread done servicing request
02:48:41.666 00.000 7988 OnExposeComplete: enter
02:48:41.666 00.000 7988 UpdateGuideState(): m_state=6
02:48:41.666 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5060
02:48:41.666 00.000 7988 Star::Find returns 1 (0), X=974.96, Y=189.49, Mass=521, SNR=14.5, Peak=132 HFD=2.3
02:48:41.666 00.000 7988 MultiStar: [#1 0.61,0.03,1.00,U] [#2 0.07,-0.19,0.92,U] [#3 0.23,-0.33,0.74,U] [#4 0.37,-0.52,0.73,U] [#5 -0.24,-0.57,0.78,U] [#6 -0.17,-0.56,0.70,U] [#7 0.05,-0.19,0.50,U] [#8 0.58,-0.32,0.41,U] 
02:48:41.666 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.36}, one-star: {0.13, -0.64}
02:48:41.666 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
02:48:41.666 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
02:48:41.666 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.36 hyp=0.40 cameraTheta=-1.12 mountX=-0.36 mountY=-0.17, mountTheta=-2.71
02:48:41.666 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.36, opts=13)
02:48:41.678 00.012 7988 Enqueuing Move request for scope (0.18, -0.36)
02:48:41.679 00.001 15712 Worker thread wakes up
02:48:41.679 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.36) opts 0xd
02:48:41.679 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.36)
02:48:41.679 00.000 15712 Moving (0.18, -0.36) raw xDistance=-0.36 yDistance=-0.17
02:48:41.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:48:41.679 00.000 7988 UpdateGuideState exits: m=521 SNR=14.5
02:48:41.681 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:41.681 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:41.683 00.002 7988 Enqueuing Expose request
02:48:41.683 00.000 15712 PPEC rslt: input = -0.36, final = -0.19, react = -0.22, pred = 0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 639.44
02:48:41.683 00.000 15712 PPEC: input: -0.36, control: -0.19, exposure: 1500
02:48:41.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:41.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:48:41.683 00.000 15712 MoveAxis(E, 62, ABG)
02:48:41.683 00.000 15712 Guiding  Dir = 2, Dur = 62
02:48:41.685 00.002 15712 IsGuiding returns 0
02:48:41.709 00.024 15712 PulseGuide returned control before completion, sleep 48
02:48:41.789 00.080 15712 IsGuiding returns 1
02:48:41.789 00.000 15712 scope still moving after pulse duration time elapsed
02:48:41.821 00.032 15712 IsGuiding returns 0
02:48:41.821 00.000 15712 scope move finished after 62 + 73 ms
02:48:41.821 00.000 15712 Move returns status 0, amount 62
02:48:41.821 00.000 15712 MoveAxis(N, 0, ABG)
02:48:41.821 00.000 15712 Move returns status 0, amount 0
02:48:41.821 00.000 15712 move complete, result=0
02:48:41.821 00.000 15712 worker thread done servicing request
02:48:41.821 00.000 15712 Worker thread wakes up
02:48:41.821 00.000 7988 GuideStep: -0.4 px 62 ms EAST, -0.2 px 0 ms NORTH
02:48:41.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:41.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:43.465 01.644 15712 Exposure complete
02:48:43.527 00.062 15712 worker thread done servicing request
02:48:43.527 00.000 7988 OnExposeComplete: enter
02:48:43.527 00.000 7988 UpdateGuideState(): m_state=6
02:48:43.532 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5061
02:48:43.533 00.001 7988 Star::Find returns 1 (0), X=974.75, Y=189.95, Mass=591, SNR=15.6, Peak=147 HFD=3.2
02:48:43.533 00.000 7988 MultiStar: [#1 0.00,0.29,0.87,U] [#2 -0.10,0.21,0.88,U] [#3 -0.21,-0.11,0.85,U] [#4 0.61,0.35,0.00,M1] [#5 -0.42,0.11,0.82,U] [#6 0.50,-0.46,0.56,U] [#7 -0.26,0.22,0.48,U] [#8 0.49,-0.57,0.00,M9] 
02:48:43.535 00.002 7988 refined, 6 included, MultiStar: {-0.10, 0.02}, one-star: {-0.08, -0.18}
02:48:43.537 00.002 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
02:48:43.537 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
02:48:43.539 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.94 mountX=0.02 mountY=0.10, mountTheta=1.38
02:48:43.539 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.02, opts=13)
02:48:43.541 00.002 7988 Enqueuing Move request for scope (-0.10, 0.02)
02:48:43.543 00.002 15712 Worker thread wakes up
02:48:43.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
02:48:43.543 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
02:48:43.543 00.000 15712 Moving (-0.10, 0.02) raw xDistance=0.02 yDistance=0.10
02:48:43.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=63, FiltMax=255, Gamma=0.690
02:48:43.543 00.000 7988 UpdateGuideState exits: m=591 SNR=15.6
02:48:43.546 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:43.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:43.546 00.000 7988 Enqueuing Expose request
02:48:43.550 00.004 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:43.550 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
02:48:43.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:43.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:48:43.550 00.000 15712 MoveAxis(W, 9, ABG)
02:48:43.550 00.000 15712 Guiding  Dir = 3, Dur = 9
02:48:43.550 00.000 15712 IsGuiding returns 0
02:48:43.579 00.029 15712 IsGuiding returns 0
02:48:43.579 00.000 15712 Move returns status 0, amount 9
02:48:43.579 00.000 15712 MoveAxis(N, 0, ABG)
02:48:43.579 00.000 15712 Move returns status 0, amount 0
02:48:43.579 00.000 15712 move complete, result=0
02:48:43.579 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
02:48:43.581 00.002 15712 worker thread done servicing request
02:48:43.581 00.000 15712 Worker thread wakes up
02:48:43.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:43.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:44.996 01.415 15712 Exposure complete
02:48:45.059 00.063 15712 worker thread done servicing request
02:48:45.059 00.000 7988 OnExposeComplete: enter
02:48:45.059 00.000 7988 UpdateGuideState(): m_state=6
02:48:45.064 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5062
02:48:45.064 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=189.93, Mass=565, SNR=15.4, Peak=138 HFD=2.8
02:48:45.066 00.002 7988 MultiStar: [#1 0.25,0.12,0.97,U] [#2 0.20,0.57,0.83,U] [#3 -0.08,0.31,0.82,U] [#4 0.61,-0.38,0.00,M2] [#5 -0.13,0.14,0.74,U] [#6 0.19,-0.30,0.68,U] [#7 0.35,-0.45,0.48,U] [#8 -0.38,-0.09,0.43,U] 
02:48:45.066 00.000 7988 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.11, -0.19}
02:48:45.068 00.002 7988 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
02:48:45.068 00.000 7988 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
02:48:45.070 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=0.05 mountY=-0.09, mountTheta=-1.03
02:48:45.072 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.05, opts=13)
02:48:45.072 00.000 7988 Enqueuing Move request for scope (0.08, 0.05)
02:48:45.074 00.002 15712 Worker thread wakes up
02:48:45.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
02:48:45.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:48:45.074 00.000 15712 Moving (0.08, 0.05) raw xDistance=0.05 yDistance=-0.09
02:48:45.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:48:45.075 00.001 7988 UpdateGuideState exits: m=565 SNR=15.4
02:48:45.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:45.075 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:45.075 00.000 7988 Enqueuing Expose request
02:48:45.075 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:45.075 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
02:48:45.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:45.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:48:45.075 00.000 15712 MoveAxis(W, 10, ABG)
02:48:45.075 00.000 15712 Guiding  Dir = 3, Dur = 10
02:48:45.075 00.000 15712 IsGuiding returns 0
02:48:45.122 00.047 15712 IsGuiding returns 1
02:48:45.122 00.000 15712 scope still moving after pulse duration time elapsed
02:48:45.154 00.032 15712 IsGuiding returns 0
02:48:45.154 00.000 15712 scope move finished after 10 + 70 ms
02:48:45.154 00.000 15712 Move returns status 0, amount 10
02:48:45.154 00.000 15712 MoveAxis(N, 0, ABG)
02:48:45.154 00.000 15712 Move returns status 0, amount 0
02:48:45.154 00.000 15712 move complete, result=0
02:48:45.154 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
02:48:45.163 00.009 15712 worker thread done servicing request
02:48:45.163 00.000 15712 Worker thread wakes up
02:48:45.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:45.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:46.799 01.636 15712 Exposure complete
02:48:46.862 00.063 15712 worker thread done servicing request
02:48:46.862 00.000 7988 OnExposeComplete: enter
02:48:46.867 00.005 7988 UpdateGuideState(): m_state=6
02:48:46.867 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5063
02:48:46.869 00.002 7988 Star::Find returns 1 (0), X=975.11, Y=189.57, Mass=547, SNR=14.7, Peak=144 HFD=2.6
02:48:46.869 00.000 7988 MultiStar: [#1 0.41,-0.32,0.99,U] [#2 0.09,-0.03,0.88,U] [#3 -0.14,-0.17,0.88,U] [#4 0.27,-0.16,0.73,U] [#5 0.04,-0.32,0.88,U] [#6 0.77,-0.82,0.00,M1] [#7 -0.05,0.02,0.49,U] [#8 0.12,-0.60,0.43,U] 
02:48:46.871 00.002 7988 refined, 7 included, MultiStar: {0.14, -0.27}, one-star: {0.27, -0.55}
02:48:46.871 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
02:48:46.873 00.002 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
02:48:46.873 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-1.08 mountX=-0.27 mountY=-0.14, mountTheta=-2.67
02:48:46.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.27, opts=13)
02:48:46.877 00.002 7988 Enqueuing Move request for scope (0.14, -0.27)
02:48:46.878 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:48:46.878 00.000 7988 UpdateGuideState exits: m=547 SNR=14.7
02:48:46.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:46.878 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:46.878 00.000 7988 Enqueuing Expose request
02:48:46.878 00.000 15712 Worker thread wakes up
02:48:46.884 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
02:48:46.884 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
02:48:46.884 00.000 15712 Moving (0.14, -0.27) raw xDistance=-0.27 yDistance=-0.14
02:48:46.884 00.000 15712 PPEC rslt: input = -0.27, final = -0.12, react = -0.16, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 639.44
02:48:46.884 00.000 15712 PPEC: input: -0.27, control: -0.12, exposure: 1500
02:48:46.884 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:46.884 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:48:46.884 00.000 15712 MoveAxis(E, 39, ABG)
02:48:46.884 00.000 15712 Guiding  Dir = 2, Dur = 39
02:48:46.884 00.000 15712 IsGuiding returns 0
02:48:46.901 00.017 15712 PulseGuide returned control before completion, sleep 34
02:48:46.952 00.051 15712 IsGuiding returns 0
02:48:46.952 00.000 15712 Move returns status 0, amount 39
02:48:46.952 00.000 15712 MoveAxis(N, 0, ABG)
02:48:46.952 00.000 15712 Move returns status 0, amount 0
02:48:46.952 00.000 15712 move complete, result=0
02:48:46.952 00.000 7988 GuideStep: -0.3 px 39 ms EAST, -0.1 px 0 ms NORTH
02:48:46.952 00.000 15712 worker thread done servicing request
02:48:46.954 00.002 15712 Worker thread wakes up
02:48:46.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:46.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:48.364 01.410 15712 Exposure complete
02:48:48.426 00.062 15712 worker thread done servicing request
02:48:48.426 00.000 7988 OnExposeComplete: enter
02:48:48.426 00.000 7988 UpdateGuideState(): m_state=6
02:48:48.431 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5064
02:48:48.431 00.000 7988 Star::Find returns 1 (0), X=975.41, Y=190.05, Mass=546, SNR=15.1, Peak=150 HFD=2.4
02:48:48.431 00.000 7988 MultiStar: [#1 0.07,0.10,1.01,U] [#2 -0.00,-0.03,0.88,U] [#3 0.22,-0.12,0.86,U] [#4 -0.10,0.28,0.75,U] [#5 -0.02,-0.30,0.88,U] [#6 0.13,-0.66,0.64,U] [#7 0.23,0.21,0.49,U] [#8 0.63,-0.07,0.47,U] 
02:48:48.431 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.57, -0.07}
02:48:48.431 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
02:48:48.431 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
02:48:48.431 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.39 mountX=-0.07 mountY=-0.17, mountTheta=-1.96
02:48:48.431 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.07, opts=13)
02:48:48.431 00.000 7988 Enqueuing Move request for scope (0.18, -0.07)
02:48:48.431 00.000 15712 Worker thread wakes up
02:48:48.431 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
02:48:48.442 00.011 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
02:48:48.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:48:48.442 00.000 7988 UpdateGuideState exits: m=546 SNR=15.1
02:48:48.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:48.442 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:48.442 00.000 7988 Enqueuing Expose request
02:48:48.442 00.000 15712 Moving (0.18, -0.07) raw xDistance=-0.07 yDistance=-0.17
02:48:48.448 00.006 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:48.448 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
02:48:48.448 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:48.448 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:48:48.448 00.000 15712 MoveAxis(W, 14, ABG)
02:48:48.448 00.000 15712 Guiding  Dir = 3, Dur = 14
02:48:48.482 00.034 15712 IsGuiding returns 0
02:48:48.499 00.017 15712 IsGuiding returns 1
02:48:48.499 00.000 15712 scope still moving after pulse duration time elapsed
02:48:48.564 00.065 15712 IsGuiding returns 0
02:48:48.564 00.000 15712 scope move finished after 14 + 65 ms
02:48:48.564 00.000 15712 Move returns status 0, amount 14
02:48:48.564 00.000 15712 MoveAxis(N, 0, ABG)
02:48:48.567 00.003 15712 Move returns status 0, amount 0
02:48:48.567 00.000 15712 move complete, result=0
02:48:48.567 00.000 7988 GuideStep: -0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
02:48:48.567 00.000 15712 worker thread done servicing request
02:48:48.567 00.000 15712 Worker thread wakes up
02:48:48.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:48.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:50.208 01.641 15712 Exposure complete
02:48:50.272 00.064 15712 worker thread done servicing request
02:48:50.273 00.001 7988 OnExposeComplete: enter
02:48:50.273 00.000 7988 UpdateGuideState(): m_state=6
02:48:50.273 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5065
02:48:50.273 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=189.85, Mass=563, SNR=15.0, Peak=129 HFD=3.4
02:48:50.273 00.000 7988 MultiStar: [#1 0.56,-0.42,0.00,M1] [#2 0.20,-0.01,0.89,U] [#3 0.07,-0.35,0.83,U] [#4 0.02,-0.24,0.69,U] [#5 -0.57,-0.53,0.00,M1] [#6 -0.05,-0.34,0.75,U] [#7 -0.22,-0.49,0.48,U] [#8 0.63,-1.13,0.00,M7] 
02:48:50.273 00.000 7988 refined, 5 included, MultiStar: {0.12, -0.26}, one-star: {0.44, -0.27}
02:48:50.273 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
02:48:50.273 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
02:48:50.282 00.009 7988 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.14 mountX=-0.26 mountY=-0.12, mountTheta=-2.73
02:48:50.282 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.26, opts=13)
02:48:50.282 00.000 7988 Enqueuing Move request for scope (0.12, -0.26)
02:48:50.282 00.000 15712 Worker thread wakes up
02:48:50.282 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
02:48:50.282 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
02:48:50.282 00.000 15712 Moving (0.12, -0.26) raw xDistance=-0.26 yDistance=-0.12
02:48:50.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
02:48:50.287 00.005 7988 UpdateGuideState exits: m=563 SNR=15.0
02:48:50.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:50.287 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:50.287 00.000 7988 Enqueuing Expose request
02:48:50.287 00.000 15712 PPEC rslt: input = -0.26, final = -0.12, react = -0.16, pred = 0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 639.44
02:48:50.287 00.000 15712 PPEC: input: -0.26, control: -0.12, exposure: 1500
02:48:50.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:50.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:48:50.287 00.000 15712 MoveAxis(E, 38, ABG)
02:48:50.287 00.000 15712 Guiding  Dir = 2, Dur = 38
02:48:50.287 00.000 15712 IsGuiding returns 0
02:48:50.308 00.021 15712 PulseGuide returned control before completion, sleep 32
02:48:50.357 00.049 15712 IsGuiding returns 0
02:48:50.357 00.000 15712 Move returns status 0, amount 38
02:48:50.357 00.000 15712 MoveAxis(N, 0, ABG)
02:48:50.357 00.000 15712 Move returns status 0, amount 0
02:48:50.357 00.000 15712 move complete, result=0
02:48:50.357 00.000 7988 GuideStep: -0.3 px 38 ms EAST, -0.1 px 0 ms NORTH
02:48:50.359 00.002 15712 worker thread done servicing request
02:48:50.359 00.000 15712 Worker thread wakes up
02:48:50.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:50.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:51.771 01.412 15712 Exposure complete
02:48:51.832 00.061 15712 worker thread done servicing request
02:48:51.832 00.000 7988 OnExposeComplete: enter
02:48:51.832 00.000 7988 UpdateGuideState(): m_state=6
02:48:51.838 00.006 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5066
02:48:51.838 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=189.70, Mass=610, SNR=15.9, Peak=130 HFD=3.5
02:48:51.840 00.002 7988 MultiStar: [#1 0.05,-0.10,0.88,U] [#2 -0.01,0.19,0.78,U] [#3 -0.41,-0.28,0.77,U] [#4 0.21,-0.06,0.69,U] [#5 -0.63,0.23,0.64,U] [#6 0.23,-0.42,0.64,U] [#7 -0.27,-0.00,0.50,U] [#8 0.83,-1.26,0.00,M8] 
02:48:51.841 00.001 7988 refined, 7 included, MultiStar: {-0.09, -0.13}, one-star: {0.01, -0.42}
02:48:51.841 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.75 = 2.54)
02:48:51.843 00.002 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
02:48:51.843 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.15 cameraTheta=-2.18 mountX=-0.13 mountY=0.09, mountTheta=2.51
02:48:51.845 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.13, opts=13)
02:48:51.847 00.002 7988 Enqueuing Move request for scope (-0.09, -0.13)
02:48:51.848 00.001 15712 Worker thread wakes up
02:48:51.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
02:48:51.848 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
02:48:51.848 00.000 15712 Moving (-0.09, -0.13) raw xDistance=-0.13 yDistance=0.09
02:48:51.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:48:51.848 00.000 7988 UpdateGuideState exits: m=610 SNR=15.9
02:48:51.851 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:51.851 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:51.853 00.002 7988 Enqueuing Expose request
02:48:51.853 00.000 15712 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:51.853 00.000 15712 PPEC: input: -0.13, control: 0.04, exposure: 1500
02:48:51.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:51.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:48:51.853 00.000 15712 MoveAxis(W, 12, ABG)
02:48:51.853 00.000 15712 Guiding  Dir = 3, Dur = 12
02:48:51.853 00.000 15712 IsGuiding returns 0
02:48:51.875 00.022 15712 IsGuiding returns 1
02:48:51.875 00.000 15712 scope still moving after pulse duration time elapsed
02:48:51.896 00.021 15712 IsGuiding returns 1
02:48:51.932 00.036 15712 IsGuiding returns 0
02:48:51.932 00.000 15712 scope move finished after 12 + 71 ms
02:48:51.932 00.000 15712 Move returns status 0, amount 12
02:48:51.932 00.000 15712 MoveAxis(N, 0, ABG)
02:48:51.932 00.000 15712 Move returns status 0, amount 0
02:48:51.932 00.000 15712 move complete, result=0
02:48:51.932 00.000 15712 worker thread done servicing request
02:48:51.932 00.000 15712 Worker thread wakes up
02:48:51.932 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
02:48:51.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:51.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:53.572 01.640 15712 Exposure complete
02:48:53.635 00.063 15712 worker thread done servicing request
02:48:53.635 00.000 7988 OnExposeComplete: enter
02:48:53.635 00.000 7988 UpdateGuideState(): m_state=6
02:48:53.635 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5067
02:48:53.635 00.000 7988 Star::Find returns 1 (0), X=975.14, Y=189.55, Mass=549, SNR=14.9, Peak=139 HFD=2.9
02:48:53.635 00.000 7988 MultiStar: [#1 0.19,-0.04,1.01,U] [#2 -0.24,0.32,0.84,U] [#3 0.24,-0.34,0.83,U] [#4 0.20,-0.18,0.58,U] [#5 0.31,-0.29,0.61,U] [#6 0.18,-0.72,0.00,M1] [#7 0.04,-0.63,0.43,U] [#8 0.41,-0.96,0.00,M9] 
02:48:53.635 00.000 7988 refined, 6 included, MultiStar: {0.15, -0.22}, one-star: {0.30, -0.58}
02:48:53.635 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
02:48:53.635 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
02:48:53.645 00.010 7988 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.97 mountX=-0.22 mountY=-0.15, mountTheta=-2.55
02:48:53.645 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.22, opts=13)
02:48:53.645 00.000 7988 Enqueuing Move request for scope (0.15, -0.22)
02:48:53.645 00.000 15712 Worker thread wakes up
02:48:53.645 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
02:48:53.649 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:48:53.649 00.000 7988 UpdateGuideState exits: m=549 SNR=14.9
02:48:53.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:53.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:53.649 00.000 7988 Enqueuing Expose request
02:48:53.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
02:48:53.649 00.000 15712 Moving (0.15, -0.22) raw xDistance=-0.22 yDistance=-0.15
02:48:53.655 00.006 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 639.44
02:48:53.655 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
02:48:53.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:53.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:48:53.655 00.000 15712 MoveAxis(E, 32, ABG)
02:48:53.655 00.000 15712 Guiding  Dir = 2, Dur = 32
02:48:53.655 00.000 15712 IsGuiding returns 0
02:48:53.681 00.026 15712 PulseGuide returned control before completion, sleep 20
02:48:53.715 00.034 15712 IsGuiding returns 1
02:48:53.715 00.000 15712 scope still moving after pulse duration time elapsed
02:48:53.745 00.030 15712 IsGuiding returns 0
02:48:53.745 00.000 15712 scope move finished after 32 + 53 ms
02:48:53.745 00.000 15712 Move returns status 0, amount 32
02:48:53.745 00.000 15712 MoveAxis(N, 0, ABG)
02:48:53.745 00.000 15712 Move returns status 0, amount 0
02:48:53.745 00.000 15712 move complete, result=0
02:48:53.745 00.000 15712 worker thread done servicing request
02:48:53.745 00.000 15712 Worker thread wakes up
02:48:53.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:53.745 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
02:48:53.746 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:55.166 01.420 15712 Exposure complete
02:48:55.229 00.063 15712 worker thread done servicing request
02:48:55.229 00.000 7988 OnExposeComplete: enter
02:48:55.229 00.000 7988 UpdateGuideState(): m_state=6
02:48:55.229 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5068
02:48:55.229 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=189.63, Mass=525, SNR=14.5, Peak=132 HFD=2.7
02:48:55.229 00.000 7988 MultiStar: [#1 -0.02,-0.71,0.00,M1] [#2 -0.09,-0.42,0.95,U] [#3 0.66,-0.28,0.00,M1] [#4 -0.10,0.10,0.73,U] [#5 0.04,-0.36,0.72,U] [#6 0.06,-0.18,0.71,U] [#7 -0.53,-0.82,0.00,M1] [#8 -0.92,-1.94,0.00,M10] 
02:48:55.229 00.000 7988 refined, 4 included, MultiStar: {-0.01, -0.29}, one-star: {0.05, -0.50}
02:48:55.229 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
02:48:55.229 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
02:48:55.229 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.60 mountX=-0.29 mountY=0.02, mountTheta=3.09
02:48:55.229 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.29, opts=13)
02:48:55.229 00.000 7988 Enqueuing Move request for scope (-0.01, -0.29)
02:48:55.243 00.014 15712 Worker thread wakes up
02:48:55.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd
02:48:55.243 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.29)
02:48:55.243 00.000 15712 Moving (-0.01, -0.29) raw xDistance=-0.29 yDistance=0.02
02:48:55.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:48:55.245 00.002 7988 UpdateGuideState exits: m=525 SNR=14.5
02:48:55.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:55.247 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:55.247 00.000 7988 Enqueuing Expose request
02:48:55.247 00.000 15712 PPEC rslt: input = -0.29, final = -0.15, react = -0.18, pred = 0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.44
02:48:55.247 00.000 15712 PPEC: input: -0.29, control: -0.15, exposure: 1500
02:48:55.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:55.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:48:55.247 00.000 15712 MoveAxis(E, 48, ABG)
02:48:55.247 00.000 15712 Guiding  Dir = 2, Dur = 48
02:48:55.247 00.000 15712 IsGuiding returns 0
02:48:55.264 00.017 15712 PulseGuide returned control before completion, sleep 44
02:48:55.342 00.078 15712 IsGuiding returns 0
02:48:55.342 00.000 15712 Move returns status 0, amount 48
02:48:55.342 00.000 15712 MoveAxis(N, 0, ABG)
02:48:55.342 00.000 15712 Move returns status 0, amount 0
02:48:55.342 00.000 15712 move complete, result=0
02:48:55.342 00.000 15712 worker thread done servicing request
02:48:55.342 00.000 15712 Worker thread wakes up
02:48:55.342 00.000 7988 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
02:48:55.346 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:55.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:56.984 01.638 15712 Exposure complete
02:48:57.048 00.064 15712 worker thread done servicing request
02:48:57.048 00.000 7988 OnExposeComplete: enter
02:48:57.048 00.000 7988 UpdateGuideState(): m_state=6
02:48:57.050 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5069
02:48:57.050 00.000 7988 Star::Find returns 1 (0), X=975.07, Y=189.87, Mass=543, SNR=14.8, Peak=125 HFD=2.8
02:48:57.052 00.002 7988 Star::Find false star n=5 nbg=273 bg=71.6 sigma=2.6 thresh=80 peak=80
02:48:57.052 00.000 7988 MultiStar: [#1 0.42,-0.21,0.97,U] [#2 0.16,0.12,0.90,U] [#3 0.16,-0.69,0.00,M2] [#4 0.22,-0.48,0.75,U] [#5 -0.37,-0.69,0.00,M1] [#6 0.11,-0.29,0.60,U] [#7 -0.38,0.59,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.29,2.45,0.00,M6] 
02:48:57.054 00.002 7988 refined, 4 included, MultiStar: {0.24, -0.21}, one-star: {0.24, -0.25}
02:48:57.056 00.002 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
02:48:57.056 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
02:48:57.058 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-0.72 mountX=-0.21 mountY=-0.24, mountTheta=-2.29
02:48:57.058 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.21, opts=13)
02:48:57.060 00.002 7988 Enqueuing Move request for scope (0.24, -0.21)
02:48:57.062 00.002 15712 Worker thread wakes up
02:48:57.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.21) opts 0xd
02:48:57.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.21)
02:48:57.062 00.000 15712 Moving (0.24, -0.21) raw xDistance=-0.21 yDistance=-0.24
02:48:57.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:48:57.062 00.000 7988 UpdateGuideState exits: m=543 SNR=14.8
02:48:57.065 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:57.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:57.067 00.002 7988 Enqueuing Expose request
02:48:57.067 00.000 15712 PPEC rslt: input = -0.21, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.44
02:48:57.067 00.000 15712 PPEC: input: -0.21, control: -0.10, exposure: 1500
02:48:57.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:57.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:48:57.067 00.000 15712 MoveAxis(E, 33, ABG)
02:48:57.067 00.000 15712 Guiding  Dir = 2, Dur = 33
02:48:57.099 00.032 15712 IsGuiding returns 0
02:48:57.116 00.017 15712 PulseGuide returned control before completion, sleep 28
02:48:57.167 00.051 15712 IsGuiding returns 0
02:48:57.167 00.000 15712 Move returns status 0, amount 33
02:48:57.167 00.000 15712 MoveAxis(N, 0, ABG)
02:48:57.167 00.000 15712 Move returns status 0, amount 0
02:48:57.167 00.000 15712 move complete, result=0
02:48:57.167 00.000 15712 worker thread done servicing request
02:48:57.167 00.000 15712 Worker thread wakes up
02:48:57.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:57.167 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
02:48:57.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:48:58.577 01.410 15712 Exposure complete
02:48:58.638 00.061 15712 worker thread done servicing request
02:48:58.638 00.000 7988 OnExposeComplete: enter
02:48:58.638 00.000 7988 UpdateGuideState(): m_state=6
02:48:58.644 00.006 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5070
02:48:58.644 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=189.67, Mass=548, SNR=14.6, Peak=126 HFD=3.0
02:48:58.644 00.000 7988 MultiStar: [#1 0.60,0.02,1.01,U] [#2 0.08,0.43,0.90,U] [#3 0.09,0.22,0.87,U] [#4 0.42,0.33,0.76,U] [#5 0.74,-0.03,0.00,M2] [#6 0.24,-0.26,0.67,U] [#7 -0.17,0.55,0.54,U] [#8 0.15,-1.05,0.00,R] 
02:48:58.644 00.000 7988 refined, 6 included, MultiStar: {0.28, 0.09}, one-star: {0.45, -0.45}
02:48:58.644 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
02:48:58.644 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
02:48:58.644 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.29 cameraTheta=0.31 mountX=0.09 mountY=-0.28, mountTheta=-1.25
02:48:58.644 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.09, opts=13)
02:48:58.644 00.000 7988 Enqueuing Move request for scope (0.28, 0.09)
02:48:58.654 00.010 15712 Worker thread wakes up
02:48:58.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
02:48:58.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
02:48:58.654 00.000 15712 Moving (0.28, 0.09) raw xDistance=0.09 yDistance=-0.28
02:48:58.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:48:58.654 00.000 7988 UpdateGuideState exits: m=548 SNR=14.6
02:48:58.656 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:58.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:48:58.658 00.002 7988 Enqueuing Expose request
02:48:58.658 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:48:58.658 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
02:48:58.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:48:58.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:48:58.658 00.000 15712 MoveAxis(W, 7, ABG)
02:48:58.658 00.000 15712 Guiding  Dir = 3, Dur = 7
02:48:58.658 00.000 15712 IsGuiding returns 0
02:48:58.678 00.020 15712 IsGuiding returns 0
02:48:58.678 00.000 15712 Move returns status 0, amount 7
02:48:58.678 00.000 15712 MoveAxis(N, 0, ABG)
02:48:58.678 00.000 15712 Move returns status 0, amount 0
02:48:58.678 00.000 15712 move complete, result=0
02:48:58.686 00.008 15712 worker thread done servicing request
02:48:58.686 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.3 px 0 ms NORTH
02:48:58.686 00.000 15712 Worker thread wakes up
02:48:58.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:48:58.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:00.328 01.642 15712 Exposure complete
02:49:00.391 00.063 15712 worker thread done servicing request
02:49:00.391 00.000 7988 OnExposeComplete: enter
02:49:00.395 00.004 7988 UpdateGuideState(): m_state=6
02:49:00.395 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5071
02:49:00.397 00.002 7988 Star::Find returns 1 (0), X=975.51, Y=189.92, Mass=650, SNR=16.2, Peak=130 HFD=3.5
02:49:00.397 00.000 7988 MultiStar: [#1 0.51,-0.28,0.94,U] [#2 0.23,-0.05,0.79,U] [#3 0.25,-0.52,0.77,U] [#4 0.40,-0.28,0.69,U] [#5 -0.10,-0.15,0.68,U] [#6 0.32,-0.58,0.67,U] [#7 -0.27,-0.53,0.48,U] [#8 0.68,0.21,0.00,M1] 
02:49:00.399 00.002 7988 refined, 7 included, MultiStar: {0.30, -0.31}, one-star: {0.68, -0.21}
02:49:00.399 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
02:49:00.401 00.002 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
02:49:00.401 00.000 7988 CameraToMount -- cameraX=0.30 cameraY=-0.31 hyp=0.43 cameraTheta=-0.79 mountX=-0.30 mountY=-0.29, mountTheta=-2.37
02:49:00.403 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.31, opts=13)
02:49:00.405 00.002 7988 Enqueuing Move request for scope (0.30, -0.31)
02:49:00.407 00.002 15712 Worker thread wakes up
02:49:00.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.31) opts 0xd
02:49:00.407 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.31)
02:49:00.407 00.000 15712 Moving (0.30, -0.31) raw xDistance=-0.30 yDistance=-0.29
02:49:00.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:49:00.407 00.000 7988 UpdateGuideState exits: m=650 SNR=16.2
02:49:00.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:00.407 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:00.407 00.000 7988 Enqueuing Expose request
02:49:00.412 00.005 15712 PPEC rslt: input = -0.30, final = -0.16, react = -0.18, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 639.44
02:49:00.412 00.000 15712 PPEC: input: -0.30, control: -0.16, exposure: 1500
02:49:00.412 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:49:00.412 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:49:00.412 00.000 15712 MoveAxis(E, 51, ABG)
02:49:00.412 00.000 15712 Guiding  Dir = 2, Dur = 51
02:49:00.412 00.000 15712 IsGuiding returns 0
02:49:00.427 00.015 15712 PulseGuide returned control before completion, sleep 48
02:49:00.504 00.077 15712 IsGuiding returns 0
02:49:00.504 00.000 15712 Move returns status 0, amount 51
02:49:00.504 00.000 15712 MoveAxis(N, 0, ABG)
02:49:00.504 00.000 15712 Move returns status 0, amount 0
02:49:00.504 00.000 15712 move complete, result=0
02:49:00.504 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.3 px 0 ms NORTH
02:49:00.509 00.005 15712 worker thread done servicing request
02:49:00.509 00.000 15712 Worker thread wakes up
02:49:00.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:00.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:01.926 01.417 15712 Exposure complete
02:49:01.987 00.061 15712 worker thread done servicing request
02:49:01.987 00.000 7988 OnExposeComplete: enter
02:49:01.987 00.000 7988 UpdateGuideState(): m_state=6
02:49:01.987 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5072
02:49:01.995 00.008 7988 Star::Find returns 1 (0), X=975.36, Y=189.89, Mass=534, SNR=14.8, Peak=139 HFD=2.8
02:49:01.995 00.000 7988 MultiStar: [#1 0.08,0.47,1.00,U] [#2 0.03,0.26,0.89,U] [#3 0.25,0.17,0.86,U] [#4 0.22,0.04,0.75,U] [#5 0.31,0.36,0.68,U] [#6 0.46,-0.49,0.65,U] [#7 -0.17,-0.12,0.50,U] [#8 -0.38,-0.33,0.42,U] 
02:49:01.995 00.000 7988 refined, 8 included, MultiStar: {0.19, 0.05}, one-star: {0.52, -0.23}
02:49:01.995 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
02:49:01.995 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
02:49:01.995 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.28 mountX=0.06 mountY=-0.19, mountTheta=-1.28
02:49:02.003 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.05, opts=13)
02:49:02.003 00.000 7988 Enqueuing Move request for scope (0.19, 0.05)
02:49:02.003 00.000 15712 Worker thread wakes up
02:49:02.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
02:49:02.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
02:49:02.003 00.000 15712 Moving (0.19, 0.05) raw xDistance=0.06 yDistance=-0.19
02:49:02.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=63, FiltMax=255, Gamma=0.690
02:49:02.003 00.000 7988 UpdateGuideState exits: m=534 SNR=14.8
02:49:02.007 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:02.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:02.009 00.002 7988 Enqueuing Expose request
02:49:02.009 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:49:02.009 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
02:49:02.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:02.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:49:02.009 00.000 15712 MoveAxis(W, 9, ABG)
02:49:02.009 00.000 15712 Guiding  Dir = 3, Dur = 9
02:49:02.009 00.000 15712 IsGuiding returns 0
02:49:02.057 00.048 15712 IsGuiding returns 0
02:49:02.057 00.000 15712 Move returns status 0, amount 9
02:49:02.057 00.000 15712 MoveAxis(N, 0, ABG)
02:49:02.057 00.000 15712 Move returns status 0, amount 0
02:49:02.057 00.000 15712 move complete, result=0
02:49:02.057 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
02:49:02.059 00.002 15712 worker thread done servicing request
02:49:02.059 00.000 15712 Worker thread wakes up
02:49:02.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:02.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:03.694 01.635 15712 Exposure complete
02:49:03.757 00.063 15712 worker thread done servicing request
02:49:03.757 00.000 7988 OnExposeComplete: enter
02:49:03.757 00.000 7988 UpdateGuideState(): m_state=6
02:49:03.762 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5073
02:49:03.764 00.002 7988 Star::Find returns 1 (0), X=975.13, Y=189.89, Mass=620, SNR=15.8, Peak=143 HFD=2.9
02:49:03.764 00.000 7988 MultiStar: [#1 0.33,0.27,0.97,U] [#2 -0.08,0.16,0.91,U] [#3 0.14,0.06,0.82,U] [#4 -0.09,0.19,0.71,U] [#5 0.14,-0.31,0.73,U] [#6 0.22,-0.41,0.61,U] [#7 0.37,0.28,0.47,U] [#8 0.24,-0.03,0.41,U] 
02:49:03.766 00.002 7988 refined, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.30, -0.23}
02:49:03.766 00.000 7988 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.56) = xAngle (-1.57 = -1.57)
02:49:03.768 00.002 7988 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
02:49:03.768 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.00 mountX=0.00 mountY=-0.17, mountTheta=-1.57
02:49:03.770 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.00, opts=13)
02:49:03.772 00.002 7988 Enqueuing Move request for scope (0.17, -0.00)
02:49:03.773 00.001 15712 Worker thread wakes up
02:49:03.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
02:49:03.773 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
02:49:03.773 00.000 15712 Moving (0.17, -0.00) raw xDistance=0.00 yDistance=-0.17
02:49:03.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:03.773 00.000 7988 UpdateGuideState exits: m=620 SNR=15.8
02:49:03.776 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:03.776 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:03.778 00.002 7988 Enqueuing Expose request
02:49:03.779 00.001 15712 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:49:03.779 00.000 15712 PPEC: input: 0.00, control: 0.03, exposure: 1500
02:49:03.779 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:03.779 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:49:03.779 00.000 15712 MoveAxis(W, 10, ABG)
02:49:03.779 00.000 15712 Guiding  Dir = 3, Dur = 10
02:49:03.780 00.001 15712 IsGuiding returns 0
02:49:03.796 00.016 15712 IsGuiding returns 1
02:49:03.796 00.000 15712 scope still moving after pulse duration time elapsed
02:49:03.821 00.025 15712 IsGuiding returns 1
02:49:03.864 00.043 15712 IsGuiding returns 0
02:49:03.864 00.000 15712 scope move finished after 10 + 74 ms
02:49:03.864 00.000 15712 Move returns status 0, amount 10
02:49:03.864 00.000 15712 MoveAxis(N, 0, ABG)
02:49:03.864 00.000 15712 Move returns status 0, amount 0
02:49:03.864 00.000 15712 move complete, result=0
02:49:03.864 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
02:49:03.864 00.000 15712 worker thread done servicing request
02:49:03.864 00.000 15712 Worker thread wakes up
02:49:03.866 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:03.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:05.274 01.408 15712 Exposure complete
02:49:05.337 00.063 15712 worker thread done servicing request
02:49:05.337 00.000 7988 OnExposeComplete: enter
02:49:05.337 00.000 7988 UpdateGuideState(): m_state=6
02:49:05.337 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5074
02:49:05.337 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=189.79, Mass=708, SNR=17.0, Peak=135 HFD=3.3
02:49:05.337 00.000 7988 MultiStar: [#1 0.26,-0.20,0.98,U] [#2 0.20,0.10,0.77,U] [#3 0.08,-0.14,0.73,U] [#4 -0.07,-0.18,0.67,U] [#5 0.21,-0.10,0.66,U] [#6 0.47,-0.49,0.57,U] [#7 0.42,-0.30,0.46,U] [#8 -0.00,0.21,0.38,U] 
02:49:05.343 00.006 7988 refined, 8 included, MultiStar: {0.19, -0.17}, one-star: {0.17, -0.33}
02:49:05.343 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
02:49:05.343 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
02:49:05.343 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-0.74 mountX=-0.17 mountY=-0.19, mountTheta=-2.32
02:49:05.343 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.17, opts=13)
02:49:05.343 00.000 7988 Enqueuing Move request for scope (0.19, -0.17)
02:49:05.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:05.351 00.008 7988 UpdateGuideState exits: m=708 SNR=17.0
02:49:05.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:05.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:05.351 00.000 7988 Enqueuing Expose request
02:49:05.351 00.000 15712 Worker thread wakes up
02:49:05.351 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
02:49:05.351 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
02:49:05.351 00.000 15712 Moving (0.19, -0.17) raw xDistance=-0.17 yDistance=-0.19
02:49:05.360 00.009 15712 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 639.45
02:49:05.360 00.000 15712 PPEC: input: -0.17, control: -0.07, exposure: 1500
02:49:05.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:05.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:49:05.360 00.000 15712 MoveAxis(E, 23, ABG)
02:49:05.360 00.000 15712 Guiding  Dir = 2, Dur = 23
02:49:05.360 00.000 15712 IsGuiding returns 0
02:49:05.383 00.023 15712 PulseGuide returned control before completion, sleep 11
02:49:05.415 00.032 15712 IsGuiding returns 1
02:49:05.415 00.000 15712 scope still moving after pulse duration time elapsed
02:49:05.447 00.032 15712 IsGuiding returns 0
02:49:05.447 00.000 15712 scope move finished after 23 + 63 ms
02:49:05.447 00.000 15712 Move returns status 0, amount 23
02:49:05.447 00.000 15712 MoveAxis(N, 0, ABG)
02:49:05.447 00.000 15712 Move returns status 0, amount 0
02:49:05.447 00.000 15712 move complete, result=0
02:49:05.447 00.000 15712 worker thread done servicing request
02:49:05.447 00.000 15712 Worker thread wakes up
02:49:05.447 00.000 7988 GuideStep: -0.2 px 23 ms EAST, -0.2 px 0 ms NORTH
02:49:05.449 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:05.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:07.090 01.641 15712 Exposure complete
02:49:07.154 00.064 15712 worker thread done servicing request
02:49:07.154 00.000 7988 OnExposeComplete: enter
02:49:07.154 00.000 7988 UpdateGuideState(): m_state=6
02:49:07.158 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5075
02:49:07.158 00.000 7988 Star::Find returns 1 (0), X=975.16, Y=190.10, Mass=599, SNR=15.4, Peak=134 HFD=3.1
02:49:07.161 00.003 7988 MultiStar: [#1 0.31,0.09,0.94,U] [#2 -0.02,0.08,0.88,U] [#3 0.57,0.11,0.81,U] [#4 0.32,0.53,0.78,U] [#5 -0.06,0.35,0.69,U] [#6 -0.17,-0.11,0.62,U] [#7 0.15,0.28,0.50,U] [#8 0.37,-0.37,0.44,U] 
02:49:07.161 00.000 7988 refined, 8 included, MultiStar: {0.21, 0.12}, one-star: {0.33, -0.03}
02:49:07.163 00.002 7988 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.56) = xAngle (-1.06 = -1.06)
02:49:07.163 00.000 7988 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
02:49:07.165 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.50 mountX=0.12 mountY=-0.21, mountTheta=-1.07
02:49:07.167 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.12, opts=13)
02:49:07.167 00.000 7988 Enqueuing Move request for scope (0.21, 0.12)
02:49:07.169 00.002 15712 Worker thread wakes up
02:49:07.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
02:49:07.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
02:49:07.169 00.000 15712 Moving (0.21, 0.12) raw xDistance=0.12 yDistance=-0.21
02:49:07.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:07.170 00.001 7988 UpdateGuideState exits: m=599 SNR=15.4
02:49:07.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:07.170 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:07.170 00.000 7988 Enqueuing Expose request
02:49:07.170 00.000 15712 PPEC rslt: input = 0.12, final = 0.04, react = 0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:49:07.170 00.000 15712 PPEC: input: 0.12, control: 0.04, exposure: 1500
02:49:07.170 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:07.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:49:07.170 00.000 15712 MoveAxis(W, 12, ABG)
02:49:07.170 00.000 15712 Guiding  Dir = 3, Dur = 12
02:49:07.170 00.000 15712 IsGuiding returns 0
02:49:07.205 00.035 15712 IsGuiding returns 1
02:49:07.205 00.000 15712 scope still moving after pulse duration time elapsed
02:49:07.253 00.048 15712 IsGuiding returns 0
02:49:07.253 00.000 15712 scope move finished after 12 + 65 ms
02:49:07.253 00.000 15712 Move returns status 0, amount 12
02:49:07.253 00.000 15712 MoveAxis(N, 0, ABG)
02:49:07.253 00.000 15712 Move returns status 0, amount 0
02:49:07.253 00.000 15712 move complete, result=0
02:49:07.253 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
02:49:07.255 00.002 15712 worker thread done servicing request
02:49:07.255 00.000 15712 Worker thread wakes up
02:49:07.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:07.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:08.671 01.416 15712 Exposure complete
02:49:08.736 00.065 15712 worker thread done servicing request
02:49:08.736 00.000 7988 OnExposeComplete: enter
02:49:08.736 00.000 7988 UpdateGuideState(): m_state=6
02:49:08.736 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5076
02:49:08.740 00.004 7988 Star::Find returns 1 (0), X=974.89, Y=190.26, Mass=612, SNR=15.7, Peak=156 HFD=3.1
02:49:08.740 00.000 7988 MultiStar: [#1 0.31,0.01,0.90,U] [#2 -0.03,0.44,0.80,U] [#3 0.30,0.45,0.88,U] [#4 -0.07,0.00,0.69,U] [#5 0.03,0.23,0.75,U] [#6 0.31,-0.60,0.70,U] [#7 -0.22,0.36,0.46,U] [#8 -0.09,0.99,0.00,M1] 
02:49:08.740 00.000 7988 single-star, 7 included, MultiStar: {0.11, 0.13}, one-star: {0.05, 0.13}
02:49:08.740 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
02:49:08.740 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:49:08.740 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.15 cameraTheta=1.19 mountX=0.14 mountY=-0.06, mountTheta=-0.40
02:49:08.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.13, opts=13)
02:49:08.748 00.008 7988 Enqueuing Move request for scope (0.05, 0.13)
02:49:08.748 00.000 15712 Worker thread wakes up
02:49:08.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
02:49:08.748 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
02:49:08.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:08.748 00.000 7988 UpdateGuideState exits: m=612 SNR=15.7
02:49:08.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:08.748 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:08.748 00.000 7988 Enqueuing Expose request
02:49:08.748 00.000 15712 Moving (0.05, 0.13) raw xDistance=0.14 yDistance=-0.06
02:49:08.757 00.009 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:49:08.757 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
02:49:08.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:08.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:49:08.757 00.000 15712 MoveAxis(W, 11, ABG)
02:49:08.757 00.000 15712 Guiding  Dir = 3, Dur = 11
02:49:08.757 00.000 15712 IsGuiding returns 0
02:49:08.784 00.027 15712 IsGuiding returns 1
02:49:08.784 00.000 15712 scope still moving after pulse duration time elapsed
02:49:08.832 00.048 15712 IsGuiding returns 0
02:49:08.832 00.000 15712 scope move finished after 11 + 64 ms
02:49:08.832 00.000 15712 Move returns status 0, amount 11
02:49:08.832 00.000 15712 MoveAxis(N, 0, ABG)
02:49:08.832 00.000 15712 Move returns status 0, amount 0
02:49:08.832 00.000 15712 move complete, result=0
02:49:08.832 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
02:49:08.838 00.006 15712 worker thread done servicing request
02:49:08.838 00.000 15712 Worker thread wakes up
02:49:08.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:08.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:10.473 01.635 15712 Exposure complete
02:49:10.536 00.063 15712 worker thread done servicing request
02:49:10.536 00.000 7988 OnExposeComplete: enter
02:49:10.536 00.000 7988 UpdateGuideState(): m_state=6
02:49:10.536 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5077
02:49:10.542 00.006 7988 Star::Find returns 1 (0), X=975.23, Y=189.69, Mass=621, SNR=16.1, Peak=147 HFD=3.0
02:49:10.542 00.000 7988 MultiStar: [#1 0.08,-0.14,0.91,U] [#2 0.22,0.28,0.79,U] [#3 0.36,0.17,0.87,U] [#4 0.57,-0.13,0.61,U] [#5 0.20,-0.05,0.65,U] [#6 0.20,0.05,0.59,U] [#7 0.23,0.01,0.45,U] [#8 0.69,0.74,0.00,M2] 
02:49:10.542 00.000 7988 refined, 7 included, MultiStar: {0.28, -0.05}, one-star: {0.40, -0.44}
02:49:10.542 00.000 7988 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
02:49:10.542 00.000 7988 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
02:49:10.542 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.29 cameraTheta=-0.16 mountX=-0.04 mountY=-0.28, mountTheta=-1.73
02:49:10.542 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.05, opts=13)
02:49:10.542 00.000 7988 Enqueuing Move request for scope (0.28, -0.05)
02:49:10.542 00.000 15712 Worker thread wakes up
02:49:10.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
02:49:10.552 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:10.552 00.000 7988 UpdateGuideState exits: m=621 SNR=16.1
02:49:10.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:10.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:10.552 00.000 7988 Enqueuing Expose request
02:49:10.552 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
02:49:10.552 00.000 15712 Moving (0.28, -0.05) raw xDistance=-0.04 yDistance=-0.28
02:49:10.559 00.007 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:49:10.559 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
02:49:10.559 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.50 newest=-0.55
02:49:10.559 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
02:49:10.559 00.000 15712 MoveAxis(W, 10, ABG)
02:49:10.559 00.000 15712 Guiding  Dir = 3, Dur = 10
02:49:10.559 00.000 15712 IsGuiding returns 0
02:49:10.576 00.017 15712 IsGuiding returns 1
02:49:10.576 00.000 15712 scope still moving after pulse duration time elapsed
02:49:10.620 00.044 15712 IsGuiding returns 0
02:49:10.620 00.000 15712 scope move finished after 10 + 53 ms
02:49:10.620 00.000 15712 Move returns status 0, amount 10
02:49:10.620 00.000 15712 BLC: Oldest BLC event removed
02:49:10.620 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 328 applied
02:49:10.620 00.000 15712 MoveAxis(N, 400, ABG)
02:49:10.620 00.000 15712 Guiding  Dir = 0, Dur = 400
02:49:10.620 00.000 15712 IsGuiding returns 0
02:49:10.702 00.082 15712 PulseGuide returned control before completion, sleep 331
02:49:11.048 00.346 15712 IsGuiding returns 1
02:49:11.048 00.000 15712 scope still moving after pulse duration time elapsed
02:49:11.080 00.032 15712 IsGuiding returns 1
02:49:11.120 00.040 15712 IsGuiding returns 0
02:49:11.120 00.000 15712 scope move finished after 400 + 95 ms
02:49:11.120 00.000 15712 Move returns status 0, amount 400
02:49:11.120 00.000 15712 move complete, result=0
02:49:11.120 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.3 px 400 ms NORTH
02:49:11.123 00.003 15712 worker thread done servicing request
02:49:11.123 00.000 15712 Worker thread wakes up
02:49:11.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:11.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:12.533 01.410 15712 Exposure complete
02:49:12.597 00.064 15712 worker thread done servicing request
02:49:12.597 00.000 7988 OnExposeComplete: enter
02:49:12.597 00.000 7988 UpdateGuideState(): m_state=6
02:49:12.599 00.002 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5078
02:49:12.599 00.000 7988 Star::Find returns 1 (0), X=975.41, Y=189.68, Mass=670, SNR=16.5, Peak=130 HFD=3.3
02:49:12.601 00.002 7988 Star::Find false star n=4 nbg=272 bg=71.1 sigma=2.8 thresh=80 peak=79
02:49:12.601 00.000 7988 MultiStar: [#1 0.48,-0.35,0.95,U] [#2 0.15,0.11,0.83,U] [#3 0.51,-0.22,0.83,U] [#4 0.39,-0.29,0.65,U] [#5 0.18,-0.19,0.58,U] [#6 0.27,-0.91,0.00,M1] [#7 0.30,0.53,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.72,1.22,0.00,M7] 
02:49:12.603 00.002 7988 refined, 6 included, MultiStar: {0.39, -0.17}, one-star: {0.57, -0.44}
02:49:12.603 00.000 7988 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
02:49:12.605 00.002 7988 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
02:49:12.605 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=-0.17 hyp=0.43 cameraTheta=-0.41 mountX=-0.17 mountY=-0.39, mountTheta=-1.98
02:49:12.607 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=-0.17, opts=13)
02:49:12.609 00.002 7988 Enqueuing Move request for scope (0.39, -0.17)
02:49:12.609 00.000 15712 Worker thread wakes up
02:49:12.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.17) opts 0xd
02:49:12.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, -0.17)
02:49:12.609 00.000 15712 Moving (0.39, -0.17) raw xDistance=-0.17 yDistance=-0.39
02:49:12.609 00.000 15712 BLC: History state: CurrMiss=0.39, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.282385, 1:0.385462
02:49:12.609 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
02:49:12.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:12.609 00.000 7988 UpdateGuideState exits: m=670 SNR=16.5
02:49:12.614 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:12.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:12.616 00.002 7988 Enqueuing Expose request
02:49:12.616 00.000 15712 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 639.45
02:49:12.616 00.000 15712 PPEC: input: -0.17, control: -0.08, exposure: 1500
02:49:12.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
02:49:12.616 00.000 15712 MoveAxis(E, 25, ABG)
02:49:12.616 00.000 15712 Guiding  Dir = 2, Dur = 25
02:49:12.631 00.015 15712 IsGuiding returns 0
02:49:12.647 00.016 15712 PulseGuide returned control before completion, sleep 20
02:49:12.688 00.041 15712 IsGuiding returns 0
02:49:12.688 00.000 15712 Move returns status 0, amount 25
02:49:12.688 00.000 15712 MoveAxis(N, 98, ABG)
02:49:12.688 00.000 15712 Guiding  Dir = 0, Dur = 98
02:49:12.688 00.000 15712 IsGuiding returns 0
02:49:12.768 00.080 15712 PulseGuide returned control before completion, sleep 30
02:49:12.799 00.031 15712 IsGuiding returns 1
02:49:12.799 00.000 15712 scope still moving after pulse duration time elapsed
02:49:12.863 00.064 15712 IsGuiding returns 1
02:49:12.896 00.033 15712 IsGuiding returns 0
02:49:12.896 00.000 15712 scope move finished after 98 + 108 ms
02:49:12.896 00.000 15712 Move returns status 0, amount 98
02:49:12.896 00.000 15712 move complete, result=0
02:49:12.896 00.000 7988 GuideStep: -0.2 px 25 ms EAST, -0.4 px 98 ms NORTH
02:49:12.898 00.002 15712 worker thread done servicing request
02:49:12.898 00.000 15712 Worker thread wakes up
02:49:12.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:12.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:14.536 01.638 15712 Exposure complete
02:49:14.602 00.066 15712 worker thread done servicing request
02:49:14.602 00.000 7988 OnExposeComplete: enter
02:49:14.602 00.000 7988 UpdateGuideState(): m_state=6
02:49:14.605 00.003 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5079
02:49:14.605 00.000 7988 Star::Find returns 1 (0), X=975.04, Y=189.26, Mass=573, SNR=15.0, Peak=143 HFD=3.2
02:49:14.607 00.002 7988 MultiStar: [#1 0.34,-0.33,0.97,U] [#2 -0.06,0.07,0.91,U] [#3 0.19,-0.56,0.89,U] [#4 0.19,-0.89,0.00,M1] [#5 -0.03,-0.76,0.00,M1] [#6 0.37,-1.07,0.00,M2] [#7 -0.36,-0.25,0.51,U] [#8 -0.16,-0.44,0.46,U] 
02:49:14.607 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.41}, one-star: {0.20, -0.86}
02:49:14.609 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
02:49:14.611 00.002 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
02:49:14.611 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.41 hyp=0.42 cameraTheta=-1.37 mountX=-0.41 mountY=-0.07, mountTheta=-2.97
02:49:14.613 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.41, opts=13)
02:49:14.613 00.000 7988 Enqueuing Move request for scope (0.08, -0.41)
02:49:14.615 00.002 15712 Worker thread wakes up
02:49:14.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.41) opts 0xd
02:49:14.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.41)
02:49:14.615 00.000 15712 Moving (0.08, -0.41) raw xDistance=-0.41 yDistance=-0.07
02:49:14.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:14.615 00.000 7988 UpdateGuideState exits: m=573 SNR=15.0
02:49:14.618 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:14.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:14.620 00.002 7988 Enqueuing Expose request
02:49:14.620 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.282385, 1:0.385462, 2:0.072776
02:49:14.620 00.000 15712 BLC: No correction, Miss < min_move
02:49:14.622 00.002 15712 PPEC rslt: input = -0.41, final = -0.22, react = -0.25, pred = 0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 639.45
02:49:14.622 00.000 15712 PPEC: input: -0.41, control: -0.22, exposure: 1500
02:49:14.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:14.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:49:14.622 00.000 15712 MoveAxis(E, 72, ABG)
02:49:14.622 00.000 15712 Guiding  Dir = 2, Dur = 72
02:49:14.622 00.000 15712 IsGuiding returns 0
02:49:14.653 00.031 15712 PulseGuide returned control before completion, sleep 55
02:49:14.710 00.057 15712 IsGuiding returns 1
02:49:14.710 00.000 15712 scope still moving after pulse duration time elapsed
02:49:14.763 00.053 15712 IsGuiding returns 1
02:49:14.789 00.026 15712 IsGuiding returns 0
02:49:14.789 00.000 15712 scope move finished after 72 + 91 ms
02:49:14.789 00.000 15712 Move returns status 0, amount 72
02:49:14.789 00.000 15712 MoveAxis(N, 0, ABG)
02:49:14.789 00.000 15712 Move returns status 0, amount 0
02:49:14.789 00.000 15712 move complete, result=0
02:49:14.789 00.000 15712 worker thread done servicing request
02:49:14.789 00.000 15712 Worker thread wakes up
02:49:14.789 00.000 7988 GuideStep: -0.4 px 72 ms EAST, -0.1 px 0 ms NORTH
02:49:14.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:14.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:16.209 01.420 15712 Exposure complete
02:49:16.274 00.065 15712 worker thread done servicing request
02:49:16.274 00.000 7988 OnExposeComplete: enter
02:49:16.276 00.002 7988 UpdateGuideState(): m_state=6
02:49:16.277 00.001 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5080
02:49:16.278 00.001 7988 Star::Find returns 1 (0), X=974.90, Y=189.77, Mass=531, SNR=14.6, Peak=130 HFD=2.8
02:49:16.278 00.000 7988 Star::Find false star n=8 nbg=280 bg=72.5 sigma=3.1 thresh=82 peak=81
02:49:16.280 00.002 7988 MultiStar: [#1 0.07,-0.10,1.05,U] [#2 0.03,-0.13,0.89,U] [#3 0.08,-0.01,0.89,U] [#4 -0.01,-0.16,0.79,U] [#5 -0.05,0.02,0.78,U] [#6 0.22,-0.21,0.67,U] [#7 0.36,-0.01,0.48,U] [#8 0.00,0.00,0.00,L] [#9 -0.02,0.63,0.41,U] 
02:49:16.280 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.07, -0.35}
02:49:16.282 00.002 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
02:49:16.283 00.001 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
02:49:16.283 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.85 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
02:49:16.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.08, opts=13)
02:49:16.287 00.002 7988 Enqueuing Move request for scope (0.07, -0.08)
02:49:16.287 00.000 15712 Worker thread wakes up
02:49:16.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
02:49:16.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
02:49:16.287 00.000 15712 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=-0.07
02:49:16.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:16.287 00.000 7988 UpdateGuideState exits: m=531 SNR=14.6
02:49:16.291 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:16.291 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:16.293 00.002 7988 Enqueuing Expose request
02:49:16.293 00.000 15712 BLC: window closed
02:49:16.293 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.282385, 1:0.385462, 2:0.072776
02:49:16.293 00.000 15712 BLC: No correction, Miss < min_move
02:49:16.293 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:49:16.293 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
02:49:16.293 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:16.293 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:49:16.293 00.000 15712 MoveAxis(W, 7, ABG)
02:49:16.293 00.000 15712 Guiding  Dir = 3, Dur = 7
02:49:16.293 00.000 15712 IsGuiding returns 0
02:49:16.317 00.024 15712 IsGuiding returns 0
02:49:16.317 00.000 15712 Move returns status 0, amount 7
02:49:16.317 00.000 15712 MoveAxis(N, 0, ABG)
02:49:16.317 00.000 15712 Move returns status 0, amount 0
02:49:16.317 00.000 15712 move complete, result=0
02:49:16.317 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
02:49:16.318 00.001 15712 worker thread done servicing request
02:49:16.318 00.000 15712 Worker thread wakes up
02:49:16.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:16.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:17.946 01.628 15712 Exposure complete
02:49:18.008 00.062 15712 worker thread done servicing request
02:49:18.008 00.000 7988 OnExposeComplete: enter
02:49:18.008 00.000 7988 UpdateGuideState(): m_state=6
02:49:18.014 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5081
02:49:18.014 00.000 7988 Star::Find returns 1 (0), X=975.05, Y=190.22, Mass=629, SNR=15.8, Peak=137 HFD=3.2
02:49:18.016 00.002 7988 MultiStar: [#1 0.16,0.40,1.00,U] [#2 0.08,0.14,0.88,U] [#3 0.14,-0.11,0.74,U] [#4 0.46,0.19,0.74,U] [#5 0.10,0.18,0.69,U] [#6 0.03,0.18,0.60,U] [#7 0.35,0.08,0.48,U] [#8 0.01,1.14,0.00,M2] 
02:49:18.016 00.000 7988 single-star, 7 included, MultiStar: {0.19, 0.16}, one-star: {0.22, 0.10}
02:49:18.018 00.002 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
02:49:18.019 00.001 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
02:49:18.019 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.43 mountX=0.10 mountY=-0.22, mountTheta=-1.14
02:49:18.021 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.10, opts=13)
02:49:18.023 00.002 7988 Enqueuing Move request for scope (0.22, 0.10)
02:49:18.024 00.001 15712 Worker thread wakes up
02:49:18.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
02:49:18.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
02:49:18.024 00.000 15712 Moving (0.22, 0.10) raw xDistance=0.10 yDistance=-0.22
02:49:18.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:18.024 00.000 7988 UpdateGuideState exits: m=629 SNR=15.8
02:49:18.027 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:18.027 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:18.029 00.002 7988 Enqueuing Expose request
02:49:18.029 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:49:18.029 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
02:49:18.029 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:18.029 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:49:18.029 00.000 15712 MoveAxis(W, 7, ABG)
02:49:18.029 00.000 15712 Guiding  Dir = 3, Dur = 7
02:49:18.031 00.002 15712 IsGuiding returns 0
02:49:18.091 00.060 15712 IsGuiding returns 0
02:49:18.091 00.000 15712 Move returns status 0, amount 7
02:49:18.091 00.000 15712 MoveAxis(N, 0, ABG)
02:49:18.091 00.000 15712 Move returns status 0, amount 0
02:49:18.091 00.000 15712 move complete, result=0
02:49:18.091 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
02:49:18.093 00.002 15712 worker thread done servicing request
02:49:18.093 00.000 15712 Worker thread wakes up
02:49:18.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:18.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:19.510 01.417 15712 Exposure complete
02:49:19.571 00.061 15712 worker thread done servicing request
02:49:19.571 00.000 7988 OnExposeComplete: enter
02:49:19.571 00.000 7988 UpdateGuideState(): m_state=6
02:49:19.577 00.006 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5082
02:49:19.577 00.000 7988 Star::Find returns 1 (0), X=974.96, Y=190.27, Mass=656, SNR=16.3, Peak=149 HFD=3.4
02:49:19.579 00.002 7988 MultiStar: [#1 -0.17,-0.03,0.94,U] [#2 -0.38,0.46,0.82,U] [#3 -0.09,0.08,0.73,U] [#4 0.15,0.45,0.73,U] [#5 -0.06,-0.20,0.66,U] [#6 0.13,-0.02,0.61,U] [#7 -0.22,0.57,0.42,U] [#8 0.08,1.68,0.00,M3] 
02:49:19.581 00.002 7988 refined, 7 included, MultiStar: {-0.06, 0.17}, one-star: {0.13, 0.15}
02:49:19.581 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
02:49:19.583 00.002 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
02:49:19.584 00.001 7988 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.92 mountX=0.17 mountY=0.06, mountTheta=0.33
02:49:19.584 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.17, opts=13)
02:49:19.586 00.002 7988 Enqueuing Move request for scope (-0.06, 0.17)
02:49:19.587 00.001 15712 Worker thread wakes up
02:49:19.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
02:49:19.587 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
02:49:19.587 00.000 15712 Moving (-0.06, 0.17) raw xDistance=0.17 yDistance=0.06
02:49:19.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:49:19.587 00.000 7988 UpdateGuideState exits: m=656 SNR=16.3
02:49:19.590 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:19.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:19.592 00.002 7988 Enqueuing Expose request
02:49:19.594 00.002 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.45
02:49:19.594 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
02:49:19.594 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:19.594 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:49:19.594 00.000 15712 MoveAxis(W, 38, ABG)
02:49:19.594 00.000 15712 Guiding  Dir = 3, Dur = 38
02:49:19.594 00.000 15712 IsGuiding returns 0
02:49:19.608 00.014 15712 PulseGuide returned control before completion, sleep 34
02:49:19.660 00.052 15712 IsGuiding returns 0
02:49:19.660 00.000 15712 Move returns status 0, amount 38
02:49:19.660 00.000 15712 MoveAxis(N, 0, ABG)
02:49:19.660 00.000 15712 Move returns status 0, amount 0
02:49:19.660 00.000 15712 move complete, result=0
02:49:19.660 00.000 15712 worker thread done servicing request
02:49:19.660 00.000 15712 Worker thread wakes up
02:49:19.660 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
02:49:19.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:19.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:21.294 01.634 15712 Exposure complete
02:49:21.356 00.062 15712 worker thread done servicing request
02:49:21.356 00.000 7988 OnExposeComplete: enter
02:49:21.356 00.000 7988 UpdateGuideState(): m_state=6
02:49:21.361 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5083
02:49:21.361 00.000 7988 Star::Find returns 1 (0), X=974.90, Y=190.03, Mass=550, SNR=15.0, Peak=144 HFD=2.7
02:49:21.363 00.002 7988 MultiStar: [#1 0.39,0.67,0.00,M1] [#2 -0.12,0.43,0.92,U] [#3 0.15,0.13,0.78,U] [#4 0.33,0.38,0.71,U] [#5 -0.35,0.48,0.74,U] [#6 -0.09,0.01,0.64,U] [#7 0.09,0.44,0.56,U] [#8 0.37,0.93,0.00,M4] 
02:49:21.363 00.000 7988 single-star, 6 included, MultiStar: {0.01, 0.24}, one-star: {0.07, -0.09}
02:49:21.365 00.002 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
02:49:21.365 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
02:49:21.367 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.95 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:49:21.369 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.09, opts=13)
02:49:21.371 00.002 7988 Enqueuing Move request for scope (0.07, -0.09)
02:49:21.371 00.000 15712 Worker thread wakes up
02:49:21.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:49:21.371 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:49:21.371 00.000 15712 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=-0.06
02:49:21.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:21.371 00.000 7988 UpdateGuideState exits: m=550 SNR=15.0
02:49:21.375 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:21.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:21.377 00.002 7988 Enqueuing Expose request
02:49:21.377 00.000 15712 PPEC rslt: input = -0.09, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:49:21.377 00.000 15712 PPEC: input: -0.09, control: 0.02, exposure: 1500
02:49:21.379 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:21.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:49:21.379 00.000 15712 MoveAxis(W, 6, ABG)
02:49:21.379 00.000 15712 Guiding  Dir = 3, Dur = 6
02:49:21.379 00.000 15712 IsGuiding returns 0
02:49:21.432 00.053 15712 IsGuiding returns 0
02:49:21.432 00.000 15712 Move returns status 0, amount 6
02:49:21.432 00.000 15712 MoveAxis(N, 0, ABG)
02:49:21.432 00.000 15712 Move returns status 0, amount 0
02:49:21.432 00.000 15712 move complete, result=0
02:49:21.432 00.000 7988 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
02:49:21.434 00.002 15712 worker thread done servicing request
02:49:21.434 00.000 15712 Worker thread wakes up
02:49:21.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:21.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:22.839 01.405 15712 Exposure complete
02:49:22.902 00.063 15712 worker thread done servicing request
02:49:22.902 00.000 7988 OnExposeComplete: enter
02:49:22.902 00.000 7988 UpdateGuideState(): m_state=6
02:49:22.904 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5084
02:49:22.904 00.000 7988 Star::Find returns 1 (0), X=975.30, Y=190.03, Mass=494, SNR=14.1, Peak=146 HFD=2.5
02:49:22.906 00.002 7988 MultiStar: [#1 0.15,0.50,1.08,U] [#2 -0.05,0.49,0.90,U] [#3 0.14,0.11,0.91,U] [#4 -0.06,0.27,0.79,U] [#5 -0.40,-0.22,0.73,U] [#6 0.18,0.11,0.72,U] [#7 0.38,0.18,0.59,U] [#8 0.71,0.78,0.00,M5] 
02:49:22.906 00.000 7988 refined, 7 included, MultiStar: {0.11, 0.18}, one-star: {0.46, -0.09}
02:49:22.908 00.002 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.52 = -0.52)
02:49:22.908 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
02:49:22.910 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.04 mountX=0.19 mountY=-0.11, mountTheta=-0.54
02:49:22.912 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.18, opts=13)
02:49:22.912 00.000 7988 Enqueuing Move request for scope (0.11, 0.18)
02:49:22.915 00.003 15712 Worker thread wakes up
02:49:22.915 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
02:49:22.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:22.915 00.000 7988 UpdateGuideState exits: m=494 SNR=14.1
02:49:22.917 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:22.918 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:22.918 00.000 7988 Enqueuing Expose request
02:49:22.920 00.002 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
02:49:22.920 00.000 15712 Moving (0.11, 0.18) raw xDistance=0.19 yDistance=-0.11
02:49:22.920 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.45
02:49:22.920 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
02:49:22.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:22.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:49:22.920 00.000 15712 MoveAxis(W, 42, ABG)
02:49:22.920 00.000 15712 Guiding  Dir = 3, Dur = 42
02:49:22.920 00.000 15712 IsGuiding returns 0
02:49:22.951 00.031 15712 PulseGuide returned control before completion, sleep 28
02:49:22.979 00.028 15712 IsGuiding returns 1
02:49:22.979 00.000 15712 scope still moving after pulse duration time elapsed
02:49:23.031 00.052 15712 IsGuiding returns 0
02:49:23.031 00.000 15712 scope move finished after 42 + 62 ms
02:49:23.031 00.000 15712 Move returns status 0, amount 42
02:49:23.031 00.000 15712 MoveAxis(N, 0, ABG)
02:49:23.031 00.000 15712 Move returns status 0, amount 0
02:49:23.031 00.000 15712 move complete, result=0
02:49:23.031 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
02:49:23.032 00.001 15712 worker thread done servicing request
02:49:23.032 00.000 15712 Worker thread wakes up
02:49:23.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:23.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:24.672 01.640 15712 Exposure complete
02:49:24.735 00.063 15712 worker thread done servicing request
02:49:24.736 00.001 7988 OnExposeComplete: enter
02:49:24.736 00.000 7988 UpdateGuideState(): m_state=6
02:49:24.736 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5085
02:49:24.736 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=189.76, Mass=662, SNR=16.4, Peak=134 HFD=4.0
02:49:24.736 00.000 7988 MultiStar: [#1 -0.27,0.38,0.96,U] [#2 -0.26,0.17,0.84,U] [#3 0.04,-0.12,0.74,U] [#4 0.10,-0.10,0.61,U] [#5 -0.41,-0.36,0.69,U] [#6 0.15,-0.54,0.58,U] [#7 -0.12,0.74,0.00,M1] [#8 0.73,0.55,0.00,M6] 
02:49:24.736 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.11}, one-star: {0.14, -0.36}
02:49:24.736 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.56) = xAngle (-3.79 = 2.50)
02:49:24.736 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.82 = 2.46)
02:49:24.736 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.22 mountX=-0.11 mountY=0.08, mountTheta=2.48
02:49:24.736 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.11, opts=13)
02:49:24.736 00.000 7988 Enqueuing Move request for scope (-0.08, -0.11)
02:49:24.748 00.012 15712 Worker thread wakes up
02:49:24.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
02:49:24.748 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
02:49:24.748 00.000 15712 Moving (-0.08, -0.11) raw xDistance=-0.11 yDistance=0.08
02:49:24.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:49:24.748 00.000 7988 UpdateGuideState exits: m=662 SNR=16.4
02:49:24.751 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:24.752 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:24.752 00.000 7988 Enqueuing Expose request
02:49:24.754 00.002 15712 PPEC rslt: input = -0.11, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:49:24.754 00.000 15712 PPEC: input: -0.11, control: 0.02, exposure: 1500
02:49:24.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:24.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:49:24.754 00.000 15712 MoveAxis(W, 5, ABG)
02:49:24.754 00.000 15712 Guiding  Dir = 3, Dur = 5
02:49:24.754 00.000 15712 IsGuiding returns 0
02:49:24.773 00.019 15712 IsGuiding returns 0
02:49:24.773 00.000 15712 Move returns status 0, amount 5
02:49:24.773 00.000 15712 MoveAxis(N, 0, ABG)
02:49:24.773 00.000 15712 Move returns status 0, amount 0
02:49:24.773 00.000 15712 move complete, result=0
02:49:24.773 00.000 15712 worker thread done servicing request
02:49:24.773 00.000 15712 Worker thread wakes up
02:49:24.773 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
02:49:24.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:24.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:26.185 01.412 15712 Exposure complete
02:49:26.249 00.064 15712 worker thread done servicing request
02:49:26.249 00.000 7988 OnExposeComplete: enter
02:49:26.249 00.000 7988 UpdateGuideState(): m_state=6
02:49:26.252 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5086
02:49:26.252 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=189.98, Mass=594, SNR=15.4, Peak=136 HFD=2.9
02:49:26.254 00.002 7988 MultiStar: [#1 0.16,0.14,1.00,U] [#2 -0.49,0.36,0.85,U] [#3 -0.03,-0.07,0.88,U] [#4 0.05,0.14,0.66,U] [#5 -0.31,-0.03,0.68,U] [#6 0.37,-0.06,0.69,U] [#7 -0.54,0.00,0.58,U] [#8 0.92,0.17,0.00,M7] 
02:49:26.254 00.000 7988 refined, 7 included, MultiStar: {-0.06, 0.04}, one-star: {0.15, -0.14}
02:49:26.256 00.002 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
02:49:26.256 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
02:49:26.258 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.50 mountX=0.04 mountY=0.06, mountTheta=0.93
02:49:26.260 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.04, opts=13)
02:49:26.260 00.000 7988 Enqueuing Move request for scope (-0.06, 0.04)
02:49:26.262 00.002 15712 Worker thread wakes up
02:49:26.263 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:26.263 00.000 7988 UpdateGuideState exits: m=594 SNR=15.4
02:49:26.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:26.266 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:26.266 00.000 7988 Enqueuing Expose request
02:49:26.266 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
02:49:26.266 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
02:49:26.266 00.000 15712 Moving (-0.06, 0.04) raw xDistance=0.04 yDistance=0.06
02:49:26.266 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:49:26.266 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
02:49:26.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:26.266 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:49:26.266 00.000 15712 MoveAxis(W, 5, ABG)
02:49:26.266 00.000 15712 Guiding  Dir = 3, Dur = 5
02:49:26.266 00.000 15712 IsGuiding returns 0
02:49:26.283 00.017 15712 IsGuiding returns 0
02:49:26.283 00.000 15712 Move returns status 0, amount 5
02:49:26.283 00.000 15712 MoveAxis(N, 0, ABG)
02:49:26.283 00.000 15712 Move returns status 0, amount 0
02:49:26.283 00.000 15712 move complete, result=0
02:49:26.283 00.000 15712 worker thread done servicing request
02:49:26.283 00.000 15712 Worker thread wakes up
02:49:26.283 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
02:49:26.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:26.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:28.032 01.749 15712 Exposure complete
02:49:28.094 00.062 15712 worker thread done servicing request
02:49:28.094 00.000 7988 OnExposeComplete: enter
02:49:28.094 00.000 7988 UpdateGuideState(): m_state=6
02:49:28.101 00.007 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5087
02:49:28.101 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=190.11, Mass=613, SNR=15.5, Peak=132 HFD=3.8
02:49:28.103 00.002 7988 MultiStar: [#1 0.22,0.02,1.03,U] [#2 -0.21,0.13,0.84,U] [#3 0.10,-0.05,0.86,U] [#4 0.25,0.40,0.70,U] [#5 -0.43,-0.35,0.68,U] [#6 0.60,-0.37,0.00,M1] [#7 0.29,-0.10,0.45,U] [#8 0.43,-0.41,0.49,U] 
02:49:28.104 00.001 7988 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.19, -0.01}
02:49:28.106 00.002 7988 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.56) = xAngle (-1.78 = -1.78)
02:49:28.106 00.000 7988 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.81 = -1.81)
02:49:28.108 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.21 mountX=-0.02 mountY=-0.09, mountTheta=-1.78
02:49:28.110 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.02, opts=13)
02:49:28.110 00.000 7988 Enqueuing Move request for scope (0.09, -0.02)
02:49:28.110 00.000 15712 Worker thread wakes up
02:49:28.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
02:49:28.110 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
02:49:28.110 00.000 15712 Moving (0.09, -0.02) raw xDistance=-0.02 yDistance=-0.09
02:49:28.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:28.110 00.000 7988 UpdateGuideState exits: m=613 SNR=15.5
02:49:28.114 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:28.114 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:28.116 00.002 7988 Enqueuing Expose request
02:49:28.116 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:49:28.116 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
02:49:28.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:28.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:49:28.116 00.000 15712 MoveAxis(W, 4, ABG)
02:49:28.116 00.000 15712 Guiding  Dir = 3, Dur = 4
02:49:28.118 00.002 15712 IsGuiding returns 0
02:49:28.145 00.027 15712 IsGuiding returns 0
02:49:28.145 00.000 15712 Move returns status 0, amount 4
02:49:28.145 00.000 15712 MoveAxis(N, 0, ABG)
02:49:28.145 00.000 15712 Move returns status 0, amount 0
02:49:28.145 00.000 15712 move complete, result=0
02:49:28.145 00.000 15712 worker thread done servicing request
02:49:28.145 00.000 15712 Worker thread wakes up
02:49:28.145 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
02:49:28.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:28.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:29.561 01.416 15712 Exposure complete
02:49:29.624 00.063 15712 worker thread done servicing request
02:49:29.624 00.000 7988 OnExposeComplete: enter
02:49:29.624 00.000 7988 UpdateGuideState(): m_state=6
02:49:29.624 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5088
02:49:29.624 00.000 7988 Star::Find returns 1 (0), X=975.17, Y=189.70, Mass=586, SNR=15.4, Peak=129 HFD=3.4
02:49:29.624 00.000 7988 MultiStar: [#1 0.09,0.11,1.06,U] [#2 0.30,0.10,0.79,U] [#3 0.08,-0.52,0.79,U] [#4 0.46,-0.20,0.65,U] [#5 0.07,-0.33,0.70,U] [#6 0.25,-0.60,0.61,U] [#7 -0.14,-0.41,0.55,U] [#8 0.38,-0.06,0.46,U] 
02:49:29.624 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.24}, one-star: {0.34, -0.42}
02:49:29.624 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
02:49:29.624 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
02:49:29.624 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.24 hyp=0.32 cameraTheta=-0.88 mountX=-0.24 mountY=-0.20, mountTheta=-2.46
02:49:29.635 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.24, opts=13)
02:49:29.635 00.000 7988 Enqueuing Move request for scope (0.20, -0.24)
02:49:29.638 00.003 15712 Worker thread wakes up
02:49:29.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.24) opts 0xd
02:49:29.638 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.24)
02:49:29.638 00.000 15712 Moving (0.20, -0.24) raw xDistance=-0.24 yDistance=-0.20
02:49:29.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:29.638 00.000 7988 UpdateGuideState exits: m=586 SNR=15.4
02:49:29.640 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:29.640 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:29.642 00.002 7988 Enqueuing Expose request
02:49:29.642 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.46
02:49:29.642 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
02:49:29.642 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:29.642 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:49:29.642 00.000 15712 MoveAxis(E, 44, ABG)
02:49:29.642 00.000 15712 Guiding  Dir = 2, Dur = 44
02:49:29.642 00.000 15712 IsGuiding returns 0
02:49:29.654 00.012 15712 PulseGuide returned control before completion, sleep 34
02:49:29.723 00.069 15712 IsGuiding returns 1
02:49:29.723 00.000 15712 scope still moving after pulse duration time elapsed
02:49:29.749 00.026 15712 IsGuiding returns 0
02:49:29.749 00.000 15712 scope move finished after 44 + 61 ms
02:49:29.749 00.000 15712 Move returns status 0, amount 44
02:49:29.749 00.000 15712 MoveAxis(N, 0, ABG)
02:49:29.749 00.000 15712 Move returns status 0, amount 0
02:49:29.749 00.000 15712 move complete, result=0
02:49:29.749 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
02:49:29.751 00.002 15712 worker thread done servicing request
02:49:29.751 00.000 15712 Worker thread wakes up
02:49:29.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:29.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:31.488 01.737 15712 Exposure complete
02:49:31.551 00.063 15712 worker thread done servicing request
02:49:31.551 00.000 7988 OnExposeComplete: enter
02:49:31.551 00.000 7988 UpdateGuideState(): m_state=6
02:49:31.551 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5089
02:49:31.551 00.000 7988 Star::Find returns 1 (0), X=974.91, Y=189.98, Mass=589, SNR=15.5, Peak=145 HFD=2.9
02:49:31.551 00.000 7988 MultiStar: [#1 -0.10,0.05,0.99,U] [#2 0.07,0.40,0.86,U] [#3 -0.11,-0.10,0.86,U] [#4 0.39,0.01,0.66,U] [#5 -0.53,-0.45,0.00,M1] [#6 -0.16,-0.54,0.69,U] [#7 -0.31,0.42,0.49,U] [#8 0.24,-0.73,0.00,M6] 
02:49:31.557 00.006 7988 refined, 6 included, MultiStar: {-0.01, 0.00}, one-star: {0.07, -0.14}
02:49:31.557 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
02:49:31.557 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
02:49:31.557 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.02 mountX=0.00 mountY=0.01, mountTheta=1.46
02:49:31.557 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.00, opts=13)
02:49:31.557 00.000 7988 Enqueuing Move request for scope (-0.01, 0.00)
02:49:31.557 00.000 15712 Worker thread wakes up
02:49:31.565 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:49:31.565 00.000 7988 UpdateGuideState exits: m=589 SNR=15.5
02:49:31.567 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:31.567 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:31.569 00.002 7988 Enqueuing Expose request
02:49:31.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
02:49:31.569 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
02:49:31.569 00.000 15712 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
02:49:31.574 00.005 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:49:31.574 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
02:49:31.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:31.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:49:31.574 00.000 15712 MoveAxis(W, 4, ABG)
02:49:31.574 00.000 15712 Guiding  Dir = 3, Dur = 4
02:49:31.574 00.000 15712 IsGuiding returns 0
02:49:31.598 00.024 15712 IsGuiding returns 0
02:49:31.598 00.000 15712 Move returns status 0, amount 4
02:49:31.598 00.000 15712 MoveAxis(N, 0, ABG)
02:49:31.598 00.000 15712 Move returns status 0, amount 0
02:49:31.598 00.000 15712 move complete, result=0
02:49:31.598 00.000 15712 worker thread done servicing request
02:49:31.598 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
02:49:31.598 00.000 15712 Worker thread wakes up
02:49:31.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:31.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:33.017 01.419 15712 Exposure complete
02:49:33.078 00.061 15712 worker thread done servicing request
02:49:33.078 00.000 7988 OnExposeComplete: enter
02:49:33.078 00.000 7988 UpdateGuideState(): m_state=6
02:49:33.083 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5090
02:49:33.083 00.000 7988 Star::Find returns 1 (0), X=975.18, Y=190.18, Mass=574, SNR=15.5, Peak=145 HFD=2.9
02:49:33.086 00.003 7988 MultiStar: [#1 0.43,0.28,0.93,U] [#2 -0.16,0.51,0.86,U] [#3 -0.12,0.26,0.81,U] [#4 0.08,0.12,0.63,U] [#5 0.28,0.08,0.72,U] [#6 -0.19,-0.46,0.73,U] [#7 -0.74,0.02,0.00,M1] [#8 0.47,-0.31,0.43,U] 
02:49:33.086 00.000 7988 refined, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.35, 0.05}
02:49:33.088 00.002 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.91 = -0.91)
02:49:33.088 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
02:49:33.090 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.65 mountX=0.10 mountY=-0.14, mountTheta=-0.92
02:49:33.092 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.10, opts=13)
02:49:33.092 00.000 7988 Enqueuing Move request for scope (0.13, 0.10)
02:49:33.094 00.002 15712 Worker thread wakes up
02:49:33.094 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
02:49:33.094 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
02:49:33.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:49:33.094 00.000 7988 UpdateGuideState exits: m=574 SNR=15.5
02:49:33.094 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:33.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:33.094 00.000 7988 Enqueuing Expose request
02:49:33.094 00.000 15712 Moving (0.13, 0.10) raw xDistance=0.10 yDistance=-0.14
02:49:33.103 00.009 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:49:33.103 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
02:49:33.103 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:33.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:49:33.103 00.000 15712 MoveAxis(W, 2, ABG)
02:49:33.103 00.000 15712 Guiding  Dir = 3, Dur = 2
02:49:33.103 00.000 15712 IsGuiding returns 0
02:49:33.126 00.023 15712 IsGuiding returns 0
02:49:33.126 00.000 15712 Move returns status 0, amount 2
02:49:33.126 00.000 15712 MoveAxis(N, 0, ABG)
02:49:33.126 00.000 15712 Move returns status 0, amount 0
02:49:33.126 00.000 15712 move complete, result=0
02:49:33.126 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
02:49:33.134 00.008 15712 worker thread done servicing request
02:49:33.134 00.000 15712 Worker thread wakes up
02:49:33.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:33.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:34.769 01.635 15712 Exposure complete
02:49:34.833 00.064 15712 worker thread done servicing request
02:49:34.833 00.000 7988 OnExposeComplete: enter
02:49:34.833 00.000 7988 UpdateGuideState(): m_state=6
02:49:34.835 00.002 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5091
02:49:34.835 00.000 7988 Star::Find returns 1 (0), X=975.04, Y=189.90, Mass=642, SNR=16.3, Peak=140 HFD=3.5
02:49:34.837 00.002 7988 MultiStar: [#1 0.03,0.05,0.92,U] [#2 -0.08,0.75,0.00,M1] [#3 -0.44,0.03,0.79,U] [#4 0.08,0.30,0.61,U] [#5 -0.36,-0.54,0.71,U] [#6 0.22,-0.22,0.63,U] [#7 -0.23,0.08,0.52,U] [#8 0.48,-0.63,0.00,M6] 
02:49:34.837 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.09}, one-star: {0.21, -0.22}
02:49:34.839 00.002 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
02:49:34.839 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
02:49:34.841 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-2.15 mountX=-0.09 mountY=0.06, mountTheta=2.55
02:49:34.843 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.09, opts=13)
02:49:34.843 00.000 7988 Enqueuing Move request for scope (-0.06, -0.09)
02:49:34.845 00.002 15712 Worker thread wakes up
02:49:34.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
02:49:34.845 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
02:49:34.845 00.000 15712 Moving (-0.06, -0.09) raw xDistance=-0.09 yDistance=0.06
02:49:34.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:49:34.847 00.002 7988 UpdateGuideState exits: m=642 SNR=16.3
02:49:34.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:34.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:34.847 00.000 7988 Enqueuing Expose request
02:49:34.847 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:49:34.847 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
02:49:34.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:34.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:49:34.847 00.000 15712 MoveAxis(W, 3, ABG)
02:49:34.847 00.000 15712 Guiding  Dir = 3, Dur = 3
02:49:34.847 00.000 15712 IsGuiding returns 0
02:49:34.873 00.026 15712 IsGuiding returns 0
02:49:34.873 00.000 15712 Move returns status 0, amount 3
02:49:34.873 00.000 15712 MoveAxis(N, 0, ABG)
02:49:34.873 00.000 15712 Move returns status 0, amount 0
02:49:34.873 00.000 15712 move complete, result=0
02:49:34.873 00.000 15712 worker thread done servicing request
02:49:34.873 00.000 15712 Worker thread wakes up
02:49:34.873 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
02:49:34.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:34.877 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:36.283 01.406 15712 Exposure complete
02:49:36.347 00.064 15712 worker thread done servicing request
02:49:36.349 00.002 7988 OnExposeComplete: enter
02:49:36.349 00.000 7988 UpdateGuideState(): m_state=6
02:49:36.349 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5092
02:49:36.349 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=190.17, Mass=651, SNR=16.1, Peak=154 HFD=3.6
02:49:36.353 00.004 7988 MultiStar: [#1 -0.06,-0.03,0.93,U] [#2 0.08,0.46,0.87,U] [#3 -0.02,0.17,0.82,U] [#4 -0.16,0.19,0.62,U] [#5 0.09,0.04,0.57,U] [#6 0.46,-0.41,0.61,U] [#7 -0.10,0.64,0.45,U] [#8 -0.48,0.61,0.00,M7] 
02:49:36.353 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.13}, one-star: {-0.23, 0.05}
02:49:36.353 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
02:49:36.353 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
02:49:36.353 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.64 mountX=0.13 mountY=0.01, mountTheta=0.04
02:49:36.353 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.13, opts=13)
02:49:36.361 00.008 7988 Enqueuing Move request for scope (-0.01, 0.13)
02:49:36.361 00.000 15712 Worker thread wakes up
02:49:36.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:49:36.361 00.000 7988 UpdateGuideState exits: m=651 SNR=16.1
02:49:36.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:36.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:36.361 00.000 7988 Enqueuing Expose request
02:49:36.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
02:49:36.361 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
02:49:36.361 00.000 15712 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=0.01
02:49:36.370 00.009 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:49:36.370 00.000 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
02:49:36.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:36.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:49:36.370 00.000 15712 MoveAxis(W, 3, ABG)
02:49:36.370 00.000 15712 Guiding  Dir = 3, Dur = 3
02:49:36.378 00.008 15712 IsGuiding returns 0
02:49:36.392 00.014 15712 IsGuiding returns 0
02:49:36.392 00.000 15712 Move returns status 0, amount 3
02:49:36.392 00.000 15712 MoveAxis(N, 0, ABG)
02:49:36.392 00.000 15712 Move returns status 0, amount 0
02:49:36.392 00.000 15712 move complete, result=0
02:49:36.392 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
02:49:36.396 00.004 15712 worker thread done servicing request
02:49:36.396 00.000 15712 Worker thread wakes up
02:49:36.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:36.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:38.035 01.639 15712 Exposure complete
02:49:38.099 00.064 15712 worker thread done servicing request
02:49:38.100 00.001 7988 OnExposeComplete: enter
02:49:38.100 00.000 7988 UpdateGuideState(): m_state=6
02:49:38.102 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5093
02:49:38.103 00.001 7988 Star::Find returns 1 (0), X=974.94, Y=189.91, Mass=662, SNR=16.2, Peak=141 HFD=3.9
02:49:38.103 00.000 7988 MultiStar: [#1 -0.08,-0.05,0.96,U] [#2 -0.10,0.14,0.79,U] [#3 -0.27,0.04,0.75,U] [#4 0.45,-0.23,0.73,U] [#5 -0.51,-0.30,0.70,U] [#6 0.19,-0.76,0.00,M1] [#7 -0.87,0.23,0.00,M1] [#8 0.06,0.17,0.48,U] 
02:49:38.105 00.002 7988 refined, 6 included, MultiStar: {-0.04, -0.08}, one-star: {0.11, -0.21}
02:49:38.105 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.66 = 2.63)
02:49:38.107 00.002 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.59)
02:49:38.107 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.09 mountX=-0.08 mountY=0.05, mountTheta=2.60
02:49:38.109 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.08, opts=13)
02:49:38.111 00.002 7988 Enqueuing Move request for scope (-0.04, -0.08)
02:49:38.112 00.001 15712 Worker thread wakes up
02:49:38.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
02:49:38.112 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
02:49:38.112 00.000 15712 Moving (-0.04, -0.08) raw xDistance=-0.08 yDistance=0.05
02:49:38.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:38.112 00.000 7988 UpdateGuideState exits: m=662 SNR=16.2
02:49:38.115 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:38.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:38.117 00.002 7988 Enqueuing Expose request
02:49:38.117 00.000 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:49:38.117 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
02:49:38.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:38.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:49:38.117 00.000 15712 MoveAxis(W, 3, ABG)
02:49:38.117 00.000 15712 Guiding  Dir = 3, Dur = 3
02:49:38.119 00.002 15712 IsGuiding returns 0
02:49:38.135 00.016 15712 IsGuiding returns 0
02:49:38.135 00.000 15712 Move returns status 0, amount 3
02:49:38.135 00.000 15712 MoveAxis(N, 0, ABG)
02:49:38.135 00.000 15712 Move returns status 0, amount 0
02:49:38.135 00.000 15712 move complete, result=0
02:49:38.135 00.000 15712 worker thread done servicing request
02:49:38.135 00.000 15712 Worker thread wakes up
02:49:38.135 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
02:49:38.138 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:38.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:39.547 01.409 15712 Exposure complete
02:49:39.613 00.066 15712 worker thread done servicing request
02:49:39.613 00.000 7988 OnExposeComplete: enter
02:49:39.613 00.000 7988 UpdateGuideState(): m_state=6
02:49:39.613 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5094
02:49:39.613 00.000 7988 Star::Find returns 1 (0), X=974.96, Y=189.71, Mass=534, SNR=14.6, Peak=123 HFD=3.2
02:49:39.619 00.006 7988 MultiStar: [#1 0.55,0.09,0.99,U] [#2 -0.24,-0.09,0.89,U] [#3 0.13,-0.60,0.84,U] [#4 0.06,-0.79,0.00,M1] [#5 0.16,-0.91,0.00,M1] [#6 -0.22,-0.71,0.00,M2] [#7 0.00,-0.29,0.59,U] [#8 0.74,0.12,0.00,M7] 
02:49:39.619 00.000 7988 refined, 4 included, MultiStar: {0.13, -0.25}, one-star: {0.13, -0.41}
02:49:39.619 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
02:49:39.619 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
02:49:39.619 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.09 mountX=-0.25 mountY=-0.13, mountTheta=-2.68
02:49:39.619 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.25, opts=13)
02:49:39.619 00.000 7988 Enqueuing Move request for scope (0.13, -0.25)
02:49:39.627 00.008 15712 Worker thread wakes up
02:49:39.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
02:49:39.627 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
02:49:39.627 00.000 15712 Moving (0.13, -0.25) raw xDistance=-0.25 yDistance=-0.13
02:49:39.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:39.627 00.000 7988 UpdateGuideState exits: m=534 SNR=14.6
02:49:39.631 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:39.631 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:39.631 00.000 7988 Enqueuing Expose request
02:49:39.631 00.000 15712 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.46
02:49:39.631 00.000 15712 PPEC: input: -0.25, control: -0.14, exposure: 1500
02:49:39.631 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:39.631 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:49:39.631 00.000 15712 MoveAxis(E, 47, ABG)
02:49:39.631 00.000 15712 Guiding  Dir = 2, Dur = 47
02:49:39.631 00.000 15712 IsGuiding returns 0
02:49:39.653 00.022 15712 PulseGuide returned control before completion, sleep 37
02:49:39.731 00.078 15712 IsGuiding returns 1
02:49:39.731 00.000 15712 scope still moving after pulse duration time elapsed
02:49:39.771 00.040 15712 IsGuiding returns 0
02:49:39.771 00.000 15712 scope move finished after 47 + 89 ms
02:49:39.771 00.000 15712 Move returns status 0, amount 47
02:49:39.771 00.000 15712 MoveAxis(N, 0, ABG)
02:49:39.771 00.000 15712 Move returns status 0, amount 0
02:49:39.772 00.001 15712 move complete, result=0
02:49:39.772 00.000 15712 worker thread done servicing request
02:49:39.772 00.000 15712 Worker thread wakes up
02:49:39.772 00.000 7988 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
02:49:39.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:39.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:41.412 01.640 15712 Exposure complete
02:49:41.476 00.064 15712 worker thread done servicing request
02:49:41.476 00.000 7988 OnExposeComplete: enter
02:49:41.476 00.000 7988 UpdateGuideState(): m_state=6
02:49:41.476 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5095
02:49:41.476 00.000 7988 Star::Find returns 1 (0), X=975.15, Y=189.93, Mass=577, SNR=15.4, Peak=149 HFD=2.8
02:49:41.476 00.000 7988 MultiStar: [#1 0.22,-0.38,0.99,U] [#2 -0.42,0.02,0.89,U] [#3 -0.14,-0.30,0.76,U] [#4 0.29,-0.09,0.67,U] [#5 -0.33,-0.63,0.00,M2] [#6 0.37,-0.38,0.73,U] [#7 0.00,0.00,0.00,L] [#8 0.02,0.40,0.45,U] [#9 0.32,0.63,0.00,M5] 
02:49:41.476 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.17}, one-star: {0.31, -0.19}
02:49:41.476 00.000 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
02:49:41.476 00.000 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
02:49:41.476 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.06 mountX=-0.17 mountY=-0.09, mountTheta=-2.65
02:49:41.476 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.17, opts=13)
02:49:41.488 00.012 7988 Enqueuing Move request for scope (0.10, -0.17)
02:49:41.489 00.001 15712 Worker thread wakes up
02:49:41.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:49:41.489 00.000 7988 UpdateGuideState exits: m=577 SNR=15.4
02:49:41.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:41.489 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:41.489 00.000 7988 Enqueuing Expose request
02:49:41.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
02:49:41.489 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
02:49:41.489 00.000 15712 Moving (0.10, -0.17) raw xDistance=-0.17 yDistance=-0.09
02:49:41.499 00.010 15712 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.46
02:49:41.499 00.000 15712 PPEC: input: -0.17, control: -0.09, exposure: 1500
02:49:41.499 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:41.499 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:49:41.499 00.000 15712 MoveAxis(E, 31, ABG)
02:49:41.499 00.000 15712 Guiding  Dir = 2, Dur = 31
02:49:41.499 00.000 15712 IsGuiding returns 0
02:49:41.522 00.023 15712 PulseGuide returned control before completion, sleep 16
02:49:41.573 00.051 15712 IsGuiding returns 0
02:49:41.573 00.000 15712 Move returns status 0, amount 31
02:49:41.573 00.000 15712 MoveAxis(N, 0, ABG)
02:49:41.573 00.000 15712 Move returns status 0, amount 0
02:49:41.573 00.000 15712 move complete, result=0
02:49:41.573 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
02:49:41.573 00.000 15712 worker thread done servicing request
02:49:41.575 00.002 15712 Worker thread wakes up
02:49:41.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:41.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:42.990 01.415 15712 Exposure complete
02:49:43.053 00.063 15712 worker thread done servicing request
02:49:43.053 00.000 7988 OnExposeComplete: enter
02:49:43.053 00.000 7988 UpdateGuideState(): m_state=6
02:49:43.053 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5096
02:49:43.053 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=189.97, Mass=524, SNR=14.6, Peak=151 HFD=2.6
02:49:43.053 00.000 7988 MultiStar: [#1 0.01,0.07,1.04,U] [#2 -0.04,0.06,0.88,U] [#3 0.42,-0.21,0.79,U] [#4 0.04,-0.06,0.76,U] [#5 0.01,-0.22,0.75,U] [#6 0.32,-0.55,0.64,U] [#7 -0.25,0.35,0.53,U] [#8 0.58,0.28,0.36,U] 
02:49:43.053 00.000 7988 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.00, -0.15}
02:49:43.053 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.56) = xAngle (-2.20 = -2.20)
02:49:43.053 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
02:49:43.053 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.64 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:49:43.053 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.07, opts=13)
02:49:43.067 00.014 7988 Enqueuing Move request for scope (0.09, -0.07)
02:49:43.067 00.000 15712 Worker thread wakes up
02:49:43.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
02:49:43.067 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
02:49:43.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:49:43.067 00.000 7988 UpdateGuideState exits: m=524 SNR=14.6
02:49:43.070 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:43.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:43.070 00.000 7988 Enqueuing Expose request
02:49:43.070 00.000 15712 Moving (0.09, -0.07) raw xDistance=-0.07 yDistance=-0.09
02:49:43.070 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:49:43.070 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
02:49:43.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:43.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:49:43.070 00.000 15712 MoveAxis(W, 3, ABG)
02:49:43.070 00.000 15712 Guiding  Dir = 3, Dur = 3
02:49:43.070 00.000 15712 IsGuiding returns 0
02:49:43.103 00.033 15712 IsGuiding returns 0
02:49:43.103 00.000 15712 Move returns status 0, amount 3
02:49:43.103 00.000 15712 MoveAxis(N, 0, ABG)
02:49:43.103 00.000 15712 Move returns status 0, amount 0
02:49:43.103 00.000 15712 move complete, result=0
02:49:43.103 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
02:49:43.110 00.007 15712 worker thread done servicing request
02:49:43.110 00.000 15712 Worker thread wakes up
02:49:43.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:43.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:44.743 01.633 15712 Exposure complete
02:49:44.804 00.061 15712 worker thread done servicing request
02:49:44.804 00.000 7988 OnExposeComplete: enter
02:49:44.804 00.000 7988 UpdateGuideState(): m_state=6
02:49:44.804 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5097
02:49:44.804 00.000 7988 Star::Find returns 1 (0), X=975.23, Y=190.01, Mass=560, SNR=15.1, Peak=141 HFD=3.2
02:49:44.804 00.000 7988 MultiStar: [#1 -0.06,0.02,0.96,U] [#2 -0.41,0.37,0.80,U] [#3 -0.13,-0.13,0.80,U] [#4 0.13,0.28,0.62,U] [#5 -0.20,0.01,0.62,U] [#6 0.00,0.00,0.00,L] [#7 0.05,0.06,0.52,U] [#8 0.13,0.39,0.44,U] [#9 0.87,0.36,0.00,M6] 
02:49:44.804 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {0.40, -0.11}
02:49:44.819 00.015 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
02:49:44.819 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:49:44.819 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.66 mountX=0.08 mountY=0.01, mountTheta=0.07
02:49:44.819 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
02:49:44.819 00.000 7988 Enqueuing Move request for scope (-0.01, 0.08)
02:49:44.819 00.000 15712 Worker thread wakes up
02:49:44.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
02:49:44.819 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
02:49:44.819 00.000 15712 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=0.01
02:49:44.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:49:44.819 00.000 7988 UpdateGuideState exits: m=560 SNR=15.1
02:49:44.829 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:44.829 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:44.831 00.002 7988 Enqueuing Expose request
02:49:44.831 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:49:44.831 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
02:49:44.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:44.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:49:44.831 00.000 15712 MoveAxis(W, 3, ABG)
02:49:44.831 00.000 15712 Guiding  Dir = 3, Dur = 3
02:49:44.831 00.000 15712 IsGuiding returns 0
02:49:44.851 00.020 15712 IsGuiding returns 0
02:49:44.851 00.000 15712 Move returns status 0, amount 3
02:49:44.851 00.000 15712 MoveAxis(N, 0, ABG)
02:49:44.851 00.000 15712 Move returns status 0, amount 0
02:49:44.851 00.000 15712 move complete, result=0
02:49:44.851 00.000 15712 worker thread done servicing request
02:49:44.851 00.000 15712 Worker thread wakes up
02:49:44.851 00.000 7988 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
02:49:44.853 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:44.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:46.273 01.420 15712 Exposure complete
02:49:46.335 00.062 15712 worker thread done servicing request
02:49:46.335 00.000 7988 OnExposeComplete: enter
02:49:46.335 00.000 7988 UpdateGuideState(): m_state=6
02:49:46.340 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
02:49:46.340 00.000 7988 Star::Find returns 1 (0), X=975.26, Y=190.06, Mass=469, SNR=13.9, Peak=139 HFD=2.5
02:49:46.342 00.002 7988 Star::Find false star n=9 nbg=282 bg=70.9 sigma=2.9 thresh=80 peak=80
02:49:46.342 00.000 7988 MultiStar: [#1 0.25,0.13,1.12,U] [#2 -0.05,0.00,1.01,U] [#3 0.35,-0.03,0.92,U] [#4 0.14,-0.03,0.71,U] [#5 0.07,-0.01,0.85,U] [#6 0.02,-0.38,0.71,U] [#7 0.44,0.09,0.53,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.18,3.24,0.00,M8] 
02:49:46.344 00.002 7988 refined, 7 included, MultiStar: {0.20, -0.03}, one-star: {0.43, -0.06}
02:49:46.344 00.000 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
02:49:46.346 00.002 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
02:49:46.348 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-0.14 mountX=-0.03 mountY=-0.20, mountTheta=-1.70
02:49:46.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.03, opts=13)
02:49:46.350 00.002 7988 Enqueuing Move request for scope (0.20, -0.03)
02:49:46.350 00.000 15712 Worker thread wakes up
02:49:46.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:49:46.350 00.000 7988 UpdateGuideState exits: m=469 SNR=13.9
02:49:46.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:46.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:46.350 00.000 7988 Enqueuing Expose request
02:49:46.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
02:49:46.350 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
02:49:46.350 00.000 15712 Moving (0.20, -0.03) raw xDistance=-0.03 yDistance=-0.20
02:49:46.350 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:49:46.350 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
02:49:46.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:46.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:49:46.350 00.000 15712 MoveAxis(W, 2, ABG)
02:49:46.350 00.000 15712 Guiding  Dir = 3, Dur = 2
02:49:46.350 00.000 15712 IsGuiding returns 0
02:49:46.417 00.067 15712 IsGuiding returns 0
02:49:46.417 00.000 15712 Move returns status 0, amount 2
02:49:46.417 00.000 15712 MoveAxis(N, 0, ABG)
02:49:46.417 00.000 15712 Move returns status 0, amount 0
02:49:46.417 00.000 15712 move complete, result=0
02:49:46.417 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
02:49:46.419 00.002 15712 worker thread done servicing request
02:49:46.419 00.000 15712 Worker thread wakes up
02:49:46.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:46.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:48.060 01.641 15712 Exposure complete
02:49:48.125 00.065 15712 worker thread done servicing request
02:49:48.125 00.000 7988 OnExposeComplete: enter
02:49:48.125 00.000 7988 UpdateGuideState(): m_state=6
02:49:48.125 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5099
02:49:48.125 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=189.95, Mass=679, SNR=16.3, Peak=151 HFD=2.9
02:49:48.125 00.000 7988 MultiStar: [#1 0.15,-0.04,0.96,U] [#2 -0.23,0.42,0.79,U] [#3 -0.06,-0.20,0.77,U] [#4 -0.31,-0.23,0.65,U] [#5 0.00,-0.28,0.62,U] [#6 0.51,0.04,0.71,U] [#7 0.22,0.26,0.45,U] [#8 1.63,0.32,0.00,M5] 
02:49:48.125 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.15, -0.17}
02:49:48.125 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
02:49:48.132 00.007 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
02:49:48.132 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.56 mountX=-0.03 mountY=-0.05, mountTheta=-2.13
02:49:48.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.03, opts=13)
02:49:48.132 00.000 7988 Enqueuing Move request for scope (0.06, -0.03)
02:49:48.137 00.005 15712 Worker thread wakes up
02:49:48.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
02:49:48.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
02:49:48.137 00.000 15712 Moving (0.06, -0.03) raw xDistance=-0.03 yDistance=-0.05
02:49:48.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:48.137 00.000 7988 UpdateGuideState exits: m=679 SNR=16.3
02:49:48.140 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:48.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:48.142 00.002 7988 Enqueuing Expose request
02:49:48.142 00.000 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:49:48.142 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
02:49:48.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:48.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:49:48.142 00.000 15712 MoveAxis(W, 2, ABG)
02:49:48.142 00.000 15712 Guiding  Dir = 3, Dur = 2
02:49:48.142 00.000 15712 IsGuiding returns 0
02:49:48.158 00.016 15712 IsGuiding returns 0
02:49:48.158 00.000 15712 Move returns status 0, amount 2
02:49:48.158 00.000 15712 MoveAxis(N, 0, ABG)
02:49:48.158 00.000 15712 Move returns status 0, amount 0
02:49:48.158 00.000 15712 move complete, result=0
02:49:48.158 00.000 15712 worker thread done servicing request
02:49:48.158 00.000 15712 Worker thread wakes up
02:49:48.158 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
02:49:48.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:48.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:49.575 01.417 15712 Exposure complete
02:49:49.639 00.064 15712 worker thread done servicing request
02:49:49.639 00.000 7988 OnExposeComplete: enter
02:49:49.639 00.000 7988 UpdateGuideState(): m_state=6
02:49:49.639 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5100
02:49:49.639 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=189.47, Mass=508, SNR=14.5, Peak=147 HFD=2.5
02:49:49.639 00.000 7988 MultiStar: [#1 0.38,0.27,1.03,U] [#2 0.01,0.40,0.89,U] [#3 0.09,0.03,0.90,U] [#4 0.21,0.52,0.74,U] [#5 -0.71,-0.18,0.00,M1] [#6 0.24,-0.39,0.70,U] [#7 -0.05,0.03,0.54,U] [#8 0.83,0.04,0.00,M6] 
02:49:49.646 00.007 7988 refined, 6 included, MultiStar: {0.14, 0.02}, one-star: {0.01, -0.66}
02:49:49.646 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
02:49:49.646 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
02:49:49.646 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.17 mountX=0.02 mountY=-0.14, mountTheta=-1.40
02:49:49.646 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.02, opts=13)
02:49:49.646 00.000 7988 Enqueuing Move request for scope (0.14, 0.02)
02:49:49.652 00.006 15712 Worker thread wakes up
02:49:49.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
02:49:49.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
02:49:49.652 00.000 15712 Moving (0.14, 0.02) raw xDistance=0.02 yDistance=-0.14
02:49:49.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:49:49.652 00.000 7988 UpdateGuideState exits: m=508 SNR=14.5
02:49:49.656 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:49.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:49.656 00.000 7988 Enqueuing Expose request
02:49:49.656 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:49:49.656 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
02:49:49.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:49.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:49:49.656 00.000 15712 MoveAxis(W, 1, ABG)
02:49:49.656 00.000 15712 Guiding  Dir = 3, Dur = 1
02:49:49.656 00.000 15712 IsGuiding returns 0
02:49:49.672 00.016 15712 IsGuiding returns 0
02:49:49.672 00.000 15712 Move returns status 0, amount 1
02:49:49.672 00.000 15712 MoveAxis(N, 0, ABG)
02:49:49.672 00.000 15712 Move returns status 0, amount 0
02:49:49.672 00.000 15712 move complete, result=0
02:49:49.672 00.000 15712 worker thread done servicing request
02:49:49.672 00.000 15712 Worker thread wakes up
02:49:49.672 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
02:49:49.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:49.679 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:51.313 01.634 15712 Exposure complete
02:49:51.375 00.062 15712 worker thread done servicing request
02:49:51.375 00.000 7988 OnExposeComplete: enter
02:49:51.379 00.004 7988 UpdateGuideState(): m_state=6
02:49:51.379 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5101
02:49:51.381 00.002 7988 Star::Find returns 1 (0), X=975.22, Y=189.66, Mass=575, SNR=15.3, Peak=132 HFD=2.9
02:49:51.381 00.000 7988 MultiStar: [#1 0.50,-0.43,0.98,U] [#2 0.17,0.10,0.80,U] [#3 -0.14,-0.48,0.92,U] [#4 0.17,0.34,0.67,U] [#5 0.13,-0.19,0.71,U] [#6 0.18,-0.32,0.66,U] [#7 0.56,-0.03,0.48,U] [#8 0.72,0.80,0.00,M7] 
02:49:51.381 00.000 7988 refined, 7 included, MultiStar: {0.24, -0.22}, one-star: {0.39, -0.46}
02:49:51.381 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
02:49:51.381 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
02:49:51.381 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.32 cameraTheta=-0.75 mountX=-0.22 mountY=-0.23, mountTheta=-2.33
02:49:51.381 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.22, opts=13)
02:49:51.381 00.000 7988 Enqueuing Move request for scope (0.24, -0.22)
02:49:51.391 00.010 15712 Worker thread wakes up
02:49:51.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:49:51.391 00.000 7988 UpdateGuideState exits: m=575 SNR=15.3
02:49:51.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:51.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:51.391 00.000 7988 Enqueuing Expose request
02:49:51.396 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
02:49:51.396 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
02:49:51.396 00.000 15712 Moving (0.24, -0.22) raw xDistance=-0.22 yDistance=-0.23
02:49:51.396 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 639.47
02:49:51.396 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
02:49:51.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:51.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:49:51.396 00.000 15712 MoveAxis(E, 42, ABG)
02:49:51.396 00.000 15712 Guiding  Dir = 2, Dur = 42
02:49:51.396 00.000 15712 IsGuiding returns 0
02:49:51.413 00.017 15712 PulseGuide returned control before completion, sleep 33
02:49:51.481 00.068 15712 IsGuiding returns 0
02:49:51.481 00.000 15712 Move returns status 0, amount 42
02:49:51.481 00.000 15712 MoveAxis(N, 0, ABG)
02:49:51.481 00.000 15712 Move returns status 0, amount 0
02:49:51.481 00.000 15712 move complete, result=0
02:49:51.481 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
02:49:51.486 00.005 15712 worker thread done servicing request
02:49:51.486 00.000 15712 Worker thread wakes up
02:49:51.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:51.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:52.891 01.405 15712 Exposure complete
02:49:52.954 00.063 15712 worker thread done servicing request
02:49:52.954 00.000 7988 OnExposeComplete: enter
02:49:52.954 00.000 7988 UpdateGuideState(): m_state=6
02:49:52.954 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
02:49:52.959 00.005 7988 Star::Find returns 1 (0), X=975.08, Y=190.10, Mass=641, SNR=16.2, Peak=149 HFD=2.9
02:49:52.961 00.002 7988 MultiStar: [#1 0.30,0.14,0.99,U] [#2 0.08,0.25,0.81,U] [#3 -0.18,-0.02,0.83,U] [#4 0.10,0.07,0.67,U] [#5 -0.54,0.04,0.73,U] [#6 0.14,-0.56,0.65,U] [#7 -0.25,-0.04,0.46,U] [#8 -0.17,0.83,0.00,M8] 
02:49:52.961 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.25, -0.02}
02:49:52.963 00.002 7988 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
02:49:52.963 00.000 7988 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
02:49:52.965 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.10 mountX=-0.00 mountY=-0.02, mountTheta=-1.66
02:49:52.967 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.00, opts=13)
02:49:52.967 00.000 7988 Enqueuing Move request for scope (0.02, -0.00)
02:49:52.969 00.002 15712 Worker thread wakes up
02:49:52.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
02:49:52.969 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
02:49:52.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:49:52.969 00.000 7988 UpdateGuideState exits: m=641 SNR=16.2
02:49:52.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:52.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:52.969 00.000 7988 Enqueuing Expose request
02:49:52.969 00.000 15712 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=-0.02
02:49:52.976 00.007 15712 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:49:52.976 00.000 15712 PPEC: input: -0.00, control: -0.00, exposure: 1500
02:49:52.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:52.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:49:52.976 00.000 15712 MoveAxis(E, 1, ABG)
02:49:52.976 00.000 15712 Guiding  Dir = 2, Dur = 1
02:49:52.976 00.000 15712 IsGuiding returns 0
02:49:53.003 00.027 15712 IsGuiding returns 0
02:49:53.003 00.000 15712 Move returns status 0, amount 1
02:49:53.003 00.000 15712 MoveAxis(N, 0, ABG)
02:49:53.003 00.000 15712 Move returns status 0, amount 0
02:49:53.003 00.000 15712 move complete, result=0
02:49:53.003 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
02:49:53.005 00.002 15712 worker thread done servicing request
02:49:53.005 00.000 15712 Worker thread wakes up
02:49:53.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:53.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:54.648 01.643 15712 Exposure complete
02:49:54.710 00.062 15712 worker thread done servicing request
02:49:54.712 00.002 7988 OnExposeComplete: enter
02:49:54.712 00.000 7988 UpdateGuideState(): m_state=6
02:49:54.712 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5103
02:49:54.712 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=189.83, Mass=623, SNR=15.8, Peak=135 HFD=3.1
02:49:54.712 00.000 7988 MultiStar: [#1 0.05,0.18,1.05,U] [#2 0.01,0.60,0.89,U] [#3 0.18,-0.04,0.79,U] [#4 0.08,0.24,0.77,U] [#5 -0.21,-0.04,0.72,U] [#6 0.27,-0.24,0.66,U] [#7 -0.04,-0.31,0.51,U] [#8 0.08,0.38,0.47,U] 
02:49:54.712 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.11, -0.30}
02:49:54.712 00.000 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
02:49:54.712 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
02:49:54.712 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.79 mountX=0.06 mountY=-0.06, mountTheta=-0.79
02:49:54.712 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.06, opts=13)
02:49:54.712 00.000 7988 Enqueuing Move request for scope (0.06, 0.06)
02:49:54.725 00.013 15712 Worker thread wakes up
02:49:54.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:49:54.725 00.000 7988 UpdateGuideState exits: m=623 SNR=15.8
02:49:54.727 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:54.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:54.727 00.000 7988 Enqueuing Expose request
02:49:54.730 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
02:49:54.730 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
02:49:54.730 00.000 15712 Moving (0.06, 0.06) raw xDistance=0.06 yDistance=-0.06
02:49:54.730 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:49:54.730 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
02:49:54.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:54.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:49:54.730 00.000 15712 MoveAxis(E, 2, ABG)
02:49:54.730 00.000 15712 Guiding  Dir = 2, Dur = 2
02:49:54.730 00.000 15712 IsGuiding returns 0
02:49:54.761 00.031 15712 IsGuiding returns 0
02:49:54.761 00.000 15712 Move returns status 0, amount 2
02:49:54.761 00.000 15712 MoveAxis(N, 0, ABG)
02:49:54.761 00.000 15712 Move returns status 0, amount 0
02:49:54.761 00.000 15712 move complete, result=0
02:49:54.761 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
02:49:54.761 00.000 15712 worker thread done servicing request
02:49:54.761 00.000 15712 Worker thread wakes up
02:49:54.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:54.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:56.178 01.417 15712 Exposure complete
02:49:56.243 00.065 15712 worker thread done servicing request
02:49:56.243 00.000 7988 OnExposeComplete: enter
02:49:56.243 00.000 7988 UpdateGuideState(): m_state=6
02:49:56.244 00.001 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5104
02:49:56.244 00.000 7988 Star::Find returns 1 (0), X=974.82, Y=190.25, Mass=682, SNR=16.6, Peak=151 HFD=3.7
02:49:56.246 00.002 7988 MultiStar: [#1 0.59,0.24,1.00,U] [#2 -0.02,0.12,0.79,U] [#3 -0.24,0.37,0.84,U] [#4 -0.28,0.42,0.68,U] [#5 -0.27,0.36,0.67,U] [#6 0.27,-0.21,0.73,U] [#7 -0.19,0.43,0.46,U] [#8 0.38,-0.02,0.43,U] 
02:49:56.246 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.20}, one-star: {-0.01, 0.13}
02:49:56.248 00.002 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
02:49:56.248 00.000 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
02:49:56.250 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.65 mountX=0.13 mountY=0.01, mountTheta=0.05
02:49:56.252 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.13, opts=13)
02:49:56.252 00.000 7988 Enqueuing Move request for scope (-0.01, 0.13)
02:49:56.254 00.002 15712 Worker thread wakes up
02:49:56.255 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:49:56.255 00.000 7988 UpdateGuideState exits: m=682 SNR=16.6
02:49:56.258 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:56.258 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:56.258 00.000 7988 Enqueuing Expose request
02:49:56.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
02:49:56.258 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
02:49:56.258 00.000 15712 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=0.01
02:49:56.258 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:49:56.258 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
02:49:56.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:56.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:49:56.258 00.000 15712 MoveAxis(E, 3, ABG)
02:49:56.258 00.000 15712 Guiding  Dir = 2, Dur = 3
02:49:56.258 00.000 15712 IsGuiding returns 0
02:49:56.277 00.019 15712 IsGuiding returns 0
02:49:56.277 00.000 15712 Move returns status 0, amount 3
02:49:56.277 00.000 15712 MoveAxis(N, 0, ABG)
02:49:56.277 00.000 15712 Move returns status 0, amount 0
02:49:56.277 00.000 15712 move complete, result=0
02:49:56.277 00.000 15712 worker thread done servicing request
02:49:56.277 00.000 15712 Worker thread wakes up
02:49:56.277 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
02:49:56.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:56.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:57.917 01.640 15712 Exposure complete
02:49:57.978 00.061 15712 worker thread done servicing request
02:49:57.978 00.000 7988 OnExposeComplete: enter
02:49:57.978 00.000 7988 UpdateGuideState(): m_state=6
02:49:57.984 00.006 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5105
02:49:57.984 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=190.02, Mass=637, SNR=16.2, Peak=146 HFD=3.3
02:49:57.986 00.002 7988 MultiStar: [#1 0.07,-0.13,0.86,U] [#2 0.21,0.30,0.81,U] [#3 0.21,0.15,0.82,U] [#4 0.18,-0.02,0.63,U] [#5 -0.41,-0.43,0.71,U] [#6 0.33,-0.29,0.63,U] [#7 -0.01,-0.55,0.48,U] [#8 0.63,0.10,0.39,U] 
02:49:57.986 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.10, -0.10}
02:49:57.989 00.003 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
02:49:57.989 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
02:49:57.991 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.79 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
02:49:57.993 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.10, opts=13)
02:49:57.994 00.001 7988 Enqueuing Move request for scope (0.10, -0.10)
02:49:57.994 00.000 15712 Worker thread wakes up
02:49:57.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
02:49:57.994 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
02:49:57.994 00.000 15712 Moving (0.10, -0.10) raw xDistance=-0.10 yDistance=-0.10
02:49:57.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:49:57.994 00.000 7988 UpdateGuideState exits: m=637 SNR=16.2
02:49:57.998 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:57.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:58.000 00.002 7988 Enqueuing Expose request
02:49:58.000 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:49:58.000 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
02:49:58.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:58.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:49:58.000 00.000 15712 MoveAxis(E, 4, ABG)
02:49:58.000 00.000 15712 Guiding  Dir = 2, Dur = 4
02:49:58.002 00.002 15712 IsGuiding returns 0
02:49:58.014 00.012 15712 IsGuiding returns 0
02:49:58.014 00.000 15712 Move returns status 0, amount 4
02:49:58.014 00.000 15712 MoveAxis(N, 0, ABG)
02:49:58.014 00.000 15712 Move returns status 0, amount 0
02:49:58.014 00.000 15712 move complete, result=0
02:49:58.014 00.000 15712 worker thread done servicing request
02:49:58.014 00.000 15712 Worker thread wakes up
02:49:58.014 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
02:49:58.023 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:58.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:49:59.428 01.405 15712 Exposure complete
02:49:59.490 00.062 15712 worker thread done servicing request
02:49:59.490 00.000 7988 OnExposeComplete: enter
02:49:59.490 00.000 7988 UpdateGuideState(): m_state=6
02:49:59.490 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5106
02:49:59.490 00.000 7988 Star::Find returns 1 (0), X=974.87, Y=189.83, Mass=636, SNR=16.0, Peak=171 HFD=2.7
02:49:59.490 00.000 7988 MultiStar: [#1 0.16,-0.07,1.03,U] [#2 -0.01,0.31,0.87,U] [#3 -0.14,-0.13,0.88,U] [#4 0.12,0.31,0.83,U] [#5 0.09,0.07,0.77,U] [#6 -0.01,-0.98,0.00,M1] [#7 -0.26,-0.02,0.53,U] [#8 0.81,0.84,0.00,M6] 
02:49:59.499 00.009 7988 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {0.04, -0.29}
02:49:59.499 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
02:49:59.499 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
02:49:59.499 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.75 mountX=0.02 mountY=-0.02, mountTheta=-0.83
02:49:59.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
02:49:59.499 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
02:49:59.506 00.007 15712 Worker thread wakes up
02:49:59.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
02:49:59.506 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:49:59.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:49:59.506 00.000 7988 UpdateGuideState exits: m=636 SNR=16.0
02:49:59.509 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:59.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:49:59.511 00.002 7988 Enqueuing Expose request
02:49:59.511 00.000 15712 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
02:49:59.516 00.005 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:49:59.516 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
02:49:59.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:59.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:49:59.516 00.000 15712 MoveAxis(E, 5, ABG)
02:49:59.516 00.000 15712 Guiding  Dir = 2, Dur = 5
02:49:59.516 00.000 15712 IsGuiding returns 0
02:49:59.541 00.025 15712 IsGuiding returns 0
02:49:59.541 00.000 15712 Move returns status 0, amount 5
02:49:59.541 00.000 15712 MoveAxis(N, 0, ABG)
02:49:59.541 00.000 15712 Move returns status 0, amount 0
02:49:59.541 00.000 15712 move complete, result=0
02:49:59.541 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
02:49:59.543 00.002 15712 worker thread done servicing request
02:49:59.543 00.000 15712 Worker thread wakes up
02:49:59.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:49:59.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:01.184 01.641 15712 Exposure complete
02:50:01.248 00.064 15712 worker thread done servicing request
02:50:01.248 00.000 7988 OnExposeComplete: enter
02:50:01.248 00.000 7988 UpdateGuideState(): m_state=6
02:50:01.248 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5107
02:50:01.252 00.004 7988 Star::Find returns 1 (0), X=975.25, Y=189.97, Mass=676, SNR=16.5, Peak=154 HFD=3.2
02:50:01.252 00.000 7988 MultiStar: [#1 0.01,0.26,1.05,U] [#2 0.44,0.27,0.81,U] [#3 0.30,-0.37,0.86,U] [#4 0.19,0.35,0.72,U] [#5 0.22,-0.08,0.61,U] [#6 0.50,-0.13,0.66,U] [#7 0.11,0.34,0.45,U] [#8 0.32,0.54,0.41,U] 
02:50:01.252 00.000 7988 refined, 8 included, MultiStar: {0.28, 0.08}, one-star: {0.42, -0.16}
02:50:01.252 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.30 = -1.30)
02:50:01.252 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
02:50:01.252 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.27 mountX=0.08 mountY=-0.28, mountTheta=-1.30
02:50:01.252 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.08, opts=13)
02:50:01.252 00.000 7988 Enqueuing Move request for scope (0.28, 0.08)
02:50:01.252 00.000 15712 Worker thread wakes up
02:50:01.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
02:50:01.261 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:50:01.261 00.000 7988 UpdateGuideState exits: m=676 SNR=16.5
02:50:01.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:01.261 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:01.261 00.000 7988 Enqueuing Expose request
02:50:01.261 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
02:50:01.261 00.000 15712 Moving (0.28, 0.08) raw xDistance=0.08 yDistance=-0.28
02:50:01.271 00.010 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:01.271 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
02:50:01.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
02:50:01.271 00.000 15712 MoveAxis(E, 6, ABG)
02:50:01.271 00.000 15712 Guiding  Dir = 2, Dur = 6
02:50:01.271 00.000 15712 IsGuiding returns 0
02:50:01.299 00.028 15712 IsGuiding returns 0
02:50:01.299 00.000 15712 Move returns status 0, amount 6
02:50:01.299 00.000 15712 MoveAxis(N, 72, ABG)
02:50:01.299 00.000 15712 Guiding  Dir = 0, Dur = 72
02:50:01.299 00.000 15712 IsGuiding returns 0
02:50:01.376 00.077 15712 IsGuiding returns 1
02:50:01.376 00.000 15712 scope still moving after pulse duration time elapsed
02:50:01.405 00.029 15712 IsGuiding returns 1
02:50:01.473 00.068 15712 IsGuiding returns 0
02:50:01.473 00.000 15712 scope move finished after 72 + 103 ms
02:50:01.473 00.000 15712 Move returns status 0, amount 72
02:50:01.473 00.000 15712 move complete, result=0
02:50:01.473 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.3 px 72 ms NORTH
02:50:01.477 00.004 15712 worker thread done servicing request
02:50:01.477 00.000 15712 Worker thread wakes up
02:50:01.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:01.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:02.890 01.413 15712 Exposure complete
02:50:02.954 00.064 15712 worker thread done servicing request
02:50:02.954 00.000 7988 OnExposeComplete: enter
02:50:02.954 00.000 7988 UpdateGuideState(): m_state=6
02:50:02.954 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5108
02:50:02.954 00.000 7988 Star::Find returns 1 (0), X=974.62, Y=189.91, Mass=640, SNR=16.1, Peak=153 HFD=3.4
02:50:02.954 00.000 7988 MultiStar: [#1 0.01,0.31,0.98,U] [#2 -0.32,0.31,0.85,U] [#3 -0.19,-0.04,0.92,U] [#4 0.36,0.18,0.74,U] [#5 -0.53,-0.31,0.66,U] [#6 0.37,-0.09,0.62,U] [#7 0.07,-1.01,0.00,M1] [#8 -0.09,0.87,0.00,M6] 
02:50:02.954 00.000 7988 refined, 6 included, MultiStar: {-0.09, 0.03}, one-star: {-0.22, -0.21}
02:50:02.954 00.000 7988 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.56) = xAngle (1.20 = 1.20)
02:50:02.954 00.000 7988 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
02:50:02.954 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.76 mountX=0.03 mountY=0.09, mountTheta=1.19
02:50:02.954 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.03, opts=13)
02:50:02.954 00.000 7988 Enqueuing Move request for scope (-0.09, 0.03)
02:50:02.954 00.000 15712 Worker thread wakes up
02:50:02.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
02:50:02.967 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:50:02.967 00.000 7988 UpdateGuideState exits: m=640 SNR=16.1
02:50:02.969 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:02.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:02.971 00.002 7988 Enqueuing Expose request
02:50:02.971 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
02:50:02.971 00.000 15712 Moving (-0.09, 0.03) raw xDistance=0.03 yDistance=0.09
02:50:02.973 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:02.973 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
02:50:02.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:02.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:50:02.973 00.000 15712 MoveAxis(E, 7, ABG)
02:50:02.973 00.000 15712 Guiding  Dir = 2, Dur = 7
02:50:02.973 00.000 15712 IsGuiding returns 0
02:50:02.986 00.013 15712 IsGuiding returns 0
02:50:02.986 00.000 15712 Move returns status 0, amount 7
02:50:02.986 00.000 15712 MoveAxis(N, 0, ABG)
02:50:02.986 00.000 15712 Move returns status 0, amount 0
02:50:02.986 00.000 15712 move complete, result=0
02:50:02.986 00.000 15712 worker thread done servicing request
02:50:02.986 00.000 15712 Worker thread wakes up
02:50:02.986 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:50:02.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:02.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:04.739 01.753 15712 Exposure complete
02:50:04.802 00.063 15712 worker thread done servicing request
02:50:04.802 00.000 7988 OnExposeComplete: enter
02:50:04.802 00.000 7988 UpdateGuideState(): m_state=6
02:50:04.804 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5109
02:50:04.806 00.002 7988 Star::Find returns 1 (0), X=975.04, Y=189.65, Mass=577, SNR=15.5, Peak=139 HFD=2.9
02:50:04.806 00.000 7988 MultiStar: [#1 -0.24,-0.09,0.98,U] [#2 0.14,0.33,0.85,U] [#3 0.14,-0.30,0.90,U] [#4 -0.31,0.32,0.79,U] [#5 0.19,-0.53,0.67,U] [#6 0.35,-0.44,0.70,U] [#7 0.13,-0.71,0.00,M2] [#8 0.34,0.10,0.46,U] 
02:50:04.808 00.002 7988 refined, 7 included, MultiStar: {0.08, -0.14}, one-star: {0.21, -0.47}
02:50:04.808 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
02:50:04.810 00.002 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
02:50:04.810 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.07 mountX=-0.14 mountY=-0.07, mountTheta=-2.66
02:50:04.812 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.14, opts=13)
02:50:04.814 00.002 7988 Enqueuing Move request for scope (0.08, -0.14)
02:50:04.816 00.002 15712 Worker thread wakes up
02:50:04.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:50:04.816 00.000 7988 UpdateGuideState exits: m=577 SNR=15.5
02:50:04.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:04.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:04.816 00.000 7988 Enqueuing Expose request
02:50:04.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
02:50:04.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
02:50:04.816 00.000 15712 Moving (0.08, -0.14) raw xDistance=-0.14 yDistance=-0.07
02:50:04.825 00.009 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:04.825 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
02:50:04.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:04.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:50:04.825 00.000 15712 MoveAxis(E, 6, ABG)
02:50:04.825 00.000 15712 Guiding  Dir = 2, Dur = 6
02:50:04.825 00.000 15712 IsGuiding returns 0
02:50:04.848 00.023 15712 IsGuiding returns 0
02:50:04.848 00.000 15712 Move returns status 0, amount 6
02:50:04.848 00.000 15712 MoveAxis(N, 0, ABG)
02:50:04.848 00.000 15712 Move returns status 0, amount 0
02:50:04.848 00.000 15712 move complete, result=0
02:50:04.848 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
02:50:04.850 00.002 15712 worker thread done servicing request
02:50:04.850 00.000 15712 Worker thread wakes up
02:50:04.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:04.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:06.268 01.418 15712 Exposure complete
02:50:06.332 00.064 15712 worker thread done servicing request
02:50:06.332 00.000 7988 OnExposeComplete: enter
02:50:06.332 00.000 7988 UpdateGuideState(): m_state=6
02:50:06.336 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
02:50:06.337 00.001 7988 Star::Find returns 1 (0), X=974.86, Y=189.71, Mass=535, SNR=14.9, Peak=129 HFD=2.9
02:50:06.339 00.002 7988 MultiStar: [#1 0.17,0.04,1.11,U] [#2 0.28,0.08,0.91,U] [#3 0.02,-0.26,0.90,U] [#4 0.10,-0.02,0.76,U] [#5 -0.82,-0.11,0.00,M1] [#6 -0.27,-0.48,0.71,U] [#7 0.20,-0.55,0.60,U] [#8 0.43,-0.46,0.42,U] 
02:50:06.339 00.000 7988 refined, 7 included, MultiStar: {0.11, -0.22}, one-star: {0.03, -0.41}
02:50:06.341 00.002 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
02:50:06.341 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
02:50:06.343 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.12 mountX=-0.22 mountY=-0.10, mountTheta=-2.71
02:50:06.345 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.22, opts=13)
02:50:06.346 00.001 7988 Enqueuing Move request for scope (0.11, -0.22)
02:50:06.346 00.000 15712 Worker thread wakes up
02:50:06.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
02:50:06.346 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
02:50:06.346 00.000 15712 Moving (0.11, -0.22) raw xDistance=-0.22 yDistance=-0.10
02:50:06.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:50:06.346 00.000 7988 UpdateGuideState exits: m=535 SNR=14.9
02:50:06.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:06.346 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:06.346 00.000 7988 Enqueuing Expose request
02:50:06.354 00.008 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.47
02:50:06.354 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
02:50:06.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:06.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:50:06.354 00.000 15712 MoveAxis(E, 48, ABG)
02:50:06.354 00.000 15712 Guiding  Dir = 2, Dur = 48
02:50:06.383 00.029 15712 IsGuiding returns 0
02:50:06.399 00.016 15712 PulseGuide returned control before completion, sleep 43
02:50:06.443 00.044 15712 IsGuiding returns 1
02:50:06.443 00.000 15712 scope still moving after pulse duration time elapsed
02:50:06.478 00.035 15712 IsGuiding returns 0
02:50:06.478 00.000 15712 scope move finished after 48 + 47 ms
02:50:06.478 00.000 15712 Move returns status 0, amount 48
02:50:06.478 00.000 15712 MoveAxis(N, 0, ABG)
02:50:06.478 00.000 15712 Move returns status 0, amount 0
02:50:06.478 00.000 15712 move complete, result=0
02:50:06.478 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
02:50:06.480 00.002 15712 worker thread done servicing request
02:50:06.480 00.000 15712 Worker thread wakes up
02:50:06.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:06.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:08.119 01.639 15712 Exposure complete
02:50:08.184 00.065 15712 worker thread done servicing request
02:50:08.184 00.000 7988 OnExposeComplete: enter
02:50:08.184 00.000 7988 UpdateGuideState(): m_state=6
02:50:08.184 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5111
02:50:08.184 00.000 7988 Star::Find returns 1 (0), X=975.16, Y=189.82, Mass=597, SNR=15.5, Peak=142 HFD=2.9
02:50:08.184 00.000 7988 MultiStar: [#1 0.29,-0.01,0.98,U] [#2 -0.02,0.54,0.86,U] [#3 0.12,0.12,0.88,U] [#4 -0.22,0.32,0.80,U] [#5 -0.16,0.35,0.74,U] [#6 0.19,-0.55,0.69,U] [#7 0.28,-0.03,0.47,U] [#8 0.10,0.30,0.41,U] 
02:50:08.191 00.007 7988 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.33, -0.31}
02:50:08.191 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
02:50:08.191 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
02:50:08.191 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.61 mountX=0.07 mountY=-0.10, mountTheta=-0.96
02:50:08.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.07, opts=13)
02:50:08.191 00.000 7988 Enqueuing Move request for scope (0.10, 0.07)
02:50:08.198 00.007 15712 Worker thread wakes up
02:50:08.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:50:08.198 00.000 7988 UpdateGuideState exits: m=597 SNR=15.5
02:50:08.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:08.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:08.198 00.000 7988 Enqueuing Expose request
02:50:08.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
02:50:08.198 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:50:08.198 00.000 15712 Moving (0.10, 0.07) raw xDistance=0.07 yDistance=-0.10
02:50:08.208 00.010 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:08.208 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
02:50:08.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:08.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:50:08.208 00.000 15712 MoveAxis(E, 5, ABG)
02:50:08.208 00.000 15712 Guiding  Dir = 2, Dur = 5
02:50:08.208 00.000 15712 IsGuiding returns 0
02:50:08.266 00.058 15712 IsGuiding returns 0
02:50:08.266 00.000 15712 Move returns status 0, amount 5
02:50:08.266 00.000 15712 MoveAxis(N, 0, ABG)
02:50:08.266 00.000 15712 Move returns status 0, amount 0
02:50:08.266 00.000 15712 move complete, result=0
02:50:08.266 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
02:50:08.271 00.005 15712 worker thread done servicing request
02:50:08.271 00.000 15712 Worker thread wakes up
02:50:08.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:08.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:09.686 01.415 15712 Exposure complete
02:50:09.747 00.061 15712 worker thread done servicing request
02:50:09.747 00.000 7988 OnExposeComplete: enter
02:50:09.747 00.000 7988 UpdateGuideState(): m_state=6
02:50:09.752 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5112
02:50:09.752 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=189.71, Mass=611, SNR=15.8, Peak=139 HFD=3.4
02:50:09.754 00.002 7988 MultiStar: [#1 0.41,-0.08,0.99,U] [#2 0.06,0.25,0.88,U] [#3 0.13,-0.03,0.81,U] [#4 0.35,-0.09,0.68,U] [#5 0.02,-0.60,0.59,U] [#6 0.19,-0.23,0.68,U] [#7 -0.30,0.13,0.43,U] [#8 0.51,-0.09,0.40,U] 
02:50:09.755 00.001 7988 refined, 8 included, MultiStar: {0.16, -0.13}, one-star: {0.05, -0.42}
02:50:09.755 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
02:50:09.757 00.002 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
02:50:09.757 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.67 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
02:50:09.759 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.13, opts=13)
02:50:09.761 00.002 7988 Enqueuing Move request for scope (0.16, -0.13)
02:50:09.763 00.002 15712 Worker thread wakes up
02:50:09.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
02:50:09.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
02:50:09.763 00.000 15712 Moving (0.16, -0.13) raw xDistance=-0.13 yDistance=-0.16
02:50:09.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=60, FiltMax=255, Gamma=0.690
02:50:09.763 00.000 7988 UpdateGuideState exits: m=611 SNR=15.8
02:50:09.765 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:09.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:09.767 00.002 7988 Enqueuing Expose request
02:50:09.767 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:09.767 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
02:50:09.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:09.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:50:09.767 00.000 15712 MoveAxis(E, 5, ABG)
02:50:09.767 00.000 15712 Guiding  Dir = 2, Dur = 5
02:50:09.767 00.000 15712 IsGuiding returns 0
02:50:09.787 00.020 15712 IsGuiding returns 0
02:50:09.787 00.000 15712 Move returns status 0, amount 5
02:50:09.787 00.000 15712 MoveAxis(N, 0, ABG)
02:50:09.787 00.000 15712 Move returns status 0, amount 0
02:50:09.787 00.000 15712 move complete, result=0
02:50:09.787 00.000 15712 worker thread done servicing request
02:50:09.787 00.000 15712 Worker thread wakes up
02:50:09.787 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
02:50:09.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:09.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:11.421 01.634 15712 Exposure complete
02:50:11.482 00.061 15712 worker thread done servicing request
02:50:11.482 00.000 7988 OnExposeComplete: enter
02:50:11.482 00.000 7988 UpdateGuideState(): m_state=6
02:50:11.488 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5113
02:50:11.488 00.000 7988 Star::Find returns 1 (0), X=974.62, Y=189.85, Mass=555, SNR=14.9, Peak=140 HFD=3.2
02:50:11.490 00.002 7988 MultiStar: [#1 -0.02,-0.31,1.00,U] [#2 -0.09,0.11,0.89,U] [#3 0.15,0.03,0.88,U] [#4 0.03,-0.02,0.72,U] [#5 0.20,0.52,0.66,U] [#6 -0.11,-0.90,0.00,M1] [#7 0.56,-0.19,0.44,U] [#8 0.35,0.42,0.36,U] 
02:50:11.490 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {-0.22, -0.27}
02:50:11.492 00.002 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
02:50:11.492 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.76 = -1.76)
02:50:11.494 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.17 mountX=-0.01 mountY=-0.06, mountTheta=-1.73
02:50:11.496 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.01, opts=13)
02:50:11.496 00.000 7988 Enqueuing Move request for scope (0.06, -0.01)
02:50:11.498 00.002 15712 Worker thread wakes up
02:50:11.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
02:50:11.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
02:50:11.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:50:11.498 00.000 7988 UpdateGuideState exits: m=555 SNR=14.9
02:50:11.501 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:11.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:11.503 00.002 7988 Enqueuing Expose request
02:50:11.503 00.000 15712 Moving (0.06, -0.01) raw xDistance=-0.01 yDistance=-0.06
02:50:11.507 00.004 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:11.507 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:50:11.507 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:11.507 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:50:11.507 00.000 15712 MoveAxis(E, 5, ABG)
02:50:11.507 00.000 15712 Guiding  Dir = 2, Dur = 5
02:50:11.507 00.000 15712 IsGuiding returns 0
02:50:11.524 00.017 15712 IsGuiding returns 0
02:50:11.530 00.006 15712 Move returns status 0, amount 5
02:50:11.530 00.000 15712 MoveAxis(N, 0, ABG)
02:50:11.530 00.000 15712 Move returns status 0, amount 0
02:50:11.530 00.000 15712 move complete, result=0
02:50:11.530 00.000 15712 worker thread done servicing request
02:50:11.530 00.000 15712 Worker thread wakes up
02:50:11.530 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
02:50:11.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:11.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:12.951 01.421 15712 Exposure complete
02:50:13.012 00.061 15712 worker thread done servicing request
02:50:13.012 00.000 7988 OnExposeComplete: enter
02:50:13.012 00.000 7988 UpdateGuideState(): m_state=6
02:50:13.012 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5114
02:50:13.012 00.000 7988 Star::Find returns 1 (0), X=975.20, Y=189.92, Mass=627, SNR=16.1, Peak=135 HFD=3.0
02:50:13.012 00.000 7988 MultiStar: [#1 0.00,-0.28,0.86,U] [#2 -0.10,-0.27,0.86,U] [#3 -0.22,-0.25,0.81,U] [#4 0.02,-0.20,0.70,U] [#5 0.23,0.01,0.70,U] [#6 0.33,0.03,0.62,U] [#7 -0.16,-0.35,0.49,U] [#8 0.61,0.02,0.42,U] 
02:50:13.020 00.008 7988 refined, 8 included, MultiStar: {0.10, -0.18}, one-star: {0.37, -0.21}
02:50:13.020 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
02:50:13.020 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
02:50:13.020 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.05 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
02:50:13.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.18, opts=13)
02:50:13.020 00.000 7988 Enqueuing Move request for scope (0.10, -0.18)
02:50:13.020 00.000 15712 Worker thread wakes up
02:50:13.028 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:50:13.028 00.000 7988 UpdateGuideState exits: m=627 SNR=16.1
02:50:13.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:13.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:13.028 00.000 7988 Enqueuing Expose request
02:50:13.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
02:50:13.028 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
02:50:13.028 00.000 15712 Moving (0.10, -0.18) raw xDistance=-0.18 yDistance=-0.10
02:50:13.037 00.009 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.47
02:50:13.037 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
02:50:13.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:13.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:50:13.037 00.000 15712 MoveAxis(E, 40, ABG)
02:50:13.037 00.000 15712 Guiding  Dir = 2, Dur = 40
02:50:13.037 00.000 15712 IsGuiding returns 0
02:50:13.064 00.027 15712 PulseGuide returned control before completion, sleep 24
02:50:13.092 00.028 15712 IsGuiding returns 1
02:50:13.092 00.000 15712 scope still moving after pulse duration time elapsed
02:50:13.123 00.031 15712 IsGuiding returns 0
02:50:13.123 00.000 15712 scope move finished after 40 + 50 ms
02:50:13.123 00.000 15712 Move returns status 0, amount 40
02:50:13.123 00.000 15712 MoveAxis(N, 0, ABG)
02:50:13.123 00.000 15712 Move returns status 0, amount 0
02:50:13.123 00.000 15712 move complete, result=0
02:50:13.123 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
02:50:13.130 00.007 15712 worker thread done servicing request
02:50:13.130 00.000 15712 Worker thread wakes up
02:50:13.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:13.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:14.771 01.641 15712 Exposure complete
02:50:14.833 00.062 15712 worker thread done servicing request
02:50:14.833 00.000 7988 OnExposeComplete: enter
02:50:14.833 00.000 7988 UpdateGuideState(): m_state=6
02:50:14.833 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5115
02:50:14.833 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=190.41, Mass=603, SNR=15.7, Peak=154 HFD=2.9
02:50:14.833 00.000 7988 MultiStar: [#1 0.29,0.20,1.00,U] [#2 0.10,0.39,0.82,U] [#3 -0.31,0.27,0.82,U] [#4 0.32,0.06,0.75,U] [#5 0.15,-0.25,0.76,U] [#6 0.08,-0.16,0.71,U] [#7 -0.42,0.13,0.48,U] [#8 0.29,0.16,0.36,U] 
02:50:14.833 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.16, 0.29}
02:50:14.833 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
02:50:14.833 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
02:50:14.844 00.011 7988 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.98 mountX=0.13 mountY=-0.09, mountTheta=-0.60
02:50:14.844 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.13, opts=13)
02:50:14.844 00.000 7988 Enqueuing Move request for scope (0.09, 0.13)
02:50:14.844 00.000 15712 Worker thread wakes up
02:50:14.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
02:50:14.848 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:50:14.848 00.000 7988 UpdateGuideState exits: m=603 SNR=15.7
02:50:14.850 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:14.850 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:14.852 00.002 7988 Enqueuing Expose request
02:50:14.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
02:50:14.852 00.000 15712 Moving (0.09, 0.13) raw xDistance=0.13 yDistance=-0.09
02:50:14.854 00.002 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:14.854 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
02:50:14.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:14.854 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:50:14.854 00.000 15712 MoveAxis(E, 7, ABG)
02:50:14.854 00.000 15712 Guiding  Dir = 2, Dur = 7
02:50:14.854 00.000 15712 IsGuiding returns 0
02:50:14.886 00.032 15712 IsGuiding returns 0
02:50:14.886 00.000 15712 Move returns status 0, amount 7
02:50:14.886 00.000 15712 MoveAxis(N, 0, ABG)
02:50:14.886 00.000 15712 Move returns status 0, amount 0
02:50:14.886 00.000 15712 move complete, result=0
02:50:14.886 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:50:14.888 00.002 15712 worker thread done servicing request
02:50:14.888 00.000 15712 Worker thread wakes up
02:50:14.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:14.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:16.301 01.413 15712 Exposure complete
02:50:16.362 00.061 15712 worker thread done servicing request
02:50:16.362 00.000 7988 OnExposeComplete: enter
02:50:16.362 00.000 7988 UpdateGuideState(): m_state=6
02:50:16.369 00.007 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5116
02:50:16.369 00.000 7988 Star::Find returns 1 (0), X=975.24, Y=189.98, Mass=580, SNR=15.3, Peak=143 HFD=2.8
02:50:16.371 00.002 7988 MultiStar: [#1 0.24,0.21,1.08,U] [#2 -0.12,0.26,0.94,U] [#3 -0.12,0.00,0.85,U] [#4 0.40,0.34,0.72,U] [#5 0.04,-0.22,0.63,U] [#6 0.54,0.25,0.61,U] [#7 -0.23,0.14,0.39,U] [#8 0.35,1.19,0.00,M1] 
02:50:16.373 00.002 7988 refined, 7 included, MultiStar: {0.16, 0.10}, one-star: {0.41, -0.14}
02:50:16.373 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-0.99 = -0.99)
02:50:16.373 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:50:16.375 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.57 mountX=0.11 mountY=-0.16, mountTheta=-1.00
02:50:16.377 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.10, opts=13)
02:50:16.379 00.002 7988 Enqueuing Move request for scope (0.16, 0.10)
02:50:16.379 00.000 15712 Worker thread wakes up
02:50:16.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
02:50:16.379 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
02:50:16.379 00.000 15712 Moving (0.16, 0.10) raw xDistance=0.11 yDistance=-0.16
02:50:16.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:50:16.379 00.000 7988 UpdateGuideState exits: m=580 SNR=15.3
02:50:16.382 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:16.382 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:16.384 00.002 7988 Enqueuing Expose request
02:50:16.384 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:16.384 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
02:50:16.384 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:16.384 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:50:16.384 00.000 15712 MoveAxis(E, 6, ABG)
02:50:16.384 00.000 15712 Guiding  Dir = 2, Dur = 6
02:50:16.384 00.000 15712 IsGuiding returns 0
02:50:16.405 00.021 15712 IsGuiding returns 0
02:50:16.405 00.000 15712 Move returns status 0, amount 6
02:50:16.405 00.000 15712 MoveAxis(N, 0, ABG)
02:50:16.405 00.000 15712 Move returns status 0, amount 0
02:50:16.405 00.000 15712 move complete, result=0
02:50:16.405 00.000 15712 worker thread done servicing request
02:50:16.405 00.000 15712 Worker thread wakes up
02:50:16.405 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
02:50:16.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:16.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:18.039 01.634 15712 Exposure complete
02:50:18.104 00.065 15712 worker thread done servicing request
02:50:18.104 00.000 7988 OnExposeComplete: enter
02:50:18.104 00.000 7988 UpdateGuideState(): m_state=6
02:50:18.104 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5117
02:50:18.104 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=190.42, Mass=547, SNR=14.8, Peak=141 HFD=3.2
02:50:18.104 00.000 7988 MultiStar: [#1 0.07,0.63,1.03,U] [#2 0.26,0.68,0.00,M1] [#3 0.17,0.30,0.99,U] [#4 0.38,0.31,0.63,U] [#5 -0.04,0.45,0.82,U] [#6 0.32,-0.08,0.70,U] [#7 0.06,0.52,0.52,U] [#8 0.40,1.04,0.00,M2] 
02:50:18.109 00.005 7988 refined, 6 included, MultiStar: {0.25, 0.36}, one-star: {0.74, 0.30}
02:50:18.109 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
02:50:18.109 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
02:50:18.109 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.36 hyp=0.44 cameraTheta=0.96 mountX=0.36 mountY=-0.26, mountTheta=-0.63
02:50:18.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.36, opts=13)
02:50:18.116 00.007 7988 Enqueuing Move request for scope (0.25, 0.36)
02:50:18.116 00.000 15712 Worker thread wakes up
02:50:18.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.36) opts 0xd
02:50:18.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.36)
02:50:18.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=63, FiltMax=255, Gamma=0.690
02:50:18.116 00.000 7988 UpdateGuideState exits: m=547 SNR=14.8
02:50:18.119 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:18.119 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:18.121 00.002 7988 Enqueuing Expose request
02:50:18.121 00.000 15712 Moving (0.25, 0.36) raw xDistance=0.36 yDistance=-0.26
02:50:18.126 00.005 15712 PPEC rslt: input = 0.36, final = 0.19, react = 0.22, pred = -0.02, hyst = 0.19, hyst_pct = 0.00, period_length = 639.47
02:50:18.126 00.000 15712 PPEC: input: 0.36, control: 0.19, exposure: 1500
02:50:18.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:50:18.126 00.000 15712 MoveAxis(W, 63, ABG)
02:50:18.126 00.000 15712 Guiding  Dir = 3, Dur = 63
02:50:18.126 00.000 15712 IsGuiding returns 0
02:50:18.148 00.022 15712 PulseGuide returned control before completion, sleep 53
02:50:18.211 00.063 15712 IsGuiding returns 1
02:50:18.211 00.000 15712 scope still moving after pulse duration time elapsed
02:50:18.243 00.032 15712 IsGuiding returns 0
02:50:18.243 00.000 15712 scope move finished after 63 + 52 ms
02:50:18.243 00.000 15712 Move returns status 0, amount 63
02:50:18.243 00.000 15712 MoveAxis(N, 67, ABG)
02:50:18.243 00.000 15712 Guiding  Dir = 0, Dur = 67
02:50:18.243 00.000 15712 IsGuiding returns 0
02:50:18.323 00.080 15712 IsGuiding returns 1
02:50:18.323 00.000 15712 scope still moving after pulse duration time elapsed
02:50:18.354 00.031 15712 IsGuiding returns 1
02:50:18.419 00.065 15712 IsGuiding returns 0
02:50:18.419 00.000 15712 scope move finished after 67 + 109 ms
02:50:18.419 00.000 15712 Move returns status 0, amount 67
02:50:18.419 00.000 15712 move complete, result=0
02:50:18.419 00.000 15712 worker thread done servicing request
02:50:18.419 00.000 15712 Worker thread wakes up
02:50:18.419 00.000 7988 GuideStep: 0.4 px 63 ms WEST, -0.3 px 67 ms NORTH
02:50:18.421 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:18.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:19.837 01.416 15712 Exposure complete
02:50:19.897 00.060 15712 worker thread done servicing request
02:50:19.897 00.000 7988 OnExposeComplete: enter
02:50:19.897 00.000 7988 UpdateGuideState(): m_state=6
02:50:19.913 00.016 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5118
02:50:19.913 00.000 7988 Star::Find returns 1 (0), X=974.90, Y=190.10, Mass=649, SNR=16.1, Peak=147 HFD=3.1
02:50:19.915 00.002 7988 MultiStar: [#1 -0.09,0.15,1.00,U] [#2 -0.23,0.31,0.83,U] [#3 0.11,0.02,0.84,U] [#4 0.30,0.38,0.64,U] [#5 -0.30,0.24,0.65,U] [#6 0.64,-0.07,0.57,U] [#7 -0.20,0.41,0.45,U] [#8 0.39,0.19,0.42,U] 
02:50:19.917 00.002 7988 single-star, 8 included, MultiStar: {0.05, 0.16}, one-star: {0.06, -0.03}
02:50:19.917 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
02:50:19.919 00.002 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
02:50:19.919 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.38 mountX=-0.02 mountY=-0.06, mountTheta=-1.95
02:50:19.921 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.03, opts=13)
02:50:19.923 00.002 7988 Enqueuing Move request for scope (0.06, -0.03)
02:50:19.923 00.000 15712 Worker thread wakes up
02:50:19.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
02:50:19.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
02:50:19.923 00.000 15712 Moving (0.06, -0.03) raw xDistance=-0.02 yDistance=-0.06
02:50:19.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:50:19.923 00.000 7988 UpdateGuideState exits: m=649 SNR=16.1
02:50:19.926 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:19.926 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:19.928 00.002 7988 Enqueuing Expose request
02:50:19.928 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:19.928 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
02:50:19.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:19.930 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:50:19.930 00.000 15712 MoveAxis(E, 7, ABG)
02:50:19.930 00.000 15712 Guiding  Dir = 2, Dur = 7
02:50:19.930 00.000 15712 IsGuiding returns 0
02:50:19.947 00.017 15712 IsGuiding returns 0
02:50:19.947 00.000 15712 Move returns status 0, amount 7
02:50:19.947 00.000 15712 MoveAxis(N, 0, ABG)
02:50:19.947 00.000 15712 Move returns status 0, amount 0
02:50:19.947 00.000 15712 move complete, result=0
02:50:19.947 00.000 15712 worker thread done servicing request
02:50:19.947 00.000 15712 Worker thread wakes up
02:50:19.947 00.000 7988 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
02:50:19.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:19.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:21.588 01.641 15712 Exposure complete
02:50:21.649 00.061 15712 worker thread done servicing request
02:50:21.649 00.000 7988 OnExposeComplete: enter
02:50:21.649 00.000 7988 UpdateGuideState(): m_state=6
02:50:21.655 00.006 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5119
02:50:21.655 00.000 7988 Star::Find returns 1 (0), X=975.13, Y=190.25, Mass=625, SNR=15.9, Peak=148 HFD=3.3
02:50:21.657 00.002 7988 MultiStar: [#1 -0.24,0.06,0.99,U] [#2 0.02,0.33,0.78,U] [#3 -0.12,-0.13,0.88,U] [#4 0.37,0.46,0.72,U] [#5 -0.11,0.41,0.77,U] [#6 -0.00,-0.34,0.70,U] [#7 0.43,0.29,0.47,U] [#8 0.74,0.32,0.00,M2] 
02:50:21.657 00.000 7988 refined, 7 included, MultiStar: {0.06, 0.14}, one-star: {0.30, 0.13}
02:50:21.659 00.002 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
02:50:21.659 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:50:21.661 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.19 mountX=0.14 mountY=-0.06, mountTheta=-0.40
02:50:21.663 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.14, opts=13)
02:50:21.665 00.002 7988 Enqueuing Move request for scope (0.06, 0.14)
02:50:21.666 00.001 15712 Worker thread wakes up
02:50:21.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
02:50:21.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
02:50:21.666 00.000 15712 Moving (0.06, 0.14) raw xDistance=0.14 yDistance=-0.06
02:50:21.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:50:21.666 00.000 7988 UpdateGuideState exits: m=625 SNR=15.9
02:50:21.669 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:21.669 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:21.671 00.002 7988 Enqueuing Expose request
02:50:21.671 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:21.671 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
02:50:21.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:21.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:50:21.671 00.000 15712 MoveAxis(E, 7, ABG)
02:50:21.671 00.000 15712 Guiding  Dir = 2, Dur = 7
02:50:21.673 00.002 15712 IsGuiding returns 0
02:50:21.697 00.024 15712 IsGuiding returns 0
02:50:21.697 00.000 15712 Move returns status 0, amount 7
02:50:21.697 00.000 15712 MoveAxis(N, 0, ABG)
02:50:21.697 00.000 15712 Move returns status 0, amount 0
02:50:21.697 00.000 15712 move complete, result=0
02:50:21.697 00.000 15712 worker thread done servicing request
02:50:21.697 00.000 15712 Worker thread wakes up
02:50:21.697 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:50:21.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:21.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:23.101 01.404 15712 Exposure complete
02:50:23.166 00.065 15712 worker thread done servicing request
02:50:23.167 00.001 7988 OnExposeComplete: enter
02:50:23.167 00.000 7988 UpdateGuideState(): m_state=6
02:50:23.167 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5120
02:50:23.167 00.000 7988 Star::Find returns 1 (0), X=974.90, Y=190.06, Mass=762, SNR=17.7, Peak=143 HFD=4.0
02:50:23.167 00.000 7988 Star::Find false star n=8 nbg=279 bg=69.0 sigma=2.9 thresh=78 peak=77
02:50:23.167 00.000 7988 MultiStar: [#1 -0.25,-0.03,0.81,U] [#2 -0.14,0.47,0.72,U] [#3 0.02,0.29,0.74,U] [#4 0.19,0.14,0.59,U] [#5 -0.72,-0.44,0.00,M1] [#6 0.04,0.04,0.57,U] [#7 -0.04,-0.47,0.42,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.08,2.86,0.00,M9] 
02:50:23.167 00.000 7988 refined, 6 included, MultiStar: {-0.02, 0.08}, one-star: {0.06, -0.06}
02:50:23.167 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
02:50:23.167 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
02:50:23.167 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.81 mountX=0.08 mountY=0.02, mountTheta=0.22
02:50:23.167 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.08, opts=13)
02:50:23.179 00.012 7988 Enqueuing Move request for scope (-0.02, 0.08)
02:50:23.180 00.001 15712 Worker thread wakes up
02:50:23.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:50:23.180 00.000 7988 UpdateGuideState exits: m=762 SNR=17.7
02:50:23.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:23.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:23.180 00.000 7988 Enqueuing Expose request
02:50:23.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
02:50:23.180 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
02:50:23.180 00.000 15712 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=0.02
02:50:23.180 00.000 15712 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:23.180 00.000 15712 PPEC: input: 0.08, control: -0.02, exposure: 1500
02:50:23.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:23.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:50:23.180 00.000 15712 MoveAxis(E, 6, ABG)
02:50:23.180 00.000 15712 Guiding  Dir = 2, Dur = 6
02:50:23.215 00.035 15712 IsGuiding returns 0
02:50:23.230 00.015 15712 IsGuiding returns 0
02:50:23.230 00.000 15712 Move returns status 0, amount 6
02:50:23.230 00.000 15712 MoveAxis(N, 0, ABG)
02:50:23.230 00.000 15712 Move returns status 0, amount 0
02:50:23.230 00.000 15712 move complete, result=0
02:50:23.230 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
02:50:23.232 00.002 15712 worker thread done servicing request
02:50:23.232 00.000 15712 Worker thread wakes up
02:50:23.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:23.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:24.874 01.642 15712 Exposure complete
02:50:24.935 00.061 15712 worker thread done servicing request
02:50:24.935 00.000 7988 OnExposeComplete: enter
02:50:24.935 00.000 7988 UpdateGuideState(): m_state=6
02:50:24.942 00.007 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5121
02:50:24.942 00.000 7988 Star::Find returns 1 (0), X=975.13, Y=189.69, Mass=527, SNR=14.7, Peak=139 HFD=2.6
02:50:24.944 00.002 7988 MultiStar: [#1 0.17,-0.26,1.04,U] [#2 -0.06,0.02,0.96,U] [#3 0.21,-0.31,0.83,U] [#4 0.33,-0.07,0.72,U] [#5 -0.56,-0.58,0.00,M2] [#6 -0.33,-0.23,0.74,U] [#7 -0.36,-0.15,0.47,U] [#8 0.11,-0.17,0.41,U] 
02:50:24.944 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.21}, one-star: {0.30, -0.44}
02:50:24.946 00.002 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
02:50:24.946 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
02:50:24.948 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.23 mountX=-0.21 mountY=-0.07, mountTheta=-2.83
02:50:24.950 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.21, opts=13)
02:50:24.951 00.001 7988 Enqueuing Move request for scope (0.07, -0.21)
02:50:24.951 00.000 15712 Worker thread wakes up
02:50:24.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:50:24.951 00.000 7988 UpdateGuideState exits: m=527 SNR=14.7
02:50:24.955 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:24.955 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:24.957 00.002 7988 Enqueuing Expose request
02:50:24.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
02:50:24.957 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
02:50:24.957 00.000 15712 Moving (0.07, -0.21) raw xDistance=-0.21 yDistance=-0.07
02:50:24.957 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.47
02:50:24.957 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:50:24.957 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:24.957 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:50:24.957 00.000 15712 MoveAxis(E, 46, ABG)
02:50:24.957 00.000 15712 Guiding  Dir = 2, Dur = 46
02:50:24.957 00.000 15712 IsGuiding returns 0
02:50:24.989 00.032 15712 PulseGuide returned control before completion, sleep 31
02:50:25.030 00.041 15712 IsGuiding returns 1
02:50:25.030 00.000 15712 scope still moving after pulse duration time elapsed
02:50:25.069 00.039 15712 IsGuiding returns 0
02:50:25.069 00.000 15712 scope move finished after 46 + 60 ms
02:50:25.069 00.000 15712 Move returns status 0, amount 46
02:50:25.069 00.000 15712 MoveAxis(N, 0, ABG)
02:50:25.069 00.000 15712 Move returns status 0, amount 0
02:50:25.069 00.000 15712 move complete, result=0
02:50:25.069 00.000 15712 worker thread done servicing request
02:50:25.069 00.000 15712 Worker thread wakes up
02:50:25.069 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
02:50:25.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:25.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:26.482 01.413 15712 Exposure complete
02:50:26.543 00.061 15712 worker thread done servicing request
02:50:26.543 00.000 7988 OnExposeComplete: enter
02:50:26.543 00.000 7988 UpdateGuideState(): m_state=6
02:50:26.543 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5122
02:50:26.543 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=189.84, Mass=654, SNR=16.3, Peak=133 HFD=3.5
02:50:26.543 00.000 7988 MultiStar: [#1 0.13,0.17,0.93,U] [#2 -0.10,0.14,0.70,U] [#3 0.27,-0.34,0.68,U] [#4 -0.09,-0.18,0.67,U] [#5 -0.05,0.35,0.71,U] [#6 -0.10,-0.60,0.72,U] [#7 -0.35,-0.21,0.53,U] [#8 0.61,-0.22,0.32,U] 
02:50:26.543 00.000 7988 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.44, -0.28}
02:50:26.543 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
02:50:26.543 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
02:50:26.543 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.96 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
02:50:26.560 00.017 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.12, opts=13)
02:50:26.560 00.000 7988 Enqueuing Move request for scope (0.08, -0.12)
02:50:26.560 00.000 15712 Worker thread wakes up
02:50:26.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
02:50:26.560 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
02:50:26.560 00.000 15712 Moving (0.08, -0.12) raw xDistance=-0.12 yDistance=-0.08
02:50:26.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:50:26.560 00.000 7988 UpdateGuideState exits: m=654 SNR=16.3
02:50:26.565 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:26.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:26.567 00.002 7988 Enqueuing Expose request
02:50:26.567 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:26.567 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
02:50:26.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:26.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:50:26.567 00.000 15712 MoveAxis(E, 4, ABG)
02:50:26.567 00.000 15712 Guiding  Dir = 2, Dur = 4
02:50:26.569 00.002 15712 IsGuiding returns 0
02:50:26.585 00.016 15712 IsGuiding returns 0
02:50:26.585 00.000 15712 Move returns status 0, amount 4
02:50:26.585 00.000 15712 MoveAxis(N, 0, ABG)
02:50:26.585 00.000 15712 Move returns status 0, amount 0
02:50:26.585 00.000 15712 move complete, result=0
02:50:26.585 00.000 15712 worker thread done servicing request
02:50:26.585 00.000 15712 Worker thread wakes up
02:50:26.585 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
02:50:26.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:26.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:28.218 01.633 15712 Exposure complete
02:50:28.283 00.065 15712 worker thread done servicing request
02:50:28.283 00.000 7988 OnExposeComplete: enter
02:50:28.284 00.001 7988 UpdateGuideState(): m_state=6
02:50:28.285 00.001 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5123
02:50:28.286 00.001 7988 Star::Find returns 1 (0), X=974.96, Y=189.31, Mass=635, SNR=16.0, Peak=125 HFD=3.4
02:50:28.288 00.002 7988 MultiStar: [#1 0.44,0.03,0.96,U] [#2 0.14,-0.54,0.79,U] [#3 0.59,-0.31,0.73,U] [#4 0.10,-0.40,0.64,U] [#5 0.32,-0.56,0.63,U] [#6 0.12,-0.81,0.00,M1] [#7 -0.32,-0.28,0.40,U] [#8 0.74,-0.80,0.00,M1] 
02:50:28.289 00.001 7988 refined, 6 included, MultiStar: {0.24, -0.42}, one-star: {0.12, -0.81}
02:50:28.289 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
02:50:28.289 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
02:50:28.291 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-0.42 hyp=0.48 cameraTheta=-1.05 mountX=-0.42 mountY=-0.23, mountTheta=-2.64
02:50:28.291 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.42, opts=13)
02:50:28.295 00.004 7988 Enqueuing Move request for scope (0.24, -0.42)
02:50:28.295 00.000 15712 Worker thread wakes up
02:50:28.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=60, FiltMax=255, Gamma=0.690
02:50:28.295 00.000 7988 UpdateGuideState exits: m=635 SNR=16.0
02:50:28.295 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:28.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:28.295 00.000 7988 Enqueuing Expose request
02:50:28.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.42) opts 0xd
02:50:28.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.42)
02:50:28.295 00.000 15712 Moving (0.24, -0.42) raw xDistance=-0.42 yDistance=-0.23
02:50:28.295 00.000 15712 PPEC rslt: input = -0.42, final = -0.26, react = -0.25, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 639.47
02:50:28.295 00.000 15712 PPEC: input: -0.42, control: -0.26, exposure: 1500
02:50:28.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:28.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:50:28.295 00.000 15712 MoveAxis(E, 86, ABG)
02:50:28.295 00.000 15712 Guiding  Dir = 2, Dur = 86
02:50:28.295 00.000 15712 IsGuiding returns 0
02:50:28.326 00.031 15712 PulseGuide returned control before completion, sleep 73
02:50:28.410 00.084 15712 IsGuiding returns 0
02:50:28.410 00.000 15712 Move returns status 0, amount 86
02:50:28.410 00.000 15712 MoveAxis(N, 0, ABG)
02:50:28.410 00.000 15712 Move returns status 0, amount 0
02:50:28.410 00.000 15712 move complete, result=0
02:50:28.410 00.000 7988 GuideStep: -0.4 px 86 ms EAST, -0.2 px 0 ms NORTH
02:50:28.410 00.000 15712 worker thread done servicing request
02:50:28.410 00.000 15712 Worker thread wakes up
02:50:28.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:28.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:29.826 01.416 15712 Exposure complete
02:50:29.887 00.061 15712 worker thread done servicing request
02:50:29.887 00.000 7988 OnExposeComplete: enter
02:50:29.887 00.000 7988 UpdateGuideState(): m_state=6
02:50:29.887 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5124
02:50:29.887 00.000 7988 Star::Find returns 1 (0), X=975.19, Y=189.87, Mass=704, SNR=17.0, Peak=140 HFD=3.5
02:50:29.887 00.000 7988 MultiStar: [#1 -0.01,0.35,0.89,U] [#2 0.09,0.74,0.00,M1] [#3 0.03,0.39,0.74,U] [#4 -0.11,0.41,0.57,U] [#5 -0.52,0.63,0.00,M1] [#6 0.27,-0.49,0.60,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -0.21,-0.01,0.35,U] [#10 -0.13,2.65,0.00,M10] 
02:50:29.887 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.07}, one-star: {0.35, -0.26}
02:50:29.887 00.000 7988 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
02:50:29.887 00.000 7988 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
02:50:29.887 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.61 mountX=0.07 mountY=-0.10, mountTheta=-0.96
02:50:29.887 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.07, opts=13)
02:50:29.887 00.000 7988 Enqueuing Move request for scope (0.09, 0.07)
02:50:29.887 00.000 15712 Worker thread wakes up
02:50:29.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
02:50:29.903 00.016 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:50:29.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:50:29.904 00.001 7988 UpdateGuideState exits: m=704 SNR=17.0
02:50:29.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:29.906 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:29.906 00.000 7988 Enqueuing Expose request
02:50:29.908 00.002 15712 Moving (0.09, 0.07) raw xDistance=0.07 yDistance=-0.10
02:50:29.908 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:29.908 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
02:50:29.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:29.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:50:29.908 00.000 15712 MoveAxis(E, 4, ABG)
02:50:29.908 00.000 15712 Guiding  Dir = 2, Dur = 4
02:50:29.908 00.000 15712 IsGuiding returns 0
02:50:29.922 00.014 15712 IsGuiding returns 0
02:50:29.922 00.000 15712 Move returns status 0, amount 4
02:50:29.922 00.000 15712 MoveAxis(N, 0, ABG)
02:50:29.922 00.000 15712 Move returns status 0, amount 0
02:50:29.922 00.000 15712 move complete, result=0
02:50:29.922 00.000 15712 worker thread done servicing request
02:50:29.922 00.000 15712 Worker thread wakes up
02:50:29.922 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
02:50:29.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:29.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:31.563 01.641 15712 Exposure complete
02:50:31.625 00.062 15712 worker thread done servicing request
02:50:31.625 00.000 7988 OnExposeComplete: enter
02:50:31.625 00.000 7988 UpdateGuideState(): m_state=6
02:50:31.630 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5125
02:50:31.630 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=190.26, Mass=519, SNR=14.5, Peak=160 HFD=2.6
02:50:31.632 00.002 7988 MultiStar: [#1 0.80,-0.04,0.00,M1] [#2 -0.20,-0.16,0.88,U] [#3 0.02,-0.22,0.87,U] [#4 0.08,-0.07,0.76,U] [#5 -0.05,0.05,0.65,U] [#6 0.67,0.25,0.00,M1] [#7 -0.70,0.23,0.00,M1] [#8 0.39,0.66,0.00,M2] 
02:50:31.634 00.002 7988 refined, 4 included, MultiStar: {-0.03, -0.05}, one-star: {0.02, 0.14}
02:50:31.634 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
02:50:31.636 00.002 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
02:50:31.636 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.07 mountX=-0.05 mountY=0.03, mountTheta=2.63
02:50:31.638 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
02:50:31.640 00.002 7988 Enqueuing Move request for scope (-0.03, -0.05)
02:50:31.640 00.000 15712 Worker thread wakes up
02:50:31.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:50:31.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:50:31.640 00.000 15712 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=0.03
02:50:31.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:50:31.640 00.000 7988 UpdateGuideState exits: m=519 SNR=14.5
02:50:31.643 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:31.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:31.645 00.002 7988 Enqueuing Expose request
02:50:31.645 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:31.645 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
02:50:31.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:31.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:50:31.645 00.000 15712 MoveAxis(E, 4, ABG)
02:50:31.645 00.000 15712 Guiding  Dir = 2, Dur = 4
02:50:31.647 00.002 15712 IsGuiding returns 0
02:50:31.671 00.024 15712 IsGuiding returns 0
02:50:31.673 00.002 15712 Move returns status 0, amount 4
02:50:31.673 00.000 15712 MoveAxis(N, 0, ABG)
02:50:31.673 00.000 15712 Move returns status 0, amount 0
02:50:31.673 00.000 15712 move complete, result=0
02:50:31.673 00.000 15712 worker thread done servicing request
02:50:31.673 00.000 15712 Worker thread wakes up
02:50:31.673 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
02:50:31.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:31.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:33.092 01.419 15712 Exposure complete
02:50:33.154 00.062 15712 worker thread done servicing request
02:50:33.154 00.000 7988 OnExposeComplete: enter
02:50:33.154 00.000 7988 UpdateGuideState(): m_state=6
02:50:33.158 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5126
02:50:33.158 00.000 7988 Star::Find returns 1 (0), X=975.52, Y=190.26, Mass=587, SNR=15.3, Peak=143 HFD=3.3
02:50:33.160 00.002 7988 MultiStar: [#1 -0.02,0.12,1.01,U] [#2 0.25,0.17,0.88,U] [#3 0.10,0.13,0.79,U] [#4 0.65,0.11,0.68,U] [#5 -0.16,-0.19,0.60,U] [#6 0.01,-0.45,0.62,U] [#7 -0.00,-0.02,0.49,U] [#8 0.28,0.60,0.43,U] 
02:50:33.162 00.002 7988 refined, 8 included, MultiStar: {0.22, 0.07}, one-star: {0.69, 0.14}
02:50:33.162 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.56) = xAngle (-1.26 = -1.26)
02:50:33.164 00.002 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
02:50:33.164 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.30 mountX=0.07 mountY=-0.22, mountTheta=-1.26
02:50:33.167 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.07, opts=13)
02:50:33.167 00.000 7988 Enqueuing Move request for scope (0.22, 0.07)
02:50:33.169 00.002 15712 Worker thread wakes up
02:50:33.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
02:50:33.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
02:50:33.169 00.000 15712 Moving (0.22, 0.07) raw xDistance=0.07 yDistance=-0.22
02:50:33.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:50:33.170 00.001 7988 UpdateGuideState exits: m=587 SNR=15.3
02:50:33.172 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:33.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:33.174 00.002 7988 Enqueuing Expose request
02:50:33.174 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:50:33.174 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
02:50:33.174 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:33.174 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:50:33.174 00.000 15712 MoveAxis(E, 3, ABG)
02:50:33.174 00.000 15712 Guiding  Dir = 2, Dur = 3
02:50:33.205 00.031 15712 IsGuiding returns 0
02:50:33.218 00.013 15712 IsGuiding returns 0
02:50:33.218 00.000 15712 Move returns status 0, amount 3
02:50:33.218 00.000 15712 MoveAxis(N, 0, ABG)
02:50:33.218 00.000 15712 Move returns status 0, amount 0
02:50:33.218 00.000 15712 move complete, result=0
02:50:33.218 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
02:50:33.223 00.005 15712 worker thread done servicing request
02:50:33.223 00.000 15712 Worker thread wakes up
02:50:33.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:33.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:34.862 01.639 15712 Exposure complete
02:50:34.924 00.062 15712 worker thread done servicing request
02:50:34.924 00.000 7988 OnExposeComplete: enter
02:50:34.924 00.000 7988 UpdateGuideState(): m_state=6
02:50:34.928 00.004 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5127
02:50:34.928 00.000 7988 Star::Find returns 1 (0), X=975.40, Y=190.15, Mass=572, SNR=15.2, Peak=145 HFD=3.0
02:50:34.930 00.002 7988 MultiStar: [#1 0.02,-0.01,0.93,U] [#2 0.10,0.53,0.83,U] [#3 0.45,0.59,0.00,M1] [#4 0.68,0.26,0.00,M1] [#5 -0.21,0.20,0.77,U] [#6 0.56,0.13,0.65,U] [#7 0.17,0.39,0.50,U] [#8 0.68,1.29,0.00,M2] 
02:50:34.932 00.002 7988 refined, 5 included, MultiStar: {0.21, 0.19}, one-star: {0.57, 0.03}
02:50:34.932 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
02:50:34.934 00.002 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
02:50:34.934 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.28 cameraTheta=0.75 mountX=0.19 mountY=-0.21, mountTheta=-0.83
02:50:34.936 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.19, opts=13)
02:50:34.938 00.002 7988 Enqueuing Move request for scope (0.21, 0.19)
02:50:34.938 00.000 15712 Worker thread wakes up
02:50:34.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd
02:50:34.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
02:50:34.938 00.000 15712 Moving (0.21, 0.19) raw xDistance=0.19 yDistance=-0.21
02:50:34.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:50:34.940 00.002 7988 UpdateGuideState exits: m=572 SNR=15.2
02:50:34.940 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:34.940 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:34.940 00.000 7988 Enqueuing Expose request
02:50:34.940 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.47
02:50:34.940 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
02:50:34.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:34.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:50:34.940 00.000 15712 MoveAxis(W, 34, ABG)
02:50:34.940 00.000 15712 Guiding  Dir = 3, Dur = 34
02:50:34.940 00.000 15712 IsGuiding returns 0
02:50:34.961 00.021 15712 PulseGuide returned control before completion, sleep 26
02:50:35.006 00.045 15712 IsGuiding returns 0
02:50:35.006 00.000 15712 Move returns status 0, amount 34
02:50:35.006 00.000 15712 MoveAxis(N, 0, ABG)
02:50:35.006 00.000 15712 Move returns status 0, amount 0
02:50:35.006 00.000 15712 move complete, result=0
02:50:35.006 00.000 15712 worker thread done servicing request
02:50:35.006 00.000 15712 Worker thread wakes up
02:50:35.006 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
02:50:35.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:35.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:36.424 01.418 15712 Exposure complete
02:50:36.489 00.065 15712 worker thread done servicing request
02:50:36.489 00.000 7988 OnExposeComplete: enter
02:50:36.491 00.002 7988 UpdateGuideState(): m_state=6
02:50:36.491 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5128
02:50:36.493 00.002 7988 Star::Find returns 1 (0), X=975.32, Y=190.59, Mass=523, SNR=14.6, Peak=137 HFD=2.9
02:50:36.495 00.002 7988 MultiStar: [#1 0.51,0.26,0.95,U] [#2 -0.12,0.53,0.85,U] [#3 0.06,0.36,0.92,U] [#4 0.46,0.41,0.66,U] [#5 -0.38,0.50,0.75,U] [#6 0.30,-0.12,0.71,U] [#7 -0.16,0.43,0.44,U] [#8 -0.71,0.61,0.00,M3] 
02:50:36.496 00.001 7988 refined, 7 included, MultiStar: {0.17, 0.36}, one-star: {0.49, 0.47}
02:50:36.498 00.002 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.44 = -0.44)
02:50:36.498 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
02:50:36.500 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.36 hyp=0.40 cameraTheta=1.12 mountX=0.36 mountY=-0.18, mountTheta=-0.46
02:50:36.501 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.36, opts=13)
02:50:36.501 00.000 7988 Enqueuing Move request for scope (0.17, 0.36)
02:50:36.501 00.000 15712 Worker thread wakes up
02:50:36.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.36) opts 0xd
02:50:36.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.36)
02:50:36.501 00.000 15712 Moving (0.17, 0.36) raw xDistance=0.36 yDistance=-0.18
02:50:36.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:50:36.501 00.000 7988 UpdateGuideState exits: m=523 SNR=14.6
02:50:36.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:36.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:36.501 00.000 7988 Enqueuing Expose request
02:50:36.501 00.000 15712 PPEC rslt: input = 0.36, final = 0.21, react = 0.22, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.46
02:50:36.501 00.000 15712 PPEC: input: 0.36, control: 0.21, exposure: 1500
02:50:36.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:36.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:50:36.501 00.000 15712 MoveAxis(W, 68, ABG)
02:50:36.501 00.000 15712 Guiding  Dir = 3, Dur = 68
02:50:36.530 00.029 15712 IsGuiding returns 0
02:50:36.533 00.003 15712 PulseGuide returned control before completion, sleep 63
02:50:36.612 00.079 15712 IsGuiding returns 0
02:50:36.612 00.000 15712 Move returns status 0, amount 68
02:50:36.612 00.000 15712 MoveAxis(N, 0, ABG)
02:50:36.612 00.000 15712 Move returns status 0, amount 0
02:50:36.612 00.000 15712 move complete, result=0
02:50:36.612 00.000 15712 worker thread done servicing request
02:50:36.612 00.000 15712 Worker thread wakes up
02:50:36.612 00.000 7988 GuideStep: 0.4 px 68 ms WEST, -0.2 px 0 ms NORTH
02:50:36.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:36.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:38.254 01.642 15712 Exposure complete
02:50:38.317 00.063 15712 worker thread done servicing request
02:50:38.317 00.000 7988 OnExposeComplete: enter
02:50:38.317 00.000 7988 UpdateGuideState(): m_state=6
02:50:38.317 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5129
02:50:38.317 00.000 7988 Star::Find returns 1 (0), X=975.16, Y=189.62, Mass=521, SNR=14.6, Peak=136 HFD=2.7
02:50:38.317 00.000 7988 Star::Find false star n=9 nbg=283 bg=71.9 sigma=2.8 thresh=80 peak=80
02:50:38.317 00.000 7988 Star::Find false star n=8 nbg=282 bg=73.4 sigma=3.1 thresh=83 peak=82
02:50:38.317 00.000 7988 MultiStar: [#1 0.43,0.14,0.95,U] [#2 -0.09,0.33,0.91,U] [#3 -0.26,0.09,0.82,U] [#4 0.21,-0.10,0.70,U] [#5 -0.03,-0.35,0.70,U] [#6 0.19,-0.66,0.73,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.22,2.59,0.00,R] [#11 0.00,0.00,0.00,L] 
02:50:38.317 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.14}, one-star: {0.33, -0.50}
02:50:38.317 00.000 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
02:50:38.317 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
02:50:38.317 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.84 mountX=-0.14 mountY=-0.12, mountTheta=-2.42
02:50:38.317 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.14, opts=13)
02:50:38.333 00.016 7988 Enqueuing Move request for scope (0.12, -0.14)
02:50:38.333 00.000 15712 Worker thread wakes up
02:50:38.333 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
02:50:38.333 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
02:50:38.333 00.000 15712 Moving (0.12, -0.14) raw xDistance=-0.14 yDistance=-0.12
02:50:38.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:50:38.333 00.000 7988 UpdateGuideState exits: m=521 SNR=14.6
02:50:38.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:38.333 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:38.333 00.000 7988 Enqueuing Expose request
02:50:38.333 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:50:38.333 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
02:50:38.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:38.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:50:38.333 00.000 15712 MoveAxis(E, 3, ABG)
02:50:38.333 00.000 15712 Guiding  Dir = 2, Dur = 3
02:50:38.333 00.000 15712 IsGuiding returns 0
02:50:38.369 00.036 15712 IsGuiding returns 0
02:50:38.369 00.000 15712 Move returns status 0, amount 3
02:50:38.369 00.000 15712 MoveAxis(N, 0, ABG)
02:50:38.369 00.000 15712 Move returns status 0, amount 0
02:50:38.369 00.000 15712 move complete, result=0
02:50:38.369 00.000 15712 worker thread done servicing request
02:50:38.369 00.000 15712 Worker thread wakes up
02:50:38.369 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
02:50:38.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:38.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:39.787 01.418 15712 Exposure complete
02:50:39.849 00.062 15712 worker thread done servicing request
02:50:39.849 00.000 7988 OnExposeComplete: enter
02:50:39.849 00.000 7988 UpdateGuideState(): m_state=6
02:50:39.849 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5130
02:50:39.862 00.013 7988 Star::Find returns 1 (0), X=975.21, Y=189.88, Mass=462, SNR=13.7, Peak=148 HFD=2.5
02:50:39.864 00.002 7988 MultiStar: [#1 0.30,0.52,0.93,U] [#2 -0.10,0.11,0.94,U] [#3 0.18,0.12,0.89,U] [#4 0.06,-0.22,0.70,U] [#5 -0.05,-0.34,0.72,U] [#6 0.03,-0.33,0.67,U] [#7 0.14,0.34,0.56,U] [#8 0.36,0.19,0.41,U] 
02:50:39.865 00.001 7988 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.38, -0.25}
02:50:39.865 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.46 = -1.46)
02:50:39.865 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
02:50:39.865 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.10 mountX=0.02 mountY=-0.14, mountTheta=-1.46
02:50:39.865 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.01, opts=13)
02:50:39.865 00.000 7988 Enqueuing Move request for scope (0.14, 0.01)
02:50:39.865 00.000 15712 Worker thread wakes up
02:50:39.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
02:50:39.865 00.000 7988 UpdateGuideState exits: m=462 SNR=13.7
02:50:39.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:39.879 00.014 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:39.879 00.000 7988 Enqueuing Expose request
02:50:39.880 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
02:50:39.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
02:50:39.880 00.000 15712 Moving (0.14, 0.01) raw xDistance=0.02 yDistance=-0.14
02:50:39.880 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:50:39.880 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
02:50:39.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:39.880 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:50:39.880 00.000 15712 MoveAxis(E, 4, ABG)
02:50:39.880 00.000 15712 Guiding  Dir = 2, Dur = 4
02:50:39.880 00.000 15712 IsGuiding returns 0
02:50:39.896 00.016 15712 IsGuiding returns 0
02:50:39.896 00.000 15712 Move returns status 0, amount 4
02:50:39.896 00.000 15712 MoveAxis(N, 0, ABG)
02:50:39.896 00.000 15712 Move returns status 0, amount 0
02:50:39.896 00.000 15712 move complete, result=0
02:50:39.896 00.000 15712 worker thread done servicing request
02:50:39.896 00.000 15712 Worker thread wakes up
02:50:39.896 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
02:50:39.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:39.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:41.538 01.642 15712 Exposure complete
02:50:41.601 00.063 15712 worker thread done servicing request
02:50:41.601 00.000 7988 OnExposeComplete: enter
02:50:41.601 00.000 7988 UpdateGuideState(): m_state=6
02:50:41.607 00.006 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5131
02:50:41.607 00.000 7988 Star::Find returns 1 (0), X=975.36, Y=189.93, Mass=542, SNR=14.8, Peak=143 HFD=3.3
02:50:41.609 00.002 7988 Star::Find false star n=7 nbg=279 bg=75.3 sigma=3.1 thresh=85 peak=85
02:50:41.609 00.000 7988 MultiStar: [#1 0.70,0.09,0.00,M1] [#2 0.25,0.01,0.85,U] [#3 0.08,0.11,0.82,U] [#4 0.16,0.36,0.69,U] [#5 -0.03,0.13,0.66,U] [#6 0.41,0.07,0.65,U] [#7 -0.50,0.06,0.47,U] [#8 0.00,0.00,0.00,L] [#9 0.60,0.26,0.40,U] 
02:50:41.611 00.002 7988 refined, 7 included, MultiStar: {0.21, 0.07}, one-star: {0.53, -0.20}
02:50:41.612 00.001 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.23 = -1.23)
02:50:41.614 00.002 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
02:50:41.614 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.33 mountX=0.07 mountY=-0.21, mountTheta=-1.23
02:50:41.616 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.07, opts=13)
02:50:41.617 00.001 7988 Enqueuing Move request for scope (0.21, 0.07)
02:50:41.617 00.000 15712 Worker thread wakes up
02:50:41.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
02:50:41.617 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
02:50:41.617 00.000 15712 Moving (0.21, 0.07) raw xDistance=0.07 yDistance=-0.21
02:50:41.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
02:50:41.617 00.000 7988 UpdateGuideState exits: m=542 SNR=14.8
02:50:41.621 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:41.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:41.623 00.002 7988 Enqueuing Expose request
02:50:41.623 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:50:41.623 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
02:50:41.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:41.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:50:41.623 00.000 15712 MoveAxis(E, 5, ABG)
02:50:41.623 00.000 15712 Guiding  Dir = 2, Dur = 5
02:50:41.625 00.002 15712 IsGuiding returns 0
02:50:41.646 00.021 15712 IsGuiding returns 0
02:50:41.646 00.000 15712 Move returns status 0, amount 5
02:50:41.646 00.000 15712 MoveAxis(N, 0, ABG)
02:50:41.646 00.000 15712 Move returns status 0, amount 0
02:50:41.646 00.000 15712 move complete, result=0
02:50:41.646 00.000 15712 worker thread done servicing request
02:50:41.646 00.000 15712 Worker thread wakes up
02:50:41.646 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
02:50:41.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:41.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:43.057 01.411 15712 Exposure complete
02:50:43.118 00.061 15712 worker thread done servicing request
02:50:43.118 00.000 7988 OnExposeComplete: enter
02:50:43.118 00.000 7988 UpdateGuideState(): m_state=6
02:50:43.123 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5132
02:50:43.123 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=189.68, Mass=538, SNR=14.8, Peak=141 HFD=2.8
02:50:43.126 00.003 7988 MultiStar: [#1 0.00,-0.08,0.90,U] [#2 -0.13,0.24,0.78,U] [#3 0.25,0.39,0.78,U] [#4 0.56,0.38,0.69,U] [#5 -0.12,-0.05,0.70,U] [#6 -0.29,-0.60,0.72,U] [#7 0.27,0.12,0.53,U] [#8 -0.02,1.04,0.00,M3] 
02:50:43.126 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {-0.00, -0.44}
02:50:43.128 00.002 7988 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.56) = xAngle (-2.04 = -2.04)
02:50:43.128 00.000 7988 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
02:50:43.130 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.48 mountX=-0.03 mountY=-0.05, mountTheta=-2.05
02:50:43.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.03, opts=13)
02:50:43.134 00.002 7988 Enqueuing Move request for scope (0.05, -0.03)
02:50:43.134 00.000 15712 Worker thread wakes up
02:50:43.136 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
02:50:43.136 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
02:50:43.136 00.000 15712 Moving (0.05, -0.03) raw xDistance=-0.03 yDistance=-0.05
02:50:43.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=64, FiltMax=255, Gamma=0.690
02:50:43.136 00.000 7988 UpdateGuideState exits: m=538 SNR=14.8
02:50:43.138 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:43.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:43.140 00.002 7988 Enqueuing Expose request
02:50:43.140 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:50:43.140 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
02:50:43.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:43.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:50:43.140 00.000 15712 MoveAxis(E, 5, ABG)
02:50:43.140 00.000 15712 Guiding  Dir = 2, Dur = 5
02:50:43.142 00.002 15712 IsGuiding returns 0
02:50:43.159 00.017 15712 IsGuiding returns 0
02:50:43.159 00.000 15712 Move returns status 0, amount 5
02:50:43.159 00.000 15712 MoveAxis(N, 0, ABG)
02:50:43.159 00.000 15712 Move returns status 0, amount 0
02:50:43.159 00.000 15712 move complete, result=0
02:50:43.159 00.000 15712 worker thread done servicing request
02:50:43.159 00.000 15712 Worker thread wakes up
02:50:43.159 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
02:50:43.166 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:43.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:44.907 01.741 15712 Exposure complete
02:50:44.968 00.061 15712 worker thread done servicing request
02:50:44.968 00.000 7988 OnExposeComplete: enter
02:50:44.968 00.000 7988 UpdateGuideState(): m_state=6
02:50:44.968 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5133
02:50:44.968 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=190.08, Mass=531, SNR=14.7, Peak=137 HFD=2.9
02:50:44.968 00.000 7988 MultiStar: [#1 0.11,0.16,0.95,U] [#2 0.47,0.16,0.87,U] [#3 0.47,-0.44,0.86,U] [#4 0.12,-0.37,0.71,U] [#5 0.61,-0.36,0.00,M1] [#6 0.34,0.01,0.62,U] [#7 0.03,0.58,0.50,U] [#8 0.57,0.52,0.00,M4] 
02:50:44.968 00.000 7988 single-star, 6 included, MultiStar: {0.25, -0.02}, one-star: {0.17, -0.04}
02:50:44.979 00.011 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.81 = -1.81)
02:50:44.979 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.84 = -1.84)
02:50:44.979 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.24 mountX=-0.04 mountY=-0.17, mountTheta=-1.81
02:50:44.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.04, opts=13)
02:50:44.979 00.000 7988 Enqueuing Move request for scope (0.17, -0.04)
02:50:44.984 00.005 15712 Worker thread wakes up
02:50:44.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
02:50:44.984 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
02:50:44.984 00.000 15712 Moving (0.17, -0.04) raw xDistance=-0.04 yDistance=-0.17
02:50:44.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=64, FiltMax=255, Gamma=0.690
02:50:44.984 00.000 7988 UpdateGuideState exits: m=531 SNR=14.7
02:50:44.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:44.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:44.984 00.000 7988 Enqueuing Expose request
02:50:44.984 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:50:44.984 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
02:50:44.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:44.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:50:44.984 00.000 15712 MoveAxis(E, 5, ABG)
02:50:44.984 00.000 15712 Guiding  Dir = 2, Dur = 5
02:50:45.002 00.018 15712 IsGuiding returns 0
02:50:45.019 00.017 15712 IsGuiding returns 0
02:50:45.019 00.000 15712 Move returns status 0, amount 5
02:50:45.019 00.000 15712 MoveAxis(N, 0, ABG)
02:50:45.019 00.000 15712 Move returns status 0, amount 0
02:50:45.019 00.000 15712 move complete, result=0
02:50:45.019 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
02:50:45.021 00.002 15712 worker thread done servicing request
02:50:45.021 00.000 15712 Worker thread wakes up
02:50:45.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:45.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:46.437 01.416 15712 Exposure complete
02:50:46.499 00.062 15712 worker thread done servicing request
02:50:46.499 00.000 7988 OnExposeComplete: enter
02:50:46.499 00.000 7988 UpdateGuideState(): m_state=6
02:50:46.499 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5134
02:50:46.499 00.000 7988 Star::Find returns 1 (0), X=975.18, Y=189.75, Mass=513, SNR=14.4, Peak=136 HFD=2.8
02:50:46.506 00.007 7988 Star::Find false star n=6 nbg=278 bg=74.7 sigma=3.0 thresh=84 peak=83
02:50:46.506 00.000 7988 MultiStar: [#1 0.55,-0.13,0.99,U] [#2 -0.06,-0.04,0.82,U] [#3 0.39,0.24,0.79,U] [#4 0.27,-0.33,0.77,U] [#5 -0.17,-0.21,0.75,U] [#6 0.25,-0.50,0.69,U] [#7 0.31,-0.41,0.45,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.12,0.13,0.53,U] 
02:50:46.506 00.000 7988 refined, 8 included, MultiStar: {0.22, -0.18}, one-star: {0.35, -0.37}
02:50:46.506 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
02:50:46.506 00.000 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.29 = -2.29)
02:50:46.506 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-0.69 mountX=-0.18 mountY=-0.21, mountTheta=-2.27
02:50:46.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.18, opts=13)
02:50:46.514 00.008 7988 Enqueuing Move request for scope (0.22, -0.18)
02:50:46.514 00.000 15712 Worker thread wakes up
02:50:46.514 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
02:50:46.514 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
02:50:46.514 00.000 15712 Moving (0.22, -0.18) raw xDistance=-0.18 yDistance=-0.21
02:50:46.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=65, FiltMax=255, Gamma=0.690
02:50:46.514 00.000 7988 UpdateGuideState exits: m=513 SNR=14.4
02:50:46.518 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:46.520 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:46.520 00.000 7988 Enqueuing Expose request
02:50:46.522 00.002 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.46
02:50:46.522 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
02:50:46.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:46.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:50:46.522 00.000 15712 MoveAxis(E, 40, ABG)
02:50:46.522 00.000 15712 Guiding  Dir = 2, Dur = 40
02:50:46.523 00.001 15712 IsGuiding returns 0
02:50:46.537 00.014 15712 PulseGuide returned control before completion, sleep 37
02:50:46.578 00.041 15712 IsGuiding returns 0
02:50:46.578 00.000 15712 Move returns status 0, amount 40
02:50:46.578 00.000 15712 MoveAxis(N, 0, ABG)
02:50:46.578 00.000 15712 Move returns status 0, amount 0
02:50:46.578 00.000 15712 move complete, result=0
02:50:46.578 00.000 15712 worker thread done servicing request
02:50:46.578 00.000 15712 Worker thread wakes up
02:50:46.578 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
02:50:46.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:46.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:48.224 01.646 15712 Exposure complete
02:50:48.286 00.062 15712 worker thread done servicing request
02:50:48.286 00.000 7988 OnExposeComplete: enter
02:50:48.286 00.000 7988 UpdateGuideState(): m_state=6
02:50:48.292 00.006 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5135
02:50:48.292 00.000 7988 Star::Find returns 1 (0), X=975.13, Y=189.64, Mass=539, SNR=14.7, Peak=130 HFD=3.1
02:50:48.294 00.002 7988 MultiStar: [#1 0.27,0.25,0.94,U] [#2 0.13,0.19,0.82,U] [#3 0.06,-0.44,0.83,U] [#4 0.32,-0.12,0.73,U] [#5 0.18,-0.70,0.00,M1] [#6 -0.14,-1.16,0.00,M1] [#7 -0.70,0.21,0.00,M1] [#8 0.25,0.26,0.43,U] 
02:50:48.294 00.000 7988 refined, 5 included, MultiStar: {0.22, -0.09}, one-star: {0.30, -0.49}
02:50:48.296 00.002 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.95 = -1.95)
02:50:48.296 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.98 = -1.98)
02:50:48.298 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=-0.09 mountY=-0.22, mountTheta=-1.96
02:50:48.300 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.09, opts=13)
02:50:48.300 00.000 7988 Enqueuing Move request for scope (0.22, -0.09)
02:50:48.302 00.002 15712 Worker thread wakes up
02:50:48.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
02:50:48.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
02:50:48.302 00.000 15712 Moving (0.22, -0.09) raw xDistance=-0.09 yDistance=-0.22
02:50:48.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=66, FiltMax=255, Gamma=0.690
02:50:48.302 00.000 7988 UpdateGuideState exits: m=539 SNR=14.7
02:50:48.304 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:48.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:48.307 00.003 7988 Enqueuing Expose request
02:50:48.307 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:50:48.307 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
02:50:48.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:48.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:50:48.307 00.000 15712 MoveAxis(E, 5, ABG)
02:50:48.307 00.000 15712 Guiding  Dir = 2, Dur = 5
02:50:48.309 00.002 15712 IsGuiding returns 0
02:50:48.359 00.050 15712 IsGuiding returns 0
02:50:48.359 00.000 15712 Move returns status 0, amount 5
02:50:48.359 00.000 15712 MoveAxis(N, 0, ABG)
02:50:48.359 00.000 15712 Move returns status 0, amount 0
02:50:48.359 00.000 15712 move complete, result=0
02:50:48.359 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
02:50:48.361 00.002 15712 worker thread done servicing request
02:50:48.361 00.000 15712 Worker thread wakes up
02:50:48.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:48.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:49.772 01.411 15712 Exposure complete
02:50:49.835 00.063 15712 worker thread done servicing request
02:50:49.835 00.000 7988 OnExposeComplete: enter
02:50:49.835 00.000 7988 UpdateGuideState(): m_state=6
02:50:49.839 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5136
02:50:49.839 00.000 7988 Star::Find returns 1 (0), X=975.37, Y=189.48, Mass=505, SNR=14.4, Peak=129 HFD=3.1
02:50:49.839 00.000 7988 Star::Find false star n=6 nbg=280 bg=76.4 sigma=2.8 thresh=85 peak=84
02:50:49.839 00.000 7988 Star::Find false star n=7 nbg=278 bg=75.4 sigma=3.0 thresh=84 peak=84
02:50:49.843 00.004 7988 Star::Find false star n=6 nbg=278 bg=75.6 sigma=3.0 thresh=85 peak=84
02:50:49.843 00.000 7988 MultiStar: [#1 0.04,-0.05,0.94,U] [#2 0.04,-0.07,0.79,U] [#3 0.10,-0.38,0.72,U] [#4 0.01,0.23,0.70,U] [#5 0.02,0.25,0.71,U] [#6 -0.01,-0.88,0.00,M2] [#7 -0.56,-0.47,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
02:50:49.843 00.000 7988 refined, 5 included, MultiStar: {0.14, -0.14}, one-star: {0.54, -0.64}
02:50:49.843 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
02:50:49.843 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
02:50:49.843 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=-0.14 mountY=-0.14, mountTheta=-2.35
02:50:49.849 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.14, opts=13)
02:50:49.849 00.000 7988 Enqueuing Move request for scope (0.14, -0.14)
02:50:49.849 00.000 15712 Worker thread wakes up
02:50:49.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
02:50:49.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
02:50:49.849 00.000 15712 Moving (0.14, -0.14) raw xDistance=-0.14 yDistance=-0.14
02:50:49.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=66, FiltMax=255, Gamma=0.690
02:50:49.849 00.000 7988 UpdateGuideState exits: m=505 SNR=14.4
02:50:49.855 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:49.856 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:49.857 00.001 7988 Enqueuing Expose request
02:50:49.857 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:50:49.857 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
02:50:49.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:49.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:50:49.857 00.000 15712 MoveAxis(E, 5, ABG)
02:50:49.857 00.000 15712 Guiding  Dir = 2, Dur = 5
02:50:49.857 00.000 15712 IsGuiding returns 0
02:50:49.876 00.019 15712 IsGuiding returns 0
02:50:49.876 00.000 15712 Move returns status 0, amount 5
02:50:49.876 00.000 15712 MoveAxis(N, 0, ABG)
02:50:49.876 00.000 15712 Move returns status 0, amount 0
02:50:49.876 00.000 15712 move complete, result=0
02:50:49.876 00.000 15712 worker thread done servicing request
02:50:49.876 00.000 15712 Worker thread wakes up
02:50:49.876 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
02:50:49.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:49.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:51.620 01.744 15712 Exposure complete
02:50:51.681 00.061 15712 worker thread done servicing request
02:50:51.681 00.000 7988 OnExposeComplete: enter
02:50:51.681 00.000 7988 UpdateGuideState(): m_state=6
02:50:51.688 00.007 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5137
02:50:51.688 00.000 7988 Star::Find returns 1 (0), X=975.39, Y=189.73, Mass=489, SNR=14.0, Peak=122 HFD=3.1
02:50:51.690 00.002 7988 MultiStar: [#1 0.15,0.12,1.07,U] [#2 -0.20,0.58,0.88,U] [#3 0.22,-0.07,0.78,U] [#4 0.05,-0.09,0.64,U] [#5 -0.09,-0.25,0.68,U] [#6 0.14,-0.75,0.00,M3] [#7 0.04,-0.15,0.44,U] [#8 0.36,-0.30,0.47,U] 
02:50:51.690 00.000 7988 refined, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.56, -0.40}
02:50:51.692 00.002 7988 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.56) = xAngle (-1.84 = -1.84)
02:50:51.692 00.000 7988 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
02:50:51.695 00.003 7988 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.28 mountX=-0.04 mountY=-0.15, mountTheta=-1.84
02:50:51.697 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.04, opts=13)
02:50:51.697 00.000 7988 Enqueuing Move request for scope (0.15, -0.04)
02:50:51.697 00.000 15712 Worker thread wakes up
02:50:51.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
02:50:51.697 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
02:50:51.697 00.000 15712 Moving (0.15, -0.04) raw xDistance=-0.04 yDistance=-0.15
02:50:51.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=67, FiltMax=255, Gamma=0.690
02:50:51.697 00.000 7988 UpdateGuideState exits: m=489 SNR=14.0
02:50:51.702 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:51.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:51.704 00.002 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:50:51.704 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
02:50:51.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:51.704 00.000 7988 Enqueuing Expose request
02:50:51.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:50:51.704 00.000 15712 MoveAxis(E, 5, ABG)
02:50:51.704 00.000 15712 Guiding  Dir = 2, Dur = 5
02:50:51.704 00.000 15712 IsGuiding returns 0
02:50:51.732 00.028 15712 IsGuiding returns 0
02:50:51.732 00.000 15712 Move returns status 0, amount 5
02:50:51.732 00.000 15712 MoveAxis(N, 0, ABG)
02:50:51.732 00.000 15712 Move returns status 0, amount 0
02:50:51.732 00.000 15712 move complete, result=0
02:50:51.732 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
02:50:51.734 00.002 15712 worker thread done servicing request
02:50:51.734 00.000 15712 Worker thread wakes up
02:50:51.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:51.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:53.149 01.415 15712 Exposure complete
02:50:53.211 00.062 15712 worker thread done servicing request
02:50:53.211 00.000 7988 OnExposeComplete: enter
02:50:53.211 00.000 7988 UpdateGuideState(): m_state=6
02:50:53.216 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5138
02:50:53.216 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=189.64, Mass=544, SNR=14.8, Peak=136 HFD=3.3
02:50:53.218 00.002 7988 MultiStar: [#1 0.09,-0.22,0.78,U] [#2 0.19,-0.33,0.78,U] [#3 0.38,-0.08,0.78,U] [#4 0.11,-0.28,0.71,U] [#5 -0.06,-0.83,0.00,M1] [#6 0.16,-0.64,0.60,U] [#7 0.04,-0.19,0.47,U] [#8 1.04,0.81,0.00,M3] 
02:50:53.220 00.002 7988 refined, 6 included, MultiStar: {0.14, -0.32}, one-star: {-0.00, -0.48}
02:50:53.220 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
02:50:53.222 00.002 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
02:50:53.222 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.16 mountX=-0.32 mountY=-0.13, mountTheta=-2.76
02:50:53.224 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.32, opts=13)
02:50:53.224 00.000 7988 Enqueuing Move request for scope (0.14, -0.32)
02:50:53.226 00.002 15712 Worker thread wakes up
02:50:53.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.32) opts 0xd
02:50:53.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.32)
02:50:53.226 00.000 15712 Moving (0.14, -0.32) raw xDistance=-0.32 yDistance=-0.13
02:50:53.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=66, FiltMax=255, Gamma=0.690
02:50:53.227 00.001 7988 UpdateGuideState exits: m=544 SNR=14.8
02:50:53.229 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:53.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:53.231 00.002 7988 Enqueuing Expose request
02:50:53.231 00.000 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.45
02:50:53.231 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
02:50:53.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:53.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:50:53.231 00.000 15712 MoveAxis(E, 68, ABG)
02:50:53.231 00.000 15712 Guiding  Dir = 2, Dur = 68
02:50:53.231 00.000 15712 IsGuiding returns 0
02:50:53.247 00.016 15712 PulseGuide returned control before completion, sleep 60
02:50:53.326 00.079 15712 IsGuiding returns 0
02:50:53.326 00.000 15712 Move returns status 0, amount 68
02:50:53.326 00.000 15712 MoveAxis(N, 0, ABG)
02:50:53.326 00.000 15712 Move returns status 0, amount 0
02:50:53.326 00.000 15712 move complete, result=0
02:50:53.326 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
02:50:53.333 00.007 15712 worker thread done servicing request
02:50:53.333 00.000 15712 Worker thread wakes up
02:50:53.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:53.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:54.966 01.633 15712 Exposure complete
02:50:55.028 00.062 15712 worker thread done servicing request
02:50:55.028 00.000 7988 OnExposeComplete: enter
02:50:55.028 00.000 7988 UpdateGuideState(): m_state=6
02:50:55.033 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5139
02:50:55.033 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=189.55, Mass=533, SNR=14.7, Peak=136 HFD=3.2
02:50:55.035 00.002 7988 MultiStar: [#1 0.48,0.08,0.96,U] [#2 0.00,0.20,0.82,U] [#3 0.21,-0.01,0.65,U] [#4 0.51,0.37,0.69,U] [#5 -0.37,-0.46,0.70,U] [#6 0.36,-0.67,0.00,M3] [#7 -0.30,-0.57,0.47,U] [#8 0.57,0.45,0.00,M4] 
02:50:55.035 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {-0.11, -0.57}
02:50:55.037 00.002 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.56 = -2.56)
02:50:55.039 00.002 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
02:50:55.039 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-0.99 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
02:50:55.041 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.13, opts=13)
02:50:55.043 00.002 7988 Enqueuing Move request for scope (0.08, -0.13)
02:50:55.044 00.001 15712 Worker thread wakes up
02:50:55.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
02:50:55.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
02:50:55.044 00.000 15712 Moving (0.08, -0.13) raw xDistance=-0.13 yDistance=-0.08
02:50:55.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=67, FiltMax=255, Gamma=0.690
02:50:55.044 00.000 7988 UpdateGuideState exits: m=533 SNR=14.7
02:50:55.047 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:55.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:55.049 00.002 7988 Enqueuing Expose request
02:50:55.049 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:50:55.049 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
02:50:55.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:55.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:50:55.049 00.000 15712 MoveAxis(E, 5, ABG)
02:50:55.049 00.000 15712 Guiding  Dir = 2, Dur = 5
02:50:55.051 00.002 15712 IsGuiding returns 0
02:50:55.064 00.013 15712 IsGuiding returns 0
02:50:55.064 00.000 15712 Move returns status 0, amount 5
02:50:55.064 00.000 15712 MoveAxis(N, 0, ABG)
02:50:55.064 00.000 15712 Move returns status 0, amount 0
02:50:55.064 00.000 15712 move complete, result=0
02:50:55.064 00.000 15712 worker thread done servicing request
02:50:55.064 00.000 15712 Worker thread wakes up
02:50:55.064 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
02:50:55.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:55.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:56.495 01.431 15712 Exposure complete
02:50:56.555 00.060 15712 worker thread done servicing request
02:50:56.555 00.000 7988 OnExposeComplete: enter
02:50:56.555 00.000 7988 UpdateGuideState(): m_state=6
02:50:56.562 00.007 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5140
02:50:56.562 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=189.78, Mass=564, SNR=14.9, Peak=145 HFD=3.1
02:50:56.564 00.002 7988 Star::Find false star n=8 nbg=277 bg=76.4 sigma=3.1 thresh=86 peak=86
02:50:56.566 00.002 7988 MultiStar: [#1 0.26,0.01,0.98,U] [#2 -0.07,0.26,0.83,U] [#3 -0.21,-0.32,0.76,U] [#4 0.33,-0.21,0.65,U] [#5 -0.02,-0.50,0.67,U] [#6 -0.19,-0.36,0.65,U] [#7 0.26,-0.29,0.43,U] [#8 0.00,0.00,0.00,L] [#9 -0.25,-0.63,0.33,U] 
02:50:56.566 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.22}, one-star: {0.05, -0.35}
02:50:56.568 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
02:50:56.568 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
02:50:56.570 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.43 mountX=-0.22 mountY=-0.03, mountTheta=-3.03
02:50:56.571 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.22, opts=13)
02:50:56.572 00.001 7988 Enqueuing Move request for scope (0.03, -0.22)
02:50:56.572 00.000 15712 Worker thread wakes up
02:50:56.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
02:50:56.572 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
02:50:56.572 00.000 15712 Moving (0.03, -0.22) raw xDistance=-0.22 yDistance=-0.03
02:50:56.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=67, FiltMax=255, Gamma=0.690
02:50:56.572 00.000 7988 UpdateGuideState exits: m=564 SNR=14.9
02:50:56.576 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:56.576 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:56.578 00.002 7988 Enqueuing Expose request
02:50:56.578 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.45
02:50:56.578 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
02:50:56.578 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:56.578 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:50:56.578 00.000 15712 MoveAxis(E, 49, ABG)
02:50:56.578 00.000 15712 Guiding  Dir = 2, Dur = 49
02:50:56.580 00.002 15712 IsGuiding returns 0
02:50:56.608 00.028 15712 PulseGuide returned control before completion, sleep 32
02:50:56.656 00.048 15712 IsGuiding returns 1
02:50:56.656 00.000 15712 scope still moving after pulse duration time elapsed
02:50:56.684 00.028 15712 IsGuiding returns 0
02:50:56.684 00.000 15712 scope move finished after 49 + 55 ms
02:50:56.684 00.000 15712 Move returns status 0, amount 49
02:50:56.684 00.000 15712 MoveAxis(N, 0, ABG)
02:50:56.684 00.000 15712 Move returns status 0, amount 0
02:50:56.684 00.000 15712 move complete, result=0
02:50:56.684 00.000 15712 worker thread done servicing request
02:50:56.684 00.000 15712 Worker thread wakes up
02:50:56.684 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
02:50:56.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:56.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:58.327 01.643 15712 Exposure complete
02:50:58.391 00.064 15712 worker thread done servicing request
02:50:58.391 00.000 7988 OnExposeComplete: enter
02:50:58.391 00.000 7988 UpdateGuideState(): m_state=6
02:50:58.395 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5141
02:50:58.395 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=190.08, Mass=489, SNR=14.1, Peak=143 HFD=2.8
02:50:58.397 00.002 7988 Star::Find false star n=7 nbg=281 bg=74.4 sigma=3.0 thresh=83 peak=83
02:50:58.399 00.002 7988 MultiStar: [#1 0.14,0.05,1.00,U] [#2 -0.02,-0.13,0.93,U] [#3 -0.14,-0.10,0.93,U] [#4 -0.17,0.51,0.79,U] [#5 -0.06,0.53,0.73,U] [#6 -0.02,-0.32,0.61,U] [#7 0.00,0.00,0.00,L] [#8 0.02,-1.42,0.00,M5] [#9 0.00,0.00,0.00,L] [#10 -0.07,0.51,0.52,U] 
02:50:58.399 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.10}, one-star: {0.18, -0.04}
02:50:58.401 00.002 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
02:50:58.401 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
02:50:58.403 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.66 mountX=0.10 mountY=0.01, mountTheta=0.06
02:50:58.403 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.10, opts=13)
02:50:58.405 00.002 7988 Enqueuing Move request for scope (-0.01, 0.10)
02:50:58.407 00.002 15712 Worker thread wakes up
02:50:58.407 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
02:50:58.407 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
02:50:58.407 00.000 15712 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=0.01
02:50:58.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=67, FiltMax=255, Gamma=0.690
02:50:58.407 00.000 7988 UpdateGuideState exits: m=489 SNR=14.1
02:50:58.409 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:58.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:58.411 00.002 7988 Enqueuing Expose request
02:50:58.411 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:50:58.411 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
02:50:58.411 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:58.411 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:50:58.411 00.000 15712 MoveAxis(E, 6, ABG)
02:50:58.411 00.000 15712 Guiding  Dir = 2, Dur = 6
02:50:58.413 00.002 15712 IsGuiding returns 0
02:50:58.429 00.016 15712 IsGuiding returns 0
02:50:58.429 00.000 15712 Move returns status 0, amount 6
02:50:58.429 00.000 15712 MoveAxis(N, 0, ABG)
02:50:58.429 00.000 15712 Move returns status 0, amount 0
02:50:58.429 00.000 15712 move complete, result=0
02:50:58.429 00.000 15712 worker thread done servicing request
02:50:58.429 00.000 15712 Worker thread wakes up
02:50:58.429 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
02:50:58.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:58.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:50:59.848 01.419 15712 Exposure complete
02:50:59.910 00.062 15712 worker thread done servicing request
02:50:59.910 00.000 7988 OnExposeComplete: enter
02:50:59.910 00.000 7988 UpdateGuideState(): m_state=6
02:50:59.915 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5142
02:50:59.915 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=190.28, Mass=634, SNR=15.9, Peak=139 HFD=3.5
02:50:59.917 00.002 7988 Star::Find false star n=6 nbg=275 bg=76.5 sigma=3.1 thresh=86 peak=86
02:50:59.917 00.000 7988 MultiStar: [#1 0.02,-0.15,0.81,U] [#2 -0.15,0.10,0.83,U] [#3 0.09,0.06,0.76,U] [#4 0.04,-0.10,0.69,U] [#5 -0.45,0.33,0.68,U] [#6 -0.47,-0.61,0.00,M2] [#7 -0.13,0.43,0.41,U] [#8 0.00,0.00,0.00,L] [#9 -0.36,0.41,0.35,U] 
02:50:59.919 00.002 7988 refined, 7 included, MultiStar: {0.03, 0.12}, one-star: {0.68, 0.15}
02:50:59.919 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
02:50:59.921 00.002 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
02:50:59.921 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.29 mountX=0.12 mountY=-0.04, mountTheta=-0.30
02:50:59.923 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.12, opts=13)
02:50:59.925 00.002 7988 Enqueuing Move request for scope (0.03, 0.12)
02:50:59.925 00.000 15712 Worker thread wakes up
02:50:59.925 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
02:50:59.925 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:50:59.925 00.000 15712 Moving (0.03, 0.12) raw xDistance=0.12 yDistance=-0.04
02:50:59.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=66, FiltMax=255, Gamma=0.690
02:50:59.925 00.000 7988 UpdateGuideState exits: m=634 SNR=15.9
02:50:59.929 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:59.929 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:50:59.931 00.002 7988 Enqueuing Expose request
02:50:59.931 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:50:59.931 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
02:50:59.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:59.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:50:59.931 00.000 15712 MoveAxis(E, 5, ABG)
02:50:59.931 00.000 15712 Guiding  Dir = 2, Dur = 5
02:50:59.933 00.002 15712 IsGuiding returns 0
02:50:59.945 00.012 15712 IsGuiding returns 0
02:50:59.945 00.000 15712 Move returns status 0, amount 5
02:50:59.945 00.000 15712 MoveAxis(N, 0, ABG)
02:50:59.945 00.000 15712 Move returns status 0, amount 0
02:50:59.945 00.000 15712 move complete, result=0
02:50:59.945 00.000 15712 worker thread done servicing request
02:50:59.945 00.000 15712 Worker thread wakes up
02:50:59.945 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
02:50:59.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:50:59.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:01.585 01.640 15712 Exposure complete
02:51:01.647 00.062 15712 worker thread done servicing request
02:51:01.647 00.000 7988 OnExposeComplete: enter
02:51:01.647 00.000 7988 UpdateGuideState(): m_state=6
02:51:01.653 00.006 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5143
02:51:01.653 00.000 7988 Star::Find returns 1 (0), X=975.02, Y=190.06, Mass=502, SNR=14.0, Peak=131 HFD=2.9
02:51:01.653 00.000 7988 MultiStar: [#1 0.07,-0.31,0.91,U] [#2 0.27,0.12,0.92,U] [#3 -0.13,-0.57,0.80,U] [#4 0.14,-0.30,0.65,U] [#5 0.40,-0.40,0.70,U] [#6 0.26,-0.35,0.68,U] [#7 0.65,-0.10,0.39,U] [#8 0.36,0.88,0.00,M6] 
02:51:01.653 00.000 7988 single-star, 7 included, MultiStar: {0.20, -0.24}, one-star: {0.19, -0.07}
02:51:01.653 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
02:51:01.653 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
02:51:01.653 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.34 mountX=-0.07 mountY=-0.19, mountTheta=-1.91
02:51:01.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.07, opts=13)
02:51:01.653 00.000 7988 Enqueuing Move request for scope (0.19, -0.07)
02:51:01.663 00.010 15712 Worker thread wakes up
02:51:01.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=67, FiltMax=255, Gamma=0.690
02:51:01.663 00.000 7988 UpdateGuideState exits: m=502 SNR=14.0
02:51:01.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:01.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:01.663 00.000 7988 Enqueuing Expose request
02:51:01.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
02:51:01.663 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
02:51:01.663 00.000 15712 Moving (0.19, -0.07) raw xDistance=-0.07 yDistance=-0.19
02:51:01.670 00.007 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:51:01.670 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
02:51:01.670 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:01.670 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:51:01.670 00.000 15712 MoveAxis(E, 5, ABG)
02:51:01.670 00.000 15712 Guiding  Dir = 2, Dur = 5
02:51:01.704 00.034 15712 IsGuiding returns 0
02:51:01.721 00.017 15712 IsGuiding returns 0
02:51:01.721 00.000 15712 Move returns status 0, amount 5
02:51:01.721 00.000 15712 MoveAxis(N, 0, ABG)
02:51:01.721 00.000 15712 Move returns status 0, amount 0
02:51:01.721 00.000 15712 move complete, result=0
02:51:01.721 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
02:51:01.725 00.004 15712 worker thread done servicing request
02:51:01.725 00.000 15712 Worker thread wakes up
02:51:01.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:01.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:03.143 01.418 15712 Exposure complete
02:51:03.206 00.063 15712 worker thread done servicing request
02:51:03.206 00.000 7988 OnExposeComplete: enter
02:51:03.206 00.000 7988 UpdateGuideState(): m_state=6
02:51:03.206 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5144
02:51:03.206 00.000 7988 Star::Find returns 1 (0), X=974.62, Y=189.63, Mass=604, SNR=15.4, Peak=134 HFD=3.4
02:51:03.206 00.000 7988 Star::Find false star n=7 nbg=281 bg=75.1 sigma=3.0 thresh=84 peak=84
02:51:03.206 00.000 7988 MultiStar: [#1 -0.07,0.05,0.98,U] [#2 -0.05,0.02,0.82,U] [#3 0.03,0.36,0.74,U] [#4 0.05,-0.28,0.67,U] [#5 -0.26,-0.14,0.61,U] [#6 0.11,-0.20,0.66,U] [#7 0.00,0.00,0.00,L] [#8 0.55,0.37,0.47,U] [#9 0.00,0.00,0.00,L] [#10 0.28,-0.62,0.46,U] 
02:51:03.215 00.009 7988 refined, 8 included, MultiStar: {0.00, -0.10}, one-star: {-0.22, -0.49}
02:51:03.215 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
02:51:03.215 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:51:03.215 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.54 mountX=-0.10 mountY=-0.00, mountTheta=-3.13
02:51:03.215 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.10, opts=13)
02:51:03.220 00.005 7988 Enqueuing Move request for scope (0.00, -0.10)
02:51:03.220 00.000 15712 Worker thread wakes up
02:51:03.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
02:51:03.220 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
02:51:03.220 00.000 15712 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=-0.00
02:51:03.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=66, FiltMax=255, Gamma=0.690
02:51:03.220 00.000 7988 UpdateGuideState exits: m=604 SNR=15.4
02:51:03.224 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:03.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:03.226 00.002 7988 Enqueuing Expose request
02:51:03.226 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:51:03.226 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
02:51:03.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:03.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:51:03.226 00.000 15712 MoveAxis(E, 5, ABG)
02:51:03.226 00.000 15712 Guiding  Dir = 2, Dur = 5
02:51:03.228 00.002 15712 IsGuiding returns 0
02:51:03.257 00.029 15712 IsGuiding returns 0
02:51:03.257 00.000 15712 Move returns status 0, amount 5
02:51:03.257 00.000 15712 MoveAxis(N, 0, ABG)
02:51:03.257 00.000 15712 Move returns status 0, amount 0
02:51:03.257 00.000 15712 move complete, result=0
02:51:03.257 00.000 15712 worker thread done servicing request
02:51:03.257 00.000 15712 Worker thread wakes up
02:51:03.257 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
02:51:03.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:03.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:04.898 01.641 15712 Exposure complete
02:51:04.967 00.069 15712 worker thread done servicing request
02:51:04.967 00.000 7988 OnExposeComplete: enter
02:51:04.967 00.000 7988 UpdateGuideState(): m_state=6
02:51:04.967 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5145
02:51:04.967 00.000 7988 Star::Find returns 1 (0), X=975.42, Y=189.35, Mass=590, SNR=15.4, Peak=142 HFD=3.3
02:51:04.967 00.000 7988 MultiStar: [#1 0.26,-0.51,0.89,U] [#2 0.04,0.04,0.81,U] [#3 0.24,-0.52,0.87,U] [#4 -0.12,-0.34,0.66,U] [#5 -0.15,-0.46,0.66,U] [#6 0.35,-0.62,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.47,-0.03,0.41,U] [#9 0.64,-0.84,0.00,M3] 
02:51:04.967 00.000 7988 refined, 6 included, MultiStar: {0.20, -0.41}, one-star: {0.59, -0.77}
02:51:04.975 00.008 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
02:51:04.975 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
02:51:04.975 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.41 hyp=0.46 cameraTheta=-1.11 mountX=-0.41 mountY=-0.19, mountTheta=-2.70
02:51:04.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.41, opts=13)
02:51:04.975 00.000 7988 Enqueuing Move request for scope (0.20, -0.41)
02:51:04.982 00.007 15712 Worker thread wakes up
02:51:04.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.41) opts 0xd
02:51:04.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.41)
02:51:04.982 00.000 15712 Moving (0.20, -0.41) raw xDistance=-0.41 yDistance=-0.19
02:51:04.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=67, FiltMax=255, Gamma=0.690
02:51:04.982 00.000 7988 UpdateGuideState exits: m=590 SNR=15.4
02:51:04.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:04.985 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:04.985 00.000 7988 Enqueuing Expose request
02:51:04.985 00.000 15712 PPEC rslt: input = -0.41, final = -0.26, react = -0.25, pred = -0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 639.45
02:51:04.985 00.000 15712 PPEC: input: -0.41, control: -0.26, exposure: 1500
02:51:04.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:04.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:51:04.985 00.000 15712 MoveAxis(E, 86, ABG)
02:51:04.985 00.000 15712 Guiding  Dir = 2, Dur = 86
02:51:05.016 00.031 15712 IsGuiding returns 0
02:51:05.022 00.006 15712 PulseGuide returned control before completion, sleep 81
02:51:05.143 00.121 15712 IsGuiding returns 0
02:51:05.143 00.000 15712 Move returns status 0, amount 86
02:51:05.143 00.000 15712 MoveAxis(N, 0, ABG)
02:51:05.143 00.000 15712 Move returns status 0, amount 0
02:51:05.143 00.000 15712 move complete, result=0
02:51:05.143 00.000 15712 worker thread done servicing request
02:51:05.143 00.000 15712 Worker thread wakes up
02:51:05.143 00.000 7988 GuideStep: -0.4 px 86 ms EAST, -0.2 px 0 ms NORTH
02:51:05.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:05.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:06.552 01.409 15712 Exposure complete
02:51:06.613 00.061 15712 worker thread done servicing request
02:51:06.613 00.000 7988 OnExposeComplete: enter
02:51:06.613 00.000 7988 UpdateGuideState(): m_state=6
02:51:06.613 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5146
02:51:06.613 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=189.89, Mass=567, SNR=15.0, Peak=138 HFD=2.9
02:51:06.613 00.000 7988 MultiStar: [#1 0.05,-0.41,0.94,U] [#2 -0.05,-0.02,0.81,U] [#3 -0.14,-0.37,0.86,U] [#4 -0.22,-0.43,0.63,U] [#5 -0.23,-0.86,0.00,M1] [#6 -0.04,-0.57,0.63,U] [#7 -0.10,-0.63,0.43,U] [#8 0.82,-0.33,0.00,M5] 
02:51:06.613 00.000 7988 single-star, 6 included, MultiStar: {-0.04, -0.35}, one-star: {0.10, -0.23}
02:51:06.613 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
02:51:06.613 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
02:51:06.613 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.18 mountX=-0.23 mountY=-0.09, mountTheta=-2.77
02:51:06.613 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.23, opts=13)
02:51:06.629 00.016 7988 Enqueuing Move request for scope (0.10, -0.23)
02:51:06.629 00.000 15712 Worker thread wakes up
02:51:06.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
02:51:06.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
02:51:06.629 00.000 15712 Moving (0.10, -0.23) raw xDistance=-0.23 yDistance=-0.09
02:51:06.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=66, FiltMax=255, Gamma=0.690
02:51:06.629 00.000 7988 UpdateGuideState exits: m=567 SNR=15.0
02:51:06.632 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:06.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:06.634 00.002 7988 Enqueuing Expose request
02:51:06.634 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.44
02:51:06.634 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
02:51:06.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:06.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:51:06.634 00.000 15712 MoveAxis(E, 52, ABG)
02:51:06.634 00.000 15712 Guiding  Dir = 2, Dur = 52
02:51:06.634 00.000 15712 IsGuiding returns 0
02:51:06.661 00.027 15712 PulseGuide returned control before completion, sleep 36
02:51:06.711 00.050 15712 IsGuiding returns 1
02:51:06.711 00.000 15712 scope still moving after pulse duration time elapsed
02:51:06.741 00.030 15712 IsGuiding returns 0
02:51:06.741 00.000 15712 scope move finished after 52 + 52 ms
02:51:06.741 00.000 15712 Move returns status 0, amount 52
02:51:06.741 00.000 15712 MoveAxis(N, 0, ABG)
02:51:06.741 00.000 15712 Move returns status 0, amount 0
02:51:06.741 00.000 15712 move complete, result=0
02:51:06.741 00.000 15712 worker thread done servicing request
02:51:06.741 00.000 15712 Worker thread wakes up
02:51:06.741 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
02:51:06.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:06.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:08.483 01.742 15712 Exposure complete
02:51:08.544 00.061 15712 worker thread done servicing request
02:51:08.544 00.000 7988 OnExposeComplete: enter
02:51:08.549 00.005 7988 UpdateGuideState(): m_state=6
02:51:08.549 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5147
02:51:08.551 00.002 7988 Star::Find returns 1 (0), X=975.27, Y=189.86, Mass=451, SNR=13.4, Peak=137 HFD=2.7
02:51:08.551 00.000 7988 MultiStar: [#1 0.24,0.37,1.08,U] [#2 0.39,0.24,0.93,U] [#3 0.15,0.27,0.87,U] [#4 0.70,0.27,0.00,M1] [#5 -0.19,0.13,0.76,U] [#6 -0.50,-0.07,0.75,U] [#7 0.50,0.79,0.00,M1] [#8 -0.07,-0.77,0.00,M6] 
02:51:08.553 00.002 7988 refined, 5 included, MultiStar: {0.12, 0.12}, one-star: {0.44, -0.26}
02:51:08.553 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
02:51:08.555 00.002 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
02:51:08.555 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=0.12 mountY=-0.12, mountTheta=-0.80
02:51:08.557 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.12, opts=13)
02:51:08.559 00.002 7988 Enqueuing Move request for scope (0.12, 0.12)
02:51:08.560 00.001 15712 Worker thread wakes up
02:51:08.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
02:51:08.560 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:51:08.560 00.000 15712 Moving (0.12, 0.12) raw xDistance=0.12 yDistance=-0.12
02:51:08.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
02:51:08.560 00.000 7988 UpdateGuideState exits: m=451 SNR=13.4
02:51:08.563 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:08.563 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:08.566 00.003 7988 Enqueuing Expose request
02:51:08.566 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:51:08.566 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
02:51:08.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:08.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:51:08.566 00.000 15712 MoveAxis(E, 7, ABG)
02:51:08.566 00.000 15712 Guiding  Dir = 2, Dur = 7
02:51:08.566 00.000 15712 IsGuiding returns 0
02:51:08.597 00.031 15712 IsGuiding returns 0
02:51:08.597 00.000 15712 Move returns status 0, amount 7
02:51:08.597 00.000 15712 MoveAxis(N, 0, ABG)
02:51:08.597 00.000 15712 Move returns status 0, amount 0
02:51:08.597 00.000 15712 move complete, result=0
02:51:08.597 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:51:08.597 00.000 15712 worker thread done servicing request
02:51:08.597 00.000 15712 Worker thread wakes up
02:51:08.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:08.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:10.016 01.419 15712 Exposure complete
02:51:10.079 00.063 15712 worker thread done servicing request
02:51:10.079 00.000 7988 OnExposeComplete: enter
02:51:10.079 00.000 7988 UpdateGuideState(): m_state=6
02:51:10.079 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5148
02:51:10.079 00.000 7988 Star::Find returns 1 (0), X=975.16, Y=189.89, Mass=494, SNR=14.3, Peak=154 HFD=2.4
02:51:10.079 00.000 7988 MultiStar: [#1 -0.05,0.29,1.05,U] [#2 -0.01,0.37,0.90,U] [#3 0.00,-0.28,0.88,U] [#4 0.12,0.36,0.76,U] [#5 -0.28,0.00,0.81,U] [#6 0.26,-0.20,0.69,U] [#7 0.20,-0.20,0.59,U] [#8 0.98,0.30,0.00,M7] 
02:51:10.079 00.000 7988 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.32, -0.24}
02:51:10.079 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
02:51:10.079 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
02:51:10.079 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.36 mountX=0.02 mountY=-0.06, mountTheta=-1.20
02:51:10.079 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.02, opts=13)
02:51:10.079 00.000 7988 Enqueuing Move request for scope (0.06, 0.02)
02:51:10.093 00.014 15712 Worker thread wakes up
02:51:10.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
02:51:10.094 00.001 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
02:51:10.094 00.000 15712 Moving (0.06, 0.02) raw xDistance=0.02 yDistance=-0.06
02:51:10.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=65, FiltMax=255, Gamma=0.690
02:51:10.094 00.000 7988 UpdateGuideState exits: m=494 SNR=14.3
02:51:10.096 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:10.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:10.098 00.002 7988 Enqueuing Expose request
02:51:10.098 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:51:10.098 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
02:51:10.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:10.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:51:10.098 00.000 15712 MoveAxis(E, 8, ABG)
02:51:10.098 00.000 15712 Guiding  Dir = 2, Dur = 8
02:51:10.098 00.000 15712 IsGuiding returns 0
02:51:10.111 00.013 15712 IsGuiding returns 0
02:51:10.111 00.000 15712 Move returns status 0, amount 8
02:51:10.111 00.000 15712 MoveAxis(N, 0, ABG)
02:51:10.111 00.000 15712 Move returns status 0, amount 0
02:51:10.111 00.000 15712 move complete, result=0
02:51:10.111 00.000 15712 worker thread done servicing request
02:51:10.111 00.000 15712 Worker thread wakes up
02:51:10.111 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
02:51:10.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:10.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:11.755 01.644 15712 Exposure complete
02:51:11.817 00.062 15712 worker thread done servicing request
02:51:11.817 00.000 7988 OnExposeComplete: enter
02:51:11.817 00.000 7988 UpdateGuideState(): m_state=6
02:51:11.821 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5149
02:51:11.821 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=189.84, Mass=503, SNR=14.2, Peak=141 HFD=2.7
02:51:11.823 00.002 7988 MultiStar: [#1 0.05,0.07,1.09,U] [#2 -0.29,0.52,0.96,U] [#3 0.30,-0.14,0.86,U] [#4 0.42,0.05,0.76,U] [#5 0.54,0.49,0.00,M1] [#6 0.21,-0.50,0.58,U] [#7 -0.20,-0.04,0.49,U] [#8 0.00,0.00,0.00,L] [#9 -0.10,0.40,0.43,U] 
02:51:11.825 00.002 7988 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.23, -0.28}
02:51:11.825 00.000 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.44 = -1.44)
02:51:11.827 00.002 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
02:51:11.828 00.001 7988 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.12 mountX=0.01 mountY=-0.09, mountTheta=-1.44
02:51:11.830 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.01, opts=13)
02:51:11.830 00.000 7988 Enqueuing Move request for scope (0.09, 0.01)
02:51:11.832 00.002 15712 Worker thread wakes up
02:51:11.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
02:51:11.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
02:51:11.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:51:11.832 00.000 7988 UpdateGuideState exits: m=503 SNR=14.2
02:51:11.835 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:11.835 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:11.837 00.002 7988 Enqueuing Expose request
02:51:11.837 00.000 15712 Moving (0.09, 0.01) raw xDistance=0.01 yDistance=-0.09
02:51:11.837 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:51:11.837 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
02:51:11.837 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:11.837 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:51:11.837 00.000 15712 MoveAxis(E, 9, ABG)
02:51:11.837 00.000 15712 Guiding  Dir = 2, Dur = 9
02:51:11.837 00.000 15712 IsGuiding returns 0
02:51:11.854 00.017 15712 IsGuiding returns 0
02:51:11.854 00.000 15712 Move returns status 0, amount 9
02:51:11.854 00.000 15712 MoveAxis(N, 0, ABG)
02:51:11.854 00.000 15712 Move returns status 0, amount 0
02:51:11.854 00.000 15712 move complete, result=0
02:51:11.854 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
02:51:11.859 00.005 15712 worker thread done servicing request
02:51:11.859 00.000 15712 Worker thread wakes up
02:51:11.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:11.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:13.269 01.410 15712 Exposure complete
02:51:13.331 00.062 15712 worker thread done servicing request
02:51:13.331 00.000 7988 OnExposeComplete: enter
02:51:13.331 00.000 7988 UpdateGuideState(): m_state=6
02:51:13.335 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5150
02:51:13.335 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=189.92, Mass=561, SNR=15.0, Peak=154 HFD=2.8
02:51:13.337 00.002 7988 MultiStar: [#1 0.77,0.05,0.00,M1] [#2 -0.16,0.23,0.89,U] [#3 0.11,0.27,0.85,U] [#4 0.24,0.51,0.75,U] [#5 -0.53,-0.09,0.76,U] [#6 0.22,-0.12,0.64,U] [#7 0.14,-0.25,0.45,U] [#8 0.37,0.40,0.39,U] 
02:51:13.339 00.002 7988 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.18, -0.20}
02:51:13.339 00.000 7988 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.56) = xAngle (-0.48 = -0.48)
02:51:13.341 00.002 7988 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
02:51:13.342 00.001 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.08 mountX=0.09 mountY=-0.05, mountTheta=-0.50
02:51:13.342 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
02:51:13.344 00.002 7988 Enqueuing Move request for scope (0.05, 0.09)
02:51:13.346 00.002 15712 Worker thread wakes up
02:51:13.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
02:51:13.346 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
02:51:13.346 00.000 15712 Moving (0.05, 0.09) raw xDistance=0.09 yDistance=-0.05
02:51:13.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:13.347 00.001 7988 UpdateGuideState exits: m=561 SNR=15.0
02:51:13.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:13.347 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:13.347 00.000 7988 Enqueuing Expose request
02:51:13.347 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:51:13.347 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
02:51:13.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:13.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:51:13.347 00.000 15712 MoveAxis(E, 7, ABG)
02:51:13.347 00.000 15712 Guiding  Dir = 2, Dur = 7
02:51:13.347 00.000 15712 IsGuiding returns 0
02:51:13.395 00.048 15712 IsGuiding returns 0
02:51:13.395 00.000 15712 Move returns status 0, amount 7
02:51:13.395 00.000 15712 MoveAxis(N, 0, ABG)
02:51:13.395 00.000 15712 Move returns status 0, amount 0
02:51:13.395 00.000 15712 move complete, result=0
02:51:13.395 00.000 15712 worker thread done servicing request
02:51:13.395 00.000 15712 Worker thread wakes up
02:51:13.395 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
02:51:13.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:13.410 00.015 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:15.048 01.638 15712 Exposure complete
02:51:15.111 00.063 15712 worker thread done servicing request
02:51:15.111 00.000 7988 OnExposeComplete: enter
02:51:15.111 00.000 7988 UpdateGuideState(): m_state=6
02:51:15.111 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5151
02:51:15.111 00.000 7988 Star::Find returns 1 (0), X=975.20, Y=190.07, Mass=697, SNR=16.8, Peak=152 HFD=3.6
02:51:15.116 00.005 7988 MultiStar: [#1 0.72,-0.14,0.00,M2] [#2 0.25,0.37,0.79,U] [#3 0.20,0.22,0.79,U] [#4 0.23,0.13,0.68,U] [#5 -0.15,0.02,0.71,U] [#6 0.03,-0.14,0.54,U] [#7 0.03,0.69,0.00,M1] [#8 0.24,-0.55,0.33,U] 
02:51:15.116 00.000 7988 refined, 6 included, MultiStar: {0.18, 0.05}, one-star: {0.37, -0.05}
02:51:15.116 00.000 7988 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.56) = xAngle (-1.28 = -1.28)
02:51:15.116 00.000 7988 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
02:51:15.116 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.28 mountX=0.05 mountY=-0.18, mountTheta=-1.28
02:51:15.116 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.05, opts=13)
02:51:15.116 00.000 7988 Enqueuing Move request for scope (0.18, 0.05)
02:51:15.116 00.000 15712 Worker thread wakes up
02:51:15.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
02:51:15.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
02:51:15.116 00.000 15712 Moving (0.18, 0.05) raw xDistance=0.05 yDistance=-0.18
02:51:15.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:51:15.116 00.000 7988 UpdateGuideState exits: m=697 SNR=16.8
02:51:15.127 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:15.128 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:15.128 00.000 7988 Enqueuing Expose request
02:51:15.128 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:51:15.128 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
02:51:15.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:15.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:51:15.128 00.000 15712 MoveAxis(E, 7, ABG)
02:51:15.128 00.000 15712 Guiding  Dir = 2, Dur = 7
02:51:15.128 00.000 15712 IsGuiding returns 0
02:51:15.150 00.022 15712 IsGuiding returns 0
02:51:15.150 00.000 15712 Move returns status 0, amount 7
02:51:15.150 00.000 15712 MoveAxis(N, 0, ABG)
02:51:15.150 00.000 15712 Move returns status 0, amount 0
02:51:15.150 00.000 15712 move complete, result=0
02:51:15.150 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
02:51:15.152 00.002 15712 worker thread done servicing request
02:51:15.152 00.000 15712 Worker thread wakes up
02:51:15.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:15.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:16.569 01.417 15712 Exposure complete
02:51:16.631 00.062 15712 worker thread done servicing request
02:51:16.631 00.000 7988 OnExposeComplete: enter
02:51:16.631 00.000 7988 UpdateGuideState(): m_state=6
02:51:16.636 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5152
02:51:16.636 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=189.71, Mass=582, SNR=15.5, Peak=152 HFD=2.6
02:51:16.638 00.002 7988 MultiStar: [#1 -0.06,0.09,1.04,U] [#2 -0.17,-0.04,0.96,U] [#3 -0.06,-0.52,0.84,U] [#4 -0.03,0.44,0.74,U] [#5 -0.35,-0.36,0.66,U] [#6 -0.36,-0.40,0.66,U] [#7 0.30,-0.67,0.00,M2] [#8 0.47,0.82,0.00,M6] 
02:51:16.638 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.17}, one-star: {0.25, -0.41}
02:51:16.640 00.002 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.65)
02:51:16.641 00.001 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
02:51:16.641 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.07 mountX=-0.17 mountY=0.09, mountTheta=2.63
02:51:16.643 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.17, opts=13)
02:51:16.645 00.002 7988 Enqueuing Move request for scope (-0.09, -0.17)
02:51:16.648 00.003 15712 Worker thread wakes up
02:51:16.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
02:51:16.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
02:51:16.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:51:16.648 00.000 7988 UpdateGuideState exits: m=582 SNR=15.5
02:51:16.650 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:16.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:16.652 00.002 7988 Enqueuing Expose request
02:51:16.652 00.000 15712 Moving (-0.09, -0.17) raw xDistance=-0.17 yDistance=0.09
02:51:16.658 00.006 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.44
02:51:16.658 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
02:51:16.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:16.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:51:16.658 00.000 15712 MoveAxis(E, 39, ABG)
02:51:16.658 00.000 15712 Guiding  Dir = 2, Dur = 39
02:51:16.658 00.000 15712 IsGuiding returns 0
02:51:16.684 00.026 15712 PulseGuide returned control before completion, sleep 23
02:51:16.711 00.027 15712 IsGuiding returns 1
02:51:16.711 00.000 15712 scope still moving after pulse duration time elapsed
02:51:16.742 00.031 15712 IsGuiding returns 0
02:51:16.742 00.000 15712 scope move finished after 39 + 45 ms
02:51:16.742 00.000 15712 Move returns status 0, amount 39
02:51:16.742 00.000 15712 MoveAxis(N, 0, ABG)
02:51:16.742 00.000 15712 Move returns status 0, amount 0
02:51:16.742 00.000 15712 move complete, result=0
02:51:16.742 00.000 15712 worker thread done servicing request
02:51:16.742 00.000 15712 Worker thread wakes up
02:51:16.742 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
02:51:16.743 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:16.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:18.373 01.630 15712 Exposure complete
02:51:18.435 00.062 15712 worker thread done servicing request
02:51:18.435 00.000 7988 OnExposeComplete: enter
02:51:18.435 00.000 7988 UpdateGuideState(): m_state=6
02:51:18.435 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5153
02:51:18.435 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=190.04, Mass=534, SNR=14.8, Peak=153 HFD=2.7
02:51:18.435 00.000 7988 MultiStar: [#1 -0.04,0.08,0.95,U] [#2 0.15,0.15,0.83,U] [#3 -0.34,-0.07,0.85,U] [#4 0.21,0.14,0.79,U] [#5 -0.39,0.20,0.75,U] [#6 -0.02,0.14,0.73,U] [#7 -0.72,0.21,0.00,M3] [#8 0.74,0.48,0.00,M7] 
02:51:18.443 00.008 7988 single-star, 6 included, MultiStar: {-0.06, 0.07}, one-star: {0.02, -0.08}
02:51:18.443 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
02:51:18.443 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
02:51:18.443 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.36 mountX=-0.08 mountY=-0.02, mountTheta=-2.95
02:51:18.443 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
02:51:18.443 00.000 7988 Enqueuing Move request for scope (0.02, -0.08)
02:51:18.450 00.007 15712 Worker thread wakes up
02:51:18.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:51:18.450 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:51:18.450 00.000 15712 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.02
02:51:18.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:51:18.450 00.000 7988 UpdateGuideState exits: m=534 SNR=14.8
02:51:18.453 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:18.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:18.455 00.002 7988 Enqueuing Expose request
02:51:18.455 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:51:18.455 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:51:18.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:18.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:51:18.455 00.000 15712 MoveAxis(E, 7, ABG)
02:51:18.455 00.000 15712 Guiding  Dir = 2, Dur = 7
02:51:18.457 00.002 15712 IsGuiding returns 0
02:51:18.475 00.018 15712 IsGuiding returns 0
02:51:18.475 00.000 15712 Move returns status 0, amount 7
02:51:18.475 00.000 15712 MoveAxis(N, 0, ABG)
02:51:18.475 00.000 15712 Move returns status 0, amount 0
02:51:18.475 00.000 15712 move complete, result=0
02:51:18.475 00.000 15712 worker thread done servicing request
02:51:18.475 00.000 15712 Worker thread wakes up
02:51:18.475 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
02:51:18.477 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:18.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:19.887 01.410 15712 Exposure complete
02:51:19.953 00.066 15712 worker thread done servicing request
02:51:19.953 00.000 7988 OnExposeComplete: enter
02:51:19.953 00.000 7988 UpdateGuideState(): m_state=6
02:51:19.953 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5154
02:51:19.956 00.003 7988 Star::Find returns 1 (0), X=975.10, Y=189.80, Mass=647, SNR=16.3, Peak=139 HFD=3.7
02:51:19.956 00.000 7988 Star::Find false star n=5 nbg=278 bg=69.9 sigma=2.8 thresh=78 peak=77
02:51:19.956 00.000 7988 MultiStar: [#1 0.18,0.09,0.92,U] [#2 0.17,0.49,0.87,U] [#3 -0.20,-0.52,0.66,U] [#4 0.07,0.24,0.67,U] [#5 0.06,-0.29,0.63,U] [#6 0.00,0.00,0.00,L] [#7 -0.37,-0.49,0.41,U] [#8 0.98,-0.02,0.00,M8] [#9 0.00,0.00,0.00,L] [#10 0.41,-0.07,0.45,U] 
02:51:19.956 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.27, -0.32}
02:51:19.956 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.21 = -2.21)
02:51:19.956 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
02:51:19.956 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.65 mountX=-0.07 mountY=-0.10, mountTheta=-2.22
02:51:19.965 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.08, opts=13)
02:51:19.967 00.002 7988 Enqueuing Move request for scope (0.10, -0.08)
02:51:19.967 00.000 15712 Worker thread wakes up
02:51:19.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
02:51:19.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
02:51:19.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:51:19.967 00.000 7988 UpdateGuideState exits: m=647 SNR=16.3
02:51:19.970 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:19.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:19.972 00.002 7988 Enqueuing Expose request
02:51:19.973 00.001 15712 Moving (0.10, -0.08) raw xDistance=-0.07 yDistance=-0.10
02:51:19.973 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
02:51:19.973 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
02:51:19.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:19.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:51:19.973 00.000 15712 MoveAxis(E, 7, ABG)
02:51:19.973 00.000 15712 Guiding  Dir = 2, Dur = 7
02:51:19.973 00.000 15712 IsGuiding returns 0
02:51:19.990 00.017 15712 IsGuiding returns 0
02:51:19.990 00.000 15712 Move returns status 0, amount 7
02:51:19.990 00.000 15712 MoveAxis(N, 0, ABG)
02:51:19.990 00.000 15712 Move returns status 0, amount 0
02:51:19.990 00.000 15712 move complete, result=0
02:51:19.990 00.000 15712 worker thread done servicing request
02:51:19.990 00.000 15712 Worker thread wakes up
02:51:19.990 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:51:19.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:19.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:21.735 01.745 15712 Exposure complete
02:51:21.796 00.061 15712 worker thread done servicing request
02:51:21.796 00.000 7988 OnExposeComplete: enter
02:51:21.796 00.000 7988 UpdateGuideState(): m_state=6
02:51:21.801 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5155
02:51:21.801 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=190.37, Mass=682, SNR=16.7, Peak=143 HFD=3.7
02:51:21.803 00.002 7988 MultiStar: [#1 0.29,0.40,0.92,U] [#2 0.09,0.54,0.86,U] [#3 0.40,0.39,0.79,U] [#4 0.70,0.24,0.00,M1] [#5 -0.23,0.20,0.65,U] [#6 0.15,-0.35,0.54,U] [#7 -0.26,-1.16,0.00,M3] [#8 0.53,0.49,0.00,M9] 
02:51:21.805 00.002 7988 refined, 5 included, MultiStar: {0.18, 0.28}, one-star: {0.25, 0.25}
02:51:21.805 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
02:51:21.807 00.002 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
02:51:21.807 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.28 hyp=0.33 cameraTheta=1.01 mountX=0.28 mountY=-0.18, mountTheta=-0.58
02:51:21.810 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.28, opts=13)
02:51:21.810 00.000 7988 Enqueuing Move request for scope (0.18, 0.28)
02:51:21.812 00.002 15712 Worker thread wakes up
02:51:21.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.28) opts 0xd
02:51:21.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.28)
02:51:21.812 00.000 15712 Moving (0.18, 0.28) raw xDistance=0.28 yDistance=-0.18
02:51:21.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:51:21.812 00.000 7988 UpdateGuideState exits: m=682 SNR=16.7
02:51:21.815 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:21.815 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:21.817 00.002 7988 Enqueuing Expose request
02:51:21.817 00.000 15712 PPEC rslt: input = 0.28, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.43
02:51:21.817 00.000 15712 PPEC: input: 0.28, control: 0.14, exposure: 1500
02:51:21.817 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:21.817 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:51:21.817 00.000 15712 MoveAxis(W, 46, ABG)
02:51:21.817 00.000 15712 Guiding  Dir = 3, Dur = 46
02:51:21.819 00.002 15712 IsGuiding returns 0
02:51:21.844 00.025 15712 PulseGuide returned control before completion, sleep 28
02:51:21.891 00.047 15712 IsGuiding returns 1
02:51:21.891 00.000 15712 scope still moving after pulse duration time elapsed
02:51:21.923 00.032 15712 IsGuiding returns 0
02:51:21.923 00.000 15712 scope move finished after 46 + 63 ms
02:51:21.923 00.000 15712 Move returns status 0, amount 46
02:51:21.923 00.000 15712 MoveAxis(N, 0, ABG)
02:51:21.923 00.000 15712 Move returns status 0, amount 0
02:51:21.923 00.000 15712 move complete, result=0
02:51:21.923 00.000 15712 worker thread done servicing request
02:51:21.923 00.000 15712 Worker thread wakes up
02:51:21.923 00.000 7988 GuideStep: 0.3 px 46 ms WEST, -0.2 px 0 ms NORTH
02:51:21.930 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:21.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:23.347 01.417 15712 Exposure complete
02:51:23.409 00.062 15712 worker thread done servicing request
02:51:23.409 00.000 7988 OnExposeComplete: enter
02:51:23.409 00.000 7988 UpdateGuideState(): m_state=6
02:51:23.409 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5156
02:51:23.409 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=189.90, Mass=545, SNR=14.9, Peak=141 HFD=2.7
02:51:23.409 00.000 7988 MultiStar: [#1 0.40,0.09,0.95,U] [#2 0.17,0.13,0.90,U] [#3 -0.01,0.11,0.97,U] [#4 0.07,0.34,0.77,U] [#5 -0.44,-0.09,0.63,U] [#6 0.27,-0.43,0.64,U] [#7 -0.26,-0.19,0.46,U] [#8 0.12,0.41,0.38,U] 
02:51:23.409 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.08, -0.22}
02:51:23.409 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
02:51:23.409 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
02:51:23.409 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.16 mountX=0.01 mountY=-0.07, mountTheta=-1.40
02:51:23.409 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
02:51:23.424 00.015 7988 Enqueuing Move request for scope (0.07, 0.01)
02:51:23.425 00.001 15712 Worker thread wakes up
02:51:23.425 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
02:51:23.425 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
02:51:23.425 00.000 15712 Moving (0.07, 0.01) raw xDistance=0.01 yDistance=-0.07
02:51:23.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:51:23.425 00.000 7988 UpdateGuideState exits: m=545 SNR=14.9
02:51:23.428 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:23.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:23.430 00.002 7988 Enqueuing Expose request
02:51:23.430 00.000 15712 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
02:51:23.430 00.000 15712 PPEC: input: 0.01, control: -0.03, exposure: 1500
02:51:23.430 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:23.430 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:51:23.430 00.000 15712 MoveAxis(E, 10, ABG)
02:51:23.430 00.000 15712 Guiding  Dir = 2, Dur = 10
02:51:23.430 00.000 15712 IsGuiding returns 0
02:51:23.442 00.012 15712 IsGuiding returns 1
02:51:23.442 00.000 15712 scope still moving after pulse duration time elapsed
02:51:23.495 00.053 15712 IsGuiding returns 0
02:51:23.495 00.000 15712 scope move finished after 10 + 53 ms
02:51:23.495 00.000 15712 Move returns status 0, amount 10
02:51:23.495 00.000 15712 MoveAxis(N, 0, ABG)
02:51:23.495 00.000 15712 Move returns status 0, amount 0
02:51:23.495 00.000 15712 move complete, result=0
02:51:23.495 00.000 7988 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
02:51:23.497 00.002 15712 worker thread done servicing request
02:51:23.497 00.000 15712 Worker thread wakes up
02:51:23.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:23.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:25.136 01.639 15712 Exposure complete
02:51:25.194 00.058 15712 worker thread done servicing request
02:51:25.194 00.000 7988 OnExposeComplete: enter
02:51:25.194 00.000 7988 UpdateGuideState(): m_state=6
02:51:25.194 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5157
02:51:25.194 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=189.47, Mass=697, SNR=16.9, Peak=140 HFD=3.2
02:51:25.194 00.000 7988 MultiStar: [#1 0.20,-0.28,0.88,U] [#2 0.06,-0.19,0.77,U] [#3 0.06,-0.46,0.79,U] [#4 0.25,-0.56,0.59,U] [#5 0.82,0.21,0.00,M1] [#6 0.20,-0.64,0.60,U] [#7 0.99,0.41,0.00,M3] [#8 0.36,0.10,0.36,U] 
02:51:25.194 00.000 7988 refined, 6 included, MultiStar: {0.27, -0.42}, one-star: {0.70, -0.66}
02:51:25.194 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
02:51:25.194 00.000 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.59 = -2.59)
02:51:25.194 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.42 hyp=0.50 cameraTheta=-0.99 mountX=-0.42 mountY=-0.26, mountTheta=-2.58
02:51:25.211 00.017 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.42, opts=13)
02:51:25.211 00.000 7988 Enqueuing Move request for scope (0.27, -0.42)
02:51:25.213 00.002 15712 Worker thread wakes up
02:51:25.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.42) opts 0xd
02:51:25.213 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.42)
02:51:25.213 00.000 15712 Moving (0.27, -0.42) raw xDistance=-0.42 yDistance=-0.26
02:51:25.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:51:25.213 00.000 7988 UpdateGuideState exits: m=697 SNR=16.9
02:51:25.216 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:25.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:25.218 00.002 7988 Enqueuing Expose request
02:51:25.218 00.000 15712 PPEC rslt: input = -0.42, final = -0.28, react = -0.25, pred = -0.03, hyst = -0.22, hyst_pct = 0.00, period_length = 639.43
02:51:25.218 00.000 15712 PPEC: input: -0.42, control: -0.28, exposure: 1500
02:51:25.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:51:25.218 00.000 15712 MoveAxis(E, 92, ABG)
02:51:25.218 00.000 15712 Guiding  Dir = 2, Dur = 92
02:51:25.220 00.002 15712 IsGuiding returns 0
02:51:25.229 00.009 15712 PulseGuide returned control before completion, sleep 85
02:51:25.345 00.116 15712 IsGuiding returns 0
02:51:25.345 00.000 15712 Move returns status 0, amount 92
02:51:25.345 00.000 15712 MoveAxis(N, 67, ABG)
02:51:25.345 00.000 15712 Guiding  Dir = 0, Dur = 67
02:51:25.345 00.000 15712 IsGuiding returns 0
02:51:25.421 00.076 15712 IsGuiding returns 1
02:51:25.421 00.000 15712 scope still moving after pulse duration time elapsed
02:51:25.464 00.043 15712 IsGuiding returns 1
02:51:25.521 00.057 15712 IsGuiding returns 0
02:51:25.521 00.000 15712 scope move finished after 67 + 108 ms
02:51:25.521 00.000 15712 Move returns status 0, amount 67
02:51:25.521 00.000 15712 move complete, result=0
02:51:25.521 00.000 15712 worker thread done servicing request
02:51:25.521 00.000 15712 Worker thread wakes up
02:51:25.521 00.000 7988 GuideStep: -0.4 px 92 ms EAST, -0.3 px 67 ms NORTH
02:51:25.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:25.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:26.932 01.411 15712 Exposure complete
02:51:26.993 00.061 15712 worker thread done servicing request
02:51:26.993 00.000 7988 OnExposeComplete: enter
02:51:26.993 00.000 7988 UpdateGuideState(): m_state=6
02:51:26.999 00.006 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5158
02:51:26.999 00.000 7988 Star::Find returns 1 (0), X=975.07, Y=189.89, Mass=590, SNR=15.4, Peak=149 HFD=2.9
02:51:27.001 00.002 7988 Star::Find false star n=3 nbg=282 bg=71.5 sigma=2.9 thresh=80 peak=78
02:51:27.001 00.000 7988 MultiStar: [#1 0.08,0.03,0.91,U] [#2 -0.24,0.54,0.85,U] [#3 -0.00,0.15,0.75,U] [#4 0.12,0.64,0.60,U] [#5 -0.57,-0.58,0.00,M2] [#6 0.19,-0.21,0.73,U] [#7 0.00,0.00,0.00,L] [#8 0.98,1.20,0.00,M8] [#9 0.00,0.00,0.00,L] [#10 0.43,0.65,0.00,M1] 
02:51:27.003 00.002 7988 refined, 5 included, MultiStar: {0.07, 0.12}, one-star: {0.24, -0.23}
02:51:27.005 00.002 7988 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.56) = xAngle (-0.49 = -0.49)
02:51:27.006 00.001 7988 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
02:51:27.006 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.07 mountX=0.13 mountY=-0.07, mountTheta=-0.51
02:51:27.008 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.12, opts=13)
02:51:27.009 00.001 7988 Enqueuing Move request for scope (0.07, 0.12)
02:51:27.010 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:51:27.010 00.000 7988 UpdateGuideState exits: m=590 SNR=15.4
02:51:27.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:27.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:27.010 00.000 7988 Enqueuing Expose request
02:51:27.010 00.000 15712 Worker thread wakes up
02:51:27.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
02:51:27.010 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
02:51:27.010 00.000 15712 Moving (0.07, 0.12) raw xDistance=0.13 yDistance=-0.07
02:51:27.010 00.000 15712 PPEC rslt: input = 0.13, final = -0.03, react = 0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
02:51:27.010 00.000 15712 PPEC: input: 0.13, control: -0.03, exposure: 1500
02:51:27.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:27.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:51:27.010 00.000 15712 MoveAxis(E, 10, ABG)
02:51:27.010 00.000 15712 Guiding  Dir = 2, Dur = 10
02:51:27.010 00.000 15712 IsGuiding returns 0
02:51:27.041 00.031 15712 IsGuiding returns 1
02:51:27.041 00.000 15712 scope still moving after pulse duration time elapsed
02:51:27.088 00.047 15712 IsGuiding returns 0
02:51:27.088 00.000 15712 scope move finished after 10 + 60 ms
02:51:27.088 00.000 15712 Move returns status 0, amount 10
02:51:27.088 00.000 15712 MoveAxis(N, 0, ABG)
02:51:27.088 00.000 15712 Move returns status 0, amount 0
02:51:27.088 00.000 15712 move complete, result=0
02:51:27.088 00.000 7988 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
02:51:27.094 00.006 15712 worker thread done servicing request
02:51:27.094 00.000 15712 Worker thread wakes up
02:51:27.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:27.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:28.732 01.638 15712 Exposure complete
02:51:28.796 00.064 15712 worker thread done servicing request
02:51:28.796 00.000 7988 OnExposeComplete: enter
02:51:28.796 00.000 7988 UpdateGuideState(): m_state=6
02:51:28.796 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5159
02:51:28.796 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=190.19, Mass=578, SNR=15.1, Peak=133 HFD=3.1
02:51:28.796 00.000 7988 MultiStar: [#1 0.03,0.32,0.91,U] [#2 -0.29,0.67,0.00,M1] [#3 -0.29,0.64,0.00,M1] [#4 -0.08,0.34,0.83,U] [#5 -0.23,0.44,0.76,U] [#6 0.30,0.27,0.68,U] [#7 -1.48,0.98,0.00,M4] [#8 0.63,0.72,0.00,M9] 
02:51:28.796 00.000 7988 single-star, 4 included, MultiStar: {0.05, 0.28}, one-star: {0.22, 0.07}
02:51:28.796 00.000 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
02:51:28.796 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
02:51:28.796 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.29 mountX=0.07 mountY=-0.23, mountTheta=-1.27
02:51:28.796 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.07, opts=13)
02:51:28.796 00.000 7988 Enqueuing Move request for scope (0.22, 0.07)
02:51:28.810 00.014 15712 Worker thread wakes up
02:51:28.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
02:51:28.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
02:51:28.810 00.000 15712 Moving (0.22, 0.07) raw xDistance=0.07 yDistance=-0.23
02:51:28.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:28.811 00.001 7988 UpdateGuideState exits: m=578 SNR=15.1
02:51:28.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:28.813 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:28.815 00.002 7988 Enqueuing Expose request
02:51:28.815 00.000 15712 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
02:51:28.815 00.000 15712 PPEC: input: 0.07, control: -0.03, exposure: 1500
02:51:28.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:28.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:51:28.815 00.000 15712 MoveAxis(E, 9, ABG)
02:51:28.815 00.000 15712 Guiding  Dir = 2, Dur = 9
02:51:28.815 00.000 15712 IsGuiding returns 0
02:51:28.828 00.013 15712 IsGuiding returns 0
02:51:28.828 00.000 15712 Move returns status 0, amount 9
02:51:28.828 00.000 15712 MoveAxis(N, 0, ABG)
02:51:28.828 00.000 15712 Move returns status 0, amount 0
02:51:28.828 00.000 15712 move complete, result=0
02:51:28.828 00.000 15712 worker thread done servicing request
02:51:28.828 00.000 15712 Worker thread wakes up
02:51:28.828 00.000 7988 GuideStep: 0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
02:51:28.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:28.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:29.454 00.626 7988 evsrv: cli 0CCCF1C8 connect
02:51:29.456 00.002 7988 case statement mapped state 6 to 3
02:51:29.458 00.002 7988 case statement mapped state 6 to 3
02:51:29.460 00.002 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_app_state","id":"7919046b-c3b9-414b-942c-65b385800cb3"}
02:51:29.462 00.002 7988 case statement mapped state 6 to 3
02:51:29.462 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7919046b-c3b9-414b-942c-65b385800cb3"}
02:51:29.473 00.011 7988 evsrv: cli 0CCCF1C8 disconnect
02:51:30.243 00.770 15712 Exposure complete
02:51:30.350 00.107 15712 worker thread done servicing request
02:51:30.350 00.000 7988 OnExposeComplete: enter
02:51:30.353 00.003 7988 UpdateGuideState(): m_state=6
02:51:30.353 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5160
02:51:30.353 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=190.36, Mass=561, SNR=15.1, Peak=142 HFD=3.3
02:51:30.353 00.000 7988 MultiStar: [#1 0.39,0.49,1.03,U] [#2 -0.32,0.33,0.93,U] [#3 -0.20,0.61,0.92,U] [#4 0.16,0.24,0.68,U] [#5 -0.27,0.16,0.73,U] [#6 -0.06,0.48,0.68,U] [#7 -0.12,-0.09,0.50,U] [#8 0.53,0.16,0.43,U] 
02:51:30.353 00.000 7988 single-star, 8 included, MultiStar: {0.01, 0.33}, one-star: {0.11, 0.24}
02:51:30.353 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.42 = -0.42)
02:51:30.353 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
02:51:30.353 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.14 mountX=0.24 mountY=-0.11, mountTheta=-0.45
02:51:30.366 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.24, opts=13)
02:51:30.370 00.004 7988 Enqueuing Move request for scope (0.11, 0.24)
02:51:30.370 00.000 15712 Worker thread wakes up
02:51:30.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
02:51:30.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
02:51:30.370 00.000 15712 Moving (0.11, 0.24) raw xDistance=0.24 yDistance=-0.11
02:51:30.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:30.370 00.000 7988 UpdateGuideState exits: m=561 SNR=15.1
02:51:30.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:30.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:30.370 00.000 7988 Enqueuing Expose request
02:51:30.370 00.000 15712 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.43
02:51:30.370 00.000 15712 PPEC: input: 0.24, control: 0.12, exposure: 1500
02:51:30.370 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:30.370 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:51:30.370 00.000 15712 MoveAxis(W, 39, ABG)
02:51:30.370 00.000 15712 Guiding  Dir = 3, Dur = 39
02:51:30.370 00.000 15712 IsGuiding returns 0
02:51:30.398 00.028 15712 PulseGuide returned control before completion, sleep 30
02:51:30.446 00.048 15712 IsGuiding returns 0
02:51:30.448 00.002 15712 Move returns status 0, amount 39
02:51:30.448 00.000 15712 MoveAxis(N, 0, ABG)
02:51:30.448 00.000 15712 Move returns status 0, amount 0
02:51:30.448 00.000 15712 move complete, result=0
02:51:30.448 00.000 15712 worker thread done servicing request
02:51:30.448 00.000 15712 Worker thread wakes up
02:51:30.448 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
02:51:30.450 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:30.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:32.083 01.633 15712 Exposure complete
02:51:32.154 00.071 15712 worker thread done servicing request
02:51:32.154 00.000 7988 OnExposeComplete: enter
02:51:32.154 00.000 7988 UpdateGuideState(): m_state=6
02:51:32.160 00.006 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5161
02:51:32.162 00.002 7988 Star::Find returns 1 (0), X=974.79, Y=190.11, Mass=522, SNR=14.8, Peak=147 HFD=2.7
02:51:32.164 00.002 7988 MultiStar: [#1 0.08,0.50,1.01,U] [#2 -0.47,0.44,0.90,U] [#3 -0.11,0.37,0.76,U] [#4 -0.06,0.52,0.74,U] [#5 -0.04,0.31,0.74,U] [#6 0.22,0.16,0.72,U] [#7 -0.04,0.19,0.49,U] [#8 -0.32,0.57,0.39,U] 
02:51:32.164 00.000 7988 single-star, 8 included, MultiStar: {-0.08, 0.33}, one-star: {-0.04, -0.01}
02:51:32.166 00.002 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.42 = 1.87)
02:51:32.166 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.83)
02:51:32.168 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.85 mountX=-0.01 mountY=0.04, mountTheta=1.86
02:51:32.171 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
02:51:32.171 00.000 7988 Enqueuing Move request for scope (-0.04, -0.01)
02:51:32.173 00.002 15712 Worker thread wakes up
02:51:32.173 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
02:51:32.173 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
02:51:32.173 00.000 15712 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
02:51:32.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:32.175 00.002 7988 UpdateGuideState exits: m=522 SNR=14.8
02:51:32.176 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:32.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:32.176 00.000 7988 Enqueuing Expose request
02:51:32.176 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
02:51:32.176 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
02:51:32.176 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:32.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:51:32.176 00.000 15712 MoveAxis(E, 6, ABG)
02:51:32.176 00.000 15712 Guiding  Dir = 2, Dur = 6
02:51:32.176 00.000 15712 IsGuiding returns 0
02:51:32.224 00.048 15712 IsGuiding returns 0
02:51:32.224 00.000 15712 Move returns status 0, amount 6
02:51:32.224 00.000 15712 MoveAxis(N, 0, ABG)
02:51:32.224 00.000 15712 Move returns status 0, amount 0
02:51:32.224 00.000 15712 move complete, result=0
02:51:32.224 00.000 15712 worker thread done servicing request
02:51:32.224 00.000 15712 Worker thread wakes up
02:51:32.224 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
02:51:32.240 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:32.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:33.656 01.416 15712 Exposure complete
02:51:33.733 00.077 15712 worker thread done servicing request
02:51:33.733 00.000 7988 OnExposeComplete: enter
02:51:33.733 00.000 7988 UpdateGuideState(): m_state=6
02:51:33.733 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5162
02:51:33.733 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=190.00, Mass=553, SNR=15.0, Peak=159 HFD=3.3
02:51:33.733 00.000 7988 MultiStar: [#1 -0.05,0.45,0.96,U] [#2 -0.43,0.28,0.89,U] [#3 -0.50,0.17,0.81,U] [#4 -0.32,0.52,0.72,U] [#5 -0.23,-0.21,0.73,U] [#6 0.15,0.02,0.73,U] [#7 -0.12,-0.09,0.46,U] [#8 0.22,-0.45,0.43,U] 
02:51:33.733 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.10}, one-star: {-0.17, -0.13}
02:51:33.733 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
02:51:33.733 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
02:51:33.749 00.016 7988 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.64 mountX=0.10 mountY=0.18, mountTheta=1.07
02:51:33.752 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.10, opts=13)
02:51:33.754 00.002 7988 Enqueuing Move request for scope (-0.19, 0.10)
02:51:33.754 00.000 15712 Worker thread wakes up
02:51:33.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
02:51:33.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
02:51:33.754 00.000 15712 Moving (-0.19, 0.10) raw xDistance=0.10 yDistance=0.18
02:51:33.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:33.758 00.004 7988 UpdateGuideState exits: m=553 SNR=15.0
02:51:33.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:33.760 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:33.762 00.002 7988 Enqueuing Expose request
02:51:33.764 00.002 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
02:51:33.764 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
02:51:33.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:33.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:51:33.764 00.000 15712 MoveAxis(E, 5, ABG)
02:51:33.764 00.000 15712 Guiding  Dir = 2, Dur = 5
02:51:33.765 00.001 15712 IsGuiding returns 0
02:51:33.790 00.025 15712 IsGuiding returns 0
02:51:33.790 00.000 15712 Move returns status 0, amount 5
02:51:33.790 00.000 15712 MoveAxis(N, 0, ABG)
02:51:33.790 00.000 15712 Move returns status 0, amount 0
02:51:33.790 00.000 15712 move complete, result=0
02:51:33.790 00.000 15712 worker thread done servicing request
02:51:33.790 00.000 15712 Worker thread wakes up
02:51:33.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:33.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:33.790 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
02:51:35.421 01.631 15712 Exposure complete
02:51:35.483 00.062 15712 worker thread done servicing request
02:51:35.483 00.000 7988 OnExposeComplete: enter
02:51:35.483 00.000 7988 UpdateGuideState(): m_state=6
02:51:35.483 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5163
02:51:35.483 00.000 7988 Star::Find returns 1 (0), X=975.25, Y=189.91, Mass=594, SNR=15.4, Peak=154 HFD=3.2
02:51:35.483 00.000 7988 Star::Find false star n=5 nbg=283 bg=71.5 sigma=3.0 thresh=81 peak=80
02:51:35.483 00.000 7988 MultiStar: [#1 0.10,-0.07,1.03,U] [#2 0.17,0.28,0.87,U] [#3 -0.11,-0.16,0.80,U] [#4 0.19,-0.02,0.76,U] [#5 0.08,0.06,0.69,U] [#6 0.19,-0.35,0.63,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.11,-0.05,0.53,U] [#11 0.13,1.09,0.00,M3] 
02:51:35.483 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.41, -0.21}
02:51:35.483 00.000 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
02:51:35.483 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
02:51:35.483 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=-0.06 mountY=-0.13, mountTheta=-2.00
02:51:35.483 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.06, opts=13)
02:51:35.499 00.016 7988 Enqueuing Move request for scope (0.13, -0.06)
02:51:35.499 00.000 15712 Worker thread wakes up
02:51:35.499 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
02:51:35.499 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
02:51:35.499 00.000 15712 Moving (0.13, -0.06) raw xDistance=-0.06 yDistance=-0.13
02:51:35.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:35.499 00.000 7988 UpdateGuideState exits: m=594 SNR=15.4
02:51:35.502 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:35.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:35.504 00.002 7988 Enqueuing Expose request
02:51:35.504 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
02:51:35.504 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
02:51:35.504 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:35.504 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:51:35.504 00.000 15712 MoveAxis(E, 6, ABG)
02:51:35.504 00.000 15712 Guiding  Dir = 2, Dur = 6
02:51:35.506 00.002 15712 IsGuiding returns 0
02:51:35.564 00.058 15712 IsGuiding returns 0
02:51:35.564 00.000 15712 Move returns status 0, amount 6
02:51:35.564 00.000 15712 MoveAxis(N, 0, ABG)
02:51:35.564 00.000 15712 Move returns status 0, amount 0
02:51:35.564 00.000 15712 move complete, result=0
02:51:35.564 00.000 15712 worker thread done servicing request
02:51:35.564 00.000 15712 Worker thread wakes up
02:51:35.564 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
02:51:35.566 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:35.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:36.984 01.418 15712 Exposure complete
02:51:37.048 00.064 15712 worker thread done servicing request
02:51:37.048 00.000 7988 OnExposeComplete: enter
02:51:37.048 00.000 7988 UpdateGuideState(): m_state=6
02:51:37.048 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5164
02:51:37.048 00.000 7988 Star::Find returns 1 (0), X=975.04, Y=189.96, Mass=542, SNR=15.0, Peak=149 HFD=2.8
02:51:37.048 00.000 7988 MultiStar: [#1 -0.01,0.08,1.06,U] [#2 -0.19,0.09,0.87,U] [#3 0.13,0.29,0.85,U] [#4 0.31,0.17,0.87,U] [#5 -0.78,-0.47,0.00,M1] [#6 0.30,-0.33,0.69,U] [#7 -0.27,-0.07,0.49,U] [#8 0.45,0.84,0.00,M7] 
02:51:37.048 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {0.21, -0.16}
02:51:37.048 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
02:51:37.048 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
02:51:37.048 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=0.02 mountY=-0.08, mountTheta=-1.29
02:51:37.048 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
02:51:37.048 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
02:51:37.061 00.013 15712 Worker thread wakes up
02:51:37.061 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
02:51:37.061 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
02:51:37.061 00.000 15712 Moving (0.08, 0.02) raw xDistance=0.02 yDistance=-0.08
02:51:37.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:37.061 00.000 7988 UpdateGuideState exits: m=542 SNR=15.0
02:51:37.064 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:37.064 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:37.066 00.002 7988 Enqueuing Expose request
02:51:37.066 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
02:51:37.066 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
02:51:37.066 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:37.066 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:51:37.066 00.000 15712 MoveAxis(E, 7, ABG)
02:51:37.066 00.000 15712 Guiding  Dir = 2, Dur = 7
02:51:37.068 00.002 15712 IsGuiding returns 0
02:51:37.083 00.015 15712 IsGuiding returns 0
02:51:37.083 00.000 15712 Move returns status 0, amount 7
02:51:37.083 00.000 15712 MoveAxis(N, 0, ABG)
02:51:37.083 00.000 15712 Move returns status 0, amount 0
02:51:37.083 00.000 15712 move complete, result=0
02:51:37.083 00.000 15712 worker thread done servicing request
02:51:37.083 00.000 15712 Worker thread wakes up
02:51:37.083 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
02:51:37.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:37.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:38.723 01.640 15712 Exposure complete
02:51:38.785 00.062 15712 worker thread done servicing request
02:51:38.785 00.000 7988 OnExposeComplete: enter
02:51:38.785 00.000 7988 UpdateGuideState(): m_state=6
02:51:38.789 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5165
02:51:38.789 00.000 7988 Star::Find returns 1 (0), X=975.16, Y=189.72, Mass=647, SNR=16.1, Peak=156 HFD=3.4
02:51:38.791 00.002 7988 MultiStar: [#1 0.11,0.27,0.97,U] [#2 0.22,-0.37,0.74,U] [#3 -0.22,-0.13,0.76,U] [#4 0.32,-0.11,0.65,U] [#5 0.15,-0.23,0.65,U] [#6 -0.01,0.20,0.68,U] [#7 0.01,-0.44,0.38,U] [#8 0.15,0.31,0.40,U] 
02:51:38.793 00.002 7988 refined, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.33, -0.40}
02:51:38.793 00.000 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
02:51:38.795 00.002 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.28 = -2.28)
02:51:38.795 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
02:51:38.797 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.10, opts=13)
02:51:38.799 00.002 7988 Enqueuing Move request for scope (0.13, -0.10)
02:51:38.799 00.000 15712 Worker thread wakes up
02:51:38.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
02:51:38.799 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
02:51:38.801 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:51:38.801 00.000 7988 UpdateGuideState exits: m=647 SNR=16.1
02:51:38.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:38.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:38.801 00.000 7988 Enqueuing Expose request
02:51:38.801 00.000 15712 Moving (0.13, -0.10) raw xDistance=-0.10 yDistance=-0.12
02:51:38.801 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
02:51:38.801 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
02:51:38.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:38.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:51:38.801 00.000 15712 MoveAxis(E, 8, ABG)
02:51:38.801 00.000 15712 Guiding  Dir = 2, Dur = 8
02:51:38.801 00.000 15712 IsGuiding returns 0
02:51:38.817 00.016 15712 IsGuiding returns 0
02:51:38.817 00.000 15712 Move returns status 0, amount 8
02:51:38.817 00.000 15712 MoveAxis(N, 0, ABG)
02:51:38.817 00.000 15712 Move returns status 0, amount 0
02:51:38.817 00.000 15712 move complete, result=0
02:51:38.817 00.000 15712 worker thread done servicing request
02:51:38.817 00.000 15712 Worker thread wakes up
02:51:38.817 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
02:51:38.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:38.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:40.234 01.417 15712 Exposure complete
02:51:40.300 00.066 15712 worker thread done servicing request
02:51:40.300 00.000 7988 OnExposeComplete: enter
02:51:40.300 00.000 7988 UpdateGuideState(): m_state=6
02:51:40.302 00.002 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5166
02:51:40.302 00.000 7988 Star::Find returns 1 (0), X=975.10, Y=189.92, Mass=551, SNR=15.0, Peak=135 HFD=2.9
02:51:40.304 00.002 7988 MultiStar: [#1 0.47,0.04,1.00,U] [#2 -0.15,-0.12,0.89,U] [#3 0.43,-0.05,0.82,U] [#4 0.59,-0.27,0.65,U] [#5 -0.41,-0.33,0.72,U] [#6 -0.38,-0.30,0.72,U] [#7 -0.49,-0.01,0.50,U] [#8 0.13,-0.52,0.40,U] 
02:51:40.306 00.002 7988 refined, 8 included, MultiStar: {0.09, -0.17}, one-star: {0.27, -0.20}
02:51:40.306 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
02:51:40.308 00.002 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
02:51:40.308 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.10 mountX=-0.17 mountY=-0.08, mountTheta=-2.69
02:51:40.310 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.17, opts=13)
02:51:40.312 00.002 7988 Enqueuing Move request for scope (0.09, -0.17)
02:51:40.313 00.001 15712 Worker thread wakes up
02:51:40.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
02:51:40.313 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
02:51:40.313 00.000 15712 Moving (0.09, -0.17) raw xDistance=-0.17 yDistance=-0.08
02:51:40.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:40.313 00.000 7988 UpdateGuideState exits: m=551 SNR=15.0
02:51:40.316 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:40.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:40.318 00.002 7988 Enqueuing Expose request
02:51:40.318 00.000 15712 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 639.42
02:51:40.318 00.000 15712 PPEC: input: -0.17, control: -0.13, exposure: 1500
02:51:40.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:40.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:51:40.318 00.000 15712 MoveAxis(E, 42, ABG)
02:51:40.318 00.000 15712 Guiding  Dir = 2, Dur = 42
02:51:40.320 00.002 15712 IsGuiding returns 0
02:51:40.339 00.019 15712 PulseGuide returned control before completion, sleep 28
02:51:40.391 00.052 15712 IsGuiding returns 0
02:51:40.391 00.000 15712 Move returns status 0, amount 42
02:51:40.391 00.000 15712 MoveAxis(N, 0, ABG)
02:51:40.391 00.000 15712 Move returns status 0, amount 0
02:51:40.391 00.000 15712 move complete, result=0
02:51:40.391 00.000 15712 worker thread done servicing request
02:51:40.391 00.000 15712 Worker thread wakes up
02:51:40.391 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
02:51:40.393 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:40.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:42.034 01.641 15712 Exposure complete
02:51:42.097 00.063 15712 worker thread done servicing request
02:51:42.097 00.000 7988 OnExposeComplete: enter
02:51:42.097 00.000 7988 UpdateGuideState(): m_state=6
02:51:42.102 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5167
02:51:42.102 00.000 7988 Star::Find returns 1 (0), X=975.14, Y=189.96, Mass=553, SNR=15.0, Peak=133 HFD=2.9
02:51:42.104 00.002 7988 Star::Find false star n=7 nbg=277 bg=71.1 sigma=3.0 thresh=80 peak=80
02:51:42.106 00.002 7988 MultiStar: [#1 0.45,-0.21,0.94,U] [#2 -0.11,0.37,0.82,U] [#3 0.08,-0.08,0.74,U] [#4 0.18,0.25,0.76,U] [#5 -0.57,0.00,0.68,U] [#6 -0.31,-0.28,0.67,U] [#7 0.00,0.00,0.00,L] [#8 0.04,0.68,0.47,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.89,1.19,0.00,M4] 
02:51:42.106 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.30, -0.17}
02:51:42.108 00.002 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.91 = -0.91)
02:51:42.108 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
02:51:42.110 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.65 mountX=0.03 mountY=-0.04, mountTheta=-0.92
02:51:42.112 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.03, opts=13)
02:51:42.113 00.001 7988 Enqueuing Move request for scope (0.04, 0.03)
02:51:42.113 00.000 15712 Worker thread wakes up
02:51:42.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:51:42.113 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:51:42.113 00.000 15712 Moving (0.04, 0.03) raw xDistance=0.03 yDistance=-0.04
02:51:42.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:51:42.113 00.000 7988 UpdateGuideState exits: m=553 SNR=15.0
02:51:42.116 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:42.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:42.118 00.002 7988 Enqueuing Expose request
02:51:42.118 00.000 15712 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
02:51:42.118 00.000 15712 PPEC: input: 0.03, control: -0.03, exposure: 1500
02:51:42.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:42.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:51:42.118 00.000 15712 MoveAxis(E, 9, ABG)
02:51:42.118 00.000 15712 Guiding  Dir = 2, Dur = 9
02:51:42.118 00.000 15712 IsGuiding returns 0
02:51:42.150 00.032 15712 IsGuiding returns 0
02:51:42.150 00.000 15712 Move returns status 0, amount 9
02:51:42.150 00.000 15712 MoveAxis(N, 0, ABG)
02:51:42.150 00.000 15712 Move returns status 0, amount 0
02:51:42.150 00.000 15712 move complete, result=0
02:51:42.150 00.000 15712 worker thread done servicing request
02:51:42.150 00.000 15712 Worker thread wakes up
02:51:42.150 00.000 7988 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
02:51:42.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:42.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:43.564 01.414 15712 Exposure complete
02:51:43.628 00.064 15712 worker thread done servicing request
02:51:43.628 00.000 7988 OnExposeComplete: enter
02:51:43.628 00.000 7988 UpdateGuideState(): m_state=6
02:51:43.632 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5168
02:51:43.632 00.000 7988 Star::Find returns 1 (0), X=974.75, Y=189.70, Mass=620, SNR=15.9, Peak=149 HFD=3.4
02:51:43.634 00.002 7988 MultiStar: [#1 -0.00,0.12,0.89,U] [#2 -0.10,0.28,0.80,U] [#3 -0.31,0.12,0.74,U] [#4 -0.04,0.05,0.61,U] [#5 -0.44,0.43,0.58,U] [#6 -0.24,0.06,0.56,U] [#7 -0.01,-0.66,0.50,U] [#8 0.03,0.74,0.00,M5] 
02:51:43.634 00.000 7988 refined, 7 included, MultiStar: {-0.14, -0.00}, one-star: {-0.08, -0.42}
02:51:43.636 00.002 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.69 = 1.60)
02:51:43.636 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.72 = 1.56)
02:51:43.638 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.12 mountX=-0.00 mountY=0.14, mountTheta=1.60
02:51:43.640 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.00, opts=13)
02:51:43.642 00.002 7988 Enqueuing Move request for scope (-0.14, -0.00)
02:51:43.642 00.000 15712 Worker thread wakes up
02:51:43.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
02:51:43.642 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
02:51:43.642 00.000 15712 Moving (-0.14, -0.00) raw xDistance=-0.00 yDistance=0.14
02:51:43.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:51:43.644 00.002 7988 UpdateGuideState exits: m=620 SNR=15.9
02:51:43.646 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:43.646 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:43.648 00.002 7988 Enqueuing Expose request
02:51:43.648 00.000 15712 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
02:51:43.648 00.000 15712 PPEC: input: -0.00, control: -0.03, exposure: 1500
02:51:43.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:43.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:51:43.648 00.000 15712 MoveAxis(E, 9, ABG)
02:51:43.648 00.000 15712 Guiding  Dir = 2, Dur = 9
02:51:43.648 00.000 15712 IsGuiding returns 0
02:51:43.660 00.012 15712 IsGuiding returns 0
02:51:43.660 00.000 15712 Move returns status 0, amount 9
02:51:43.660 00.000 15712 MoveAxis(N, 0, ABG)
02:51:43.660 00.000 15712 Move returns status 0, amount 0
02:51:43.660 00.000 15712 move complete, result=0
02:51:43.660 00.000 15712 worker thread done servicing request
02:51:43.660 00.000 15712 Worker thread wakes up
02:51:43.660 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
02:51:43.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:43.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:45.304 01.644 15712 Exposure complete
02:51:45.369 00.065 15712 worker thread done servicing request
02:51:45.370 00.001 7988 OnExposeComplete: enter
02:51:45.370 00.000 7988 UpdateGuideState(): m_state=6
02:51:45.370 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5169
02:51:45.370 00.000 7988 Star::Find returns 1 (0), X=974.89, Y=189.58, Mass=630, SNR=16.0, Peak=149 HFD=3.5
02:51:45.370 00.000 7988 MultiStar: [#1 -0.00,-0.03,1.00,U] [#2 -0.33,-0.31,0.84,U] [#3 0.15,-0.45,0.78,U] [#4 -0.07,0.07,0.60,U] [#5 -0.41,-0.23,0.65,U] [#6 0.04,-0.58,0.68,U] [#7 0.01,0.03,0.42,U] [#8 0.00,0.00,0.00,L] [#9 0.72,-0.09,0.00,M3] 
02:51:45.370 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.28}, one-star: {0.06, -0.55}
02:51:45.370 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
02:51:45.370 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
02:51:45.370 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.80 mountX=-0.28 mountY=0.07, mountTheta=2.89
02:51:45.370 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.28, opts=13)
02:51:45.370 00.000 7988 Enqueuing Move request for scope (-0.07, -0.28)
02:51:45.370 00.000 15712 Worker thread wakes up
02:51:45.383 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:45.383 00.000 7988 UpdateGuideState exits: m=630 SNR=16.0
02:51:45.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:45.383 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:45.387 00.004 7988 Enqueuing Expose request
02:51:45.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.28) opts 0xd
02:51:45.387 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.28)
02:51:45.387 00.000 15712 Moving (-0.07, -0.28) raw xDistance=-0.28 yDistance=0.07
02:51:45.393 00.006 15712 PPEC rslt: input = -0.28, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.41
02:51:45.393 00.000 15712 PPEC: input: -0.28, control: -0.20, exposure: 1500
02:51:45.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:45.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:51:45.393 00.000 15712 MoveAxis(E, 64, ABG)
02:51:45.393 00.000 15712 Guiding  Dir = 2, Dur = 64
02:51:45.421 00.028 15712 IsGuiding returns 0
02:51:45.438 00.017 15712 PulseGuide returned control before completion, sleep 58
02:51:45.531 00.093 15712 IsGuiding returns 0
02:51:45.540 00.009 15712 Move returns status 0, amount 64
02:51:45.540 00.000 15712 MoveAxis(N, 0, ABG)
02:51:45.540 00.000 15712 Move returns status 0, amount 0
02:51:45.540 00.000 15712 move complete, result=0
02:51:45.540 00.000 7988 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH
02:51:45.540 00.000 15712 worker thread done servicing request
02:51:45.540 00.000 15712 Worker thread wakes up
02:51:45.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:45.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:46.960 01.420 15712 Exposure complete
02:51:47.022 00.062 15712 worker thread done servicing request
02:51:47.022 00.000 7988 OnExposeComplete: enter
02:51:47.022 00.000 7988 UpdateGuideState(): m_state=6
02:51:47.027 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5170
02:51:47.027 00.000 7988 Star::Find returns 1 (0), X=975.14, Y=189.98, Mass=568, SNR=15.4, Peak=133 HFD=3.0
02:51:47.029 00.002 7988 MultiStar: [#1 0.19,-0.06,0.97,U] [#2 0.05,-0.04,0.83,U] [#3 0.26,0.17,0.82,U] [#4 -0.01,-0.13,0.66,U] [#5 0.00,0.02,0.71,U] [#6 -0.08,-0.16,0.66,U] [#7 0.16,0.03,0.46,U] [#8 0.81,-0.40,0.00,M6] 
02:51:47.031 00.002 7988 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.30, -0.15}
02:51:47.031 00.000 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
02:51:47.033 00.002 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
02:51:47.033 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.32 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
02:51:47.035 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.04, opts=13)
02:51:47.035 00.000 7988 Enqueuing Move request for scope (0.12, -0.04)
02:51:47.037 00.002 15712 Worker thread wakes up
02:51:47.037 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
02:51:47.037 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
02:51:47.037 00.000 15712 Moving (0.12, -0.04) raw xDistance=-0.04 yDistance=-0.12
02:51:47.037 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:47.037 00.000 7988 UpdateGuideState exits: m=568 SNR=15.4
02:51:47.040 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:47.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:47.042 00.002 7988 Enqueuing Expose request
02:51:47.042 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:51:47.042 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
02:51:47.042 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:47.042 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:51:47.042 00.000 15712 MoveAxis(E, 9, ABG)
02:51:47.042 00.000 15712 Guiding  Dir = 2, Dur = 9
02:51:47.073 00.031 15712 IsGuiding returns 0
02:51:47.089 00.016 15712 IsGuiding returns 0
02:51:47.089 00.000 15712 Move returns status 0, amount 9
02:51:47.089 00.000 15712 MoveAxis(N, 0, ABG)
02:51:47.089 00.000 15712 Move returns status 0, amount 0
02:51:47.089 00.000 15712 move complete, result=0
02:51:47.089 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
02:51:47.091 00.002 15712 worker thread done servicing request
02:51:47.091 00.000 15712 Worker thread wakes up
02:51:47.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:47.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:48.743 01.652 15712 Exposure complete
02:51:48.807 00.064 15712 worker thread done servicing request
02:51:48.807 00.000 7988 OnExposeComplete: enter
02:51:48.807 00.000 7988 UpdateGuideState(): m_state=6
02:51:48.811 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5171
02:51:48.811 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=189.98, Mass=567, SNR=15.1, Peak=139 HFD=2.8
02:51:48.813 00.002 7988 MultiStar: [#1 -0.14,0.15,1.01,U] [#2 -0.32,0.19,0.88,U] [#3 0.21,-0.19,0.79,U] [#4 0.16,0.37,0.73,U] [#5 -0.15,-0.01,0.69,U] [#6 0.10,-0.56,0.66,U] [#7 0.39,-0.22,0.53,U] [#8 0.04,-0.22,0.42,U] 
02:51:48.813 00.000 7988 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.20, -0.14}
02:51:48.815 00.002 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
02:51:48.815 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
02:51:48.817 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.84 mountX=-0.04 mountY=-0.04, mountTheta=-2.42
02:51:48.819 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
02:51:48.819 00.000 7988 Enqueuing Move request for scope (0.04, -0.04)
02:51:48.822 00.003 15712 Worker thread wakes up
02:51:48.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:51:48.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:51:48.822 00.000 15712 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=-0.04
02:51:48.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:48.823 00.001 7988 UpdateGuideState exits: m=567 SNR=15.1
02:51:48.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:48.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:48.823 00.000 7988 Enqueuing Expose request
02:51:48.823 00.000 15712 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:51:48.823 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
02:51:48.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:48.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:51:48.823 00.000 15712 MoveAxis(E, 9, ABG)
02:51:48.823 00.000 15712 Guiding  Dir = 2, Dur = 9
02:51:48.823 00.000 15712 IsGuiding returns 0
02:51:48.845 00.022 15712 IsGuiding returns 0
02:51:48.845 00.000 15712 Move returns status 0, amount 9
02:51:48.845 00.000 15712 MoveAxis(N, 0, ABG)
02:51:48.845 00.000 15712 Move returns status 0, amount 0
02:51:48.845 00.000 15712 move complete, result=0
02:51:48.845 00.000 15712 worker thread done servicing request
02:51:48.845 00.000 15712 Worker thread wakes up
02:51:48.845 00.000 7988 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
02:51:48.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:48.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:50.258 01.413 15712 Exposure complete
02:51:50.321 00.063 15712 worker thread done servicing request
02:51:50.321 00.000 7988 OnExposeComplete: enter
02:51:50.321 00.000 7988 UpdateGuideState(): m_state=6
02:51:50.326 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5172
02:51:50.326 00.000 7988 Star::Find returns 1 (0), X=975.18, Y=190.30, Mass=533, SNR=14.6, Peak=134 HFD=3.1
02:51:50.328 00.002 7988 MultiStar: [#1 0.18,0.52,0.95,U] [#2 -0.16,0.61,0.93,U] [#3 -0.01,0.83,0.00,M1] [#4 0.11,0.77,0.00,M1] [#5 -0.24,0.21,0.71,U] [#6 0.26,0.15,0.67,U] [#7 -0.34,0.81,0.00,M1] [#8 0.36,0.30,0.48,U] 
02:51:50.328 00.000 7988 refined, 5 included, MultiStar: {0.11, 0.34}, one-star: {0.34, 0.18}
02:51:50.330 00.002 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
02:51:50.330 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
02:51:50.332 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.26 mountX=0.34 mountY=-0.12, mountTheta=-0.33
02:51:50.334 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.34, opts=13)
02:51:50.334 00.000 7988 Enqueuing Move request for scope (0.11, 0.34)
02:51:50.336 00.002 15712 Worker thread wakes up
02:51:50.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.34) opts 0xd
02:51:50.336 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.34)
02:51:50.336 00.000 15712 Moving (0.11, 0.34) raw xDistance=0.34 yDistance=-0.12
02:51:50.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:51:50.337 00.001 7988 UpdateGuideState exits: m=533 SNR=14.6
02:51:50.339 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:50.339 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:50.341 00.002 7988 Enqueuing Expose request
02:51:50.341 00.000 15712 PPEC rslt: input = 0.34, final = 0.18, react = 0.21, pred = -0.03, hyst = 0.18, hyst_pct = 0.00, period_length = 639.41
02:51:50.341 00.000 15712 PPEC: input: 0.34, control: 0.18, exposure: 1500
02:51:50.341 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:50.341 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:51:50.341 00.000 15712 MoveAxis(W, 59, ABG)
02:51:50.341 00.000 15712 Guiding  Dir = 3, Dur = 59
02:51:50.341 00.000 15712 IsGuiding returns 0
02:51:50.363 00.022 15712 PulseGuide returned control before completion, sleep 46
02:51:50.438 00.075 15712 IsGuiding returns 1
02:51:50.438 00.000 15712 scope still moving after pulse duration time elapsed
02:51:50.481 00.043 15712 IsGuiding returns 0
02:51:50.481 00.000 15712 scope move finished after 59 + 79 ms
02:51:50.481 00.000 15712 Move returns status 0, amount 59
02:51:50.481 00.000 15712 MoveAxis(N, 0, ABG)
02:51:50.481 00.000 15712 Move returns status 0, amount 0
02:51:50.481 00.000 15712 move complete, result=0
02:51:50.481 00.000 15712 worker thread done servicing request
02:51:50.481 00.000 15712 Worker thread wakes up
02:51:50.481 00.000 7988 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
02:51:50.485 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:50.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:52.120 01.635 15712 Exposure complete
02:51:52.185 00.065 15712 worker thread done servicing request
02:51:52.185 00.000 7988 OnExposeComplete: enter
02:51:52.185 00.000 7988 UpdateGuideState(): m_state=6
02:51:52.185 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5173
02:51:52.189 00.004 7988 Star::Find returns 1 (0), X=974.83, Y=189.56, Mass=671, SNR=16.3, Peak=147 HFD=3.7
02:51:52.189 00.000 7988 MultiStar: [#1 0.24,-0.26,0.94,U] [#2 -0.21,0.10,0.82,U] [#3 0.08,-0.03,0.77,U] [#4 0.26,0.33,0.66,U] [#5 -0.20,0.23,0.64,U] [#6 0.00,-0.23,0.62,U] [#7 -0.39,-0.05,0.43,U] [#8 0.15,0.32,0.40,U] 
02:51:52.189 00.000 7988 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {-0.00, -0.56}
02:51:52.189 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
02:51:52.189 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
02:51:52.189 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.45 mountX=-0.07 mountY=-0.01, mountTheta=-3.05
02:51:52.189 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.07, opts=13)
02:51:52.197 00.008 7988 Enqueuing Move request for scope (0.01, -0.07)
02:51:52.197 00.000 15712 Worker thread wakes up
02:51:52.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
02:51:52.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:52.197 00.000 7988 UpdateGuideState exits: m=671 SNR=16.3
02:51:52.201 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:52.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:52.203 00.002 7988 Enqueuing Expose request
02:51:52.203 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
02:51:52.203 00.000 15712 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=-0.01
02:51:52.206 00.003 15712 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:51:52.206 00.000 15712 PPEC: input: -0.07, control: -0.03, exposure: 1500
02:51:52.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:52.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:51:52.206 00.000 15712 MoveAxis(E, 9, ABG)
02:51:52.206 00.000 15712 Guiding  Dir = 2, Dur = 9
02:51:52.206 00.000 15712 IsGuiding returns 0
02:51:52.229 00.023 15712 IsGuiding returns 0
02:51:52.229 00.000 15712 Move returns status 0, amount 9
02:51:52.229 00.000 15712 MoveAxis(N, 0, ABG)
02:51:52.229 00.000 15712 Move returns status 0, amount 0
02:51:52.229 00.000 15712 move complete, result=0
02:51:52.229 00.000 15712 worker thread done servicing request
02:51:52.229 00.000 15712 Worker thread wakes up
02:51:52.229 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
02:51:52.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:52.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:53.658 01.429 15712 Exposure complete
02:51:53.719 00.061 15712 worker thread done servicing request
02:51:53.719 00.000 7988 OnExposeComplete: enter
02:51:53.719 00.000 7988 UpdateGuideState(): m_state=6
02:51:53.719 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5174
02:51:53.719 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=189.66, Mass=490, SNR=14.0, Peak=126 HFD=3.2
02:51:53.719 00.000 7988 MultiStar: [#1 0.13,-0.39,1.06,U] [#2 -0.12,-0.33,0.94,U] [#3 -0.14,-0.04,0.91,U] [#4 0.18,-0.10,0.75,U] [#5 -0.21,-0.58,0.75,U] [#6 0.19,-0.76,0.00,M1] [#7 0.03,-0.42,0.54,U] [#8 0.10,-0.36,0.50,U] 
02:51:53.719 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.33}, one-star: {0.10, -0.46}
02:51:53.719 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
02:51:53.719 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
02:51:53.719 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.54 mountX=-0.33 mountY=-0.00, mountTheta=-3.14
02:51:53.735 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.33, opts=13)
02:51:53.735 00.000 7988 Enqueuing Move request for scope (0.01, -0.33)
02:51:53.735 00.000 15712 Worker thread wakes up
02:51:53.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.33) opts 0xd
02:51:53.735 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.33)
02:51:53.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:53.735 00.000 7988 UpdateGuideState exits: m=490 SNR=14.0
02:51:53.739 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:53.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:53.741 00.002 7988 Enqueuing Expose request
02:51:53.741 00.000 15712 Moving (0.01, -0.33) raw xDistance=-0.33 yDistance=-0.00
02:51:53.743 00.002 15712 PPEC rslt: input = -0.33, final = -0.22, react = -0.20, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.41
02:51:53.743 00.000 15712 PPEC: input: -0.33, control: -0.22, exposure: 1500
02:51:53.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:53.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:51:53.743 00.000 15712 MoveAxis(E, 72, ABG)
02:51:53.743 00.000 15712 Guiding  Dir = 2, Dur = 72
02:51:53.743 00.000 15712 IsGuiding returns 0
02:51:53.771 00.028 15712 PulseGuide returned control before completion, sleep 59
02:51:53.830 00.059 15712 IsGuiding returns 1
02:51:53.830 00.000 15712 scope still moving after pulse duration time elapsed
02:51:53.878 00.048 15712 IsGuiding returns 0
02:51:53.878 00.000 15712 scope move finished after 72 + 63 ms
02:51:53.878 00.000 15712 Move returns status 0, amount 72
02:51:53.878 00.000 15712 MoveAxis(N, 0, ABG)
02:51:53.878 00.000 15712 Move returns status 0, amount 0
02:51:53.878 00.000 15712 move complete, result=0
02:51:53.878 00.000 7988 GuideStep: -0.3 px 72 ms EAST, -0.0 px 0 ms NORTH
02:51:53.884 00.006 15712 worker thread done servicing request
02:51:53.884 00.000 15712 Worker thread wakes up
02:51:53.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:53.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:55.523 01.639 15712 Exposure complete
02:51:55.588 00.065 15712 worker thread done servicing request
02:51:55.588 00.000 7988 OnExposeComplete: enter
02:51:55.588 00.000 7988 UpdateGuideState(): m_state=6
02:51:55.591 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5175
02:51:55.591 00.000 7988 Star::Find returns 1 (0), X=975.31, Y=190.07, Mass=673, SNR=16.6, Peak=142 HFD=3.6
02:51:55.593 00.002 7988 MultiStar: [#1 -0.24,-0.00,0.84,U] [#2 -0.35,0.49,0.78,U] [#3 -0.25,-0.25,0.69,U] [#4 0.30,-0.06,0.60,U] [#5 -0.13,-0.12,0.56,U] [#6 0.21,-0.13,0.60,U] [#7 -0.02,0.33,0.44,U] [#8 -0.73,-0.04,0.00,M3] 
02:51:55.593 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.48, -0.05}
02:51:55.593 00.000 7988 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
02:51:55.593 00.000 7988 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:51:55.593 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.21 mountX=0.02 mountY=-0.01, mountTheta=-0.38
02:51:55.600 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.02, opts=13)
02:51:55.600 00.000 7988 Enqueuing Move request for scope (0.01, 0.02)
02:51:55.603 00.003 15712 Worker thread wakes up
02:51:55.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
02:51:55.603 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
02:51:55.603 00.000 15712 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
02:51:55.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:55.603 00.000 7988 UpdateGuideState exits: m=673 SNR=16.6
02:51:55.605 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:55.605 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:55.607 00.002 7988 Enqueuing Expose request
02:51:55.607 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:51:55.607 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
02:51:55.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:55.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:51:55.607 00.000 15712 MoveAxis(E, 8, ABG)
02:51:55.607 00.000 15712 Guiding  Dir = 2, Dur = 8
02:51:55.620 00.013 15712 IsGuiding returns 0
02:51:55.637 00.017 15712 IsGuiding returns 0
02:51:55.637 00.000 15712 Move returns status 0, amount 8
02:51:55.637 00.000 15712 MoveAxis(N, 0, ABG)
02:51:55.637 00.000 15712 Move returns status 0, amount 0
02:51:55.637 00.000 15712 move complete, result=0
02:51:55.637 00.000 15712 worker thread done servicing request
02:51:55.637 00.000 15712 Worker thread wakes up
02:51:55.637 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
02:51:55.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:55.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:57.048 01.411 15712 Exposure complete
02:51:57.112 00.064 15712 worker thread done servicing request
02:51:57.112 00.000 7988 OnExposeComplete: enter
02:51:57.112 00.000 7988 UpdateGuideState(): m_state=6
02:51:57.112 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5176
02:51:57.112 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=190.05, Mass=575, SNR=15.1, Peak=142 HFD=2.9
02:51:57.116 00.004 7988 MultiStar: [#1 -0.10,0.07,0.93,U] [#2 0.02,0.36,0.87,U] [#3 0.07,-0.14,0.85,U] [#4 0.56,0.27,0.68,U] [#5 -0.09,0.61,0.74,U] [#6 -0.07,-1.04,0.00,M1] [#7 -0.23,0.05,0.47,U] [#8 -0.16,0.78,0.00,M4] 
02:51:57.116 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.15}, one-star: {0.25, -0.07}
02:51:57.116 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
02:51:57.116 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
02:51:57.116 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.10 mountX=0.16 mountY=-0.08, mountTheta=-0.49
02:51:57.116 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.15, opts=13)
02:51:57.116 00.000 7988 Enqueuing Move request for scope (0.08, 0.15)
02:51:57.116 00.000 15712 Worker thread wakes up
02:51:57.116 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
02:51:57.116 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
02:51:57.116 00.000 15712 Moving (0.08, 0.15) raw xDistance=0.16 yDistance=-0.08
02:51:57.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:51:57.126 00.010 7988 UpdateGuideState exits: m=575 SNR=15.1
02:51:57.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:57.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:57.126 00.000 7988 Enqueuing Expose request
02:51:57.126 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:51:57.126 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
02:51:57.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:57.126 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:51:57.126 00.000 15712 MoveAxis(E, 7, ABG)
02:51:57.126 00.000 15712 Guiding  Dir = 2, Dur = 7
02:51:57.126 00.000 15712 IsGuiding returns 0
02:51:57.160 00.034 15712 IsGuiding returns 0
02:51:57.160 00.000 15712 Move returns status 0, amount 7
02:51:57.160 00.000 15712 MoveAxis(N, 0, ABG)
02:51:57.160 00.000 15712 Move returns status 0, amount 0
02:51:57.160 00.000 15712 move complete, result=0
02:51:57.160 00.000 15712 worker thread done servicing request
02:51:57.160 00.000 15712 Worker thread wakes up
02:51:57.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:57.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:51:57.160 00.000 7988 GuideStep: 0.2 px 7 ms EAST, -0.1 px 0 ms NORTH
02:51:58.799 01.639 15712 Exposure complete
02:51:58.862 00.063 15712 worker thread done servicing request
02:51:58.862 00.000 7988 OnExposeComplete: enter
02:51:58.862 00.000 7988 UpdateGuideState(): m_state=6
02:51:58.866 00.004 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5177
02:51:58.867 00.001 7988 Star::Find returns 1 (0), X=974.98, Y=189.92, Mass=583, SNR=15.4, Peak=137 HFD=2.9
02:51:58.867 00.000 7988 MultiStar: [#1 0.17,-0.39,1.00,U] [#2 -0.07,0.12,0.84,U] [#3 -0.26,-0.34,0.88,U] [#4 0.26,-0.02,0.71,U] [#5 0.03,-0.58,0.70,U] [#6 0.32,-0.44,0.66,U] [#7 0.08,0.05,0.60,U] [#8 -0.55,-0.71,0.00,M5] 
02:51:58.869 00.002 7988 refined, 7 included, MultiStar: {0.08, -0.23}, one-star: {0.15, -0.20}
02:51:58.871 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
02:51:58.871 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
02:51:58.873 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.25 mountX=-0.23 mountY=-0.07, mountTheta=-2.84
02:51:58.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.23, opts=13)
02:51:58.875 00.002 7988 Enqueuing Move request for scope (0.08, -0.23)
02:51:58.877 00.002 15712 Worker thread wakes up
02:51:58.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
02:51:58.877 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
02:51:58.877 00.000 15712 Moving (0.08, -0.23) raw xDistance=-0.23 yDistance=-0.07
02:51:58.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:51:58.877 00.000 7988 UpdateGuideState exits: m=583 SNR=15.4
02:51:58.879 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:58.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:51:58.881 00.002 7988 Enqueuing Expose request
02:51:58.881 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.41
02:51:58.881 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
02:51:58.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:58.881 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:51:58.881 00.000 15712 MoveAxis(E, 52, ABG)
02:51:58.881 00.000 15712 Guiding  Dir = 2, Dur = 52
02:51:58.881 00.000 15712 IsGuiding returns 0
02:51:58.902 00.021 15712 PulseGuide returned control before completion, sleep 43
02:51:58.957 00.055 15712 IsGuiding returns 0
02:51:58.957 00.000 15712 Move returns status 0, amount 52
02:51:58.957 00.000 15712 MoveAxis(N, 0, ABG)
02:51:58.957 00.000 15712 Move returns status 0, amount 0
02:51:58.957 00.000 15712 move complete, result=0
02:51:58.957 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
02:51:58.968 00.011 15712 worker thread done servicing request
02:51:58.968 00.000 15712 Worker thread wakes up
02:51:58.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:51:58.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:00.374 01.406 15712 Exposure complete
02:52:00.438 00.064 15712 worker thread done servicing request
02:52:00.438 00.000 7988 OnExposeComplete: enter
02:52:00.438 00.000 7988 UpdateGuideState(): m_state=6
02:52:00.438 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5178
02:52:00.438 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=190.39, Mass=615, SNR=15.8, Peak=147 HFD=3.5
02:52:00.438 00.000 7988 MultiStar: [#1 0.00,0.07,0.97,U] [#2 0.05,0.38,0.84,U] [#3 -0.01,0.20,0.79,U] [#4 -0.08,0.10,0.64,U] [#5 -0.56,0.13,0.76,U] [#6 0.22,-0.34,0.66,U] [#7 -0.07,0.35,0.52,U] [#8 -0.61,1.00,0.00,M6] 
02:52:00.438 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.15}, one-star: {0.44, 0.27}
02:52:00.438 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
02:52:00.446 00.008 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
02:52:00.446 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.45 mountX=0.15 mountY=-0.02, mountTheta=-0.15
02:52:00.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.15, opts=13)
02:52:00.446 00.000 7988 Enqueuing Move request for scope (0.02, 0.15)
02:52:00.446 00.000 15712 Worker thread wakes up
02:52:00.451 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
02:52:00.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:00.451 00.000 7988 UpdateGuideState exits: m=615 SNR=15.8
02:52:00.453 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:00.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:00.455 00.002 7988 Enqueuing Expose request
02:52:00.455 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
02:52:00.455 00.000 15712 Moving (0.02, 0.15) raw xDistance=0.15 yDistance=-0.02
02:52:00.457 00.002 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:52:00.457 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
02:52:00.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:00.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:52:00.457 00.000 15712 MoveAxis(E, 6, ABG)
02:52:00.457 00.000 15712 Guiding  Dir = 2, Dur = 6
02:52:00.457 00.000 15712 IsGuiding returns 0
02:52:00.485 00.028 15712 IsGuiding returns 0
02:52:00.485 00.000 15712 Move returns status 0, amount 6
02:52:00.485 00.000 15712 MoveAxis(N, 0, ABG)
02:52:00.485 00.000 15712 Move returns status 0, amount 0
02:52:00.485 00.000 15712 move complete, result=0
02:52:00.485 00.000 15712 worker thread done servicing request
02:52:00.485 00.000 15712 Worker thread wakes up
02:52:00.485 00.000 7988 GuideStep: 0.2 px 6 ms EAST, -0.0 px 0 ms NORTH
02:52:00.487 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:00.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:02.124 01.637 15712 Exposure complete
02:52:02.188 00.064 15712 worker thread done servicing request
02:52:02.188 00.000 7988 OnExposeComplete: enter
02:52:02.188 00.000 7988 UpdateGuideState(): m_state=6
02:52:02.193 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5179
02:52:02.193 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=189.92, Mass=490, SNR=14.1, Peak=124 HFD=3.1
02:52:02.195 00.002 7988 MultiStar: [#1 0.41,0.26,1.02,U] [#2 -0.09,0.13,0.86,U] [#3 -0.12,-0.06,0.91,U] [#4 0.23,0.31,0.80,U] [#5 -0.07,-0.26,0.71,U] [#6 0.00,0.23,0.82,U] [#7 0.88,0.14,0.00,M1] [#8 0.33,0.43,0.44,U] 
02:52:02.196 00.001 7988 refined, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.45, -0.20}
02:52:02.196 00.000 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.56) = xAngle (-1.03 = -1.03)
02:52:02.198 00.002 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
02:52:02.198 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.53 mountX=0.09 mountY=-0.15, mountTheta=-1.04
02:52:02.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.09, opts=13)
02:52:02.202 00.002 7988 Enqueuing Move request for scope (0.15, 0.09)
02:52:02.203 00.001 15712 Worker thread wakes up
02:52:02.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
02:52:02.203 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
02:52:02.203 00.000 15712 Moving (0.15, 0.09) raw xDistance=0.09 yDistance=-0.15
02:52:02.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:02.203 00.000 7988 UpdateGuideState exits: m=490 SNR=14.1
02:52:02.206 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:02.206 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:02.208 00.002 7988 Enqueuing Expose request
02:52:02.208 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:52:02.208 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
02:52:02.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:02.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:52:02.208 00.000 15712 MoveAxis(E, 7, ABG)
02:52:02.208 00.000 15712 Guiding  Dir = 2, Dur = 7
02:52:02.210 00.002 15712 IsGuiding returns 0
02:52:02.223 00.013 15712 IsGuiding returns 0
02:52:02.223 00.000 15712 Move returns status 0, amount 7
02:52:02.223 00.000 15712 MoveAxis(N, 0, ABG)
02:52:02.223 00.000 15712 Move returns status 0, amount 0
02:52:02.223 00.000 15712 move complete, result=0
02:52:02.223 00.000 15712 worker thread done servicing request
02:52:02.223 00.000 15712 Worker thread wakes up
02:52:02.223 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:52:02.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:02.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:03.643 01.420 15712 Exposure complete
02:52:03.707 00.064 15712 worker thread done servicing request
02:52:03.707 00.000 7988 OnExposeComplete: enter
02:52:03.710 00.003 7988 UpdateGuideState(): m_state=6
02:52:03.710 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5180
02:52:03.710 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=190.15, Mass=534, SNR=14.7, Peak=126 HFD=3.1
02:52:03.710 00.000 7988 MultiStar: [#1 -0.07,0.22,0.94,U] [#2 -0.06,0.30,0.90,U] [#3 0.45,0.29,0.90,U] [#4 0.36,0.71,0.00,M1] [#5 -0.19,0.17,0.74,U] [#6 -0.18,-0.25,0.70,U] [#7 -0.58,-0.07,0.56,U] [#8 -0.15,0.03,0.44,U] 
02:52:03.710 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.11}, one-star: {0.18, 0.03}
02:52:03.715 00.005 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
02:52:03.715 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
02:52:03.717 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.11 mountY=0.03, mountTheta=0.25
02:52:03.719 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.11, opts=13)
02:52:03.719 00.000 7988 Enqueuing Move request for scope (-0.03, 0.11)
02:52:03.721 00.002 15712 Worker thread wakes up
02:52:03.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
02:52:03.721 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:52:03.721 00.000 15712 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.03
02:52:03.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:03.722 00.001 7988 UpdateGuideState exits: m=534 SNR=14.7
02:52:03.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:03.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:03.722 00.000 7988 Enqueuing Expose request
02:52:03.727 00.005 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:52:03.727 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
02:52:03.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:03.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:52:03.727 00.000 15712 MoveAxis(E, 6, ABG)
02:52:03.727 00.000 15712 Guiding  Dir = 2, Dur = 6
02:52:03.744 00.017 15712 IsGuiding returns 0
02:52:03.761 00.017 15712 IsGuiding returns 0
02:52:03.761 00.000 15712 Move returns status 0, amount 6
02:52:03.761 00.000 15712 MoveAxis(N, 0, ABG)
02:52:03.761 00.000 15712 Move returns status 0, amount 0
02:52:03.761 00.000 15712 move complete, result=0
02:52:03.761 00.000 15712 worker thread done servicing request
02:52:03.761 00.000 15712 Worker thread wakes up
02:52:03.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:03.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:03.761 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
02:52:05.399 01.638 15712 Exposure complete
02:52:05.462 00.063 15712 worker thread done servicing request
02:52:05.462 00.000 7988 OnExposeComplete: enter
02:52:05.462 00.000 7988 UpdateGuideState(): m_state=6
02:52:05.465 00.003 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5181
02:52:05.465 00.000 7988 Star::Find returns 1 (0), X=974.87, Y=190.24, Mass=490, SNR=14.4, Peak=137 HFD=2.7
02:52:05.467 00.002 7988 MultiStar: [#1 0.14,-0.05,1.02,U] [#2 -0.30,0.43,0.85,U] [#3 -0.26,0.18,0.88,U] [#4 0.05,-0.03,0.71,U] [#5 -0.09,0.21,0.84,U] [#6 -0.07,0.01,0.71,U] [#7 -0.17,0.06,0.51,U] [#8 0.88,0.39,0.00,M5] 
02:52:05.467 00.000 7988 single-star, 7 included, MultiStar: {-0.07, 0.12}, one-star: {0.04, 0.12}
02:52:05.469 00.002 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
02:52:05.469 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
02:52:05.471 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.28 mountX=0.12 mountY=-0.04, mountTheta=-0.31
02:52:05.473 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.12, opts=13)
02:52:05.476 00.003 7988 Enqueuing Move request for scope (0.04, 0.12)
02:52:05.476 00.000 15712 Worker thread wakes up
02:52:05.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
02:52:05.476 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
02:52:05.476 00.000 15712 Moving (0.04, 0.12) raw xDistance=0.12 yDistance=-0.04
02:52:05.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:52:05.476 00.000 7988 UpdateGuideState exits: m=490 SNR=14.4
02:52:05.479 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:05.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:05.481 00.002 7988 Enqueuing Expose request
02:52:05.481 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:52:05.481 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
02:52:05.481 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:05.481 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:52:05.481 00.000 15712 MoveAxis(E, 7, ABG)
02:52:05.481 00.000 15712 Guiding  Dir = 2, Dur = 7
02:52:05.481 00.000 15712 IsGuiding returns 0
02:52:05.496 00.015 15712 IsGuiding returns 0
02:52:05.496 00.000 15712 Move returns status 0, amount 7
02:52:05.496 00.000 15712 MoveAxis(N, 0, ABG)
02:52:05.496 00.000 15712 Move returns status 0, amount 0
02:52:05.496 00.000 15712 move complete, result=0
02:52:05.496 00.000 15712 worker thread done servicing request
02:52:05.496 00.000 15712 Worker thread wakes up
02:52:05.496 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
02:52:05.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:05.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:06.927 01.431 15712 Exposure complete
02:52:06.990 00.063 15712 worker thread done servicing request
02:52:06.990 00.000 7988 OnExposeComplete: enter
02:52:06.992 00.002 7988 UpdateGuideState(): m_state=6
02:52:06.992 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5182
02:52:06.992 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=189.71, Mass=600, SNR=15.6, Peak=139 HFD=3.3
02:52:06.992 00.000 7988 MultiStar: [#1 0.18,-0.11,0.94,U] [#2 -0.06,-0.03,0.90,U] [#3 -0.08,0.01,0.82,U] [#4 0.13,0.13,0.72,U] [#5 0.21,0.27,0.77,U] [#6 0.43,-0.93,0.00,M1] [#7 0.51,-0.19,0.52,U] [#8 0.57,-0.39,0.42,U] 
02:52:06.992 00.000 7988 refined, 7 included, MultiStar: {0.15, -0.08}, one-star: {0.09, -0.41}
02:52:06.992 00.000 7988 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.56) = xAngle (-2.07 = -2.07)
02:52:06.992 00.000 7988 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
02:52:06.992 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.51 mountX=-0.08 mountY=-0.14, mountTheta=-2.08
02:52:06.992 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.08, opts=13)
02:52:06.992 00.000 7988 Enqueuing Move request for scope (0.15, -0.08)
02:52:06.992 00.000 15712 Worker thread wakes up
02:52:06.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
02:52:07.004 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:07.005 00.001 7988 UpdateGuideState exits: m=600 SNR=15.6
02:52:07.006 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:07.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:07.008 00.002 7988 Enqueuing Expose request
02:52:07.010 00.002 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
02:52:07.010 00.000 15712 Moving (0.15, -0.08) raw xDistance=-0.08 yDistance=-0.14
02:52:07.010 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:52:07.010 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:52:07.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:07.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:52:07.010 00.000 15712 MoveAxis(E, 6, ABG)
02:52:07.010 00.000 15712 Guiding  Dir = 2, Dur = 6
02:52:07.010 00.000 15712 IsGuiding returns 0
02:52:07.036 00.026 15712 IsGuiding returns 0
02:52:07.036 00.000 15712 Move returns status 0, amount 6
02:52:07.036 00.000 15712 MoveAxis(N, 0, ABG)
02:52:07.036 00.000 15712 Move returns status 0, amount 0
02:52:07.036 00.000 15712 move complete, result=0
02:52:07.036 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
02:52:07.041 00.005 15712 worker thread done servicing request
02:52:07.041 00.000 15712 Worker thread wakes up
02:52:07.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:07.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:08.682 01.641 15712 Exposure complete
02:52:08.743 00.061 15712 worker thread done servicing request
02:52:08.743 00.000 7988 OnExposeComplete: enter
02:52:08.743 00.000 7988 UpdateGuideState(): m_state=6
02:52:08.743 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5183
02:52:08.743 00.000 7988 Star::Find returns 1 (0), X=975.04, Y=190.04, Mass=560, SNR=15.2, Peak=133 HFD=2.9
02:52:08.743 00.000 7988 MultiStar: [#1 0.26,-0.36,0.95,U] [#2 0.02,-0.15,0.87,U] [#3 -0.13,-0.22,0.81,U] [#4 0.23,-0.15,0.79,U] [#5 -0.22,0.08,0.77,U] [#6 0.36,-0.18,0.61,U] [#7 0.40,-0.71,0.00,M1] [#8 0.78,0.16,0.00,M5] 
02:52:08.743 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.15}, one-star: {0.20, -0.09}
02:52:08.743 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
02:52:08.743 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
02:52:08.743 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.19 cameraTheta=-0.98 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
02:52:08.743 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.15, opts=13)
02:52:08.743 00.000 7988 Enqueuing Move request for scope (0.10, -0.15)
02:52:08.758 00.015 15712 Worker thread wakes up
02:52:08.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
02:52:08.758 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
02:52:08.758 00.000 15712 Moving (0.10, -0.15) raw xDistance=-0.15 yDistance=-0.10
02:52:08.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:08.758 00.000 7988 UpdateGuideState exits: m=560 SNR=15.2
02:52:08.761 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:08.761 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:08.763 00.002 7988 Enqueuing Expose request
02:52:08.763 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:52:08.763 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
02:52:08.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:08.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:52:08.763 00.000 15712 MoveAxis(E, 6, ABG)
02:52:08.763 00.000 15712 Guiding  Dir = 2, Dur = 6
02:52:08.765 00.002 15712 IsGuiding returns 0
02:52:08.781 00.016 15712 IsGuiding returns 0
02:52:08.781 00.000 15712 Move returns status 0, amount 6
02:52:08.781 00.000 15712 MoveAxis(N, 0, ABG)
02:52:08.781 00.000 15712 Move returns status 0, amount 0
02:52:08.781 00.000 15712 move complete, result=0
02:52:08.781 00.000 15712 worker thread done servicing request
02:52:08.781 00.000 15712 Worker thread wakes up
02:52:08.781 00.000 7988 GuideStep: -0.2 px 6 ms EAST, -0.1 px 0 ms NORTH
02:52:08.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:08.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:10.196 01.415 15712 Exposure complete
02:52:10.259 00.063 15712 worker thread done servicing request
02:52:10.259 00.000 7988 OnExposeComplete: enter
02:52:10.259 00.000 7988 UpdateGuideState(): m_state=6
02:52:10.263 00.004 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5184
02:52:10.263 00.000 7988 Star::Find returns 1 (0), X=974.99, Y=189.74, Mass=645, SNR=16.0, Peak=127 HFD=3.4
02:52:10.265 00.002 7988 MultiStar: [#1 -0.22,-0.39,0.94,U] [#2 -0.29,0.06,0.76,U] [#3 -0.11,-0.06,0.76,U] [#4 -0.09,-0.58,0.64,U] [#5 0.01,-0.32,0.73,U] [#6 0.20,-0.08,0.70,U] [#7 0.21,-0.40,0.47,U] [#8 0.64,0.97,0.00,M6] 
02:52:10.267 00.002 7988 refined, 7 included, MultiStar: {-0.03, -0.27}, one-star: {0.16, -0.38}
02:52:10.267 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.24 = 3.04)
02:52:10.269 00.002 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.01)
02:52:10.269 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.68 mountX=-0.27 mountY=0.04, mountTheta=3.01
02:52:10.271 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.27, opts=13)
02:52:10.273 00.002 7988 Enqueuing Move request for scope (-0.03, -0.27)
02:52:10.273 00.000 15712 Worker thread wakes up
02:52:10.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
02:52:10.273 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
02:52:10.273 00.000 15712 Moving (-0.03, -0.27) raw xDistance=-0.27 yDistance=0.04
02:52:10.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:10.275 00.002 7988 UpdateGuideState exits: m=645 SNR=16.0
02:52:10.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:10.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:10.275 00.000 7988 Enqueuing Expose request
02:52:10.275 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.40
02:52:10.275 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
02:52:10.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:10.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:52:10.275 00.000 15712 MoveAxis(E, 59, ABG)
02:52:10.275 00.000 15712 Guiding  Dir = 2, Dur = 59
02:52:10.275 00.000 15712 IsGuiding returns 0
02:52:10.299 00.024 15712 PulseGuide returned control before completion, sleep 51
02:52:10.355 00.056 15712 IsGuiding returns 1
02:52:10.355 00.000 15712 scope still moving after pulse duration time elapsed
02:52:10.388 00.033 15712 IsGuiding returns 0
02:52:10.388 00.000 15712 scope move finished after 59 + 56 ms
02:52:10.388 00.000 15712 Move returns status 0, amount 59
02:52:10.388 00.000 15712 MoveAxis(N, 0, ABG)
02:52:10.388 00.000 15712 Move returns status 0, amount 0
02:52:10.388 00.000 15712 move complete, result=0
02:52:10.388 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
02:52:10.398 00.010 15712 worker thread done servicing request
02:52:10.398 00.000 15712 Worker thread wakes up
02:52:10.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:10.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:12.140 01.742 15712 Exposure complete
02:52:12.202 00.062 15712 worker thread done servicing request
02:52:12.204 00.002 7988 OnExposeComplete: enter
02:52:12.204 00.000 7988 UpdateGuideState(): m_state=6
02:52:12.204 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5185
02:52:12.207 00.003 7988 Star::Find returns 1 (0), X=975.25, Y=189.83, Mass=537, SNR=14.7, Peak=135 HFD=3.0
02:52:12.207 00.000 7988 MultiStar: [#1 -0.06,0.38,1.07,U] [#2 -0.29,0.39,0.89,U] [#3 0.09,0.54,0.87,U] [#4 0.22,0.07,0.75,U] [#5 -0.14,0.00,0.69,U] [#6 0.08,0.06,0.71,U] [#7 -0.17,-0.18,0.49,U] [#8 0.24,0.08,0.42,U] 
02:52:12.207 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.41, -0.29}
02:52:12.207 00.000 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
02:52:12.207 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
02:52:12.207 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.25 mountX=0.14 mountY=-0.05, mountTheta=-0.34
02:52:12.207 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.14, opts=13)
02:52:12.207 00.000 7988 Enqueuing Move request for scope (0.05, 0.14)
02:52:12.207 00.000 15712 Worker thread wakes up
02:52:12.207 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
02:52:12.207 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
02:52:12.207 00.000 15712 Moving (0.05, 0.14) raw xDistance=0.14 yDistance=-0.05
02:52:12.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:52:12.218 00.011 7988 UpdateGuideState exits: m=537 SNR=14.7
02:52:12.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:12.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:12.218 00.000 7988 Enqueuing Expose request
02:52:12.218 00.000 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
02:52:12.218 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
02:52:12.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:12.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:52:12.218 00.000 15712 MoveAxis(E, 7, ABG)
02:52:12.218 00.000 15712 Guiding  Dir = 2, Dur = 7
02:52:12.218 00.000 15712 IsGuiding returns 0
02:52:12.250 00.032 15712 IsGuiding returns 0
02:52:12.250 00.000 15712 Move returns status 0, amount 7
02:52:12.250 00.000 15712 MoveAxis(N, 0, ABG)
02:52:12.250 00.000 15712 Move returns status 0, amount 0
02:52:12.250 00.000 15712 move complete, result=0
02:52:12.250 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
02:52:12.250 00.000 15712 worker thread done servicing request
02:52:12.250 00.000 15712 Worker thread wakes up
02:52:12.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:12.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:13.671 01.421 15712 Exposure complete
02:52:13.736 00.065 15712 worker thread done servicing request
02:52:13.736 00.000 7988 OnExposeComplete: enter
02:52:13.737 00.001 7988 UpdateGuideState(): m_state=6
02:52:13.739 00.002 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5186
02:52:13.739 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=189.96, Mass=647, SNR=16.2, Peak=137 HFD=3.9
02:52:13.741 00.002 7988 MultiStar: [#1 0.15,-0.23,0.95,U] [#2 0.12,-0.21,0.77,U] [#3 0.28,0.08,0.74,U] [#4 -0.08,0.29,0.64,U] [#5 0.09,-0.11,0.62,U] [#6 0.77,-0.39,0.00,M1] [#7 -0.33,-0.12,0.51,U] [#8 0.72,-0.94,0.00,M6] 
02:52:13.743 00.002 7988 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.25, -0.16}
02:52:13.743 00.000 7988 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
02:52:13.745 00.002 7988 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.28 = -2.28)
02:52:13.745 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.69 mountX=-0.08 mountY=-0.10, mountTheta=-2.26
02:52:13.747 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.08, opts=13)
02:52:13.748 00.001 7988 Enqueuing Move request for scope (0.10, -0.08)
02:52:13.748 00.000 15712 Worker thread wakes up
02:52:13.748 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
02:52:13.748 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
02:52:13.748 00.000 15712 Moving (0.10, -0.08) raw xDistance=-0.08 yDistance=-0.10
02:52:13.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:52:13.748 00.000 7988 UpdateGuideState exits: m=647 SNR=16.2
02:52:13.752 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:13.754 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:13.754 00.000 7988 Enqueuing Expose request
02:52:13.754 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:52:13.754 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:52:13.754 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:13.754 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:52:13.754 00.000 15712 MoveAxis(E, 6, ABG)
02:52:13.754 00.000 15712 Guiding  Dir = 2, Dur = 6
02:52:13.754 00.000 15712 IsGuiding returns 0
02:52:13.784 00.030 15712 IsGuiding returns 0
02:52:13.784 00.000 15712 Move returns status 0, amount 6
02:52:13.784 00.000 15712 MoveAxis(N, 0, ABG)
02:52:13.784 00.000 15712 Move returns status 0, amount 0
02:52:13.784 00.000 15712 move complete, result=0
02:52:13.784 00.000 15712 worker thread done servicing request
02:52:13.784 00.000 15712 Worker thread wakes up
02:52:13.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:13.784 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
02:52:13.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:15.423 01.639 15712 Exposure complete
02:52:15.488 00.065 15712 worker thread done servicing request
02:52:15.488 00.000 7988 OnExposeComplete: enter
02:52:15.488 00.000 7988 UpdateGuideState(): m_state=6
02:52:15.491 00.003 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5187
02:52:15.491 00.000 7988 Star::Find returns 1 (0), X=975.23, Y=189.70, Mass=561, SNR=14.8, Peak=129 HFD=3.2
02:52:15.493 00.002 7988 MultiStar: [#1 0.63,0.17,0.95,U] [#2 -0.05,0.24,0.92,U] [#3 -0.03,-0.12,0.81,U] [#4 0.30,-0.18,0.66,U] [#5 0.10,-0.23,0.67,U] [#6 0.41,-0.32,0.71,U] [#7 0.95,-0.71,0.00,M1] [#8 -0.20,-0.51,0.45,U] 
02:52:15.493 00.000 7988 refined, 7 included, MultiStar: {0.22, -0.14}, one-star: {0.40, -0.43}
02:52:15.495 00.002 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
02:52:15.495 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
02:52:15.497 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.56 mountX=-0.14 mountY=-0.22, mountTheta=-2.13
02:52:15.499 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.14, opts=13)
02:52:15.499 00.000 7988 Enqueuing Move request for scope (0.22, -0.14)
02:52:15.501 00.002 15712 Worker thread wakes up
02:52:15.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
02:52:15.501 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
02:52:15.501 00.000 15712 Moving (0.22, -0.14) raw xDistance=-0.14 yDistance=-0.22
02:52:15.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:52:15.501 00.000 7988 UpdateGuideState exits: m=561 SNR=14.8
02:52:15.504 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:15.504 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:15.506 00.002 7988 Enqueuing Expose request
02:52:15.506 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:52:15.506 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
02:52:15.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:15.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:52:15.506 00.000 15712 MoveAxis(E, 6, ABG)
02:52:15.506 00.000 15712 Guiding  Dir = 2, Dur = 6
02:52:15.506 00.000 15712 IsGuiding returns 0
02:52:15.521 00.015 15712 IsGuiding returns 0
02:52:15.521 00.000 15712 Move returns status 0, amount 6
02:52:15.521 00.000 15712 MoveAxis(N, 0, ABG)
02:52:15.521 00.000 15712 Move returns status 0, amount 0
02:52:15.521 00.000 15712 move complete, result=0
02:52:15.521 00.000 15712 worker thread done servicing request
02:52:15.521 00.000 15712 Worker thread wakes up
02:52:15.521 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
02:52:15.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:15.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:16.935 01.414 15712 Exposure complete
02:52:16.997 00.062 15712 worker thread done servicing request
02:52:16.997 00.000 7988 OnExposeComplete: enter
02:52:16.997 00.000 7988 UpdateGuideState(): m_state=6
02:52:17.001 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5188
02:52:17.001 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=189.63, Mass=564, SNR=15.1, Peak=130 HFD=3.3
02:52:17.003 00.002 7988 MultiStar: [#1 0.49,0.22,0.98,U] [#2 0.21,0.23,0.85,U] [#3 0.18,0.11,0.78,U] [#4 0.33,0.04,0.75,U] [#5 0.49,-0.41,0.63,U] [#6 0.05,-0.39,0.71,U] [#7 0.72,-0.53,0.00,M2] [#8 0.72,0.55,0.00,M6] 
02:52:17.003 00.000 7988 refined, 6 included, MultiStar: {0.24, -0.09}, one-star: {-0.01, -0.49}
02:52:17.005 00.002 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
02:52:17.006 00.001 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
02:52:17.006 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.34 mountX=-0.08 mountY=-0.24, mountTheta=-1.91
02:52:17.008 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.09, opts=13)
02:52:17.010 00.002 7988 Enqueuing Move request for scope (0.24, -0.09)
02:52:17.010 00.000 15712 Worker thread wakes up
02:52:17.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
02:52:17.010 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
02:52:17.010 00.000 15712 Moving (0.24, -0.09) raw xDistance=-0.08 yDistance=-0.24
02:52:17.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:52:17.012 00.002 7988 UpdateGuideState exits: m=564 SNR=15.1
02:52:17.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:17.015 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:17.015 00.000 7988 Enqueuing Expose request
02:52:17.015 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:52:17.015 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
02:52:17.015 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:17.015 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:52:17.015 00.000 15712 MoveAxis(E, 5, ABG)
02:52:17.015 00.000 15712 Guiding  Dir = 2, Dur = 5
02:52:17.029 00.014 15712 IsGuiding returns 0
02:52:17.045 00.016 15712 IsGuiding returns 0
02:52:17.045 00.000 15712 Move returns status 0, amount 5
02:52:17.045 00.000 15712 MoveAxis(N, 0, ABG)
02:52:17.045 00.000 15712 Move returns status 0, amount 0
02:52:17.045 00.000 15712 move complete, result=0
02:52:17.045 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
02:52:17.047 00.002 15712 worker thread done servicing request
02:52:17.047 00.000 15712 Worker thread wakes up
02:52:17.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:17.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:18.688 01.641 15712 Exposure complete
02:52:18.749 00.061 15712 worker thread done servicing request
02:52:18.749 00.000 7988 OnExposeComplete: enter
02:52:18.749 00.000 7988 UpdateGuideState(): m_state=6
02:52:18.749 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5189
02:52:18.749 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=189.73, Mass=579, SNR=15.2, Peak=130 HFD=3.3
02:52:18.757 00.008 7988 MultiStar: [#1 -0.02,-0.29,0.91,U] [#2 -0.09,0.47,0.93,U] [#3 0.31,-0.17,0.86,U] [#4 -0.16,0.57,0.71,U] [#5 0.01,-0.09,0.61,U] [#6 0.22,-0.29,0.64,U] [#7 0.17,0.31,0.38,U] [#8 0.57,0.18,0.43,U] 
02:52:18.757 00.000 7988 refined, 8 included, MultiStar: {0.10, -0.00}, one-star: {0.14, -0.40}
02:52:18.757 00.000 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.59 = -1.59)
02:52:18.757 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.62 = -1.62)
02:52:18.757 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
02:52:18.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.00, opts=13)
02:52:18.757 00.000 7988 Enqueuing Move request for scope (0.10, -0.00)
02:52:18.765 00.008 15712 Worker thread wakes up
02:52:18.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
02:52:18.765 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
02:52:18.765 00.000 15712 Moving (0.10, -0.00) raw xDistance=-0.00 yDistance=-0.10
02:52:18.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:18.765 00.000 7988 UpdateGuideState exits: m=579 SNR=15.2
02:52:18.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:18.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:18.765 00.000 7988 Enqueuing Expose request
02:52:18.765 00.000 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:52:18.765 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
02:52:18.765 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:18.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:52:18.765 00.000 15712 MoveAxis(E, 5, ABG)
02:52:18.765 00.000 15712 Guiding  Dir = 2, Dur = 5
02:52:18.765 00.000 15712 IsGuiding returns 0
02:52:18.781 00.016 15712 IsGuiding returns 0
02:52:18.781 00.000 15712 Move returns status 0, amount 5
02:52:18.781 00.000 15712 MoveAxis(N, 0, ABG)
02:52:18.781 00.000 15712 Move returns status 0, amount 0
02:52:18.781 00.000 15712 move complete, result=0
02:52:18.781 00.000 15712 worker thread done servicing request
02:52:18.781 00.000 15712 Worker thread wakes up
02:52:18.781 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
02:52:18.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:18.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:20.201 01.420 15712 Exposure complete
02:52:20.265 00.064 15712 worker thread done servicing request
02:52:20.265 00.000 7988 OnExposeComplete: enter
02:52:20.265 00.000 7988 UpdateGuideState(): m_state=6
02:52:20.268 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5190
02:52:20.270 00.002 7988 Star::Find returns 1 (0), X=975.11, Y=189.92, Mass=600, SNR=15.5, Peak=128 HFD=3.7
02:52:20.270 00.000 7988 MultiStar: [#1 0.19,-0.21,0.89,U] [#2 -0.05,0.27,0.89,U] [#3 -0.12,0.34,0.81,U] [#4 0.26,-0.08,0.75,U] [#5 0.51,-0.70,0.00,M1] [#6 0.36,-0.43,0.58,U] [#7 -0.11,0.08,0.44,U] [#8 0.53,0.17,0.41,U] 
02:52:20.272 00.002 7988 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.28, -0.20}
02:52:20.272 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
02:52:20.274 00.002 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
02:52:20.274 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.09 mountX=-0.01 mountY=-0.15, mountTheta=-1.66
02:52:20.276 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.01, opts=13)
02:52:20.278 00.002 7988 Enqueuing Move request for scope (0.15, -0.01)
02:52:20.278 00.000 15712 Worker thread wakes up
02:52:20.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
02:52:20.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
02:52:20.278 00.000 15712 Moving (0.15, -0.01) raw xDistance=-0.01 yDistance=-0.15
02:52:20.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:20.280 00.002 7988 UpdateGuideState exits: m=600 SNR=15.5
02:52:20.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:20.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:20.280 00.000 7988 Enqueuing Expose request
02:52:20.285 00.005 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:52:20.285 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
02:52:20.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:20.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:52:20.285 00.000 15712 MoveAxis(E, 4, ABG)
02:52:20.285 00.000 15712 Guiding  Dir = 2, Dur = 4
02:52:20.285 00.000 15712 IsGuiding returns 0
02:52:20.338 00.053 15712 IsGuiding returns 0
02:52:20.338 00.000 15712 Move returns status 0, amount 4
02:52:20.338 00.000 15712 MoveAxis(N, 0, ABG)
02:52:20.338 00.000 15712 Move returns status 0, amount 0
02:52:20.338 00.000 15712 move complete, result=0
02:52:20.338 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
02:52:20.341 00.003 15712 worker thread done servicing request
02:52:20.341 00.000 15712 Worker thread wakes up
02:52:20.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:20.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:21.972 01.631 15712 Exposure complete
02:52:22.037 00.065 15712 worker thread done servicing request
02:52:22.037 00.000 7988 OnExposeComplete: enter
02:52:22.037 00.000 7988 UpdateGuideState(): m_state=6
02:52:22.037 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5191
02:52:22.037 00.000 7988 Star::Find returns 1 (0), X=975.25, Y=189.60, Mass=696, SNR=16.6, Peak=132 HFD=3.7
02:52:22.037 00.000 7988 MultiStar: [#1 0.12,-0.26,0.86,U] [#2 -0.05,-0.26,0.76,U] [#3 0.18,-0.15,0.75,U] [#4 0.69,-0.26,0.00,M1] [#5 -0.27,-0.42,0.60,U] [#6 0.56,-0.18,0.64,U] [#7 0.18,-0.06,0.43,U] [#8 -0.37,1.21,0.00,M5] 
02:52:22.037 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.29}, one-star: {0.41, -0.53}
02:52:22.037 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
02:52:22.037 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
02:52:22.037 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-1.02 mountX=-0.29 mountY=-0.17, mountTheta=-2.61
02:52:22.037 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.29, opts=13)
02:52:22.037 00.000 7988 Enqueuing Move request for scope (0.18, -0.29)
02:52:22.051 00.014 15712 Worker thread wakes up
02:52:22.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.29) opts 0xd
02:52:22.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.29)
02:52:22.051 00.000 15712 Moving (0.18, -0.29) raw xDistance=-0.29 yDistance=-0.17
02:52:22.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:22.052 00.001 7988 UpdateGuideState exits: m=696 SNR=16.6
02:52:22.054 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:22.054 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:22.056 00.002 7988 Enqueuing Expose request
02:52:22.056 00.000 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.39
02:52:22.056 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
02:52:22.056 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:22.056 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:52:22.056 00.000 15712 MoveAxis(E, 59, ABG)
02:52:22.056 00.000 15712 Guiding  Dir = 2, Dur = 59
02:52:22.056 00.000 15712 IsGuiding returns 0
02:52:22.077 00.021 15712 PulseGuide returned control before completion, sleep 46
02:52:22.131 00.054 15712 IsGuiding returns 1
02:52:22.131 00.000 15712 scope still moving after pulse duration time elapsed
02:52:22.171 00.040 15712 IsGuiding returns 0
02:52:22.171 00.000 15712 scope move finished after 59 + 60 ms
02:52:22.171 00.000 15712 Move returns status 0, amount 59
02:52:22.171 00.000 15712 MoveAxis(N, 0, ABG)
02:52:22.171 00.000 15712 Move returns status 0, amount 0
02:52:22.171 00.000 15712 move complete, result=0
02:52:22.171 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.2 px 0 ms NORTH
02:52:22.171 00.000 15712 worker thread done servicing request
02:52:22.171 00.000 15712 Worker thread wakes up
02:52:22.179 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:22.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:23.598 01.419 15712 Exposure complete
02:52:23.664 00.066 15712 worker thread done servicing request
02:52:23.664 00.000 7988 OnExposeComplete: enter
02:52:23.664 00.000 7988 UpdateGuideState(): m_state=6
02:52:23.664 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5192
02:52:23.667 00.003 7988 Star::Find returns 1 (0), X=975.50, Y=189.80, Mass=678, SNR=16.5, Peak=130 HFD=3.7
02:52:23.667 00.000 7988 MultiStar: [#1 0.21,0.15,0.87,U] [#2 0.24,-0.12,0.81,U] [#3 0.07,-0.33,0.79,U] [#4 0.21,-0.59,0.65,U] [#5 -0.10,-0.46,0.64,U] [#6 0.35,-0.63,0.00,M1] [#7 0.39,-0.06,0.46,U] [#8 0.48,0.14,0.51,U] 
02:52:23.667 00.000 7988 refined, 7 included, MultiStar: {0.28, -0.21}, one-star: {0.67, -0.33}
02:52:23.667 00.000 7988 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.56) = xAngle (-2.21 = -2.21)
02:52:23.667 00.000 7988 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
02:52:23.667 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-0.65 mountX=-0.21 mountY=-0.27, mountTheta=-2.22
02:52:23.667 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.21, opts=13)
02:52:23.675 00.008 7988 Enqueuing Move request for scope (0.28, -0.21)
02:52:23.675 00.000 15712 Worker thread wakes up
02:52:23.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.21) opts 0xd
02:52:23.675 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.21)
02:52:23.675 00.000 15712 Moving (0.28, -0.21) raw xDistance=-0.21 yDistance=-0.27
02:52:23.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:52:23.675 00.000 7988 UpdateGuideState exits: m=678 SNR=16.5
02:52:23.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:23.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:23.675 00.000 7988 Enqueuing Expose request
02:52:23.675 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.39
02:52:23.675 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
02:52:23.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:52:23.675 00.000 15712 MoveAxis(E, 43, ABG)
02:52:23.675 00.000 15712 Guiding  Dir = 2, Dur = 43
02:52:23.691 00.016 15712 IsGuiding returns 0
02:52:23.711 00.020 15712 PulseGuide returned control before completion, sleep 38
02:52:23.756 00.045 15712 IsGuiding returns 1
02:52:23.756 00.000 15712 scope still moving after pulse duration time elapsed
02:52:23.787 00.031 15712 IsGuiding returns 0
02:52:23.787 00.000 15712 scope move finished after 43 + 52 ms
02:52:23.787 00.000 15712 Move returns status 0, amount 43
02:52:23.787 00.000 15712 MoveAxis(N, 70, ABG)
02:52:23.787 00.000 15712 Guiding  Dir = 0, Dur = 70
02:52:23.787 00.000 15712 IsGuiding returns 0
02:52:23.871 00.084 15712 IsGuiding returns 1
02:52:23.871 00.000 15712 scope still moving after pulse duration time elapsed
02:52:23.931 00.060 15712 IsGuiding returns 1
02:52:23.967 00.036 15712 IsGuiding returns 0
02:52:23.967 00.000 15712 scope move finished after 70 + 105 ms
02:52:23.967 00.000 15712 Move returns status 0, amount 70
02:52:23.967 00.000 15712 move complete, result=0
02:52:23.967 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.3 px 70 ms NORTH
02:52:23.969 00.002 15712 worker thread done servicing request
02:52:23.969 00.000 15712 Worker thread wakes up
02:52:23.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:23.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:25.610 01.641 15712 Exposure complete
02:52:25.670 00.060 15712 worker thread done servicing request
02:52:25.670 00.000 7988 OnExposeComplete: enter
02:52:25.675 00.005 7988 UpdateGuideState(): m_state=6
02:52:25.675 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5193
02:52:25.675 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=189.78, Mass=632, SNR=15.8, Peak=134 HFD=3.7
02:52:25.675 00.000 7988 Star::Find false star n=8 nbg=276 bg=71.9 sigma=2.9 thresh=81 peak=81
02:52:25.675 00.000 7988 MultiStar: [#1 0.36,-0.11,0.94,U] [#2 0.09,0.01,0.77,U] [#3 -0.33,-0.29,0.78,U] [#4 0.32,-0.08,0.63,U] [#5 -0.59,-0.06,0.64,U] [#6 -0.03,-0.62,0.69,U] [#7 -0.59,-0.20,0.53,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 -0.03,1.64,0.00,M5] 
02:52:25.675 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.21}, one-star: {0.14, -0.34}
02:52:25.675 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.30 = 2.99)
02:52:25.675 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.96)
02:52:25.675 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.73 mountX=-0.21 mountY=0.04, mountTheta=2.96
02:52:25.686 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.21, opts=13)
02:52:25.686 00.000 7988 Enqueuing Move request for scope (-0.03, -0.21)
02:52:25.686 00.000 15712 Worker thread wakes up
02:52:25.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
02:52:25.686 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
02:52:25.686 00.000 15712 Moving (-0.03, -0.21) raw xDistance=-0.21 yDistance=0.04
02:52:25.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:52:25.686 00.000 7988 UpdateGuideState exits: m=632 SNR=15.8
02:52:25.692 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:25.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:25.694 00.002 7988 Enqueuing Expose request
02:52:25.694 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.39
02:52:25.694 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:52:25.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:25.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:52:25.694 00.000 15712 MoveAxis(E, 45, ABG)
02:52:25.694 00.000 15712 Guiding  Dir = 2, Dur = 45
02:52:25.694 00.000 15712 IsGuiding returns 0
02:52:25.723 00.029 15712 PulseGuide returned control before completion, sleep 26
02:52:25.766 00.043 15712 IsGuiding returns 1
02:52:25.766 00.000 15712 scope still moving after pulse duration time elapsed
02:52:25.805 00.039 15712 IsGuiding returns 0
02:52:25.805 00.000 15712 scope move finished after 45 + 64 ms
02:52:25.805 00.000 15712 Move returns status 0, amount 45
02:52:25.805 00.000 15712 MoveAxis(N, 0, ABG)
02:52:25.805 00.000 15712 Move returns status 0, amount 0
02:52:25.805 00.000 15712 move complete, result=0
02:52:25.805 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
02:52:25.807 00.002 15712 worker thread done servicing request
02:52:25.807 00.000 15712 Worker thread wakes up
02:52:25.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:25.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:27.218 01.411 15712 Exposure complete
02:52:27.279 00.061 15712 worker thread done servicing request
02:52:27.279 00.000 7988 OnExposeComplete: enter
02:52:27.279 00.000 7988 UpdateGuideState(): m_state=6
02:52:27.284 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5194
02:52:27.284 00.000 7988 Star::Find returns 1 (0), X=975.55, Y=190.10, Mass=606, SNR=15.5, Peak=128 HFD=3.9
02:52:27.287 00.003 7988 MultiStar: [#1 -0.26,0.12,0.91,U] [#2 -0.13,0.07,0.79,U] [#3 0.08,-0.26,0.73,U] [#4 0.07,0.14,0.60,U] [#5 -0.29,-0.19,0.71,U] [#6 -0.38,-0.69,0.00,M1] [#7 -0.05,0.20,0.45,U] [#8 0.91,0.03,0.00,M5] 
02:52:27.287 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.00}, one-star: {0.72, -0.03}
02:52:27.289 00.002 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.59 = -1.59)
02:52:27.289 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.62 = -1.62)
02:52:27.292 00.003 7988 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.03 mountX=-0.00 mountY=-0.05, mountTheta=-1.59
02:52:27.292 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.00, opts=13)
02:52:27.292 00.000 7988 Enqueuing Move request for scope (0.05, -0.00)
02:52:27.296 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:52:27.296 00.000 7988 UpdateGuideState exits: m=606 SNR=15.5
02:52:27.298 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:27.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:27.300 00.002 7988 Enqueuing Expose request
02:52:27.302 00.002 15712 Worker thread wakes up
02:52:27.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
02:52:27.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
02:52:27.302 00.000 15712 Moving (0.05, -0.00) raw xDistance=-0.00 yDistance=-0.05
02:52:27.302 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:52:27.302 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
02:52:27.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:27.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:52:27.302 00.000 15712 MoveAxis(E, 3, ABG)
02:52:27.302 00.000 15712 Guiding  Dir = 2, Dur = 3
02:52:27.302 00.000 15712 IsGuiding returns 0
02:52:27.316 00.014 15712 IsGuiding returns 0
02:52:27.316 00.000 15712 Move returns status 0, amount 3
02:52:27.316 00.000 15712 MoveAxis(N, 0, ABG)
02:52:27.316 00.000 15712 Move returns status 0, amount 0
02:52:27.316 00.000 15712 move complete, result=0
02:52:27.316 00.000 15712 worker thread done servicing request
02:52:27.316 00.000 15712 Worker thread wakes up
02:52:27.316 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
02:52:27.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:27.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:29.065 01.749 15712 Exposure complete
02:52:29.130 00.065 15712 worker thread done servicing request
02:52:29.130 00.000 7988 OnExposeComplete: enter
02:52:29.130 00.000 7988 UpdateGuideState(): m_state=6
02:52:29.130 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5195
02:52:29.130 00.000 7988 Star::Find returns 1 (0), X=974.68, Y=189.83, Mass=570, SNR=15.0, Peak=143 HFD=3.4
02:52:29.130 00.000 7988 MultiStar: [#1 -0.16,0.03,1.08,U] [#2 -0.16,0.43,0.92,U] [#3 -0.29,-0.23,0.87,U] [#4 -0.22,-0.00,0.65,U] [#5 -0.58,0.21,0.72,U] [#6 0.23,-0.25,0.58,U] [#7 -0.34,-0.29,0.49,U] [#8 0.00,0.00,0.00,L] [#9 0.41,0.42,0.44,U] 
02:52:29.130 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.00}, one-star: {-0.15, -0.30}
02:52:29.130 00.000 7988 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.56) = xAngle (-4.69 = 1.59)
02:52:29.130 00.000 7988 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.72 = 1.56)
02:52:29.130 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.13 mountX=-0.00 mountY=0.17, mountTheta=1.59
02:52:29.130 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.00, opts=13)
02:52:29.141 00.011 7988 Enqueuing Move request for scope (-0.17, -0.00)
02:52:29.141 00.000 15712 Worker thread wakes up
02:52:29.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.00) opts 0xd
02:52:29.141 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.00)
02:52:29.141 00.000 15712 Moving (-0.17, -0.00) raw xDistance=-0.00 yDistance=0.17
02:52:29.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:52:29.141 00.000 7988 UpdateGuideState exits: m=570 SNR=15.0
02:52:29.145 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:29.145 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:29.147 00.002 7988 Enqueuing Expose request
02:52:29.147 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:52:29.147 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
02:52:29.147 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:29.147 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:52:29.149 00.002 15712 MoveAxis(E, 4, ABG)
02:52:29.149 00.000 15712 Guiding  Dir = 2, Dur = 4
02:52:29.149 00.000 15712 IsGuiding returns 0
02:52:29.205 00.056 15712 IsGuiding returns 0
02:52:29.205 00.000 15712 Move returns status 0, amount 4
02:52:29.205 00.000 15712 MoveAxis(N, 0, ABG)
02:52:29.205 00.000 15712 Move returns status 0, amount 0
02:52:29.205 00.000 15712 move complete, result=0
02:52:29.205 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
02:52:29.211 00.006 15712 worker thread done servicing request
02:52:29.211 00.000 15712 Worker thread wakes up
02:52:29.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:29.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:30.626 01.415 15712 Exposure complete
02:52:30.691 00.065 15712 worker thread done servicing request
02:52:30.691 00.000 7988 OnExposeComplete: enter
02:52:30.691 00.000 7988 UpdateGuideState(): m_state=6
02:52:30.693 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5196
02:52:30.693 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=190.18, Mass=464, SNR=13.5, Peak=128 HFD=3.0
02:52:30.695 00.002 7988 MultiStar: [#1 -0.30,0.27,1.12,U] [#2 -0.17,0.43,0.92,U] [#3 -0.16,0.19,0.99,U] [#4 -0.30,0.25,0.81,U] [#5 0.03,-0.09,0.80,U] [#6 0.02,-0.41,0.82,U] [#7 0.07,-0.73,0.00,M1] [#8 -0.48,0.56,0.00,M6] 
02:52:30.697 00.002 7988 refined, 6 included, MultiStar: {-0.18, 0.11}, one-star: {-0.31, 0.05}
02:52:30.697 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.02 = 1.02)
02:52:30.699 00.002 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
02:52:30.699 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.58 mountX=0.11 mountY=0.18, mountTheta=1.01
02:52:30.701 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.11, opts=13)
02:52:30.703 00.002 7988 Enqueuing Move request for scope (-0.18, 0.11)
02:52:30.703 00.000 15712 Worker thread wakes up
02:52:30.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
02:52:30.703 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
02:52:30.703 00.000 15712 Moving (-0.18, 0.11) raw xDistance=0.11 yDistance=0.18
02:52:30.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:52:30.703 00.000 7988 UpdateGuideState exits: m=464 SNR=13.5
02:52:30.706 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:30.708 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:30.708 00.000 7988 Enqueuing Expose request
02:52:30.708 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:52:30.708 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
02:52:30.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:30.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:52:30.708 00.000 15712 MoveAxis(E, 4, ABG)
02:52:30.708 00.000 15712 Guiding  Dir = 2, Dur = 4
02:52:30.708 00.000 15712 IsGuiding returns 0
02:52:30.725 00.017 15712 IsGuiding returns 0
02:52:30.725 00.000 15712 Move returns status 0, amount 4
02:52:30.725 00.000 15712 MoveAxis(N, 0, ABG)
02:52:30.725 00.000 15712 Move returns status 0, amount 0
02:52:30.725 00.000 15712 move complete, result=0
02:52:30.725 00.000 15712 worker thread done servicing request
02:52:30.725 00.000 15712 Worker thread wakes up
02:52:30.725 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
02:52:30.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:30.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:32.365 01.640 15712 Exposure complete
02:52:32.426 00.061 15712 worker thread done servicing request
02:52:32.426 00.000 7988 OnExposeComplete: enter
02:52:32.426 00.000 7988 UpdateGuideState(): m_state=6
02:52:32.430 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5197
02:52:32.430 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=189.65, Mass=472, SNR=13.9, Peak=140 HFD=2.6
02:52:32.432 00.002 7988 MultiStar: [#1 -0.05,-0.09,1.11,U] [#2 -0.13,0.23,0.91,U] [#3 -0.17,-0.09,0.88,U] [#4 0.39,0.38,0.80,U] [#5 -1.05,-0.13,0.00,M1] [#6 0.26,-0.43,0.65,U] [#7 0.14,0.95,0.00,M2] [#8 -0.94,-0.04,0.00,M7] 
02:52:32.432 00.000 7988 refined, 5 included, MultiStar: {0.06, -0.08}, one-star: {0.16, -0.47}
02:52:32.434 00.002 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
02:52:32.434 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
02:52:32.436 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.91 mountX=-0.08 mountY=-0.06, mountTheta=-2.50
02:52:32.438 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.08, opts=13)
02:52:32.438 00.000 7988 Enqueuing Move request for scope (0.06, -0.08)
02:52:32.438 00.000 15712 Worker thread wakes up
02:52:32.438 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
02:52:32.438 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
02:52:32.438 00.000 15712 Moving (0.06, -0.08) raw xDistance=-0.08 yDistance=-0.06
02:52:32.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:52:32.442 00.004 7988 UpdateGuideState exits: m=472 SNR=13.9
02:52:32.443 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:32.443 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:32.443 00.000 7988 Enqueuing Expose request
02:52:32.443 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:52:32.443 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
02:52:32.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:32.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:52:32.443 00.000 15712 MoveAxis(E, 4, ABG)
02:52:32.443 00.000 15712 Guiding  Dir = 2, Dur = 4
02:52:32.443 00.000 15712 IsGuiding returns 0
02:52:32.463 00.020 15712 IsGuiding returns 0
02:52:32.463 00.000 15712 Move returns status 0, amount 4
02:52:32.463 00.000 15712 MoveAxis(N, 0, ABG)
02:52:32.463 00.000 15712 Move returns status 0, amount 0
02:52:32.463 00.000 15712 move complete, result=0
02:52:32.463 00.000 15712 worker thread done servicing request
02:52:32.463 00.000 15712 Worker thread wakes up
02:52:32.463 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
02:52:32.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:32.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:33.877 01.414 15712 Exposure complete
02:52:33.941 00.064 15712 worker thread done servicing request
02:52:33.941 00.000 7988 OnExposeComplete: enter
02:52:33.941 00.000 7988 UpdateGuideState(): m_state=6
02:52:33.946 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5198
02:52:33.946 00.000 7988 Star::Find returns 1 (0), X=974.95, Y=189.89, Mass=562, SNR=15.1, Peak=146 HFD=2.9
02:52:33.948 00.002 7988 MultiStar: [#1 0.18,-0.40,0.97,U] [#2 -0.12,0.10,0.84,U] [#3 0.12,-0.13,0.74,U] [#4 0.16,0.15,0.71,U] [#5 -0.27,-0.08,0.72,U] [#6 0.01,-0.63,0.65,U] [#7 -0.59,0.20,0.50,U] [#8 -0.04,0.33,0.45,U] 
02:52:33.948 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {0.11, -0.24}
02:52:33.950 00.002 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
02:52:33.950 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
02:52:33.952 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.72 mountX=-0.11 mountY=0.02, mountTheta=2.97
02:52:33.954 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.11, opts=13)
02:52:33.955 00.001 7988 Enqueuing Move request for scope (-0.02, -0.11)
02:52:33.955 00.000 15712 Worker thread wakes up
02:52:33.957 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:52:33.958 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
02:52:33.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
02:52:33.958 00.000 15712 Moving (-0.02, -0.11) raw xDistance=-0.11 yDistance=0.02
02:52:33.958 00.000 7988 UpdateGuideState exits: m=562 SNR=15.1
02:52:33.960 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:33.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:33.962 00.002 7988 Enqueuing Expose request
02:52:33.962 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:52:33.962 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
02:52:33.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:33.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:52:33.962 00.000 15712 MoveAxis(E, 3, ABG)
02:52:33.962 00.000 15712 Guiding  Dir = 2, Dur = 3
02:52:33.962 00.000 15712 IsGuiding returns 0
02:52:33.989 00.027 15712 IsGuiding returns 0
02:52:33.989 00.000 15712 Move returns status 0, amount 3
02:52:33.989 00.000 15712 MoveAxis(N, 0, ABG)
02:52:33.989 00.000 15712 Move returns status 0, amount 0
02:52:33.989 00.000 15712 move complete, result=0
02:52:33.989 00.000 15712 worker thread done servicing request
02:52:33.989 00.000 15712 Worker thread wakes up
02:52:33.989 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
02:52:33.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:33.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:35.631 01.642 15712 Exposure complete
02:52:35.693 00.062 15712 worker thread done servicing request
02:52:35.693 00.000 7988 OnExposeComplete: enter
02:52:35.693 00.000 7988 UpdateGuideState(): m_state=6
02:52:35.697 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5199
02:52:35.697 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=189.81, Mass=496, SNR=14.3, Peak=147 HFD=2.6
02:52:35.699 00.002 7988 MultiStar: [#1 -0.19,0.26,1.07,U] [#2 -0.19,0.25,0.97,U] [#3 0.04,0.14,0.93,U] [#4 -0.08,0.17,0.75,U] [#5 -0.24,0.30,0.70,U] [#6 0.14,-0.24,0.76,U] [#7 0.13,-0.07,0.49,U] [#8 0.03,-0.15,0.49,U] 
02:52:35.701 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.11, -0.31}
02:52:35.701 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.56) = xAngle (0.90 = 0.90)
02:52:35.703 00.002 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
02:52:35.703 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.47 mountX=0.06 mountY=0.07, mountTheta=0.89
02:52:35.705 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.06, opts=13)
02:52:35.707 00.002 7988 Enqueuing Move request for scope (-0.07, 0.06)
02:52:35.707 00.000 15712 Worker thread wakes up
02:52:35.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
02:52:35.707 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
02:52:35.709 00.002 15712 Moving (-0.07, 0.06) raw xDistance=0.06 yDistance=0.07
02:52:35.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:52:35.709 00.000 7988 UpdateGuideState exits: m=496 SNR=14.3
02:52:35.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:35.709 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:35.709 00.000 7988 Enqueuing Expose request
02:52:35.709 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:52:35.709 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
02:52:35.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:35.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:52:35.709 00.000 15712 MoveAxis(E, 2, ABG)
02:52:35.709 00.000 15712 Guiding  Dir = 2, Dur = 2
02:52:35.709 00.000 15712 IsGuiding returns 0
02:52:35.729 00.020 15712 IsGuiding returns 0
02:52:35.729 00.000 15712 Move returns status 0, amount 2
02:52:35.729 00.000 15712 MoveAxis(N, 0, ABG)
02:52:35.729 00.000 15712 Move returns status 0, amount 0
02:52:35.729 00.000 15712 move complete, result=0
02:52:35.729 00.000 15712 worker thread done servicing request
02:52:35.729 00.000 15712 Worker thread wakes up
02:52:35.729 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
02:52:35.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:35.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:37.143 01.414 15712 Exposure complete
02:52:37.209 00.066 15712 worker thread done servicing request
02:52:37.209 00.000 7988 OnExposeComplete: enter
02:52:37.209 00.000 7988 UpdateGuideState(): m_state=6
02:52:37.209 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5200
02:52:37.209 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=189.39, Mass=555, SNR=15.2, Peak=134 HFD=2.5
02:52:37.209 00.000 7988 MultiStar: [#1 0.01,-0.13,0.99,U] [#2 -0.03,-0.08,0.84,U] [#3 0.09,-0.51,0.86,U] [#4 0.30,-0.13,0.74,U] [#5 -0.60,-0.43,0.00,M1] [#6 -0.07,-0.59,0.67,U] [#7 -0.61,-0.08,0.43,U] [#8 0.81,-0.13,0.00,M6] 
02:52:37.209 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.34}, one-star: {0.17, -0.74}
02:52:37.209 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:52:37.209 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
02:52:37.209 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.49 mountX=-0.34 mountY=-0.02, mountTheta=-3.09
02:52:37.219 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.34, opts=13)
02:52:37.219 00.000 7988 Enqueuing Move request for scope (0.03, -0.34)
02:52:37.219 00.000 15712 Worker thread wakes up
02:52:37.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd
02:52:37.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.34)
02:52:37.219 00.000 15712 Moving (0.03, -0.34) raw xDistance=-0.34 yDistance=-0.02
02:52:37.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:37.222 00.003 7988 UpdateGuideState exits: m=555 SNR=15.2
02:52:37.224 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:37.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:37.226 00.002 7988 Enqueuing Expose request
02:52:37.226 00.000 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.21, pred = -0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 639.38
02:52:37.226 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
02:52:37.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:37.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:52:37.226 00.000 15712 MoveAxis(E, 68, ABG)
02:52:37.226 00.000 15712 Guiding  Dir = 2, Dur = 68
02:52:37.228 00.002 15712 IsGuiding returns 0
02:52:37.239 00.011 15712 PulseGuide returned control before completion, sleep 56
02:52:37.321 00.082 15712 IsGuiding returns 0
02:52:37.321 00.000 15712 Move returns status 0, amount 68
02:52:37.321 00.000 15712 MoveAxis(N, 0, ABG)
02:52:37.321 00.000 15712 Move returns status 0, amount 0
02:52:37.321 00.000 15712 move complete, result=0
02:52:37.321 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
02:52:37.332 00.011 15712 worker thread done servicing request
02:52:37.332 00.000 15712 Worker thread wakes up
02:52:37.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:37.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:39.072 01.740 15712 Exposure complete
02:52:39.133 00.061 15712 worker thread done servicing request
02:52:39.133 00.000 7988 OnExposeComplete: enter
02:52:39.133 00.000 7988 UpdateGuideState(): m_state=6
02:52:39.133 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5201
02:52:39.133 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=189.69, Mass=635, SNR=15.9, Peak=140 HFD=3.6
02:52:39.140 00.007 7988 MultiStar: [#1 -0.46,0.14,0.93,U] [#2 -0.26,-0.04,0.89,U] [#3 -0.18,0.07,0.83,U] [#4 0.12,-0.45,0.59,U] [#5 0.17,-0.08,0.59,U] [#6 0.29,-0.37,0.55,U] [#7 -0.25,-0.34,0.45,U] [#8 0.00,0.00,0.00,L] [#9 0.12,0.90,0.00,M3] 
02:52:39.140 00.000 7988 refined, 7 included, MultiStar: {-0.11, -0.16}, one-star: {-0.07, -0.44}
02:52:39.140 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
02:52:39.140 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.51)
02:52:39.140 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-2.18 mountX=-0.16 mountY=0.12, mountTheta=2.52
02:52:39.140 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.16, opts=13)
02:52:39.140 00.000 7988 Enqueuing Move request for scope (-0.11, -0.16)
02:52:39.149 00.009 15712 Worker thread wakes up
02:52:39.149 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
02:52:39.149 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
02:52:39.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:39.149 00.000 7988 UpdateGuideState exits: m=635 SNR=15.9
02:52:39.151 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:39.151 00.000 15712 Moving (-0.11, -0.16) raw xDistance=-0.16 yDistance=0.12
02:52:39.151 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:39.153 00.002 7988 Enqueuing Expose request
02:52:39.155 00.002 15712 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.38
02:52:39.157 00.002 15712 PPEC: input: -0.16, control: -0.10, exposure: 1500
02:52:39.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:39.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:52:39.157 00.000 15712 MoveAxis(E, 33, ABG)
02:52:39.157 00.000 15712 Guiding  Dir = 2, Dur = 33
02:52:39.157 00.000 15712 IsGuiding returns 0
02:52:39.184 00.027 15712 PulseGuide returned control before completion, sleep 17
02:52:39.230 00.046 15712 IsGuiding returns 0
02:52:39.230 00.000 15712 Move returns status 0, amount 33
02:52:39.230 00.000 15712 MoveAxis(N, 0, ABG)
02:52:39.230 00.000 15712 Move returns status 0, amount 0
02:52:39.230 00.000 15712 move complete, result=0
02:52:39.230 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
02:52:39.235 00.005 15712 worker thread done servicing request
02:52:39.235 00.000 15712 Worker thread wakes up
02:52:39.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:39.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:40.649 01.414 15712 Exposure complete
02:52:40.713 00.064 15712 worker thread done servicing request
02:52:40.713 00.000 7988 OnExposeComplete: enter
02:52:40.713 00.000 7988 UpdateGuideState(): m_state=6
02:52:40.713 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5202
02:52:40.713 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=190.16, Mass=553, SNR=14.8, Peak=145 HFD=2.8
02:52:40.719 00.006 7988 MultiStar: [#1 -0.08,0.03,1.05,U] [#2 -0.31,0.16,0.85,U] [#3 -0.12,0.31,0.89,U] [#4 -0.07,0.07,0.66,U] [#5 0.03,0.15,0.81,U] [#6 -0.09,-0.13,0.67,U] [#7 -0.42,-0.49,0.59,U] [#8 -0.07,0.22,0.53,U] 
02:52:40.719 00.000 7988 single-star, 8 included, MultiStar: {-0.10, 0.06}, one-star: {0.10, 0.04}
02:52:40.719 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
02:52:40.719 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
02:52:40.719 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.36 mountX=0.04 mountY=-0.10, mountTheta=-1.21
02:52:40.719 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
02:52:40.727 00.008 7988 Enqueuing Move request for scope (0.10, 0.04)
02:52:40.727 00.000 15712 Worker thread wakes up
02:52:40.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
02:52:40.727 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
02:52:40.727 00.000 15712 Moving (0.10, 0.04) raw xDistance=0.04 yDistance=-0.10
02:52:40.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:40.727 00.000 7988 UpdateGuideState exits: m=553 SNR=14.8
02:52:40.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:40.727 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:40.727 00.000 7988 Enqueuing Expose request
02:52:40.727 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:52:40.727 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
02:52:40.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:40.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:52:40.727 00.000 15712 MoveAxis(E, 0, ABG)
02:52:40.727 00.000 15712 Move returns status 0, amount 0
02:52:40.727 00.000 15712 MoveAxis(N, 0, ABG)
02:52:40.727 00.000 15712 Move returns status 0, amount 0
02:52:40.727 00.000 15712 move complete, result=0
02:52:40.727 00.000 15712 worker thread done servicing request
02:52:40.727 00.000 15712 Worker thread wakes up
02:52:40.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:40.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:40.727 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:42.371 01.644 15712 Exposure complete
02:52:42.435 00.064 15712 worker thread done servicing request
02:52:42.435 00.000 7988 OnExposeComplete: enter
02:52:42.435 00.000 7988 UpdateGuideState(): m_state=6
02:52:42.437 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5203
02:52:42.437 00.000 7988 Star::Find returns 1 (0), X=975.05, Y=189.81, Mass=640, SNR=16.1, Peak=142 HFD=3.0
02:52:42.439 00.002 7988 MultiStar: [#1 -0.06,-0.04,1.00,U] [#2 -0.25,0.19,0.79,U] [#3 0.01,-0.25,0.77,U] [#4 0.31,0.38,0.62,U] [#5 -0.00,0.24,0.71,U] [#6 -0.18,-0.66,0.65,U] [#7 -0.26,-0.44,0.44,U] [#8 -0.26,0.31,0.43,U] 
02:52:42.439 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.22, -0.31}
02:52:42.441 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
02:52:42.441 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
02:52:42.443 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.94 mountX=-0.08 mountY=0.03, mountTheta=2.75
02:52:42.445 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
02:52:42.445 00.000 7988 Enqueuing Move request for scope (-0.03, -0.08)
02:52:42.448 00.003 15712 Worker thread wakes up
02:52:42.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:52:42.448 00.000 7988 UpdateGuideState exits: m=640 SNR=16.1
02:52:42.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:42.452 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:42.452 00.000 7988 Enqueuing Expose request
02:52:42.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:52:42.452 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:52:42.452 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.03
02:52:42.452 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:52:42.452 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
02:52:42.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:42.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:52:42.452 00.000 15712 MoveAxis(E, 1, ABG)
02:52:42.452 00.000 15712 Guiding  Dir = 2, Dur = 1
02:52:42.452 00.000 15712 IsGuiding returns 0
02:52:42.508 00.056 15712 IsGuiding returns 0
02:52:42.508 00.000 15712 Move returns status 0, amount 1
02:52:42.508 00.000 15712 MoveAxis(N, 0, ABG)
02:52:42.508 00.000 15712 Move returns status 0, amount 0
02:52:42.508 00.000 15712 move complete, result=0
02:52:42.508 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
02:52:42.512 00.004 15712 worker thread done servicing request
02:52:42.512 00.000 15712 Worker thread wakes up
02:52:42.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:42.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:43.917 01.405 15712 Exposure complete
02:52:43.979 00.062 15712 worker thread done servicing request
02:52:43.979 00.000 7988 OnExposeComplete: enter
02:52:43.979 00.000 7988 UpdateGuideState(): m_state=6
02:52:43.985 00.006 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5204
02:52:43.985 00.000 7988 Star::Find returns 1 (0), X=974.53, Y=189.59, Mass=617, SNR=15.9, Peak=131 HFD=3.3
02:52:43.987 00.002 7988 MultiStar: [#1 -0.04,-0.03,0.99,U] [#2 0.07,0.08,0.83,U] [#3 -0.01,-0.37,0.86,U] [#4 0.16,-0.24,0.72,U] [#5 -0.49,-0.40,0.70,U] [#6 0.24,-0.48,0.67,U] [#7 0.52,-0.63,0.00,M1] [#8 0.18,-0.33,0.40,U] 
02:52:43.987 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.28}, one-star: {-0.31, -0.53}
02:52:43.989 00.002 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.30 = 2.98)
02:52:43.989 00.000 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
02:52:43.991 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.74 mountX=-0.28 mountY=0.05, mountTheta=2.95
02:52:43.993 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.28, opts=13)
02:52:43.994 00.001 7988 Enqueuing Move request for scope (-0.05, -0.28)
02:52:43.994 00.000 15712 Worker thread wakes up
02:52:43.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:43.996 00.002 7988 UpdateGuideState exits: m=617 SNR=15.9
02:52:43.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:43.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:43.996 00.000 7988 Enqueuing Expose request
02:52:43.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
02:52:43.996 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
02:52:43.996 00.000 15712 Moving (-0.05, -0.28) raw xDistance=-0.28 yDistance=0.05
02:52:43.996 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.38
02:52:43.996 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
02:52:43.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:43.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:52:43.996 00.000 15712 MoveAxis(E, 56, ABG)
02:52:43.996 00.000 15712 Guiding  Dir = 2, Dur = 56
02:52:43.996 00.000 15712 IsGuiding returns 0
02:52:44.026 00.030 15712 PulseGuide returned control before completion, sleep 44
02:52:44.074 00.048 15712 IsGuiding returns 1
02:52:44.074 00.000 15712 scope still moving after pulse duration time elapsed
02:52:44.108 00.034 15712 IsGuiding returns 0
02:52:44.108 00.000 15712 scope move finished after 56 + 46 ms
02:52:44.108 00.000 15712 Move returns status 0, amount 56
02:52:44.108 00.000 15712 MoveAxis(N, 0, ABG)
02:52:44.108 00.000 15712 Move returns status 0, amount 0
02:52:44.108 00.000 15712 move complete, result=0
02:52:44.108 00.000 15712 worker thread done servicing request
02:52:44.108 00.000 15712 Worker thread wakes up
02:52:44.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:44.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:44.108 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
02:52:45.749 01.641 15712 Exposure complete
02:52:45.814 00.065 15712 worker thread done servicing request
02:52:45.814 00.000 7988 OnExposeComplete: enter
02:52:45.814 00.000 7988 UpdateGuideState(): m_state=6
02:52:45.814 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5205
02:52:45.814 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=189.58, Mass=595, SNR=15.2, Peak=136 HFD=3.2
02:52:45.820 00.006 7988 MultiStar: [#1 0.01,0.08,0.99,U] [#2 -0.05,0.49,0.89,U] [#3 0.05,-0.14,0.77,U] [#4 0.10,-0.17,0.70,U] [#5 -0.07,-0.22,0.68,U] [#6 -0.20,-0.51,0.78,U] [#7 0.41,-0.37,0.48,U] [#8 0.30,0.15,0.41,U] 
02:52:45.820 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {-0.23, -0.54}
02:52:45.820 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.18 = 3.11)
02:52:45.820 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.08)
02:52:45.820 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.61 mountX=-0.14 mountY=0.01, mountTheta=3.08
02:52:45.820 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.14, opts=13)
02:52:45.820 00.000 7988 Enqueuing Move request for scope (-0.01, -0.14)
02:52:45.827 00.007 15712 Worker thread wakes up
02:52:45.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
02:52:45.827 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
02:52:45.827 00.000 15712 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.01
02:52:45.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:45.827 00.000 7988 UpdateGuideState exits: m=595 SNR=15.2
02:52:45.830 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:45.831 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:45.831 00.000 7988 Enqueuing Expose request
02:52:45.831 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
02:52:45.831 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
02:52:45.831 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:45.831 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:52:45.831 00.000 15712 MoveAxis(E, 2, ABG)
02:52:45.831 00.000 15712 Guiding  Dir = 2, Dur = 2
02:52:45.831 00.000 15712 IsGuiding returns 0
02:52:45.848 00.017 15712 IsGuiding returns 0
02:52:45.848 00.000 15712 Move returns status 0, amount 2
02:52:45.848 00.000 15712 MoveAxis(N, 0, ABG)
02:52:45.848 00.000 15712 Move returns status 0, amount 0
02:52:45.848 00.000 15712 move complete, result=0
02:52:45.848 00.000 15712 worker thread done servicing request
02:52:45.848 00.000 15712 Worker thread wakes up
02:52:45.848 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
02:52:45.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:45.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:47.261 01.413 15712 Exposure complete
02:52:47.327 00.066 15712 worker thread done servicing request
02:52:47.327 00.000 7988 OnExposeComplete: enter
02:52:47.327 00.000 7988 UpdateGuideState(): m_state=6
02:52:47.329 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5206
02:52:47.329 00.000 7988 Star::Find returns 1 (0), X=975.27, Y=189.70, Mass=710, SNR=16.9, Peak=136 HFD=3.6
02:52:47.331 00.002 7988 MultiStar: [#1 0.07,-0.47,0.89,U] [#2 0.10,0.01,0.79,U] [#3 0.41,-0.41,0.69,U] [#4 0.57,-0.21,0.69,U] [#5 -0.16,-0.68,0.00,M1] [#6 0.09,-0.63,0.58,U] [#7 0.22,-0.62,0.44,U] [#8 0.00,0.00,0.00,L] [#9 0.91,-0.36,0.00,M4] 
02:52:47.331 00.000 7988 refined, 6 included, MultiStar: {0.28, -0.37}, one-star: {0.44, -0.43}
02:52:47.333 00.002 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
02:52:47.333 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
02:52:47.335 00.002 7988 CameraToMount -- cameraX=0.28 cameraY=-0.37 hyp=0.47 cameraTheta=-0.93 mountX=-0.37 mountY=-0.27, mountTheta=-2.52
02:52:47.337 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.37, opts=13)
02:52:47.339 00.002 7988 Enqueuing Move request for scope (0.28, -0.37)
02:52:47.339 00.000 15712 Worker thread wakes up
02:52:47.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.37) opts 0xd
02:52:47.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.37)
02:52:47.339 00.000 15712 Moving (0.28, -0.37) raw xDistance=-0.37 yDistance=-0.27
02:52:47.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:47.341 00.002 7988 UpdateGuideState exits: m=710 SNR=16.9
02:52:47.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:47.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:47.344 00.003 7988 Enqueuing Expose request
02:52:47.344 00.000 15712 PPEC rslt: input = -0.37, final = -0.23, react = -0.22, pred = -0.00, hyst = -0.21, hyst_pct = 0.00, period_length = 639.38
02:52:47.344 00.000 15712 PPEC: input: -0.37, control: -0.23, exposure: 1500
02:52:47.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:52:47.344 00.000 15712 MoveAxis(E, 74, ABG)
02:52:47.344 00.000 15712 Guiding  Dir = 2, Dur = 74
02:52:47.344 00.000 15712 IsGuiding returns 0
02:52:47.361 00.017 15712 PulseGuide returned control before completion, sleep 62
02:52:47.463 00.102 15712 IsGuiding returns 1
02:52:47.463 00.000 15712 scope still moving after pulse duration time elapsed
02:52:47.501 00.038 15712 IsGuiding returns 0
02:52:47.501 00.000 15712 scope move finished after 74 + 80 ms
02:52:47.501 00.000 15712 Move returns status 0, amount 74
02:52:47.501 00.000 15712 MoveAxis(N, 68, ABG)
02:52:47.501 00.000 15712 Guiding  Dir = 0, Dur = 68
02:52:47.501 00.000 15712 IsGuiding returns 0
02:52:47.569 00.068 15712 IsGuiding returns 1
02:52:47.569 00.000 15712 scope still moving after pulse duration time elapsed
02:52:47.612 00.043 15712 IsGuiding returns 1
02:52:47.651 00.039 15712 IsGuiding returns 0
02:52:47.651 00.000 15712 scope move finished after 68 + 87 ms
02:52:47.651 00.000 15712 Move returns status 0, amount 68
02:52:47.651 00.000 15712 move complete, result=0
02:52:47.651 00.000 7988 GuideStep: -0.4 px 74 ms EAST, -0.3 px 68 ms NORTH
02:52:47.659 00.008 15712 worker thread done servicing request
02:52:47.659 00.000 15712 Worker thread wakes up
02:52:47.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:47.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:49.401 01.742 15712 Exposure complete
02:52:49.462 00.061 15712 worker thread done servicing request
02:52:49.462 00.000 7988 OnExposeComplete: enter
02:52:49.462 00.000 7988 UpdateGuideState(): m_state=6
02:52:49.467 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5207
02:52:49.467 00.000 7988 Star::Find returns 1 (0), X=975.09, Y=190.12, Mass=558, SNR=15.0, Peak=139 HFD=2.9
02:52:49.469 00.002 7988 MultiStar: [#1 -0.15,0.58,1.04,U] [#2 -0.44,0.56,0.00,M1] [#3 -0.09,0.34,0.83,U] [#4 -0.24,0.62,0.66,U] [#5 0.10,0.58,0.74,U] [#6 0.29,0.52,0.62,U] [#7 0.61,-0.29,0.49,U] [#8 0.76,1.18,0.00,M3] 
02:52:49.471 00.002 7988 single-star, 6 included, MultiStar: {0.08, 0.35}, one-star: {0.26, 0.00}
02:52:49.471 00.000 7988 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
02:52:49.473 00.002 7988 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
02:52:49.473 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.00 hyp=0.26 cameraTheta=0.00 mountX=0.00 mountY=-0.26, mountTheta=-1.56
02:52:49.475 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.00, opts=13)
02:52:49.477 00.002 7988 Enqueuing Move request for scope (0.26, 0.00)
02:52:49.477 00.000 15712 Worker thread wakes up
02:52:49.477 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.00) opts 0xd
02:52:49.477 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.00)
02:52:49.477 00.000 15712 Moving (0.26, 0.00) raw xDistance=0.00 yDistance=-0.26
02:52:49.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:49.478 00.001 7988 UpdateGuideState exits: m=558 SNR=15.0
02:52:49.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:49.478 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:49.478 00.000 7988 Enqueuing Expose request
02:52:49.478 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:52:49.478 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
02:52:49.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:52:49.478 00.000 15712 MoveAxis(E, 2, ABG)
02:52:49.478 00.000 15712 Guiding  Dir = 2, Dur = 2
02:52:49.478 00.000 15712 IsGuiding returns 0
02:52:49.542 00.064 15712 IsGuiding returns 0
02:52:49.542 00.000 15712 Move returns status 0, amount 2
02:52:49.542 00.000 15712 MoveAxis(N, 67, ABG)
02:52:49.542 00.000 15712 Guiding  Dir = 0, Dur = 67
02:52:49.542 00.000 15712 IsGuiding returns 0
02:52:49.624 00.082 15712 IsGuiding returns 1
02:52:49.624 00.000 15712 scope still moving after pulse duration time elapsed
02:52:49.654 00.030 15712 IsGuiding returns 1
02:52:49.719 00.065 15712 IsGuiding returns 0
02:52:49.719 00.000 15712 scope move finished after 67 + 109 ms
02:52:49.719 00.000 15712 Move returns status 0, amount 67
02:52:49.719 00.000 15712 move complete, result=0
02:52:49.719 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.3 px 67 ms NORTH
02:52:49.721 00.002 15712 worker thread done servicing request
02:52:49.721 00.000 15712 Worker thread wakes up
02:52:49.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:49.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:51.138 01.417 15712 Exposure complete
02:52:51.200 00.062 15712 worker thread done servicing request
02:52:51.200 00.000 7988 OnExposeComplete: enter
02:52:51.200 00.000 7988 UpdateGuideState(): m_state=6
02:52:51.205 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5208
02:52:51.207 00.002 7988 Star::Find returns 1 (0), X=974.91, Y=190.14, Mass=640, SNR=16.1, Peak=134 HFD=3.5
02:52:51.207 00.000 7988 MultiStar: [#1 -0.38,0.21,1.03,U] [#2 -0.45,0.31,0.79,U] [#3 -0.01,0.02,0.77,U] [#4 -0.07,0.30,0.63,U] [#5 -0.97,-0.01,0.00,M1] [#6 -0.28,0.12,0.61,U] [#7 -0.29,0.80,0.00,M1] [#8 -0.28,0.14,0.35,U] 
02:52:51.209 00.002 7988 single-star, 6 included, MultiStar: {-0.19, 0.16}, one-star: {0.07, 0.02}
02:52:51.209 00.000 7988 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.56) = xAngle (-1.32 = -1.32)
02:52:51.211 00.002 7988 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
02:52:51.211 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.24 mountX=0.02 mountY=-0.07, mountTheta=-1.32
02:52:51.213 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.02, opts=13)
02:52:51.215 00.002 7988 Enqueuing Move request for scope (0.07, 0.02)
02:52:51.215 00.000 15712 Worker thread wakes up
02:52:51.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
02:52:51.215 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
02:52:51.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:52:51.215 00.000 7988 UpdateGuideState exits: m=640 SNR=16.1
02:52:51.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:51.215 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:51.215 00.000 7988 Enqueuing Expose request
02:52:51.215 00.000 15712 Moving (0.07, 0.02) raw xDistance=0.02 yDistance=-0.07
02:52:51.222 00.007 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:52:51.222 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
02:52:51.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:51.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:52:51.222 00.000 15712 MoveAxis(E, 2, ABG)
02:52:51.222 00.000 15712 Guiding  Dir = 2, Dur = 2
02:52:51.222 00.000 15712 IsGuiding returns 0
02:52:51.253 00.031 15712 IsGuiding returns 0
02:52:51.253 00.000 15712 Move returns status 0, amount 2
02:52:51.253 00.000 15712 MoveAxis(N, 0, ABG)
02:52:51.253 00.000 15712 Move returns status 0, amount 0
02:52:51.253 00.000 15712 move complete, result=0
02:52:51.253 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
02:52:51.255 00.002 15712 worker thread done servicing request
02:52:51.255 00.000 15712 Worker thread wakes up
02:52:51.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:51.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:52.890 01.635 15712 Exposure complete
02:52:52.954 00.064 15712 worker thread done servicing request
02:52:52.954 00.000 7988 OnExposeComplete: enter
02:52:52.955 00.001 7988 UpdateGuideState(): m_state=6
02:52:52.955 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5209
02:52:52.955 00.000 7988 Star::Find returns 1 (0), X=974.56, Y=189.54, Mass=650, SNR=16.2, Peak=138 HFD=3.3
02:52:52.955 00.000 7988 Star::Find false star n=5 nbg=283 bg=68.2 sigma=3.2 thresh=78 peak=77
02:52:52.955 00.000 7988 Star::Find false star n=5 nbg=279 bg=68.5 sigma=3.0 thresh=78 peak=77
02:52:52.955 00.000 7988 MultiStar: [#1 0.01,-0.45,0.90,U] [#2 -0.28,-0.02,0.91,U] [#3 -0.57,-0.46,0.00,M1] [#4 -0.06,-0.35,0.76,U] [#5 -0.58,-1.10,0.00,M2] [#6 -0.40,-0.63,0.00,M1] [#7 -0.21,-0.66,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.48,-0.40,0.41,U] 
02:52:52.955 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.36}, one-star: {-0.27, -0.58}
02:52:52.955 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
02:52:52.955 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.87)
02:52:52.955 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.36 hyp=0.37 cameraTheta=-1.82 mountX=-0.36 mountY=0.10, mountTheta=2.87
02:52:52.955 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.36, opts=13)
02:52:52.968 00.013 7988 Enqueuing Move request for scope (-0.09, -0.36)
02:52:52.968 00.000 15712 Worker thread wakes up
02:52:52.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.36) opts 0xd
02:52:52.968 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.36)
02:52:52.968 00.000 15712 Moving (-0.09, -0.36) raw xDistance=-0.36 yDistance=0.10
02:52:52.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
02:52:52.968 00.000 7988 UpdateGuideState exits: m=650 SNR=16.2
02:52:52.972 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:52.972 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:52.974 00.002 7988 Enqueuing Expose request
02:52:52.974 00.000 15712 PPEC rslt: input = -0.36, final = -0.23, react = -0.22, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.37
02:52:52.974 00.000 15712 PPEC: input: -0.36, control: -0.23, exposure: 1500
02:52:52.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:52.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:52:52.974 00.000 15712 MoveAxis(E, 74, ABG)
02:52:52.974 00.000 15712 Guiding  Dir = 2, Dur = 74
02:52:52.974 00.000 15712 IsGuiding returns 0
02:52:52.989 00.015 15712 PulseGuide returned control before completion, sleep 64
02:52:53.064 00.075 15712 IsGuiding returns 1
02:52:53.064 00.000 15712 scope still moving after pulse duration time elapsed
02:52:53.100 00.036 15712 IsGuiding returns 0
02:52:53.100 00.000 15712 scope move finished after 74 + 58 ms
02:52:53.100 00.000 15712 Move returns status 0, amount 74
02:52:53.100 00.000 15712 MoveAxis(N, 0, ABG)
02:52:53.100 00.000 15712 Move returns status 0, amount 0
02:52:53.100 00.000 15712 move complete, result=0
02:52:53.100 00.000 7988 GuideStep: -0.4 px 74 ms EAST, 0.1 px 0 ms NORTH
02:52:53.109 00.009 15712 worker thread done servicing request
02:52:53.109 00.000 15712 Worker thread wakes up
02:52:53.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:53.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:54.513 01.404 15712 Exposure complete
02:52:54.576 00.063 15712 worker thread done servicing request
02:52:54.576 00.000 7988 OnExposeComplete: enter
02:52:54.576 00.000 7988 UpdateGuideState(): m_state=6
02:52:54.581 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5210
02:52:54.581 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=190.06, Mass=616, SNR=15.7, Peak=143 HFD=3.3
02:52:54.583 00.002 7988 Star::Find false star n=8 nbg=283 bg=68.4 sigma=3.1 thresh=78 peak=78
02:52:54.583 00.000 7988 Star::Find false star n=6 nbg=279 bg=68.7 sigma=2.7 thresh=77 peak=77
02:52:54.586 00.003 7988 MultiStar: [#1 -0.34,-0.08,1.02,U] [#2 -0.45,-0.19,0.86,U] [#3 -0.31,0.06,0.85,U] [#4 -0.11,-0.14,0.70,U] [#5 -0.45,-0.33,0.79,U] [#6 -0.40,-0.39,0.68,U] [#7 -0.89,-0.53,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.02,-0.15,0.46,U] 
02:52:54.586 00.000 7988 single-star, 7 included, MultiStar: {-0.30, -0.15}, one-star: {-0.21, -0.06}
02:52:54.588 00.002 7988 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.56) = xAngle (-4.41 = 1.87)
02:52:54.588 00.000 7988 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.84)
02:52:54.590 00.002 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.21 cameraTheta=-2.85 mountX=-0.06 mountY=0.21, mountTheta=1.87
02:52:54.590 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.06, opts=13)
02:52:54.592 00.002 7988 Enqueuing Move request for scope (-0.21, -0.06)
02:52:54.594 00.002 15712 Worker thread wakes up
02:52:54.594 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd
02:52:54.594 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.06)
02:52:54.594 00.000 15712 Moving (-0.21, -0.06) raw xDistance=-0.06 yDistance=0.21
02:52:54.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:52:54.594 00.000 7988 UpdateGuideState exits: m=616 SNR=15.7
02:52:54.596 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:54.596 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:54.598 00.002 7988 Enqueuing Expose request
02:52:54.598 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:52:54.598 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
02:52:54.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:54.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:52:54.598 00.000 15712 MoveAxis(E, 3, ABG)
02:52:54.598 00.000 15712 Guiding  Dir = 2, Dur = 3
02:52:54.600 00.002 15712 IsGuiding returns 0
02:52:54.624 00.024 15712 IsGuiding returns 0
02:52:54.624 00.000 15712 Move returns status 0, amount 3
02:52:54.624 00.000 15712 MoveAxis(N, 0, ABG)
02:52:54.624 00.000 15712 Move returns status 0, amount 0
02:52:54.624 00.000 15712 move complete, result=0
02:52:54.624 00.000 15712 worker thread done servicing request
02:52:54.624 00.000 15712 Worker thread wakes up
02:52:54.624 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
02:52:54.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:54.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:56.269 01.645 15712 Exposure complete
02:52:56.331 00.062 15712 worker thread done servicing request
02:52:56.331 00.000 7988 OnExposeComplete: enter
02:52:56.331 00.000 7988 UpdateGuideState(): m_state=6
02:52:56.335 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5211
02:52:56.335 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=189.58, Mass=614, SNR=15.8, Peak=149 HFD=3.3
02:52:56.337 00.002 7988 Star::Find false star n=12 nbg=276 bg=68.7 sigma=2.7 thresh=77 peak=77
02:52:56.339 00.002 7988 MultiStar: [#1 -0.55,-0.07,0.99,U] [#2 -0.78,0.19,0.00,M1] [#3 -0.36,-0.16,0.78,U] [#4 -0.43,0.28,0.68,U] [#5 -0.82,-0.22,0.00,M2] [#6 -0.24,-0.59,0.72,U] [#7 0.00,0.00,0.00,L] [#8 -0.00,0.97,0.00,M3] [#9 0.00,0.00,0.00,L] [#10 -0.66,-0.17,0.53,U] 
02:52:56.339 00.000 7988 refined, 5 included, MultiStar: {-0.39, -0.23}, one-star: {-0.21, -0.54}
02:52:56.341 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.18 = 2.10)
02:52:56.341 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.07)
02:52:56.343 00.002 7988 CameraToMount -- cameraX=-0.39 cameraY=-0.23 hyp=0.45 cameraTheta=-2.62 mountX=-0.23 mountY=0.40, mountTheta=2.10
02:52:56.343 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=-0.23, opts=13)
02:52:56.345 00.002 7988 Enqueuing Move request for scope (-0.39, -0.23)
02:52:56.347 00.002 15712 Worker thread wakes up
02:52:56.347 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.23) opts 0xd
02:52:56.347 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, -0.23)
02:52:56.347 00.000 15712 Moving (-0.39, -0.23) raw xDistance=-0.23 yDistance=0.40
02:52:56.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:52:56.347 00.000 7988 UpdateGuideState exits: m=614 SNR=15.8
02:52:56.351 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:56.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:56.351 00.000 7988 Enqueuing Expose request
02:52:56.354 00.003 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.37
02:52:56.354 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
02:52:56.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:52:56.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:52:56.354 00.000 15712 MoveAxis(E, 48, ABG)
02:52:56.354 00.000 15712 Guiding  Dir = 2, Dur = 48
02:52:56.354 00.000 15712 IsGuiding returns 0
02:52:56.385 00.031 15712 PulseGuide returned control before completion, sleep 29
02:52:56.431 00.046 15712 IsGuiding returns 1
02:52:56.431 00.000 15712 scope still moving after pulse duration time elapsed
02:52:56.459 00.028 15712 IsGuiding returns 0
02:52:56.459 00.000 15712 scope move finished after 48 + 56 ms
02:52:56.459 00.000 15712 Move returns status 0, amount 48
02:52:56.459 00.000 15712 MoveAxis(N, 0, ABG)
02:52:56.459 00.000 15712 Move returns status 0, amount 0
02:52:56.459 00.000 15712 move complete, result=0
02:52:56.459 00.000 15712 worker thread done servicing request
02:52:56.459 00.000 15712 Worker thread wakes up
02:52:56.459 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 0.4 px 0 ms NORTH
02:52:56.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:56.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:57.881 01.422 15712 Exposure complete
02:52:57.944 00.063 15712 worker thread done servicing request
02:52:57.944 00.000 7988 OnExposeComplete: enter
02:52:57.944 00.000 7988 UpdateGuideState(): m_state=6
02:52:57.944 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5212
02:52:57.944 00.000 7988 Star::Find returns 1 (0), X=974.38, Y=189.68, Mass=625, SNR=16.0, Peak=148 HFD=3.1
02:52:57.944 00.000 7988 MultiStar: [#1 -0.52,0.24,0.98,U] [#2 -0.78,-0.26,0.00,M2] [#3 -0.42,-0.07,0.87,U] [#4 -0.59,0.15,0.65,U] [#5 -0.61,-0.09,0.69,U] [#6 -0.00,-0.26,0.63,U] [#7 -0.79,-0.36,0.00,M4] [#8 -0.34,0.26,0.44,U] 
02:52:57.944 00.000 7988 refined, 6 included, MultiStar: {-0.43, -0.05}, one-star: {-0.46, -0.44}
02:52:57.944 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.58 = 1.70)
02:52:57.953 00.009 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.61 = 1.67)
02:52:57.953 00.000 7988 CameraToMount -- cameraX=-0.43 cameraY=-0.05 hyp=0.44 cameraTheta=-3.02 mountX=-0.06 mountY=0.44, mountTheta=1.70
02:52:57.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=-0.05, opts=13)
02:52:57.953 00.000 7988 Enqueuing Move request for scope (-0.43, -0.05)
02:52:57.958 00.005 15712 Worker thread wakes up
02:52:57.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.05) opts 0xd
02:52:57.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:52:57.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, -0.05)
02:52:57.958 00.000 15712 Moving (-0.43, -0.05) raw xDistance=-0.06 yDistance=0.44
02:52:57.958 00.000 7988 UpdateGuideState exits: m=625 SNR=16.0
02:52:57.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:57.963 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:57.963 00.000 7988 Enqueuing Expose request
02:52:57.965 00.002 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:52:57.965 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
02:52:57.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:52:57.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
02:52:57.965 00.000 15712 MoveAxis(E, 4, ABG)
02:52:57.965 00.000 15712 Guiding  Dir = 2, Dur = 4
02:52:57.965 00.000 15712 IsGuiding returns 0
02:52:57.974 00.009 15712 IsGuiding returns 0
02:52:57.974 00.000 15712 Move returns status 0, amount 4
02:52:57.974 00.000 15712 MoveAxis(N, 0, ABG)
02:52:57.974 00.000 15712 Move returns status 0, amount 0
02:52:57.974 00.000 15712 move complete, result=0
02:52:57.974 00.000 15712 worker thread done servicing request
02:52:57.974 00.000 15712 Worker thread wakes up
02:52:57.974 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.4 px 0 ms NORTH
02:52:57.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:57.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:52:59.617 01.643 15712 Exposure complete
02:52:59.683 00.066 15712 worker thread done servicing request
02:52:59.683 00.000 7988 OnExposeComplete: enter
02:52:59.683 00.000 7988 UpdateGuideState(): m_state=6
02:52:59.683 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5213
02:52:59.683 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=189.86, Mass=532, SNR=14.7, Peak=145 HFD=2.7
02:52:59.683 00.000 7988 MultiStar: [#1 -0.38,0.11,1.11,U] [#2 -0.41,0.15,0.90,U] [#3 -0.63,0.27,0.84,U] [#4 -0.21,0.18,0.76,U] [#5 -0.87,0.03,0.00,M2] [#6 -0.27,-0.52,0.71,U] [#7 -0.08,0.77,0.00,M5] [#8 -0.04,0.48,0.43,U] 
02:52:59.688 00.005 7988 refined, 6 included, MultiStar: {-0.39, 0.03}, one-star: {-0.56, -0.26}
02:52:59.688 00.000 7988 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.56) = xAngle (1.49 = 1.49)
02:52:59.690 00.002 7988 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
02:52:59.690 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=0.03 hyp=0.39 cameraTheta=3.06 mountX=0.03 mountY=0.39, mountTheta=1.49
02:52:59.692 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.03, opts=13)
02:52:59.694 00.002 7988 Enqueuing Move request for scope (-0.39, 0.03)
02:52:59.696 00.002 15712 Worker thread wakes up
02:52:59.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.03) opts 0xd
02:52:59.696 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.03)
02:52:59.696 00.000 15712 Moving (-0.39, 0.03) raw xDistance=0.03 yDistance=0.39
02:52:59.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:52:59.696 00.000 7988 UpdateGuideState exits: m=532 SNR=14.7
02:52:59.698 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:59.698 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:52:59.700 00.002 7988 Enqueuing Expose request
02:52:59.700 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:52:59.700 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
02:52:59.700 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:52:59.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
02:52:59.700 00.000 15712 MoveAxis(E, 5, ABG)
02:52:59.700 00.000 15712 Guiding  Dir = 2, Dur = 5
02:52:59.700 00.000 15712 IsGuiding returns 0
02:52:59.722 00.022 15712 IsGuiding returns 0
02:52:59.722 00.000 15712 Move returns status 0, amount 5
02:52:59.722 00.000 15712 MoveAxis(N, 0, ABG)
02:52:59.722 00.000 15712 Move returns status 0, amount 0
02:52:59.722 00.000 15712 move complete, result=0
02:52:59.722 00.000 15712 worker thread done servicing request
02:52:59.722 00.000 15712 Worker thread wakes up
02:52:59.722 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.4 px 0 ms NORTH
02:52:59.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:52:59.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:01.131 01.409 15712 Exposure complete
02:53:01.193 00.062 15712 worker thread done servicing request
02:53:01.193 00.000 7988 OnExposeComplete: enter
02:53:01.193 00.000 7988 UpdateGuideState(): m_state=6
02:53:01.193 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5214
02:53:01.193 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=189.78, Mass=644, SNR=16.3, Peak=148 HFD=3.5
02:53:01.193 00.000 7988 MultiStar: [#1 -0.28,-0.35,0.97,U] [#2 -0.44,0.21,0.87,U] [#3 0.04,-0.16,0.75,U] [#4 0.09,-0.57,0.71,U] [#5 -0.78,-0.46,0.00,M3] [#6 -0.75,-0.79,0.00,M1] [#7 -0.24,-0.36,0.41,U] [#8 0.17,0.38,0.43,U] 
02:53:01.193 00.000 7988 refined, 6 included, MultiStar: {-0.14, -0.20}, one-star: {-0.12, -0.34}
02:53:01.193 00.000 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.74 = 2.55)
02:53:01.203 00.010 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.52)
02:53:01.203 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.17 mountX=-0.20 mountY=0.14, mountTheta=2.53
02:53:01.203 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.20, opts=13)
02:53:01.203 00.000 7988 Enqueuing Move request for scope (-0.14, -0.20)
02:53:01.203 00.000 15712 Worker thread wakes up
02:53:01.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
02:53:01.209 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:53:01.209 00.000 7988 UpdateGuideState exits: m=644 SNR=16.3
02:53:01.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:01.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:01.209 00.000 7988 Enqueuing Expose request
02:53:01.209 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
02:53:01.209 00.000 15712 Moving (-0.14, -0.20) raw xDistance=-0.20 yDistance=0.14
02:53:01.209 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.37
02:53:01.209 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
02:53:01.209 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:01.209 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:53:01.209 00.000 15712 MoveAxis(E, 44, ABG)
02:53:01.209 00.000 15712 Guiding  Dir = 2, Dur = 44
02:53:01.209 00.000 15712 IsGuiding returns 0
02:53:01.244 00.035 15712 PulseGuide returned control before completion, sleep 29
02:53:01.289 00.045 15712 IsGuiding returns 1
02:53:01.289 00.000 15712 scope still moving after pulse duration time elapsed
02:53:01.322 00.033 15712 IsGuiding returns 0
02:53:01.322 00.000 15712 scope move finished after 44 + 61 ms
02:53:01.322 00.000 15712 Move returns status 0, amount 44
02:53:01.322 00.000 15712 MoveAxis(N, 0, ABG)
02:53:01.322 00.000 15712 Move returns status 0, amount 0
02:53:01.322 00.000 15712 move complete, result=0
02:53:01.322 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
02:53:01.326 00.004 15712 worker thread done servicing request
02:53:01.326 00.000 15712 Worker thread wakes up
02:53:01.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:01.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:02.964 01.638 15712 Exposure complete
02:53:03.025 00.061 15712 worker thread done servicing request
02:53:03.025 00.000 7988 OnExposeComplete: enter
02:53:03.025 00.000 7988 UpdateGuideState(): m_state=6
02:53:03.025 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5215
02:53:03.025 00.000 7988 Star::Find returns 1 (0), X=974.33, Y=190.01, Mass=722, SNR=17.1, Peak=144 HFD=3.6
02:53:03.025 00.000 7988 MultiStar: [#1 -0.38,0.03,0.94,U] [#2 -0.87,0.50,0.00,M1] [#3 -0.59,0.17,0.79,U] [#4 -0.13,0.06,0.71,U] [#5 -0.55,-0.10,0.66,U] [#6 -0.27,-0.64,0.00,M2] [#7 -0.82,-0.13,0.00,M5] [#8 -0.82,0.69,0.00,M1] 
02:53:03.025 00.000 7988 refined, 4 included, MultiStar: {-0.43, 0.01}, one-star: {-0.50, -0.11}
02:53:03.025 00.000 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.56) = xAngle (1.56 = 1.56)
02:53:03.025 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
02:53:03.025 00.000 7988 CameraToMount -- cameraX=-0.43 cameraY=0.01 hyp=0.44 cameraTheta=3.12 mountX=0.00 mountY=0.43, mountTheta=1.56
02:53:03.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=0.01, opts=13)
02:53:03.025 00.000 7988 Enqueuing Move request for scope (-0.43, 0.01)
02:53:03.041 00.016 15712 Worker thread wakes up
02:53:03.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.01) opts 0xd
02:53:03.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, 0.01)
02:53:03.041 00.000 15712 Moving (-0.43, 0.01) raw xDistance=0.00 yDistance=0.43
02:53:03.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:53:03.041 00.000 7988 UpdateGuideState exits: m=722 SNR=17.1
02:53:03.044 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:03.044 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:03.046 00.002 7988 Enqueuing Expose request
02:53:03.046 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:53:03.046 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
02:53:03.046 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:03.046 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
02:53:03.046 00.000 15712 MoveAxis(E, 5, ABG)
02:53:03.046 00.000 15712 Guiding  Dir = 2, Dur = 5
02:53:03.076 00.030 15712 IsGuiding returns 0
02:53:03.097 00.021 15712 IsGuiding returns 0
02:53:03.097 00.000 15712 Move returns status 0, amount 5
02:53:03.097 00.000 15712 MoveAxis(N, 0, ABG)
02:53:03.097 00.000 15712 Move returns status 0, amount 0
02:53:03.097 00.000 15712 move complete, result=0
02:53:03.097 00.000 15712 worker thread done servicing request
02:53:03.097 00.000 15712 Worker thread wakes up
02:53:03.097 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.4 px 0 ms NORTH
02:53:03.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:03.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:04.522 01.425 15712 Exposure complete
02:53:04.572 00.050 15712 worker thread done servicing request
02:53:04.572 00.000 7988 OnExposeComplete: enter
02:53:04.587 00.015 7988 UpdateGuideState(): m_state=6
02:53:04.588 00.001 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5216
02:53:04.588 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=190.06, Mass=583, SNR=15.4, Peak=136 HFD=3.1
02:53:04.590 00.002 7988 MultiStar: [#1 -0.84,0.20,0.00,M1] [#2 -0.78,-0.02,0.00,M2] [#3 -0.46,-0.04,0.88,U] [#4 -0.46,0.36,0.80,U] [#5 -0.97,0.07,0.00,M3] [#6 0.00,0.00,0.00,L] [#7 -0.27,-0.62,0.53,U] [#8 0.68,0.68,0.00,M2] [#9 -0.31,0.61,0.36,U] 
02:53:04.590 00.000 7988 single-star, 4 included, MultiStar: {-0.37, 0.03}, one-star: {-0.29, -0.07}
02:53:04.592 00.002 7988 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.56) = xAngle (-4.48 = 1.80)
02:53:04.592 00.000 7988 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.51 = 1.77)
02:53:04.594 00.002 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-2.92 mountX=-0.07 mountY=0.29, mountTheta=1.80
02:53:04.596 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.07, opts=13)
02:53:04.596 00.000 7988 Enqueuing Move request for scope (-0.29, -0.07)
02:53:04.598 00.002 15712 Worker thread wakes up
02:53:04.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.07) opts 0xd
02:53:04.598 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.07)
02:53:04.598 00.000 15712 Moving (-0.29, -0.07) raw xDistance=-0.07 yDistance=0.29
02:53:04.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:53:04.598 00.000 7988 UpdateGuideState exits: m=583 SNR=15.4
02:53:04.601 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:04.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:04.603 00.002 7988 Enqueuing Expose request
02:53:04.604 00.001 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:53:04.604 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
02:53:04.604 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=-0.23 newest=0.87
02:53:04.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:53:04.604 00.000 15712 MoveAxis(E, 5, ABG)
02:53:04.604 00.000 15712 Guiding  Dir = 2, Dur = 5
02:53:04.604 00.000 15712 IsGuiding returns 0
02:53:04.621 00.017 15712 IsGuiding returns 0
02:53:04.621 00.000 15712 Move returns status 0, amount 5
02:53:04.621 00.000 15712 BLC: Oldest BLC event removed
02:53:04.621 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 328 applied
02:53:04.621 00.000 15712 MoveAxis(S, 403, ABG)
02:53:04.621 00.000 15712 Guiding  Dir = 1, Dur = 403
02:53:04.621 00.000 15712 IsGuiding returns 0
02:53:04.706 00.085 15712 PulseGuide returned control before completion, sleep 334
02:53:05.050 00.344 15712 IsGuiding returns 1
02:53:05.050 00.000 15712 scope still moving after pulse duration time elapsed
02:53:05.081 00.031 15712 IsGuiding returns 1
02:53:05.137 00.056 15712 IsGuiding returns 0
02:53:05.137 00.000 15712 scope move finished after 403 + 107 ms
02:53:05.137 00.000 15712 Move returns status 0, amount 403
02:53:05.137 00.000 15712 move complete, result=0
02:53:05.137 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.3 px 403 ms SOUTH
02:53:05.145 00.008 15712 worker thread done servicing request
02:53:05.145 00.000 15712 Worker thread wakes up
02:53:05.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:05.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:06.784 01.639 15712 Exposure complete
02:53:06.848 00.064 15712 worker thread done servicing request
02:53:06.850 00.002 7988 OnExposeComplete: enter
02:53:06.850 00.000 7988 UpdateGuideState(): m_state=6
02:53:06.850 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5217
02:53:06.850 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=189.68, Mass=622, SNR=16.0, Peak=141 HFD=3.2
02:53:06.850 00.000 7988 MultiStar: [#1 -0.39,0.06,0.97,U] [#2 -0.88,-0.26,0.00,M3] [#3 -0.38,-0.50,0.85,U] [#4 -0.16,-0.54,0.63,U] [#5 -0.47,-0.37,0.79,U] [#6 0.14,-0.91,0.00,M3] [#7 -0.46,0.10,0.46,U] [#8 0.13,-0.08,0.38,U] 
02:53:06.856 00.006 7988 refined, 6 included, MultiStar: {-0.32, -0.28}, one-star: {-0.31, -0.44}
02:53:06.856 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
02:53:06.858 00.002 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
02:53:06.858 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.28 hyp=0.43 cameraTheta=-2.43 mountX=-0.28 mountY=0.33, mountTheta=2.28
02:53:06.860 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.28, opts=13)
02:53:06.861 00.001 7988 Enqueuing Move request for scope (-0.32, -0.28)
02:53:06.861 00.000 15712 Worker thread wakes up
02:53:06.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.28) opts 0xd
02:53:06.861 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.28)
02:53:06.863 00.002 15712 Moving (-0.32, -0.28) raw xDistance=-0.28 yDistance=0.33
02:53:06.863 00.000 15712 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.293203, 1:0.331659
02:53:06.863 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
02:53:06.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:53:06.863 00.000 7988 UpdateGuideState exits: m=622 SNR=16.0
02:53:06.865 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:06.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:06.867 00.002 7988 Enqueuing Expose request
02:53:06.867 00.000 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.37
02:53:06.867 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
02:53:06.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:53:06.867 00.000 15712 MoveAxis(E, 61, ABG)
02:53:06.867 00.000 15712 Guiding  Dir = 2, Dur = 61
02:53:06.867 00.000 15712 IsGuiding returns 0
02:53:06.886 00.019 15712 PulseGuide returned control before completion, sleep 55
02:53:06.967 00.081 15712 IsGuiding returns 0
02:53:06.967 00.000 15712 Move returns status 0, amount 61
02:53:06.967 00.000 15712 MoveAxis(S, 85, ABG)
02:53:06.967 00.000 15712 Guiding  Dir = 1, Dur = 85
02:53:06.967 00.000 15712 IsGuiding returns 0
02:53:07.041 00.074 15712 PulseGuide returned control before completion, sleep 16
02:53:07.091 00.050 15712 IsGuiding returns 1
02:53:07.091 00.000 15712 scope still moving after pulse duration time elapsed
02:53:07.142 00.051 15712 IsGuiding returns 0
02:53:07.142 00.000 15712 scope move finished after 85 + 89 ms
02:53:07.142 00.000 15712 Move returns status 0, amount 85
02:53:07.142 00.000 15712 move complete, result=0
02:53:07.142 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.3 px 85 ms SOUTH
02:53:07.144 00.002 15712 worker thread done servicing request
02:53:07.144 00.000 15712 Worker thread wakes up
02:53:07.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:07.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:08.556 01.412 15712 Exposure complete
02:53:08.617 00.061 15712 worker thread done servicing request
02:53:08.617 00.000 7988 OnExposeComplete: enter
02:53:08.617 00.000 7988 UpdateGuideState(): m_state=6
02:53:08.622 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5218
02:53:08.622 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=189.95, Mass=609, SNR=15.9, Peak=168 HFD=2.8
02:53:08.624 00.002 7988 MultiStar: [#1 -0.19,0.25,0.98,U] [#2 -0.18,0.43,0.86,U] [#3 -0.25,0.11,0.80,U] [#4 -0.23,0.32,0.69,U] [#5 -0.96,-0.52,0.00,M3] [#6 0.05,-0.42,0.70,U] [#7 -0.69,0.17,0.00,M4] [#8 -0.53,0.81,0.00,M2] 
02:53:08.624 00.000 7988 refined, 5 included, MultiStar: {-0.08, 0.09}, one-star: {0.24, -0.18}
02:53:08.626 00.002 7988 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.56) = xAngle (0.77 = 0.77)
02:53:08.626 00.000 7988 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
02:53:08.628 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.33 mountX=0.09 mountY=0.08, mountTheta=0.75
02:53:08.630 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.09, opts=13)
02:53:08.630 00.000 7988 Enqueuing Move request for scope (-0.08, 0.09)
02:53:08.632 00.002 15712 Worker thread wakes up
02:53:08.633 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
02:53:08.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:53:08.633 00.000 7988 UpdateGuideState exits: m=609 SNR=15.9
02:53:08.635 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:08.635 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:08.637 00.002 7988 Enqueuing Expose request
02:53:08.637 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:53:08.637 00.000 15712 Moving (-0.08, 0.09) raw xDistance=0.09 yDistance=0.08
02:53:08.637 00.000 15712 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.293203, 1:0.331659, 2:0.081975
02:53:08.637 00.000 15712 BLC: No correction, Miss < min_move
02:53:08.639 00.002 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:53:08.639 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
02:53:08.639 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:08.639 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:53:08.639 00.000 15712 MoveAxis(E, 5, ABG)
02:53:08.639 00.000 15712 Guiding  Dir = 2, Dur = 5
02:53:08.639 00.000 15712 IsGuiding returns 0
02:53:08.649 00.010 15712 IsGuiding returns 0
02:53:08.649 00.000 15712 Move returns status 0, amount 5
02:53:08.649 00.000 15712 MoveAxis(N, 0, ABG)
02:53:08.649 00.000 15712 Move returns status 0, amount 0
02:53:08.649 00.000 15712 move complete, result=0
02:53:08.649 00.000 15712 worker thread done servicing request
02:53:08.649 00.000 15712 Worker thread wakes up
02:53:08.649 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
02:53:08.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:08.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:10.291 01.642 15712 Exposure complete
02:53:10.352 00.061 15712 worker thread done servicing request
02:53:10.352 00.000 7988 OnExposeComplete: enter
02:53:10.352 00.000 7988 UpdateGuideState(): m_state=6
02:53:10.352 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5219
02:53:10.352 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=189.61, Mass=653, SNR=16.3, Peak=144 HFD=3.4
02:53:10.352 00.000 7988 MultiStar: [#1 -0.11,0.07,0.98,U] [#2 -0.59,0.36,0.00,M3] [#3 -0.34,-0.45,0.82,U] [#4 -0.05,-0.04,0.71,U] [#5 -0.88,-0.37,0.00,M4] [#6 -0.22,-0.51,0.63,U] [#7 -0.16,0.19,0.47,U] [#8 -0.61,0.32,0.42,U] 
02:53:10.363 00.011 7988 refined, 6 included, MultiStar: {-0.22, -0.19}, one-star: {-0.22, -0.52}
02:53:10.363 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.01 = 2.28)
02:53:10.363 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.04 = 2.24)
02:53:10.363 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.45 mountX=-0.19 mountY=0.23, mountTheta=2.26
02:53:10.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.19, opts=13)
02:53:10.368 00.005 7988 Enqueuing Move request for scope (-0.22, -0.19)
02:53:10.368 00.000 15712 Worker thread wakes up
02:53:10.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd
02:53:10.368 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.19)
02:53:10.368 00.000 15712 Moving (-0.22, -0.19) raw xDistance=-0.19 yDistance=0.23
02:53:10.368 00.000 15712 BLC: window closed
02:53:10.368 00.000 15712 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.293203, 1:0.331659, 2:0.081975
02:53:10.368 00.000 15712 BLC: No correction, Miss < min_move
02:53:10.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:53:10.368 00.000 7988 UpdateGuideState exits: m=653 SNR=16.3
02:53:10.373 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:10.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:10.375 00.002 7988 Enqueuing Expose request
02:53:10.375 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.37
02:53:10.375 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
02:53:10.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:10.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:53:10.375 00.000 15712 MoveAxis(E, 42, ABG)
02:53:10.375 00.000 15712 Guiding  Dir = 2, Dur = 42
02:53:10.387 00.012 15712 IsGuiding returns 0
02:53:10.404 00.017 15712 PulseGuide returned control before completion, sleep 36
02:53:10.448 00.044 15712 IsGuiding returns 1
02:53:10.448 00.000 15712 scope still moving after pulse duration time elapsed
02:53:10.482 00.034 15712 IsGuiding returns 0
02:53:10.482 00.000 15712 scope move finished after 42 + 54 ms
02:53:10.482 00.000 15712 Move returns status 0, amount 42
02:53:10.482 00.000 15712 MoveAxis(N, 0, ABG)
02:53:10.482 00.000 15712 Move returns status 0, amount 0
02:53:10.482 00.000 15712 move complete, result=0
02:53:10.482 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
02:53:10.485 00.003 15712 worker thread done servicing request
02:53:10.485 00.000 15712 Worker thread wakes up
02:53:10.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:10.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:11.901 01.416 15712 Exposure complete
02:53:11.961 00.060 15712 worker thread done servicing request
02:53:11.961 00.000 7988 OnExposeComplete: enter
02:53:11.961 00.000 7988 UpdateGuideState(): m_state=6
02:53:11.961 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5220
02:53:11.961 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=189.92, Mass=554, SNR=15.0, Peak=143 HFD=2.6
02:53:11.961 00.000 7988 MultiStar: [#1 -0.50,-0.14,1.09,U] [#2 -0.72,0.29,0.00,M4] [#3 -0.81,-0.45,0.00,M1] [#4 -0.15,-0.06,0.80,U] [#5 -1.02,0.03,0.00,M5] [#6 -0.29,-0.55,0.63,U] [#7 -0.90,-0.38,0.00,M4] [#8 1.39,-0.18,0.00,M2] 
02:53:11.961 00.000 7988 single-star, 3 included, MultiStar: {-0.26, -0.21}, one-star: {-0.08, -0.21}
02:53:11.961 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
02:53:11.961 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
02:53:11.961 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.93 mountX=-0.21 mountY=0.08, mountTheta=2.76
02:53:11.978 00.017 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.21, opts=13)
02:53:11.978 00.000 7988 Enqueuing Move request for scope (-0.08, -0.21)
02:53:11.978 00.000 15712 Worker thread wakes up
02:53:11.978 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
02:53:11.978 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
02:53:11.978 00.000 15712 Moving (-0.08, -0.21) raw xDistance=-0.21 yDistance=0.08
02:53:11.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:53:11.978 00.000 7988 UpdateGuideState exits: m=554 SNR=15.0
02:53:11.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:11.978 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:11.978 00.000 7988 Enqueuing Expose request
02:53:11.978 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.37
02:53:11.978 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
02:53:11.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:11.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:53:11.978 00.000 15712 MoveAxis(E, 46, ABG)
02:53:11.978 00.000 15712 Guiding  Dir = 2, Dur = 46
02:53:11.978 00.000 15712 IsGuiding returns 0
02:53:11.999 00.021 15712 PulseGuide returned control before completion, sleep 42
02:53:12.057 00.058 15712 IsGuiding returns 1
02:53:12.057 00.000 15712 scope still moving after pulse duration time elapsed
02:53:12.097 00.040 15712 IsGuiding returns 0
02:53:12.097 00.000 15712 scope move finished after 46 + 64 ms
02:53:12.097 00.000 15712 Move returns status 0, amount 46
02:53:12.097 00.000 15712 MoveAxis(N, 0, ABG)
02:53:12.097 00.000 15712 Move returns status 0, amount 0
02:53:12.097 00.000 15712 move complete, result=0
02:53:12.097 00.000 15712 worker thread done servicing request
02:53:12.097 00.000 15712 Worker thread wakes up
02:53:12.097 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
02:53:12.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:12.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:13.840 01.743 15712 Exposure complete
02:53:13.903 00.063 15712 worker thread done servicing request
02:53:13.905 00.002 7988 OnExposeComplete: enter
02:53:13.905 00.000 7988 UpdateGuideState(): m_state=6
02:53:13.905 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5221
02:53:13.905 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=189.98, Mass=588, SNR=15.4, Peak=141 HFD=3.0
02:53:13.905 00.000 7988 MultiStar: [#1 -0.37,0.14,0.98,U] [#2 -0.23,0.32,0.93,U] [#3 -0.36,-0.38,0.89,U] [#4 0.06,-0.06,0.68,U] [#5 -0.54,-0.03,0.72,U] [#6 -0.28,-0.14,0.69,U] [#7 -0.84,-0.09,0.00,M5] [#8 -0.26,-0.04,0.40,U] 
02:53:13.905 00.000 7988 single-star, 7 included, MultiStar: {-0.24, -0.04}, one-star: {0.01, -0.14}
02:53:13.905 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
02:53:13.905 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
02:53:13.905 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.51 mountX=-0.14 mountY=-0.01, mountTheta=-3.10
02:53:13.905 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.14, opts=13)
02:53:13.917 00.012 7988 Enqueuing Move request for scope (0.01, -0.14)
02:53:13.918 00.001 15712 Worker thread wakes up
02:53:13.918 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
02:53:13.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
02:53:13.918 00.000 15712 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=-0.01
02:53:13.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
02:53:13.918 00.000 7988 UpdateGuideState exits: m=588 SNR=15.4
02:53:13.920 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:13.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:13.920 00.000 7988 Enqueuing Expose request
02:53:13.920 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:53:13.920 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
02:53:13.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:13.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:53:13.920 00.000 15712 MoveAxis(E, 5, ABG)
02:53:13.920 00.000 15712 Guiding  Dir = 2, Dur = 5
02:53:13.935 00.015 15712 IsGuiding returns 0
02:53:13.952 00.017 15712 IsGuiding returns 0
02:53:13.952 00.000 15712 Move returns status 0, amount 5
02:53:13.952 00.000 15712 MoveAxis(N, 0, ABG)
02:53:13.952 00.000 15712 Move returns status 0, amount 0
02:53:13.952 00.000 15712 move complete, result=0
02:53:13.952 00.000 15712 worker thread done servicing request
02:53:13.952 00.000 15712 Worker thread wakes up
02:53:13.952 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
02:53:13.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:13.955 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:15.369 01.414 15712 Exposure complete
02:53:15.432 00.063 15712 worker thread done servicing request
02:53:15.432 00.000 7988 OnExposeComplete: enter
02:53:15.432 00.000 7988 UpdateGuideState(): m_state=6
02:53:15.432 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5222
02:53:15.432 00.000 7988 Star::Find returns 1 (0), X=974.86, Y=189.13, Mass=608, SNR=15.8, Peak=138 HFD=2.9
02:53:15.432 00.000 7988 MultiStar: [#1 -0.28,-0.64,0.00,M1] [#2 -0.49,-0.93,0.00,M4] [#3 -0.11,-0.89,0.00,M1] [#4 -0.29,-0.76,0.00,M1] [#5 -0.64,-1.12,0.00,M5] [#6 -0.32,-0.83,0.00,M1] [#7 -0.57,-0.91,0.00,M6] [#8 0.11,-0.38,0.52,U] 
02:53:15.432 00.000 7988 refined, 1 included, MultiStar: {0.06, -0.78}, one-star: {0.03, -0.99}
02:53:15.432 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:53:15.432 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
02:53:15.432 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.78 hyp=0.78 cameraTheta=-1.50 mountX=-0.78 mountY=-0.04, mountTheta=-3.09
02:53:15.432 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.78, opts=13)
02:53:15.432 00.000 7988 Enqueuing Move request for scope (0.06, -0.78)
02:53:15.432 00.000 15712 Worker thread wakes up
02:53:15.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.78) opts 0xd
02:53:15.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.78)
02:53:15.432 00.000 15712 Moving (0.06, -0.78) raw xDistance=-0.78 yDistance=-0.04
02:53:15.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
02:53:15.447 00.015 7988 UpdateGuideState exits: m=608 SNR=15.8
02:53:15.449 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:15.449 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:15.449 00.000 7988 Enqueuing Expose request
02:53:15.449 00.000 15712 PPEC rslt: input = -0.78, final = -0.48, react = -0.47, pred = -0.02, hyst = -0.43, hyst_pct = 0.00, period_length = 639.37
02:53:15.449 00.000 15712 PPEC: input: -0.78, control: -0.48, exposure: 1500
02:53:15.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:15.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:53:15.449 00.000 15712 MoveAxis(E, 158, ABG)
02:53:15.449 00.000 15712 Guiding  Dir = 2, Dur = 158
02:53:15.449 00.000 15712 IsGuiding returns 0
02:53:15.469 00.020 15712 PulseGuide returned control before completion, sleep 151
02:53:15.623 00.154 15712 IsGuiding returns 1
02:53:15.623 00.000 15712 scope still moving after pulse duration time elapsed
02:53:15.675 00.052 15712 IsGuiding returns 0
02:53:15.675 00.000 15712 scope move finished after 158 + 67 ms
02:53:15.675 00.000 15712 Move returns status 0, amount 158
02:53:15.675 00.000 15712 MoveAxis(N, 0, ABG)
02:53:15.675 00.000 15712 Move returns status 0, amount 0
02:53:15.675 00.000 15712 move complete, result=0
02:53:15.675 00.000 7988 GuideStep: -0.8 px 158 ms EAST, -0.0 px 0 ms NORTH
02:53:15.680 00.005 15712 worker thread done servicing request
02:53:15.680 00.000 15712 Worker thread wakes up
02:53:15.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:15.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:17.315 01.635 15712 Exposure complete
02:53:17.378 00.063 15712 worker thread done servicing request
02:53:17.378 00.000 7988 OnExposeComplete: enter
02:53:17.378 00.000 7988 UpdateGuideState(): m_state=6
02:53:17.382 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5223
02:53:17.382 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=189.40, Mass=610, SNR=15.9, Peak=139 HFD=3.0
02:53:17.384 00.002 7988 MultiStar: [#1 -0.48,-0.53,0.00,M2] [#2 -0.76,-0.01,0.00,M5] [#3 -0.21,-0.74,0.00,M2] [#4 -0.74,-0.54,0.00,M2] [#5 -0.47,-0.69,0.00,M6] [#6 -0.34,-0.72,0.00,M2] [#7 -0.09,-0.73,0.00,M7] [#8 0.65,-0.23,0.00,M1] 
02:53:17.384 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
02:53:17.386 00.002 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.78)
02:53:17.388 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.72 hyp=0.76 cameraTheta=-1.91 mountX=-0.72 mountY=0.27, mountTheta=2.78
02:53:17.390 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.72, opts=13)
02:53:17.390 00.000 7988 Enqueuing Move request for scope (-0.26, -0.72)
02:53:17.392 00.002 15712 Worker thread wakes up
02:53:17.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.72) opts 0xd
02:53:17.392 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.72)
02:53:17.392 00.000 15712 Moving (-0.26, -0.72) raw xDistance=-0.72 yDistance=0.27
02:53:17.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=61, FiltMax=255, Gamma=0.690
02:53:17.392 00.000 7988 UpdateGuideState exits: m=610 SNR=15.9
02:53:17.394 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:17.396 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:17.396 00.000 7988 Enqueuing Expose request
02:53:17.398 00.002 15712 PPEC rslt: input = -0.72, final = -0.45, react = -0.43, pred = -0.02, hyst = -0.39, hyst_pct = 0.00, period_length = 639.37
02:53:17.398 00.000 15712 PPEC: input: -0.72, control: -0.45, exposure: 1500
02:53:17.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:53:17.398 00.000 15712 MoveAxis(E, 147, ABG)
02:53:17.398 00.000 15712 Guiding  Dir = 2, Dur = 147
02:53:17.398 00.000 15712 IsGuiding returns 0
02:53:17.415 00.017 15712 PulseGuide returned control before completion, sleep 136
02:53:17.593 00.178 15712 IsGuiding returns 0
02:53:17.593 00.000 15712 Move returns status 0, amount 147
02:53:17.593 00.000 15712 MoveAxis(S, 70, ABG)
02:53:17.593 00.000 15712 Guiding  Dir = 1, Dur = 70
02:53:17.593 00.000 15712 IsGuiding returns 0
02:53:17.675 00.082 15712 IsGuiding returns 1
02:53:17.675 00.000 15712 scope still moving after pulse duration time elapsed
02:53:17.714 00.039 15712 IsGuiding returns 1
02:53:17.771 00.057 15712 IsGuiding returns 0
02:53:17.771 00.000 15712 scope move finished after 70 + 105 ms
02:53:17.771 00.000 15712 Move returns status 0, amount 70
02:53:17.771 00.000 15712 move complete, result=0
02:53:17.771 00.000 15712 worker thread done servicing request
02:53:17.771 00.000 15712 Worker thread wakes up
02:53:17.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:17.771 00.000 7988 GuideStep: -0.7 px 147 ms EAST, 0.3 px 70 ms SOUTH
02:53:17.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:19.179 01.408 15712 Exposure complete
02:53:19.242 00.063 15712 worker thread done servicing request
02:53:19.242 00.000 7988 OnExposeComplete: enter
02:53:19.242 00.000 7988 UpdateGuideState(): m_state=6
02:53:19.242 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5224
02:53:19.242 00.000 7988 Star::Find returns 1 (0), X=974.99, Y=189.89, Mass=543, SNR=14.8, Peak=152 HFD=2.7
02:53:19.242 00.000 7988 MultiStar: [#1 0.21,0.19,1.13,U] [#2 -0.15,-0.01,0.99,U] [#3 0.17,0.28,0.92,U] [#4 0.25,0.12,0.69,U] [#5 -0.52,-0.14,0.73,U] [#6 0.33,0.04,0.68,U] [#7 0.15,-0.06,0.51,U] [#8 0.28,0.68,0.00,M2] 
02:53:19.242 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.15, -0.23}
02:53:19.242 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
02:53:19.242 00.000 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
02:53:19.242 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=0.03 mountY=-0.08, mountTheta=-1.16
02:53:19.242 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.03, opts=13)
02:53:19.242 00.000 7988 Enqueuing Move request for scope (0.07, 0.03)
02:53:19.256 00.014 15712 Worker thread wakes up
02:53:19.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
02:53:19.256 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
02:53:19.256 00.000 15712 Moving (0.07, 0.03) raw xDistance=0.03 yDistance=-0.08
02:53:19.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:53:19.257 00.001 7988 UpdateGuideState exits: m=543 SNR=14.8
02:53:19.259 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:19.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:19.261 00.002 7988 Enqueuing Expose request
02:53:19.261 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:53:19.261 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
02:53:19.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:19.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:53:19.261 00.000 15712 MoveAxis(E, 6, ABG)
02:53:19.261 00.000 15712 Guiding  Dir = 2, Dur = 6
02:53:19.261 00.000 15712 IsGuiding returns 0
02:53:19.291 00.030 15712 IsGuiding returns 0
02:53:19.291 00.000 15712 Move returns status 0, amount 6
02:53:19.291 00.000 15712 MoveAxis(N, 0, ABG)
02:53:19.291 00.000 15712 Move returns status 0, amount 0
02:53:19.291 00.000 15712 move complete, result=0
02:53:19.291 00.000 15712 worker thread done servicing request
02:53:19.291 00.000 15712 Worker thread wakes up
02:53:19.292 00.001 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
02:53:19.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:19.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:20.932 01.640 15712 Exposure complete
02:53:20.993 00.061 15712 worker thread done servicing request
02:53:20.993 00.000 7988 OnExposeComplete: enter
02:53:20.993 00.000 7988 UpdateGuideState(): m_state=6
02:53:20.993 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5225
02:53:20.993 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=190.58, Mass=537, SNR=14.7, Peak=135 HFD=2.9
02:53:20.993 00.000 7988 MultiStar: [#1 -0.38,0.94,0.00,M2] [#2 -0.43,0.95,0.00,M5] [#3 -0.39,0.70,0.00,M2] [#4 -0.03,0.47,0.77,U] [#5 -0.50,0.44,0.78,U] [#6 -0.17,0.54,0.80,U] [#7 -0.36,0.46,0.53,U] [#8 -0.59,0.89,0.00,M3] 
02:53:20.993 00.000 7988 single-star, 4 included, MultiStar: {-0.20, 0.47}, one-star: {-0.04, 0.46}
02:53:20.993 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
02:53:20.993 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:53:20.993 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.46 hyp=0.46 cameraTheta=1.66 mountX=0.46 mountY=0.03, mountTheta=0.07
02:53:21.006 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.46, opts=13)
02:53:21.006 00.000 7988 Enqueuing Move request for scope (-0.04, 0.46)
02:53:21.009 00.003 15712 Worker thread wakes up
02:53:21.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.46) opts 0xd
02:53:21.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.46)
02:53:21.009 00.000 15712 Moving (-0.04, 0.46) raw xDistance=0.46 yDistance=0.03
02:53:21.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=60, FiltMax=255, Gamma=0.690
02:53:21.010 00.001 7988 UpdateGuideState exits: m=537 SNR=14.7
02:53:21.012 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:21.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:21.014 00.002 7988 Enqueuing Expose request
02:53:21.014 00.000 15712 PPEC rslt: input = 0.46, final = 0.26, react = 0.27, pred = -0.02, hyst = 0.22, hyst_pct = 0.00, period_length = 639.37
02:53:21.014 00.000 15712 PPEC: input: 0.46, control: 0.26, exposure: 1500
02:53:21.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:21.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:53:21.014 00.000 15712 MoveAxis(W, 84, ABG)
02:53:21.014 00.000 15712 Guiding  Dir = 3, Dur = 84
02:53:21.015 00.001 15712 IsGuiding returns 0
02:53:21.029 00.014 15712 PulseGuide returned control before completion, sleep 76
02:53:21.129 00.100 15712 IsGuiding returns 1
02:53:21.129 00.000 15712 scope still moving after pulse duration time elapsed
02:53:21.152 00.023 15712 IsGuiding returns 0
02:53:21.152 00.000 15712 scope move finished after 84 + 53 ms
02:53:21.152 00.000 15712 Move returns status 0, amount 84
02:53:21.152 00.000 15712 MoveAxis(N, 0, ABG)
02:53:21.152 00.000 15712 Move returns status 0, amount 0
02:53:21.152 00.000 15712 move complete, result=0
02:53:21.152 00.000 15712 worker thread done servicing request
02:53:21.152 00.000 15712 Worker thread wakes up
02:53:21.152 00.000 7988 GuideStep: 0.5 px 84 ms WEST, 0.0 px 0 ms NORTH
02:53:21.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:21.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:22.573 01.421 15712 Exposure complete
02:53:22.635 00.062 15712 worker thread done servicing request
02:53:22.635 00.000 7988 OnExposeComplete: enter
02:53:22.635 00.000 7988 UpdateGuideState(): m_state=6
02:53:22.639 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5226
02:53:22.639 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=190.59, Mass=724, SNR=17.2, Peak=129 HFD=3.6
02:53:22.641 00.002 7988 MultiStar: [#1 -0.17,0.49,0.93,U] [#2 -0.36,0.62,0.00,M6] [#3 -0.36,0.76,0.00,M3] [#4 -0.33,0.29,0.67,U] [#5 -0.58,0.62,0.00,M5] [#6 -0.23,0.39,0.64,U] [#7 -0.53,0.18,0.48,U] [#8 -0.19,0.57,0.43,U] 
02:53:22.641 00.000 7988 refined, 5 included, MultiStar: {-0.23, 0.41}, one-star: {-0.08, 0.46}
02:53:22.643 00.002 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.51 = 0.51)
02:53:22.643 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
02:53:22.645 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.41 hyp=0.47 cameraTheta=2.08 mountX=0.41 mountY=0.22, mountTheta=0.49
02:53:22.647 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.41, opts=13)
02:53:22.647 00.000 7988 Enqueuing Move request for scope (-0.23, 0.41)
02:53:22.650 00.003 15712 Worker thread wakes up
02:53:22.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:53:22.650 00.000 7988 UpdateGuideState exits: m=724 SNR=17.2
02:53:22.652 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:22.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:22.654 00.002 7988 Enqueuing Expose request
02:53:22.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.41) opts 0xd
02:53:22.654 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.41)
02:53:22.654 00.000 15712 Moving (-0.23, 0.41) raw xDistance=0.41 yDistance=0.22
02:53:22.658 00.004 15712 PPEC rslt: input = 0.41, final = 0.22, react = 0.24, pred = -0.02, hyst = 0.22, hyst_pct = 0.00, period_length = 639.37
02:53:22.658 00.000 15712 PPEC: input: 0.41, control: 0.22, exposure: 1500
02:53:22.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:22.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:53:22.658 00.000 15712 MoveAxis(W, 73, ABG)
02:53:22.658 00.000 15712 Guiding  Dir = 3, Dur = 73
02:53:22.658 00.000 15712 IsGuiding returns 0
02:53:22.675 00.017 15712 PulseGuide returned control before completion, sleep 64
02:53:22.746 00.071 15712 IsGuiding returns 1
02:53:22.746 00.000 15712 scope still moving after pulse duration time elapsed
02:53:22.801 00.055 15712 IsGuiding returns 0
02:53:22.801 00.000 15712 scope move finished after 73 + 74 ms
02:53:22.801 00.000 15712 Move returns status 0, amount 73
02:53:22.801 00.000 15712 MoveAxis(N, 0, ABG)
02:53:22.801 00.000 15712 Move returns status 0, amount 0
02:53:22.801 00.000 15712 move complete, result=0
02:53:22.801 00.000 7988 GuideStep: 0.4 px 73 ms WEST, 0.2 px 0 ms NORTH
02:53:22.809 00.008 15712 worker thread done servicing request
02:53:22.809 00.000 15712 Worker thread wakes up
02:53:22.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:22.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:24.437 01.628 15712 Exposure complete
02:53:24.503 00.066 7988 OnExposeComplete: enter
02:53:24.505 00.002 7988 UpdateGuideState(): m_state=6
02:53:24.505 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5227
02:53:24.507 00.002 7988 Star::Find returns 1 (0), X=974.73, Y=189.89, Mass=675, SNR=16.6, Peak=147 HFD=3.3
02:53:24.509 00.002 15712 worker thread done servicing request
02:53:24.509 00.000 7988 MultiStar: [#1 -0.09,0.21,0.93,U] [#2 -0.14,0.10,0.87,U] [#3 -0.45,-0.03,0.80,U] [#4 0.05,0.04,0.74,U] [#5 -0.59,0.09,0.72,U] [#6 -0.30,0.02,0.66,U] [#7 -0.14,0.12,0.44,U] [#8 0.15,-0.04,0.39,U] 
02:53:24.509 00.000 7988 refined, 8 included, MultiStar: {-0.19, 0.03}, one-star: {-0.10, -0.24}
02:53:24.511 00.002 7988 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.56) = xAngle (1.44 = 1.44)
02:53:24.511 00.000 7988 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
02:53:24.513 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=3.01 mountX=0.02 mountY=0.19, mountTheta=1.44
02:53:24.515 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.03, opts=13)
02:53:24.517 00.002 7988 Enqueuing Move request for scope (-0.19, 0.03)
02:53:24.517 00.000 15712 Worker thread wakes up
02:53:24.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
02:53:24.517 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
02:53:24.517 00.000 15712 Moving (-0.19, 0.03) raw xDistance=0.02 yDistance=0.19
02:53:24.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:24.520 00.003 7988 UpdateGuideState exits: m=675 SNR=16.6
02:53:24.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:24.522 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:24.522 00.000 7988 Enqueuing Expose request
02:53:24.522 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:53:24.522 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
02:53:24.522 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:24.522 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:53:24.522 00.000 15712 MoveAxis(E, 7, ABG)
02:53:24.522 00.000 15712 Guiding  Dir = 2, Dur = 7
02:53:24.522 00.000 15712 IsGuiding returns 0
02:53:24.549 00.027 15712 IsGuiding returns 0
02:53:24.549 00.000 15712 Move returns status 0, amount 7
02:53:24.549 00.000 15712 MoveAxis(N, 0, ABG)
02:53:24.549 00.000 15712 Move returns status 0, amount 0
02:53:24.549 00.000 15712 move complete, result=0
02:53:24.549 00.000 15712 worker thread done servicing request
02:53:24.549 00.000 15712 Worker thread wakes up
02:53:24.549 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
02:53:24.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:24.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:25.971 01.422 15712 Exposure complete
02:53:26.034 00.063 15712 worker thread done servicing request
02:53:26.034 00.000 7988 OnExposeComplete: enter
02:53:26.034 00.000 7988 UpdateGuideState(): m_state=6
02:53:26.034 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5228
02:53:26.034 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=190.37, Mass=559, SNR=15.3, Peak=156 HFD=2.9
02:53:26.034 00.000 7988 MultiStar: [#1 -0.05,0.24,1.05,U] [#2 -0.45,0.10,0.94,U] [#3 -0.30,-0.11,0.93,U] [#4 -0.25,0.40,0.81,U] [#5 -0.76,0.54,0.00,M5] [#6 -0.32,-0.33,0.74,U] [#7 -0.53,0.10,0.49,U] [#8 0.19,0.54,0.52,U] 
02:53:26.040 00.006 7988 refined, 7 included, MultiStar: {-0.24, 0.14}, one-star: {-0.22, 0.25}
02:53:26.040 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.56) = xAngle (1.06 = 1.06)
02:53:26.040 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
02:53:26.040 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.62 mountX=0.14 mountY=0.24, mountTheta=1.05
02:53:26.040 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.14, opts=13)
02:53:26.040 00.000 7988 Enqueuing Move request for scope (-0.24, 0.14)
02:53:26.040 00.000 15712 Worker thread wakes up
02:53:26.048 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:26.048 00.000 7988 UpdateGuideState exits: m=559 SNR=15.3
02:53:26.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:26.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:26.048 00.000 7988 Enqueuing Expose request
02:53:26.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
02:53:26.048 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
02:53:26.048 00.000 15712 Moving (-0.24, 0.14) raw xDistance=0.14 yDistance=0.24
02:53:26.057 00.009 15712 PPEC rslt: input = 0.14, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:53:26.057 00.000 15712 PPEC: input: 0.14, control: -0.02, exposure: 1500
02:53:26.057 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:26.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:53:26.057 00.000 15712 MoveAxis(E, 6, ABG)
02:53:26.057 00.000 15712 Guiding  Dir = 2, Dur = 6
02:53:26.057 00.000 15712 IsGuiding returns 0
02:53:26.085 00.028 15712 IsGuiding returns 0
02:53:26.085 00.000 15712 Move returns status 0, amount 6
02:53:26.085 00.000 15712 MoveAxis(N, 0, ABG)
02:53:26.085 00.000 15712 Move returns status 0, amount 0
02:53:26.085 00.000 15712 move complete, result=0
02:53:26.085 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
02:53:26.087 00.002 15712 worker thread done servicing request
02:53:26.087 00.000 15712 Worker thread wakes up
02:53:26.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:26.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:27.726 01.639 15712 Exposure complete
02:53:27.788 00.062 15712 worker thread done servicing request
02:53:27.790 00.002 7988 OnExposeComplete: enter
02:53:27.790 00.000 7988 UpdateGuideState(): m_state=6
02:53:27.790 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5229
02:53:27.790 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=189.17, Mass=659, SNR=16.3, Peak=130 HFD=3.3
02:53:27.790 00.000 7988 MultiStar: [#1 -0.17,-0.35,1.02,U] [#2 -0.38,-0.15,0.84,U] [#3 -0.60,-0.73,0.00,M2] [#4 -0.36,-0.38,0.69,U] [#5 -0.88,-0.09,0.00,M6] [#6 0.05,-0.78,0.00,M1] [#7 -1.04,-0.39,0.00,M3] [#8 0.26,-0.06,0.43,U] 
02:53:27.790 00.000 7988 refined, 4 included, MultiStar: {-0.19, -0.43}, one-star: {-0.13, -0.95}
02:53:27.797 00.007 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
02:53:27.797 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
02:53:27.799 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.43 hyp=0.47 cameraTheta=-1.99 mountX=-0.43 mountY=0.20, mountTheta=2.71
02:53:27.801 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.43, opts=13)
02:53:27.801 00.000 7988 Enqueuing Move request for scope (-0.19, -0.43)
02:53:27.803 00.002 15712 Worker thread wakes up
02:53:27.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.43) opts 0xd
02:53:27.803 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.43)
02:53:27.803 00.000 15712 Moving (-0.19, -0.43) raw xDistance=-0.43 yDistance=0.20
02:53:27.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:27.804 00.001 7988 UpdateGuideState exits: m=659 SNR=16.3
02:53:27.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:27.807 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:27.807 00.000 7988 Enqueuing Expose request
02:53:27.807 00.000 15712 PPEC rslt: input = -0.43, final = -0.28, react = -0.26, pred = -0.02, hyst = -0.23, hyst_pct = 0.00, period_length = 639.37
02:53:27.807 00.000 15712 PPEC: input: -0.43, control: -0.28, exposure: 1500
02:53:27.807 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:27.807 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:53:27.807 00.000 15712 MoveAxis(E, 90, ABG)
02:53:27.807 00.000 15712 Guiding  Dir = 2, Dur = 90
02:53:27.807 00.000 15712 IsGuiding returns 0
02:53:27.825 00.018 15712 PulseGuide returned control before completion, sleep 82
02:53:27.932 00.107 15712 IsGuiding returns 0
02:53:27.932 00.000 15712 Move returns status 0, amount 90
02:53:27.932 00.000 15712 MoveAxis(N, 0, ABG)
02:53:27.932 00.000 15712 Move returns status 0, amount 0
02:53:27.932 00.000 15712 move complete, result=0
02:53:27.932 00.000 7988 GuideStep: -0.4 px 90 ms EAST, 0.2 px 0 ms NORTH
02:53:27.941 00.009 15712 worker thread done servicing request
02:53:27.941 00.000 15712 Worker thread wakes up
02:53:27.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:27.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:29.354 01.413 15712 Exposure complete
02:53:29.417 00.063 15712 worker thread done servicing request
02:53:29.417 00.000 7988 OnExposeComplete: enter
02:53:29.417 00.000 7988 UpdateGuideState(): m_state=6
02:53:29.417 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5230
02:53:29.417 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=188.96, Mass=628, SNR=16.0, Peak=134 HFD=3.6
02:53:29.423 00.006 7988 MultiStar: [#1 0.00,-0.73,0.00,M1] [#2 -0.03,-0.52,0.90,U] [#3 -0.22,-0.27,0.89,U] [#4 -0.11,-0.87,0.00,M1] [#5 -0.59,-0.70,0.00,M7] [#6 -0.17,-0.89,0.00,M2] [#7 -0.20,-1.28,0.00,M4] [#8 0.61,-0.87,0.00,M1] 
02:53:29.423 00.000 7988 refined, 2 included, MultiStar: {-0.09, -0.67}, one-star: {-0.03, -1.16}
02:53:29.423 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
02:53:29.423 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
02:53:29.423 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.67 hyp=0.68 cameraTheta=-1.71 mountX=-0.67 mountY=0.11, mountTheta=2.98
02:53:29.423 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.67, opts=13)
02:53:29.423 00.000 7988 Enqueuing Move request for scope (-0.09, -0.67)
02:53:29.431 00.008 15712 Worker thread wakes up
02:53:29.431 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:29.431 00.000 7988 UpdateGuideState exits: m=628 SNR=16.0
02:53:29.431 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:29.431 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:29.431 00.000 7988 Enqueuing Expose request
02:53:29.431 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.67) opts 0xd
02:53:29.431 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.67)
02:53:29.431 00.000 15712 Moving (-0.09, -0.67) raw xDistance=-0.67 yDistance=0.11
02:53:29.440 00.009 15712 PPEC rslt: input = -0.67, final = -0.42, react = -0.40, pred = -0.01, hyst = -0.36, hyst_pct = 0.00, period_length = 639.37
02:53:29.440 00.000 15712 PPEC: input: -0.67, control: -0.42, exposure: 1500
02:53:29.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:29.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:53:29.440 00.000 15712 MoveAxis(E, 136, ABG)
02:53:29.440 00.000 15712 Guiding  Dir = 2, Dur = 136
02:53:29.474 00.034 15712 IsGuiding returns 0
02:53:29.479 00.005 15712 PulseGuide returned control before completion, sleep 130
02:53:29.644 00.165 15712 IsGuiding returns 0
02:53:29.644 00.000 15712 Move returns status 0, amount 136
02:53:29.644 00.000 15712 MoveAxis(N, 0, ABG)
02:53:29.644 00.000 15712 Move returns status 0, amount 0
02:53:29.644 00.000 15712 move complete, result=0
02:53:29.644 00.000 7988 GuideStep: -0.7 px 136 ms EAST, 0.1 px 0 ms NORTH
02:53:29.651 00.007 15712 worker thread done servicing request
02:53:29.651 00.000 15712 Worker thread wakes up
02:53:29.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:29.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:31.395 01.744 15712 Exposure complete
02:53:31.458 00.063 15712 worker thread done servicing request
02:53:31.459 00.001 7988 OnExposeComplete: enter
02:53:31.459 00.000 7988 UpdateGuideState(): m_state=6
02:53:31.459 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5231
02:53:31.459 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=188.98, Mass=790, SNR=18.1, Peak=138 HFD=3.7
02:53:31.464 00.005 7988 MultiStar: [#1 -0.11,-0.64,0.91,U] [#2 -0.50,-0.91,0.00,M3] [#3 -0.07,-0.73,0.00,M2] [#4 -0.32,-0.51,0.64,U] [#5 -0.19,-1.12,0.00,M8] [#6 -0.37,-1.02,0.00,M3] [#7 -0.61,-0.88,0.00,M5] [#8 0.09,-0.57,0.35,U] 
02:53:31.464 00.000 7988 refined, 3 included, MultiStar: {-0.12, -0.78}, one-star: {-0.07, -1.15}
02:53:31.464 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.28 = 3.00)
02:53:31.464 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.97)
02:53:31.464 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.78 hyp=0.79 cameraTheta=-1.72 mountX=-0.78 mountY=0.14, mountTheta=2.97
02:53:31.464 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.78, opts=13)
02:53:31.464 00.000 7988 Enqueuing Move request for scope (-0.12, -0.78)
02:53:31.472 00.008 15712 Worker thread wakes up
02:53:31.472 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.78) opts 0xd
02:53:31.472 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.78)
02:53:31.472 00.000 15712 Moving (-0.12, -0.78) raw xDistance=-0.78 yDistance=0.14
02:53:31.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:31.472 00.000 7988 UpdateGuideState exits: m=790 SNR=18.1
02:53:31.474 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:31.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:31.476 00.002 7988 Enqueuing Expose request
02:53:31.476 00.000 15712 PPEC rslt: input = -0.78, final = -0.48, react = -0.47, pred = -0.01, hyst = -0.44, hyst_pct = 0.00, period_length = 639.36
02:53:31.476 00.000 15712 PPEC: input: -0.78, control: -0.48, exposure: 1500
02:53:31.476 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:31.476 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:53:31.476 00.000 15712 MoveAxis(E, 157, ABG)
02:53:31.476 00.000 15712 Guiding  Dir = 2, Dur = 157
02:53:31.476 00.000 15712 IsGuiding returns 0
02:53:31.504 00.028 15712 PulseGuide returned control before completion, sleep 142
02:53:31.647 00.143 15712 IsGuiding returns 1
02:53:31.647 00.000 15712 scope still moving after pulse duration time elapsed
02:53:31.679 00.032 15712 IsGuiding returns 0
02:53:31.679 00.000 15712 scope move finished after 157 + 44 ms
02:53:31.679 00.000 15712 Move returns status 0, amount 157
02:53:31.679 00.000 15712 MoveAxis(N, 0, ABG)
02:53:31.679 00.000 15712 Move returns status 0, amount 0
02:53:31.679 00.000 15712 move complete, result=0
02:53:31.679 00.000 7988 GuideStep: -0.8 px 157 ms EAST, 0.1 px 0 ms NORTH
02:53:31.681 00.002 15712 worker thread done servicing request
02:53:31.681 00.000 15712 Worker thread wakes up
02:53:31.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:31.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:33.102 01.421 15712 Exposure complete
02:53:33.164 00.062 15712 worker thread done servicing request
02:53:33.164 00.000 7988 OnExposeComplete: enter
02:53:33.164 00.000 7988 UpdateGuideState(): m_state=6
02:53:33.164 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5232
02:53:33.164 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=189.43, Mass=699, SNR=17.0, Peak=131 HFD=3.5
02:53:33.164 00.000 7988 MultiStar: [#1 -0.33,-0.50,0.92,U] [#2 -0.37,-0.28,0.87,U] [#3 -0.34,-0.84,0.00,M3] [#4 -0.33,-0.51,0.70,U] [#5 -0.26,-0.64,0.58,U] [#6 -0.27,-0.97,0.00,M4] [#7 -0.49,-0.39,0.50,U] [#8 -0.04,-0.66,0.48,U] 
02:53:33.164 00.000 7988 refined, 6 included, MultiStar: {-0.24, -0.52}, one-star: {0.04, -0.70}
02:53:33.164 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.57 = 2.72)
02:53:33.164 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
02:53:33.164 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.52 hyp=0.58 cameraTheta=-2.00 mountX=-0.53 mountY=0.26, mountTheta=2.69
02:53:33.164 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.52, opts=13)
02:53:33.164 00.000 7988 Enqueuing Move request for scope (-0.24, -0.52)
02:53:33.178 00.014 15712 Worker thread wakes up
02:53:33.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.52) opts 0xd
02:53:33.178 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.52)
02:53:33.178 00.000 15712 Moving (-0.24, -0.52) raw xDistance=-0.53 yDistance=0.26
02:53:33.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:53:33.178 00.000 7988 UpdateGuideState exits: m=699 SNR=17.0
02:53:33.181 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:33.181 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:33.183 00.002 7988 Enqueuing Expose request
02:53:33.183 00.000 15712 PPEC rslt: input = -0.53, final = -0.33, react = -0.32, pred = -0.01, hyst = -0.31, hyst_pct = 0.00, period_length = 639.36
02:53:33.183 00.000 15712 PPEC: input: -0.53, control: -0.33, exposure: 1500
02:53:33.183 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:53:33.183 00.000 15712 MoveAxis(E, 108, ABG)
02:53:33.183 00.000 15712 Guiding  Dir = 2, Dur = 108
02:53:33.183 00.000 15712 IsGuiding returns 0
02:53:33.198 00.015 15712 PulseGuide returned control before completion, sleep 105
02:53:33.306 00.108 15712 IsGuiding returns 1
02:53:33.306 00.000 15712 scope still moving after pulse duration time elapsed
02:53:33.338 00.032 15712 IsGuiding returns 0
02:53:33.338 00.000 15712 scope move finished after 108 + 50 ms
02:53:33.338 00.000 15712 Move returns status 0, amount 108
02:53:33.338 00.000 15712 MoveAxis(S, 65, ABG)
02:53:33.338 00.000 15712 Guiding  Dir = 1, Dur = 65
02:53:33.338 00.000 15712 IsGuiding returns 0
02:53:33.419 00.081 15712 IsGuiding returns 1
02:53:33.419 00.000 15712 scope still moving after pulse duration time elapsed
02:53:33.449 00.030 15712 IsGuiding returns 1
02:53:33.501 00.052 15712 IsGuiding returns 1
02:53:33.535 00.034 15712 IsGuiding returns 0
02:53:33.535 00.000 15712 scope move finished after 65 + 126 ms
02:53:33.535 00.000 15712 Move returns status 0, amount 65
02:53:33.535 00.000 15712 move complete, result=0
02:53:33.535 00.000 7988 GuideStep: -0.5 px 108 ms EAST, 0.3 px 65 ms SOUTH
02:53:33.536 00.001 15712 worker thread done servicing request
02:53:33.536 00.000 15712 Worker thread wakes up
02:53:33.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:33.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:35.176 01.640 15712 Exposure complete
02:53:35.239 00.063 15712 worker thread done servicing request
02:53:35.239 00.000 7988 OnExposeComplete: enter
02:53:35.239 00.000 7988 UpdateGuideState(): m_state=6
02:53:35.242 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5233
02:53:35.242 00.000 7988 Star::Find returns 1 (0), X=974.96, Y=190.39, Mass=588, SNR=15.6, Peak=151 HFD=2.6
02:53:35.244 00.002 7988 MultiStar: [#1 0.45,0.58,0.00,M1] [#2 0.23,0.98,0.00,M3] [#3 0.37,0.55,0.86,U] [#4 0.22,1.12,0.00,M1] [#5 -0.21,0.18,0.87,U] [#6 0.20,0.27,0.64,U] [#7 0.01,0.55,0.53,U] [#8 0.19,1.11,0.00,M1] 
02:53:35.244 00.000 7988 single-star, 4 included, MultiStar: {0.10, 0.35}, one-star: {0.12, 0.26}
02:53:35.246 00.002 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
02:53:35.248 00.002 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
02:53:35.248 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.13 mountX=0.26 mountY=-0.13, mountTheta=-0.46
02:53:35.250 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.26, opts=13)
02:53:35.250 00.000 7988 Enqueuing Move request for scope (0.12, 0.26)
02:53:35.253 00.003 15712 Worker thread wakes up
02:53:35.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
02:53:35.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
02:53:35.253 00.000 15712 Moving (0.12, 0.26) raw xDistance=0.26 yDistance=-0.13
02:53:35.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:35.253 00.000 7988 UpdateGuideState exits: m=588 SNR=15.6
02:53:35.255 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:35.256 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:35.256 00.000 7988 Enqueuing Expose request
02:53:35.256 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.36
02:53:35.256 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
02:53:35.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:35.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:53:35.256 00.000 15712 MoveAxis(W, 47, ABG)
02:53:35.256 00.000 15712 Guiding  Dir = 3, Dur = 47
02:53:35.256 00.000 15712 IsGuiding returns 0
02:53:35.272 00.016 15712 PulseGuide returned control before completion, sleep 39
02:53:35.317 00.045 15712 IsGuiding returns 1
02:53:35.317 00.000 15712 scope still moving after pulse duration time elapsed
02:53:35.355 00.038 15712 IsGuiding returns 0
02:53:35.355 00.000 15712 scope move finished after 47 + 51 ms
02:53:35.355 00.000 15712 Move returns status 0, amount 47
02:53:35.355 00.000 15712 MoveAxis(N, 0, ABG)
02:53:35.355 00.000 15712 Move returns status 0, amount 0
02:53:35.355 00.000 15712 move complete, result=0
02:53:35.358 00.003 7988 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
02:53:35.358 00.000 15712 worker thread done servicing request
02:53:35.358 00.000 15712 Worker thread wakes up
02:53:35.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:35.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:36.770 01.412 15712 Exposure complete
02:53:36.835 00.065 15712 worker thread done servicing request
02:53:36.835 00.000 7988 OnExposeComplete: enter
02:53:36.835 00.000 7988 UpdateGuideState(): m_state=6
02:53:36.835 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5234
02:53:36.839 00.004 7988 Star::Find returns 1 (0), X=974.90, Y=190.61, Mass=663, SNR=16.5, Peak=140 HFD=3.3
02:53:36.839 00.000 7988 MultiStar: [#1 -0.13,0.87,0.00,M2] [#2 -0.14,1.45,0.00,M4] [#3 0.13,0.50,0.84,U] [#4 -0.04,0.54,0.72,U] [#5 -0.23,0.51,0.71,U] [#6 0.08,0.25,0.63,U] [#7 -0.32,0.62,0.00,M4] [#8 -0.31,0.49,0.44,U] 
02:53:36.839 00.000 7988 refined, 5 included, MultiStar: {-0.02, 0.47}, one-star: {0.07, 0.49}
02:53:36.839 00.000 7988 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
02:53:36.839 00.000 7988 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:53:36.845 00.006 7988 CameraToMount -- cameraX=-0.02 cameraY=0.47 hyp=0.47 cameraTheta=1.62 mountX=0.47 mountY=0.01, mountTheta=0.02
02:53:36.845 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.47, opts=13)
02:53:36.847 00.002 7988 Enqueuing Move request for scope (-0.02, 0.47)
02:53:36.849 00.002 15712 Worker thread wakes up
02:53:36.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.47) opts 0xd
02:53:36.849 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.47)
02:53:36.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:36.849 00.000 7988 UpdateGuideState exits: m=663 SNR=16.5
02:53:36.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:36.849 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:36.849 00.000 7988 Enqueuing Expose request
02:53:36.849 00.000 15712 Moving (-0.02, 0.47) raw xDistance=0.47 yDistance=0.01
02:53:36.858 00.009 15712 PPEC rslt: input = 0.47, final = 0.26, react = 0.28, pred = -0.02, hyst = 0.23, hyst_pct = 0.00, period_length = 639.37
02:53:36.858 00.000 15712 PPEC: input: 0.47, control: 0.26, exposure: 1500
02:53:36.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:36.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:53:36.858 00.000 15712 MoveAxis(W, 86, ABG)
02:53:36.858 00.000 15712 Guiding  Dir = 3, Dur = 86
02:53:36.872 00.014 15712 IsGuiding returns 0
02:53:36.891 00.019 15712 PulseGuide returned control before completion, sleep 81
02:53:36.977 00.086 15712 IsGuiding returns 1
02:53:36.977 00.000 15712 scope still moving after pulse duration time elapsed
02:53:37.019 00.042 15712 IsGuiding returns 0
02:53:37.019 00.000 15712 scope move finished after 86 + 57 ms
02:53:37.019 00.000 15712 Move returns status 0, amount 86
02:53:37.019 00.000 15712 MoveAxis(N, 0, ABG)
02:53:37.019 00.000 15712 Move returns status 0, amount 0
02:53:37.019 00.000 15712 move complete, result=0
02:53:37.019 00.000 15712 worker thread done servicing request
02:53:37.019 00.000 15712 Worker thread wakes up
02:53:37.019 00.000 7988 GuideStep: 0.5 px 86 ms WEST, 0.0 px 0 ms NORTH
02:53:37.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:37.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:38.763 01.744 15712 Exposure complete
02:53:38.825 00.062 15712 worker thread done servicing request
02:53:38.825 00.000 7988 OnExposeComplete: enter
02:53:38.825 00.000 7988 UpdateGuideState(): m_state=6
02:53:38.829 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5235
02:53:38.829 00.000 7988 Star::Find returns 1 (0), X=974.37, Y=190.28, Mass=587, SNR=15.7, Peak=140 HFD=3.5
02:53:38.829 00.000 7988 MultiStar: [#1 0.37,0.55,0.98,U] [#2 -0.05,0.39,0.92,U] [#3 0.08,0.41,0.91,U] [#4 0.52,0.48,0.00,M1] [#5 -0.54,0.27,0.79,U] [#6 -0.20,0.15,0.74,U] [#7 -0.20,-0.32,0.52,U] [#8 0.75,0.13,0.00,M1] 
02:53:38.829 00.000 7988 refined, 6 included, MultiStar: {-0.13, 0.27}, one-star: {-0.46, 0.16}
02:53:38.829 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.56) = xAngle (0.45 = 0.45)
02:53:38.829 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:53:38.829 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.01 mountX=0.27 mountY=0.12, mountTheta=0.42
02:53:38.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.27, opts=13)
02:53:38.829 00.000 7988 Enqueuing Move request for scope (-0.13, 0.27)
02:53:38.829 00.000 15712 Worker thread wakes up
02:53:38.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
02:53:38.829 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
02:53:38.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:38.841 00.012 7988 UpdateGuideState exits: m=587 SNR=15.7
02:53:38.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:38.841 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:38.841 00.000 7988 Enqueuing Expose request
02:53:38.841 00.000 15712 Moving (-0.13, 0.27) raw xDistance=0.27 yDistance=0.12
02:53:38.846 00.005 15712 PPEC rslt: input = 0.27, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.37
02:53:38.846 00.000 15712 PPEC: input: 0.27, control: 0.14, exposure: 1500
02:53:38.846 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:38.846 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:53:38.846 00.000 15712 MoveAxis(W, 45, ABG)
02:53:38.846 00.000 15712 Guiding  Dir = 3, Dur = 45
02:53:38.846 00.000 15712 IsGuiding returns 0
02:53:38.873 00.027 15712 PulseGuide returned control before completion, sleep 33
02:53:38.921 00.048 15712 IsGuiding returns 0
02:53:38.921 00.000 15712 Move returns status 0, amount 45
02:53:38.921 00.000 15712 MoveAxis(N, 0, ABG)
02:53:38.921 00.000 15712 Move returns status 0, amount 0
02:53:38.921 00.000 15712 move complete, result=0
02:53:38.921 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
02:53:38.923 00.002 15712 worker thread done servicing request
02:53:38.923 00.000 15712 Worker thread wakes up
02:53:38.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:38.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:40.341 01.418 15712 Exposure complete
02:53:40.405 00.064 15712 worker thread done servicing request
02:53:40.405 00.000 7988 OnExposeComplete: enter
02:53:40.405 00.000 7988 UpdateGuideState(): m_state=6
02:53:40.409 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5236
02:53:40.409 00.000 7988 Star::Find returns 1 (0), X=974.82, Y=189.55, Mass=803, SNR=18.4, Peak=148 HFD=3.6
02:53:40.409 00.000 7988 MultiStar: [#1 0.07,-0.42,0.88,U] [#2 -0.15,-0.02,0.75,U] [#3 -0.11,-0.26,0.73,U] [#4 0.28,0.05,0.64,U] [#5 -0.30,-0.18,0.73,U] [#6 0.02,-0.70,0.00,M2] [#7 -0.57,-0.18,0.47,U] [#8 -0.13,0.18,0.35,U] 
02:53:40.409 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.23}, one-star: {-0.01, -0.58}
02:53:40.409 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.51 = 2.78)
02:53:40.409 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
02:53:40.409 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.94 mountX=-0.23 mountY=0.10, mountTheta=2.75
02:53:40.409 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.23, opts=13)
02:53:40.409 00.000 7988 Enqueuing Move request for scope (-0.09, -0.23)
02:53:40.419 00.010 15712 Worker thread wakes up
02:53:40.419 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
02:53:40.419 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
02:53:40.419 00.000 15712 Moving (-0.09, -0.23) raw xDistance=-0.23 yDistance=0.10
02:53:40.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:40.419 00.000 7988 UpdateGuideState exits: m=803 SNR=18.4
02:53:40.422 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:40.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:40.424 00.002 7988 Enqueuing Expose request
02:53:40.424 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.37
02:53:40.424 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
02:53:40.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:40.426 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:53:40.426 00.000 15712 MoveAxis(E, 53, ABG)
02:53:40.426 00.000 15712 Guiding  Dir = 2, Dur = 53
02:53:40.426 00.000 15712 IsGuiding returns 0
02:53:40.438 00.012 15712 PulseGuide returned control before completion, sleep 50
02:53:40.499 00.061 15712 IsGuiding returns 1
02:53:40.499 00.000 15712 scope still moving after pulse duration time elapsed
02:53:40.536 00.037 15712 IsGuiding returns 0
02:53:40.536 00.000 15712 scope move finished after 53 + 57 ms
02:53:40.536 00.000 15712 Move returns status 0, amount 53
02:53:40.536 00.000 15712 MoveAxis(N, 0, ABG)
02:53:40.536 00.000 15712 Move returns status 0, amount 0
02:53:40.536 00.000 15712 move complete, result=0
02:53:40.536 00.000 15712 worker thread done servicing request
02:53:40.536 00.000 15712 Worker thread wakes up
02:53:40.536 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
02:53:40.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:40.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:42.173 01.637 15712 Exposure complete
02:53:42.236 00.063 15712 worker thread done servicing request
02:53:42.236 00.000 7988 OnExposeComplete: enter
02:53:42.236 00.000 7988 UpdateGuideState(): m_state=6
02:53:42.241 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5237
02:53:42.241 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=188.89, Mass=649, SNR=16.2, Peak=150 HFD=3.0
02:53:42.243 00.002 7988 MultiStar: [#1 -0.30,-1.24,0.00,M1] [#2 -0.12,-0.41,0.89,U] [#3 -0.03,-1.02,0.00,M1] [#4 0.07,-0.84,0.00,M1] [#5 -0.87,-1.61,0.00,M4] [#6 -0.13,-1.20,0.00,M3] [#7 0.08,-1.18,0.00,M3] [#8 0.20,-0.79,0.00,M1] 
02:53:42.243 00.000 7988 refined, 1 included, MultiStar: {0.03, -0.85}, one-star: {0.17, -1.23}
02:53:42.245 00.002 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
02:53:42.246 00.001 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:53:42.248 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.85 hyp=0.85 cameraTheta=-1.53 mountX=-0.85 mountY=-0.01, mountTheta=-3.13
02:53:42.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.85, opts=13)
02:53:42.250 00.002 7988 Enqueuing Move request for scope (0.03, -0.85)
02:53:42.252 00.002 15712 Worker thread wakes up
02:53:42.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.85) opts 0xd
02:53:42.252 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.85)
02:53:42.252 00.000 15712 Moving (0.03, -0.85) raw xDistance=-0.85 yDistance=-0.01
02:53:42.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:42.252 00.000 7988 UpdateGuideState exits: m=649 SNR=16.2
02:53:42.256 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:42.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:42.256 00.000 7988 Enqueuing Expose request
02:53:42.256 00.000 15712 PPEC rslt: input = -0.85, final = -0.53, react = -0.51, pred = -0.02, hyst = -0.45, hyst_pct = 0.00, period_length = 639.37
02:53:42.256 00.000 15712 PPEC: input: -0.85, control: -0.53, exposure: 1500
02:53:42.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:42.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:53:42.256 00.000 15712 MoveAxis(E, 173, ABG)
02:53:42.256 00.000 15712 Guiding  Dir = 2, Dur = 173
02:53:42.256 00.000 15712 IsGuiding returns 0
02:53:42.268 00.012 15712 PulseGuide returned control before completion, sleep 165
02:53:42.468 00.200 15712 IsGuiding returns 0
02:53:42.468 00.000 15712 Move returns status 0, amount 173
02:53:42.468 00.000 15712 MoveAxis(N, 0, ABG)
02:53:42.468 00.000 15712 Move returns status 0, amount 0
02:53:42.468 00.000 15712 move complete, result=0
02:53:42.468 00.000 15712 worker thread done servicing request
02:53:42.468 00.000 15712 Worker thread wakes up
02:53:42.468 00.000 7988 GuideStep: -0.8 px 173 ms EAST, -0.0 px 0 ms NORTH
02:53:42.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:42.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:43.876 01.408 15712 Exposure complete
02:53:43.938 00.062 15712 worker thread done servicing request
02:53:43.938 00.000 7988 OnExposeComplete: enter
02:53:43.938 00.000 7988 UpdateGuideState(): m_state=6
02:53:43.938 00.000 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5238
02:53:43.938 00.000 7988 Star::Find returns 1 (0), X=975.05, Y=188.81, Mass=697, SNR=17.0, Peak=137 HFD=3.9
02:53:43.938 00.000 7988 MultiStar: [#1 -0.13,-1.13,0.00,M2] [#2 -0.23,-0.97,0.00,M2] [#3 -0.07,-1.30,0.00,M2] [#4 0.21,-1.26,0.00,M2] [#5 -0.23,-1.48,0.00,M5] [#6 -0.03,-1.73,0.00,M4] [#7 -0.04,-1.65,0.00,M4] [#8 0.80,-1.24,0.00,M2] 
02:53:43.938 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
02:53:43.938 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
02:53:43.948 00.010 7988 CameraToMount -- cameraX=0.22 cameraY=-1.31 hyp=1.33 cameraTheta=-1.40 mountX=-1.31 mountY=-0.19, mountTheta=-3.00
02:53:43.948 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-1.31, opts=13)
02:53:43.948 00.000 7988 Enqueuing Move request for scope (0.22, -1.31)
02:53:43.948 00.000 15712 Worker thread wakes up
02:53:43.948 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.31) opts 0xd
02:53:43.948 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -1.31)
02:53:43.948 00.000 15712 Moving (0.22, -1.31) raw xDistance=-1.31 yDistance=-0.19
02:53:43.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:43.954 00.006 7988 UpdateGuideState exits: m=697 SNR=17.0
02:53:43.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:43.954 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:43.954 00.000 15712 PPEC rslt: input = -1.31, final = -0.81, react = -0.79, pred = -0.02, hyst = -0.72, hyst_pct = 0.00, period_length = 639.37
02:53:43.954 00.000 7988 Enqueuing Expose request
02:53:43.954 00.000 15712 PPEC: input: -1.31, control: -0.81, exposure: 1500
02:53:43.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:43.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:53:43.954 00.000 15712 MoveAxis(E, 264, ABG)
02:53:43.954 00.000 15712 Guiding  Dir = 2, Dur = 264
02:53:43.954 00.000 15712 IsGuiding returns 0
02:53:43.989 00.035 15712 PulseGuide returned control before completion, sleep 246
02:53:44.261 00.272 15712 IsGuiding returns 1
02:53:44.261 00.000 15712 scope still moving after pulse duration time elapsed
02:53:44.288 00.027 15712 IsGuiding returns 0
02:53:44.288 00.000 15712 scope move finished after 264 + 63 ms
02:53:44.288 00.000 15712 Move returns status 0, amount 264
02:53:44.288 00.000 15712 MoveAxis(N, 0, ABG)
02:53:44.288 00.000 15712 Move returns status 0, amount 0
02:53:44.288 00.000 15712 move complete, result=0
02:53:44.288 00.000 7988 GuideStep: -1.3 px 264 ms EAST, -0.2 px 0 ms NORTH
02:53:44.290 00.002 15712 worker thread done servicing request
02:53:44.290 00.000 15712 Worker thread wakes up
02:53:44.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:44.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:46.032 01.742 15712 Exposure complete
02:53:46.093 00.061 15712 worker thread done servicing request
02:53:46.093 00.000 7988 OnExposeComplete: enter
02:53:46.093 00.000 7988 UpdateGuideState(): m_state=6
02:53:46.093 00.000 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5239
02:53:46.093 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=188.80, Mass=654, SNR=16.6, Peak=145 HFD=3.5
02:53:46.101 00.008 7988 MultiStar: [#1 0.01,-0.48,0.88,U] [#2 -0.36,-0.30,0.85,U] [#3 -0.31,-0.85,0.00,M3] [#4 0.15,-0.68,0.00,M3] [#5 -0.22,-0.75,0.00,M6] [#6 -0.11,-0.57,0.71,U] [#7 -0.58,-0.41,0.00,M5] [#8 0.32,-0.87,0.00,M3] 
02:53:46.101 00.000 7988 refined, 3 included, MultiStar: {-0.14, -0.70}, one-star: {-0.11, -1.32}
02:53:46.103 00.002 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
02:53:46.103 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
02:53:46.105 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.70 hyp=0.71 cameraTheta=-1.77 mountX=-0.70 mountY=0.16, mountTheta=2.92
02:53:46.107 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.70, opts=13)
02:53:46.107 00.000 7988 Enqueuing Move request for scope (-0.14, -0.70)
02:53:46.107 00.000 15712 Worker thread wakes up
02:53:46.109 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.70) opts 0xd
02:53:46.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:46.109 00.000 7988 UpdateGuideState exits: m=654 SNR=16.6
02:53:46.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:46.109 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:46.109 00.000 7988 Enqueuing Expose request
02:53:46.109 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.70)
02:53:46.109 00.000 15712 Moving (-0.14, -0.70) raw xDistance=-0.70 yDistance=0.16
02:53:46.118 00.009 15712 PPEC rslt: input = -0.70, final = -0.44, react = -0.42, pred = -0.02, hyst = -0.41, hyst_pct = 0.00, period_length = 639.37
02:53:46.118 00.000 15712 PPEC: input: -0.70, control: -0.44, exposure: 1500
02:53:46.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:46.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:53:46.118 00.000 15712 MoveAxis(E, 144, ABG)
02:53:46.118 00.000 15712 Guiding  Dir = 2, Dur = 144
02:53:46.125 00.007 15712 IsGuiding returns 0
02:53:46.145 00.020 15712 PulseGuide returned control before completion, sleep 139
02:53:46.323 00.178 15712 IsGuiding returns 0
02:53:46.323 00.000 15712 Move returns status 0, amount 144
02:53:46.323 00.000 15712 MoveAxis(N, 0, ABG)
02:53:46.323 00.000 15712 Move returns status 0, amount 0
02:53:46.323 00.000 15712 move complete, result=0
02:53:46.323 00.000 15712 worker thread done servicing request
02:53:46.323 00.000 15712 Worker thread wakes up
02:53:46.323 00.000 7988 GuideStep: -0.7 px 144 ms EAST, 0.2 px 0 ms NORTH
02:53:46.325 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:46.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:47.739 01.414 15712 Exposure complete
02:53:47.801 00.062 15712 worker thread done servicing request
02:53:47.801 00.000 7988 OnExposeComplete: enter
02:53:47.801 00.000 7988 UpdateGuideState(): m_state=6
02:53:47.807 00.006 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5240
02:53:47.807 00.000 7988 Star::Find returns 1 (0), X=975.15, Y=190.09, Mass=629, SNR=16.1, Peak=137 HFD=3.1
02:53:47.809 00.002 7988 MultiStar: [#1 -0.01,0.62,0.96,U] [#2 -0.24,0.43,0.87,U] [#3 -0.02,0.29,0.81,U] [#4 0.37,0.09,0.74,U] [#5 -0.17,0.29,0.62,U] [#6 0.26,-0.40,0.65,U] [#7 -0.12,0.39,0.55,U] [#8 -0.12,0.86,0.00,M4] 
02:53:47.809 00.000 7988 refined, 7 included, MultiStar: {0.06, 0.22}, one-star: {0.31, -0.04}
02:53:47.809 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
02:53:47.809 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
02:53:47.809 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.32 mountX=0.22 mountY=-0.06, mountTheta=-0.27
02:53:47.809 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.22, opts=13)
02:53:47.817 00.008 7988 Enqueuing Move request for scope (0.06, 0.22)
02:53:47.817 00.000 15712 Worker thread wakes up
02:53:47.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
02:53:47.817 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
02:53:47.817 00.000 15712 Moving (0.06, 0.22) raw xDistance=0.22 yDistance=-0.06
02:53:47.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:53:47.817 00.000 7988 UpdateGuideState exits: m=629 SNR=16.1
02:53:47.820 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:47.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:47.822 00.002 7988 Enqueuing Expose request
02:53:47.824 00.002 15712 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 639.37
02:53:47.824 00.000 15712 PPEC: input: 0.22, control: 0.11, exposure: 1500
02:53:47.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:47.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:53:47.824 00.000 15712 MoveAxis(W, 37, ABG)
02:53:47.824 00.000 15712 Guiding  Dir = 3, Dur = 37
02:53:47.824 00.000 15712 IsGuiding returns 0
02:53:47.841 00.017 15712 PulseGuide returned control before completion, sleep 30
02:53:47.885 00.044 15712 IsGuiding returns 0
02:53:47.885 00.000 15712 Move returns status 0, amount 37
02:53:47.885 00.000 15712 MoveAxis(N, 0, ABG)
02:53:47.885 00.000 15712 Move returns status 0, amount 0
02:53:47.885 00.000 15712 move complete, result=0
02:53:47.885 00.000 7988 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:53:47.891 00.006 15712 worker thread done servicing request
02:53:47.891 00.000 15712 Worker thread wakes up
02:53:47.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:47.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:49.523 01.632 15712 Exposure complete
02:53:49.587 00.064 15712 worker thread done servicing request
02:53:49.587 00.000 7988 OnExposeComplete: enter
02:53:49.587 00.000 7988 UpdateGuideState(): m_state=6
02:53:49.587 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5241
02:53:49.587 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=190.72, Mass=722, SNR=17.2, Peak=128 HFD=3.7
02:53:49.594 00.007 7988 MultiStar: [#1 0.29,0.87,0.00,M1] [#2 -0.38,0.94,0.00,M1] [#3 0.33,0.92,0.00,M3] [#4 -0.42,1.11,0.00,M3] [#5 -0.41,0.66,0.00,M6] [#6 0.21,0.15,0.63,U] [#7 0.17,0.82,0.00,M5] [#8 0.48,1.16,0.00,M5] 
02:53:49.594 00.000 7988 refined, 1 included, MultiStar: {0.16, 0.42}, one-star: {0.13, 0.59}
02:53:49.594 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
02:53:49.594 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
02:53:49.594 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.42 hyp=0.45 cameraTheta=1.20 mountX=0.42 mountY=-0.18, mountTheta=-0.39
02:53:49.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.42, opts=13)
02:53:49.594 00.000 7988 Enqueuing Move request for scope (0.16, 0.42)
02:53:49.603 00.009 15712 Worker thread wakes up
02:53:49.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.42) opts 0xd
02:53:49.603 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.42)
02:53:49.603 00.000 15712 Moving (0.16, 0.42) raw xDistance=0.42 yDistance=-0.18
02:53:49.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
02:53:49.603 00.000 7988 UpdateGuideState exits: m=722 SNR=17.2
02:53:49.605 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:49.605 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:49.607 00.002 7988 Enqueuing Expose request
02:53:49.607 00.000 15712 PPEC rslt: input = 0.42, final = 0.24, react = 0.25, pred = -0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 639.37
02:53:49.607 00.000 15712 PPEC: input: 0.42, control: 0.24, exposure: 1500
02:53:49.607 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:49.607 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:53:49.607 00.000 15712 MoveAxis(W, 78, ABG)
02:53:49.607 00.000 15712 Guiding  Dir = 3, Dur = 78
02:53:49.609 00.002 15712 IsGuiding returns 0
02:53:49.628 00.019 15712 PulseGuide returned control before completion, sleep 66
02:53:49.715 00.087 15712 IsGuiding returns 1
02:53:49.715 00.000 15712 scope still moving after pulse duration time elapsed
02:53:49.756 00.041 15712 IsGuiding returns 0
02:53:49.756 00.000 15712 scope move finished after 78 + 73 ms
02:53:49.756 00.000 15712 Move returns status 0, amount 78
02:53:49.756 00.000 15712 MoveAxis(N, 0, ABG)
02:53:49.756 00.000 15712 Move returns status 0, amount 0
02:53:49.756 00.000 15712 move complete, result=0
02:53:49.756 00.000 7988 GuideStep: 0.4 px 78 ms WEST, -0.2 px 0 ms NORTH
02:53:49.762 00.006 15712 worker thread done servicing request
02:53:49.762 00.000 15712 Worker thread wakes up
02:53:49.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:49.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:51.167 01.405 15712 Exposure complete
02:53:51.227 00.060 15712 worker thread done servicing request
02:53:51.227 00.000 7988 OnExposeComplete: enter
02:53:51.227 00.000 7988 UpdateGuideState(): m_state=6
02:53:51.233 00.006 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5242
02:53:51.233 00.000 7988 Star::Find returns 1 (0), X=975.05, Y=191.27, Mass=743, SNR=17.8, Peak=144 HFD=3.9
02:53:51.235 00.002 7988 MultiStar: [#1 0.02,1.13,0.00,M2] [#2 0.06,1.49,0.00,M2] [#3 0.05,1.11,0.00,M4] [#4 0.23,1.33,0.00,M4] [#5 -0.85,0.75,0.00,M7] [#6 0.07,0.93,0.00,M2] [#7 -0.05,1.72,0.00,M6] [#8 0.19,1.40,0.00,M6] 
02:53:51.235 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
02:53:51.237 00.002 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:53:51.237 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=1.15 hyp=1.17 cameraTheta=1.38 mountX=1.15 mountY=-0.24, mountTheta=-0.21
02:53:51.239 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=1.15, opts=13)
02:53:51.241 00.002 7988 Enqueuing Move request for scope (0.22, 1.15)
02:53:51.242 00.001 15712 Worker thread wakes up
02:53:51.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 1.15) opts 0xd
02:53:51.242 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 1.15)
02:53:51.242 00.000 15712 Moving (0.22, 1.15) raw xDistance=1.15 yDistance=-0.24
02:53:51.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:53:51.242 00.000 7988 UpdateGuideState exits: m=743 SNR=17.8
02:53:51.245 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:51.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:51.247 00.002 7988 Enqueuing Expose request
02:53:51.247 00.000 15712 PPEC rslt: input = 1.15, final = 0.67, react = 0.69, pred = -0.02, hyst = 0.63, hyst_pct = 0.00, period_length = 639.37
02:53:51.247 00.000 15712 PPEC: input: 1.15, control: 0.67, exposure: 1500
02:53:51.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:51.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:53:51.247 00.000 15712 MoveAxis(W, 219, ABG)
02:53:51.247 00.000 15712 Guiding  Dir = 3, Dur = 219
02:53:51.249 00.002 15712 IsGuiding returns 0
02:53:51.262 00.013 15712 PulseGuide returned control before completion, sleep 216
02:53:51.482 00.220 15712 IsGuiding returns 1
02:53:51.482 00.000 15712 scope still moving after pulse duration time elapsed
02:53:51.518 00.036 15712 IsGuiding returns 0
02:53:51.518 00.000 15712 scope move finished after 219 + 50 ms
02:53:51.518 00.000 15712 Move returns status 0, amount 219
02:53:51.518 00.000 15712 MoveAxis(N, 0, ABG)
02:53:51.518 00.000 15712 Move returns status 0, amount 0
02:53:51.518 00.000 15712 move complete, result=0
02:53:51.518 00.000 7988 GuideStep: 1.1 px 219 ms WEST, -0.2 px 0 ms NORTH
02:53:51.518 00.000 15712 worker thread done servicing request
02:53:51.520 00.002 15712 Worker thread wakes up
02:53:51.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:51.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:53.155 01.635 15712 Exposure complete
02:53:53.219 00.064 15712 worker thread done servicing request
02:53:53.219 00.000 7988 OnExposeComplete: enter
02:53:53.219 00.000 7988 UpdateGuideState(): m_state=6
02:53:53.223 00.004 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5243
02:53:53.223 00.000 7988 Star::Find returns 1 (0), X=974.82, Y=190.19, Mass=682, SNR=16.8, Peak=128 HFD=3.6
02:53:53.225 00.002 7988 MultiStar: [#1 0.06,0.55,0.95,U] [#2 -0.61,0.55,0.00,M3] [#3 -0.16,0.36,0.88,U] [#4 -0.41,0.38,0.75,U] [#5 -0.60,-0.31,0.63,U] [#6 -0.24,0.21,0.67,U] [#7 0.57,0.77,0.00,M7] [#8 0.19,0.85,0.00,M7] 
02:53:53.227 00.002 7988 single-star, 5 included, MultiStar: {-0.19, 0.23}, one-star: {-0.02, 0.07}
02:53:53.228 00.001 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
02:53:53.228 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:53:53.230 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.81 mountX=0.07 mountY=0.02, mountTheta=0.21
02:53:53.232 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.07, opts=13)
02:53:53.232 00.000 7988 Enqueuing Move request for scope (-0.02, 0.07)
02:53:53.234 00.002 15712 Worker thread wakes up
02:53:53.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
02:53:53.234 00.000 7988 UpdateGuideState exits: m=682 SNR=16.8
02:53:53.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:53.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:53.234 00.000 7988 Enqueuing Expose request
02:53:53.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
02:53:53.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:53:53.234 00.000 15712 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.02
02:53:53.234 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:53:53.234 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
02:53:53.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:53.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:53:53.234 00.000 15712 MoveAxis(E, 7, ABG)
02:53:53.234 00.000 15712 Guiding  Dir = 2, Dur = 7
02:53:53.234 00.000 15712 IsGuiding returns 0
02:53:53.250 00.016 15712 IsGuiding returns 0
02:53:53.250 00.000 15712 Move returns status 0, amount 7
02:53:53.250 00.000 15712 MoveAxis(N, 0, ABG)
02:53:53.250 00.000 15712 Move returns status 0, amount 0
02:53:53.250 00.000 15712 move complete, result=0
02:53:53.250 00.000 15712 worker thread done servicing request
02:53:53.250 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
02:53:53.262 00.012 15712 Worker thread wakes up
02:53:53.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:53.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:54.675 01.413 15712 Exposure complete
02:53:54.736 00.061 15712 worker thread done servicing request
02:53:54.736 00.000 7988 OnExposeComplete: enter
02:53:54.736 00.000 7988 UpdateGuideState(): m_state=6
02:53:54.740 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5244
02:53:54.740 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=189.61, Mass=658, SNR=16.3, Peak=137 HFD=3.2
02:53:54.742 00.002 7988 MultiStar: [#1 -0.01,0.05,0.98,U] [#2 -0.37,-0.06,0.78,U] [#3 -0.01,-0.39,0.83,U] [#4 0.07,-0.24,0.70,U] [#5 -0.34,-0.55,0.66,U] [#6 -0.18,-0.67,0.00,M2] [#7 -0.03,-0.69,0.47,U] [#8 0.28,0.20,0.37,U] 
02:53:54.743 00.001 7988 refined, 7 included, MultiStar: {-0.10, -0.28}, one-star: {-0.17, -0.51}
02:53:54.743 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
02:53:54.745 00.002 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
02:53:54.745 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.28 hyp=0.29 cameraTheta=-1.91 mountX=-0.28 mountY=0.10, mountTheta=2.79
02:53:54.747 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.28, opts=13)
02:53:54.749 00.002 7988 Enqueuing Move request for scope (-0.10, -0.28)
02:53:54.749 00.000 15712 Worker thread wakes up
02:53:54.751 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:53:54.751 00.000 7988 UpdateGuideState exits: m=658 SNR=16.3
02:53:54.751 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:54.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:54.751 00.000 7988 Enqueuing Expose request
02:53:54.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.28) opts 0xd
02:53:54.751 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.28)
02:53:54.751 00.000 15712 Moving (-0.10, -0.28) raw xDistance=-0.28 yDistance=0.10
02:53:54.760 00.009 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.37
02:53:54.760 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
02:53:54.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:54.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:53:54.760 00.000 15712 MoveAxis(E, 61, ABG)
02:53:54.760 00.000 15712 Guiding  Dir = 2, Dur = 61
02:53:54.760 00.000 15712 IsGuiding returns 0
02:53:54.777 00.017 15712 PulseGuide returned control before completion, sleep 54
02:53:54.851 00.074 15712 IsGuiding returns 1
02:53:54.851 00.000 15712 scope still moving after pulse duration time elapsed
02:53:54.895 00.044 15712 IsGuiding returns 0
02:53:54.895 00.000 15712 scope move finished after 61 + 72 ms
02:53:54.896 00.001 15712 Move returns status 0, amount 61
02:53:54.896 00.000 15712 MoveAxis(N, 0, ABG)
02:53:54.896 00.000 15712 Move returns status 0, amount 0
02:53:54.896 00.000 15712 move complete, result=0
02:53:54.896 00.000 15712 worker thread done servicing request
02:53:54.896 00.000 15712 Worker thread wakes up
02:53:54.896 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
02:53:54.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:54.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:56.539 01.643 15712 Exposure complete
02:53:56.601 00.062 15712 worker thread done servicing request
02:53:56.601 00.000 7988 OnExposeComplete: enter
02:53:56.601 00.000 7988 UpdateGuideState(): m_state=6
02:53:56.601 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5245
02:53:56.601 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=189.00, Mass=586, SNR=15.7, Peak=128 HFD=3.1
02:53:56.601 00.000 7988 MultiStar: [#1 -0.04,-0.52,0.99,U] [#2 -0.16,-0.51,0.87,U] [#3 0.14,-0.90,0.00,M3] [#4 0.27,-0.45,0.63,U] [#5 -0.62,-0.97,0.00,M6] [#6 0.06,-1.00,0.00,M3] [#7 -0.10,-0.74,0.00,M7] [#8 0.92,-0.38,0.00,M7] 
02:53:56.601 00.000 7988 refined, 3 included, MultiStar: {-0.02, -0.68}, one-star: {-0.06, -1.12}
02:53:56.601 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
02:53:56.601 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
02:53:56.601 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.68 hyp=0.68 cameraTheta=-1.60 mountX=-0.68 mountY=0.04, mountTheta=3.09
02:53:56.601 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.68, opts=13)
02:53:56.601 00.000 7988 Enqueuing Move request for scope (-0.02, -0.68)
02:53:56.601 00.000 15712 Worker thread wakes up
02:53:56.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.68) opts 0xd
02:53:56.601 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.68)
02:53:56.601 00.000 15712 Moving (-0.02, -0.68) raw xDistance=-0.68 yDistance=0.04
02:53:56.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:53:56.616 00.015 7988 UpdateGuideState exits: m=586 SNR=15.7
02:53:56.618 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:56.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:56.620 00.002 7988 Enqueuing Expose request
02:53:56.620 00.000 15712 PPEC rslt: input = -0.68, final = -0.43, react = -0.41, pred = -0.02, hyst = -0.37, hyst_pct = 0.00, period_length = 639.37
02:53:56.620 00.000 15712 PPEC: input: -0.68, control: -0.43, exposure: 1500
02:53:56.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:56.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:53:56.620 00.000 15712 MoveAxis(E, 139, ABG)
02:53:56.620 00.000 15712 Guiding  Dir = 2, Dur = 139
02:53:56.620 00.000 15712 IsGuiding returns 0
02:53:56.650 00.030 15712 PulseGuide returned control before completion, sleep 122
02:53:56.775 00.125 15712 IsGuiding returns 1
02:53:56.775 00.000 15712 scope still moving after pulse duration time elapsed
02:53:56.807 00.032 15712 IsGuiding returns 0
02:53:56.807 00.000 15712 scope move finished after 139 + 48 ms
02:53:56.807 00.000 15712 Move returns status 0, amount 139
02:53:56.807 00.000 15712 MoveAxis(N, 0, ABG)
02:53:56.807 00.000 15712 Move returns status 0, amount 0
02:53:56.807 00.000 15712 move complete, result=0
02:53:56.807 00.000 7988 GuideStep: -0.7 px 139 ms EAST, 0.0 px 0 ms NORTH
02:53:56.811 00.004 15712 worker thread done servicing request
02:53:56.811 00.000 15712 Worker thread wakes up
02:53:56.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:56.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:53:58.228 01.417 15712 Exposure complete
02:53:58.292 00.064 15712 worker thread done servicing request
02:53:58.292 00.000 7988 OnExposeComplete: enter
02:53:58.292 00.000 7988 UpdateGuideState(): m_state=6
02:53:58.292 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5246
02:53:58.297 00.005 7988 Star::Find returns 1 (0), X=975.04, Y=189.04, Mass=582, SNR=15.2, Peak=121 HFD=2.9
02:53:58.297 00.000 7988 MultiStar: [#1 0.08,-1.32,0.00,M1] [#2 -0.17,-1.11,0.00,M2] [#3 -0.04,-1.50,0.00,M4] [#4 0.11,-1.55,0.00,M2] [#5 -0.05,-1.65,0.00,M7] [#6 -0.24,-1.59,0.00,M4] [#7 -0.37,-1.70,0.00,M8] [#8 0.07,-0.34,0.40,U] 
02:53:58.297 00.000 7988 refined, 1 included, MultiStar: {0.17, -0.88}, one-star: {0.20, -1.09}
02:53:58.297 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.95 = -2.95)
02:53:58.297 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
02:53:58.297 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.88 hyp=0.89 cameraTheta=-1.38 mountX=-0.87 mountY=-0.14, mountTheta=-2.98
02:53:58.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.88, opts=13)
02:53:58.297 00.000 7988 Enqueuing Move request for scope (0.17, -0.88)
02:53:58.306 00.009 15712 Worker thread wakes up
02:53:58.306 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.88) opts 0xd
02:53:58.306 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.88)
02:53:58.306 00.000 15712 Moving (0.17, -0.88) raw xDistance=-0.87 yDistance=-0.14
02:53:58.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:53:58.306 00.000 7988 UpdateGuideState exits: m=582 SNR=15.2
02:53:58.309 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:58.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:53:58.311 00.002 7988 Enqueuing Expose request
02:53:58.311 00.000 15712 PPEC rslt: input = -0.87, final = -0.54, react = -0.52, pred = -0.02, hyst = -0.48, hyst_pct = 0.00, period_length = 639.37
02:53:58.311 00.000 15712 PPEC: input: -0.87, control: -0.54, exposure: 1500
02:53:58.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:58.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:53:58.311 00.000 15712 MoveAxis(E, 176, ABG)
02:53:58.311 00.000 15712 Guiding  Dir = 2, Dur = 176
02:53:58.311 00.000 15712 IsGuiding returns 0
02:53:58.328 00.017 15712 PulseGuide returned control before completion, sleep 172
02:53:58.513 00.185 15712 IsGuiding returns 1
02:53:58.513 00.000 15712 scope still moving after pulse duration time elapsed
02:53:58.552 00.039 15712 IsGuiding returns 0
02:53:58.552 00.000 15712 scope move finished after 176 + 62 ms
02:53:58.552 00.000 15712 Move returns status 0, amount 176
02:53:58.552 00.000 15712 MoveAxis(N, 0, ABG)
02:53:58.552 00.000 15712 Move returns status 0, amount 0
02:53:58.552 00.000 15712 move complete, result=0
02:53:58.552 00.000 7988 GuideStep: -0.9 px 176 ms EAST, -0.1 px 0 ms NORTH
02:53:58.554 00.002 15712 worker thread done servicing request
02:53:58.554 00.000 15712 Worker thread wakes up
02:53:58.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:53:58.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:00.195 01.641 15712 Exposure complete
02:54:00.256 00.061 15712 worker thread done servicing request
02:54:00.256 00.000 7988 OnExposeComplete: enter
02:54:00.256 00.000 7988 UpdateGuideState(): m_state=6
02:54:00.261 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5247
02:54:00.261 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=189.25, Mass=610, SNR=15.9, Peak=139 HFD=3.2
02:54:00.261 00.000 7988 MultiStar: [#1 0.10,-0.39,1.00,U] [#2 -0.25,-0.27,0.85,U] [#3 -0.28,-0.32,0.88,U] [#4 0.52,-0.28,0.77,U] [#5 -0.24,-0.45,0.74,U] [#6 0.13,-0.95,0.00,M5] [#7 0.30,-0.36,0.44,U] [#8 1.12,0.27,0.00,M7] 
02:54:00.261 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.44}, one-star: {0.22, -0.88}
02:54:00.261 00.000 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
02:54:00.261 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
02:54:00.261 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.44 hyp=0.44 cameraTheta=-1.48 mountX=-0.44 mountY=-0.03, mountTheta=-3.08
02:54:00.261 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.44, opts=13)
02:54:00.261 00.000 7988 Enqueuing Move request for scope (0.04, -0.44)
02:54:00.271 00.010 15712 Worker thread wakes up
02:54:00.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.44) opts 0xd
02:54:00.271 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.44)
02:54:00.271 00.000 15712 Moving (0.04, -0.44) raw xDistance=-0.44 yDistance=-0.03
02:54:00.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:54:00.271 00.000 7988 UpdateGuideState exits: m=610 SNR=15.9
02:54:00.274 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:00.274 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:00.276 00.002 7988 Enqueuing Expose request
02:54:00.276 00.000 15712 PPEC rslt: input = -0.44, final = -0.28, react = -0.26, pred = -0.02, hyst = -0.26, hyst_pct = 0.00, period_length = 639.37
02:54:00.276 00.000 15712 PPEC: input: -0.44, control: -0.28, exposure: 1500
02:54:00.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:00.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:54:00.276 00.000 15712 MoveAxis(E, 91, ABG)
02:54:00.276 00.000 15712 Guiding  Dir = 2, Dur = 91
02:54:00.291 00.015 15712 IsGuiding returns 0
02:54:00.310 00.019 15712 PulseGuide returned control before completion, sleep 86
02:54:00.421 00.111 15712 IsGuiding returns 0
02:54:00.421 00.000 15712 Move returns status 0, amount 91
02:54:00.421 00.000 15712 MoveAxis(N, 0, ABG)
02:54:00.421 00.000 15712 Move returns status 0, amount 0
02:54:00.421 00.000 15712 move complete, result=0
02:54:00.421 00.000 7988 GuideStep: -0.4 px 91 ms EAST, -0.0 px 0 ms NORTH
02:54:00.426 00.005 15712 worker thread done servicing request
02:54:00.426 00.000 15712 Worker thread wakes up
02:54:00.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:00.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:01.836 01.410 15712 Exposure complete
02:54:01.899 00.063 15712 worker thread done servicing request
02:54:01.899 00.000 7988 OnExposeComplete: enter
02:54:01.899 00.000 7988 UpdateGuideState(): m_state=6
02:54:01.899 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5248
02:54:01.899 00.000 7988 Star::Find returns 1 (0), X=975.23, Y=190.02, Mass=623, SNR=16.1, Peak=142 HFD=3.1
02:54:01.899 00.000 7988 MultiStar: [#1 0.31,-0.10,0.98,U] [#2 -0.15,0.05,0.87,U] [#3 0.17,-0.20,0.82,U] [#4 0.15,-0.14,0.63,U] [#5 0.03,-0.35,0.64,U] [#6 0.31,-0.87,0.00,M6] [#7 -0.62,0.05,0.43,U] [#8 0.42,0.58,0.00,M8] 
02:54:01.905 00.006 7988 refined, 6 included, MultiStar: {0.10, -0.11}, one-star: {0.40, -0.10}
02:54:01.905 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.40 = -2.40)
02:54:01.905 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
02:54:01.905 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.83 mountX=-0.11 mountY=-0.10, mountTheta=-2.41
02:54:01.905 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.11, opts=13)
02:54:01.905 00.000 7988 Enqueuing Move request for scope (0.10, -0.11)
02:54:01.905 00.000 15712 Worker thread wakes up
02:54:01.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:54:01.913 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:54:01.913 00.000 7988 UpdateGuideState exits: m=623 SNR=16.1
02:54:01.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:01.913 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:01.913 00.000 7988 Enqueuing Expose request
02:54:01.913 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:54:01.913 00.000 15712 Moving (0.10, -0.11) raw xDistance=-0.11 yDistance=-0.10
02:54:01.922 00.009 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:54:01.922 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
02:54:01.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:01.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:54:01.922 00.000 15712 MoveAxis(E, 4, ABG)
02:54:01.922 00.000 15712 Guiding  Dir = 2, Dur = 4
02:54:01.956 00.034 15712 IsGuiding returns 0
02:54:01.973 00.017 15712 IsGuiding returns 0
02:54:01.973 00.000 15712 Move returns status 0, amount 4
02:54:01.973 00.000 15712 MoveAxis(N, 0, ABG)
02:54:01.973 00.000 15712 Move returns status 0, amount 0
02:54:01.973 00.000 15712 move complete, result=0
02:54:01.973 00.000 15712 worker thread done servicing request
02:54:01.973 00.000 15712 Worker thread wakes up
02:54:01.973 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
02:54:01.975 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:01.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:03.601 01.626 15712 Exposure complete
02:54:03.665 00.064 15712 worker thread done servicing request
02:54:03.665 00.000 7988 OnExposeComplete: enter
02:54:03.665 00.000 7988 UpdateGuideState(): m_state=6
02:54:03.669 00.004 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5249
02:54:03.669 00.000 7988 Star::Find returns 1 (0), X=974.86, Y=189.87, Mass=611, SNR=15.8, Peak=139 HFD=3.1
02:54:03.671 00.002 7988 Star::Find false star n=5 nbg=280 bg=67.7 sigma=2.8 thresh=76 peak=76
02:54:03.673 00.002 7988 MultiStar: [#1 0.47,-0.03,0.95,U] [#2 -0.22,0.42,0.84,U] [#3 -0.22,-0.51,0.92,U] [#4 -0.06,0.19,0.72,U] [#5 -0.22,-0.31,0.59,U] [#6 -0.09,-0.44,0.76,U] [#7 0.00,0.00,0.00,L] [#8 0.29,0.14,0.40,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.88,1.40,0.00,M6] 
02:54:03.673 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.12}, one-star: {0.03, -0.26}
02:54:03.675 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
02:54:03.676 00.001 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
02:54:03.676 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.63 mountX=-0.12 mountY=0.01, mountTheta=3.06
02:54:03.678 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.12, opts=13)
02:54:03.680 00.002 7988 Enqueuing Move request for scope (-0.01, -0.12)
02:54:03.680 00.000 15712 Worker thread wakes up
02:54:03.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
02:54:03.680 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
02:54:03.680 00.000 15712 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.01
02:54:03.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:54:03.680 00.000 7988 UpdateGuideState exits: m=611 SNR=15.8
02:54:03.684 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:03.684 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:03.686 00.002 7988 Enqueuing Expose request
02:54:03.686 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
02:54:03.686 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
02:54:03.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:03.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:54:03.686 00.000 15712 MoveAxis(E, 5, ABG)
02:54:03.686 00.000 15712 Guiding  Dir = 2, Dur = 5
02:54:03.688 00.002 15712 IsGuiding returns 0
02:54:03.716 00.028 15712 IsGuiding returns 0
02:54:03.716 00.000 15712 Move returns status 0, amount 5
02:54:03.716 00.000 15712 MoveAxis(N, 0, ABG)
02:54:03.716 00.000 15712 Move returns status 0, amount 0
02:54:03.716 00.000 15712 move complete, result=0
02:54:03.716 00.000 15712 worker thread done servicing request
02:54:03.716 00.000 15712 Worker thread wakes up
02:54:03.716 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
02:54:03.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:03.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:05.132 01.416 15712 Exposure complete
02:54:05.193 00.061 15712 worker thread done servicing request
02:54:05.193 00.000 7988 OnExposeComplete: enter
02:54:05.193 00.000 7988 UpdateGuideState(): m_state=6
02:54:05.193 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5250
02:54:05.193 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=190.48, Mass=628, SNR=15.8, Peak=144 HFD=3.6
02:54:05.193 00.000 7988 MultiStar: [#1 -0.04,0.75,0.00,M1] [#2 -0.07,0.45,0.83,U] [#3 0.36,0.41,0.73,U] [#4 -0.08,0.29,0.66,U] [#5 -0.61,0.69,0.00,M5] [#6 0.25,0.31,0.66,U] [#7 -0.00,0.48,0.55,U] [#8 -0.21,0.16,0.34,U] 
02:54:05.193 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.37}, one-star: {0.19, 0.36}
02:54:05.193 00.000 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.23 = -0.23)
02:54:05.193 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:54:05.205 00.012 7988 CameraToMount -- cameraX=0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.33 mountX=0.37 mountY=-0.10, mountTheta=-0.26
02:54:05.205 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.37, opts=13)
02:54:05.205 00.000 7988 Enqueuing Move request for scope (0.09, 0.37)
02:54:05.209 00.004 15712 Worker thread wakes up
02:54:05.209 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.37) opts 0xd
02:54:05.209 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.37)
02:54:05.209 00.000 15712 Moving (0.09, 0.37) raw xDistance=0.37 yDistance=-0.10
02:54:05.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:54:05.209 00.000 7988 UpdateGuideState exits: m=628 SNR=15.8
02:54:05.212 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:05.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:05.214 00.002 7988 Enqueuing Expose request
02:54:05.214 00.000 15712 PPEC rslt: input = 0.37, final = 0.20, react = 0.22, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.38
02:54:05.214 00.000 15712 PPEC: input: 0.37, control: 0.20, exposure: 1500
02:54:05.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:05.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:54:05.214 00.000 15712 MoveAxis(W, 67, ABG)
02:54:05.214 00.000 15712 Guiding  Dir = 3, Dur = 67
02:54:05.216 00.002 15712 IsGuiding returns 0
02:54:05.229 00.013 15712 PulseGuide returned control before completion, sleep 60
02:54:05.307 00.078 15712 IsGuiding returns 0
02:54:05.307 00.000 15712 Move returns status 0, amount 67
02:54:05.307 00.000 15712 MoveAxis(N, 0, ABG)
02:54:05.307 00.000 15712 Move returns status 0, amount 0
02:54:05.307 00.000 15712 move complete, result=0
02:54:05.307 00.000 15712 worker thread done servicing request
02:54:05.307 00.000 15712 Worker thread wakes up
02:54:05.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:05.307 00.000 7988 GuideStep: 0.4 px 67 ms WEST, -0.1 px 0 ms NORTH
02:54:05.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:07.057 01.750 15712 Exposure complete
02:54:07.119 00.062 15712 worker thread done servicing request
02:54:07.119 00.000 7988 OnExposeComplete: enter
02:54:07.119 00.000 7988 UpdateGuideState(): m_state=6
02:54:07.123 00.004 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5251
02:54:07.123 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=189.73, Mass=540, SNR=15.0, Peak=147 HFD=2.5
02:54:07.125 00.002 7988 MultiStar: [#1 -0.20,-0.09,0.91,U] [#2 -0.06,-0.13,0.88,U] [#3 0.20,-0.53,0.83,U] [#4 0.10,0.25,0.70,U] [#5 -0.46,-0.05,0.75,U] [#6 -0.12,-0.60,0.71,U] [#7 0.17,-0.43,0.43,U] [#8 0.70,-1.32,0.00,M7] 
02:54:07.125 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.24}, one-star: {0.19, -0.39}
02:54:07.127 00.002 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
02:54:07.127 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
02:54:07.129 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.69 mountX=-0.24 mountY=0.03, mountTheta=3.00
02:54:07.131 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.24, opts=13)
02:54:07.131 00.000 7988 Enqueuing Move request for scope (-0.03, -0.24)
02:54:07.133 00.002 15712 Worker thread wakes up
02:54:07.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
02:54:07.133 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
02:54:07.133 00.000 15712 Moving (-0.03, -0.24) raw xDistance=-0.24 yDistance=0.03
02:54:07.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:54:07.135 00.002 7988 UpdateGuideState exits: m=540 SNR=15.0
02:54:07.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:07.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:07.135 00.000 7988 Enqueuing Expose request
02:54:07.135 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.15, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.38
02:54:07.135 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
02:54:07.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:07.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:54:07.135 00.000 15712 MoveAxis(E, 53, ABG)
02:54:07.135 00.000 15712 Guiding  Dir = 2, Dur = 53
02:54:07.135 00.000 15712 IsGuiding returns 0
02:54:07.167 00.032 15712 PulseGuide returned control before completion, sleep 37
02:54:07.215 00.048 15712 IsGuiding returns 1
02:54:07.215 00.000 15712 scope still moving after pulse duration time elapsed
02:54:07.247 00.032 15712 IsGuiding returns 0
02:54:07.247 00.000 15712 scope move finished after 53 + 53 ms
02:54:07.247 00.000 15712 Move returns status 0, amount 53
02:54:07.247 00.000 15712 MoveAxis(N, 0, ABG)
02:54:07.247 00.000 15712 Move returns status 0, amount 0
02:54:07.247 00.000 15712 move complete, result=0
02:54:07.247 00.000 15712 worker thread done servicing request
02:54:07.247 00.000 15712 Worker thread wakes up
02:54:07.247 00.000 7988 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
02:54:07.249 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:07.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:08.667 01.418 15712 Exposure complete
02:54:08.731 00.064 15712 worker thread done servicing request
02:54:08.731 00.000 7988 OnExposeComplete: enter
02:54:08.731 00.000 7988 UpdateGuideState(): m_state=6
02:54:08.731 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5252
02:54:08.731 00.000 7988 Star::Find returns 1 (0), X=975.12, Y=189.16, Mass=531, SNR=14.7, Peak=129 HFD=2.9
02:54:08.731 00.000 7988 MultiStar: [#1 0.01,-0.89,0.00,M1] [#2 0.05,-0.82,0.00,M1] [#3 0.09,-0.83,0.00,M1] [#4 0.44,-0.50,0.71,U] [#5 -0.32,-0.88,0.00,M5] [#6 -0.11,-1.36,0.00,M4] [#7 -0.02,-0.78,0.00,M5] [#8 0.20,-1.16,0.00,M8] 
02:54:08.731 00.000 7988 refined, 1 included, MultiStar: {0.35, -0.77}, one-star: {0.29, -0.96}
02:54:08.731 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
02:54:08.731 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
02:54:08.731 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=-0.77 hyp=0.85 cameraTheta=-1.15 mountX=-0.77 mountY=-0.33, mountTheta=-2.74
02:54:08.742 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=-0.77, opts=13)
02:54:08.742 00.000 7988 Enqueuing Move request for scope (0.35, -0.77)
02:54:08.745 00.003 15712 Worker thread wakes up
02:54:08.745 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.77) opts 0xd
02:54:08.745 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, -0.77)
02:54:08.745 00.000 15712 Moving (0.35, -0.77) raw xDistance=-0.77 yDistance=-0.33
02:54:08.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=60, FiltMax=255, Gamma=0.690
02:54:08.745 00.000 7988 UpdateGuideState exits: m=531 SNR=14.7
02:54:08.747 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:08.747 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:08.749 00.002 7988 Enqueuing Expose request
02:54:08.749 00.000 15712 PPEC rslt: input = -0.77, final = -0.48, react = -0.46, pred = -0.02, hyst = -0.40, hyst_pct = 0.00, period_length = 639.38
02:54:08.749 00.000 15712 PPEC: input: -0.77, control: -0.48, exposure: 1500
02:54:08.749 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:54:08.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:54:08.749 00.000 15712 MoveAxis(E, 156, ABG)
02:54:08.749 00.000 15712 Guiding  Dir = 2, Dur = 156
02:54:08.749 00.000 15712 IsGuiding returns 0
02:54:08.761 00.012 15712 PulseGuide returned control before completion, sleep 152
02:54:08.920 00.159 15712 IsGuiding returns 1
02:54:08.920 00.000 15712 scope still moving after pulse duration time elapsed
02:54:08.951 00.031 15712 IsGuiding returns 0
02:54:08.951 00.000 15712 scope move finished after 156 + 51 ms
02:54:08.951 00.000 15712 Move returns status 0, amount 156
02:54:08.951 00.000 15712 MoveAxis(N, 0, ABG)
02:54:08.951 00.000 15712 Move returns status 0, amount 0
02:54:08.951 00.000 15712 move complete, result=0
02:54:08.951 00.000 7988 GuideStep: -0.8 px 156 ms EAST, -0.3 px 0 ms NORTH
02:54:08.960 00.009 15712 worker thread done servicing request
02:54:08.960 00.000 15712 Worker thread wakes up
02:54:08.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:08.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:10.596 01.636 15712 Exposure complete
02:54:10.657 00.061 15712 worker thread done servicing request
02:54:10.657 00.000 7988 OnExposeComplete: enter
02:54:10.657 00.000 7988 UpdateGuideState(): m_state=6
02:54:10.657 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5253
02:54:10.657 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=188.94, Mass=567, SNR=14.8, Peak=137 HFD=2.9
02:54:10.663 00.006 7988 MultiStar: [#1 -0.03,-0.67,1.06,U] [#2 0.00,-0.36,1.00,U] [#3 0.21,-0.68,0.00,M2] [#4 -0.49,-0.88,0.00,M1] [#5 -0.86,-0.95,0.00,M6] [#6 0.08,-1.31,0.00,M5] [#7 0.32,-1.50,0.00,M6] [#8 0.58,-0.65,0.00,M9] 
02:54:10.663 00.000 7988 refined, 2 included, MultiStar: {0.02, -0.73}, one-star: {0.11, -1.18}
02:54:10.663 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
02:54:10.663 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:54:10.663 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.73 hyp=0.74 cameraTheta=-1.54 mountX=-0.73 mountY=-0.01, mountTheta=-3.13
02:54:10.663 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.73, opts=13)
02:54:10.663 00.000 7988 Enqueuing Move request for scope (0.02, -0.73)
02:54:10.663 00.000 15712 Worker thread wakes up
02:54:10.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.73) opts 0xd
02:54:10.673 00.010 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.73)
02:54:10.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:54:10.673 00.000 7988 UpdateGuideState exits: m=567 SNR=14.8
02:54:10.675 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:10.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:10.677 00.002 7988 Enqueuing Expose request
02:54:10.677 00.000 15712 Moving (0.02, -0.73) raw xDistance=-0.73 yDistance=-0.01
02:54:10.680 00.003 15712 PPEC rslt: input = -0.73, final = -0.46, react = -0.44, pred = -0.02, hyst = -0.41, hyst_pct = 0.00, period_length = 639.38
02:54:10.680 00.000 15712 PPEC: input: -0.73, control: -0.46, exposure: 1500
02:54:10.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:10.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:54:10.680 00.000 15712 MoveAxis(E, 150, ABG)
02:54:10.680 00.000 15712 Guiding  Dir = 2, Dur = 150
02:54:10.680 00.000 15712 IsGuiding returns 0
02:54:10.697 00.017 15712 PulseGuide returned control before completion, sleep 142
02:54:10.848 00.151 15712 IsGuiding returns 1
02:54:10.848 00.000 15712 scope still moving after pulse duration time elapsed
02:54:10.884 00.036 15712 IsGuiding returns 0
02:54:10.884 00.000 15712 scope move finished after 150 + 59 ms
02:54:10.884 00.000 15712 Move returns status 0, amount 150
02:54:10.884 00.000 15712 MoveAxis(N, 0, ABG)
02:54:10.884 00.000 15712 Move returns status 0, amount 0
02:54:10.884 00.000 15712 move complete, result=0
02:54:10.884 00.000 7988 GuideStep: -0.7 px 150 ms EAST, -0.0 px 0 ms NORTH
02:54:10.895 00.011 15712 worker thread done servicing request
02:54:10.895 00.000 15712 Worker thread wakes up
02:54:10.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:10.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:12.299 01.404 15712 Exposure complete
02:54:12.363 00.064 15712 worker thread done servicing request
02:54:12.363 00.000 7988 OnExposeComplete: enter
02:54:12.363 00.000 7988 UpdateGuideState(): m_state=6
02:54:12.363 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5254
02:54:12.363 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=189.28, Mass=631, SNR=16.0, Peak=146 HFD=3.2
02:54:12.363 00.000 7988 MultiStar: [#1 0.21,-0.72,0.00,M1] [#2 0.06,-0.69,0.84,U] [#3 -0.18,-0.97,0.00,M3] [#4 0.07,-0.88,0.00,M2] [#5 -0.29,-1.25,0.00,M7] [#6 0.47,-1.07,0.00,M6] [#7 -0.39,-1.87,0.00,M7] [#8 0.37,-0.50,0.42,U] 
02:54:12.363 00.000 7988 refined, 2 included, MultiStar: {0.09, -0.72}, one-star: {-0.01, -0.84}
02:54:12.363 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
02:54:12.363 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
02:54:12.363 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.72 hyp=0.73 cameraTheta=-1.45 mountX=-0.72 mountY=-0.07, mountTheta=-3.04
02:54:12.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.72, opts=13)
02:54:12.363 00.000 7988 Enqueuing Move request for scope (0.09, -0.72)
02:54:12.363 00.000 15712 Worker thread wakes up
02:54:12.377 00.014 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.72) opts 0xd
02:54:12.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:54:12.377 00.000 7988 UpdateGuideState exits: m=631 SNR=16.0
02:54:12.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:12.380 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:12.380 00.000 7988 Enqueuing Expose request
02:54:12.380 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.72)
02:54:12.380 00.000 15712 Moving (0.09, -0.72) raw xDistance=-0.72 yDistance=-0.07
02:54:12.380 00.000 15712 PPEC rslt: input = -0.72, final = -0.45, react = -0.43, pred = -0.01, hyst = -0.42, hyst_pct = 0.00, period_length = 639.38
02:54:12.380 00.000 15712 PPEC: input: -0.72, control: -0.45, exposure: 1500
02:54:12.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:12.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:54:12.380 00.000 15712 MoveAxis(E, 146, ABG)
02:54:12.380 00.000 15712 Guiding  Dir = 2, Dur = 146
02:54:12.380 00.000 15712 IsGuiding returns 0
02:54:12.409 00.029 15712 PulseGuide returned control before completion, sleep 132
02:54:12.553 00.144 15712 IsGuiding returns 1
02:54:12.553 00.000 15712 scope still moving after pulse duration time elapsed
02:54:12.587 00.034 15712 IsGuiding returns 0
02:54:12.587 00.000 15712 scope move finished after 146 + 53 ms
02:54:12.587 00.000 15712 Move returns status 0, amount 146
02:54:12.587 00.000 15712 MoveAxis(N, 0, ABG)
02:54:12.587 00.000 15712 Move returns status 0, amount 0
02:54:12.587 00.000 15712 move complete, result=0
02:54:12.587 00.000 7988 GuideStep: -0.7 px 146 ms EAST, -0.1 px 0 ms NORTH
02:54:12.587 00.000 15712 worker thread done servicing request
02:54:12.587 00.000 15712 Worker thread wakes up
02:54:12.589 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:12.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:14.229 01.640 15712 Exposure complete
02:54:14.295 00.066 15712 worker thread done servicing request
02:54:14.295 00.000 7988 OnExposeComplete: enter
02:54:14.295 00.000 7988 UpdateGuideState(): m_state=6
02:54:14.295 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5255
02:54:14.295 00.000 7988 Star::Find returns 1 (0), X=975.05, Y=189.46, Mass=565, SNR=14.9, Peak=128 HFD=3.5
02:54:14.301 00.006 7988 MultiStar: [#1 0.23,-0.47,0.98,U] [#2 0.03,-0.02,0.91,U] [#3 0.30,-0.68,0.00,M4] [#4 0.05,-0.67,0.79,U] [#5 -0.34,-0.43,0.76,U] [#6 0.07,-0.44,0.69,U] [#7 0.10,-0.36,0.44,U] [#8 0.53,-0.65,0.00,M9] 
02:54:14.301 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.44}, one-star: {0.22, -0.66}
02:54:14.301 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
02:54:14.301 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
02:54:14.301 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.44 hyp=0.45 cameraTheta=-1.43 mountX=-0.44 mountY=-0.05, mountTheta=-3.03
02:54:14.301 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.44, opts=13)
02:54:14.301 00.000 7988 Enqueuing Move request for scope (0.06, -0.44)
02:54:14.301 00.000 15712 Worker thread wakes up
02:54:14.309 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:54:14.309 00.000 7988 UpdateGuideState exits: m=565 SNR=14.9
02:54:14.309 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:14.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:14.309 00.000 7988 Enqueuing Expose request
02:54:14.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.44) opts 0xd
02:54:14.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.44)
02:54:14.309 00.000 15712 Moving (0.06, -0.44) raw xDistance=-0.44 yDistance=-0.05
02:54:14.317 00.008 15712 PPEC rslt: input = -0.44, final = -0.28, react = -0.26, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 639.38
02:54:14.317 00.000 15712 PPEC: input: -0.44, control: -0.28, exposure: 1500
02:54:14.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:14.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:54:14.317 00.000 15712 MoveAxis(E, 90, ABG)
02:54:14.317 00.000 15712 Guiding  Dir = 2, Dur = 90
02:54:14.317 00.000 15712 IsGuiding returns 0
02:54:14.345 00.028 15712 PulseGuide returned control before completion, sleep 74
02:54:14.421 00.076 15712 IsGuiding returns 1
02:54:14.421 00.000 15712 scope still moving after pulse duration time elapsed
02:54:14.471 00.050 15712 IsGuiding returns 0
02:54:14.471 00.000 15712 scope move finished after 90 + 64 ms
02:54:14.471 00.000 15712 Move returns status 0, amount 90
02:54:14.471 00.000 15712 MoveAxis(N, 0, ABG)
02:54:14.471 00.000 15712 Move returns status 0, amount 0
02:54:14.471 00.000 15712 move complete, result=0
02:54:14.471 00.000 7988 GuideStep: -0.4 px 90 ms EAST, -0.0 px 0 ms NORTH
02:54:14.475 00.004 15712 worker thread done servicing request
02:54:14.475 00.000 15712 Worker thread wakes up
02:54:14.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:14.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:15.890 01.415 15712 Exposure complete
02:54:15.956 00.066 15712 worker thread done servicing request
02:54:15.956 00.000 7988 OnExposeComplete: enter
02:54:15.958 00.002 7988 UpdateGuideState(): m_state=6
02:54:15.958 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5256
02:54:15.960 00.002 7988 Star::Find returns 1 (0), X=975.20, Y=190.55, Mass=638, SNR=16.0, Peak=145 HFD=3.5
02:54:15.962 00.002 7988 MultiStar: [#1 0.28,0.19,1.04,U] [#2 0.06,0.13,0.83,U] [#3 0.39,0.20,0.86,U] [#4 0.25,0.21,0.68,U] [#5 -0.33,-0.27,0.71,U] [#6 0.28,0.18,0.72,U] [#7 -0.03,-0.74,0.00,M7] [#8 -0.10,0.15,0.44,U] 
02:54:15.962 00.000 7988 refined, 7 included, MultiStar: {0.18, 0.17}, one-star: {0.37, 0.43}
02:54:15.964 00.002 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
02:54:15.964 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
02:54:15.966 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.75 mountX=0.17 mountY=-0.18, mountTheta=-0.83
02:54:15.968 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.17, opts=13)
02:54:15.970 00.002 7988 Enqueuing Move request for scope (0.18, 0.17)
02:54:15.970 00.000 15712 Worker thread wakes up
02:54:15.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
02:54:15.970 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
02:54:15.970 00.000 15712 Moving (0.18, 0.17) raw xDistance=0.17 yDistance=-0.18
02:54:15.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:54:15.970 00.000 7988 UpdateGuideState exits: m=638 SNR=16.0
02:54:15.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:15.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:15.970 00.000 7988 Enqueuing Expose request
02:54:15.970 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 639.38
02:54:15.970 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
02:54:15.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:15.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:54:15.970 00.000 15712 MoveAxis(W, 30, ABG)
02:54:15.970 00.000 15712 Guiding  Dir = 3, Dur = 30
02:54:15.970 00.000 15712 IsGuiding returns 0
02:54:15.984 00.014 15712 PulseGuide returned control before completion, sleep 26
02:54:16.035 00.051 15712 IsGuiding returns 1
02:54:16.035 00.000 15712 scope still moving after pulse duration time elapsed
02:54:16.064 00.029 15712 IsGuiding returns 0
02:54:16.064 00.000 15712 scope move finished after 30 + 56 ms
02:54:16.064 00.000 15712 Move returns status 0, amount 30
02:54:16.064 00.000 15712 MoveAxis(N, 0, ABG)
02:54:16.064 00.000 15712 Move returns status 0, amount 0
02:54:16.064 00.000 15712 move complete, result=0
02:54:16.064 00.000 15712 worker thread done servicing request
02:54:16.064 00.000 15712 Worker thread wakes up
02:54:16.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:16.064 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
02:54:16.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:17.704 01.640 15712 Exposure complete
02:54:17.770 00.066 15712 worker thread done servicing request
02:54:17.770 00.000 7988 OnExposeComplete: enter
02:54:17.770 00.000 7988 UpdateGuideState(): m_state=6
02:54:17.772 00.002 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5257
02:54:17.772 00.000 7988 Star::Find returns 1 (0), X=975.09, Y=190.12, Mass=678, SNR=16.7, Peak=124 HFD=4.0
02:54:17.774 00.002 7988 MultiStar: [#1 -0.15,0.35,0.94,U] [#2 0.05,0.63,0.78,U] [#3 0.62,0.64,0.00,M4] [#4 0.07,0.43,0.64,U] [#5 0.05,-0.08,0.59,U] [#6 -0.05,-0.26,0.60,U] [#7 -0.01,0.51,0.46,U] [#8 -0.27,0.46,0.40,U] 
02:54:17.774 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.24}, one-star: {0.25, -0.00}
02:54:17.776 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
02:54:17.776 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
02:54:17.778 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=0.24 mountY=-0.02, mountTheta=-0.09
02:54:17.780 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.24, opts=13)
02:54:17.780 00.000 7988 Enqueuing Move request for scope (0.02, 0.24)
02:54:17.782 00.002 15712 Worker thread wakes up
02:54:17.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
02:54:17.782 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
02:54:17.782 00.000 15712 Moving (0.02, 0.24) raw xDistance=0.24 yDistance=-0.02
02:54:17.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:54:17.784 00.002 7988 UpdateGuideState exits: m=678 SNR=16.7
02:54:17.786 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:17.787 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:17.787 00.000 7988 Enqueuing Expose request
02:54:17.789 00.002 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.38
02:54:17.789 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
02:54:17.789 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:17.789 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:54:17.789 00.000 15712 MoveAxis(W, 45, ABG)
02:54:17.789 00.000 15712 Guiding  Dir = 3, Dur = 45
02:54:17.789 00.000 15712 IsGuiding returns 0
02:54:17.804 00.015 15712 PulseGuide returned control before completion, sleep 32
02:54:17.848 00.044 15712 IsGuiding returns 1
02:54:17.848 00.000 15712 scope still moving after pulse duration time elapsed
02:54:17.889 00.041 15712 IsGuiding returns 0
02:54:17.889 00.000 15712 scope move finished after 45 + 59 ms
02:54:17.889 00.000 15712 Move returns status 0, amount 45
02:54:17.889 00.000 15712 MoveAxis(N, 0, ABG)
02:54:17.889 00.000 15712 Move returns status 0, amount 0
02:54:17.889 00.000 15712 move complete, result=0
02:54:17.889 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
02:54:17.896 00.007 15712 worker thread done servicing request
02:54:17.896 00.000 15712 Worker thread wakes up
02:54:17.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:17.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:19.315 01.419 15712 Exposure complete
02:54:19.380 00.065 15712 worker thread done servicing request
02:54:19.380 00.000 7988 OnExposeComplete: enter
02:54:19.380 00.000 7988 UpdateGuideState(): m_state=6
02:54:19.382 00.002 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5258
02:54:19.382 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=190.48, Mass=565, SNR=15.2, Peak=145 HFD=3.0
02:54:19.385 00.003 7988 MultiStar: [#1 0.11,0.26,1.10,U] [#2 -0.33,0.50,0.98,U] [#3 0.10,0.38,0.98,U] [#4 0.23,0.69,0.00,M1] [#5 0.33,0.45,0.76,U] [#6 0.05,0.12,0.78,U] [#7 0.61,0.99,0.00,M7] [#8 1.04,0.87,0.00,M8] 
02:54:19.387 00.002 7988 refined, 5 included, MultiStar: {0.03, 0.35}, one-star: {-0.02, 0.36}
02:54:19.387 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
02:54:19.389 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
02:54:19.389 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.49 mountX=0.35 mountY=-0.04, mountTheta=-0.11
02:54:19.392 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.35, opts=13)
02:54:19.392 00.000 7988 Enqueuing Move request for scope (0.03, 0.35)
02:54:19.392 00.000 15712 Worker thread wakes up
02:54:19.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.35) opts 0xd
02:54:19.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.35)
02:54:19.392 00.000 15712 Moving (0.03, 0.35) raw xDistance=0.35 yDistance=-0.04
02:54:19.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:54:19.392 00.000 7988 UpdateGuideState exits: m=565 SNR=15.2
02:54:19.397 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:19.399 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:19.399 00.000 7988 Enqueuing Expose request
02:54:19.401 00.002 15712 PPEC rslt: input = 0.35, final = 0.20, react = 0.21, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.39
02:54:19.401 00.000 15712 PPEC: input: 0.35, control: 0.20, exposure: 1500
02:54:19.402 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:19.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:54:19.402 00.000 15712 MoveAxis(W, 66, ABG)
02:54:19.402 00.000 15712 Guiding  Dir = 3, Dur = 66
02:54:19.402 00.000 15712 IsGuiding returns 0
02:54:19.428 00.026 15712 PulseGuide returned control before completion, sleep 50
02:54:19.508 00.080 15712 IsGuiding returns 0
02:54:19.508 00.000 15712 Move returns status 0, amount 66
02:54:19.508 00.000 15712 MoveAxis(N, 0, ABG)
02:54:19.508 00.000 15712 Move returns status 0, amount 0
02:54:19.508 00.000 15712 move complete, result=0
02:54:19.508 00.000 7988 GuideStep: 0.3 px 66 ms WEST, -0.0 px 0 ms NORTH
02:54:19.508 00.000 15712 worker thread done servicing request
02:54:19.510 00.002 15712 Worker thread wakes up
02:54:19.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:19.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:21.147 01.637 15712 Exposure complete
02:54:21.210 00.063 15712 worker thread done servicing request
02:54:21.210 00.000 7988 OnExposeComplete: enter
02:54:21.210 00.000 7988 UpdateGuideState(): m_state=6
02:54:21.214 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5259
02:54:21.214 00.000 7988 Star::Find returns 1 (0), X=975.05, Y=189.45, Mass=659, SNR=16.3, Peak=150 HFD=3.6
02:54:21.216 00.002 7988 MultiStar: [#1 0.03,-0.48,1.05,U] [#2 0.12,-0.44,0.89,U] [#3 0.21,-0.42,0.85,U] [#4 0.02,-0.67,0.75,U] [#5 -0.25,-0.83,0.00,M4] [#6 0.41,-0.84,0.00,M3] [#7 -0.17,-0.73,0.00,M8] [#8 -0.09,-0.39,0.40,U] 
02:54:21.216 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.52}, one-star: {0.22, -0.68}
02:54:21.219 00.003 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
02:54:21.219 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
02:54:21.219 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.52 hyp=0.54 cameraTheta=-1.37 mountX=-0.52 mountY=-0.09, mountTheta=-2.97
02:54:21.219 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.52, opts=13)
02:54:21.219 00.000 7988 Enqueuing Move request for scope (0.10, -0.52)
02:54:21.219 00.000 15712 Worker thread wakes up
02:54:21.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.52) opts 0xd
02:54:21.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.52)
02:54:21.219 00.000 15712 Moving (0.10, -0.52) raw xDistance=-0.52 yDistance=-0.09
02:54:21.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=60, FiltMax=255, Gamma=0.690
02:54:21.226 00.007 7988 UpdateGuideState exits: m=659 SNR=16.3
02:54:21.228 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:21.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:21.230 00.002 7988 Enqueuing Expose request
02:54:21.230 00.000 15712 PPEC rslt: input = -0.52, final = -0.32, react = -0.31, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 639.39
02:54:21.230 00.000 15712 PPEC: input: -0.52, control: -0.32, exposure: 1500
02:54:21.230 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:21.230 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:54:21.230 00.000 15712 MoveAxis(E, 105, ABG)
02:54:21.230 00.000 15712 Guiding  Dir = 2, Dur = 105
02:54:21.232 00.002 15712 IsGuiding returns 0
02:54:21.247 00.015 15712 PulseGuide returned control before completion, sleep 100
02:54:21.354 00.107 15712 IsGuiding returns 1
02:54:21.354 00.000 15712 scope still moving after pulse duration time elapsed
02:54:21.389 00.035 15712 IsGuiding returns 0
02:54:21.389 00.000 15712 scope move finished after 105 + 54 ms
02:54:21.389 00.000 15712 Move returns status 0, amount 105
02:54:21.389 00.000 15712 MoveAxis(N, 0, ABG)
02:54:21.389 00.000 15712 Move returns status 0, amount 0
02:54:21.389 00.000 15712 move complete, result=0
02:54:21.389 00.000 7988 GuideStep: -0.5 px 105 ms EAST, -0.1 px 0 ms NORTH
02:54:21.397 00.008 15712 worker thread done servicing request
02:54:21.397 00.000 15712 Worker thread wakes up
02:54:21.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:21.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:22.810 01.413 15712 Exposure complete
02:54:22.873 00.063 15712 worker thread done servicing request
02:54:22.873 00.000 7988 OnExposeComplete: enter
02:54:22.873 00.000 7988 UpdateGuideState(): m_state=6
02:54:22.873 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5260
02:54:22.873 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=188.19, Mass=674, SNR=16.8, Peak=163 HFD=3.2
02:54:22.873 00.000 7988 MultiStar: large primary error, entering stabilization period
02:54:22.873 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
02:54:22.873 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
02:54:22.873 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-1.93 hyp=1.94 cameraTheta=-1.64 mountX=-1.93 mountY=0.18, mountTheta=3.05
02:54:22.883 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-1.93, opts=13)
02:54:22.885 00.002 7988 Enqueuing Move request for scope (-0.14, -1.93)
02:54:22.885 00.000 15712 Worker thread wakes up
02:54:22.885 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -1.93) opts 0xd
02:54:22.885 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -1.93)
02:54:22.885 00.000 15712 Moving (-0.14, -1.93) raw xDistance=-1.93 yDistance=0.18
02:54:22.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:54:22.885 00.000 7988 UpdateGuideState exits: m=674 SNR=16.8
02:54:22.888 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:22.889 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:22.889 00.000 7988 Enqueuing Expose request
02:54:22.889 00.000 15712 PPEC rslt: input = -1.93, final = -1.17, react = -1.16, pred = -0.01, hyst = -1.03, hyst_pct = 0.00, period_length = 639.39
02:54:22.889 00.000 15712 PPEC: input: -1.93, control: -1.17, exposure: 1500
02:54:22.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:22.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:54:22.889 00.000 15712 MoveAxis(E, 382, ABG)
02:54:22.889 00.000 15712 Guiding  Dir = 2, Dur = 382
02:54:22.906 00.017 15712 IsGuiding returns 0
02:54:22.923 00.017 15712 PulseGuide returned control before completion, sleep 377
02:54:23.321 00.398 15712 IsGuiding returns 0
02:54:23.321 00.000 15712 Move returns status 0, amount 382
02:54:23.321 00.000 15712 MoveAxis(N, 0, ABG)
02:54:23.321 00.000 15712 Move returns status 0, amount 0
02:54:23.321 00.000 15712 move complete, result=0
02:54:23.321 00.000 15712 worker thread done servicing request
02:54:23.321 00.000 15712 Worker thread wakes up
02:54:23.321 00.000 7988 GuideStep: -1.9 px 382 ms EAST, 0.2 px 0 ms NORTH
02:54:23.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:23.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:24.966 01.645 15712 Exposure complete
02:54:25.030 00.064 15712 worker thread done servicing request
02:54:25.030 00.000 7988 OnExposeComplete: enter
02:54:25.030 00.000 7988 UpdateGuideState(): m_state=6
02:54:25.030 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
02:54:25.030 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=189.60, Mass=611, SNR=15.9, Peak=135 HFD=3.1
02:54:25.030 00.000 7988 MultiStar: exiting stabilization period
02:54:25.030 00.000 7988 MultiStar: [#1 0.02,-0.48,0.97,U] [#2 -0.44,-0.39,0.85,U] [#3 -0.32,-0.48,0.85,U] [#4 0.21,-0.25,0.69,U] [#5 0.03,-0.79,0.00,M5] [#6 -0.11,-0.73,0.00,M4] [#7 0.48,-1.16,0.00,M9] [#8 -0.77,-0.78,0.00,M8] 
02:54:25.030 00.000 7988 refined, 4 included, MultiStar: {-0.07, -0.44}, one-star: {0.20, -0.52}
02:54:25.030 00.000 7988 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.56) = xAngle (-3.29 = 3.00)
02:54:25.030 00.000 7988 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.97)
02:54:25.030 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.44 hyp=0.44 cameraTheta=-1.72 mountX=-0.44 mountY=0.08, mountTheta=2.97
02:54:25.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.44, opts=13)
02:54:25.030 00.000 7988 Enqueuing Move request for scope (-0.07, -0.44)
02:54:25.044 00.014 15712 Worker thread wakes up
02:54:25.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.44) opts 0xd
02:54:25.044 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.44)
02:54:25.044 00.000 15712 Moving (-0.07, -0.44) raw xDistance=-0.44 yDistance=0.08
02:54:25.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:54:25.044 00.000 7988 UpdateGuideState exits: m=611 SNR=15.9
02:54:25.047 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:25.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:25.049 00.002 7988 Enqueuing Expose request
02:54:25.049 00.000 15712 PPEC rslt: input = -0.44, final = -0.27, react = -0.26, pred = -0.01, hyst = -0.26, hyst_pct = 0.00, period_length = 639.39
02:54:25.051 00.002 15712 PPEC: input: -0.44, control: -0.27, exposure: 1500
02:54:25.051 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:25.051 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:54:25.051 00.000 15712 MoveAxis(E, 89, ABG)
02:54:25.051 00.000 15712 Guiding  Dir = 2, Dur = 89
02:54:25.063 00.012 15712 IsGuiding returns 0
02:54:25.081 00.018 15712 PulseGuide returned control before completion, sleep 83
02:54:25.172 00.091 15712 IsGuiding returns 1
02:54:25.172 00.000 15712 scope still moving after pulse duration time elapsed
02:54:25.206 00.034 15712 IsGuiding returns 0
02:54:25.206 00.000 15712 scope move finished after 89 + 55 ms
02:54:25.206 00.000 15712 Move returns status 0, amount 89
02:54:25.206 00.000 15712 MoveAxis(N, 0, ABG)
02:54:25.206 00.000 15712 Move returns status 0, amount 0
02:54:25.206 00.000 15712 move complete, result=0
02:54:25.206 00.000 7988 GuideStep: -0.4 px 89 ms EAST, 0.1 px 0 ms NORTH
02:54:25.216 00.010 15712 worker thread done servicing request
02:54:25.216 00.000 15712 Worker thread wakes up
02:54:25.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:25.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:26.625 01.409 15712 Exposure complete
02:54:26.687 00.062 15712 worker thread done servicing request
02:54:26.687 00.000 7988 OnExposeComplete: enter
02:54:26.687 00.000 7988 UpdateGuideState(): m_state=6
02:54:26.691 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5262
02:54:26.691 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=189.42, Mass=617, SNR=15.9, Peak=153 HFD=3.2
02:54:26.693 00.002 7988 MultiStar: [#1 -0.14,-0.80,0.00,M1] [#2 0.01,-0.57,0.84,U] [#3 0.04,-0.76,0.00,M2] [#4 0.10,-0.60,0.71,U] [#5 -0.56,-0.43,0.00,M6] [#6 -0.18,-0.88,0.00,M5] [#7 -0.48,-1.28,0.00,M10] [#8 0.37,-0.64,0.00,M9] 
02:54:26.693 00.000 7988 refined, 2 included, MultiStar: {0.12, -0.63}, one-star: {0.23, -0.70}
02:54:26.696 00.003 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
02:54:26.696 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.98 = -2.98)
02:54:26.698 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.63 hyp=0.64 cameraTheta=-1.38 mountX=-0.63 mountY=-0.11, mountTheta=-2.98
02:54:26.700 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.63, opts=13)
02:54:26.700 00.000 7988 Enqueuing Move request for scope (0.12, -0.63)
02:54:26.702 00.002 15712 Worker thread wakes up
02:54:26.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.63) opts 0xd
02:54:26.702 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.63)
02:54:26.702 00.000 15712 Moving (0.12, -0.63) raw xDistance=-0.63 yDistance=-0.11
02:54:26.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:54:26.703 00.001 7988 UpdateGuideState exits: m=617 SNR=15.9
02:54:26.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:26.703 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:26.703 00.000 7988 Enqueuing Expose request
02:54:26.703 00.000 15712 PPEC rslt: input = -0.63, final = -0.39, react = -0.38, pred = -0.01, hyst = -0.41, hyst_pct = 0.00, period_length = 639.39
02:54:26.703 00.000 15712 PPEC: input: -0.63, control: -0.39, exposure: 1500
02:54:26.703 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:26.703 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:54:26.703 00.000 15712 MoveAxis(E, 126, ABG)
02:54:26.703 00.000 15712 Guiding  Dir = 2, Dur = 126
02:54:26.703 00.000 15712 IsGuiding returns 0
02:54:26.734 00.031 15712 PulseGuide returned control before completion, sleep 110
02:54:26.845 00.111 15712 IsGuiding returns 1
02:54:26.845 00.000 15712 scope still moving after pulse duration time elapsed
02:54:26.877 00.032 15712 IsGuiding returns 0
02:54:26.877 00.000 15712 scope move finished after 126 + 43 ms
02:54:26.877 00.000 15712 Move returns status 0, amount 126
02:54:26.877 00.000 15712 MoveAxis(N, 0, ABG)
02:54:26.877 00.000 15712 Move returns status 0, amount 0
02:54:26.877 00.000 15712 move complete, result=0
02:54:26.877 00.000 15712 worker thread done servicing request
02:54:26.877 00.000 7988 GuideStep: -0.6 px 126 ms EAST, -0.1 px 0 ms NORTH
02:54:26.879 00.002 15712 Worker thread wakes up
02:54:26.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:26.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:28.521 01.642 15712 Exposure complete
02:54:28.584 00.063 15712 worker thread done servicing request
02:54:28.584 00.000 7988 OnExposeComplete: enter
02:54:28.584 00.000 7988 UpdateGuideState(): m_state=6
02:54:28.587 00.003 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5263
02:54:28.587 00.000 7988 Star::Find returns 1 (0), X=975.11, Y=190.14, Mass=557, SNR=15.1, Peak=136 HFD=2.9
02:54:28.589 00.002 7988 MultiStar: [#1 0.33,0.31,0.85,U] [#2 0.11,0.43,0.88,U] [#3 0.03,0.18,0.86,U] [#4 0.66,0.11,0.68,U] [#5 -0.21,0.04,0.80,U] [#6 0.01,-0.22,0.66,U] [#7 -0.74,0.35,0.00,R] [#8 0.13,0.70,0.00,M10] 
02:54:28.591 00.002 7988 refined, 6 included, MultiStar: {0.17, 0.14}, one-star: {0.28, 0.01}
02:54:28.591 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
02:54:28.593 00.002 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
02:54:28.593 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.67 mountX=0.14 mountY=-0.17, mountTheta=-0.90
02:54:28.595 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.14, opts=13)
02:54:28.595 00.000 7988 Enqueuing Move request for scope (0.17, 0.14)
02:54:28.597 00.002 15712 Worker thread wakes up
02:54:28.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
02:54:28.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
02:54:28.597 00.000 15712 Moving (0.17, 0.14) raw xDistance=0.14 yDistance=-0.17
02:54:28.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:54:28.597 00.000 7988 UpdateGuideState exits: m=557 SNR=15.1
02:54:28.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:28.601 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:28.601 00.000 7988 Enqueuing Expose request
02:54:28.603 00.002 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
02:54:28.603 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
02:54:28.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:28.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:54:28.603 00.000 15712 MoveAxis(E, 3, ABG)
02:54:28.603 00.000 15712 Guiding  Dir = 2, Dur = 3
02:54:28.603 00.000 15712 IsGuiding returns 0
02:54:28.618 00.015 15712 IsGuiding returns 0
02:54:28.618 00.000 15712 Move returns status 0, amount 3
02:54:28.618 00.000 15712 MoveAxis(N, 0, ABG)
02:54:28.618 00.000 15712 Move returns status 0, amount 0
02:54:28.618 00.000 15712 move complete, result=0
02:54:28.618 00.000 15712 worker thread done servicing request
02:54:28.618 00.000 15712 Worker thread wakes up
02:54:28.618 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
02:54:28.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:28.622 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:30.034 01.412 15712 Exposure complete
02:54:30.100 00.066 15712 worker thread done servicing request
02:54:30.100 00.000 7988 OnExposeComplete: enter
02:54:30.100 00.000 7988 UpdateGuideState(): m_state=6
02:54:30.100 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5264
02:54:30.100 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=190.62, Mass=676, SNR=16.6, Peak=143 HFD=3.6
02:54:30.100 00.000 7988 MultiStar: [#1 0.32,0.44,1.02,U] [#2 -0.06,0.81,0.00,M1] [#3 -0.05,0.68,0.82,U] [#4 0.22,0.72,0.00,M1] [#5 0.08,0.23,0.63,U] [#6 0.13,0.79,0.00,M5] [#7 0.45,0.26,0.48,U] [#8 -0.21,0.91,0.00,R] 
02:54:30.106 00.006 7988 refined, 4 included, MultiStar: {0.19, 0.45}, one-star: {0.19, 0.49}
02:54:30.106 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
02:54:30.106 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
02:54:30.106 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.45 hyp=0.48 cameraTheta=1.17 mountX=0.45 mountY=-0.20, mountTheta=-0.42
02:54:30.106 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.45, opts=13)
02:54:30.106 00.000 7988 Enqueuing Move request for scope (0.19, 0.45)
02:54:30.106 00.000 15712 Worker thread wakes up
02:54:30.113 00.007 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.45) opts 0xd
02:54:30.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:54:30.114 00.001 7988 UpdateGuideState exits: m=676 SNR=16.6
02:54:30.115 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:30.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:30.115 00.000 7988 Enqueuing Expose request
02:54:30.115 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.45)
02:54:30.115 00.000 15712 Moving (0.19, 0.45) raw xDistance=0.45 yDistance=-0.20
02:54:30.115 00.000 15712 PPEC rslt: input = 0.45, final = 0.26, react = 0.27, pred = -0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.40
02:54:30.115 00.000 15712 PPEC: input: 0.45, control: 0.26, exposure: 1500
02:54:30.115 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:30.115 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:54:30.115 00.000 15712 MoveAxis(W, 84, ABG)
02:54:30.115 00.000 15712 Guiding  Dir = 3, Dur = 84
02:54:30.115 00.000 15712 IsGuiding returns 0
02:54:30.138 00.023 15712 PulseGuide returned control before completion, sleep 80
02:54:30.251 00.113 15712 IsGuiding returns 1
02:54:30.251 00.000 15712 scope still moving after pulse duration time elapsed
02:54:30.273 00.022 15712 IsGuiding returns 0
02:54:30.273 00.000 15712 scope move finished after 84 + 65 ms
02:54:30.273 00.000 15712 Move returns status 0, amount 84
02:54:30.273 00.000 15712 MoveAxis(N, 0, ABG)
02:54:30.273 00.000 15712 Move returns status 0, amount 0
02:54:30.273 00.000 15712 move complete, result=0
02:54:30.273 00.000 15712 worker thread done servicing request
02:54:30.273 00.000 15712 Worker thread wakes up
02:54:30.273 00.000 7988 GuideStep: 0.4 px 84 ms WEST, -0.2 px 0 ms NORTH
02:54:30.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:30.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:31.914 01.641 15712 Exposure complete
02:54:32.020 00.106 15712 worker thread done servicing request
02:54:32.020 00.000 7988 OnExposeComplete: enter
02:54:32.020 00.000 7988 UpdateGuideState(): m_state=6
02:54:32.020 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5265
02:54:32.020 00.000 7988 Star::Find returns 1 (0), X=975.30, Y=191.32, Mass=743, SNR=17.4, Peak=140 HFD=3.6
02:54:32.020 00.000 7988 MultiStar: [#1 0.16,0.83,0.00,M1] [#2 -0.24,1.12,0.00,M2] [#3 0.06,1.08,0.00,M1] [#4 -0.01,1.17,0.00,M2] [#5 -0.36,1.17,0.00,M5] [#6 0.01,0.86,0.00,M6] [#7 0.51,0.80,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.42,1.26,0.00,M4] 
02:54:32.020 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
02:54:32.020 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
02:54:32.020 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=1.20 hyp=1.29 cameraTheta=1.20 mountX=1.21 mountY=-0.50, mountTheta=-0.39
02:54:32.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=1.20, opts=13)
02:54:32.035 00.015 7988 Enqueuing Move request for scope (0.47, 1.20)
02:54:32.038 00.003 15712 Worker thread wakes up
02:54:32.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:54:32.040 00.002 7988 UpdateGuideState exits: m=743 SNR=17.4
02:54:32.042 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:32.042 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:32.044 00.002 7988 Enqueuing Expose request
02:54:32.046 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, 1.20) opts 0xd
02:54:32.046 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, 1.20)
02:54:32.046 00.000 15712 Moving (0.47, 1.20) raw xDistance=1.21 yDistance=-0.50
02:54:32.052 00.006 15712 PPEC rslt: input = 1.21, final = 0.71, react = 0.72, pred = -0.01, hyst = 0.65, hyst_pct = 0.00, period_length = 639.40
02:54:32.052 00.000 15712 PPEC: input: 1.21, control: 0.71, exposure: 1500
02:54:32.052 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:54:32.052 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
02:54:32.052 00.000 15712 MoveAxis(W, 231, ABG)
02:54:32.052 00.000 15712 Guiding  Dir = 3, Dur = 231
02:54:32.052 00.000 15712 IsGuiding returns 0
02:54:32.069 00.017 15712 PulseGuide returned control before completion, sleep 223
02:54:32.323 00.254 15712 IsGuiding returns 0
02:54:32.323 00.000 15712 Move returns status 0, amount 231
02:54:32.323 00.000 15712 MoveAxis(N, 0, ABG)
02:54:32.323 00.000 15712 Move returns status 0, amount 0
02:54:32.323 00.000 15712 move complete, result=0
02:54:32.323 00.000 15712 worker thread done servicing request
02:54:32.323 00.000 15712 Worker thread wakes up
02:54:32.323 00.000 7988 GuideStep: 1.2 px 231 ms WEST, -0.5 px 0 ms NORTH
02:54:32.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:32.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:33.733 01.410 15712 Exposure complete
02:54:33.805 00.072 15712 worker thread done servicing request
02:54:33.805 00.000 7988 OnExposeComplete: enter
02:54:33.807 00.002 7988 UpdateGuideState(): m_state=6
02:54:33.809 00.002 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5266
02:54:33.809 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=190.63, Mass=601, SNR=15.8, Peak=143 HFD=2.8
02:54:33.811 00.002 7988 MultiStar: [#1 -0.20,0.71,0.00,M2] [#2 -0.10,0.97,0.00,M3] [#3 0.14,0.56,0.85,U] [#4 0.10,0.68,0.69,U] [#5 -0.12,1.03,0.00,M6] [#6 0.18,0.40,0.75,U] [#7 0.38,0.97,0.00,M2] [#8 0.35,-0.27,0.47,U] 
02:54:33.813 00.002 7988 refined, 4 included, MultiStar: {0.13, 0.43}, one-star: {0.00, 0.51}
02:54:33.813 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
02:54:33.813 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
02:54:33.813 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.43 hyp=0.45 cameraTheta=1.28 mountX=0.43 mountY=-0.14, mountTheta=-0.32
02:54:33.813 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.43, opts=13)
02:54:33.813 00.000 7988 Enqueuing Move request for scope (0.13, 0.43)
02:54:33.813 00.000 15712 Worker thread wakes up
02:54:33.813 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.43) opts 0xd
02:54:33.813 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.43)
02:54:33.813 00.000 15712 Moving (0.13, 0.43) raw xDistance=0.43 yDistance=-0.14
02:54:33.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:54:33.813 00.000 7988 UpdateGuideState exits: m=601 SNR=15.8
02:54:33.824 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:33.826 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:33.826 00.000 7988 Enqueuing Expose request
02:54:33.828 00.002 15712 PPEC rslt: input = 0.43, final = 0.24, react = 0.26, pred = -0.02, hyst = 0.25, hyst_pct = 0.00, period_length = 639.40
02:54:33.828 00.000 15712 PPEC: input: 0.43, control: 0.24, exposure: 1500
02:54:33.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:33.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:54:33.828 00.000 15712 MoveAxis(W, 80, ABG)
02:54:33.828 00.000 15712 Guiding  Dir = 3, Dur = 80
02:54:33.828 00.000 15712 IsGuiding returns 0
02:54:33.847 00.019 15712 PulseGuide returned control before completion, sleep 73
02:54:33.924 00.077 15712 IsGuiding returns 1
02:54:33.924 00.000 15712 scope still moving after pulse duration time elapsed
02:54:33.956 00.032 15712 IsGuiding returns 0
02:54:33.956 00.000 15712 scope move finished after 80 + 49 ms
02:54:33.956 00.000 15712 Move returns status 0, amount 80
02:54:33.956 00.000 15712 MoveAxis(N, 0, ABG)
02:54:33.956 00.000 15712 Move returns status 0, amount 0
02:54:33.956 00.000 15712 move complete, result=0
02:54:33.956 00.000 15712 worker thread done servicing request
02:54:33.956 00.000 7988 GuideStep: 0.4 px 80 ms WEST, -0.1 px 0 ms NORTH
02:54:33.961 00.005 15712 Worker thread wakes up
02:54:33.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:33.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:35.594 01.633 15712 Exposure complete
02:54:35.685 00.091 15712 worker thread done servicing request
02:54:35.685 00.000 7988 OnExposeComplete: enter
02:54:35.685 00.000 7988 UpdateGuideState(): m_state=6
02:54:35.685 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5267
02:54:35.685 00.000 7988 Star::Find returns 1 (0), X=975.21, Y=189.26, Mass=734, SNR=17.5, Peak=152 HFD=3.6
02:54:35.696 00.011 7988 MultiStar: [#1 0.36,-0.92,0.00,M3] [#2 -0.09,-0.74,0.00,M4] [#3 0.05,-0.98,0.00,M1] [#4 -0.02,-0.34,0.68,U] [#5 -0.27,-0.67,0.00,M7] [#6 -0.10,-0.96,0.00,M6] [#7 0.89,-0.94,0.00,M3] [#8 0.06,-0.92,0.00,M1] 
02:54:35.696 00.000 7988 refined, 1 included, MultiStar: {0.21, -0.65}, one-star: {0.37, -0.86}
02:54:35.696 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
02:54:35.700 00.004 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
02:54:35.700 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.65 hyp=0.69 cameraTheta=-1.25 mountX=-0.65 mountY=-0.20, mountTheta=-2.85
02:54:35.700 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.65, opts=13)
02:54:35.700 00.000 7988 Enqueuing Move request for scope (0.21, -0.65)
02:54:35.700 00.000 15712 Worker thread wakes up
02:54:35.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:54:35.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.65) opts 0xd
02:54:35.700 00.000 7988 UpdateGuideState exits: m=734 SNR=17.5
02:54:35.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.65)
02:54:35.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:35.712 00.012 15712 Moving (0.21, -0.65) raw xDistance=-0.65 yDistance=-0.20
02:54:35.712 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:35.716 00.004 7988 Enqueuing Expose request
02:54:35.720 00.004 15712 PPEC rslt: input = -0.65, final = -0.41, react = -0.39, pred = -0.02, hyst = -0.31, hyst_pct = 0.00, period_length = 639.40
02:54:35.720 00.000 15712 PPEC: input: -0.65, control: -0.41, exposure: 1500
02:54:35.720 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:35.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:54:35.720 00.000 15712 MoveAxis(E, 133, ABG)
02:54:35.720 00.000 15712 Guiding  Dir = 2, Dur = 133
02:54:35.720 00.000 15712 IsGuiding returns 0
02:54:35.748 00.028 15712 PulseGuide returned control before completion, sleep 116
02:54:35.798 00.050 7988 evsrv: cli 0CCCF268 connect
02:54:35.812 00.014 7988 case statement mapped state 6 to 3
02:54:35.812 00.000 7988 case statement mapped state 6 to 3
02:54:35.815 00.003 7988 evsrv: cli 0CCCF268 request: {"method":"get_app_state","id":"161233d2-0766-438a-a4a8-a10ee4629be5"}
02:54:35.817 00.002 7988 case statement mapped state 6 to 3
02:54:35.817 00.000 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":"Guiding","id":"161233d2-0766-438a-a4a8-a10ee4629be5"}
02:54:35.819 00.002 7988 evsrv: cli 0CCCF268 disconnect
02:54:35.877 00.058 15712 IsGuiding returns 0
02:54:35.877 00.000 15712 Move returns status 0, amount 133
02:54:35.877 00.000 15712 MoveAxis(N, 0, ABG)
02:54:35.877 00.000 15712 Move returns status 0, amount 0
02:54:35.877 00.000 15712 move complete, result=0
02:54:35.877 00.000 15712 worker thread done servicing request
02:54:35.877 00.000 15712 Worker thread wakes up
02:54:35.877 00.000 7988 GuideStep: -0.6 px 133 ms EAST, -0.2 px 0 ms NORTH
02:54:35.881 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:35.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:37.293 01.412 15712 Exposure complete
02:54:37.357 00.064 15712 worker thread done servicing request
02:54:37.357 00.000 7988 OnExposeComplete: enter
02:54:37.357 00.000 7988 UpdateGuideState(): m_state=6
02:54:37.357 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
02:54:37.357 00.000 7988 Star::Find returns 1 (0), X=974.96, Y=189.05, Mass=773, SNR=17.9, Peak=138 HFD=4.3
02:54:37.357 00.000 7988 MultiStar: [#1 0.25,-0.81,0.00,M4] [#2 -0.33,-0.22,0.86,U] [#3 0.08,-0.99,0.00,M2] [#4 -0.10,-0.65,0.56,U] [#5 -0.48,-0.99,0.00,M8] [#6 0.02,-1.09,0.00,M7] [#7 0.64,-1.60,0.00,M4] [#8 0.21,-0.81,0.00,M2] 
02:54:37.357 00.000 7988 refined, 2 included, MultiStar: {-0.09, -0.67}, one-star: {0.13, -1.07}
02:54:37.357 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
02:54:37.357 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.99)
02:54:37.366 00.009 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.67 hyp=0.68 cameraTheta=-1.70 mountX=-0.67 mountY=0.10, mountTheta=2.99
02:54:37.368 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.67, opts=13)
02:54:37.370 00.002 7988 Enqueuing Move request for scope (-0.09, -0.67)
02:54:37.370 00.000 15712 Worker thread wakes up
02:54:37.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.67) opts 0xd
02:54:37.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.67)
02:54:37.370 00.000 15712 Moving (-0.09, -0.67) raw xDistance=-0.67 yDistance=0.10
02:54:37.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:54:37.370 00.000 7988 UpdateGuideState exits: m=773 SNR=17.9
02:54:37.374 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:37.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:37.376 00.002 7988 Enqueuing Expose request
02:54:37.376 00.000 15712 PPEC rslt: input = -0.67, final = -0.42, react = -0.40, pred = -0.02, hyst = -0.35, hyst_pct = 0.00, period_length = 639.41
02:54:37.376 00.000 15712 PPEC: input: -0.67, control: -0.42, exposure: 1500
02:54:37.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:37.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:54:37.376 00.000 15712 MoveAxis(E, 137, ABG)
02:54:37.376 00.000 15712 Guiding  Dir = 2, Dur = 137
02:54:37.376 00.000 15712 IsGuiding returns 0
02:54:37.396 00.020 15712 PulseGuide returned control before completion, sleep 132
02:54:37.550 00.154 15712 IsGuiding returns 0
02:54:37.550 00.000 15712 Move returns status 0, amount 137
02:54:37.550 00.000 15712 MoveAxis(N, 0, ABG)
02:54:37.550 00.000 15712 Move returns status 0, amount 0
02:54:37.550 00.000 15712 move complete, result=0
02:54:37.550 00.000 7988 GuideStep: -0.7 px 137 ms EAST, 0.1 px 0 ms NORTH
02:54:37.558 00.008 15712 worker thread done servicing request
02:54:37.558 00.000 15712 Worker thread wakes up
02:54:37.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:37.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:39.190 01.632 15712 Exposure complete
02:54:39.253 00.063 15712 worker thread done servicing request
02:54:39.254 00.001 7988 OnExposeComplete: enter
02:54:39.254 00.000 7988 UpdateGuideState(): m_state=6
02:54:39.254 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5269
02:54:39.254 00.000 7988 Star::Find returns 1 (0), X=974.95, Y=189.15, Mass=540, SNR=14.8, Peak=144 HFD=2.7
02:54:39.259 00.005 7988 MultiStar: [#1 0.10,-0.55,1.01,U] [#2 -0.09,-0.82,0.00,M4] [#3 -0.41,-0.75,0.00,M3] [#4 -0.01,-1.11,0.00,M1] [#5 -0.33,-0.71,0.00,M9] [#6 0.47,-1.05,0.00,M8] [#7 0.39,-1.61,0.00,M5] [#8 0.61,-1.17,0.00,M3] 
02:54:39.259 00.000 7988 refined, 1 included, MultiStar: {0.11, -0.76}, one-star: {0.11, -0.98}
02:54:39.259 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
02:54:39.259 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
02:54:39.259 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.76 hyp=0.77 cameraTheta=-1.43 mountX=-0.76 mountY=-0.09, mountTheta=-3.03
02:54:39.259 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.76, opts=13)
02:54:39.259 00.000 7988 Enqueuing Move request for scope (0.11, -0.76)
02:54:39.259 00.000 15712 Worker thread wakes up
02:54:39.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.76) opts 0xd
02:54:39.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.76)
02:54:39.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:54:39.267 00.008 7988 UpdateGuideState exits: m=540 SNR=14.8
02:54:39.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:39.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:39.267 00.000 7988 Enqueuing Expose request
02:54:39.267 00.000 15712 Moving (0.11, -0.76) raw xDistance=-0.76 yDistance=-0.09
02:54:39.275 00.008 15712 PPEC rslt: input = -0.76, final = -0.47, react = -0.46, pred = -0.01, hyst = -0.44, hyst_pct = 0.00, period_length = 639.41
02:54:39.275 00.000 15712 PPEC: input: -0.76, control: -0.47, exposure: 1500
02:54:39.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:39.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:54:39.275 00.000 15712 MoveAxis(E, 154, ABG)
02:54:39.275 00.000 15712 Guiding  Dir = 2, Dur = 154
02:54:39.275 00.000 15712 IsGuiding returns 0
02:54:39.299 00.024 15712 PulseGuide returned control before completion, sleep 148
02:54:39.474 00.175 15712 IsGuiding returns 0
02:54:39.474 00.000 15712 Move returns status 0, amount 154
02:54:39.474 00.000 15712 MoveAxis(N, 0, ABG)
02:54:39.474 00.000 15712 Move returns status 0, amount 0
02:54:39.474 00.000 15712 move complete, result=0
02:54:39.474 00.000 15712 worker thread done servicing request
02:54:39.474 00.000 15712 Worker thread wakes up
02:54:39.474 00.000 7988 GuideStep: -0.8 px 154 ms EAST, -0.1 px 0 ms NORTH
02:54:39.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:39.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:40.880 01.406 15712 Exposure complete
02:54:40.941 00.061 15712 worker thread done servicing request
02:54:40.941 00.000 7988 OnExposeComplete: enter
02:54:40.941 00.000 7988 UpdateGuideState(): m_state=6
02:54:40.946 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5270
02:54:40.946 00.000 7988 Star::Find returns 1 (0), X=974.99, Y=189.16, Mass=571, SNR=15.4, Peak=157 HFD=2.6
02:54:40.948 00.002 7988 MultiStar: [#1 -0.15,-1.06,0.00,M4] [#2 -0.31,-0.66,0.00,M5] [#3 0.21,-0.81,0.00,M4] [#4 0.09,-0.71,0.00,M2] [#5 -0.53,-0.69,0.00,M10] [#6 0.05,-0.81,0.00,M9] [#7 0.42,-1.03,0.00,M6] [#8 0.20,-1.76,0.00,M4] 
02:54:40.948 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
02:54:40.950 00.002 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
02:54:40.950 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.96 hyp=0.98 cameraTheta=-1.41 mountX=-0.96 mountY=-0.14, mountTheta=-3.00
02:54:40.952 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.96, opts=13)
02:54:40.954 00.002 7988 Enqueuing Move request for scope (0.16, -0.96)
02:54:40.956 00.002 15712 Worker thread wakes up
02:54:40.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:54:40.956 00.000 7988 UpdateGuideState exits: m=571 SNR=15.4
02:54:40.958 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:40.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:40.958 00.000 7988 Enqueuing Expose request
02:54:40.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.96) opts 0xd
02:54:40.958 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.96)
02:54:40.958 00.000 15712 Moving (0.16, -0.96) raw xDistance=-0.96 yDistance=-0.14
02:54:40.958 00.000 15712 PPEC rslt: input = -0.96, final = -0.59, react = -0.58, pred = -0.01, hyst = -0.54, hyst_pct = 0.00, period_length = 639.41
02:54:40.958 00.000 15712 PPEC: input: -0.96, control: -0.59, exposure: 1500
02:54:40.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:40.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:54:40.958 00.000 15712 MoveAxis(E, 192, ABG)
02:54:40.958 00.000 15712 Guiding  Dir = 2, Dur = 192
02:54:40.958 00.000 15712 IsGuiding returns 0
02:54:40.993 00.035 15712 PulseGuide returned control before completion, sleep 176
02:54:41.180 00.187 15712 IsGuiding returns 1
02:54:41.180 00.000 15712 scope still moving after pulse duration time elapsed
02:54:41.217 00.037 15712 IsGuiding returns 0
02:54:41.217 00.000 15712 scope move finished after 192 + 58 ms
02:54:41.217 00.000 15712 Move returns status 0, amount 192
02:54:41.217 00.000 15712 MoveAxis(N, 0, ABG)
02:54:41.217 00.000 15712 Move returns status 0, amount 0
02:54:41.217 00.000 15712 move complete, result=0
02:54:41.217 00.000 15712 worker thread done servicing request
02:54:41.217 00.000 15712 Worker thread wakes up
02:54:41.217 00.000 7988 GuideStep: -1.0 px 192 ms EAST, -0.1 px 0 ms NORTH
02:54:41.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:41.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:42.857 01.640 15712 Exposure complete
02:54:42.918 00.061 15712 worker thread done servicing request
02:54:42.918 00.000 7988 OnExposeComplete: enter
02:54:42.918 00.000 7988 UpdateGuideState(): m_state=6
02:54:42.918 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5271
02:54:42.918 00.000 7988 Star::Find returns 1 (0), X=974.96, Y=189.90, Mass=661, SNR=16.5, Peak=140 HFD=3.4
02:54:42.918 00.000 7988 MultiStar: [#1 0.31,0.21,0.96,U] [#2 -0.04,0.25,0.90,U] [#3 -0.27,0.29,0.88,U] [#4 0.51,0.57,0.00,M3] [#5 -0.18,-0.40,0.73,U] [#6 -0.18,-0.33,0.71,U] [#7 1.25,-0.53,0.00,M7] [#8 0.46,-1.07,0.00,M5] 
02:54:42.918 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.01}, one-star: {0.12, -0.22}
02:54:42.918 00.000 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.23 = 2.05)
02:54:42.918 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.02)
02:54:42.918 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.67 mountX=-0.01 mountY=0.02, mountTheta=2.05
02:54:42.930 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.01, opts=13)
02:54:42.930 00.000 7988 Enqueuing Move request for scope (-0.02, -0.01)
02:54:42.930 00.000 15712 Worker thread wakes up
02:54:42.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:54:42.930 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:54:42.930 00.000 15712 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
02:54:42.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:54:42.934 00.004 7988 UpdateGuideState exits: m=661 SNR=16.5
02:54:42.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:42.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:42.934 00.000 7988 Enqueuing Expose request
02:54:42.934 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
02:54:42.934 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
02:54:42.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:42.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:54:42.934 00.000 15712 MoveAxis(E, 2, ABG)
02:54:42.934 00.000 15712 Guiding  Dir = 2, Dur = 2
02:54:42.934 00.000 15712 IsGuiding returns 0
02:54:42.956 00.022 15712 IsGuiding returns 0
02:54:42.956 00.000 15712 Move returns status 0, amount 2
02:54:42.956 00.000 15712 MoveAxis(N, 0, ABG)
02:54:42.956 00.000 15712 Move returns status 0, amount 0
02:54:42.956 00.000 15712 move complete, result=0
02:54:42.956 00.000 15712 worker thread done servicing request
02:54:42.956 00.000 15712 Worker thread wakes up
02:54:42.956 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
02:54:42.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:42.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:44.369 01.413 15712 Exposure complete
02:54:44.433 00.064 15712 worker thread done servicing request
02:54:44.433 00.000 7988 OnExposeComplete: enter
02:54:44.433 00.000 7988 UpdateGuideState(): m_state=6
02:54:44.433 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5272
02:54:44.433 00.000 7988 Star::Find returns 1 (0), X=974.86, Y=190.61, Mass=649, SNR=16.4, Peak=141 HFD=3.1
02:54:44.433 00.000 7988 MultiStar: [#1 0.04,0.76,0.00,M4] [#2 -0.18,0.90,0.00,M5] [#3 -0.01,0.76,0.00,M4] [#4 0.31,0.65,0.00,M4] [#5 -0.14,0.15,0.78,U] [#6 0.07,0.84,0.00,M9] [#7 0.94,-0.14,0.00,M8] [#8 1.10,0.17,0.00,M6] 
02:54:44.433 00.000 7988 refined, 1 included, MultiStar: {-0.04, 0.34}, one-star: {0.03, 0.49}
02:54:44.433 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
02:54:44.433 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
02:54:44.433 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.70 mountX=0.34 mountY=0.04, mountTheta=0.11
02:54:44.443 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.34, opts=13)
02:54:44.443 00.000 7988 Enqueuing Move request for scope (-0.04, 0.34)
02:54:44.443 00.000 15712 Worker thread wakes up
02:54:44.447 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:54:44.447 00.000 7988 UpdateGuideState exits: m=649 SNR=16.4
02:54:44.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:44.447 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:44.447 00.000 7988 Enqueuing Expose request
02:54:44.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd
02:54:44.447 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.34)
02:54:44.447 00.000 15712 Moving (-0.04, 0.34) raw xDistance=0.34 yDistance=0.04
02:54:44.457 00.010 15712 PPEC rslt: input = 0.34, final = 0.20, react = 0.20, pred = -0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 639.41
02:54:44.457 00.000 15712 PPEC: input: 0.34, control: 0.20, exposure: 1500
02:54:44.457 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:44.457 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:54:44.457 00.000 15712 MoveAxis(W, 65, ABG)
02:54:44.457 00.000 15712 Guiding  Dir = 3, Dur = 65
02:54:44.457 00.000 15712 IsGuiding returns 0
02:54:44.477 00.020 15712 PulseGuide returned control before completion, sleep 56
02:54:44.557 00.080 15712 IsGuiding returns 0
02:54:44.557 00.000 15712 Move returns status 0, amount 65
02:54:44.557 00.000 15712 MoveAxis(N, 0, ABG)
02:54:44.557 00.000 15712 Move returns status 0, amount 0
02:54:44.557 00.000 15712 move complete, result=0
02:54:44.557 00.000 15712 worker thread done servicing request
02:54:44.557 00.000 15712 Worker thread wakes up
02:54:44.557 00.000 7988 GuideStep: 0.3 px 65 ms WEST, 0.0 px 0 ms NORTH
02:54:44.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:44.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:46.299 01.742 15712 Exposure complete
02:54:46.363 00.064 15712 worker thread done servicing request
02:54:46.363 00.000 7988 OnExposeComplete: enter
02:54:46.363 00.000 7988 UpdateGuideState(): m_state=6
02:54:46.366 00.003 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5273
02:54:46.366 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=191.65, Mass=625, SNR=16.0, Peak=133 HFD=3.1
02:54:46.368 00.002 7988 MultiStar: large primary error, entering stabilization period
02:54:46.368 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
02:54:46.370 00.002 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
02:54:46.370 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=1.53 hyp=1.55 cameraTheta=1.41 mountX=1.53 mountY=-0.29, mountTheta=-0.19
02:54:46.372 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=1.53, opts=13)
02:54:46.374 00.002 7988 Enqueuing Move request for scope (0.25, 1.53)
02:54:46.374 00.000 15712 Worker thread wakes up
02:54:46.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 1.53) opts 0xd
02:54:46.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 1.53)
02:54:46.374 00.000 15712 Moving (0.25, 1.53) raw xDistance=1.53 yDistance=-0.29
02:54:46.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:54:46.377 00.003 7988 UpdateGuideState exits: m=625 SNR=16.0
02:54:46.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:46.379 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:46.380 00.001 7988 Enqueuing Expose request
02:54:46.380 00.000 15712 PPEC rslt: input = 1.53, final = 0.92, react = 0.92, pred = -0.00, hyst = 0.83, hyst_pct = 0.00, period_length = 639.42
02:54:46.380 00.000 15712 PPEC: input: 1.53, control: 0.92, exposure: 1500
02:54:46.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:54:46.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:54:46.380 00.000 15712 MoveAxis(W, 299, ABG)
02:54:46.382 00.002 15712 Guiding  Dir = 3, Dur = 299
02:54:46.382 00.000 15712 IsGuiding returns 0
02:54:46.396 00.014 15712 PulseGuide returned control before completion, sleep 296
02:54:46.716 00.320 15712 IsGuiding returns 0
02:54:46.716 00.000 15712 Move returns status 0, amount 299
02:54:46.716 00.000 15712 MoveAxis(N, 0, ABG)
02:54:46.716 00.000 15712 Move returns status 0, amount 0
02:54:46.716 00.000 15712 move complete, result=0
02:54:46.716 00.000 7988 GuideStep: 1.5 px 299 ms WEST, -0.3 px 0 ms NORTH
02:54:46.718 00.002 15712 worker thread done servicing request
02:54:46.718 00.000 15712 Worker thread wakes up
02:54:46.719 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:46.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:48.134 01.415 15712 Exposure complete
02:54:48.198 00.064 15712 worker thread done servicing request
02:54:48.198 00.000 7988 OnExposeComplete: enter
02:54:48.198 00.000 7988 UpdateGuideState(): m_state=6
02:54:48.198 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5274
02:54:48.198 00.000 7988 Star::Find returns 1 (0), X=975.22, Y=190.94, Mass=677, SNR=16.7, Peak=147 HFD=2.8
02:54:48.198 00.000 7988 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
02:54:48.198 00.000 7988 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
02:54:48.198 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=0.82 hyp=0.90 cameraTheta=1.13 mountX=0.82 mountY=-0.40, mountTheta=-0.46
02:54:48.198 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=0.82, opts=13)
02:54:48.198 00.000 7988 Enqueuing Move request for scope (0.38, 0.82)
02:54:48.198 00.000 15712 Worker thread wakes up
02:54:48.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.82) opts 0xd
02:54:48.198 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, 0.82)
02:54:48.198 00.000 15712 Moving (0.38, 0.82) raw xDistance=0.82 yDistance=-0.40
02:54:48.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:54:48.198 00.000 7988 UpdateGuideState exits: m=677 SNR=16.7
02:54:48.210 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:48.211 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:48.211 00.000 7988 Enqueuing Expose request
02:54:48.211 00.000 15712 PPEC rslt: input = 0.82, final = 0.49, react = 0.49, pred = -0.00, hyst = 0.46, hyst_pct = 0.00, period_length = 639.42
02:54:48.211 00.000 15712 PPEC: input: 0.82, control: 0.49, exposure: 1500
02:54:48.215 00.004 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:54:48.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:54:48.215 00.000 15712 MoveAxis(W, 159, ABG)
02:54:48.215 00.000 15712 Guiding  Dir = 3, Dur = 159
02:54:48.215 00.000 15712 IsGuiding returns 0
02:54:48.231 00.016 15712 PulseGuide returned control before completion, sleep 150
02:54:48.387 00.156 15712 IsGuiding returns 1
02:54:48.387 00.000 15712 scope still moving after pulse duration time elapsed
02:54:48.418 00.031 15712 IsGuiding returns 0
02:54:48.418 00.000 15712 scope move finished after 159 + 52 ms
02:54:48.418 00.000 15712 Move returns status 0, amount 159
02:54:48.418 00.000 15712 MoveAxis(N, 0, ABG)
02:54:48.418 00.000 15712 Move returns status 0, amount 0
02:54:48.418 00.000 15712 move complete, result=0
02:54:48.418 00.000 15712 worker thread done servicing request
02:54:48.418 00.000 15712 Worker thread wakes up
02:54:48.418 00.000 7988 GuideStep: 0.8 px 159 ms WEST, -0.4 px 0 ms NORTH
02:54:48.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:48.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:50.064 01.646 15712 Exposure complete
02:54:50.126 00.062 15712 worker thread done servicing request
02:54:50.128 00.002 7988 OnExposeComplete: enter
02:54:50.128 00.000 7988 UpdateGuideState(): m_state=6
02:54:50.128 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5275
02:54:50.128 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=188.69, Mass=662, SNR=16.3, Peak=125 HFD=3.4
02:54:50.128 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
02:54:50.128 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
02:54:50.128 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-1.44 hyp=1.45 cameraTheta=-1.43 mountX=-1.44 mountY=-0.16, mountTheta=-3.03
02:54:50.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-1.44, opts=13)
02:54:50.136 00.008 7988 Enqueuing Move request for scope (0.20, -1.44)
02:54:50.136 00.000 15712 Worker thread wakes up
02:54:50.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
02:54:50.136 00.000 7988 UpdateGuideState exits: m=662 SNR=16.3
02:54:50.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:50.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:50.142 00.006 7988 Enqueuing Expose request
02:54:50.144 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.44) opts 0xd
02:54:50.144 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -1.44)
02:54:50.144 00.000 15712 Moving (0.20, -1.44) raw xDistance=-1.44 yDistance=-0.16
02:54:50.144 00.000 15712 PPEC rslt: input = -1.44, final = -0.87, react = -0.86, pred = -0.00, hyst = -0.72, hyst_pct = 0.00, period_length = 639.42
02:54:50.144 00.000 15712 PPEC: input: -1.44, control: -0.87, exposure: 1500
02:54:50.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:50.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:54:50.144 00.000 15712 MoveAxis(E, 283, ABG)
02:54:50.144 00.000 15712 Guiding  Dir = 2, Dur = 283
02:54:50.144 00.000 15712 IsGuiding returns 0
02:54:50.163 00.019 15712 PulseGuide returned control before completion, sleep 273
02:54:50.481 00.318 15712 IsGuiding returns 1
02:54:50.481 00.000 15712 scope still moving after pulse duration time elapsed
02:54:50.524 00.043 15712 IsGuiding returns 0
02:54:50.524 00.000 15712 scope move finished after 283 + 92 ms
02:54:50.524 00.000 15712 Move returns status 0, amount 283
02:54:50.524 00.000 15712 MoveAxis(N, 0, ABG)
02:54:50.524 00.000 15712 Move returns status 0, amount 0
02:54:50.524 00.000 15712 move complete, result=0
02:54:50.524 00.000 15712 worker thread done servicing request
02:54:50.524 00.000 15712 Worker thread wakes up
02:54:50.524 00.000 7988 GuideStep: -1.4 px 283 ms EAST, -0.2 px 0 ms NORTH
02:54:50.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:50.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:51.933 01.409 15712 Exposure complete
02:54:51.996 00.063 15712 worker thread done servicing request
02:54:51.998 00.002 7988 OnExposeComplete: enter
02:54:51.998 00.000 7988 UpdateGuideState(): m_state=6
02:54:51.998 00.000 7988 Star::Find(15, 975, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5276
02:54:51.998 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=188.96, Mass=752, SNR=17.4, Peak=143 HFD=3.9
02:54:51.998 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
02:54:51.998 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
02:54:51.998 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-1.16 hyp=1.16 cameraTheta=-1.50 mountX=-1.16 mountY=-0.05, mountTheta=-3.09
02:54:52.006 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-1.16, opts=13)
02:54:52.006 00.000 7988 Enqueuing Move request for scope (0.08, -1.16)
02:54:52.006 00.000 15712 Worker thread wakes up
02:54:52.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -1.16) opts 0xd
02:54:52.006 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -1.16)
02:54:52.006 00.000 15712 Moving (0.08, -1.16) raw xDistance=-1.16 yDistance=-0.05
02:54:52.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:54:52.006 00.000 7988 UpdateGuideState exits: m=752 SNR=17.4
02:54:52.010 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:52.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:52.010 00.000 7988 Enqueuing Expose request
02:54:52.010 00.000 15712 PPEC rslt: input = -1.16, final = -0.70, react = -0.69, pred = -0.00, hyst = -0.60, hyst_pct = 0.00, period_length = 639.42
02:54:52.010 00.000 15712 PPEC: input: -1.16, control: -0.70, exposure: 1500
02:54:52.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:52.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:54:52.010 00.000 15712 MoveAxis(E, 228, ABG)
02:54:52.010 00.000 15712 Guiding  Dir = 2, Dur = 228
02:54:52.010 00.000 15712 IsGuiding returns 0
02:54:52.032 00.022 15712 PulseGuide returned control before completion, sleep 214
02:54:52.264 00.232 15712 IsGuiding returns 1
02:54:52.264 00.000 15712 scope still moving after pulse duration time elapsed
02:54:52.306 00.042 15712 IsGuiding returns 0
02:54:52.306 00.000 15712 scope move finished after 228 + 68 ms
02:54:52.306 00.000 15712 Move returns status 0, amount 228
02:54:52.306 00.000 15712 MoveAxis(N, 0, ABG)
02:54:52.306 00.000 15712 Move returns status 0, amount 0
02:54:52.306 00.000 15712 move complete, result=0
02:54:52.312 00.006 15712 worker thread done servicing request
02:54:52.312 00.000 7988 GuideStep: -1.2 px 228 ms EAST, -0.1 px 0 ms NORTH
02:54:52.313 00.001 15712 Worker thread wakes up
02:54:52.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:52.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:54.053 01.740 15712 Exposure complete
02:54:54.117 00.064 15712 worker thread done servicing request
02:54:54.117 00.000 7988 OnExposeComplete: enter
02:54:54.117 00.000 7988 UpdateGuideState(): m_state=6
02:54:54.117 00.000 7988 Star::Find(15, 974, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5277
02:54:54.117 00.000 7988 Star::Find returns 1 (0), X=974.96, Y=189.48, Mass=625, SNR=16.1, Peak=135 HFD=3.3
02:54:54.117 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
02:54:54.117 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
02:54:54.117 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.65 hyp=0.66 cameraTheta=-1.37 mountX=-0.65 mountY=-0.12, mountTheta=-2.96
02:54:54.117 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.65, opts=13)
02:54:54.117 00.000 7988 Enqueuing Move request for scope (0.13, -0.65)
02:54:54.117 00.000 15712 Worker thread wakes up
02:54:54.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.65) opts 0xd
02:54:54.117 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.65)
02:54:54.117 00.000 15712 Moving (0.13, -0.65) raw xDistance=-0.65 yDistance=-0.12
02:54:54.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=57, FiltMax=255, Gamma=0.690
02:54:54.117 00.000 7988 UpdateGuideState exits: m=625 SNR=16.1
02:54:54.130 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:54.130 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:54.130 00.000 7988 Enqueuing Expose request
02:54:54.130 00.000 15712 PPEC rslt: input = -0.65, final = -0.39, react = -0.39, pred = -0.00, hyst = -0.40, hyst_pct = 0.00, period_length = 639.43
02:54:54.130 00.000 15712 PPEC: input: -0.65, control: -0.39, exposure: 1500
02:54:54.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:54.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:54:54.130 00.000 15712 MoveAxis(E, 127, ABG)
02:54:54.130 00.000 15712 Guiding  Dir = 2, Dur = 127
02:54:54.130 00.000 15712 IsGuiding returns 0
02:54:54.149 00.019 15712 PulseGuide returned control before completion, sleep 123
02:54:54.293 00.144 15712 IsGuiding returns 1
02:54:54.293 00.000 15712 scope still moving after pulse duration time elapsed
02:54:54.321 00.028 15712 IsGuiding returns 0
02:54:54.321 00.000 15712 scope move finished after 127 + 60 ms
02:54:54.321 00.000 15712 Move returns status 0, amount 127
02:54:54.321 00.000 15712 MoveAxis(N, 0, ABG)
02:54:54.321 00.000 15712 Move returns status 0, amount 0
02:54:54.321 00.000 15712 move complete, result=0
02:54:54.321 00.000 15712 worker thread done servicing request
02:54:54.321 00.000 15712 Worker thread wakes up
02:54:54.321 00.000 7988 GuideStep: -0.6 px 127 ms EAST, -0.1 px 0 ms NORTH
02:54:54.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:54.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:55.727 01.406 15712 Exposure complete
02:54:55.790 00.063 15712 worker thread done servicing request
02:54:55.790 00.000 7988 OnExposeComplete: enter
02:54:55.790 00.000 7988 UpdateGuideState(): m_state=6
02:54:55.794 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5278
02:54:55.794 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=190.23, Mass=663, SNR=16.5, Peak=140 HFD=2.9
02:54:55.796 00.002 7988 MultiStar: exiting stabilization period
02:54:55.796 00.000 7988 MultiStar: [#1 0.07,0.48,1.03,U] [#2 0.04,1.03,0.00,M6] [#3 0.17,0.27,0.83,U] [#4 0.34,0.16,0.72,U] [#5 -0.47,0.36,0.73,U] [#6 0.32,-0.07,0.65,U] [#7 0.78,-0.02,0.00,M9] [#8 0.39,-0.31,0.44,U] 
02:54:55.798 00.002 7988 single-star, 6 included, MultiStar: {0.10, 0.19}, one-star: {0.02, 0.10}
02:54:55.798 00.000 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
02:54:55.800 00.002 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:54:55.800 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.36 mountX=0.10 mountY=-0.02, mountTheta=-0.23
02:54:55.802 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.10, opts=13)
02:54:55.804 00.002 7988 Enqueuing Move request for scope (0.02, 0.10)
02:54:55.804 00.000 15712 Worker thread wakes up
02:54:55.806 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
02:54:55.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:54:55.806 00.000 7988 UpdateGuideState exits: m=663 SNR=16.5
02:54:55.808 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:55.808 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:55.810 00.002 7988 Enqueuing Expose request
02:54:55.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
02:54:55.810 00.000 15712 Moving (0.02, 0.10) raw xDistance=0.10 yDistance=-0.02
02:54:55.813 00.003 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
02:54:55.813 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
02:54:55.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:55.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:54:55.813 00.000 15712 MoveAxis(W, 0, ABG)
02:54:55.813 00.000 15712 Move returns status 0, amount 0
02:54:55.813 00.000 15712 MoveAxis(N, 0, ABG)
02:54:55.813 00.000 15712 Move returns status 0, amount 0
02:54:55.813 00.000 15712 move complete, result=0
02:54:55.813 00.000 15712 worker thread done servicing request
02:54:55.813 00.000 15712 Worker thread wakes up
02:54:55.813 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
02:54:55.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:55.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:57.445 01.632 15712 Exposure complete
02:54:57.507 00.062 15712 worker thread done servicing request
02:54:57.507 00.000 7988 OnExposeComplete: enter
02:54:57.507 00.000 7988 UpdateGuideState(): m_state=6
02:54:57.507 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5279
02:54:57.515 00.008 7988 Star::Find returns 1 (0), X=975.07, Y=190.88, Mass=649, SNR=16.4, Peak=140 HFD=2.8
02:54:57.515 00.000 7988 MultiStar: [#1 -0.10,0.81,0.00,M4] [#2 -0.05,1.37,0.00,M7] [#3 0.06,0.79,0.00,M4] [#4 0.03,1.00,0.00,M4] [#5 -0.03,1.07,0.00,M8] [#6 -0.28,0.73,0.00,M9] [#7 0.52,0.22,0.51,U] [#8 0.64,0.32,0.00,M6] 
02:54:57.515 00.000 7988 refined, 1 included, MultiStar: {0.34, 0.58}, one-star: {0.24, 0.76}
02:54:57.515 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.52 = -0.52)
02:54:57.515 00.000 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
02:54:57.515 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=0.58 hyp=0.67 cameraTheta=1.04 mountX=0.58 mountY=-0.35, mountTheta=-0.54
02:54:57.522 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.58, opts=13)
02:54:57.522 00.000 7988 Enqueuing Move request for scope (0.34, 0.58)
02:54:57.522 00.000 15712 Worker thread wakes up
02:54:57.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.58) opts 0xd
02:54:57.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.58)
02:54:57.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:54:57.522 00.000 7988 UpdateGuideState exits: m=649 SNR=16.4
02:54:57.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:57.522 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:57.522 00.000 7988 Enqueuing Expose request
02:54:57.522 00.000 15712 Moving (0.34, 0.58) raw xDistance=0.58 yDistance=-0.35
02:54:57.532 00.010 15712 PPEC rslt: input = 0.58, final = 0.35, react = 0.35, pred = 0.00, hyst = 0.29, hyst_pct = 0.00, period_length = 639.43
02:54:57.532 00.000 15712 PPEC: input: 0.58, control: 0.35, exposure: 1500
02:54:57.532 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-0.49
02:54:57.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
02:54:57.532 00.000 15712 MoveAxis(W, 115, ABG)
02:54:57.532 00.000 15712 Guiding  Dir = 3, Dur = 115
02:54:57.532 00.000 15712 IsGuiding returns 0
02:54:57.549 00.017 15712 PulseGuide returned control before completion, sleep 108
02:54:57.682 00.133 15712 IsGuiding returns 0
02:54:57.682 00.000 15712 Move returns status 0, amount 115
02:54:57.682 00.000 15712 BLC: Oldest BLC event removed
02:54:57.682 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 328 applied
02:54:57.682 00.000 15712 MoveAxis(N, 417, ABG)
02:54:57.682 00.000 15712 Guiding  Dir = 0, Dur = 417
02:54:57.682 00.000 15712 IsGuiding returns 0
02:54:57.761 00.079 15712 PulseGuide returned control before completion, sleep 348
02:54:58.112 00.351 15712 IsGuiding returns 1
02:54:58.112 00.000 15712 scope still moving after pulse duration time elapsed
02:54:58.144 00.032 15712 IsGuiding returns 1
02:54:58.176 00.032 15712 IsGuiding returns 1
02:54:58.225 00.049 15712 IsGuiding returns 0
02:54:58.225 00.000 15712 scope move finished after 417 + 125 ms
02:54:58.225 00.000 15712 Move returns status 0, amount 417
02:54:58.225 00.000 15712 move complete, result=0
02:54:58.225 00.000 15712 worker thread done servicing request
02:54:58.225 00.000 15712 Worker thread wakes up
02:54:58.225 00.000 7988 GuideStep: 0.6 px 115 ms WEST, -0.3 px 417 ms NORTH
02:54:58.227 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:58.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:54:59.640 01.413 15712 Exposure complete
02:54:59.701 00.061 15712 worker thread done servicing request
02:54:59.701 00.000 7988 OnExposeComplete: enter
02:54:59.705 00.004 7988 UpdateGuideState(): m_state=6
02:54:59.705 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5280
02:54:59.707 00.002 7988 Star::Find returns 1 (0), X=974.77, Y=190.79, Mass=617, SNR=16.0, Peak=136 HFD=3.1
02:54:59.709 00.002 7988 MultiStar: [#1 -0.05,0.85,0.00,M5] [#2 -0.31,0.65,0.00,M8] [#3 0.01,0.80,0.00,M5] [#4 0.05,0.59,0.79,U] [#5 -0.41,0.70,0.00,M9] [#6 -0.32,0.38,0.65,U] [#7 0.81,0.22,0.00,M9] [#8 0.10,-0.47,0.44,U] 
02:54:59.709 00.000 7988 refined, 3 included, MultiStar: {-0.07, 0.41}, one-star: {-0.07, 0.67}
02:54:59.711 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
02:54:59.711 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
02:54:59.713 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.73 mountX=0.41 mountY=0.06, mountTheta=0.13
02:54:59.715 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.41, opts=13)
02:54:59.715 00.000 7988 Enqueuing Move request for scope (-0.07, 0.41)
02:54:59.717 00.002 15712 Worker thread wakes up
02:54:59.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd
02:54:59.717 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.41)
02:54:59.717 00.000 15712 Moving (-0.07, 0.41) raw xDistance=0.41 yDistance=0.06
02:54:59.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=56, FiltMax=255, Gamma=0.690
02:54:59.717 00.000 7988 UpdateGuideState exits: m=617 SNR=16.0
02:54:59.720 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:59.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:54:59.722 00.002 7988 Enqueuing Expose request
02:54:59.722 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.349483, 1:-0.055448
02:54:59.722 00.000 15712 BLC: No correction, Miss < min_move
02:54:59.724 00.002 15712 PPEC rslt: input = 0.41, final = 0.25, react = 0.25, pred = 0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.43
02:54:59.724 00.000 15712 PPEC: input: 0.41, control: 0.25, exposure: 1500
02:54:59.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:59.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:54:59.724 00.000 15712 MoveAxis(W, 82, ABG)
02:54:59.724 00.000 15712 Guiding  Dir = 3, Dur = 82
02:54:59.757 00.033 15712 IsGuiding returns 0
02:54:59.773 00.016 15712 PulseGuide returned control before completion, sleep 77
02:54:59.879 00.106 15712 IsGuiding returns 0
02:54:59.879 00.000 15712 Move returns status 0, amount 82
02:54:59.879 00.000 15712 MoveAxis(N, 0, ABG)
02:54:59.879 00.000 15712 Move returns status 0, amount 0
02:54:59.879 00.000 15712 move complete, result=0
02:54:59.879 00.000 7988 GuideStep: 0.4 px 82 ms WEST, 0.1 px 0 ms NORTH
02:54:59.890 00.011 15712 worker thread done servicing request
02:54:59.890 00.000 15712 Worker thread wakes up
02:54:59.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:54:59.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:01.518 01.628 15712 Exposure complete
02:55:01.579 00.061 15712 worker thread done servicing request
02:55:01.579 00.000 7988 OnExposeComplete: enter
02:55:01.579 00.000 7988 UpdateGuideState(): m_state=6
02:55:01.579 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5281
02:55:01.579 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=191.00, Mass=615, SNR=16.0, Peak=143 HFD=2.8
02:55:01.579 00.000 7988 MultiStar: [#1 0.08,1.22,0.00,M6] [#2 -0.30,1.33,0.00,M9] [#3 0.02,0.97,0.00,M6] [#4 -0.27,1.28,0.00,M4] [#5 -0.32,1.30,0.00,M10] [#6 0.32,0.60,0.74,U] [#7 0.07,0.40,0.57,U] [#8 0.74,0.06,0.00,M6] 
02:55:01.579 00.000 7988 refined, 2 included, MultiStar: {0.12, 0.67}, one-star: {0.02, 0.87}
02:55:01.579 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
02:55:01.579 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:55:01.579 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.67 hyp=0.68 cameraTheta=1.39 mountX=0.67 mountY=-0.14, mountTheta=-0.21
02:55:01.592 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.67, opts=13)
02:55:01.592 00.000 7988 Enqueuing Move request for scope (0.12, 0.67)
02:55:01.592 00.000 15712 Worker thread wakes up
02:55:01.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.67) opts 0xd
02:55:01.592 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.67)
02:55:01.592 00.000 15712 Moving (0.12, 0.67) raw xDistance=0.67 yDistance=-0.14
02:55:01.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:01.595 00.003 7988 UpdateGuideState exits: m=615 SNR=16.0
02:55:01.597 00.002 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.349483, 1:-0.055448, 2:0.140870
02:55:01.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:01.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:01.597 00.000 7988 Enqueuing Expose request
02:55:01.600 00.003 15712 BLC: No correction, Miss < min_move
02:55:01.600 00.000 15712 PPEC rslt: input = 0.67, final = 0.41, react = 0.40, pred = 0.01, hyst = 0.38, hyst_pct = 0.00, period_length = 639.43
02:55:01.600 00.000 15712 PPEC: input: 0.67, control: 0.41, exposure: 1500
02:55:01.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:01.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:55:01.600 00.000 15712 MoveAxis(W, 133, ABG)
02:55:01.600 00.000 15712 Guiding  Dir = 3, Dur = 133
02:55:01.600 00.000 15712 IsGuiding returns 0
02:55:01.630 00.030 15712 PulseGuide returned control before completion, sleep 119
02:55:01.773 00.143 15712 IsGuiding returns 0
02:55:01.773 00.000 15712 Move returns status 0, amount 133
02:55:01.773 00.000 15712 MoveAxis(N, 0, ABG)
02:55:01.773 00.000 15712 Move returns status 0, amount 0
02:55:01.773 00.000 15712 move complete, result=0
02:55:01.775 00.002 15712 worker thread done servicing request
02:55:01.775 00.000 15712 Worker thread wakes up
02:55:01.775 00.000 7988 GuideStep: 0.7 px 133 ms WEST, -0.1 px 0 ms NORTH
02:55:01.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:01.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:03.192 01.417 15712 Exposure complete
02:55:03.253 00.061 15712 worker thread done servicing request
02:55:03.253 00.000 7988 OnExposeComplete: enter
02:55:03.253 00.000 7988 UpdateGuideState(): m_state=6
02:55:03.258 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5282
02:55:03.258 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=190.24, Mass=705, SNR=17.1, Peak=135 HFD=3.0
02:55:03.260 00.002 7988 MultiStar: [#1 0.03,0.38,0.99,U] [#2 -0.12,0.35,0.83,U] [#3 0.24,0.48,0.83,U] [#4 0.11,0.35,0.77,U] [#5 0.05,0.34,0.75,U] [#6 -0.16,0.14,0.62,U] [#7 1.05,-0.13,0.00,M9] [#8 0.62,-0.39,0.00,M7] 
02:55:03.260 00.000 7988 single-star, 6 included, MultiStar: {0.02, 0.31}, one-star: {-0.02, 0.12}
02:55:03.260 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
02:55:03.260 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
02:55:03.260 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.12 mountY=0.02, mountTheta=0.14
02:55:03.260 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.12, opts=13)
02:55:03.260 00.000 7988 Enqueuing Move request for scope (-0.02, 0.12)
02:55:03.260 00.000 15712 Worker thread wakes up
02:55:03.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
02:55:03.260 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:55:03.260 00.000 15712 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=0.02
02:55:03.260 00.000 15712 BLC: window closed
02:55:03.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:03.269 00.009 7988 UpdateGuideState exits: m=705 SNR=17.1
02:55:03.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:03.269 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:03.269 00.000 7988 Enqueuing Expose request
02:55:03.269 00.000 15712 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.349483, 1:-0.055448, 2:0.140870
02:55:03.274 00.005 15712 BLC: No correction, Miss < min_move
02:55:03.279 00.005 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:55:03.279 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
02:55:03.279 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:03.279 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:55:03.279 00.000 15712 MoveAxis(W, 1, ABG)
02:55:03.279 00.000 15712 Guiding  Dir = 3, Dur = 1
02:55:03.279 00.000 15712 IsGuiding returns 0
02:55:03.292 00.013 15712 IsGuiding returns 0
02:55:03.292 00.000 15712 Move returns status 0, amount 1
02:55:03.292 00.000 15712 MoveAxis(N, 0, ABG)
02:55:03.292 00.000 15712 Move returns status 0, amount 0
02:55:03.292 00.000 15712 move complete, result=0
02:55:03.292 00.000 15712 worker thread done servicing request
02:55:03.292 00.000 15712 Worker thread wakes up
02:55:03.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:03.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:03.292 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
02:55:04.930 01.638 15712 Exposure complete
02:55:04.991 00.061 15712 worker thread done servicing request
02:55:04.991 00.000 7988 OnExposeComplete: enter
02:55:04.991 00.000 7988 UpdateGuideState(): m_state=6
02:55:04.996 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5283
02:55:04.996 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=189.78, Mass=733, SNR=17.5, Peak=148 HFD=3.0
02:55:04.998 00.002 7988 MultiStar: [#1 0.34,0.09,1.02,U] [#2 0.28,0.30,0.85,U] [#3 0.27,0.11,0.88,U] [#4 0.52,0.07,0.69,U] [#5 -0.17,-0.49,0.70,U] [#6 0.58,-0.50,0.00,M7] [#7 0.91,-0.63,0.00,M10] [#8 0.64,-0.93,0.00,M8] 
02:55:05.000 00.002 7988 refined, 5 included, MultiStar: {0.25, -0.04}, one-star: {0.25, -0.34}
02:55:05.000 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
02:55:05.002 00.002 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
02:55:05.002 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.26 cameraTheta=-0.15 mountX=-0.04 mountY=-0.25, mountTheta=-1.71
02:55:05.004 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.04, opts=13)
02:55:05.006 00.002 7988 Enqueuing Move request for scope (0.25, -0.04)
02:55:05.007 00.001 15712 Worker thread wakes up
02:55:05.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:05.008 00.001 7988 UpdateGuideState exits: m=733 SNR=17.5
02:55:05.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:05.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:05.008 00.000 7988 Enqueuing Expose request
02:55:05.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
02:55:05.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
02:55:05.008 00.000 15712 Moving (0.25, -0.04) raw xDistance=-0.04 yDistance=-0.25
02:55:05.008 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
02:55:05.008 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
02:55:05.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:55:05.008 00.000 15712 MoveAxis(E, 1, ABG)
02:55:05.008 00.000 15712 Guiding  Dir = 2, Dur = 1
02:55:05.008 00.000 15712 IsGuiding returns 0
02:55:05.027 00.019 15712 IsGuiding returns 0
02:55:05.027 00.000 15712 Move returns status 0, amount 1
02:55:05.027 00.000 15712 MoveAxis(N, 65, ABG)
02:55:05.027 00.000 15712 Guiding  Dir = 0, Dur = 65
02:55:05.027 00.000 15712 IsGuiding returns 0
02:55:05.109 00.082 15712 IsGuiding returns 1
02:55:05.109 00.000 15712 scope still moving after pulse duration time elapsed
02:55:05.151 00.042 15712 IsGuiding returns 1
02:55:05.209 00.058 15712 IsGuiding returns 0
02:55:05.209 00.000 15712 scope move finished after 65 + 111 ms
02:55:05.209 00.000 15712 Move returns status 0, amount 65
02:55:05.212 00.003 15712 move complete, result=0
02:55:05.212 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.3 px 65 ms NORTH
02:55:05.212 00.000 15712 worker thread done servicing request
02:55:05.212 00.000 15712 Worker thread wakes up
02:55:05.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:05.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:06.619 01.407 15712 Exposure complete
02:55:06.683 00.064 15712 worker thread done servicing request
02:55:06.684 00.001 7988 OnExposeComplete: enter
02:55:06.684 00.000 7988 UpdateGuideState(): m_state=6
02:55:06.684 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5284
02:55:06.684 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=189.14, Mass=741, SNR=17.5, Peak=152 HFD=3.0
02:55:06.684 00.000 7988 MultiStar: [#1 0.17,-0.60,1.01,U] [#2 0.09,0.05,0.89,U] [#3 -0.06,-0.62,0.81,U] [#4 0.51,-0.42,0.70,U] [#5 -0.23,-0.85,0.00,M9] [#6 0.04,-1.21,0.00,M8] [#7 0.09,-1.14,0.00,R] [#8 0.29,-1.51,0.00,M9] 
02:55:06.684 00.000 7988 refined, 4 included, MultiStar: {0.17, -0.53}, one-star: {0.20, -0.99}
02:55:06.684 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
02:55:06.692 00.008 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
02:55:06.692 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.53 hyp=0.56 cameraTheta=-1.26 mountX=-0.53 mountY=-0.16, mountTheta=-2.85
02:55:06.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.53, opts=13)
02:55:06.692 00.000 7988 Enqueuing Move request for scope (0.17, -0.53)
02:55:06.696 00.004 15712 Worker thread wakes up
02:55:06.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.53) opts 0xd
02:55:06.696 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.53)
02:55:06.696 00.000 15712 Moving (0.17, -0.53) raw xDistance=-0.53 yDistance=-0.16
02:55:06.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:06.696 00.000 7988 UpdateGuideState exits: m=741 SNR=17.5
02:55:06.699 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:06.699 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:06.701 00.002 7988 Enqueuing Expose request
02:55:06.701 00.000 15712 PPEC rslt: input = -0.53, final = -0.32, react = -0.32, pred = -0.01, hyst = -0.29, hyst_pct = 0.00, period_length = 639.44
02:55:06.701 00.000 15712 PPEC: input: -0.53, control: -0.32, exposure: 1500
02:55:06.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:06.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:55:06.701 00.000 15712 MoveAxis(E, 105, ABG)
02:55:06.701 00.000 15712 Guiding  Dir = 2, Dur = 105
02:55:06.703 00.002 15712 IsGuiding returns 0
02:55:06.728 00.025 15712 PulseGuide returned control before completion, sleep 89
02:55:06.823 00.095 15712 IsGuiding returns 1
02:55:06.823 00.000 15712 scope still moving after pulse duration time elapsed
02:55:06.874 00.051 15712 IsGuiding returns 0
02:55:06.874 00.000 15712 scope move finished after 105 + 65 ms
02:55:06.874 00.000 15712 Move returns status 0, amount 105
02:55:06.874 00.000 15712 MoveAxis(N, 0, ABG)
02:55:06.874 00.000 15712 Move returns status 0, amount 0
02:55:06.874 00.000 15712 move complete, result=0
02:55:06.874 00.000 7988 GuideStep: -0.5 px 105 ms EAST, -0.2 px 0 ms NORTH
02:55:06.875 00.001 15712 worker thread done servicing request
02:55:06.875 00.000 15712 Worker thread wakes up
02:55:06.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:06.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:08.516 01.641 15712 Exposure complete
02:55:08.580 00.064 15712 worker thread done servicing request
02:55:08.580 00.000 7988 OnExposeComplete: enter
02:55:08.581 00.001 7988 UpdateGuideState(): m_state=6
02:55:08.581 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5285
02:55:08.581 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=189.61, Mass=697, SNR=17.1, Peak=144 HFD=3.3
02:55:08.581 00.000 7988 MultiStar: [#1 0.48,-0.25,0.99,U] [#2 0.14,0.08,0.93,U] [#3 -0.10,0.08,0.83,U] [#4 0.11,-0.22,0.74,U] [#5 -0.31,-0.42,0.70,U] [#6 -0.25,-0.54,0.67,U] [#7 0.79,0.15,0.00,M1] [#8 -0.46,-1.90,0.00,M10] 
02:55:08.581 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.25}, one-star: {0.10, -0.52}
02:55:08.581 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.92 = -2.92)
02:55:08.581 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
02:55:08.581 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.36 mountX=-0.25 mountY=-0.05, mountTheta=-2.95
02:55:08.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.25, opts=13)
02:55:08.581 00.000 7988 Enqueuing Move request for scope (0.05, -0.25)
02:55:08.581 00.000 15712 Worker thread wakes up
02:55:08.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
02:55:08.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
02:55:08.581 00.000 15712 Moving (0.05, -0.25) raw xDistance=-0.25 yDistance=-0.05
02:55:08.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:08.593 00.012 7988 UpdateGuideState exits: m=697 SNR=17.1
02:55:08.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:08.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:08.597 00.004 7988 Enqueuing Expose request
02:55:08.597 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.44
02:55:08.597 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
02:55:08.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:08.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:55:08.597 00.000 15712 MoveAxis(E, 50, ABG)
02:55:08.597 00.000 15712 Guiding  Dir = 2, Dur = 50
02:55:08.597 00.000 15712 IsGuiding returns 0
02:55:08.615 00.018 15712 PulseGuide returned control before completion, sleep 44
02:55:08.693 00.078 15712 IsGuiding returns 0
02:55:08.693 00.000 15712 Move returns status 0, amount 50
02:55:08.693 00.000 15712 MoveAxis(N, 0, ABG)
02:55:08.693 00.000 15712 Move returns status 0, amount 0
02:55:08.693 00.000 15712 move complete, result=0
02:55:08.693 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
02:55:08.698 00.005 15712 worker thread done servicing request
02:55:08.698 00.000 15712 Worker thread wakes up
02:55:08.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:08.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:10.106 01.408 15712 Exposure complete
02:55:10.171 00.065 15712 worker thread done servicing request
02:55:10.172 00.001 7988 OnExposeComplete: enter
02:55:10.172 00.000 7988 UpdateGuideState(): m_state=6
02:55:10.172 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5286
02:55:10.172 00.000 7988 Star::Find returns 1 (0), X=974.89, Y=189.60, Mass=727, SNR=17.5, Peak=147 HFD=3.4
02:55:10.172 00.000 7988 MultiStar: [#1 -0.09,0.04,1.00,U] [#2 -0.08,0.25,0.89,U] [#3 -0.46,-0.15,0.81,U] [#4 0.00,0.04,0.74,U] [#5 -0.45,0.16,0.67,U] [#6 0.15,-0.36,0.67,U] [#7 0.24,0.79,0.00,M2] [#8 0.45,-0.54,0.00,R] 
02:55:10.172 00.000 7988 refined, 6 included, MultiStar: {-0.12, -0.08}, one-star: {0.05, -0.52}
02:55:10.172 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.08 = 2.20)
02:55:10.179 00.007 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.11 = 2.17)
02:55:10.179 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.52 mountX=-0.09 mountY=0.12, mountTheta=2.19
02:55:10.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.08, opts=13)
02:55:10.179 00.000 7988 Enqueuing Move request for scope (-0.12, -0.08)
02:55:10.179 00.000 15712 Worker thread wakes up
02:55:10.184 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:10.184 00.000 7988 UpdateGuideState exits: m=727 SNR=17.5
02:55:10.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:10.184 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:10.184 00.000 7988 Enqueuing Expose request
02:55:10.184 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
02:55:10.184 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
02:55:10.184 00.000 15712 Moving (-0.12, -0.08) raw xDistance=-0.09 yDistance=0.12
02:55:10.184 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
02:55:10.184 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
02:55:10.184 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:10.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:55:10.184 00.000 15712 MoveAxis(E, 1, ABG)
02:55:10.184 00.000 15712 Guiding  Dir = 2, Dur = 1
02:55:10.184 00.000 15712 IsGuiding returns 0
02:55:10.212 00.028 15712 IsGuiding returns 0
02:55:10.212 00.000 15712 Move returns status 0, amount 1
02:55:10.212 00.000 15712 MoveAxis(N, 0, ABG)
02:55:10.212 00.000 15712 Move returns status 0, amount 0
02:55:10.212 00.000 15712 move complete, result=0
02:55:10.216 00.004 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
02:55:10.216 00.000 15712 worker thread done servicing request
02:55:10.216 00.000 15712 Worker thread wakes up
02:55:10.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:10.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:11.860 01.644 15712 Exposure complete
02:55:11.923 00.063 15712 worker thread done servicing request
02:55:11.923 00.000 7988 OnExposeComplete: enter
02:55:11.923 00.000 7988 UpdateGuideState(): m_state=6
02:55:11.923 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5287
02:55:11.923 00.000 7988 Star::Find returns 1 (0), X=975.07, Y=190.58, Mass=730, SNR=17.5, Peak=128 HFD=3.6
02:55:11.927 00.004 7988 MultiStar: [#1 -0.10,1.09,0.00,M2] [#2 -0.35,0.88,0.00,M5] [#3 -0.28,0.83,0.00,M2] [#4 -0.05,0.87,0.00,M1] [#5 -0.40,0.81,0.00,M8] [#6 -0.03,0.58,0.71,U] [#7 0.37,1.12,0.00,M3] [#8 0.01,0.72,0.00,M1] 
02:55:11.927 00.000 7988 single-star, 1 included, MultiStar: {0.13, 0.51}, one-star: {0.24, 0.46}
02:55:11.927 00.000 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
02:55:11.927 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
02:55:11.927 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=0.46 hyp=0.52 cameraTheta=1.09 mountX=0.46 mountY=-0.25, mountTheta=-0.50
02:55:11.927 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.46, opts=13)
02:55:11.927 00.000 7988 Enqueuing Move request for scope (0.24, 0.46)
02:55:11.927 00.000 15712 Worker thread wakes up
02:55:11.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.46) opts 0xd
02:55:11.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.46)
02:55:11.927 00.000 15712 Moving (0.24, 0.46) raw xDistance=0.46 yDistance=-0.25
02:55:11.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:11.937 00.010 7988 UpdateGuideState exits: m=730 SNR=17.5
02:55:11.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:11.937 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:11.937 00.000 7988 Enqueuing Expose request
02:55:11.937 00.000 15712 PPEC rslt: input = 0.46, final = 0.27, react = 0.28, pred = -0.00, hyst = 0.24, hyst_pct = 0.00, period_length = 639.45
02:55:11.937 00.000 15712 PPEC: input: 0.46, control: 0.27, exposure: 1500
02:55:11.937 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:55:11.937 00.000 15712 MoveAxis(W, 90, ABG)
02:55:11.937 00.000 15712 Guiding  Dir = 3, Dur = 90
02:55:11.937 00.000 15712 IsGuiding returns 0
02:55:11.953 00.016 15712 PulseGuide returned control before completion, sleep 86
02:55:12.069 00.116 15712 IsGuiding returns 0
02:55:12.069 00.000 15712 Move returns status 0, amount 90
02:55:12.069 00.000 15712 MoveAxis(N, 64, ABG)
02:55:12.069 00.000 15712 Guiding  Dir = 0, Dur = 64
02:55:12.069 00.000 15712 IsGuiding returns 0
02:55:12.149 00.080 15712 IsGuiding returns 1
02:55:12.149 00.000 15712 scope still moving after pulse duration time elapsed
02:55:12.181 00.032 15712 IsGuiding returns 1
02:55:12.245 00.064 15712 IsGuiding returns 0
02:55:12.245 00.000 15712 scope move finished after 64 + 111 ms
02:55:12.245 00.000 15712 Move returns status 0, amount 64
02:55:12.245 00.000 15712 move complete, result=0
02:55:12.245 00.000 7988 GuideStep: 0.5 px 90 ms WEST, -0.3 px 64 ms NORTH
02:55:12.247 00.002 15712 worker thread done servicing request
02:55:12.247 00.000 15712 Worker thread wakes up
02:55:12.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:12.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:13.665 01.418 15712 Exposure complete
02:55:13.727 00.062 15712 worker thread done servicing request
02:55:13.727 00.000 7988 OnExposeComplete: enter
02:55:13.727 00.000 7988 UpdateGuideState(): m_state=6
02:55:13.730 00.003 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5288
02:55:13.730 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=191.54, Mass=679, SNR=16.9, Peak=136 HFD=3.1
02:55:13.732 00.002 7988 MultiStar: large primary error, entering stabilization period
02:55:13.732 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
02:55:13.734 00.002 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
02:55:13.734 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=1.41 hyp=1.42 cameraTheta=1.64 mountX=1.41 mountY=0.07, mountTheta=0.05
02:55:13.736 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=1.41, opts=13)
02:55:13.738 00.002 7988 Enqueuing Move request for scope (-0.10, 1.41)
02:55:13.738 00.000 15712 Worker thread wakes up
02:55:13.738 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.41) opts 0xd
02:55:13.738 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 1.41)
02:55:13.738 00.000 15712 Moving (-0.10, 1.41) raw xDistance=1.41 yDistance=0.07
02:55:13.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:13.738 00.000 7988 UpdateGuideState exits: m=679 SNR=16.9
02:55:13.742 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:13.744 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:13.744 00.000 7988 Enqueuing Expose request
02:55:13.744 00.000 15712 PPEC rslt: input = 1.41, final = 0.84, react = 0.85, pred = -0.00, hyst = 0.76, hyst_pct = 0.00, period_length = 639.45
02:55:13.744 00.000 15712 PPEC: input: 1.41, control: 0.84, exposure: 1500
02:55:13.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:13.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:55:13.744 00.000 15712 MoveAxis(W, 276, ABG)
02:55:13.744 00.000 15712 Guiding  Dir = 3, Dur = 276
02:55:13.744 00.000 15712 IsGuiding returns 0
02:55:13.761 00.017 15712 PulseGuide returned control before completion, sleep 270
02:55:14.050 00.289 15712 IsGuiding returns 0
02:55:14.050 00.000 15712 Move returns status 0, amount 276
02:55:14.050 00.000 15712 MoveAxis(N, 0, ABG)
02:55:14.050 00.000 15712 Move returns status 0, amount 0
02:55:14.050 00.000 15712 move complete, result=0
02:55:14.050 00.000 7988 GuideStep: 1.4 px 276 ms WEST, 0.1 px 0 ms NORTH
02:55:14.054 00.004 15712 worker thread done servicing request
02:55:14.054 00.000 15712 Worker thread wakes up
02:55:14.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:14.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:15.691 01.637 15712 Exposure complete
02:55:15.755 00.064 15712 worker thread done servicing request
02:55:15.755 00.000 7988 OnExposeComplete: enter
02:55:15.755 00.000 7988 UpdateGuideState(): m_state=6
02:55:15.755 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5289
02:55:15.755 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=190.67, Mass=690, SNR=17.1, Peak=151 HFD=3.3
02:55:15.755 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
02:55:15.755 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
02:55:15.755 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.55 hyp=0.58 cameraTheta=1.90 mountX=0.54 mountY=0.18, mountTheta=0.31
02:55:15.763 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.55, opts=13)
02:55:15.765 00.002 7988 Enqueuing Move request for scope (-0.19, 0.55)
02:55:15.765 00.000 15712 Worker thread wakes up
02:55:15.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.55) opts 0xd
02:55:15.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.55)
02:55:15.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:15.765 00.000 7988 UpdateGuideState exits: m=690 SNR=17.1
02:55:15.768 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:15.770 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:15.770 00.000 7988 Enqueuing Expose request
02:55:15.772 00.002 15712 Moving (-0.19, 0.55) raw xDistance=0.54 yDistance=0.18
02:55:15.772 00.000 15712 PPEC rslt: input = 0.54, final = 0.32, react = 0.33, pred = -0.00, hyst = 0.31, hyst_pct = 0.00, period_length = 639.45
02:55:15.772 00.000 15712 PPEC: input: 0.54, control: 0.32, exposure: 1500
02:55:15.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:15.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:55:15.772 00.000 15712 MoveAxis(W, 106, ABG)
02:55:15.772 00.000 15712 Guiding  Dir = 3, Dur = 106
02:55:15.788 00.016 15712 IsGuiding returns 0
02:55:15.806 00.018 15712 PulseGuide returned control before completion, sleep 101
02:55:15.912 00.106 15712 IsGuiding returns 1
02:55:15.912 00.000 15712 scope still moving after pulse duration time elapsed
02:55:15.953 00.041 15712 IsGuiding returns 0
02:55:15.953 00.000 15712 scope move finished after 106 + 52 ms
02:55:15.953 00.000 15712 Move returns status 0, amount 106
02:55:15.953 00.000 15712 MoveAxis(N, 0, ABG)
02:55:15.953 00.000 15712 Move returns status 0, amount 0
02:55:15.953 00.000 15712 move complete, result=0
02:55:15.953 00.000 15712 worker thread done servicing request
02:55:15.953 00.000 7988 GuideStep: 0.5 px 106 ms WEST, 0.2 px 0 ms NORTH
02:55:15.953 00.000 15712 Worker thread wakes up
02:55:15.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:15.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:17.367 01.414 15712 Exposure complete
02:55:17.429 00.062 15712 worker thread done servicing request
02:55:17.429 00.000 7988 OnExposeComplete: enter
02:55:17.429 00.000 7988 UpdateGuideState(): m_state=6
02:55:17.429 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5290
02:55:17.429 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=189.95, Mass=713, SNR=16.9, Peak=148 HFD=3.0
02:55:17.429 00.000 7988 MultiStar: exiting stabilization period
02:55:17.437 00.008 7988 MultiStar: [#1 0.06,0.03,0.98,U] [#2 -0.33,0.35,0.95,U] [#3 0.17,-0.03,0.84,U] [#4 -0.45,0.20,0.69,U] [#5 -0.44,0.01,0.79,U] [#6 -0.18,0.22,0.62,U] [#7 -0.22,0.55,0.43,U] [#8 -0.06,0.26,0.43,U] 
02:55:17.437 00.000 7988 single-star, 8 included, MultiStar: {-0.15, 0.12}, one-star: {0.02, -0.17}
02:55:17.437 00.000 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
02:55:17.437 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
02:55:17.437 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.45 mountX=-0.17 mountY=-0.02, mountTheta=-3.05
02:55:17.437 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.17, opts=13)
02:55:17.445 00.008 7988 Enqueuing Move request for scope (0.02, -0.17)
02:55:17.445 00.000 15712 Worker thread wakes up
02:55:17.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
02:55:17.445 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
02:55:17.445 00.000 15712 Moving (0.02, -0.17) raw xDistance=-0.17 yDistance=-0.02
02:55:17.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:17.445 00.000 7988 UpdateGuideState exits: m=713 SNR=16.9
02:55:17.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:17.445 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:17.445 00.000 7988 Enqueuing Expose request
02:55:17.445 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.04, hyst_pct = 0.00, period_length = 639.46
02:55:17.445 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
02:55:17.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:17.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:55:17.445 00.000 15712 MoveAxis(E, 34, ABG)
02:55:17.445 00.000 15712 Guiding  Dir = 2, Dur = 34
02:55:17.445 00.000 15712 IsGuiding returns 0
02:55:17.471 00.026 15712 PulseGuide returned control before completion, sleep 24
02:55:17.529 00.058 15712 IsGuiding returns 0
02:55:17.529 00.000 15712 Move returns status 0, amount 34
02:55:17.529 00.000 15712 MoveAxis(N, 0, ABG)
02:55:17.529 00.000 15712 Move returns status 0, amount 0
02:55:17.529 00.000 15712 move complete, result=0
02:55:17.529 00.000 15712 worker thread done servicing request
02:55:17.529 00.000 15712 Worker thread wakes up
02:55:17.529 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
02:55:17.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:17.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:19.279 01.750 15712 Exposure complete
02:55:19.344 00.065 15712 worker thread done servicing request
02:55:19.344 00.000 7988 OnExposeComplete: enter
02:55:19.345 00.001 7988 UpdateGuideState(): m_state=6
02:55:19.347 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5291
02:55:19.348 00.001 7988 Star::Find returns 1 (0), X=975.05, Y=189.63, Mass=642, SNR=16.4, Peak=138 HFD=3.3
02:55:19.349 00.001 7988 MultiStar: [#1 -0.49,-0.47,1.07,U] [#2 -0.18,-0.30,0.88,U] [#3 -0.25,-0.33,0.84,U] [#4 0.33,-0.05,0.81,U] [#5 -0.66,-0.76,0.00,M8] [#6 -0.02,-0.54,0.67,U] [#7 0.51,0.19,0.48,U] [#8 0.06,0.13,0.40,U] 
02:55:19.350 00.001 7988 refined, 7 included, MultiStar: {-0.03, -0.29}, one-star: {0.22, -0.50}
02:55:19.351 00.001 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
02:55:19.352 00.001 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.03)
02:55:19.353 00.001 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.66 mountX=-0.29 mountY=0.03, mountTheta=3.03
02:55:19.355 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.29, opts=13)
02:55:19.355 00.000 7988 Enqueuing Move request for scope (-0.03, -0.29)
02:55:19.357 00.002 15712 Worker thread wakes up
02:55:19.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
02:55:19.357 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
02:55:19.357 00.000 15712 Moving (-0.03, -0.29) raw xDistance=-0.29 yDistance=0.03
02:55:19.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:19.357 00.000 7988 UpdateGuideState exits: m=642 SNR=16.4
02:55:19.360 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:19.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:19.362 00.002 7988 Enqueuing Expose request
02:55:19.362 00.000 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.18, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.46
02:55:19.362 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
02:55:19.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:19.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:55:19.362 00.000 15712 MoveAxis(E, 59, ABG)
02:55:19.362 00.000 15712 Guiding  Dir = 2, Dur = 59
02:55:19.364 00.002 15712 IsGuiding returns 0
02:55:19.390 00.026 15712 PulseGuide returned control before completion, sleep 43
02:55:19.435 00.045 15712 IsGuiding returns 1
02:55:19.435 00.000 15712 scope still moving after pulse duration time elapsed
02:55:19.486 00.051 15712 IsGuiding returns 0
02:55:19.486 00.000 15712 scope move finished after 59 + 63 ms
02:55:19.486 00.000 15712 Move returns status 0, amount 59
02:55:19.486 00.000 15712 MoveAxis(N, 0, ABG)
02:55:19.486 00.000 15712 Move returns status 0, amount 0
02:55:19.486 00.000 15712 move complete, result=0
02:55:19.486 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
02:55:19.488 00.002 15712 worker thread done servicing request
02:55:19.488 00.000 15712 Worker thread wakes up
02:55:19.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:19.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:20.902 01.414 15712 Exposure complete
02:55:20.964 00.062 15712 worker thread done servicing request
02:55:20.964 00.000 7988 OnExposeComplete: enter
02:55:20.964 00.000 7988 UpdateGuideState(): m_state=6
02:55:20.964 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5292
02:55:20.964 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=189.48, Mass=673, SNR=16.9, Peak=137 HFD=3.2
02:55:20.964 00.000 7988 MultiStar: [#1 -0.06,-0.03,0.99,U] [#2 -0.48,0.06,0.86,U] [#3 -0.45,-0.24,0.85,U] [#4 -0.24,-0.18,0.76,U] [#5 -0.54,-0.50,0.00,M9] [#6 -0.30,-0.76,0.00,M4] [#7 0.27,0.08,0.58,U] [#8 0.20,-0.58,0.39,U] 
02:55:20.964 00.000 7988 refined, 6 included, MultiStar: {-0.20, -0.21}, one-star: {-0.29, -0.64}
02:55:20.964 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.89 = 2.39)
02:55:20.974 00.010 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.36)
02:55:20.974 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.33 mountX=-0.21 mountY=0.21, mountTheta=2.37
02:55:20.974 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.21, opts=13)
02:55:20.974 00.000 7988 Enqueuing Move request for scope (-0.20, -0.21)
02:55:20.974 00.000 15712 Worker thread wakes up
02:55:20.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd
02:55:20.974 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.21)
02:55:20.974 00.000 15712 Moving (-0.20, -0.21) raw xDistance=-0.21 yDistance=0.21
02:55:20.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:20.980 00.006 7988 UpdateGuideState exits: m=673 SNR=16.9
02:55:20.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:20.980 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:20.980 00.000 7988 Enqueuing Expose request
02:55:20.980 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.46
02:55:20.980 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
02:55:20.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:20.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:55:20.980 00.000 15712 MoveAxis(E, 44, ABG)
02:55:20.980 00.000 15712 Guiding  Dir = 2, Dur = 44
02:55:20.980 00.000 15712 IsGuiding returns 0
02:55:21.005 00.025 15712 PulseGuide returned control before completion, sleep 35
02:55:21.045 00.040 15712 IsGuiding returns 1
02:55:21.045 00.000 15712 scope still moving after pulse duration time elapsed
02:55:21.093 00.048 15712 IsGuiding returns 1
02:55:21.124 00.031 15712 IsGuiding returns 0
02:55:21.124 00.000 15712 scope move finished after 44 + 93 ms
02:55:21.124 00.000 15712 Move returns status 0, amount 44
02:55:21.124 00.000 15712 MoveAxis(N, 0, ABG)
02:55:21.124 00.000 15712 Move returns status 0, amount 0
02:55:21.124 00.000 15712 move complete, result=0
02:55:21.124 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
02:55:21.127 00.003 15712 worker thread done servicing request
02:55:21.127 00.000 15712 Worker thread wakes up
02:55:21.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:21.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:22.765 01.638 15712 Exposure complete
02:55:22.829 00.064 15712 worker thread done servicing request
02:55:22.829 00.000 7988 OnExposeComplete: enter
02:55:22.829 00.000 7988 UpdateGuideState(): m_state=6
02:55:22.829 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5293
02:55:22.829 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=190.17, Mass=764, SNR=17.8, Peak=143 HFD=3.9
02:55:22.829 00.000 7988 MultiStar: [#1 -0.24,0.50,0.89,U] [#2 -0.36,0.67,0.00,M3] [#3 -0.34,0.48,0.79,U] [#4 0.01,0.41,0.67,U] [#5 -0.75,-0.08,0.00,M10] [#6 -0.33,0.14,0.69,U] [#7 0.55,0.90,0.00,M1] [#8 -0.12,0.01,0.42,U] 
02:55:22.829 00.000 7988 single-star, 5 included, MultiStar: {-0.14, 0.28}, one-star: {0.13, 0.04}
02:55:22.829 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
02:55:22.829 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
02:55:22.829 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=0.04 mountY=-0.13, mountTheta=-1.26
02:55:22.829 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
02:55:22.843 00.014 7988 Enqueuing Move request for scope (0.13, 0.04)
02:55:22.843 00.000 15712 Worker thread wakes up
02:55:22.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:22.845 00.002 7988 UpdateGuideState exits: m=764 SNR=17.8
02:55:22.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:22.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:22.845 00.000 7988 Enqueuing Expose request
02:55:22.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
02:55:22.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
02:55:22.845 00.000 15712 Moving (0.13, 0.04) raw xDistance=0.04 yDistance=-0.13
02:55:22.845 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
02:55:22.845 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
02:55:22.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:22.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:55:22.845 00.000 15712 MoveAxis(E, 3, ABG)
02:55:22.845 00.000 15712 Guiding  Dir = 2, Dur = 3
02:55:22.845 00.000 15712 IsGuiding returns 0
02:55:22.861 00.016 15712 IsGuiding returns 0
02:55:22.861 00.000 15712 Move returns status 0, amount 3
02:55:22.861 00.000 15712 MoveAxis(N, 0, ABG)
02:55:22.861 00.000 15712 Move returns status 0, amount 0
02:55:22.861 00.000 15712 move complete, result=0
02:55:22.861 00.000 15712 worker thread done servicing request
02:55:22.861 00.000 15712 Worker thread wakes up
02:55:22.861 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
02:55:22.877 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:22.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:24.297 01.420 15712 Exposure complete
02:55:24.361 00.064 15712 worker thread done servicing request
02:55:24.361 00.000 7988 OnExposeComplete: enter
02:55:24.361 00.000 7988 UpdateGuideState(): m_state=6
02:55:24.361 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5294
02:55:24.361 00.000 7988 Star::Find returns 1 (0), X=974.39, Y=190.98, Mass=704, SNR=16.9, Peak=142 HFD=3.4
02:55:24.361 00.000 7988 MultiStar: [#1 -0.33,1.23,0.00,M1] [#2 -0.43,1.32,0.00,M4] [#3 -0.33,1.10,0.00,M1] [#4 -0.45,1.57,0.00,M1] [#5 -0.48,1.03,0.00,R] [#6 0.11,0.83,0.00,M4] [#7 0.50,1.80,0.00,M2] [#8 -0.25,1.01,0.00,M1] 
02:55:24.361 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
02:55:24.361 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
02:55:24.361 00.000 7988 CameraToMount -- cameraX=-0.44 cameraY=0.85 hyp=0.96 cameraTheta=2.05 mountX=0.85 mountY=0.42, mountTheta=0.46
02:55:24.361 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=0.85, opts=13)
02:55:24.372 00.011 7988 Enqueuing Move request for scope (-0.44, 0.85)
02:55:24.372 00.000 15712 Worker thread wakes up
02:55:24.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.85) opts 0xd
02:55:24.372 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, 0.85)
02:55:24.372 00.000 15712 Moving (-0.44, 0.85) raw xDistance=0.85 yDistance=0.42
02:55:24.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
02:55:24.375 00.003 7988 UpdateGuideState exits: m=704 SNR=16.9
02:55:24.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:24.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:24.375 00.000 7988 Enqueuing Expose request
02:55:24.375 00.000 15712 PPEC rslt: input = 0.85, final = 0.50, react = 0.51, pred = -0.01, hyst = 0.45, hyst_pct = 0.00, period_length = 639.46
02:55:24.375 00.000 15712 PPEC: input: 0.85, control: 0.50, exposure: 1500
02:55:24.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:55:24.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:55:24.375 00.000 15712 MoveAxis(W, 164, ABG)
02:55:24.375 00.000 15712 Guiding  Dir = 3, Dur = 164
02:55:24.375 00.000 15712 IsGuiding returns 0
02:55:24.394 00.019 15712 PulseGuide returned control before completion, sleep 161
02:55:24.570 00.176 15712 IsGuiding returns 0
02:55:24.570 00.000 15712 Move returns status 0, amount 164
02:55:24.570 00.000 15712 MoveAxis(N, 0, ABG)
02:55:24.570 00.000 15712 Move returns status 0, amount 0
02:55:24.570 00.000 15712 move complete, result=0
02:55:24.570 00.000 15712 worker thread done servicing request
02:55:24.570 00.000 15712 Worker thread wakes up
02:55:24.570 00.000 7988 GuideStep: 0.8 px 164 ms WEST, 0.4 px 0 ms NORTH
02:55:24.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:24.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:26.209 01.639 15712 Exposure complete
02:55:26.270 00.061 15712 worker thread done servicing request
02:55:26.270 00.000 7988 OnExposeComplete: enter
02:55:26.275 00.005 7988 UpdateGuideState(): m_state=6
02:55:26.275 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5295
02:55:26.277 00.002 7988 Star::Find returns 1 (0), X=974.59, Y=191.58, Mass=677, SNR=17.0, Peak=133 HFD=3.2
02:55:26.277 00.000 7988 MultiStar: large primary error, entering stabilization period
02:55:26.279 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
02:55:26.279 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
02:55:26.279 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=1.46 hyp=1.48 cameraTheta=1.73 mountX=1.45 mountY=0.20, mountTheta=0.14
02:55:26.279 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=1.46, opts=13)
02:55:26.279 00.000 7988 Enqueuing Move request for scope (-0.24, 1.46)
02:55:26.286 00.007 15712 Worker thread wakes up
02:55:26.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.46) opts 0xd
02:55:26.286 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 1.46)
02:55:26.286 00.000 15712 Moving (-0.24, 1.46) raw xDistance=1.45 yDistance=0.20
02:55:26.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
02:55:26.286 00.000 7988 UpdateGuideState exits: m=677 SNR=17.0
02:55:26.288 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:26.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:26.290 00.002 7988 Enqueuing Expose request
02:55:26.290 00.000 15712 PPEC rslt: input = 1.45, final = 0.87, react = 0.87, pred = -0.01, hyst = 0.78, hyst_pct = 0.00, period_length = 639.46
02:55:26.290 00.000 15712 PPEC: input: 1.45, control: 0.87, exposure: 1500
02:55:26.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:26.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:55:26.292 00.002 15712 MoveAxis(W, 282, ABG)
02:55:26.292 00.000 15712 Guiding  Dir = 3, Dur = 282
02:55:26.292 00.000 15712 IsGuiding returns 0
02:55:26.311 00.019 15712 PulseGuide returned control before completion, sleep 273
02:55:26.590 00.279 15712 IsGuiding returns 1
02:55:26.590 00.000 15712 scope still moving after pulse duration time elapsed
02:55:26.622 00.032 15712 IsGuiding returns 0
02:55:26.632 00.010 15712 scope move finished after 282 + 58 ms
02:55:26.632 00.000 15712 Move returns status 0, amount 282
02:55:26.632 00.000 15712 MoveAxis(N, 0, ABG)
02:55:26.632 00.000 15712 Move returns status 0, amount 0
02:55:26.632 00.000 15712 move complete, result=0
02:55:26.632 00.000 7988 GuideStep: 1.5 px 282 ms WEST, 0.2 px 0 ms NORTH
02:55:26.632 00.000 15712 worker thread done servicing request
02:55:26.634 00.002 15712 Worker thread wakes up
02:55:26.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:26.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:28.043 01.409 15712 Exposure complete
02:55:28.106 00.063 15712 worker thread done servicing request
02:55:28.106 00.000 7988 OnExposeComplete: enter
02:55:28.106 00.000 7988 UpdateGuideState(): m_state=6
02:55:28.106 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5296
02:55:28.106 00.000 7988 Star::Find returns 1 (0), X=975.09, Y=191.14, Mass=648, SNR=16.3, Peak=143 HFD=3.0
02:55:28.112 00.006 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
02:55:28.112 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:55:28.112 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=1.02 hyp=1.05 cameraTheta=1.33 mountX=1.02 mountY=-0.28, mountTheta=-0.27
02:55:28.112 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=1.02, opts=13)
02:55:28.112 00.000 7988 Enqueuing Move request for scope (0.25, 1.02)
02:55:28.112 00.000 15712 Worker thread wakes up
02:55:28.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 1.02) opts 0xd
02:55:28.112 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 1.02)
02:55:28.112 00.000 15712 Moving (0.25, 1.02) raw xDistance=1.02 yDistance=-0.28
02:55:28.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
02:55:28.112 00.000 7988 UpdateGuideState exits: m=648 SNR=16.3
02:55:28.120 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:28.120 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:28.120 00.000 7988 Enqueuing Expose request
02:55:28.120 00.000 15712 PPEC rslt: input = 1.02, final = 0.61, react = 0.61, pred = -0.01, hyst = 0.58, hyst_pct = 0.00, period_length = 639.47
02:55:28.120 00.000 15712 PPEC: input: 1.02, control: 0.61, exposure: 1500
02:55:28.120 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
02:55:28.120 00.000 15712 MoveAxis(W, 198, ABG)
02:55:28.120 00.000 15712 Guiding  Dir = 3, Dur = 198
02:55:28.120 00.000 15712 IsGuiding returns 0
02:55:28.146 00.026 15712 PulseGuide returned control before completion, sleep 183
02:55:28.343 00.197 15712 IsGuiding returns 1
02:55:28.343 00.000 15712 scope still moving after pulse duration time elapsed
02:55:28.375 00.032 15712 IsGuiding returns 0
02:55:28.375 00.000 15712 scope move finished after 198 + 52 ms
02:55:28.375 00.000 15712 Move returns status 0, amount 198
02:55:28.375 00.000 15712 MoveAxis(N, 71, ABG)
02:55:28.375 00.000 15712 Guiding  Dir = 0, Dur = 71
02:55:28.375 00.000 15712 IsGuiding returns 0
02:55:28.486 00.111 15712 IsGuiding returns 1
02:55:28.486 00.000 15712 scope still moving after pulse duration time elapsed
02:55:28.549 00.063 15712 IsGuiding returns 0
02:55:28.549 00.000 15712 scope move finished after 71 + 103 ms
02:55:28.549 00.000 15712 Move returns status 0, amount 71
02:55:28.549 00.000 15712 move complete, result=0
02:55:28.549 00.000 15712 worker thread done servicing request
02:55:28.549 00.000 15712 Worker thread wakes up
02:55:28.549 00.000 7988 GuideStep: 1.0 px 198 ms WEST, -0.3 px 71 ms NORTH
02:55:28.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:28.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:30.292 01.743 15712 Exposure complete
02:55:30.354 00.062 15712 worker thread done servicing request
02:55:30.354 00.000 7988 OnExposeComplete: enter
02:55:30.357 00.003 7988 UpdateGuideState(): m_state=6
02:55:30.357 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5297
02:55:30.357 00.000 7988 Star::Find returns 1 (0), X=974.26, Y=189.72, Mass=731, SNR=17.4, Peak=148 HFD=3.5
02:55:30.357 00.000 7988 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.56) = xAngle (-4.09 = 2.19)
02:55:30.357 00.000 7988 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.16)
02:55:30.357 00.000 7988 CameraToMount -- cameraX=-0.57 cameraY=-0.40 hyp=0.70 cameraTheta=-2.53 mountX=-0.41 mountY=0.58, mountTheta=2.18
02:55:30.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.57, y=-0.40, opts=13)
02:55:30.357 00.000 7988 Enqueuing Move request for scope (-0.57, -0.40)
02:55:30.357 00.000 15712 Worker thread wakes up
02:55:30.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.40) opts 0xd
02:55:30.357 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.57, -0.40)
02:55:30.357 00.000 15712 Moving (-0.57, -0.40) raw xDistance=-0.41 yDistance=0.58
02:55:30.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:55:30.357 00.000 7988 UpdateGuideState exits: m=731 SNR=17.4
02:55:30.369 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:30.370 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:30.372 00.002 7988 Enqueuing Expose request
02:55:30.372 00.000 15712 PPEC rslt: input = -0.41, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.47
02:55:30.372 00.000 15712 PPEC: input: -0.41, control: -0.25, exposure: 1500
02:55:30.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:55:30.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
02:55:30.372 00.000 15712 MoveAxis(E, 82, ABG)
02:55:30.372 00.000 15712 Guiding  Dir = 2, Dur = 82
02:55:30.372 00.000 15712 IsGuiding returns 0
02:55:30.388 00.016 15712 PulseGuide returned control before completion, sleep 78
02:55:30.514 00.126 15712 IsGuiding returns 0
02:55:30.514 00.000 15712 Move returns status 0, amount 82
02:55:30.514 00.000 15712 MoveAxis(N, 0, ABG)
02:55:30.514 00.000 15712 Move returns status 0, amount 0
02:55:30.514 00.000 15712 move complete, result=0
02:55:30.514 00.000 15712 worker thread done servicing request
02:55:30.514 00.000 15712 Worker thread wakes up
02:55:30.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:30.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:30.514 00.000 7988 GuideStep: -0.4 px 82 ms EAST, 0.6 px 0 ms NORTH
02:55:31.920 01.406 15712 Exposure complete
02:55:31.981 00.061 15712 worker thread done servicing request
02:55:31.981 00.000 7988 OnExposeComplete: enter
02:55:31.981 00.000 7988 UpdateGuideState(): m_state=6
02:55:31.986 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5298
02:55:31.986 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=189.75, Mass=744, SNR=17.5, Peak=140 HFD=3.6
02:55:31.989 00.003 7988 MultiStar: exiting stabilization period
02:55:31.989 00.000 7988 MultiStar: [#1 -0.20,0.05,0.94,U] [#2 -0.57,0.18,0.81,U] [#3 -0.27,0.24,0.76,U] [#4 -0.49,0.07,0.61,U] [#5 0.19,-1.58,0.00,M1] [#6 -0.20,-0.54,0.62,U] [#7 0.00,0.84,0.00,M3] [#8 -0.92,-0.00,0.00,M2] 
02:55:31.991 00.002 7988 refined, 5 included, MultiStar: {-0.31, -0.06}, one-star: {-0.19, -0.38}
02:55:31.991 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.56) = xAngle (-4.50 = 1.78)
02:55:31.993 00.002 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.75)
02:55:31.993 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.06 hyp=0.31 cameraTheta=-2.94 mountX=-0.07 mountY=0.31, mountTheta=1.78
02:55:31.995 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.06, opts=13)
02:55:31.997 00.002 7988 Enqueuing Move request for scope (-0.31, -0.06)
02:55:31.997 00.000 15712 Worker thread wakes up
02:55:31.997 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.06) opts 0xd
02:55:31.997 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.06)
02:55:31.997 00.000 15712 Moving (-0.31, -0.06) raw xDistance=-0.07 yDistance=0.31
02:55:31.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
02:55:31.997 00.000 7988 UpdateGuideState exits: m=744 SNR=17.5
02:55:32.001 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:32.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:32.001 00.000 7988 Enqueuing Expose request
02:55:32.001 00.000 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:55:32.001 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
02:55:32.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:55:32.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:55:32.001 00.000 15712 MoveAxis(E, 2, ABG)
02:55:32.001 00.000 15712 Guiding  Dir = 2, Dur = 2
02:55:32.018 00.017 15712 IsGuiding returns 0
02:55:32.034 00.016 15712 IsGuiding returns 0
02:55:32.034 00.000 15712 Move returns status 0, amount 2
02:55:32.034 00.000 15712 MoveAxis(N, 0, ABG)
02:55:32.034 00.000 15712 Move returns status 0, amount 0
02:55:32.034 00.000 15712 move complete, result=0
02:55:32.034 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.3 px 0 ms NORTH
02:55:32.037 00.003 15712 worker thread done servicing request
02:55:32.037 00.000 15712 Worker thread wakes up
02:55:32.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:32.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:33.674 01.637 15712 Exposure complete
02:55:33.738 00.064 15712 worker thread done servicing request
02:55:33.738 00.000 7988 OnExposeComplete: enter
02:55:33.738 00.000 7988 UpdateGuideState(): m_state=6
02:55:33.740 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5299
02:55:33.740 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=190.17, Mass=656, SNR=16.4, Peak=142 HFD=3.3
02:55:33.742 00.002 7988 MultiStar: [#1 -0.08,-0.19,0.96,U] [#2 -0.61,0.24,0.97,U] [#3 -0.30,-0.12,0.81,U] [#4 -0.41,0.26,0.67,U] [#5 -0.35,-1.25,0.00,M2] [#6 -0.56,-0.62,0.00,M4] [#7 0.20,1.17,0.00,M4] [#8 -0.43,0.73,0.00,M3] 
02:55:33.742 00.000 7988 single-star, 4 included, MultiStar: {-0.33, 0.04}, one-star: {-0.28, 0.05}
02:55:33.744 00.002 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
02:55:33.746 00.002 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
02:55:33.746 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.28 cameraTheta=2.96 mountX=0.05 mountY=0.28, mountTheta=1.40
02:55:33.748 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.05, opts=13)
02:55:33.748 00.000 7988 Enqueuing Move request for scope (-0.28, 0.05)
02:55:33.751 00.003 15712 Worker thread wakes up
02:55:33.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
02:55:33.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:55:33.751 00.000 7988 UpdateGuideState exits: m=656 SNR=16.4
02:55:33.753 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:33.753 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:33.755 00.002 7988 Enqueuing Expose request
02:55:33.755 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
02:55:33.755 00.000 15712 Moving (-0.28, 0.05) raw xDistance=0.05 yDistance=0.28
02:55:33.755 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:55:33.755 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
02:55:33.755 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.22 newest=1.17
02:55:33.755 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:55:33.755 00.000 15712 MoveAxis(E, 2, ABG)
02:55:33.755 00.000 15712 Guiding  Dir = 2, Dur = 2
02:55:33.755 00.000 15712 IsGuiding returns 0
02:55:33.777 00.022 15712 IsGuiding returns 0
02:55:33.777 00.000 15712 Move returns status 0, amount 2
02:55:33.777 00.000 15712 BLC: Oldest BLC event removed
02:55:33.777 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 328 applied
02:55:33.777 00.000 15712 MoveAxis(S, 399, ABG)
02:55:33.777 00.000 15712 Guiding  Dir = 1, Dur = 399
02:55:33.777 00.000 15712 IsGuiding returns 0
02:55:33.857 00.080 15712 PulseGuide returned control before completion, sleep 330
02:55:34.200 00.343 15712 IsGuiding returns 1
02:55:34.200 00.000 15712 scope still moving after pulse duration time elapsed
02:55:34.232 00.032 15712 IsGuiding returns 1
02:55:34.266 00.034 15712 IsGuiding returns 0
02:55:34.266 00.000 15712 scope move finished after 399 + 96 ms
02:55:34.266 00.000 15712 Move returns status 0, amount 399
02:55:34.266 00.000 15712 move complete, result=0
02:55:34.266 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.3 px 399 ms SOUTH
02:55:34.275 00.009 15712 worker thread done servicing request
02:55:34.275 00.000 15712 Worker thread wakes up
02:55:34.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:34.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:35.688 01.413 15712 Exposure complete
02:55:35.750 00.062 15712 worker thread done servicing request
02:55:35.750 00.000 7988 OnExposeComplete: enter
02:55:35.750 00.000 7988 UpdateGuideState(): m_state=6
02:55:35.755 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5300
02:55:35.755 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=189.98, Mass=699, SNR=16.9, Peak=135 HFD=3.4
02:55:35.757 00.002 7988 MultiStar: [#1 -0.62,0.41,0.00,M1] [#2 -0.31,0.26,0.89,U] [#3 0.04,0.13,0.77,U] [#4 -0.25,0.52,0.69,U] [#5 0.26,-1.45,0.00,M3] [#6 -0.23,-0.20,0.69,U] [#7 0.32,1.00,0.00,M5] [#8 -0.52,-0.19,0.41,U] 
02:55:35.759 00.002 7988 single-star, 5 included, MultiStar: {-0.22, 0.07}, one-star: {-0.17, -0.15}
02:55:35.759 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
02:55:35.761 00.002 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.03 = 2.26)
02:55:35.761 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.43 mountX=-0.15 mountY=0.18, mountTheta=2.27
02:55:35.763 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.15, opts=13)
02:55:35.763 00.000 7988 Enqueuing Move request for scope (-0.17, -0.15)
02:55:35.765 00.002 15712 Worker thread wakes up
02:55:35.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
02:55:35.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
02:55:35.765 00.000 15712 Moving (-0.17, -0.15) raw xDistance=-0.15 yDistance=0.18
02:55:35.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:55:35.765 00.000 7988 UpdateGuideState exits: m=699 SNR=16.9
02:55:35.768 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:35.768 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:35.770 00.002 7988 Enqueuing Expose request
02:55:35.770 00.000 15712 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.277291, 1:0.175232
02:55:35.770 00.000 15712 BLC: No correction, Miss < min_move
02:55:35.772 00.002 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
02:55:35.772 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
02:55:35.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:35.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:55:35.772 00.000 15712 MoveAxis(E, 2, ABG)
02:55:35.772 00.000 15712 Guiding  Dir = 2, Dur = 2
02:55:35.772 00.000 15712 IsGuiding returns 0
02:55:35.789 00.017 15712 IsGuiding returns 0
02:55:35.789 00.000 15712 Move returns status 0, amount 2
02:55:35.789 00.000 15712 MoveAxis(N, 0, ABG)
02:55:35.789 00.000 15712 Move returns status 0, amount 0
02:55:35.789 00.000 15712 move complete, result=0
02:55:35.789 00.000 15712 worker thread done servicing request
02:55:35.789 00.000 15712 Worker thread wakes up
02:55:35.789 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
02:55:35.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:35.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:37.427 01.638 15712 Exposure complete
02:55:37.493 00.066 15712 worker thread done servicing request
02:55:37.493 00.000 7988 OnExposeComplete: enter
02:55:37.493 00.000 7988 UpdateGuideState(): m_state=6
02:55:37.493 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5301
02:55:37.493 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=190.68, Mass=712, SNR=17.2, Peak=132 HFD=3.5
02:55:37.493 00.000 7988 MultiStar: [#1 0.06,0.37,0.88,U] [#2 -0.45,0.95,0.00,M2] [#3 0.18,0.41,0.73,U] [#4 -0.17,1.11,0.00,M1] [#5 0.08,-0.15,0.66,U] [#6 0.15,0.13,0.63,U] [#7 0.00,0.00,0.00,L] [#8 -0.17,0.58,0.44,U] [#9 -0.42,0.88,0.00,M5] 
02:55:37.493 00.000 7988 refined, 5 included, MultiStar: {0.07, 0.33}, one-star: {0.05, 0.55}
02:55:37.501 00.008 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
02:55:37.501 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:55:37.501 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.33 cameraTheta=1.35 mountX=0.33 mountY=-0.08, mountTheta=-0.24
02:55:37.501 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.33, opts=13)
02:55:37.501 00.000 7988 Enqueuing Move request for scope (0.07, 0.33)
02:55:37.501 00.000 15712 Worker thread wakes up
02:55:37.501 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0xd
02:55:37.507 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:55:37.507 00.000 7988 UpdateGuideState exits: m=712 SNR=17.2
02:55:37.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:37.507 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:37.507 00.000 7988 Enqueuing Expose request
02:55:37.507 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.33)
02:55:37.507 00.000 15712 Moving (0.07, 0.33) raw xDistance=0.33 yDistance=-0.08
02:55:37.507 00.000 15712 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.277291, 1:0.175232, 2:-0.079281
02:55:37.507 00.000 15712 BLC: No correction, Miss < min_move
02:55:37.507 00.000 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 639.48
02:55:37.507 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
02:55:37.507 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:37.507 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:55:37.507 00.000 15712 MoveAxis(W, 62, ABG)
02:55:37.507 00.000 15712 Guiding  Dir = 3, Dur = 62
02:55:37.518 00.011 15712 IsGuiding returns 0
02:55:37.533 00.015 15712 PulseGuide returned control before completion, sleep 57
02:55:37.623 00.090 15712 IsGuiding returns 0
02:55:37.623 00.000 15712 Move returns status 0, amount 62
02:55:37.623 00.000 15712 MoveAxis(N, 0, ABG)
02:55:37.623 00.000 15712 Move returns status 0, amount 0
02:55:37.623 00.000 15712 move complete, result=0
02:55:37.623 00.000 15712 worker thread done servicing request
02:55:37.623 00.000 15712 Worker thread wakes up
02:55:37.623 00.000 7988 GuideStep: 0.3 px 62 ms WEST, -0.1 px 0 ms NORTH
02:55:37.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:37.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:39.040 01.417 15712 Exposure complete
02:55:39.101 00.061 15712 worker thread done servicing request
02:55:39.101 00.000 7988 OnExposeComplete: enter
02:55:39.101 00.000 7988 UpdateGuideState(): m_state=6
02:55:39.106 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5302
02:55:39.106 00.000 7988 Star::Find returns 1 (0), X=974.57, Y=190.30, Mass=668, SNR=16.6, Peak=129 HFD=3.2
02:55:39.108 00.002 7988 MultiStar: [#1 -0.63,0.05,1.02,U] [#2 -0.45,0.28,0.87,U] [#3 -0.60,0.34,0.82,U] [#4 -0.40,0.42,0.74,U] [#5 -0.18,-0.74,0.00,M3] [#6 -0.39,-0.10,0.69,U] [#7 0.37,0.26,0.49,U] [#8 0.00,0.00,0.00,L] [#9 0.41,0.32,0.41,U] 
02:55:39.108 00.000 7988 single-star, 7 included, MultiStar: {-0.33, 0.21}, one-star: {-0.27, 0.17}
02:55:39.110 00.002 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (1.00 = 1.00)
02:55:39.110 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
02:55:39.112 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.56 mountX=0.17 mountY=0.26, mountTheta=0.99
02:55:39.114 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.17, opts=13)
02:55:39.114 00.000 7988 Enqueuing Move request for scope (-0.27, 0.17)
02:55:39.117 00.003 15712 Worker thread wakes up
02:55:39.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
02:55:39.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
02:55:39.117 00.000 15712 Moving (-0.27, 0.17) raw xDistance=0.17 yDistance=0.26
02:55:39.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:55:39.117 00.000 7988 UpdateGuideState exits: m=668 SNR=16.6
02:55:39.119 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:39.119 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:39.121 00.002 7988 Enqueuing Expose request
02:55:39.121 00.000 15712 BLC: window closed
02:55:39.121 00.000 15712 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.277291, 1:0.175232, 2:-0.079281
02:55:39.121 00.000 15712 BLC: Under-shoot: nominal increase by 48
02:55:39.121 00.000 15712 BLC: window closed
02:55:39.121 00.000 15712 BLC: Pulse adjusted to 361
02:55:39.123 00.002 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.48
02:55:39.123 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
02:55:39.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:55:39.123 00.000 15712 MoveAxis(W, 32, ABG)
02:55:39.123 00.000 15712 Guiding  Dir = 3, Dur = 32
02:55:39.123 00.000 15712 IsGuiding returns 0
02:55:39.133 00.010 15712 PulseGuide returned control before completion, sleep 22
02:55:39.196 00.063 15712 IsGuiding returns 0
02:55:39.196 00.000 15712 Move returns status 0, amount 32
02:55:39.196 00.000 15712 MoveAxis(S, 67, ABG)
02:55:39.196 00.000 15712 Guiding  Dir = 1, Dur = 67
02:55:39.196 00.000 15712 IsGuiding returns 0
02:55:39.276 00.080 15712 IsGuiding returns 1
02:55:39.276 00.000 15712 scope still moving after pulse duration time elapsed
02:55:39.308 00.032 15712 IsGuiding returns 1
02:55:39.356 00.048 7988 evsrv: cli 0CCCFBC8 connect
02:55:39.356 00.000 7988 case statement mapped state 6 to 3
02:55:39.356 00.000 7988 case statement mapped state 6 to 3
02:55:39.356 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_pixel_scale","id":"d9b8ecef-f813-488a-a129-2996e67250bf"}
02:55:39.356 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"d9b8ecef-f813-488a-a129-2996e67250bf"}
02:55:39.356 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
02:55:39.372 00.016 15712 IsGuiding returns 0
02:55:39.372 00.000 15712 scope move finished after 67 + 108 ms
02:55:39.372 00.000 15712 Move returns status 0, amount 67
02:55:39.372 00.000 15712 move complete, result=0
02:55:39.372 00.000 15712 worker thread done servicing request
02:55:39.372 00.000 15712 Worker thread wakes up
02:55:39.372 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.3 px 67 ms SOUTH
02:55:39.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:39.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:41.014 01.642 15712 Exposure complete
02:55:41.077 00.063 15712 worker thread done servicing request
02:55:41.077 00.000 7988 OnExposeComplete: enter
02:55:41.077 00.000 7988 UpdateGuideState(): m_state=6
02:55:41.077 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5303
02:55:41.077 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=190.80, Mass=763, SNR=17.6, Peak=134 HFD=3.9
02:55:41.077 00.000 7988 MultiStar: [#1 -0.14,0.96,0.00,M1] [#2 -0.28,1.16,0.00,M2] [#3 -0.35,1.12,0.00,M1] [#4 -0.21,0.83,0.00,M1] [#5 0.43,-0.27,0.62,U] [#6 -0.23,0.52,0.56,U] [#7 0.03,1.47,0.00,M5] [#8 -0.81,0.84,0.00,M2] 
02:55:41.084 00.007 7988 refined, 2 included, MultiStar: {0.03, 0.37}, one-star: {-0.06, 0.68}
02:55:41.084 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
02:55:41.086 00.002 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
02:55:41.086 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.48 mountX=0.37 mountY=-0.04, mountTheta=-0.12
02:55:41.089 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.37, opts=13)
02:55:41.091 00.002 7988 Enqueuing Move request for scope (0.03, 0.37)
02:55:41.091 00.000 15712 Worker thread wakes up
02:55:41.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.37) opts 0xd
02:55:41.091 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.37)
02:55:41.091 00.000 15712 Moving (0.03, 0.37) raw xDistance=0.37 yDistance=-0.04
02:55:41.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:55:41.091 00.000 7988 UpdateGuideState exits: m=763 SNR=17.6
02:55:41.094 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:41.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:41.096 00.002 7988 Enqueuing Expose request
02:55:41.096 00.000 15712 PPEC rslt: input = 0.37, final = 0.22, react = 0.22, pred = -0.00, hyst = 0.21, hyst_pct = 0.00, period_length = 639.48
02:55:41.096 00.000 15712 PPEC: input: 0.37, control: 0.22, exposure: 1500
02:55:41.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:41.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:55:41.096 00.000 15712 MoveAxis(W, 72, ABG)
02:55:41.096 00.000 15712 Guiding  Dir = 3, Dur = 72
02:55:41.098 00.002 15712 IsGuiding returns 0
02:55:41.109 00.011 15712 PulseGuide returned control before completion, sleep 67
02:55:41.210 00.101 15712 IsGuiding returns 0
02:55:41.210 00.000 15712 Move returns status 0, amount 72
02:55:41.210 00.000 15712 MoveAxis(N, 0, ABG)
02:55:41.210 00.000 15712 Move returns status 0, amount 0
02:55:41.210 00.000 15712 move complete, result=0
02:55:41.210 00.000 15712 worker thread done servicing request
02:55:41.210 00.000 15712 Worker thread wakes up
02:55:41.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:41.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:41.210 00.000 7988 GuideStep: 0.4 px 72 ms WEST, -0.0 px 0 ms NORTH
02:55:42.626 01.416 15712 Exposure complete
02:55:42.688 00.062 15712 worker thread done servicing request
02:55:42.688 00.000 7988 OnExposeComplete: enter
02:55:42.688 00.000 7988 UpdateGuideState(): m_state=6
02:55:42.693 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5304
02:55:42.693 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=190.31, Mass=666, SNR=16.5, Peak=143 HFD=3.2
02:55:42.695 00.002 7988 MultiStar: [#1 0.00,0.23,0.92,U] [#2 -0.49,0.31,0.91,U] [#3 0.11,0.29,0.87,U] [#4 -0.13,0.55,0.72,U] [#5 0.39,-0.99,0.00,M3] [#6 -0.29,0.17,0.62,U] [#7 0.62,0.61,0.00,M6] [#8 -0.52,-0.04,0.53,U] 
02:55:42.695 00.000 7988 single-star, 6 included, MultiStar: {-0.16, 0.25}, one-star: {-0.00, 0.19}
02:55:42.697 00.002 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
02:55:42.697 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:55:42.699 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.57 mountX=0.19 mountY=-0.00, mountTheta=-0.02
02:55:42.701 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.19, opts=13)
02:55:42.701 00.000 7988 Enqueuing Move request for scope (-0.00, 0.19)
02:55:42.703 00.002 15712 Worker thread wakes up
02:55:42.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
02:55:42.703 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
02:55:42.703 00.000 15712 Moving (-0.00, 0.19) raw xDistance=0.19 yDistance=-0.00
02:55:42.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:55:42.703 00.000 7988 UpdateGuideState exits: m=666 SNR=16.5
02:55:42.706 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:42.706 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:42.708 00.002 7988 Enqueuing Expose request
02:55:42.708 00.000 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.48
02:55:42.708 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
02:55:42.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:42.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:55:42.708 00.000 15712 MoveAxis(W, 36, ABG)
02:55:42.708 00.000 15712 Guiding  Dir = 3, Dur = 36
02:55:42.708 00.000 15712 IsGuiding returns 0
02:55:42.723 00.015 15712 PulseGuide returned control before completion, sleep 28
02:55:42.777 00.054 15712 IsGuiding returns 0
02:55:42.777 00.000 15712 Move returns status 0, amount 36
02:55:42.777 00.000 15712 MoveAxis(N, 0, ABG)
02:55:42.777 00.000 15712 Move returns status 0, amount 0
02:55:42.777 00.000 15712 move complete, result=0
02:55:42.777 00.000 15712 worker thread done servicing request
02:55:42.777 00.000 15712 Worker thread wakes up
02:55:42.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:42.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:42.777 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
02:55:44.519 01.742 15712 Exposure complete
02:55:44.582 00.063 15712 worker thread done servicing request
02:55:44.582 00.000 7988 OnExposeComplete: enter
02:55:44.582 00.000 7988 UpdateGuideState(): m_state=6
02:55:44.582 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5305
02:55:44.582 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=189.94, Mass=662, SNR=16.4, Peak=145 HFD=3.4
02:55:44.586 00.004 7988 MultiStar: [#1 -0.29,0.19,1.01,U] [#2 -0.23,-0.01,0.94,U] [#3 -0.04,-0.25,0.87,U] [#4 -0.47,0.21,0.63,U] [#5 -0.07,-1.32,0.00,M4] [#6 -0.18,-0.96,0.00,M1] [#7 0.51,0.89,0.00,M7] [#8 -0.31,0.13,0.36,U] 
02:55:44.586 00.000 7988 refined, 5 included, MultiStar: {-0.23, -0.01}, one-star: {-0.17, -0.18}
02:55:44.586 00.000 7988 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.56) = xAngle (-4.67 = 1.61)
02:55:44.586 00.000 7988 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.70 = 1.58)
02:55:44.586 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.11 mountX=-0.01 mountY=0.23, mountTheta=1.61
02:55:44.586 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.01, opts=13)
02:55:44.586 00.000 7988 Enqueuing Move request for scope (-0.23, -0.01)
02:55:44.586 00.000 15712 Worker thread wakes up
02:55:44.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
02:55:44.586 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
02:55:44.586 00.000 15712 Moving (-0.23, -0.01) raw xDistance=-0.01 yDistance=0.23
02:55:44.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
02:55:44.596 00.010 7988 UpdateGuideState exits: m=662 SNR=16.4
02:55:44.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:44.598 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:44.598 00.000 7988 Enqueuing Expose request
02:55:44.598 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
02:55:44.598 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
02:55:44.598 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:44.598 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:55:44.598 00.000 15712 MoveAxis(E, 2, ABG)
02:55:44.598 00.000 15712 Guiding  Dir = 2, Dur = 2
02:55:44.598 00.000 15712 IsGuiding returns 0
02:55:44.644 00.046 15712 IsGuiding returns 0
02:55:44.644 00.000 15712 Move returns status 0, amount 2
02:55:44.644 00.000 15712 MoveAxis(N, 0, ABG)
02:55:44.644 00.000 15712 Move returns status 0, amount 0
02:55:44.644 00.000 15712 move complete, result=0
02:55:44.644 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
02:55:44.649 00.005 15712 worker thread done servicing request
02:55:44.649 00.000 15712 Worker thread wakes up
02:55:44.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:44.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:46.068 01.419 15712 Exposure complete
02:55:46.133 00.065 15712 worker thread done servicing request
02:55:46.133 00.000 7988 OnExposeComplete: enter
02:55:46.133 00.000 7988 UpdateGuideState(): m_state=6
02:55:46.135 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5306
02:55:46.135 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=189.59, Mass=813, SNR=18.2, Peak=138 HFD=3.9
02:55:46.137 00.002 7988 MultiStar: [#1 -0.10,-0.08,0.81,U] [#2 -0.12,-0.30,0.72,U] [#3 0.26,-0.34,0.73,U] [#4 0.18,0.27,0.59,U] [#5 0.52,-1.64,0.00,M5] [#6 -0.20,-0.44,0.55,U] [#7 0.84,0.98,0.00,M8] [#8 -0.51,0.48,0.00,M1] 
02:55:46.137 00.000 7988 refined, 5 included, MultiStar: {-0.01, -0.26}, one-star: {-0.06, -0.54}
02:55:46.139 00.002 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
02:55:46.139 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.08)
02:55:46.141 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.61 mountX=-0.26 mountY=0.02, mountTheta=3.08
02:55:46.143 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.26, opts=13)
02:55:46.143 00.000 7988 Enqueuing Move request for scope (-0.01, -0.26)
02:55:46.145 00.002 15712 Worker thread wakes up
02:55:46.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
02:55:46.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
02:55:46.145 00.000 15712 Moving (-0.01, -0.26) raw xDistance=-0.26 yDistance=0.02
02:55:46.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:55:46.146 00.001 7988 UpdateGuideState exits: m=813 SNR=18.2
02:55:46.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:46.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:46.150 00.004 7988 Enqueuing Expose request
02:55:46.150 00.000 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.48
02:55:46.150 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
02:55:46.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:46.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:55:46.150 00.000 15712 MoveAxis(E, 53, ABG)
02:55:46.150 00.000 15712 Guiding  Dir = 2, Dur = 53
02:55:46.150 00.000 15712 IsGuiding returns 0
02:55:46.162 00.012 15712 PulseGuide returned control before completion, sleep 50
02:55:46.246 00.084 15712 IsGuiding returns 0
02:55:46.246 00.000 15712 Move returns status 0, amount 53
02:55:46.246 00.000 15712 MoveAxis(N, 0, ABG)
02:55:46.246 00.000 15712 Move returns status 0, amount 0
02:55:46.246 00.000 15712 move complete, result=0
02:55:46.246 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
02:55:46.246 00.000 15712 worker thread done servicing request
02:55:46.248 00.002 15712 Worker thread wakes up
02:55:46.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:46.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:47.887 01.639 15712 Exposure complete
02:55:47.952 00.065 7988 OnExposeComplete: enter
02:55:47.952 00.000 7988 UpdateGuideState(): m_state=6
02:55:47.952 00.000 15712 worker thread done servicing request
02:55:47.952 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5307
02:55:47.952 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=190.43, Mass=711, SNR=17.1, Peak=141 HFD=3.5
02:55:47.952 00.000 7988 MultiStar: [#1 -0.14,0.25,0.97,U] [#2 -0.30,0.31,0.85,U] [#3 -0.15,0.29,0.84,U] [#4 0.08,0.20,0.72,U] [#5 -0.26,-1.15,0.00,M6] [#6 -0.34,-0.19,0.60,U] [#7 0.34,1.04,0.00,M9] [#8 -0.33,-0.03,0.38,U] 
02:55:47.952 00.000 7988 refined, 6 included, MultiStar: {-0.16, 0.20}, one-star: {-0.04, 0.31}
02:55:47.952 00.000 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.67 = 0.67)
02:55:47.952 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
02:55:47.952 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.25 cameraTheta=2.23 mountX=0.20 mountY=0.15, mountTheta=0.65
02:55:47.964 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.20, opts=13)
02:55:47.964 00.000 7988 Enqueuing Move request for scope (-0.16, 0.20)
02:55:47.966 00.002 15712 Worker thread wakes up
02:55:47.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
02:55:47.966 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
02:55:47.966 00.000 15712 Moving (-0.16, 0.20) raw xDistance=0.20 yDistance=0.15
02:55:47.967 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
02:55:47.967 00.000 7988 UpdateGuideState exits: m=711 SNR=17.1
02:55:47.970 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:47.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:47.970 00.000 7988 Enqueuing Expose request
02:55:47.973 00.003 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.48
02:55:47.973 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
02:55:47.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:47.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:55:47.973 00.000 15712 MoveAxis(W, 36, ABG)
02:55:47.973 00.000 15712 Guiding  Dir = 3, Dur = 36
02:55:48.002 00.029 15712 IsGuiding returns 0
02:55:48.019 00.017 15712 PulseGuide returned control before completion, sleep 31
02:55:48.079 00.060 15712 IsGuiding returns 0
02:55:48.079 00.000 15712 Move returns status 0, amount 36
02:55:48.079 00.000 15712 MoveAxis(N, 0, ABG)
02:55:48.079 00.000 15712 Move returns status 0, amount 0
02:55:48.079 00.000 15712 move complete, result=0
02:55:48.079 00.000 15712 worker thread done servicing request
02:55:48.079 00.000 15712 Worker thread wakes up
02:55:48.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:48.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:48.079 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
02:55:49.497 01.418 15712 Exposure complete
02:55:49.561 00.064 15712 worker thread done servicing request
02:55:49.561 00.000 7988 OnExposeComplete: enter
02:55:49.561 00.000 7988 UpdateGuideState(): m_state=6
02:55:49.561 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5308
02:55:49.561 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=190.43, Mass=668, SNR=16.8, Peak=130 HFD=3.3
02:55:49.566 00.005 7988 MultiStar: [#1 -0.23,1.02,0.00,M1] [#2 -0.31,0.97,0.00,M1] [#3 -0.32,0.68,0.00,M1] [#4 0.17,0.97,0.00,M1] [#5 0.26,-0.42,0.72,U] [#6 -0.20,0.63,0.64,U] [#7 0.03,1.44,0.00,M10] [#8 -0.46,0.71,0.00,M1] 
02:55:49.566 00.000 7988 refined, 2 included, MultiStar: {-0.07, 0.17}, one-star: {-0.22, 0.30}
02:55:49.566 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.38 = 0.38)
02:55:49.566 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
02:55:49.566 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.94 mountX=0.17 mountY=0.06, mountTheta=0.35
02:55:49.566 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.17, opts=13)
02:55:49.566 00.000 7988 Enqueuing Move request for scope (-0.07, 0.17)
02:55:49.566 00.000 15712 Worker thread wakes up
02:55:49.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
02:55:49.575 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:55:49.575 00.000 7988 UpdateGuideState exits: m=668 SNR=16.8
02:55:49.575 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:49.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:49.575 00.000 7988 Enqueuing Expose request
02:55:49.575 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
02:55:49.575 00.000 15712 Moving (-0.07, 0.17) raw xDistance=0.17 yDistance=0.06
02:55:49.583 00.008 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 639.48
02:55:49.583 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
02:55:49.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:49.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:55:49.583 00.000 15712 MoveAxis(W, 30, ABG)
02:55:49.583 00.000 15712 Guiding  Dir = 3, Dur = 30
02:55:49.583 00.000 15712 IsGuiding returns 0
02:55:49.601 00.018 15712 PulseGuide returned control before completion, sleep 23
02:55:49.659 00.058 15712 IsGuiding returns 1
02:55:49.659 00.000 15712 scope still moving after pulse duration time elapsed
02:55:49.703 00.044 15712 IsGuiding returns 0
02:55:49.703 00.000 15712 scope move finished after 30 + 88 ms
02:55:49.704 00.001 15712 Move returns status 0, amount 30
02:55:49.704 00.000 15712 MoveAxis(N, 0, ABG)
02:55:49.704 00.000 15712 Move returns status 0, amount 0
02:55:49.704 00.000 15712 move complete, result=0
02:55:49.704 00.000 15712 worker thread done servicing request
02:55:49.704 00.000 15712 Worker thread wakes up
02:55:49.704 00.000 7988 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
02:55:49.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:49.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:51.346 01.642 15712 Exposure complete
02:55:51.410 00.064 15712 worker thread done servicing request
02:55:51.412 00.002 7988 OnExposeComplete: enter
02:55:51.412 00.000 7988 UpdateGuideState(): m_state=6
02:55:51.414 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5309
02:55:51.416 00.002 7988 Star::Find returns 1 (0), X=974.58, Y=190.82, Mass=618, SNR=15.7, Peak=141 HFD=3.4
02:55:51.416 00.000 7988 MultiStar: [#1 0.03,0.91,0.00,M2] [#2 -0.36,0.99,0.00,M2] [#3 -0.49,0.91,0.00,M2] [#4 0.19,1.53,0.00,M2] [#5 0.26,0.05,0.84,U] [#6 -0.42,0.29,0.71,U] [#7 0.65,1.13,0.00,R] [#8 -0.33,1.23,0.00,M2] 
02:55:51.418 00.002 7988 refined, 2 included, MultiStar: {-0.13, 0.37}, one-star: {-0.26, 0.70}
02:55:51.420 00.002 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
02:55:51.420 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
02:55:51.420 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.92 mountX=0.37 mountY=0.12, mountTheta=0.32
02:55:51.424 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.37, opts=13)
02:55:51.424 00.000 7988 Enqueuing Move request for scope (-0.13, 0.37)
02:55:51.426 00.002 15712 Worker thread wakes up
02:55:51.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.37) opts 0xd
02:55:51.426 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.37)
02:55:51.426 00.000 15712 Moving (-0.13, 0.37) raw xDistance=0.37 yDistance=0.12
02:55:51.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:55:51.426 00.000 7988 UpdateGuideState exits: m=618 SNR=15.7
02:55:51.429 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:51.431 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:51.431 00.000 7988 Enqueuing Expose request
02:55:51.433 00.002 15712 PPEC rslt: input = 0.37, final = 0.21, react = 0.22, pred = -0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 639.49
02:55:51.433 00.000 15712 PPEC: input: 0.37, control: 0.21, exposure: 1500
02:55:51.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:51.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:55:51.433 00.000 15712 MoveAxis(W, 69, ABG)
02:55:51.433 00.000 15712 Guiding  Dir = 3, Dur = 69
02:55:51.433 00.000 15712 IsGuiding returns 0
02:55:51.456 00.023 15712 PulseGuide returned control before completion, sleep 57
02:55:51.524 00.068 15712 IsGuiding returns 1
02:55:51.524 00.000 15712 scope still moving after pulse duration time elapsed
02:55:51.569 00.045 15712 IsGuiding returns 0
02:55:51.569 00.000 15712 scope move finished after 69 + 65 ms
02:55:51.569 00.000 15712 Move returns status 0, amount 69
02:55:51.569 00.000 15712 MoveAxis(N, 0, ABG)
02:55:51.569 00.000 15712 Move returns status 0, amount 0
02:55:51.569 00.000 15712 move complete, result=0
02:55:51.569 00.000 7988 GuideStep: 0.4 px 69 ms WEST, 0.1 px 0 ms NORTH
02:55:51.571 00.002 15712 worker thread done servicing request
02:55:51.571 00.000 15712 Worker thread wakes up
02:55:51.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:51.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:52.990 01.419 15712 Exposure complete
02:55:53.054 00.064 15712 worker thread done servicing request
02:55:53.054 00.000 7988 OnExposeComplete: enter
02:55:53.054 00.000 7988 UpdateGuideState(): m_state=6
02:55:53.056 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5310
02:55:53.056 00.000 7988 Star::Find returns 1 (0), X=974.57, Y=190.79, Mass=592, SNR=15.5, Peak=138 HFD=3.2
02:55:53.058 00.002 7988 MultiStar: [#1 -0.39,1.01,0.00,M3] [#2 -0.59,1.17,0.00,M3] [#3 -0.44,0.99,0.00,M3] [#4 -0.43,0.97,0.00,M3] [#5 -0.07,-0.48,0.71,U] [#6 -0.06,0.53,0.66,U] [#7 -0.09,0.69,0.56,U] [#8 -0.54,1.58,0.00,M3] 
02:55:53.058 00.000 7988 refined, 3 included, MultiStar: {-0.14, 0.37}, one-star: {-0.26, 0.66}
02:55:53.060 00.002 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.56) = xAngle (0.37 = 0.37)
02:55:53.062 00.002 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
02:55:53.062 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.37 hyp=0.39 cameraTheta=1.93 mountX=0.36 mountY=0.13, mountTheta=0.34
02:55:53.064 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.37, opts=13)
02:55:53.066 00.002 7988 Enqueuing Move request for scope (-0.14, 0.37)
02:55:53.067 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:55:53.067 00.000 7988 UpdateGuideState exits: m=592 SNR=15.5
02:55:53.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:53.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:53.071 00.004 7988 Enqueuing Expose request
02:55:53.071 00.000 15712 Worker thread wakes up
02:55:53.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.37) opts 0xd
02:55:53.071 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.37)
02:55:53.071 00.000 15712 Moving (-0.14, 0.37) raw xDistance=0.36 yDistance=0.13
02:55:53.071 00.000 15712 PPEC rslt: input = 0.36, final = 0.21, react = 0.22, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.49
02:55:53.071 00.000 15712 PPEC: input: 0.36, control: 0.21, exposure: 1500
02:55:53.071 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:53.071 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:55:53.071 00.000 15712 MoveAxis(W, 68, ABG)
02:55:53.071 00.000 15712 Guiding  Dir = 3, Dur = 68
02:55:53.071 00.000 15712 IsGuiding returns 0
02:55:53.104 00.033 15712 PulseGuide returned control before completion, sleep 52
02:55:53.183 00.079 15712 IsGuiding returns 1
02:55:53.183 00.000 15712 scope still moving after pulse duration time elapsed
02:55:53.210 00.027 15712 IsGuiding returns 0
02:55:53.210 00.000 15712 scope move finished after 68 + 65 ms
02:55:53.210 00.000 15712 Move returns status 0, amount 68
02:55:53.210 00.000 15712 MoveAxis(N, 0, ABG)
02:55:53.210 00.000 15712 Move returns status 0, amount 0
02:55:53.210 00.000 15712 move complete, result=0
02:55:53.210 00.000 15712 worker thread done servicing request
02:55:53.210 00.000 15712 Worker thread wakes up
02:55:53.210 00.000 7988 GuideStep: 0.4 px 68 ms WEST, 0.1 px 0 ms NORTH
02:55:53.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:53.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:54.953 01.743 15712 Exposure complete
02:55:55.016 00.063 15712 worker thread done servicing request
02:55:55.017 00.001 7988 OnExposeComplete: enter
02:55:55.017 00.000 7988 UpdateGuideState(): m_state=6
02:55:55.017 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5311
02:55:55.017 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=190.69, Mass=684, SNR=16.8, Peak=138 HFD=3.7
02:55:55.017 00.000 7988 MultiStar: [#1 -0.22,0.99,0.00,M4] [#2 -0.07,0.83,0.00,M4] [#3 -0.25,1.10,0.00,M4] [#4 0.07,1.64,0.00,M4] [#5 0.12,-0.19,0.64,U] [#6 0.03,-0.00,0.63,U] [#7 -0.08,0.34,0.57,U] [#8 0.17,1.20,0.00,M4] 
02:55:55.017 00.000 7988 refined, 3 included, MultiStar: {0.01, 0.23}, one-star: {-0.03, 0.57}
02:55:55.017 00.000 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
02:55:55.017 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:55:55.017 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.54 mountX=0.23 mountY=-0.01, mountTheta=-0.06
02:55:55.026 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.23, opts=13)
02:55:55.026 00.000 7988 Enqueuing Move request for scope (0.01, 0.23)
02:55:55.026 00.000 15712 Worker thread wakes up
02:55:55.030 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:55:55.030 00.000 7988 UpdateGuideState exits: m=684 SNR=16.8
02:55:55.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:55.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:55.030 00.000 7988 Enqueuing Expose request
02:55:55.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
02:55:55.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
02:55:55.030 00.000 15712 Moving (0.01, 0.23) raw xDistance=0.23 yDistance=-0.01
02:55:55.039 00.009 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.49
02:55:55.039 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
02:55:55.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:55.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:55:55.039 00.000 15712 MoveAxis(W, 40, ABG)
02:55:55.039 00.000 15712 Guiding  Dir = 3, Dur = 40
02:55:55.039 00.000 15712 IsGuiding returns 0
02:55:55.069 00.030 15712 PulseGuide returned control before completion, sleep 21
02:55:55.112 00.043 15712 IsGuiding returns 1
02:55:55.112 00.000 15712 scope still moving after pulse duration time elapsed
02:55:55.141 00.029 15712 IsGuiding returns 0
02:55:55.141 00.000 15712 scope move finished after 40 + 61 ms
02:55:55.141 00.000 15712 Move returns status 0, amount 40
02:55:55.141 00.000 15712 MoveAxis(N, 0, ABG)
02:55:55.141 00.000 15712 Move returns status 0, amount 0
02:55:55.141 00.000 15712 move complete, result=0
02:55:55.141 00.000 15712 worker thread done servicing request
02:55:55.141 00.000 15712 Worker thread wakes up
02:55:55.141 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
02:55:55.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:55.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:56.563 01.422 15712 Exposure complete
02:55:56.624 00.061 15712 worker thread done servicing request
02:55:56.624 00.000 7988 OnExposeComplete: enter
02:55:56.624 00.000 7988 UpdateGuideState(): m_state=6
02:55:56.629 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5312
02:55:56.629 00.000 7988 Star::Find returns 1 (0), X=974.30, Y=190.37, Mass=720, SNR=17.1, Peak=128 HFD=3.5
02:55:56.631 00.002 7988 MultiStar: [#1 -0.24,0.13,1.01,U] [#2 -0.28,0.55,0.78,U] [#3 -0.42,-0.01,0.85,U] [#4 -0.27,0.67,0.00,M5] [#5 -0.48,-0.69,0.00,M3] [#6 -0.17,-0.02,0.63,U] [#7 -0.76,0.43,0.00,M1] [#8 -0.22,0.76,0.00,M5] 
02:55:56.631 00.000 7988 refined, 4 included, MultiStar: {-0.34, 0.18}, one-star: {-0.53, 0.25}
02:55:56.633 00.002 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
02:55:56.633 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
02:55:56.635 00.002 7988 CameraToMount -- cameraX=-0.34 cameraY=0.18 hyp=0.39 cameraTheta=2.65 mountX=0.18 mountY=0.33, mountTheta=1.08
02:55:56.637 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=0.18, opts=13)
02:55:56.637 00.000 7988 Enqueuing Move request for scope (-0.34, 0.18)
02:55:56.640 00.003 15712 Worker thread wakes up
02:55:56.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.18) opts 0xd
02:55:56.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
02:55:56.641 00.001 7988 UpdateGuideState exits: m=720 SNR=17.1
02:55:56.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:56.643 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:56.643 00.000 7988 Enqueuing Expose request
02:55:56.645 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.34, 0.18)
02:55:56.645 00.000 15712 Moving (-0.34, 0.18) raw xDistance=0.18 yDistance=0.33
02:55:56.645 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.49
02:55:56.645 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
02:55:56.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:55:56.645 00.000 15712 MoveAxis(W, 31, ABG)
02:55:56.645 00.000 15712 Guiding  Dir = 3, Dur = 31
02:55:56.645 00.000 15712 IsGuiding returns 0
02:55:56.658 00.013 15712 PulseGuide returned control before completion, sleep 24
02:55:56.709 00.051 15712 IsGuiding returns 0
02:55:56.709 00.000 15712 Move returns status 0, amount 31
02:55:56.709 00.000 15712 MoveAxis(S, 86, ABG)
02:55:56.709 00.000 15712 Guiding  Dir = 1, Dur = 86
02:55:56.709 00.000 15712 IsGuiding returns 0
02:55:56.794 00.085 15712 PulseGuide returned control before completion, sleep 17
02:55:56.828 00.034 15712 IsGuiding returns 1
02:55:56.828 00.000 15712 scope still moving after pulse duration time elapsed
02:55:56.883 00.055 15712 IsGuiding returns 0
02:55:56.883 00.000 15712 scope move finished after 86 + 89 ms
02:55:56.883 00.000 15712 Move returns status 0, amount 86
02:55:56.883 00.000 15712 move complete, result=0
02:55:56.883 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.3 px 86 ms SOUTH
02:55:56.894 00.011 15712 worker thread done servicing request
02:55:56.894 00.000 15712 Worker thread wakes up
02:55:56.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:56.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:55:58.538 01.644 15712 Exposure complete
02:55:58.602 00.064 15712 worker thread done servicing request
02:55:58.602 00.000 7988 OnExposeComplete: enter
02:55:58.602 00.000 7988 UpdateGuideState(): m_state=6
02:55:58.602 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5313
02:55:58.602 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=190.03, Mass=751, SNR=17.5, Peak=147 HFD=3.6
02:55:58.602 00.000 7988 MultiStar: [#1 0.03,-0.03,0.87,U] [#2 -0.39,0.34,0.82,U] [#3 -0.17,-0.09,0.78,U] [#4 0.20,0.31,0.71,U] [#5 0.16,-1.06,0.00,M4] [#6 0.20,-0.03,0.60,U] [#7 -0.03,-0.52,0.42,U] [#8 0.00,0.00,0.00,L] [#9 0.22,0.45,0.35,U] 
02:55:58.602 00.000 7988 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {-0.06, -0.09}
02:55:58.602 00.000 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
02:55:58.602 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
02:55:58.602 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.20 mountX=0.04 mountY=0.03, mountTheta=0.62
02:55:58.602 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
02:55:58.602 00.000 7988 Enqueuing Move request for scope (-0.03, 0.04)
02:55:58.602 00.000 15712 Worker thread wakes up
02:55:58.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
02:55:58.602 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
02:55:58.602 00.000 15712 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.03
02:55:58.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:55:58.616 00.014 7988 UpdateGuideState exits: m=751 SNR=17.5
02:55:58.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:58.618 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:55:58.618 00.000 7988 Enqueuing Expose request
02:55:58.618 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
02:55:58.618 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
02:55:58.618 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:58.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:55:58.618 00.000 15712 MoveAxis(E, 4, ABG)
02:55:58.618 00.000 15712 Guiding  Dir = 2, Dur = 4
02:55:58.618 00.000 15712 IsGuiding returns 0
02:55:58.650 00.032 15712 IsGuiding returns 0
02:55:58.650 00.000 15712 Move returns status 0, amount 4
02:55:58.650 00.000 15712 MoveAxis(N, 0, ABG)
02:55:58.650 00.000 15712 Move returns status 0, amount 0
02:55:58.650 00.000 15712 move complete, result=0
02:55:58.650 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
02:55:58.652 00.002 15712 worker thread done servicing request
02:55:58.652 00.000 15712 Worker thread wakes up
02:55:58.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:55:58.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:00.071 01.419 15712 Exposure complete
02:56:00.135 00.064 15712 worker thread done servicing request
02:56:00.136 00.001 7988 OnExposeComplete: enter
02:56:00.136 00.000 7988 UpdateGuideState(): m_state=6
02:56:00.136 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5314
02:56:00.136 00.000 7988 Star::Find returns 1 (0), X=974.90, Y=190.11, Mass=857, SNR=18.6, Peak=144 HFD=4.2
02:56:00.136 00.000 7988 MultiStar: [#1 0.21,0.50,0.89,U] [#2 -0.32,0.50,0.77,U] [#3 -0.02,0.57,0.77,U] [#4 0.25,0.81,0.00,M5] [#5 0.32,-0.51,0.65,U] [#6 -0.11,-0.18,0.60,U] [#7 -0.78,-0.40,0.00,M1] [#8 -0.35,0.03,0.34,U] 
02:56:00.136 00.000 7988 single-star, 6 included, MultiStar: {0.00, 0.16}, one-star: {0.07, -0.02}
02:56:00.136 00.000 7988 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.56) = xAngle (-1.80 = -1.80)
02:56:00.136 00.000 7988 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.83 = -1.83)
02:56:00.136 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.24 mountX=-0.02 mountY=-0.07, mountTheta=-1.80
02:56:00.145 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.02, opts=13)
02:56:00.145 00.000 7988 Enqueuing Move request for scope (0.07, -0.02)
02:56:00.145 00.000 15712 Worker thread wakes up
02:56:00.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
02:56:00.145 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
02:56:00.145 00.000 15712 Moving (0.07, -0.02) raw xDistance=-0.02 yDistance=-0.07
02:56:00.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:56:00.149 00.004 7988 UpdateGuideState exits: m=857 SNR=18.6
02:56:00.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:00.149 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:00.149 00.000 7988 Enqueuing Expose request
02:56:00.149 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
02:56:00.149 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
02:56:00.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:00.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:56:00.149 00.000 15712 MoveAxis(E, 4, ABG)
02:56:00.149 00.000 15712 Guiding  Dir = 2, Dur = 4
02:56:00.169 00.020 15712 IsGuiding returns 0
02:56:00.185 00.016 15712 IsGuiding returns 0
02:56:00.185 00.000 15712 Move returns status 0, amount 4
02:56:00.185 00.000 15712 MoveAxis(N, 0, ABG)
02:56:00.185 00.000 15712 Move returns status 0, amount 0
02:56:00.185 00.000 15712 move complete, result=0
02:56:00.185 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
02:56:00.187 00.002 15712 worker thread done servicing request
02:56:00.187 00.000 15712 Worker thread wakes up
02:56:00.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:00.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:01.826 01.639 15712 Exposure complete
02:56:01.887 00.061 15712 worker thread done servicing request
02:56:01.887 00.000 7988 OnExposeComplete: enter
02:56:01.887 00.000 7988 UpdateGuideState(): m_state=6
02:56:01.887 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5315
02:56:01.887 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=189.94, Mass=753, SNR=17.6, Peak=148 HFD=3.7
02:56:01.887 00.000 7988 MultiStar: [#1 0.10,0.18,0.92,U] [#2 -0.43,0.38,0.84,U] [#3 -0.29,-0.02,0.83,U] [#4 0.02,0.22,0.68,U] [#5 0.12,-1.34,0.00,M4] [#6 -0.09,-0.01,0.62,U] [#7 -0.30,0.29,0.42,U] [#8 0.18,-0.11,0.27,U] 
02:56:01.887 00.000 7988 refined, 7 included, MultiStar: {-0.14, 0.09}, one-star: {-0.13, -0.19}
02:56:01.887 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.98 = 0.98)
02:56:01.887 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
02:56:01.899 00.012 7988 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.54 mountX=0.09 mountY=0.13, mountTheta=0.97
02:56:01.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.09, opts=13)
02:56:01.899 00.000 7988 Enqueuing Move request for scope (-0.14, 0.09)
02:56:01.903 00.004 15712 Worker thread wakes up
02:56:01.903 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
02:56:01.903 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
02:56:01.903 00.000 15712 Moving (-0.14, 0.09) raw xDistance=0.09 yDistance=0.13
02:56:01.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
02:56:01.903 00.000 7988 UpdateGuideState exits: m=753 SNR=17.6
02:56:01.906 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:01.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:01.908 00.002 7988 Enqueuing Expose request
02:56:01.908 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
02:56:01.908 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
02:56:01.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:01.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:56:01.908 00.000 15712 MoveAxis(E, 4, ABG)
02:56:01.908 00.000 15712 Guiding  Dir = 2, Dur = 4
02:56:01.910 00.002 15712 IsGuiding returns 0
02:56:01.919 00.009 15712 IsGuiding returns 0
02:56:01.919 00.000 15712 Move returns status 0, amount 4
02:56:01.919 00.000 15712 MoveAxis(N, 0, ABG)
02:56:01.919 00.000 15712 Move returns status 0, amount 0
02:56:01.919 00.000 15712 move complete, result=0
02:56:01.919 00.000 15712 worker thread done servicing request
02:56:01.919 00.000 15712 Worker thread wakes up
02:56:01.919 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
02:56:01.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:01.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:03.340 01.421 15712 Exposure complete
02:56:03.402 00.062 15712 worker thread done servicing request
02:56:03.403 00.001 7988 OnExposeComplete: enter
02:56:03.403 00.000 7988 UpdateGuideState(): m_state=6
02:56:03.403 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5316
02:56:03.403 00.000 7988 Star::Find returns 1 (0), X=974.86, Y=189.82, Mass=704, SNR=17.0, Peak=146 HFD=3.3
02:56:03.403 00.000 7988 Star::Find false star n=7 nbg=279 bg=64.9 sigma=3.0 thresh=74 peak=73
02:56:03.403 00.000 7988 MultiStar: [#1 -0.08,-0.06,0.97,U] [#2 -0.21,0.38,0.79,U] [#3 -0.48,-0.20,0.84,U] [#4 -0.13,0.35,0.76,U] [#5 0.15,-1.39,0.00,M5] [#6 -0.08,-0.33,0.65,U] [#7 -0.90,-0.32,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.42,-0.12,0.51,U] 
02:56:03.403 00.000 7988 refined, 6 included, MultiStar: {-0.18, -0.04}, one-star: {0.03, -0.31}
02:56:03.403 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.56) = xAngle (-4.46 = 1.82)
02:56:03.403 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.50 = 1.79)
02:56:03.403 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.90 mountX=-0.05 mountY=0.18, mountTheta=1.82
02:56:03.414 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.04, opts=13)
02:56:03.414 00.000 7988 Enqueuing Move request for scope (-0.18, -0.04)
02:56:03.414 00.000 15712 Worker thread wakes up
02:56:03.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
02:56:03.414 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
02:56:03.414 00.000 15712 Moving (-0.18, -0.04) raw xDistance=-0.05 yDistance=0.18
02:56:03.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
02:56:03.418 00.004 7988 UpdateGuideState exits: m=704 SNR=17.0
02:56:03.420 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:03.420 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:03.422 00.002 7988 Enqueuing Expose request
02:56:03.422 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
02:56:03.422 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
02:56:03.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:03.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:56:03.422 00.000 15712 MoveAxis(E, 4, ABG)
02:56:03.422 00.000 15712 Guiding  Dir = 2, Dur = 4
02:56:03.422 00.000 15712 IsGuiding returns 0
02:56:03.442 00.020 15712 IsGuiding returns 0
02:56:03.442 00.000 15712 Move returns status 0, amount 4
02:56:03.442 00.000 15712 MoveAxis(N, 0, ABG)
02:56:03.442 00.000 15712 Move returns status 0, amount 0
02:56:03.442 00.000 15712 move complete, result=0
02:56:03.442 00.000 15712 worker thread done servicing request
02:56:03.442 00.000 15712 Worker thread wakes up
02:56:03.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:03.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:03.442 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
02:56:05.190 01.748 15712 Exposure complete
02:56:05.253 00.063 15712 worker thread done servicing request
02:56:05.253 00.000 7988 OnExposeComplete: enter
02:56:05.253 00.000 7988 UpdateGuideState(): m_state=6
02:56:05.253 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5317
02:56:05.253 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=190.03, Mass=657, SNR=16.6, Peak=138 HFD=3.3
02:56:05.253 00.000 7988 MultiStar: [#1 -0.22,-0.26,0.96,U] [#2 -0.17,-0.00,0.88,U] [#3 -0.42,-0.02,0.82,U] [#4 -0.05,0.06,0.68,U] [#5 0.27,-1.15,0.00,M6] [#6 0.01,-0.23,0.66,U] [#7 -0.07,-0.58,0.51,U] [#8 -0.00,0.25,0.40,U] 
02:56:05.253 00.000 7988 single-star, 7 included, MultiStar: {-0.15, -0.11}, one-star: {-0.15, -0.10}
02:56:05.253 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.56) = xAngle (-4.12 = 2.16)
02:56:05.253 00.000 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.15 = 2.13)
02:56:05.253 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.56 mountX=-0.10 mountY=0.15, mountTheta=2.15
02:56:05.253 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.10, opts=13)
02:56:05.253 00.000 7988 Enqueuing Move request for scope (-0.15, -0.10)
02:56:05.267 00.014 15712 Worker thread wakes up
02:56:05.267 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
02:56:05.267 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
02:56:05.267 00.000 15712 Moving (-0.15, -0.10) raw xDistance=-0.10 yDistance=0.15
02:56:05.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
02:56:05.268 00.001 7988 UpdateGuideState exits: m=657 SNR=16.6
02:56:05.270 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:05.270 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:05.272 00.002 7988 Enqueuing Expose request
02:56:05.272 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
02:56:05.272 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
02:56:05.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:05.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:56:05.272 00.000 15712 MoveAxis(E, 4, ABG)
02:56:05.272 00.000 15712 Guiding  Dir = 2, Dur = 4
02:56:05.272 00.000 15712 IsGuiding returns 0
02:56:05.298 00.026 15712 IsGuiding returns 0
02:56:05.300 00.002 15712 Move returns status 0, amount 4
02:56:05.300 00.000 15712 MoveAxis(N, 0, ABG)
02:56:05.300 00.000 15712 Move returns status 0, amount 0
02:56:05.300 00.000 15712 move complete, result=0
02:56:05.300 00.000 15712 worker thread done servicing request
02:56:05.300 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
02:56:05.301 00.001 15712 Worker thread wakes up
02:56:05.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:05.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:06.722 01.421 15712 Exposure complete
02:56:06.783 00.061 15712 worker thread done servicing request
02:56:06.783 00.000 7988 OnExposeComplete: enter
02:56:06.783 00.000 7988 UpdateGuideState(): m_state=6
02:56:06.783 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5318
02:56:06.783 00.000 7988 Star::Find returns 1 (0), X=974.45, Y=190.64, Mass=704, SNR=17.0, Peak=128 HFD=3.4
02:56:06.783 00.000 7988 MultiStar: [#1 -0.11,0.99,0.00,M1] [#2 -0.18,0.79,0.00,M1] [#3 -0.53,0.78,0.00,M1] [#4 0.19,0.94,0.00,M3] [#5 0.13,-0.72,0.00,M7] [#6 -0.12,0.26,0.64,U] [#7 -0.57,0.24,0.48,U] [#8 -0.79,0.56,0.00,M3] 
02:56:06.783 00.000 7988 refined, 2 included, MultiStar: {-0.35, 0.38}, one-star: {-0.38, 0.52}
02:56:06.783 00.000 7988 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.56) = xAngle (0.75 = 0.75)
02:56:06.783 00.000 7988 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
02:56:06.783 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.38 hyp=0.51 cameraTheta=2.32 mountX=0.37 mountY=0.34, mountTheta=0.73
02:56:06.796 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.38, opts=13)
02:56:06.796 00.000 7988 Enqueuing Move request for scope (-0.35, 0.38)
02:56:06.799 00.003 15712 Worker thread wakes up
02:56:06.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.38) opts 0xd
02:56:06.799 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.38)
02:56:06.799 00.000 15712 Moving (-0.35, 0.38) raw xDistance=0.37 yDistance=0.34
02:56:06.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:56:06.799 00.000 7988 UpdateGuideState exits: m=704 SNR=17.0
02:56:06.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:06.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:06.799 00.000 7988 Enqueuing Expose request
02:56:06.799 00.000 15712 PPEC rslt: input = 0.37, final = 0.21, react = 0.22, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.50
02:56:06.799 00.000 15712 PPEC: input: 0.37, control: 0.21, exposure: 1500
02:56:06.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:56:06.799 00.000 15712 MoveAxis(W, 69, ABG)
02:56:06.799 00.000 15712 Guiding  Dir = 3, Dur = 69
02:56:06.799 00.000 15712 IsGuiding returns 0
02:56:06.835 00.036 15712 PulseGuide returned control before completion, sleep 50
02:56:06.914 00.079 15712 IsGuiding returns 0
02:56:06.914 00.000 15712 Move returns status 0, amount 69
02:56:06.914 00.000 15712 MoveAxis(S, 86, ABG)
02:56:06.914 00.000 15712 Guiding  Dir = 1, Dur = 86
02:56:06.914 00.000 15712 IsGuiding returns 0
02:56:06.995 00.081 15712 PulseGuide returned control before completion, sleep 16
02:56:07.024 00.029 15712 IsGuiding returns 1
02:56:07.024 00.000 15712 scope still moving after pulse duration time elapsed
02:56:07.055 00.031 15712 IsGuiding returns 1
02:56:07.107 00.052 15712 IsGuiding returns 1
02:56:07.139 00.032 15712 IsGuiding returns 0
02:56:07.139 00.000 15712 scope move finished after 86 + 138 ms
02:56:07.139 00.000 15712 Move returns status 0, amount 86
02:56:07.139 00.000 15712 move complete, result=0
02:56:07.139 00.000 7988 GuideStep: 0.4 px 69 ms WEST, 0.3 px 86 ms SOUTH
02:56:07.141 00.002 15712 worker thread done servicing request
02:56:07.141 00.000 15712 Worker thread wakes up
02:56:07.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:07.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:08.780 01.639 15712 Exposure complete
02:56:08.842 00.062 15712 worker thread done servicing request
02:56:08.842 00.000 7988 OnExposeComplete: enter
02:56:08.842 00.000 7988 UpdateGuideState(): m_state=6
02:56:08.846 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5319
02:56:08.846 00.000 7988 Star::Find returns 1 (0), X=974.80, Y=190.41, Mass=647, SNR=16.3, Peak=123 HFD=3.5
02:56:08.848 00.002 7988 MultiStar: [#1 0.25,0.64,0.90,U] [#2 -0.14,0.75,0.00,M2] [#3 0.23,0.53,0.79,U] [#4 0.46,1.00,0.00,M4] [#5 0.41,-0.90,0.00,M8] [#6 -0.13,0.42,0.67,U] [#7 0.20,-0.26,0.44,U] [#8 0.29,-0.01,0.36,U] 
02:56:08.848 00.000 7988 single-star, 5 included, MultiStar: {0.12, 0.35}, one-star: {-0.03, 0.29}
02:56:08.850 00.002 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
02:56:08.851 00.001 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:56:08.851 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.67 mountX=0.29 mountY=0.02, mountTheta=0.07
02:56:08.853 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.29, opts=13)
02:56:08.855 00.002 7988 Enqueuing Move request for scope (-0.03, 0.29)
02:56:08.855 00.000 15712 Worker thread wakes up
02:56:08.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.29) opts 0xd
02:56:08.855 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.29)
02:56:08.855 00.000 15712 Moving (-0.03, 0.29) raw xDistance=0.29 yDistance=0.02
02:56:08.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:56:08.857 00.002 7988 UpdateGuideState exits: m=647 SNR=16.3
02:56:08.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:08.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:08.857 00.000 7988 Enqueuing Expose request
02:56:08.857 00.000 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.50
02:56:08.857 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
02:56:08.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:08.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:56:08.857 00.000 15712 MoveAxis(W, 53, ABG)
02:56:08.857 00.000 15712 Guiding  Dir = 3, Dur = 53
02:56:08.857 00.000 15712 IsGuiding returns 0
02:56:08.877 00.020 15712 PulseGuide returned control before completion, sleep 46
02:56:08.957 00.080 15712 IsGuiding returns 0
02:56:08.957 00.000 15712 Move returns status 0, amount 53
02:56:08.957 00.000 15712 MoveAxis(N, 0, ABG)
02:56:08.957 00.000 15712 Move returns status 0, amount 0
02:56:08.957 00.000 15712 move complete, result=0
02:56:08.957 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.0 px 0 ms NORTH
02:56:08.962 00.005 15712 worker thread done servicing request
02:56:08.962 00.000 15712 Worker thread wakes up
02:56:08.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:08.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:10.375 01.413 15712 Exposure complete
02:56:10.439 00.064 15712 worker thread done servicing request
02:56:10.439 00.000 7988 OnExposeComplete: enter
02:56:10.439 00.000 7988 UpdateGuideState(): m_state=6
02:56:10.439 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5320
02:56:10.439 00.000 7988 Star::Find returns 1 (0), X=975.31, Y=189.79, Mass=729, SNR=17.3, Peak=145 HFD=3.6
02:56:10.439 00.000 7988 MultiStar: [#1 0.13,0.20,0.96,U] [#2 0.17,0.51,0.73,U] [#3 0.25,0.33,0.71,U] [#4 0.57,0.02,0.62,U] [#5 -0.08,-0.89,0.00,M9] [#6 -0.16,-0.06,0.64,U] [#7 0.61,-0.71,0.00,M1] [#8 0.47,0.67,0.00,M3] 
02:56:10.439 00.000 7988 refined, 5 included, MultiStar: {0.25, 0.09}, one-star: {0.48, -0.33}
02:56:10.439 00.000 7988 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
02:56:10.439 00.000 7988 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
02:56:10.439 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.27 cameraTheta=0.36 mountX=0.10 mountY=-0.25, mountTheta=-1.20
02:56:10.450 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.09, opts=13)
02:56:10.450 00.000 7988 Enqueuing Move request for scope (0.25, 0.09)
02:56:10.450 00.000 15712 Worker thread wakes up
02:56:10.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
02:56:10.450 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
02:56:10.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:56:10.455 00.005 7988 UpdateGuideState exits: m=729 SNR=17.3
02:56:10.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:10.455 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:10.455 00.000 7988 Enqueuing Expose request
02:56:10.455 00.000 15712 Moving (0.25, 0.09) raw xDistance=0.10 yDistance=-0.25
02:56:10.455 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
02:56:10.455 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
02:56:10.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:56:10.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:56:10.455 00.000 15712 MoveAxis(E, 3, ABG)
02:56:10.455 00.000 15712 Guiding  Dir = 2, Dur = 3
02:56:10.455 00.000 15712 IsGuiding returns 0
02:56:10.480 00.025 15712 IsGuiding returns 0
02:56:10.480 00.000 15712 Move returns status 0, amount 3
02:56:10.480 00.000 15712 MoveAxis(N, 0, ABG)
02:56:10.480 00.000 15712 Move returns status 0, amount 0
02:56:10.480 00.000 15712 move complete, result=0
02:56:10.480 00.000 15712 worker thread done servicing request
02:56:10.480 00.000 15712 Worker thread wakes up
02:56:10.480 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.3 px 0 ms NORTH
02:56:10.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:10.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:12.224 01.744 15712 Exposure complete
02:56:12.287 00.063 15712 worker thread done servicing request
02:56:12.287 00.000 7988 OnExposeComplete: enter
02:56:12.287 00.000 7988 UpdateGuideState(): m_state=6
02:56:12.287 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5321
02:56:12.287 00.000 7988 Star::Find returns 1 (0), X=975.50, Y=189.82, Mass=707, SNR=17.1, Peak=133 HFD=3.4
02:56:12.287 00.000 7988 MultiStar: [#1 0.51,-0.05,0.92,U] [#2 0.18,0.35,0.81,U] [#3 0.39,-0.23,0.85,U] [#4 0.77,0.31,0.00,M4] [#5 0.70,-0.87,0.00,M10] [#6 0.30,-0.45,0.64,U] [#7 0.11,0.01,0.45,U] [#8 0.10,0.93,0.00,M4] 
02:56:12.287 00.000 7988 refined, 5 included, MultiStar: {0.40, -0.12}, one-star: {0.67, -0.30}
02:56:12.287 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
02:56:12.287 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.88 = -1.88)
02:56:12.287 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=-0.12 hyp=0.41 cameraTheta=-0.29 mountX=-0.11 mountY=-0.39, mountTheta=-1.85
02:56:12.287 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-0.12, opts=13)
02:56:12.287 00.000 7988 Enqueuing Move request for scope (0.40, -0.12)
02:56:12.301 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:56:12.302 00.001 7988 UpdateGuideState exits: m=707 SNR=17.1
02:56:12.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:12.302 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:12.302 00.000 7988 Enqueuing Expose request
02:56:12.302 00.000 15712 Worker thread wakes up
02:56:12.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.12) opts 0xd
02:56:12.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -0.12)
02:56:12.302 00.000 15712 Moving (0.40, -0.12) raw xDistance=-0.11 yDistance=-0.39
02:56:12.302 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
02:56:12.302 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
02:56:12.302 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:56:12.302 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:56:12.302 00.000 15712 MoveAxis(E, 3, ABG)
02:56:12.302 00.000 15712 Guiding  Dir = 2, Dur = 3
02:56:12.316 00.014 15712 IsGuiding returns 0
02:56:12.333 00.017 15712 IsGuiding returns 0
02:56:12.333 00.000 15712 Move returns status 0, amount 3
02:56:12.333 00.000 15712 MoveAxis(N, 0, ABG)
02:56:12.333 00.000 15712 Move returns status 0, amount 0
02:56:12.333 00.000 15712 move complete, result=0
02:56:12.333 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.4 px 0 ms NORTH
02:56:12.335 00.002 15712 worker thread done servicing request
02:56:12.335 00.000 15712 Worker thread wakes up
02:56:12.336 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:12.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:13.754 01.418 15712 Exposure complete
02:56:13.816 00.062 15712 worker thread done servicing request
02:56:13.816 00.000 7988 OnExposeComplete: enter
02:56:13.816 00.000 7988 UpdateGuideState(): m_state=6
02:56:13.816 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5322
02:56:13.816 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=189.69, Mass=663, SNR=16.4, Peak=131 HFD=3.3
02:56:13.816 00.000 7988 MultiStar: [#1 0.44,0.00,0.85,U] [#2 0.24,0.20,0.85,U] [#3 0.06,-0.14,0.74,U] [#4 0.75,0.13,0.00,M5] [#5 0.58,-0.97,0.00,R] [#6 0.17,-0.55,0.63,U] [#7 0.28,-0.48,0.40,U] [#8 -0.01,-0.68,0.38,U] 
02:56:13.816 00.000 7988 refined, 6 included, MultiStar: {0.21, -0.24}, one-star: {0.18, -0.44}
02:56:13.816 00.000 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
02:56:13.816 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
02:56:13.816 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-0.85 mountX=-0.24 mountY=-0.20, mountTheta=-2.43
02:56:13.816 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.24, opts=13)
02:56:13.816 00.000 7988 Enqueuing Move request for scope (0.21, -0.24)
02:56:13.832 00.016 15712 Worker thread wakes up
02:56:13.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.24) opts 0xd
02:56:13.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.24)
02:56:13.832 00.000 15712 Moving (0.21, -0.24) raw xDistance=-0.24 yDistance=-0.20
02:56:13.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
02:56:13.833 00.001 7988 UpdateGuideState exits: m=663 SNR=16.4
02:56:13.833 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:13.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:13.833 00.000 7988 Enqueuing Expose request
02:56:13.833 00.000 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.50
02:56:13.833 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
02:56:13.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:13.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:56:13.833 00.000 15712 MoveAxis(E, 48, ABG)
02:56:13.833 00.000 15712 Guiding  Dir = 2, Dur = 48
02:56:13.833 00.000 15712 IsGuiding returns 0
02:56:13.852 00.019 15712 PulseGuide returned control before completion, sleep 44
02:56:13.933 00.081 15712 IsGuiding returns 0
02:56:13.933 00.000 15712 Move returns status 0, amount 48
02:56:13.933 00.000 15712 MoveAxis(N, 0, ABG)
02:56:13.933 00.000 15712 Move returns status 0, amount 0
02:56:13.933 00.000 15712 move complete, result=0
02:56:13.933 00.000 15712 worker thread done servicing request
02:56:13.933 00.000 15712 Worker thread wakes up
02:56:13.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:13.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:13.933 00.000 7988 GuideStep: -0.2 px 48 ms EAST, -0.2 px 0 ms NORTH
02:56:15.572 01.639 15712 Exposure complete
02:56:15.638 00.066 15712 worker thread done servicing request
02:56:15.638 00.000 7988 OnExposeComplete: enter
02:56:15.638 00.000 7988 UpdateGuideState(): m_state=6
02:56:15.638 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5323
02:56:15.638 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=190.39, Mass=703, SNR=17.2, Peak=156 HFD=3.3
02:56:15.638 00.000 7988 MultiStar: [#1 0.09,0.37,0.90,U] [#2 0.01,0.85,0.00,M1] [#3 0.11,0.51,0.79,U] [#4 0.24,0.96,0.00,M6] [#5 -0.04,0.69,0.68,U] [#6 0.05,0.03,0.59,U] [#7 0.67,0.11,0.45,U] [#8 -0.42,0.41,0.42,U] 
02:56:15.638 00.000 7988 single-star, 6 included, MultiStar: {0.08, 0.35}, one-star: {0.11, 0.27}
02:56:15.638 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
02:56:15.638 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
02:56:15.638 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.19 mountX=0.27 mountY=-0.11, mountTheta=-0.40
02:56:15.638 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.27, opts=13)
02:56:15.638 00.000 7988 Enqueuing Move request for scope (0.11, 0.27)
02:56:15.638 00.000 15712 Worker thread wakes up
02:56:15.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
02:56:15.651 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:56:15.651 00.000 7988 UpdateGuideState exits: m=703 SNR=17.2
02:56:15.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:15.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:15.651 00.000 7988 Enqueuing Expose request
02:56:15.651 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
02:56:15.651 00.000 15712 Moving (0.11, 0.27) raw xDistance=0.27 yDistance=-0.11
02:56:15.660 00.009 15712 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.51
02:56:15.660 00.000 15712 PPEC: input: 0.27, control: 0.15, exposure: 1500
02:56:15.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:15.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:56:15.660 00.000 15712 MoveAxis(W, 50, ABG)
02:56:15.660 00.000 15712 Guiding  Dir = 3, Dur = 50
02:56:15.660 00.000 15712 IsGuiding returns 0
02:56:15.688 00.028 15712 PulseGuide returned control before completion, sleep 31
02:56:15.731 00.043 15712 IsGuiding returns 1
02:56:15.731 00.000 15712 scope still moving after pulse duration time elapsed
02:56:15.787 00.056 15712 IsGuiding returns 0
02:56:15.787 00.000 15712 scope move finished after 50 + 75 ms
02:56:15.787 00.000 15712 Move returns status 0, amount 50
02:56:15.787 00.000 15712 MoveAxis(N, 0, ABG)
02:56:15.787 00.000 15712 Move returns status 0, amount 0
02:56:15.787 00.000 15712 move complete, result=0
02:56:15.787 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
02:56:15.789 00.002 15712 worker thread done servicing request
02:56:15.789 00.000 15712 Worker thread wakes up
02:56:15.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:15.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:17.200 01.411 15712 Exposure complete
02:56:17.261 00.061 15712 worker thread done servicing request
02:56:17.261 00.000 7988 OnExposeComplete: enter
02:56:17.266 00.005 7988 UpdateGuideState(): m_state=6
02:56:17.268 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5324
02:56:17.268 00.000 7988 Star::Find returns 1 (0), X=975.33, Y=190.96, Mass=559, SNR=15.2, Peak=137 HFD=2.8
02:56:17.270 00.002 7988 MultiStar: [#1 0.26,0.62,0.99,U] [#2 -0.19,1.07,0.00,M2] [#3 -0.23,0.90,0.00,M1] [#4 0.14,1.35,0.00,M7] [#5 -0.17,0.95,0.00,M1] [#6 0.30,0.68,0.00,M1] [#7 0.77,0.28,0.00,M1] [#8 0.03,1.69,0.00,M3] 
02:56:17.270 00.000 7988 refined, 1 included, MultiStar: {0.38, 0.73}, one-star: {0.50, 0.84}
02:56:17.272 00.002 7988 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.56) = xAngle (-0.47 = -0.47)
02:56:17.272 00.000 7988 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
02:56:17.274 00.002 7988 CameraToMount -- cameraX=0.38 cameraY=0.73 hyp=0.82 cameraTheta=1.09 mountX=0.73 mountY=-0.40, mountTheta=-0.50
02:56:17.276 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=0.73, opts=13)
02:56:17.276 00.000 7988 Enqueuing Move request for scope (0.38, 0.73)
02:56:17.277 00.001 15712 Worker thread wakes up
02:56:17.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.73) opts 0xd
02:56:17.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, 0.73)
02:56:17.277 00.000 15712 Moving (0.38, 0.73) raw xDistance=0.73 yDistance=-0.40
02:56:17.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:56:17.277 00.000 7988 UpdateGuideState exits: m=559 SNR=15.2
02:56:17.280 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:17.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:17.283 00.003 7988 Enqueuing Expose request
02:56:17.283 00.000 15712 PPEC rslt: input = 0.73, final = 0.43, react = 0.44, pred = -0.01, hyst = 0.39, hyst_pct = 0.00, period_length = 639.51
02:56:17.283 00.000 15712 PPEC: input: 0.73, control: 0.43, exposure: 1500
02:56:17.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:56:17.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:56:17.283 00.000 15712 MoveAxis(W, 141, ABG)
02:56:17.283 00.000 15712 Guiding  Dir = 3, Dur = 141
02:56:17.283 00.000 15712 IsGuiding returns 0
02:56:17.300 00.017 15712 PulseGuide returned control before completion, sleep 131
02:56:17.454 00.154 15712 IsGuiding returns 0
02:56:17.454 00.000 15712 Move returns status 0, amount 141
02:56:17.454 00.000 15712 MoveAxis(N, 0, ABG)
02:56:17.454 00.000 15712 Move returns status 0, amount 0
02:56:17.454 00.000 15712 move complete, result=0
02:56:17.454 00.000 15712 worker thread done servicing request
02:56:17.454 00.000 15712 Worker thread wakes up
02:56:17.454 00.000 7988 GuideStep: 0.7 px 141 ms WEST, -0.4 px 0 ms NORTH
02:56:17.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:17.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:19.208 01.754 15712 Exposure complete
02:56:19.270 00.062 15712 worker thread done servicing request
02:56:19.270 00.000 7988 OnExposeComplete: enter
02:56:19.273 00.003 7988 UpdateGuideState(): m_state=6
02:56:19.273 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5325
02:56:19.273 00.000 7988 Star::Find returns 1 (0), X=975.04, Y=191.02, Mass=617, SNR=15.8, Peak=143 HFD=2.8
02:56:19.273 00.000 7988 MultiStar: [#1 -0.11,1.12,0.00,M1] [#2 -0.06,1.04,0.00,M3] [#3 0.04,1.13,0.00,M2] [#4 0.47,1.27,0.00,M8] [#5 -0.10,0.47,0.68,U] [#6 0.34,0.41,0.75,U] [#7 0.30,0.38,0.50,U] [#8 0.34,1.30,0.00,M4] 
02:56:19.273 00.000 7988 refined, 3 included, MultiStar: {0.19, 0.58}, one-star: {0.21, 0.90}
02:56:19.273 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
02:56:19.273 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
02:56:19.273 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.58 hyp=0.61 cameraTheta=1.26 mountX=0.59 mountY=-0.20, mountTheta=-0.33
02:56:19.273 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.58, opts=13)
02:56:19.273 00.000 7988 Enqueuing Move request for scope (0.19, 0.58)
02:56:19.273 00.000 15712 Worker thread wakes up
02:56:19.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.58) opts 0xd
02:56:19.273 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.58)
02:56:19.273 00.000 15712 Moving (0.19, 0.58) raw xDistance=0.59 yDistance=-0.20
02:56:19.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:56:19.286 00.013 7988 UpdateGuideState exits: m=617 SNR=15.8
02:56:19.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:19.286 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:19.290 00.004 7988 Enqueuing Expose request
02:56:19.290 00.000 15712 PPEC rslt: input = 0.59, final = 0.34, react = 0.35, pred = -0.01, hyst = 0.33, hyst_pct = 0.00, period_length = 639.51
02:56:19.290 00.000 15712 PPEC: input: 0.59, control: 0.34, exposure: 1500
02:56:19.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:19.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:56:19.290 00.000 15712 MoveAxis(W, 111, ABG)
02:56:19.290 00.000 15712 Guiding  Dir = 3, Dur = 111
02:56:19.290 00.000 15712 IsGuiding returns 0
02:56:19.318 00.028 15712 PulseGuide returned control before completion, sleep 94
02:56:19.431 00.113 15712 IsGuiding returns 1
02:56:19.431 00.000 15712 scope still moving after pulse duration time elapsed
02:56:19.463 00.032 15712 IsGuiding returns 0
02:56:19.463 00.000 15712 scope move finished after 111 + 60 ms
02:56:19.463 00.000 15712 Move returns status 0, amount 111
02:56:19.463 00.000 15712 MoveAxis(N, 0, ABG)
02:56:19.463 00.000 15712 Move returns status 0, amount 0
02:56:19.463 00.000 15712 move complete, result=0
02:56:19.463 00.000 15712 worker thread done servicing request
02:56:19.463 00.000 15712 Worker thread wakes up
02:56:19.463 00.000 7988 GuideStep: 0.6 px 111 ms WEST, -0.2 px 0 ms NORTH
02:56:19.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:19.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:20.870 01.407 15712 Exposure complete
02:56:20.930 00.060 15712 worker thread done servicing request
02:56:20.930 00.000 7988 OnExposeComplete: enter
02:56:20.930 00.000 7988 UpdateGuideState(): m_state=6
02:56:20.938 00.008 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5326
02:56:20.938 00.000 7988 Star::Find returns 1 (0), X=975.17, Y=190.38, Mass=664, SNR=16.8, Peak=139 HFD=3.2
02:56:20.938 00.000 7988 MultiStar: [#1 0.27,0.36,0.89,U] [#2 0.24,0.99,0.00,M4] [#3 0.35,0.72,0.00,M3] [#4 0.50,0.75,0.00,M9] [#5 0.14,0.05,0.66,U] [#6 0.44,0.10,0.64,U] [#7 0.04,0.37,0.50,U] [#8 0.50,0.01,0.40,U] 
02:56:20.938 00.000 7988 refined, 5 included, MultiStar: {0.28, 0.21}, one-star: {0.33, 0.26}
02:56:20.938 00.000 7988 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
02:56:20.938 00.000 7988 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
02:56:20.938 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.21 hyp=0.35 cameraTheta=0.64 mountX=0.21 mountY=-0.29, mountTheta=-0.93
02:56:20.938 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.21, opts=13)
02:56:20.946 00.008 7988 Enqueuing Move request for scope (0.28, 0.21)
02:56:20.946 00.000 15712 Worker thread wakes up
02:56:20.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.21) opts 0xd
02:56:20.946 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.21)
02:56:20.946 00.000 15712 Moving (0.28, 0.21) raw xDistance=0.21 yDistance=-0.29
02:56:20.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:56:20.946 00.000 7988 UpdateGuideState exits: m=664 SNR=16.8
02:56:20.946 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:20.946 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:20.946 00.000 7988 Enqueuing Expose request
02:56:20.946 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 639.51
02:56:20.946 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
02:56:20.946 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.51 newest=-0.89
02:56:20.946 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:56:20.946 00.000 15712 MoveAxis(W, 38, ABG)
02:56:20.946 00.000 15712 Guiding  Dir = 3, Dur = 38
02:56:20.946 00.000 15712 IsGuiding returns 0
02:56:20.978 00.032 15712 PulseGuide returned control before completion, sleep 21
02:56:21.030 00.052 15712 IsGuiding returns 0
02:56:21.030 00.000 15712 Move returns status 0, amount 38
02:56:21.030 00.000 15712 BLC: Oldest BLC event removed
02:56:21.030 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 361 applied
02:56:21.030 00.000 15712 MoveAxis(N, 435, ABG)
02:56:21.030 00.000 15712 Guiding  Dir = 0, Dur = 435
02:56:21.030 00.000 15712 IsGuiding returns 0
02:56:21.110 00.080 15712 PulseGuide returned control before completion, sleep 366
02:56:21.492 00.382 15712 IsGuiding returns 1
02:56:21.492 00.000 15712 scope still moving after pulse duration time elapsed
02:56:21.524 00.032 15712 IsGuiding returns 1
02:56:21.588 00.064 15712 IsGuiding returns 0
02:56:21.588 00.000 15712 scope move finished after 435 + 123 ms
02:56:21.588 00.000 15712 Move returns status 0, amount 435
02:56:21.588 00.000 15712 move complete, result=0
02:56:21.588 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.3 px 435 ms NORTH
02:56:21.590 00.002 15712 worker thread done servicing request
02:56:21.590 00.000 15712 Worker thread wakes up
02:56:21.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:21.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:23.329 01.739 15712 Exposure complete
02:56:23.391 00.062 15712 worker thread done servicing request
02:56:23.391 00.000 7988 OnExposeComplete: enter
02:56:23.391 00.000 7988 UpdateGuideState(): m_state=6
02:56:23.397 00.006 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5327
02:56:23.397 00.000 7988 Star::Find returns 1 (0), X=975.30, Y=189.77, Mass=647, SNR=16.3, Peak=128 HFD=3.5
02:56:23.399 00.002 7988 MultiStar: [#1 -0.05,-0.01,1.08,U] [#2 0.12,-0.25,0.87,U] [#3 0.11,-0.40,0.88,U] [#4 0.28,-0.63,0.73,U] [#5 -0.46,-0.55,0.00,M1] [#6 -0.03,-0.52,0.62,U] [#7 0.33,-0.94,0.00,M1] [#8 -0.03,-0.80,0.00,M4] 
02:56:23.399 00.000 7988 refined, 5 included, MultiStar: {0.16, -0.33}, one-star: {0.47, -0.35}
02:56:23.401 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
02:56:23.402 00.001 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
02:56:23.402 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.33 hyp=0.36 cameraTheta=-1.13 mountX=-0.33 mountY=-0.15, mountTheta=-2.72
02:56:23.404 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.33, opts=13)
02:56:23.406 00.002 7988 Enqueuing Move request for scope (0.16, -0.33)
02:56:23.406 00.000 15712 Worker thread wakes up
02:56:23.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.33) opts 0xd
02:56:23.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.33)
02:56:23.406 00.000 15712 Moving (0.16, -0.33) raw xDistance=-0.33 yDistance=-0.15
02:56:23.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:56:23.406 00.000 7988 UpdateGuideState exits: m=647 SNR=16.3
02:56:23.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:23.406 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:23.406 00.000 7988 Enqueuing Expose request
02:56:23.406 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.289049, 1:0.146990
02:56:23.406 00.000 15712 BLC: No correction, Miss < min_move
02:56:23.406 00.000 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.51
02:56:23.406 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
02:56:23.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:23.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:56:23.406 00.000 15712 MoveAxis(E, 68, ABG)
02:56:23.406 00.000 15712 Guiding  Dir = 2, Dur = 68
02:56:23.406 00.000 15712 IsGuiding returns 0
02:56:23.438 00.032 15712 PulseGuide returned control before completion, sleep 54
02:56:23.521 00.083 15712 IsGuiding returns 1
02:56:23.521 00.000 15712 scope still moving after pulse duration time elapsed
02:56:23.549 00.028 15712 IsGuiding returns 0
02:56:23.549 00.000 15712 scope move finished after 68 + 62 ms
02:56:23.549 00.000 15712 Move returns status 0, amount 68
02:56:23.549 00.000 15712 MoveAxis(N, 0, ABG)
02:56:23.549 00.000 15712 Move returns status 0, amount 0
02:56:23.549 00.000 15712 move complete, result=0
02:56:23.549 00.000 15712 worker thread done servicing request
02:56:23.549 00.000 15712 Worker thread wakes up
02:56:23.549 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
02:56:23.551 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:23.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:24.956 01.405 15712 Exposure complete
02:56:25.018 00.062 15712 worker thread done servicing request
02:56:25.020 00.002 7988 OnExposeComplete: enter
02:56:25.020 00.000 7988 UpdateGuideState(): m_state=6
02:56:25.020 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5328
02:56:25.020 00.000 7988 Star::Find returns 1 (0), X=975.32, Y=190.46, Mass=640, SNR=16.4, Peak=158 HFD=3.1
02:56:25.020 00.000 7988 MultiStar: [#1 0.27,0.50,0.89,U] [#2 -0.14,0.55,0.85,U] [#3 -0.19,0.44,0.83,U] [#4 0.12,0.34,0.72,U] [#5 -0.33,0.20,0.73,U] [#6 -0.12,-0.22,0.68,U] [#7 0.00,0.00,0.00,L] [#8 0.36,-0.06,0.37,U] [#9 0.43,0.59,0.00,M4] 
02:56:25.020 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.30}, one-star: {0.49, 0.33}
02:56:25.020 00.000 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
02:56:25.020 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:56:25.020 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.39 mountX=0.30 mountY=-0.06, mountTheta=-0.20
02:56:25.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.30, opts=13)
02:56:25.020 00.000 7988 Enqueuing Move request for scope (0.05, 0.30)
02:56:25.033 00.013 15712 Worker thread wakes up
02:56:25.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
02:56:25.033 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
02:56:25.033 00.000 15712 Moving (0.05, 0.30) raw xDistance=0.30 yDistance=-0.06
02:56:25.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:56:25.033 00.000 7988 UpdateGuideState exits: m=640 SNR=16.4
02:56:25.035 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:25.035 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:25.037 00.002 7988 Enqueuing Expose request
02:56:25.037 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.289049, 1:0.146990, 2:0.061438
02:56:25.037 00.000 15712 BLC: No correction, Miss < min_move
02:56:25.037 00.000 15712 PPEC rslt: input = 0.30, final = 0.18, react = 0.18, pred = -0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 639.52
02:56:25.037 00.000 15712 PPEC: input: 0.30, control: 0.18, exposure: 1500
02:56:25.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:25.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:56:25.037 00.000 15712 MoveAxis(W, 58, ABG)
02:56:25.037 00.000 15712 Guiding  Dir = 3, Dur = 58
02:56:25.037 00.000 15712 IsGuiding returns 0
02:56:25.054 00.017 15712 PulseGuide returned control before completion, sleep 54
02:56:25.135 00.081 15712 IsGuiding returns 0
02:56:25.135 00.000 15712 Move returns status 0, amount 58
02:56:25.135 00.000 15712 MoveAxis(N, 0, ABG)
02:56:25.135 00.000 15712 Move returns status 0, amount 0
02:56:25.135 00.000 15712 move complete, result=0
02:56:25.135 00.000 7988 GuideStep: 0.3 px 58 ms WEST, -0.1 px 0 ms NORTH
02:56:25.140 00.005 15712 worker thread done servicing request
02:56:25.140 00.000 15712 Worker thread wakes up
02:56:25.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:25.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:26.773 01.633 15712 Exposure complete
02:56:26.836 00.063 15712 worker thread done servicing request
02:56:26.836 00.000 7988 OnExposeComplete: enter
02:56:26.836 00.000 7988 UpdateGuideState(): m_state=6
02:56:26.839 00.003 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5329
02:56:26.839 00.000 7988 Star::Find returns 1 (0), X=975.21, Y=190.31, Mass=562, SNR=15.2, Peak=150 HFD=3.2
02:56:26.841 00.002 7988 MultiStar: [#1 0.30,0.53,1.09,U] [#2 -0.02,0.35,0.95,U] [#3 0.17,0.02,0.98,U] [#4 0.56,0.40,0.70,U] [#5 0.34,0.14,0.79,U] [#6 -0.02,-0.01,0.70,U] [#7 0.30,-0.09,0.49,U] [#8 0.15,-0.08,0.39,U] 
02:56:26.841 00.000 7988 refined, 8 included, MultiStar: {0.24, 0.20}, one-star: {0.38, 0.19}
02:56:26.843 00.002 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.56) = xAngle (-0.86 = -0.86)
02:56:26.843 00.000 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
02:56:26.845 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.20 hyp=0.31 cameraTheta=0.70 mountX=0.20 mountY=-0.24, mountTheta=-0.88
02:56:26.847 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.20, opts=13)
02:56:26.847 00.000 7988 Enqueuing Move request for scope (0.24, 0.20)
02:56:26.849 00.002 15712 Worker thread wakes up
02:56:26.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.20) opts 0xd
02:56:26.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.20)
02:56:26.849 00.000 15712 Moving (0.24, 0.20) raw xDistance=0.20 yDistance=-0.24
02:56:26.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:56:26.849 00.000 7988 UpdateGuideState exits: m=562 SNR=15.2
02:56:26.853 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:26.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:26.853 00.000 15712 BLC: window closed
02:56:26.853 00.000 15712 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.289049, 1:0.146990, 2:0.061438
02:56:26.853 00.000 15712 BLC: No correction, Miss < min_move
02:56:26.853 00.000 7988 Enqueuing Expose request
02:56:26.859 00.006 15712 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.52
02:56:26.859 00.000 15712 PPEC: input: 0.20, control: 0.13, exposure: 1500
02:56:26.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:26.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:56:26.859 00.000 15712 MoveAxis(W, 41, ABG)
02:56:26.859 00.000 15712 Guiding  Dir = 3, Dur = 41
02:56:26.859 00.000 15712 IsGuiding returns 0
02:56:26.881 00.022 15712 PulseGuide returned control before completion, sleep 31
02:56:26.913 00.032 15712 IsGuiding returns 1
02:56:26.913 00.000 15712 scope still moving after pulse duration time elapsed
02:56:26.945 00.032 15712 IsGuiding returns 0
02:56:26.945 00.000 15712 scope move finished after 41 + 43 ms
02:56:26.945 00.000 15712 Move returns status 0, amount 41
02:56:26.945 00.000 15712 MoveAxis(N, 0, ABG)
02:56:26.945 00.000 15712 Move returns status 0, amount 0
02:56:26.945 00.000 15712 move complete, result=0
02:56:26.945 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
02:56:26.947 00.002 15712 worker thread done servicing request
02:56:26.947 00.000 15712 Worker thread wakes up
02:56:26.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:26.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:28.363 01.416 15712 Exposure complete
02:56:28.423 00.060 15712 worker thread done servicing request
02:56:28.423 00.000 7988 OnExposeComplete: enter
02:56:28.423 00.000 7988 UpdateGuideState(): m_state=6
02:56:28.428 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5330
02:56:28.428 00.000 7988 Star::Find returns 1 (0), X=975.40, Y=189.49, Mass=682, SNR=16.9, Peak=133 HFD=3.2
02:56:28.430 00.002 7988 MultiStar: [#1 0.27,-0.20,1.09,U] [#2 0.07,-0.09,0.78,U] [#3 0.20,-0.24,0.86,U] [#4 0.08,0.08,0.69,U] [#5 -0.30,-0.28,0.63,U] [#6 0.23,-0.61,0.53,U] [#7 0.00,-0.58,0.47,U] [#8 0.13,-0.60,0.40,U] 
02:56:28.432 00.002 7988 refined, 8 included, MultiStar: {0.17, -0.32}, one-star: {0.57, -0.64}
02:56:28.432 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
02:56:28.432 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
02:56:28.434 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.32 hyp=0.37 cameraTheta=-1.08 mountX=-0.32 mountY=-0.17, mountTheta=-2.67
02:56:28.436 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.32, opts=13)
02:56:28.436 00.000 7988 Enqueuing Move request for scope (0.17, -0.32)
02:56:28.439 00.003 15712 Worker thread wakes up
02:56:28.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.32) opts 0xd
02:56:28.439 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.32)
02:56:28.439 00.000 15712 Moving (0.17, -0.32) raw xDistance=-0.32 yDistance=-0.17
02:56:28.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=60, FiltMax=255, Gamma=0.690
02:56:28.439 00.000 7988 UpdateGuideState exits: m=682 SNR=16.9
02:56:28.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:28.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:28.439 00.000 7988 Enqueuing Expose request
02:56:28.439 00.000 15712 PPEC rslt: input = -0.32, final = -0.19, react = -0.19, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.52
02:56:28.439 00.000 15712 PPEC: input: -0.32, control: -0.19, exposure: 1500
02:56:28.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:28.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:56:28.439 00.000 15712 MoveAxis(E, 61, ABG)
02:56:28.439 00.000 15712 Guiding  Dir = 2, Dur = 61
02:56:28.439 00.000 15712 IsGuiding returns 0
02:56:28.460 00.021 15712 PulseGuide returned control before completion, sleep 54
02:56:28.538 00.078 15712 IsGuiding returns 0
02:56:28.538 00.000 15712 Move returns status 0, amount 61
02:56:28.538 00.000 15712 MoveAxis(N, 0, ABG)
02:56:28.538 00.000 15712 Move returns status 0, amount 0
02:56:28.538 00.000 15712 move complete, result=0
02:56:28.538 00.000 15712 worker thread done servicing request
02:56:28.538 00.000 15712 Worker thread wakes up
02:56:28.538 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.2 px 0 ms NORTH
02:56:28.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:28.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:30.184 01.646 15712 Exposure complete
02:56:30.247 00.063 15712 worker thread done servicing request
02:56:30.247 00.000 7988 OnExposeComplete: enter
02:56:30.247 00.000 7988 UpdateGuideState(): m_state=6
02:56:30.247 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5331
02:56:30.247 00.000 7988 Star::Find returns 1 (0), X=975.31, Y=189.87, Mass=667, SNR=16.6, Peak=137 HFD=3.4
02:56:30.247 00.000 7988 MultiStar: [#1 0.07,0.07,1.06,U] [#2 0.17,0.07,0.82,U] [#3 0.26,0.12,0.89,U] [#4 -0.00,0.34,0.71,U] [#5 -0.43,-0.18,0.66,U] [#6 0.64,-0.31,0.00,M1] [#7 0.25,-0.55,0.44,U] [#8 0.19,-0.32,0.39,U] 
02:56:30.254 00.007 7988 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.48, -0.25}
02:56:30.254 00.000 7988 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.56) = xAngle (-1.86 = -1.86)
02:56:30.254 00.000 7988 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
02:56:30.254 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.30 mountX=-0.04 mountY=-0.14, mountTheta=-1.86
02:56:30.254 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.04, opts=13)
02:56:30.254 00.000 7988 Enqueuing Move request for scope (0.14, -0.04)
02:56:30.254 00.000 15712 Worker thread wakes up
02:56:30.254 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
02:56:30.254 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
02:56:30.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
02:56:30.262 00.008 7988 UpdateGuideState exits: m=667 SNR=16.6
02:56:30.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:30.264 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:30.264 00.000 7988 Enqueuing Expose request
02:56:30.266 00.002 15712 Moving (0.14, -0.04) raw xDistance=-0.04 yDistance=-0.14
02:56:30.271 00.005 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
02:56:30.271 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
02:56:30.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:30.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:56:30.271 00.000 15712 MoveAxis(W, 3, ABG)
02:56:30.271 00.000 15712 Guiding  Dir = 3, Dur = 3
02:56:30.271 00.000 15712 IsGuiding returns 0
02:56:30.278 00.007 15712 IsGuiding returns 0
02:56:30.278 00.000 15712 Move returns status 0, amount 3
02:56:30.278 00.000 15712 MoveAxis(N, 0, ABG)
02:56:30.278 00.000 15712 Move returns status 0, amount 0
02:56:30.278 00.000 15712 move complete, result=0
02:56:30.278 00.000 15712 worker thread done servicing request
02:56:30.278 00.000 15712 Worker thread wakes up
02:56:30.278 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
02:56:30.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:30.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:31.699 01.421 15712 Exposure complete
02:56:31.761 00.062 15712 worker thread done servicing request
02:56:31.761 00.000 7988 OnExposeComplete: enter
02:56:31.761 00.000 7988 UpdateGuideState(): m_state=6
02:56:31.766 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5332
02:56:31.767 00.001 7988 Star::Find returns 1 (0), X=975.48, Y=190.17, Mass=665, SNR=16.6, Peak=140 HFD=3.4
02:56:31.767 00.000 7988 MultiStar: [#1 0.21,0.43,0.94,U] [#2 0.05,0.80,0.00,M1] [#3 0.35,0.14,0.85,U] [#4 0.29,0.47,0.72,U] [#5 -0.46,0.09,0.73,U] [#6 0.51,-0.13,0.65,U] [#7 0.32,-0.13,0.48,U] [#8 0.31,-0.18,0.39,U] 
02:56:31.769 00.002 7988 refined, 7 included, MultiStar: {0.28, 0.13}, one-star: {0.65, 0.04}
02:56:31.769 00.000 7988 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
02:56:31.771 00.002 7988 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
02:56:31.771 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.43 mountX=0.13 mountY=-0.29, mountTheta=-1.14
02:56:31.773 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.13, opts=13)
02:56:31.775 00.002 7988 Enqueuing Move request for scope (0.28, 0.13)
02:56:31.775 00.000 15712 Worker thread wakes up
02:56:31.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
02:56:31.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
02:56:31.775 00.000 15712 Moving (0.28, 0.13) raw xDistance=0.13 yDistance=-0.29
02:56:31.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:56:31.777 00.002 7988 UpdateGuideState exits: m=665 SNR=16.6
02:56:31.779 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:31.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:31.781 00.002 7988 Enqueuing Expose request
02:56:31.781 00.000 15712 PPEC rslt: input = 0.13, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
02:56:31.781 00.000 15712 PPEC: input: 0.13, control: 0.00, exposure: 1500
02:56:31.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:56:31.781 00.000 15712 MoveAxis(W, 1, ABG)
02:56:31.781 00.000 15712 Guiding  Dir = 3, Dur = 1
02:56:31.781 00.000 15712 IsGuiding returns 0
02:56:31.835 00.054 15712 IsGuiding returns 0
02:56:31.835 00.000 15712 Move returns status 0, amount 1
02:56:31.835 00.000 15712 MoveAxis(N, 73, ABG)
02:56:31.835 00.000 15712 Guiding  Dir = 0, Dur = 73
02:56:31.835 00.000 15712 IsGuiding returns 0
02:56:31.915 00.080 15712 IsGuiding returns 1
02:56:31.915 00.000 15712 scope still moving after pulse duration time elapsed
02:56:31.952 00.037 15712 IsGuiding returns 1
02:56:32.005 00.053 15712 IsGuiding returns 0
02:56:32.005 00.000 15712 scope move finished after 73 + 102 ms
02:56:32.005 00.000 15712 Move returns status 0, amount 73
02:56:32.005 00.000 15712 move complete, result=0
02:56:32.005 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.3 px 73 ms NORTH
02:56:32.014 00.009 15712 worker thread done servicing request
02:56:32.014 00.000 15712 Worker thread wakes up
02:56:32.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:32.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:33.758 01.744 15712 Exposure complete
02:56:33.819 00.061 15712 worker thread done servicing request
02:56:33.819 00.000 7988 OnExposeComplete: enter
02:56:33.819 00.000 7988 UpdateGuideState(): m_state=6
02:56:33.819 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5333
02:56:33.819 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=190.71, Mass=611, SNR=15.8, Peak=135 HFD=2.7
02:56:33.819 00.000 7988 MultiStar: [#1 0.56,0.72,0.00,M1] [#2 -0.11,1.03,0.00,M2] [#3 0.26,0.68,0.00,M1] [#4 -0.06,0.82,0.00,M4] [#5 -0.25,0.58,0.73,U] [#6 0.16,0.53,0.69,U] [#7 0.95,0.44,0.00,M1] [#8 0.13,0.41,0.40,U] 
02:56:33.827 00.008 7988 refined, 3 included, MultiStar: {0.08, 0.54}, one-star: {0.25, 0.59}
02:56:33.827 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
02:56:33.827 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:56:33.827 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.54 hyp=0.55 cameraTheta=1.42 mountX=0.55 mountY=-0.09, mountTheta=-0.17
02:56:33.827 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.54, opts=13)
02:56:33.827 00.000 7988 Enqueuing Move request for scope (0.08, 0.54)
02:56:33.827 00.000 15712 Worker thread wakes up
02:56:33.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.54) opts 0xd
02:56:33.827 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.54)
02:56:33.827 00.000 15712 Moving (0.08, 0.54) raw xDistance=0.55 yDistance=-0.09
02:56:33.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:56:33.835 00.008 7988 UpdateGuideState exits: m=611 SNR=15.8
02:56:33.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:33.835 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:33.835 00.000 7988 Enqueuing Expose request
02:56:33.835 00.000 15712 PPEC rslt: input = 0.55, final = 0.33, react = 0.33, pred = 0.00, hyst = 0.30, hyst_pct = 0.00, period_length = 639.52
02:56:33.835 00.000 15712 PPEC: input: 0.55, control: 0.33, exposure: 1500
02:56:33.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:33.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:56:33.835 00.000 15712 MoveAxis(W, 107, ABG)
02:56:33.835 00.000 15712 Guiding  Dir = 3, Dur = 107
02:56:33.835 00.000 15712 IsGuiding returns 0
02:56:33.861 00.026 15712 PulseGuide returned control before completion, sleep 92
02:56:33.962 00.101 15712 IsGuiding returns 1
02:56:33.962 00.000 15712 scope still moving after pulse duration time elapsed
02:56:33.994 00.032 15712 IsGuiding returns 0
02:56:33.994 00.000 15712 scope move finished after 107 + 47 ms
02:56:33.994 00.000 15712 Move returns status 0, amount 107
02:56:33.994 00.000 15712 MoveAxis(N, 0, ABG)
02:56:33.994 00.000 15712 Move returns status 0, amount 0
02:56:33.994 00.000 15712 move complete, result=0
02:56:33.994 00.000 7988 GuideStep: 0.5 px 107 ms WEST, -0.1 px 0 ms NORTH
02:56:33.998 00.004 15712 worker thread done servicing request
02:56:33.998 00.000 15712 Worker thread wakes up
02:56:33.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:33.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:35.414 01.416 15712 Exposure complete
02:56:35.478 00.064 15712 worker thread done servicing request
02:56:35.478 00.000 7988 OnExposeComplete: enter
02:56:35.478 00.000 7988 UpdateGuideState(): m_state=6
02:56:35.478 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5334
02:56:35.478 00.000 7988 Star::Find returns 1 (0), X=975.12, Y=190.07, Mass=662, SNR=16.6, Peak=124 HFD=3.1
02:56:35.478 00.000 7988 MultiStar: [#1 0.16,-0.07,0.95,U] [#2 0.33,0.37,0.84,U] [#3 0.14,0.24,0.71,U] [#4 0.30,0.32,0.61,U] [#5 -0.82,0.14,0.00,M1] [#6 0.13,-0.32,0.65,U] [#7 0.64,-0.65,0.00,M2] [#8 -0.44,0.24,0.38,U] 
02:56:35.478 00.000 7988 refined, 6 included, MultiStar: {0.18, 0.08}, one-star: {0.28, -0.05}
02:56:35.478 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
02:56:35.478 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
02:56:35.478 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.44 mountX=0.09 mountY=-0.18, mountTheta=-1.13
02:56:35.478 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.08, opts=13)
02:56:35.478 00.000 7988 Enqueuing Move request for scope (0.18, 0.08)
02:56:35.478 00.000 15712 Worker thread wakes up
02:56:35.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:56:35.492 00.014 7988 UpdateGuideState exits: m=662 SNR=16.6
02:56:35.492 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:35.492 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:35.495 00.003 7988 Enqueuing Expose request
02:56:35.495 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
02:56:35.495 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
02:56:35.495 00.000 15712 Moving (0.18, 0.08) raw xDistance=0.09 yDistance=-0.18
02:56:35.495 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
02:56:35.495 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
02:56:35.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:35.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:56:35.495 00.000 15712 MoveAxis(E, 2, ABG)
02:56:35.495 00.000 15712 Guiding  Dir = 2, Dur = 2
02:56:35.495 00.000 15712 IsGuiding returns 0
02:56:35.529 00.034 15712 IsGuiding returns 0
02:56:35.529 00.000 15712 Move returns status 0, amount 2
02:56:35.529 00.000 15712 MoveAxis(N, 0, ABG)
02:56:35.529 00.000 15712 Move returns status 0, amount 0
02:56:35.529 00.000 15712 move complete, result=0
02:56:35.529 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
02:56:35.531 00.002 15712 worker thread done servicing request
02:56:35.531 00.000 15712 Worker thread wakes up
02:56:35.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:35.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:37.169 01.638 15712 Exposure complete
02:56:37.233 00.064 15712 worker thread done servicing request
02:56:37.233 00.000 7988 OnExposeComplete: enter
02:56:37.233 00.000 7988 UpdateGuideState(): m_state=6
02:56:37.237 00.004 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5335
02:56:37.237 00.000 7988 Star::Find returns 1 (0), X=975.25, Y=189.95, Mass=764, SNR=17.9, Peak=144 HFD=3.5
02:56:37.237 00.000 7988 MultiStar: [#1 0.34,0.04,0.92,U] [#2 0.19,0.35,0.77,U] [#3 0.16,0.25,0.69,U] [#4 -0.04,-0.26,0.62,U] [#5 -0.53,-0.15,0.66,U] [#6 0.41,-0.61,0.00,M1] [#7 -0.07,-0.41,0.50,U] [#8 -0.42,-0.97,0.00,M1] 
02:56:37.237 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.42, -0.18}
02:56:37.237 00.000 7988 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
02:56:37.237 00.000 7988 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.86 = -1.86)
02:56:37.237 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:56:37.246 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.03, opts=13)
02:56:37.246 00.000 7988 Enqueuing Move request for scope (0.11, -0.03)
02:56:37.246 00.000 15712 Worker thread wakes up
02:56:37.246 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
02:56:37.246 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
02:56:37.246 00.000 15712 Moving (0.11, -0.03) raw xDistance=-0.03 yDistance=-0.11
02:56:37.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
02:56:37.249 00.003 7988 UpdateGuideState exits: m=764 SNR=17.9
02:56:37.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:37.249 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:37.249 00.000 7988 Enqueuing Expose request
02:56:37.249 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
02:56:37.249 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
02:56:37.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:37.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:56:37.249 00.000 15712 MoveAxis(E, 5, ABG)
02:56:37.249 00.000 15712 Guiding  Dir = 2, Dur = 5
02:56:37.249 00.000 15712 IsGuiding returns 0
02:56:37.271 00.022 15712 IsGuiding returns 0
02:56:37.271 00.000 15712 Move returns status 0, amount 5
02:56:37.271 00.000 15712 MoveAxis(N, 0, ABG)
02:56:37.271 00.000 15712 Move returns status 0, amount 0
02:56:37.271 00.000 15712 move complete, result=0
02:56:37.271 00.000 15712 worker thread done servicing request
02:56:37.271 00.000 15712 Worker thread wakes up
02:56:37.271 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
02:56:37.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:37.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:38.684 01.413 15712 Exposure complete
02:56:38.748 00.064 15712 worker thread done servicing request
02:56:38.748 00.000 7988 OnExposeComplete: enter
02:56:38.748 00.000 7988 UpdateGuideState(): m_state=6
02:56:38.752 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5336
02:56:38.752 00.000 7988 Star::Find returns 1 (0), X=974.89, Y=190.10, Mass=825, SNR=18.5, Peak=141 HFD=4.2
02:56:38.754 00.002 7988 MultiStar: [#1 0.04,0.43,0.78,U] [#2 0.23,0.39,0.73,U] [#3 0.29,-0.13,0.75,U] [#4 0.53,0.21,0.56,U] [#5 -0.23,0.26,0.54,U] [#6 -0.04,0.11,0.51,U] [#7 -0.47,-0.23,0.51,U] [#8 0.41,0.18,0.37,U] 
02:56:38.754 00.000 7988 single-star, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.06, -0.02}
02:56:38.756 00.002 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
02:56:38.757 00.001 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
02:56:38.757 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.32 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
02:56:38.759 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.02, opts=13)
02:56:38.761 00.002 7988 Enqueuing Move request for scope (0.06, -0.02)
02:56:38.763 00.002 15712 Worker thread wakes up
02:56:38.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
02:56:38.763 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
02:56:38.763 00.000 15712 Moving (0.06, -0.02) raw xDistance=-0.02 yDistance=-0.06
02:56:38.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
02:56:38.764 00.001 7988 UpdateGuideState exits: m=825 SNR=18.5
02:56:38.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:38.766 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:38.766 00.000 7988 Enqueuing Expose request
02:56:38.766 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
02:56:38.766 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
02:56:38.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:38.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:56:38.766 00.000 15712 MoveAxis(E, 6, ABG)
02:56:38.766 00.000 15712 Guiding  Dir = 2, Dur = 6
02:56:38.766 00.000 15712 IsGuiding returns 0
02:56:38.784 00.018 15712 IsGuiding returns 0
02:56:38.784 00.000 15712 Move returns status 0, amount 6
02:56:38.784 00.000 15712 MoveAxis(N, 0, ABG)
02:56:38.784 00.000 15712 Move returns status 0, amount 0
02:56:38.784 00.000 15712 move complete, result=0
02:56:38.784 00.000 15712 worker thread done servicing request
02:56:38.784 00.000 15712 Worker thread wakes up
02:56:38.784 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
02:56:38.791 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:38.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:40.428 01.637 15712 Exposure complete
02:56:40.491 00.063 15712 worker thread done servicing request
02:56:40.491 00.000 7988 OnExposeComplete: enter
02:56:40.491 00.000 7988 UpdateGuideState(): m_state=6
02:56:40.494 00.003 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5337
02:56:40.494 00.000 7988 Star::Find returns 1 (0), X=975.11, Y=190.07, Mass=663, SNR=16.5, Peak=151 HFD=3.0
02:56:40.496 00.002 7988 MultiStar: [#1 0.27,0.48,0.93,U] [#2 0.09,0.18,0.83,U] [#3 0.35,0.32,0.75,U] [#4 0.67,0.53,0.00,M2] [#5 0.24,0.19,0.67,U] [#6 0.13,-0.24,0.60,U] [#7 0.46,0.30,0.39,U] [#8 0.00,0.00,0.00,L] [#9 0.66,0.95,0.00,M5] 
02:56:40.496 00.000 7988 single-star, 6 included, MultiStar: {0.25, 0.17}, one-star: {0.28, -0.05}
02:56:40.498 00.002 7988 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
02:56:40.498 00.000 7988 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.78 = -1.78)
02:56:40.500 00.002 7988 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.29 cameraTheta=-0.18 mountX=-0.05 mountY=-0.28, mountTheta=-1.74
02:56:40.502 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.05, opts=13)
02:56:40.502 00.000 7988 Enqueuing Move request for scope (0.28, -0.05)
02:56:40.504 00.002 15712 Worker thread wakes up
02:56:40.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
02:56:40.504 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
02:56:40.504 00.000 15712 Moving (0.28, -0.05) raw xDistance=-0.05 yDistance=-0.28
02:56:40.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:56:40.506 00.002 7988 UpdateGuideState exits: m=663 SNR=16.5
02:56:40.508 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:40.510 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:40.510 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
02:56:40.510 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
02:56:40.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
02:56:40.510 00.000 15712 MoveAxis(E, 6, ABG)
02:56:40.510 00.000 15712 Guiding  Dir = 2, Dur = 6
02:56:40.510 00.000 7988 Enqueuing Expose request
02:56:40.512 00.002 15712 IsGuiding returns 0
02:56:40.525 00.013 15712 IsGuiding returns 0
02:56:40.525 00.000 15712 Move returns status 0, amount 6
02:56:40.525 00.000 15712 MoveAxis(N, 71, ABG)
02:56:40.525 00.000 15712 Guiding  Dir = 0, Dur = 71
02:56:40.525 00.000 15712 IsGuiding returns 0
02:56:40.645 00.120 15712 IsGuiding returns 1
02:56:40.645 00.000 15712 scope still moving after pulse duration time elapsed
02:56:40.697 00.052 15712 IsGuiding returns 0
02:56:40.697 00.000 15712 scope move finished after 71 + 104 ms
02:56:40.697 00.000 15712 Move returns status 0, amount 71
02:56:40.697 00.000 15712 move complete, result=0
02:56:40.697 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.3 px 71 ms NORTH
02:56:40.710 00.013 15712 worker thread done servicing request
02:56:40.710 00.000 15712 Worker thread wakes up
02:56:40.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:40.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:42.116 01.406 15712 Exposure complete
02:56:42.178 00.062 15712 worker thread done servicing request
02:56:42.178 00.000 7988 OnExposeComplete: enter
02:56:42.178 00.000 7988 UpdateGuideState(): m_state=6
02:56:42.183 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5338
02:56:42.183 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=189.86, Mass=619, SNR=15.9, Peak=143 HFD=3.0
02:56:42.185 00.002 7988 MultiStar: [#1 -0.03,0.02,0.96,U] [#2 -0.19,0.05,0.80,U] [#3 -0.59,-0.06,0.71,U] [#4 -0.10,-0.05,0.69,U] [#5 -0.21,-0.56,0.65,U] [#6 -0.41,-0.77,0.00,M1] [#7 0.76,-0.71,0.00,M1] [#8 0.21,-0.01,0.48,U] 
02:56:42.185 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.12}, one-star: {0.23, -0.26}
02:56:42.187 00.002 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
02:56:42.187 00.000 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
02:56:42.189 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.21 mountX=-0.12 mountY=0.09, mountTheta=2.49
02:56:42.191 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.12, opts=13)
02:56:42.191 00.000 7988 Enqueuing Move request for scope (-0.09, -0.12)
02:56:42.193 00.002 15712 Worker thread wakes up
02:56:42.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
02:56:42.193 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
02:56:42.193 00.000 15712 Moving (-0.09, -0.12) raw xDistance=-0.12 yDistance=0.09
02:56:42.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
02:56:42.193 00.000 7988 UpdateGuideState exits: m=619 SNR=15.9
02:56:42.196 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:42.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:42.198 00.002 7988 Enqueuing Expose request
02:56:42.198 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
02:56:42.198 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
02:56:42.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:42.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:56:42.198 00.000 15712 MoveAxis(E, 4, ABG)
02:56:42.198 00.000 15712 Guiding  Dir = 2, Dur = 4
02:56:42.198 00.000 15712 IsGuiding returns 0
02:56:42.225 00.027 15712 IsGuiding returns 0
02:56:42.225 00.000 15712 Move returns status 0, amount 4
02:56:42.225 00.000 15712 MoveAxis(N, 0, ABG)
02:56:42.225 00.000 15712 Move returns status 0, amount 0
02:56:42.225 00.000 15712 move complete, result=0
02:56:42.225 00.000 15712 worker thread done servicing request
02:56:42.225 00.000 15712 Worker thread wakes up
02:56:42.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:42.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:42.225 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
02:56:43.967 01.742 15712 Exposure complete
02:56:44.028 00.061 15712 worker thread done servicing request
02:56:44.028 00.000 7988 OnExposeComplete: enter
02:56:44.028 00.000 7988 UpdateGuideState(): m_state=6
02:56:44.033 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5339
02:56:44.033 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=189.63, Mass=536, SNR=14.8, Peak=125 HFD=3.1
02:56:44.035 00.002 7988 MultiStar: [#1 0.08,-0.01,1.03,U] [#2 -0.15,-0.04,0.75,U] [#3 -0.24,-0.00,0.94,U] [#4 0.48,-0.18,0.71,U] [#5 -0.40,-0.28,0.72,U] [#6 -0.32,-1.01,0.00,M2] [#7 0.14,-0.23,0.51,U] [#8 0.27,-0.12,0.49,U] 
02:56:44.035 00.000 7988 refined, 7 included, MultiStar: {0.00, -0.17}, one-star: {0.01, -0.49}
02:56:44.037 00.002 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
02:56:44.037 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
02:56:44.039 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.55 mountX=-0.17 mountY=0.00, mountTheta=3.13
02:56:44.041 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.17, opts=13)
02:56:44.041 00.000 7988 Enqueuing Move request for scope (0.00, -0.17)
02:56:44.043 00.002 15712 Worker thread wakes up
02:56:44.044 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:56:44.045 00.001 7988 UpdateGuideState exits: m=536 SNR=14.8
02:56:44.045 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:44.045 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:44.045 00.000 7988 Enqueuing Expose request
02:56:44.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
02:56:44.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
02:56:44.045 00.000 15712 Moving (0.00, -0.17) raw xDistance=-0.17 yDistance=0.00
02:56:44.045 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.53
02:56:44.045 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
02:56:44.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:44.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:56:44.045 00.000 15712 MoveAxis(E, 35, ABG)
02:56:44.045 00.000 15712 Guiding  Dir = 2, Dur = 35
02:56:44.045 00.000 15712 IsGuiding returns 0
02:56:44.081 00.036 15712 PulseGuide returned control before completion, sleep 19
02:56:44.124 00.043 15712 IsGuiding returns 0
02:56:44.124 00.000 15712 Move returns status 0, amount 35
02:56:44.124 00.000 15712 MoveAxis(N, 0, ABG)
02:56:44.124 00.000 15712 Move returns status 0, amount 0
02:56:44.124 00.000 15712 move complete, result=0
02:56:44.124 00.000 15712 worker thread done servicing request
02:56:44.124 00.000 15712 Worker thread wakes up
02:56:44.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:44.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:44.124 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
02:56:45.547 01.423 15712 Exposure complete
02:56:45.612 00.065 15712 worker thread done servicing request
02:56:45.612 00.000 7988 OnExposeComplete: enter
02:56:45.612 00.000 7988 UpdateGuideState(): m_state=6
02:56:45.612 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5340
02:56:45.612 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=190.27, Mass=622, SNR=15.8, Peak=137 HFD=3.6
02:56:45.612 00.000 7988 MultiStar: [#1 0.09,0.67,1.00,U] [#2 -0.13,1.03,0.00,M1] [#3 0.45,0.74,0.00,M1] [#4 0.30,0.42,0.69,U] [#5 -0.31,0.78,0.00,M1] [#6 -0.06,0.03,0.62,U] [#7 -0.49,0.13,0.54,U] [#8 -0.45,1.01,0.00,M1] 
02:56:45.612 00.000 7988 single-star, 4 included, MultiStar: {-0.02, 0.31}, one-star: {-0.07, 0.15}
02:56:45.612 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
02:56:45.612 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
02:56:45.612 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.00 mountX=0.15 mountY=0.06, mountTheta=0.41
02:56:45.612 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.15, opts=13)
02:56:45.624 00.012 7988 Enqueuing Move request for scope (-0.07, 0.15)
02:56:45.624 00.000 15712 Worker thread wakes up
02:56:45.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
02:56:45.624 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
02:56:45.624 00.000 15712 Moving (-0.07, 0.15) raw xDistance=0.15 yDistance=0.06
02:56:45.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:56:45.627 00.003 7988 UpdateGuideState exits: m=622 SNR=15.8
02:56:45.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:45.629 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:45.629 00.000 7988 Enqueuing Expose request
02:56:45.629 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
02:56:45.629 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
02:56:45.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:45.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:56:45.629 00.000 15712 MoveAxis(E, 1, ABG)
02:56:45.629 00.000 15712 Guiding  Dir = 2, Dur = 1
02:56:45.629 00.000 15712 IsGuiding returns 0
02:56:45.647 00.018 15712 IsGuiding returns 0
02:56:45.647 00.000 15712 Move returns status 0, amount 1
02:56:45.647 00.000 15712 MoveAxis(N, 0, ABG)
02:56:45.647 00.000 15712 Move returns status 0, amount 0
02:56:45.647 00.000 15712 move complete, result=0
02:56:45.647 00.000 15712 worker thread done servicing request
02:56:45.647 00.000 15712 Worker thread wakes up
02:56:45.647 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
02:56:45.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:45.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:47.282 01.635 15712 Exposure complete
02:56:47.343 00.061 15712 worker thread done servicing request
02:56:47.343 00.000 7988 OnExposeComplete: enter
02:56:47.343 00.000 7988 UpdateGuideState(): m_state=6
02:56:47.349 00.006 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5341
02:56:47.349 00.000 7988 Star::Find returns 1 (0), X=975.11, Y=191.02, Mass=597, SNR=15.4, Peak=138 HFD=3.1
02:56:47.351 00.002 7988 MultiStar: [#1 0.20,1.47,0.00,M1] [#2 0.11,1.30,0.00,M2] [#3 -0.07,1.32,0.00,M2] [#4 0.11,1.22,0.00,M1] [#5 -0.40,0.62,0.00,M2] [#6 -0.08,0.75,0.00,M2] [#7 0.03,0.15,0.52,U] [#8 0.06,0.47,0.43,U] 
02:56:47.353 00.002 7988 refined, 2 included, MultiStar: {0.16, 0.61}, one-star: {0.28, 0.90}
02:56:47.353 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
02:56:47.355 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
02:56:47.355 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.61 hyp=0.63 cameraTheta=1.31 mountX=0.61 mountY=-0.18, mountTheta=-0.29
02:56:47.357 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.61, opts=13)
02:56:47.359 00.002 7988 Enqueuing Move request for scope (0.16, 0.61)
02:56:47.360 00.001 15712 Worker thread wakes up
02:56:47.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.61) opts 0xd
02:56:47.360 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.61)
02:56:47.360 00.000 15712 Moving (0.16, 0.61) raw xDistance=0.61 yDistance=-0.18
02:56:47.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:56:47.360 00.000 7988 UpdateGuideState exits: m=597 SNR=15.4
02:56:47.363 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:47.363 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:47.365 00.002 7988 Enqueuing Expose request
02:56:47.365 00.000 15712 PPEC rslt: input = 0.61, final = 0.37, react = 0.37, pred = 0.00, hyst = 0.32, hyst_pct = 0.00, period_length = 639.53
02:56:47.365 00.000 15712 PPEC: input: 0.61, control: 0.37, exposure: 1500
02:56:47.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:47.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:56:47.365 00.000 15712 MoveAxis(W, 120, ABG)
02:56:47.365 00.000 15712 Guiding  Dir = 3, Dur = 120
02:56:47.367 00.002 15712 IsGuiding returns 0
02:56:47.377 00.010 15712 PulseGuide returned control before completion, sleep 108
02:56:47.518 00.141 15712 IsGuiding returns 1
02:56:47.518 00.000 15712 scope still moving after pulse duration time elapsed
02:56:47.550 00.032 15712 IsGuiding returns 0
02:56:47.550 00.000 15712 scope move finished after 120 + 63 ms
02:56:47.550 00.000 15712 Move returns status 0, amount 120
02:56:47.550 00.000 15712 MoveAxis(N, 0, ABG)
02:56:47.550 00.000 15712 Move returns status 0, amount 0
02:56:47.550 00.000 15712 move complete, result=0
02:56:47.550 00.000 15712 worker thread done servicing request
02:56:47.550 00.000 15712 Worker thread wakes up
02:56:47.550 00.000 7988 GuideStep: 0.6 px 120 ms WEST, -0.2 px 0 ms NORTH
02:56:47.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:47.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:48.957 01.407 15712 Exposure complete
02:56:49.018 00.061 15712 worker thread done servicing request
02:56:49.018 00.000 7988 OnExposeComplete: enter
02:56:49.018 00.000 7988 UpdateGuideState(): m_state=6
02:56:49.023 00.005 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5342
02:56:49.024 00.001 7988 Star::Find returns 1 (0), X=974.78, Y=190.31, Mass=589, SNR=15.4, Peak=135 HFD=3.4
02:56:49.024 00.000 7988 MultiStar: [#1 0.58,0.47,0.00,M2] [#2 0.08,0.61,0.88,U] [#3 -0.09,0.12,0.91,U] [#4 -0.14,0.54,0.74,U] [#5 -0.72,0.15,0.00,M3] [#6 -0.15,-0.20,0.75,U] [#7 -0.02,-0.25,0.54,U] [#8 0.09,1.24,0.00,M1] 
02:56:49.026 00.002 7988 single-star, 5 included, MultiStar: {-0.06, 0.20}, one-star: {-0.06, 0.19}
02:56:49.026 00.000 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
02:56:49.028 00.002 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
02:56:49.030 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.86 mountX=0.19 mountY=0.05, mountTheta=0.27
02:56:49.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.19, opts=13)
02:56:49.032 00.002 7988 Enqueuing Move request for scope (-0.06, 0.19)
02:56:49.034 00.002 15712 Worker thread wakes up
02:56:49.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
02:56:49.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
02:56:49.034 00.000 15712 Moving (-0.06, 0.19) raw xDistance=0.19 yDistance=0.05
02:56:49.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:56:49.034 00.000 7988 UpdateGuideState exits: m=589 SNR=15.4
02:56:49.037 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:49.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:49.039 00.002 7988 Enqueuing Expose request
02:56:49.039 00.000 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.53
02:56:49.039 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
02:56:49.039 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:49.039 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:56:49.039 00.000 15712 MoveAxis(W, 38, ABG)
02:56:49.039 00.000 15712 Guiding  Dir = 3, Dur = 38
02:56:49.041 00.002 15712 IsGuiding returns 0
02:56:49.068 00.027 15712 PulseGuide returned control before completion, sleep 21
02:56:49.113 00.045 15712 IsGuiding returns 0
02:56:49.113 00.000 15712 Move returns status 0, amount 38
02:56:49.113 00.000 15712 MoveAxis(N, 0, ABG)
02:56:49.113 00.000 15712 Move returns status 0, amount 0
02:56:49.113 00.000 15712 move complete, result=0
02:56:49.113 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
02:56:49.118 00.005 15712 worker thread done servicing request
02:56:49.118 00.000 15712 Worker thread wakes up
02:56:49.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:49.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:50.759 01.641 15712 Exposure complete
02:56:50.822 00.063 15712 worker thread done servicing request
02:56:50.822 00.000 7988 OnExposeComplete: enter
02:56:50.822 00.000 7988 UpdateGuideState(): m_state=6
02:56:50.826 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5343
02:56:50.826 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=189.90, Mass=543, SNR=14.7, Peak=128 HFD=2.9
02:56:50.829 00.003 7988 MultiStar: [#1 0.44,0.01,1.02,U] [#2 0.36,0.13,0.82,U] [#3 -0.03,0.13,0.77,U] [#4 -0.01,0.17,0.70,U] [#5 -0.60,-0.15,0.83,U] [#6 -0.24,-0.22,0.66,U] [#7 -0.34,0.27,0.47,U] [#8 0.17,0.13,0.44,U] 
02:56:50.829 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {0.11, -0.22}
02:56:50.831 00.002 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.56) = xAngle (-1.19 = -1.19)
02:56:50.831 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
02:56:50.833 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.38 mountX=0.00 mountY=-0.01, mountTheta=-1.19
02:56:50.835 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.00, opts=13)
02:56:50.835 00.000 7988 Enqueuing Move request for scope (0.01, 0.00)
02:56:50.837 00.002 15712 Worker thread wakes up
02:56:50.837 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
02:56:50.837 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
02:56:50.837 00.000 15712 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
02:56:50.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:56:50.838 00.001 7988 UpdateGuideState exits: m=543 SNR=14.7
02:56:50.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:50.840 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:50.842 00.002 15712 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
02:56:50.842 00.000 15712 PPEC: input: 0.00, control: 0.00, exposure: 1500
02:56:50.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:50.842 00.000 7988 Enqueuing Expose request
02:56:50.843 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:56:50.843 00.000 15712 MoveAxis(W, 1, ABG)
02:56:50.843 00.000 15712 Guiding  Dir = 3, Dur = 1
02:56:50.843 00.000 15712 IsGuiding returns 0
02:56:50.858 00.015 15712 IsGuiding returns 0
02:56:50.858 00.000 15712 Move returns status 0, amount 1
02:56:50.858 00.000 15712 MoveAxis(N, 0, ABG)
02:56:50.858 00.000 15712 Move returns status 0, amount 0
02:56:50.858 00.000 15712 move complete, result=0
02:56:50.858 00.000 15712 worker thread done servicing request
02:56:50.858 00.000 15712 Worker thread wakes up
02:56:50.858 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
02:56:50.860 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:50.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:52.275 01.415 15712 Exposure complete
02:56:52.340 00.065 15712 worker thread done servicing request
02:56:52.340 00.000 7988 OnExposeComplete: enter
02:56:52.340 00.000 7988 UpdateGuideState(): m_state=6
02:56:52.342 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5344
02:56:52.342 00.000 7988 Star::Find returns 1 (0), X=974.67, Y=189.91, Mass=504, SNR=14.4, Peak=146 HFD=2.6
02:56:52.344 00.002 7988 MultiStar: [#1 -0.01,0.22,1.05,U] [#2 -0.10,0.39,0.92,U] [#3 -0.19,0.28,1.01,U] [#4 0.14,0.08,0.69,U] [#5 -0.05,-0.18,0.68,U] [#6 -0.21,-0.24,0.70,U] [#7 0.01,-0.02,0.50,U] [#8 -0.86,0.29,0.00,M1] 
02:56:52.344 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.06}, one-star: {-0.16, -0.21}
02:56:52.346 00.002 7988 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
02:56:52.348 00.002 7988 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
02:56:52.348 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.49 mountX=0.06 mountY=0.08, mountTheta=0.92
02:56:52.350 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.06, opts=13)
02:56:52.350 00.000 7988 Enqueuing Move request for scope (-0.08, 0.06)
02:56:52.352 00.002 15712 Worker thread wakes up
02:56:52.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
02:56:52.352 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
02:56:52.352 00.000 15712 Moving (-0.08, 0.06) raw xDistance=0.06 yDistance=0.08
02:56:52.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:56:52.355 00.003 7988 UpdateGuideState exits: m=504 SNR=14.4
02:56:52.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:52.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:52.355 00.000 7988 Enqueuing Expose request
02:56:52.355 00.000 15712 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
02:56:52.355 00.000 15712 PPEC: input: 0.06, control: 0.00, exposure: 1500
02:56:52.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:52.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:56:52.355 00.000 15712 MoveAxis(W, 1, ABG)
02:56:52.355 00.000 15712 Guiding  Dir = 3, Dur = 1
02:56:52.355 00.000 15712 IsGuiding returns 0
02:56:52.377 00.022 15712 IsGuiding returns 0
02:56:52.377 00.000 15712 Move returns status 0, amount 1
02:56:52.377 00.000 15712 MoveAxis(N, 0, ABG)
02:56:52.377 00.000 15712 Move returns status 0, amount 0
02:56:52.377 00.000 15712 move complete, result=0
02:56:52.377 00.000 15712 worker thread done servicing request
02:56:52.377 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
02:56:52.379 00.002 15712 Worker thread wakes up
02:56:52.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:52.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:54.017 01.638 15712 Exposure complete
02:56:54.080 00.063 15712 worker thread done servicing request
02:56:54.081 00.001 7988 OnExposeComplete: enter
02:56:54.081 00.000 7988 UpdateGuideState(): m_state=6
02:56:54.081 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5345
02:56:54.081 00.000 7988 Star::Find returns 1 (0), X=975.29, Y=190.25, Mass=591, SNR=15.6, Peak=149 HFD=2.9
02:56:54.081 00.000 7988 MultiStar: [#1 0.23,0.22,0.99,U] [#2 -0.06,0.43,0.90,U] [#3 0.15,-0.09,0.76,U] [#4 0.50,0.97,0.00,M1] [#5 -0.35,0.35,0.73,U] [#6 -0.20,0.59,0.68,U] [#7 -0.36,0.37,0.49,U] [#8 -0.67,0.43,0.00,M2] 
02:56:54.081 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.27}, one-star: {0.45, 0.13}
02:56:54.081 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
02:56:54.081 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:56:54.089 00.008 7988 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.46 mountX=0.27 mountY=-0.04, mountTheta=-0.14
02:56:54.089 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.27, opts=13)
02:56:54.089 00.000 7988 Enqueuing Move request for scope (0.03, 0.27)
02:56:54.089 00.000 15712 Worker thread wakes up
02:56:54.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
02:56:54.089 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
02:56:54.089 00.000 15712 Moving (0.03, 0.27) raw xDistance=0.27 yDistance=-0.04
02:56:54.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:56:54.094 00.005 7988 UpdateGuideState exits: m=591 SNR=15.6
02:56:54.094 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:54.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:54.094 00.000 7988 Enqueuing Expose request
02:56:54.094 00.000 15712 PPEC rslt: input = 0.27, final = 0.17, react = 0.16, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 639.54
02:56:54.094 00.000 15712 PPEC: input: 0.27, control: 0.17, exposure: 1500
02:56:54.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:54.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:56:54.094 00.000 15712 MoveAxis(W, 54, ABG)
02:56:54.094 00.000 15712 Guiding  Dir = 3, Dur = 54
02:56:54.094 00.000 15712 IsGuiding returns 0
02:56:54.119 00.025 15712 PulseGuide returned control before completion, sleep 45
02:56:54.200 00.081 15712 IsGuiding returns 0
02:56:54.200 00.000 15712 Move returns status 0, amount 54
02:56:54.200 00.000 15712 MoveAxis(N, 0, ABG)
02:56:54.200 00.000 15712 Move returns status 0, amount 0
02:56:54.200 00.000 15712 move complete, result=0
02:56:54.200 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
02:56:54.202 00.002 15712 worker thread done servicing request
02:56:54.202 00.000 15712 Worker thread wakes up
02:56:54.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:54.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:55.611 01.409 15712 Exposure complete
02:56:55.672 00.061 15712 worker thread done servicing request
02:56:55.672 00.000 7988 OnExposeComplete: enter
02:56:55.672 00.000 7988 UpdateGuideState(): m_state=6
02:56:55.677 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5346
02:56:55.677 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=190.25, Mass=656, SNR=16.4, Peak=145 HFD=3.3
02:56:55.679 00.002 7988 MultiStar: [#1 0.57,0.80,0.00,M1] [#2 -0.17,0.88,0.00,M1] [#3 0.06,0.62,0.83,U] [#4 -0.16,0.48,0.71,U] [#5 -0.46,0.87,0.00,M1] [#6 0.45,0.08,0.68,U] [#7 -0.10,-0.06,0.49,U] [#8 0.00,0.00,0.00,L] [#9 1.85,0.69,0.00,M6] 
02:56:55.681 00.002 7988 single-star, 4 included, MultiStar: {0.06, 0.27}, one-star: {0.04, 0.12}
02:56:55.681 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
02:56:55.683 00.002 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
02:56:55.683 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.24 mountX=0.12 mountY=-0.05, mountTheta=-0.35
02:56:55.685 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.12, opts=13)
02:56:55.686 00.001 7988 Enqueuing Move request for scope (0.04, 0.12)
02:56:55.688 00.002 15712 Worker thread wakes up
02:56:55.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
02:56:55.688 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
02:56:55.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:56:55.688 00.000 7988 UpdateGuideState exits: m=656 SNR=16.4
02:56:55.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:55.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:55.688 00.000 7988 Enqueuing Expose request
02:56:55.688 00.000 15712 Moving (0.04, 0.12) raw xDistance=0.12 yDistance=-0.05
02:56:55.688 00.000 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
02:56:55.688 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
02:56:55.688 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:55.688 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:56:55.688 00.000 15712 MoveAxis(W, 1, ABG)
02:56:55.688 00.000 15712 Guiding  Dir = 3, Dur = 1
02:56:55.688 00.000 15712 IsGuiding returns 0
02:56:55.713 00.025 15712 IsGuiding returns 0
02:56:55.713 00.000 15712 Move returns status 0, amount 1
02:56:55.719 00.006 15712 MoveAxis(N, 0, ABG)
02:56:55.719 00.000 15712 Move returns status 0, amount 0
02:56:55.719 00.000 15712 move complete, result=0
02:56:55.719 00.000 15712 worker thread done servicing request
02:56:55.719 00.000 15712 Worker thread wakes up
02:56:55.719 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
02:56:55.720 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:55.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:57.457 01.737 15712 Exposure complete
02:56:57.522 00.065 15712 worker thread done servicing request
02:56:57.522 00.000 7988 OnExposeComplete: enter
02:56:57.522 00.000 7988 UpdateGuideState(): m_state=6
02:56:57.522 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5347
02:56:57.522 00.000 7988 Star::Find returns 1 (0), X=975.14, Y=190.73, Mass=609, SNR=15.9, Peak=142 HFD=3.1
02:56:57.522 00.000 7988 MultiStar: [#1 -0.06,0.66,0.96,U] [#2 -0.11,0.98,0.00,M2] [#3 -0.12,0.47,0.87,U] [#4 0.29,0.85,0.00,M1] [#5 -0.17,0.66,0.63,U] [#6 -0.25,0.33,0.72,U] [#7 -0.69,-0.04,0.43,U] [#8 0.47,0.50,0.42,U] 
02:56:57.522 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.50}, one-star: {0.31, 0.61}
02:56:57.522 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
02:56:57.522 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:56:57.522 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.50 hyp=0.50 cameraTheta=1.67 mountX=0.50 mountY=0.04, mountTheta=0.07
02:56:57.522 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.50, opts=13)
02:56:57.522 00.000 7988 Enqueuing Move request for scope (-0.05, 0.50)
02:56:57.536 00.014 15712 Worker thread wakes up
02:56:57.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.50) opts 0xd
02:56:57.536 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.50)
02:56:57.536 00.000 15712 Moving (-0.05, 0.50) raw xDistance=0.50 yDistance=0.04
02:56:57.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
02:56:57.536 00.000 7988 UpdateGuideState exits: m=609 SNR=15.9
02:56:57.539 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:57.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:57.542 00.003 7988 Enqueuing Expose request
02:56:57.542 00.000 15712 PPEC rslt: input = 0.50, final = 0.30, react = 0.30, pred = 0.00, hyst = 0.28, hyst_pct = 0.00, period_length = 639.54
02:56:57.542 00.000 15712 PPEC: input: 0.50, control: 0.30, exposure: 1500
02:56:57.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:57.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:56:57.542 00.000 15712 MoveAxis(W, 98, ABG)
02:56:57.542 00.000 15712 Guiding  Dir = 3, Dur = 98
02:56:57.542 00.000 15712 IsGuiding returns 0
02:56:57.573 00.031 15712 PulseGuide returned control before completion, sleep 80
02:56:57.684 00.111 15712 IsGuiding returns 0
02:56:57.684 00.000 15712 Move returns status 0, amount 98
02:56:57.684 00.000 15712 MoveAxis(N, 0, ABG)
02:56:57.684 00.000 15712 Move returns status 0, amount 0
02:56:57.684 00.000 15712 move complete, result=0
02:56:57.684 00.000 7988 GuideStep: 0.5 px 98 ms WEST, 0.0 px 0 ms NORTH
02:56:57.686 00.002 15712 worker thread done servicing request
02:56:57.686 00.000 15712 Worker thread wakes up
02:56:57.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:57.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:56:59.099 01.413 15712 Exposure complete
02:56:59.163 00.064 15712 worker thread done servicing request
02:56:59.163 00.000 7988 OnExposeComplete: enter
02:56:59.163 00.000 7988 UpdateGuideState(): m_state=6
02:56:59.163 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5348
02:56:59.163 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=190.42, Mass=632, SNR=16.2, Peak=139 HFD=3.5
02:56:59.163 00.000 7988 MultiStar: [#1 0.18,0.89,0.00,M1] [#2 -0.17,1.11,0.00,M3] [#3 0.06,0.82,0.00,M1] [#4 0.36,0.76,0.00,M2] [#5 0.38,0.48,0.63,U] [#6 0.22,0.48,0.61,U] [#7 0.33,-0.11,0.43,U] [#8 -0.56,0.60,0.00,M2] 
02:56:59.163 00.000 7988 single-star, 3 included, MultiStar: {0.26, 0.32}, one-star: {0.18, 0.30}
02:56:59.163 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
02:56:59.172 00.009 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
02:56:59.172 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.30 hyp=0.35 cameraTheta=1.03 mountX=0.30 mountY=-0.19, mountTheta=-0.55
02:56:59.174 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.30, opts=13)
02:56:59.176 00.002 7988 Enqueuing Move request for scope (0.18, 0.30)
02:56:59.177 00.001 15712 Worker thread wakes up
02:56:59.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.30) opts 0xd
02:56:59.177 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.30)
02:56:59.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:56:59.177 00.000 7988 UpdateGuideState exits: m=632 SNR=16.2
02:56:59.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:59.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:56:59.177 00.000 7988 Enqueuing Expose request
02:56:59.177 00.000 15712 Moving (0.18, 0.30) raw xDistance=0.30 yDistance=-0.19
02:56:59.177 00.000 15712 PPEC rslt: input = 0.30, final = 0.18, react = 0.18, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 639.54
02:56:59.177 00.000 15712 PPEC: input: 0.30, control: 0.18, exposure: 1500
02:56:59.177 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:59.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:56:59.177 00.000 15712 MoveAxis(W, 60, ABG)
02:56:59.177 00.000 15712 Guiding  Dir = 3, Dur = 60
02:56:59.197 00.020 15712 IsGuiding returns 0
02:56:59.216 00.019 15712 PulseGuide returned control before completion, sleep 55
02:56:59.291 00.075 15712 IsGuiding returns 0
02:56:59.291 00.000 15712 Move returns status 0, amount 60
02:56:59.291 00.000 15712 MoveAxis(N, 0, ABG)
02:56:59.291 00.000 15712 Move returns status 0, amount 0
02:56:59.291 00.000 15712 move complete, result=0
02:56:59.291 00.000 7988 GuideStep: 0.3 px 60 ms WEST, -0.2 px 0 ms NORTH
02:56:59.300 00.009 15712 worker thread done servicing request
02:56:59.300 00.000 15712 Worker thread wakes up
02:56:59.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:56:59.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:00.936 01.636 15712 Exposure complete
02:57:01.000 00.064 15712 worker thread done servicing request
02:57:01.000 00.000 7988 OnExposeComplete: enter
02:57:01.000 00.000 7988 UpdateGuideState(): m_state=6
02:57:01.000 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5349
02:57:01.000 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=190.89, Mass=666, SNR=16.4, Peak=128 HFD=3.1
02:57:01.000 00.000 7988 MultiStar: [#1 0.01,1.05,0.00,M2] [#2 -0.17,1.19,0.00,M4] [#3 0.04,0.53,0.76,U] [#4 0.06,1.05,0.00,M3] [#5 -0.69,1.12,0.00,M1] [#6 0.40,0.23,0.63,U] [#7 -0.30,0.61,0.47,U] [#8 -0.11,-0.14,0.40,U] 
02:57:01.006 00.006 7988 refined, 4 included, MultiStar: {0.10, 0.47}, one-star: {0.25, 0.76}
02:57:01.006 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
02:57:01.008 00.002 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:57:01.008 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.47 hyp=0.48 cameraTheta=1.35 mountX=0.47 mountY=-0.12, mountTheta=-0.24
02:57:01.008 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.47, opts=13)
02:57:01.012 00.004 7988 Enqueuing Move request for scope (0.10, 0.47)
02:57:01.012 00.000 15712 Worker thread wakes up
02:57:01.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.47) opts 0xd
02:57:01.012 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.47)
02:57:01.012 00.000 15712 Moving (0.10, 0.47) raw xDistance=0.47 yDistance=-0.12
02:57:01.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:57:01.012 00.000 7988 UpdateGuideState exits: m=666 SNR=16.4
02:57:01.016 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:01.016 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:01.018 00.002 7988 Enqueuing Expose request
02:57:01.020 00.002 15712 PPEC rslt: input = 0.47, final = 0.29, react = 0.28, pred = 0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 639.54
02:57:01.020 00.000 15712 PPEC: input: 0.47, control: 0.29, exposure: 1500
02:57:01.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:01.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:57:01.020 00.000 15712 MoveAxis(W, 96, ABG)
02:57:01.020 00.000 15712 Guiding  Dir = 3, Dur = 96
02:57:01.020 00.000 15712 IsGuiding returns 0
02:57:01.032 00.012 15712 PulseGuide returned control before completion, sleep 86
02:57:01.138 00.106 15712 IsGuiding returns 1
02:57:01.138 00.000 15712 scope still moving after pulse duration time elapsed
02:57:01.170 00.032 15712 IsGuiding returns 0
02:57:01.170 00.000 15712 scope move finished after 96 + 54 ms
02:57:01.170 00.000 15712 Move returns status 0, amount 96
02:57:01.170 00.000 15712 MoveAxis(N, 0, ABG)
02:57:01.170 00.000 15712 Move returns status 0, amount 0
02:57:01.170 00.000 15712 move complete, result=0
02:57:01.170 00.000 15712 worker thread done servicing request
02:57:01.170 00.000 15712 Worker thread wakes up
02:57:01.170 00.000 7988 GuideStep: 0.5 px 96 ms WEST, -0.1 px 0 ms NORTH
02:57:01.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:01.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:02.590 01.420 15712 Exposure complete
02:57:02.653 00.063 15712 worker thread done servicing request
02:57:02.653 00.000 7988 OnExposeComplete: enter
02:57:02.655 00.002 7988 UpdateGuideState(): m_state=6
02:57:02.655 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5350
02:57:02.655 00.000 7988 Star::Find returns 1 (0), X=974.86, Y=190.37, Mass=626, SNR=16.1, Peak=144 HFD=3.1
02:57:02.655 00.000 7988 MultiStar: [#1 -0.02,-0.00,0.95,U] [#2 -0.09,0.22,0.81,U] [#3 -0.26,0.12,0.85,U] [#4 0.18,0.73,0.00,M4] [#5 -0.89,-0.10,0.00,M2] [#6 0.19,0.19,0.64,U] [#7 -0.04,-0.53,0.48,U] [#8 0.11,-0.66,0.36,U] 
02:57:02.655 00.000 7988 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {0.03, 0.25}
02:57:02.655 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
02:57:02.655 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
02:57:02.655 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.36 mountX=0.03 mountY=0.03, mountTheta=0.78
02:57:02.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.03, opts=13)
02:57:02.655 00.000 7988 Enqueuing Move request for scope (-0.03, 0.03)
02:57:02.655 00.000 15712 Worker thread wakes up
02:57:02.667 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:57:02.667 00.000 7988 UpdateGuideState exits: m=626 SNR=16.1
02:57:02.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:02.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:02.667 00.000 7988 Enqueuing Expose request
02:57:02.672 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
02:57:02.672 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
02:57:02.672 00.000 15712 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.03
02:57:02.672 00.000 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
02:57:02.672 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
02:57:02.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:02.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:57:02.672 00.000 15712 MoveAxis(W, 4, ABG)
02:57:02.672 00.000 15712 Guiding  Dir = 3, Dur = 4
02:57:02.672 00.000 15712 IsGuiding returns 0
02:57:02.704 00.032 15712 IsGuiding returns 0
02:57:02.704 00.000 15712 Move returns status 0, amount 4
02:57:02.704 00.000 15712 MoveAxis(N, 0, ABG)
02:57:02.704 00.000 15712 Move returns status 0, amount 0
02:57:02.704 00.000 15712 move complete, result=0
02:57:02.704 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
02:57:02.706 00.002 15712 worker thread done servicing request
02:57:02.706 00.000 15712 Worker thread wakes up
02:57:02.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:02.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:04.345 01.639 15712 Exposure complete
02:57:04.409 00.064 15712 worker thread done servicing request
02:57:04.409 00.000 7988 OnExposeComplete: enter
02:57:04.409 00.000 7988 UpdateGuideState(): m_state=6
02:57:04.409 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5351
02:57:04.409 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=190.23, Mass=682, SNR=16.7, Peak=153 HFD=3.5
02:57:04.409 00.000 7988 MultiStar: [#1 -0.02,0.33,0.99,U] [#2 -0.12,0.76,0.00,M4] [#3 0.01,-0.13,0.73,U] [#4 0.09,0.10,0.66,U] [#5 -0.24,-0.13,0.61,U] [#6 0.05,-0.14,0.65,U] [#7 0.22,-0.27,0.45,U] [#8 0.49,0.54,0.00,M1] 
02:57:04.409 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {-0.08, 0.11}
02:57:04.409 00.000 7988 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.56) = xAngle (0.37 = 0.37)
02:57:04.409 00.000 7988 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
02:57:04.409 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.94 mountX=0.02 mountY=0.01, mountTheta=0.34
02:57:04.420 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
02:57:04.421 00.001 7988 Enqueuing Move request for scope (-0.01, 0.02)
02:57:04.423 00.002 15712 Worker thread wakes up
02:57:04.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
02:57:04.423 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
02:57:04.423 00.000 15712 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
02:57:04.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:57:04.423 00.000 7988 UpdateGuideState exits: m=682 SNR=16.7
02:57:04.426 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:04.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:04.428 00.002 7988 Enqueuing Expose request
02:57:04.428 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
02:57:04.428 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
02:57:04.428 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:04.428 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:57:04.428 00.000 15712 MoveAxis(W, 5, ABG)
02:57:04.428 00.000 15712 Guiding  Dir = 3, Dur = 5
02:57:04.428 00.000 15712 IsGuiding returns 0
02:57:04.442 00.014 15712 IsGuiding returns 0
02:57:04.442 00.000 15712 Move returns status 0, amount 5
02:57:04.442 00.000 15712 MoveAxis(N, 0, ABG)
02:57:04.442 00.000 15712 Move returns status 0, amount 0
02:57:04.442 00.000 15712 move complete, result=0
02:57:04.442 00.000 15712 worker thread done servicing request
02:57:04.442 00.000 15712 Worker thread wakes up
02:57:04.442 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
02:57:04.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:04.448 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:05.861 01.413 15712 Exposure complete
02:57:05.922 00.061 15712 worker thread done servicing request
02:57:05.922 00.000 7988 OnExposeComplete: enter
02:57:05.922 00.000 7988 UpdateGuideState(): m_state=6
02:57:05.927 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5352
02:57:05.927 00.000 7988 Star::Find returns 1 (0), X=974.87, Y=190.25, Mass=683, SNR=16.8, Peak=145 HFD=3.4
02:57:05.929 00.002 7988 Star::Find false star n=7 nbg=280 bg=71.4 sigma=3.0 thresh=80 peak=80
02:57:05.929 00.000 7988 MultiStar: [#1 0.42,0.72,0.00,M1] [#2 -0.12,0.82,0.00,M5] [#3 0.09,0.10,0.65,U] [#4 0.38,0.38,0.68,U] [#5 0.08,0.10,0.66,U] [#6 -0.01,0.03,0.61,U] [#7 0.00,0.00,0.00,L] [#8 0.03,-0.23,0.35,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 -0.03,1.98,0.00,M7] 
02:57:05.931 00.002 7988 single-star, 5 included, MultiStar: {0.10, 0.12}, one-star: {0.04, 0.13}
02:57:05.933 00.002 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
02:57:05.933 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
02:57:05.935 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.30 mountX=0.13 mountY=-0.04, mountTheta=-0.29
02:57:05.935 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
02:57:05.937 00.002 7988 Enqueuing Move request for scope (0.04, 0.13)
02:57:05.938 00.001 15712 Worker thread wakes up
02:57:05.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
02:57:05.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
02:57:05.938 00.000 15712 Moving (0.04, 0.13) raw xDistance=0.13 yDistance=-0.04
02:57:05.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:57:05.941 00.003 7988 UpdateGuideState exits: m=683 SNR=16.8
02:57:05.941 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:05.943 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:05.943 00.000 7988 Enqueuing Expose request
02:57:05.943 00.000 15712 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
02:57:05.947 00.004 15712 PPEC: input: 0.13, control: 0.01, exposure: 1500
02:57:05.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:05.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:57:05.947 00.000 15712 MoveAxis(W, 4, ABG)
02:57:05.947 00.000 15712 Guiding  Dir = 3, Dur = 4
02:57:05.947 00.000 15712 IsGuiding returns 0
02:57:05.964 00.017 15712 IsGuiding returns 0
02:57:05.964 00.000 15712 Move returns status 0, amount 4
02:57:05.964 00.000 15712 MoveAxis(N, 0, ABG)
02:57:05.964 00.000 15712 Move returns status 0, amount 0
02:57:05.964 00.000 15712 move complete, result=0
02:57:05.964 00.000 15712 worker thread done servicing request
02:57:05.964 00.000 15712 Worker thread wakes up
02:57:05.964 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
02:57:05.967 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:05.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:07.602 01.635 15712 Exposure complete
02:57:07.666 00.064 15712 worker thread done servicing request
02:57:07.666 00.000 7988 OnExposeComplete: enter
02:57:07.666 00.000 7988 UpdateGuideState(): m_state=6
02:57:07.670 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5353
02:57:07.670 00.000 7988 Star::Find returns 1 (0), X=975.23, Y=190.53, Mass=548, SNR=14.7, Peak=125 HFD=3.3
02:57:07.670 00.000 7988 MultiStar: [#1 0.09,0.83,0.00,M2] [#2 -0.06,0.70,0.00,M6] [#3 -0.14,0.31,0.88,U] [#4 0.07,0.84,0.00,M3] [#5 -0.34,0.36,0.75,U] [#6 -0.37,-0.04,0.64,U] [#7 0.30,0.27,0.49,U] [#8 -0.52,0.22,0.49,U] 
02:57:07.670 00.000 7988 refined, 5 included, MultiStar: {-0.08, 0.27}, one-star: {0.40, 0.41}
02:57:07.670 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
02:57:07.670 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
02:57:07.670 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.84 mountX=0.27 mountY=0.07, mountTheta=0.25
02:57:07.678 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.27, opts=13)
02:57:07.678 00.000 7988 Enqueuing Move request for scope (-0.08, 0.27)
02:57:07.678 00.000 15712 Worker thread wakes up
02:57:07.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.27) opts 0xd
02:57:07.678 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.27)
02:57:07.678 00.000 15712 Moving (-0.08, 0.27) raw xDistance=0.27 yDistance=0.07
02:57:07.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:57:07.678 00.000 7988 UpdateGuideState exits: m=548 SNR=14.7
02:57:07.683 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:07.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:07.685 00.002 7988 Enqueuing Expose request
02:57:07.685 00.000 15712 PPEC rslt: input = 0.27, final = 0.18, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.55
02:57:07.685 00.000 15712 PPEC: input: 0.27, control: 0.18, exposure: 1500
02:57:07.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:07.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:57:07.685 00.000 15712 MoveAxis(W, 57, ABG)
02:57:07.685 00.000 15712 Guiding  Dir = 3, Dur = 57
02:57:07.685 00.000 15712 IsGuiding returns 0
02:57:07.705 00.020 15712 PulseGuide returned control before completion, sleep 48
02:57:07.759 00.054 15712 IsGuiding returns 1
02:57:07.759 00.000 15712 scope still moving after pulse duration time elapsed
02:57:07.790 00.031 15712 IsGuiding returns 0
02:57:07.790 00.000 15712 scope move finished after 57 + 58 ms
02:57:07.790 00.000 15712 Move returns status 0, amount 57
02:57:07.790 00.000 15712 MoveAxis(N, 0, ABG)
02:57:07.790 00.000 15712 Move returns status 0, amount 0
02:57:07.790 00.000 15712 move complete, result=0
02:57:07.790 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
02:57:07.805 00.015 15712 worker thread done servicing request
02:57:07.805 00.000 15712 Worker thread wakes up
02:57:07.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:07.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:09.212 01.407 15712 Exposure complete
02:57:09.274 00.062 15712 worker thread done servicing request
02:57:09.274 00.000 7988 OnExposeComplete: enter
02:57:09.274 00.000 7988 UpdateGuideState(): m_state=6
02:57:09.279 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5354
02:57:09.279 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=190.64, Mass=566, SNR=14.9, Peak=133 HFD=3.0
02:57:09.281 00.002 7988 MultiStar: [#1 0.27,0.77,0.00,M3] [#2 0.00,0.90,0.00,M7] [#3 0.10,0.67,0.87,U] [#4 0.53,0.62,0.00,M4] [#5 -0.26,0.71,0.00,M1] [#6 -0.36,0.32,0.71,U] [#7 0.29,0.52,0.44,U] [#8 0.24,0.52,0.48,U] 
02:57:09.281 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.51}, one-star: {0.11, 0.51}
02:57:09.283 00.002 7988 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
02:57:09.283 00.000 7988 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:57:09.286 00.003 7988 CameraToMount -- cameraX=0.05 cameraY=0.51 hyp=0.52 cameraTheta=1.47 mountX=0.52 mountY=-0.06, mountTheta=-0.13
02:57:09.288 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.51, opts=13)
02:57:09.288 00.000 7988 Enqueuing Move request for scope (0.05, 0.51)
02:57:09.290 00.002 15712 Worker thread wakes up
02:57:09.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.51) opts 0xd
02:57:09.290 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.51)
02:57:09.290 00.000 15712 Moving (0.05, 0.51) raw xDistance=0.52 yDistance=-0.06
02:57:09.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:57:09.290 00.000 7988 UpdateGuideState exits: m=566 SNR=14.9
02:57:09.293 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:09.293 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:09.295 00.002 7988 Enqueuing Expose request
02:57:09.295 00.000 15712 PPEC rslt: input = 0.52, final = 0.32, react = 0.31, pred = 0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.55
02:57:09.295 00.000 15712 PPEC: input: 0.52, control: 0.32, exposure: 1500
02:57:09.295 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:09.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:57:09.295 00.000 15712 MoveAxis(W, 104, ABG)
02:57:09.295 00.000 15712 Guiding  Dir = 3, Dur = 104
02:57:09.297 00.002 15712 IsGuiding returns 0
02:57:09.320 00.023 15712 PulseGuide returned control before completion, sleep 90
02:57:09.417 00.097 15712 IsGuiding returns 1
02:57:09.417 00.000 15712 scope still moving after pulse duration time elapsed
02:57:09.464 00.047 15712 IsGuiding returns 0
02:57:09.464 00.000 15712 scope move finished after 104 + 64 ms
02:57:09.464 00.000 15712 Move returns status 0, amount 104
02:57:09.464 00.000 15712 MoveAxis(N, 0, ABG)
02:57:09.464 00.000 15712 Move returns status 0, amount 0
02:57:09.464 00.000 15712 move complete, result=0
02:57:09.464 00.000 15712 worker thread done servicing request
02:57:09.464 00.000 7988 GuideStep: 0.5 px 104 ms WEST, -0.1 px 0 ms NORTH
02:57:09.464 00.000 15712 Worker thread wakes up
02:57:09.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:09.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:11.106 01.642 15712 Exposure complete
02:57:11.172 00.066 15712 worker thread done servicing request
02:57:11.172 00.000 7988 OnExposeComplete: enter
02:57:11.172 00.000 7988 UpdateGuideState(): m_state=6
02:57:11.176 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5355
02:57:11.176 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=190.11, Mass=646, SNR=16.0, Peak=146 HFD=3.5
02:57:11.178 00.002 7988 MultiStar: [#1 -0.08,0.37,0.85,U] [#2 0.15,0.14,0.86,U] [#3 -0.16,0.00,0.72,U] [#4 0.24,0.42,0.65,U] [#5 -0.26,0.06,0.62,U] [#6 -0.20,-0.26,0.57,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.13,-0.81,0.00,M7] [#10 -0.28,0.50,0.55,U] 
02:57:11.180 00.002 7988 refined, 7 included, MultiStar: {-0.01, 0.15}, one-star: {0.25, -0.02}
02:57:11.180 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
02:57:11.182 00.002 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:57:11.182 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.66 mountX=0.15 mountY=0.01, mountTheta=0.07
02:57:11.184 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
02:57:11.185 00.001 7988 Enqueuing Move request for scope (-0.01, 0.15)
02:57:11.185 00.000 15712 Worker thread wakes up
02:57:11.185 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
02:57:11.185 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
02:57:11.185 00.000 15712 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=0.01
02:57:11.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:57:11.185 00.000 7988 UpdateGuideState exits: m=646 SNR=16.0
02:57:11.189 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:11.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:11.191 00.002 7988 Enqueuing Expose request
02:57:11.191 00.000 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
02:57:11.191 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
02:57:11.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:11.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:57:11.191 00.000 15712 MoveAxis(W, 2, ABG)
02:57:11.191 00.000 15712 Guiding  Dir = 3, Dur = 2
02:57:11.191 00.000 15712 IsGuiding returns 0
02:57:11.207 00.016 15712 IsGuiding returns 0
02:57:11.207 00.000 15712 Move returns status 0, amount 2
02:57:11.207 00.000 15712 MoveAxis(N, 0, ABG)
02:57:11.207 00.000 15712 Move returns status 0, amount 0
02:57:11.207 00.000 15712 move complete, result=0
02:57:11.207 00.000 15712 worker thread done servicing request
02:57:11.207 00.000 15712 Worker thread wakes up
02:57:11.207 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
02:57:11.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:11.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:12.623 01.416 15712 Exposure complete
02:57:12.686 00.063 15712 worker thread done servicing request
02:57:12.686 00.000 7988 OnExposeComplete: enter
02:57:12.686 00.000 7988 UpdateGuideState(): m_state=6
02:57:12.686 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5356
02:57:12.686 00.000 7988 Star::Find returns 1 (0), X=974.99, Y=190.20, Mass=663, SNR=16.4, Peak=135 HFD=3.5
02:57:12.686 00.000 7988 MultiStar: [#1 0.43,0.50,0.90,U] [#2 0.16,0.57,0.77,U] [#3 -0.11,0.31,0.77,U] [#4 0.46,0.97,0.00,M4] [#5 -0.55,0.49,0.00,M1] [#6 0.24,-0.02,0.61,U] [#7 0.27,-0.39,0.37,U] [#8 0.39,0.11,0.35,U] 
02:57:12.686 00.000 7988 single-star, 6 included, MultiStar: {0.20, 0.23}, one-star: {0.15, 0.08}
02:57:12.686 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.10 = -1.10)
02:57:12.686 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
02:57:12.686 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.46 mountX=0.08 mountY=-0.15, mountTheta=-1.11
02:57:12.686 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.08, opts=13)
02:57:12.686 00.000 7988 Enqueuing Move request for scope (0.15, 0.08)
02:57:12.686 00.000 15712 Worker thread wakes up
02:57:12.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
02:57:12.686 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
02:57:12.686 00.000 15712 Moving (0.15, 0.08) raw xDistance=0.08 yDistance=-0.15
02:57:12.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
02:57:12.700 00.014 7988 UpdateGuideState exits: m=663 SNR=16.4
02:57:12.701 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:12.701 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:12.701 00.000 7988 Enqueuing Expose request
02:57:12.701 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
02:57:12.701 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
02:57:12.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:12.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:57:12.701 00.000 15712 MoveAxis(E, 0, ABG)
02:57:12.701 00.000 15712 Move returns status 0, amount 0
02:57:12.701 00.000 15712 MoveAxis(N, 0, ABG)
02:57:12.701 00.000 15712 Move returns status 0, amount 0
02:57:12.701 00.000 15712 move complete, result=0
02:57:12.701 00.000 15712 worker thread done servicing request
02:57:12.701 00.000 15712 Worker thread wakes up
02:57:12.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:12.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:12.701 00.000 7988 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:57:14.344 01.643 15712 Exposure complete
02:57:14.408 00.064 15712 worker thread done servicing request
02:57:14.408 00.000 7988 OnExposeComplete: enter
02:57:14.408 00.000 7988 UpdateGuideState(): m_state=6
02:57:14.413 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5357
02:57:14.413 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=190.61, Mass=585, SNR=15.4, Peak=142 HFD=3.2
02:57:14.415 00.002 7988 MultiStar: [#1 0.18,0.58,0.97,U] [#2 -0.10,0.51,0.80,U] [#3 0.11,0.41,0.82,U] [#4 0.15,0.87,0.00,M5] [#5 -0.34,0.86,0.00,M2] [#6 0.01,0.09,0.63,U] [#7 -0.59,-0.54,0.00,M1] [#8 -0.12,0.72,0.00,M1] 
02:57:14.415 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.44}, one-star: {0.02, 0.49}
02:57:14.417 00.002 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
02:57:14.417 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:57:14.419 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.46 mountX=0.44 mountY=-0.06, mountTheta=-0.14
02:57:14.422 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.44, opts=13)
02:57:14.422 00.000 7988 Enqueuing Move request for scope (0.05, 0.44)
02:57:14.424 00.002 15712 Worker thread wakes up
02:57:14.424 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.44) opts 0xd
02:57:14.424 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.44)
02:57:14.424 00.000 15712 Moving (0.05, 0.44) raw xDistance=0.44 yDistance=-0.06
02:57:14.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:57:14.424 00.000 7988 UpdateGuideState exits: m=585 SNR=15.4
02:57:14.427 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:14.427 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:14.429 00.002 7988 Enqueuing Expose request
02:57:14.429 00.000 15712 PPEC rslt: input = 0.44, final = 0.26, react = 0.26, pred = -0.00, hyst = 0.24, hyst_pct = 0.00, period_length = 639.55
02:57:14.429 00.000 15712 PPEC: input: 0.44, control: 0.26, exposure: 1500
02:57:14.429 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:14.429 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:57:14.429 00.000 15712 MoveAxis(W, 85, ABG)
02:57:14.429 00.000 15712 Guiding  Dir = 3, Dur = 85
02:57:14.429 00.000 15712 IsGuiding returns 0
02:57:14.440 00.011 15712 PulseGuide returned control before completion, sleep 74
02:57:14.541 00.101 15712 IsGuiding returns 1
02:57:14.541 00.000 15712 scope still moving after pulse duration time elapsed
02:57:14.583 00.042 15712 IsGuiding returns 0
02:57:14.583 00.000 15712 scope move finished after 85 + 67 ms
02:57:14.583 00.000 15712 Move returns status 0, amount 85
02:57:14.583 00.000 15712 MoveAxis(N, 0, ABG)
02:57:14.583 00.000 15712 Move returns status 0, amount 0
02:57:14.583 00.000 15712 move complete, result=0
02:57:14.583 00.000 7988 GuideStep: 0.4 px 85 ms WEST, -0.1 px 0 ms NORTH
02:57:14.585 00.002 15712 worker thread done servicing request
02:57:14.585 00.000 15712 Worker thread wakes up
02:57:14.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:14.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:16.003 01.418 15712 Exposure complete
02:57:16.066 00.063 15712 worker thread done servicing request
02:57:16.068 00.002 7988 OnExposeComplete: enter
02:57:16.068 00.000 7988 UpdateGuideState(): m_state=6
02:57:16.070 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5358
02:57:16.072 00.002 7988 Star::Find returns 1 (0), X=975.31, Y=190.45, Mass=506, SNR=14.1, Peak=139 HFD=2.9
02:57:16.073 00.001 7988 MultiStar: [#1 0.33,0.26,1.07,U] [#2 0.09,0.53,0.84,U] [#3 0.20,0.72,0.00,M1] [#4 -0.05,0.53,0.78,U] [#5 -0.18,0.04,0.73,U] [#6 0.12,0.17,0.67,U] [#7 -0.06,-0.50,0.66,U] [#8 0.06,-0.40,0.48,U] 
02:57:16.073 00.000 7988 refined, 7 included, MultiStar: {0.13, 0.17}, one-star: {0.48, 0.33}
02:57:16.075 00.002 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
02:57:16.075 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
02:57:16.077 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.92 mountX=0.17 mountY=-0.14, mountTheta=-0.66
02:57:16.079 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.17, opts=13)
02:57:16.080 00.001 7988 Enqueuing Move request for scope (0.13, 0.17)
02:57:16.080 00.000 15712 Worker thread wakes up
02:57:16.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
02:57:16.080 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
02:57:16.080 00.000 15712 Moving (0.13, 0.17) raw xDistance=0.17 yDistance=-0.14
02:57:16.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
02:57:16.080 00.000 7988 UpdateGuideState exits: m=506 SNR=14.1
02:57:16.084 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:16.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:16.086 00.002 7988 Enqueuing Expose request
02:57:16.086 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.56
02:57:16.086 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
02:57:16.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:16.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:57:16.086 00.000 15712 MoveAxis(W, 32, ABG)
02:57:16.086 00.000 15712 Guiding  Dir = 3, Dur = 32
02:57:16.088 00.002 15712 IsGuiding returns 0
02:57:16.115 00.027 15712 PulseGuide returned control before completion, sleep 16
02:57:16.163 00.048 15712 IsGuiding returns 0
02:57:16.163 00.000 15712 Move returns status 0, amount 32
02:57:16.163 00.000 15712 MoveAxis(N, 0, ABG)
02:57:16.163 00.000 15712 Move returns status 0, amount 0
02:57:16.163 00.000 15712 move complete, result=0
02:57:16.163 00.000 15712 worker thread done servicing request
02:57:16.163 00.000 15712 Worker thread wakes up
02:57:16.163 00.000 7988 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
02:57:16.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:16.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:17.802 01.639 15712 Exposure complete
02:57:17.865 00.063 15712 worker thread done servicing request
02:57:17.865 00.000 7988 OnExposeComplete: enter
02:57:17.865 00.000 7988 UpdateGuideState(): m_state=6
02:57:17.865 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5359
02:57:17.873 00.008 7988 Star::Find returns 1 (0), X=974.72, Y=190.05, Mass=689, SNR=16.4, Peak=131 HFD=4.0
02:57:17.873 00.000 7988 MultiStar: [#1 0.02,0.34,0.91,U] [#2 0.05,0.29,0.76,U] [#3 -0.36,-0.10,0.71,U] [#4 0.42,0.04,0.61,U] [#5 -0.59,-0.56,0.00,M2] [#6 0.40,-0.15,0.60,U] [#7 -0.26,-0.37,0.46,U] [#8 0.12,0.08,0.49,U] 
02:57:17.873 00.000 7988 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {-0.11, -0.08}
02:57:17.873 00.000 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
02:57:17.873 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
02:57:17.873 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.99 mountX=0.03 mountY=-0.02, mountTheta=-0.59
02:57:17.873 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.03, opts=13)
02:57:17.881 00.008 7988 Enqueuing Move request for scope (0.02, 0.03)
02:57:17.881 00.000 15712 Worker thread wakes up
02:57:17.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:57:17.881 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:57:17.881 00.000 15712 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
02:57:17.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:57:17.881 00.000 7988 UpdateGuideState exits: m=689 SNR=16.4
02:57:17.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:17.881 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:17.881 00.000 7988 Enqueuing Expose request
02:57:17.889 00.008 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
02:57:17.889 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
02:57:17.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:17.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:57:17.889 00.000 15712 MoveAxis(E, 1, ABG)
02:57:17.889 00.000 15712 Guiding  Dir = 2, Dur = 1
02:57:17.889 00.000 15712 IsGuiding returns 0
02:57:17.897 00.008 15712 IsGuiding returns 0
02:57:17.897 00.000 15712 Move returns status 0, amount 1
02:57:17.897 00.000 15712 MoveAxis(N, 0, ABG)
02:57:17.897 00.000 15712 Move returns status 0, amount 0
02:57:17.897 00.000 15712 move complete, result=0
02:57:17.897 00.000 15712 worker thread done servicing request
02:57:17.897 00.000 15712 Worker thread wakes up
02:57:17.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:17.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:17.897 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
02:57:19.316 01.419 15712 Exposure complete
02:57:19.381 00.065 15712 worker thread done servicing request
02:57:19.381 00.000 7988 OnExposeComplete: enter
02:57:19.382 00.001 7988 UpdateGuideState(): m_state=6
02:57:19.383 00.001 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5360
02:57:19.384 00.001 7988 Star::Find returns 1 (0), X=975.09, Y=189.89, Mass=580, SNR=15.4, Peak=136 HFD=3.2
02:57:19.384 00.000 7988 MultiStar: [#1 -0.39,0.30,1.00,U] [#2 0.04,0.47,0.84,U] [#3 0.39,0.16,0.81,U] [#4 0.21,0.40,0.63,U] [#5 0.05,0.35,0.71,U] [#6 0.15,-0.30,0.63,U] [#7 -0.33,-0.68,0.00,M1] [#8 -0.13,0.32,0.47,U] 
02:57:19.386 00.002 7988 refined, 7 included, MultiStar: {0.07, 0.17}, one-star: {0.26, -0.23}
02:57:19.386 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
02:57:19.386 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
02:57:19.386 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.19 mountX=0.17 mountY=-0.07, mountTheta=-0.40
02:57:19.386 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.17, opts=13)
02:57:19.386 00.000 7988 Enqueuing Move request for scope (0.07, 0.17)
02:57:19.393 00.007 15712 Worker thread wakes up
02:57:19.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
02:57:19.393 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
02:57:19.393 00.000 15712 Moving (0.07, 0.17) raw xDistance=0.17 yDistance=-0.07
02:57:19.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:57:19.393 00.000 7988 UpdateGuideState exits: m=580 SNR=15.4
02:57:19.396 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:19.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:19.398 00.002 7988 Enqueuing Expose request
02:57:19.398 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.56
02:57:19.398 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
02:57:19.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:19.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:57:19.398 00.000 15712 MoveAxis(W, 34, ABG)
02:57:19.398 00.000 15712 Guiding  Dir = 3, Dur = 34
02:57:19.400 00.002 15712 IsGuiding returns 0
02:57:19.420 00.020 15712 PulseGuide returned control before completion, sleep 21
02:57:19.457 00.037 15712 IsGuiding returns 0
02:57:19.457 00.000 15712 Move returns status 0, amount 34
02:57:19.457 00.000 15712 MoveAxis(N, 0, ABG)
02:57:19.457 00.000 15712 Move returns status 0, amount 0
02:57:19.457 00.000 15712 move complete, result=0
02:57:19.457 00.000 7988 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
02:57:19.459 00.002 15712 worker thread done servicing request
02:57:19.459 00.000 15712 Worker thread wakes up
02:57:19.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:19.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:21.096 01.637 15712 Exposure complete
02:57:21.161 00.065 15712 worker thread done servicing request
02:57:21.161 00.000 7988 OnExposeComplete: enter
02:57:21.161 00.000 7988 UpdateGuideState(): m_state=6
02:57:21.161 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5361
02:57:21.161 00.000 7988 Star::Find returns 1 (0), X=975.21, Y=190.09, Mass=486, SNR=14.1, Peak=151 HFD=2.4
02:57:21.161 00.000 7988 MultiStar: [#1 0.45,0.47,1.12,U] [#2 -0.08,0.55,0.94,U] [#3 0.21,-0.06,0.85,U] [#4 0.45,0.65,0.00,M3] [#5 0.57,-0.30,0.74,U] [#6 -0.21,0.47,0.72,U] [#7 -0.07,0.05,0.56,U] [#8 0.08,-0.52,0.43,U] 
02:57:21.161 00.000 7988 refined, 7 included, MultiStar: {0.20, 0.14}, one-star: {0.38, -0.04}
02:57:21.161 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
02:57:21.170 00.009 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
02:57:21.170 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.62 mountX=0.14 mountY=-0.20, mountTheta=-0.96
02:57:21.170 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.14, opts=13)
02:57:21.170 00.000 7988 Enqueuing Move request for scope (0.20, 0.14)
02:57:21.175 00.005 15712 Worker thread wakes up
02:57:21.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
02:57:21.175 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
02:57:21.175 00.000 15712 Moving (0.20, 0.14) raw xDistance=0.14 yDistance=-0.20
02:57:21.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:57:21.175 00.000 7988 UpdateGuideState exits: m=486 SNR=14.1
02:57:21.178 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:21.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:21.180 00.002 7988 Enqueuing Expose request
02:57:21.180 00.000 15712 PPEC rslt: input = 0.14, final = 0.00, react = 0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
02:57:21.180 00.000 15712 PPEC: input: 0.14, control: 0.00, exposure: 1500
02:57:21.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:21.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:57:21.180 00.000 15712 MoveAxis(W, 1, ABG)
02:57:21.180 00.000 15712 Guiding  Dir = 3, Dur = 1
02:57:21.207 00.027 15712 IsGuiding returns 0
02:57:21.230 00.023 15712 IsGuiding returns 0
02:57:21.230 00.000 15712 Move returns status 0, amount 1
02:57:21.230 00.000 15712 MoveAxis(N, 0, ABG)
02:57:21.230 00.000 15712 Move returns status 0, amount 0
02:57:21.230 00.000 15712 move complete, result=0
02:57:21.230 00.000 15712 worker thread done servicing request
02:57:21.230 00.000 15712 Worker thread wakes up
02:57:21.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:21.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:21.230 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
02:57:22.644 01.414 15712 Exposure complete
02:57:22.706 00.062 15712 worker thread done servicing request
02:57:22.706 00.000 7988 OnExposeComplete: enter
02:57:22.706 00.000 7988 UpdateGuideState(): m_state=6
02:57:22.709 00.003 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5362
02:57:22.709 00.000 7988 Star::Find returns 1 (0), X=975.11, Y=190.50, Mass=615, SNR=15.7, Peak=146 HFD=3.0
02:57:22.711 00.002 7988 MultiStar: [#1 0.24,0.46,0.95,U] [#2 -0.09,0.81,0.00,M1] [#3 0.15,0.60,0.81,U] [#4 -0.04,0.72,0.00,M4] [#5 -0.59,0.46,0.00,M1] [#6 0.12,0.92,0.00,M1] [#7 -0.19,0.09,0.57,U] [#8 -0.54,-0.02,0.34,U] 
02:57:22.711 00.000 7988 refined, 4 included, MultiStar: {0.09, 0.37}, one-star: {0.28, 0.37}
02:57:22.713 00.002 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
02:57:22.713 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:57:22.715 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.32 mountX=0.37 mountY=-0.10, mountTheta=-0.27
02:57:22.717 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.37, opts=13)
02:57:22.719 00.002 7988 Enqueuing Move request for scope (0.09, 0.37)
02:57:22.719 00.000 15712 Worker thread wakes up
02:57:22.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.37) opts 0xd
02:57:22.719 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.37)
02:57:22.719 00.000 15712 Moving (0.09, 0.37) raw xDistance=0.37 yDistance=-0.10
02:57:22.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:57:22.721 00.002 7988 UpdateGuideState exits: m=615 SNR=15.7
02:57:22.723 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:22.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:22.723 00.000 7988 Enqueuing Expose request
02:57:22.723 00.000 15712 PPEC rslt: input = 0.37, final = 0.23, react = 0.22, pred = 0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.56
02:57:22.723 00.000 15712 PPEC: input: 0.37, control: 0.23, exposure: 1500
02:57:22.723 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:22.723 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:57:22.723 00.000 15712 MoveAxis(W, 74, ABG)
02:57:22.723 00.000 15712 Guiding  Dir = 3, Dur = 74
02:57:22.723 00.000 15712 IsGuiding returns 0
02:57:22.742 00.019 15712 PulseGuide returned control before completion, sleep 64
02:57:22.816 00.074 15712 IsGuiding returns 1
02:57:22.816 00.000 15712 scope still moving after pulse duration time elapsed
02:57:22.855 00.039 15712 IsGuiding returns 0
02:57:22.855 00.000 15712 scope move finished after 74 + 59 ms
02:57:22.855 00.000 15712 Move returns status 0, amount 74
02:57:22.855 00.000 15712 MoveAxis(N, 0, ABG)
02:57:22.855 00.000 15712 Move returns status 0, amount 0
02:57:22.855 00.000 15712 move complete, result=0
02:57:22.855 00.000 7988 GuideStep: 0.4 px 74 ms WEST, -0.1 px 0 ms NORTH
02:57:22.863 00.008 15712 worker thread done servicing request
02:57:22.863 00.000 15712 Worker thread wakes up
02:57:22.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:22.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:24.600 01.737 15712 Exposure complete
02:57:24.664 00.064 15712 worker thread done servicing request
02:57:24.664 00.000 7988 OnExposeComplete: enter
02:57:24.664 00.000 7988 UpdateGuideState(): m_state=6
02:57:24.668 00.004 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5363
02:57:24.668 00.000 7988 Star::Find returns 1 (0), X=975.45, Y=189.82, Mass=541, SNR=14.7, Peak=144 HFD=3.0
02:57:24.670 00.002 7988 MultiStar: [#1 0.28,0.12,1.05,U] [#2 0.02,0.38,0.98,U] [#3 0.19,0.15,0.88,U] [#4 -0.03,0.58,0.72,U] [#5 -0.14,0.24,0.76,U] [#6 0.48,-0.21,0.66,U] [#7 0.35,-0.19,0.53,U] [#8 0.19,-0.08,0.49,U] 
02:57:24.672 00.002 7988 refined, 8 included, MultiStar: {0.22, 0.09}, one-star: {0.62, -0.30}
02:57:24.672 00.000 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.56) = xAngle (-1.16 = -1.16)
02:57:24.674 00.002 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
02:57:24.674 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.40 mountX=0.09 mountY=-0.22, mountTheta=-1.17
02:57:24.676 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.09, opts=13)
02:57:24.678 00.002 7988 Enqueuing Move request for scope (0.22, 0.09)
02:57:24.679 00.001 15712 Worker thread wakes up
02:57:24.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:57:24.679 00.000 7988 UpdateGuideState exits: m=541 SNR=14.7
02:57:24.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:24.679 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:24.679 00.000 7988 Enqueuing Expose request
02:57:24.679 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
02:57:24.679 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
02:57:24.679 00.000 15712 Moving (0.22, 0.09) raw xDistance=0.09 yDistance=-0.22
02:57:24.685 00.006 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
02:57:24.685 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
02:57:24.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:24.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:57:24.685 00.000 15712 MoveAxis(W, 3, ABG)
02:57:24.685 00.000 15712 Guiding  Dir = 3, Dur = 3
02:57:24.685 00.000 15712 IsGuiding returns 0
02:57:24.714 00.029 15712 IsGuiding returns 0
02:57:24.714 00.000 15712 Move returns status 0, amount 3
02:57:24.714 00.000 15712 MoveAxis(N, 0, ABG)
02:57:24.714 00.000 15712 Move returns status 0, amount 0
02:57:24.714 00.000 15712 move complete, result=0
02:57:24.714 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
02:57:24.716 00.002 15712 worker thread done servicing request
02:57:24.716 00.000 15712 Worker thread wakes up
02:57:24.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:24.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:26.135 01.419 15712 Exposure complete
02:57:26.196 00.061 15712 worker thread done servicing request
02:57:26.196 00.000 7988 OnExposeComplete: enter
02:57:26.196 00.000 7988 UpdateGuideState(): m_state=6
02:57:26.201 00.005 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5364
02:57:26.201 00.000 7988 Star::Find returns 1 (0), X=975.02, Y=190.45, Mass=601, SNR=15.6, Peak=155 HFD=3.1
02:57:26.201 00.000 7988 MultiStar: [#1 -0.18,0.40,1.00,U] [#2 0.22,0.65,0.82,U] [#3 -0.29,0.63,0.84,U] [#4 0.11,0.67,0.66,U] [#5 -0.09,0.81,0.00,M1] [#6 0.14,0.08,0.72,U] [#7 0.30,-0.57,0.42,U] [#8 0.00,0.00,0.00,L] [#9 1.05,1.79,0.00,M8] 
02:57:26.201 00.000 7988 single-star, 6 included, MultiStar: {0.04, 0.38}, one-star: {0.19, 0.33}
02:57:26.206 00.005 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
02:57:26.206 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
02:57:26.206 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.33 hyp=0.38 cameraTheta=1.05 mountX=0.33 mountY=-0.20, mountTheta=-0.54
02:57:26.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.33, opts=13)
02:57:26.206 00.000 7988 Enqueuing Move request for scope (0.19, 0.33)
02:57:26.212 00.006 15712 Worker thread wakes up
02:57:26.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.33) opts 0xd
02:57:26.212 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.33)
02:57:26.212 00.000 15712 Moving (0.19, 0.33) raw xDistance=0.33 yDistance=-0.20
02:57:26.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:57:26.212 00.000 7988 UpdateGuideState exits: m=601 SNR=15.6
02:57:26.214 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:26.214 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:26.216 00.002 7988 Enqueuing Expose request
02:57:26.216 00.000 15712 PPEC rslt: input = 0.33, final = 0.21, react = 0.20, pred = 0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.56
02:57:26.216 00.000 15712 PPEC: input: 0.33, control: 0.21, exposure: 1500
02:57:26.216 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:26.216 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:57:26.216 00.000 15712 MoveAxis(W, 67, ABG)
02:57:26.216 00.000 15712 Guiding  Dir = 3, Dur = 67
02:57:26.218 00.002 15712 IsGuiding returns 0
02:57:26.233 00.015 15712 PulseGuide returned control before completion, sleep 63
02:57:26.308 00.075 15712 IsGuiding returns 0
02:57:26.308 00.000 15712 Move returns status 0, amount 67
02:57:26.308 00.000 15712 MoveAxis(N, 0, ABG)
02:57:26.308 00.000 15712 Move returns status 0, amount 0
02:57:26.308 00.000 15712 move complete, result=0
02:57:26.308 00.000 7988 GuideStep: 0.3 px 67 ms WEST, -0.2 px 0 ms NORTH
02:57:26.315 00.007 15712 worker thread done servicing request
02:57:26.315 00.000 15712 Worker thread wakes up
02:57:26.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:26.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:27.954 01.639 15712 Exposure complete
02:57:28.032 00.078 15712 worker thread done servicing request
02:57:28.032 00.000 7988 OnExposeComplete: enter
02:57:28.032 00.000 7988 UpdateGuideState(): m_state=6
02:57:28.032 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5365
02:57:28.032 00.000 7988 Star::Find returns 1 (0), X=975.09, Y=190.23, Mass=576, SNR=15.2, Peak=140 HFD=3.1
02:57:28.032 00.000 7988 MultiStar: [#1 0.18,0.36,0.99,U] [#2 -0.04,0.29,0.91,U] [#3 0.33,0.11,0.78,U] [#4 0.35,0.63,0.00,M3] [#5 0.48,0.22,0.71,U] [#6 -0.01,0.08,0.75,U] [#7 0.08,0.01,0.45,U] [#8 0.57,-0.45,0.00,M1] 
02:57:28.040 00.008 7988 refined, 6 included, MultiStar: {0.18, 0.18}, one-star: {0.26, 0.11}
02:57:28.040 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
02:57:28.040 00.000 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
02:57:28.040 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.26 cameraTheta=0.78 mountX=0.19 mountY=-0.19, mountTheta=-0.79
02:57:28.046 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.18, opts=13)
02:57:28.046 00.000 7988 Enqueuing Move request for scope (0.18, 0.18)
02:57:28.046 00.000 15712 Worker thread wakes up
02:57:28.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
02:57:28.046 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
02:57:28.046 00.000 15712 Moving (0.18, 0.18) raw xDistance=0.19 yDistance=-0.19
02:57:28.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:57:28.052 00.006 7988 UpdateGuideState exits: m=576 SNR=15.2
02:57:28.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:28.054 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:28.054 00.000 7988 Enqueuing Expose request
02:57:28.054 00.000 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.57
02:57:28.054 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
02:57:28.057 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:28.057 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:57:28.057 00.000 15712 MoveAxis(W, 40, ABG)
02:57:28.057 00.000 15712 Guiding  Dir = 3, Dur = 40
02:57:28.057 00.000 15712 IsGuiding returns 0
02:57:28.062 00.005 15712 PulseGuide returned control before completion, sleep 37
02:57:28.114 00.052 15712 IsGuiding returns 0
02:57:28.114 00.000 15712 Move returns status 0, amount 40
02:57:28.114 00.000 15712 MoveAxis(N, 0, ABG)
02:57:28.114 00.000 15712 Move returns status 0, amount 0
02:57:28.114 00.000 15712 move complete, result=0
02:57:28.114 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
02:57:28.114 00.000 15712 worker thread done servicing request
02:57:28.114 00.000 15712 Worker thread wakes up
02:57:28.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:28.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:29.528 01.414 15712 Exposure complete
02:57:29.593 00.065 15712 worker thread done servicing request
02:57:29.593 00.000 7988 OnExposeComplete: enter
02:57:29.593 00.000 7988 UpdateGuideState(): m_state=6
02:57:29.593 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5366
02:57:29.593 00.000 7988 Star::Find returns 1 (0), X=975.14, Y=190.44, Mass=577, SNR=15.3, Peak=142 HFD=3.0
02:57:29.593 00.000 7988 MultiStar: [#1 0.31,0.31,0.85,U] [#2 -0.11,0.76,0.00,M1] [#3 0.22,0.31,0.86,U] [#4 0.03,0.12,0.76,U] [#5 -0.47,0.98,0.00,M1] [#6 0.25,0.09,0.66,U] [#7 -0.75,-0.47,0.00,M1] [#8 -0.22,0.38,0.48,U] 
02:57:29.593 00.000 7988 refined, 5 included, MultiStar: {0.18, 0.26}, one-star: {0.30, 0.32}
02:57:29.593 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
02:57:29.593 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
02:57:29.593 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.31 cameraTheta=0.95 mountX=0.26 mountY=-0.19, mountTheta=-0.63
02:57:29.604 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.26, opts=13)
02:57:29.604 00.000 7988 Enqueuing Move request for scope (0.18, 0.26)
02:57:29.604 00.000 15712 Worker thread wakes up
02:57:29.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0xd
02:57:29.604 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
02:57:29.604 00.000 15712 Moving (0.18, 0.26) raw xDistance=0.26 yDistance=-0.19
02:57:29.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
02:57:29.604 00.000 7988 UpdateGuideState exits: m=577 SNR=15.3
02:57:29.608 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:29.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:29.610 00.002 7988 Enqueuing Expose request
02:57:29.610 00.000 15712 PPEC rslt: input = 0.26, final = 0.17, react = 0.15, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.57
02:57:29.610 00.000 15712 PPEC: input: 0.26, control: 0.17, exposure: 1500
02:57:29.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:29.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:57:29.610 00.000 15712 MoveAxis(W, 54, ABG)
02:57:29.610 00.000 15712 Guiding  Dir = 3, Dur = 54
02:57:29.612 00.002 15712 IsGuiding returns 0
02:57:29.638 00.026 15712 PulseGuide returned control before completion, sleep 39
02:57:29.682 00.044 15712 IsGuiding returns 1
02:57:29.682 00.000 15712 scope still moving after pulse duration time elapsed
02:57:29.718 00.036 15712 IsGuiding returns 0
02:57:29.718 00.000 15712 scope move finished after 54 + 52 ms
02:57:29.718 00.000 15712 Move returns status 0, amount 54
02:57:29.718 00.000 15712 MoveAxis(N, 0, ABG)
02:57:29.718 00.000 15712 Move returns status 0, amount 0
02:57:29.718 00.000 15712 move complete, result=0
02:57:29.718 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.2 px 0 ms NORTH
02:57:29.720 00.002 15712 worker thread done servicing request
02:57:29.720 00.000 15712 Worker thread wakes up
02:57:29.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:29.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:31.360 01.640 15712 Exposure complete
02:57:31.424 00.064 15712 worker thread done servicing request
02:57:31.424 00.000 7988 OnExposeComplete: enter
02:57:31.424 00.000 7988 UpdateGuideState(): m_state=6
02:57:31.424 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5367
02:57:31.424 00.000 7988 Star::Find returns 1 (0), X=974.99, Y=190.11, Mass=647, SNR=16.3, Peak=157 HFD=3.0
02:57:31.424 00.000 7988 MultiStar: [#1 0.30,0.21,0.90,U] [#2 0.18,0.48,0.87,U] [#3 0.03,-0.16,0.71,U] [#4 0.19,0.08,0.65,U] [#5 0.04,-0.60,0.62,U] [#6 0.00,-0.53,0.74,U] [#7 0.00,0.00,0.00,L] [#8 0.24,0.40,0.33,U] [#9 1.04,0.80,0.00,M9] 
02:57:31.424 00.000 7988 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {0.16, -0.01}
02:57:31.424 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
02:57:31.424 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
02:57:31.424 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=-0.02 mountY=-0.14, mountTheta=-1.69
02:57:31.424 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.02, opts=13)
02:57:31.424 00.000 7988 Enqueuing Move request for scope (0.14, -0.02)
02:57:31.437 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:57:31.437 00.000 7988 UpdateGuideState exits: m=647 SNR=16.3
02:57:31.439 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:31.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:31.441 00.002 7988 Enqueuing Expose request
02:57:31.441 00.000 15712 Worker thread wakes up
02:57:31.441 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
02:57:31.441 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
02:57:31.441 00.000 15712 Moving (0.14, -0.02) raw xDistance=-0.02 yDistance=-0.14
02:57:31.443 00.002 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
02:57:31.443 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
02:57:31.443 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:31.443 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:57:31.443 00.000 15712 MoveAxis(W, 4, ABG)
02:57:31.443 00.000 15712 Guiding  Dir = 3, Dur = 4
02:57:31.443 00.000 15712 IsGuiding returns 0
02:57:31.475 00.032 15712 IsGuiding returns 0
02:57:31.475 00.000 15712 Move returns status 0, amount 4
02:57:31.475 00.000 15712 MoveAxis(N, 0, ABG)
02:57:31.475 00.000 15712 Move returns status 0, amount 0
02:57:31.475 00.000 15712 move complete, result=0
02:57:31.475 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
02:57:31.478 00.003 15712 worker thread done servicing request
02:57:31.478 00.000 15712 Worker thread wakes up
02:57:31.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:31.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:32.888 01.410 15712 Exposure complete
02:57:32.952 00.064 15712 worker thread done servicing request
02:57:32.952 00.000 7988 OnExposeComplete: enter
02:57:32.952 00.000 7988 UpdateGuideState(): m_state=6
02:57:32.955 00.003 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5368
02:57:32.955 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=189.82, Mass=511, SNR=14.4, Peak=128 HFD=2.7
02:57:32.955 00.000 7988 MultiStar: [#1 0.16,-0.05,0.96,U] [#2 -0.16,-0.15,0.97,U] [#3 -0.19,-0.38,0.81,U] [#4 0.44,0.24,0.67,U] [#5 -0.16,-0.22,0.76,U] [#6 0.12,-0.71,0.00,M1] [#7 -0.26,-0.49,0.46,U] [#8 0.32,0.37,0.44,U] 
02:57:32.955 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.15}, one-star: {0.14, -0.31}
02:57:32.955 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
02:57:32.955 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
02:57:32.955 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.37 mountX=-0.15 mountY=-0.03, mountTheta=-2.97
02:57:32.955 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.15, opts=13)
02:57:32.955 00.000 7988 Enqueuing Move request for scope (0.03, -0.15)
02:57:32.955 00.000 15712 Worker thread wakes up
02:57:32.955 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
02:57:32.966 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:57:32.966 00.000 7988 UpdateGuideState exits: m=511 SNR=14.4
02:57:32.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:32.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:32.966 00.000 7988 Enqueuing Expose request
02:57:32.966 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
02:57:32.966 00.000 15712 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=-0.03
02:57:32.972 00.006 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
02:57:32.972 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
02:57:32.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:32.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:57:32.972 00.000 15712 MoveAxis(W, 3, ABG)
02:57:32.972 00.000 15712 Guiding  Dir = 3, Dur = 3
02:57:32.972 00.000 15712 IsGuiding returns 0
02:57:32.992 00.020 15712 IsGuiding returns 0
02:57:32.992 00.000 15712 Move returns status 0, amount 3
02:57:32.992 00.000 15712 MoveAxis(N, 0, ABG)
02:57:32.992 00.000 15712 Move returns status 0, amount 0
02:57:32.992 00.000 15712 move complete, result=0
02:57:32.992 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
02:57:32.997 00.005 15712 worker thread done servicing request
02:57:32.997 00.000 15712 Worker thread wakes up
02:57:32.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:32.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:34.626 01.629 15712 Exposure complete
02:57:34.688 00.062 15712 worker thread done servicing request
02:57:34.688 00.000 7988 OnExposeComplete: enter
02:57:34.688 00.000 7988 UpdateGuideState(): m_state=6
02:57:34.693 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5369
02:57:34.693 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=189.68, Mass=608, SNR=15.8, Peak=123 HFD=3.4
02:57:34.695 00.002 7988 MultiStar: [#1 0.33,-0.11,1.03,U] [#2 -0.26,-0.14,0.79,U] [#3 0.41,-0.02,0.78,U] [#4 0.03,-0.03,0.60,U] [#5 -0.09,-0.41,0.62,U] [#6 0.40,-0.50,0.57,U] [#7 0.70,-0.72,0.00,M1] [#8 1.64,-0.74,0.00,M1] 
02:57:34.695 00.000 7988 refined, 6 included, MultiStar: {0.16, -0.23}, one-star: {0.23, -0.44}
02:57:34.697 00.002 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
02:57:34.697 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
02:57:34.699 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.96 mountX=-0.23 mountY=-0.16, mountTheta=-2.55
02:57:34.701 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.23, opts=13)
02:57:34.701 00.000 7988 Enqueuing Move request for scope (0.16, -0.23)
02:57:34.703 00.002 15712 Worker thread wakes up
02:57:34.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
02:57:34.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
02:57:34.703 00.000 15712 Moving (0.16, -0.23) raw xDistance=-0.23 yDistance=-0.16
02:57:34.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:57:34.705 00.002 7988 UpdateGuideState exits: m=608 SNR=15.8
02:57:34.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:34.707 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:34.707 00.000 7988 Enqueuing Expose request
02:57:34.707 00.000 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.57
02:57:34.707 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
02:57:34.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:34.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:57:34.707 00.000 15712 MoveAxis(E, 43, ABG)
02:57:34.707 00.000 15712 Guiding  Dir = 2, Dur = 43
02:57:34.737 00.030 15712 IsGuiding returns 0
02:57:34.753 00.016 15712 PulseGuide returned control before completion, sleep 38
02:57:34.798 00.045 15712 IsGuiding returns 1
02:57:34.798 00.000 15712 scope still moving after pulse duration time elapsed
02:57:34.833 00.035 15712 IsGuiding returns 0
02:57:34.833 00.000 15712 scope move finished after 43 + 52 ms
02:57:34.833 00.000 15712 Move returns status 0, amount 43
02:57:34.833 00.000 15712 MoveAxis(N, 0, ABG)
02:57:34.833 00.000 15712 Move returns status 0, amount 0
02:57:34.833 00.000 15712 move complete, result=0
02:57:34.833 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
02:57:34.835 00.002 15712 worker thread done servicing request
02:57:34.835 00.000 15712 Worker thread wakes up
02:57:34.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:34.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:36.253 01.418 15712 Exposure complete
02:57:36.316 00.063 15712 worker thread done servicing request
02:57:36.316 00.000 7988 OnExposeComplete: enter
02:57:36.318 00.002 7988 UpdateGuideState(): m_state=6
02:57:36.318 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5370
02:57:36.318 00.000 7988 Star::Find returns 1 (0), X=975.13, Y=189.84, Mass=611, SNR=15.5, Peak=143 HFD=4.1
02:57:36.318 00.000 7988 MultiStar: [#1 0.22,-0.01,0.93,U] [#2 -0.15,0.20,0.81,U] [#3 0.33,0.11,0.86,U] [#4 0.16,-0.02,0.55,U] [#5 -0.21,-0.42,0.62,U] [#6 0.20,-0.14,0.64,U] [#7 0.31,-0.58,0.41,U] [#8 0.00,0.00,0.00,L] [#9 0.91,-0.10,0.00,M10] 
02:57:36.318 00.000 7988 refined, 7 included, MultiStar: {0.15, -0.11}, one-star: {0.30, -0.28}
02:57:36.318 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
02:57:36.318 00.000 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
02:57:36.318 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.63 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
02:57:36.318 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.11, opts=13)
02:57:36.318 00.000 7988 Enqueuing Move request for scope (0.15, -0.11)
02:57:36.318 00.000 15712 Worker thread wakes up
02:57:36.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
02:57:36.318 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
02:57:36.318 00.000 15712 Moving (0.15, -0.11) raw xDistance=-0.11 yDistance=-0.15
02:57:36.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:57:36.330 00.012 7988 UpdateGuideState exits: m=611 SNR=15.5
02:57:36.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:36.330 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:36.330 00.000 7988 Enqueuing Expose request
02:57:36.335 00.005 15712 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
02:57:36.335 00.000 15712 PPEC: input: -0.11, control: 0.00, exposure: 1500
02:57:36.335 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:36.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:57:36.335 00.000 15712 MoveAxis(W, 2, ABG)
02:57:36.335 00.000 15712 Guiding  Dir = 3, Dur = 2
02:57:36.335 00.000 15712 IsGuiding returns 0
02:57:36.352 00.017 15712 IsGuiding returns 0
02:57:36.352 00.000 15712 Move returns status 0, amount 2
02:57:36.352 00.000 15712 MoveAxis(N, 0, ABG)
02:57:36.352 00.000 15712 Move returns status 0, amount 0
02:57:36.352 00.000 15712 move complete, result=0
02:57:36.352 00.000 15712 worker thread done servicing request
02:57:36.352 00.000 15712 Worker thread wakes up
02:57:36.352 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
02:57:36.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:36.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:37.510 01.158 7988 evsrv: cli 0CCCF9E8 connect
02:57:37.518 00.008 7988 case statement mapped state 6 to 3
02:57:37.520 00.002 7988 case statement mapped state 6 to 3
02:57:37.522 00.002 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_app_state","id":"24bd5c7c-ebf2-475e-81db-383da1b742d6"}
02:57:37.522 00.000 7988 case statement mapped state 6 to 3
02:57:37.522 00.000 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"24bd5c7c-ebf2-475e-81db-383da1b742d6"}
02:57:37.526 00.004 7988 evsrv: cli 0CCCF9E8 disconnect
02:57:37.989 00.463 15712 Exposure complete
02:57:38.093 00.104 15712 worker thread done servicing request
02:57:38.093 00.000 7988 OnExposeComplete: enter
02:57:38.095 00.002 7988 UpdateGuideState(): m_state=6
02:57:38.097 00.002 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5371
02:57:38.101 00.004 7988 Star::Find returns 1 (0), X=975.07, Y=190.50, Mass=446, SNR=13.3, Peak=129 HFD=2.6
02:57:38.102 00.001 7988 MultiStar: [#1 0.09,0.42,1.17,U] [#2 -0.15,0.60,0.92,U] [#3 0.12,0.50,0.90,U] [#4 -0.14,0.03,0.78,U] [#5 -0.03,-0.09,0.77,U] [#6 0.30,0.19,0.76,U] [#7 -0.05,-0.44,0.53,U] [#8 -0.62,-0.59,0.00,M2] 
02:57:38.104 00.002 7988 refined, 7 included, MultiStar: {0.06, 0.26}, one-star: {0.24, 0.38}
02:57:38.106 00.002 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
02:57:38.108 00.002 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:57:38.113 00.005 7988 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.35 mountX=0.26 mountY=-0.06, mountTheta=-0.24
02:57:38.117 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.26, opts=13)
02:57:38.119 00.002 7988 Enqueuing Move request for scope (0.06, 0.26)
02:57:38.119 00.000 15712 Worker thread wakes up
02:57:38.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:57:38.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
02:57:38.119 00.000 7988 UpdateGuideState exits: m=446 SNR=13.3
02:57:38.119 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
02:57:38.119 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:38.128 00.009 15712 Moving (0.06, 0.26) raw xDistance=0.26 yDistance=-0.06
02:57:38.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:38.131 00.003 7988 Enqueuing Expose request
02:57:38.136 00.005 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.15, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 639.57
02:57:38.136 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
02:57:38.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:38.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:57:38.136 00.000 15712 MoveAxis(W, 51, ABG)
02:57:38.136 00.000 15712 Guiding  Dir = 3, Dur = 51
02:57:38.136 00.000 15712 IsGuiding returns 0
02:57:38.153 00.017 15712 PulseGuide returned control before completion, sleep 40
02:57:38.237 00.084 15712 IsGuiding returns 0
02:57:38.237 00.000 15712 Move returns status 0, amount 51
02:57:38.237 00.000 15712 MoveAxis(N, 0, ABG)
02:57:38.237 00.000 15712 Move returns status 0, amount 0
02:57:38.237 00.000 15712 move complete, result=0
02:57:38.237 00.000 15712 worker thread done servicing request
02:57:38.237 00.000 15712 Worker thread wakes up
02:57:38.237 00.000 7988 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
02:57:38.240 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:38.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:39.651 01.411 15712 Exposure complete
02:57:39.714 00.063 15712 worker thread done servicing request
02:57:39.714 00.000 7988 OnExposeComplete: enter
02:57:39.728 00.014 7988 UpdateGuideState(): m_state=6
02:57:39.730 00.002 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5372
02:57:39.732 00.002 7988 Star::Find returns 1 (0), X=974.82, Y=190.70, Mass=542, SNR=14.7, Peak=131 HFD=3.2
02:57:39.732 00.000 7988 MultiStar: [#1 0.11,0.65,1.08,U] [#2 -0.33,1.00,0.00,M1] [#3 0.07,0.72,0.00,M1] [#4 0.01,1.05,0.00,M1] [#5 -0.54,0.65,0.00,M1] [#6 0.15,0.60,0.69,U] [#7 -0.15,0.91,0.00,M1] [#8 -0.10,1.08,0.00,M3] 
02:57:39.734 00.002 7988 single-star, 2 included, MultiStar: {0.08, 0.61}, one-star: {-0.01, 0.57}
02:57:39.736 00.002 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
02:57:39.736 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:39.738 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.57 hyp=0.57 cameraTheta=1.59 mountX=0.57 mountY=-0.00, mountTheta=-0.00
02:57:39.740 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.57, opts=13)
02:57:39.740 00.000 7988 Enqueuing Move request for scope (-0.01, 0.57)
02:57:39.740 00.000 15712 Worker thread wakes up
02:57:39.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.57) opts 0xd
02:57:39.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.57)
02:57:39.740 00.000 15712 Moving (-0.01, 0.57) raw xDistance=0.57 yDistance=-0.00
02:57:39.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:57:39.745 00.005 7988 UpdateGuideState exits: m=542 SNR=14.7
02:57:39.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:39.745 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:39.745 00.000 7988 Enqueuing Expose request
02:57:39.745 00.000 15712 PPEC rslt: input = 0.57, final = 0.34, react = 0.34, pred = 0.00, hyst = 0.31, hyst_pct = 0.00, period_length = 639.58
02:57:39.745 00.000 15712 PPEC: input: 0.57, control: 0.34, exposure: 1500
02:57:39.745 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:39.745 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:57:39.745 00.000 15712 MoveAxis(W, 112, ABG)
02:57:39.745 00.000 15712 Guiding  Dir = 3, Dur = 112
02:57:39.763 00.018 15712 IsGuiding returns 0
02:57:39.779 00.016 15712 PulseGuide returned control before completion, sleep 107
02:57:39.921 00.142 15712 IsGuiding returns 0
02:57:39.921 00.000 15712 Move returns status 0, amount 112
02:57:39.921 00.000 15712 MoveAxis(N, 0, ABG)
02:57:39.933 00.012 15712 Move returns status 0, amount 0
02:57:39.933 00.000 15712 move complete, result=0
02:57:39.933 00.000 15712 worker thread done servicing request
02:57:39.933 00.000 15712 Worker thread wakes up
02:57:39.933 00.000 7988 GuideStep: 0.6 px 112 ms WEST, -0.0 px 0 ms NORTH
02:57:39.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:39.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:41.575 01.642 15712 Exposure complete
02:57:41.652 00.077 15712 worker thread done servicing request
02:57:41.652 00.000 7988 OnExposeComplete: enter
02:57:41.652 00.000 7988 UpdateGuideState(): m_state=6
02:57:41.655 00.003 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5373
02:57:41.657 00.002 7988 Star::Find returns 1 (0), X=975.14, Y=189.97, Mass=594, SNR=15.6, Peak=147 HFD=3.0
02:57:41.659 00.002 7988 MultiStar: [#1 -0.06,0.22,0.86,U] [#2 0.02,0.28,0.83,U] [#3 -0.29,-0.38,0.83,U] [#4 0.45,0.23,0.69,U] [#5 -0.43,-0.35,0.78,U] [#6 -0.11,0.27,0.68,U] [#7 0.22,-0.83,0.00,M2] [#8 0.28,0.41,0.40,U] 
02:57:41.659 00.000 7988 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {0.31, -0.16}
02:57:41.661 00.002 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
02:57:41.663 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
02:57:41.663 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.31 mountX=0.03 mountY=-0.01, mountTheta=-0.28
02:57:41.667 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
02:57:41.668 00.001 7988 Enqueuing Move request for scope (0.01, 0.03)
02:57:41.668 00.000 15712 Worker thread wakes up
02:57:41.670 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
02:57:41.670 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:57:41.670 00.000 15712 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
02:57:41.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:57:41.670 00.000 7988 UpdateGuideState exits: m=594 SNR=15.6
02:57:41.672 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:41.674 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:41.676 00.002 7988 Enqueuing Expose request
02:57:41.676 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
02:57:41.676 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
02:57:41.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:41.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:57:41.676 00.000 15712 MoveAxis(E, 1, ABG)
02:57:41.676 00.000 15712 Guiding  Dir = 2, Dur = 1
02:57:41.678 00.002 15712 IsGuiding returns 0
02:57:41.700 00.022 15712 IsGuiding returns 0
02:57:41.700 00.000 15712 Move returns status 0, amount 1
02:57:41.700 00.000 15712 MoveAxis(N, 0, ABG)
02:57:41.700 00.000 15712 Move returns status 0, amount 0
02:57:41.700 00.000 15712 move complete, result=0
02:57:41.700 00.000 15712 worker thread done servicing request
02:57:41.700 00.000 15712 Worker thread wakes up
02:57:41.700 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
02:57:41.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:41.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:43.119 01.419 15712 Exposure complete
02:57:43.182 00.063 15712 worker thread done servicing request
02:57:43.182 00.000 7988 OnExposeComplete: enter
02:57:43.182 00.000 7988 UpdateGuideState(): m_state=6
02:57:43.182 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5374
02:57:43.182 00.000 7988 Star::Find returns 1 (0), X=975.10, Y=190.15, Mass=718, SNR=17.2, Peak=153 HFD=3.9
02:57:43.182 00.000 7988 MultiStar: [#1 -0.21,0.74,0.00,M1] [#2 -0.31,1.00,0.00,M1] [#3 -0.26,0.56,0.72,U] [#4 0.13,0.90,0.00,M1] [#5 -0.76,0.50,0.00,M1] [#6 0.16,0.40,0.53,U] [#7 -0.80,0.24,0.00,M3] [#8 0.23,0.32,0.43,U] 
02:57:43.182 00.000 7988 single-star, 3 included, MultiStar: {0.10, 0.29}, one-star: {0.26, 0.03}
02:57:43.182 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
02:57:43.191 00.009 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
02:57:43.191 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.27 cameraTheta=0.11 mountX=0.03 mountY=-0.26, mountTheta=-1.45
02:57:43.191 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.03, opts=13)
02:57:43.191 00.000 7988 Enqueuing Move request for scope (0.26, 0.03)
02:57:43.191 00.000 15712 Worker thread wakes up
02:57:43.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.03) opts 0xd
02:57:43.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.03)
02:57:43.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:57:43.196 00.005 7988 UpdateGuideState exits: m=718 SNR=17.2
02:57:43.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:43.196 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:43.196 00.000 7988 Enqueuing Expose request
02:57:43.196 00.000 15712 Moving (0.26, 0.03) raw xDistance=0.03 yDistance=-0.26
02:57:43.196 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
02:57:43.196 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
02:57:43.196 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:57:43.196 00.000 15712 MoveAxis(E, 1, ABG)
02:57:43.196 00.000 15712 Guiding  Dir = 2, Dur = 1
02:57:43.196 00.000 15712 IsGuiding returns 0
02:57:43.224 00.028 15712 IsGuiding returns 0
02:57:43.224 00.000 15712 Move returns status 0, amount 1
02:57:43.224 00.000 15712 MoveAxis(N, 68, ABG)
02:57:43.224 00.000 15712 Guiding  Dir = 0, Dur = 68
02:57:43.224 00.000 15712 IsGuiding returns 0
02:57:43.296 00.072 15712 IsGuiding returns 1
02:57:43.296 00.000 15712 scope still moving after pulse duration time elapsed
02:57:43.339 00.043 15712 IsGuiding returns 1
02:57:43.395 00.056 15712 IsGuiding returns 0
02:57:43.395 00.000 15712 scope move finished after 68 + 107 ms
02:57:43.395 00.000 15712 Move returns status 0, amount 68
02:57:43.395 00.000 15712 move complete, result=0
02:57:43.395 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.3 px 68 ms NORTH
02:57:43.402 00.007 15712 worker thread done servicing request
02:57:43.402 00.000 15712 Worker thread wakes up
02:57:43.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:43.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:45.142 01.740 15712 Exposure complete
02:57:45.203 00.061 15712 worker thread done servicing request
02:57:45.203 00.000 7988 OnExposeComplete: enter
02:57:45.203 00.000 7988 UpdateGuideState(): m_state=6
02:57:45.203 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5375
02:57:45.203 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=190.11, Mass=536, SNR=14.6, Peak=129 HFD=2.9
02:57:45.203 00.000 7988 MultiStar: [#1 -0.20,0.43,0.89,U] [#2 -0.30,0.54,0.84,U] [#3 0.03,0.48,0.80,U] [#4 -0.23,0.96,0.00,M2] [#5 -0.47,0.21,0.76,U] [#6 -0.16,0.17,0.73,U] [#7 -0.11,0.14,0.54,U] [#8 0.28,0.35,0.45,U] 
02:57:45.203 00.000 7988 single-star, 7 included, MultiStar: {-0.13, 0.29}, one-star: {0.02, -0.01}
02:57:45.213 00.010 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
02:57:45.213 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
02:57:45.213 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.58 mountX=-0.01 mountY=-0.02, mountTheta=-2.16
02:57:45.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.01, opts=13)
02:57:45.213 00.000 7988 Enqueuing Move request for scope (0.02, -0.01)
02:57:45.219 00.006 15712 Worker thread wakes up
02:57:45.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
02:57:45.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
02:57:45.219 00.000 15712 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
02:57:45.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:57:45.219 00.000 7988 UpdateGuideState exits: m=536 SNR=14.6
02:57:45.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:45.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:45.219 00.000 7988 Enqueuing Expose request
02:57:45.219 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
02:57:45.219 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
02:57:45.219 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:45.219 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:57:45.219 00.000 15712 MoveAxis(E, 0, ABG)
02:57:45.219 00.000 15712 Move returns status 0, amount 0
02:57:45.219 00.000 15712 MoveAxis(N, 0, ABG)
02:57:45.219 00.000 15712 Move returns status 0, amount 0
02:57:45.219 00.000 15712 move complete, result=0
02:57:45.219 00.000 15712 worker thread done servicing request
02:57:45.219 00.000 15712 Worker thread wakes up
02:57:45.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:45.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:45.219 00.000 7988 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:46.641 01.422 15712 Exposure complete
02:57:46.703 00.062 15712 worker thread done servicing request
02:57:46.703 00.000 7988 OnExposeComplete: enter
02:57:46.703 00.000 7988 UpdateGuideState(): m_state=6
02:57:46.707 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5376
02:57:46.709 00.002 7988 Star::Find returns 1 (0), X=974.69, Y=190.29, Mass=645, SNR=16.2, Peak=133 HFD=3.5
02:57:46.709 00.000 7988 Star::Find false star n=5 nbg=279 bg=73.4 sigma=3.0 thresh=82 peak=82
02:57:46.711 00.002 7988 MultiStar: [#1 0.02,0.38,0.90,U] [#2 -0.03,0.68,0.74,U] [#3 0.18,0.42,0.83,U] [#4 -0.24,1.08,0.00,M3] [#5 -0.54,0.13,0.58,U] [#6 -0.38,0.19,0.57,U] [#7 -0.32,0.13,0.51,U] [#8 0.00,0.00,0.00,L] [#9 0.52,0.57,0.00,R] 
02:57:46.711 00.000 7988 single-star, 6 included, MultiStar: {-0.14, 0.31}, one-star: {-0.15, 0.16}
02:57:46.713 00.002 7988 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.56) = xAngle (0.74 = 0.74)
02:57:46.713 00.000 7988 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
02:57:46.715 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.30 mountX=0.16 mountY=0.14, mountTheta=0.72
02:57:46.717 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.16, opts=13)
02:57:46.717 00.000 7988 Enqueuing Move request for scope (-0.15, 0.16)
02:57:46.719 00.002 15712 Worker thread wakes up
02:57:46.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
02:57:46.719 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
02:57:46.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:57:46.719 00.000 7988 UpdateGuideState exits: m=645 SNR=16.2
02:57:46.722 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:46.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:46.724 00.002 7988 Enqueuing Expose request
02:57:46.724 00.000 15712 Moving (-0.15, 0.16) raw xDistance=0.16 yDistance=0.14
02:57:46.724 00.000 15712 PPEC rslt: input = 0.16, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.58
02:57:46.724 00.000 15712 PPEC: input: 0.16, control: 0.10, exposure: 1500
02:57:46.724 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:46.724 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:57:46.724 00.000 15712 MoveAxis(W, 33, ABG)
02:57:46.724 00.000 15712 Guiding  Dir = 3, Dur = 33
02:57:46.724 00.000 15712 IsGuiding returns 0
02:57:46.758 00.034 15712 PulseGuide returned control before completion, sleep 16
02:57:46.805 00.047 15712 IsGuiding returns 0
02:57:46.805 00.000 15712 Move returns status 0, amount 33
02:57:46.805 00.000 15712 MoveAxis(N, 0, ABG)
02:57:46.805 00.000 15712 Move returns status 0, amount 0
02:57:46.805 00.000 15712 move complete, result=0
02:57:46.805 00.000 7988 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
02:57:46.808 00.003 15712 worker thread done servicing request
02:57:46.808 00.000 15712 Worker thread wakes up
02:57:46.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:46.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:48.444 01.636 15712 Exposure complete
02:57:48.508 00.064 7988 OnExposeComplete: enter
02:57:48.510 00.002 7988 UpdateGuideState(): m_state=6
02:57:48.512 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5377
02:57:48.514 00.002 15712 worker thread done servicing request
02:57:48.514 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=190.91, Mass=598, SNR=15.6, Peak=133 HFD=3.0
02:57:48.514 00.000 7988 MultiStar: [#1 -0.36,0.76,0.00,M1] [#2 -0.08,0.47,0.81,U] [#3 0.39,0.67,0.00,M1] [#4 0.40,0.59,0.00,M4] [#5 0.01,0.29,0.56,U] [#6 0.06,-0.04,0.65,U] [#7 0.66,0.70,0.00,M2] [#8 0.11,0.08,0.38,U] 
02:57:48.516 00.002 7988 refined, 4 included, MultiStar: {0.03, 0.39}, one-star: {0.09, 0.79}
02:57:48.518 00.002 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
02:57:48.518 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
02:57:48.520 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.40 cameraTheta=1.48 mountX=0.39 mountY=-0.04, mountTheta=-0.11
02:57:48.522 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.39, opts=13)
02:57:48.522 00.000 7988 Enqueuing Move request for scope (0.03, 0.39)
02:57:48.522 00.000 15712 Worker thread wakes up
02:57:48.522 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
02:57:48.522 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
02:57:48.522 00.000 15712 Moving (0.03, 0.39) raw xDistance=0.39 yDistance=-0.04
02:57:48.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:57:48.527 00.005 7988 UpdateGuideState exits: m=598 SNR=15.6
02:57:48.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:48.529 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:48.529 00.000 7988 Enqueuing Expose request
02:57:48.529 00.000 15712 PPEC rslt: input = 0.39, final = 0.24, react = 0.24, pred = 0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 639.58
02:57:48.529 00.000 15712 PPEC: input: 0.39, control: 0.24, exposure: 1500
02:57:48.529 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:48.529 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:57:48.529 00.000 15712 MoveAxis(W, 80, ABG)
02:57:48.529 00.000 15712 Guiding  Dir = 3, Dur = 80
02:57:48.544 00.015 15712 IsGuiding returns 0
02:57:48.561 00.017 15712 PulseGuide returned control before completion, sleep 75
02:57:48.676 00.115 15712 IsGuiding returns 0
02:57:48.676 00.000 15712 Move returns status 0, amount 80
02:57:48.676 00.000 15712 MoveAxis(N, 0, ABG)
02:57:48.676 00.000 15712 Move returns status 0, amount 0
02:57:48.676 00.000 15712 move complete, result=0
02:57:48.676 00.000 15712 worker thread done servicing request
02:57:48.676 00.000 15712 Worker thread wakes up
02:57:48.676 00.000 7988 GuideStep: 0.4 px 80 ms WEST, -0.0 px 0 ms NORTH
02:57:48.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:48.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:50.087 01.411 15712 Exposure complete
02:57:50.149 00.062 15712 worker thread done servicing request
02:57:50.149 00.000 7988 OnExposeComplete: enter
02:57:50.149 00.000 7988 UpdateGuideState(): m_state=6
02:57:50.153 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5378
02:57:50.153 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=190.84, Mass=542, SNR=14.7, Peak=139 HFD=3.0
02:57:50.155 00.002 7988 Star::Find false star n=4 nbg=280 bg=72.6 sigma=3.0 thresh=82 peak=82
02:57:50.155 00.000 7988 Star::Find false star n=3 nbg=276 bg=71.2 sigma=3.0 thresh=80 peak=78
02:57:50.157 00.002 7988 MultiStar: [#1 0.05,0.77,0.00,M2] [#2 -0.14,0.89,0.00,M1] [#3 -0.20,0.68,0.00,M2] [#4 -0.04,0.75,0.00,M5] [#5 -0.39,0.62,0.00,M1] [#6 -0.57,0.06,0.65,U] [#7 -0.04,0.18,0.44,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.93,2.32,0.00,M8] 
02:57:50.159 00.002 7988 refined, 2 included, MultiStar: {-0.19, 0.40}, one-star: {-0.00, 0.72}
02:57:50.159 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
02:57:50.161 00.002 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:57:50.161 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.40 hyp=0.44 cameraTheta=2.01 mountX=0.40 mountY=0.18, mountTheta=0.42
02:57:50.163 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.40, opts=13)
02:57:50.165 00.002 7988 Enqueuing Move request for scope (-0.19, 0.40)
02:57:50.165 00.000 15712 Worker thread wakes up
02:57:50.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.40) opts 0xd
02:57:50.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.40)
02:57:50.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
02:57:50.165 00.000 7988 UpdateGuideState exits: m=542 SNR=14.7
02:57:50.169 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:50.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:50.171 00.002 7988 Enqueuing Expose request
02:57:50.171 00.000 15712 Moving (-0.19, 0.40) raw xDistance=0.40 yDistance=0.18
02:57:50.171 00.000 15712 PPEC rslt: input = 0.40, final = 0.25, react = 0.24, pred = 0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.58
02:57:50.171 00.000 15712 PPEC: input: 0.40, control: 0.25, exposure: 1500
02:57:50.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:50.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:57:50.171 00.000 15712 MoveAxis(W, 82, ABG)
02:57:50.171 00.000 15712 Guiding  Dir = 3, Dur = 82
02:57:50.185 00.014 15712 IsGuiding returns 0
02:57:50.199 00.014 15712 PulseGuide returned control before completion, sleep 76
02:57:50.307 00.108 15712 IsGuiding returns 0
02:57:50.307 00.000 15712 Move returns status 0, amount 82
02:57:50.307 00.000 15712 MoveAxis(N, 0, ABG)
02:57:50.307 00.000 15712 Move returns status 0, amount 0
02:57:50.307 00.000 15712 move complete, result=0
02:57:50.307 00.000 15712 worker thread done servicing request
02:57:50.307 00.000 15712 Worker thread wakes up
02:57:50.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:50.307 00.000 7988 GuideStep: 0.4 px 82 ms WEST, 0.2 px 0 ms NORTH
02:57:50.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:51.951 01.644 15712 Exposure complete
02:57:52.018 00.067 15712 worker thread done servicing request
02:57:52.018 00.000 7988 OnExposeComplete: enter
02:57:52.018 00.000 7988 UpdateGuideState(): m_state=6
02:57:52.018 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5379
02:57:52.018 00.000 7988 Star::Find returns 1 (0), X=975.12, Y=190.80, Mass=568, SNR=15.2, Peak=139 HFD=3.1
02:57:52.018 00.000 7988 MultiStar: [#1 0.06,0.99,0.00,M3] [#2 -0.30,1.02,0.00,M2] [#3 0.22,0.52,0.73,U] [#4 -0.40,0.64,0.00,M6] [#5 -0.32,0.32,0.74,U] [#6 0.22,-0.08,0.64,U] [#7 -0.34,0.02,0.46,U] [#8 0.70,-0.55,0.00,M1] 
02:57:52.018 00.000 7988 refined, 4 included, MultiStar: {0.05, 0.35}, one-star: {0.28, 0.68}
02:57:52.018 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
02:57:52.018 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:57:52.018 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.42 mountX=0.35 mountY=-0.06, mountTheta=-0.18
02:57:52.018 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.35, opts=13)
02:57:52.030 00.012 7988 Enqueuing Move request for scope (0.05, 0.35)
02:57:52.031 00.001 15712 Worker thread wakes up
02:57:52.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
02:57:52.031 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
02:57:52.031 00.000 15712 Moving (0.05, 0.35) raw xDistance=0.35 yDistance=-0.06
02:57:52.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:57:52.031 00.000 7988 UpdateGuideState exits: m=568 SNR=15.2
02:57:52.034 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:52.034 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:52.036 00.002 7988 Enqueuing Expose request
02:57:52.036 00.000 15712 PPEC rslt: input = 0.35, final = 0.23, react = 0.21, pred = 0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 639.58
02:57:52.036 00.000 15712 PPEC: input: 0.35, control: 0.23, exposure: 1500
02:57:52.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:52.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:57:52.036 00.000 15712 MoveAxis(W, 73, ABG)
02:57:52.036 00.000 15712 Guiding  Dir = 3, Dur = 73
02:57:52.038 00.002 15712 IsGuiding returns 0
02:57:52.065 00.027 15712 PulseGuide returned control before completion, sleep 56
02:57:52.125 00.060 15712 IsGuiding returns 1
02:57:52.125 00.000 15712 scope still moving after pulse duration time elapsed
02:57:52.177 00.052 15712 IsGuiding returns 0
02:57:52.177 00.000 15712 scope move finished after 73 + 66 ms
02:57:52.177 00.000 15712 Move returns status 0, amount 73
02:57:52.177 00.000 15712 MoveAxis(N, 0, ABG)
02:57:52.177 00.000 15712 Move returns status 0, amount 0
02:57:52.177 00.000 15712 move complete, result=0
02:57:52.177 00.000 7988 GuideStep: 0.3 px 73 ms WEST, -0.1 px 0 ms NORTH
02:57:52.178 00.001 15712 worker thread done servicing request
02:57:52.178 00.000 15712 Worker thread wakes up
02:57:52.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:52.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:53.594 01.416 15712 Exposure complete
02:57:53.657 00.063 15712 worker thread done servicing request
02:57:53.657 00.000 7988 OnExposeComplete: enter
02:57:53.657 00.000 7988 UpdateGuideState(): m_state=6
02:57:53.662 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5380
02:57:53.664 00.002 7988 Star::Find returns 1 (0), X=974.66, Y=190.28, Mass=587, SNR=15.6, Peak=145 HFD=3.3
02:57:53.664 00.000 7988 MultiStar: [#1 0.23,0.27,0.95,U] [#2 -0.07,0.55,0.89,U] [#3 -0.30,0.06,0.84,U] [#4 0.25,0.26,0.70,U] [#5 -0.70,0.27,0.00,M1] [#6 -0.27,-0.25,0.64,U] [#7 -0.46,0.70,0.00,M1] [#8 -0.07,0.21,0.43,U] 
02:57:53.666 00.002 7988 refined, 6 included, MultiStar: {-0.05, 0.20}, one-star: {-0.17, 0.15}
02:57:53.666 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
02:57:53.668 00.002 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
02:57:53.668 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.84 mountX=0.20 mountY=0.05, mountTheta=0.25
02:57:53.670 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.20, opts=13)
02:57:53.672 00.002 7988 Enqueuing Move request for scope (-0.05, 0.20)
02:57:53.673 00.001 15712 Worker thread wakes up
02:57:53.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
02:57:53.673 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
02:57:53.673 00.000 15712 Moving (-0.05, 0.20) raw xDistance=0.20 yDistance=0.05
02:57:53.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:57:53.673 00.000 7988 UpdateGuideState exits: m=587 SNR=15.6
02:57:53.675 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:53.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:53.677 00.002 7988 Enqueuing Expose request
02:57:53.678 00.001 15712 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.59
02:57:53.678 00.000 15712 PPEC: input: 0.20, control: 0.13, exposure: 1500
02:57:53.678 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:53.678 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:57:53.678 00.000 15712 MoveAxis(W, 43, ABG)
02:57:53.678 00.000 15712 Guiding  Dir = 3, Dur = 43
02:57:53.678 00.000 15712 IsGuiding returns 0
02:57:53.695 00.017 15712 PulseGuide returned control before completion, sleep 37
02:57:53.760 00.065 15712 IsGuiding returns 1
02:57:53.760 00.000 15712 scope still moving after pulse duration time elapsed
02:57:53.785 00.025 15712 IsGuiding returns 0
02:57:53.785 00.000 15712 scope move finished after 43 + 63 ms
02:57:53.785 00.000 15712 Move returns status 0, amount 43
02:57:53.785 00.000 15712 MoveAxis(N, 0, ABG)
02:57:53.785 00.000 15712 Move returns status 0, amount 0
02:57:53.785 00.000 15712 move complete, result=0
02:57:53.785 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
02:57:53.787 00.002 15712 worker thread done servicing request
02:57:53.787 00.000 15712 Worker thread wakes up
02:57:53.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:53.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:55.429 01.642 15712 Exposure complete
02:57:55.491 00.062 15712 worker thread done servicing request
02:57:55.491 00.000 7988 OnExposeComplete: enter
02:57:55.491 00.000 7988 UpdateGuideState(): m_state=6
02:57:55.495 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5381
02:57:55.497 00.002 7988 Star::Find returns 1 (0), X=974.83, Y=190.34, Mass=553, SNR=14.9, Peak=143 HFD=2.7
02:57:55.497 00.000 7988 MultiStar: [#1 -0.23,0.42,0.94,U] [#2 -0.21,0.64,0.90,U] [#3 -0.23,0.29,0.89,U] [#4 0.23,0.13,0.65,U] [#5 -0.52,0.22,0.77,U] [#6 -0.02,0.22,0.67,U] [#7 -0.59,-0.12,0.45,U] [#8 -0.15,0.04,0.49,U] 
02:57:55.499 00.002 7988 single-star, 8 included, MultiStar: {-0.18, 0.27}, one-star: {-0.01, 0.22}
02:57:55.499 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
02:57:55.501 00.002 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:57:55.501 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=0.22 mountY=0.00, mountTheta=0.00
02:57:55.503 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.22, opts=13)
02:57:55.505 00.002 7988 Enqueuing Move request for scope (-0.01, 0.22)
02:57:55.505 00.000 15712 Worker thread wakes up
02:57:55.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
02:57:55.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
02:57:55.505 00.000 15712 Moving (-0.01, 0.22) raw xDistance=0.22 yDistance=0.00
02:57:55.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:57:55.506 00.001 7988 UpdateGuideState exits: m=553 SNR=14.9
02:57:55.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:55.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:55.506 00.000 7988 Enqueuing Expose request
02:57:55.506 00.000 15712 PPEC rslt: input = 0.22, final = 0.15, react = 0.13, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.59
02:57:55.506 00.000 15712 PPEC: input: 0.22, control: 0.15, exposure: 1500
02:57:55.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:55.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:57:55.506 00.000 15712 MoveAxis(W, 48, ABG)
02:57:55.506 00.000 15712 Guiding  Dir = 3, Dur = 48
02:57:55.506 00.000 15712 IsGuiding returns 0
02:57:55.531 00.025 15712 PulseGuide returned control before completion, sleep 37
02:57:55.586 00.055 15712 IsGuiding returns 1
02:57:55.586 00.000 15712 scope still moving after pulse duration time elapsed
02:57:55.623 00.037 15712 IsGuiding returns 0
02:57:55.623 00.000 15712 scope move finished after 48 + 70 ms
02:57:55.623 00.000 15712 Move returns status 0, amount 48
02:57:55.623 00.000 15712 MoveAxis(N, 0, ABG)
02:57:55.623 00.000 15712 Move returns status 0, amount 0
02:57:55.623 00.000 15712 move complete, result=0
02:57:55.623 00.000 15712 worker thread done servicing request
02:57:55.623 00.000 15712 Worker thread wakes up
02:57:55.623 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.0 px 0 ms NORTH
02:57:55.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:55.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:57.037 01.414 15712 Exposure complete
02:57:57.102 00.065 15712 worker thread done servicing request
02:57:57.102 00.000 7988 OnExposeComplete: enter
02:57:57.102 00.000 7988 UpdateGuideState(): m_state=6
02:57:57.102 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5382
02:57:57.102 00.000 7988 Star::Find returns 1 (0), X=975.02, Y=190.43, Mass=566, SNR=14.9, Peak=141 HFD=3.6
02:57:57.102 00.000 7988 MultiStar: [#1 0.14,0.20,1.06,U] [#2 -0.32,0.39,0.83,U] [#3 -0.09,0.12,0.80,U] [#4 0.29,0.62,0.75,U] [#5 -0.27,0.13,0.73,U] [#6 0.01,-0.08,0.62,U] [#7 0.48,-0.46,0.43,U] [#8 0.57,-0.73,0.00,M1] 
02:57:57.102 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.20}, one-star: {0.19, 0.30}
02:57:57.109 00.007 7988 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
02:57:57.109 00.000 7988 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:57:57.109 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.39 mountX=0.20 mountY=-0.04, mountTheta=-0.21
02:57:57.109 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.20, opts=13)
02:57:57.113 00.004 7988 Enqueuing Move request for scope (0.04, 0.20)
02:57:57.113 00.000 15712 Worker thread wakes up
02:57:57.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
02:57:57.113 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
02:57:57.113 00.000 15712 Moving (0.04, 0.20) raw xDistance=0.20 yDistance=-0.04
02:57:57.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:57:57.113 00.000 7988 UpdateGuideState exits: m=566 SNR=14.9
02:57:57.117 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:57.117 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:57.119 00.002 7988 Enqueuing Expose request
02:57:57.119 00.000 15712 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.59
02:57:57.119 00.000 15712 PPEC: input: 0.20, control: 0.13, exposure: 1500
02:57:57.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:57.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:57:57.119 00.000 15712 MoveAxis(W, 44, ABG)
02:57:57.119 00.000 15712 Guiding  Dir = 3, Dur = 44
02:57:57.121 00.002 15712 IsGuiding returns 0
02:57:57.149 00.028 15712 PulseGuide returned control before completion, sleep 27
02:57:57.177 00.028 15712 IsGuiding returns 1
02:57:57.177 00.000 15712 scope still moving after pulse duration time elapsed
02:57:57.228 00.051 15712 IsGuiding returns 0
02:57:57.228 00.000 15712 scope move finished after 44 + 63 ms
02:57:57.228 00.000 15712 Move returns status 0, amount 44
02:57:57.228 00.000 15712 MoveAxis(N, 0, ABG)
02:57:57.228 00.000 15712 Move returns status 0, amount 0
02:57:57.228 00.000 15712 move complete, result=0
02:57:57.228 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
02:57:57.230 00.002 15712 worker thread done servicing request
02:57:57.230 00.000 15712 Worker thread wakes up
02:57:57.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:57.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:57:58.866 01.636 15712 Exposure complete
02:57:58.930 00.064 15712 worker thread done servicing request
02:57:58.931 00.001 7988 OnExposeComplete: enter
02:57:58.931 00.000 7988 UpdateGuideState(): m_state=6
02:57:58.931 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5383
02:57:58.931 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=189.20, Mass=662, SNR=16.3, Peak=145 HFD=3.6
02:57:58.931 00.000 7988 MultiStar: [#1 0.09,-0.40,0.93,U] [#2 -0.53,0.15,0.83,U] [#3 0.07,-0.36,0.92,U] [#4 0.03,-0.21,0.64,U] [#5 -0.03,-0.65,0.66,U] [#6 -0.43,-0.82,0.00,M1] [#7 -0.43,0.07,0.47,U] [#8 0.14,-0.87,0.00,M2] 
02:57:58.931 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.38}, one-star: {-0.05, -0.92}
02:57:58.931 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
02:57:58.931 00.000 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
02:57:58.931 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.38 hyp=0.39 cameraTheta=-1.83 mountX=-0.38 mountY=0.11, mountTheta=2.86
02:57:58.931 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.38, opts=13)
02:57:58.931 00.000 7988 Enqueuing Move request for scope (-0.10, -0.38)
02:57:58.943 00.012 15712 Worker thread wakes up
02:57:58.943 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.38) opts 0xd
02:57:58.943 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.38)
02:57:58.943 00.000 15712 Moving (-0.10, -0.38) raw xDistance=-0.38 yDistance=0.11
02:57:58.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:57:58.943 00.000 7988 UpdateGuideState exits: m=662 SNR=16.3
02:57:58.945 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:58.945 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:57:58.947 00.002 7988 Enqueuing Expose request
02:57:58.947 00.000 15712 PPEC rslt: input = -0.38, final = -0.21, react = -0.23, pred = 0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 639.59
02:57:58.947 00.000 15712 PPEC: input: -0.38, control: -0.21, exposure: 1500
02:57:58.947 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:58.947 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:57:58.947 00.000 15712 MoveAxis(E, 68, ABG)
02:57:58.947 00.000 15712 Guiding  Dir = 2, Dur = 68
02:57:58.947 00.000 15712 IsGuiding returns 0
02:57:58.969 00.022 15712 PulseGuide returned control before completion, sleep 57
02:57:59.063 00.094 15712 IsGuiding returns 0
02:57:59.063 00.000 15712 Move returns status 0, amount 68
02:57:59.063 00.000 15712 MoveAxis(N, 0, ABG)
02:57:59.063 00.000 15712 Move returns status 0, amount 0
02:57:59.063 00.000 15712 move complete, result=0
02:57:59.063 00.000 15712 worker thread done servicing request
02:57:59.063 00.000 15712 Worker thread wakes up
02:57:59.063 00.000 7988 GuideStep: -0.4 px 68 ms EAST, 0.1 px 0 ms NORTH
02:57:59.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:57:59.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:00.474 01.411 15712 Exposure complete
02:58:00.536 00.062 15712 worker thread done servicing request
02:58:00.536 00.000 7988 OnExposeComplete: enter
02:58:00.536 00.000 7988 UpdateGuideState(): m_state=6
02:58:00.542 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5384
02:58:00.542 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=189.79, Mass=588, SNR=15.6, Peak=143 HFD=2.7
02:58:00.542 00.000 7988 Star::Find false star n=4 nbg=279 bg=69.5 sigma=2.7 thresh=78 peak=77
02:58:00.542 00.000 7988 MultiStar: [#1 0.17,-0.34,0.97,U] [#2 -0.34,0.21,0.96,U] [#3 0.23,-0.14,0.83,U] [#4 0.05,-0.44,0.65,U] [#5 -0.12,-0.24,0.72,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 -0.38,-0.32,0.48,U] [#9 0.00,0.00,0.00,L] [#10 0.13,-0.42,0.50,U] [#11 0.98,1.47,0.00,M9] 
02:58:00.542 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.23}, one-star: {0.19, -0.33}
02:58:00.542 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
02:58:00.542 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
02:58:00.542 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.54 mountX=-0.23 mountY=-0.00, mountTheta=-3.14
02:58:00.542 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.23, opts=13)
02:58:00.552 00.010 7988 Enqueuing Move request for scope (0.01, -0.23)
02:58:00.552 00.000 15712 Worker thread wakes up
02:58:00.552 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
02:58:00.552 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
02:58:00.552 00.000 15712 Moving (0.01, -0.23) raw xDistance=-0.23 yDistance=-0.00
02:58:00.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:00.552 00.000 7988 UpdateGuideState exits: m=588 SNR=15.6
02:58:00.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:00.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:00.558 00.006 7988 Enqueuing Expose request
02:58:00.558 00.000 15712 PPEC rslt: input = -0.23, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.59
02:58:00.558 00.000 15712 PPEC: input: -0.23, control: -0.12, exposure: 1500
02:58:00.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:00.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:58:00.558 00.000 15712 MoveAxis(E, 39, ABG)
02:58:00.558 00.000 15712 Guiding  Dir = 2, Dur = 39
02:58:00.558 00.000 15712 IsGuiding returns 0
02:58:00.585 00.027 15712 PulseGuide returned control before completion, sleep 24
02:58:00.632 00.047 15712 IsGuiding returns 0
02:58:00.632 00.000 15712 Move returns status 0, amount 39
02:58:00.632 00.000 15712 MoveAxis(N, 0, ABG)
02:58:00.632 00.000 15712 Move returns status 0, amount 0
02:58:00.632 00.000 15712 move complete, result=0
02:58:00.632 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
02:58:00.634 00.002 15712 worker thread done servicing request
02:58:00.634 00.000 15712 Worker thread wakes up
02:58:00.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:00.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:02.374 01.740 15712 Exposure complete
02:58:02.439 00.065 15712 worker thread done servicing request
02:58:02.439 00.000 7988 OnExposeComplete: enter
02:58:02.439 00.000 7988 UpdateGuideState(): m_state=6
02:58:02.439 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5385
02:58:02.439 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=189.86, Mass=534, SNR=14.9, Peak=146 HFD=2.7
02:58:02.439 00.000 7988 MultiStar: [#1 -0.15,0.30,1.00,U] [#2 -0.07,0.38,0.84,U] [#3 0.09,0.05,0.91,U] [#4 0.09,-0.01,0.74,U] [#5 -0.44,-0.07,0.73,U] [#6 -0.45,-0.11,0.58,U] [#7 -0.69,-0.19,0.00,M1] [#8 -0.34,-0.07,0.41,U] 
02:58:02.447 00.008 7988 refined, 7 included, MultiStar: {-0.14, 0.04}, one-star: {-0.06, -0.26}
02:58:02.447 00.000 7988 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.56) = xAngle (1.29 = 1.29)
02:58:02.447 00.000 7988 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
02:58:02.447 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.85 mountX=0.04 mountY=0.13, mountTheta=1.29
02:58:02.451 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.04, opts=13)
02:58:02.451 00.000 7988 Enqueuing Move request for scope (-0.14, 0.04)
02:58:02.451 00.000 15712 Worker thread wakes up
02:58:02.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
02:58:02.451 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
02:58:02.451 00.000 15712 Moving (-0.14, 0.04) raw xDistance=0.04 yDistance=0.13
02:58:02.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:02.451 00.000 7988 UpdateGuideState exits: m=534 SNR=14.9
02:58:02.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:02.451 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:02.451 00.000 7988 Enqueuing Expose request
02:58:02.451 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
02:58:02.451 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
02:58:02.451 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:02.451 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:58:02.451 00.000 15712 MoveAxis(W, 7, ABG)
02:58:02.451 00.000 15712 Guiding  Dir = 3, Dur = 7
02:58:02.451 00.000 15712 IsGuiding returns 0
02:58:02.485 00.034 15712 IsGuiding returns 0
02:58:02.485 00.000 15712 Move returns status 0, amount 7
02:58:02.485 00.000 15712 MoveAxis(N, 0, ABG)
02:58:02.485 00.000 15712 Move returns status 0, amount 0
02:58:02.485 00.000 15712 move complete, result=0
02:58:02.485 00.000 15712 worker thread done servicing request
02:58:02.485 00.000 15712 Worker thread wakes up
02:58:02.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:02.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:02.485 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
02:58:03.903 01.418 15712 Exposure complete
02:58:03.965 00.062 15712 worker thread done servicing request
02:58:03.965 00.000 7988 OnExposeComplete: enter
02:58:03.965 00.000 7988 UpdateGuideState(): m_state=6
02:58:03.965 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5386
02:58:03.965 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=189.75, Mass=575, SNR=15.2, Peak=138 HFD=3.3
02:58:03.965 00.000 7988 MultiStar: [#1 -0.05,0.11,0.88,U] [#2 -0.21,0.27,0.89,U] [#3 -0.09,-0.04,0.82,U] [#4 -0.15,0.13,0.69,U] [#5 -0.36,0.11,0.70,U] [#6 -0.21,-0.24,0.65,U] [#7 -0.13,0.08,0.57,U] [#8 -0.04,-0.61,0.40,U] 
02:58:03.976 00.011 7988 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {0.05, -0.37}
02:58:03.976 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
02:58:03.976 00.000 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.44 = 1.85)
02:58:03.976 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.84 mountX=-0.04 mountY=0.13, mountTheta=1.88
02:58:03.980 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.04, opts=13)
02:58:03.980 00.000 7988 Enqueuing Move request for scope (-0.13, -0.04)
02:58:03.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:58:03.980 00.000 7988 UpdateGuideState exits: m=575 SNR=15.2
02:58:03.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:03.987 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:03.987 00.000 7988 Enqueuing Expose request
02:58:03.989 00.002 15712 Worker thread wakes up
02:58:03.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
02:58:03.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
02:58:03.989 00.000 15712 Moving (-0.13, -0.04) raw xDistance=-0.04 yDistance=0.13
02:58:03.993 00.004 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
02:58:03.993 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
02:58:03.993 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:03.993 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:58:03.993 00.000 15712 MoveAxis(W, 9, ABG)
02:58:03.993 00.000 15712 Guiding  Dir = 3, Dur = 9
02:58:03.993 00.000 15712 IsGuiding returns 0
02:58:04.017 00.024 15712 IsGuiding returns 0
02:58:04.017 00.000 15712 Move returns status 0, amount 9
02:58:04.017 00.000 15712 MoveAxis(N, 0, ABG)
02:58:04.017 00.000 15712 Move returns status 0, amount 0
02:58:04.017 00.000 15712 move complete, result=0
02:58:04.017 00.000 15712 worker thread done servicing request
02:58:04.017 00.000 15712 Worker thread wakes up
02:58:04.017 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
02:58:04.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:04.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:05.764 01.747 15712 Exposure complete
02:58:05.826 00.062 15712 worker thread done servicing request
02:58:05.826 00.000 7988 OnExposeComplete: enter
02:58:05.830 00.004 7988 UpdateGuideState(): m_state=6
02:58:05.830 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5387
02:58:05.832 00.002 7988 Star::Find returns 1 (0), X=975.01, Y=190.64, Mass=651, SNR=16.2, Peak=133 HFD=3.8
02:58:05.832 00.000 7988 MultiStar: [#1 0.05,0.58,0.86,U] [#2 -0.08,0.72,0.00,M1] [#3 -0.20,0.72,0.00,M1] [#4 0.18,1.17,0.00,M1] [#5 -0.23,0.10,0.64,U] [#6 -0.22,0.40,0.57,U] [#7 -0.44,-0.21,0.42,U] [#8 0.35,0.46,0.42,U] 
02:58:05.834 00.002 7988 refined, 5 included, MultiStar: {-0.02, 0.36}, one-star: {0.18, 0.51}
02:58:05.836 00.002 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
02:58:05.836 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
02:58:05.838 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.63 mountX=0.36 mountY=0.01, mountTheta=0.03
02:58:05.838 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.36, opts=13)
02:58:05.840 00.002 7988 Enqueuing Move request for scope (-0.02, 0.36)
02:58:05.842 00.002 15712 Worker thread wakes up
02:58:05.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.36) opts 0xd
02:58:05.842 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.36)
02:58:05.842 00.000 15712 Moving (-0.02, 0.36) raw xDistance=0.36 yDistance=0.01
02:58:05.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:05.842 00.000 7988 UpdateGuideState exits: m=651 SNR=16.2
02:58:05.845 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:05.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:05.847 00.002 7988 Enqueuing Expose request
02:58:05.847 00.000 15712 PPEC rslt: input = 0.36, final = 0.25, react = 0.22, pred = 0.03, hyst = 0.20, hyst_pct = 0.00, period_length = 639.59
02:58:05.849 00.002 15712 PPEC: input: 0.36, control: 0.25, exposure: 1500
02:58:05.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:05.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:58:05.849 00.000 15712 MoveAxis(W, 82, ABG)
02:58:05.849 00.000 15712 Guiding  Dir = 3, Dur = 82
02:58:05.850 00.001 15712 IsGuiding returns 0
02:58:05.876 00.026 15712 PulseGuide returned control before completion, sleep 66
02:58:05.955 00.079 15712 IsGuiding returns 1
02:58:05.955 00.000 15712 scope still moving after pulse duration time elapsed
02:58:05.988 00.033 15712 IsGuiding returns 0
02:58:05.988 00.000 15712 scope move finished after 82 + 56 ms
02:58:05.988 00.000 15712 Move returns status 0, amount 82
02:58:05.988 00.000 15712 MoveAxis(N, 0, ABG)
02:58:05.988 00.000 15712 Move returns status 0, amount 0
02:58:05.988 00.000 15712 move complete, result=0
02:58:05.988 00.000 15712 worker thread done servicing request
02:58:05.988 00.000 15712 Worker thread wakes up
02:58:05.988 00.000 7988 GuideStep: 0.4 px 82 ms WEST, 0.0 px 0 ms NORTH
02:58:05.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:05.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:07.406 01.418 15712 Exposure complete
02:58:07.469 00.063 15712 worker thread done servicing request
02:58:07.469 00.000 7988 OnExposeComplete: enter
02:58:07.469 00.000 7988 UpdateGuideState(): m_state=6
02:58:07.469 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5388
02:58:07.469 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=190.10, Mass=668, SNR=16.5, Peak=134 HFD=3.6
02:58:07.469 00.000 7988 MultiStar: [#1 -0.01,0.35,0.88,U] [#2 -0.04,0.94,0.00,M2] [#3 0.26,0.51,0.76,U] [#4 0.02,0.50,0.53,U] [#5 -0.11,0.06,0.61,U] [#6 0.26,0.24,0.72,U] [#7 -0.47,-0.03,0.44,U] [#8 -0.02,0.87,0.00,M1] 
02:58:07.469 00.000 7988 refined, 6 included, MultiStar: {-0.02, 0.23}, one-star: {-0.24, -0.02}
02:58:07.469 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.11 = 0.11)
02:58:07.469 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
02:58:07.479 00.010 7988 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.67 mountX=0.23 mountY=0.02, mountTheta=0.08
02:58:07.479 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.23, opts=13)
02:58:07.479 00.000 7988 Enqueuing Move request for scope (-0.02, 0.23)
02:58:07.483 00.004 15712 Worker thread wakes up
02:58:07.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:58:07.483 00.000 7988 UpdateGuideState exits: m=668 SNR=16.5
02:58:07.483 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:07.483 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:07.483 00.000 7988 Enqueuing Expose request
02:58:07.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
02:58:07.483 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
02:58:07.483 00.000 15712 Moving (-0.02, 0.23) raw xDistance=0.23 yDistance=0.02
02:58:07.493 00.010 15712 PPEC rslt: input = 0.23, final = 0.18, react = 0.14, pred = 0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 639.59
02:58:07.493 00.000 15712 PPEC: input: 0.23, control: 0.18, exposure: 1500
02:58:07.493 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:07.493 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:58:07.493 00.000 15712 MoveAxis(W, 57, ABG)
02:58:07.493 00.000 15712 Guiding  Dir = 3, Dur = 57
02:58:07.493 00.000 15712 IsGuiding returns 0
02:58:07.521 00.028 15712 PulseGuide returned control before completion, sleep 39
02:58:07.562 00.041 15712 IsGuiding returns 1
02:58:07.562 00.000 15712 scope still moving after pulse duration time elapsed
02:58:07.598 00.036 15712 IsGuiding returns 0
02:58:07.598 00.000 15712 scope move finished after 57 + 52 ms
02:58:07.598 00.000 15712 Move returns status 0, amount 57
02:58:07.598 00.000 15712 MoveAxis(N, 0, ABG)
02:58:07.598 00.000 15712 Move returns status 0, amount 0
02:58:07.598 00.000 15712 move complete, result=0
02:58:07.598 00.000 7988 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
02:58:07.605 00.007 15712 worker thread done servicing request
02:58:07.605 00.000 15712 Worker thread wakes up
02:58:07.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:07.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:09.241 01.636 15712 Exposure complete
02:58:09.303 00.062 15712 worker thread done servicing request
02:58:09.303 00.000 7988 OnExposeComplete: enter
02:58:09.303 00.000 7988 UpdateGuideState(): m_state=6
02:58:09.303 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5389
02:58:09.303 00.000 7988 Star::Find returns 1 (0), X=975.30, Y=190.16, Mass=559, SNR=15.1, Peak=139 HFD=3.0
02:58:09.303 00.000 7988 MultiStar: [#1 0.14,0.76,0.00,M1] [#2 -0.03,0.30,0.81,U] [#3 0.02,0.28,0.77,U] [#4 0.10,0.38,0.64,U] [#5 -0.67,0.02,0.76,U] [#6 -0.13,0.20,0.66,U] [#7 0.00,0.00,0.00,L] [#8 -0.21,0.29,0.41,U] [#9 0.32,0.50,0.36,U] 
02:58:09.303 00.000 7988 refined, 7 included, MultiStar: {-0.01, 0.22}, one-star: {0.46, 0.04}
02:58:09.303 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
02:58:09.314 00.011 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:58:09.314 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.61 mountX=0.22 mountY=0.00, mountTheta=0.02
02:58:09.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.22, opts=13)
02:58:09.314 00.000 7988 Enqueuing Move request for scope (-0.01, 0.22)
02:58:09.318 00.004 15712 Worker thread wakes up
02:58:09.318 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
02:58:09.318 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
02:58:09.318 00.000 15712 Moving (-0.01, 0.22) raw xDistance=0.22 yDistance=0.00
02:58:09.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:09.318 00.000 7988 UpdateGuideState exits: m=559 SNR=15.1
02:58:09.321 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:09.321 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:09.323 00.002 7988 Enqueuing Expose request
02:58:09.323 00.000 15712 PPEC rslt: input = 0.22, final = 0.17, react = 0.13, pred = 0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 639.59
02:58:09.323 00.000 15712 PPEC: input: 0.22, control: 0.17, exposure: 1500
02:58:09.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:09.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:58:09.323 00.000 15712 MoveAxis(W, 57, ABG)
02:58:09.323 00.000 15712 Guiding  Dir = 3, Dur = 57
02:58:09.325 00.002 15712 IsGuiding returns 0
02:58:09.339 00.014 15712 PulseGuide returned control before completion, sleep 48
02:58:09.423 00.084 15712 IsGuiding returns 0
02:58:09.423 00.000 15712 Move returns status 0, amount 57
02:58:09.423 00.000 15712 MoveAxis(N, 0, ABG)
02:58:09.423 00.000 15712 Move returns status 0, amount 0
02:58:09.423 00.000 15712 move complete, result=0
02:58:09.423 00.000 15712 worker thread done servicing request
02:58:09.423 00.000 15712 Worker thread wakes up
02:58:09.423 00.000 7988 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
02:58:09.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:09.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:10.833 01.410 15712 Exposure complete
02:58:10.896 00.063 15712 worker thread done servicing request
02:58:10.896 00.000 7988 OnExposeComplete: enter
02:58:10.896 00.000 7988 UpdateGuideState(): m_state=6
02:58:10.899 00.003 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5390
02:58:10.899 00.000 7988 Star::Find returns 1 (0), X=975.13, Y=190.24, Mass=608, SNR=15.9, Peak=147 HFD=3.1
02:58:10.901 00.002 7988 MultiStar: [#1 0.14,-0.07,0.96,U] [#2 -0.10,0.58,0.82,U] [#3 0.10,0.29,0.83,U] [#4 0.28,0.85,0.00,M1] [#5 -0.34,0.18,0.68,U] [#6 0.02,-0.07,0.62,U] [#7 -0.40,-0.47,0.47,U] [#8 -0.00,-0.05,0.43,U] 
02:58:10.901 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {0.30, 0.12}
02:58:10.903 00.002 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
02:58:10.903 00.000 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:58:10.905 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=0.10 mountY=-0.00, mountTheta=-0.05
02:58:10.907 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.10, opts=13)
02:58:10.907 00.000 7988 Enqueuing Move request for scope (0.00, 0.10)
02:58:10.910 00.003 15712 Worker thread wakes up
02:58:10.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:58:10.910 00.000 7988 UpdateGuideState exits: m=608 SNR=15.9
02:58:10.912 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:10.912 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:10.912 00.000 7988 Enqueuing Expose request
02:58:10.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
02:58:10.912 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
02:58:10.912 00.000 15712 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.00
02:58:10.912 00.000 15712 PPEC rslt: input = 0.10, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
02:58:10.912 00.000 15712 PPEC: input: 0.10, control: 0.04, exposure: 1500
02:58:10.912 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:10.912 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:58:10.912 00.000 15712 MoveAxis(W, 13, ABG)
02:58:10.912 00.000 15712 Guiding  Dir = 3, Dur = 13
02:58:10.942 00.030 15712 IsGuiding returns 0
02:58:10.958 00.016 15712 IsGuiding returns 1
02:58:10.958 00.000 15712 scope still moving after pulse duration time elapsed
02:58:11.006 00.048 15712 IsGuiding returns 0
02:58:11.006 00.000 15712 scope move finished after 13 + 50 ms
02:58:11.006 00.000 15712 Move returns status 0, amount 13
02:58:11.006 00.000 15712 MoveAxis(N, 0, ABG)
02:58:11.006 00.000 15712 Move returns status 0, amount 0
02:58:11.006 00.000 15712 move complete, result=0
02:58:11.006 00.000 15712 worker thread done servicing request
02:58:11.006 00.000 15712 Worker thread wakes up
02:58:11.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:11.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:11.006 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
02:58:12.650 01.644 15712 Exposure complete
02:58:12.713 00.063 15712 worker thread done servicing request
02:58:12.713 00.000 7988 OnExposeComplete: enter
02:58:12.713 00.000 7988 UpdateGuideState(): m_state=6
02:58:12.718 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5391
02:58:12.718 00.000 7988 Star::Find returns 1 (0), X=974.67, Y=189.33, Mass=639, SNR=16.0, Peak=128 HFD=3.4
02:58:12.720 00.002 7988 MultiStar: [#1 -0.03,-0.35,0.96,U] [#2 0.17,-0.24,0.79,U] [#3 0.44,-0.49,0.68,U] [#4 0.47,-0.19,0.67,U] [#5 -0.48,-0.16,0.77,U] [#6 0.63,-0.70,0.00,M1] [#7 0.27,-0.80,0.00,M1] [#8 0.28,-1.09,0.00,M1] 
02:58:12.720 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.39}, one-star: {-0.16, -0.79}
02:58:12.722 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
02:58:12.724 00.002 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
02:58:12.724 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.39 hyp=0.39 cameraTheta=-1.47 mountX=-0.39 mountY=-0.03, mountTheta=-3.06
02:58:12.726 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.39, opts=13)
02:58:12.726 00.000 7988 Enqueuing Move request for scope (0.04, -0.39)
02:58:12.728 00.002 15712 Worker thread wakes up
02:58:12.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.39) opts 0xd
02:58:12.728 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.39)
02:58:12.728 00.000 15712 Moving (0.04, -0.39) raw xDistance=-0.39 yDistance=-0.03
02:58:12.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:12.729 00.001 7988 UpdateGuideState exits: m=639 SNR=16.0
02:58:12.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:12.729 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:12.729 00.000 7988 Enqueuing Expose request
02:58:12.729 00.000 15712 PPEC rslt: input = -0.39, final = -0.20, react = -0.23, pred = 0.04, hyst = -0.20, hyst_pct = 0.00, period_length = 639.60
02:58:12.729 00.000 15712 PPEC: input: -0.39, control: -0.20, exposure: 1500
02:58:12.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:12.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:58:12.729 00.000 15712 MoveAxis(E, 65, ABG)
02:58:12.729 00.000 15712 Guiding  Dir = 2, Dur = 65
02:58:12.729 00.000 15712 IsGuiding returns 0
02:58:12.750 00.021 15712 PulseGuide returned control before completion, sleep 61
02:58:12.845 00.095 15712 IsGuiding returns 0
02:58:12.845 00.000 15712 Move returns status 0, amount 65
02:58:12.845 00.000 15712 MoveAxis(N, 0, ABG)
02:58:12.845 00.000 15712 Move returns status 0, amount 0
02:58:12.845 00.000 15712 move complete, result=0
02:58:12.845 00.000 7988 GuideStep: -0.4 px 65 ms EAST, -0.0 px 0 ms NORTH
02:58:12.847 00.002 15712 worker thread done servicing request
02:58:12.847 00.000 15712 Worker thread wakes up
02:58:12.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:12.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:14.263 01.416 15712 Exposure complete
02:58:14.326 00.063 15712 worker thread done servicing request
02:58:14.326 00.000 7988 OnExposeComplete: enter
02:58:14.326 00.000 7988 UpdateGuideState(): m_state=6
02:58:14.326 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5392
02:58:14.326 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=189.43, Mass=534, SNR=14.6, Peak=128 HFD=3.2
02:58:14.326 00.000 7988 MultiStar: [#1 -0.23,-0.03,1.09,U] [#2 -0.08,-0.28,0.91,U] [#3 0.04,-0.35,0.86,U] [#4 -0.05,-0.47,0.69,U] [#5 0.39,-0.68,0.00,M1] [#6 0.09,-0.67,0.67,U] [#7 0.01,-1.08,0.00,M2] [#8 -0.51,0.63,0.00,M2] 
02:58:14.326 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.39}, one-star: {0.11, -0.69}
02:58:14.326 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
02:58:14.326 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
02:58:14.326 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.65 mountX=-0.39 mountY=0.04, mountTheta=3.04
02:58:14.326 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.39, opts=13)
02:58:14.326 00.000 7988 Enqueuing Move request for scope (-0.03, -0.39)
02:58:14.340 00.014 15712 Worker thread wakes up
02:58:14.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.39) opts 0xd
02:58:14.340 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.39)
02:58:14.340 00.000 15712 Moving (-0.03, -0.39) raw xDistance=-0.39 yDistance=0.04
02:58:14.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:14.341 00.001 7988 UpdateGuideState exits: m=534 SNR=14.6
02:58:14.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:14.343 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:14.343 00.000 7988 Enqueuing Expose request
02:58:14.343 00.000 15712 PPEC rslt: input = -0.39, final = -0.20, react = -0.24, pred = 0.03, hyst = -0.21, hyst_pct = 0.00, period_length = 639.60
02:58:14.343 00.000 15712 PPEC: input: -0.39, control: -0.20, exposure: 1500
02:58:14.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:14.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:58:14.343 00.000 15712 MoveAxis(E, 67, ABG)
02:58:14.343 00.000 15712 Guiding  Dir = 2, Dur = 67
02:58:14.343 00.000 15712 IsGuiding returns 0
02:58:14.360 00.017 15712 PulseGuide returned control before completion, sleep 60
02:58:14.460 00.100 15712 IsGuiding returns 0
02:58:14.460 00.000 15712 Move returns status 0, amount 67
02:58:14.460 00.000 15712 MoveAxis(N, 0, ABG)
02:58:14.460 00.000 15712 Move returns status 0, amount 0
02:58:14.460 00.000 15712 move complete, result=0
02:58:14.460 00.000 15712 worker thread done servicing request
02:58:14.460 00.000 15712 Worker thread wakes up
02:58:14.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:14.460 00.000 7988 GuideStep: -0.4 px 67 ms EAST, 0.0 px 0 ms NORTH
02:58:14.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:16.095 01.635 15712 Exposure complete
02:58:16.159 00.064 15712 worker thread done servicing request
02:58:16.159 00.000 7988 OnExposeComplete: enter
02:58:16.160 00.001 7988 UpdateGuideState(): m_state=6
02:58:16.160 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5393
02:58:16.160 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=190.41, Mass=559, SNR=15.0, Peak=135 HFD=3.2
02:58:16.160 00.000 7988 MultiStar: [#1 -0.11,0.40,0.97,U] [#2 -0.40,0.13,0.80,U] [#3 -0.61,0.15,0.78,U] [#4 0.22,0.29,0.76,U] [#5 -0.59,-0.20,0.64,U] [#6 0.33,-0.22,0.78,U] [#7 -0.79,-1.10,0.00,M3] [#8 0.23,-0.28,0.40,U] 
02:58:16.160 00.000 7988 refined, 7 included, MultiStar: {-0.13, 0.11}, one-star: {-0.05, 0.29}
02:58:16.160 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
02:58:16.160 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
02:58:16.160 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.43 mountX=0.11 mountY=0.13, mountTheta=0.86
02:58:16.160 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.11, opts=13)
02:58:16.160 00.000 7988 Enqueuing Move request for scope (-0.13, 0.11)
02:58:16.160 00.000 15712 Worker thread wakes up
02:58:16.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
02:58:16.160 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
02:58:16.160 00.000 15712 Moving (-0.13, 0.11) raw xDistance=0.11 yDistance=0.13
02:58:16.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:16.173 00.013 7988 UpdateGuideState exits: m=559 SNR=15.0
02:58:16.173 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:16.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:16.173 00.000 7988 Enqueuing Expose request
02:58:16.177 00.004 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
02:58:16.177 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
02:58:16.177 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:16.177 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:58:16.177 00.000 15712 MoveAxis(W, 10, ABG)
02:58:16.177 00.000 15712 Guiding  Dir = 3, Dur = 10
02:58:16.177 00.000 15712 IsGuiding returns 0
02:58:16.228 00.051 15712 IsGuiding returns 1
02:58:16.228 00.000 15712 scope still moving after pulse duration time elapsed
02:58:16.277 00.049 15712 IsGuiding returns 0
02:58:16.277 00.000 15712 scope move finished after 10 + 89 ms
02:58:16.277 00.000 15712 Move returns status 0, amount 10
02:58:16.277 00.000 15712 MoveAxis(N, 0, ABG)
02:58:16.277 00.000 15712 Move returns status 0, amount 0
02:58:16.277 00.000 15712 move complete, result=0
02:58:16.277 00.000 15712 worker thread done servicing request
02:58:16.277 00.000 15712 Worker thread wakes up
02:58:16.277 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
02:58:16.279 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:16.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:17.688 01.409 15712 Exposure complete
02:58:17.752 00.064 15712 worker thread done servicing request
02:58:17.752 00.000 7988 OnExposeComplete: enter
02:58:17.752 00.000 7988 UpdateGuideState(): m_state=6
02:58:17.752 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5394
02:58:17.752 00.000 7988 Star::Find returns 1 (0), X=975.12, Y=189.80, Mass=614, SNR=15.6, Peak=127 HFD=3.6
02:58:17.752 00.000 7988 MultiStar: [#1 0.15,0.85,0.00,M1] [#2 -0.05,0.68,0.84,U] [#3 0.18,0.38,0.73,U] [#4 0.69,0.62,0.00,M1] [#5 -0.34,-0.04,0.69,U] [#6 0.01,-0.16,0.57,U] [#7 0.23,-0.59,0.33,U] [#8 -0.29,0.96,0.00,M2] 
02:58:17.752 00.000 7988 refined, 5 included, MultiStar: {0.05, 0.05}, one-star: {0.29, -0.32}
02:58:17.759 00.007 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
02:58:17.759 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
02:58:17.759 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.08 cameraTheta=0.77 mountX=0.05 mountY=-0.06, mountTheta=-0.81
02:58:17.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.05, opts=13)
02:58:17.759 00.000 7988 Enqueuing Move request for scope (0.05, 0.05)
02:58:17.759 00.000 15712 Worker thread wakes up
02:58:17.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
02:58:17.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
02:58:17.759 00.000 15712 Moving (0.05, 0.05) raw xDistance=0.05 yDistance=-0.06
02:58:17.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:17.766 00.007 7988 UpdateGuideState exits: m=614 SNR=15.6
02:58:17.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:17.766 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:17.766 00.000 7988 Enqueuing Expose request
02:58:17.766 00.000 15712 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
02:58:17.766 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
02:58:17.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:17.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:58:17.766 00.000 15712 MoveAxis(W, 9, ABG)
02:58:17.766 00.000 15712 Guiding  Dir = 3, Dur = 9
02:58:17.766 00.000 15712 IsGuiding returns 0
02:58:17.785 00.019 15712 IsGuiding returns 0
02:58:17.785 00.000 15712 Move returns status 0, amount 9
02:58:17.785 00.000 15712 MoveAxis(N, 0, ABG)
02:58:17.785 00.000 15712 Move returns status 0, amount 0
02:58:17.785 00.000 15712 move complete, result=0
02:58:17.785 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:58:17.787 00.002 15712 worker thread done servicing request
02:58:17.787 00.000 15712 Worker thread wakes up
02:58:17.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:17.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:19.428 01.641 15712 Exposure complete
02:58:19.492 00.064 15712 worker thread done servicing request
02:58:19.492 00.000 7988 OnExposeComplete: enter
02:58:19.493 00.001 7988 UpdateGuideState(): m_state=6
02:58:19.493 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5395
02:58:19.493 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=190.25, Mass=525, SNR=14.5, Peak=130 HFD=3.1
02:58:19.493 00.000 7988 MultiStar: [#1 -0.10,0.12,1.02,U] [#2 -0.31,0.85,0.00,M1] [#3 0.43,0.41,0.85,U] [#4 -0.22,0.50,0.69,U] [#5 -0.69,0.44,0.00,M1] [#6 0.22,0.30,0.63,U] [#7 0.20,0.06,0.47,U] [#8 -0.35,0.31,0.46,U] 
02:58:19.493 00.000 7988 single-star, 6 included, MultiStar: {0.07, 0.25}, one-star: {0.19, 0.12}
02:58:19.493 00.000 7988 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
02:58:19.493 00.000 7988 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:58:19.493 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.23 cameraTheta=0.57 mountX=0.12 mountY=-0.20, mountTheta=-1.01
02:58:19.493 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.12, opts=13)
02:58:19.493 00.000 7988 Enqueuing Move request for scope (0.19, 0.12)
02:58:19.493 00.000 15712 Worker thread wakes up
02:58:19.493 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
02:58:19.493 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
02:58:19.493 00.000 15712 Moving (0.19, 0.12) raw xDistance=0.12 yDistance=-0.20
02:58:19.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:19.506 00.013 7988 UpdateGuideState exits: m=525 SNR=14.5
02:58:19.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:19.506 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:19.506 00.000 7988 Enqueuing Expose request
02:58:19.510 00.004 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
02:58:19.510 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
02:58:19.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:19.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:58:19.510 00.000 15712 MoveAxis(W, 8, ABG)
02:58:19.510 00.000 15712 Guiding  Dir = 3, Dur = 8
02:58:19.510 00.000 15712 IsGuiding returns 0
02:58:19.527 00.017 15712 IsGuiding returns 0
02:58:19.527 00.000 15712 Move returns status 0, amount 8
02:58:19.527 00.000 15712 MoveAxis(N, 0, ABG)
02:58:19.527 00.000 15712 Move returns status 0, amount 0
02:58:19.527 00.000 15712 move complete, result=0
02:58:19.527 00.000 15712 worker thread done servicing request
02:58:19.527 00.000 15712 Worker thread wakes up
02:58:19.527 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
02:58:19.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:19.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:20.943 01.416 15712 Exposure complete
02:58:21.008 00.065 15712 worker thread done servicing request
02:58:21.008 00.000 7988 OnExposeComplete: enter
02:58:21.008 00.000 7988 UpdateGuideState(): m_state=6
02:58:21.010 00.002 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5396
02:58:21.010 00.000 7988 Star::Find returns 1 (0), X=974.99, Y=190.39, Mass=528, SNR=14.7, Peak=119 HFD=3.3
02:58:21.012 00.002 7988 MultiStar: [#1 0.08,0.34,0.94,U] [#2 -0.13,0.55,0.86,U] [#3 0.02,0.72,0.00,M1] [#4 0.22,0.74,0.00,M1] [#5 -0.18,0.27,0.72,U] [#6 -0.24,0.00,0.72,U] [#7 0.02,0.11,0.42,U] [#8 0.76,0.72,0.00,M2] 
02:58:21.014 00.002 7988 refined, 5 included, MultiStar: {-0.04, 0.28}, one-star: {0.16, 0.27}
02:58:21.014 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
02:58:21.014 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
02:58:21.014 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.70 mountX=0.28 mountY=0.03, mountTheta=0.11
02:58:21.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.28, opts=13)
02:58:21.014 00.000 7988 Enqueuing Move request for scope (-0.04, 0.28)
02:58:21.014 00.000 15712 Worker thread wakes up
02:58:21.014 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
02:58:21.021 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:21.021 00.000 7988 UpdateGuideState exits: m=528 SNR=14.7
02:58:21.023 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:21.023 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:21.025 00.002 7988 Enqueuing Expose request
02:58:21.025 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
02:58:21.025 00.000 15712 Moving (-0.04, 0.28) raw xDistance=0.28 yDistance=0.03
02:58:21.027 00.002 15712 PPEC rslt: input = 0.28, final = 0.19, react = 0.17, pred = 0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 639.60
02:58:21.027 00.000 15712 PPEC: input: 0.28, control: 0.19, exposure: 1500
02:58:21.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:21.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:58:21.027 00.000 15712 MoveAxis(W, 62, ABG)
02:58:21.027 00.000 15712 Guiding  Dir = 3, Dur = 62
02:58:21.027 00.000 15712 IsGuiding returns 0
02:58:21.046 00.019 15712 PulseGuide returned control before completion, sleep 58
02:58:21.140 00.094 15712 IsGuiding returns 0
02:58:21.140 00.000 15712 Move returns status 0, amount 62
02:58:21.140 00.000 15712 MoveAxis(N, 0, ABG)
02:58:21.140 00.000 15712 Move returns status 0, amount 0
02:58:21.140 00.000 15712 move complete, result=0
02:58:21.140 00.000 15712 worker thread done servicing request
02:58:21.140 00.000 15712 Worker thread wakes up
02:58:21.140 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.0 px 0 ms NORTH
02:58:21.144 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:21.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:22.782 01.638 15712 Exposure complete
02:58:22.846 00.064 15712 worker thread done servicing request
02:58:22.846 00.000 7988 OnExposeComplete: enter
02:58:22.846 00.000 7988 UpdateGuideState(): m_state=6
02:58:22.848 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5397
02:58:22.848 00.000 7988 Star::Find returns 1 (0), X=975.07, Y=190.36, Mass=531, SNR=14.7, Peak=133 HFD=2.7
02:58:22.850 00.002 7988 Star::Find false star n=8 nbg=277 bg=71.7 sigma=2.9 thresh=81 peak=81
02:58:22.852 00.002 7988 MultiStar: [#1 -0.32,0.54,1.05,U] [#2 -0.09,0.49,0.93,U] [#3 -0.39,0.33,0.85,U] [#4 -0.07,0.29,0.74,U] [#5 -0.42,0.36,0.69,U] [#6 -0.20,0.34,0.72,U] [#7 -0.18,-0.81,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.23,0.35,0.52,U] 
02:58:22.852 00.000 7988 single-star, 7 included, MultiStar: {-0.14, 0.37}, one-star: {0.23, 0.23}
02:58:22.854 00.002 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
02:58:22.854 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
02:58:22.856 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.23 hyp=0.33 cameraTheta=0.79 mountX=0.23 mountY=-0.24, mountTheta=-0.79
02:58:22.856 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.23, opts=13)
02:58:22.859 00.003 7988 Enqueuing Move request for scope (0.23, 0.23)
02:58:22.859 00.000 15712 Worker thread wakes up
02:58:22.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.23) opts 0xd
02:58:22.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.23)
02:58:22.859 00.000 15712 Moving (0.23, 0.23) raw xDistance=0.23 yDistance=-0.24
02:58:22.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:22.859 00.000 7988 UpdateGuideState exits: m=531 SNR=14.7
02:58:22.863 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:22.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:22.865 00.002 7988 Enqueuing Expose request
02:58:22.865 00.000 15712 PPEC rslt: input = 0.23, final = 0.17, react = 0.14, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.60
02:58:22.865 00.000 15712 PPEC: input: 0.23, control: 0.17, exposure: 1500
02:58:22.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:22.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:58:22.865 00.000 15712 MoveAxis(W, 54, ABG)
02:58:22.865 00.000 15712 Guiding  Dir = 3, Dur = 54
02:58:22.867 00.002 15712 IsGuiding returns 0
02:58:22.879 00.012 15712 PulseGuide returned control before completion, sleep 46
02:58:22.948 00.069 15712 IsGuiding returns 0
02:58:22.948 00.000 15712 Move returns status 0, amount 54
02:58:22.948 00.000 15712 MoveAxis(N, 0, ABG)
02:58:22.948 00.000 15712 Move returns status 0, amount 0
02:58:22.948 00.000 15712 move complete, result=0
02:58:22.948 00.000 7988 GuideStep: 0.2 px 54 ms WEST, -0.2 px 0 ms NORTH
02:58:22.950 00.002 15712 worker thread done servicing request
02:58:22.950 00.000 15712 Worker thread wakes up
02:58:22.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:22.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:24.363 01.413 15712 Exposure complete
02:58:24.428 00.065 15712 worker thread done servicing request
02:58:24.428 00.000 7988 OnExposeComplete: enter
02:58:24.428 00.000 7988 UpdateGuideState(): m_state=6
02:58:24.431 00.003 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5398
02:58:24.431 00.000 7988 Star::Find returns 1 (0), X=974.99, Y=190.62, Mass=559, SNR=15.1, Peak=132 HFD=3.3
02:58:24.433 00.002 7988 MultiStar: [#1 0.24,1.04,0.00,M1] [#2 -0.12,0.81,0.00,M1] [#3 -0.24,0.56,0.80,U] [#4 -0.05,1.37,0.00,M1] [#5 -0.28,0.48,0.73,U] [#6 0.20,0.09,0.66,U] [#7 1.08,0.61,0.00,M2] [#8 0.17,0.52,0.43,U] 
02:58:24.435 00.002 7988 refined, 4 included, MultiStar: {-0.01, 0.44}, one-star: {0.16, 0.50}
02:58:24.435 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
02:58:24.437 00.002 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:58:24.437 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.60 mountX=0.44 mountY=0.00, mountTheta=0.00
02:58:24.439 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.44, opts=13)
02:58:24.439 00.000 7988 Enqueuing Move request for scope (-0.01, 0.44)
02:58:24.439 00.000 15712 Worker thread wakes up
02:58:24.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.44) opts 0xd
02:58:24.439 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.44)
02:58:24.439 00.000 15712 Moving (-0.01, 0.44) raw xDistance=0.44 yDistance=0.00
02:58:24.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:24.439 00.000 7988 UpdateGuideState exits: m=559 SNR=15.1
02:58:24.444 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:24.445 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:24.445 00.000 7988 Enqueuing Expose request
02:58:24.447 00.002 15712 PPEC rslt: input = 0.44, final = 0.29, react = 0.26, pred = 0.03, hyst = 0.25, hyst_pct = 0.00, period_length = 639.60
02:58:24.447 00.000 15712 PPEC: input: 0.44, control: 0.29, exposure: 1500
02:58:24.447 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:24.447 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:58:24.447 00.000 15712 MoveAxis(W, 94, ABG)
02:58:24.447 00.000 15712 Guiding  Dir = 3, Dur = 94
02:58:24.447 00.000 15712 IsGuiding returns 0
02:58:24.462 00.015 15712 PulseGuide returned control before completion, sleep 86
02:58:24.571 00.109 15712 IsGuiding returns 0
02:58:24.571 00.000 15712 Move returns status 0, amount 94
02:58:24.571 00.000 15712 MoveAxis(N, 0, ABG)
02:58:24.571 00.000 15712 Move returns status 0, amount 0
02:58:24.571 00.000 15712 move complete, result=0
02:58:24.571 00.000 7988 GuideStep: 0.4 px 94 ms WEST, 0.0 px 0 ms NORTH
02:58:24.581 00.010 15712 worker thread done servicing request
02:58:24.581 00.000 15712 Worker thread wakes up
02:58:24.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:24.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:26.321 01.740 15712 Exposure complete
02:58:26.387 00.066 15712 worker thread done servicing request
02:58:26.388 00.001 7988 OnExposeComplete: enter
02:58:26.388 00.000 7988 UpdateGuideState(): m_state=6
02:58:26.388 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5399
02:58:26.388 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=190.14, Mass=582, SNR=15.6, Peak=142 HFD=2.9
02:58:26.388 00.000 7988 MultiStar: [#1 0.25,-0.00,0.93,U] [#2 -0.01,0.73,0.00,M2] [#3 -0.26,0.25,0.77,U] [#4 0.18,0.67,0.70,U] [#5 -0.19,-0.25,0.64,U] [#6 0.52,-0.20,0.68,U] [#7 0.15,-0.25,0.42,U] [#8 -0.06,0.07,0.43,U] 
02:58:26.388 00.000 7988 single-star, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.08, 0.02}
02:58:26.388 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
02:58:26.388 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
02:58:26.388 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=0.02 mountY=-0.08, mountTheta=-1.37
02:58:26.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.02, opts=13)
02:58:26.388 00.000 7988 Enqueuing Move request for scope (0.08, 0.02)
02:58:26.388 00.000 15712 Worker thread wakes up
02:58:26.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
02:58:26.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
02:58:26.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
02:58:26.401 00.013 7988 UpdateGuideState exits: m=582 SNR=15.6
02:58:26.402 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:26.402 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:26.402 00.000 7988 Enqueuing Expose request
02:58:26.402 00.000 15712 Moving (0.08, 0.02) raw xDistance=0.02 yDistance=-0.08
02:58:26.402 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
02:58:26.402 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
02:58:26.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:26.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:58:26.402 00.000 15712 MoveAxis(W, 11, ABG)
02:58:26.402 00.000 15712 Guiding  Dir = 3, Dur = 11
02:58:26.402 00.000 15712 IsGuiding returns 0
02:58:26.465 00.063 15712 IsGuiding returns 1
02:58:26.465 00.000 15712 scope still moving after pulse duration time elapsed
02:58:26.497 00.032 15712 IsGuiding returns 0
02:58:26.497 00.000 15712 scope move finished after 11 + 75 ms
02:58:26.497 00.000 15712 Move returns status 0, amount 11
02:58:26.497 00.000 15712 MoveAxis(N, 0, ABG)
02:58:26.497 00.000 15712 Move returns status 0, amount 0
02:58:26.497 00.000 15712 move complete, result=0
02:58:26.497 00.000 15712 worker thread done servicing request
02:58:26.497 00.000 15712 Worker thread wakes up
02:58:26.497 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
02:58:26.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:26.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:27.904 01.407 15712 Exposure complete
02:58:27.968 00.064 15712 worker thread done servicing request
02:58:27.970 00.002 7988 OnExposeComplete: enter
02:58:27.970 00.000 7988 UpdateGuideState(): m_state=6
02:58:27.970 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5400
02:58:27.970 00.000 7988 Star::Find returns 1 (0), X=975.04, Y=190.01, Mass=607, SNR=15.6, Peak=143 HFD=2.9
02:58:27.970 00.000 7988 MultiStar: [#1 0.10,0.11,0.93,U] [#2 -0.01,-0.00,0.79,U] [#3 0.10,0.18,0.78,U] [#4 0.34,-0.02,0.68,U] [#5 -0.30,-0.27,0.64,U] [#6 0.34,-0.24,0.56,U] [#7 0.26,-0.54,0.52,U] [#8 0.07,-0.26,0.41,U] 
02:58:27.970 00.000 7988 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.20, -0.11}
02:58:27.970 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.56) = xAngle (-2.21 = -2.21)
02:58:27.970 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.24 = -2.24)
02:58:27.970 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.64 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
02:58:27.970 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.09, opts=13)
02:58:27.970 00.000 7988 Enqueuing Move request for scope (0.12, -0.09)
02:58:27.983 00.013 15712 Worker thread wakes up
02:58:27.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:58:27.983 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:58:27.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:27.983 00.000 7988 UpdateGuideState exits: m=607 SNR=15.6
02:58:27.984 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:27.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:27.986 00.002 7988 Enqueuing Expose request
02:58:27.986 00.000 15712 Moving (0.12, -0.09) raw xDistance=-0.09 yDistance=-0.12
02:58:27.988 00.002 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
02:58:27.988 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
02:58:27.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:27.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:58:27.988 00.000 15712 MoveAxis(W, 11, ABG)
02:58:27.988 00.000 15712 Guiding  Dir = 3, Dur = 11
02:58:27.988 00.000 15712 IsGuiding returns 0
02:58:28.013 00.025 15712 IsGuiding returns 1
02:58:28.013 00.000 15712 scope still moving after pulse duration time elapsed
02:58:28.061 00.048 15712 IsGuiding returns 0
02:58:28.061 00.000 15712 scope move finished after 11 + 60 ms
02:58:28.061 00.000 15712 Move returns status 0, amount 11
02:58:28.061 00.000 15712 MoveAxis(N, 0, ABG)
02:58:28.061 00.000 15712 Move returns status 0, amount 0
02:58:28.061 00.000 15712 move complete, result=0
02:58:28.061 00.000 15712 worker thread done servicing request
02:58:28.061 00.000 15712 Worker thread wakes up
02:58:28.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:28.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:28.061 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
02:58:29.702 01.641 15712 Exposure complete
02:58:29.768 00.066 15712 worker thread done servicing request
02:58:29.768 00.000 7988 OnExposeComplete: enter
02:58:29.768 00.000 7988 UpdateGuideState(): m_state=6
02:58:29.768 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5401
02:58:29.768 00.000 7988 Star::Find returns 1 (0), X=975.20, Y=189.81, Mass=622, SNR=15.8, Peak=138 HFD=3.5
02:58:29.768 00.000 7988 MultiStar: [#1 0.21,-0.25,1.00,U] [#2 0.13,0.14,0.88,U] [#3 0.15,0.15,0.79,U] [#4 0.24,0.10,0.66,U] [#5 -0.13,-0.24,0.68,U] [#6 0.07,-0.88,0.00,M1] [#7 -0.34,0.05,0.44,U] [#8 -0.67,-0.49,0.00,M1] 
02:58:29.768 00.000 7988 refined, 6 included, MultiStar: {0.13, -0.07}, one-star: {0.37, -0.32}
02:58:29.768 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.05 = -2.05)
02:58:29.776 00.008 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.09 = -2.09)
02:58:29.776 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.49 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
02:58:29.778 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
02:58:29.780 00.002 7988 Enqueuing Move request for scope (0.13, -0.07)
02:58:29.781 00.001 15712 Worker thread wakes up
02:58:29.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
02:58:29.781 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
02:58:29.781 00.000 15712 Moving (0.13, -0.07) raw xDistance=-0.07 yDistance=-0.13
02:58:29.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:29.781 00.000 7988 UpdateGuideState exits: m=622 SNR=15.8
02:58:29.783 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:29.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:29.785 00.002 7988 Enqueuing Expose request
02:58:29.787 00.002 15712 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
02:58:29.787 00.000 15712 PPEC: input: -0.07, control: 0.04, exposure: 1500
02:58:29.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:29.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:58:29.787 00.000 15712 MoveAxis(W, 13, ABG)
02:58:29.787 00.000 15712 Guiding  Dir = 3, Dur = 13
02:58:29.787 00.000 15712 IsGuiding returns 0
02:58:29.803 00.016 15712 IsGuiding returns 1
02:58:29.803 00.000 15712 scope still moving after pulse duration time elapsed
02:58:29.854 00.051 15712 IsGuiding returns 0
02:58:29.854 00.000 15712 scope move finished after 13 + 53 ms
02:58:29.854 00.000 15712 Move returns status 0, amount 13
02:58:29.854 00.000 15712 MoveAxis(N, 0, ABG)
02:58:29.854 00.000 15712 Move returns status 0, amount 0
02:58:29.854 00.000 15712 move complete, result=0
02:58:29.854 00.000 7988 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
02:58:29.856 00.002 15712 worker thread done servicing request
02:58:29.856 00.000 15712 Worker thread wakes up
02:58:29.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:29.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:31.267 01.411 15712 Exposure complete
02:58:31.331 00.064 15712 worker thread done servicing request
02:58:31.331 00.000 7988 OnExposeComplete: enter
02:58:31.331 00.000 7988 UpdateGuideState(): m_state=6
02:58:31.331 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5402
02:58:31.331 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=190.02, Mass=618, SNR=16.1, Peak=144 HFD=2.8
02:58:31.331 00.000 7988 MultiStar: [#1 -0.01,-0.05,0.96,U] [#2 -0.18,0.23,0.83,U] [#3 -0.22,-0.02,0.78,U] [#4 0.13,0.52,0.68,U] [#5 -0.01,-0.36,0.65,U] [#6 0.02,-0.39,0.67,U] [#7 0.02,-0.73,0.00,M1] [#8 -0.84,0.28,0.00,M2] 
02:58:31.331 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {0.14, -0.10}
02:58:31.331 00.000 7988 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.56) = xAngle (-3.74 = 2.54)
02:58:31.331 00.000 7988 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.51)
02:58:31.331 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.18 mountX=-0.02 mountY=0.02, mountTheta=2.52
02:58:31.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.02, opts=13)
02:58:31.331 00.000 7988 Enqueuing Move request for scope (-0.02, -0.02)
02:58:31.331 00.000 15712 Worker thread wakes up
02:58:31.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
02:58:31.331 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
02:58:31.331 00.000 15712 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
02:58:31.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:31.345 00.014 7988 UpdateGuideState exits: m=618 SNR=16.1
02:58:31.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:31.347 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:31.347 00.000 7988 Enqueuing Expose request
02:58:31.347 00.000 15712 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
02:58:31.347 00.000 15712 PPEC: input: -0.02, control: 0.04, exposure: 1500
02:58:31.347 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:31.347 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:58:31.347 00.000 15712 MoveAxis(W, 13, ABG)
02:58:31.347 00.000 15712 Guiding  Dir = 3, Dur = 13
02:58:31.347 00.000 15712 IsGuiding returns 0
02:58:31.364 00.017 15712 IsGuiding returns 1
02:58:31.364 00.000 15712 scope still moving after pulse duration time elapsed
02:58:31.415 00.051 15712 IsGuiding returns 0
02:58:31.415 00.000 15712 scope move finished after 13 + 57 ms
02:58:31.415 00.000 15712 Move returns status 0, amount 13
02:58:31.415 00.000 15712 MoveAxis(N, 0, ABG)
02:58:31.415 00.000 15712 Move returns status 0, amount 0
02:58:31.415 00.000 15712 move complete, result=0
02:58:31.415 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
02:58:31.423 00.008 15712 worker thread done servicing request
02:58:31.423 00.000 15712 Worker thread wakes up
02:58:31.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:31.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:33.050 01.627 15712 Exposure complete
02:58:33.117 00.067 15712 worker thread done servicing request
02:58:33.117 00.000 7988 OnExposeComplete: enter
02:58:33.117 00.000 7988 UpdateGuideState(): m_state=6
02:58:33.119 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5403
02:58:33.119 00.000 7988 Star::Find returns 1 (0), X=975.12, Y=189.98, Mass=610, SNR=15.6, Peak=141 HFD=3.8
02:58:33.121 00.002 7988 MultiStar: [#1 -0.03,0.03,0.92,U] [#2 -0.09,-0.15,0.82,U] [#3 -0.37,0.15,0.85,U] [#4 0.14,0.26,0.74,U] [#5 -0.31,0.04,0.71,U] [#6 0.12,-1.09,0.00,M1] [#7 -0.24,-0.38,0.45,U] [#8 -0.33,-0.28,0.52,U] 
02:58:33.121 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {0.29, -0.14}
02:58:33.123 00.002 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.33 = 1.96)
02:58:33.123 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.93)
02:58:33.125 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.76 mountX=-0.03 mountY=0.09, mountTheta=1.95
02:58:33.127 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.03, opts=13)
02:58:33.127 00.000 7988 Enqueuing Move request for scope (-0.09, -0.03)
02:58:33.129 00.002 15712 Worker thread wakes up
02:58:33.130 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
02:58:33.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:58:33.130 00.000 7988 UpdateGuideState exits: m=610 SNR=15.6
02:58:33.132 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:33.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:33.134 00.002 7988 Enqueuing Expose request
02:58:33.134 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
02:58:33.134 00.000 15712 Moving (-0.09, -0.03) raw xDistance=-0.03 yDistance=0.09
02:58:33.134 00.000 15712 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
02:58:33.134 00.000 15712 PPEC: input: -0.03, control: 0.04, exposure: 1500
02:58:33.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:33.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:58:33.134 00.000 15712 MoveAxis(W, 13, ABG)
02:58:33.134 00.000 15712 Guiding  Dir = 3, Dur = 13
02:58:33.134 00.000 15712 IsGuiding returns 0
02:58:33.163 00.029 15712 IsGuiding returns 1
02:58:33.163 00.000 15712 scope still moving after pulse duration time elapsed
02:58:33.211 00.048 15712 IsGuiding returns 0
02:58:33.211 00.000 15712 scope move finished after 13 + 57 ms
02:58:33.211 00.000 15712 Move returns status 0, amount 13
02:58:33.211 00.000 15712 MoveAxis(N, 0, ABG)
02:58:33.211 00.000 15712 Move returns status 0, amount 0
02:58:33.211 00.000 15712 move complete, result=0
02:58:33.211 00.000 7988 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
02:58:33.212 00.001 15712 worker thread done servicing request
02:58:33.212 00.000 15712 Worker thread wakes up
02:58:33.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:33.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:34.629 01.417 15712 Exposure complete
02:58:34.693 00.064 15712 worker thread done servicing request
02:58:34.693 00.000 7988 OnExposeComplete: enter
02:58:34.693 00.000 7988 UpdateGuideState(): m_state=6
02:58:34.693 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5404
02:58:34.693 00.000 7988 Star::Find returns 1 (0), X=974.91, Y=189.53, Mass=549, SNR=15.0, Peak=132 HFD=3.2
02:58:34.697 00.004 7988 MultiStar: [#1 0.08,-0.01,0.94,U] [#2 0.00,0.00,0.88,U] [#3 0.02,-0.18,0.91,U] [#4 0.35,-0.57,0.67,U] [#5 -0.32,-0.36,0.79,U] [#6 -0.00,-0.41,0.69,U] [#7 -0.76,-1.20,0.00,M1] [#8 -0.67,-0.14,0.47,U] 
02:58:34.697 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.28}, one-star: {0.08, -0.59}
02:58:34.697 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
02:58:34.697 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
02:58:34.697 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.66 mountX=-0.28 mountY=0.03, mountTheta=3.03
02:58:34.697 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.28, opts=13)
02:58:34.697 00.000 7988 Enqueuing Move request for scope (-0.02, -0.28)
02:58:34.697 00.000 15712 Worker thread wakes up
02:58:34.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:58:34.707 00.010 7988 UpdateGuideState exits: m=549 SNR=15.0
02:58:34.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:34.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:34.707 00.000 7988 Enqueuing Expose request
02:58:34.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
02:58:34.707 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
02:58:34.707 00.000 15712 Moving (-0.02, -0.28) raw xDistance=-0.28 yDistance=0.03
02:58:34.714 00.007 15712 PPEC rslt: input = -0.28, final = -0.13, react = -0.17, pred = 0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 639.61
02:58:34.714 00.000 15712 PPEC: input: -0.28, control: -0.13, exposure: 1500
02:58:34.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:34.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:58:34.714 00.000 15712 MoveAxis(E, 43, ABG)
02:58:34.714 00.000 15712 Guiding  Dir = 2, Dur = 43
02:58:34.714 00.000 15712 IsGuiding returns 0
02:58:34.746 00.032 15712 PulseGuide returned control before completion, sleep 24
02:58:34.790 00.044 15712 IsGuiding returns 1
02:58:34.790 00.000 15712 scope still moving after pulse duration time elapsed
02:58:34.818 00.028 15712 IsGuiding returns 0
02:58:34.818 00.000 15712 scope move finished after 43 + 58 ms
02:58:34.818 00.000 15712 Move returns status 0, amount 43
02:58:34.818 00.000 15712 MoveAxis(N, 0, ABG)
02:58:34.818 00.000 15712 Move returns status 0, amount 0
02:58:34.818 00.000 15712 move complete, result=0
02:58:34.818 00.000 7988 GuideStep: -0.3 px 43 ms EAST, 0.0 px 0 ms NORTH
02:58:34.820 00.002 15712 worker thread done servicing request
02:58:34.820 00.000 15712 Worker thread wakes up
02:58:34.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:34.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:36.449 01.629 15712 Exposure complete
02:58:36.513 00.064 15712 worker thread done servicing request
02:58:36.513 00.000 7988 OnExposeComplete: enter
02:58:36.513 00.000 7988 UpdateGuideState(): m_state=6
02:58:36.517 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5405
02:58:36.517 00.000 7988 Star::Find returns 1 (0), X=975.22, Y=190.30, Mass=536, SNR=14.6, Peak=139 HFD=3.4
02:58:36.517 00.000 7988 MultiStar: [#1 0.13,0.11,1.00,U] [#2 -0.37,0.37,0.83,U] [#3 -0.03,0.41,0.86,U] [#4 0.17,0.44,0.67,U] [#5 -0.72,0.55,0.00,M1] [#6 -0.30,0.33,0.69,U] [#7 -0.76,0.50,0.00,M2] [#8 0.14,0.44,0.41,U] 
02:58:36.517 00.000 7988 refined, 6 included, MultiStar: {0.03, 0.30}, one-star: {0.39, 0.17}
02:58:36.517 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
02:58:36.517 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
02:58:36.517 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.48 mountX=0.30 mountY=-0.03, mountTheta=-0.11
02:58:36.517 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.30, opts=13)
02:58:36.517 00.000 7988 Enqueuing Move request for scope (0.03, 0.30)
02:58:36.528 00.011 15712 Worker thread wakes up
02:58:36.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
02:58:36.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
02:58:36.528 00.000 15712 Moving (0.03, 0.30) raw xDistance=0.30 yDistance=-0.03
02:58:36.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:58:36.528 00.000 7988 UpdateGuideState exits: m=536 SNR=14.6
02:58:36.531 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:36.531 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:36.533 00.002 7988 Enqueuing Expose request
02:58:36.534 00.001 15712 PPEC rslt: input = 0.30, final = 0.22, react = 0.18, pred = 0.04, hyst = 0.17, hyst_pct = 0.00, period_length = 639.61
02:58:36.534 00.000 15712 PPEC: input: 0.30, control: 0.22, exposure: 1500
02:58:36.534 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:36.534 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:58:36.534 00.000 15712 MoveAxis(W, 71, ABG)
02:58:36.534 00.000 15712 Guiding  Dir = 3, Dur = 71
02:58:36.534 00.000 15712 IsGuiding returns 0
02:58:36.551 00.017 15712 PulseGuide returned control before completion, sleep 65
02:58:36.648 00.097 15712 IsGuiding returns 0
02:58:36.648 00.000 15712 Move returns status 0, amount 71
02:58:36.648 00.000 15712 MoveAxis(N, 0, ABG)
02:58:36.648 00.000 15712 Move returns status 0, amount 0
02:58:36.648 00.000 15712 move complete, result=0
02:58:36.648 00.000 15712 worker thread done servicing request
02:58:36.648 00.000 15712 Worker thread wakes up
02:58:36.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:36.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:36.648 00.000 7988 GuideStep: 0.3 px 71 ms WEST, -0.0 px 0 ms NORTH
02:58:38.063 01.415 15712 Exposure complete
02:58:38.127 00.064 15712 worker thread done servicing request
02:58:38.127 00.000 7988 OnExposeComplete: enter
02:58:38.127 00.000 7988 UpdateGuideState(): m_state=6
02:58:38.127 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5406
02:58:38.127 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=190.02, Mass=574, SNR=15.4, Peak=153 HFD=2.8
02:58:38.132 00.005 7988 MultiStar: [#1 0.55,0.19,0.89,U] [#2 -0.22,0.40,0.85,U] [#3 0.02,0.03,0.70,U] [#4 0.03,-0.24,0.65,U] [#5 -0.02,0.17,0.69,U] [#6 -0.13,-0.20,0.61,U] [#7 0.00,0.00,0.00,L] [#8 -0.04,-0.45,0.51,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.03,1.98,0.00,M10] 
02:58:38.132 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.08, -0.10}
02:58:38.132 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.46 = -1.46)
02:58:38.132 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
02:58:38.132 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.10 mountX=0.01 mountY=-0.05, mountTheta=-1.46
02:58:38.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.01, opts=13)
02:58:38.132 00.000 7988 Enqueuing Move request for scope (0.05, 0.01)
02:58:38.132 00.000 15712 Worker thread wakes up
02:58:38.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
02:58:38.141 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:58:38.141 00.000 7988 UpdateGuideState exits: m=574 SNR=15.4
02:58:38.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:38.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:38.141 00.000 7988 Enqueuing Expose request
02:58:38.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
02:58:38.141 00.000 15712 Moving (0.05, 0.01) raw xDistance=0.01 yDistance=-0.05
02:58:38.149 00.008 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
02:58:38.149 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
02:58:38.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:38.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:58:38.149 00.000 15712 MoveAxis(W, 10, ABG)
02:58:38.149 00.000 15712 Guiding  Dir = 3, Dur = 10
02:58:38.149 00.000 15712 IsGuiding returns 0
02:58:38.166 00.017 15712 IsGuiding returns 1
02:58:38.166 00.000 15712 scope still moving after pulse duration time elapsed
02:58:38.213 00.047 15712 IsGuiding returns 0
02:58:38.213 00.000 15712 scope move finished after 10 + 53 ms
02:58:38.213 00.000 15712 Move returns status 0, amount 10
02:58:38.213 00.000 15712 MoveAxis(N, 0, ABG)
02:58:38.213 00.000 15712 Move returns status 0, amount 0
02:58:38.213 00.000 15712 move complete, result=0
02:58:38.213 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
02:58:38.213 00.000 15712 worker thread done servicing request
02:58:38.213 00.000 15712 Worker thread wakes up
02:58:38.217 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:38.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:39.855 01.638 15712 Exposure complete
02:58:39.917 00.062 15712 worker thread done servicing request
02:58:39.917 00.000 7988 OnExposeComplete: enter
02:58:39.917 00.000 7988 UpdateGuideState(): m_state=6
02:58:39.921 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5407
02:58:39.921 00.000 7988 Star::Find returns 1 (0), X=974.86, Y=189.76, Mass=538, SNR=15.0, Peak=145 HFD=2.8
02:58:39.923 00.002 7988 MultiStar: [#1 -0.15,0.05,0.92,U] [#2 -0.06,0.35,0.86,U] [#3 0.03,-0.16,0.82,U] [#4 -0.58,-0.23,0.72,U] [#5 -0.23,0.20,0.70,U] [#6 -0.45,-0.36,0.74,U] [#7 0.07,0.39,0.46,U] [#8 0.00,0.00,0.00,L] [#9 -0.85,-0.16,0.00,M1] 
02:58:39.923 00.000 7988 refined, 7 included, MultiStar: {-0.16, -0.04}, one-star: {0.02, -0.36}
02:58:39.925 00.002 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.46 = 1.83)
02:58:39.925 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.80)
02:58:39.927 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.89 mountX=-0.04 mountY=0.16, mountTheta=1.83
02:58:39.929 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.04, opts=13)
02:58:39.929 00.000 7988 Enqueuing Move request for scope (-0.16, -0.04)
02:58:39.932 00.003 15712 Worker thread wakes up
02:58:39.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
02:58:39.932 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
02:58:39.932 00.000 15712 Moving (-0.16, -0.04) raw xDistance=-0.04 yDistance=0.16
02:58:39.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:39.932 00.000 7988 UpdateGuideState exits: m=538 SNR=15.0
02:58:39.934 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:39.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:39.934 00.000 7988 Enqueuing Expose request
02:58:39.934 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
02:58:39.934 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
02:58:39.934 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:39.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:58:39.934 00.000 15712 MoveAxis(W, 9, ABG)
02:58:39.934 00.000 15712 Guiding  Dir = 3, Dur = 9
02:58:39.934 00.000 15712 IsGuiding returns 0
02:58:39.951 00.017 15712 IsGuiding returns 0
02:58:39.951 00.000 15712 Move returns status 0, amount 9
02:58:39.951 00.000 15712 MoveAxis(N, 0, ABG)
02:58:39.951 00.000 15712 Move returns status 0, amount 0
02:58:39.951 00.000 15712 move complete, result=0
02:58:39.951 00.000 15712 worker thread done servicing request
02:58:39.951 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.2 px 0 ms NORTH
02:58:39.951 00.000 15712 Worker thread wakes up
02:58:39.959 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:39.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:41.365 01.406 15712 Exposure complete
02:58:41.431 00.066 15712 worker thread done servicing request
02:58:41.431 00.000 7988 OnExposeComplete: enter
02:58:41.431 00.000 7988 UpdateGuideState(): m_state=6
02:58:41.431 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5408
02:58:41.431 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=189.81, Mass=557, SNR=15.1, Peak=144 HFD=2.9
02:58:41.431 00.000 7988 MultiStar: [#1 0.07,0.26,0.96,U] [#2 -0.27,0.42,0.82,U] [#3 0.29,0.14,0.80,U] [#4 0.06,0.01,0.73,U] [#5 -0.55,-0.52,0.00,M1] [#6 0.22,-0.04,0.72,U] [#7 0.25,-0.24,0.54,U] [#8 0.33,0.05,0.41,U] 
02:58:41.431 00.000 7988 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {-0.01, -0.31}
02:58:41.431 00.000 7988 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
02:58:41.431 00.000 7988 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
02:58:41.431 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=0.04 mountY=-0.09, mountTheta=-1.13
02:58:41.431 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.04, opts=13)
02:58:41.431 00.000 7988 Enqueuing Move request for scope (0.09, 0.04)
02:58:41.431 00.000 15712 Worker thread wakes up
02:58:41.444 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:41.444 00.000 7988 UpdateGuideState exits: m=557 SNR=15.1
02:58:41.446 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:41.447 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:41.447 00.000 7988 Enqueuing Expose request
02:58:41.449 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
02:58:41.449 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
02:58:41.449 00.000 15712 Moving (0.09, 0.04) raw xDistance=0.04 yDistance=-0.09
02:58:41.449 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
02:58:41.449 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
02:58:41.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:41.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:58:41.449 00.000 15712 MoveAxis(W, 7, ABG)
02:58:41.449 00.000 15712 Guiding  Dir = 3, Dur = 7
02:58:41.449 00.000 15712 IsGuiding returns 0
02:58:41.464 00.015 15712 IsGuiding returns 0
02:58:41.464 00.000 15712 Move returns status 0, amount 7
02:58:41.464 00.000 15712 MoveAxis(N, 0, ABG)
02:58:41.464 00.000 15712 Move returns status 0, amount 0
02:58:41.464 00.000 15712 move complete, result=0
02:58:41.476 00.012 15712 worker thread done servicing request
02:58:41.476 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
02:58:41.476 00.000 15712 Worker thread wakes up
02:58:41.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:41.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:43.115 01.639 15712 Exposure complete
02:58:43.194 00.079 15712 worker thread done servicing request
02:58:43.194 00.000 7988 OnExposeComplete: enter
02:58:43.194 00.000 7988 UpdateGuideState(): m_state=6
02:58:43.194 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5409
02:58:43.200 00.006 7988 Star::Find returns 1 (0), X=974.64, Y=189.87, Mass=605, SNR=15.7, Peak=144 HFD=3.4
02:58:43.200 00.000 7988 MultiStar: [#1 0.15,0.20,0.98,U] [#2 0.04,-0.21,0.82,U] [#3 -0.14,0.02,0.71,U] [#4 -0.03,0.03,0.65,U] [#5 -0.65,-0.38,0.00,M2] [#6 0.18,-0.03,0.68,U] [#7 -0.48,-0.98,0.00,M1] [#8 0.23,-0.13,0.40,U] 
02:58:43.200 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.05}, one-star: {-0.19, -0.26}
02:58:43.200 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
02:58:43.200 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
02:58:43.200 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.26 mountX=-0.05 mountY=-0.02, mountTheta=-2.86
02:58:43.210 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.05, opts=13)
02:58:43.210 00.000 7988 Enqueuing Move request for scope (0.02, -0.05)
02:58:43.210 00.000 15712 Worker thread wakes up
02:58:43.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:58:43.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
02:58:43.210 00.000 7988 UpdateGuideState exits: m=605 SNR=15.7
02:58:43.217 00.007 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
02:58:43.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:43.217 00.000 15712 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.02
02:58:43.217 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:43.217 00.000 7988 Enqueuing Expose request
02:58:43.226 00.009 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
02:58:43.226 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
02:58:43.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:43.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:58:43.226 00.000 15712 MoveAxis(W, 7, ABG)
02:58:43.226 00.000 15712 Guiding  Dir = 3, Dur = 7
02:58:43.226 00.000 15712 IsGuiding returns 0
02:58:43.242 00.016 15712 IsGuiding returns 0
02:58:43.242 00.000 15712 Move returns status 0, amount 7
02:58:43.242 00.000 15712 MoveAxis(N, 0, ABG)
02:58:43.242 00.000 15712 Move returns status 0, amount 0
02:58:43.242 00.000 15712 move complete, result=0
02:58:43.242 00.000 15712 worker thread done servicing request
02:58:43.242 00.000 15712 Worker thread wakes up
02:58:43.242 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
02:58:43.250 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:43.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:44.661 01.411 15712 Exposure complete
02:58:44.726 00.065 15712 worker thread done servicing request
02:58:44.726 00.000 7988 OnExposeComplete: enter
02:58:44.726 00.000 7988 UpdateGuideState(): m_state=6
02:58:44.726 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5410
02:58:44.729 00.003 7988 Star::Find returns 1 (0), X=974.60, Y=189.91, Mass=516, SNR=14.5, Peak=149 HFD=3.0
02:58:44.729 00.000 7988 MultiStar: [#1 -0.06,0.24,0.99,U] [#2 -0.41,0.69,0.00,M1] [#3 -0.03,0.20,0.86,U] [#4 -0.05,0.19,0.68,U] [#5 -0.34,0.06,0.73,U] [#6 0.21,-0.26,0.66,U] [#7 0.02,-0.22,0.44,U] [#8 -0.85,0.20,0.00,M1] 
02:58:44.729 00.000 7988 refined, 6 included, MultiStar: {-0.08, 0.02}, one-star: {-0.23, -0.21}
02:58:44.729 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
02:58:44.729 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
02:58:44.729 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.90 mountX=0.02 mountY=0.08, mountTheta=1.34
02:58:44.729 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.02, opts=13)
02:58:44.738 00.009 7988 Enqueuing Move request for scope (-0.08, 0.02)
02:58:44.740 00.002 15712 Worker thread wakes up
02:58:44.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=64, FiltMax=255, Gamma=0.690
02:58:44.740 00.000 7988 UpdateGuideState exits: m=516 SNR=14.5
02:58:44.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:44.740 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:44.740 00.000 7988 Enqueuing Expose request
02:58:44.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
02:58:44.740 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
02:58:44.740 00.000 15712 Moving (-0.08, 0.02) raw xDistance=0.02 yDistance=0.08
02:58:44.747 00.007 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
02:58:44.747 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
02:58:44.747 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:44.747 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:58:44.747 00.000 15712 MoveAxis(W, 6, ABG)
02:58:44.747 00.000 15712 Guiding  Dir = 3, Dur = 6
02:58:44.763 00.016 15712 IsGuiding returns 0
02:58:44.781 00.018 15712 IsGuiding returns 0
02:58:44.781 00.000 15712 Move returns status 0, amount 6
02:58:44.781 00.000 15712 MoveAxis(N, 0, ABG)
02:58:44.781 00.000 15712 Move returns status 0, amount 0
02:58:44.781 00.000 15712 move complete, result=0
02:58:44.781 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
02:58:44.787 00.006 15712 worker thread done servicing request
02:58:44.787 00.000 15712 Worker thread wakes up
02:58:44.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:44.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:46.526 01.739 15712 Exposure complete
02:58:46.590 00.064 15712 worker thread done servicing request
02:58:46.590 00.000 7988 OnExposeComplete: enter
02:58:46.590 00.000 7988 UpdateGuideState(): m_state=6
02:58:46.590 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5411
02:58:46.590 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=189.77, Mass=555, SNR=15.0, Peak=142 HFD=3.1
02:58:46.590 00.000 7988 MultiStar: [#1 0.21,0.27,1.03,U] [#2 -0.08,0.31,0.88,U] [#3 -0.21,-0.04,0.81,U] [#4 0.12,0.05,0.74,U] [#5 -0.43,0.02,0.78,U] [#6 -0.06,-0.09,0.59,U] [#7 -0.79,-0.01,0.00,M1] [#8 -0.09,0.13,0.44,U] 
02:58:46.590 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.04}, one-star: {-0.11, -0.35}
02:58:46.590 00.000 7988 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.56) = xAngle (1.14 = 1.14)
02:58:46.590 00.000 7988 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
02:58:46.590 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.70 mountX=0.03 mountY=0.07, mountTheta=1.13
02:58:46.601 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
02:58:46.601 00.000 7988 Enqueuing Move request for scope (-0.07, 0.04)
02:58:46.604 00.003 15712 Worker thread wakes up
02:58:46.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
02:58:46.604 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
02:58:46.604 00.000 15712 Moving (-0.07, 0.04) raw xDistance=0.03 yDistance=0.07
02:58:46.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:46.604 00.000 7988 UpdateGuideState exits: m=555 SNR=15.0
02:58:46.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:46.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:46.604 00.000 7988 Enqueuing Expose request
02:58:46.604 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
02:58:46.604 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
02:58:46.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:46.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:58:46.604 00.000 15712 MoveAxis(W, 7, ABG)
02:58:46.604 00.000 15712 Guiding  Dir = 3, Dur = 7
02:58:46.622 00.018 15712 IsGuiding returns 0
02:58:46.639 00.017 15712 IsGuiding returns 0
02:58:46.639 00.000 15712 Move returns status 0, amount 7
02:58:46.639 00.000 15712 MoveAxis(N, 0, ABG)
02:58:46.639 00.000 15712 Move returns status 0, amount 0
02:58:46.639 00.000 15712 move complete, result=0
02:58:46.639 00.000 15712 worker thread done servicing request
02:58:46.639 00.000 15712 Worker thread wakes up
02:58:46.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:46.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:46.639 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
02:58:48.058 01.419 15712 Exposure complete
02:58:48.120 00.062 15712 worker thread done servicing request
02:58:48.120 00.000 7988 OnExposeComplete: enter
02:58:48.120 00.000 7988 UpdateGuideState(): m_state=6
02:58:48.125 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5412
02:58:48.125 00.000 7988 Star::Find returns 1 (0), X=974.95, Y=190.07, Mass=657, SNR=16.4, Peak=137 HFD=4.0
02:58:48.127 00.002 7988 MultiStar: [#1 0.09,0.31,0.92,U] [#2 -0.28,0.38,0.83,U] [#3 -0.04,0.23,0.70,U] [#4 0.07,0.14,0.62,U] [#5 -0.55,0.17,0.69,U] [#6 -0.32,0.22,0.60,U] [#7 0.04,-0.13,0.49,U] [#8 0.19,-0.22,0.40,U] 
02:58:48.129 00.002 7988 single-star, 8 included, MultiStar: {-0.08, 0.14}, one-star: {0.12, -0.06}
02:58:48.129 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
02:58:48.131 00.002 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
02:58:48.132 00.001 7988 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.46 mountX=-0.06 mountY=-0.12, mountTheta=-2.03
02:58:48.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.06, opts=13)
02:58:48.134 00.002 7988 Enqueuing Move request for scope (0.12, -0.06)
02:58:48.136 00.002 15712 Worker thread wakes up
02:58:48.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
02:58:48.136 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
02:58:48.136 00.000 15712 Moving (0.12, -0.06) raw xDistance=-0.06 yDistance=-0.12
02:58:48.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:48.136 00.000 7988 UpdateGuideState exits: m=657 SNR=16.4
02:58:48.138 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:48.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:48.140 00.002 7988 Enqueuing Expose request
02:58:48.140 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
02:58:48.140 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
02:58:48.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:48.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:58:48.140 00.000 15712 MoveAxis(W, 7, ABG)
02:58:48.140 00.000 15712 Guiding  Dir = 3, Dur = 7
02:58:48.140 00.000 15712 IsGuiding returns 0
02:58:48.157 00.017 15712 IsGuiding returns 0
02:58:48.157 00.000 15712 Move returns status 0, amount 7
02:58:48.157 00.000 15712 MoveAxis(N, 0, ABG)
02:58:48.157 00.000 15712 Move returns status 0, amount 0
02:58:48.157 00.000 15712 move complete, result=0
02:58:48.157 00.000 15712 worker thread done servicing request
02:58:48.157 00.000 15712 Worker thread wakes up
02:58:48.157 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
02:58:48.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:48.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:49.796 01.639 15712 Exposure complete
02:58:49.860 00.064 15712 worker thread done servicing request
02:58:49.860 00.000 7988 OnExposeComplete: enter
02:58:49.864 00.004 7988 UpdateGuideState(): m_state=6
02:58:49.866 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5413
02:58:49.866 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=190.16, Mass=542, SNR=14.8, Peak=135 HFD=3.2
02:58:49.868 00.002 7988 MultiStar: [#1 -0.03,0.01,0.96,U] [#2 -0.17,0.47,0.86,U] [#3 -0.22,0.15,0.81,U] [#4 -0.02,0.39,0.63,U] [#5 -0.08,-0.28,0.65,U] [#6 -0.25,-0.05,0.75,U] [#7 0.03,-0.67,0.55,U] [#8 -0.33,-0.41,0.50,U] 
02:58:49.868 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.00}, one-star: {-0.18, 0.04}
02:58:49.870 00.002 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.56) = xAngle (1.55 = 1.55)
02:58:49.870 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
02:58:49.872 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.12 mountX=0.00 mountY=0.14, mountTheta=1.55
02:58:49.874 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.00, opts=13)
02:58:49.874 00.000 7988 Enqueuing Move request for scope (-0.14, 0.00)
02:58:49.876 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:49.876 00.000 7988 UpdateGuideState exits: m=542 SNR=14.8
02:58:49.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:49.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:49.876 00.000 7988 Enqueuing Expose request
02:58:49.881 00.005 15712 Worker thread wakes up
02:58:49.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
02:58:49.881 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
02:58:49.881 00.000 15712 Moving (-0.14, 0.00) raw xDistance=0.00 yDistance=0.14
02:58:49.881 00.000 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
02:58:49.881 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
02:58:49.881 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:49.886 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:58:49.886 00.000 15712 MoveAxis(W, 7, ABG)
02:58:49.886 00.000 15712 Guiding  Dir = 3, Dur = 7
02:58:49.886 00.000 15712 IsGuiding returns 0
02:58:49.914 00.028 15712 IsGuiding returns 0
02:58:49.914 00.000 15712 Move returns status 0, amount 7
02:58:49.914 00.000 15712 MoveAxis(N, 0, ABG)
02:58:49.914 00.000 15712 Move returns status 0, amount 0
02:58:49.914 00.000 15712 move complete, result=0
02:58:49.914 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
02:58:49.917 00.003 15712 worker thread done servicing request
02:58:49.917 00.000 15712 Worker thread wakes up
02:58:49.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:49.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:51.323 01.406 15712 Exposure complete
02:58:51.388 00.065 15712 worker thread done servicing request
02:58:51.388 00.000 7988 OnExposeComplete: enter
02:58:51.388 00.000 7988 UpdateGuideState(): m_state=6
02:58:51.388 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5414
02:58:51.391 00.003 7988 Star::Find returns 1 (0), X=974.96, Y=190.25, Mass=626, SNR=15.9, Peak=149 HFD=3.2
02:58:51.391 00.000 7988 MultiStar: [#1 -0.05,0.29,0.95,U] [#2 0.17,0.29,0.83,U] [#3 0.04,-0.03,0.82,U] [#4 -0.09,0.08,0.76,U] [#5 -0.50,0.41,0.68,U] [#6 -0.22,0.10,0.67,U] [#7 -0.14,-0.34,0.49,U] [#8 -0.01,-0.34,0.46,U] 
02:58:51.391 00.000 7988 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {0.13, 0.12}
02:58:51.391 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
02:58:51.391 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
02:58:51.391 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.11 mountY=0.05, mountTheta=0.45
02:58:51.391 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
02:58:51.400 00.009 7988 Enqueuing Move request for scope (-0.05, 0.11)
02:58:51.400 00.000 15712 Worker thread wakes up
02:58:51.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:51.400 00.000 7988 UpdateGuideState exits: m=626 SNR=15.9
02:58:51.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:51.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:51.400 00.000 7988 Enqueuing Expose request
02:58:51.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
02:58:51.400 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:58:51.400 00.000 15712 Moving (-0.05, 0.11) raw xDistance=0.11 yDistance=0.05
02:58:51.410 00.010 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
02:58:51.410 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
02:58:51.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:51.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:58:51.410 00.000 15712 MoveAxis(W, 7, ABG)
02:58:51.410 00.000 15712 Guiding  Dir = 3, Dur = 7
02:58:51.410 00.000 15712 IsGuiding returns 0
02:58:51.432 00.022 15712 IsGuiding returns 0
02:58:51.432 00.000 15712 Move returns status 0, amount 7
02:58:51.432 00.000 15712 MoveAxis(N, 0, ABG)
02:58:51.432 00.000 15712 Move returns status 0, amount 0
02:58:51.432 00.000 15712 move complete, result=0
02:58:51.432 00.000 15712 worker thread done servicing request
02:58:51.432 00.000 15712 Worker thread wakes up
02:58:51.432 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
02:58:51.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:51.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:53.077 01.645 15712 Exposure complete
02:58:53.138 00.061 15712 worker thread done servicing request
02:58:53.138 00.000 7988 OnExposeComplete: enter
02:58:53.143 00.005 7988 UpdateGuideState(): m_state=6
02:58:53.143 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5415
02:58:53.145 00.002 7988 Star::Find returns 1 (0), X=974.94, Y=190.16, Mass=570, SNR=15.1, Peak=128 HFD=3.1
02:58:53.145 00.000 7988 Star::Find false star n=8 nbg=274 bg=72.1 sigma=2.8 thresh=81 peak=80
02:58:53.147 00.002 7988 MultiStar: [#1 0.48,0.52,0.00,M1] [#2 -0.12,0.82,0.00,M1] [#3 0.36,1.23,0.00,M1] [#4 0.03,0.86,0.00,M1] [#5 -0.43,0.28,0.72,U] [#6 0.24,0.01,0.62,U] [#7 -0.28,0.50,0.47,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.78,0.86,0.00,M1] 
02:58:53.147 00.000 7988 single-star, 3 included, MultiStar: {-0.07, 0.17}, one-star: {0.10, 0.04}
02:58:53.149 00.002 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.56) = xAngle (-1.19 = -1.19)
02:58:53.149 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
02:58:53.151 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=0.04 mountY=-0.10, mountTheta=-1.19
02:58:53.153 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.04, opts=13)
02:58:53.154 00.001 7988 Enqueuing Move request for scope (0.10, 0.04)
02:58:53.154 00.000 15712 Worker thread wakes up
02:58:53.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
02:58:53.154 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
02:58:53.154 00.000 15712 Moving (0.10, 0.04) raw xDistance=0.04 yDistance=-0.10
02:58:53.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:53.154 00.000 7988 UpdateGuideState exits: m=570 SNR=15.1
02:58:53.158 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:53.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:53.160 00.002 7988 Enqueuing Expose request
02:58:53.160 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
02:58:53.160 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
02:58:53.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:53.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:58:53.160 00.000 15712 MoveAxis(W, 7, ABG)
02:58:53.160 00.000 15712 Guiding  Dir = 3, Dur = 7
02:58:53.162 00.002 15712 IsGuiding returns 0
02:58:53.176 00.014 15712 IsGuiding returns 0
02:58:53.176 00.000 15712 Move returns status 0, amount 7
02:58:53.176 00.000 15712 MoveAxis(N, 0, ABG)
02:58:53.176 00.000 15712 Move returns status 0, amount 0
02:58:53.176 00.000 15712 move complete, result=0
02:58:53.176 00.000 15712 worker thread done servicing request
02:58:53.176 00.000 15712 Worker thread wakes up
02:58:53.176 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
02:58:53.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:53.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:54.590 01.414 15712 Exposure complete
02:58:54.654 00.064 15712 worker thread done servicing request
02:58:54.654 00.000 7988 OnExposeComplete: enter
02:58:54.654 00.000 7988 UpdateGuideState(): m_state=6
02:58:54.656 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5416
02:58:54.656 00.000 7988 Star::Find returns 1 (0), X=974.50, Y=190.38, Mass=477, SNR=14.0, Peak=129 HFD=3.1
02:58:54.658 00.002 7988 MultiStar: [#1 0.35,0.63,0.00,M2] [#2 -0.11,1.06,0.00,M2] [#3 0.07,0.68,0.93,U] [#4 0.20,0.71,0.00,M2] [#5 -0.49,0.70,0.00,M1] [#6 0.08,0.20,0.72,U] [#7 0.06,0.33,0.47,U] [#8 0.70,0.52,0.00,M1] 
02:58:54.658 00.000 7988 refined, 3 included, MultiStar: {-0.06, 0.38}, one-star: {-0.33, 0.26}
02:58:54.660 00.002 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
02:58:54.660 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
02:58:54.662 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.38 hyp=0.39 cameraTheta=1.72 mountX=0.38 mountY=0.05, mountTheta=0.13
02:58:54.664 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.38, opts=13)
02:58:54.666 00.002 7988 Enqueuing Move request for scope (-0.06, 0.38)
02:58:54.667 00.001 15712 Worker thread wakes up
02:58:54.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:58:54.667 00.000 7988 UpdateGuideState exits: m=477 SNR=14.0
02:58:54.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:54.671 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:54.671 00.000 7988 Enqueuing Expose request
02:58:54.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.38) opts 0xd
02:58:54.671 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.38)
02:58:54.671 00.000 15712 Moving (-0.06, 0.38) raw xDistance=0.38 yDistance=0.05
02:58:54.671 00.000 15712 PPEC rslt: input = 0.38, final = 0.25, react = 0.23, pred = 0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 639.62
02:58:54.671 00.000 15712 PPEC: input: 0.38, control: 0.25, exposure: 1500
02:58:54.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:54.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:58:54.671 00.000 15712 MoveAxis(W, 82, ABG)
02:58:54.671 00.000 15712 Guiding  Dir = 3, Dur = 82
02:58:54.705 00.034 15712 IsGuiding returns 0
02:58:54.726 00.021 15712 PulseGuide returned control before completion, sleep 78
02:58:54.811 00.085 15712 IsGuiding returns 1
02:58:54.811 00.000 15712 scope still moving after pulse duration time elapsed
02:58:54.846 00.035 15712 IsGuiding returns 0
02:58:54.846 00.000 15712 scope move finished after 82 + 61 ms
02:58:54.846 00.000 15712 Move returns status 0, amount 82
02:58:54.846 00.000 15712 MoveAxis(N, 0, ABG)
02:58:54.846 00.000 15712 Move returns status 0, amount 0
02:58:54.846 00.000 15712 move complete, result=0
02:58:54.846 00.000 7988 GuideStep: 0.4 px 82 ms WEST, 0.0 px 0 ms NORTH
02:58:54.857 00.011 15712 worker thread done servicing request
02:58:54.857 00.000 15712 Worker thread wakes up
02:58:54.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:54.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:56.489 01.632 15712 Exposure complete
02:58:56.551 00.062 15712 worker thread done servicing request
02:58:56.551 00.000 7988 OnExposeComplete: enter
02:58:56.551 00.000 7988 UpdateGuideState(): m_state=6
02:58:56.551 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5417
02:58:56.551 00.000 7988 Star::Find returns 1 (0), X=975.22, Y=190.25, Mass=628, SNR=16.0, Peak=133 HFD=3.5
02:58:56.551 00.000 7988 MultiStar: [#1 0.19,0.37,0.88,U] [#2 -0.10,0.45,0.78,U] [#3 0.05,0.16,0.76,U] [#4 0.09,0.09,0.54,U] [#5 -0.63,-0.02,0.67,U] [#6 0.54,0.53,0.00,M1] [#7 0.61,0.39,0.00,M1] [#8 -0.07,-0.13,0.39,U] 
02:58:56.551 00.000 7988 refined, 6 included, MultiStar: {0.02, 0.18}, one-star: {0.38, 0.13}
02:58:56.551 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
02:58:56.551 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
02:58:56.563 00.012 7988 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.45 mountX=0.18 mountY=-0.03, mountTheta=-0.15
02:58:56.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.18, opts=13)
02:58:56.566 00.003 7988 Enqueuing Move request for scope (0.02, 0.18)
02:58:56.567 00.001 15712 Worker thread wakes up
02:58:56.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
02:58:56.567 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
02:58:56.567 00.000 15712 Moving (0.02, 0.18) raw xDistance=0.18 yDistance=-0.03
02:58:56.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:58:56.567 00.000 7988 UpdateGuideState exits: m=628 SNR=16.0
02:58:56.569 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:56.569 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:56.571 00.002 7988 Enqueuing Expose request
02:58:56.571 00.000 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 639.62
02:58:56.571 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
02:58:56.571 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:56.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:58:56.571 00.000 15712 MoveAxis(W, 45, ABG)
02:58:56.571 00.000 15712 Guiding  Dir = 3, Dur = 45
02:58:56.597 00.026 15712 IsGuiding returns 0
02:58:56.603 00.006 15712 PulseGuide returned control before completion, sleep 40
02:58:56.672 00.069 15712 IsGuiding returns 0
02:58:56.672 00.000 15712 Move returns status 0, amount 45
02:58:56.672 00.000 15712 MoveAxis(N, 0, ABG)
02:58:56.672 00.000 15712 Move returns status 0, amount 0
02:58:56.672 00.000 15712 move complete, result=0
02:58:56.672 00.000 15712 worker thread done servicing request
02:58:56.672 00.000 15712 Worker thread wakes up
02:58:56.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:56.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:56.678 00.006 7988 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
02:58:58.083 01.405 15712 Exposure complete
02:58:58.147 00.064 15712 worker thread done servicing request
02:58:58.148 00.001 7988 OnExposeComplete: enter
02:58:58.148 00.000 7988 UpdateGuideState(): m_state=6
02:58:58.148 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5418
02:58:58.148 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=189.75, Mass=650, SNR=16.0, Peak=141 HFD=3.6
02:58:58.148 00.000 7988 MultiStar: [#1 -0.19,-0.05,0.95,U] [#2 -0.30,0.10,0.86,U] [#3 0.35,-0.31,0.81,U] [#4 0.22,0.07,0.66,U] [#5 -0.82,-0.02,0.00,M1] [#6 -0.34,-0.45,0.62,U] [#7 0.06,-0.61,0.44,U] [#8 0.35,-0.31,0.44,U] 
02:58:58.148 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.21}, one-star: {0.09, -0.37}
02:58:58.148 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
02:58:58.148 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
02:58:58.148 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.53 mountX=-0.21 mountY=-0.00, mountTheta=-3.13
02:58:58.148 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.21, opts=13)
02:58:58.148 00.000 7988 Enqueuing Move request for scope (0.01, -0.21)
02:58:58.160 00.012 15712 Worker thread wakes up
02:58:58.160 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
02:58:58.160 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
02:58:58.160 00.000 15712 Moving (0.01, -0.21) raw xDistance=-0.21 yDistance=-0.00
02:58:58.162 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:58:58.162 00.000 7988 UpdateGuideState exits: m=650 SNR=16.0
02:58:58.164 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:58.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:58.164 00.000 7988 Enqueuing Expose request
02:58:58.164 00.000 15712 PPEC rslt: input = -0.21, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.62
02:58:58.164 00.000 15712 PPEC: input: -0.21, control: -0.10, exposure: 1500
02:58:58.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:58.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:58:58.164 00.000 15712 MoveAxis(E, 32, ABG)
02:58:58.164 00.000 15712 Guiding  Dir = 2, Dur = 32
02:58:58.164 00.000 15712 IsGuiding returns 0
02:58:58.191 00.027 15712 PulseGuide returned control before completion, sleep 16
02:58:58.244 00.053 15712 IsGuiding returns 0
02:58:58.244 00.000 15712 Move returns status 0, amount 32
02:58:58.244 00.000 15712 MoveAxis(N, 0, ABG)
02:58:58.244 00.000 15712 Move returns status 0, amount 0
02:58:58.244 00.000 15712 move complete, result=0
02:58:58.244 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
02:58:58.246 00.002 15712 worker thread done servicing request
02:58:58.246 00.000 15712 Worker thread wakes up
02:58:58.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:58:58.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:58:59.884 01.638 15712 Exposure complete
02:58:59.948 00.064 15712 worker thread done servicing request
02:58:59.948 00.000 7988 OnExposeComplete: enter
02:58:59.949 00.001 7988 UpdateGuideState(): m_state=6
02:58:59.949 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5419
02:58:59.949 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=190.44, Mass=593, SNR=15.6, Peak=137 HFD=3.4
02:58:59.949 00.000 7988 MultiStar: [#1 -0.10,0.61,1.00,U] [#2 -0.28,0.39,0.89,U] [#3 0.27,0.03,0.80,U] [#4 0.06,0.54,0.73,U] [#5 -0.63,0.12,0.72,U] [#6 0.03,-0.35,0.74,U] [#7 0.11,0.36,0.50,U] [#8 -0.01,-0.07,0.41,U] 
02:58:59.949 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.25}, one-star: {0.09, 0.32}
02:58:59.949 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
02:58:59.949 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
02:58:59.949 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.80 mountX=0.25 mountY=0.05, mountTheta=0.20
02:58:59.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.25, opts=13)
02:58:59.949 00.000 7988 Enqueuing Move request for scope (-0.06, 0.25)
02:58:59.949 00.000 15712 Worker thread wakes up
02:58:59.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
02:58:59.961 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
02:58:59.961 00.000 7988 UpdateGuideState exits: m=593 SNR=15.6
02:58:59.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:59.961 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:58:59.966 00.005 7988 Enqueuing Expose request
02:58:59.966 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
02:58:59.966 00.000 15712 Moving (-0.06, 0.25) raw xDistance=0.25 yDistance=0.05
02:58:59.966 00.000 15712 PPEC rslt: input = 0.25, final = 0.18, react = 0.15, pred = 0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 639.62
02:58:59.966 00.000 15712 PPEC: input: 0.25, control: 0.18, exposure: 1500
02:58:59.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:59.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:58:59.966 00.000 15712 MoveAxis(W, 58, ABG)
02:58:59.966 00.000 15712 Guiding  Dir = 3, Dur = 58
02:58:59.966 00.000 15712 IsGuiding returns 0
02:58:59.986 00.020 15712 PulseGuide returned control before completion, sleep 54
02:59:00.042 00.056 15712 IsGuiding returns 1
02:59:00.042 00.000 15712 scope still moving after pulse duration time elapsed
02:59:00.082 00.040 15712 IsGuiding returns 0
02:59:00.082 00.000 15712 scope move finished after 58 + 52 ms
02:59:00.082 00.000 15712 Move returns status 0, amount 58
02:59:00.082 00.000 15712 MoveAxis(N, 0, ABG)
02:59:00.082 00.000 15712 Move returns status 0, amount 0
02:59:00.082 00.000 15712 move complete, result=0
02:59:00.082 00.000 15712 worker thread done servicing request
02:59:00.082 00.000 15712 Worker thread wakes up
02:59:00.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:00.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:00.082 00.000 7988 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
02:59:01.494 01.412 15712 Exposure complete
02:59:01.558 00.064 15712 worker thread done servicing request
02:59:01.558 00.000 7988 OnExposeComplete: enter
02:59:01.558 00.000 7988 UpdateGuideState(): m_state=6
02:59:01.562 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5420
02:59:01.562 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=189.95, Mass=596, SNR=15.5, Peak=140 HFD=3.4
02:59:01.562 00.000 7988 MultiStar: [#1 0.00,0.66,1.01,U] [#2 -0.10,0.06,0.83,U] [#3 -0.10,0.10,0.85,U] [#4 0.15,0.16,0.70,U] [#5 -0.29,-0.25,0.69,U] [#6 0.06,-0.01,0.69,U] [#7 0.47,-0.29,0.44,U] [#8 0.66,0.23,0.36,U] 
02:59:01.562 00.000 7988 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {-0.20, -0.17}
02:59:01.562 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
02:59:01.562 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:59:01.562 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.51 mountX=0.08 mountY=-0.01, mountTheta=-0.08
02:59:01.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.08, opts=13)
02:59:01.562 00.000 7988 Enqueuing Move request for scope (0.00, 0.08)
02:59:01.572 00.010 15712 Worker thread wakes up
02:59:01.572 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
02:59:01.572 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
02:59:01.572 00.000 15712 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.01
02:59:01.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:59:01.572 00.000 7988 UpdateGuideState exits: m=596 SNR=15.5
02:59:01.575 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:01.575 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:01.577 00.002 7988 Enqueuing Expose request
02:59:01.577 00.000 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
02:59:01.577 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
02:59:01.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:01.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:59:01.577 00.000 15712 MoveAxis(W, 10, ABG)
02:59:01.577 00.000 15712 Guiding  Dir = 3, Dur = 10
02:59:01.579 00.002 15712 IsGuiding returns 0
02:59:01.630 00.051 15712 IsGuiding returns 1
02:59:01.630 00.000 15712 scope still moving after pulse duration time elapsed
02:59:01.667 00.037 15712 IsGuiding returns 0
02:59:01.667 00.000 15712 scope move finished after 10 + 78 ms
02:59:01.667 00.000 15712 Move returns status 0, amount 10
02:59:01.667 00.000 15712 MoveAxis(N, 0, ABG)
02:59:01.667 00.000 15712 Move returns status 0, amount 0
02:59:01.667 00.000 15712 move complete, result=0
02:59:01.667 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
02:59:01.669 00.002 15712 worker thread done servicing request
02:59:01.669 00.000 15712 Worker thread wakes up
02:59:01.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:01.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:03.311 01.642 15712 Exposure complete
02:59:03.373 00.062 15712 worker thread done servicing request
02:59:03.373 00.000 7988 OnExposeComplete: enter
02:59:03.373 00.000 7988 UpdateGuideState(): m_state=6
02:59:03.377 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
02:59:03.377 00.000 7988 Star::Find returns 1 (0), X=974.80, Y=189.88, Mass=527, SNR=14.7, Peak=142 HFD=2.9
02:59:03.379 00.002 7988 MultiStar: [#1 0.24,0.12,0.98,U] [#2 -0.41,0.35,0.90,U] [#3 0.03,0.14,0.83,U] [#4 -0.09,0.22,0.80,U] [#5 -0.43,-0.42,0.70,U] [#6 -0.53,-0.03,0.65,U] [#7 -0.06,-0.32,0.49,U] [#8 0.32,-0.08,0.47,U] 
02:59:03.381 00.002 7988 refined, 8 included, MultiStar: {-0.11, -0.00}, one-star: {-0.04, -0.24}
02:59:03.381 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.67 = 1.62)
02:59:03.383 00.002 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.70 = 1.59)
02:59:03.383 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.10 mountX=-0.01 mountY=0.11, mountTheta=1.62
02:59:03.385 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.00, opts=13)
02:59:03.387 00.002 7988 Enqueuing Move request for scope (-0.11, -0.00)
02:59:03.387 00.000 15712 Worker thread wakes up
02:59:03.387 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
02:59:03.387 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
02:59:03.387 00.000 15712 Moving (-0.11, -0.00) raw xDistance=-0.01 yDistance=0.11
02:59:03.388 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:59:03.388 00.000 7988 UpdateGuideState exits: m=527 SNR=14.7
02:59:03.390 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:03.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:03.392 00.002 7988 Enqueuing Expose request
02:59:03.392 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
02:59:03.392 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
02:59:03.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:03.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:59:03.392 00.000 15712 MoveAxis(W, 10, ABG)
02:59:03.392 00.000 15712 Guiding  Dir = 3, Dur = 10
02:59:03.392 00.000 15712 IsGuiding returns 0
02:59:03.420 00.028 15712 IsGuiding returns 1
02:59:03.420 00.000 15712 scope still moving after pulse duration time elapsed
02:59:03.470 00.050 15712 IsGuiding returns 0
02:59:03.470 00.000 15712 scope move finished after 10 + 66 ms
02:59:03.470 00.000 15712 Move returns status 0, amount 10
02:59:03.470 00.000 15712 MoveAxis(N, 0, ABG)
02:59:03.470 00.000 15712 Move returns status 0, amount 0
02:59:03.470 00.000 15712 move complete, result=0
02:59:03.470 00.000 15712 worker thread done servicing request
02:59:03.470 00.000 15712 Worker thread wakes up
02:59:03.470 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
02:59:03.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:03.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:04.890 01.420 15712 Exposure complete
02:59:04.951 00.061 15712 worker thread done servicing request
02:59:04.951 00.000 7988 OnExposeComplete: enter
02:59:04.951 00.000 7988 UpdateGuideState(): m_state=6
02:59:04.957 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5422
02:59:04.957 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=189.84, Mass=655, SNR=16.5, Peak=143 HFD=3.1
02:59:04.959 00.002 7988 MultiStar: [#1 0.24,0.01,0.95,U] [#2 0.05,0.19,0.77,U] [#3 -0.05,-0.21,0.82,U] [#4 0.11,-0.54,0.57,U] [#5 -0.34,-0.37,0.64,U] [#6 0.03,-0.19,0.59,U] [#7 0.10,-0.52,0.41,U] [#8 0.15,-0.60,0.39,U] 
02:59:04.959 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.23}, one-star: {0.22, -0.28}
02:59:04.961 00.002 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
02:59:04.961 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
02:59:04.961 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.28 mountX=-0.23 mountY=-0.06, mountTheta=-2.88
02:59:04.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.23, opts=13)
02:59:04.967 00.006 7988 Enqueuing Move request for scope (0.07, -0.23)
02:59:04.967 00.000 15712 Worker thread wakes up
02:59:04.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
02:59:04.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
02:59:04.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:59:04.967 00.000 7988 UpdateGuideState exits: m=655 SNR=16.5
02:59:04.971 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:04.971 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:04.973 00.002 7988 Enqueuing Expose request
02:59:04.973 00.000 15712 Moving (0.07, -0.23) raw xDistance=-0.23 yDistance=-0.06
02:59:04.978 00.005 15712 PPEC rslt: input = -0.23, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.62
02:59:04.978 00.000 15712 PPEC: input: -0.23, control: -0.11, exposure: 1500
02:59:04.978 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:04.978 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:59:04.978 00.000 15712 MoveAxis(E, 35, ABG)
02:59:04.978 00.000 15712 Guiding  Dir = 2, Dur = 35
02:59:04.978 00.000 15712 IsGuiding returns 0
02:59:04.999 00.021 15712 PulseGuide returned control before completion, sleep 19
02:59:05.051 00.052 15712 IsGuiding returns 0
02:59:05.051 00.000 15712 Move returns status 0, amount 35
02:59:05.051 00.000 15712 MoveAxis(N, 0, ABG)
02:59:05.051 00.000 15712 Move returns status 0, amount 0
02:59:05.051 00.000 15712 move complete, result=0
02:59:05.051 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
02:59:05.055 00.004 15712 worker thread done servicing request
02:59:05.055 00.000 15712 Worker thread wakes up
02:59:05.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:05.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:06.693 01.638 15712 Exposure complete
02:59:06.756 00.063 15712 worker thread done servicing request
02:59:06.757 00.001 7988 OnExposeComplete: enter
02:59:06.757 00.000 7988 UpdateGuideState(): m_state=6
02:59:06.757 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5423
02:59:06.757 00.000 7988 Star::Find returns 1 (0), X=975.05, Y=190.24, Mass=575, SNR=15.0, Peak=146 HFD=3.2
02:59:06.757 00.000 7988 MultiStar: [#1 0.12,0.12,0.96,U] [#2 -0.18,0.15,0.93,U] [#3 -0.37,0.10,0.85,U] [#4 -0.11,0.07,0.74,U] [#5 -0.03,-0.19,0.68,U] [#6 -0.08,-0.09,0.70,U] [#7 -0.06,-0.37,0.47,U] [#8 0.38,0.57,0.41,U] 
02:59:06.762 00.005 7988 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {0.22, 0.12}
02:59:06.762 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
02:59:06.762 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:59:06.762 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.01 mountX=0.06 mountY=0.03, mountTheta=0.42
02:59:06.762 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
02:59:06.762 00.000 7988 Enqueuing Move request for scope (-0.03, 0.06)
02:59:06.762 00.000 15712 Worker thread wakes up
02:59:06.769 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:59:06.769 00.000 7988 UpdateGuideState exits: m=575 SNR=15.0
02:59:06.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:06.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:06.769 00.000 7988 Enqueuing Expose request
02:59:06.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
02:59:06.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
02:59:06.769 00.000 15712 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.03
02:59:06.779 00.010 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
02:59:06.779 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
02:59:06.779 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:06.779 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:59:06.779 00.000 15712 MoveAxis(W, 12, ABG)
02:59:06.779 00.000 15712 Guiding  Dir = 3, Dur = 12
02:59:06.779 00.000 15712 IsGuiding returns 0
02:59:06.795 00.016 15712 IsGuiding returns 1
02:59:06.795 00.000 15712 scope still moving after pulse duration time elapsed
02:59:06.837 00.042 15712 IsGuiding returns 1
02:59:06.866 00.029 15712 IsGuiding returns 0
02:59:06.866 00.000 15712 scope move finished after 12 + 74 ms
02:59:06.866 00.000 15712 Move returns status 0, amount 12
02:59:06.866 00.000 15712 MoveAxis(N, 0, ABG)
02:59:06.866 00.000 15712 Move returns status 0, amount 0
02:59:06.866 00.000 15712 move complete, result=0
02:59:06.866 00.000 15712 worker thread done servicing request
02:59:06.866 00.000 15712 Worker thread wakes up
02:59:06.866 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
02:59:06.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:06.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:08.284 01.418 15712 Exposure complete
02:59:08.347 00.063 15712 worker thread done servicing request
02:59:08.347 00.000 7988 OnExposeComplete: enter
02:59:08.347 00.000 7988 UpdateGuideState(): m_state=6
02:59:08.347 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5424
02:59:08.347 00.000 7988 Star::Find returns 1 (0), X=975.02, Y=190.01, Mass=607, SNR=15.7, Peak=147 HFD=2.9
02:59:08.347 00.000 7988 MultiStar: [#1 -0.03,-0.39,0.98,U] [#2 -0.39,0.15,0.83,U] [#3 0.11,0.18,0.86,U] [#4 0.16,0.05,0.59,U] [#5 -0.22,-0.08,0.74,U] [#6 0.09,-0.40,0.61,U] [#7 -0.10,-0.36,0.50,U] [#8 -0.55,0.55,0.00,M1] 
02:59:08.347 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.11}, one-star: {0.19, -0.11}
02:59:08.347 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
02:59:08.347 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
02:59:08.357 00.010 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.77 mountX=-0.11 mountY=0.03, mountTheta=2.92
02:59:08.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.11, opts=13)
02:59:08.357 00.000 7988 Enqueuing Move request for scope (-0.02, -0.11)
02:59:08.361 00.004 15712 Worker thread wakes up
02:59:08.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
02:59:08.361 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
02:59:08.361 00.000 15712 Moving (-0.02, -0.11) raw xDistance=-0.11 yDistance=0.03
02:59:08.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:59:08.361 00.000 7988 UpdateGuideState exits: m=607 SNR=15.7
02:59:08.364 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:08.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:08.366 00.002 7988 Enqueuing Expose request
02:59:08.366 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
02:59:08.366 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
02:59:08.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:08.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:59:08.366 00.000 15712 MoveAxis(W, 11, ABG)
02:59:08.366 00.000 15712 Guiding  Dir = 3, Dur = 11
02:59:08.368 00.002 15712 IsGuiding returns 0
02:59:08.394 00.026 15712 IsGuiding returns 1
02:59:08.394 00.000 15712 scope still moving after pulse duration time elapsed
02:59:08.441 00.047 15712 IsGuiding returns 0
02:59:08.441 00.000 15712 scope move finished after 11 + 63 ms
02:59:08.441 00.000 15712 Move returns status 0, amount 11
02:59:08.441 00.000 15712 MoveAxis(N, 0, ABG)
02:59:08.441 00.000 15712 Move returns status 0, amount 0
02:59:08.441 00.000 15712 move complete, result=0
02:59:08.441 00.000 15712 worker thread done servicing request
02:59:08.441 00.000 15712 Worker thread wakes up
02:59:08.441 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
02:59:08.443 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:08.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:10.085 01.642 15712 Exposure complete
02:59:10.147 00.062 15712 worker thread done servicing request
02:59:10.147 00.000 7988 OnExposeComplete: enter
02:59:10.147 00.000 7988 UpdateGuideState(): m_state=6
02:59:10.152 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5425
02:59:10.152 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=189.90, Mass=539, SNR=14.8, Peak=152 HFD=2.9
02:59:10.154 00.002 7988 MultiStar: [#1 0.16,0.18,0.99,U] [#2 -0.50,0.36,0.93,U] [#3 0.09,0.57,0.80,U] [#4 -0.08,-0.14,0.78,U] [#5 -0.19,-0.06,0.72,U] [#6 0.03,-0.34,0.69,U] [#7 -0.55,-0.29,0.49,U] [#8 -0.52,-0.43,0.44,U] 
02:59:10.154 00.000 7988 refined, 8 included, MultiStar: {-0.14, 0.00}, one-star: {-0.05, -0.22}
02:59:10.156 00.002 7988 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.56) = xAngle (1.55 = 1.55)
02:59:10.156 00.000 7988 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
02:59:10.158 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.12 mountX=0.00 mountY=0.14, mountTheta=1.55
02:59:10.160 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.00, opts=13)
02:59:10.160 00.000 7988 Enqueuing Move request for scope (-0.14, 0.00)
02:59:10.162 00.002 15712 Worker thread wakes up
02:59:10.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
02:59:10.162 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
02:59:10.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=64, FiltMax=255, Gamma=0.690
02:59:10.162 00.000 7988 UpdateGuideState exits: m=539 SNR=14.8
02:59:10.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:10.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:10.162 00.000 7988 Enqueuing Expose request
02:59:10.162 00.000 15712 Moving (-0.14, 0.00) raw xDistance=0.00 yDistance=0.14
02:59:10.162 00.000 15712 PPEC rslt: input = 0.00, final = 0.04, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
02:59:10.162 00.000 15712 PPEC: input: 0.00, control: 0.04, exposure: 1500
02:59:10.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:10.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:59:10.162 00.000 15712 MoveAxis(W, 12, ABG)
02:59:10.162 00.000 15712 Guiding  Dir = 3, Dur = 12
02:59:10.162 00.000 15712 IsGuiding returns 0
02:59:10.200 00.038 15712 IsGuiding returns 1
02:59:10.200 00.000 15712 scope still moving after pulse duration time elapsed
02:59:10.245 00.045 15712 IsGuiding returns 0
02:59:10.245 00.000 15712 scope move finished after 12 + 63 ms
02:59:10.245 00.000 15712 Move returns status 0, amount 12
02:59:10.245 00.000 15712 MoveAxis(N, 0, ABG)
02:59:10.245 00.000 15712 Move returns status 0, amount 0
02:59:10.245 00.000 15712 move complete, result=0
02:59:10.245 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
02:59:10.250 00.005 15712 worker thread done servicing request
02:59:10.250 00.000 15712 Worker thread wakes up
02:59:10.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:10.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:11.664 01.414 15712 Exposure complete
02:59:11.725 00.061 15712 worker thread done servicing request
02:59:11.725 00.000 7988 OnExposeComplete: enter
02:59:11.725 00.000 7988 UpdateGuideState(): m_state=6
02:59:11.731 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5426
02:59:11.731 00.000 7988 Star::Find returns 1 (0), X=974.89, Y=189.79, Mass=603, SNR=15.5, Peak=128 HFD=3.2
02:59:11.733 00.002 7988 Star::Find false star n=4 nbg=283 bg=70.1 sigma=2.9 thresh=79 peak=78
02:59:11.735 00.002 7988 MultiStar: [#1 0.23,-0.36,0.95,U] [#2 -0.20,-0.11,0.83,U] [#3 0.06,-0.51,0.78,U] [#4 0.05,0.06,0.72,U] [#5 -0.38,-0.46,0.69,U] [#6 -0.20,-0.66,0.66,U] [#7 -0.70,-0.78,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.19,0.18,0.46,U] 
02:59:11.735 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.29}, one-star: {0.06, -0.33}
02:59:11.737 00.002 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.30 = 2.99)
02:59:11.737 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.96)
02:59:11.739 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.73 mountX=-0.29 mountY=0.05, mountTheta=2.96
02:59:11.741 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.29, opts=13)
02:59:11.742 00.001 7988 Enqueuing Move request for scope (-0.05, -0.29)
02:59:11.742 00.000 15712 Worker thread wakes up
02:59:11.742 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
02:59:11.742 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
02:59:11.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
02:59:11.742 00.000 7988 UpdateGuideState exits: m=603 SNR=15.5
02:59:11.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:11.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:11.742 00.000 7988 Enqueuing Expose request
02:59:11.742 00.000 15712 Moving (-0.05, -0.29) raw xDistance=-0.29 yDistance=0.05
02:59:11.742 00.000 15712 PPEC rslt: input = -0.29, final = -0.14, react = -0.18, pred = 0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 639.63
02:59:11.742 00.000 15712 PPEC: input: -0.29, control: -0.14, exposure: 1500
02:59:11.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:11.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:59:11.742 00.000 15712 MoveAxis(E, 45, ABG)
02:59:11.742 00.000 15712 Guiding  Dir = 2, Dur = 45
02:59:11.742 00.000 15712 IsGuiding returns 0
02:59:11.776 00.034 15712 PulseGuide returned control before completion, sleep 26
02:59:11.827 00.051 15712 IsGuiding returns 1
02:59:11.827 00.000 15712 scope still moving after pulse duration time elapsed
02:59:11.853 00.026 15712 IsGuiding returns 0
02:59:11.853 00.000 15712 scope move finished after 45 + 54 ms
02:59:11.853 00.000 15712 Move returns status 0, amount 45
02:59:11.853 00.000 15712 MoveAxis(N, 0, ABG)
02:59:11.853 00.000 15712 Move returns status 0, amount 0
02:59:11.853 00.000 15712 move complete, result=0
02:59:11.853 00.000 7988 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
02:59:11.855 00.002 15712 worker thread done servicing request
02:59:11.855 00.000 15712 Worker thread wakes up
02:59:11.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:11.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:13.483 01.628 15712 Exposure complete
02:59:13.546 00.063 15712 worker thread done servicing request
02:59:13.546 00.000 7988 OnExposeComplete: enter
02:59:13.546 00.000 7988 UpdateGuideState(): m_state=6
02:59:13.546 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5427
02:59:13.546 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=189.79, Mass=684, SNR=16.8, Peak=148 HFD=3.8
02:59:13.546 00.000 7988 MultiStar: [#1 0.01,0.04,0.92,U] [#2 -0.23,0.20,0.85,U] [#3 -0.17,0.02,0.76,U] [#4 -0.04,-0.09,0.68,U] [#5 -0.22,-0.56,0.63,U] [#6 0.31,-0.69,0.00,M1] [#7 -0.34,-0.60,0.41,U] [#8 -0.42,-0.68,0.00,M1] 
02:59:13.546 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.15}, one-star: {0.15, -0.33}
02:59:13.546 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.69 = 2.60)
02:59:13.546 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.72 = 2.56)
02:59:13.546 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.12 mountX=-0.15 mountY=0.09, mountTheta=2.57
02:59:13.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.15, opts=13)
02:59:13.546 00.000 7988 Enqueuing Move request for scope (-0.09, -0.15)
02:59:13.560 00.014 15712 Worker thread wakes up
02:59:13.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
02:59:13.560 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
02:59:13.560 00.000 15712 Moving (-0.09, -0.15) raw xDistance=-0.15 yDistance=0.09
02:59:13.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:59:13.560 00.000 7988 UpdateGuideState exits: m=684 SNR=16.8
02:59:13.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:13.560 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:13.560 00.000 7988 Enqueuing Expose request
02:59:13.560 00.000 15712 PPEC rslt: input = -0.15, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
02:59:13.560 00.000 15712 PPEC: input: -0.15, control: 0.04, exposure: 1500
02:59:13.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:13.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:59:13.560 00.000 15712 MoveAxis(W, 14, ABG)
02:59:13.560 00.000 15712 Guiding  Dir = 3, Dur = 14
02:59:13.560 00.000 15712 IsGuiding returns 0
02:59:13.586 00.026 15712 IsGuiding returns 1
02:59:13.586 00.000 15712 scope still moving after pulse duration time elapsed
02:59:13.645 00.059 15712 IsGuiding returns 0
02:59:13.645 00.000 15712 scope move finished after 14 + 72 ms
02:59:13.645 00.000 15712 Move returns status 0, amount 14
02:59:13.645 00.000 15712 MoveAxis(N, 0, ABG)
02:59:13.645 00.000 15712 Move returns status 0, amount 0
02:59:13.645 00.000 15712 move complete, result=0
02:59:13.645 00.000 15712 worker thread done servicing request
02:59:13.645 00.000 15712 Worker thread wakes up
02:59:13.645 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
02:59:13.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:13.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:15.059 01.414 15712 Exposure complete
02:59:15.122 00.063 15712 worker thread done servicing request
02:59:15.122 00.000 7988 OnExposeComplete: enter
02:59:15.122 00.000 7988 UpdateGuideState(): m_state=6
02:59:15.125 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5428
02:59:15.125 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=189.66, Mass=674, SNR=16.7, Peak=148 HFD=3.3
02:59:15.127 00.002 7988 MultiStar: [#1 0.11,-0.60,0.88,U] [#2 -0.37,-0.35,0.84,U] [#3 0.23,-0.50,0.83,U] [#4 -0.04,-0.25,0.68,U] [#5 -0.57,-0.72,0.00,M1] [#6 -0.10,-0.61,0.64,U] [#7 0.00,-1.22,0.00,M1] [#8 0.71,-0.51,0.00,M2] 
02:59:15.127 00.000 7988 refined, 5 included, MultiStar: {-0.00, -0.46}, one-star: {0.10, -0.47}
02:59:15.129 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = -3.14)
02:59:15.129 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
02:59:15.131 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.46 hyp=0.46 cameraTheta=-1.58 mountX=-0.46 mountY=0.01, mountTheta=3.11
02:59:15.133 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.46, opts=13)
02:59:15.133 00.000 7988 Enqueuing Move request for scope (-0.00, -0.46)
02:59:15.135 00.002 15712 Worker thread wakes up
02:59:15.136 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:59:15.136 00.000 7988 UpdateGuideState exits: m=674 SNR=16.7
02:59:15.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:15.139 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:15.139 00.000 7988 Enqueuing Expose request
02:59:15.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.46) opts 0xd
02:59:15.139 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.46)
02:59:15.139 00.000 15712 Moving (-0.00, -0.46) raw xDistance=-0.46 yDistance=0.01
02:59:15.139 00.000 15712 PPEC rslt: input = -0.46, final = -0.24, react = -0.28, pred = 0.04, hyst = -0.26, hyst_pct = 0.00, period_length = 639.63
02:59:15.139 00.000 15712 PPEC: input: -0.46, control: -0.24, exposure: 1500
02:59:15.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:15.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:59:15.139 00.000 15712 MoveAxis(E, 77, ABG)
02:59:15.139 00.000 15712 Guiding  Dir = 2, Dur = 77
02:59:15.139 00.000 15712 IsGuiding returns 0
02:59:15.170 00.031 15712 PulseGuide returned control before completion, sleep 63
02:59:15.248 00.078 15712 IsGuiding returns 1
02:59:15.248 00.000 15712 scope still moving after pulse duration time elapsed
02:59:15.284 00.036 15712 IsGuiding returns 0
02:59:15.284 00.000 15712 scope move finished after 77 + 60 ms
02:59:15.284 00.000 15712 Move returns status 0, amount 77
02:59:15.284 00.000 15712 MoveAxis(N, 0, ABG)
02:59:15.284 00.000 15712 Move returns status 0, amount 0
02:59:15.284 00.000 15712 move complete, result=0
02:59:15.284 00.000 7988 GuideStep: -0.5 px 77 ms EAST, 0.0 px 0 ms NORTH
02:59:15.286 00.002 15712 worker thread done servicing request
02:59:15.286 00.000 15712 Worker thread wakes up
02:59:15.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:15.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:16.926 01.640 15712 Exposure complete
02:59:16.988 00.062 15712 worker thread done servicing request
02:59:16.988 00.000 7988 OnExposeComplete: enter
02:59:16.988 00.000 7988 UpdateGuideState(): m_state=6
02:59:16.992 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5429
02:59:16.994 00.002 7988 Star::Find returns 1 (0), X=974.75, Y=190.05, Mass=538, SNR=14.8, Peak=149 HFD=2.6
02:59:16.994 00.000 7988 MultiStar: [#1 -0.22,0.28,1.09,U] [#2 -0.18,0.69,0.00,M1] [#3 -0.45,0.15,0.87,U] [#4 0.03,0.20,0.86,U] [#5 -0.36,-0.29,0.72,U] [#6 -0.28,0.20,0.73,U] [#7 -0.70,-0.35,0.00,M2] [#8 0.05,-0.34,0.57,U] 
02:59:16.996 00.002 7988 single-star, 6 included, MultiStar: {-0.19, 0.05}, one-star: {-0.08, -0.07}
02:59:16.996 00.000 7988 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.56) = xAngle (-3.99 = 2.29)
02:59:16.998 00.002 7988 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.26)
02:59:16.998 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.43 mountX=-0.07 mountY=0.08, mountTheta=2.28
02:59:17.000 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.07, opts=13)
02:59:17.002 00.002 7988 Enqueuing Move request for scope (-0.08, -0.07)
02:59:17.002 00.000 15712 Worker thread wakes up
02:59:17.002 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
02:59:17.002 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
02:59:17.002 00.000 15712 Moving (-0.08, -0.07) raw xDistance=-0.07 yDistance=0.08
02:59:17.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:59:17.004 00.002 7988 UpdateGuideState exits: m=538 SNR=14.8
02:59:17.006 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:17.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:17.008 00.002 7988 Enqueuing Expose request
02:59:17.009 00.001 15712 PPEC rslt: input = -0.07, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
02:59:17.009 00.000 15712 PPEC: input: -0.07, control: 0.05, exposure: 1500
02:59:17.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:17.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:59:17.009 00.000 15712 MoveAxis(W, 15, ABG)
02:59:17.009 00.000 15712 Guiding  Dir = 3, Dur = 15
02:59:17.009 00.000 15712 IsGuiding returns 0
02:59:17.026 00.017 15712 IsGuiding returns 1
02:59:17.026 00.000 15712 scope still moving after pulse duration time elapsed
02:59:17.072 00.046 15712 IsGuiding returns 0
02:59:17.072 00.000 15712 scope move finished after 15 + 49 ms
02:59:17.072 00.000 15712 Move returns status 0, amount 15
02:59:17.072 00.000 15712 MoveAxis(N, 0, ABG)
02:59:17.072 00.000 15712 Move returns status 0, amount 0
02:59:17.072 00.000 15712 move complete, result=0
02:59:17.072 00.000 7988 GuideStep: -0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
02:59:17.076 00.004 15712 worker thread done servicing request
02:59:17.076 00.000 15712 Worker thread wakes up
02:59:17.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:17.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:18.490 01.414 15712 Exposure complete
02:59:18.554 00.064 15712 worker thread done servicing request
02:59:18.554 00.000 7988 OnExposeComplete: enter
02:59:18.554 00.000 7988 UpdateGuideState(): m_state=6
02:59:18.560 00.006 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5430
02:59:18.560 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=190.01, Mass=614, SNR=15.7, Peak=146 HFD=3.3
02:59:18.562 00.002 7988 MultiStar: [#1 0.03,0.24,1.03,U] [#2 -0.31,0.32,0.94,U] [#3 -0.17,0.06,0.89,U] [#4 0.06,0.76,0.00,M1] [#5 -0.30,0.46,0.64,U] [#6 -0.20,-0.14,0.67,U] [#7 0.26,-0.78,0.00,M3] [#8 0.08,0.13,0.35,U] 
02:59:18.562 00.000 7988 single-star, 6 included, MultiStar: {-0.15, 0.13}, one-star: {-0.11, -0.12}
02:59:18.564 00.002 7988 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.56) = xAngle (-3.88 = 2.41)
02:59:18.564 00.000 7988 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.91 = 2.37)
02:59:18.566 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.31 mountX=-0.12 mountY=0.11, mountTheta=2.39
02:59:18.568 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.12, opts=13)
02:59:18.568 00.000 7988 Enqueuing Move request for scope (-0.11, -0.12)
02:59:18.571 00.003 15712 Worker thread wakes up
02:59:18.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
02:59:18.571 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
02:59:18.571 00.000 15712 Moving (-0.11, -0.12) raw xDistance=-0.12 yDistance=0.11
02:59:18.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
02:59:18.571 00.000 7988 UpdateGuideState exits: m=614 SNR=15.7
02:59:18.574 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:18.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:18.576 00.002 7988 Enqueuing Expose request
02:59:18.576 00.000 15712 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
02:59:18.576 00.000 15712 PPEC: input: -0.12, control: 0.04, exposure: 1500
02:59:18.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:18.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:59:18.576 00.000 15712 MoveAxis(W, 14, ABG)
02:59:18.576 00.000 15712 Guiding  Dir = 3, Dur = 14
02:59:18.578 00.002 15712 IsGuiding returns 0
02:59:18.588 00.010 15712 IsGuiding returns 1
02:59:18.588 00.000 15712 scope still moving after pulse duration time elapsed
02:59:18.639 00.051 15712 IsGuiding returns 0
02:59:18.639 00.000 15712 scope move finished after 14 + 49 ms
02:59:18.639 00.000 15712 Move returns status 0, amount 14
02:59:18.639 00.000 15712 MoveAxis(N, 0, ABG)
02:59:18.639 00.000 15712 Move returns status 0, amount 0
02:59:18.639 00.000 15712 move complete, result=0
02:59:18.639 00.000 7988 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
02:59:18.642 00.003 15712 worker thread done servicing request
02:59:18.642 00.000 15712 Worker thread wakes up
02:59:18.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:18.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:20.273 01.631 15712 Exposure complete
02:59:20.339 00.066 15712 worker thread done servicing request
02:59:20.339 00.000 7988 OnExposeComplete: enter
02:59:20.339 00.000 7988 UpdateGuideState(): m_state=6
02:59:20.341 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5431
02:59:20.341 00.000 7988 Star::Find returns 1 (0), X=975.20, Y=190.02, Mass=698, SNR=16.8, Peak=163 HFD=3.4
02:59:20.343 00.002 7988 MultiStar: [#1 0.01,0.49,0.87,U] [#2 -0.01,0.48,0.82,U] [#3 -0.30,0.27,0.82,U] [#4 0.02,0.44,0.63,U] [#5 -0.66,-0.03,0.67,U] [#6 0.09,0.08,0.71,U] [#7 -0.19,-0.00,0.48,U] [#8 0.46,-0.48,0.36,U] 
02:59:20.343 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {0.37, -0.10}
02:59:20.345 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
02:59:20.345 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
02:59:20.347 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.73 mountX=0.17 mountY=0.02, mountTheta=0.13
02:59:20.349 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.17, opts=13)
02:59:20.349 00.000 7988 Enqueuing Move request for scope (-0.03, 0.17)
02:59:20.352 00.003 15712 Worker thread wakes up
02:59:20.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
02:59:20.352 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
02:59:20.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:59:20.354 00.002 7988 UpdateGuideState exits: m=698 SNR=16.8
02:59:20.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:20.356 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:20.356 00.000 7988 Enqueuing Expose request
02:59:20.358 00.002 15712 Moving (-0.03, 0.17) raw xDistance=0.17 yDistance=0.02
02:59:20.358 00.000 15712 PPEC rslt: input = 0.17, final = 0.14, react = 0.10, pred = 0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 639.63
02:59:20.358 00.000 15712 PPEC: input: 0.17, control: 0.14, exposure: 1500
02:59:20.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:20.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:59:20.358 00.000 15712 MoveAxis(W, 46, ABG)
02:59:20.358 00.000 15712 Guiding  Dir = 3, Dur = 46
02:59:20.358 00.000 15712 IsGuiding returns 0
02:59:20.373 00.015 15712 PulseGuide returned control before completion, sleep 37
02:59:20.441 00.068 15712 IsGuiding returns 0
02:59:20.441 00.000 15712 Move returns status 0, amount 46
02:59:20.441 00.000 15712 MoveAxis(N, 0, ABG)
02:59:20.441 00.000 15712 Move returns status 0, amount 0
02:59:20.441 00.000 15712 move complete, result=0
02:59:20.441 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
02:59:20.448 00.007 15712 worker thread done servicing request
02:59:20.448 00.000 15712 Worker thread wakes up
02:59:20.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:20.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:21.869 01.421 15712 Exposure complete
02:59:21.929 00.060 15712 worker thread done servicing request
02:59:21.929 00.000 7988 OnExposeComplete: enter
02:59:21.929 00.000 7988 UpdateGuideState(): m_state=6
02:59:21.936 00.007 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5432
02:59:21.936 00.000 7988 Star::Find returns 1 (0), X=975.07, Y=189.90, Mass=723, SNR=17.2, Peak=161 HFD=3.0
02:59:21.936 00.000 7988 MultiStar: [#1 0.05,0.01,0.90,U] [#2 -0.38,-0.05,0.81,U] [#3 0.21,0.47,0.80,U] [#4 0.25,0.07,0.59,U] [#5 -0.46,0.02,0.66,U] [#6 0.04,-0.06,0.62,U] [#7 0.16,-0.15,0.43,U] [#8 -0.48,0.22,0.37,U] 
02:59:21.936 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.24, -0.23}
02:59:21.936 00.000 7988 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
02:59:21.936 00.000 7988 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
02:59:21.936 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.14 mountX=0.02 mountY=0.01, mountTheta=0.55
02:59:21.936 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.02, opts=13)
02:59:21.945 00.009 7988 Enqueuing Move request for scope (-0.02, 0.02)
02:59:21.945 00.000 15712 Worker thread wakes up
02:59:21.945 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
02:59:21.945 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
02:59:21.945 00.000 15712 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
02:59:21.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
02:59:21.945 00.000 7988 UpdateGuideState exits: m=723 SNR=17.2
02:59:21.949 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:21.949 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:21.951 00.002 7988 Enqueuing Expose request
02:59:21.951 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
02:59:21.951 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
02:59:21.951 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:21.951 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:59:21.951 00.000 15712 MoveAxis(W, 11, ABG)
02:59:21.951 00.000 15712 Guiding  Dir = 3, Dur = 11
02:59:21.951 00.000 15712 IsGuiding returns 0
02:59:21.977 00.026 15712 IsGuiding returns 1
02:59:21.977 00.000 15712 scope still moving after pulse duration time elapsed
02:59:22.013 00.036 15712 IsGuiding returns 1
02:59:22.041 00.028 15712 IsGuiding returns 0
02:59:22.041 00.000 15712 scope move finished after 11 + 77 ms
02:59:22.041 00.000 15712 Move returns status 0, amount 11
02:59:22.041 00.000 15712 MoveAxis(N, 0, ABG)
02:59:22.041 00.000 15712 Move returns status 0, amount 0
02:59:22.041 00.000 15712 move complete, result=0
02:59:22.041 00.000 15712 worker thread done servicing request
02:59:22.041 00.000 15712 Worker thread wakes up
02:59:22.041 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
02:59:22.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:22.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:23.785 01.744 15712 Exposure complete
02:59:23.848 00.063 15712 worker thread done servicing request
02:59:23.848 00.000 7988 OnExposeComplete: enter
02:59:23.848 00.000 7988 UpdateGuideState(): m_state=6
02:59:23.848 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5433
02:59:23.848 00.000 7988 Star::Find returns 1 (0), X=975.02, Y=189.92, Mass=591, SNR=15.7, Peak=147 HFD=2.9
02:59:23.848 00.000 7988 MultiStar: [#1 0.04,-0.46,1.06,U] [#2 -0.05,0.12,0.87,U] [#3 -0.30,0.03,0.89,U] [#4 0.34,0.03,0.69,U] [#5 -0.33,-0.09,0.74,U] [#6 0.21,-0.33,0.70,U] [#7 -0.71,-0.34,0.00,M2] [#8 0.76,-0.84,0.00,M1] 
02:59:23.848 00.000 7988 refined, 6 included, MultiStar: {0.01, -0.14}, one-star: {0.19, -0.20}
02:59:23.848 00.000 7988 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
02:59:23.848 00.000 7988 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
02:59:23.848 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.50 mountX=-0.14 mountY=-0.01, mountTheta=-3.10
02:59:23.859 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.14, opts=13)
02:59:23.859 00.000 7988 Enqueuing Move request for scope (0.01, -0.14)
02:59:23.859 00.000 15712 Worker thread wakes up
02:59:23.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
02:59:23.862 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:59:23.862 00.000 7988 UpdateGuideState exits: m=591 SNR=15.7
02:59:23.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:23.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:23.862 00.000 7988 Enqueuing Expose request
02:59:23.862 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
02:59:23.862 00.000 15712 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=-0.01
02:59:23.862 00.000 15712 PPEC rslt: input = -0.14, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
02:59:23.862 00.000 15712 PPEC: input: -0.14, control: 0.03, exposure: 1500
02:59:23.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:23.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:59:23.862 00.000 15712 MoveAxis(W, 9, ABG)
02:59:23.862 00.000 15712 Guiding  Dir = 3, Dur = 9
02:59:23.897 00.035 15712 IsGuiding returns 0
02:59:23.911 00.014 15712 IsGuiding returns 0
02:59:23.911 00.000 15712 Move returns status 0, amount 9
02:59:23.911 00.000 15712 MoveAxis(N, 0, ABG)
02:59:23.911 00.000 15712 Move returns status 0, amount 0
02:59:23.911 00.000 15712 move complete, result=0
02:59:23.911 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
02:59:23.918 00.007 15712 worker thread done servicing request
02:59:23.918 00.000 15712 Worker thread wakes up
02:59:23.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:23.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:25.332 01.414 15712 Exposure complete
02:59:25.397 00.065 15712 worker thread done servicing request
02:59:25.397 00.000 7988 OnExposeComplete: enter
02:59:25.398 00.001 7988 UpdateGuideState(): m_state=6
02:59:25.399 00.001 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5434
02:59:25.400 00.001 7988 Star::Find returns 1 (0), X=974.90, Y=189.67, Mass=555, SNR=15.2, Peak=131 HFD=2.8
02:59:25.401 00.001 7988 MultiStar: [#1 0.12,-0.44,1.08,U] [#2 -0.19,0.11,0.91,U] [#3 -0.04,-0.40,0.94,U] [#4 -0.01,-0.54,0.70,U] [#5 -0.35,-0.63,0.00,M1] [#6 0.16,-0.60,0.70,U] [#7 0.03,-0.53,0.58,U] [#8 0.33,-0.16,0.47,U] 
02:59:25.403 00.002 7988 refined, 7 included, MultiStar: {0.04, -0.37}, one-star: {0.07, -0.46}
02:59:25.404 00.001 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
02:59:25.405 00.001 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
02:59:25.405 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.37 hyp=0.38 cameraTheta=-1.46 mountX=-0.37 mountY=-0.03, mountTheta=-3.05
02:59:25.405 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.37, opts=13)
02:59:25.408 00.003 7988 Enqueuing Move request for scope (0.04, -0.37)
02:59:25.408 00.000 15712 Worker thread wakes up
02:59:25.408 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.37) opts 0xd
02:59:25.408 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.37)
02:59:25.408 00.000 15712 Moving (0.04, -0.37) raw xDistance=-0.37 yDistance=-0.03
02:59:25.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
02:59:25.408 00.000 7988 UpdateGuideState exits: m=555 SNR=15.2
02:59:25.412 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:25.412 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:25.414 00.002 7988 Enqueuing Expose request
02:59:25.414 00.000 15712 PPEC rslt: input = -0.37, final = -0.20, react = -0.22, pred = 0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 639.64
02:59:25.414 00.000 15712 PPEC: input: -0.37, control: -0.20, exposure: 1500
02:59:25.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:25.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:59:25.414 00.000 15712 MoveAxis(E, 65, ABG)
02:59:25.414 00.000 15712 Guiding  Dir = 2, Dur = 65
02:59:25.416 00.002 15712 IsGuiding returns 0
02:59:25.430 00.014 15712 PulseGuide returned control before completion, sleep 58
02:59:25.507 00.077 15712 IsGuiding returns 0
02:59:25.507 00.000 15712 Move returns status 0, amount 65
02:59:25.507 00.000 15712 MoveAxis(N, 0, ABG)
02:59:25.507 00.000 15712 Move returns status 0, amount 0
02:59:25.507 00.000 15712 move complete, result=0
02:59:25.507 00.000 15712 worker thread done servicing request
02:59:25.507 00.000 15712 Worker thread wakes up
02:59:25.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:25.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:25.507 00.000 7988 GuideStep: -0.4 px 65 ms EAST, -0.0 px 0 ms NORTH
02:59:27.148 01.641 15712 Exposure complete
02:59:27.212 00.064 15712 worker thread done servicing request
02:59:27.213 00.001 7988 OnExposeComplete: enter
02:59:27.213 00.000 7988 UpdateGuideState(): m_state=6
02:59:27.213 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5435
02:59:27.213 00.000 7988 Star::Find returns 1 (0), X=974.67, Y=189.98, Mass=622, SNR=16.0, Peak=148 HFD=2.8
02:59:27.213 00.000 7988 MultiStar: [#1 -0.14,0.18,1.03,U] [#2 -0.09,0.11,0.92,U] [#3 -0.01,-0.10,0.83,U] [#4 -0.18,0.16,0.70,U] [#5 -0.33,-0.29,0.68,U] [#6 0.41,-0.68,0.00,M1] [#7 -0.79,0.11,0.00,M2] [#8 -0.09,0.01,0.41,U] 
02:59:27.213 00.000 7988 refined, 6 included, MultiStar: {-0.14, -0.00}, one-star: {-0.16, -0.14}
02:59:27.213 00.000 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.68 = 1.60)
02:59:27.213 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.71 = 1.57)
02:59:27.213 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.12 mountX=-0.00 mountY=0.14, mountTheta=1.60
02:59:27.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.00, opts=13)
02:59:27.223 00.010 7988 Enqueuing Move request for scope (-0.14, -0.00)
02:59:27.223 00.000 15712 Worker thread wakes up
02:59:27.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
02:59:27.226 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
02:59:27.226 00.000 7988 UpdateGuideState exits: m=622 SNR=16.0
02:59:27.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:27.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:27.226 00.000 7988 Enqueuing Expose request
02:59:27.226 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
02:59:27.226 00.000 15712 Moving (-0.14, -0.00) raw xDistance=-0.00 yDistance=0.14
02:59:27.226 00.000 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
02:59:27.226 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
02:59:27.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:27.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:59:27.226 00.000 15712 MoveAxis(W, 9, ABG)
02:59:27.226 00.000 15712 Guiding  Dir = 3, Dur = 9
02:59:27.226 00.000 15712 IsGuiding returns 0
02:59:27.257 00.031 15712 IsGuiding returns 0
02:59:27.257 00.000 15712 Move returns status 0, amount 9
02:59:27.257 00.000 15712 MoveAxis(N, 0, ABG)
02:59:27.257 00.000 15712 Move returns status 0, amount 0
02:59:27.257 00.000 15712 move complete, result=0
02:59:27.257 00.000 15712 worker thread done servicing request
02:59:27.257 00.000 15712 Worker thread wakes up
02:59:27.257 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
02:59:27.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:27.259 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:28.677 01.418 15712 Exposure complete
02:59:28.739 00.062 15712 worker thread done servicing request
02:59:28.739 00.000 7988 OnExposeComplete: enter
02:59:28.739 00.000 7988 UpdateGuideState(): m_state=6
02:59:28.739 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5436
02:59:28.739 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=189.77, Mass=585, SNR=15.4, Peak=152 HFD=2.9
02:59:28.739 00.000 7988 MultiStar: [#1 0.11,0.02,1.03,U] [#2 -0.16,0.34,0.88,U] [#3 0.19,0.11,0.79,U] [#4 0.07,0.06,0.75,U] [#5 -0.21,-0.31,0.76,U] [#6 -0.06,-0.26,0.66,U] [#7 -0.05,-0.75,0.00,M3] [#8 0.14,0.11,0.43,U] 
02:59:28.739 00.000 7988 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {-0.06, -0.36}
02:59:28.739 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.26 = 3.03)
02:59:28.739 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
02:59:28.739 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.69 mountX=-0.04 mountY=0.01, mountTheta=3.00
02:59:28.752 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.04, opts=13)
02:59:28.752 00.000 7988 Enqueuing Move request for scope (-0.01, -0.04)
02:59:28.752 00.000 15712 Worker thread wakes up
02:59:28.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
02:59:28.752 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
02:59:28.752 00.000 15712 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
02:59:28.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:59:28.755 00.003 7988 UpdateGuideState exits: m=585 SNR=15.4
02:59:28.757 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:28.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:28.759 00.002 7988 Enqueuing Expose request
02:59:28.759 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
02:59:28.759 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
02:59:28.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:28.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:59:28.759 00.000 15712 MoveAxis(W, 11, ABG)
02:59:28.759 00.000 15712 Guiding  Dir = 3, Dur = 11
02:59:28.759 00.000 15712 IsGuiding returns 0
02:59:28.776 00.017 15712 IsGuiding returns 1
02:59:28.776 00.000 15712 scope still moving after pulse duration time elapsed
02:59:28.820 00.044 15712 IsGuiding returns 0
02:59:28.820 00.000 15712 scope move finished after 11 + 52 ms
02:59:28.820 00.000 15712 Move returns status 0, amount 11
02:59:28.820 00.000 15712 MoveAxis(N, 0, ABG)
02:59:28.820 00.000 15712 Move returns status 0, amount 0
02:59:28.820 00.000 15712 move complete, result=0
02:59:28.820 00.000 7988 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
02:59:28.825 00.005 15712 worker thread done servicing request
02:59:28.825 00.000 15712 Worker thread wakes up
02:59:28.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:28.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:30.465 01.640 15712 Exposure complete
02:59:30.526 00.061 15712 worker thread done servicing request
02:59:30.526 00.000 7988 OnExposeComplete: enter
02:59:30.526 00.000 7988 UpdateGuideState(): m_state=6
02:59:30.526 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5437
02:59:30.526 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=189.75, Mass=634, SNR=16.2, Peak=150 HFD=3.1
02:59:30.526 00.000 7988 MultiStar: [#1 0.00,0.05,0.96,U] [#2 0.20,0.15,0.89,U] [#3 -0.19,-0.33,0.86,U] [#4 0.33,0.19,0.69,U] [#5 -0.38,-0.56,0.62,U] [#6 -0.07,-0.50,0.69,U] [#7 0.30,-0.29,0.42,U] [#8 -0.05,-0.15,0.41,U] 
02:59:30.526 00.000 7988 refined, 8 included, MultiStar: {0.02, -0.19}, one-star: {0.09, -0.37}
02:59:30.536 00.010 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
02:59:30.536 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
02:59:30.536 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.45 mountX=-0.19 mountY=-0.02, mountTheta=-3.05
02:59:30.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.19, opts=13)
02:59:30.536 00.000 7988 Enqueuing Move request for scope (0.02, -0.19)
02:59:30.542 00.006 15712 Worker thread wakes up
02:59:30.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
02:59:30.542 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
02:59:30.542 00.000 15712 Moving (0.02, -0.19) raw xDistance=-0.19 yDistance=-0.02
02:59:30.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
02:59:30.542 00.000 7988 UpdateGuideState exits: m=634 SNR=16.2
02:59:30.544 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:30.544 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:30.546 00.002 7988 Enqueuing Expose request
02:59:30.546 00.000 15712 PPEC rslt: input = -0.19, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 639.65
02:59:30.546 00.000 15712 PPEC: input: -0.19, control: -0.07, exposure: 1500
02:59:30.546 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:30.546 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:59:30.546 00.000 15712 MoveAxis(E, 24, ABG)
02:59:30.546 00.000 15712 Guiding  Dir = 2, Dur = 24
02:59:30.558 00.012 15712 IsGuiding returns 0
02:59:30.582 00.024 15712 PulseGuide returned control before completion, sleep 18
02:59:30.605 00.023 15712 IsGuiding returns 1
02:59:30.605 00.000 15712 scope still moving after pulse duration time elapsed
02:59:30.638 00.033 15712 IsGuiding returns 0
02:59:30.638 00.000 15712 scope move finished after 24 + 56 ms
02:59:30.638 00.000 15712 Move returns status 0, amount 24
02:59:30.638 00.000 15712 MoveAxis(N, 0, ABG)
02:59:30.638 00.000 15712 Move returns status 0, amount 0
02:59:30.638 00.000 15712 move complete, result=0
02:59:30.638 00.000 7988 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
02:59:30.648 00.010 15712 worker thread done servicing request
02:59:30.648 00.000 15712 Worker thread wakes up
02:59:30.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:30.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:32.055 01.407 15712 Exposure complete
02:59:32.118 00.063 15712 worker thread done servicing request
02:59:32.118 00.000 7988 OnExposeComplete: enter
02:59:32.118 00.000 7988 UpdateGuideState(): m_state=6
02:59:32.118 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5438
02:59:32.118 00.000 7988 Star::Find returns 1 (0), X=975.12, Y=190.16, Mass=726, SNR=17.3, Peak=142 HFD=4.1
02:59:32.118 00.000 7988 MultiStar: [#1 0.07,0.46,0.89,U] [#2 0.23,0.20,0.76,U] [#3 0.36,0.75,0.00,M1] [#4 0.18,0.39,0.68,U] [#5 0.25,-0.35,0.66,U] [#6 0.01,-0.16,0.63,U] [#7 -0.08,-0.39,0.50,U] [#8 0.28,-0.03,0.39,U] 
02:59:32.118 00.000 7988 refined, 7 included, MultiStar: {0.16, 0.06}, one-star: {0.29, 0.04}
02:59:32.118 00.000 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.56) = xAngle (-1.19 = -1.19)
02:59:32.118 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
02:59:32.118 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.37 mountX=0.06 mountY=-0.16, mountTheta=-1.20
02:59:32.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.06, opts=13)
02:59:32.118 00.000 7988 Enqueuing Move request for scope (0.16, 0.06)
02:59:32.118 00.000 15712 Worker thread wakes up
02:59:32.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:59:32.133 00.015 7988 UpdateGuideState exits: m=726 SNR=17.3
02:59:32.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:32.133 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:32.133 00.000 7988 Enqueuing Expose request
02:59:32.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
02:59:32.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
02:59:32.133 00.000 15712 Moving (0.16, 0.06) raw xDistance=0.06 yDistance=-0.16
02:59:32.133 00.000 15712 PPEC rslt: input = 0.06, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
02:59:32.133 00.000 15712 PPEC: input: 0.06, control: 0.04, exposure: 1500
02:59:32.133 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:32.133 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:59:32.133 00.000 15712 MoveAxis(W, 12, ABG)
02:59:32.133 00.000 15712 Guiding  Dir = 3, Dur = 12
02:59:32.133 00.000 15712 IsGuiding returns 0
02:59:32.164 00.031 15712 IsGuiding returns 1
02:59:32.164 00.000 15712 scope still moving after pulse duration time elapsed
02:59:32.212 00.048 15712 IsGuiding returns 1
02:59:32.244 00.032 15712 IsGuiding returns 0
02:59:32.244 00.000 15712 scope move finished after 12 + 90 ms
02:59:32.244 00.000 15712 Move returns status 0, amount 12
02:59:32.244 00.000 15712 MoveAxis(N, 0, ABG)
02:59:32.244 00.000 15712 Move returns status 0, amount 0
02:59:32.244 00.000 15712 move complete, result=0
02:59:32.244 00.000 15712 worker thread done servicing request
02:59:32.244 00.000 15712 Worker thread wakes up
02:59:32.244 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
02:59:32.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:32.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:33.985 01.741 15712 Exposure complete
02:59:34.047 00.062 15712 worker thread done servicing request
02:59:34.047 00.000 7988 OnExposeComplete: enter
02:59:34.047 00.000 7988 UpdateGuideState(): m_state=6
02:59:34.052 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5439
02:59:34.052 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=189.70, Mass=703, SNR=16.9, Peak=128 HFD=3.8
02:59:34.054 00.002 7988 MultiStar: [#1 -0.03,-0.16,0.97,U] [#2 0.03,0.17,0.81,U] [#3 0.12,-0.03,0.82,U] [#4 0.23,-0.11,0.57,U] [#5 -0.28,0.10,0.66,U] [#6 -0.08,-0.62,0.63,U] [#7 0.54,-0.56,0.00,M2] [#8 0.23,-0.79,0.00,M1] 
02:59:34.054 00.000 7988 refined, 6 included, MultiStar: {-0.00, -0.15}, one-star: {0.00, -0.42}
02:59:34.056 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = 3.14)
02:59:34.056 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
02:59:34.058 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.58 mountX=-0.15 mountY=0.01, mountTheta=3.11
02:59:34.060 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.15, opts=13)
02:59:34.060 00.000 7988 Enqueuing Move request for scope (-0.00, -0.15)
02:59:34.062 00.002 15712 Worker thread wakes up
02:59:34.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
02:59:34.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
02:59:34.062 00.000 15712 Moving (-0.00, -0.15) raw xDistance=-0.15 yDistance=0.01
02:59:34.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:59:34.062 00.000 7988 UpdateGuideState exits: m=703 SNR=16.9
02:59:34.065 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:34.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:34.067 00.002 7988 Enqueuing Expose request
02:59:34.067 00.000 15712 PPEC rslt: input = -0.15, final = 0.04, react = -0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
02:59:34.067 00.000 15712 PPEC: input: -0.15, control: 0.04, exposure: 1500
02:59:34.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:34.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:59:34.067 00.000 15712 MoveAxis(W, 12, ABG)
02:59:34.067 00.000 15712 Guiding  Dir = 3, Dur = 12
02:59:34.098 00.031 15712 IsGuiding returns 0
02:59:34.114 00.016 15712 IsGuiding returns 1
02:59:34.114 00.000 15712 scope still moving after pulse duration time elapsed
02:59:34.162 00.048 15712 IsGuiding returns 0
02:59:34.162 00.000 15712 scope move finished after 12 + 52 ms
02:59:34.162 00.000 15712 Move returns status 0, amount 12
02:59:34.162 00.000 15712 MoveAxis(N, 0, ABG)
02:59:34.162 00.000 15712 Move returns status 0, amount 0
02:59:34.162 00.000 15712 move complete, result=0
02:59:34.162 00.000 7988 GuideStep: -0.2 px 12 ms WEST, 0.0 px 0 ms NORTH
02:59:34.162 00.000 15712 worker thread done servicing request
02:59:34.165 00.003 15712 Worker thread wakes up
02:59:34.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:34.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:35.578 01.413 15712 Exposure complete
02:59:35.639 00.061 15712 worker thread done servicing request
02:59:35.639 00.000 7988 OnExposeComplete: enter
02:59:35.639 00.000 7988 UpdateGuideState(): m_state=6
02:59:35.645 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5440
02:59:35.645 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=190.05, Mass=614, SNR=15.6, Peak=138 HFD=2.9
02:59:35.647 00.002 7988 MultiStar: [#1 0.14,-0.21,1.00,U] [#2 -0.02,0.28,0.89,U] [#3 -0.09,0.09,0.88,U] [#4 0.22,-0.04,0.73,U] [#5 -0.31,0.05,0.75,U] [#6 0.09,-0.66,0.72,U] [#7 0.03,-0.40,0.47,U] [#8 0.00,0.00,0.00,L] [#9 0.55,-0.61,0.00,M2] 
02:59:35.649 00.002 7988 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.19, -0.07}
02:59:35.649 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
02:59:35.651 00.002 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
02:59:35.651 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.19 mountX=-0.10 mountY=-0.04, mountTheta=-2.78
02:59:35.653 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
02:59:35.654 00.001 7988 Enqueuing Move request for scope (0.04, -0.10)
02:59:35.654 00.000 15712 Worker thread wakes up
02:59:35.654 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:59:35.654 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:59:35.654 00.000 15712 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.04
02:59:35.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:59:35.654 00.000 7988 UpdateGuideState exits: m=614 SNR=15.6
02:59:35.658 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:35.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:35.660 00.002 7988 Enqueuing Expose request
02:59:35.660 00.000 15712 PPEC rslt: input = -0.10, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
02:59:35.660 00.000 15712 PPEC: input: -0.10, control: 0.04, exposure: 1500
02:59:35.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:35.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:59:35.660 00.000 15712 MoveAxis(W, 11, ABG)
02:59:35.660 00.000 15712 Guiding  Dir = 3, Dur = 11
02:59:35.662 00.002 15712 IsGuiding returns 0
02:59:35.676 00.014 15712 IsGuiding returns 1
02:59:35.676 00.000 15712 scope still moving after pulse duration time elapsed
02:59:35.736 00.060 15712 IsGuiding returns 0
02:59:35.736 00.000 15712 scope move finished after 11 + 71 ms
02:59:35.736 00.000 15712 Move returns status 0, amount 11
02:59:35.736 00.000 15712 MoveAxis(N, 0, ABG)
02:59:35.736 00.000 15712 Move returns status 0, amount 0
02:59:35.736 00.000 15712 move complete, result=0
02:59:35.736 00.000 15712 worker thread done servicing request
02:59:35.736 00.000 15712 Worker thread wakes up
02:59:35.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:35.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:35.736 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
02:59:37.377 01.641 15712 Exposure complete
02:59:37.442 00.065 15712 worker thread done servicing request
02:59:37.442 00.000 7988 OnExposeComplete: enter
02:59:37.442 00.000 7988 UpdateGuideState(): m_state=6
02:59:37.442 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5441
02:59:37.447 00.005 7988 Star::Find returns 1 (0), X=975.23, Y=189.69, Mass=748, SNR=17.5, Peak=126 HFD=3.8
02:59:37.447 00.000 7988 MultiStar: [#1 0.16,-0.36,0.87,U] [#2 0.19,-0.17,0.81,U] [#3 0.13,-0.44,0.77,U] [#4 0.31,-0.44,0.69,U] [#5 -0.59,-0.55,0.00,M1] [#6 -0.02,-0.78,0.00,M1] [#7 0.47,-0.51,0.33,U] [#8 0.65,-0.26,0.00,M2] 
02:59:37.449 00.002 7988 refined, 5 included, MultiStar: {0.26, -0.38}, one-star: {0.40, -0.44}
02:59:37.449 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
02:59:37.451 00.002 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
02:59:37.451 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.38 hyp=0.46 cameraTheta=-0.97 mountX=-0.38 mountY=-0.25, mountTheta=-2.56
02:59:37.454 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.38, opts=13)
02:59:37.454 00.000 7988 Enqueuing Move request for scope (0.26, -0.38)
02:59:37.454 00.000 15712 Worker thread wakes up
02:59:37.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.38) opts 0xd
02:59:37.454 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.38)
02:59:37.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:59:37.454 00.000 7988 UpdateGuideState exits: m=748 SNR=17.5
02:59:37.454 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:37.454 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:37.454 00.000 7988 Enqueuing Expose request
02:59:37.454 00.000 15712 Moving (0.26, -0.38) raw xDistance=-0.38 yDistance=-0.25
02:59:37.454 00.000 15712 PPEC rslt: input = -0.38, final = -0.20, react = -0.23, pred = 0.03, hyst = -0.20, hyst_pct = 0.00, period_length = 639.66
02:59:37.454 00.000 15712 PPEC: input: -0.38, control: -0.20, exposure: 1500
02:59:37.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:59:37.454 00.000 15712 MoveAxis(E, 64, ABG)
02:59:37.454 00.000 15712 Guiding  Dir = 2, Dur = 64
02:59:37.454 00.000 15712 IsGuiding returns 0
02:59:37.487 00.033 15712 PulseGuide returned control before completion, sleep 53
02:59:37.568 00.081 15712 IsGuiding returns 0
02:59:37.568 00.000 15712 Move returns status 0, amount 64
02:59:37.568 00.000 15712 MoveAxis(N, 64, ABG)
02:59:37.568 00.000 15712 Guiding  Dir = 0, Dur = 64
02:59:37.568 00.000 15712 IsGuiding returns 0
02:59:37.648 00.080 15712 IsGuiding returns 1
02:59:37.648 00.000 15712 scope still moving after pulse duration time elapsed
02:59:37.680 00.032 15712 IsGuiding returns 1
02:59:37.744 00.064 15712 IsGuiding returns 0
02:59:37.744 00.000 15712 scope move finished after 64 + 111 ms
02:59:37.744 00.000 15712 Move returns status 0, amount 64
02:59:37.744 00.000 15712 move complete, result=0
02:59:37.744 00.000 7988 GuideStep: -0.4 px 64 ms EAST, -0.3 px 64 ms NORTH
02:59:37.745 00.001 15712 worker thread done servicing request
02:59:37.745 00.000 15712 Worker thread wakes up
02:59:37.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:37.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:39.161 01.416 15712 Exposure complete
02:59:39.225 00.064 7988 OnExposeComplete: enter
02:59:39.225 00.000 7988 UpdateGuideState(): m_state=6
02:59:39.225 00.000 15712 worker thread done servicing request
02:59:39.225 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5442
02:59:39.225 00.000 7988 Star::Find returns 1 (0), X=975.23, Y=189.67, Mass=818, SNR=18.1, Peak=137 HFD=3.8
02:59:39.225 00.000 7988 MultiStar: [#1 0.52,-0.17,0.94,U] [#2 -0.14,-0.28,0.71,U] [#3 0.14,-0.45,0.71,U] [#4 0.17,-0.35,0.62,U] [#5 -0.21,-0.22,0.67,U] [#6 0.12,-0.83,0.00,M2] [#7 0.06,-0.80,0.00,M1] [#8 0.20,-0.20,0.31,U] 
02:59:39.225 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.32}, one-star: {0.40, -0.46}
02:59:39.225 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
02:59:39.225 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
02:59:39.225 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-1.04 mountX=-0.31 mountY=-0.18, mountTheta=-2.63
02:59:39.236 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.32, opts=13)
02:59:39.236 00.000 7988 Enqueuing Move request for scope (0.18, -0.32)
02:59:39.236 00.000 15712 Worker thread wakes up
02:59:39.238 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
02:59:39.238 00.000 7988 UpdateGuideState exits: m=818 SNR=18.1
02:59:39.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:39.238 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:39.238 00.000 7988 Enqueuing Expose request
02:59:39.238 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.32) opts 0xd
02:59:39.238 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.32)
02:59:39.238 00.000 15712 Moving (0.18, -0.32) raw xDistance=-0.31 yDistance=-0.18
02:59:39.238 00.000 15712 PPEC rslt: input = -0.31, final = -0.16, react = -0.19, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 639.66
02:59:39.238 00.000 15712 PPEC: input: -0.31, control: -0.16, exposure: 1500
02:59:39.238 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:39.238 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:59:39.238 00.000 15712 MoveAxis(E, 52, ABG)
02:59:39.238 00.000 15712 Guiding  Dir = 2, Dur = 52
02:59:39.238 00.000 15712 IsGuiding returns 0
02:59:39.273 00.035 15712 PulseGuide returned control before completion, sleep 33
02:59:39.338 00.065 15712 IsGuiding returns 1
02:59:39.338 00.000 15712 scope still moving after pulse duration time elapsed
02:59:39.366 00.028 15712 IsGuiding returns 0
02:59:39.366 00.000 15712 scope move finished after 52 + 65 ms
02:59:39.366 00.000 15712 Move returns status 0, amount 52
02:59:39.366 00.000 15712 MoveAxis(N, 0, ABG)
02:59:39.366 00.000 15712 Move returns status 0, amount 0
02:59:39.366 00.000 15712 move complete, result=0
02:59:39.366 00.000 15712 worker thread done servicing request
02:59:39.366 00.000 15712 Worker thread wakes up
02:59:39.366 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
02:59:39.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:39.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:40.997 01.631 15712 Exposure complete
02:59:41.058 00.061 15712 worker thread done servicing request
02:59:41.058 00.000 7988 OnExposeComplete: enter
02:59:41.058 00.000 7988 UpdateGuideState(): m_state=6
02:59:41.064 00.006 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5443
02:59:41.064 00.000 7988 Star::Find returns 1 (0), X=975.10, Y=189.81, Mass=694, SNR=16.9, Peak=140 HFD=3.4
02:59:41.064 00.000 7988 MultiStar: [#1 0.20,0.07,0.97,U] [#2 0.05,0.41,0.88,U] [#3 0.16,0.09,0.72,U] [#4 -0.33,0.05,0.73,U] [#5 -0.11,-0.12,0.64,U] [#6 0.56,-0.36,0.55,U] [#7 0.00,0.00,0.00,L] [#8 0.43,-0.04,0.42,U] [#9 -0.54,-0.60,0.00,M3] 
02:59:41.064 00.000 7988 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.26, -0.32}
02:59:41.064 00.000 7988 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
02:59:41.064 00.000 7988 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.68 = -1.68)
02:59:41.071 00.007 7988 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=-0.01 mountY=-0.13, mountTheta=-1.65
02:59:41.071 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.01, opts=13)
02:59:41.073 00.002 7988 Enqueuing Move request for scope (0.13, -0.01)
02:59:41.073 00.000 15712 Worker thread wakes up
02:59:41.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:59:41.073 00.000 7988 UpdateGuideState exits: m=694 SNR=16.9
02:59:41.073 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:41.073 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:41.073 00.000 7988 Enqueuing Expose request
02:59:41.073 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
02:59:41.073 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
02:59:41.073 00.000 15712 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=-0.13
02:59:41.084 00.011 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
02:59:41.084 00.000 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
02:59:41.084 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:41.084 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:59:41.084 00.000 15712 MoveAxis(W, 8, ABG)
02:59:41.084 00.000 15712 Guiding  Dir = 3, Dur = 8
02:59:41.084 00.000 15712 IsGuiding returns 0
02:59:41.089 00.005 15712 IsGuiding returns 0
02:59:41.089 00.000 15712 Move returns status 0, amount 8
02:59:41.089 00.000 15712 MoveAxis(N, 0, ABG)
02:59:41.089 00.000 15712 Move returns status 0, amount 0
02:59:41.089 00.000 15712 move complete, result=0
02:59:41.089 00.000 15712 worker thread done servicing request
02:59:41.089 00.000 15712 Worker thread wakes up
02:59:41.089 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
02:59:41.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:41.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:42.510 01.421 15712 Exposure complete
02:59:42.574 00.064 15712 worker thread done servicing request
02:59:42.574 00.000 7988 OnExposeComplete: enter
02:59:42.574 00.000 7988 UpdateGuideState(): m_state=6
02:59:42.574 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5444
02:59:42.574 00.000 7988 Star::Find returns 1 (0), X=974.87, Y=189.66, Mass=801, SNR=18.1, Peak=144 HFD=3.5
02:59:42.574 00.000 7988 MultiStar: [#1 0.28,-0.12,0.92,U] [#2 -0.18,0.09,0.84,U] [#3 0.13,-0.23,0.74,U] [#4 0.58,-0.04,0.56,U] [#5 -0.20,-0.64,0.61,U] [#6 0.46,-0.70,0.00,M2] [#7 0.32,-0.80,0.00,M2] [#8 0.34,-0.48,0.43,U] 
02:59:42.574 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.26}, one-star: {0.04, -0.47}
02:59:42.574 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
02:59:42.574 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
02:59:42.574 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.15 mountX=-0.25 mountY=-0.11, mountTheta=-2.74
02:59:42.574 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.26, opts=13)
02:59:42.586 00.012 7988 Enqueuing Move request for scope (0.11, -0.26)
02:59:42.586 00.000 15712 Worker thread wakes up
02:59:42.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.26) opts 0xd
02:59:42.586 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.26)
02:59:42.586 00.000 15712 Moving (0.11, -0.26) raw xDistance=-0.25 yDistance=-0.11
02:59:42.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:59:42.588 00.002 7988 UpdateGuideState exits: m=801 SNR=18.1
02:59:42.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:42.590 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:42.590 00.000 7988 Enqueuing Expose request
02:59:42.592 00.002 15712 PPEC rslt: input = -0.25, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.67
02:59:42.592 00.000 15712 PPEC: input: -0.25, control: -0.13, exposure: 1500
02:59:42.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:42.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:59:42.592 00.000 15712 MoveAxis(E, 42, ABG)
02:59:42.592 00.000 15712 Guiding  Dir = 2, Dur = 42
02:59:42.592 00.000 15712 IsGuiding returns 0
02:59:42.604 00.012 15712 PulseGuide returned control before completion, sleep 27
02:59:42.652 00.048 15712 IsGuiding returns 1
02:59:42.652 00.000 15712 scope still moving after pulse duration time elapsed
02:59:42.705 00.053 15712 IsGuiding returns 0
02:59:42.716 00.011 15712 scope move finished after 42 + 80 ms
02:59:42.716 00.000 15712 Move returns status 0, amount 42
02:59:42.716 00.000 15712 MoveAxis(N, 0, ABG)
02:59:42.716 00.000 15712 Move returns status 0, amount 0
02:59:42.716 00.000 15712 move complete, result=0
02:59:42.716 00.000 7988 GuideStep: -0.3 px 42 ms EAST, -0.1 px 0 ms NORTH
02:59:42.718 00.002 15712 worker thread done servicing request
02:59:42.718 00.000 15712 Worker thread wakes up
02:59:42.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:42.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:44.358 01.640 15712 Exposure complete
02:59:44.422 00.064 15712 worker thread done servicing request
02:59:44.422 00.000 7988 OnExposeComplete: enter
02:59:44.422 00.000 7988 UpdateGuideState(): m_state=6
02:59:44.425 00.003 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5445
02:59:44.425 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=190.62, Mass=608, SNR=15.8, Peak=138 HFD=2.8
02:59:44.427 00.002 7988 MultiStar: [#1 -0.12,0.85,0.00,M1] [#2 -0.41,0.89,0.00,M1] [#3 -0.52,0.43,0.95,U] [#4 -0.15,0.32,0.78,U] [#5 0.01,0.58,0.67,U] [#6 -0.39,0.22,0.67,U] [#7 -0.33,0.16,0.46,U] [#8 -0.01,0.60,0.40,U] 
02:59:44.427 00.000 7988 refined, 6 included, MultiStar: {-0.19, 0.41}, one-star: {0.10, 0.50}
02:59:44.429 00.002 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
02:59:44.429 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:59:44.431 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.41 hyp=0.45 cameraTheta=2.00 mountX=0.40 mountY=0.18, mountTheta=0.41
02:59:44.433 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.41, opts=13)
02:59:44.433 00.000 7988 Enqueuing Move request for scope (-0.19, 0.41)
02:59:44.435 00.002 15712 Worker thread wakes up
02:59:44.436 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
02:59:44.436 00.000 7988 UpdateGuideState exits: m=608 SNR=15.8
02:59:44.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:44.439 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:44.439 00.000 7988 Enqueuing Expose request
02:59:44.439 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.41) opts 0xd
02:59:44.439 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.41)
02:59:44.439 00.000 15712 Moving (-0.19, 0.41) raw xDistance=0.40 yDistance=0.18
02:59:44.439 00.000 15712 PPEC rslt: input = 0.40, final = 0.27, react = 0.24, pred = 0.03, hyst = 0.22, hyst_pct = 0.00, period_length = 639.67
02:59:44.439 00.000 15712 PPEC: input: 0.40, control: 0.27, exposure: 1500
02:59:44.439 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:44.439 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:59:44.439 00.000 15712 MoveAxis(W, 87, ABG)
02:59:44.439 00.000 15712 Guiding  Dir = 3, Dur = 87
02:59:44.439 00.000 15712 IsGuiding returns 0
02:59:44.473 00.034 15712 PulseGuide returned control before completion, sleep 71
02:59:44.548 00.075 15712 IsGuiding returns 1
02:59:44.548 00.000 15712 scope still moving after pulse duration time elapsed
02:59:44.584 00.036 15712 IsGuiding returns 0
02:59:44.584 00.000 15712 scope move finished after 87 + 51 ms
02:59:44.584 00.000 15712 Move returns status 0, amount 87
02:59:44.584 00.000 15712 MoveAxis(N, 0, ABG)
02:59:44.584 00.000 15712 Move returns status 0, amount 0
02:59:44.584 00.000 15712 move complete, result=0
02:59:44.584 00.000 7988 GuideStep: 0.4 px 87 ms WEST, 0.2 px 0 ms NORTH
02:59:44.586 00.002 15712 worker thread done servicing request
02:59:44.586 00.000 15712 Worker thread wakes up
02:59:44.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:44.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:46.003 01.417 15712 Exposure complete
02:59:46.064 00.061 15712 worker thread done servicing request
02:59:46.064 00.000 7988 OnExposeComplete: enter
02:59:46.064 00.000 7988 UpdateGuideState(): m_state=6
02:59:46.071 00.007 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5446
02:59:46.071 00.000 7988 Star::Find returns 1 (0), X=975.20, Y=190.15, Mass=669, SNR=16.6, Peak=155 HFD=3.3
02:59:46.073 00.002 7988 MultiStar: [#1 -0.17,0.17,1.05,U] [#2 -0.30,0.24,0.82,U] [#3 0.03,0.05,0.85,U] [#4 0.15,0.33,0.71,U] [#5 -0.64,-0.29,0.00,M1] [#6 -0.41,-0.41,0.66,U] [#7 0.45,-0.61,0.00,M2] [#8 0.62,0.70,0.00,M1] 
02:59:46.073 00.000 7988 refined, 5 included, MultiStar: {-0.04, 0.08}, one-star: {0.37, 0.02}
02:59:46.075 00.002 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.45 = 0.45)
02:59:46.075 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
02:59:46.077 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.08 cameraTheta=2.02 mountX=0.08 mountY=0.03, mountTheta=0.43
02:59:46.079 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.08, opts=13)
02:59:46.080 00.001 7988 Enqueuing Move request for scope (-0.04, 0.08)
02:59:46.080 00.000 15712 Worker thread wakes up
02:59:46.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
02:59:46.080 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
02:59:46.080 00.000 15712 Moving (-0.04, 0.08) raw xDistance=0.08 yDistance=0.03
02:59:46.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:59:46.080 00.000 7988 UpdateGuideState exits: m=669 SNR=16.6
02:59:46.084 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:46.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:46.086 00.002 7988 Enqueuing Expose request
02:59:46.086 00.000 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
02:59:46.086 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
02:59:46.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:46.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:59:46.086 00.000 15712 MoveAxis(W, 9, ABG)
02:59:46.086 00.000 15712 Guiding  Dir = 3, Dur = 9
02:59:46.088 00.002 15712 IsGuiding returns 0
02:59:46.104 00.016 15712 IsGuiding returns 0
02:59:46.104 00.000 15712 Move returns status 0, amount 9
02:59:46.104 00.000 15712 MoveAxis(N, 0, ABG)
02:59:46.104 00.000 15712 Move returns status 0, amount 0
02:59:46.104 00.000 15712 move complete, result=0
02:59:46.104 00.000 15712 worker thread done servicing request
02:59:46.104 00.000 15712 Worker thread wakes up
02:59:46.104 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
02:59:46.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:46.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:47.738 01.634 15712 Exposure complete
02:59:47.802 00.064 15712 worker thread done servicing request
02:59:47.802 00.000 7988 OnExposeComplete: enter
02:59:47.802 00.000 7988 UpdateGuideState(): m_state=6
02:59:47.806 00.004 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5447
02:59:47.808 00.002 7988 Star::Find returns 1 (0), X=975.25, Y=189.89, Mass=628, SNR=15.9, Peak=140 HFD=3.0
02:59:47.808 00.000 7988 MultiStar: [#1 0.11,-0.01,1.06,U] [#2 -0.03,0.30,0.97,U] [#3 0.11,0.29,0.90,U] [#4 0.15,-0.12,0.68,U] [#5 -0.15,-0.03,0.76,U] [#6 0.22,0.10,0.67,U] [#7 0.21,-0.31,0.53,U] [#8 -0.26,-0.51,0.59,U] 
02:59:47.810 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.41, -0.24}
02:59:47.810 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
02:59:47.812 00.002 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
02:59:47.812 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.27 mountX=-0.03 mountY=-0.10, mountTheta=-1.84
02:59:47.814 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.03, opts=13)
02:59:47.816 00.002 7988 Enqueuing Move request for scope (0.10, -0.03)
02:59:47.816 00.000 15712 Worker thread wakes up
02:59:47.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
02:59:47.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
02:59:47.816 00.000 15712 Moving (0.10, -0.03) raw xDistance=-0.03 yDistance=-0.10
02:59:47.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
02:59:47.818 00.002 7988 UpdateGuideState exits: m=628 SNR=15.9
02:59:47.820 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:47.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:47.822 00.002 7988 Enqueuing Expose request
02:59:47.823 00.001 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
02:59:47.823 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
02:59:47.823 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:47.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:59:47.823 00.000 15712 MoveAxis(W, 10, ABG)
02:59:47.823 00.000 15712 Guiding  Dir = 3, Dur = 10
02:59:47.823 00.000 15712 IsGuiding returns 0
02:59:47.839 00.016 15712 IsGuiding returns 1
02:59:47.839 00.000 15712 scope still moving after pulse duration time elapsed
02:59:47.891 00.052 15712 IsGuiding returns 0
02:59:47.891 00.000 15712 scope move finished after 10 + 61 ms
02:59:47.891 00.000 15712 Move returns status 0, amount 10
02:59:47.891 00.000 15712 MoveAxis(N, 0, ABG)
02:59:47.891 00.000 15712 Move returns status 0, amount 0
02:59:47.891 00.000 15712 move complete, result=0
02:59:47.891 00.000 15712 worker thread done servicing request
02:59:47.891 00.000 15712 Worker thread wakes up
02:59:47.891 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
02:59:47.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:47.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:49.302 01.411 15712 Exposure complete
02:59:49.365 00.063 15712 worker thread done servicing request
02:59:49.367 00.002 7988 OnExposeComplete: enter
02:59:49.367 00.000 7988 UpdateGuideState(): m_state=6
02:59:49.367 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5448
02:59:49.367 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=190.00, Mass=647, SNR=16.0, Peak=152 HFD=2.8
02:59:49.371 00.004 7988 MultiStar: [#1 0.20,-0.19,1.05,U] [#2 -0.19,0.09,0.93,U] [#3 0.03,-0.01,0.88,U] [#4 0.25,0.02,0.76,U] [#5 -0.37,-0.10,0.75,U] [#6 0.04,-0.88,0.00,M1] [#7 0.27,-0.57,0.49,U] [#8 0.28,-0.85,0.00,M1] 
02:59:49.371 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.10}, one-star: {0.14, -0.12}
02:59:49.371 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
02:59:49.371 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
02:59:49.371 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.18 mountX=-0.10 mountY=-0.04, mountTheta=-2.77
02:59:49.371 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.10, opts=13)
02:59:49.379 00.008 7988 Enqueuing Move request for scope (0.04, -0.10)
02:59:49.379 00.000 15712 Worker thread wakes up
02:59:49.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
02:59:49.379 00.000 7988 UpdateGuideState exits: m=647 SNR=16.0
02:59:49.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:49.379 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:49.379 00.000 7988 Enqueuing Expose request
02:59:49.379 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:59:49.379 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:59:49.379 00.000 15712 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.04
02:59:49.388 00.009 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
02:59:49.388 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
02:59:49.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:49.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:59:49.388 00.000 15712 MoveAxis(W, 10, ABG)
02:59:49.388 00.000 15712 Guiding  Dir = 3, Dur = 10
02:59:49.396 00.008 15712 IsGuiding returns 0
02:59:49.411 00.015 15712 IsGuiding returns 1
02:59:49.411 00.000 15712 scope still moving after pulse duration time elapsed
02:59:49.460 00.049 15712 IsGuiding returns 0
02:59:49.460 00.000 15712 scope move finished after 10 + 54 ms
02:59:49.460 00.000 15712 Move returns status 0, amount 10
02:59:49.460 00.000 15712 MoveAxis(N, 0, ABG)
02:59:49.460 00.000 15712 Move returns status 0, amount 0
02:59:49.460 00.000 15712 move complete, result=0
02:59:49.460 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
02:59:49.462 00.002 15712 worker thread done servicing request
02:59:49.462 00.000 15712 Worker thread wakes up
02:59:49.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:49.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:51.101 01.639 15712 Exposure complete
02:59:51.165 00.064 15712 worker thread done servicing request
02:59:51.167 00.002 7988 OnExposeComplete: enter
02:59:51.167 00.000 7988 UpdateGuideState(): m_state=6
02:59:51.167 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5449
02:59:51.167 00.000 7988 Star::Find returns 1 (0), X=975.04, Y=189.72, Mass=723, SNR=17.3, Peak=144 HFD=3.4
02:59:51.167 00.000 7988 MultiStar: [#1 0.04,-0.32,0.98,U] [#2 -0.16,-0.05,0.87,U] [#3 0.01,-0.20,0.76,U] [#4 0.33,-0.21,0.71,U] [#5 -0.72,-0.26,0.00,M1] [#6 -0.02,-1.07,0.00,M2] [#7 -0.22,-0.72,0.00,M1] [#8 -0.10,-0.78,0.00,M2] 
02:59:51.172 00.005 7988 refined, 4 included, MultiStar: {0.08, -0.24}, one-star: {0.21, -0.40}
02:59:51.172 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
02:59:51.172 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
02:59:51.172 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.26 cameraTheta=-1.25 mountX=-0.24 mountY=-0.08, mountTheta=-2.84
02:59:51.172 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.24, opts=13)
02:59:51.172 00.000 7988 Enqueuing Move request for scope (0.08, -0.24)
02:59:51.172 00.000 15712 Worker thread wakes up
02:59:51.172 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
02:59:51.172 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
02:59:51.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
02:59:51.181 00.009 7988 UpdateGuideState exits: m=723 SNR=17.3
02:59:51.181 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:51.181 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:51.181 00.000 7988 Enqueuing Expose request
02:59:51.181 00.000 15712 Moving (0.08, -0.24) raw xDistance=-0.24 yDistance=-0.08
02:59:51.189 00.008 15712 PPEC rslt: input = -0.24, final = -0.11, react = -0.15, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.69
02:59:51.189 00.000 15712 PPEC: input: -0.24, control: -0.11, exposure: 1500
02:59:51.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:51.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:59:51.189 00.000 15712 MoveAxis(E, 37, ABG)
02:59:51.189 00.000 15712 Guiding  Dir = 2, Dur = 37
02:59:51.189 00.000 15712 IsGuiding returns 0
02:59:51.219 00.030 15712 PulseGuide returned control before completion, sleep 19
02:59:51.244 00.025 15712 IsGuiding returns 1
02:59:51.244 00.000 15712 scope still moving after pulse duration time elapsed
02:59:51.281 00.037 15712 IsGuiding returns 0
02:59:51.281 00.000 15712 scope move finished after 37 + 56 ms
02:59:51.281 00.000 15712 Move returns status 0, amount 37
02:59:51.281 00.000 15712 MoveAxis(N, 0, ABG)
02:59:51.281 00.000 15712 Move returns status 0, amount 0
02:59:51.281 00.000 15712 move complete, result=0
02:59:51.281 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
02:59:51.285 00.004 15712 worker thread done servicing request
02:59:51.285 00.000 15712 Worker thread wakes up
02:59:51.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:51.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:52.699 01.414 15712 Exposure complete
02:59:52.761 00.062 15712 worker thread done servicing request
02:59:52.761 00.000 7988 OnExposeComplete: enter
02:59:52.761 00.000 7988 UpdateGuideState(): m_state=6
02:59:52.765 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5450
02:59:52.765 00.000 7988 Star::Find returns 1 (0), X=974.57, Y=189.74, Mass=535, SNR=14.9, Peak=144 HFD=2.8
02:59:52.768 00.003 7988 MultiStar: [#1 -0.04,-0.12,1.13,U] [#2 -0.26,-0.07,0.91,U] [#3 -0.15,-0.40,1.04,U] [#4 -0.16,0.31,0.79,U] [#5 -0.46,-0.07,0.79,U] [#6 -0.14,-0.47,0.73,U] [#7 -0.19,-0.14,0.54,U] [#8 -0.02,-0.53,0.46,U] 
02:59:52.768 00.000 7988 refined, 8 included, MultiStar: {-0.19, -0.20}, one-star: {-0.26, -0.38}
02:59:52.770 00.002 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.90 = 2.39)
02:59:52.770 00.000 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.35)
02:59:52.772 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-2.33 mountX=-0.20 mountY=0.19, mountTheta=2.37
02:59:52.774 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.20, opts=13)
02:59:52.774 00.000 7988 Enqueuing Move request for scope (-0.19, -0.20)
02:59:52.776 00.002 15712 Worker thread wakes up
02:59:52.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
02:59:52.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
02:59:52.776 00.000 15712 Moving (-0.19, -0.20) raw xDistance=-0.20 yDistance=0.19
02:59:52.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:59:52.776 00.000 7988 UpdateGuideState exits: m=535 SNR=14.9
02:59:52.779 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:52.779 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:52.781 00.002 7988 Enqueuing Expose request
02:59:52.781 00.000 15712 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.69
02:59:52.781 00.000 15712 PPEC: input: -0.20, control: -0.09, exposure: 1500
02:59:52.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:52.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:59:52.781 00.000 15712 MoveAxis(E, 30, ABG)
02:59:52.781 00.000 15712 Guiding  Dir = 2, Dur = 30
02:59:52.781 00.000 15712 IsGuiding returns 0
02:59:52.798 00.017 15712 PulseGuide returned control before completion, sleep 22
02:59:52.824 00.026 15712 IsGuiding returns 1
02:59:52.824 00.000 15712 scope still moving after pulse duration time elapsed
02:59:52.856 00.032 15712 IsGuiding returns 0
02:59:52.856 00.000 15712 scope move finished after 30 + 52 ms
02:59:52.856 00.000 15712 Move returns status 0, amount 30
02:59:52.856 00.000 15712 MoveAxis(N, 0, ABG)
02:59:52.856 00.000 15712 Move returns status 0, amount 0
02:59:52.856 00.000 15712 move complete, result=0
02:59:52.856 00.000 7988 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
02:59:52.867 00.011 15712 worker thread done servicing request
02:59:52.867 00.000 15712 Worker thread wakes up
02:59:52.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:52.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:54.498 01.631 15712 Exposure complete
02:59:54.562 00.064 15712 worker thread done servicing request
02:59:54.564 00.002 7988 OnExposeComplete: enter
02:59:54.564 00.000 7988 UpdateGuideState(): m_state=6
02:59:54.564 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5451
02:59:54.564 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=190.00, Mass=591, SNR=15.4, Peak=155 HFD=2.8
02:59:54.564 00.000 7988 MultiStar: [#1 -0.48,0.26,1.06,U] [#2 -0.25,0.13,0.90,U] [#3 -0.17,0.17,0.92,U] [#4 -0.08,0.06,0.76,U] [#5 -0.74,-0.18,0.00,M1] [#6 -0.21,-0.18,0.76,U] [#7 -0.44,-0.57,0.00,M1] [#8 -0.11,0.07,0.40,U] 
02:59:54.564 00.000 7988 single-star, 6 included, MultiStar: {-0.20, 0.06}, one-star: {-0.00, -0.12}
02:59:54.564 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.15 = 3.14)
02:59:54.571 00.007 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.10)
02:59:54.571 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.58 mountX=-0.12 mountY=0.00, mountTheta=3.10
02:59:54.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.12, opts=13)
02:59:54.571 00.000 7988 Enqueuing Move request for scope (-0.00, -0.12)
02:59:54.576 00.005 15712 Worker thread wakes up
02:59:54.576 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
02:59:54.576 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
02:59:54.576 00.000 15712 Moving (-0.00, -0.12) raw xDistance=-0.12 yDistance=0.00
02:59:54.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:59:54.576 00.000 7988 UpdateGuideState exits: m=591 SNR=15.4
02:59:54.579 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:54.579 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:54.581 00.002 7988 Enqueuing Expose request
02:59:54.581 00.000 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
02:59:54.581 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
02:59:54.581 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:54.581 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:59:54.581 00.000 15712 MoveAxis(W, 8, ABG)
02:59:54.581 00.000 15712 Guiding  Dir = 3, Dur = 8
02:59:54.583 00.002 15712 IsGuiding returns 0
02:59:54.607 00.024 15712 IsGuiding returns 0
02:59:54.607 00.000 15712 Move returns status 0, amount 8
02:59:54.607 00.000 15712 MoveAxis(N, 0, ABG)
02:59:54.607 00.000 15712 Move returns status 0, amount 0
02:59:54.607 00.000 15712 move complete, result=0
02:59:54.607 00.000 15712 worker thread done servicing request
02:59:54.607 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
02:59:54.607 00.000 15712 Worker thread wakes up
02:59:54.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:54.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:56.014 01.407 15712 Exposure complete
02:59:56.075 00.061 15712 worker thread done servicing request
02:59:56.075 00.000 7988 OnExposeComplete: enter
02:59:56.075 00.000 7988 UpdateGuideState(): m_state=6
02:59:56.075 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5452
02:59:56.075 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=189.59, Mass=665, SNR=16.6, Peak=159 HFD=2.9
02:59:56.082 00.007 7988 MultiStar: [#1 -0.06,-0.04,1.04,U] [#2 -0.42,0.37,0.84,U] [#3 -0.20,0.19,0.88,U] [#4 -0.32,-0.09,0.68,U] [#5 -0.86,-0.42,0.00,M2] [#6 -0.09,-0.32,0.70,U] [#7 -0.82,-1.23,0.00,M2] [#8 -0.21,-0.08,0.32,U] 
02:59:56.082 00.000 7988 refined, 6 included, MultiStar: {-0.19, -0.07}, one-star: {-0.07, -0.53}
02:59:56.082 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.33 = 1.96)
02:59:56.082 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.92)
02:59:56.082 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.76 mountX=-0.08 mountY=0.19, mountTheta=1.95
02:59:56.082 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.07, opts=13)
02:59:56.082 00.000 7988 Enqueuing Move request for scope (-0.19, -0.07)
02:59:56.091 00.009 15712 Worker thread wakes up
02:59:56.091 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
02:59:56.091 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
02:59:56.091 00.000 15712 Moving (-0.19, -0.07) raw xDistance=-0.08 yDistance=0.19
02:59:56.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
02:59:56.091 00.000 7988 UpdateGuideState exits: m=665 SNR=16.6
02:59:56.094 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:56.094 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:56.096 00.002 7988 Enqueuing Expose request
02:59:56.096 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
02:59:56.096 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
02:59:56.096 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:56.096 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:59:56.096 00.000 15712 MoveAxis(W, 7, ABG)
02:59:56.096 00.000 15712 Guiding  Dir = 3, Dur = 7
02:59:56.098 00.002 15712 IsGuiding returns 0
02:59:56.123 00.025 15712 IsGuiding returns 0
02:59:56.123 00.000 15712 Move returns status 0, amount 7
02:59:56.123 00.000 15712 MoveAxis(N, 0, ABG)
02:59:56.123 00.000 15712 Move returns status 0, amount 0
02:59:56.123 00.000 15712 move complete, result=0
02:59:56.123 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
02:59:56.128 00.005 15712 worker thread done servicing request
02:59:56.128 00.000 15712 Worker thread wakes up
02:59:56.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:56.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:57.765 01.637 15712 Exposure complete
02:59:57.829 00.064 15712 worker thread done servicing request
02:59:57.829 00.000 7988 OnExposeComplete: enter
02:59:57.832 00.003 7988 UpdateGuideState(): m_state=6
02:59:57.832 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5453
02:59:57.834 00.002 7988 Star::Find returns 1 (0), X=974.82, Y=190.45, Mass=698, SNR=16.9, Peak=151 HFD=3.3
02:59:57.834 00.000 7988 MultiStar: [#1 0.12,0.13,0.88,U] [#2 -0.47,0.66,0.00,M1] [#3 -0.46,-0.06,0.90,U] [#4 -0.42,0.75,0.00,M1] [#5 -0.58,-0.02,0.69,U] [#6 -0.07,-0.03,0.69,U] [#7 -0.92,-0.38,0.00,M3] [#8 0.06,0.70,0.00,M1] 
02:59:57.836 00.002 7988 refined, 4 included, MultiStar: {-0.19, 0.08}, one-star: {-0.01, 0.33}
02:59:57.838 00.002 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
02:59:57.838 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
02:59:57.840 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.72 mountX=0.08 mountY=0.18, mountTheta=1.15
02:59:57.840 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.08, opts=13)
02:59:57.842 00.002 7988 Enqueuing Move request for scope (-0.19, 0.08)
02:59:57.844 00.002 15712 Worker thread wakes up
02:59:57.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
02:59:57.844 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
02:59:57.844 00.000 15712 Moving (-0.19, 0.08) raw xDistance=0.08 yDistance=0.18
02:59:57.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
02:59:57.845 00.001 7988 UpdateGuideState exits: m=698 SNR=16.9
02:59:57.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:57.845 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:57.849 00.004 7988 Enqueuing Expose request
02:59:57.849 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
02:59:57.849 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
02:59:57.849 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:57.849 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:59:57.849 00.000 15712 MoveAxis(W, 7, ABG)
02:59:57.849 00.000 15712 Guiding  Dir = 3, Dur = 7
02:59:57.849 00.000 15712 IsGuiding returns 0
02:59:57.866 00.017 15712 IsGuiding returns 0
02:59:57.866 00.000 15712 Move returns status 0, amount 7
02:59:57.866 00.000 15712 MoveAxis(N, 0, ABG)
02:59:57.866 00.000 15712 Move returns status 0, amount 0
02:59:57.866 00.000 15712 move complete, result=0
02:59:57.866 00.000 15712 worker thread done servicing request
02:59:57.866 00.000 15712 Worker thread wakes up
02:59:57.866 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
02:59:57.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:57.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
02:59:59.281 01.415 15712 Exposure complete
02:59:59.345 00.064 15712 worker thread done servicing request
02:59:59.345 00.000 7988 OnExposeComplete: enter
02:59:59.345 00.000 7988 UpdateGuideState(): m_state=6
02:59:59.348 00.003 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5454
02:59:59.348 00.000 7988 Star::Find returns 1 (0), X=974.95, Y=190.00, Mass=693, SNR=17.0, Peak=159 HFD=2.9
02:59:59.350 00.002 7988 MultiStar: [#1 0.10,0.22,0.89,U] [#2 -0.11,0.41,0.82,U] [#3 -0.19,-0.17,0.80,U] [#4 -0.13,0.45,0.67,U] [#5 -0.26,-0.15,0.75,U] [#6 -0.05,-0.10,0.58,U] [#7 -0.18,-0.42,0.44,U] [#8 -0.92,0.44,0.00,M2] 
02:59:59.350 00.000 7988 refined, 7 included, MultiStar: {-0.07, 0.04}, one-star: {0.12, -0.13}
02:59:59.352 00.002 7988 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.56) = xAngle (1.12 = 1.12)
02:59:59.352 00.000 7988 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
02:59:59.354 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.68 mountX=0.04 mountY=0.07, mountTheta=1.11
02:59:59.356 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
02:59:59.356 00.000 7988 Enqueuing Move request for scope (-0.07, 0.04)
02:59:59.358 00.002 15712 Worker thread wakes up
02:59:59.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
02:59:59.358 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
02:59:59.358 00.000 15712 Moving (-0.07, 0.04) raw xDistance=0.04 yDistance=0.07
02:59:59.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=56, FiltMax=255, Gamma=0.690
02:59:59.360 00.002 7988 UpdateGuideState exits: m=693 SNR=17.0
02:59:59.361 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:59.361 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
02:59:59.363 00.002 7988 Enqueuing Expose request
02:59:59.363 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
02:59:59.363 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
02:59:59.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:59.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:59:59.363 00.000 15712 MoveAxis(W, 6, ABG)
02:59:59.363 00.000 15712 Guiding  Dir = 3, Dur = 6
02:59:59.365 00.002 15712 IsGuiding returns 0
02:59:59.378 00.013 15712 IsGuiding returns 0
02:59:59.378 00.000 15712 Move returns status 0, amount 6
02:59:59.378 00.000 15712 MoveAxis(N, 0, ABG)
02:59:59.378 00.000 15712 Move returns status 0, amount 0
02:59:59.378 00.000 15712 move complete, result=0
02:59:59.378 00.000 15712 worker thread done servicing request
02:59:59.378 00.000 15712 Worker thread wakes up
02:59:59.378 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
02:59:59.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
02:59:59.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:01.131 01.753 15712 Exposure complete
03:00:01.196 00.065 15712 worker thread done servicing request
03:00:01.196 00.000 7988 OnExposeComplete: enter
03:00:01.196 00.000 7988 UpdateGuideState(): m_state=6
03:00:01.198 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5455
03:00:01.198 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=190.04, Mass=723, SNR=17.3, Peak=147 HFD=3.3
03:00:01.198 00.000 7988 MultiStar: [#1 0.20,-0.13,0.91,U] [#2 -0.23,0.26,0.88,U] [#3 -0.17,-0.01,0.77,U] [#4 0.05,0.13,0.67,U] [#5 -0.23,-0.64,0.65,U] [#6 0.27,-0.15,0.59,U] [#7 -0.50,0.02,0.45,U] [#8 -0.51,-0.42,0.36,U] 
03:00:01.198 00.000 7988 single-star, 8 included, MultiStar: {-0.09, -0.09}, one-star: {-0.06, -0.08}
03:00:01.198 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.56) = xAngle (-3.78 = 2.50)
03:00:01.198 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.47)
03:00:01.198 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.22 mountX=-0.08 mountY=0.06, mountTheta=2.48
03:00:01.198 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.08, opts=13)
03:00:01.198 00.000 7988 Enqueuing Move request for scope (-0.06, -0.08)
03:00:01.198 00.000 15712 Worker thread wakes up
03:00:01.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
03:00:01.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=56, FiltMax=255, Gamma=0.690
03:00:01.209 00.011 7988 UpdateGuideState exits: m=723 SNR=17.3
03:00:01.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:01.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:01.209 00.000 7988 Enqueuing Expose request
03:00:01.209 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
03:00:01.209 00.000 15712 Moving (-0.06, -0.08) raw xDistance=-0.08 yDistance=0.06
03:00:01.215 00.006 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
03:00:01.215 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
03:00:01.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:01.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:00:01.215 00.000 15712 MoveAxis(W, 7, ABG)
03:00:01.215 00.000 15712 Guiding  Dir = 3, Dur = 7
03:00:01.215 00.000 15712 IsGuiding returns 0
03:00:01.232 00.017 15712 IsGuiding returns 0
03:00:01.232 00.000 15712 Move returns status 0, amount 7
03:00:01.232 00.000 15712 MoveAxis(N, 0, ABG)
03:00:01.232 00.000 15712 Move returns status 0, amount 0
03:00:01.232 00.000 15712 move complete, result=0
03:00:01.232 00.000 15712 worker thread done servicing request
03:00:01.242 00.010 15712 Worker thread wakes up
03:00:01.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:01.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:01.242 00.000 7988 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
03:00:02.646 01.404 15712 Exposure complete
03:00:02.707 00.061 15712 worker thread done servicing request
03:00:02.707 00.000 7988 OnExposeComplete: enter
03:00:02.707 00.000 7988 UpdateGuideState(): m_state=6
03:00:02.712 00.005 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5456
03:00:02.712 00.000 7988 Star::Find returns 1 (0), X=974.51, Y=190.05, Mass=718, SNR=17.4, Peak=155 HFD=3.5
03:00:02.714 00.002 7988 MultiStar: [#1 0.09,0.11,0.93,U] [#2 -0.29,0.41,0.82,U] [#3 -0.18,-0.24,0.83,U] [#4 -0.02,0.08,0.69,U] [#5 -0.17,-0.21,0.61,U] [#6 -0.12,-0.41,0.59,U] [#7 -0.28,-0.47,0.42,U] [#8 -0.30,0.01,0.43,U] 
03:00:02.714 00.000 7988 refined, 8 included, MultiStar: {-0.17, -0.05}, one-star: {-0.32, -0.07}
03:00:02.716 00.002 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
03:00:02.716 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.86)
03:00:02.718 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.83 mountX=-0.06 mountY=0.17, mountTheta=1.89
03:00:02.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.05, opts=13)
03:00:02.720 00.000 7988 Enqueuing Move request for scope (-0.17, -0.05)
03:00:02.722 00.002 15712 Worker thread wakes up
03:00:02.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
03:00:02.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
03:00:02.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
03:00:02.723 00.001 7988 UpdateGuideState exits: m=718 SNR=17.4
03:00:02.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:02.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:02.723 00.000 7988 Enqueuing Expose request
03:00:02.723 00.000 15712 Moving (-0.17, -0.05) raw xDistance=-0.06 yDistance=0.17
03:00:02.729 00.006 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
03:00:02.729 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
03:00:02.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:02.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:00:02.729 00.000 15712 MoveAxis(W, 6, ABG)
03:00:02.729 00.000 15712 Guiding  Dir = 3, Dur = 6
03:00:02.729 00.000 15712 IsGuiding returns 0
03:00:02.758 00.029 15712 IsGuiding returns 0
03:00:02.760 00.002 15712 Move returns status 0, amount 6
03:00:02.760 00.000 15712 MoveAxis(N, 0, ABG)
03:00:02.760 00.000 15712 Move returns status 0, amount 0
03:00:02.760 00.000 15712 move complete, result=0
03:00:02.760 00.000 15712 worker thread done servicing request
03:00:02.760 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
03:00:02.760 00.000 15712 Worker thread wakes up
03:00:02.762 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:02.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:04.397 01.635 15712 Exposure complete
03:00:04.461 00.064 15712 worker thread done servicing request
03:00:04.461 00.000 7988 OnExposeComplete: enter
03:00:04.461 00.000 7988 UpdateGuideState(): m_state=6
03:00:04.465 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5457
03:00:04.465 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=190.08, Mass=650, SNR=16.4, Peak=152 HFD=3.1
03:00:04.467 00.002 7988 MultiStar: [#1 0.01,-0.21,0.95,U] [#2 -0.05,0.04,0.92,U] [#3 -0.26,-0.22,0.77,U] [#4 -0.02,-0.10,0.71,U] [#5 -0.39,-0.07,0.65,U] [#6 0.31,-0.40,0.66,U] [#7 -0.69,-0.35,0.00,M1] [#8 -0.38,0.29,0.43,U] 
03:00:04.467 00.000 7988 single-star, 7 included, MultiStar: {-0.08, -0.10}, one-star: {-0.04, -0.05}
03:00:04.469 00.002 7988 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.56) = xAngle (-3.88 = 2.40)
03:00:04.471 00.002 7988 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.92 = 2.37)
03:00:04.471 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.32 mountX=-0.05 mountY=0.05, mountTheta=2.38
03:00:04.473 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.05, opts=13)
03:00:04.473 00.000 7988 Enqueuing Move request for scope (-0.04, -0.05)
03:00:04.475 00.002 15712 Worker thread wakes up
03:00:04.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
03:00:04.475 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
03:00:04.475 00.000 15712 Moving (-0.04, -0.05) raw xDistance=-0.05 yDistance=0.05
03:00:04.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
03:00:04.478 00.003 7988 UpdateGuideState exits: m=650 SNR=16.4
03:00:04.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:04.480 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:04.480 00.000 7988 Enqueuing Expose request
03:00:04.482 00.002 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
03:00:04.482 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
03:00:04.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:04.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:00:04.482 00.000 15712 MoveAxis(W, 6, ABG)
03:00:04.482 00.000 15712 Guiding  Dir = 3, Dur = 6
03:00:04.482 00.000 15712 IsGuiding returns 0
03:00:04.495 00.013 15712 IsGuiding returns 0
03:00:04.495 00.000 15712 Move returns status 0, amount 6
03:00:04.495 00.000 15712 MoveAxis(N, 0, ABG)
03:00:04.495 00.000 15712 Move returns status 0, amount 0
03:00:04.495 00.000 15712 move complete, result=0
03:00:04.495 00.000 15712 worker thread done servicing request
03:00:04.495 00.000 15712 Worker thread wakes up
03:00:04.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:04.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:04.495 00.000 7988 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
03:00:05.910 01.415 15712 Exposure complete
03:00:05.975 00.065 15712 worker thread done servicing request
03:00:05.975 00.000 7988 OnExposeComplete: enter
03:00:05.975 00.000 7988 UpdateGuideState(): m_state=6
03:00:05.975 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5458
03:00:05.975 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=189.60, Mass=606, SNR=15.9, Peak=137 HFD=3.2
03:00:05.975 00.000 7988 MultiStar: [#1 -0.27,-0.07,1.04,U] [#2 -0.13,0.01,0.87,U] [#3 0.17,-0.32,0.83,U] [#4 -0.29,-0.25,0.78,U] [#5 -0.18,-0.72,0.00,M1] [#6 0.21,-0.56,0.62,U] [#7 0.25,-0.82,0.00,M2] [#8 -0.44,-0.28,0.60,U] 
03:00:05.975 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.27}, one-star: {0.04, -0.52}
03:00:05.975 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
03:00:05.975 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.77)
03:00:05.975 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.92 mountX=-0.27 mountY=0.11, mountTheta=2.77
03:00:05.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.27, opts=13)
03:00:05.975 00.000 7988 Enqueuing Move request for scope (-0.10, -0.27)
03:00:05.989 00.014 15712 Worker thread wakes up
03:00:05.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
03:00:05.989 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
03:00:05.989 00.000 15712 Moving (-0.10, -0.27) raw xDistance=-0.27 yDistance=0.11
03:00:05.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:00:05.989 00.000 7988 UpdateGuideState exits: m=606 SNR=15.9
03:00:05.992 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:05.992 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:05.999 00.007 15712 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.73
03:00:05.999 00.000 15712 PPEC: input: -0.27, control: -0.15, exposure: 1500
03:00:05.999 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:05.999 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:00:05.999 00.000 15712 MoveAxis(E, 48, ABG)
03:00:05.999 00.000 15712 Guiding  Dir = 2, Dur = 48
03:00:06.001 00.002 15712 IsGuiding returns 0
03:00:06.001 00.000 7988 Enqueuing Expose request
03:00:06.021 00.020 15712 PulseGuide returned control before completion, sleep 39
03:00:06.100 00.079 15712 IsGuiding returns 1
03:00:06.100 00.000 15712 scope still moving after pulse duration time elapsed
03:00:06.132 00.032 15712 IsGuiding returns 0
03:00:06.132 00.000 15712 scope move finished after 48 + 83 ms
03:00:06.132 00.000 15712 Move returns status 0, amount 48
03:00:06.132 00.000 15712 MoveAxis(N, 0, ABG)
03:00:06.132 00.000 15712 Move returns status 0, amount 0
03:00:06.132 00.000 15712 move complete, result=0
03:00:06.132 00.000 15712 worker thread done servicing request
03:00:06.132 00.000 15712 Worker thread wakes up
03:00:06.132 00.000 7988 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
03:00:06.134 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:06.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:07.775 01.641 15712 Exposure complete
03:00:07.838 00.063 15712 worker thread done servicing request
03:00:07.838 00.000 7988 OnExposeComplete: enter
03:00:07.838 00.000 7988 UpdateGuideState(): m_state=6
03:00:07.842 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5459
03:00:07.842 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=190.16, Mass=579, SNR=15.4, Peak=133 HFD=3.1
03:00:07.845 00.003 7988 MultiStar: [#1 -0.03,0.30,1.12,U] [#2 0.12,0.35,0.92,U] [#3 -0.25,-0.14,0.92,U] [#4 0.40,0.17,0.78,U] [#5 -0.63,-0.05,0.76,U] [#6 0.06,-0.34,0.64,U] [#7 0.01,-0.55,0.53,U] [#8 -0.49,-0.03,0.47,U] 
03:00:07.845 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.20, 0.03}
03:00:07.847 00.002 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
03:00:07.847 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
03:00:07.849 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.71 mountX=0.02 mountY=0.04, mountTheta=1.14
03:00:07.851 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.02, opts=13)
03:00:07.851 00.000 7988 Enqueuing Move request for scope (-0.04, 0.02)
03:00:07.853 00.002 15712 Worker thread wakes up
03:00:07.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
03:00:07.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
03:00:07.853 00.000 15712 Moving (-0.04, 0.02) raw xDistance=0.02 yDistance=0.04
03:00:07.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
03:00:07.854 00.001 7988 UpdateGuideState exits: m=579 SNR=15.4
03:00:07.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:07.854 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:07.854 00.000 7988 Enqueuing Expose request
03:00:07.854 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
03:00:07.854 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
03:00:07.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:07.854 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:00:07.854 00.000 15712 MoveAxis(W, 5, ABG)
03:00:07.854 00.000 15712 Guiding  Dir = 3, Dur = 5
03:00:07.854 00.000 15712 IsGuiding returns 0
03:00:07.875 00.021 15712 IsGuiding returns 0
03:00:07.875 00.000 15712 Move returns status 0, amount 5
03:00:07.875 00.000 15712 MoveAxis(N, 0, ABG)
03:00:07.875 00.000 15712 Move returns status 0, amount 0
03:00:07.875 00.000 15712 move complete, result=0
03:00:07.875 00.000 15712 worker thread done servicing request
03:00:07.875 00.000 15712 Worker thread wakes up
03:00:07.875 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
03:00:07.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:07.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:09.289 01.414 15712 Exposure complete
03:00:09.352 00.063 15712 worker thread done servicing request
03:00:09.354 00.002 7988 OnExposeComplete: enter
03:00:09.354 00.000 7988 UpdateGuideState(): m_state=6
03:00:09.354 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5460
03:00:09.356 00.002 7988 Star::Find returns 1 (0), X=974.91, Y=189.97, Mass=694, SNR=16.8, Peak=151 HFD=2.9
03:00:09.356 00.000 7988 MultiStar: [#1 0.06,-0.04,1.04,U] [#2 -0.38,0.49,0.88,U] [#3 0.47,0.22,0.86,U] [#4 -0.10,0.17,0.79,U] [#5 0.06,0.23,0.75,U] [#6 -0.12,-0.18,0.70,U] [#7 0.02,-0.92,0.00,M2] [#8 0.15,0.29,0.45,U] 
03:00:09.356 00.000 7988 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.08, -0.15}
03:00:09.356 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
03:00:09.356 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
03:00:09.356 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.35 mountX=0.12 mountY=-0.03, mountTheta=-0.24
03:00:09.356 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.11, opts=13)
03:00:09.356 00.000 7988 Enqueuing Move request for scope (0.03, 0.11)
03:00:09.356 00.000 15712 Worker thread wakes up
03:00:09.356 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
03:00:09.356 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:00:09.356 00.000 15712 Moving (0.03, 0.11) raw xDistance=0.12 yDistance=-0.03
03:00:09.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
03:00:09.356 00.000 7988 UpdateGuideState exits: m=694 SNR=16.8
03:00:09.368 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:09.368 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:09.368 00.000 7988 Enqueuing Expose request
03:00:09.368 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
03:00:09.368 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
03:00:09.368 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:09.368 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:00:09.368 00.000 15712 MoveAxis(W, 4, ABG)
03:00:09.368 00.000 15712 Guiding  Dir = 3, Dur = 4
03:00:09.368 00.000 15712 IsGuiding returns 0
03:00:09.424 00.056 15712 IsGuiding returns 0
03:00:09.424 00.000 15712 Move returns status 0, amount 4
03:00:09.424 00.000 15712 MoveAxis(N, 0, ABG)
03:00:09.424 00.000 15712 Move returns status 0, amount 0
03:00:09.424 00.000 15712 move complete, result=0
03:00:09.424 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
03:00:09.428 00.004 15712 worker thread done servicing request
03:00:09.428 00.000 15712 Worker thread wakes up
03:00:09.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:09.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:11.167 01.739 15712 Exposure complete
03:00:11.231 00.064 15712 worker thread done servicing request
03:00:11.231 00.000 7988 OnExposeComplete: enter
03:00:11.231 00.000 7988 UpdateGuideState(): m_state=6
03:00:11.231 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5461
03:00:11.231 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=190.08, Mass=660, SNR=16.4, Peak=146 HFD=2.9
03:00:11.231 00.000 7988 MultiStar: [#1 -0.17,0.28,1.05,U] [#2 -0.21,0.26,0.91,U] [#3 -0.36,0.09,0.90,U] [#4 0.16,0.13,0.79,U] [#5 -0.54,0.28,0.80,U] [#6 -0.07,-0.36,0.68,U] [#7 0.47,-0.02,0.53,U] [#8 -0.31,-0.29,0.49,U] 
03:00:11.231 00.000 7988 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {0.17, -0.04}
03:00:11.231 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.56) = xAngle (1.00 = 1.00)
03:00:11.231 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
03:00:11.231 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.57 mountX=0.07 mountY=0.11, mountTheta=0.99
03:00:11.242 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.07, opts=13)
03:00:11.242 00.000 7988 Enqueuing Move request for scope (-0.11, 0.07)
03:00:11.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
03:00:11.245 00.003 7988 UpdateGuideState exits: m=660 SNR=16.4
03:00:11.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:11.247 00.002 15712 Worker thread wakes up
03:00:11.247 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:11.247 00.000 7988 Enqueuing Expose request
03:00:11.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
03:00:11.247 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
03:00:11.247 00.000 15712 Moving (-0.11, 0.07) raw xDistance=0.07 yDistance=0.11
03:00:11.247 00.000 15712 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
03:00:11.247 00.000 15712 PPEC: input: 0.07, control: 0.01, exposure: 1500
03:00:11.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:11.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:00:11.247 00.000 15712 MoveAxis(W, 4, ABG)
03:00:11.247 00.000 15712 Guiding  Dir = 3, Dur = 4
03:00:11.280 00.033 15712 IsGuiding returns 0
03:00:11.293 00.013 15712 IsGuiding returns 0
03:00:11.293 00.000 15712 Move returns status 0, amount 4
03:00:11.293 00.000 15712 MoveAxis(N, 0, ABG)
03:00:11.293 00.000 15712 Move returns status 0, amount 0
03:00:11.293 00.000 15712 move complete, result=0
03:00:11.293 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
03:00:11.298 00.005 15712 worker thread done servicing request
03:00:11.298 00.000 15712 Worker thread wakes up
03:00:11.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:11.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:12.713 01.415 15712 Exposure complete
03:00:12.775 00.062 15712 worker thread done servicing request
03:00:12.775 00.000 7988 OnExposeComplete: enter
03:00:12.775 00.000 7988 UpdateGuideState(): m_state=6
03:00:12.780 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5462
03:00:12.780 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=190.07, Mass=566, SNR=15.2, Peak=133 HFD=2.8
03:00:12.782 00.002 7988 MultiStar: [#1 0.32,0.14,1.14,U] [#2 -0.05,0.62,1.01,U] [#3 0.17,0.23,0.93,U] [#4 0.23,0.29,0.75,U] [#5 -0.68,0.24,0.00,M1] [#6 0.11,-0.20,0.64,U] [#7 -0.61,-0.62,0.00,M2] [#8 0.50,0.29,0.47,U] 
03:00:12.784 00.002 7988 single-star, 6 included, MultiStar: {0.18, 0.20}, one-star: {0.15, -0.05}
03:00:12.784 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
03:00:12.786 00.002 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
03:00:12.786 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.34 mountX=-0.05 mountY=-0.15, mountTheta=-1.90
03:00:12.788 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.05, opts=13)
03:00:12.790 00.002 7988 Enqueuing Move request for scope (0.15, -0.05)
03:00:12.790 00.000 15712 Worker thread wakes up
03:00:12.790 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
03:00:12.790 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
03:00:12.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=57, FiltMax=255, Gamma=0.690
03:00:12.790 00.000 7988 UpdateGuideState exits: m=566 SNR=15.2
03:00:12.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:12.790 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:12.790 00.000 7988 Enqueuing Expose request
03:00:12.790 00.000 15712 Moving (0.15, -0.05) raw xDistance=-0.05 yDistance=-0.15
03:00:12.790 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
03:00:12.790 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
03:00:12.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:12.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:00:12.790 00.000 15712 MoveAxis(W, 3, ABG)
03:00:12.790 00.000 15712 Guiding  Dir = 3, Dur = 3
03:00:12.790 00.000 15712 IsGuiding returns 0
03:00:12.822 00.032 15712 IsGuiding returns 0
03:00:12.822 00.000 15712 Move returns status 0, amount 3
03:00:12.822 00.000 15712 MoveAxis(N, 0, ABG)
03:00:12.822 00.000 15712 Move returns status 0, amount 0
03:00:12.822 00.000 15712 move complete, result=0
03:00:12.822 00.000 7988 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
03:00:12.833 00.011 15712 worker thread done servicing request
03:00:12.833 00.000 15712 Worker thread wakes up
03:00:12.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:12.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:14.467 01.634 15712 Exposure complete
03:00:14.529 00.062 15712 worker thread done servicing request
03:00:14.529 00.000 7988 OnExposeComplete: enter
03:00:14.529 00.000 7988 UpdateGuideState(): m_state=6
03:00:14.529 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5463
03:00:14.529 00.000 7988 Star::Find returns 1 (0), X=975.11, Y=189.80, Mass=722, SNR=17.1, Peak=150 HFD=3.9
03:00:14.529 00.000 7988 MultiStar: [#1 0.00,-0.20,0.97,U] [#2 -0.14,0.17,0.81,U] [#3 -0.21,-0.19,0.92,U] [#4 0.01,-0.15,0.71,U] [#5 -0.84,-0.23,0.00,M2] [#6 0.23,-0.91,0.00,M1] [#7 -0.42,-0.39,0.51,U] [#8 -0.23,0.15,0.47,U] 
03:00:14.537 00.008 7988 refined, 6 included, MultiStar: {-0.06, -0.15}, one-star: {0.28, -0.33}
03:00:14.537 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.54 = 2.74)
03:00:14.537 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.71)
03:00:14.537 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.98 mountX=-0.15 mountY=0.07, mountTheta=2.71
03:00:14.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.15, opts=13)
03:00:14.537 00.000 7988 Enqueuing Move request for scope (-0.06, -0.15)
03:00:14.537 00.000 15712 Worker thread wakes up
03:00:14.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
03:00:14.537 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
03:00:14.537 00.000 15712 Moving (-0.06, -0.15) raw xDistance=-0.15 yDistance=0.07
03:00:14.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
03:00:14.545 00.008 7988 UpdateGuideState exits: m=722 SNR=17.1
03:00:14.547 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:14.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:14.549 00.002 7988 Enqueuing Expose request
03:00:14.549 00.000 15712 PPEC rslt: input = -0.15, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
03:00:14.549 00.000 15712 PPEC: input: -0.15, control: 0.01, exposure: 1500
03:00:14.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:14.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:00:14.549 00.000 15712 MoveAxis(W, 3, ABG)
03:00:14.549 00.000 15712 Guiding  Dir = 3, Dur = 3
03:00:14.549 00.000 15712 IsGuiding returns 0
03:00:14.571 00.022 15712 IsGuiding returns 0
03:00:14.571 00.000 15712 Move returns status 0, amount 3
03:00:14.571 00.000 15712 MoveAxis(N, 0, ABG)
03:00:14.571 00.000 15712 Move returns status 0, amount 0
03:00:14.571 00.000 15712 move complete, result=0
03:00:14.571 00.000 15712 worker thread done servicing request
03:00:14.571 00.000 15712 Worker thread wakes up
03:00:14.571 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
03:00:14.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:14.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:15.980 01.409 15712 Exposure complete
03:00:16.042 00.062 15712 worker thread done servicing request
03:00:16.042 00.000 7988 OnExposeComplete: enter
03:00:16.042 00.000 7988 UpdateGuideState(): m_state=6
03:00:16.042 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5464
03:00:16.042 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=189.88, Mass=729, SNR=17.3, Peak=135 HFD=3.9
03:00:16.042 00.000 7988 MultiStar: [#1 0.18,-0.25,0.96,U] [#2 -0.34,-0.27,0.90,U] [#3 -0.08,-0.38,0.81,U] [#4 -0.51,0.05,0.65,U] [#5 -0.42,-0.38,0.68,U] [#6 -0.09,-0.75,0.00,M2] [#7 -0.43,-0.34,0.52,U] [#8 0.43,-0.34,0.48,U] 
03:00:16.050 00.008 7988 refined, 7 included, MultiStar: {-0.10, -0.27}, one-star: {0.24, -0.24}
03:00:16.050 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.49 = 2.80)
03:00:16.050 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
03:00:16.050 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.28 cameraTheta=-1.92 mountX=-0.27 mountY=0.10, mountTheta=2.77
03:00:16.050 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.27, opts=13)
03:00:16.050 00.000 7988 Enqueuing Move request for scope (-0.10, -0.27)
03:00:16.050 00.000 15712 Worker thread wakes up
03:00:16.050 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
03:00:16.058 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
03:00:16.058 00.000 7988 UpdateGuideState exits: m=729 SNR=17.3
03:00:16.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:16.061 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:16.061 00.000 7988 Enqueuing Expose request
03:00:16.063 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
03:00:16.063 00.000 15712 Moving (-0.10, -0.27) raw xDistance=-0.27 yDistance=0.10
03:00:16.067 00.004 15712 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.75
03:00:16.067 00.000 15712 PPEC: input: -0.27, control: -0.15, exposure: 1500
03:00:16.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:16.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:00:16.067 00.000 15712 MoveAxis(E, 50, ABG)
03:00:16.067 00.000 15712 Guiding  Dir = 2, Dur = 50
03:00:16.067 00.000 15712 IsGuiding returns 0
03:00:16.092 00.025 15712 PulseGuide returned control before completion, sleep 37
03:00:16.138 00.046 15712 IsGuiding returns 1
03:00:16.138 00.000 15712 scope still moving after pulse duration time elapsed
03:00:16.172 00.034 15712 IsGuiding returns 0
03:00:16.172 00.000 15712 scope move finished after 50 + 53 ms
03:00:16.172 00.000 15712 Move returns status 0, amount 50
03:00:16.172 00.000 15712 MoveAxis(N, 0, ABG)
03:00:16.172 00.000 15712 Move returns status 0, amount 0
03:00:16.172 00.000 15712 move complete, result=0
03:00:16.172 00.000 7988 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
03:00:16.173 00.001 15712 worker thread done servicing request
03:00:16.173 00.000 15712 Worker thread wakes up
03:00:16.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:16.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:17.813 01.640 15712 Exposure complete
03:00:17.878 00.065 15712 worker thread done servicing request
03:00:17.879 00.001 7988 OnExposeComplete: enter
03:00:17.879 00.000 7988 UpdateGuideState(): m_state=6
03:00:17.879 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5465
03:00:17.879 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=189.81, Mass=630, SNR=16.2, Peak=139 HFD=2.6
03:00:17.879 00.000 7988 MultiStar: [#1 0.01,-0.09,1.10,U] [#2 -0.28,-0.05,0.99,U] [#3 -0.10,-0.02,0.90,U] [#4 0.34,-0.03,0.80,U] [#5 -0.58,-0.37,0.74,U] [#6 0.40,-0.75,0.00,M3] [#7 -0.10,-0.68,0.58,U] [#8 -0.10,-0.79,0.00,M1] 
03:00:17.879 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.19}, one-star: {0.17, -0.31}
03:00:17.879 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.47 = 2.81)
03:00:17.886 00.007 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.78)
03:00:17.886 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.91 mountX=-0.19 mountY=0.07, mountTheta=2.79
03:00:17.886 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.19, opts=13)
03:00:17.886 00.000 7988 Enqueuing Move request for scope (-0.07, -0.19)
03:00:17.886 00.000 15712 Worker thread wakes up
03:00:17.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
03:00:17.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
03:00:17.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:00:17.892 00.006 7988 UpdateGuideState exits: m=630 SNR=16.2
03:00:17.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:17.892 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:17.892 00.000 7988 Enqueuing Expose request
03:00:17.892 00.000 15712 Moving (-0.07, -0.19) raw xDistance=-0.19 yDistance=0.07
03:00:17.892 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.76
03:00:17.892 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
03:00:17.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:17.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:00:17.892 00.000 15712 MoveAxis(E, 36, ABG)
03:00:17.892 00.000 15712 Guiding  Dir = 2, Dur = 36
03:00:17.892 00.000 15712 IsGuiding returns 0
03:00:17.930 00.038 15712 PulseGuide returned control before completion, sleep 19
03:00:17.976 00.046 15712 IsGuiding returns 1
03:00:17.976 00.000 15712 scope still moving after pulse duration time elapsed
03:00:18.004 00.028 15712 IsGuiding returns 0
03:00:18.004 00.000 15712 scope move finished after 36 + 65 ms
03:00:18.004 00.000 15712 Move returns status 0, amount 36
03:00:18.004 00.000 15712 MoveAxis(N, 0, ABG)
03:00:18.004 00.000 15712 Move returns status 0, amount 0
03:00:18.004 00.000 15712 move complete, result=0
03:00:18.004 00.000 15712 worker thread done servicing request
03:00:18.004 00.000 15712 Worker thread wakes up
03:00:18.004 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
03:00:18.006 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:18.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:19.424 01.418 15712 Exposure complete
03:00:19.486 00.062 15712 worker thread done servicing request
03:00:19.486 00.000 7988 OnExposeComplete: enter
03:00:19.486 00.000 7988 UpdateGuideState(): m_state=6
03:00:19.490 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5466
03:00:19.490 00.000 7988 Star::Find returns 1 (0), X=974.87, Y=189.83, Mass=709, SNR=17.0, Peak=144 HFD=3.7
03:00:19.492 00.002 7988 MultiStar: [#1 0.29,0.13,1.11,U] [#2 -0.03,0.25,0.95,U] [#3 -0.04,-0.19,0.82,U] [#4 0.03,0.49,0.75,U] [#5 -0.71,-0.13,0.00,M1] [#6 -0.16,-0.25,0.72,U] [#7 -0.35,-0.46,0.47,U] [#8 0.40,-0.32,0.47,U] 
03:00:19.494 00.002 7988 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.03, -0.29}
03:00:19.494 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
03:00:19.496 00.002 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
03:00:19.496 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.88 mountX=-0.04 mountY=-0.03, mountTheta=-2.46
03:00:19.498 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
03:00:19.500 00.002 7988 Enqueuing Move request for scope (0.04, -0.04)
03:00:19.500 00.000 15712 Worker thread wakes up
03:00:19.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:00:19.501 00.001 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:00:19.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
03:00:19.501 00.000 7988 UpdateGuideState exits: m=709 SNR=17.0
03:00:19.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:19.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:19.501 00.000 7988 Enqueuing Expose request
03:00:19.501 00.000 15712 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=-0.03
03:00:19.501 00.000 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:00:19.501 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
03:00:19.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:19.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:00:19.501 00.000 15712 MoveAxis(W, 2, ABG)
03:00:19.501 00.000 15712 Guiding  Dir = 3, Dur = 2
03:00:19.501 00.000 15712 IsGuiding returns 0
03:00:19.517 00.016 15712 IsGuiding returns 0
03:00:19.517 00.000 15712 Move returns status 0, amount 2
03:00:19.517 00.000 15712 MoveAxis(N, 0, ABG)
03:00:19.517 00.000 15712 Move returns status 0, amount 0
03:00:19.517 00.000 15712 move complete, result=0
03:00:19.517 00.000 15712 worker thread done servicing request
03:00:19.517 00.000 15712 Worker thread wakes up
03:00:19.517 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
03:00:19.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:19.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:21.161 01.644 15712 Exposure complete
03:00:21.222 00.061 15712 worker thread done servicing request
03:00:21.222 00.000 7988 OnExposeComplete: enter
03:00:21.222 00.000 7988 UpdateGuideState(): m_state=6
03:00:21.222 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5467
03:00:21.222 00.000 7988 Star::Find returns 1 (0), X=975.13, Y=189.73, Mass=726, SNR=17.4, Peak=139 HFD=3.2
03:00:21.222 00.000 7988 MultiStar: [#1 0.08,-0.20,1.03,U] [#2 0.20,-0.14,0.85,U] [#3 0.23,-0.28,0.85,U] [#4 0.36,-0.03,0.79,U] [#5 -0.45,-0.16,0.73,U] [#6 -0.00,-0.42,0.66,U] [#7 0.62,-0.88,0.00,M1] [#8 -0.81,0.22,0.00,M1] 
03:00:21.222 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.23}, one-star: {0.30, -0.40}
03:00:21.222 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
03:00:21.222 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
03:00:21.222 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-1.10 mountX=-0.23 mountY=-0.11, mountTheta=-2.69
03:00:21.233 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.23, opts=13)
03:00:21.233 00.000 7988 Enqueuing Move request for scope (0.12, -0.23)
03:00:21.233 00.000 15712 Worker thread wakes up
03:00:21.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd
03:00:21.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.23)
03:00:21.233 00.000 15712 Moving (0.12, -0.23) raw xDistance=-0.23 yDistance=-0.11
03:00:21.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:00:21.238 00.005 7988 UpdateGuideState exits: m=726 SNR=17.4
03:00:21.240 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:21.242 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:21.242 00.000 7988 Enqueuing Expose request
03:00:21.244 00.002 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.77
03:00:21.244 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
03:00:21.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:21.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:00:21.244 00.000 15712 MoveAxis(E, 43, ABG)
03:00:21.244 00.000 15712 Guiding  Dir = 2, Dur = 43
03:00:21.255 00.011 15712 IsGuiding returns 0
03:00:21.269 00.014 15712 PulseGuide returned control before completion, sleep 38
03:00:21.317 00.048 15712 IsGuiding returns 1
03:00:21.317 00.000 15712 scope still moving after pulse duration time elapsed
03:00:21.349 00.032 15712 IsGuiding returns 0
03:00:21.349 00.000 15712 scope move finished after 43 + 52 ms
03:00:21.349 00.000 15712 Move returns status 0, amount 43
03:00:21.349 00.000 15712 MoveAxis(N, 0, ABG)
03:00:21.349 00.000 15712 Move returns status 0, amount 0
03:00:21.349 00.000 15712 move complete, result=0
03:00:21.349 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
03:00:21.352 00.003 15712 worker thread done servicing request
03:00:21.352 00.000 15712 Worker thread wakes up
03:00:21.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:21.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:22.766 01.414 15712 Exposure complete
03:00:22.830 00.064 15712 worker thread done servicing request
03:00:22.830 00.000 7988 OnExposeComplete: enter
03:00:22.830 00.000 7988 UpdateGuideState(): m_state=6
03:00:22.834 00.004 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5468
03:00:22.834 00.000 7988 Star::Find returns 1 (0), X=975.31, Y=189.91, Mass=667, SNR=16.7, Peak=132 HFD=3.2
03:00:22.836 00.002 7988 MultiStar: [#1 0.06,0.02,1.10,U] [#2 -0.10,0.10,0.89,U] [#3 0.16,-0.26,0.93,U] [#4 0.23,0.10,0.81,U] [#5 -0.56,-0.61,0.00,M1] [#6 0.05,-0.21,0.69,U] [#7 0.50,-0.50,0.00,M2] [#8 0.43,-0.58,0.00,M2] 
03:00:22.838 00.002 7988 refined, 5 included, MultiStar: {0.15, -0.07}, one-star: {0.47, -0.21}
03:00:22.838 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.03 = -2.03)
03:00:22.840 00.002 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
03:00:22.840 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.46 mountX=-0.07 mountY=-0.15, mountTheta=-2.03
03:00:22.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.07, opts=13)
03:00:22.844 00.002 7988 Enqueuing Move request for scope (0.15, -0.07)
03:00:22.844 00.000 15712 Worker thread wakes up
03:00:22.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
03:00:22.844 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
03:00:22.844 00.000 15712 Moving (0.15, -0.07) raw xDistance=-0.07 yDistance=-0.15
03:00:22.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:00:22.846 00.002 7988 UpdateGuideState exits: m=667 SNR=16.7
03:00:22.847 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:22.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:22.847 00.000 7988 Enqueuing Expose request
03:00:22.847 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
03:00:22.847 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
03:00:22.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:22.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:00:22.847 00.000 15712 MoveAxis(W, 2, ABG)
03:00:22.847 00.000 15712 Guiding  Dir = 3, Dur = 2
03:00:22.847 00.000 15712 IsGuiding returns 0
03:00:22.869 00.022 15712 IsGuiding returns 0
03:00:22.869 00.000 15712 Move returns status 0, amount 2
03:00:22.869 00.000 15712 MoveAxis(N, 0, ABG)
03:00:22.869 00.000 15712 Move returns status 0, amount 0
03:00:22.869 00.000 15712 move complete, result=0
03:00:22.869 00.000 15712 worker thread done servicing request
03:00:22.869 00.000 15712 Worker thread wakes up
03:00:22.869 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
03:00:22.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:22.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:24.508 01.639 15712 Exposure complete
03:00:24.570 00.062 15712 worker thread done servicing request
03:00:24.570 00.000 7988 OnExposeComplete: enter
03:00:24.570 00.000 7988 UpdateGuideState(): m_state=6
03:00:24.570 00.000 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5469
03:00:24.570 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=189.87, Mass=706, SNR=17.2, Peak=147 HFD=3.3
03:00:24.570 00.000 7988 MultiStar: [#1 0.36,-0.02,0.98,U] [#2 -0.33,0.08,0.90,U] [#3 0.23,-0.14,0.85,U] [#4 -0.08,-0.17,0.80,U] [#5 -0.32,-0.48,0.74,U] [#6 0.12,-0.54,0.72,U] [#7 -0.60,-0.33,0.58,U] [#8 -0.13,-0.62,0.44,U] 
03:00:24.570 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.24}, one-star: {-0.14, -0.26}
03:00:24.570 00.000 7988 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.56) = xAngle (-3.43 = 2.85)
03:00:24.570 00.000 7988 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.82)
03:00:24.581 00.011 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.87 mountX=-0.24 mountY=0.08, mountTheta=2.82
03:00:24.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.24, opts=13)
03:00:24.581 00.000 7988 Enqueuing Move request for scope (-0.07, -0.24)
03:00:24.586 00.005 15712 Worker thread wakes up
03:00:24.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
03:00:24.586 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
03:00:24.586 00.000 15712 Moving (-0.07, -0.24) raw xDistance=-0.24 yDistance=0.08
03:00:24.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=53, FiltMax=255, Gamma=0.690
03:00:24.588 00.002 7988 UpdateGuideState exits: m=706 SNR=17.2
03:00:24.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:24.590 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:24.590 00.000 7988 Enqueuing Expose request
03:00:24.592 00.002 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.14, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.77
03:00:24.592 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
03:00:24.592 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:24.592 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:00:24.592 00.000 15712 MoveAxis(E, 44, ABG)
03:00:24.592 00.000 15712 Guiding  Dir = 2, Dur = 44
03:00:24.622 00.030 15712 IsGuiding returns 0
03:00:24.638 00.016 15712 PulseGuide returned control before completion, sleep 39
03:00:24.720 00.082 15712 IsGuiding returns 0
03:00:24.720 00.000 15712 Move returns status 0, amount 44
03:00:24.720 00.000 15712 MoveAxis(N, 0, ABG)
03:00:24.720 00.000 15712 Move returns status 0, amount 0
03:00:24.720 00.000 15712 move complete, result=0
03:00:24.720 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:00:24.726 00.006 15712 worker thread done servicing request
03:00:24.726 00.000 15712 Worker thread wakes up
03:00:24.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:24.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:26.135 01.409 15712 Exposure complete
03:00:26.196 00.061 15712 worker thread done servicing request
03:00:26.196 00.000 7988 OnExposeComplete: enter
03:00:26.196 00.000 7988 UpdateGuideState(): m_state=6
03:00:26.202 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5470
03:00:26.202 00.000 7988 Star::Find returns 1 (0), X=974.67, Y=189.88, Mass=833, SNR=18.7, Peak=151 HFD=3.8
03:00:26.204 00.002 7988 MultiStar: [#1 0.01,0.27,0.99,U] [#2 -0.39,0.33,0.83,U] [#3 0.15,0.16,0.73,U] [#4 0.03,0.16,0.67,U] [#5 -0.72,0.27,0.00,M1] [#6 -0.15,-0.31,0.67,U] [#7 -0.36,0.01,0.51,U] [#8 0.63,0.08,0.42,U] 
03:00:26.204 00.000 7988 refined, 7 included, MultiStar: {-0.06, 0.06}, one-star: {-0.16, -0.25}
03:00:26.206 00.002 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
03:00:26.206 00.000 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
03:00:26.208 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.37 mountX=0.06 mountY=0.06, mountTheta=0.79
03:00:26.210 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.06, opts=13)
03:00:26.212 00.002 7988 Enqueuing Move request for scope (-0.06, 0.06)
03:00:26.212 00.000 15712 Worker thread wakes up
03:00:26.212 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
03:00:26.212 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
03:00:26.212 00.000 15712 Moving (-0.06, 0.06) raw xDistance=0.06 yDistance=0.06
03:00:26.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
03:00:26.212 00.000 7988 UpdateGuideState exits: m=833 SNR=18.7
03:00:26.216 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:26.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:26.218 00.002 7988 Enqueuing Expose request
03:00:26.218 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
03:00:26.218 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
03:00:26.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:26.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:00:26.218 00.000 15712 MoveAxis(W, 2, ABG)
03:00:26.218 00.000 15712 Guiding  Dir = 3, Dur = 2
03:00:26.220 00.002 15712 IsGuiding returns 0
03:00:26.233 00.013 15712 IsGuiding returns 0
03:00:26.233 00.000 15712 Move returns status 0, amount 2
03:00:26.233 00.000 15712 MoveAxis(N, 0, ABG)
03:00:26.233 00.000 15712 Move returns status 0, amount 0
03:00:26.233 00.000 15712 move complete, result=0
03:00:26.233 00.000 15712 worker thread done servicing request
03:00:26.233 00.000 15712 Worker thread wakes up
03:00:26.233 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
03:00:26.244 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:26.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:27.884 01.640 15712 Exposure complete
03:00:27.946 00.062 15712 worker thread done servicing request
03:00:27.946 00.000 7988 OnExposeComplete: enter
03:00:27.946 00.000 7988 UpdateGuideState(): m_state=6
03:00:27.946 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5471
03:00:27.946 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=190.00, Mass=781, SNR=17.8, Peak=141 HFD=4.0
03:00:27.946 00.000 7988 MultiStar: [#1 0.26,0.41,1.03,U] [#2 -0.04,0.30,0.96,U] [#3 -0.36,0.57,0.90,U] [#4 0.00,0.32,0.73,U] [#5 -0.45,0.14,0.73,U] [#6 0.28,-0.04,0.64,U] [#7 -0.24,-0.04,0.60,U] [#8 -0.51,-0.24,0.44,U] 
03:00:27.946 00.000 7988 single-star, 8 included, MultiStar: {-0.07, 0.18}, one-star: {0.14, -0.13}
03:00:27.954 00.008 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.29 = -2.29)
03:00:27.954 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.32 = -2.32)
03:00:27.956 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.72 mountX=-0.13 mountY=-0.14, mountTheta=-2.30
03:00:27.958 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.13, opts=13)
03:00:27.958 00.000 7988 Enqueuing Move request for scope (0.14, -0.13)
03:00:27.960 00.002 15712 Worker thread wakes up
03:00:27.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
03:00:27.963 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
03:00:27.963 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
03:00:27.963 00.000 15712 Moving (0.14, -0.13) raw xDistance=-0.13 yDistance=-0.14
03:00:27.963 00.000 7988 UpdateGuideState exits: m=781 SNR=17.8
03:00:27.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:27.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:27.968 00.005 7988 Enqueuing Expose request
03:00:27.968 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
03:00:27.968 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
03:00:27.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:27.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:00:27.968 00.000 15712 MoveAxis(W, 2, ABG)
03:00:27.970 00.002 15712 Guiding  Dir = 3, Dur = 2
03:00:27.970 00.000 15712 IsGuiding returns 0
03:00:27.982 00.012 15712 IsGuiding returns 0
03:00:27.982 00.000 15712 Move returns status 0, amount 2
03:00:27.982 00.000 15712 MoveAxis(N, 0, ABG)
03:00:27.982 00.000 15712 Move returns status 0, amount 0
03:00:27.982 00.000 15712 move complete, result=0
03:00:27.982 00.000 15712 worker thread done servicing request
03:00:27.982 00.000 15712 Worker thread wakes up
03:00:27.982 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
03:00:27.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:27.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:29.395 01.413 15712 Exposure complete
03:00:29.459 00.064 15712 worker thread done servicing request
03:00:29.459 00.000 7988 OnExposeComplete: enter
03:00:29.461 00.002 7988 UpdateGuideState(): m_state=6
03:00:29.461 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5472
03:00:29.461 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=189.93, Mass=827, SNR=18.9, Peak=150 HFD=3.9
03:00:29.461 00.000 7988 MultiStar: [#1 0.10,0.30,0.99,U] [#2 -0.28,0.41,0.86,U] [#3 -0.53,0.47,0.00,M1] [#4 0.04,-0.18,0.73,U] [#5 -0.56,-0.15,0.69,U] [#6 -0.13,0.01,0.56,U] [#7 0.16,-0.40,0.51,U] [#8 0.37,-0.40,0.42,U] 
03:00:29.461 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {0.01, -0.20}
03:00:29.461 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.30 = 1.98)
03:00:29.461 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.95)
03:00:29.461 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.74 mountX=-0.03 mountY=0.06, mountTheta=1.98
03:00:29.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
03:00:29.461 00.000 7988 Enqueuing Move request for scope (-0.06, -0.02)
03:00:29.461 00.000 15712 Worker thread wakes up
03:00:29.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
03:00:29.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
03:00:29.461 00.000 15712 Moving (-0.06, -0.02) raw xDistance=-0.03 yDistance=0.06
03:00:29.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
03:00:29.461 00.000 7988 UpdateGuideState exits: m=827 SNR=18.9
03:00:29.475 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:29.475 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:29.478 00.003 7988 Enqueuing Expose request
03:00:29.478 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
03:00:29.478 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
03:00:29.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:29.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:00:29.478 00.000 15712 MoveAxis(W, 2, ABG)
03:00:29.478 00.000 15712 Guiding  Dir = 3, Dur = 2
03:00:29.478 00.000 15712 IsGuiding returns 0
03:00:29.501 00.023 15712 IsGuiding returns 0
03:00:29.501 00.000 15712 Move returns status 0, amount 2
03:00:29.501 00.000 15712 MoveAxis(N, 0, ABG)
03:00:29.501 00.000 15712 Move returns status 0, amount 0
03:00:29.501 00.000 15712 move complete, result=0
03:00:29.501 00.000 15712 worker thread done servicing request
03:00:29.501 00.000 15712 Worker thread wakes up
03:00:29.501 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
03:00:29.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:29.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:31.133 01.632 15712 Exposure complete
03:00:31.196 00.063 15712 worker thread done servicing request
03:00:31.196 00.000 7988 OnExposeComplete: enter
03:00:31.196 00.000 7988 UpdateGuideState(): m_state=6
03:00:31.198 00.002 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5473
03:00:31.198 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=190.25, Mass=811, SNR=18.6, Peak=160 HFD=3.3
03:00:31.200 00.002 7988 MultiStar: [#1 -0.17,0.25,0.94,U] [#2 -0.34,0.39,0.91,U] [#3 -0.21,0.41,0.89,U] [#4 -0.10,0.28,0.79,U] [#5 -0.54,0.17,0.74,U] [#6 -0.53,-0.27,0.71,U] [#7 -0.10,-0.48,0.54,U] [#8 0.58,0.02,0.49,U] 
03:00:31.200 00.000 7988 single-star, 8 included, MultiStar: {-0.17, 0.14}, one-star: {0.11, 0.12}
03:00:31.202 00.002 7988 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.56) = xAngle (-0.71 = -0.71)
03:00:31.204 00.002 7988 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
03:00:31.204 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.85 mountX=0.12 mountY=-0.11, mountTheta=-0.73
03:00:31.206 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.12, opts=13)
03:00:31.208 00.002 7988 Enqueuing Move request for scope (0.11, 0.12)
03:00:31.208 00.000 15712 Worker thread wakes up
03:00:31.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
03:00:31.208 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
03:00:31.208 00.000 15712 Moving (0.11, 0.12) raw xDistance=0.12 yDistance=-0.11
03:00:31.210 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
03:00:31.210 00.000 7988 UpdateGuideState exits: m=811 SNR=18.6
03:00:31.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:31.213 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:31.213 00.000 7988 Enqueuing Expose request
03:00:31.213 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
03:00:31.213 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
03:00:31.213 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:31.213 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:00:31.213 00.000 15712 MoveAxis(W, 2, ABG)
03:00:31.213 00.000 15712 Guiding  Dir = 3, Dur = 2
03:00:31.213 00.000 15712 IsGuiding returns 0
03:00:31.230 00.017 15712 IsGuiding returns 0
03:00:31.230 00.000 15712 Move returns status 0, amount 2
03:00:31.230 00.000 15712 MoveAxis(N, 0, ABG)
03:00:31.230 00.000 15712 Move returns status 0, amount 0
03:00:31.230 00.000 15712 move complete, result=0
03:00:31.230 00.000 15712 worker thread done servicing request
03:00:31.230 00.000 15712 Worker thread wakes up
03:00:31.230 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
03:00:31.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:31.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:32.646 01.416 15712 Exposure complete
03:00:32.711 00.065 15712 worker thread done servicing request
03:00:32.712 00.001 7988 OnExposeComplete: enter
03:00:32.712 00.000 7988 UpdateGuideState(): m_state=6
03:00:32.712 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5474
03:00:32.712 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=189.93, Mass=861, SNR=19.1, Peak=174 HFD=2.9
03:00:32.712 00.000 7988 MultiStar: [#1 -0.05,0.01,0.96,U] [#2 -0.28,0.05,0.84,U] [#3 -0.05,-0.19,0.78,U] [#4 0.23,0.37,0.75,U] [#5 -0.53,-0.35,0.68,U] [#6 -0.34,-0.45,0.62,U] [#7 -0.18,-0.21,0.53,U] [#8 0.01,-0.55,0.45,U] 
03:00:32.712 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.13}, one-star: {0.17, -0.20}
03:00:32.718 00.006 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.76 = 2.52)
03:00:32.718 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.49)
03:00:32.720 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-2.20 mountX=-0.13 mountY=0.10, mountTheta=2.50
03:00:32.722 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.13, opts=13)
03:00:32.722 00.000 7988 Enqueuing Move request for scope (-0.10, -0.13)
03:00:32.724 00.002 15712 Worker thread wakes up
03:00:32.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
03:00:32.724 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
03:00:32.724 00.000 15712 Moving (-0.10, -0.13) raw xDistance=-0.13 yDistance=0.10
03:00:32.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
03:00:32.725 00.001 7988 UpdateGuideState exits: m=861 SNR=19.1
03:00:32.726 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:32.726 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:32.726 00.000 7988 Enqueuing Expose request
03:00:32.726 00.000 15712 PPEC rslt: input = -0.13, final = 0.00, react = -0.08, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
03:00:32.726 00.000 15712 PPEC: input: -0.13, control: 0.00, exposure: 1500
03:00:32.726 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:32.726 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:00:32.726 00.000 15712 MoveAxis(W, 1, ABG)
03:00:32.726 00.000 15712 Guiding  Dir = 3, Dur = 1
03:00:32.726 00.000 15712 IsGuiding returns 0
03:00:32.743 00.017 15712 IsGuiding returns 0
03:00:32.743 00.000 15712 Move returns status 0, amount 1
03:00:32.743 00.000 15712 MoveAxis(N, 0, ABG)
03:00:32.743 00.000 15712 Move returns status 0, amount 0
03:00:32.743 00.000 15712 move complete, result=0
03:00:32.743 00.000 15712 worker thread done servicing request
03:00:32.743 00.000 15712 Worker thread wakes up
03:00:32.743 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
03:00:32.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:32.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:34.382 01.639 15712 Exposure complete
03:00:34.444 00.062 15712 worker thread done servicing request
03:00:34.444 00.000 7988 OnExposeComplete: enter
03:00:34.444 00.000 7988 UpdateGuideState(): m_state=6
03:00:34.452 00.008 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5475
03:00:34.452 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=189.60, Mass=806, SNR=18.4, Peak=139 HFD=3.3
03:00:34.454 00.002 7988 MultiStar: [#1 -0.03,-0.13,0.98,U] [#2 -0.00,-0.09,0.83,U] [#3 0.11,-0.04,0.83,U] [#4 -0.07,-0.06,0.71,U] [#5 -0.24,-0.09,0.77,U] [#6 0.09,-0.86,0.00,M1] [#7 0.05,-1.05,0.00,M1] [#8 -0.31,-0.71,0.00,M1] 
03:00:34.456 00.002 7988 refined, 5 included, MultiStar: {-0.04, -0.17}, one-star: {-0.05, -0.52}
03:00:34.456 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
03:00:34.458 00.002 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.87)
03:00:34.458 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.82 mountX=-0.17 mountY=0.05, mountTheta=2.87
03:00:34.461 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.17, opts=13)
03:00:34.461 00.000 7988 Enqueuing Move request for scope (-0.04, -0.17)
03:00:34.461 00.000 15712 Worker thread wakes up
03:00:34.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
03:00:34.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
03:00:34.461 00.000 15712 Moving (-0.04, -0.17) raw xDistance=-0.17 yDistance=0.05
03:00:34.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
03:00:34.461 00.000 7988 UpdateGuideState exits: m=806 SNR=18.4
03:00:34.466 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:34.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:34.468 00.002 7988 Enqueuing Expose request
03:00:34.468 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.78
03:00:34.468 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
03:00:34.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:34.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:00:34.468 00.000 15712 MoveAxis(E, 33, ABG)
03:00:34.468 00.000 15712 Guiding  Dir = 2, Dur = 33
03:00:34.470 00.002 15712 IsGuiding returns 0
03:00:34.490 00.020 15712 PulseGuide returned control before completion, sleep 23
03:00:34.522 00.032 15712 IsGuiding returns 1
03:00:34.522 00.000 15712 scope still moving after pulse duration time elapsed
03:00:34.554 00.032 15712 IsGuiding returns 0
03:00:34.554 00.000 15712 scope move finished after 33 + 51 ms
03:00:34.554 00.000 15712 Move returns status 0, amount 33
03:00:34.554 00.000 15712 MoveAxis(N, 0, ABG)
03:00:34.554 00.000 15712 Move returns status 0, amount 0
03:00:34.554 00.000 15712 move complete, result=0
03:00:34.554 00.000 15712 worker thread done servicing request
03:00:34.554 00.000 15712 Worker thread wakes up
03:00:34.554 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
03:00:34.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:34.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:35.961 01.407 15712 Exposure complete
03:00:36.025 00.064 15712 worker thread done servicing request
03:00:36.025 00.000 7988 OnExposeComplete: enter
03:00:36.025 00.000 7988 UpdateGuideState(): m_state=6
03:00:36.025 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5476
03:00:36.025 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=189.61, Mass=891, SNR=19.3, Peak=144 HFD=3.7
03:00:36.025 00.000 7988 MultiStar: [#1 -0.14,-0.22,0.93,U] [#2 -0.24,0.05,0.87,U] [#3 -0.20,0.09,0.79,U] [#4 0.23,-0.15,0.62,U] [#5 -0.26,0.07,0.78,U] [#6 -0.40,-0.62,0.00,M2] [#7 -0.31,-0.61,0.43,U] [#8 0.08,-0.20,0.43,U] 
03:00:36.025 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.17}, one-star: {0.24, -0.51}
03:00:36.025 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
03:00:36.025 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
03:00:36.025 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.97 mountX=-0.17 mountY=0.08, mountTheta=2.72
03:00:36.025 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.17, opts=13)
03:00:36.025 00.000 7988 Enqueuing Move request for scope (-0.07, -0.17)
03:00:36.025 00.000 15712 Worker thread wakes up
03:00:36.025 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
03:00:36.025 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
03:00:36.025 00.000 15712 Moving (-0.07, -0.17) raw xDistance=-0.17 yDistance=0.08
03:00:36.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
03:00:36.039 00.014 7988 UpdateGuideState exits: m=891 SNR=19.3
03:00:36.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:36.042 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:36.042 00.000 7988 Enqueuing Expose request
03:00:36.042 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.78
03:00:36.042 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
03:00:36.042 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:36.042 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:00:36.042 00.000 15712 MoveAxis(E, 33, ABG)
03:00:36.042 00.000 15712 Guiding  Dir = 2, Dur = 33
03:00:36.055 00.013 15712 IsGuiding returns 0
03:00:36.073 00.018 15712 PulseGuide returned control before completion, sleep 28
03:00:36.121 00.048 15712 IsGuiding returns 0
03:00:36.121 00.000 15712 Move returns status 0, amount 33
03:00:36.121 00.000 15712 MoveAxis(N, 0, ABG)
03:00:36.121 00.000 15712 Move returns status 0, amount 0
03:00:36.121 00.000 15712 move complete, result=0
03:00:36.121 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
03:00:36.123 00.002 15712 worker thread done servicing request
03:00:36.123 00.000 15712 Worker thread wakes up
03:00:36.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:36.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:37.762 01.639 15712 Exposure complete
03:00:37.825 00.063 15712 worker thread done servicing request
03:00:37.825 00.000 7988 OnExposeComplete: enter
03:00:37.825 00.000 7988 UpdateGuideState(): m_state=6
03:00:37.828 00.003 7988 Star::Find(15, 975, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5477
03:00:37.828 00.000 7988 Star::Find returns 1 (0), X=974.95, Y=189.80, Mass=881, SNR=19.0, Peak=156 HFD=3.9
03:00:37.830 00.002 7988 MultiStar: [#1 0.15,-0.11,0.92,U] [#2 -0.20,0.09,0.84,U] [#3 -0.21,-0.22,0.80,U] [#4 0.04,-0.43,0.67,U] [#5 -0.50,-0.38,0.70,U] [#6 0.25,-0.46,0.60,U] [#7 -0.23,-0.24,0.42,U] [#8 0.44,-0.45,0.45,U] 
03:00:37.830 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.26}, one-star: {0.11, -0.32}
03:00:37.832 00.002 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.23 = 3.05)
03:00:37.834 00.002 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.02)
03:00:37.834 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.67 mountX=-0.26 mountY=0.03, mountTheta=3.02
03:00:37.836 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.26, opts=13)
03:00:37.838 00.002 7988 Enqueuing Move request for scope (-0.03, -0.26)
03:00:37.839 00.001 15712 Worker thread wakes up
03:00:37.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
03:00:37.839 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
03:00:37.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
03:00:37.839 00.000 7988 UpdateGuideState exits: m=881 SNR=19.0
03:00:37.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:37.842 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:37.842 00.000 7988 Enqueuing Expose request
03:00:37.842 00.000 15712 Moving (-0.03, -0.26) raw xDistance=-0.26 yDistance=0.03
03:00:37.842 00.000 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.78
03:00:37.842 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
03:00:37.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:37.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:00:37.842 00.000 15712 MoveAxis(E, 52, ABG)
03:00:37.842 00.000 15712 Guiding  Dir = 2, Dur = 52
03:00:37.842 00.000 15712 IsGuiding returns 0
03:00:37.859 00.017 15712 PulseGuide returned control before completion, sleep 49
03:00:37.955 00.096 15712 IsGuiding returns 1
03:00:37.955 00.000 15712 scope still moving after pulse duration time elapsed
03:00:37.985 00.030 15712 IsGuiding returns 0
03:00:37.985 00.000 15712 scope move finished after 52 + 83 ms
03:00:37.985 00.000 15712 Move returns status 0, amount 52
03:00:37.985 00.000 15712 MoveAxis(N, 0, ABG)
03:00:37.985 00.000 15712 Move returns status 0, amount 0
03:00:37.985 00.000 15712 move complete, result=0
03:00:37.985 00.000 15712 worker thread done servicing request
03:00:37.985 00.000 15712 Worker thread wakes up
03:00:37.985 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
03:00:37.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:37.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,175,31,31)
03:00:39.231 01.246 7988 evsrv: cli 0CCD0028 connect
03:00:39.235 00.004 7988 case statement mapped state 6 to 3
03:00:39.236 00.001 7988 case statement mapped state 6 to 3
03:00:39.240 00.004 7988 evsrv: cli 0CCD0028 request: {"method":"get_app_state","id":"52cc6d05-ce28-49d9-94ec-6e86e50b1671"}
03:00:39.243 00.003 7988 case statement mapped state 6 to 3
03:00:39.245 00.002 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":"Guiding","id":"52cc6d05-ce28-49d9-94ec-6e86e50b1671"}
03:00:39.255 00.010 7988 evsrv: cli 0CCD0028 disconnect
03:00:39.257 00.002 7988 evsrv: cli 0CCCF6C8 connect
03:00:39.270 00.013 7988 case statement mapped state 6 to 3
03:00:39.272 00.002 7988 case statement mapped state 6 to 3
03:00:39.275 00.003 7988 evsrv: cli 0CCCF6C8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"f9893290-8be0-4a34-bdc0-aef400015778"}
03:00:39.277 00.002 7988 PhdController::Dither begins
03:00:39.277 00.000 7988 dither: size=4.00, dRA=-0.34 dDec=3.59
03:00:39.279 00.002 7988 MountToCamera -- mountTheta (1.66) + m_xAngle (1.56) = xAngle (3.23 = -3.06)
03:00:39.279 00.000 7988 MountToCamera -- mountX=-0.34 mountY=3.59 hyp=3.61 mountTheta=1.66 cameraX=-3.60, cameraY=-0.31 cameraTheta=-3.06
03:00:39.279 00.000 7988 setting lock position to (971.24, 189.82)
03:00:39.279 00.000 7988 Mount: notify guiding dithered (-3.6, -0.3)
03:00:39.279 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:00:39.287 00.008 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:00:39.289 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:00:39.289 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:00:39.291 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:00:39.293 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:00:39.295 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:00:39.295 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:00:39.297 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:00:39.299 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:00:39.301 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:00:39.303 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:00:39.304 00.001 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:00:39.305 00.001 7988 MultiStar: stabilizing after lock position change
03:00:39.307 00.002 7988 Status Line: Dither by -0.34,3.59
03:00:39.309 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
03:00:39.311 00.002 7988 PhdController: newstate STATE_SETTLE_WAIT
03:00:39.313 00.002 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":0,"id":"f9893290-8be0-4a34-bdc0-aef400015778"}
03:00:39.315 00.002 7988 evsrv: cli 0CCCF6C8 disconnect
03:00:39.402 00.087 15712 Exposure complete
03:00:39.524 00.122 15712 worker thread done servicing request
03:00:39.524 00.000 7988 OnExposeComplete: enter
03:00:39.526 00.002 7988 UpdateGuideState(): m_state=6
03:00:39.530 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5478
03:00:39.532 00.002 7988 Star::Find returns 1 (0), X=975.01, Y=190.08, Mass=795, SNR=18.2, Peak=159 HFD=3.5
03:00:39.536 00.004 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
03:00:39.538 00.002 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
03:00:39.541 00.003 7988 CameraToMount -- cameraX=3.77 cameraY=0.26 hyp=3.78 cameraTheta=0.07 mountX=0.29 mountY=-3.78, mountTheta=-1.49
03:00:39.544 00.003 7988 dither recenter: remaining=(0.3,-3.6) step=(0.3,-3.6)
03:00:39.546 00.002 7988 MountToCamera -- mountTheta (-1.48) + m_xAngle (1.56) = xAngle (0.09 = 0.09)
03:00:39.548 00.002 7988 MountToCamera -- mountX=0.34 mountY=-3.59 hyp=3.61 mountTheta=-1.48 cameraX=3.60, cameraY=0.31 cameraTheta=0.09
03:00:39.550 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=3.60, y=0.31, opts=4)
03:00:39.552 00.002 7988 Enqueuing Move request for scope (3.60, 0.31)
03:00:39.554 00.002 7988 Mount: notify direct move 0.34,-3.59
03:00:39.558 00.004 15712 Worker thread wakes up
03:00:39.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (3.60, 0.31) opts 0x4
03:00:39.558 00.000 15712 Handling offset move in thread for scope, endpoint = (3.60, 0.31)
03:00:39.558 00.000 15712 Moving (3.60, 0.31) raw xDistance=0.34 yDistance=-3.59
03:00:39.558 00.000 15712 BLC: window closed
03:00:39.558 00.000 15712 MoveAxis(W, 110, B)
03:00:39.558 00.000 15712 Guiding  Dir = 3, Dur = 110
03:00:39.558 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:00:39.560 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:00:39.562 00.002 15712 IsGuiding returns 0
03:00:39.562 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:00:39.562 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:00:39.562 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:00:39.562 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:00:39.562 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:00:39.575 00.013 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:00:39.575 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:00:39.575 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:00:39.575 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:00:39.575 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:00:39.587 00.012 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:00:39.589 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=51, FiltMax=255, Gamma=0.690
03:00:39.592 00.003 15712 PulseGuide returned control before completion, sleep 94
03:00:39.592 00.000 7988 UpdateGuideState exits: m=795 SNR=18.2
03:00:39.594 00.002 7988 PhdController: settling, locked = 1, distance = 3.80 (1.50) aobump = 0 frame = 1 / 99999
03:00:39.596 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767427239.596,"Host":"ASTROPC","Inst":1,"Distance":3.80,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:00:39.598 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:39.602 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:39.604 00.002 7988 Enqueuing Expose request
03:00:39.701 00.097 15712 IsGuiding returns 1
03:00:39.701 00.000 15712 scope still moving after pulse duration time elapsed
03:00:39.733 00.032 15712 IsGuiding returns 0
03:00:39.733 00.000 15712 scope move finished after 110 + 60 ms
03:00:39.733 00.000 15712 Move returns status 0, amount 110
03:00:39.733 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:39.733 00.000 15712 MoveAxis(N, 918, B)
03:00:39.733 00.000 15712 Guiding  Dir = 0, Dur = 918
03:00:39.733 00.000 15712 IsGuiding returns 0
03:00:39.813 00.080 15712 PulseGuide returned control before completion, sleep 850
03:00:40.666 00.853 15712 IsGuiding returns 1
03:00:40.666 00.000 15712 scope still moving after pulse duration time elapsed
03:00:40.697 00.031 15712 IsGuiding returns 1
03:00:40.729 00.032 15712 IsGuiding returns 1
03:00:40.761 00.032 15712 IsGuiding returns 0
03:00:40.761 00.000 15712 scope move finished after 918 + 119 ms
03:00:40.761 00.000 15712 Move returns status 0, amount 918
03:00:40.761 00.000 15712 move complete, result=0
03:00:40.761 00.000 15712 worker thread done servicing request
03:00:40.761 00.000 15712 Worker thread wakes up
03:00:40.761 00.000 7988 GuideStep: 0.3 px 110 ms WEST, -3.6 px 918 ms NORTH
03:00:40.774 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:40.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:00:42.414 01.640 15712 Exposure complete
03:00:42.489 00.075 15712 worker thread done servicing request
03:00:42.489 00.000 7988 OnExposeComplete: enter
03:00:42.489 00.000 7988 UpdateGuideState(): m_state=6
03:00:42.492 00.003 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5479
03:00:42.492 00.000 7988 Star::Find returns 1 (0), X=971.64, Y=189.86, Mass=683, SNR=17.0, Peak=141 HFD=3.3
03:00:42.492 00.000 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.46 = -1.46)
03:00:42.496 00.004 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
03:00:42.498 00.002 7988 CameraToMount -- cameraX=0.40 cameraY=0.04 hyp=0.41 cameraTheta=0.10 mountX=0.04 mountY=-0.41, mountTheta=-1.46
03:00:42.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=0.04, opts=13)
03:00:42.500 00.000 7988 Enqueuing Move request for scope (0.40, 0.04)
03:00:42.500 00.000 15712 Worker thread wakes up
03:00:42.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.04) opts 0xd
03:00:42.500 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, 0.04)
03:00:42.500 00.000 15712 Moving (0.40, 0.04) raw xDistance=0.04 yDistance=-0.41
03:00:42.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:00:42.505 00.005 7988 UpdateGuideState exits: m=683 SNR=17.0
03:00:42.505 00.000 7988 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 2 / 99999
03:00:42.507 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767427242.507,"Host":"ASTROPC","Inst":1,"Distance":0.41,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:00:42.509 00.002 15712 PPEC rslt(dithering): input = 0.04, final = 0.03
03:00:42.509 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
03:00:42.509 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:00:42.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:42.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:42.509 00.000 7988 Enqueuing Expose request
03:00:42.509 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
03:00:42.509 00.000 15712 MoveAxis(W, 9, ABG)
03:00:42.509 00.000 15712 Guiding  Dir = 3, Dur = 9
03:00:42.509 00.000 15712 IsGuiding returns 0
03:00:42.523 00.014 15712 IsGuiding returns 0
03:00:42.523 00.000 15712 Move returns status 0, amount 9
03:00:42.523 00.000 15712 MoveAxis(N, 0, ABG)
03:00:42.523 00.000 15712 Move returns status 0, amount 0
03:00:42.523 00.000 15712 move complete, result=0
03:00:42.523 00.000 15712 worker thread done servicing request
03:00:42.523 00.000 15712 Worker thread wakes up
03:00:42.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:42.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:00:42.523 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.4 px 0 ms NORTH
03:00:43.938 01.415 15712 Exposure complete
03:00:44.016 00.078 15712 worker thread done servicing request
03:00:44.016 00.000 7988 OnExposeComplete: enter
03:00:44.018 00.002 7988 UpdateGuideState(): m_state=6
03:00:44.020 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5480
03:00:44.020 00.000 7988 Star::Find returns 1 (0), X=971.49, Y=189.87, Mass=777, SNR=18.2, Peak=153 HFD=3.6
03:00:44.020 00.000 7988 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.56) = xAngle (-1.35 = -1.35)
03:00:44.020 00.000 7988 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
03:00:44.020 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.25 cameraTheta=0.21 mountX=0.06 mountY=-0.25, mountTheta=-1.35
03:00:44.031 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.05, opts=13)
03:00:44.033 00.002 7988 Enqueuing Move request for scope (0.25, 0.05)
03:00:44.033 00.000 15712 Worker thread wakes up
03:00:44.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
03:00:44.033 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
03:00:44.033 00.000 15712 Moving (0.25, 0.05) raw xDistance=0.06 yDistance=-0.25
03:00:44.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:00:44.033 00.000 7988 UpdateGuideState exits: m=777 SNR=18.2
03:00:44.033 00.000 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 3 / 99999
03:00:44.033 00.000 15712 PPEC rslt(dithering): input = 0.06, final = 0.03
03:00:44.033 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
03:00:44.033 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:44.033 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767427244.033,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":1.5,"SettleTime":15.0,"StarLocked":true}
03:00:44.033 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:00:44.033 00.000 15712 MoveAxis(W, 11, ABG)
03:00:44.033 00.000 15712 Guiding  Dir = 3, Dur = 11
03:00:44.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:44.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:44.046 00.013 7988 Enqueuing Expose request
03:00:44.050 00.004 15712 IsGuiding returns 0
03:00:44.094 00.044 15712 IsGuiding returns 1
03:00:44.094 00.000 15712 scope still moving after pulse duration time elapsed
03:00:44.146 00.052 15712 IsGuiding returns 0
03:00:44.146 00.000 15712 scope move finished after 11 + 84 ms
03:00:44.146 00.000 15712 Move returns status 0, amount 11
03:00:44.146 00.000 15712 MoveAxis(N, 0, ABG)
03:00:44.146 00.000 15712 Move returns status 0, amount 0
03:00:44.146 00.000 15712 move complete, result=0
03:00:44.146 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
03:00:44.146 00.000 15712 worker thread done servicing request
03:00:44.148 00.002 15712 Worker thread wakes up
03:00:44.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:44.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:00:45.786 01.638 15712 Exposure complete
03:00:45.851 00.065 15712 worker thread done servicing request
03:00:45.851 00.000 7988 OnExposeComplete: enter
03:00:45.851 00.000 7988 UpdateGuideState(): m_state=6
03:00:45.854 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5481
03:00:45.854 00.000 7988 Star::Find returns 1 (0), X=971.67, Y=189.62, Mass=793, SNR=18.1, Peak=141 HFD=3.5
03:00:45.856 00.002 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
03:00:45.856 00.000 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.02 = -2.02)
03:00:45.858 00.002 7988 CameraToMount -- cameraX=0.43 cameraY=-0.19 hyp=0.47 cameraTheta=-0.43 mountX=-0.19 mountY=-0.43, mountTheta=-1.99
03:00:45.860 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=-0.19, opts=13)
03:00:45.862 00.002 7988 Enqueuing Move request for scope (0.43, -0.19)
03:00:45.862 00.000 15712 Worker thread wakes up
03:00:45.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.19) opts 0xd
03:00:45.862 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, -0.19)
03:00:45.862 00.000 15712 Moving (0.43, -0.19) raw xDistance=-0.19 yDistance=-0.43
03:00:45.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
03:00:45.862 00.000 7988 UpdateGuideState exits: m=793 SNR=18.1
03:00:45.865 00.003 7988 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 4 / 99999
03:00:45.865 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767427245.865,"Host":"ASTROPC","Inst":1,"Distance":0.39,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
03:00:45.867 00.002 15712 PPEC rslt(dithering): input = -0.19, final = -0.11
03:00:45.867 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
03:00:45.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:00:45.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:45.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:45.870 00.003 7988 Enqueuing Expose request
03:00:45.870 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
03:00:45.870 00.000 15712 MoveAxis(E, 38, ABG)
03:00:45.870 00.000 15712 Guiding  Dir = 2, Dur = 38
03:00:45.870 00.000 15712 IsGuiding returns 0
03:00:45.888 00.018 15712 PulseGuide returned control before completion, sleep 32
03:00:45.935 00.047 15712 IsGuiding returns 0
03:00:45.935 00.000 15712 Move returns status 0, amount 38
03:00:45.935 00.000 15712 MoveAxis(N, 0, ABG)
03:00:45.935 00.000 15712 Move returns status 0, amount 0
03:00:45.935 00.000 15712 move complete, result=0
03:00:45.935 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.4 px 0 ms NORTH
03:00:45.938 00.003 15712 worker thread done servicing request
03:00:45.938 00.000 15712 Worker thread wakes up
03:00:45.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:45.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:00:47.353 01.415 15712 Exposure complete
03:00:47.415 00.062 15712 worker thread done servicing request
03:00:47.415 00.000 7988 OnExposeComplete: enter
03:00:47.415 00.000 7988 UpdateGuideState(): m_state=6
03:00:47.419 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5482
03:00:47.419 00.000 7988 Star::Find returns 1 (0), X=971.39, Y=189.47, Mass=858, SNR=19.1, Peak=144 HFD=3.4
03:00:47.421 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
03:00:47.421 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
03:00:47.423 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.15 mountX=-0.35 mountY=-0.15, mountTheta=-2.74
03:00:47.423 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.35, opts=13)
03:00:47.423 00.000 7988 Enqueuing Move request for scope (0.15, -0.35)
03:00:47.423 00.000 15712 Worker thread wakes up
03:00:47.423 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd
03:00:47.423 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.35)
03:00:47.423 00.000 15712 Moving (0.15, -0.35) raw xDistance=-0.35 yDistance=-0.15
03:00:47.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:00:47.423 00.000 7988 UpdateGuideState exits: m=858 SNR=19.1
03:00:47.430 00.007 7988 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 5 / 99999
03:00:47.431 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767427247.431,"Host":"ASTROPC","Inst":1,"Distance":0.39,"Time":4.9,"SettleTime":15.0,"StarLocked":true}
03:00:47.432 00.001 15712 PPEC rslt(dithering): input = -0.35, final = -0.21
03:00:47.432 00.000 15712 PPEC: input: -0.35, control: -0.21, exposure: 1500
03:00:47.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:47.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:47.432 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:47.435 00.003 7988 Enqueuing Expose request
03:00:47.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:00:47.435 00.000 15712 MoveAxis(E, 68, ABG)
03:00:47.435 00.000 15712 Guiding  Dir = 2, Dur = 68
03:00:47.435 00.000 15712 IsGuiding returns 0
03:00:47.455 00.020 15712 PulseGuide returned control before completion, sleep 63
03:00:47.551 00.096 15712 IsGuiding returns 0
03:00:47.551 00.000 15712 Move returns status 0, amount 68
03:00:47.551 00.000 15712 MoveAxis(N, 0, ABG)
03:00:47.551 00.000 15712 Move returns status 0, amount 0
03:00:47.551 00.000 15712 move complete, result=0
03:00:47.551 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
03:00:47.551 00.000 15712 worker thread done servicing request
03:00:47.553 00.002 15712 Worker thread wakes up
03:00:47.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:47.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:00:49.186 01.633 15712 Exposure complete
03:00:49.250 00.064 15712 worker thread done servicing request
03:00:49.250 00.000 7988 OnExposeComplete: enter
03:00:49.253 00.003 7988 UpdateGuideState(): m_state=6
03:00:49.253 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5483
03:00:49.255 00.002 7988 Star::Find returns 1 (0), X=971.34, Y=189.91, Mass=748, SNR=17.3, Peak=137 HFD=3.3
03:00:49.255 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
03:00:49.257 00.002 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
03:00:49.257 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.75 mountX=0.09 mountY=-0.10, mountTheta=-0.82
03:00:49.259 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.09, opts=13)
03:00:49.261 00.002 7988 Enqueuing Move request for scope (0.10, 0.09)
03:00:49.261 00.000 15712 Worker thread wakes up
03:00:49.261 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
03:00:49.261 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
03:00:49.261 00.000 15712 Moving (0.10, 0.09) raw xDistance=0.09 yDistance=-0.10
03:00:49.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
03:00:49.261 00.000 7988 UpdateGuideState exits: m=748 SNR=17.3
03:00:49.265 00.004 7988 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 6 / 99999
03:00:49.266 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767427249.266,"Host":"ASTROPC","Inst":1,"Distance":0.31,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
03:00:49.266 00.000 15712 PPEC rslt(dithering): input = 0.09, final = 0.06
03:00:49.266 00.000 15712 PPEC: input: 0.09, control: 0.06, exposure: 1500
03:00:49.266 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:49.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:49.266 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:49.266 00.000 7988 Enqueuing Expose request
03:00:49.270 00.004 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:00:49.270 00.000 15712 MoveAxis(W, 18, ABG)
03:00:49.270 00.000 15712 Guiding  Dir = 3, Dur = 18
03:00:49.270 00.000 15712 IsGuiding returns 0
03:00:49.287 00.017 15712 IsGuiding returns 1
03:00:49.287 00.000 15712 scope still moving after pulse duration time elapsed
03:00:49.338 00.051 15712 IsGuiding returns 0
03:00:49.338 00.000 15712 scope move finished after 18 + 53 ms
03:00:49.338 00.000 15712 Move returns status 0, amount 18
03:00:49.338 00.000 15712 MoveAxis(N, 0, ABG)
03:00:49.338 00.000 15712 Move returns status 0, amount 0
03:00:49.338 00.000 15712 move complete, result=0
03:00:49.338 00.000 7988 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
03:00:49.344 00.006 15712 worker thread done servicing request
03:00:49.344 00.000 15712 Worker thread wakes up
03:00:49.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:49.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:00:50.752 01.408 15712 Exposure complete
03:00:50.814 00.062 15712 worker thread done servicing request
03:00:50.814 00.000 7988 OnExposeComplete: enter
03:00:50.814 00.000 7988 UpdateGuideState(): m_state=6
03:00:50.818 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5484
03:00:50.820 00.002 7988 Star::Find returns 1 (0), X=971.68, Y=189.95, Mass=705, SNR=17.0, Peak=156 HFD=3.4
03:00:50.820 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.56) = xAngle (-1.26 = -1.26)
03:00:50.820 00.000 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
03:00:50.820 00.000 7988 CameraToMount -- cameraX=0.44 cameraY=0.14 hyp=0.46 cameraTheta=0.30 mountX=0.14 mountY=-0.45, mountTheta=-1.27
03:00:50.820 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=0.14, opts=13)
03:00:50.820 00.000 7988 Enqueuing Move request for scope (0.44, 0.14)
03:00:50.820 00.000 15712 Worker thread wakes up
03:00:50.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.14) opts 0xd
03:00:50.820 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, 0.14)
03:00:50.820 00.000 15712 Moving (0.44, 0.14) raw xDistance=0.14 yDistance=-0.45
03:00:50.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:00:50.820 00.000 7988 UpdateGuideState exits: m=705 SNR=17.0
03:00:50.830 00.010 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 7 / 99999
03:00:50.830 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767427250.830,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":8.3,"SettleTime":15.0,"StarLocked":true}
03:00:50.830 00.000 15712 PPEC rslt(dithering): input = 0.14, final = 0.08
03:00:50.830 00.000 15712 PPEC: input: 0.14, control: 0.08, exposure: 1500
03:00:50.830 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.69
03:00:50.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:50.830 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:50.834 00.004 7988 Enqueuing Expose request
03:00:50.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
03:00:50.834 00.000 15712 MoveAxis(W, 27, ABG)
03:00:50.834 00.000 15712 Guiding  Dir = 3, Dur = 27
03:00:50.834 00.000 15712 IsGuiding returns 0
03:00:50.854 00.020 15712 PulseGuide returned control before completion, sleep 13
03:00:50.888 00.034 15712 IsGuiding returns 0
03:00:50.888 00.000 15712 Move returns status 0, amount 27
03:00:50.888 00.000 15712 MoveAxis(N, 114, ABG)
03:00:50.888 00.000 15712 Guiding  Dir = 0, Dur = 114
03:00:50.888 00.000 15712 IsGuiding returns 0
03:00:50.973 00.085 15712 PulseGuide returned control before completion, sleep 45
03:00:51.041 00.068 15712 IsGuiding returns 1
03:00:51.053 00.012 15712 scope still moving after pulse duration time elapsed
03:00:51.117 00.064 15712 IsGuiding returns 0
03:00:51.117 00.000 15712 scope move finished after 114 + 109 ms
03:00:51.117 00.000 15712 Move returns status 0, amount 114
03:00:51.117 00.000 15712 move complete, result=0
03:00:51.117 00.000 7988 GuideStep: 0.1 px 27 ms WEST, -0.4 px 114 ms NORTH
03:00:51.119 00.002 15712 worker thread done servicing request
03:00:51.119 00.000 15712 Worker thread wakes up
03:00:51.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:51.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:00:52.761 01.642 15712 Exposure complete
03:00:52.824 00.063 15712 worker thread done servicing request
03:00:52.824 00.000 7988 OnExposeComplete: enter
03:00:52.824 00.000 7988 UpdateGuideState(): m_state=6
03:00:52.827 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5485
03:00:52.828 00.001 7988 Star::Find returns 1 (0), X=971.22, Y=189.45, Mass=686, SNR=16.8, Peak=127 HFD=3.4
03:00:52.828 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
03:00:52.830 00.002 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.08)
03:00:52.830 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.61 mountX=-0.37 mountY=0.02, mountTheta=3.08
03:00:52.832 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.37, opts=13)
03:00:52.834 00.002 7988 Enqueuing Move request for scope (-0.01, -0.37)
03:00:52.834 00.000 15712 Worker thread wakes up
03:00:52.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.37) opts 0xd
03:00:52.834 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.37)
03:00:52.834 00.000 15712 Moving (-0.01, -0.37) raw xDistance=-0.37 yDistance=0.02
03:00:52.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
03:00:52.834 00.000 7988 UpdateGuideState exits: m=686 SNR=16.8
03:00:52.838 00.004 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 8 / 99999
03:00:52.838 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767427252.838,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":10.3,"SettleTime":15.0,"StarLocked":true}
03:00:52.840 00.002 15712 PPEC rslt(dithering): input = -0.37, final = -0.22
03:00:52.840 00.000 15712 PPEC: input: -0.37, control: -0.22, exposure: 1500
03:00:52.840 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:52.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:52.840 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:52.843 00.003 7988 Enqueuing Expose request
03:00:52.843 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:00:52.843 00.000 15712 MoveAxis(E, 72, ABG)
03:00:52.843 00.000 15712 Guiding  Dir = 2, Dur = 72
03:00:52.843 00.000 15712 IsGuiding returns 0
03:00:52.856 00.013 15712 PulseGuide returned control before completion, sleep 69
03:00:52.939 00.083 15712 IsGuiding returns 1
03:00:52.939 00.000 15712 scope still moving after pulse duration time elapsed
03:00:52.967 00.028 15712 IsGuiding returns 0
03:00:52.967 00.000 15712 scope move finished after 72 + 51 ms
03:00:52.967 00.000 15712 Move returns status 0, amount 72
03:00:52.967 00.000 15712 MoveAxis(N, 0, ABG)
03:00:52.967 00.000 15712 Move returns status 0, amount 0
03:00:52.967 00.000 15712 move complete, result=0
03:00:52.967 00.000 7988 GuideStep: -0.4 px 72 ms EAST, 0.0 px 0 ms NORTH
03:00:52.970 00.003 15712 worker thread done servicing request
03:00:52.970 00.000 15712 Worker thread wakes up
03:00:52.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:52.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:00:54.375 01.405 15712 Exposure complete
03:00:54.438 00.063 15712 worker thread done servicing request
03:00:54.438 00.000 7988 OnExposeComplete: enter
03:00:54.438 00.000 7988 UpdateGuideState(): m_state=6
03:00:54.438 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5486
03:00:54.438 00.000 7988 Star::Find returns 1 (0), X=970.99, Y=189.94, Mass=790, SNR=18.2, Peak=123 HFD=4.0
03:00:54.438 00.000 7988 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.56) = xAngle (1.10 = 1.10)
03:00:54.438 00.000 7988 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
03:00:54.438 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.13 hyp=0.27 cameraTheta=2.66 mountX=0.12 mountY=0.24, mountTheta=1.09
03:00:54.446 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.13, opts=13)
03:00:54.446 00.000 7988 Enqueuing Move request for scope (-0.24, 0.13)
03:00:54.446 00.000 15712 Worker thread wakes up
03:00:54.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.13) opts 0xd
03:00:54.446 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.13)
03:00:54.446 00.000 15712 Moving (-0.24, 0.13) raw xDistance=0.12 yDistance=0.24
03:00:54.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
03:00:54.446 00.000 7988 UpdateGuideState exits: m=790 SNR=18.2
03:00:54.452 00.006 7988 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 9 / 99999
03:00:54.452 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767427254.452,"Host":"ASTROPC","Inst":1,"Distance":0.34,"Time":11.9,"SettleTime":15.0,"StarLocked":true}
03:00:54.452 00.000 15712 PPEC rslt(dithering): input = 0.12, final = 0.07
03:00:54.452 00.000 15712 PPEC: input: 0.12, control: 0.07, exposure: 1500
03:00:54.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:54.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:54.452 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:54.452 00.000 7988 Enqueuing Expose request
03:00:54.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:00:54.452 00.000 15712 MoveAxis(W, 24, ABG)
03:00:54.452 00.000 15712 Guiding  Dir = 3, Dur = 24
03:00:54.452 00.000 15712 IsGuiding returns 0
03:00:54.468 00.016 15712 PulseGuide returned control before completion, sleep 20
03:00:54.519 00.051 15712 IsGuiding returns 0
03:00:54.519 00.000 15712 Move returns status 0, amount 24
03:00:54.519 00.000 15712 MoveAxis(N, 0, ABG)
03:00:54.519 00.000 15712 Move returns status 0, amount 0
03:00:54.519 00.000 15712 move complete, result=0
03:00:54.519 00.000 15712 worker thread done servicing request
03:00:54.519 00.000 15712 Worker thread wakes up
03:00:54.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:54.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:00:54.519 00.000 7988 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
03:00:56.161 01.642 15712 Exposure complete
03:00:56.223 00.062 15712 worker thread done servicing request
03:00:56.225 00.002 7988 OnExposeComplete: enter
03:00:56.225 00.000 7988 UpdateGuideState(): m_state=6
03:00:56.225 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5487
03:00:56.225 00.000 7988 Star::Find returns 1 (0), X=971.10, Y=189.85, Mass=774, SNR=17.8, Peak=126 HFD=4.2
03:00:56.225 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
03:00:56.225 00.000 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
03:00:56.225 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.88 mountX=0.04 mountY=0.14, mountTheta=1.31
03:00:56.232 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.04, opts=13)
03:00:56.232 00.000 7988 Enqueuing Move request for scope (-0.14, 0.04)
03:00:56.232 00.000 15712 Worker thread wakes up
03:00:56.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
03:00:56.232 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
03:00:56.232 00.000 15712 Moving (-0.14, 0.04) raw xDistance=0.04 yDistance=0.14
03:00:56.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
03:00:56.232 00.000 7988 UpdateGuideState exits: m=774 SNR=17.8
03:00:56.237 00.005 7988 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 10 / 99999
03:00:56.239 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767427256.239,"Host":"ASTROPC","Inst":1,"Distance":0.28,"Time":13.7,"SettleTime":15.0,"StarLocked":true}
03:00:56.239 00.000 15712 PPEC rslt(dithering): input = 0.04, final = 0.02
03:00:56.239 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
03:00:56.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:56.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:56.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:56.239 00.000 7988 Enqueuing Expose request
03:00:56.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:00:56.239 00.000 15712 MoveAxis(W, 7, ABG)
03:00:56.239 00.000 15712 Guiding  Dir = 3, Dur = 7
03:00:56.239 00.000 15712 IsGuiding returns 0
03:00:56.296 00.057 15712 IsGuiding returns 0
03:00:56.296 00.000 15712 Move returns status 0, amount 7
03:00:56.296 00.000 15712 MoveAxis(N, 0, ABG)
03:00:56.296 00.000 15712 Move returns status 0, amount 0
03:00:56.296 00.000 15712 move complete, result=0
03:00:56.296 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
03:00:56.298 00.002 15712 worker thread done servicing request
03:00:56.298 00.000 15712 Worker thread wakes up
03:00:56.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:56.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:00:57.712 01.414 15712 Exposure complete
03:00:57.773 00.061 15712 worker thread done servicing request
03:00:57.773 00.000 7988 OnExposeComplete: enter
03:00:57.773 00.000 7988 UpdateGuideState(): m_state=6
03:00:57.778 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5488
03:00:57.778 00.000 7988 Star::Find returns 1 (0), X=970.96, Y=189.72, Mass=812, SNR=18.5, Peak=132 HFD=3.6
03:00:57.780 00.002 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
03:00:57.780 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.41 = 1.88)
03:00:57.782 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-2.81 mountX=-0.10 mountY=0.28, mountTheta=1.91
03:00:57.784 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.10, opts=13)
03:00:57.784 00.000 7988 Enqueuing Move request for scope (-0.28, -0.10)
03:00:57.786 00.002 15712 Worker thread wakes up
03:00:57.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.10) opts 0xd
03:00:57.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.10)
03:00:57.786 00.000 15712 Moving (-0.28, -0.10) raw xDistance=-0.10 yDistance=0.28
03:00:57.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
03:00:57.786 00.000 7988 UpdateGuideState exits: m=812 SNR=18.5
03:00:57.789 00.003 7988 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 11 / 99999
03:00:57.790 00.001 7988 PhdController: newstate STATE_FINISH
03:00:57.790 00.000 7988 PhdController complete: success
03:00:57.790 00.000 15712 PPEC rslt(dithering): input = -0.10, final = -0.06
03:00:57.790 00.000 15712 PPEC: input: -0.10, control: -0.06, exposure: 1500
03:00:57.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:00:57.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:00:57.790 00.000 15712 MoveAxis(E, 19, ABG)
03:00:57.790 00.000 15712 Guiding  Dir = 2, Dur = 19
03:00:57.790 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767427257.790,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
03:00:57.790 00.000 15712 IsGuiding returns 0
03:00:57.790 00.000 7988 Mount: notify guiding dither settle done success=1
03:00:57.790 00.000 7988 PhdController: newstate STATE_IDLE
03:00:57.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:57.797 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:57.797 00.000 7988 Enqueuing Expose request
03:00:57.814 00.017 15712 IsGuiding returns 1
03:00:57.814 00.000 15712 scope still moving after pulse duration time elapsed
03:00:57.838 00.024 15712 IsGuiding returns 1
03:00:57.876 00.038 15712 IsGuiding returns 0
03:00:57.876 00.000 15712 scope move finished after 19 + 66 ms
03:00:57.876 00.000 15712 Move returns status 0, amount 19
03:00:57.876 00.000 15712 MoveAxis(N, 0, ABG)
03:00:57.876 00.000 15712 Move returns status 0, amount 0
03:00:57.876 00.000 15712 move complete, result=0
03:00:57.876 00.000 7988 GuideStep: -0.1 px 19 ms EAST, 0.3 px 0 ms NORTH
03:00:57.881 00.005 15712 worker thread done servicing request
03:00:57.881 00.000 15712 Worker thread wakes up
03:00:57.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:57.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:00:59.513 01.632 15712 Exposure complete
03:00:59.581 00.068 15712 worker thread done servicing request
03:00:59.581 00.000 7988 OnExposeComplete: enter
03:00:59.581 00.000 7988 UpdateGuideState(): m_state=6
03:00:59.581 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:00:59.581 00.000 7988 Star::Find returns 1 (0), X=970.94, Y=189.79, Mass=862, SNR=18.9, Peak=127 HFD=4.1
03:00:59.581 00.000 7988 MultiStar: exiting stabilization period
03:00:59.591 00.010 7988 MultiStar: updating star positions after lock position change
03:00:59.591 00.000 7988 Star::Find(15, 504, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:00:59.591 00.000 7988 Star::Find returns 1 (0), X=504.95, Y=779.98, Mass=888, SNR=19.4, Peak=124 HFD=4.3
03:00:59.591 00.000 7988 Star::Find(15, 1210, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:00:59.591 00.000 7988 Star::Find returns 1 (0), X=1210.81, Y=764.33, Mass=645, SNR=16.5, Peak=162 HFD=3.0
03:00:59.598 00.007 7988 Star::Find(15, 699, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:00:59.598 00.000 7988 Star::Find returns 1 (0), X=699.42, Y=688.81, Mass=669, SNR=16.7, Peak=106 HFD=3.9
03:00:59.598 00.000 7988 Star::Find(15, 1116, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:00:59.598 00.000 7988 Star::Find returns 1 (0), X=1116.95, Y=639.55, Mass=469, SNR=13.8, Peak=115 HFD=3.6
03:00:59.598 00.000 7988 Star::Find(15, 698, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:00:59.598 00.000 7988 Star::Find returns 1 (0), X=698.49, Y=545.79, Mass=399, SNR=12.8, Peak=100 HFD=3.3
03:00:59.598 00.000 7988 Star::Find(15, 700, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:00:59.598 00.000 7988 Star::Find returns 1 (0), X=700.37, Y=126.55, Mass=257, SNR=10.3, Peak=106 HFD=1.8
03:00:59.598 00.000 7988 Star::Find(15, 219, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:00:59.598 00.000 7988 Star::Find returns 1 (0), X=219.63, Y=944.27, Mass=251, SNR=10.0, Peak=95 HFD=2.8
03:00:59.607 00.009 7988 Star::Find(15, 104, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:00:59.609 00.002 7988 Star::Find returns 1 (0), X=105.18, Y=777.48, Mass=143, SNR=7.6, Peak=85 HFD=2.2
03:00:59.609 00.000 7988 Star::Find(15, 880, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:00:59.611 00.002 7988 Star::Find returns 1 (0), X=880.05, Y=562.22, Mass=97, SNR=6.1, Peak=82 HFD=2.2
03:00:59.613 00.002 7988 Star::Find(15, 38, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:00:59.613 00.000 7988 Star::Find returns 1 (0), X=38.77, Y=122.60, Mass=197, SNR=8.9, Peak=103 HFD=1.7
03:00:59.615 00.002 7988 Star::Find(15, 1076, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:00:59.615 00.000 7988 Star::Find returns 1 (0), X=1076.59, Y=722.71, Mass=170, SNR=8.2, Peak=88 HFD=2.0
03:00:59.617 00.002 7988 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.56) = xAngle (-4.62 = 1.66)
03:00:59.617 00.000 7988 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.66 = 1.63)
03:00:59.619 00.002 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-3.06 mountX=-0.03 mountY=0.30, mountTheta=1.66
03:00:59.621 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.02, opts=13)
03:00:59.621 00.000 7988 Enqueuing Move request for scope (-0.30, -0.02)
03:00:59.623 00.002 15712 Worker thread wakes up
03:00:59.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.02) opts 0xd
03:00:59.623 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.02)
03:00:59.623 00.000 15712 Moving (-0.30, -0.02) raw xDistance=-0.03 yDistance=0.30
03:00:59.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
03:00:59.623 00.000 7988 UpdateGuideState exits: m=862 SNR=18.9
03:00:59.626 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:59.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:00:59.628 00.002 7988 Enqueuing Expose request
03:00:59.628 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
03:00:59.628 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
03:00:59.628 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:00:59.628 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:00:59.628 00.000 15712 MoveAxis(E, 5, ABG)
03:00:59.628 00.000 15712 Guiding  Dir = 2, Dur = 5
03:00:59.628 00.000 15712 IsGuiding returns 0
03:00:59.683 00.055 15712 IsGuiding returns 0
03:00:59.683 00.000 15712 Move returns status 0, amount 5
03:00:59.683 00.000 15712 MoveAxis(N, 0, ABG)
03:00:59.683 00.000 15712 Move returns status 0, amount 0
03:00:59.683 00.000 15712 move complete, result=0
03:00:59.683 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.3 px 0 ms NORTH
03:00:59.686 00.003 15712 worker thread done servicing request
03:00:59.686 00.000 15712 Worker thread wakes up
03:00:59.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:00:59.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:01.105 01.419 15712 Exposure complete
03:01:01.169 00.064 15712 worker thread done servicing request
03:01:01.169 00.000 7988 OnExposeComplete: enter
03:01:01.169 00.000 7988 UpdateGuideState(): m_state=6
03:01:01.173 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5490
03:01:01.173 00.000 7988 Star::Find returns 1 (0), X=970.96, Y=189.68, Mass=838, SNR=18.9, Peak=136 HFD=3.6
03:01:01.173 00.000 7988 MultiStar: [#1 -0.26,0.09,0.98,U] [#2 0.01,-0.15,0.86,U] [#3 -0.02,0.53,0.85,U] [#4 0.26,0.57,0.72,U] [#5 0.21,-0.07,0.76,U] [#6 -0.87,-0.29,0.00,M2] [#7 0.02,0.08,0.51,U] [#8 -0.83,-0.07,0.00,M1] 
03:01:01.173 00.000 7988 refined, 6 included, MultiStar: {-0.03, 0.12}, one-star: {-0.28, -0.13}
03:01:01.178 00.005 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
03:01:01.178 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
03:01:01.178 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.83 mountX=0.12 mountY=0.03, mountTheta=0.24
03:01:01.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.12, opts=13)
03:01:01.178 00.000 7988 Enqueuing Move request for scope (-0.03, 0.12)
03:01:01.178 00.000 15712 Worker thread wakes up
03:01:01.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
03:01:01.178 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:01:01.178 00.000 15712 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=0.03
03:01:01.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:01.185 00.007 7988 UpdateGuideState exits: m=838 SNR=18.9
03:01:01.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:01.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:01.185 00.000 7988 Enqueuing Expose request
03:01:01.185 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
03:01:01.185 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
03:01:01.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:01.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:01:01.185 00.000 15712 MoveAxis(E, 5, ABG)
03:01:01.185 00.000 15712 Guiding  Dir = 2, Dur = 5
03:01:01.185 00.000 15712 IsGuiding returns 0
03:01:01.204 00.019 15712 IsGuiding returns 0
03:01:01.204 00.000 15712 Move returns status 0, amount 5
03:01:01.204 00.000 15712 MoveAxis(N, 0, ABG)
03:01:01.204 00.000 15712 Move returns status 0, amount 0
03:01:01.204 00.000 15712 move complete, result=0
03:01:01.204 00.000 15712 worker thread done servicing request
03:01:01.204 00.000 15712 Worker thread wakes up
03:01:01.204 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
03:01:01.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:01.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:02.844 01.640 15712 Exposure complete
03:01:02.906 00.062 15712 worker thread done servicing request
03:01:02.906 00.000 7988 OnExposeComplete: enter
03:01:02.906 00.000 7988 UpdateGuideState(): m_state=6
03:01:02.906 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5491
03:01:02.906 00.000 7988 Star::Find returns 1 (0), X=971.01, Y=189.52, Mass=930, SNR=19.8, Peak=138 HFD=4.0
03:01:02.906 00.000 7988 MultiStar: [#1 0.19,0.15,1.02,U] [#2 0.03,0.22,0.87,U] [#3 0.12,0.46,0.77,U] [#4 0.32,-0.27,0.62,U] [#5 0.08,-0.25,0.69,U] [#6 0.01,-0.22,0.65,U] [#7 0.59,0.01,0.59,U] [#8 -0.41,0.19,0.43,U] 
03:01:02.912 00.006 7988 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {-0.23, -0.30}
03:01:02.912 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
03:01:02.912 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
03:01:02.912 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.01 mountX=0.00 mountY=-0.08, mountTheta=-1.56
03:01:02.912 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.00, opts=13)
03:01:02.912 00.000 7988 Enqueuing Move request for scope (0.08, 0.00)
03:01:02.912 00.000 15712 Worker thread wakes up
03:01:02.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
03:01:02.912 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
03:01:02.912 00.000 15712 Moving (0.08, 0.00) raw xDistance=0.00 yDistance=-0.08
03:01:02.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:02.912 00.000 7988 UpdateGuideState exits: m=930 SNR=19.8
03:01:02.922 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:02.922 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:02.922 00.000 7988 Enqueuing Expose request
03:01:02.922 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
03:01:02.922 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
03:01:02.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:02.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:01:02.922 00.000 15712 MoveAxis(E, 5, ABG)
03:01:02.922 00.000 15712 Guiding  Dir = 2, Dur = 5
03:01:02.922 00.000 15712 IsGuiding returns 0
03:01:02.946 00.024 15712 IsGuiding returns 0
03:01:02.946 00.000 15712 Move returns status 0, amount 5
03:01:02.946 00.000 15712 MoveAxis(N, 0, ABG)
03:01:02.946 00.000 15712 Move returns status 0, amount 0
03:01:02.946 00.000 15712 move complete, result=0
03:01:02.946 00.000 15712 worker thread done servicing request
03:01:02.946 00.000 15712 Worker thread wakes up
03:01:02.946 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
03:01:02.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:02.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:04.359 01.413 15712 Exposure complete
03:01:04.422 00.063 15712 worker thread done servicing request
03:01:04.422 00.000 7988 OnExposeComplete: enter
03:01:04.423 00.001 7988 UpdateGuideState(): m_state=6
03:01:04.424 00.001 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5492
03:01:04.424 00.000 7988 Star::Find returns 1 (0), X=971.04, Y=189.49, Mass=959, SNR=20.1, Peak=148 HFD=3.7
03:01:04.426 00.002 7988 MultiStar: [#1 0.41,0.14,1.03,U] [#2 -0.05,-0.26,0.82,U] [#3 0.21,0.25,0.78,U] [#4 0.36,-0.01,0.65,U] [#5 -0.28,-0.58,0.67,U] [#6 0.26,-0.53,0.57,U] [#7 0.14,-0.68,0.45,U] [#8 -0.64,-0.80,0.00,M1] 
03:01:04.426 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.20}, one-star: {-0.20, -0.32}
03:01:04.428 00.002 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
03:01:04.428 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
03:01:04.430 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.11 mountX=-0.20 mountY=-0.10, mountTheta=-2.70
03:01:04.432 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.20, opts=13)
03:01:04.432 00.000 7988 Enqueuing Move request for scope (0.10, -0.20)
03:01:04.434 00.002 15712 Worker thread wakes up
03:01:04.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
03:01:04.434 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
03:01:04.434 00.000 15712 Moving (0.10, -0.20) raw xDistance=-0.20 yDistance=-0.10
03:01:04.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:01:04.435 00.001 7988 UpdateGuideState exits: m=959 SNR=20.1
03:01:04.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:04.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:04.435 00.000 7988 Enqueuing Expose request
03:01:04.435 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.77
03:01:04.435 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
03:01:04.435 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:04.435 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:01:04.435 00.000 15712 MoveAxis(E, 44, ABG)
03:01:04.435 00.000 15712 Guiding  Dir = 2, Dur = 44
03:01:04.458 00.023 15712 IsGuiding returns 0
03:01:04.475 00.017 15712 PulseGuide returned control before completion, sleep 39
03:01:04.560 00.085 15712 IsGuiding returns 0
03:01:04.560 00.000 15712 Move returns status 0, amount 44
03:01:04.560 00.000 15712 MoveAxis(N, 0, ABG)
03:01:04.560 00.000 15712 Move returns status 0, amount 0
03:01:04.560 00.000 15712 move complete, result=0
03:01:04.560 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
03:01:04.563 00.003 15712 worker thread done servicing request
03:01:04.563 00.000 15712 Worker thread wakes up
03:01:04.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:04.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:06.206 01.643 15712 Exposure complete
03:01:06.267 00.061 15712 worker thread done servicing request
03:01:06.267 00.000 7988 OnExposeComplete: enter
03:01:06.267 00.000 7988 UpdateGuideState(): m_state=6
03:01:06.271 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5493
03:01:06.271 00.000 7988 Star::Find returns 1 (0), X=971.14, Y=190.07, Mass=909, SNR=19.4, Peak=147 HFD=3.9
03:01:06.273 00.002 7988 MultiStar: [#1 -0.03,0.37,0.96,U] [#2 0.05,-0.18,0.85,U] [#3 -0.14,0.40,0.84,U] [#4 0.13,0.08,0.68,U] [#5 -0.04,0.16,0.71,U] [#6 -0.45,-0.20,0.66,U] [#7 -0.21,0.06,0.51,U] [#8 -0.41,-0.30,0.43,U] 
03:01:06.275 00.002 7988 refined, 8 included, MultiStar: {-0.11, 0.11}, one-star: {-0.09, 0.26}
03:01:06.275 00.000 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
03:01:06.277 00.002 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
03:01:06.277 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.34 mountX=0.11 mountY=0.11, mountTheta=0.76
03:01:06.279 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.11, opts=13)
03:01:06.281 00.002 7988 Enqueuing Move request for scope (-0.11, 0.11)
03:01:06.281 00.000 15712 Worker thread wakes up
03:01:06.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
03:01:06.281 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
03:01:06.281 00.000 15712 Moving (-0.11, 0.11) raw xDistance=0.11 yDistance=0.11
03:01:06.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:06.283 00.002 7988 UpdateGuideState exits: m=909 SNR=19.4
03:01:06.285 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:06.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:06.287 00.002 7988 Enqueuing Expose request
03:01:06.287 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:01:06.287 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
03:01:06.287 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:06.287 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:01:06.287 00.000 15712 MoveAxis(E, 4, ABG)
03:01:06.287 00.000 15712 Guiding  Dir = 2, Dur = 4
03:01:06.315 00.028 15712 IsGuiding returns 0
03:01:06.331 00.016 15712 IsGuiding returns 0
03:01:06.331 00.000 15712 Move returns status 0, amount 4
03:01:06.331 00.000 15712 MoveAxis(N, 0, ABG)
03:01:06.331 00.000 15712 Move returns status 0, amount 0
03:01:06.331 00.000 15712 move complete, result=0
03:01:06.331 00.000 15712 worker thread done servicing request
03:01:06.331 00.000 15712 Worker thread wakes up
03:01:06.331 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
03:01:06.337 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:06.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:07.654 01.317 7988 evsrv: cli 0CCCF628 connect
03:01:07.656 00.002 7988 case statement mapped state 6 to 3
03:01:07.656 00.000 7988 case statement mapped state 6 to 3
03:01:07.660 00.004 7988 evsrv: cli 0CCCF628 request: {"method":"get_app_state","id":"96be31cc-bb3f-42e7-b049-841c05cf25e0"}
03:01:07.660 00.000 7988 case statement mapped state 6 to 3
03:01:07.662 00.002 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":"Guiding","id":"96be31cc-bb3f-42e7-b049-841c05cf25e0"}
03:01:07.662 00.000 7988 evsrv: cli 0CCCF628 disconnect
03:01:07.749 00.087 15712 Exposure complete
03:01:07.813 00.064 15712 worker thread done servicing request
03:01:07.813 00.000 7988 OnExposeComplete: enter
03:01:07.813 00.000 7988 UpdateGuideState(): m_state=6
03:01:07.818 00.005 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5494
03:01:07.820 00.002 7988 Star::Find returns 1 (0), X=970.86, Y=189.99, Mass=857, SNR=18.7, Peak=137 HFD=4.0
03:01:07.820 00.000 7988 MultiStar: [#1 -0.08,0.20,1.07,U] [#2 -0.01,-0.04,0.85,U] [#3 -0.14,0.46,0.87,U] [#4 0.31,0.46,0.69,U] [#5 -0.43,-0.33,0.74,U] [#6 -0.15,-0.19,0.65,U] [#7 -0.02,-0.09,0.51,U] [#8 -0.35,0.05,0.45,U] 
03:01:07.822 00.002 7988 refined, 8 included, MultiStar: {-0.14, 0.10}, one-star: {-0.38, 0.18}
03:01:07.822 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
03:01:07.824 00.002 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
03:01:07.824 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.54 mountX=0.10 mountY=0.14, mountTheta=0.96
03:01:07.824 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.10, opts=13)
03:01:07.828 00.004 7988 Enqueuing Move request for scope (-0.14, 0.10)
03:01:07.828 00.000 15712 Worker thread wakes up
03:01:07.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:07.828 00.000 7988 UpdateGuideState exits: m=857 SNR=18.7
03:01:07.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:07.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:07.828 00.000 7988 Enqueuing Expose request
03:01:07.828 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
03:01:07.828 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
03:01:07.828 00.000 15712 Moving (-0.14, 0.10) raw xDistance=0.10 yDistance=0.14
03:01:07.828 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:01:07.828 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
03:01:07.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:07.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:01:07.828 00.000 15712 MoveAxis(E, 4, ABG)
03:01:07.828 00.000 15712 Guiding  Dir = 2, Dur = 4
03:01:07.841 00.013 15712 IsGuiding returns 0
03:01:07.848 00.007 15712 IsGuiding returns 0
03:01:07.848 00.000 15712 Move returns status 0, amount 4
03:01:07.848 00.000 15712 MoveAxis(N, 0, ABG)
03:01:07.848 00.000 15712 Move returns status 0, amount 0
03:01:07.848 00.000 15712 move complete, result=0
03:01:07.848 00.000 15712 worker thread done servicing request
03:01:07.848 00.000 15712 Worker thread wakes up
03:01:07.848 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
03:01:07.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:07.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:09.486 01.638 15712 Exposure complete
03:01:09.557 00.071 15712 worker thread done servicing request
03:01:09.557 00.000 7988 OnExposeComplete: enter
03:01:09.557 00.000 7988 UpdateGuideState(): m_state=6
03:01:09.557 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5495
03:01:09.563 00.006 7988 Star::Find returns 1 (0), X=971.26, Y=189.83, Mass=844, SNR=18.8, Peak=135 HFD=3.7
03:01:09.563 00.000 7988 MultiStar: [#1 0.09,0.14,1.02,U] [#2 0.36,0.26,0.83,U] [#3 -0.16,0.43,0.83,U] [#4 0.15,0.16,0.67,U] [#5 -0.23,0.19,0.75,U] [#6 0.08,0.15,0.65,U] [#7 -0.04,0.33,0.53,U] [#8 -0.28,0.13,0.41,U] 
03:01:09.563 00.000 7988 single-star, 8 included, MultiStar: {0.02, 0.20}, one-star: {0.02, 0.01}
03:01:09.563 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
03:01:09.563 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
03:01:09.563 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.59 mountX=0.01 mountY=-0.02, mountTheta=-0.98
03:01:09.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
03:01:09.563 00.000 7988 Enqueuing Move request for scope (0.02, 0.01)
03:01:09.574 00.011 15712 Worker thread wakes up
03:01:09.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:01:09.574 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:01:09.574 00.000 15712 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
03:01:09.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:09.574 00.000 7988 UpdateGuideState exits: m=844 SNR=18.8
03:01:09.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:09.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:09.579 00.005 7988 Enqueuing Expose request
03:01:09.579 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:01:09.579 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
03:01:09.579 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:09.579 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:01:09.579 00.000 15712 MoveAxis(E, 3, ABG)
03:01:09.579 00.000 15712 Guiding  Dir = 2, Dur = 3
03:01:09.579 00.000 15712 IsGuiding returns 0
03:01:09.629 00.050 15712 IsGuiding returns 0
03:01:09.629 00.000 15712 Move returns status 0, amount 3
03:01:09.629 00.000 15712 MoveAxis(N, 0, ABG)
03:01:09.629 00.000 15712 Move returns status 0, amount 0
03:01:09.629 00.000 15712 move complete, result=0
03:01:09.629 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
03:01:09.631 00.002 15712 worker thread done servicing request
03:01:09.631 00.000 15712 Worker thread wakes up
03:01:09.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:09.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:11.047 01.416 15712 Exposure complete
03:01:11.112 00.065 15712 worker thread done servicing request
03:01:11.112 00.000 7988 OnExposeComplete: enter
03:01:11.112 00.000 7988 UpdateGuideState(): m_state=6
03:01:11.112 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5496
03:01:11.112 00.000 7988 Star::Find returns 1 (0), X=971.08, Y=189.95, Mass=893, SNR=19.4, Peak=144 HFD=4.1
03:01:11.112 00.000 7988 MultiStar: [#1 -0.14,0.17,0.98,U] [#2 0.49,0.04,0.85,U] [#3 0.11,0.34,0.82,U] [#4 0.20,-0.06,0.68,U] [#5 -0.27,0.11,0.77,U] [#6 -0.26,-0.40,0.70,U] [#7 0.26,0.22,0.53,U] [#8 -0.02,0.15,0.39,U] 
03:01:11.112 00.000 7988 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.16, 0.14}
03:01:11.112 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
03:01:11.112 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
03:01:11.112 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=0.08 mountY=-0.02, mountTheta=-0.18
03:01:11.122 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.08, opts=13)
03:01:11.124 00.002 7988 Enqueuing Move request for scope (0.01, 0.08)
03:01:11.124 00.000 15712 Worker thread wakes up
03:01:11.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
03:01:11.124 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
03:01:11.124 00.000 15712 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.02
03:01:11.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:11.124 00.000 7988 UpdateGuideState exits: m=893 SNR=19.4
03:01:11.128 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:11.128 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:11.130 00.002 7988 Enqueuing Expose request
03:01:11.130 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:01:11.130 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
03:01:11.130 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:11.130 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:01:11.132 00.002 15712 MoveAxis(E, 3, ABG)
03:01:11.132 00.000 15712 Guiding  Dir = 2, Dur = 3
03:01:11.132 00.000 15712 IsGuiding returns 0
03:01:11.140 00.008 15712 IsGuiding returns 0
03:01:11.140 00.000 15712 Move returns status 0, amount 3
03:01:11.140 00.000 15712 MoveAxis(N, 0, ABG)
03:01:11.140 00.000 15712 Move returns status 0, amount 0
03:01:11.140 00.000 15712 move complete, result=0
03:01:11.140 00.000 15712 worker thread done servicing request
03:01:11.140 00.000 15712 Worker thread wakes up
03:01:11.140 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
03:01:11.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:11.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:12.779 01.639 15712 Exposure complete
03:01:12.845 00.066 15712 worker thread done servicing request
03:01:12.845 00.000 7988 OnExposeComplete: enter
03:01:12.845 00.000 7988 UpdateGuideState(): m_state=6
03:01:12.845 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5497
03:01:12.845 00.000 7988 Star::Find returns 1 (0), X=971.25, Y=189.77, Mass=803, SNR=18.5, Peak=142 HFD=3.5
03:01:12.845 00.000 7988 MultiStar: [#1 -0.21,0.34,1.05,U] [#2 0.19,0.35,0.91,U] [#3 0.25,0.48,0.88,U] [#4 0.32,0.31,0.75,U] [#5 0.11,0.11,0.69,U] [#6 -0.02,-0.19,0.64,U] [#7 0.06,0.00,0.54,U] [#8 0.11,0.28,0.43,U] 
03:01:12.845 00.000 7988 single-star, 8 included, MultiStar: {0.08, 0.20}, one-star: {0.02, -0.05}
03:01:12.845 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
03:01:12.845 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
03:01:12.845 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.22 mountX=-0.05 mountY=-0.02, mountTheta=-2.81
03:01:12.845 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.05, opts=13)
03:01:12.845 00.000 7988 Enqueuing Move request for scope (0.02, -0.05)
03:01:12.845 00.000 15712 Worker thread wakes up
03:01:12.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:01:12.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:01:12.845 00.000 15712 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.02
03:01:12.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:01:12.859 00.014 7988 UpdateGuideState exits: m=803 SNR=18.5
03:01:12.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:12.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:12.859 00.000 7988 Enqueuing Expose request
03:01:12.859 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:01:12.859 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
03:01:12.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:12.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:01:12.859 00.000 15712 MoveAxis(E, 3, ABG)
03:01:12.859 00.000 15712 Guiding  Dir = 2, Dur = 3
03:01:12.859 00.000 15712 IsGuiding returns 0
03:01:12.876 00.017 15712 IsGuiding returns 0
03:01:12.876 00.000 15712 Move returns status 0, amount 3
03:01:12.876 00.000 15712 MoveAxis(N, 0, ABG)
03:01:12.876 00.000 15712 Move returns status 0, amount 0
03:01:12.876 00.000 15712 move complete, result=0
03:01:12.876 00.000 15712 worker thread done servicing request
03:01:12.876 00.000 15712 Worker thread wakes up
03:01:12.876 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
03:01:12.891 00.015 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:12.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:14.308 01.417 15712 Exposure complete
03:01:14.373 00.065 15712 worker thread done servicing request
03:01:14.373 00.000 7988 OnExposeComplete: enter
03:01:14.373 00.000 7988 UpdateGuideState(): m_state=6
03:01:14.373 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5498
03:01:14.373 00.000 7988 Star::Find returns 1 (0), X=971.22, Y=189.70, Mass=924, SNR=19.5, Peak=147 HFD=3.6
03:01:14.373 00.000 7988 MultiStar: [#1 -0.19,0.13,0.98,U] [#2 0.25,-0.21,0.85,U] [#3 0.19,0.15,0.84,U] [#4 0.28,0.23,0.69,U] [#5 0.00,-0.05,0.78,U] [#6 -0.17,-0.11,0.64,U] [#7 0.15,-0.18,0.49,U] [#8 -0.00,0.98,0.00,M1] 
03:01:14.373 00.000 7988 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {-0.02, -0.12}
03:01:14.373 00.000 7988 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.56) = xAngle (-1.82 = -1.82)
03:01:14.373 00.000 7988 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.85 = -1.85)
03:01:14.373 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.25 mountX=-0.01 mountY=-0.05, mountTheta=-1.82
03:01:14.373 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.01, opts=13)
03:01:14.373 00.000 7988 Enqueuing Move request for scope (0.05, -0.01)
03:01:14.373 00.000 15712 Worker thread wakes up
03:01:14.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
03:01:14.373 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
03:01:14.373 00.000 15712 Moving (0.05, -0.01) raw xDistance=-0.01 yDistance=-0.05
03:01:14.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:01:14.388 00.015 7988 UpdateGuideState exits: m=924 SNR=19.5
03:01:14.388 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:14.390 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:14.390 00.000 7988 Enqueuing Expose request
03:01:14.390 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:01:14.390 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
03:01:14.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:14.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:01:14.390 00.000 15712 MoveAxis(E, 3, ABG)
03:01:14.390 00.000 15712 Guiding  Dir = 2, Dur = 3
03:01:14.407 00.017 15712 IsGuiding returns 0
03:01:14.424 00.017 15712 IsGuiding returns 0
03:01:14.424 00.000 15712 Move returns status 0, amount 3
03:01:14.424 00.000 15712 MoveAxis(N, 0, ABG)
03:01:14.424 00.000 15712 Move returns status 0, amount 0
03:01:14.424 00.000 15712 move complete, result=0
03:01:14.424 00.000 15712 worker thread done servicing request
03:01:14.424 00.000 15712 Worker thread wakes up
03:01:14.424 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
03:01:14.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:14.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:16.064 01.640 15712 Exposure complete
03:01:16.127 00.063 15712 worker thread done servicing request
03:01:16.127 00.000 7988 OnExposeComplete: enter
03:01:16.127 00.000 7988 UpdateGuideState(): m_state=6
03:01:16.127 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5499
03:01:16.127 00.000 7988 Star::Find returns 1 (0), X=971.29, Y=189.53, Mass=863, SNR=19.2, Peak=143 HFD=3.3
03:01:16.127 00.000 7988 MultiStar: [#1 -0.16,0.11,0.97,U] [#2 0.26,-0.26,0.91,U] [#3 0.03,0.48,0.85,U] [#4 0.24,0.11,0.68,U] [#5 -0.26,0.04,0.74,U] [#6 0.09,-0.29,0.63,U] [#7 0.10,-0.37,0.48,U] [#8 -0.14,0.64,0.44,U] 
03:01:16.127 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.05, -0.28}
03:01:16.127 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
03:01:16.127 00.000 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
03:01:16.127 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.11 mountX=0.00 mountY=-0.03, mountTheta=-1.45
03:01:16.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.00, opts=13)
03:01:16.127 00.000 7988 Enqueuing Move request for scope (0.03, 0.00)
03:01:16.127 00.000 15712 Worker thread wakes up
03:01:16.140 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
03:01:16.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:16.140 00.000 7988 UpdateGuideState exits: m=863 SNR=19.2
03:01:16.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:16.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:16.140 00.000 7988 Enqueuing Expose request
03:01:16.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
03:01:16.140 00.000 15712 Moving (0.03, 0.00) raw xDistance=0.00 yDistance=-0.03
03:01:16.140 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
03:01:16.140 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
03:01:16.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:16.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:01:16.140 00.000 15712 MoveAxis(E, 4, ABG)
03:01:16.140 00.000 15712 Guiding  Dir = 2, Dur = 4
03:01:16.140 00.000 15712 IsGuiding returns 0
03:01:16.166 00.026 15712 IsGuiding returns 0
03:01:16.166 00.000 15712 Move returns status 0, amount 4
03:01:16.166 00.000 15712 MoveAxis(N, 0, ABG)
03:01:16.166 00.000 15712 Move returns status 0, amount 0
03:01:16.166 00.000 15712 move complete, result=0
03:01:16.166 00.000 15712 worker thread done servicing request
03:01:16.166 00.000 15712 Worker thread wakes up
03:01:16.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:16.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:16.166 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
03:01:17.578 01.412 15712 Exposure complete
03:01:17.639 00.061 15712 worker thread done servicing request
03:01:17.639 00.000 7988 OnExposeComplete: enter
03:01:17.639 00.000 7988 UpdateGuideState(): m_state=6
03:01:17.639 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5500
03:01:17.639 00.000 7988 Star::Find returns 1 (0), X=971.20, Y=189.70, Mass=782, SNR=18.0, Peak=132 HFD=3.5
03:01:17.639 00.000 7988 MultiStar: [#1 -0.23,0.24,1.06,U] [#2 0.11,-0.10,0.86,U] [#3 -0.06,0.23,0.88,U] [#4 0.27,0.43,0.82,U] [#5 -0.71,-0.24,0.00,M1] [#6 -0.06,-0.32,0.66,U] [#7 0.03,0.14,0.54,U] [#8 -0.64,0.45,0.00,M1] 
03:01:17.639 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {-0.04, -0.11}
03:01:17.639 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
03:01:17.639 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
03:01:17.639 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=0.08 mountY=0.00, mountTheta=0.04
03:01:17.639 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
03:01:17.639 00.000 7988 Enqueuing Move request for scope (-0.01, 0.08)
03:01:17.639 00.000 15712 Worker thread wakes up
03:01:17.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
03:01:17.654 00.015 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
03:01:17.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:17.654 00.000 7988 UpdateGuideState exits: m=782 SNR=18.0
03:01:17.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:17.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:17.654 00.000 7988 Enqueuing Expose request
03:01:17.654 00.000 15712 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=0.00
03:01:17.654 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
03:01:17.654 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
03:01:17.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:17.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:01:17.654 00.000 15712 MoveAxis(E, 3, ABG)
03:01:17.654 00.000 15712 Guiding  Dir = 2, Dur = 3
03:01:17.654 00.000 15712 IsGuiding returns 0
03:01:17.676 00.022 15712 IsGuiding returns 0
03:01:17.676 00.000 15712 Move returns status 0, amount 3
03:01:17.676 00.000 15712 MoveAxis(N, 0, ABG)
03:01:17.676 00.000 15712 Move returns status 0, amount 0
03:01:17.676 00.000 15712 move complete, result=0
03:01:17.676 00.000 15712 worker thread done servicing request
03:01:17.676 00.000 15712 Worker thread wakes up
03:01:17.676 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
03:01:17.686 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:17.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:19.426 01.740 15712 Exposure complete
03:01:19.489 00.063 15712 worker thread done servicing request
03:01:19.489 00.000 7988 OnExposeComplete: enter
03:01:19.489 00.000 7988 UpdateGuideState(): m_state=6
03:01:19.492 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5501
03:01:19.492 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=189.67, Mass=897, SNR=19.4, Peak=145 HFD=3.9
03:01:19.494 00.002 7988 MultiStar: [#1 0.24,0.42,0.97,U] [#2 0.09,0.06,0.76,U] [#3 0.32,0.76,0.00,M1] [#4 -0.06,0.26,0.77,U] [#5 -0.05,-0.11,0.72,U] [#6 0.03,-0.02,0.54,U] [#7 0.43,0.39,0.51,U] [#8 -0.17,-0.06,0.39,U] 
03:01:19.496 00.002 7988 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {-0.22, -0.15}
03:01:19.496 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
03:01:19.498 00.002 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
03:01:19.498 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.27 mountX=0.10 mountY=-0.04, mountTheta=-0.32
03:01:19.500 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.10, opts=13)
03:01:19.500 00.000 7988 Enqueuing Move request for scope (0.03, 0.10)
03:01:19.502 00.002 15712 Worker thread wakes up
03:01:19.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
03:01:19.502 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
03:01:19.502 00.000 15712 Moving (0.03, 0.10) raw xDistance=0.10 yDistance=-0.04
03:01:19.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:19.502 00.000 7988 UpdateGuideState exits: m=897 SNR=19.4
03:01:19.505 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:19.506 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:19.506 00.000 7988 Enqueuing Expose request
03:01:19.508 00.002 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
03:01:19.508 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
03:01:19.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:19.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:01:19.508 00.000 15712 MoveAxis(E, 3, ABG)
03:01:19.508 00.000 15712 Guiding  Dir = 2, Dur = 3
03:01:19.508 00.000 15712 IsGuiding returns 0
03:01:19.523 00.015 15712 IsGuiding returns 0
03:01:19.523 00.000 15712 Move returns status 0, amount 3
03:01:19.523 00.000 15712 MoveAxis(N, 0, ABG)
03:01:19.523 00.000 15712 Move returns status 0, amount 0
03:01:19.523 00.000 15712 move complete, result=0
03:01:19.523 00.000 15712 worker thread done servicing request
03:01:19.523 00.000 15712 Worker thread wakes up
03:01:19.523 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
03:01:19.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:19.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:20.937 01.414 15712 Exposure complete
03:01:20.998 00.061 15712 worker thread done servicing request
03:01:20.998 00.000 7988 OnExposeComplete: enter
03:01:21.002 00.004 7988 UpdateGuideState(): m_state=6
03:01:21.002 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5502
03:01:21.004 00.002 7988 Star::Find returns 1 (0), X=970.95, Y=189.85, Mass=895, SNR=19.4, Peak=147 HFD=3.4
03:01:21.005 00.001 7988 MultiStar: [#1 -0.13,0.21,0.97,U] [#2 0.00,-0.07,0.82,U] [#3 0.09,0.32,0.87,U] [#4 0.08,0.16,0.66,U] [#5 0.15,0.16,0.73,U] [#6 0.44,0.08,0.62,U] [#7 0.26,-0.22,0.46,U] [#8 -0.16,-0.13,0.35,U] 
03:01:21.006 00.001 7988 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {-0.29, 0.04}
03:01:21.006 00.000 7988 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.56) = xAngle (-0.25 = -0.25)
03:01:21.008 00.002 7988 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
03:01:21.008 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.31 mountX=0.09 mountY=-0.03, mountTheta=-0.28
03:01:21.010 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.09, opts=13)
03:01:21.012 00.002 7988 Enqueuing Move request for scope (0.02, 0.09)
03:01:21.012 00.000 15712 Worker thread wakes up
03:01:21.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
03:01:21.012 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
03:01:21.012 00.000 15712 Moving (0.02, 0.09) raw xDistance=0.09 yDistance=-0.03
03:01:21.014 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:21.014 00.000 7988 UpdateGuideState exits: m=895 SNR=19.4
03:01:21.016 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:21.016 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:21.018 00.002 7988 Enqueuing Expose request
03:01:21.019 00.001 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
03:01:21.019 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
03:01:21.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:21.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:01:21.019 00.000 15712 MoveAxis(E, 3, ABG)
03:01:21.019 00.000 15712 Guiding  Dir = 2, Dur = 3
03:01:21.019 00.000 15712 IsGuiding returns 0
03:01:21.040 00.021 15712 IsGuiding returns 0
03:01:21.040 00.000 15712 Move returns status 0, amount 3
03:01:21.040 00.000 15712 MoveAxis(N, 0, ABG)
03:01:21.040 00.000 15712 Move returns status 0, amount 0
03:01:21.040 00.000 15712 move complete, result=0
03:01:21.040 00.000 15712 worker thread done servicing request
03:01:21.040 00.000 15712 Worker thread wakes up
03:01:21.040 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
03:01:21.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:21.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:22.688 01.648 15712 Exposure complete
03:01:22.749 00.061 15712 worker thread done servicing request
03:01:22.749 00.000 7988 OnExposeComplete: enter
03:01:22.749 00.000 7988 UpdateGuideState(): m_state=6
03:01:22.749 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5503
03:01:22.754 00.005 7988 Star::Find returns 1 (0), X=970.90, Y=189.80, Mass=824, SNR=18.7, Peak=150 HFD=3.4
03:01:22.754 00.000 7988 MultiStar: [#1 -0.06,0.26,1.08,U] [#2 0.19,-0.09,0.90,U] [#3 0.27,0.21,0.90,U] [#4 0.04,0.21,0.78,U] [#5 -0.13,-0.04,0.79,U] [#6 -0.03,-0.27,0.64,U] [#7 0.16,-0.20,0.48,U] [#8 -0.45,0.45,0.48,U] 
03:01:22.754 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.34, -0.02}
03:01:22.754 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.46 = 0.46)
03:01:22.754 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
03:01:22.754 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.02 mountX=0.06 mountY=0.03, mountTheta=0.44
03:01:22.754 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.06, opts=13)
03:01:22.754 00.000 7988 Enqueuing Move request for scope (-0.03, 0.06)
03:01:22.754 00.000 15712 Worker thread wakes up
03:01:22.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
03:01:22.754 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
03:01:22.754 00.000 15712 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.03
03:01:22.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:22.765 00.011 7988 UpdateGuideState exits: m=824 SNR=18.7
03:01:22.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:22.767 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:22.767 00.000 7988 Enqueuing Expose request
03:01:22.767 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
03:01:22.767 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
03:01:22.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:22.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:01:22.767 00.000 15712 MoveAxis(E, 3, ABG)
03:01:22.767 00.000 15712 Guiding  Dir = 2, Dur = 3
03:01:22.784 00.017 15712 IsGuiding returns 0
03:01:22.800 00.016 15712 IsGuiding returns 0
03:01:22.800 00.000 15712 Move returns status 0, amount 3
03:01:22.800 00.000 15712 MoveAxis(N, 0, ABG)
03:01:22.800 00.000 15712 Move returns status 0, amount 0
03:01:22.800 00.000 15712 move complete, result=0
03:01:22.800 00.000 15712 worker thread done servicing request
03:01:22.800 00.000 15712 Worker thread wakes up
03:01:22.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:22.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:22.800 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
03:01:24.204 01.404 15712 Exposure complete
03:01:24.267 00.063 15712 worker thread done servicing request
03:01:24.267 00.000 7988 OnExposeComplete: enter
03:01:24.267 00.000 7988 UpdateGuideState(): m_state=6
03:01:24.271 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5504
03:01:24.271 00.000 7988 Star::Find returns 1 (0), X=971.31, Y=189.84, Mass=791, SNR=18.2, Peak=135 HFD=3.4
03:01:24.273 00.002 7988 MultiStar: [#1 0.06,0.35,1.02,U] [#2 0.15,-0.22,0.89,U] [#3 0.23,0.68,0.00,M1] [#4 0.28,0.18,0.73,U] [#5 -0.12,0.20,0.74,U] [#6 -0.30,-0.43,0.63,U] [#7 0.62,-0.25,0.48,U] [#8 -0.25,0.21,0.38,U] 
03:01:24.273 00.000 7988 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.08, 0.02}
03:01:24.275 00.002 7988 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.56) = xAngle (-1.20 = -1.20)
03:01:24.275 00.000 7988 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
03:01:24.277 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.37 mountX=0.03 mountY=-0.07, mountTheta=-1.20
03:01:24.279 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.03, opts=13)
03:01:24.279 00.000 7988 Enqueuing Move request for scope (0.07, 0.03)
03:01:24.281 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:24.283 00.002 15712 Worker thread wakes up
03:01:24.283 00.000 7988 UpdateGuideState exits: m=791 SNR=18.2
03:01:24.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:24.283 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:24.283 00.000 7988 Enqueuing Expose request
03:01:24.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:01:24.283 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:01:24.283 00.000 15712 Moving (0.07, 0.03) raw xDistance=0.03 yDistance=-0.07
03:01:24.283 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
03:01:24.283 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
03:01:24.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:24.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:01:24.283 00.000 15712 MoveAxis(E, 3, ABG)
03:01:24.283 00.000 15712 Guiding  Dir = 2, Dur = 3
03:01:24.283 00.000 15712 IsGuiding returns 0
03:01:24.318 00.035 15712 IsGuiding returns 0
03:01:24.318 00.000 15712 Move returns status 0, amount 3
03:01:24.318 00.000 15712 MoveAxis(N, 0, ABG)
03:01:24.318 00.000 15712 Move returns status 0, amount 0
03:01:24.318 00.000 15712 move complete, result=0
03:01:24.318 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
03:01:24.320 00.002 15712 worker thread done servicing request
03:01:24.320 00.000 15712 Worker thread wakes up
03:01:24.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:24.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:25.960 01.640 15712 Exposure complete
03:01:26.022 00.062 15712 worker thread done servicing request
03:01:26.022 00.000 7988 OnExposeComplete: enter
03:01:26.022 00.000 7988 UpdateGuideState(): m_state=6
03:01:26.026 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5505
03:01:26.026 00.000 7988 Star::Find returns 1 (0), X=971.12, Y=189.63, Mass=831, SNR=18.5, Peak=131 HFD=3.6
03:01:26.028 00.002 7988 MultiStar: [#1 -0.01,0.13,1.06,U] [#2 -0.09,-0.11,0.85,U] [#3 0.03,0.05,0.79,U] [#4 0.12,0.02,0.69,U] [#5 -0.71,-0.15,0.00,M1] [#6 -0.46,-0.34,0.65,U] [#7 0.52,0.08,0.46,U] [#8 -0.53,0.14,0.46,U] 
03:01:26.028 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {-0.12, -0.18}
03:01:26.030 00.002 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.25 = 2.03)
03:01:26.032 00.002 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.00)
03:01:26.032 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.69 mountX=-0.03 mountY=0.07, mountTheta=2.03
03:01:26.034 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.03, opts=13)
03:01:26.034 00.000 7988 Enqueuing Move request for scope (-0.07, -0.03)
03:01:26.036 00.002 15712 Worker thread wakes up
03:01:26.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
03:01:26.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
03:01:26.036 00.000 15712 Moving (-0.07, -0.03) raw xDistance=-0.03 yDistance=0.07
03:01:26.038 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:26.038 00.000 7988 UpdateGuideState exits: m=831 SNR=18.5
03:01:26.040 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:26.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:26.042 00.002 7988 Enqueuing Expose request
03:01:26.042 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
03:01:26.042 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
03:01:26.042 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:26.042 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:01:26.042 00.000 15712 MoveAxis(E, 4, ABG)
03:01:26.042 00.000 15712 Guiding  Dir = 2, Dur = 4
03:01:26.042 00.000 15712 IsGuiding returns 0
03:01:26.061 00.019 15712 IsGuiding returns 0
03:01:26.061 00.000 15712 Move returns status 0, amount 4
03:01:26.061 00.000 15712 MoveAxis(N, 0, ABG)
03:01:26.061 00.000 15712 Move returns status 0, amount 0
03:01:26.061 00.000 15712 move complete, result=0
03:01:26.061 00.000 15712 worker thread done servicing request
03:01:26.061 00.000 15712 Worker thread wakes up
03:01:26.061 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
03:01:26.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:26.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:27.473 01.412 15712 Exposure complete
03:01:27.536 00.063 15712 worker thread done servicing request
03:01:27.538 00.002 7988 OnExposeComplete: enter
03:01:27.538 00.000 7988 UpdateGuideState(): m_state=6
03:01:27.538 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5506
03:01:27.538 00.000 7988 Star::Find returns 1 (0), X=971.18, Y=189.50, Mass=814, SNR=18.5, Peak=137 HFD=3.4
03:01:27.538 00.000 7988 MultiStar: [#1 0.12,-0.26,1.04,U] [#2 0.02,-0.35,0.89,U] [#3 0.08,0.26,0.82,U] [#4 0.25,-0.47,0.67,U] [#5 -0.06,-0.12,0.75,U] [#6 0.06,-0.01,0.72,U] [#7 -0.25,-0.25,0.49,U] [#8 -0.61,-0.25,0.42,U] 
03:01:27.538 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.19}, one-star: {-0.06, -0.31}
03:01:27.538 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
03:01:27.538 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.07)
03:01:27.538 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.62 mountX=-0.19 mountY=0.01, mountTheta=3.07
03:01:27.538 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.19, opts=13)
03:01:27.538 00.000 7988 Enqueuing Move request for scope (-0.01, -0.19)
03:01:27.550 00.012 15712 Worker thread wakes up
03:01:27.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
03:01:27.550 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
03:01:27.550 00.000 15712 Moving (-0.01, -0.19) raw xDistance=-0.19 yDistance=0.01
03:01:27.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:27.550 00.000 7988 UpdateGuideState exits: m=814 SNR=18.5
03:01:27.552 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:27.552 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:27.552 00.000 7988 Enqueuing Expose request
03:01:27.552 00.000 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.74
03:01:27.552 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
03:01:27.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:27.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:01:27.552 00.000 15712 MoveAxis(E, 43, ABG)
03:01:27.552 00.000 15712 Guiding  Dir = 2, Dur = 43
03:01:27.552 00.000 15712 IsGuiding returns 0
03:01:27.576 00.024 15712 PulseGuide returned control before completion, sleep 30
03:01:27.618 00.042 15712 IsGuiding returns 1
03:01:27.618 00.000 15712 scope still moving after pulse duration time elapsed
03:01:27.664 00.046 15712 IsGuiding returns 0
03:01:27.664 00.000 15712 scope move finished after 43 + 64 ms
03:01:27.664 00.000 15712 Move returns status 0, amount 43
03:01:27.664 00.000 15712 MoveAxis(N, 0, ABG)
03:01:27.664 00.000 15712 Move returns status 0, amount 0
03:01:27.664 00.000 15712 move complete, result=0
03:01:27.664 00.000 15712 worker thread done servicing request
03:01:27.664 00.000 15712 Worker thread wakes up
03:01:27.664 00.000 7988 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
03:01:27.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:27.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:29.308 01.644 15712 Exposure complete
03:01:29.369 00.061 15712 worker thread done servicing request
03:01:29.369 00.000 7988 OnExposeComplete: enter
03:01:29.369 00.000 7988 UpdateGuideState(): m_state=6
03:01:29.373 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5507
03:01:29.373 00.000 7988 Star::Find returns 1 (0), X=971.08, Y=189.55, Mass=763, SNR=17.9, Peak=146 HFD=3.3
03:01:29.375 00.002 7988 MultiStar: [#1 0.22,0.05,1.01,U] [#2 -0.07,-0.14,0.91,U] [#3 0.30,0.12,0.91,U] [#4 0.04,0.27,0.70,U] [#5 -0.14,-0.20,0.73,U] [#6 0.22,-0.46,0.64,U] [#7 0.45,-0.07,0.56,U] [#8 -0.28,-0.35,0.39,U] 
03:01:29.375 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {-0.16, -0.26}
03:01:29.377 00.002 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
03:01:29.377 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
03:01:29.379 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.94 mountX=-0.10 mountY=-0.07, mountTheta=-2.52
03:01:29.381 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.10, opts=13)
03:01:29.381 00.000 7988 Enqueuing Move request for scope (0.07, -0.10)
03:01:29.383 00.002 15712 Worker thread wakes up
03:01:29.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
03:01:29.383 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
03:01:29.383 00.000 15712 Moving (0.07, -0.10) raw xDistance=-0.10 yDistance=-0.07
03:01:29.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:01:29.386 00.003 7988 UpdateGuideState exits: m=763 SNR=17.9
03:01:29.386 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:29.386 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:29.386 00.000 7988 Enqueuing Expose request
03:01:29.386 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
03:01:29.386 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
03:01:29.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:29.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:01:29.386 00.000 15712 MoveAxis(E, 5, ABG)
03:01:29.386 00.000 15712 Guiding  Dir = 2, Dur = 5
03:01:29.386 00.000 15712 IsGuiding returns 0
03:01:29.417 00.031 15712 IsGuiding returns 0
03:01:29.417 00.000 15712 Move returns status 0, amount 5
03:01:29.417 00.000 15712 MoveAxis(N, 0, ABG)
03:01:29.417 00.000 15712 Move returns status 0, amount 0
03:01:29.417 00.000 15712 move complete, result=0
03:01:29.417 00.000 15712 worker thread done servicing request
03:01:29.417 00.000 15712 Worker thread wakes up
03:01:29.417 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
03:01:29.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:29.419 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:30.837 01.418 15712 Exposure complete
03:01:30.900 00.063 15712 worker thread done servicing request
03:01:30.902 00.002 7988 OnExposeComplete: enter
03:01:30.902 00.000 7988 UpdateGuideState(): m_state=6
03:01:30.902 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5508
03:01:30.902 00.000 7988 Star::Find returns 1 (0), X=971.21, Y=189.97, Mass=875, SNR=19.2, Peak=160 HFD=3.6
03:01:30.902 00.000 7988 MultiStar: [#1 -0.07,0.27,0.99,U] [#2 0.39,0.28,0.86,U] [#3 0.27,0.44,0.85,U] [#4 0.29,0.15,0.70,U] [#5 -0.52,0.06,0.75,U] [#6 -0.10,-0.49,0.63,U] [#7 0.12,-0.09,0.48,U] [#8 -0.25,-0.28,0.43,U] 
03:01:30.902 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {-0.03, 0.15}
03:01:30.902 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.22 = -0.22)
03:01:30.902 00.000 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
03:01:30.902 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.35 mountX=0.11 mountY=-0.03, mountTheta=-0.25
03:01:30.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.11, opts=13)
03:01:30.902 00.000 7988 Enqueuing Move request for scope (0.02, 0.11)
03:01:30.902 00.000 15712 Worker thread wakes up
03:01:30.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
03:01:30.914 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:01:30.914 00.000 7988 UpdateGuideState exits: m=875 SNR=19.2
03:01:30.916 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:30.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:30.918 00.002 7988 Enqueuing Expose request
03:01:30.918 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
03:01:30.918 00.000 15712 Moving (0.02, 0.11) raw xDistance=0.11 yDistance=-0.03
03:01:30.918 00.000 15712 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
03:01:30.918 00.000 15712 PPEC: input: 0.11, control: -0.01, exposure: 1500
03:01:30.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:30.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:01:30.918 00.000 15712 MoveAxis(E, 5, ABG)
03:01:30.918 00.000 15712 Guiding  Dir = 2, Dur = 5
03:01:30.933 00.015 15712 IsGuiding returns 0
03:01:30.950 00.017 15712 IsGuiding returns 0
03:01:30.950 00.000 15712 Move returns status 0, amount 5
03:01:30.950 00.000 15712 MoveAxis(N, 0, ABG)
03:01:30.950 00.000 15712 Move returns status 0, amount 0
03:01:30.950 00.000 15712 move complete, result=0
03:01:30.950 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
03:01:30.954 00.004 15712 worker thread done servicing request
03:01:30.954 00.000 15712 Worker thread wakes up
03:01:30.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:30.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:32.592 01.638 15712 Exposure complete
03:01:32.653 00.061 15712 worker thread done servicing request
03:01:32.653 00.000 7988 OnExposeComplete: enter
03:01:32.653 00.000 7988 UpdateGuideState(): m_state=6
03:01:32.658 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5509
03:01:32.658 00.000 7988 Star::Find returns 1 (0), X=971.13, Y=189.60, Mass=747, SNR=17.5, Peak=142 HFD=3.2
03:01:32.660 00.002 7988 MultiStar: [#1 -0.21,0.24,1.16,U] [#2 0.06,0.12,0.90,U] [#3 -0.06,0.68,0.96,U] [#4 -0.00,0.29,0.83,U] [#5 -0.12,0.44,0.77,U] [#6 -0.31,-0.00,0.71,U] [#7 0.01,-0.08,0.55,U] [#8 -0.81,0.28,0.00,M1] 
03:01:32.660 00.000 7988 refined, 7 included, MultiStar: {-0.10, 0.20}, one-star: {-0.11, -0.21}
03:01:32.662 00.002 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
03:01:32.662 00.000 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
03:01:32.664 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.03 mountX=0.20 mountY=0.09, mountTheta=0.44
03:01:32.666 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.20, opts=13)
03:01:32.666 00.000 7988 Enqueuing Move request for scope (-0.10, 0.20)
03:01:32.668 00.002 15712 Worker thread wakes up
03:01:32.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
03:01:32.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
03:01:32.668 00.000 15712 Moving (-0.10, 0.20) raw xDistance=0.20 yDistance=0.09
03:01:32.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:32.669 00.001 7988 UpdateGuideState exits: m=747 SNR=17.5
03:01:32.671 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:32.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:32.673 00.002 7988 Enqueuing Expose request
03:01:32.673 00.000 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.73
03:01:32.673 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
03:01:32.673 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:32.673 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:01:32.673 00.000 15712 MoveAxis(W, 34, ABG)
03:01:32.673 00.000 15712 Guiding  Dir = 3, Dur = 34
03:01:32.673 00.000 15712 IsGuiding returns 0
03:01:32.685 00.012 15712 PulseGuide returned control before completion, sleep 25
03:01:32.738 00.053 15712 IsGuiding returns 0
03:01:32.738 00.000 15712 Move returns status 0, amount 34
03:01:32.738 00.000 15712 MoveAxis(N, 0, ABG)
03:01:32.738 00.000 15712 Move returns status 0, amount 0
03:01:32.738 00.000 15712 move complete, result=0
03:01:32.738 00.000 15712 worker thread done servicing request
03:01:32.738 00.000 15712 Worker thread wakes up
03:01:32.738 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
03:01:32.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:32.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:34.152 01.414 15712 Exposure complete
03:01:34.214 00.062 15712 worker thread done servicing request
03:01:34.216 00.002 7988 OnExposeComplete: enter
03:01:34.216 00.000 7988 UpdateGuideState(): m_state=6
03:01:34.216 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5510
03:01:34.216 00.000 7988 Star::Find returns 1 (0), X=971.27, Y=189.43, Mass=796, SNR=18.4, Peak=138 HFD=3.2
03:01:34.216 00.000 7988 MultiStar: [#1 -0.12,-0.14,0.99,U] [#2 0.13,-0.37,0.88,U] [#3 -0.13,0.29,0.89,U] [#4 -0.30,-0.01,0.75,U] [#5 -0.27,-0.38,0.75,U] [#6 -0.38,-0.36,0.76,U] [#7 0.22,0.06,0.58,U] [#8 -0.73,-0.29,0.00,M2] 
03:01:34.216 00.000 7988 refined, 7 included, MultiStar: {-0.10, -0.17}, one-star: {0.03, -0.39}
03:01:34.216 00.000 7988 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.56) = xAngle (-3.67 = 2.61)
03:01:34.216 00.000 7988 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.58)
03:01:34.216 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.11 mountX=-0.17 mountY=0.11, mountTheta=2.59
03:01:34.216 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.17, opts=13)
03:01:34.216 00.000 7988 Enqueuing Move request for scope (-0.10, -0.17)
03:01:34.216 00.000 15712 Worker thread wakes up
03:01:34.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
03:01:34.216 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
03:01:34.216 00.000 15712 Moving (-0.10, -0.17) raw xDistance=-0.17 yDistance=0.11
03:01:34.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:34.229 00.013 7988 UpdateGuideState exits: m=796 SNR=18.4
03:01:34.231 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:34.231 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:34.231 00.000 7988 Enqueuing Expose request
03:01:34.231 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.73
03:01:34.231 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
03:01:34.231 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:34.231 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:01:34.231 00.000 15712 MoveAxis(E, 38, ABG)
03:01:34.231 00.000 15712 Guiding  Dir = 2, Dur = 38
03:01:34.245 00.014 15712 IsGuiding returns 0
03:01:34.261 00.016 15712 PulseGuide returned control before completion, sleep 33
03:01:34.308 00.047 15712 IsGuiding returns 0
03:01:34.308 00.000 15712 Move returns status 0, amount 38
03:01:34.308 00.000 15712 MoveAxis(N, 0, ABG)
03:01:34.308 00.000 15712 Move returns status 0, amount 0
03:01:34.308 00.000 15712 move complete, result=0
03:01:34.308 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
03:01:34.311 00.003 15712 worker thread done servicing request
03:01:34.311 00.000 15712 Worker thread wakes up
03:01:34.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:34.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:35.954 01.643 15712 Exposure complete
03:01:36.014 00.060 15712 worker thread done servicing request
03:01:36.014 00.000 7988 OnExposeComplete: enter
03:01:36.014 00.000 7988 UpdateGuideState(): m_state=6
03:01:36.021 00.007 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5511
03:01:36.021 00.000 7988 Star::Find returns 1 (0), X=971.16, Y=189.73, Mass=917, SNR=19.8, Peak=139 HFD=3.7
03:01:36.023 00.002 7988 MultiStar: [#1 -0.18,-0.08,0.89,U] [#2 -0.07,-0.38,0.82,U] [#3 -0.09,0.12,0.79,U] [#4 0.01,-0.38,0.61,U] [#5 -0.40,-0.58,0.00,M1] [#6 -0.11,-0.41,0.68,U] [#7 0.62,-0.09,0.53,U] [#8 -0.15,0.19,0.44,U] 
03:01:36.025 00.002 7988 single-star, 7 included, MultiStar: {-0.03, -0.15}, one-star: {-0.08, -0.09}
03:01:36.025 00.000 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
03:01:36.027 00.002 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.40)
03:01:36.027 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.29 mountX=-0.09 mountY=0.08, mountTheta=2.41
03:01:36.029 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.09, opts=13)
03:01:36.030 00.001 7988 Enqueuing Move request for scope (-0.08, -0.09)
03:01:36.031 00.001 15712 Worker thread wakes up
03:01:36.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
03:01:36.031 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
03:01:36.031 00.000 15712 Moving (-0.08, -0.09) raw xDistance=-0.09 yDistance=0.08
03:01:36.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:36.031 00.000 7988 UpdateGuideState exits: m=917 SNR=19.8
03:01:36.034 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:36.034 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:36.036 00.002 7988 Enqueuing Expose request
03:01:36.036 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
03:01:36.036 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
03:01:36.036 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:36.036 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:01:36.036 00.000 15712 MoveAxis(E, 5, ABG)
03:01:36.036 00.000 15712 Guiding  Dir = 2, Dur = 5
03:01:36.036 00.000 15712 IsGuiding returns 0
03:01:36.068 00.032 15712 IsGuiding returns 0
03:01:36.068 00.000 15712 Move returns status 0, amount 5
03:01:36.068 00.000 15712 MoveAxis(N, 0, ABG)
03:01:36.068 00.000 15712 Move returns status 0, amount 0
03:01:36.068 00.000 15712 move complete, result=0
03:01:36.068 00.000 15712 worker thread done servicing request
03:01:36.068 00.000 15712 Worker thread wakes up
03:01:36.068 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:01:36.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:36.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:37.483 01.415 15712 Exposure complete
03:01:37.546 00.063 15712 worker thread done servicing request
03:01:37.546 00.000 7988 OnExposeComplete: enter
03:01:37.546 00.000 7988 UpdateGuideState(): m_state=6
03:01:37.551 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5512
03:01:37.551 00.000 7988 Star::Find returns 1 (0), X=971.03, Y=189.45, Mass=873, SNR=19.3, Peak=138 HFD=3.5
03:01:37.553 00.002 7988 MultiStar: [#1 0.15,-0.50,0.95,U] [#2 0.07,-0.60,0.85,U] [#3 -0.18,0.04,0.82,U] [#4 0.27,-0.26,0.73,U] [#5 -0.23,-0.47,0.73,U] [#6 -0.06,-0.68,0.66,U] [#7 -0.25,-0.44,0.45,U] [#8 0.63,-0.68,0.00,M2] 
03:01:37.553 00.000 7988 refined, 7 included, MultiStar: {-0.04, -0.40}, one-star: {-0.21, -0.37}
03:01:37.553 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.24 = 3.04)
03:01:37.553 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.01)
03:01:37.553 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.40 hyp=0.41 cameraTheta=-1.68 mountX=-0.40 mountY=0.05, mountTheta=3.01
03:01:37.559 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.40, opts=13)
03:01:37.559 00.000 7988 Enqueuing Move request for scope (-0.04, -0.40)
03:01:37.562 00.003 15712 Worker thread wakes up
03:01:37.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.40) opts 0xd
03:01:37.562 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.40)
03:01:37.562 00.000 15712 Moving (-0.04, -0.40) raw xDistance=-0.40 yDistance=0.05
03:01:37.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:01:37.562 00.000 7988 UpdateGuideState exits: m=873 SNR=19.3
03:01:37.565 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:37.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:37.567 00.002 7988 Enqueuing Expose request
03:01:37.567 00.000 15712 PPEC rslt: input = -0.40, final = -0.26, react = -0.24, pred = -0.02, hyst = -0.23, hyst_pct = 0.00, period_length = 639.72
03:01:37.567 00.000 15712 PPEC: input: -0.40, control: -0.26, exposure: 1500
03:01:37.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:37.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:01:37.567 00.000 15712 MoveAxis(E, 84, ABG)
03:01:37.567 00.000 15712 Guiding  Dir = 2, Dur = 84
03:01:37.569 00.002 15712 IsGuiding returns 0
03:01:37.582 00.013 15712 PulseGuide returned control before completion, sleep 78
03:01:37.695 00.113 15712 IsGuiding returns 0
03:01:37.695 00.000 15712 Move returns status 0, amount 84
03:01:37.695 00.000 15712 MoveAxis(N, 0, ABG)
03:01:37.695 00.000 15712 Move returns status 0, amount 0
03:01:37.695 00.000 15712 move complete, result=0
03:01:37.695 00.000 7988 GuideStep: -0.4 px 84 ms EAST, 0.1 px 0 ms NORTH
03:01:37.700 00.005 15712 worker thread done servicing request
03:01:37.700 00.000 15712 Worker thread wakes up
03:01:37.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:37.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:39.336 01.636 15712 Exposure complete
03:01:39.400 00.064 15712 worker thread done servicing request
03:01:39.402 00.002 7988 OnExposeComplete: enter
03:01:39.402 00.000 7988 UpdateGuideState(): m_state=6
03:01:39.402 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5513
03:01:39.402 00.000 7988 Star::Find returns 1 (0), X=971.60, Y=189.81, Mass=837, SNR=18.7, Peak=134 HFD=3.6
03:01:39.402 00.000 7988 MultiStar: [#1 -0.06,0.35,1.01,U] [#2 0.31,0.02,0.88,U] [#3 0.21,0.54,0.85,U] [#4 0.24,0.29,0.67,U] [#5 -0.13,0.22,0.71,U] [#6 -0.07,-0.35,0.58,U] [#7 0.28,-0.06,0.50,U] [#8 -0.30,0.47,0.49,U] 
03:01:39.402 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.17}, one-star: {0.36, -0.01}
03:01:39.402 00.000 7988 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.56) = xAngle (-0.58 = -0.58)
03:01:39.402 00.000 7988 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
03:01:39.411 00.009 7988 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.98 mountX=0.17 mountY=-0.12, mountTheta=-0.60
03:01:39.411 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.17, opts=13)
03:01:39.411 00.000 7988 Enqueuing Move request for scope (0.12, 0.17)
03:01:39.411 00.000 15712 Worker thread wakes up
03:01:39.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
03:01:39.411 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
03:01:39.411 00.000 15712 Moving (0.12, 0.17) raw xDistance=0.17 yDistance=-0.12
03:01:39.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:39.411 00.000 7988 UpdateGuideState exits: m=837 SNR=18.7
03:01:39.416 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:39.418 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:39.418 00.000 7988 Enqueuing Expose request
03:01:39.418 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.72
03:01:39.418 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
03:01:39.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:39.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:01:39.418 00.000 15712 MoveAxis(W, 29, ABG)
03:01:39.418 00.000 15712 Guiding  Dir = 3, Dur = 29
03:01:39.451 00.033 15712 IsGuiding returns 0
03:01:39.468 00.017 15712 PulseGuide returned control before completion, sleep 24
03:01:39.536 00.068 15712 IsGuiding returns 0
03:01:39.536 00.000 15712 Move returns status 0, amount 29
03:01:39.536 00.000 15712 MoveAxis(N, 0, ABG)
03:01:39.536 00.000 15712 Move returns status 0, amount 0
03:01:39.536 00.000 15712 move complete, result=0
03:01:39.536 00.000 15712 worker thread done servicing request
03:01:39.536 00.000 15712 Worker thread wakes up
03:01:39.536 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
03:01:39.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:39.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:40.953 01.417 15712 Exposure complete
03:01:41.015 00.062 15712 worker thread done servicing request
03:01:41.015 00.000 7988 OnExposeComplete: enter
03:01:41.015 00.000 7988 UpdateGuideState(): m_state=6
03:01:41.015 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5514
03:01:41.015 00.000 7988 Star::Find returns 1 (0), X=970.99, Y=189.64, Mass=902, SNR=19.5, Peak=139 HFD=3.6
03:01:41.015 00.000 7988 MultiStar: [#1 -0.17,0.18,0.96,U] [#2 0.33,-0.12,0.89,U] [#3 0.02,0.19,0.77,U] [#4 -0.10,0.19,0.71,U] [#5 -0.44,-0.10,0.65,U] [#6 -0.25,-0.53,0.56,U] [#7 0.25,-0.62,0.43,U] [#8 -0.49,0.63,0.00,M2] 
03:01:41.015 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.08}, one-star: {-0.24, -0.18}
03:01:41.023 00.008 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.97 = 2.32)
03:01:41.023 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.29)
03:01:41.023 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.40 mountX=-0.08 mountY=0.08, mountTheta=2.30
03:01:41.023 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.08, opts=13)
03:01:41.023 00.000 7988 Enqueuing Move request for scope (-0.08, -0.08)
03:01:41.023 00.000 15712 Worker thread wakes up
03:01:41.023 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
03:01:41.023 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
03:01:41.023 00.000 15712 Moving (-0.08, -0.08) raw xDistance=-0.08 yDistance=0.08
03:01:41.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:41.030 00.007 7988 UpdateGuideState exits: m=902 SNR=19.5
03:01:41.032 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:41.032 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:41.034 00.002 7988 Enqueuing Expose request
03:01:41.034 00.000 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
03:01:41.034 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
03:01:41.034 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:41.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:01:41.034 00.000 15712 MoveAxis(E, 5, ABG)
03:01:41.034 00.000 15712 Guiding  Dir = 2, Dur = 5
03:01:41.034 00.000 15712 IsGuiding returns 0
03:01:41.052 00.018 15712 IsGuiding returns 0
03:01:41.052 00.000 15712 Move returns status 0, amount 5
03:01:41.052 00.000 15712 MoveAxis(N, 0, ABG)
03:01:41.052 00.000 15712 Move returns status 0, amount 0
03:01:41.052 00.000 15712 move complete, result=0
03:01:41.052 00.000 15712 worker thread done servicing request
03:01:41.052 00.000 15712 Worker thread wakes up
03:01:41.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:41.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:41.052 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:01:42.691 01.639 15712 Exposure complete
03:01:42.753 00.062 15712 worker thread done servicing request
03:01:42.754 00.001 7988 OnExposeComplete: enter
03:01:42.754 00.000 7988 UpdateGuideState(): m_state=6
03:01:42.754 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5515
03:01:42.754 00.000 7988 Star::Find returns 1 (0), X=971.14, Y=189.36, Mass=977, SNR=20.4, Peak=176 HFD=3.7
03:01:42.754 00.000 7988 MultiStar: [#1 0.00,-0.10,0.93,U] [#2 0.22,-0.84,0.00,M1] [#3 0.11,-0.29,0.74,U] [#4 0.10,-0.46,0.68,U] [#5 -0.33,-0.59,0.68,U] [#6 -0.09,-0.65,0.57,U] [#7 0.01,-1.03,0.00,M1] [#8 -0.11,-0.73,0.00,M3] 
03:01:42.759 00.005 7988 refined, 5 included, MultiStar: {-0.05, -0.40}, one-star: {-0.10, -0.46}
03:01:42.759 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
03:01:42.759 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
03:01:42.759 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.40 hyp=0.40 cameraTheta=-1.70 mountX=-0.40 mountY=0.06, mountTheta=2.99
03:01:42.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.40, opts=13)
03:01:42.759 00.000 7988 Enqueuing Move request for scope (-0.05, -0.40)
03:01:42.759 00.000 15712 Worker thread wakes up
03:01:42.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.40) opts 0xd
03:01:42.759 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.40)
03:01:42.759 00.000 15712 Moving (-0.05, -0.40) raw xDistance=-0.40 yDistance=0.06
03:01:42.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:42.759 00.000 7988 UpdateGuideState exits: m=977 SNR=20.4
03:01:42.768 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:42.770 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:42.770 00.000 7988 Enqueuing Expose request
03:01:42.772 00.002 15712 PPEC rslt: input = -0.40, final = -0.26, react = -0.24, pred = -0.02, hyst = -0.21, hyst_pct = 0.00, period_length = 639.71
03:01:42.772 00.000 15712 PPEC: input: -0.40, control: -0.26, exposure: 1500
03:01:42.772 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:42.772 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:01:42.772 00.000 15712 MoveAxis(E, 84, ABG)
03:01:42.772 00.000 15712 Guiding  Dir = 2, Dur = 84
03:01:42.772 00.000 15712 IsGuiding returns 0
03:01:42.793 00.021 15712 PulseGuide returned control before completion, sleep 71
03:01:42.896 00.103 15712 IsGuiding returns 0
03:01:42.896 00.000 15712 Move returns status 0, amount 84
03:01:42.896 00.000 15712 MoveAxis(N, 0, ABG)
03:01:42.896 00.000 15712 Move returns status 0, amount 0
03:01:42.896 00.000 15712 move complete, result=0
03:01:42.896 00.000 15712 worker thread done servicing request
03:01:42.896 00.000 15712 Worker thread wakes up
03:01:42.896 00.000 7988 GuideStep: -0.4 px 84 ms EAST, 0.1 px 0 ms NORTH
03:01:42.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:42.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:44.317 01.421 15712 Exposure complete
03:01:44.378 00.061 15712 worker thread done servicing request
03:01:44.378 00.000 7988 OnExposeComplete: enter
03:01:44.378 00.000 7988 UpdateGuideState(): m_state=6
03:01:44.383 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5516
03:01:44.383 00.000 7988 Star::Find returns 1 (0), X=971.32, Y=189.30, Mass=840, SNR=19.0, Peak=142 HFD=3.6
03:01:44.385 00.002 7988 MultiStar: [#1 0.06,-0.16,0.93,U] [#2 0.46,-0.36,0.81,U] [#3 -0.09,0.19,0.80,U] [#4 0.28,0.25,0.74,U] [#5 -0.27,0.09,0.69,U] [#6 0.12,-0.56,0.64,U] [#7 0.46,-0.63,0.00,M2] [#8 -0.31,0.06,0.44,U] 
03:01:44.385 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {0.09, -0.52}
03:01:44.387 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
03:01:44.387 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
03:01:44.389 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.15 mountX=-0.15 mountY=-0.06, mountTheta=-2.74
03:01:44.391 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.15, opts=13)
03:01:44.392 00.001 7988 Enqueuing Move request for scope (0.07, -0.15)
03:01:44.394 00.002 15712 Worker thread wakes up
03:01:44.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
03:01:44.394 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
03:01:44.394 00.000 15712 Moving (0.07, -0.15) raw xDistance=-0.15 yDistance=-0.06
03:01:44.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:44.394 00.000 7988 UpdateGuideState exits: m=840 SNR=19.0
03:01:44.396 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:44.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:44.398 00.002 7988 Enqueuing Expose request
03:01:44.398 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
03:01:44.398 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
03:01:44.398 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:44.398 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:01:44.398 00.000 15712 MoveAxis(E, 5, ABG)
03:01:44.398 00.000 15712 Guiding  Dir = 2, Dur = 5
03:01:44.400 00.002 15712 IsGuiding returns 0
03:01:44.428 00.028 15712 IsGuiding returns 0
03:01:44.428 00.000 15712 Move returns status 0, amount 5
03:01:44.428 00.000 15712 MoveAxis(N, 0, ABG)
03:01:44.428 00.000 15712 Move returns status 0, amount 0
03:01:44.428 00.000 15712 move complete, result=0
03:01:44.428 00.000 15712 worker thread done servicing request
03:01:44.428 00.000 15712 Worker thread wakes up
03:01:44.428 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
03:01:44.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:44.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:46.071 01.643 15712 Exposure complete
03:01:46.134 00.063 15712 worker thread done servicing request
03:01:46.134 00.000 7988 OnExposeComplete: enter
03:01:46.134 00.000 7988 UpdateGuideState(): m_state=6
03:01:46.138 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5517
03:01:46.138 00.000 7988 Star::Find returns 1 (0), X=970.94, Y=189.56, Mass=835, SNR=18.7, Peak=131 HFD=3.6
03:01:46.140 00.002 7988 MultiStar: [#1 -0.14,0.14,1.08,U] [#2 -0.12,-0.29,0.88,U] [#3 -0.07,0.26,0.81,U] [#4 0.21,-0.02,0.73,U] [#5 -0.00,-0.37,0.68,U] [#6 -0.00,-0.47,0.63,U] [#7 0.03,-0.26,0.53,U] [#8 -0.43,-0.56,0.00,M3] 
03:01:46.142 00.002 7988 refined, 7 included, MultiStar: {-0.07, -0.13}, one-star: {-0.30, -0.25}
03:01:46.142 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.63 = 2.66)
03:01:46.144 00.002 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
03:01:46.144 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.06 mountX=-0.13 mountY=0.08, mountTheta=2.63
03:01:46.146 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.13, opts=13)
03:01:46.148 00.002 7988 Enqueuing Move request for scope (-0.07, -0.13)
03:01:46.148 00.000 15712 Worker thread wakes up
03:01:46.148 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
03:01:46.148 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
03:01:46.150 00.002 15712 Moving (-0.07, -0.13) raw xDistance=-0.13 yDistance=0.08
03:01:46.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:46.150 00.000 7988 UpdateGuideState exits: m=835 SNR=18.7
03:01:46.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:46.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:46.150 00.000 7988 Enqueuing Expose request
03:01:46.150 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
03:01:46.150 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
03:01:46.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:46.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:01:46.150 00.000 15712 MoveAxis(E, 5, ABG)
03:01:46.150 00.000 15712 Guiding  Dir = 2, Dur = 5
03:01:46.150 00.000 15712 IsGuiding returns 0
03:01:46.170 00.020 15712 IsGuiding returns 0
03:01:46.170 00.000 15712 Move returns status 0, amount 5
03:01:46.170 00.000 15712 MoveAxis(N, 0, ABG)
03:01:46.170 00.000 15712 Move returns status 0, amount 0
03:01:46.170 00.000 15712 move complete, result=0
03:01:46.170 00.000 15712 worker thread done servicing request
03:01:46.170 00.000 15712 Worker thread wakes up
03:01:46.170 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:01:46.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:46.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:47.587 01.417 15712 Exposure complete
03:01:47.652 00.065 15712 worker thread done servicing request
03:01:47.652 00.000 7988 OnExposeComplete: enter
03:01:47.652 00.000 7988 UpdateGuideState(): m_state=6
03:01:47.652 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5518
03:01:47.655 00.003 7988 Star::Find returns 1 (0), X=971.16, Y=189.57, Mass=847, SNR=18.6, Peak=127 HFD=3.8
03:01:47.655 00.000 7988 MultiStar: [#1 0.35,-0.17,0.97,U] [#2 0.20,-0.44,0.86,U] [#3 0.09,0.08,0.83,U] [#4 0.22,-0.17,0.78,U] [#5 -0.12,-0.10,0.77,U] [#6 -0.28,-0.64,0.00,M1] [#7 0.25,-0.26,0.53,U] [#8 -0.02,0.22,0.46,U] 
03:01:47.655 00.000 7988 refined, 7 included, MultiStar: {0.12, -0.16}, one-star: {-0.07, -0.25}
03:01:47.655 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
03:01:47.655 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
03:01:47.655 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.93 mountX=-0.16 mountY=-0.11, mountTheta=-2.52
03:01:47.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.16, opts=13)
03:01:47.655 00.000 7988 Enqueuing Move request for scope (0.12, -0.16)
03:01:47.655 00.000 15712 Worker thread wakes up
03:01:47.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
03:01:47.655 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
03:01:47.655 00.000 15712 Moving (0.12, -0.16) raw xDistance=-0.16 yDistance=-0.11
03:01:47.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:47.666 00.011 7988 UpdateGuideState exits: m=847 SNR=18.6
03:01:47.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:47.666 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:47.666 00.000 7988 Enqueuing Expose request
03:01:47.666 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
03:01:47.666 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
03:01:47.666 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:47.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:01:47.666 00.000 15712 MoveAxis(E, 4, ABG)
03:01:47.666 00.000 15712 Guiding  Dir = 2, Dur = 4
03:01:47.671 00.005 15712 IsGuiding returns 0
03:01:47.689 00.018 15712 IsGuiding returns 0
03:01:47.689 00.000 15712 Move returns status 0, amount 4
03:01:47.689 00.000 15712 MoveAxis(N, 0, ABG)
03:01:47.689 00.000 15712 Move returns status 0, amount 0
03:01:47.689 00.000 15712 move complete, result=0
03:01:47.689 00.000 15712 worker thread done servicing request
03:01:47.689 00.000 15712 Worker thread wakes up
03:01:47.689 00.000 7988 GuideStep: -0.2 px 4 ms EAST, -0.1 px 0 ms NORTH
03:01:47.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:47.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:49.327 01.638 15712 Exposure complete
03:01:49.390 00.063 15712 worker thread done servicing request
03:01:49.390 00.000 7988 OnExposeComplete: enter
03:01:49.390 00.000 7988 UpdateGuideState(): m_state=6
03:01:49.390 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5519
03:01:49.390 00.000 7988 Star::Find returns 1 (0), X=971.19, Y=189.40, Mass=853, SNR=18.8, Peak=139 HFD=3.7
03:01:49.390 00.000 7988 MultiStar: [#1 0.04,-0.50,1.03,U] [#2 0.16,-0.74,0.00,M1] [#3 0.01,-0.06,0.83,U] [#4 0.44,-0.40,0.71,U] [#5 -0.22,-0.78,0.00,M1] [#6 -0.37,-0.46,0.57,U] [#7 0.27,-0.29,0.45,U] [#8 -0.21,-0.72,0.00,M3] 
03:01:49.390 00.000 7988 refined, 5 included, MultiStar: {0.05, -0.36}, one-star: {-0.05, -0.42}
03:01:49.390 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
03:01:49.390 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
03:01:49.390 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.36 hyp=0.36 cameraTheta=-1.44 mountX=-0.36 mountY=-0.04, mountTheta=-3.04
03:01:49.390 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.36, opts=13)
03:01:49.390 00.000 7988 Enqueuing Move request for scope (0.05, -0.36)
03:01:49.390 00.000 15712 Worker thread wakes up
03:01:49.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.36) opts 0xd
03:01:49.390 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.36)
03:01:49.390 00.000 15712 Moving (0.05, -0.36) raw xDistance=-0.36 yDistance=-0.04
03:01:49.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:49.404 00.014 7988 UpdateGuideState exits: m=853 SNR=18.8
03:01:49.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:49.406 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:49.406 00.000 7988 Enqueuing Expose request
03:01:49.406 00.000 15712 PPEC rslt: input = -0.36, final = -0.23, react = -0.22, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.70
03:01:49.406 00.000 15712 PPEC: input: -0.36, control: -0.23, exposure: 1500
03:01:49.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:49.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:01:49.406 00.000 15712 MoveAxis(E, 76, ABG)
03:01:49.406 00.000 15712 Guiding  Dir = 2, Dur = 76
03:01:49.406 00.000 15712 IsGuiding returns 0
03:01:49.431 00.025 15712 PulseGuide returned control before completion, sleep 65
03:01:49.499 00.068 15712 IsGuiding returns 1
03:01:49.499 00.000 15712 scope still moving after pulse duration time elapsed
03:01:49.543 00.044 15712 IsGuiding returns 0
03:01:49.543 00.000 15712 scope move finished after 76 + 57 ms
03:01:49.543 00.000 15712 Move returns status 0, amount 76
03:01:49.543 00.000 15712 MoveAxis(N, 0, ABG)
03:01:49.543 00.000 15712 Move returns status 0, amount 0
03:01:49.543 00.000 15712 move complete, result=0
03:01:49.543 00.000 7988 GuideStep: -0.4 px 76 ms EAST, -0.0 px 0 ms NORTH
03:01:49.543 00.000 15712 worker thread done servicing request
03:01:49.545 00.002 15712 Worker thread wakes up
03:01:49.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:49.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:50.951 01.406 15712 Exposure complete
03:01:51.012 00.061 15712 worker thread done servicing request
03:01:51.012 00.000 7988 OnExposeComplete: enter
03:01:51.012 00.000 7988 UpdateGuideState(): m_state=6
03:01:51.012 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5520
03:01:51.012 00.000 7988 Star::Find returns 1 (0), X=971.01, Y=189.52, Mass=842, SNR=18.5, Peak=123 HFD=3.7
03:01:51.012 00.000 7988 MultiStar: [#1 -0.04,-0.33,1.02,U] [#2 -0.20,-0.62,0.85,U] [#3 0.40,0.18,0.83,U] [#4 0.23,0.32,0.74,U] [#5 -0.19,-0.35,0.75,U] [#6 -0.29,-0.48,0.67,U] [#7 0.16,-0.16,0.51,U] [#8 0.06,-0.25,0.45,U] 
03:01:51.012 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.23}, one-star: {-0.23, -0.30}
03:01:51.012 00.000 7988 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.56) = xAngle (-3.25 = 3.04)
03:01:51.012 00.000 7988 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
03:01:51.022 00.010 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.68 mountX=-0.23 mountY=0.03, mountTheta=3.00
03:01:51.022 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.23, opts=13)
03:01:51.022 00.000 7988 Enqueuing Move request for scope (-0.03, -0.23)
03:01:51.022 00.000 15712 Worker thread wakes up
03:01:51.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
03:01:51.022 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
03:01:51.022 00.000 15712 Moving (-0.03, -0.23) raw xDistance=-0.23 yDistance=0.03
03:01:51.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:01:51.028 00.006 7988 UpdateGuideState exits: m=842 SNR=18.5
03:01:51.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:51.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:51.028 00.000 7988 Enqueuing Expose request
03:01:51.028 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.70
03:01:51.028 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
03:01:51.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:51.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:01:51.028 00.000 15712 MoveAxis(E, 50, ABG)
03:01:51.028 00.000 15712 Guiding  Dir = 2, Dur = 50
03:01:51.028 00.000 15712 IsGuiding returns 0
03:01:51.060 00.032 15712 PulseGuide returned control before completion, sleep 33
03:01:51.108 00.048 15712 IsGuiding returns 1
03:01:51.108 00.000 15712 scope still moving after pulse duration time elapsed
03:01:51.140 00.032 15712 IsGuiding returns 0
03:01:51.140 00.000 15712 scope move finished after 50 + 58 ms
03:01:51.140 00.000 15712 Move returns status 0, amount 50
03:01:51.140 00.000 15712 MoveAxis(N, 0, ABG)
03:01:51.142 00.002 15712 Move returns status 0, amount 0
03:01:51.142 00.000 15712 move complete, result=0
03:01:51.142 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
03:01:51.142 00.000 15712 worker thread done servicing request
03:01:51.142 00.000 15712 Worker thread wakes up
03:01:51.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:51.144 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:52.781 01.637 15712 Exposure complete
03:01:52.845 00.064 15712 worker thread done servicing request
03:01:52.845 00.000 7988 OnExposeComplete: enter
03:01:52.845 00.000 7988 UpdateGuideState(): m_state=6
03:01:52.848 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5521
03:01:52.848 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=189.79, Mass=795, SNR=18.1, Peak=131 HFD=3.6
03:01:52.850 00.002 7988 MultiStar: [#1 -0.11,0.30,0.98,U] [#2 0.30,-0.14,0.90,U] [#3 0.07,0.39,0.82,U] [#4 -0.09,0.17,0.73,U] [#5 0.09,0.00,0.75,U] [#6 -0.16,-0.06,0.63,U] [#7 0.34,-0.10,0.48,U] [#8 -0.69,0.13,0.00,M3] 
03:01:52.850 00.000 7988 single-star, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.06, -0.03}
03:01:52.850 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
03:01:52.850 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
03:01:52.850 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.40 mountX=-0.03 mountY=-0.06, mountTheta=-1.97
03:01:52.850 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.03, opts=13)
03:01:52.858 00.008 7988 Enqueuing Move request for scope (0.06, -0.03)
03:01:52.858 00.000 15712 Worker thread wakes up
03:01:52.858 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:01:52.858 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:01:52.858 00.000 15712 Moving (0.06, -0.03) raw xDistance=-0.03 yDistance=-0.06
03:01:52.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:01:52.860 00.002 7988 UpdateGuideState exits: m=795 SNR=18.1
03:01:52.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:52.863 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:52.863 00.000 7988 Enqueuing Expose request
03:01:52.863 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
03:01:52.863 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
03:01:52.863 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:52.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:01:52.863 00.000 15712 MoveAxis(E, 6, ABG)
03:01:52.863 00.000 15712 Guiding  Dir = 2, Dur = 6
03:01:52.863 00.000 15712 IsGuiding returns 0
03:01:52.884 00.021 15712 IsGuiding returns 0
03:01:52.884 00.000 15712 Move returns status 0, amount 6
03:01:52.884 00.000 15712 MoveAxis(N, 0, ABG)
03:01:52.884 00.000 15712 Move returns status 0, amount 0
03:01:52.884 00.000 15712 move complete, result=0
03:01:52.884 00.000 15712 worker thread done servicing request
03:01:52.884 00.000 15712 Worker thread wakes up
03:01:52.884 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
03:01:52.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:52.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:54.299 01.415 15712 Exposure complete
03:01:54.361 00.062 15712 worker thread done servicing request
03:01:54.362 00.001 7988 OnExposeComplete: enter
03:01:54.362 00.000 7988 UpdateGuideState(): m_state=6
03:01:54.362 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5522
03:01:54.362 00.000 7988 Star::Find returns 1 (0), X=971.18, Y=189.57, Mass=803, SNR=18.4, Peak=140 HFD=3.3
03:01:54.362 00.000 7988 MultiStar: [#1 0.07,-0.15,1.05,U] [#2 -0.00,-0.08,0.89,U] [#3 0.18,0.47,0.84,U] [#4 -0.18,0.26,0.74,U] [#5 -0.10,-0.14,0.76,U] [#6 -0.12,-0.59,0.69,U] [#7 0.40,-0.64,0.00,M1] [#8 -0.40,0.13,0.45,U] 
03:01:54.362 00.000 7988 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.05, -0.25}
03:01:54.368 00.006 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.85 = 2.44)
03:01:54.368 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.41)
03:01:54.368 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.28 mountX=-0.05 mountY=0.05, mountTheta=2.42
03:01:54.371 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
03:01:54.371 00.000 7988 Enqueuing Move request for scope (-0.05, -0.05)
03:01:54.371 00.000 15712 Worker thread wakes up
03:01:54.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
03:01:54.371 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
03:01:54.371 00.000 15712 Moving (-0.05, -0.05) raw xDistance=-0.05 yDistance=0.05
03:01:54.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:01:54.371 00.000 7988 UpdateGuideState exits: m=803 SNR=18.4
03:01:54.376 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:54.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:54.376 00.000 7988 Enqueuing Expose request
03:01:54.376 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
03:01:54.376 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
03:01:54.376 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:54.376 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:01:54.376 00.000 15712 MoveAxis(E, 7, ABG)
03:01:54.376 00.000 15712 Guiding  Dir = 2, Dur = 7
03:01:54.376 00.000 15712 IsGuiding returns 0
03:01:54.397 00.021 15712 IsGuiding returns 0
03:01:54.397 00.000 15712 Move returns status 0, amount 7
03:01:54.397 00.000 15712 MoveAxis(N, 0, ABG)
03:01:54.397 00.000 15712 Move returns status 0, amount 0
03:01:54.397 00.000 15712 move complete, result=0
03:01:54.397 00.000 15712 worker thread done servicing request
03:01:54.397 00.000 15712 Worker thread wakes up
03:01:54.397 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
03:01:54.405 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:54.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:56.145 01.740 15712 Exposure complete
03:01:56.207 00.062 15712 worker thread done servicing request
03:01:56.207 00.000 7988 OnExposeComplete: enter
03:01:56.207 00.000 7988 UpdateGuideState(): m_state=6
03:01:56.212 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5523
03:01:56.212 00.000 7988 Star::Find returns 1 (0), X=971.38, Y=189.55, Mass=884, SNR=19.4, Peak=144 HFD=3.4
03:01:56.214 00.002 7988 MultiStar: [#1 0.42,0.23,1.00,U] [#2 0.35,-0.12,0.89,U] [#3 0.28,0.26,0.84,U] [#4 0.27,-0.14,0.72,U] [#5 0.19,-0.15,0.68,U] [#6 -0.14,-0.11,0.64,U] [#7 0.09,0.01,0.57,U] [#8 0.08,0.46,0.40,U] 
03:01:56.214 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.00}, one-star: {0.14, -0.26}
03:01:56.216 00.002 7988 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
03:01:56.216 00.000 7988 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
03:01:56.218 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.00 mountX=0.00 mountY=-0.21, mountTheta=-1.56
03:01:56.220 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.00, opts=13)
03:01:56.220 00.000 7988 Enqueuing Move request for scope (0.21, -0.00)
03:01:56.222 00.002 15712 Worker thread wakes up
03:01:56.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
03:01:56.222 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
03:01:56.222 00.000 15712 Moving (0.21, -0.00) raw xDistance=0.00 yDistance=-0.21
03:01:56.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:01:56.223 00.001 7988 UpdateGuideState exits: m=884 SNR=19.4
03:01:56.224 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:56.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:56.226 00.002 7988 Enqueuing Expose request
03:01:56.226 00.000 15712 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
03:01:56.226 00.000 15712 PPEC: input: 0.00, control: -0.02, exposure: 1500
03:01:56.228 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:56.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:01:56.228 00.000 15712 MoveAxis(E, 7, ABG)
03:01:56.228 00.000 15712 Guiding  Dir = 2, Dur = 7
03:01:56.228 00.000 15712 IsGuiding returns 0
03:01:56.256 00.028 15712 IsGuiding returns 0
03:01:56.256 00.000 15712 Move returns status 0, amount 7
03:01:56.256 00.000 15712 MoveAxis(N, 0, ABG)
03:01:56.256 00.000 15712 Move returns status 0, amount 0
03:01:56.256 00.000 15712 move complete, result=0
03:01:56.256 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
03:01:56.259 00.003 15712 worker thread done servicing request
03:01:56.259 00.000 15712 Worker thread wakes up
03:01:56.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:56.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:57.678 01.419 15712 Exposure complete
03:01:57.740 00.062 15712 worker thread done servicing request
03:01:57.740 00.000 7988 OnExposeComplete: enter
03:01:57.740 00.000 7988 UpdateGuideState(): m_state=6
03:01:57.743 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5524
03:01:57.743 00.000 7988 Star::Find returns 1 (0), X=971.57, Y=189.50, Mass=843, SNR=18.9, Peak=138 HFD=3.3
03:01:57.745 00.002 7988 MultiStar: [#1 0.07,0.10,1.02,U] [#2 0.17,0.13,0.86,U] [#3 0.46,0.25,0.84,U] [#4 0.31,-0.01,0.71,U] [#5 -0.07,-0.48,0.71,U] [#6 0.29,-0.53,0.65,U] [#7 0.39,-0.00,0.51,U] [#8 -0.22,-0.51,0.46,U] 
03:01:57.745 00.000 7988 refined, 8 included, MultiStar: {0.21, -0.12}, one-star: {0.33, -0.32}
03:01:57.747 00.002 7988 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.56) = xAngle (-2.10 = -2.10)
03:01:57.749 00.002 7988 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.13 = -2.13)
03:01:57.749 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.54 mountX=-0.12 mountY=-0.20, mountTheta=-2.11
03:01:57.751 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.12, opts=13)
03:01:57.751 00.000 7988 Enqueuing Move request for scope (0.21, -0.12)
03:01:57.753 00.002 15712 Worker thread wakes up
03:01:57.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
03:01:57.753 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
03:01:57.753 00.000 15712 Moving (0.21, -0.12) raw xDistance=-0.12 yDistance=-0.20
03:01:57.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:01:57.755 00.002 7988 UpdateGuideState exits: m=843 SNR=18.9
03:01:57.757 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:57.757 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:57.759 00.002 7988 Enqueuing Expose request
03:01:57.759 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
03:01:57.759 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
03:01:57.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:57.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:01:57.759 00.000 15712 MoveAxis(E, 6, ABG)
03:01:57.759 00.000 15712 Guiding  Dir = 2, Dur = 6
03:01:57.759 00.000 15712 IsGuiding returns 0
03:01:57.774 00.015 15712 IsGuiding returns 0
03:01:57.774 00.000 15712 Move returns status 0, amount 6
03:01:57.774 00.000 15712 MoveAxis(N, 0, ABG)
03:01:57.774 00.000 15712 Move returns status 0, amount 0
03:01:57.774 00.000 15712 move complete, result=0
03:01:57.774 00.000 15712 worker thread done servicing request
03:01:57.774 00.000 15712 Worker thread wakes up
03:01:57.774 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
03:01:57.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:57.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:01:59.415 01.641 15712 Exposure complete
03:01:59.478 00.063 15712 worker thread done servicing request
03:01:59.478 00.000 7988 OnExposeComplete: enter
03:01:59.478 00.000 7988 UpdateGuideState(): m_state=6
03:01:59.478 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5525
03:01:59.478 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=189.84, Mass=902, SNR=19.4, Peak=138 HFD=3.8
03:01:59.478 00.000 7988 MultiStar: [#1 -0.06,-0.20,0.94,U] [#2 0.07,-0.32,0.84,U] [#3 0.14,0.10,0.79,U] [#4 0.13,0.19,0.72,U] [#5 0.17,-0.42,0.75,U] [#6 0.04,-0.38,0.63,U] [#7 0.28,-0.63,0.40,U] [#8 -0.24,0.04,0.45,U] 
03:01:59.478 00.000 7988 single-star, 8 included, MultiStar: {0.07, -0.16}, one-star: {0.06, 0.02}
03:01:59.478 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.23 = -1.23)
03:01:59.487 00.009 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
03:01:59.487 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.34 mountX=0.02 mountY=-0.06, mountTheta=-1.23
03:01:59.489 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.02, opts=13)
03:01:59.490 00.001 7988 Enqueuing Move request for scope (0.06, 0.02)
03:01:59.492 00.002 15712 Worker thread wakes up
03:01:59.492 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:01:59.492 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:01:59.492 00.000 15712 Moving (0.06, 0.02) raw xDistance=0.02 yDistance=-0.06
03:01:59.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:01:59.492 00.000 7988 UpdateGuideState exits: m=902 SNR=19.4
03:01:59.494 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:59.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:01:59.496 00.002 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
03:01:59.496 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
03:01:59.496 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:59.496 00.000 7988 Enqueuing Expose request
03:01:59.496 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:01:59.496 00.000 15712 MoveAxis(E, 6, ABG)
03:01:59.496 00.000 15712 Guiding  Dir = 2, Dur = 6
03:01:59.512 00.016 15712 IsGuiding returns 0
03:01:59.528 00.016 15712 IsGuiding returns 0
03:01:59.528 00.000 15712 Move returns status 0, amount 6
03:01:59.528 00.000 15712 MoveAxis(N, 0, ABG)
03:01:59.528 00.000 15712 Move returns status 0, amount 0
03:01:59.528 00.000 15712 move complete, result=0
03:01:59.528 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
03:01:59.536 00.008 15712 worker thread done servicing request
03:01:59.536 00.000 15712 Worker thread wakes up
03:01:59.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:01:59.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:00.941 01.405 15712 Exposure complete
03:02:01.006 00.065 15712 worker thread done servicing request
03:02:01.006 00.000 7988 OnExposeComplete: enter
03:02:01.008 00.002 7988 UpdateGuideState(): m_state=6
03:02:01.008 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5526
03:02:01.010 00.002 7988 Star::Find returns 1 (0), X=971.06, Y=189.46, Mass=886, SNR=19.0, Peak=130 HFD=3.7
03:02:01.010 00.000 7988 MultiStar: [#1 0.11,0.06,0.99,U] [#2 0.04,-0.56,0.83,U] [#3 0.18,-0.07,0.84,U] [#4 -0.04,-0.13,0.66,U] [#5 0.07,-0.28,0.65,U] [#6 -0.16,-0.58,0.70,U] [#7 0.13,-0.54,0.48,U] [#8 -0.47,-0.18,0.44,U] 
03:02:01.012 00.002 7988 refined, 8 included, MultiStar: {-0.02, -0.28}, one-star: {-0.18, -0.35}
03:02:01.012 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
03:02:01.014 00.002 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
03:02:01.014 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.64 mountX=-0.28 mountY=0.03, mountTheta=3.05
03:02:01.016 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.28, opts=13)
03:02:01.018 00.002 7988 Enqueuing Move request for scope (-0.02, -0.28)
03:02:01.018 00.000 15712 Worker thread wakes up
03:02:01.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
03:02:01.018 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
03:02:01.018 00.000 15712 Moving (-0.02, -0.28) raw xDistance=-0.28 yDistance=0.03
03:02:01.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:02:01.018 00.000 7988 UpdateGuideState exits: m=886 SNR=19.0
03:02:01.022 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:01.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:01.022 00.000 7988 Enqueuing Expose request
03:02:01.022 00.000 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.67
03:02:01.022 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
03:02:01.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:01.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:02:01.022 00.000 15712 MoveAxis(E, 61, ABG)
03:02:01.022 00.000 15712 Guiding  Dir = 2, Dur = 61
03:02:01.022 00.000 15712 IsGuiding returns 0
03:02:01.048 00.026 15712 PulseGuide returned control before completion, sleep 45
03:02:01.101 00.053 15712 IsGuiding returns 1
03:02:01.101 00.000 15712 scope still moving after pulse duration time elapsed
03:02:01.158 00.057 15712 IsGuiding returns 0
03:02:01.158 00.000 15712 scope move finished after 61 + 78 ms
03:02:01.165 00.007 15712 Move returns status 0, amount 61
03:02:01.165 00.000 15712 MoveAxis(N, 0, ABG)
03:02:01.165 00.000 15712 Move returns status 0, amount 0
03:02:01.165 00.000 15712 move complete, result=0
03:02:01.165 00.000 15712 worker thread done servicing request
03:02:01.165 00.000 15712 Worker thread wakes up
03:02:01.165 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
03:02:01.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:01.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:02.905 01.740 15712 Exposure complete
03:02:02.967 00.062 15712 worker thread done servicing request
03:02:02.967 00.000 7988 OnExposeComplete: enter
03:02:02.967 00.000 7988 UpdateGuideState(): m_state=6
03:02:02.971 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5527
03:02:02.971 00.000 7988 Star::Find returns 1 (0), X=971.15, Y=189.59, Mass=910, SNR=19.5, Peak=128 HFD=3.9
03:02:02.973 00.002 7988 MultiStar: [#1 0.33,0.12,0.95,U] [#2 0.16,-0.51,0.82,U] [#3 0.36,0.27,0.86,U] [#4 0.40,0.14,0.65,U] [#5 -0.15,-0.14,0.72,U] [#6 0.17,-0.38,0.62,U] [#7 0.22,-0.08,0.45,U] [#8 0.05,-0.09,0.40,U] 
03:02:02.973 00.000 7988 refined, 8 included, MultiStar: {0.16, -0.10}, one-star: {-0.09, -0.23}
03:02:02.975 00.002 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.10 = -2.10)
03:02:02.976 00.001 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.13 = -2.13)
03:02:02.976 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.53 mountX=-0.09 mountY=-0.16, mountTheta=-2.10
03:02:02.978 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.10, opts=13)
03:02:02.980 00.002 7988 Enqueuing Move request for scope (0.16, -0.10)
03:02:02.982 00.002 15712 Worker thread wakes up
03:02:02.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
03:02:02.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
03:02:02.982 00.000 15712 Moving (0.16, -0.10) raw xDistance=-0.09 yDistance=-0.16
03:02:02.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:02:02.983 00.001 7988 UpdateGuideState exits: m=910 SNR=19.5
03:02:02.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:02.985 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:02.985 00.000 7988 Enqueuing Expose request
03:02:02.987 00.002 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
03:02:02.987 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
03:02:02.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:02.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:02:02.987 00.000 15712 MoveAxis(E, 7, ABG)
03:02:02.987 00.000 15712 Guiding  Dir = 2, Dur = 7
03:02:02.987 00.000 15712 IsGuiding returns 0
03:02:03.031 00.044 15712 IsGuiding returns 0
03:02:03.031 00.000 15712 Move returns status 0, amount 7
03:02:03.031 00.000 15712 MoveAxis(N, 0, ABG)
03:02:03.031 00.000 15712 Move returns status 0, amount 0
03:02:03.031 00.000 15712 move complete, result=0
03:02:03.031 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
03:02:03.036 00.005 15712 worker thread done servicing request
03:02:03.036 00.000 15712 Worker thread wakes up
03:02:03.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:03.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:04.449 01.413 15712 Exposure complete
03:02:04.510 00.061 15712 worker thread done servicing request
03:02:04.510 00.000 7988 OnExposeComplete: enter
03:02:04.510 00.000 7988 UpdateGuideState(): m_state=6
03:02:04.510 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5528
03:02:04.510 00.000 7988 Star::Find returns 1 (0), X=971.56, Y=189.76, Mass=810, SNR=18.3, Peak=134 HFD=3.7
03:02:04.510 00.000 7988 MultiStar: [#1 0.07,0.07,0.99,U] [#2 0.23,-0.33,0.84,U] [#3 0.52,0.43,0.82,U] [#4 0.59,-0.08,0.78,U] [#5 -0.46,-0.25,0.77,U] [#6 -0.06,-0.52,0.70,U] [#7 0.78,0.15,0.00,M1] [#8 -1.06,-0.06,0.00,M1] 
03:02:04.510 00.000 7988 refined, 6 included, MultiStar: {0.18, -0.09}, one-star: {0.32, -0.05}
03:02:04.510 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
03:02:04.510 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
03:02:04.510 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.46 mountX=-0.09 mountY=-0.18, mountTheta=-2.03
03:02:04.524 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.09, opts=13)
03:02:04.524 00.000 7988 Enqueuing Move request for scope (0.18, -0.09)
03:02:04.526 00.002 15712 Worker thread wakes up
03:02:04.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
03:02:04.526 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
03:02:04.526 00.000 15712 Moving (0.18, -0.09) raw xDistance=-0.09 yDistance=-0.18
03:02:04.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:02:04.526 00.000 7988 UpdateGuideState exits: m=810 SNR=18.3
03:02:04.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:04.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:04.526 00.000 7988 Enqueuing Expose request
03:02:04.526 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
03:02:04.526 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
03:02:04.526 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:04.526 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:02:04.526 00.000 15712 MoveAxis(E, 8, ABG)
03:02:04.526 00.000 15712 Guiding  Dir = 2, Dur = 8
03:02:04.526 00.000 15712 IsGuiding returns 0
03:02:04.547 00.021 15712 IsGuiding returns 0
03:02:04.547 00.000 15712 Move returns status 0, amount 8
03:02:04.547 00.000 15712 MoveAxis(N, 0, ABG)
03:02:04.547 00.000 15712 Move returns status 0, amount 0
03:02:04.547 00.000 15712 move complete, result=0
03:02:04.547 00.000 15712 worker thread done servicing request
03:02:04.547 00.000 15712 Worker thread wakes up
03:02:04.547 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
03:02:04.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:04.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:06.184 01.637 15712 Exposure complete
03:02:06.249 00.065 15712 worker thread done servicing request
03:02:06.250 00.001 7988 OnExposeComplete: enter
03:02:06.250 00.000 7988 UpdateGuideState(): m_state=6
03:02:06.250 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5529
03:02:06.250 00.000 7988 Star::Find returns 1 (0), X=971.23, Y=189.49, Mass=812, SNR=18.6, Peak=143 HFD=3.4
03:02:06.250 00.000 7988 MultiStar: [#1 0.27,-0.17,0.96,U] [#2 0.20,-0.36,0.86,U] [#3 0.47,0.18,0.84,U] [#4 0.25,-0.52,0.74,U] [#5 -0.18,-0.30,0.81,U] [#6 -0.04,-0.51,0.61,U] [#7 0.53,-0.94,0.00,M2] [#8 -0.12,-0.43,0.51,U] 
03:02:06.250 00.000 7988 refined, 7 included, MultiStar: {0.12, -0.28}, one-star: {-0.01, -0.33}
03:02:06.250 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
03:02:06.257 00.007 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
03:02:06.257 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.16 mountX=-0.28 mountY=-0.11, mountTheta=-2.76
03:02:06.257 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.28, opts=13)
03:02:06.257 00.000 7988 Enqueuing Move request for scope (0.12, -0.28)
03:02:06.257 00.000 15712 Worker thread wakes up
03:02:06.257 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
03:02:06.257 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
03:02:06.257 00.000 15712 Moving (0.12, -0.28) raw xDistance=-0.28 yDistance=-0.11
03:02:06.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:02:06.263 00.006 7988 UpdateGuideState exits: m=812 SNR=18.6
03:02:06.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:06.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:06.263 00.000 7988 Enqueuing Expose request
03:02:06.263 00.000 15712 PPEC rslt: input = -0.28, final = -0.20, react = -0.17, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.65
03:02:06.263 00.000 15712 PPEC: input: -0.28, control: -0.20, exposure: 1500
03:02:06.263 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:06.263 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:02:06.263 00.000 15712 MoveAxis(E, 64, ABG)
03:02:06.263 00.000 15712 Guiding  Dir = 2, Dur = 64
03:02:06.263 00.000 15712 IsGuiding returns 0
03:02:06.291 00.028 15712 PulseGuide returned control before completion, sleep 49
03:02:06.359 00.068 15712 IsGuiding returns 1
03:02:06.359 00.000 15712 scope still moving after pulse duration time elapsed
03:02:06.391 00.032 15712 IsGuiding returns 0
03:02:06.391 00.000 15712 scope move finished after 64 + 58 ms
03:02:06.391 00.000 15712 Move returns status 0, amount 64
03:02:06.391 00.000 15712 MoveAxis(N, 0, ABG)
03:02:06.391 00.000 15712 Move returns status 0, amount 0
03:02:06.391 00.000 15712 move complete, result=0
03:02:06.391 00.000 15712 worker thread done servicing request
03:02:06.391 00.000 15712 Worker thread wakes up
03:02:06.391 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.1 px 0 ms NORTH
03:02:06.392 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:06.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:07.797 01.405 15712 Exposure complete
03:02:07.859 00.062 15712 worker thread done servicing request
03:02:07.859 00.000 7988 OnExposeComplete: enter
03:02:07.859 00.000 7988 UpdateGuideState(): m_state=6
03:02:07.863 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5530
03:02:07.863 00.000 7988 Star::Find returns 1 (0), X=971.29, Y=189.69, Mass=786, SNR=18.1, Peak=135 HFD=3.5
03:02:07.865 00.002 7988 MultiStar: [#1 0.20,0.31,1.02,U] [#2 0.23,-0.04,0.92,U] [#3 0.33,0.47,0.88,U] [#4 0.17,0.29,0.73,U] [#5 -0.03,-0.08,0.74,U] [#6 -0.01,-0.03,0.76,U] [#7 0.90,-0.39,0.00,M3] [#8 0.27,0.22,0.40,U] 
03:02:07.867 00.002 7988 single-star, 7 included, MultiStar: {0.15, 0.12}, one-star: {0.06, -0.12}
03:02:07.867 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
03:02:07.869 00.002 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
03:02:07.869 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.14 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
03:02:07.871 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.12, opts=13)
03:02:07.871 00.000 7988 Enqueuing Move request for scope (0.06, -0.12)
03:02:07.873 00.002 15712 Worker thread wakes up
03:02:07.873 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
03:02:07.873 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
03:02:07.873 00.000 15712 Moving (0.06, -0.12) raw xDistance=-0.12 yDistance=-0.05
03:02:07.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:02:07.875 00.002 7988 UpdateGuideState exits: m=786 SNR=18.1
03:02:07.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:07.877 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:07.879 00.002 7988 Enqueuing Expose request
03:02:07.879 00.000 15712 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
03:02:07.879 00.000 15712 PPEC: input: -0.12, control: -0.03, exposure: 1500
03:02:07.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:07.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:02:07.879 00.000 15712 MoveAxis(E, 9, ABG)
03:02:07.879 00.000 15712 Guiding  Dir = 2, Dur = 9
03:02:07.879 00.000 15712 IsGuiding returns 0
03:02:07.907 00.028 15712 IsGuiding returns 0
03:02:07.907 00.000 15712 Move returns status 0, amount 9
03:02:07.907 00.000 15712 MoveAxis(N, 0, ABG)
03:02:07.907 00.000 15712 Move returns status 0, amount 0
03:02:07.907 00.000 15712 move complete, result=0
03:02:07.907 00.000 7988 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
03:02:07.912 00.005 15712 worker thread done servicing request
03:02:07.912 00.000 15712 Worker thread wakes up
03:02:07.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:07.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:09.553 01.641 15712 Exposure complete
03:02:09.616 00.063 15712 worker thread done servicing request
03:02:09.616 00.000 7988 OnExposeComplete: enter
03:02:09.616 00.000 7988 UpdateGuideState(): m_state=6
03:02:09.616 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5531
03:02:09.616 00.000 7988 Star::Find returns 1 (0), X=971.16, Y=189.93, Mass=951, SNR=19.9, Peak=146 HFD=3.8
03:02:09.620 00.004 7988 MultiStar: [#1 0.27,0.36,0.95,U] [#2 0.07,0.27,0.89,U] [#3 0.15,0.52,0.80,U] [#4 0.02,0.54,0.70,U] [#5 -0.19,0.23,0.68,U] [#6 -0.21,0.08,0.59,U] [#7 0.31,0.46,0.45,U] [#8 0.24,0.16,0.47,U] 
03:02:09.620 00.000 7988 single-star, 8 included, MultiStar: {0.06, 0.30}, one-star: {-0.08, 0.11}
03:02:09.620 00.000 7988 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.56) = xAngle (0.65 = 0.65)
03:02:09.620 00.000 7988 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
03:02:09.620 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.21 mountX=0.11 mountY=0.08, mountTheta=0.62
03:02:09.620 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.11, opts=13)
03:02:09.620 00.000 7988 Enqueuing Move request for scope (-0.08, 0.11)
03:02:09.620 00.000 15712 Worker thread wakes up
03:02:09.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
03:02:09.620 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
03:02:09.620 00.000 15712 Moving (-0.08, 0.11) raw xDistance=0.11 yDistance=0.08
03:02:09.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:02:09.630 00.010 7988 UpdateGuideState exits: m=951 SNR=19.9
03:02:09.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:09.633 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:09.633 00.000 7988 Enqueuing Expose request
03:02:09.633 00.000 15712 PPEC rslt: input = 0.11, final = -0.03, react = 0.07, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
03:02:09.633 00.000 15712 PPEC: input: 0.11, control: -0.03, exposure: 1500
03:02:09.633 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:09.633 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:02:09.633 00.000 15712 MoveAxis(E, 9, ABG)
03:02:09.633 00.000 15712 Guiding  Dir = 2, Dur = 9
03:02:09.633 00.000 15712 IsGuiding returns 0
03:02:09.683 00.050 15712 IsGuiding returns 0
03:02:09.683 00.000 15712 Move returns status 0, amount 9
03:02:09.683 00.000 15712 MoveAxis(N, 0, ABG)
03:02:09.683 00.000 15712 Move returns status 0, amount 0
03:02:09.683 00.000 15712 move complete, result=0
03:02:09.683 00.000 7988 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
03:02:09.686 00.003 15712 worker thread done servicing request
03:02:09.686 00.000 15712 Worker thread wakes up
03:02:09.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:09.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:11.099 01.413 15712 Exposure complete
03:02:11.162 00.063 15712 worker thread done servicing request
03:02:11.162 00.000 7988 OnExposeComplete: enter
03:02:11.162 00.000 7988 UpdateGuideState(): m_state=6
03:02:11.162 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5532
03:02:11.166 00.004 7988 Star::Find returns 1 (0), X=971.57, Y=190.32, Mass=923, SNR=19.6, Peak=138 HFD=4.0
03:02:11.166 00.000 7988 MultiStar: [#1 -0.16,0.43,0.99,U] [#2 0.45,0.20,0.79,U] [#3 0.28,0.68,0.00,M1] [#4 0.27,0.43,0.68,U] [#5 -0.43,0.33,0.73,U] [#6 0.28,0.32,0.61,U] [#7 0.59,0.03,0.47,U] [#8 -0.12,0.44,0.39,U] 
03:02:11.166 00.000 7988 refined, 7 included, MultiStar: {0.14, 0.35}, one-star: {0.34, 0.50}
03:02:11.166 00.000 7988 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.56) = xAngle (-0.37 = -0.37)
03:02:11.166 00.000 7988 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
03:02:11.166 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.19 mountX=0.36 mountY=-0.15, mountTheta=-0.40
03:02:11.166 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.35, opts=13)
03:02:11.166 00.000 7988 Enqueuing Move request for scope (0.14, 0.35)
03:02:11.175 00.009 15712 Worker thread wakes up
03:02:11.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.35) opts 0xd
03:02:11.175 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.35)
03:02:11.175 00.000 15712 Moving (0.14, 0.35) raw xDistance=0.36 yDistance=-0.15
03:02:11.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:02:11.175 00.000 7988 UpdateGuideState exits: m=923 SNR=19.6
03:02:11.178 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:11.178 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:11.180 00.002 7988 Enqueuing Expose request
03:02:11.180 00.000 15712 PPEC rslt: input = 0.36, final = 0.19, react = 0.21, pred = -0.02, hyst = 0.19, hyst_pct = 0.00, period_length = 639.64
03:02:11.180 00.000 15712 PPEC: input: 0.36, control: 0.19, exposure: 1500
03:02:11.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:11.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:02:11.180 00.000 15712 MoveAxis(W, 62, ABG)
03:02:11.180 00.000 15712 Guiding  Dir = 3, Dur = 62
03:02:11.180 00.000 15712 IsGuiding returns 0
03:02:11.200 00.020 15712 PulseGuide returned control before completion, sleep 52
03:02:11.271 00.071 15712 IsGuiding returns 0
03:02:11.271 00.000 15712 Move returns status 0, amount 62
03:02:11.271 00.000 15712 MoveAxis(N, 0, ABG)
03:02:11.271 00.000 15712 Move returns status 0, amount 0
03:02:11.271 00.000 15712 move complete, result=0
03:02:11.271 00.000 15712 worker thread done servicing request
03:02:11.271 00.000 15712 Worker thread wakes up
03:02:11.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:11.271 00.000 7988 GuideStep: 0.4 px 62 ms WEST, -0.1 px 0 ms NORTH
03:02:11.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:13.026 01.755 15712 Exposure complete
03:02:13.086 00.060 15712 worker thread done servicing request
03:02:13.086 00.000 7988 OnExposeComplete: enter
03:02:13.086 00.000 7988 UpdateGuideState(): m_state=6
03:02:13.092 00.006 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5533
03:02:13.092 00.000 7988 Star::Find returns 1 (0), X=971.18, Y=189.60, Mass=824, SNR=18.7, Peak=137 HFD=3.6
03:02:13.094 00.002 7988 MultiStar: [#1 0.09,0.21,1.01,U] [#2 -0.07,-0.43,0.87,U] [#3 -0.11,0.25,0.88,U] [#4 0.20,0.45,0.72,U] [#5 -0.08,-0.26,0.78,U] [#6 -0.24,-0.33,0.66,U] [#7 -0.20,0.03,0.57,U] [#8 0.20,-0.29,0.48,U] 
03:02:13.094 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.06, -0.21}
03:02:13.096 00.002 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.66 = 2.62)
03:02:13.096 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.59)
03:02:13.098 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.10 mountX=-0.05 mountY=0.03, mountTheta=2.60
03:02:13.100 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.05, opts=13)
03:02:13.102 00.002 7988 Enqueuing Move request for scope (-0.03, -0.05)
03:02:13.103 00.001 15712 Worker thread wakes up
03:02:13.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
03:02:13.103 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
03:02:13.103 00.000 15712 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=0.03
03:02:13.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:02:13.103 00.000 7988 UpdateGuideState exits: m=824 SNR=18.7
03:02:13.105 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:13.105 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:13.107 00.002 7988 Enqueuing Expose request
03:02:13.107 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
03:02:13.107 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
03:02:13.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:13.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:02:13.107 00.000 15712 MoveAxis(E, 6, ABG)
03:02:13.109 00.002 15712 Guiding  Dir = 2, Dur = 6
03:02:13.109 00.000 15712 IsGuiding returns 0
03:02:13.134 00.025 15712 IsGuiding returns 0
03:02:13.134 00.000 15712 Move returns status 0, amount 6
03:02:13.134 00.000 15712 MoveAxis(N, 0, ABG)
03:02:13.134 00.000 15712 Move returns status 0, amount 0
03:02:13.134 00.000 15712 move complete, result=0
03:02:13.137 00.003 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
03:02:13.137 00.000 15712 worker thread done servicing request
03:02:13.137 00.000 15712 Worker thread wakes up
03:02:13.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:13.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:14.555 01.418 15712 Exposure complete
03:02:14.616 00.061 15712 worker thread done servicing request
03:02:14.618 00.002 7988 OnExposeComplete: enter
03:02:14.618 00.000 7988 UpdateGuideState(): m_state=6
03:02:14.618 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5534
03:02:14.618 00.000 7988 Star::Find returns 1 (0), X=971.20, Y=189.66, Mass=853, SNR=19.1, Peak=137 HFD=3.6
03:02:14.618 00.000 7988 MultiStar: [#1 -0.05,-0.03,0.98,U] [#2 0.26,-0.07,0.87,U] [#3 0.01,0.07,0.84,U] [#4 0.18,0.21,0.65,U] [#5 -0.51,-0.13,0.74,U] [#6 0.10,-0.10,0.59,U] [#7 0.13,-0.40,0.47,U] [#8 -0.04,-0.67,0.44,U] 
03:02:14.618 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.11}, one-star: {-0.04, -0.15}
03:02:14.618 00.000 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = -3.14)
03:02:14.618 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
03:02:14.618 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.58 mountX=-0.11 mountY=0.00, mountTheta=3.11
03:02:14.618 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.11, opts=13)
03:02:14.618 00.000 7988 Enqueuing Move request for scope (-0.00, -0.11)
03:02:14.618 00.000 15712 Worker thread wakes up
03:02:14.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
03:02:14.631 00.013 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
03:02:14.631 00.000 15712 Moving (-0.00, -0.11) raw xDistance=-0.11 yDistance=0.00
03:02:14.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:02:14.632 00.001 7988 UpdateGuideState exits: m=853 SNR=19.1
03:02:14.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:14.634 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:14.634 00.000 7988 Enqueuing Expose request
03:02:14.634 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
03:02:14.634 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
03:02:14.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:14.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:02:14.634 00.000 15712 MoveAxis(E, 5, ABG)
03:02:14.634 00.000 15712 Guiding  Dir = 2, Dur = 5
03:02:14.634 00.000 15712 IsGuiding returns 0
03:02:14.682 00.048 15712 IsGuiding returns 0
03:02:14.682 00.000 15712 Move returns status 0, amount 5
03:02:14.682 00.000 15712 MoveAxis(N, 0, ABG)
03:02:14.682 00.000 15712 Move returns status 0, amount 0
03:02:14.682 00.000 15712 move complete, result=0
03:02:14.682 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
03:02:14.689 00.007 15712 worker thread done servicing request
03:02:14.689 00.000 15712 Worker thread wakes up
03:02:14.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:14.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:16.326 01.637 15712 Exposure complete
03:02:16.389 00.063 15712 worker thread done servicing request
03:02:16.389 00.000 7988 OnExposeComplete: enter
03:02:16.389 00.000 7988 UpdateGuideState(): m_state=6
03:02:16.393 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5535
03:02:16.393 00.000 7988 Star::Find returns 1 (0), X=971.52, Y=189.88, Mass=867, SNR=19.1, Peak=137 HFD=3.7
03:02:16.395 00.002 7988 MultiStar: [#1 0.29,0.09,1.03,U] [#2 0.32,-0.08,0.88,U] [#3 0.42,0.21,0.81,U] [#4 0.48,0.07,0.63,U] [#5 0.52,-0.14,0.71,U] [#6 -0.25,-0.44,0.64,U] [#7 0.27,-0.11,0.46,U] [#8 -0.06,0.11,0.46,U] 
03:02:16.397 00.002 7988 refined, 8 included, MultiStar: {0.28, -0.01}, one-star: {0.29, 0.06}
03:02:16.397 00.000 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
03:02:16.397 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
03:02:16.400 00.003 7988 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.05 mountX=-0.01 mountY=-0.27, mountTheta=-1.61
03:02:16.402 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.01, opts=13)
03:02:16.402 00.000 7988 Enqueuing Move request for scope (0.28, -0.01)
03:02:16.404 00.002 15712 Worker thread wakes up
03:02:16.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
03:02:16.404 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
03:02:16.404 00.000 15712 Moving (0.28, -0.01) raw xDistance=-0.01 yDistance=-0.27
03:02:16.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
03:02:16.404 00.000 7988 UpdateGuideState exits: m=867 SNR=19.1
03:02:16.406 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:16.406 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:16.408 00.002 7988 Enqueuing Expose request
03:02:16.408 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
03:02:16.408 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
03:02:16.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
03:02:16.408 00.000 15712 MoveAxis(E, 5, ABG)
03:02:16.408 00.000 15712 Guiding  Dir = 2, Dur = 5
03:02:16.410 00.002 15712 IsGuiding returns 0
03:02:16.429 00.019 15712 IsGuiding returns 0
03:02:16.429 00.000 15712 Move returns status 0, amount 5
03:02:16.429 00.000 15712 MoveAxis(N, 70, ABG)
03:02:16.429 00.000 15712 Guiding  Dir = 0, Dur = 70
03:02:16.429 00.000 15712 IsGuiding returns 0
03:02:16.509 00.080 15712 IsGuiding returns 1
03:02:16.509 00.000 15712 scope still moving after pulse duration time elapsed
03:02:16.531 00.022 15712 IsGuiding returns 1
03:02:16.586 00.055 15712 IsGuiding returns 1
03:02:16.620 00.034 15712 IsGuiding returns 0
03:02:16.620 00.000 15712 scope move finished after 70 + 121 ms
03:02:16.620 00.000 15712 Move returns status 0, amount 70
03:02:16.620 00.000 15712 move complete, result=0
03:02:16.620 00.000 15712 worker thread done servicing request
03:02:16.620 00.000 15712 Worker thread wakes up
03:02:16.620 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.3 px 70 ms NORTH
03:02:16.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:16.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:18.033 01.413 15712 Exposure complete
03:02:18.095 00.062 15712 worker thread done servicing request
03:02:18.095 00.000 7988 OnExposeComplete: enter
03:02:18.095 00.000 7988 UpdateGuideState(): m_state=6
03:02:18.099 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5536
03:02:18.101 00.002 7988 Star::Find returns 1 (0), X=970.97, Y=189.56, Mass=904, SNR=19.5, Peak=135 HFD=3.7
03:02:18.101 00.000 7988 MultiStar: [#1 -0.33,-0.09,1.00,U] [#2 -0.09,-0.28,0.86,U] [#3 -0.21,-0.01,0.84,U] [#4 -0.17,0.15,0.71,U] [#5 -0.55,0.22,0.63,U] [#6 -0.41,-0.86,0.00,M1] [#7 -0.09,-0.29,0.50,U] [#8 -0.19,-0.59,0.46,U] 
03:02:18.103 00.002 7988 refined, 7 included, MultiStar: {-0.24, -0.13}, one-star: {-0.27, -0.26}
03:02:18.103 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.07)
03:02:18.105 00.002 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
03:02:18.105 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-2.66 mountX=-0.13 mountY=0.24, mountTheta=2.06
03:02:18.107 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.13, opts=13)
03:02:18.109 00.002 7988 Enqueuing Move request for scope (-0.24, -0.13)
03:02:18.109 00.000 15712 Worker thread wakes up
03:02:18.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.13) opts 0xd
03:02:18.109 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.13)
03:02:18.109 00.000 15712 Moving (-0.24, -0.13) raw xDistance=-0.13 yDistance=0.24
03:02:18.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
03:02:18.111 00.002 7988 UpdateGuideState exits: m=904 SNR=19.5
03:02:18.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:18.111 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:18.111 00.000 7988 Enqueuing Expose request
03:02:18.111 00.000 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
03:02:18.111 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
03:02:18.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:18.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:02:18.111 00.000 15712 MoveAxis(E, 5, ABG)
03:02:18.111 00.000 15712 Guiding  Dir = 2, Dur = 5
03:02:18.111 00.000 15712 IsGuiding returns 0
03:02:18.135 00.024 15712 IsGuiding returns 0
03:02:18.135 00.000 15712 Move returns status 0, amount 5
03:02:18.135 00.000 15712 MoveAxis(N, 0, ABG)
03:02:18.135 00.000 15712 Move returns status 0, amount 0
03:02:18.135 00.000 15712 move complete, result=0
03:02:18.135 00.000 15712 worker thread done servicing request
03:02:18.135 00.000 15712 Worker thread wakes up
03:02:18.135 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
03:02:18.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:18.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:19.882 01.747 15712 Exposure complete
03:02:19.943 00.061 15712 worker thread done servicing request
03:02:19.943 00.000 7988 OnExposeComplete: enter
03:02:19.943 00.000 7988 UpdateGuideState(): m_state=6
03:02:19.949 00.006 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5537
03:02:19.949 00.000 7988 Star::Find returns 1 (0), X=971.03, Y=189.39, Mass=823, SNR=18.5, Peak=128 HFD=3.7
03:02:19.951 00.002 7988 MultiStar: [#1 -0.28,-0.02,1.06,U] [#2 0.01,-0.51,0.96,U] [#3 0.12,0.39,0.83,U] [#4 -0.11,-0.32,0.75,U] [#5 -0.65,-0.03,0.79,U] [#6 -0.26,-0.40,0.67,U] [#7 0.22,-0.48,0.50,U] [#8 -0.50,-0.30,0.43,U] 
03:02:19.953 00.002 7988 refined, 8 included, MultiStar: {-0.18, -0.22}, one-star: {-0.21, -0.42}
03:02:19.953 00.000 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.83 = 2.45)
03:02:19.955 00.002 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.42)
03:02:19.955 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-2.27 mountX=-0.22 mountY=0.19, mountTheta=2.43
03:02:19.957 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.22, opts=13)
03:02:19.959 00.002 7988 Enqueuing Move request for scope (-0.18, -0.22)
03:02:19.961 00.002 15712 Worker thread wakes up
03:02:19.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
03:02:19.964 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
03:02:19.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
03:02:19.964 00.000 15712 Moving (-0.18, -0.22) raw xDistance=-0.22 yDistance=0.19
03:02:19.964 00.000 7988 UpdateGuideState exits: m=823 SNR=18.5
03:02:19.966 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:19.966 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:19.966 00.000 7988 Enqueuing Expose request
03:02:19.966 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.61
03:02:19.966 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
03:02:19.966 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:19.966 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:02:19.966 00.000 15712 MoveAxis(E, 49, ABG)
03:02:19.966 00.000 15712 Guiding  Dir = 2, Dur = 49
03:02:19.969 00.003 15712 IsGuiding returns 0
03:02:19.994 00.025 15712 PulseGuide returned control before completion, sleep 34
03:02:20.039 00.045 15712 IsGuiding returns 1
03:02:20.039 00.000 15712 scope still moving after pulse duration time elapsed
03:02:20.074 00.035 15712 IsGuiding returns 0
03:02:20.074 00.000 15712 scope move finished after 49 + 55 ms
03:02:20.074 00.000 15712 Move returns status 0, amount 49
03:02:20.074 00.000 15712 MoveAxis(N, 0, ABG)
03:02:20.074 00.000 15712 Move returns status 0, amount 0
03:02:20.074 00.000 15712 move complete, result=0
03:02:20.074 00.000 15712 worker thread done servicing request
03:02:20.074 00.000 15712 Worker thread wakes up
03:02:20.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:20.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:20.074 00.000 7988 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
03:02:21.493 01.419 15712 Exposure complete
03:02:21.556 00.063 15712 worker thread done servicing request
03:02:21.556 00.000 7988 OnExposeComplete: enter
03:02:21.556 00.000 7988 UpdateGuideState(): m_state=6
03:02:21.556 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5538
03:02:21.556 00.000 7988 Star::Find returns 1 (0), X=970.93, Y=189.19, Mass=941, SNR=19.7, Peak=124 HFD=4.2
03:02:21.556 00.000 7988 MultiStar: [#1 -0.12,-0.02,1.03,U] [#2 0.04,-0.62,0.82,U] [#3 -0.01,0.18,0.80,U] [#4 0.18,0.29,0.74,U] [#5 -0.17,-0.32,0.74,U] [#6 -0.74,-0.34,0.00,M1] [#7 -0.03,-0.53,0.47,U] [#8 -0.06,0.10,0.47,U] 
03:02:21.556 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.20}, one-star: {-0.31, -0.63}
03:02:21.556 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.48 = 2.81)
03:02:21.565 00.009 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.78)
03:02:21.565 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.91 mountX=-0.20 mountY=0.08, mountTheta=2.78
03:02:21.565 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.20, opts=13)
03:02:21.565 00.000 7988 Enqueuing Move request for scope (-0.07, -0.20)
03:02:21.570 00.005 15712 Worker thread wakes up
03:02:21.570 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
03:02:21.570 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
03:02:21.570 00.000 15712 Moving (-0.07, -0.20) raw xDistance=-0.20 yDistance=0.08
03:02:21.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
03:02:21.573 00.003 7988 UpdateGuideState exits: m=941 SNR=19.7
03:02:21.573 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:21.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:21.573 00.000 7988 Enqueuing Expose request
03:02:21.573 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.60
03:02:21.573 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
03:02:21.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:21.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:02:21.573 00.000 15712 MoveAxis(E, 47, ABG)
03:02:21.573 00.000 15712 Guiding  Dir = 2, Dur = 47
03:02:21.573 00.000 15712 IsGuiding returns 0
03:02:21.589 00.016 15712 PulseGuide returned control before completion, sleep 43
03:02:21.671 00.082 15712 IsGuiding returns 0
03:02:21.671 00.000 15712 Move returns status 0, amount 47
03:02:21.671 00.000 15712 MoveAxis(N, 0, ABG)
03:02:21.671 00.000 15712 Move returns status 0, amount 0
03:02:21.671 00.000 15712 move complete, result=0
03:02:21.671 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
03:02:21.674 00.003 15712 worker thread done servicing request
03:02:21.674 00.000 15712 Worker thread wakes up
03:02:21.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:21.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:23.314 01.640 15712 Exposure complete
03:02:23.376 00.062 15712 worker thread done servicing request
03:02:23.376 00.000 7988 OnExposeComplete: enter
03:02:23.376 00.000 7988 UpdateGuideState(): m_state=6
03:02:23.379 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5539
03:02:23.379 00.000 7988 Star::Find returns 1 (0), X=971.03, Y=189.81, Mass=910, SNR=19.4, Peak=137 HFD=4.1
03:02:23.381 00.002 7988 MultiStar: [#1 -0.10,0.35,1.07,U] [#2 0.16,0.00,0.84,U] [#3 -0.01,0.57,0.88,U] [#4 0.13,0.10,0.73,U] [#5 -0.29,0.34,0.76,U] [#6 -0.07,-0.40,0.56,U] [#7 -0.15,0.14,0.51,U] [#8 -0.62,0.00,0.44,U] 
03:02:23.381 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.15}, one-star: {-0.20, -0.00}
03:02:23.383 00.002 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.60 = 0.60)
03:02:23.383 00.000 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
03:02:23.385 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.19 cameraTheta=2.16 mountX=0.15 mountY=0.10, mountTheta=0.57
03:02:23.387 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.15, opts=13)
03:02:23.387 00.000 7988 Enqueuing Move request for scope (-0.10, 0.15)
03:02:23.389 00.002 15712 Worker thread wakes up
03:02:23.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
03:02:23.389 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
03:02:23.389 00.000 15712 Moving (-0.10, 0.15) raw xDistance=0.15 yDistance=0.10
03:02:23.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
03:02:23.389 00.000 7988 UpdateGuideState exits: m=910 SNR=19.4
03:02:23.392 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:23.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:23.392 00.000 7988 Enqueuing Expose request
03:02:23.392 00.000 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
03:02:23.392 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
03:02:23.392 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:23.392 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:02:23.392 00.000 15712 MoveAxis(E, 8, ABG)
03:02:23.392 00.000 15712 Guiding  Dir = 2, Dur = 8
03:02:23.392 00.000 15712 IsGuiding returns 0
03:02:23.412 00.020 15712 IsGuiding returns 0
03:02:23.412 00.000 15712 Move returns status 0, amount 8
03:02:23.412 00.000 15712 MoveAxis(N, 0, ABG)
03:02:23.412 00.000 15712 Move returns status 0, amount 0
03:02:23.412 00.000 15712 move complete, result=0
03:02:23.412 00.000 15712 worker thread done servicing request
03:02:23.412 00.000 15712 Worker thread wakes up
03:02:23.412 00.000 7988 GuideStep: 0.2 px 8 ms EAST, 0.1 px 0 ms NORTH
03:02:23.417 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:23.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:24.829 01.412 15712 Exposure complete
03:02:24.891 00.062 15712 worker thread done servicing request
03:02:24.891 00.000 7988 OnExposeComplete: enter
03:02:24.891 00.000 7988 UpdateGuideState(): m_state=6
03:02:24.896 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5540
03:02:24.897 00.001 7988 Star::Find returns 1 (0), X=970.82, Y=189.44, Mass=951, SNR=20.0, Peak=131 HFD=3.8
03:02:24.897 00.000 7988 MultiStar: [#1 -0.06,0.25,0.95,U] [#2 0.13,-0.27,0.83,U] [#3 -0.13,0.47,0.82,U] [#4 -0.06,-0.36,0.69,U] [#5 -0.44,-0.45,0.68,U] [#6 -0.22,-0.39,0.63,U] [#7 0.34,0.38,0.46,U] [#8 -0.46,0.19,0.36,U] 
03:02:24.899 00.002 7988 refined, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.42, -0.38}
03:02:24.899 00.000 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.20 = 2.09)
03:02:24.901 00.002 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.06)
03:02:24.901 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.63 mountX=-0.09 mountY=0.15, mountTheta=2.08
03:02:24.903 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.08, opts=13)
03:02:24.905 00.002 7988 Enqueuing Move request for scope (-0.15, -0.08)
03:02:24.905 00.000 15712 Worker thread wakes up
03:02:24.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
03:02:24.905 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
03:02:24.905 00.000 15712 Moving (-0.15, -0.08) raw xDistance=-0.09 yDistance=0.15
03:02:24.907 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
03:02:24.907 00.000 7988 UpdateGuideState exits: m=951 SNR=20.0
03:02:24.909 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:24.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:24.911 00.002 7988 Enqueuing Expose request
03:02:24.911 00.000 15712 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
03:02:24.911 00.000 15712 PPEC: input: -0.09, control: -0.02, exposure: 1500
03:02:24.911 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:24.911 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:02:24.911 00.000 15712 MoveAxis(E, 8, ABG)
03:02:24.911 00.000 15712 Guiding  Dir = 2, Dur = 8
03:02:24.911 00.000 15712 IsGuiding returns 0
03:02:24.931 00.020 15712 IsGuiding returns 0
03:02:24.931 00.000 15712 Move returns status 0, amount 8
03:02:24.931 00.000 15712 MoveAxis(N, 0, ABG)
03:02:24.931 00.000 15712 Move returns status 0, amount 0
03:02:24.931 00.000 15712 move complete, result=0
03:02:24.931 00.000 15712 worker thread done servicing request
03:02:24.931 00.000 15712 Worker thread wakes up
03:02:24.931 00.000 7988 GuideStep: -0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
03:02:24.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:24.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:26.565 01.634 15712 Exposure complete
03:02:26.627 00.062 15712 worker thread done servicing request
03:02:26.629 00.002 7988 OnExposeComplete: enter
03:02:26.629 00.000 7988 UpdateGuideState(): m_state=6
03:02:26.631 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5541
03:02:26.632 00.001 7988 Star::Find returns 1 (0), X=971.10, Y=189.52, Mass=967, SNR=20.1, Peak=146 HFD=3.7
03:02:26.632 00.000 7988 MultiStar: [#1 0.07,-0.32,0.94,U] [#2 -0.04,-0.25,0.83,U] [#3 -0.02,0.02,0.84,U] [#4 0.09,-0.10,0.64,U] [#5 -0.11,-0.56,0.67,U] [#6 -0.29,-0.43,0.64,U] [#7 0.55,-0.49,0.00,M1] [#8 -0.30,-0.41,0.44,U] 
03:02:26.634 00.002 7988 refined, 7 included, MultiStar: {-0.08, -0.28}, one-star: {-0.14, -0.30}
03:02:26.634 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
03:02:26.636 00.002 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.85)
03:02:26.636 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.84 mountX=-0.28 mountY=0.08, mountTheta=2.85
03:02:26.638 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.28, opts=13)
03:02:26.640 00.002 7988 Enqueuing Move request for scope (-0.08, -0.28)
03:02:26.640 00.000 15712 Worker thread wakes up
03:02:26.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
03:02:26.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
03:02:26.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
03:02:26.640 00.000 7988 UpdateGuideState exits: m=967 SNR=20.1
03:02:26.643 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:26.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:26.643 00.000 7988 Enqueuing Expose request
03:02:26.643 00.000 15712 Moving (-0.08, -0.28) raw xDistance=-0.28 yDistance=0.08
03:02:26.651 00.008 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.59
03:02:26.651 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
03:02:26.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:26.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:02:26.651 00.000 15712 MoveAxis(E, 63, ABG)
03:02:26.651 00.000 15712 Guiding  Dir = 2, Dur = 63
03:02:26.651 00.000 15712 IsGuiding returns 0
03:02:26.675 00.024 15712 PulseGuide returned control before completion, sleep 50
03:02:26.739 00.064 15712 IsGuiding returns 1
03:02:26.739 00.000 15712 scope still moving after pulse duration time elapsed
03:02:26.772 00.033 15712 IsGuiding returns 0
03:02:26.772 00.000 15712 scope move finished after 63 + 56 ms
03:02:26.772 00.000 15712 Move returns status 0, amount 63
03:02:26.772 00.000 15712 MoveAxis(N, 0, ABG)
03:02:26.772 00.000 15712 Move returns status 0, amount 0
03:02:26.772 00.000 15712 move complete, result=0
03:02:26.772 00.000 15712 worker thread done servicing request
03:02:26.772 00.000 15712 Worker thread wakes up
03:02:26.772 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
03:02:26.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:26.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:28.193 01.421 15712 Exposure complete
03:02:28.256 00.063 15712 worker thread done servicing request
03:02:28.258 00.002 7988 OnExposeComplete: enter
03:02:28.258 00.000 7988 UpdateGuideState(): m_state=6
03:02:28.258 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5542
03:02:28.258 00.000 7988 Star::Find returns 1 (0), X=971.17, Y=189.63, Mass=847, SNR=18.8, Peak=126 HFD=3.7
03:02:28.258 00.000 7988 MultiStar: [#1 0.25,-0.19,0.97,U] [#2 0.11,-0.28,0.88,U] [#3 0.16,0.32,0.86,U] [#4 0.04,-0.01,0.65,U] [#5 -0.49,-0.45,0.70,U] [#6 0.11,-0.56,0.68,U] [#7 0.16,-0.51,0.45,U] [#8 -0.02,-0.16,0.42,U] 
03:02:28.258 00.000 7988 single-star, 8 included, MultiStar: {0.04, -0.20}, one-star: {-0.07, -0.18}
03:02:28.258 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
03:02:28.265 00.007 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.77)
03:02:28.265 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.92 mountX=-0.19 mountY=0.07, mountTheta=2.77
03:02:28.265 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.18, opts=13)
03:02:28.265 00.000 7988 Enqueuing Move request for scope (-0.07, -0.18)
03:02:28.270 00.005 15712 Worker thread wakes up
03:02:28.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
03:02:28.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
03:02:28.270 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
03:02:28.270 00.000 15712 Moving (-0.07, -0.18) raw xDistance=-0.19 yDistance=0.07
03:02:28.270 00.000 7988 UpdateGuideState exits: m=847 SNR=18.8
03:02:28.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:28.274 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:28.274 00.000 7988 Enqueuing Expose request
03:02:28.276 00.002 15712 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.58
03:02:28.276 00.000 15712 PPEC: input: -0.19, control: -0.14, exposure: 1500
03:02:28.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:28.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:02:28.276 00.000 15712 MoveAxis(E, 44, ABG)
03:02:28.276 00.000 15712 Guiding  Dir = 2, Dur = 44
03:02:28.276 00.000 15712 IsGuiding returns 0
03:02:28.302 00.026 15712 PulseGuide returned control before completion, sleep 25
03:02:28.334 00.032 15712 IsGuiding returns 1
03:02:28.334 00.000 15712 scope still moving after pulse duration time elapsed
03:02:28.384 00.050 15712 IsGuiding returns 0
03:02:28.384 00.000 15712 scope move finished after 44 + 65 ms
03:02:28.384 00.000 15712 Move returns status 0, amount 44
03:02:28.384 00.000 15712 MoveAxis(N, 0, ABG)
03:02:28.384 00.000 15712 Move returns status 0, amount 0
03:02:28.384 00.000 15712 move complete, result=0
03:02:28.384 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:02:28.388 00.004 15712 worker thread done servicing request
03:02:28.388 00.000 15712 Worker thread wakes up
03:02:28.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:28.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:30.025 01.637 15712 Exposure complete
03:02:30.089 00.064 15712 worker thread done servicing request
03:02:30.089 00.000 7988 OnExposeComplete: enter
03:02:30.089 00.000 7988 UpdateGuideState(): m_state=6
03:02:30.089 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5543
03:02:30.089 00.000 7988 Star::Find returns 1 (0), X=970.98, Y=190.36, Mass=960, SNR=20.1, Peak=167 HFD=3.8
03:02:30.089 00.000 7988 MultiStar: [#1 0.00,0.50,0.98,U] [#2 -0.16,0.06,0.78,U] [#3 -0.02,0.85,0.00,M1] [#4 0.08,0.54,0.71,U] [#5 -0.18,0.27,0.72,U] [#6 -0.53,0.21,0.63,U] [#7 -0.02,0.23,0.48,U] [#8 -0.20,0.76,0.00,M1] 
03:02:30.089 00.000 7988 refined, 6 included, MultiStar: {-0.15, 0.36}, one-star: {-0.26, 0.55}
03:02:30.089 00.000 7988 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
03:02:30.089 00.000 7988 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
03:02:30.089 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.97 mountX=0.36 mountY=0.14, mountTheta=0.38
03:02:30.089 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.36, opts=13)
03:02:30.102 00.013 7988 Enqueuing Move request for scope (-0.15, 0.36)
03:02:30.102 00.000 15712 Worker thread wakes up
03:02:30.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.36) opts 0xd
03:02:30.102 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.36)
03:02:30.102 00.000 15712 Moving (-0.15, 0.36) raw xDistance=0.36 yDistance=0.14
03:02:30.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=46, FiltMax=255, Gamma=0.690
03:02:30.105 00.003 7988 UpdateGuideState exits: m=960 SNR=20.1
03:02:30.106 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:30.106 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:30.106 00.000 7988 Enqueuing Expose request
03:02:30.106 00.000 15712 PPEC rslt: input = 0.36, final = 0.19, react = 0.22, pred = -0.03, hyst = 0.18, hyst_pct = 0.00, period_length = 639.58
03:02:30.106 00.000 15712 PPEC: input: 0.36, control: 0.19, exposure: 1500
03:02:30.106 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:30.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:02:30.106 00.000 15712 MoveAxis(W, 61, ABG)
03:02:30.106 00.000 15712 Guiding  Dir = 3, Dur = 61
03:02:30.106 00.000 15712 IsGuiding returns 0
03:02:30.122 00.016 15712 PulseGuide returned control before completion, sleep 56
03:02:30.207 00.085 15712 IsGuiding returns 0
03:02:30.207 00.000 15712 Move returns status 0, amount 61
03:02:30.207 00.000 15712 MoveAxis(N, 0, ABG)
03:02:30.207 00.000 15712 Move returns status 0, amount 0
03:02:30.207 00.000 15712 move complete, result=0
03:02:30.207 00.000 15712 worker thread done servicing request
03:02:30.207 00.000 15712 Worker thread wakes up
03:02:30.207 00.000 7988 GuideStep: 0.4 px 61 ms WEST, 0.1 px 0 ms NORTH
03:02:30.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:30.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:31.623 01.416 15712 Exposure complete
03:02:31.685 00.062 15712 worker thread done servicing request
03:02:31.685 00.000 7988 OnExposeComplete: enter
03:02:31.685 00.000 7988 UpdateGuideState(): m_state=6
03:02:31.689 00.004 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5544
03:02:31.689 00.000 7988 Star::Find returns 1 (0), X=971.03, Y=190.03, Mass=999, SNR=20.6, Peak=139 HFD=4.1
03:02:31.691 00.002 7988 MultiStar: [#1 -0.31,0.22,0.90,U] [#2 -0.01,0.21,0.79,U] [#3 -0.26,0.48,0.76,U] [#4 -0.12,0.45,0.64,U] [#5 -0.47,0.01,0.67,U] [#6 -0.28,-0.32,0.59,U] [#7 0.13,0.09,0.48,U] [#8 0.15,0.75,0.00,M2] 
03:02:31.691 00.000 7988 refined, 7 included, MultiStar: {-0.20, 0.19}, one-star: {-0.21, 0.21}
03:02:31.693 00.002 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.83 = 0.83)
03:02:31.693 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
03:02:31.695 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.28 cameraTheta=2.40 mountX=0.19 mountY=0.20, mountTheta=0.82
03:02:31.697 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.19, opts=13)
03:02:31.697 00.000 7988 Enqueuing Move request for scope (-0.20, 0.19)
03:02:31.699 00.002 15712 Worker thread wakes up
03:02:31.699 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
03:02:31.699 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
03:02:31.699 00.000 15712 Moving (-0.20, 0.19) raw xDistance=0.19 yDistance=0.20
03:02:31.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=47, FiltMax=255, Gamma=0.690
03:02:31.700 00.001 7988 UpdateGuideState exits: m=999 SNR=20.6
03:02:31.702 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:31.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:31.704 00.002 7988 Enqueuing Expose request
03:02:31.704 00.000 15712 PPEC rslt: input = 0.19, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.57
03:02:31.704 00.000 15712 PPEC: input: 0.19, control: 0.08, exposure: 1500
03:02:31.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:31.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:02:31.704 00.000 15712 MoveAxis(W, 28, ABG)
03:02:31.704 00.000 15712 Guiding  Dir = 3, Dur = 28
03:02:31.704 00.000 15712 IsGuiding returns 0
03:02:31.720 00.016 15712 PulseGuide returned control before completion, sleep 17
03:02:31.785 00.065 15712 IsGuiding returns 1
03:02:31.785 00.000 15712 scope still moving after pulse duration time elapsed
03:02:31.813 00.028 15712 IsGuiding returns 0
03:02:31.813 00.000 15712 scope move finished after 28 + 79 ms
03:02:31.813 00.000 15712 Move returns status 0, amount 28
03:02:31.813 00.000 15712 MoveAxis(N, 0, ABG)
03:02:31.813 00.000 15712 Move returns status 0, amount 0
03:02:31.813 00.000 15712 move complete, result=0
03:02:31.813 00.000 15712 worker thread done servicing request
03:02:31.813 00.000 15712 Worker thread wakes up
03:02:31.813 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.2 px 0 ms NORTH
03:02:31.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:31.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:33.455 01.642 15712 Exposure complete
03:02:33.516 00.061 15712 worker thread done servicing request
03:02:33.516 00.000 7988 OnExposeComplete: enter
03:02:33.516 00.000 7988 UpdateGuideState(): m_state=6
03:02:33.520 00.004 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5545
03:02:33.520 00.000 7988 Star::Find returns 1 (0), X=970.91, Y=189.34, Mass=890, SNR=19.0, Peak=120 HFD=3.9
03:02:33.520 00.000 7988 MultiStar: [#1 -0.27,-0.05,1.01,U] [#2 -0.21,-0.46,0.88,U] [#3 -0.13,0.17,0.83,U] [#4 -0.04,0.20,0.68,U] [#5 -0.44,-0.18,0.81,U] [#6 -0.35,-0.46,0.61,U] [#7 -0.18,-0.30,0.54,U] [#8 -0.36,0.36,0.39,U] 
03:02:33.520 00.000 7988 refined, 8 included, MultiStar: {-0.25, -0.16}, one-star: {-0.32, -0.47}
03:02:33.520 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.14 = 2.14)
03:02:33.520 00.000 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.11)
03:02:33.520 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-2.58 mountX=-0.16 mountY=0.26, mountTheta=2.13
03:02:33.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.16, opts=13)
03:02:33.520 00.000 7988 Enqueuing Move request for scope (-0.25, -0.16)
03:02:33.520 00.000 15712 Worker thread wakes up
03:02:33.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.16) opts 0xd
03:02:33.520 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.16)
03:02:33.520 00.000 15712 Moving (-0.25, -0.16) raw xDistance=-0.16 yDistance=0.26
03:02:33.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
03:02:33.520 00.000 7988 UpdateGuideState exits: m=890 SNR=19.0
03:02:33.532 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:33.532 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:33.532 00.000 7988 Enqueuing Expose request
03:02:33.532 00.000 15712 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 639.57
03:02:33.537 00.005 15712 PPEC: input: -0.16, control: -0.12, exposure: 1500
03:02:33.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:33.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
03:02:33.537 00.000 15712 MoveAxis(E, 41, ABG)
03:02:33.537 00.000 15712 Guiding  Dir = 2, Dur = 41
03:02:33.537 00.000 15712 IsGuiding returns 0
03:02:33.566 00.029 15712 PulseGuide returned control before completion, sleep 23
03:02:33.597 00.031 15712 IsGuiding returns 1
03:02:33.597 00.000 15712 scope still moving after pulse duration time elapsed
03:02:33.644 00.047 15712 IsGuiding returns 0
03:02:33.644 00.000 15712 scope move finished after 41 + 67 ms
03:02:33.644 00.000 15712 Move returns status 0, amount 41
03:02:33.646 00.002 15712 MoveAxis(N, 0, ABG)
03:02:33.646 00.000 15712 Move returns status 0, amount 0
03:02:33.646 00.000 15712 move complete, result=0
03:02:33.646 00.000 15712 worker thread done servicing request
03:02:33.646 00.000 15712 Worker thread wakes up
03:02:33.646 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.3 px 0 ms NORTH
03:02:33.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:33.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:35.063 01.417 15712 Exposure complete
03:02:35.125 00.062 15712 worker thread done servicing request
03:02:35.125 00.000 7988 OnExposeComplete: enter
03:02:35.125 00.000 7988 UpdateGuideState(): m_state=6
03:02:35.129 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5546
03:02:35.129 00.000 7988 Star::Find returns 1 (0), X=970.92, Y=189.66, Mass=779, SNR=18.3, Peak=134 HFD=3.3
03:02:35.131 00.002 7988 MultiStar: [#1 -0.34,-0.09,1.05,U] [#2 -0.41,-0.30,0.87,U] [#3 -0.33,0.14,0.87,U] [#4 -0.19,0.07,0.76,U] [#5 -0.48,-0.39,0.66,U] [#6 -0.55,-0.18,0.69,U] [#7 -0.03,0.02,0.48,U] [#8 -0.40,-0.24,0.45,U] 
03:02:35.133 00.002 7988 single-star, 8 included, MultiStar: {-0.35, -0.12}, one-star: {-0.32, -0.16}
03:02:35.134 00.001 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.25 = 2.03)
03:02:35.134 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.00)
03:02:35.136 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-2.69 mountX=-0.16 mountY=0.33, mountTheta=2.03
03:02:35.136 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.16, opts=13)
03:02:35.138 00.002 7988 Enqueuing Move request for scope (-0.32, -0.16)
03:02:35.140 00.002 15712 Worker thread wakes up
03:02:35.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.16) opts 0xd
03:02:35.140 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.16)
03:02:35.140 00.000 15712 Moving (-0.32, -0.16) raw xDistance=-0.16 yDistance=0.33
03:02:35.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
03:02:35.140 00.000 7988 UpdateGuideState exits: m=779 SNR=18.3
03:02:35.141 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:35.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:35.141 00.000 7988 Enqueuing Expose request
03:02:35.141 00.000 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.10, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
03:02:35.141 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
03:02:35.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:35.141 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
03:02:35.141 00.000 15712 MoveAxis(E, 8, ABG)
03:02:35.141 00.000 15712 Guiding  Dir = 2, Dur = 8
03:02:35.141 00.000 15712 IsGuiding returns 0
03:02:35.161 00.020 15712 IsGuiding returns 0
03:02:35.161 00.000 15712 Move returns status 0, amount 8
03:02:35.161 00.000 15712 MoveAxis(N, 0, ABG)
03:02:35.161 00.000 15712 Move returns status 0, amount 0
03:02:35.161 00.000 15712 move complete, result=0
03:02:35.161 00.000 7988 GuideStep: -0.2 px 8 ms EAST, 0.3 px 0 ms NORTH
03:02:35.165 00.004 15712 worker thread done servicing request
03:02:35.165 00.000 15712 Worker thread wakes up
03:02:35.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:35.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:36.804 01.639 15712 Exposure complete
03:02:36.866 00.062 15712 worker thread done servicing request
03:02:36.866 00.000 7988 OnExposeComplete: enter
03:02:36.868 00.002 7988 UpdateGuideState(): m_state=6
03:02:36.868 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5547
03:02:36.870 00.002 7988 Star::Find returns 1 (0), X=971.12, Y=189.51, Mass=821, SNR=18.7, Peak=142 HFD=3.5
03:02:36.872 00.002 7988 MultiStar: [#1 0.05,0.08,0.99,U] [#2 -0.08,-0.19,0.84,U] [#3 0.17,0.14,0.85,U] [#4 0.36,0.13,0.66,U] [#5 -0.30,-0.08,0.76,U] [#6 0.33,-0.50,0.67,U] [#7 0.04,-1.02,0.00,M1] [#8 -0.38,-0.35,0.45,U] 
03:02:36.872 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {-0.12, -0.31}
03:02:36.874 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
03:02:36.874 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
03:02:36.876 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.49 mountX=-0.12 mountY=-0.01, mountTheta=-3.08
03:02:36.878 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.12, opts=13)
03:02:36.878 00.000 7988 Enqueuing Move request for scope (0.01, -0.12)
03:02:36.880 00.002 15712 Worker thread wakes up
03:02:36.880 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
03:02:36.880 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
03:02:36.880 00.000 15712 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=-0.01
03:02:36.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
03:02:36.880 00.000 7988 UpdateGuideState exits: m=821 SNR=18.7
03:02:36.882 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:36.882 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:36.885 00.003 7988 Enqueuing Expose request
03:02:36.885 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
03:02:36.885 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
03:02:36.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:36.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:02:36.885 00.000 15712 MoveAxis(E, 8, ABG)
03:02:36.885 00.000 15712 Guiding  Dir = 2, Dur = 8
03:02:36.885 00.000 15712 IsGuiding returns 0
03:02:36.906 00.021 15712 IsGuiding returns 0
03:02:36.906 00.000 15712 Move returns status 0, amount 8
03:02:36.906 00.000 15712 MoveAxis(N, 0, ABG)
03:02:36.906 00.000 15712 Move returns status 0, amount 0
03:02:36.906 00.000 15712 move complete, result=0
03:02:36.906 00.000 15712 worker thread done servicing request
03:02:36.906 00.000 15712 Worker thread wakes up
03:02:36.906 00.000 7988 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
03:02:36.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:36.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:38.314 01.408 15712 Exposure complete
03:02:38.377 00.063 15712 worker thread done servicing request
03:02:38.377 00.000 7988 OnExposeComplete: enter
03:02:38.377 00.000 7988 UpdateGuideState(): m_state=6
03:02:38.381 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5548
03:02:38.381 00.000 7988 Star::Find returns 1 (0), X=971.00, Y=189.32, Mass=786, SNR=18.4, Peak=146 HFD=3.3
03:02:38.383 00.002 7988 MultiStar: [#1 -0.14,0.02,1.02,U] [#2 -0.07,-0.81,0.00,M1] [#3 0.06,-0.04,0.85,U] [#4 -0.03,-0.45,0.75,U] [#5 -0.47,-0.39,0.76,U] [#6 0.04,-0.53,0.65,U] [#7 -0.21,-1.14,0.00,M2] [#8 0.22,0.04,0.46,U] 
03:02:38.383 00.000 7988 refined, 6 included, MultiStar: {-0.11, -0.27}, one-star: {-0.23, -0.50}
03:02:38.385 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.51 = 2.78)
03:02:38.385 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.74)
03:02:38.387 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.94 mountX=-0.27 mountY=0.11, mountTheta=2.75
03:02:38.389 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.27, opts=13)
03:02:38.389 00.000 7988 Enqueuing Move request for scope (-0.11, -0.27)
03:02:38.391 00.002 15712 Worker thread wakes up
03:02:38.391 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
03:02:38.391 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
03:02:38.391 00.000 15712 Moving (-0.11, -0.27) raw xDistance=-0.27 yDistance=0.11
03:02:38.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:02:38.391 00.000 7988 UpdateGuideState exits: m=786 SNR=18.4
03:02:38.393 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:38.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:38.393 00.000 7988 Enqueuing Expose request
03:02:38.393 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.55
03:02:38.393 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
03:02:38.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:38.398 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:02:38.398 00.000 15712 MoveAxis(E, 60, ABG)
03:02:38.398 00.000 15712 Guiding  Dir = 2, Dur = 60
03:02:38.398 00.000 15712 IsGuiding returns 0
03:02:38.414 00.016 15712 PulseGuide returned control before completion, sleep 44
03:02:38.483 00.069 15712 IsGuiding returns 0
03:02:38.483 00.000 15712 Move returns status 0, amount 60
03:02:38.483 00.000 15712 MoveAxis(N, 0, ABG)
03:02:38.483 00.000 15712 Move returns status 0, amount 0
03:02:38.483 00.000 15712 move complete, result=0
03:02:38.483 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
03:02:38.489 00.006 15712 worker thread done servicing request
03:02:38.489 00.000 15712 Worker thread wakes up
03:02:38.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:38.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:40.231 01.742 15712 Exposure complete
03:02:40.294 00.063 15712 worker thread done servicing request
03:02:40.294 00.000 7988 OnExposeComplete: enter
03:02:40.294 00.000 7988 UpdateGuideState(): m_state=6
03:02:40.294 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5549
03:02:40.294 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=189.38, Mass=809, SNR=18.5, Peak=141 HFD=3.4
03:02:40.294 00.000 7988 MultiStar: [#1 0.05,-0.27,0.94,U] [#2 0.07,-0.60,0.85,U] [#3 0.23,0.05,0.85,U] [#4 0.12,-0.07,0.68,U] [#5 -0.41,-0.32,0.67,U] [#6 0.02,-0.51,0.63,U] [#7 0.30,-0.52,0.53,U] [#8 -0.13,-0.16,0.45,U] 
03:02:40.301 00.007 7988 refined, 8 included, MultiStar: {0.00, -0.32}, one-star: {-0.22, -0.44}
03:02:40.301 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
03:02:40.301 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
03:02:40.301 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.57 mountX=-0.32 mountY=0.01, mountTheta=3.12
03:02:40.301 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.32, opts=13)
03:02:40.301 00.000 7988 Enqueuing Move request for scope (0.00, -0.32)
03:02:40.308 00.007 15712 Worker thread wakes up
03:02:40.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.32) opts 0xd
03:02:40.308 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.32)
03:02:40.308 00.000 15712 Moving (0.00, -0.32) raw xDistance=-0.32 yDistance=0.01
03:02:40.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:02:40.308 00.000 7988 UpdateGuideState exits: m=809 SNR=18.5
03:02:40.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:40.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:40.308 00.000 7988 Enqueuing Expose request
03:02:40.308 00.000 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.55
03:02:40.308 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
03:02:40.308 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:40.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:02:40.308 00.000 15712 MoveAxis(E, 69, ABG)
03:02:40.308 00.000 15712 Guiding  Dir = 2, Dur = 69
03:02:40.324 00.016 15712 IsGuiding returns 0
03:02:40.343 00.019 15712 PulseGuide returned control before completion, sleep 64
03:02:40.439 00.096 15712 IsGuiding returns 0
03:02:40.439 00.000 15712 Move returns status 0, amount 69
03:02:40.439 00.000 15712 MoveAxis(N, 0, ABG)
03:02:40.439 00.000 15712 Move returns status 0, amount 0
03:02:40.439 00.000 15712 move complete, result=0
03:02:40.439 00.000 15712 worker thread done servicing request
03:02:40.439 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
03:02:40.441 00.002 15712 Worker thread wakes up
03:02:40.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:40.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:41.855 01.414 15712 Exposure complete
03:02:41.919 00.064 15712 worker thread done servicing request
03:02:41.919 00.000 7988 OnExposeComplete: enter
03:02:41.919 00.000 7988 UpdateGuideState(): m_state=6
03:02:41.919 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5550
03:02:41.919 00.000 7988 Star::Find returns 1 (0), X=971.06, Y=189.90, Mass=791, SNR=18.3, Peak=134 HFD=3.0
03:02:41.919 00.000 7988 MultiStar: [#1 0.10,0.25,1.04,U] [#2 0.15,-0.10,0.88,U] [#3 0.10,0.39,0.81,U] [#4 0.07,-0.02,0.76,U] [#5 -0.44,-0.49,0.74,U] [#6 -0.16,-0.00,0.65,U] [#7 -0.03,-0.32,0.48,U] [#8 -0.74,-0.55,0.00,M1] 
03:02:41.919 00.000 7988 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {-0.18, 0.08}
03:02:41.919 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
03:02:41.919 00.000 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
03:02:41.919 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.96 mountX=0.01 mountY=0.04, mountTheta=1.40
03:02:41.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.01, opts=13)
03:02:41.919 00.000 7988 Enqueuing Move request for scope (-0.04, 0.01)
03:02:41.919 00.000 15712 Worker thread wakes up
03:02:41.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
03:02:41.919 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
03:02:41.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:02:41.932 00.013 7988 UpdateGuideState exits: m=791 SNR=18.3
03:02:41.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:41.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:41.932 00.000 7988 Enqueuing Expose request
03:02:41.932 00.000 15712 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=0.04
03:02:41.932 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
03:02:41.932 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
03:02:41.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:41.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:02:41.932 00.000 15712 MoveAxis(E, 6, ABG)
03:02:41.932 00.000 15712 Guiding  Dir = 2, Dur = 6
03:02:41.932 00.000 15712 IsGuiding returns 0
03:02:41.955 00.023 15712 IsGuiding returns 0
03:02:41.955 00.000 15712 Move returns status 0, amount 6
03:02:41.955 00.000 15712 MoveAxis(N, 0, ABG)
03:02:41.955 00.000 15712 Move returns status 0, amount 0
03:02:41.955 00.000 15712 move complete, result=0
03:02:41.955 00.000 15712 worker thread done servicing request
03:02:41.955 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:02:41.955 00.000 15712 Worker thread wakes up
03:02:41.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:41.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:43.597 01.642 15712 Exposure complete
03:02:43.659 00.062 15712 worker thread done servicing request
03:02:43.659 00.000 7988 OnExposeComplete: enter
03:02:43.659 00.000 7988 UpdateGuideState(): m_state=6
03:02:43.663 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5551
03:02:43.663 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=189.91, Mass=765, SNR=17.9, Peak=149 HFD=3.4
03:02:43.665 00.002 7988 MultiStar: [#1 -0.27,0.34,1.08,U] [#2 0.24,0.00,0.93,U] [#3 -0.04,0.43,0.91,U] [#4 0.26,0.70,0.00,M1] [#5 -0.36,0.01,0.77,U] [#6 -0.37,0.05,0.70,U] [#7 0.00,-0.04,0.56,U] [#8 -0.52,-0.01,0.43,U] 
03:02:43.667 00.002 7988 single-star, 7 included, MultiStar: {-0.13, 0.14}, one-star: {0.06, 0.10}
03:02:43.667 00.000 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
03:02:43.667 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
03:02:43.667 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=0.10 mountY=-0.06, mountTheta=-0.58
03:02:43.667 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
03:02:43.667 00.000 7988 Enqueuing Move request for scope (0.06, 0.10)
03:02:43.667 00.000 15712 Worker thread wakes up
03:02:43.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
03:02:43.667 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:02:43.667 00.000 15712 Moving (0.06, 0.10) raw xDistance=0.10 yDistance=-0.06
03:02:43.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:02:43.675 00.008 7988 UpdateGuideState exits: m=765 SNR=17.9
03:02:43.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:43.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:43.675 00.000 7988 Enqueuing Expose request
03:02:43.675 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
03:02:43.675 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
03:02:43.675 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:43.675 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:02:43.675 00.000 15712 MoveAxis(E, 7, ABG)
03:02:43.675 00.000 15712 Guiding  Dir = 2, Dur = 7
03:02:43.682 00.007 15712 IsGuiding returns 0
03:02:43.699 00.017 15712 IsGuiding returns 0
03:02:43.699 00.000 15712 Move returns status 0, amount 7
03:02:43.699 00.000 15712 MoveAxis(N, 0, ABG)
03:02:43.699 00.000 15712 Move returns status 0, amount 0
03:02:43.699 00.000 15712 move complete, result=0
03:02:43.699 00.000 15712 worker thread done servicing request
03:02:43.699 00.000 15712 Worker thread wakes up
03:02:43.699 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
03:02:43.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:43.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:45.110 01.411 15712 Exposure complete
03:02:45.175 00.065 15712 worker thread done servicing request
03:02:45.175 00.000 7988 OnExposeComplete: enter
03:02:45.175 00.000 7988 UpdateGuideState(): m_state=6
03:02:45.175 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5552
03:02:45.178 00.003 7988 Star::Find returns 1 (0), X=970.97, Y=189.40, Mass=821, SNR=18.6, Peak=142 HFD=3.4
03:02:45.178 00.000 7988 MultiStar: [#1 0.00,0.07,1.07,U] [#2 0.31,-0.15,0.91,U] [#3 0.27,0.62,0.86,U] [#4 0.10,0.19,0.79,U] [#5 -0.23,0.06,0.82,U] [#6 0.25,-0.28,0.61,U] [#7 -0.07,-0.10,0.54,U] [#8 -0.24,0.21,0.48,U] 
03:02:45.178 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.27, -0.41}
03:02:45.178 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
03:02:45.178 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
03:02:45.178 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.77 mountX=0.02 mountY=-0.02, mountTheta=-0.81
03:02:45.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
03:02:45.178 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
03:02:45.178 00.000 15712 Worker thread wakes up
03:02:45.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:02:45.178 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:02:45.178 00.000 15712 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
03:02:45.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:02:45.188 00.010 7988 UpdateGuideState exits: m=821 SNR=18.6
03:02:45.190 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:45.190 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:45.192 00.002 7988 Enqueuing Expose request
03:02:45.192 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:02:45.192 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
03:02:45.192 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:45.192 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:02:45.192 00.000 15712 MoveAxis(E, 6, ABG)
03:02:45.192 00.000 15712 Guiding  Dir = 2, Dur = 6
03:02:45.192 00.000 15712 IsGuiding returns 0
03:02:45.212 00.020 15712 IsGuiding returns 0
03:02:45.212 00.000 15712 Move returns status 0, amount 6
03:02:45.212 00.000 15712 MoveAxis(N, 0, ABG)
03:02:45.212 00.000 15712 Move returns status 0, amount 0
03:02:45.212 00.000 15712 move complete, result=0
03:02:45.212 00.000 15712 worker thread done servicing request
03:02:45.212 00.000 15712 Worker thread wakes up
03:02:45.212 00.000 7988 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
03:02:45.220 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:45.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:46.959 01.739 15712 Exposure complete
03:02:47.021 00.062 15712 worker thread done servicing request
03:02:47.021 00.000 7988 OnExposeComplete: enter
03:02:47.021 00.000 7988 UpdateGuideState(): m_state=6
03:02:47.021 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5553
03:02:47.021 00.000 7988 Star::Find returns 1 (0), X=971.29, Y=189.78, Mass=785, SNR=18.1, Peak=118 HFD=3.6
03:02:47.021 00.000 7988 MultiStar: [#1 0.31,0.02,0.99,U] [#2 0.29,0.12,0.93,U] [#3 0.39,0.26,0.80,U] [#4 0.23,0.59,0.74,U] [#5 0.05,0.01,0.72,U] [#6 0.06,-0.31,0.60,U] [#7 0.52,0.29,0.48,U] [#8 0.11,0.27,0.45,U] 
03:02:47.021 00.000 7988 single-star, 8 included, MultiStar: {0.22, 0.12}, one-star: {0.06, -0.03}
03:02:47.021 00.000 7988 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.56) = xAngle (-2.09 = -2.09)
03:02:47.030 00.009 7988 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.12 = -2.12)
03:02:47.030 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.53 mountX=-0.03 mountY=-0.06, mountTheta=-2.10
03:02:47.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.03, opts=13)
03:02:47.030 00.000 7988 Enqueuing Move request for scope (0.06, -0.03)
03:02:47.030 00.000 15712 Worker thread wakes up
03:02:47.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:02:47.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:02:47.030 00.000 15712 Moving (0.06, -0.03) raw xDistance=-0.03 yDistance=-0.06
03:02:47.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:02:47.037 00.007 7988 UpdateGuideState exits: m=785 SNR=18.1
03:02:47.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:47.037 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:47.037 00.000 7988 Enqueuing Expose request
03:02:47.037 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:02:47.037 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
03:02:47.037 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:47.037 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:02:47.037 00.000 15712 MoveAxis(E, 6, ABG)
03:02:47.037 00.000 15712 Guiding  Dir = 2, Dur = 6
03:02:47.037 00.000 15712 IsGuiding returns 0
03:02:47.056 00.019 15712 IsGuiding returns 0
03:02:47.056 00.000 15712 Move returns status 0, amount 6
03:02:47.056 00.000 15712 MoveAxis(N, 0, ABG)
03:02:47.056 00.000 15712 Move returns status 0, amount 0
03:02:47.056 00.000 15712 move complete, result=0
03:02:47.056 00.000 15712 worker thread done servicing request
03:02:47.056 00.000 15712 Worker thread wakes up
03:02:47.056 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
03:02:47.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:47.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:48.477 01.421 15712 Exposure complete
03:02:48.538 00.061 15712 worker thread done servicing request
03:02:48.538 00.000 7988 OnExposeComplete: enter
03:02:48.543 00.005 7988 UpdateGuideState(): m_state=6
03:02:48.543 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5554
03:02:48.545 00.002 7988 Star::Find returns 1 (0), X=971.52, Y=189.54, Mass=820, SNR=18.6, Peak=139 HFD=3.2
03:02:48.545 00.000 7988 MultiStar: [#1 0.30,0.17,1.06,U] [#2 0.31,-0.17,0.81,U] [#3 0.30,0.46,0.86,U] [#4 0.52,0.32,0.70,U] [#5 -0.19,-0.51,0.73,U] [#6 0.31,-0.15,0.68,U] [#7 0.40,-0.52,0.51,U] [#8 0.28,0.04,0.43,U] 
03:02:48.547 00.002 7988 refined, 8 included, MultiStar: {0.28, -0.05}, one-star: {0.28, -0.27}
03:02:48.547 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.74 = -1.74)
03:02:48.549 00.002 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
03:02:48.549 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.28 cameraTheta=-0.17 mountX=-0.05 mountY=-0.27, mountTheta=-1.74
03:02:48.551 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.05, opts=13)
03:02:48.553 00.002 7988 Enqueuing Move request for scope (0.28, -0.05)
03:02:48.553 00.000 15712 Worker thread wakes up
03:02:48.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
03:02:48.553 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
03:02:48.553 00.000 15712 Moving (0.28, -0.05) raw xDistance=-0.05 yDistance=-0.27
03:02:48.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:02:48.554 00.001 7988 UpdateGuideState exits: m=820 SNR=18.6
03:02:48.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:48.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:48.554 00.000 7988 Enqueuing Expose request
03:02:48.560 00.006 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
03:02:48.560 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
03:02:48.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:48.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:02:48.560 00.000 15712 MoveAxis(E, 6, ABG)
03:02:48.560 00.000 15712 Guiding  Dir = 2, Dur = 6
03:02:48.560 00.000 15712 IsGuiding returns 0
03:02:48.574 00.014 15712 IsGuiding returns 0
03:02:48.574 00.000 15712 Move returns status 0, amount 6
03:02:48.574 00.000 15712 MoveAxis(N, 0, ABG)
03:02:48.574 00.000 15712 Move returns status 0, amount 0
03:02:48.574 00.000 15712 move complete, result=0
03:02:48.574 00.000 15712 worker thread done servicing request
03:02:48.574 00.000 15712 Worker thread wakes up
03:02:48.574 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.3 px 0 ms NORTH
03:02:48.576 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:48.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:50.215 01.639 15712 Exposure complete
03:02:50.278 00.063 15712 worker thread done servicing request
03:02:50.278 00.000 7988 OnExposeComplete: enter
03:02:50.278 00.000 7988 UpdateGuideState(): m_state=6
03:02:50.278 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
03:02:50.278 00.000 7988 Star::Find returns 1 (0), X=971.23, Y=189.62, Mass=832, SNR=18.8, Peak=130 HFD=3.7
03:02:50.278 00.000 7988 MultiStar: [#1 0.08,0.11,0.99,U] [#2 -0.06,-0.25,0.88,U] [#3 0.19,0.19,0.87,U] [#4 0.39,0.24,0.65,U] [#5 -0.28,-0.30,0.72,U] [#6 -0.01,-0.30,0.74,U] [#7 0.38,-0.46,0.50,U] [#8 -0.21,-0.43,0.44,U] 
03:02:50.278 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.12}, one-star: {-0.01, -0.19}
03:02:50.278 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
03:02:50.278 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
03:02:50.278 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.20 mountX=-0.12 mountY=-0.04, mountTheta=-2.80
03:02:50.278 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.12, opts=13)
03:02:50.292 00.014 7988 Enqueuing Move request for scope (0.05, -0.12)
03:02:50.292 00.000 15712 Worker thread wakes up
03:02:50.292 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
03:02:50.292 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
03:02:50.292 00.000 15712 Moving (0.05, -0.12) raw xDistance=-0.12 yDistance=-0.04
03:02:50.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:02:50.294 00.002 7988 UpdateGuideState exits: m=832 SNR=18.8
03:02:50.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:50.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:50.294 00.000 7988 Enqueuing Expose request
03:02:50.294 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:02:50.294 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
03:02:50.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:50.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:02:50.294 00.000 15712 MoveAxis(E, 6, ABG)
03:02:50.294 00.000 15712 Guiding  Dir = 2, Dur = 6
03:02:50.294 00.000 15712 IsGuiding returns 0
03:02:50.314 00.020 15712 IsGuiding returns 0
03:02:50.314 00.000 15712 Move returns status 0, amount 6
03:02:50.314 00.000 15712 MoveAxis(N, 0, ABG)
03:02:50.314 00.000 15712 Move returns status 0, amount 0
03:02:50.314 00.000 15712 move complete, result=0
03:02:50.314 00.000 15712 worker thread done servicing request
03:02:50.314 00.000 15712 Worker thread wakes up
03:02:50.314 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
03:02:50.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:50.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:51.729 01.415 15712 Exposure complete
03:02:51.793 00.064 15712 worker thread done servicing request
03:02:51.793 00.000 7988 OnExposeComplete: enter
03:02:51.793 00.000 7988 UpdateGuideState(): m_state=6
03:02:51.796 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5556
03:02:51.796 00.000 7988 Star::Find returns 1 (0), X=971.29, Y=189.29, Mass=932, SNR=19.8, Peak=146 HFD=3.7
03:02:51.798 00.002 7988 MultiStar: [#1 0.33,0.03,0.93,U] [#2 0.15,-0.53,0.82,U] [#3 0.24,0.02,0.80,U] [#4 0.36,-0.22,0.68,U] [#5 -0.11,-0.50,0.61,U] [#6 0.12,-0.55,0.67,U] [#7 -0.08,-0.35,0.48,U] [#8 0.01,-0.55,0.46,U] 
03:02:51.798 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.33}, one-star: {0.05, -0.52}
03:02:51.800 00.002 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
03:02:51.800 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
03:02:51.802 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.18 mountX=-0.33 mountY=-0.13, mountTheta=-2.77
03:02:51.803 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.33, opts=13)
03:02:51.803 00.000 7988 Enqueuing Move request for scope (0.14, -0.33)
03:02:51.803 00.000 15712 Worker thread wakes up
03:02:51.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.33) opts 0xd
03:02:51.803 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.33)
03:02:51.803 00.000 15712 Moving (0.14, -0.33) raw xDistance=-0.33 yDistance=-0.13
03:02:51.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=51, FiltMax=255, Gamma=0.690
03:02:51.809 00.006 7988 UpdateGuideState exits: m=932 SNR=19.8
03:02:51.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:51.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:51.809 00.000 7988 Enqueuing Expose request
03:02:51.809 00.000 15712 PPEC rslt: input = -0.33, final = -0.22, react = -0.20, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 639.51
03:02:51.809 00.000 15712 PPEC: input: -0.33, control: -0.22, exposure: 1500
03:02:51.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:51.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:02:51.809 00.000 15712 MoveAxis(E, 71, ABG)
03:02:51.809 00.000 15712 Guiding  Dir = 2, Dur = 71
03:02:51.820 00.011 15712 IsGuiding returns 0
03:02:51.837 00.017 15712 PulseGuide returned control before completion, sleep 65
03:02:51.921 00.084 15712 IsGuiding returns 0
03:02:51.921 00.000 15712 Move returns status 0, amount 71
03:02:51.921 00.000 15712 MoveAxis(N, 0, ABG)
03:02:51.921 00.000 15712 Move returns status 0, amount 0
03:02:51.921 00.000 15712 move complete, result=0
03:02:51.921 00.000 15712 worker thread done servicing request
03:02:51.921 00.000 15712 Worker thread wakes up
03:02:51.921 00.000 7988 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
03:02:51.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:51.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:53.674 01.753 15712 Exposure complete
03:02:53.736 00.062 15712 worker thread done servicing request
03:02:53.737 00.001 7988 OnExposeComplete: enter
03:02:53.737 00.000 7988 UpdateGuideState(): m_state=6
03:02:53.737 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5557
03:02:53.737 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=189.86, Mass=872, SNR=19.1, Peak=125 HFD=4.2
03:02:53.737 00.000 7988 MultiStar: [#1 -0.33,0.24,0.95,U] [#2 0.11,0.03,0.82,U] [#3 -0.10,0.13,0.78,U] [#4 0.10,0.04,0.69,U] [#5 -0.14,-0.03,0.71,U] [#6 0.42,-0.23,0.61,U] [#7 0.06,-0.26,0.43,U] [#8 -0.41,-0.23,0.45,U] 
03:02:53.743 00.006 7988 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.22, 0.04}
03:02:53.743 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
03:02:53.743 00.000 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
03:02:53.743 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.02 mountX=0.01 mountY=0.07, mountTheta=1.46
03:02:53.743 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.01, opts=13)
03:02:53.743 00.000 7988 Enqueuing Move request for scope (-0.07, 0.01)
03:02:53.743 00.000 15712 Worker thread wakes up
03:02:53.743 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
03:02:53.743 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
03:02:53.743 00.000 15712 Moving (-0.07, 0.01) raw xDistance=0.01 yDistance=0.07
03:02:53.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:02:53.743 00.000 7988 UpdateGuideState exits: m=872 SNR=19.1
03:02:53.752 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:53.752 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:53.752 00.000 7988 Enqueuing Expose request
03:02:53.752 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
03:02:53.752 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
03:02:53.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:53.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:02:53.752 00.000 15712 MoveAxis(E, 6, ABG)
03:02:53.752 00.000 15712 Guiding  Dir = 2, Dur = 6
03:02:53.752 00.000 15712 IsGuiding returns 0
03:02:53.771 00.019 15712 IsGuiding returns 0
03:02:53.771 00.000 15712 Move returns status 0, amount 6
03:02:53.771 00.000 15712 MoveAxis(N, 0, ABG)
03:02:53.771 00.000 15712 Move returns status 0, amount 0
03:02:53.771 00.000 15712 move complete, result=0
03:02:53.771 00.000 15712 worker thread done servicing request
03:02:53.771 00.000 15712 Worker thread wakes up
03:02:53.771 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
03:02:53.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:53.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:55.191 01.420 15712 Exposure complete
03:02:55.253 00.062 15712 worker thread done servicing request
03:02:55.256 00.003 7988 OnExposeComplete: enter
03:02:55.256 00.000 7988 UpdateGuideState(): m_state=6
03:02:55.258 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5558
03:02:55.258 00.000 7988 Star::Find returns 1 (0), X=971.18, Y=189.58, Mass=712, SNR=17.2, Peak=131 HFD=3.5
03:02:55.260 00.002 7988 MultiStar: [#1 -0.15,0.06,1.15,U] [#2 0.13,-0.43,0.92,U] [#3 0.03,-0.20,0.94,U] [#4 0.37,0.21,0.73,U] [#5 -0.50,-0.72,0.00,M1] [#6 -0.15,-0.67,0.71,U] [#7 0.09,-0.41,0.49,U] [#8 -0.28,0.70,0.00,M1] 
03:02:55.260 00.000 7988 refined, 6 included, MultiStar: {0.02, -0.21}, one-star: {-0.06, -0.24}
03:02:55.262 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
03:02:55.262 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
03:02:55.264 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.22 cameraTheta=-1.47 mountX=-0.21 mountY=-0.02, mountTheta=-3.06
03:02:55.266 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.21, opts=13)
03:02:55.266 00.000 7988 Enqueuing Move request for scope (0.02, -0.21)
03:02:55.269 00.003 15712 Worker thread wakes up
03:02:55.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:02:55.269 00.000 7988 UpdateGuideState exits: m=712 SNR=17.2
03:02:55.271 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:55.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:55.273 00.002 7988 Enqueuing Expose request
03:02:55.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
03:02:55.273 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
03:02:55.273 00.000 15712 Moving (0.02, -0.21) raw xDistance=-0.21 yDistance=-0.02
03:02:55.275 00.002 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.50
03:02:55.275 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
03:02:55.275 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:55.275 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:02:55.275 00.000 15712 MoveAxis(E, 47, ABG)
03:02:55.275 00.000 15712 Guiding  Dir = 2, Dur = 47
03:02:55.275 00.000 15712 IsGuiding returns 0
03:02:55.305 00.030 15712 PulseGuide returned control before completion, sleep 32
03:02:55.369 00.064 15712 IsGuiding returns 1
03:02:55.369 00.000 15712 scope still moving after pulse duration time elapsed
03:02:55.397 00.028 15712 IsGuiding returns 0
03:02:55.397 00.000 15712 scope move finished after 47 + 70 ms
03:02:55.397 00.000 15712 Move returns status 0, amount 47
03:02:55.397 00.000 15712 MoveAxis(N, 0, ABG)
03:02:55.397 00.000 15712 Move returns status 0, amount 0
03:02:55.397 00.000 15712 move complete, result=0
03:02:55.397 00.000 15712 worker thread done servicing request
03:02:55.397 00.000 15712 Worker thread wakes up
03:02:55.397 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
03:02:55.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:55.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:57.028 01.631 15712 Exposure complete
03:02:57.093 00.065 15712 worker thread done servicing request
03:02:57.093 00.000 7988 OnExposeComplete: enter
03:02:57.093 00.000 7988 UpdateGuideState(): m_state=6
03:02:57.095 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5559
03:02:57.095 00.000 7988 Star::Find returns 1 (0), X=971.05, Y=189.97, Mass=890, SNR=19.2, Peak=130 HFD=4.1
03:02:57.097 00.002 7988 MultiStar: [#1 0.35,0.23,0.96,U] [#2 0.11,0.17,0.82,U] [#3 0.03,0.65,0.83,U] [#4 -0.06,0.09,0.74,U] [#5 0.04,-0.22,0.65,U] [#6 -0.31,-0.14,0.61,U] [#7 0.10,-0.12,0.44,U] [#8 -0.51,0.43,0.42,U] 
03:02:57.099 00.002 7988 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {-0.19, 0.15}
03:02:57.099 00.000 7988 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.56) = xAngle (0.12 = 0.12)
03:02:57.101 00.002 7988 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
03:02:57.101 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.68 mountX=0.16 mountY=0.01, mountTheta=0.09
03:02:57.103 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.16, opts=13)
03:02:57.105 00.002 7988 Enqueuing Move request for scope (-0.02, 0.16)
03:02:57.106 00.001 15712 Worker thread wakes up
03:02:57.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
03:02:57.106 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
03:02:57.106 00.000 15712 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=0.01
03:02:57.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:02:57.106 00.000 7988 UpdateGuideState exits: m=890 SNR=19.2
03:02:57.108 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:57.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:57.108 00.000 7988 Enqueuing Expose request
03:02:57.108 00.000 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:02:57.108 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
03:02:57.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:57.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:02:57.108 00.000 15712 MoveAxis(E, 5, ABG)
03:02:57.108 00.000 15712 Guiding  Dir = 2, Dur = 5
03:02:57.108 00.000 15712 IsGuiding returns 0
03:02:57.125 00.017 15712 IsGuiding returns 0
03:02:57.125 00.000 15712 Move returns status 0, amount 5
03:02:57.125 00.000 15712 MoveAxis(N, 0, ABG)
03:02:57.125 00.000 15712 Move returns status 0, amount 0
03:02:57.125 00.000 15712 move complete, result=0
03:02:57.125 00.000 15712 worker thread done servicing request
03:02:57.125 00.000 15712 Worker thread wakes up
03:02:57.125 00.000 7988 GuideStep: 0.2 px 5 ms EAST, 0.0 px 0 ms NORTH
03:02:57.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:57.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:02:58.547 01.422 15712 Exposure complete
03:02:58.609 00.062 15712 worker thread done servicing request
03:02:58.610 00.001 7988 OnExposeComplete: enter
03:02:58.610 00.000 7988 UpdateGuideState(): m_state=6
03:02:58.610 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5560
03:02:58.610 00.000 7988 Star::Find returns 1 (0), X=971.19, Y=190.07, Mass=821, SNR=18.7, Peak=156 HFD=3.2
03:02:58.610 00.000 7988 MultiStar: [#1 -0.06,0.45,1.01,U] [#2 0.40,0.12,0.82,U] [#3 0.16,0.74,0.00,M1] [#4 0.18,0.19,0.72,U] [#5 0.25,0.43,0.75,U] [#6 -0.72,-0.16,0.00,M1] [#7 0.20,-0.27,0.53,U] [#8 -0.34,0.57,0.50,U] 
03:02:58.610 00.000 7988 single-star, 6 included, MultiStar: {0.09, 0.27}, one-star: {-0.05, 0.25}
03:02:58.610 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
03:02:58.610 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
03:02:58.610 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.77 mountX=0.25 mountY=0.05, mountTheta=0.18
03:02:58.619 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.25, opts=13)
03:02:58.619 00.000 7988 Enqueuing Move request for scope (-0.05, 0.25)
03:02:58.619 00.000 15712 Worker thread wakes up
03:02:58.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
03:02:58.619 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
03:02:58.619 00.000 15712 Moving (-0.05, 0.25) raw xDistance=0.25 yDistance=0.05
03:02:58.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:02:58.619 00.000 7988 UpdateGuideState exits: m=821 SNR=18.7
03:02:58.625 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:58.627 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:02:58.627 00.000 7988 Enqueuing Expose request
03:02:58.629 00.002 15712 PPEC rslt: input = 0.25, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.49
03:02:58.629 00.000 15712 PPEC: input: 0.25, control: 0.14, exposure: 1500
03:02:58.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:58.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:02:58.629 00.000 15712 MoveAxis(W, 45, ABG)
03:02:58.629 00.000 15712 Guiding  Dir = 3, Dur = 45
03:02:58.629 00.000 15712 IsGuiding returns 0
03:02:58.641 00.012 15712 PulseGuide returned control before completion, sleep 40
03:02:58.693 00.052 15712 IsGuiding returns 1
03:02:58.693 00.000 15712 scope still moving after pulse duration time elapsed
03:02:58.720 00.027 15712 IsGuiding returns 0
03:02:58.720 00.000 15712 scope move finished after 45 + 45 ms
03:02:58.720 00.000 15712 Move returns status 0, amount 45
03:02:58.720 00.000 15712 MoveAxis(N, 0, ABG)
03:02:58.720 00.000 15712 Move returns status 0, amount 0
03:02:58.720 00.000 15712 move complete, result=0
03:02:58.720 00.000 15712 worker thread done servicing request
03:02:58.720 00.000 15712 Worker thread wakes up
03:02:58.720 00.000 7988 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
03:02:58.721 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:02:58.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:00.462 01.741 15712 Exposure complete
03:03:00.524 00.062 15712 worker thread done servicing request
03:03:00.524 00.000 7988 OnExposeComplete: enter
03:03:00.524 00.000 7988 UpdateGuideState(): m_state=6
03:03:00.524 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5561
03:03:00.524 00.000 7988 Star::Find returns 1 (0), X=970.85, Y=189.67, Mass=780, SNR=18.2, Peak=123 HFD=3.6
03:03:00.524 00.000 7988 MultiStar: [#1 -0.33,0.02,0.99,U] [#2 -0.16,-0.23,0.90,U] [#3 -0.22,0.16,0.97,U] [#4 -0.07,0.05,0.76,U] [#5 -0.76,0.11,0.00,M1] [#6 -0.08,-0.24,0.63,U] [#7 -0.59,-0.15,0.48,U] [#8 -0.26,-0.05,0.45,U] 
03:03:00.524 00.000 7988 refined, 7 included, MultiStar: {-0.26, -0.06}, one-star: {-0.39, -0.14}
03:03:00.524 00.000 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.56) = xAngle (-4.46 = 1.82)
03:03:00.524 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.50 = 1.79)
03:03:00.524 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.06 hyp=0.26 cameraTheta=-2.90 mountX=-0.06 mountY=0.26, mountTheta=1.82
03:03:00.524 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.06, opts=13)
03:03:00.524 00.000 7988 Enqueuing Move request for scope (-0.26, -0.06)
03:03:00.540 00.016 15712 Worker thread wakes up
03:03:00.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.06) opts 0xd
03:03:00.540 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.06)
03:03:00.540 00.000 15712 Moving (-0.26, -0.06) raw xDistance=-0.06 yDistance=0.26
03:03:00.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:00.540 00.000 7988 UpdateGuideState exits: m=780 SNR=18.2
03:03:00.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:00.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:00.540 00.000 7988 Enqueuing Expose request
03:03:00.540 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:03:00.540 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
03:03:00.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:03:00.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
03:03:00.540 00.000 15712 MoveAxis(E, 4, ABG)
03:03:00.540 00.000 15712 Guiding  Dir = 2, Dur = 4
03:03:00.540 00.000 15712 IsGuiding returns 0
03:03:00.591 00.051 15712 IsGuiding returns 0
03:03:00.591 00.000 15712 Move returns status 0, amount 4
03:03:00.591 00.000 15712 MoveAxis(N, 0, ABG)
03:03:00.591 00.000 15712 Move returns status 0, amount 0
03:03:00.591 00.000 15712 move complete, result=0
03:03:00.591 00.000 15712 worker thread done servicing request
03:03:00.591 00.000 15712 Worker thread wakes up
03:03:00.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:00.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:00.591 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.3 px 0 ms NORTH
03:03:02.005 01.414 15712 Exposure complete
03:03:02.068 00.063 15712 worker thread done servicing request
03:03:02.068 00.000 7988 OnExposeComplete: enter
03:03:02.068 00.000 7988 UpdateGuideState(): m_state=6
03:03:02.072 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5562
03:03:02.072 00.000 7988 Star::Find returns 1 (0), X=970.84, Y=189.75, Mass=816, SNR=18.6, Peak=132 HFD=3.6
03:03:02.074 00.002 7988 MultiStar: [#1 -0.15,0.47,1.01,U] [#2 -0.19,0.19,0.84,U] [#3 0.13,0.34,0.83,U] [#4 -0.13,-0.01,0.68,U] [#5 -0.55,-0.16,0.69,U] [#6 -0.58,-0.33,0.71,U] [#7 0.17,-0.33,0.50,U] [#8 -0.06,0.22,0.45,U] 
03:03:02.074 00.000 7988 refined, 8 included, MultiStar: {-0.21, 0.07}, one-star: {-0.40, -0.06}
03:03:02.076 00.002 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.56) = xAngle (1.28 = 1.28)
03:03:02.078 00.002 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
03:03:02.078 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.84 mountX=0.06 mountY=0.21, mountTheta=1.28
03:03:02.080 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.07, opts=13)
03:03:02.080 00.000 7988 Enqueuing Move request for scope (-0.21, 0.07)
03:03:02.082 00.002 15712 Worker thread wakes up
03:03:02.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
03:03:02.082 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
03:03:02.082 00.000 15712 Moving (-0.21, 0.07) raw xDistance=0.06 yDistance=0.21
03:03:02.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:02.084 00.002 7988 UpdateGuideState exits: m=816 SNR=18.6
03:03:02.085 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:02.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:02.085 00.000 7988 Enqueuing Expose request
03:03:02.085 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:03:02.085 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
03:03:02.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:02.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:03:02.085 00.000 15712 MoveAxis(E, 3, ABG)
03:03:02.085 00.000 15712 Guiding  Dir = 2, Dur = 3
03:03:02.085 00.000 15712 IsGuiding returns 0
03:03:02.108 00.023 15712 IsGuiding returns 0
03:03:02.108 00.000 15712 Move returns status 0, amount 3
03:03:02.108 00.000 15712 MoveAxis(N, 0, ABG)
03:03:02.108 00.000 15712 Move returns status 0, amount 0
03:03:02.108 00.000 15712 move complete, result=0
03:03:02.108 00.000 15712 worker thread done servicing request
03:03:02.108 00.000 15712 Worker thread wakes up
03:03:02.108 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
03:03:02.116 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:02.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:03.855 01.739 15712 Exposure complete
03:03:03.916 00.061 15712 worker thread done servicing request
03:03:03.919 00.003 7988 OnExposeComplete: enter
03:03:03.919 00.000 7988 UpdateGuideState(): m_state=6
03:03:03.919 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5563
03:03:03.919 00.000 7988 Star::Find returns 1 (0), X=971.34, Y=189.68, Mass=855, SNR=18.7, Peak=128 HFD=3.6
03:03:03.919 00.000 7988 MultiStar: [#1 -0.04,-0.07,1.00,U] [#2 -0.22,-0.65,0.84,U] [#3 -0.04,-0.02,0.80,U] [#4 0.19,-0.13,0.71,U] [#5 -0.08,0.07,0.75,U] [#6 -0.17,-0.39,0.64,U] [#7 0.11,-0.71,0.00,M1] [#8 0.23,0.16,0.39,U] 
03:03:03.919 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.16}, one-star: {0.11, -0.13}
03:03:03.919 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.24 = 3.05)
03:03:03.919 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
03:03:03.919 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.67 mountX=-0.16 mountY=0.02, mountTheta=3.01
03:03:03.919 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.16, opts=13)
03:03:03.919 00.000 7988 Enqueuing Move request for scope (-0.02, -0.16)
03:03:03.919 00.000 15712 Worker thread wakes up
03:03:03.932 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
03:03:03.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:03.932 00.000 7988 UpdateGuideState exits: m=855 SNR=18.7
03:03:03.934 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:03.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:03.936 00.002 7988 Enqueuing Expose request
03:03:03.936 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
03:03:03.936 00.000 15712 Moving (-0.02, -0.16) raw xDistance=-0.16 yDistance=0.02
03:03:03.936 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.10, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:03:03.936 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
03:03:03.936 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:03.936 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:03:03.936 00.000 15712 MoveAxis(E, 3, ABG)
03:03:03.936 00.000 15712 Guiding  Dir = 2, Dur = 3
03:03:03.953 00.017 15712 IsGuiding returns 0
03:03:03.969 00.016 15712 IsGuiding returns 0
03:03:03.969 00.000 15712 Move returns status 0, amount 3
03:03:03.969 00.000 15712 MoveAxis(N, 0, ABG)
03:03:03.970 00.001 15712 Move returns status 0, amount 0
03:03:03.970 00.000 15712 move complete, result=0
03:03:03.970 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.0 px 0 ms NORTH
03:03:03.970 00.000 15712 worker thread done servicing request
03:03:03.970 00.000 15712 Worker thread wakes up
03:03:03.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:03.972 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:05.387 01.415 15712 Exposure complete
03:03:05.450 00.063 15712 worker thread done servicing request
03:03:05.450 00.000 7988 OnExposeComplete: enter
03:03:05.450 00.000 7988 UpdateGuideState(): m_state=6
03:03:05.450 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5564
03:03:05.450 00.000 7988 Star::Find returns 1 (0), X=971.17, Y=189.40, Mass=827, SNR=18.5, Peak=141 HFD=3.6
03:03:05.456 00.006 7988 MultiStar: [#1 0.17,-0.19,1.05,U] [#2 0.06,-0.59,0.87,U] [#3 -0.10,-0.13,0.83,U] [#4 0.28,-0.15,0.72,U] [#5 -0.03,-0.49,0.68,U] [#6 -0.27,-0.53,0.74,U] [#7 0.23,-0.69,0.00,M2] [#8 -0.02,-0.42,0.30,U] 
03:03:05.456 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.36}, one-star: {-0.06, -0.41}
03:03:05.456 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
03:03:05.456 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
03:03:05.456 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.54 mountX=-0.36 mountY=-0.00, mountTheta=-3.14
03:03:05.456 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.36, opts=13)
03:03:05.456 00.000 7988 Enqueuing Move request for scope (0.01, -0.36)
03:03:05.464 00.008 15712 Worker thread wakes up
03:03:05.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.36) opts 0xd
03:03:05.464 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.36)
03:03:05.464 00.000 15712 Moving (0.01, -0.36) raw xDistance=-0.36 yDistance=-0.00
03:03:05.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:05.465 00.001 7988 UpdateGuideState exits: m=827 SNR=18.5
03:03:05.467 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:05.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:05.469 00.002 7988 Enqueuing Expose request
03:03:05.469 00.000 15712 PPEC rslt: input = -0.36, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.47
03:03:05.469 00.000 15712 PPEC: input: -0.36, control: -0.22, exposure: 1500
03:03:05.469 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:05.469 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:03:05.469 00.000 15712 MoveAxis(E, 72, ABG)
03:03:05.469 00.000 15712 Guiding  Dir = 2, Dur = 72
03:03:05.469 00.000 15712 IsGuiding returns 0
03:03:05.485 00.016 15712 PulseGuide returned control before completion, sleep 65
03:03:05.560 00.075 15712 IsGuiding returns 1
03:03:05.560 00.000 15712 scope still moving after pulse duration time elapsed
03:03:05.610 00.050 15712 IsGuiding returns 0
03:03:05.610 00.000 15712 scope move finished after 72 + 72 ms
03:03:05.610 00.000 15712 Move returns status 0, amount 72
03:03:05.610 00.000 15712 MoveAxis(N, 0, ABG)
03:03:05.610 00.000 15712 Move returns status 0, amount 0
03:03:05.610 00.000 15712 move complete, result=0
03:03:05.610 00.000 7988 GuideStep: -0.4 px 72 ms EAST, -0.0 px 0 ms NORTH
03:03:05.617 00.007 15712 worker thread done servicing request
03:03:05.617 00.000 15712 Worker thread wakes up
03:03:05.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:05.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:07.252 01.635 15712 Exposure complete
03:03:07.314 00.062 15712 worker thread done servicing request
03:03:07.316 00.002 7988 OnExposeComplete: enter
03:03:07.316 00.000 7988 UpdateGuideState(): m_state=6
03:03:07.316 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5565
03:03:07.316 00.000 7988 Star::Find returns 1 (0), X=971.09, Y=189.86, Mass=864, SNR=18.8, Peak=132 HFD=4.2
03:03:07.316 00.000 7988 MultiStar: [#1 0.25,0.17,1.05,U] [#2 0.20,-0.21,0.86,U] [#3 -0.03,0.66,0.88,U] [#4 0.13,-0.03,0.65,U] [#5 0.38,-0.05,0.65,U] [#6 0.31,-0.29,0.60,U] [#7 -0.06,-0.28,0.44,U] [#8 -0.25,0.64,0.35,U] 
03:03:07.321 00.005 7988 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {-0.15, 0.04}
03:03:07.321 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.91 = -0.91)
03:03:07.321 00.000 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
03:03:07.321 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.08 mountY=-0.10, mountTheta=-0.93
03:03:07.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
03:03:07.327 00.006 7988 Enqueuing Move request for scope (0.10, 0.08)
03:03:07.327 00.000 15712 Worker thread wakes up
03:03:07.327 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
03:03:07.327 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
03:03:07.327 00.000 15712 Moving (0.10, 0.08) raw xDistance=0.08 yDistance=-0.10
03:03:07.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:07.330 00.003 7988 UpdateGuideState exits: m=864 SNR=18.8
03:03:07.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:07.332 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:07.332 00.000 7988 Enqueuing Expose request
03:03:07.332 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:03:07.332 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
03:03:07.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:07.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:03:07.332 00.000 15712 MoveAxis(E, 3, ABG)
03:03:07.332 00.000 15712 Guiding  Dir = 2, Dur = 3
03:03:07.356 00.024 15712 IsGuiding returns 0
03:03:07.373 00.017 15712 IsGuiding returns 0
03:03:07.373 00.000 15712 Move returns status 0, amount 3
03:03:07.373 00.000 15712 MoveAxis(N, 0, ABG)
03:03:07.373 00.000 15712 Move returns status 0, amount 0
03:03:07.373 00.000 15712 move complete, result=0
03:03:07.373 00.000 15712 worker thread done servicing request
03:03:07.373 00.000 15712 Worker thread wakes up
03:03:07.373 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
03:03:07.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:07.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:08.779 01.406 15712 Exposure complete
03:03:08.845 00.066 15712 worker thread done servicing request
03:03:08.845 00.000 7988 OnExposeComplete: enter
03:03:08.845 00.000 7988 UpdateGuideState(): m_state=6
03:03:08.845 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5566
03:03:08.845 00.000 7988 Star::Find returns 1 (0), X=971.21, Y=189.60, Mass=768, SNR=17.9, Peak=136 HFD=3.2
03:03:08.845 00.000 7988 MultiStar: [#1 0.05,-0.17,0.99,U] [#2 0.26,-0.55,0.87,U] [#3 -0.07,-0.09,0.98,U] [#4 0.26,-0.16,0.81,U] [#5 -0.54,-0.48,0.00,M1] [#6 -0.17,-0.92,0.00,M1] [#7 0.46,-0.53,0.00,M2] [#8 -0.48,-0.56,0.00,M1] 
03:03:08.845 00.000 7988 single-star, 4 included, MultiStar: {0.09, -0.23}, one-star: {-0.02, -0.22}
03:03:08.851 00.006 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.24 = 3.05)
03:03:08.851 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
03:03:08.851 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.67 mountX=-0.22 mountY=0.03, mountTheta=3.01
03:03:08.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.22, opts=13)
03:03:08.851 00.000 7988 Enqueuing Move request for scope (-0.02, -0.22)
03:03:08.851 00.000 15712 Worker thread wakes up
03:03:08.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
03:03:08.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
03:03:08.851 00.000 15712 Moving (-0.02, -0.22) raw xDistance=-0.22 yDistance=0.03
03:03:08.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:08.859 00.008 7988 UpdateGuideState exits: m=768 SNR=17.9
03:03:08.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:08.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:08.859 00.000 7988 Enqueuing Expose request
03:03:08.859 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.46
03:03:08.859 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
03:03:08.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:08.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:03:08.859 00.000 15712 MoveAxis(E, 46, ABG)
03:03:08.859 00.000 15712 Guiding  Dir = 2, Dur = 46
03:03:08.859 00.000 15712 IsGuiding returns 0
03:03:08.891 00.032 15712 PulseGuide returned control before completion, sleep 28
03:03:08.923 00.032 15712 IsGuiding returns 1
03:03:08.923 00.000 15712 scope still moving after pulse duration time elapsed
03:03:08.972 00.049 15712 IsGuiding returns 0
03:03:08.972 00.000 15712 scope move finished after 46 + 62 ms
03:03:08.972 00.000 15712 Move returns status 0, amount 46
03:03:08.972 00.000 15712 MoveAxis(N, 0, ABG)
03:03:08.972 00.000 15712 Move returns status 0, amount 0
03:03:08.972 00.000 15712 move complete, result=0
03:03:08.972 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
03:03:08.974 00.002 15712 worker thread done servicing request
03:03:08.974 00.000 15712 Worker thread wakes up
03:03:08.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:08.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:10.614 01.640 15712 Exposure complete
03:03:10.675 00.061 15712 worker thread done servicing request
03:03:10.675 00.000 7988 OnExposeComplete: enter
03:03:10.675 00.000 7988 UpdateGuideState(): m_state=6
03:03:10.675 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5567
03:03:10.675 00.000 7988 Star::Find returns 1 (0), X=971.08, Y=189.72, Mass=851, SNR=18.5, Peak=128 HFD=3.9
03:03:10.675 00.000 7988 MultiStar: [#1 0.12,0.21,0.94,U] [#2 0.16,-0.41,0.83,U] [#3 -0.23,0.25,0.83,U] [#4 0.12,0.05,0.75,U] [#5 -0.04,-0.20,0.83,U] [#6 -0.10,-0.26,0.65,U] [#7 0.52,-0.35,0.44,U] [#8 0.41,0.31,0.43,U] 
03:03:10.685 00.010 7988 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.15, -0.10}
03:03:10.685 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
03:03:10.685 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.47 = -2.47)
03:03:10.685 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.87 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
03:03:10.685 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.05, opts=13)
03:03:10.685 00.000 7988 Enqueuing Move request for scope (0.04, -0.05)
03:03:10.691 00.006 15712 Worker thread wakes up
03:03:10.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:03:10.691 00.000 7988 UpdateGuideState exits: m=851 SNR=18.5
03:03:10.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:10.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:10.691 00.000 7988 Enqueuing Expose request
03:03:10.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:03:10.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:03:10.691 00.000 15712 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.04
03:03:10.702 00.011 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
03:03:10.702 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
03:03:10.702 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:10.702 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:03:10.702 00.000 15712 MoveAxis(E, 4, ABG)
03:03:10.702 00.000 15712 Guiding  Dir = 2, Dur = 4
03:03:10.702 00.000 15712 IsGuiding returns 0
03:03:10.728 00.026 15712 IsGuiding returns 0
03:03:10.728 00.000 15712 Move returns status 0, amount 4
03:03:10.728 00.000 15712 MoveAxis(N, 0, ABG)
03:03:10.728 00.000 15712 Move returns status 0, amount 0
03:03:10.728 00.000 15712 move complete, result=0
03:03:10.728 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
03:03:10.732 00.004 15712 worker thread done servicing request
03:03:10.732 00.000 15712 Worker thread wakes up
03:03:10.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:10.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:12.146 01.414 15712 Exposure complete
03:03:12.209 00.063 15712 worker thread done servicing request
03:03:12.209 00.000 7988 OnExposeComplete: enter
03:03:12.209 00.000 7988 UpdateGuideState(): m_state=6
03:03:12.209 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5568
03:03:12.209 00.000 7988 Star::Find returns 1 (0), X=971.04, Y=189.90, Mass=882, SNR=19.2, Peak=124 HFD=4.3
03:03:12.209 00.000 7988 MultiStar: [#1 -0.29,0.14,0.96,U] [#2 0.22,-0.04,0.86,U] [#3 0.30,0.63,0.00,M1] [#4 0.03,0.37,0.68,U] [#5 0.35,0.47,0.73,U] [#6 -0.09,-0.34,0.64,U] [#7 0.73,-0.53,0.00,M2] [#8 -0.30,-0.05,0.48,U] 
03:03:12.209 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.10}, one-star: {-0.20, 0.09}
03:03:12.216 00.007 7988 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
03:03:12.216 00.000 7988 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
03:03:12.216 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.95 mountX=0.10 mountY=0.04, mountTheta=0.36
03:03:12.216 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.10, opts=13)
03:03:12.216 00.000 7988 Enqueuing Move request for scope (-0.04, 0.10)
03:03:12.216 00.000 15712 Worker thread wakes up
03:03:12.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
03:03:12.216 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
03:03:12.216 00.000 15712 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.04
03:03:12.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:03:12.223 00.007 7988 UpdateGuideState exits: m=882 SNR=19.2
03:03:12.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:12.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:12.223 00.000 7988 Enqueuing Expose request
03:03:12.223 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
03:03:12.223 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
03:03:12.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:12.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:03:12.223 00.000 15712 MoveAxis(E, 4, ABG)
03:03:12.223 00.000 15712 Guiding  Dir = 2, Dur = 4
03:03:12.223 00.000 15712 IsGuiding returns 0
03:03:12.249 00.026 15712 IsGuiding returns 0
03:03:12.249 00.000 15712 Move returns status 0, amount 4
03:03:12.249 00.000 15712 MoveAxis(N, 0, ABG)
03:03:12.249 00.000 15712 Move returns status 0, amount 0
03:03:12.249 00.000 15712 move complete, result=0
03:03:12.249 00.000 15712 worker thread done servicing request
03:03:12.249 00.000 15712 Worker thread wakes up
03:03:12.249 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
03:03:12.250 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:12.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:13.880 01.630 15712 Exposure complete
03:03:13.943 00.063 15712 worker thread done servicing request
03:03:13.943 00.000 7988 OnExposeComplete: enter
03:03:13.943 00.000 7988 UpdateGuideState(): m_state=6
03:03:13.947 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5569
03:03:13.947 00.000 7988 Star::Find returns 1 (0), X=971.35, Y=189.95, Mass=923, SNR=19.6, Peak=126 HFD=3.9
03:03:13.949 00.002 7988 MultiStar: [#1 0.07,0.52,0.93,U] [#2 0.35,0.27,0.81,U] [#3 0.21,0.25,0.79,U] [#4 0.05,0.32,0.71,U] [#5 0.05,-0.04,0.78,U] [#6 0.17,-0.10,0.62,U] [#7 0.27,-0.10,0.34,U] [#8 -0.50,0.11,0.36,U] 
03:03:13.951 00.002 7988 single-star, 8 included, MultiStar: {0.11, 0.19}, one-star: {0.12, 0.13}
03:03:13.951 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
03:03:13.953 00.002 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
03:03:13.953 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.84 mountX=0.13 mountY=-0.12, mountTheta=-0.74
03:03:13.955 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.13, opts=13)
03:03:13.957 00.002 7988 Enqueuing Move request for scope (0.12, 0.13)
03:03:13.957 00.000 15712 Worker thread wakes up
03:03:13.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
03:03:13.957 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
03:03:13.957 00.000 15712 Moving (0.12, 0.13) raw xDistance=0.13 yDistance=-0.12
03:03:13.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:03:13.959 00.002 7988 UpdateGuideState exits: m=923 SNR=19.6
03:03:13.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:13.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:13.959 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
03:03:13.959 00.000 7988 Enqueuing Expose request
03:03:13.959 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
03:03:13.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:13.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:03:13.959 00.000 15712 MoveAxis(E, 3, ABG)
03:03:13.959 00.000 15712 Guiding  Dir = 2, Dur = 3
03:03:13.959 00.000 15712 IsGuiding returns 0
03:03:13.987 00.028 15712 IsGuiding returns 0
03:03:13.991 00.004 15712 Move returns status 0, amount 3
03:03:13.991 00.000 15712 MoveAxis(N, 0, ABG)
03:03:13.991 00.000 15712 Move returns status 0, amount 0
03:03:13.991 00.000 15712 move complete, result=0
03:03:13.991 00.000 15712 worker thread done servicing request
03:03:13.991 00.000 15712 Worker thread wakes up
03:03:13.991 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
03:03:13.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:13.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:15.395 01.404 15712 Exposure complete
03:03:15.458 00.063 15712 worker thread done servicing request
03:03:15.458 00.000 7988 OnExposeComplete: enter
03:03:15.458 00.000 7988 UpdateGuideState(): m_state=6
03:03:15.463 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5570
03:03:15.463 00.000 7988 Star::Find returns 1 (0), X=971.15, Y=189.96, Mass=800, SNR=18.4, Peak=133 HFD=3.1
03:03:15.465 00.002 7988 MultiStar: [#1 0.05,0.29,1.06,U] [#2 0.09,0.02,0.87,U] [#3 0.01,0.36,0.88,U] [#4 0.14,0.14,0.72,U] [#5 -0.15,0.42,0.75,U] [#6 0.08,-0.24,0.65,U] [#7 -0.27,0.50,0.54,U] [#8 -0.60,-0.02,0.43,U] 
03:03:15.467 00.002 7988 single-star, 8 included, MultiStar: {-0.05, 0.19}, one-star: {-0.09, 0.14}
03:03:15.467 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
03:03:15.468 00.001 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
03:03:15.468 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.12 mountX=0.14 mountY=0.09, mountTheta=0.54
03:03:15.470 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.14, opts=13)
03:03:15.472 00.002 7988 Enqueuing Move request for scope (-0.09, 0.14)
03:03:15.472 00.000 15712 Worker thread wakes up
03:03:15.474 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
03:03:15.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
03:03:15.474 00.000 15712 Moving (-0.09, 0.14) raw xDistance=0.14 yDistance=0.09
03:03:15.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:03:15.474 00.000 7988 UpdateGuideState exits: m=800 SNR=18.4
03:03:15.476 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:15.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:15.478 00.002 7988 Enqueuing Expose request
03:03:15.480 00.002 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
03:03:15.480 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
03:03:15.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:15.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:03:15.480 00.000 15712 MoveAxis(E, 2, ABG)
03:03:15.480 00.000 15712 Guiding  Dir = 2, Dur = 2
03:03:15.480 00.000 15712 IsGuiding returns 0
03:03:15.510 00.030 15712 IsGuiding returns 0
03:03:15.510 00.000 15712 Move returns status 0, amount 2
03:03:15.510 00.000 15712 MoveAxis(N, 0, ABG)
03:03:15.510 00.000 15712 Move returns status 0, amount 0
03:03:15.510 00.000 15712 move complete, result=0
03:03:15.510 00.000 15712 worker thread done servicing request
03:03:15.510 00.000 15712 Worker thread wakes up
03:03:15.510 00.000 7988 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
03:03:15.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:15.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:17.151 01.641 15712 Exposure complete
03:03:17.212 00.061 15712 worker thread done servicing request
03:03:17.212 00.000 7988 OnExposeComplete: enter
03:03:17.212 00.000 7988 UpdateGuideState(): m_state=6
03:03:17.216 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5571
03:03:17.216 00.000 7988 Star::Find returns 1 (0), X=971.14, Y=189.60, Mass=957, SNR=20.1, Peak=144 HFD=3.9
03:03:17.218 00.002 7988 MultiStar: [#1 0.36,-0.21,0.92,U] [#2 0.44,-0.21,0.80,U] [#3 0.24,-0.08,0.77,U] [#4 0.52,-0.01,0.63,U] [#5 -0.14,-0.41,0.72,U] [#6 -0.01,-0.69,0.60,U] [#7 0.91,-0.61,0.00,M1] [#8 0.12,0.05,0.37,U] 
03:03:17.220 00.002 7988 single-star, 7 included, MultiStar: {0.18, -0.23}, one-star: {-0.10, -0.21}
03:03:17.220 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
03:03:17.222 00.002 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
03:03:17.222 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-2.01 mountX=-0.21 mountY=0.11, mountTheta=2.69
03:03:17.224 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.21, opts=13)
03:03:17.226 00.002 7988 Enqueuing Move request for scope (-0.10, -0.21)
03:03:17.226 00.000 15712 Worker thread wakes up
03:03:17.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
03:03:17.226 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
03:03:17.226 00.000 15712 Moving (-0.10, -0.21) raw xDistance=-0.21 yDistance=0.11
03:03:17.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:03:17.228 00.002 7988 UpdateGuideState exits: m=957 SNR=20.1
03:03:17.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:17.228 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:17.228 00.000 7988 Enqueuing Expose request
03:03:17.228 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.44
03:03:17.228 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
03:03:17.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:17.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:03:17.228 00.000 15712 MoveAxis(E, 44, ABG)
03:03:17.228 00.000 15712 Guiding  Dir = 2, Dur = 44
03:03:17.228 00.000 15712 IsGuiding returns 0
03:03:17.252 00.024 15712 PulseGuide returned control before completion, sleep 36
03:03:17.292 00.040 15712 IsGuiding returns 1
03:03:17.292 00.000 15712 scope still moving after pulse duration time elapsed
03:03:17.348 00.056 15712 IsGuiding returns 0
03:03:17.348 00.000 15712 scope move finished after 44 + 70 ms
03:03:17.348 00.000 15712 Move returns status 0, amount 44
03:03:17.348 00.000 15712 MoveAxis(N, 0, ABG)
03:03:17.348 00.000 15712 Move returns status 0, amount 0
03:03:17.348 00.000 15712 move complete, result=0
03:03:17.348 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:03:17.350 00.002 15712 worker thread done servicing request
03:03:17.350 00.000 15712 Worker thread wakes up
03:03:17.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:17.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:18.761 01.411 15712 Exposure complete
03:03:18.824 00.063 15712 worker thread done servicing request
03:03:18.824 00.000 7988 OnExposeComplete: enter
03:03:18.824 00.000 7988 UpdateGuideState(): m_state=6
03:03:18.824 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5572
03:03:18.824 00.000 7988 Star::Find returns 1 (0), X=971.33, Y=189.82, Mass=975, SNR=20.2, Peak=142 HFD=3.7
03:03:18.824 00.000 7988 MultiStar: [#1 0.32,0.23,0.89,U] [#2 0.49,-0.17,0.82,U] [#3 -0.00,0.70,0.00,M1] [#4 0.64,0.46,0.00,M1] [#5 -0.10,-0.07,0.68,U] [#6 0.39,-0.31,0.60,U] [#7 0.46,0.11,0.45,U] [#8 0.26,-0.07,0.41,U] 
03:03:18.830 00.006 7988 single-star, 6 included, MultiStar: {0.26, -0.03}, one-star: {0.09, 0.00}
03:03:18.830 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.56) = xAngle (-1.55 = -1.55)
03:03:18.830 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.58 = -1.58)
03:03:18.830 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.02 mountX=0.00 mountY=-0.09, mountTheta=-1.55
03:03:18.830 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.00, opts=13)
03:03:18.830 00.000 7988 Enqueuing Move request for scope (0.09, 0.00)
03:03:18.830 00.000 15712 Worker thread wakes up
03:03:18.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
03:03:18.838 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:03:18.838 00.000 7988 UpdateGuideState exits: m=975 SNR=20.2
03:03:18.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:18.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:18.838 00.000 7988 Enqueuing Expose request
03:03:18.838 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
03:03:18.838 00.000 15712 Moving (0.09, 0.00) raw xDistance=0.00 yDistance=-0.09
03:03:18.847 00.009 15712 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
03:03:18.847 00.000 15712 PPEC: input: 0.00, control: -0.00, exposure: 1500
03:03:18.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:18.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:03:18.847 00.000 15712 MoveAxis(E, 1, ABG)
03:03:18.847 00.000 15712 Guiding  Dir = 2, Dur = 1
03:03:18.847 00.000 15712 IsGuiding returns 0
03:03:18.864 00.017 15712 IsGuiding returns 0
03:03:18.864 00.000 15712 Move returns status 0, amount 1
03:03:18.864 00.000 15712 MoveAxis(N, 0, ABG)
03:03:18.864 00.000 15712 Move returns status 0, amount 0
03:03:18.864 00.000 15712 move complete, result=0
03:03:18.864 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
03:03:18.869 00.005 15712 worker thread done servicing request
03:03:18.869 00.000 15712 Worker thread wakes up
03:03:18.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:18.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:20.609 01.740 15712 Exposure complete
03:03:20.670 00.061 7988 OnExposeComplete: enter
03:03:20.670 00.000 7988 UpdateGuideState(): m_state=6
03:03:20.675 00.005 15712 worker thread done servicing request
03:03:20.675 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5573
03:03:20.675 00.000 7988 Star::Find returns 1 (0), X=971.29, Y=189.86, Mass=912, SNR=19.4, Peak=133 HFD=3.8
03:03:20.677 00.002 7988 MultiStar: [#1 -0.03,0.26,1.02,U] [#2 0.28,-0.03,0.87,U] [#3 0.24,0.50,0.79,U] [#4 0.09,0.58,0.70,U] [#5 0.06,0.12,0.73,U] [#6 0.21,-0.05,0.63,U] [#7 -0.27,-0.32,0.48,U] [#8 -0.63,0.01,0.43,U] 
03:03:20.679 00.002 7988 single-star, 8 included, MultiStar: {0.04, 0.15}, one-star: {0.05, 0.04}
03:03:20.679 00.000 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
03:03:20.681 00.002 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
03:03:20.681 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.66 mountX=0.04 mountY=-0.05, mountTheta=-0.91
03:03:20.683 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
03:03:20.685 00.002 7988 Enqueuing Move request for scope (0.05, 0.04)
03:03:20.685 00.000 15712 Worker thread wakes up
03:03:20.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:03:20.685 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:03:20.685 00.000 15712 Moving (0.05, 0.04) raw xDistance=0.04 yDistance=-0.05
03:03:20.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:20.686 00.001 7988 UpdateGuideState exits: m=912 SNR=19.4
03:03:20.688 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:20.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:20.690 00.002 7988 Enqueuing Expose request
03:03:20.690 00.000 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
03:03:20.690 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
03:03:20.690 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:20.690 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:03:20.690 00.000 15712 MoveAxis(E, 1, ABG)
03:03:20.690 00.000 15712 Guiding  Dir = 2, Dur = 1
03:03:20.690 00.000 15712 IsGuiding returns 0
03:03:20.721 00.031 15712 IsGuiding returns 0
03:03:20.721 00.000 15712 Move returns status 0, amount 1
03:03:20.721 00.000 15712 MoveAxis(N, 0, ABG)
03:03:20.721 00.000 15712 Move returns status 0, amount 0
03:03:20.721 00.000 15712 move complete, result=0
03:03:20.721 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
03:03:20.723 00.002 15712 worker thread done servicing request
03:03:20.723 00.000 15712 Worker thread wakes up
03:03:20.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:20.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:22.141 01.418 15712 Exposure complete
03:03:22.202 00.061 15712 worker thread done servicing request
03:03:22.202 00.000 7988 OnExposeComplete: enter
03:03:22.202 00.000 7988 UpdateGuideState(): m_state=6
03:03:22.202 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5574
03:03:22.202 00.000 7988 Star::Find returns 1 (0), X=971.38, Y=190.22, Mass=924, SNR=19.6, Peak=141 HFD=3.7
03:03:22.202 00.000 7988 MultiStar: [#1 0.38,0.22,0.94,U] [#2 0.44,0.11,0.80,U] [#3 0.27,0.86,0.00,M1] [#4 0.42,0.52,0.66,U] [#5 -0.32,0.16,0.75,U] [#6 -0.13,-0.26,0.57,U] [#7 0.37,0.35,0.48,U] [#8 0.18,0.37,0.44,U] 
03:03:22.202 00.000 7988 refined, 7 included, MultiStar: {0.19, 0.24}, one-star: {0.14, 0.40}
03:03:22.202 00.000 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.67 = -0.67)
03:03:22.202 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
03:03:22.202 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.31 cameraTheta=0.90 mountX=0.24 mountY=-0.20, mountTheta=-0.68
03:03:22.202 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.24, opts=13)
03:03:22.216 00.014 7988 Enqueuing Move request for scope (0.19, 0.24)
03:03:22.216 00.000 15712 Worker thread wakes up
03:03:22.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
03:03:22.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
03:03:22.216 00.000 15712 Moving (0.19, 0.24) raw xDistance=0.24 yDistance=-0.20
03:03:22.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:03:22.218 00.002 7988 UpdateGuideState exits: m=924 SNR=19.6
03:03:22.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:22.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:22.218 00.000 7988 Enqueuing Expose request
03:03:22.218 00.000 15712 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 639.42
03:03:22.218 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
03:03:22.218 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:22.218 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:03:22.218 00.000 15712 MoveAxis(W, 46, ABG)
03:03:22.218 00.000 15712 Guiding  Dir = 3, Dur = 46
03:03:22.218 00.000 15712 IsGuiding returns 0
03:03:22.238 00.020 15712 PulseGuide returned control before completion, sleep 40
03:03:22.318 00.080 15712 IsGuiding returns 1
03:03:22.318 00.000 15712 scope still moving after pulse duration time elapsed
03:03:22.346 00.028 15712 IsGuiding returns 0
03:03:22.346 00.000 15712 scope move finished after 46 + 76 ms
03:03:22.346 00.000 15712 Move returns status 0, amount 46
03:03:22.346 00.000 15712 MoveAxis(N, 0, ABG)
03:03:22.346 00.000 15712 Move returns status 0, amount 0
03:03:22.346 00.000 15712 move complete, result=0
03:03:22.346 00.000 15712 worker thread done servicing request
03:03:22.346 00.000 15712 Worker thread wakes up
03:03:22.346 00.000 7988 GuideStep: 0.2 px 46 ms WEST, -0.2 px 0 ms NORTH
03:03:22.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:22.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:23.990 01.644 15712 Exposure complete
03:03:24.053 00.063 15712 worker thread done servicing request
03:03:24.053 00.000 7988 OnExposeComplete: enter
03:03:24.053 00.000 7988 UpdateGuideState(): m_state=6
03:03:24.053 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5575
03:03:24.053 00.000 7988 Star::Find returns 1 (0), X=971.24, Y=189.55, Mass=825, SNR=18.8, Peak=152 HFD=3.1
03:03:24.053 00.000 7988 MultiStar: [#1 -0.06,-0.16,0.99,U] [#2 0.15,-0.35,0.89,U] [#3 0.17,0.39,0.83,U] [#4 0.17,-0.07,0.73,U] [#5 -0.17,-0.45,0.73,U] [#6 -0.20,-0.54,0.68,U] [#7 0.14,-0.39,0.42,U] [#8 -0.81,0.22,0.00,M1] 
03:03:24.053 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.21}, one-star: {0.01, -0.27}
03:03:24.053 00.000 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
03:03:24.053 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
03:03:24.053 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.46 mountX=-0.21 mountY=-0.02, mountTheta=-3.05
03:03:24.053 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.21, opts=13)
03:03:24.069 00.016 7988 Enqueuing Move request for scope (0.02, -0.21)
03:03:24.070 00.001 15712 Worker thread wakes up
03:03:24.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
03:03:24.070 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
03:03:24.070 00.000 15712 Moving (0.02, -0.21) raw xDistance=-0.21 yDistance=-0.02
03:03:24.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:24.070 00.000 7988 UpdateGuideState exits: m=825 SNR=18.8
03:03:24.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:24.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:24.070 00.000 7988 Enqueuing Expose request
03:03:24.070 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.42
03:03:24.070 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
03:03:24.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:24.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:03:24.070 00.000 15712 MoveAxis(E, 43, ABG)
03:03:24.070 00.000 15712 Guiding  Dir = 2, Dur = 43
03:03:24.070 00.000 15712 IsGuiding returns 0
03:03:24.092 00.022 15712 PulseGuide returned control before completion, sleep 35
03:03:24.133 00.041 15712 IsGuiding returns 1
03:03:24.133 00.000 15712 scope still moving after pulse duration time elapsed
03:03:24.172 00.039 15712 IsGuiding returns 0
03:03:24.172 00.000 15712 scope move finished after 43 + 55 ms
03:03:24.172 00.000 15712 Move returns status 0, amount 43
03:03:24.172 00.000 15712 MoveAxis(N, 0, ABG)
03:03:24.172 00.000 15712 Move returns status 0, amount 0
03:03:24.172 00.000 15712 move complete, result=0
03:03:24.172 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
03:03:24.176 00.004 15712 worker thread done servicing request
03:03:24.176 00.000 15712 Worker thread wakes up
03:03:24.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:24.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:25.585 01.409 15712 Exposure complete
03:03:25.647 00.062 15712 worker thread done servicing request
03:03:25.647 00.000 7988 OnExposeComplete: enter
03:03:25.651 00.004 7988 UpdateGuideState(): m_state=6
03:03:25.651 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5576
03:03:25.653 00.002 7988 Star::Find returns 1 (0), X=971.08, Y=189.64, Mass=913, SNR=19.4, Peak=142 HFD=3.9
03:03:25.655 00.002 7988 MultiStar: [#1 0.14,0.07,0.97,U] [#2 0.15,-0.14,0.91,U] [#3 0.03,-0.29,0.80,U] [#4 0.35,-0.01,0.70,U] [#5 -0.13,-0.53,0.71,U] [#6 0.21,-0.17,0.67,U] [#7 0.41,-0.89,0.00,M1] [#8 0.08,0.16,0.40,U] 
03:03:25.655 00.000 7988 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {-0.16, -0.18}
03:03:25.657 00.002 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
03:03:25.657 00.000 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
03:03:25.659 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.11 mountX=-0.15 mountY=-0.07, mountTheta=-2.70
03:03:25.659 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.15, opts=13)
03:03:25.659 00.000 7988 Enqueuing Move request for scope (0.07, -0.15)
03:03:25.663 00.004 15712 Worker thread wakes up
03:03:25.663 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
03:03:25.663 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
03:03:25.663 00.000 15712 Moving (0.07, -0.15) raw xDistance=-0.15 yDistance=-0.07
03:03:25.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:03:25.663 00.000 7988 UpdateGuideState exits: m=913 SNR=19.4
03:03:25.665 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:25.665 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:25.668 00.003 7988 Enqueuing Expose request
03:03:25.668 00.000 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
03:03:25.668 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
03:03:25.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:25.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:03:25.668 00.000 15712 MoveAxis(E, 2, ABG)
03:03:25.668 00.000 15712 Guiding  Dir = 2, Dur = 2
03:03:25.673 00.005 15712 IsGuiding returns 0
03:03:25.685 00.012 15712 IsGuiding returns 0
03:03:25.685 00.000 15712 Move returns status 0, amount 2
03:03:25.685 00.000 15712 MoveAxis(N, 0, ABG)
03:03:25.685 00.000 15712 Move returns status 0, amount 0
03:03:25.685 00.000 15712 move complete, result=0
03:03:25.685 00.000 15712 worker thread done servicing request
03:03:25.685 00.000 15712 Worker thread wakes up
03:03:25.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:25.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:25.685 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
03:03:27.434 01.749 15712 Exposure complete
03:03:27.496 00.062 15712 worker thread done servicing request
03:03:27.496 00.000 7988 OnExposeComplete: enter
03:03:27.501 00.005 7988 UpdateGuideState(): m_state=6
03:03:27.501 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5577
03:03:27.503 00.002 7988 Star::Find returns 1 (0), X=971.34, Y=189.55, Mass=923, SNR=19.5, Peak=146 HFD=3.6
03:03:27.503 00.000 7988 MultiStar: [#1 0.14,-0.49,0.96,U] [#2 0.15,-0.36,0.86,U] [#3 0.18,-0.03,0.81,U] [#4 0.33,-0.02,0.72,U] [#5 -0.32,-0.54,0.74,U] [#6 -0.30,-0.61,0.67,U] [#7 0.35,-0.18,0.54,U] [#8 -0.31,-0.45,0.48,U] 
03:03:27.505 00.002 7988 single-star, 8 included, MultiStar: {0.05, -0.32}, one-star: {0.11, -0.26}
03:03:27.505 00.000 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
03:03:27.507 00.002 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
03:03:27.507 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.19 mountX=-0.26 mountY=-0.10, mountTheta=-2.78
03:03:27.509 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.26, opts=13)
03:03:27.511 00.002 7988 Enqueuing Move request for scope (0.11, -0.26)
03:03:27.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:27.512 00.001 7988 UpdateGuideState exits: m=923 SNR=19.5
03:03:27.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:27.514 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:27.516 00.002 7988 Enqueuing Expose request
03:03:27.517 00.001 15712 Worker thread wakes up
03:03:27.517 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.26) opts 0xd
03:03:27.517 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.26)
03:03:27.517 00.000 15712 Moving (0.11, -0.26) raw xDistance=-0.26 yDistance=-0.10
03:03:27.517 00.000 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.41
03:03:27.517 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
03:03:27.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:27.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:03:27.517 00.000 15712 MoveAxis(E, 52, ABG)
03:03:27.517 00.000 15712 Guiding  Dir = 2, Dur = 52
03:03:27.517 00.000 15712 IsGuiding returns 0
03:03:27.544 00.027 15712 PulseGuide returned control before completion, sleep 38
03:03:27.595 00.051 15712 IsGuiding returns 0
03:03:27.595 00.000 15712 Move returns status 0, amount 52
03:03:27.595 00.000 15712 MoveAxis(N, 0, ABG)
03:03:27.595 00.000 15712 Move returns status 0, amount 0
03:03:27.595 00.000 15712 move complete, result=0
03:03:27.595 00.000 15712 worker thread done servicing request
03:03:27.595 00.000 15712 Worker thread wakes up
03:03:27.595 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
03:03:27.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:27.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:29.015 01.420 15712 Exposure complete
03:03:29.079 00.064 15712 worker thread done servicing request
03:03:29.079 00.000 7988 OnExposeComplete: enter
03:03:29.079 00.000 7988 UpdateGuideState(): m_state=6
03:03:29.081 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5578
03:03:29.081 00.000 7988 Star::Find returns 1 (0), X=970.98, Y=189.29, Mass=838, SNR=18.7, Peak=135 HFD=3.5
03:03:29.081 00.000 7988 MultiStar: [#1 0.31,-0.35,1.02,U] [#2 0.50,-0.45,0.85,U] [#3 0.18,0.32,0.88,U] [#4 0.48,-0.20,0.71,U] [#5 0.05,-0.25,0.78,U] [#6 -0.11,-0.75,0.00,M1] [#7 0.11,-0.34,0.48,U] [#8 -0.25,-0.46,0.44,U] 
03:03:29.081 00.000 7988 refined, 7 included, MultiStar: {0.16, -0.27}, one-star: {-0.25, -0.53}
03:03:29.081 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
03:03:29.081 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
03:03:29.081 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.32 cameraTheta=-1.05 mountX=-0.27 mountY=-0.15, mountTheta=-2.64
03:03:29.081 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.27, opts=13)
03:03:29.081 00.000 7988 Enqueuing Move request for scope (0.16, -0.27)
03:03:29.081 00.000 15712 Worker thread wakes up
03:03:29.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
03:03:29.081 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
03:03:29.081 00.000 15712 Moving (0.16, -0.27) raw xDistance=-0.27 yDistance=-0.15
03:03:29.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:29.093 00.012 7988 UpdateGuideState exits: m=838 SNR=18.7
03:03:29.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:29.093 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:29.093 00.000 7988 Enqueuing Expose request
03:03:29.097 00.004 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.41
03:03:29.097 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
03:03:29.097 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:29.097 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:03:29.097 00.000 15712 MoveAxis(E, 55, ABG)
03:03:29.097 00.000 15712 Guiding  Dir = 2, Dur = 55
03:03:29.097 00.000 15712 IsGuiding returns 0
03:03:29.113 00.016 15712 PulseGuide returned control before completion, sleep 51
03:03:29.193 00.080 15712 IsGuiding returns 0
03:03:29.193 00.000 15712 Move returns status 0, amount 55
03:03:29.193 00.000 15712 MoveAxis(N, 0, ABG)
03:03:29.193 00.000 15712 Move returns status 0, amount 0
03:03:29.193 00.000 15712 move complete, result=0
03:03:29.193 00.000 15712 worker thread done servicing request
03:03:29.193 00.000 15712 Worker thread wakes up
03:03:29.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:29.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:29.193 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
03:03:30.831 01.638 15712 Exposure complete
03:03:30.895 00.064 15712 worker thread done servicing request
03:03:30.896 00.001 7988 OnExposeComplete: enter
03:03:30.896 00.000 7988 UpdateGuideState(): m_state=6
03:03:30.896 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5579
03:03:30.896 00.000 7988 Star::Find returns 1 (0), X=971.14, Y=189.32, Mass=943, SNR=19.7, Peak=124 HFD=4.0
03:03:30.900 00.004 7988 MultiStar: [#1 0.19,-0.24,0.92,U] [#2 0.44,-0.36,0.85,U] [#3 0.37,0.18,0.80,U] [#4 0.11,-0.27,0.68,U] [#5 0.07,-0.13,0.68,U] [#6 -0.07,-0.75,0.00,M2] [#7 0.50,-0.21,0.48,U] [#8 -0.48,-0.11,0.46,U] 
03:03:30.900 00.000 7988 refined, 7 included, MultiStar: {0.15, -0.22}, one-star: {-0.10, -0.49}
03:03:30.900 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
03:03:30.900 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
03:03:30.900 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.97 mountX=-0.22 mountY=-0.15, mountTheta=-2.55
03:03:30.906 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.22, opts=13)
03:03:30.906 00.000 7988 Enqueuing Move request for scope (0.15, -0.22)
03:03:30.908 00.002 15712 Worker thread wakes up
03:03:30.908 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
03:03:30.908 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
03:03:30.908 00.000 15712 Moving (0.15, -0.22) raw xDistance=-0.22 yDistance=-0.15
03:03:30.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:03:30.909 00.001 7988 UpdateGuideState exits: m=943 SNR=19.7
03:03:30.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:30.909 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:30.909 00.000 7988 Enqueuing Expose request
03:03:30.909 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.40
03:03:30.909 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
03:03:30.909 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:30.909 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:03:30.909 00.000 15712 MoveAxis(E, 45, ABG)
03:03:30.909 00.000 15712 Guiding  Dir = 2, Dur = 45
03:03:30.917 00.008 15712 IsGuiding returns 0
03:03:30.933 00.016 15712 PulseGuide returned control before completion, sleep 40
03:03:31.009 00.076 15712 IsGuiding returns 0
03:03:31.009 00.000 15712 Move returns status 0, amount 45
03:03:31.009 00.000 15712 MoveAxis(N, 0, ABG)
03:03:31.009 00.000 15712 Move returns status 0, amount 0
03:03:31.009 00.000 15712 move complete, result=0
03:03:31.009 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
03:03:31.017 00.008 15712 worker thread done servicing request
03:03:31.017 00.000 15712 Worker thread wakes up
03:03:31.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:31.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:32.426 01.409 15712 Exposure complete
03:03:32.489 00.063 7988 OnExposeComplete: enter
03:03:32.491 00.002 7988 UpdateGuideState(): m_state=6
03:03:32.493 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:03:32.493 00.000 7988 Star::Find returns 1 (0), X=971.59, Y=189.62, Mass=839, SNR=18.6, Peak=131 HFD=3.4
03:03:32.495 00.002 15712 worker thread done servicing request
03:03:32.495 00.000 7988 MultiStar: [#1 0.29,0.05,0.97,U] [#2 0.35,-0.27,0.82,U] [#3 0.26,0.28,0.83,U] [#4 0.66,0.24,0.00,M1] [#5 -0.11,0.07,0.77,U] [#6 0.27,-0.43,0.71,U] [#7 -0.26,-0.64,0.48,U] [#8 -0.10,-0.54,0.46,U] 
03:03:32.495 00.000 7988 refined, 7 included, MultiStar: {0.18, -0.16}, one-star: {0.36, -0.19}
03:03:32.497 00.002 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
03:03:32.499 00.002 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
03:03:32.499 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.71 mountX=-0.15 mountY=-0.18, mountTheta=-2.29
03:03:32.503 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.16, opts=13)
03:03:32.503 00.000 7988 Enqueuing Move request for scope (0.18, -0.16)
03:03:32.503 00.000 15712 Worker thread wakes up
03:03:32.503 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
03:03:32.503 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
03:03:32.503 00.000 15712 Moving (0.18, -0.16) raw xDistance=-0.15 yDistance=-0.18
03:03:32.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:32.503 00.000 7988 UpdateGuideState exits: m=839 SNR=18.6
03:03:32.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:32.503 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:32.503 00.000 7988 Enqueuing Expose request
03:03:32.503 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
03:03:32.503 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
03:03:32.503 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:32.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:03:32.503 00.000 15712 MoveAxis(E, 3, ABG)
03:03:32.503 00.000 15712 Guiding  Dir = 2, Dur = 3
03:03:32.503 00.000 15712 IsGuiding returns 0
03:03:32.565 00.062 15712 IsGuiding returns 0
03:03:32.565 00.000 15712 Move returns status 0, amount 3
03:03:32.565 00.000 15712 MoveAxis(N, 0, ABG)
03:03:32.565 00.000 15712 Move returns status 0, amount 0
03:03:32.565 00.000 15712 move complete, result=0
03:03:32.565 00.000 15712 worker thread done servicing request
03:03:32.565 00.000 15712 Worker thread wakes up
03:03:32.565 00.000 7988 GuideStep: -0.2 px 3 ms EAST, -0.2 px 0 ms NORTH
03:03:32.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:32.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:34.307 01.742 15712 Exposure complete
03:03:34.368 00.061 15712 worker thread done servicing request
03:03:34.368 00.000 7988 OnExposeComplete: enter
03:03:34.368 00.000 7988 UpdateGuideState(): m_state=6
03:03:34.373 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5581
03:03:34.373 00.000 7988 Star::Find returns 1 (0), X=971.35, Y=189.33, Mass=794, SNR=18.2, Peak=141 HFD=3.4
03:03:34.375 00.002 7988 MultiStar: [#1 0.17,-0.15,0.94,U] [#2 0.28,-0.44,0.91,U] [#3 0.18,0.19,0.86,U] [#4 0.02,-0.06,0.76,U] [#5 0.13,-0.12,0.73,U] [#6 0.01,-0.43,0.68,U] [#7 0.25,-0.62,0.46,U] [#8 -0.08,-0.63,0.42,U] 
03:03:34.375 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.27}, one-star: {0.11, -0.49}
03:03:34.377 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
03:03:34.377 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
03:03:34.379 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.13 mountX=-0.27 mountY=-0.12, mountTheta=-2.72
03:03:34.381 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.27, opts=13)
03:03:34.381 00.000 7988 Enqueuing Move request for scope (0.13, -0.27)
03:03:34.383 00.002 15712 Worker thread wakes up
03:03:34.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
03:03:34.383 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
03:03:34.383 00.000 15712 Moving (0.13, -0.27) raw xDistance=-0.27 yDistance=-0.12
03:03:34.384 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:34.385 00.001 7988 UpdateGuideState exits: m=794 SNR=18.2
03:03:34.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:34.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:34.385 00.000 7988 Enqueuing Expose request
03:03:34.385 00.000 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.39
03:03:34.385 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
03:03:34.385 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:34.385 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:03:34.385 00.000 15712 MoveAxis(E, 56, ABG)
03:03:34.385 00.000 15712 Guiding  Dir = 2, Dur = 56
03:03:34.385 00.000 15712 IsGuiding returns 0
03:03:34.404 00.019 15712 PulseGuide returned control before completion, sleep 53
03:03:34.468 00.064 15712 IsGuiding returns 1
03:03:34.468 00.000 15712 scope still moving after pulse duration time elapsed
03:03:34.495 00.027 15712 IsGuiding returns 0
03:03:34.495 00.000 15712 scope move finished after 56 + 48 ms
03:03:34.495 00.000 15712 Move returns status 0, amount 56
03:03:34.495 00.000 15712 MoveAxis(N, 0, ABG)
03:03:34.495 00.000 15712 Move returns status 0, amount 0
03:03:34.495 00.000 15712 move complete, result=0
03:03:34.495 00.000 15712 worker thread done servicing request
03:03:34.495 00.000 15712 Worker thread wakes up
03:03:34.495 00.000 7988 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
03:03:34.497 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:34.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:35.916 01.419 15712 Exposure complete
03:03:35.983 00.067 15712 worker thread done servicing request
03:03:35.983 00.000 7988 OnExposeComplete: enter
03:03:35.983 00.000 7988 UpdateGuideState(): m_state=6
03:03:35.983 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5582
03:03:35.983 00.000 7988 Star::Find returns 1 (0), X=971.57, Y=189.48, Mass=875, SNR=19.2, Peak=148 HFD=3.3
03:03:35.983 00.000 7988 MultiStar: [#1 0.16,0.23,0.91,U] [#2 0.38,-0.27,0.79,U] [#3 0.33,0.62,0.00,M1] [#4 0.60,0.07,0.68,U] [#5 0.30,0.56,0.65,U] [#6 0.24,-0.35,0.63,U] [#7 0.31,-0.07,0.43,U] [#8 0.43,-0.16,0.48,U] 
03:03:35.983 00.000 7988 refined, 7 included, MultiStar: {0.34, -0.05}, one-star: {0.33, -0.34}
03:03:35.983 00.000 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
03:03:35.983 00.000 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
03:03:35.983 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.05 hyp=0.34 cameraTheta=-0.14 mountX=-0.05 mountY=-0.33, mountTheta=-1.70
03:03:35.994 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.05, opts=13)
03:03:35.994 00.000 7988 Enqueuing Move request for scope (0.34, -0.05)
03:03:35.994 00.000 15712 Worker thread wakes up
03:03:35.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.05) opts 0xd
03:03:35.994 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.05)
03:03:35.994 00.000 15712 Moving (0.34, -0.05) raw xDistance=-0.05 yDistance=-0.33
03:03:35.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:35.994 00.000 7988 UpdateGuideState exits: m=875 SNR=19.2
03:03:35.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:36.000 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:36.000 00.000 7988 Enqueuing Expose request
03:03:36.000 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
03:03:36.000 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
03:03:36.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
03:03:36.000 00.000 15712 MoveAxis(E, 3, ABG)
03:03:36.000 00.000 15712 Guiding  Dir = 2, Dur = 3
03:03:36.000 00.000 15712 IsGuiding returns 0
03:03:36.017 00.017 15712 IsGuiding returns 0
03:03:36.017 00.000 15712 Move returns status 0, amount 3
03:03:36.017 00.000 15712 MoveAxis(N, 86, ABG)
03:03:36.017 00.000 15712 Guiding  Dir = 0, Dur = 86
03:03:36.017 00.000 15712 IsGuiding returns 0
03:03:36.099 00.082 15712 PulseGuide returned control before completion, sleep 16
03:03:36.121 00.022 15712 IsGuiding returns 1
03:03:36.121 00.000 15712 scope still moving after pulse duration time elapsed
03:03:36.179 00.058 15712 IsGuiding returns 1
03:03:36.207 00.028 15712 IsGuiding returns 0
03:03:36.207 00.000 15712 scope move finished after 86 + 106 ms
03:03:36.207 00.000 15712 Move returns status 0, amount 86
03:03:36.207 00.000 15712 move complete, result=0
03:03:36.207 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.3 px 86 ms NORTH
03:03:36.213 00.006 15712 worker thread done servicing request
03:03:36.213 00.000 15712 Worker thread wakes up
03:03:36.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:36.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:37.843 01.630 15712 Exposure complete
03:03:37.909 00.066 15712 worker thread done servicing request
03:03:37.909 00.000 7988 OnExposeComplete: enter
03:03:37.909 00.000 7988 UpdateGuideState(): m_state=6
03:03:37.909 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5583
03:03:37.909 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=189.78, Mass=788, SNR=18.3, Peak=143 HFD=3.2
03:03:37.909 00.000 7988 MultiStar: [#1 -0.15,0.06,1.01,U] [#2 0.29,-0.33,0.88,U] [#3 -0.03,0.38,0.86,U] [#4 -0.13,0.22,0.78,U] [#5 -0.56,-0.52,0.00,M1] [#6 -0.04,-0.19,0.70,U] [#7 -0.06,-0.13,0.50,U] [#8 -0.06,0.06,0.45,U] 
03:03:37.909 00.000 7988 refined, 7 included, MultiStar: {-0.05, 0.01}, one-star: {-0.22, -0.03}
03:03:37.909 00.000 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.37 = 1.37)
03:03:37.909 00.000 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
03:03:37.909 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.94 mountX=0.01 mountY=0.05, mountTheta=1.37
03:03:37.909 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.01, opts=13)
03:03:37.921 00.012 7988 Enqueuing Move request for scope (-0.05, 0.01)
03:03:37.921 00.000 15712 Worker thread wakes up
03:03:37.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
03:03:37.921 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
03:03:37.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
03:03:37.923 00.002 7988 UpdateGuideState exits: m=788 SNR=18.3
03:03:37.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:37.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:37.923 00.000 7988 Enqueuing Expose request
03:03:37.923 00.000 15712 Moving (-0.05, 0.01) raw xDistance=0.01 yDistance=0.05
03:03:37.923 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
03:03:37.923 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
03:03:37.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:37.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:03:37.923 00.000 15712 MoveAxis(E, 4, ABG)
03:03:37.923 00.000 15712 Guiding  Dir = 2, Dur = 4
03:03:37.923 00.000 15712 IsGuiding returns 0
03:03:37.939 00.016 15712 IsGuiding returns 0
03:03:37.939 00.000 15712 Move returns status 0, amount 4
03:03:37.939 00.000 15712 MoveAxis(N, 0, ABG)
03:03:37.939 00.000 15712 Move returns status 0, amount 0
03:03:37.939 00.000 15712 move complete, result=0
03:03:37.939 00.000 15712 worker thread done servicing request
03:03:37.939 00.000 15712 Worker thread wakes up
03:03:37.939 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
03:03:37.955 00.016 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:37.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:39.375 01.420 15712 Exposure complete
03:03:39.435 00.060 15712 worker thread done servicing request
03:03:39.435 00.000 7988 OnExposeComplete: enter
03:03:39.435 00.000 7988 UpdateGuideState(): m_state=6
03:03:39.440 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5584
03:03:39.440 00.000 7988 Star::Find returns 1 (0), X=970.93, Y=189.91, Mass=941, SNR=20.0, Peak=166 HFD=3.8
03:03:39.442 00.002 7988 MultiStar: [#1 -0.12,0.08,0.97,U] [#2 -0.24,-0.36,0.83,U] [#3 -0.19,0.28,0.77,U] [#4 0.46,0.20,0.68,U] [#5 -0.49,0.01,0.67,U] [#6 -0.28,-0.40,0.56,U] [#7 -0.04,-0.08,0.45,U] [#8 -0.98,-0.03,0.00,M1] 
03:03:39.442 00.000 7988 refined, 7 included, MultiStar: {-0.16, -0.00}, one-star: {-0.30, 0.10}
03:03:39.444 00.002 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.68 = 1.60)
03:03:39.444 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.71 = 1.57)
03:03:39.446 00.002 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.12 mountX=-0.00 mountY=0.16, mountTheta=1.60
03:03:39.448 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.00, opts=13)
03:03:39.448 00.000 7988 Enqueuing Move request for scope (-0.16, -0.00)
03:03:39.450 00.002 15712 Worker thread wakes up
03:03:39.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
03:03:39.450 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
03:03:39.450 00.000 15712 Moving (-0.16, -0.00) raw xDistance=-0.00 yDistance=0.16
03:03:39.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:39.452 00.002 7988 UpdateGuideState exits: m=941 SNR=20.0
03:03:39.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:39.454 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:39.454 00.000 7988 Enqueuing Expose request
03:03:39.456 00.002 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
03:03:39.456 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
03:03:39.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:39.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:03:39.456 00.000 15712 MoveAxis(E, 5, ABG)
03:03:39.456 00.000 15712 Guiding  Dir = 2, Dur = 5
03:03:39.486 00.030 15712 IsGuiding returns 0
03:03:39.504 00.018 15712 IsGuiding returns 0
03:03:39.504 00.000 15712 Move returns status 0, amount 5
03:03:39.504 00.000 15712 MoveAxis(N, 0, ABG)
03:03:39.504 00.000 15712 Move returns status 0, amount 0
03:03:39.504 00.000 15712 move complete, result=0
03:03:39.504 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
03:03:39.506 00.002 15712 worker thread done servicing request
03:03:39.506 00.000 15712 Worker thread wakes up
03:03:39.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:39.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:41.144 01.638 15712 Exposure complete
03:03:41.208 00.064 15712 worker thread done servicing request
03:03:41.208 00.000 7988 OnExposeComplete: enter
03:03:41.208 00.000 7988 UpdateGuideState(): m_state=6
03:03:41.208 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5585
03:03:41.208 00.000 7988 Star::Find returns 1 (0), X=970.94, Y=189.61, Mass=888, SNR=19.2, Peak=141 HFD=3.6
03:03:41.208 00.000 7988 MultiStar: [#1 -0.06,0.12,0.94,U] [#2 -0.00,-0.03,0.87,U] [#3 0.22,0.20,0.81,U] [#4 0.06,0.08,0.66,U] [#5 -0.40,-0.31,0.65,U] [#6 0.17,-0.12,0.65,U] [#7 -0.06,-0.22,0.41,U] [#8 -0.41,0.22,0.47,U] 
03:03:41.208 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.29, -0.21}
03:03:41.208 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
03:03:41.208 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
03:03:41.208 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.81 mountX=-0.03 mountY=0.08, mountTheta=1.91
03:03:41.219 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.03, opts=13)
03:03:41.219 00.000 7988 Enqueuing Move request for scope (-0.08, -0.03)
03:03:41.219 00.000 15712 Worker thread wakes up
03:03:41.222 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
03:03:41.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
03:03:41.222 00.000 7988 UpdateGuideState exits: m=888 SNR=19.2
03:03:41.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:41.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:41.222 00.000 7988 Enqueuing Expose request
03:03:41.222 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
03:03:41.222 00.000 15712 Moving (-0.08, -0.03) raw xDistance=-0.03 yDistance=0.08
03:03:41.222 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
03:03:41.222 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
03:03:41.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:41.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:03:41.222 00.000 15712 MoveAxis(E, 5, ABG)
03:03:41.222 00.000 15712 Guiding  Dir = 2, Dur = 5
03:03:41.222 00.000 15712 IsGuiding returns 0
03:03:41.239 00.017 15712 IsGuiding returns 0
03:03:41.239 00.000 15712 Move returns status 0, amount 5
03:03:41.239 00.000 15712 MoveAxis(N, 0, ABG)
03:03:41.239 00.000 15712 Move returns status 0, amount 0
03:03:41.239 00.000 15712 move complete, result=0
03:03:41.239 00.000 15712 worker thread done servicing request
03:03:41.239 00.000 15712 Worker thread wakes up
03:03:41.239 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
03:03:41.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:41.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:42.659 01.420 15712 Exposure complete
03:03:42.723 00.064 15712 worker thread done servicing request
03:03:42.723 00.000 7988 OnExposeComplete: enter
03:03:42.723 00.000 7988 UpdateGuideState(): m_state=6
03:03:42.727 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5586
03:03:42.727 00.000 7988 Star::Find returns 1 (0), X=971.14, Y=189.84, Mass=747, SNR=17.7, Peak=147 HFD=2.9
03:03:42.729 00.002 7988 MultiStar: [#1 0.08,0.27,1.00,U] [#2 -0.06,-0.01,0.91,U] [#3 -0.14,0.22,0.83,U] [#4 -0.10,-0.03,0.74,U] [#5 -0.31,-0.15,0.69,U] [#6 -0.31,-0.18,0.66,U] [#7 -0.07,-0.47,0.51,U] [#8 -0.46,-0.15,0.41,U] 
03:03:42.729 00.000 7988 single-star, 8 included, MultiStar: {-0.13, -0.01}, one-star: {-0.10, 0.02}
03:03:42.731 00.002 7988 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
03:03:42.733 00.002 7988 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
03:03:42.733 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.94 mountX=0.02 mountY=0.10, mountTheta=1.38
03:03:42.735 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.02, opts=13)
03:03:42.735 00.000 7988 Enqueuing Move request for scope (-0.10, 0.02)
03:03:42.737 00.002 15712 Worker thread wakes up
03:03:42.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
03:03:42.737 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
03:03:42.737 00.000 15712 Moving (-0.10, 0.02) raw xDistance=0.02 yDistance=0.10
03:03:42.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
03:03:42.739 00.002 7988 UpdateGuideState exits: m=747 SNR=17.7
03:03:42.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:42.739 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:42.739 00.000 7988 Enqueuing Expose request
03:03:42.739 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
03:03:42.739 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
03:03:42.739 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:42.739 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:03:42.739 00.000 15712 MoveAxis(E, 5, ABG)
03:03:42.739 00.000 15712 Guiding  Dir = 2, Dur = 5
03:03:42.739 00.000 15712 IsGuiding returns 0
03:03:42.791 00.052 15712 IsGuiding returns 0
03:03:42.791 00.000 15712 Move returns status 0, amount 5
03:03:42.791 00.000 15712 MoveAxis(N, 0, ABG)
03:03:42.791 00.000 15712 Move returns status 0, amount 0
03:03:42.791 00.000 15712 move complete, result=0
03:03:42.791 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
03:03:42.798 00.007 15712 worker thread done servicing request
03:03:42.798 00.000 15712 Worker thread wakes up
03:03:42.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:42.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:44.434 01.636 15712 Exposure complete
03:03:44.498 00.064 15712 worker thread done servicing request
03:03:44.498 00.000 7988 OnExposeComplete: enter
03:03:44.498 00.000 7988 UpdateGuideState(): m_state=6
03:03:44.500 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5587
03:03:44.502 00.002 7988 Star::Find returns 1 (0), X=971.13, Y=189.38, Mass=862, SNR=18.9, Peak=145 HFD=3.7
03:03:44.502 00.000 7988 MultiStar: [#1 0.03,-0.12,0.94,U] [#2 0.04,-0.04,0.81,U] [#3 -0.27,-0.06,0.82,U] [#4 -0.19,-0.16,0.72,U] [#5 -0.27,-0.63,0.61,U] [#6 -0.47,-0.57,0.00,M1] [#7 0.19,-0.73,0.00,M1] [#8 -0.17,-0.00,0.38,U] 
03:03:44.504 00.002 7988 refined, 6 included, MultiStar: {-0.12, -0.21}, one-star: {-0.11, -0.44}
03:03:44.506 00.002 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
03:03:44.506 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.61)
03:03:44.506 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-2.08 mountX=-0.22 mountY=0.13, mountTheta=2.61
03:03:44.506 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.21, opts=13)
03:03:44.506 00.000 7988 Enqueuing Move request for scope (-0.12, -0.21)
03:03:44.512 00.006 15712 Worker thread wakes up
03:03:44.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
03:03:44.512 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
03:03:44.512 00.000 15712 Moving (-0.12, -0.21) raw xDistance=-0.22 yDistance=0.13
03:03:44.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
03:03:44.512 00.000 7988 UpdateGuideState exits: m=862 SNR=18.9
03:03:44.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:44.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:44.517 00.005 7988 Enqueuing Expose request
03:03:44.517 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.37
03:03:44.517 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
03:03:44.517 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:44.517 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:03:44.517 00.000 15712 MoveAxis(E, 47, ABG)
03:03:44.517 00.000 15712 Guiding  Dir = 2, Dur = 47
03:03:44.517 00.000 15712 IsGuiding returns 0
03:03:44.534 00.017 15712 PulseGuide returned control before completion, sleep 37
03:03:44.592 00.058 15712 IsGuiding returns 1
03:03:44.592 00.000 15712 scope still moving after pulse duration time elapsed
03:03:44.624 00.032 15712 IsGuiding returns 0
03:03:44.624 00.000 15712 scope move finished after 47 + 69 ms
03:03:44.624 00.000 15712 Move returns status 0, amount 47
03:03:44.624 00.000 15712 MoveAxis(N, 0, ABG)
03:03:44.624 00.000 15712 Move returns status 0, amount 0
03:03:44.624 00.000 15712 move complete, result=0
03:03:44.636 00.012 7988 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
03:03:44.636 00.000 15712 worker thread done servicing request
03:03:44.636 00.000 15712 Worker thread wakes up
03:03:44.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:44.638 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:46.043 01.405 15712 Exposure complete
03:03:46.104 00.061 15712 worker thread done servicing request
03:03:46.104 00.000 7988 OnExposeComplete: enter
03:03:46.104 00.000 7988 UpdateGuideState(): m_state=6
03:03:46.110 00.006 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5588
03:03:46.110 00.000 7988 Star::Find returns 1 (0), X=971.06, Y=189.88, Mass=820, SNR=18.6, Peak=142 HFD=3.8
03:03:46.112 00.002 7988 MultiStar: [#1 -0.04,0.35,0.99,U] [#2 0.00,-0.08,0.83,U] [#3 0.09,0.22,0.84,U] [#4 0.01,0.09,0.66,U] [#5 -0.32,0.31,0.74,U] [#6 -0.45,-0.48,0.61,U] [#7 -0.12,-0.15,0.42,U] [#8 -0.22,-0.41,0.41,U] 
03:03:46.112 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.18, 0.06}
03:03:46.114 00.002 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.56) = xAngle (1.23 = 1.23)
03:03:46.114 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
03:03:46.116 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.79 mountX=0.04 mountY=0.12, mountTheta=1.22
03:03:46.117 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.04, opts=13)
03:03:46.119 00.002 7988 Enqueuing Move request for scope (-0.12, 0.04)
03:03:46.120 00.001 15712 Worker thread wakes up
03:03:46.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
03:03:46.120 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
03:03:46.120 00.000 15712 Moving (-0.12, 0.04) raw xDistance=0.04 yDistance=0.12
03:03:46.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
03:03:46.120 00.000 7988 UpdateGuideState exits: m=820 SNR=18.6
03:03:46.123 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:46.123 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:46.125 00.002 7988 Enqueuing Expose request
03:03:46.125 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
03:03:46.125 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
03:03:46.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:46.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:03:46.125 00.000 15712 MoveAxis(E, 5, ABG)
03:03:46.125 00.000 15712 Guiding  Dir = 2, Dur = 5
03:03:46.125 00.000 15712 IsGuiding returns 0
03:03:46.153 00.028 15712 IsGuiding returns 0
03:03:46.153 00.000 15712 Move returns status 0, amount 5
03:03:46.155 00.002 15712 MoveAxis(N, 0, ABG)
03:03:46.155 00.000 15712 Move returns status 0, amount 0
03:03:46.155 00.000 15712 move complete, result=0
03:03:46.155 00.000 15712 worker thread done servicing request
03:03:46.155 00.000 15712 Worker thread wakes up
03:03:46.155 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
03:03:46.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:46.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:47.799 01.644 15712 Exposure complete
03:03:47.860 00.061 15712 worker thread done servicing request
03:03:47.860 00.000 7988 OnExposeComplete: enter
03:03:47.860 00.000 7988 UpdateGuideState(): m_state=6
03:03:47.860 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5589
03:03:47.866 00.006 7988 Star::Find returns 1 (0), X=970.97, Y=189.45, Mass=702, SNR=17.0, Peak=142 HFD=3.4
03:03:47.866 00.000 7988 MultiStar: [#1 -0.33,0.12,1.03,U] [#2 0.02,-0.65,0.90,U] [#3 -0.19,0.26,0.87,U] [#4 0.17,0.42,0.77,U] [#5 -0.27,-0.07,0.74,U] [#6 -0.33,-0.22,0.69,U] [#7 0.03,0.14,0.51,U] [#8 -0.20,-0.09,0.44,U] 
03:03:47.866 00.000 7988 refined, 8 included, MultiStar: {-0.16, -0.06}, one-star: {-0.27, -0.37}
03:03:47.866 00.000 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.33 = 1.96)
03:03:47.866 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.93)
03:03:47.866 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.76 mountX=-0.07 mountY=0.16, mountTheta=1.95
03:03:47.866 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.06, opts=13)
03:03:47.866 00.000 7988 Enqueuing Move request for scope (-0.16, -0.06)
03:03:47.866 00.000 15712 Worker thread wakes up
03:03:47.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
03:03:47.876 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
03:03:47.876 00.000 7988 UpdateGuideState exits: m=702 SNR=17.0
03:03:47.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:47.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:47.876 00.000 7988 Enqueuing Expose request
03:03:47.876 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
03:03:47.876 00.000 15712 Moving (-0.16, -0.06) raw xDistance=-0.07 yDistance=0.16
03:03:47.883 00.007 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
03:03:47.883 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
03:03:47.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:47.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:03:47.883 00.000 15712 MoveAxis(E, 5, ABG)
03:03:47.883 00.000 15712 Guiding  Dir = 2, Dur = 5
03:03:47.883 00.000 15712 IsGuiding returns 0
03:03:47.912 00.029 15712 IsGuiding returns 0
03:03:47.912 00.000 15712 Move returns status 0, amount 5
03:03:47.912 00.000 15712 MoveAxis(N, 0, ABG)
03:03:47.912 00.000 15712 Move returns status 0, amount 0
03:03:47.912 00.000 15712 move complete, result=0
03:03:47.912 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
03:03:47.914 00.002 15712 worker thread done servicing request
03:03:47.914 00.000 15712 Worker thread wakes up
03:03:47.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:47.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:49.332 01.418 15712 Exposure complete
03:03:49.393 00.061 15712 worker thread done servicing request
03:03:49.393 00.000 7988 OnExposeComplete: enter
03:03:49.396 00.003 7988 UpdateGuideState(): m_state=6
03:03:49.396 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5590
03:03:49.396 00.000 7988 Star::Find returns 1 (0), X=970.93, Y=189.74, Mass=791, SNR=18.5, Peak=132 HFD=3.9
03:03:49.396 00.000 7988 MultiStar: [#1 -0.53,0.19,0.91,U] [#2 -0.34,-0.12,0.85,U] [#3 -0.57,-0.12,0.80,U] [#4 -0.26,0.21,0.72,U] [#5 -0.83,-0.32,0.00,M1] [#6 -0.60,-0.54,0.00,M1] [#7 -0.12,-0.59,0.49,U] [#8 -0.33,0.41,0.43,U] 
03:03:49.396 00.000 7988 single-star, 6 included, MultiStar: {-0.37, -0.01}, one-star: {-0.31, -0.08}
03:03:49.396 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.45 = 1.83)
03:03:49.396 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.49 = 1.80)
03:03:49.396 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-2.89 mountX=-0.08 mountY=0.31, mountTheta=1.83
03:03:49.396 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.08, opts=13)
03:03:49.396 00.000 7988 Enqueuing Move request for scope (-0.31, -0.08)
03:03:49.396 00.000 15712 Worker thread wakes up
03:03:49.396 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.08) opts 0xd
03:03:49.396 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.08)
03:03:49.396 00.000 15712 Moving (-0.31, -0.08) raw xDistance=-0.08 yDistance=0.31
03:03:49.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:03:49.409 00.013 7988 UpdateGuideState exits: m=791 SNR=18.5
03:03:49.411 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:49.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:49.411 00.000 7988 Enqueuing Expose request
03:03:49.414 00.003 15712 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
03:03:49.414 00.000 15712 PPEC: input: -0.08, control: -0.02, exposure: 1500
03:03:49.414 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:03:49.414 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:03:49.414 00.000 15712 MoveAxis(E, 5, ABG)
03:03:49.414 00.000 15712 Guiding  Dir = 2, Dur = 5
03:03:49.430 00.016 15712 IsGuiding returns 0
03:03:49.447 00.017 15712 IsGuiding returns 0
03:03:49.447 00.000 15712 Move returns status 0, amount 5
03:03:49.447 00.000 15712 MoveAxis(N, 0, ABG)
03:03:49.447 00.000 15712 Move returns status 0, amount 0
03:03:49.447 00.000 15712 move complete, result=0
03:03:49.447 00.000 15712 worker thread done servicing request
03:03:49.447 00.000 15712 Worker thread wakes up
03:03:49.447 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.3 px 0 ms NORTH
03:03:49.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:49.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:51.087 01.640 15712 Exposure complete
03:03:51.149 00.062 15712 worker thread done servicing request
03:03:51.151 00.002 7988 OnExposeComplete: enter
03:03:51.151 00.000 7988 UpdateGuideState(): m_state=6
03:03:51.151 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5591
03:03:51.151 00.000 7988 Star::Find returns 1 (0), X=970.62, Y=189.98, Mass=806, SNR=18.3, Peak=135 HFD=4.1
03:03:51.151 00.000 7988 MultiStar: [#1 -0.14,-0.06,0.93,U] [#2 -0.07,-0.34,0.87,U] [#3 -0.20,0.06,0.84,U] [#4 0.16,0.25,0.73,U] [#5 -0.44,0.37,0.70,U] [#6 -0.37,0.02,0.70,U] [#7 0.33,-0.56,0.44,U] [#8 -0.91,-0.79,0.00,M1] 
03:03:51.151 00.000 7988 refined, 7 included, MultiStar: {-0.21, 0.01}, one-star: {-0.62, 0.17}
03:03:51.151 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.56) = xAngle (1.52 = 1.52)
03:03:51.151 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
03:03:51.151 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.08 mountX=0.01 mountY=0.21, mountTheta=1.52
03:03:51.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.01, opts=13)
03:03:51.151 00.000 7988 Enqueuing Move request for scope (-0.21, 0.01)
03:03:51.151 00.000 15712 Worker thread wakes up
03:03:51.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
03:03:51.151 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
03:03:51.151 00.000 15712 Moving (-0.21, 0.01) raw xDistance=0.01 yDistance=0.21
03:03:51.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:03:51.165 00.014 7988 UpdateGuideState exits: m=806 SNR=18.3
03:03:51.166 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:51.166 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:51.168 00.002 7988 Enqueuing Expose request
03:03:51.168 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
03:03:51.168 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
03:03:51.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:51.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:03:51.168 00.000 15712 MoveAxis(E, 5, ABG)
03:03:51.168 00.000 15712 Guiding  Dir = 2, Dur = 5
03:03:51.168 00.000 15712 IsGuiding returns 0
03:03:51.183 00.015 15712 IsGuiding returns 0
03:03:51.183 00.000 15712 Move returns status 0, amount 5
03:03:51.183 00.000 15712 MoveAxis(N, 0, ABG)
03:03:51.183 00.000 15712 Move returns status 0, amount 0
03:03:51.183 00.000 15712 move complete, result=0
03:03:51.183 00.000 15712 worker thread done servicing request
03:03:51.183 00.000 15712 Worker thread wakes up
03:03:51.183 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
03:03:51.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:51.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:52.605 01.422 15712 Exposure complete
03:03:52.667 00.062 15712 worker thread done servicing request
03:03:52.667 00.000 7988 OnExposeComplete: enter
03:03:52.667 00.000 7988 UpdateGuideState(): m_state=6
03:03:52.671 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5592
03:03:52.671 00.000 7988 Star::Find returns 1 (0), X=970.89, Y=189.77, Mass=812, SNR=18.2, Peak=137 HFD=3.9
03:03:52.673 00.002 7988 MultiStar: [#1 -0.17,0.05,1.03,U] [#2 -0.27,-0.14,0.80,U] [#3 -0.18,0.40,0.81,U] [#4 -0.04,0.12,0.64,U] [#5 -0.49,-0.40,0.74,U] [#6 -0.73,-0.48,0.00,M1] [#7 -0.27,-0.11,0.45,U] [#8 -0.40,-0.12,0.41,U] 
03:03:52.673 00.000 7988 refined, 7 included, MultiStar: {-0.26, -0.02}, one-star: {-0.35, -0.04}
03:03:52.675 00.002 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.56) = xAngle (-4.65 = 1.64)
03:03:52.675 00.000 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.60)
03:03:52.677 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.08 mountX=-0.02 mountY=0.26, mountTheta=1.64
03:03:52.679 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.02, opts=13)
03:03:52.679 00.000 7988 Enqueuing Move request for scope (-0.26, -0.02)
03:03:52.681 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:03:52.681 00.000 7988 UpdateGuideState exits: m=812 SNR=18.2
03:03:52.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:52.685 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:52.685 00.000 7988 Enqueuing Expose request
03:03:52.687 00.002 15712 Worker thread wakes up
03:03:52.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
03:03:52.687 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
03:03:52.687 00.000 15712 Moving (-0.26, -0.02) raw xDistance=-0.02 yDistance=0.26
03:03:52.687 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
03:03:52.687 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
03:03:52.687 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:03:52.687 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
03:03:52.687 00.000 15712 MoveAxis(E, 5, ABG)
03:03:52.687 00.000 15712 Guiding  Dir = 2, Dur = 5
03:03:52.687 00.000 15712 IsGuiding returns 0
03:03:52.699 00.012 15712 IsGuiding returns 0
03:03:52.699 00.000 15712 Move returns status 0, amount 5
03:03:52.699 00.000 15712 MoveAxis(N, 0, ABG)
03:03:52.699 00.000 15712 Move returns status 0, amount 0
03:03:52.699 00.000 15712 move complete, result=0
03:03:52.699 00.000 15712 worker thread done servicing request
03:03:52.699 00.000 15712 Worker thread wakes up
03:03:52.699 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.3 px 0 ms NORTH
03:03:52.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:52.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:54.348 01.649 15712 Exposure complete
03:03:54.410 00.062 15712 worker thread done servicing request
03:03:54.410 00.000 7988 OnExposeComplete: enter
03:03:54.412 00.002 7988 UpdateGuideState(): m_state=6
03:03:54.412 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5593
03:03:54.412 00.000 7988 Star::Find returns 1 (0), X=970.78, Y=189.68, Mass=754, SNR=17.7, Peak=131 HFD=3.6
03:03:54.412 00.000 7988 MultiStar: [#1 -0.25,0.17,1.02,U] [#2 -0.17,-0.38,0.83,U] [#3 -0.17,0.54,0.83,U] [#4 -0.33,-0.07,0.68,U] [#5 -0.26,-0.51,0.76,U] [#6 -0.85,-0.38,0.00,M2] [#7 -0.23,-0.07,0.46,U] [#8 -0.70,-0.02,0.00,M1] 
03:03:54.412 00.000 7988 refined, 6 included, MultiStar: {-0.27, -0.05}, one-star: {-0.46, -0.13}
03:03:54.412 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
03:03:54.412 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.55 = 1.73)
03:03:54.419 00.007 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-2.96 mountX=-0.05 mountY=0.27, mountTheta=1.76
03:03:54.421 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.05, opts=13)
03:03:54.421 00.000 7988 Enqueuing Move request for scope (-0.27, -0.05)
03:03:54.423 00.002 15712 Worker thread wakes up
03:03:54.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:03:54.423 00.000 7988 UpdateGuideState exits: m=754 SNR=17.7
03:03:54.426 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:54.426 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:54.429 00.003 7988 Enqueuing Expose request
03:03:54.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.05) opts 0xd
03:03:54.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.05)
03:03:54.429 00.000 15712 Moving (-0.27, -0.05) raw xDistance=-0.05 yDistance=0.27
03:03:54.431 00.002 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
03:03:54.431 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
03:03:54.431 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.34 newest=0.75
03:03:54.431 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:03:54.431 00.000 15712 MoveAxis(E, 5, ABG)
03:03:54.431 00.000 15712 Guiding  Dir = 2, Dur = 5
03:03:54.446 00.015 15712 IsGuiding returns 0
03:03:54.465 00.019 15712 IsGuiding returns 0
03:03:54.465 00.000 15712 Move returns status 0, amount 5
03:03:54.465 00.000 15712 BLC: Oldest BLC event removed
03:03:54.465 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 361 applied
03:03:54.465 00.000 15712 MoveAxis(S, 431, ABG)
03:03:54.465 00.000 15712 Guiding  Dir = 1, Dur = 431
03:03:54.465 00.000 15712 IsGuiding returns 0
03:03:54.538 00.073 15712 PulseGuide returned control before completion, sleep 362
03:03:54.921 00.383 15712 IsGuiding returns 1
03:03:54.921 00.000 15712 scope still moving after pulse duration time elapsed
03:03:54.966 00.045 15712 IsGuiding returns 1
03:03:55.023 00.057 15712 IsGuiding returns 0
03:03:55.023 00.000 15712 scope move finished after 431 + 128 ms
03:03:55.023 00.000 15712 Move returns status 0, amount 431
03:03:55.023 00.000 15712 move complete, result=0
03:03:55.023 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.3 px 431 ms SOUTH
03:03:55.028 00.005 15712 worker thread done servicing request
03:03:55.028 00.000 15712 Worker thread wakes up
03:03:55.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:55.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:56.435 01.407 15712 Exposure complete
03:03:56.499 00.064 15712 worker thread done servicing request
03:03:56.499 00.000 7988 OnExposeComplete: enter
03:03:56.499 00.000 7988 UpdateGuideState(): m_state=6
03:03:56.503 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5594
03:03:56.503 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=190.07, Mass=756, SNR=17.9, Peak=130 HFD=4.0
03:03:56.503 00.000 7988 MultiStar: [#1 -0.00,-0.03,1.05,U] [#2 0.13,-0.31,0.81,U] [#3 -0.37,0.61,0.00,M1] [#4 0.28,-0.08,0.65,U] [#5 -0.43,-0.08,0.71,U] [#6 -0.05,0.06,0.69,U] [#7 0.24,-0.10,0.43,U] [#8 -0.49,0.20,0.49,U] 
03:03:56.503 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.01}, one-star: {-0.21, 0.25}
03:03:56.503 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.58 = 1.70)
03:03:56.503 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.62 = 1.67)
03:03:56.503 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.02 mountX=-0.01 mountY=0.07, mountTheta=1.70
03:03:56.503 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
03:03:56.513 00.010 7988 Enqueuing Move request for scope (-0.07, -0.01)
03:03:56.513 00.000 15712 Worker thread wakes up
03:03:56.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
03:03:56.513 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
03:03:56.513 00.000 15712 Moving (-0.07, -0.01) raw xDistance=-0.01 yDistance=0.07
03:03:56.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:03:56.513 00.000 7988 UpdateGuideState exits: m=756 SNR=17.9
03:03:56.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:56.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:56.513 00.000 7988 Enqueuing Expose request
03:03:56.519 00.006 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.274280, 1:0.068769
03:03:56.519 00.000 15712 BLC: No correction, Miss < min_move
03:03:56.524 00.005 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
03:03:56.524 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
03:03:56.524 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:56.524 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:03:56.524 00.000 15712 MoveAxis(E, 6, ABG)
03:03:56.524 00.000 15712 Guiding  Dir = 2, Dur = 6
03:03:56.524 00.000 15712 IsGuiding returns 0
03:03:56.577 00.053 15712 IsGuiding returns 0
03:03:56.577 00.000 15712 Move returns status 0, amount 6
03:03:56.577 00.000 15712 MoveAxis(N, 0, ABG)
03:03:56.577 00.000 15712 Move returns status 0, amount 0
03:03:56.577 00.000 15712 move complete, result=0
03:03:56.577 00.000 15712 worker thread done servicing request
03:03:56.577 00.000 15712 Worker thread wakes up
03:03:56.577 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
03:03:56.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:56.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:58.319 01.742 15712 Exposure complete
03:03:58.382 00.063 7988 OnExposeComplete: enter
03:03:58.384 00.002 7988 UpdateGuideState(): m_state=6
03:03:58.386 00.002 15712 worker thread done servicing request
03:03:58.386 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5595
03:03:58.386 00.000 7988 Star::Find returns 1 (0), X=971.01, Y=189.71, Mass=782, SNR=18.0, Peak=125 HFD=4.0
03:03:58.388 00.002 7988 MultiStar: [#1 -0.13,-0.12,1.00,U] [#2 -0.01,-0.22,0.80,U] [#3 -0.13,0.07,0.81,U] [#4 -0.38,-0.30,0.71,U] [#5 -0.14,-0.33,0.70,U] [#6 -0.49,-0.50,0.00,M2] [#7 0.67,-0.30,0.00,M1] [#8 0.44,0.43,0.42,U] 
03:03:58.390 00.002 7988 refined, 6 included, MultiStar: {-0.12, -0.11}, one-star: {-0.23, -0.10}
03:03:58.390 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
03:03:58.392 00.002 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
03:03:58.392 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.39 mountX=-0.11 mountY=0.12, mountTheta=2.32
03:03:58.394 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.11, opts=13)
03:03:58.396 00.002 7988 Enqueuing Move request for scope (-0.12, -0.11)
03:03:58.396 00.000 15712 Worker thread wakes up
03:03:58.396 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
03:03:58.396 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
03:03:58.396 00.000 15712 Moving (-0.12, -0.11) raw xDistance=-0.11 yDistance=0.12
03:03:58.396 00.000 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.274280, 1:0.068769, 2:0.121706
03:03:58.396 00.000 15712 BLC: No correction, Miss < min_move
03:03:58.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
03:03:58.396 00.000 7988 UpdateGuideState exits: m=782 SNR=18.0
03:03:58.400 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:58.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:58.402 00.002 7988 Enqueuing Expose request
03:03:58.402 00.000 15712 PPEC rslt: input = -0.11, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
03:03:58.402 00.000 15712 PPEC: input: -0.11, control: -0.02, exposure: 1500
03:03:58.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:58.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:03:58.402 00.000 15712 MoveAxis(E, 6, ABG)
03:03:58.402 00.000 15712 Guiding  Dir = 2, Dur = 6
03:03:58.404 00.002 15712 IsGuiding returns 0
03:03:58.462 00.058 15712 IsGuiding returns 0
03:03:58.462 00.000 15712 Move returns status 0, amount 6
03:03:58.463 00.001 15712 MoveAxis(N, 0, ABG)
03:03:58.463 00.000 15712 Move returns status 0, amount 0
03:03:58.463 00.000 15712 move complete, result=0
03:03:58.463 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
03:03:58.463 00.000 15712 worker thread done servicing request
03:03:58.463 00.000 15712 Worker thread wakes up
03:03:58.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:03:58.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:03:59.878 01.415 15712 Exposure complete
03:03:59.940 00.062 15712 worker thread done servicing request
03:03:59.942 00.002 7988 OnExposeComplete: enter
03:03:59.942 00.000 7988 UpdateGuideState(): m_state=6
03:03:59.944 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5596
03:03:59.944 00.000 7988 Star::Find returns 1 (0), X=970.95, Y=189.51, Mass=871, SNR=18.8, Peak=123 HFD=4.0
03:03:59.946 00.002 7988 MultiStar: [#1 -0.24,-0.37,0.91,U] [#2 -0.10,-0.55,0.77,U] [#3 0.33,0.12,0.83,U] [#4 0.13,-0.42,0.64,U] [#5 -0.60,-0.77,0.00,M1] [#6 -0.06,-0.49,0.62,U] [#7 -0.12,-0.90,0.00,M2] [#8 -0.93,-0.58,0.00,M1] 
03:03:59.946 00.000 7988 refined, 5 included, MultiStar: {-0.05, -0.32}, one-star: {-0.28, -0.30}
03:03:59.948 00.002 7988 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.56) = xAngle (-3.30 = 2.98)
03:03:59.950 00.002 7988 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
03:03:59.950 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.33 cameraTheta=-1.74 mountX=-0.32 mountY=0.06, mountTheta=2.95
03:03:59.952 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.32, opts=13)
03:03:59.954 00.002 7988 Enqueuing Move request for scope (-0.05, -0.32)
03:03:59.954 00.000 15712 Worker thread wakes up
03:03:59.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd
03:03:59.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.32)
03:03:59.954 00.000 15712 Moving (-0.05, -0.32) raw xDistance=-0.32 yDistance=0.06
03:03:59.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
03:03:59.956 00.002 7988 UpdateGuideState exits: m=871 SNR=18.8
03:03:59.958 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:59.959 00.001 15712 BLC: window closed
03:03:59.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:03:59.959 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.274280, 1:0.068769, 2:0.121706
03:03:59.959 00.000 15712 BLC: No correction, Miss < min_move
03:03:59.959 00.000 7988 Enqueuing Expose request
03:03:59.963 00.004 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.34
03:03:59.963 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
03:03:59.963 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:59.963 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:03:59.963 00.000 15712 MoveAxis(E, 69, ABG)
03:03:59.963 00.000 15712 Guiding  Dir = 2, Dur = 69
03:03:59.963 00.000 15712 IsGuiding returns 0
03:03:59.976 00.013 15712 PulseGuide returned control before completion, sleep 65
03:04:00.061 00.085 15712 IsGuiding returns 0
03:04:00.061 00.000 15712 Move returns status 0, amount 69
03:04:00.061 00.000 15712 MoveAxis(N, 0, ABG)
03:04:00.061 00.000 15712 Move returns status 0, amount 0
03:04:00.061 00.000 15712 move complete, result=0
03:04:00.061 00.000 15712 worker thread done servicing request
03:04:00.061 00.000 15712 Worker thread wakes up
03:04:00.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:00.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:00.061 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
03:04:01.693 01.632 15712 Exposure complete
03:04:01.754 00.061 15712 worker thread done servicing request
03:04:01.754 00.000 7988 OnExposeComplete: enter
03:04:01.754 00.000 7988 UpdateGuideState(): m_state=6
03:04:01.758 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5597
03:04:01.758 00.000 7988 Star::Find returns 1 (0), X=971.20, Y=189.40, Mass=749, SNR=17.6, Peak=127 HFD=3.6
03:04:01.760 00.002 7988 MultiStar: [#1 -0.09,-0.15,1.05,U] [#2 0.16,-0.30,0.82,U] [#3 0.10,0.05,0.85,U] [#4 -0.17,-0.34,0.69,U] [#5 -0.18,-0.17,0.75,U] [#6 -0.07,-0.47,0.67,U] [#7 0.15,-0.65,0.44,U] [#8 -0.55,-0.14,0.41,U] 
03:04:01.760 00.000 7988 refined, 8 included, MultiStar: {-0.06, -0.27}, one-star: {-0.04, -0.41}
03:04:01.762 00.002 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.34 = 2.94)
03:04:01.762 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
03:04:01.764 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.27 cameraTheta=-1.78 mountX=-0.27 mountY=0.06, mountTheta=2.91
03:04:01.766 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.27, opts=13)
03:04:01.766 00.000 7988 Enqueuing Move request for scope (-0.06, -0.27)
03:04:01.768 00.002 15712 Worker thread wakes up
03:04:01.768 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
03:04:01.768 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
03:04:01.768 00.000 15712 Moving (-0.06, -0.27) raw xDistance=-0.27 yDistance=0.06
03:04:01.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
03:04:01.769 00.001 7988 UpdateGuideState exits: m=749 SNR=17.6
03:04:01.771 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:01.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:01.773 00.002 7988 Enqueuing Expose request
03:04:01.773 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.34
03:04:01.773 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
03:04:01.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:01.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:04:01.773 00.000 15712 MoveAxis(E, 59, ABG)
03:04:01.773 00.000 15712 Guiding  Dir = 2, Dur = 59
03:04:01.804 00.031 15712 IsGuiding returns 0
03:04:01.820 00.016 15712 PulseGuide returned control before completion, sleep 54
03:04:01.897 00.077 15712 IsGuiding returns 0
03:04:01.897 00.000 15712 Move returns status 0, amount 59
03:04:01.897 00.000 15712 MoveAxis(N, 0, ABG)
03:04:01.897 00.000 15712 Move returns status 0, amount 0
03:04:01.897 00.000 15712 move complete, result=0
03:04:01.897 00.000 7988 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
03:04:01.901 00.004 15712 worker thread done servicing request
03:04:01.901 00.000 15712 Worker thread wakes up
03:04:01.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:01.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:03.317 01.416 15712 Exposure complete
03:04:03.383 00.066 15712 worker thread done servicing request
03:04:03.383 00.000 7988 OnExposeComplete: enter
03:04:03.383 00.000 7988 UpdateGuideState(): m_state=6
03:04:03.383 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5598
03:04:03.383 00.000 7988 Star::Find returns 1 (0), X=970.88, Y=189.91, Mass=671, SNR=16.8, Peak=131 HFD=3.0
03:04:03.383 00.000 7988 MultiStar: [#1 -0.36,-0.10,1.04,U] [#2 0.08,-0.21,0.84,U] [#3 -0.00,0.22,0.82,U] [#4 0.30,0.23,0.76,U] [#5 -0.26,-0.59,0.74,U] [#6 0.06,-0.58,0.74,U] [#7 1.07,0.25,0.00,M2] [#8 -0.72,0.30,0.00,M1] 
03:04:03.383 00.000 7988 refined, 6 included, MultiStar: {-0.10, -0.12}, one-star: {-0.36, 0.10}
03:04:03.383 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
03:04:03.383 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
03:04:03.391 00.008 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.28 mountX=-0.12 mountY=0.10, mountTheta=2.43
03:04:03.391 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.12, opts=13)
03:04:03.395 00.004 7988 Enqueuing Move request for scope (-0.10, -0.12)
03:04:03.395 00.000 15712 Worker thread wakes up
03:04:03.395 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
03:04:03.395 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
03:04:03.395 00.000 15712 Moving (-0.10, -0.12) raw xDistance=-0.12 yDistance=0.10
03:04:03.395 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:03.395 00.000 7988 UpdateGuideState exits: m=671 SNR=16.8
03:04:03.398 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:03.398 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:03.400 00.002 7988 Enqueuing Expose request
03:04:03.400 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
03:04:03.400 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
03:04:03.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:03.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:04:03.400 00.000 15712 MoveAxis(E, 6, ABG)
03:04:03.400 00.000 15712 Guiding  Dir = 2, Dur = 6
03:04:03.400 00.000 15712 IsGuiding returns 0
03:04:03.415 00.015 15712 IsGuiding returns 0
03:04:03.415 00.000 15712 Move returns status 0, amount 6
03:04:03.415 00.000 15712 MoveAxis(N, 0, ABG)
03:04:03.415 00.000 15712 Move returns status 0, amount 0
03:04:03.415 00.000 15712 move complete, result=0
03:04:03.415 00.000 15712 worker thread done servicing request
03:04:03.415 00.000 15712 Worker thread wakes up
03:04:03.415 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
03:04:03.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:03.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:05.054 01.639 15712 Exposure complete
03:04:05.116 00.062 15712 worker thread done servicing request
03:04:05.116 00.000 7988 OnExposeComplete: enter
03:04:05.116 00.000 7988 UpdateGuideState(): m_state=6
03:04:05.120 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5599
03:04:05.120 00.000 7988 Star::Find returns 1 (0), X=971.13, Y=190.11, Mass=832, SNR=18.4, Peak=141 HFD=4.0
03:04:05.122 00.002 7988 MultiStar: [#1 0.05,0.32,0.95,U] [#2 -0.11,-0.17,0.86,U] [#3 0.14,0.37,0.84,U] [#4 0.07,0.18,0.66,U] [#5 -0.72,-0.08,0.00,M1] [#6 -0.14,-0.21,0.58,U] [#7 0.19,0.10,0.51,U] [#8 -0.10,0.68,0.38,U] 
03:04:05.124 00.002 7988 refined, 7 included, MultiStar: {-0.00, 0.18}, one-star: {-0.11, 0.29}
03:04:05.124 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
03:04:05.125 00.001 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
03:04:05.125 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.58 mountX=0.18 mountY=-0.00, mountTheta=-0.02
03:04:05.127 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.18, opts=13)
03:04:05.127 00.000 7988 Enqueuing Move request for scope (-0.00, 0.18)
03:04:05.132 00.005 15712 Worker thread wakes up
03:04:05.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
03:04:05.132 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
03:04:05.132 00.000 15712 Moving (-0.00, 0.18) raw xDistance=0.18 yDistance=-0.00
03:04:05.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
03:04:05.132 00.000 7988 UpdateGuideState exits: m=832 SNR=18.4
03:04:05.134 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:05.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:05.136 00.002 7988 Enqueuing Expose request
03:04:05.136 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.33
03:04:05.136 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
03:04:05.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:05.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:04:05.136 00.000 15712 MoveAxis(W, 30, ABG)
03:04:05.136 00.000 15712 Guiding  Dir = 3, Dur = 30
03:04:05.138 00.002 15712 IsGuiding returns 0
03:04:05.160 00.022 15712 PulseGuide returned control before completion, sleep 18
03:04:05.180 00.020 15712 IsGuiding returns 1
03:04:05.180 00.000 15712 scope still moving after pulse duration time elapsed
03:04:05.216 00.036 15712 IsGuiding returns 0
03:04:05.216 00.000 15712 scope move finished after 30 + 56 ms
03:04:05.216 00.000 15712 Move returns status 0, amount 30
03:04:05.216 00.000 15712 MoveAxis(N, 0, ABG)
03:04:05.216 00.000 15712 Move returns status 0, amount 0
03:04:05.216 00.000 15712 move complete, result=0
03:04:05.216 00.000 7988 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
03:04:05.226 00.010 15712 worker thread done servicing request
03:04:05.226 00.000 15712 Worker thread wakes up
03:04:05.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:05.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:06.631 01.405 15712 Exposure complete
03:04:06.694 00.063 15712 worker thread done servicing request
03:04:06.694 00.000 7988 OnExposeComplete: enter
03:04:06.694 00.000 7988 UpdateGuideState(): m_state=6
03:04:06.694 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5600
03:04:06.694 00.000 7988 Star::Find returns 1 (0), X=970.75, Y=189.55, Mass=768, SNR=17.9, Peak=134 HFD=3.5
03:04:06.694 00.000 7988 MultiStar: [#1 -0.10,0.12,0.99,U] [#2 -0.02,-0.27,0.89,U] [#3 0.02,0.22,0.80,U] [#4 -0.34,-0.19,0.70,U] [#5 -0.64,-0.12,0.66,U] [#6 -0.66,-0.51,0.00,M1] [#7 0.20,-0.37,0.41,U] [#8 -0.87,-0.79,0.00,M1] 
03:04:06.694 00.000 7988 refined, 6 included, MultiStar: {-0.21, -0.10}, one-star: {-0.48, -0.26}
03:04:06.694 00.000 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.56) = xAngle (-4.24 = 2.04)
03:04:06.694 00.000 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.01)
03:04:06.694 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-2.68 mountX=-0.11 mountY=0.21, mountTheta=2.03
03:04:06.694 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.10, opts=13)
03:04:06.707 00.013 7988 Enqueuing Move request for scope (-0.21, -0.10)
03:04:06.707 00.000 15712 Worker thread wakes up
03:04:06.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:06.708 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
03:04:06.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
03:04:06.708 00.000 15712 Moving (-0.21, -0.10) raw xDistance=-0.11 yDistance=0.21
03:04:06.708 00.000 7988 UpdateGuideState exits: m=768 SNR=17.9
03:04:06.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:06.708 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:06.708 00.000 7988 Enqueuing Expose request
03:04:06.708 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
03:04:06.708 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
03:04:06.708 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:06.708 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:04:06.708 00.000 15712 MoveAxis(E, 5, ABG)
03:04:06.708 00.000 15712 Guiding  Dir = 2, Dur = 5
03:04:06.708 00.000 15712 IsGuiding returns 0
03:04:06.775 00.067 15712 IsGuiding returns 0
03:04:06.775 00.000 15712 Move returns status 0, amount 5
03:04:06.775 00.000 15712 MoveAxis(N, 0, ABG)
03:04:06.775 00.000 15712 Move returns status 0, amount 0
03:04:06.775 00.000 15712 move complete, result=0
03:04:06.775 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
03:04:06.777 00.002 15712 worker thread done servicing request
03:04:06.777 00.000 15712 Worker thread wakes up
03:04:06.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:06.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:08.419 01.642 15712 Exposure complete
03:04:08.482 00.063 15712 worker thread done servicing request
03:04:08.482 00.000 7988 OnExposeComplete: enter
03:04:08.482 00.000 7988 UpdateGuideState(): m_state=6
03:04:08.482 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5601
03:04:08.482 00.000 7988 Star::Find returns 1 (0), X=971.13, Y=190.07, Mass=729, SNR=17.3, Peak=142 HFD=3.4
03:04:08.482 00.000 7988 MultiStar: [#1 0.21,0.27,1.07,U] [#2 -0.04,-0.12,0.87,U] [#3 -0.15,0.53,0.80,U] [#4 -0.02,0.28,0.71,U] [#5 -0.38,0.03,0.79,U] [#6 -0.22,-0.30,0.67,U] [#7 -0.33,0.69,0.00,M1] [#8 -0.07,0.37,0.43,U] 
03:04:08.482 00.000 7988 refined, 7 included, MultiStar: {-0.08, 0.17}, one-star: {-0.11, 0.25}
03:04:08.482 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
03:04:08.482 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
03:04:08.482 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.04 mountX=0.16 mountY=0.08, mountTheta=0.45
03:04:08.492 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.17, opts=13)
03:04:08.492 00.000 7988 Enqueuing Move request for scope (-0.08, 0.17)
03:04:08.492 00.000 15712 Worker thread wakes up
03:04:08.492 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
03:04:08.496 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:08.496 00.000 7988 UpdateGuideState exits: m=729 SNR=17.3
03:04:08.498 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
03:04:08.498 00.000 15712 Moving (-0.08, 0.17) raw xDistance=0.16 yDistance=0.08
03:04:08.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:08.500 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:08.502 00.002 7988 Enqueuing Expose request
03:04:08.502 00.000 15712 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.33
03:04:08.502 00.000 15712 PPEC: input: 0.16, control: 0.08, exposure: 1500
03:04:08.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:08.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:04:08.502 00.000 15712 MoveAxis(W, 28, ABG)
03:04:08.502 00.000 15712 Guiding  Dir = 3, Dur = 28
03:04:08.502 00.000 15712 IsGuiding returns 0
03:04:08.533 00.031 15712 IsGuiding returns 1
03:04:08.533 00.000 15712 scope still moving after pulse duration time elapsed
03:04:08.560 00.027 15712 IsGuiding returns 1
03:04:08.594 00.034 15712 IsGuiding returns 0
03:04:08.594 00.000 15712 scope move finished after 28 + 65 ms
03:04:08.594 00.000 15712 Move returns status 0, amount 28
03:04:08.594 00.000 15712 MoveAxis(N, 0, ABG)
03:04:08.594 00.000 15712 Move returns status 0, amount 0
03:04:08.594 00.000 15712 move complete, result=0
03:04:08.594 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
03:04:08.599 00.005 15712 worker thread done servicing request
03:04:08.599 00.000 15712 Worker thread wakes up
03:04:08.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:08.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:09.373 00.774 7988 evsrv: cli 0CCCEF48 connect
03:04:09.375 00.002 7988 case statement mapped state 6 to 3
03:04:09.377 00.002 7988 case statement mapped state 6 to 3
03:04:09.381 00.004 7988 evsrv: cli 0CCCEF48 request: {"method":"get_app_state","id":"25f0c5ed-71ef-4e8f-b4ae-26f5aaa41da8"}
03:04:09.383 00.002 7988 case statement mapped state 6 to 3
03:04:09.385 00.002 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":"Guiding","id":"25f0c5ed-71ef-4e8f-b4ae-26f5aaa41da8"}
03:04:09.387 00.002 7988 evsrv: cli 0CCCEF48 disconnect
03:04:10.011 00.624 15712 Exposure complete
03:04:10.110 00.099 15712 worker thread done servicing request
03:04:10.110 00.000 7988 OnExposeComplete: enter
03:04:10.110 00.000 7988 UpdateGuideState(): m_state=6
03:04:10.110 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5602
03:04:10.110 00.000 7988 Star::Find returns 1 (0), X=971.17, Y=188.96, Mass=918, SNR=19.7, Peak=145 HFD=4.1
03:04:10.119 00.009 7988 MultiStar: [#1 0.06,-0.49,0.86,U] [#2 0.10,-0.57,0.72,U] [#3 0.19,-0.22,0.75,U] [#4 -0.05,-0.62,0.66,U] [#5 -0.10,-0.71,0.00,M1] [#6 -0.12,-0.74,0.00,M1] [#7 -0.32,-0.33,0.38,U] [#8 -0.20,0.13,0.37,U] 
03:04:10.119 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.49}, one-star: {-0.07, -0.86}
03:04:10.122 00.003 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = 3.14)
03:04:10.122 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
03:04:10.122 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.49 hyp=0.49 cameraTheta=-1.58 mountX=-0.49 mountY=0.02, mountTheta=3.11
03:04:10.122 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.49, opts=13)
03:04:10.133 00.011 7988 Enqueuing Move request for scope (-0.01, -0.49)
03:04:10.135 00.002 15712 Worker thread wakes up
03:04:10.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:10.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.49) opts 0xd
03:04:10.135 00.000 7988 UpdateGuideState exits: m=918 SNR=19.7
03:04:10.140 00.005 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.49)
03:04:10.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:10.140 00.000 15712 Moving (-0.01, -0.49) raw xDistance=-0.49 yDistance=0.02
03:04:10.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:10.143 00.003 7988 Enqueuing Expose request
03:04:10.147 00.004 15712 PPEC rslt: input = -0.49, final = -0.31, react = -0.30, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 639.33
03:04:10.147 00.000 15712 PPEC: input: -0.49, control: -0.31, exposure: 1500
03:04:10.147 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:10.149 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:04:10.149 00.000 15712 MoveAxis(E, 101, ABG)
03:04:10.149 00.000 15712 Guiding  Dir = 2, Dur = 101
03:04:10.149 00.000 15712 IsGuiding returns 0
03:04:10.157 00.008 15712 PulseGuide returned control before completion, sleep 98
03:04:10.278 00.121 15712 IsGuiding returns 0
03:04:10.278 00.000 15712 Move returns status 0, amount 101
03:04:10.278 00.000 15712 MoveAxis(N, 0, ABG)
03:04:10.278 00.000 15712 Move returns status 0, amount 0
03:04:10.278 00.000 15712 move complete, result=0
03:04:10.278 00.000 15712 worker thread done servicing request
03:04:10.278 00.000 15712 Worker thread wakes up
03:04:10.278 00.000 7988 GuideStep: -0.5 px 101 ms EAST, 0.0 px 0 ms NORTH
03:04:10.280 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:10.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:11.911 01.631 15712 Exposure complete
03:04:11.973 00.062 15712 worker thread done servicing request
03:04:11.973 00.000 7988 OnExposeComplete: enter
03:04:11.987 00.014 7988 UpdateGuideState(): m_state=6
03:04:11.989 00.002 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5603
03:04:11.989 00.000 7988 Star::Find returns 1 (0), X=970.98, Y=189.63, Mass=746, SNR=17.5, Peak=137 HFD=3.4
03:04:11.989 00.000 7988 MultiStar: [#1 0.32,-0.38,1.01,U] [#2 0.21,-0.34,0.88,U] [#3 -0.10,-0.13,0.82,U] [#4 -0.04,0.05,0.79,U] [#5 -0.73,-0.19,0.00,M2] [#6 -0.29,-0.83,0.00,M2] [#7 0.12,-0.07,0.45,U] [#8 -0.71,-0.47,0.00,M1] 
03:04:11.989 00.000 7988 refined, 5 included, MultiStar: {0.04, -0.20}, one-star: {-0.25, -0.19}
03:04:11.989 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
03:04:11.989 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
03:04:11.989 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.37 mountX=-0.20 mountY=-0.04, mountTheta=-2.96
03:04:11.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.20, opts=13)
03:04:11.989 00.000 7988 Enqueuing Move request for scope (0.04, -0.20)
03:04:11.989 00.000 15712 Worker thread wakes up
03:04:11.989 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
03:04:11.989 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
03:04:11.989 00.000 15712 Moving (0.04, -0.20) raw xDistance=-0.20 yDistance=-0.04
03:04:11.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:12.004 00.015 7988 UpdateGuideState exits: m=746 SNR=17.5
03:04:12.005 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:12.005 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:12.005 00.000 7988 Enqueuing Expose request
03:04:12.005 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.32
03:04:12.005 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
03:04:12.005 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:12.005 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:04:12.005 00.000 15712 MoveAxis(E, 43, ABG)
03:04:12.005 00.000 15712 Guiding  Dir = 2, Dur = 43
03:04:12.021 00.016 15712 IsGuiding returns 0
03:04:12.038 00.017 15712 PulseGuide returned control before completion, sleep 38
03:04:12.123 00.085 15712 IsGuiding returns 0
03:04:12.123 00.000 15712 Move returns status 0, amount 43
03:04:12.123 00.000 15712 MoveAxis(N, 0, ABG)
03:04:12.123 00.000 15712 Move returns status 0, amount 0
03:04:12.123 00.000 15712 move complete, result=0
03:04:12.123 00.000 15712 worker thread done servicing request
03:04:12.123 00.000 15712 Worker thread wakes up
03:04:12.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:12.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:12.123 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
03:04:13.543 01.420 15712 Exposure complete
03:04:13.620 00.077 15712 worker thread done servicing request
03:04:13.620 00.000 7988 OnExposeComplete: enter
03:04:13.620 00.000 7988 UpdateGuideState(): m_state=6
03:04:13.623 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5604
03:04:13.623 00.000 7988 Star::Find returns 1 (0), X=970.79, Y=189.54, Mass=778, SNR=18.0, Peak=138 HFD=3.4
03:04:13.625 00.002 7988 MultiStar: [#1 -0.10,0.18,0.92,U] [#2 0.05,-0.33,0.87,U] [#3 0.00,0.32,0.81,U] [#4 0.29,0.06,0.74,U] [#5 -0.10,-0.15,0.71,U] [#6 -0.23,-0.07,0.63,U] [#7 -0.13,-0.28,0.53,U] [#8 -0.76,-0.85,0.00,M2] 
03:04:13.627 00.002 7988 refined, 7 included, MultiStar: {-0.09, -0.06}, one-star: {-0.45, -0.28}
03:04:13.627 00.000 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.11 = 2.18)
03:04:13.629 00.002 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
03:04:13.631 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.55 mountX=-0.06 mountY=0.09, mountTheta=2.17
03:04:13.633 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.06, opts=13)
03:04:13.633 00.000 7988 Enqueuing Move request for scope (-0.09, -0.06)
03:04:13.635 00.002 15712 Worker thread wakes up
03:04:13.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:13.637 00.002 7988 UpdateGuideState exits: m=778 SNR=18.0
03:04:13.639 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:13.641 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:13.641 00.000 7988 Enqueuing Expose request
03:04:13.643 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
03:04:13.643 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
03:04:13.643 00.000 15712 Moving (-0.09, -0.06) raw xDistance=-0.06 yDistance=0.09
03:04:13.648 00.005 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
03:04:13.648 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
03:04:13.648 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:13.648 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:04:13.648 00.000 15712 MoveAxis(E, 4, ABG)
03:04:13.648 00.000 15712 Guiding  Dir = 2, Dur = 4
03:04:13.648 00.000 15712 IsGuiding returns 0
03:04:13.692 00.044 15712 IsGuiding returns 0
03:04:13.692 00.000 15712 Move returns status 0, amount 4
03:04:13.692 00.000 15712 MoveAxis(N, 0, ABG)
03:04:13.692 00.000 15712 Move returns status 0, amount 0
03:04:13.692 00.000 15712 move complete, result=0
03:04:13.692 00.000 15712 worker thread done servicing request
03:04:13.692 00.000 15712 Worker thread wakes up
03:04:13.692 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
03:04:13.699 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:13.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:15.338 01.639 15712 Exposure complete
03:04:15.401 00.063 15712 worker thread done servicing request
03:04:15.401 00.000 7988 OnExposeComplete: enter
03:04:15.401 00.000 7988 UpdateGuideState(): m_state=6
03:04:15.406 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5605
03:04:15.406 00.000 7988 Star::Find returns 1 (0), X=971.13, Y=189.65, Mass=740, SNR=17.5, Peak=131 HFD=3.4
03:04:15.408 00.002 7988 MultiStar: [#1 0.03,0.04,1.01,U] [#2 -0.12,-0.11,0.87,U] [#3 0.14,0.34,0.80,U] [#4 0.18,0.28,0.71,U] [#5 -0.20,0.07,0.71,U] [#6 -0.05,-0.35,0.71,U] [#7 0.22,-0.24,0.54,U] [#8 0.51,-0.36,0.44,U] 
03:04:15.410 00.002 7988 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {-0.10, -0.17}
03:04:15.410 00.000 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
03:04:15.412 00.002 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
03:04:15.412 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.79 mountX=-0.03 mountY=-0.03, mountTheta=-2.37
03:04:15.414 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.04, opts=13)
03:04:15.416 00.002 7988 Enqueuing Move request for scope (0.03, -0.04)
03:04:15.416 00.000 15712 Worker thread wakes up
03:04:15.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
03:04:15.416 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
03:04:15.416 00.000 15712 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=-0.03
03:04:15.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:15.416 00.000 7988 UpdateGuideState exits: m=740 SNR=17.5
03:04:15.419 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:15.419 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:15.421 00.002 7988 Enqueuing Expose request
03:04:15.421 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
03:04:15.421 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
03:04:15.421 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:15.421 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:04:15.421 00.000 15712 MoveAxis(E, 6, ABG)
03:04:15.421 00.000 15712 Guiding  Dir = 2, Dur = 6
03:04:15.423 00.002 15712 IsGuiding returns 0
03:04:15.436 00.013 15712 IsGuiding returns 0
03:04:15.436 00.000 15712 Move returns status 0, amount 6
03:04:15.436 00.000 15712 MoveAxis(N, 0, ABG)
03:04:15.436 00.000 15712 Move returns status 0, amount 0
03:04:15.436 00.000 15712 move complete, result=0
03:04:15.436 00.000 15712 worker thread done servicing request
03:04:15.436 00.000 15712 Worker thread wakes up
03:04:15.436 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
03:04:15.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:15.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:16.852 01.416 15712 Exposure complete
03:04:16.918 00.066 15712 worker thread done servicing request
03:04:16.918 00.000 7988 OnExposeComplete: enter
03:04:16.918 00.000 7988 UpdateGuideState(): m_state=6
03:04:16.920 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5606
03:04:16.920 00.000 7988 Star::Find returns 1 (0), X=970.81, Y=189.85, Mass=803, SNR=18.3, Peak=143 HFD=3.7
03:04:16.922 00.002 7988 MultiStar: [#1 -0.14,0.14,1.01,U] [#2 -0.21,-0.16,0.83,U] [#3 -0.14,0.23,0.82,U] [#4 0.03,0.53,0.63,U] [#5 -0.16,-0.06,0.72,U] [#6 -0.36,-0.36,0.60,U] [#7 -0.16,0.15,0.45,U] [#8 -0.55,-0.07,0.41,U] 
03:04:16.924 00.002 7988 refined, 8 included, MultiStar: {-0.23, 0.05}, one-star: {-0.43, 0.03}
03:04:16.924 00.000 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.56) = xAngle (1.35 = 1.35)
03:04:16.924 00.000 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
03:04:16.927 00.003 7988 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.23 cameraTheta=2.91 mountX=0.05 mountY=0.23, mountTheta=1.34
03:04:16.929 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.05, opts=13)
03:04:16.931 00.002 7988 Enqueuing Move request for scope (-0.23, 0.05)
03:04:16.932 00.001 15712 Worker thread wakes up
03:04:16.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:16.932 00.000 7988 UpdateGuideState exits: m=803 SNR=18.3
03:04:16.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:16.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:16.932 00.000 7988 Enqueuing Expose request
03:04:16.932 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
03:04:16.932 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
03:04:16.932 00.000 15712 Moving (-0.23, 0.05) raw xDistance=0.05 yDistance=0.23
03:04:16.932 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
03:04:16.932 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
03:04:16.932 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:16.932 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:04:16.932 00.000 15712 MoveAxis(E, 6, ABG)
03:04:16.932 00.000 15712 Guiding  Dir = 2, Dur = 6
03:04:16.932 00.000 15712 IsGuiding returns 0
03:04:16.947 00.015 15712 IsGuiding returns 0
03:04:16.947 00.000 15712 Move returns status 0, amount 6
03:04:16.947 00.000 15712 MoveAxis(N, 0, ABG)
03:04:16.947 00.000 15712 Move returns status 0, amount 0
03:04:16.947 00.000 15712 move complete, result=0
03:04:16.947 00.000 15712 worker thread done servicing request
03:04:16.947 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
03:04:16.947 00.000 15712 Worker thread wakes up
03:04:16.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:16.960 00.013 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:18.589 01.629 15712 Exposure complete
03:04:18.651 00.062 15712 worker thread done servicing request
03:04:18.654 00.003 7988 OnExposeComplete: enter
03:04:18.654 00.000 7988 UpdateGuideState(): m_state=6
03:04:18.654 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5607
03:04:18.654 00.000 7988 Star::Find returns 1 (0), X=971.00, Y=189.88, Mass=892, SNR=19.3, Peak=140 HFD=4.0
03:04:18.654 00.000 7988 MultiStar: [#1 0.04,0.17,0.88,U] [#2 0.12,-0.48,0.73,U] [#3 -0.25,0.23,0.74,U] [#4 -0.01,0.52,0.67,U] [#5 -0.24,-0.06,0.63,U] [#6 -0.23,-0.40,0.60,U] [#7 0.35,0.42,0.47,U] [#8 -0.44,-0.14,0.40,U] 
03:04:18.654 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.24, 0.07}
03:04:18.654 00.000 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
03:04:18.661 00.007 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
03:04:18.661 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.75 mountX=0.04 mountY=0.10, mountTheta=1.18
03:04:18.661 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.04, opts=13)
03:04:18.661 00.000 7988 Enqueuing Move request for scope (-0.10, 0.04)
03:04:18.661 00.000 15712 Worker thread wakes up
03:04:18.661 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
03:04:18.661 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
03:04:18.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
03:04:18.667 00.006 7988 UpdateGuideState exits: m=892 SNR=19.3
03:04:18.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:18.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:18.667 00.000 7988 Enqueuing Expose request
03:04:18.667 00.000 15712 Moving (-0.10, 0.04) raw xDistance=0.04 yDistance=0.10
03:04:18.667 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
03:04:18.667 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
03:04:18.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:18.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:04:18.667 00.000 15712 MoveAxis(E, 7, ABG)
03:04:18.667 00.000 15712 Guiding  Dir = 2, Dur = 7
03:04:18.667 00.000 15712 IsGuiding returns 0
03:04:18.700 00.033 15712 IsGuiding returns 0
03:04:18.700 00.000 15712 Move returns status 0, amount 7
03:04:18.700 00.000 15712 MoveAxis(N, 0, ABG)
03:04:18.700 00.000 15712 Move returns status 0, amount 0
03:04:18.700 00.000 15712 move complete, result=0
03:04:18.700 00.000 15712 worker thread done servicing request
03:04:18.700 00.000 15712 Worker thread wakes up
03:04:18.700 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
03:04:18.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:18.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:20.117 01.417 15712 Exposure complete
03:04:20.179 00.062 15712 worker thread done servicing request
03:04:20.179 00.000 7988 OnExposeComplete: enter
03:04:20.179 00.000 7988 UpdateGuideState(): m_state=6
03:04:20.183 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5608
03:04:20.183 00.000 7988 Star::Find returns 1 (0), X=971.00, Y=189.65, Mass=732, SNR=17.4, Peak=134 HFD=3.3
03:04:20.185 00.002 7988 MultiStar: [#1 -0.04,0.21,1.01,U] [#2 0.12,0.03,0.88,U] [#3 0.32,0.36,0.86,U] [#4 -0.06,0.21,0.77,U] [#5 -0.07,-0.06,0.73,U] [#6 0.35,-0.54,0.73,U] [#7 0.57,-0.26,0.54,U] [#8 -0.16,0.50,0.37,U] 
03:04:20.185 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.24, -0.16}
03:04:20.187 00.002 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
03:04:20.189 00.002 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
03:04:20.189 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.32 mountX=0.02 mountY=-0.07, mountTheta=-1.25
03:04:20.191 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.02, opts=13)
03:04:20.191 00.000 7988 Enqueuing Move request for scope (0.07, 0.02)
03:04:20.193 00.002 15712 Worker thread wakes up
03:04:20.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
03:04:20.193 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
03:04:20.193 00.000 15712 Moving (0.07, 0.02) raw xDistance=0.02 yDistance=-0.07
03:04:20.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=55, FiltMax=255, Gamma=0.690
03:04:20.195 00.002 7988 UpdateGuideState exits: m=732 SNR=17.4
03:04:20.197 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:20.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:20.199 00.002 7988 Enqueuing Expose request
03:04:20.199 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
03:04:20.199 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
03:04:20.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:20.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:04:20.199 00.000 15712 MoveAxis(E, 7, ABG)
03:04:20.199 00.000 15712 Guiding  Dir = 2, Dur = 7
03:04:20.199 00.000 15712 IsGuiding returns 0
03:04:20.218 00.019 15712 IsGuiding returns 0
03:04:20.218 00.000 15712 Move returns status 0, amount 7
03:04:20.218 00.000 15712 MoveAxis(N, 0, ABG)
03:04:20.218 00.000 15712 Move returns status 0, amount 0
03:04:20.218 00.000 15712 move complete, result=0
03:04:20.218 00.000 15712 worker thread done servicing request
03:04:20.218 00.000 15712 Worker thread wakes up
03:04:20.218 00.000 7988 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
03:04:20.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:20.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:21.857 01.639 15712 Exposure complete
03:04:21.923 00.066 15712 worker thread done servicing request
03:04:21.923 00.000 7988 OnExposeComplete: enter
03:04:21.923 00.000 7988 UpdateGuideState(): m_state=6
03:04:21.923 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5609
03:04:21.923 00.000 7988 Star::Find returns 1 (0), X=970.83, Y=189.78, Mass=815, SNR=18.4, Peak=134 HFD=3.6
03:04:21.923 00.000 7988 MultiStar: [#1 0.11,0.07,0.95,U] [#2 -0.09,-0.02,0.80,U] [#3 -0.07,0.08,0.75,U] [#4 0.22,-0.18,0.67,U] [#5 -0.22,-0.34,0.73,U] [#6 -0.55,-0.44,0.00,M1] [#7 0.16,0.20,0.49,U] [#8 0.00,0.00,0.00,L] [#9 -0.40,0.69,0.00,M4] 
03:04:21.923 00.000 7988 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {-0.40, -0.04}
03:04:21.923 00.000 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.18 = 2.10)
03:04:21.923 00.000 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.07)
03:04:21.923 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.62 mountX=-0.04 mountY=0.07, mountTheta=2.09
03:04:21.923 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.04, opts=13)
03:04:21.923 00.000 7988 Enqueuing Move request for scope (-0.06, -0.04)
03:04:21.935 00.012 15712 Worker thread wakes up
03:04:21.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
03:04:21.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
03:04:21.935 00.000 15712 Moving (-0.06, -0.04) raw xDistance=-0.04 yDistance=0.07
03:04:21.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:21.937 00.002 7988 UpdateGuideState exits: m=815 SNR=18.4
03:04:21.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:21.939 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:21.939 00.000 7988 Enqueuing Expose request
03:04:21.941 00.002 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
03:04:21.941 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
03:04:21.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:21.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:04:21.941 00.000 15712 MoveAxis(E, 7, ABG)
03:04:21.941 00.000 15712 Guiding  Dir = 2, Dur = 7
03:04:21.941 00.000 15712 IsGuiding returns 0
03:04:21.954 00.013 15712 IsGuiding returns 0
03:04:21.954 00.000 15712 Move returns status 0, amount 7
03:04:21.954 00.000 15712 MoveAxis(N, 0, ABG)
03:04:21.954 00.000 15712 Move returns status 0, amount 0
03:04:21.954 00.000 15712 move complete, result=0
03:04:21.954 00.000 15712 worker thread done servicing request
03:04:21.954 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
03:04:21.963 00.009 15712 Worker thread wakes up
03:04:21.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:21.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:23.374 01.411 15712 Exposure complete
03:04:23.436 00.062 15712 worker thread done servicing request
03:04:23.436 00.000 7988 OnExposeComplete: enter
03:04:23.436 00.000 7988 UpdateGuideState(): m_state=6
03:04:23.440 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5610
03:04:23.440 00.000 7988 Star::Find returns 1 (0), X=970.89, Y=189.73, Mass=688, SNR=16.9, Peak=152 HFD=3.0
03:04:23.442 00.002 7988 MultiStar: [#1 -0.19,0.39,1.03,U] [#2 0.06,-0.17,0.91,U] [#3 -0.18,0.89,0.00,M1] [#4 0.20,0.21,0.78,U] [#5 -0.74,0.50,0.00,M1] [#6 -0.16,-0.18,0.71,U] [#7 0.16,0.18,0.62,U] [#8 -0.24,0.19,0.53,U] 
03:04:23.442 00.000 7988 refined, 6 included, MultiStar: {-0.09, 0.07}, one-star: {-0.35, -0.09}
03:04:23.444 00.002 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.87 = 0.87)
03:04:23.446 00.002 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
03:04:23.446 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.43 mountX=0.07 mountY=0.08, mountTheta=0.85
03:04:23.448 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.07, opts=13)
03:04:23.450 00.002 7988 Enqueuing Move request for scope (-0.09, 0.07)
03:04:23.451 00.001 15712 Worker thread wakes up
03:04:23.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
03:04:23.451 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:04:23.451 00.000 15712 Moving (-0.09, 0.07) raw xDistance=0.07 yDistance=0.08
03:04:23.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:23.452 00.001 7988 UpdateGuideState exits: m=688 SNR=16.9
03:04:23.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:23.452 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:23.452 00.000 7988 Enqueuing Expose request
03:04:23.452 00.000 15712 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.31
03:04:23.452 00.000 15712 PPEC: input: 0.07, control: -0.02, exposure: 1500
03:04:23.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:23.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:04:23.452 00.000 15712 MoveAxis(E, 7, ABG)
03:04:23.452 00.000 15712 Guiding  Dir = 2, Dur = 7
03:04:23.462 00.010 15712 IsGuiding returns 0
03:04:23.472 00.010 15712 IsGuiding returns 0
03:04:23.472 00.000 15712 Move returns status 0, amount 7
03:04:23.472 00.000 15712 MoveAxis(N, 0, ABG)
03:04:23.472 00.000 15712 Move returns status 0, amount 0
03:04:23.472 00.000 15712 move complete, result=0
03:04:23.472 00.000 15712 worker thread done servicing request
03:04:23.472 00.000 15712 Worker thread wakes up
03:04:23.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:23.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:23.472 00.000 7988 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
03:04:25.108 01.636 15712 Exposure complete
03:04:25.173 00.065 15712 worker thread done servicing request
03:04:25.173 00.000 7988 OnExposeComplete: enter
03:04:25.173 00.000 7988 UpdateGuideState(): m_state=6
03:04:25.173 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5611
03:04:25.173 00.000 7988 Star::Find returns 1 (0), X=970.95, Y=189.84, Mass=765, SNR=17.7, Peak=148 HFD=3.1
03:04:25.173 00.000 7988 MultiStar: [#1 -0.15,0.01,0.99,U] [#2 0.01,-0.14,0.87,U] [#3 -0.22,0.09,0.90,U] [#4 -0.06,0.14,0.77,U] [#5 0.13,0.19,0.73,U] [#6 -0.12,-0.29,0.59,U] [#7 -0.06,-0.15,0.48,U] [#8 0.01,0.23,0.56,U] 
03:04:25.173 00.000 7988 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {-0.29, 0.02}
03:04:25.173 00.000 7988 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.56) = xAngle (1.38 = 1.38)
03:04:25.173 00.000 7988 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
03:04:25.173 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.95 mountX=0.02 mountY=0.10, mountTheta=1.38
03:04:25.183 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.02, opts=13)
03:04:25.183 00.000 7988 Enqueuing Move request for scope (-0.10, 0.02)
03:04:25.186 00.003 15712 Worker thread wakes up
03:04:25.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
03:04:25.186 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
03:04:25.186 00.000 15712 Moving (-0.10, 0.02) raw xDistance=0.02 yDistance=0.10
03:04:25.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:25.186 00.000 7988 UpdateGuideState exits: m=765 SNR=17.7
03:04:25.189 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:25.189 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:25.191 00.002 7988 Enqueuing Expose request
03:04:25.191 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
03:04:25.191 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
03:04:25.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:25.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:04:25.191 00.000 15712 MoveAxis(E, 7, ABG)
03:04:25.191 00.000 15712 Guiding  Dir = 2, Dur = 7
03:04:25.193 00.002 15712 IsGuiding returns 0
03:04:25.222 00.029 15712 IsGuiding returns 0
03:04:25.222 00.000 15712 Move returns status 0, amount 7
03:04:25.222 00.000 15712 MoveAxis(N, 0, ABG)
03:04:25.222 00.000 15712 Move returns status 0, amount 0
03:04:25.222 00.000 15712 move complete, result=0
03:04:25.222 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
03:04:25.224 00.002 15712 worker thread done servicing request
03:04:25.224 00.000 15712 Worker thread wakes up
03:04:25.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:25.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:26.639 01.415 15712 Exposure complete
03:04:26.703 00.064 15712 worker thread done servicing request
03:04:26.703 00.000 7988 OnExposeComplete: enter
03:04:26.703 00.000 7988 UpdateGuideState(): m_state=6
03:04:26.703 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5612
03:04:26.703 00.000 7988 Star::Find returns 1 (0), X=970.89, Y=189.59, Mass=682, SNR=17.0, Peak=138 HFD=3.2
03:04:26.703 00.000 7988 MultiStar: [#1 0.19,0.47,1.06,U] [#2 -0.22,-0.24,0.90,U] [#3 -0.38,0.09,0.87,U] [#4 0.32,-0.00,0.76,U] [#5 -0.63,-0.47,0.00,M1] [#6 -0.31,-0.49,0.65,U] [#7 0.09,-0.05,0.43,U] [#8 -0.37,0.58,0.45,U] 
03:04:26.703 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.01}, one-star: {-0.34, -0.23}
03:04:26.703 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
03:04:26.703 00.000 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
03:04:26.703 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.08 mountX=0.01 mountY=0.12, mountTheta=1.51
03:04:26.714 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.01, opts=13)
03:04:26.714 00.000 7988 Enqueuing Move request for scope (-0.12, 0.01)
03:04:26.714 00.000 15712 Worker thread wakes up
03:04:26.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
03:04:26.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
03:04:26.714 00.000 15712 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=0.12
03:04:26.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:26.719 00.005 7988 UpdateGuideState exits: m=682 SNR=17.0
03:04:26.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:26.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:26.719 00.000 7988 Enqueuing Expose request
03:04:26.719 00.000 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
03:04:26.719 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
03:04:26.719 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:26.719 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:04:26.719 00.000 15712 MoveAxis(E, 6, ABG)
03:04:26.719 00.000 15712 Guiding  Dir = 2, Dur = 6
03:04:26.719 00.000 15712 IsGuiding returns 0
03:04:26.739 00.020 15712 IsGuiding returns 0
03:04:26.739 00.000 15712 Move returns status 0, amount 6
03:04:26.739 00.000 15712 MoveAxis(N, 0, ABG)
03:04:26.739 00.000 15712 Move returns status 0, amount 0
03:04:26.739 00.000 15712 move complete, result=0
03:04:26.739 00.000 15712 worker thread done servicing request
03:04:26.739 00.000 15712 Worker thread wakes up
03:04:26.739 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
03:04:26.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:26.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:28.379 01.640 15712 Exposure complete
03:04:28.445 00.066 15712 worker thread done servicing request
03:04:28.445 00.000 7988 OnExposeComplete: enter
03:04:28.445 00.000 7988 UpdateGuideState(): m_state=6
03:04:28.447 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5613
03:04:28.447 00.000 7988 Star::Find returns 1 (0), X=970.85, Y=189.79, Mass=728, SNR=17.5, Peak=135 HFD=3.3
03:04:28.447 00.000 7988 MultiStar: [#1 -0.21,0.04,1.05,U] [#2 -0.01,-0.61,0.82,U] [#3 -0.24,0.11,0.80,U] [#4 -0.04,0.24,0.75,U] [#5 -0.40,-0.24,0.72,U] [#6 -0.64,-0.29,0.00,M1] [#7 -0.12,-0.30,0.47,U] [#8 -0.71,-0.25,0.00,M1] 
03:04:28.447 00.000 7988 refined, 6 included, MultiStar: {-0.21, -0.10}, one-star: {-0.38, -0.03}
03:04:28.447 00.000 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
03:04:28.447 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
03:04:28.447 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.72 mountX=-0.10 mountY=0.21, mountTheta=2.00
03:04:28.447 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.10, opts=13)
03:04:28.447 00.000 7988 Enqueuing Move request for scope (-0.21, -0.10)
03:04:28.447 00.000 15712 Worker thread wakes up
03:04:28.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
03:04:28.458 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
03:04:28.458 00.000 7988 UpdateGuideState exits: m=728 SNR=17.5
03:04:28.460 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:28.460 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:28.462 00.002 7988 Enqueuing Expose request
03:04:28.462 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
03:04:28.462 00.000 15712 Moving (-0.21, -0.10) raw xDistance=-0.10 yDistance=0.21
03:04:28.468 00.006 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
03:04:28.468 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
03:04:28.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:28.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:04:28.468 00.000 15712 MoveAxis(E, 6, ABG)
03:04:28.468 00.000 15712 Guiding  Dir = 2, Dur = 6
03:04:28.469 00.001 15712 IsGuiding returns 0
03:04:28.482 00.013 15712 IsGuiding returns 0
03:04:28.482 00.000 15712 Move returns status 0, amount 6
03:04:28.482 00.000 15712 MoveAxis(N, 0, ABG)
03:04:28.482 00.000 15712 Move returns status 0, amount 0
03:04:28.482 00.000 15712 move complete, result=0
03:04:28.482 00.000 15712 worker thread done servicing request
03:04:28.482 00.000 15712 Worker thread wakes up
03:04:28.482 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
03:04:28.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:28.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:29.892 01.410 15712 Exposure complete
03:04:29.956 00.064 15712 worker thread done servicing request
03:04:29.956 00.000 7988 OnExposeComplete: enter
03:04:29.956 00.000 7988 UpdateGuideState(): m_state=6
03:04:29.958 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5614
03:04:29.960 00.002 7988 Star::Find returns 1 (0), X=970.77, Y=189.50, Mass=715, SNR=17.4, Peak=133 HFD=3.4
03:04:29.960 00.000 7988 MultiStar: [#1 -0.32,0.00,1.03,U] [#2 0.15,-0.17,0.81,U] [#3 -0.20,0.46,0.91,U] [#4 0.34,-0.31,0.67,U] [#5 -1.02,-0.15,0.00,M1] [#6 -0.20,-0.16,0.59,U] [#7 0.89,-0.58,0.00,M1] [#8 -0.61,0.35,0.00,M2] 
03:04:29.960 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.07}, one-star: {-0.47, -0.31}
03:04:29.960 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
03:04:29.960 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
03:04:29.960 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.73 mountX=-0.07 mountY=0.15, mountTheta=1.99
03:04:29.960 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.07, opts=13)
03:04:29.960 00.000 7988 Enqueuing Move request for scope (-0.15, -0.07)
03:04:29.970 00.010 15712 Worker thread wakes up
03:04:29.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
03:04:29.970 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
03:04:29.970 00.000 15712 Moving (-0.15, -0.07) raw xDistance=-0.07 yDistance=0.15
03:04:29.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:29.970 00.000 7988 UpdateGuideState exits: m=715 SNR=17.4
03:04:29.972 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:29.972 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:29.974 00.002 7988 Enqueuing Expose request
03:04:29.974 00.000 15712 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.30
03:04:29.974 00.000 15712 PPEC: input: -0.07, control: -0.02, exposure: 1500
03:04:29.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:29.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:04:29.974 00.000 15712 MoveAxis(E, 6, ABG)
03:04:29.974 00.000 15712 Guiding  Dir = 2, Dur = 6
03:04:29.974 00.000 15712 IsGuiding returns 0
03:04:30.001 00.027 15712 IsGuiding returns 0
03:04:30.001 00.000 15712 Move returns status 0, amount 6
03:04:30.001 00.000 15712 MoveAxis(N, 0, ABG)
03:04:30.001 00.000 15712 Move returns status 0, amount 0
03:04:30.001 00.000 15712 move complete, result=0
03:04:30.001 00.000 15712 worker thread done servicing request
03:04:30.001 00.000 15712 Worker thread wakes up
03:04:30.001 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
03:04:30.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:30.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:31.644 01.643 15712 Exposure complete
03:04:31.708 00.064 15712 worker thread done servicing request
03:04:31.708 00.000 7988 OnExposeComplete: enter
03:04:31.710 00.002 7988 UpdateGuideState(): m_state=6
03:04:31.712 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5615
03:04:31.712 00.000 7988 Star::Find returns 1 (0), X=970.96, Y=189.76, Mass=760, SNR=17.5, Peak=143 HFD=3.2
03:04:31.714 00.002 7988 MultiStar: [#1 0.12,0.44,0.91,U] [#2 -0.05,0.19,0.88,U] [#3 -0.24,0.68,0.00,M1] [#4 -0.26,0.36,0.69,U] [#5 -0.57,0.25,0.69,U] [#6 -0.39,-0.08,0.69,U] [#7 0.13,0.20,0.48,U] [#8 -0.83,0.11,0.00,M3] 
03:04:31.714 00.000 7988 refined, 6 included, MultiStar: {-0.18, 0.18}, one-star: {-0.28, -0.05}
03:04:31.716 00.002 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
03:04:31.716 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
03:04:31.718 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.26 cameraTheta=2.36 mountX=0.18 mountY=0.18, mountTheta=0.78
03:04:31.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.18, opts=13)
03:04:31.720 00.000 7988 Enqueuing Move request for scope (-0.18, 0.18)
03:04:31.722 00.002 15712 Worker thread wakes up
03:04:31.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
03:04:31.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
03:04:31.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:31.724 00.002 7988 UpdateGuideState exits: m=760 SNR=17.5
03:04:31.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:31.724 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:31.727 00.003 7988 Enqueuing Expose request
03:04:31.727 00.000 15712 Moving (-0.18, 0.18) raw xDistance=0.18 yDistance=0.18
03:04:31.727 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.29
03:04:31.727 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
03:04:31.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:31.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:04:31.727 00.000 15712 MoveAxis(W, 29, ABG)
03:04:31.727 00.000 15712 Guiding  Dir = 3, Dur = 29
03:04:31.759 00.032 15712 IsGuiding returns 0
03:04:31.776 00.017 15712 PulseGuide returned control before completion, sleep 23
03:04:31.820 00.044 15712 IsGuiding returns 0
03:04:31.820 00.000 15712 Move returns status 0, amount 29
03:04:31.820 00.000 15712 MoveAxis(N, 0, ABG)
03:04:31.820 00.000 15712 Move returns status 0, amount 0
03:04:31.820 00.000 15712 move complete, result=0
03:04:31.820 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
03:04:31.826 00.006 15712 worker thread done servicing request
03:04:31.826 00.000 15712 Worker thread wakes up
03:04:31.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:31.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:33.245 01.419 15712 Exposure complete
03:04:33.308 00.063 7988 OnExposeComplete: enter
03:04:33.310 00.002 7988 UpdateGuideState(): m_state=6
03:04:33.312 00.002 15712 worker thread done servicing request
03:04:33.312 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5616
03:04:33.312 00.000 7988 Star::Find returns 1 (0), X=970.96, Y=189.45, Mass=660, SNR=16.8, Peak=131 HFD=3.2
03:04:33.314 00.002 7988 MultiStar: [#1 -0.13,-0.02,1.00,U] [#2 0.01,-0.27,0.84,U] [#3 -0.26,0.65,0.00,M2] [#4 0.19,0.13,0.73,U] [#5 -0.58,-0.73,0.00,M1] [#6 -0.49,-0.50,0.00,M1] [#7 0.34,-0.41,0.54,U] [#8 -0.32,-0.80,0.00,M4] 
03:04:33.314 00.000 7988 refined, 4 included, MultiStar: {-0.02, -0.18}, one-star: {-0.28, -0.37}
03:04:33.316 00.002 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.24 = 3.05)
03:04:33.316 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.01)
03:04:33.318 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.67 mountX=-0.18 mountY=0.02, mountTheta=3.01
03:04:33.320 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.18, opts=13)
03:04:33.320 00.000 7988 Enqueuing Move request for scope (-0.02, -0.18)
03:04:33.323 00.003 15712 Worker thread wakes up
03:04:33.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
03:04:33.323 00.000 7988 UpdateGuideState exits: m=660 SNR=16.8
03:04:33.325 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
03:04:33.325 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
03:04:33.325 00.000 15712 Moving (-0.02, -0.18) raw xDistance=-0.18 yDistance=0.02
03:04:33.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:33.327 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:33.329 00.002 7988 Enqueuing Expose request
03:04:33.329 00.000 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.29
03:04:33.329 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
03:04:33.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:33.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:04:33.329 00.000 15712 MoveAxis(E, 41, ABG)
03:04:33.329 00.000 15712 Guiding  Dir = 2, Dur = 41
03:04:33.329 00.000 15712 IsGuiding returns 0
03:04:33.355 00.026 15712 PulseGuide returned control before completion, sleep 24
03:04:33.419 00.064 15712 IsGuiding returns 1
03:04:33.419 00.000 15712 scope still moving after pulse duration time elapsed
03:04:33.451 00.032 15712 IsGuiding returns 0
03:04:33.451 00.000 15712 scope move finished after 41 + 80 ms
03:04:33.451 00.000 15712 Move returns status 0, amount 41
03:04:33.451 00.000 15712 MoveAxis(N, 0, ABG)
03:04:33.451 00.000 15712 Move returns status 0, amount 0
03:04:33.451 00.000 15712 move complete, result=0
03:04:33.451 00.000 7988 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
03:04:33.453 00.002 15712 worker thread done servicing request
03:04:33.453 00.000 15712 Worker thread wakes up
03:04:33.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:33.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:35.094 01.641 15712 Exposure complete
03:04:35.155 00.061 15712 worker thread done servicing request
03:04:35.155 00.000 7988 OnExposeComplete: enter
03:04:35.155 00.000 7988 UpdateGuideState(): m_state=6
03:04:35.160 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5617
03:04:35.162 00.002 7988 Star::Find returns 1 (0), X=971.13, Y=189.92, Mass=754, SNR=17.5, Peak=143 HFD=3.8
03:04:35.162 00.000 7988 MultiStar: [#1 0.13,0.30,1.00,U] [#2 0.15,0.38,0.85,U] [#3 0.20,0.61,0.79,U] [#4 -0.03,0.13,0.64,U] [#5 -0.43,0.16,0.76,U] [#6 -0.64,-0.20,0.61,U] [#7 -0.41,-0.06,0.53,U] [#8 0.36,-0.23,0.38,U] 
03:04:35.164 00.002 7988 single-star, 8 included, MultiStar: {-0.08, 0.18}, one-star: {-0.11, 0.11}
03:04:35.164 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
03:04:35.166 00.002 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
03:04:35.166 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.36 mountX=0.10 mountY=0.10, mountTheta=0.78
03:04:35.168 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.11, opts=13)
03:04:35.170 00.002 7988 Enqueuing Move request for scope (-0.11, 0.11)
03:04:35.171 00.001 15712 Worker thread wakes up
03:04:35.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
03:04:35.171 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
03:04:35.171 00.000 15712 Moving (-0.11, 0.11) raw xDistance=0.10 yDistance=0.10
03:04:35.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:35.171 00.000 7988 UpdateGuideState exits: m=754 SNR=17.5
03:04:35.173 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:35.173 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:35.175 00.002 7988 Enqueuing Expose request
03:04:35.175 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
03:04:35.175 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
03:04:35.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:35.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:04:35.175 00.000 15712 MoveAxis(E, 5, ABG)
03:04:35.175 00.000 15712 Guiding  Dir = 2, Dur = 5
03:04:35.175 00.000 15712 IsGuiding returns 0
03:04:35.195 00.020 15712 IsGuiding returns 0
03:04:35.195 00.000 15712 Move returns status 0, amount 5
03:04:35.195 00.000 15712 MoveAxis(N, 0, ABG)
03:04:35.195 00.000 15712 Move returns status 0, amount 0
03:04:35.195 00.000 15712 move complete, result=0
03:04:35.195 00.000 15712 worker thread done servicing request
03:04:35.195 00.000 15712 Worker thread wakes up
03:04:35.195 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:04:35.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:35.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:36.606 01.411 15712 Exposure complete
03:04:36.669 00.063 15712 worker thread done servicing request
03:04:36.669 00.000 7988 OnExposeComplete: enter
03:04:36.669 00.000 7988 UpdateGuideState(): m_state=6
03:04:36.669 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5618
03:04:36.669 00.000 7988 Star::Find returns 1 (0), X=971.07, Y=189.98, Mass=759, SNR=17.8, Peak=139 HFD=3.8
03:04:36.669 00.000 7988 MultiStar: [#1 -0.04,0.11,0.92,U] [#2 0.18,0.02,0.90,U] [#3 0.19,0.21,0.80,U] [#4 0.04,0.37,0.72,U] [#5 -0.00,-0.08,0.69,U] [#6 -0.16,0.28,0.70,U] [#7 0.34,-0.30,0.42,U] [#8 -0.13,-0.41,0.45,U] 
03:04:36.675 00.006 7988 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {-0.17, 0.17}
03:04:36.675 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
03:04:36.675 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
03:04:36.675 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.37 mountX=0.08 mountY=-0.02, mountTheta=-0.22
03:04:36.675 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.08, opts=13)
03:04:36.675 00.000 7988 Enqueuing Move request for scope (0.02, 0.08)
03:04:36.675 00.000 15712 Worker thread wakes up
03:04:36.683 00.008 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
03:04:36.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:36.683 00.000 7988 UpdateGuideState exits: m=759 SNR=17.8
03:04:36.685 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:36.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:36.687 00.002 7988 Enqueuing Expose request
03:04:36.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
03:04:36.687 00.000 15712 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.02
03:04:36.693 00.006 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
03:04:36.693 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
03:04:36.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:36.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:04:36.693 00.000 15712 MoveAxis(E, 4, ABG)
03:04:36.693 00.000 15712 Guiding  Dir = 2, Dur = 4
03:04:36.693 00.000 15712 IsGuiding returns 0
03:04:36.746 00.053 15712 IsGuiding returns 0
03:04:36.746 00.000 15712 Move returns status 0, amount 4
03:04:36.746 00.000 15712 MoveAxis(N, 0, ABG)
03:04:36.746 00.000 15712 Move returns status 0, amount 0
03:04:36.746 00.000 15712 move complete, result=0
03:04:36.746 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
03:04:36.749 00.003 15712 worker thread done servicing request
03:04:36.749 00.000 15712 Worker thread wakes up
03:04:36.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:36.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:38.388 01.639 15712 Exposure complete
03:04:38.453 00.065 15712 worker thread done servicing request
03:04:38.454 00.001 7988 OnExposeComplete: enter
03:04:38.454 00.000 7988 UpdateGuideState(): m_state=6
03:04:38.454 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5619
03:04:38.454 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=189.53, Mass=923, SNR=19.6, Peak=154 HFD=3.6
03:04:38.454 00.000 7988 MultiStar: [#1 -0.20,0.10,0.93,U] [#2 0.08,0.02,0.77,U] [#3 -0.06,0.43,0.81,U] [#4 -0.13,0.06,0.63,U] [#5 -0.35,-0.23,0.60,U] [#6 -0.29,-0.04,0.56,U] [#7 0.41,-0.34,0.42,U] [#8 0.15,-0.01,0.41,U] 
03:04:38.459 00.005 7988 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.21, -0.29}
03:04:38.459 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.56) = xAngle (-4.55 = 1.73)
03:04:38.459 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.58 = 1.70)
03:04:38.459 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.99 mountX=-0.02 mountY=0.10, mountTheta=1.73
03:04:38.459 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.02, opts=13)
03:04:38.459 00.000 7988 Enqueuing Move request for scope (-0.10, -0.02)
03:04:38.459 00.000 15712 Worker thread wakes up
03:04:38.459 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
03:04:38.459 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
03:04:38.459 00.000 15712 Moving (-0.10, -0.02) raw xDistance=-0.02 yDistance=0.10
03:04:38.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=255, Gamma=0.690
03:04:38.467 00.008 7988 UpdateGuideState exits: m=923 SNR=19.6
03:04:38.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:38.467 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:38.467 00.000 7988 Enqueuing Expose request
03:04:38.467 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
03:04:38.467 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
03:04:38.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:38.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:04:38.467 00.000 15712 MoveAxis(E, 4, ABG)
03:04:38.467 00.000 15712 Guiding  Dir = 2, Dur = 4
03:04:38.467 00.000 15712 IsGuiding returns 0
03:04:38.483 00.016 15712 IsGuiding returns 0
03:04:38.483 00.000 15712 Move returns status 0, amount 4
03:04:38.483 00.000 15712 MoveAxis(N, 0, ABG)
03:04:38.483 00.000 15712 Move returns status 0, amount 0
03:04:38.483 00.000 15712 move complete, result=0
03:04:38.483 00.000 15712 worker thread done servicing request
03:04:38.483 00.000 15712 Worker thread wakes up
03:04:38.483 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
03:04:38.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:38.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:39.902 01.419 15712 Exposure complete
03:04:39.964 00.062 15712 worker thread done servicing request
03:04:39.964 00.000 7988 OnExposeComplete: enter
03:04:39.964 00.000 7988 UpdateGuideState(): m_state=6
03:04:39.968 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5620
03:04:39.968 00.000 7988 Star::Find returns 1 (0), X=971.23, Y=189.42, Mass=783, SNR=18.2, Peak=144 HFD=3.5
03:04:39.970 00.002 7988 MultiStar: [#1 0.09,-0.01,0.99,U] [#2 0.15,-0.66,0.81,U] [#3 -0.02,0.20,0.82,U] [#4 0.38,-0.34,0.70,U] [#5 0.00,-0.06,0.74,U] [#6 -0.38,-0.71,0.00,M1] [#7 0.36,-0.93,0.00,M1] [#8 -0.72,-0.35,0.00,M2] 
03:04:39.970 00.000 7988 refined, 5 included, MultiStar: {0.09, -0.21}, one-star: {-0.01, -0.40}
03:04:39.973 00.003 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
03:04:39.973 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
03:04:39.975 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.17 mountX=-0.21 mountY=-0.08, mountTheta=-2.76
03:04:39.977 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.21, opts=13)
03:04:39.977 00.000 7988 Enqueuing Move request for scope (0.09, -0.21)
03:04:39.979 00.002 15712 Worker thread wakes up
03:04:39.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
03:04:39.979 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
03:04:39.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:39.979 00.000 7988 UpdateGuideState exits: m=783 SNR=18.2
03:04:39.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:39.979 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:39.979 00.000 7988 Enqueuing Expose request
03:04:39.979 00.000 15712 Moving (0.09, -0.21) raw xDistance=-0.21 yDistance=-0.08
03:04:39.979 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.28
03:04:39.979 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
03:04:39.979 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:39.979 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:04:39.990 00.011 15712 MoveAxis(E, 45, ABG)
03:04:39.990 00.000 15712 Guiding  Dir = 2, Dur = 45
03:04:39.990 00.000 15712 IsGuiding returns 0
03:04:40.007 00.017 15712 PulseGuide returned control before completion, sleep 38
03:04:40.084 00.077 15712 IsGuiding returns 1
03:04:40.084 00.000 15712 scope still moving after pulse duration time elapsed
03:04:40.122 00.038 15712 IsGuiding returns 0
03:04:40.122 00.000 15712 scope move finished after 45 + 87 ms
03:04:40.122 00.000 15712 Move returns status 0, amount 45
03:04:40.122 00.000 15712 MoveAxis(N, 0, ABG)
03:04:40.122 00.000 15712 Move returns status 0, amount 0
03:04:40.122 00.000 15712 move complete, result=0
03:04:40.122 00.000 15712 worker thread done servicing request
03:04:40.122 00.000 15712 Worker thread wakes up
03:04:40.122 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
03:04:40.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:40.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:41.764 01.642 15712 Exposure complete
03:04:41.826 00.062 15712 worker thread done servicing request
03:04:41.826 00.000 7988 OnExposeComplete: enter
03:04:41.826 00.000 7988 UpdateGuideState(): m_state=6
03:04:41.826 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5621
03:04:41.826 00.000 7988 Star::Find returns 1 (0), X=971.08, Y=189.65, Mass=704, SNR=17.1, Peak=142 HFD=3.3
03:04:41.826 00.000 7988 MultiStar: [#1 -0.01,0.14,0.99,U] [#2 -0.01,-0.55,0.87,U] [#3 -0.00,0.31,0.87,U] [#4 0.25,0.21,0.66,U] [#5 -0.28,-0.15,0.74,U] [#6 0.09,-0.18,0.64,U] [#7 0.50,-0.35,0.55,U] [#8 -0.72,-0.26,0.00,M3] 
03:04:41.826 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {-0.16, -0.17}
03:04:41.826 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
03:04:41.826 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
03:04:41.826 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.36 mountX=-0.08 mountY=-0.02, mountTheta=-2.96
03:04:41.826 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.08, opts=13)
03:04:41.826 00.000 7988 Enqueuing Move request for scope (0.02, -0.08)
03:04:41.826 00.000 15712 Worker thread wakes up
03:04:41.841 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:41.841 00.000 7988 UpdateGuideState exits: m=704 SNR=17.1
03:04:41.843 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:41.843 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:41.845 00.002 7988 Enqueuing Expose request
03:04:41.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
03:04:41.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
03:04:41.845 00.000 15712 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.02
03:04:41.845 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
03:04:41.845 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
03:04:41.845 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:41.845 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:04:41.845 00.000 15712 MoveAxis(E, 5, ABG)
03:04:41.845 00.000 15712 Guiding  Dir = 2, Dur = 5
03:04:41.845 00.000 15712 IsGuiding returns 0
03:04:41.878 00.033 15712 IsGuiding returns 0
03:04:41.878 00.000 15712 Move returns status 0, amount 5
03:04:41.878 00.000 15712 MoveAxis(N, 0, ABG)
03:04:41.878 00.000 15712 Move returns status 0, amount 0
03:04:41.878 00.000 15712 move complete, result=0
03:04:41.878 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
03:04:41.880 00.002 15712 worker thread done servicing request
03:04:41.880 00.000 15712 Worker thread wakes up
03:04:41.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:41.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:43.295 01.415 15712 Exposure complete
03:04:43.357 00.062 15712 worker thread done servicing request
03:04:43.357 00.000 7988 OnExposeComplete: enter
03:04:43.357 00.000 7988 UpdateGuideState(): m_state=6
03:04:43.357 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5622
03:04:43.357 00.000 7988 Star::Find returns 1 (0), X=971.15, Y=189.65, Mass=804, SNR=18.5, Peak=150 HFD=3.3
03:04:43.357 00.000 7988 MultiStar: [#1 0.12,0.42,0.95,U] [#2 0.18,0.16,0.80,U] [#3 0.21,0.66,0.00,M1] [#4 0.58,0.35,0.68,U] [#5 -0.31,0.13,0.76,U] [#6 -0.23,-0.29,0.60,U] [#7 0.60,-0.23,0.46,U] [#8 -0.72,0.39,0.00,M4] 
03:04:43.357 00.000 7988 refined, 6 included, MultiStar: {0.09, 0.08}, one-star: {-0.08, -0.17}
03:04:43.357 00.000 7988 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
03:04:43.357 00.000 7988 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
03:04:43.357 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=0.08 mountY=-0.09, mountTheta=-0.86
03:04:43.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.08, opts=13)
03:04:43.357 00.000 7988 Enqueuing Move request for scope (0.09, 0.08)
03:04:43.357 00.000 15712 Worker thread wakes up
03:04:43.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:43.371 00.014 7988 UpdateGuideState exits: m=804 SNR=18.5
03:04:43.374 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:43.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:43.374 00.000 7988 Enqueuing Expose request
03:04:43.374 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
03:04:43.374 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:04:43.374 00.000 15712 Moving (0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:04:43.374 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
03:04:43.374 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
03:04:43.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:43.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:04:43.374 00.000 15712 MoveAxis(E, 4, ABG)
03:04:43.374 00.000 15712 Guiding  Dir = 2, Dur = 4
03:04:43.408 00.034 15712 IsGuiding returns 0
03:04:43.424 00.016 15712 IsGuiding returns 0
03:04:43.424 00.000 15712 Move returns status 0, amount 4
03:04:43.424 00.000 15712 MoveAxis(N, 0, ABG)
03:04:43.424 00.000 15712 Move returns status 0, amount 0
03:04:43.424 00.000 15712 move complete, result=0
03:04:43.424 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
03:04:43.430 00.006 15712 worker thread done servicing request
03:04:43.430 00.000 15712 Worker thread wakes up
03:04:43.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:43.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:45.059 01.629 15712 Exposure complete
03:04:45.123 00.064 15712 worker thread done servicing request
03:04:45.123 00.000 7988 OnExposeComplete: enter
03:04:45.123 00.000 7988 UpdateGuideState(): m_state=6
03:04:45.123 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5623
03:04:45.123 00.000 7988 Star::Find returns 1 (0), X=970.93, Y=190.16, Mass=636, SNR=16.2, Peak=161 HFD=2.8
03:04:45.123 00.000 7988 MultiStar: [#1 -0.10,0.62,1.07,U] [#2 -0.00,0.24,0.89,U] [#3 -0.18,0.76,0.00,M2] [#4 0.11,0.35,0.76,U] [#5 -0.49,0.24,0.84,U] [#6 -0.10,0.46,0.68,U] [#7 0.28,0.21,0.55,U] [#8 -0.54,0.04,0.53,U] 
03:04:45.123 00.000 7988 refined, 7 included, MultiStar: {-0.15, 0.34}, one-star: {-0.31, 0.34}
03:04:45.123 00.000 7988 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
03:04:45.123 00.000 7988 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
03:04:45.123 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.99 mountX=0.34 mountY=0.14, mountTheta=0.40
03:04:45.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.34, opts=13)
03:04:45.123 00.000 7988 Enqueuing Move request for scope (-0.15, 0.34)
03:04:45.137 00.014 15712 Worker thread wakes up
03:04:45.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
03:04:45.137 00.000 7988 UpdateGuideState exits: m=636 SNR=16.2
03:04:45.140 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:45.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:45.142 00.002 7988 Enqueuing Expose request
03:04:45.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd
03:04:45.142 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.34)
03:04:45.142 00.000 15712 Moving (-0.15, 0.34) raw xDistance=0.34 yDistance=0.14
03:04:45.142 00.000 15712 PPEC rslt: input = 0.34, final = 0.19, react = 0.20, pred = -0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 639.28
03:04:45.142 00.000 15712 PPEC: input: 0.34, control: 0.19, exposure: 1500
03:04:45.142 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:45.142 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:04:45.142 00.000 15712 MoveAxis(W, 60, ABG)
03:04:45.142 00.000 15712 Guiding  Dir = 3, Dur = 60
03:04:45.142 00.000 15712 IsGuiding returns 0
03:04:45.169 00.027 15712 PulseGuide returned control before completion, sleep 48
03:04:45.251 00.082 15712 IsGuiding returns 0
03:04:45.251 00.000 15712 Move returns status 0, amount 60
03:04:45.251 00.000 15712 MoveAxis(N, 0, ABG)
03:04:45.251 00.000 15712 Move returns status 0, amount 0
03:04:45.251 00.000 15712 move complete, result=0
03:04:45.251 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
03:04:45.253 00.002 15712 worker thread done servicing request
03:04:45.253 00.000 15712 Worker thread wakes up
03:04:45.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:45.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:46.670 01.417 15712 Exposure complete
03:04:46.748 00.078 15712 worker thread done servicing request
03:04:46.748 00.000 7988 OnExposeComplete: enter
03:04:46.748 00.000 7988 UpdateGuideState(): m_state=6
03:04:46.754 00.006 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5624
03:04:46.756 00.002 7988 Star::Find returns 1 (0), X=970.99, Y=189.73, Mass=715, SNR=17.2, Peak=160 HFD=3.2
03:04:46.756 00.000 7988 MultiStar: [#1 -0.19,0.52,1.06,U] [#2 -0.24,0.09,0.88,U] [#3 0.04,-0.04,0.87,U] [#4 0.31,0.29,0.85,U] [#5 -0.41,0.16,0.82,U] [#6 -0.27,-0.32,0.69,U] [#7 -0.20,-0.02,0.54,U] [#8 -0.25,0.41,0.50,U] 
03:04:46.756 00.000 7988 refined, 8 included, MultiStar: {-0.15, 0.12}, one-star: {-0.25, -0.08}
03:04:46.756 00.000 7988 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.56) = xAngle (0.92 = 0.92)
03:04:46.756 00.000 7988 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
03:04:46.756 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.48 mountX=0.12 mountY=0.15, mountTheta=0.91
03:04:46.764 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.12, opts=13)
03:04:46.764 00.000 7988 Enqueuing Move request for scope (-0.15, 0.12)
03:04:46.764 00.000 15712 Worker thread wakes up
03:04:46.764 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
03:04:46.764 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
03:04:46.764 00.000 15712 Moving (-0.15, 0.12) raw xDistance=0.12 yDistance=0.15
03:04:46.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:46.764 00.000 7988 UpdateGuideState exits: m=715 SNR=17.2
03:04:46.771 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:46.773 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:46.773 00.000 7988 Enqueuing Expose request
03:04:46.775 00.002 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.28
03:04:46.775 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
03:04:46.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:46.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:04:46.775 00.000 15712 MoveAxis(E, 6, ABG)
03:04:46.775 00.000 15712 Guiding  Dir = 2, Dur = 6
03:04:46.775 00.000 15712 IsGuiding returns 0
03:04:46.796 00.021 15712 IsGuiding returns 0
03:04:46.796 00.000 15712 Move returns status 0, amount 6
03:04:46.796 00.000 15712 MoveAxis(N, 0, ABG)
03:04:46.796 00.000 15712 Move returns status 0, amount 0
03:04:46.796 00.000 15712 move complete, result=0
03:04:46.796 00.000 15712 worker thread done servicing request
03:04:46.796 00.000 15712 Worker thread wakes up
03:04:46.796 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
03:04:46.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:46.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:48.442 01.646 15712 Exposure complete
03:04:48.508 00.066 15712 worker thread done servicing request
03:04:48.508 00.000 7988 OnExposeComplete: enter
03:04:48.508 00.000 7988 UpdateGuideState(): m_state=6
03:04:48.508 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5625
03:04:48.508 00.000 7988 Star::Find returns 1 (0), X=970.98, Y=189.36, Mass=875, SNR=19.0, Peak=133 HFD=4.1
03:04:48.508 00.000 7988 MultiStar: [#1 -0.34,-0.05,0.95,U] [#2 0.09,-0.48,0.76,U] [#3 -0.34,-0.12,0.72,U] [#4 -0.06,0.12,0.63,U] [#5 -0.21,-0.34,0.61,U] [#6 -0.39,-0.95,0.00,M1] [#7 0.72,-0.59,0.00,M1] [#8 -0.23,-0.60,0.36,U] 
03:04:48.508 00.000 7988 refined, 6 included, MultiStar: {-0.20, -0.26}, one-star: {-0.25, -0.46}
03:04:48.508 00.000 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.79 = 2.49)
03:04:48.508 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.82 = 2.46)
03:04:48.508 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-2.23 mountX=-0.26 mountY=0.21, mountTheta=2.47
03:04:48.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.26, opts=13)
03:04:48.508 00.000 7988 Enqueuing Move request for scope (-0.20, -0.26)
03:04:48.523 00.015 15712 Worker thread wakes up
03:04:48.523 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.26) opts 0xd
03:04:48.523 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.26)
03:04:48.523 00.000 15712 Moving (-0.20, -0.26) raw xDistance=-0.26 yDistance=0.21
03:04:48.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:48.525 00.002 7988 UpdateGuideState exits: m=875 SNR=19.0
03:04:48.525 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:48.527 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:48.527 00.000 7988 Enqueuing Expose request
03:04:48.527 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.28
03:04:48.527 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
03:04:48.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:48.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:04:48.527 00.000 15712 MoveAxis(E, 57, ABG)
03:04:48.527 00.000 15712 Guiding  Dir = 2, Dur = 57
03:04:48.527 00.000 15712 IsGuiding returns 0
03:04:48.557 00.030 15712 PulseGuide returned control before completion, sleep 39
03:04:48.639 00.082 15712 IsGuiding returns 1
03:04:48.639 00.000 15712 scope still moving after pulse duration time elapsed
03:04:48.666 00.027 15712 IsGuiding returns 0
03:04:48.666 00.000 15712 scope move finished after 57 + 78 ms
03:04:48.666 00.000 15712 Move returns status 0, amount 57
03:04:48.666 00.000 15712 MoveAxis(N, 0, ABG)
03:04:48.666 00.000 15712 Move returns status 0, amount 0
03:04:48.666 00.000 15712 move complete, result=0
03:04:48.666 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 0.2 px 0 ms NORTH
03:04:48.668 00.002 15712 worker thread done servicing request
03:04:48.668 00.000 15712 Worker thread wakes up
03:04:48.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:48.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:50.087 01.419 15712 Exposure complete
03:04:50.149 00.062 15712 worker thread done servicing request
03:04:50.151 00.002 7988 OnExposeComplete: enter
03:04:50.151 00.000 7988 UpdateGuideState(): m_state=6
03:04:50.151 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5626
03:04:50.151 00.000 7988 Star::Find returns 1 (0), X=971.07, Y=189.38, Mass=805, SNR=18.1, Peak=152 HFD=3.5
03:04:50.155 00.004 7988 MultiStar: [#1 -0.47,-0.23,0.98,U] [#2 -0.08,-0.32,0.82,U] [#3 0.19,0.21,0.80,U] [#4 0.01,-0.48,0.72,U] [#5 -0.35,-0.67,0.00,M1] [#6 -0.32,-0.74,0.00,M2] [#7 0.23,-0.48,0.41,U] [#8 -0.03,-0.13,0.39,U] 
03:04:50.155 00.000 7988 refined, 6 included, MultiStar: {-0.09, -0.26}, one-star: {-0.17, -0.43}
03:04:50.155 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
03:04:50.155 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
03:04:50.155 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.89 mountX=-0.26 mountY=0.09, mountTheta=2.80
03:04:50.155 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.26, opts=13)
03:04:50.155 00.000 7988 Enqueuing Move request for scope (-0.09, -0.26)
03:04:50.155 00.000 15712 Worker thread wakes up
03:04:50.155 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
03:04:50.155 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
03:04:50.155 00.000 15712 Moving (-0.09, -0.26) raw xDistance=-0.26 yDistance=0.09
03:04:50.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:50.155 00.000 7988 UpdateGuideState exits: m=805 SNR=18.1
03:04:50.165 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:50.167 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:50.167 00.000 7988 Enqueuing Expose request
03:04:50.167 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.27
03:04:50.167 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
03:04:50.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:50.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:04:50.167 00.000 15712 MoveAxis(E, 56, ABG)
03:04:50.167 00.000 15712 Guiding  Dir = 2, Dur = 56
03:04:50.167 00.000 15712 IsGuiding returns 0
03:04:50.189 00.022 15712 PulseGuide returned control before completion, sleep 47
03:04:50.245 00.056 15712 IsGuiding returns 1
03:04:50.245 00.000 15712 scope still moving after pulse duration time elapsed
03:04:50.277 00.032 15712 IsGuiding returns 0
03:04:50.277 00.000 15712 scope move finished after 56 + 60 ms
03:04:50.277 00.000 15712 Move returns status 0, amount 56
03:04:50.277 00.000 15712 MoveAxis(N, 0, ABG)
03:04:50.277 00.000 15712 Move returns status 0, amount 0
03:04:50.277 00.000 15712 move complete, result=0
03:04:50.277 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
03:04:50.288 00.011 15712 worker thread done servicing request
03:04:50.288 00.000 15712 Worker thread wakes up
03:04:50.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:50.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:51.921 01.633 15712 Exposure complete
03:04:51.983 00.062 15712 worker thread done servicing request
03:04:51.983 00.000 7988 OnExposeComplete: enter
03:04:51.983 00.000 7988 UpdateGuideState(): m_state=6
03:04:51.988 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5627
03:04:51.988 00.000 7988 Star::Find returns 1 (0), X=971.19, Y=189.32, Mass=775, SNR=17.7, Peak=128 HFD=3.7
03:04:51.990 00.002 7988 MultiStar: [#1 -0.27,0.07,0.95,U] [#2 0.17,-0.08,0.91,U] [#3 -0.24,-0.09,0.86,U] [#4 0.54,0.34,0.66,U] [#5 0.06,-0.44,0.67,U] [#6 -0.27,-0.35,0.61,U] [#7 0.44,0.09,0.52,U] [#8 -1.02,-0.16,0.00,M1] 
03:04:51.990 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.13}, one-star: {-0.05, -0.49}
03:04:51.992 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
03:04:51.992 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
03:04:51.994 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=-0.13 mountY=-0.01, mountTheta=-3.05
03:04:51.996 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.13, opts=13)
03:04:51.996 00.000 7988 Enqueuing Move request for scope (0.02, -0.13)
03:04:51.999 00.003 15712 Worker thread wakes up
03:04:51.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
03:04:51.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:51.999 00.000 7988 UpdateGuideState exits: m=775 SNR=17.7
03:04:52.001 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:52.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:52.003 00.002 7988 Enqueuing Expose request
03:04:52.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
03:04:52.003 00.000 15712 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=-0.01
03:04:52.007 00.004 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
03:04:52.007 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
03:04:52.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:52.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:04:52.007 00.000 15712 MoveAxis(E, 4, ABG)
03:04:52.007 00.000 15712 Guiding  Dir = 2, Dur = 4
03:04:52.024 00.017 15712 IsGuiding returns 0
03:04:52.041 00.017 15712 IsGuiding returns 0
03:04:52.041 00.000 15712 Move returns status 0, amount 4
03:04:52.041 00.000 15712 MoveAxis(N, 0, ABG)
03:04:52.041 00.000 15712 Move returns status 0, amount 0
03:04:52.041 00.000 15712 move complete, result=0
03:04:52.041 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
03:04:52.046 00.005 15712 worker thread done servicing request
03:04:52.046 00.000 15712 Worker thread wakes up
03:04:52.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:52.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:53.449 01.403 15712 Exposure complete
03:04:53.514 00.065 15712 worker thread done servicing request
03:04:53.515 00.001 7988 OnExposeComplete: enter
03:04:53.516 00.001 7988 UpdateGuideState(): m_state=6
03:04:53.516 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5628
03:04:53.518 00.002 7988 Star::Find returns 1 (0), X=970.94, Y=189.75, Mass=793, SNR=18.0, Peak=138 HFD=3.9
03:04:53.520 00.002 7988 MultiStar: [#1 -0.12,0.04,0.95,U] [#2 0.05,-0.40,0.78,U] [#3 -0.03,0.01,0.77,U] [#4 -0.08,-0.10,0.71,U] [#5 -0.29,-0.60,0.69,U] [#6 0.05,-0.39,0.64,U] [#7 0.51,0.34,0.47,U] [#8 -0.93,-0.67,0.00,M2] 
03:04:53.520 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.15}, one-star: {-0.30, -0.06}
03:04:53.520 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.55 = 2.74)
03:04:53.522 00.002 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.71)
03:04:53.522 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.98 mountX=-0.15 mountY=0.07, mountTheta=2.71
03:04:53.524 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.15, opts=13)
03:04:53.526 00.002 7988 Enqueuing Move request for scope (-0.07, -0.15)
03:04:53.526 00.000 15712 Worker thread wakes up
03:04:53.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
03:04:53.526 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
03:04:53.526 00.000 15712 Moving (-0.07, -0.15) raw xDistance=-0.15 yDistance=0.07
03:04:53.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:53.528 00.002 7988 UpdateGuideState exits: m=793 SNR=18.0
03:04:53.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:53.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:53.528 00.000 7988 Enqueuing Expose request
03:04:53.528 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
03:04:53.528 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
03:04:53.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:53.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:04:53.528 00.000 15712 MoveAxis(E, 3, ABG)
03:04:53.528 00.000 15712 Guiding  Dir = 2, Dur = 3
03:04:53.528 00.000 15712 IsGuiding returns 0
03:04:53.563 00.035 15712 IsGuiding returns 0
03:04:53.563 00.000 15712 Move returns status 0, amount 3
03:04:53.563 00.000 15712 MoveAxis(N, 0, ABG)
03:04:53.563 00.000 15712 Move returns status 0, amount 0
03:04:53.563 00.000 15712 move complete, result=0
03:04:53.563 00.000 15712 worker thread done servicing request
03:04:53.563 00.000 15712 Worker thread wakes up
03:04:53.563 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
03:04:53.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:53.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:55.206 01.643 15712 Exposure complete
03:04:55.269 00.063 15712 worker thread done servicing request
03:04:55.270 00.001 7988 OnExposeComplete: enter
03:04:55.270 00.000 7988 UpdateGuideState(): m_state=6
03:04:55.270 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5629
03:04:55.270 00.000 7988 Star::Find returns 1 (0), X=971.01, Y=189.80, Mass=812, SNR=18.4, Peak=129 HFD=4.0
03:04:55.274 00.004 7988 MultiStar: [#1 -0.10,0.10,0.88,U] [#2 -0.13,-0.17,0.85,U] [#3 -0.20,0.38,0.80,U] [#4 0.20,-0.10,0.69,U] [#5 -0.19,0.13,0.73,U] [#6 -0.14,-0.27,0.61,U] [#7 0.66,0.12,0.44,U] [#8 -0.06,0.40,0.40,U] 
03:04:55.274 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.22, -0.02}
03:04:55.274 00.000 7988 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.56) = xAngle (0.90 = 0.90)
03:04:55.274 00.000 7988 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
03:04:55.274 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=0.05 mountY=0.06, mountTheta=0.89
03:04:55.274 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.05, opts=13)
03:04:55.274 00.000 7988 Enqueuing Move request for scope (-0.06, 0.05)
03:04:55.274 00.000 15712 Worker thread wakes up
03:04:55.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
03:04:55.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
03:04:55.274 00.000 15712 Moving (-0.06, 0.05) raw xDistance=0.05 yDistance=0.06
03:04:55.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:55.274 00.000 7988 UpdateGuideState exits: m=812 SNR=18.4
03:04:55.285 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:55.285 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:55.285 00.000 7988 Enqueuing Expose request
03:04:55.285 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.27
03:04:55.285 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
03:04:55.285 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:55.285 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:04:55.285 00.000 15712 MoveAxis(E, 3, ABG)
03:04:55.285 00.000 15712 Guiding  Dir = 2, Dur = 3
03:04:55.285 00.000 15712 IsGuiding returns 0
03:04:55.338 00.053 15712 IsGuiding returns 0
03:04:55.338 00.000 15712 Move returns status 0, amount 3
03:04:55.338 00.000 15712 MoveAxis(N, 0, ABG)
03:04:55.338 00.000 15712 Move returns status 0, amount 0
03:04:55.338 00.000 15712 move complete, result=0
03:04:55.338 00.000 7988 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
03:04:55.339 00.001 15712 worker thread done servicing request
03:04:55.339 00.000 15712 Worker thread wakes up
03:04:55.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:55.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:56.754 01.415 15712 Exposure complete
03:04:56.818 00.064 15712 worker thread done servicing request
03:04:56.818 00.000 7988 OnExposeComplete: enter
03:04:56.818 00.000 7988 UpdateGuideState(): m_state=6
03:04:56.818 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5630
03:04:56.818 00.000 7988 Star::Find returns 1 (0), X=970.97, Y=190.00, Mass=754, SNR=17.7, Peak=153 HFD=2.9
03:04:56.822 00.004 7988 MultiStar: [#1 -0.11,0.59,0.97,U] [#2 -0.17,0.06,0.80,U] [#3 0.07,0.61,0.84,U] [#4 -0.07,0.56,0.75,U] [#5 0.07,-0.46,0.65,U] [#6 -0.29,0.00,0.56,U] [#7 0.20,0.24,0.49,U] [#8 -0.81,0.31,0.00,M2] 
03:04:56.822 00.000 7988 refined, 7 included, MultiStar: {-0.09, 0.26}, one-star: {-0.27, 0.18}
03:04:56.822 00.000 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
03:04:56.822 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
03:04:56.822 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.90 mountX=0.26 mountY=0.08, mountTheta=0.30
03:04:56.822 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.26, opts=13)
03:04:56.822 00.000 7988 Enqueuing Move request for scope (-0.09, 0.26)
03:04:56.822 00.000 15712 Worker thread wakes up
03:04:56.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
03:04:56.822 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
03:04:56.822 00.000 15712 Moving (-0.09, 0.26) raw xDistance=0.26 yDistance=0.08
03:04:56.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
03:04:56.832 00.010 7988 UpdateGuideState exits: m=754 SNR=17.7
03:04:56.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:56.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:56.832 00.000 7988 Enqueuing Expose request
03:04:56.832 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.15, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 639.27
03:04:56.832 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
03:04:56.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:56.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:04:56.832 00.000 15712 MoveAxis(W, 48, ABG)
03:04:56.832 00.000 15712 Guiding  Dir = 3, Dur = 48
03:04:56.832 00.000 15712 IsGuiding returns 0
03:04:56.848 00.016 15712 PulseGuide returned control before completion, sleep 40
03:04:56.932 00.084 15712 IsGuiding returns 0
03:04:56.932 00.000 15712 Move returns status 0, amount 48
03:04:56.932 00.000 15712 MoveAxis(N, 0, ABG)
03:04:56.932 00.000 15712 Move returns status 0, amount 0
03:04:56.932 00.000 15712 move complete, result=0
03:04:56.932 00.000 15712 worker thread done servicing request
03:04:56.932 00.000 15712 Worker thread wakes up
03:04:56.932 00.000 7988 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
03:04:56.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:56.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:04:58.570 01.638 15712 Exposure complete
03:04:58.633 00.063 15712 worker thread done servicing request
03:04:58.633 00.000 7988 OnExposeComplete: enter
03:04:58.633 00.000 7988 UpdateGuideState(): m_state=6
03:04:58.637 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5631
03:04:58.637 00.000 7988 Star::Find returns 1 (0), X=971.01, Y=189.57, Mass=856, SNR=18.8, Peak=145 HFD=3.8
03:04:58.639 00.002 7988 MultiStar: [#1 -0.01,-0.18,0.94,U] [#2 0.20,-0.29,0.78,U] [#3 0.26,-0.14,0.85,U] [#4 0.36,-0.05,0.58,U] [#5 -0.77,-0.55,0.00,M1] [#6 -0.35,-0.56,0.64,U] [#7 -0.54,-0.93,0.00,M1] [#8 0.47,-0.04,0.43,U] 
03:04:58.639 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.22}, one-star: {-0.22, -0.24}
03:04:58.641 00.002 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
03:04:58.641 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
03:04:58.643 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.29 mountX=-0.22 mountY=-0.06, mountTheta=-2.88
03:04:58.645 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.22, opts=13)
03:04:58.645 00.000 7988 Enqueuing Move request for scope (0.06, -0.22)
03:04:58.647 00.002 15712 Worker thread wakes up
03:04:58.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
03:04:58.647 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
03:04:58.647 00.000 15712 Moving (0.06, -0.22) raw xDistance=-0.22 yDistance=-0.06
03:04:58.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:04:58.649 00.002 7988 UpdateGuideState exits: m=856 SNR=18.8
03:04:58.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:58.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:04:58.649 00.000 7988 Enqueuing Expose request
03:04:58.649 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.27
03:04:58.649 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
03:04:58.649 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:58.649 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:04:58.649 00.000 15712 MoveAxis(E, 45, ABG)
03:04:58.649 00.000 15712 Guiding  Dir = 2, Dur = 45
03:04:58.694 00.045 15712 IsGuiding returns 0
03:04:58.697 00.003 15712 PulseGuide returned control before completion, sleep 40
03:04:58.780 00.083 15712 IsGuiding returns 0
03:04:58.780 00.000 15712 Move returns status 0, amount 45
03:04:58.780 00.000 15712 MoveAxis(N, 0, ABG)
03:04:58.780 00.000 15712 Move returns status 0, amount 0
03:04:58.780 00.000 15712 move complete, result=0
03:04:58.780 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
03:04:58.792 00.012 15712 worker thread done servicing request
03:04:58.792 00.000 15712 Worker thread wakes up
03:04:58.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:04:58.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:00.199 01.407 15712 Exposure complete
03:05:00.260 00.061 15712 worker thread done servicing request
03:05:00.260 00.000 7988 OnExposeComplete: enter
03:05:00.260 00.000 7988 UpdateGuideState(): m_state=6
03:05:00.264 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5632
03:05:00.264 00.000 7988 Star::Find returns 1 (0), X=971.29, Y=189.23, Mass=797, SNR=18.4, Peak=173 HFD=3.5
03:05:00.266 00.002 7988 MultiStar: [#1 -0.06,-0.27,0.97,U] [#2 -0.02,-0.89,0.00,M1] [#3 0.11,-0.26,0.85,U] [#4 -0.02,-0.13,0.71,U] [#5 -0.33,-0.60,0.66,U] [#6 -0.06,-1.15,0.00,M1] [#7 0.25,-0.50,0.52,U] [#8 -0.18,-0.76,0.00,M2] 
03:05:00.266 00.000 7988 refined, 5 included, MultiStar: {-0.00, -0.38}, one-star: {0.05, -0.58}
03:05:00.268 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.14 = -3.14)
03:05:00.268 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
03:05:00.270 00.002 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.38 hyp=0.38 cameraTheta=-1.57 mountX=-0.38 mountY=0.01, mountTheta=3.11
03:05:00.272 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.38, opts=13)
03:05:00.272 00.000 7988 Enqueuing Move request for scope (-0.00, -0.38)
03:05:00.274 00.002 15712 Worker thread wakes up
03:05:00.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.38) opts 0xd
03:05:00.274 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.38)
03:05:00.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=55, FiltMax=255, Gamma=0.690
03:05:00.276 00.002 7988 UpdateGuideState exits: m=797 SNR=18.4
03:05:00.277 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:00.277 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:00.279 00.002 7988 Enqueuing Expose request
03:05:00.279 00.000 15712 Moving (-0.00, -0.38) raw xDistance=-0.38 yDistance=0.01
03:05:00.281 00.002 15712 PPEC rslt: input = -0.38, final = -0.24, react = -0.23, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
03:05:00.281 00.000 15712 PPEC: input: -0.38, control: -0.24, exposure: 1500
03:05:00.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:00.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:05:00.281 00.000 15712 MoveAxis(E, 78, ABG)
03:05:00.281 00.000 15712 Guiding  Dir = 2, Dur = 78
03:05:00.281 00.000 15712 IsGuiding returns 0
03:05:00.308 00.027 15712 PulseGuide returned control before completion, sleep 66
03:05:00.388 00.080 15712 IsGuiding returns 1
03:05:00.388 00.000 15712 scope still moving after pulse duration time elapsed
03:05:00.420 00.032 15712 IsGuiding returns 0
03:05:00.420 00.000 15712 scope move finished after 78 + 56 ms
03:05:00.420 00.000 15712 Move returns status 0, amount 78
03:05:00.420 00.000 15712 MoveAxis(N, 0, ABG)
03:05:00.420 00.000 15712 Move returns status 0, amount 0
03:05:00.420 00.000 15712 move complete, result=0
03:05:00.420 00.000 7988 GuideStep: -0.4 px 78 ms EAST, 0.0 px 0 ms NORTH
03:05:00.422 00.002 15712 worker thread done servicing request
03:05:00.422 00.000 15712 Worker thread wakes up
03:05:00.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:00.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:02.064 01.642 15712 Exposure complete
03:05:02.129 00.065 15712 worker thread done servicing request
03:05:02.129 00.000 7988 OnExposeComplete: enter
03:05:02.129 00.000 7988 UpdateGuideState(): m_state=6
03:05:02.132 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5633
03:05:02.132 00.000 7988 Star::Find returns 1 (0), X=971.03, Y=189.82, Mass=763, SNR=17.9, Peak=141 HFD=3.2
03:05:02.134 00.002 7988 MultiStar: [#1 0.30,0.16,0.97,U] [#2 0.39,-0.27,0.88,U] [#3 0.22,0.32,0.86,U] [#4 0.21,0.03,0.71,U] [#5 -0.33,-0.37,0.77,U] [#6 0.19,-0.28,0.57,U] [#7 0.74,-0.41,0.00,M1] [#8 -0.52,0.52,0.00,M3] 
03:05:02.136 00.002 7988 refined, 6 included, MultiStar: {0.11, -0.04}, one-star: {-0.21, 0.01}
03:05:02.136 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
03:05:02.138 00.002 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
03:05:02.138 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.34 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
03:05:02.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.04, opts=13)
03:05:02.138 00.000 7988 Enqueuing Move request for scope (0.11, -0.04)
03:05:02.144 00.006 15712 Worker thread wakes up
03:05:02.144 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
03:05:02.144 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
03:05:02.144 00.000 15712 Moving (0.11, -0.04) raw xDistance=-0.04 yDistance=-0.11
03:05:02.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:05:02.144 00.000 7988 UpdateGuideState exits: m=763 SNR=17.9
03:05:02.146 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:02.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:02.148 00.002 7988 Enqueuing Expose request
03:05:02.150 00.002 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
03:05:02.150 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
03:05:02.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:02.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:05:02.150 00.000 15712 MoveAxis(E, 3, ABG)
03:05:02.150 00.000 15712 Guiding  Dir = 2, Dur = 3
03:05:02.150 00.000 15712 IsGuiding returns 0
03:05:02.179 00.029 15712 IsGuiding returns 0
03:05:02.179 00.000 15712 Move returns status 0, amount 3
03:05:02.179 00.000 15712 MoveAxis(N, 0, ABG)
03:05:02.179 00.000 15712 Move returns status 0, amount 0
03:05:02.179 00.000 15712 move complete, result=0
03:05:02.179 00.000 15712 worker thread done servicing request
03:05:02.179 00.000 15712 Worker thread wakes up
03:05:02.179 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
03:05:02.180 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:02.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:03.596 01.416 15712 Exposure complete
03:05:03.661 00.065 15712 worker thread done servicing request
03:05:03.661 00.000 7988 OnExposeComplete: enter
03:05:03.661 00.000 7988 UpdateGuideState(): m_state=6
03:05:03.661 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5634
03:05:03.661 00.000 7988 Star::Find returns 1 (0), X=971.00, Y=189.27, Mass=796, SNR=18.1, Peak=150 HFD=4.0
03:05:03.661 00.000 7988 MultiStar: [#1 -0.08,-0.05,0.90,U] [#2 0.03,-0.49,0.80,U] [#3 0.20,0.22,0.88,U] [#4 0.48,-0.19,0.68,U] [#5 -0.39,-0.35,0.63,U] [#6 -0.21,-0.44,0.63,U] [#7 0.23,-0.03,0.39,U] [#8 -0.53,0.02,0.37,U] 
03:05:03.661 00.000 7988 refined, 8 included, MultiStar: {-0.04, -0.23}, one-star: {-0.24, -0.55}
03:05:03.661 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.32 = 2.97)
03:05:03.661 00.000 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.93)
03:05:03.661 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.75 mountX=-0.23 mountY=0.05, mountTheta=2.94
03:05:03.661 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.23, opts=13)
03:05:03.661 00.000 7988 Enqueuing Move request for scope (-0.04, -0.23)
03:05:03.675 00.014 15712 Worker thread wakes up
03:05:03.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
03:05:03.676 00.001 7988 UpdateGuideState exits: m=796 SNR=18.1
03:05:03.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:03.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:03.676 00.000 7988 Enqueuing Expose request
03:05:03.676 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
03:05:03.676 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
03:05:03.676 00.000 15712 Moving (-0.04, -0.23) raw xDistance=-0.23 yDistance=0.05
03:05:03.676 00.000 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.26
03:05:03.676 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
03:05:03.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:03.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:05:03.676 00.000 15712 MoveAxis(E, 47, ABG)
03:05:03.676 00.000 15712 Guiding  Dir = 2, Dur = 47
03:05:03.676 00.000 15712 IsGuiding returns 0
03:05:03.710 00.034 15712 PulseGuide returned control before completion, sleep 29
03:05:03.755 00.045 15712 IsGuiding returns 1
03:05:03.755 00.000 15712 scope still moving after pulse duration time elapsed
03:05:03.793 00.038 15712 IsGuiding returns 0
03:05:03.793 00.000 15712 scope move finished after 47 + 60 ms
03:05:03.793 00.000 15712 Move returns status 0, amount 47
03:05:03.793 00.000 15712 MoveAxis(N, 0, ABG)
03:05:03.793 00.000 15712 Move returns status 0, amount 0
03:05:03.793 00.000 15712 move complete, result=0
03:05:03.793 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
03:05:03.795 00.002 15712 worker thread done servicing request
03:05:03.795 00.000 15712 Worker thread wakes up
03:05:03.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:03.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:05.430 01.635 15712 Exposure complete
03:05:05.494 00.064 15712 worker thread done servicing request
03:05:05.494 00.000 7988 OnExposeComplete: enter
03:05:05.494 00.000 7988 UpdateGuideState(): m_state=6
03:05:05.498 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5635
03:05:05.498 00.000 7988 Star::Find returns 1 (0), X=971.26, Y=189.75, Mass=668, SNR=16.4, Peak=115 HFD=3.5
03:05:05.500 00.002 7988 MultiStar: [#1 -0.13,0.04,1.17,U] [#2 0.31,-0.18,0.88,U] [#3 0.13,0.40,0.91,U] [#4 0.44,-0.06,0.75,U] [#5 -0.31,-0.45,0.65,U] [#6 -0.14,-0.06,0.70,U] [#7 0.48,-0.16,0.56,U] [#8 -0.41,0.03,0.41,U] 
03:05:05.500 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.03, -0.06}
03:05:05.502 00.002 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.17 = -2.17)
03:05:05.502 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
03:05:05.504 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.60 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
03:05:05.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
03:05:05.506 00.000 7988 Enqueuing Move request for scope (0.06, -0.04)
03:05:05.508 00.002 15712 Worker thread wakes up
03:05:05.509 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
03:05:05.509 00.000 7988 UpdateGuideState exits: m=668 SNR=16.4
03:05:05.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:05.511 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:05.511 00.000 7988 Enqueuing Expose request
03:05:05.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
03:05:05.511 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
03:05:05.511 00.000 15712 Moving (0.06, -0.04) raw xDistance=-0.04 yDistance=-0.06
03:05:05.511 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
03:05:05.511 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
03:05:05.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:05.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:05:05.511 00.000 15712 MoveAxis(E, 3, ABG)
03:05:05.511 00.000 15712 Guiding  Dir = 2, Dur = 3
03:05:05.511 00.000 15712 IsGuiding returns 0
03:05:05.562 00.051 15712 IsGuiding returns 0
03:05:05.562 00.000 15712 Move returns status 0, amount 3
03:05:05.562 00.000 15712 MoveAxis(N, 0, ABG)
03:05:05.562 00.000 15712 Move returns status 0, amount 0
03:05:05.562 00.000 15712 move complete, result=0
03:05:05.562 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
03:05:05.570 00.008 15712 worker thread done servicing request
03:05:05.570 00.000 15712 Worker thread wakes up
03:05:05.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:05.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:06.980 01.410 15712 Exposure complete
03:05:07.041 00.061 15712 worker thread done servicing request
03:05:07.041 00.000 7988 OnExposeComplete: enter
03:05:07.041 00.000 7988 UpdateGuideState(): m_state=6
03:05:07.046 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5636
03:05:07.046 00.000 7988 Star::Find returns 1 (0), X=971.33, Y=189.55, Mass=763, SNR=17.7, Peak=131 HFD=3.4
03:05:07.048 00.002 7988 MultiStar: [#1 0.33,-0.01,0.94,U] [#2 0.33,-0.26,0.84,U] [#3 0.39,0.26,0.78,U] [#4 0.49,0.16,0.68,U] [#5 -0.40,-0.26,0.68,U] [#6 0.03,-0.46,0.60,U] [#7 0.46,-0.39,0.39,U] [#8 -0.25,-0.06,0.49,U] 
03:05:07.048 00.000 7988 refined, 8 included, MultiStar: {0.18, -0.13}, one-star: {0.09, -0.26}
03:05:07.050 00.002 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.18 = -2.18)
03:05:07.050 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.21 = -2.21)
03:05:07.052 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.62 mountX=-0.12 mountY=-0.17, mountTheta=-2.19
03:05:07.054 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.13, opts=13)
03:05:07.054 00.000 7988 Enqueuing Move request for scope (0.18, -0.13)
03:05:07.056 00.002 15712 Worker thread wakes up
03:05:07.057 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:05:07.058 00.001 7988 UpdateGuideState exits: m=763 SNR=17.7
03:05:07.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:07.060 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:07.060 00.000 7988 Enqueuing Expose request
03:05:07.062 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
03:05:07.062 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
03:05:07.062 00.000 15712 Moving (0.18, -0.13) raw xDistance=-0.12 yDistance=-0.17
03:05:07.062 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
03:05:07.062 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
03:05:07.062 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:07.062 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:05:07.062 00.000 15712 MoveAxis(E, 3, ABG)
03:05:07.062 00.000 15712 Guiding  Dir = 2, Dur = 3
03:05:07.062 00.000 15712 IsGuiding returns 0
03:05:07.078 00.016 15712 IsGuiding returns 0
03:05:07.078 00.000 15712 Move returns status 0, amount 3
03:05:07.078 00.000 15712 MoveAxis(N, 0, ABG)
03:05:07.078 00.000 15712 Move returns status 0, amount 0
03:05:07.078 00.000 15712 move complete, result=0
03:05:07.078 00.000 15712 worker thread done servicing request
03:05:07.078 00.000 15712 Worker thread wakes up
03:05:07.078 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
03:05:07.088 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:07.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:08.717 01.629 15712 Exposure complete
03:05:08.781 00.064 15712 worker thread done servicing request
03:05:08.781 00.000 7988 OnExposeComplete: enter
03:05:08.781 00.000 7988 UpdateGuideState(): m_state=6
03:05:08.781 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5637
03:05:08.781 00.000 7988 Star::Find returns 1 (0), X=971.07, Y=189.97, Mass=784, SNR=18.0, Peak=150 HFD=3.9
03:05:08.781 00.000 7988 MultiStar: [#1 -0.14,0.28,0.95,U] [#2 0.26,0.13,0.80,U] [#3 -0.07,0.69,0.89,U] [#4 0.27,0.35,0.70,U] [#5 -0.36,0.01,0.74,U] [#6 -0.28,0.23,0.67,U] [#7 -0.13,0.28,0.45,U] [#8 -0.81,0.22,0.00,M1] 
03:05:08.781 00.000 7988 single-star, 7 included, MultiStar: {-0.08, 0.27}, one-star: {-0.17, 0.15}
03:05:08.781 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
03:05:08.781 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
03:05:08.781 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.22 cameraTheta=2.41 mountX=0.15 mountY=0.16, mountTheta=0.83
03:05:08.781 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.15, opts=13)
03:05:08.781 00.000 7988 Enqueuing Move request for scope (-0.17, 0.15)
03:05:08.794 00.013 15712 Worker thread wakes up
03:05:08.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
03:05:08.794 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
03:05:08.794 00.000 15712 Moving (-0.17, 0.15) raw xDistance=0.15 yDistance=0.16
03:05:08.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
03:05:08.794 00.000 7988 UpdateGuideState exits: m=784 SNR=18.0
03:05:08.797 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:08.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:08.799 00.002 7988 Enqueuing Expose request
03:05:08.799 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
03:05:08.799 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
03:05:08.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:08.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:05:08.799 00.000 15712 MoveAxis(E, 4, ABG)
03:05:08.799 00.000 15712 Guiding  Dir = 2, Dur = 4
03:05:08.801 00.002 15712 IsGuiding returns 0
03:05:08.828 00.027 15712 IsGuiding returns 0
03:05:08.828 00.000 15712 Move returns status 0, amount 4
03:05:08.828 00.000 15712 MoveAxis(N, 0, ABG)
03:05:08.828 00.000 15712 Move returns status 0, amount 0
03:05:08.828 00.000 15712 move complete, result=0
03:05:08.828 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
03:05:08.828 00.000 15712 worker thread done servicing request
03:05:08.828 00.000 15712 Worker thread wakes up
03:05:08.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:08.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:10.245 01.417 15712 Exposure complete
03:05:10.307 00.062 15712 worker thread done servicing request
03:05:10.307 00.000 7988 OnExposeComplete: enter
03:05:10.307 00.000 7988 UpdateGuideState(): m_state=6
03:05:10.312 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5638
03:05:10.312 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=189.45, Mass=695, SNR=16.9, Peak=129 HFD=3.2
03:05:10.314 00.002 7988 MultiStar: [#1 -0.20,-0.02,0.97,U] [#2 0.25,-0.05,0.85,U] [#3 0.07,-0.07,0.86,U] [#4 0.23,0.37,0.77,U] [#5 -0.30,-0.24,0.65,U] [#6 -0.23,-0.19,0.71,U] [#7 0.37,-0.78,0.00,M1] [#8 0.11,-0.09,0.46,U] 
03:05:10.314 00.000 7988 refined, 7 included, MultiStar: {0.00, -0.09}, one-star: {0.06, -0.36}
03:05:10.316 00.002 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
03:05:10.316 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = 3.14)
03:05:10.318 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.55 mountX=-0.09 mountY=0.00, mountTheta=3.14
03:05:10.320 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.09, opts=13)
03:05:10.320 00.000 7988 Enqueuing Move request for scope (0.00, -0.09)
03:05:10.323 00.003 15712 Worker thread wakes up
03:05:10.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
03:05:10.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
03:05:10.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
03:05:10.323 00.000 7988 UpdateGuideState exits: m=695 SNR=16.9
03:05:10.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:10.323 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:10.323 00.000 7988 Enqueuing Expose request
03:05:10.323 00.000 15712 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.00
03:05:10.323 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.26
03:05:10.323 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
03:05:10.323 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:10.323 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:05:10.323 00.000 15712 MoveAxis(E, 4, ABG)
03:05:10.323 00.000 15712 Guiding  Dir = 2, Dur = 4
03:05:10.323 00.000 15712 IsGuiding returns 0
03:05:10.340 00.017 15712 IsGuiding returns 0
03:05:10.340 00.000 15712 Move returns status 0, amount 4
03:05:10.340 00.000 15712 MoveAxis(N, 0, ABG)
03:05:10.340 00.000 15712 Move returns status 0, amount 0
03:05:10.340 00.000 15712 move complete, result=0
03:05:10.340 00.000 15712 worker thread done servicing request
03:05:10.340 00.000 15712 Worker thread wakes up
03:05:10.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:10.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:10.340 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
03:05:11.984 01.644 15712 Exposure complete
03:05:12.050 00.066 15712 worker thread done servicing request
03:05:12.050 00.000 7988 OnExposeComplete: enter
03:05:12.050 00.000 7988 UpdateGuideState(): m_state=6
03:05:12.050 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5639
03:05:12.050 00.000 7988 Star::Find returns 1 (0), X=970.98, Y=189.22, Mass=734, SNR=17.6, Peak=137 HFD=3.1
03:05:12.050 00.000 7988 MultiStar: [#1 0.12,-0.26,0.99,U] [#2 0.18,-0.52,0.75,U] [#3 0.05,0.09,0.90,U] [#4 0.30,-0.01,0.70,U] [#5 -0.26,-0.80,0.00,M1] [#6 -0.23,-0.37,0.64,U] [#7 0.69,-0.83,0.00,M2] [#8 -0.80,-0.50,0.00,M1] 
03:05:12.055 00.005 7988 refined, 5 included, MultiStar: {0.02, -0.28}, one-star: {-0.25, -0.59}
03:05:12.055 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.06 = -3.06)
03:05:12.055 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
03:05:12.055 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.49 mountX=-0.28 mountY=-0.01, mountTheta=-3.09
03:05:12.055 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.28, opts=13)
03:05:12.055 00.000 7988 Enqueuing Move request for scope (0.02, -0.28)
03:05:12.055 00.000 15712 Worker thread wakes up
03:05:12.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
03:05:12.055 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
03:05:12.055 00.000 15712 Moving (0.02, -0.28) raw xDistance=-0.28 yDistance=-0.01
03:05:12.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
03:05:12.064 00.009 7988 UpdateGuideState exits: m=734 SNR=17.6
03:05:12.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:12.066 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:12.068 00.002 7988 Enqueuing Expose request
03:05:12.068 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.26
03:05:12.068 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
03:05:12.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:12.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:05:12.068 00.000 15712 MoveAxis(E, 60, ABG)
03:05:12.068 00.000 15712 Guiding  Dir = 2, Dur = 60
03:05:12.068 00.000 15712 IsGuiding returns 0
03:05:12.090 00.022 15712 PulseGuide returned control before completion, sleep 50
03:05:12.159 00.069 15712 IsGuiding returns 0
03:05:12.159 00.000 15712 Move returns status 0, amount 60
03:05:12.159 00.000 15712 MoveAxis(N, 0, ABG)
03:05:12.159 00.000 15712 Move returns status 0, amount 0
03:05:12.159 00.000 15712 move complete, result=0
03:05:12.159 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
03:05:12.172 00.013 15712 worker thread done servicing request
03:05:12.172 00.000 15712 Worker thread wakes up
03:05:12.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:12.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:13.578 01.406 15712 Exposure complete
03:05:13.640 00.062 15712 worker thread done servicing request
03:05:13.640 00.000 7988 OnExposeComplete: enter
03:05:13.640 00.000 7988 UpdateGuideState(): m_state=6
03:05:13.646 00.006 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5640
03:05:13.646 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=189.00, Mass=700, SNR=17.1, Peak=138 HFD=3.1
03:05:13.646 00.000 7988 MultiStar: [#1 0.19,-0.68,0.00,M1] [#2 0.25,-0.66,0.00,M1] [#3 -0.22,-0.27,0.85,U] [#4 0.29,-0.38,0.67,U] [#5 -0.04,-1.05,0.00,M2] [#6 -0.08,-0.90,0.00,M1] [#7 0.11,-1.01,0.00,M3] [#8 0.26,-0.60,0.49,U] 
03:05:13.646 00.000 7988 refined, 3 included, MultiStar: {-0.03, -0.53}, one-star: {-0.22, -0.81}
03:05:13.646 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.19 = 3.10)
03:05:13.646 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.06)
03:05:13.646 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.53 hyp=0.53 cameraTheta=-1.62 mountX=-0.53 mountY=0.04, mountTheta=3.06
03:05:13.654 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.53, opts=13)
03:05:13.657 00.003 7988 Enqueuing Move request for scope (-0.03, -0.53)
03:05:13.657 00.000 15712 Worker thread wakes up
03:05:13.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.53) opts 0xd
03:05:13.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
03:05:13.657 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.53)
03:05:13.657 00.000 15712 Moving (-0.03, -0.53) raw xDistance=-0.53 yDistance=0.04
03:05:13.657 00.000 7988 UpdateGuideState exits: m=700 SNR=17.1
03:05:13.660 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:13.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:13.660 00.000 7988 Enqueuing Expose request
03:05:13.660 00.000 15712 PPEC rslt: input = -0.53, final = -0.33, react = -0.32, pred = -0.02, hyst = -0.29, hyst_pct = 0.00, period_length = 639.26
03:05:13.660 00.000 15712 PPEC: input: -0.53, control: -0.33, exposure: 1500
03:05:13.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:13.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:05:13.660 00.000 15712 MoveAxis(E, 109, ABG)
03:05:13.660 00.000 15712 Guiding  Dir = 2, Dur = 109
03:05:13.660 00.000 15712 IsGuiding returns 0
03:05:13.688 00.028 15712 PulseGuide returned control before completion, sleep 97
03:05:13.832 00.144 15712 IsGuiding returns 1
03:05:13.832 00.000 15712 scope still moving after pulse duration time elapsed
03:05:13.862 00.030 15712 IsGuiding returns 0
03:05:13.862 00.000 15712 scope move finished after 109 + 88 ms
03:05:13.862 00.000 15712 Move returns status 0, amount 109
03:05:13.862 00.000 15712 MoveAxis(N, 0, ABG)
03:05:13.862 00.000 15712 Move returns status 0, amount 0
03:05:13.862 00.000 15712 move complete, result=0
03:05:13.862 00.000 7988 GuideStep: -0.5 px 109 ms EAST, 0.0 px 0 ms NORTH
03:05:13.862 00.000 15712 worker thread done servicing request
03:05:13.862 00.000 15712 Worker thread wakes up
03:05:13.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:13.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:15.505 01.643 15712 Exposure complete
03:05:15.570 00.065 15712 worker thread done servicing request
03:05:15.570 00.000 7988 OnExposeComplete: enter
03:05:15.570 00.000 7988 UpdateGuideState(): m_state=6
03:05:15.570 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5641
03:05:15.570 00.000 7988 Star::Find returns 1 (0), X=970.81, Y=189.15, Mass=724, SNR=17.2, Peak=146 HFD=2.9
03:05:15.576 00.006 7988 Star::Find false star n=8 nbg=280 bg=64.3 sigma=3.0 thresh=73 peak=72
03:05:15.576 00.000 7988 MultiStar: [#1 0.05,-0.42,0.94,U] [#2 0.22,-0.37,0.80,U] [#3 0.00,0.23,0.87,U] [#4 0.07,-0.01,0.71,U] [#5 -0.33,-0.34,0.76,U] [#6 0.07,-0.74,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 -0.15,0.80,0.00,M1] [#9 0.00,0.00,0.00,L] [#10 0.03,0.02,0.54,U] 
03:05:15.576 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.25}, one-star: {-0.43, -0.67}
03:05:15.576 00.000 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
03:05:15.576 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.85)
03:05:15.576 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.84 mountX=-0.25 mountY=0.08, mountTheta=2.85
03:05:15.582 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.25, opts=13)
03:05:15.582 00.000 7988 Enqueuing Move request for scope (-0.07, -0.25)
03:05:15.582 00.000 15712 Worker thread wakes up
03:05:15.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
03:05:15.582 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
03:05:15.582 00.000 15712 Moving (-0.07, -0.25) raw xDistance=-0.25 yDistance=0.08
03:05:15.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
03:05:15.582 00.000 7988 UpdateGuideState exits: m=724 SNR=17.2
03:05:15.588 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:15.588 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:15.590 00.002 7988 Enqueuing Expose request
03:05:15.590 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.25
03:05:15.590 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
03:05:15.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:15.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:05:15.590 00.000 15712 MoveAxis(E, 55, ABG)
03:05:15.590 00.000 15712 Guiding  Dir = 2, Dur = 55
03:05:15.590 00.000 15712 IsGuiding returns 0
03:05:15.597 00.007 15712 PulseGuide returned control before completion, sleep 52
03:05:15.681 00.084 15712 IsGuiding returns 0
03:05:15.681 00.000 15712 Move returns status 0, amount 55
03:05:15.681 00.000 15712 MoveAxis(N, 0, ABG)
03:05:15.681 00.000 15712 Move returns status 0, amount 0
03:05:15.681 00.000 15712 move complete, result=0
03:05:15.681 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
03:05:15.688 00.007 15712 worker thread done servicing request
03:05:15.688 00.000 15712 Worker thread wakes up
03:05:15.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:15.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:17.097 01.409 15712 Exposure complete
03:05:17.159 00.062 7988 OnExposeComplete: enter
03:05:17.163 00.004 7988 UpdateGuideState(): m_state=6
03:05:17.167 00.004 15712 worker thread done servicing request
03:05:17.167 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5642
03:05:17.171 00.004 7988 Star::Find returns 1 (0), X=971.65, Y=188.93, Mass=724, SNR=17.3, Peak=131 HFD=3.4
03:05:17.176 00.005 7988 MultiStar: [#1 0.45,-0.93,0.00,M1] [#2 0.50,-1.01,0.00,M1] [#3 0.44,-0.32,0.81,U] [#4 0.26,-0.91,0.00,M1] [#5 -0.30,-0.49,0.77,U] [#6 0.14,-1.15,0.00,M3] [#7 0.70,-0.79,0.00,M4] [#8 -0.20,-0.78,0.00,M2] 
03:05:17.178 00.002 7988 refined, 2 included, MultiStar: {0.21, -0.59}, one-star: {0.41, -0.89}
03:05:17.180 00.002 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
03:05:17.182 00.002 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
03:05:17.184 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.59 hyp=0.63 cameraTheta=-1.23 mountX=-0.59 mountY=-0.20, mountTheta=-2.82
03:05:17.184 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.59, opts=13)
03:05:17.184 00.000 7988 Enqueuing Move request for scope (0.21, -0.59)
03:05:17.190 00.006 15712 Worker thread wakes up
03:05:17.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.59) opts 0xd
03:05:17.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.59)
03:05:17.190 00.000 15712 Moving (0.21, -0.59) raw xDistance=-0.59 yDistance=-0.20
03:05:17.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=57, FiltMax=255, Gamma=0.690
03:05:17.191 00.001 7988 UpdateGuideState exits: m=724 SNR=17.3
03:05:17.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:17.191 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:17.191 00.000 7988 Enqueuing Expose request
03:05:17.191 00.000 15712 PPEC rslt: input = -0.59, final = -0.37, react = -0.35, pred = -0.01, hyst = -0.34, hyst_pct = 0.00, period_length = 639.25
03:05:17.191 00.000 15712 PPEC: input: -0.59, control: -0.37, exposure: 1500
03:05:17.191 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:17.191 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:05:17.191 00.000 15712 MoveAxis(E, 120, ABG)
03:05:17.191 00.000 15712 Guiding  Dir = 2, Dur = 120
03:05:17.191 00.000 15712 IsGuiding returns 0
03:05:17.213 00.022 15712 PulseGuide returned control before completion, sleep 106
03:05:17.344 00.131 15712 IsGuiding returns 0
03:05:17.344 00.000 15712 Move returns status 0, amount 120
03:05:17.344 00.000 15712 MoveAxis(N, 0, ABG)
03:05:17.344 00.000 15712 Move returns status 0, amount 0
03:05:17.344 00.000 15712 move complete, result=0
03:05:17.344 00.000 7988 GuideStep: -0.6 px 120 ms EAST, -0.2 px 0 ms NORTH
03:05:17.352 00.008 15712 worker thread done servicing request
03:05:17.352 00.000 15712 Worker thread wakes up
03:05:17.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:17.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:18.990 01.638 15712 Exposure complete
03:05:19.053 00.063 15712 worker thread done servicing request
03:05:19.053 00.000 7988 OnExposeComplete: enter
03:05:19.053 00.000 7988 UpdateGuideState(): m_state=6
03:05:19.058 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5643
03:05:19.058 00.000 7988 Star::Find returns 1 (0), X=971.33, Y=189.23, Mass=842, SNR=18.4, Peak=145 HFD=3.6
03:05:19.058 00.000 7988 MultiStar: [#1 0.31,-0.37,0.86,U] [#2 0.26,-0.44,0.74,U] [#3 0.26,0.17,0.72,U] [#4 0.35,-0.45,0.68,U] [#5 0.28,-0.69,0.00,M1] [#6 0.07,-0.72,0.00,M4] [#7 0.60,-0.88,0.00,M5] [#8 0.06,-0.58,0.43,U] 
03:05:19.058 00.000 7988 refined, 5 included, MultiStar: {0.23, -0.37}, one-star: {0.09, -0.58}
03:05:19.063 00.005 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
03:05:19.063 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
03:05:19.063 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.37 hyp=0.44 cameraTheta=-1.03 mountX=-0.37 mountY=-0.22, mountTheta=-2.62
03:05:19.063 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.37, opts=13)
03:05:19.063 00.000 7988 Enqueuing Move request for scope (0.23, -0.37)
03:05:19.069 00.006 15712 Worker thread wakes up
03:05:19.069 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.37) opts 0xd
03:05:19.069 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.37)
03:05:19.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
03:05:19.069 00.000 7988 UpdateGuideState exits: m=842 SNR=18.4
03:05:19.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:19.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:19.069 00.000 7988 Enqueuing Expose request
03:05:19.069 00.000 15712 Moving (0.23, -0.37) raw xDistance=-0.37 yDistance=-0.22
03:05:19.076 00.007 15712 PPEC rslt: input = -0.37, final = -0.23, react = -0.22, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 639.25
03:05:19.076 00.000 15712 PPEC: input: -0.37, control: -0.23, exposure: 1500
03:05:19.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:19.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:05:19.076 00.000 15712 MoveAxis(E, 76, ABG)
03:05:19.076 00.000 15712 Guiding  Dir = 2, Dur = 76
03:05:19.080 00.004 15712 IsGuiding returns 0
03:05:19.108 00.028 15712 PulseGuide returned control before completion, sleep 58
03:05:19.181 00.073 15712 IsGuiding returns 1
03:05:19.181 00.000 15712 scope still moving after pulse duration time elapsed
03:05:19.216 00.035 15712 IsGuiding returns 0
03:05:19.216 00.000 15712 scope move finished after 76 + 64 ms
03:05:19.216 00.000 15712 Move returns status 0, amount 76
03:05:19.216 00.000 15712 MoveAxis(N, 0, ABG)
03:05:19.216 00.000 15712 Move returns status 0, amount 0
03:05:19.216 00.000 15712 move complete, result=0
03:05:19.216 00.000 15712 worker thread done servicing request
03:05:19.216 00.000 15712 Worker thread wakes up
03:05:19.216 00.000 7988 GuideStep: -0.4 px 76 ms EAST, -0.2 px 0 ms NORTH
03:05:19.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:19.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:20.634 01.418 15712 Exposure complete
03:05:20.698 00.064 15712 worker thread done servicing request
03:05:20.698 00.000 7988 OnExposeComplete: enter
03:05:20.698 00.000 7988 UpdateGuideState(): m_state=6
03:05:20.698 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5644
03:05:20.698 00.000 7988 Star::Find returns 1 (0), X=971.55, Y=189.63, Mass=847, SNR=18.7, Peak=126 HFD=4.1
03:05:20.698 00.000 7988 MultiStar: [#1 0.22,0.40,0.93,U] [#2 0.38,-0.32,0.76,U] [#3 0.44,0.45,0.76,U] [#4 0.37,0.01,0.58,U] [#5 0.32,-0.57,0.66,U] [#6 0.28,-0.23,0.62,U] [#7 0.68,-0.85,0.00,M6] [#8 -0.45,0.48,0.33,U] 
03:05:20.698 00.000 7988 refined, 7 included, MultiStar: {0.28, -0.01}, one-star: {0.31, -0.19}
03:05:20.698 00.000 7988 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
03:05:20.707 00.009 7988 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
03:05:20.707 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.04 mountX=-0.01 mountY=-0.28, mountTheta=-1.61
03:05:20.709 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.01, opts=13)
03:05:20.710 00.001 7988 Enqueuing Move request for scope (0.28, -0.01)
03:05:20.712 00.002 15712 Worker thread wakes up
03:05:20.712 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
03:05:20.712 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
03:05:20.712 00.000 15712 Moving (0.28, -0.01) raw xDistance=-0.01 yDistance=-0.28
03:05:20.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
03:05:20.712 00.000 7988 UpdateGuideState exits: m=847 SNR=18.7
03:05:20.715 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:20.715 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:20.717 00.002 7988 Enqueuing Expose request
03:05:20.717 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.25
03:05:20.717 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
03:05:20.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:05:20.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:05:20.717 00.000 15712 MoveAxis(E, 2, ABG)
03:05:20.717 00.000 15712 Guiding  Dir = 2, Dur = 2
03:05:20.729 00.012 15712 IsGuiding returns 0
03:05:20.746 00.017 15712 IsGuiding returns 0
03:05:20.746 00.000 15712 Move returns status 0, amount 2
03:05:20.746 00.000 15712 MoveAxis(N, 0, ABG)
03:05:20.746 00.000 15712 Move returns status 0, amount 0
03:05:20.746 00.000 15712 move complete, result=0
03:05:20.746 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.3 px 0 ms NORTH
03:05:20.755 00.009 15712 worker thread done servicing request
03:05:20.755 00.000 15712 Worker thread wakes up
03:05:20.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:20.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:22.496 01.741 15712 Exposure complete
03:05:22.558 00.062 15712 worker thread done servicing request
03:05:22.558 00.000 7988 OnExposeComplete: enter
03:05:22.558 00.000 7988 UpdateGuideState(): m_state=6
03:05:22.566 00.008 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5645
03:05:22.567 00.001 7988 Star::Find returns 1 (0), X=971.41, Y=189.95, Mass=792, SNR=18.1, Peak=146 HFD=3.7
03:05:22.567 00.000 7988 MultiStar: [#1 -0.04,0.55,0.88,U] [#2 0.10,0.17,0.81,U] [#3 0.00,0.48,0.83,U] [#4 0.49,0.68,0.00,M1] [#5 -0.29,0.55,0.70,U] [#6 0.07,0.16,0.67,U] [#7 0.27,-0.01,0.49,U] [#8 -0.06,0.43,0.40,U] 
03:05:22.569 00.002 7988 single-star, 7 included, MultiStar: {0.03, 0.31}, one-star: {0.18, 0.13}
03:05:22.569 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
03:05:22.571 00.002 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
03:05:22.571 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.65 mountX=0.13 mountY=-0.18, mountTheta=-0.93
03:05:22.573 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.13, opts=13)
03:05:22.573 00.000 7988 Enqueuing Move request for scope (0.18, 0.13)
03:05:22.573 00.000 15712 Worker thread wakes up
03:05:22.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
03:05:22.573 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
03:05:22.573 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
03:05:22.573 00.000 15712 Moving (0.18, 0.13) raw xDistance=0.13 yDistance=-0.18
03:05:22.581 00.008 7988 UpdateGuideState exits: m=792 SNR=18.1
03:05:22.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:22.583 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:22.584 00.001 7988 Enqueuing Expose request
03:05:22.584 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.25
03:05:22.586 00.002 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
03:05:22.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:22.586 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:05:22.586 00.000 15712 MoveAxis(E, 2, ABG)
03:05:22.586 00.000 15712 Guiding  Dir = 2, Dur = 2
03:05:22.605 00.019 15712 IsGuiding returns 0
03:05:22.620 00.015 15712 IsGuiding returns 0
03:05:22.620 00.000 15712 Move returns status 0, amount 2
03:05:22.620 00.000 15712 MoveAxis(N, 0, ABG)
03:05:22.620 00.000 15712 Move returns status 0, amount 0
03:05:22.620 00.000 15712 move complete, result=0
03:05:22.620 00.000 15712 worker thread done servicing request
03:05:22.620 00.000 15712 Worker thread wakes up
03:05:22.620 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
03:05:22.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:22.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:24.043 01.423 15712 Exposure complete
03:05:24.114 00.071 15712 worker thread done servicing request
03:05:24.114 00.000 7988 OnExposeComplete: enter
03:05:24.114 00.000 7988 UpdateGuideState(): m_state=6
03:05:24.114 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5646
03:05:24.114 00.000 7988 Star::Find returns 1 (0), X=971.17, Y=190.28, Mass=642, SNR=16.4, Peak=144 HFD=3.5
03:05:24.114 00.000 7988 MultiStar: [#1 0.35,0.52,0.95,U] [#2 0.30,0.53,0.91,U] [#3 0.08,0.91,0.00,M1] [#4 0.02,0.39,0.71,U] [#5 -0.21,0.38,0.68,U] [#6 0.25,0.38,0.71,U] [#7 0.88,0.46,0.00,M6] [#8 -0.56,0.20,0.44,U] 
03:05:24.120 00.006 7988 refined, 6 included, MultiStar: {0.06, 0.43}, one-star: {-0.07, 0.47}
03:05:24.120 00.000 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
03:05:24.120 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
03:05:24.120 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.43 hyp=0.44 cameraTheta=1.43 mountX=0.43 mountY=-0.07, mountTheta=-0.17
03:05:24.120 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.43, opts=13)
03:05:24.120 00.000 7988 Enqueuing Move request for scope (0.06, 0.43)
03:05:24.120 00.000 15712 Worker thread wakes up
03:05:24.120 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.43) opts 0xd
03:05:24.120 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.43)
03:05:24.120 00.000 15712 Moving (0.06, 0.43) raw xDistance=0.43 yDistance=-0.07
03:05:24.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
03:05:24.120 00.000 7988 UpdateGuideState exits: m=642 SNR=16.4
03:05:24.129 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:24.129 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:24.131 00.002 7988 Enqueuing Expose request
03:05:24.131 00.000 15712 PPEC rslt: input = 0.43, final = 0.26, react = 0.26, pred = -0.00, hyst = 0.23, hyst_pct = 0.00, period_length = 639.25
03:05:24.131 00.000 15712 PPEC: input: 0.43, control: 0.26, exposure: 1500
03:05:24.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:24.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:05:24.131 00.000 15712 MoveAxis(W, 84, ABG)
03:05:24.131 00.000 15712 Guiding  Dir = 3, Dur = 84
03:05:24.131 00.000 15712 IsGuiding returns 0
03:05:24.159 00.028 15712 PulseGuide returned control before completion, sleep 69
03:05:24.251 00.092 15712 IsGuiding returns 1
03:05:24.251 00.000 15712 scope still moving after pulse duration time elapsed
03:05:24.279 00.028 15712 IsGuiding returns 0
03:05:24.279 00.000 15712 scope move finished after 84 + 62 ms
03:05:24.279 00.000 15712 Move returns status 0, amount 84
03:05:24.279 00.000 15712 MoveAxis(N, 0, ABG)
03:05:24.279 00.000 15712 Move returns status 0, amount 0
03:05:24.279 00.000 15712 move complete, result=0
03:05:24.279 00.000 15712 worker thread done servicing request
03:05:24.279 00.000 15712 Worker thread wakes up
03:05:24.279 00.000 7988 GuideStep: 0.4 px 84 ms WEST, -0.1 px 0 ms NORTH
03:05:24.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:24.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:25.923 01.644 15712 Exposure complete
03:05:25.988 00.065 15712 worker thread done servicing request
03:05:25.988 00.000 7988 OnExposeComplete: enter
03:05:25.988 00.000 7988 UpdateGuideState(): m_state=6
03:05:25.988 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5647
03:05:25.988 00.000 7988 Star::Find returns 1 (0), X=971.46, Y=189.62, Mass=721, SNR=17.2, Peak=144 HFD=3.2
03:05:25.988 00.000 7988 MultiStar: [#1 0.42,0.08,1.03,U] [#2 0.10,-0.11,0.81,U] [#3 0.34,-0.05,0.79,U] [#4 0.33,-0.31,0.69,U] [#5 0.16,-0.04,0.69,U] [#6 0.08,-0.23,0.68,U] [#7 0.63,-0.00,0.55,U] [#8 -0.41,-0.29,0.38,U] 
03:05:25.988 00.000 7988 refined, 8 included, MultiStar: {0.24, -0.11}, one-star: {0.22, -0.20}
03:05:25.988 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
03:05:25.988 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
03:05:25.988 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-0.45 mountX=-0.11 mountY=-0.24, mountTheta=-2.02
03:05:25.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.11, opts=13)
03:05:26.001 00.013 7988 Enqueuing Move request for scope (0.24, -0.11)
03:05:26.003 00.002 15712 Worker thread wakes up
03:05:26.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
03:05:26.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
03:05:26.003 00.000 15712 Moving (0.24, -0.11) raw xDistance=-0.11 yDistance=-0.24
03:05:26.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:26.003 00.000 7988 UpdateGuideState exits: m=721 SNR=17.2
03:05:26.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:26.003 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:26.003 00.000 7988 Enqueuing Expose request
03:05:26.003 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.25
03:05:26.003 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
03:05:26.003 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:26.003 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:05:26.003 00.000 15712 MoveAxis(E, 1, ABG)
03:05:26.003 00.000 15712 Guiding  Dir = 2, Dur = 1
03:05:26.003 00.000 15712 IsGuiding returns 0
03:05:26.023 00.020 15712 IsGuiding returns 0
03:05:26.023 00.000 15712 Move returns status 0, amount 1
03:05:26.023 00.000 15712 MoveAxis(N, 0, ABG)
03:05:26.023 00.000 15712 Move returns status 0, amount 0
03:05:26.023 00.000 15712 move complete, result=0
03:05:26.023 00.000 15712 worker thread done servicing request
03:05:26.023 00.000 15712 Worker thread wakes up
03:05:26.023 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
03:05:26.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:26.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:27.434 01.411 15712 Exposure complete
03:05:27.499 00.065 15712 worker thread done servicing request
03:05:27.499 00.000 7988 OnExposeComplete: enter
03:05:27.499 00.000 7988 UpdateGuideState(): m_state=6
03:05:27.501 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5648
03:05:27.501 00.000 7988 Star::Find returns 1 (0), X=971.17, Y=189.16, Mass=677, SNR=16.7, Peak=155 HFD=2.9
03:05:27.503 00.002 7988 MultiStar: [#1 0.14,-0.75,0.00,M1] [#2 0.27,-0.69,0.00,M1] [#3 0.32,-0.46,0.80,U] [#4 0.13,-0.45,0.76,U] [#5 -0.22,-0.84,0.00,M1] [#6 -0.38,-1.13,0.00,M1] [#7 0.17,-0.69,0.00,M6] [#8 0.14,-0.16,0.51,U] 
03:05:27.503 00.000 7988 refined, 3 included, MultiStar: {0.12, -0.47}, one-star: {-0.06, -0.65}
03:05:27.505 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
03:05:27.505 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
03:05:27.507 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.47 hyp=0.49 cameraTheta=-1.32 mountX=-0.47 mountY=-0.11, mountTheta=-2.92
03:05:27.509 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.47, opts=13)
03:05:27.509 00.000 7988 Enqueuing Move request for scope (0.12, -0.47)
03:05:27.511 00.002 15712 Worker thread wakes up
03:05:27.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.47) opts 0xd
03:05:27.511 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.47)
03:05:27.511 00.000 15712 Moving (0.12, -0.47) raw xDistance=-0.47 yDistance=-0.11
03:05:27.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=59, FiltMax=255, Gamma=0.690
03:05:27.513 00.002 7988 UpdateGuideState exits: m=677 SNR=16.7
03:05:27.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:27.516 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:27.516 00.000 7988 Enqueuing Expose request
03:05:27.516 00.000 15712 PPEC rslt: input = -0.47, final = -0.29, react = -0.28, pred = -0.00, hyst = -0.24, hyst_pct = 0.00, period_length = 639.25
03:05:27.516 00.000 15712 PPEC: input: -0.47, control: -0.29, exposure: 1500
03:05:27.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:27.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:05:27.516 00.000 15712 MoveAxis(E, 94, ABG)
03:05:27.516 00.000 15712 Guiding  Dir = 2, Dur = 94
03:05:27.516 00.000 15712 IsGuiding returns 0
03:05:27.547 00.031 15712 PulseGuide returned control before completion, sleep 76
03:05:27.625 00.078 15712 IsGuiding returns 1
03:05:27.625 00.000 15712 scope still moving after pulse duration time elapsed
03:05:27.660 00.035 15712 IsGuiding returns 0
03:05:27.660 00.000 15712 scope move finished after 94 + 47 ms
03:05:27.660 00.000 15712 Move returns status 0, amount 94
03:05:27.660 00.000 15712 MoveAxis(N, 0, ABG)
03:05:27.660 00.000 15712 Move returns status 0, amount 0
03:05:27.660 00.000 15712 move complete, result=0
03:05:27.660 00.000 7988 GuideStep: -0.5 px 94 ms EAST, -0.1 px 0 ms NORTH
03:05:27.661 00.001 15712 worker thread done servicing request
03:05:27.661 00.000 15712 Worker thread wakes up
03:05:27.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:27.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:29.301 01.640 15712 Exposure complete
03:05:29.364 00.063 15712 worker thread done servicing request
03:05:29.364 00.000 7988 OnExposeComplete: enter
03:05:29.364 00.000 7988 UpdateGuideState(): m_state=6
03:05:29.364 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5649
03:05:29.369 00.005 7988 Star::Find returns 1 (0), X=971.38, Y=188.64, Mass=732, SNR=17.5, Peak=132 HFD=3.3
03:05:29.371 00.002 7988 MultiStar: [#1 -0.16,-1.15,0.00,M2] [#2 0.35,-1.44,0.00,M2] [#3 0.30,-1.05,0.00,M1] [#4 0.06,-0.63,0.67,U] [#5 -0.17,-1.61,0.00,M2] [#6 -0.22,-1.34,0.00,M2] [#7 0.21,-1.51,0.00,M7] [#8 0.00,0.00,0.00,L] [#9 -0.66,-0.59,0.00,M5] 
03:05:29.371 00.000 7988 refined, 1 included, MultiStar: {0.11, -0.96}, one-star: {0.14, -1.17}
03:05:29.373 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
03:05:29.373 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
03:05:29.375 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.96 hyp=0.96 cameraTheta=-1.46 mountX=-0.96 mountY=-0.09, mountTheta=-3.05
03:05:29.377 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.96, opts=13)
03:05:29.377 00.000 7988 Enqueuing Move request for scope (0.11, -0.96)
03:05:29.379 00.002 15712 Worker thread wakes up
03:05:29.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:29.379 00.000 7988 UpdateGuideState exits: m=732 SNR=17.5
03:05:29.381 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:29.381 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:29.383 00.002 7988 Enqueuing Expose request
03:05:29.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.96) opts 0xd
03:05:29.383 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.96)
03:05:29.383 00.000 15712 Moving (0.11, -0.96) raw xDistance=-0.96 yDistance=-0.09
03:05:29.386 00.003 15712 PPEC rslt: input = -0.96, final = -0.58, react = -0.57, pred = -0.00, hyst = -0.52, hyst_pct = 0.00, period_length = 639.24
03:05:29.386 00.000 15712 PPEC: input: -0.96, control: -0.58, exposure: 1500
03:05:29.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:29.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:05:29.386 00.000 15712 MoveAxis(E, 188, ABG)
03:05:29.386 00.000 15712 Guiding  Dir = 2, Dur = 188
03:05:29.386 00.000 15712 IsGuiding returns 0
03:05:29.411 00.025 15712 PulseGuide returned control before completion, sleep 170
03:05:29.602 00.191 15712 IsGuiding returns 1
03:05:29.602 00.000 15712 scope still moving after pulse duration time elapsed
03:05:29.634 00.032 15712 IsGuiding returns 0
03:05:29.634 00.000 15712 scope move finished after 188 + 64 ms
03:05:29.642 00.008 15712 Move returns status 0, amount 188
03:05:29.642 00.000 15712 MoveAxis(N, 0, ABG)
03:05:29.642 00.000 15712 Move returns status 0, amount 0
03:05:29.642 00.000 15712 move complete, result=0
03:05:29.642 00.000 7988 GuideStep: -1.0 px 188 ms EAST, -0.1 px 0 ms NORTH
03:05:29.642 00.000 15712 worker thread done servicing request
03:05:29.642 00.000 15712 Worker thread wakes up
03:05:29.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:29.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:31.056 01.414 15712 Exposure complete
03:05:31.120 00.064 15712 worker thread done servicing request
03:05:31.120 00.000 7988 OnExposeComplete: enter
03:05:31.120 00.000 7988 UpdateGuideState(): m_state=6
03:05:31.123 00.003 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5650
03:05:31.123 00.000 7988 Star::Find returns 1 (0), X=971.33, Y=188.65, Mass=724, SNR=17.4, Peak=139 HFD=3.3
03:05:31.125 00.002 7988 MultiStar: [#1 0.09,-1.10,0.00,M3] [#2 0.04,-1.34,0.00,M3] [#3 0.46,-0.84,0.00,M2] [#4 -0.06,-1.21,0.00,M1] [#5 -0.34,-0.96,0.00,M3] [#6 0.11,-1.26,0.00,M3] [#7 0.14,-0.94,0.00,M8] [#8 -0.57,-1.04,0.00,M1] 
03:05:31.125 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
03:05:31.127 00.002 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
03:05:31.127 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-1.16 hyp=1.17 cameraTheta=-1.49 mountX=-1.16 mountY=-0.07, mountTheta=-3.08
03:05:31.129 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-1.16, opts=13)
03:05:31.131 00.002 7988 Enqueuing Move request for scope (0.10, -1.16)
03:05:31.133 00.002 15712 Worker thread wakes up
03:05:31.133 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.16) opts 0xd
03:05:31.133 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -1.16)
03:05:31.133 00.000 15712 Moving (0.10, -1.16) raw xDistance=-1.16 yDistance=-0.07
03:05:31.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:31.133 00.000 7988 UpdateGuideState exits: m=724 SNR=17.4
03:05:31.136 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:31.137 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:31.137 00.000 7988 Enqueuing Expose request
03:05:31.139 00.002 15712 PPEC rslt: input = -1.16, final = -0.70, react = -0.70, pred = -0.00, hyst = -0.64, hyst_pct = 0.00, period_length = 639.24
03:05:31.139 00.000 15712 PPEC: input: -1.16, control: -0.70, exposure: 1500
03:05:31.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:31.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:05:31.139 00.000 15712 MoveAxis(E, 228, ABG)
03:05:31.139 00.000 15712 Guiding  Dir = 2, Dur = 228
03:05:31.139 00.000 15712 IsGuiding returns 0
03:05:31.154 00.015 15712 PulseGuide returned control before completion, sleep 218
03:05:31.410 00.256 15712 IsGuiding returns 0
03:05:31.410 00.000 15712 Move returns status 0, amount 228
03:05:31.410 00.000 15712 MoveAxis(N, 0, ABG)
03:05:31.410 00.000 15712 Move returns status 0, amount 0
03:05:31.410 00.000 15712 move complete, result=0
03:05:31.410 00.000 15712 worker thread done servicing request
03:05:31.410 00.000 15712 Worker thread wakes up
03:05:31.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:31.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:31.410 00.000 7988 GuideStep: -1.2 px 228 ms EAST, -0.1 px 0 ms NORTH
03:05:33.048 01.638 15712 Exposure complete
03:05:33.110 00.062 15712 worker thread done servicing request
03:05:33.110 00.000 7988 OnExposeComplete: enter
03:05:33.110 00.000 7988 UpdateGuideState(): m_state=6
03:05:33.114 00.004 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5651
03:05:33.114 00.000 7988 Star::Find returns 1 (0), X=971.45, Y=189.53, Mass=691, SNR=16.8, Peak=136 HFD=3.2
03:05:33.116 00.002 7988 MultiStar: [#1 -0.08,-0.23,0.98,U] [#2 0.07,-0.40,0.90,U] [#3 0.43,0.09,0.78,U] [#4 0.60,-0.31,0.72,U] [#5 -0.22,-0.14,0.73,U] [#6 -0.09,-0.96,0.00,M4] [#7 0.88,-0.40,0.00,M9] [#8 -0.35,0.54,0.47,U] 
03:05:33.118 00.002 7988 refined, 6 included, MultiStar: {0.11, -0.16}, one-star: {0.22, -0.28}
03:05:33.118 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
03:05:33.120 00.002 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
03:05:33.120 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.94 mountX=-0.16 mountY=-0.11, mountTheta=-2.53
03:05:33.122 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.16, opts=13)
03:05:33.124 00.002 7988 Enqueuing Move request for scope (0.11, -0.16)
03:05:33.124 00.000 15712 Worker thread wakes up
03:05:33.124 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
03:05:33.124 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
03:05:33.124 00.000 15712 Moving (0.11, -0.16) raw xDistance=-0.16 yDistance=-0.11
03:05:33.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:33.125 00.001 7988 UpdateGuideState exits: m=691 SNR=16.8
03:05:33.127 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:33.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:33.127 00.000 7988 Enqueuing Expose request
03:05:33.127 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.24
03:05:33.127 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
03:05:33.127 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:33.127 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:05:33.127 00.000 15712 MoveAxis(W, 1, ABG)
03:05:33.127 00.000 15712 Guiding  Dir = 3, Dur = 1
03:05:33.127 00.000 15712 IsGuiding returns 0
03:05:33.159 00.032 15712 IsGuiding returns 0
03:05:33.159 00.000 15712 Move returns status 0, amount 1
03:05:33.159 00.000 15712 MoveAxis(N, 0, ABG)
03:05:33.159 00.000 15712 Move returns status 0, amount 0
03:05:33.159 00.000 15712 move complete, result=0
03:05:33.159 00.000 15712 worker thread done servicing request
03:05:33.159 00.000 15712 Worker thread wakes up
03:05:33.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:33.159 00.000 7988 GuideStep: -0.2 px 1 ms WEST, -0.1 px 0 ms NORTH
03:05:33.161 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:34.580 01.419 15712 Exposure complete
03:05:34.642 00.062 15712 worker thread done servicing request
03:05:34.642 00.000 7988 OnExposeComplete: enter
03:05:34.642 00.000 7988 UpdateGuideState(): m_state=6
03:05:34.647 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5652
03:05:34.647 00.000 7988 Star::Find returns 1 (0), X=971.11, Y=189.54, Mass=620, SNR=16.0, Peak=141 HFD=2.9
03:05:34.649 00.002 7988 MultiStar: [#1 0.15,0.07,1.06,U] [#2 0.10,-0.28,0.87,U] [#3 0.22,-0.08,0.85,U] [#4 0.38,-0.18,0.73,U] [#5 -0.71,-0.87,0.00,M3] [#6 0.13,-0.72,0.00,M5] [#7 0.02,-0.34,0.42,U] [#8 -0.01,-0.18,0.46,U] 
03:05:34.649 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.16}, one-star: {-0.12, -0.28}
03:05:34.651 00.002 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
03:05:34.651 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
03:05:34.653 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.97 mountX=-0.16 mountY=-0.10, mountTheta=-2.56
03:05:34.655 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.16, opts=13)
03:05:34.657 00.002 7988 Enqueuing Move request for scope (0.11, -0.16)
03:05:34.658 00.001 15712 Worker thread wakes up
03:05:34.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
03:05:34.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
03:05:34.658 00.000 15712 Moving (0.11, -0.16) raw xDistance=-0.16 yDistance=-0.10
03:05:34.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:34.658 00.000 7988 UpdateGuideState exits: m=620 SNR=16.0
03:05:34.660 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:34.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:34.662 00.002 7988 Enqueuing Expose request
03:05:34.662 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.24
03:05:34.662 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
03:05:34.662 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:34.662 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:05:34.662 00.000 15712 MoveAxis(W, 1, ABG)
03:05:34.662 00.000 15712 Guiding  Dir = 3, Dur = 1
03:05:34.662 00.000 15712 IsGuiding returns 0
03:05:34.693 00.031 15712 IsGuiding returns 0
03:05:34.693 00.000 15712 Move returns status 0, amount 1
03:05:34.693 00.000 15712 MoveAxis(N, 0, ABG)
03:05:34.693 00.000 15712 Move returns status 0, amount 0
03:05:34.693 00.000 15712 move complete, result=0
03:05:34.693 00.000 15712 worker thread done servicing request
03:05:34.693 00.000 15712 Worker thread wakes up
03:05:34.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:34.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:34.693 00.000 7988 GuideStep: -0.2 px 1 ms WEST, -0.1 px 0 ms NORTH
03:05:36.332 01.639 15712 Exposure complete
03:05:36.396 00.064 15712 worker thread done servicing request
03:05:36.396 00.000 7988 OnExposeComplete: enter
03:05:36.396 00.000 7988 UpdateGuideState(): m_state=6
03:05:36.400 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5653
03:05:36.400 00.000 7988 Star::Find returns 1 (0), X=971.36, Y=190.09, Mass=671, SNR=16.7, Peak=130 HFD=3.4
03:05:36.402 00.002 7988 MultiStar: [#1 0.67,0.63,0.00,M2] [#2 0.57,0.37,0.82,U] [#3 0.21,0.43,0.82,U] [#4 0.72,0.31,0.00,M1] [#5 0.11,-0.16,0.74,U] [#6 0.52,-0.13,0.65,U] [#7 0.09,0.46,0.43,U] [#8 0.75,0.55,0.00,M1] 
03:05:36.402 00.000 7988 single-star, 5 included, MultiStar: {0.27, 0.21}, one-star: {0.12, 0.28}
03:05:36.402 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.56) = xAngle (-0.41 = -0.41)
03:05:36.402 00.000 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
03:05:36.402 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.28 hyp=0.30 cameraTheta=1.15 mountX=0.28 mountY=-0.13, mountTheta=-0.44
03:05:36.409 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.28, opts=13)
03:05:36.409 00.000 7988 Enqueuing Move request for scope (0.12, 0.28)
03:05:36.412 00.003 15712 Worker thread wakes up
03:05:36.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.28) opts 0xd
03:05:36.412 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.28)
03:05:36.412 00.000 15712 Moving (0.12, 0.28) raw xDistance=0.28 yDistance=-0.13
03:05:36.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:36.412 00.000 7988 UpdateGuideState exits: m=671 SNR=16.7
03:05:36.414 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:36.414 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:36.416 00.002 7988 Enqueuing Expose request
03:05:36.416 00.000 15712 PPEC rslt: input = 0.28, final = 0.17, react = 0.17, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.24
03:05:36.416 00.000 15712 PPEC: input: 0.28, control: 0.17, exposure: 1500
03:05:36.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:36.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:05:36.416 00.000 15712 MoveAxis(W, 56, ABG)
03:05:36.416 00.000 15712 Guiding  Dir = 3, Dur = 56
03:05:36.416 00.000 15712 IsGuiding returns 0
03:05:36.435 00.019 15712 PulseGuide returned control before completion, sleep 51
03:05:36.513 00.078 15712 IsGuiding returns 0
03:05:36.515 00.002 15712 Move returns status 0, amount 56
03:05:36.515 00.000 15712 MoveAxis(N, 0, ABG)
03:05:36.515 00.000 15712 Move returns status 0, amount 0
03:05:36.515 00.000 15712 move complete, result=0
03:05:36.515 00.000 15712 worker thread done servicing request
03:05:36.515 00.000 15712 Worker thread wakes up
03:05:36.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:36.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:36.515 00.000 7988 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
03:05:37.926 01.411 15712 Exposure complete
03:05:37.990 00.064 15712 worker thread done servicing request
03:05:37.990 00.000 7988 OnExposeComplete: enter
03:05:37.990 00.000 7988 UpdateGuideState(): m_state=6
03:05:37.993 00.003 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5654
03:05:37.993 00.000 7988 Star::Find returns 1 (0), X=971.46, Y=190.34, Mass=625, SNR=16.0, Peak=130 HFD=3.2
03:05:37.995 00.002 7988 MultiStar: [#1 0.34,0.38,0.95,U] [#2 0.51,0.43,0.81,U] [#3 0.18,0.66,0.94,U] [#4 0.55,0.36,0.67,U] [#5 -0.00,0.24,0.78,U] [#6 0.35,0.57,0.65,U] [#7 -0.20,-0.24,0.49,U] [#8 0.33,0.62,0.00,M2] 
03:05:37.995 00.000 7988 refined, 7 included, MultiStar: {0.26, 0.40}, one-star: {0.23, 0.52}
03:05:37.997 00.002 7988 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
03:05:37.997 00.000 7988 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
03:05:37.999 00.002 7988 CameraToMount -- cameraX=0.26 cameraY=0.40 hyp=0.48 cameraTheta=1.01 mountX=0.41 mountY=-0.27, mountTheta=-0.58
03:05:38.001 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=0.40, opts=13)
03:05:38.001 00.000 7988 Enqueuing Move request for scope (0.26, 0.40)
03:05:38.003 00.002 15712 Worker thread wakes up
03:05:38.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.40) opts 0xd
03:05:38.003 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, 0.40)
03:05:38.003 00.000 15712 Moving (0.26, 0.40) raw xDistance=0.41 yDistance=-0.27
03:05:38.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:38.003 00.000 7988 UpdateGuideState exits: m=625 SNR=16.0
03:05:38.006 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:38.008 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:38.008 00.000 7988 Enqueuing Expose request
03:05:38.008 00.000 15712 PPEC rslt: input = 0.41, final = 0.25, react = 0.24, pred = 0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.24
03:05:38.008 00.000 15712 PPEC: input: 0.41, control: 0.25, exposure: 1500
03:05:38.008 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:05:38.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:05:38.008 00.000 15712 MoveAxis(W, 81, ABG)
03:05:38.008 00.000 15712 Guiding  Dir = 3, Dur = 81
03:05:38.008 00.000 15712 IsGuiding returns 0
03:05:38.024 00.016 15712 PulseGuide returned control before completion, sleep 68
03:05:38.126 00.102 15712 IsGuiding returns 0
03:05:38.126 00.000 15712 Move returns status 0, amount 81
03:05:38.126 00.000 15712 MoveAxis(N, 0, ABG)
03:05:38.126 00.000 15712 Move returns status 0, amount 0
03:05:38.126 00.000 15712 move complete, result=0
03:05:38.126 00.000 15712 worker thread done servicing request
03:05:38.126 00.000 15712 Worker thread wakes up
03:05:38.126 00.000 7988 GuideStep: 0.4 px 81 ms WEST, -0.3 px 0 ms NORTH
03:05:38.131 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:38.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:39.770 01.639 15712 Exposure complete
03:05:39.842 00.072 15712 worker thread done servicing request
03:05:39.842 00.000 7988 OnExposeComplete: enter
03:05:39.842 00.000 7988 UpdateGuideState(): m_state=6
03:05:39.842 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5655
03:05:39.842 00.000 7988 Star::Find returns 1 (0), X=971.04, Y=189.50, Mass=704, SNR=17.1, Peak=132 HFD=3.6
03:05:39.850 00.008 7988 MultiStar: [#1 0.24,-0.06,0.96,U] [#2 0.44,-0.51,0.87,U] [#3 0.24,0.30,0.81,U] [#4 0.55,-0.20,0.63,U] [#5 -0.14,-0.69,0.00,M2] [#6 0.18,-0.51,0.58,U] [#7 0.67,-0.55,0.00,M7] [#8 0.31,-0.36,0.36,U] 
03:05:39.850 00.000 7988 refined, 6 included, MultiStar: {0.22, -0.22}, one-star: {-0.20, -0.31}
03:05:39.850 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
03:05:39.850 00.000 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.36 = -2.36)
03:05:39.850 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-0.77 mountX=-0.21 mountY=-0.22, mountTheta=-2.35
03:05:39.850 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.22, opts=13)
03:05:39.859 00.009 7988 Enqueuing Move request for scope (0.22, -0.22)
03:05:39.859 00.000 15712 Worker thread wakes up
03:05:39.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:39.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.22) opts 0xd
03:05:39.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.22)
03:05:39.859 00.000 15712 Moving (0.22, -0.22) raw xDistance=-0.21 yDistance=-0.22
03:05:39.859 00.000 7988 UpdateGuideState exits: m=704 SNR=17.1
03:05:39.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:39.865 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:39.865 00.000 7988 Enqueuing Expose request
03:05:39.865 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.24
03:05:39.865 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
03:05:39.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:39.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:05:39.865 00.000 15712 MoveAxis(E, 41, ABG)
03:05:39.865 00.000 15712 Guiding  Dir = 2, Dur = 41
03:05:39.865 00.000 15712 IsGuiding returns 0
03:05:39.881 00.016 15712 PulseGuide returned control before completion, sleep 34
03:05:39.934 00.053 15712 IsGuiding returns 0
03:05:39.934 00.000 15712 Move returns status 0, amount 41
03:05:39.934 00.000 15712 MoveAxis(N, 0, ABG)
03:05:39.934 00.000 15712 Move returns status 0, amount 0
03:05:39.934 00.000 15712 move complete, result=0
03:05:39.934 00.000 15712 worker thread done servicing request
03:05:39.934 00.000 15712 Worker thread wakes up
03:05:39.936 00.002 7988 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
03:05:39.938 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:39.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:41.346 01.408 15712 Exposure complete
03:05:41.410 00.064 15712 worker thread done servicing request
03:05:41.410 00.000 7988 OnExposeComplete: enter
03:05:41.410 00.000 7988 UpdateGuideState(): m_state=6
03:05:41.410 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5656
03:05:41.410 00.000 7988 Star::Find returns 1 (0), X=971.39, Y=189.35, Mass=680, SNR=16.6, Peak=138 HFD=3.5
03:05:41.410 00.000 7988 Star::Find false star n=8 nbg=280 bg=66.8 sigma=2.7 thresh=75 peak=75
03:05:41.410 00.000 7988 MultiStar: [#1 0.12,-0.42,0.98,U] [#2 0.38,-0.85,0.00,M1] [#3 0.17,0.21,0.78,U] [#4 0.39,-0.77,0.00,M1] [#5 -0.07,-0.60,0.67,U] [#6 -0.42,-0.90,0.00,M3] [#7 0.51,-0.32,0.42,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.23,-0.32,0.49,U] 
03:05:41.410 00.000 7988 refined, 5 included, MultiStar: {0.16, -0.32}, one-star: {0.15, -0.47}
03:05:41.410 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
03:05:41.410 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
03:05:41.410 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-1.12 mountX=-0.32 mountY=-0.15, mountTheta=-2.71
03:05:41.421 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.32, opts=13)
03:05:41.424 00.003 7988 Enqueuing Move request for scope (0.16, -0.32)
03:05:41.424 00.000 15712 Worker thread wakes up
03:05:41.424 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.32) opts 0xd
03:05:41.424 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.32)
03:05:41.424 00.000 15712 Moving (0.16, -0.32) raw xDistance=-0.32 yDistance=-0.15
03:05:41.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:41.424 00.000 7988 UpdateGuideState exits: m=680 SNR=16.6
03:05:41.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:41.424 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:41.424 00.000 7988 Enqueuing Expose request
03:05:41.424 00.000 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 639.23
03:05:41.424 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
03:05:41.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:41.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:05:41.424 00.000 15712 MoveAxis(E, 64, ABG)
03:05:41.424 00.000 15712 Guiding  Dir = 2, Dur = 64
03:05:41.424 00.000 15712 IsGuiding returns 0
03:05:41.455 00.031 15712 PulseGuide returned control before completion, sleep 50
03:05:41.518 00.063 15712 IsGuiding returns 0
03:05:41.518 00.000 15712 Move returns status 0, amount 64
03:05:41.518 00.000 15712 MoveAxis(N, 0, ABG)
03:05:41.518 00.000 15712 Move returns status 0, amount 0
03:05:41.518 00.000 15712 move complete, result=0
03:05:41.518 00.000 15712 worker thread done servicing request
03:05:41.518 00.000 15712 Worker thread wakes up
03:05:41.518 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.1 px 0 ms NORTH
03:05:41.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:41.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:43.163 01.645 15712 Exposure complete
03:05:43.227 00.064 15712 worker thread done servicing request
03:05:43.227 00.000 7988 OnExposeComplete: enter
03:05:43.227 00.000 7988 UpdateGuideState(): m_state=6
03:05:43.227 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5657
03:05:43.227 00.000 7988 Star::Find returns 1 (0), X=971.29, Y=188.68, Mass=679, SNR=16.7, Peak=136 HFD=3.5
03:05:43.227 00.000 7988 MultiStar: [#1 -0.03,-0.48,1.01,U] [#2 0.25,-1.06,0.00,M2] [#3 0.17,-0.48,0.75,U] [#4 0.36,-0.24,0.59,U] [#5 0.03,-0.91,0.00,M2] [#6 -0.11,-0.76,0.00,M4] [#7 0.56,-0.87,0.00,M7] [#8 -0.33,-1.14,0.00,M2] 
03:05:43.227 00.000 7988 refined, 3 included, MultiStar: {0.11, -0.63}, one-star: {0.05, -1.13}
03:05:43.227 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
03:05:43.227 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
03:05:43.227 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.63 hyp=0.64 cameraTheta=-1.40 mountX=-0.63 mountY=-0.09, mountTheta=-2.99
03:05:43.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.63, opts=13)
03:05:43.227 00.000 7988 Enqueuing Move request for scope (0.11, -0.63)
03:05:43.227 00.000 15712 Worker thread wakes up
03:05:43.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.63) opts 0xd
03:05:43.240 00.013 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.63)
03:05:43.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:43.240 00.000 7988 UpdateGuideState exits: m=679 SNR=16.7
03:05:43.242 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:43.242 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:43.244 00.002 7988 Enqueuing Expose request
03:05:43.244 00.000 15712 Moving (0.11, -0.63) raw xDistance=-0.63 yDistance=-0.09
03:05:43.244 00.000 15712 PPEC rslt: input = -0.63, final = -0.38, react = -0.38, pred = -0.00, hyst = -0.35, hyst_pct = 0.00, period_length = 639.23
03:05:43.244 00.000 15712 PPEC: input: -0.63, control: -0.38, exposure: 1500
03:05:43.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:43.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:05:43.244 00.000 15712 MoveAxis(E, 125, ABG)
03:05:43.244 00.000 15712 Guiding  Dir = 2, Dur = 125
03:05:43.261 00.017 15712 IsGuiding returns 0
03:05:43.275 00.014 15712 PulseGuide returned control before completion, sleep 120
03:05:43.421 00.146 15712 IsGuiding returns 0
03:05:43.421 00.000 15712 Move returns status 0, amount 125
03:05:43.421 00.000 15712 MoveAxis(N, 0, ABG)
03:05:43.421 00.000 15712 Move returns status 0, amount 0
03:05:43.421 00.000 15712 move complete, result=0
03:05:43.421 00.000 15712 worker thread done servicing request
03:05:43.421 00.000 15712 Worker thread wakes up
03:05:43.421 00.000 7988 GuideStep: -0.6 px 125 ms EAST, -0.1 px 0 ms NORTH
03:05:43.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:43.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:44.837 01.416 15712 Exposure complete
03:05:44.901 00.064 15712 worker thread done servicing request
03:05:44.901 00.000 7988 OnExposeComplete: enter
03:05:44.901 00.000 7988 UpdateGuideState(): m_state=6
03:05:44.901 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5658
03:05:44.904 00.003 7988 Star::Find returns 1 (0), X=971.33, Y=188.93, Mass=582, SNR=15.3, Peak=131 HFD=3.1
03:05:44.904 00.000 7988 MultiStar: [#1 0.35,-0.88,0.00,M1] [#2 0.33,-0.82,0.00,M3] [#3 0.24,-0.52,0.86,U] [#4 0.14,-0.74,0.00,M1] [#5 -0.08,-0.49,0.81,U] [#6 0.01,-1.10,0.00,M5] [#7 0.59,-1.10,0.00,M8] [#8 -0.22,-1.22,0.00,M3] 
03:05:44.904 00.000 7988 refined, 2 included, MultiStar: {0.09, -0.65}, one-star: {0.09, -0.89}
03:05:44.904 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
03:05:44.909 00.005 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
03:05:44.909 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.65 hyp=0.65 cameraTheta=-1.44 mountX=-0.65 mountY=-0.07, mountTheta=-3.03
03:05:44.911 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.65, opts=13)
03:05:44.913 00.002 7988 Enqueuing Move request for scope (0.09, -0.65)
03:05:44.913 00.000 15712 Worker thread wakes up
03:05:44.913 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.65) opts 0xd
03:05:44.913 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.65)
03:05:44.913 00.000 15712 Moving (0.09, -0.65) raw xDistance=-0.65 yDistance=-0.07
03:05:44.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:44.915 00.002 7988 UpdateGuideState exits: m=582 SNR=15.3
03:05:44.915 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:44.915 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:44.915 00.000 7988 Enqueuing Expose request
03:05:44.915 00.000 15712 PPEC rslt: input = -0.65, final = -0.39, react = -0.39, pred = -0.00, hyst = -0.36, hyst_pct = 0.00, period_length = 639.23
03:05:44.915 00.000 15712 PPEC: input: -0.65, control: -0.39, exposure: 1500
03:05:44.915 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:44.915 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:05:44.915 00.000 15712 MoveAxis(E, 128, ABG)
03:05:44.915 00.000 15712 Guiding  Dir = 2, Dur = 128
03:05:44.915 00.000 15712 IsGuiding returns 0
03:05:44.940 00.025 15712 PulseGuide returned control before completion, sleep 119
03:05:45.099 00.159 15712 IsGuiding returns 0
03:05:45.099 00.000 15712 Move returns status 0, amount 128
03:05:45.099 00.000 15712 MoveAxis(N, 0, ABG)
03:05:45.099 00.000 15712 Move returns status 0, amount 0
03:05:45.099 00.000 15712 move complete, result=0
03:05:45.099 00.000 7988 GuideStep: -0.6 px 128 ms EAST, -0.1 px 0 ms NORTH
03:05:45.101 00.002 15712 worker thread done servicing request
03:05:45.101 00.000 15712 Worker thread wakes up
03:05:45.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:45.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:46.745 01.644 15712 Exposure complete
03:05:46.809 00.064 15712 worker thread done servicing request
03:05:46.809 00.000 7988 OnExposeComplete: enter
03:05:46.809 00.000 7988 UpdateGuideState(): m_state=6
03:05:46.813 00.004 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5659
03:05:46.813 00.000 7988 Star::Find returns 1 (0), X=971.19, Y=189.14, Mass=673, SNR=16.5, Peak=137 HFD=3.6
03:05:46.815 00.002 7988 MultiStar: [#1 0.41,-0.68,0.00,M2] [#2 0.43,-0.73,0.00,M4] [#3 0.35,-0.43,0.81,U] [#4 0.31,-0.65,0.00,M2] [#5 0.52,-0.43,0.65,U] [#6 0.25,-0.97,0.00,M6] [#7 0.37,-1.37,0.00,M9] [#8 0.21,-0.30,0.47,U] 
03:05:46.815 00.000 7988 refined, 3 included, MultiStar: {0.23, -0.49}, one-star: {-0.05, -0.68}
03:05:46.817 00.002 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
03:05:46.817 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
03:05:46.819 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.49 hyp=0.55 cameraTheta=-1.14 mountX=-0.49 mountY=-0.22, mountTheta=-2.73
03:05:46.821 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.49, opts=13)
03:05:46.821 00.000 7988 Enqueuing Move request for scope (0.23, -0.49)
03:05:46.823 00.002 15712 Worker thread wakes up
03:05:46.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.49) opts 0xd
03:05:46.823 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.49)
03:05:46.823 00.000 15712 Moving (0.23, -0.49) raw xDistance=-0.49 yDistance=-0.22
03:05:46.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:46.825 00.002 7988 UpdateGuideState exits: m=673 SNR=16.5
03:05:46.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:46.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:46.825 00.000 7988 Enqueuing Expose request
03:05:46.825 00.000 15712 PPEC rslt: input = -0.49, final = -0.30, react = -0.30, pred = -0.01, hyst = -0.29, hyst_pct = 0.00, period_length = 639.23
03:05:46.825 00.000 15712 PPEC: input: -0.49, control: -0.30, exposure: 1500
03:05:46.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:46.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:05:46.825 00.000 15712 MoveAxis(E, 98, ABG)
03:05:46.825 00.000 15712 Guiding  Dir = 2, Dur = 98
03:05:46.825 00.000 15712 IsGuiding returns 0
03:05:46.857 00.032 15712 PulseGuide returned control before completion, sleep 82
03:05:46.969 00.112 15712 IsGuiding returns 0
03:05:46.969 00.000 15712 Move returns status 0, amount 98
03:05:46.969 00.000 15712 MoveAxis(N, 0, ABG)
03:05:46.969 00.000 15712 Move returns status 0, amount 0
03:05:46.969 00.000 15712 move complete, result=0
03:05:46.969 00.000 7988 GuideStep: -0.5 px 98 ms EAST, -0.2 px 0 ms NORTH
03:05:46.971 00.002 15712 worker thread done servicing request
03:05:46.971 00.000 15712 Worker thread wakes up
03:05:46.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:46.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:48.388 01.417 15712 Exposure complete
03:05:48.452 00.064 15712 worker thread done servicing request
03:05:48.452 00.000 7988 OnExposeComplete: enter
03:05:48.452 00.000 7988 UpdateGuideState(): m_state=6
03:05:48.452 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5660
03:05:48.455 00.003 7988 Star::Find returns 1 (0), X=971.46, Y=189.73, Mass=637, SNR=16.2, Peak=134 HFD=3.2
03:05:48.455 00.000 7988 MultiStar: [#1 -0.02,0.38,1.00,U] [#2 0.52,-0.10,0.89,U] [#3 0.23,0.28,0.86,U] [#4 0.32,0.27,0.69,U] [#5 -0.62,-0.21,0.68,U] [#6 0.44,-0.57,0.00,M7] [#7 0.21,-0.34,0.45,U] [#8 -0.20,-0.46,0.47,U] 
03:05:48.455 00.000 7988 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.23, -0.09}
03:05:48.455 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
03:05:48.455 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
03:05:48.455 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=0.02 mountY=-0.11, mountTheta=-1.40
03:05:48.455 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.02, opts=13)
03:05:48.455 00.000 7988 Enqueuing Move request for scope (0.11, 0.02)
03:05:48.455 00.000 15712 Worker thread wakes up
03:05:48.466 00.011 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
03:05:48.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
03:05:48.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:48.466 00.000 7988 UpdateGuideState exits: m=637 SNR=16.2
03:05:48.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:48.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:48.466 00.000 7988 Enqueuing Expose request
03:05:48.466 00.000 15712 Moving (0.11, 0.02) raw xDistance=0.02 yDistance=-0.11
03:05:48.472 00.006 15712 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.23
03:05:48.472 00.000 15712 PPEC: input: 0.02, control: -0.00, exposure: 1500
03:05:48.472 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:48.472 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:05:48.472 00.000 15712 MoveAxis(E, 2, ABG)
03:05:48.472 00.000 15712 Guiding  Dir = 2, Dur = 2
03:05:48.472 00.000 15712 IsGuiding returns 0
03:05:48.504 00.032 15712 IsGuiding returns 0
03:05:48.504 00.000 15712 Move returns status 0, amount 2
03:05:48.504 00.000 15712 MoveAxis(N, 0, ABG)
03:05:48.504 00.000 15712 Move returns status 0, amount 0
03:05:48.504 00.000 15712 move complete, result=0
03:05:48.504 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
03:05:48.506 00.002 15712 worker thread done servicing request
03:05:48.506 00.000 15712 Worker thread wakes up
03:05:48.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:48.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:50.143 01.637 15712 Exposure complete
03:05:50.206 00.063 15712 worker thread done servicing request
03:05:50.208 00.002 7988 OnExposeComplete: enter
03:05:50.208 00.000 7988 UpdateGuideState(): m_state=6
03:05:50.208 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5661
03:05:50.208 00.000 7988 Star::Find returns 1 (0), X=971.14, Y=190.32, Mass=758, SNR=17.6, Peak=136 HFD=3.6
03:05:50.208 00.000 7988 MultiStar: [#1 0.01,0.59,0.97,U] [#2 0.55,0.20,0.78,U] [#3 0.60,0.79,0.00,M1] [#4 0.22,0.87,0.00,M2] [#5 -0.27,0.48,0.61,U] [#6 -0.25,0.33,0.55,U] [#7 -0.20,0.42,0.43,U] [#8 0.47,0.88,0.00,M2] 
03:05:50.208 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.43}, one-star: {-0.09, 0.50}
03:05:50.208 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
03:05:50.208 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:05:50.208 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.59 mountX=0.43 mountY=-0.00, mountTheta=-0.00
03:05:50.208 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.43, opts=13)
03:05:50.208 00.000 7988 Enqueuing Move request for scope (-0.01, 0.43)
03:05:50.220 00.012 15712 Worker thread wakes up
03:05:50.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.43) opts 0xd
03:05:50.220 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.43)
03:05:50.220 00.000 15712 Moving (-0.01, 0.43) raw xDistance=0.43 yDistance=-0.00
03:05:50.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:50.220 00.000 7988 UpdateGuideState exits: m=758 SNR=17.6
03:05:50.223 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:50.223 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:50.225 00.002 7988 Enqueuing Expose request
03:05:50.225 00.000 15712 PPEC rslt: input = 0.43, final = 0.26, react = 0.26, pred = -0.00, hyst = 0.22, hyst_pct = 0.00, period_length = 639.23
03:05:50.225 00.000 15712 PPEC: input: 0.43, control: 0.26, exposure: 1500
03:05:50.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:50.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:05:50.225 00.000 15712 MoveAxis(W, 84, ABG)
03:05:50.225 00.000 15712 Guiding  Dir = 3, Dur = 84
03:05:50.225 00.000 15712 IsGuiding returns 0
03:05:50.240 00.015 15712 PulseGuide returned control before completion, sleep 75
03:05:50.359 00.119 15712 IsGuiding returns 1
03:05:50.359 00.000 15712 scope still moving after pulse duration time elapsed
03:05:50.380 00.021 15712 IsGuiding returns 0
03:05:50.380 00.000 15712 scope move finished after 84 + 69 ms
03:05:50.380 00.000 15712 Move returns status 0, amount 84
03:05:50.380 00.000 15712 MoveAxis(N, 0, ABG)
03:05:50.380 00.000 15712 Move returns status 0, amount 0
03:05:50.380 00.000 15712 move complete, result=0
03:05:50.380 00.000 15712 worker thread done servicing request
03:05:50.380 00.000 15712 Worker thread wakes up
03:05:50.380 00.000 7988 GuideStep: 0.4 px 84 ms WEST, -0.0 px 0 ms NORTH
03:05:50.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:50.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:51.787 01.407 15712 Exposure complete
03:05:51.849 00.062 15712 worker thread done servicing request
03:05:51.849 00.000 7988 OnExposeComplete: enter
03:05:51.849 00.000 7988 UpdateGuideState(): m_state=6
03:05:51.854 00.005 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5662
03:05:51.855 00.001 7988 Star::Find returns 1 (0), X=971.20, Y=190.07, Mass=680, SNR=16.7, Peak=154 HFD=3.0
03:05:51.855 00.000 7988 MultiStar: [#1 0.10,0.86,0.00,M1] [#2 0.25,0.69,0.00,M3] [#3 0.20,0.58,0.86,U] [#4 0.09,0.36,0.65,U] [#5 0.16,0.36,0.74,U] [#6 0.02,0.44,0.64,U] [#7 0.47,0.81,0.00,M8] [#8 -0.55,1.06,0.00,M3] 
03:05:51.857 00.002 7988 single-star, 4 included, MultiStar: {0.08, 0.40}, one-star: {-0.04, 0.26}
03:05:51.859 00.002 7988 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.56) = xAngle (0.15 = 0.15)
03:05:51.859 00.000 7988 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
03:05:51.861 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.71 mountX=0.26 mountY=0.03, mountTheta=0.12
03:05:51.863 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.26, opts=13)
03:05:51.863 00.000 7988 Enqueuing Move request for scope (-0.04, 0.26)
03:05:51.865 00.002 15712 Worker thread wakes up
03:05:51.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
03:05:51.865 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
03:05:51.865 00.000 15712 Moving (-0.04, 0.26) raw xDistance=0.26 yDistance=0.03
03:05:51.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:51.865 00.000 7988 UpdateGuideState exits: m=680 SNR=16.7
03:05:51.867 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:51.867 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:51.869 00.002 7988 Enqueuing Expose request
03:05:51.869 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.16, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 639.23
03:05:51.869 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
03:05:51.869 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:51.869 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:05:51.869 00.000 15712 MoveAxis(W, 49, ABG)
03:05:51.869 00.000 15712 Guiding  Dir = 3, Dur = 49
03:05:51.869 00.000 15712 IsGuiding returns 0
03:05:51.893 00.024 15712 PulseGuide returned control before completion, sleep 38
03:05:51.944 00.051 15712 IsGuiding returns 1
03:05:51.944 00.000 15712 scope still moving after pulse duration time elapsed
03:05:51.984 00.040 15712 IsGuiding returns 0
03:05:51.984 00.000 15712 scope move finished after 49 + 69 ms
03:05:51.984 00.000 15712 Move returns status 0, amount 49
03:05:51.984 00.000 15712 MoveAxis(N, 0, ABG)
03:05:51.984 00.000 15712 Move returns status 0, amount 0
03:05:51.984 00.000 15712 move complete, result=0
03:05:51.984 00.000 15712 worker thread done servicing request
03:05:51.984 00.000 15712 Worker thread wakes up
03:05:51.984 00.000 7988 GuideStep: 0.3 px 49 ms WEST, 0.0 px 0 ms NORTH
03:05:51.990 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:51.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:53.730 01.740 15712 Exposure complete
03:05:53.791 00.061 15712 worker thread done servicing request
03:05:53.791 00.000 7988 OnExposeComplete: enter
03:05:53.791 00.000 7988 UpdateGuideState(): m_state=6
03:05:53.791 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5663
03:05:53.791 00.000 7988 Star::Find returns 1 (0), X=971.23, Y=189.74, Mass=730, SNR=17.4, Peak=136 HFD=3.5
03:05:53.791 00.000 7988 MultiStar: [#1 -0.15,-0.12,0.85,U] [#2 0.08,-0.40,0.72,U] [#3 -0.08,-0.25,0.78,U] [#4 0.34,0.04,0.70,U] [#5 -0.35,-0.55,0.63,U] [#6 0.17,-0.38,0.60,U] [#7 0.82,-0.42,0.00,M9] [#8 -0.54,-1.04,0.00,M4] 
03:05:53.791 00.000 7988 single-star, 6 included, MultiStar: {-0.00, -0.23}, one-star: {-0.01, -0.08}
03:05:53.791 00.000 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
03:05:53.791 00.000 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.03)
03:05:53.791 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.66 mountX=-0.08 mountY=0.01, mountTheta=3.03
03:05:53.791 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.08, opts=13)
03:05:53.791 00.000 7988 Enqueuing Move request for scope (-0.01, -0.08)
03:05:53.808 00.017 15712 Worker thread wakes up
03:05:53.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
03:05:53.808 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
03:05:53.808 00.000 15712 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
03:05:53.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
03:05:53.809 00.001 7988 UpdateGuideState exits: m=730 SNR=17.4
03:05:53.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:53.809 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:53.809 00.000 7988 Enqueuing Expose request
03:05:53.809 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.23
03:05:53.809 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
03:05:53.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:53.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:05:53.809 00.000 15712 MoveAxis(E, 1, ABG)
03:05:53.809 00.000 15712 Guiding  Dir = 2, Dur = 1
03:05:53.809 00.000 15712 IsGuiding returns 0
03:05:53.843 00.034 15712 IsGuiding returns 0
03:05:53.843 00.000 15712 Move returns status 0, amount 1
03:05:53.843 00.000 15712 MoveAxis(N, 0, ABG)
03:05:53.843 00.000 15712 Move returns status 0, amount 0
03:05:53.843 00.000 15712 move complete, result=0
03:05:53.843 00.000 15712 worker thread done servicing request
03:05:53.843 00.000 15712 Worker thread wakes up
03:05:53.843 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
03:05:53.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:53.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:55.260 01.417 15712 Exposure complete
03:05:55.321 00.061 15712 worker thread done servicing request
03:05:55.321 00.000 7988 OnExposeComplete: enter
03:05:55.321 00.000 7988 UpdateGuideState(): m_state=6
03:05:55.327 00.006 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5664
03:05:55.327 00.000 7988 Star::Find returns 1 (0), X=971.11, Y=188.93, Mass=562, SNR=15.3, Peak=140 HFD=2.8
03:05:55.329 00.002 7988 MultiStar: [#1 0.11,-0.70,0.00,M1] [#2 0.28,-0.84,0.00,M3] [#3 0.14,-0.49,0.97,U] [#4 -0.12,-0.54,0.75,U] [#5 -0.66,-1.22,0.00,M1] [#6 -0.26,-1.06,0.00,M5] [#7 0.31,-1.30,0.00,M10] [#8 -0.50,-1.41,0.00,M5] 
03:05:55.331 00.002 7988 refined, 2 included, MultiStar: {-0.03, -0.65}, one-star: {-0.13, -0.89}
03:05:55.331 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
03:05:55.333 00.002 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.07)
03:05:55.333 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.65 hyp=0.65 cameraTheta=-1.62 mountX=-0.65 mountY=0.05, mountTheta=3.07
03:05:55.335 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.65, opts=13)
03:05:55.337 00.002 7988 Enqueuing Move request for scope (-0.03, -0.65)
03:05:55.337 00.000 15712 Worker thread wakes up
03:05:55.339 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:05:55.339 00.000 7988 UpdateGuideState exits: m=562 SNR=15.3
03:05:55.341 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:55.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:55.343 00.002 7988 Enqueuing Expose request
03:05:55.343 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.65) opts 0xd
03:05:55.343 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.65)
03:05:55.343 00.000 15712 Moving (-0.03, -0.65) raw xDistance=-0.65 yDistance=0.05
03:05:55.343 00.000 15712 PPEC rslt: input = -0.65, final = -0.39, react = -0.39, pred = -0.00, hyst = -0.34, hyst_pct = 0.00, period_length = 639.23
03:05:55.343 00.000 15712 PPEC: input: -0.65, control: -0.39, exposure: 1500
03:05:55.343 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:55.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:05:55.343 00.000 15712 MoveAxis(E, 129, ABG)
03:05:55.343 00.000 15712 Guiding  Dir = 2, Dur = 129
03:05:55.343 00.000 15712 IsGuiding returns 0
03:05:55.372 00.029 15712 PulseGuide returned control before completion, sleep 111
03:05:55.497 00.125 15712 IsGuiding returns 1
03:05:55.497 00.000 15712 scope still moving after pulse duration time elapsed
03:05:55.538 00.041 15712 IsGuiding returns 0
03:05:55.538 00.000 15712 scope move finished after 129 + 60 ms
03:05:55.538 00.000 15712 Move returns status 0, amount 129
03:05:55.538 00.000 15712 MoveAxis(N, 0, ABG)
03:05:55.538 00.000 15712 Move returns status 0, amount 0
03:05:55.538 00.000 15712 move complete, result=0
03:05:55.538 00.000 7988 GuideStep: -0.7 px 129 ms EAST, 0.0 px 0 ms NORTH
03:05:55.540 00.002 15712 worker thread done servicing request
03:05:55.540 00.000 15712 Worker thread wakes up
03:05:55.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:55.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:57.174 01.634 15712 Exposure complete
03:05:57.236 00.062 15712 worker thread done servicing request
03:05:57.236 00.000 7988 OnExposeComplete: enter
03:05:57.236 00.000 7988 UpdateGuideState(): m_state=6
03:05:57.241 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5665
03:05:57.241 00.000 7988 Star::Find returns 1 (0), X=971.29, Y=189.14, Mass=679, SNR=16.9, Peak=148 HFD=3.2
03:05:57.243 00.002 7988 MultiStar: [#1 0.02,-0.80,0.00,M2] [#2 0.60,-0.44,0.00,M4] [#3 0.00,-0.49,0.81,U] [#4 0.10,-0.23,0.75,U] [#5 0.07,-0.80,0.00,M2] [#6 0.37,-1.00,0.00,M6] [#7 0.31,-0.62,0.00,R] [#8 0.69,-0.65,0.00,M6] 
03:05:57.244 00.001 7988 refined, 2 included, MultiStar: {0.05, -0.49}, one-star: {0.05, -0.67}
03:05:57.246 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
03:05:57.246 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
03:05:57.248 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.49 hyp=0.49 cameraTheta=-1.47 mountX=-0.48 mountY=-0.04, mountTheta=-3.07
03:05:57.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.49, opts=13)
03:05:57.250 00.002 7988 Enqueuing Move request for scope (0.05, -0.49)
03:05:57.251 00.001 15712 Worker thread wakes up
03:05:57.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.49) opts 0xd
03:05:57.251 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.49)
03:05:57.251 00.000 15712 Moving (0.05, -0.49) raw xDistance=-0.48 yDistance=-0.04
03:05:57.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
03:05:57.251 00.000 7988 UpdateGuideState exits: m=679 SNR=16.9
03:05:57.254 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:57.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:57.256 00.002 7988 Enqueuing Expose request
03:05:57.256 00.000 15712 PPEC rslt: input = -0.48, final = -0.29, react = -0.29, pred = -0.00, hyst = -0.26, hyst_pct = 0.00, period_length = 639.23
03:05:57.256 00.000 15712 PPEC: input: -0.48, control: -0.29, exposure: 1500
03:05:57.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:57.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:05:57.256 00.000 15712 MoveAxis(E, 96, ABG)
03:05:57.256 00.000 15712 Guiding  Dir = 2, Dur = 96
03:05:57.258 00.002 15712 IsGuiding returns 0
03:05:57.277 00.019 15712 PulseGuide returned control before completion, sleep 85
03:05:57.397 00.120 15712 IsGuiding returns 0
03:05:57.397 00.000 15712 Move returns status 0, amount 96
03:05:57.397 00.000 15712 MoveAxis(N, 0, ABG)
03:05:57.397 00.000 15712 Move returns status 0, amount 0
03:05:57.397 00.000 15712 move complete, result=0
03:05:57.397 00.000 15712 worker thread done servicing request
03:05:57.397 00.000 15712 Worker thread wakes up
03:05:57.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:57.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:05:57.397 00.000 7988 GuideStep: -0.5 px 96 ms EAST, -0.0 px 0 ms NORTH
03:05:58.816 01.419 15712 Exposure complete
03:05:58.878 00.062 15712 worker thread done servicing request
03:05:58.878 00.000 7988 OnExposeComplete: enter
03:05:58.878 00.000 7988 UpdateGuideState(): m_state=6
03:05:58.878 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5666
03:05:58.878 00.000 7988 Star::Find returns 1 (0), X=971.23, Y=189.06, Mass=748, SNR=17.4, Peak=142 HFD=3.7
03:05:58.878 00.000 7988 MultiStar: [#1 0.16,-0.75,0.00,M3] [#2 0.24,-0.78,0.00,M5] [#3 0.30,-0.51,0.79,U] [#4 0.37,-0.63,0.00,M1] [#5 -0.15,-0.61,0.73,U] [#6 0.03,-1.10,0.00,M7] [#7 0.16,-0.47,0.45,U] [#8 0.14,-1.06,0.00,M7] 
03:05:58.878 00.000 7988 refined, 3 included, MultiStar: {0.06, -0.61}, one-star: {-0.01, -0.76}
03:05:58.878 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
03:05:58.878 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
03:05:58.878 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.61 hyp=0.61 cameraTheta=-1.47 mountX=-0.61 mountY=-0.05, mountTheta=-3.06
03:05:58.878 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.61, opts=13)
03:05:58.878 00.000 7988 Enqueuing Move request for scope (0.06, -0.61)
03:05:58.878 00.000 15712 Worker thread wakes up
03:05:58.878 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.61) opts 0xd
03:05:58.878 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.61)
03:05:58.878 00.000 15712 Moving (0.06, -0.61) raw xDistance=-0.61 yDistance=-0.05
03:05:58.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
03:05:58.894 00.016 7988 UpdateGuideState exits: m=748 SNR=17.4
03:05:58.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:58.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:05:58.894 00.000 7988 Enqueuing Expose request
03:05:58.894 00.000 15712 PPEC rslt: input = -0.61, final = -0.37, react = -0.37, pred = -0.00, hyst = -0.35, hyst_pct = 0.00, period_length = 639.22
03:05:58.894 00.000 15712 PPEC: input: -0.61, control: -0.37, exposure: 1500
03:05:58.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:58.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:05:58.894 00.000 15712 MoveAxis(E, 121, ABG)
03:05:58.894 00.000 15712 Guiding  Dir = 2, Dur = 121
03:05:58.894 00.000 15712 IsGuiding returns 0
03:05:58.926 00.032 15712 PulseGuide returned control before completion, sleep 105
03:05:59.037 00.111 15712 IsGuiding returns 1
03:05:59.037 00.000 15712 scope still moving after pulse duration time elapsed
03:05:59.069 00.032 15712 IsGuiding returns 0
03:05:59.069 00.000 15712 scope move finished after 121 + 49 ms
03:05:59.069 00.000 15712 Move returns status 0, amount 121
03:05:59.069 00.000 15712 MoveAxis(N, 0, ABG)
03:05:59.069 00.000 15712 Move returns status 0, amount 0
03:05:59.069 00.000 15712 move complete, result=0
03:05:59.069 00.000 15712 worker thread done servicing request
03:05:59.069 00.000 15712 Worker thread wakes up
03:05:59.069 00.000 7988 GuideStep: -0.6 px 121 ms EAST, -0.0 px 0 ms NORTH
03:05:59.071 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:05:59.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:00.711 01.640 15712 Exposure complete
03:06:00.774 00.063 15712 worker thread done servicing request
03:06:00.774 00.000 7988 OnExposeComplete: enter
03:06:00.774 00.000 7988 UpdateGuideState(): m_state=6
03:06:00.779 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5667
03:06:00.779 00.000 7988 Star::Find returns 1 (0), X=971.52, Y=189.19, Mass=666, SNR=16.5, Peak=132 HFD=3.2
03:06:00.781 00.002 7988 MultiStar: [#1 0.33,-0.37,0.96,U] [#2 0.28,-0.48,0.76,U] [#3 0.71,-0.04,0.00,M1] [#4 0.77,-0.13,0.00,M2] [#5 0.15,-0.05,0.70,U] [#6 0.31,-0.54,0.66,U] [#7 0.01,-0.28,0.48,U] [#8 0.16,-0.43,0.41,U] 
03:06:00.781 00.000 7988 refined, 6 included, MultiStar: {0.24, -0.41}, one-star: {0.29, -0.62}
03:06:00.783 00.002 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
03:06:00.783 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
03:06:00.785 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-0.41 hyp=0.48 cameraTheta=-1.04 mountX=-0.41 mountY=-0.23, mountTheta=-2.63
03:06:00.787 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.41, opts=13)
03:06:00.787 00.000 7988 Enqueuing Move request for scope (0.24, -0.41)
03:06:00.789 00.002 15712 Worker thread wakes up
03:06:00.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.41) opts 0xd
03:06:00.789 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.41)
03:06:00.789 00.000 15712 Moving (0.24, -0.41) raw xDistance=-0.41 yDistance=-0.23
03:06:00.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
03:06:00.790 00.001 7988 UpdateGuideState exits: m=666 SNR=16.5
03:06:00.792 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:00.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:00.794 00.002 7988 Enqueuing Expose request
03:06:00.794 00.000 15712 PPEC rslt: input = -0.41, final = -0.25, react = -0.25, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 639.22
03:06:00.794 00.000 15712 PPEC: input: -0.41, control: -0.25, exposure: 1500
03:06:00.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:00.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:06:00.794 00.000 15712 MoveAxis(E, 82, ABG)
03:06:00.794 00.000 15712 Guiding  Dir = 2, Dur = 82
03:06:00.794 00.000 15712 IsGuiding returns 0
03:06:00.812 00.018 15712 PulseGuide returned control before completion, sleep 76
03:06:00.903 00.091 15712 IsGuiding returns 1
03:06:00.903 00.000 15712 scope still moving after pulse duration time elapsed
03:06:00.940 00.037 15712 IsGuiding returns 0
03:06:00.940 00.000 15712 scope move finished after 82 + 62 ms
03:06:00.940 00.000 15712 Move returns status 0, amount 82
03:06:00.940 00.000 15712 MoveAxis(N, 0, ABG)
03:06:00.940 00.000 15712 Move returns status 0, amount 0
03:06:00.940 00.000 15712 move complete, result=0
03:06:00.940 00.000 7988 GuideStep: -0.4 px 82 ms EAST, -0.2 px 0 ms NORTH
03:06:00.942 00.002 15712 worker thread done servicing request
03:06:00.942 00.000 15712 Worker thread wakes up
03:06:00.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:00.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:02.366 01.424 15712 Exposure complete
03:06:02.431 00.065 15712 worker thread done servicing request
03:06:02.431 00.000 7988 OnExposeComplete: enter
03:06:02.433 00.002 7988 UpdateGuideState(): m_state=6
03:06:02.433 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5668
03:06:02.435 00.002 7988 Star::Find returns 1 (0), X=971.20, Y=190.34, Mass=747, SNR=17.6, Peak=148 HFD=3.6
03:06:02.435 00.000 7988 MultiStar: [#1 0.09,0.82,0.00,M3] [#2 0.27,0.29,0.76,U] [#3 0.27,0.94,0.00,M2] [#4 0.73,0.12,0.00,M3] [#5 -0.14,0.66,0.68,U] [#6 0.54,0.27,0.66,U] [#7 -0.20,1.20,0.00,M1] [#8 0.46,0.46,0.38,U] 
03:06:02.437 00.002 7988 refined, 4 included, MultiStar: {0.17, 0.44}, one-star: {-0.04, 0.53}
03:06:02.437 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
03:06:02.439 00.002 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
03:06:02.439 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.44 hyp=0.48 cameraTheta=1.20 mountX=0.45 mountY=-0.18, mountTheta=-0.39
03:06:02.441 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.44, opts=13)
03:06:02.443 00.002 7988 Enqueuing Move request for scope (0.17, 0.44)
03:06:02.443 00.000 15712 Worker thread wakes up
03:06:02.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.44) opts 0xd
03:06:02.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.44)
03:06:02.443 00.000 15712 Moving (0.17, 0.44) raw xDistance=0.45 yDistance=-0.18
03:06:02.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
03:06:02.443 00.000 7988 UpdateGuideState exits: m=747 SNR=17.6
03:06:02.447 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:02.448 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:02.449 00.001 7988 Enqueuing Expose request
03:06:02.449 00.000 15712 PPEC rslt: input = 0.45, final = 0.26, react = 0.27, pred = -0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.22
03:06:02.449 00.000 15712 PPEC: input: 0.45, control: 0.26, exposure: 1500
03:06:02.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:02.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:06:02.449 00.000 15712 MoveAxis(W, 86, ABG)
03:06:02.449 00.000 15712 Guiding  Dir = 3, Dur = 86
03:06:02.449 00.000 15712 IsGuiding returns 0
03:06:02.465 00.016 15712 PulseGuide returned control before completion, sleep 73
03:06:02.561 00.096 15712 IsGuiding returns 0
03:06:02.561 00.000 15712 Move returns status 0, amount 86
03:06:02.561 00.000 15712 MoveAxis(N, 0, ABG)
03:06:02.561 00.000 15712 Move returns status 0, amount 0
03:06:02.561 00.000 15712 move complete, result=0
03:06:02.561 00.000 7988 GuideStep: 0.4 px 86 ms WEST, -0.2 px 0 ms NORTH
03:06:02.563 00.002 15712 worker thread done servicing request
03:06:02.563 00.000 15712 Worker thread wakes up
03:06:02.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:02.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:04.193 01.630 15712 Exposure complete
03:06:04.254 00.061 15712 worker thread done servicing request
03:06:04.254 00.000 7988 OnExposeComplete: enter
03:06:04.254 00.000 7988 UpdateGuideState(): m_state=6
03:06:04.259 00.005 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5669
03:06:04.259 00.000 7988 Star::Find returns 1 (0), X=971.45, Y=191.22, Mass=754, SNR=17.7, Peak=143 HFD=3.5
03:06:04.261 00.002 7988 MultiStar: large primary error, entering stabilization period
03:06:04.261 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
03:06:04.263 00.002 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
03:06:04.263 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=1.40 hyp=1.42 cameraTheta=1.42 mountX=1.41 mountY=-0.25, mountTheta=-0.17
03:06:04.265 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=1.40, opts=13)
03:06:04.267 00.002 7988 Enqueuing Move request for scope (0.21, 1.40)
03:06:04.268 00.001 15712 Worker thread wakes up
03:06:04.268 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 1.40) opts 0xd
03:06:04.268 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 1.40)
03:06:04.268 00.000 15712 Moving (0.21, 1.40) raw xDistance=1.41 yDistance=-0.25
03:06:04.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
03:06:04.270 00.002 7988 UpdateGuideState exits: m=754 SNR=17.7
03:06:04.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:04.272 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:04.272 00.000 7988 Enqueuing Expose request
03:06:04.274 00.002 15712 PPEC rslt: input = 1.41, final = 0.84, react = 0.84, pred = -0.01, hyst = 0.74, hyst_pct = 0.00, period_length = 639.22
03:06:04.274 00.000 15712 PPEC: input: 1.41, control: 0.84, exposure: 1500
03:06:04.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:04.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:06:04.274 00.000 15712 MoveAxis(W, 273, ABG)
03:06:04.274 00.000 15712 Guiding  Dir = 3, Dur = 273
03:06:04.274 00.000 15712 IsGuiding returns 0
03:06:04.285 00.011 15712 PulseGuide returned control before completion, sleep 261
03:06:04.579 00.294 15712 IsGuiding returns 0
03:06:04.579 00.000 15712 Move returns status 0, amount 273
03:06:04.579 00.000 15712 MoveAxis(N, 0, ABG)
03:06:04.579 00.000 15712 Move returns status 0, amount 0
03:06:04.579 00.000 15712 move complete, result=0
03:06:04.579 00.000 15712 worker thread done servicing request
03:06:04.579 00.000 15712 Worker thread wakes up
03:06:04.579 00.000 7988 GuideStep: 1.4 px 273 ms WEST, -0.2 px 0 ms NORTH
03:06:04.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:04.587 00.008 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:05.989 01.402 15712 Exposure complete
03:06:06.055 00.066 15712 worker thread done servicing request
03:06:06.055 00.000 7988 OnExposeComplete: enter
03:06:06.055 00.000 7988 UpdateGuideState(): m_state=6
03:06:06.055 00.000 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5670
03:06:06.055 00.000 7988 Star::Find returns 1 (0), X=970.97, Y=190.82, Mass=645, SNR=15.9, Peak=138 HFD=3.7
03:06:06.055 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
03:06:06.055 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
03:06:06.055 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=1.01 hyp=1.04 cameraTheta=1.83 mountX=1.01 mountY=0.25, mountTheta=0.24
03:06:06.055 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=1.01, opts=13)
03:06:06.055 00.000 7988 Enqueuing Move request for scope (-0.27, 1.01)
03:06:06.055 00.000 15712 Worker thread wakes up
03:06:06.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=58, FiltMax=255, Gamma=0.690
03:06:06.055 00.000 7988 UpdateGuideState exits: m=645 SNR=15.9
03:06:06.067 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:06.067 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:06.070 00.003 7988 Enqueuing Expose request
03:06:06.070 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 1.01) opts 0xd
03:06:06.070 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 1.01)
03:06:06.070 00.000 15712 Moving (-0.27, 1.01) raw xDistance=1.01 yDistance=0.25
03:06:06.070 00.000 15712 PPEC rslt: input = 1.01, final = 0.60, react = 0.60, pred = -0.01, hyst = 0.56, hyst_pct = 0.00, period_length = 639.22
03:06:06.070 00.000 15712 PPEC: input: 1.01, control: 0.60, exposure: 1500
03:06:06.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:06.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:06:06.070 00.000 15712 MoveAxis(W, 195, ABG)
03:06:06.070 00.000 15712 Guiding  Dir = 3, Dur = 195
03:06:06.103 00.033 15712 IsGuiding returns 0
03:06:06.120 00.017 15712 PulseGuide returned control before completion, sleep 189
03:06:06.328 00.208 15712 IsGuiding returns 0
03:06:06.328 00.000 15712 Move returns status 0, amount 195
03:06:06.328 00.000 15712 MoveAxis(N, 0, ABG)
03:06:06.328 00.000 15712 Move returns status 0, amount 0
03:06:06.328 00.000 15712 move complete, result=0
03:06:06.328 00.000 7988 GuideStep: 1.0 px 195 ms WEST, 0.2 px 0 ms NORTH
03:06:06.330 00.002 15712 worker thread done servicing request
03:06:06.330 00.000 15712 Worker thread wakes up
03:06:06.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:06.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:07.970 01.640 15712 Exposure complete
03:06:08.032 00.062 15712 worker thread done servicing request
03:06:08.032 00.000 7988 OnExposeComplete: enter
03:06:08.032 00.000 7988 UpdateGuideState(): m_state=6
03:06:08.037 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5671
03:06:08.037 00.000 7988 Star::Find returns 1 (0), X=971.99, Y=188.70, Mass=720, SNR=17.2, Peak=137 HFD=3.8
03:06:08.039 00.002 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
03:06:08.041 00.002 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
03:06:08.041 00.000 7988 CameraToMount -- cameraX=0.75 cameraY=-1.11 hyp=1.34 cameraTheta=-0.98 mountX=-1.11 mountY=-0.72, mountTheta=-2.56
03:06:08.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.75, y=-1.11, opts=13)
03:06:08.045 00.002 7988 Enqueuing Move request for scope (0.75, -1.11)
03:06:08.045 00.000 15712 Worker thread wakes up
03:06:08.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.75, -1.11) opts 0xd
03:06:08.045 00.000 15712 Handling offset move in thread for scope, endpoint = (0.75, -1.11)
03:06:08.045 00.000 15712 Moving (0.75, -1.11) raw xDistance=-1.11 yDistance=-0.72
03:06:08.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
03:06:08.045 00.000 7988 UpdateGuideState exits: m=720 SNR=17.2
03:06:08.048 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:08.048 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:08.048 00.000 7988 Enqueuing Expose request
03:06:08.048 00.000 15712 PPEC rslt: input = -1.11, final = -0.67, react = -0.66, pred = -0.01, hyst = -0.55, hyst_pct = 0.00, period_length = 639.22
03:06:08.048 00.000 15712 PPEC: input: -1.11, control: -0.67, exposure: 1500
03:06:08.048 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:06:08.048 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72
03:06:08.048 00.000 15712 MoveAxis(E, 219, ABG)
03:06:08.048 00.000 15712 Guiding  Dir = 2, Dur = 219
03:06:08.048 00.000 15712 IsGuiding returns 0
03:06:08.064 00.016 15712 PulseGuide returned control before completion, sleep 212
03:06:08.307 00.243 15712 IsGuiding returns 0
03:06:08.307 00.000 15712 Move returns status 0, amount 219
03:06:08.307 00.000 15712 MoveAxis(N, 0, ABG)
03:06:08.307 00.000 15712 Move returns status 0, amount 0
03:06:08.307 00.000 15712 move complete, result=0
03:06:08.307 00.000 7988 GuideStep: -1.1 px 219 ms EAST, -0.7 px 0 ms NORTH
03:06:08.312 00.005 15712 worker thread done servicing request
03:06:08.312 00.000 15712 Worker thread wakes up
03:06:08.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:08.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:09.724 01.412 15712 Exposure complete
03:06:09.786 00.062 15712 worker thread done servicing request
03:06:09.786 00.000 7988 OnExposeComplete: enter
03:06:09.786 00.000 7988 UpdateGuideState(): m_state=6
03:06:09.791 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5672
03:06:09.792 00.001 7988 Star::Find returns 1 (0), X=971.21, Y=188.36, Mass=604, SNR=15.7, Peak=132 HFD=3.6
03:06:09.792 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
03:06:09.794 00.002 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.10)
03:06:09.794 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-1.46 hyp=1.46 cameraTheta=-1.59 mountX=-1.46 mountY=0.07, mountTheta=3.10
03:06:09.796 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-1.46, opts=13)
03:06:09.798 00.002 7988 Enqueuing Move request for scope (-0.03, -1.46)
03:06:09.798 00.000 15712 Worker thread wakes up
03:06:09.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.46) opts 0xd
03:06:09.798 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -1.46)
03:06:09.798 00.000 15712 Moving (-0.03, -1.46) raw xDistance=-1.46 yDistance=0.07
03:06:09.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:09.798 00.000 7988 UpdateGuideState exits: m=604 SNR=15.7
03:06:09.801 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:09.801 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:09.803 00.002 7988 Enqueuing Expose request
03:06:09.803 00.000 15712 PPEC rslt: input = -1.46, final = -0.88, react = -0.88, pred = -0.00, hyst = -0.75, hyst_pct = 0.00, period_length = 639.22
03:06:09.803 00.000 15712 PPEC: input: -1.46, control: -0.88, exposure: 1500
03:06:09.805 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:09.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:06:09.805 00.000 15712 MoveAxis(E, 287, ABG)
03:06:09.805 00.000 15712 Guiding  Dir = 2, Dur = 287
03:06:09.805 00.000 15712 IsGuiding returns 0
03:06:09.825 00.020 15712 PulseGuide returned control before completion, sleep 275
03:06:10.131 00.306 15712 IsGuiding returns 0
03:06:10.131 00.000 15712 Move returns status 0, amount 287
03:06:10.131 00.000 15712 MoveAxis(N, 0, ABG)
03:06:10.131 00.000 15712 Move returns status 0, amount 0
03:06:10.131 00.000 15712 move complete, result=0
03:06:10.131 00.000 7988 GuideStep: -1.5 px 287 ms EAST, 0.1 px 0 ms NORTH
03:06:10.134 00.003 15712 worker thread done servicing request
03:06:10.134 00.000 15712 Worker thread wakes up
03:06:10.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:10.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:11.770 01.636 15712 Exposure complete
03:06:11.835 00.065 15712 worker thread done servicing request
03:06:11.835 00.000 7988 OnExposeComplete: enter
03:06:11.835 00.000 7988 UpdateGuideState(): m_state=6
03:06:11.835 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5673
03:06:11.835 00.000 7988 Star::Find returns 1 (0), X=971.48, Y=188.04, Mass=699, SNR=17.0, Peak=140 HFD=3.6
03:06:11.835 00.000 7988 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
03:06:11.835 00.000 7988 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
03:06:11.835 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-1.78 hyp=1.79 cameraTheta=-1.44 mountX=-1.78 mountY=-0.19, mountTheta=-3.03
03:06:11.835 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-1.78, opts=13)
03:06:11.835 00.000 7988 Enqueuing Move request for scope (0.24, -1.78)
03:06:11.835 00.000 15712 Worker thread wakes up
03:06:11.835 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.78) opts 0xd
03:06:11.835 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -1.78)
03:06:11.835 00.000 15712 Moving (0.24, -1.78) raw xDistance=-1.78 yDistance=-0.19
03:06:11.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
03:06:11.835 00.000 7988 UpdateGuideState exits: m=699 SNR=17.0
03:06:11.848 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:11.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:11.850 00.002 7988 Enqueuing Expose request
03:06:11.850 00.000 15712 PPEC rslt: input = -1.78, final = -1.07, react = -1.07, pred = -0.01, hyst = -1.00, hyst_pct = 0.00, period_length = 639.22
03:06:11.850 00.000 15712 PPEC: input: -1.78, control: -1.07, exposure: 1500
03:06:11.850 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:11.850 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:06:11.850 00.000 15712 MoveAxis(E, 349, ABG)
03:06:11.850 00.000 15712 Guiding  Dir = 2, Dur = 349
03:06:11.883 00.033 15712 IsGuiding returns 0
03:06:11.900 00.017 15712 PulseGuide returned control before completion, sleep 344
03:06:12.275 00.375 15712 IsGuiding returns 0
03:06:12.275 00.000 15712 Move returns status 0, amount 349
03:06:12.275 00.000 15712 MoveAxis(N, 0, ABG)
03:06:12.275 00.000 15712 Move returns status 0, amount 0
03:06:12.275 00.000 15712 move complete, result=0
03:06:12.275 00.000 7988 GuideStep: -1.8 px 349 ms EAST, -0.2 px 0 ms NORTH
03:06:12.275 00.000 15712 worker thread done servicing request
03:06:12.275 00.000 15712 Worker thread wakes up
03:06:12.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:12.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:13.684 01.409 15712 Exposure complete
03:06:13.745 00.061 15712 worker thread done servicing request
03:06:13.745 00.000 7988 OnExposeComplete: enter
03:06:13.745 00.000 7988 UpdateGuideState(): m_state=6
03:06:13.751 00.006 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5674
03:06:13.751 00.000 7988 Star::Find returns 1 (0), X=971.41, Y=188.48, Mass=553, SNR=14.9, Peak=115 HFD=3.2
03:06:13.753 00.002 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
03:06:13.753 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.04 = -3.04)
03:06:13.755 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-1.34 hyp=1.35 cameraTheta=-1.45 mountX=-1.34 mountY=-0.14, mountTheta=-3.04
03:06:13.757 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-1.34, opts=13)
03:06:13.757 00.000 7988 Enqueuing Move request for scope (0.17, -1.34)
03:06:13.759 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
03:06:13.759 00.000 7988 UpdateGuideState exits: m=553 SNR=14.9
03:06:13.761 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:13.761 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:13.761 00.000 7988 Enqueuing Expose request
03:06:13.761 00.000 15712 Worker thread wakes up
03:06:13.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.34) opts 0xd
03:06:13.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -1.34)
03:06:13.761 00.000 15712 Moving (0.17, -1.34) raw xDistance=-1.34 yDistance=-0.14
03:06:13.761 00.000 15712 PPEC rslt: input = -1.34, final = -0.81, react = -0.80, pred = -0.00, hyst = -0.77, hyst_pct = 0.00, period_length = 639.22
03:06:13.761 00.000 15712 PPEC: input: -1.34, control: -0.81, exposure: 1500
03:06:13.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:13.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:06:13.761 00.000 15712 MoveAxis(E, 263, ABG)
03:06:13.761 00.000 15712 Guiding  Dir = 2, Dur = 263
03:06:13.761 00.000 15712 IsGuiding returns 0
03:06:13.787 00.026 15712 PulseGuide returned control before completion, sleep 251
03:06:14.047 00.260 15712 IsGuiding returns 1
03:06:14.047 00.000 15712 scope still moving after pulse duration time elapsed
03:06:14.079 00.032 15712 IsGuiding returns 0
03:06:14.079 00.000 15712 scope move finished after 263 + 46 ms
03:06:14.079 00.000 15712 Move returns status 0, amount 263
03:06:14.079 00.000 15712 MoveAxis(N, 0, ABG)
03:06:14.079 00.000 15712 Move returns status 0, amount 0
03:06:14.079 00.000 15712 move complete, result=0
03:06:14.079 00.000 15712 worker thread done servicing request
03:06:14.079 00.000 15712 Worker thread wakes up
03:06:14.079 00.000 7988 GuideStep: -1.3 px 263 ms EAST, -0.1 px 0 ms NORTH
03:06:14.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:14.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:15.721 01.642 15712 Exposure complete
03:06:15.785 00.064 15712 worker thread done servicing request
03:06:15.785 00.000 7988 OnExposeComplete: enter
03:06:15.785 00.000 7988 UpdateGuideState(): m_state=6
03:06:15.789 00.004 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5675
03:06:15.789 00.000 7988 Star::Find returns 1 (0), X=972.08, Y=189.96, Mass=579, SNR=15.2, Peak=134 HFD=3.0
03:06:15.791 00.002 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
03:06:15.792 00.001 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
03:06:15.792 00.000 7988 CameraToMount -- cameraX=0.85 cameraY=0.14 hyp=0.86 cameraTheta=0.16 mountX=0.15 mountY=-0.85, mountTheta=-1.40
03:06:15.794 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.85, y=0.14, opts=13)
03:06:15.796 00.002 7988 Enqueuing Move request for scope (0.85, 0.14)
03:06:15.796 00.000 15712 Worker thread wakes up
03:06:15.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.14) opts 0xd
03:06:15.796 00.000 15712 Handling offset move in thread for scope, endpoint = (0.85, 0.14)
03:06:15.796 00.000 15712 Moving (0.85, 0.14) raw xDistance=0.15 yDistance=-0.85
03:06:15.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:15.796 00.000 7988 UpdateGuideState exits: m=579 SNR=15.2
03:06:15.800 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:15.801 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:15.803 00.002 7988 Enqueuing Expose request
03:06:15.803 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.22
03:06:15.803 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
03:06:15.803 00.000 15712 resist switch: large excursion: input -0.85 thresh 0.75 direction from 1 to -1
03:06:15.803 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.55
03:06:15.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
03:06:15.803 00.000 15712 MoveAxis(E, 1, ABG)
03:06:15.803 00.000 15712 Guiding  Dir = 2, Dur = 1
03:06:15.803 00.000 15712 IsGuiding returns 0
03:06:15.823 00.020 15712 IsGuiding returns 0
03:06:15.823 00.000 15712 Move returns status 0, amount 1
03:06:15.823 00.000 15712 BLC: Oldest BLC event removed
03:06:15.823 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 361 applied
03:06:15.823 00.000 15712 MoveAxis(N, 578, ABG)
03:06:15.823 00.000 15712 Guiding  Dir = 0, Dur = 578
03:06:15.823 00.000 15712 IsGuiding returns 0
03:06:15.901 00.078 15712 PulseGuide returned control before completion, sleep 509
03:06:16.423 00.522 15712 IsGuiding returns 1
03:06:16.423 00.000 15712 scope still moving after pulse duration time elapsed
03:06:16.455 00.032 15712 IsGuiding returns 1
03:06:16.507 00.052 15712 IsGuiding returns 0
03:06:16.507 00.000 15712 scope move finished after 578 + 108 ms
03:06:16.507 00.000 15712 Move returns status 0, amount 578
03:06:16.507 00.000 15712 move complete, result=0
03:06:16.507 00.000 15712 worker thread done servicing request
03:06:16.507 00.000 15712 Worker thread wakes up
03:06:16.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:16.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:16.507 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.8 px 578 ms NORTH
03:06:17.922 01.415 15712 Exposure complete
03:06:17.983 00.061 15712 worker thread done servicing request
03:06:17.983 00.000 7988 OnExposeComplete: enter
03:06:17.983 00.000 7988 UpdateGuideState(): m_state=6
03:06:17.983 00.000 7988 Star::Find(15, 972, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5676
03:06:17.983 00.000 7988 Star::Find returns 1 (0), X=971.23, Y=191.14, Mass=594, SNR=15.5, Peak=122 HFD=3.5
03:06:17.983 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
03:06:17.983 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
03:06:17.983 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=1.33 hyp=1.33 cameraTheta=1.58 mountX=1.33 mountY=-0.03, mountTheta=-0.02
03:06:17.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=1.33, opts=13)
03:06:17.983 00.000 7988 Enqueuing Move request for scope (-0.01, 1.33)
03:06:17.983 00.000 15712 Worker thread wakes up
03:06:17.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.33) opts 0xd
03:06:17.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 1.33)
03:06:17.983 00.000 15712 Moving (-0.01, 1.33) raw xDistance=1.33 yDistance=-0.03
03:06:17.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:18.000 00.017 7988 UpdateGuideState exits: m=594 SNR=15.5
03:06:18.001 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:18.001 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:18.001 00.000 7988 Enqueuing Expose request
03:06:18.001 00.000 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.848669, 1:0.026348
03:06:18.001 00.000 15712 BLC: No correction, Miss < min_move
03:06:18.001 00.000 15712 PPEC rslt: input = 1.33, final = 0.79, react = 0.80, pred = -0.00, hyst = 0.67, hyst_pct = 0.00, period_length = 639.22
03:06:18.001 00.000 15712 PPEC: input: 1.33, control: 0.79, exposure: 1500
03:06:18.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:18.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:06:18.001 00.000 15712 MoveAxis(W, 259, ABG)
03:06:18.001 00.000 15712 Guiding  Dir = 3, Dur = 259
03:06:18.001 00.000 15712 IsGuiding returns 0
03:06:18.017 00.016 15712 PulseGuide returned control before completion, sleep 250
03:06:18.290 00.273 15712 IsGuiding returns 0
03:06:18.290 00.000 15712 Move returns status 0, amount 259
03:06:18.290 00.000 15712 MoveAxis(N, 0, ABG)
03:06:18.290 00.000 15712 Move returns status 0, amount 0
03:06:18.290 00.000 15712 move complete, result=0
03:06:18.290 00.000 7988 GuideStep: 1.3 px 259 ms WEST, -0.0 px 0 ms NORTH
03:06:18.303 00.013 15712 worker thread done servicing request
03:06:18.303 00.000 15712 Worker thread wakes up
03:06:18.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:18.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:20.043 01.740 15712 Exposure complete
03:06:20.106 00.063 15712 worker thread done servicing request
03:06:20.106 00.000 7988 OnExposeComplete: enter
03:06:20.109 00.003 7988 UpdateGuideState(): m_state=6
03:06:20.109 00.000 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5677
03:06:20.111 00.002 7988 Star::Find returns 1 (0), X=971.09, Y=191.64, Mass=543, SNR=14.7, Peak=132 HFD=2.8
03:06:20.111 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
03:06:20.113 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
03:06:20.113 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=1.82 hyp=1.83 cameraTheta=1.65 mountX=1.82 mountY=0.11, mountTheta=0.06
03:06:20.115 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=1.82, opts=13)
03:06:20.117 00.002 7988 Enqueuing Move request for scope (-0.15, 1.82)
03:06:20.117 00.000 15712 Worker thread wakes up
03:06:20.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 1.82) opts 0xd
03:06:20.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 1.82)
03:06:20.117 00.000 15712 Moving (-0.15, 1.82) raw xDistance=1.82 yDistance=0.11
03:06:20.117 00.000 15712 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.848669, 1:0.026348, 2:-0.107002
03:06:20.117 00.000 15712 BLC: No correction, Miss < min_move
03:06:20.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:20.120 00.003 7988 UpdateGuideState exits: m=543 SNR=14.7
03:06:20.121 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:20.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:20.121 00.000 7988 Enqueuing Expose request
03:06:20.121 00.000 15712 PPEC rslt: input = 1.82, final = 1.09, react = 1.09, pred = -0.00, hyst = 0.98, hyst_pct = 0.00, period_length = 639.22
03:06:20.121 00.000 15712 PPEC: input: 1.82, control: 1.09, exposure: 1500
03:06:20.121 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:20.121 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:06:20.121 00.000 15712 MoveAxis(W, 356, ABG)
03:06:20.121 00.000 15712 Guiding  Dir = 3, Dur = 356
03:06:20.121 00.000 15712 IsGuiding returns 0
03:06:20.139 00.018 15712 PulseGuide returned control before completion, sleep 353
03:06:20.535 00.396 15712 IsGuiding returns 0
03:06:20.535 00.000 15712 Move returns status 0, amount 356
03:06:20.535 00.000 15712 MoveAxis(N, 0, ABG)
03:06:20.535 00.000 15712 Move returns status 0, amount 0
03:06:20.535 00.000 15712 move complete, result=0
03:06:20.535 00.000 15712 worker thread done servicing request
03:06:20.535 00.000 15712 Worker thread wakes up
03:06:20.535 00.000 7988 GuideStep: 1.8 px 356 ms WEST, 0.1 px 0 ms NORTH
03:06:20.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:20.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:21.956 01.421 15712 Exposure complete
03:06:22.017 00.061 15712 worker thread done servicing request
03:06:22.017 00.000 7988 OnExposeComplete: enter
03:06:22.017 00.000 7988 UpdateGuideState(): m_state=6
03:06:22.026 00.009 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5678
03:06:22.026 00.000 7988 Star::Find returns 1 (0), X=970.93, Y=189.27, Mass=600, SNR=15.6, Peak=125 HFD=3.9
03:06:22.028 00.002 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.65 = 2.63)
03:06:22.028 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
03:06:22.030 00.002 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.54 hyp=0.62 cameraTheta=-2.09 mountX=-0.54 mountY=0.32, mountTheta=2.61
03:06:22.032 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.54, opts=13)
03:06:22.033 00.001 7988 Enqueuing Move request for scope (-0.31, -0.54)
03:06:22.033 00.000 15712 Worker thread wakes up
03:06:22.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:22.033 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.54) opts 0xd
03:06:22.033 00.000 7988 UpdateGuideState exits: m=600 SNR=15.6
03:06:22.033 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.54)
03:06:22.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:22.033 00.000 15712 Moving (-0.31, -0.54) raw xDistance=-0.54 yDistance=0.32
03:06:22.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:22.033 00.000 7988 Enqueuing Expose request
03:06:22.041 00.008 15712 BLC: window closed
03:06:22.041 00.000 15712 BLC: History state: CurrMiss=-0.32, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.848669, 1:0.026348, 2:-0.107002
03:06:22.041 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:06:22.041 00.000 15712 BLC: window closed
03:06:22.041 00.000 15712 PPEC rslt: input = -0.54, final = -0.33, react = -0.33, pred = -0.00, hyst = -0.25, hyst_pct = 0.00, period_length = 639.22
03:06:22.041 00.000 15712 PPEC: input: -0.54, control: -0.33, exposure: 1500
03:06:22.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:06:22.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:06:22.041 00.000 15712 MoveAxis(E, 108, ABG)
03:06:22.041 00.000 15712 Guiding  Dir = 2, Dur = 108
03:06:22.041 00.000 15712 IsGuiding returns 0
03:06:22.074 00.033 15712 PulseGuide returned control before completion, sleep 90
03:06:22.202 00.128 15712 IsGuiding returns 0
03:06:22.202 00.000 15712 Move returns status 0, amount 108
03:06:22.202 00.000 15712 MoveAxis(N, 0, ABG)
03:06:22.202 00.000 15712 Move returns status 0, amount 0
03:06:22.202 00.000 15712 move complete, result=0
03:06:22.202 00.000 7988 GuideStep: -0.5 px 108 ms EAST, 0.3 px 0 ms NORTH
03:06:22.204 00.002 15712 worker thread done servicing request
03:06:22.204 00.000 15712 Worker thread wakes up
03:06:22.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:22.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:23.838 01.634 15712 Exposure complete
03:06:23.900 00.062 15712 worker thread done servicing request
03:06:23.900 00.000 7988 OnExposeComplete: enter
03:06:23.900 00.000 7988 UpdateGuideState(): m_state=6
03:06:23.904 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5679
03:06:23.904 00.000 7988 Star::Find returns 1 (0), X=970.86, Y=188.52, Mass=568, SNR=15.3, Peak=137 HFD=3.0
03:06:23.906 00.002 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.42 = 2.87)
03:06:23.906 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
03:06:23.908 00.002 7988 CameraToMount -- cameraX=-0.38 cameraY=-1.30 hyp=1.35 cameraTheta=-1.85 mountX=-1.30 mountY=0.41, mountTheta=2.84
03:06:23.910 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=-1.30, opts=13)
03:06:23.910 00.000 7988 Enqueuing Move request for scope (-0.38, -1.30)
03:06:23.912 00.002 15712 Worker thread wakes up
03:06:23.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -1.30) opts 0xd
03:06:23.912 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, -1.30)
03:06:23.912 00.000 15712 Moving (-0.38, -1.30) raw xDistance=-1.30 yDistance=0.41
03:06:23.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
03:06:23.912 00.000 7988 UpdateGuideState exits: m=568 SNR=15.3
03:06:23.915 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:23.916 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:23.917 00.001 7988 Enqueuing Expose request
03:06:23.917 00.000 15712 PPEC rslt: input = -1.30, final = -0.79, react = -0.78, pred = -0.01, hyst = -0.64, hyst_pct = 0.00, period_length = 639.22
03:06:23.917 00.000 15712 PPEC: input: -1.30, control: -0.79, exposure: 1500
03:06:23.917 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:06:23.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
03:06:23.917 00.000 15712 MoveAxis(E, 258, ABG)
03:06:23.917 00.000 15712 Guiding  Dir = 2, Dur = 258
03:06:23.917 00.000 15712 IsGuiding returns 0
03:06:23.934 00.017 15712 PulseGuide returned control before completion, sleep 244
03:06:24.204 00.270 15712 IsGuiding returns 0
03:06:24.204 00.000 15712 Move returns status 0, amount 258
03:06:24.204 00.000 15712 MoveAxis(N, 0, ABG)
03:06:24.204 00.000 15712 Move returns status 0, amount 0
03:06:24.204 00.000 15712 move complete, result=0
03:06:24.204 00.000 15712 worker thread done servicing request
03:06:24.204 00.000 15712 Worker thread wakes up
03:06:24.204 00.000 7988 GuideStep: -1.3 px 258 ms EAST, 0.4 px 0 ms NORTH
03:06:24.206 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:24.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:25.624 01.418 15712 Exposure complete
03:06:25.690 00.066 15712 worker thread done servicing request
03:06:25.690 00.000 7988 OnExposeComplete: enter
03:06:25.690 00.000 7988 UpdateGuideState(): m_state=6
03:06:25.690 00.000 7988 Star::Find(15, 970, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5680
03:06:25.690 00.000 7988 Star::Find returns 1 (0), X=971.04, Y=188.89, Mass=591, SNR=15.4, Peak=130 HFD=3.0
03:06:25.690 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.34 = 2.94)
03:06:25.690 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.38 = 2.91)
03:06:25.690 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.93 hyp=0.95 cameraTheta=-1.78 mountX=-0.93 mountY=0.22, mountTheta=2.91
03:06:25.690 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.93, opts=13)
03:06:25.700 00.010 7988 Enqueuing Move request for scope (-0.20, -0.93)
03:06:25.702 00.002 15712 Worker thread wakes up
03:06:25.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.93) opts 0xd
03:06:25.702 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.93)
03:06:25.702 00.000 15712 Moving (-0.20, -0.93) raw xDistance=-0.93 yDistance=0.22
03:06:25.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
03:06:25.702 00.000 7988 UpdateGuideState exits: m=591 SNR=15.4
03:06:25.704 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:25.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:25.706 00.002 7988 Enqueuing Expose request
03:06:25.706 00.000 15712 PPEC rslt: input = -0.93, final = -0.57, react = -0.56, pred = -0.01, hyst = -0.52, hyst_pct = 0.00, period_length = 639.23
03:06:25.706 00.000 15712 PPEC: input: -0.93, control: -0.57, exposure: 1500
03:06:25.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:25.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:06:25.706 00.000 15712 MoveAxis(E, 185, ABG)
03:06:25.706 00.000 15712 Guiding  Dir = 2, Dur = 185
03:06:25.706 00.000 15712 IsGuiding returns 0
03:06:25.734 00.028 15712 PulseGuide returned control before completion, sleep 169
03:06:25.926 00.192 15712 IsGuiding returns 1
03:06:25.926 00.000 15712 scope still moving after pulse duration time elapsed
03:06:25.956 00.030 15712 IsGuiding returns 0
03:06:25.956 00.000 15712 scope move finished after 185 + 62 ms
03:06:25.956 00.000 15712 Move returns status 0, amount 185
03:06:25.956 00.000 15712 MoveAxis(N, 0, ABG)
03:06:25.956 00.000 15712 Move returns status 0, amount 0
03:06:25.956 00.000 15712 move complete, result=0
03:06:25.956 00.000 15712 worker thread done servicing request
03:06:25.956 00.000 7988 GuideStep: -0.9 px 185 ms EAST, 0.2 px 0 ms NORTH
03:06:25.956 00.000 15712 Worker thread wakes up
03:06:25.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:25.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:27.599 01.643 15712 Exposure complete
03:06:27.660 00.061 15712 worker thread done servicing request
03:06:27.660 00.000 7988 OnExposeComplete: enter
03:06:27.660 00.000 7988 UpdateGuideState(): m_state=6
03:06:27.665 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5681
03:06:27.665 00.000 7988 Star::Find returns 1 (0), X=971.17, Y=188.86, Mass=645, SNR=16.1, Peak=137 HFD=3.3
03:06:27.667 00.002 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
03:06:27.667 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
03:06:27.669 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.96 hyp=0.96 cameraTheta=-1.64 mountX=-0.96 mountY=0.09, mountTheta=3.05
03:06:27.671 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.96, opts=13)
03:06:27.671 00.000 7988 Enqueuing Move request for scope (-0.06, -0.96)
03:06:27.673 00.002 15712 Worker thread wakes up
03:06:27.673 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.96) opts 0xd
03:06:27.674 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.96)
03:06:27.674 00.000 15712 Moving (-0.06, -0.96) raw xDistance=-0.96 yDistance=0.09
03:06:27.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
03:06:27.674 00.000 7988 UpdateGuideState exits: m=645 SNR=16.1
03:06:27.676 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:27.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:27.676 00.000 7988 Enqueuing Expose request
03:06:27.676 00.000 15712 PPEC rslt: input = -0.96, final = -0.58, react = -0.57, pred = -0.01, hyst = -0.56, hyst_pct = 0.00, period_length = 639.23
03:06:27.676 00.000 15712 PPEC: input: -0.96, control: -0.58, exposure: 1500
03:06:27.676 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:27.676 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:06:27.676 00.000 15712 MoveAxis(E, 191, ABG)
03:06:27.676 00.000 15712 Guiding  Dir = 2, Dur = 191
03:06:27.676 00.000 15712 IsGuiding returns 0
03:06:27.700 00.024 15712 PulseGuide returned control before completion, sleep 181
03:06:27.884 00.184 15712 IsGuiding returns 1
03:06:27.884 00.000 15712 scope still moving after pulse duration time elapsed
03:06:27.920 00.036 15712 IsGuiding returns 0
03:06:27.920 00.000 15712 scope move finished after 191 + 53 ms
03:06:27.920 00.000 15712 Move returns status 0, amount 191
03:06:27.920 00.000 15712 MoveAxis(N, 0, ABG)
03:06:27.920 00.000 15712 Move returns status 0, amount 0
03:06:27.920 00.000 15712 move complete, result=0
03:06:27.920 00.000 7988 GuideStep: -1.0 px 191 ms EAST, 0.1 px 0 ms NORTH
03:06:27.926 00.006 15712 worker thread done servicing request
03:06:27.926 00.000 15712 Worker thread wakes up
03:06:27.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:27.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:29.335 01.409 15712 Exposure complete
03:06:29.398 00.063 15712 worker thread done servicing request
03:06:29.398 00.000 7988 OnExposeComplete: enter
03:06:29.398 00.000 7988 UpdateGuideState(): m_state=6
03:06:29.398 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5682
03:06:29.398 00.000 7988 Star::Find returns 1 (0), X=970.94, Y=189.65, Mass=717, SNR=17.0, Peak=142 HFD=3.5
03:06:29.398 00.000 7988 MultiStar: exiting stabilization period
03:06:29.398 00.000 7988 MultiStar: [#1 -0.13,-0.08,0.87,U] [#2 -0.25,-0.13,0.82,U] [#3 -0.42,0.15,0.80,U] [#4 -0.06,-0.09,0.59,U] [#5 -0.56,-0.38,0.62,U] [#6 -0.48,-0.20,0.61,U] [#7 -0.60,-0.27,0.45,U] [#8 -0.61,-0.92,0.00,M6] 
03:06:29.398 00.000 7988 single-star, 7 included, MultiStar: {-0.33, -0.13}, one-star: {-0.30, -0.16}
03:06:29.407 00.009 7988 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.56) = xAngle (-4.20 = 2.09)
03:06:29.407 00.000 7988 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.23 = 2.05)
03:06:29.407 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.16 hyp=0.34 cameraTheta=-2.63 mountX=-0.17 mountY=0.30, mountTheta=2.08
03:06:29.407 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.16, opts=13)
03:06:29.412 00.005 7988 Enqueuing Move request for scope (-0.30, -0.16)
03:06:29.414 00.002 15712 Worker thread wakes up
03:06:29.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.16) opts 0xd
03:06:29.414 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.16)
03:06:29.414 00.000 15712 Moving (-0.30, -0.16) raw xDistance=-0.17 yDistance=0.30
03:06:29.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
03:06:29.414 00.000 7988 UpdateGuideState exits: m=717 SNR=17.0
03:06:29.416 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:29.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:29.418 00.002 7988 Enqueuing Expose request
03:06:29.418 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.23
03:06:29.418 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
03:06:29.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:06:29.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:06:29.418 00.000 15712 MoveAxis(E, 36, ABG)
03:06:29.418 00.000 15712 Guiding  Dir = 2, Dur = 36
03:06:29.420 00.002 15712 IsGuiding returns 0
03:06:29.440 00.020 15712 PulseGuide returned control before completion, sleep 24
03:06:29.491 00.051 15712 IsGuiding returns 0
03:06:29.491 00.000 15712 Move returns status 0, amount 36
03:06:29.491 00.000 15712 MoveAxis(N, 0, ABG)
03:06:29.491 00.000 15712 Move returns status 0, amount 0
03:06:29.491 00.000 15712 move complete, result=0
03:06:29.491 00.000 15712 worker thread done servicing request
03:06:29.491 00.000 15712 Worker thread wakes up
03:06:29.491 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.3 px 0 ms NORTH
03:06:29.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:29.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:31.232 01.741 15712 Exposure complete
03:06:31.295 00.063 15712 worker thread done servicing request
03:06:31.295 00.000 7988 OnExposeComplete: enter
03:06:31.295 00.000 7988 UpdateGuideState(): m_state=6
03:06:31.298 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5683
03:06:31.298 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=190.66, Mass=613, SNR=15.5, Peak=136 HFD=3.3
03:06:31.300 00.002 7988 MultiStar: [#1 -0.27,1.19,0.00,M3] [#2 -0.20,1.05,0.00,M3] [#3 0.13,1.16,0.00,M2] [#4 -0.08,0.99,0.00,M3] [#5 -0.55,0.49,0.00,M1] [#6 -0.23,0.53,0.65,U] [#7 -0.16,2.14,0.00,M1] [#8 0.50,1.92,0.00,M7] 
03:06:31.300 00.000 7988 refined, 1 included, MultiStar: {-0.23, 0.72}, one-star: {-0.22, 0.85}
03:06:31.302 00.002 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
03:06:31.302 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
03:06:31.304 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.72 hyp=0.76 cameraTheta=1.87 mountX=0.72 mountY=0.21, mountTheta=0.28
03:06:31.306 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.72, opts=13)
03:06:31.306 00.000 7988 Enqueuing Move request for scope (-0.23, 0.72)
03:06:31.308 00.002 15712 Worker thread wakes up
03:06:31.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.72) opts 0xd
03:06:31.308 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.72)
03:06:31.308 00.000 15712 Moving (-0.23, 0.72) raw xDistance=0.72 yDistance=0.21
03:06:31.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
03:06:31.310 00.002 7988 UpdateGuideState exits: m=613 SNR=15.5
03:06:31.312 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:31.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:31.312 00.000 7988 Enqueuing Expose request
03:06:31.312 00.000 15712 PPEC rslt: input = 0.72, final = 0.42, react = 0.43, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 639.23
03:06:31.312 00.000 15712 PPEC: input: 0.72, control: 0.42, exposure: 1500
03:06:31.312 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:31.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:06:31.312 00.000 15712 MoveAxis(W, 137, ABG)
03:06:31.312 00.000 15712 Guiding  Dir = 3, Dur = 137
03:06:31.312 00.000 15712 IsGuiding returns 0
03:06:31.345 00.033 15712 PulseGuide returned control before completion, sleep 118
03:06:31.470 00.125 15712 IsGuiding returns 1
03:06:31.470 00.000 15712 scope still moving after pulse duration time elapsed
03:06:31.521 00.051 15712 IsGuiding returns 0
03:06:31.521 00.000 15712 scope move finished after 137 + 68 ms
03:06:31.521 00.000 15712 Move returns status 0, amount 137
03:06:31.521 00.000 15712 MoveAxis(N, 0, ABG)
03:06:31.521 00.000 15712 Move returns status 0, amount 0
03:06:31.521 00.000 15712 move complete, result=0
03:06:31.521 00.000 7988 GuideStep: 0.7 px 137 ms WEST, 0.2 px 0 ms NORTH
03:06:31.523 00.002 15712 worker thread done servicing request
03:06:31.523 00.000 15712 Worker thread wakes up
03:06:31.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:31.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:32.939 01.416 15712 Exposure complete
03:06:33.003 00.064 15712 worker thread done servicing request
03:06:33.003 00.000 7988 OnExposeComplete: enter
03:06:33.003 00.000 7988 UpdateGuideState(): m_state=6
03:06:33.006 00.003 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5684
03:06:33.006 00.000 7988 Star::Find returns 1 (0), X=971.22, Y=191.36, Mass=665, SNR=16.5, Peak=134 HFD=3.6
03:06:33.006 00.000 7988 MultiStar: large primary error, entering stabilization period
03:06:33.006 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
03:06:33.010 00.004 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
03:06:33.010 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=1.54 hyp=1.54 cameraTheta=1.58 mountX=1.54 mountY=-0.02, mountTheta=-0.01
03:06:33.010 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=1.54, opts=13)
03:06:33.010 00.000 7988 Enqueuing Move request for scope (-0.02, 1.54)
03:06:33.010 00.000 15712 Worker thread wakes up
03:06:33.010 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 1.54) opts 0xd
03:06:33.010 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 1.54)
03:06:33.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
03:06:33.017 00.007 15712 Moving (-0.02, 1.54) raw xDistance=1.54 yDistance=-0.02
03:06:33.017 00.000 7988 UpdateGuideState exits: m=665 SNR=16.5
03:06:33.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:33.019 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:33.019 00.000 7988 Enqueuing Expose request
03:06:33.021 00.002 15712 PPEC rslt: input = 1.54, final = 0.91, react = 0.92, pred = -0.01, hyst = 0.83, hyst_pct = 0.00, period_length = 639.23
03:06:33.021 00.000 15712 PPEC: input: 1.54, control: 0.91, exposure: 1500
03:06:33.021 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:33.021 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:06:33.021 00.000 15712 MoveAxis(W, 297, ABG)
03:06:33.021 00.000 15712 Guiding  Dir = 3, Dur = 297
03:06:33.021 00.000 15712 IsGuiding returns 0
03:06:33.039 00.018 15712 PulseGuide returned control before completion, sleep 290
03:06:33.336 00.297 15712 IsGuiding returns 1
03:06:33.336 00.000 15712 scope still moving after pulse duration time elapsed
03:06:33.373 00.037 15712 IsGuiding returns 0
03:06:33.373 00.000 15712 scope move finished after 297 + 56 ms
03:06:33.373 00.000 15712 Move returns status 0, amount 297
03:06:33.373 00.000 15712 MoveAxis(N, 0, ABG)
03:06:33.373 00.000 15712 Move returns status 0, amount 0
03:06:33.373 00.000 15712 move complete, result=0
03:06:33.373 00.000 15712 worker thread done servicing request
03:06:33.373 00.000 15712 Worker thread wakes up
03:06:33.373 00.000 7988 GuideStep: 1.5 px 297 ms WEST, -0.0 px 0 ms NORTH
03:06:33.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:33.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:35.012 01.639 15712 Exposure complete
03:06:35.074 00.062 15712 worker thread done servicing request
03:06:35.074 00.000 7988 OnExposeComplete: enter
03:06:35.074 00.000 7988 UpdateGuideState(): m_state=6
03:06:35.074 00.000 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5685
03:06:35.074 00.000 7988 Star::Find returns 1 (0), X=971.19, Y=190.60, Mass=687, SNR=16.7, Peak=131 HFD=3.6
03:06:35.074 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
03:06:35.074 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
03:06:35.074 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.79 hyp=0.79 cameraTheta=1.63 mountX=0.79 mountY=0.03, mountTheta=0.03
03:06:35.085 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.79, opts=13)
03:06:35.085 00.000 7988 Enqueuing Move request for scope (-0.04, 0.79)
03:06:35.085 00.000 15712 Worker thread wakes up
03:06:35.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.79) opts 0xd
03:06:35.085 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.79)
03:06:35.085 00.000 15712 Moving (-0.04, 0.79) raw xDistance=0.79 yDistance=0.03
03:06:35.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
03:06:35.085 00.000 7988 UpdateGuideState exits: m=687 SNR=16.7
03:06:35.089 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:35.091 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:35.091 00.000 7988 Enqueuing Expose request
03:06:35.093 00.002 15712 PPEC rslt: input = 0.79, final = 0.46, react = 0.47, pred = -0.01, hyst = 0.45, hyst_pct = 0.00, period_length = 639.23
03:06:35.093 00.000 15712 PPEC: input: 0.79, control: 0.46, exposure: 1500
03:06:35.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:35.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:06:35.093 00.000 15712 MoveAxis(W, 150, ABG)
03:06:35.093 00.000 15712 Guiding  Dir = 3, Dur = 150
03:06:35.093 00.000 15712 IsGuiding returns 0
03:06:35.106 00.013 15712 PulseGuide returned control before completion, sleep 137
03:06:35.272 00.166 15712 IsGuiding returns 1
03:06:35.272 00.000 15712 scope still moving after pulse duration time elapsed
03:06:35.313 00.041 15712 IsGuiding returns 0
03:06:35.313 00.000 15712 scope move finished after 150 + 68 ms
03:06:35.313 00.000 15712 Move returns status 0, amount 150
03:06:35.313 00.000 15712 MoveAxis(N, 0, ABG)
03:06:35.313 00.000 15712 Move returns status 0, amount 0
03:06:35.313 00.000 15712 move complete, result=0
03:06:35.313 00.000 15712 worker thread done servicing request
03:06:35.313 00.000 15712 Worker thread wakes up
03:06:35.313 00.000 7988 GuideStep: 0.8 px 150 ms WEST, 0.0 px 0 ms NORTH
03:06:35.315 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:35.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:36.731 01.416 15712 Exposure complete
03:06:36.792 00.061 15712 worker thread done servicing request
03:06:36.792 00.000 7988 OnExposeComplete: enter
03:06:36.792 00.000 7988 UpdateGuideState(): m_state=6
03:06:36.792 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5686
03:06:36.792 00.000 7988 Star::Find returns 1 (0), X=971.09, Y=189.90, Mass=643, SNR=16.1, Peak=138 HFD=3.8
03:06:36.792 00.000 7988 MultiStar: exiting stabilization period
03:06:36.792 00.000 7988 MultiStar: [#1 -0.08,-0.16,0.94,U] [#2 -0.37,-0.50,0.79,U] [#3 -0.37,0.57,0.91,U] [#4 -0.00,-0.13,0.66,U] [#5 -0.19,-0.15,0.71,U] [#6 -0.02,-0.14,0.63,U] [#7 -0.14,-0.44,0.44,U] [#8 -0.58,-0.38,0.40,U] 
03:06:36.792 00.000 7988 single-star, 8 included, MultiStar: {-0.20, -0.09}, one-star: {-0.15, 0.08}
03:06:36.792 00.000 7988 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
03:06:36.792 00.000 7988 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
03:06:36.805 00.013 7988 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.64 mountX=0.08 mountY=0.14, mountTheta=1.07
03:06:36.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.08, opts=13)
03:06:36.808 00.003 7988 Enqueuing Move request for scope (-0.15, 0.08)
03:06:36.808 00.000 15712 Worker thread wakes up
03:06:36.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:36.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
03:06:36.808 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
03:06:36.808 00.000 15712 Moving (-0.15, 0.08) raw xDistance=0.08 yDistance=0.14
03:06:36.808 00.000 7988 UpdateGuideState exits: m=643 SNR=16.1
03:06:36.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:36.814 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:36.814 00.000 7988 Enqueuing Expose request
03:06:36.816 00.002 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.23
03:06:36.816 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
03:06:36.816 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:36.816 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:06:36.816 00.000 15712 MoveAxis(E, 4, ABG)
03:06:36.816 00.000 15712 Guiding  Dir = 2, Dur = 4
03:06:36.816 00.000 15712 IsGuiding returns 0
03:06:36.876 00.060 15712 IsGuiding returns 0
03:06:36.876 00.000 15712 Move returns status 0, amount 4
03:06:36.876 00.000 15712 MoveAxis(N, 0, ABG)
03:06:36.876 00.000 15712 Move returns status 0, amount 0
03:06:36.876 00.000 15712 move complete, result=0
03:06:36.876 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
03:06:36.878 00.002 15712 worker thread done servicing request
03:06:36.878 00.000 15712 Worker thread wakes up
03:06:36.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:36.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:38.518 01.640 15712 Exposure complete
03:06:38.581 00.063 15712 worker thread done servicing request
03:06:38.581 00.000 7988 OnExposeComplete: enter
03:06:38.581 00.000 7988 UpdateGuideState(): m_state=6
03:06:38.581 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5687
03:06:38.581 00.000 7988 Star::Find returns 1 (0), X=971.10, Y=189.36, Mass=573, SNR=15.3, Peak=148 HFD=3.2
03:06:38.581 00.000 7988 MultiStar: [#1 0.06,-0.19,1.10,U] [#2 0.11,-0.76,0.00,M3] [#3 -0.01,-0.61,0.88,U] [#4 -0.30,-0.61,0.78,U] [#5 -0.40,-0.33,0.76,U] [#6 -0.53,-0.84,0.00,M3] [#7 -0.31,-0.16,0.43,U] [#8 -0.18,-1.28,0.00,M7] 
03:06:38.581 00.000 7988 refined, 5 included, MultiStar: {-0.15, -0.40}, one-star: {-0.14, -0.45}
03:06:38.581 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
03:06:38.581 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.76)
03:06:38.581 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.40 hyp=0.43 cameraTheta=-1.93 mountX=-0.40 mountY=0.16, mountTheta=2.76
03:06:38.591 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.40, opts=13)
03:06:38.591 00.000 7988 Enqueuing Move request for scope (-0.15, -0.40)
03:06:38.591 00.000 15712 Worker thread wakes up
03:06:38.591 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.40) opts 0xd
03:06:38.595 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
03:06:38.595 00.000 7988 UpdateGuideState exits: m=573 SNR=15.3
03:06:38.597 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:38.597 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.40)
03:06:38.597 00.000 15712 Moving (-0.15, -0.40) raw xDistance=-0.40 yDistance=0.16
03:06:38.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:38.599 00.002 7988 Enqueuing Expose request
03:06:38.599 00.000 15712 PPEC rslt: input = -0.40, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.23
03:06:38.599 00.000 15712 PPEC: input: -0.40, control: -0.25, exposure: 1500
03:06:38.599 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:38.599 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:06:38.599 00.000 15712 MoveAxis(E, 83, ABG)
03:06:38.599 00.000 15712 Guiding  Dir = 2, Dur = 83
03:06:38.604 00.005 15712 IsGuiding returns 0
03:06:38.618 00.014 15712 PulseGuide returned control before completion, sleep 79
03:06:38.727 00.109 15712 IsGuiding returns 0
03:06:38.727 00.000 15712 Move returns status 0, amount 83
03:06:38.727 00.000 15712 MoveAxis(N, 0, ABG)
03:06:38.727 00.000 15712 Move returns status 0, amount 0
03:06:38.727 00.000 15712 move complete, result=0
03:06:38.727 00.000 7988 GuideStep: -0.4 px 83 ms EAST, 0.2 px 0 ms NORTH
03:06:38.732 00.005 15712 worker thread done servicing request
03:06:38.732 00.000 15712 Worker thread wakes up
03:06:38.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:38.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:40.144 01.412 15712 Exposure complete
03:06:40.209 00.065 15712 worker thread done servicing request
03:06:40.209 00.000 7988 OnExposeComplete: enter
03:06:40.209 00.000 7988 UpdateGuideState(): m_state=6
03:06:40.209 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5688
03:06:40.209 00.000 7988 Star::Find returns 1 (0), X=971.42, Y=188.54, Mass=681, SNR=16.5, Peak=126 HFD=3.4
03:06:40.209 00.000 7988 MultiStar: [#1 -0.00,-1.25,0.00,M2] [#2 0.13,-1.09,0.00,M4] [#3 -0.11,-0.87,0.00,M1] [#4 -0.27,-1.21,0.00,M2] [#5 -0.37,-1.34,0.00,M1] [#6 -0.31,-1.72,0.00,M4] [#7 -0.62,-0.72,0.00,M1] [#8 -0.12,-1.18,0.00,M8] 
03:06:40.209 00.000 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
03:06:40.209 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
03:06:40.209 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-1.28 hyp=1.29 cameraTheta=-1.43 mountX=-1.27 mountY=-0.15, mountTheta=-3.02
03:06:40.218 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-1.28, opts=13)
03:06:40.218 00.000 7988 Enqueuing Move request for scope (0.19, -1.28)
03:06:40.220 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:40.221 00.001 7988 UpdateGuideState exits: m=681 SNR=16.5
03:06:40.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:40.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:40.221 00.000 7988 Enqueuing Expose request
03:06:40.221 00.000 15712 Worker thread wakes up
03:06:40.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.28) opts 0xd
03:06:40.221 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -1.28)
03:06:40.221 00.000 15712 Moving (0.19, -1.28) raw xDistance=-1.27 yDistance=-0.15
03:06:40.221 00.000 15712 PPEC rslt: input = -1.27, final = -0.78, react = -0.76, pred = -0.01, hyst = -0.69, hyst_pct = 0.00, period_length = 639.24
03:06:40.221 00.000 15712 PPEC: input: -1.27, control: -0.78, exposure: 1500
03:06:40.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:40.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:06:40.221 00.000 15712 MoveAxis(E, 253, ABG)
03:06:40.221 00.000 15712 Guiding  Dir = 2, Dur = 253
03:06:40.242 00.021 15712 IsGuiding returns 0
03:06:40.255 00.013 15712 PulseGuide returned control before completion, sleep 248
03:06:40.522 00.267 15712 IsGuiding returns 0
03:06:40.522 00.000 15712 Move returns status 0, amount 253
03:06:40.522 00.000 15712 MoveAxis(N, 0, ABG)
03:06:40.522 00.000 15712 Move returns status 0, amount 0
03:06:40.522 00.000 15712 move complete, result=0
03:06:40.522 00.000 15712 worker thread done servicing request
03:06:40.522 00.000 15712 Worker thread wakes up
03:06:40.522 00.000 7988 GuideStep: -1.3 px 253 ms EAST, -0.2 px 0 ms NORTH
03:06:40.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:40.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:42.164 01.642 15712 Exposure complete
03:06:42.227 00.063 15712 worker thread done servicing request
03:06:42.227 00.000 7988 OnExposeComplete: enter
03:06:42.227 00.000 7988 UpdateGuideState(): m_state=6
03:06:42.232 00.005 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5689
03:06:42.232 00.000 7988 Star::Find returns 1 (0), X=971.14, Y=188.93, Mass=618, SNR=15.9, Peak=131 HFD=3.1
03:06:42.234 00.002 7988 MultiStar: [#1 -0.28,-0.83,0.00,M3] [#2 0.12,-1.12,0.00,M5] [#3 -0.10,-0.48,0.75,U] [#4 -0.09,-0.95,0.00,M3] [#5 -0.23,-0.82,0.00,M2] [#6 -0.37,-1.55,0.00,M5] [#7 0.56,-0.54,0.00,M2] [#8 -0.12,-0.98,0.00,M9] 
03:06:42.234 00.000 7988 refined, 1 included, MultiStar: {-0.10, -0.71}, one-star: {-0.10, -0.88}
03:06:42.236 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
03:06:42.236 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.98)
03:06:42.238 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.71 hyp=0.72 cameraTheta=-1.71 mountX=-0.71 mountY=0.12, mountTheta=2.98
03:06:42.240 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.71, opts=13)
03:06:42.240 00.000 7988 Enqueuing Move request for scope (-0.10, -0.71)
03:06:42.242 00.002 15712 Worker thread wakes up
03:06:42.242 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.71) opts 0xd
03:06:42.242 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.71)
03:06:42.242 00.000 15712 Moving (-0.10, -0.71) raw xDistance=-0.71 yDistance=0.12
03:06:42.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:42.242 00.000 7988 UpdateGuideState exits: m=618 SNR=15.9
03:06:42.245 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:42.245 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:42.247 00.002 7988 Enqueuing Expose request
03:06:42.247 00.000 15712 PPEC rslt: input = -0.71, final = -0.44, react = -0.43, pred = -0.01, hyst = -0.40, hyst_pct = 0.00, period_length = 639.24
03:06:42.247 00.000 15712 PPEC: input: -0.71, control: -0.44, exposure: 1500
03:06:42.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:42.247 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:06:42.247 00.000 15712 MoveAxis(E, 143, ABG)
03:06:42.247 00.000 15712 Guiding  Dir = 2, Dur = 143
03:06:42.247 00.000 15712 IsGuiding returns 0
03:06:42.259 00.012 15712 PulseGuide returned control before completion, sleep 140
03:06:42.417 00.158 15712 IsGuiding returns 0
03:06:42.417 00.000 15712 Move returns status 0, amount 143
03:06:42.417 00.000 15712 MoveAxis(N, 0, ABG)
03:06:42.417 00.000 15712 Move returns status 0, amount 0
03:06:42.417 00.000 15712 move complete, result=0
03:06:42.417 00.000 7988 GuideStep: -0.7 px 143 ms EAST, 0.1 px 0 ms NORTH
03:06:42.425 00.008 15712 worker thread done servicing request
03:06:42.425 00.000 15712 Worker thread wakes up
03:06:42.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:42.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:43.838 01.413 15712 Exposure complete
03:06:43.900 00.062 15712 worker thread done servicing request
03:06:43.900 00.000 7988 OnExposeComplete: enter
03:06:43.900 00.000 7988 UpdateGuideState(): m_state=6
03:06:43.904 00.004 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5690
03:06:43.904 00.000 7988 Star::Find returns 1 (0), X=971.16, Y=189.17, Mass=627, SNR=16.1, Peak=142 HFD=3.1
03:06:43.907 00.003 7988 MultiStar: [#1 0.13,-0.45,0.86,U] [#2 0.29,-0.42,0.80,U] [#3 -0.08,-0.39,0.79,U] [#4 0.20,0.06,0.64,U] [#5 -0.40,-0.32,0.72,U] [#6 -0.09,-0.58,0.60,U] [#7 -0.09,-0.33,0.50,U] [#8 -0.08,-0.48,0.44,U] 
03:06:43.907 00.000 7988 refined, 8 included, MultiStar: {-0.01, -0.41}, one-star: {-0.08, -0.65}
03:06:43.909 00.002 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
03:06:43.909 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.08)
03:06:43.911 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.41 hyp=0.41 cameraTheta=-1.61 mountX=-0.41 mountY=0.02, mountTheta=3.08
03:06:43.913 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.41, opts=13)
03:06:43.913 00.000 7988 Enqueuing Move request for scope (-0.01, -0.41)
03:06:43.915 00.002 15712 Worker thread wakes up
03:06:43.915 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.41) opts 0xd
03:06:43.915 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.41)
03:06:43.915 00.000 15712 Moving (-0.01, -0.41) raw xDistance=-0.41 yDistance=0.02
03:06:43.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
03:06:43.915 00.000 7988 UpdateGuideState exits: m=627 SNR=16.1
03:06:43.918 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:43.918 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:43.920 00.002 7988 Enqueuing Expose request
03:06:43.920 00.000 15712 PPEC rslt: input = -0.41, final = -0.25, react = -0.25, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 639.24
03:06:43.920 00.000 15712 PPEC: input: -0.41, control: -0.25, exposure: 1500
03:06:43.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:43.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:06:43.920 00.000 15712 MoveAxis(E, 83, ABG)
03:06:43.920 00.000 15712 Guiding  Dir = 2, Dur = 83
03:06:43.922 00.002 15712 IsGuiding returns 0
03:06:43.941 00.019 15712 PulseGuide returned control before completion, sleep 74
03:06:44.026 00.085 15712 IsGuiding returns 1
03:06:44.026 00.000 15712 scope still moving after pulse duration time elapsed
03:06:44.061 00.035 15712 IsGuiding returns 0
03:06:44.061 00.000 15712 scope move finished after 83 + 64 ms
03:06:44.061 00.000 15712 Move returns status 0, amount 83
03:06:44.061 00.000 15712 MoveAxis(N, 0, ABG)
03:06:44.061 00.000 15712 Move returns status 0, amount 0
03:06:44.061 00.000 15712 move complete, result=0
03:06:44.061 00.000 7988 GuideStep: -0.4 px 83 ms EAST, 0.0 px 0 ms NORTH
03:06:44.071 00.010 15712 worker thread done servicing request
03:06:44.071 00.000 15712 Worker thread wakes up
03:06:44.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:44.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:45.698 01.627 15712 Exposure complete
03:06:45.762 00.064 15712 worker thread done servicing request
03:06:45.762 00.000 7988 OnExposeComplete: enter
03:06:45.762 00.000 7988 UpdateGuideState(): m_state=6
03:06:45.766 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5691
03:06:45.766 00.000 7988 Star::Find returns 1 (0), X=970.73, Y=190.47, Mass=588, SNR=15.2, Peak=125 HFD=3.2
03:06:45.769 00.003 7988 MultiStar: [#1 -0.34,1.14,0.00,M3] [#2 0.10,0.82,0.00,M5] [#3 -0.03,1.22,0.00,M1] [#4 -0.27,0.89,0.00,M3] [#5 -0.47,0.42,0.65,U] [#6 -0.79,0.37,0.00,M5] [#7 0.55,1.58,0.00,M2] [#8 0.39,1.12,0.00,M9] 
03:06:45.769 00.000 7988 refined, 1 included, MultiStar: {-0.50, 0.56}, one-star: {-0.51, 0.66}
03:06:45.769 00.000 7988 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.56) = xAngle (0.73 = 0.73)
03:06:45.769 00.000 7988 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
03:06:45.769 00.000 7988 CameraToMount -- cameraX=-0.50 cameraY=0.56 hyp=0.75 cameraTheta=2.29 mountX=0.56 mountY=0.48, mountTheta=0.71
03:06:45.769 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.50, y=0.56, opts=13)
03:06:45.777 00.008 7988 Enqueuing Move request for scope (-0.50, 0.56)
03:06:45.779 00.002 15712 Worker thread wakes up
03:06:45.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.56) opts 0xd
03:06:45.779 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.50, 0.56)
03:06:45.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
03:06:45.779 00.000 7988 UpdateGuideState exits: m=588 SNR=15.2
03:06:45.781 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:45.781 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:45.783 00.002 7988 Enqueuing Expose request
03:06:45.783 00.000 15712 Moving (-0.50, 0.56) raw xDistance=0.56 yDistance=0.48
03:06:45.785 00.002 15712 PPEC rslt: input = 0.56, final = 0.33, react = 0.34, pred = -0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.24
03:06:45.785 00.000 15712 PPEC: input: 0.56, control: 0.33, exposure: 1500
03:06:45.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:06:45.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
03:06:45.785 00.000 15712 MoveAxis(W, 107, ABG)
03:06:45.785 00.000 15712 Guiding  Dir = 3, Dur = 107
03:06:45.785 00.000 15712 IsGuiding returns 0
03:06:45.811 00.026 15712 PulseGuide returned control before completion, sleep 95
03:06:45.942 00.131 15712 IsGuiding returns 1
03:06:45.942 00.000 15712 scope still moving after pulse duration time elapsed
03:06:45.968 00.026 15712 IsGuiding returns 0
03:06:45.968 00.000 15712 scope move finished after 107 + 75 ms
03:06:45.968 00.000 15712 Move returns status 0, amount 107
03:06:45.968 00.000 15712 MoveAxis(N, 0, ABG)
03:06:45.968 00.000 15712 Move returns status 0, amount 0
03:06:45.968 00.000 15712 move complete, result=0
03:06:45.968 00.000 15712 worker thread done servicing request
03:06:45.968 00.000 15712 Worker thread wakes up
03:06:45.968 00.000 7988 GuideStep: 0.6 px 107 ms WEST, 0.5 px 0 ms NORTH
03:06:45.974 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:45.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:47.389 01.415 15712 Exposure complete
03:06:47.451 00.062 15712 worker thread done servicing request
03:06:47.451 00.000 7988 OnExposeComplete: enter
03:06:47.451 00.000 7988 UpdateGuideState(): m_state=6
03:06:47.457 00.006 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5692
03:06:47.459 00.002 7988 Star::Find returns 1 (0), X=970.71, Y=191.11, Mass=606, SNR=15.6, Peak=136 HFD=3.2
03:06:47.459 00.000 7988 Star::Find false star n=5 nbg=280 bg=70.8 sigma=2.9 thresh=79 peak=78
03:06:47.461 00.002 7988 MultiStar: [#1 -0.14,0.86,0.00,M4] [#2 -0.22,0.95,0.00,M6] [#3 -0.39,1.03,0.00,M2] [#4 -0.21,1.57,0.00,M4] [#5 -0.39,0.92,0.00,M1] [#6 -0.31,1.03,0.00,M6] [#7 -0.53,2.21,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.42,1.00,0.00,M1] 
03:06:47.461 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
03:06:47.463 00.002 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
03:06:47.463 00.000 7988 CameraToMount -- cameraX=-0.53 cameraY=1.29 hyp=1.40 cameraTheta=1.96 mountX=1.29 mountY=0.50, mountTheta=0.37
03:06:47.465 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.53, y=1.29, opts=13)
03:06:47.467 00.002 7988 Enqueuing Move request for scope (-0.53, 1.29)
03:06:47.467 00.000 15712 Worker thread wakes up
03:06:47.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 1.29) opts 0xd
03:06:47.467 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.53, 1.29)
03:06:47.467 00.000 15712 Moving (-0.53, 1.29) raw xDistance=1.29 yDistance=0.50
03:06:47.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
03:06:47.467 00.000 7988 UpdateGuideState exits: m=606 SNR=15.6
03:06:47.471 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:47.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:47.473 00.002 7988 Enqueuing Expose request
03:06:47.474 00.001 15712 PPEC rslt: input = 1.29, final = 0.77, react = 0.77, pred = -0.01, hyst = 0.68, hyst_pct = 0.00, period_length = 639.24
03:06:47.474 00.000 15712 PPEC: input: 1.29, control: 0.77, exposure: 1500
03:06:47.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:06:47.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
03:06:47.474 00.000 15712 MoveAxis(W, 250, ABG)
03:06:47.474 00.000 15712 Guiding  Dir = 3, Dur = 250
03:06:47.474 00.000 15712 IsGuiding returns 0
03:06:47.483 00.009 15712 PulseGuide returned control before completion, sleep 245
03:06:47.759 00.276 15712 IsGuiding returns 0
03:06:47.759 00.000 15712 Move returns status 0, amount 250
03:06:47.759 00.000 15712 MoveAxis(N, 0, ABG)
03:06:47.759 00.000 15712 Move returns status 0, amount 0
03:06:47.759 00.000 15712 move complete, result=0
03:06:47.759 00.000 7988 GuideStep: 1.3 px 250 ms WEST, 0.5 px 0 ms NORTH
03:06:47.763 00.004 15712 worker thread done servicing request
03:06:47.763 00.000 15712 Worker thread wakes up
03:06:47.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:47.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:49.398 01.635 15712 Exposure complete
03:06:49.462 00.064 15712 worker thread done servicing request
03:06:49.462 00.000 7988 OnExposeComplete: enter
03:06:49.462 00.000 7988 UpdateGuideState(): m_state=6
03:06:49.466 00.004 7988 Star::Find(15, 970, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5693
03:06:49.466 00.000 7988 Star::Find returns 1 (0), X=970.86, Y=188.22, Mass=533, SNR=14.7, Peak=127 HFD=2.9
03:06:49.468 00.002 7988 MultiStar: large primary error, entering stabilization period
03:06:49.468 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.37 = 2.92)
03:06:49.470 00.002 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
03:06:49.470 00.000 7988 CameraToMount -- cameraX=-0.38 cameraY=-1.60 hyp=1.64 cameraTheta=-1.80 mountX=-1.60 mountY=0.42, mountTheta=2.89
03:06:49.472 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=-1.60, opts=13)
03:06:49.474 00.002 7988 Enqueuing Move request for scope (-0.38, -1.60)
03:06:49.474 00.000 15712 Worker thread wakes up
03:06:49.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -1.60) opts 0xd
03:06:49.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, -1.60)
03:06:49.474 00.000 15712 Moving (-0.38, -1.60) raw xDistance=-1.60 yDistance=0.42
03:06:49.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
03:06:49.474 00.000 7988 UpdateGuideState exits: m=533 SNR=14.7
03:06:49.477 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:49.479 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:49.479 00.000 7988 Enqueuing Expose request
03:06:49.479 00.000 15712 PPEC rslt: input = -1.60, final = -0.96, react = -0.96, pred = -0.01, hyst = -0.84, hyst_pct = 0.00, period_length = 639.25
03:06:49.479 00.000 15712 PPEC: input: -1.60, control: -0.96, exposure: 1500
03:06:49.479 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.15 newest=1.40
03:06:49.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:06:49.479 00.000 15712 MoveAxis(E, 315, ABG)
03:06:49.479 00.000 15712 Guiding  Dir = 2, Dur = 315
03:06:49.479 00.000 15712 IsGuiding returns 0
03:06:49.504 00.025 15712 PulseGuide returned control before completion, sleep 303
03:06:49.812 00.308 15712 IsGuiding returns 1
03:06:49.812 00.000 15712 scope still moving after pulse duration time elapsed
03:06:49.855 00.043 15712 IsGuiding returns 0
03:06:49.855 00.000 15712 scope move finished after 315 + 59 ms
03:06:49.855 00.000 15712 Move returns status 0, amount 315
03:06:49.855 00.000 15712 BLC: Oldest BLC event removed
03:06:49.855 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 361 applied
03:06:49.855 00.000 15712 MoveAxis(S, 468, ABG)
03:06:49.855 00.000 15712 Guiding  Dir = 1, Dur = 468
03:06:49.855 00.000 15712 IsGuiding returns 0
03:06:49.930 00.075 15712 PulseGuide returned control before completion, sleep 400
03:06:50.339 00.409 15712 IsGuiding returns 1
03:06:50.339 00.000 15712 scope still moving after pulse duration time elapsed
03:06:50.371 00.032 15712 IsGuiding returns 1
03:06:50.430 00.059 15712 IsGuiding returns 0
03:06:50.430 00.000 15712 scope move finished after 468 + 107 ms
03:06:50.430 00.000 15712 Move returns status 0, amount 468
03:06:50.430 00.000 15712 move complete, result=0
03:06:50.430 00.000 7988 GuideStep: -1.6 px 315 ms EAST, 0.4 px 468 ms SOUTH
03:06:50.433 00.003 15712 worker thread done servicing request
03:06:50.433 00.000 15712 Worker thread wakes up
03:06:50.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:50.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:51.839 01.406 15712 Exposure complete
03:06:51.904 00.065 15712 worker thread done servicing request
03:06:51.904 00.000 7988 OnExposeComplete: enter
03:06:51.909 00.005 7988 UpdateGuideState(): m_state=6
03:06:51.909 00.000 7988 Star::Find(15, 970, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5694
03:06:51.909 00.000 7988 Star::Find returns 1 (0), X=971.06, Y=188.49, Mass=526, SNR=14.6, Peak=118 HFD=3.0
03:06:51.909 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
03:06:51.909 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
03:06:51.909 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-1.33 hyp=1.34 cameraTheta=-1.71 mountX=-1.33 mountY=0.21, mountTheta=2.98
03:06:51.916 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-1.33, opts=13)
03:06:51.916 00.000 7988 Enqueuing Move request for scope (-0.18, -1.33)
03:06:51.916 00.000 15712 Worker thread wakes up
03:06:51.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.33) opts 0xd
03:06:51.916 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -1.33)
03:06:51.916 00.000 15712 Moving (-0.18, -1.33) raw xDistance=-1.33 yDistance=0.21
03:06:51.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:51.916 00.000 7988 UpdateGuideState exits: m=526 SNR=14.6
03:06:51.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:51.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:51.916 00.000 7988 Enqueuing Expose request
03:06:51.916 00.000 15712 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.418792, 1:0.214164
03:06:51.916 00.000 15712 BLC: No correction, Miss < min_move
03:06:51.926 00.010 15712 PPEC rslt: input = -1.33, final = -0.80, react = -0.80, pred = -0.01, hyst = -0.67, hyst_pct = 0.00, period_length = 639.25
03:06:51.926 00.000 15712 PPEC: input: -1.33, control: -0.80, exposure: 1500
03:06:51.926 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:51.926 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:06:51.926 00.000 15712 MoveAxis(E, 262, ABG)
03:06:51.926 00.000 15712 Guiding  Dir = 2, Dur = 262
03:06:51.926 00.000 15712 IsGuiding returns 0
03:06:51.950 00.024 15712 PulseGuide returned control before completion, sleep 250
03:06:52.203 00.253 15712 IsGuiding returns 1
03:06:52.203 00.000 15712 scope still moving after pulse duration time elapsed
03:06:52.235 00.032 15712 IsGuiding returns 0
03:06:52.235 00.000 15712 scope move finished after 262 + 47 ms
03:06:52.235 00.000 15712 Move returns status 0, amount 262
03:06:52.235 00.000 15712 MoveAxis(N, 0, ABG)
03:06:52.235 00.000 15712 Move returns status 0, amount 0
03:06:52.235 00.000 15712 move complete, result=0
03:06:52.235 00.000 7988 GuideStep: -1.3 px 262 ms EAST, 0.2 px 0 ms NORTH
03:06:52.240 00.005 15712 worker thread done servicing request
03:06:52.240 00.000 15712 Worker thread wakes up
03:06:52.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:52.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:53.879 01.639 15712 Exposure complete
03:06:53.944 00.065 15712 worker thread done servicing request
03:06:53.944 00.000 7988 OnExposeComplete: enter
03:06:53.946 00.002 7988 UpdateGuideState(): m_state=6
03:06:53.946 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5695
03:06:53.946 00.000 7988 Star::Find returns 1 (0), X=971.19, Y=189.32, Mass=641, SNR=16.1, Peak=137 HFD=3.4
03:06:53.946 00.000 7988 MultiStar: exiting stabilization period
03:06:53.946 00.000 7988 MultiStar: [#1 -0.22,-0.15,0.96,U] [#2 0.24,-0.66,0.82,U] [#3 0.05,-0.10,0.74,U] [#4 -0.59,-0.10,0.69,U] [#5 -0.50,-0.42,0.59,U] [#6 -0.45,-0.31,0.66,U] [#7 -0.49,-0.32,0.46,U] [#8 0.11,-0.85,0.00,M10] 
03:06:53.946 00.000 7988 refined, 7 included, MultiStar: {-0.21, -0.32}, one-star: {-0.05, -0.49}
03:06:53.946 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.72 = 2.57)
03:06:53.946 00.000 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
03:06:53.946 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.32 hyp=0.39 cameraTheta=-2.15 mountX=-0.32 mountY=0.22, mountTheta=2.54
03:06:53.946 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.32, opts=13)
03:06:53.946 00.000 7988 Enqueuing Move request for scope (-0.21, -0.32)
03:06:53.958 00.012 15712 Worker thread wakes up
03:06:53.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.32) opts 0xd
03:06:53.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.32)
03:06:53.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:53.958 00.000 15712 Moving (-0.21, -0.32) raw xDistance=-0.32 yDistance=0.22
03:06:53.958 00.000 7988 UpdateGuideState exits: m=641 SNR=16.1
03:06:53.958 00.000 15712 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.418792, 1:0.214164, 2:0.220702
03:06:53.958 00.000 15712 BLC: No correction, Miss < min_move
03:06:53.963 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:53.965 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:53.965 00.000 7988 Enqueuing Expose request
03:06:53.965 00.000 15712 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 639.26
03:06:53.965 00.000 15712 PPEC: input: -0.32, control: -0.20, exposure: 1500
03:06:53.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:53.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:06:53.965 00.000 15712 MoveAxis(E, 66, ABG)
03:06:53.965 00.000 15712 Guiding  Dir = 2, Dur = 66
03:06:53.965 00.000 15712 IsGuiding returns 0
03:06:53.996 00.031 15712 PulseGuide returned control before completion, sleep 49
03:06:54.074 00.078 15712 IsGuiding returns 0
03:06:54.074 00.000 15712 Move returns status 0, amount 66
03:06:54.074 00.000 15712 MoveAxis(N, 0, ABG)
03:06:54.074 00.000 15712 Move returns status 0, amount 0
03:06:54.074 00.000 15712 move complete, result=0
03:06:54.074 00.000 15712 worker thread done servicing request
03:06:54.074 00.000 15712 Worker thread wakes up
03:06:54.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:54.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:54.074 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.2 px 0 ms NORTH
03:06:55.493 01.419 15712 Exposure complete
03:06:55.561 00.068 15712 worker thread done servicing request
03:06:55.561 00.000 7988 OnExposeComplete: enter
03:06:55.561 00.000 7988 UpdateGuideState(): m_state=6
03:06:55.561 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5696
03:06:55.561 00.000 7988 Star::Find returns 1 (0), X=971.03, Y=189.61, Mass=469, SNR=13.8, Peak=124 HFD=2.4
03:06:55.561 00.000 7988 MultiStar: [#1 -0.18,-0.42,1.21,U] [#2 0.08,-0.92,0.00,M6] [#3 -0.05,-0.11,0.89,U] [#4 0.34,-0.37,0.79,U] [#5 -0.42,-0.35,0.82,U] [#6 -0.18,-0.78,0.00,M6] [#7 -0.37,-0.04,0.59,U] [#8 -0.87,-0.70,0.00,R] 
03:06:55.561 00.000 7988 single-star, 5 included, MultiStar: {-0.14, -0.27}, one-star: {-0.21, -0.20}
03:06:55.561 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
03:06:55.561 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.33)
03:06:55.561 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-2.36 mountX=-0.20 mountY=0.21, mountTheta=2.34
03:06:55.571 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=-0.20, opts=13)
03:06:55.571 00.000 7988 Enqueuing Move request for scope (-0.21, -0.20)
03:06:55.571 00.000 15712 Worker thread wakes up
03:06:55.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.20) opts 0xd
03:06:55.571 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, -0.20)
03:06:55.571 00.000 15712 Moving (-0.21, -0.20) raw xDistance=-0.20 yDistance=0.21
03:06:55.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:55.571 00.000 7988 UpdateGuideState exits: m=469 SNR=13.8
03:06:55.576 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:55.576 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:55.578 00.002 7988 Enqueuing Expose request
03:06:55.580 00.002 15712 BLC: window closed
03:06:55.580 00.000 15712 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.418792, 1:0.214164, 2:0.220702
03:06:55.580 00.000 15712 BLC: No correction, Miss < min_move
03:06:55.580 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.26
03:06:55.580 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
03:06:55.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:55.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:06:55.580 00.000 15712 MoveAxis(E, 42, ABG)
03:06:55.580 00.000 15712 Guiding  Dir = 2, Dur = 42
03:06:55.580 00.000 15712 IsGuiding returns 0
03:06:55.609 00.029 15712 PulseGuide returned control before completion, sleep 26
03:06:55.691 00.082 15712 IsGuiding returns 1
03:06:55.691 00.000 15712 scope still moving after pulse duration time elapsed
03:06:55.714 00.023 15712 IsGuiding returns 0
03:06:55.714 00.000 15712 scope move finished after 42 + 87 ms
03:06:55.714 00.000 15712 Move returns status 0, amount 42
03:06:55.714 00.000 15712 MoveAxis(N, 0, ABG)
03:06:55.714 00.000 15712 Move returns status 0, amount 0
03:06:55.714 00.000 15712 move complete, result=0
03:06:55.714 00.000 15712 worker thread done servicing request
03:06:55.714 00.000 15712 Worker thread wakes up
03:06:55.714 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
03:06:55.716 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:55.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:57.343 01.627 15712 Exposure complete
03:06:57.404 00.061 15712 worker thread done servicing request
03:06:57.404 00.000 7988 OnExposeComplete: enter
03:06:57.404 00.000 7988 UpdateGuideState(): m_state=6
03:06:57.410 00.006 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5697
03:06:57.410 00.000 7988 Star::Find returns 1 (0), X=971.07, Y=190.46, Mass=668, SNR=16.4, Peak=138 HFD=3.6
03:06:57.412 00.002 7988 MultiStar: [#1 0.17,0.69,0.00,M3] [#2 0.09,0.65,0.79,U] [#3 0.21,1.01,0.00,M1] [#4 0.08,0.71,0.00,M3] [#5 -0.45,0.49,0.64,U] [#6 -0.35,0.46,0.59,U] [#7 -0.42,1.48,0.00,M2] [#8 0.82,0.87,0.00,M1] 
03:06:57.412 00.000 7988 refined, 3 included, MultiStar: {-0.20, 0.57}, one-star: {-0.17, 0.64}
03:06:57.414 00.002 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
03:06:57.415 00.001 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
03:06:57.415 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.57 hyp=0.61 cameraTheta=1.90 mountX=0.57 mountY=0.18, mountTheta=0.31
03:06:57.417 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.57, opts=13)
03:06:57.419 00.002 7988 Enqueuing Move request for scope (-0.20, 0.57)
03:06:57.420 00.001 15712 Worker thread wakes up
03:06:57.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.57) opts 0xd
03:06:57.420 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.57)
03:06:57.420 00.000 15712 Moving (-0.20, 0.57) raw xDistance=0.57 yDistance=0.18
03:06:57.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:57.422 00.002 7988 UpdateGuideState exits: m=668 SNR=16.4
03:06:57.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:57.424 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:57.424 00.000 7988 Enqueuing Expose request
03:06:57.424 00.000 15712 PPEC rslt: input = 0.57, final = 0.34, react = 0.34, pred = -0.01, hyst = 0.30, hyst_pct = 0.00, period_length = 639.26
03:06:57.424 00.000 15712 PPEC: input: 0.57, control: 0.34, exposure: 1500
03:06:57.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:57.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:06:57.424 00.000 15712 MoveAxis(W, 110, ABG)
03:06:57.424 00.000 15712 Guiding  Dir = 3, Dur = 110
03:06:57.424 00.000 15712 IsGuiding returns 0
03:06:57.449 00.025 15712 PulseGuide returned control before completion, sleep 99
03:06:57.568 00.119 15712 IsGuiding returns 0
03:06:57.568 00.000 15712 Move returns status 0, amount 110
03:06:57.568 00.000 15712 MoveAxis(N, 0, ABG)
03:06:57.568 00.000 15712 Move returns status 0, amount 0
03:06:57.568 00.000 15712 move complete, result=0
03:06:57.568 00.000 7988 GuideStep: 0.6 px 110 ms WEST, 0.2 px 0 ms NORTH
03:06:57.579 00.011 15712 worker thread done servicing request
03:06:57.579 00.000 15712 Worker thread wakes up
03:06:57.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:57.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:06:58.984 01.405 15712 Exposure complete
03:06:59.048 00.064 15712 worker thread done servicing request
03:06:59.048 00.000 7988 OnExposeComplete: enter
03:06:59.048 00.000 7988 UpdateGuideState(): m_state=6
03:06:59.053 00.005 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5698
03:06:59.053 00.000 7988 Star::Find returns 1 (0), X=971.07, Y=191.12, Mass=696, SNR=16.6, Peak=134 HFD=4.2
03:06:59.055 00.002 7988 MultiStar: [#1 0.19,1.54,0.00,M4] [#2 0.05,1.23,0.00,M6] [#3 0.34,2.20,0.00,M2] [#4 0.22,1.50,0.00,M4] [#5 -0.02,1.00,0.00,M1] [#6 -0.26,1.32,0.00,M6] [#7 -0.38,1.32,0.00,M3] [#8 0.06,1.79,0.00,M2] 
03:06:59.057 00.002 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
03:06:59.057 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
03:06:59.059 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=1.31 hyp=1.32 cameraTheta=1.70 mountX=1.31 mountY=0.14, mountTheta=0.11
03:06:59.059 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=1.31, opts=13)
03:06:59.061 00.002 7988 Enqueuing Move request for scope (-0.17, 1.31)
03:06:59.062 00.001 15712 Worker thread wakes up
03:06:59.062 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.31) opts 0xd
03:06:59.062 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 1.31)
03:06:59.062 00.000 15712 Moving (-0.17, 1.31) raw xDistance=1.31 yDistance=0.14
03:06:59.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
03:06:59.062 00.000 7988 UpdateGuideState exits: m=696 SNR=16.6
03:06:59.065 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:59.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:06:59.067 00.002 7988 Enqueuing Expose request
03:06:59.067 00.000 15712 PPEC rslt: input = 1.31, final = 0.78, react = 0.78, pred = -0.00, hyst = 0.70, hyst_pct = 0.00, period_length = 639.27
03:06:59.067 00.000 15712 PPEC: input: 1.31, control: 0.78, exposure: 1500
03:06:59.067 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:59.067 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:06:59.067 00.000 15712 MoveAxis(W, 255, ABG)
03:06:59.067 00.000 15712 Guiding  Dir = 3, Dur = 255
03:06:59.069 00.002 15712 IsGuiding returns 0
03:06:59.096 00.027 15712 PulseGuide returned control before completion, sleep 238
03:06:59.350 00.254 15712 IsGuiding returns 1
03:06:59.350 00.000 15712 scope still moving after pulse duration time elapsed
03:06:59.383 00.033 15712 IsGuiding returns 0
03:06:59.383 00.000 15712 scope move finished after 255 + 59 ms
03:06:59.383 00.000 15712 Move returns status 0, amount 255
03:06:59.383 00.000 15712 MoveAxis(N, 0, ABG)
03:06:59.383 00.000 15712 Move returns status 0, amount 0
03:06:59.383 00.000 15712 move complete, result=0
03:06:59.383 00.000 15712 worker thread done servicing request
03:06:59.383 00.000 15712 Worker thread wakes up
03:06:59.383 00.000 7988 GuideStep: 1.3 px 255 ms WEST, 0.1 px 0 ms NORTH
03:06:59.385 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:06:59.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:01.024 01.639 15712 Exposure complete
03:07:01.088 00.064 15712 worker thread done servicing request
03:07:01.088 00.000 7988 OnExposeComplete: enter
03:07:01.088 00.000 7988 UpdateGuideState(): m_state=6
03:07:01.091 00.003 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5699
03:07:01.091 00.000 7988 Star::Find returns 1 (0), X=971.12, Y=191.02, Mass=651, SNR=16.4, Peak=149 HFD=3.0
03:07:01.093 00.002 7988 MultiStar: [#1 -0.07,1.86,0.00,M5] [#2 0.27,1.48,0.00,M7] [#3 -0.30,2.05,0.00,M3] [#4 0.06,1.40,0.00,M5] [#5 -0.72,1.44,0.00,M2] [#6 -0.10,1.28,0.00,M7] [#7 0.52,1.56,0.00,M4] [#8 0.00,0.00,0.00,L] [#9 0.25,1.59,0.00,M6] 
03:07:01.093 00.000 7988 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
03:07:01.093 00.000 7988 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
03:07:01.093 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=1.21 hyp=1.21 cameraTheta=1.67 mountX=1.21 mountY=0.09, mountTheta=0.07
03:07:01.093 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=1.21, opts=13)
03:07:01.093 00.000 7988 Enqueuing Move request for scope (-0.12, 1.21)
03:07:01.093 00.000 15712 Worker thread wakes up
03:07:01.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.21) opts 0xd
03:07:01.093 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 1.21)
03:07:01.093 00.000 15712 Moving (-0.12, 1.21) raw xDistance=1.21 yDistance=0.09
03:07:01.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
03:07:01.102 00.009 7988 UpdateGuideState exits: m=651 SNR=16.4
03:07:01.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:01.105 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:01.105 00.000 7988 Enqueuing Expose request
03:07:01.107 00.002 15712 PPEC rslt: input = 1.21, final = 0.72, react = 0.72, pred = -0.00, hyst = 0.67, hyst_pct = 0.00, period_length = 639.27
03:07:01.107 00.000 15712 PPEC: input: 1.21, control: 0.72, exposure: 1500
03:07:01.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:01.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:07:01.107 00.000 15712 MoveAxis(W, 236, ABG)
03:07:01.107 00.000 15712 Guiding  Dir = 3, Dur = 236
03:07:01.122 00.015 15712 IsGuiding returns 0
03:07:01.142 00.020 15712 PulseGuide returned control before completion, sleep 230
03:07:01.374 00.232 15712 IsGuiding returns 1
03:07:01.374 00.000 15712 scope still moving after pulse duration time elapsed
03:07:01.410 00.036 15712 IsGuiding returns 0
03:07:01.410 00.000 15712 scope move finished after 236 + 52 ms
03:07:01.410 00.000 15712 Move returns status 0, amount 236
03:07:01.410 00.000 15712 MoveAxis(N, 0, ABG)
03:07:01.410 00.000 15712 Move returns status 0, amount 0
03:07:01.410 00.000 15712 move complete, result=0
03:07:01.410 00.000 15712 worker thread done servicing request
03:07:01.410 00.000 15712 Worker thread wakes up
03:07:01.410 00.000 7988 GuideStep: 1.2 px 236 ms WEST, 0.1 px 0 ms NORTH
03:07:01.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:01.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:02.824 01.414 15712 Exposure complete
03:07:02.888 00.064 15712 worker thread done servicing request
03:07:02.888 00.000 7988 OnExposeComplete: enter
03:07:02.888 00.000 7988 UpdateGuideState(): m_state=6
03:07:02.888 00.000 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5700
03:07:02.888 00.000 7988 Star::Find returns 1 (0), X=971.20, Y=190.04, Mass=689, SNR=16.7, Peak=122 HFD=4.1
03:07:02.888 00.000 7988 MultiStar: [#1 0.06,0.44,1.01,U] [#2 0.18,-0.02,0.80,U] [#3 0.10,0.88,0.00,M4] [#4 0.03,0.41,0.64,U] [#5 -0.14,0.30,0.58,U] [#6 0.05,0.30,0.60,U] [#7 0.29,1.18,0.00,M5] [#8 0.02,0.89,0.00,M3] 
03:07:02.888 00.000 7988 single-star, 5 included, MultiStar: {0.03, 0.27}, one-star: {-0.04, 0.22}
03:07:02.888 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
03:07:02.888 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
03:07:02.888 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.73 mountX=0.22 mountY=0.03, mountTheta=0.13
03:07:02.888 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.22, opts=13)
03:07:02.888 00.000 7988 Enqueuing Move request for scope (-0.04, 0.22)
03:07:02.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
03:07:02.902 00.014 7988 UpdateGuideState exits: m=689 SNR=16.7
03:07:02.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:02.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:02.905 00.003 7988 Enqueuing Expose request
03:07:02.905 00.000 15712 Worker thread wakes up
03:07:02.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
03:07:02.905 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
03:07:02.905 00.000 15712 Moving (-0.04, 0.22) raw xDistance=0.22 yDistance=0.03
03:07:02.905 00.000 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 639.28
03:07:02.905 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
03:07:02.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:02.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:07:02.905 00.000 15712 MoveAxis(W, 46, ABG)
03:07:02.905 00.000 15712 Guiding  Dir = 3, Dur = 46
03:07:02.905 00.000 15712 IsGuiding returns 0
03:07:02.926 00.021 15712 PulseGuide returned control before completion, sleep 35
03:07:02.982 00.056 15712 IsGuiding returns 1
03:07:02.982 00.000 15712 scope still moving after pulse duration time elapsed
03:07:03.026 00.044 15712 IsGuiding returns 0
03:07:03.026 00.000 15712 scope move finished after 46 + 71 ms
03:07:03.026 00.000 15712 Move returns status 0, amount 46
03:07:03.026 00.000 15712 MoveAxis(N, 0, ABG)
03:07:03.026 00.000 15712 Move returns status 0, amount 0
03:07:03.026 00.000 15712 move complete, result=0
03:07:03.026 00.000 15712 worker thread done servicing request
03:07:03.026 00.000 15712 Worker thread wakes up
03:07:03.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:03.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:03.026 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
03:07:04.770 01.744 15712 Exposure complete
03:07:04.834 00.064 15712 worker thread done servicing request
03:07:04.834 00.000 7988 OnExposeComplete: enter
03:07:04.834 00.000 7988 UpdateGuideState(): m_state=6
03:07:04.834 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5701
03:07:04.834 00.000 7988 Star::Find returns 1 (0), X=971.41, Y=188.15, Mass=615, SNR=16.0, Peak=148 HFD=3.3
03:07:04.834 00.000 7988 MultiStar: large primary error, entering stabilization period
03:07:04.834 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
03:07:04.834 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
03:07:04.834 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-1.67 hyp=1.68 cameraTheta=-1.47 mountX=-1.67 mountY=-0.13, mountTheta=-3.06
03:07:04.844 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-1.67, opts=13)
03:07:04.844 00.000 7988 Enqueuing Move request for scope (0.17, -1.67)
03:07:04.844 00.000 15712 Worker thread wakes up
03:07:04.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.67) opts 0xd
03:07:04.844 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -1.67)
03:07:04.844 00.000 15712 Moving (0.17, -1.67) raw xDistance=-1.67 yDistance=-0.13
03:07:04.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
03:07:04.844 00.000 7988 UpdateGuideState exits: m=615 SNR=16.0
03:07:04.848 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:04.848 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:04.848 00.000 7988 Enqueuing Expose request
03:07:04.848 00.000 15712 PPEC rslt: input = -1.67, final = -0.99, react = -1.00, pred = 0.01, hyst = -0.86, hyst_pct = 0.00, period_length = 639.28
03:07:04.848 00.000 15712 PPEC: input: -1.67, control: -0.99, exposure: 1500
03:07:04.848 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:04.848 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:07:04.848 00.000 15712 MoveAxis(E, 324, ABG)
03:07:04.848 00.000 15712 Guiding  Dir = 2, Dur = 324
03:07:04.848 00.000 15712 IsGuiding returns 0
03:07:04.866 00.018 15712 PulseGuide returned control before completion, sleep 320
03:07:05.198 00.332 15712 IsGuiding returns 1
03:07:05.198 00.000 15712 scope still moving after pulse duration time elapsed
03:07:05.233 00.035 15712 IsGuiding returns 0
03:07:05.233 00.000 15712 scope move finished after 324 + 57 ms
03:07:05.233 00.000 15712 Move returns status 0, amount 324
03:07:05.233 00.000 15712 MoveAxis(N, 0, ABG)
03:07:05.233 00.000 15712 Move returns status 0, amount 0
03:07:05.233 00.000 15712 move complete, result=0
03:07:05.233 00.000 7988 GuideStep: -1.7 px 324 ms EAST, -0.1 px 0 ms NORTH
03:07:05.236 00.003 15712 worker thread done servicing request
03:07:05.236 00.000 15712 Worker thread wakes up
03:07:05.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:05.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:06.651 01.415 15712 Exposure complete
03:07:06.714 00.063 15712 worker thread done servicing request
03:07:06.714 00.000 7988 OnExposeComplete: enter
03:07:06.716 00.002 7988 UpdateGuideState(): m_state=6
03:07:06.718 00.002 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5702
03:07:06.718 00.000 7988 Star::Find returns 1 (0), X=970.83, Y=188.72, Mass=627, SNR=15.9, Peak=137 HFD=3.5
03:07:06.720 00.002 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.49 = 2.80)
03:07:06.720 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.77)
03:07:06.722 00.002 7988 CameraToMount -- cameraX=-0.40 cameraY=-1.10 hyp=1.17 cameraTheta=-1.92 mountX=-1.10 mountY=0.43, mountTheta=2.77
03:07:06.724 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=-1.10, opts=13)
03:07:06.724 00.000 7988 Enqueuing Move request for scope (-0.40, -1.10)
03:07:06.726 00.002 15712 Worker thread wakes up
03:07:06.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -1.10) opts 0xd
03:07:06.726 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, -1.10)
03:07:06.726 00.000 15712 Moving (-0.40, -1.10) raw xDistance=-1.10 yDistance=0.43
03:07:06.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
03:07:06.726 00.000 7988 UpdateGuideState exits: m=627 SNR=15.9
03:07:06.728 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:06.730 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:06.730 00.000 7988 Enqueuing Expose request
03:07:06.730 00.000 15712 PPEC rslt: input = -1.10, final = -0.65, react = -0.66, pred = 0.01, hyst = -0.59, hyst_pct = 0.00, period_length = 639.29
03:07:06.730 00.000 15712 PPEC: input: -1.10, control: -0.65, exposure: 1500
03:07:06.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
03:07:06.730 00.000 15712 MoveAxis(E, 213, ABG)
03:07:06.730 00.000 15712 Guiding  Dir = 2, Dur = 213
03:07:06.733 00.003 15712 IsGuiding returns 0
03:07:06.750 00.017 15712 PulseGuide returned control before completion, sleep 204
03:07:06.969 00.219 15712 IsGuiding returns 1
03:07:06.969 00.000 15712 scope still moving after pulse duration time elapsed
03:07:07.007 00.038 15712 IsGuiding returns 0
03:07:07.007 00.000 15712 scope move finished after 213 + 62 ms
03:07:07.007 00.000 15712 Move returns status 0, amount 213
03:07:07.007 00.000 15712 MoveAxis(S, 110, ABG)
03:07:07.007 00.000 15712 Guiding  Dir = 1, Dur = 110
03:07:07.007 00.000 15712 IsGuiding returns 0
03:07:07.088 00.081 15712 PulseGuide returned control before completion, sleep 41
03:07:07.146 00.058 15712 IsGuiding returns 1
03:07:07.146 00.000 15712 scope still moving after pulse duration time elapsed
03:07:07.178 00.032 15712 IsGuiding returns 1
03:07:07.244 00.066 15712 IsGuiding returns 0
03:07:07.244 00.000 15712 scope move finished after 110 + 129 ms
03:07:07.244 00.000 15712 Move returns status 0, amount 110
03:07:07.244 00.000 15712 move complete, result=0
03:07:07.244 00.000 7988 GuideStep: -1.1 px 213 ms EAST, 0.4 px 110 ms SOUTH
03:07:07.250 00.006 15712 worker thread done servicing request
03:07:07.250 00.000 15712 Worker thread wakes up
03:07:07.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:07.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:08.884 01.634 15712 Exposure complete
03:07:08.946 00.062 15712 worker thread done servicing request
03:07:08.946 00.000 7988 OnExposeComplete: enter
03:07:08.946 00.000 7988 UpdateGuideState(): m_state=6
03:07:08.950 00.004 7988 Star::Find(15, 970, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5703
03:07:08.950 00.000 7988 Star::Find returns 1 (0), X=971.59, Y=190.30, Mass=617, SNR=16.1, Peak=138 HFD=3.1
03:07:08.952 00.002 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
03:07:08.952 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
03:07:08.954 00.002 7988 CameraToMount -- cameraX=0.35 cameraY=0.49 hyp=0.60 cameraTheta=0.95 mountX=0.49 mountY=-0.36, mountTheta=-0.64
03:07:08.956 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.49, opts=13)
03:07:08.956 00.000 7988 Enqueuing Move request for scope (0.35, 0.49)
03:07:08.958 00.002 15712 Worker thread wakes up
03:07:08.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.49) opts 0xd
03:07:08.958 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.49)
03:07:08.958 00.000 15712 Moving (0.35, 0.49) raw xDistance=0.49 yDistance=-0.36
03:07:08.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
03:07:08.960 00.002 7988 UpdateGuideState exits: m=617 SNR=16.1
03:07:08.962 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:08.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:08.964 00.002 7988 Enqueuing Expose request
03:07:08.964 00.000 15712 PPEC rslt: input = 0.49, final = 0.29, react = 0.29, pred = -0.00, hyst = 0.21, hyst_pct = 0.00, period_length = 639.29
03:07:08.964 00.000 15712 PPEC: input: 0.49, control: 0.29, exposure: 1500
03:07:08.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:07:08.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
03:07:08.966 00.002 15712 MoveAxis(W, 96, ABG)
03:07:08.966 00.000 15712 Guiding  Dir = 3, Dur = 96
03:07:08.966 00.000 15712 IsGuiding returns 0
03:07:08.982 00.016 15712 PulseGuide returned control before completion, sleep 81
03:07:09.098 00.116 15712 IsGuiding returns 0
03:07:09.098 00.000 15712 Move returns status 0, amount 96
03:07:09.098 00.000 15712 MoveAxis(N, 0, ABG)
03:07:09.098 00.000 15712 Move returns status 0, amount 0
03:07:09.098 00.000 15712 move complete, result=0
03:07:09.098 00.000 7988 GuideStep: 0.5 px 96 ms WEST, -0.4 px 0 ms NORTH
03:07:09.104 00.006 15712 worker thread done servicing request
03:07:09.104 00.000 15712 Worker thread wakes up
03:07:09.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:09.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:10.523 01.419 15712 Exposure complete
03:07:10.586 00.063 15712 worker thread done servicing request
03:07:10.587 00.001 7988 OnExposeComplete: enter
03:07:10.587 00.000 7988 UpdateGuideState(): m_state=6
03:07:10.587 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5704
03:07:10.587 00.000 7988 Star::Find returns 1 (0), X=971.39, Y=190.59, Mass=607, SNR=15.8, Peak=145 HFD=3.1
03:07:10.587 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
03:07:10.591 00.004 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
03:07:10.591 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.78 hyp=0.79 cameraTheta=1.38 mountX=0.78 mountY=-0.17, mountTheta=-0.22
03:07:10.591 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.78, opts=13)
03:07:10.596 00.005 7988 Enqueuing Move request for scope (0.15, 0.78)
03:07:10.596 00.000 15712 Worker thread wakes up
03:07:10.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.78) opts 0xd
03:07:10.596 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.78)
03:07:10.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
03:07:10.596 00.000 7988 UpdateGuideState exits: m=607 SNR=15.8
03:07:10.599 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:10.600 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:10.600 00.000 7988 Enqueuing Expose request
03:07:10.600 00.000 15712 Moving (0.15, 0.78) raw xDistance=0.78 yDistance=-0.17
03:07:10.600 00.000 15712 PPEC rslt: input = 0.78, final = 0.46, react = 0.47, pred = -0.00, hyst = 0.38, hyst_pct = 0.00, period_length = 639.29
03:07:10.600 00.000 15712 PPEC: input: 0.78, control: 0.46, exposure: 1500
03:07:10.600 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:10.600 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:07:10.600 00.000 15712 MoveAxis(W, 152, ABG)
03:07:10.600 00.000 15712 Guiding  Dir = 3, Dur = 152
03:07:10.600 00.000 15712 IsGuiding returns 0
03:07:10.632 00.032 15712 PulseGuide returned control before completion, sleep 133
03:07:10.775 00.143 15712 IsGuiding returns 1
03:07:10.775 00.000 15712 scope still moving after pulse duration time elapsed
03:07:10.813 00.038 15712 IsGuiding returns 0
03:07:10.813 00.000 15712 scope move finished after 152 + 53 ms
03:07:10.813 00.000 15712 Move returns status 0, amount 152
03:07:10.813 00.000 15712 MoveAxis(N, 0, ABG)
03:07:10.813 00.000 15712 Move returns status 0, amount 0
03:07:10.813 00.000 15712 move complete, result=0
03:07:10.813 00.000 7988 GuideStep: 0.8 px 152 ms WEST, -0.2 px 0 ms NORTH
03:07:10.815 00.002 15712 worker thread done servicing request
03:07:10.815 00.000 15712 Worker thread wakes up
03:07:10.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:10.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:12.441 01.626 15712 Exposure complete
03:07:12.524 00.083 15712 worker thread done servicing request
03:07:12.524 00.000 7988 OnExposeComplete: enter
03:07:12.524 00.000 7988 UpdateGuideState(): m_state=6
03:07:12.527 00.003 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5705
03:07:12.527 00.000 7988 Star::Find returns 1 (0), X=971.78, Y=191.21, Mass=697, SNR=17.1, Peak=132 HFD=3.5
03:07:12.527 00.000 7988 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.56) = xAngle (-0.36 = -0.36)
03:07:12.527 00.000 7988 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
03:07:12.527 00.000 7988 CameraToMount -- cameraX=0.54 cameraY=1.40 hyp=1.50 cameraTheta=1.20 mountX=1.40 mountY=-0.57, mountTheta=-0.39
03:07:12.534 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.54, y=1.40, opts=13)
03:07:12.541 00.007 7988 Enqueuing Move request for scope (0.54, 1.40)
03:07:12.544 00.003 15712 Worker thread wakes up
03:07:12.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.54, 1.40) opts 0xd
03:07:12.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.54, 1.40)
03:07:12.544 00.000 15712 Moving (0.54, 1.40) raw xDistance=1.40 yDistance=-0.57
03:07:12.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
03:07:12.550 00.006 7988 UpdateGuideState exits: m=697 SNR=17.1
03:07:12.552 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:12.556 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:12.556 00.000 15712 PPEC rslt: input = 1.40, final = 0.83, react = 0.84, pred = -0.01, hyst = 0.77, hyst_pct = 0.00, period_length = 639.30
03:07:12.556 00.000 7988 Enqueuing Expose request
03:07:12.561 00.005 15712 PPEC: input: 1.40, control: 0.83, exposure: 1500
03:07:12.561 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:07:12.561 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
03:07:12.561 00.000 15712 MoveAxis(W, 272, ABG)
03:07:12.561 00.000 15712 Guiding  Dir = 3, Dur = 272
03:07:12.566 00.005 15712 IsGuiding returns 0
03:07:12.581 00.015 15712 PulseGuide returned control before completion, sleep 267
03:07:12.890 00.309 15712 IsGuiding returns 0
03:07:12.890 00.000 15712 Move returns status 0, amount 272
03:07:12.890 00.000 15712 MoveAxis(N, 0, ABG)
03:07:12.890 00.000 15712 Move returns status 0, amount 0
03:07:12.890 00.000 15712 move complete, result=0
03:07:12.892 00.002 15712 worker thread done servicing request
03:07:12.892 00.000 7988 GuideStep: 1.4 px 272 ms WEST, -0.6 px 0 ms NORTH
03:07:12.894 00.002 15712 Worker thread wakes up
03:07:12.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:12.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:14.311 01.417 15712 Exposure complete
03:07:14.384 00.073 15712 worker thread done servicing request
03:07:14.384 00.000 7988 OnExposeComplete: enter
03:07:14.384 00.000 7988 UpdateGuideState(): m_state=6
03:07:14.384 00.000 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5706
03:07:14.384 00.000 7988 Star::Find returns 1 (0), X=971.44, Y=191.25, Mass=578, SNR=15.2, Peak=135 HFD=3.2
03:07:14.390 00.006 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
03:07:14.390 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
03:07:14.390 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=1.44 hyp=1.45 cameraTheta=1.43 mountX=1.44 mountY=-0.24, mountTheta=-0.16
03:07:14.390 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=1.44, opts=13)
03:07:14.390 00.000 7988 Enqueuing Move request for scope (0.20, 1.44)
03:07:14.390 00.000 15712 Worker thread wakes up
03:07:14.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 1.44) opts 0xd
03:07:14.390 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 1.44)
03:07:14.390 00.000 15712 Moving (0.20, 1.44) raw xDistance=1.44 yDistance=-0.24
03:07:14.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
03:07:14.400 00.010 7988 UpdateGuideState exits: m=578 SNR=15.2
03:07:14.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:14.402 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:14.402 00.000 7988 Enqueuing Expose request
03:07:14.402 00.000 15712 PPEC rslt: input = 1.44, final = 0.85, react = 0.86, pred = -0.01, hyst = 0.80, hyst_pct = 0.00, period_length = 639.31
03:07:14.402 00.000 15712 PPEC: input: 1.44, control: 0.85, exposure: 1500
03:07:14.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:14.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:07:14.402 00.000 15712 MoveAxis(W, 278, ABG)
03:07:14.402 00.000 15712 Guiding  Dir = 3, Dur = 278
03:07:14.402 00.000 15712 IsGuiding returns 0
03:07:14.424 00.022 15712 PulseGuide returned control before completion, sleep 268
03:07:14.708 00.284 15712 IsGuiding returns 1
03:07:14.708 00.000 15712 scope still moving after pulse duration time elapsed
03:07:14.740 00.032 15712 IsGuiding returns 0
03:07:14.740 00.000 15712 scope move finished after 278 + 62 ms
03:07:14.740 00.000 15712 Move returns status 0, amount 278
03:07:14.740 00.000 15712 MoveAxis(N, 0, ABG)
03:07:14.740 00.000 15712 Move returns status 0, amount 0
03:07:14.740 00.000 15712 move complete, result=0
03:07:14.740 00.000 15712 worker thread done servicing request
03:07:14.740 00.000 15712 Worker thread wakes up
03:07:14.746 00.006 7988 GuideStep: 1.4 px 278 ms WEST, -0.2 px 0 ms NORTH
03:07:14.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:14.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:15.768 01.022 7988 evsrv: cli 0CCCF3A8 connect
03:07:15.771 00.003 7988 case statement mapped state 6 to 3
03:07:15.773 00.002 7988 case statement mapped state 6 to 3
03:07:15.775 00.002 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_app_state","id":"fb4286cd-6199-41fe-bede-f4731091f919"}
03:07:15.777 00.002 7988 case statement mapped state 6 to 3
03:07:15.779 00.002 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb4286cd-6199-41fe-bede-f4731091f919"}
03:07:15.779 00.000 7988 evsrv: cli 0CCCF3A8 disconnect
03:07:16.489 00.710 15712 Exposure complete
03:07:16.556 00.067 15712 worker thread done servicing request
03:07:16.556 00.000 7988 OnExposeComplete: enter
03:07:16.556 00.000 7988 UpdateGuideState(): m_state=6
03:07:16.556 00.000 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5707
03:07:16.556 00.000 7988 Star::Find returns 1 (0), X=971.42, Y=188.63, Mass=579, SNR=15.2, Peak=136 HFD=3.1
03:07:16.562 00.006 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
03:07:16.562 00.000 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
03:07:16.562 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-1.18 hyp=1.19 cameraTheta=-1.42 mountX=-1.18 mountY=-0.16, mountTheta=-3.01
03:07:16.562 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-1.18, opts=13)
03:07:16.566 00.004 7988 Enqueuing Move request for scope (0.19, -1.18)
03:07:16.566 00.000 15712 Worker thread wakes up
03:07:16.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.18) opts 0xd
03:07:16.566 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -1.18)
03:07:16.566 00.000 15712 Moving (0.19, -1.18) raw xDistance=-1.18 yDistance=-0.16
03:07:16.570 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
03:07:16.570 00.000 7988 UpdateGuideState exits: m=579 SNR=15.2
03:07:16.572 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:16.572 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:16.574 00.002 7988 Enqueuing Expose request
03:07:16.574 00.000 15712 PPEC rslt: input = -1.18, final = -0.72, react = -0.71, pred = -0.01, hyst = -0.59, hyst_pct = 0.00, period_length = 639.32
03:07:16.574 00.000 15712 PPEC: input: -1.18, control: -0.72, exposure: 1500
03:07:16.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:16.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:07:16.574 00.000 15712 MoveAxis(E, 235, ABG)
03:07:16.574 00.000 15712 Guiding  Dir = 2, Dur = 235
03:07:16.584 00.010 15712 IsGuiding returns 0
03:07:16.598 00.014 15712 PulseGuide returned control before completion, sleep 230
03:07:16.837 00.239 15712 IsGuiding returns 1
03:07:16.837 00.000 15712 scope still moving after pulse duration time elapsed
03:07:16.872 00.035 15712 IsGuiding returns 0
03:07:16.872 00.000 15712 scope move finished after 235 + 52 ms
03:07:16.872 00.000 15712 Move returns status 0, amount 235
03:07:16.872 00.000 15712 MoveAxis(N, 0, ABG)
03:07:16.872 00.000 15712 Move returns status 0, amount 0
03:07:16.872 00.000 15712 move complete, result=0
03:07:16.872 00.000 15712 worker thread done servicing request
03:07:16.872 00.000 15712 Worker thread wakes up
03:07:16.872 00.000 7988 GuideStep: -1.2 px 235 ms EAST, -0.2 px 0 ms NORTH
03:07:16.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:16.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:18.290 01.418 15712 Exposure complete
03:07:18.351 00.061 15712 worker thread done servicing request
03:07:18.351 00.000 7988 OnExposeComplete: enter
03:07:18.351 00.000 7988 UpdateGuideState(): m_state=6
03:07:18.355 00.004 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5708
03:07:18.355 00.000 7988 Star::Find returns 1 (0), X=971.69, Y=189.28, Mass=640, SNR=16.1, Peak=125 HFD=3.4
03:07:18.357 00.002 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
03:07:18.357 00.000 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
03:07:18.359 00.002 7988 CameraToMount -- cameraX=0.45 cameraY=-0.53 hyp=0.70 cameraTheta=-0.87 mountX=-0.53 mountY=-0.44, mountTheta=-2.45
03:07:18.362 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=-0.53, opts=13)
03:07:18.362 00.000 7988 Enqueuing Move request for scope (0.45, -0.53)
03:07:18.364 00.002 15712 Worker thread wakes up
03:07:18.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.53) opts 0xd
03:07:18.364 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, -0.53)
03:07:18.364 00.000 15712 Moving (0.45, -0.53) raw xDistance=-0.53 yDistance=-0.44
03:07:18.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=59, FiltMax=255, Gamma=0.690
03:07:18.364 00.000 7988 UpdateGuideState exits: m=640 SNR=16.1
03:07:18.366 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:18.367 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:18.367 00.000 7988 Enqueuing Expose request
03:07:18.367 00.000 15712 PPEC rslt: input = -0.53, final = -0.33, react = -0.32, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 639.32
03:07:18.367 00.000 15712 PPEC: input: -0.53, control: -0.33, exposure: 1500
03:07:18.367 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:07:18.367 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
03:07:18.367 00.000 15712 MoveAxis(E, 107, ABG)
03:07:18.367 00.000 15712 Guiding  Dir = 2, Dur = 107
03:07:18.367 00.000 15712 IsGuiding returns 0
03:07:18.391 00.024 15712 PulseGuide returned control before completion, sleep 98
03:07:18.494 00.103 15712 IsGuiding returns 1
03:07:18.494 00.000 15712 scope still moving after pulse duration time elapsed
03:07:18.533 00.039 15712 IsGuiding returns 0
03:07:18.533 00.000 15712 scope move finished after 107 + 56 ms
03:07:18.533 00.000 15712 Move returns status 0, amount 107
03:07:18.533 00.000 15712 MoveAxis(N, 0, ABG)
03:07:18.533 00.000 15712 Move returns status 0, amount 0
03:07:18.533 00.000 15712 move complete, result=0
03:07:18.533 00.000 15712 worker thread done servicing request
03:07:18.533 00.000 15712 Worker thread wakes up
03:07:18.533 00.000 7988 GuideStep: -0.5 px 107 ms EAST, -0.4 px 0 ms NORTH
03:07:18.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:18.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:20.173 01.640 15712 Exposure complete
03:07:20.233 00.060 15712 worker thread done servicing request
03:07:20.233 00.000 7988 OnExposeComplete: enter
03:07:20.233 00.000 7988 UpdateGuideState(): m_state=6
03:07:20.239 00.006 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5709
03:07:20.241 00.002 7988 Star::Find returns 1 (0), X=971.51, Y=189.21, Mass=600, SNR=15.3, Peak=135 HFD=3.2
03:07:20.241 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
03:07:20.241 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
03:07:20.241 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.60 hyp=0.66 cameraTheta=-1.15 mountX=-0.60 mountY=-0.25, mountTheta=-2.74
03:07:20.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.60, opts=13)
03:07:20.247 00.006 7988 Enqueuing Move request for scope (0.27, -0.60)
03:07:20.249 00.002 15712 Worker thread wakes up
03:07:20.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.60) opts 0xd
03:07:20.249 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.60)
03:07:20.249 00.000 15712 Moving (0.27, -0.60) raw xDistance=-0.60 yDistance=-0.25
03:07:20.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=59, FiltMax=255, Gamma=0.690
03:07:20.251 00.002 7988 UpdateGuideState exits: m=600 SNR=15.3
03:07:20.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:20.253 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:20.253 00.000 7988 Enqueuing Expose request
03:07:20.253 00.000 15712 PPEC rslt: input = -0.60, final = -0.37, react = -0.36, pred = -0.01, hyst = -0.37, hyst_pct = 0.00, period_length = 639.33
03:07:20.253 00.000 15712 PPEC: input: -0.60, control: -0.37, exposure: 1500
03:07:20.253 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.33 newest=-0.85
03:07:20.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:07:20.253 00.000 15712 MoveAxis(E, 121, ABG)
03:07:20.253 00.000 15712 Guiding  Dir = 2, Dur = 121
03:07:20.253 00.000 15712 IsGuiding returns 0
03:07:20.270 00.017 15712 PulseGuide returned control before completion, sleep 111
03:07:20.402 00.132 15712 IsGuiding returns 1
03:07:20.402 00.000 15712 scope still moving after pulse duration time elapsed
03:07:20.440 00.038 15712 IsGuiding returns 0
03:07:20.440 00.000 15712 scope move finished after 121 + 63 ms
03:07:20.440 00.000 15712 Move returns status 0, amount 121
03:07:20.440 00.000 15712 BLC: Oldest BLC event removed
03:07:20.440 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 361 applied
03:07:20.440 00.000 15712 MoveAxis(N, 426, ABG)
03:07:20.440 00.000 15712 Guiding  Dir = 0, Dur = 426
03:07:20.440 00.000 15712 IsGuiding returns 0
03:07:20.517 00.077 15712 PulseGuide returned control before completion, sleep 360
03:07:20.884 00.367 15712 IsGuiding returns 1
03:07:20.884 00.000 15712 scope still moving after pulse duration time elapsed
03:07:20.916 00.032 15712 IsGuiding returns 1
03:07:20.979 00.063 15712 IsGuiding returns 0
03:07:20.979 00.000 15712 scope move finished after 426 + 113 ms
03:07:20.979 00.000 15712 Move returns status 0, amount 426
03:07:20.979 00.000 15712 move complete, result=0
03:07:20.979 00.000 7988 GuideStep: -0.6 px 121 ms EAST, -0.3 px 426 ms NORTH
03:07:20.981 00.002 15712 worker thread done servicing request
03:07:20.981 00.000 15712 Worker thread wakes up
03:07:20.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:20.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:22.399 01.418 15712 Exposure complete
03:07:22.464 00.065 15712 worker thread done servicing request
03:07:22.464 00.000 7988 OnExposeComplete: enter
03:07:22.464 00.000 7988 UpdateGuideState(): m_state=6
03:07:22.467 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5710
03:07:22.467 00.000 7988 Star::Find returns 1 (0), X=971.17, Y=189.34, Mass=590, SNR=15.9, Peak=136 HFD=2.9
03:07:22.469 00.002 7988 MultiStar: exiting stabilization period
03:07:22.469 00.000 7988 MultiStar: [#1 0.25,-0.09,1.11,U] [#2 0.38,-0.37,0.90,U] [#3 0.33,0.35,0.92,U] [#4 0.46,-0.13,0.72,U] [#5 -0.27,-0.07,0.76,U] [#6 0.46,-0.64,0.00,M7] [#7 -0.11,-0.29,0.55,U] [#8 1.34,1.02,0.00,M4] 
03:07:22.471 00.002 7988 refined, 6 included, MultiStar: {0.15, -0.15}, one-star: {-0.06, -0.47}
03:07:22.471 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
03:07:22.473 00.002 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
03:07:22.473 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.77 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
03:07:22.476 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.15, opts=13)
03:07:22.479 00.003 7988 Enqueuing Move request for scope (0.15, -0.15)
03:07:22.479 00.000 15712 Worker thread wakes up
03:07:22.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
03:07:22.479 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
03:07:22.479 00.000 15712 Moving (0.15, -0.15) raw xDistance=-0.15 yDistance=-0.15
03:07:22.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:07:22.479 00.000 7988 UpdateGuideState exits: m=590 SNR=15.9
03:07:22.482 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:22.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:22.484 00.002 7988 Enqueuing Expose request
03:07:22.484 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.253015, 1:0.150072
03:07:22.484 00.000 15712 BLC: No correction, Miss < min_move
03:07:22.486 00.002 15712 PPEC rslt: input = -0.15, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
03:07:22.486 00.000 15712 PPEC: input: -0.15, control: -0.00, exposure: 1500
03:07:22.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:22.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:07:22.486 00.000 15712 MoveAxis(E, 1, ABG)
03:07:22.486 00.000 15712 Guiding  Dir = 2, Dur = 1
03:07:22.486 00.000 15712 IsGuiding returns 0
03:07:22.544 00.058 15712 IsGuiding returns 0
03:07:22.544 00.000 15712 Move returns status 0, amount 1
03:07:22.544 00.000 15712 MoveAxis(N, 0, ABG)
03:07:22.544 00.000 15712 Move returns status 0, amount 0
03:07:22.544 00.000 15712 move complete, result=0
03:07:22.544 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
03:07:22.548 00.004 15712 worker thread done servicing request
03:07:22.548 00.000 15712 Worker thread wakes up
03:07:22.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:22.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:24.182 01.634 15712 Exposure complete
03:07:24.245 00.063 15712 worker thread done servicing request
03:07:24.245 00.000 7988 OnExposeComplete: enter
03:07:24.245 00.000 7988 UpdateGuideState(): m_state=6
03:07:24.245 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5711
03:07:24.245 00.000 7988 Star::Find returns 1 (0), X=971.60, Y=190.62, Mass=630, SNR=16.0, Peak=134 HFD=3.3
03:07:24.245 00.000 7988 MultiStar: [#1 0.38,0.86,0.00,M4] [#2 0.53,0.28,0.93,U] [#3 0.48,1.18,0.00,M4] [#4 0.55,0.59,0.00,M4] [#5 -0.16,0.71,0.00,M1] [#6 -0.19,0.57,0.65,U] [#7 0.51,1.11,0.00,M5] [#8 0.78,1.47,0.00,M5] 
03:07:24.245 00.000 7988 refined, 2 included, MultiStar: {0.28, 0.56}, one-star: {0.36, 0.81}
03:07:24.245 00.000 7988 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
03:07:24.245 00.000 7988 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
03:07:24.245 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=0.56 hyp=0.63 cameraTheta=1.10 mountX=0.56 mountY=-0.30, mountTheta=-0.49
03:07:24.245 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=0.56, opts=13)
03:07:24.245 00.000 7988 Enqueuing Move request for scope (0.28, 0.56)
03:07:24.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:07:24.260 00.015 7988 UpdateGuideState exits: m=630 SNR=16.0
03:07:24.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:24.260 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:24.260 00.000 7988 Enqueuing Expose request
03:07:24.260 00.000 15712 Worker thread wakes up
03:07:24.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.56) opts 0xd
03:07:24.260 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, 0.56)
03:07:24.260 00.000 15712 Moving (0.28, 0.56) raw xDistance=0.56 yDistance=-0.30
03:07:24.260 00.000 15712 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.253015, 1:0.150072, 2:0.298234
03:07:24.260 00.000 15712 BLC: Under-shoot: nominal increase by 41
03:07:24.260 00.000 15712 BLC: window closed
03:07:24.260 00.000 15712 BLC: Pulse adjusted to 397
03:07:24.260 00.000 15712 PPEC rslt: input = 0.56, final = 0.34, react = 0.34, pred = 0.00, hyst = 0.28, hyst_pct = 0.00, period_length = 639.34
03:07:24.260 00.000 15712 PPEC: input: 0.56, control: 0.34, exposure: 1500
03:07:24.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
03:07:24.260 00.000 15712 MoveAxis(W, 111, ABG)
03:07:24.260 00.000 15712 Guiding  Dir = 3, Dur = 111
03:07:24.260 00.000 15712 IsGuiding returns 0
03:07:24.276 00.016 15712 PulseGuide returned control before completion, sleep 103
03:07:24.429 00.153 15712 IsGuiding returns 0
03:07:24.429 00.000 15712 Move returns status 0, amount 111
03:07:24.429 00.000 15712 MoveAxis(N, 76, ABG)
03:07:24.429 00.000 15712 Guiding  Dir = 0, Dur = 76
03:07:24.463 00.034 15712 IsGuiding returns 0
03:07:24.506 00.043 7988 evsrv: cli 0CCD0028 connect
03:07:24.508 00.002 7988 case statement mapped state 6 to 3
03:07:24.510 00.002 7988 case statement mapped state 6 to 3
03:07:24.512 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_pixel_scale","id":"d5fea828-00e7-4f3f-a758-36cb3af8acf3"}
03:07:24.514 00.002 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":3.86747,"id":"d5fea828-00e7-4f3f-a758-36cb3af8acf3"}
03:07:24.514 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:07:24.531 00.017 15712 IsGuiding returns 1
03:07:24.531 00.000 15712 scope still moving after pulse duration time elapsed
03:07:24.578 00.047 15712 IsGuiding returns 1
03:07:24.610 00.032 15712 IsGuiding returns 1
03:07:24.651 00.041 15712 IsGuiding returns 0
03:07:24.651 00.000 15712 scope move finished after 76 + 115 ms
03:07:24.651 00.000 15712 Move returns status 0, amount 76
03:07:24.651 00.000 15712 move complete, result=0
03:07:24.651 00.000 15712 worker thread done servicing request
03:07:24.651 00.000 15712 Worker thread wakes up
03:07:24.651 00.000 7988 GuideStep: 0.6 px 111 ms WEST, -0.3 px 76 ms NORTH
03:07:24.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:24.658 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:26.063 01.405 15712 Exposure complete
03:07:26.124 00.061 15712 worker thread done servicing request
03:07:26.124 00.000 7988 OnExposeComplete: enter
03:07:26.124 00.000 7988 UpdateGuideState(): m_state=6
03:07:26.129 00.005 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5712
03:07:26.131 00.002 7988 Star::Find returns 1 (0), X=971.41, Y=191.13, Mass=693, SNR=17.0, Peak=128 HFD=3.4
03:07:26.131 00.000 7988 MultiStar: [#1 0.03,1.54,0.00,M5] [#2 0.20,1.21,0.00,M5] [#3 0.09,1.79,0.00,M5] [#4 0.18,1.94,0.00,M5] [#5 -0.31,1.45,0.00,M2] [#6 -0.09,1.09,0.00,M7] [#7 -0.16,2.37,0.00,M6] [#8 0.31,2.19,0.00,M6] 
03:07:26.133 00.002 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
03:07:26.133 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
03:07:26.135 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=1.31 hyp=1.32 cameraTheta=1.44 mountX=1.31 mountY=-0.21, mountTheta=-0.16
03:07:26.137 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=1.31, opts=13)
03:07:26.137 00.000 7988 Enqueuing Move request for scope (0.17, 1.31)
03:07:26.139 00.002 15712 Worker thread wakes up
03:07:26.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 1.31) opts 0xd
03:07:26.139 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 1.31)
03:07:26.139 00.000 15712 Moving (0.17, 1.31) raw xDistance=1.31 yDistance=-0.21
03:07:26.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:07:26.140 00.001 7988 UpdateGuideState exits: m=693 SNR=17.0
03:07:26.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:26.140 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:26.140 00.000 7988 Enqueuing Expose request
03:07:26.140 00.000 15712 PPEC rslt: input = 1.31, final = 0.79, react = 0.79, pred = 0.00, hyst = 0.71, hyst_pct = 0.00, period_length = 639.34
03:07:26.140 00.000 15712 PPEC: input: 1.31, control: 0.79, exposure: 1500
03:07:26.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:26.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:07:26.146 00.006 15712 MoveAxis(W, 258, ABG)
03:07:26.146 00.000 15712 Guiding  Dir = 3, Dur = 258
03:07:26.146 00.000 15712 IsGuiding returns 0
03:07:26.172 00.026 15712 PulseGuide returned control before completion, sleep 240
03:07:26.447 00.275 15712 IsGuiding returns 0
03:07:26.447 00.000 15712 Move returns status 0, amount 258
03:07:26.447 00.000 15712 MoveAxis(N, 0, ABG)
03:07:26.447 00.000 15712 Move returns status 0, amount 0
03:07:26.447 00.000 15712 move complete, result=0
03:07:26.447 00.000 7988 GuideStep: 1.3 px 258 ms WEST, -0.2 px 0 ms NORTH
03:07:26.449 00.002 15712 worker thread done servicing request
03:07:26.449 00.000 15712 Worker thread wakes up
03:07:26.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:26.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:28.086 01.637 15712 Exposure complete
03:07:28.150 00.064 15712 worker thread done servicing request
03:07:28.150 00.000 7988 OnExposeComplete: enter
03:07:28.153 00.003 7988 UpdateGuideState(): m_state=6
03:07:28.155 00.002 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5713
03:07:28.155 00.000 7988 Star::Find returns 1 (0), X=971.43, Y=192.18, Mass=711, SNR=17.0, Peak=142 HFD=3.6
03:07:28.157 00.002 7988 MultiStar: large primary error, entering stabilization period
03:07:28.157 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
03:07:28.159 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
03:07:28.159 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=2.37 hyp=2.38 cameraTheta=1.49 mountX=2.37 mountY=-0.25, mountTheta=-0.11
03:07:28.161 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=2.37, opts=13)
03:07:28.163 00.002 7988 Enqueuing Move request for scope (0.20, 2.37)
03:07:28.163 00.000 15712 Worker thread wakes up
03:07:28.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 2.37) opts 0xd
03:07:28.163 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 2.37)
03:07:28.163 00.000 15712 Moving (0.20, 2.37) raw xDistance=2.37 yDistance=-0.25
03:07:28.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:07:28.163 00.000 7988 UpdateGuideState exits: m=711 SNR=17.0
03:07:28.166 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:28.168 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:28.168 00.000 7988 Enqueuing Expose request
03:07:28.170 00.002 15712 PPEC rslt: input = 2.37, final = 1.43, react = 1.42, pred = 0.00, hyst = 1.30, hyst_pct = 0.00, period_length = 639.35
03:07:28.170 00.000 15712 PPEC: input: 2.37, control: 1.43, exposure: 1500
03:07:28.170 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:07:28.170 00.000 15712 MoveAxis(W, 465, ABG)
03:07:28.170 00.000 15712 Guiding  Dir = 3, Dur = 465
03:07:28.170 00.000 15712 IsGuiding returns 0
03:07:28.190 00.020 15712 PulseGuide returned control before completion, sleep 457
03:07:28.697 00.507 15712 IsGuiding returns 1
03:07:28.697 00.000 15712 scope still moving after pulse duration time elapsed
03:07:28.725 00.028 15712 IsGuiding returns 0
03:07:28.725 00.000 15712 scope move finished after 465 + 89 ms
03:07:28.725 00.000 15712 Move returns status 0, amount 465
03:07:28.725 00.000 15712 MoveAxis(N, 65, ABG)
03:07:28.725 00.000 15712 Guiding  Dir = 0, Dur = 65
03:07:28.725 00.000 15712 IsGuiding returns 0
03:07:28.810 00.085 15712 IsGuiding returns 1
03:07:28.810 00.000 15712 scope still moving after pulse duration time elapsed
03:07:28.837 00.027 15712 IsGuiding returns 1
03:07:28.902 00.065 15712 IsGuiding returns 0
03:07:28.902 00.000 15712 scope move finished after 65 + 116 ms
03:07:28.902 00.000 15712 Move returns status 0, amount 65
03:07:28.902 00.000 15712 move complete, result=0
03:07:28.902 00.000 7988 GuideStep: 2.4 px 465 ms WEST, -0.3 px 65 ms NORTH
03:07:28.910 00.008 15712 worker thread done servicing request
03:07:28.910 00.000 15712 Worker thread wakes up
03:07:28.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:28.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:30.323 01.413 15712 Exposure complete
03:07:30.384 00.061 15712 worker thread done servicing request
03:07:30.384 00.000 7988 OnExposeComplete: enter
03:07:30.384 00.000 7988 UpdateGuideState(): m_state=6
03:07:30.389 00.005 7988 Star::Find(15, 971, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5714
03:07:30.389 00.000 7988 Star::Find returns 1 (0), X=971.05, Y=190.00, Mass=656, SNR=16.6, Peak=124 HFD=4.0
03:07:30.391 00.002 7988 MultiStar: exiting stabilization period
03:07:30.391 00.000 7988 MultiStar: [#1 -0.09,0.40,0.98,U] [#2 0.00,0.50,0.85,U] [#3 0.46,0.52,0.89,U] [#4 0.37,1.06,0.00,M6] [#5 -0.12,0.57,0.74,U] [#6 -0.24,0.43,0.57,U] [#7 0.09,0.40,0.41,U] [#8 1.47,0.60,0.00,M7] 
03:07:30.393 00.002 7988 single-star, 6 included, MultiStar: {-0.01, 0.42}, one-star: {-0.18, 0.18}
03:07:30.393 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
03:07:30.395 00.002 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
03:07:30.395 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.26 cameraTheta=2.36 mountX=0.18 mountY=0.18, mountTheta=0.78
03:07:30.398 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.18, opts=13)
03:07:30.399 00.001 7988 Enqueuing Move request for scope (-0.18, 0.18)
03:07:30.401 00.002 15712 Worker thread wakes up
03:07:30.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
03:07:30.401 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
03:07:30.401 00.000 15712 Moving (-0.18, 0.18) raw xDistance=0.18 yDistance=0.18
03:07:30.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:07:30.401 00.000 7988 UpdateGuideState exits: m=656 SNR=16.6
03:07:30.403 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:30.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:30.405 00.002 7988 Enqueuing Expose request
03:07:30.405 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 639.36
03:07:30.405 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
03:07:30.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:30.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:07:30.405 00.000 15712 MoveAxis(W, 37, ABG)
03:07:30.405 00.000 15712 Guiding  Dir = 3, Dur = 37
03:07:30.407 00.002 15712 IsGuiding returns 0
03:07:30.423 00.016 15712 PulseGuide returned control before completion, sleep 27
03:07:30.483 00.060 15712 IsGuiding returns 0
03:07:30.483 00.000 15712 Move returns status 0, amount 37
03:07:30.483 00.000 15712 MoveAxis(N, 0, ABG)
03:07:30.483 00.000 15712 Move returns status 0, amount 0
03:07:30.483 00.000 15712 move complete, result=0
03:07:30.483 00.000 7988 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
03:07:30.493 00.010 15712 worker thread done servicing request
03:07:30.493 00.000 15712 Worker thread wakes up
03:07:30.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:30.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:32.234 01.741 15712 Exposure complete
03:07:32.297 00.063 15712 worker thread done servicing request
03:07:32.298 00.001 7988 OnExposeComplete: enter
03:07:32.298 00.000 7988 UpdateGuideState(): m_state=6
03:07:32.298 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5715
03:07:32.301 00.003 7988 Star::Find returns 1 (0), X=971.16, Y=188.61, Mass=835, SNR=18.5, Peak=141 HFD=3.6
03:07:32.301 00.000 7988 MultiStar: [#1 -0.15,-0.37,0.87,U] [#2 0.22,-1.34,0.00,M5] [#3 -0.18,-0.98,0.00,M5] [#4 -0.07,-0.97,0.00,M7] [#5 -0.41,-1.10,0.00,M2] [#6 -0.20,-1.10,0.00,M7] [#7 -0.35,-0.65,0.00,M6] [#8 0.63,-0.23,0.37,U] 
03:07:32.301 00.000 7988 refined, 2 included, MultiStar: {0.01, -0.72}, one-star: {-0.08, -1.20}
03:07:32.301 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
03:07:32.301 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.14)
03:07:32.301 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.72 hyp=0.72 cameraTheta=-1.55 mountX=-0.72 mountY=0.00, mountTheta=3.14
03:07:32.301 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.72, opts=13)
03:07:32.301 00.000 7988 Enqueuing Move request for scope (0.01, -0.72)
03:07:32.301 00.000 15712 Worker thread wakes up
03:07:32.311 00.010 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.72) opts 0xd
03:07:32.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=57, FiltMax=255, Gamma=0.690
03:07:32.311 00.000 7988 UpdateGuideState exits: m=835 SNR=18.5
03:07:32.313 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:32.313 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:32.315 00.002 7988 Enqueuing Expose request
03:07:32.315 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.72)
03:07:32.315 00.000 15712 Moving (0.01, -0.72) raw xDistance=-0.72 yDistance=0.00
03:07:32.318 00.003 15712 PPEC rslt: input = -0.72, final = -0.43, react = -0.43, pred = 0.00, hyst = -0.30, hyst_pct = 0.00, period_length = 639.36
03:07:32.318 00.000 15712 PPEC: input: -0.72, control: -0.43, exposure: 1500
03:07:32.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:32.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:07:32.318 00.000 15712 MoveAxis(E, 139, ABG)
03:07:32.318 00.000 15712 Guiding  Dir = 2, Dur = 139
03:07:32.318 00.000 15712 IsGuiding returns 0
03:07:32.345 00.027 15712 PulseGuide returned control before completion, sleep 126
03:07:32.495 00.150 15712 IsGuiding returns 1
03:07:32.495 00.000 15712 scope still moving after pulse duration time elapsed
03:07:32.522 00.027 15712 IsGuiding returns 0
03:07:32.522 00.000 15712 scope move finished after 139 + 61 ms
03:07:32.522 00.000 15712 Move returns status 0, amount 139
03:07:32.522 00.000 15712 MoveAxis(N, 0, ABG)
03:07:32.522 00.000 15712 Move returns status 0, amount 0
03:07:32.522 00.000 15712 move complete, result=0
03:07:32.522 00.000 15712 worker thread done servicing request
03:07:32.522 00.000 15712 Worker thread wakes up
03:07:32.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:32.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:32.522 00.000 7988 GuideStep: -0.7 px 139 ms EAST, 0.0 px 0 ms NORTH
03:07:33.940 01.418 15712 Exposure complete
03:07:34.005 00.065 15712 worker thread done servicing request
03:07:34.005 00.000 7988 OnExposeComplete: enter
03:07:34.005 00.000 7988 UpdateGuideState(): m_state=6
03:07:34.005 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5716
03:07:34.005 00.000 7988 Star::Find returns 1 (0), X=971.10, Y=189.31, Mass=675, SNR=16.2, Peak=137 HFD=3.4
03:07:34.005 00.000 7988 MultiStar: [#1 0.53,-0.45,1.01,U] [#2 0.13,-0.44,0.85,U] [#3 0.27,-0.30,0.79,U] [#4 0.35,-0.79,0.00,M8] [#5 -0.04,-0.85,0.00,M3] [#6 0.01,-0.74,0.00,M8] [#7 0.33,-0.74,0.00,M7] [#8 0.74,-0.08,0.00,M7] 
03:07:34.005 00.000 7988 refined, 3 included, MultiStar: {0.19, -0.43}, one-star: {-0.14, -0.51}
03:07:34.005 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
03:07:34.005 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
03:07:34.005 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.43 hyp=0.47 cameraTheta=-1.15 mountX=-0.43 mountY=-0.18, mountTheta=-2.74
03:07:34.005 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.43, opts=13)
03:07:34.017 00.012 7988 Enqueuing Move request for scope (0.19, -0.43)
03:07:34.018 00.001 15712 Worker thread wakes up
03:07:34.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.43) opts 0xd
03:07:34.018 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.43)
03:07:34.018 00.000 15712 Moving (0.19, -0.43) raw xDistance=-0.43 yDistance=-0.18
03:07:34.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:07:34.018 00.000 7988 UpdateGuideState exits: m=675 SNR=16.2
03:07:34.020 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:34.020 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:34.022 00.002 7988 Enqueuing Expose request
03:07:34.022 00.000 15712 PPEC rslt: input = -0.43, final = -0.26, react = -0.26, pred = 0.00, hyst = -0.23, hyst_pct = 0.00, period_length = 639.37
03:07:34.022 00.000 15712 PPEC: input: -0.43, control: -0.26, exposure: 1500
03:07:34.022 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:34.022 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:07:34.022 00.000 15712 MoveAxis(E, 84, ABG)
03:07:34.022 00.000 15712 Guiding  Dir = 2, Dur = 84
03:07:34.024 00.002 15712 IsGuiding returns 0
03:07:34.038 00.014 15712 PulseGuide returned control before completion, sleep 78
03:07:34.149 00.111 15712 IsGuiding returns 1
03:07:34.149 00.000 15712 scope still moving after pulse duration time elapsed
03:07:34.177 00.028 15712 IsGuiding returns 0
03:07:34.177 00.000 15712 scope move finished after 84 + 69 ms
03:07:34.177 00.000 15712 Move returns status 0, amount 84
03:07:34.177 00.000 15712 MoveAxis(N, 0, ABG)
03:07:34.177 00.000 15712 Move returns status 0, amount 0
03:07:34.177 00.000 15712 move complete, result=0
03:07:34.177 00.000 15712 worker thread done servicing request
03:07:34.177 00.000 15712 Worker thread wakes up
03:07:34.177 00.000 7988 GuideStep: -0.4 px 84 ms EAST, -0.2 px 0 ms NORTH
03:07:34.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:34.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:35.820 01.643 15712 Exposure complete
03:07:35.884 00.064 15712 worker thread done servicing request
03:07:35.884 00.000 7988 OnExposeComplete: enter
03:07:35.884 00.000 7988 UpdateGuideState(): m_state=6
03:07:35.888 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5717
03:07:35.888 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=190.82, Mass=767, SNR=17.9, Peak=145 HFD=3.4
03:07:35.890 00.002 7988 MultiStar: [#1 0.15,1.41,0.00,M3] [#2 -0.03,0.58,0.83,U] [#3 0.03,1.13,0.00,M5] [#4 0.07,1.15,0.00,M9] [#5 -0.35,0.52,0.59,U] [#6 -0.19,0.53,0.54,U] [#7 0.00,0.00,0.00,L] [#8 0.79,2.44,0.00,M8] [#9 -0.02,1.44,0.00,M7] 
03:07:35.890 00.000 7988 refined, 3 included, MultiStar: {-0.09, 0.70}, one-star: {0.07, 1.00}
03:07:35.892 00.002 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
03:07:35.892 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
03:07:35.894 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.70 hyp=0.71 cameraTheta=1.70 mountX=0.70 mountY=0.07, mountTheta=0.10
03:07:35.896 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.70, opts=13)
03:07:35.896 00.000 7988 Enqueuing Move request for scope (-0.09, 0.70)
03:07:35.898 00.002 15712 Worker thread wakes up
03:07:35.898 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.70) opts 0xd
03:07:35.898 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.70)
03:07:35.898 00.000 15712 Moving (-0.09, 0.70) raw xDistance=0.70 yDistance=0.07
03:07:35.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
03:07:35.900 00.002 7988 UpdateGuideState exits: m=767 SNR=17.9
03:07:35.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:35.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:35.900 00.000 7988 Enqueuing Expose request
03:07:35.900 00.000 15712 PPEC rslt: input = 0.70, final = 0.42, react = 0.42, pred = 0.00, hyst = 0.35, hyst_pct = 0.00, period_length = 639.37
03:07:35.900 00.000 15712 PPEC: input: 0.70, control: 0.42, exposure: 1500
03:07:35.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:35.905 00.005 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:07:35.905 00.000 15712 MoveAxis(W, 138, ABG)
03:07:35.905 00.000 15712 Guiding  Dir = 3, Dur = 138
03:07:35.905 00.000 15712 IsGuiding returns 0
03:07:35.922 00.017 15712 PulseGuide returned control before completion, sleep 128
03:07:36.070 00.148 15712 IsGuiding returns 1
03:07:36.070 00.000 15712 scope still moving after pulse duration time elapsed
03:07:36.092 00.022 15712 IsGuiding returns 0
03:07:36.092 00.000 15712 scope move finished after 138 + 48 ms
03:07:36.092 00.000 15712 Move returns status 0, amount 138
03:07:36.092 00.000 15712 MoveAxis(N, 0, ABG)
03:07:36.092 00.000 15712 Move returns status 0, amount 0
03:07:36.092 00.000 15712 move complete, result=0
03:07:36.092 00.000 15712 worker thread done servicing request
03:07:36.092 00.000 15712 Worker thread wakes up
03:07:36.092 00.000 7988 GuideStep: 0.7 px 138 ms WEST, 0.1 px 0 ms NORTH
03:07:36.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:36.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:37.512 01.420 15712 Exposure complete
03:07:37.573 00.061 15712 worker thread done servicing request
03:07:37.573 00.000 7988 OnExposeComplete: enter
03:07:37.573 00.000 7988 UpdateGuideState(): m_state=6
03:07:37.578 00.005 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5718
03:07:37.578 00.000 7988 Star::Find returns 1 (0), X=971.21, Y=191.42, Mass=662, SNR=16.6, Peak=157 HFD=3.1
03:07:37.580 00.002 7988 MultiStar: large primary error, entering stabilization period
03:07:37.580 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
03:07:37.580 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
03:07:37.580 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=1.60 hyp=1.60 cameraTheta=1.59 mountX=1.60 mountY=-0.01, mountTheta=-0.01
03:07:37.580 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=1.60, opts=13)
03:07:37.587 00.007 7988 Enqueuing Move request for scope (-0.03, 1.60)
03:07:37.587 00.000 15712 Worker thread wakes up
03:07:37.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.60) opts 0xd
03:07:37.587 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 1.60)
03:07:37.587 00.000 15712 Moving (-0.03, 1.60) raw xDistance=1.60 yDistance=-0.01
03:07:37.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
03:07:37.589 00.002 7988 UpdateGuideState exits: m=662 SNR=16.6
03:07:37.591 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:37.591 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:37.591 00.000 7988 Enqueuing Expose request
03:07:37.591 00.000 15712 PPEC rslt: input = 1.60, final = 0.97, react = 0.96, pred = 0.01, hyst = 0.85, hyst_pct = 0.00, period_length = 639.38
03:07:37.591 00.000 15712 PPEC: input: 1.60, control: 0.97, exposure: 1500
03:07:37.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:37.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:07:37.591 00.000 15712 MoveAxis(W, 315, ABG)
03:07:37.591 00.000 15712 Guiding  Dir = 3, Dur = 315
03:07:37.591 00.000 15712 IsGuiding returns 0
03:07:37.620 00.029 15712 PulseGuide returned control before completion, sleep 301
03:07:37.940 00.320 15712 IsGuiding returns 1
03:07:37.940 00.000 15712 scope still moving after pulse duration time elapsed
03:07:37.971 00.031 15712 IsGuiding returns 0
03:07:37.971 00.000 15712 scope move finished after 315 + 60 ms
03:07:37.971 00.000 15712 Move returns status 0, amount 315
03:07:37.971 00.000 15712 MoveAxis(N, 0, ABG)
03:07:37.971 00.000 15712 Move returns status 0, amount 0
03:07:37.971 00.000 15712 move complete, result=0
03:07:37.971 00.000 15712 worker thread done servicing request
03:07:37.971 00.000 15712 Worker thread wakes up
03:07:37.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:37.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:37.971 00.000 7988 GuideStep: 1.6 px 315 ms WEST, -0.0 px 0 ms NORTH
03:07:39.713 01.742 15712 Exposure complete
03:07:39.776 00.063 15712 worker thread done servicing request
03:07:39.776 00.000 7988 OnExposeComplete: enter
03:07:39.776 00.000 7988 UpdateGuideState(): m_state=6
03:07:39.776 00.000 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5719
03:07:39.776 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=191.06, Mass=528, SNR=14.9, Peak=154 HFD=2.6
03:07:39.776 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
03:07:39.776 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
03:07:39.776 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=1.25 hyp=1.27 cameraTheta=1.74 mountX=1.25 mountY=0.19, mountTheta=0.15
03:07:39.783 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=1.25, opts=13)
03:07:39.783 00.000 7988 Enqueuing Move request for scope (-0.22, 1.25)
03:07:39.783 00.000 15712 Worker thread wakes up
03:07:39.783 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 1.25) opts 0xd
03:07:39.783 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 1.25)
03:07:39.783 00.000 15712 Moving (-0.22, 1.25) raw xDistance=1.25 yDistance=0.19
03:07:39.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
03:07:39.783 00.000 7988 UpdateGuideState exits: m=528 SNR=14.9
03:07:39.789 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:39.790 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:39.790 00.000 7988 Enqueuing Expose request
03:07:39.790 00.000 15712 PPEC rslt: input = 1.25, final = 0.76, react = 0.75, pred = 0.01, hyst = 0.70, hyst_pct = 0.00, period_length = 639.38
03:07:39.790 00.000 15712 PPEC: input: 1.25, control: 0.76, exposure: 1500
03:07:39.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:39.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:07:39.790 00.000 15712 MoveAxis(W, 248, ABG)
03:07:39.790 00.000 15712 Guiding  Dir = 3, Dur = 248
03:07:39.822 00.032 15712 IsGuiding returns 0
03:07:39.838 00.016 15712 PulseGuide returned control before completion, sleep 243
03:07:40.114 00.276 15712 IsGuiding returns 0
03:07:40.114 00.000 15712 Move returns status 0, amount 248
03:07:40.114 00.000 15712 MoveAxis(N, 0, ABG)
03:07:40.114 00.000 15712 Move returns status 0, amount 0
03:07:40.114 00.000 15712 move complete, result=0
03:07:40.114 00.000 7988 GuideStep: 1.2 px 248 ms WEST, 0.2 px 0 ms NORTH
03:07:40.116 00.002 15712 worker thread done servicing request
03:07:40.116 00.000 15712 Worker thread wakes up
03:07:40.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:40.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:41.532 01.416 15712 Exposure complete
03:07:41.594 00.062 15712 worker thread done servicing request
03:07:41.594 00.000 7988 OnExposeComplete: enter
03:07:41.594 00.000 7988 UpdateGuideState(): m_state=6
03:07:41.599 00.005 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5720
03:07:41.599 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=190.61, Mass=690, SNR=16.6, Peak=127 HFD=3.6
03:07:41.601 00.002 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
03:07:41.601 00.000 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
03:07:41.603 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=0.80 hyp=0.83 cameraTheta=1.84 mountX=0.79 mountY=0.20, mountTheta=0.25
03:07:41.605 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.80, opts=13)
03:07:41.605 00.000 7988 Enqueuing Move request for scope (-0.22, 0.80)
03:07:41.607 00.002 15712 Worker thread wakes up
03:07:41.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.80) opts 0xd
03:07:41.607 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.80)
03:07:41.607 00.000 15712 Moving (-0.22, 0.80) raw xDistance=0.79 yDistance=0.20
03:07:41.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
03:07:41.607 00.000 7988 UpdateGuideState exits: m=690 SNR=16.6
03:07:41.609 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:41.609 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:41.609 00.000 7988 Enqueuing Expose request
03:07:41.609 00.000 15712 PPEC rslt: input = 0.79, final = 0.49, react = 0.48, pred = 0.01, hyst = 0.49, hyst_pct = 0.00, period_length = 639.38
03:07:41.609 00.000 15712 PPEC: input: 0.79, control: 0.49, exposure: 1500
03:07:41.609 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:41.609 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:07:41.609 00.000 15712 MoveAxis(W, 158, ABG)
03:07:41.609 00.000 15712 Guiding  Dir = 3, Dur = 158
03:07:41.609 00.000 15712 IsGuiding returns 0
03:07:41.630 00.021 15712 PulseGuide returned control before completion, sleep 150
03:07:41.785 00.155 15712 IsGuiding returns 1
03:07:41.785 00.000 15712 scope still moving after pulse duration time elapsed
03:07:41.822 00.037 15712 IsGuiding returns 0
03:07:41.822 00.000 15712 scope move finished after 158 + 52 ms
03:07:41.822 00.000 15712 Move returns status 0, amount 158
03:07:41.822 00.000 15712 MoveAxis(N, 0, ABG)
03:07:41.822 00.000 15712 Move returns status 0, amount 0
03:07:41.822 00.000 15712 move complete, result=0
03:07:41.822 00.000 7988 GuideStep: 0.8 px 158 ms WEST, 0.2 px 0 ms NORTH
03:07:41.826 00.004 15712 worker thread done servicing request
03:07:41.826 00.000 15712 Worker thread wakes up
03:07:41.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:41.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:43.464 01.638 15712 Exposure complete
03:07:43.526 00.062 15712 worker thread done servicing request
03:07:43.526 00.000 7988 OnExposeComplete: enter
03:07:43.526 00.000 7988 UpdateGuideState(): m_state=6
03:07:43.532 00.006 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5721
03:07:43.532 00.000 7988 Star::Find returns 1 (0), X=971.24, Y=188.70, Mass=570, SNR=15.1, Peak=140 HFD=2.8
03:07:43.534 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
03:07:43.534 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
03:07:43.536 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-1.12 hyp=1.12 cameraTheta=-1.57 mountX=-1.12 mountY=0.02, mountTheta=3.12
03:07:43.538 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-1.12, opts=13)
03:07:43.538 00.000 7988 Enqueuing Move request for scope (0.00, -1.12)
03:07:43.540 00.002 15712 Worker thread wakes up
03:07:43.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -1.12) opts 0xd
03:07:43.540 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -1.12)
03:07:43.541 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
03:07:43.542 00.001 7988 UpdateGuideState exits: m=570 SNR=15.1
03:07:43.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:43.542 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:43.542 00.000 7988 Enqueuing Expose request
03:07:43.542 00.000 15712 Moving (0.00, -1.12) raw xDistance=-1.12 yDistance=0.02
03:07:43.542 00.000 15712 PPEC rslt: input = -1.12, final = -0.66, react = -0.67, pred = 0.01, hyst = -0.56, hyst_pct = 0.00, period_length = 639.39
03:07:43.542 00.000 15712 PPEC: input: -1.12, control: -0.66, exposure: 1500
03:07:43.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:43.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:07:43.542 00.000 15712 MoveAxis(E, 216, ABG)
03:07:43.542 00.000 15712 Guiding  Dir = 2, Dur = 216
03:07:43.542 00.000 15712 IsGuiding returns 0
03:07:43.562 00.020 15712 PulseGuide returned control before completion, sleep 211
03:07:43.782 00.220 15712 IsGuiding returns 1
03:07:43.782 00.000 15712 scope still moving after pulse duration time elapsed
03:07:43.823 00.041 15712 IsGuiding returns 0
03:07:43.823 00.000 15712 scope move finished after 216 + 55 ms
03:07:43.823 00.000 15712 Move returns status 0, amount 216
03:07:43.823 00.000 15712 MoveAxis(N, 0, ABG)
03:07:43.823 00.000 15712 Move returns status 0, amount 0
03:07:43.823 00.000 15712 move complete, result=0
03:07:43.823 00.000 7988 GuideStep: -1.1 px 216 ms EAST, 0.0 px 0 ms NORTH
03:07:43.825 00.002 15712 worker thread done servicing request
03:07:43.825 00.000 15712 Worker thread wakes up
03:07:43.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:43.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:45.235 01.410 15712 Exposure complete
03:07:45.296 00.061 15712 worker thread done servicing request
03:07:45.296 00.000 7988 OnExposeComplete: enter
03:07:45.296 00.000 7988 UpdateGuideState(): m_state=6
03:07:45.296 00.000 7988 Star::Find(15, 971, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5722
03:07:45.296 00.000 7988 Star::Find returns 1 (0), X=971.07, Y=189.54, Mass=601, SNR=15.8, Peak=128 HFD=3.3
03:07:45.296 00.000 7988 MultiStar: exiting stabilization period
03:07:45.296 00.000 7988 MultiStar: [#1 -0.15,-0.01,0.95,U] [#2 -0.09,-0.20,0.95,U] [#3 0.16,-0.00,0.76,U] [#4 0.17,0.29,0.76,U] [#5 0.15,-0.16,0.69,U] [#6 -0.14,-0.38,0.61,U] [#7 -0.28,0.43,0.51,U] [#8 0.00,0.00,0.00,L] [#9 0.00,-0.28,0.37,U] 
03:07:45.307 00.011 7988 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.16, -0.28}
03:07:45.307 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.64 = 2.65)
03:07:45.307 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
03:07:45.307 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.07 mountX=-0.07 mountY=0.04, mountTheta=2.62
03:07:45.307 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.07, opts=13)
03:07:45.312 00.005 7988 Enqueuing Move request for scope (-0.04, -0.07)
03:07:45.312 00.000 15712 Worker thread wakes up
03:07:45.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
03:07:45.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
03:07:45.312 00.000 15712 Moving (-0.04, -0.07) raw xDistance=-0.07 yDistance=0.04
03:07:45.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
03:07:45.312 00.000 7988 UpdateGuideState exits: m=601 SNR=15.8
03:07:45.317 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:45.317 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:45.319 00.002 7988 Enqueuing Expose request
03:07:45.319 00.000 15712 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
03:07:45.319 00.000 15712 PPEC: input: -0.07, control: 0.01, exposure: 1500
03:07:45.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:45.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:07:45.319 00.000 15712 MoveAxis(W, 3, ABG)
03:07:45.319 00.000 15712 Guiding  Dir = 3, Dur = 3
03:07:45.324 00.005 15712 IsGuiding returns 0
03:07:45.341 00.017 15712 IsGuiding returns 0
03:07:45.341 00.000 15712 Move returns status 0, amount 3
03:07:45.341 00.000 15712 MoveAxis(N, 0, ABG)
03:07:45.341 00.000 15712 Move returns status 0, amount 0
03:07:45.341 00.000 15712 move complete, result=0
03:07:45.341 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
03:07:45.343 00.002 15712 worker thread done servicing request
03:07:45.343 00.000 15712 Worker thread wakes up
03:07:45.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:45.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:47.084 01.741 15712 Exposure complete
03:07:47.145 00.061 15712 worker thread done servicing request
03:07:47.145 00.000 7988 OnExposeComplete: enter
03:07:47.145 00.000 7988 UpdateGuideState(): m_state=6
03:07:47.150 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5723
03:07:47.150 00.000 7988 Star::Find returns 1 (0), X=971.11, Y=189.68, Mass=601, SNR=15.6, Peak=127 HFD=2.8
03:07:47.152 00.002 7988 MultiStar: [#1 0.16,0.10,0.93,U] [#2 0.12,0.02,0.77,U] [#3 0.08,0.13,0.86,U] [#4 0.62,-0.12,0.73,U] [#5 -0.41,0.03,0.63,U] [#6 -0.06,-0.32,0.60,U] [#7 -0.12,0.21,0.49,U] [#8 0.08,0.50,0.47,U] 
03:07:47.152 00.000 7988 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.12, -0.14}
03:07:47.154 00.002 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
03:07:47.154 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
03:07:47.156 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.48 mountX=0.03 mountY=-0.05, mountTheta=-1.09
03:07:47.158 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.03, opts=13)
03:07:47.158 00.000 7988 Enqueuing Move request for scope (0.05, 0.03)
03:07:47.161 00.003 15712 Worker thread wakes up
03:07:47.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
03:07:47.161 00.000 7988 UpdateGuideState exits: m=601 SNR=15.6
03:07:47.164 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:47.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:47.166 00.002 7988 Enqueuing Expose request
03:07:47.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
03:07:47.166 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
03:07:47.166 00.000 15712 Moving (0.05, 0.03) raw xDistance=0.03 yDistance=-0.05
03:07:47.168 00.002 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
03:07:47.168 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
03:07:47.168 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:47.168 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:07:47.168 00.000 15712 MoveAxis(W, 3, ABG)
03:07:47.168 00.000 15712 Guiding  Dir = 3, Dur = 3
03:07:47.196 00.028 15712 IsGuiding returns 0
03:07:47.212 00.016 15712 IsGuiding returns 0
03:07:47.212 00.000 15712 Move returns status 0, amount 3
03:07:47.212 00.000 15712 MoveAxis(N, 0, ABG)
03:07:47.212 00.000 15712 Move returns status 0, amount 0
03:07:47.212 00.000 15712 move complete, result=0
03:07:47.212 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
03:07:47.214 00.002 15712 worker thread done servicing request
03:07:47.214 00.000 15712 Worker thread wakes up
03:07:47.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:47.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:48.632 01.418 15712 Exposure complete
03:07:48.695 00.063 15712 worker thread done servicing request
03:07:48.697 00.002 7988 OnExposeComplete: enter
03:07:48.697 00.000 7988 UpdateGuideState(): m_state=6
03:07:48.697 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5724
03:07:48.697 00.000 7988 Star::Find returns 1 (0), X=971.40, Y=190.56, Mass=549, SNR=15.1, Peak=137 HFD=3.1
03:07:48.697 00.000 7988 MultiStar: [#1 -0.05,0.73,0.00,M2] [#2 0.27,0.69,0.00,M2] [#3 0.01,1.07,0.00,M4] [#4 0.42,0.69,0.00,M8] [#5 -0.60,0.67,0.00,M1] [#6 -0.58,0.39,0.65,U] [#7 0.22,1.06,0.00,M6] [#8 1.19,1.25,0.00,M8] 
03:07:48.697 00.000 7988 refined, 1 included, MultiStar: {-0.13, 0.60}, one-star: {0.16, 0.74}
03:07:48.697 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
03:07:48.697 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
03:07:48.697 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.60 hyp=0.62 cameraTheta=1.79 mountX=0.60 mountY=0.12, mountTheta=0.19
03:07:48.706 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.60, opts=13)
03:07:48.706 00.000 7988 Enqueuing Move request for scope (-0.13, 0.60)
03:07:48.709 00.003 15712 Worker thread wakes up
03:07:48.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=63, FiltMax=255, Gamma=0.690
03:07:48.709 00.000 7988 UpdateGuideState exits: m=549 SNR=15.1
03:07:48.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:48.709 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:48.709 00.000 7988 Enqueuing Expose request
03:07:48.709 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.60) opts 0xd
03:07:48.709 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.60)
03:07:48.709 00.000 15712 Moving (-0.13, 0.60) raw xDistance=0.60 yDistance=0.12
03:07:48.709 00.000 15712 PPEC rslt: input = 0.60, final = 0.36, react = 0.36, pred = 0.00, hyst = 0.33, hyst_pct = 0.00, period_length = 639.40
03:07:48.709 00.000 15712 PPEC: input: 0.60, control: 0.36, exposure: 1500
03:07:48.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:48.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:07:48.709 00.000 15712 MoveAxis(W, 119, ABG)
03:07:48.709 00.000 15712 Guiding  Dir = 3, Dur = 119
03:07:48.709 00.000 15712 IsGuiding returns 0
03:07:48.740 00.031 15712 PulseGuide returned control before completion, sleep 102
03:07:48.873 00.133 15712 IsGuiding returns 1
03:07:48.873 00.000 15712 scope still moving after pulse duration time elapsed
03:07:48.900 00.027 15712 IsGuiding returns 0
03:07:48.900 00.000 15712 scope move finished after 119 + 61 ms
03:07:48.900 00.000 15712 Move returns status 0, amount 119
03:07:48.900 00.000 15712 MoveAxis(N, 0, ABG)
03:07:48.900 00.000 15712 Move returns status 0, amount 0
03:07:48.900 00.000 15712 move complete, result=0
03:07:48.900 00.000 15712 worker thread done servicing request
03:07:48.900 00.000 15712 Worker thread wakes up
03:07:48.900 00.000 7988 GuideStep: 0.6 px 119 ms WEST, 0.1 px 0 ms NORTH
03:07:48.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:48.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:50.543 01.643 15712 Exposure complete
03:07:50.606 00.063 15712 worker thread done servicing request
03:07:50.606 00.000 7988 OnExposeComplete: enter
03:07:50.606 00.000 7988 UpdateGuideState(): m_state=6
03:07:50.611 00.005 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5725
03:07:50.613 00.002 7988 Star::Find returns 1 (0), X=970.98, Y=191.43, Mass=587, SNR=15.3, Peak=136 HFD=2.9
03:07:50.613 00.000 7988 MultiStar: large primary error, entering stabilization period
03:07:50.615 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
03:07:50.615 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
03:07:50.617 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=1.61 hyp=1.63 cameraTheta=1.73 mountX=1.61 mountY=0.21, mountTheta=0.13
03:07:50.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=1.61, opts=13)
03:07:50.619 00.002 7988 Enqueuing Move request for scope (-0.25, 1.61)
03:07:50.621 00.002 15712 Worker thread wakes up
03:07:50.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.61) opts 0xd
03:07:50.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 1.61)
03:07:50.621 00.000 15712 Moving (-0.25, 1.61) raw xDistance=1.61 yDistance=0.21
03:07:50.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
03:07:50.622 00.001 7988 UpdateGuideState exits: m=587 SNR=15.3
03:07:50.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:50.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:50.622 00.000 7988 Enqueuing Expose request
03:07:50.622 00.000 15712 PPEC rslt: input = 1.61, final = 0.96, react = 0.96, pred = -0.00, hyst = 0.87, hyst_pct = 0.00, period_length = 639.40
03:07:50.622 00.000 15712 PPEC: input: 1.61, control: 0.96, exposure: 1500
03:07:50.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:50.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:07:50.622 00.000 15712 MoveAxis(W, 315, ABG)
03:07:50.622 00.000 15712 Guiding  Dir = 3, Dur = 315
03:07:50.622 00.000 15712 IsGuiding returns 0
03:07:50.648 00.026 15712 PulseGuide returned control before completion, sleep 305
03:07:50.994 00.346 15712 IsGuiding returns 1
03:07:50.994 00.000 15712 scope still moving after pulse duration time elapsed
03:07:51.021 00.027 15712 IsGuiding returns 0
03:07:51.021 00.000 15712 scope move finished after 315 + 79 ms
03:07:51.021 00.000 15712 Move returns status 0, amount 315
03:07:51.021 00.000 15712 MoveAxis(N, 0, ABG)
03:07:51.021 00.000 15712 Move returns status 0, amount 0
03:07:51.021 00.000 15712 move complete, result=0
03:07:51.021 00.000 7988 GuideStep: 1.6 px 315 ms WEST, 0.2 px 0 ms NORTH
03:07:51.023 00.002 15712 worker thread done servicing request
03:07:51.023 00.000 15712 Worker thread wakes up
03:07:51.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:51.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:52.439 01.416 15712 Exposure complete
03:07:52.504 00.065 7988 OnExposeComplete: enter
03:07:52.506 00.002 7988 UpdateGuideState(): m_state=6
03:07:52.506 00.000 7988 Star::Find(15, 970, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5726
03:07:52.508 00.002 7988 Star::Find returns 1 (0), X=971.25, Y=191.25, Mass=617, SNR=15.8, Peak=144 HFD=3.5
03:07:52.510 00.002 15712 worker thread done servicing request
03:07:52.510 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
03:07:52.510 00.000 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
03:07:52.512 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=1.44 hyp=1.44 cameraTheta=1.56 mountX=1.44 mountY=-0.05, mountTheta=-0.03
03:07:52.517 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=1.44, opts=13)
03:07:52.518 00.001 7988 Enqueuing Move request for scope (0.01, 1.44)
03:07:52.519 00.001 15712 Worker thread wakes up
03:07:52.519 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.44) opts 0xd
03:07:52.519 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 1.44)
03:07:52.519 00.000 15712 Moving (0.01, 1.44) raw xDistance=1.44 yDistance=-0.05
03:07:52.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
03:07:52.521 00.002 7988 UpdateGuideState exits: m=617 SNR=15.8
03:07:52.522 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:52.523 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:52.524 00.001 7988 Enqueuing Expose request
03:07:52.525 00.001 15712 PPEC rslt: input = 1.44, final = 0.86, react = 0.86, pred = -0.00, hyst = 0.80, hyst_pct = 0.00, period_length = 639.41
03:07:52.525 00.000 15712 PPEC: input: 1.44, control: 0.86, exposure: 1500
03:07:52.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:52.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:07:52.525 00.000 15712 MoveAxis(W, 281, ABG)
03:07:52.525 00.000 15712 Guiding  Dir = 3, Dur = 281
03:07:52.526 00.001 15712 IsGuiding returns 0
03:07:52.551 00.025 15712 PulseGuide returned control before completion, sleep 267
03:07:52.819 00.268 15712 IsGuiding returns 1
03:07:52.819 00.000 15712 scope still moving after pulse duration time elapsed
03:07:52.871 00.052 15712 IsGuiding returns 0
03:07:52.871 00.000 15712 scope move finished after 281 + 64 ms
03:07:52.871 00.000 15712 Move returns status 0, amount 281
03:07:52.871 00.000 15712 MoveAxis(N, 0, ABG)
03:07:52.871 00.000 15712 Move returns status 0, amount 0
03:07:52.871 00.000 15712 move complete, result=0
03:07:52.871 00.000 7988 GuideStep: 1.4 px 281 ms WEST, -0.0 px 0 ms NORTH
03:07:52.871 00.000 15712 worker thread done servicing request
03:07:52.871 00.000 15712 Worker thread wakes up
03:07:52.873 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:52.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:54.514 01.641 15712 Exposure complete
03:07:54.575 00.061 15712 worker thread done servicing request
03:07:54.575 00.000 7988 OnExposeComplete: enter
03:07:54.575 00.000 7988 UpdateGuideState(): m_state=6
03:07:54.575 00.000 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5727
03:07:54.575 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=190.51, Mass=536, SNR=15.0, Peak=144 HFD=2.9
03:07:54.575 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
03:07:54.575 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
03:07:54.575 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.69 hyp=0.70 cameraTheta=1.49 mountX=0.69 mountY=-0.08, mountTheta=-0.11
03:07:54.575 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.69, opts=13)
03:07:54.575 00.000 7988 Enqueuing Move request for scope (0.06, 0.69)
03:07:54.575 00.000 15712 Worker thread wakes up
03:07:54.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.69) opts 0xd
03:07:54.575 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.69)
03:07:54.575 00.000 15712 Moving (0.06, 0.69) raw xDistance=0.69 yDistance=-0.08
03:07:54.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
03:07:54.590 00.015 7988 UpdateGuideState exits: m=536 SNR=15.0
03:07:54.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:54.590 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:54.590 00.000 7988 Enqueuing Expose request
03:07:54.590 00.000 15712 PPEC rslt: input = 0.69, final = 0.41, react = 0.42, pred = -0.00, hyst = 0.43, hyst_pct = 0.00, period_length = 639.41
03:07:54.590 00.000 15712 PPEC: input: 0.69, control: 0.41, exposure: 1500
03:07:54.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:54.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:07:54.590 00.000 15712 MoveAxis(W, 135, ABG)
03:07:54.590 00.000 15712 Guiding  Dir = 3, Dur = 135
03:07:54.610 00.020 15712 IsGuiding returns 0
03:07:54.624 00.014 15712 PulseGuide returned control before completion, sleep 130
03:07:54.765 00.141 15712 IsGuiding returns 0
03:07:54.765 00.000 15712 Move returns status 0, amount 135
03:07:54.765 00.000 15712 MoveAxis(N, 0, ABG)
03:07:54.765 00.000 15712 Move returns status 0, amount 0
03:07:54.765 00.000 15712 move complete, result=0
03:07:54.765 00.000 7988 GuideStep: 0.7 px 135 ms WEST, -0.1 px 0 ms NORTH
03:07:54.775 00.010 15712 worker thread done servicing request
03:07:54.775 00.000 15712 Worker thread wakes up
03:07:54.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:54.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:56.186 01.411 15712 Exposure complete
03:07:56.250 00.064 15712 worker thread done servicing request
03:07:56.250 00.000 7988 OnExposeComplete: enter
03:07:56.250 00.000 7988 UpdateGuideState(): m_state=6
03:07:56.250 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5728
03:07:56.250 00.000 7988 Star::Find returns 1 (0), X=971.16, Y=189.38, Mass=574, SNR=15.2, Peak=131 HFD=3.2
03:07:56.254 00.004 7988 MultiStar: exiting stabilization period
03:07:56.254 00.000 7988 MultiStar: [#1 0.42,-0.13,0.98,U] [#2 0.11,-0.43,0.91,U] [#3 0.03,-0.03,0.85,U] [#4 0.41,-0.27,0.77,U] [#5 -0.34,-0.38,0.78,U] [#6 -0.31,-0.68,0.00,M5] [#7 -0.21,0.08,0.39,U] [#8 0.22,0.90,0.00,M9] 
03:07:56.254 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.26}, one-star: {-0.08, -0.43}
03:07:56.254 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
03:07:56.254 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
03:07:56.254 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.29 mountX=-0.26 mountY=-0.07, mountTheta=-2.88
03:07:56.261 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.26, opts=13)
03:07:56.263 00.002 7988 Enqueuing Move request for scope (0.08, -0.26)
03:07:56.263 00.000 15712 Worker thread wakes up
03:07:56.263 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.26) opts 0xd
03:07:56.263 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.26)
03:07:56.263 00.000 15712 Moving (0.08, -0.26) raw xDistance=-0.26 yDistance=-0.07
03:07:56.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
03:07:56.263 00.000 7988 UpdateGuideState exits: m=574 SNR=15.2
03:07:56.268 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:56.268 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:56.268 00.000 7988 Enqueuing Expose request
03:07:56.272 00.004 15712 PPEC rslt: input = -0.26, final = -0.16, react = -0.15, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.42
03:07:56.272 00.000 15712 PPEC: input: -0.26, control: -0.16, exposure: 1500
03:07:56.272 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:56.272 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:07:56.272 00.000 15712 MoveAxis(E, 51, ABG)
03:07:56.272 00.000 15712 Guiding  Dir = 2, Dur = 51
03:07:56.288 00.016 15712 IsGuiding returns 0
03:07:56.305 00.017 15712 PulseGuide returned control before completion, sleep 45
03:07:56.362 00.057 15712 IsGuiding returns 0
03:07:56.362 00.000 15712 Move returns status 0, amount 51
03:07:56.362 00.000 15712 MoveAxis(N, 0, ABG)
03:07:56.362 00.000 15712 Move returns status 0, amount 0
03:07:56.362 00.000 15712 move complete, result=0
03:07:56.362 00.000 7988 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
03:07:56.374 00.012 15712 worker thread done servicing request
03:07:56.374 00.000 15712 Worker thread wakes up
03:07:56.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:56.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:58.002 01.628 15712 Exposure complete
03:07:58.067 00.065 15712 worker thread done servicing request
03:07:58.067 00.000 7988 OnExposeComplete: enter
03:07:58.067 00.000 7988 UpdateGuideState(): m_state=6
03:07:58.067 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5729
03:07:58.067 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=189.15, Mass=691, SNR=16.8, Peak=135 HFD=3.5
03:07:58.073 00.006 7988 MultiStar: [#1 0.18,-0.11,0.93,U] [#2 0.10,-0.69,0.83,U] [#3 0.17,0.21,0.70,U] [#4 0.52,-0.59,0.00,M8] [#5 -0.44,-1.11,0.00,M1] [#6 0.08,-0.72,0.00,M6] [#7 -0.04,0.22,0.44,U] [#8 0.05,0.59,0.43,U] 
03:07:58.073 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.19}, one-star: {0.07, -0.66}
03:07:58.073 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
03:07:58.073 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
03:07:58.073 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.08 mountX=-0.19 mountY=-0.10, mountTheta=-2.67
03:07:58.073 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.19, opts=13)
03:07:58.073 00.000 7988 Enqueuing Move request for scope (0.10, -0.19)
03:07:58.081 00.008 15712 Worker thread wakes up
03:07:58.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
03:07:58.081 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
03:07:58.081 00.000 15712 Moving (0.10, -0.19) raw xDistance=-0.19 yDistance=-0.10
03:07:58.083 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
03:07:58.083 00.000 7988 UpdateGuideState exits: m=691 SNR=16.8
03:07:58.085 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:58.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:58.085 00.000 7988 Enqueuing Expose request
03:07:58.085 00.000 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 639.42
03:07:58.085 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
03:07:58.085 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:58.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:07:58.085 00.000 15712 MoveAxis(E, 38, ABG)
03:07:58.085 00.000 15712 Guiding  Dir = 2, Dur = 38
03:07:58.085 00.000 15712 IsGuiding returns 0
03:07:58.114 00.029 15712 PulseGuide returned control before completion, sleep 24
03:07:58.161 00.047 15712 IsGuiding returns 0
03:07:58.161 00.000 15712 Move returns status 0, amount 38
03:07:58.161 00.000 15712 MoveAxis(N, 0, ABG)
03:07:58.161 00.000 15712 Move returns status 0, amount 0
03:07:58.161 00.000 15712 move complete, result=0
03:07:58.161 00.000 15712 worker thread done servicing request
03:07:58.161 00.000 15712 Worker thread wakes up
03:07:58.161 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
03:07:58.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:58.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:07:59.579 01.418 15712 Exposure complete
03:07:59.641 00.062 15712 worker thread done servicing request
03:07:59.641 00.000 7988 OnExposeComplete: enter
03:07:59.641 00.000 7988 UpdateGuideState(): m_state=6
03:07:59.646 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5730
03:07:59.646 00.000 7988 Star::Find returns 1 (0), X=970.79, Y=189.43, Mass=622, SNR=15.8, Peak=129 HFD=3.2
03:07:59.648 00.002 7988 MultiStar: [#1 -0.43,-0.12,1.00,U] [#2 0.09,-0.67,0.91,U] [#3 0.27,0.10,0.78,U] [#4 0.62,0.09,0.66,U] [#5 -0.38,-0.60,0.58,U] [#6 -0.39,-0.47,0.56,U] [#7 0.12,-0.06,0.46,U] [#8 0.61,0.61,0.00,M9] 
03:07:59.648 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.27}, one-star: {-0.44, -0.38}
03:07:59.650 00.002 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
03:07:59.650 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.79)
03:07:59.653 00.003 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.90 mountX=-0.27 mountY=0.10, mountTheta=2.79
03:07:59.653 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.27, opts=13)
03:07:59.655 00.002 7988 Enqueuing Move request for scope (-0.09, -0.27)
03:07:59.657 00.002 15712 Worker thread wakes up
03:07:59.657 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
03:07:59.657 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
03:07:59.657 00.000 15712 Moving (-0.09, -0.27) raw xDistance=-0.27 yDistance=0.10
03:07:59.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
03:07:59.657 00.000 7988 UpdateGuideState exits: m=622 SNR=15.8
03:07:59.659 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:59.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:07:59.661 00.002 7988 Enqueuing Expose request
03:07:59.661 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 639.43
03:07:59.661 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
03:07:59.661 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:59.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:07:59.661 00.000 15712 MoveAxis(E, 52, ABG)
03:07:59.661 00.000 15712 Guiding  Dir = 2, Dur = 52
03:07:59.663 00.002 15712 IsGuiding returns 0
03:07:59.673 00.010 15712 PulseGuide returned control before completion, sleep 45
03:07:59.758 00.085 15712 IsGuiding returns 0
03:07:59.758 00.000 15712 Move returns status 0, amount 52
03:07:59.758 00.000 15712 MoveAxis(N, 0, ABG)
03:07:59.758 00.000 15712 Move returns status 0, amount 0
03:07:59.758 00.000 15712 move complete, result=0
03:07:59.758 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
03:07:59.762 00.004 15712 worker thread done servicing request
03:07:59.762 00.000 15712 Worker thread wakes up
03:07:59.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:07:59.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:01.397 01.635 15712 Exposure complete
03:08:01.458 00.061 15712 worker thread done servicing request
03:08:01.458 00.000 7988 OnExposeComplete: enter
03:08:01.458 00.000 7988 UpdateGuideState(): m_state=6
03:08:01.464 00.006 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5731
03:08:01.464 00.000 7988 Star::Find returns 1 (0), X=970.89, Y=189.02, Mass=647, SNR=16.4, Peak=151 HFD=2.9
03:08:01.466 00.002 7988 MultiStar: [#1 -0.07,-0.38,0.87,U] [#2 0.15,-1.05,0.00,M1] [#3 0.25,-0.63,0.77,U] [#4 -0.01,-0.53,0.59,U] [#5 -0.16,-0.65,0.65,U] [#6 -0.11,-1.14,0.00,M6] [#7 0.55,0.01,0.43,U] [#8 0.52,0.78,0.00,M10] 
03:08:01.466 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.54}, one-star: {-0.35, -0.79}
03:08:01.468 00.002 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
03:08:01.470 00.002 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.08)
03:08:01.470 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.54 hyp=0.54 cameraTheta=-1.61 mountX=-0.54 mountY=0.03, mountTheta=3.08
03:08:01.472 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.54, opts=13)
03:08:01.473 00.001 7988 Enqueuing Move request for scope (-0.02, -0.54)
03:08:01.474 00.001 15712 Worker thread wakes up
03:08:01.474 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.54) opts 0xd
03:08:01.474 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.54)
03:08:01.474 00.000 15712 Moving (-0.02, -0.54) raw xDistance=-0.54 yDistance=0.03
03:08:01.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
03:08:01.474 00.000 7988 UpdateGuideState exits: m=647 SNR=16.4
03:08:01.477 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:01.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:01.479 00.002 7988 Enqueuing Expose request
03:08:01.479 00.000 15712 PPEC rslt: input = -0.54, final = -0.32, react = -0.33, pred = 0.01, hyst = -0.30, hyst_pct = 0.00, period_length = 639.43
03:08:01.479 00.000 15712 PPEC: input: -0.54, control: -0.32, exposure: 1500
03:08:01.479 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:01.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:08:01.479 00.000 15712 MoveAxis(E, 104, ABG)
03:08:01.479 00.000 15712 Guiding  Dir = 2, Dur = 104
03:08:01.481 00.002 15712 IsGuiding returns 0
03:08:01.490 00.009 15712 PulseGuide returned control before completion, sleep 93
03:08:01.601 00.111 15712 IsGuiding returns 1
03:08:01.601 00.000 15712 scope still moving after pulse duration time elapsed
03:08:01.644 00.043 15712 IsGuiding returns 0
03:08:01.644 00.000 15712 scope move finished after 104 + 61 ms
03:08:01.644 00.000 15712 Move returns status 0, amount 104
03:08:01.644 00.000 15712 MoveAxis(N, 0, ABG)
03:08:01.644 00.000 15712 Move returns status 0, amount 0
03:08:01.644 00.000 15712 move complete, result=0
03:08:01.644 00.000 15712 worker thread done servicing request
03:08:01.644 00.000 15712 Worker thread wakes up
03:08:01.644 00.000 7988 GuideStep: -0.5 px 104 ms EAST, 0.0 px 0 ms NORTH
03:08:01.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:01.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:03.053 01.409 15712 Exposure complete
03:08:03.114 00.061 15712 worker thread done servicing request
03:08:03.114 00.000 7988 OnExposeComplete: enter
03:08:03.114 00.000 7988 UpdateGuideState(): m_state=6
03:08:03.114 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5732
03:08:03.114 00.000 7988 Star::Find returns 1 (0), X=971.25, Y=190.41, Mass=608, SNR=15.9, Peak=138 HFD=3.5
03:08:03.114 00.000 7988 MultiStar: [#1 0.03,0.42,0.94,U] [#2 0.24,0.51,0.83,U] [#3 0.02,0.83,0.00,M1] [#4 0.21,0.60,0.62,U] [#5 -0.55,0.42,0.70,U] [#6 -0.06,0.08,0.67,U] [#7 -0.06,1.21,0.00,M3] [#8 0.18,0.75,0.00,R] 
03:08:03.114 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.45}, one-star: {0.01, 0.59}
03:08:03.124 00.010 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
03:08:03.124 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:08:03.124 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.45 hyp=0.45 cameraTheta=1.60 mountX=0.45 mountY=0.00, mountTheta=0.00
03:08:03.124 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.45, opts=13)
03:08:03.124 00.000 7988 Enqueuing Move request for scope (-0.01, 0.45)
03:08:03.130 00.006 15712 Worker thread wakes up
03:08:03.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.45) opts 0xd
03:08:03.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.45)
03:08:03.130 00.000 15712 Moving (-0.01, 0.45) raw xDistance=0.45 yDistance=0.00
03:08:03.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
03:08:03.130 00.000 7988 UpdateGuideState exits: m=608 SNR=15.9
03:08:03.133 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:03.133 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:03.135 00.002 7988 Enqueuing Expose request
03:08:03.135 00.000 15712 PPEC rslt: input = 0.45, final = 0.27, react = 0.27, pred = 0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 639.43
03:08:03.135 00.000 15712 PPEC: input: 0.45, control: 0.27, exposure: 1500
03:08:03.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:03.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:08:03.135 00.000 15712 MoveAxis(W, 90, ABG)
03:08:03.135 00.000 15712 Guiding  Dir = 3, Dur = 90
03:08:03.137 00.002 15712 IsGuiding returns 0
03:08:03.165 00.028 15712 PulseGuide returned control before completion, sleep 72
03:08:03.242 00.077 15712 IsGuiding returns 1
03:08:03.242 00.000 15712 scope still moving after pulse duration time elapsed
03:08:03.277 00.035 15712 IsGuiding returns 0
03:08:03.277 00.000 15712 scope move finished after 90 + 50 ms
03:08:03.277 00.000 15712 Move returns status 0, amount 90
03:08:03.277 00.000 15712 MoveAxis(N, 0, ABG)
03:08:03.277 00.000 15712 Move returns status 0, amount 0
03:08:03.277 00.000 15712 move complete, result=0
03:08:03.277 00.000 7988 GuideStep: 0.4 px 90 ms WEST, 0.0 px 0 ms NORTH
03:08:03.277 00.000 15712 worker thread done servicing request
03:08:03.279 00.002 15712 Worker thread wakes up
03:08:03.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:03.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:04.919 01.640 15712 Exposure complete
03:08:04.983 00.064 15712 worker thread done servicing request
03:08:04.984 00.001 7988 OnExposeComplete: enter
03:08:04.984 00.000 7988 UpdateGuideState(): m_state=6
03:08:04.984 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5733
03:08:04.984 00.000 7988 Star::Find returns 1 (0), X=971.03, Y=191.04, Mass=533, SNR=14.7, Peak=144 HFD=2.8
03:08:04.984 00.000 7988 MultiStar: [#1 0.05,1.59,0.00,M1] [#2 0.18,0.90,0.00,M1] [#3 0.12,1.86,0.00,M2] [#4 0.45,1.28,0.00,M6] [#5 -0.16,1.32,0.00,M1] [#6 -0.22,1.33,0.00,M6] [#7 -0.07,1.80,0.00,M4] [#8 0.70,1.23,0.00,M1] 
03:08:04.984 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
03:08:04.984 00.000 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
03:08:04.984 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=1.22 hyp=1.24 cameraTheta=1.74 mountX=1.22 mountY=0.18, mountTheta=0.14
03:08:04.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=1.22, opts=13)
03:08:04.994 00.010 7988 Enqueuing Move request for scope (-0.21, 1.22)
03:08:04.994 00.000 15712 Worker thread wakes up
03:08:04.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.22) opts 0xd
03:08:04.994 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 1.22)
03:08:04.994 00.000 15712 Moving (-0.21, 1.22) raw xDistance=1.22 yDistance=0.18
03:08:04.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
03:08:04.994 00.000 7988 UpdateGuideState exits: m=533 SNR=14.7
03:08:04.997 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:04.999 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:04.999 00.000 7988 Enqueuing Expose request
03:08:05.001 00.002 15712 PPEC rslt: input = 1.22, final = 0.74, react = 0.73, pred = 0.01, hyst = 0.64, hyst_pct = 0.00, period_length = 639.44
03:08:05.001 00.000 15712 PPEC: input: 1.22, control: 0.74, exposure: 1500
03:08:05.001 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:05.001 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:08:05.001 00.000 15712 MoveAxis(W, 242, ABG)
03:08:05.001 00.000 15712 Guiding  Dir = 3, Dur = 242
03:08:05.001 00.000 15712 IsGuiding returns 0
03:08:05.013 00.012 15712 PulseGuide returned control before completion, sleep 235
03:08:05.273 00.260 15712 IsGuiding returns 0
03:08:05.273 00.000 15712 Move returns status 0, amount 242
03:08:05.273 00.000 15712 MoveAxis(N, 0, ABG)
03:08:05.273 00.000 15712 Move returns status 0, amount 0
03:08:05.273 00.000 15712 move complete, result=0
03:08:05.273 00.000 7988 GuideStep: 1.2 px 242 ms WEST, 0.2 px 0 ms NORTH
03:08:05.278 00.005 15712 worker thread done servicing request
03:08:05.278 00.000 15712 Worker thread wakes up
03:08:05.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:05.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:06.691 01.413 15712 Exposure complete
03:08:06.753 00.062 15712 worker thread done servicing request
03:08:06.753 00.000 7988 OnExposeComplete: enter
03:08:06.753 00.000 7988 UpdateGuideState(): m_state=6
03:08:06.759 00.006 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5734
03:08:06.761 00.002 7988 Star::Find returns 1 (0), X=970.94, Y=191.47, Mass=544, SNR=14.8, Peak=135 HFD=3.0
03:08:06.761 00.000 7988 MultiStar: large primary error, entering stabilization period
03:08:06.763 00.002 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
03:08:06.765 00.002 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
03:08:06.765 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=1.65 hyp=1.68 cameraTheta=1.75 mountX=1.65 mountY=0.26, mountTheta=0.15
03:08:06.767 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=1.65, opts=13)
03:08:06.769 00.002 7988 Enqueuing Move request for scope (-0.30, 1.65)
03:08:06.769 00.000 15712 Worker thread wakes up
03:08:06.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.65) opts 0xd
03:08:06.769 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, 1.65)
03:08:06.769 00.000 15712 Moving (-0.30, 1.65) raw xDistance=1.65 yDistance=0.26
03:08:06.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
03:08:06.773 00.004 7988 UpdateGuideState exits: m=544 SNR=14.8
03:08:06.773 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:06.775 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:06.775 00.000 7988 Enqueuing Expose request
03:08:06.775 00.000 15712 PPEC rslt: input = 1.65, final = 1.00, react = 0.99, pred = 0.01, hyst = 0.91, hyst_pct = 0.00, period_length = 639.44
03:08:06.775 00.000 15712 PPEC: input: 1.65, control: 1.00, exposure: 1500
03:08:06.775 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:08:06.775 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
03:08:06.775 00.000 15712 MoveAxis(W, 327, ABG)
03:08:06.775 00.000 15712 Guiding  Dir = 3, Dur = 327
03:08:06.800 00.025 15712 IsGuiding returns 0
03:08:06.826 00.026 15712 PulseGuide returned control before completion, sleep 322
03:08:07.149 00.323 15712 IsGuiding returns 1
03:08:07.149 00.000 15712 scope still moving after pulse duration time elapsed
03:08:07.187 00.038 15712 IsGuiding returns 0
03:08:07.187 00.000 15712 scope move finished after 327 + 56 ms
03:08:07.187 00.000 15712 Move returns status 0, amount 327
03:08:07.187 00.000 15712 MoveAxis(N, 0, ABG)
03:08:07.187 00.000 15712 Move returns status 0, amount 0
03:08:07.187 00.000 15712 move complete, result=0
03:08:07.187 00.000 15712 worker thread done servicing request
03:08:07.187 00.000 15712 Worker thread wakes up
03:08:07.187 00.000 7988 GuideStep: 1.7 px 327 ms WEST, 0.3 px 0 ms NORTH
03:08:07.195 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:07.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:08.936 01.741 15712 Exposure complete
03:08:08.995 00.059 15712 worker thread done servicing request
03:08:09.000 00.005 7988 OnExposeComplete: enter
03:08:09.000 00.000 7988 UpdateGuideState(): m_state=6
03:08:09.000 00.000 7988 Star::Find(15, 970, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5735
03:08:09.000 00.000 7988 Star::Find returns 1 (0), X=971.24, Y=190.24, Mass=569, SNR=15.1, Peak=137 HFD=3.1
03:08:09.003 00.003 7988 MultiStar: exiting stabilization period
03:08:09.003 00.000 7988 MultiStar: [#1 -0.35,0.14,1.05,U] [#2 0.14,-0.10,0.87,U] [#3 -0.20,0.72,0.00,M3] [#4 0.28,0.14,0.72,U] [#5 0.32,-0.09,0.70,U] [#6 -0.25,-0.06,0.67,U] [#7 -0.53,0.83,0.00,M5] [#8 0.53,0.05,0.56,U] 
03:08:09.006 00.003 7988 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {-0.00, 0.43}
03:08:09.006 00.000 7988 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
03:08:09.006 00.000 7988 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
03:08:09.006 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.05 mountX=0.09 mountY=-0.06, mountTheta=-0.54
03:08:09.011 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.09, opts=13)
03:08:09.011 00.000 7988 Enqueuing Move request for scope (0.05, 0.09)
03:08:09.011 00.000 15712 Worker thread wakes up
03:08:09.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
03:08:09.011 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
03:08:09.011 00.000 15712 Moving (0.05, 0.09) raw xDistance=0.09 yDistance=-0.06
03:08:09.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
03:08:09.011 00.000 7988 UpdateGuideState exits: m=569 SNR=15.1
03:08:09.015 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:09.015 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:09.017 00.002 7988 Enqueuing Expose request
03:08:09.017 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
03:08:09.017 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
03:08:09.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:09.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:08:09.017 00.000 15712 MoveAxis(W, 5, ABG)
03:08:09.017 00.000 15712 Guiding  Dir = 3, Dur = 5
03:08:09.017 00.000 15712 IsGuiding returns 0
03:08:09.043 00.026 15712 IsGuiding returns 0
03:08:09.043 00.000 15712 Move returns status 0, amount 5
03:08:09.043 00.000 15712 MoveAxis(N, 0, ABG)
03:08:09.043 00.000 15712 Move returns status 0, amount 0
03:08:09.043 00.000 15712 move complete, result=0
03:08:09.043 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
03:08:09.050 00.007 15712 worker thread done servicing request
03:08:09.050 00.000 15712 Worker thread wakes up
03:08:09.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:09.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:10.465 01.415 15712 Exposure complete
03:08:10.533 00.068 15712 worker thread done servicing request
03:08:10.533 00.000 7988 OnExposeComplete: enter
03:08:10.536 00.003 7988 UpdateGuideState(): m_state=6
03:08:10.536 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5736
03:08:10.538 00.002 7988 Star::Find returns 1 (0), X=971.09, Y=190.02, Mass=544, SNR=14.9, Peak=139 HFD=2.8
03:08:10.540 00.002 7988 MultiStar: [#1 -0.08,0.34,1.04,U] [#2 0.29,0.36,0.89,U] [#3 0.21,0.53,0.80,U] [#4 -0.27,0.97,0.00,M6] [#5 -0.07,0.12,0.69,U] [#6 -0.18,0.22,0.71,U] [#7 0.44,0.71,0.00,M6] [#8 -0.31,0.25,0.36,U] 
03:08:10.543 00.003 7988 single-star, 6 included, MultiStar: {-0.02, 0.30}, one-star: {-0.15, 0.20}
03:08:10.545 00.002 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
03:08:10.545 00.000 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
03:08:10.547 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.20 mountX=0.20 mountY=0.14, mountTheta=0.62
03:08:10.547 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.20, opts=13)
03:08:10.551 00.004 7988 Enqueuing Move request for scope (-0.15, 0.20)
03:08:10.551 00.000 15712 Worker thread wakes up
03:08:10.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
03:08:10.551 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
03:08:10.551 00.000 15712 Moving (-0.15, 0.20) raw xDistance=0.20 yDistance=0.14
03:08:10.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
03:08:10.551 00.000 7988 UpdateGuideState exits: m=544 SNR=14.9
03:08:10.555 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:10.557 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:10.557 00.000 7988 Enqueuing Expose request
03:08:10.558 00.001 15712 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 639.45
03:08:10.558 00.000 15712 PPEC: input: 0.20, control: 0.13, exposure: 1500
03:08:10.558 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:10.558 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:08:10.558 00.000 15712 MoveAxis(W, 43, ABG)
03:08:10.558 00.000 15712 Guiding  Dir = 3, Dur = 43
03:08:10.558 00.000 15712 IsGuiding returns 0
03:08:10.574 00.016 15712 PulseGuide returned control before completion, sleep 32
03:08:10.630 00.056 15712 IsGuiding returns 1
03:08:10.630 00.000 15712 scope still moving after pulse duration time elapsed
03:08:10.654 00.024 15712 IsGuiding returns 0
03:08:10.656 00.002 15712 scope move finished after 43 + 52 ms
03:08:10.656 00.000 15712 Move returns status 0, amount 43
03:08:10.656 00.000 15712 MoveAxis(N, 0, ABG)
03:08:10.656 00.000 15712 Move returns status 0, amount 0
03:08:10.656 00.000 15712 move complete, result=0
03:08:10.656 00.000 15712 worker thread done servicing request
03:08:10.656 00.000 15712 Worker thread wakes up
03:08:10.656 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
03:08:10.658 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:10.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:12.295 01.637 15712 Exposure complete
03:08:12.359 00.064 15712 worker thread done servicing request
03:08:12.359 00.000 7988 OnExposeComplete: enter
03:08:12.359 00.000 7988 UpdateGuideState(): m_state=6
03:08:12.359 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5737
03:08:12.359 00.000 7988 Star::Find returns 1 (0), X=971.35, Y=190.40, Mass=621, SNR=15.9, Peak=134 HFD=3.4
03:08:12.359 00.000 7988 MultiStar: [#1 0.02,0.31,1.00,U] [#2 0.32,0.55,0.92,U] [#3 -0.16,0.77,0.00,M3] [#4 0.44,0.59,0.00,M7] [#5 -0.84,0.28,0.00,M1] [#6 0.18,0.33,0.65,U] [#7 -0.36,0.46,0.47,U] [#8 -0.22,-0.09,0.39,U] 
03:08:12.359 00.000 7988 refined, 5 included, MultiStar: {0.07, 0.40}, one-star: {0.11, 0.58}
03:08:12.359 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
03:08:12.359 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
03:08:12.368 00.009 7988 CameraToMount -- cameraX=0.07 cameraY=0.40 hyp=0.41 cameraTheta=1.41 mountX=0.40 mountY=-0.08, mountTheta=-0.19
03:08:12.368 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.40, opts=13)
03:08:12.368 00.000 7988 Enqueuing Move request for scope (0.07, 0.40)
03:08:12.368 00.000 15712 Worker thread wakes up
03:08:12.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.40) opts 0xd
03:08:12.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.40)
03:08:12.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=61, FiltMax=255, Gamma=0.690
03:08:12.373 00.005 7988 UpdateGuideState exits: m=621 SNR=15.9
03:08:12.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:12.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:12.373 00.000 7988 Enqueuing Expose request
03:08:12.373 00.000 15712 Moving (0.07, 0.40) raw xDistance=0.40 yDistance=-0.08
03:08:12.373 00.000 15712 PPEC rslt: input = 0.40, final = 0.25, react = 0.24, pred = 0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.45
03:08:12.373 00.000 15712 PPEC: input: 0.40, control: 0.25, exposure: 1500
03:08:12.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:12.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:08:12.373 00.000 15712 MoveAxis(W, 82, ABG)
03:08:12.373 00.000 15712 Guiding  Dir = 3, Dur = 82
03:08:12.373 00.000 15712 IsGuiding returns 0
03:08:12.404 00.031 15712 PulseGuide returned control before completion, sleep 71
03:08:12.484 00.080 15712 IsGuiding returns 0
03:08:12.484 00.000 15712 Move returns status 0, amount 82
03:08:12.484 00.000 15712 MoveAxis(N, 0, ABG)
03:08:12.484 00.000 15712 Move returns status 0, amount 0
03:08:12.484 00.000 15712 move complete, result=0
03:08:12.484 00.000 15712 worker thread done servicing request
03:08:12.484 00.000 15712 Worker thread wakes up
03:08:12.484 00.000 7988 GuideStep: 0.4 px 82 ms WEST, -0.1 px 0 ms NORTH
03:08:12.486 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:12.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:13.899 01.413 15712 Exposure complete
03:08:13.963 00.064 15712 worker thread done servicing request
03:08:13.963 00.000 7988 OnExposeComplete: enter
03:08:13.963 00.000 7988 UpdateGuideState(): m_state=6
03:08:13.965 00.002 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5738
03:08:13.965 00.000 7988 Star::Find returns 1 (0), X=971.15, Y=189.91, Mass=596, SNR=15.6, Peak=133 HFD=2.9
03:08:13.965 00.000 7988 MultiStar: [#1 0.19,-0.09,0.94,U] [#2 0.03,-0.03,0.88,U] [#3 -0.00,0.19,0.84,U] [#4 -0.04,-0.03,0.76,U] [#5 -0.59,0.02,0.75,U] [#6 -0.26,-0.73,0.00,M4] [#7 -0.50,0.56,0.00,M6] [#8 0.42,-0.28,0.40,U] 
03:08:13.965 00.000 7988 refined, 6 included, MultiStar: {-0.03, 0.00}, one-star: {-0.09, 0.09}
03:08:13.965 00.000 7988 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.56) = xAngle (1.47 = 1.47)
03:08:13.965 00.000 7988 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
03:08:13.973 00.008 7988 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.04 mountX=0.00 mountY=0.03, mountTheta=1.47
03:08:13.977 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.00, opts=13)
03:08:13.977 00.000 7988 Enqueuing Move request for scope (-0.03, 0.00)
03:08:13.979 00.002 15712 Worker thread wakes up
03:08:13.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
03:08:13.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
03:08:13.979 00.000 15712 Moving (-0.03, 0.00) raw xDistance=0.00 yDistance=0.03
03:08:13.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:13.979 00.000 7988 UpdateGuideState exits: m=596 SNR=15.6
03:08:13.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:13.982 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:13.984 00.002 7988 Enqueuing Expose request
03:08:13.984 00.000 15712 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
03:08:13.984 00.000 15712 PPEC: input: 0.00, control: 0.01, exposure: 1500
03:08:13.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:13.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:08:13.984 00.000 15712 MoveAxis(W, 2, ABG)
03:08:13.984 00.000 15712 Guiding  Dir = 3, Dur = 2
03:08:13.984 00.000 15712 IsGuiding returns 0
03:08:13.999 00.015 15712 IsGuiding returns 0
03:08:13.999 00.000 15712 Move returns status 0, amount 2
03:08:13.999 00.000 15712 MoveAxis(N, 0, ABG)
03:08:13.999 00.000 15712 Move returns status 0, amount 0
03:08:13.999 00.000 15712 move complete, result=0
03:08:13.999 00.000 15712 worker thread done servicing request
03:08:13.999 00.000 15712 Worker thread wakes up
03:08:13.999 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
03:08:13.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:13.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:15.746 01.747 15712 Exposure complete
03:08:15.808 00.062 15712 worker thread done servicing request
03:08:15.808 00.000 7988 OnExposeComplete: enter
03:08:15.808 00.000 7988 UpdateGuideState(): m_state=6
03:08:15.808 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5739
03:08:15.808 00.000 7988 Star::Find returns 1 (0), X=971.13, Y=189.70, Mass=595, SNR=15.7, Peak=122 HFD=3.4
03:08:15.808 00.000 7988 MultiStar: [#1 0.01,0.23,1.04,U] [#2 0.27,-0.30,0.86,U] [#3 0.15,0.18,0.83,U] [#4 -0.16,-0.03,0.72,U] [#5 -0.12,-0.89,0.00,M1] [#6 0.00,-0.39,0.63,U] [#7 -0.66,0.47,0.00,M7] [#8 0.53,-0.50,0.00,M1] 
03:08:15.816 00.008 7988 refined, 5 included, MultiStar: {0.03, -0.05}, one-star: {-0.11, -0.12}
03:08:15.816 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
03:08:15.816 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
03:08:15.816 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.08 mountX=-0.05 mountY=-0.03, mountTheta=-2.67
03:08:15.816 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
03:08:15.816 00.000 7988 Enqueuing Move request for scope (0.03, -0.05)
03:08:15.824 00.008 15712 Worker thread wakes up
03:08:15.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
03:08:15.824 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
03:08:15.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:15.824 00.000 15712 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.03
03:08:15.824 00.000 7988 UpdateGuideState exits: m=595 SNR=15.7
03:08:15.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:15.827 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:15.827 00.000 7988 Enqueuing Expose request
03:08:15.829 00.002 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
03:08:15.829 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
03:08:15.829 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:15.829 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:08:15.829 00.000 15712 MoveAxis(W, 1, ABG)
03:08:15.829 00.000 15712 Guiding  Dir = 3, Dur = 1
03:08:15.829 00.000 15712 IsGuiding returns 0
03:08:15.858 00.029 15712 IsGuiding returns 0
03:08:15.858 00.000 15712 Move returns status 0, amount 1
03:08:15.858 00.000 15712 MoveAxis(N, 0, ABG)
03:08:15.858 00.000 15712 Move returns status 0, amount 0
03:08:15.858 00.000 15712 move complete, result=0
03:08:15.858 00.000 15712 worker thread done servicing request
03:08:15.858 00.000 15712 Worker thread wakes up
03:08:15.858 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
03:08:15.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:15.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:17.274 01.416 15712 Exposure complete
03:08:17.336 00.062 15712 worker thread done servicing request
03:08:17.336 00.000 7988 OnExposeComplete: enter
03:08:17.336 00.000 7988 UpdateGuideState(): m_state=6
03:08:17.342 00.006 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:08:17.342 00.000 7988 Star::Find returns 1 (0), X=971.11, Y=189.94, Mass=526, SNR=14.6, Peak=130 HFD=2.8
03:08:17.345 00.003 7988 MultiStar: [#1 0.19,0.50,1.09,U] [#2 0.16,0.11,0.97,U] [#3 0.16,0.22,0.90,U] [#4 0.02,0.56,0.81,U] [#5 -0.54,-0.21,0.78,U] [#6 -0.14,-0.37,0.68,U] [#7 0.16,0.41,0.50,U] [#8 0.63,0.30,0.46,U] 
03:08:17.345 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.19}, one-star: {-0.13, 0.12}
03:08:17.347 00.002 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.56) = xAngle (0.81 = 0.81)
03:08:17.347 00.000 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
03:08:17.349 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.37 mountX=0.12 mountY=0.12, mountTheta=0.79
03:08:17.349 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.12, opts=13)
03:08:17.352 00.003 7988 Enqueuing Move request for scope (-0.13, 0.12)
03:08:17.352 00.000 15712 Worker thread wakes up
03:08:17.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
03:08:17.352 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
03:08:17.352 00.000 15712 Moving (-0.13, 0.12) raw xDistance=0.12 yDistance=0.12
03:08:17.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:17.352 00.000 7988 UpdateGuideState exits: m=526 SNR=14.6
03:08:17.355 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:17.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:17.357 00.002 7988 Enqueuing Expose request
03:08:17.357 00.000 15712 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
03:08:17.357 00.000 15712 PPEC: input: 0.12, control: -0.00, exposure: 1500
03:08:17.357 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:17.357 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:08:17.357 00.000 15712 MoveAxis(E, 0, ABG)
03:08:17.357 00.000 15712 Move returns status 0, amount 0
03:08:17.357 00.000 15712 MoveAxis(N, 0, ABG)
03:08:17.357 00.000 15712 Move returns status 0, amount 0
03:08:17.357 00.000 15712 move complete, result=0
03:08:17.357 00.000 15712 worker thread done servicing request
03:08:17.357 00.000 15712 Worker thread wakes up
03:08:17.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:17.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:17.357 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:18.999 01.642 15712 Exposure complete
03:08:19.062 00.063 15712 worker thread done servicing request
03:08:19.062 00.000 7988 OnExposeComplete: enter
03:08:19.062 00.000 7988 UpdateGuideState(): m_state=6
03:08:19.067 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5741
03:08:19.067 00.000 7988 Star::Find returns 1 (0), X=971.20, Y=190.31, Mass=651, SNR=16.1, Peak=125 HFD=3.5
03:08:19.069 00.002 7988 MultiStar: [#1 0.13,0.93,0.00,M1] [#2 -0.02,0.71,0.86,U] [#3 0.31,1.21,0.00,M1] [#4 -0.05,0.84,0.00,M5] [#5 0.21,0.37,0.65,U] [#6 0.07,0.63,0.62,U] [#7 -0.13,1.91,0.00,M7] [#8 0.42,0.97,0.00,M1] 
03:08:19.071 00.002 7988 single-star, 3 included, MultiStar: {0.04, 0.55}, one-star: {-0.04, 0.50}
03:08:19.071 00.000 7988 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
03:08:19.073 00.002 7988 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
03:08:19.073 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.50 hyp=0.50 cameraTheta=1.65 mountX=0.50 mountY=0.03, mountTheta=0.06
03:08:19.075 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.50, opts=13)
03:08:19.076 00.001 7988 Enqueuing Move request for scope (-0.04, 0.50)
03:08:19.076 00.000 15712 Worker thread wakes up
03:08:19.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.50) opts 0xd
03:08:19.076 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.50)
03:08:19.076 00.000 15712 Moving (-0.04, 0.50) raw xDistance=0.50 yDistance=0.03
03:08:19.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:19.079 00.003 7988 UpdateGuideState exits: m=651 SNR=16.1
03:08:19.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:19.081 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:19.081 00.000 7988 Enqueuing Expose request
03:08:19.083 00.002 15712 PPEC rslt: input = 0.50, final = 0.30, react = 0.30, pred = -0.00, hyst = 0.27, hyst_pct = 0.00, period_length = 639.46
03:08:19.083 00.000 15712 PPEC: input: 0.50, control: 0.30, exposure: 1500
03:08:19.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:19.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:08:19.083 00.000 15712 MoveAxis(W, 97, ABG)
03:08:19.083 00.000 15712 Guiding  Dir = 3, Dur = 97
03:08:19.083 00.000 15712 IsGuiding returns 0
03:08:19.098 00.015 15712 PulseGuide returned control before completion, sleep 89
03:08:19.219 00.121 15712 IsGuiding returns 0
03:08:19.219 00.000 15712 Move returns status 0, amount 97
03:08:19.219 00.000 15712 MoveAxis(N, 0, ABG)
03:08:19.219 00.000 15712 Move returns status 0, amount 0
03:08:19.219 00.000 15712 move complete, result=0
03:08:19.219 00.000 15712 worker thread done servicing request
03:08:19.219 00.000 15712 Worker thread wakes up
03:08:19.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:19.219 00.000 7988 GuideStep: 0.5 px 97 ms WEST, 0.0 px 0 ms NORTH
03:08:19.232 00.013 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:20.638 01.406 15712 Exposure complete
03:08:20.699 00.061 15712 worker thread done servicing request
03:08:20.699 00.000 7988 OnExposeComplete: enter
03:08:20.699 00.000 7988 UpdateGuideState(): m_state=6
03:08:20.706 00.007 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5742
03:08:20.706 00.000 7988 Star::Find returns 1 (0), X=971.33, Y=191.08, Mass=773, SNR=17.6, Peak=124 HFD=4.0
03:08:20.708 00.002 7988 MultiStar: [#1 0.14,1.16,0.00,M2] [#2 0.18,0.59,0.75,U] [#3 -0.04,1.44,0.00,M2] [#4 0.43,1.40,0.00,M6] [#5 -0.30,1.00,0.00,M1] [#6 0.02,0.18,0.53,U] [#7 0.01,1.25,0.00,M8] [#8 0.92,0.45,0.00,M2] 
03:08:20.709 00.001 7988 refined, 2 included, MultiStar: {0.11, 0.79}, one-star: {0.10, 1.27}
03:08:20.709 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
03:08:20.711 00.002 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
03:08:20.711 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.79 hyp=0.80 cameraTheta=1.44 mountX=0.80 mountY=-0.13, mountTheta=-0.16
03:08:20.713 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.79, opts=13)
03:08:20.715 00.002 7988 Enqueuing Move request for scope (0.11, 0.79)
03:08:20.715 00.000 15712 Worker thread wakes up
03:08:20.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.79) opts 0xd
03:08:20.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.79)
03:08:20.715 00.000 15712 Moving (0.11, 0.79) raw xDistance=0.80 yDistance=-0.13
03:08:20.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:20.715 00.000 7988 UpdateGuideState exits: m=773 SNR=17.6
03:08:20.719 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:20.719 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:20.721 00.002 7988 Enqueuing Expose request
03:08:20.721 00.000 15712 PPEC rslt: input = 0.80, final = 0.47, react = 0.48, pred = -0.01, hyst = 0.43, hyst_pct = 0.00, period_length = 639.47
03:08:20.721 00.000 15712 PPEC: input: 0.80, control: 0.47, exposure: 1500
03:08:20.721 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:20.721 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:08:20.721 00.000 15712 MoveAxis(W, 154, ABG)
03:08:20.721 00.000 15712 Guiding  Dir = 3, Dur = 154
03:08:20.723 00.002 15712 IsGuiding returns 0
03:08:20.746 00.023 15712 PulseGuide returned control before completion, sleep 139
03:08:20.909 00.163 15712 IsGuiding returns 0
03:08:20.909 00.000 15712 Move returns status 0, amount 154
03:08:20.909 00.000 15712 MoveAxis(N, 0, ABG)
03:08:20.909 00.000 15712 Move returns status 0, amount 0
03:08:20.909 00.000 15712 move complete, result=0
03:08:20.909 00.000 7988 GuideStep: 0.8 px 154 ms WEST, -0.1 px 0 ms NORTH
03:08:20.911 00.002 15712 worker thread done servicing request
03:08:20.911 00.000 15712 Worker thread wakes up
03:08:20.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:20.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:22.552 01.641 15712 Exposure complete
03:08:22.613 00.061 15712 worker thread done servicing request
03:08:22.613 00.000 7988 OnExposeComplete: enter
03:08:22.613 00.000 7988 UpdateGuideState(): m_state=6
03:08:22.617 00.004 7988 Star::Find(15, 971, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5743
03:08:22.617 00.000 7988 Star::Find returns 1 (0), X=971.07, Y=190.16, Mass=634, SNR=16.2, Peak=143 HFD=3.0
03:08:22.619 00.002 7988 MultiStar: [#1 0.21,0.58,1.08,U] [#2 0.51,0.27,0.86,U] [#3 0.05,0.94,0.00,M3] [#4 0.49,0.55,0.00,M7] [#5 -0.19,0.10,0.74,U] [#6 0.04,0.21,0.63,U] [#7 0.17,0.69,0.57,U] [#8 0.11,-0.06,0.46,U] 
03:08:22.619 00.000 7988 refined, 6 included, MultiStar: {0.10, 0.33}, one-star: {-0.17, 0.35}
03:08:22.621 00.002 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
03:08:22.621 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
03:08:22.623 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=0.33 hyp=0.35 cameraTheta=1.28 mountX=0.33 mountY=-0.11, mountTheta=-0.31
03:08:22.625 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.33, opts=13)
03:08:22.625 00.000 7988 Enqueuing Move request for scope (0.10, 0.33)
03:08:22.627 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=61, FiltMax=255, Gamma=0.690
03:08:22.628 00.001 7988 UpdateGuideState exits: m=634 SNR=16.2
03:08:22.629 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:22.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:22.629 00.000 7988 Enqueuing Expose request
03:08:22.629 00.000 15712 Worker thread wakes up
03:08:22.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.33) opts 0xd
03:08:22.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.33)
03:08:22.629 00.000 15712 Moving (0.10, 0.33) raw xDistance=0.33 yDistance=-0.11
03:08:22.629 00.000 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.47
03:08:22.629 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
03:08:22.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:22.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:08:22.629 00.000 15712 MoveAxis(W, 62, ABG)
03:08:22.629 00.000 15712 Guiding  Dir = 3, Dur = 62
03:08:22.629 00.000 15712 IsGuiding returns 0
03:08:22.663 00.034 15712 PulseGuide returned control before completion, sleep 43
03:08:22.726 00.063 15712 IsGuiding returns 1
03:08:22.726 00.000 15712 scope still moving after pulse duration time elapsed
03:08:22.762 00.036 15712 IsGuiding returns 0
03:08:22.762 00.000 15712 scope move finished after 62 + 63 ms
03:08:22.762 00.000 15712 Move returns status 0, amount 62
03:08:22.762 00.000 15712 MoveAxis(N, 0, ABG)
03:08:22.762 00.000 15712 Move returns status 0, amount 0
03:08:22.762 00.000 15712 move complete, result=0
03:08:22.762 00.000 7988 GuideStep: 0.3 px 62 ms WEST, -0.1 px 0 ms NORTH
03:08:22.765 00.003 15712 worker thread done servicing request
03:08:22.765 00.000 15712 Worker thread wakes up
03:08:22.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:22.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:24.182 01.417 15712 Exposure complete
03:08:24.244 00.062 15712 worker thread done servicing request
03:08:24.244 00.000 7988 OnExposeComplete: enter
03:08:24.244 00.000 7988 UpdateGuideState(): m_state=6
03:08:24.248 00.004 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5744
03:08:24.248 00.000 7988 Star::Find returns 1 (0), X=971.33, Y=189.87, Mass=654, SNR=16.2, Peak=141 HFD=3.4
03:08:24.250 00.002 7988 MultiStar: [#1 0.02,0.31,0.96,U] [#2 0.05,-0.38,0.81,U] [#3 -0.02,0.39,0.84,U] [#4 0.30,0.42,0.66,U] [#5 -0.26,-0.17,0.73,U] [#6 -0.45,-0.26,0.62,U] [#7 -0.04,0.29,0.45,U] [#8 0.36,-0.51,0.37,U] 
03:08:24.252 00.002 7988 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.09, 0.05}
03:08:24.252 00.000 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
03:08:24.254 00.002 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
03:08:24.254 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.60 mountX=0.05 mountY=0.00, mountTheta=0.01
03:08:24.256 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.05, opts=13)
03:08:24.258 00.002 7988 Enqueuing Move request for scope (-0.00, 0.05)
03:08:24.258 00.000 15712 Worker thread wakes up
03:08:24.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
03:08:24.258 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
03:08:24.258 00.000 15712 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=0.00
03:08:24.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:24.261 00.003 7988 UpdateGuideState exits: m=654 SNR=16.2
03:08:24.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:24.263 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:24.263 00.000 7988 Enqueuing Expose request
03:08:24.265 00.002 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:08:24.265 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
03:08:24.265 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:24.265 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:08:24.265 00.000 15712 MoveAxis(W, 0, ABG)
03:08:24.265 00.000 15712 Move returns status 0, amount 0
03:08:24.265 00.000 15712 MoveAxis(N, 0, ABG)
03:08:24.265 00.000 15712 Move returns status 0, amount 0
03:08:24.265 00.000 15712 move complete, result=0
03:08:24.265 00.000 15712 worker thread done servicing request
03:08:24.265 00.000 15712 Worker thread wakes up
03:08:24.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:24.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:24.265 00.000 7988 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
03:08:25.901 01.636 15712 Exposure complete
03:08:25.963 00.062 15712 worker thread done servicing request
03:08:25.963 00.000 7988 OnExposeComplete: enter
03:08:25.963 00.000 7988 UpdateGuideState(): m_state=6
03:08:25.963 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5745
03:08:25.963 00.000 7988 Star::Find returns 1 (0), X=971.27, Y=189.74, Mass=723, SNR=17.2, Peak=129 HFD=3.5
03:08:25.963 00.000 7988 MultiStar: [#1 -0.07,0.20,0.96,U] [#2 0.09,-0.21,0.77,U] [#3 0.23,0.40,0.87,U] [#4 0.12,-0.42,0.64,U] [#5 -0.02,-0.13,0.65,U] [#6 -0.01,-0.45,0.60,U] [#7 -0.11,0.60,0.43,U] [#8 0.54,-0.02,0.39,U] 
03:08:25.963 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.03, -0.07}
03:08:25.963 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
03:08:25.963 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
03:08:25.963 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.15 mountX=-0.01 mountY=-0.07, mountTheta=-1.72
03:08:25.977 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.01, opts=13)
03:08:25.977 00.000 7988 Enqueuing Move request for scope (0.07, -0.01)
03:08:25.979 00.002 15712 Worker thread wakes up
03:08:25.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
03:08:25.979 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
03:08:25.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:25.979 00.000 7988 UpdateGuideState exits: m=723 SNR=17.2
03:08:25.982 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:25.982 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:25.984 00.002 7988 Enqueuing Expose request
03:08:25.984 00.000 15712 Moving (0.07, -0.01) raw xDistance=-0.01 yDistance=-0.07
03:08:25.984 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:08:25.984 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
03:08:25.984 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:25.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:08:25.984 00.000 15712 MoveAxis(W, 2, ABG)
03:08:25.984 00.000 15712 Guiding  Dir = 3, Dur = 2
03:08:25.984 00.000 15712 IsGuiding returns 0
03:08:26.001 00.017 15712 IsGuiding returns 0
03:08:26.001 00.000 15712 Move returns status 0, amount 2
03:08:26.001 00.000 15712 MoveAxis(N, 0, ABG)
03:08:26.001 00.000 15712 Move returns status 0, amount 0
03:08:26.001 00.000 15712 move complete, result=0
03:08:26.001 00.000 15712 worker thread done servicing request
03:08:26.001 00.000 15712 Worker thread wakes up
03:08:26.001 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
03:08:26.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:26.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:27.413 01.412 15712 Exposure complete
03:08:27.476 00.063 15712 worker thread done servicing request
03:08:27.476 00.000 7988 OnExposeComplete: enter
03:08:27.476 00.000 7988 UpdateGuideState(): m_state=6
03:08:27.481 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5746
03:08:27.481 00.000 7988 Star::Find returns 1 (0), X=971.10, Y=190.15, Mass=636, SNR=15.8, Peak=141 HFD=3.6
03:08:27.483 00.002 7988 MultiStar: [#1 -0.12,0.72,0.00,M1] [#2 -0.02,0.34,0.86,U] [#3 0.18,0.61,1.00,U] [#4 -0.07,0.38,0.68,U] [#5 -0.39,0.16,0.75,U] [#6 -0.16,-0.01,0.63,U] [#7 0.30,0.95,0.00,M6] [#8 0.39,-0.16,0.45,U] 
03:08:27.483 00.000 7988 refined, 6 included, MultiStar: {-0.04, 0.29}, one-star: {-0.14, 0.34}
03:08:27.485 00.002 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
03:08:27.487 00.002 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
03:08:27.487 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.72 mountX=0.29 mountY=0.04, mountTheta=0.12
03:08:27.489 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.29, opts=13)
03:08:27.490 00.001 7988 Enqueuing Move request for scope (-0.04, 0.29)
03:08:27.492 00.002 15712 Worker thread wakes up
03:08:27.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:27.492 00.000 7988 UpdateGuideState exits: m=636 SNR=15.8
03:08:27.494 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:27.494 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:27.496 00.002 7988 Enqueuing Expose request
03:08:27.496 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
03:08:27.496 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
03:08:27.496 00.000 15712 Moving (-0.04, 0.29) raw xDistance=0.29 yDistance=0.04
03:08:27.498 00.002 15712 PPEC rslt: input = 0.29, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.47
03:08:27.498 00.000 15712 PPEC: input: 0.29, control: 0.18, exposure: 1500
03:08:27.498 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:27.498 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:08:27.498 00.000 15712 MoveAxis(W, 60, ABG)
03:08:27.498 00.000 15712 Guiding  Dir = 3, Dur = 60
03:08:27.498 00.000 15712 IsGuiding returns 0
03:08:27.526 00.028 15712 PulseGuide returned control before completion, sleep 46
03:08:27.606 00.080 15712 IsGuiding returns 0
03:08:27.606 00.000 15712 Move returns status 0, amount 60
03:08:27.606 00.000 15712 MoveAxis(N, 0, ABG)
03:08:27.606 00.000 15712 Move returns status 0, amount 0
03:08:27.606 00.000 15712 move complete, result=0
03:08:27.606 00.000 15712 worker thread done servicing request
03:08:27.606 00.000 15712 Worker thread wakes up
03:08:27.606 00.000 7988 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
03:08:27.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:27.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:29.246 01.640 15712 Exposure complete
03:08:29.310 00.064 15712 worker thread done servicing request
03:08:29.310 00.000 7988 OnExposeComplete: enter
03:08:29.310 00.000 7988 UpdateGuideState(): m_state=6
03:08:29.314 00.004 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5747
03:08:29.314 00.000 7988 Star::Find returns 1 (0), X=971.25, Y=190.65, Mass=590, SNR=15.6, Peak=131 HFD=2.9
03:08:29.316 00.002 7988 MultiStar: [#1 0.00,0.93,0.00,M2] [#2 0.03,0.79,0.00,M1] [#3 0.01,1.04,0.00,M1] [#4 -0.05,0.71,0.76,U] [#5 -0.35,0.16,0.78,U] [#6 0.16,0.83,0.00,M1] [#7 0.01,0.91,0.00,M7] [#8 0.08,0.07,0.41,U] 
03:08:29.318 00.002 7988 refined, 3 included, MultiStar: {-0.09, 0.52}, one-star: {0.01, 0.84}
03:08:29.318 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
03:08:29.320 00.002 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
03:08:29.320 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.52 hyp=0.53 cameraTheta=1.74 mountX=0.52 mountY=0.08, mountTheta=0.15
03:08:29.322 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.52, opts=13)
03:08:29.324 00.002 7988 Enqueuing Move request for scope (-0.09, 0.52)
03:08:29.325 00.001 15712 Worker thread wakes up
03:08:29.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.52) opts 0xd
03:08:29.325 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.52)
03:08:29.325 00.000 15712 Moving (-0.09, 0.52) raw xDistance=0.52 yDistance=0.08
03:08:29.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:29.325 00.000 7988 UpdateGuideState exits: m=590 SNR=15.6
03:08:29.329 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:29.329 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:29.329 00.000 7988 Enqueuing Expose request
03:08:29.329 00.000 15712 PPEC rslt: input = 0.52, final = 0.32, react = 0.31, pred = 0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.48
03:08:29.329 00.000 15712 PPEC: input: 0.52, control: 0.32, exposure: 1500
03:08:29.329 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:29.329 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:08:29.329 00.000 15712 MoveAxis(W, 105, ABG)
03:08:29.329 00.000 15712 Guiding  Dir = 3, Dur = 105
03:08:29.329 00.000 15712 IsGuiding returns 0
03:08:29.345 00.016 15712 PulseGuide returned control before completion, sleep 100
03:08:29.453 00.108 15712 IsGuiding returns 1
03:08:29.453 00.000 15712 scope still moving after pulse duration time elapsed
03:08:29.485 00.032 15712 IsGuiding returns 0
03:08:29.485 00.000 15712 scope move finished after 105 + 55 ms
03:08:29.485 00.000 15712 Move returns status 0, amount 105
03:08:29.485 00.000 15712 MoveAxis(N, 0, ABG)
03:08:29.485 00.000 15712 Move returns status 0, amount 0
03:08:29.485 00.000 15712 move complete, result=0
03:08:29.485 00.000 7988 GuideStep: 0.5 px 105 ms WEST, 0.1 px 0 ms NORTH
03:08:29.485 00.000 15712 worker thread done servicing request
03:08:29.485 00.000 15712 Worker thread wakes up
03:08:29.495 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:29.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:30.908 01.413 15712 Exposure complete
03:08:30.970 00.062 15712 worker thread done servicing request
03:08:30.970 00.000 7988 OnExposeComplete: enter
03:08:30.974 00.004 7988 UpdateGuideState(): m_state=6
03:08:30.976 00.002 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5748
03:08:30.976 00.000 7988 Star::Find returns 1 (0), X=971.38, Y=190.39, Mass=697, SNR=16.9, Peak=146 HFD=3.2
03:08:30.978 00.002 7988 MultiStar: [#1 0.13,0.75,0.00,M3] [#2 0.03,0.70,0.82,U] [#3 -0.01,0.87,0.00,M2] [#4 0.33,1.17,0.00,M4] [#5 -0.12,0.23,0.73,U] [#6 -0.35,0.30,0.60,U] [#7 0.39,1.20,0.00,M8] [#8 1.07,-0.20,0.00,M1] 
03:08:30.978 00.000 7988 refined, 3 included, MultiStar: {-0.04, 0.47}, one-star: {0.14, 0.58}
03:08:30.980 00.002 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.09 = 0.09)
03:08:30.980 00.000 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
03:08:30.982 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.47 hyp=0.48 cameraTheta=1.66 mountX=0.47 mountY=0.03, mountTheta=0.06
03:08:30.984 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.47, opts=13)
03:08:30.984 00.000 7988 Enqueuing Move request for scope (-0.04, 0.47)
03:08:30.986 00.002 15712 Worker thread wakes up
03:08:30.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.47) opts 0xd
03:08:30.986 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.47)
03:08:30.986 00.000 15712 Moving (-0.04, 0.47) raw xDistance=0.47 yDistance=0.03
03:08:30.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:30.986 00.000 7988 UpdateGuideState exits: m=697 SNR=16.9
03:08:30.989 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:30.989 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:30.991 00.002 7988 Enqueuing Expose request
03:08:30.991 00.000 15712 PPEC rslt: input = 0.47, final = 0.30, react = 0.28, pred = 0.02, hyst = 0.27, hyst_pct = 0.00, period_length = 639.48
03:08:30.991 00.000 15712 PPEC: input: 0.47, control: 0.30, exposure: 1500
03:08:30.991 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:30.991 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:08:30.991 00.000 15712 MoveAxis(W, 98, ABG)
03:08:30.991 00.000 15712 Guiding  Dir = 3, Dur = 98
03:08:30.993 00.002 15712 IsGuiding returns 0
03:08:31.008 00.015 15712 PulseGuide returned control before completion, sleep 90
03:08:31.130 00.122 15712 IsGuiding returns 0
03:08:31.130 00.000 15712 Move returns status 0, amount 98
03:08:31.130 00.000 15712 MoveAxis(N, 0, ABG)
03:08:31.130 00.000 15712 Move returns status 0, amount 0
03:08:31.130 00.000 15712 move complete, result=0
03:08:31.130 00.000 15712 worker thread done servicing request
03:08:31.130 00.000 15712 Worker thread wakes up
03:08:31.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:31.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:31.130 00.000 7988 GuideStep: 0.5 px 98 ms WEST, 0.0 px 0 ms NORTH
03:08:32.776 01.646 15712 Exposure complete
03:08:32.837 00.061 15712 worker thread done servicing request
03:08:32.837 00.000 7988 OnExposeComplete: enter
03:08:32.837 00.000 7988 UpdateGuideState(): m_state=6
03:08:32.842 00.005 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5749
03:08:32.842 00.000 7988 Star::Find returns 1 (0), X=971.31, Y=189.99, Mass=722, SNR=17.0, Peak=135 HFD=3.4
03:08:32.844 00.002 7988 MultiStar: [#1 0.10,0.71,0.00,M4] [#2 -0.05,0.48,0.88,U] [#3 -0.06,0.89,0.00,M3] [#4 0.42,0.41,0.71,U] [#5 -0.18,0.42,0.73,U] [#6 0.50,0.21,0.65,U] [#7 -0.37,1.54,0.00,M9] [#8 0.28,0.56,0.38,U] 
03:08:32.844 00.000 7988 single-star, 5 included, MultiStar: {0.14, 0.35}, one-star: {0.07, 0.17}
03:08:32.846 00.002 7988 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
03:08:32.846 00.000 7988 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
03:08:32.848 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.16 mountX=0.17 mountY=-0.08, mountTheta=-0.43
03:08:32.850 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.17, opts=13)
03:08:32.850 00.000 7988 Enqueuing Move request for scope (0.07, 0.17)
03:08:32.852 00.002 15712 Worker thread wakes up
03:08:32.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
03:08:32.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
03:08:32.852 00.000 15712 Moving (0.07, 0.17) raw xDistance=0.17 yDistance=-0.08
03:08:32.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:32.852 00.000 7988 UpdateGuideState exits: m=722 SNR=17.0
03:08:32.855 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:32.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:32.857 00.002 7988 Enqueuing Expose request
03:08:32.857 00.000 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.48
03:08:32.857 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
03:08:32.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:32.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:08:32.857 00.000 15712 MoveAxis(W, 39, ABG)
03:08:32.857 00.000 15712 Guiding  Dir = 3, Dur = 39
03:08:32.857 00.000 15712 IsGuiding returns 0
03:08:32.880 00.023 15712 PulseGuide returned control before completion, sleep 27
03:08:32.938 00.058 15712 IsGuiding returns 0
03:08:32.938 00.000 15712 Move returns status 0, amount 39
03:08:32.938 00.000 15712 MoveAxis(N, 0, ABG)
03:08:32.938 00.000 15712 Move returns status 0, amount 0
03:08:32.938 00.000 15712 move complete, result=0
03:08:32.938 00.000 15712 worker thread done servicing request
03:08:32.938 00.000 15712 Worker thread wakes up
03:08:32.938 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
03:08:32.948 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:32.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:34.354 01.406 15712 Exposure complete
03:08:34.415 00.061 15712 worker thread done servicing request
03:08:34.415 00.000 7988 OnExposeComplete: enter
03:08:34.415 00.000 7988 UpdateGuideState(): m_state=6
03:08:34.421 00.006 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5750
03:08:34.421 00.000 7988 Star::Find returns 1 (0), X=971.15, Y=189.83, Mass=640, SNR=16.2, Peak=125 HFD=3.5
03:08:34.423 00.002 7988 MultiStar: [#1 0.06,0.19,1.01,U] [#2 -0.03,-0.40,0.88,U] [#3 0.37,0.48,0.75,U] [#4 0.03,0.33,0.70,U] [#5 -0.25,-0.44,0.70,U] [#6 -0.06,0.17,0.60,U] [#7 0.19,1.04,0.00,M10] [#8 0.69,0.48,0.00,M1] 
03:08:34.423 00.000 7988 refined, 6 included, MultiStar: {0.01, 0.04}, one-star: {-0.09, 0.01}
03:08:34.425 00.002 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
03:08:34.425 00.000 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
03:08:34.427 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.43 mountX=0.04 mountY=-0.01, mountTheta=-0.16
03:08:34.429 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.04, opts=13)
03:08:34.429 00.000 7988 Enqueuing Move request for scope (0.01, 0.04)
03:08:34.431 00.002 15712 Worker thread wakes up
03:08:34.431 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
03:08:34.431 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
03:08:34.431 00.000 15712 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
03:08:34.431 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:34.431 00.000 7988 UpdateGuideState exits: m=640 SNR=16.2
03:08:34.434 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:34.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:34.436 00.002 7988 Enqueuing Expose request
03:08:34.436 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:08:34.436 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
03:08:34.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:34.436 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:08:34.436 00.000 15712 MoveAxis(W, 5, ABG)
03:08:34.436 00.000 15712 Guiding  Dir = 3, Dur = 5
03:08:34.438 00.002 15712 IsGuiding returns 0
03:08:34.463 00.025 15712 IsGuiding returns 0
03:08:34.463 00.000 15712 Move returns status 0, amount 5
03:08:34.463 00.000 15712 MoveAxis(N, 0, ABG)
03:08:34.463 00.000 15712 Move returns status 0, amount 0
03:08:34.463 00.000 15712 move complete, result=0
03:08:34.463 00.000 15712 worker thread done servicing request
03:08:34.463 00.000 15712 Worker thread wakes up
03:08:34.463 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
03:08:34.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:34.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:36.105 01.642 15712 Exposure complete
03:08:36.167 00.062 15712 worker thread done servicing request
03:08:36.167 00.000 7988 OnExposeComplete: enter
03:08:36.170 00.003 7988 UpdateGuideState(): m_state=6
03:08:36.170 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5751
03:08:36.172 00.002 7988 Star::Find returns 1 (0), X=971.32, Y=189.99, Mass=603, SNR=15.9, Peak=128 HFD=3.3
03:08:36.172 00.000 7988 MultiStar: [#1 0.42,0.13,1.06,U] [#2 0.30,-0.34,0.94,U] [#3 0.22,-0.16,0.86,U] [#4 0.36,0.15,0.73,U] [#5 0.08,-0.08,0.74,U] [#6 -0.15,-0.39,0.63,U] [#7 0.14,0.33,0.55,U] [#8 0.93,0.01,0.00,M2] 
03:08:36.174 00.002 7988 single-star, 7 included, MultiStar: {0.20, -0.03}, one-star: {0.08, 0.17}
03:08:36.174 00.000 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
03:08:36.176 00.002 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
03:08:36.178 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.14 mountX=0.17 mountY=-0.09, mountTheta=-0.45
03:08:36.180 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.17, opts=13)
03:08:36.180 00.000 7988 Enqueuing Move request for scope (0.08, 0.17)
03:08:36.182 00.002 15712 Worker thread wakes up
03:08:36.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
03:08:36.182 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
03:08:36.182 00.000 15712 Moving (0.08, 0.17) raw xDistance=0.17 yDistance=-0.09
03:08:36.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=60, FiltMax=255, Gamma=0.690
03:08:36.182 00.000 7988 UpdateGuideState exits: m=603 SNR=15.9
03:08:36.184 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:36.184 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:36.186 00.002 7988 Enqueuing Expose request
03:08:36.186 00.000 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.49
03:08:36.186 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
03:08:36.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:36.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:08:36.186 00.000 15712 MoveAxis(W, 39, ABG)
03:08:36.186 00.000 15712 Guiding  Dir = 3, Dur = 39
03:08:36.186 00.000 15712 IsGuiding returns 0
03:08:36.206 00.020 15712 PulseGuide returned control before completion, sleep 31
03:08:36.263 00.057 15712 IsGuiding returns 0
03:08:36.263 00.000 15712 Move returns status 0, amount 39
03:08:36.263 00.000 15712 MoveAxis(N, 0, ABG)
03:08:36.263 00.000 15712 Move returns status 0, amount 0
03:08:36.263 00.000 15712 move complete, result=0
03:08:36.263 00.000 15712 worker thread done servicing request
03:08:36.263 00.000 15712 Worker thread wakes up
03:08:36.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:36.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:36.263 00.000 7988 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
03:08:37.680 01.417 15712 Exposure complete
03:08:37.744 00.064 15712 worker thread done servicing request
03:08:37.744 00.000 7988 OnExposeComplete: enter
03:08:37.744 00.000 7988 UpdateGuideState(): m_state=6
03:08:37.744 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5752
03:08:37.744 00.000 7988 Star::Find returns 1 (0), X=971.27, Y=189.68, Mass=711, SNR=17.1, Peak=126 HFD=3.7
03:08:37.744 00.000 7988 MultiStar: [#1 0.56,-0.17,0.90,U] [#2 0.41,-0.08,0.87,U] [#3 0.51,0.25,0.78,U] [#4 0.56,0.32,0.70,U] [#5 -0.08,-0.16,0.66,U] [#6 0.05,-0.05,0.65,U] [#7 0.16,0.74,0.00,M10] [#8 0.20,0.59,0.38,U] 
03:08:37.744 00.000 7988 single-star, 7 included, MultiStar: {0.29, 0.03}, one-star: {0.03, -0.14}
03:08:37.744 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
03:08:37.744 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.94 = -2.94)
03:08:37.744 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.35 mountX=-0.14 mountY=-0.03, mountTheta=-2.94
03:08:37.744 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.14, opts=13)
03:08:37.744 00.000 7988 Enqueuing Move request for scope (0.03, -0.14)
03:08:37.757 00.013 15712 Worker thread wakes up
03:08:37.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
03:08:37.757 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
03:08:37.757 00.000 15712 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=-0.03
03:08:37.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
03:08:37.757 00.000 7988 UpdateGuideState exits: m=711 SNR=17.1
03:08:37.760 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:37.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:37.762 00.002 7988 Enqueuing Expose request
03:08:37.762 00.000 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:08:37.762 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
03:08:37.762 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:37.762 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:08:37.762 00.000 15712 MoveAxis(W, 5, ABG)
03:08:37.762 00.000 15712 Guiding  Dir = 3, Dur = 5
03:08:37.762 00.000 15712 IsGuiding returns 0
03:08:37.789 00.027 15712 IsGuiding returns 0
03:08:37.789 00.000 15712 Move returns status 0, amount 5
03:08:37.789 00.000 15712 MoveAxis(N, 0, ABG)
03:08:37.789 00.000 15712 Move returns status 0, amount 0
03:08:37.789 00.000 15712 move complete, result=0
03:08:37.789 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
03:08:37.791 00.002 15712 worker thread done servicing request
03:08:37.791 00.000 15712 Worker thread wakes up
03:08:37.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:37.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:39.532 01.741 15712 Exposure complete
03:08:39.594 00.062 15712 worker thread done servicing request
03:08:39.594 00.000 7988 OnExposeComplete: enter
03:08:39.594 00.000 7988 UpdateGuideState(): m_state=6
03:08:39.598 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5753
03:08:39.598 00.000 7988 Star::Find returns 1 (0), X=971.48, Y=189.98, Mass=646, SNR=16.2, Peak=152 HFD=3.1
03:08:39.600 00.002 7988 MultiStar: [#1 0.20,-0.02,0.92,U] [#2 0.45,-0.10,0.92,U] [#3 0.14,0.40,0.94,U] [#4 0.51,-0.28,0.81,U] [#5 0.06,0.14,0.77,U] [#6 0.13,0.01,0.65,U] [#7 -0.18,0.29,0.41,U] [#8 1.44,-0.02,0.00,M2] 
03:08:39.600 00.000 7988 refined, 7 included, MultiStar: {0.22, 0.07}, one-star: {0.24, 0.17}
03:08:39.602 00.002 7988 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.56) = xAngle (-1.27 = -1.27)
03:08:39.602 00.000 7988 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
03:08:39.604 00.002 7988 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.29 mountX=0.07 mountY=-0.23, mountTheta=-1.27
03:08:39.606 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.07, opts=13)
03:08:39.606 00.000 7988 Enqueuing Move request for scope (0.22, 0.07)
03:08:39.608 00.002 15712 Worker thread wakes up
03:08:39.609 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
03:08:39.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
03:08:39.609 00.000 7988 UpdateGuideState exits: m=646 SNR=16.2
03:08:39.611 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:39.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:39.611 00.000 7988 Enqueuing Expose request
03:08:39.611 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
03:08:39.611 00.000 15712 Moving (0.22, 0.07) raw xDistance=0.07 yDistance=-0.23
03:08:39.611 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:08:39.611 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
03:08:39.611 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:39.611 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:08:39.611 00.000 15712 MoveAxis(W, 6, ABG)
03:08:39.611 00.000 15712 Guiding  Dir = 3, Dur = 6
03:08:39.644 00.033 15712 IsGuiding returns 0
03:08:39.660 00.016 15712 IsGuiding returns 0
03:08:39.660 00.000 15712 Move returns status 0, amount 6
03:08:39.660 00.000 15712 MoveAxis(N, 0, ABG)
03:08:39.660 00.000 15712 Move returns status 0, amount 0
03:08:39.660 00.000 15712 move complete, result=0
03:08:39.660 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
03:08:39.661 00.001 15712 worker thread done servicing request
03:08:39.661 00.000 15712 Worker thread wakes up
03:08:39.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:39.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:41.078 01.417 15712 Exposure complete
03:08:41.140 00.062 15712 worker thread done servicing request
03:08:41.142 00.002 7988 OnExposeComplete: enter
03:08:41.142 00.000 7988 UpdateGuideState(): m_state=6
03:08:41.142 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5754
03:08:41.142 00.000 7988 Star::Find returns 1 (0), X=970.91, Y=189.49, Mass=550, SNR=14.9, Peak=138 HFD=2.4
03:08:41.142 00.000 7988 MultiStar: [#1 -0.03,0.16,1.00,U] [#2 0.21,0.14,0.96,U] [#3 0.08,0.20,0.91,U] [#4 -0.09,-0.02,0.74,U] [#5 0.07,0.12,0.79,U] [#6 0.11,-0.31,0.71,U] [#7 -0.13,0.34,0.49,U] [#8 0.66,0.13,0.45,U] 
03:08:41.142 00.000 7988 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {-0.33, -0.32}
03:08:41.142 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
03:08:41.142 00.000 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
03:08:41.142 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.82 mountX=0.03 mountY=-0.03, mountTheta=-0.76
03:08:41.142 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.03, opts=13)
03:08:41.142 00.000 7988 Enqueuing Move request for scope (0.03, 0.03)
03:08:41.142 00.000 15712 Worker thread wakes up
03:08:41.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
03:08:41.142 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
03:08:41.142 00.000 15712 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
03:08:41.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
03:08:41.156 00.014 7988 UpdateGuideState exits: m=550 SNR=14.9
03:08:41.157 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:41.157 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:41.157 00.000 7988 Enqueuing Expose request
03:08:41.157 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:08:41.157 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
03:08:41.157 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:41.157 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:08:41.157 00.000 15712 MoveAxis(W, 7, ABG)
03:08:41.157 00.000 15712 Guiding  Dir = 3, Dur = 7
03:08:41.157 00.000 15712 IsGuiding returns 0
03:08:41.179 00.022 15712 IsGuiding returns 0
03:08:41.179 00.000 15712 Move returns status 0, amount 7
03:08:41.179 00.000 15712 MoveAxis(N, 0, ABG)
03:08:41.179 00.000 15712 Move returns status 0, amount 0
03:08:41.179 00.000 15712 move complete, result=0
03:08:41.179 00.000 15712 worker thread done servicing request
03:08:41.179 00.000 15712 Worker thread wakes up
03:08:41.179 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
03:08:41.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:41.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:42.818 01.639 15712 Exposure complete
03:08:42.882 00.064 15712 worker thread done servicing request
03:08:42.882 00.000 7988 OnExposeComplete: enter
03:08:42.882 00.000 7988 UpdateGuideState(): m_state=6
03:08:42.882 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5755
03:08:42.882 00.000 7988 Star::Find returns 1 (0), X=971.27, Y=189.98, Mass=642, SNR=16.1, Peak=139 HFD=3.2
03:08:42.882 00.000 7988 MultiStar: [#1 0.04,0.52,1.01,U] [#2 -0.03,0.34,0.89,U] [#3 0.59,0.43,0.00,M1] [#4 -0.12,0.84,0.00,M1] [#5 -0.15,0.53,0.70,U] [#6 -0.06,0.20,0.61,U] [#7 -0.23,0.37,0.46,U] [#8 0.19,1.29,0.00,M2] 
03:08:42.882 00.000 7988 single-star, 5 included, MultiStar: {-0.04, 0.35}, one-star: {0.03, 0.17}
03:08:42.882 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
03:08:42.882 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
03:08:42.882 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.38 mountX=0.17 mountY=-0.04, mountTheta=-0.22
03:08:42.893 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.17, opts=13)
03:08:42.893 00.000 7988 Enqueuing Move request for scope (0.03, 0.17)
03:08:42.896 00.003 15712 Worker thread wakes up
03:08:42.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
03:08:42.896 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
03:08:42.896 00.000 15712 Moving (0.03, 0.17) raw xDistance=0.17 yDistance=-0.04
03:08:42.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
03:08:42.896 00.000 7988 UpdateGuideState exits: m=642 SNR=16.1
03:08:42.898 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:42.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:42.900 00.002 7988 Enqueuing Expose request
03:08:42.900 00.000 15712 PPEC rslt: input = 0.17, final = 0.13, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.50
03:08:42.900 00.000 15712 PPEC: input: 0.17, control: 0.13, exposure: 1500
03:08:42.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:42.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:08:42.900 00.000 15712 MoveAxis(W, 42, ABG)
03:08:42.900 00.000 15712 Guiding  Dir = 3, Dur = 42
03:08:42.902 00.002 15712 IsGuiding returns 0
03:08:42.916 00.014 15712 PulseGuide returned control before completion, sleep 34
03:08:42.984 00.068 15712 IsGuiding returns 1
03:08:42.984 00.000 15712 scope still moving after pulse duration time elapsed
03:08:43.008 00.024 15712 IsGuiding returns 0
03:08:43.008 00.000 15712 scope move finished after 42 + 63 ms
03:08:43.008 00.000 15712 Move returns status 0, amount 42
03:08:43.008 00.000 15712 MoveAxis(N, 0, ABG)
03:08:43.008 00.000 15712 Move returns status 0, amount 0
03:08:43.008 00.000 15712 move complete, result=0
03:08:43.008 00.000 15712 worker thread done servicing request
03:08:43.008 00.000 15712 Worker thread wakes up
03:08:43.008 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
03:08:43.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:43.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:44.429 01.421 15712 Exposure complete
03:08:44.492 00.063 15712 worker thread done servicing request
03:08:44.492 00.000 7988 OnExposeComplete: enter
03:08:44.493 00.001 7988 UpdateGuideState(): m_state=6
03:08:44.495 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5756
03:08:44.495 00.000 7988 Star::Find returns 1 (0), X=971.09, Y=189.96, Mass=659, SNR=16.5, Peak=153 HFD=2.9
03:08:44.497 00.002 7988 MultiStar: [#1 0.47,0.39,0.96,U] [#2 0.22,0.07,0.92,U] [#3 0.40,0.33,0.76,U] [#4 0.51,0.62,0.00,M2] [#5 -0.17,0.12,0.68,U] [#6 0.09,0.11,0.63,U] [#7 0.19,0.81,0.00,M8] [#8 -0.02,0.55,0.47,U] 
03:08:44.499 00.002 7988 single-star, 6 included, MultiStar: {0.14, 0.23}, one-star: {-0.15, 0.14}
03:08:44.499 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
03:08:44.501 00.002 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
03:08:44.503 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.36 mountX=0.14 mountY=0.14, mountTheta=0.78
03:08:44.505 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.14, opts=13)
03:08:44.506 00.001 7988 Enqueuing Move request for scope (-0.15, 0.14)
03:08:44.506 00.000 15712 Worker thread wakes up
03:08:44.506 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
03:08:44.506 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
03:08:44.506 00.000 15712 Moving (-0.15, 0.14) raw xDistance=0.14 yDistance=0.14
03:08:44.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
03:08:44.510 00.004 7988 UpdateGuideState exits: m=659 SNR=16.5
03:08:44.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:44.510 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:44.510 00.000 7988 Enqueuing Expose request
03:08:44.510 00.000 15712 PPEC rslt: input = 0.14, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
03:08:44.510 00.000 15712 PPEC: input: 0.14, control: 0.03, exposure: 1500
03:08:44.510 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:44.510 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:08:44.510 00.000 15712 MoveAxis(W, 10, ABG)
03:08:44.510 00.000 15712 Guiding  Dir = 3, Dur = 10
03:08:44.510 00.000 15712 IsGuiding returns 0
03:08:44.527 00.017 15712 IsGuiding returns 1
03:08:44.527 00.000 15712 scope still moving after pulse duration time elapsed
03:08:44.578 00.051 15712 IsGuiding returns 0
03:08:44.578 00.000 15712 scope move finished after 10 + 58 ms
03:08:44.578 00.000 15712 Move returns status 0, amount 10
03:08:44.578 00.000 15712 MoveAxis(N, 0, ABG)
03:08:44.578 00.000 15712 Move returns status 0, amount 0
03:08:44.578 00.000 15712 move complete, result=0
03:08:44.578 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
03:08:44.585 00.007 15712 worker thread done servicing request
03:08:44.585 00.000 15712 Worker thread wakes up
03:08:44.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:44.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:46.325 01.740 15712 Exposure complete
03:08:46.389 00.064 15712 worker thread done servicing request
03:08:46.389 00.000 7988 OnExposeComplete: enter
03:08:46.389 00.000 7988 UpdateGuideState(): m_state=6
03:08:46.389 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5757
03:08:46.389 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=190.04, Mass=620, SNR=15.9, Peak=142 HFD=2.9
03:08:46.389 00.000 7988 MultiStar: [#1 -0.03,0.23,1.02,U] [#2 0.37,0.12,0.90,U] [#3 0.25,0.85,0.00,M1] [#4 0.35,0.64,0.00,M3] [#5 -0.03,0.31,0.68,U] [#6 0.03,0.06,0.61,U] [#7 0.36,0.21,0.50,U] [#8 0.87,0.13,0.00,M2] 
03:08:46.389 00.000 7988 refined, 5 included, MultiStar: {0.06, 0.20}, one-star: {-0.21, 0.23}
03:08:46.389 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
03:08:46.398 00.009 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
03:08:46.398 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.20 cameraTheta=1.29 mountX=0.20 mountY=-0.06, mountTheta=-0.31
03:08:46.398 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.20, opts=13)
03:08:46.398 00.000 7988 Enqueuing Move request for scope (0.06, 0.20)
03:08:46.403 00.005 15712 Worker thread wakes up
03:08:46.403 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
03:08:46.403 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
03:08:46.403 00.000 15712 Moving (0.06, 0.20) raw xDistance=0.20 yDistance=-0.06
03:08:46.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=58, FiltMax=255, Gamma=0.690
03:08:46.405 00.002 7988 UpdateGuideState exits: m=620 SNR=15.9
03:08:46.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:46.407 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:46.407 00.000 7988 Enqueuing Expose request
03:08:46.409 00.002 15712 PPEC rslt: input = 0.20, final = 0.16, react = 0.12, pred = 0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.50
03:08:46.409 00.000 15712 PPEC: input: 0.20, control: 0.16, exposure: 1500
03:08:46.409 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:46.409 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:08:46.409 00.000 15712 MoveAxis(W, 51, ABG)
03:08:46.409 00.000 15712 Guiding  Dir = 3, Dur = 51
03:08:46.409 00.000 15712 IsGuiding returns 0
03:08:46.437 00.028 15712 PulseGuide returned control before completion, sleep 34
03:08:46.482 00.045 15712 IsGuiding returns 1
03:08:46.482 00.000 15712 scope still moving after pulse duration time elapsed
03:08:46.533 00.051 15712 IsGuiding returns 0
03:08:46.533 00.000 15712 scope move finished after 51 + 71 ms
03:08:46.533 00.000 15712 Move returns status 0, amount 51
03:08:46.533 00.000 15712 MoveAxis(N, 0, ABG)
03:08:46.533 00.000 15712 Move returns status 0, amount 0
03:08:46.533 00.000 15712 move complete, result=0
03:08:46.533 00.000 15712 worker thread done servicing request
03:08:46.533 00.000 15712 Worker thread wakes up
03:08:46.533 00.000 7988 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
03:08:46.535 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:46.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:47.939 01.404 15712 Exposure complete
03:08:48.000 00.061 15712 worker thread done servicing request
03:08:48.000 00.000 7988 OnExposeComplete: enter
03:08:48.000 00.000 7988 UpdateGuideState(): m_state=6
03:08:48.007 00.007 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5758
03:08:48.007 00.000 7988 Star::Find returns 1 (0), X=971.24, Y=190.06, Mass=679, SNR=16.7, Peak=145 HFD=3.2
03:08:48.009 00.002 7988 MultiStar: [#1 0.31,0.26,0.88,U] [#2 0.29,-0.07,0.89,U] [#3 0.36,0.25,0.75,U] [#4 0.14,0.07,0.69,U] [#5 -0.55,-0.13,0.74,U] [#6 0.14,0.06,0.54,U] [#7 0.21,0.25,0.39,U] [#8 -0.20,-0.18,0.40,U] 
03:08:48.011 00.002 7988 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.00, 0.24}
03:08:48.011 00.000 7988 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.56) = xAngle (-0.74 = -0.74)
03:08:48.013 00.002 7988 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
03:08:48.013 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.82 mountX=0.10 mountY=-0.09, mountTheta=-0.76
03:08:48.016 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.10, opts=13)
03:08:48.016 00.000 7988 Enqueuing Move request for scope (0.09, 0.10)
03:08:48.016 00.000 15712 Worker thread wakes up
03:08:48.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
03:08:48.016 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
03:08:48.016 00.000 15712 Moving (0.09, 0.10) raw xDistance=0.10 yDistance=-0.09
03:08:48.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=57, FiltMax=255, Gamma=0.690
03:08:48.016 00.000 7988 UpdateGuideState exits: m=679 SNR=16.7
03:08:48.021 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:48.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:48.023 00.002 7988 Enqueuing Expose request
03:08:48.023 00.000 15712 PPEC rslt: input = 0.10, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
03:08:48.023 00.000 15712 PPEC: input: 0.10, control: 0.04, exposure: 1500
03:08:48.023 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:48.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:08:48.023 00.000 15712 MoveAxis(W, 12, ABG)
03:08:48.023 00.000 15712 Guiding  Dir = 3, Dur = 12
03:08:48.023 00.000 15712 IsGuiding returns 0
03:08:48.051 00.028 15712 IsGuiding returns 1
03:08:48.051 00.000 15712 scope still moving after pulse duration time elapsed
03:08:48.100 00.049 15712 IsGuiding returns 0
03:08:48.100 00.000 15712 scope move finished after 12 + 63 ms
03:08:48.100 00.000 15712 Move returns status 0, amount 12
03:08:48.100 00.000 15712 MoveAxis(N, 0, ABG)
03:08:48.100 00.000 15712 Move returns status 0, amount 0
03:08:48.100 00.000 15712 move complete, result=0
03:08:48.100 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
03:08:48.102 00.002 15712 worker thread done servicing request
03:08:48.102 00.000 15712 Worker thread wakes up
03:08:48.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:48.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:49.741 01.639 15712 Exposure complete
03:08:49.802 00.061 15712 worker thread done servicing request
03:08:49.802 00.000 7988 OnExposeComplete: enter
03:08:49.802 00.000 7988 UpdateGuideState(): m_state=6
03:08:49.807 00.005 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5759
03:08:49.807 00.000 7988 Star::Find returns 1 (0), X=971.44, Y=189.95, Mass=719, SNR=17.1, Peak=147 HFD=3.5
03:08:49.809 00.002 7988 MultiStar: [#1 0.10,0.35,0.93,U] [#2 0.20,-0.14,0.82,U] [#3 0.05,0.23,0.79,U] [#4 0.38,0.10,0.66,U] [#5 0.19,0.28,0.75,U] [#6 0.41,0.02,0.52,U] [#7 -0.31,0.37,0.44,U] [#8 1.36,0.21,0.00,M2] 
03:08:49.809 00.000 7988 refined, 7 included, MultiStar: {0.16, 0.17}, one-star: {0.21, 0.14}
03:08:49.811 00.002 7988 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
03:08:49.811 00.000 7988 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
03:08:49.813 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.79 mountX=0.17 mountY=-0.17, mountTheta=-0.79
03:08:49.815 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.17, opts=13)
03:08:49.815 00.000 7988 Enqueuing Move request for scope (0.16, 0.17)
03:08:49.817 00.002 15712 Worker thread wakes up
03:08:49.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
03:08:49.817 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
03:08:49.817 00.000 15712 Moving (0.16, 0.17) raw xDistance=0.17 yDistance=-0.17
03:08:49.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=58, FiltMax=255, Gamma=0.690
03:08:49.817 00.000 7988 UpdateGuideState exits: m=719 SNR=17.1
03:08:49.820 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:49.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:49.822 00.002 7988 Enqueuing Expose request
03:08:49.822 00.000 15712 PPEC rslt: input = 0.17, final = 0.14, react = 0.10, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 639.50
03:08:49.822 00.000 15712 PPEC: input: 0.17, control: 0.14, exposure: 1500
03:08:49.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:49.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:08:49.822 00.000 15712 MoveAxis(W, 45, ABG)
03:08:49.822 00.000 15712 Guiding  Dir = 3, Dur = 45
03:08:49.824 00.002 15712 IsGuiding returns 0
03:08:49.834 00.010 15712 PulseGuide returned control before completion, sleep 38
03:08:49.906 00.072 15712 IsGuiding returns 1
03:08:49.906 00.000 15712 scope still moving after pulse duration time elapsed
03:08:49.929 00.023 15712 IsGuiding returns 0
03:08:49.929 00.000 15712 scope move finished after 45 + 60 ms
03:08:49.929 00.000 15712 Move returns status 0, amount 45
03:08:49.929 00.000 15712 MoveAxis(N, 0, ABG)
03:08:49.929 00.000 15712 Move returns status 0, amount 0
03:08:49.929 00.000 15712 move complete, result=0
03:08:49.929 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.2 px 0 ms NORTH
03:08:49.931 00.002 15712 worker thread done servicing request
03:08:49.931 00.000 15712 Worker thread wakes up
03:08:49.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:49.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:51.350 01.419 15712 Exposure complete
03:08:51.413 00.063 15712 worker thread done servicing request
03:08:51.413 00.000 7988 OnExposeComplete: enter
03:08:51.415 00.002 7988 UpdateGuideState(): m_state=6
03:08:51.417 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5760
03:08:51.417 00.000 7988 Star::Find returns 1 (0), X=971.39, Y=189.64, Mass=568, SNR=15.4, Peak=138 HFD=3.0
03:08:51.419 00.002 7988 MultiStar: [#1 -0.01,-0.00,1.17,U] [#2 0.22,-0.28,1.03,U] [#3 0.14,0.32,0.89,U] [#4 0.39,0.04,0.73,U] [#5 -0.28,0.09,0.71,U] [#6 -0.12,-0.14,0.59,U] [#7 0.46,0.51,0.47,U] [#8 0.63,0.12,0.45,U] 
03:08:51.421 00.002 7988 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.16, -0.18}
03:08:51.421 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
03:08:51.423 00.002 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
03:08:51.425 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=0.02 mountY=-0.14, mountTheta=-1.43
03:08:51.427 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.02, opts=13)
03:08:51.429 00.002 7988 Enqueuing Move request for scope (0.14, 0.02)
03:08:51.429 00.000 15712 Worker thread wakes up
03:08:51.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
03:08:51.429 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
03:08:51.429 00.000 15712 Moving (0.14, 0.02) raw xDistance=0.02 yDistance=-0.14
03:08:51.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=58, FiltMax=255, Gamma=0.690
03:08:51.429 00.000 7988 UpdateGuideState exits: m=568 SNR=15.4
03:08:51.433 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:51.435 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:51.435 00.000 7988 Enqueuing Expose request
03:08:51.437 00.002 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:08:51.437 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
03:08:51.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:51.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:08:51.437 00.000 15712 MoveAxis(W, 10, ABG)
03:08:51.437 00.000 15712 Guiding  Dir = 3, Dur = 10
03:08:51.437 00.000 15712 IsGuiding returns 0
03:08:51.442 00.005 15712 IsGuiding returns 1
03:08:51.442 00.000 15712 scope still moving after pulse duration time elapsed
03:08:51.490 00.048 15712 IsGuiding returns 0
03:08:51.490 00.000 15712 scope move finished after 10 + 42 ms
03:08:51.490 00.000 15712 Move returns status 0, amount 10
03:08:51.490 00.000 15712 MoveAxis(N, 0, ABG)
03:08:51.490 00.000 15712 Move returns status 0, amount 0
03:08:51.490 00.000 15712 move complete, result=0
03:08:51.490 00.000 15712 worker thread done servicing request
03:08:51.490 00.000 15712 Worker thread wakes up
03:08:51.490 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
03:08:51.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:51.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:53.134 01.644 15712 Exposure complete
03:08:53.197 00.063 15712 worker thread done servicing request
03:08:53.197 00.000 7988 OnExposeComplete: enter
03:08:53.197 00.000 7988 UpdateGuideState(): m_state=6
03:08:53.200 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5761
03:08:53.200 00.000 7988 Star::Find returns 1 (0), X=971.19, Y=189.30, Mass=637, SNR=16.1, Peak=138 HFD=3.1
03:08:53.202 00.002 7988 MultiStar: [#1 0.33,-0.52,0.99,U] [#2 0.04,-0.93,0.00,M1] [#3 0.56,0.06,0.87,U] [#4 0.29,-0.42,0.73,U] [#5 -0.28,-0.44,0.73,U] [#6 -0.33,-0.27,0.61,U] [#7 0.20,0.33,0.44,U] [#8 0.54,-0.93,0.00,M2] 
03:08:53.202 00.000 7988 refined, 6 included, MultiStar: {0.12, -0.30}, one-star: {-0.04, -0.52}
03:08:53.204 00.002 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
03:08:53.204 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
03:08:53.206 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=-0.30 hyp=0.33 cameraTheta=-1.18 mountX=-0.30 mountY=-0.12, mountTheta=-2.77
03:08:53.208 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.30, opts=13)
03:08:53.209 00.001 7988 Enqueuing Move request for scope (0.12, -0.30)
03:08:53.211 00.002 15712 Worker thread wakes up
03:08:53.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.30) opts 0xd
03:08:53.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.30)
03:08:53.211 00.000 15712 Moving (0.12, -0.30) raw xDistance=-0.30 yDistance=-0.12
03:08:53.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=58, FiltMax=255, Gamma=0.690
03:08:53.211 00.000 7988 UpdateGuideState exits: m=637 SNR=16.1
03:08:53.215 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:53.215 00.000 15712 PPEC rslt: input = -0.30, final = -0.15, react = -0.18, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.51
03:08:53.215 00.000 15712 PPEC: input: -0.30, control: -0.15, exposure: 1500
03:08:53.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:53.215 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:53.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:08:53.215 00.000 15712 MoveAxis(E, 49, ABG)
03:08:53.215 00.000 15712 Guiding  Dir = 2, Dur = 49
03:08:53.215 00.000 7988 Enqueuing Expose request
03:08:53.215 00.000 15712 IsGuiding returns 0
03:08:53.246 00.031 15712 PulseGuide returned control before completion, sleep 32
03:08:53.290 00.044 15712 IsGuiding returns 1
03:08:53.290 00.000 15712 scope still moving after pulse duration time elapsed
03:08:53.322 00.032 15712 IsGuiding returns 0
03:08:53.322 00.000 15712 scope move finished after 49 + 58 ms
03:08:53.322 00.000 15712 Move returns status 0, amount 49
03:08:53.322 00.000 15712 MoveAxis(N, 0, ABG)
03:08:53.322 00.000 15712 Move returns status 0, amount 0
03:08:53.322 00.000 15712 move complete, result=0
03:08:53.322 00.000 15712 worker thread done servicing request
03:08:53.322 00.000 15712 Worker thread wakes up
03:08:53.322 00.000 7988 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
03:08:53.328 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:53.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:54.743 01.415 15712 Exposure complete
03:08:54.836 00.093 15712 worker thread done servicing request
03:08:54.836 00.000 7988 OnExposeComplete: enter
03:08:54.844 00.008 7988 UpdateGuideState(): m_state=6
03:08:54.844 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5762
03:08:54.844 00.000 7988 Star::Find returns 1 (0), X=971.16, Y=189.69, Mass=573, SNR=15.3, Peak=137 HFD=2.7
03:08:54.844 00.000 7988 MultiStar: [#1 0.39,0.10,0.95,U] [#2 0.26,-0.17,0.93,U] [#3 0.17,0.52,0.94,U] [#4 0.56,0.01,0.84,U] [#5 0.51,-0.02,0.80,U] [#6 0.27,-0.40,0.61,U] [#7 0.02,0.47,0.52,U] [#8 0.52,0.22,0.54,U] 
03:08:54.844 00.000 7988 single-star, 8 included, MultiStar: {0.28, 0.06}, one-star: {-0.07, -0.12}
03:08:54.854 00.010 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
03:08:54.854 00.000 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
03:08:54.856 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.12 mountX=-0.12 mountY=0.08, mountTheta=2.58
03:08:54.860 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.12, opts=13)
03:08:54.860 00.000 7988 Enqueuing Move request for scope (-0.07, -0.12)
03:08:54.860 00.000 15712 Worker thread wakes up
03:08:54.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=58, FiltMax=255, Gamma=0.690
03:08:54.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
03:08:54.860 00.000 7988 UpdateGuideState exits: m=573 SNR=15.3
03:08:54.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
03:08:54.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:54.868 00.008 15712 Moving (-0.07, -0.12) raw xDistance=-0.12 yDistance=0.08
03:08:54.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:54.868 00.000 7988 Enqueuing Expose request
03:08:54.868 00.000 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:08:54.868 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
03:08:54.868 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:54.868 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:08:54.868 00.000 15712 MoveAxis(W, 9, ABG)
03:08:54.868 00.000 15712 Guiding  Dir = 3, Dur = 9
03:08:54.868 00.000 15712 IsGuiding returns 0
03:08:54.893 00.025 15712 IsGuiding returns 0
03:08:54.893 00.000 15712 Move returns status 0, amount 9
03:08:54.893 00.000 15712 MoveAxis(N, 0, ABG)
03:08:54.893 00.000 15712 Move returns status 0, amount 0
03:08:54.893 00.000 15712 move complete, result=0
03:08:54.893 00.000 15712 worker thread done servicing request
03:08:54.893 00.000 15712 Worker thread wakes up
03:08:54.893 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
03:08:54.894 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:54.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:56.530 01.636 15712 Exposure complete
03:08:56.594 00.064 15712 worker thread done servicing request
03:08:56.594 00.000 7988 OnExposeComplete: enter
03:08:56.594 00.000 7988 UpdateGuideState(): m_state=6
03:08:56.597 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5763
03:08:56.597 00.000 7988 Star::Find returns 1 (0), X=971.49, Y=190.01, Mass=638, SNR=16.2, Peak=145 HFD=3.0
03:08:56.599 00.002 7988 MultiStar: [#1 0.08,0.06,0.95,U] [#2 0.20,-0.01,0.91,U] [#3 -0.02,0.15,0.77,U] [#4 0.06,0.66,0.77,U] [#5 -0.39,-0.09,0.72,U] [#6 0.25,0.28,0.61,U] [#7 -0.09,0.36,0.54,U] [#8 0.02,0.16,0.45,U] 
03:08:56.599 00.000 7988 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {0.25, 0.19}
03:08:56.601 00.002 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.29 = -0.29)
03:08:56.601 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
03:08:56.603 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.28 mountX=0.18 mountY=-0.06, mountTheta=-0.32
03:08:56.605 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.18, opts=13)
03:08:56.605 00.000 7988 Enqueuing Move request for scope (0.06, 0.18)
03:08:56.607 00.002 15712 Worker thread wakes up
03:08:56.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
03:08:56.607 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
03:08:56.607 00.000 15712 Moving (0.06, 0.18) raw xDistance=0.18 yDistance=-0.06
03:08:56.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=56, FiltMax=255, Gamma=0.690
03:08:56.607 00.000 7988 UpdateGuideState exits: m=638 SNR=16.2
03:08:56.610 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:56.611 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:56.611 00.000 7988 Enqueuing Expose request
03:08:56.613 00.002 15712 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 639.51
03:08:56.613 00.000 15712 PPEC: input: 0.18, control: 0.14, exposure: 1500
03:08:56.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:56.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:08:56.613 00.000 15712 MoveAxis(W, 45, ABG)
03:08:56.613 00.000 15712 Guiding  Dir = 3, Dur = 45
03:08:56.613 00.000 15712 IsGuiding returns 0
03:08:56.628 00.015 15712 PulseGuide returned control before completion, sleep 33
03:08:56.695 00.067 15712 IsGuiding returns 0
03:08:56.695 00.000 15712 Move returns status 0, amount 45
03:08:56.695 00.000 15712 MoveAxis(N, 0, ABG)
03:08:56.695 00.000 15712 Move returns status 0, amount 0
03:08:56.695 00.000 15712 move complete, result=0
03:08:56.695 00.000 15712 worker thread done servicing request
03:08:56.695 00.000 15712 Worker thread wakes up
03:08:56.695 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
03:08:56.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:56.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:58.121 01.426 15712 Exposure complete
03:08:58.184 00.063 15712 worker thread done servicing request
03:08:58.184 00.000 7988 OnExposeComplete: enter
03:08:58.184 00.000 7988 UpdateGuideState(): m_state=6
03:08:58.184 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5764
03:08:58.184 00.000 7988 Star::Find returns 1 (0), X=971.12, Y=190.05, Mass=707, SNR=17.0, Peak=139 HFD=3.6
03:08:58.184 00.000 7988 MultiStar: [#1 -0.12,0.22,0.93,U] [#2 0.14,0.26,0.86,U] [#3 0.24,0.52,0.82,U] [#4 0.23,0.59,0.75,U] [#5 -0.59,0.02,0.65,U] [#6 -0.43,-0.05,0.59,U] [#7 0.03,0.45,0.45,U] [#8 0.42,0.05,0.36,U] 
03:08:58.184 00.000 7988 single-star, 8 included, MultiStar: {-0.03, 0.27}, one-star: {-0.12, 0.23}
03:08:58.192 00.008 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
03:08:58.192 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
03:08:58.192 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.05 mountX=0.23 mountY=0.11, mountTheta=0.46
03:08:58.192 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.23, opts=13)
03:08:58.192 00.000 7988 Enqueuing Move request for scope (-0.12, 0.23)
03:08:58.198 00.006 15712 Worker thread wakes up
03:08:58.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
03:08:58.198 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
03:08:58.198 00.000 15712 Moving (-0.12, 0.23) raw xDistance=0.23 yDistance=0.11
03:08:58.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=58, FiltMax=255, Gamma=0.690
03:08:58.198 00.000 7988 UpdateGuideState exits: m=707 SNR=17.0
03:08:58.200 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:58.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:08:58.202 00.002 7988 Enqueuing Expose request
03:08:58.202 00.000 15712 PPEC rslt: input = 0.23, final = 0.16, react = 0.14, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.51
03:08:58.202 00.000 15712 PPEC: input: 0.23, control: 0.16, exposure: 1500
03:08:58.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:58.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:08:58.202 00.000 15712 MoveAxis(W, 54, ABG)
03:08:58.202 00.000 15712 Guiding  Dir = 3, Dur = 54
03:08:58.204 00.002 15712 IsGuiding returns 0
03:08:58.235 00.031 15712 PulseGuide returned control before completion, sleep 34
03:08:58.278 00.043 15712 IsGuiding returns 1
03:08:58.278 00.000 15712 scope still moving after pulse duration time elapsed
03:08:58.328 00.050 15712 IsGuiding returns 0
03:08:58.328 00.000 15712 scope move finished after 54 + 72 ms
03:08:58.328 00.000 15712 Move returns status 0, amount 54
03:08:58.328 00.000 15712 MoveAxis(N, 0, ABG)
03:08:58.328 00.000 15712 Move returns status 0, amount 0
03:08:58.328 00.000 15712 move complete, result=0
03:08:58.328 00.000 15712 worker thread done servicing request
03:08:58.328 00.000 15712 Worker thread wakes up
03:08:58.328 00.000 7988 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
03:08:58.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:08:58.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:08:59.972 01.644 15712 Exposure complete
03:09:00.033 00.061 15712 worker thread done servicing request
03:09:00.033 00.000 7988 OnExposeComplete: enter
03:09:00.033 00.000 7988 UpdateGuideState(): m_state=6
03:09:00.033 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5765
03:09:00.033 00.000 7988 Star::Find returns 1 (0), X=971.38, Y=189.78, Mass=606, SNR=15.6, Peak=128 HFD=3.2
03:09:00.033 00.000 7988 MultiStar: [#1 0.11,0.25,1.05,U] [#2 0.26,-0.37,0.86,U] [#3 0.30,0.48,0.97,U] [#4 0.06,0.27,0.82,U] [#5 -0.05,-0.15,0.68,U] [#6 0.26,-0.92,0.00,M1] [#7 0.24,-0.26,0.52,U] [#8 0.18,-0.42,0.40,U] 
03:09:00.033 00.000 7988 single-star, 7 included, MultiStar: {0.16, 0.03}, one-star: {0.14, -0.04}
03:09:00.033 00.000 7988 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.56) = xAngle (-1.83 = -1.83)
03:09:00.033 00.000 7988 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.87 = -1.87)
03:09:00.046 00.013 7988 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.27 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
03:09:00.046 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.04, opts=13)
03:09:00.049 00.003 7988 Enqueuing Move request for scope (0.14, -0.04)
03:09:00.049 00.000 15712 Worker thread wakes up
03:09:00.049 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
03:09:00.049 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
03:09:00.049 00.000 15712 Moving (0.14, -0.04) raw xDistance=-0.04 yDistance=-0.14
03:09:00.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=59, FiltMax=255, Gamma=0.690
03:09:00.049 00.000 7988 UpdateGuideState exits: m=606 SNR=15.6
03:09:00.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:00.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:00.049 00.000 7988 Enqueuing Expose request
03:09:00.049 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:09:00.049 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
03:09:00.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:00.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:09:00.049 00.000 15712 MoveAxis(W, 9, ABG)
03:09:00.049 00.000 15712 Guiding  Dir = 3, Dur = 9
03:09:00.083 00.034 15712 IsGuiding returns 0
03:09:00.097 00.014 15712 IsGuiding returns 0
03:09:00.097 00.000 15712 Move returns status 0, amount 9
03:09:00.097 00.000 15712 MoveAxis(N, 0, ABG)
03:09:00.097 00.000 15712 Move returns status 0, amount 0
03:09:00.097 00.000 15712 move complete, result=0
03:09:00.097 00.000 15712 worker thread done servicing request
03:09:00.097 00.000 15712 Worker thread wakes up
03:09:00.097 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
03:09:00.106 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:00.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:01.521 01.415 15712 Exposure complete
03:09:01.584 00.063 15712 worker thread done servicing request
03:09:01.584 00.000 7988 OnExposeComplete: enter
03:09:01.584 00.000 7988 UpdateGuideState(): m_state=6
03:09:01.584 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5766
03:09:01.584 00.000 7988 Star::Find returns 1 (0), X=971.47, Y=189.80, Mass=708, SNR=17.0, Peak=141 HFD=3.4
03:09:01.584 00.000 7988 MultiStar: [#1 0.11,0.10,1.08,U] [#2 0.45,-0.27,0.88,U] [#3 0.38,0.47,0.82,U] [#4 0.25,0.08,0.69,U] [#5 -0.24,-0.03,0.66,U] [#6 -0.48,0.06,0.67,U] [#7 0.18,0.80,0.00,M1] [#8 0.48,0.18,0.47,U] 
03:09:01.584 00.000 7988 refined, 7 included, MultiStar: {0.16, 0.06}, one-star: {0.24, -0.02}
03:09:01.584 00.000 7988 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.56) = xAngle (-1.18 = -1.18)
03:09:01.584 00.000 7988 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
03:09:01.594 00.010 7988 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.38 mountX=0.06 mountY=-0.16, mountTheta=-1.19
03:09:01.594 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.06, opts=13)
03:09:01.594 00.000 7988 Enqueuing Move request for scope (0.16, 0.06)
03:09:01.598 00.004 15712 Worker thread wakes up
03:09:01.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
03:09:01.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
03:09:01.598 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
03:09:01.598 00.000 15712 Moving (0.16, 0.06) raw xDistance=0.06 yDistance=-0.16
03:09:01.598 00.000 7988 UpdateGuideState exits: m=708 SNR=17.0
03:09:01.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:01.601 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:01.601 00.000 7988 Enqueuing Expose request
03:09:01.603 00.002 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
03:09:01.603 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
03:09:01.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:01.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:09:01.603 00.000 15712 MoveAxis(W, 8, ABG)
03:09:01.603 00.000 15712 Guiding  Dir = 3, Dur = 8
03:09:01.603 00.000 15712 IsGuiding returns 0
03:09:01.623 00.020 15712 IsGuiding returns 0
03:09:01.623 00.000 15712 Move returns status 0, amount 8
03:09:01.623 00.000 15712 MoveAxis(N, 0, ABG)
03:09:01.623 00.000 15712 Move returns status 0, amount 0
03:09:01.623 00.000 15712 move complete, result=0
03:09:01.623 00.000 15712 worker thread done servicing request
03:09:01.623 00.000 15712 Worker thread wakes up
03:09:01.623 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
03:09:01.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:01.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:03.258 01.635 15712 Exposure complete
03:09:03.322 00.064 15712 worker thread done servicing request
03:09:03.322 00.000 7988 OnExposeComplete: enter
03:09:03.324 00.002 7988 UpdateGuideState(): m_state=6
03:09:03.324 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5767
03:09:03.326 00.002 7988 Star::Find returns 1 (0), X=971.31, Y=190.03, Mass=567, SNR=15.2, Peak=143 HFD=2.6
03:09:03.326 00.000 7988 MultiStar: [#1 0.55,0.55,0.00,M1] [#2 0.47,0.05,0.92,U] [#3 0.24,0.68,0.00,M1] [#4 0.61,0.47,0.00,M1] [#5 0.20,0.44,0.80,U] [#6 -0.09,0.22,0.74,U] [#7 0.46,0.61,0.00,M2] [#8 0.61,0.62,0.00,M1] 
03:09:03.328 00.002 7988 single-star, 3 included, MultiStar: {0.17, 0.22}, one-star: {0.07, 0.21}
03:09:03.328 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
03:09:03.330 00.002 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
03:09:03.330 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.23 cameraTheta=1.26 mountX=0.22 mountY=-0.08, mountTheta=-0.34
03:09:03.332 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.21, opts=13)
03:09:03.334 00.002 7988 Enqueuing Move request for scope (0.07, 0.21)
03:09:03.336 00.002 15712 Worker thread wakes up
03:09:03.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=59, FiltMax=255, Gamma=0.690
03:09:03.336 00.000 7988 UpdateGuideState exits: m=567 SNR=15.2
03:09:03.337 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:03.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:03.339 00.002 7988 Enqueuing Expose request
03:09:03.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
03:09:03.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
03:09:03.339 00.000 15712 Moving (0.07, 0.21) raw xDistance=0.22 yDistance=-0.08
03:09:03.345 00.006 15712 PPEC rslt: input = 0.22, final = 0.16, react = 0.13, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.52
03:09:03.345 00.000 15712 PPEC: input: 0.22, control: 0.16, exposure: 1500
03:09:03.345 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:03.345 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:09:03.345 00.000 15712 MoveAxis(W, 51, ABG)
03:09:03.345 00.000 15712 Guiding  Dir = 3, Dur = 51
03:09:03.345 00.000 15712 IsGuiding returns 0
03:09:03.362 00.017 15712 PulseGuide returned control before completion, sleep 42
03:09:03.415 00.053 15712 IsGuiding returns 0
03:09:03.430 00.015 15712 Move returns status 0, amount 51
03:09:03.430 00.000 15712 MoveAxis(N, 0, ABG)
03:09:03.430 00.000 15712 Move returns status 0, amount 0
03:09:03.430 00.000 15712 move complete, result=0
03:09:03.430 00.000 7988 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
03:09:03.431 00.001 15712 worker thread done servicing request
03:09:03.431 00.000 15712 Worker thread wakes up
03:09:03.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:03.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:04.850 01.419 15712 Exposure complete
03:09:04.916 00.066 15712 worker thread done servicing request
03:09:04.916 00.000 7988 OnExposeComplete: enter
03:09:04.916 00.000 7988 UpdateGuideState(): m_state=6
03:09:04.916 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5768
03:09:04.916 00.000 7988 Star::Find returns 1 (0), X=971.55, Y=189.90, Mass=631, SNR=16.2, Peak=145 HFD=3.0
03:09:04.916 00.000 7988 MultiStar: [#1 0.40,0.35,1.05,U] [#2 0.49,0.52,0.95,U] [#3 0.17,0.42,0.98,U] [#4 0.45,0.17,0.77,U] [#5 0.11,0.39,0.75,U] [#6 0.18,0.44,0.65,U] [#7 0.22,0.79,0.00,M3] [#8 1.04,0.40,0.00,M2] 
03:09:04.916 00.000 7988 single-star, 6 included, MultiStar: {0.31, 0.34}, one-star: {0.31, 0.08}
03:09:04.916 00.000 7988 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.56) = xAngle (-1.30 = -1.30)
03:09:04.916 00.000 7988 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
03:09:04.926 00.010 7988 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.26 mountX=0.09 mountY=-0.31, mountTheta=-1.30
03:09:04.927 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.08, opts=13)
03:09:04.927 00.000 7988 Enqueuing Move request for scope (0.31, 0.08)
03:09:04.927 00.000 15712 Worker thread wakes up
03:09:04.927 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.08) opts 0xd
03:09:04.927 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.08)
03:09:04.927 00.000 15712 Moving (0.31, 0.08) raw xDistance=0.09 yDistance=-0.31
03:09:04.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=58, FiltMax=255, Gamma=0.690
03:09:04.927 00.000 7988 UpdateGuideState exits: m=631 SNR=16.2
03:09:04.932 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:04.932 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:04.934 00.002 7988 Enqueuing Expose request
03:09:04.934 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
03:09:04.934 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
03:09:04.934 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
03:09:04.934 00.000 15712 MoveAxis(W, 9, ABG)
03:09:04.934 00.000 15712 Guiding  Dir = 3, Dur = 9
03:09:04.934 00.000 15712 IsGuiding returns 0
03:09:04.964 00.030 15712 IsGuiding returns 0
03:09:04.964 00.000 15712 Move returns status 0, amount 9
03:09:04.964 00.000 15712 MoveAxis(N, 80, ABG)
03:09:04.964 00.000 15712 Guiding  Dir = 0, Dur = 80
03:09:04.964 00.000 15712 IsGuiding returns 0
03:09:05.044 00.080 15712 PulseGuide returned control before completion, sleep 11
03:09:05.076 00.032 15712 IsGuiding returns 1
03:09:05.076 00.000 15712 scope still moving after pulse duration time elapsed
03:09:05.103 00.027 15712 IsGuiding returns 1
03:09:05.172 00.069 15712 IsGuiding returns 0
03:09:05.172 00.000 15712 scope move finished after 80 + 127 ms
03:09:05.172 00.000 15712 Move returns status 0, amount 80
03:09:05.172 00.000 15712 move complete, result=0
03:09:05.172 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.3 px 80 ms NORTH
03:09:05.174 00.002 15712 worker thread done servicing request
03:09:05.174 00.000 15712 Worker thread wakes up
03:09:05.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:05.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:06.809 01.635 15712 Exposure complete
03:09:06.872 00.063 15712 worker thread done servicing request
03:09:06.872 00.000 7988 OnExposeComplete: enter
03:09:06.872 00.000 7988 UpdateGuideState(): m_state=6
03:09:06.877 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5769
03:09:06.877 00.000 7988 Star::Find returns 1 (0), X=971.04, Y=189.99, Mass=646, SNR=16.3, Peak=161 HFD=2.8
03:09:06.879 00.002 7988 MultiStar: [#1 0.13,0.42,1.07,U] [#2 -0.34,-0.08,0.94,U] [#3 -0.06,0.26,0.92,U] [#4 -0.09,0.39,0.77,U] [#5 0.01,0.27,0.79,U] [#6 -0.23,0.35,0.68,U] [#7 -0.48,0.59,0.00,M4] [#8 0.18,0.51,0.40,U] 
03:09:06.880 00.001 7988 single-star, 7 included, MultiStar: {-0.09, 0.27}, one-star: {-0.20, 0.17}
03:09:06.880 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
03:09:06.882 00.002 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
03:09:06.882 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.27 cameraTheta=2.43 mountX=0.17 mountY=0.20, mountTheta=0.85
03:09:06.884 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.17, opts=13)
03:09:06.886 00.002 7988 Enqueuing Move request for scope (-0.20, 0.17)
03:09:06.886 00.000 15712 Worker thread wakes up
03:09:06.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
03:09:06.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
03:09:06.888 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:09:06.888 00.000 7988 UpdateGuideState exits: m=646 SNR=16.3
03:09:06.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:06.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:06.888 00.000 7988 Enqueuing Expose request
03:09:06.888 00.000 15712 Moving (-0.20, 0.17) raw xDistance=0.17 yDistance=0.20
03:09:06.897 00.009 15712 PPEC rslt: input = 0.17, final = 0.14, react = 0.10, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 639.52
03:09:06.897 00.000 15712 PPEC: input: 0.17, control: 0.14, exposure: 1500
03:09:06.897 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:06.897 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:09:06.897 00.000 15712 MoveAxis(W, 46, ABG)
03:09:06.897 00.000 15712 Guiding  Dir = 3, Dur = 46
03:09:06.897 00.000 15712 IsGuiding returns 0
03:09:06.914 00.017 15712 PulseGuide returned control before completion, sleep 41
03:09:06.974 00.060 15712 IsGuiding returns 0
03:09:06.974 00.000 15712 Move returns status 0, amount 46
03:09:06.974 00.000 15712 MoveAxis(N, 0, ABG)
03:09:06.974 00.000 15712 Move returns status 0, amount 0
03:09:06.974 00.000 15712 move complete, result=0
03:09:06.974 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
03:09:06.980 00.006 15712 worker thread done servicing request
03:09:06.980 00.000 15712 Worker thread wakes up
03:09:06.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:06.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:08.386 01.406 15712 Exposure complete
03:09:08.450 00.064 15712 worker thread done servicing request
03:09:08.451 00.001 7988 OnExposeComplete: enter
03:09:08.451 00.000 7988 UpdateGuideState(): m_state=6
03:09:08.451 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5770
03:09:08.451 00.000 7988 Star::Find returns 1 (0), X=971.04, Y=189.59, Mass=726, SNR=17.3, Peak=154 HFD=3.5
03:09:08.451 00.000 7988 MultiStar: [#1 -0.07,0.29,1.06,U] [#2 -0.18,-0.16,0.86,U] [#3 -0.05,0.34,0.83,U] [#4 -0.10,0.17,0.75,U] [#5 -0.03,-0.18,0.70,U] [#6 -0.30,-0.21,0.63,U] [#7 -1.08,0.21,0.00,M5] [#8 0.86,-0.54,0.00,M2] 
03:09:08.451 00.000 7988 refined, 6 included, MultiStar: {-0.13, 0.02}, one-star: {-0.20, -0.23}
03:09:08.451 00.000 7988 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
03:09:08.458 00.007 7988 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
03:09:08.458 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=3.02 mountX=0.01 mountY=0.13, mountTheta=1.46
03:09:08.458 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.02, opts=13)
03:09:08.458 00.000 7988 Enqueuing Move request for scope (-0.13, 0.02)
03:09:08.458 00.000 15712 Worker thread wakes up
03:09:08.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
03:09:08.458 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
03:09:08.458 00.000 15712 Moving (-0.13, 0.02) raw xDistance=0.01 yDistance=0.13
03:09:08.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:09:08.464 00.006 7988 UpdateGuideState exits: m=726 SNR=17.3
03:09:08.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:08.464 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:08.464 00.000 7988 Enqueuing Expose request
03:09:08.464 00.000 15712 PPEC rslt: input = 0.01, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
03:09:08.464 00.000 15712 PPEC: input: 0.01, control: 0.04, exposure: 1500
03:09:08.464 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:08.464 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:09:08.464 00.000 15712 MoveAxis(W, 12, ABG)
03:09:08.464 00.000 15712 Guiding  Dir = 3, Dur = 12
03:09:08.464 00.000 15712 IsGuiding returns 0
03:09:08.496 00.032 15712 IsGuiding returns 1
03:09:08.496 00.000 15712 scope still moving after pulse duration time elapsed
03:09:08.544 00.048 15712 IsGuiding returns 0
03:09:08.544 00.000 15712 scope move finished after 12 + 62 ms
03:09:08.544 00.000 15712 Move returns status 0, amount 12
03:09:08.544 00.000 15712 MoveAxis(N, 0, ABG)
03:09:08.544 00.000 15712 Move returns status 0, amount 0
03:09:08.544 00.000 15712 move complete, result=0
03:09:08.544 00.000 15712 worker thread done servicing request
03:09:08.544 00.000 15712 Worker thread wakes up
03:09:08.544 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
03:09:08.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:08.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:10.174 01.630 15712 Exposure complete
03:09:10.236 00.062 15712 worker thread done servicing request
03:09:10.236 00.000 7988 OnExposeComplete: enter
03:09:10.236 00.000 7988 UpdateGuideState(): m_state=6
03:09:10.241 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5771
03:09:10.241 00.000 7988 Star::Find returns 1 (0), X=971.24, Y=189.27, Mass=725, SNR=17.2, Peak=154 HFD=3.5
03:09:10.243 00.002 7988 MultiStar: [#1 0.53,-0.31,0.93,U] [#2 -0.07,-0.50,0.87,U] [#3 0.23,-0.23,0.81,U] [#4 0.16,-0.76,0.00,M1] [#5 -0.53,-0.53,0.00,M1] [#6 0.05,-0.77,0.00,M1] [#7 -0.10,-0.56,0.49,U] [#8 -0.28,-0.75,0.00,M3] 
03:09:10.243 00.000 7988 refined, 4 included, MultiStar: {0.14, -0.42}, one-star: {0.01, -0.55}
03:09:10.245 00.002 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
03:09:10.245 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
03:09:10.247 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-0.42 hyp=0.44 cameraTheta=-1.25 mountX=-0.42 mountY=-0.13, mountTheta=-2.84
03:09:10.249 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.42, opts=13)
03:09:10.249 00.000 7988 Enqueuing Move request for scope (0.14, -0.42)
03:09:10.251 00.002 15712 Worker thread wakes up
03:09:10.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.42) opts 0xd
03:09:10.251 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.42)
03:09:10.251 00.000 15712 Moving (0.14, -0.42) raw xDistance=-0.42 yDistance=-0.13
03:09:10.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:09:10.251 00.000 7988 UpdateGuideState exits: m=725 SNR=17.2
03:09:10.254 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:10.254 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:10.256 00.002 7988 Enqueuing Expose request
03:09:10.256 00.000 15712 PPEC rslt: input = -0.42, final = -0.21, react = -0.25, pred = 0.04, hyst = -0.22, hyst_pct = 0.00, period_length = 639.52
03:09:10.256 00.000 15712 PPEC: input: -0.42, control: -0.21, exposure: 1500
03:09:10.256 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:10.256 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:09:10.256 00.000 15712 MoveAxis(E, 69, ABG)
03:09:10.256 00.000 15712 Guiding  Dir = 2, Dur = 69
03:09:10.258 00.002 15712 IsGuiding returns 0
03:09:10.287 00.029 15712 PulseGuide returned control before completion, sleep 50
03:09:10.347 00.060 15712 IsGuiding returns 1
03:09:10.347 00.000 15712 scope still moving after pulse duration time elapsed
03:09:10.378 00.031 15712 IsGuiding returns 0
03:09:10.378 00.000 15712 scope move finished after 69 + 51 ms
03:09:10.378 00.000 15712 Move returns status 0, amount 69
03:09:10.378 00.000 15712 MoveAxis(N, 0, ABG)
03:09:10.378 00.000 15712 Move returns status 0, amount 0
03:09:10.378 00.000 15712 move complete, result=0
03:09:10.378 00.000 7988 GuideStep: -0.4 px 69 ms EAST, -0.1 px 0 ms NORTH
03:09:10.379 00.001 15712 worker thread done servicing request
03:09:10.379 00.000 15712 Worker thread wakes up
03:09:10.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:10.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:11.800 01.421 15712 Exposure complete
03:09:11.864 00.064 15712 worker thread done servicing request
03:09:11.864 00.000 7988 OnExposeComplete: enter
03:09:11.864 00.000 7988 UpdateGuideState(): m_state=6
03:09:11.864 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5772
03:09:11.864 00.000 7988 Star::Find returns 1 (0), X=971.11, Y=189.65, Mass=694, SNR=16.9, Peak=130 HFD=3.4
03:09:11.864 00.000 7988 MultiStar: [#1 0.17,0.23,0.99,U] [#2 0.11,-0.16,0.79,U] [#3 0.03,0.13,0.89,U] [#4 0.33,0.15,0.65,U] [#5 -0.11,0.02,0.58,U] [#6 -0.27,-0.06,0.61,U] [#7 -0.11,0.73,0.00,M5] [#8 0.22,-0.52,0.43,U] 
03:09:11.864 00.000 7988 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {-0.13, -0.17}
03:09:11.864 00.000 7988 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.56) = xAngle (-1.98 = -1.98)
03:09:11.864 00.000 7988 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.01 = -2.01)
03:09:11.864 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.42 mountX=-0.02 mountY=-0.04, mountTheta=-1.98
03:09:11.874 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.02, opts=13)
03:09:11.874 00.000 7988 Enqueuing Move request for scope (0.04, -0.02)
03:09:11.874 00.000 15712 Worker thread wakes up
03:09:11.874 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
03:09:11.874 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
03:09:11.874 00.000 15712 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=-0.04
03:09:11.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:09:11.878 00.004 7988 UpdateGuideState exits: m=694 SNR=16.9
03:09:11.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:11.878 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:11.878 00.000 7988 Enqueuing Expose request
03:09:11.878 00.000 15712 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:09:11.878 00.000 15712 PPEC: input: -0.02, control: 0.04, exposure: 1500
03:09:11.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:11.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:09:11.878 00.000 15712 MoveAxis(W, 13, ABG)
03:09:11.878 00.000 15712 Guiding  Dir = 3, Dur = 13
03:09:11.878 00.000 15712 IsGuiding returns 0
03:09:11.894 00.016 15712 IsGuiding returns 1
03:09:11.894 00.000 15712 scope still moving after pulse duration time elapsed
03:09:11.946 00.052 15712 IsGuiding returns 0
03:09:11.946 00.000 15712 scope move finished after 13 + 53 ms
03:09:11.946 00.000 15712 Move returns status 0, amount 13
03:09:11.946 00.000 15712 MoveAxis(N, 0, ABG)
03:09:11.946 00.000 15712 Move returns status 0, amount 0
03:09:11.946 00.000 15712 move complete, result=0
03:09:11.946 00.000 7988 GuideStep: -0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
03:09:11.951 00.005 15712 worker thread done servicing request
03:09:11.951 00.000 15712 Worker thread wakes up
03:09:11.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:11.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:13.586 01.635 15712 Exposure complete
03:09:13.650 00.064 15712 worker thread done servicing request
03:09:13.650 00.000 7988 OnExposeComplete: enter
03:09:13.650 00.000 7988 UpdateGuideState(): m_state=6
03:09:13.650 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5773
03:09:13.650 00.000 7988 Star::Find returns 1 (0), X=971.33, Y=189.51, Mass=700, SNR=16.7, Peak=145 HFD=3.2
03:09:13.650 00.000 7988 MultiStar: [#1 -0.26,0.01,0.98,U] [#2 0.35,-0.35,0.76,U] [#3 -0.18,0.26,0.77,U] [#4 0.32,0.36,0.69,U] [#5 0.43,0.10,0.65,U] [#6 0.06,0.07,0.69,U] [#7 0.59,-0.31,0.46,U] [#8 0.15,0.24,0.42,U] 
03:09:13.650 00.000 7988 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.09, -0.31}
03:09:13.650 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
03:09:13.650 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
03:09:13.660 00.010 7988 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.06 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
03:09:13.662 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.01, opts=13)
03:09:13.662 00.000 7988 Enqueuing Move request for scope (0.13, -0.01)
03:09:13.662 00.000 15712 Worker thread wakes up
03:09:13.662 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
03:09:13.662 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
03:09:13.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:09:13.662 00.000 7988 UpdateGuideState exits: m=700 SNR=16.7
03:09:13.667 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:13.667 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:13.669 00.002 7988 Enqueuing Expose request
03:09:13.669 00.000 15712 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=-0.13
03:09:13.669 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:09:13.669 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
03:09:13.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:13.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:09:13.669 00.000 15712 MoveAxis(W, 14, ABG)
03:09:13.669 00.000 15712 Guiding  Dir = 3, Dur = 14
03:09:13.669 00.000 15712 IsGuiding returns 0
03:09:13.677 00.008 15712 IsGuiding returns 1
03:09:13.677 00.000 15712 scope still moving after pulse duration time elapsed
03:09:13.725 00.048 15712 IsGuiding returns 0
03:09:13.725 00.000 15712 scope move finished after 14 + 35 ms
03:09:13.725 00.000 15712 Move returns status 0, amount 14
03:09:13.725 00.000 15712 MoveAxis(N, 0, ABG)
03:09:13.725 00.000 15712 Move returns status 0, amount 0
03:09:13.725 00.000 15712 move complete, result=0
03:09:13.725 00.000 15712 worker thread done servicing request
03:09:13.725 00.000 15712 Worker thread wakes up
03:09:13.725 00.000 7988 GuideStep: -0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
03:09:13.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:13.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:15.144 01.419 15712 Exposure complete
03:09:15.206 00.062 15712 worker thread done servicing request
03:09:15.206 00.000 7988 OnExposeComplete: enter
03:09:15.206 00.000 7988 UpdateGuideState(): m_state=6
03:09:15.206 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5774
03:09:15.206 00.000 7988 Star::Find returns 1 (0), X=971.19, Y=189.61, Mass=624, SNR=16.0, Peak=140 HFD=3.2
03:09:15.206 00.000 7988 MultiStar: [#1 -0.02,0.24,1.09,U] [#2 0.15,-0.02,0.91,U] [#3 0.31,0.65,0.00,M1] [#4 0.28,0.18,0.76,U] [#5 -0.06,-0.59,0.66,U] [#6 -0.17,0.14,0.69,U] [#7 -0.01,0.19,0.55,U] [#8 0.30,0.05,0.57,U] 
03:09:15.206 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {-0.05, -0.21}
03:09:15.206 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
03:09:15.206 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
03:09:15.206 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.04 mountX=0.00 mountY=-0.04, mountTheta=-1.52
03:09:15.221 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.00, opts=13)
03:09:15.223 00.002 7988 Enqueuing Move request for scope (0.04, 0.00)
03:09:15.223 00.000 15712 Worker thread wakes up
03:09:15.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
03:09:15.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
03:09:15.223 00.000 15712 Moving (0.04, 0.00) raw xDistance=0.00 yDistance=-0.04
03:09:15.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=58, FiltMax=255, Gamma=0.690
03:09:15.223 00.000 7988 UpdateGuideState exits: m=624 SNR=16.0
03:09:15.226 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:15.226 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:15.228 00.002 7988 Enqueuing Expose request
03:09:15.228 00.000 15712 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:09:15.228 00.000 15712 PPEC: input: 0.00, control: 0.03, exposure: 1500
03:09:15.228 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:15.228 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:09:15.228 00.000 15712 MoveAxis(W, 11, ABG)
03:09:15.228 00.000 15712 Guiding  Dir = 3, Dur = 11
03:09:15.230 00.002 15712 IsGuiding returns 0
03:09:15.258 00.028 15712 IsGuiding returns 1
03:09:15.258 00.000 15712 scope still moving after pulse duration time elapsed
03:09:15.306 00.048 15712 IsGuiding returns 0
03:09:15.306 00.000 15712 scope move finished after 11 + 64 ms
03:09:15.306 00.000 15712 Move returns status 0, amount 11
03:09:15.306 00.000 15712 MoveAxis(N, 0, ABG)
03:09:15.306 00.000 15712 Move returns status 0, amount 0
03:09:15.306 00.000 15712 move complete, result=0
03:09:15.306 00.000 7988 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
03:09:15.308 00.002 15712 worker thread done servicing request
03:09:15.308 00.000 15712 Worker thread wakes up
03:09:15.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:15.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:16.947 01.639 15712 Exposure complete
03:09:17.008 00.061 15712 worker thread done servicing request
03:09:17.008 00.000 7988 OnExposeComplete: enter
03:09:17.008 00.000 7988 UpdateGuideState(): m_state=6
03:09:17.013 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5775
03:09:17.013 00.000 7988 Star::Find returns 1 (0), X=971.07, Y=189.74, Mass=696, SNR=17.0, Peak=153 HFD=3.4
03:09:17.015 00.002 7988 MultiStar: [#1 0.04,0.17,0.90,U] [#2 -0.05,0.11,0.88,U] [#3 0.24,0.33,0.83,U] [#4 0.58,0.37,0.64,U] [#5 0.06,0.23,0.76,U] [#6 -0.03,0.12,0.62,U] [#7 -0.17,0.54,0.53,U] [#8 0.00,0.00,0.00,L] [#9 0.08,-0.58,0.32,U] 
03:09:17.017 00.002 7988 refined, 8 included, MultiStar: {0.05, 0.16}, one-star: {-0.17, -0.07}
03:09:17.017 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.32 = -0.32)
03:09:17.017 00.000 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
03:09:17.017 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.24 mountX=0.16 mountY=-0.06, mountTheta=-0.35
03:09:17.017 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.16, opts=13)
03:09:17.022 00.005 7988 Enqueuing Move request for scope (0.05, 0.16)
03:09:17.022 00.000 15712 Worker thread wakes up
03:09:17.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
03:09:17.022 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
03:09:17.022 00.000 15712 Moving (0.05, 0.16) raw xDistance=0.16 yDistance=-0.06
03:09:17.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=57, FiltMax=255, Gamma=0.690
03:09:17.024 00.002 7988 UpdateGuideState exits: m=696 SNR=17.0
03:09:17.026 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:17.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:17.028 00.002 7988 Enqueuing Expose request
03:09:17.028 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:09:17.028 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
03:09:17.028 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:17.028 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:09:17.028 00.000 15712 MoveAxis(W, 10, ABG)
03:09:17.028 00.000 15712 Guiding  Dir = 3, Dur = 10
03:09:17.028 00.000 15712 IsGuiding returns 0
03:09:17.045 00.017 15712 IsGuiding returns 1
03:09:17.045 00.000 15712 scope still moving after pulse duration time elapsed
03:09:17.093 00.048 15712 IsGuiding returns 0
03:09:17.093 00.000 15712 scope move finished after 10 + 56 ms
03:09:17.093 00.000 15712 Move returns status 0, amount 10
03:09:17.093 00.000 15712 MoveAxis(N, 0, ABG)
03:09:17.093 00.000 15712 Move returns status 0, amount 0
03:09:17.093 00.000 15712 move complete, result=0
03:09:17.093 00.000 7988 GuideStep: 0.2 px 10 ms WEST, -0.1 px 0 ms NORTH
03:09:17.098 00.005 15712 worker thread done servicing request
03:09:17.098 00.000 15712 Worker thread wakes up
03:09:17.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:17.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:18.506 01.408 15712 Exposure complete
03:09:18.570 00.064 15712 worker thread done servicing request
03:09:18.572 00.002 7988 OnExposeComplete: enter
03:09:18.572 00.000 7988 UpdateGuideState(): m_state=6
03:09:18.572 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5776
03:09:18.572 00.000 7988 Star::Find returns 1 (0), X=970.83, Y=189.89, Mass=632, SNR=16.2, Peak=146 HFD=3.0
03:09:18.572 00.000 7988 MultiStar: [#1 -0.10,0.58,0.96,U] [#2 0.03,-0.05,0.87,U] [#3 0.10,0.66,0.89,U] [#4 -0.04,0.12,0.73,U] [#5 -0.55,-0.01,0.85,U] [#6 -0.03,0.16,0.67,U] [#7 -0.25,0.44,0.49,U] [#8 0.37,0.12,0.53,U] 
03:09:18.572 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.24}, one-star: {-0.41, 0.08}
03:09:18.572 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
03:09:18.572 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
03:09:18.572 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.26 cameraTheta=2.04 mountX=0.23 mountY=0.11, mountTheta=0.45
03:09:18.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.24, opts=13)
03:09:18.572 00.000 7988 Enqueuing Move request for scope (-0.12, 0.24)
03:09:18.572 00.000 15712 Worker thread wakes up
03:09:18.585 00.013 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
03:09:18.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:09:18.585 00.000 7988 UpdateGuideState exits: m=632 SNR=16.2
03:09:18.587 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:18.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:18.587 00.000 7988 Enqueuing Expose request
03:09:18.587 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
03:09:18.587 00.000 15712 Moving (-0.12, 0.24) raw xDistance=0.23 yDistance=0.11
03:09:18.587 00.000 15712 PPEC rslt: input = 0.23, final = 0.17, react = 0.14, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.53
03:09:18.587 00.000 15712 PPEC: input: 0.23, control: 0.17, exposure: 1500
03:09:18.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:18.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:09:18.587 00.000 15712 MoveAxis(W, 55, ABG)
03:09:18.587 00.000 15712 Guiding  Dir = 3, Dur = 55
03:09:18.587 00.000 15712 IsGuiding returns 0
03:09:18.611 00.024 15712 PulseGuide returned control before completion, sleep 46
03:09:18.665 00.054 15712 IsGuiding returns 1
03:09:18.665 00.000 15712 scope still moving after pulse duration time elapsed
03:09:18.706 00.041 15712 IsGuiding returns 0
03:09:18.706 00.000 15712 scope move finished after 55 + 61 ms
03:09:18.706 00.000 15712 Move returns status 0, amount 55
03:09:18.706 00.000 15712 MoveAxis(N, 0, ABG)
03:09:18.706 00.000 15712 Move returns status 0, amount 0
03:09:18.706 00.000 15712 move complete, result=0
03:09:18.706 00.000 7988 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
03:09:18.713 00.007 15712 worker thread done servicing request
03:09:18.713 00.000 15712 Worker thread wakes up
03:09:18.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:18.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:20.357 01.644 15712 Exposure complete
03:09:20.420 00.063 15712 worker thread done servicing request
03:09:20.420 00.000 7988 OnExposeComplete: enter
03:09:20.420 00.000 7988 UpdateGuideState(): m_state=6
03:09:20.423 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5777
03:09:20.423 00.000 7988 Star::Find returns 1 (0), X=971.24, Y=189.82, Mass=570, SNR=15.4, Peak=149 HFD=2.8
03:09:20.425 00.002 7988 MultiStar: [#1 -0.22,0.04,1.13,U] [#2 -0.01,0.17,0.97,U] [#3 -0.41,0.53,0.86,U] [#4 -0.18,-0.10,0.79,U] [#5 -0.33,0.05,0.77,U] [#6 -0.32,-0.31,0.68,U] [#7 -0.44,-0.15,0.55,U] [#8 -0.39,0.11,0.52,U] 
03:09:20.425 00.000 7988 single-star, 8 included, MultiStar: {-0.23, 0.05}, one-star: {0.01, 0.01}
03:09:20.427 00.002 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
03:09:20.427 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
03:09:20.429 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.92 mountX=0.01 mountY=-0.01, mountTheta=-0.66
03:09:20.431 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
03:09:20.431 00.000 7988 Enqueuing Move request for scope (0.01, 0.01)
03:09:20.433 00.002 15712 Worker thread wakes up
03:09:20.433 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
03:09:20.433 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
03:09:20.433 00.000 15712 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
03:09:20.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=58, FiltMax=255, Gamma=0.690
03:09:20.434 00.001 7988 UpdateGuideState exits: m=570 SNR=15.4
03:09:20.436 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:20.437 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:20.437 00.000 7988 Enqueuing Expose request
03:09:20.437 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:09:20.437 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
03:09:20.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:20.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:09:20.437 00.000 15712 MoveAxis(W, 8, ABG)
03:09:20.437 00.000 15712 Guiding  Dir = 3, Dur = 8
03:09:20.437 00.000 15712 IsGuiding returns 0
03:09:20.470 00.033 15712 IsGuiding returns 0
03:09:20.470 00.000 15712 Move returns status 0, amount 8
03:09:20.470 00.000 15712 MoveAxis(N, 0, ABG)
03:09:20.470 00.000 15712 Move returns status 0, amount 0
03:09:20.471 00.001 15712 move complete, result=0
03:09:20.471 00.000 15712 worker thread done servicing request
03:09:20.471 00.000 15712 Worker thread wakes up
03:09:20.471 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
03:09:20.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:20.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:21.890 01.419 15712 Exposure complete
03:09:21.951 00.061 15712 worker thread done servicing request
03:09:21.951 00.000 7988 OnExposeComplete: enter
03:09:21.957 00.006 7988 UpdateGuideState(): m_state=6
03:09:21.957 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5778
03:09:21.959 00.002 7988 Star::Find returns 1 (0), X=971.08, Y=189.90, Mass=657, SNR=16.6, Peak=141 HFD=2.9
03:09:21.961 00.002 7988 MultiStar: [#1 0.02,0.21,0.96,U] [#2 -0.10,0.17,0.84,U] [#3 0.22,0.50,0.79,U] [#4 0.05,0.10,0.74,U] [#5 -0.06,0.17,0.75,U] [#6 -0.37,-0.05,0.57,U] [#7 -0.10,0.29,0.53,U] [#8 0.37,-0.30,0.47,U] 
03:09:21.961 00.000 7988 refined, 8 included, MultiStar: {-0.02, 0.15}, one-star: {-0.16, 0.08}
03:09:21.963 00.002 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
03:09:21.963 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
03:09:21.965 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.72 mountX=0.15 mountY=0.02, mountTheta=0.12
03:09:21.967 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.15, opts=13)
03:09:21.968 00.001 7988 Enqueuing Move request for scope (-0.02, 0.15)
03:09:21.968 00.000 15712 Worker thread wakes up
03:09:21.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
03:09:21.968 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
03:09:21.968 00.000 15712 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=0.02
03:09:21.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
03:09:21.968 00.000 7988 UpdateGuideState exits: m=657 SNR=16.6
03:09:21.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:21.968 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:21.968 00.000 7988 Enqueuing Expose request
03:09:21.968 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:09:21.968 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
03:09:21.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:21.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:09:21.968 00.000 15712 MoveAxis(W, 7, ABG)
03:09:21.968 00.000 15712 Guiding  Dir = 3, Dur = 7
03:09:21.968 00.000 15712 IsGuiding returns 0
03:09:22.004 00.036 15712 IsGuiding returns 0
03:09:22.004 00.000 15712 Move returns status 0, amount 7
03:09:22.004 00.000 15712 MoveAxis(N, 0, ABG)
03:09:22.004 00.000 15712 Move returns status 0, amount 0
03:09:22.004 00.000 15712 move complete, result=0
03:09:22.004 00.000 15712 worker thread done servicing request
03:09:22.004 00.000 15712 Worker thread wakes up
03:09:22.004 00.000 7988 GuideStep: 0.2 px 7 ms WEST, 0.0 px 0 ms NORTH
03:09:22.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:22.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:23.643 01.639 15712 Exposure complete
03:09:23.706 00.063 15712 worker thread done servicing request
03:09:23.706 00.000 7988 OnExposeComplete: enter
03:09:23.706 00.000 7988 UpdateGuideState(): m_state=6
03:09:23.711 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5779
03:09:23.711 00.000 7988 Star::Find returns 1 (0), X=970.83, Y=189.98, Mass=679, SNR=16.7, Peak=145 HFD=3.0
03:09:23.713 00.002 7988 MultiStar: [#1 -0.13,-0.06,1.03,U] [#2 -0.05,0.01,0.98,U] [#3 0.16,0.62,0.86,U] [#4 0.08,0.27,0.76,U] [#5 -0.57,0.18,0.72,U] [#6 -0.21,-0.28,0.63,U] [#7 -0.19,0.53,0.58,U] [#8 0.70,0.01,0.44,U] 
03:09:23.715 00.002 7988 refined, 8 included, MultiStar: {-0.11, 0.16}, one-star: {-0.41, 0.17}
03:09:23.715 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
03:09:23.717 00.002 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
03:09:23.717 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.16 mountX=0.16 mountY=0.10, mountTheta=0.57
03:09:23.719 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.16, opts=13)
03:09:23.721 00.002 7988 Enqueuing Move request for scope (-0.11, 0.16)
03:09:23.721 00.000 15712 Worker thread wakes up
03:09:23.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
03:09:23.722 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
03:09:23.722 00.000 7988 UpdateGuideState exits: m=679 SNR=16.7
03:09:23.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:23.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:23.722 00.000 7988 Enqueuing Expose request
03:09:23.722 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
03:09:23.722 00.000 15712 Moving (-0.11, 0.16) raw xDistance=0.16 yDistance=0.10
03:09:23.722 00.000 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
03:09:23.722 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
03:09:23.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:23.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:09:23.722 00.000 15712 MoveAxis(W, 6, ABG)
03:09:23.722 00.000 15712 Guiding  Dir = 3, Dur = 6
03:09:23.759 00.037 15712 IsGuiding returns 0
03:09:23.775 00.016 15712 IsGuiding returns 0
03:09:23.775 00.000 15712 Move returns status 0, amount 6
03:09:23.775 00.000 15712 MoveAxis(N, 0, ABG)
03:09:23.775 00.000 15712 Move returns status 0, amount 0
03:09:23.775 00.000 15712 move complete, result=0
03:09:23.775 00.000 7988 GuideStep: 0.2 px 6 ms WEST, 0.1 px 0 ms NORTH
03:09:23.780 00.005 15712 worker thread done servicing request
03:09:23.780 00.000 15712 Worker thread wakes up
03:09:23.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:23.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:25.192 01.412 15712 Exposure complete
03:09:25.254 00.062 15712 worker thread done servicing request
03:09:25.254 00.000 7988 OnExposeComplete: enter
03:09:25.254 00.000 7988 UpdateGuideState(): m_state=6
03:09:25.259 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5780
03:09:25.259 00.000 7988 Star::Find returns 1 (0), X=971.29, Y=189.89, Mass=774, SNR=17.7, Peak=142 HFD=3.5
03:09:25.261 00.002 7988 MultiStar: [#1 -0.09,-0.02,0.95,U] [#2 0.04,-0.11,0.85,U] [#3 -0.29,0.44,0.77,U] [#4 0.09,-0.10,0.75,U] [#5 -0.49,-0.14,0.70,U] [#6 -0.39,-0.61,0.00,M1] [#7 0.35,0.40,0.55,U] [#8 0.62,0.19,0.48,U] 
03:09:25.261 00.000 7988 refined, 7 included, MultiStar: {0.00, 0.07}, one-star: {0.06, 0.07}
03:09:25.263 00.002 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
03:09:25.263 00.000 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
03:09:25.265 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.57 mountX=0.07 mountY=-0.00, mountTheta=-0.03
03:09:25.267 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.07, opts=13)
03:09:25.267 00.000 7988 Enqueuing Move request for scope (0.00, 0.07)
03:09:25.269 00.002 15712 Worker thread wakes up
03:09:25.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
03:09:25.269 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
03:09:25.269 00.000 15712 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.00
03:09:25.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
03:09:25.269 00.000 7988 UpdateGuideState exits: m=774 SNR=17.7
03:09:25.272 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:25.272 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:25.274 00.002 7988 Enqueuing Expose request
03:09:25.274 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
03:09:25.274 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
03:09:25.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:25.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:09:25.274 00.000 15712 MoveAxis(W, 6, ABG)
03:09:25.274 00.000 15712 Guiding  Dir = 3, Dur = 6
03:09:25.274 00.000 15712 IsGuiding returns 0
03:09:25.285 00.011 15712 IsGuiding returns 0
03:09:25.285 00.000 15712 Move returns status 0, amount 6
03:09:25.285 00.000 15712 MoveAxis(N, 0, ABG)
03:09:25.285 00.000 15712 Move returns status 0, amount 0
03:09:25.285 00.000 15712 move complete, result=0
03:09:25.285 00.000 15712 worker thread done servicing request
03:09:25.285 00.000 15712 Worker thread wakes up
03:09:25.285 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
03:09:25.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:25.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:27.040 01.755 15712 Exposure complete
03:09:27.102 00.062 15712 worker thread done servicing request
03:09:27.102 00.000 7988 OnExposeComplete: enter
03:09:27.102 00.000 7988 UpdateGuideState(): m_state=6
03:09:27.105 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5781
03:09:27.105 00.000 7988 Star::Find returns 1 (0), X=970.94, Y=190.07, Mass=699, SNR=16.8, Peak=149 HFD=2.9
03:09:27.107 00.002 7988 MultiStar: [#1 -0.17,0.51,1.09,U] [#2 -0.17,0.25,0.86,U] [#3 -0.14,0.23,0.84,U] [#4 -0.32,0.34,0.74,U] [#5 -0.74,0.31,0.00,M1] [#6 -0.61,-0.13,0.64,U] [#7 -0.26,0.50,0.57,U] [#8 0.31,0.26,0.41,U] 
03:09:27.107 00.000 7988 refined, 7 included, MultiStar: {-0.23, 0.29}, one-star: {-0.30, 0.26}
03:09:27.109 00.002 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.67 = 0.67)
03:09:27.109 00.000 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
03:09:27.111 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.29 hyp=0.37 cameraTheta=2.24 mountX=0.29 mountY=0.22, mountTheta=0.65
03:09:27.113 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.29, opts=13)
03:09:27.113 00.000 7988 Enqueuing Move request for scope (-0.23, 0.29)
03:09:27.115 00.002 15712 Worker thread wakes up
03:09:27.116 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=54, FiltMax=255, Gamma=0.690
03:09:27.116 00.000 7988 UpdateGuideState exits: m=699 SNR=16.8
03:09:27.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:27.119 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:27.119 00.000 7988 Enqueuing Expose request
03:09:27.119 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.29) opts 0xd
03:09:27.119 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.29)
03:09:27.119 00.000 15712 Moving (-0.23, 0.29) raw xDistance=0.29 yDistance=0.22
03:09:27.119 00.000 15712 PPEC rslt: input = 0.29, final = 0.20, react = 0.17, pred = 0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 639.54
03:09:27.119 00.000 15712 PPEC: input: 0.29, control: 0.20, exposure: 1500
03:09:27.119 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:27.119 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:09:27.119 00.000 15712 MoveAxis(W, 64, ABG)
03:09:27.119 00.000 15712 Guiding  Dir = 3, Dur = 64
03:09:27.119 00.000 15712 IsGuiding returns 0
03:09:27.151 00.032 15712 PulseGuide returned control before completion, sleep 50
03:09:27.231 00.080 15712 IsGuiding returns 0
03:09:27.231 00.000 15712 Move returns status 0, amount 64
03:09:27.231 00.000 15712 MoveAxis(N, 0, ABG)
03:09:27.231 00.000 15712 Move returns status 0, amount 0
03:09:27.231 00.000 15712 move complete, result=0
03:09:27.231 00.000 7988 GuideStep: 0.3 px 64 ms WEST, 0.2 px 0 ms NORTH
03:09:27.233 00.002 15712 worker thread done servicing request
03:09:27.233 00.000 15712 Worker thread wakes up
03:09:27.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:27.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:28.651 01.418 15712 Exposure complete
03:09:28.712 00.061 15712 worker thread done servicing request
03:09:28.712 00.000 7988 OnExposeComplete: enter
03:09:28.716 00.004 7988 UpdateGuideState(): m_state=6
03:09:28.718 00.002 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5782
03:09:28.718 00.000 7988 Star::Find returns 1 (0), X=970.64, Y=189.79, Mass=773, SNR=17.9, Peak=157 HFD=3.7
03:09:28.720 00.002 7988 MultiStar: [#1 -0.12,0.02,1.08,U] [#2 0.03,0.20,0.84,U] [#3 0.05,0.74,0.00,M1] [#4 0.05,0.66,0.70,U] [#5 -0.81,0.27,0.00,M2] [#6 -0.12,-0.41,0.60,U] [#7 0.02,0.39,0.48,U] [#8 0.13,-0.23,0.41,U] 
03:09:28.720 00.000 7988 refined, 6 included, MultiStar: {-0.13, 0.09}, one-star: {-0.60, -0.03}
03:09:28.722 00.002 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.56) = xAngle (0.96 = 0.96)
03:09:28.722 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
03:09:28.724 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.53 mountX=0.09 mountY=0.13, mountTheta=0.95
03:09:28.726 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.09, opts=13)
03:09:28.726 00.000 7988 Enqueuing Move request for scope (-0.13, 0.09)
03:09:28.728 00.002 15712 Worker thread wakes up
03:09:28.728 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
03:09:28.728 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
03:09:28.728 00.000 15712 Moving (-0.13, 0.09) raw xDistance=0.09 yDistance=0.13
03:09:28.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
03:09:28.728 00.000 7988 UpdateGuideState exits: m=773 SNR=17.9
03:09:28.731 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:28.731 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:28.733 00.002 7988 Enqueuing Expose request
03:09:28.733 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
03:09:28.733 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
03:09:28.733 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:28.733 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:09:28.733 00.000 15712 MoveAxis(W, 7, ABG)
03:09:28.733 00.000 15712 Guiding  Dir = 3, Dur = 7
03:09:28.760 00.027 15712 IsGuiding returns 0
03:09:28.781 00.021 15712 IsGuiding returns 0
03:09:28.781 00.000 15712 Move returns status 0, amount 7
03:09:28.781 00.000 15712 MoveAxis(N, 0, ABG)
03:09:28.781 00.000 15712 Move returns status 0, amount 0
03:09:28.781 00.000 15712 move complete, result=0
03:09:28.781 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
03:09:28.784 00.003 15712 worker thread done servicing request
03:09:28.784 00.000 15712 Worker thread wakes up
03:09:28.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:28.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:30.423 01.639 15712 Exposure complete
03:09:30.489 00.066 15712 worker thread done servicing request
03:09:30.489 00.000 7988 OnExposeComplete: enter
03:09:30.489 00.000 7988 UpdateGuideState(): m_state=6
03:09:30.489 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5783
03:09:30.489 00.000 7988 Star::Find returns 1 (0), X=970.99, Y=189.92, Mass=734, SNR=17.4, Peak=149 HFD=3.2
03:09:30.489 00.000 7988 MultiStar: [#1 -0.32,0.15,1.10,U] [#2 -0.36,0.22,0.89,U] [#3 -0.26,0.11,0.86,U] [#4 -0.29,0.62,0.69,U] [#5 -0.70,-0.15,0.69,U] [#6 -0.65,-0.24,0.68,U] [#7 -0.67,1.11,0.00,M1] [#8 0.19,0.29,0.45,U] 
03:09:30.489 00.000 7988 single-star, 7 included, MultiStar: {-0.34, 0.13}, one-star: {-0.25, 0.10}
03:09:30.489 00.000 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.18 = 1.18)
03:09:30.489 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
03:09:30.489 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.75 mountX=0.10 mountY=0.24, mountTheta=1.18
03:09:30.489 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.10, opts=13)
03:09:30.489 00.000 7988 Enqueuing Move request for scope (-0.25, 0.10)
03:09:30.489 00.000 15712 Worker thread wakes up
03:09:30.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
03:09:30.489 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
03:09:30.489 00.000 15712 Moving (-0.25, 0.10) raw xDistance=0.10 yDistance=0.24
03:09:30.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:09:30.504 00.015 7988 UpdateGuideState exits: m=734 SNR=17.4
03:09:30.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:30.506 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:30.508 00.002 7988 Enqueuing Expose request
03:09:30.508 00.000 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
03:09:30.508 00.000 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
03:09:30.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:30.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:09:30.508 00.000 15712 MoveAxis(W, 6, ABG)
03:09:30.508 00.000 15712 Guiding  Dir = 3, Dur = 6
03:09:30.508 00.000 15712 IsGuiding returns 0
03:09:30.520 00.012 15712 IsGuiding returns 0
03:09:30.520 00.000 15712 Move returns status 0, amount 6
03:09:30.520 00.000 15712 MoveAxis(N, 0, ABG)
03:09:30.520 00.000 15712 Move returns status 0, amount 0
03:09:30.520 00.000 15712 move complete, result=0
03:09:30.520 00.000 15712 worker thread done servicing request
03:09:30.520 00.000 15712 Worker thread wakes up
03:09:30.520 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
03:09:30.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:30.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:31.937 01.417 15712 Exposure complete
03:09:32.001 00.064 15712 worker thread done servicing request
03:09:32.001 00.000 7988 OnExposeComplete: enter
03:09:32.001 00.000 7988 UpdateGuideState(): m_state=6
03:09:32.001 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5784
03:09:32.001 00.000 7988 Star::Find returns 1 (0), X=970.86, Y=190.08, Mass=686, SNR=16.9, Peak=146 HFD=2.9
03:09:32.001 00.000 7988 MultiStar: [#1 0.03,0.35,1.01,U] [#2 -0.05,0.06,0.89,U] [#3 0.21,0.42,0.88,U] [#4 0.10,0.18,0.75,U] [#5 -0.10,-0.14,0.72,U] [#6 0.19,-0.09,0.65,U] [#7 -0.01,0.37,0.52,U] [#8 0.46,0.10,0.52,U] 
03:09:32.001 00.000 7988 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {-0.37, 0.27}
03:09:32.001 00.000 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
03:09:32.001 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
03:09:32.001 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.45 mountX=0.18 mountY=-0.03, mountTheta=-0.14
03:09:32.001 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.18, opts=13)
03:09:32.001 00.000 7988 Enqueuing Move request for scope (0.02, 0.18)
03:09:32.015 00.014 15712 Worker thread wakes up
03:09:32.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
03:09:32.015 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
03:09:32.016 00.001 15712 Moving (0.02, 0.18) raw xDistance=0.18 yDistance=-0.03
03:09:32.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
03:09:32.016 00.000 7988 UpdateGuideState exits: m=686 SNR=16.9
03:09:32.018 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:32.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:32.020 00.002 7988 Enqueuing Expose request
03:09:32.020 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.54
03:09:32.020 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
03:09:32.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:32.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:09:32.020 00.000 15712 MoveAxis(W, 42, ABG)
03:09:32.020 00.000 15712 Guiding  Dir = 3, Dur = 42
03:09:32.022 00.002 15712 IsGuiding returns 0
03:09:32.033 00.011 15712 PulseGuide returned control before completion, sleep 31
03:09:32.084 00.051 15712 IsGuiding returns 1
03:09:32.084 00.000 15712 scope still moving after pulse duration time elapsed
03:09:32.127 00.043 15712 IsGuiding returns 0
03:09:32.127 00.000 15712 scope move finished after 42 + 63 ms
03:09:32.127 00.000 15712 Move returns status 0, amount 42
03:09:32.127 00.000 15712 MoveAxis(N, 0, ABG)
03:09:32.127 00.000 15712 Move returns status 0, amount 0
03:09:32.127 00.000 15712 move complete, result=0
03:09:32.127 00.000 15712 worker thread done servicing request
03:09:32.127 00.000 15712 Worker thread wakes up
03:09:32.127 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
03:09:32.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:32.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:33.870 01.743 15712 Exposure complete
03:09:33.930 00.060 15712 worker thread done servicing request
03:09:33.930 00.000 7988 OnExposeComplete: enter
03:09:33.930 00.000 7988 UpdateGuideState(): m_state=6
03:09:33.935 00.005 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5785
03:09:33.937 00.002 7988 Star::Find returns 1 (0), X=971.37, Y=189.93, Mass=689, SNR=16.8, Peak=135 HFD=3.3
03:09:33.937 00.000 7988 MultiStar: [#1 0.07,0.08,1.08,U] [#2 0.05,0.09,0.96,U] [#3 -0.03,0.52,0.96,U] [#4 -0.18,-0.03,0.78,U] [#5 -0.31,0.10,0.67,U] [#6 -0.25,-0.23,0.64,U] [#7 -0.73,0.42,0.00,M1] [#8 0.90,-0.38,0.00,M1] 
03:09:33.939 00.002 7988 refined, 6 included, MultiStar: {-0.05, 0.11}, one-star: {0.13, 0.11}
03:09:33.939 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
03:09:33.941 00.002 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
03:09:33.941 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.11 mountY=0.04, mountTheta=0.37
03:09:33.943 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.11, opts=13)
03:09:33.945 00.002 7988 Enqueuing Move request for scope (-0.05, 0.11)
03:09:33.946 00.001 15712 Worker thread wakes up
03:09:33.946 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
03:09:33.946 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:09:33.946 00.000 15712 Moving (-0.05, 0.11) raw xDistance=0.11 yDistance=0.04
03:09:33.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
03:09:33.948 00.002 7988 UpdateGuideState exits: m=689 SNR=16.8
03:09:33.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:33.950 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:33.950 00.000 7988 Enqueuing Expose request
03:09:33.950 00.000 15712 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
03:09:33.950 00.000 15712 PPEC: input: 0.11, control: 0.02, exposure: 1500
03:09:33.950 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:33.950 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:09:33.950 00.000 15712 MoveAxis(W, 8, ABG)
03:09:33.950 00.000 15712 Guiding  Dir = 3, Dur = 8
03:09:33.950 00.000 15712 IsGuiding returns 0
03:09:34.009 00.059 15712 IsGuiding returns 0
03:09:34.009 00.000 15712 Move returns status 0, amount 8
03:09:34.009 00.000 15712 MoveAxis(N, 0, ABG)
03:09:34.009 00.000 15712 Move returns status 0, amount 0
03:09:34.009 00.000 15712 move complete, result=0
03:09:34.009 00.000 15712 worker thread done servicing request
03:09:34.009 00.000 15712 Worker thread wakes up
03:09:34.009 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
03:09:34.013 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:34.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:35.430 01.417 15712 Exposure complete
03:09:35.491 00.061 15712 worker thread done servicing request
03:09:35.491 00.000 7988 OnExposeComplete: enter
03:09:35.491 00.000 7988 UpdateGuideState(): m_state=6
03:09:35.496 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5786
03:09:35.496 00.000 7988 Star::Find returns 1 (0), X=971.05, Y=189.89, Mass=746, SNR=17.6, Peak=143 HFD=3.0
03:09:35.498 00.002 7988 MultiStar: [#1 -0.10,0.16,1.06,U] [#2 0.14,-0.07,0.93,U] [#3 0.09,0.20,0.86,U] [#4 0.30,0.31,0.76,U] [#5 -0.57,-0.25,0.74,U] [#6 -0.12,-0.55,0.70,U] [#7 0.22,0.23,0.51,U] [#8 0.07,0.31,0.41,U] 
03:09:35.498 00.000 7988 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.19, 0.07}
03:09:35.500 00.002 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.70 = 0.70)
03:09:35.501 00.001 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
03:09:35.501 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.26 mountX=0.04 mountY=0.03, mountTheta=0.68
03:09:35.503 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
03:09:35.505 00.002 7988 Enqueuing Move request for scope (-0.03, 0.04)
03:09:35.505 00.000 15712 Worker thread wakes up
03:09:35.505 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
03:09:35.505 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
03:09:35.505 00.000 15712 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.03
03:09:35.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=255, Gamma=0.690
03:09:35.507 00.002 7988 UpdateGuideState exits: m=746 SNR=17.6
03:09:35.509 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:35.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:35.511 00.002 7988 Enqueuing Expose request
03:09:35.511 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
03:09:35.511 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
03:09:35.511 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:35.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:09:35.511 00.000 15712 MoveAxis(W, 9, ABG)
03:09:35.511 00.000 15712 Guiding  Dir = 3, Dur = 9
03:09:35.511 00.000 15712 IsGuiding returns 0
03:09:35.528 00.017 15712 IsGuiding returns 0
03:09:35.528 00.000 15712 Move returns status 0, amount 9
03:09:35.528 00.000 15712 MoveAxis(N, 0, ABG)
03:09:35.528 00.000 15712 Move returns status 0, amount 0
03:09:35.528 00.000 15712 move complete, result=0
03:09:35.528 00.000 15712 worker thread done servicing request
03:09:35.528 00.000 15712 Worker thread wakes up
03:09:35.528 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
03:09:35.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:35.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:37.167 01.639 15712 Exposure complete
03:09:37.230 00.063 15712 worker thread done servicing request
03:09:37.230 00.000 7988 OnExposeComplete: enter
03:09:37.230 00.000 7988 UpdateGuideState(): m_state=6
03:09:37.230 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5787
03:09:37.230 00.000 7988 Star::Find returns 1 (0), X=971.01, Y=189.85, Mass=829, SNR=18.6, Peak=151 HFD=3.1
03:09:37.235 00.005 7988 MultiStar: [#1 -0.14,0.01,1.00,U] [#2 0.15,-0.53,0.86,U] [#3 -0.08,0.63,0.84,U] [#4 0.03,0.27,0.73,U] [#5 -0.49,-0.05,0.70,U] [#6 -0.41,-0.16,0.62,U] [#7 -0.05,0.47,0.51,U] [#8 0.29,-0.06,0.43,U] 
03:09:37.235 00.000 7988 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.23, 0.03}
03:09:37.235 00.000 7988 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.56) = xAngle (1.13 = 1.13)
03:09:37.235 00.000 7988 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
03:09:37.235 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.69 mountX=0.06 mountY=0.12, mountTheta=1.12
03:09:37.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.06, opts=13)
03:09:37.235 00.000 7988 Enqueuing Move request for scope (-0.12, 0.06)
03:09:37.235 00.000 15712 Worker thread wakes up
03:09:37.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
03:09:37.235 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
03:09:37.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
03:09:37.245 00.010 7988 UpdateGuideState exits: m=829 SNR=18.6
03:09:37.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:37.247 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:37.247 00.000 7988 Enqueuing Expose request
03:09:37.249 00.002 15712 Moving (-0.12, 0.06) raw xDistance=0.06 yDistance=0.12
03:09:37.252 00.003 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
03:09:37.252 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
03:09:37.252 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:37.252 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:09:37.252 00.000 15712 MoveAxis(W, 10, ABG)
03:09:37.252 00.000 15712 Guiding  Dir = 3, Dur = 10
03:09:37.252 00.000 15712 IsGuiding returns 0
03:09:37.269 00.017 15712 IsGuiding returns 1
03:09:37.269 00.000 15712 scope still moving after pulse duration time elapsed
03:09:37.329 00.060 15712 IsGuiding returns 1
03:09:37.356 00.027 15712 IsGuiding returns 0
03:09:37.356 00.000 15712 scope move finished after 10 + 92 ms
03:09:37.356 00.000 15712 Move returns status 0, amount 10
03:09:37.356 00.000 15712 MoveAxis(N, 0, ABG)
03:09:37.356 00.000 15712 Move returns status 0, amount 0
03:09:37.356 00.000 15712 move complete, result=0
03:09:37.356 00.000 15712 worker thread done servicing request
03:09:37.356 00.000 15712 Worker thread wakes up
03:09:37.356 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
03:09:37.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:37.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:38.776 01.420 15712 Exposure complete
03:09:38.837 00.061 15712 worker thread done servicing request
03:09:38.837 00.000 7988 OnExposeComplete: enter
03:09:38.837 00.000 7988 UpdateGuideState(): m_state=6
03:09:38.842 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5788
03:09:38.842 00.000 7988 Star::Find returns 1 (0), X=971.22, Y=189.52, Mass=724, SNR=17.5, Peak=131 HFD=3.3
03:09:38.844 00.002 7988 MultiStar: [#1 -0.03,0.07,1.02,U] [#2 0.03,-0.29,0.95,U] [#3 0.12,0.40,0.82,U] [#4 0.74,-0.09,0.00,M1] [#5 -0.55,-0.49,0.00,M1] [#6 0.07,-0.42,0.66,U] [#7 0.09,0.72,0.00,M1] [#8 0.97,-0.57,0.00,M1] 
03:09:38.844 00.000 7988 refined, 4 included, MultiStar: {0.03, -0.10}, one-star: {-0.02, -0.29}
03:09:38.846 00.002 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
03:09:38.846 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
03:09:38.848 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.30 mountX=-0.10 mountY=-0.03, mountTheta=-2.90
03:09:38.849 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.10, opts=13)
03:09:38.851 00.002 7988 Enqueuing Move request for scope (0.03, -0.10)
03:09:38.853 00.002 15712 Worker thread wakes up
03:09:38.853 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
03:09:38.853 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
03:09:38.853 00.000 15712 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.03
03:09:38.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=50, FiltMax=255, Gamma=0.690
03:09:38.853 00.000 7988 UpdateGuideState exits: m=724 SNR=17.5
03:09:38.855 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:38.855 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:38.857 00.002 7988 Enqueuing Expose request
03:09:38.857 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
03:09:38.857 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
03:09:38.857 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:38.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:09:38.857 00.000 15712 MoveAxis(W, 10, ABG)
03:09:38.857 00.000 15712 Guiding  Dir = 3, Dur = 10
03:09:38.859 00.002 15712 IsGuiding returns 0
03:09:38.884 00.025 15712 IsGuiding returns 1
03:09:38.884 00.000 15712 scope still moving after pulse duration time elapsed
03:09:38.932 00.048 15712 IsGuiding returns 0
03:09:38.932 00.000 15712 scope move finished after 10 + 62 ms
03:09:38.932 00.000 15712 Move returns status 0, amount 10
03:09:38.932 00.000 15712 MoveAxis(N, 0, ABG)
03:09:38.932 00.000 15712 Move returns status 0, amount 0
03:09:38.932 00.000 15712 move complete, result=0
03:09:38.932 00.000 15712 worker thread done servicing request
03:09:38.932 00.000 15712 Worker thread wakes up
03:09:38.932 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
03:09:38.934 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:38.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:40.576 01.642 15712 Exposure complete
03:09:40.637 00.061 15712 worker thread done servicing request
03:09:40.637 00.000 7988 OnExposeComplete: enter
03:09:40.637 00.000 7988 UpdateGuideState(): m_state=6
03:09:40.643 00.006 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5789
03:09:40.643 00.000 7988 Star::Find returns 1 (0), X=971.20, Y=189.65, Mass=726, SNR=17.4, Peak=138 HFD=3.3
03:09:40.643 00.000 7988 MultiStar: [#1 0.08,0.06,1.10,U] [#2 0.02,-0.23,0.92,U] [#3 0.11,0.07,0.86,U] [#4 0.27,0.23,0.79,U] [#5 -0.04,-0.25,0.79,U] [#6 -0.24,-0.31,0.72,U] [#7 -0.33,0.03,0.51,U] [#8 0.13,-1.01,0.00,M2] 
03:09:40.643 00.000 7988 refined, 7 included, MultiStar: {0.00, -0.07}, one-star: {-0.04, -0.17}
03:09:40.643 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
03:09:40.643 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
03:09:40.649 00.006 7988 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.56 mountX=-0.07 mountY=0.00, mountTheta=3.13
03:09:40.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.07, opts=13)
03:09:40.653 00.004 7988 Enqueuing Move request for scope (0.00, -0.07)
03:09:40.653 00.000 15712 Worker thread wakes up
03:09:40.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
03:09:40.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
03:09:40.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=51, FiltMax=255, Gamma=0.690
03:09:40.653 00.000 7988 UpdateGuideState exits: m=726 SNR=17.4
03:09:40.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:40.653 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:40.653 00.000 7988 Enqueuing Expose request
03:09:40.653 00.000 15712 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.00
03:09:40.653 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
03:09:40.653 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
03:09:40.653 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:40.653 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:09:40.653 00.000 15712 MoveAxis(W, 10, ABG)
03:09:40.653 00.000 15712 Guiding  Dir = 3, Dur = 10
03:09:40.653 00.000 15712 IsGuiding returns 0
03:09:40.690 00.037 15712 IsGuiding returns 1
03:09:40.690 00.000 15712 scope still moving after pulse duration time elapsed
03:09:40.716 00.026 15712 IsGuiding returns 1
03:09:40.751 00.035 15712 IsGuiding returns 0
03:09:40.751 00.000 15712 scope move finished after 10 + 80 ms
03:09:40.751 00.000 15712 Move returns status 0, amount 10
03:09:40.751 00.000 15712 MoveAxis(N, 0, ABG)
03:09:40.751 00.000 15712 Move returns status 0, amount 0
03:09:40.751 00.000 15712 move complete, result=0
03:09:40.751 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
03:09:40.757 00.006 15712 worker thread done servicing request
03:09:40.757 00.000 15712 Worker thread wakes up
03:09:40.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:40.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:42.170 01.413 15712 Exposure complete
03:09:42.232 00.062 15712 worker thread done servicing request
03:09:42.232 00.000 7988 OnExposeComplete: enter
03:09:42.232 00.000 7988 UpdateGuideState(): m_state=6
03:09:42.237 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5790
03:09:42.237 00.000 7988 Star::Find returns 1 (0), X=971.07, Y=189.37, Mass=781, SNR=18.0, Peak=140 HFD=3.8
03:09:42.239 00.002 7988 MultiStar: [#1 -0.08,-0.47,1.02,U] [#2 0.06,-0.63,0.88,U] [#3 -0.40,0.08,0.90,U] [#4 0.17,0.05,0.70,U] [#5 -0.27,-0.41,0.70,U] [#6 -0.08,-0.76,0.00,M1] [#7 0.26,-0.32,0.53,U] [#8 0.59,-0.58,0.00,M3] 
03:09:42.239 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.32}, one-star: {-0.16, -0.44}
03:09:42.241 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
03:09:42.243 00.002 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
03:09:42.243 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.83 mountX=-0.32 mountY=0.09, mountTheta=2.86
03:09:42.245 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.32, opts=13)
03:09:42.245 00.000 7988 Enqueuing Move request for scope (-0.08, -0.32)
03:09:42.247 00.002 15712 Worker thread wakes up
03:09:42.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
03:09:42.247 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
03:09:42.247 00.000 15712 Moving (-0.08, -0.32) raw xDistance=-0.32 yDistance=0.09
03:09:42.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
03:09:42.249 00.002 7988 UpdateGuideState exits: m=781 SNR=18.0
03:09:42.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:42.251 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:42.251 00.000 7988 Enqueuing Expose request
03:09:42.253 00.002 15712 PPEC rslt: input = -0.32, final = -0.16, react = -0.19, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 639.55
03:09:42.253 00.000 15712 PPEC: input: -0.32, control: -0.16, exposure: 1500
03:09:42.253 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:42.253 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:09:42.253 00.000 15712 MoveAxis(E, 53, ABG)
03:09:42.253 00.000 15712 Guiding  Dir = 2, Dur = 53
03:09:42.283 00.030 15712 IsGuiding returns 0
03:09:42.299 00.016 15712 PulseGuide returned control before completion, sleep 47
03:09:42.367 00.068 15712 IsGuiding returns 0
03:09:42.367 00.000 15712 Move returns status 0, amount 53
03:09:42.367 00.000 15712 MoveAxis(N, 0, ABG)
03:09:42.367 00.000 15712 Move returns status 0, amount 0
03:09:42.367 00.000 15712 move complete, result=0
03:09:42.367 00.000 15712 worker thread done servicing request
03:09:42.367 00.000 15712 Worker thread wakes up
03:09:42.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:42.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:42.367 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
03:09:44.003 01.636 15712 Exposure complete
03:09:44.065 00.062 15712 worker thread done servicing request
03:09:44.065 00.000 7988 OnExposeComplete: enter
03:09:44.065 00.000 7988 UpdateGuideState(): m_state=6
03:09:44.068 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5791
03:09:44.070 00.002 7988 Star::Find returns 1 (0), X=971.57, Y=189.96, Mass=802, SNR=18.2, Peak=134 HFD=3.6
03:09:44.070 00.000 7988 MultiStar: [#1 0.24,0.21,1.03,U] [#2 0.39,-0.20,0.87,U] [#3 0.49,0.23,0.89,U] [#4 0.26,0.15,0.69,U] [#5 0.14,-0.16,0.70,U] [#6 0.49,-0.43,0.63,U] [#7 0.33,0.88,0.00,M1] [#8 0.73,0.19,0.00,M4] 
03:09:44.072 00.002 7988 refined, 6 included, MultiStar: {0.33, 0.02}, one-star: {0.33, 0.14}
03:09:44.072 00.000 7988 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.56) = xAngle (-1.50 = -1.50)
03:09:44.074 00.002 7988 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
03:09:44.074 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.06 mountX=0.02 mountY=-0.33, mountTheta=-1.50
03:09:44.076 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.02, opts=13)
03:09:44.078 00.002 7988 Enqueuing Move request for scope (0.33, 0.02)
03:09:44.078 00.000 15712 Worker thread wakes up
03:09:44.078 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.02) opts 0xd
03:09:44.078 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.02)
03:09:44.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
03:09:44.078 00.000 7988 UpdateGuideState exits: m=802 SNR=18.2
03:09:44.081 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:44.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:44.081 00.000 7988 Enqueuing Expose request
03:09:44.085 00.004 15712 Moving (0.33, 0.02) raw xDistance=0.02 yDistance=-0.33
03:09:44.085 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
03:09:44.085 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
03:09:44.085 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
03:09:44.085 00.000 15712 MoveAxis(W, 10, ABG)
03:09:44.085 00.000 15712 Guiding  Dir = 3, Dur = 10
03:09:44.085 00.000 15712 IsGuiding returns 0
03:09:44.107 00.022 15712 IsGuiding returns 1
03:09:44.107 00.000 15712 scope still moving after pulse duration time elapsed
03:09:44.153 00.046 15712 IsGuiding returns 0
03:09:44.153 00.000 15712 scope move finished after 10 + 60 ms
03:09:44.153 00.000 15712 Move returns status 0, amount 10
03:09:44.153 00.000 15712 MoveAxis(N, 85, ABG)
03:09:44.153 00.000 15712 Guiding  Dir = 0, Dur = 85
03:09:44.186 00.033 15712 IsGuiding returns 0
03:09:44.271 00.085 15712 PulseGuide returned control before completion, sleep 16
03:09:44.288 00.017 15712 IsGuiding returns 1
03:09:44.288 00.000 15712 scope still moving after pulse duration time elapsed
03:09:44.320 00.032 15712 IsGuiding returns 1
03:09:44.351 00.031 15712 IsGuiding returns 1
03:09:44.399 00.048 15712 IsGuiding returns 0
03:09:44.399 00.000 15712 scope move finished after 85 + 121 ms
03:09:44.399 00.000 15712 Move returns status 0, amount 85
03:09:44.399 00.000 15712 move complete, result=0
03:09:44.399 00.000 7988 GuideStep: 0.0 px 10 ms WEST, -0.3 px 85 ms NORTH
03:09:44.401 00.002 15712 worker thread done servicing request
03:09:44.401 00.000 15712 Worker thread wakes up
03:09:44.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:44.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:45.819 01.418 15712 Exposure complete
03:09:45.883 00.064 15712 worker thread done servicing request
03:09:45.884 00.001 7988 OnExposeComplete: enter
03:09:45.884 00.000 7988 UpdateGuideState(): m_state=6
03:09:45.884 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5792
03:09:45.886 00.002 7988 Star::Find returns 1 (0), X=970.95, Y=189.99, Mass=730, SNR=17.4, Peak=146 HFD=2.9
03:09:45.886 00.000 7988 MultiStar: [#1 -0.03,0.14,1.12,U] [#2 -0.10,-0.18,0.97,U] [#3 0.03,0.41,0.93,U] [#4 -0.09,0.34,0.83,U] [#5 -0.48,0.12,0.72,U] [#6 -0.18,-0.31,0.66,U] [#7 0.45,0.70,0.00,M2] [#8 0.82,0.28,0.00,M5] 
03:09:45.886 00.000 7988 refined, 6 included, MultiStar: {-0.15, 0.11}, one-star: {-0.29, 0.18}
03:09:45.886 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
03:09:45.886 00.000 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
03:09:45.886 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.50 mountX=0.11 mountY=0.15, mountTheta=0.92
03:09:45.886 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.11, opts=13)
03:09:45.886 00.000 7988 Enqueuing Move request for scope (-0.15, 0.11)
03:09:45.886 00.000 15712 Worker thread wakes up
03:09:45.886 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
03:09:45.886 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
03:09:45.886 00.000 15712 Moving (-0.15, 0.11) raw xDistance=0.11 yDistance=0.15
03:09:45.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
03:09:45.897 00.011 7988 UpdateGuideState exits: m=730 SNR=17.4
03:09:45.899 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:45.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:45.901 00.002 7988 Enqueuing Expose request
03:09:45.901 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
03:09:45.901 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
03:09:45.901 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:45.901 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:09:45.901 00.000 15712 MoveAxis(W, 9, ABG)
03:09:45.901 00.000 15712 Guiding  Dir = 3, Dur = 9
03:09:45.901 00.000 15712 IsGuiding returns 0
03:09:45.913 00.012 15712 IsGuiding returns 0
03:09:45.913 00.000 15712 Move returns status 0, amount 9
03:09:45.913 00.000 15712 MoveAxis(N, 0, ABG)
03:09:45.913 00.000 15712 Move returns status 0, amount 0
03:09:45.913 00.000 15712 move complete, result=0
03:09:45.913 00.000 15712 worker thread done servicing request
03:09:45.913 00.000 15712 Worker thread wakes up
03:09:45.913 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
03:09:45.920 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:45.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:47.559 01.639 15712 Exposure complete
03:09:47.621 00.062 15712 worker thread done servicing request
03:09:47.621 00.000 7988 OnExposeComplete: enter
03:09:47.621 00.000 7988 UpdateGuideState(): m_state=6
03:09:47.621 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5793
03:09:47.621 00.000 7988 Star::Find returns 1 (0), X=970.95, Y=190.11, Mass=920, SNR=19.6, Peak=152 HFD=4.1
03:09:47.621 00.000 7988 MultiStar: [#1 -0.23,0.38,0.96,U] [#2 -0.08,0.06,0.78,U] [#3 -0.01,0.33,0.77,U] [#4 -0.08,0.47,0.59,U] [#5 -0.66,0.31,0.00,M1] [#6 -0.81,-0.37,0.00,M1] [#7 -0.41,0.73,0.00,M3] [#8 0.01,0.24,0.41,U] 
03:09:47.621 00.000 7988 refined, 5 included, MultiStar: {-0.14, 0.30}, one-star: {-0.29, 0.30}
03:09:47.621 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.44 = 0.44)
03:09:47.621 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
03:09:47.621 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.30 hyp=0.33 cameraTheta=2.00 mountX=0.30 mountY=0.13, mountTheta=0.41
03:09:47.621 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.30, opts=13)
03:09:47.637 00.016 7988 Enqueuing Move request for scope (-0.14, 0.30)
03:09:47.638 00.001 15712 Worker thread wakes up
03:09:47.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.30) opts 0xd
03:09:47.638 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.30)
03:09:47.638 00.000 15712 Moving (-0.14, 0.30) raw xDistance=0.30 yDistance=0.13
03:09:47.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:09:47.638 00.000 7988 UpdateGuideState exits: m=920 SNR=19.6
03:09:47.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:47.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:47.638 00.000 7988 Enqueuing Expose request
03:09:47.638 00.000 15712 PPEC rslt: input = 0.30, final = 0.21, react = 0.18, pred = 0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 639.56
03:09:47.638 00.000 15712 PPEC: input: 0.30, control: 0.21, exposure: 1500
03:09:47.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:47.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:09:47.638 00.000 15712 MoveAxis(W, 67, ABG)
03:09:47.638 00.000 15712 Guiding  Dir = 3, Dur = 67
03:09:47.638 00.000 15712 IsGuiding returns 0
03:09:47.655 00.017 15712 PulseGuide returned control before completion, sleep 62
03:09:47.740 00.085 15712 IsGuiding returns 0
03:09:47.740 00.000 15712 Move returns status 0, amount 67
03:09:47.740 00.000 15712 MoveAxis(N, 0, ABG)
03:09:47.740 00.000 15712 Move returns status 0, amount 0
03:09:47.740 00.000 15712 move complete, result=0
03:09:47.740 00.000 7988 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
03:09:47.740 00.000 15712 worker thread done servicing request
03:09:47.740 00.000 15712 Worker thread wakes up
03:09:47.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:47.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:49.155 01.415 15712 Exposure complete
03:09:49.218 00.063 15712 worker thread done servicing request
03:09:49.218 00.000 7988 OnExposeComplete: enter
03:09:49.218 00.000 7988 UpdateGuideState(): m_state=6
03:09:49.218 00.000 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5794
03:09:49.218 00.000 7988 Star::Find returns 1 (0), X=970.80, Y=189.74, Mass=890, SNR=19.4, Peak=135 HFD=3.8
03:09:49.218 00.000 7988 MultiStar: [#1 -0.16,0.04,0.92,U] [#2 -0.47,-0.32,0.82,U] [#3 -0.28,0.25,0.82,U] [#4 -0.38,-0.14,0.64,U] [#5 -0.70,-0.38,0.00,M2] [#6 -0.60,-0.38,0.63,U] [#7 -0.49,-0.05,0.49,U] [#8 0.43,0.26,0.40,U] 
03:09:49.218 00.000 7988 refined, 7 included, MultiStar: {-0.33, -0.06}, one-star: {-0.44, -0.08}
03:09:49.218 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
03:09:49.218 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.73)
03:09:49.218 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.06 hyp=0.34 cameraTheta=-2.96 mountX=-0.06 mountY=0.33, mountTheta=1.76
03:09:49.218 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.06, opts=13)
03:09:49.218 00.000 7988 Enqueuing Move request for scope (-0.33, -0.06)
03:09:49.218 00.000 15712 Worker thread wakes up
03:09:49.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.06) opts 0xd
03:09:49.218 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.06)
03:09:49.218 00.000 15712 Moving (-0.33, -0.06) raw xDistance=-0.06 yDistance=0.33
03:09:49.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:09:49.233 00.015 7988 UpdateGuideState exits: m=890 SNR=19.4
03:09:49.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:49.235 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:49.235 00.000 7988 Enqueuing Expose request
03:09:49.235 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
03:09:49.235 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
03:09:49.235 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:09:49.235 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
03:09:49.235 00.000 15712 MoveAxis(W, 9, ABG)
03:09:49.235 00.000 15712 Guiding  Dir = 3, Dur = 9
03:09:49.235 00.000 15712 IsGuiding returns 0
03:09:49.258 00.023 15712 IsGuiding returns 0
03:09:49.258 00.000 15712 Move returns status 0, amount 9
03:09:49.258 00.000 15712 MoveAxis(N, 0, ABG)
03:09:49.258 00.000 15712 Move returns status 0, amount 0
03:09:49.258 00.000 15712 move complete, result=0
03:09:49.258 00.000 15712 worker thread done servicing request
03:09:49.258 00.000 15712 Worker thread wakes up
03:09:49.258 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.3 px 0 ms NORTH
03:09:49.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:49.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:50.891 01.633 15712 Exposure complete
03:09:50.953 00.062 15712 worker thread done servicing request
03:09:50.953 00.000 7988 OnExposeComplete: enter
03:09:50.953 00.000 7988 UpdateGuideState(): m_state=6
03:09:50.953 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5795
03:09:50.953 00.000 7988 Star::Find returns 1 (0), X=970.94, Y=189.71, Mass=750, SNR=17.6, Peak=150 HFD=3.2
03:09:50.953 00.000 7988 MultiStar: [#1 -0.27,-0.00,1.17,U] [#2 -0.19,-0.13,0.90,U] [#3 -0.60,0.15,0.89,U] [#4 -0.02,0.07,0.81,U] [#5 -0.36,-0.20,0.79,U] [#6 -0.41,-0.45,0.68,U] [#7 -0.55,0.16,0.60,U] [#8 -0.41,-0.71,0.00,M4] 
03:09:50.953 00.000 7988 single-star, 7 included, MultiStar: {-0.33, -0.06}, one-star: {-0.30, -0.11}
03:09:50.953 00.000 7988 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.56) = xAngle (-4.37 = 1.92)
03:09:50.953 00.000 7988 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
03:09:50.953 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-2.80 mountX=-0.11 mountY=0.30, mountTheta=1.91
03:09:50.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.11, opts=13)
03:09:50.953 00.000 7988 Enqueuing Move request for scope (-0.30, -0.11)
03:09:50.953 00.000 15712 Worker thread wakes up
03:09:50.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.11) opts 0xd
03:09:50.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.11)
03:09:50.953 00.000 15712 Moving (-0.30, -0.11) raw xDistance=-0.11 yDistance=0.30
03:09:50.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:09:50.969 00.016 7988 UpdateGuideState exits: m=750 SNR=17.6
03:09:50.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:50.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:50.969 00.000 7988 Enqueuing Expose request
03:09:50.969 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
03:09:50.969 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
03:09:50.969 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:50.969 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:09:50.969 00.000 15712 MoveAxis(W, 10, ABG)
03:09:50.969 00.000 15712 Guiding  Dir = 3, Dur = 10
03:09:50.969 00.000 15712 IsGuiding returns 0
03:09:50.999 00.030 15712 IsGuiding returns 1
03:09:50.999 00.000 15712 scope still moving after pulse duration time elapsed
03:09:51.049 00.050 15712 IsGuiding returns 0
03:09:51.049 00.000 15712 scope move finished after 10 + 65 ms
03:09:51.049 00.000 15712 Move returns status 0, amount 10
03:09:51.049 00.000 15712 MoveAxis(N, 0, ABG)
03:09:51.049 00.000 15712 Move returns status 0, amount 0
03:09:51.049 00.000 15712 move complete, result=0
03:09:51.049 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.3 px 0 ms NORTH
03:09:51.051 00.002 15712 worker thread done servicing request
03:09:51.051 00.000 15712 Worker thread wakes up
03:09:51.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:51.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:52.455 01.404 15712 Exposure complete
03:09:52.520 00.065 15712 worker thread done servicing request
03:09:52.520 00.000 7988 OnExposeComplete: enter
03:09:52.520 00.000 7988 UpdateGuideState(): m_state=6
03:09:52.520 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5796
03:09:52.520 00.000 7988 Star::Find returns 1 (0), X=970.72, Y=189.41, Mass=792, SNR=18.2, Peak=138 HFD=3.1
03:09:52.520 00.000 7988 MultiStar: [#1 -0.29,-0.15,1.07,U] [#2 -0.35,-0.03,0.91,U] [#3 -0.03,-0.09,0.87,U] [#4 -0.41,-0.24,0.71,U] [#5 -0.40,-0.44,0.77,U] [#6 -0.60,-0.70,0.00,M1] [#7 -0.35,-0.02,0.48,U] [#8 -0.43,-0.39,0.43,U] 
03:09:52.520 00.000 7988 refined, 7 included, MultiStar: {-0.34, -0.22}, one-star: {-0.52, -0.40}
03:09:52.520 00.000 7988 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.56) = xAngle (-4.13 = 2.15)
03:09:52.520 00.000 7988 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.12)
03:09:52.520 00.000 7988 CameraToMount -- cameraX=-0.34 cameraY=-0.22 hyp=0.40 cameraTheta=-2.57 mountX=-0.22 mountY=0.34, mountTheta=2.14
03:09:52.520 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=-0.22, opts=13)
03:09:52.531 00.011 7988 Enqueuing Move request for scope (-0.34, -0.22)
03:09:52.532 00.001 15712 Worker thread wakes up
03:09:52.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.22) opts 0xd
03:09:52.532 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, -0.22)
03:09:52.532 00.000 15712 Moving (-0.34, -0.22) raw xDistance=-0.22 yDistance=0.34
03:09:52.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:09:52.532 00.000 7988 UpdateGuideState exits: m=792 SNR=18.2
03:09:52.535 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:52.535 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:52.538 00.003 7988 Enqueuing Expose request
03:09:52.539 00.001 15712 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 639.56
03:09:52.539 00.000 15712 PPEC: input: -0.22, control: -0.10, exposure: 1500
03:09:52.539 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:52.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
03:09:52.539 00.000 15712 MoveAxis(E, 33, ABG)
03:09:52.539 00.000 15712 Guiding  Dir = 2, Dur = 33
03:09:52.539 00.000 15712 IsGuiding returns 0
03:09:52.568 00.029 15712 PulseGuide returned control before completion, sleep 16
03:09:52.615 00.047 15712 IsGuiding returns 0
03:09:52.615 00.000 15712 Move returns status 0, amount 33
03:09:52.615 00.000 15712 MoveAxis(N, 0, ABG)
03:09:52.615 00.000 15712 Move returns status 0, amount 0
03:09:52.615 00.000 15712 move complete, result=0
03:09:52.615 00.000 15712 worker thread done servicing request
03:09:52.615 00.000 15712 Worker thread wakes up
03:09:52.615 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.3 px 0 ms NORTH
03:09:52.616 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:52.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:54.255 01.639 15712 Exposure complete
03:09:54.317 00.062 15712 worker thread done servicing request
03:09:54.317 00.000 7988 OnExposeComplete: enter
03:09:54.317 00.000 7988 UpdateGuideState(): m_state=6
03:09:54.320 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5797
03:09:54.320 00.000 7988 Star::Find returns 1 (0), X=970.74, Y=189.71, Mass=937, SNR=19.8, Peak=149 HFD=3.7
03:09:54.320 00.000 7988 MultiStar: [#1 -0.25,0.08,0.96,U] [#2 -0.29,-0.27,0.80,U] [#3 -0.13,0.25,0.76,U] [#4 -0.20,0.10,0.73,U] [#5 -1.00,-0.47,0.00,M1] [#6 -0.41,-0.19,0.61,U] [#7 -0.36,0.61,0.47,U] [#8 0.21,0.52,0.45,U] 
03:09:54.320 00.000 7988 refined, 7 included, MultiStar: {-0.27, 0.07}, one-star: {-0.50, -0.10}
03:09:54.320 00.000 7988 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.56) = xAngle (1.31 = 1.31)
03:09:54.320 00.000 7988 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
03:09:54.320 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.87 mountX=0.07 mountY=0.26, mountTheta=1.31
03:09:54.320 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.07, opts=13)
03:09:54.320 00.000 7988 Enqueuing Move request for scope (-0.27, 0.07)
03:09:54.320 00.000 15712 Worker thread wakes up
03:09:54.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
03:09:54.320 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
03:09:54.320 00.000 15712 Moving (-0.27, 0.07) raw xDistance=0.07 yDistance=0.26
03:09:54.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:09:54.333 00.013 7988 UpdateGuideState exits: m=937 SNR=19.8
03:09:54.335 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:54.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:54.337 00.002 7988 Enqueuing Expose request
03:09:54.337 00.000 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
03:09:54.337 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
03:09:54.337 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.07 newest=0.91
03:09:54.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:09:54.337 00.000 15712 MoveAxis(W, 11, ABG)
03:09:54.337 00.000 15712 Guiding  Dir = 3, Dur = 11
03:09:54.337 00.000 15712 IsGuiding returns 0
03:09:54.390 00.053 15712 IsGuiding returns 1
03:09:54.390 00.000 15712 scope still moving after pulse duration time elapsed
03:09:54.412 00.022 15712 IsGuiding returns 0
03:09:54.412 00.000 15712 scope move finished after 11 + 62 ms
03:09:54.412 00.000 15712 Move returns status 0, amount 11
03:09:54.412 00.000 15712 BLC: Oldest BLC event removed
03:09:54.412 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 397 applied
03:09:54.412 00.000 15712 MoveAxis(S, 465, ABG)
03:09:54.412 00.000 15712 Guiding  Dir = 1, Dur = 465
03:09:54.412 00.000 15712 IsGuiding returns 0
03:09:54.491 00.079 15712 PulseGuide returned control before completion, sleep 398
03:09:54.892 00.401 15712 IsGuiding returns 1
03:09:54.892 00.000 15712 scope still moving after pulse duration time elapsed
03:09:54.924 00.032 15712 IsGuiding returns 1
03:09:54.960 00.036 15712 IsGuiding returns 0
03:09:54.960 00.000 15712 scope move finished after 465 + 87 ms
03:09:54.960 00.000 15712 Move returns status 0, amount 465
03:09:54.960 00.000 15712 move complete, result=0
03:09:54.966 00.006 7988 GuideStep: 0.1 px 11 ms WEST, 0.3 px 465 ms SOUTH
03:09:54.966 00.000 15712 worker thread done servicing request
03:09:54.966 00.000 15712 Worker thread wakes up
03:09:54.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:54.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:56.377 01.411 15712 Exposure complete
03:09:56.438 00.061 15712 worker thread done servicing request
03:09:56.438 00.000 7988 OnExposeComplete: enter
03:09:56.438 00.000 7988 UpdateGuideState(): m_state=6
03:09:56.438 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5798
03:09:56.438 00.000 7988 Star::Find returns 1 (0), X=970.98, Y=189.69, Mass=839, SNR=18.8, Peak=142 HFD=3.5
03:09:56.438 00.000 7988 MultiStar: [#1 -0.43,0.05,1.03,U] [#2 -0.26,-0.06,0.86,U] [#3 -0.38,0.10,0.83,U] [#4 -0.20,0.07,0.71,U] [#5 -0.89,-0.22,0.00,M2] [#6 -0.59,-0.32,0.66,U] [#7 -0.39,0.57,0.51,U] [#8 -0.24,-0.07,0.52,U] 
03:09:56.445 00.007 7988 single-star, 7 included, MultiStar: {-0.34, 0.01}, one-star: {-0.26, -0.13}
03:09:56.445 00.000 7988 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.56) = xAngle (-4.26 = 2.02)
03:09:56.445 00.000 7988 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 1.99)
03:09:56.445 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-2.70 mountX=-0.13 mountY=0.26, mountTheta=2.02
03:09:56.445 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.13, opts=13)
03:09:56.445 00.000 7988 Enqueuing Move request for scope (-0.26, -0.13)
03:09:56.445 00.000 15712 Worker thread wakes up
03:09:56.445 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.13) opts 0xd
03:09:56.445 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.13)
03:09:56.445 00.000 15712 Moving (-0.26, -0.13) raw xDistance=-0.13 yDistance=0.26
03:09:56.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:09:56.454 00.009 15712 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.264485, 1:0.264432
03:09:56.454 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:09:56.454 00.000 7988 UpdateGuideState exits: m=839 SNR=18.8
03:09:56.454 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:56.454 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:56.454 00.000 7988 Enqueuing Expose request
03:09:56.454 00.000 15712 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
03:09:56.454 00.000 15712 PPEC: input: -0.13, control: 0.04, exposure: 1500
03:09:56.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:09:56.454 00.000 15712 MoveAxis(W, 12, ABG)
03:09:56.454 00.000 15712 Guiding  Dir = 3, Dur = 12
03:09:56.454 00.000 15712 IsGuiding returns 0
03:09:56.479 00.025 15712 IsGuiding returns 1
03:09:56.479 00.000 15712 scope still moving after pulse duration time elapsed
03:09:56.530 00.051 15712 IsGuiding returns 0
03:09:56.530 00.000 15712 scope move finished after 12 + 60 ms
03:09:56.530 00.000 15712 Move returns status 0, amount 12
03:09:56.530 00.000 15712 MoveAxis(S, 68, ABG)
03:09:56.530 00.000 15712 Guiding  Dir = 1, Dur = 68
03:09:56.564 00.034 15712 IsGuiding returns 0
03:09:56.639 00.075 15712 IsGuiding returns 1
03:09:56.639 00.000 15712 scope still moving after pulse duration time elapsed
03:09:56.678 00.039 15712 IsGuiding returns 1
03:09:56.720 00.042 15712 IsGuiding returns 0
03:09:56.720 00.000 15712 scope move finished after 68 + 91 ms
03:09:56.720 00.000 15712 Move returns status 0, amount 68
03:09:56.720 00.000 15712 move complete, result=0
03:09:56.720 00.000 7988 GuideStep: -0.1 px 12 ms WEST, 0.3 px 68 ms SOUTH
03:09:56.726 00.006 15712 worker thread done servicing request
03:09:56.726 00.000 15712 Worker thread wakes up
03:09:56.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:56.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:58.367 01.641 15712 Exposure complete
03:09:58.431 00.064 15712 worker thread done servicing request
03:09:58.432 00.001 7988 OnExposeComplete: enter
03:09:58.432 00.000 7988 UpdateGuideState(): m_state=6
03:09:58.432 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5799
03:09:58.435 00.003 7988 Star::Find returns 1 (0), X=971.13, Y=189.85, Mass=784, SNR=18.1, Peak=146 HFD=3.1
03:09:58.435 00.000 7988 MultiStar: [#1 -0.13,0.19,1.07,U] [#2 0.10,-0.35,0.88,U] [#3 0.04,0.60,0.98,U] [#4 -0.10,0.27,0.74,U] [#5 -0.16,0.18,0.73,U] [#6 -0.23,0.05,0.75,U] [#7 -0.04,0.95,0.00,M1] [#8 0.20,-0.10,0.41,U] 
03:09:58.435 00.000 7988 single-star, 7 included, MultiStar: {-0.06, 0.13}, one-star: {-0.11, 0.03}
03:09:58.435 00.000 7988 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.56) = xAngle (1.27 = 1.27)
03:09:58.435 00.000 7988 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
03:09:58.435 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.84 mountX=0.03 mountY=0.11, mountTheta=1.27
03:09:58.435 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.03, opts=13)
03:09:58.435 00.000 7988 Enqueuing Move request for scope (-0.11, 0.03)
03:09:58.435 00.000 15712 Worker thread wakes up
03:09:58.435 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
03:09:58.435 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
03:09:58.435 00.000 15712 Moving (-0.11, 0.03) raw xDistance=0.03 yDistance=0.11
03:09:58.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:09:58.435 00.000 7988 UpdateGuideState exits: m=784 SNR=18.1
03:09:58.446 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:58.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:09:58.446 00.000 7988 Enqueuing Expose request
03:09:58.446 00.000 15712 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.264485, 1:0.264432, 2:0.106974
03:09:58.446 00.000 15712 BLC: No correction, Miss < min_move
03:09:58.452 00.006 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
03:09:58.452 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
03:09:58.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:58.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:09:58.452 00.000 15712 MoveAxis(W, 11, ABG)
03:09:58.452 00.000 15712 Guiding  Dir = 3, Dur = 11
03:09:58.466 00.014 15712 IsGuiding returns 0
03:09:58.481 00.015 15712 IsGuiding returns 1
03:09:58.481 00.000 15712 scope still moving after pulse duration time elapsed
03:09:58.526 00.045 15712 IsGuiding returns 0
03:09:58.526 00.000 15712 scope move finished after 11 + 52 ms
03:09:58.526 00.000 15712 Move returns status 0, amount 11
03:09:58.526 00.000 15712 MoveAxis(N, 0, ABG)
03:09:58.526 00.000 15712 Move returns status 0, amount 0
03:09:58.526 00.000 15712 move complete, result=0
03:09:58.526 00.000 15712 worker thread done servicing request
03:09:58.526 00.000 15712 Worker thread wakes up
03:09:58.526 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
03:09:58.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:09:58.532 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:09:59.956 01.424 15712 Exposure complete
03:10:00.021 00.065 15712 worker thread done servicing request
03:10:00.021 00.000 7988 OnExposeComplete: enter
03:10:00.021 00.000 7988 UpdateGuideState(): m_state=6
03:10:00.021 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5800
03:10:00.021 00.000 7988 Star::Find returns 1 (0), X=970.95, Y=189.84, Mass=949, SNR=20.1, Peak=148 HFD=4.1
03:10:00.026 00.005 7988 MultiStar: [#1 -0.41,0.07,0.91,U] [#2 -0.17,-0.19,0.81,U] [#3 -0.17,-0.06,0.76,U] [#4 -0.07,0.58,0.71,U] [#5 -0.41,-0.11,0.66,U] [#6 -0.33,-0.22,0.61,U] [#7 -0.49,0.43,0.50,U] [#8 -0.04,-0.04,0.43,U] 
03:10:00.026 00.000 7988 refined, 8 included, MultiStar: {-0.27, 0.05}, one-star: {-0.29, 0.02}
03:10:00.026 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
03:10:00.026 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
03:10:00.026 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.27 cameraTheta=2.97 mountX=0.04 mountY=0.27, mountTheta=1.41
03:10:00.026 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=0.05, opts=13)
03:10:00.034 00.008 7988 Enqueuing Move request for scope (-0.27, 0.05)
03:10:00.034 00.000 15712 Worker thread wakes up
03:10:00.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.05) opts 0xd
03:10:00.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, 0.05)
03:10:00.034 00.000 15712 Moving (-0.27, 0.05) raw xDistance=0.04 yDistance=0.27
03:10:00.034 00.000 15712 BLC: window closed
03:10:00.034 00.000 15712 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.264485, 1:0.264432, 2:0.106974
03:10:00.034 00.000 15712 BLC: Under-shoot: nominal increase by 43
03:10:00.034 00.000 15712 BLC: window closed
03:10:00.034 00.000 15712 BLC: Pulse adjusted to 437
03:10:00.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:00.034 00.000 7988 UpdateGuideState exits: m=949 SNR=20.1
03:10:00.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:00.034 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:00.034 00.000 7988 Enqueuing Expose request
03:10:00.034 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
03:10:00.034 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
03:10:00.034 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:10:00.034 00.000 15712 MoveAxis(W, 9, ABG)
03:10:00.034 00.000 15712 Guiding  Dir = 3, Dur = 9
03:10:00.034 00.000 15712 IsGuiding returns 0
03:10:00.062 00.028 15712 IsGuiding returns 0
03:10:00.062 00.000 15712 Move returns status 0, amount 9
03:10:00.062 00.000 15712 MoveAxis(S, 68, ABG)
03:10:00.062 00.000 15712 Guiding  Dir = 1, Dur = 68
03:10:00.062 00.000 15712 IsGuiding returns 0
03:10:00.122 00.060 7988 evsrv: cli 0CCCF6C8 connect
03:10:00.124 00.002 7988 case statement mapped state 6 to 3
03:10:00.126 00.002 7988 case statement mapped state 6 to 3
03:10:00.126 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_pixel_scale","id":"3db9531d-1ddd-461f-8b7a-7b081e0d5b8b"}
03:10:00.128 00.002 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"3db9531d-1ddd-461f-8b7a-7b081e0d5b8b"}
03:10:00.128 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
03:10:00.176 00.048 15712 IsGuiding returns 1
03:10:00.176 00.000 15712 scope still moving after pulse duration time elapsed
03:10:00.202 00.026 15712 IsGuiding returns 1
03:10:00.256 00.054 15712 IsGuiding returns 0
03:10:00.256 00.000 15712 scope move finished after 68 + 123 ms
03:10:00.256 00.000 15712 Move returns status 0, amount 68
03:10:00.256 00.000 15712 move complete, result=0
03:10:00.256 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.3 px 68 ms SOUTH
03:10:00.258 00.002 15712 worker thread done servicing request
03:10:00.258 00.000 15712 Worker thread wakes up
03:10:00.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:00.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:01.897 01.639 15712 Exposure complete
03:10:01.961 00.064 7988 OnExposeComplete: enter
03:10:01.963 00.002 15712 worker thread done servicing request
03:10:01.963 00.000 7988 UpdateGuideState(): m_state=6
03:10:01.965 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5801
03:10:01.965 00.000 7988 Star::Find returns 1 (0), X=971.27, Y=189.48, Mass=845, SNR=18.8, Peak=141 HFD=3.4
03:10:01.967 00.002 7988 MultiStar: [#1 0.16,0.16,0.97,U] [#2 0.15,-0.26,0.91,U] [#3 0.05,0.41,0.82,U] [#4 0.26,0.39,0.72,U] [#5 -0.35,-0.05,0.68,U] [#6 -0.62,0.08,0.63,U] [#7 -0.54,0.83,0.00,M1] [#8 0.32,-0.25,0.44,U] 
03:10:01.969 00.002 7988 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.03, -0.33}
03:10:01.969 00.000 7988 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.56) = xAngle (-0.52 = -0.52)
03:10:01.971 00.002 7988 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
03:10:01.973 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.04 mountX=0.02 mountY=-0.01, mountTheta=-0.54
03:10:01.975 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.02, opts=13)
03:10:01.975 00.000 7988 Enqueuing Move request for scope (0.01, 0.02)
03:10:01.975 00.000 15712 Worker thread wakes up
03:10:01.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
03:10:01.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
03:10:01.975 00.000 15712 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
03:10:01.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:10:01.975 00.000 7988 UpdateGuideState exits: m=845 SNR=18.8
03:10:01.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:01.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:01.975 00.000 7988 Enqueuing Expose request
03:10:01.975 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
03:10:01.975 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
03:10:01.975 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:01.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:10:01.975 00.000 15712 MoveAxis(W, 9, ABG)
03:10:01.975 00.000 15712 Guiding  Dir = 3, Dur = 9
03:10:01.975 00.000 15712 IsGuiding returns 0
03:10:01.995 00.020 15712 IsGuiding returns 0
03:10:01.995 00.000 15712 Move returns status 0, amount 9
03:10:01.995 00.000 15712 MoveAxis(N, 0, ABG)
03:10:01.995 00.000 15712 Move returns status 0, amount 0
03:10:01.995 00.000 15712 move complete, result=0
03:10:01.995 00.000 15712 worker thread done servicing request
03:10:01.995 00.000 15712 Worker thread wakes up
03:10:01.995 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
03:10:01.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:01.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:03.404 01.409 15712 Exposure complete
03:10:03.468 00.064 15712 worker thread done servicing request
03:10:03.468 00.000 7988 OnExposeComplete: enter
03:10:03.468 00.000 7988 UpdateGuideState(): m_state=6
03:10:03.471 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5802
03:10:03.471 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=189.75, Mass=882, SNR=19.3, Peak=134 HFD=3.7
03:10:03.473 00.002 7988 MultiStar: [#1 -0.23,0.26,1.01,U] [#2 0.02,-0.27,0.88,U] [#3 -0.20,0.42,0.78,U] [#4 -0.13,-0.16,0.71,U] [#5 -0.40,-0.22,0.64,U] [#6 -0.40,0.06,0.60,U] [#7 0.34,0.23,0.43,U] [#8 0.55,-0.17,0.47,U] 
03:10:03.475 00.002 7988 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.06, -0.07}
03:10:03.475 00.000 7988 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
03:10:03.477 00.002 7988 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
03:10:03.477 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.96 mountX=0.01 mountY=0.08, mountTheta=1.40
03:10:03.479 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.01, opts=13)
03:10:03.481 00.002 7988 Enqueuing Move request for scope (-0.08, 0.01)
03:10:03.481 00.000 15712 Worker thread wakes up
03:10:03.481 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
03:10:03.481 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
03:10:03.481 00.000 15712 Moving (-0.08, 0.01) raw xDistance=0.01 yDistance=0.08
03:10:03.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:03.481 00.000 7988 UpdateGuideState exits: m=882 SNR=19.3
03:10:03.483 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:03.485 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:03.485 00.000 7988 Enqueuing Expose request
03:10:03.485 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
03:10:03.485 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
03:10:03.485 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:03.485 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:10:03.485 00.000 15712 MoveAxis(W, 7, ABG)
03:10:03.485 00.000 15712 Guiding  Dir = 3, Dur = 7
03:10:03.517 00.032 15712 IsGuiding returns 0
03:10:03.531 00.014 15712 IsGuiding returns 0
03:10:03.531 00.000 15712 Move returns status 0, amount 7
03:10:03.531 00.000 15712 MoveAxis(N, 0, ABG)
03:10:03.531 00.000 15712 Move returns status 0, amount 0
03:10:03.531 00.000 15712 move complete, result=0
03:10:03.531 00.000 15712 worker thread done servicing request
03:10:03.531 00.000 15712 Worker thread wakes up
03:10:03.531 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
03:10:03.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:03.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:05.176 01.645 15712 Exposure complete
03:10:05.237 00.061 15712 worker thread done servicing request
03:10:05.237 00.000 7988 OnExposeComplete: enter
03:10:05.237 00.000 7988 UpdateGuideState(): m_state=6
03:10:05.241 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5803
03:10:05.241 00.000 7988 Star::Find returns 1 (0), X=971.12, Y=189.83, Mass=964, SNR=20.2, Peak=148 HFD=4.2
03:10:05.243 00.002 7988 MultiStar: [#1 -0.10,0.41,0.96,U] [#2 -0.03,-0.19,0.78,U] [#3 -0.31,0.60,0.84,U] [#4 0.26,0.34,0.65,U] [#5 -0.40,-0.13,0.68,U] [#6 -0.45,-0.17,0.63,U] [#7 -0.14,0.17,0.47,U] [#8 0.11,-0.19,0.40,U] 
03:10:05.243 00.000 7988 single-star, 8 included, MultiStar: {-0.14, 0.12}, one-star: {-0.12, 0.01}
03:10:05.245 00.002 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.56) = xAngle (1.49 = 1.49)
03:10:05.245 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
03:10:05.247 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.05 mountX=0.01 mountY=0.12, mountTheta=1.49
03:10:05.249 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.01, opts=13)
03:10:05.249 00.000 7988 Enqueuing Move request for scope (-0.12, 0.01)
03:10:05.251 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:10:05.253 00.002 15712 Worker thread wakes up
03:10:05.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
03:10:05.253 00.000 7988 UpdateGuideState exits: m=964 SNR=20.2
03:10:05.255 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:05.255 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:05.257 00.002 7988 Enqueuing Expose request
03:10:05.257 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
03:10:05.257 00.000 15712 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=0.12
03:10:05.257 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
03:10:05.257 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
03:10:05.257 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:05.257 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:10:05.257 00.000 15712 MoveAxis(W, 8, ABG)
03:10:05.257 00.000 15712 Guiding  Dir = 3, Dur = 8
03:10:05.257 00.000 15712 IsGuiding returns 0
03:10:05.286 00.029 15712 IsGuiding returns 0
03:10:05.286 00.000 15712 Move returns status 0, amount 8
03:10:05.286 00.000 15712 MoveAxis(N, 0, ABG)
03:10:05.286 00.000 15712 Move returns status 0, amount 0
03:10:05.286 00.000 15712 move complete, result=0
03:10:05.286 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
03:10:05.293 00.007 15712 worker thread done servicing request
03:10:05.293 00.000 15712 Worker thread wakes up
03:10:05.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:05.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:06.708 01.415 15712 Exposure complete
03:10:06.770 00.062 15712 worker thread done servicing request
03:10:06.770 00.000 7988 OnExposeComplete: enter
03:10:06.770 00.000 7988 UpdateGuideState(): m_state=6
03:10:06.774 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5804
03:10:06.774 00.000 7988 Star::Find returns 1 (0), X=971.04, Y=189.51, Mass=814, SNR=18.5, Peak=130 HFD=3.6
03:10:06.776 00.002 7988 MultiStar: [#1 0.11,0.01,1.01,U] [#2 -0.07,-0.35,0.89,U] [#3 -0.29,0.06,0.90,U] [#4 -0.06,-0.04,0.69,U] [#5 -0.57,-0.11,0.71,U] [#6 -0.56,-0.31,0.61,U] [#7 -0.26,0.36,0.54,U] [#8 0.32,-0.33,0.44,U] 
03:10:06.778 00.002 7988 refined, 8 included, MultiStar: {-0.18, -0.12}, one-star: {-0.20, -0.30}
03:10:06.778 00.000 7988 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.56) = xAngle (-4.13 = 2.16)
03:10:06.780 00.002 7988 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.16 = 2.13)
03:10:06.780 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-2.56 mountX=-0.12 mountY=0.18, mountTheta=2.15
03:10:06.782 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.12, opts=13)
03:10:06.784 00.002 7988 Enqueuing Move request for scope (-0.18, -0.12)
03:10:06.784 00.000 15712 Worker thread wakes up
03:10:06.785 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:10:06.785 00.000 7988 UpdateGuideState exits: m=814 SNR=18.5
03:10:06.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:06.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:06.785 00.000 7988 Enqueuing Expose request
03:10:06.785 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
03:10:06.785 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
03:10:06.785 00.000 15712 Moving (-0.18, -0.12) raw xDistance=-0.12 yDistance=0.18
03:10:06.785 00.000 15712 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
03:10:06.785 00.000 15712 PPEC: input: -0.12, control: 0.02, exposure: 1500
03:10:06.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:06.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:10:06.785 00.000 15712 MoveAxis(W, 8, ABG)
03:10:06.785 00.000 15712 Guiding  Dir = 3, Dur = 8
03:10:06.817 00.032 15712 IsGuiding returns 0
03:10:06.841 00.024 15712 IsGuiding returns 0
03:10:06.841 00.000 15712 Move returns status 0, amount 8
03:10:06.841 00.000 15712 MoveAxis(N, 0, ABG)
03:10:06.841 00.000 15712 Move returns status 0, amount 0
03:10:06.841 00.000 15712 move complete, result=0
03:10:06.841 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.2 px 0 ms NORTH
03:10:06.844 00.003 15712 worker thread done servicing request
03:10:06.844 00.000 15712 Worker thread wakes up
03:10:06.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:06.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:08.479 01.635 15712 Exposure complete
03:10:08.542 00.063 15712 worker thread done servicing request
03:10:08.542 00.000 7988 OnExposeComplete: enter
03:10:08.544 00.002 7988 UpdateGuideState(): m_state=6
03:10:08.544 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5805
03:10:08.546 00.002 7988 Star::Find returns 1 (0), X=971.28, Y=189.79, Mass=915, SNR=19.5, Peak=137 HFD=3.6
03:10:08.546 00.000 7988 MultiStar: [#1 0.06,0.29,0.99,U] [#2 0.04,-0.13,0.84,U] [#3 -0.04,0.62,0.87,U] [#4 0.08,0.07,0.62,U] [#5 -0.25,-0.30,0.68,U] [#6 -0.27,-0.08,0.67,U] [#7 -0.01,0.42,0.45,U] [#8 0.30,-0.24,0.44,U] 
03:10:08.548 00.002 7988 single-star, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.04, -0.03}
03:10:08.548 00.000 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
03:10:08.550 00.002 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
03:10:08.550 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.56 mountX=-0.03 mountY=-0.04, mountTheta=-2.13
03:10:08.552 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.03, opts=13)
03:10:08.554 00.002 7988 Enqueuing Move request for scope (0.04, -0.03)
03:10:08.556 00.002 15712 Worker thread wakes up
03:10:08.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
03:10:08.556 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
03:10:08.556 00.000 15712 Moving (0.04, -0.03) raw xDistance=-0.03 yDistance=-0.04
03:10:08.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:10:08.556 00.000 7988 UpdateGuideState exits: m=915 SNR=19.5
03:10:08.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:08.556 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:08.556 00.000 7988 Enqueuing Expose request
03:10:08.556 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
03:10:08.556 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
03:10:08.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:08.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:10:08.556 00.000 15712 MoveAxis(W, 10, ABG)
03:10:08.556 00.000 15712 Guiding  Dir = 3, Dur = 10
03:10:08.556 00.000 15712 IsGuiding returns 0
03:10:08.584 00.028 15712 IsGuiding returns 1
03:10:08.584 00.000 15712 scope still moving after pulse duration time elapsed
03:10:08.635 00.051 15712 IsGuiding returns 0
03:10:08.635 00.000 15712 scope move finished after 10 + 75 ms
03:10:08.635 00.000 15712 Move returns status 0, amount 10
03:10:08.635 00.000 15712 MoveAxis(N, 0, ABG)
03:10:08.635 00.000 15712 Move returns status 0, amount 0
03:10:08.635 00.000 15712 move complete, result=0
03:10:08.635 00.000 15712 worker thread done servicing request
03:10:08.635 00.000 15712 Worker thread wakes up
03:10:08.635 00.000 7988 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
03:10:08.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:08.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:10.056 01.421 15712 Exposure complete
03:10:10.119 00.063 15712 worker thread done servicing request
03:10:10.120 00.001 7988 OnExposeComplete: enter
03:10:10.120 00.000 7988 UpdateGuideState(): m_state=6
03:10:10.120 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5806
03:10:10.120 00.000 7988 Star::Find returns 1 (0), X=970.88, Y=189.76, Mass=851, SNR=19.0, Peak=145 HFD=3.6
03:10:10.120 00.000 7988 MultiStar: [#1 -0.18,0.29,1.03,U] [#2 -0.04,0.26,0.91,U] [#3 -0.13,0.82,0.00,M1] [#4 -0.25,0.19,0.76,U] [#5 -0.35,0.29,0.72,U] [#6 -0.21,-0.34,0.63,U] [#7 0.17,0.55,0.46,U] [#8 0.05,-0.31,0.44,U] 
03:10:10.120 00.000 7988 refined, 7 included, MultiStar: {-0.18, 0.12}, one-star: {-0.36, -0.05}
03:10:10.120 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
03:10:10.120 00.000 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
03:10:10.120 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.54 mountX=0.12 mountY=0.17, mountTheta=0.96
03:10:10.129 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.12, opts=13)
03:10:10.129 00.000 7988 Enqueuing Move request for scope (-0.18, 0.12)
03:10:10.129 00.000 15712 Worker thread wakes up
03:10:10.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
03:10:10.129 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
03:10:10.129 00.000 15712 Moving (-0.18, 0.12) raw xDistance=0.12 yDistance=0.17
03:10:10.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:10.129 00.000 7988 UpdateGuideState exits: m=851 SNR=19.0
03:10:10.134 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:10.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:10.134 00.000 7988 Enqueuing Expose request
03:10:10.134 00.000 15712 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
03:10:10.134 00.000 15712 PPEC: input: 0.12, control: 0.03, exposure: 1500
03:10:10.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:10.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:10:10.134 00.000 15712 MoveAxis(W, 10, ABG)
03:10:10.134 00.000 15712 Guiding  Dir = 3, Dur = 10
03:10:10.134 00.000 15712 IsGuiding returns 0
03:10:10.199 00.065 15712 IsGuiding returns 1
03:10:10.199 00.000 15712 scope still moving after pulse duration time elapsed
03:10:10.230 00.031 15712 IsGuiding returns 0
03:10:10.230 00.000 15712 scope move finished after 10 + 80 ms
03:10:10.230 00.000 15712 Move returns status 0, amount 10
03:10:10.230 00.000 15712 MoveAxis(N, 0, ABG)
03:10:10.230 00.000 15712 Move returns status 0, amount 0
03:10:10.230 00.000 15712 move complete, result=0
03:10:10.230 00.000 7988 GuideStep: 0.1 px 10 ms WEST, 0.2 px 0 ms NORTH
03:10:10.232 00.002 15712 worker thread done servicing request
03:10:10.232 00.000 15712 Worker thread wakes up
03:10:10.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:10.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:11.970 01.738 15712 Exposure complete
03:10:12.034 00.064 15712 worker thread done servicing request
03:10:12.034 00.000 7988 OnExposeComplete: enter
03:10:12.034 00.000 7988 UpdateGuideState(): m_state=6
03:10:12.037 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5807
03:10:12.037 00.000 7988 Star::Find returns 1 (0), X=971.51, Y=189.50, Mass=797, SNR=18.3, Peak=128 HFD=3.2
03:10:12.039 00.002 7988 MultiStar: [#1 0.02,0.08,1.10,U] [#2 0.29,-0.38,0.89,U] [#3 0.04,0.12,0.84,U] [#4 0.24,-0.17,0.72,U] [#5 -0.53,-0.16,0.78,U] [#6 -0.23,-0.72,0.00,M1] [#7 0.14,0.88,0.00,M1] [#8 0.38,-0.46,0.44,U] 
03:10:12.039 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.16}, one-star: {0.27, -0.32}
03:10:12.041 00.002 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.64 = -2.64)
03:10:12.043 00.002 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.67 = -2.67)
03:10:12.043 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.07 mountX=-0.16 mountY=-0.08, mountTheta=-2.66
03:10:12.045 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.16, opts=13)
03:10:12.045 00.000 7988 Enqueuing Move request for scope (0.09, -0.16)
03:10:12.047 00.002 15712 Worker thread wakes up
03:10:12.047 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
03:10:12.047 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
03:10:12.047 00.000 15712 Moving (0.09, -0.16) raw xDistance=-0.16 yDistance=-0.08
03:10:12.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:12.049 00.002 7988 UpdateGuideState exits: m=797 SNR=18.3
03:10:12.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:12.049 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:12.049 00.000 7988 Enqueuing Expose request
03:10:12.049 00.000 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
03:10:12.049 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
03:10:12.049 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:12.049 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:10:12.049 00.000 15712 MoveAxis(W, 11, ABG)
03:10:12.049 00.000 15712 Guiding  Dir = 3, Dur = 11
03:10:12.049 00.000 15712 IsGuiding returns 0
03:10:12.102 00.053 15712 IsGuiding returns 1
03:10:12.102 00.000 15712 scope still moving after pulse duration time elapsed
03:10:12.129 00.027 15712 IsGuiding returns 0
03:10:12.129 00.000 15712 scope move finished after 11 + 64 ms
03:10:12.129 00.000 15712 Move returns status 0, amount 11
03:10:12.129 00.000 15712 MoveAxis(N, 0, ABG)
03:10:12.129 00.000 15712 Move returns status 0, amount 0
03:10:12.129 00.000 15712 move complete, result=0
03:10:12.129 00.000 15712 worker thread done servicing request
03:10:12.129 00.000 15712 Worker thread wakes up
03:10:12.129 00.000 7988 GuideStep: -0.2 px 11 ms WEST, -0.1 px 0 ms NORTH
03:10:12.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:12.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:13.537 01.408 15712 Exposure complete
03:10:13.599 00.062 15712 worker thread done servicing request
03:10:13.599 00.000 7988 OnExposeComplete: enter
03:10:13.599 00.000 7988 UpdateGuideState(): m_state=6
03:10:13.599 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5808
03:10:13.599 00.000 7988 Star::Find returns 1 (0), X=970.93, Y=189.45, Mass=852, SNR=19.1, Peak=135 HFD=3.6
03:10:13.599 00.000 7988 MultiStar: [#1 -0.04,-0.30,1.01,U] [#2 -0.20,-0.31,0.82,U] [#3 0.33,-0.01,0.83,U] [#4 0.12,-0.09,0.69,U] [#5 -0.40,-0.25,0.70,U] [#6 0.18,-0.61,0.63,U] [#7 -0.34,0.05,0.52,U] [#8 0.18,-0.73,0.00,M1] 
03:10:13.599 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.25}, one-star: {-0.30, -0.37}
03:10:13.599 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.45 = 2.84)
03:10:13.613 00.014 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
03:10:13.613 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.88 mountX=-0.25 mountY=0.09, mountTheta=2.81
03:10:13.615 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.25, opts=13)
03:10:13.615 00.000 7988 Enqueuing Move request for scope (-0.08, -0.25)
03:10:13.615 00.000 15712 Worker thread wakes up
03:10:13.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
03:10:13.615 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
03:10:13.615 00.000 15712 Moving (-0.08, -0.25) raw xDistance=-0.25 yDistance=0.09
03:10:13.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:13.615 00.000 7988 UpdateGuideState exits: m=852 SNR=19.1
03:10:13.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:13.615 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:13.615 00.000 7988 Enqueuing Expose request
03:10:13.615 00.000 15712 PPEC rslt: input = -0.25, final = -0.12, react = -0.15, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.61
03:10:13.615 00.000 15712 PPEC: input: -0.25, control: -0.12, exposure: 1500
03:10:13.615 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:13.615 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:10:13.615 00.000 15712 MoveAxis(E, 38, ABG)
03:10:13.615 00.000 15712 Guiding  Dir = 2, Dur = 38
03:10:13.615 00.000 15712 IsGuiding returns 0
03:10:13.652 00.037 15712 PulseGuide returned control before completion, sleep 21
03:10:13.698 00.046 15712 IsGuiding returns 0
03:10:13.698 00.000 15712 Move returns status 0, amount 38
03:10:13.698 00.000 15712 MoveAxis(N, 0, ABG)
03:10:13.698 00.000 15712 Move returns status 0, amount 0
03:10:13.698 00.000 15712 move complete, result=0
03:10:13.698 00.000 15712 worker thread done servicing request
03:10:13.698 00.000 15712 Worker thread wakes up
03:10:13.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:13.698 00.000 7988 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
03:10:13.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:15.340 01.642 15712 Exposure complete
03:10:15.402 00.062 15712 worker thread done servicing request
03:10:15.402 00.000 7988 OnExposeComplete: enter
03:10:15.402 00.000 7988 UpdateGuideState(): m_state=6
03:10:15.405 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5809
03:10:15.405 00.000 7988 Star::Find returns 1 (0), X=971.14, Y=189.77, Mass=875, SNR=19.3, Peak=137 HFD=3.6
03:10:15.407 00.002 7988 MultiStar: [#1 -0.13,0.13,0.96,U] [#2 0.01,-0.30,0.82,U] [#3 0.16,0.44,0.87,U] [#4 0.10,-0.04,0.66,U] [#5 0.15,0.06,0.65,U] [#6 -0.40,-0.21,0.68,U] [#7 -0.16,0.36,0.54,U] [#8 0.83,-0.16,0.00,M2] 
03:10:15.407 00.000 7988 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {-0.10, -0.05}
03:10:15.409 00.002 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
03:10:15.409 00.000 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
03:10:15.409 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.36 mountX=0.04 mountY=0.04, mountTheta=0.78
03:10:15.409 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
03:10:15.409 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
03:10:15.416 00.007 15712 Worker thread wakes up
03:10:15.416 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
03:10:15.416 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
03:10:15.416 00.000 15712 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=0.04
03:10:15.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:15.418 00.002 7988 UpdateGuideState exits: m=875 SNR=19.3
03:10:15.418 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:15.418 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:15.418 00.000 7988 Enqueuing Expose request
03:10:15.418 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
03:10:15.418 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
03:10:15.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:15.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:10:15.418 00.000 15712 MoveAxis(W, 10, ABG)
03:10:15.418 00.000 15712 Guiding  Dir = 3, Dur = 10
03:10:15.418 00.000 15712 IsGuiding returns 0
03:10:15.442 00.024 15712 IsGuiding returns 1
03:10:15.442 00.000 15712 scope still moving after pulse duration time elapsed
03:10:15.466 00.024 15712 IsGuiding returns 1
03:10:15.501 00.035 15712 IsGuiding returns 0
03:10:15.501 00.000 15712 scope move finished after 10 + 70 ms
03:10:15.501 00.000 15712 Move returns status 0, amount 10
03:10:15.501 00.000 15712 MoveAxis(N, 0, ABG)
03:10:15.501 00.000 15712 Move returns status 0, amount 0
03:10:15.501 00.000 15712 move complete, result=0
03:10:15.501 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
03:10:15.508 00.007 15712 worker thread done servicing request
03:10:15.508 00.000 15712 Worker thread wakes up
03:10:15.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:15.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:16.918 01.410 15712 Exposure complete
03:10:16.979 00.061 15712 worker thread done servicing request
03:10:16.979 00.000 7988 OnExposeComplete: enter
03:10:16.979 00.000 7988 UpdateGuideState(): m_state=6
03:10:16.983 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5810
03:10:16.983 00.000 7988 Star::Find returns 1 (0), X=971.17, Y=189.37, Mass=772, SNR=17.9, Peak=131 HFD=3.4
03:10:16.985 00.002 7988 MultiStar: [#1 0.12,-0.28,1.10,U] [#2 0.17,-0.68,0.89,U] [#3 0.24,-0.24,0.91,U] [#4 0.52,0.17,0.76,U] [#5 -0.71,-0.85,0.00,M1] [#6 -0.11,-0.43,0.65,U] [#7 -0.25,0.05,0.53,U] [#8 0.58,-0.38,0.47,U] 
03:10:16.987 00.002 7988 refined, 7 included, MultiStar: {0.14, -0.30}, one-star: {-0.06, -0.44}
03:10:16.987 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
03:10:16.989 00.002 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
03:10:16.989 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-1.12 mountX=-0.30 mountY=-0.13, mountTheta=-2.71
03:10:16.991 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.30, opts=13)
03:10:16.993 00.002 7988 Enqueuing Move request for scope (0.14, -0.30)
03:10:16.993 00.000 15712 Worker thread wakes up
03:10:16.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.30) opts 0xd
03:10:16.993 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.30)
03:10:16.995 00.002 15712 Moving (0.14, -0.30) raw xDistance=-0.30 yDistance=-0.13
03:10:16.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:16.996 00.001 7988 UpdateGuideState exits: m=772 SNR=17.9
03:10:16.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:16.998 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:16.998 00.000 7988 Enqueuing Expose request
03:10:17.000 00.002 15712 PPEC rslt: input = -0.30, final = -0.15, react = -0.18, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 639.61
03:10:17.000 00.000 15712 PPEC: input: -0.30, control: -0.15, exposure: 1500
03:10:17.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:17.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:10:17.000 00.000 15712 MoveAxis(E, 50, ABG)
03:10:17.000 00.000 15712 Guiding  Dir = 2, Dur = 50
03:10:17.000 00.000 15712 IsGuiding returns 0
03:10:17.012 00.012 15712 PulseGuide returned control before completion, sleep 36
03:10:17.080 00.068 15712 IsGuiding returns 1
03:10:17.080 00.000 15712 scope still moving after pulse duration time elapsed
03:10:17.123 00.043 15712 IsGuiding returns 0
03:10:17.123 00.000 15712 scope move finished after 50 + 72 ms
03:10:17.123 00.000 15712 Move returns status 0, amount 50
03:10:17.123 00.000 15712 MoveAxis(N, 0, ABG)
03:10:17.123 00.000 15712 Move returns status 0, amount 0
03:10:17.123 00.000 15712 move complete, result=0
03:10:17.123 00.000 15712 worker thread done servicing request
03:10:17.123 00.000 15712 Worker thread wakes up
03:10:17.123 00.000 7988 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
03:10:17.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:17.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:17.426 00.303 7988 evsrv: cli 0CCCFD08 connect
03:10:17.436 00.010 7988 case statement mapped state 6 to 3
03:10:17.438 00.002 7988 case statement mapped state 6 to 3
03:10:17.440 00.002 7988 evsrv: cli 0CCCFD08 request: {"method":"get_app_state","id":"5c1281ef-9d01-4a21-915e-0a71120347e0"}
03:10:17.440 00.000 7988 case statement mapped state 6 to 3
03:10:17.442 00.002 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c1281ef-9d01-4a21-915e-0a71120347e0"}
03:10:17.444 00.002 7988 evsrv: cli 0CCCFD08 disconnect
03:10:18.757 01.313 15712 Exposure complete
03:10:18.834 00.077 15712 worker thread done servicing request
03:10:18.834 00.000 7988 OnExposeComplete: enter
03:10:18.834 00.000 7988 UpdateGuideState(): m_state=6
03:10:18.834 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5811
03:10:18.834 00.000 7988 Star::Find returns 1 (0), X=971.11, Y=189.97, Mass=908, SNR=19.4, Peak=132 HFD=4.3
03:10:18.834 00.000 7988 MultiStar: [#1 -0.12,-0.13,0.99,U] [#2 -0.02,-0.15,0.86,U] [#3 -0.13,0.29,0.81,U] [#4 0.10,-0.26,0.65,U] [#5 -0.32,-0.48,0.69,U] [#6 -0.19,-0.38,0.66,U] [#7 -0.47,0.44,0.54,U] [#8 0.49,-0.23,0.41,U] 
03:10:18.834 00.000 7988 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.13, 0.15}
03:10:18.847 00.013 7988 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.56) = xAngle (-4.11 = 2.17)
03:10:18.847 00.000 7988 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
03:10:18.847 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.55 mountX=-0.07 mountY=0.11, mountTheta=2.16
03:10:18.850 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.07, opts=13)
03:10:18.850 00.000 7988 Enqueuing Move request for scope (-0.11, -0.07)
03:10:18.850 00.000 15712 Worker thread wakes up
03:10:18.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:10:18.850 00.000 7988 UpdateGuideState exits: m=908 SNR=19.4
03:10:18.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:18.850 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:18.850 00.000 7988 Enqueuing Expose request
03:10:18.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
03:10:18.850 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
03:10:18.850 00.000 15712 Moving (-0.11, -0.07) raw xDistance=-0.07 yDistance=0.11
03:10:18.866 00.016 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
03:10:18.866 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
03:10:18.866 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:18.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:10:18.866 00.000 15712 MoveAxis(W, 8, ABG)
03:10:18.866 00.000 15712 Guiding  Dir = 3, Dur = 8
03:10:18.866 00.000 15712 IsGuiding returns 0
03:10:18.882 00.016 15712 IsGuiding returns 0
03:10:18.882 00.000 15712 Move returns status 0, amount 8
03:10:18.882 00.000 15712 MoveAxis(N, 0, ABG)
03:10:18.882 00.000 15712 Move returns status 0, amount 0
03:10:18.882 00.000 15712 move complete, result=0
03:10:18.882 00.000 15712 worker thread done servicing request
03:10:18.882 00.000 15712 Worker thread wakes up
03:10:18.882 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
03:10:18.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:18.898 00.016 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:20.315 01.417 15712 Exposure complete
03:10:20.376 00.061 15712 worker thread done servicing request
03:10:20.376 00.000 7988 OnExposeComplete: enter
03:10:20.376 00.000 7988 UpdateGuideState(): m_state=6
03:10:20.376 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5812
03:10:20.391 00.015 7988 Star::Find returns 1 (0), X=971.16, Y=189.40, Mass=860, SNR=19.0, Peak=125 HFD=3.8
03:10:20.392 00.001 7988 MultiStar: [#1 -0.38,-0.02,0.98,U] [#2 -0.20,-0.60,0.82,U] [#3 -0.04,0.48,0.84,U] [#4 0.38,0.06,0.67,U] [#5 -0.48,-0.54,0.00,M1] [#6 -0.18,-0.48,0.63,U] [#7 -0.22,-0.19,0.54,U] [#8 0.37,-0.45,0.40,U] 
03:10:20.392 00.000 7988 refined, 7 included, MultiStar: {-0.08, -0.18}, one-star: {-0.07, -0.42}
03:10:20.392 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
03:10:20.392 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
03:10:20.392 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.99 mountX=-0.18 mountY=0.09, mountTheta=2.71
03:10:20.392 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.18, opts=13)
03:10:20.392 00.000 7988 Enqueuing Move request for scope (-0.08, -0.18)
03:10:20.392 00.000 15712 Worker thread wakes up
03:10:20.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
03:10:20.392 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
03:10:20.392 00.000 15712 Moving (-0.08, -0.18) raw xDistance=-0.18 yDistance=0.09
03:10:20.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:20.392 00.000 7988 UpdateGuideState exits: m=860 SNR=19.0
03:10:20.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:20.392 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:20.407 00.015 7988 Enqueuing Expose request
03:10:20.407 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.62
03:10:20.407 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
03:10:20.407 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:20.407 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:10:20.407 00.000 15712 MoveAxis(E, 29, ABG)
03:10:20.407 00.000 15712 Guiding  Dir = 2, Dur = 29
03:10:20.407 00.000 15712 IsGuiding returns 0
03:10:20.424 00.017 15712 PulseGuide returned control before completion, sleep 20
03:10:20.475 00.051 15712 IsGuiding returns 0
03:10:20.475 00.000 15712 Move returns status 0, amount 29
03:10:20.475 00.000 15712 MoveAxis(N, 0, ABG)
03:10:20.475 00.000 15712 Move returns status 0, amount 0
03:10:20.475 00.000 15712 move complete, result=0
03:10:20.475 00.000 15712 worker thread done servicing request
03:10:20.475 00.000 15712 Worker thread wakes up
03:10:20.475 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
03:10:20.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:20.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:22.108 01.633 15712 Exposure complete
03:10:22.199 00.091 15712 worker thread done servicing request
03:10:22.199 00.000 7988 OnExposeComplete: enter
03:10:22.199 00.000 7988 UpdateGuideState(): m_state=6
03:10:22.202 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5813
03:10:22.202 00.000 7988 Star::Find returns 1 (0), X=971.32, Y=189.56, Mass=811, SNR=18.5, Peak=129 HFD=3.4
03:10:22.202 00.000 7988 MultiStar: [#1 0.05,0.16,1.10,U] [#2 0.32,-0.15,0.85,U] [#3 0.47,-0.09,0.84,U] [#4 0.24,0.02,0.71,U] [#5 -0.01,-0.17,0.75,U] [#6 0.16,-0.43,0.57,U] [#7 -0.01,0.36,0.57,U] [#8 0.94,0.15,0.00,M1] 
03:10:22.202 00.000 7988 refined, 7 included, MultiStar: {0.17, -0.07}, one-star: {0.09, -0.25}
03:10:22.202 00.000 7988 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
03:10:22.202 00.000 7988 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
03:10:22.202 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.39 mountX=-0.07 mountY=-0.16, mountTheta=-1.96
03:10:22.215 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.07, opts=13)
03:10:22.215 00.000 7988 Enqueuing Move request for scope (0.17, -0.07)
03:10:22.219 00.004 15712 Worker thread wakes up
03:10:22.219 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
03:10:22.219 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
03:10:22.219 00.000 15712 Moving (0.17, -0.07) raw xDistance=-0.07 yDistance=-0.16
03:10:22.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:22.222 00.003 7988 UpdateGuideState exits: m=811 SNR=18.5
03:10:22.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:22.224 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:22.226 00.002 7988 Enqueuing Expose request
03:10:22.226 00.000 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
03:10:22.226 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
03:10:22.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:22.226 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:10:22.226 00.000 15712 MoveAxis(W, 7, ABG)
03:10:22.226 00.000 15712 Guiding  Dir = 3, Dur = 7
03:10:22.226 00.000 15712 IsGuiding returns 0
03:10:22.283 00.057 15712 IsGuiding returns 0
03:10:22.283 00.000 15712 Move returns status 0, amount 7
03:10:22.283 00.000 15712 MoveAxis(N, 0, ABG)
03:10:22.283 00.000 15712 Move returns status 0, amount 0
03:10:22.283 00.000 15712 move complete, result=0
03:10:22.283 00.000 15712 worker thread done servicing request
03:10:22.283 00.000 15712 Worker thread wakes up
03:10:22.283 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
03:10:22.287 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:22.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:23.702 01.415 15712 Exposure complete
03:10:23.766 00.064 15712 worker thread done servicing request
03:10:23.766 00.000 7988 OnExposeComplete: enter
03:10:23.766 00.000 7988 UpdateGuideState(): m_state=6
03:10:23.766 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5814
03:10:23.766 00.000 7988 Star::Find returns 1 (0), X=971.12, Y=189.86, Mass=851, SNR=18.8, Peak=131 HFD=4.1
03:10:23.766 00.000 7988 MultiStar: [#1 0.05,0.19,1.00,U] [#2 0.30,-0.09,0.94,U] [#3 0.35,0.37,0.84,U] [#4 0.44,0.16,0.71,U] [#5 0.02,-0.14,0.75,U] [#6 0.21,0.03,0.63,U] [#7 0.35,0.43,0.56,U] [#8 1.45,0.48,0.00,M2] 
03:10:23.766 00.000 7988 single-star, 7 included, MultiStar: {0.18, 0.11}, one-star: {-0.12, 0.04}
03:10:23.766 00.000 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
03:10:23.766 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
03:10:23.766 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.77 mountX=0.04 mountY=0.11, mountTheta=1.21
03:10:23.766 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.04, opts=13)
03:10:23.766 00.000 7988 Enqueuing Move request for scope (-0.12, 0.04)
03:10:23.779 00.013 15712 Worker thread wakes up
03:10:23.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
03:10:23.779 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
03:10:23.779 00.000 15712 Moving (-0.12, 0.04) raw xDistance=0.04 yDistance=0.11
03:10:23.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:23.779 00.000 7988 UpdateGuideState exits: m=851 SNR=18.8
03:10:23.782 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:23.783 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:23.783 00.000 7988 Enqueuing Expose request
03:10:23.785 00.002 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
03:10:23.785 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
03:10:23.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:23.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:10:23.785 00.000 15712 MoveAxis(W, 8, ABG)
03:10:23.785 00.000 15712 Guiding  Dir = 3, Dur = 8
03:10:23.785 00.000 15712 IsGuiding returns 0
03:10:23.803 00.018 15712 IsGuiding returns 0
03:10:23.803 00.000 15712 Move returns status 0, amount 8
03:10:23.803 00.000 15712 MoveAxis(N, 0, ABG)
03:10:23.803 00.000 15712 Move returns status 0, amount 0
03:10:23.803 00.000 15712 move complete, result=0
03:10:23.803 00.000 15712 worker thread done servicing request
03:10:23.803 00.000 15712 Worker thread wakes up
03:10:23.803 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
03:10:23.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:23.805 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:25.431 01.626 15712 Exposure complete
03:10:25.498 00.067 15712 worker thread done servicing request
03:10:25.498 00.000 7988 OnExposeComplete: enter
03:10:25.498 00.000 7988 UpdateGuideState(): m_state=6
03:10:25.500 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5815
03:10:25.502 00.002 7988 Star::Find returns 1 (0), X=971.18, Y=190.11, Mass=822, SNR=18.4, Peak=144 HFD=3.2
03:10:25.502 00.000 7988 MultiStar: [#1 0.06,0.09,0.99,U] [#2 0.32,-0.09,0.89,U] [#3 0.01,0.59,0.83,U] [#4 0.35,0.60,0.74,U] [#5 0.28,0.30,0.82,U] [#6 -0.31,0.09,0.71,U] [#7 0.07,0.65,0.48,U] [#8 0.53,0.66,0.00,M3] 
03:10:25.504 00.002 7988 single-star, 7 included, MultiStar: {0.09, 0.29}, one-star: {-0.06, 0.30}
03:10:25.504 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
03:10:25.504 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
03:10:25.504 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.30 cameraTheta=1.76 mountX=0.30 mountY=0.05, mountTheta=0.16
03:10:25.511 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.30, opts=13)
03:10:25.511 00.000 7988 Enqueuing Move request for scope (-0.06, 0.30)
03:10:25.511 00.000 15712 Worker thread wakes up
03:10:25.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.30) opts 0xd
03:10:25.511 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.30)
03:10:25.511 00.000 15712 Moving (-0.06, 0.30) raw xDistance=0.30 yDistance=0.05
03:10:25.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:10:25.515 00.004 7988 UpdateGuideState exits: m=822 SNR=18.4
03:10:25.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:25.515 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:25.515 00.000 7988 Enqueuing Expose request
03:10:25.515 00.000 15712 PPEC rslt: input = 0.30, final = 0.20, react = 0.18, pred = 0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 639.64
03:10:25.515 00.000 15712 PPEC: input: 0.30, control: 0.20, exposure: 1500
03:10:25.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:25.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:10:25.515 00.000 15712 MoveAxis(W, 67, ABG)
03:10:25.515 00.000 15712 Guiding  Dir = 3, Dur = 67
03:10:25.515 00.000 15712 IsGuiding returns 0
03:10:25.545 00.030 15712 PulseGuide returned control before completion, sleep 52
03:10:25.605 00.060 15712 IsGuiding returns 1
03:10:25.605 00.000 15712 scope still moving after pulse duration time elapsed
03:10:25.641 00.036 15712 IsGuiding returns 0
03:10:25.641 00.000 15712 scope move finished after 67 + 54 ms
03:10:25.641 00.000 15712 Move returns status 0, amount 67
03:10:25.641 00.000 15712 MoveAxis(N, 0, ABG)
03:10:25.641 00.000 15712 Move returns status 0, amount 0
03:10:25.641 00.000 15712 move complete, result=0
03:10:25.641 00.000 7988 GuideStep: 0.3 px 67 ms WEST, 0.0 px 0 ms NORTH
03:10:25.641 00.000 15712 worker thread done servicing request
03:10:25.641 00.000 15712 Worker thread wakes up
03:10:25.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:25.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:27.058 01.417 15712 Exposure complete
03:10:27.119 00.061 15712 worker thread done servicing request
03:10:27.119 00.000 7988 OnExposeComplete: enter
03:10:27.119 00.000 7988 UpdateGuideState(): m_state=6
03:10:27.124 00.005 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5816
03:10:27.124 00.000 7988 Star::Find returns 1 (0), X=971.17, Y=189.60, Mass=957, SNR=20.1, Peak=142 HFD=3.8
03:10:27.126 00.002 7988 MultiStar: [#1 0.23,-0.09,0.94,U] [#2 0.26,-0.28,0.80,U] [#3 0.38,0.42,0.82,U] [#4 0.29,0.43,0.67,U] [#5 -0.53,0.42,0.63,U] [#6 -0.16,-0.32,0.74,U] [#7 -0.33,0.13,0.51,U] [#8 0.42,-0.38,0.43,U] 
03:10:27.128 00.002 7988 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.06, -0.22}
03:10:27.129 00.001 7988 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.56) = xAngle (-1.46 = -1.46)
03:10:27.129 00.000 7988 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
03:10:27.131 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.07 cameraTheta=0.10 mountX=0.01 mountY=-0.07, mountTheta=-1.46
03:10:27.131 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.01, opts=13)
03:10:27.131 00.000 7988 Enqueuing Move request for scope (0.06, 0.01)
03:10:27.136 00.005 15712 Worker thread wakes up
03:10:27.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
03:10:27.136 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
03:10:27.136 00.000 15712 Moving (0.06, 0.01) raw xDistance=0.01 yDistance=-0.07
03:10:27.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:10:27.136 00.000 7988 UpdateGuideState exits: m=957 SNR=20.1
03:10:27.138 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:27.138 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:27.140 00.002 7988 Enqueuing Expose request
03:10:27.140 00.000 15712 PPEC rslt: input = 0.01, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
03:10:27.140 00.000 15712 PPEC: input: 0.01, control: 0.03, exposure: 1500
03:10:27.140 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:27.140 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:10:27.140 00.000 15712 MoveAxis(W, 9, ABG)
03:10:27.142 00.002 15712 Guiding  Dir = 3, Dur = 9
03:10:27.142 00.000 15712 IsGuiding returns 0
03:10:27.156 00.014 15712 IsGuiding returns 0
03:10:27.156 00.000 15712 Move returns status 0, amount 9
03:10:27.156 00.000 15712 MoveAxis(N, 0, ABG)
03:10:27.156 00.000 15712 Move returns status 0, amount 0
03:10:27.156 00.000 15712 move complete, result=0
03:10:27.156 00.000 15712 worker thread done servicing request
03:10:27.156 00.000 15712 Worker thread wakes up
03:10:27.156 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
03:10:27.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:27.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:28.796 01.640 15712 Exposure complete
03:10:28.857 00.061 15712 worker thread done servicing request
03:10:28.857 00.000 7988 OnExposeComplete: enter
03:10:28.857 00.000 7988 UpdateGuideState(): m_state=6
03:10:28.862 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5817
03:10:28.864 00.002 7988 Star::Find returns 1 (0), X=971.21, Y=189.50, Mass=942, SNR=19.9, Peak=145 HFD=3.7
03:10:28.864 00.000 7988 MultiStar: [#1 0.11,-0.06,0.92,U] [#2 0.44,-0.38,0.79,U] [#3 0.12,0.25,0.78,U] [#4 0.50,0.26,0.72,U] [#5 0.17,-0.13,0.68,U] [#6 -0.01,-0.49,0.64,U] [#7 -0.32,0.01,0.45,U] [#8 0.34,-0.07,0.47,U] 
03:10:28.866 00.002 7988 refined, 8 included, MultiStar: {0.16, -0.11}, one-star: {-0.03, -0.31}
03:10:28.866 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
03:10:28.868 00.002 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
03:10:28.868 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.62 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
03:10:28.870 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.11, opts=13)
03:10:28.872 00.002 7988 Enqueuing Move request for scope (0.16, -0.11)
03:10:28.872 00.000 15712 Worker thread wakes up
03:10:28.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
03:10:28.872 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
03:10:28.872 00.000 15712 Moving (0.16, -0.11) raw xDistance=-0.11 yDistance=-0.15
03:10:28.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:28.872 00.000 7988 UpdateGuideState exits: m=942 SNR=19.9
03:10:28.876 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:28.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:28.878 00.002 7988 Enqueuing Expose request
03:10:28.878 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
03:10:28.878 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
03:10:28.878 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:28.878 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:10:28.878 00.000 15712 MoveAxis(W, 9, ABG)
03:10:28.878 00.000 15712 Guiding  Dir = 3, Dur = 9
03:10:28.880 00.002 15712 IsGuiding returns 0
03:10:28.932 00.052 15712 IsGuiding returns 0
03:10:28.932 00.000 15712 Move returns status 0, amount 9
03:10:28.932 00.000 15712 MoveAxis(N, 0, ABG)
03:10:28.932 00.000 15712 Move returns status 0, amount 0
03:10:28.932 00.000 15712 move complete, result=0
03:10:28.932 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
03:10:28.936 00.004 15712 worker thread done servicing request
03:10:28.936 00.000 15712 Worker thread wakes up
03:10:28.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:28.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:30.356 01.420 15712 Exposure complete
03:10:30.417 00.061 15712 worker thread done servicing request
03:10:30.417 00.000 7988 OnExposeComplete: enter
03:10:30.417 00.000 7988 UpdateGuideState(): m_state=6
03:10:30.421 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5818
03:10:30.421 00.000 7988 Star::Find returns 1 (0), X=971.12, Y=189.62, Mass=928, SNR=19.7, Peak=129 HFD=4.0
03:10:30.423 00.002 7988 MultiStar: [#1 -0.19,-0.44,0.98,U] [#2 0.32,-0.39,0.81,U] [#3 -0.03,0.30,0.85,U] [#4 0.02,-0.22,0.67,U] [#5 -0.10,-0.32,0.63,U] [#6 -0.17,-0.36,0.62,U] [#7 -0.16,-0.08,0.49,U] [#8 0.93,-0.48,0.00,M2] 
03:10:30.425 00.002 7988 refined, 7 included, MultiStar: {-0.05, -0.21}, one-star: {-0.12, -0.19}
03:10:30.425 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
03:10:30.427 00.002 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.39 = 2.89)
03:10:30.427 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.80 mountX=-0.21 mountY=0.05, mountTheta=2.89
03:10:30.429 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.21, opts=13)
03:10:30.431 00.002 7988 Enqueuing Move request for scope (-0.05, -0.21)
03:10:30.431 00.000 15712 Worker thread wakes up
03:10:30.431 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:10:30.433 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
03:10:30.433 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
03:10:30.433 00.000 15712 Moving (-0.05, -0.21) raw xDistance=-0.21 yDistance=0.05
03:10:30.433 00.000 7988 UpdateGuideState exits: m=928 SNR=19.7
03:10:30.435 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:30.435 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:30.437 00.002 7988 Enqueuing Expose request
03:10:30.437 00.000 15712 PPEC rslt: input = -0.21, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 639.66
03:10:30.437 00.000 15712 PPEC: input: -0.21, control: -0.10, exposure: 1500
03:10:30.437 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:30.437 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:10:30.437 00.000 15712 MoveAxis(E, 33, ABG)
03:10:30.437 00.000 15712 Guiding  Dir = 2, Dur = 33
03:10:30.437 00.000 15712 IsGuiding returns 0
03:10:30.449 00.012 15712 PulseGuide returned control before completion, sleep 30
03:10:30.500 00.051 15712 IsGuiding returns 0
03:10:30.500 00.000 15712 Move returns status 0, amount 33
03:10:30.500 00.000 15712 MoveAxis(N, 0, ABG)
03:10:30.500 00.000 15712 Move returns status 0, amount 0
03:10:30.500 00.000 15712 move complete, result=0
03:10:30.500 00.000 15712 worker thread done servicing request
03:10:30.500 00.000 15712 Worker thread wakes up
03:10:30.500 00.000 7988 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
03:10:30.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:30.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:32.142 01.642 15712 Exposure complete
03:10:32.203 00.061 15712 worker thread done servicing request
03:10:32.203 00.000 7988 OnExposeComplete: enter
03:10:32.203 00.000 7988 UpdateGuideState(): m_state=6
03:10:32.203 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5819
03:10:32.203 00.000 7988 Star::Find returns 1 (0), X=970.96, Y=189.47, Mass=776, SNR=17.9, Peak=128 HFD=3.6
03:10:32.203 00.000 7988 MultiStar: [#1 0.08,0.10,1.11,U] [#2 0.32,0.03,0.93,U] [#3 0.19,0.42,0.84,U] [#4 -0.07,-0.06,0.79,U] [#5 -0.00,-0.46,0.79,U] [#6 -0.54,-0.39,0.66,U] [#7 -0.44,0.06,0.57,U] [#8 0.07,0.12,0.52,U] 
03:10:32.203 00.000 7988 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.28, -0.35}
03:10:32.213 00.010 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
03:10:32.213 00.000 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.40)
03:10:32.213 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.29 mountX=-0.06 mountY=0.05, mountTheta=2.41
03:10:32.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.06, opts=13)
03:10:32.213 00.000 7988 Enqueuing Move request for scope (-0.05, -0.06)
03:10:32.213 00.000 15712 Worker thread wakes up
03:10:32.219 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:32.219 00.000 7988 UpdateGuideState exits: m=776 SNR=17.9
03:10:32.221 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:32.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:32.223 00.002 7988 Enqueuing Expose request
03:10:32.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
03:10:32.223 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
03:10:32.223 00.000 15712 Moving (-0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
03:10:32.223 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
03:10:32.223 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
03:10:32.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:32.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:10:32.223 00.000 15712 MoveAxis(W, 9, ABG)
03:10:32.223 00.000 15712 Guiding  Dir = 3, Dur = 9
03:10:32.223 00.000 15712 IsGuiding returns 0
03:10:32.287 00.064 15712 IsGuiding returns 0
03:10:32.287 00.000 15712 Move returns status 0, amount 9
03:10:32.287 00.000 15712 MoveAxis(N, 0, ABG)
03:10:32.287 00.000 15712 Move returns status 0, amount 0
03:10:32.287 00.000 15712 move complete, result=0
03:10:32.287 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
03:10:32.293 00.006 15712 worker thread done servicing request
03:10:32.293 00.000 15712 Worker thread wakes up
03:10:32.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:32.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:33.707 01.414 15712 Exposure complete
03:10:33.775 00.068 15712 worker thread done servicing request
03:10:33.775 00.000 7988 OnExposeComplete: enter
03:10:33.775 00.000 7988 UpdateGuideState(): m_state=6
03:10:33.777 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5820
03:10:33.777 00.000 7988 Star::Find returns 1 (0), X=971.26, Y=189.76, Mass=884, SNR=19.3, Peak=130 HFD=3.9
03:10:33.779 00.002 7988 MultiStar: [#1 -0.17,-0.06,1.01,U] [#2 0.11,-0.14,0.77,U] [#3 0.28,0.55,0.83,U] [#4 0.11,-0.00,0.68,U] [#5 -0.29,-0.35,0.80,U] [#6 -0.34,-0.46,0.60,U] [#7 -0.03,0.05,0.48,U] [#8 0.21,-0.40,0.43,U] 
03:10:33.779 00.000 7988 single-star, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.02, -0.06}
03:10:33.781 00.002 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
03:10:33.783 00.002 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
03:10:33.783 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.24 mountX=-0.06 mountY=-0.02, mountTheta=-2.83
03:10:33.785 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.06, opts=13)
03:10:33.785 00.000 7988 Enqueuing Move request for scope (0.02, -0.06)
03:10:33.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:33.785 00.000 7988 UpdateGuideState exits: m=884 SNR=19.3
03:10:33.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:33.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:33.792 00.007 7988 Enqueuing Expose request
03:10:33.792 00.000 15712 Worker thread wakes up
03:10:33.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
03:10:33.792 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
03:10:33.792 00.000 15712 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.02
03:10:33.792 00.000 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
03:10:33.792 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
03:10:33.792 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:33.792 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:10:33.792 00.000 15712 MoveAxis(W, 7, ABG)
03:10:33.792 00.000 15712 Guiding  Dir = 3, Dur = 7
03:10:33.792 00.000 15712 IsGuiding returns 0
03:10:33.825 00.033 15712 IsGuiding returns 0
03:10:33.825 00.000 15712 Move returns status 0, amount 7
03:10:33.825 00.000 15712 MoveAxis(N, 0, ABG)
03:10:33.825 00.000 15712 Move returns status 0, amount 0
03:10:33.825 00.000 15712 move complete, result=0
03:10:33.825 00.000 7988 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
03:10:33.827 00.002 15712 worker thread done servicing request
03:10:33.827 00.000 15712 Worker thread wakes up
03:10:33.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:33.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:35.461 01.634 15712 Exposure complete
03:10:35.523 00.062 15712 worker thread done servicing request
03:10:35.523 00.000 7988 OnExposeComplete: enter
03:10:35.523 00.000 7988 UpdateGuideState(): m_state=6
03:10:35.526 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5821
03:10:35.528 00.002 7988 Star::Find returns 1 (0), X=971.17, Y=189.16, Mass=952, SNR=20.1, Peak=129 HFD=4.1
03:10:35.528 00.000 7988 MultiStar: [#1 -0.07,-0.29,0.94,U] [#2 -0.14,-0.41,0.84,U] [#3 0.24,-0.09,0.84,U] [#4 0.27,0.18,0.70,U] [#5 -0.37,-0.31,0.68,U] [#6 -0.07,-0.50,0.64,U] [#7 -0.25,-0.13,0.50,U] [#8 0.37,-0.95,0.00,M1] 
03:10:35.530 00.002 7988 refined, 7 included, MultiStar: {-0.05, -0.30}, one-star: {-0.07, -0.66}
03:10:35.530 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.29 = 2.99)
03:10:35.532 00.002 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.32 = 2.96)
03:10:35.532 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.73 mountX=-0.30 mountY=0.05, mountTheta=2.96
03:10:35.534 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.30, opts=13)
03:10:35.536 00.002 7988 Enqueuing Move request for scope (-0.05, -0.30)
03:10:35.536 00.000 15712 Worker thread wakes up
03:10:35.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
03:10:35.536 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
03:10:35.536 00.000 15712 Moving (-0.05, -0.30) raw xDistance=-0.30 yDistance=0.05
03:10:35.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:35.536 00.000 7988 UpdateGuideState exits: m=952 SNR=20.1
03:10:35.539 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:35.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:35.539 00.000 7988 Enqueuing Expose request
03:10:35.542 00.003 15712 PPEC rslt: input = -0.30, final = -0.16, react = -0.18, pred = 0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.68
03:10:35.542 00.000 15712 PPEC: input: -0.30, control: -0.16, exposure: 1500
03:10:35.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:35.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:10:35.542 00.000 15712 MoveAxis(E, 52, ABG)
03:10:35.542 00.000 15712 Guiding  Dir = 2, Dur = 52
03:10:35.542 00.000 15712 IsGuiding returns 0
03:10:35.565 00.023 15712 PulseGuide returned control before completion, sleep 39
03:10:35.644 00.079 15712 IsGuiding returns 1
03:10:35.644 00.000 15712 scope still moving after pulse duration time elapsed
03:10:35.683 00.039 15712 IsGuiding returns 0
03:10:35.683 00.000 15712 scope move finished after 52 + 87 ms
03:10:35.683 00.000 15712 Move returns status 0, amount 52
03:10:35.683 00.000 15712 MoveAxis(N, 0, ABG)
03:10:35.683 00.000 15712 Move returns status 0, amount 0
03:10:35.683 00.000 15712 move complete, result=0
03:10:35.683 00.000 15712 worker thread done servicing request
03:10:35.683 00.000 15712 Worker thread wakes up
03:10:35.683 00.000 7988 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
03:10:35.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:35.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:37.104 01.421 15712 Exposure complete
03:10:37.165 00.061 15712 worker thread done servicing request
03:10:37.165 00.000 7988 OnExposeComplete: enter
03:10:37.165 00.000 7988 UpdateGuideState(): m_state=6
03:10:37.165 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5822
03:10:37.165 00.000 7988 Star::Find returns 1 (0), X=971.36, Y=189.88, Mass=896, SNR=19.3, Peak=138 HFD=3.8
03:10:37.165 00.000 7988 MultiStar: [#1 0.03,0.47,0.98,U] [#2 0.25,-0.13,0.76,U] [#3 0.03,0.57,0.82,U] [#4 0.10,0.29,0.71,U] [#5 0.11,0.26,0.72,U] [#6 -0.07,0.08,0.61,U] [#7 0.05,0.34,0.54,U] [#8 0.77,-0.09,0.00,M2] 
03:10:37.165 00.000 7988 single-star, 7 included, MultiStar: {0.08, 0.25}, one-star: {0.12, 0.06}
03:10:37.165 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
03:10:37.165 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
03:10:37.165 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=0.06 mountY=-0.12, mountTheta=-1.10
03:10:37.177 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.06, opts=13)
03:10:37.177 00.000 7988 Enqueuing Move request for scope (0.12, 0.06)
03:10:37.177 00.000 15712 Worker thread wakes up
03:10:37.177 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
03:10:37.181 00.004 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
03:10:37.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:10:37.181 00.000 7988 UpdateGuideState exits: m=896 SNR=19.3
03:10:37.181 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:37.181 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:37.181 00.000 7988 Enqueuing Expose request
03:10:37.181 00.000 15712 Moving (0.12, 0.06) raw xDistance=0.06 yDistance=-0.12
03:10:37.190 00.009 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.68
03:10:37.190 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
03:10:37.190 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:37.190 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:10:37.190 00.000 15712 MoveAxis(W, 5, ABG)
03:10:37.190 00.000 15712 Guiding  Dir = 3, Dur = 5
03:10:37.190 00.000 15712 IsGuiding returns 0
03:10:37.214 00.024 15712 IsGuiding returns 0
03:10:37.214 00.000 15712 Move returns status 0, amount 5
03:10:37.214 00.000 15712 MoveAxis(N, 0, ABG)
03:10:37.214 00.000 15712 Move returns status 0, amount 0
03:10:37.214 00.000 15712 move complete, result=0
03:10:37.214 00.000 15712 worker thread done servicing request
03:10:37.214 00.000 15712 Worker thread wakes up
03:10:37.214 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
03:10:37.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:37.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:38.857 01.643 15712 Exposure complete
03:10:38.919 00.062 15712 worker thread done servicing request
03:10:38.919 00.000 7988 OnExposeComplete: enter
03:10:38.919 00.000 7988 UpdateGuideState(): m_state=6
03:10:38.924 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5823
03:10:38.925 00.001 7988 Star::Find returns 1 (0), X=971.51, Y=189.99, Mass=928, SNR=19.7, Peak=130 HFD=3.9
03:10:38.925 00.000 7988 MultiStar: [#1 0.47,0.28,1.01,U] [#2 0.62,-0.11,0.84,U] [#3 0.37,0.41,0.85,U] [#4 0.63,0.48,0.00,M1] [#5 -0.36,0.34,0.76,U] [#6 -0.52,0.11,0.68,U] [#7 0.32,0.92,0.00,M1] [#8 0.63,0.02,0.43,U] 
03:10:38.927 00.002 7988 refined, 6 included, MultiStar: {0.22, 0.19}, one-star: {0.27, 0.17}
03:10:38.927 00.000 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.85 = -0.85)
03:10:38.929 00.002 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
03:10:38.929 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.71 mountX=0.19 mountY=-0.22, mountTheta=-0.86
03:10:38.931 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.19, opts=13)
03:10:38.933 00.002 7988 Enqueuing Move request for scope (0.22, 0.19)
03:10:38.933 00.000 15712 Worker thread wakes up
03:10:38.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
03:10:38.933 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
03:10:38.933 00.000 15712 Moving (0.22, 0.19) raw xDistance=0.19 yDistance=-0.22
03:10:38.935 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:10:38.935 00.000 7988 UpdateGuideState exits: m=928 SNR=19.7
03:10:38.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:38.935 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:38.935 00.000 7988 Enqueuing Expose request
03:10:38.935 00.000 15712 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 639.69
03:10:38.935 00.000 15712 PPEC: input: 0.19, control: 0.13, exposure: 1500
03:10:38.935 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:38.935 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:10:38.935 00.000 15712 MoveAxis(W, 43, ABG)
03:10:38.935 00.000 15712 Guiding  Dir = 3, Dur = 43
03:10:38.935 00.000 15712 IsGuiding returns 0
03:10:38.956 00.021 15712 PulseGuide returned control before completion, sleep 38
03:10:38.999 00.043 15712 IsGuiding returns 1
03:10:38.999 00.000 15712 scope still moving after pulse duration time elapsed
03:10:39.037 00.038 15712 IsGuiding returns 0
03:10:39.037 00.000 15712 scope move finished after 43 + 53 ms
03:10:39.037 00.000 15712 Move returns status 0, amount 43
03:10:39.037 00.000 15712 MoveAxis(N, 0, ABG)
03:10:39.037 00.000 15712 Move returns status 0, amount 0
03:10:39.037 00.000 15712 move complete, result=0
03:10:39.037 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
03:10:39.039 00.002 15712 worker thread done servicing request
03:10:39.039 00.000 15712 Worker thread wakes up
03:10:39.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:39.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:40.454 01.415 15712 Exposure complete
03:10:40.516 00.062 15712 worker thread done servicing request
03:10:40.516 00.000 7988 OnExposeComplete: enter
03:10:40.516 00.000 7988 UpdateGuideState(): m_state=6
03:10:40.516 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5824
03:10:40.516 00.000 7988 Star::Find returns 1 (0), X=971.06, Y=189.70, Mass=764, SNR=17.7, Peak=125 HFD=3.3
03:10:40.524 00.008 7988 MultiStar: [#1 0.07,0.30,1.12,U] [#2 0.10,-0.20,0.88,U] [#3 -0.02,0.33,0.88,U] [#4 -0.05,0.12,0.74,U] [#5 -0.15,0.00,0.76,U] [#6 -0.24,-0.30,0.72,U] [#7 -0.12,0.49,0.48,U] [#8 0.20,-0.34,0.47,U] 
03:10:40.524 00.000 7988 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.18, -0.11}
03:10:40.524 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
03:10:40.524 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
03:10:40.524 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.42 mountX=0.04 mountY=0.04, mountTheta=0.84
03:10:40.524 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.04, opts=13)
03:10:40.524 00.000 7988 Enqueuing Move request for scope (-0.04, 0.04)
03:10:40.532 00.008 15712 Worker thread wakes up
03:10:40.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
03:10:40.532 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
03:10:40.532 00.000 15712 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=0.04
03:10:40.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:40.532 00.000 7988 UpdateGuideState exits: m=764 SNR=17.7
03:10:40.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:40.532 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:40.532 00.000 7988 Enqueuing Expose request
03:10:40.532 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
03:10:40.532 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
03:10:40.532 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:40.532 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:10:40.532 00.000 15712 MoveAxis(W, 5, ABG)
03:10:40.532 00.000 15712 Guiding  Dir = 3, Dur = 5
03:10:40.532 00.000 15712 IsGuiding returns 0
03:10:40.555 00.023 15712 IsGuiding returns 0
03:10:40.555 00.000 15712 Move returns status 0, amount 5
03:10:40.555 00.000 15712 MoveAxis(N, 0, ABG)
03:10:40.555 00.000 15712 Move returns status 0, amount 0
03:10:40.555 00.000 15712 move complete, result=0
03:10:40.555 00.000 15712 worker thread done servicing request
03:10:40.555 00.000 15712 Worker thread wakes up
03:10:40.555 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
03:10:40.557 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:40.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:42.191 01.634 15712 Exposure complete
03:10:42.254 00.063 15712 worker thread done servicing request
03:10:42.254 00.000 7988 OnExposeComplete: enter
03:10:42.254 00.000 7988 UpdateGuideState(): m_state=6
03:10:42.258 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5825
03:10:42.259 00.001 7988 Star::Find returns 1 (0), X=971.26, Y=189.67, Mass=855, SNR=19.3, Peak=136 HFD=3.5
03:10:42.259 00.000 7988 MultiStar: [#1 0.03,-0.03,1.04,U] [#2 -0.04,-0.16,0.85,U] [#3 -0.10,0.09,0.86,U] [#4 0.23,0.02,0.69,U] [#5 -0.35,-0.31,0.78,U] [#6 -0.36,-0.30,0.60,U] [#7 -0.00,0.75,0.00,M1] [#8 0.16,0.22,0.51,U] 
03:10:42.261 00.002 7988 refined, 7 included, MultiStar: {-0.05, -0.08}, one-star: {0.03, -0.14}
03:10:42.263 00.002 7988 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.56) = xAngle (-3.66 = 2.63)
03:10:42.263 00.000 7988 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.59)
03:10:42.265 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.10 mountX=-0.08 mountY=0.05, mountTheta=2.60
03:10:42.265 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.08, opts=13)
03:10:42.267 00.002 7988 Enqueuing Move request for scope (-0.05, -0.08)
03:10:42.269 00.002 15712 Worker thread wakes up
03:10:42.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:42.269 00.000 7988 UpdateGuideState exits: m=855 SNR=19.3
03:10:42.271 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:42.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:42.273 00.002 7988 Enqueuing Expose request
03:10:42.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
03:10:42.273 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
03:10:42.273 00.000 15712 Moving (-0.05, -0.08) raw xDistance=-0.08 yDistance=0.05
03:10:42.276 00.003 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
03:10:42.276 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
03:10:42.276 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:42.276 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:10:42.276 00.000 15712 MoveAxis(W, 5, ABG)
03:10:42.276 00.000 15712 Guiding  Dir = 3, Dur = 5
03:10:42.276 00.000 15712 IsGuiding returns 0
03:10:42.328 00.052 15712 IsGuiding returns 0
03:10:42.328 00.000 15712 Move returns status 0, amount 5
03:10:42.328 00.000 15712 MoveAxis(N, 0, ABG)
03:10:42.328 00.000 15712 Move returns status 0, amount 0
03:10:42.328 00.000 15712 move complete, result=0
03:10:42.328 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
03:10:42.331 00.003 15712 worker thread done servicing request
03:10:42.331 00.000 15712 Worker thread wakes up
03:10:42.333 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:42.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:43.737 01.404 15712 Exposure complete
03:10:43.798 00.061 15712 worker thread done servicing request
03:10:43.798 00.000 7988 OnExposeComplete: enter
03:10:43.798 00.000 7988 UpdateGuideState(): m_state=6
03:10:43.798 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5826
03:10:43.798 00.000 7988 Star::Find returns 1 (0), X=971.19, Y=189.44, Mass=891, SNR=19.3, Peak=144 HFD=3.6
03:10:43.798 00.000 7988 MultiStar: [#1 -0.08,-0.10,0.90,U] [#2 0.11,-0.47,0.84,U] [#3 0.05,0.05,0.82,U] [#4 0.55,-0.02,0.71,U] [#5 -0.26,-0.16,0.72,U] [#6 -0.28,-0.30,0.69,U] [#7 -0.05,-0.20,0.47,U] [#8 -0.00,-0.19,0.45,U] 
03:10:43.798 00.000 7988 refined, 8 included, MultiStar: {-0.00, -0.20}, one-star: {-0.05, -0.38}
03:10:43.808 00.010 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.14 = 3.14)
03:10:43.808 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.17 = 3.11)
03:10:43.808 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.58 mountX=-0.20 mountY=0.01, mountTheta=3.11
03:10:43.808 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.20, opts=13)
03:10:43.808 00.000 7988 Enqueuing Move request for scope (-0.00, -0.20)
03:10:43.808 00.000 15712 Worker thread wakes up
03:10:43.814 00.006 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
03:10:43.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
03:10:43.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
03:10:43.814 00.000 7988 UpdateGuideState exits: m=891 SNR=19.3
03:10:43.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:43.814 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:43.814 00.000 7988 Enqueuing Expose request
03:10:43.814 00.000 15712 Moving (-0.00, -0.20) raw xDistance=-0.20 yDistance=0.01
03:10:43.814 00.000 15712 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.71
03:10:43.814 00.000 15712 PPEC: input: -0.20, control: -0.11, exposure: 1500
03:10:43.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:43.814 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:10:43.825 00.011 15712 MoveAxis(E, 35, ABG)
03:10:43.825 00.000 15712 Guiding  Dir = 2, Dur = 35
03:10:43.825 00.000 15712 IsGuiding returns 0
03:10:43.846 00.021 15712 PulseGuide returned control before completion, sleep 22
03:10:43.896 00.050 15712 IsGuiding returns 0
03:10:43.896 00.000 15712 Move returns status 0, amount 35
03:10:43.896 00.000 15712 MoveAxis(N, 0, ABG)
03:10:43.896 00.000 15712 Move returns status 0, amount 0
03:10:43.896 00.000 15712 move complete, result=0
03:10:43.896 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
03:10:43.898 00.002 15712 worker thread done servicing request
03:10:43.898 00.000 15712 Worker thread wakes up
03:10:43.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:43.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:45.640 01.742 15712 Exposure complete
03:10:45.699 00.059 15712 worker thread done servicing request
03:10:45.699 00.000 7988 OnExposeComplete: enter
03:10:45.699 00.000 7988 UpdateGuideState(): m_state=6
03:10:45.704 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5827
03:10:45.704 00.000 7988 Star::Find returns 1 (0), X=971.34, Y=189.57, Mass=904, SNR=19.6, Peak=135 HFD=3.5
03:10:45.706 00.002 7988 MultiStar: [#1 0.02,0.17,0.96,U] [#2 0.43,-0.04,0.87,U] [#3 -0.10,0.30,0.82,U] [#4 0.26,0.21,0.72,U] [#5 -0.44,-0.38,0.74,U] [#6 -0.14,-0.42,0.67,U] [#7 -0.39,0.21,0.47,U] [#8 0.72,-0.48,0.00,M1] 
03:10:45.706 00.000 7988 refined, 7 included, MultiStar: {-0.00, -0.03}, one-star: {0.10, -0.25}
03:10:45.708 00.002 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
03:10:45.709 00.001 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.08)
03:10:45.709 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.61 mountX=-0.03 mountY=0.00, mountTheta=3.08
03:10:45.711 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.03, opts=13)
03:10:45.714 00.003 7988 Enqueuing Move request for scope (-0.00, -0.03)
03:10:45.714 00.000 15712 Worker thread wakes up
03:10:45.714 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
03:10:45.714 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
03:10:45.714 00.000 15712 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.00
03:10:45.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:10:45.714 00.000 7988 UpdateGuideState exits: m=904 SNR=19.6
03:10:45.718 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:45.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:45.720 00.002 7988 Enqueuing Expose request
03:10:45.720 00.000 15712 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
03:10:45.720 00.000 15712 PPEC: input: -0.03, control: 0.02, exposure: 1500
03:10:45.720 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:45.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:10:45.720 00.000 15712 MoveAxis(W, 5, ABG)
03:10:45.720 00.000 15712 Guiding  Dir = 3, Dur = 5
03:10:45.722 00.002 15712 IsGuiding returns 0
03:10:45.751 00.029 15712 IsGuiding returns 0
03:10:45.751 00.000 15712 Move returns status 0, amount 5
03:10:45.751 00.000 15712 MoveAxis(N, 0, ABG)
03:10:45.751 00.000 15712 Move returns status 0, amount 0
03:10:45.751 00.000 15712 move complete, result=0
03:10:45.751 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
03:10:45.752 00.001 15712 worker thread done servicing request
03:10:45.752 00.000 15712 Worker thread wakes up
03:10:45.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:45.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:47.166 01.414 15712 Exposure complete
03:10:47.228 00.062 15712 worker thread done servicing request
03:10:47.228 00.000 7988 OnExposeComplete: enter
03:10:47.228 00.000 7988 UpdateGuideState(): m_state=6
03:10:47.232 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5828
03:10:47.232 00.000 7988 Star::Find returns 1 (0), X=970.96, Y=189.63, Mass=855, SNR=18.8, Peak=135 HFD=3.4
03:10:47.232 00.000 7988 MultiStar: [#1 0.05,-0.03,1.08,U] [#2 -0.15,-0.05,0.95,U] [#3 0.14,0.39,0.90,U] [#4 -0.10,0.48,0.77,U] [#5 -0.05,-0.17,0.71,U] [#6 -0.17,-0.44,0.64,U] [#7 -0.31,0.06,0.51,U] [#8 0.31,-0.32,0.45,U] 
03:10:47.232 00.000 7988 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.28, -0.18}
03:10:47.232 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.59 = 1.70)
03:10:47.232 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.62 = 1.66)
03:10:47.239 00.007 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.02 mountX=-0.01 mountY=0.07, mountTheta=1.70
03:10:47.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
03:10:47.239 00.000 7988 Enqueuing Move request for scope (-0.07, -0.01)
03:10:47.244 00.005 15712 Worker thread wakes up
03:10:47.244 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
03:10:47.244 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
03:10:47.244 00.000 15712 Moving (-0.07, -0.01) raw xDistance=-0.01 yDistance=0.07
03:10:47.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:47.244 00.000 7988 UpdateGuideState exits: m=855 SNR=18.8
03:10:47.246 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:47.246 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:47.248 00.002 7988 Enqueuing Expose request
03:10:47.248 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
03:10:47.248 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
03:10:47.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:47.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:10:47.248 00.000 15712 MoveAxis(W, 5, ABG)
03:10:47.248 00.000 15712 Guiding  Dir = 3, Dur = 5
03:10:47.248 00.000 15712 IsGuiding returns 0
03:10:47.265 00.017 15712 IsGuiding returns 0
03:10:47.265 00.000 15712 Move returns status 0, amount 5
03:10:47.265 00.000 15712 MoveAxis(N, 0, ABG)
03:10:47.265 00.000 15712 Move returns status 0, amount 0
03:10:47.265 00.000 15712 move complete, result=0
03:10:47.265 00.000 15712 worker thread done servicing request
03:10:47.265 00.000 15712 Worker thread wakes up
03:10:47.265 00.000 7988 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
03:10:47.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:47.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:48.905 01.640 15712 Exposure complete
03:10:48.967 00.062 15712 worker thread done servicing request
03:10:48.967 00.000 7988 OnExposeComplete: enter
03:10:48.967 00.000 7988 UpdateGuideState(): m_state=6
03:10:48.972 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5829
03:10:48.973 00.001 7988 Star::Find returns 1 (0), X=970.86, Y=189.76, Mass=985, SNR=20.3, Peak=146 HFD=4.0
03:10:48.973 00.000 7988 MultiStar: [#1 -0.18,0.18,0.95,U] [#2 -0.09,-0.14,0.81,U] [#3 -0.04,0.57,0.80,U] [#4 0.20,0.02,0.67,U] [#5 -0.34,-0.08,0.73,U] [#6 -0.09,-0.11,0.60,U] [#7 -0.45,0.38,0.49,U] [#8 0.33,-0.03,0.42,U] 
03:10:48.975 00.002 7988 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.38, -0.05}
03:10:48.975 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
03:10:48.977 00.002 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
03:10:48.977 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.61 mountX=0.08 mountY=0.14, mountTheta=1.04
03:10:48.979 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.08, opts=13)
03:10:48.981 00.002 7988 Enqueuing Move request for scope (-0.14, 0.08)
03:10:48.981 00.000 15712 Worker thread wakes up
03:10:48.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
03:10:48.981 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
03:10:48.981 00.000 15712 Moving (-0.14, 0.08) raw xDistance=0.08 yDistance=0.14
03:10:48.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:10:48.983 00.002 7988 UpdateGuideState exits: m=985 SNR=20.3
03:10:48.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:48.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:48.983 00.000 7988 Enqueuing Expose request
03:10:48.983 00.000 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
03:10:48.983 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
03:10:48.983 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:48.983 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:10:48.983 00.000 15712 MoveAxis(W, 4, ABG)
03:10:48.983 00.000 15712 Guiding  Dir = 3, Dur = 4
03:10:48.983 00.000 15712 IsGuiding returns 0
03:10:49.041 00.058 15712 IsGuiding returns 0
03:10:49.041 00.000 15712 Move returns status 0, amount 4
03:10:49.041 00.000 15712 MoveAxis(N, 0, ABG)
03:10:49.041 00.000 15712 Move returns status 0, amount 0
03:10:49.041 00.000 15712 move complete, result=0
03:10:49.041 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
03:10:49.045 00.004 15712 worker thread done servicing request
03:10:49.045 00.000 15712 Worker thread wakes up
03:10:49.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:49.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:50.449 01.404 15712 Exposure complete
03:10:50.514 00.065 15712 worker thread done servicing request
03:10:50.514 00.000 7988 OnExposeComplete: enter
03:10:50.516 00.002 7988 UpdateGuideState(): m_state=6
03:10:50.516 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5830
03:10:50.518 00.002 7988 Star::Find returns 1 (0), X=971.18, Y=189.98, Mass=981, SNR=20.1, Peak=160 HFD=4.1
03:10:50.519 00.001 7988 MultiStar: [#1 0.15,0.53,0.88,U] [#2 0.31,0.29,0.86,U] [#3 0.24,0.50,0.74,U] [#4 0.04,0.62,0.68,U] [#5 -0.49,0.30,0.71,U] [#6 -0.12,0.09,0.66,U] [#7 0.37,0.80,0.00,M1] [#8 0.88,0.43,0.00,M1] 
03:10:50.521 00.002 7988 single-star, 6 included, MultiStar: {0.02, 0.35}, one-star: {-0.06, 0.17}
03:10:50.521 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
03:10:50.523 00.002 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
03:10:50.523 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.92 mountX=0.17 mountY=0.06, mountTheta=0.33
03:10:50.526 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.17, opts=13)
03:10:50.526 00.000 7988 Enqueuing Move request for scope (-0.06, 0.17)
03:10:50.526 00.000 15712 Worker thread wakes up
03:10:50.526 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
03:10:50.526 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
03:10:50.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
03:10:50.526 00.000 7988 UpdateGuideState exits: m=981 SNR=20.1
03:10:50.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:50.526 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:50.526 00.000 7988 Enqueuing Expose request
03:10:50.526 00.000 15712 Moving (-0.06, 0.17) raw xDistance=0.17 yDistance=0.06
03:10:50.537 00.011 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.74
03:10:50.537 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
03:10:50.537 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:50.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:10:50.537 00.000 15712 MoveAxis(W, 36, ABG)
03:10:50.537 00.000 15712 Guiding  Dir = 3, Dur = 36
03:10:50.537 00.000 15712 IsGuiding returns 0
03:10:50.562 00.025 15712 PulseGuide returned control before completion, sleep 24
03:10:50.590 00.028 15712 IsGuiding returns 1
03:10:50.590 00.000 15712 scope still moving after pulse duration time elapsed
03:10:50.622 00.032 15712 IsGuiding returns 0
03:10:50.622 00.000 15712 scope move finished after 36 + 50 ms
03:10:50.622 00.000 15712 Move returns status 0, amount 36
03:10:50.622 00.000 15712 MoveAxis(N, 0, ABG)
03:10:50.622 00.000 15712 Move returns status 0, amount 0
03:10:50.622 00.000 15712 move complete, result=0
03:10:50.622 00.000 15712 worker thread done servicing request
03:10:50.622 00.000 15712 Worker thread wakes up
03:10:50.622 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
03:10:50.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:50.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:52.264 01.642 15712 Exposure complete
03:10:52.326 00.062 15712 worker thread done servicing request
03:10:52.326 00.000 7988 OnExposeComplete: enter
03:10:52.326 00.000 7988 UpdateGuideState(): m_state=6
03:10:52.330 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5831
03:10:52.330 00.000 7988 Star::Find returns 1 (0), X=970.95, Y=189.59, Mass=938, SNR=19.9, Peak=153 HFD=3.6
03:10:52.332 00.002 7988 MultiStar: [#1 0.26,0.10,0.93,U] [#2 0.17,-0.13,0.86,U] [#3 0.05,0.10,0.83,U] [#4 0.28,0.11,0.72,U] [#5 -0.19,0.04,0.73,U] [#6 -0.13,-0.56,0.64,U] [#7 -0.10,0.11,0.47,U] [#8 0.40,0.07,0.43,U] 
03:10:52.334 00.002 7988 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.29, -0.23}
03:10:52.334 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
03:10:52.336 00.002 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
03:10:52.337 00.001 7988 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.94 mountX=-0.05 mountY=-0.04, mountTheta=-2.52
03:10:52.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.05, opts=13)
03:10:52.339 00.002 7988 Enqueuing Move request for scope (0.04, -0.05)
03:10:52.341 00.002 15712 Worker thread wakes up
03:10:52.341 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:10:52.341 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:10:52.341 00.000 15712 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.04
03:10:52.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=47, FiltMax=255, Gamma=0.690
03:10:52.342 00.001 7988 UpdateGuideState exits: m=938 SNR=19.9
03:10:52.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:52.344 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:52.344 00.000 7988 Enqueuing Expose request
03:10:52.344 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
03:10:52.344 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
03:10:52.344 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:52.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:10:52.344 00.000 15712 MoveAxis(W, 3, ABG)
03:10:52.344 00.000 15712 Guiding  Dir = 3, Dur = 3
03:10:52.344 00.000 15712 IsGuiding returns 0
03:10:52.400 00.056 15712 IsGuiding returns 0
03:10:52.400 00.000 15712 Move returns status 0, amount 3
03:10:52.400 00.000 15712 MoveAxis(N, 0, ABG)
03:10:52.400 00.000 15712 Move returns status 0, amount 0
03:10:52.400 00.000 15712 move complete, result=0
03:10:52.400 00.000 7988 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
03:10:52.402 00.002 15712 worker thread done servicing request
03:10:52.402 00.000 15712 Worker thread wakes up
03:10:52.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:52.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:53.812 01.410 15712 Exposure complete
03:10:53.876 00.064 15712 worker thread done servicing request
03:10:53.876 00.000 7988 OnExposeComplete: enter
03:10:53.876 00.000 7988 UpdateGuideState(): m_state=6
03:10:53.876 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5832
03:10:53.876 00.000 7988 Star::Find returns 1 (0), X=971.12, Y=189.53, Mass=954, SNR=19.9, Peak=149 HFD=3.8
03:10:53.876 00.000 7988 MultiStar: [#1 -0.02,-0.04,0.88,U] [#2 0.11,-0.28,0.79,U] [#3 0.17,-0.08,0.84,U] [#4 -0.23,0.04,0.69,U] [#5 -0.16,-0.23,0.67,U] [#6 -0.28,-0.71,0.00,M1] [#7 -0.32,0.17,0.36,U] [#8 0.55,-0.18,0.41,U] 
03:10:53.882 00.006 7988 refined, 7 included, MultiStar: {-0.01, -0.13}, one-star: {-0.11, -0.28}
03:10:53.882 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
03:10:53.882 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
03:10:53.882 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.65 mountX=-0.13 mountY=0.01, mountTheta=3.04
03:10:53.882 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.13, opts=13)
03:10:53.882 00.000 7988 Enqueuing Move request for scope (-0.01, -0.13)
03:10:53.882 00.000 15712 Worker thread wakes up
03:10:53.890 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=48, FiltMax=255, Gamma=0.690
03:10:53.890 00.000 7988 UpdateGuideState exits: m=954 SNR=19.9
03:10:53.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:53.890 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:53.890 00.000 7988 Enqueuing Expose request
03:10:53.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
03:10:53.890 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
03:10:53.890 00.000 15712 Moving (-0.01, -0.13) raw xDistance=-0.13 yDistance=0.01
03:10:53.890 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:10:53.890 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
03:10:53.890 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:53.900 00.010 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:10:53.900 00.000 15712 MoveAxis(W, 3, ABG)
03:10:53.900 00.000 15712 Guiding  Dir = 3, Dur = 3
03:10:53.900 00.000 15712 IsGuiding returns 0
03:10:53.917 00.017 15712 IsGuiding returns 0
03:10:53.917 00.000 15712 Move returns status 0, amount 3
03:10:53.917 00.000 15712 MoveAxis(N, 0, ABG)
03:10:53.917 00.000 15712 Move returns status 0, amount 0
03:10:53.917 00.000 15712 move complete, result=0
03:10:53.917 00.000 15712 worker thread done servicing request
03:10:53.917 00.000 15712 Worker thread wakes up
03:10:53.917 00.000 7988 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
03:10:53.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:53.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:55.661 01.744 15712 Exposure complete
03:10:55.723 00.062 15712 worker thread done servicing request
03:10:55.723 00.000 7988 OnExposeComplete: enter
03:10:55.723 00.000 7988 UpdateGuideState(): m_state=6
03:10:55.726 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5833
03:10:55.726 00.000 7988 Star::Find returns 1 (0), X=971.16, Y=189.45, Mass=871, SNR=19.2, Peak=160 HFD=3.6
03:10:55.728 00.002 7988 MultiStar: [#1 -0.05,-0.18,1.00,U] [#2 0.02,-0.27,0.78,U] [#3 0.26,0.11,0.87,U] [#4 0.22,-0.25,0.60,U] [#5 -0.28,-0.56,0.69,U] [#6 -0.26,-0.53,0.64,U] [#7 -0.48,-0.01,0.50,U] [#8 0.39,-0.25,0.38,U] 
03:10:55.728 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.25}, one-star: {-0.08, -0.37}
03:10:55.730 00.002 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
03:10:55.730 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
03:10:55.732 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.26 cameraTheta=-1.69 mountX=-0.25 mountY=0.04, mountTheta=3.00
03:10:55.734 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.25, opts=13)
03:10:55.734 00.000 7988 Enqueuing Move request for scope (-0.03, -0.25)
03:10:55.736 00.002 15712 Worker thread wakes up
03:10:55.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
03:10:55.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
03:10:55.736 00.000 15712 Moving (-0.03, -0.25) raw xDistance=-0.25 yDistance=0.04
03:10:55.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=48, FiltMax=255, Gamma=0.690
03:10:55.736 00.000 7988 UpdateGuideState exits: m=871 SNR=19.2
03:10:55.739 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:55.741 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:55.741 00.000 7988 Enqueuing Expose request
03:10:55.741 00.000 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.76
03:10:55.741 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
03:10:55.741 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:55.741 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:10:55.741 00.000 15712 MoveAxis(E, 48, ABG)
03:10:55.741 00.000 15712 Guiding  Dir = 2, Dur = 48
03:10:55.741 00.000 15712 IsGuiding returns 0
03:10:55.773 00.032 15712 PulseGuide returned control before completion, sleep 29
03:10:55.818 00.045 15712 IsGuiding returns 1
03:10:55.818 00.000 15712 scope still moving after pulse duration time elapsed
03:10:55.853 00.035 15712 IsGuiding returns 0
03:10:55.853 00.000 15712 scope move finished after 48 + 61 ms
03:10:55.853 00.000 15712 Move returns status 0, amount 48
03:10:55.853 00.000 15712 MoveAxis(N, 0, ABG)
03:10:55.853 00.000 15712 Move returns status 0, amount 0
03:10:55.853 00.000 15712 move complete, result=0
03:10:55.853 00.000 7988 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
03:10:55.855 00.002 15712 worker thread done servicing request
03:10:55.855 00.000 15712 Worker thread wakes up
03:10:55.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:55.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:57.270 01.415 15712 Exposure complete
03:10:57.331 00.061 15712 worker thread done servicing request
03:10:57.331 00.000 7988 OnExposeComplete: enter
03:10:57.331 00.000 7988 UpdateGuideState(): m_state=6
03:10:57.337 00.006 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5834
03:10:57.337 00.000 7988 Star::Find returns 1 (0), X=970.70, Y=189.46, Mass=818, SNR=18.7, Peak=145 HFD=3.2
03:10:57.339 00.002 7988 MultiStar: [#1 0.14,-0.05,1.02,U] [#2 0.16,-0.39,0.87,U] [#3 -0.22,-0.00,0.86,U] [#4 -0.14,0.03,0.71,U] [#5 -0.10,-0.09,0.68,U] [#6 -0.35,-0.37,0.67,U] [#7 0.07,0.35,0.56,U] [#8 0.34,-0.04,0.46,U] 
03:10:57.339 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.12}, one-star: {-0.54, -0.36}
03:10:57.341 00.002 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.56) = xAngle (-3.79 = 2.50)
03:10:57.343 00.002 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.82 = 2.46)
03:10:57.343 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.22 mountX=-0.13 mountY=0.10, mountTheta=2.48
03:10:57.345 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.12, opts=13)
03:10:57.347 00.002 7988 Enqueuing Move request for scope (-0.10, -0.12)
03:10:57.348 00.001 15712 Worker thread wakes up
03:10:57.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
03:10:57.348 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
03:10:57.348 00.000 15712 Moving (-0.10, -0.12) raw xDistance=-0.13 yDistance=0.10
03:10:57.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=48, FiltMax=255, Gamma=0.690
03:10:57.348 00.000 7988 UpdateGuideState exits: m=818 SNR=18.7
03:10:57.350 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:57.350 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:57.352 00.002 7988 Enqueuing Expose request
03:10:57.352 00.000 15712 PPEC rslt: input = -0.13, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
03:10:57.352 00.000 15712 PPEC: input: -0.13, control: 0.01, exposure: 1500
03:10:57.352 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:57.352 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:10:57.352 00.000 15712 MoveAxis(W, 2, ABG)
03:10:57.352 00.000 15712 Guiding  Dir = 3, Dur = 2
03:10:57.382 00.030 15712 IsGuiding returns 0
03:10:57.399 00.017 15712 IsGuiding returns 0
03:10:57.399 00.000 15712 Move returns status 0, amount 2
03:10:57.399 00.000 15712 MoveAxis(N, 0, ABG)
03:10:57.399 00.000 15712 Move returns status 0, amount 0
03:10:57.399 00.000 15712 move complete, result=0
03:10:57.399 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
03:10:57.406 00.007 15712 worker thread done servicing request
03:10:57.406 00.000 15712 Worker thread wakes up
03:10:57.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:57.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:10:59.043 01.637 15712 Exposure complete
03:10:59.106 00.063 15712 worker thread done servicing request
03:10:59.106 00.000 7988 OnExposeComplete: enter
03:10:59.106 00.000 7988 UpdateGuideState(): m_state=6
03:10:59.106 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5835
03:10:59.106 00.000 7988 Star::Find returns 1 (0), X=971.01, Y=189.53, Mass=772, SNR=17.9, Peak=140 HFD=3.6
03:10:59.106 00.000 7988 MultiStar: [#1 -0.03,-0.22,1.07,U] [#2 0.08,-0.39,0.92,U] [#3 -0.03,-0.13,0.82,U] [#4 0.01,-0.03,0.74,U] [#5 -0.44,-0.19,0.80,U] [#6 0.17,-0.56,0.67,U] [#7 -0.62,0.21,0.55,U] [#8 0.50,-0.51,0.47,U] 
03:10:59.106 00.000 7988 refined, 8 included, MultiStar: {-0.08, -0.24}, one-star: {-0.23, -0.28}
03:10:59.106 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
03:10:59.115 00.009 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
03:10:59.115 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.89 mountX=-0.24 mountY=0.08, mountTheta=2.80
03:10:59.117 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.24, opts=13)
03:10:59.117 00.000 7988 Enqueuing Move request for scope (-0.08, -0.24)
03:10:59.117 00.000 15712 Worker thread wakes up
03:10:59.117 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
03:10:59.117 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
03:10:59.117 00.000 15712 Moving (-0.08, -0.24) raw xDistance=-0.24 yDistance=0.08
03:10:59.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
03:10:59.117 00.000 7988 UpdateGuideState exits: m=772 SNR=17.9
03:10:59.122 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:59.122 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:10:59.124 00.002 7988 Enqueuing Expose request
03:10:59.124 00.000 15712 PPEC rslt: input = -0.24, final = -0.14, react = -0.14, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.78
03:10:59.124 00.000 15712 PPEC: input: -0.24, control: -0.14, exposure: 1500
03:10:59.124 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:59.124 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:10:59.124 00.000 15712 MoveAxis(E, 45, ABG)
03:10:59.124 00.000 15712 Guiding  Dir = 2, Dur = 45
03:10:59.124 00.000 15712 IsGuiding returns 0
03:10:59.133 00.009 15712 PulseGuide returned control before completion, sleep 36
03:10:59.217 00.084 15712 IsGuiding returns 0
03:10:59.217 00.000 15712 Move returns status 0, amount 45
03:10:59.217 00.000 15712 MoveAxis(N, 0, ABG)
03:10:59.217 00.000 15712 Move returns status 0, amount 0
03:10:59.217 00.000 15712 move complete, result=0
03:10:59.217 00.000 15712 worker thread done servicing request
03:10:59.217 00.000 15712 Worker thread wakes up
03:10:59.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:10:59.217 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
03:10:59.228 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:00.647 01.419 15712 Exposure complete
03:11:00.710 00.063 15712 worker thread done servicing request
03:11:00.710 00.000 7988 OnExposeComplete: enter
03:11:00.710 00.000 7988 UpdateGuideState(): m_state=6
03:11:00.713 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5836
03:11:00.713 00.000 7988 Star::Find returns 1 (0), X=971.24, Y=189.55, Mass=834, SNR=18.7, Peak=157 HFD=3.2
03:11:00.715 00.002 7988 MultiStar: [#1 0.14,-0.12,1.00,U] [#2 0.25,-0.33,0.83,U] [#3 0.38,0.09,0.85,U] [#4 0.34,-0.17,0.72,U] [#5 -0.26,-0.45,0.75,U] [#6 -0.10,-0.53,0.63,U] [#7 -0.01,0.36,0.55,U] [#8 0.40,-0.08,0.41,U] 
03:11:00.716 00.001 7988 refined, 8 included, MultiStar: {0.12, -0.18}, one-star: {0.00, -0.26}
03:11:00.716 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
03:11:00.718 00.002 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
03:11:00.718 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.98 mountX=-0.18 mountY=-0.12, mountTheta=-2.56
03:11:00.720 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.18, opts=13)
03:11:00.722 00.002 7988 Enqueuing Move request for scope (0.12, -0.18)
03:11:00.722 00.000 15712 Worker thread wakes up
03:11:00.722 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
03:11:00.722 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
03:11:00.724 00.002 15712 Moving (0.12, -0.18) raw xDistance=-0.18 yDistance=-0.12
03:11:00.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
03:11:00.724 00.000 7988 UpdateGuideState exits: m=834 SNR=18.7
03:11:00.726 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:00.726 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:00.728 00.002 7988 Enqueuing Expose request
03:11:00.728 00.000 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.79
03:11:00.728 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
03:11:00.728 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:00.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:11:00.728 00.000 15712 MoveAxis(E, 34, ABG)
03:11:00.728 00.000 15712 Guiding  Dir = 2, Dur = 34
03:11:00.728 00.000 15712 IsGuiding returns 0
03:11:00.744 00.016 15712 PulseGuide returned control before completion, sleep 30
03:11:00.791 00.047 15712 IsGuiding returns 0
03:11:00.791 00.000 15712 Move returns status 0, amount 34
03:11:00.791 00.000 15712 MoveAxis(N, 0, ABG)
03:11:00.791 00.000 15712 Move returns status 0, amount 0
03:11:00.791 00.000 15712 move complete, result=0
03:11:00.791 00.000 15712 worker thread done servicing request
03:11:00.791 00.000 15712 Worker thread wakes up
03:11:00.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:00.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:00.791 00.000 7988 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
03:11:02.431 01.640 15712 Exposure complete
03:11:02.493 00.062 15712 worker thread done servicing request
03:11:02.493 00.000 7988 OnExposeComplete: enter
03:11:02.493 00.000 7988 UpdateGuideState(): m_state=6
03:11:02.497 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5837
03:11:02.497 00.000 7988 Star::Find returns 1 (0), X=971.09, Y=190.06, Mass=807, SNR=18.5, Peak=135 HFD=3.3
03:11:02.499 00.002 7988 MultiStar: [#1 0.39,0.22,0.98,U] [#2 0.14,-0.00,0.90,U] [#3 -0.16,0.09,0.84,U] [#4 0.39,-0.15,0.71,U] [#5 -0.29,0.02,0.77,U] [#6 -0.30,-0.07,0.63,U] [#7 0.55,0.35,0.50,U] [#8 0.27,-0.48,0.45,U] 
03:11:02.499 00.000 7988 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {-0.15, 0.24}
03:11:02.501 00.002 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
03:11:02.501 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
03:11:02.503 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.63 mountX=0.05 mountY=-0.07, mountTheta=-0.95
03:11:02.505 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.05, opts=13)
03:11:02.505 00.000 7988 Enqueuing Move request for scope (0.07, 0.05)
03:11:02.507 00.002 15712 Worker thread wakes up
03:11:02.507 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
03:11:02.507 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
03:11:02.507 00.000 15712 Moving (0.07, 0.05) raw xDistance=0.05 yDistance=-0.07
03:11:02.509 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
03:11:02.509 00.000 7988 UpdateGuideState exits: m=807 SNR=18.5
03:11:02.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:02.509 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:02.514 00.005 7988 Enqueuing Expose request
03:11:02.514 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.79
03:11:02.514 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
03:11:02.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:02.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:11:02.514 00.000 15712 MoveAxis(W, 2, ABG)
03:11:02.514 00.000 15712 Guiding  Dir = 3, Dur = 2
03:11:02.516 00.002 15712 IsGuiding returns 0
03:11:02.535 00.019 15712 IsGuiding returns 0
03:11:02.535 00.000 15712 Move returns status 0, amount 2
03:11:02.535 00.000 15712 MoveAxis(N, 0, ABG)
03:11:02.535 00.000 15712 Move returns status 0, amount 0
03:11:02.535 00.000 15712 move complete, result=0
03:11:02.535 00.000 15712 worker thread done servicing request
03:11:02.535 00.000 15712 Worker thread wakes up
03:11:02.535 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
03:11:02.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:02.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:03.951 01.416 15712 Exposure complete
03:11:04.011 00.060 15712 worker thread done servicing request
03:11:04.011 00.000 7988 OnExposeComplete: enter
03:11:04.011 00.000 7988 UpdateGuideState(): m_state=6
03:11:04.016 00.005 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5838
03:11:04.016 00.000 7988 Star::Find returns 1 (0), X=970.96, Y=189.85, Mass=912, SNR=19.4, Peak=132 HFD=4.2
03:11:04.018 00.002 7988 MultiStar: [#1 0.18,0.07,0.92,U] [#2 0.17,-0.16,0.81,U] [#3 0.18,0.16,0.82,U] [#4 0.02,0.31,0.61,U] [#5 -0.46,-0.23,0.68,U] [#6 -0.54,-0.14,0.59,U] [#7 -0.37,0.17,0.47,U] [#8 0.72,-0.57,0.00,M1] 
03:11:04.018 00.000 7988 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {-0.28, 0.04}
03:11:04.020 00.002 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.56) = xAngle (1.36 = 1.36)
03:11:04.020 00.000 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
03:11:04.020 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.92 mountX=0.02 mountY=0.11, mountTheta=1.35
03:11:04.020 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.02, opts=13)
03:11:04.026 00.006 7988 Enqueuing Move request for scope (-0.11, 0.02)
03:11:04.028 00.002 15712 Worker thread wakes up
03:11:04.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
03:11:04.028 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
03:11:04.028 00.000 15712 Moving (-0.11, 0.02) raw xDistance=0.02 yDistance=0.11
03:11:04.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
03:11:04.028 00.000 7988 UpdateGuideState exits: m=912 SNR=19.4
03:11:04.030 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:04.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:04.032 00.002 7988 Enqueuing Expose request
03:11:04.032 00.000 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
03:11:04.032 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
03:11:04.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:04.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:11:04.032 00.000 15712 MoveAxis(W, 2, ABG)
03:11:04.032 00.000 15712 Guiding  Dir = 3, Dur = 2
03:11:04.044 00.012 15712 IsGuiding returns 0
03:11:04.067 00.023 15712 IsGuiding returns 0
03:11:04.067 00.000 15712 Move returns status 0, amount 2
03:11:04.067 00.000 15712 MoveAxis(N, 0, ABG)
03:11:04.067 00.000 15712 Move returns status 0, amount 0
03:11:04.067 00.000 15712 move complete, result=0
03:11:04.067 00.000 15712 worker thread done servicing request
03:11:04.067 00.000 15712 Worker thread wakes up
03:11:04.067 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
03:11:04.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:04.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:05.811 01.744 15712 Exposure complete
03:11:05.872 00.061 15712 worker thread done servicing request
03:11:05.872 00.000 7988 OnExposeComplete: enter
03:11:05.872 00.000 7988 UpdateGuideState(): m_state=6
03:11:05.877 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5839
03:11:05.877 00.000 7988 Star::Find returns 1 (0), X=971.29, Y=189.81, Mass=840, SNR=18.6, Peak=131 HFD=3.7
03:11:05.879 00.002 7988 MultiStar: [#1 -0.01,0.23,1.11,U] [#2 0.08,0.02,0.83,U] [#3 0.21,0.47,0.82,U] [#4 0.31,0.02,0.72,U] [#5 0.03,-0.17,0.78,U] [#6 -0.14,-0.23,0.66,U] [#7 -0.19,0.37,0.47,U] [#8 0.28,0.12,0.45,U] 
03:11:05.880 00.001 7988 single-star, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.05, -0.01}
03:11:05.880 00.000 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
03:11:05.882 00.002 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
03:11:05.882 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.11 mountX=-0.01 mountY=-0.05, mountTheta=-1.68
03:11:05.884 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.01, opts=13)
03:11:05.886 00.002 7988 Enqueuing Move request for scope (0.05, -0.01)
03:11:05.888 00.002 15712 Worker thread wakes up
03:11:05.888 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
03:11:05.888 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
03:11:05.888 00.000 15712 Moving (0.05, -0.01) raw xDistance=-0.01 yDistance=-0.05
03:11:05.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
03:11:05.888 00.000 7988 UpdateGuideState exits: m=840 SNR=18.6
03:11:05.890 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:05.890 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:05.892 00.002 7988 Enqueuing Expose request
03:11:05.892 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
03:11:05.892 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
03:11:05.892 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:05.892 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:11:05.892 00.000 15712 MoveAxis(W, 2, ABG)
03:11:05.892 00.000 15712 Guiding  Dir = 3, Dur = 2
03:11:05.892 00.000 15712 IsGuiding returns 0
03:11:05.923 00.031 15712 IsGuiding returns 0
03:11:05.923 00.000 15712 Move returns status 0, amount 2
03:11:05.923 00.000 15712 MoveAxis(N, 0, ABG)
03:11:05.923 00.000 15712 Move returns status 0, amount 0
03:11:05.923 00.000 15712 move complete, result=0
03:11:05.923 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
03:11:05.923 00.000 15712 worker thread done servicing request
03:11:05.923 00.000 15712 Worker thread wakes up
03:11:05.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:05.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:07.341 01.418 15712 Exposure complete
03:11:07.405 00.064 15712 worker thread done servicing request
03:11:07.405 00.000 7988 OnExposeComplete: enter
03:11:07.405 00.000 7988 UpdateGuideState(): m_state=6
03:11:07.405 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5840
03:11:07.405 00.000 7988 Star::Find returns 1 (0), X=971.01, Y=189.86, Mass=864, SNR=19.1, Peak=139 HFD=4.0
03:11:07.410 00.005 7988 MultiStar: [#1 -0.20,0.05,0.95,U] [#2 0.16,-0.10,0.83,U] [#3 -0.22,0.55,0.83,U] [#4 0.04,0.10,0.71,U] [#5 -0.24,-0.05,0.75,U] [#6 0.05,-0.33,0.63,U] [#7 -0.31,-0.04,0.47,U] [#8 0.27,0.67,0.00,M1] 
03:11:07.410 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.04}, one-star: {-0.22, 0.04}
03:11:07.410 00.000 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
03:11:07.410 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
03:11:07.410 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.79 mountX=0.04 mountY=0.12, mountTheta=1.22
03:11:07.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.04, opts=13)
03:11:07.410 00.000 7988 Enqueuing Move request for scope (-0.12, 0.04)
03:11:07.410 00.000 15712 Worker thread wakes up
03:11:07.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
03:11:07.410 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
03:11:07.410 00.000 15712 Moving (-0.12, 0.04) raw xDistance=0.04 yDistance=0.12
03:11:07.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=52, FiltMax=255, Gamma=0.690
03:11:07.419 00.009 7988 UpdateGuideState exits: m=864 SNR=19.1
03:11:07.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:07.419 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:07.419 00.000 7988 Enqueuing Expose request
03:11:07.419 00.000 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
03:11:07.419 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
03:11:07.419 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:07.419 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:11:07.419 00.000 15712 MoveAxis(W, 2, ABG)
03:11:07.419 00.000 15712 Guiding  Dir = 3, Dur = 2
03:11:07.419 00.000 15712 IsGuiding returns 0
03:11:07.440 00.021 15712 IsGuiding returns 0
03:11:07.440 00.000 15712 Move returns status 0, amount 2
03:11:07.440 00.000 15712 MoveAxis(N, 0, ABG)
03:11:07.440 00.000 15712 Move returns status 0, amount 0
03:11:07.440 00.000 15712 move complete, result=0
03:11:07.440 00.000 15712 worker thread done servicing request
03:11:07.440 00.000 15712 Worker thread wakes up
03:11:07.440 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
03:11:07.444 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:07.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:09.082 01.638 15712 Exposure complete
03:11:09.146 00.064 15712 worker thread done servicing request
03:11:09.146 00.000 7988 OnExposeComplete: enter
03:11:09.146 00.000 7988 UpdateGuideState(): m_state=6
03:11:09.148 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5841
03:11:09.148 00.000 7988 Star::Find returns 1 (0), X=971.18, Y=189.74, Mass=907, SNR=19.3, Peak=134 HFD=4.2
03:11:09.150 00.002 7988 MultiStar: [#1 -0.02,-0.22,0.90,U] [#2 -0.06,-0.33,0.85,U] [#3 -0.11,-0.08,0.82,U] [#4 0.13,0.35,0.67,U] [#5 -0.41,-0.04,0.75,U] [#6 -0.25,-0.41,0.60,U] [#7 -0.28,0.56,0.58,U] [#8 0.19,-0.00,0.41,U] 
03:11:09.150 00.000 7988 single-star, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.06, -0.07}
03:11:09.152 00.002 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.82 = 2.46)
03:11:09.152 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.85 = 2.43)
03:11:09.154 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.26 mountX=-0.08 mountY=0.06, mountTheta=2.44
03:11:09.154 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.07, opts=13)
03:11:09.154 00.000 7988 Enqueuing Move request for scope (-0.06, -0.07)
03:11:09.154 00.000 15712 Worker thread wakes up
03:11:09.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
03:11:09.154 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
03:11:09.154 00.000 15712 Moving (-0.06, -0.07) raw xDistance=-0.08 yDistance=0.06
03:11:09.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
03:11:09.154 00.000 7988 UpdateGuideState exits: m=907 SNR=19.3
03:11:09.161 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:09.163 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:09.163 00.000 7988 Enqueuing Expose request
03:11:09.165 00.002 15712 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
03:11:09.165 00.000 15712 PPEC: input: -0.08, control: 0.01, exposure: 1500
03:11:09.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:09.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:11:09.165 00.000 15712 MoveAxis(W, 2, ABG)
03:11:09.165 00.000 15712 Guiding  Dir = 3, Dur = 2
03:11:09.165 00.000 15712 IsGuiding returns 0
03:11:09.180 00.015 15712 IsGuiding returns 0
03:11:09.180 00.000 15712 Move returns status 0, amount 2
03:11:09.180 00.000 15712 MoveAxis(N, 0, ABG)
03:11:09.180 00.000 15712 Move returns status 0, amount 0
03:11:09.180 00.000 15712 move complete, result=0
03:11:09.180 00.000 15712 worker thread done servicing request
03:11:09.180 00.000 15712 Worker thread wakes up
03:11:09.180 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
03:11:09.186 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:09.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:10.591 01.405 15712 Exposure complete
03:11:10.652 00.061 15712 worker thread done servicing request
03:11:10.652 00.000 7988 OnExposeComplete: enter
03:11:10.652 00.000 7988 UpdateGuideState(): m_state=6
03:11:10.656 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5842
03:11:10.656 00.000 7988 Star::Find returns 1 (0), X=971.00, Y=189.54, Mass=831, SNR=18.8, Peak=144 HFD=3.5
03:11:10.658 00.002 7988 MultiStar: [#1 0.51,0.12,0.96,U] [#2 0.08,-0.21,0.84,U] [#3 0.21,0.05,0.80,U] [#4 -0.08,0.08,0.70,U] [#5 -0.12,0.02,0.71,U] [#6 -0.04,-0.49,0.65,U] [#7 -0.50,0.49,0.47,U] [#8 0.67,0.04,0.40,U] 
03:11:10.658 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.24, -0.28}
03:11:10.660 00.002 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
03:11:10.661 00.001 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
03:11:10.661 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.70 mountX=-0.05 mountY=-0.05, mountTheta=-2.28
03:11:10.663 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.05, opts=13)
03:11:10.665 00.002 7988 Enqueuing Move request for scope (0.05, -0.05)
03:11:10.665 00.000 15712 Worker thread wakes up
03:11:10.665 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
03:11:10.665 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
03:11:10.665 00.000 15712 Moving (0.05, -0.05) raw xDistance=-0.05 yDistance=-0.05
03:11:10.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
03:11:10.668 00.003 7988 UpdateGuideState exits: m=831 SNR=18.8
03:11:10.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:10.668 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:10.668 00.000 7988 Enqueuing Expose request
03:11:10.668 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
03:11:10.668 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
03:11:10.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:10.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:11:10.668 00.000 15712 MoveAxis(W, 2, ABG)
03:11:10.668 00.000 15712 Guiding  Dir = 3, Dur = 2
03:11:10.687 00.019 15712 IsGuiding returns 0
03:11:10.703 00.016 15712 IsGuiding returns 0
03:11:10.703 00.000 15712 Move returns status 0, amount 2
03:11:10.703 00.000 15712 MoveAxis(N, 0, ABG)
03:11:10.703 00.000 15712 Move returns status 0, amount 0
03:11:10.703 00.000 15712 move complete, result=0
03:11:10.703 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
03:11:10.704 00.001 15712 worker thread done servicing request
03:11:10.704 00.000 15712 Worker thread wakes up
03:11:10.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:10.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:12.346 01.642 15712 Exposure complete
03:11:12.407 00.061 15712 worker thread done servicing request
03:11:12.407 00.000 7988 OnExposeComplete: enter
03:11:12.407 00.000 7988 UpdateGuideState(): m_state=6
03:11:12.411 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5843
03:11:12.411 00.000 7988 Star::Find returns 1 (0), X=971.24, Y=189.65, Mass=840, SNR=18.6, Peak=130 HFD=3.6
03:11:12.413 00.002 7988 MultiStar: [#1 0.12,-0.31,1.05,U] [#2 0.34,-0.47,0.83,U] [#3 -0.03,0.27,0.92,U] [#4 0.15,-0.08,0.74,U] [#5 -0.28,-0.71,0.00,M1] [#6 0.21,-0.47,0.63,U] [#7 -0.34,-0.28,0.55,U] [#8 0.69,-0.39,0.00,M1] 
03:11:12.414 00.001 7988 single-star, 6 included, MultiStar: {0.08, -0.20}, one-star: {0.01, -0.17}
03:11:12.414 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
03:11:12.416 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
03:11:12.418 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.53 mountX=-0.17 mountY=-0.00, mountTheta=-3.12
03:11:12.418 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.17, opts=13)
03:11:12.420 00.002 7988 Enqueuing Move request for scope (0.01, -0.17)
03:11:12.422 00.002 15712 Worker thread wakes up
03:11:12.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
03:11:12.422 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
03:11:12.422 00.000 15712 Moving (0.01, -0.17) raw xDistance=-0.17 yDistance=-0.00
03:11:12.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:11:12.422 00.000 7988 UpdateGuideState exits: m=840 SNR=18.6
03:11:12.424 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:12.424 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:12.426 00.002 7988 Enqueuing Expose request
03:11:12.426 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.84
03:11:12.426 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
03:11:12.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:12.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:11:12.426 00.000 15712 MoveAxis(E, 31, ABG)
03:11:12.426 00.000 15712 Guiding  Dir = 2, Dur = 31
03:11:12.428 00.002 15712 IsGuiding returns 0
03:11:12.443 00.015 15712 PulseGuide returned control before completion, sleep 24
03:11:12.495 00.052 15712 IsGuiding returns 0
03:11:12.495 00.000 15712 Move returns status 0, amount 31
03:11:12.495 00.000 15712 MoveAxis(N, 0, ABG)
03:11:12.495 00.000 15712 Move returns status 0, amount 0
03:11:12.495 00.000 15712 move complete, result=0
03:11:12.495 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
03:11:12.497 00.002 15712 worker thread done servicing request
03:11:12.497 00.000 15712 Worker thread wakes up
03:11:12.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:12.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:13.904 01.407 15712 Exposure complete
03:11:13.965 00.061 15712 worker thread done servicing request
03:11:13.965 00.000 7988 OnExposeComplete: enter
03:11:13.965 00.000 7988 UpdateGuideState(): m_state=6
03:11:13.972 00.007 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5844
03:11:13.972 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=189.86, Mass=884, SNR=19.4, Peak=134 HFD=3.8
03:11:13.974 00.002 7988 MultiStar: [#1 0.10,-0.16,0.97,U] [#2 0.20,-0.27,0.84,U] [#3 0.20,0.16,0.85,U] [#4 0.28,0.13,0.73,U] [#5 -0.20,-0.21,0.78,U] [#6 -0.05,-0.32,0.63,U] [#7 0.03,0.23,0.50,U] [#8 0.62,0.20,0.46,U] 
03:11:13.974 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.06, 0.04}
03:11:13.976 00.002 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
03:11:13.976 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
03:11:13.978 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.59 mountX=0.04 mountY=-0.07, mountTheta=-0.98
03:11:13.979 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.04, opts=13)
03:11:13.981 00.002 7988 Enqueuing Move request for scope (0.06, 0.04)
03:11:13.981 00.000 15712 Worker thread wakes up
03:11:13.981 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
03:11:13.981 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
03:11:13.981 00.000 15712 Moving (0.06, 0.04) raw xDistance=0.04 yDistance=-0.07
03:11:13.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:11:13.981 00.000 7988 UpdateGuideState exits: m=884 SNR=19.4
03:11:13.985 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:13.985 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:13.987 00.002 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
03:11:13.987 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
03:11:13.987 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:13.987 00.000 7988 Enqueuing Expose request
03:11:13.987 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:11:13.987 00.000 15712 MoveAxis(W, 1, ABG)
03:11:13.987 00.000 15712 Guiding  Dir = 3, Dur = 1
03:11:13.987 00.000 15712 IsGuiding returns 0
03:11:13.997 00.010 15712 IsGuiding returns 0
03:11:13.997 00.000 15712 Move returns status 0, amount 1
03:11:14.013 00.016 15712 MoveAxis(N, 0, ABG)
03:11:14.013 00.000 15712 Move returns status 0, amount 0
03:11:14.013 00.000 15712 move complete, result=0
03:11:14.013 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
03:11:14.013 00.000 15712 worker thread done servicing request
03:11:14.013 00.000 15712 Worker thread wakes up
03:11:14.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:14.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:15.656 01.643 15712 Exposure complete
03:11:15.719 00.063 15712 worker thread done servicing request
03:11:15.719 00.000 7988 OnExposeComplete: enter
03:11:15.719 00.000 7988 UpdateGuideState(): m_state=6
03:11:15.719 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5845
03:11:15.723 00.004 7988 Star::Find returns 1 (0), X=971.35, Y=189.38, Mass=916, SNR=19.5, Peak=158 HFD=3.5
03:11:15.723 00.000 7988 MultiStar: [#1 0.41,-0.22,1.02,U] [#2 0.19,-0.27,0.80,U] [#3 0.35,-0.05,0.78,U] [#4 0.40,0.06,0.72,U] [#5 -0.12,-0.51,0.76,U] [#6 -0.14,-0.44,0.58,U] [#7 0.20,0.22,0.47,U] [#8 0.56,-0.66,0.00,M1] 
03:11:15.725 00.002 7988 refined, 7 included, MultiStar: {0.19, -0.23}, one-star: {0.11, -0.44}
03:11:15.725 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.45 = -2.45)
03:11:15.727 00.002 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
03:11:15.727 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-0.88 mountX=-0.23 mountY=-0.18, mountTheta=-2.47
03:11:15.729 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.23, opts=13)
03:11:15.731 00.002 7988 Enqueuing Move request for scope (0.19, -0.23)
03:11:15.733 00.002 15712 Worker thread wakes up
03:11:15.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.23) opts 0xd
03:11:15.733 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.23)
03:11:15.733 00.000 15712 Moving (0.19, -0.23) raw xDistance=-0.23 yDistance=-0.18
03:11:15.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:11:15.733 00.000 7988 UpdateGuideState exits: m=916 SNR=19.5
03:11:15.735 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:15.735 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:15.737 00.002 7988 Enqueuing Expose request
03:11:15.737 00.000 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 639.85
03:11:15.737 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
03:11:15.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:15.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:11:15.737 00.000 15712 MoveAxis(E, 44, ABG)
03:11:15.737 00.000 15712 Guiding  Dir = 2, Dur = 44
03:11:15.737 00.000 15712 IsGuiding returns 0
03:11:15.748 00.011 15712 PulseGuide returned control before completion, sleep 40
03:11:15.795 00.047 15712 IsGuiding returns 1
03:11:15.795 00.000 15712 scope still moving after pulse duration time elapsed
03:11:15.832 00.037 15712 IsGuiding returns 0
03:11:15.832 00.000 15712 scope move finished after 44 + 50 ms
03:11:15.832 00.000 15712 Move returns status 0, amount 44
03:11:15.832 00.000 15712 MoveAxis(N, 0, ABG)
03:11:15.832 00.000 15712 Move returns status 0, amount 0
03:11:15.832 00.000 15712 move complete, result=0
03:11:15.832 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
03:11:15.835 00.003 15712 worker thread done servicing request
03:11:15.835 00.000 15712 Worker thread wakes up
03:11:15.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:15.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:17.248 01.413 15712 Exposure complete
03:11:17.311 00.063 15712 worker thread done servicing request
03:11:17.311 00.000 7988 OnExposeComplete: enter
03:11:17.311 00.000 7988 UpdateGuideState(): m_state=6
03:11:17.313 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5846
03:11:17.313 00.000 7988 Star::Find returns 1 (0), X=971.33, Y=189.68, Mass=924, SNR=19.7, Peak=135 HFD=3.6
03:11:17.315 00.002 7988 MultiStar: [#1 -0.05,0.21,0.95,U] [#2 0.33,-0.12,0.84,U] [#3 0.40,0.51,0.78,U] [#4 -0.01,0.49,0.69,U] [#5 -0.21,-0.01,0.61,U] [#6 0.12,-0.15,0.64,U] [#7 0.15,0.64,0.50,U] [#8 0.31,-0.57,0.43,U] 
03:11:17.315 00.000 7988 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.09, -0.14}
03:11:17.317 00.002 7988 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.56) = xAngle (-0.86 = -0.86)
03:11:17.317 00.000 7988 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
03:11:17.319 00.002 7988 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.71 mountX=0.10 mountY=-0.12, mountTheta=-0.87
03:11:17.321 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.10, opts=13)
03:11:17.321 00.000 7988 Enqueuing Move request for scope (0.12, 0.10)
03:11:17.324 00.003 15712 Worker thread wakes up
03:11:17.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:11:17.324 00.000 7988 UpdateGuideState exits: m=924 SNR=19.7
03:11:17.324 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:17.324 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:17.328 00.004 7988 Enqueuing Expose request
03:11:17.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
03:11:17.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
03:11:17.328 00.000 15712 Moving (0.12, 0.10) raw xDistance=0.10 yDistance=-0.12
03:11:17.328 00.000 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
03:11:17.328 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
03:11:17.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:17.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:11:17.328 00.000 15712 MoveAxis(W, 0, ABG)
03:11:17.328 00.000 15712 Move returns status 0, amount 0
03:11:17.328 00.000 15712 MoveAxis(N, 0, ABG)
03:11:17.328 00.000 15712 Move returns status 0, amount 0
03:11:17.328 00.000 15712 move complete, result=0
03:11:17.328 00.000 15712 worker thread done servicing request
03:11:17.328 00.000 15712 Worker thread wakes up
03:11:17.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:17.328 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
03:11:17.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:18.971 01.643 15712 Exposure complete
03:11:19.036 00.065 15712 worker thread done servicing request
03:11:19.036 00.000 7988 OnExposeComplete: enter
03:11:19.036 00.000 7988 UpdateGuideState(): m_state=6
03:11:19.036 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5847
03:11:19.036 00.000 7988 Star::Find returns 1 (0), X=971.01, Y=189.81, Mass=894, SNR=19.4, Peak=140 HFD=3.5
03:11:19.036 00.000 7988 MultiStar: [#1 -0.10,0.35,0.93,U] [#2 0.08,0.04,0.81,U] [#3 0.15,0.84,0.00,M1] [#4 0.00,0.56,0.66,U] [#5 -0.14,0.16,0.71,U] [#6 -0.19,0.01,0.63,U] [#7 -0.31,0.64,0.54,U] [#8 0.66,0.21,0.49,U] 
03:11:19.036 00.000 7988 single-star, 7 included, MultiStar: {-0.05, 0.22}, one-star: {-0.22, -0.01}
03:11:19.036 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.66 = 1.62)
03:11:19.036 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.59)
03:11:19.036 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.10 mountX=-0.01 mountY=0.22, mountTheta=1.62
03:11:19.047 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.01, opts=13)
03:11:19.048 00.001 7988 Enqueuing Move request for scope (-0.22, -0.01)
03:11:19.048 00.000 15712 Worker thread wakes up
03:11:19.048 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
03:11:19.048 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
03:11:19.048 00.000 15712 Moving (-0.22, -0.01) raw xDistance=-0.01 yDistance=0.22
03:11:19.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:11:19.048 00.000 7988 UpdateGuideState exits: m=894 SNR=19.4
03:11:19.052 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:19.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:19.054 00.002 7988 Enqueuing Expose request
03:11:19.054 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
03:11:19.054 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
03:11:19.054 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:19.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:11:19.054 00.000 15712 MoveAxis(E, 1, ABG)
03:11:19.054 00.000 15712 Guiding  Dir = 2, Dur = 1
03:11:19.056 00.002 15712 IsGuiding returns 0
03:11:19.073 00.017 15712 IsGuiding returns 0
03:11:19.080 00.007 15712 Move returns status 0, amount 1
03:11:19.080 00.000 15712 MoveAxis(N, 0, ABG)
03:11:19.080 00.000 15712 Move returns status 0, amount 0
03:11:19.080 00.000 15712 move complete, result=0
03:11:19.080 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
03:11:19.081 00.001 15712 worker thread done servicing request
03:11:19.081 00.000 15712 Worker thread wakes up
03:11:19.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:19.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:20.498 01.417 15712 Exposure complete
03:11:20.562 00.064 15712 worker thread done servicing request
03:11:20.562 00.000 7988 OnExposeComplete: enter
03:11:20.562 00.000 7988 UpdateGuideState(): m_state=6
03:11:20.564 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5848
03:11:20.564 00.000 7988 Star::Find returns 1 (0), X=971.10, Y=189.90, Mass=885, SNR=19.3, Peak=153 HFD=3.7
03:11:20.566 00.002 7988 MultiStar: [#1 0.09,0.37,0.97,U] [#2 -0.16,0.57,0.88,U] [#3 -0.24,0.60,0.84,U] [#4 0.25,0.74,0.00,M1] [#5 -0.26,0.53,0.69,U] [#6 -0.35,0.34,0.67,U] [#7 0.00,0.63,0.43,U] [#8 -0.24,0.79,0.00,M1] 
03:11:20.566 00.000 7988 single-star, 6 included, MultiStar: {-0.15, 0.42}, one-star: {-0.14, 0.09}
03:11:20.568 00.002 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.02 = 1.02)
03:11:20.570 00.002 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
03:11:20.570 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.58 mountX=0.09 mountY=0.14, mountTheta=1.01
03:11:20.572 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.09, opts=13)
03:11:20.572 00.000 7988 Enqueuing Move request for scope (-0.14, 0.09)
03:11:20.574 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:11:20.576 00.002 7988 UpdateGuideState exits: m=885 SNR=19.3
03:11:20.577 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:20.577 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:20.577 00.000 7988 Enqueuing Expose request
03:11:20.577 00.000 15712 Worker thread wakes up
03:11:20.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
03:11:20.577 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
03:11:20.577 00.000 15712 Moving (-0.14, 0.09) raw xDistance=0.09 yDistance=0.14
03:11:20.577 00.000 15712 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
03:11:20.577 00.000 15712 PPEC: input: 0.09, control: -0.00, exposure: 1500
03:11:20.577 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:20.577 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:11:20.577 00.000 15712 MoveAxis(E, 1, ABG)
03:11:20.577 00.000 15712 Guiding  Dir = 2, Dur = 1
03:11:20.577 00.000 15712 IsGuiding returns 0
03:11:20.614 00.037 15712 IsGuiding returns 0
03:11:20.614 00.000 15712 Move returns status 0, amount 1
03:11:20.614 00.000 15712 MoveAxis(N, 0, ABG)
03:11:20.614 00.000 15712 Move returns status 0, amount 0
03:11:20.614 00.000 15712 move complete, result=0
03:11:20.614 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
03:11:20.615 00.001 15712 worker thread done servicing request
03:11:20.615 00.000 15712 Worker thread wakes up
03:11:20.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:20.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:22.256 01.641 15712 Exposure complete
03:11:22.318 00.062 15712 worker thread done servicing request
03:11:22.318 00.000 7988 OnExposeComplete: enter
03:11:22.318 00.000 7988 UpdateGuideState(): m_state=6
03:11:22.321 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5849
03:11:22.321 00.000 7988 Star::Find returns 1 (0), X=971.17, Y=189.99, Mass=904, SNR=19.6, Peak=158 HFD=3.9
03:11:22.323 00.002 7988 MultiStar: [#1 0.03,0.25,1.05,U] [#2 0.04,0.14,0.73,U] [#3 0.07,0.70,0.81,U] [#4 0.27,0.21,0.71,U] [#5 -0.32,0.32,0.67,U] [#6 0.04,0.08,0.60,U] [#7 0.19,0.82,0.00,M1] [#8 0.26,0.56,0.41,U] 
03:11:22.323 00.000 7988 single-star, 7 included, MultiStar: {0.03, 0.29}, one-star: {-0.06, 0.17}
03:11:22.323 00.000 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.36 = 0.36)
03:11:22.323 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
03:11:22.328 00.005 7988 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.92 mountX=0.17 mountY=0.06, mountTheta=0.33
03:11:22.328 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.17, opts=13)
03:11:22.328 00.000 7988 Enqueuing Move request for scope (-0.06, 0.17)
03:11:22.328 00.000 15712 Worker thread wakes up
03:11:22.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
03:11:22.328 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
03:11:22.328 00.000 15712 Moving (-0.06, 0.17) raw xDistance=0.17 yDistance=0.06
03:11:22.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
03:11:22.328 00.000 7988 UpdateGuideState exits: m=904 SNR=19.6
03:11:22.334 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:22.336 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:22.336 00.000 7988 Enqueuing Expose request
03:11:22.338 00.002 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.88
03:11:22.338 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
03:11:22.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:22.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:11:22.338 00.000 15712 MoveAxis(W, 31, ABG)
03:11:22.338 00.000 15712 Guiding  Dir = 3, Dur = 31
03:11:22.338 00.000 15712 IsGuiding returns 0
03:11:22.355 00.017 15712 PulseGuide returned control before completion, sleep 26
03:11:22.401 00.046 15712 IsGuiding returns 0
03:11:22.401 00.000 15712 Move returns status 0, amount 31
03:11:22.401 00.000 15712 MoveAxis(N, 0, ABG)
03:11:22.401 00.000 15712 Move returns status 0, amount 0
03:11:22.401 00.000 15712 move complete, result=0
03:11:22.401 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
03:11:22.405 00.004 15712 worker thread done servicing request
03:11:22.405 00.000 15712 Worker thread wakes up
03:11:22.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:22.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:23.821 01.416 15712 Exposure complete
03:11:23.883 00.062 15712 worker thread done servicing request
03:11:23.885 00.002 7988 OnExposeComplete: enter
03:11:23.885 00.000 7988 UpdateGuideState(): m_state=6
03:11:23.885 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5850
03:11:23.885 00.000 7988 Star::Find returns 1 (0), X=971.32, Y=189.89, Mass=863, SNR=19.0, Peak=135 HFD=3.4
03:11:23.885 00.000 7988 MultiStar: [#1 -0.04,-0.12,1.09,U] [#2 0.29,0.03,0.90,U] [#3 0.19,0.16,0.86,U] [#4 0.31,0.40,0.73,U] [#5 -0.28,-0.34,0.74,U] [#6 -0.20,-0.28,0.70,U] [#7 -0.13,0.32,0.54,U] [#8 1.00,-0.57,0.00,M1] 
03:11:23.890 00.005 7988 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.08, 0.08}
03:11:23.890 00.000 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
03:11:23.890 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
03:11:23.890 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.47 mountX=0.02 mountY=-0.04, mountTheta=-1.10
03:11:23.890 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.02, opts=13)
03:11:23.890 00.000 7988 Enqueuing Move request for scope (0.04, 0.02)
03:11:23.890 00.000 15712 Worker thread wakes up
03:11:23.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
03:11:23.890 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:11:23.890 00.000 15712 Moving (0.04, 0.02) raw xDistance=0.02 yDistance=-0.04
03:11:23.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
03:11:23.890 00.000 7988 UpdateGuideState exits: m=863 SNR=19.0
03:11:23.900 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:23.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:23.900 00.000 7988 Enqueuing Expose request
03:11:23.900 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
03:11:23.900 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
03:11:23.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:23.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:11:23.900 00.000 15712 MoveAxis(E, 3, ABG)
03:11:23.900 00.000 15712 Guiding  Dir = 2, Dur = 3
03:11:23.900 00.000 15712 IsGuiding returns 0
03:11:23.919 00.019 15712 IsGuiding returns 0
03:11:23.919 00.000 15712 Move returns status 0, amount 3
03:11:23.919 00.000 15712 MoveAxis(N, 0, ABG)
03:11:23.919 00.000 15712 Move returns status 0, amount 0
03:11:23.919 00.000 15712 move complete, result=0
03:11:23.919 00.000 15712 worker thread done servicing request
03:11:23.919 00.000 15712 Worker thread wakes up
03:11:23.919 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
03:11:23.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:23.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:25.562 01.643 15712 Exposure complete
03:11:25.624 00.062 15712 worker thread done servicing request
03:11:25.624 00.000 7988 OnExposeComplete: enter
03:11:25.624 00.000 7988 UpdateGuideState(): m_state=6
03:11:25.624 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5851
03:11:25.624 00.000 7988 Star::Find returns 1 (0), X=970.93, Y=189.63, Mass=769, SNR=17.9, Peak=127 HFD=3.5
03:11:25.624 00.000 7988 MultiStar: [#1 0.15,-0.17,1.08,U] [#2 0.04,-0.21,0.89,U] [#3 0.01,0.21,0.86,U] [#4 0.06,0.09,0.70,U] [#5 0.08,-0.48,0.78,U] [#6 0.12,-0.15,0.69,U] [#7 -0.17,-0.06,0.50,U] [#8 0.38,-0.16,0.48,U] 
03:11:25.624 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {-0.31, -0.19}
03:11:25.624 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
03:11:25.624 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
03:11:25.624 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.37 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
03:11:25.624 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.13, opts=13)
03:11:25.624 00.000 7988 Enqueuing Move request for scope (0.03, -0.13)
03:11:25.624 00.000 15712 Worker thread wakes up
03:11:25.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
03:11:25.624 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
03:11:25.624 00.000 15712 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=-0.02
03:11:25.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=47, FiltMax=255, Gamma=0.690
03:11:25.640 00.016 7988 UpdateGuideState exits: m=769 SNR=17.9
03:11:25.641 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:25.643 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:25.643 00.000 7988 Enqueuing Expose request
03:11:25.643 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
03:11:25.643 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
03:11:25.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:25.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:11:25.643 00.000 15712 MoveAxis(E, 4, ABG)
03:11:25.643 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:25.675 00.032 15712 IsGuiding returns 0
03:11:25.696 00.021 15712 IsGuiding returns 0
03:11:25.696 00.000 15712 Move returns status 0, amount 4
03:11:25.696 00.000 15712 MoveAxis(N, 0, ABG)
03:11:25.696 00.000 15712 Move returns status 0, amount 0
03:11:25.696 00.000 15712 move complete, result=0
03:11:25.696 00.000 15712 worker thread done servicing request
03:11:25.696 00.000 15712 Worker thread wakes up
03:11:25.696 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
03:11:25.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:25.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:27.107 01.411 15712 Exposure complete
03:11:27.172 00.065 15712 worker thread done servicing request
03:11:27.172 00.000 7988 OnExposeComplete: enter
03:11:27.172 00.000 7988 UpdateGuideState(): m_state=6
03:11:27.172 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5852
03:11:27.172 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=189.42, Mass=953, SNR=20.2, Peak=154 HFD=3.5
03:11:27.172 00.000 7988 MultiStar: [#1 -0.03,-0.05,0.97,U] [#2 0.38,-0.36,0.78,U] [#3 -0.15,0.26,0.80,U] [#4 0.22,-0.41,0.70,U] [#5 0.12,-0.27,0.59,U] [#6 -0.37,-0.54,0.54,U] [#7 -0.22,0.49,0.48,U] [#8 0.56,-0.28,0.44,U] 
03:11:27.172 00.000 7988 refined, 8 included, MultiStar: {0.06, -0.18}, one-star: {0.07, -0.39}
03:11:27.172 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
03:11:27.172 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
03:11:27.172 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.25 mountX=-0.18 mountY=-0.05, mountTheta=-2.85
03:11:27.172 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.18, opts=13)
03:11:27.172 00.000 7988 Enqueuing Move request for scope (0.06, -0.18)
03:11:27.185 00.013 15712 Worker thread wakes up
03:11:27.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
03:11:27.186 00.001 7988 UpdateGuideState exits: m=953 SNR=20.2
03:11:27.186 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:27.186 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:27.186 00.000 7988 Enqueuing Expose request
03:11:27.186 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
03:11:27.186 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
03:11:27.186 00.000 15712 Moving (0.06, -0.18) raw xDistance=-0.18 yDistance=-0.05
03:11:27.186 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.89
03:11:27.186 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
03:11:27.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:27.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:11:27.186 00.000 15712 MoveAxis(E, 39, ABG)
03:11:27.186 00.000 15712 Guiding  Dir = 2, Dur = 39
03:11:27.186 00.000 15712 IsGuiding returns 0
03:11:27.212 00.026 15712 PulseGuide returned control before completion, sleep 30
03:11:27.253 00.041 15712 IsGuiding returns 0
03:11:27.253 00.000 15712 Move returns status 0, amount 39
03:11:27.253 00.000 15712 MoveAxis(N, 0, ABG)
03:11:27.253 00.000 15712 Move returns status 0, amount 0
03:11:27.253 00.000 15712 move complete, result=0
03:11:27.253 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
03:11:27.253 00.000 15712 worker thread done servicing request
03:11:27.253 00.000 15712 Worker thread wakes up
03:11:27.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:27.265 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:29.006 01.741 15712 Exposure complete
03:11:29.067 00.061 15712 worker thread done servicing request
03:11:29.068 00.001 7988 OnExposeComplete: enter
03:11:29.068 00.000 7988 UpdateGuideState(): m_state=6
03:11:29.068 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5853
03:11:29.072 00.004 7988 Star::Find returns 1 (0), X=971.16, Y=189.95, Mass=859, SNR=19.1, Peak=132 HFD=3.8
03:11:29.072 00.000 7988 MultiStar: [#1 -0.12,0.36,0.97,U] [#2 0.26,-0.10,0.75,U] [#3 0.13,0.30,0.79,U] [#4 -0.03,0.12,0.74,U] [#5 -0.24,0.33,0.82,U] [#6 0.19,-0.10,0.59,U] [#7 -0.26,0.65,0.55,U] [#8 0.21,-0.59,0.46,U] 
03:11:29.072 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {-0.08, 0.13}
03:11:29.072 00.000 7988 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.56) = xAngle (0.06 = 0.06)
03:11:29.072 00.000 7988 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
03:11:29.072 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.63 mountX=0.15 mountY=0.01, mountTheta=0.03
03:11:29.072 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.15, opts=13)
03:11:29.072 00.000 7988 Enqueuing Move request for scope (-0.01, 0.15)
03:11:29.072 00.000 15712 Worker thread wakes up
03:11:29.072 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
03:11:29.072 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
03:11:29.072 00.000 15712 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=0.01
03:11:29.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:11:29.082 00.010 7988 UpdateGuideState exits: m=859 SNR=19.1
03:11:29.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:29.082 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:29.082 00.000 7988 Enqueuing Expose request
03:11:29.082 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
03:11:29.082 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
03:11:29.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:29.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:11:29.082 00.000 15712 MoveAxis(E, 4, ABG)
03:11:29.082 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:29.082 00.000 15712 IsGuiding returns 0
03:11:29.101 00.019 15712 IsGuiding returns 0
03:11:29.101 00.000 15712 Move returns status 0, amount 4
03:11:29.101 00.000 15712 MoveAxis(N, 0, ABG)
03:11:29.101 00.000 15712 Move returns status 0, amount 0
03:11:29.101 00.000 15712 move complete, result=0
03:11:29.101 00.000 15712 worker thread done servicing request
03:11:29.101 00.000 15712 Worker thread wakes up
03:11:29.101 00.000 7988 GuideStep: 0.2 px 4 ms EAST, 0.0 px 0 ms NORTH
03:11:29.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:29.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:30.522 01.421 15712 Exposure complete
03:11:30.585 00.063 15712 worker thread done servicing request
03:11:30.585 00.000 7988 OnExposeComplete: enter
03:11:30.585 00.000 7988 UpdateGuideState(): m_state=6
03:11:30.585 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5854
03:11:30.585 00.000 7988 Star::Find returns 1 (0), X=971.00, Y=189.81, Mass=840, SNR=18.7, Peak=146 HFD=3.6
03:11:30.585 00.000 7988 MultiStar: [#1 -0.03,0.31,1.00,U] [#2 -0.04,-0.01,0.91,U] [#3 -0.14,0.60,0.89,U] [#4 0.26,0.54,0.70,U] [#5 -0.48,0.22,0.80,U] [#6 -0.26,0.19,0.68,U] [#7 0.01,0.78,0.00,M1] [#8 0.21,0.09,0.42,U] 
03:11:30.585 00.000 7988 single-star, 7 included, MultiStar: {-0.11, 0.24}, one-star: {-0.24, -0.01}
03:11:30.585 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.67 = 1.62)
03:11:30.585 00.000 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.70 = 1.58)
03:11:30.585 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.10 mountX=-0.01 mountY=0.24, mountTheta=1.62
03:11:30.585 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.01, opts=13)
03:11:30.585 00.000 7988 Enqueuing Move request for scope (-0.24, -0.01)
03:11:30.599 00.014 15712 Worker thread wakes up
03:11:30.599 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
03:11:30.599 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
03:11:30.599 00.000 15712 Moving (-0.24, -0.01) raw xDistance=-0.01 yDistance=0.24
03:11:30.602 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=255, Gamma=0.690
03:11:30.602 00.000 7988 UpdateGuideState exits: m=840 SNR=18.7
03:11:30.604 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:30.604 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:30.604 00.000 7988 Enqueuing Expose request
03:11:30.604 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
03:11:30.604 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
03:11:30.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:30.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:11:30.604 00.000 15712 MoveAxis(E, 4, ABG)
03:11:30.604 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:30.619 00.015 15712 IsGuiding returns 0
03:11:30.636 00.017 15712 IsGuiding returns 0
03:11:30.636 00.000 15712 Move returns status 0, amount 4
03:11:30.636 00.000 15712 MoveAxis(N, 0, ABG)
03:11:30.636 00.000 15712 Move returns status 0, amount 0
03:11:30.636 00.000 15712 move complete, result=0
03:11:30.636 00.000 15712 worker thread done servicing request
03:11:30.636 00.000 15712 Worker thread wakes up
03:11:30.636 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
03:11:30.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:30.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:32.276 01.640 15712 Exposure complete
03:11:32.336 00.060 15712 worker thread done servicing request
03:11:32.336 00.000 7988 OnExposeComplete: enter
03:11:32.336 00.000 7988 UpdateGuideState(): m_state=6
03:11:32.341 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5855
03:11:32.341 00.000 7988 Star::Find returns 1 (0), X=971.19, Y=189.98, Mass=1014, SNR=20.7, Peak=149 HFD=4.2
03:11:32.343 00.002 7988 MultiStar: [#1 0.03,0.31,0.93,U] [#2 0.03,0.08,0.74,U] [#3 -0.24,0.38,0.86,U] [#4 0.22,0.53,0.62,U] [#5 -0.08,0.11,0.65,U] [#6 0.01,-0.20,0.61,U] [#7 -0.46,0.66,0.00,M2] [#8 0.19,-0.11,0.37,U] 
03:11:32.343 00.000 7988 single-star, 7 included, MultiStar: {-0.01, 0.19}, one-star: {-0.05, 0.17}
03:11:32.345 00.002 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
03:11:32.347 00.002 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
03:11:32.347 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.87 mountX=0.16 mountY=0.05, mountTheta=0.28
03:11:32.349 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.17, opts=13)
03:11:32.349 00.000 7988 Enqueuing Move request for scope (-0.05, 0.17)
03:11:32.352 00.003 15712 Worker thread wakes up
03:11:32.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
03:11:32.352 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
03:11:32.352 00.000 15712 Moving (-0.05, 0.17) raw xDistance=0.16 yDistance=0.05
03:11:32.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:11:32.353 00.001 7988 UpdateGuideState exits: m=1014 SNR=20.7
03:11:32.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:32.355 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:32.355 00.000 7988 Enqueuing Expose request
03:11:32.355 00.000 15712 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.91
03:11:32.355 00.000 15712 PPEC: input: 0.16, control: 0.09, exposure: 1500
03:11:32.355 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:32.355 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:11:32.355 00.000 15712 MoveAxis(W, 28, ABG)
03:11:32.355 00.000 15712 Guiding  Dir = 3, Dur = 28
03:11:32.355 00.000 15712 IsGuiding returns 0
03:11:32.370 00.015 15712 PulseGuide returned control before completion, sleep 18
03:11:32.421 00.051 15712 IsGuiding returns 0
03:11:32.421 00.000 15712 Move returns status 0, amount 28
03:11:32.421 00.000 15712 MoveAxis(N, 0, ABG)
03:11:32.421 00.000 15712 Move returns status 0, amount 0
03:11:32.421 00.000 15712 move complete, result=0
03:11:32.421 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
03:11:32.429 00.008 15712 worker thread done servicing request
03:11:32.429 00.000 15712 Worker thread wakes up
03:11:32.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:32.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:33.840 01.411 15712 Exposure complete
03:11:33.904 00.064 15712 worker thread done servicing request
03:11:33.904 00.000 7988 OnExposeComplete: enter
03:11:33.904 00.000 7988 UpdateGuideState(): m_state=6
03:11:33.904 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5856
03:11:33.904 00.000 7988 Star::Find returns 1 (0), X=971.17, Y=189.73, Mass=920, SNR=19.6, Peak=146 HFD=3.7
03:11:33.904 00.000 7988 MultiStar: [#1 -0.02,0.20,1.01,U] [#2 -0.02,-0.01,0.84,U] [#3 0.06,0.55,0.82,U] [#4 0.30,0.27,0.69,U] [#5 -0.17,-0.23,0.65,U] [#6 0.21,-0.13,0.66,U] [#7 -0.30,0.37,0.52,U] [#8 0.60,0.02,0.43,U] 
03:11:33.904 00.000 7988 single-star, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.07, -0.08}
03:11:33.904 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
03:11:33.904 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.41)
03:11:33.904 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.28 mountX=-0.08 mountY=0.07, mountTheta=2.42
03:11:33.904 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.08, opts=13)
03:11:33.904 00.000 7988 Enqueuing Move request for scope (-0.07, -0.08)
03:11:33.904 00.000 15712 Worker thread wakes up
03:11:33.904 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
03:11:33.904 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
03:11:33.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:11:33.919 00.015 7988 UpdateGuideState exits: m=920 SNR=19.6
03:11:33.920 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:33.922 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:33.922 00.000 7988 Enqueuing Expose request
03:11:33.924 00.002 15712 Moving (-0.07, -0.08) raw xDistance=-0.08 yDistance=0.07
03:11:33.924 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
03:11:33.924 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
03:11:33.924 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:33.924 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:11:33.924 00.000 15712 MoveAxis(E, 4, ABG)
03:11:33.924 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:33.924 00.000 15712 IsGuiding returns 0
03:11:33.970 00.046 15712 IsGuiding returns 0
03:11:33.970 00.000 15712 Move returns status 0, amount 4
03:11:33.970 00.000 15712 MoveAxis(N, 0, ABG)
03:11:33.970 00.000 15712 Move returns status 0, amount 0
03:11:33.970 00.000 15712 move complete, result=0
03:11:33.970 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
03:11:33.970 00.000 15712 worker thread done servicing request
03:11:33.980 00.010 15712 Worker thread wakes up
03:11:33.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:33.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:35.721 01.741 15712 Exposure complete
03:11:35.781 00.060 15712 worker thread done servicing request
03:11:35.781 00.000 7988 OnExposeComplete: enter
03:11:35.781 00.000 7988 UpdateGuideState(): m_state=6
03:11:35.786 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5857
03:11:35.786 00.000 7988 Star::Find returns 1 (0), X=970.96, Y=190.16, Mass=916, SNR=19.5, Peak=153 HFD=3.9
03:11:35.788 00.002 7988 MultiStar: [#1 0.14,0.20,0.98,U] [#2 0.15,-0.08,0.89,U] [#3 0.21,0.37,0.75,U] [#4 0.21,0.28,0.68,U] [#5 -0.51,-0.05,0.72,U] [#6 -0.41,-0.06,0.65,U] [#7 -0.25,0.39,0.47,U] [#8 0.59,-0.05,0.41,U] 
03:11:35.789 00.001 7988 refined, 8 included, MultiStar: {-0.03, 0.16}, one-star: {-0.28, 0.34}
03:11:35.789 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
03:11:35.791 00.002 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
03:11:35.791 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.78 mountX=0.16 mountY=0.03, mountTheta=0.18
03:11:35.793 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.16, opts=13)
03:11:35.795 00.002 7988 Enqueuing Move request for scope (-0.03, 0.16)
03:11:35.797 00.002 15712 Worker thread wakes up
03:11:35.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
03:11:35.797 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
03:11:35.797 00.000 15712 Moving (-0.03, 0.16) raw xDistance=0.16 yDistance=0.03
03:11:35.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
03:11:35.797 00.000 7988 UpdateGuideState exits: m=916 SNR=19.5
03:11:35.799 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:35.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:35.801 00.002 7988 Enqueuing Expose request
03:11:35.801 00.000 15712 PPEC rslt: input = 0.16, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
03:11:35.801 00.000 15712 PPEC: input: 0.16, control: -0.01, exposure: 1500
03:11:35.801 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:35.801 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:11:35.801 00.000 15712 MoveAxis(E, 4, ABG)
03:11:35.801 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:35.801 00.000 15712 IsGuiding returns 0
03:11:35.832 00.031 15712 IsGuiding returns 0
03:11:35.832 00.000 15712 Move returns status 0, amount 4
03:11:35.832 00.000 15712 MoveAxis(N, 0, ABG)
03:11:35.832 00.000 15712 Move returns status 0, amount 0
03:11:35.832 00.000 15712 move complete, result=0
03:11:35.832 00.000 7988 GuideStep: 0.2 px 4 ms EAST, 0.0 px 0 ms NORTH
03:11:35.832 00.000 15712 worker thread done servicing request
03:11:35.832 00.000 15712 Worker thread wakes up
03:11:35.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:35.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:37.251 01.419 15712 Exposure complete
03:11:37.311 00.060 15712 worker thread done servicing request
03:11:37.311 00.000 7988 OnExposeComplete: enter
03:11:37.311 00.000 7988 UpdateGuideState(): m_state=6
03:11:37.317 00.006 7988 Star::Find(15, 970, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5858
03:11:37.319 00.002 7988 Star::Find returns 1 (0), X=971.06, Y=189.86, Mass=954, SNR=20.1, Peak=161 HFD=3.8
03:11:37.319 00.000 7988 MultiStar: [#1 -0.17,0.04,0.94,U] [#2 0.26,0.15,0.78,U] [#3 -0.18,0.31,0.82,U] [#4 0.20,0.40,0.68,U] [#5 -0.47,-0.01,0.76,U] [#6 0.17,-0.27,0.66,U] [#7 -0.22,-0.21,0.46,U] [#8 0.08,-0.35,0.44,U] 
03:11:37.321 00.002 7988 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {-0.17, 0.04}
03:11:37.321 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.02 = 1.02)
03:11:37.323 00.002 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
03:11:37.323 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.58 mountX=0.04 mountY=0.07, mountTheta=1.01
03:11:37.325 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
03:11:37.327 00.002 7988 Enqueuing Move request for scope (-0.07, 0.04)
03:11:37.327 00.000 15712 Worker thread wakes up
03:11:37.327 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
03:11:37.327 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
03:11:37.327 00.000 15712 Moving (-0.07, 0.04) raw xDistance=0.04 yDistance=0.07
03:11:37.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=47, FiltMax=255, Gamma=0.690
03:11:37.327 00.000 7988 UpdateGuideState exits: m=954 SNR=20.1
03:11:37.331 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:37.331 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:37.333 00.002 7988 Enqueuing Expose request
03:11:37.333 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
03:11:37.333 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
03:11:37.333 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:37.333 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:11:37.333 00.000 15712 MoveAxis(E, 4, ABG)
03:11:37.333 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:37.335 00.002 15712 IsGuiding returns 0
03:11:37.347 00.012 15712 IsGuiding returns 0
03:11:37.347 00.000 15712 Move returns status 0, amount 4
03:11:37.347 00.000 15712 MoveAxis(N, 0, ABG)
03:11:37.347 00.000 15712 Move returns status 0, amount 0
03:11:37.347 00.000 15712 move complete, result=0
03:11:37.347 00.000 15712 worker thread done servicing request
03:11:37.347 00.000 15712 Worker thread wakes up
03:11:37.347 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
03:11:37.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:37.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:38.986 01.639 15712 Exposure complete
03:11:39.050 00.064 15712 worker thread done servicing request
03:11:39.050 00.000 7988 OnExposeComplete: enter
03:11:39.050 00.000 7988 UpdateGuideState(): m_state=6
03:11:39.053 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5859
03:11:39.053 00.000 7988 Star::Find returns 1 (0), X=971.01, Y=189.71, Mass=851, SNR=19.0, Peak=139 HFD=3.3
03:11:39.053 00.000 7988 MultiStar: [#1 0.01,-0.15,0.98,U] [#2 0.18,-0.10,0.81,U] [#3 -0.00,0.08,0.77,U] [#4 0.13,-0.24,0.73,U] [#5 -0.01,0.06,0.70,U] [#6 0.08,-0.41,0.72,U] [#7 -0.29,0.41,0.57,U] [#8 0.60,0.32,0.43,U] 
03:11:39.053 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {-0.22, -0.11}
03:11:39.053 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
03:11:39.053 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
03:11:39.053 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.10 mountX=-0.05 mountY=-0.02, mountTheta=-2.69
03:11:39.053 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.05, opts=13)
03:11:39.053 00.000 7988 Enqueuing Move request for scope (0.03, -0.05)
03:11:39.053 00.000 15712 Worker thread wakes up
03:11:39.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
03:11:39.053 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
03:11:39.053 00.000 15712 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
03:11:39.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
03:11:39.065 00.012 7988 UpdateGuideState exits: m=851 SNR=19.0
03:11:39.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:39.065 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:39.065 00.000 7988 Enqueuing Expose request
03:11:39.070 00.005 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
03:11:39.070 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
03:11:39.070 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:39.070 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:11:39.070 00.000 15712 MoveAxis(E, 4, ABG)
03:11:39.070 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:39.070 00.000 15712 IsGuiding returns 0
03:11:39.091 00.021 15712 IsGuiding returns 0
03:11:39.091 00.000 15712 Move returns status 0, amount 4
03:11:39.091 00.000 15712 MoveAxis(N, 0, ABG)
03:11:39.091 00.000 15712 Move returns status 0, amount 0
03:11:39.091 00.000 15712 move complete, result=0
03:11:39.091 00.000 15712 worker thread done servicing request
03:11:39.091 00.000 15712 Worker thread wakes up
03:11:39.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:39.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:39.091 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
03:11:40.501 01.410 15712 Exposure complete
03:11:40.566 00.065 15712 worker thread done servicing request
03:11:40.566 00.000 7988 OnExposeComplete: enter
03:11:40.566 00.000 7988 UpdateGuideState(): m_state=6
03:11:40.569 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5860
03:11:40.569 00.000 7988 Star::Find returns 1 (0), X=971.11, Y=189.42, Mass=969, SNR=20.3, Peak=150 HFD=3.7
03:11:40.571 00.002 7988 MultiStar: [#1 -0.06,-0.04,0.92,U] [#2 0.18,-0.29,0.70,U] [#3 0.36,0.34,0.83,U] [#4 0.16,-0.09,0.70,U] [#5 -0.38,-0.00,0.66,U] [#6 -0.10,-0.30,0.57,U] [#7 -0.34,-0.15,0.45,U] [#8 0.28,-0.36,0.45,U] 
03:11:40.573 00.002 7988 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {-0.13, -0.39}
03:11:40.573 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
03:11:40.575 00.002 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
03:11:40.575 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.53 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
03:11:40.577 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.13, opts=13)
03:11:40.579 00.002 7988 Enqueuing Move request for scope (0.01, -0.13)
03:11:40.579 00.000 15712 Worker thread wakes up
03:11:40.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
03:11:40.579 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
03:11:40.579 00.000 15712 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=-0.00
03:11:40.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:11:40.580 00.001 7988 UpdateGuideState exits: m=969 SNR=20.3
03:11:40.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:40.583 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:40.583 00.000 7988 Enqueuing Expose request
03:11:40.583 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
03:11:40.583 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
03:11:40.583 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:40.583 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:11:40.583 00.000 15712 MoveAxis(E, 4, ABG)
03:11:40.583 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:40.583 00.000 15712 IsGuiding returns 0
03:11:40.644 00.061 15712 IsGuiding returns 0
03:11:40.644 00.000 15712 Move returns status 0, amount 4
03:11:40.644 00.000 15712 MoveAxis(N, 0, ABG)
03:11:40.644 00.000 15712 Move returns status 0, amount 0
03:11:40.644 00.000 15712 move complete, result=0
03:11:40.644 00.000 15712 worker thread done servicing request
03:11:40.644 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
03:11:40.644 00.000 15712 Worker thread wakes up
03:11:40.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:40.646 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:42.384 01.738 15712 Exposure complete
03:11:42.448 00.064 15712 worker thread done servicing request
03:11:42.448 00.000 7988 OnExposeComplete: enter
03:11:42.448 00.000 7988 UpdateGuideState(): m_state=6
03:11:42.448 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5861
03:11:42.448 00.000 7988 Star::Find returns 1 (0), X=971.06, Y=189.29, Mass=943, SNR=20.0, Peak=154 HFD=3.9
03:11:42.448 00.000 7988 MultiStar: [#1 -0.14,0.02,0.91,U] [#2 0.04,-0.04,0.81,U] [#3 0.19,-0.20,0.80,U] [#4 -0.03,0.13,0.63,U] [#5 -0.16,-0.37,0.66,U] [#6 -0.15,-0.36,0.66,U] [#7 -0.27,0.16,0.46,U] [#8 0.83,-0.10,0.00,M1] 
03:11:42.454 00.006 7988 refined, 7 included, MultiStar: {-0.08, -0.17}, one-star: {-0.18, -0.52}
03:11:42.454 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
03:11:42.454 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.68)
03:11:42.454 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.01 mountX=-0.17 mountY=0.08, mountTheta=2.69
03:11:42.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.17, opts=13)
03:11:42.454 00.000 7988 Enqueuing Move request for scope (-0.08, -0.17)
03:11:42.454 00.000 15712 Worker thread wakes up
03:11:42.454 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
03:11:42.454 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
03:11:42.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
03:11:42.462 00.008 7988 UpdateGuideState exits: m=943 SNR=20.0
03:11:42.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:42.464 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:42.464 00.000 7988 Enqueuing Expose request
03:11:42.466 00.002 15712 Moving (-0.08, -0.17) raw xDistance=-0.17 yDistance=0.08
03:11:42.471 00.005 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.93
03:11:42.471 00.000 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
03:11:42.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:42.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:11:42.471 00.000 15712 MoveAxis(E, 39, ABG)
03:11:42.471 00.000 15712 Guiding  Dir = 2, Dur = 39
03:11:42.471 00.000 15712 IsGuiding returns 0
03:11:42.502 00.031 15712 PulseGuide returned control before completion, sleep 19
03:11:42.545 00.043 15712 IsGuiding returns 1
03:11:42.545 00.000 15712 scope still moving after pulse duration time elapsed
03:11:42.573 00.028 15712 IsGuiding returns 0
03:11:42.573 00.000 15712 scope move finished after 39 + 62 ms
03:11:42.573 00.000 15712 Move returns status 0, amount 39
03:11:42.573 00.000 15712 MoveAxis(N, 0, ABG)
03:11:42.573 00.000 15712 Move returns status 0, amount 0
03:11:42.573 00.000 15712 move complete, result=0
03:11:42.573 00.000 15712 worker thread done servicing request
03:11:42.573 00.000 15712 Worker thread wakes up
03:11:42.573 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
03:11:42.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:42.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:43.993 01.420 15712 Exposure complete
03:11:44.057 00.064 15712 worker thread done servicing request
03:11:44.057 00.000 7988 OnExposeComplete: enter
03:11:44.057 00.000 7988 UpdateGuideState(): m_state=6
03:11:44.057 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5862
03:11:44.057 00.000 7988 Star::Find returns 1 (0), X=971.40, Y=189.73, Mass=773, SNR=18.3, Peak=132 HFD=3.2
03:11:44.057 00.000 7988 MultiStar: [#1 -0.08,-0.02,1.06,U] [#2 0.29,-0.09,0.90,U] [#3 0.37,0.25,0.82,U] [#4 0.68,0.14,0.72,U] [#5 0.25,-0.44,0.70,U] [#6 -0.24,-0.30,0.71,U] [#7 0.71,0.58,0.00,M1] [#8 0.91,0.19,0.00,M2] 
03:11:44.057 00.000 7988 single-star, 6 included, MultiStar: {0.19, -0.07}, one-star: {0.17, -0.09}
03:11:44.057 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.05 = -2.05)
03:11:44.057 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.08 = -2.08)
03:11:44.057 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.49 mountX=-0.09 mountY=-0.16, mountTheta=-2.06
03:11:44.067 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.09, opts=13)
03:11:44.067 00.000 7988 Enqueuing Move request for scope (0.17, -0.09)
03:11:44.067 00.000 15712 Worker thread wakes up
03:11:44.067 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
03:11:44.071 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
03:11:44.071 00.000 7988 UpdateGuideState exits: m=773 SNR=18.3
03:11:44.073 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:44.073 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:44.075 00.002 7988 Enqueuing Expose request
03:11:44.075 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
03:11:44.075 00.000 15712 Moving (0.17, -0.09) raw xDistance=-0.09 yDistance=-0.16
03:11:44.075 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
03:11:44.075 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
03:11:44.075 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:44.075 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:11:44.075 00.000 15712 MoveAxis(E, 4, ABG)
03:11:44.075 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:44.075 00.000 15712 IsGuiding returns 0
03:11:44.095 00.020 15712 IsGuiding returns 0
03:11:44.095 00.000 15712 Move returns status 0, amount 4
03:11:44.095 00.000 15712 MoveAxis(N, 0, ABG)
03:11:44.095 00.000 15712 Move returns status 0, amount 0
03:11:44.095 00.000 15712 move complete, result=0
03:11:44.095 00.000 15712 worker thread done servicing request
03:11:44.095 00.000 15712 Worker thread wakes up
03:11:44.095 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
03:11:44.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:44.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:45.732 01.637 15712 Exposure complete
03:11:45.794 00.062 15712 worker thread done servicing request
03:11:45.796 00.002 7988 OnExposeComplete: enter
03:11:45.796 00.000 7988 UpdateGuideState(): m_state=6
03:11:45.796 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5863
03:11:45.796 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=189.67, Mass=877, SNR=19.2, Peak=132 HFD=3.7
03:11:45.796 00.000 7988 MultiStar: [#1 0.38,-0.01,0.93,U] [#2 0.10,-0.08,0.84,U] [#3 0.23,0.04,0.89,U] [#4 0.21,-0.15,0.69,U] [#5 0.47,0.28,0.60,U] [#6 0.02,-0.05,0.58,U] [#7 0.05,0.39,0.50,U] [#8 0.34,0.51,0.41,U] 
03:11:45.796 00.000 7988 single-star, 8 included, MultiStar: {0.20, 0.04}, one-star: {0.06, -0.15}
03:11:45.802 00.006 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
03:11:45.802 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
03:11:45.802 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.18 mountX=-0.15 mountY=-0.06, mountTheta=-2.78
03:11:45.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.15, opts=13)
03:11:45.802 00.000 7988 Enqueuing Move request for scope (0.06, -0.15)
03:11:45.802 00.000 15712 Worker thread wakes up
03:11:45.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
03:11:45.802 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
03:11:45.802 00.000 15712 Moving (0.06, -0.15) raw xDistance=-0.15 yDistance=-0.06
03:11:45.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=51, FiltMax=255, Gamma=0.690
03:11:45.810 00.008 7988 UpdateGuideState exits: m=877 SNR=19.2
03:11:45.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:45.810 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:45.810 00.000 7988 Enqueuing Expose request
03:11:45.810 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
03:11:45.810 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
03:11:45.810 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:45.810 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:11:45.810 00.000 15712 MoveAxis(E, 4, ABG)
03:11:45.810 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:45.810 00.000 15712 IsGuiding returns 0
03:11:45.836 00.026 15712 IsGuiding returns 0
03:11:45.836 00.000 15712 Move returns status 0, amount 4
03:11:45.836 00.000 15712 MoveAxis(N, 0, ABG)
03:11:45.836 00.000 15712 Move returns status 0, amount 0
03:11:45.836 00.000 15712 move complete, result=0
03:11:45.836 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
03:11:45.840 00.004 15712 worker thread done servicing request
03:11:45.840 00.000 15712 Worker thread wakes up
03:11:45.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:45.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:47.246 01.406 15712 Exposure complete
03:11:47.309 00.063 15712 worker thread done servicing request
03:11:47.309 00.000 7988 OnExposeComplete: enter
03:11:47.309 00.000 7988 UpdateGuideState(): m_state=6
03:11:47.309 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5864
03:11:47.309 00.000 7988 Star::Find returns 1 (0), X=971.27, Y=189.77, Mass=942, SNR=20.0, Peak=152 HFD=3.6
03:11:47.314 00.005 7988 MultiStar: [#1 -0.07,0.25,1.00,U] [#2 0.28,0.12,0.84,U] [#3 0.14,0.34,0.81,U] [#4 0.01,0.17,0.65,U] [#5 0.10,-0.15,0.74,U] [#6 0.14,-0.06,0.62,U] [#7 0.16,0.59,0.48,U] [#8 0.63,0.38,0.00,M2] 
03:11:47.314 00.000 7988 single-star, 7 included, MultiStar: {0.09, 0.14}, one-star: {0.04, -0.05}
03:11:47.314 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.49 = -2.49)
03:11:47.314 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
03:11:47.314 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.93 mountX=-0.05 mountY=-0.03, mountTheta=-2.52
03:11:47.314 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.05, opts=13)
03:11:47.314 00.000 7988 Enqueuing Move request for scope (0.04, -0.05)
03:11:47.314 00.000 15712 Worker thread wakes up
03:11:47.323 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:11:47.323 00.000 7988 UpdateGuideState exits: m=942 SNR=20.0
03:11:47.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:47.326 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:47.326 00.000 7988 Enqueuing Expose request
03:11:47.328 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:11:47.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:11:47.328 00.000 15712 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.03
03:11:47.331 00.003 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
03:11:47.331 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
03:11:47.331 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:47.331 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:11:47.331 00.000 15712 MoveAxis(E, 4, ABG)
03:11:47.331 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:47.331 00.000 15712 IsGuiding returns 0
03:11:47.356 00.025 15712 IsGuiding returns 0
03:11:47.356 00.000 15712 Move returns status 0, amount 4
03:11:47.356 00.000 15712 MoveAxis(N, 0, ABG)
03:11:47.356 00.000 15712 Move returns status 0, amount 0
03:11:47.356 00.000 15712 move complete, result=0
03:11:47.356 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
03:11:47.358 00.002 15712 worker thread done servicing request
03:11:47.358 00.000 15712 Worker thread wakes up
03:11:47.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:47.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:48.999 01.641 15712 Exposure complete
03:11:49.062 00.063 15712 worker thread done servicing request
03:11:49.062 00.000 7988 OnExposeComplete: enter
03:11:49.065 00.003 7988 UpdateGuideState(): m_state=6
03:11:49.065 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5865
03:11:49.067 00.002 7988 Star::Find returns 1 (0), X=971.19, Y=189.84, Mass=900, SNR=19.7, Peak=138 HFD=3.9
03:11:49.069 00.002 7988 MultiStar: [#1 -0.04,0.16,1.04,U] [#2 0.27,0.02,0.81,U] [#3 0.32,0.40,0.85,U] [#4 0.15,0.10,0.68,U] [#5 -0.06,0.25,0.70,U] [#6 0.03,-0.12,0.57,U] [#7 -0.70,0.98,0.00,M1] [#8 0.02,0.06,0.39,U] 
03:11:49.069 00.000 7988 single-star, 7 included, MultiStar: {0.08, 0.12}, one-star: {-0.05, 0.03}
03:11:49.071 00.002 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.56) = xAngle (1.08 = 1.08)
03:11:49.071 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
03:11:49.073 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.65 mountX=0.03 mountY=0.05, mountTheta=1.07
03:11:49.073 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
03:11:49.075 00.002 7988 Enqueuing Move request for scope (-0.05, 0.03)
03:11:49.077 00.002 15712 Worker thread wakes up
03:11:49.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
03:11:49.077 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
03:11:49.077 00.000 15712 Moving (-0.05, 0.03) raw xDistance=0.03 yDistance=0.05
03:11:49.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:11:49.078 00.001 7988 UpdateGuideState exits: m=900 SNR=19.7
03:11:49.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:49.078 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:49.082 00.004 7988 Enqueuing Expose request
03:11:49.082 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
03:11:49.082 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
03:11:49.082 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:49.082 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:11:49.082 00.000 15712 MoveAxis(E, 4, ABG)
03:11:49.082 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:49.082 00.000 15712 IsGuiding returns 0
03:11:49.098 00.016 15712 IsGuiding returns 0
03:11:49.098 00.000 15712 Move returns status 0, amount 4
03:11:49.098 00.000 15712 MoveAxis(N, 0, ABG)
03:11:49.098 00.000 15712 Move returns status 0, amount 0
03:11:49.098 00.000 15712 move complete, result=0
03:11:49.098 00.000 15712 worker thread done servicing request
03:11:49.098 00.000 15712 Worker thread wakes up
03:11:49.098 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:11:49.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:49.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:50.513 01.415 15712 Exposure complete
03:11:50.578 00.065 15712 worker thread done servicing request
03:11:50.578 00.000 7988 OnExposeComplete: enter
03:11:50.578 00.000 7988 UpdateGuideState(): m_state=6
03:11:50.581 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5866
03:11:50.581 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=189.84, Mass=841, SNR=18.9, Peak=151 HFD=3.5
03:11:50.583 00.002 7988 MultiStar: [#1 0.11,0.11,1.06,U] [#2 -0.13,0.10,0.87,U] [#3 0.23,0.42,0.81,U] [#4 0.04,0.51,0.70,U] [#5 -0.16,0.09,0.71,U] [#6 -0.13,0.03,0.58,U] [#7 -0.04,1.03,0.00,M2] [#8 1.37,0.10,0.00,M2] 
03:11:50.583 00.000 7988 single-star, 6 included, MultiStar: {0.02, 0.18}, one-star: {0.07, 0.02}
03:11:50.585 00.002 7988 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.56) = xAngle (-1.21 = -1.21)
03:11:50.587 00.002 7988 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
03:11:50.587 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.35 mountX=0.03 mountY=-0.07, mountTheta=-1.22
03:11:50.589 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.02, opts=13)
03:11:50.589 00.000 7988 Enqueuing Move request for scope (0.07, 0.02)
03:11:50.592 00.003 15712 Worker thread wakes up
03:11:50.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
03:11:50.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:11:50.593 00.001 7988 UpdateGuideState exits: m=841 SNR=18.9
03:11:50.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:50.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:50.593 00.000 7988 Enqueuing Expose request
03:11:50.593 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
03:11:50.593 00.000 15712 Moving (0.07, 0.02) raw xDistance=0.03 yDistance=-0.07
03:11:50.593 00.000 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
03:11:50.593 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
03:11:50.593 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:50.593 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:11:50.593 00.000 15712 MoveAxis(E, 4, ABG)
03:11:50.593 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:50.593 00.000 15712 IsGuiding returns 0
03:11:50.647 00.054 15712 IsGuiding returns 0
03:11:50.647 00.000 15712 Move returns status 0, amount 4
03:11:50.647 00.000 15712 MoveAxis(N, 0, ABG)
03:11:50.647 00.000 15712 Move returns status 0, amount 0
03:11:50.647 00.000 15712 move complete, result=0
03:11:50.647 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
03:11:50.651 00.004 15712 worker thread done servicing request
03:11:50.651 00.000 15712 Worker thread wakes up
03:11:50.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:50.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:52.285 01.634 15712 Exposure complete
03:11:52.346 00.061 15712 worker thread done servicing request
03:11:52.346 00.000 7988 OnExposeComplete: enter
03:11:52.346 00.000 7988 UpdateGuideState(): m_state=6
03:11:52.350 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5867
03:11:52.350 00.000 7988 Star::Find returns 1 (0), X=971.17, Y=189.62, Mass=846, SNR=18.9, Peak=142 HFD=3.6
03:11:52.352 00.002 7988 MultiStar: [#1 0.08,0.20,1.02,U] [#2 0.05,-0.14,0.90,U] [#3 0.29,0.40,0.86,U] [#4 0.25,0.47,0.76,U] [#5 0.00,0.26,0.76,U] [#6 0.23,-0.51,0.71,U] [#7 -0.20,0.53,0.54,U] [#8 0.61,-0.10,0.41,U] 
03:11:52.354 00.002 7988 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {-0.06, -0.20}
03:11:52.354 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
03:11:52.356 00.002 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
03:11:52.356 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.68 mountX=0.10 mountY=-0.12, mountTheta=-0.89
03:11:52.358 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.09, opts=13)
03:11:52.358 00.000 7988 Enqueuing Move request for scope (0.12, 0.09)
03:11:52.361 00.003 15712 Worker thread wakes up
03:11:52.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
03:11:52.361 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
03:11:52.361 00.000 15712 Moving (0.12, 0.09) raw xDistance=0.10 yDistance=-0.12
03:11:52.362 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=50, FiltMax=255, Gamma=0.690
03:11:52.362 00.000 7988 UpdateGuideState exits: m=846 SNR=18.9
03:11:52.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:52.362 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:52.362 00.000 7988 Enqueuing Expose request
03:11:52.362 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
03:11:52.362 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
03:11:52.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:52.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:11:52.362 00.000 15712 MoveAxis(E, 4, ABG)
03:11:52.362 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:52.362 00.000 15712 IsGuiding returns 0
03:11:52.383 00.021 15712 IsGuiding returns 0
03:11:52.383 00.000 15712 Move returns status 0, amount 4
03:11:52.383 00.000 15712 MoveAxis(N, 0, ABG)
03:11:52.383 00.000 15712 Move returns status 0, amount 0
03:11:52.383 00.000 15712 move complete, result=0
03:11:52.383 00.000 15712 worker thread done servicing request
03:11:52.383 00.000 15712 Worker thread wakes up
03:11:52.383 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
03:11:52.393 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:52.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:53.800 01.407 15712 Exposure complete
03:11:53.861 00.061 15712 worker thread done servicing request
03:11:53.861 00.000 7988 OnExposeComplete: enter
03:11:53.861 00.000 7988 UpdateGuideState(): m_state=6
03:11:53.865 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5868
03:11:53.865 00.000 7988 Star::Find returns 1 (0), X=971.13, Y=189.74, Mass=778, SNR=18.2, Peak=133 HFD=3.5
03:11:53.867 00.002 7988 MultiStar: [#1 0.09,-0.05,1.04,U] [#2 0.19,-0.04,0.86,U] [#3 0.11,0.25,0.82,U] [#4 0.31,0.48,0.71,U] [#5 -0.02,-0.24,0.80,U] [#6 -0.02,-0.05,0.65,U] [#7 -0.26,0.18,0.53,U] [#8 0.79,-0.19,0.00,M2] 
03:11:53.867 00.000 7988 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {-0.10, -0.07}
03:11:53.869 00.002 7988 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.56) = xAngle (-0.86 = -0.86)
03:11:53.871 00.002 7988 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
03:11:53.871 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.70 mountX=0.04 mountY=-0.05, mountTheta=-0.87
03:11:53.873 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.04, opts=13)
03:11:53.873 00.000 7988 Enqueuing Move request for scope (0.05, 0.04)
03:11:53.875 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:11:53.875 00.000 7988 UpdateGuideState exits: m=778 SNR=18.2
03:11:53.877 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:53.879 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:53.879 00.000 7988 Enqueuing Expose request
03:11:53.881 00.002 15712 Worker thread wakes up
03:11:53.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:11:53.881 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:11:53.881 00.000 15712 Moving (0.05, 0.04) raw xDistance=0.04 yDistance=-0.05
03:11:53.885 00.004 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
03:11:53.885 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
03:11:53.885 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:53.885 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:11:53.885 00.000 15712 MoveAxis(E, 3, ABG)
03:11:53.885 00.000 15712 Guiding  Dir = 2, Dur = 3
03:11:53.885 00.000 15712 IsGuiding returns 0
03:11:53.909 00.024 15712 IsGuiding returns 0
03:11:53.909 00.000 15712 Move returns status 0, amount 3
03:11:53.909 00.000 15712 MoveAxis(N, 0, ABG)
03:11:53.909 00.000 15712 Move returns status 0, amount 0
03:11:53.909 00.000 15712 move complete, result=0
03:11:53.909 00.000 15712 worker thread done servicing request
03:11:53.909 00.000 15712 Worker thread wakes up
03:11:53.909 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
03:11:53.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:53.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:55.551 01.642 15712 Exposure complete
03:11:55.613 00.062 15712 worker thread done servicing request
03:11:55.613 00.000 7988 OnExposeComplete: enter
03:11:55.613 00.000 7988 UpdateGuideState(): m_state=6
03:11:55.613 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5869
03:11:55.613 00.000 7988 Star::Find returns 1 (0), X=971.31, Y=189.69, Mass=832, SNR=18.5, Peak=131 HFD=3.5
03:11:55.613 00.000 7988 MultiStar: [#1 -0.02,0.20,1.08,U] [#2 0.24,-0.18,0.93,U] [#3 -0.03,-0.03,0.90,U] [#4 0.00,0.30,0.70,U] [#5 -0.06,-0.19,0.73,U] [#6 -0.22,-0.37,0.70,U] [#7 -0.37,-0.02,0.53,U] [#8 0.04,-0.55,0.41,U] 
03:11:55.613 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.08, -0.13}
03:11:55.613 00.000 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
03:11:55.622 00.009 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.89)
03:11:55.622 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.80 mountX=-0.08 mountY=0.02, mountTheta=2.89
03:11:55.625 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.08, opts=13)
03:11:55.625 00.000 7988 Enqueuing Move request for scope (-0.02, -0.08)
03:11:55.627 00.002 15712 Worker thread wakes up
03:11:55.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
03:11:55.627 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
03:11:55.627 00.000 15712 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
03:11:55.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:11:55.629 00.002 7988 UpdateGuideState exits: m=832 SNR=18.5
03:11:55.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:55.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:55.629 00.000 7988 Enqueuing Expose request
03:11:55.629 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
03:11:55.629 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
03:11:55.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:55.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:11:55.629 00.000 15712 MoveAxis(E, 4, ABG)
03:11:55.629 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:55.629 00.000 15712 IsGuiding returns 0
03:11:55.645 00.016 15712 IsGuiding returns 0
03:11:55.645 00.000 15712 Move returns status 0, amount 4
03:11:55.645 00.000 15712 MoveAxis(N, 0, ABG)
03:11:55.645 00.000 15712 Move returns status 0, amount 0
03:11:55.645 00.000 15712 move complete, result=0
03:11:55.645 00.000 15712 worker thread done servicing request
03:11:55.645 00.000 15712 Worker thread wakes up
03:11:55.645 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
03:11:55.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:55.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:57.066 01.421 15712 Exposure complete
03:11:57.130 00.064 15712 worker thread done servicing request
03:11:57.130 00.000 7988 OnExposeComplete: enter
03:11:57.130 00.000 7988 UpdateGuideState(): m_state=6
03:11:57.133 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5870
03:11:57.133 00.000 7988 Star::Find returns 1 (0), X=971.19, Y=189.91, Mass=835, SNR=18.7, Peak=130 HFD=3.7
03:11:57.136 00.003 7988 MultiStar: [#1 0.40,0.04,0.95,U] [#2 0.17,-0.03,0.84,U] [#3 0.06,0.57,0.80,U] [#4 -0.01,0.35,0.72,U] [#5 -0.17,0.09,0.72,U] [#6 -0.14,-0.08,0.58,U] [#7 -0.01,0.13,0.43,U] [#8 0.06,0.51,0.43,U] 
03:11:57.136 00.000 7988 single-star, 8 included, MultiStar: {0.05, 0.17}, one-star: {-0.04, 0.10}
03:11:57.138 00.002 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
03:11:57.139 00.001 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
03:11:57.139 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.98 mountX=0.10 mountY=0.04, mountTheta=0.39
03:11:57.141 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.10, opts=13)
03:11:57.143 00.002 7988 Enqueuing Move request for scope (-0.04, 0.10)
03:11:57.143 00.000 15712 Worker thread wakes up
03:11:57.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
03:11:57.143 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
03:11:57.143 00.000 15712 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.04
03:11:57.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
03:11:57.143 00.000 7988 UpdateGuideState exits: m=835 SNR=18.7
03:11:57.146 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:57.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:57.149 00.003 7988 Enqueuing Expose request
03:11:57.149 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
03:11:57.149 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
03:11:57.149 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:57.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:11:57.149 00.000 15712 MoveAxis(E, 4, ABG)
03:11:57.149 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:57.151 00.002 15712 IsGuiding returns 0
03:11:57.162 00.011 15712 IsGuiding returns 0
03:11:57.162 00.000 15712 Move returns status 0, amount 4
03:11:57.162 00.000 15712 MoveAxis(N, 0, ABG)
03:11:57.162 00.000 15712 Move returns status 0, amount 0
03:11:57.162 00.000 15712 move complete, result=0
03:11:57.162 00.000 15712 worker thread done servicing request
03:11:57.162 00.000 15712 Worker thread wakes up
03:11:57.162 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
03:11:57.172 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:57.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:11:58.807 01.635 15712 Exposure complete
03:11:58.870 00.063 15712 worker thread done servicing request
03:11:58.871 00.001 7988 OnExposeComplete: enter
03:11:58.871 00.000 7988 UpdateGuideState(): m_state=6
03:11:58.871 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5871
03:11:58.871 00.000 7988 Star::Find returns 1 (0), X=971.15, Y=189.85, Mass=830, SNR=18.5, Peak=132 HFD=3.6
03:11:58.875 00.004 7988 MultiStar: [#1 0.18,0.00,1.01,U] [#2 0.20,-0.05,0.84,U] [#3 0.34,0.48,0.85,U] [#4 0.15,0.11,0.65,U] [#5 0.31,0.23,0.73,U] [#6 -0.10,-0.36,0.65,U] [#7 -0.01,0.13,0.59,U] [#8 0.11,0.15,0.45,U] 
03:11:58.875 00.000 7988 single-star, 8 included, MultiStar: {0.13, 0.08}, one-star: {-0.08, 0.04}
03:11:58.875 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
03:11:58.875 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
03:11:58.875 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.71 mountX=0.04 mountY=0.08, mountTheta=1.14
03:11:58.875 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.04, opts=13)
03:11:58.883 00.008 7988 Enqueuing Move request for scope (-0.08, 0.04)
03:11:58.883 00.000 15712 Worker thread wakes up
03:11:58.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
03:11:58.883 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
03:11:58.883 00.000 15712 Moving (-0.08, 0.04) raw xDistance=0.04 yDistance=0.08
03:11:58.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
03:11:58.883 00.000 7988 UpdateGuideState exits: m=830 SNR=18.5
03:11:58.886 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:58.886 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:11:58.886 00.000 7988 Enqueuing Expose request
03:11:58.886 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
03:11:58.886 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
03:11:58.886 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:58.886 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:11:58.886 00.000 15712 MoveAxis(E, 4, ABG)
03:11:58.886 00.000 15712 Guiding  Dir = 2, Dur = 4
03:11:58.886 00.000 15712 IsGuiding returns 0
03:11:58.912 00.026 15712 IsGuiding returns 0
03:11:58.912 00.000 15712 Move returns status 0, amount 4
03:11:58.912 00.000 15712 MoveAxis(N, 0, ABG)
03:11:58.912 00.000 15712 Move returns status 0, amount 0
03:11:58.912 00.000 15712 move complete, result=0
03:11:58.912 00.000 15712 worker thread done servicing request
03:11:58.912 00.000 15712 Worker thread wakes up
03:11:58.912 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
03:11:58.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:11:58.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:00.320 01.408 15712 Exposure complete
03:12:00.382 00.062 15712 worker thread done servicing request
03:12:00.382 00.000 7988 OnExposeComplete: enter
03:12:00.382 00.000 7988 UpdateGuideState(): m_state=6
03:12:00.382 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5872
03:12:00.382 00.000 7988 Star::Find returns 1 (0), X=971.16, Y=190.17, Mass=874, SNR=19.4, Peak=169 HFD=3.2
03:12:00.382 00.000 7988 MultiStar: [#1 0.18,0.62,1.01,U] [#2 0.18,0.44,0.90,U] [#3 0.18,0.67,0.82,U] [#4 0.34,0.54,0.70,U] [#5 -0.16,0.36,0.75,U] [#6 -0.17,0.32,0.65,U] [#7 -0.02,0.62,0.53,U] [#8 0.78,0.43,0.00,M1] 
03:12:00.389 00.007 7988 single-star, 7 included, MultiStar: {0.07, 0.49}, one-star: {-0.07, 0.36}
03:12:00.389 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
03:12:00.389 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
03:12:00.389 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.36 hyp=0.36 cameraTheta=1.77 mountX=0.36 mountY=0.06, mountTheta=0.18
03:12:00.389 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.36, opts=13)
03:12:00.389 00.000 7988 Enqueuing Move request for scope (-0.07, 0.36)
03:12:00.389 00.000 15712 Worker thread wakes up
03:12:00.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.36) opts 0xd
03:12:00.389 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.36)
03:12:00.389 00.000 15712 Moving (-0.07, 0.36) raw xDistance=0.36 yDistance=0.06
03:12:00.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=255, Gamma=0.690
03:12:00.397 00.008 7988 UpdateGuideState exits: m=874 SNR=19.4
03:12:00.399 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:00.399 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:00.399 00.000 7988 Enqueuing Expose request
03:12:00.399 00.000 15712 PPEC rslt: input = 0.36, final = 0.20, react = 0.21, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.97
03:12:00.399 00.000 15712 PPEC: input: 0.36, control: 0.20, exposure: 1500
03:12:00.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:00.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:12:00.399 00.000 15712 MoveAxis(W, 67, ABG)
03:12:00.399 00.000 15712 Guiding  Dir = 3, Dur = 67
03:12:00.399 00.000 15712 IsGuiding returns 0
03:12:00.429 00.030 15712 PulseGuide returned control before completion, sleep 49
03:12:00.511 00.082 15712 IsGuiding returns 0
03:12:00.511 00.000 15712 Move returns status 0, amount 67
03:12:00.511 00.000 15712 MoveAxis(N, 0, ABG)
03:12:00.511 00.000 15712 Move returns status 0, amount 0
03:12:00.511 00.000 15712 move complete, result=0
03:12:00.511 00.000 7988 GuideStep: 0.4 px 67 ms WEST, 0.1 px 0 ms NORTH
03:12:00.513 00.002 15712 worker thread done servicing request
03:12:00.513 00.000 15712 Worker thread wakes up
03:12:00.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:00.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:02.154 01.641 15712 Exposure complete
03:12:02.215 00.061 15712 worker thread done servicing request
03:12:02.215 00.000 7988 OnExposeComplete: enter
03:12:02.215 00.000 7988 UpdateGuideState(): m_state=6
03:12:02.221 00.006 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5873
03:12:02.221 00.000 7988 Star::Find returns 1 (0), X=971.07, Y=189.85, Mass=932, SNR=19.9, Peak=149 HFD=4.2
03:12:02.223 00.002 7988 MultiStar: [#1 0.26,0.00,0.96,U] [#2 0.14,0.28,0.87,U] [#3 0.36,0.37,0.82,U] [#4 0.21,-0.03,0.68,U] [#5 0.02,0.42,0.77,U] [#6 -0.21,-0.06,0.70,U] [#7 0.05,0.03,0.47,U] [#8 0.75,0.06,0.00,M2] 
03:12:02.224 00.001 7988 refined, 7 included, MultiStar: {0.09, 0.14}, one-star: {-0.16, 0.03}
03:12:02.224 00.000 7988 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.56) = xAngle (-0.56 = -0.56)
03:12:02.226 00.002 7988 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
03:12:02.226 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.00 mountX=0.14 mountY=-0.09, mountTheta=-0.58
03:12:02.228 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.14, opts=13)
03:12:02.230 00.002 7988 Enqueuing Move request for scope (0.09, 0.14)
03:12:02.231 00.001 15712 Worker thread wakes up
03:12:02.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
03:12:02.231 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
03:12:02.231 00.000 15712 Moving (0.09, 0.14) raw xDistance=0.14 yDistance=-0.09
03:12:02.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:02.231 00.000 7988 UpdateGuideState exits: m=932 SNR=19.9
03:12:02.234 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:02.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:02.236 00.002 7988 Enqueuing Expose request
03:12:02.236 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
03:12:02.236 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
03:12:02.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:02.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:12:02.236 00.000 15712 MoveAxis(E, 4, ABG)
03:12:02.236 00.000 15712 Guiding  Dir = 2, Dur = 4
03:12:02.238 00.002 15712 IsGuiding returns 0
03:12:02.252 00.014 15712 IsGuiding returns 0
03:12:02.252 00.000 15712 Move returns status 0, amount 4
03:12:02.252 00.000 15712 MoveAxis(N, 0, ABG)
03:12:02.252 00.000 15712 Move returns status 0, amount 0
03:12:02.252 00.000 15712 move complete, result=0
03:12:02.252 00.000 15712 worker thread done servicing request
03:12:02.252 00.000 15712 Worker thread wakes up
03:12:02.252 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
03:12:02.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:02.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:03.663 01.411 15712 Exposure complete
03:12:03.726 00.063 15712 worker thread done servicing request
03:12:03.726 00.000 7988 OnExposeComplete: enter
03:12:03.726 00.000 7988 UpdateGuideState(): m_state=6
03:12:03.731 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5874
03:12:03.731 00.000 7988 Star::Find returns 1 (0), X=971.11, Y=189.73, Mass=925, SNR=19.8, Peak=139 HFD=3.6
03:12:03.733 00.002 7988 MultiStar: [#1 0.00,0.11,0.99,U] [#2 0.22,-0.21,0.77,U] [#3 -0.03,0.18,0.77,U] [#4 0.14,0.23,0.74,U] [#5 -0.26,-0.30,0.72,U] [#6 -0.34,-0.25,0.66,U] [#7 0.00,0.29,0.47,U] [#8 0.40,-0.45,0.38,U] 
03:12:03.733 00.000 7988 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {-0.12, -0.09}
03:12:03.735 00.002 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.62 = 2.66)
03:12:03.735 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.65 = 2.63)
03:12:03.737 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.06 mountX=-0.04 mountY=0.02, mountTheta=2.64
03:12:03.739 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.04, opts=13)
03:12:03.739 00.000 7988 Enqueuing Move request for scope (-0.02, -0.04)
03:12:03.741 00.002 15712 Worker thread wakes up
03:12:03.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
03:12:03.741 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
03:12:03.741 00.000 15712 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.02
03:12:03.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:03.742 00.001 7988 UpdateGuideState exits: m=925 SNR=19.8
03:12:03.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:03.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:03.742 00.000 7988 Enqueuing Expose request
03:12:03.742 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
03:12:03.742 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
03:12:03.742 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:03.742 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:12:03.742 00.000 15712 MoveAxis(E, 4, ABG)
03:12:03.742 00.000 15712 Guiding  Dir = 2, Dur = 4
03:12:03.742 00.000 15712 IsGuiding returns 0
03:12:03.794 00.052 15712 IsGuiding returns 0
03:12:03.794 00.000 15712 Move returns status 0, amount 4
03:12:03.794 00.000 15712 MoveAxis(N, 0, ABG)
03:12:03.794 00.000 15712 Move returns status 0, amount 0
03:12:03.794 00.000 15712 move complete, result=0
03:12:03.805 00.011 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:12:03.805 00.000 15712 worker thread done servicing request
03:12:03.805 00.000 15712 Worker thread wakes up
03:12:03.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:03.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:05.451 01.646 15712 Exposure complete
03:12:05.512 00.061 15712 worker thread done servicing request
03:12:05.512 00.000 7988 OnExposeComplete: enter
03:12:05.512 00.000 7988 UpdateGuideState(): m_state=6
03:12:05.516 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5875
03:12:05.516 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=189.62, Mass=879, SNR=19.1, Peak=132 HFD=3.8
03:12:05.518 00.002 7988 MultiStar: [#1 -0.06,0.29,1.06,U] [#2 0.10,-0.12,0.93,U] [#3 0.01,0.27,0.84,U] [#4 0.29,-0.17,0.79,U] [#5 -0.30,0.17,0.76,U] [#6 -0.15,-0.43,0.67,U] [#7 -0.25,-0.16,0.50,U] [#8 0.89,-0.21,0.00,M2] 
03:12:05.518 00.000 7988 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {-0.21, -0.20}
03:12:05.520 00.002 7988 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.56) = xAngle (-4.34 = 1.95)
03:12:05.520 00.000 7988 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.91)
03:12:05.522 00.002 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.77 mountX=-0.02 mountY=0.06, mountTheta=1.94
03:12:05.524 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.02, opts=13)
03:12:05.525 00.001 7988 Enqueuing Move request for scope (-0.06, -0.02)
03:12:05.525 00.000 15712 Worker thread wakes up
03:12:05.525 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
03:12:05.525 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
03:12:05.525 00.000 15712 Moving (-0.06, -0.02) raw xDistance=-0.02 yDistance=0.06
03:12:05.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:05.528 00.003 7988 UpdateGuideState exits: m=879 SNR=19.1
03:12:05.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:05.528 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:05.528 00.000 7988 Enqueuing Expose request
03:12:05.528 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
03:12:05.528 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
03:12:05.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:05.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:12:05.528 00.000 15712 MoveAxis(E, 4, ABG)
03:12:05.528 00.000 15712 Guiding  Dir = 2, Dur = 4
03:12:05.528 00.000 15712 IsGuiding returns 0
03:12:05.547 00.019 15712 IsGuiding returns 0
03:12:05.547 00.000 15712 Move returns status 0, amount 4
03:12:05.547 00.000 15712 MoveAxis(N, 0, ABG)
03:12:05.547 00.000 15712 Move returns status 0, amount 0
03:12:05.547 00.000 15712 move complete, result=0
03:12:05.547 00.000 15712 worker thread done servicing request
03:12:05.547 00.000 15712 Worker thread wakes up
03:12:05.547 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
03:12:05.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:05.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:06.964 01.417 15712 Exposure complete
03:12:07.025 00.061 15712 worker thread done servicing request
03:12:07.025 00.000 7988 OnExposeComplete: enter
03:12:07.025 00.000 7988 UpdateGuideState(): m_state=6
03:12:07.029 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5876
03:12:07.029 00.000 7988 Star::Find returns 1 (0), X=971.43, Y=189.83, Mass=918, SNR=19.9, Peak=141 HFD=3.7
03:12:07.031 00.002 7988 MultiStar: [#1 0.06,-0.13,0.99,U] [#2 0.20,-0.30,0.89,U] [#3 0.08,0.17,0.82,U] [#4 0.15,-0.05,0.74,U] [#5 0.06,-0.50,0.68,U] [#6 0.33,-0.50,0.61,U] [#7 -0.14,-0.12,0.48,U] [#8 0.05,-0.36,0.47,U] 
03:12:07.031 00.000 7988 single-star, 8 included, MultiStar: {0.12, -0.17}, one-star: {0.19, 0.01}
03:12:07.033 00.002 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
03:12:07.033 00.000 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
03:12:07.035 00.002 7988 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.08 mountX=0.02 mountY=-0.19, mountTheta=-1.48
03:12:07.036 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.01, opts=13)
03:12:07.038 00.002 7988 Enqueuing Move request for scope (0.19, 0.01)
03:12:07.038 00.000 15712 Worker thread wakes up
03:12:07.038 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
03:12:07.038 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
03:12:07.038 00.000 15712 Moving (0.19, 0.01) raw xDistance=0.02 yDistance=-0.19
03:12:07.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:07.041 00.003 7988 UpdateGuideState exits: m=918 SNR=19.9
03:12:07.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:07.041 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:07.041 00.000 7988 Enqueuing Expose request
03:12:07.041 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
03:12:07.041 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
03:12:07.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:07.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:12:07.041 00.000 15712 MoveAxis(E, 4, ABG)
03:12:07.041 00.000 15712 Guiding  Dir = 2, Dur = 4
03:12:07.041 00.000 15712 IsGuiding returns 0
03:12:07.061 00.020 15712 IsGuiding returns 0
03:12:07.061 00.000 15712 Move returns status 0, amount 4
03:12:07.061 00.000 15712 MoveAxis(N, 0, ABG)
03:12:07.061 00.000 15712 Move returns status 0, amount 0
03:12:07.061 00.000 15712 move complete, result=0
03:12:07.061 00.000 15712 worker thread done servicing request
03:12:07.061 00.000 15712 Worker thread wakes up
03:12:07.061 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
03:12:07.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:07.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:08.704 01.643 15712 Exposure complete
03:12:08.765 00.061 15712 worker thread done servicing request
03:12:08.765 00.000 7988 OnExposeComplete: enter
03:12:08.765 00.000 7988 UpdateGuideState(): m_state=6
03:12:08.769 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5877
03:12:08.769 00.000 7988 Star::Find returns 1 (0), X=971.42, Y=189.70, Mass=791, SNR=18.0, Peak=137 HFD=3.5
03:12:08.771 00.002 7988 MultiStar: [#1 0.18,0.17,1.10,U] [#2 0.18,-0.36,0.96,U] [#3 0.14,0.38,0.89,U] [#4 0.19,0.01,0.80,U] [#5 0.33,-0.62,0.75,U] [#6 -0.54,-0.48,0.00,M1] [#7 0.04,0.49,0.50,U] [#8 1.01,-0.34,0.00,M2] 
03:12:08.773 00.002 7988 refined, 6 included, MultiStar: {0.18, -0.03}, one-star: {0.18, -0.11}
03:12:08.773 00.000 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
03:12:08.775 00.002 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
03:12:08.775 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.19 cameraTheta=-0.14 mountX=-0.02 mountY=-0.18, mountTheta=-1.70
03:12:08.778 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.03, opts=13)
03:12:08.778 00.000 7988 Enqueuing Move request for scope (0.18, -0.03)
03:12:08.780 00.002 15712 Worker thread wakes up
03:12:08.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
03:12:08.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
03:12:08.780 00.000 15712 Moving (0.18, -0.03) raw xDistance=-0.02 yDistance=-0.18
03:12:08.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=49, FiltMax=255, Gamma=0.690
03:12:08.780 00.000 7988 UpdateGuideState exits: m=791 SNR=18.0
03:12:08.783 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:08.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:08.785 00.002 7988 Enqueuing Expose request
03:12:08.785 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
03:12:08.785 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
03:12:08.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:08.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:12:08.785 00.000 15712 MoveAxis(E, 4, ABG)
03:12:08.785 00.000 15712 Guiding  Dir = 2, Dur = 4
03:12:08.790 00.005 15712 IsGuiding returns 0
03:12:08.807 00.017 15712 IsGuiding returns 0
03:12:08.807 00.000 15712 Move returns status 0, amount 4
03:12:08.807 00.000 15712 MoveAxis(N, 0, ABG)
03:12:08.807 00.000 15712 Move returns status 0, amount 0
03:12:08.807 00.000 15712 move complete, result=0
03:12:08.807 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
03:12:08.810 00.003 15712 worker thread done servicing request
03:12:08.810 00.000 15712 Worker thread wakes up
03:12:08.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:08.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:10.215 01.405 15712 Exposure complete
03:12:10.276 00.061 15712 worker thread done servicing request
03:12:10.276 00.000 7988 OnExposeComplete: enter
03:12:10.276 00.000 7988 UpdateGuideState(): m_state=6
03:12:10.280 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5878
03:12:10.280 00.000 7988 Star::Find returns 1 (0), X=971.10, Y=189.48, Mass=770, SNR=18.2, Peak=130 HFD=3.5
03:12:10.282 00.002 7988 MultiStar: [#1 0.26,-0.02,1.02,U] [#2 0.20,-0.32,0.93,U] [#3 0.17,0.13,0.98,U] [#4 0.23,0.23,0.74,U] [#5 -0.27,-0.14,0.71,U] [#6 -0.05,-0.17,0.67,U] [#7 0.18,0.56,0.55,U] [#8 0.85,-0.37,0.00,M3] 
03:12:10.282 00.000 7988 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {-0.14, -0.33}
03:12:10.284 00.002 7988 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.56) = xAngle (-2.03 = -2.03)
03:12:10.286 00.002 7988 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
03:12:10.286 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.47 mountX=-0.04 mountY=-0.08, mountTheta=-2.04
03:12:10.288 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.04, opts=13)
03:12:10.290 00.002 7988 Enqueuing Move request for scope (0.08, -0.04)
03:12:10.290 00.000 15712 Worker thread wakes up
03:12:10.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
03:12:10.290 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
03:12:10.290 00.000 15712 Moving (0.08, -0.04) raw xDistance=-0.04 yDistance=-0.08
03:12:10.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:10.292 00.002 7988 UpdateGuideState exits: m=770 SNR=18.2
03:12:10.294 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:10.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:10.296 00.002 7988 Enqueuing Expose request
03:12:10.296 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
03:12:10.296 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
03:12:10.296 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:10.296 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:12:10.296 00.000 15712 MoveAxis(E, 5, ABG)
03:12:10.296 00.000 15712 Guiding  Dir = 2, Dur = 5
03:12:10.296 00.000 15712 IsGuiding returns 0
03:12:10.327 00.031 15712 IsGuiding returns 0
03:12:10.327 00.000 15712 Move returns status 0, amount 5
03:12:10.327 00.000 15712 MoveAxis(N, 0, ABG)
03:12:10.327 00.000 15712 Move returns status 0, amount 0
03:12:10.327 00.000 15712 move complete, result=0
03:12:10.327 00.000 15712 worker thread done servicing request
03:12:10.327 00.000 15712 Worker thread wakes up
03:12:10.327 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
03:12:10.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:10.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:11.969 01.642 15712 Exposure complete
03:12:12.031 00.062 15712 worker thread done servicing request
03:12:12.031 00.000 7988 OnExposeComplete: enter
03:12:12.031 00.000 7988 UpdateGuideState(): m_state=6
03:12:12.031 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5879
03:12:12.035 00.004 7988 Star::Find returns 1 (0), X=970.78, Y=189.68, Mass=992, SNR=20.5, Peak=131 HFD=4.2
03:12:12.037 00.002 7988 MultiStar: [#1 -0.04,0.05,0.97,U] [#2 -0.01,-0.35,0.82,U] [#3 -0.23,-0.02,0.87,U] [#4 0.22,0.08,0.70,U] [#5 -0.56,-0.02,0.70,U] [#6 -0.31,-0.49,0.61,U] [#7 -0.19,0.05,0.44,U] [#8 0.82,-0.35,0.00,M4] 
03:12:12.037 00.000 7988 refined, 7 included, MultiStar: {-0.20, -0.10}, one-star: {-0.46, -0.13}
03:12:12.039 00.002 7988 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.56) = xAngle (-4.23 = 2.05)
03:12:12.039 00.000 7988 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.26 = 2.02)
03:12:12.041 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.67 mountX=-0.10 mountY=0.20, mountTheta=2.05
03:12:12.043 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.10, opts=13)
03:12:12.043 00.000 7988 Enqueuing Move request for scope (-0.20, -0.10)
03:12:12.045 00.002 15712 Worker thread wakes up
03:12:12.045 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
03:12:12.045 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
03:12:12.045 00.000 15712 Moving (-0.20, -0.10) raw xDistance=-0.10 yDistance=0.20
03:12:12.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:12.045 00.000 7988 UpdateGuideState exits: m=992 SNR=20.5
03:12:12.047 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:12.047 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:12.047 00.000 7988 Enqueuing Expose request
03:12:12.047 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
03:12:12.047 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
03:12:12.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:12.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:12:12.047 00.000 15712 MoveAxis(E, 6, ABG)
03:12:12.047 00.000 15712 Guiding  Dir = 2, Dur = 6
03:12:12.051 00.004 15712 IsGuiding returns 0
03:12:12.099 00.048 15712 IsGuiding returns 0
03:12:12.099 00.000 15712 Move returns status 0, amount 6
03:12:12.099 00.000 15712 MoveAxis(N, 0, ABG)
03:12:12.102 00.003 15712 Move returns status 0, amount 0
03:12:12.102 00.000 15712 move complete, result=0
03:12:12.102 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
03:12:12.102 00.000 15712 worker thread done servicing request
03:12:12.102 00.000 15712 Worker thread wakes up
03:12:12.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:12.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:13.517 01.415 15712 Exposure complete
03:12:13.580 00.063 15712 worker thread done servicing request
03:12:13.580 00.000 7988 OnExposeComplete: enter
03:12:13.580 00.000 7988 UpdateGuideState(): m_state=6
03:12:13.583 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5880
03:12:13.583 00.000 7988 Star::Find returns 1 (0), X=970.98, Y=189.49, Mass=892, SNR=19.4, Peak=146 HFD=3.6
03:12:13.585 00.002 7988 MultiStar: [#1 -0.06,-0.21,1.08,U] [#2 0.27,-0.52,0.90,U] [#3 0.11,0.10,0.87,U] [#4 -0.22,-0.21,0.80,U] [#5 -0.44,-0.44,0.74,U] [#6 -0.11,-0.49,0.62,U] [#7 -0.47,-0.36,0.49,U] [#8 0.25,-0.37,0.41,U] 
03:12:13.585 00.000 7988 refined, 8 included, MultiStar: {-0.10, -0.30}, one-star: {-0.25, -0.32}
03:12:13.587 00.002 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
03:12:13.587 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.80)
03:12:13.589 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.30 hyp=0.31 cameraTheta=-1.89 mountX=-0.30 mountY=0.11, mountTheta=2.80
03:12:13.591 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.30, opts=13)
03:12:13.591 00.000 7988 Enqueuing Move request for scope (-0.10, -0.30)
03:12:13.593 00.002 15712 Worker thread wakes up
03:12:13.593 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.30) opts 0xd
03:12:13.593 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.30)
03:12:13.593 00.000 15712 Moving (-0.10, -0.30) raw xDistance=-0.30 yDistance=0.11
03:12:13.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:13.595 00.002 7988 UpdateGuideState exits: m=892 SNR=19.4
03:12:13.597 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:13.597 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:13.597 00.000 7988 Enqueuing Expose request
03:12:13.597 00.000 15712 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.98
03:12:13.597 00.000 15712 PPEC: input: -0.30, control: -0.20, exposure: 1500
03:12:13.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:13.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:12:13.597 00.000 15712 MoveAxis(E, 65, ABG)
03:12:13.597 00.000 15712 Guiding  Dir = 2, Dur = 65
03:12:13.597 00.000 15712 IsGuiding returns 0
03:12:13.614 00.017 15712 PulseGuide returned control before completion, sleep 57
03:12:13.699 00.085 15712 IsGuiding returns 0
03:12:13.699 00.000 15712 Move returns status 0, amount 65
03:12:13.699 00.000 15712 MoveAxis(N, 0, ABG)
03:12:13.699 00.000 15712 Move returns status 0, amount 0
03:12:13.699 00.000 15712 move complete, result=0
03:12:13.699 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
03:12:13.701 00.002 15712 worker thread done servicing request
03:12:13.701 00.000 15712 Worker thread wakes up
03:12:13.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:13.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:15.334 01.633 15712 Exposure complete
03:12:15.398 00.064 15712 worker thread done servicing request
03:12:15.398 00.000 7988 OnExposeComplete: enter
03:12:15.398 00.000 7988 UpdateGuideState(): m_state=6
03:12:15.400 00.002 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5881
03:12:15.401 00.001 7988 Star::Find returns 1 (0), X=971.42, Y=189.64, Mass=975, SNR=20.2, Peak=138 HFD=3.5
03:12:15.401 00.000 7988 MultiStar: [#1 -0.01,-0.01,0.97,U] [#2 0.18,-0.47,0.84,U] [#3 0.02,0.21,0.84,U] [#4 0.09,-0.11,0.70,U] [#5 -0.35,-0.03,0.74,U] [#6 0.02,-0.61,0.61,U] [#7 -0.40,0.23,0.47,U] [#8 0.28,-0.38,0.44,U] 
03:12:15.403 00.002 7988 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.18, -0.18}
03:12:15.403 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
03:12:15.405 00.002 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
03:12:15.407 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.47 mountX=-0.14 mountY=-0.01, mountTheta=-3.06
03:12:15.407 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.14, opts=13)
03:12:15.409 00.002 7988 Enqueuing Move request for scope (0.02, -0.14)
03:12:15.411 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:15.411 00.000 7988 UpdateGuideState exits: m=975 SNR=20.2
03:12:15.413 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:15.413 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:15.413 00.000 7988 Enqueuing Expose request
03:12:15.413 00.000 15712 Worker thread wakes up
03:12:15.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
03:12:15.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
03:12:15.413 00.000 15712 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=-0.01
03:12:15.418 00.005 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
03:12:15.418 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
03:12:15.418 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:15.418 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:12:15.418 00.000 15712 MoveAxis(E, 6, ABG)
03:12:15.418 00.000 15712 Guiding  Dir = 2, Dur = 6
03:12:15.452 00.034 15712 IsGuiding returns 0
03:12:15.469 00.017 15712 IsGuiding returns 0
03:12:15.469 00.000 15712 Move returns status 0, amount 6
03:12:15.469 00.000 15712 MoveAxis(N, 0, ABG)
03:12:15.469 00.000 15712 Move returns status 0, amount 0
03:12:15.469 00.000 15712 move complete, result=0
03:12:15.469 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
03:12:15.476 00.007 15712 worker thread done servicing request
03:12:15.476 00.000 15712 Worker thread wakes up
03:12:15.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:15.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:16.880 01.404 15712 Exposure complete
03:12:16.941 00.061 15712 worker thread done servicing request
03:12:16.941 00.000 7988 OnExposeComplete: enter
03:12:16.941 00.000 7988 UpdateGuideState(): m_state=6
03:12:16.946 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5882
03:12:16.946 00.000 7988 Star::Find returns 1 (0), X=971.23, Y=189.32, Mass=1004, SNR=20.5, Peak=139 HFD=4.0
03:12:16.949 00.003 7988 MultiStar: [#1 0.22,0.15,0.94,U] [#2 0.23,-0.33,0.83,U] [#3 0.35,0.24,0.78,U] [#4 0.49,-0.17,0.67,U] [#5 -0.00,-0.67,0.71,U] [#6 0.46,-0.29,0.59,U] [#7 -0.33,0.16,0.46,U] [#8 0.46,-0.42,0.42,U] 
03:12:16.949 00.000 7988 refined, 8 included, MultiStar: {0.20, -0.20}, one-star: {-0.01, -0.49}
03:12:16.951 00.002 7988 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.56) = xAngle (-2.35 = -2.35)
03:12:16.951 00.000 7988 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.38 = -2.38)
03:12:16.953 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.29 cameraTheta=-0.79 mountX=-0.20 mountY=-0.20, mountTheta=-2.37
03:12:16.955 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.20, opts=13)
03:12:16.955 00.000 7988 Enqueuing Move request for scope (0.20, -0.20)
03:12:16.957 00.002 15712 Worker thread wakes up
03:12:16.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
03:12:16.957 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
03:12:16.957 00.000 15712 Moving (0.20, -0.20) raw xDistance=-0.20 yDistance=-0.20
03:12:16.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:16.957 00.000 7988 UpdateGuideState exits: m=1004 SNR=20.5
03:12:16.960 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:16.960 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:16.962 00.002 7988 Enqueuing Expose request
03:12:16.962 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.99
03:12:16.962 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
03:12:16.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:16.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:12:16.962 00.000 15712 MoveAxis(E, 45, ABG)
03:12:16.964 00.002 15712 Guiding  Dir = 2, Dur = 45
03:12:16.964 00.000 15712 IsGuiding returns 0
03:12:16.992 00.028 15712 PulseGuide returned control before completion, sleep 27
03:12:17.021 00.029 15712 IsGuiding returns 1
03:12:17.021 00.000 15712 scope still moving after pulse duration time elapsed
03:12:17.069 00.048 15712 IsGuiding returns 1
03:12:17.101 00.032 15712 IsGuiding returns 0
03:12:17.101 00.000 15712 scope move finished after 45 + 92 ms
03:12:17.101 00.000 15712 Move returns status 0, amount 45
03:12:17.101 00.000 15712 MoveAxis(N, 0, ABG)
03:12:17.101 00.000 15712 Move returns status 0, amount 0
03:12:17.101 00.000 15712 move complete, result=0
03:12:17.101 00.000 15712 worker thread done servicing request
03:12:17.101 00.000 15712 Worker thread wakes up
03:12:17.101 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
03:12:17.102 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:17.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:18.744 01.642 15712 Exposure complete
03:12:18.808 00.064 15712 worker thread done servicing request
03:12:18.808 00.000 7988 OnExposeComplete: enter
03:12:18.808 00.000 7988 UpdateGuideState(): m_state=6
03:12:18.812 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5883
03:12:18.812 00.000 7988 Star::Find returns 1 (0), X=971.42, Y=189.70, Mass=897, SNR=19.4, Peak=149 HFD=3.5
03:12:18.814 00.002 7988 MultiStar: [#1 0.41,0.35,0.97,U] [#2 0.50,0.11,0.87,U] [#3 0.26,0.59,0.80,U] [#4 0.35,-0.04,0.65,U] [#5 0.19,0.02,0.73,U] [#6 0.33,-0.12,0.64,U] [#7 -0.06,0.53,0.47,U] [#8 1.04,0.01,0.00,M2] 
03:12:18.814 00.000 7988 single-star, 7 included, MultiStar: {0.29, 0.16}, one-star: {0.18, -0.11}
03:12:18.816 00.002 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.56) = xAngle (-2.11 = -2.11)
03:12:18.816 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
03:12:18.818 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.55 mountX=-0.11 mountY=-0.18, mountTheta=-2.12
03:12:18.820 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.11, opts=13)
03:12:18.822 00.002 7988 Enqueuing Move request for scope (0.18, -0.11)
03:12:18.822 00.000 15712 Worker thread wakes up
03:12:18.822 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
03:12:18.822 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
03:12:18.822 00.000 15712 Moving (0.18, -0.11) raw xDistance=-0.11 yDistance=-0.18
03:12:18.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:18.824 00.002 7988 UpdateGuideState exits: m=897 SNR=19.4
03:12:18.826 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:18.826 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:18.828 00.002 7988 Enqueuing Expose request
03:12:18.828 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
03:12:18.828 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
03:12:18.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:18.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:12:18.828 00.000 15712 MoveAxis(E, 4, ABG)
03:12:18.828 00.000 15712 Guiding  Dir = 2, Dur = 4
03:12:18.828 00.000 15712 IsGuiding returns 0
03:12:18.840 00.012 15712 IsGuiding returns 0
03:12:18.840 00.000 15712 Move returns status 0, amount 4
03:12:18.840 00.000 15712 MoveAxis(N, 0, ABG)
03:12:18.840 00.000 15712 Move returns status 0, amount 0
03:12:18.840 00.000 15712 move complete, result=0
03:12:18.840 00.000 15712 worker thread done servicing request
03:12:18.840 00.000 15712 Worker thread wakes up
03:12:18.840 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
03:12:18.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:18.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:20.260 01.420 15712 Exposure complete
03:12:20.321 00.061 15712 worker thread done servicing request
03:12:20.321 00.000 7988 OnExposeComplete: enter
03:12:20.321 00.000 7988 UpdateGuideState(): m_state=6
03:12:20.321 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5884
03:12:20.321 00.000 7988 Star::Find returns 1 (0), X=971.31, Y=189.62, Mass=798, SNR=18.2, Peak=136 HFD=3.3
03:12:20.321 00.000 7988 MultiStar: [#1 0.17,-0.01,0.99,U] [#2 0.29,0.16,0.94,U] [#3 -0.11,0.36,0.87,U] [#4 0.49,0.18,0.77,U] [#5 -0.26,-0.12,0.82,U] [#6 -0.06,-0.47,0.72,U] [#7 0.64,0.03,0.53,U] [#8 0.32,-0.01,0.46,U] 
03:12:20.321 00.000 7988 refined, 8 included, MultiStar: {0.14, -0.00}, one-star: {0.08, -0.19}
03:12:20.321 00.000 7988 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.56) = xAngle (-1.58 = -1.58)
03:12:20.321 00.000 7988 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
03:12:20.321 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.02 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
03:12:20.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.00, opts=13)
03:12:20.335 00.014 7988 Enqueuing Move request for scope (0.14, -0.00)
03:12:20.335 00.000 15712 Worker thread wakes up
03:12:20.335 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
03:12:20.335 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
03:12:20.335 00.000 15712 Moving (0.14, -0.00) raw xDistance=-0.00 yDistance=-0.14
03:12:20.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:20.337 00.002 7988 UpdateGuideState exits: m=798 SNR=18.2
03:12:20.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:20.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:20.337 00.000 7988 Enqueuing Expose request
03:12:20.337 00.000 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
03:12:20.337 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
03:12:20.337 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:20.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:12:20.337 00.000 15712 MoveAxis(E, 5, ABG)
03:12:20.337 00.000 15712 Guiding  Dir = 2, Dur = 5
03:12:20.337 00.000 15712 IsGuiding returns 0
03:12:20.358 00.021 15712 IsGuiding returns 0
03:12:20.358 00.000 15712 Move returns status 0, amount 5
03:12:20.358 00.000 15712 MoveAxis(N, 0, ABG)
03:12:20.358 00.000 15712 Move returns status 0, amount 0
03:12:20.358 00.000 15712 move complete, result=0
03:12:20.358 00.000 15712 worker thread done servicing request
03:12:20.358 00.000 15712 Worker thread wakes up
03:12:20.358 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
03:12:20.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:20.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:21.998 01.640 15712 Exposure complete
03:12:22.059 00.061 15712 worker thread done servicing request
03:12:22.059 00.000 7988 OnExposeComplete: enter
03:12:22.059 00.000 7988 UpdateGuideState(): m_state=6
03:12:22.063 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5885
03:12:22.063 00.000 7988 Star::Find returns 1 (0), X=970.85, Y=189.55, Mass=899, SNR=19.2, Peak=141 HFD=3.6
03:12:22.065 00.002 7988 MultiStar: [#1 0.09,0.16,0.98,U] [#2 0.22,-0.14,0.88,U] [#3 0.49,0.07,0.85,U] [#4 0.27,-0.16,0.74,U] [#5 -0.27,-0.20,0.73,U] [#6 -0.22,-0.25,0.61,U] [#7 -0.24,-0.14,0.44,U] [#8 0.90,0.44,0.00,M2] 
03:12:22.065 00.000 7988 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {-0.39, -0.26}
03:12:22.068 00.003 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
03:12:22.068 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
03:12:22.070 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.46 mountX=-0.10 mountY=-0.01, mountTheta=-3.06
03:12:22.072 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.10, opts=13)
03:12:22.072 00.000 7988 Enqueuing Move request for scope (0.01, -0.10)
03:12:22.074 00.002 15712 Worker thread wakes up
03:12:22.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
03:12:22.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
03:12:22.074 00.000 15712 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=-0.01
03:12:22.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=49, FiltMax=255, Gamma=0.690
03:12:22.075 00.001 7988 UpdateGuideState exits: m=899 SNR=19.2
03:12:22.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:22.077 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:22.077 00.000 7988 Enqueuing Expose request
03:12:22.077 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
03:12:22.077 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
03:12:22.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:22.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:12:22.077 00.000 15712 MoveAxis(E, 5, ABG)
03:12:22.077 00.000 15712 Guiding  Dir = 2, Dur = 5
03:12:22.107 00.030 15712 IsGuiding returns 0
03:12:22.123 00.016 15712 IsGuiding returns 0
03:12:22.123 00.000 15712 Move returns status 0, amount 5
03:12:22.123 00.000 15712 MoveAxis(N, 0, ABG)
03:12:22.123 00.000 15712 Move returns status 0, amount 0
03:12:22.123 00.000 15712 move complete, result=0
03:12:22.123 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
03:12:22.125 00.002 15712 worker thread done servicing request
03:12:22.125 00.000 15712 Worker thread wakes up
03:12:22.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:22.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:23.537 01.412 15712 Exposure complete
03:12:23.601 00.064 15712 worker thread done servicing request
03:12:23.601 00.000 7988 OnExposeComplete: enter
03:12:23.601 00.000 7988 UpdateGuideState(): m_state=6
03:12:23.601 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5886
03:12:23.612 00.011 7988 Star::Find returns 1 (0), X=971.45, Y=189.37, Mass=856, SNR=19.1, Peak=152 HFD=3.2
03:12:23.612 00.000 7988 MultiStar: [#1 0.21,-0.20,0.98,U] [#2 0.56,-0.31,0.88,U] [#3 0.30,0.04,0.87,U] [#4 0.78,0.12,0.00,M1] [#5 0.26,-0.59,0.75,U] [#6 0.04,-0.45,0.67,U] [#7 0.01,-0.02,0.50,U] [#8 0.82,0.19,0.00,M3] 
03:12:23.612 00.000 7988 refined, 6 included, MultiStar: {0.25, -0.29}, one-star: {0.22, -0.44}
03:12:23.617 00.005 7988 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
03:12:23.617 00.000 7988 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
03:12:23.617 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-0.85 mountX=-0.28 mountY=-0.24, mountTheta=-2.44
03:12:23.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.29, opts=13)
03:12:23.617 00.000 7988 Enqueuing Move request for scope (0.25, -0.29)
03:12:23.617 00.000 15712 Worker thread wakes up
03:12:23.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.29) opts 0xd
03:12:23.617 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.29)
03:12:23.617 00.000 15712 Moving (0.25, -0.29) raw xDistance=-0.28 yDistance=-0.24
03:12:23.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:23.617 00.000 7988 UpdateGuideState exits: m=856 SNR=19.1
03:12:23.626 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:23.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:23.628 00.002 7988 Enqueuing Expose request
03:12:23.629 00.001 15712 PPEC rslt: input = -0.28, final = -0.19, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.99
03:12:23.629 00.000 15712 PPEC: input: -0.28, control: -0.19, exposure: 1500
03:12:23.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:23.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:12:23.629 00.000 15712 MoveAxis(E, 61, ABG)
03:12:23.629 00.000 15712 Guiding  Dir = 2, Dur = 61
03:12:23.629 00.000 15712 IsGuiding returns 0
03:12:23.648 00.019 15712 PulseGuide returned control before completion, sleep 43
03:12:23.732 00.084 15712 IsGuiding returns 1
03:12:23.732 00.000 15712 scope still moving after pulse duration time elapsed
03:12:23.760 00.028 15712 IsGuiding returns 0
03:12:23.760 00.000 15712 scope move finished after 61 + 68 ms
03:12:23.760 00.000 15712 Move returns status 0, amount 61
03:12:23.760 00.000 15712 MoveAxis(N, 0, ABG)
03:12:23.760 00.000 15712 Move returns status 0, amount 0
03:12:23.760 00.000 15712 move complete, result=0
03:12:23.760 00.000 15712 worker thread done servicing request
03:12:23.760 00.000 15712 Worker thread wakes up
03:12:23.760 00.000 7988 GuideStep: -0.3 px 61 ms EAST, -0.2 px 0 ms NORTH
03:12:23.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:23.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:25.402 01.642 15712 Exposure complete
03:12:25.464 00.062 15712 worker thread done servicing request
03:12:25.464 00.000 7988 OnExposeComplete: enter
03:12:25.466 00.002 7988 UpdateGuideState(): m_state=6
03:12:25.468 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5887
03:12:25.468 00.000 7988 Star::Find returns 1 (0), X=971.48, Y=189.81, Mass=908, SNR=19.8, Peak=153 HFD=3.4
03:12:25.470 00.002 7988 MultiStar: [#1 0.28,0.24,0.95,U] [#2 0.47,-0.04,0.79,U] [#3 0.36,0.50,0.88,U] [#4 0.24,0.29,0.72,U] [#5 0.12,-0.07,0.78,U] [#6 0.32,-0.36,0.60,U] [#7 -0.09,0.69,0.42,U] [#8 0.48,0.30,0.36,U] 
03:12:25.470 00.000 7988 single-star, 8 included, MultiStar: {0.27, 0.15}, one-star: {0.24, -0.01}
03:12:25.472 00.002 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
03:12:25.472 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
03:12:25.474 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.03 mountX=-0.01 mountY=-0.24, mountTheta=-1.60
03:12:25.476 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.01, opts=13)
03:12:25.476 00.000 7988 Enqueuing Move request for scope (0.24, -0.01)
03:12:25.478 00.002 15712 Worker thread wakes up
03:12:25.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
03:12:25.478 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
03:12:25.478 00.000 15712 Moving (0.24, -0.01) raw xDistance=-0.01 yDistance=-0.24
03:12:25.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=48, FiltMax=255, Gamma=0.690
03:12:25.480 00.002 7988 UpdateGuideState exits: m=908 SNR=19.8
03:12:25.480 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:25.480 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:25.483 00.003 7988 Enqueuing Expose request
03:12:25.483 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
03:12:25.483 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
03:12:25.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:25.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:12:25.483 00.000 15712 MoveAxis(E, 5, ABG)
03:12:25.483 00.000 15712 Guiding  Dir = 2, Dur = 5
03:12:25.483 00.000 15712 IsGuiding returns 0
03:12:25.511 00.028 15712 IsGuiding returns 0
03:12:25.511 00.000 15712 Move returns status 0, amount 5
03:12:25.511 00.000 15712 MoveAxis(N, 0, ABG)
03:12:25.511 00.000 15712 Move returns status 0, amount 0
03:12:25.511 00.000 15712 move complete, result=0
03:12:25.511 00.000 15712 worker thread done servicing request
03:12:25.511 00.000 15712 Worker thread wakes up
03:12:25.511 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
03:12:25.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:25.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:26.932 01.421 15712 Exposure complete
03:12:26.996 00.064 15712 worker thread done servicing request
03:12:26.996 00.000 7988 OnExposeComplete: enter
03:12:26.996 00.000 7988 UpdateGuideState(): m_state=6
03:12:26.996 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5888
03:12:26.996 00.000 7988 Star::Find returns 1 (0), X=971.39, Y=190.18, Mass=978, SNR=20.3, Peak=154 HFD=3.6
03:12:26.996 00.000 7988 MultiStar: [#1 0.30,0.54,0.91,U] [#2 0.33,0.22,0.82,U] [#3 0.33,0.49,0.80,U] [#4 0.63,0.36,0.00,M1] [#5 -0.04,0.02,0.70,U] [#6 0.39,-0.23,0.62,U] [#7 0.37,0.54,0.48,U] [#8 0.44,0.05,0.42,U] 
03:12:26.996 00.000 7988 refined, 7 included, MultiStar: {0.27, 0.28}, one-star: {0.15, 0.36}
03:12:26.996 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.76 = -0.76)
03:12:26.996 00.000 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
03:12:26.996 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.28 hyp=0.38 cameraTheta=0.80 mountX=0.28 mountY=-0.27, mountTheta=-0.78
03:12:27.006 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.28, opts=13)
03:12:27.006 00.000 7988 Enqueuing Move request for scope (0.27, 0.28)
03:12:27.006 00.000 15712 Worker thread wakes up
03:12:27.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=49, FiltMax=255, Gamma=0.690
03:12:27.010 00.004 7988 UpdateGuideState exits: m=978 SNR=20.3
03:12:27.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:27.010 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:27.013 00.003 7988 Enqueuing Expose request
03:12:27.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.28) opts 0xd
03:12:27.013 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.28)
03:12:27.013 00.000 15712 Moving (0.27, 0.28) raw xDistance=0.28 yDistance=-0.27
03:12:27.013 00.000 15712 PPEC rslt: input = 0.28, final = 0.15, react = 0.17, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 639.99
03:12:27.013 00.000 15712 PPEC: input: 0.28, control: 0.15, exposure: 1500
03:12:27.013 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:27.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:12:27.013 00.000 15712 MoveAxis(W, 50, ABG)
03:12:27.013 00.000 15712 Guiding  Dir = 3, Dur = 50
03:12:27.013 00.000 15712 IsGuiding returns 0
03:12:27.047 00.034 15712 PulseGuide returned control before completion, sleep 33
03:12:27.090 00.043 15712 IsGuiding returns 1
03:12:27.090 00.000 15712 scope still moving after pulse duration time elapsed
03:12:27.139 00.049 15712 IsGuiding returns 0
03:12:27.139 00.000 15712 scope move finished after 50 + 73 ms
03:12:27.139 00.000 15712 Move returns status 0, amount 50
03:12:27.139 00.000 15712 MoveAxis(N, 0, ABG)
03:12:27.139 00.000 15712 Move returns status 0, amount 0
03:12:27.139 00.000 15712 move complete, result=0
03:12:27.139 00.000 7988 GuideStep: 0.3 px 50 ms WEST, -0.3 px 0 ms NORTH
03:12:27.145 00.006 15712 worker thread done servicing request
03:12:27.145 00.000 15712 Worker thread wakes up
03:12:27.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:27.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:28.780 01.635 15712 Exposure complete
03:12:28.841 00.061 15712 worker thread done servicing request
03:12:28.841 00.000 7988 OnExposeComplete: enter
03:12:28.841 00.000 7988 UpdateGuideState(): m_state=6
03:12:28.847 00.006 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5889
03:12:28.847 00.000 7988 Star::Find returns 1 (0), X=971.50, Y=189.56, Mass=787, SNR=18.1, Peak=135 HFD=3.2
03:12:28.849 00.002 7988 MultiStar: [#1 0.40,-0.27,1.08,U] [#2 0.55,-0.38,0.95,U] [#3 0.21,0.20,0.89,U] [#4 0.47,0.24,0.78,U] [#5 0.17,-0.44,0.87,U] [#6 -0.03,-0.38,0.65,U] [#7 0.11,0.40,0.53,U] [#8 0.72,-0.29,0.00,M2] 
03:12:28.851 00.002 7988 refined, 7 included, MultiStar: {0.29, -0.14}, one-star: {0.26, -0.26}
03:12:28.851 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
03:12:28.853 00.002 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
03:12:28.853 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-0.46 mountX=-0.14 mountY=-0.29, mountTheta=-2.03
03:12:28.855 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.14, opts=13)
03:12:28.857 00.002 7988 Enqueuing Move request for scope (0.29, -0.14)
03:12:28.857 00.000 15712 Worker thread wakes up
03:12:28.857 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.14) opts 0xd
03:12:28.857 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.14)
03:12:28.857 00.000 15712 Moving (0.29, -0.14) raw xDistance=-0.14 yDistance=-0.29
03:12:28.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:12:28.857 00.000 7988 UpdateGuideState exits: m=787 SNR=18.1
03:12:28.860 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:28.860 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:28.862 00.002 7988 Enqueuing Expose request
03:12:28.862 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
03:12:28.862 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
03:12:28.862 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:28.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:12:28.862 00.000 15712 MoveAxis(E, 5, ABG)
03:12:28.862 00.000 15712 Guiding  Dir = 2, Dur = 5
03:12:28.864 00.002 15712 IsGuiding returns 0
03:12:28.883 00.019 15712 IsGuiding returns 0
03:12:28.883 00.000 15712 Move returns status 0, amount 5
03:12:28.883 00.000 15712 MoveAxis(N, 0, ABG)
03:12:28.883 00.000 15712 Move returns status 0, amount 0
03:12:28.883 00.000 15712 move complete, result=0
03:12:28.883 00.000 15712 worker thread done servicing request
03:12:28.883 00.000 15712 Worker thread wakes up
03:12:28.883 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.3 px 0 ms NORTH
03:12:28.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:28.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:30.292 01.409 15712 Exposure complete
03:12:30.353 00.061 15712 worker thread done servicing request
03:12:30.355 00.002 7988 OnExposeComplete: enter
03:12:30.355 00.000 7988 UpdateGuideState(): m_state=6
03:12:30.355 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5890
03:12:30.355 00.000 7988 Star::Find returns 1 (0), X=971.52, Y=189.49, Mass=750, SNR=18.0, Peak=142 HFD=3.2
03:12:30.355 00.000 7988 MultiStar: [#1 0.50,-0.34,1.02,U] [#2 0.66,-0.43,0.00,M1] [#3 0.63,0.02,0.86,U] [#4 0.77,-0.56,0.00,M1] [#5 0.40,-0.74,0.00,M1] [#6 0.30,-0.75,0.00,M1] [#7 0.45,-0.17,0.50,U] [#8 1.25,-1.10,0.00,M3] 
03:12:30.360 00.005 7988 single-star, 3 included, MultiStar: {0.46, -0.22}, one-star: {0.28, -0.32}
03:12:30.360 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
03:12:30.360 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
03:12:30.360 00.000 7988 CameraToMount -- cameraX=0.28 cameraY=-0.32 hyp=0.43 cameraTheta=-0.86 mountX=-0.32 mountY=-0.27, mountTheta=-2.44
03:12:30.360 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.28, y=-0.32, opts=13)
03:12:30.360 00.000 7988 Enqueuing Move request for scope (0.28, -0.32)
03:12:30.360 00.000 15712 Worker thread wakes up
03:12:30.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.32) opts 0xd
03:12:30.360 00.000 15712 Handling offset move in thread for scope, endpoint = (0.28, -0.32)
03:12:30.360 00.000 15712 Moving (0.28, -0.32) raw xDistance=-0.32 yDistance=-0.27
03:12:30.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:12:30.360 00.000 7988 UpdateGuideState exits: m=750 SNR=18.0
03:12:30.369 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:30.369 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:30.369 00.000 7988 Enqueuing Expose request
03:12:30.369 00.000 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.99
03:12:30.369 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
03:12:30.369 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.39 newest=-0.83
03:12:30.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
03:12:30.369 00.000 15712 MoveAxis(E, 68, ABG)
03:12:30.369 00.000 15712 Guiding  Dir = 2, Dur = 68
03:12:30.369 00.000 15712 IsGuiding returns 0
03:12:30.385 00.016 15712 PulseGuide returned control before completion, sleep 65
03:12:30.484 00.099 15712 IsGuiding returns 0
03:12:30.484 00.000 15712 Move returns status 0, amount 68
03:12:30.484 00.000 15712 BLC: Oldest BLC event removed
03:12:30.484 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 437 applied
03:12:30.484 00.000 15712 MoveAxis(N, 506, ABG)
03:12:30.484 00.000 15712 Guiding  Dir = 0, Dur = 506
03:12:30.484 00.000 15712 IsGuiding returns 0
03:12:30.564 00.080 15712 PulseGuide returned control before completion, sleep 437
03:12:31.009 00.445 15712 IsGuiding returns 1
03:12:31.009 00.000 15712 scope still moving after pulse duration time elapsed
03:12:31.041 00.032 15712 IsGuiding returns 1
03:12:31.073 00.032 15712 IsGuiding returns 1
03:12:31.120 00.047 15712 IsGuiding returns 0
03:12:31.120 00.000 15712 scope move finished after 506 + 133 ms
03:12:31.124 00.004 15712 Move returns status 0, amount 506
03:12:31.124 00.000 15712 move complete, result=0
03:12:31.124 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.3 px 506 ms NORTH
03:12:31.126 00.002 15712 worker thread done servicing request
03:12:31.126 00.000 15712 Worker thread wakes up
03:12:31.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:31.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:32.765 01.639 15712 Exposure complete
03:12:32.827 00.062 15712 worker thread done servicing request
03:12:32.827 00.000 7988 OnExposeComplete: enter
03:12:32.827 00.000 7988 UpdateGuideState(): m_state=6
03:12:32.827 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5891
03:12:32.837 00.010 7988 Star::Find returns 1 (0), X=971.12, Y=189.42, Mass=898, SNR=19.4, Peak=151 HFD=3.6
03:12:32.837 00.000 7988 MultiStar: [#1 -0.13,-0.05,1.01,U] [#2 -0.07,-0.77,0.00,M2] [#3 0.02,-0.14,0.76,U] [#4 0.72,-0.10,0.00,M2] [#5 -0.06,-0.17,0.75,U] [#6 -0.24,-0.19,0.59,U] [#7 -0.24,0.21,0.45,U] [#8 0.75,-0.67,0.00,M4] 
03:12:32.839 00.002 7988 refined, 5 included, MultiStar: {-0.12, -0.15}, one-star: {-0.12, -0.40}
03:12:32.842 00.003 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.79 = 2.49)
03:12:32.842 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.82 = 2.46)
03:12:32.844 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.23 mountX=-0.15 mountY=0.12, mountTheta=2.47
03:12:32.846 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.15, opts=13)
03:12:32.848 00.002 7988 Enqueuing Move request for scope (-0.12, -0.15)
03:12:32.850 00.002 15712 Worker thread wakes up
03:12:32.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
03:12:32.850 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
03:12:32.850 00.000 15712 Moving (-0.12, -0.15) raw xDistance=-0.15 yDistance=0.12
03:12:32.850 00.000 15712 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.270633, 1:-0.121552
03:12:32.850 00.000 15712 BLC: No correction, Miss < min_move
03:12:32.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:12:32.850 00.000 7988 UpdateGuideState exits: m=898 SNR=19.4
03:12:32.852 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:32.854 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:32.854 00.000 7988 Enqueuing Expose request
03:12:32.856 00.002 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
03:12:32.856 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
03:12:32.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:32.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:12:32.856 00.000 15712 MoveAxis(E, 5, ABG)
03:12:32.856 00.000 15712 Guiding  Dir = 2, Dur = 5
03:12:32.858 00.002 15712 IsGuiding returns 0
03:12:32.876 00.018 15712 IsGuiding returns 0
03:12:32.876 00.000 15712 Move returns status 0, amount 5
03:12:32.876 00.000 15712 MoveAxis(N, 0, ABG)
03:12:32.876 00.000 15712 Move returns status 0, amount 0
03:12:32.876 00.000 15712 move complete, result=0
03:12:32.876 00.000 15712 worker thread done servicing request
03:12:32.876 00.000 15712 Worker thread wakes up
03:12:32.876 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
03:12:32.883 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:32.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:34.295 01.412 15712 Exposure complete
03:12:34.357 00.062 15712 worker thread done servicing request
03:12:34.357 00.000 7988 OnExposeComplete: enter
03:12:34.357 00.000 7988 UpdateGuideState(): m_state=6
03:12:34.361 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5892
03:12:34.361 00.000 7988 Star::Find returns 1 (0), X=971.01, Y=189.05, Mass=967, SNR=20.0, Peak=167 HFD=4.0
03:12:34.363 00.002 7988 MultiStar: [#1 -0.23,-0.54,1.04,U] [#2 0.07,-0.85,0.00,M3] [#3 -0.21,-0.31,0.78,U] [#4 0.09,-0.13,0.62,U] [#5 -0.23,-0.47,0.67,U] [#6 0.19,-0.74,0.00,M1] [#7 -0.35,-0.24,0.46,U] [#8 0.92,-0.28,0.00,M5] 
03:12:34.363 00.000 7988 refined, 5 included, MultiStar: {-0.19, -0.46}, one-star: {-0.22, -0.77}
03:12:34.365 00.002 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
03:12:34.365 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.72)
03:12:34.367 00.002 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.46 hyp=0.49 cameraTheta=-1.97 mountX=-0.46 mountY=0.20, mountTheta=2.72
03:12:34.369 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.46, opts=13)
03:12:34.370 00.001 7988 Enqueuing Move request for scope (-0.19, -0.46)
03:12:34.372 00.002 15712 Worker thread wakes up
03:12:34.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.46) opts 0xd
03:12:34.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=50, FiltMax=255, Gamma=0.690
03:12:34.372 00.000 7988 UpdateGuideState exits: m=967 SNR=20.0
03:12:34.374 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:34.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:34.376 00.002 7988 Enqueuing Expose request
03:12:34.376 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.46)
03:12:34.376 00.000 15712 Moving (-0.19, -0.46) raw xDistance=-0.46 yDistance=0.20
03:12:34.376 00.000 15712 BLC: History state: CurrMiss=-0.20, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.270633, 1:-0.121552, 2:-0.204025
03:12:34.376 00.000 15712 BLC: No correction, Miss < min_move
03:12:34.378 00.002 15712 PPEC rslt: input = -0.46, final = -0.29, react = -0.27, pred = -0.01, hyst = -0.26, hyst_pct = 0.00, period_length = 639.99
03:12:34.378 00.000 15712 PPEC: input: -0.46, control: -0.29, exposure: 1500
03:12:34.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:34.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:12:34.378 00.000 15712 MoveAxis(E, 94, ABG)
03:12:34.378 00.000 15712 Guiding  Dir = 2, Dur = 94
03:12:34.378 00.000 15712 IsGuiding returns 0
03:12:34.398 00.020 15712 PulseGuide returned control before completion, sleep 86
03:12:34.510 00.112 15712 IsGuiding returns 0
03:12:34.510 00.000 15712 Move returns status 0, amount 94
03:12:34.510 00.000 15712 MoveAxis(N, 0, ABG)
03:12:34.510 00.000 15712 Move returns status 0, amount 0
03:12:34.510 00.000 15712 move complete, result=0
03:12:34.510 00.000 15712 worker thread done servicing request
03:12:34.510 00.000 15712 Worker thread wakes up
03:12:34.510 00.000 7988 GuideStep: -0.5 px 94 ms EAST, 0.2 px 0 ms NORTH
03:12:34.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:34.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:36.143 01.633 15712 Exposure complete
03:12:36.205 00.062 15712 worker thread done servicing request
03:12:36.205 00.000 7988 OnExposeComplete: enter
03:12:36.205 00.000 7988 UpdateGuideState(): m_state=6
03:12:36.209 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5893
03:12:36.209 00.000 7988 Star::Find returns 1 (0), X=971.00, Y=189.36, Mass=875, SNR=19.3, Peak=129 HFD=3.8
03:12:36.211 00.002 7988 MultiStar: [#1 -0.24,-0.32,0.97,U] [#2 0.09,-0.39,0.86,U] [#3 0.25,0.01,0.82,U] [#4 0.30,-0.00,0.63,U] [#5 0.07,-0.46,0.64,U] [#6 -0.25,-0.42,0.59,U] [#7 -0.00,0.89,0.00,M1] [#8 -0.04,-0.69,0.36,U] 
03:12:36.211 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.32}, one-star: {-0.24, -0.45}
03:12:36.213 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.19 = 3.09)
03:12:36.215 00.002 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.06)
03:12:36.215 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.63 mountX=-0.32 mountY=0.03, mountTheta=3.06
03:12:36.217 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.32, opts=13)
03:12:36.217 00.000 7988 Enqueuing Move request for scope (-0.02, -0.32)
03:12:36.220 00.003 15712 Worker thread wakes up
03:12:36.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=50, FiltMax=255, Gamma=0.690
03:12:36.220 00.000 7988 UpdateGuideState exits: m=875 SNR=19.3
03:12:36.222 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:36.222 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:36.222 00.000 7988 Enqueuing Expose request
03:12:36.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.32) opts 0xd
03:12:36.222 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.32)
03:12:36.222 00.000 15712 Moving (-0.02, -0.32) raw xDistance=-0.32 yDistance=0.03
03:12:36.222 00.000 15712 BLC: window closed
03:12:36.222 00.000 15712 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.270633, 1:-0.121552, 2:-0.204025
03:12:36.222 00.000 15712 BLC: No correction, Miss < min_move
03:12:36.222 00.000 15712 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 639.99
03:12:36.222 00.000 15712 PPEC: input: -0.32, control: -0.21, exposure: 1500
03:12:36.222 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:36.222 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:12:36.222 00.000 15712 MoveAxis(E, 69, ABG)
03:12:36.222 00.000 15712 Guiding  Dir = 2, Dur = 69
03:12:36.222 00.000 15712 IsGuiding returns 0
03:12:36.255 00.033 15712 PulseGuide returned control before completion, sleep 55
03:12:36.335 00.080 15712 IsGuiding returns 1
03:12:36.335 00.000 15712 scope still moving after pulse duration time elapsed
03:12:36.363 00.028 15712 IsGuiding returns 0
03:12:36.363 00.000 15712 scope move finished after 69 + 63 ms
03:12:36.363 00.000 15712 Move returns status 0, amount 69
03:12:36.363 00.000 15712 MoveAxis(N, 0, ABG)
03:12:36.363 00.000 15712 Move returns status 0, amount 0
03:12:36.363 00.000 15712 move complete, result=0
03:12:36.363 00.000 15712 worker thread done servicing request
03:12:36.363 00.000 15712 Worker thread wakes up
03:12:36.363 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
03:12:36.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:36.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:37.768 01.405 15712 Exposure complete
03:12:37.831 00.063 15712 worker thread done servicing request
03:12:37.831 00.000 7988 OnExposeComplete: enter
03:12:37.831 00.000 7988 UpdateGuideState(): m_state=6
03:12:37.834 00.003 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5894
03:12:37.834 00.000 7988 Star::Find returns 1 (0), X=970.82, Y=189.68, Mass=911, SNR=19.9, Peak=155 HFD=3.5
03:12:37.836 00.002 7988 MultiStar: [#1 -0.15,0.06,0.95,U] [#2 0.21,-0.20,0.81,U] [#3 -0.16,0.16,0.81,U] [#4 -0.00,0.42,0.66,U] [#5 -0.33,-0.13,0.64,U] [#6 -0.52,-0.13,0.65,U] [#7 -0.28,0.43,0.48,U] [#8 0.15,0.23,0.39,U] 
03:12:37.838 00.002 7988 refined, 8 included, MultiStar: {-0.18, 0.05}, one-star: {-0.42, -0.13}
03:12:37.838 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
03:12:37.840 00.002 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
03:12:37.840 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.89 mountX=0.04 mountY=0.18, mountTheta=1.33
03:12:37.842 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.05, opts=13)
03:12:37.844 00.002 7988 Enqueuing Move request for scope (-0.18, 0.05)
03:12:37.844 00.000 15712 Worker thread wakes up
03:12:37.844 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
03:12:37.844 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
03:12:37.844 00.000 15712 Moving (-0.18, 0.05) raw xDistance=0.04 yDistance=0.18
03:12:37.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=49, FiltMax=255, Gamma=0.690
03:12:37.844 00.000 7988 UpdateGuideState exits: m=911 SNR=19.9
03:12:37.847 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:37.847 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:37.847 00.000 7988 Enqueuing Expose request
03:12:37.847 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
03:12:37.847 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
03:12:37.847 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:37.847 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:12:37.847 00.000 15712 MoveAxis(E, 6, ABG)
03:12:37.847 00.000 15712 Guiding  Dir = 2, Dur = 6
03:12:37.847 00.000 15712 IsGuiding returns 0
03:12:37.869 00.022 15712 IsGuiding returns 0
03:12:37.869 00.000 15712 Move returns status 0, amount 6
03:12:37.869 00.000 15712 MoveAxis(N, 0, ABG)
03:12:37.869 00.000 15712 Move returns status 0, amount 0
03:12:37.869 00.000 15712 move complete, result=0
03:12:37.869 00.000 15712 worker thread done servicing request
03:12:37.869 00.000 15712 Worker thread wakes up
03:12:37.869 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
03:12:37.870 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:37.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:39.508 01.638 15712 Exposure complete
03:12:39.572 00.064 15712 worker thread done servicing request
03:12:39.572 00.000 7988 OnExposeComplete: enter
03:12:39.572 00.000 7988 UpdateGuideState(): m_state=6
03:12:39.572 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:12:39.572 00.000 7988 Star::Find returns 1 (0), X=971.06, Y=189.92, Mass=795, SNR=18.1, Peak=144 HFD=3.5
03:12:39.572 00.000 7988 MultiStar: [#1 -0.24,0.19,1.02,U] [#2 0.22,0.25,0.86,U] [#3 0.14,0.42,0.83,U] [#4 -0.11,0.44,0.74,U] [#5 -0.16,-0.08,0.77,U] [#6 0.07,-0.13,0.69,U] [#7 0.10,0.47,0.52,U] [#8 0.40,-0.14,0.47,U] 
03:12:39.572 00.000 7988 refined, 8 included, MultiStar: {-0.00, 0.18}, one-star: {-0.18, 0.11}
03:12:39.572 00.000 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
03:12:39.572 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:12:39.572 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.59 mountX=0.18 mountY=-0.00, mountTheta=-0.00
03:12:39.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.18, opts=13)
03:12:39.572 00.000 7988 Enqueuing Move request for scope (-0.00, 0.18)
03:12:39.572 00.000 15712 Worker thread wakes up
03:12:39.585 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=58, FiltMin=51, FiltMax=255, Gamma=0.690
03:12:39.585 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
03:12:39.585 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
03:12:39.585 00.000 15712 Moving (-0.00, 0.18) raw xDistance=0.18 yDistance=-0.00
03:12:39.585 00.000 7988 UpdateGuideState exits: m=795 SNR=18.1
03:12:39.587 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:39.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:39.589 00.002 7988 Enqueuing Expose request
03:12:39.591 00.002 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 639.98
03:12:39.591 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
03:12:39.591 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:39.591 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:12:39.591 00.000 15712 MoveAxis(W, 29, ABG)
03:12:39.591 00.000 15712 Guiding  Dir = 3, Dur = 29
03:12:39.591 00.000 15712 IsGuiding returns 0
03:12:39.606 00.015 15712 PulseGuide returned control before completion, sleep 20
03:12:39.659 00.053 15712 IsGuiding returns 0
03:12:39.659 00.000 15712 Move returns status 0, amount 29
03:12:39.659 00.000 15712 MoveAxis(N, 0, ABG)
03:12:39.659 00.000 15712 Move returns status 0, amount 0
03:12:39.659 00.000 15712 move complete, result=0
03:12:39.659 00.000 15712 worker thread done servicing request
03:12:39.659 00.000 15712 Worker thread wakes up
03:12:39.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:39.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:39.659 00.000 7988 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
03:12:41.070 01.411 15712 Exposure complete
03:12:41.134 00.064 15712 worker thread done servicing request
03:12:41.134 00.000 7988 OnExposeComplete: enter
03:12:41.134 00.000 7988 UpdateGuideState(): m_state=6
03:12:41.136 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5896
03:12:41.136 00.000 7988 Star::Find returns 1 (0), X=971.15, Y=189.41, Mass=756, SNR=17.9, Peak=138 HFD=3.3
03:12:41.138 00.002 7988 MultiStar: [#1 0.09,0.05,1.03,U] [#2 -0.05,-0.28,0.88,U] [#3 -0.04,-0.23,0.86,U] [#4 0.33,-0.18,0.71,U] [#5 0.06,-0.23,0.76,U] [#6 -0.16,-0.76,0.00,M1] [#7 -0.10,0.07,0.51,U] [#8 0.50,-0.41,0.40,U] 
03:12:41.138 00.000 7988 refined, 7 included, MultiStar: {0.06, -0.20}, one-star: {-0.09, -0.40}
03:12:41.140 00.002 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.86 = -2.86)
03:12:41.140 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.89 = -2.89)
03:12:41.142 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.30 mountX=-0.20 mountY=-0.05, mountTheta=-2.89
03:12:41.144 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.20, opts=13)
03:12:41.144 00.000 7988 Enqueuing Move request for scope (0.06, -0.20)
03:12:41.146 00.002 15712 Worker thread wakes up
03:12:41.146 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
03:12:41.146 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
03:12:41.146 00.000 15712 Moving (0.06, -0.20) raw xDistance=-0.20 yDistance=-0.05
03:12:41.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
03:12:41.147 00.001 7988 UpdateGuideState exits: m=756 SNR=17.9
03:12:41.149 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:41.150 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:41.150 00.000 7988 Enqueuing Expose request
03:12:41.150 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.98
03:12:41.150 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
03:12:41.150 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:41.150 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:12:41.150 00.000 15712 MoveAxis(E, 45, ABG)
03:12:41.150 00.000 15712 Guiding  Dir = 2, Dur = 45
03:12:41.150 00.000 15712 IsGuiding returns 0
03:12:41.167 00.017 15712 PulseGuide returned control before completion, sleep 30
03:12:41.210 00.043 15712 IsGuiding returns 1
03:12:41.210 00.000 15712 scope still moving after pulse duration time elapsed
03:12:41.242 00.032 15712 IsGuiding returns 0
03:12:41.242 00.000 15712 scope move finished after 45 + 44 ms
03:12:41.242 00.000 15712 Move returns status 0, amount 45
03:12:41.242 00.000 15712 MoveAxis(N, 0, ABG)
03:12:41.242 00.000 15712 Move returns status 0, amount 0
03:12:41.242 00.000 15712 move complete, result=0
03:12:41.242 00.000 15712 worker thread done servicing request
03:12:41.242 00.000 15712 Worker thread wakes up
03:12:41.242 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
03:12:41.244 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:41.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:42.884 01.640 15712 Exposure complete
03:12:42.946 00.062 15712 worker thread done servicing request
03:12:42.948 00.002 7988 OnExposeComplete: enter
03:12:42.948 00.000 7988 UpdateGuideState(): m_state=6
03:12:42.948 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5897
03:12:42.951 00.003 7988 Star::Find returns 1 (0), X=971.12, Y=189.64, Mass=821, SNR=18.5, Peak=147 HFD=3.3
03:12:42.951 00.000 7988 MultiStar: [#1 0.01,0.13,0.98,U] [#2 -0.00,-0.04,0.91,U] [#3 -0.24,0.13,0.87,U] [#4 0.34,0.33,0.77,U] [#5 -0.06,0.20,0.70,U] [#6 -0.06,-0.29,0.68,U] [#7 0.24,0.27,0.53,U] [#8 -0.17,0.11,0.43,U] 
03:12:42.951 00.000 7988 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.12, -0.18}
03:12:42.951 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
03:12:42.951 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
03:12:42.951 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.77 mountX=0.06 mountY=0.01, mountTheta=0.18
03:12:42.951 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.06, opts=13)
03:12:42.951 00.000 7988 Enqueuing Move request for scope (-0.01, 0.06)
03:12:42.951 00.000 15712 Worker thread wakes up
03:12:42.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
03:12:42.951 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
03:12:42.951 00.000 15712 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=0.01
03:12:42.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
03:12:42.962 00.011 7988 UpdateGuideState exits: m=821 SNR=18.5
03:12:42.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:42.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:42.962 00.000 7988 Enqueuing Expose request
03:12:42.962 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
03:12:42.962 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
03:12:42.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:42.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:12:42.962 00.000 15712 MoveAxis(E, 6, ABG)
03:12:42.962 00.000 15712 Guiding  Dir = 2, Dur = 6
03:12:42.994 00.032 15712 IsGuiding returns 0
03:12:43.016 00.022 15712 IsGuiding returns 0
03:12:43.016 00.000 15712 Move returns status 0, amount 6
03:12:43.016 00.000 15712 MoveAxis(N, 0, ABG)
03:12:43.016 00.000 15712 Move returns status 0, amount 0
03:12:43.016 00.000 15712 move complete, result=0
03:12:43.016 00.000 15712 worker thread done servicing request
03:12:43.016 00.000 15712 Worker thread wakes up
03:12:43.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:43.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:43.016 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
03:12:44.430 01.414 15712 Exposure complete
03:12:44.494 00.064 7988 OnExposeComplete: enter
03:12:44.496 00.002 7988 UpdateGuideState(): m_state=6
03:12:44.498 00.002 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5898
03:12:44.498 00.000 7988 Star::Find returns 1 (0), X=971.11, Y=189.71, Mass=924, SNR=19.4, Peak=142 HFD=4.0
03:12:44.500 00.002 15712 worker thread done servicing request
03:12:44.500 00.000 7988 MultiStar: [#1 -0.05,-0.04,0.88,U] [#2 0.15,-0.34,0.82,U] [#3 0.25,0.44,0.85,U] [#4 0.44,0.24,0.67,U] [#5 -0.15,-0.16,0.72,U] [#6 0.10,-0.44,0.64,U] [#7 -0.16,0.67,0.45,U] [#8 0.57,-0.27,0.51,U] 
03:12:44.502 00.002 7988 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {-0.12, -0.11}
03:12:44.504 00.002 7988 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.56) = xAngle (-1.76 = -1.76)
03:12:44.504 00.000 7988 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.79 = -1.79)
03:12:44.506 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=-0.02 mountY=-0.10, mountTheta=-1.76
03:12:44.509 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.02, opts=13)
03:12:44.509 00.000 7988 Enqueuing Move request for scope (0.10, -0.02)
03:12:44.509 00.000 15712 Worker thread wakes up
03:12:44.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
03:12:44.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
03:12:44.509 00.000 15712 Moving (0.10, -0.02) raw xDistance=-0.02 yDistance=-0.10
03:12:44.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=52, FiltMax=255, Gamma=0.690
03:12:44.509 00.000 7988 UpdateGuideState exits: m=924 SNR=19.4
03:12:44.513 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:44.514 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:44.514 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
03:12:44.514 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
03:12:44.514 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:44.514 00.000 7988 Enqueuing Expose request
03:12:44.514 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:12:44.514 00.000 15712 MoveAxis(E, 6, ABG)
03:12:44.514 00.000 15712 Guiding  Dir = 2, Dur = 6
03:12:44.514 00.000 15712 IsGuiding returns 0
03:12:44.531 00.017 15712 IsGuiding returns 0
03:12:44.531 00.000 15712 Move returns status 0, amount 6
03:12:44.531 00.000 15712 MoveAxis(N, 0, ABG)
03:12:44.531 00.000 15712 Move returns status 0, amount 0
03:12:44.531 00.000 15712 move complete, result=0
03:12:44.531 00.000 15712 worker thread done servicing request
03:12:44.531 00.000 15712 Worker thread wakes up
03:12:44.531 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
03:12:44.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:44.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:46.280 01.749 15712 Exposure complete
03:12:46.345 00.065 15712 worker thread done servicing request
03:12:46.345 00.000 7988 OnExposeComplete: enter
03:12:46.345 00.000 7988 UpdateGuideState(): m_state=6
03:12:46.345 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5899
03:12:46.345 00.000 7988 Star::Find returns 1 (0), X=970.98, Y=189.29, Mass=853, SNR=19.0, Peak=145 HFD=4.0
03:12:46.345 00.000 7988 MultiStar: [#1 0.07,0.02,0.96,U] [#2 0.16,-0.58,0.85,U] [#3 0.19,0.18,0.83,U] [#4 0.25,-0.15,0.74,U] [#5 0.01,-0.63,0.64,U] [#6 0.31,-0.41,0.66,U] [#7 -0.09,-0.06,0.43,U] [#8 0.05,-0.58,0.43,U] 
03:12:46.345 00.000 7988 refined, 8 included, MultiStar: {0.07, -0.29}, one-star: {-0.26, -0.52}
03:12:46.345 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
03:12:46.352 00.007 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
03:12:46.352 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.32 mountX=-0.29 mountY=-0.07, mountTheta=-2.91
03:12:46.352 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.29, opts=13)
03:12:46.357 00.005 7988 Enqueuing Move request for scope (0.07, -0.29)
03:12:46.357 00.000 15712 Worker thread wakes up
03:12:46.357 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
03:12:46.357 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
03:12:46.357 00.000 15712 Moving (0.07, -0.29) raw xDistance=-0.29 yDistance=-0.07
03:12:46.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
03:12:46.357 00.000 7988 UpdateGuideState exits: m=853 SNR=19.0
03:12:46.360 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:46.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:46.362 00.002 7988 Enqueuing Expose request
03:12:46.362 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.97
03:12:46.362 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
03:12:46.362 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:46.362 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:12:46.362 00.000 15712 MoveAxis(E, 64, ABG)
03:12:46.362 00.000 15712 Guiding  Dir = 2, Dur = 64
03:12:46.362 00.000 15712 IsGuiding returns 0
03:12:46.388 00.026 15712 PulseGuide returned control before completion, sleep 49
03:12:46.469 00.081 15712 IsGuiding returns 0
03:12:46.469 00.000 15712 Move returns status 0, amount 64
03:12:46.469 00.000 15712 MoveAxis(N, 0, ABG)
03:12:46.469 00.000 15712 Move returns status 0, amount 0
03:12:46.469 00.000 15712 move complete, result=0
03:12:46.469 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.1 px 0 ms NORTH
03:12:46.469 00.000 15712 worker thread done servicing request
03:12:46.471 00.002 15712 Worker thread wakes up
03:12:46.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:46.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:47.887 01.416 15712 Exposure complete
03:12:47.952 00.065 7988 OnExposeComplete: enter
03:12:47.954 00.002 7988 UpdateGuideState(): m_state=6
03:12:47.954 00.000 15712 worker thread done servicing request
03:12:47.954 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5900
03:12:47.954 00.000 7988 Star::Find returns 1 (0), X=970.91, Y=189.24, Mass=888, SNR=19.3, Peak=150 HFD=3.9
03:12:47.954 00.000 7988 MultiStar: [#1 -0.34,-0.21,0.91,U] [#2 -0.33,-0.12,0.83,U] [#3 -0.20,-0.06,0.81,U] [#4 -0.24,0.06,0.68,U] [#5 -0.95,-0.71,0.00,M1] [#6 -0.51,-0.08,0.65,U] [#7 -0.65,-0.13,0.52,U] [#8 0.20,-0.21,0.45,U] 
03:12:47.954 00.000 7988 refined, 7 included, MultiStar: {-0.31, -0.19}, one-star: {-0.33, -0.58}
03:12:47.954 00.000 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.56) = xAngle (-4.16 = 2.12)
03:12:47.954 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.20 = 2.09)
03:12:47.954 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.19 hyp=0.36 cameraTheta=-2.60 mountX=-0.19 mountY=0.31, mountTheta=2.11
03:12:47.964 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.19, opts=13)
03:12:47.966 00.002 7988 Enqueuing Move request for scope (-0.31, -0.19)
03:12:47.966 00.000 15712 Worker thread wakes up
03:12:47.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.19) opts 0xd
03:12:47.966 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.19)
03:12:47.966 00.000 15712 Moving (-0.31, -0.19) raw xDistance=-0.19 yDistance=0.31
03:12:47.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
03:12:47.966 00.000 7988 UpdateGuideState exits: m=888 SNR=19.3
03:12:47.969 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:47.969 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:47.971 00.002 7988 Enqueuing Expose request
03:12:47.973 00.002 15712 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.97
03:12:47.973 00.000 15712 PPEC: input: -0.19, control: -0.13, exposure: 1500
03:12:47.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:47.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:12:47.973 00.000 15712 MoveAxis(E, 44, ABG)
03:12:47.973 00.000 15712 Guiding  Dir = 2, Dur = 44
03:12:48.000 00.027 15712 IsGuiding returns 0
03:12:48.019 00.019 15712 PulseGuide returned control before completion, sleep 39
03:12:48.060 00.041 15712 IsGuiding returns 1
03:12:48.060 00.000 15712 scope still moving after pulse duration time elapsed
03:12:48.112 00.052 15712 IsGuiding returns 0
03:12:48.112 00.000 15712 scope move finished after 44 + 68 ms
03:12:48.112 00.000 15712 Move returns status 0, amount 44
03:12:48.112 00.000 15712 MoveAxis(N, 0, ABG)
03:12:48.112 00.000 15712 Move returns status 0, amount 0
03:12:48.112 00.000 15712 move complete, result=0
03:12:48.112 00.000 7988 GuideStep: -0.2 px 44 ms EAST, 0.3 px 0 ms NORTH
03:12:48.118 00.006 15712 worker thread done servicing request
03:12:48.118 00.000 15712 Worker thread wakes up
03:12:48.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:48.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:49.752 01.634 15712 Exposure complete
03:12:49.815 00.063 15712 worker thread done servicing request
03:12:49.815 00.000 7988 OnExposeComplete: enter
03:12:49.815 00.000 7988 UpdateGuideState(): m_state=6
03:12:49.820 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5901
03:12:49.820 00.000 7988 Star::Find returns 1 (0), X=971.04, Y=189.52, Mass=828, SNR=18.6, Peak=134 HFD=3.5
03:12:49.822 00.002 7988 MultiStar: [#1 -0.08,0.05,1.00,U] [#2 0.20,-0.19,0.89,U] [#3 0.14,0.61,0.86,U] [#4 0.42,0.10,0.77,U] [#5 -0.42,-0.61,0.00,M2] [#6 -0.08,0.01,0.63,U] [#7 -0.41,-0.10,0.48,U] [#8 1.10,0.21,0.00,M1] 
03:12:49.822 00.000 7988 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {-0.20, -0.30}
03:12:49.824 00.002 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.56) = xAngle (-0.60 = -0.60)
03:12:49.824 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
03:12:49.826 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.97 mountX=0.02 mountY=-0.02, mountTheta=-0.62
03:12:49.828 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.02, opts=13)
03:12:49.828 00.000 7988 Enqueuing Move request for scope (0.02, 0.02)
03:12:49.830 00.002 15712 Worker thread wakes up
03:12:49.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:12:49.830 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:12:49.830 00.000 15712 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
03:12:49.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
03:12:49.831 00.001 7988 UpdateGuideState exits: m=828 SNR=18.6
03:12:49.833 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:49.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:49.835 00.002 7988 Enqueuing Expose request
03:12:49.836 00.001 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
03:12:49.836 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
03:12:49.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:49.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:12:49.836 00.000 15712 MoveAxis(E, 8, ABG)
03:12:49.836 00.000 15712 Guiding  Dir = 2, Dur = 8
03:12:49.836 00.000 15712 IsGuiding returns 0
03:12:49.888 00.052 15712 IsGuiding returns 0
03:12:49.888 00.000 15712 Move returns status 0, amount 8
03:12:49.888 00.000 15712 MoveAxis(N, 0, ABG)
03:12:49.888 00.000 15712 Move returns status 0, amount 0
03:12:49.888 00.000 15712 move complete, result=0
03:12:49.888 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
03:12:49.892 00.004 15712 worker thread done servicing request
03:12:49.892 00.000 15712 Worker thread wakes up
03:12:49.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:49.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:51.297 01.405 15712 Exposure complete
03:12:51.358 00.061 15712 worker thread done servicing request
03:12:51.358 00.000 7988 OnExposeComplete: enter
03:12:51.358 00.000 7988 UpdateGuideState(): m_state=6
03:12:51.365 00.007 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5902
03:12:51.365 00.000 7988 Star::Find returns 1 (0), X=971.24, Y=190.02, Mass=929, SNR=19.6, Peak=156 HFD=4.0
03:12:51.367 00.002 7988 MultiStar: [#1 0.55,0.38,0.97,U] [#2 0.20,-0.11,0.81,U] [#3 0.27,0.20,0.84,U] [#4 0.30,-0.07,0.64,U] [#5 0.20,0.05,0.68,U] [#6 -0.03,-0.34,0.61,U] [#7 -0.33,0.28,0.48,U] [#8 -0.40,-0.03,0.46,U] 
03:12:51.368 00.001 7988 refined, 8 included, MultiStar: {0.14, 0.09}, one-star: {0.00, 0.21}
03:12:51.370 00.002 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
03:12:51.370 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
03:12:51.370 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.56 mountX=0.09 mountY=-0.14, mountTheta=-1.01
03:12:51.372 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=0.09, opts=13)
03:12:51.374 00.002 7988 Enqueuing Move request for scope (0.14, 0.09)
03:12:51.375 00.001 15712 Worker thread wakes up
03:12:51.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
03:12:51.375 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
03:12:51.375 00.000 15712 Moving (0.14, 0.09) raw xDistance=0.09 yDistance=-0.14
03:12:51.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=255, Gamma=0.690
03:12:51.375 00.000 7988 UpdateGuideState exits: m=929 SNR=19.6
03:12:51.378 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:51.378 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:51.380 00.002 7988 Enqueuing Expose request
03:12:51.380 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
03:12:51.380 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
03:12:51.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:51.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:12:51.380 00.000 15712 MoveAxis(E, 8, ABG)
03:12:51.380 00.000 15712 Guiding  Dir = 2, Dur = 8
03:12:51.382 00.002 15712 IsGuiding returns 0
03:12:51.409 00.027 15712 IsGuiding returns 0
03:12:51.409 00.000 15712 Move returns status 0, amount 8
03:12:51.409 00.000 15712 MoveAxis(N, 0, ABG)
03:12:51.409 00.000 15712 Move returns status 0, amount 0
03:12:51.409 00.000 15712 move complete, result=0
03:12:51.409 00.000 15712 worker thread done servicing request
03:12:51.409 00.000 15712 Worker thread wakes up
03:12:51.409 00.000 7988 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
03:12:51.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:51.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:53.050 01.641 15712 Exposure complete
03:12:53.113 00.063 15712 worker thread done servicing request
03:12:53.113 00.000 7988 OnExposeComplete: enter
03:12:53.113 00.000 7988 UpdateGuideState(): m_state=6
03:12:53.113 00.000 7988 Star::Find(15, 971, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5903
03:12:53.118 00.005 7988 Star::Find returns 1 (0), X=971.17, Y=189.79, Mass=776, SNR=17.9, Peak=149 HFD=2.9
03:12:53.118 00.000 7988 MultiStar: [#1 -0.07,0.15,1.04,U] [#2 0.54,-0.08,0.91,U] [#3 -0.27,0.50,0.93,U] [#4 -0.11,0.10,0.78,U] [#5 0.03,0.08,0.75,U] [#6 -0.03,-0.39,0.67,U] [#7 -0.08,0.62,0.45,U] [#8 0.53,-0.06,0.47,U] 
03:12:53.118 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.09}, one-star: {-0.07, -0.02}
03:12:53.118 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
03:12:53.118 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.86)
03:12:53.118 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.83 mountX=-0.02 mountY=0.07, mountTheta=1.89
03:12:53.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.02, opts=13)
03:12:53.118 00.000 7988 Enqueuing Move request for scope (-0.07, -0.02)
03:12:53.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=53, FiltMax=255, Gamma=0.690
03:12:53.118 00.000 7988 UpdateGuideState exits: m=776 SNR=17.9
03:12:53.129 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:53.129 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:53.129 00.000 7988 Enqueuing Expose request
03:12:53.129 00.000 15712 Worker thread wakes up
03:12:53.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
03:12:53.129 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
03:12:53.129 00.000 15712 Moving (-0.07, -0.02) raw xDistance=-0.02 yDistance=0.07
03:12:53.135 00.006 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
03:12:53.135 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
03:12:53.135 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:53.135 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:12:53.135 00.000 15712 MoveAxis(E, 8, ABG)
03:12:53.135 00.000 15712 Guiding  Dir = 2, Dur = 8
03:12:53.135 00.000 15712 IsGuiding returns 0
03:12:53.167 00.032 15712 IsGuiding returns 0
03:12:53.167 00.000 15712 Move returns status 0, amount 8
03:12:53.167 00.000 15712 MoveAxis(N, 0, ABG)
03:12:53.167 00.000 15712 Move returns status 0, amount 0
03:12:53.167 00.000 15712 move complete, result=0
03:12:53.167 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
03:12:53.168 00.001 15712 worker thread done servicing request
03:12:53.168 00.000 15712 Worker thread wakes up
03:12:53.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:53.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:54.581 01.413 15712 Exposure complete
03:12:54.646 00.065 15712 worker thread done servicing request
03:12:54.646 00.000 7988 OnExposeComplete: enter
03:12:54.646 00.000 7988 UpdateGuideState(): m_state=6
03:12:54.646 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5904
03:12:54.649 00.003 7988 Star::Find returns 1 (0), X=971.17, Y=189.99, Mass=756, SNR=17.9, Peak=156 HFD=3.0
03:12:54.649 00.000 7988 MultiStar: [#1 -0.03,0.13,1.06,U] [#2 0.27,0.29,0.90,U] [#3 0.30,0.23,0.84,U] [#4 0.16,0.25,0.73,U] [#5 -0.23,-0.00,0.80,U] [#6 0.17,-0.29,0.67,U] [#7 0.39,0.26,0.48,U] [#8 1.14,-0.10,0.00,M1] 
03:12:54.649 00.000 7988 refined, 7 included, MultiStar: {0.09, 0.13}, one-star: {-0.07, 0.17}
03:12:54.649 00.000 7988 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
03:12:54.649 00.000 7988 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
03:12:54.649 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.96 mountX=0.13 mountY=-0.10, mountTheta=-0.63
03:12:54.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.13, opts=13)
03:12:54.649 00.000 7988 Enqueuing Move request for scope (0.09, 0.13)
03:12:54.649 00.000 15712 Worker thread wakes up
03:12:54.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
03:12:54.660 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=53, FiltMax=255, Gamma=0.690
03:12:54.660 00.000 7988 UpdateGuideState exits: m=756 SNR=17.9
03:12:54.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:54.660 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:54.660 00.000 7988 Enqueuing Expose request
03:12:54.660 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
03:12:54.660 00.000 15712 Moving (0.09, 0.13) raw xDistance=0.13 yDistance=-0.10
03:12:54.667 00.007 15712 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
03:12:54.667 00.000 15712 PPEC: input: 0.13, control: -0.02, exposure: 1500
03:12:54.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:54.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:12:54.667 00.000 15712 MoveAxis(E, 7, ABG)
03:12:54.667 00.000 15712 Guiding  Dir = 2, Dur = 7
03:12:54.667 00.000 15712 IsGuiding returns 0
03:12:54.683 00.016 15712 IsGuiding returns 0
03:12:54.683 00.000 15712 Move returns status 0, amount 7
03:12:54.683 00.000 15712 MoveAxis(N, 0, ABG)
03:12:54.683 00.000 15712 Move returns status 0, amount 0
03:12:54.683 00.000 15712 move complete, result=0
03:12:54.683 00.000 15712 worker thread done servicing request
03:12:54.683 00.000 15712 Worker thread wakes up
03:12:54.683 00.000 7988 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
03:12:54.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:54.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:56.323 01.640 15712 Exposure complete
03:12:56.384 00.061 15712 worker thread done servicing request
03:12:56.384 00.000 7988 OnExposeComplete: enter
03:12:56.384 00.000 7988 UpdateGuideState(): m_state=6
03:12:56.389 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5905
03:12:56.389 00.000 7988 Star::Find returns 1 (0), X=970.78, Y=189.61, Mass=749, SNR=17.6, Peak=160 HFD=3.2
03:12:56.391 00.002 7988 MultiStar: [#1 -0.14,0.03,1.04,U] [#2 0.03,-0.39,0.93,U] [#3 -0.08,0.22,0.91,U] [#4 0.13,0.26,0.83,U] [#5 -0.24,0.03,0.74,U] [#6 -0.43,-0.30,0.67,U] [#7 -0.46,0.27,0.46,U] [#8 0.42,0.05,0.45,U] 
03:12:56.391 00.000 7988 refined, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.46, -0.20}
03:12:56.393 00.002 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.56) = xAngle (-4.55 = 1.73)
03:12:56.393 00.000 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.59 = 1.70)
03:12:56.395 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.99 mountX=-0.02 mountY=0.15, mountTheta=1.73
03:12:56.397 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.02, opts=13)
03:12:56.397 00.000 7988 Enqueuing Move request for scope (-0.15, -0.02)
03:12:56.399 00.002 15712 Worker thread wakes up
03:12:56.399 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
03:12:56.399 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
03:12:56.399 00.000 15712 Moving (-0.15, -0.02) raw xDistance=-0.02 yDistance=0.15
03:12:56.401 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
03:12:56.401 00.000 7988 UpdateGuideState exits: m=749 SNR=17.6
03:12:56.403 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:56.403 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:56.405 00.002 7988 Enqueuing Expose request
03:12:56.405 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.95
03:12:56.405 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
03:12:56.405 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:56.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:12:56.405 00.000 15712 MoveAxis(E, 6, ABG)
03:12:56.405 00.000 15712 Guiding  Dir = 2, Dur = 6
03:12:56.405 00.000 15712 IsGuiding returns 0
03:12:56.423 00.018 15712 IsGuiding returns 0
03:12:56.423 00.000 15712 Move returns status 0, amount 6
03:12:56.423 00.000 15712 MoveAxis(N, 0, ABG)
03:12:56.423 00.000 15712 Move returns status 0, amount 0
03:12:56.423 00.000 15712 move complete, result=0
03:12:56.423 00.000 15712 worker thread done servicing request
03:12:56.423 00.000 15712 Worker thread wakes up
03:12:56.423 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
03:12:56.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:56.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:57.834 01.411 15712 Exposure complete
03:12:57.897 00.063 15712 worker thread done servicing request
03:12:57.897 00.000 7988 OnExposeComplete: enter
03:12:57.897 00.000 7988 UpdateGuideState(): m_state=6
03:12:57.901 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5906
03:12:57.901 00.000 7988 Star::Find returns 1 (0), X=970.92, Y=189.50, Mass=808, SNR=18.3, Peak=141 HFD=3.5
03:12:57.903 00.002 7988 MultiStar: [#1 -0.14,-0.01,0.96,U] [#2 0.04,-0.39,0.84,U] [#3 -0.12,0.27,0.84,U] [#4 0.21,-0.02,0.71,U] [#5 -0.25,-0.59,0.70,U] [#6 -0.52,-0.39,0.68,U] [#7 -0.57,0.43,0.00,M1] [#8 0.20,0.06,0.48,U] 
03:12:57.903 00.000 7988 refined, 7 included, MultiStar: {-0.13, -0.17}, one-star: {-0.31, -0.32}
03:12:57.905 00.002 7988 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.56) = xAngle (-3.77 = 2.52)
03:12:57.905 00.000 7988 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
03:12:57.907 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.20 mountX=-0.18 mountY=0.13, mountTheta=2.49
03:12:57.909 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.17, opts=13)
03:12:57.909 00.000 7988 Enqueuing Move request for scope (-0.13, -0.17)
03:12:57.911 00.002 15712 Worker thread wakes up
03:12:57.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
03:12:57.911 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
03:12:57.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=54, FiltMax=255, Gamma=0.690
03:12:57.913 00.002 7988 UpdateGuideState exits: m=808 SNR=18.3
03:12:57.914 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:57.914 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:57.916 00.002 7988 Enqueuing Expose request
03:12:57.916 00.000 15712 Moving (-0.13, -0.17) raw xDistance=-0.18 yDistance=0.13
03:12:57.918 00.002 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 639.94
03:12:57.918 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
03:12:57.918 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:57.918 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:12:57.918 00.000 15712 MoveAxis(E, 40, ABG)
03:12:57.918 00.000 15712 Guiding  Dir = 2, Dur = 40
03:12:57.918 00.000 15712 IsGuiding returns 0
03:12:57.945 00.027 15712 PulseGuide returned control before completion, sleep 27
03:12:57.977 00.032 15712 IsGuiding returns 1
03:12:57.977 00.000 15712 scope still moving after pulse duration time elapsed
03:12:58.009 00.032 15712 IsGuiding returns 0
03:12:58.009 00.000 15712 scope move finished after 40 + 46 ms
03:12:58.009 00.000 15712 Move returns status 0, amount 40
03:12:58.009 00.000 15712 MoveAxis(N, 0, ABG)
03:12:58.009 00.000 15712 Move returns status 0, amount 0
03:12:58.009 00.000 15712 move complete, result=0
03:12:58.009 00.000 15712 worker thread done servicing request
03:12:58.009 00.000 15712 Worker thread wakes up
03:12:58.009 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
03:12:58.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:58.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:12:59.637 01.628 15712 Exposure complete
03:12:59.701 00.064 15712 worker thread done servicing request
03:12:59.701 00.000 7988 OnExposeComplete: enter
03:12:59.701 00.000 7988 UpdateGuideState(): m_state=6
03:12:59.705 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5907
03:12:59.705 00.000 7988 Star::Find returns 1 (0), X=971.10, Y=189.78, Mass=842, SNR=18.8, Peak=148 HFD=3.9
03:12:59.707 00.002 7988 MultiStar: [#1 -0.05,-0.09,0.93,U] [#2 0.03,-0.28,0.90,U] [#3 -0.10,0.03,0.84,U] [#4 -0.27,-0.17,0.70,U] [#5 -0.14,-0.01,0.74,U] [#6 0.02,-0.44,0.68,U] [#7 0.00,0.38,0.50,U] [#8 -0.08,-0.49,0.40,U] 
03:12:59.709 00.002 7988 refined, 8 included, MultiStar: {-0.08, -0.12}, one-star: {-0.14, -0.04}
03:12:59.709 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
03:12:59.711 00.002 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.50)
03:12:59.711 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.19 mountX=-0.12 mountY=0.09, mountTheta=2.51
03:12:59.713 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.12, opts=13)
03:12:59.713 00.000 7988 Enqueuing Move request for scope (-0.08, -0.12)
03:12:59.716 00.003 15712 Worker thread wakes up
03:12:59.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
03:12:59.716 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
03:12:59.716 00.000 15712 Moving (-0.08, -0.12) raw xDistance=-0.12 yDistance=0.09
03:12:59.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=53, FiltMax=255, Gamma=0.690
03:12:59.717 00.001 7988 UpdateGuideState exits: m=842 SNR=18.8
03:12:59.717 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:59.717 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:12:59.717 00.000 7988 Enqueuing Expose request
03:12:59.717 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
03:12:59.717 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
03:12:59.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:59.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:12:59.717 00.000 15712 MoveAxis(E, 5, ABG)
03:12:59.717 00.000 15712 Guiding  Dir = 2, Dur = 5
03:12:59.717 00.000 15712 IsGuiding returns 0
03:12:59.733 00.016 15712 IsGuiding returns 0
03:12:59.733 00.000 15712 Move returns status 0, amount 5
03:12:59.733 00.000 15712 MoveAxis(N, 0, ABG)
03:12:59.733 00.000 15712 Move returns status 0, amount 0
03:12:59.733 00.000 15712 move complete, result=0
03:12:59.733 00.000 15712 worker thread done servicing request
03:12:59.733 00.000 15712 Worker thread wakes up
03:12:59.733 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:12:59.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:12:59.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:13:01.150 01.417 15712 Exposure complete
03:13:01.213 00.063 15712 worker thread done servicing request
03:13:01.213 00.000 7988 OnExposeComplete: enter
03:13:01.213 00.000 7988 UpdateGuideState(): m_state=6
03:13:01.218 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5908
03:13:01.218 00.000 7988 Star::Find returns 1 (0), X=971.00, Y=189.87, Mass=799, SNR=18.4, Peak=141 HFD=3.0
03:13:01.220 00.002 7988 MultiStar: [#1 -0.14,-0.07,0.98,U] [#2 -0.00,-0.28,0.88,U] [#3 0.03,0.42,0.83,U] [#4 0.09,0.01,0.73,U] [#5 -0.30,-0.60,0.74,U] [#6 -0.01,-0.40,0.67,U] [#7 -0.35,-0.11,0.44,U] [#8 0.55,-0.80,0.00,M1] 
03:13:01.220 00.000 7988 refined, 7 included, MultiStar: {-0.11, -0.11}, one-star: {-0.24, 0.06}
03:13:01.222 00.002 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
03:13:01.224 00.002 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
03:13:01.224 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.36 mountX=-0.11 mountY=0.11, mountTheta=2.35
03:13:01.226 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.11, opts=13)
03:13:01.226 00.000 7988 Enqueuing Move request for scope (-0.11, -0.11)
03:13:01.229 00.003 15712 Worker thread wakes up
03:13:01.229 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
03:13:01.229 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
03:13:01.229 00.000 15712 Moving (-0.11, -0.11) raw xDistance=-0.11 yDistance=0.11
03:13:01.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:13:01.229 00.000 7988 UpdateGuideState exits: m=799 SNR=18.4
03:13:01.232 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:01.232 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:01.234 00.002 7988 Enqueuing Expose request
03:13:01.234 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
03:13:01.234 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
03:13:01.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:01.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:13:01.234 00.000 15712 MoveAxis(E, 5, ABG)
03:13:01.234 00.000 15712 Guiding  Dir = 2, Dur = 5
03:13:01.236 00.002 15712 IsGuiding returns 0
03:13:01.249 00.013 15712 IsGuiding returns 0
03:13:01.249 00.000 15712 Move returns status 0, amount 5
03:13:01.249 00.000 15712 MoveAxis(N, 0, ABG)
03:13:01.249 00.000 15712 Move returns status 0, amount 0
03:13:01.249 00.000 15712 move complete, result=0
03:13:01.249 00.000 15712 worker thread done servicing request
03:13:01.249 00.000 15712 Worker thread wakes up
03:13:01.249 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:13:01.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:01.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:13:02.999 01.750 15712 Exposure complete
03:13:03.060 00.061 15712 worker thread done servicing request
03:13:03.060 00.000 7988 OnExposeComplete: enter
03:13:03.060 00.000 7988 UpdateGuideState(): m_state=6
03:13:03.068 00.008 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5909
03:13:03.069 00.001 7988 Star::Find returns 1 (0), X=971.12, Y=189.28, Mass=755, SNR=17.8, Peak=151 HFD=3.3
03:13:03.069 00.000 7988 MultiStar: [#1 -0.08,-0.17,1.08,U] [#2 0.45,-0.35,0.89,U] [#3 -0.07,-0.24,0.84,U] [#4 0.10,-0.08,0.70,U] [#5 0.01,-0.50,0.71,U] [#6 -0.17,-0.35,0.65,U] [#7 -0.09,0.06,0.50,U] [#8 0.80,-0.93,0.00,M2] 
03:13:03.071 00.002 7988 refined, 7 included, MultiStar: {0.01, -0.29}, one-star: {-0.12, -0.54}
03:13:03.071 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
03:13:03.073 00.002 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
03:13:03.073 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.54 mountX=-0.29 mountY=-0.00, mountTheta=-3.13
03:13:03.076 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.29, opts=13)
03:13:03.076 00.000 7988 Enqueuing Move request for scope (0.01, -0.29)
03:13:03.076 00.000 15712 Worker thread wakes up
03:13:03.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.29) opts 0xd
03:13:03.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.29)
03:13:03.076 00.000 15712 Moving (0.01, -0.29) raw xDistance=-0.29 yDistance=-0.00
03:13:03.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=54, FiltMax=255, Gamma=0.690
03:13:03.076 00.000 7988 UpdateGuideState exits: m=755 SNR=17.8
03:13:03.081 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:03.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:03.083 00.002 7988 Enqueuing Expose request
03:13:03.083 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.93
03:13:03.083 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
03:13:03.083 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:03.083 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:13:03.083 00.000 15712 MoveAxis(E, 63, ABG)
03:13:03.083 00.000 15712 Guiding  Dir = 2, Dur = 63
03:13:03.085 00.002 15712 IsGuiding returns 0
03:13:03.110 00.025 15712 PulseGuide returned control before completion, sleep 49
03:13:03.206 00.096 15712 IsGuiding returns 1
03:13:03.206 00.000 15712 scope still moving after pulse duration time elapsed
03:13:03.235 00.029 15712 IsGuiding returns 0
03:13:03.235 00.000 15712 scope move finished after 63 + 87 ms
03:13:03.235 00.000 15712 Move returns status 0, amount 63
03:13:03.235 00.000 15712 MoveAxis(N, 0, ABG)
03:13:03.235 00.000 15712 Move returns status 0, amount 0
03:13:03.235 00.000 15712 move complete, result=0
03:13:03.235 00.000 15712 worker thread done servicing request
03:13:03.235 00.000 15712 Worker thread wakes up
03:13:03.235 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.0 px 0 ms NORTH
03:13:03.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:03.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:13:04.655 01.420 15712 Exposure complete
03:13:04.718 00.063 15712 worker thread done servicing request
03:13:04.718 00.000 7988 OnExposeComplete: enter
03:13:04.718 00.000 7988 UpdateGuideState(): m_state=6
03:13:04.721 00.003 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5910
03:13:04.721 00.000 7988 Star::Find returns 1 (0), X=971.00, Y=189.71, Mass=767, SNR=17.8, Peak=138 HFD=3.4
03:13:04.723 00.002 7988 MultiStar: [#1 0.09,-0.03,0.90,U] [#2 0.19,0.14,0.86,U] [#3 0.31,0.07,0.80,U] [#4 -0.01,0.00,0.68,U] [#5 -0.09,-0.38,0.66,U] [#6 -0.65,-0.00,0.61,U] [#7 -0.54,0.17,0.42,U] [#8 0.44,-0.48,0.51,U] 
03:13:04.723 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.23, -0.10}
03:13:04.725 00.002 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
03:13:04.727 00.002 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.61)
03:13:04.727 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.08 mountX=-0.06 mountY=0.03, mountTheta=2.62
03:13:04.729 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.06, opts=13)
03:13:04.731 00.002 7988 Enqueuing Move request for scope (-0.03, -0.06)
03:13:04.731 00.000 15712 Worker thread wakes up
03:13:04.731 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
03:13:04.731 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
03:13:04.731 00.000 15712 Moving (-0.03, -0.06) raw xDistance=-0.06 yDistance=0.03
03:13:04.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=54, FiltMax=255, Gamma=0.690
03:13:04.732 00.001 7988 UpdateGuideState exits: m=767 SNR=17.8
03:13:04.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:04.735 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:04.735 00.000 7988 Enqueuing Expose request
03:13:04.735 00.000 15712 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
03:13:04.735 00.000 15712 PPEC: input: -0.06, control: -0.02, exposure: 1500
03:13:04.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:04.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:13:04.735 00.000 15712 MoveAxis(E, 7, ABG)
03:13:04.735 00.000 15712 Guiding  Dir = 2, Dur = 7
03:13:04.735 00.000 15712 IsGuiding returns 0
03:13:04.756 00.021 15712 IsGuiding returns 0
03:13:04.756 00.000 15712 Move returns status 0, amount 7
03:13:04.756 00.000 15712 MoveAxis(N, 0, ABG)
03:13:04.756 00.000 15712 Move returns status 0, amount 0
03:13:04.756 00.000 15712 move complete, result=0
03:13:04.756 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
03:13:04.758 00.002 15712 worker thread done servicing request
03:13:04.758 00.000 15712 Worker thread wakes up
03:13:04.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:04.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:13:06.395 01.637 15712 Exposure complete
03:13:06.460 00.065 15712 worker thread done servicing request
03:13:06.460 00.000 7988 OnExposeComplete: enter
03:13:06.460 00.000 7988 UpdateGuideState(): m_state=6
03:13:06.460 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5911
03:13:06.460 00.000 7988 Star::Find returns 1 (0), X=970.99, Y=189.57, Mass=796, SNR=18.1, Peak=132 HFD=3.5
03:13:06.460 00.000 7988 MultiStar: [#1 -0.29,-0.03,1.03,U] [#2 0.37,-0.34,0.86,U] [#3 0.08,0.30,0.86,U] [#4 -0.15,0.18,0.74,U] [#5 -0.31,-0.34,0.69,U] [#6 -0.59,-0.79,0.00,M1] [#7 -0.25,0.59,0.54,U] [#8 0.12,-0.17,0.47,U] 
03:13:06.460 00.000 7988 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {-0.25, -0.25}
03:13:06.460 00.000 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.39 = 1.89)
03:13:06.467 00.007 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.86)
03:13:06.467 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.83 mountX=-0.03 mountY=0.09, mountTheta=1.89
03:13:06.467 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.03, opts=13)
03:13:06.467 00.000 7988 Enqueuing Move request for scope (-0.09, -0.03)
03:13:06.467 00.000 15712 Worker thread wakes up
03:13:06.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
03:13:06.467 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
03:13:06.467 00.000 15712 Moving (-0.09, -0.03) raw xDistance=-0.03 yDistance=0.09
03:13:06.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
03:13:06.474 00.007 7988 UpdateGuideState exits: m=796 SNR=18.1
03:13:06.474 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:06.474 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:06.474 00.000 7988 Enqueuing Expose request
03:13:06.474 00.000 15712 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
03:13:06.474 00.000 15712 PPEC: input: -0.03, control: -0.02, exposure: 1500
03:13:06.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:06.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:13:06.474 00.000 15712 MoveAxis(E, 8, ABG)
03:13:06.474 00.000 15712 Guiding  Dir = 2, Dur = 8
03:13:06.474 00.000 15712 IsGuiding returns 0
03:13:06.490 00.016 15712 IsGuiding returns 0
03:13:06.490 00.000 15712 Move returns status 0, amount 8
03:13:06.490 00.000 15712 MoveAxis(N, 0, ABG)
03:13:06.490 00.000 15712 Move returns status 0, amount 0
03:13:06.490 00.000 15712 move complete, result=0
03:13:06.490 00.000 15712 worker thread done servicing request
03:13:06.490 00.000 15712 Worker thread wakes up
03:13:06.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:06.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:13:06.490 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
03:13:07.910 01.420 15712 Exposure complete
03:13:07.972 00.062 15712 worker thread done servicing request
03:13:07.972 00.000 7988 OnExposeComplete: enter
03:13:07.972 00.000 7988 UpdateGuideState(): m_state=6
03:13:07.972 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5912
03:13:07.972 00.000 7988 Star::Find returns 1 (0), X=971.24, Y=189.63, Mass=762, SNR=17.8, Peak=138 HFD=3.6
03:13:07.979 00.007 7988 MultiStar: [#1 -0.04,-0.14,0.98,U] [#2 0.43,-0.32,0.88,U] [#3 0.40,0.21,0.85,U] [#4 0.06,0.00,0.75,U] [#5 -0.11,-0.28,0.74,U] [#6 -0.45,-0.47,0.61,U] [#7 -0.04,0.03,0.45,U] [#8 0.00,0.00,0.00,L] [#9 -0.36,-0.36,0.41,U] 
03:13:07.979 00.000 7988 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {0.00, -0.18}
03:13:07.979 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
03:13:07.979 00.000 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
03:13:07.979 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.38 mountX=-0.16 mountY=-0.03, mountTheta=-2.97
03:13:07.979 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.16, opts=13)
03:13:07.979 00.000 7988 Enqueuing Move request for scope (0.03, -0.16)
03:13:07.979 00.000 15712 Worker thread wakes up
03:13:07.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
03:13:07.988 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
03:13:07.988 00.000 7988 UpdateGuideState exits: m=762 SNR=17.8
03:13:07.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:07.988 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:07.988 00.000 7988 Enqueuing Expose request
03:13:07.988 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
03:13:07.988 00.000 15712 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=-0.03
03:13:07.996 00.008 15712 PPEC rslt: input = -0.16, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
03:13:07.996 00.000 15712 PPEC: input: -0.16, control: -0.02, exposure: 1500
03:13:07.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:07.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:13:07.996 00.000 15712 MoveAxis(E, 8, ABG)
03:13:07.996 00.000 15712 Guiding  Dir = 2, Dur = 8
03:13:08.013 00.017 15712 IsGuiding returns 0
03:13:08.030 00.017 15712 IsGuiding returns 0
03:13:08.030 00.000 15712 Move returns status 0, amount 8
03:13:08.030 00.000 15712 MoveAxis(N, 0, ABG)
03:13:08.030 00.000 15712 Move returns status 0, amount 0
03:13:08.030 00.000 15712 move complete, result=0
03:13:08.030 00.000 15712 worker thread done servicing request
03:13:08.030 00.000 15712 Worker thread wakes up
03:13:08.030 00.000 7988 GuideStep: -0.2 px 8 ms EAST, -0.0 px 0 ms NORTH
03:13:08.036 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:08.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:13:09.679 01.643 15712 Exposure complete
03:13:09.741 00.062 15712 worker thread done servicing request
03:13:09.741 00.000 7988 OnExposeComplete: enter
03:13:09.741 00.000 7988 UpdateGuideState(): m_state=6
03:13:09.745 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5913
03:13:09.745 00.000 7988 Star::Find returns 1 (0), X=971.02, Y=189.45, Mass=783, SNR=18.0, Peak=140 HFD=3.5
03:13:09.747 00.002 7988 MultiStar: [#1 -0.18,-0.35,1.01,U] [#2 -0.11,-0.51,0.91,U] [#3 -0.26,0.15,0.82,U] [#4 0.03,0.05,0.67,U] [#5 -0.37,-0.06,0.65,U] [#6 -0.13,-0.66,0.60,U] [#7 0.48,0.83,0.00,M1] [#8 0.17,-0.46,0.39,U] 
03:13:09.747 00.000 7988 refined, 7 included, MultiStar: {-0.15, -0.27}, one-star: {-0.22, -0.37}
03:13:09.749 00.002 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.65 = 2.63)
03:13:09.749 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
03:13:09.751 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-2.09 mountX=-0.27 mountY=0.16, mountTheta=2.61
03:13:09.753 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.27, opts=13)
03:13:09.753 00.000 7988 Enqueuing Move request for scope (-0.15, -0.27)
03:13:09.755 00.002 15712 Worker thread wakes up
03:13:09.755 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.27) opts 0xd
03:13:09.755 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.27)
03:13:09.755 00.000 15712 Moving (-0.15, -0.27) raw xDistance=-0.27 yDistance=0.16
03:13:09.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=55, FiltMax=255, Gamma=0.690
03:13:09.757 00.002 7988 UpdateGuideState exits: m=783 SNR=18.0
03:13:09.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:09.759 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:09.759 00.000 7988 Enqueuing Expose request
03:13:09.759 00.000 15712 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.90
03:13:09.759 00.000 15712 PPEC: input: -0.27, control: -0.19, exposure: 1500
03:13:09.759 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:09.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:13:09.759 00.000 15712 MoveAxis(E, 61, ABG)
03:13:09.759 00.000 15712 Guiding  Dir = 2, Dur = 61
03:13:09.759 00.000 15712 IsGuiding returns 0
03:13:09.792 00.033 15712 PulseGuide returned control before completion, sleep 42
03:13:09.837 00.045 15712 IsGuiding returns 1
03:13:09.837 00.000 15712 scope still moving after pulse duration time elapsed
03:13:09.872 00.035 15712 IsGuiding returns 0
03:13:09.872 00.000 15712 scope move finished after 61 + 48 ms
03:13:09.872 00.000 15712 Move returns status 0, amount 61
03:13:09.872 00.000 15712 MoveAxis(N, 0, ABG)
03:13:09.872 00.000 15712 Move returns status 0, amount 0
03:13:09.872 00.000 15712 move complete, result=0
03:13:09.872 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.2 px 0 ms NORTH
03:13:09.872 00.000 15712 worker thread done servicing request
03:13:09.874 00.002 15712 Worker thread wakes up
03:13:09.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:09.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:13:11.291 01.417 15712 Exposure complete
03:13:11.352 00.061 15712 worker thread done servicing request
03:13:11.352 00.000 7988 OnExposeComplete: enter
03:13:11.352 00.000 7988 UpdateGuideState(): m_state=6
03:13:11.357 00.005 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5914
03:13:11.357 00.000 7988 Star::Find returns 1 (0), X=970.97, Y=189.72, Mass=830, SNR=18.5, Peak=145 HFD=3.4
03:13:11.359 00.002 7988 MultiStar: [#1 0.01,0.05,0.98,U] [#2 0.16,-0.20,0.80,U] [#3 -0.02,0.22,0.78,U] [#4 -0.03,0.53,0.70,U] [#5 0.15,-0.22,0.71,U] [#6 -0.36,-0.09,0.59,U] [#7 0.08,0.34,0.42,U] [#8 0.93,0.02,0.00,M1] 
03:13:11.361 00.002 7988 refined, 7 included, MultiStar: {-0.04, 0.05}, one-star: {-0.27, -0.10}
03:13:11.361 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.71 = 0.71)
03:13:11.363 00.002 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
03:13:11.363 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.28 mountX=0.05 mountY=0.04, mountTheta=0.69
03:13:11.365 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.05, opts=13)
03:13:11.367 00.002 7988 Enqueuing Move request for scope (-0.04, 0.05)
03:13:11.368 00.001 15712 Worker thread wakes up
03:13:11.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
03:13:11.368 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
03:13:11.368 00.000 15712 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=0.04
03:13:11.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=56, FiltMax=255, Gamma=0.690
03:13:11.368 00.000 7988 UpdateGuideState exits: m=830 SNR=18.5
03:13:11.371 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:11.371 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:11.373 00.002 7988 Enqueuing Expose request
03:13:11.373 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
03:13:11.373 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
03:13:11.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:11.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:13:11.373 00.000 15712 MoveAxis(E, 7, ABG)
03:13:11.373 00.000 15712 Guiding  Dir = 2, Dur = 7
03:13:11.375 00.002 15712 IsGuiding returns 0
03:13:11.391 00.016 15712 IsGuiding returns 0
03:13:11.391 00.000 15712 Move returns status 0, amount 7
03:13:11.391 00.000 15712 MoveAxis(N, 0, ABG)
03:13:11.391 00.000 15712 Move returns status 0, amount 0
03:13:11.391 00.000 15712 move complete, result=0
03:13:11.391 00.000 15712 worker thread done servicing request
03:13:11.391 00.000 15712 Worker thread wakes up
03:13:11.391 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:13:11.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:11.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:13:13.028 01.637 15712 Exposure complete
03:13:13.090 00.062 15712 worker thread done servicing request
03:13:13.090 00.000 7988 OnExposeComplete: enter
03:13:13.090 00.000 7988 UpdateGuideState(): m_state=6
03:13:13.095 00.005 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5915
03:13:13.095 00.000 7988 Star::Find returns 1 (0), X=971.23, Y=189.80, Mass=815, SNR=18.4, Peak=151 HFD=3.6
03:13:13.097 00.002 7988 MultiStar: [#1 0.01,0.24,0.99,U] [#2 0.14,0.02,0.86,U] [#3 0.19,0.40,0.78,U] [#4 0.15,-0.13,0.69,U] [#5 -0.31,-0.30,0.68,U] [#6 0.16,0.08,0.65,U] [#7 -0.46,-0.12,0.46,U] [#8 0.43,-0.05,0.39,U] 
03:13:13.097 00.000 7988 single-star, 8 included, MultiStar: {0.03, 0.04}, one-star: {-0.01, -0.01}
03:13:13.100 00.003 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.93 = 2.36)
03:13:13.100 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.32)
03:13:13.102 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.36 mountX=-0.01 mountY=0.01, mountTheta=2.34
03:13:13.102 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
03:13:13.104 00.002 7988 Enqueuing Move request for scope (-0.01, -0.01)
03:13:13.106 00.002 15712 Worker thread wakes up
03:13:13.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:13:13.106 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:13:13.106 00.000 15712 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
03:13:13.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=56, FiltMax=255, Gamma=0.690
03:13:13.106 00.000 7988 UpdateGuideState exits: m=815 SNR=18.4
03:13:13.108 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:13.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:13.110 00.002 7988 Enqueuing Expose request
03:13:13.110 00.000 15712 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
03:13:13.110 00.000 15712 PPEC: input: -0.01, control: -0.02, exposure: 1500
03:13:13.110 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:13.110 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:13:13.110 00.000 15712 MoveAxis(E, 8, ABG)
03:13:13.110 00.000 15712 Guiding  Dir = 2, Dur = 8
03:13:13.112 00.002 15712 IsGuiding returns 0
03:13:13.122 00.010 15712 IsGuiding returns 0
03:13:13.122 00.000 15712 Move returns status 0, amount 8
03:13:13.122 00.000 15712 MoveAxis(N, 0, ABG)
03:13:13.122 00.000 15712 Move returns status 0, amount 0
03:13:13.134 00.012 15712 move complete, result=0
03:13:13.134 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:13:13.134 00.000 15712 worker thread done servicing request
03:13:13.134 00.000 15712 Worker thread wakes up
03:13:13.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:13.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:13:14.540 01.406 15712 Exposure complete
03:13:14.602 00.062 15712 worker thread done servicing request
03:13:14.605 00.003 7988 OnExposeComplete: enter
03:13:14.605 00.000 7988 UpdateGuideState(): m_state=6
03:13:14.605 00.000 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5916
03:13:14.605 00.000 7988 Star::Find returns 1 (0), X=970.95, Y=189.88, Mass=818, SNR=18.4, Peak=152 HFD=3.8
03:13:14.605 00.000 7988 MultiStar: [#1 0.03,0.00,0.90,U] [#2 0.21,-0.05,0.85,U] [#3 0.33,0.48,0.80,U] [#4 0.06,0.20,0.70,U] [#5 -0.69,-0.12,0.69,U] [#6 -0.11,-0.23,0.60,U] [#7 -0.10,0.39,0.42,U] [#8 -0.04,0.31,0.40,U] 
03:13:14.605 00.000 7988 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {-0.29, 0.07}
03:13:14.605 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
03:13:14.605 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
03:13:14.613 00.008 7988 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.11 mountX=0.10 mountY=0.06, mountTheta=0.53
03:13:14.613 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.10, opts=13)
03:13:14.613 00.000 7988 Enqueuing Move request for scope (-0.06, 0.10)
03:13:14.613 00.000 15712 Worker thread wakes up
03:13:14.618 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=55, FiltMax=255, Gamma=0.690
03:13:14.618 00.000 7988 UpdateGuideState exits: m=818 SNR=18.4
03:13:14.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:14.618 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:14.618 00.000 7988 Enqueuing Expose request
03:13:14.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
03:13:14.618 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:13:14.618 00.000 15712 Moving (-0.06, 0.10) raw xDistance=0.10 yDistance=0.06
03:13:14.618 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
03:13:14.618 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
03:13:14.618 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:14.618 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:13:14.618 00.000 15712 MoveAxis(E, 8, ABG)
03:13:14.618 00.000 15712 Guiding  Dir = 2, Dur = 8
03:13:14.618 00.000 15712 IsGuiding returns 0
03:13:14.651 00.033 15712 IsGuiding returns 0
03:13:14.651 00.000 15712 Move returns status 0, amount 8
03:13:14.651 00.000 15712 MoveAxis(N, 0, ABG)
03:13:14.651 00.000 15712 Move returns status 0, amount 0
03:13:14.651 00.000 15712 move complete, result=0
03:13:14.651 00.000 7988 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
03:13:14.653 00.002 15712 worker thread done servicing request
03:13:14.653 00.000 15712 Worker thread wakes up
03:13:14.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:14.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:13:16.293 01.640 15712 Exposure complete
03:13:16.356 00.063 15712 worker thread done servicing request
03:13:16.356 00.000 7988 OnExposeComplete: enter
03:13:16.356 00.000 7988 UpdateGuideState(): m_state=6
03:13:16.356 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5917
03:13:16.356 00.000 7988 Star::Find returns 1 (0), X=971.30, Y=189.83, Mass=846, SNR=18.6, Peak=134 HFD=3.9
03:13:16.356 00.000 7988 MultiStar: [#1 0.13,0.15,0.92,U] [#2 0.07,-0.22,0.75,U] [#3 0.41,0.55,0.75,U] [#4 0.12,0.38,0.65,U] [#5 -0.20,0.16,0.65,U] [#6 -0.03,-0.08,0.61,U] [#7 -0.02,0.62,0.40,U] [#8 -0.10,0.30,0.39,U] 
03:13:16.363 00.007 7988 single-star, 8 included, MultiStar: {0.07, 0.17}, one-star: {0.07, 0.01}
03:13:16.363 00.000 7988 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.56) = xAngle (-1.40 = -1.40)
03:13:16.363 00.000 7988 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
03:13:16.363 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.16 mountX=0.01 mountY=-0.07, mountTheta=-1.40
03:13:16.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.01, opts=13)
03:13:16.363 00.000 7988 Enqueuing Move request for scope (0.07, 0.01)
03:13:16.370 00.007 15712 Worker thread wakes up
03:13:16.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
03:13:16.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
03:13:16.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=55, FiltMax=255, Gamma=0.690
03:13:16.370 00.000 7988 UpdateGuideState exits: m=846 SNR=18.6
03:13:16.373 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:16.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:16.375 00.002 7988 Enqueuing Expose request
03:13:16.375 00.000 15712 Moving (0.07, 0.01) raw xDistance=0.01 yDistance=-0.07
03:13:16.380 00.005 15712 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
03:13:16.380 00.000 15712 PPEC: input: 0.01, control: -0.02, exposure: 1500
03:13:16.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:16.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:13:16.380 00.000 15712 MoveAxis(E, 8, ABG)
03:13:16.380 00.000 15712 Guiding  Dir = 2, Dur = 8
03:13:16.380 00.000 15712 IsGuiding returns 0
03:13:16.410 00.030 15712 IsGuiding returns 0
03:13:16.410 00.000 15712 Move returns status 0, amount 8
03:13:16.410 00.000 15712 MoveAxis(N, 0, ABG)
03:13:16.410 00.000 15712 Move returns status 0, amount 0
03:13:16.410 00.000 15712 move complete, result=0
03:13:16.410 00.000 15712 worker thread done servicing request
03:13:16.410 00.000 15712 Worker thread wakes up
03:13:16.410 00.000 7988 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
03:13:16.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:16.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:13:17.823 01.413 15712 Exposure complete
03:13:17.886 00.063 15712 worker thread done servicing request
03:13:17.886 00.000 7988 OnExposeComplete: enter
03:13:17.886 00.000 7988 UpdateGuideState(): m_state=6
03:13:17.890 00.004 7988 Star::Find(15, 971, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5918
03:13:17.891 00.001 7988 Star::Find returns 1 (0), X=970.98, Y=189.56, Mass=820, SNR=18.2, Peak=134 HFD=3.6
03:13:17.891 00.000 7988 MultiStar: [#1 -0.28,-0.29,0.87,U] [#2 0.16,-0.40,0.82,U] [#3 -0.47,0.39,0.84,U] [#4 0.11,0.31,0.74,U] [#5 -0.37,-0.38,0.65,U] [#6 -0.01,-0.17,0.63,U] [#7 -0.08,0.13,0.35,U] [#8 0.29,0.79,0.00,M1] 
03:13:17.893 00.002 7988 refined, 7 included, MultiStar: {-0.16, -0.10}, one-star: {-0.26, -0.26}
03:13:17.893 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.16 = 2.13)
03:13:17.895 00.002 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.09)
03:13:17.895 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.59 mountX=-0.10 mountY=0.17, mountTheta=2.12
03:13:17.897 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.10, opts=13)
03:13:17.899 00.002 7988 Enqueuing Move request for scope (-0.16, -0.10)
03:13:17.899 00.000 15712 Worker thread wakes up
03:13:17.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
03:13:17.899 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
03:13:17.899 00.000 15712 Moving (-0.16, -0.10) raw xDistance=-0.10 yDistance=0.17
03:13:17.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=65, FiltMin=56, FiltMax=255, Gamma=0.690
03:13:17.902 00.003 7988 UpdateGuideState exits: m=820 SNR=18.2
03:13:17.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:17.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:17.902 00.000 7988 Enqueuing Expose request
03:13:17.902 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
03:13:17.902 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
03:13:17.902 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:17.902 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:13:17.902 00.000 15712 MoveAxis(E, 7, ABG)
03:13:17.902 00.000 15712 Guiding  Dir = 2, Dur = 7
03:13:17.902 00.000 15712 IsGuiding returns 0
03:13:17.960 00.058 15712 IsGuiding returns 0
03:13:17.960 00.000 15712 Move returns status 0, amount 7
03:13:17.960 00.000 15712 MoveAxis(N, 0, ABG)
03:13:17.960 00.000 15712 Move returns status 0, amount 0
03:13:17.960 00.000 15712 move complete, result=0
03:13:17.960 00.000 7988 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
03:13:17.962 00.002 15712 worker thread done servicing request
03:13:17.962 00.000 15712 Worker thread wakes up
03:13:17.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:17.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(956,175,31,31)
03:13:19.200 01.238 7988 evsrv: cli 0CCCFC68 connect
03:13:19.203 00.003 7988 case statement mapped state 6 to 3
03:13:19.205 00.002 7988 case statement mapped state 6 to 3
03:13:19.207 00.002 7988 evsrv: cli 0CCCFC68 request: {"method":"get_app_state","id":"e3b26102-6ab0-4b03-9f25-a15d8a811a0c"}
03:13:19.210 00.003 7988 case statement mapped state 6 to 3
03:13:19.212 00.002 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3b26102-6ab0-4b03-9f25-a15d8a811a0c"}
03:13:19.216 00.004 7988 evsrv: cli 0CCCFC68 disconnect
03:13:19.216 00.000 7988 evsrv: cli 0CCCF948 connect
03:13:19.218 00.002 7988 case statement mapped state 6 to 3
03:13:19.220 00.002 7988 case statement mapped state 6 to 3
03:13:19.222 00.002 7988 evsrv: cli 0CCCF948 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"c3989966-1c4a-4b78-96e7-c7e8ee286e79"}
03:13:19.224 00.002 7988 PhdController::Dither begins
03:13:19.224 00.000 7988 dither: size=4.00, dRA=1.96 dDec=-3.13
03:13:19.228 00.004 7988 MountToCamera -- mountTheta (-1.01) + m_xAngle (1.56) = xAngle (0.55 = 0.55)
03:13:19.228 00.000 7988 MountToCamera -- mountX=1.96 mountY=-3.13 hyp=3.69 mountTheta=-1.01 cameraX=3.15, cameraY=1.93 cameraTheta=0.55
03:13:19.230 00.002 7988 setting lock position to (974.39, 191.75)
03:13:19.232 00.002 7988 Mount: notify guiding dithered (3.1, 1.9)
03:13:19.234 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:13:19.236 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:13:19.237 00.001 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:13:19.239 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:13:19.241 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:13:19.242 00.001 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:13:19.244 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:13:19.244 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:13:19.246 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:13:19.248 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:13:19.250 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:13:19.252 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:13:19.252 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:13:19.254 00.002 7988 MultiStar: stabilizing after lock position change
03:13:19.256 00.002 7988 Status Line: Dither by 1.96,-3.13
03:13:19.258 00.002 7988 PhdController: newstate STATE_SETTLE_BEGIN
03:13:19.258 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
03:13:19.258 00.000 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":0,"id":"c3989966-1c4a-4b78-96e7-c7e8ee286e79"}
03:13:19.274 00.016 7988 evsrv: cli 0CCCF948 disconnect
03:13:19.602 00.328 15712 Exposure complete
03:13:19.748 00.146 15712 worker thread done servicing request
03:13:19.748 00.000 7988 OnExposeComplete: enter
03:13:19.752 00.004 7988 UpdateGuideState(): m_state=6
03:13:19.756 00.004 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5919
03:13:19.760 00.004 7988 Star::Find returns 1 (0), X=970.90, Y=189.74, Mass=769, SNR=17.9, Peak=147 HFD=3.3
03:13:19.762 00.002 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.18 = 2.10)
03:13:19.765 00.003 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.07)
03:13:19.767 00.002 7988 CameraToMount -- cameraX=-3.49 cameraY=-2.00 hyp=4.02 cameraTheta=-2.62 mountX=-2.03 mountY=3.54, mountTheta=2.09
03:13:19.771 00.004 7988 dither recenter: remaining=(-2.0,3.1) step=(-2.0,3.1)
03:13:19.775 00.004 7988 MountToCamera -- mountTheta (2.13) + m_xAngle (1.56) = xAngle (3.69 = -2.59)
03:13:19.777 00.002 7988 MountToCamera -- mountX=-1.96 mountY=3.13 hyp=3.69 mountTheta=2.13 cameraX=-3.15, cameraY=-1.93 cameraTheta=-2.59
03:13:19.780 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-3.15, y=-1.93, opts=4)
03:13:19.784 00.004 7988 Enqueuing Move request for scope (-3.15, -1.93)
03:13:19.786 00.002 15712 Worker thread wakes up
03:13:19.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-3.15, -1.93) opts 0x4
03:13:19.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-3.15, -1.93)
03:13:19.786 00.000 15712 Moving (-3.15, -1.93) raw xDistance=-1.96 yDistance=3.13
03:13:19.786 00.000 15712 BLC: window closed
03:13:19.786 00.000 15712 MoveAxis(E, 638, B)
03:13:19.786 00.000 15712 Guiding  Dir = 2, Dur = 638
03:13:19.788 00.002 15712 IsGuiding returns 0
03:13:19.788 00.000 7988 Mount: notify direct move -1.96,3.13
03:13:19.790 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:13:19.794 00.004 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:13:19.797 00.003 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:13:19.799 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:13:19.803 00.004 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:13:19.805 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:13:19.805 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:13:19.809 00.004 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:13:19.813 00.004 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:13:19.814 00.001 15712 PulseGuide returned control before completion, sleep 622
03:13:19.814 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:13:19.821 00.007 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:13:19.828 00.007 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:13:19.833 00.005 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:13:19.837 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=56, FiltMax=255, Gamma=0.690
03:13:19.839 00.002 7988 UpdateGuideState exits: m=769 SNR=17.9
03:13:19.844 00.005 7988 PhdController: settling, locked = 1, distance = 3.88 (1.50) aobump = 0 frame = 1 / 99999
03:13:19.846 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767427999.846,"Host":"ASTROPC","Inst":1,"Distance":3.88,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:13:19.850 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:19.852 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:19.858 00.006 7988 Enqueuing Expose request
03:13:20.444 00.586 15712 IsGuiding returns 1
03:13:20.444 00.000 15712 scope still moving after pulse duration time elapsed
03:13:20.501 00.057 15712 IsGuiding returns 0
03:13:20.501 00.000 15712 scope move finished after 638 + 75 ms
03:13:20.501 00.000 15712 Move returns status 0, amount 638
03:13:20.501 00.000 15712 BLC: window closed
03:13:20.501 00.000 15712 BLC: Compensation needed for non-algo type move
03:13:20.501 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 437 applied
03:13:20.501 00.000 15712 MoveAxis(S, 1237, B)
03:13:20.501 00.000 15712 Guiding  Dir = 1, Dur = 1237
03:13:20.501 00.000 15712 IsGuiding returns 0
03:13:20.578 00.077 15712 PulseGuide returned control before completion, sleep 1168
03:13:21.794 01.216 15712 IsGuiding returns 1
03:13:21.794 00.000 15712 scope still moving after pulse duration time elapsed
03:13:21.858 00.064 15712 IsGuiding returns 0
03:13:21.858 00.000 15712 scope move finished after 1237 + 120 ms
03:13:21.858 00.000 15712 Move returns status 0, amount 1237
03:13:21.858 00.000 15712 move complete, result=0
03:13:21.858 00.000 15712 worker thread done servicing request
03:13:21.858 00.000 15712 Worker thread wakes up
03:13:21.858 00.000 7988 GuideStep: -2.0 px 638 ms EAST, 3.1 px 1237 ms SOUTH
03:13:21.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:21.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:23.496 01.638 15712 Exposure complete
03:13:23.632 00.136 15712 worker thread done servicing request
03:13:23.632 00.000 7988 OnExposeComplete: enter
03:13:23.637 00.005 7988 UpdateGuideState(): m_state=6
03:13:23.637 00.000 7988 Star::Find(15, 970, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5920
03:13:23.637 00.000 7988 Star::Find returns 1 (0), X=973.01, Y=191.99, Mass=842, SNR=18.9, Peak=151 HFD=4.0
03:13:23.637 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.40 = 1.40)
03:13:23.637 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
03:13:23.637 00.000 7988 CameraToMount -- cameraX=-1.38 cameraY=0.25 hyp=1.40 cameraTheta=2.97 mountX=0.24 mountY=1.37, mountTheta=1.40
03:13:23.649 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-1.38, y=0.25, opts=13)
03:13:23.652 00.003 7988 Enqueuing Move request for scope (-1.38, 0.25)
03:13:23.652 00.000 15712 Worker thread wakes up
03:13:23.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=57, FiltMax=255, Gamma=0.690
03:13:23.652 00.000 7988 UpdateGuideState exits: m=842 SNR=18.9
03:13:23.652 00.000 7988 PhdController: settling, locked = 1, distance = 1.40 (1.50) aobump = 0 frame = 2 / 99999
03:13:23.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.38, 0.25) opts 0xd
03:13:23.652 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428003.652,"Host":"ASTROPC","Inst":1,"Distance":1.40,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:13:23.652 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.38, 0.25)
03:13:23.652 00.000 15712 Moving (-1.38, 0.25) raw xDistance=0.24 yDistance=1.37
03:13:23.666 00.014 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:23.667 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:23.667 00.000 7988 Enqueuing Expose request
03:13:23.667 00.000 15712 PPEC rslt(dithering): input = 0.24, final = 0.14
03:13:23.667 00.000 15712 PPEC: input: 0.24, control: 0.14, exposure: 1500
03:13:23.667 00.000 15712 resist switch: large excursion: input 1.37 thresh 0.75 direction from 0 to 1
03:13:23.667 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.12
03:13:23.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37
03:13:23.667 00.000 15712 MoveAxis(W, 46, ABG)
03:13:23.667 00.000 15712 Guiding  Dir = 3, Dur = 46
03:13:23.683 00.016 15712 IsGuiding returns 0
03:13:23.699 00.016 15712 PulseGuide returned control before completion, sleep 41
03:13:23.777 00.078 15712 IsGuiding returns 0
03:13:23.777 00.000 15712 Move returns status 0, amount 46
03:13:23.777 00.000 15712 MoveAxis(S, 351, ABG)
03:13:23.777 00.000 15712 Guiding  Dir = 1, Dur = 351
03:13:23.779 00.002 15712 IsGuiding returns 0
03:13:23.858 00.079 15712 PulseGuide returned control before completion, sleep 282
03:13:24.160 00.302 15712 IsGuiding returns 1
03:13:24.160 00.000 15712 scope still moving after pulse duration time elapsed
03:13:24.192 00.032 15712 IsGuiding returns 1
03:13:24.258 00.066 15712 IsGuiding returns 0
03:13:24.258 00.000 15712 scope move finished after 351 + 127 ms
03:13:24.258 00.000 15712 Move returns status 0, amount 351
03:13:24.258 00.000 15712 move complete, result=0
03:13:24.258 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 1.4 px 351 ms SOUTH
03:13:24.258 00.000 15712 worker thread done servicing request
03:13:24.260 00.002 15712 Worker thread wakes up
03:13:24.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:24.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:25.679 01.419 15712 Exposure complete
03:13:25.741 00.062 15712 worker thread done servicing request
03:13:25.741 00.000 7988 OnExposeComplete: enter
03:13:25.741 00.000 7988 UpdateGuideState(): m_state=6
03:13:25.746 00.005 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5921
03:13:25.746 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=191.55, Mass=676, SNR=16.6, Peak=119 HFD=3.6
03:13:25.748 00.002 7988 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.56) = xAngle (-4.28 = 2.00)
03:13:25.748 00.000 7988 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.31 = 1.97)
03:13:25.750 00.002 7988 CameraToMount -- cameraX=-0.44 cameraY=-0.20 hyp=0.48 cameraTheta=-2.72 mountX=-0.20 mountY=0.44, mountTheta=2.00
03:13:25.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.44, y=-0.20, opts=13)
03:13:25.753 00.001 7988 Enqueuing Move request for scope (-0.44, -0.20)
03:13:25.753 00.000 15712 Worker thread wakes up
03:13:25.753 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.20) opts 0xd
03:13:25.753 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.44, -0.20)
03:13:25.753 00.000 15712 Moving (-0.44, -0.20) raw xDistance=-0.20 yDistance=0.44
03:13:25.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=57, FiltMax=255, Gamma=0.690
03:13:25.753 00.000 7988 UpdateGuideState exits: m=676 SNR=16.6
03:13:25.756 00.003 7988 PhdController: settling, locked = 1, distance = 1.12 (1.50) aobump = 0 frame = 3 / 99999
03:13:25.756 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428005.756,"Host":"ASTROPC","Inst":1,"Distance":1.12,"Time":2.1,"SettleTime":15.0,"StarLocked":true}
03:13:25.760 00.004 15712 PPEC rslt(dithering): input = -0.20, final = -0.12
03:13:25.760 00.000 15712 PPEC: input: -0.20, control: -0.12, exposure: 1500
03:13:25.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
03:13:25.760 00.000 15712 MoveAxis(E, 39, ABG)
03:13:25.760 00.000 15712 Guiding  Dir = 2, Dur = 39
03:13:25.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:25.760 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:25.760 00.000 7988 Enqueuing Expose request
03:13:25.760 00.000 15712 IsGuiding returns 0
03:13:25.793 00.033 15712 PulseGuide returned control before completion, sleep 20
03:13:25.839 00.046 15712 IsGuiding returns 1
03:13:25.839 00.000 15712 scope still moving after pulse duration time elapsed
03:13:25.869 00.030 15712 IsGuiding returns 0
03:13:25.869 00.000 15712 scope move finished after 39 + 66 ms
03:13:25.869 00.000 15712 Move returns status 0, amount 39
03:13:25.869 00.000 15712 MoveAxis(S, 112, ABG)
03:13:25.869 00.000 15712 Guiding  Dir = 1, Dur = 112
03:13:25.869 00.000 15712 IsGuiding returns 0
03:13:25.948 00.079 15712 PulseGuide returned control before completion, sleep 39
03:13:25.996 00.048 15712 IsGuiding returns 1
03:13:25.996 00.000 15712 scope still moving after pulse duration time elapsed
03:13:26.028 00.032 15712 IsGuiding returns 1
03:13:26.076 00.048 15712 IsGuiding returns 1
03:13:26.113 00.037 15712 IsGuiding returns 0
03:13:26.113 00.000 15712 scope move finished after 112 + 131 ms
03:13:26.113 00.000 15712 Move returns status 0, amount 112
03:13:26.113 00.000 15712 move complete, result=0
03:13:26.113 00.000 7988 GuideStep: -0.2 px 39 ms EAST, 0.4 px 112 ms SOUTH
03:13:26.115 00.002 15712 worker thread done servicing request
03:13:26.115 00.000 15712 Worker thread wakes up
03:13:26.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:26.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:27.756 01.641 15712 Exposure complete
03:13:27.818 00.062 15712 worker thread done servicing request
03:13:27.818 00.000 7988 OnExposeComplete: enter
03:13:27.818 00.000 7988 UpdateGuideState(): m_state=6
03:13:27.822 00.004 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5922
03:13:27.822 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=191.32, Mass=592, SNR=15.5, Peak=139 HFD=3.0
03:13:27.824 00.002 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.51 = -2.51)
03:13:27.824 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
03:13:27.826 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=-0.42 hyp=0.52 cameraTheta=-0.95 mountX=-0.42 mountY=-0.29, mountTheta=-2.54
03:13:27.828 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=-0.42, opts=13)
03:13:27.828 00.000 7988 Enqueuing Move request for scope (0.30, -0.42)
03:13:27.830 00.002 15712 Worker thread wakes up
03:13:27.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.42) opts 0xd
03:13:27.830 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, -0.42)
03:13:27.830 00.000 15712 Moving (0.30, -0.42) raw xDistance=-0.42 yDistance=-0.29
03:13:27.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=58, FiltMax=255, Gamma=0.690
03:13:27.830 00.000 7988 UpdateGuideState exits: m=592 SNR=15.5
03:13:27.833 00.003 7988 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 4 / 99999
03:13:27.833 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428007.833,"Host":"ASTROPC","Inst":1,"Distance":0.94,"Time":4.2,"SettleTime":15.0,"StarLocked":true}
03:13:27.833 00.000 15712 PPEC rslt(dithering): input = -0.42, final = -0.25
03:13:27.833 00.000 15712 PPEC: input: -0.42, control: -0.25, exposure: 1500
03:13:27.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:13:27.833 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:27.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:27.838 00.005 7988 Enqueuing Expose request
03:13:27.838 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:13:27.838 00.000 15712 MoveAxis(E, 82, ABG)
03:13:27.838 00.000 15712 Guiding  Dir = 2, Dur = 82
03:13:27.838 00.000 15712 IsGuiding returns 0
03:13:27.849 00.011 15712 PulseGuide returned control before completion, sleep 77
03:13:27.966 00.117 15712 IsGuiding returns 0
03:13:27.966 00.000 15712 Move returns status 0, amount 82
03:13:27.966 00.000 15712 MoveAxis(N, 0, ABG)
03:13:27.966 00.000 15712 Move returns status 0, amount 0
03:13:27.966 00.000 15712 move complete, result=0
03:13:27.966 00.000 7988 GuideStep: -0.4 px 82 ms EAST, -0.3 px 0 ms NORTH
03:13:27.969 00.003 15712 worker thread done servicing request
03:13:27.969 00.000 15712 Worker thread wakes up
03:13:27.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:27.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:29.383 01.414 15712 Exposure complete
03:13:29.446 00.063 15712 worker thread done servicing request
03:13:29.446 00.000 7988 OnExposeComplete: enter
03:13:29.446 00.000 7988 UpdateGuideState(): m_state=6
03:13:29.450 00.004 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5923
03:13:29.450 00.000 7988 Star::Find returns 1 (0), X=974.47, Y=191.49, Mass=587, SNR=15.5, Peak=142 HFD=3.2
03:13:29.450 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
03:13:29.450 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
03:13:29.450 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.26 mountX=-0.25 mountY=-0.07, mountTheta=-2.85
03:13:29.450 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.25, opts=13)
03:13:29.450 00.000 7988 Enqueuing Move request for scope (0.08, -0.25)
03:13:29.450 00.000 15712 Worker thread wakes up
03:13:29.450 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
03:13:29.459 00.009 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
03:13:29.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=59, FiltMax=255, Gamma=0.690
03:13:29.459 00.000 7988 UpdateGuideState exits: m=587 SNR=15.5
03:13:29.459 00.000 7988 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 5 / 99999
03:13:29.463 00.004 15712 Moving (0.08, -0.25) raw xDistance=-0.25 yDistance=-0.07
03:13:29.463 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428009.463,"Host":"ASTROPC","Inst":1,"Distance":0.74,"Time":5.8,"SettleTime":15.0,"StarLocked":true}
03:13:29.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:29.465 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:29.467 00.002 7988 Enqueuing Expose request
03:13:29.467 00.000 15712 PPEC rslt(dithering): input = -0.25, final = -0.15
03:13:29.467 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
03:13:29.467 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:29.467 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:13:29.467 00.000 15712 MoveAxis(E, 49, ABG)
03:13:29.467 00.000 15712 Guiding  Dir = 2, Dur = 49
03:13:29.467 00.000 15712 IsGuiding returns 0
03:13:29.480 00.013 15712 PulseGuide returned control before completion, sleep 42
03:13:29.566 00.086 15712 IsGuiding returns 0
03:13:29.566 00.000 15712 Move returns status 0, amount 49
03:13:29.566 00.000 15712 MoveAxis(N, 0, ABG)
03:13:29.566 00.000 15712 Move returns status 0, amount 0
03:13:29.566 00.000 15712 move complete, result=0
03:13:29.566 00.000 7988 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
03:13:29.566 00.000 15712 worker thread done servicing request
03:13:29.566 00.000 15712 Worker thread wakes up
03:13:29.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:29.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:31.308 01.742 15712 Exposure complete
03:13:31.374 00.066 15712 worker thread done servicing request
03:13:31.374 00.000 7988 OnExposeComplete: enter
03:13:31.374 00.000 7988 UpdateGuideState(): m_state=6
03:13:31.374 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5924
03:13:31.374 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=191.70, Mass=640, SNR=16.3, Peak=151 HFD=3.2
03:13:31.374 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.66 = -1.66)
03:13:31.374 00.000 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.69 = -1.69)
03:13:31.374 00.000 7988 CameraToMount -- cameraX=0.49 cameraY=-0.05 hyp=0.49 cameraTheta=-0.09 mountX=-0.04 mountY=-0.49, mountTheta=-1.66
03:13:31.374 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=-0.05, opts=13)
03:13:31.383 00.009 7988 Enqueuing Move request for scope (0.49, -0.05)
03:13:31.383 00.000 15712 Worker thread wakes up
03:13:31.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.05) opts 0xd
03:13:31.383 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, -0.05)
03:13:31.383 00.000 15712 Moving (0.49, -0.05) raw xDistance=-0.04 yDistance=-0.49
03:13:31.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=60, FiltMax=255, Gamma=0.690
03:13:31.386 00.003 7988 UpdateGuideState exits: m=640 SNR=16.3
03:13:31.388 00.002 7988 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 6 / 99999
03:13:31.388 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428011.388,"Host":"ASTROPC","Inst":1,"Distance":0.67,"Time":7.7,"SettleTime":15.0,"StarLocked":true}
03:13:31.390 00.002 15712 PPEC rslt(dithering): input = -0.04, final = -0.03
03:13:31.390 00.000 15712 PPEC: input: -0.04, control: -0.03, exposure: 1500
03:13:31.390 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:13:31.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:31.390 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:31.390 00.000 7988 Enqueuing Expose request
03:13:31.390 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
03:13:31.390 00.000 15712 MoveAxis(E, 8, ABG)
03:13:31.390 00.000 15712 Guiding  Dir = 2, Dur = 8
03:13:31.390 00.000 15712 IsGuiding returns 0
03:13:31.420 00.030 15712 IsGuiding returns 0
03:13:31.420 00.000 15712 Move returns status 0, amount 8
03:13:31.420 00.000 15712 MoveAxis(N, 0, ABG)
03:13:31.420 00.000 15712 Move returns status 0, amount 0
03:13:31.420 00.000 15712 move complete, result=0
03:13:31.420 00.000 15712 worker thread done servicing request
03:13:31.420 00.000 15712 Worker thread wakes up
03:13:31.420 00.000 7988 GuideStep: -0.0 px 8 ms EAST, -0.5 px 0 ms NORTH
03:13:31.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:31.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:32.840 01.420 15712 Exposure complete
03:13:32.902 00.062 15712 worker thread done servicing request
03:13:32.902 00.000 7988 OnExposeComplete: enter
03:13:32.902 00.000 7988 UpdateGuideState(): m_state=6
03:13:32.907 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5925
03:13:32.907 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=192.09, Mass=664, SNR=16.3, Peak=151 HFD=3.6
03:13:32.909 00.002 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
03:13:32.909 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
03:13:32.911 00.002 7988 CameraToMount -- cameraX=0.55 cameraY=0.34 hyp=0.64 cameraTheta=0.56 mountX=0.35 mountY=-0.55, mountTheta=-1.01
03:13:32.913 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.55, y=0.34, opts=13)
03:13:32.914 00.001 7988 Enqueuing Move request for scope (0.55, 0.34)
03:13:32.914 00.000 15712 Worker thread wakes up
03:13:32.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.34) opts 0xd
03:13:32.914 00.000 15712 Handling offset move in thread for scope, endpoint = (0.55, 0.34)
03:13:32.914 00.000 15712 Moving (0.55, 0.34) raw xDistance=0.35 yDistance=-0.55
03:13:32.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
03:13:32.914 00.000 7988 UpdateGuideState exits: m=664 SNR=16.3
03:13:32.918 00.004 7988 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 7 / 99999
03:13:32.920 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767428012.920,"Host":"ASTROPC","Inst":1,"Distance":0.66,"Time":9.3,"SettleTime":15.0,"StarLocked":true}
03:13:32.920 00.000 15712 PPEC rslt(dithering): input = 0.35, final = 0.21
03:13:32.920 00.000 15712 PPEC: input: 0.35, control: 0.21, exposure: 1500
03:13:32.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:13:32.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:32.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:32.920 00.000 7988 Enqueuing Expose request
03:13:32.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
03:13:32.920 00.000 15712 MoveAxis(W, 68, ABG)
03:13:32.920 00.000 15712 Guiding  Dir = 3, Dur = 68
03:13:32.920 00.000 15712 IsGuiding returns 0
03:13:32.955 00.035 15712 PulseGuide returned control before completion, sleep 50
03:13:33.013 00.058 15712 IsGuiding returns 1
03:13:33.013 00.000 15712 scope still moving after pulse duration time elapsed
03:13:33.050 00.037 15712 IsGuiding returns 0
03:13:33.050 00.000 15712 scope move finished after 68 + 56 ms
03:13:33.050 00.000 15712 Move returns status 0, amount 68
03:13:33.050 00.000 15712 MoveAxis(N, 0, ABG)
03:13:33.050 00.000 15712 Move returns status 0, amount 0
03:13:33.050 00.000 15712 move complete, result=0
03:13:33.050 00.000 7988 GuideStep: 0.3 px 68 ms WEST, -0.6 px 0 ms NORTH
03:13:33.052 00.002 15712 worker thread done servicing request
03:13:33.052 00.000 15712 Worker thread wakes up
03:13:33.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:33.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:34.691 01.639 15712 Exposure complete
03:13:34.753 00.062 15712 worker thread done servicing request
03:13:34.753 00.000 7988 OnExposeComplete: enter
03:13:34.753 00.000 7988 UpdateGuideState(): m_state=6
03:13:34.757 00.004 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5926
03:13:34.757 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=191.99, Mass=690, SNR=16.9, Peak=153 HFD=3.1
03:13:34.759 00.002 7988 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.56) = xAngle (-1.04 = -1.04)
03:13:34.759 00.000 7988 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
03:13:34.761 00.002 7988 CameraToMount -- cameraX=0.42 cameraY=0.24 hyp=0.49 cameraTheta=0.53 mountX=0.25 mountY=-0.43, mountTheta=-1.05
03:13:34.763 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=0.24, opts=13)
03:13:34.763 00.000 7988 Enqueuing Move request for scope (0.42, 0.24)
03:13:34.765 00.002 15712 Worker thread wakes up
03:13:34.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.24) opts 0xd
03:13:34.765 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, 0.24)
03:13:34.765 00.000 15712 Moving (0.42, 0.24) raw xDistance=0.25 yDistance=-0.43
03:13:34.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=62, FiltMax=255, Gamma=0.690
03:13:34.765 00.000 7988 UpdateGuideState exits: m=690 SNR=16.9
03:13:34.768 00.003 7988 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 8 / 99999
03:13:34.770 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767428014.770,"Host":"ASTROPC","Inst":1,"Distance":0.61,"Time":11.1,"SettleTime":15.0,"StarLocked":true}
03:13:34.770 00.000 15712 PPEC rslt(dithering): input = 0.25, final = 0.15
03:13:34.770 00.000 15712 PPEC: input: 0.25, control: 0.15, exposure: 1500
03:13:34.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:13:34.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:34.770 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:34.773 00.003 7988 Enqueuing Expose request
03:13:34.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
03:13:34.773 00.000 15712 MoveAxis(W, 48, ABG)
03:13:34.773 00.000 15712 Guiding  Dir = 3, Dur = 48
03:13:34.773 00.000 15712 IsGuiding returns 0
03:13:34.787 00.014 15712 PulseGuide returned control before completion, sleep 40
03:13:34.872 00.085 15712 IsGuiding returns 0
03:13:34.872 00.000 15712 Move returns status 0, amount 48
03:13:34.872 00.000 15712 MoveAxis(N, 0, ABG)
03:13:34.872 00.000 15712 Move returns status 0, amount 0
03:13:34.872 00.000 15712 move complete, result=0
03:13:34.872 00.000 7988 GuideStep: 0.2 px 48 ms WEST, -0.4 px 0 ms NORTH
03:13:34.876 00.004 15712 worker thread done servicing request
03:13:34.876 00.000 15712 Worker thread wakes up
03:13:34.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:34.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:36.289 01.413 15712 Exposure complete
03:13:36.352 00.063 15712 worker thread done servicing request
03:13:36.352 00.000 7988 OnExposeComplete: enter
03:13:36.352 00.000 7988 UpdateGuideState(): m_state=6
03:13:36.356 00.004 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5927
03:13:36.356 00.000 7988 Star::Find returns 1 (0), X=974.86, Y=191.78, Mass=669, SNR=16.4, Peak=140 HFD=3.3
03:13:36.358 00.002 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
03:13:36.358 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
03:13:36.360 00.002 7988 CameraToMount -- cameraX=0.47 cameraY=0.03 hyp=0.47 cameraTheta=0.07 mountX=0.04 mountY=-0.47, mountTheta=-1.49
03:13:36.362 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=0.03, opts=13)
03:13:36.364 00.002 7988 Enqueuing Move request for scope (0.47, 0.03)
03:13:36.364 00.000 15712 Worker thread wakes up
03:13:36.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.03) opts 0xd
03:13:36.364 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, 0.03)
03:13:36.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=61, FiltMax=255, Gamma=0.690
03:13:36.366 00.002 7988 UpdateGuideState exits: m=669 SNR=16.4
03:13:36.366 00.000 7988 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 9 / 99999
03:13:36.368 00.002 15712 Moving (0.47, 0.03) raw xDistance=0.04 yDistance=-0.47
03:13:36.368 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428016.368,"Host":"ASTROPC","Inst":1,"Distance":0.57,"Time":12.7,"SettleTime":15.0,"StarLocked":true}
03:13:36.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:36.370 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:36.370 00.000 7988 Enqueuing Expose request
03:13:36.372 00.002 15712 PPEC rslt(dithering): input = 0.04, final = 0.02
03:13:36.372 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
03:13:36.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:13:36.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
03:13:36.372 00.000 15712 MoveAxis(W, 7, ABG)
03:13:36.372 00.000 15712 Guiding  Dir = 3, Dur = 7
03:13:36.372 00.000 15712 IsGuiding returns 0
03:13:36.385 00.013 15712 IsGuiding returns 0
03:13:36.385 00.000 15712 Move returns status 0, amount 7
03:13:36.385 00.000 15712 MoveAxis(N, 0, ABG)
03:13:36.385 00.000 15712 Move returns status 0, amount 0
03:13:36.385 00.000 15712 move complete, result=0
03:13:36.385 00.000 15712 worker thread done servicing request
03:13:36.385 00.000 15712 Worker thread wakes up
03:13:36.385 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.5 px 0 ms NORTH
03:13:36.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:36.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:38.029 01.644 15712 Exposure complete
03:13:38.092 00.063 15712 worker thread done servicing request
03:13:38.092 00.000 7988 OnExposeComplete: enter
03:13:38.092 00.000 7988 UpdateGuideState(): m_state=6
03:13:38.096 00.004 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5928
03:13:38.096 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=190.92, Mass=786, SNR=18.0, Peak=151 HFD=3.6
03:13:38.098 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
03:13:38.098 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
03:13:38.100 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=-0.82 hyp=0.84 cameraTheta=-1.37 mountX=-0.82 mountY=-0.15, mountTheta=-2.97
03:13:38.102 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.82, opts=13)
03:13:38.103 00.001 7988 Enqueuing Move request for scope (0.17, -0.82)
03:13:38.103 00.000 15712 Worker thread wakes up
03:13:38.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.82) opts 0xd
03:13:38.103 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.82)
03:13:38.103 00.000 15712 Moving (0.17, -0.82) raw xDistance=-0.82 yDistance=-0.15
03:13:38.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
03:13:38.103 00.000 7988 UpdateGuideState exits: m=786 SNR=18.0
03:13:38.107 00.004 7988 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 10 / 99999
03:13:38.108 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767428018.108,"Host":"ASTROPC","Inst":1,"Distance":0.65,"Time":14.4,"SettleTime":15.0,"StarLocked":true}
03:13:38.108 00.000 15712 PPEC rslt(dithering): input = -0.82, final = -0.49
03:13:38.108 00.000 15712 PPEC: input: -0.82, control: -0.49, exposure: 1500
03:13:38.108 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:38.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:38.108 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:38.108 00.000 7988 Enqueuing Expose request
03:13:38.108 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:13:38.108 00.000 15712 MoveAxis(E, 161, ABG)
03:13:38.108 00.000 15712 Guiding  Dir = 2, Dur = 161
03:13:38.108 00.000 15712 IsGuiding returns 0
03:13:38.124 00.016 15712 PulseGuide returned control before completion, sleep 151
03:13:38.308 00.184 15712 IsGuiding returns 0
03:13:38.308 00.000 15712 Move returns status 0, amount 161
03:13:38.308 00.000 15712 MoveAxis(N, 0, ABG)
03:13:38.308 00.000 15712 Move returns status 0, amount 0
03:13:38.308 00.000 15712 move complete, result=0
03:13:38.308 00.000 7988 GuideStep: -0.8 px 161 ms EAST, -0.1 px 0 ms NORTH
03:13:38.313 00.005 15712 worker thread done servicing request
03:13:38.313 00.000 15712 Worker thread wakes up
03:13:38.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:38.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:39.725 01.412 15712 Exposure complete
03:13:39.783 00.058 15712 worker thread done servicing request
03:13:39.783 00.000 7988 OnExposeComplete: enter
03:13:39.791 00.008 7988 UpdateGuideState(): m_state=6
03:13:39.791 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5929
03:13:39.793 00.002 7988 Star::Find returns 1 (0), X=974.76, Y=191.56, Mass=580, SNR=15.7, Peak=149 HFD=2.9
03:13:39.793 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
03:13:39.795 00.002 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
03:13:39.795 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-0.46 mountX=-0.18 mountY=-0.37, mountTheta=-2.03
03:13:39.797 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=-0.18, opts=13)
03:13:39.799 00.002 7988 Enqueuing Move request for scope (0.37, -0.18)
03:13:39.799 00.000 15712 Worker thread wakes up
03:13:39.799 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.18) opts 0xd
03:13:39.799 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, -0.18)
03:13:39.799 00.000 15712 Moving (0.37, -0.18) raw xDistance=-0.18 yDistance=-0.37
03:13:39.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=61, FiltMax=255, Gamma=0.690
03:13:39.799 00.000 7988 UpdateGuideState exits: m=580 SNR=15.7
03:13:39.802 00.003 7988 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 11 / 99999
03:13:39.802 00.000 7988 PhdController: newstate STATE_FINISH
03:13:39.804 00.002 7988 PhdController complete: success
03:13:39.804 00.000 15712 PPEC rslt(dithering): input = -0.18, final = -0.11
03:13:39.804 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
03:13:39.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:13:39.804 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767428019.804,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
03:13:39.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
03:13:39.804 00.000 15712 MoveAxis(E, 35, ABG)
03:13:39.804 00.000 15712 Guiding  Dir = 2, Dur = 35
03:13:39.804 00.000 7988 Mount: notify guiding dither settle done success=1
03:13:39.808 00.004 7988 PhdController: newstate STATE_IDLE
03:13:39.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:39.808 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:39.808 00.000 7988 Enqueuing Expose request
03:13:39.808 00.000 15712 IsGuiding returns 0
03:13:39.824 00.016 15712 PulseGuide returned control before completion, sleep 29
03:13:39.863 00.039 15712 IsGuiding returns 0
03:13:39.863 00.000 15712 Move returns status 0, amount 35
03:13:39.863 00.000 15712 MoveAxis(N, 0, ABG)
03:13:39.863 00.000 15712 Move returns status 0, amount 0
03:13:39.863 00.000 15712 move complete, result=0
03:13:39.863 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.4 px 0 ms NORTH
03:13:39.865 00.002 15712 worker thread done servicing request
03:13:39.865 00.000 15712 Worker thread wakes up
03:13:39.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:39.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:41.504 01.639 15712 Exposure complete
03:13:41.568 00.064 15712 worker thread done servicing request
03:13:41.568 00.000 7988 OnExposeComplete: enter
03:13:41.579 00.011 7988 UpdateGuideState(): m_state=6
03:13:41.579 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:13:41.579 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=192.28, Mass=653, SNR=16.5, Peak=156 HFD=3.5
03:13:41.579 00.000 7988 MultiStar: exiting stabilization period
03:13:41.584 00.005 7988 MultiStar: updating star positions after lock position change
03:13:41.584 00.000 7988 Star::Find(15, 508, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:13:41.584 00.000 7988 Star::Find returns 1 (0), X=508.59, Y=782.31, Mass=575, SNR=15.2, Peak=137 HFD=3.2
03:13:41.584 00.000 7988 Star::Find(15, 1214, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:13:41.584 00.000 7988 Star::Find returns 1 (0), X=1214.57, Y=765.91, Mass=424, SNR=13.4, Peak=144 HFD=2.3
03:13:41.584 00.000 7988 Star::Find(15, 702, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:13:41.584 00.000 7988 Star::Find returns 1 (0), X=702.88, Y=691.16, Mass=376, SNR=12.4, Peak=119 HFD=2.6
03:13:41.584 00.000 7988 Star::Find(15, 1120, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:13:41.584 00.000 7988 Star::Find returns 1 (0), X=1120.76, Y=641.90, Mass=274, SNR=10.5, Peak=120 HFD=2.3
03:13:41.584 00.000 7988 Star::Find(15, 701, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:13:41.584 00.000 7988 Star::Find returns 1 (0), X=702.00, Y=548.06, Mass=364, SNR=12.0, Peak=124 HFD=3.8
03:13:41.584 00.000 7988 Star::Find(15, 703, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:13:41.596 00.012 7988 Star::Find returns 1 (0), X=703.61, Y=128.50, Mass=250, SNR=10.0, Peak=112 HFD=3.0
03:13:41.596 00.000 7988 Star::Find(15, 222, 947, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:13:41.596 00.000 7988 Star::Find returns 1 (0), X=223.62, Y=946.46, Mass=170, SNR=8.0, Peak=96 HFD=3.3
03:13:41.596 00.000 7988 Star::Find(15, 107, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:13:41.600 00.004 7988 Star::Find returns 1 (0), X=109.05, Y=778.95, Mass=68, SNR=5.1, Peak=90 HFD=2.2
03:13:41.600 00.000 7988 Star::Find(15, 883, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:13:41.600 00.000 7988 Star::Find false star n=11 nbg=281 bg=71.1 sigma=2.8 thresh=80 peak=80
03:13:41.600 00.000 7988 Star::Find returns 0 (2), X=883.00, Y=565.00, Mass=120, SNR=2.9, Peak=90 HFD=0.0
03:13:41.600 00.000 7988 Star::Find(15, 41, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:13:41.600 00.000 7988 Star::Find returns 1 (0), X=42.02, Y=124.62, Mass=129, SNR=7.1, Peak=102 HFD=1.8
03:13:41.600 00.000 7988 Star::Find(15, 1080, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:13:41.600 00.000 7988 Star::Find returns 1 (0), X=1079.27, Y=724.65, Mass=110, SNR=6.4, Peak=96 HFD=3.6
03:13:41.600 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.56) = xAngle (0.23 = 0.23)
03:13:41.600 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
03:13:41.600 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.53 hyp=0.54 cameraTheta=1.79 mountX=0.53 mountY=0.11, mountTheta=0.20
03:13:41.613 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.53, opts=13)
03:13:41.613 00.000 7988 Enqueuing Move request for scope (-0.12, 0.53)
03:13:41.616 00.003 15712 Worker thread wakes up
03:13:41.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.53) opts 0xd
03:13:41.616 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.53)
03:13:41.616 00.000 15712 Moving (-0.12, 0.53) raw xDistance=0.53 yDistance=0.11
03:13:41.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
03:13:41.616 00.000 7988 UpdateGuideState exits: m=653 SNR=16.5
03:13:41.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:41.616 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:41.621 00.005 7988 Enqueuing Expose request
03:13:41.621 00.000 15712 PPEC rslt: input = 0.53, final = 0.31, react = 0.32, pred = -0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 639.79
03:13:41.621 00.000 15712 PPEC: input: 0.53, control: 0.31, exposure: 1500
03:13:41.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:41.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:13:41.621 00.000 15712 MoveAxis(W, 100, ABG)
03:13:41.621 00.000 15712 Guiding  Dir = 3, Dur = 100
03:13:41.621 00.000 15712 IsGuiding returns 0
03:13:41.652 00.031 15712 PulseGuide returned control before completion, sleep 81
03:13:41.764 00.112 15712 IsGuiding returns 0
03:13:41.764 00.000 15712 Move returns status 0, amount 100
03:13:41.764 00.000 15712 MoveAxis(N, 0, ABG)
03:13:41.764 00.000 15712 Move returns status 0, amount 0
03:13:41.764 00.000 15712 move complete, result=0
03:13:41.764 00.000 7988 GuideStep: 0.5 px 100 ms WEST, 0.1 px 0 ms NORTH
03:13:41.765 00.001 15712 worker thread done servicing request
03:13:41.765 00.000 15712 Worker thread wakes up
03:13:41.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:41.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:43.180 01.415 15712 Exposure complete
03:13:43.243 00.063 15712 worker thread done servicing request
03:13:43.243 00.000 7988 OnExposeComplete: enter
03:13:43.244 00.001 7988 UpdateGuideState(): m_state=6
03:13:43.244 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5931
03:13:43.244 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=191.67, Mass=658, SNR=16.4, Peak=142 HFD=3.3
03:13:43.244 00.000 7988 MultiStar: [#1 -0.23,-0.64,0.95,U] [#2 -0.04,0.07,0.94,U] [#3 0.23,-0.50,0.70,U] [#4 -0.01,-0.82,0.00,M1] [#5 -0.13,-0.88,0.00,M1] [#6 -0.07,-0.46,0.61,U] [#7 -0.36,-0.27,0.46,U] [#8 -0.92,0.92,0.00,M2] 
03:13:43.244 00.000 7988 single-star, 5 included, MultiStar: {-0.03, -0.30}, one-star: {0.16, -0.08}
03:13:43.244 00.000 7988 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.56) = xAngle (-2.03 = -2.03)
03:13:43.244 00.000 7988 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.06 = -2.06)
03:13:43.244 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.17 cameraTheta=-0.46 mountX=-0.08 mountY=-0.15, mountTheta=-2.03
03:13:43.244 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.08, opts=13)
03:13:43.244 00.000 7988 Enqueuing Move request for scope (0.16, -0.08)
03:13:43.244 00.000 15712 Worker thread wakes up
03:13:43.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
03:13:43.256 00.012 7988 UpdateGuideState exits: m=658 SNR=16.4
03:13:43.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:43.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:43.256 00.000 7988 Enqueuing Expose request
03:13:43.261 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
03:13:43.261 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
03:13:43.261 00.000 15712 Moving (0.16, -0.08) raw xDistance=-0.08 yDistance=-0.15
03:13:43.261 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
03:13:43.261 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
03:13:43.261 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:43.261 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:13:43.261 00.000 15712 MoveAxis(E, 3, ABG)
03:13:43.261 00.000 15712 Guiding  Dir = 2, Dur = 3
03:13:43.261 00.000 15712 IsGuiding returns 0
03:13:43.314 00.053 15712 IsGuiding returns 0
03:13:43.314 00.000 15712 Move returns status 0, amount 3
03:13:43.314 00.000 15712 MoveAxis(N, 0, ABG)
03:13:43.314 00.000 15712 Move returns status 0, amount 0
03:13:43.314 00.000 15712 move complete, result=0
03:13:43.314 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
03:13:43.316 00.002 15712 worker thread done servicing request
03:13:43.316 00.000 15712 Worker thread wakes up
03:13:43.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:43.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:44.947 01.631 15712 Exposure complete
03:13:45.014 00.067 15712 worker thread done servicing request
03:13:45.014 00.000 7988 OnExposeComplete: enter
03:13:45.014 00.000 7988 UpdateGuideState(): m_state=6
03:13:45.016 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5932
03:13:45.016 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=191.11, Mass=635, SNR=16.1, Peak=145 HFD=2.9
03:13:45.018 00.002 7988 MultiStar: [#1 -0.07,-0.52,1.00,U] [#2 0.11,0.13,0.88,U] [#3 0.29,-0.41,0.74,U] [#4 0.09,-0.52,0.70,U] [#5 0.11,-0.76,0.00,M2] [#6 0.37,-0.68,0.00,M1] [#7 -0.22,-1.40,0.00,M1] [#8 -0.52,-0.11,0.53,U] 
03:13:45.018 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.37}, one-star: {0.46, -0.64}
03:13:45.020 00.002 7988 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
03:13:45.020 00.000 7988 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
03:13:45.022 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.37 hyp=0.38 cameraTheta=-1.30 mountX=-0.37 mountY=-0.09, mountTheta=-2.90
03:13:45.024 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.37, opts=13)
03:13:45.024 00.000 7988 Enqueuing Move request for scope (0.10, -0.37)
03:13:45.026 00.002 15712 Worker thread wakes up
03:13:45.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.37) opts 0xd
03:13:45.026 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.37)
03:13:45.026 00.000 15712 Moving (0.10, -0.37) raw xDistance=-0.37 yDistance=-0.09
03:13:45.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
03:13:45.026 00.000 7988 UpdateGuideState exits: m=635 SNR=16.1
03:13:45.029 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:45.029 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:45.031 00.002 7988 Enqueuing Expose request
03:13:45.031 00.000 15712 PPEC rslt: input = -0.37, final = -0.23, react = -0.22, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.77
03:13:45.031 00.000 15712 PPEC: input: -0.37, control: -0.23, exposure: 1500
03:13:45.031 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:45.031 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:13:45.031 00.000 15712 MoveAxis(E, 74, ABG)
03:13:45.031 00.000 15712 Guiding  Dir = 2, Dur = 74
03:13:45.033 00.002 15712 IsGuiding returns 0
03:13:45.048 00.015 15712 PulseGuide returned control before completion, sleep 61
03:13:45.121 00.073 15712 IsGuiding returns 1
03:13:45.121 00.000 15712 scope still moving after pulse duration time elapsed
03:13:45.169 00.048 15712 IsGuiding returns 0
03:13:45.169 00.000 15712 scope move finished after 74 + 62 ms
03:13:45.169 00.000 15712 Move returns status 0, amount 74
03:13:45.169 00.000 15712 MoveAxis(N, 0, ABG)
03:13:45.169 00.000 15712 Move returns status 0, amount 0
03:13:45.169 00.000 15712 move complete, result=0
03:13:45.169 00.000 7988 GuideStep: -0.4 px 74 ms EAST, -0.1 px 0 ms NORTH
03:13:45.171 00.002 15712 worker thread done servicing request
03:13:45.171 00.000 15712 Worker thread wakes up
03:13:45.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:45.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:46.573 01.402 15712 Exposure complete
03:13:46.636 00.063 15712 worker thread done servicing request
03:13:46.636 00.000 7988 OnExposeComplete: enter
03:13:46.636 00.000 7988 UpdateGuideState(): m_state=6
03:13:46.642 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5933
03:13:46.642 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=191.56, Mass=586, SNR=15.4, Peak=134 HFD=3.0
03:13:46.644 00.002 7988 MultiStar: [#1 -0.09,-0.57,1.02,U] [#2 0.04,-0.32,0.92,U] [#3 0.09,-0.42,0.78,U] [#4 -0.02,-0.73,0.00,M1] [#5 0.08,-0.69,0.79,U] [#6 0.49,-0.58,0.00,M2] [#7 -0.25,-1.21,0.00,M2] [#8 -0.64,0.22,0.45,U] 
03:13:46.644 00.000 7988 single-star, 5 included, MultiStar: {0.01, -0.37}, one-star: {0.25, -0.18}
03:13:46.646 00.002 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
03:13:46.646 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
03:13:46.648 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.62 mountX=-0.18 mountY=-0.25, mountTheta=-2.20
03:13:46.650 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.18, opts=13)
03:13:46.651 00.001 7988 Enqueuing Move request for scope (0.25, -0.18)
03:13:46.651 00.000 15712 Worker thread wakes up
03:13:46.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
03:13:46.651 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
03:13:46.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
03:13:46.651 00.000 7988 UpdateGuideState exits: m=586 SNR=15.4
03:13:46.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:46.651 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:46.657 00.006 7988 Enqueuing Expose request
03:13:46.657 00.000 15712 Moving (0.25, -0.18) raw xDistance=-0.18 yDistance=-0.25
03:13:46.657 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.76
03:13:46.657 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
03:13:46.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:46.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:13:46.657 00.000 15712 MoveAxis(E, 38, ABG)
03:13:46.657 00.000 15712 Guiding  Dir = 2, Dur = 38
03:13:46.657 00.000 15712 IsGuiding returns 0
03:13:46.687 00.030 15712 PulseGuide returned control before completion, sleep 24
03:13:46.714 00.027 15712 IsGuiding returns 1
03:13:46.714 00.000 15712 scope still moving after pulse duration time elapsed
03:13:46.749 00.035 15712 IsGuiding returns 0
03:13:46.749 00.000 15712 scope move finished after 38 + 50 ms
03:13:46.749 00.000 15712 Move returns status 0, amount 38
03:13:46.749 00.000 15712 MoveAxis(N, 0, ABG)
03:13:46.749 00.000 15712 Move returns status 0, amount 0
03:13:46.749 00.000 15712 move complete, result=0
03:13:46.749 00.000 15712 worker thread done servicing request
03:13:46.749 00.000 15712 Worker thread wakes up
03:13:46.749 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
03:13:46.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:46.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:48.392 01.643 15712 Exposure complete
03:13:48.455 00.063 15712 worker thread done servicing request
03:13:48.455 00.000 7988 OnExposeComplete: enter
03:13:48.455 00.000 7988 UpdateGuideState(): m_state=6
03:13:48.455 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5934
03:13:48.455 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=192.20, Mass=602, SNR=15.8, Peak=153 HFD=2.8
03:13:48.455 00.000 7988 MultiStar: [#1 0.18,0.18,1.08,U] [#2 -0.01,0.70,0.75,U] [#3 0.36,0.32,0.81,U] [#4 -0.30,0.10,0.66,U] [#5 0.24,0.10,0.68,U] [#6 0.11,0.41,0.64,U] [#7 -0.52,0.72,0.00,M3] [#8 -0.46,1.36,0.00,M1] 
03:13:48.455 00.000 7988 refined, 6 included, MultiStar: {0.19, 0.32}, one-star: {0.59, 0.45}
03:13:48.455 00.000 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.53 = -0.53)
03:13:48.455 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
03:13:48.455 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.32 hyp=0.38 cameraTheta=1.03 mountX=0.33 mountY=-0.20, mountTheta=-0.56
03:13:48.455 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.32, opts=13)
03:13:48.455 00.000 7988 Enqueuing Move request for scope (0.19, 0.32)
03:13:48.468 00.013 15712 Worker thread wakes up
03:13:48.468 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.32) opts 0xd
03:13:48.468 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.32)
03:13:48.468 00.000 15712 Moving (0.19, 0.32) raw xDistance=0.33 yDistance=-0.20
03:13:48.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
03:13:48.468 00.000 7988 UpdateGuideState exits: m=602 SNR=15.8
03:13:48.471 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:48.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:48.473 00.002 7988 Enqueuing Expose request
03:13:48.473 00.000 15712 PPEC rslt: input = 0.33, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.76
03:13:48.473 00.000 15712 PPEC: input: 0.33, control: 0.19, exposure: 1500
03:13:48.473 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:48.473 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:13:48.473 00.000 15712 MoveAxis(W, 61, ABG)
03:13:48.473 00.000 15712 Guiding  Dir = 3, Dur = 61
03:13:48.475 00.002 15712 IsGuiding returns 0
03:13:48.485 00.010 15712 PulseGuide returned control before completion, sleep 52
03:13:48.548 00.063 15712 IsGuiding returns 1
03:13:48.548 00.000 15712 scope still moving after pulse duration time elapsed
03:13:48.588 00.040 15712 IsGuiding returns 0
03:13:48.588 00.000 15712 scope move finished after 61 + 54 ms
03:13:48.588 00.000 15712 Move returns status 0, amount 61
03:13:48.588 00.000 15712 MoveAxis(N, 0, ABG)
03:13:48.588 00.000 15712 Move returns status 0, amount 0
03:13:48.588 00.000 15712 move complete, result=0
03:13:48.588 00.000 7988 GuideStep: 0.3 px 61 ms WEST, -0.2 px 0 ms NORTH
03:13:48.592 00.004 15712 worker thread done servicing request
03:13:48.592 00.000 15712 Worker thread wakes up
03:13:48.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:48.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:49.999 01.407 15712 Exposure complete
03:13:50.060 00.061 15712 worker thread done servicing request
03:13:50.060 00.000 7988 OnExposeComplete: enter
03:13:50.060 00.000 7988 UpdateGuideState(): m_state=6
03:13:50.060 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5935
03:13:50.060 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=191.63, Mass=502, SNR=14.4, Peak=140 HFD=2.9
03:13:50.067 00.007 7988 MultiStar: [#1 -0.44,-0.39,1.15,U] [#2 -0.16,0.39,0.94,U] [#3 0.36,-0.24,0.87,U] [#4 -0.50,-0.51,0.00,M1] [#5 -0.39,-0.65,0.00,M1] [#6 0.06,-0.27,0.74,U] [#7 0.03,-0.72,0.00,M4] [#8 -0.68,-0.06,0.47,U] 
03:13:50.067 00.000 7988 refined, 5 included, MultiStar: {-0.08, -0.12}, one-star: {0.22, -0.12}
03:13:50.067 00.000 7988 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.56) = xAngle (-3.70 = 2.58)
03:13:50.067 00.000 7988 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.55)
03:13:50.067 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.14 mountX=-0.12 mountY=0.08, mountTheta=2.56
03:13:50.067 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.12, opts=13)
03:13:50.067 00.000 7988 Enqueuing Move request for scope (-0.08, -0.12)
03:13:50.076 00.009 15712 Worker thread wakes up
03:13:50.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=64, FiltMax=255, Gamma=0.690
03:13:50.076 00.000 7988 UpdateGuideState exits: m=502 SNR=14.4
03:13:50.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:50.076 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:50.076 00.000 7988 Enqueuing Expose request
03:13:50.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
03:13:50.076 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
03:13:50.076 00.000 15712 Moving (-0.08, -0.12) raw xDistance=-0.12 yDistance=0.08
03:13:50.084 00.008 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
03:13:50.084 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
03:13:50.084 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:50.084 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:13:50.084 00.000 15712 MoveAxis(E, 3, ABG)
03:13:50.084 00.000 15712 Guiding  Dir = 2, Dur = 3
03:13:50.086 00.002 15712 IsGuiding returns 0
03:13:50.108 00.022 15712 IsGuiding returns 0
03:13:50.108 00.000 15712 Move returns status 0, amount 3
03:13:50.108 00.000 15712 MoveAxis(N, 0, ABG)
03:13:50.108 00.000 15712 Move returns status 0, amount 0
03:13:50.108 00.000 15712 move complete, result=0
03:13:50.108 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
03:13:50.110 00.002 15712 worker thread done servicing request
03:13:50.110 00.000 15712 Worker thread wakes up
03:13:50.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:50.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:51.751 01.641 15712 Exposure complete
03:13:51.815 00.064 15712 worker thread done servicing request
03:13:51.815 00.000 7988 OnExposeComplete: enter
03:13:51.817 00.002 7988 UpdateGuideState(): m_state=6
03:13:51.817 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5936
03:13:51.817 00.000 7988 Star::Find returns 1 (0), X=974.68, Y=191.29, Mass=577, SNR=15.2, Peak=138 HFD=2.9
03:13:51.817 00.000 7988 MultiStar: [#1 -0.00,-0.61,0.95,U] [#2 -0.07,-0.35,0.86,U] [#3 -0.18,-0.70,0.00,M1] [#4 0.02,-0.42,0.69,U] [#5 0.01,-0.60,0.75,U] [#6 -0.05,-0.64,0.67,U] [#7 -0.25,-0.94,0.00,M5] [#8 -0.67,-0.24,0.42,U] 
03:13:51.817 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.49}, one-star: {0.29, -0.46}
03:13:51.817 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
03:13:51.817 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
03:13:51.817 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.49 hyp=0.49 cameraTheta=-1.59 mountX=-0.49 mountY=0.02, mountTheta=3.09
03:13:51.817 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.49, opts=13)
03:13:51.817 00.000 7988 Enqueuing Move request for scope (-0.01, -0.49)
03:13:51.817 00.000 15712 Worker thread wakes up
03:13:51.817 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.49) opts 0xd
03:13:51.829 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
03:13:51.829 00.000 7988 UpdateGuideState exits: m=577 SNR=15.2
03:13:51.829 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:51.829 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:51.829 00.000 7988 Enqueuing Expose request
03:13:51.834 00.005 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.49)
03:13:51.834 00.000 15712 Moving (-0.01, -0.49) raw xDistance=-0.49 yDistance=0.02
03:13:51.834 00.000 15712 PPEC rslt: input = -0.49, final = -0.30, react = -0.29, pred = -0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 639.74
03:13:51.834 00.000 15712 PPEC: input: -0.49, control: -0.30, exposure: 1500
03:13:51.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:51.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:13:51.834 00.000 15712 MoveAxis(E, 98, ABG)
03:13:51.834 00.000 15712 Guiding  Dir = 2, Dur = 98
03:13:51.851 00.017 15712 IsGuiding returns 0
03:13:51.863 00.012 15712 PulseGuide returned control before completion, sleep 93
03:13:51.972 00.109 15712 IsGuiding returns 0
03:13:51.972 00.000 15712 Move returns status 0, amount 98
03:13:51.972 00.000 15712 MoveAxis(N, 0, ABG)
03:13:51.972 00.000 15712 Move returns status 0, amount 0
03:13:51.972 00.000 15712 move complete, result=0
03:13:51.972 00.000 15712 worker thread done servicing request
03:13:51.972 00.000 15712 Worker thread wakes up
03:13:51.972 00.000 7988 GuideStep: -0.5 px 98 ms EAST, 0.0 px 0 ms NORTH
03:13:51.981 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:51.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:53.394 01.413 15712 Exposure complete
03:13:53.455 00.061 15712 worker thread done servicing request
03:13:53.455 00.000 7988 OnExposeComplete: enter
03:13:53.455 00.000 7988 UpdateGuideState(): m_state=6
03:13:53.460 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5937
03:13:53.460 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=191.75, Mass=641, SNR=16.1, Peak=129 HFD=3.5
03:13:53.462 00.002 7988 MultiStar: [#1 0.51,-0.41,0.86,U] [#2 0.05,-0.31,0.75,U] [#3 0.41,-0.36,0.78,U] [#4 0.06,-0.79,0.00,M1] [#5 -0.03,-0.52,0.66,U] [#6 0.27,-0.52,0.65,U] [#7 0.03,0.00,0.45,U] [#8 0.31,0.87,0.00,M1] 
03:13:53.462 00.000 7988 single-star, 6 included, MultiStar: {0.23, -0.30}, one-star: {0.22, 0.00}
03:13:53.464 00.002 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
03:13:53.466 00.002 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
03:13:53.466 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.00 hyp=0.22 cameraTheta=0.01 mountX=0.00 mountY=-0.22, mountTheta=-1.56
03:13:53.468 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.00, opts=13)
03:13:53.470 00.002 7988 Enqueuing Move request for scope (0.22, 0.00)
03:13:53.470 00.000 15712 Worker thread wakes up
03:13:53.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.00) opts 0xd
03:13:53.470 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.00)
03:13:53.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
03:13:53.471 00.001 7988 UpdateGuideState exits: m=641 SNR=16.1
03:13:53.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:53.471 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:53.471 00.000 7988 Enqueuing Expose request
03:13:53.471 00.000 15712 Moving (0.22, 0.00) raw xDistance=0.00 yDistance=-0.22
03:13:53.471 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
03:13:53.471 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
03:13:53.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:53.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:13:53.471 00.000 15712 MoveAxis(E, 4, ABG)
03:13:53.471 00.000 15712 Guiding  Dir = 2, Dur = 4
03:13:53.508 00.037 15712 IsGuiding returns 0
03:13:53.522 00.014 15712 IsGuiding returns 0
03:13:53.522 00.000 15712 Move returns status 0, amount 4
03:13:53.522 00.000 15712 MoveAxis(N, 0, ABG)
03:13:53.522 00.000 15712 Move returns status 0, amount 0
03:13:53.522 00.000 15712 move complete, result=0
03:13:53.522 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
03:13:53.532 00.010 15712 worker thread done servicing request
03:13:53.532 00.000 15712 Worker thread wakes up
03:13:53.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:53.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:55.274 01.742 15712 Exposure complete
03:13:55.337 00.063 15712 worker thread done servicing request
03:13:55.339 00.002 7988 OnExposeComplete: enter
03:13:55.339 00.000 7988 UpdateGuideState(): m_state=6
03:13:55.339 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5938
03:13:55.339 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=191.21, Mass=642, SNR=15.9, Peak=137 HFD=3.4
03:13:55.339 00.000 7988 MultiStar: [#1 -0.10,-0.42,0.97,U] [#2 0.23,0.05,0.79,U] [#3 0.27,-0.35,0.73,U] [#4 -0.02,-0.80,0.00,M2] [#5 -0.22,-0.86,0.00,M1] [#6 0.42,-0.53,0.67,U] [#7 -0.55,-0.89,0.00,M5] [#8 -0.31,0.09,0.34,U] 
03:13:55.339 00.000 7988 refined, 5 included, MultiStar: {0.17, -0.33}, one-star: {0.30, -0.54}
03:13:55.339 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
03:13:55.339 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
03:13:55.339 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-1.10 mountX=-0.33 mountY=-0.16, mountTheta=-2.69
03:13:55.339 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.33, opts=13)
03:13:55.339 00.000 7988 Enqueuing Move request for scope (0.17, -0.33)
03:13:55.339 00.000 15712 Worker thread wakes up
03:13:55.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.33) opts 0xd
03:13:55.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.33)
03:13:55.339 00.000 15712 Moving (0.17, -0.33) raw xDistance=-0.33 yDistance=-0.16
03:13:55.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=63, FiltMax=255, Gamma=0.690
03:13:55.352 00.013 7988 UpdateGuideState exits: m=642 SNR=15.9
03:13:55.354 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:55.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:55.354 00.000 7988 Enqueuing Expose request
03:13:55.354 00.000 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.73
03:13:55.354 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
03:13:55.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:55.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:13:55.354 00.000 15712 MoveAxis(E, 68, ABG)
03:13:55.354 00.000 15712 Guiding  Dir = 2, Dur = 68
03:13:55.368 00.014 15712 IsGuiding returns 0
03:13:55.384 00.016 15712 PulseGuide returned control before completion, sleep 63
03:13:55.465 00.081 15712 IsGuiding returns 0
03:13:55.465 00.000 15712 Move returns status 0, amount 68
03:13:55.465 00.000 15712 MoveAxis(N, 0, ABG)
03:13:55.465 00.000 15712 Move returns status 0, amount 0
03:13:55.465 00.000 15712 move complete, result=0
03:13:55.465 00.000 7988 GuideStep: -0.3 px 68 ms EAST, -0.2 px 0 ms NORTH
03:13:55.467 00.002 15712 worker thread done servicing request
03:13:55.467 00.000 15712 Worker thread wakes up
03:13:55.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:55.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:56.884 01.417 15712 Exposure complete
03:13:56.946 00.062 15712 worker thread done servicing request
03:13:56.946 00.000 7988 OnExposeComplete: enter
03:13:56.946 00.000 7988 UpdateGuideState(): m_state=6
03:13:56.950 00.004 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5939
03:13:56.950 00.000 7988 Star::Find returns 1 (0), X=974.80, Y=191.69, Mass=602, SNR=15.7, Peak=135 HFD=3.3
03:13:56.953 00.003 7988 MultiStar: [#1 0.01,-0.43,0.97,U] [#2 0.01,-0.08,0.86,U] [#3 0.21,-0.48,0.86,U] [#4 0.06,-0.23,0.73,U] [#5 0.02,-0.48,0.68,U] [#6 -0.19,-0.80,0.00,M1] [#7 -0.15,-0.25,0.48,U] [#8 -0.13,0.77,0.00,M1] 
03:13:56.953 00.000 7988 refined, 6 included, MultiStar: {0.11, -0.28}, one-star: {0.42, -0.06}
03:13:56.955 00.002 7988 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.56) = xAngle (-2.77 = -2.77)
03:13:56.955 00.000 7988 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
03:13:56.957 00.002 7988 CameraToMount -- cameraX=0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.21 mountX=-0.28 mountY=-0.10, mountTheta=-2.80
03:13:56.957 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.28, opts=13)
03:13:56.959 00.002 7988 Enqueuing Move request for scope (0.11, -0.28)
03:13:56.961 00.002 15712 Worker thread wakes up
03:13:56.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.28) opts 0xd
03:13:56.961 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.28)
03:13:56.961 00.000 15712 Moving (0.11, -0.28) raw xDistance=-0.28 yDistance=-0.10
03:13:56.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=63, FiltMax=255, Gamma=0.690
03:13:56.962 00.001 7988 UpdateGuideState exits: m=602 SNR=15.7
03:13:56.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:56.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:56.962 00.000 7988 Enqueuing Expose request
03:13:56.962 00.000 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.72
03:13:56.962 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
03:13:56.962 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:56.962 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:13:56.962 00.000 15712 MoveAxis(E, 59, ABG)
03:13:56.962 00.000 15712 Guiding  Dir = 2, Dur = 59
03:13:56.962 00.000 15712 IsGuiding returns 0
03:13:56.977 00.015 15712 PulseGuide returned control before completion, sleep 53
03:13:57.047 00.070 15712 IsGuiding returns 1
03:13:57.047 00.000 15712 scope still moving after pulse duration time elapsed
03:13:57.074 00.027 15712 IsGuiding returns 0
03:13:57.074 00.000 15712 scope move finished after 59 + 48 ms
03:13:57.074 00.000 15712 Move returns status 0, amount 59
03:13:57.074 00.000 15712 MoveAxis(N, 0, ABG)
03:13:57.074 00.000 15712 Move returns status 0, amount 0
03:13:57.074 00.000 15712 move complete, result=0
03:13:57.074 00.000 15712 worker thread done servicing request
03:13:57.074 00.000 15712 Worker thread wakes up
03:13:57.074 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
03:13:57.076 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:57.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:13:58.719 01.643 15712 Exposure complete
03:13:58.780 00.061 15712 worker thread done servicing request
03:13:58.780 00.000 7988 OnExposeComplete: enter
03:13:58.780 00.000 7988 UpdateGuideState(): m_state=6
03:13:58.785 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5940
03:13:58.785 00.000 7988 Star::Find returns 1 (0), X=974.41, Y=191.89, Mass=561, SNR=15.0, Peak=163 HFD=3.0
03:13:58.787 00.002 7988 MultiStar: [#1 0.04,0.08,1.01,U] [#2 -0.20,0.46,0.92,U] [#3 0.37,0.11,0.84,U] [#4 -0.03,0.11,0.71,U] [#5 0.20,-0.37,0.73,U] [#6 0.15,0.09,0.65,U] [#7 -0.09,-0.24,0.45,U] [#8 -0.70,0.78,0.00,M2] 
03:13:58.787 00.000 7988 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {0.02, 0.15}
03:13:58.789 00.002 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
03:13:58.789 00.000 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
03:13:58.791 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.93 mountX=0.08 mountY=-0.06, mountTheta=-0.65
03:13:58.793 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.08, opts=13)
03:13:58.793 00.000 7988 Enqueuing Move request for scope (0.06, 0.08)
03:13:58.796 00.003 15712 Worker thread wakes up
03:13:58.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=65, FiltMax=255, Gamma=0.690
03:13:58.796 00.000 7988 UpdateGuideState exits: m=561 SNR=15.0
03:13:58.798 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:58.798 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:13:58.800 00.002 7988 Enqueuing Expose request
03:13:58.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
03:13:58.800 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
03:13:58.800 00.000 15712 Moving (0.06, 0.08) raw xDistance=0.08 yDistance=-0.06
03:13:58.802 00.002 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
03:13:58.802 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
03:13:58.802 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:58.802 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:13:58.805 00.003 15712 MoveAxis(E, 3, ABG)
03:13:58.805 00.000 15712 Guiding  Dir = 2, Dur = 3
03:13:58.805 00.000 15712 IsGuiding returns 0
03:13:58.822 00.017 15712 IsGuiding returns 0
03:13:58.822 00.000 15712 Move returns status 0, amount 3
03:13:58.822 00.000 15712 MoveAxis(N, 0, ABG)
03:13:58.822 00.000 15712 Move returns status 0, amount 0
03:13:58.822 00.000 15712 move complete, result=0
03:13:58.822 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
03:13:58.822 00.000 15712 worker thread done servicing request
03:13:58.822 00.000 15712 Worker thread wakes up
03:13:58.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:13:58.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:00.231 01.409 15712 Exposure complete
03:14:00.293 00.062 15712 worker thread done servicing request
03:14:00.293 00.000 7988 OnExposeComplete: enter
03:14:00.293 00.000 7988 UpdateGuideState(): m_state=6
03:14:00.298 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5941
03:14:00.298 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=191.99, Mass=537, SNR=14.8, Peak=148 HFD=2.7
03:14:00.300 00.002 7988 Star::Find false star n=8 nbg=283 bg=74.4 sigma=3.0 thresh=83 peak=83
03:14:00.301 00.001 7988 MultiStar: [#1 0.60,-0.34,1.00,U] [#2 -0.23,0.37,0.97,U] [#3 0.21,-0.20,0.86,U] [#4 0.10,-0.02,0.77,U] [#5 -0.30,-0.52,0.65,U] [#6 -0.29,-0.19,0.60,U] [#7 0.00,0.00,0.00,L] [#8 -1.17,1.20,0.00,M3] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 1.08,-0.16,0.00,R] 
03:14:00.301 00.000 7988 refined, 6 included, MultiStar: {0.10, -0.06}, one-star: {0.33, 0.24}
03:14:00.303 00.002 7988 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
03:14:00.303 00.000 7988 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
03:14:00.305 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.56 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:14:00.307 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.06, opts=13)
03:14:00.309 00.002 7988 Enqueuing Move request for scope (0.10, -0.06)
03:14:00.309 00.000 15712 Worker thread wakes up
03:14:00.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
03:14:00.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
03:14:00.309 00.000 15712 Moving (0.10, -0.06) raw xDistance=-0.06 yDistance=-0.10
03:14:00.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=66, FiltMax=255, Gamma=0.690
03:14:00.309 00.000 7988 UpdateGuideState exits: m=537 SNR=14.8
03:14:00.312 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:00.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:00.314 00.002 7988 Enqueuing Expose request
03:14:00.314 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
03:14:00.314 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
03:14:00.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:00.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:14:00.314 00.000 15712 MoveAxis(E, 2, ABG)
03:14:00.314 00.000 15712 Guiding  Dir = 2, Dur = 2
03:14:00.314 00.000 15712 IsGuiding returns 0
03:14:00.341 00.027 15712 IsGuiding returns 0
03:14:00.341 00.000 15712 Move returns status 0, amount 2
03:14:00.341 00.000 15712 MoveAxis(N, 0, ABG)
03:14:00.341 00.000 15712 Move returns status 0, amount 0
03:14:00.341 00.000 15712 move complete, result=0
03:14:00.341 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
03:14:00.343 00.002 15712 worker thread done servicing request
03:14:00.343 00.000 15712 Worker thread wakes up
03:14:00.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:00.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:01.984 01.641 15712 Exposure complete
03:14:02.049 00.065 15712 worker thread done servicing request
03:14:02.049 00.000 7988 OnExposeComplete: enter
03:14:02.051 00.002 7988 UpdateGuideState(): m_state=6
03:14:02.051 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5942
03:14:02.051 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=191.79, Mass=598, SNR=15.6, Peak=152 HFD=3.1
03:14:02.051 00.000 7988 MultiStar: [#1 -0.02,-0.13,1.00,U] [#2 0.23,0.12,0.84,U] [#3 0.26,0.15,0.83,U] [#4 -0.22,0.08,0.85,U] [#5 -0.59,-0.33,0.78,U] [#6 0.10,-0.07,0.59,U] [#7 -1.54,-0.97,0.00,M4] [#8 -1.10,-0.17,0.00,M4] 
03:14:02.051 00.000 7988 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {0.27, 0.05}
03:14:02.051 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.45 = -2.45)
03:14:02.051 00.000 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
03:14:02.051 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.88 mountX=-0.01 mountY=-0.01, mountTheta=-2.46
03:14:02.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.01, opts=13)
03:14:02.051 00.000 7988 Enqueuing Move request for scope (0.01, -0.01)
03:14:02.062 00.011 15712 Worker thread wakes up
03:14:02.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=66, FiltMax=255, Gamma=0.690
03:14:02.062 00.000 7988 UpdateGuideState exits: m=598 SNR=15.6
03:14:02.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:02.062 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:02.068 00.006 7988 Enqueuing Expose request
03:14:02.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:14:02.068 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:14:02.068 00.000 15712 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
03:14:02.068 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
03:14:02.068 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
03:14:02.068 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:02.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:14:02.068 00.000 15712 MoveAxis(E, 2, ABG)
03:14:02.068 00.000 15712 Guiding  Dir = 2, Dur = 2
03:14:02.068 00.000 15712 IsGuiding returns 0
03:14:02.094 00.026 15712 IsGuiding returns 0
03:14:02.094 00.000 15712 Move returns status 0, amount 2
03:14:02.094 00.000 15712 MoveAxis(N, 0, ABG)
03:14:02.094 00.000 15712 Move returns status 0, amount 0
03:14:02.094 00.000 15712 move complete, result=0
03:14:02.094 00.000 15712 worker thread done servicing request
03:14:02.094 00.000 15712 Worker thread wakes up
03:14:02.094 00.000 7988 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
03:14:02.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:02.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:03.515 01.421 15712 Exposure complete
03:14:03.576 00.061 15712 worker thread done servicing request
03:14:03.576 00.000 7988 OnExposeComplete: enter
03:14:03.576 00.000 7988 UpdateGuideState(): m_state=6
03:14:03.581 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5943
03:14:03.583 00.002 7988 Star::Find returns 1 (0), X=974.34, Y=191.60, Mass=484, SNR=14.2, Peak=143 HFD=2.9
03:14:03.583 00.000 7988 MultiStar: [#1 0.45,-0.19,1.05,U] [#2 -0.25,0.31,0.92,U] [#3 0.33,-0.03,0.89,U] [#4 0.24,-0.44,0.81,U] [#5 -0.47,-0.37,0.94,U] [#6 -0.10,-0.80,0.00,M1] [#7 -0.46,-0.51,0.52,U] [#8 -0.93,0.21,0.00,M5] 
03:14:03.585 00.002 7988 single-star, 6 included, MultiStar: {0.00, -0.17}, one-star: {-0.05, -0.14}
03:14:03.585 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
03:14:03.587 00.002 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
03:14:03.587 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.89 mountX=-0.14 mountY=0.05, mountTheta=2.80
03:14:03.589 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.14, opts=13)
03:14:03.591 00.002 7988 Enqueuing Move request for scope (-0.05, -0.14)
03:14:03.592 00.001 15712 Worker thread wakes up
03:14:03.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
03:14:03.592 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
03:14:03.592 00.000 15712 Moving (-0.05, -0.14) raw xDistance=-0.14 yDistance=0.05
03:14:03.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=66, FiltMax=255, Gamma=0.690
03:14:03.592 00.000 7988 UpdateGuideState exits: m=484 SNR=14.2
03:14:03.595 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:03.595 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:03.597 00.002 7988 Enqueuing Expose request
03:14:03.597 00.000 15712 PPEC rslt: input = -0.14, final = -0.00, react = -0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
03:14:03.597 00.000 15712 PPEC: input: -0.14, control: -0.00, exposure: 1500
03:14:03.597 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:03.597 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:14:03.597 00.000 15712 MoveAxis(E, 2, ABG)
03:14:03.597 00.000 15712 Guiding  Dir = 2, Dur = 2
03:14:03.597 00.000 15712 IsGuiding returns 0
03:14:03.617 00.020 15712 IsGuiding returns 0
03:14:03.617 00.000 15712 Move returns status 0, amount 2
03:14:03.617 00.000 15712 MoveAxis(N, 0, ABG)
03:14:03.617 00.000 15712 Move returns status 0, amount 0
03:14:03.617 00.000 15712 move complete, result=0
03:14:03.617 00.000 15712 worker thread done servicing request
03:14:03.617 00.000 15712 Worker thread wakes up
03:14:03.617 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
03:14:03.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:03.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:05.360 01.743 15712 Exposure complete
03:14:05.422 00.062 15712 worker thread done servicing request
03:14:05.422 00.000 7988 OnExposeComplete: enter
03:14:05.422 00.000 7988 UpdateGuideState(): m_state=6
03:14:05.427 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5944
03:14:05.427 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=191.61, Mass=662, SNR=16.7, Peak=150 HFD=3.2
03:14:05.429 00.002 7988 MultiStar: [#1 0.07,0.17,0.89,U] [#2 -0.20,0.09,0.80,U] [#3 0.27,-0.04,0.69,U] [#4 0.17,-0.19,0.63,U] [#5 -0.18,-0.41,0.56,U] [#6 0.14,-0.52,0.58,U] [#7 -0.71,-0.14,0.00,M4] [#8 -0.69,0.22,0.00,M6] 
03:14:05.429 00.000 7988 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.17, -0.14}
03:14:05.431 00.002 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
03:14:05.431 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
03:14:05.433 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.04 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
03:14:05.436 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.11, opts=13)
03:14:05.436 00.000 7988 Enqueuing Move request for scope (0.07, -0.11)
03:14:05.438 00.002 15712 Worker thread wakes up
03:14:05.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=66, FiltMax=255, Gamma=0.690
03:14:05.440 00.002 7988 UpdateGuideState exits: m=662 SNR=16.7
03:14:05.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:05.442 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:05.444 00.002 7988 Enqueuing Expose request
03:14:05.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
03:14:05.444 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
03:14:05.444 00.000 15712 Moving (0.07, -0.11) raw xDistance=-0.11 yDistance=-0.06
03:14:05.450 00.006 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
03:14:05.450 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
03:14:05.450 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:05.450 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:14:05.450 00.000 15712 MoveAxis(E, 2, ABG)
03:14:05.450 00.000 15712 Guiding  Dir = 2, Dur = 2
03:14:05.450 00.000 15712 IsGuiding returns 0
03:14:05.470 00.020 15712 IsGuiding returns 0
03:14:05.470 00.000 15712 Move returns status 0, amount 2
03:14:05.470 00.000 15712 MoveAxis(N, 0, ABG)
03:14:05.470 00.000 15712 Move returns status 0, amount 0
03:14:05.470 00.000 15712 move complete, result=0
03:14:05.470 00.000 15712 worker thread done servicing request
03:14:05.470 00.000 15712 Worker thread wakes up
03:14:05.470 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
03:14:05.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:05.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:06.893 01.423 15712 Exposure complete
03:14:06.954 00.061 15712 worker thread done servicing request
03:14:06.954 00.000 7988 OnExposeComplete: enter
03:14:06.954 00.000 7988 UpdateGuideState(): m_state=6
03:14:06.960 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5945
03:14:06.960 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=191.50, Mass=688, SNR=16.9, Peak=148 HFD=3.2
03:14:06.962 00.002 7988 MultiStar: [#1 -0.36,-0.55,0.87,U] [#2 -0.12,0.04,0.81,U] [#3 0.12,-0.15,0.76,U] [#4 -0.16,-0.17,0.61,U] [#5 -0.04,-0.62,0.62,U] [#6 0.45,-0.03,0.57,U] [#7 -0.52,-0.81,0.00,M5] [#8 -0.20,1.32,0.00,M7] 
03:14:06.962 00.000 7988 refined, 6 included, MultiStar: {0.00, -0.25}, one-star: {0.20, -0.25}
03:14:06.964 00.002 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
03:14:06.965 00.001 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
03:14:06.965 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.55 mountX=-0.25 mountY=0.00, mountTheta=3.13
03:14:06.967 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.25, opts=13)
03:14:06.969 00.002 7988 Enqueuing Move request for scope (0.00, -0.25)
03:14:06.970 00.001 15712 Worker thread wakes up
03:14:06.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.25) opts 0xd
03:14:06.970 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.25)
03:14:06.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=66, FiltMax=255, Gamma=0.690
03:14:06.970 00.000 7988 UpdateGuideState exits: m=688 SNR=16.9
03:14:06.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:06.970 00.000 15712 Moving (0.00, -0.25) raw xDistance=-0.25 yDistance=0.00
03:14:06.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:06.970 00.000 7988 Enqueuing Expose request
03:14:06.976 00.006 15712 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.68
03:14:06.976 00.000 15712 PPEC: input: -0.25, control: -0.15, exposure: 1500
03:14:06.976 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:06.976 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:14:06.976 00.000 15712 MoveAxis(E, 50, ABG)
03:14:06.976 00.000 15712 Guiding  Dir = 2, Dur = 50
03:14:06.976 00.000 15712 IsGuiding returns 0
03:14:07.006 00.030 15712 PulseGuide returned control before completion, sleep 33
03:14:07.050 00.044 15712 IsGuiding returns 1
03:14:07.050 00.000 15712 scope still moving after pulse duration time elapsed
03:14:07.087 00.037 15712 IsGuiding returns 0
03:14:07.087 00.000 15712 scope move finished after 50 + 57 ms
03:14:07.087 00.000 15712 Move returns status 0, amount 50
03:14:07.087 00.000 15712 MoveAxis(N, 0, ABG)
03:14:07.087 00.000 15712 Move returns status 0, amount 0
03:14:07.087 00.000 15712 move complete, result=0
03:14:07.087 00.000 7988 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
03:14:07.089 00.002 15712 worker thread done servicing request
03:14:07.089 00.000 15712 Worker thread wakes up
03:14:07.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:07.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:08.734 01.645 15712 Exposure complete
03:14:08.820 00.086 15712 worker thread done servicing request
03:14:08.820 00.000 7988 OnExposeComplete: enter
03:14:08.822 00.002 7988 UpdateGuideState(): m_state=6
03:14:08.824 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5946
03:14:08.824 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=191.42, Mass=579, SNR=15.3, Peak=143 HFD=3.0
03:14:08.826 00.002 7988 MultiStar: [#1 0.38,-0.83,0.00,M1] [#2 -0.00,0.21,0.81,U] [#3 0.10,-0.16,0.76,U] [#4 0.17,-0.52,0.74,U] [#5 0.15,-0.84,0.00,M1] [#6 -0.21,-0.69,0.00,M1] [#7 -0.46,-1.10,0.00,M6] [#8 -1.72,-1.26,0.00,M8] 
03:14:08.828 00.002 7988 refined, 3 included, MultiStar: {0.15, -0.20}, one-star: {0.28, -0.32}
03:14:08.829 00.001 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
03:14:08.829 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
03:14:08.832 00.003 7988 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.94 mountX=-0.20 mountY=-0.14, mountTheta=-2.53
03:14:08.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.20, opts=13)
03:14:08.832 00.000 7988 Enqueuing Move request for scope (0.15, -0.20)
03:14:08.832 00.000 15712 Worker thread wakes up
03:14:08.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
03:14:08.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
03:14:08.832 00.000 15712 Moving (0.15, -0.20) raw xDistance=-0.20 yDistance=-0.14
03:14:08.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=66, FiltMax=255, Gamma=0.690
03:14:08.840 00.008 7988 UpdateGuideState exits: m=579 SNR=15.3
03:14:08.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:08.842 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:08.844 00.002 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.68
03:14:08.844 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
03:14:08.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:08.844 00.000 7988 Enqueuing Expose request
03:14:08.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:14:08.844 00.000 15712 MoveAxis(E, 41, ABG)
03:14:08.844 00.000 15712 Guiding  Dir = 2, Dur = 41
03:14:08.844 00.000 15712 IsGuiding returns 0
03:14:08.876 00.032 15712 PulseGuide returned control before completion, sleep 22
03:14:08.924 00.048 15712 IsGuiding returns 0
03:14:08.924 00.000 15712 Move returns status 0, amount 41
03:14:08.924 00.000 15712 MoveAxis(N, 0, ABG)
03:14:08.924 00.000 15712 Move returns status 0, amount 0
03:14:08.924 00.000 15712 move complete, result=0
03:14:08.924 00.000 15712 worker thread done servicing request
03:14:08.924 00.000 15712 Worker thread wakes up
03:14:08.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:08.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:08.924 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
03:14:10.336 01.412 15712 Exposure complete
03:14:10.411 00.075 15712 worker thread done servicing request
03:14:10.411 00.000 7988 OnExposeComplete: enter
03:14:10.411 00.000 7988 UpdateGuideState(): m_state=6
03:14:10.411 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5947
03:14:10.415 00.004 7988 Star::Find returns 1 (0), X=974.91, Y=191.33, Mass=604, SNR=15.8, Peak=144 HFD=2.7
03:14:10.415 00.000 7988 MultiStar: [#1 0.21,-0.24,0.85,U] [#2 -0.11,-0.09,0.84,U] [#3 0.27,-0.08,0.82,U] [#4 0.58,-0.64,0.00,M1] [#5 0.03,-1.10,0.00,M2] [#6 0.49,-0.20,0.63,U] [#7 -0.78,-1.41,0.00,M7] [#8 -1.03,0.08,0.00,M9] 
03:14:10.415 00.000 7988 refined, 4 included, MultiStar: {0.27, -0.21}, one-star: {0.52, -0.41}
03:14:10.415 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
03:14:10.415 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
03:14:10.415 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.21 hyp=0.35 cameraTheta=-0.67 mountX=-0.21 mountY=-0.27, mountTheta=-2.24
03:14:10.415 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.21, opts=13)
03:14:10.426 00.011 7988 Enqueuing Move request for scope (0.27, -0.21)
03:14:10.426 00.000 15712 Worker thread wakes up
03:14:10.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.21) opts 0xd
03:14:10.426 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.21)
03:14:10.426 00.000 15712 Moving (0.27, -0.21) raw xDistance=-0.21 yDistance=-0.27
03:14:10.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=66, FiltMax=255, Gamma=0.690
03:14:10.426 00.000 7988 UpdateGuideState exits: m=604 SNR=15.8
03:14:10.429 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:10.431 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:10.433 00.002 7988 Enqueuing Expose request
03:14:10.433 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.67
03:14:10.433 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
03:14:10.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:14:10.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:14:10.433 00.000 15712 MoveAxis(E, 44, ABG)
03:14:10.433 00.000 15712 Guiding  Dir = 2, Dur = 44
03:14:10.433 00.000 15712 IsGuiding returns 0
03:14:10.459 00.026 15712 PulseGuide returned control before completion, sleep 30
03:14:10.495 00.036 15712 IsGuiding returns 1
03:14:10.495 00.000 15712 scope still moving after pulse duration time elapsed
03:14:10.554 00.059 15712 IsGuiding returns 0
03:14:10.554 00.000 15712 scope move finished after 44 + 76 ms
03:14:10.554 00.000 15712 Move returns status 0, amount 44
03:14:10.554 00.000 15712 MoveAxis(N, 0, ABG)
03:14:10.554 00.000 15712 Move returns status 0, amount 0
03:14:10.554 00.000 15712 move complete, result=0
03:14:10.554 00.000 15712 worker thread done servicing request
03:14:10.554 00.000 15712 Worker thread wakes up
03:14:10.556 00.002 7988 GuideStep: -0.2 px 44 ms EAST, -0.3 px 0 ms NORTH
03:14:10.557 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:10.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:12.200 01.643 15712 Exposure complete
03:14:12.263 00.063 15712 worker thread done servicing request
03:14:12.264 00.001 7988 OnExposeComplete: enter
03:14:12.264 00.000 7988 UpdateGuideState(): m_state=6
03:14:12.264 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5948
03:14:12.264 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=191.87, Mass=545, SNR=14.9, Peak=152 HFD=2.8
03:14:12.264 00.000 7988 MultiStar: [#1 0.31,-0.33,0.87,U] [#2 -0.26,0.40,0.85,U] [#3 0.11,-0.11,0.86,U] [#4 -0.10,-0.54,0.71,U] [#5 -0.43,-0.16,0.74,U] [#6 -0.03,-0.71,0.66,U] [#7 -0.56,-0.83,0.00,M8] [#8 -0.23,0.46,0.41,U] 
03:14:12.264 00.000 7988 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {0.15, 0.12}
03:14:12.264 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
03:14:12.264 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.45 = 2.83)
03:14:12.264 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.86 mountX=-0.12 mountY=0.04, mountTheta=2.83
03:14:12.264 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
03:14:12.264 00.000 7988 Enqueuing Move request for scope (-0.03, -0.12)
03:14:12.276 00.012 15712 Worker thread wakes up
03:14:12.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:14:12.276 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:14:12.276 00.000 15712 Moving (-0.03, -0.12) raw xDistance=-0.12 yDistance=0.04
03:14:12.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=67, FiltMax=255, Gamma=0.690
03:14:12.276 00.000 7988 UpdateGuideState exits: m=545 SNR=14.9
03:14:12.279 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:12.279 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:12.281 00.002 7988 Enqueuing Expose request
03:14:12.281 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
03:14:12.281 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
03:14:12.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:12.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:14:12.281 00.000 15712 MoveAxis(E, 2, ABG)
03:14:12.281 00.000 15712 Guiding  Dir = 2, Dur = 2
03:14:12.283 00.002 15712 IsGuiding returns 0
03:14:12.293 00.010 15712 IsGuiding returns 0
03:14:12.293 00.000 15712 Move returns status 0, amount 2
03:14:12.293 00.000 15712 MoveAxis(N, 0, ABG)
03:14:12.293 00.000 15712 Move returns status 0, amount 0
03:14:12.293 00.000 15712 move complete, result=0
03:14:12.293 00.000 15712 worker thread done servicing request
03:14:12.293 00.000 15712 Worker thread wakes up
03:14:12.293 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
03:14:12.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:12.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:13.715 01.422 15712 Exposure complete
03:14:13.776 00.061 15712 worker thread done servicing request
03:14:13.776 00.000 7988 OnExposeComplete: enter
03:14:13.776 00.000 7988 UpdateGuideState(): m_state=6
03:14:13.781 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5949
03:14:13.781 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=191.59, Mass=564, SNR=15.2, Peak=133 HFD=3.1
03:14:13.783 00.002 7988 Star::Find false star n=6 nbg=283 bg=82.3 sigma=3.2 thresh=92 peak=92
03:14:13.785 00.002 7988 Star::Find false star n=8 nbg=282 bg=78.9 sigma=3.3 thresh=89 peak=89
03:14:13.785 00.000 7988 MultiStar: [#1 0.22,-0.50,0.89,U] [#2 0.32,0.32,0.81,U] [#3 0.28,0.01,0.80,U] [#4 -0.11,-0.31,0.69,U] [#5 -0.28,-0.68,0.00,M2] [#6 -0.02,-0.82,0.00,M1] [#7 -0.35,-0.53,0.52,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.40,-0.43,0.47,U] 
03:14:13.787 00.002 7988 refined, 6 included, MultiStar: {0.17, -0.20}, one-star: {0.27, -0.16}
03:14:13.787 00.000 7988 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.56) = xAngle (-2.43 = -2.43)
03:14:13.789 00.002 7988 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.46 = -2.46)
03:14:13.789 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.87 mountX=-0.20 mountY=-0.16, mountTheta=-2.45
03:14:13.791 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.20, opts=13)
03:14:13.791 00.000 7988 Enqueuing Move request for scope (0.17, -0.20)
03:14:13.791 00.000 15712 Worker thread wakes up
03:14:13.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
03:14:13.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
03:14:13.791 00.000 15712 Moving (0.17, -0.20) raw xDistance=-0.20 yDistance=-0.16
03:14:13.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=68, FiltMax=255, Gamma=0.690
03:14:13.791 00.000 7988 UpdateGuideState exits: m=564 SNR=15.2
03:14:13.797 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:13.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:13.799 00.002 7988 Enqueuing Expose request
03:14:13.799 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.66
03:14:13.799 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
03:14:13.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:13.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:14:13.799 00.000 15712 MoveAxis(E, 41, ABG)
03:14:13.799 00.000 15712 Guiding  Dir = 2, Dur = 41
03:14:13.801 00.002 15712 IsGuiding returns 0
03:14:13.811 00.010 15712 PulseGuide returned control before completion, sleep 36
03:14:13.854 00.043 15712 IsGuiding returns 1
03:14:13.854 00.000 15712 scope still moving after pulse duration time elapsed
03:14:13.895 00.041 15712 IsGuiding returns 0
03:14:13.895 00.000 15712 scope move finished after 41 + 55 ms
03:14:13.895 00.000 15712 Move returns status 0, amount 41
03:14:13.895 00.000 15712 MoveAxis(N, 0, ABG)
03:14:13.895 00.000 15712 Move returns status 0, amount 0
03:14:13.895 00.000 15712 move complete, result=0
03:14:13.895 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
03:14:13.898 00.003 15712 worker thread done servicing request
03:14:13.898 00.000 15712 Worker thread wakes up
03:14:13.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:13.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:15.532 01.634 15712 Exposure complete
03:14:15.594 00.062 15712 worker thread done servicing request
03:14:15.594 00.000 7988 OnExposeComplete: enter
03:14:15.594 00.000 7988 UpdateGuideState(): m_state=6
03:14:15.599 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5950
03:14:15.599 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=191.88, Mass=486, SNR=14.0, Peak=147 HFD=2.4
03:14:15.601 00.002 7988 MultiStar: [#1 0.12,-0.05,0.92,U] [#2 0.14,-0.00,0.86,U] [#3 0.73,-0.17,0.00,M1] [#4 0.46,-0.09,0.74,U] [#5 0.06,-0.16,0.68,U] [#6 0.25,-0.58,0.69,U] [#7 0.97,-0.90,0.00,M8] [#8 -0.27,0.36,0.43,U] 
03:14:15.601 00.000 7988 refined, 6 included, MultiStar: {0.21, -0.06}, one-star: {0.45, 0.13}
03:14:15.603 00.002 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
03:14:15.603 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
03:14:15.603 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.29 mountX=-0.06 mountY=-0.21, mountTheta=-1.86
03:14:15.603 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.06, opts=13)
03:14:15.608 00.005 7988 Enqueuing Move request for scope (0.21, -0.06)
03:14:15.608 00.000 15712 Worker thread wakes up
03:14:15.610 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=79, FiltMin=66, FiltMax=255, Gamma=0.690
03:14:15.610 00.000 7988 UpdateGuideState exits: m=486 SNR=14.0
03:14:15.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:15.610 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:15.610 00.000 7988 Enqueuing Expose request
03:14:15.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
03:14:15.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
03:14:15.610 00.000 15712 Moving (0.21, -0.06) raw xDistance=-0.06 yDistance=-0.21
03:14:15.610 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
03:14:15.610 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
03:14:15.610 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:15.610 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:14:15.610 00.000 15712 MoveAxis(E, 3, ABG)
03:14:15.610 00.000 15712 Guiding  Dir = 2, Dur = 3
03:14:15.610 00.000 15712 IsGuiding returns 0
03:14:15.636 00.026 15712 IsGuiding returns 0
03:14:15.636 00.000 15712 Move returns status 0, amount 3
03:14:15.636 00.000 15712 MoveAxis(N, 0, ABG)
03:14:15.636 00.000 15712 Move returns status 0, amount 0
03:14:15.636 00.000 15712 move complete, result=0
03:14:15.636 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
03:14:15.641 00.005 15712 worker thread done servicing request
03:14:15.641 00.000 15712 Worker thread wakes up
03:14:15.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:15.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:17.056 01.415 15712 Exposure complete
03:14:17.147 00.091 15712 worker thread done servicing request
03:14:17.147 00.000 7988 OnExposeComplete: enter
03:14:17.150 00.003 7988 UpdateGuideState(): m_state=6
03:14:17.152 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5951
03:14:17.154 00.002 7988 Star::Find returns 1 (0), X=974.54, Y=191.45, Mass=595, SNR=15.4, Peak=146 HFD=3.1
03:14:17.156 00.002 7988 Star::Find false star n=3 nbg=284 bg=83.5 sigma=3.1 thresh=93 peak=93
03:14:17.156 00.000 7988 MultiStar: [#1 -0.12,-0.65,0.98,U] [#2 -0.12,0.13,0.76,U] [#3 0.50,-0.42,0.73,U] [#4 -0.02,-0.13,0.64,U] [#5 0.05,-0.42,0.57,U] [#6 0.10,-0.71,0.00,M1] [#7 0.09,-0.86,0.00,M9] [#8 0.00,0.00,0.00,L] [#9 3.75,2.22,0.00,M5] 
03:14:17.156 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.31}, one-star: {0.15, -0.29}
03:14:17.156 00.000 7988 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.56) = xAngle (-2.91 = -2.91)
03:14:17.156 00.000 7988 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.95 = -2.95)
03:14:17.165 00.009 7988 CameraToMount -- cameraX=0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.35 mountX=-0.31 mountY=-0.06, mountTheta=-2.95
03:14:17.167 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.31, opts=13)
03:14:17.169 00.002 7988 Enqueuing Move request for scope (0.07, -0.31)
03:14:17.171 00.002 15712 Worker thread wakes up
03:14:17.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.31) opts 0xd
03:14:17.171 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.31)
03:14:17.171 00.000 15712 Moving (0.07, -0.31) raw xDistance=-0.31 yDistance=-0.06
03:14:17.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=79, FiltMin=69, FiltMax=255, Gamma=0.690
03:14:17.173 00.002 7988 UpdateGuideState exits: m=595 SNR=15.4
03:14:17.175 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:17.175 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:17.177 00.002 7988 Enqueuing Expose request
03:14:17.179 00.002 15712 PPEC rslt: input = -0.31, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.65
03:14:17.179 00.000 15712 PPEC: input: -0.31, control: -0.20, exposure: 1500
03:14:17.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:17.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:14:17.179 00.000 15712 MoveAxis(E, 65, ABG)
03:14:17.179 00.000 15712 Guiding  Dir = 2, Dur = 65
03:14:17.179 00.000 15712 IsGuiding returns 0
03:14:17.201 00.022 15712 PulseGuide returned control before completion, sleep 50
03:14:17.269 00.068 15712 IsGuiding returns 0
03:14:17.269 00.000 15712 Move returns status 0, amount 65
03:14:17.269 00.000 15712 MoveAxis(N, 0, ABG)
03:14:17.269 00.000 15712 Move returns status 0, amount 0
03:14:17.269 00.000 15712 move complete, result=0
03:14:17.269 00.000 15712 worker thread done servicing request
03:14:17.269 00.000 15712 Worker thread wakes up
03:14:17.269 00.000 7988 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
03:14:17.271 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:17.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:18.914 01.643 15712 Exposure complete
03:14:18.975 00.061 15712 worker thread done servicing request
03:14:18.975 00.000 7988 OnExposeComplete: enter
03:14:18.975 00.000 7988 UpdateGuideState(): m_state=6
03:14:18.981 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5952
03:14:18.982 00.001 7988 Star::Find returns 1 (0), X=974.18, Y=191.61, Mass=499, SNR=13.9, Peak=145 HFD=3.2
03:14:18.982 00.000 7988 MultiStar: [#1 0.12,-0.02,0.98,U] [#2 0.05,0.12,0.95,U] [#3 -0.10,0.11,0.81,U] [#4 0.30,0.00,0.70,U] [#5 -0.07,-0.00,0.61,U] [#6 0.12,-0.09,0.60,U] [#7 -1.05,0.15,0.00,M10] [#8 -0.95,0.56,0.00,M8] 
03:14:18.984 00.002 7988 refined, 6 included, MultiStar: {0.02, -0.00}, one-star: {-0.21, -0.13}
03:14:18.986 00.002 7988 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.56) = xAngle (-1.61 = -1.61)
03:14:18.986 00.000 7988 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.64 = -1.64)
03:14:18.988 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.05 mountX=-0.00 mountY=-0.02, mountTheta=-1.61
03:14:18.988 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.00, opts=13)
03:14:18.990 00.002 7988 Enqueuing Move request for scope (0.02, -0.00)
03:14:18.991 00.001 15712 Worker thread wakes up
03:14:18.991 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
03:14:18.991 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
03:14:18.991 00.000 15712 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=-0.02
03:14:18.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=79, FiltMin=69, FiltMax=255, Gamma=0.690
03:14:18.993 00.002 7988 UpdateGuideState exits: m=499 SNR=13.9
03:14:18.995 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:18.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:18.995 00.000 7988 Enqueuing Expose request
03:14:18.998 00.003 15712 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
03:14:18.998 00.000 15712 PPEC: input: -0.00, control: -0.01, exposure: 1500
03:14:18.998 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:18.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:14:18.998 00.000 15712 MoveAxis(E, 4, ABG)
03:14:18.998 00.000 15712 Guiding  Dir = 2, Dur = 4
03:14:18.998 00.000 15712 IsGuiding returns 0
03:14:19.028 00.030 15712 IsGuiding returns 0
03:14:19.028 00.000 15712 Move returns status 0, amount 4
03:14:19.028 00.000 15712 MoveAxis(N, 0, ABG)
03:14:19.028 00.000 15712 Move returns status 0, amount 0
03:14:19.028 00.000 15712 move complete, result=0
03:14:19.028 00.000 15712 worker thread done servicing request
03:14:19.028 00.000 15712 Worker thread wakes up
03:14:19.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:19.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:19.028 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
03:14:20.442 01.414 15712 Exposure complete
03:14:20.512 00.070 15712 worker thread done servicing request
03:14:20.512 00.000 7988 OnExposeComplete: enter
03:14:20.515 00.003 7988 UpdateGuideState(): m_state=6
03:14:20.515 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5953
03:14:20.517 00.002 7988 Star::Find returns 1 (0), X=974.75, Y=191.96, Mass=542, SNR=14.7, Peak=155 HFD=3.2
03:14:20.519 00.002 7988 MultiStar: [#1 0.41,-0.41,0.97,U] [#2 0.12,0.48,0.87,U] [#3 0.02,0.22,0.81,U] [#4 0.07,0.17,0.66,U] [#5 0.10,-0.23,0.75,U] [#6 -0.12,-0.31,0.65,U] [#7 0.17,0.08,0.41,U] [#8 0.39,0.36,0.38,U] 
03:14:20.520 00.001 7988 refined, 8 included, MultiStar: {0.18, 0.05}, one-star: {0.36, 0.22}
03:14:20.520 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
03:14:20.526 00.006 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
03:14:20.527 00.001 7988 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.27 mountX=0.05 mountY=-0.18, mountTheta=-1.29
03:14:20.531 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.05, opts=13)
03:14:20.531 00.000 7988 Enqueuing Move request for scope (0.18, 0.05)
03:14:20.534 00.003 15712 Worker thread wakes up
03:14:20.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=80, FiltMin=70, FiltMax=255, Gamma=0.690
03:14:20.534 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
03:14:20.534 00.000 7988 UpdateGuideState exits: m=542 SNR=14.7
03:14:20.536 00.002 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
03:14:20.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:20.536 00.000 15712 Moving (0.18, 0.05) raw xDistance=0.05 yDistance=-0.18
03:14:20.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:20.536 00.000 7988 Enqueuing Expose request
03:14:20.544 00.008 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.64
03:14:20.544 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
03:14:20.544 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:20.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:14:20.544 00.000 15712 MoveAxis(E, 4, ABG)
03:14:20.544 00.000 15712 Guiding  Dir = 2, Dur = 4
03:14:20.544 00.000 15712 IsGuiding returns 0
03:14:20.595 00.051 15712 IsGuiding returns 0
03:14:20.595 00.000 15712 Move returns status 0, amount 4
03:14:20.595 00.000 15712 MoveAxis(N, 0, ABG)
03:14:20.595 00.000 15712 Move returns status 0, amount 0
03:14:20.595 00.000 15712 move complete, result=0
03:14:20.595 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
03:14:20.597 00.002 15712 worker thread done servicing request
03:14:20.597 00.000 15712 Worker thread wakes up
03:14:20.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:20.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:22.228 01.631 15712 Exposure complete
03:14:22.291 00.063 15712 worker thread done servicing request
03:14:22.291 00.000 7988 OnExposeComplete: enter
03:14:22.291 00.000 7988 UpdateGuideState(): m_state=6
03:14:22.291 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5954
03:14:22.291 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=191.63, Mass=498, SNR=13.9, Peak=145 HFD=2.8
03:14:22.297 00.006 7988 MultiStar: [#1 0.20,-0.89,0.00,M1] [#2 -0.13,0.17,0.97,U] [#3 -0.23,-0.15,0.94,U] [#4 -0.20,-0.48,0.74,U] [#5 0.05,-0.54,0.82,U] [#6 0.73,-0.19,0.00,M1] [#7 -0.04,-0.70,0.49,U] [#8 0.04,0.89,0.00,M8] 
03:14:22.297 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.25}, one-star: {0.38, -0.12}
03:14:22.297 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
03:14:22.297 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
03:14:22.297 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.65 mountX=-0.25 mountY=0.03, mountTheta=3.04
03:14:22.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.25, opts=13)
03:14:22.297 00.000 7988 Enqueuing Move request for scope (-0.02, -0.25)
03:14:22.305 00.008 15712 Worker thread wakes up
03:14:22.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
03:14:22.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
03:14:22.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=80, FiltMin=70, FiltMax=255, Gamma=0.690
03:14:22.305 00.000 7988 UpdateGuideState exits: m=498 SNR=13.9
03:14:22.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:22.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:22.305 00.000 7988 Enqueuing Expose request
03:14:22.305 00.000 15712 Moving (-0.02, -0.25) raw xDistance=-0.25 yDistance=0.03
03:14:22.313 00.008 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.63
03:14:22.313 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
03:14:22.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:22.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:14:22.313 00.000 15712 MoveAxis(E, 54, ABG)
03:14:22.313 00.000 15712 Guiding  Dir = 2, Dur = 54
03:14:22.313 00.000 15712 IsGuiding returns 0
03:14:22.337 00.024 15712 PulseGuide returned control before completion, sleep 44
03:14:22.385 00.048 15712 IsGuiding returns 1
03:14:22.385 00.000 15712 scope still moving after pulse duration time elapsed
03:14:22.418 00.033 15712 IsGuiding returns 0
03:14:22.418 00.000 15712 scope move finished after 54 + 47 ms
03:14:22.418 00.000 15712 Move returns status 0, amount 54
03:14:22.418 00.000 15712 MoveAxis(N, 0, ABG)
03:14:22.418 00.000 15712 Move returns status 0, amount 0
03:14:22.418 00.000 15712 move complete, result=0
03:14:22.418 00.000 15712 worker thread done servicing request
03:14:22.418 00.000 15712 Worker thread wakes up
03:14:22.418 00.000 7988 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
03:14:22.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:22.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:23.838 01.420 15712 Exposure complete
03:14:23.904 00.066 7988 OnExposeComplete: enter
03:14:23.906 00.002 7988 UpdateGuideState(): m_state=6
03:14:23.908 00.002 15712 worker thread done servicing request
03:14:23.908 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5955
03:14:23.908 00.000 7988 Star::Find returns 1 (0), X=974.48, Y=191.32, Mass=465, SNR=13.6, Peak=140 HFD=3.1
03:14:23.910 00.002 7988 MultiStar: [#1 0.32,-0.56,1.03,U] [#2 0.08,-0.01,0.98,U] [#3 0.33,-0.64,0.00,M1] [#4 0.22,-0.28,0.77,U] [#5 0.05,-0.77,0.00,M1] [#6 -0.01,-0.38,0.68,U] [#7 -0.68,0.04,0.54,U] [#8 -0.44,1.14,0.00,M9] 
03:14:23.913 00.003 7988 refined, 5 included, MultiStar: {0.06, -0.29}, one-star: {0.10, -0.43}
03:14:23.913 00.000 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
03:14:23.915 00.002 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
03:14:23.917 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.37 mountX=-0.29 mountY=-0.05, mountTheta=-2.97
03:14:23.919 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.29, opts=13)
03:14:23.921 00.002 7988 Enqueuing Move request for scope (0.06, -0.29)
03:14:23.923 00.002 15712 Worker thread wakes up
03:14:23.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
03:14:23.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
03:14:23.923 00.000 15712 Moving (0.06, -0.29) raw xDistance=-0.29 yDistance=-0.05
03:14:23.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=80, FiltMin=69, FiltMax=255, Gamma=0.690
03:14:23.923 00.000 7988 UpdateGuideState exits: m=465 SNR=13.6
03:14:23.927 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:23.929 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:23.930 00.001 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.63
03:14:23.931 00.001 7988 Enqueuing Expose request
03:14:23.931 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
03:14:23.931 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:23.931 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:14:23.931 00.000 15712 MoveAxis(E, 62, ABG)
03:14:23.931 00.000 15712 Guiding  Dir = 2, Dur = 62
03:14:23.931 00.000 15712 IsGuiding returns 0
03:14:23.951 00.020 15712 PulseGuide returned control before completion, sleep 55
03:14:24.032 00.081 15712 IsGuiding returns 0
03:14:24.032 00.000 15712 Move returns status 0, amount 62
03:14:24.032 00.000 15712 MoveAxis(N, 0, ABG)
03:14:24.032 00.000 15712 Move returns status 0, amount 0
03:14:24.032 00.000 15712 move complete, result=0
03:14:24.032 00.000 15712 worker thread done servicing request
03:14:24.032 00.000 15712 Worker thread wakes up
03:14:24.032 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH
03:14:24.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:24.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:25.661 01.629 15712 Exposure complete
03:14:25.739 00.078 15712 worker thread done servicing request
03:14:25.739 00.000 7988 OnExposeComplete: enter
03:14:25.739 00.000 7988 UpdateGuideState(): m_state=6
03:14:25.742 00.003 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5956
03:14:25.742 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=191.83, Mass=487, SNR=14.1, Peak=151 HFD=2.5
03:14:25.744 00.002 7988 Star::Find false star n=5 nbg=279 bg=84.1 sigma=3.2 thresh=94 peak=93
03:14:25.746 00.002 7988 Star::Find false star n=7 nbg=280 bg=84.3 sigma=3.4 thresh=94 peak=94
03:14:25.746 00.000 7988 Star::Find false star n=6 nbg=277 bg=80.5 sigma=3.1 thresh=90 peak=90
03:14:25.748 00.002 7988 MultiStar: [#1 -0.14,-0.47,0.95,U] [#2 0.08,-0.08,0.92,U] [#3 0.23,-0.29,0.63,U] [#4 -0.04,-0.18,0.68,U] [#5 -0.02,-0.30,0.69,U] [#6 0.30,-0.56,0.64,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.05,-0.21,0.00,M1] [#11 0.80,1.32,0.00,M1] 
03:14:25.750 00.002 7988 refined, 6 included, MultiStar: {0.14, -0.24}, one-star: {0.56, 0.09}
03:14:25.750 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
03:14:25.752 00.002 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
03:14:25.752 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-1.03 mountX=-0.24 mountY=-0.14, mountTheta=-2.62
03:14:25.754 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.24, opts=13)
03:14:25.754 00.000 7988 Enqueuing Move request for scope (0.14, -0.24)
03:14:25.759 00.005 15712 Worker thread wakes up
03:14:25.759 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.24) opts 0xd
03:14:25.759 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.24)
03:14:25.759 00.000 15712 Moving (0.14, -0.24) raw xDistance=-0.24 yDistance=-0.14
03:14:25.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=70, FiltMax=255, Gamma=0.690
03:14:25.761 00.002 7988 UpdateGuideState exits: m=487 SNR=14.1
03:14:25.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:25.763 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:25.763 00.000 7988 Enqueuing Expose request
03:14:25.763 00.000 15712 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.62
03:14:25.763 00.000 15712 PPEC: input: -0.24, control: -0.16, exposure: 1500
03:14:25.763 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:25.763 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:14:25.763 00.000 15712 MoveAxis(E, 51, ABG)
03:14:25.763 00.000 15712 Guiding  Dir = 2, Dur = 51
03:14:25.763 00.000 15712 IsGuiding returns 0
03:14:25.785 00.022 15712 PulseGuide returned control before completion, sleep 38
03:14:25.833 00.048 15712 IsGuiding returns 1
03:14:25.833 00.000 15712 scope still moving after pulse duration time elapsed
03:14:25.864 00.031 15712 IsGuiding returns 0
03:14:25.864 00.000 15712 scope move finished after 51 + 51 ms
03:14:25.864 00.000 15712 Move returns status 0, amount 51
03:14:25.864 00.000 15712 MoveAxis(N, 0, ABG)
03:14:25.864 00.000 15712 Move returns status 0, amount 0
03:14:25.864 00.000 15712 move complete, result=0
03:14:25.864 00.000 15712 worker thread done servicing request
03:14:25.864 00.000 15712 Worker thread wakes up
03:14:25.864 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
03:14:25.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:25.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:27.283 01.419 15712 Exposure complete
03:14:27.345 00.062 15712 worker thread done servicing request
03:14:27.345 00.000 7988 OnExposeComplete: enter
03:14:27.345 00.000 7988 UpdateGuideState(): m_state=6
03:14:27.345 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5957
03:14:27.345 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=191.73, Mass=529, SNR=14.6, Peak=154 HFD=2.8
03:14:27.345 00.000 7988 MultiStar: [#1 0.05,-0.02,0.91,U] [#2 0.04,0.51,0.76,U] [#3 -0.27,0.12,0.83,U] [#4 -0.14,-0.00,0.67,U] [#5 -0.07,-0.29,0.66,U] [#6 0.33,0.01,0.57,U] [#7 0.19,-0.08,0.47,U] [#8 -0.98,1.36,0.00,M10] 
03:14:27.345 00.000 7988 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.26, -0.01}
03:14:27.345 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
03:14:27.354 00.009 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
03:14:27.354 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.77 mountX=0.04 mountY=-0.04, mountTheta=-0.81
03:14:27.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.04, opts=13)
03:14:27.354 00.000 7988 Enqueuing Move request for scope (0.04, 0.04)
03:14:27.354 00.000 15712 Worker thread wakes up
03:14:27.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
03:14:27.354 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
03:14:27.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=70, FiltMax=255, Gamma=0.690
03:14:27.361 00.007 15712 Moving (0.04, 0.04) raw xDistance=0.04 yDistance=-0.04
03:14:27.361 00.000 7988 UpdateGuideState exits: m=529 SNR=14.6
03:14:27.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:27.363 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:27.363 00.000 7988 Enqueuing Expose request
03:14:27.365 00.002 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
03:14:27.365 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
03:14:27.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:27.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:14:27.365 00.000 15712 MoveAxis(E, 5, ABG)
03:14:27.365 00.000 15712 Guiding  Dir = 2, Dur = 5
03:14:27.365 00.000 15712 IsGuiding returns 0
03:14:27.388 00.023 15712 IsGuiding returns 0
03:14:27.388 00.000 15712 Move returns status 0, amount 5
03:14:27.388 00.000 15712 MoveAxis(N, 0, ABG)
03:14:27.388 00.000 15712 Move returns status 0, amount 0
03:14:27.388 00.000 15712 move complete, result=0
03:14:27.388 00.000 15712 worker thread done servicing request
03:14:27.388 00.000 15712 Worker thread wakes up
03:14:27.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:27.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:27.388 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
03:14:29.031 01.643 15712 Exposure complete
03:14:29.094 00.063 15712 worker thread done servicing request
03:14:29.094 00.000 7988 OnExposeComplete: enter
03:14:29.094 00.000 7988 UpdateGuideState(): m_state=6
03:14:29.102 00.008 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5958
03:14:29.104 00.002 7988 Star::Find returns 1 (0), X=974.50, Y=191.83, Mass=567, SNR=15.0, Peak=151 HFD=3.2
03:14:29.104 00.000 7988 MultiStar: [#1 0.22,-0.19,0.86,U] [#2 0.08,0.48,0.86,U] [#3 0.13,0.09,0.73,U] [#4 0.14,0.70,0.70,U] [#5 -0.26,0.33,0.63,U] [#6 0.78,-0.13,0.00,M1] [#7 0.66,-0.85,0.00,M7] [#8 -0.15,1.48,0.00,R] 
03:14:29.106 00.002 7988 single-star, 5 included, MultiStar: {0.08, 0.23}, one-star: {0.11, 0.08}
03:14:29.106 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
03:14:29.108 00.002 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
03:14:29.108 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.65 mountX=0.08 mountY=-0.11, mountTheta=-0.93
03:14:29.108 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.08, opts=13)
03:14:29.108 00.000 7988 Enqueuing Move request for scope (0.11, 0.08)
03:14:29.108 00.000 15712 Worker thread wakes up
03:14:29.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
03:14:29.108 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
03:14:29.108 00.000 15712 Moving (0.11, 0.08) raw xDistance=0.08 yDistance=-0.11
03:14:29.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=69, FiltMax=255, Gamma=0.690
03:14:29.108 00.000 7988 UpdateGuideState exits: m=567 SNR=15.0
03:14:29.116 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:29.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:29.118 00.002 7988 Enqueuing Expose request
03:14:29.118 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
03:14:29.118 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
03:14:29.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:29.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:14:29.118 00.000 15712 MoveAxis(E, 5, ABG)
03:14:29.118 00.000 15712 Guiding  Dir = 2, Dur = 5
03:14:29.120 00.002 15712 IsGuiding returns 0
03:14:29.147 00.027 15712 IsGuiding returns 0
03:14:29.147 00.000 15712 Move returns status 0, amount 5
03:14:29.147 00.000 15712 MoveAxis(N, 0, ABG)
03:14:29.147 00.000 15712 Move returns status 0, amount 0
03:14:29.147 00.000 15712 move complete, result=0
03:14:29.147 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
03:14:29.147 00.000 15712 worker thread done servicing request
03:14:29.147 00.000 15712 Worker thread wakes up
03:14:29.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:29.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:30.558 01.411 15712 Exposure complete
03:14:30.621 00.063 15712 worker thread done servicing request
03:14:30.621 00.000 7988 OnExposeComplete: enter
03:14:30.621 00.000 7988 UpdateGuideState(): m_state=6
03:14:30.626 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5959
03:14:30.626 00.000 7988 Star::Find returns 1 (0), X=974.90, Y=192.09, Mass=448, SNR=13.3, Peak=150 HFD=2.7
03:14:30.628 00.002 7988 Star::Find false star n=5 nbg=285 bg=84.5 sigma=3.4 thresh=95 peak=95
03:14:30.628 00.000 7988 MultiStar: [#1 0.19,-0.16,0.93,U] [#2 0.11,0.51,0.91,U] [#3 0.20,-0.09,0.85,U] [#4 -0.07,-0.50,0.69,U] [#5 0.17,-0.11,0.68,U] [#6 -0.00,0.19,0.81,U] [#7 0.58,-0.59,0.00,M8] [#8 0.00,0.00,0.00,L] [#9 3.09,2.14,0.00,M6] 
03:14:30.630 00.002 7988 refined, 6 included, MultiStar: {0.17, 0.05}, one-star: {0.51, 0.34}
03:14:30.630 00.000 7988 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.56) = xAngle (-1.26 = -1.26)
03:14:30.632 00.002 7988 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
03:14:30.634 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.30 mountX=0.06 mountY=-0.18, mountTheta=-1.26
03:14:30.634 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.05, opts=13)
03:14:30.637 00.003 7988 Enqueuing Move request for scope (0.17, 0.05)
03:14:30.639 00.002 15712 Worker thread wakes up
03:14:30.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
03:14:30.639 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
03:14:30.639 00.000 15712 Moving (0.17, 0.05) raw xDistance=0.06 yDistance=-0.18
03:14:30.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=70, FiltMax=255, Gamma=0.690
03:14:30.639 00.000 7988 UpdateGuideState exits: m=448 SNR=13.3
03:14:30.641 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:30.641 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:30.643 00.002 7988 Enqueuing Expose request
03:14:30.643 00.000 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
03:14:30.643 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
03:14:30.643 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:30.643 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:14:30.643 00.000 15712 MoveAxis(E, 5, ABG)
03:14:30.643 00.000 15712 Guiding  Dir = 2, Dur = 5
03:14:30.645 00.002 15712 IsGuiding returns 0
03:14:30.662 00.017 15712 IsGuiding returns 0
03:14:30.662 00.000 15712 Move returns status 0, amount 5
03:14:30.662 00.000 15712 MoveAxis(N, 0, ABG)
03:14:30.662 00.000 15712 Move returns status 0, amount 0
03:14:30.662 00.000 15712 move complete, result=0
03:14:30.662 00.000 15712 worker thread done servicing request
03:14:30.662 00.000 15712 Worker thread wakes up
03:14:30.662 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
03:14:30.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:30.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:32.292 01.630 15712 Exposure complete
03:14:32.372 00.080 15712 worker thread done servicing request
03:14:32.372 00.000 7988 OnExposeComplete: enter
03:14:32.372 00.000 7988 UpdateGuideState(): m_state=6
03:14:32.372 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5960
03:14:32.372 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=191.63, Mass=425, SNR=13.1, Peak=148 HFD=2.6
03:14:32.372 00.000 7988 MultiStar: [#1 0.00,-0.29,0.95,U] [#2 0.10,0.27,0.98,U] [#3 0.31,-0.03,0.77,U] [#4 -0.09,-0.39,0.77,U] [#5 -0.13,-0.54,0.70,U] [#6 -0.41,0.10,0.69,U] [#7 0.20,-0.83,0.00,M9] [#8 0.28,-0.81,0.00,M1] 
03:14:32.372 00.000 7988 refined, 6 included, MultiStar: {0.05, -0.13}, one-star: {0.37, -0.12}
03:14:32.372 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
03:14:32.372 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
03:14:32.372 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.22 mountX=-0.13 mountY=-0.04, mountTheta=-2.81
03:14:32.386 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.13, opts=13)
03:14:32.388 00.002 7988 Enqueuing Move request for scope (0.05, -0.13)
03:14:32.388 00.000 15712 Worker thread wakes up
03:14:32.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
03:14:32.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
03:14:32.388 00.000 15712 Moving (0.05, -0.13) raw xDistance=-0.13 yDistance=-0.04
03:14:32.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=71, FiltMax=255, Gamma=0.690
03:14:32.388 00.000 7988 UpdateGuideState exits: m=425 SNR=13.1
03:14:32.392 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:32.394 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:32.394 00.000 7988 Enqueuing Expose request
03:14:32.396 00.002 15712 PPEC rslt: input = -0.13, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
03:14:32.396 00.000 15712 PPEC: input: -0.13, control: -0.02, exposure: 1500
03:14:32.396 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:32.396 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:14:32.396 00.000 15712 MoveAxis(E, 5, ABG)
03:14:32.396 00.000 15712 Guiding  Dir = 2, Dur = 5
03:14:32.396 00.000 15712 IsGuiding returns 0
03:14:32.420 00.024 15712 IsGuiding returns 0
03:14:32.420 00.000 15712 Move returns status 0, amount 5
03:14:32.420 00.000 15712 MoveAxis(N, 0, ABG)
03:14:32.420 00.000 15712 Move returns status 0, amount 0
03:14:32.420 00.000 15712 move complete, result=0
03:14:32.420 00.000 15712 worker thread done servicing request
03:14:32.420 00.000 15712 Worker thread wakes up
03:14:32.420 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
03:14:32.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:32.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:33.829 01.409 15712 Exposure complete
03:14:33.897 00.068 15712 worker thread done servicing request
03:14:33.897 00.000 7988 OnExposeComplete: enter
03:14:33.897 00.000 7988 UpdateGuideState(): m_state=6
03:14:33.907 00.010 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5961
03:14:33.907 00.000 7988 Star::Find returns 1 (0), X=974.48, Y=191.74, Mass=512, SNR=14.4, Peak=155 HFD=3.0
03:14:33.907 00.000 7988 MultiStar: [#1 0.34,-0.37,0.98,U] [#2 0.13,-0.15,0.92,U] [#3 -0.07,-0.30,0.72,U] [#4 -0.42,-0.47,0.64,U] [#5 0.09,-0.66,0.58,U] [#6 -0.46,-0.47,0.67,U] [#7 0.61,-0.28,0.39,U] [#8 -1.27,-1.05,0.00,M2] 
03:14:33.907 00.000 7988 single-star, 7 included, MultiStar: {0.04, -0.31}, one-star: {0.10, -0.00}
03:14:33.914 00.007 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.59 = -1.59)
03:14:33.914 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.62 = -1.62)
03:14:33.914 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
03:14:33.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.00, opts=13)
03:14:33.914 00.000 7988 Enqueuing Move request for scope (0.10, -0.00)
03:14:33.914 00.000 15712 Worker thread wakes up
03:14:33.914 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
03:14:33.914 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
03:14:33.914 00.000 15712 Moving (0.10, -0.00) raw xDistance=-0.00 yDistance=-0.10
03:14:33.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=73, FiltMax=255, Gamma=0.690
03:14:33.923 00.009 7988 UpdateGuideState exits: m=512 SNR=14.4
03:14:33.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:33.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:33.923 00.000 7988 Enqueuing Expose request
03:14:33.928 00.005 15712 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
03:14:33.928 00.000 15712 PPEC: input: -0.00, control: -0.02, exposure: 1500
03:14:33.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:33.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:14:33.928 00.000 15712 MoveAxis(E, 5, ABG)
03:14:33.928 00.000 15712 Guiding  Dir = 2, Dur = 5
03:14:33.939 00.011 15712 IsGuiding returns 0
03:14:33.957 00.018 15712 IsGuiding returns 0
03:14:33.959 00.002 15712 Move returns status 0, amount 5
03:14:33.959 00.000 15712 MoveAxis(N, 0, ABG)
03:14:33.959 00.000 15712 Move returns status 0, amount 0
03:14:33.959 00.000 15712 move complete, result=0
03:14:33.959 00.000 15712 worker thread done servicing request
03:14:33.959 00.000 7988 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
03:14:33.961 00.002 15712 Worker thread wakes up
03:14:33.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:33.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:35.592 01.631 15712 Exposure complete
03:14:35.656 00.064 15712 worker thread done servicing request
03:14:35.656 00.000 7988 OnExposeComplete: enter
03:14:35.656 00.000 7988 UpdateGuideState(): m_state=6
03:14:35.662 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5962
03:14:35.662 00.000 7988 Star::Find returns 1 (0), X=975.02, Y=191.39, Mass=467, SNR=13.8, Peak=136 HFD=2.6
03:14:35.664 00.002 7988 MultiStar: [#1 0.09,-0.71,0.92,U] [#2 -0.11,-0.27,0.85,U] [#3 0.01,-0.33,0.86,U] [#4 0.27,-0.90,0.00,M1] [#5 0.06,-0.68,0.79,U] [#6 0.12,-0.75,0.00,M1] [#7 0.30,-0.98,0.00,M9] [#8 -0.63,-1.78,0.00,M3] 
03:14:35.665 00.001 7988 refined, 4 included, MultiStar: {0.15, -0.46}, one-star: {0.63, -0.36}
03:14:35.665 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
03:14:35.667 00.002 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
03:14:35.667 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.46 hyp=0.49 cameraTheta=-1.26 mountX=-0.46 mountY=-0.14, mountTheta=-2.85
03:14:35.669 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.46, opts=13)
03:14:35.671 00.002 7988 Enqueuing Move request for scope (0.15, -0.46)
03:14:35.671 00.000 15712 Worker thread wakes up
03:14:35.671 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.46) opts 0xd
03:14:35.671 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.46)
03:14:35.671 00.000 15712 Moving (0.15, -0.46) raw xDistance=-0.46 yDistance=-0.14
03:14:35.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=73, FiltMax=255, Gamma=0.690
03:14:35.671 00.000 7988 UpdateGuideState exits: m=467 SNR=13.8
03:14:35.675 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:35.675 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:35.677 00.002 7988 Enqueuing Expose request
03:14:35.677 00.000 15712 PPEC rslt: input = -0.46, final = -0.29, react = -0.28, pred = -0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 639.59
03:14:35.677 00.000 15712 PPEC: input: -0.46, control: -0.29, exposure: 1500
03:14:35.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:35.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:14:35.677 00.000 15712 MoveAxis(E, 95, ABG)
03:14:35.677 00.000 15712 Guiding  Dir = 2, Dur = 95
03:14:35.677 00.000 15712 IsGuiding returns 0
03:14:35.700 00.023 15712 PulseGuide returned control before completion, sleep 83
03:14:35.802 00.102 15712 IsGuiding returns 0
03:14:35.802 00.000 15712 Move returns status 0, amount 95
03:14:35.802 00.000 15712 MoveAxis(N, 0, ABG)
03:14:35.802 00.000 15712 Move returns status 0, amount 0
03:14:35.802 00.000 15712 move complete, result=0
03:14:35.802 00.000 15712 worker thread done servicing request
03:14:35.802 00.000 15712 Worker thread wakes up
03:14:35.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:35.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:35.802 00.000 7988 GuideStep: -0.5 px 95 ms EAST, -0.1 px 0 ms NORTH
03:14:37.221 01.419 15712 Exposure complete
03:14:37.282 00.061 15712 worker thread done servicing request
03:14:37.282 00.000 7988 OnExposeComplete: enter
03:14:37.282 00.000 7988 UpdateGuideState(): m_state=6
03:14:37.289 00.007 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5963
03:14:37.289 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=190.96, Mass=487, SNR=14.0, Peak=144 HFD=2.5
03:14:37.291 00.002 7988 MultiStar: [#1 0.16,-0.77,0.00,M1] [#2 -0.01,-0.28,0.78,U] [#3 0.05,-0.20,0.93,U] [#4 -0.15,-0.49,0.68,U] [#5 -0.42,-0.89,0.00,M1] [#6 -0.12,-0.54,0.63,U] [#7 0.53,-1.00,0.00,M10] [#8 0.45,-1.79,0.00,M4] 
03:14:37.291 00.000 7988 refined, 4 included, MultiStar: {0.05, -0.46}, one-star: {0.35, -0.78}
03:14:37.293 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.02 = -3.02)
03:14:37.293 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
03:14:37.295 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-0.46 hyp=0.46 cameraTheta=-1.46 mountX=-0.46 mountY=-0.04, mountTheta=-3.05
03:14:37.296 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.46, opts=13)
03:14:37.298 00.002 7988 Enqueuing Move request for scope (0.05, -0.46)
03:14:37.298 00.000 15712 Worker thread wakes up
03:14:37.298 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.46) opts 0xd
03:14:37.298 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.46)
03:14:37.298 00.000 15712 Moving (0.05, -0.46) raw xDistance=-0.46 yDistance=-0.04
03:14:37.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=73, FiltMax=255, Gamma=0.690
03:14:37.298 00.000 7988 UpdateGuideState exits: m=487 SNR=14.0
03:14:37.302 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:37.302 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:37.304 00.002 7988 Enqueuing Expose request
03:14:37.304 00.000 15712 PPEC rslt: input = -0.46, final = -0.29, react = -0.28, pred = -0.02, hyst = -0.25, hyst_pct = 0.00, period_length = 639.59
03:14:37.304 00.000 15712 PPEC: input: -0.46, control: -0.29, exposure: 1500
03:14:37.304 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:37.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:14:37.304 00.000 15712 MoveAxis(E, 96, ABG)
03:14:37.304 00.000 15712 Guiding  Dir = 2, Dur = 96
03:14:37.306 00.002 15712 IsGuiding returns 0
03:14:37.332 00.026 15712 PulseGuide returned control before completion, sleep 81
03:14:37.441 00.109 15712 IsGuiding returns 0
03:14:37.441 00.000 15712 Move returns status 0, amount 96
03:14:37.441 00.000 15712 MoveAxis(N, 0, ABG)
03:14:37.441 00.000 15712 Move returns status 0, amount 0
03:14:37.441 00.000 15712 move complete, result=0
03:14:37.441 00.000 15712 worker thread done servicing request
03:14:37.441 00.000 15712 Worker thread wakes up
03:14:37.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:37.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:37.441 00.000 7988 GuideStep: -0.5 px 96 ms EAST, -0.0 px 0 ms NORTH
03:14:39.086 01.645 15712 Exposure complete
03:14:39.150 00.064 15712 worker thread done servicing request
03:14:39.150 00.000 7988 OnExposeComplete: enter
03:14:39.150 00.000 7988 UpdateGuideState(): m_state=6
03:14:39.150 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5964
03:14:39.150 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=191.95, Mass=439, SNR=13.2, Peak=139 HFD=2.6
03:14:39.150 00.000 7988 MultiStar: [#1 0.22,-0.09,0.96,U] [#2 -0.23,0.63,0.96,U] [#3 -0.25,0.01,0.84,U] [#4 0.23,-0.38,0.85,U] [#5 -0.34,-0.51,0.74,U] [#6 -0.63,0.27,0.74,U] [#7 0.38,-0.05,0.55,U] [#8 0.09,0.41,0.48,U] 
03:14:39.156 00.006 7988 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.47, 0.20}
03:14:39.156 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
03:14:39.158 00.002 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
03:14:39.158 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.64 mountX=0.05 mountY=0.00, mountTheta=0.04
03:14:39.160 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.05, opts=13)
03:14:39.162 00.002 7988 Enqueuing Move request for scope (-0.00, 0.05)
03:14:39.164 00.002 15712 Worker thread wakes up
03:14:39.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
03:14:39.164 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
03:14:39.164 00.000 15712 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=0.00
03:14:39.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=73, FiltMax=255, Gamma=0.690
03:14:39.164 00.000 7988 UpdateGuideState exits: m=439 SNR=13.2
03:14:39.166 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:39.167 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:39.167 00.000 7988 Enqueuing Expose request
03:14:39.167 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
03:14:39.167 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
03:14:39.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:39.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:14:39.167 00.000 15712 MoveAxis(E, 6, ABG)
03:14:39.167 00.000 15712 Guiding  Dir = 2, Dur = 6
03:14:39.167 00.000 15712 IsGuiding returns 0
03:14:39.187 00.020 15712 IsGuiding returns 0
03:14:39.187 00.000 15712 Move returns status 0, amount 6
03:14:39.187 00.000 15712 MoveAxis(N, 0, ABG)
03:14:39.187 00.000 15712 Move returns status 0, amount 0
03:14:39.187 00.000 15712 move complete, result=0
03:14:39.187 00.000 15712 worker thread done servicing request
03:14:39.187 00.000 15712 Worker thread wakes up
03:14:39.187 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
03:14:39.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:39.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:40.599 01.412 15712 Exposure complete
03:14:40.661 00.062 15712 worker thread done servicing request
03:14:40.661 00.000 7988 OnExposeComplete: enter
03:14:40.661 00.000 7988 UpdateGuideState(): m_state=6
03:14:40.667 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5965
03:14:40.667 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=191.95, Mass=527, SNR=14.5, Peak=167 HFD=2.9
03:14:40.669 00.002 7988 Star::Find false star n=4 nbg=280 bg=86.2 sigma=3.2 thresh=96 peak=96
03:14:40.669 00.000 7988 MultiStar: [#1 -0.07,-0.24,0.90,U] [#2 0.21,0.23,0.76,U] [#3 0.58,0.14,0.65,U] [#4 0.11,-0.51,0.67,U] [#5 -0.44,-0.29,0.73,U] [#6 0.76,-0.02,0.00,M1] [#7 -0.08,-0.48,0.40,U] [#8 0.00,0.00,0.00,L] [#9 2.30,2.98,0.00,M7] 
03:14:40.671 00.002 7988 refined, 6 included, MultiStar: {0.13, -0.10}, one-star: {0.49, 0.20}
03:14:40.671 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
03:14:40.673 00.002 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
03:14:40.673 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.63 mountX=-0.10 mountY=-0.13, mountTheta=-2.21
03:14:40.676 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.10, opts=13)
03:14:40.678 00.002 7988 Enqueuing Move request for scope (0.13, -0.10)
03:14:40.678 00.000 15712 Worker thread wakes up
03:14:40.678 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
03:14:40.678 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
03:14:40.678 00.000 15712 Moving (0.13, -0.10) raw xDistance=-0.10 yDistance=-0.13
03:14:40.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=73, FiltMax=255, Gamma=0.690
03:14:40.678 00.000 7988 UpdateGuideState exits: m=527 SNR=14.5
03:14:40.681 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:40.681 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:40.683 00.002 7988 Enqueuing Expose request
03:14:40.683 00.000 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
03:14:40.683 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
03:14:40.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:40.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:14:40.683 00.000 15712 MoveAxis(E, 5, ABG)
03:14:40.683 00.000 15712 Guiding  Dir = 2, Dur = 5
03:14:40.683 00.000 15712 IsGuiding returns 0
03:14:40.695 00.012 15712 IsGuiding returns 0
03:14:40.695 00.000 15712 Move returns status 0, amount 5
03:14:40.695 00.000 15712 MoveAxis(N, 0, ABG)
03:14:40.695 00.000 15712 Move returns status 0, amount 0
03:14:40.695 00.000 15712 move complete, result=0
03:14:40.695 00.000 15712 worker thread done servicing request
03:14:40.695 00.000 15712 Worker thread wakes up
03:14:40.695 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
03:14:40.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:40.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:42.449 01.754 15712 Exposure complete
03:14:42.514 00.065 15712 worker thread done servicing request
03:14:42.514 00.000 7988 OnExposeComplete: enter
03:14:42.516 00.002 7988 UpdateGuideState(): m_state=6
03:14:42.518 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5966
03:14:42.520 00.002 7988 Star::Find returns 1 (0), X=975.08, Y=191.80, Mass=490, SNR=14.2, Peak=141 HFD=2.6
03:14:42.520 00.000 7988 MultiStar: [#1 0.19,-0.51,0.91,U] [#2 -0.03,0.08,0.87,U] [#3 0.45,-0.47,0.74,U] [#4 -0.11,-0.42,0.70,U] [#5 0.09,-0.93,0.00,M1] [#6 0.11,-0.93,0.00,M2] [#7 -0.41,-1.14,0.00,M9] [#8 0.10,-0.82,0.00,M4] 
03:14:42.522 00.002 7988 refined, 4 included, MultiStar: {0.26, -0.23}, one-star: {0.69, 0.05}
03:14:42.524 00.002 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
03:14:42.525 00.001 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.33 = -2.33)
03:14:42.525 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.23 hyp=0.35 cameraTheta=-0.74 mountX=-0.23 mountY=-0.25, mountTheta=-2.31
03:14:42.527 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.23, opts=13)
03:14:42.527 00.000 7988 Enqueuing Move request for scope (0.26, -0.23)
03:14:42.527 00.000 15712 Worker thread wakes up
03:14:42.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.23) opts 0xd
03:14:42.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.23)
03:14:42.527 00.000 15712 Moving (0.26, -0.23) raw xDistance=-0.23 yDistance=-0.25
03:14:42.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=73, FiltMax=255, Gamma=0.690
03:14:42.527 00.000 7988 UpdateGuideState exits: m=490 SNR=14.2
03:14:42.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:42.527 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:42.527 00.000 7988 Enqueuing Expose request
03:14:42.527 00.000 15712 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.57
03:14:42.527 00.000 15712 PPEC: input: -0.23, control: -0.16, exposure: 1500
03:14:42.527 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:14:42.527 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:14:42.527 00.000 15712 MoveAxis(E, 51, ABG)
03:14:42.527 00.000 15712 Guiding  Dir = 2, Dur = 51
03:14:42.527 00.000 15712 IsGuiding returns 0
03:14:42.557 00.030 15712 PulseGuide returned control before completion, sleep 39
03:14:42.605 00.048 15712 IsGuiding returns 1
03:14:42.605 00.000 15712 scope still moving after pulse duration time elapsed
03:14:42.639 00.034 15712 IsGuiding returns 0
03:14:42.639 00.000 15712 scope move finished after 51 + 52 ms
03:14:42.639 00.000 15712 Move returns status 0, amount 51
03:14:42.639 00.000 15712 MoveAxis(N, 0, ABG)
03:14:42.639 00.000 15712 Move returns status 0, amount 0
03:14:42.639 00.000 15712 move complete, result=0
03:14:42.639 00.000 7988 GuideStep: -0.2 px 51 ms EAST, -0.3 px 0 ms NORTH
03:14:42.641 00.002 15712 worker thread done servicing request
03:14:42.641 00.000 15712 Worker thread wakes up
03:14:42.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:42.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:44.055 01.414 15712 Exposure complete
03:14:44.126 00.071 15712 worker thread done servicing request
03:14:44.126 00.000 7988 OnExposeComplete: enter
03:14:44.126 00.000 7988 UpdateGuideState(): m_state=6
03:14:44.126 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5967
03:14:44.126 00.000 7988 Star::Find returns 1 (0), X=974.91, Y=191.81, Mass=561, SNR=14.5, Peak=142 HFD=3.9
03:14:44.126 00.000 7988 Star::Find false star n=7 nbg=278 bg=82.3 sigma=3.0 thresh=91 peak=90
03:14:44.126 00.000 7988 MultiStar: [#1 0.14,-0.13,0.92,U] [#2 0.35,0.60,0.86,U] [#3 0.05,0.26,0.81,U] [#4 0.12,0.24,0.73,U] [#5 -0.14,0.22,0.58,U] [#6 0.04,0.01,0.60,U] [#7 0.84,0.20,0.00,M10] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.16,0.37,0.46,U] 
03:14:44.135 00.009 7988 refined, 7 included, MultiStar: {0.18, 0.19}, one-star: {0.52, 0.06}
03:14:44.135 00.000 7988 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.56) = xAngle (-0.75 = -0.75)
03:14:44.135 00.000 7988 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
03:14:44.135 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.27 cameraTheta=0.81 mountX=0.20 mountY=-0.19, mountTheta=-0.76
03:14:44.135 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.19, opts=13)
03:14:44.143 00.008 7988 Enqueuing Move request for scope (0.18, 0.19)
03:14:44.143 00.000 15712 Worker thread wakes up
03:14:44.143 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
03:14:44.143 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
03:14:44.143 00.000 15712 Moving (0.18, 0.19) raw xDistance=0.20 yDistance=-0.19
03:14:44.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=74, FiltMax=255, Gamma=0.690
03:14:44.143 00.000 7988 UpdateGuideState exits: m=561 SNR=14.5
03:14:44.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:44.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:44.143 00.000 7988 Enqueuing Expose request
03:14:44.151 00.008 15712 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.57
03:14:44.151 00.000 15712 PPEC: input: 0.20, control: 0.10, exposure: 1500
03:14:44.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:44.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:14:44.151 00.000 15712 MoveAxis(W, 33, ABG)
03:14:44.151 00.000 15712 Guiding  Dir = 3, Dur = 33
03:14:44.166 00.015 15712 IsGuiding returns 0
03:14:44.182 00.016 15712 PulseGuide returned control before completion, sleep 28
03:14:44.230 00.048 15712 IsGuiding returns 0
03:14:44.230 00.000 15712 Move returns status 0, amount 33
03:14:44.230 00.000 15712 MoveAxis(N, 0, ABG)
03:14:44.230 00.000 15712 Move returns status 0, amount 0
03:14:44.230 00.000 15712 move complete, result=0
03:14:44.230 00.000 15712 worker thread done servicing request
03:14:44.230 00.000 15712 Worker thread wakes up
03:14:44.230 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.2 px 0 ms NORTH
03:14:44.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:44.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:45.863 01.633 15712 Exposure complete
03:14:45.940 00.077 15712 worker thread done servicing request
03:14:45.943 00.003 7988 OnExposeComplete: enter
03:14:45.943 00.000 7988 UpdateGuideState(): m_state=6
03:14:45.943 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5968
03:14:45.943 00.000 7988 Star::Find returns 1 (0), X=974.62, Y=191.81, Mass=389, SNR=12.4, Peak=133 HFD=2.7
03:14:45.943 00.000 7988 Star::Find false star n=6 nbg=278 bg=86.3 sigma=3.3 thresh=96 peak=95
03:14:45.950 00.007 7988 Star::Find false star n=4 nbg=279 bg=82.6 sigma=3.0 thresh=92 peak=90
03:14:45.952 00.002 7988 Star::Find false star n=5 nbg=274 bg=84.8 sigma=3.0 thresh=94 peak=93
03:14:45.952 00.000 7988 MultiStar: [#1 -0.15,-0.50,0.98,U] [#2 0.10,0.35,0.96,U] [#3 0.67,-0.06,0.85,U] [#4 0.26,-0.44,0.74,U] [#5 0.11,-0.06,0.71,U] [#6 0.18,-0.13,0.65,U] [#7 0.50,-0.07,0.41,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:14:45.954 00.002 7988 refined, 7 included, MultiStar: {0.21, -0.10}, one-star: {0.24, 0.06}
03:14:45.956 00.002 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
03:14:45.957 00.001 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
03:14:45.957 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-0.44 mountX=-0.10 mountY=-0.21, mountTheta=-2.00
03:14:45.959 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.10, opts=13)
03:14:45.964 00.005 7988 Enqueuing Move request for scope (0.21, -0.10)
03:14:45.964 00.000 15712 Worker thread wakes up
03:14:45.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
03:14:45.964 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
03:14:45.966 00.002 15712 Moving (0.21, -0.10) raw xDistance=-0.10 yDistance=-0.21
03:14:45.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=74, FiltMax=255, Gamma=0.690
03:14:45.968 00.002 7988 UpdateGuideState exits: m=389 SNR=12.4
03:14:45.970 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:45.970 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:45.970 00.000 7988 Enqueuing Expose request
03:14:45.974 00.004 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
03:14:45.974 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
03:14:45.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:45.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:14:45.974 00.000 15712 MoveAxis(E, 6, ABG)
03:14:45.974 00.000 15712 Guiding  Dir = 2, Dur = 6
03:14:46.012 00.038 15712 IsGuiding returns 0
03:14:46.025 00.013 15712 IsGuiding returns 0
03:14:46.025 00.000 15712 Move returns status 0, amount 6
03:14:46.025 00.000 15712 MoveAxis(N, 0, ABG)
03:14:46.025 00.000 15712 Move returns status 0, amount 0
03:14:46.025 00.000 15712 move complete, result=0
03:14:46.025 00.000 15712 worker thread done servicing request
03:14:46.025 00.000 15712 Worker thread wakes up
03:14:46.025 00.000 7988 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
03:14:46.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:46.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:47.439 01.414 15712 Exposure complete
03:14:47.505 00.066 15712 worker thread done servicing request
03:14:47.505 00.000 7988 OnExposeComplete: enter
03:14:47.505 00.000 7988 UpdateGuideState(): m_state=6
03:14:47.505 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5969
03:14:47.505 00.000 7988 Star::Find returns 1 (0), X=975.23, Y=191.89, Mass=460, SNR=13.5, Peak=144 HFD=2.9
03:14:47.505 00.000 7988 Star::Find false star n=9 nbg=282 bg=90.1 sigma=3.4 thresh=100 peak=100
03:14:47.505 00.000 7988 Star::Find false star n=5 nbg=281 bg=85.8 sigma=3.2 thresh=95 peak=93
03:14:47.505 00.000 7988 MultiStar: [#1 -0.12,-0.09,0.87,U] [#2 -0.30,0.57,0.82,U] [#3 0.00,0.47,0.80,U] [#4 0.13,0.44,0.66,U] [#5 0.01,-0.02,0.70,U] [#6 -0.04,-0.72,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 -0.25,-1.35,0.00,M5] [#9 0.00,0.00,0.00,L] [#10 0.05,0.86,0.00,M1] 
03:14:47.505 00.000 7988 refined, 5 included, MultiStar: {0.12, 0.24}, one-star: {0.84, 0.15}
03:14:47.505 00.000 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
03:14:47.505 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
03:14:47.505 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.11 mountX=0.25 mountY=-0.13, mountTheta=-0.48
03:14:47.517 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.24, opts=13)
03:14:47.519 00.002 7988 Enqueuing Move request for scope (0.12, 0.24)
03:14:47.520 00.001 15712 Worker thread wakes up
03:14:47.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
03:14:47.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
03:14:47.520 00.000 15712 Moving (0.12, 0.24) raw xDistance=0.25 yDistance=-0.13
03:14:47.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=85, FiltMin=73, FiltMax=255, Gamma=0.690
03:14:47.520 00.000 7988 UpdateGuideState exits: m=460 SNR=13.5
03:14:47.523 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:47.523 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:47.525 00.002 7988 Enqueuing Expose request
03:14:47.525 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 639.56
03:14:47.525 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
03:14:47.525 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:47.525 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:14:47.525 00.000 15712 MoveAxis(W, 43, ABG)
03:14:47.525 00.000 15712 Guiding  Dir = 3, Dur = 43
03:14:47.527 00.002 15712 IsGuiding returns 0
03:14:47.537 00.010 15712 PulseGuide returned control before completion, sleep 33
03:14:47.581 00.044 15712 IsGuiding returns 1
03:14:47.581 00.000 15712 scope still moving after pulse duration time elapsed
03:14:47.622 00.041 15712 IsGuiding returns 0
03:14:47.622 00.000 15712 scope move finished after 43 + 57 ms
03:14:47.622 00.000 15712 Move returns status 0, amount 43
03:14:47.622 00.000 15712 MoveAxis(N, 0, ABG)
03:14:47.622 00.000 15712 Move returns status 0, amount 0
03:14:47.622 00.000 15712 move complete, result=0
03:14:47.622 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
03:14:47.629 00.007 15712 worker thread done servicing request
03:14:47.629 00.000 15712 Worker thread wakes up
03:14:47.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:47.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:49.369 01.740 15712 Exposure complete
03:14:49.431 00.062 15712 worker thread done servicing request
03:14:49.431 00.000 7988 OnExposeComplete: enter
03:14:49.431 00.000 7988 UpdateGuideState(): m_state=6
03:14:49.437 00.006 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5970
03:14:49.437 00.000 7988 Star::Find returns 1 (0), X=974.42, Y=191.35, Mass=436, SNR=13.0, Peak=131 HFD=3.2
03:14:49.439 00.002 7988 Star::Find false star n=8 nbg=276 bg=88.0 sigma=3.2 thresh=98 peak=97
03:14:49.441 00.002 7988 Star::Find false star n=3 nbg=274 bg=88.7 sigma=3.2 thresh=98 peak=96
03:14:49.441 00.000 7988 Star::Find false star n=3 nbg=282 bg=89.5 sigma=3.3 thresh=100 peak=97
03:14:49.443 00.002 7988 MultiStar: [#1 0.35,-0.61,0.80,U] [#2 -0.24,-0.17,0.80,U] [#3 0.25,-0.63,0.72,U] [#4 -0.41,-0.39,0.61,U] [#5 0.47,-0.70,0.00,M1] [#6 0.09,-0.61,0.67,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.75,0.21,0.00,M2] [#11 0.00,0.00,0.00,L] 
03:14:49.443 00.000 7988 single-star, 5 included, MultiStar: {0.02, -0.46}, one-star: {0.03, -0.39}
03:14:49.445 00.002 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
03:14:49.445 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
03:14:49.446 00.001 7988 CameraToMount -- cameraX=0.03 cameraY=-0.39 hyp=0.40 cameraTheta=-1.49 mountX=-0.39 mountY=-0.02, mountTheta=-3.09
03:14:49.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.39, opts=13)
03:14:49.446 00.000 7988 Enqueuing Move request for scope (0.03, -0.39)
03:14:49.446 00.000 15712 Worker thread wakes up
03:14:49.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.39) opts 0xd
03:14:49.446 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.39)
03:14:49.446 00.000 15712 Moving (0.03, -0.39) raw xDistance=-0.39 yDistance=-0.02
03:14:49.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=86, FiltMin=74, FiltMax=255, Gamma=0.690
03:14:49.446 00.000 7988 UpdateGuideState exits: m=436 SNR=13.0
03:14:49.453 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:49.453 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:49.455 00.002 7988 Enqueuing Expose request
03:14:49.455 00.000 15712 PPEC rslt: input = -0.39, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 639.55
03:14:49.455 00.000 15712 PPEC: input: -0.39, control: -0.25, exposure: 1500
03:14:49.455 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:49.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:14:49.455 00.000 15712 MoveAxis(E, 81, ABG)
03:14:49.455 00.000 15712 Guiding  Dir = 2, Dur = 81
03:14:49.457 00.002 15712 IsGuiding returns 0
03:14:49.480 00.023 15712 PulseGuide returned control before completion, sleep 68
03:14:49.592 00.112 15712 IsGuiding returns 1
03:14:49.594 00.002 15712 scope still moving after pulse duration time elapsed
03:14:49.621 00.027 15712 IsGuiding returns 0
03:14:49.621 00.000 15712 scope move finished after 81 + 82 ms
03:14:49.621 00.000 15712 Move returns status 0, amount 81
03:14:49.621 00.000 15712 MoveAxis(N, 0, ABG)
03:14:49.621 00.000 15712 Move returns status 0, amount 0
03:14:49.621 00.000 15712 move complete, result=0
03:14:49.621 00.000 15712 worker thread done servicing request
03:14:49.621 00.000 15712 Worker thread wakes up
03:14:49.621 00.000 7988 GuideStep: -0.4 px 81 ms EAST, -0.0 px 0 ms NORTH
03:14:49.623 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:49.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:51.041 01.418 15712 Exposure complete
03:14:51.102 00.061 15712 worker thread done servicing request
03:14:51.102 00.000 7988 OnExposeComplete: enter
03:14:51.106 00.004 7988 UpdateGuideState(): m_state=6
03:14:51.106 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5971
03:14:51.108 00.002 7988 Star::Find returns 1 (0), X=974.64, Y=191.71, Mass=455, SNR=13.3, Peak=139 HFD=3.2
03:14:51.108 00.000 7988 Star::Find false star n=5 nbg=281 bg=88.5 sigma=3.2 thresh=98 peak=98
03:14:51.110 00.002 7988 Star::Find false star n=3 nbg=278 bg=89.1 sigma=3.3 thresh=99 peak=96
03:14:51.110 00.000 7988 MultiStar: [#1 0.54,-0.14,0.90,U] [#2 0.14,-0.15,0.73,U] [#3 1.02,-0.74,0.00,M1] [#4 0.35,-0.68,0.00,M1] [#5 0.15,-0.47,0.76,U] [#6 0.53,-0.93,0.00,M1] [#7 1.13,-0.69,0.00,M10] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.40,-0.63,0.00,M3] 
03:14:51.112 00.002 7988 single-star, 3 included, MultiStar: {0.28, -0.19}, one-star: {0.26, -0.04}
03:14:51.112 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
03:14:51.114 00.002 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
03:14:51.114 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.15 mountX=-0.04 mountY=-0.26, mountTheta=-1.71
03:14:51.116 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.04, opts=13)
03:14:51.118 00.002 7988 Enqueuing Move request for scope (0.26, -0.04)
03:14:51.118 00.000 15712 Worker thread wakes up
03:14:51.118 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
03:14:51.118 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
03:14:51.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=86, FiltMin=74, FiltMax=255, Gamma=0.690
03:14:51.118 00.000 7988 UpdateGuideState exits: m=455 SNR=13.3
03:14:51.122 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:51.123 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:51.123 00.000 7988 Enqueuing Expose request
03:14:51.125 00.002 15712 Moving (0.26, -0.04) raw xDistance=-0.04 yDistance=-0.26
03:14:51.125 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.55
03:14:51.125 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
03:14:51.125 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:14:51.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:14:51.125 00.000 15712 MoveAxis(E, 3, ABG)
03:14:51.125 00.000 15712 Guiding  Dir = 2, Dur = 3
03:14:51.125 00.000 15712 IsGuiding returns 0
03:14:51.141 00.016 15712 IsGuiding returns 0
03:14:51.141 00.000 15712 Move returns status 0, amount 3
03:14:51.141 00.000 15712 MoveAxis(N, 0, ABG)
03:14:51.141 00.000 15712 Move returns status 0, amount 0
03:14:51.141 00.000 15712 move complete, result=0
03:14:51.141 00.000 15712 worker thread done servicing request
03:14:51.141 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.3 px 0 ms NORTH
03:14:51.146 00.005 15712 Worker thread wakes up
03:14:51.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:51.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:52.781 01.635 15712 Exposure complete
03:14:52.844 00.063 15712 worker thread done servicing request
03:14:52.844 00.000 7988 OnExposeComplete: enter
03:14:52.844 00.000 7988 UpdateGuideState(): m_state=6
03:14:52.844 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5972
03:14:52.844 00.000 7988 Star::Find returns 1 (0), X=974.93, Y=191.72, Mass=387, SNR=12.3, Peak=127 HFD=2.6
03:14:52.844 00.000 7988 MultiStar: [#1 0.38,-0.46,0.92,U] [#2 0.26,-0.28,0.98,U] [#3 0.20,-0.50,0.69,U] [#4 0.53,-0.77,0.00,M2] [#5 0.73,-0.76,0.00,M1] [#6 0.07,-0.80,0.00,M2] [#7 0.27,-0.13,0.53,U] [#8 -0.00,-1.20,0.00,M6] 
03:14:52.844 00.000 7988 refined, 4 included, MultiStar: {0.35, -0.28}, one-star: {0.54, -0.02}
03:14:52.844 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.24 = -2.24)
03:14:52.844 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
03:14:52.844 00.000 7988 CameraToMount -- cameraX=0.35 cameraY=-0.28 hyp=0.44 cameraTheta=-0.67 mountX=-0.27 mountY=-0.34, mountTheta=-2.25
03:14:52.856 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=-0.28, opts=13)
03:14:52.856 00.000 7988 Enqueuing Move request for scope (0.35, -0.28)
03:14:52.858 00.002 15712 Worker thread wakes up
03:14:52.858 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.28) opts 0xd
03:14:52.858 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, -0.28)
03:14:52.858 00.000 15712 Moving (0.35, -0.28) raw xDistance=-0.27 yDistance=-0.34
03:14:52.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=86, FiltMin=74, FiltMax=255, Gamma=0.690
03:14:52.858 00.000 7988 UpdateGuideState exits: m=387 SNR=12.3
03:14:52.861 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:52.861 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:52.863 00.002 7988 Enqueuing Expose request
03:14:52.863 00.000 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.55
03:14:52.863 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
03:14:52.863 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.17 newest=-0.62
03:14:52.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
03:14:52.863 00.000 15712 MoveAxis(E, 58, ABG)
03:14:52.863 00.000 15712 Guiding  Dir = 2, Dur = 58
03:14:52.863 00.000 15712 IsGuiding returns 0
03:14:52.873 00.010 15712 PulseGuide returned control before completion, sleep 46
03:14:52.963 00.090 15712 IsGuiding returns 0
03:14:52.963 00.000 15712 Move returns status 0, amount 58
03:14:52.963 00.000 15712 BLC: Oldest BLC event removed
03:14:52.963 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 437 applied
03:14:52.963 00.000 15712 MoveAxis(N, 524, ABG)
03:14:52.963 00.000 15712 Guiding  Dir = 0, Dur = 524
03:14:52.963 00.000 15712 IsGuiding returns 0
03:14:53.042 00.079 15712 PulseGuide returned control before completion, sleep 455
03:14:53.512 00.470 15712 IsGuiding returns 1
03:14:53.512 00.000 15712 scope still moving after pulse duration time elapsed
03:14:53.543 00.031 15712 IsGuiding returns 1
03:14:53.588 00.045 15712 IsGuiding returns 0
03:14:53.588 00.000 15712 scope move finished after 524 + 99 ms
03:14:53.588 00.000 15712 Move returns status 0, amount 524
03:14:53.588 00.000 15712 move complete, result=0
03:14:53.591 00.003 15712 worker thread done servicing request
03:14:53.591 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.3 px 524 ms NORTH
03:14:53.591 00.000 15712 Worker thread wakes up
03:14:53.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:53.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:54.996 01.405 15712 Exposure complete
03:14:55.064 00.068 15712 worker thread done servicing request
03:14:55.064 00.000 7988 OnExposeComplete: enter
03:14:55.064 00.000 7988 UpdateGuideState(): m_state=6
03:14:55.064 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5973
03:14:55.064 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=191.19, Mass=390, SNR=12.2, Peak=129 HFD=3.2
03:14:55.074 00.010 7988 Star::Find false star n=6 nbg=277 bg=86.6 sigma=3.0 thresh=96 peak=95
03:14:55.074 00.000 7988 Star::Find false star n=3 nbg=279 bg=87.7 sigma=3.3 thresh=98 peak=93
03:14:55.074 00.000 7988 MultiStar: [#1 0.56,-0.35,0.96,U] [#2 -0.32,0.09,0.97,U] [#3 0.47,-0.03,0.90,U] [#4 0.97,-0.49,0.00,M3] [#5 0.61,-0.82,0.00,M2] [#6 0.49,-0.32,0.56,U] [#7 -0.41,-0.66,0.00,M10] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.70,0.34,0.00,M4] 
03:14:55.074 00.000 7988 refined, 4 included, MultiStar: {0.25, -0.23}, one-star: {0.19, -0.56}
03:14:55.074 00.000 7988 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.56) = xAngle (-2.30 = -2.30)
03:14:55.074 00.000 7988 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.34 = -2.34)
03:14:55.081 00.007 7988 CameraToMount -- cameraX=0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-0.74 mountX=-0.23 mountY=-0.25, mountTheta=-2.32
03:14:55.081 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.23, opts=13)
03:14:55.081 00.000 7988 Enqueuing Move request for scope (0.25, -0.23)
03:14:55.081 00.000 15712 Worker thread wakes up
03:14:55.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.23) opts 0xd
03:14:55.081 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.23)
03:14:55.081 00.000 15712 Moving (0.25, -0.23) raw xDistance=-0.23 yDistance=-0.25
03:14:55.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=86, FiltMin=72, FiltMax=255, Gamma=0.690
03:14:55.081 00.000 7988 UpdateGuideState exits: m=390 SNR=12.2
03:14:55.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:55.081 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:55.090 00.009 7988 Enqueuing Expose request
03:14:55.090 00.000 15712 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.340867, 1:0.247506
03:14:55.090 00.000 15712 BLC: No correction, Miss < min_move
03:14:55.090 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.54
03:14:55.090 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
03:14:55.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:55.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:14:55.090 00.000 15712 MoveAxis(E, 49, ABG)
03:14:55.090 00.000 15712 Guiding  Dir = 2, Dur = 49
03:14:55.090 00.000 15712 IsGuiding returns 0
03:14:55.122 00.032 15712 PulseGuide returned control before completion, sleep 30
03:14:55.170 00.048 15712 IsGuiding returns 1
03:14:55.170 00.000 15712 scope still moving after pulse duration time elapsed
03:14:55.205 00.035 15712 IsGuiding returns 0
03:14:55.205 00.000 15712 scope move finished after 49 + 60 ms
03:14:55.205 00.000 15712 Move returns status 0, amount 49
03:14:55.205 00.000 15712 MoveAxis(N, 0, ABG)
03:14:55.205 00.000 15712 Move returns status 0, amount 0
03:14:55.205 00.000 15712 move complete, result=0
03:14:55.205 00.000 15712 worker thread done servicing request
03:14:55.205 00.000 15712 Worker thread wakes up
03:14:55.205 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.2 px 0 ms NORTH
03:14:55.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:55.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:56.842 01.637 15712 Exposure complete
03:14:56.920 00.078 15712 worker thread done servicing request
03:14:56.920 00.000 7988 OnExposeComplete: enter
03:14:56.929 00.009 7988 UpdateGuideState(): m_state=6
03:14:56.929 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5974
03:14:56.931 00.002 7988 Star::Find returns 1 (0), X=974.91, Y=191.97, Mass=374, SNR=12.0, Peak=125 HFD=2.9
03:14:56.933 00.002 7988 Star::Find false star n=7 nbg=275 bg=87.5 sigma=3.0 thresh=97 peak=97
03:14:56.935 00.002 7988 Star::Find false star n=4 nbg=280 bg=83.4 sigma=3.2 thresh=93 peak=92
03:14:56.935 00.000 7988 Star::Find false star n=6 nbg=274 bg=82.8 sigma=3.1 thresh=92 peak=91
03:14:56.937 00.002 7988 MultiStar: [#1 0.19,-0.80,0.00,M1] [#2 0.33,0.31,1.03,U] [#3 0.38,0.13,0.85,U] [#4 -0.10,-0.14,0.75,U] [#5 0.07,-0.29,0.75,U] [#6 0.48,-0.05,0.64,U] [#7 -0.77,-0.63,0.00,R] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:14:56.937 00.000 7988 refined, 5 included, MultiStar: {0.29, 0.06}, one-star: {0.53, 0.22}
03:14:56.937 00.000 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
03:14:56.937 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
03:14:56.937 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.30 cameraTheta=0.20 mountX=0.06 mountY=-0.30, mountTheta=-1.37
03:14:56.946 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.06, opts=13)
03:14:56.946 00.000 7988 Enqueuing Move request for scope (0.29, 0.06)
03:14:56.951 00.005 15712 Worker thread wakes up
03:14:56.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
03:14:56.951 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
03:14:56.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=86, FiltMin=71, FiltMax=255, Gamma=0.690
03:14:56.951 00.000 15712 Moving (0.29, 0.06) raw xDistance=0.06 yDistance=-0.30
03:14:56.951 00.000 7988 UpdateGuideState exits: m=374 SNR=12.0
03:14:56.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:56.951 00.000 15712 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.340867, 1:0.247506, 2:0.295244
03:14:56.951 00.000 15712 BLC: Under-shoot: nominal increase by 28
03:14:56.951 00.000 15712 BLC: window closed
03:14:56.951 00.000 15712 BLC: Pulse adjusted to 465
03:14:56.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:56.961 00.010 7988 Enqueuing Expose request
03:14:56.965 00.004 15712 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
03:14:56.965 00.000 15712 PPEC: input: 0.06, control: -0.02, exposure: 1500
03:14:56.967 00.002 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
03:14:56.967 00.000 15712 MoveAxis(E, 6, ABG)
03:14:56.967 00.000 15712 Guiding  Dir = 2, Dur = 6
03:14:56.967 00.000 15712 IsGuiding returns 0
03:14:56.994 00.027 15712 IsGuiding returns 0
03:14:56.994 00.000 15712 Move returns status 0, amount 6
03:14:56.994 00.000 15712 MoveAxis(N, 75, ABG)
03:14:56.994 00.000 15712 Guiding  Dir = 0, Dur = 75
03:14:56.994 00.000 15712 IsGuiding returns 0
03:14:57.065 00.071 15712 IsGuiding returns 1
03:14:57.065 00.000 15712 scope still moving after pulse duration time elapsed
03:14:57.110 00.045 15712 IsGuiding returns 1
03:14:57.174 00.064 7988 evsrv: cli 0CCCEF48 connect
03:14:57.176 00.002 7988 case statement mapped state 6 to 3
03:14:57.178 00.002 7988 case statement mapped state 6 to 3
03:14:57.178 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_pixel_scale","id":"5cd343f8-03d6-43a5-89b3-ffd14653b40c"}
03:14:57.180 00.002 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":3.86747,"id":"5cd343f8-03d6-43a5-89b3-ffd14653b40c"}
03:14:57.183 00.003 7988 evsrv: cli 0CCCEF48 disconnect
03:14:57.183 00.000 15712 IsGuiding returns 1
03:14:57.222 00.039 15712 IsGuiding returns 0
03:14:57.222 00.000 15712 scope move finished after 75 + 150 ms
03:14:57.222 00.000 15712 Move returns status 0, amount 75
03:14:57.222 00.000 15712 move complete, result=0
03:14:57.222 00.000 15712 worker thread done servicing request
03:14:57.222 00.000 15712 Worker thread wakes up
03:14:57.222 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.3 px 75 ms NORTH
03:14:57.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:57.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:14:58.634 01.412 15712 Exposure complete
03:14:58.695 00.061 15712 worker thread done servicing request
03:14:58.695 00.000 7988 OnExposeComplete: enter
03:14:58.695 00.000 7988 UpdateGuideState(): m_state=6
03:14:58.695 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5975
03:14:58.708 00.013 7988 Star::Find returns 1 (0), X=974.56, Y=191.59, Mass=385, SNR=12.4, Peak=140 HFD=3.0
03:14:58.708 00.000 7988 Star::Find false star n=7 nbg=280 bg=84.9 sigma=3.2 thresh=94 peak=93
03:14:58.708 00.000 7988 Star::Find false star n=5 nbg=282 bg=84.2 sigma=3.3 thresh=94 peak=92
03:14:58.711 00.003 7988 Star::Find false star n=4 nbg=278 bg=83.5 sigma=3.2 thresh=93 peak=92
03:14:58.713 00.002 7988 MultiStar: [#1 -0.08,0.07,0.95,U] [#2 -0.11,0.39,0.86,U] [#3 -0.17,0.49,0.71,U] [#4 -0.14,0.20,0.73,U] [#5 -0.72,-0.04,0.00,M2] [#6 -0.12,-0.37,0.67,U] [#7 0.70,0.37,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:14:58.715 00.002 7988 refined, 5 included, MultiStar: {-0.06, 0.10}, one-star: {0.17, -0.15}
03:14:58.715 00.000 7988 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.56) = xAngle (0.56 = 0.56)
03:14:58.715 00.000 7988 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
03:14:58.715 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.10 mountY=0.06, mountTheta=0.54
03:14:58.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.10, opts=13)
03:14:58.715 00.000 7988 Enqueuing Move request for scope (-0.06, 0.10)
03:14:58.715 00.000 15712 Worker thread wakes up
03:14:58.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
03:14:58.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:14:58.715 00.000 15712 Moving (-0.06, 0.10) raw xDistance=0.10 yDistance=0.06
03:14:58.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=85, FiltMin=73, FiltMax=255, Gamma=0.690
03:14:58.715 00.000 7988 UpdateGuideState exits: m=385 SNR=12.4
03:14:58.725 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:58.725 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:14:58.727 00.002 7988 Enqueuing Expose request
03:14:58.727 00.000 15712 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:14:58.727 00.000 15712 PPEC: input: 0.10, control: -0.02, exposure: 1500
03:14:58.727 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:58.727 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:58.727 00.000 15712 MoveAxis(E, 6, ABG)
03:14:58.727 00.000 15712 Guiding  Dir = 2, Dur = 6
03:14:58.727 00.000 15712 IsGuiding returns 0
03:14:58.742 00.015 15712 IsGuiding returns 0
03:14:58.742 00.000 15712 Move returns status 0, amount 6
03:14:58.742 00.000 15712 MoveAxis(N, 0, ABG)
03:14:58.742 00.000 15712 Move returns status 0, amount 0
03:14:58.742 00.000 15712 move complete, result=0
03:14:58.742 00.000 15712 worker thread done servicing request
03:14:58.742 00.000 15712 Worker thread wakes up
03:14:58.742 00.000 7988 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
03:14:58.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:14:58.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:00.389 01.647 15712 Exposure complete
03:15:00.455 00.066 7988 OnExposeComplete: enter
03:15:00.457 00.002 7988 UpdateGuideState(): m_state=6
03:15:00.457 00.000 15712 worker thread done servicing request
03:15:00.457 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5976
03:15:00.459 00.002 7988 Star::Find returns 1 (0), X=974.57, Y=191.49, Mass=437, SNR=13.2, Peak=139 HFD=3.2
03:15:00.461 00.002 7988 MultiStar: [#1 0.10,-0.22,0.98,U] [#2 -0.24,0.24,0.97,U] [#3 -0.19,-0.09,0.74,U] [#4 -0.57,-0.49,0.00,M2] [#5 -0.60,-0.03,0.65,U] [#6 -0.32,0.03,0.70,U] [#7 0.52,0.41,0.45,U] [#8 -1.34,-1.21,0.00,M7] 
03:15:00.461 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.02}, one-star: {0.19, -0.25}
03:15:00.463 00.002 7988 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.56) = xAngle (-4.46 = 1.82)
03:15:00.463 00.000 7988 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.50 = 1.79)
03:15:00.465 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.90 mountX=-0.02 mountY=0.09, mountTheta=1.82
03:15:00.467 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.02, opts=13)
03:15:00.467 00.000 7988 Enqueuing Move request for scope (-0.08, -0.02)
03:15:00.469 00.002 15712 Worker thread wakes up
03:15:00.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
03:15:00.469 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
03:15:00.469 00.000 15712 Moving (-0.08, -0.02) raw xDistance=-0.02 yDistance=0.09
03:15:00.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=74, FiltMax=255, Gamma=0.690
03:15:00.469 00.000 7988 UpdateGuideState exits: m=437 SNR=13.2
03:15:00.472 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:00.472 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:00.474 00.002 7988 Enqueuing Expose request
03:15:00.474 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:15:00.474 00.000 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
03:15:00.474 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:00.474 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:15:00.474 00.000 15712 MoveAxis(E, 6, ABG)
03:15:00.474 00.000 15712 Guiding  Dir = 2, Dur = 6
03:15:00.474 00.000 15712 IsGuiding returns 0
03:15:00.491 00.017 15712 IsGuiding returns 0
03:15:00.491 00.000 15712 Move returns status 0, amount 6
03:15:00.491 00.000 15712 MoveAxis(N, 0, ABG)
03:15:00.491 00.000 15712 Move returns status 0, amount 0
03:15:00.491 00.000 15712 move complete, result=0
03:15:00.491 00.000 15712 worker thread done servicing request
03:15:00.491 00.000 15712 Worker thread wakes up
03:15:00.491 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
03:15:00.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:00.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:01.918 01.427 15712 Exposure complete
03:15:01.978 00.060 15712 worker thread done servicing request
03:15:01.985 00.007 7988 OnExposeComplete: enter
03:15:01.985 00.000 7988 UpdateGuideState(): m_state=6
03:15:01.987 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5977
03:15:01.987 00.000 7988 Star::Find returns 1 (0), X=974.45, Y=192.23, Mass=558, SNR=14.8, Peak=151 HFD=3.5
03:15:01.989 00.002 7988 MultiStar: [#1 -0.24,-0.11,0.86,U] [#2 -0.18,0.42,0.74,U] [#3 0.26,0.03,0.69,U] [#4 -0.15,-1.29,0.00,M3] [#5 -0.16,-0.51,0.51,U] [#6 -0.34,-0.52,0.56,U] [#7 0.10,0.07,0.43,U] [#8 -0.91,-0.87,0.00,M8] 
03:15:01.989 00.000 7988 refined, 6 included, MultiStar: {-0.07, 0.04}, one-star: {0.06, 0.48}
03:15:01.991 00.002 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.56) = xAngle (1.07 = 1.07)
03:15:01.991 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
03:15:01.993 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.63 mountX=0.04 mountY=0.07, mountTheta=1.06
03:15:01.994 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
03:15:01.994 00.000 7988 Enqueuing Move request for scope (-0.07, 0.04)
03:15:01.994 00.000 15712 Worker thread wakes up
03:15:01.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
03:15:01.994 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
03:15:01.994 00.000 15712 Moving (-0.07, 0.04) raw xDistance=0.04 yDistance=0.07
03:15:01.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=74, FiltMax=255, Gamma=0.690
03:15:01.994 00.000 7988 UpdateGuideState exits: m=558 SNR=14.8
03:15:02.000 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:02.000 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:02.002 00.002 7988 Enqueuing Expose request
03:15:02.002 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:15:02.002 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
03:15:02.002 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:02.002 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:15:02.002 00.000 15712 MoveAxis(E, 7, ABG)
03:15:02.002 00.000 15712 Guiding  Dir = 2, Dur = 7
03:15:02.002 00.000 15712 IsGuiding returns 0
03:15:02.062 00.060 15712 IsGuiding returns 0
03:15:02.062 00.000 15712 Move returns status 0, amount 7
03:15:02.062 00.000 15712 MoveAxis(N, 0, ABG)
03:15:02.062 00.000 15712 Move returns status 0, amount 0
03:15:02.062 00.000 15712 move complete, result=0
03:15:02.062 00.000 7988 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
03:15:02.062 00.000 15712 worker thread done servicing request
03:15:02.062 00.000 15712 Worker thread wakes up
03:15:02.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:02.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:03.701 01.639 15712 Exposure complete
03:15:03.765 00.064 15712 worker thread done servicing request
03:15:03.766 00.001 7988 OnExposeComplete: enter
03:15:03.766 00.000 7988 UpdateGuideState(): m_state=6
03:15:03.766 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5978
03:15:03.766 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=191.51, Mass=478, SNR=13.5, Peak=138 HFD=3.1
03:15:03.770 00.004 7988 Star::Find false star n=6 nbg=280 bg=82.6 sigma=2.9 thresh=91 peak=89
03:15:03.770 00.000 7988 MultiStar: [#1 -0.26,-0.15,1.01,U] [#2 -0.16,-0.60,0.82,U] [#3 -0.12,-0.09,0.76,U] [#4 -0.27,-0.28,0.63,U] [#5 -0.03,-0.31,0.58,U] [#6 0.22,-0.58,0.66,U] [#7 0.57,-0.02,0.44,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.15,0.27,0.00,M5] 
03:15:03.770 00.000 7988 refined, 7 included, MultiStar: {0.00, -0.29}, one-star: {0.30, -0.24}
03:15:03.770 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
03:15:03.770 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
03:15:03.770 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.56 mountX=-0.29 mountY=0.00, mountTheta=3.12
03:15:03.770 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.29, opts=13)
03:15:03.770 00.000 7988 Enqueuing Move request for scope (0.00, -0.29)
03:15:03.779 00.009 15712 Worker thread wakes up
03:15:03.779 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.29) opts 0xd
03:15:03.779 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.29)
03:15:03.779 00.000 15712 Moving (0.00, -0.29) raw xDistance=-0.29 yDistance=0.00
03:15:03.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=74, FiltMax=255, Gamma=0.690
03:15:03.779 00.000 7988 UpdateGuideState exits: m=478 SNR=13.5
03:15:03.782 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:03.782 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:03.784 00.002 7988 Enqueuing Expose request
03:15:03.784 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.52
03:15:03.784 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
03:15:03.784 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:03.784 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:15:03.784 00.000 15712 MoveAxis(E, 63, ABG)
03:15:03.784 00.000 15712 Guiding  Dir = 2, Dur = 63
03:15:03.786 00.002 15712 IsGuiding returns 0
03:15:03.803 00.017 15712 PulseGuide returned control before completion, sleep 53
03:15:03.879 00.076 15712 IsGuiding returns 0
03:15:03.879 00.000 15712 Move returns status 0, amount 63
03:15:03.879 00.000 15712 MoveAxis(N, 0, ABG)
03:15:03.879 00.000 15712 Move returns status 0, amount 0
03:15:03.879 00.000 15712 move complete, result=0
03:15:03.879 00.000 15712 worker thread done servicing request
03:15:03.879 00.000 15712 Worker thread wakes up
03:15:03.879 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.0 px 0 ms NORTH
03:15:03.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:03.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:05.295 01.416 15712 Exposure complete
03:15:05.356 00.061 15712 worker thread done servicing request
03:15:05.356 00.000 7988 OnExposeComplete: enter
03:15:05.356 00.000 7988 UpdateGuideState(): m_state=6
03:15:05.362 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5979
03:15:05.362 00.000 7988 Star::Find returns 1 (0), X=974.28, Y=191.64, Mass=392, SNR=12.5, Peak=142 HFD=2.8
03:15:05.364 00.002 7988 Star::Find false star n=5 nbg=278 bg=84.8 sigma=3.3 thresh=95 peak=94
03:15:05.364 00.000 7988 Star::Find false star n=5 nbg=280 bg=83.4 sigma=3.3 thresh=93 peak=93
03:15:05.366 00.002 7988 MultiStar: [#1 0.11,-0.61,0.92,U] [#2 -0.07,0.08,0.93,U] [#3 -0.09,-0.05,0.92,U] [#4 -0.40,-0.09,0.84,U] [#5 0.15,-1.17,0.00,M1] [#6 -0.58,-0.82,0.00,M1] [#7 -0.07,0.34,0.54,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.55,-0.33,0.54,U] 
03:15:05.368 00.002 7988 refined, 6 included, MultiStar: {-0.04, -0.12}, one-star: {-0.10, -0.10}
03:15:05.368 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
03:15:05.370 00.002 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
03:15:05.371 00.001 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.88 mountX=-0.12 mountY=0.04, mountTheta=2.82
03:15:05.372 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.12, opts=13)
03:15:05.372 00.000 7988 Enqueuing Move request for scope (-0.04, -0.12)
03:15:05.372 00.000 15712 Worker thread wakes up
03:15:05.372 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
03:15:05.372 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
03:15:05.372 00.000 15712 Moving (-0.04, -0.12) raw xDistance=-0.12 yDistance=0.04
03:15:05.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=74, FiltMax=255, Gamma=0.690
03:15:05.372 00.000 7988 UpdateGuideState exits: m=392 SNR=12.5
03:15:05.377 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:05.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:05.379 00.002 7988 Enqueuing Expose request
03:15:05.379 00.000 15712 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
03:15:05.379 00.000 15712 PPEC: input: -0.12, control: -0.02, exposure: 1500
03:15:05.379 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:05.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:15:05.379 00.000 15712 MoveAxis(E, 6, ABG)
03:15:05.379 00.000 15712 Guiding  Dir = 2, Dur = 6
03:15:05.381 00.002 15712 IsGuiding returns 0
03:15:05.404 00.023 15712 IsGuiding returns 0
03:15:05.404 00.000 15712 Move returns status 0, amount 6
03:15:05.404 00.000 15712 MoveAxis(N, 0, ABG)
03:15:05.404 00.000 15712 Move returns status 0, amount 0
03:15:05.404 00.000 15712 move complete, result=0
03:15:05.404 00.000 15712 worker thread done servicing request
03:15:05.404 00.000 15712 Worker thread wakes up
03:15:05.404 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
03:15:05.405 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:05.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:07.038 01.633 15712 Exposure complete
03:15:07.122 00.084 15712 worker thread done servicing request
03:15:07.122 00.000 7988 OnExposeComplete: enter
03:15:07.133 00.011 7988 UpdateGuideState(): m_state=6
03:15:07.135 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5980
03:15:07.135 00.000 7988 Star::Find returns 1 (0), X=975.10, Y=191.48, Mass=386, SNR=12.3, Peak=121 HFD=2.9
03:15:07.135 00.000 7988 Star::Find false star n=4 nbg=277 bg=82.7 sigma=2.9 thresh=91 peak=90
03:15:07.135 00.000 7988 Star::Find false star n=7 nbg=272 bg=81.9 sigma=2.8 thresh=90 peak=90
03:15:07.135 00.000 7988 MultiStar: [#1 -0.09,-0.36,0.91,U] [#2 -0.26,-0.03,0.88,U] [#3 -0.14,-0.09,0.89,U] [#4 0.18,-0.23,0.70,U] [#5 -1.01,-0.05,0.00,M2] [#6 0.20,-0.28,0.68,U] [#7 0.43,-0.25,0.55,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.41,0.16,0.48,U] 
03:15:07.135 00.000 7988 refined, 7 included, MultiStar: {0.09, -0.18}, one-star: {0.71, -0.27}
03:15:07.135 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
03:15:07.149 00.014 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
03:15:07.151 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.21 cameraTheta=-1.10 mountX=-0.18 mountY=-0.09, mountTheta=-2.69
03:15:07.152 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.18, opts=13)
03:15:07.154 00.002 7988 Enqueuing Move request for scope (0.09, -0.18)
03:15:07.156 00.002 15712 Worker thread wakes up
03:15:07.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
03:15:07.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
03:15:07.156 00.000 15712 Moving (0.09, -0.18) raw xDistance=-0.18 yDistance=-0.09
03:15:07.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=74, FiltMax=255, Gamma=0.690
03:15:07.160 00.004 7988 UpdateGuideState exits: m=386 SNR=12.3
03:15:07.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:07.162 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:07.164 00.002 7988 Enqueuing Expose request
03:15:07.165 00.001 15712 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 639.52
03:15:07.165 00.000 15712 PPEC: input: -0.18, control: -0.13, exposure: 1500
03:15:07.165 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:07.165 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:15:07.165 00.000 15712 MoveAxis(E, 41, ABG)
03:15:07.165 00.000 15712 Guiding  Dir = 2, Dur = 41
03:15:07.165 00.000 15712 IsGuiding returns 0
03:15:07.194 00.029 15712 PulseGuide returned control before completion, sleep 24
03:15:07.229 00.035 15712 IsGuiding returns 1
03:15:07.229 00.000 15712 scope still moving after pulse duration time elapsed
03:15:07.288 00.059 15712 IsGuiding returns 1
03:15:07.325 00.037 15712 IsGuiding returns 0
03:15:07.325 00.000 15712 scope move finished after 41 + 117 ms
03:15:07.325 00.000 15712 Move returns status 0, amount 41
03:15:07.325 00.000 15712 MoveAxis(N, 0, ABG)
03:15:07.325 00.000 15712 Move returns status 0, amount 0
03:15:07.325 00.000 15712 move complete, result=0
03:15:07.325 00.000 15712 worker thread done servicing request
03:15:07.325 00.000 15712 Worker thread wakes up
03:15:07.325 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
03:15:07.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:07.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:08.734 01.409 15712 Exposure complete
03:15:08.806 00.072 15712 worker thread done servicing request
03:15:08.806 00.000 7988 OnExposeComplete: enter
03:15:08.806 00.000 7988 UpdateGuideState(): m_state=6
03:15:08.806 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5981
03:15:08.811 00.005 7988 Star::Find returns 1 (0), X=974.52, Y=191.66, Mass=347, SNR=11.7, Peak=141 HFD=2.6
03:15:08.811 00.000 7988 MultiStar: [#1 -0.20,-0.03,1.14,U] [#2 -0.22,0.02,1.02,U] [#3 0.25,0.12,0.91,U] [#4 -0.10,0.38,0.67,U] [#5 -0.47,-0.67,0.00,M3] [#6 0.34,-0.09,0.77,U] [#7 0.21,1.14,0.00,M1] [#8 -0.25,-1.30,0.00,M9] 
03:15:08.813 00.002 7988 refined, 5 included, MultiStar: {0.02, 0.03}, one-star: {0.13, -0.08}
03:15:08.815 00.002 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
03:15:08.815 00.000 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
03:15:08.817 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.06 mountX=0.03 mountY=-0.02, mountTheta=-0.52
03:15:08.819 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.03, opts=13)
03:15:08.821 00.002 7988 Enqueuing Move request for scope (0.02, 0.03)
03:15:08.821 00.000 15712 Worker thread wakes up
03:15:08.823 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
03:15:08.823 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:15:08.823 00.000 15712 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
03:15:08.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=74, FiltMax=255, Gamma=0.690
03:15:08.823 00.000 7988 UpdateGuideState exits: m=347 SNR=11.7
03:15:08.825 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:08.827 00.002 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.52
03:15:08.827 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
03:15:08.827 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:08.827 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:08.827 00.000 7988 Enqueuing Expose request
03:15:08.830 00.003 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:15:08.830 00.000 15712 MoveAxis(E, 5, ABG)
03:15:08.830 00.000 15712 Guiding  Dir = 2, Dur = 5
03:15:08.831 00.001 15712 IsGuiding returns 0
03:15:08.847 00.016 15712 IsGuiding returns 0
03:15:08.847 00.000 15712 Move returns status 0, amount 5
03:15:08.847 00.000 15712 MoveAxis(N, 0, ABG)
03:15:08.847 00.000 15712 Move returns status 0, amount 0
03:15:08.847 00.000 15712 move complete, result=0
03:15:08.847 00.000 15712 worker thread done servicing request
03:15:08.847 00.000 15712 Worker thread wakes up
03:15:08.847 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
03:15:08.859 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:08.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:10.491 01.632 15712 Exposure complete
03:15:10.569 00.078 15712 worker thread done servicing request
03:15:10.569 00.000 7988 OnExposeComplete: enter
03:15:10.569 00.000 7988 UpdateGuideState(): m_state=6
03:15:10.569 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5982
03:15:10.569 00.000 7988 Star::Find returns 1 (0), X=974.18, Y=192.09, Mass=429, SNR=12.9, Peak=128 HFD=3.0
03:15:10.569 00.000 7988 Star::Find false star n=6 nbg=270 bg=84.7 sigma=3.0 thresh=94 peak=94
03:15:10.569 00.000 7988 Star::Find false star n=6 nbg=276 bg=85.0 sigma=2.9 thresh=94 peak=92
03:15:10.569 00.000 7988 Star::Find false star n=13 nbg=282 bg=84.0 sigma=3.1 thresh=93 peak=93
03:15:10.569 00.000 7988 MultiStar: [#1 -0.70,0.16,0.00,M1] [#2 -0.32,0.25,0.74,U] [#3 0.00,0.51,0.70,U] [#4 0.22,0.35,0.76,U] [#5 -0.08,0.20,0.71,U] [#6 -0.24,-0.13,0.66,U] [#7 0.82,0.95,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:15:10.569 00.000 7988 refined, 5 included, MultiStar: {-0.11, 0.26}, one-star: {-0.21, 0.34}
03:15:10.580 00.011 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.40 = 0.40)
03:15:10.580 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
03:15:10.582 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.29 cameraTheta=1.96 mountX=0.26 mountY=0.10, mountTheta=0.37
03:15:10.582 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.26, opts=13)
03:15:10.582 00.000 7988 Enqueuing Move request for scope (-0.11, 0.26)
03:15:10.582 00.000 15712 Worker thread wakes up
03:15:10.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
03:15:10.582 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
03:15:10.582 00.000 15712 Moving (-0.11, 0.26) raw xDistance=0.26 yDistance=0.10
03:15:10.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=74, FiltMax=255, Gamma=0.690
03:15:10.582 00.000 7988 UpdateGuideState exits: m=429 SNR=12.9
03:15:10.588 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:10.588 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:10.590 00.002 7988 Enqueuing Expose request
03:15:10.590 00.000 15712 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.51
03:15:10.590 00.000 15712 PPEC: input: 0.26, control: 0.14, exposure: 1500
03:15:10.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:10.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:15:10.590 00.000 15712 MoveAxis(W, 46, ABG)
03:15:10.590 00.000 15712 Guiding  Dir = 3, Dur = 46
03:15:10.592 00.002 15712 IsGuiding returns 0
03:15:10.615 00.023 15712 PulseGuide returned control before completion, sleep 34
03:15:10.661 00.046 15712 IsGuiding returns 1
03:15:10.661 00.000 15712 scope still moving after pulse duration time elapsed
03:15:10.695 00.034 15712 IsGuiding returns 0
03:15:10.695 00.000 15712 scope move finished after 46 + 57 ms
03:15:10.695 00.000 15712 Move returns status 0, amount 46
03:15:10.695 00.000 15712 MoveAxis(N, 0, ABG)
03:15:10.695 00.000 15712 Move returns status 0, amount 0
03:15:10.695 00.000 15712 move complete, result=0
03:15:10.695 00.000 7988 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
03:15:10.697 00.002 15712 worker thread done servicing request
03:15:10.697 00.000 15712 Worker thread wakes up
03:15:10.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:10.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:12.116 01.419 15712 Exposure complete
03:15:12.178 00.062 15712 worker thread done servicing request
03:15:12.178 00.000 7988 OnExposeComplete: enter
03:15:12.178 00.000 7988 UpdateGuideState(): m_state=6
03:15:12.182 00.004 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5983
03:15:12.182 00.000 7988 Star::Find returns 1 (0), X=974.53, Y=191.90, Mass=413, SNR=12.6, Peak=131 HFD=3.1
03:15:12.184 00.002 7988 Star::Find false star n=7 nbg=277 bg=83.9 sigma=3.1 thresh=93 peak=92
03:15:12.184 00.000 7988 Star::Find false star n=8 nbg=281 bg=85.0 sigma=3.3 thresh=95 peak=93
03:15:12.186 00.002 7988 MultiStar: [#1 -0.17,0.02,0.86,U] [#2 -0.42,0.31,0.81,U] [#3 0.10,-0.11,0.70,U] [#4 -0.17,0.03,0.77,U] [#5 -0.23,-0.36,0.57,U] [#6 0.02,0.03,0.61,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 -1.02,0.02,0.00,M2] 
03:15:12.188 00.002 7988 refined, 6 included, MultiStar: {-0.10, 0.03}, one-star: {0.15, 0.15}
03:15:12.188 00.000 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.56) = xAngle (1.26 = 1.26)
03:15:12.190 00.002 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
03:15:12.190 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.82 mountX=0.03 mountY=0.10, mountTheta=1.25
03:15:12.192 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.03, opts=13)
03:15:12.193 00.001 7988 Enqueuing Move request for scope (-0.10, 0.03)
03:15:12.195 00.002 15712 Worker thread wakes up
03:15:12.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
03:15:12.195 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
03:15:12.195 00.000 15712 Moving (-0.10, 0.03) raw xDistance=0.03 yDistance=0.10
03:15:12.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=74, FiltMax=255, Gamma=0.690
03:15:12.195 00.000 7988 UpdateGuideState exits: m=413 SNR=12.6
03:15:12.197 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:12.197 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:12.199 00.002 7988 Enqueuing Expose request
03:15:12.199 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:15:12.199 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
03:15:12.199 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:12.199 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:15:12.199 00.000 15712 MoveAxis(E, 6, ABG)
03:15:12.199 00.000 15712 Guiding  Dir = 2, Dur = 6
03:15:12.199 00.000 15712 IsGuiding returns 0
03:15:12.262 00.063 15712 IsGuiding returns 0
03:15:12.262 00.000 15712 Move returns status 0, amount 6
03:15:12.262 00.000 15712 MoveAxis(N, 0, ABG)
03:15:12.263 00.001 15712 Move returns status 0, amount 0
03:15:12.263 00.000 15712 move complete, result=0
03:15:12.263 00.000 7988 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
03:15:12.263 00.000 15712 worker thread done servicing request
03:15:12.263 00.000 15712 Worker thread wakes up
03:15:12.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:12.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:13.902 01.639 15712 Exposure complete
03:15:13.964 00.062 15712 worker thread done servicing request
03:15:13.964 00.000 7988 OnExposeComplete: enter
03:15:13.964 00.000 7988 UpdateGuideState(): m_state=6
03:15:13.971 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5984
03:15:13.971 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=192.21, Mass=425, SNR=13.0, Peak=136 HFD=2.7
03:15:13.973 00.002 7988 Star::Find false star n=9 nbg=275 bg=84.8 sigma=3.1 thresh=94 peak=94
03:15:13.975 00.002 7988 Star::Find false star n=5 nbg=276 bg=84.5 sigma=3.1 thresh=94 peak=91
03:15:13.975 00.000 7988 MultiStar: [#1 0.14,-0.22,0.85,U] [#2 -0.43,0.34,0.86,U] [#3 0.18,0.23,0.86,U] [#4 0.11,0.05,0.81,U] [#5 0.19,-0.68,0.66,U] [#6 0.01,0.15,0.74,U] [#7 0.99,0.06,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.36,0.57,0.43,U] 
03:15:13.977 00.002 7988 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.11, 0.46}
03:15:13.977 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
03:15:13.977 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
03:15:13.979 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.12 cameraTheta=1.46 mountX=0.11 mountY=-0.02, mountTheta=-0.13
03:15:13.980 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.11, opts=13)
03:15:13.980 00.000 7988 Enqueuing Move request for scope (0.01, 0.11)
03:15:13.980 00.000 15712 Worker thread wakes up
03:15:13.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
03:15:13.980 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
03:15:13.980 00.000 15712 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
03:15:13.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=75, FiltMax=255, Gamma=0.690
03:15:13.980 00.000 7988 UpdateGuideState exits: m=425 SNR=13.0
03:15:13.986 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:13.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:13.988 00.002 7988 Enqueuing Expose request
03:15:13.988 00.000 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:15:13.988 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
03:15:13.988 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:13.988 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:15:13.988 00.000 15712 MoveAxis(E, 6, ABG)
03:15:13.988 00.000 15712 Guiding  Dir = 2, Dur = 6
03:15:13.988 00.000 15712 IsGuiding returns 0
03:15:13.996 00.008 15712 IsGuiding returns 0
03:15:13.996 00.000 15712 Move returns status 0, amount 6
03:15:13.996 00.000 15712 MoveAxis(N, 0, ABG)
03:15:13.996 00.000 15712 Move returns status 0, amount 0
03:15:13.996 00.000 15712 move complete, result=0
03:15:13.996 00.000 15712 worker thread done servicing request
03:15:13.996 00.000 15712 Worker thread wakes up
03:15:13.996 00.000 7988 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
03:15:13.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:14.006 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:15.419 01.413 15712 Exposure complete
03:15:15.483 00.064 15712 worker thread done servicing request
03:15:15.483 00.000 7988 OnExposeComplete: enter
03:15:15.483 00.000 7988 UpdateGuideState(): m_state=6
03:15:15.487 00.004 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5985
03:15:15.487 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=191.88, Mass=414, SNR=12.8, Peak=148 HFD=2.6
03:15:15.489 00.002 7988 MultiStar: [#1 -0.29,-0.13,0.96,U] [#2 -0.19,0.77,0.00,M1] [#3 -0.06,-0.01,0.82,U] [#4 -0.00,-0.17,0.74,U] [#5 -0.19,-0.31,0.71,U] [#6 0.10,-0.20,0.79,U] [#7 0.22,0.22,0.56,U] [#8 -0.22,-0.60,0.37,U] 
03:15:15.489 00.000 7988 refined, 7 included, MultiStar: {-0.00, -0.10}, one-star: {0.33, 0.13}
03:15:15.491 00.002 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
03:15:15.493 00.002 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
03:15:15.493 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=-0.10 mountY=0.01, mountTheta=3.09
03:15:15.495 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=-0.10, opts=13)
03:15:15.495 00.000 7988 Enqueuing Move request for scope (-0.00, -0.10)
03:15:15.498 00.003 15712 Worker thread wakes up
03:15:15.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
03:15:15.498 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
03:15:15.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=74, FiltMax=255, Gamma=0.690
03:15:15.498 00.000 7988 UpdateGuideState exits: m=414 SNR=12.8
03:15:15.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:15.498 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:15.498 00.000 7988 Enqueuing Expose request
03:15:15.498 00.000 15712 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.01
03:15:15.508 00.010 15712 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:15:15.508 00.000 15712 PPEC: input: -0.10, control: -0.02, exposure: 1500
03:15:15.508 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:15.508 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:15:15.508 00.000 15712 MoveAxis(E, 6, ABG)
03:15:15.508 00.000 15712 Guiding  Dir = 2, Dur = 6
03:15:15.508 00.000 15712 IsGuiding returns 0
03:15:15.518 00.010 15712 IsGuiding returns 0
03:15:15.518 00.000 15712 Move returns status 0, amount 6
03:15:15.518 00.000 15712 MoveAxis(N, 0, ABG)
03:15:15.518 00.000 15712 Move returns status 0, amount 0
03:15:15.518 00.000 15712 move complete, result=0
03:15:15.518 00.000 15712 worker thread done servicing request
03:15:15.518 00.000 15712 Worker thread wakes up
03:15:15.518 00.000 7988 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
03:15:15.525 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:15.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:17.157 01.632 15712 Exposure complete
03:15:17.219 00.062 15712 worker thread done servicing request
03:15:17.219 00.000 7988 OnExposeComplete: enter
03:15:17.219 00.000 7988 UpdateGuideState(): m_state=6
03:15:17.223 00.004 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5986
03:15:17.223 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=192.08, Mass=504, SNR=14.1, Peak=143 HFD=3.1
03:15:17.225 00.002 7988 MultiStar: [#1 0.01,-0.21,0.82,U] [#2 -0.46,0.48,0.89,U] [#3 0.18,-0.17,0.76,U] [#4 -0.30,-0.12,0.63,U] [#5 -0.26,-0.35,0.63,U] [#6 0.12,0.55,0.68,U] [#7 0.47,-0.53,0.55,U] [#8 0.40,-0.87,0.00,M9] 
03:15:17.227 00.002 7988 refined, 7 included, MultiStar: {-0.00, 0.04}, one-star: {0.27, 0.33}
03:15:17.227 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.05 = 0.05)
03:15:17.229 00.002 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
03:15:17.229 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.61 mountX=0.04 mountY=0.00, mountTheta=0.01
03:15:17.231 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.04, opts=13)
03:15:17.233 00.002 7988 Enqueuing Move request for scope (-0.00, 0.04)
03:15:17.233 00.000 15712 Worker thread wakes up
03:15:17.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
03:15:17.233 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
03:15:17.233 00.000 15712 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=0.00
03:15:17.235 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=74, FiltMax=255, Gamma=0.690
03:15:17.235 00.000 7988 UpdateGuideState exits: m=504 SNR=14.1
03:15:17.237 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:17.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:17.239 00.002 7988 Enqueuing Expose request
03:15:17.239 00.000 15712 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
03:15:17.239 00.000 15712 PPEC: input: 0.04, control: -0.02, exposure: 1500
03:15:17.239 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:17.239 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:15:17.239 00.000 15712 MoveAxis(E, 5, ABG)
03:15:17.239 00.000 15712 Guiding  Dir = 2, Dur = 5
03:15:17.239 00.000 15712 IsGuiding returns 0
03:15:17.299 00.060 15712 IsGuiding returns 0
03:15:17.299 00.000 15712 Move returns status 0, amount 5
03:15:17.299 00.000 15712 MoveAxis(N, 0, ABG)
03:15:17.299 00.000 15712 Move returns status 0, amount 0
03:15:17.299 00.000 15712 move complete, result=0
03:15:17.299 00.000 15712 worker thread done servicing request
03:15:17.299 00.000 15712 Worker thread wakes up
03:15:17.299 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:15:17.301 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:17.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:18.705 01.404 15712 Exposure complete
03:15:18.768 00.063 15712 worker thread done servicing request
03:15:18.770 00.002 7988 OnExposeComplete: enter
03:15:18.770 00.000 7988 UpdateGuideState(): m_state=6
03:15:18.770 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5987
03:15:18.770 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=191.84, Mass=447, SNR=13.4, Peak=149 HFD=2.8
03:15:18.770 00.000 7988 MultiStar: [#1 -0.30,-0.56,0.93,U] [#2 -0.38,0.55,0.93,U] [#3 0.40,-0.19,0.79,U] [#4 -0.59,-0.29,0.66,U] [#5 0.00,0.52,0.70,U] [#6 0.23,0.08,0.67,U] [#7 0.66,-0.22,0.49,U] [#8 -0.67,-0.81,0.00,M10] 
03:15:18.776 00.006 7988 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.16, 0.09}
03:15:18.776 00.000 7988 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.56) = xAngle (0.96 = 0.96)
03:15:18.776 00.000 7988 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
03:15:18.776 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.53 mountX=0.01 mountY=0.01, mountTheta=0.95
03:15:18.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
03:15:18.782 00.006 7988 Enqueuing Move request for scope (-0.01, 0.01)
03:15:18.782 00.000 15712 Worker thread wakes up
03:15:18.782 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
03:15:18.782 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
03:15:18.782 00.000 15712 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
03:15:18.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=74, FiltMax=255, Gamma=0.690
03:15:18.782 00.000 7988 UpdateGuideState exits: m=447 SNR=13.4
03:15:18.785 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:18.785 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:18.787 00.002 7988 Enqueuing Expose request
03:15:18.787 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
03:15:18.787 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
03:15:18.787 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:18.787 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:15:18.787 00.000 15712 MoveAxis(E, 4, ABG)
03:15:18.787 00.000 15712 Guiding  Dir = 2, Dur = 4
03:15:18.789 00.002 15712 IsGuiding returns 0
03:15:18.817 00.028 15712 IsGuiding returns 0
03:15:18.817 00.000 15712 Move returns status 0, amount 4
03:15:18.817 00.000 15712 MoveAxis(N, 0, ABG)
03:15:18.817 00.000 15712 Move returns status 0, amount 0
03:15:18.817 00.000 15712 move complete, result=0
03:15:18.817 00.000 15712 worker thread done servicing request
03:15:18.817 00.000 15712 Worker thread wakes up
03:15:18.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:18.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:18.817 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:15:20.456 01.639 15712 Exposure complete
03:15:20.526 00.070 15712 worker thread done servicing request
03:15:20.526 00.000 7988 OnExposeComplete: enter
03:15:20.527 00.001 7988 UpdateGuideState(): m_state=6
03:15:20.527 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5988
03:15:20.527 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=191.71, Mass=526, SNR=14.5, Peak=147 HFD=2.9
03:15:20.527 00.000 7988 MultiStar: [#1 -0.06,-0.20,0.90,U] [#2 -0.07,-0.07,0.85,U] [#3 0.28,-0.14,0.85,U] [#4 0.09,-0.55,0.75,U] [#5 -0.24,-0.50,0.63,U] [#6 -0.09,-0.56,0.66,U] [#7 -0.16,-0.58,0.54,U] [#8 -0.24,-1.19,0.00,R] 
03:15:20.527 00.000 7988 single-star, 7 included, MultiStar: {0.03, -0.29}, one-star: {0.27, -0.03}
03:15:20.527 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
03:15:20.527 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
03:15:20.527 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-0.12 mountX=-0.03 mountY=-0.27, mountTheta=-1.68
03:15:20.536 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.03, opts=13)
03:15:20.536 00.000 7988 Enqueuing Move request for scope (0.27, -0.03)
03:15:20.536 00.000 15712 Worker thread wakes up
03:15:20.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.03) opts 0xd
03:15:20.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.03)
03:15:20.536 00.000 15712 Moving (0.27, -0.03) raw xDistance=-0.03 yDistance=-0.27
03:15:20.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=73, FiltMax=255, Gamma=0.690
03:15:20.536 00.000 7988 UpdateGuideState exits: m=526 SNR=14.5
03:15:20.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:20.536 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:20.544 00.008 7988 Enqueuing Expose request
03:15:20.544 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
03:15:20.544 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
03:15:20.544 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
03:15:20.544 00.000 15712 MoveAxis(E, 4, ABG)
03:15:20.544 00.000 15712 Guiding  Dir = 2, Dur = 4
03:15:20.544 00.000 15712 IsGuiding returns 0
03:15:20.573 00.029 15712 IsGuiding returns 0
03:15:20.573 00.000 15712 Move returns status 0, amount 4
03:15:20.573 00.000 15712 MoveAxis(N, 69, ABG)
03:15:20.573 00.000 15712 Guiding  Dir = 0, Dur = 69
03:15:20.573 00.000 15712 IsGuiding returns 0
03:15:20.652 00.079 15712 IsGuiding returns 1
03:15:20.652 00.000 15712 scope still moving after pulse duration time elapsed
03:15:20.680 00.028 15712 IsGuiding returns 1
03:15:20.748 00.068 15712 IsGuiding returns 0
03:15:20.748 00.000 15712 scope move finished after 69 + 107 ms
03:15:20.748 00.000 15712 Move returns status 0, amount 69
03:15:20.748 00.000 15712 move complete, result=0
03:15:20.748 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.3 px 69 ms NORTH
03:15:20.753 00.005 15712 worker thread done servicing request
03:15:20.753 00.000 15712 Worker thread wakes up
03:15:20.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:20.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:22.160 01.407 15712 Exposure complete
03:15:22.226 00.066 15712 worker thread done servicing request
03:15:22.226 00.000 7988 OnExposeComplete: enter
03:15:22.226 00.000 7988 UpdateGuideState(): m_state=6
03:15:22.239 00.013 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5989
03:15:22.239 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=191.55, Mass=415, SNR=12.8, Peak=144 HFD=3.1
03:15:22.243 00.004 7988 MultiStar: [#1 0.24,-0.78,0.00,M1] [#2 0.10,-0.06,0.94,U] [#3 0.25,-0.54,0.75,U] [#4 -0.39,-0.77,0.00,M1] [#5 0.03,-0.35,0.72,U] [#6 -0.04,-0.05,0.69,U] [#7 -0.00,0.08,0.50,U] [#8 0.11,-0.55,0.46,U] 
03:15:22.243 00.000 7988 single-star, 6 included, MultiStar: {0.09, -0.23}, one-star: {0.13, -0.20}
03:15:22.243 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
03:15:22.243 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
03:15:22.243 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-0.97 mountX=-0.20 mountY=-0.13, mountTheta=-2.56
03:15:22.243 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.20, opts=13)
03:15:22.243 00.000 7988 Enqueuing Move request for scope (0.13, -0.20)
03:15:22.243 00.000 15712 Worker thread wakes up
03:15:22.243 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
03:15:22.243 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
03:15:22.243 00.000 15712 Moving (0.13, -0.20) raw xDistance=-0.20 yDistance=-0.13
03:15:22.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=72, FiltMax=255, Gamma=0.690
03:15:22.243 00.000 7988 UpdateGuideState exits: m=415 SNR=12.8
03:15:22.255 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:22.257 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:22.259 00.002 7988 Enqueuing Expose request
03:15:22.260 00.001 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.50
03:15:22.260 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
03:15:22.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:22.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:15:22.260 00.000 15712 MoveAxis(E, 42, ABG)
03:15:22.260 00.000 15712 Guiding  Dir = 2, Dur = 42
03:15:22.260 00.000 15712 IsGuiding returns 0
03:15:22.276 00.016 15712 PulseGuide returned control before completion, sleep 28
03:15:22.318 00.042 15712 IsGuiding returns 1
03:15:22.318 00.000 15712 scope still moving after pulse duration time elapsed
03:15:22.379 00.061 15712 IsGuiding returns 0
03:15:22.379 00.000 15712 scope move finished after 42 + 78 ms
03:15:22.379 00.000 15712 Move returns status 0, amount 42
03:15:22.379 00.000 15712 MoveAxis(N, 0, ABG)
03:15:22.379 00.000 15712 Move returns status 0, amount 0
03:15:22.382 00.003 15712 move complete, result=0
03:15:22.382 00.000 15712 worker thread done servicing request
03:15:22.382 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
03:15:22.382 00.000 15712 Worker thread wakes up
03:15:22.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:22.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:24.019 01.637 15712 Exposure complete
03:15:24.092 00.073 15712 worker thread done servicing request
03:15:24.097 00.005 7988 OnExposeComplete: enter
03:15:24.097 00.000 7988 UpdateGuideState(): m_state=6
03:15:24.097 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5990
03:15:24.097 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=191.80, Mass=479, SNR=13.8, Peak=140 HFD=3.1
03:15:24.097 00.000 7988 Star::Find false star n=7 nbg=274 bg=81.1 sigma=2.9 thresh=90 peak=90
03:15:24.097 00.000 7988 Star::Find false star n=9 nbg=283 bg=86.9 sigma=3.4 thresh=97 peak=97
03:15:24.097 00.000 7988 MultiStar: [#1 -0.22,-0.42,1.02,U] [#2 -0.05,-0.14,0.83,U] [#3 -0.28,-0.55,0.80,U] [#4 0.09,-0.60,0.65,U] [#5 0.06,-0.34,0.75,U] [#6 -0.21,-0.42,0.65,U] [#7 0.00,0.00,0.00,L] [#8 -0.26,-0.33,0.46,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.91,0.24,0.00,M3] 
03:15:24.097 00.000 7988 single-star, 7 included, MultiStar: {-0.08, -0.33}, one-star: {0.17, 0.05}
03:15:24.097 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
03:15:24.109 00.012 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
03:15:24.109 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.31 mountX=0.06 mountY=-0.17, mountTheta=-1.25
03:15:24.112 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.05, opts=13)
03:15:24.112 00.000 7988 Enqueuing Move request for scope (0.17, 0.05)
03:15:24.112 00.000 15712 Worker thread wakes up
03:15:24.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
03:15:24.112 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
03:15:24.112 00.000 15712 Moving (0.17, 0.05) raw xDistance=0.06 yDistance=-0.17
03:15:24.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=73, FiltMax=255, Gamma=0.690
03:15:24.118 00.006 7988 UpdateGuideState exits: m=479 SNR=13.8
03:15:24.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:24.120 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:24.122 00.002 7988 Enqueuing Expose request
03:15:24.122 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
03:15:24.122 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
03:15:24.122 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:24.122 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:15:24.124 00.002 15712 MoveAxis(E, 5, ABG)
03:15:24.124 00.000 15712 Guiding  Dir = 2, Dur = 5
03:15:24.124 00.000 15712 IsGuiding returns 0
03:15:24.128 00.004 15712 IsGuiding returns 0
03:15:24.128 00.000 15712 Move returns status 0, amount 5
03:15:24.128 00.000 15712 MoveAxis(N, 0, ABG)
03:15:24.128 00.000 15712 Move returns status 0, amount 0
03:15:24.128 00.000 15712 move complete, result=0
03:15:24.128 00.000 15712 worker thread done servicing request
03:15:24.128 00.000 15712 Worker thread wakes up
03:15:24.128 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
03:15:24.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:24.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:25.544 01.416 15712 Exposure complete
03:15:25.611 00.067 15712 worker thread done servicing request
03:15:25.611 00.000 7988 OnExposeComplete: enter
03:15:25.613 00.002 7988 UpdateGuideState(): m_state=6
03:15:25.614 00.001 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5991
03:15:25.615 00.001 7988 Star::Find returns 1 (0), X=974.72, Y=191.46, Mass=480, SNR=13.6, Peak=141 HFD=3.3
03:15:25.616 00.001 7988 MultiStar: [#1 0.32,-0.31,1.00,U] [#2 -0.02,0.04,0.87,U] [#3 0.37,-0.23,0.85,U] [#4 0.00,-0.10,0.74,U] [#5 0.17,-0.71,0.00,M1] [#6 -0.45,-0.19,0.69,U] [#7 -0.55,-0.14,0.46,U] [#8 0.57,0.28,0.43,U] 
03:15:25.617 00.001 7988 refined, 7 included, MultiStar: {0.10, -0.15}, one-star: {0.33, -0.28}
03:15:25.618 00.001 7988 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
03:15:25.618 00.000 7988 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
03:15:25.620 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.95 mountX=-0.15 mountY=-0.10, mountTheta=-2.54
03:15:25.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.15, opts=13)
03:15:25.622 00.000 7988 Enqueuing Move request for scope (0.10, -0.15)
03:15:25.624 00.002 15712 Worker thread wakes up
03:15:25.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
03:15:25.624 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
03:15:25.624 00.000 15712 Moving (0.10, -0.15) raw xDistance=-0.15 yDistance=-0.10
03:15:25.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=72, FiltMax=255, Gamma=0.690
03:15:25.624 00.000 7988 UpdateGuideState exits: m=480 SNR=13.6
03:15:25.627 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:25.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:25.629 00.002 7988 Enqueuing Expose request
03:15:25.629 00.000 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:15:25.629 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
03:15:25.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:25.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:15:25.629 00.000 15712 MoveAxis(E, 5, ABG)
03:15:25.629 00.000 15712 Guiding  Dir = 2, Dur = 5
03:15:25.631 00.002 15712 IsGuiding returns 0
03:15:25.687 00.056 15712 IsGuiding returns 0
03:15:25.687 00.000 15712 Move returns status 0, amount 5
03:15:25.687 00.000 15712 MoveAxis(N, 0, ABG)
03:15:25.687 00.000 15712 Move returns status 0, amount 0
03:15:25.687 00.000 15712 move complete, result=0
03:15:25.687 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
03:15:25.693 00.006 15712 worker thread done servicing request
03:15:25.693 00.000 15712 Worker thread wakes up
03:15:25.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:25.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:27.331 01.638 15712 Exposure complete
03:15:27.394 00.063 15712 worker thread done servicing request
03:15:27.394 00.000 7988 OnExposeComplete: enter
03:15:27.394 00.000 7988 UpdateGuideState(): m_state=6
03:15:27.394 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5992
03:15:27.394 00.000 7988 Star::Find returns 1 (0), X=974.28, Y=191.80, Mass=481, SNR=13.8, Peak=141 HFD=2.8
03:15:27.402 00.008 7988 Star::Find false star n=7 nbg=280 bg=82.4 sigma=3.2 thresh=92 peak=92
03:15:27.402 00.000 7988 Star::Find false star n=6 nbg=278 bg=79.6 sigma=3.1 thresh=89 peak=86
03:15:27.402 00.000 7988 MultiStar: [#1 -0.26,-0.16,1.06,U] [#2 -0.08,0.80,0.00,M1] [#3 -0.12,0.32,0.82,U] [#4 -0.23,0.24,0.64,U] [#5 -0.28,-0.02,0.72,U] [#6 -0.06,0.44,0.73,U] [#7 0.52,1.37,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.15,0.19,0.43,U] 
03:15:27.402 00.000 7988 single-star, 6 included, MultiStar: {-0.17, 0.13}, one-star: {-0.11, 0.05}
03:15:27.402 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.14 = 1.14)
03:15:27.402 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
03:15:27.402 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=0.05 mountY=0.11, mountTheta=1.14
03:15:27.410 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.05, opts=13)
03:15:27.410 00.000 7988 Enqueuing Move request for scope (-0.11, 0.05)
03:15:27.410 00.000 15712 Worker thread wakes up
03:15:27.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
03:15:27.410 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
03:15:27.410 00.000 15712 Moving (-0.11, 0.05) raw xDistance=0.05 yDistance=0.11
03:15:27.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=72, FiltMax=255, Gamma=0.690
03:15:27.410 00.000 7988 UpdateGuideState exits: m=481 SNR=13.8
03:15:27.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:27.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:27.410 00.000 7988 Enqueuing Expose request
03:15:27.410 00.000 15712 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:15:27.410 00.000 15712 PPEC: input: 0.05, control: -0.02, exposure: 1500
03:15:27.410 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:27.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:15:27.410 00.000 15712 MoveAxis(E, 5, ABG)
03:15:27.410 00.000 15712 Guiding  Dir = 2, Dur = 5
03:15:27.419 00.009 15712 IsGuiding returns 0
03:15:27.431 00.012 15712 IsGuiding returns 0
03:15:27.431 00.000 15712 Move returns status 0, amount 5
03:15:27.431 00.000 15712 MoveAxis(N, 0, ABG)
03:15:27.431 00.000 15712 Move returns status 0, amount 0
03:15:27.431 00.000 15712 move complete, result=0
03:15:27.431 00.000 15712 worker thread done servicing request
03:15:27.431 00.000 15712 Worker thread wakes up
03:15:27.431 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:15:27.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:27.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:28.846 01.415 15712 Exposure complete
03:15:28.909 00.063 15712 worker thread done servicing request
03:15:28.909 00.000 7988 OnExposeComplete: enter
03:15:28.914 00.005 7988 UpdateGuideState(): m_state=6
03:15:28.914 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5993
03:15:28.916 00.002 7988 Star::Find returns 1 (0), X=974.66, Y=192.13, Mass=475, SNR=13.9, Peak=148 HFD=2.6
03:15:28.916 00.000 7988 Star::Find false star n=6 nbg=284 bg=79.8 sigma=3.2 thresh=89 peak=88
03:15:28.918 00.002 7988 MultiStar: [#1 -0.30,0.12,0.97,U] [#2 -0.17,-0.14,0.86,U] [#3 -0.11,0.17,0.76,U] [#4 -0.45,0.01,0.76,U] [#5 0.02,0.11,0.74,U] [#6 -0.32,0.31,0.72,U] [#7 0.09,-0.06,0.49,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.38,0.69,0.00,M2] 
03:15:28.918 00.000 7988 refined, 7 included, MultiStar: {-0.12, 0.13}, one-star: {0.27, 0.38}
03:15:28.920 00.002 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.77 = 0.77)
03:15:28.920 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
03:15:28.922 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.17 cameraTheta=2.34 mountX=0.12 mountY=0.12, mountTheta=0.75
03:15:28.924 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.13, opts=13)
03:15:28.925 00.001 7988 Enqueuing Move request for scope (-0.12, 0.13)
03:15:28.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=71, FiltMax=255, Gamma=0.690
03:15:28.925 00.000 7988 UpdateGuideState exits: m=475 SNR=13.9
03:15:28.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:28.925 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:28.930 00.005 7988 Enqueuing Expose request
03:15:28.930 00.000 15712 Worker thread wakes up
03:15:28.930 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
03:15:28.930 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
03:15:28.930 00.000 15712 Moving (-0.12, 0.13) raw xDistance=0.12 yDistance=0.12
03:15:28.930 00.000 15712 PPEC rslt: input = 0.12, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:15:28.930 00.000 15712 PPEC: input: 0.12, control: -0.02, exposure: 1500
03:15:28.930 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:28.930 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:15:28.930 00.000 15712 MoveAxis(E, 5, ABG)
03:15:28.930 00.000 15712 Guiding  Dir = 2, Dur = 5
03:15:28.930 00.000 15712 IsGuiding returns 0
03:15:28.947 00.017 15712 IsGuiding returns 0
03:15:28.947 00.000 15712 Move returns status 0, amount 5
03:15:28.947 00.000 15712 MoveAxis(N, 0, ABG)
03:15:28.947 00.000 15712 Move returns status 0, amount 0
03:15:28.947 00.000 15712 move complete, result=0
03:15:28.947 00.000 15712 worker thread done servicing request
03:15:28.947 00.000 15712 Worker thread wakes up
03:15:28.947 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:15:28.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:28.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:30.584 01.637 15712 Exposure complete
03:15:30.650 00.066 15712 worker thread done servicing request
03:15:30.650 00.000 7988 OnExposeComplete: enter
03:15:30.650 00.000 7988 UpdateGuideState(): m_state=6
03:15:30.650 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5994
03:15:30.650 00.000 7988 Star::Find returns 1 (0), X=974.25, Y=191.61, Mass=513, SNR=14.2, Peak=139 HFD=3.0
03:15:30.650 00.000 7988 MultiStar: [#1 -0.05,-0.08,0.98,U] [#2 -0.16,0.22,0.92,U] [#3 -0.20,-0.25,0.88,U] [#4 -0.55,0.03,0.72,U] [#5 -0.02,-0.17,0.76,U] [#6 -0.14,-0.74,0.00,M1] [#7 0.76,-0.13,0.00,M1] [#8 -0.54,-0.30,0.49,U] 
03:15:30.650 00.000 7988 single-star, 6 included, MultiStar: {-0.21, -0.08}, one-star: {-0.14, -0.14}
03:15:30.650 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.92 = 2.37)
03:15:30.650 00.000 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
03:15:30.650 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-2.35 mountX=-0.14 mountY=0.14, mountTheta=2.35
03:15:30.650 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.14, opts=13)
03:15:30.650 00.000 7988 Enqueuing Move request for scope (-0.14, -0.14)
03:15:30.664 00.014 15712 Worker thread wakes up
03:15:30.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=71, FiltMax=255, Gamma=0.690
03:15:30.664 00.000 7988 UpdateGuideState exits: m=513 SNR=14.2
03:15:30.666 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:30.666 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:30.668 00.002 7988 Enqueuing Expose request
03:15:30.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
03:15:30.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
03:15:30.668 00.000 15712 Moving (-0.14, -0.14) raw xDistance=-0.14 yDistance=0.14
03:15:30.668 00.000 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:15:30.668 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
03:15:30.668 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:30.668 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:15:30.668 00.000 15712 MoveAxis(E, 5, ABG)
03:15:30.668 00.000 15712 Guiding  Dir = 2, Dur = 5
03:15:30.685 00.017 15712 IsGuiding returns 0
03:15:30.698 00.013 15712 IsGuiding returns 0
03:15:30.698 00.000 15712 Move returns status 0, amount 5
03:15:30.698 00.000 15712 MoveAxis(N, 0, ABG)
03:15:30.698 00.000 15712 Move returns status 0, amount 0
03:15:30.698 00.000 15712 move complete, result=0
03:15:30.698 00.000 15712 worker thread done servicing request
03:15:30.698 00.000 15712 Worker thread wakes up
03:15:30.698 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:15:30.712 00.014 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:30.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:32.118 01.406 15712 Exposure complete
03:15:32.183 00.065 15712 worker thread done servicing request
03:15:32.183 00.000 7988 OnExposeComplete: enter
03:15:32.183 00.000 7988 UpdateGuideState(): m_state=6
03:15:32.183 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5995
03:15:32.183 00.000 7988 Star::Find returns 1 (0), X=974.46, Y=191.79, Mass=554, SNR=15.0, Peak=144 HFD=3.2
03:15:32.183 00.000 7988 Star::Find false star n=7 nbg=276 bg=86.1 sigma=3.2 thresh=96 peak=93
03:15:32.183 00.000 7988 Star::Find false star n=6 nbg=278 bg=81.2 sigma=3.0 thresh=90 peak=89
03:15:32.183 00.000 7988 MultiStar: [#1 0.00,0.04,0.81,U] [#2 -0.12,0.19,0.76,U] [#3 -0.08,0.61,0.84,U] [#4 0.29,-0.46,0.62,U] [#5 -0.16,-0.56,0.71,U] [#6 -0.29,-0.37,0.68,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 3.44,2.45,0.00,M8] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:15:32.183 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.04}, one-star: {0.08, 0.04}
03:15:32.183 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.36)
03:15:32.183 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
03:15:32.193 00.010 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.36 mountX=-0.04 mountY=0.04, mountTheta=2.35
03:15:32.195 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
03:15:32.195 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
03:15:32.195 00.000 15712 Worker thread wakes up
03:15:32.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
03:15:32.195 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
03:15:32.195 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
03:15:32.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=72, FiltMax=255, Gamma=0.690
03:15:32.195 00.000 7988 UpdateGuideState exits: m=554 SNR=15.0
03:15:32.200 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:32.200 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:32.202 00.002 7988 Enqueuing Expose request
03:15:32.202 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:15:32.202 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
03:15:32.202 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:32.202 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:15:32.202 00.000 15712 MoveAxis(E, 4, ABG)
03:15:32.202 00.000 15712 Guiding  Dir = 2, Dur = 4
03:15:32.202 00.000 15712 IsGuiding returns 0
03:15:32.229 00.027 15712 IsGuiding returns 0
03:15:32.229 00.000 15712 Move returns status 0, amount 4
03:15:32.229 00.000 15712 MoveAxis(N, 0, ABG)
03:15:32.229 00.000 15712 Move returns status 0, amount 0
03:15:32.229 00.000 15712 move complete, result=0
03:15:32.229 00.000 15712 worker thread done servicing request
03:15:32.229 00.000 15712 Worker thread wakes up
03:15:32.229 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:15:32.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:32.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:33.634 01.405 7988 evsrv: cli 0CCCF3A8 connect
03:15:33.634 00.000 7988 case statement mapped state 6 to 3
03:15:33.638 00.004 7988 case statement mapped state 6 to 3
03:15:33.638 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_app_state","id":"f57926ab-008f-40a0-b0fa-c1c7467fd652"}
03:15:33.642 00.004 7988 case statement mapped state 6 to 3
03:15:33.642 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f57926ab-008f-40a0-b0fa-c1c7467fd652"}
03:15:33.642 00.000 7988 evsrv: cli 0CCCF3A8 disconnect
03:15:33.867 00.225 15712 Exposure complete
03:15:33.928 00.061 15712 worker thread done servicing request
03:15:33.928 00.000 7988 OnExposeComplete: enter
03:15:33.928 00.000 7988 UpdateGuideState(): m_state=6
03:15:33.928 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5996
03:15:33.928 00.000 7988 Star::Find returns 1 (0), X=975.18, Y=192.04, Mass=493, SNR=14.0, Peak=146 HFD=3.0
03:15:33.928 00.000 7988 Star::Find false star n=5 nbg=278 bg=80.3 sigma=3.0 thresh=89 peak=88
03:15:33.928 00.000 7988 MultiStar: [#1 -0.16,-0.30,0.89,U] [#2 -0.18,0.16,0.91,U] [#3 0.01,-0.10,0.86,U] [#4 0.35,-0.49,0.65,U] [#5 -0.46,-0.01,0.70,U] [#6 -0.23,-0.42,0.63,U] [#7 0.00,0.00,0.00,L] [#8 -0.23,0.35,0.41,U] [#9 0.00,0.00,0.00,L] [#10 0.00,-1.19,0.00,M3] 
03:15:33.928 00.000 7988 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.79, 0.29}
03:15:33.928 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
03:15:33.941 00.013 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
03:15:33.941 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.18 mountX=-0.06 mountY=-0.02, mountTheta=-2.77
03:15:33.945 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.06, opts=13)
03:15:33.945 00.000 7988 Enqueuing Move request for scope (0.02, -0.06)
03:15:33.947 00.002 15712 Worker thread wakes up
03:15:33.947 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
03:15:33.947 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
03:15:33.947 00.000 15712 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.02
03:15:33.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=71, FiltMax=255, Gamma=0.690
03:15:33.947 00.000 7988 UpdateGuideState exits: m=493 SNR=14.0
03:15:33.950 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:33.950 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:33.952 00.002 7988 Enqueuing Expose request
03:15:33.952 00.000 15712 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:15:33.952 00.000 15712 PPEC: input: -0.06, control: -0.01, exposure: 1500
03:15:33.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:33.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:15:33.952 00.000 15712 MoveAxis(E, 3, ABG)
03:15:33.952 00.000 15712 Guiding  Dir = 2, Dur = 3
03:15:33.965 00.013 15712 IsGuiding returns 0
03:15:33.978 00.013 15712 IsGuiding returns 0
03:15:33.978 00.000 15712 Move returns status 0, amount 3
03:15:33.978 00.000 15712 MoveAxis(N, 0, ABG)
03:15:33.978 00.000 15712 Move returns status 0, amount 0
03:15:33.978 00.000 15712 move complete, result=0
03:15:33.978 00.000 15712 worker thread done servicing request
03:15:33.978 00.000 15712 Worker thread wakes up
03:15:33.978 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
03:15:33.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:33.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:35.399 01.421 15712 Exposure complete
03:15:35.462 00.063 7988 OnExposeComplete: enter
03:15:35.464 00.002 7988 UpdateGuideState(): m_state=6
03:15:35.466 00.002 15712 worker thread done servicing request
03:15:35.466 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5997
03:15:35.466 00.000 7988 Star::Find returns 1 (0), X=974.23, Y=191.84, Mass=536, SNR=14.5, Peak=140 HFD=3.4
03:15:35.466 00.000 7988 Star::Find false star n=10 nbg=275 bg=80.6 sigma=2.9 thresh=89 peak=89
03:15:35.466 00.000 7988 MultiStar: [#1 -0.33,0.40,0.87,U] [#2 -0.51,0.19,0.88,U] [#3 -0.11,0.36,0.75,U] [#4 0.01,0.20,0.67,U] [#5 -0.07,0.14,0.68,U] [#6 0.25,0.43,0.66,U] [#7 0.17,0.02,0.57,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.37,1.19,0.00,M4] 
03:15:35.472 00.006 7988 single-star, 7 included, MultiStar: {-0.12, 0.23}, one-star: {-0.16, 0.09}
03:15:35.472 00.000 7988 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
03:15:35.472 00.000 7988 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
03:15:35.472 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.62 mountX=0.09 mountY=0.16, mountTheta=1.05
03:15:35.476 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.09, opts=13)
03:15:35.476 00.000 7988 Enqueuing Move request for scope (-0.16, 0.09)
03:15:35.476 00.000 15712 Worker thread wakes up
03:15:35.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
03:15:35.476 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
03:15:35.476 00.000 15712 Moving (-0.16, 0.09) raw xDistance=0.09 yDistance=0.16
03:15:35.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=72, FiltMax=255, Gamma=0.690
03:15:35.476 00.000 7988 UpdateGuideState exits: m=536 SNR=14.5
03:15:35.482 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:35.482 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:35.484 00.002 7988 Enqueuing Expose request
03:15:35.484 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:15:35.484 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
03:15:35.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:35.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:15:35.484 00.000 15712 MoveAxis(E, 3, ABG)
03:15:35.484 00.000 15712 Guiding  Dir = 2, Dur = 3
03:15:35.486 00.002 15712 IsGuiding returns 0
03:15:35.506 00.020 15712 IsGuiding returns 0
03:15:35.506 00.000 15712 Move returns status 0, amount 3
03:15:35.506 00.000 15712 MoveAxis(N, 0, ABG)
03:15:35.506 00.000 15712 Move returns status 0, amount 0
03:15:35.506 00.000 15712 move complete, result=0
03:15:35.506 00.000 15712 worker thread done servicing request
03:15:35.506 00.000 15712 Worker thread wakes up
03:15:35.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:35.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:35.506 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
03:15:37.247 01.741 15712 Exposure complete
03:15:37.311 00.064 15712 worker thread done servicing request
03:15:37.311 00.000 7988 OnExposeComplete: enter
03:15:37.311 00.000 7988 UpdateGuideState(): m_state=6
03:15:37.311 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5998
03:15:37.311 00.000 7988 Star::Find returns 1 (0), X=974.53, Y=192.23, Mass=482, SNR=13.8, Peak=137 HFD=3.2
03:15:37.311 00.000 7988 Star::Find false star n=8 nbg=277 bg=89.4 sigma=3.1 thresh=99 peak=98
03:15:37.311 00.000 7988 MultiStar: [#1 -0.18,0.05,1.06,U] [#2 -0.36,0.64,0.00,M1] [#3 0.29,-0.01,0.67,U] [#4 -0.27,0.67,0.00,M1] [#5 -0.87,0.11,0.00,M1] [#6 -0.37,-0.04,0.54,U] [#7 0.34,0.52,0.44,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 -0.95,0.41,0.00,M4] 
03:15:37.311 00.000 7988 refined, 4 included, MultiStar: {0.03, 0.20}, one-star: {0.14, 0.48}
03:15:37.311 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
03:15:37.311 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
03:15:37.311 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.44 mountX=0.20 mountY=-0.03, mountTheta=-0.15
03:15:37.311 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.20, opts=13)
03:15:37.325 00.014 7988 Enqueuing Move request for scope (0.03, 0.20)
03:15:37.325 00.000 15712 Worker thread wakes up
03:15:37.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
03:15:37.325 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
03:15:37.325 00.000 15712 Moving (0.03, 0.20) raw xDistance=0.20 yDistance=-0.03
03:15:37.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=71, FiltMax=255, Gamma=0.690
03:15:37.325 00.000 7988 UpdateGuideState exits: m=482 SNR=13.8
03:15:37.328 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:37.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:37.330 00.002 7988 Enqueuing Expose request
03:15:37.330 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 639.49
03:15:37.330 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
03:15:37.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:37.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:15:37.330 00.000 15712 MoveAxis(W, 36, ABG)
03:15:37.330 00.000 15712 Guiding  Dir = 3, Dur = 36
03:15:37.330 00.000 15712 IsGuiding returns 0
03:15:37.358 00.028 15712 PulseGuide returned control before completion, sleep 18
03:15:37.388 00.030 15712 IsGuiding returns 1
03:15:37.388 00.000 15712 scope still moving after pulse duration time elapsed
03:15:37.423 00.035 15712 IsGuiding returns 0
03:15:37.423 00.000 15712 scope move finished after 36 + 56 ms
03:15:37.423 00.000 15712 Move returns status 0, amount 36
03:15:37.423 00.000 15712 MoveAxis(N, 0, ABG)
03:15:37.423 00.000 15712 Move returns status 0, amount 0
03:15:37.423 00.000 15712 move complete, result=0
03:15:37.423 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
03:15:37.426 00.003 15712 worker thread done servicing request
03:15:37.426 00.000 15712 Worker thread wakes up
03:15:37.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:37.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:38.843 01.417 15712 Exposure complete
03:15:38.905 00.062 15712 worker thread done servicing request
03:15:38.905 00.000 7988 OnExposeComplete: enter
03:15:38.905 00.000 7988 UpdateGuideState(): m_state=6
03:15:38.905 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5999
03:15:38.905 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=191.72, Mass=523, SNR=14.6, Peak=147 HFD=2.8
03:15:38.905 00.000 7988 Star::Find false star n=6 nbg=277 bg=90.4 sigma=3.1 thresh=100 peak=100
03:15:38.905 00.000 7988 Star::Find false star n=9 nbg=274 bg=80.4 sigma=3.0 thresh=89 peak=88
03:15:38.905 00.000 7988 MultiStar: [#1 -0.22,0.22,0.95,U] [#2 -0.33,-0.01,0.80,U] [#3 -0.20,0.01,0.82,U] [#4 -0.17,-0.11,0.66,U] [#5 0.55,-0.08,0.64,U] [#6 0.05,-0.23,0.55,U] [#7 0.99,0.18,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.09,0.21,0.41,U] 
03:15:38.905 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.00}, one-star: {0.24, -0.02}
03:15:38.905 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
03:15:38.905 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
03:15:38.920 00.015 7988 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.97 mountX=0.00 mountY=0.02, mountTheta=1.41
03:15:38.921 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.00, opts=13)
03:15:38.921 00.000 7988 Enqueuing Move request for scope (-0.02, 0.00)
03:15:38.921 00.000 15712 Worker thread wakes up
03:15:38.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
03:15:38.921 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
03:15:38.921 00.000 15712 Moving (-0.02, 0.00) raw xDistance=0.00 yDistance=0.02
03:15:38.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=72, FiltMax=255, Gamma=0.690
03:15:38.921 00.000 7988 UpdateGuideState exits: m=523 SNR=14.6
03:15:38.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:38.921 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:38.921 00.000 7988 Enqueuing Expose request
03:15:38.921 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:15:38.921 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
03:15:38.921 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:38.921 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:15:38.921 00.000 15712 MoveAxis(E, 2, ABG)
03:15:38.921 00.000 15712 Guiding  Dir = 2, Dur = 2
03:15:38.921 00.000 15712 IsGuiding returns 0
03:15:38.956 00.035 15712 IsGuiding returns 0
03:15:38.956 00.000 15712 Move returns status 0, amount 2
03:15:38.956 00.000 15712 MoveAxis(N, 0, ABG)
03:15:38.956 00.000 15712 Move returns status 0, amount 0
03:15:38.956 00.000 15712 move complete, result=0
03:15:38.956 00.000 15712 worker thread done servicing request
03:15:38.956 00.000 15712 Worker thread wakes up
03:15:38.956 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:15:38.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:38.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:40.598 01.642 15712 Exposure complete
03:15:40.662 00.064 15712 worker thread done servicing request
03:15:40.662 00.000 7988 OnExposeComplete: enter
03:15:40.662 00.000 7988 UpdateGuideState(): m_state=6
03:15:40.662 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6000
03:15:40.662 00.000 7988 Star::Find returns 1 (0), X=974.51, Y=191.96, Mass=411, SNR=12.8, Peak=143 HFD=2.4
03:15:40.662 00.000 7988 Star::Find false star n=3 nbg=274 bg=91.8 sigma=3.3 thresh=102 peak=100
03:15:40.662 00.000 7988 MultiStar: [#1 0.20,-0.50,0.90,U] [#2 -0.04,0.12,0.93,U] [#3 0.07,-0.43,0.98,U] [#4 -0.43,-0.73,0.00,M1] [#5 -0.14,-0.35,0.86,U] [#6 0.47,0.07,0.69,U] [#7 1.10,0.22,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 4.21,2.59,0.00,M9] 
03:15:40.662 00.000 7988 refined, 5 included, MultiStar: {0.10, -0.15}, one-star: {0.13, 0.21}
03:15:40.662 00.000 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
03:15:40.662 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
03:15:40.662 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
03:15:40.675 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.15, opts=13)
03:15:40.677 00.002 7988 Enqueuing Move request for scope (0.10, -0.15)
03:15:40.677 00.000 15712 Worker thread wakes up
03:15:40.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
03:15:40.677 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
03:15:40.677 00.000 15712 Moving (0.10, -0.15) raw xDistance=-0.15 yDistance=-0.10
03:15:40.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=72, FiltMax=255, Gamma=0.690
03:15:40.677 00.000 7988 UpdateGuideState exits: m=411 SNR=12.8
03:15:40.680 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:40.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:40.682 00.002 7988 Enqueuing Expose request
03:15:40.682 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:15:40.682 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
03:15:40.682 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:40.682 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:15:40.682 00.000 15712 MoveAxis(E, 2, ABG)
03:15:40.682 00.000 15712 Guiding  Dir = 2, Dur = 2
03:15:40.684 00.002 15712 IsGuiding returns 0
03:15:40.690 00.006 15712 IsGuiding returns 0
03:15:40.690 00.000 15712 Move returns status 0, amount 2
03:15:40.690 00.000 15712 MoveAxis(N, 0, ABG)
03:15:40.690 00.000 15712 Move returns status 0, amount 0
03:15:40.690 00.000 15712 move complete, result=0
03:15:40.690 00.000 15712 worker thread done servicing request
03:15:40.690 00.000 15712 Worker thread wakes up
03:15:40.690 00.000 7988 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
03:15:40.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:40.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:42.107 01.417 15712 Exposure complete
03:15:42.175 00.068 15712 worker thread done servicing request
03:15:42.175 00.000 7988 OnExposeComplete: enter
03:15:42.175 00.000 7988 UpdateGuideState(): m_state=6
03:15:42.175 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6001
03:15:42.175 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=191.51, Mass=443, SNR=13.4, Peak=135 HFD=3.3
03:15:42.175 00.000 7988 Star::Find false star n=6 nbg=279 bg=92.0 sigma=3.4 thresh=102 peak=100
03:15:42.175 00.000 7988 MultiStar: [#1 0.36,-0.57,0.89,U] [#2 -0.08,0.33,0.89,U] [#3 0.26,-0.44,0.82,U] [#4 0.28,-0.89,0.00,M2] [#5 0.17,0.14,0.64,U] [#6 0.25,-0.47,0.61,U] [#7 0.49,-0.23,0.46,U] [#8 0.00,0.00,0.00,L] [#9 3.10,2.14,0.00,M10] 
03:15:42.175 00.000 7988 refined, 6 included, MultiStar: {0.24, -0.21}, one-star: {0.33, -0.23}
03:15:42.175 00.000 7988 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.56) = xAngle (-2.28 = -2.28)
03:15:42.175 00.000 7988 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
03:15:42.175 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-0.72 mountX=-0.21 mountY=-0.23, mountTheta=-2.29
03:15:42.187 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.21, opts=13)
03:15:42.187 00.000 7988 Enqueuing Move request for scope (0.24, -0.21)
03:15:42.187 00.000 15712 Worker thread wakes up
03:15:42.187 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.21) opts 0xd
03:15:42.187 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.21)
03:15:42.187 00.000 15712 Moving (0.24, -0.21) raw xDistance=-0.21 yDistance=-0.23
03:15:42.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=72, FiltMax=255, Gamma=0.690
03:15:42.187 00.000 7988 UpdateGuideState exits: m=443 SNR=13.4
03:15:42.193 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:42.193 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:42.195 00.002 7988 Enqueuing Expose request
03:15:42.195 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.48
03:15:42.195 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
03:15:42.195 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:42.195 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:15:42.195 00.000 15712 MoveAxis(E, 43, ABG)
03:15:42.195 00.000 15712 Guiding  Dir = 2, Dur = 43
03:15:42.197 00.002 15712 IsGuiding returns 0
03:15:42.219 00.022 15712 PulseGuide returned control before completion, sleep 30
03:15:42.269 00.050 15712 IsGuiding returns 1
03:15:42.269 00.000 15712 scope still moving after pulse duration time elapsed
03:15:42.300 00.031 15712 IsGuiding returns 0
03:15:42.300 00.000 15712 scope move finished after 43 + 59 ms
03:15:42.300 00.000 15712 Move returns status 0, amount 43
03:15:42.300 00.000 15712 MoveAxis(N, 0, ABG)
03:15:42.300 00.000 15712 Move returns status 0, amount 0
03:15:42.300 00.000 15712 move complete, result=0
03:15:42.300 00.000 7988 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
03:15:42.302 00.002 15712 worker thread done servicing request
03:15:42.302 00.000 15712 Worker thread wakes up
03:15:42.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:42.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:43.942 01.640 15712 Exposure complete
03:15:44.007 00.065 15712 worker thread done servicing request
03:15:44.007 00.000 7988 OnExposeComplete: enter
03:15:44.007 00.000 7988 UpdateGuideState(): m_state=6
03:15:44.013 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6002
03:15:44.013 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=192.06, Mass=457, SNR=13.4, Peak=137 HFD=2.6
03:15:44.015 00.002 7988 Star::Find false star n=4 nbg=281 bg=92.5 sigma=3.5 thresh=103 peak=103
03:15:44.015 00.000 7988 Star::Find false star n=7 nbg=281 bg=79.7 sigma=3.0 thresh=89 peak=89
03:15:44.017 00.002 7988 MultiStar: [#1 0.36,-0.45,0.87,U] [#2 0.14,0.42,0.91,U] [#3 0.27,-0.20,0.82,U] [#4 -0.13,-0.21,0.73,U] [#5 -0.30,-1.22,0.00,M1] [#6 -0.03,0.06,0.69,U] [#7 -0.05,-0.38,0.59,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.43,0.09,0.48,U] 
03:15:44.017 00.000 7988 refined, 7 included, MultiStar: {0.18, -0.02}, one-star: {0.36, 0.32}
03:15:44.019 00.002 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.56) = xAngle (-1.70 = -1.70)
03:15:44.019 00.000 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.73 = -1.73)
03:15:44.021 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.14 mountX=-0.02 mountY=-0.18, mountTheta=-1.70
03:15:44.022 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.02, opts=13)
03:15:44.024 00.002 7988 Enqueuing Move request for scope (0.18, -0.02)
03:15:44.024 00.000 15712 Worker thread wakes up
03:15:44.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
03:15:44.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
03:15:44.024 00.000 15712 Moving (0.18, -0.02) raw xDistance=-0.02 yDistance=-0.18
03:15:44.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=85, FiltMin=71, FiltMax=255, Gamma=0.690
03:15:44.024 00.000 7988 UpdateGuideState exits: m=457 SNR=13.4
03:15:44.028 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:44.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:44.030 00.002 7988 Enqueuing Expose request
03:15:44.030 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:15:44.030 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
03:15:44.030 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:44.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:15:44.030 00.000 15712 MoveAxis(E, 3, ABG)
03:15:44.030 00.000 15712 Guiding  Dir = 2, Dur = 3
03:15:44.030 00.000 15712 IsGuiding returns 0
03:15:44.058 00.028 15712 IsGuiding returns 0
03:15:44.058 00.000 15712 Move returns status 0, amount 3
03:15:44.058 00.000 15712 MoveAxis(N, 0, ABG)
03:15:44.058 00.000 15712 Move returns status 0, amount 0
03:15:44.058 00.000 15712 move complete, result=0
03:15:44.058 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
03:15:44.060 00.002 15712 worker thread done servicing request
03:15:44.060 00.000 15712 Worker thread wakes up
03:15:44.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:44.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:45.476 01.416 15712 Exposure complete
03:15:45.538 00.062 15712 worker thread done servicing request
03:15:45.538 00.000 7988 OnExposeComplete: enter
03:15:45.538 00.000 7988 UpdateGuideState(): m_state=6
03:15:45.543 00.005 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6003
03:15:45.543 00.000 7988 Star::Find returns 1 (0), X=974.28, Y=191.92, Mass=493, SNR=14.1, Peak=144 HFD=3.2
03:15:45.545 00.002 7988 Star::Find false star n=5 nbg=275 bg=92.0 sigma=3.4 thresh=102 peak=102
03:15:45.545 00.000 7988 Star::Find false star n=5 nbg=279 bg=80.5 sigma=3.1 thresh=90 peak=88
03:15:45.547 00.002 7988 MultiStar: [#1 -0.04,-0.19,0.89,U] [#2 -0.06,-0.10,0.82,U] [#3 0.16,-0.65,0.77,U] [#4 -0.17,-0.38,0.72,U] [#5 -0.10,-0.44,0.63,U] [#6 0.20,-0.84,0.00,M1] [#7 -0.32,-0.37,0.41,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.34,-1.12,0.00,M3] 
03:15:45.549 00.002 7988 single-star, 6 included, MultiStar: {-0.07, -0.24}, one-star: {-0.10, 0.18}
03:15:45.549 00.000 7988 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.56) = xAngle (0.53 = 0.53)
03:15:45.549 00.000 7988 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
03:15:45.551 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.10 mountX=0.18 mountY=0.10, mountTheta=0.51
03:15:45.552 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.18, opts=13)
03:15:45.554 00.002 7988 Enqueuing Move request for scope (-0.10, 0.18)
03:15:45.554 00.000 15712 Worker thread wakes up
03:15:45.554 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
03:15:45.554 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
03:15:45.554 00.000 15712 Moving (-0.10, 0.18) raw xDistance=0.18 yDistance=0.10
03:15:45.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=86, FiltMin=71, FiltMax=255, Gamma=0.690
03:15:45.554 00.000 7988 UpdateGuideState exits: m=493 SNR=14.1
03:15:45.558 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:45.558 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:45.560 00.002 7988 Enqueuing Expose request
03:15:45.560 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.48
03:15:45.560 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
03:15:45.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:45.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:15:45.560 00.000 15712 MoveAxis(W, 32, ABG)
03:15:45.560 00.000 15712 Guiding  Dir = 3, Dur = 32
03:15:45.560 00.000 15712 IsGuiding returns 0
03:15:45.573 00.013 15712 PulseGuide returned control before completion, sleep 27
03:15:45.621 00.048 15712 IsGuiding returns 1
03:15:45.621 00.000 15712 scope still moving after pulse duration time elapsed
03:15:45.649 00.028 15712 IsGuiding returns 0
03:15:45.649 00.000 15712 scope move finished after 32 + 55 ms
03:15:45.649 00.000 15712 Move returns status 0, amount 32
03:15:45.649 00.000 15712 MoveAxis(N, 0, ABG)
03:15:45.649 00.000 15712 Move returns status 0, amount 0
03:15:45.649 00.000 15712 move complete, result=0
03:15:45.649 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
03:15:45.651 00.002 15712 worker thread done servicing request
03:15:45.651 00.000 15712 Worker thread wakes up
03:15:45.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:45.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:47.293 01.642 15712 Exposure complete
03:15:47.357 00.064 15712 worker thread done servicing request
03:15:47.357 00.000 7988 OnExposeComplete: enter
03:15:47.357 00.000 7988 UpdateGuideState(): m_state=6
03:15:47.357 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6004
03:15:47.357 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=191.53, Mass=474, SNR=13.9, Peak=139 HFD=2.9
03:15:47.357 00.000 7988 Star::Find false star n=3 nbg=285 bg=88.8 sigma=3.5 thresh=99 peak=99
03:15:47.357 00.000 7988 MultiStar: [#1 0.12,-0.40,0.78,U] [#2 0.03,-0.64,0.87,U] [#3 -0.08,-0.53,0.68,U] [#4 -0.18,-0.62,0.70,U] [#5 -0.07,-1.08,0.00,M1] [#6 0.39,-0.71,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.01,-0.25,0.38,U] [#9 3.11,2.25,0.00,R] 
03:15:47.357 00.000 7988 single-star, 5 included, MultiStar: {0.04, -0.45}, one-star: {0.25, -0.21}
03:15:47.357 00.000 7988 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
03:15:47.357 00.000 7988 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
03:15:47.357 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-0.70 mountX=-0.21 mountY=-0.25, mountTheta=-2.28
03:15:47.357 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.21, opts=13)
03:15:47.371 00.014 7988 Enqueuing Move request for scope (0.25, -0.21)
03:15:47.371 00.000 15712 Worker thread wakes up
03:15:47.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd
03:15:47.371 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.21)
03:15:47.371 00.000 15712 Moving (0.25, -0.21) raw xDistance=-0.21 yDistance=-0.25
03:15:47.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=71, FiltMax=255, Gamma=0.690
03:15:47.371 00.000 7988 UpdateGuideState exits: m=474 SNR=13.9
03:15:47.374 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:47.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:47.374 00.000 7988 Enqueuing Expose request
03:15:47.374 00.000 15712 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.48
03:15:47.374 00.000 15712 PPEC: input: -0.21, control: -0.13, exposure: 1500
03:15:47.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:47.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:15:47.374 00.000 15712 MoveAxis(E, 44, ABG)
03:15:47.374 00.000 15712 Guiding  Dir = 2, Dur = 44
03:15:47.374 00.000 15712 IsGuiding returns 0
03:15:47.397 00.023 15712 PulseGuide returned control before completion, sleep 34
03:15:47.435 00.038 15712 IsGuiding returns 1
03:15:47.435 00.000 15712 scope still moving after pulse duration time elapsed
03:15:47.490 00.055 15712 IsGuiding returns 0
03:15:47.490 00.000 15712 scope move finished after 44 + 73 ms
03:15:47.490 00.000 15712 Move returns status 0, amount 44
03:15:47.490 00.000 15712 MoveAxis(N, 0, ABG)
03:15:47.490 00.000 15712 Move returns status 0, amount 0
03:15:47.490 00.000 15712 move complete, result=0
03:15:47.490 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
03:15:47.497 00.007 15712 worker thread done servicing request
03:15:47.497 00.000 15712 Worker thread wakes up
03:15:47.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:47.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:48.904 01.407 15712 Exposure complete
03:15:48.967 00.063 15712 worker thread done servicing request
03:15:48.967 00.000 7988 OnExposeComplete: enter
03:15:48.967 00.000 7988 UpdateGuideState(): m_state=6
03:15:48.971 00.004 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6005
03:15:48.971 00.000 7988 Star::Find returns 1 (0), X=974.62, Y=191.45, Mass=494, SNR=14.0, Peak=145 HFD=3.0
03:15:48.971 00.000 7988 Star::Find false star n=7 nbg=279 bg=91.9 sigma=3.4 thresh=102 peak=102
03:15:48.971 00.000 7988 Star::Find false star n=9 nbg=279 bg=84.4 sigma=2.8 thresh=93 peak=92
03:15:48.971 00.000 7988 MultiStar: [#1 0.25,-0.20,0.86,U] [#2 0.26,0.14,0.87,U] [#3 0.60,-0.17,0.73,U] [#4 0.15,-0.68,0.78,U] [#5 -0.62,-0.85,0.00,M2] [#6 -0.10,-0.38,0.53,U] [#7 0.35,0.58,0.37,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.11,0.40,0.40,U] 
03:15:48.971 00.000 7988 refined, 7 included, MultiStar: {0.23, -0.15}, one-star: {0.23, -0.29}
03:15:48.971 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
03:15:48.971 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
03:15:48.971 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-0.58 mountX=-0.15 mountY=-0.22, mountTheta=-2.16
03:15:48.981 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.15, opts=13)
03:15:48.981 00.000 7988 Enqueuing Move request for scope (0.23, -0.15)
03:15:48.983 00.002 15712 Worker thread wakes up
03:15:48.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
03:15:48.983 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
03:15:48.983 00.000 15712 Moving (0.23, -0.15) raw xDistance=-0.15 yDistance=-0.22
03:15:48.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=70, FiltMax=255, Gamma=0.690
03:15:48.983 00.000 7988 UpdateGuideState exits: m=494 SNR=14.0
03:15:48.986 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:48.988 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:48.988 00.000 7988 Enqueuing Expose request
03:15:48.990 00.002 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:15:48.990 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
03:15:48.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:48.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:15:48.990 00.000 15712 MoveAxis(E, 3, ABG)
03:15:48.990 00.000 15712 Guiding  Dir = 2, Dur = 3
03:15:49.013 00.023 15712 IsGuiding returns 0
03:15:49.029 00.016 15712 IsGuiding returns 0
03:15:49.029 00.000 15712 Move returns status 0, amount 3
03:15:49.029 00.000 15712 MoveAxis(N, 0, ABG)
03:15:49.029 00.000 15712 Move returns status 0, amount 0
03:15:49.029 00.000 15712 move complete, result=0
03:15:49.029 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
03:15:49.032 00.003 15712 worker thread done servicing request
03:15:49.032 00.000 15712 Worker thread wakes up
03:15:49.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:49.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:50.672 01.640 15712 Exposure complete
03:15:50.734 00.062 15712 worker thread done servicing request
03:15:50.734 00.000 7988 OnExposeComplete: enter
03:15:50.734 00.000 7988 UpdateGuideState(): m_state=6
03:15:50.739 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
03:15:50.739 00.000 7988 Star::Find returns 1 (0), X=973.93, Y=191.26, Mass=460, SNR=13.3, Peak=150 HFD=2.8
03:15:50.741 00.002 7988 Star::Find false star n=7 nbg=277 bg=89.1 sigma=3.3 thresh=99 peak=98
03:15:50.743 00.002 7988 Star::Find false star n=7 nbg=276 bg=85.8 sigma=3.0 thresh=95 peak=95
03:15:50.743 00.000 7988 MultiStar: [#1 -0.38,-0.61,0.00,M1] [#2 -0.42,0.39,0.91,U] [#3 0.14,-0.47,0.80,U] [#4 -0.34,-0.24,0.71,U] [#5 -0.29,-0.23,0.54,U] [#6 -0.36,0.13,0.70,U] [#7 -0.36,0.39,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.68,0.24,0.00,M3] 
03:15:50.743 00.000 7988 refined, 6 included, MultiStar: {-0.30, -0.10}, one-star: {-0.46, -0.49}
03:15:50.743 00.000 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
03:15:50.743 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.41 = 1.88)
03:15:50.743 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-2.81 mountX=-0.11 mountY=0.30, mountTheta=1.91
03:15:50.750 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.10, opts=13)
03:15:50.750 00.000 7988 Enqueuing Move request for scope (-0.30, -0.10)
03:15:50.750 00.000 15712 Worker thread wakes up
03:15:50.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
03:15:50.750 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
03:15:50.750 00.000 15712 Moving (-0.30, -0.10) raw xDistance=-0.11 yDistance=0.30
03:15:50.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=70, FiltMax=255, Gamma=0.690
03:15:50.750 00.000 7988 UpdateGuideState exits: m=460 SNR=13.3
03:15:50.755 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:50.756 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:50.756 00.000 7988 Enqueuing Expose request
03:15:50.758 00.002 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:15:50.758 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
03:15:50.758 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:15:50.758 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:15:50.758 00.000 15712 MoveAxis(E, 4, ABG)
03:15:50.758 00.000 15712 Guiding  Dir = 2, Dur = 4
03:15:50.758 00.000 15712 IsGuiding returns 0
03:15:50.782 00.024 15712 IsGuiding returns 0
03:15:50.782 00.000 15712 Move returns status 0, amount 4
03:15:50.782 00.000 15712 MoveAxis(N, 0, ABG)
03:15:50.782 00.000 15712 Move returns status 0, amount 0
03:15:50.782 00.000 15712 move complete, result=0
03:15:50.782 00.000 15712 worker thread done servicing request
03:15:50.782 00.000 15712 Worker thread wakes up
03:15:50.782 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.3 px 0 ms NORTH
03:15:50.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:50.790 00.008 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:52.203 01.413 15712 Exposure complete
03:15:52.268 00.065 15712 worker thread done servicing request
03:15:52.268 00.000 7988 OnExposeComplete: enter
03:15:52.268 00.000 7988 UpdateGuideState(): m_state=6
03:15:52.268 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6007
03:15:52.268 00.000 7988 Star::Find returns 1 (0), X=975.07, Y=191.75, Mass=351, SNR=11.7, Peak=149 HFD=2.5
03:15:52.268 00.000 7988 Star::Find false star n=5 nbg=278 bg=90.9 sigma=3.2 thresh=101 peak=99
03:15:52.268 00.000 7988 Star::Find false star n=4 nbg=281 bg=86.7 sigma=3.2 thresh=96 peak=94
03:15:52.268 00.000 7988 Star::Find false star n=6 nbg=279 bg=95.1 sigma=3.2 thresh=105 peak=105
03:15:52.268 00.000 7988 Star::Find false star n=5 nbg=284 bg=83.8 sigma=3.4 thresh=94 peak=91
03:15:52.268 00.000 7988 MultiStar: [#1 -0.18,-0.39,0.96,U] [#2 -0.03,0.16,0.90,U] [#3 0.13,0.05,0.96,U] [#4 0.12,-0.21,0.97,U] [#5 -0.58,-0.34,0.77,U] [#6 0.29,-0.27,0.77,U] [#7 0.50,0.74,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:15:52.268 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {0.69, 0.00}
03:15:52.268 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
03:15:52.268 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
03:15:52.280 00.012 7988 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.04 mountX=-0.13 mountY=-0.08, mountTheta=-2.62
03:15:52.280 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.13, opts=13)
03:15:52.280 00.000 7988 Enqueuing Move request for scope (0.08, -0.13)
03:15:52.285 00.005 15712 Worker thread wakes up
03:15:52.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
03:15:52.285 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
03:15:52.285 00.000 15712 Moving (0.08, -0.13) raw xDistance=-0.13 yDistance=-0.08
03:15:52.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=73, FiltMax=255, Gamma=0.690
03:15:52.285 00.000 7988 UpdateGuideState exits: m=351 SNR=11.7
03:15:52.288 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:52.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:52.290 00.002 7988 Enqueuing Expose request
03:15:52.290 00.000 15712 PPEC rslt: input = -0.13, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:15:52.290 00.000 15712 PPEC: input: -0.13, control: -0.01, exposure: 1500
03:15:52.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:52.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:15:52.290 00.000 15712 MoveAxis(E, 5, ABG)
03:15:52.290 00.000 15712 Guiding  Dir = 2, Dur = 5
03:15:52.290 00.000 15712 IsGuiding returns 0
03:15:52.306 00.016 15712 IsGuiding returns 0
03:15:52.306 00.000 15712 Move returns status 0, amount 5
03:15:52.306 00.000 15712 MoveAxis(N, 0, ABG)
03:15:52.306 00.000 15712 Move returns status 0, amount 0
03:15:52.306 00.000 15712 move complete, result=0
03:15:52.306 00.000 15712 worker thread done servicing request
03:15:52.306 00.000 15712 Worker thread wakes up
03:15:52.306 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
03:15:52.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:52.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:54.052 01.746 15712 Exposure complete
03:15:54.113 00.061 15712 worker thread done servicing request
03:15:54.113 00.000 7988 OnExposeComplete: enter
03:15:54.113 00.000 7988 UpdateGuideState(): m_state=6
03:15:54.113 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6008
03:15:54.113 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=191.74, Mass=400, SNR=12.6, Peak=149 HFD=2.4
03:15:54.123 00.010 7988 MultiStar: [#1 -0.20,-0.00,1.03,U] [#2 -0.33,0.63,0.91,U] [#3 -0.31,-0.49,0.90,U] [#4 0.31,-0.25,0.75,U] [#5 -0.04,0.48,0.76,U] [#6 -0.07,-0.37,0.67,U] [#7 0.11,0.27,0.54,U] [#8 -0.45,0.71,0.00,M1] 
03:15:54.123 00.000 7988 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.46, -0.01}
03:15:54.123 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
03:15:54.123 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
03:15:54.123 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.13 mountX=0.03 mountY=0.02, mountTheta=0.55
03:15:54.129 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.03, opts=13)
03:15:54.129 00.000 7988 Enqueuing Move request for scope (-0.02, 0.03)
03:15:54.131 00.002 15712 Worker thread wakes up
03:15:54.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
03:15:54.131 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
03:15:54.131 00.000 15712 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.02
03:15:54.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=75, FiltMax=255, Gamma=0.690
03:15:54.131 00.000 7988 UpdateGuideState exits: m=400 SNR=12.6
03:15:54.134 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:54.134 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:54.136 00.002 7988 Enqueuing Expose request
03:15:54.136 00.000 15712 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:15:54.136 00.000 15712 PPEC: input: 0.03, control: -0.02, exposure: 1500
03:15:54.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:54.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:15:54.136 00.000 15712 MoveAxis(E, 5, ABG)
03:15:54.136 00.000 15712 Guiding  Dir = 2, Dur = 5
03:15:54.138 00.002 15712 IsGuiding returns 0
03:15:54.160 00.022 15712 IsGuiding returns 0
03:15:54.160 00.000 15712 Move returns status 0, amount 5
03:15:54.160 00.000 15712 MoveAxis(N, 0, ABG)
03:15:54.160 00.000 15712 Move returns status 0, amount 0
03:15:54.160 00.000 15712 move complete, result=0
03:15:54.160 00.000 7988 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:15:54.160 00.000 15712 worker thread done servicing request
03:15:54.160 00.000 15712 Worker thread wakes up
03:15:54.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:54.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:55.566 01.406 15712 Exposure complete
03:15:55.632 00.066 15712 worker thread done servicing request
03:15:55.632 00.000 7988 OnExposeComplete: enter
03:15:55.632 00.000 7988 UpdateGuideState(): m_state=6
03:15:55.632 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6009
03:15:55.635 00.003 7988 Star::Find returns 1 (0), X=974.47, Y=191.69, Mass=431, SNR=12.8, Peak=139 HFD=3.1
03:15:55.635 00.000 7988 Star::Find false star n=7 nbg=276 bg=91.1 sigma=3.3 thresh=101 peak=101
03:15:55.635 00.000 7988 Star::Find false star n=4 nbg=280 bg=86.3 sigma=3.1 thresh=96 peak=93
03:15:55.635 00.000 7988 MultiStar: [#1 0.01,-0.29,0.99,U] [#2 -0.21,-0.04,0.87,U] [#3 0.80,-0.52,0.00,M1] [#4 -0.32,-0.29,0.75,U] [#5 -0.45,-0.54,0.74,U] [#6 0.35,-0.67,0.00,M1] [#7 0.63,0.27,0.51,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.55,1.18,0.00,M4] 
03:15:55.635 00.000 7988 single-star, 5 included, MultiStar: {-0.07, -0.18}, one-star: {0.08, -0.05}
03:15:55.635 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
03:15:55.635 00.000 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
03:15:55.635 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.59 mountX=-0.05 mountY=-0.08, mountTheta=-2.16
03:15:55.643 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.05, opts=13)
03:15:55.643 00.000 7988 Enqueuing Move request for scope (0.08, -0.05)
03:15:55.643 00.000 15712 Worker thread wakes up
03:15:55.643 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
03:15:55.643 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
03:15:55.643 00.000 15712 Moving (0.08, -0.05) raw xDistance=-0.05 yDistance=-0.08
03:15:55.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=75, FiltMax=255, Gamma=0.690
03:15:55.643 00.000 7988 UpdateGuideState exits: m=431 SNR=12.8
03:15:55.649 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:55.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:55.652 00.003 7988 Enqueuing Expose request
03:15:55.652 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:15:55.652 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
03:15:55.652 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:55.652 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:15:55.652 00.000 15712 MoveAxis(E, 5, ABG)
03:15:55.652 00.000 15712 Guiding  Dir = 2, Dur = 5
03:15:55.679 00.027 15712 IsGuiding returns 0
03:15:55.693 00.014 15712 IsGuiding returns 0
03:15:55.693 00.000 15712 Move returns status 0, amount 5
03:15:55.693 00.000 15712 MoveAxis(N, 0, ABG)
03:15:55.693 00.000 15712 Move returns status 0, amount 0
03:15:55.693 00.000 15712 move complete, result=0
03:15:55.693 00.000 7988 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
03:15:55.697 00.004 15712 worker thread done servicing request
03:15:55.697 00.000 15712 Worker thread wakes up
03:15:55.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:55.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:57.336 01.639 15712 Exposure complete
03:15:57.401 00.065 15712 worker thread done servicing request
03:15:57.401 00.000 7988 OnExposeComplete: enter
03:15:57.401 00.000 7988 UpdateGuideState(): m_state=6
03:15:57.401 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6010
03:15:57.401 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=191.53, Mass=438, SNR=12.9, Peak=146 HFD=3.0
03:15:57.401 00.000 7988 Star::Find false star n=9 nbg=276 bg=89.6 sigma=3.3 thresh=99 peak=97
03:15:57.401 00.000 7988 Star::Find false star n=8 nbg=274 bg=88.1 sigma=2.9 thresh=97 peak=95
03:15:57.401 00.000 7988 MultiStar: [#1 -0.28,0.10,0.92,U] [#2 0.04,-0.04,0.84,U] [#3 -0.16,-0.48,0.64,U] [#4 0.30,-0.51,0.74,U] [#5 -0.05,-1.49,0.00,M1] [#6 0.04,-0.42,0.62,U] [#7 0.99,0.60,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.16,0.55,0.57,U] 
03:15:57.401 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.15}, one-star: {-0.38, -0.21}
03:15:57.401 00.000 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.57 = 2.71)
03:15:57.401 00.000 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.68)
03:15:57.401 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-2.01 mountX=-0.15 mountY=0.07, mountTheta=2.68
03:15:57.414 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.15, opts=13)
03:15:57.414 00.000 7988 Enqueuing Move request for scope (-0.07, -0.15)
03:15:57.414 00.000 15712 Worker thread wakes up
03:15:57.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
03:15:57.414 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
03:15:57.414 00.000 15712 Moving (-0.07, -0.15) raw xDistance=-0.15 yDistance=0.07
03:15:57.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=75, FiltMax=255, Gamma=0.690
03:15:57.418 00.004 7988 UpdateGuideState exits: m=438 SNR=12.9
03:15:57.418 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:57.420 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:57.420 00.000 7988 Enqueuing Expose request
03:15:57.422 00.002 15712 PPEC rslt: input = -0.15, final = -0.02, react = -0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:15:57.422 00.000 15712 PPEC: input: -0.15, control: -0.02, exposure: 1500
03:15:57.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:57.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:15:57.422 00.000 15712 MoveAxis(E, 5, ABG)
03:15:57.422 00.000 15712 Guiding  Dir = 2, Dur = 5
03:15:57.422 00.000 15712 IsGuiding returns 0
03:15:57.435 00.013 15712 IsGuiding returns 0
03:15:57.435 00.000 15712 Move returns status 0, amount 5
03:15:57.435 00.000 15712 MoveAxis(N, 0, ABG)
03:15:57.435 00.000 15712 Move returns status 0, amount 0
03:15:57.435 00.000 15712 move complete, result=0
03:15:57.435 00.000 15712 worker thread done servicing request
03:15:57.435 00.000 15712 Worker thread wakes up
03:15:57.435 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:15:57.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:57.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:15:58.855 01.420 15712 Exposure complete
03:15:58.918 00.063 15712 worker thread done servicing request
03:15:58.920 00.002 7988 OnExposeComplete: enter
03:15:58.920 00.000 7988 UpdateGuideState(): m_state=6
03:15:58.920 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6011
03:15:58.920 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=191.47, Mass=384, SNR=12.4, Peak=137 HFD=2.7
03:15:58.920 00.000 7988 Star::Find false star n=4 nbg=282 bg=88.0 sigma=3.2 thresh=98 peak=97
03:15:58.920 00.000 7988 Star::Find false star n=4 nbg=283 bg=89.2 sigma=3.5 thresh=100 peak=96
03:15:58.920 00.000 7988 Star::Find false star n=2 nbg=276 bg=90.9 sigma=3.2 thresh=100 peak=100
03:15:58.920 00.000 7988 MultiStar: [#1 -0.02,-0.43,0.96,U] [#2 -0.08,0.04,0.89,U] [#3 -0.06,0.05,0.78,U] [#4 -0.48,-0.01,0.71,U] [#5 -0.09,-0.83,0.00,M2] [#6 0.23,-0.19,0.64,U] [#7 -0.10,0.39,0.43,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:15:58.920 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.11}, one-star: {0.34, -0.28}
03:15:58.920 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
03:15:58.920 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
03:15:58.932 00.012 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.64 mountX=-0.11 mountY=0.01, mountTheta=3.05
03:15:58.934 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.11, opts=13)
03:15:58.934 00.000 7988 Enqueuing Move request for scope (-0.01, -0.11)
03:15:58.936 00.002 15712 Worker thread wakes up
03:15:58.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
03:15:58.936 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
03:15:58.936 00.000 15712 Moving (-0.01, -0.11) raw xDistance=-0.11 yDistance=0.01
03:15:58.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=76, FiltMax=255, Gamma=0.690
03:15:58.936 00.000 7988 UpdateGuideState exits: m=384 SNR=12.4
03:15:58.938 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:58.938 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:15:58.940 00.002 7988 Enqueuing Expose request
03:15:58.940 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:15:58.940 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
03:15:58.940 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:58.940 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:15:58.940 00.000 15712 MoveAxis(E, 4, ABG)
03:15:58.940 00.000 15712 Guiding  Dir = 2, Dur = 4
03:15:58.942 00.002 15712 IsGuiding returns 0
03:15:58.983 00.041 15712 IsGuiding returns 0
03:15:58.983 00.000 15712 Move returns status 0, amount 4
03:15:58.983 00.000 15712 MoveAxis(N, 0, ABG)
03:15:58.983 00.000 15712 Move returns status 0, amount 0
03:15:58.983 00.000 15712 move complete, result=0
03:15:58.983 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
03:15:58.990 00.007 15712 worker thread done servicing request
03:15:58.990 00.000 15712 Worker thread wakes up
03:15:58.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:15:58.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:00.628 01.638 15712 Exposure complete
03:16:00.690 00.062 15712 worker thread done servicing request
03:16:00.690 00.000 7988 OnExposeComplete: enter
03:16:00.690 00.000 7988 UpdateGuideState(): m_state=6
03:16:00.695 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6012
03:16:00.695 00.000 7988 Star::Find returns 1 (0), X=974.53, Y=191.31, Mass=384, SNR=12.2, Peak=134 HFD=2.9
03:16:00.697 00.002 7988 MultiStar: [#1 0.17,-0.43,0.89,U] [#2 -0.20,0.15,0.91,U] [#3 0.10,-0.41,0.65,U] [#4 -0.02,-0.36,0.67,U] [#5 -0.18,-0.74,0.00,M3] [#6 -0.22,-0.59,0.67,U] [#7 0.33,0.51,0.59,U] [#8 -0.11,-0.05,0.56,U] 
03:16:00.697 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.22}, one-star: {0.15, -0.43}
03:16:00.700 00.003 7988 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.56) = xAngle (-3.01 = -3.01)
03:16:00.700 00.000 7988 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.05 = -3.05)
03:16:00.702 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.45 mountX=-0.22 mountY=-0.02, mountTheta=-3.05
03:16:00.704 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.22, opts=13)
03:16:00.704 00.000 7988 Enqueuing Move request for scope (0.03, -0.22)
03:16:00.706 00.002 15712 Worker thread wakes up
03:16:00.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
03:16:00.706 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
03:16:00.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=78, FiltMax=255, Gamma=0.690
03:16:00.706 00.000 7988 UpdateGuideState exits: m=384 SNR=12.2
03:16:00.709 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:00.709 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:00.711 00.002 7988 Enqueuing Expose request
03:16:00.711 00.000 15712 Moving (0.03, -0.22) raw xDistance=-0.22 yDistance=-0.02
03:16:00.711 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.48
03:16:00.711 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
03:16:00.711 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:00.711 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:16:00.717 00.006 15712 MoveAxis(E, 46, ABG)
03:16:00.717 00.000 15712 Guiding  Dir = 2, Dur = 46
03:16:00.717 00.000 15712 IsGuiding returns 0
03:16:00.721 00.004 15712 PulseGuide returned control before completion, sleep 42
03:16:00.806 00.085 15712 IsGuiding returns 0
03:16:00.806 00.000 15712 Move returns status 0, amount 46
03:16:00.806 00.000 15712 MoveAxis(N, 0, ABG)
03:16:00.806 00.000 15712 Move returns status 0, amount 0
03:16:00.806 00.000 15712 move complete, result=0
03:16:00.806 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
03:16:00.813 00.007 15712 worker thread done servicing request
03:16:00.813 00.000 15712 Worker thread wakes up
03:16:00.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:00.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:02.225 01.412 15712 Exposure complete
03:16:02.287 00.062 15712 worker thread done servicing request
03:16:02.287 00.000 7988 OnExposeComplete: enter
03:16:02.287 00.000 7988 UpdateGuideState(): m_state=6
03:16:02.292 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6013
03:16:02.292 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=191.53, Mass=437, SNR=13.0, Peak=133 HFD=3.1
03:16:02.294 00.002 7988 Star::Find false star n=4 nbg=280 bg=89.7 sigma=3.3 thresh=100 peak=99
03:16:02.295 00.001 7988 Star::Find false star n=3 nbg=278 bg=90.4 sigma=3.2 thresh=100 peak=99
03:16:02.297 00.002 7988 MultiStar: [#1 -0.62,-0.49,0.00,M1] [#2 -0.41,0.43,0.81,U] [#3 0.30,0.29,0.71,U] [#4 0.45,0.05,0.71,U] [#5 -0.65,0.15,0.75,U] [#6 0.16,-0.48,0.67,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -1.08,0.80,0.00,M4] [#11 0.00,0.00,0.00,L] 
03:16:02.297 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.04}, one-star: {0.05, -0.21}
03:16:02.299 00.002 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.71 = 0.71)
03:16:02.299 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
03:16:02.301 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.28 mountX=0.04 mountY=0.03, mountTheta=0.69
03:16:02.303 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.04, opts=13)
03:16:02.303 00.000 7988 Enqueuing Move request for scope (-0.03, 0.04)
03:16:02.305 00.002 15712 Worker thread wakes up
03:16:02.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
03:16:02.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
03:16:02.305 00.000 15712 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.03
03:16:02.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=77, FiltMax=255, Gamma=0.690
03:16:02.305 00.000 7988 UpdateGuideState exits: m=437 SNR=13.0
03:16:02.308 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:02.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:02.310 00.002 7988 Enqueuing Expose request
03:16:02.310 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:16:02.310 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
03:16:02.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:02.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:02.310 00.000 15712 MoveAxis(E, 2, ABG)
03:16:02.310 00.000 15712 Guiding  Dir = 2, Dur = 2
03:16:02.312 00.002 15712 IsGuiding returns 0
03:16:02.329 00.017 15712 IsGuiding returns 0
03:16:02.329 00.000 15712 Move returns status 0, amount 2
03:16:02.329 00.000 15712 MoveAxis(N, 0, ABG)
03:16:02.329 00.000 15712 Move returns status 0, amount 0
03:16:02.329 00.000 15712 move complete, result=0
03:16:02.329 00.000 15712 worker thread done servicing request
03:16:02.329 00.000 15712 Worker thread wakes up
03:16:02.329 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:16:02.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:02.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:04.073 01.744 15712 Exposure complete
03:16:04.135 00.062 15712 worker thread done servicing request
03:16:04.135 00.000 7988 OnExposeComplete: enter
03:16:04.135 00.000 7988 UpdateGuideState(): m_state=6
03:16:04.142 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6014
03:16:04.142 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=191.65, Mass=403, SNR=12.6, Peak=147 HFD=2.9
03:16:04.144 00.002 7988 Star::Find false star n=5 nbg=276 bg=90.4 sigma=3.2 thresh=100 peak=98
03:16:04.144 00.000 7988 MultiStar: [#1 0.17,-0.42,0.99,U] [#2 -0.05,0.56,0.81,U] [#3 -0.36,-0.32,0.82,U] [#4 0.08,0.53,0.62,U] [#5 -0.19,-0.23,0.68,U] [#6 0.00,0.00,0.00,L] [#7 0.81,0.50,0.00,M1] [#8 0.63,-0.46,0.00,M1] [#9 0.00,0.00,0.00,L] [#10 -1.29,0.03,0.00,M5] 
03:16:04.146 00.002 7988 refined, 5 included, MultiStar: {-0.02, -0.03}, one-star: {0.17, -0.10}
03:16:04.146 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.65 = 2.64)
03:16:04.148 00.002 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.61)
03:16:04.148 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.08 mountX=-0.03 mountY=0.02, mountTheta=2.61
03:16:04.150 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.03, opts=13)
03:16:04.150 00.000 7988 Enqueuing Move request for scope (-0.02, -0.03)
03:16:04.150 00.000 15712 Worker thread wakes up
03:16:04.150 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
03:16:04.150 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
03:16:04.150 00.000 15712 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
03:16:04.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=79, FiltMax=255, Gamma=0.690
03:16:04.150 00.000 7988 UpdateGuideState exits: m=403 SNR=12.6
03:16:04.156 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:04.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:04.158 00.002 7988 Enqueuing Expose request
03:16:04.158 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:16:04.158 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
03:16:04.158 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:04.158 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:16:04.158 00.000 15712 MoveAxis(E, 2, ABG)
03:16:04.158 00.000 15712 Guiding  Dir = 2, Dur = 2
03:16:04.182 00.024 15712 IsGuiding returns 0
03:16:04.197 00.015 15712 IsGuiding returns 0
03:16:04.197 00.000 15712 Move returns status 0, amount 2
03:16:04.197 00.000 15712 MoveAxis(N, 0, ABG)
03:16:04.197 00.000 15712 Move returns status 0, amount 0
03:16:04.197 00.000 15712 move complete, result=0
03:16:04.197 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:16:04.201 00.004 15712 worker thread done servicing request
03:16:04.201 00.000 15712 Worker thread wakes up
03:16:04.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:04.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:05.618 01.417 15712 Exposure complete
03:16:05.684 00.066 15712 worker thread done servicing request
03:16:05.684 00.000 7988 OnExposeComplete: enter
03:16:05.684 00.000 7988 UpdateGuideState(): m_state=6
03:16:05.684 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6015
03:16:05.684 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=191.61, Mass=449, SNR=13.2, Peak=142 HFD=3.1
03:16:05.684 00.000 7988 MultiStar: [#1 -0.46,-0.45,0.85,U] [#2 -0.18,0.45,0.73,U] [#3 0.30,0.52,0.71,U] [#4 -0.23,-0.02,0.75,U] [#5 0.55,-0.68,0.00,M2] [#6 -0.43,-0.48,0.65,U] [#7 0.01,0.61,0.59,U] [#8 0.49,-0.27,0.44,U] 
03:16:05.684 00.000 7988 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {-0.06, -0.13}
03:16:05.684 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
03:16:05.684 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
03:16:05.692 00.008 7988 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.98 mountX=0.02 mountY=0.10, mountTheta=1.41
03:16:05.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.02, opts=13)
03:16:05.696 00.004 7988 Enqueuing Move request for scope (-0.11, 0.02)
03:16:05.696 00.000 15712 Worker thread wakes up
03:16:05.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
03:16:05.696 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
03:16:05.696 00.000 15712 Moving (-0.11, 0.02) raw xDistance=0.02 yDistance=0.10
03:16:05.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=79, FiltMax=255, Gamma=0.690
03:16:05.696 00.000 7988 UpdateGuideState exits: m=449 SNR=13.2
03:16:05.699 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:05.699 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:05.701 00.002 7988 Enqueuing Expose request
03:16:05.701 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:16:05.701 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
03:16:05.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:05.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:16:05.701 00.000 15712 MoveAxis(E, 2, ABG)
03:16:05.701 00.000 15712 Guiding  Dir = 2, Dur = 2
03:16:05.701 00.000 15712 IsGuiding returns 0
03:16:05.716 00.015 15712 IsGuiding returns 0
03:16:05.716 00.000 15712 Move returns status 0, amount 2
03:16:05.716 00.000 15712 MoveAxis(N, 0, ABG)
03:16:05.716 00.000 15712 Move returns status 0, amount 0
03:16:05.716 00.000 15712 move complete, result=0
03:16:05.716 00.000 15712 worker thread done servicing request
03:16:05.716 00.000 15712 Worker thread wakes up
03:16:05.716 00.000 7988 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
03:16:05.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:05.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:07.358 01.642 15712 Exposure complete
03:16:07.420 00.062 15712 worker thread done servicing request
03:16:07.420 00.000 7988 OnExposeComplete: enter
03:16:07.420 00.000 7988 UpdateGuideState(): m_state=6
03:16:07.427 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6016
03:16:07.427 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=192.07, Mass=295, SNR=10.8, Peak=143 HFD=2.4
03:16:07.429 00.002 7988 Star::Find false star n=4 nbg=280 bg=90.9 sigma=3.2 thresh=101 peak=100
03:16:07.429 00.000 7988 Star::Find false star n=8 nbg=276 bg=88.7 sigma=3.1 thresh=98 peak=96
03:16:07.431 00.002 7988 MultiStar: [#1 -0.02,-0.12,1.18,U] [#2 0.00,0.00,0.00,L] [#3 -0.45,-0.00,1.00,U] [#4 0.34,0.21,0.90,U] [#5 -0.44,-0.51,0.79,U] [#6 -0.63,-0.44,0.00,M1] [#7 0.97,0.63,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:07.431 00.000 7988 refined, 4 included, MultiStar: {-0.04, -0.01}, one-star: {0.30, 0.32}
03:16:07.433 00.002 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.53 = 1.76)
03:16:07.433 00.000 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.56 = 1.72)
03:16:07.436 00.003 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.96 mountX=-0.01 mountY=0.04, mountTheta=1.75
03:16:07.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.01, opts=13)
03:16:07.436 00.000 7988 Enqueuing Move request for scope (-0.04, -0.01)
03:16:07.436 00.000 15712 Worker thread wakes up
03:16:07.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
03:16:07.436 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
03:16:07.436 00.000 15712 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
03:16:07.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=80, FiltMax=255, Gamma=0.690
03:16:07.436 00.000 7988 UpdateGuideState exits: m=295 SNR=10.8
03:16:07.442 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:07.443 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:07.443 00.000 7988 Enqueuing Expose request
03:16:07.445 00.002 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:16:07.445 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
03:16:07.445 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:07.445 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:16:07.445 00.000 15712 MoveAxis(E, 1, ABG)
03:16:07.445 00.000 15712 Guiding  Dir = 2, Dur = 1
03:16:07.445 00.000 15712 IsGuiding returns 0
03:16:07.460 00.015 15712 IsGuiding returns 0
03:16:07.460 00.000 15712 Move returns status 0, amount 1
03:16:07.460 00.000 15712 MoveAxis(N, 0, ABG)
03:16:07.460 00.000 15712 Move returns status 0, amount 0
03:16:07.460 00.000 15712 move complete, result=0
03:16:07.460 00.000 15712 worker thread done servicing request
03:16:07.460 00.000 15712 Worker thread wakes up
03:16:07.460 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:16:07.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:07.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:08.876 01.416 15712 Exposure complete
03:16:08.939 00.063 15712 worker thread done servicing request
03:16:08.939 00.000 7988 OnExposeComplete: enter
03:16:08.939 00.000 7988 UpdateGuideState(): m_state=6
03:16:08.943 00.004 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6017
03:16:08.943 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=191.81, Mass=388, SNR=12.2, Peak=151 HFD=2.7
03:16:08.945 00.002 7988 Star::Find false star n=7 nbg=276 bg=91.1 sigma=3.2 thresh=101 peak=101
03:16:08.947 00.002 7988 Star::Find false star n=4 nbg=283 bg=89.0 sigma=3.2 thresh=99 peak=96
03:16:08.947 00.000 7988 MultiStar: [#1 -0.19,-0.58,1.04,U] [#2 -0.22,-0.01,0.90,U] [#3 -0.08,-0.54,0.87,U] [#4 0.10,-0.49,0.67,U] [#5 -0.27,-0.55,0.70,U] [#6 -0.03,-0.30,0.74,U] [#7 0.09,0.41,0.55,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:08.949 00.002 7988 single-star, 7 included, MultiStar: {-0.06, -0.27}, one-star: {0.20, 0.07}
03:16:08.949 00.000 7988 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.56) = xAngle (-1.23 = -1.23)
03:16:08.951 00.002 7988 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
03:16:08.951 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.33 mountX=0.07 mountY=-0.20, mountTheta=-1.24
03:16:08.953 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.07, opts=13)
03:16:08.953 00.000 7988 Enqueuing Move request for scope (0.20, 0.07)
03:16:08.956 00.003 15712 Worker thread wakes up
03:16:08.956 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
03:16:08.956 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
03:16:08.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=78, FiltMax=255, Gamma=0.690
03:16:08.956 00.000 7988 UpdateGuideState exits: m=388 SNR=12.2
03:16:08.959 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:08.959 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:08.961 00.002 7988 Enqueuing Expose request
03:16:08.961 00.000 15712 Moving (0.20, 0.07) raw xDistance=0.07 yDistance=-0.20
03:16:08.961 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:16:08.961 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
03:16:08.961 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:08.961 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:16:08.961 00.000 15712 MoveAxis(E, 2, ABG)
03:16:08.961 00.000 15712 Guiding  Dir = 2, Dur = 2
03:16:08.990 00.029 15712 IsGuiding returns 0
03:16:09.007 00.017 15712 IsGuiding returns 0
03:16:09.007 00.000 15712 Move returns status 0, amount 2
03:16:09.007 00.000 15712 MoveAxis(N, 0, ABG)
03:16:09.007 00.000 15712 Move returns status 0, amount 0
03:16:09.007 00.000 15712 move complete, result=0
03:16:09.007 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
03:16:09.013 00.006 15712 worker thread done servicing request
03:16:09.013 00.000 15712 Worker thread wakes up
03:16:09.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:09.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:10.643 01.630 15712 Exposure complete
03:16:10.705 00.062 15712 worker thread done servicing request
03:16:10.705 00.000 7988 OnExposeComplete: enter
03:16:10.709 00.004 7988 UpdateGuideState(): m_state=6
03:16:10.709 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6018
03:16:10.711 00.002 7988 Star::Find returns 1 (0), X=974.33, Y=191.49, Mass=343, SNR=11.4, Peak=134 HFD=3.0
03:16:10.711 00.000 7988 Star::Find false star n=7 nbg=284 bg=92.6 sigma=3.4 thresh=103 peak=103
03:16:10.713 00.002 7988 Star::Find false star n=4 nbg=278 bg=87.2 sigma=3.0 thresh=96 peak=95
03:16:10.715 00.002 7988 Star::Find false star n=7 nbg=279 bg=86.7 sigma=3.3 thresh=97 peak=96
03:16:10.715 00.000 7988 MultiStar: [#1 0.45,-0.47,1.15,U] [#2 -0.30,0.07,0.91,U] [#3 0.28,-0.30,0.92,U] [#4 -0.20,0.06,0.75,U] [#5 -0.10,-1.14,0.00,M1] [#6 -0.20,-0.84,0.00,M1] [#7 0.10,-0.42,0.51,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:10.717 00.002 7988 refined, 5 included, MultiStar: {0.07, -0.23}, one-star: {-0.05, -0.26}
03:16:10.717 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
03:16:10.719 00.002 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
03:16:10.719 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.27 mountX=-0.23 mountY=-0.06, mountTheta=-2.87
03:16:10.720 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.23, opts=13)
03:16:10.720 00.000 7988 Enqueuing Move request for scope (0.07, -0.23)
03:16:10.720 00.000 15712 Worker thread wakes up
03:16:10.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
03:16:10.720 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
03:16:10.720 00.000 15712 Moving (0.07, -0.23) raw xDistance=-0.23 yDistance=-0.06
03:16:10.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=78, FiltMax=255, Gamma=0.690
03:16:10.725 00.005 7988 UpdateGuideState exits: m=343 SNR=11.4
03:16:10.725 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:10.727 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:10.727 00.000 7988 Enqueuing Expose request
03:16:10.729 00.002 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 639.48
03:16:10.729 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
03:16:10.729 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:10.729 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:16:10.729 00.000 15712 MoveAxis(E, 46, ABG)
03:16:10.729 00.000 15712 Guiding  Dir = 2, Dur = 46
03:16:10.729 00.000 15712 IsGuiding returns 0
03:16:10.754 00.025 15712 PulseGuide returned control before completion, sleep 33
03:16:10.800 00.046 15712 IsGuiding returns 1
03:16:10.800 00.000 15712 scope still moving after pulse duration time elapsed
03:16:10.832 00.032 15712 IsGuiding returns 0
03:16:10.832 00.000 15712 scope move finished after 46 + 56 ms
03:16:10.832 00.000 15712 Move returns status 0, amount 46
03:16:10.832 00.000 15712 MoveAxis(N, 0, ABG)
03:16:10.832 00.000 15712 Move returns status 0, amount 0
03:16:10.832 00.000 15712 move complete, result=0
03:16:10.832 00.000 15712 worker thread done servicing request
03:16:10.832 00.000 15712 Worker thread wakes up
03:16:10.832 00.000 7988 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
03:16:10.835 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:10.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:12.254 01.419 15712 Exposure complete
03:16:12.315 00.061 15712 worker thread done servicing request
03:16:12.315 00.000 7988 OnExposeComplete: enter
03:16:12.315 00.000 7988 UpdateGuideState(): m_state=6
03:16:12.321 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6019
03:16:12.322 00.001 7988 Star::Find returns 1 (0), X=974.89, Y=192.09, Mass=541, SNR=14.6, Peak=150 HFD=3.3
03:16:12.322 00.000 7988 Star::Find false star n=5 nbg=280 bg=88.9 sigma=3.3 thresh=99 peak=99
03:16:12.324 00.002 7988 Star::Find false star n=3 nbg=279 bg=93.0 sigma=3.3 thresh=103 peak=100
03:16:12.324 00.000 7988 Star::Find false star n=8 nbg=286 bg=85.3 sigma=3.2 thresh=95 peak=93
03:16:12.326 00.002 7988 MultiStar: [#1 0.01,-0.28,0.77,U] [#2 -0.14,-0.09,0.70,U] [#3 -0.13,-0.17,0.75,U] [#4 -0.13,0.30,0.63,U] [#5 -0.30,-0.62,0.67,U] [#6 0.16,-0.31,0.61,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.09,0.49,0.00,M6] [#11 0.00,0.00,0.00,L] 
03:16:12.326 00.000 7988 refined, 6 included, MultiStar: {0.03, -0.09}, one-star: {0.51, 0.35}
03:16:12.328 00.002 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.87 = -2.87)
03:16:12.328 00.000 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.90 = -2.90)
03:16:12.330 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.31 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
03:16:12.331 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.09, opts=13)
03:16:12.331 00.000 7988 Enqueuing Move request for scope (0.03, -0.09)
03:16:12.331 00.000 15712 Worker thread wakes up
03:16:12.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:16:12.331 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:16:12.331 00.000 15712 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.02
03:16:12.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=77, FiltMax=255, Gamma=0.690
03:16:12.331 00.000 7988 UpdateGuideState exits: m=541 SNR=14.6
03:16:12.337 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:12.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:12.339 00.002 7988 Enqueuing Expose request
03:16:12.339 00.000 15712 PPEC rslt: input = -0.09, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:16:12.339 00.000 15712 PPEC: input: -0.09, control: -0.00, exposure: 1500
03:16:12.339 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:12.339 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:16:12.339 00.000 15712 MoveAxis(E, 1, ABG)
03:16:12.339 00.000 15712 Guiding  Dir = 2, Dur = 1
03:16:12.341 00.002 15712 IsGuiding returns 0
03:16:12.363 00.022 15712 IsGuiding returns 0
03:16:12.363 00.000 15712 Move returns status 0, amount 1
03:16:12.363 00.000 15712 MoveAxis(N, 0, ABG)
03:16:12.363 00.000 15712 Move returns status 0, amount 0
03:16:12.363 00.000 15712 move complete, result=0
03:16:12.363 00.000 15712 worker thread done servicing request
03:16:12.363 00.000 15712 Worker thread wakes up
03:16:12.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:12.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:12.363 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
03:16:14.007 01.644 15712 Exposure complete
03:16:14.071 00.064 15712 worker thread done servicing request
03:16:14.071 00.000 7988 OnExposeComplete: enter
03:16:14.073 00.002 7988 UpdateGuideState(): m_state=6
03:16:14.073 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6020
03:16:14.073 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=191.72, Mass=429, SNR=13.0, Peak=142 HFD=2.9
03:16:14.073 00.000 7988 Star::Find false star n=4 nbg=278 bg=91.8 sigma=3.3 thresh=102 peak=101
03:16:14.073 00.000 7988 Star::Find false star n=6 nbg=279 bg=85.1 sigma=3.2 thresh=95 peak=94
03:16:14.073 00.000 7988 MultiStar: [#1 -0.00,0.09,0.89,U] [#2 -0.51,-0.03,0.94,U] [#3 0.28,-0.02,0.76,U] [#4 -0.05,-0.26,0.59,U] [#5 0.17,-0.10,0.62,U] [#6 -0.11,0.16,0.68,U] [#7 0.14,-0.40,0.45,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.21,1.88,0.00,M7] 
03:16:14.073 00.000 7988 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {-0.20, -0.02}
03:16:14.073 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.10 = 2.18)
03:16:14.073 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.13 = 2.15)
03:16:14.073 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.54 mountX=-0.05 mountY=0.07, mountTheta=2.17
03:16:14.085 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.05, opts=13)
03:16:14.085 00.000 7988 Enqueuing Move request for scope (-0.07, -0.05)
03:16:14.085 00.000 15712 Worker thread wakes up
03:16:14.085 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
03:16:14.085 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
03:16:14.085 00.000 15712 Moving (-0.07, -0.05) raw xDistance=-0.05 yDistance=0.07
03:16:14.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=77, FiltMax=255, Gamma=0.690
03:16:14.085 00.000 7988 UpdateGuideState exits: m=429 SNR=13.0
03:16:14.090 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:14.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:14.092 00.002 7988 Enqueuing Expose request
03:16:14.092 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:16:14.092 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
03:16:14.092 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:14.092 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:16:14.092 00.000 15712 MoveAxis(W, 0, ABG)
03:16:14.092 00.000 15712 Move returns status 0, amount 0
03:16:14.092 00.000 15712 MoveAxis(N, 0, ABG)
03:16:14.092 00.000 15712 Move returns status 0, amount 0
03:16:14.092 00.000 15712 move complete, result=0
03:16:14.092 00.000 15712 worker thread done servicing request
03:16:14.092 00.000 15712 Worker thread wakes up
03:16:14.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:14.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:14.094 00.002 7988 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
03:16:15.507 01.413 15712 Exposure complete
03:16:15.572 00.065 15712 worker thread done servicing request
03:16:15.572 00.000 7988 OnExposeComplete: enter
03:16:15.572 00.000 7988 UpdateGuideState(): m_state=6
03:16:15.572 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6021
03:16:15.572 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=191.47, Mass=419, SNR=12.9, Peak=148 HFD=3.0
03:16:15.572 00.000 7988 Star::Find false star n=10 nbg=275 bg=86.4 sigma=3.1 thresh=96 peak=96
03:16:15.572 00.000 7988 Star::Find false star n=6 nbg=283 bg=89.0 sigma=3.1 thresh=98 peak=97
03:16:15.572 00.000 7988 Star::Find false star n=3 nbg=280 bg=86.0 sigma=3.2 thresh=96 peak=93
03:16:15.572 00.000 7988 Star::Find false star n=2 nbg=280 bg=97.6 sigma=3.5 thresh=108 peak=108
03:16:15.572 00.000 7988 Star::Find false star n=7 nbg=283 bg=88.3 sigma=3.4 thresh=98 peak=98
03:16:15.572 00.000 7988 MultiStar: [#1 -0.07,-0.19,1.06,U] [#2 -0.46,0.25,0.83,U] [#3 0.17,0.17,0.88,U] [#4 0.00,0.00,0.00,L] [#5 -1.06,-0.24,0.00,M1] [#6 0.23,0.31,0.57,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:15.572 00.000 7988 refined, 4 included, MultiStar: {0.02, 0.01}, one-star: {0.25, -0.27}
03:16:15.572 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
03:16:15.585 00.013 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
03:16:15.587 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.68 mountX=0.01 mountY=-0.02, mountTheta=-0.90
03:16:15.587 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.01, opts=13)
03:16:15.590 00.003 7988 Enqueuing Move request for scope (0.02, 0.01)
03:16:15.590 00.000 15712 Worker thread wakes up
03:16:15.590 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:16:15.590 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:16:15.590 00.000 15712 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
03:16:15.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=76, FiltMax=255, Gamma=0.690
03:16:15.590 00.000 7988 UpdateGuideState exits: m=419 SNR=12.9
03:16:15.594 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:15.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:15.596 00.002 7988 Enqueuing Expose request
03:16:15.596 00.000 15712 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:16:15.596 00.000 15712 PPEC: input: 0.01, control: 0.00, exposure: 1500
03:16:15.596 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:15.596 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:16:15.596 00.000 15712 MoveAxis(W, 1, ABG)
03:16:15.596 00.000 15712 Guiding  Dir = 3, Dur = 1
03:16:15.598 00.002 15712 IsGuiding returns 0
03:16:15.643 00.045 15712 IsGuiding returns 0
03:16:15.643 00.000 15712 Move returns status 0, amount 1
03:16:15.643 00.000 15712 MoveAxis(N, 0, ABG)
03:16:15.643 00.000 15712 Move returns status 0, amount 0
03:16:15.643 00.000 15712 move complete, result=0
03:16:15.643 00.000 15712 worker thread done servicing request
03:16:15.643 00.000 15712 Worker thread wakes up
03:16:15.643 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
03:16:15.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:15.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:17.290 01.647 15712 Exposure complete
03:16:17.353 00.063 15712 worker thread done servicing request
03:16:17.353 00.000 7988 OnExposeComplete: enter
03:16:17.353 00.000 7988 UpdateGuideState(): m_state=6
03:16:17.357 00.004 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6022
03:16:17.357 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=191.81, Mass=534, SNR=14.5, Peak=144 HFD=3.2
03:16:17.359 00.002 7988 MultiStar: [#1 0.08,-0.53,0.85,U] [#2 -0.24,0.01,0.77,U] [#3 0.23,-0.33,0.76,U] [#4 -0.77,-0.34,0.00,M1] [#5 -0.66,-0.80,0.00,M2] [#6 0.24,-0.28,0.59,U] [#7 0.16,0.70,0.00,M1] [#8 -0.21,0.01,0.41,U] 
03:16:17.359 00.000 7988 refined, 5 included, MultiStar: {0.08, -0.18}, one-star: {0.24, 0.07}
03:16:17.361 00.002 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
03:16:17.361 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
03:16:17.363 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.14 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
03:16:17.365 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.18, opts=13)
03:16:17.367 00.002 7988 Enqueuing Move request for scope (0.08, -0.18)
03:16:17.368 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=76, FiltMax=255, Gamma=0.690
03:16:17.368 00.000 7988 UpdateGuideState exits: m=534 SNR=14.5
03:16:17.370 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:17.370 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:17.370 00.000 7988 Enqueuing Expose request
03:16:17.370 00.000 15712 Worker thread wakes up
03:16:17.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
03:16:17.370 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
03:16:17.370 00.000 15712 Moving (0.08, -0.18) raw xDistance=-0.18 yDistance=-0.08
03:16:17.373 00.003 15712 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 639.48
03:16:17.373 00.000 15712 PPEC: input: -0.18, control: -0.10, exposure: 1500
03:16:17.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:17.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:16:17.373 00.000 15712 MoveAxis(E, 33, ABG)
03:16:17.373 00.000 15712 Guiding  Dir = 2, Dur = 33
03:16:17.373 00.000 15712 IsGuiding returns 0
03:16:17.403 00.030 15712 PulseGuide returned control before completion, sleep 18
03:16:17.451 00.048 15712 IsGuiding returns 0
03:16:17.451 00.000 15712 Move returns status 0, amount 33
03:16:17.451 00.000 15712 MoveAxis(N, 0, ABG)
03:16:17.451 00.000 15712 Move returns status 0, amount 0
03:16:17.451 00.000 15712 move complete, result=0
03:16:17.451 00.000 7988 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
03:16:17.453 00.002 15712 worker thread done servicing request
03:16:17.453 00.000 15712 Worker thread wakes up
03:16:17.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:17.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:18.872 01.419 15712 Exposure complete
03:16:18.937 00.065 15712 worker thread done servicing request
03:16:18.937 00.000 7988 OnExposeComplete: enter
03:16:18.937 00.000 7988 UpdateGuideState(): m_state=6
03:16:18.937 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6023
03:16:18.937 00.000 7988 Star::Find returns 1 (0), X=974.62, Y=191.72, Mass=528, SNR=14.5, Peak=148 HFD=3.1
03:16:18.937 00.000 7988 MultiStar: [#1 -0.34,0.12,0.90,U] [#2 0.00,0.36,0.75,U] [#3 -0.02,-0.02,0.85,U] [#4 0.22,-0.33,0.68,U] [#5 0.09,0.03,0.63,U] [#6 0.15,-0.38,0.52,U] [#7 0.35,0.69,0.00,M2] [#8 0.30,1.36,0.00,M1] 
03:16:18.937 00.000 7988 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {0.24, -0.03}
03:16:18.937 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
03:16:18.937 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
03:16:18.937 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.33 mountX=-0.01 mountY=-0.04, mountTheta=-1.89
03:16:18.937 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.01, opts=13)
03:16:18.948 00.011 7988 Enqueuing Move request for scope (0.04, -0.01)
03:16:18.949 00.001 15712 Worker thread wakes up
03:16:18.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
03:16:18.949 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
03:16:18.949 00.000 15712 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=-0.04
03:16:18.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=76, FiltMax=255, Gamma=0.690
03:16:18.949 00.000 7988 UpdateGuideState exits: m=528 SNR=14.5
03:16:18.952 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:18.952 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:18.952 00.000 7988 Enqueuing Expose request
03:16:18.952 00.000 15712 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:16:18.952 00.000 15712 PPEC: input: -0.01, control: 0.00, exposure: 1500
03:16:18.952 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:18.952 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:16:18.952 00.000 15712 MoveAxis(W, 1, ABG)
03:16:18.952 00.000 15712 Guiding  Dir = 3, Dur = 1
03:16:18.966 00.014 15712 IsGuiding returns 0
03:16:18.986 00.020 15712 IsGuiding returns 0
03:16:18.986 00.000 15712 Move returns status 0, amount 1
03:16:18.986 00.000 15712 MoveAxis(N, 0, ABG)
03:16:18.986 00.000 15712 Move returns status 0, amount 0
03:16:18.986 00.000 15712 move complete, result=0
03:16:18.986 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
03:16:18.988 00.002 15712 worker thread done servicing request
03:16:18.988 00.000 15712 Worker thread wakes up
03:16:18.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:18.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:20.626 01.638 15712 Exposure complete
03:16:20.688 00.062 15712 worker thread done servicing request
03:16:20.688 00.000 7988 OnExposeComplete: enter
03:16:20.688 00.000 7988 UpdateGuideState(): m_state=6
03:16:20.695 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6024
03:16:20.695 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=192.31, Mass=445, SNR=13.3, Peak=142 HFD=2.9
03:16:20.697 00.002 7988 Star::Find false star n=2 nbg=279 bg=90.5 sigma=3.5 thresh=101 peak=99
03:16:20.699 00.002 7988 Star::Find false star n=2 nbg=279 bg=83.9 sigma=3.0 thresh=93 peak=90
03:16:20.699 00.000 7988 Star::Find false star n=4 nbg=282 bg=85.3 sigma=3.4 thresh=96 peak=95
03:16:20.701 00.002 7988 MultiStar: [#1 -0.16,0.19,0.89,U] [#2 -0.16,0.69,0.84,U] [#3 -0.10,0.29,0.83,U] [#4 -0.30,0.38,0.65,U] [#5 0.00,-0.63,0.69,U] [#6 0.02,0.14,0.58,U] [#7 1.24,1.12,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:20.701 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.26}, one-star: {0.27, 0.56}
03:16:20.703 00.002 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
03:16:20.704 00.001 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
03:16:20.704 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.75 mountX=0.26 mountY=0.04, mountTheta=0.16
03:16:20.704 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.26, opts=13)
03:16:20.704 00.000 7988 Enqueuing Move request for scope (-0.05, 0.26)
03:16:20.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=76, FiltMax=255, Gamma=0.690
03:16:20.704 00.000 7988 UpdateGuideState exits: m=445 SNR=13.3
03:16:20.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:20.704 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:20.704 00.000 7988 Enqueuing Expose request
03:16:20.704 00.000 15712 Worker thread wakes up
03:16:20.704 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
03:16:20.704 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
03:16:20.704 00.000 15712 Moving (-0.05, 0.26) raw xDistance=0.26 yDistance=0.04
03:16:20.716 00.012 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 639.47
03:16:20.716 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
03:16:20.716 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:20.716 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:16:20.716 00.000 15712 MoveAxis(W, 53, ABG)
03:16:20.716 00.000 15712 Guiding  Dir = 3, Dur = 53
03:16:20.716 00.000 15712 IsGuiding returns 0
03:16:20.740 00.024 15712 PulseGuide returned control before completion, sleep 39
03:16:20.823 00.083 15712 IsGuiding returns 0
03:16:20.823 00.000 15712 Move returns status 0, amount 53
03:16:20.823 00.000 15712 MoveAxis(N, 0, ABG)
03:16:20.823 00.000 15712 Move returns status 0, amount 0
03:16:20.823 00.000 15712 move complete, result=0
03:16:20.823 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.0 px 0 ms NORTH
03:16:20.826 00.003 15712 worker thread done servicing request
03:16:20.826 00.000 15712 Worker thread wakes up
03:16:20.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:20.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:22.232 01.406 15712 Exposure complete
03:16:22.296 00.064 15712 worker thread done servicing request
03:16:22.296 00.000 7988 OnExposeComplete: enter
03:16:22.296 00.000 7988 UpdateGuideState(): m_state=6
03:16:22.296 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6025
03:16:22.296 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=191.83, Mass=365, SNR=12.0, Peak=142 HFD=2.9
03:16:22.296 00.000 7988 Star::Find false star n=5 nbg=279 bg=92.1 sigma=3.5 thresh=103 peak=101
03:16:22.296 00.000 7988 Star::Find false star n=7 nbg=275 bg=84.1 sigma=2.9 thresh=93 peak=93
03:16:22.296 00.000 7988 MultiStar: [#1 -0.04,-0.50,0.95,U] [#2 0.22,0.70,0.00,M1] [#3 0.50,-0.13,0.91,U] [#4 -0.41,-0.49,0.75,U] [#5 -0.19,-0.79,0.00,M1] [#6 -0.13,-0.57,0.71,U] [#7 0.01,0.19,0.53,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.24,1.36,0.00,M8] 
03:16:22.296 00.000 7988 single-star, 5 included, MultiStar: {0.02, -0.24}, one-star: {0.10, 0.08}
03:16:22.296 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
03:16:22.296 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
03:16:22.296 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.67 mountX=0.08 mountY=-0.10, mountTheta=-0.90
03:16:22.310 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=0.08, opts=13)
03:16:22.312 00.002 7988 Enqueuing Move request for scope (0.10, 0.08)
03:16:22.313 00.001 15712 Worker thread wakes up
03:16:22.313 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
03:16:22.313 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
03:16:22.313 00.000 15712 Moving (0.10, 0.08) raw xDistance=0.08 yDistance=-0.10
03:16:22.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=77, FiltMax=255, Gamma=0.690
03:16:22.313 00.000 7988 UpdateGuideState exits: m=365 SNR=12.0
03:16:22.315 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:22.315 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:22.317 00.002 7988 Enqueuing Expose request
03:16:22.317 00.000 15712 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:16:22.317 00.000 15712 PPEC: input: 0.08, control: 0.00, exposure: 1500
03:16:22.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:22.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:16:22.317 00.000 15712 MoveAxis(W, 0, ABG)
03:16:22.317 00.000 15712 Move returns status 0, amount 0
03:16:22.317 00.000 15712 MoveAxis(N, 0, ABG)
03:16:22.317 00.000 15712 Move returns status 0, amount 0
03:16:22.317 00.000 15712 move complete, result=0
03:16:22.319 00.002 15712 worker thread done servicing request
03:16:22.319 00.000 15712 Worker thread wakes up
03:16:22.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:22.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:22.319 00.000 7988 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
03:16:23.956 01.637 15712 Exposure complete
03:16:24.018 00.062 15712 worker thread done servicing request
03:16:24.018 00.000 7988 OnExposeComplete: enter
03:16:24.018 00.000 7988 UpdateGuideState(): m_state=6
03:16:24.018 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6026
03:16:24.018 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=191.80, Mass=436, SNR=13.2, Peak=145 HFD=2.6
03:16:24.018 00.000 7988 Star::Find false star n=5 nbg=282 bg=88.9 sigma=3.5 thresh=99 peak=97
03:16:24.018 00.000 7988 Star::Find false star n=4 nbg=277 bg=93.9 sigma=3.2 thresh=104 peak=102
03:16:24.018 00.000 7988 Star::Find false star n=7 nbg=278 bg=85.4 sigma=2.9 thresh=94 peak=94
03:16:24.018 00.000 7988 MultiStar: [#1 -0.27,-0.34,0.97,U] [#2 -0.10,0.06,0.85,U] [#3 0.27,-0.75,0.00,M1] [#4 -0.12,-0.29,0.69,U] [#5 -0.55,-0.57,0.00,M2] [#6 -0.20,-0.59,0.58,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 -0.21,-0.14,0.39,U] 
03:16:24.018 00.000 7988 refined, 5 included, MultiStar: {-0.07, -0.18}, one-star: {0.32, 0.05}
03:16:24.018 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.50 = 2.79)
03:16:24.032 00.014 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
03:16:24.032 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.93 mountX=-0.18 mountY=0.07, mountTheta=2.76
03:16:24.034 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.18, opts=13)
03:16:24.034 00.000 7988 Enqueuing Move request for scope (-0.07, -0.18)
03:16:24.034 00.000 15712 Worker thread wakes up
03:16:24.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
03:16:24.034 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
03:16:24.034 00.000 15712 Moving (-0.07, -0.18) raw xDistance=-0.18 yDistance=0.07
03:16:24.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=77, FiltMax=255, Gamma=0.690
03:16:24.034 00.000 7988 UpdateGuideState exits: m=436 SNR=13.2
03:16:24.040 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:24.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:24.042 00.002 7988 Enqueuing Expose request
03:16:24.042 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.47
03:16:24.042 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
03:16:24.042 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:24.042 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:16:24.042 00.000 15712 MoveAxis(E, 37, ABG)
03:16:24.042 00.000 15712 Guiding  Dir = 2, Dur = 37
03:16:24.044 00.002 15712 IsGuiding returns 0
03:16:24.069 00.025 15712 PulseGuide returned control before completion, sleep 22
03:16:24.117 00.048 15712 IsGuiding returns 0
03:16:24.117 00.000 15712 Move returns status 0, amount 37
03:16:24.117 00.000 15712 MoveAxis(N, 0, ABG)
03:16:24.117 00.000 15712 Move returns status 0, amount 0
03:16:24.117 00.000 15712 move complete, result=0
03:16:24.117 00.000 15712 worker thread done servicing request
03:16:24.117 00.000 15712 Worker thread wakes up
03:16:24.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:24.117 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
03:16:24.119 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:25.536 01.417 15712 Exposure complete
03:16:25.597 00.061 15712 worker thread done servicing request
03:16:25.597 00.000 7988 OnExposeComplete: enter
03:16:25.597 00.000 7988 UpdateGuideState(): m_state=6
03:16:25.603 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6027
03:16:25.603 00.000 7988 Star::Find returns 1 (0), X=974.91, Y=192.17, Mass=455, SNR=13.3, Peak=139 HFD=2.8
03:16:25.603 00.000 7988 Star::Find false star n=4 nbg=283 bg=88.5 sigma=3.6 thresh=99 peak=99
03:16:25.603 00.000 7988 Star::Find false star n=7 nbg=286 bg=93.5 sigma=3.6 thresh=104 peak=104
03:16:25.603 00.000 7988 Star::Find false star n=9 nbg=279 bg=87.1 sigma=3.3 thresh=97 peak=96
03:16:25.603 00.000 7988 Star::Find false star n=6 nbg=281 bg=98.4 sigma=3.5 thresh=109 peak=109
03:16:25.603 00.000 7988 Star::Find false star n=5 nbg=277 bg=86.4 sigma=3.3 thresh=96 peak=95
03:16:25.603 00.000 7988 MultiStar: [#1 -0.09,-0.28,1.00,U] [#2 -0.18,0.49,0.86,U] [#3 -0.22,-0.15,0.70,U] [#4 -0.29,-0.08,0.80,U] [#5 0.24,-0.49,0.56,U] [#6 0.52,-0.66,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:25.603 00.000 7988 refined, 5 included, MultiStar: {0.01, 0.03}, one-star: {0.52, 0.43}
03:16:25.613 00.010 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
03:16:25.614 00.001 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
03:16:25.615 00.001 7988 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.36 mountX=0.03 mountY=-0.01, mountTheta=-0.23
03:16:25.618 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.03, opts=13)
03:16:25.619 00.001 7988 Enqueuing Move request for scope (0.01, 0.03)
03:16:25.620 00.001 15712 Worker thread wakes up
03:16:25.620 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
03:16:25.620 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
03:16:25.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=76, FiltMax=255, Gamma=0.690
03:16:25.621 00.001 7988 UpdateGuideState exits: m=455 SNR=13.3
03:16:25.622 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:25.623 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:25.625 00.002 15712 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
03:16:25.625 00.000 7988 Enqueuing Expose request
03:16:25.629 00.004 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:16:25.629 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
03:16:25.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:25.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:16:25.629 00.000 15712 MoveAxis(E, 1, ABG)
03:16:25.629 00.000 15712 Guiding  Dir = 2, Dur = 1
03:16:25.629 00.000 15712 IsGuiding returns 0
03:16:25.648 00.019 15712 IsGuiding returns 0
03:16:25.648 00.000 15712 Move returns status 0, amount 1
03:16:25.648 00.000 15712 MoveAxis(N, 0, ABG)
03:16:25.648 00.000 15712 Move returns status 0, amount 0
03:16:25.648 00.000 15712 move complete, result=0
03:16:25.648 00.000 15712 worker thread done servicing request
03:16:25.648 00.000 15712 Worker thread wakes up
03:16:25.648 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
03:16:25.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:25.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:27.290 01.642 15712 Exposure complete
03:16:27.352 00.062 15712 worker thread done servicing request
03:16:27.352 00.000 7988 OnExposeComplete: enter
03:16:27.352 00.000 7988 UpdateGuideState(): m_state=6
03:16:27.358 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6028
03:16:27.358 00.000 7988 Star::Find returns 1 (0), X=975.18, Y=192.34, Mass=381, SNR=12.2, Peak=131 HFD=3.0
03:16:27.360 00.002 7988 Star::Find false star n=2 nbg=286 bg=94.8 sigma=3.6 thresh=106 peak=103
03:16:27.362 00.002 7988 Star::Find false star n=6 nbg=274 bg=85.2 sigma=2.9 thresh=94 peak=92
03:16:27.362 00.000 7988 Star::Find false star n=4 nbg=282 bg=99.5 sigma=3.4 thresh=110 peak=110
03:16:27.364 00.002 7988 Star::Find false star n=4 nbg=284 bg=85.6 sigma=3.5 thresh=96 peak=96
03:16:27.364 00.000 7988 MultiStar: [#1 0.01,0.30,1.03,U] [#2 0.31,0.42,1.02,U] [#3 0.18,0.40,0.89,U] [#4 0.44,0.39,0.71,U] [#5 -0.34,-0.58,0.73,U] [#6 0.74,-0.05,0.00,M2] [#7 0.47,0.12,0.47,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:27.366 00.002 7988 refined, 6 included, MultiStar: {0.27, 0.27}, one-star: {0.79, 0.59}
03:16:27.366 00.000 7988 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.56) = xAngle (-0.77 = -0.77)
03:16:27.367 00.001 7988 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
03:16:27.367 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.27 hyp=0.38 cameraTheta=0.80 mountX=0.28 mountY=-0.27, mountTheta=-0.78
03:16:27.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.27, opts=13)
03:16:27.367 00.000 7988 Enqueuing Move request for scope (0.27, 0.27)
03:16:27.367 00.000 15712 Worker thread wakes up
03:16:27.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.27) opts 0xd
03:16:27.367 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.27)
03:16:27.367 00.000 15712 Moving (0.27, 0.27) raw xDistance=0.28 yDistance=-0.27
03:16:27.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=75, FiltMax=255, Gamma=0.690
03:16:27.367 00.000 7988 UpdateGuideState exits: m=381 SNR=12.2
03:16:27.375 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:27.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:27.377 00.002 7988 Enqueuing Expose request
03:16:27.377 00.000 15712 PPEC rslt: input = 0.28, final = 0.16, react = 0.17, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 639.47
03:16:27.377 00.000 15712 PPEC: input: 0.28, control: 0.16, exposure: 1500
03:16:27.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
03:16:27.377 00.000 15712 MoveAxis(W, 53, ABG)
03:16:27.377 00.000 15712 Guiding  Dir = 3, Dur = 53
03:16:27.377 00.000 15712 IsGuiding returns 0
03:16:27.383 00.006 15712 PulseGuide returned control before completion, sleep 48
03:16:27.473 00.090 15712 IsGuiding returns 0
03:16:27.473 00.000 15712 Move returns status 0, amount 53
03:16:27.473 00.000 15712 MoveAxis(N, 70, ABG)
03:16:27.473 00.000 15712 Guiding  Dir = 0, Dur = 70
03:16:27.473 00.000 15712 IsGuiding returns 0
03:16:27.579 00.106 15712 IsGuiding returns 1
03:16:27.579 00.000 15712 scope still moving after pulse duration time elapsed
03:16:27.607 00.028 15712 IsGuiding returns 1
03:16:27.644 00.037 15712 IsGuiding returns 0
03:16:27.644 00.000 15712 scope move finished after 70 + 106 ms
03:16:27.644 00.000 15712 Move returns status 0, amount 70
03:16:27.644 00.000 15712 move complete, result=0
03:16:27.644 00.000 7988 GuideStep: 0.3 px 53 ms WEST, -0.3 px 70 ms NORTH
03:16:27.652 00.008 15712 worker thread done servicing request
03:16:27.652 00.000 15712 Worker thread wakes up
03:16:27.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:27.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:29.062 01.410 15712 Exposure complete
03:16:29.128 00.066 15712 worker thread done servicing request
03:16:29.128 00.000 7988 OnExposeComplete: enter
03:16:29.128 00.000 7988 UpdateGuideState(): m_state=6
03:16:29.128 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6029
03:16:29.128 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=192.17, Mass=424, SNR=12.7, Peak=148 HFD=2.7
03:16:29.132 00.004 7988 Star::Find false star n=4 nbg=278 bg=95.2 sigma=3.1 thresh=105 peak=102
03:16:29.132 00.000 7988 MultiStar: [#1 -0.06,-0.21,0.94,U] [#2 -0.14,0.55,0.90,U] [#3 0.19,-0.97,0.00,M1] [#4 0.51,-0.39,0.66,U] [#5 0.20,0.17,0.67,U] [#6 0.00,0.00,0.00,L] [#7 -0.06,0.44,0.48,U] [#8 0.00,0.00,0.00,L] [#9 1.80,-0.18,0.00,M1] [#10 0.81,1.01,0.00,M9] 
03:16:29.132 00.000 7988 refined, 5 included, MultiStar: {0.13, 0.17}, one-star: {0.35, 0.43}
03:16:29.132 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.64 = -0.64)
03:16:29.132 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
03:16:29.132 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.92 mountX=0.17 mountY=-0.14, mountTheta=-0.66
03:16:29.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.17, opts=13)
03:16:29.140 00.008 7988 Enqueuing Move request for scope (0.13, 0.17)
03:16:29.142 00.002 15712 Worker thread wakes up
03:16:29.142 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
03:16:29.142 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
03:16:29.142 00.000 15712 Moving (0.13, 0.17) raw xDistance=0.17 yDistance=-0.14
03:16:29.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=76, FiltMax=255, Gamma=0.690
03:16:29.142 00.000 7988 UpdateGuideState exits: m=424 SNR=12.7
03:16:29.144 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:29.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:29.146 00.002 7988 Enqueuing Expose request
03:16:29.146 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.47
03:16:29.146 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
03:16:29.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:29.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:16:29.146 00.000 15712 MoveAxis(W, 33, ABG)
03:16:29.146 00.000 15712 Guiding  Dir = 3, Dur = 33
03:16:29.148 00.002 15712 IsGuiding returns 0
03:16:29.166 00.018 15712 PulseGuide returned control before completion, sleep 24
03:16:29.214 00.048 15712 IsGuiding returns 0
03:16:29.214 00.000 15712 Move returns status 0, amount 33
03:16:29.214 00.000 15712 MoveAxis(N, 0, ABG)
03:16:29.214 00.000 15712 Move returns status 0, amount 0
03:16:29.214 00.000 15712 move complete, result=0
03:16:29.214 00.000 15712 worker thread done servicing request
03:16:29.214 00.000 15712 Worker thread wakes up
03:16:29.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:29.214 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
03:16:29.217 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:30.959 01.742 15712 Exposure complete
03:16:31.021 00.062 15712 worker thread done servicing request
03:16:31.021 00.000 7988 OnExposeComplete: enter
03:16:31.021 00.000 7988 UpdateGuideState(): m_state=6
03:16:31.026 00.005 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6030
03:16:31.026 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=192.05, Mass=411, SNR=12.6, Peak=145 HFD=2.7
03:16:31.029 00.003 7988 Star::Find false star n=12 nbg=272 bg=85.8 sigma=2.7 thresh=94 peak=93
03:16:31.029 00.000 7988 Star::Find false star n=3 nbg=280 bg=101.1 sigma=3.7 thresh=112 peak=112
03:16:31.031 00.002 7988 Star::Find false star n=8 nbg=282 bg=85.3 sigma=3.0 thresh=94 peak=91
03:16:31.031 00.000 7988 MultiStar: [#1 -0.22,-0.25,0.89,U] [#2 -0.21,0.31,0.85,U] [#3 0.01,-0.08,0.79,U] [#4 0.04,-0.28,0.67,U] [#5 -0.89,0.16,0.00,M1] [#6 -0.08,0.06,0.61,U] [#7 0.11,0.70,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:31.033 00.002 7988 refined, 5 included, MultiStar: {-0.03, 0.03}, one-star: {0.24, 0.31}
03:16:31.033 00.000 7988 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
03:16:31.035 00.002 7988 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
03:16:31.035 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.36 mountX=0.03 mountY=0.03, mountTheta=0.78
03:16:31.039 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.03, opts=13)
03:16:31.039 00.000 7988 Enqueuing Move request for scope (-0.03, 0.03)
03:16:31.041 00.002 15712 Worker thread wakes up
03:16:31.041 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
03:16:31.041 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
03:16:31.041 00.000 15712 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.03
03:16:31.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=77, FiltMax=255, Gamma=0.690
03:16:31.041 00.000 7988 UpdateGuideState exits: m=411 SNR=12.6
03:16:31.043 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:31.043 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:31.045 00.002 7988 Enqueuing Expose request
03:16:31.045 00.000 15712 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
03:16:31.045 00.000 15712 PPEC: input: 0.03, control: -0.00, exposure: 1500
03:16:31.045 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:31.045 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:31.045 00.000 15712 MoveAxis(E, 1, ABG)
03:16:31.045 00.000 15712 Guiding  Dir = 2, Dur = 1
03:16:31.047 00.002 15712 IsGuiding returns 0
03:16:31.070 00.023 15712 IsGuiding returns 0
03:16:31.070 00.000 15712 Move returns status 0, amount 1
03:16:31.070 00.000 15712 MoveAxis(N, 0, ABG)
03:16:31.070 00.000 15712 Move returns status 0, amount 0
03:16:31.070 00.000 15712 move complete, result=0
03:16:31.070 00.000 15712 worker thread done servicing request
03:16:31.070 00.000 15712 Worker thread wakes up
03:16:31.070 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:16:31.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:31.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:32.488 01.418 15712 Exposure complete
03:16:32.550 00.062 15712 worker thread done servicing request
03:16:32.550 00.000 7988 OnExposeComplete: enter
03:16:32.550 00.000 7988 UpdateGuideState(): m_state=6
03:16:32.550 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6031
03:16:32.550 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=192.22, Mass=381, SNR=12.2, Peak=134 HFD=2.5
03:16:32.550 00.000 7988 Star::Find false star n=6 nbg=277 bg=95.5 sigma=3.1 thresh=105 peak=104
03:16:32.550 00.000 7988 Star::Find false star n=6 nbg=277 bg=99.8 sigma=3.3 thresh=110 peak=108
03:16:32.563 00.013 7988 Star::Find false star n=5 nbg=281 bg=86.3 sigma=3.1 thresh=96 peak=92
03:16:32.563 00.000 7988 Star::Find false star n=3 nbg=285 bg=99.8 sigma=3.9 thresh=111 peak=111
03:16:32.563 00.000 7988 Star::Find false star n=3 nbg=283 bg=86.1 sigma=3.3 thresh=96 peak=94
03:16:32.566 00.003 7988 MultiStar: [#1 0.05,0.06,0.83,U] [#2 -0.31,0.62,0.92,U] [#3 0.07,0.47,1.00,U] [#4 0.26,0.58,0.75,U] [#5 -0.48,-0.12,0.68,U] [#6 0.17,-0.09,0.72,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:32.566 00.000 7988 refined, 6 included, MultiStar: {-0.05, 0.32}, one-star: {-0.11, 0.48}
03:16:32.566 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
03:16:32.566 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
03:16:32.566 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.73 mountX=0.32 mountY=0.04, mountTheta=0.13
03:16:32.566 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.32, opts=13)
03:16:32.566 00.000 7988 Enqueuing Move request for scope (-0.05, 0.32)
03:16:32.566 00.000 15712 Worker thread wakes up
03:16:32.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
03:16:32.566 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
03:16:32.566 00.000 15712 Moving (-0.05, 0.32) raw xDistance=0.32 yDistance=0.04
03:16:32.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=76, FiltMax=255, Gamma=0.690
03:16:32.566 00.000 7988 UpdateGuideState exits: m=381 SNR=12.2
03:16:32.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:32.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:32.566 00.000 7988 Enqueuing Expose request
03:16:32.580 00.014 15712 PPEC rslt: input = 0.32, final = 0.19, react = 0.19, pred = -0.00, hyst = 0.18, hyst_pct = 0.00, period_length = 639.46
03:16:32.580 00.000 15712 PPEC: input: 0.32, control: 0.19, exposure: 1500
03:16:32.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:32.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:16:32.580 00.000 15712 MoveAxis(W, 61, ABG)
03:16:32.580 00.000 15712 Guiding  Dir = 3, Dur = 61
03:16:32.597 00.017 15712 IsGuiding returns 0
03:16:32.621 00.024 15712 PulseGuide returned control before completion, sleep 55
03:16:32.699 00.078 15712 IsGuiding returns 0
03:16:32.699 00.000 15712 Move returns status 0, amount 61
03:16:32.699 00.000 15712 MoveAxis(N, 0, ABG)
03:16:32.699 00.000 15712 Move returns status 0, amount 0
03:16:32.699 00.000 15712 move complete, result=0
03:16:32.699 00.000 15712 worker thread done servicing request
03:16:32.699 00.000 15712 Worker thread wakes up
03:16:32.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:32.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:32.699 00.000 7988 GuideStep: 0.3 px 61 ms WEST, 0.0 px 0 ms NORTH
03:16:34.340 01.641 15712 Exposure complete
03:16:34.404 00.064 15712 worker thread done servicing request
03:16:34.406 00.002 7988 OnExposeComplete: enter
03:16:34.406 00.000 7988 UpdateGuideState(): m_state=6
03:16:34.406 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6032
03:16:34.406 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=191.54, Mass=404, SNR=12.6, Peak=150 HFD=2.2
03:16:34.406 00.000 7988 Star::Find false star n=5 nbg=277 bg=99.2 sigma=3.3 thresh=109 peak=107
03:16:34.406 00.000 7988 Star::Find false star n=6 nbg=285 bg=85.0 sigma=3.4 thresh=95 peak=94
03:16:34.406 00.000 7988 MultiStar: [#1 0.01,-0.59,0.84,U] [#2 -0.52,0.20,0.93,U] [#3 -0.05,-0.20,0.83,U] [#4 -0.45,-0.45,0.70,U] [#5 -0.17,-0.37,0.70,U] [#6 -0.41,-0.59,0.00,M1] [#7 -0.58,-0.39,0.46,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 -0.53,0.08,0.52,U] 
03:16:34.406 00.000 7988 single-star, 7 included, MultiStar: {-0.22, -0.23}, one-star: {0.21, -0.20}
03:16:34.406 00.000 7988 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.56) = xAngle (-2.34 = -2.34)
03:16:34.415 00.009 7988 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.37 = -2.37)
03:16:34.415 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.78 mountX=-0.20 mountY=-0.20, mountTheta=-2.35
03:16:34.418 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.20, opts=13)
03:16:34.418 00.000 7988 Enqueuing Move request for scope (0.21, -0.20)
03:16:34.418 00.000 15712 Worker thread wakes up
03:16:34.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
03:16:34.418 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
03:16:34.418 00.000 15712 Moving (0.21, -0.20) raw xDistance=-0.20 yDistance=-0.20
03:16:34.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=90, FiltMin=76, FiltMax=255, Gamma=0.690
03:16:34.418 00.000 7988 UpdateGuideState exits: m=404 SNR=12.6
03:16:34.423 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:34.424 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:34.424 00.000 7988 Enqueuing Expose request
03:16:34.426 00.002 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.46
03:16:34.426 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
03:16:34.426 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:34.426 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:16:34.426 00.000 15712 MoveAxis(E, 41, ABG)
03:16:34.426 00.000 15712 Guiding  Dir = 2, Dur = 41
03:16:34.426 00.000 15712 IsGuiding returns 0
03:16:34.442 00.016 15712 PulseGuide returned control before completion, sleep 36
03:16:34.523 00.081 15712 IsGuiding returns 1
03:16:34.523 00.000 15712 scope still moving after pulse duration time elapsed
03:16:34.546 00.023 15712 IsGuiding returns 0
03:16:34.546 00.000 15712 scope move finished after 41 + 77 ms
03:16:34.546 00.000 15712 Move returns status 0, amount 41
03:16:34.546 00.000 15712 MoveAxis(N, 0, ABG)
03:16:34.546 00.000 15712 Move returns status 0, amount 0
03:16:34.546 00.000 15712 move complete, result=0
03:16:34.546 00.000 15712 worker thread done servicing request
03:16:34.546 00.000 15712 Worker thread wakes up
03:16:34.546 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
03:16:34.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:34.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:35.952 01.406 15712 Exposure complete
03:16:36.013 00.061 15712 worker thread done servicing request
03:16:36.013 00.000 7988 OnExposeComplete: enter
03:16:36.013 00.000 7988 UpdateGuideState(): m_state=6
03:16:36.013 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6033
03:16:36.013 00.000 7988 Star::Find returns 1 (0), X=974.40, Y=191.40, Mass=398, SNR=12.4, Peak=145 HFD=2.9
03:16:36.013 00.000 7988 Star::Find false star n=9 nbg=283 bg=92.1 sigma=3.3 thresh=102 peak=101
03:16:36.013 00.000 7988 Star::Find false star n=4 nbg=278 bg=96.7 sigma=3.3 thresh=107 peak=103
03:16:36.013 00.000 7988 Star::Find false star n=6 nbg=279 bg=85.8 sigma=3.0 thresh=95 peak=93
03:16:36.013 00.000 7988 Star::Find false star n=2 nbg=282 bg=101.4 sigma=3.6 thresh=112 peak=110
03:16:36.013 00.000 7988 Star::Find false star n=5 nbg=279 bg=84.5 sigma=2.9 thresh=93 peak=93
03:16:36.013 00.000 7988 MultiStar: [#1 -0.10,-0.62,0.81,U] [#2 -0.44,0.02,0.98,U] [#3 0.16,-0.62,0.69,U] [#4 -0.14,-0.26,0.70,U] [#5 -0.43,-0.84,0.00,M1] [#6 -0.34,-0.68,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:36.029 00.016 7988 single-star, 4 included, MultiStar: {-0.12, -0.35}, one-star: {0.01, -0.35}
03:16:36.030 00.001 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
03:16:36.030 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
03:16:36.030 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.54 mountX=-0.35 mountY=-0.00, mountTheta=-3.14
03:16:36.030 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.35, opts=13)
03:16:36.030 00.000 7988 Enqueuing Move request for scope (0.01, -0.35)
03:16:36.030 00.000 15712 Worker thread wakes up
03:16:36.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
03:16:36.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
03:16:36.030 00.000 15712 Moving (0.01, -0.35) raw xDistance=-0.35 yDistance=-0.00
03:16:36.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=90, FiltMin=75, FiltMax=255, Gamma=0.690
03:16:36.030 00.000 7988 UpdateGuideState exits: m=398 SNR=12.4
03:16:36.039 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:36.039 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:36.041 00.002 7988 Enqueuing Expose request
03:16:36.041 00.000 15712 PPEC rslt: input = -0.35, final = -0.21, react = -0.21, pred = -0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 639.46
03:16:36.041 00.000 15712 PPEC: input: -0.35, control: -0.21, exposure: 1500
03:16:36.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:36.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:16:36.041 00.000 15712 MoveAxis(E, 70, ABG)
03:16:36.041 00.000 15712 Guiding  Dir = 2, Dur = 70
03:16:36.043 00.002 15712 IsGuiding returns 0
03:16:36.052 00.009 15712 PulseGuide returned control before completion, sleep 66
03:16:36.132 00.080 15712 IsGuiding returns 0
03:16:36.132 00.000 15712 Move returns status 0, amount 70
03:16:36.132 00.000 15712 MoveAxis(N, 0, ABG)
03:16:36.132 00.000 15712 Move returns status 0, amount 0
03:16:36.132 00.000 15712 move complete, result=0
03:16:36.132 00.000 7988 GuideStep: -0.3 px 70 ms EAST, -0.0 px 0 ms NORTH
03:16:36.140 00.008 15712 worker thread done servicing request
03:16:36.140 00.000 15712 Worker thread wakes up
03:16:36.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:36.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:37.878 01.738 15712 Exposure complete
03:16:37.939 00.061 15712 worker thread done servicing request
03:16:37.939 00.000 7988 OnExposeComplete: enter
03:16:37.939 00.000 7988 UpdateGuideState(): m_state=6
03:16:37.946 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6034
03:16:37.946 00.000 7988 Star::Find returns 1 (0), X=974.51, Y=191.66, Mass=540, SNR=14.6, Peak=153 HFD=3.3
03:16:37.948 00.002 7988 Star::Find false star n=6 nbg=281 bg=93.3 sigma=3.4 thresh=103 peak=103
03:16:37.948 00.000 7988 Star::Find false star n=5 nbg=279 bg=97.3 sigma=3.3 thresh=107 peak=105
03:16:37.950 00.002 7988 Star::Find false star n=6 nbg=279 bg=87.4 sigma=3.1 thresh=97 peak=95
03:16:37.950 00.000 7988 Star::Find false star n=6 nbg=276 bg=103.8 sigma=3.1 thresh=113 peak=113
03:16:37.952 00.002 7988 MultiStar: [#1 -0.28,-0.42,0.80,U] [#2 -0.10,0.60,0.81,U] [#3 0.05,0.09,0.62,U] [#4 -0.14,-0.05,0.67,U] [#5 -0.90,-0.45,0.00,M2] [#6 0.20,-0.51,0.50,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:37.952 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.04}, one-star: {0.12, -0.09}
03:16:37.954 00.002 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.84 = 2.44)
03:16:37.955 00.001 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.87 = 2.41)
03:16:37.957 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.28 mountX=-0.04 mountY=0.03, mountTheta=2.43
03:16:37.962 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.04, opts=13)
03:16:37.962 00.000 7988 Enqueuing Move request for scope (-0.03, -0.04)
03:16:37.962 00.000 15712 Worker thread wakes up
03:16:37.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
03:16:37.962 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
03:16:37.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=90, FiltMin=73, FiltMax=255, Gamma=0.690
03:16:37.962 00.000 7988 UpdateGuideState exits: m=540 SNR=14.6
03:16:37.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:37.962 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:37.962 00.000 7988 Enqueuing Expose request
03:16:37.962 00.000 15712 Moving (-0.03, -0.04) raw xDistance=-0.04 yDistance=0.03
03:16:37.970 00.008 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
03:16:37.970 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
03:16:37.970 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:37.970 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:37.970 00.000 15712 MoveAxis(E, 2, ABG)
03:16:37.970 00.000 15712 Guiding  Dir = 2, Dur = 2
03:16:37.970 00.000 15712 IsGuiding returns 0
03:16:37.987 00.017 15712 IsGuiding returns 0
03:16:37.987 00.000 15712 Move returns status 0, amount 2
03:16:37.987 00.000 15712 MoveAxis(N, 0, ABG)
03:16:37.987 00.000 15712 Move returns status 0, amount 0
03:16:37.987 00.000 15712 move complete, result=0
03:16:37.987 00.000 15712 worker thread done servicing request
03:16:37.987 00.000 15712 Worker thread wakes up
03:16:37.987 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:16:37.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:37.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:39.408 01.421 15712 Exposure complete
03:16:39.470 00.062 15712 worker thread done servicing request
03:16:39.470 00.000 7988 OnExposeComplete: enter
03:16:39.470 00.000 7988 UpdateGuideState(): m_state=6
03:16:39.476 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6035
03:16:39.476 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=191.61, Mass=406, SNR=12.6, Peak=140 HFD=2.8
03:16:39.478 00.002 7988 Star::Find false star n=6 nbg=281 bg=97.9 sigma=3.6 thresh=109 peak=106
03:16:39.478 00.000 7988 Star::Find false star n=8 nbg=278 bg=87.5 sigma=3.3 thresh=97 peak=97
03:16:39.478 00.000 7988 Star::Find false star n=7 nbg=274 bg=83.8 sigma=2.9 thresh=93 peak=92
03:16:39.482 00.004 7988 MultiStar: [#1 0.04,-0.49,0.83,U] [#2 -0.09,0.76,0.00,M1] [#3 0.03,-0.14,0.77,U] [#4 0.03,-0.23,0.72,U] [#5 0.51,-0.38,0.48,U] [#6 -0.38,-0.03,0.58,U] [#7 0.99,0.16,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:39.482 00.000 7988 refined, 5 included, MultiStar: {0.13, -0.23}, one-star: {0.46, -0.14}
03:16:39.482 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
03:16:39.482 00.000 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
03:16:39.486 00.004 7988 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-1.07 mountX=-0.23 mountY=-0.12, mountTheta=-2.66
03:16:39.486 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.23, opts=13)
03:16:39.486 00.000 7988 Enqueuing Move request for scope (0.13, -0.23)
03:16:39.486 00.000 15712 Worker thread wakes up
03:16:39.486 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
03:16:39.486 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
03:16:39.486 00.000 15712 Moving (0.13, -0.23) raw xDistance=-0.23 yDistance=-0.12
03:16:39.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=91, FiltMin=74, FiltMax=255, Gamma=0.690
03:16:39.486 00.000 7988 UpdateGuideState exits: m=406 SNR=12.6
03:16:39.486 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:39.486 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:39.486 00.000 7988 Enqueuing Expose request
03:16:39.486 00.000 15712 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 639.45
03:16:39.486 00.000 15712 PPEC: input: -0.23, control: -0.14, exposure: 1500
03:16:39.486 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:39.486 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:16:39.486 00.000 15712 MoveAxis(E, 47, ABG)
03:16:39.486 00.000 15712 Guiding  Dir = 2, Dur = 47
03:16:39.502 00.016 15712 IsGuiding returns 0
03:16:39.522 00.020 15712 PulseGuide returned control before completion, sleep 42
03:16:39.601 00.079 15712 IsGuiding returns 0
03:16:39.601 00.000 15712 Move returns status 0, amount 47
03:16:39.601 00.000 15712 MoveAxis(N, 0, ABG)
03:16:39.601 00.000 15712 Move returns status 0, amount 0
03:16:39.601 00.000 15712 move complete, result=0
03:16:39.601 00.000 15712 worker thread done servicing request
03:16:39.601 00.000 15712 Worker thread wakes up
03:16:39.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:39.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:39.601 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
03:16:41.243 01.642 15712 Exposure complete
03:16:41.304 00.061 15712 worker thread done servicing request
03:16:41.304 00.000 7988 OnExposeComplete: enter
03:16:41.304 00.000 7988 UpdateGuideState(): m_state=6
03:16:41.310 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6036
03:16:41.310 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=193.07, Mass=494, SNR=13.8, Peak=140 HFD=4.0
03:16:41.312 00.002 7988 MultiStar: large primary error, entering stabilization period
03:16:41.312 00.000 7988 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.56) = xAngle (-0.41 = -0.41)
03:16:41.314 00.002 7988 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
03:16:41.314 00.000 7988 CameraToMount -- cameraX=0.59 cameraY=1.32 hyp=1.45 cameraTheta=1.15 mountX=1.33 mountY=-0.62, mountTheta=-0.44
03:16:41.316 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.59, y=1.32, opts=13)
03:16:41.318 00.002 7988 Enqueuing Move request for scope (0.59, 1.32)
03:16:41.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=91, FiltMin=73, FiltMax=255, Gamma=0.690
03:16:41.320 00.002 7988 UpdateGuideState exits: m=494 SNR=13.8
03:16:41.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:41.320 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:41.320 00.000 7988 Enqueuing Expose request
03:16:41.320 00.000 15712 Worker thread wakes up
03:16:41.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.59, 1.32) opts 0xd
03:16:41.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.59, 1.32)
03:16:41.320 00.000 15712 Moving (0.59, 1.32) raw xDistance=1.33 yDistance=-0.62
03:16:41.320 00.000 15712 PPEC rslt: input = 1.33, final = 0.79, react = 0.80, pred = -0.00, hyst = 0.72, hyst_pct = 0.00, period_length = 639.45
03:16:41.320 00.000 15712 PPEC: input: 1.33, control: 0.79, exposure: 1500
03:16:41.320 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
03:16:41.320 00.000 15712 MoveAxis(W, 259, ABG)
03:16:41.320 00.000 15712 Guiding  Dir = 3, Dur = 259
03:16:41.320 00.000 15712 IsGuiding returns 0
03:16:41.342 00.022 15712 PulseGuide returned control before completion, sleep 250
03:16:41.611 00.269 15712 IsGuiding returns 0
03:16:41.611 00.000 15712 Move returns status 0, amount 259
03:16:41.611 00.000 15712 MoveAxis(N, 160, ABG)
03:16:41.611 00.000 15712 Guiding  Dir = 0, Dur = 160
03:16:41.611 00.000 15712 IsGuiding returns 0
03:16:41.694 00.083 15712 PulseGuide returned control before completion, sleep 91
03:16:41.799 00.105 15712 IsGuiding returns 1
03:16:41.799 00.000 15712 scope still moving after pulse duration time elapsed
03:16:41.830 00.031 15712 IsGuiding returns 1
03:16:41.867 00.037 15712 IsGuiding returns 0
03:16:41.867 00.000 15712 scope move finished after 160 + 95 ms
03:16:41.867 00.000 15712 Move returns status 0, amount 160
03:16:41.867 00.000 15712 move complete, result=0
03:16:41.867 00.000 7988 GuideStep: 1.3 px 259 ms WEST, -0.6 px 160 ms NORTH
03:16:41.878 00.011 15712 worker thread done servicing request
03:16:41.878 00.000 15712 Worker thread wakes up
03:16:41.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:41.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:43.298 01.420 15712 Exposure complete
03:16:43.363 00.065 15712 worker thread done servicing request
03:16:43.363 00.000 7988 OnExposeComplete: enter
03:16:43.363 00.000 7988 UpdateGuideState(): m_state=6
03:16:43.363 00.000 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6037
03:16:43.363 00.000 7988 Star::Find returns 1 (0), X=974.11, Y=192.15, Mass=400, SNR=12.4, Peak=132 HFD=2.9
03:16:43.363 00.000 7988 MultiStar: exiting stabilization period
03:16:43.363 00.000 7988 Star::Find false star n=3 nbg=284 bg=86.4 sigma=3.6 thresh=97 peak=95
03:16:43.363 00.000 7988 Star::Find false star n=6 nbg=276 bg=103.9 sigma=3.4 thresh=114 peak=114
03:16:43.363 00.000 7988 Star::Find false star n=6 nbg=281 bg=80.4 sigma=3.2 thresh=90 peak=90
03:16:43.363 00.000 7988 MultiStar: [#1 -0.40,0.02,0.99,U] [#2 -0.20,0.70,0.00,M2] [#3 0.26,0.22,0.82,U] [#4 0.73,0.69,0.00,M1] [#5 -0.08,0.13,0.67,U] [#6 0.64,0.26,0.61,U] [#7 -0.10,0.16,0.47,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:43.363 00.000 7988 refined, 5 included, MultiStar: {-0.04, 0.20}, one-star: {-0.27, 0.41}
03:16:43.363 00.000 7988 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
03:16:43.375 00.012 7988 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
03:16:43.375 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.74 mountX=0.20 mountY=0.03, mountTheta=0.15
03:16:43.375 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.20, opts=13)
03:16:43.375 00.000 7988 Enqueuing Move request for scope (-0.04, 0.20)
03:16:43.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=91, FiltMin=73, FiltMax=255, Gamma=0.690
03:16:43.375 00.000 7988 UpdateGuideState exits: m=400 SNR=12.4
03:16:43.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:43.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:43.375 00.000 7988 Enqueuing Expose request
03:16:43.375 00.000 15712 Worker thread wakes up
03:16:43.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
03:16:43.375 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
03:16:43.375 00.000 15712 Moving (-0.04, 0.20) raw xDistance=0.20 yDistance=0.03
03:16:43.391 00.016 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.45
03:16:43.391 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
03:16:43.391 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:43.391 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:43.391 00.000 15712 MoveAxis(W, 39, ABG)
03:16:43.391 00.000 15712 Guiding  Dir = 3, Dur = 39
03:16:43.391 00.000 15712 IsGuiding returns 0
03:16:43.410 00.019 15712 PulseGuide returned control before completion, sleep 31
03:16:43.459 00.049 15712 IsGuiding returns 0
03:16:43.459 00.000 15712 Move returns status 0, amount 39
03:16:43.459 00.000 15712 MoveAxis(N, 0, ABG)
03:16:43.459 00.000 15712 Move returns status 0, amount 0
03:16:43.459 00.000 15712 move complete, result=0
03:16:43.459 00.000 7988 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
03:16:43.459 00.000 15712 worker thread done servicing request
03:16:43.459 00.000 15712 Worker thread wakes up
03:16:43.461 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:43.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:45.100 01.639 15712 Exposure complete
03:16:45.166 00.066 7988 OnExposeComplete: enter
03:16:45.168 00.002 7988 UpdateGuideState(): m_state=6
03:16:45.168 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6038
03:16:45.170 00.002 15712 worker thread done servicing request
03:16:45.170 00.000 7988 Star::Find returns 1 (0), X=974.22, Y=191.96, Mass=366, SNR=11.9, Peak=147 HFD=2.5
03:16:45.172 00.002 7988 Star::Find false star n=9 nbg=278 bg=103.1 sigma=3.4 thresh=113 peak=113
03:16:45.172 00.000 7988 MultiStar: [#1 -0.13,-0.49,0.81,U] [#2 -0.44,-0.04,0.93,U] [#3 -0.32,-0.11,0.86,U] [#4 -0.62,0.13,0.77,U] [#5 0.15,-0.25,0.79,U] [#6 -0.24,-1.00,0.00,M1] [#7 -0.11,0.78,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.75,-0.19,0.00,M2] 
03:16:45.172 00.000 7988 refined, 5 included, MultiStar: {-0.26, -0.08}, one-star: {-0.17, 0.21}
03:16:45.175 00.003 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.40 = 1.89)
03:16:45.175 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.85)
03:16:45.175 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.83 mountX=-0.08 mountY=0.26, mountTheta=1.88
03:16:45.178 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.08, opts=13)
03:16:45.178 00.000 7988 Enqueuing Move request for scope (-0.26, -0.08)
03:16:45.178 00.000 15712 Worker thread wakes up
03:16:45.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
03:16:45.178 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
03:16:45.178 00.000 15712 Moving (-0.26, -0.08) raw xDistance=-0.08 yDistance=0.26
03:16:45.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=73, FiltMax=255, Gamma=0.690
03:16:45.178 00.000 7988 UpdateGuideState exits: m=366 SNR=11.9
03:16:45.184 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:45.184 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:45.186 00.002 7988 Enqueuing Expose request
03:16:45.186 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
03:16:45.186 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
03:16:45.186 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:16:45.186 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
03:16:45.188 00.002 15712 MoveAxis(E, 2, ABG)
03:16:45.188 00.000 15712 Guiding  Dir = 2, Dur = 2
03:16:45.188 00.000 15712 IsGuiding returns 0
03:16:45.243 00.055 15712 IsGuiding returns 0
03:16:45.243 00.000 15712 Move returns status 0, amount 2
03:16:45.243 00.000 15712 MoveAxis(N, 0, ABG)
03:16:45.243 00.000 15712 Move returns status 0, amount 0
03:16:45.243 00.000 15712 move complete, result=0
03:16:45.243 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.3 px 0 ms NORTH
03:16:45.251 00.008 15712 worker thread done servicing request
03:16:45.251 00.000 15712 Worker thread wakes up
03:16:45.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:45.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:46.664 01.413 15712 Exposure complete
03:16:46.725 00.061 15712 worker thread done servicing request
03:16:46.725 00.000 7988 OnExposeComplete: enter
03:16:46.725 00.000 7988 UpdateGuideState(): m_state=6
03:16:46.731 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6039
03:16:46.731 00.000 7988 Star::Find returns 1 (0), X=974.48, Y=191.55, Mass=386, SNR=12.4, Peak=139 HFD=3.1
03:16:46.733 00.002 7988 Star::Find false star n=7 nbg=282 bg=95.8 sigma=3.5 thresh=106 peak=106
03:16:46.733 00.000 7988 Star::Find false star n=3 nbg=279 bg=99.7 sigma=3.5 thresh=110 peak=107
03:16:46.735 00.002 7988 Star::Find false star n=8 nbg=279 bg=82.2 sigma=3.0 thresh=91 peak=90
03:16:46.735 00.000 7988 Star::Find false star n=4 nbg=280 bg=101.5 sigma=3.4 thresh=112 peak=112
03:16:46.737 00.002 7988 Star::Find false star n=4 nbg=285 bg=83.4 sigma=3.5 thresh=94 peak=93
03:16:46.739 00.002 7988 MultiStar: [#1 0.00,-0.63,0.96,U] [#2 -0.20,-0.07,0.86,U] [#3 -0.03,-0.38,0.81,U] [#4 -0.33,-0.16,0.77,U] [#5 -0.58,-0.38,0.71,U] [#6 -0.69,-0.24,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:46.739 00.000 7988 single-star, 5 included, MultiStar: {-0.15, -0.31}, one-star: {0.10, -0.20}
03:16:46.741 00.002 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
03:16:46.741 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
03:16:46.741 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.12 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
03:16:46.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.20, opts=13)
03:16:46.741 00.000 7988 Enqueuing Move request for scope (0.10, -0.20)
03:16:46.741 00.000 15712 Worker thread wakes up
03:16:46.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
03:16:46.741 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
03:16:46.741 00.000 15712 Moving (0.10, -0.20) raw xDistance=-0.20 yDistance=-0.09
03:16:46.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=74, FiltMax=255, Gamma=0.690
03:16:46.741 00.000 7988 UpdateGuideState exits: m=386 SNR=12.4
03:16:46.749 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:46.749 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:46.751 00.002 7988 Enqueuing Expose request
03:16:46.751 00.000 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.45
03:16:46.751 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
03:16:46.751 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:46.751 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:16:46.751 00.000 15712 MoveAxis(E, 41, ABG)
03:16:46.751 00.000 15712 Guiding  Dir = 2, Dur = 41
03:16:46.751 00.000 15712 IsGuiding returns 0
03:16:46.764 00.013 15712 PulseGuide returned control before completion, sleep 38
03:16:46.820 00.056 15712 IsGuiding returns 0
03:16:46.820 00.000 15712 Move returns status 0, amount 41
03:16:46.820 00.000 15712 MoveAxis(N, 0, ABG)
03:16:46.820 00.000 15712 Move returns status 0, amount 0
03:16:46.820 00.000 15712 move complete, result=0
03:16:46.820 00.000 15712 worker thread done servicing request
03:16:46.820 00.000 15712 Worker thread wakes up
03:16:46.820 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
03:16:46.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:46.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:48.463 01.643 15712 Exposure complete
03:16:48.526 00.063 15712 worker thread done servicing request
03:16:48.526 00.000 7988 OnExposeComplete: enter
03:16:48.526 00.000 7988 UpdateGuideState(): m_state=6
03:16:48.526 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6040
03:16:48.526 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=191.26, Mass=375, SNR=12.2, Peak=138 HFD=2.6
03:16:48.526 00.000 7988 Star::Find false star n=6 nbg=278 bg=93.1 sigma=3.3 thresh=103 peak=103
03:16:48.526 00.000 7988 Star::Find false star n=8 nbg=273 bg=99.6 sigma=3.3 thresh=109 peak=108
03:16:48.526 00.000 7988 Star::Find false star n=9 nbg=274 bg=85.1 sigma=2.8 thresh=93 peak=93
03:16:48.526 00.000 7988 Star::Find false star n=9 nbg=275 bg=84.5 sigma=3.1 thresh=94 peak=94
03:16:48.526 00.000 7988 MultiStar: [#1 -0.11,-0.97,0.00,M1] [#2 -0.17,-0.03,0.93,U] [#3 -0.18,-0.56,0.79,U] [#4 0.32,-0.43,0.82,U] [#5 -0.08,-0.67,0.55,U] [#6 0.16,-0.59,0.69,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:48.526 00.000 7988 refined, 5 included, MultiStar: {-0.02, -0.44}, one-star: {-0.12, -0.49}
03:16:48.540 00.014 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
03:16:48.540 00.000 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.08)
03:16:48.543 00.003 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.44 hyp=0.44 cameraTheta=-1.61 mountX=-0.44 mountY=0.03, mountTheta=3.08
03:16:48.545 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.44, opts=13)
03:16:48.545 00.000 7988 Enqueuing Move request for scope (-0.02, -0.44)
03:16:48.547 00.002 15712 Worker thread wakes up
03:16:48.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.44) opts 0xd
03:16:48.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.44)
03:16:48.547 00.000 15712 Moving (-0.02, -0.44) raw xDistance=-0.44 yDistance=0.03
03:16:48.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=73, FiltMax=255, Gamma=0.690
03:16:48.547 00.000 7988 UpdateGuideState exits: m=375 SNR=12.2
03:16:48.549 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:48.549 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:48.551 00.002 7988 Enqueuing Expose request
03:16:48.551 00.000 15712 PPEC rslt: input = -0.44, final = -0.27, react = -0.26, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 639.44
03:16:48.551 00.000 15712 PPEC: input: -0.44, control: -0.27, exposure: 1500
03:16:48.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:48.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:48.551 00.000 15712 MoveAxis(E, 88, ABG)
03:16:48.551 00.000 15712 Guiding  Dir = 2, Dur = 88
03:16:48.572 00.021 15712 IsGuiding returns 0
03:16:48.590 00.018 15712 PulseGuide returned control before completion, sleep 82
03:16:48.702 00.112 15712 IsGuiding returns 0
03:16:48.702 00.000 15712 Move returns status 0, amount 88
03:16:48.702 00.000 15712 MoveAxis(N, 0, ABG)
03:16:48.702 00.000 15712 Move returns status 0, amount 0
03:16:48.702 00.000 15712 move complete, result=0
03:16:48.702 00.000 15712 worker thread done servicing request
03:16:48.702 00.000 15712 Worker thread wakes up
03:16:48.702 00.000 7988 GuideStep: -0.4 px 88 ms EAST, 0.0 px 0 ms NORTH
03:16:48.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:48.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:50.121 01.419 15712 Exposure complete
03:16:50.186 00.065 15712 worker thread done servicing request
03:16:50.188 00.002 7988 OnExposeComplete: enter
03:16:50.188 00.000 7988 UpdateGuideState(): m_state=6
03:16:50.188 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6041
03:16:50.188 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=191.02, Mass=336, SNR=11.5, Peak=145 HFD=2.4
03:16:50.192 00.004 7988 Star::Find false star n=2 nbg=282 bg=95.7 sigma=3.5 thresh=106 peak=104
03:16:50.192 00.000 7988 Star::Find false star n=3 nbg=284 bg=97.5 sigma=3.6 thresh=108 peak=105
03:16:50.192 00.000 7988 Star::Find false star n=5 nbg=280 bg=83.6 sigma=3.5 thresh=94 peak=94
03:16:50.192 00.000 7988 MultiStar: [#1 -0.14,-0.94,0.00,M2] [#2 0.36,-0.15,1.00,U] [#3 0.52,-1.12,0.00,M1] [#4 0.40,-0.95,0.00,M1] [#5 -0.36,-0.38,0.68,U] [#6 0.40,-1.33,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.58,-0.27,0.00,M10] [#11 0.00,0.00,0.00,L] 
03:16:50.192 00.000 7988 refined, 2 included, MultiStar: {0.19, -0.42}, one-star: {0.41, -0.72}
03:16:50.192 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
03:16:50.198 00.006 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
03:16:50.198 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.42 hyp=0.47 cameraTheta=-1.14 mountX=-0.42 mountY=-0.18, mountTheta=-2.73
03:16:50.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.42, opts=13)
03:16:50.202 00.002 7988 Enqueuing Move request for scope (0.19, -0.42)
03:16:50.202 00.000 15712 Worker thread wakes up
03:16:50.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=74, FiltMax=255, Gamma=0.690
03:16:50.202 00.000 7988 UpdateGuideState exits: m=336 SNR=11.5
03:16:50.206 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:50.206 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:50.208 00.002 7988 Enqueuing Expose request
03:16:50.208 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.42) opts 0xd
03:16:50.208 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.42)
03:16:50.208 00.000 15712 Moving (0.19, -0.42) raw xDistance=-0.42 yDistance=-0.18
03:16:50.208 00.000 15712 PPEC rslt: input = -0.42, final = -0.26, react = -0.25, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 639.44
03:16:50.208 00.000 15712 PPEC: input: -0.42, control: -0.26, exposure: 1500
03:16:50.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:50.214 00.006 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:16:50.214 00.000 15712 MoveAxis(E, 85, ABG)
03:16:50.214 00.000 15712 Guiding  Dir = 2, Dur = 85
03:16:50.214 00.000 15712 IsGuiding returns 0
03:16:50.235 00.021 15712 PulseGuide returned control before completion, sleep 73
03:16:50.325 00.090 15712 IsGuiding returns 1
03:16:50.325 00.000 15712 scope still moving after pulse duration time elapsed
03:16:50.362 00.037 15712 IsGuiding returns 0
03:16:50.362 00.000 15712 scope move finished after 85 + 65 ms
03:16:50.362 00.000 15712 Move returns status 0, amount 85
03:16:50.362 00.000 15712 MoveAxis(N, 0, ABG)
03:16:50.362 00.000 15712 Move returns status 0, amount 0
03:16:50.362 00.000 15712 move complete, result=0
03:16:50.362 00.000 7988 GuideStep: -0.4 px 85 ms EAST, -0.2 px 0 ms NORTH
03:16:50.366 00.004 15712 worker thread done servicing request
03:16:50.366 00.000 15712 Worker thread wakes up
03:16:50.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:50.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:52.003 01.637 15712 Exposure complete
03:16:52.068 00.065 15712 worker thread done servicing request
03:16:52.070 00.002 7988 OnExposeComplete: enter
03:16:52.070 00.000 7988 UpdateGuideState(): m_state=6
03:16:52.070 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6042
03:16:52.070 00.000 7988 Star::Find returns 1 (0), X=975.37, Y=191.92, Mass=369, SNR=11.7, Peak=132 HFD=3.1
03:16:52.070 00.000 7988 Star::Find false star n=4 nbg=283 bg=97.4 sigma=3.4 thresh=108 peak=105
03:16:52.070 00.000 7988 Star::Find false star n=3 nbg=280 bg=85.4 sigma=3.2 thresh=95 peak=90
03:16:52.070 00.000 7988 Star::Find false star n=5 nbg=278 bg=100.6 sigma=3.6 thresh=111 peak=110
03:16:52.070 00.000 7988 Star::Find false star n=8 nbg=280 bg=82.5 sigma=3.2 thresh=92 peak=91
03:16:52.070 00.000 7988 MultiStar: [#1 0.37,-0.35,0.89,U] [#2 0.01,0.05,0.83,U] [#3 0.34,-0.10,0.85,U] [#4 0.13,-0.56,0.72,U] [#5 -0.12,-1.13,0.00,M1] [#6 0.25,-0.58,0.53,U] [#7 0.27,0.88,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:52.070 00.000 7988 refined, 5 included, MultiStar: {0.38, -0.19}, one-star: {0.98, 0.17}
03:16:52.070 00.000 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.02 = -2.02)
03:16:52.082 00.012 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
03:16:52.082 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=-0.19 hyp=0.42 cameraTheta=-0.45 mountX=-0.18 mountY=-0.38, mountTheta=-2.02
03:16:52.082 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=-0.19, opts=13)
03:16:52.082 00.000 7988 Enqueuing Move request for scope (0.38, -0.19)
03:16:52.082 00.000 15712 Worker thread wakes up
03:16:52.082 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.19) opts 0xd
03:16:52.082 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, -0.19)
03:16:52.082 00.000 15712 Moving (0.38, -0.19) raw xDistance=-0.18 yDistance=-0.38
03:16:52.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=74, FiltMax=255, Gamma=0.690
03:16:52.082 00.000 7988 UpdateGuideState exits: m=369 SNR=11.7
03:16:52.089 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:52.089 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:52.091 00.002 7988 Enqueuing Expose request
03:16:52.091 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 639.43
03:16:52.091 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
03:16:52.091 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
03:16:52.091 00.000 15712 MoveAxis(E, 37, ABG)
03:16:52.091 00.000 15712 Guiding  Dir = 2, Dur = 37
03:16:52.093 00.002 15712 IsGuiding returns 0
03:16:52.101 00.008 15712 PulseGuide returned control before completion, sleep 34
03:16:52.149 00.048 15712 IsGuiding returns 0
03:16:52.149 00.000 15712 Move returns status 0, amount 37
03:16:52.149 00.000 15712 MoveAxis(N, 96, ABG)
03:16:52.149 00.000 15712 Guiding  Dir = 0, Dur = 96
03:16:52.149 00.000 15712 IsGuiding returns 0
03:16:52.234 00.085 15712 PulseGuide returned control before completion, sleep 27
03:16:52.272 00.038 15712 IsGuiding returns 1
03:16:52.272 00.000 15712 scope still moving after pulse duration time elapsed
03:16:52.304 00.032 15712 IsGuiding returns 1
03:16:52.353 00.049 15712 IsGuiding returns 0
03:16:52.353 00.000 15712 scope move finished after 96 + 111 ms
03:16:52.353 00.000 15712 Move returns status 0, amount 96
03:16:52.353 00.000 15712 move complete, result=0
03:16:52.353 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.4 px 96 ms NORTH
03:16:52.365 00.012 15712 worker thread done servicing request
03:16:52.365 00.000 15712 Worker thread wakes up
03:16:52.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:52.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:53.771 01.406 15712 Exposure complete
03:16:53.831 00.060 15712 worker thread done servicing request
03:16:53.831 00.000 7988 OnExposeComplete: enter
03:16:53.831 00.000 7988 UpdateGuideState(): m_state=6
03:16:53.839 00.008 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6043
03:16:53.839 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=191.94, Mass=407, SNR=12.8, Peak=143 HFD=2.5
03:16:53.841 00.002 7988 Star::Find false star n=5 nbg=279 bg=92.4 sigma=3.3 thresh=102 peak=101
03:16:53.841 00.000 7988 Star::Find false star n=7 nbg=281 bg=96.2 sigma=3.3 thresh=106 peak=104
03:16:53.843 00.002 7988 Star::Find false star n=3 nbg=277 bg=86.6 sigma=3.1 thresh=96 peak=92
03:16:53.843 00.000 7988 Star::Find false star n=5 nbg=280 bg=83.5 sigma=3.4 thresh=94 peak=94
03:16:53.845 00.002 7988 MultiStar: [#1 0.44,-0.50,0.78,U] [#2 -0.44,-0.01,0.99,U] [#3 0.08,-0.08,0.71,U] [#4 -0.17,-0.10,0.77,U] [#5 -0.17,-0.79,0.00,M2] [#6 -0.07,0.24,0.56,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:53.847 00.002 7988 refined, 5 included, MultiStar: {0.04, -0.04}, one-star: {0.39, 0.19}
03:16:53.848 00.001 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
03:16:53.848 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.43 = -2.43)
03:16:53.848 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.83 mountX=-0.04 mountY=-0.04, mountTheta=-2.41
03:16:53.848 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.04, opts=13)
03:16:53.848 00.000 7988 Enqueuing Move request for scope (0.04, -0.04)
03:16:53.848 00.000 15712 Worker thread wakes up
03:16:53.848 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:16:53.848 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:16:53.848 00.000 15712 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=-0.04
03:16:53.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=75, FiltMax=255, Gamma=0.690
03:16:53.848 00.000 7988 UpdateGuideState exits: m=407 SNR=12.8
03:16:53.856 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:53.856 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:53.858 00.002 7988 Enqueuing Expose request
03:16:53.858 00.000 15712 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
03:16:53.858 00.000 15712 PPEC: input: -0.04, control: -0.00, exposure: 1500
03:16:53.858 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:53.858 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:16:53.858 00.000 15712 MoveAxis(E, 1, ABG)
03:16:53.858 00.000 15712 Guiding  Dir = 2, Dur = 1
03:16:53.858 00.000 15712 IsGuiding returns 0
03:16:53.911 00.053 15712 IsGuiding returns 0
03:16:53.911 00.000 15712 Move returns status 0, amount 1
03:16:53.911 00.000 15712 MoveAxis(N, 0, ABG)
03:16:53.911 00.000 15712 Move returns status 0, amount 0
03:16:53.911 00.000 15712 move complete, result=0
03:16:53.911 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
03:16:53.916 00.005 15712 worker thread done servicing request
03:16:53.916 00.000 15712 Worker thread wakes up
03:16:53.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:53.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:55.556 01.640 15712 Exposure complete
03:16:55.622 00.066 15712 worker thread done servicing request
03:16:55.622 00.000 7988 OnExposeComplete: enter
03:16:55.624 00.002 7988 UpdateGuideState(): m_state=6
03:16:55.625 00.001 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6044
03:16:55.626 00.001 7988 Star::Find returns 1 (0), X=974.64, Y=191.79, Mass=310, SNR=11.1, Peak=129 HFD=2.7
03:16:55.627 00.001 7988 Star::Find false star n=5 nbg=277 bg=94.1 sigma=3.2 thresh=104 peak=104
03:16:55.628 00.001 7988 Star::Find false star n=3 nbg=280 bg=98.2 sigma=3.5 thresh=109 peak=106
03:16:55.629 00.001 7988 Star::Find false star n=6 nbg=279 bg=87.1 sigma=2.9 thresh=96 peak=94
03:16:55.630 00.001 7988 Star::Find false star n=5 nbg=279 bg=81.8 sigma=3.3 thresh=92 peak=91
03:16:55.632 00.002 7988 MultiStar: [#1 0.09,-0.21,0.99,U] [#2 -0.03,0.65,1.08,U] [#3 0.28,0.48,0.90,U] [#4 -0.45,-0.70,0.00,M1] [#5 -0.16,-0.48,0.84,U] [#6 -0.05,0.23,0.61,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:16:55.633 00.001 7988 refined, 5 included, MultiStar: {0.07, 0.13}, one-star: {0.26, 0.04}
03:16:55.633 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.51 = -0.51)
03:16:55.635 00.002 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
03:16:55.635 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.06 mountX=0.13 mountY=-0.08, mountTheta=-0.53
03:16:55.637 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.13, opts=13)
03:16:55.639 00.002 7988 Enqueuing Move request for scope (0.07, 0.13)
03:16:55.639 00.000 15712 Worker thread wakes up
03:16:55.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
03:16:55.639 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
03:16:55.639 00.000 15712 Moving (0.07, 0.13) raw xDistance=0.13 yDistance=-0.08
03:16:55.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=75, FiltMax=255, Gamma=0.690
03:16:55.639 00.000 7988 UpdateGuideState exits: m=310 SNR=11.1
03:16:55.643 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:55.643 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:55.645 00.002 7988 Enqueuing Expose request
03:16:55.645 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
03:16:55.645 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
03:16:55.645 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:55.645 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:16:55.645 00.000 15712 MoveAxis(E, 1, ABG)
03:16:55.645 00.000 15712 Guiding  Dir = 2, Dur = 1
03:16:55.647 00.002 15712 IsGuiding returns 0
03:16:55.666 00.019 15712 IsGuiding returns 0
03:16:55.666 00.000 15712 Move returns status 0, amount 1
03:16:55.666 00.000 15712 MoveAxis(N, 0, ABG)
03:16:55.666 00.000 15712 Move returns status 0, amount 0
03:16:55.666 00.000 15712 move complete, result=0
03:16:55.666 00.000 15712 worker thread done servicing request
03:16:55.666 00.000 15712 Worker thread wakes up
03:16:55.666 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
03:16:55.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:55.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:57.084 01.418 15712 Exposure complete
03:16:57.148 00.064 15712 worker thread done servicing request
03:16:57.148 00.000 7988 OnExposeComplete: enter
03:16:57.148 00.000 7988 UpdateGuideState(): m_state=6
03:16:57.154 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6045
03:16:57.154 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=192.43, Mass=405, SNR=12.5, Peak=142 HFD=2.9
03:16:57.156 00.002 7988 Star::Find false star n=6 nbg=281 bg=94.6 sigma=3.3 thresh=105 peak=104
03:16:57.158 00.002 7988 Star::Find false star n=6 nbg=278 bg=97.2 sigma=3.3 thresh=107 peak=106
03:16:57.158 00.000 7988 Star::Find false star n=2 nbg=280 bg=89.0 sigma=3.2 thresh=99 peak=96
03:16:57.160 00.002 7988 MultiStar: [#1 -0.11,0.10,0.87,U] [#2 0.31,0.97,0.00,M1] [#3 0.02,0.36,0.81,U] [#4 0.02,0.42,0.78,U] [#5 -0.14,0.45,0.67,U] [#6 -0.19,-0.52,0.46,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.51,0.39,0.46,U] [#11 0.32,0.90,0.00,M3] 
03:16:57.160 00.000 7988 refined, 6 included, MultiStar: {0.08, 0.32}, one-star: {0.41, 0.68}
03:16:57.162 00.002 7988 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
03:16:57.162 00.000 7988 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
03:16:57.164 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.33 mountX=0.32 mountY=-0.09, mountTheta=-0.27
03:16:57.164 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.32, opts=13)
03:16:57.164 00.000 7988 Enqueuing Move request for scope (0.08, 0.32)
03:16:57.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=72, FiltMax=255, Gamma=0.690
03:16:57.164 00.000 7988 UpdateGuideState exits: m=405 SNR=12.5
03:16:57.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:57.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:57.164 00.000 7988 Enqueuing Expose request
03:16:57.164 00.000 15712 Worker thread wakes up
03:16:57.164 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
03:16:57.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
03:16:57.164 00.000 15712 Moving (0.08, 0.32) raw xDistance=0.32 yDistance=-0.09
03:16:57.164 00.000 15712 PPEC rslt: input = 0.32, final = 0.19, react = 0.19, pred = -0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 639.43
03:16:57.164 00.000 15712 PPEC: input: 0.32, control: 0.19, exposure: 1500
03:16:57.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:57.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:16:57.164 00.000 15712 MoveAxis(W, 63, ABG)
03:16:57.164 00.000 15712 Guiding  Dir = 3, Dur = 63
03:16:57.164 00.000 15712 IsGuiding returns 0
03:16:57.200 00.036 15712 PulseGuide returned control before completion, sleep 45
03:16:57.281 00.081 15712 IsGuiding returns 1
03:16:57.281 00.000 15712 scope still moving after pulse duration time elapsed
03:16:57.307 00.026 15712 IsGuiding returns 0
03:16:57.307 00.000 15712 scope move finished after 63 + 66 ms
03:16:57.307 00.000 15712 Move returns status 0, amount 63
03:16:57.307 00.000 15712 MoveAxis(N, 0, ABG)
03:16:57.307 00.000 15712 Move returns status 0, amount 0
03:16:57.307 00.000 15712 move complete, result=0
03:16:57.307 00.000 15712 worker thread done servicing request
03:16:57.307 00.000 15712 Worker thread wakes up
03:16:57.307 00.000 7988 GuideStep: 0.3 px 63 ms WEST, -0.1 px 0 ms NORTH
03:16:57.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:57.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:16:58.939 01.632 15712 Exposure complete
03:16:59.004 00.065 15712 worker thread done servicing request
03:16:59.004 00.000 7988 OnExposeComplete: enter
03:16:59.005 00.001 7988 UpdateGuideState(): m_state=6
03:16:59.006 00.001 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6046
03:16:59.006 00.000 7988 Star::Find returns 1 (0), X=974.36, Y=191.93, Mass=295, SNR=11.0, Peak=135 HFD=2.4
03:16:59.006 00.000 7988 Star::Find false star n=4 nbg=282 bg=96.4 sigma=3.6 thresh=107 peak=105
03:16:59.006 00.000 7988 Star::Find false star n=4 nbg=281 bg=95.1 sigma=3.2 thresh=105 peak=104
03:16:59.006 00.000 7988 Star::Find false star n=8 nbg=276 bg=88.3 sigma=3.1 thresh=97 peak=96
03:16:59.006 00.000 7988 MultiStar: [#1 -0.09,-0.23,0.95,U] [#2 -0.08,0.72,0.00,M2] [#3 0.18,0.27,0.92,U] [#4 -0.31,0.36,0.82,U] [#5 -0.45,-0.31,0.79,U] [#6 -0.42,0.50,0.60,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.25,1.29,0.00,M10] [#11 0.00,0.00,0.00,L] 
03:16:59.006 00.000 7988 single-star, 5 included, MultiStar: {-0.16, 0.11}, one-star: {-0.03, 0.18}
03:16:59.006 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
03:16:59.015 00.009 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
03:16:59.016 00.001 7988 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.73 mountX=0.18 mountY=0.03, mountTheta=0.14
03:16:59.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.18, opts=13)
03:16:59.016 00.000 7988 Enqueuing Move request for scope (-0.03, 0.18)
03:16:59.016 00.000 15712 Worker thread wakes up
03:16:59.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
03:16:59.016 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
03:16:59.016 00.000 15712 Moving (-0.03, 0.18) raw xDistance=0.18 yDistance=0.03
03:16:59.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=74, FiltMax=255, Gamma=0.690
03:16:59.016 00.000 7988 UpdateGuideState exits: m=295 SNR=11.0
03:16:59.022 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:59.022 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:16:59.024 00.002 7988 Enqueuing Expose request
03:16:59.024 00.000 15712 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.43
03:16:59.024 00.000 15712 PPEC: input: 0.18, control: 0.11, exposure: 1500
03:16:59.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:59.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:59.024 00.000 15712 MoveAxis(W, 34, ABG)
03:16:59.024 00.000 15712 Guiding  Dir = 3, Dur = 34
03:16:59.024 00.000 15712 IsGuiding returns 0
03:16:59.031 00.007 15712 PulseGuide returned control before completion, sleep 26
03:16:59.082 00.051 15712 IsGuiding returns 0
03:16:59.082 00.000 15712 Move returns status 0, amount 34
03:16:59.082 00.000 15712 MoveAxis(N, 0, ABG)
03:16:59.082 00.000 15712 Move returns status 0, amount 0
03:16:59.082 00.000 15712 move complete, result=0
03:16:59.082 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
03:16:59.094 00.012 15712 worker thread done servicing request
03:16:59.094 00.000 15712 Worker thread wakes up
03:16:59.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:16:59.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:00.498 01.404 15712 Exposure complete
03:17:00.562 00.064 15712 worker thread done servicing request
03:17:00.562 00.000 7988 OnExposeComplete: enter
03:17:00.562 00.000 7988 UpdateGuideState(): m_state=6
03:17:00.562 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6047
03:17:00.562 00.000 7988 Star::Find returns 1 (0), X=974.22, Y=191.83, Mass=339, SNR=11.4, Peak=134 HFD=2.7
03:17:00.562 00.000 7988 Star::Find false star n=3 nbg=279 bg=96.4 sigma=3.4 thresh=107 peak=107
03:17:00.562 00.000 7988 Star::Find false star n=6 nbg=277 bg=85.5 sigma=3.1 thresh=95 peak=92
03:17:00.562 00.000 7988 Star::Find false star n=5 nbg=282 bg=102.5 sigma=3.5 thresh=113 peak=112
03:17:00.562 00.000 7988 Star::Find false star n=6 nbg=276 bg=82.6 sigma=3.1 thresh=92 peak=92
03:17:00.562 00.000 7988 MultiStar: [#1 -0.42,-0.60,0.00,M1] [#2 -0.14,0.28,1.08,U] [#3 -0.63,-0.54,0.00,M1] [#4 -0.27,-0.14,0.76,U] [#5 -0.20,-0.64,0.75,U] [#6 -0.07,-0.40,0.62,U] [#7 0.59,0.58,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:00.562 00.000 7988 single-star, 4 included, MultiStar: {-0.17, -0.11}, one-star: {-0.17, 0.09}
03:17:00.562 00.000 7988 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.56) = xAngle (1.11 = 1.11)
03:17:00.577 00.015 7988 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
03:17:00.577 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.67 mountX=0.08 mountY=0.17, mountTheta=1.10
03:17:00.577 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.09, opts=13)
03:17:00.577 00.000 7988 Enqueuing Move request for scope (-0.17, 0.09)
03:17:00.577 00.000 15712 Worker thread wakes up
03:17:00.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
03:17:00.577 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
03:17:00.577 00.000 15712 Moving (-0.17, 0.09) raw xDistance=0.08 yDistance=0.17
03:17:00.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=73, FiltMax=255, Gamma=0.690
03:17:00.577 00.000 7988 UpdateGuideState exits: m=339 SNR=11.4
03:17:00.585 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:00.585 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:00.587 00.002 7988 Enqueuing Expose request
03:17:00.587 00.000 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
03:17:00.587 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
03:17:00.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:00.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:17:00.587 00.000 15712 MoveAxis(E, 1, ABG)
03:17:00.587 00.000 15712 Guiding  Dir = 2, Dur = 1
03:17:00.611 00.024 15712 IsGuiding returns 0
03:17:00.627 00.016 15712 IsGuiding returns 0
03:17:00.627 00.000 15712 Move returns status 0, amount 1
03:17:00.627 00.000 15712 MoveAxis(N, 0, ABG)
03:17:00.627 00.000 15712 Move returns status 0, amount 0
03:17:00.627 00.000 15712 move complete, result=0
03:17:00.627 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
03:17:00.628 00.001 15712 worker thread done servicing request
03:17:00.628 00.000 15712 Worker thread wakes up
03:17:00.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:00.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:02.268 01.640 15712 Exposure complete
03:17:02.334 00.066 15712 worker thread done servicing request
03:17:02.334 00.000 7988 OnExposeComplete: enter
03:17:02.334 00.000 7988 UpdateGuideState(): m_state=6
03:17:02.334 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6048
03:17:02.334 00.000 7988 Star::Find returns 1 (0), X=974.50, Y=191.41, Mass=340, SNR=11.3, Peak=129 HFD=3.1
03:17:02.334 00.000 7988 Star::Find false star n=3 nbg=279 bg=98.3 sigma=3.5 thresh=109 peak=106
03:17:02.341 00.007 7988 Star::Find false star n=5 nbg=277 bg=99.5 sigma=3.4 thresh=110 peak=108
03:17:02.341 00.000 7988 Star::Find false star n=4 nbg=280 bg=84.5 sigma=3.2 thresh=94 peak=91
03:17:02.341 00.000 7988 Star::Find false star n=3 nbg=279 bg=99.2 sigma=3.6 thresh=110 peak=109
03:17:02.341 00.000 7988 Star::Find false star n=5 nbg=279 bg=82.0 sigma=3.3 thresh=92 peak=92
03:17:02.341 00.000 7988 MultiStar: [#1 -0.27,-1.12,0.00,M2] [#2 -0.54,0.02,1.07,U] [#3 -0.91,-0.85,0.00,M2] [#4 -0.41,-0.77,0.00,M1] [#5 -0.40,-1.31,0.00,M1] [#6 0.33,-1.25,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:02.341 00.000 7988 refined, 1 included, MultiStar: {-0.22, -0.15}, one-star: {0.12, -0.33}
03:17:02.341 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.11 = 2.18)
03:17:02.341 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
03:17:02.348 00.007 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-2.54 mountX=-0.15 mountY=0.23, mountTheta=2.17
03:17:02.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.15, opts=13)
03:17:02.348 00.000 7988 Enqueuing Move request for scope (-0.22, -0.15)
03:17:02.348 00.000 15712 Worker thread wakes up
03:17:02.348 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.15) opts 0xd
03:17:02.348 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.15)
03:17:02.348 00.000 15712 Moving (-0.22, -0.15) raw xDistance=-0.15 yDistance=0.23
03:17:02.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=93, FiltMin=74, FiltMax=255, Gamma=0.690
03:17:02.348 00.000 7988 UpdateGuideState exits: m=340 SNR=11.3
03:17:02.355 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:02.355 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:02.358 00.003 7988 Enqueuing Expose request
03:17:02.358 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
03:17:02.358 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
03:17:02.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:02.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:17:02.358 00.000 15712 MoveAxis(E, 2, ABG)
03:17:02.358 00.000 15712 Guiding  Dir = 2, Dur = 2
03:17:02.358 00.000 15712 IsGuiding returns 0
03:17:02.385 00.027 15712 IsGuiding returns 0
03:17:02.385 00.000 15712 Move returns status 0, amount 2
03:17:02.385 00.000 15712 MoveAxis(N, 0, ABG)
03:17:02.385 00.000 15712 Move returns status 0, amount 0
03:17:02.385 00.000 15712 move complete, result=0
03:17:02.385 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.2 px 0 ms NORTH
03:17:02.387 00.002 15712 worker thread done servicing request
03:17:02.387 00.000 15712 Worker thread wakes up
03:17:02.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:02.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:03.798 01.411 15712 Exposure complete
03:17:03.864 00.066 15712 worker thread done servicing request
03:17:03.864 00.000 7988 OnExposeComplete: enter
03:17:03.864 00.000 7988 UpdateGuideState(): m_state=6
03:17:03.864 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6049
03:17:03.864 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=191.16, Mass=346, SNR=11.4, Peak=128 HFD=2.7
03:17:03.870 00.006 7988 Star::Find false star n=10 nbg=278 bg=94.6 sigma=3.6 thresh=105 peak=105
03:17:03.870 00.000 7988 Star::Find false star n=3 nbg=278 bg=99.1 sigma=3.4 thresh=109 peak=105
03:17:03.870 00.000 7988 Star::Find false star n=8 nbg=278 bg=99.1 sigma=3.4 thresh=109 peak=108
03:17:03.870 00.000 7988 Star::Find false star n=8 nbg=277 bg=86.1 sigma=2.9 thresh=95 peak=93
03:17:03.870 00.000 7988 Star::Find false star n=4 nbg=282 bg=83.1 sigma=3.3 thresh=93 peak=93
03:17:03.870 00.000 7988 MultiStar: [#1 -0.09,-0.33,0.93,U] [#2 -0.44,-0.44,1.01,U] [#3 0.15,-0.79,0.00,M3] [#4 -0.49,-0.67,0.00,M2] [#5 0.00,0.00,0.00,L] [#6 -0.14,-0.72,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.22,-0.01,0.00,R] [#11 0.00,0.00,0.00,L] 
03:17:03.870 00.000 7988 refined, 2 included, MultiStar: {-0.20, -0.45}, one-star: {-0.07, -0.59}
03:17:03.870 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
03:17:03.870 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.70)
03:17:03.878 00.008 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.45 hyp=0.50 cameraTheta=-1.99 mountX=-0.46 mountY=0.21, mountTheta=2.70
03:17:03.880 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.45, opts=13)
03:17:03.882 00.002 7988 Enqueuing Move request for scope (-0.20, -0.45)
03:17:03.882 00.000 15712 Worker thread wakes up
03:17:03.884 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.45) opts 0xd
03:17:03.884 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.45)
03:17:03.884 00.000 15712 Moving (-0.20, -0.45) raw xDistance=-0.46 yDistance=0.21
03:17:03.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=93, FiltMin=74, FiltMax=255, Gamma=0.690
03:17:03.886 00.002 7988 UpdateGuideState exits: m=346 SNR=11.4
03:17:03.888 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:03.888 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:03.888 00.000 7988 Enqueuing Expose request
03:17:03.888 00.000 15712 PPEC rslt: input = -0.46, final = -0.28, react = -0.27, pred = -0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 639.41
03:17:03.888 00.000 15712 PPEC: input: -0.46, control: -0.28, exposure: 1500
03:17:03.888 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:03.888 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:17:03.888 00.000 15712 MoveAxis(E, 92, ABG)
03:17:03.888 00.000 15712 Guiding  Dir = 2, Dur = 92
03:17:03.888 00.000 15712 IsGuiding returns 0
03:17:03.919 00.031 15712 PulseGuide returned control before completion, sleep 76
03:17:04.022 00.103 15712 IsGuiding returns 0
03:17:04.022 00.000 15712 Move returns status 0, amount 92
03:17:04.022 00.000 15712 MoveAxis(N, 0, ABG)
03:17:04.022 00.000 15712 Move returns status 0, amount 0
03:17:04.022 00.000 15712 move complete, result=0
03:17:04.022 00.000 7988 GuideStep: -0.5 px 92 ms EAST, 0.2 px 0 ms NORTH
03:17:04.033 00.011 15712 worker thread done servicing request
03:17:04.033 00.000 15712 Worker thread wakes up
03:17:04.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:04.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:05.667 01.634 15712 Exposure complete
03:17:05.729 00.062 15712 worker thread done servicing request
03:17:05.729 00.000 7988 OnExposeComplete: enter
03:17:05.729 00.000 7988 UpdateGuideState(): m_state=6
03:17:05.734 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6050
03:17:05.734 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=191.12, Mass=417, SNR=12.8, Peak=137 HFD=2.6
03:17:05.736 00.002 7988 Star::Find false star n=4 nbg=275 bg=100.4 sigma=3.5 thresh=111 peak=108
03:17:05.736 00.000 7988 Star::Find false star n=5 nbg=280 bg=99.7 sigma=3.4 thresh=110 peak=110
03:17:05.738 00.002 7988 Star::Find false star n=5 nbg=279 bg=90.3 sigma=3.1 thresh=100 peak=100
03:17:05.739 00.001 7988 Star::Find false star n=7 nbg=275 bg=88.2 sigma=3.3 thresh=98 peak=98
03:17:05.739 00.000 7988 MultiStar: [#1 -0.17,-0.61,0.86,U] [#2 -0.07,0.08,0.85,U] [#3 -0.03,-0.11,0.68,U] [#4 -0.27,-0.63,0.76,U] [#5 -0.46,-1.03,0.00,M2] [#6 -0.47,-0.14,0.55,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:05.741 00.002 7988 refined, 5 included, MultiStar: {-0.16, -0.36}, one-star: {-0.07, -0.63}
03:17:05.741 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
03:17:05.743 00.002 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.70)
03:17:05.743 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.36 hyp=0.40 cameraTheta=-1.99 mountX=-0.36 mountY=0.17, mountTheta=2.70
03:17:05.745 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.36, opts=13)
03:17:05.747 00.002 7988 Enqueuing Move request for scope (-0.16, -0.36)
03:17:05.749 00.002 15712 Worker thread wakes up
03:17:05.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.36) opts 0xd
03:17:05.749 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.36)
03:17:05.749 00.000 15712 Moving (-0.16, -0.36) raw xDistance=-0.36 yDistance=0.17
03:17:05.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=75, FiltMax=255, Gamma=0.690
03:17:05.749 00.000 7988 UpdateGuideState exits: m=417 SNR=12.8
03:17:05.751 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:05.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:05.753 00.002 7988 Enqueuing Expose request
03:17:05.753 00.000 15712 PPEC rslt: input = -0.36, final = -0.23, react = -0.22, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.41
03:17:05.753 00.000 15712 PPEC: input: -0.36, control: -0.23, exposure: 1500
03:17:05.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:05.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:17:05.753 00.000 15712 MoveAxis(E, 74, ABG)
03:17:05.753 00.000 15712 Guiding  Dir = 2, Dur = 74
03:17:05.755 00.002 15712 IsGuiding returns 0
03:17:05.773 00.018 15712 PulseGuide returned control before completion, sleep 66
03:17:05.862 00.089 15712 IsGuiding returns 1
03:17:05.862 00.000 15712 scope still moving after pulse duration time elapsed
03:17:05.906 00.044 15712 IsGuiding returns 0
03:17:05.906 00.000 15712 scope move finished after 74 + 77 ms
03:17:05.906 00.000 15712 Move returns status 0, amount 74
03:17:05.906 00.000 15712 MoveAxis(N, 0, ABG)
03:17:05.906 00.000 15712 Move returns status 0, amount 0
03:17:05.906 00.000 15712 move complete, result=0
03:17:05.906 00.000 15712 worker thread done servicing request
03:17:05.906 00.000 15712 Worker thread wakes up
03:17:05.906 00.000 7988 GuideStep: -0.4 px 74 ms EAST, 0.2 px 0 ms NORTH
03:17:05.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:05.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:07.327 01.421 15712 Exposure complete
03:17:07.389 00.062 15712 worker thread done servicing request
03:17:07.389 00.000 7988 OnExposeComplete: enter
03:17:07.389 00.000 7988 UpdateGuideState(): m_state=6
03:17:07.394 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6051
03:17:07.394 00.000 7988 Star::Find returns 1 (0), X=974.75, Y=191.95, Mass=335, SNR=11.4, Peak=137 HFD=2.4
03:17:07.396 00.002 7988 Star::Find false star n=3 nbg=280 bg=89.6 sigma=3.3 thresh=100 peak=98
03:17:07.398 00.002 7988 Star::Find false star n=5 nbg=283 bg=91.8 sigma=3.4 thresh=102 peak=98
03:17:07.398 00.000 7988 MultiStar: [#1 -0.53,0.07,0.84,U] [#2 -0.16,0.46,1.02,U] [#3 -0.40,-0.23,0.78,U] [#4 -0.55,0.60,0.00,M2] [#5 0.08,-0.10,0.64,U] [#6 -0.22,0.06,0.64,U] [#7 0.05,0.67,0.46,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:07.400 00.002 7988 refined, 6 included, MultiStar: {-0.12, 0.15}, one-star: {0.36, 0.20}
03:17:07.400 00.000 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
03:17:07.402 00.002 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
03:17:07.403 00.001 7988 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.22 mountX=0.15 mountY=0.11, mountTheta=0.64
03:17:07.403 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.15, opts=13)
03:17:07.406 00.003 7988 Enqueuing Move request for scope (-0.12, 0.15)
03:17:07.406 00.000 15712 Worker thread wakes up
03:17:07.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
03:17:07.406 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
03:17:07.406 00.000 15712 Moving (-0.12, 0.15) raw xDistance=0.15 yDistance=0.11
03:17:07.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=76, FiltMax=255, Gamma=0.690
03:17:07.406 00.000 7988 UpdateGuideState exits: m=335 SNR=11.4
03:17:07.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:07.406 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:07.406 00.000 7988 Enqueuing Expose request
03:17:07.406 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
03:17:07.406 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
03:17:07.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:07.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:17:07.406 00.000 15712 MoveAxis(E, 3, ABG)
03:17:07.406 00.000 15712 Guiding  Dir = 2, Dur = 3
03:17:07.406 00.000 15712 IsGuiding returns 0
03:17:07.435 00.029 15712 IsGuiding returns 0
03:17:07.435 00.000 15712 Move returns status 0, amount 3
03:17:07.435 00.000 15712 MoveAxis(N, 0, ABG)
03:17:07.435 00.000 15712 Move returns status 0, amount 0
03:17:07.435 00.000 15712 move complete, result=0
03:17:07.435 00.000 15712 worker thread done servicing request
03:17:07.435 00.000 15712 Worker thread wakes up
03:17:07.435 00.000 7988 GuideStep: 0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
03:17:07.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:07.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:09.077 01.642 15712 Exposure complete
03:17:09.141 00.064 15712 worker thread done servicing request
03:17:09.141 00.000 7988 OnExposeComplete: enter
03:17:09.141 00.000 7988 UpdateGuideState(): m_state=6
03:17:09.146 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:17:09.146 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=191.87, Mass=321, SNR=11.0, Peak=134 HFD=2.5
03:17:09.148 00.002 7988 Star::Find false star n=3 nbg=280 bg=106.2 sigma=3.6 thresh=117 peak=113
03:17:09.148 00.000 7988 Star::Find false star n=7 nbg=277 bg=100.8 sigma=3.4 thresh=111 peak=108
03:17:09.150 00.002 7988 Star::Find false star n=7 nbg=274 bg=92.5 sigma=3.1 thresh=102 peak=100
03:17:09.152 00.002 7988 Star::Find false star n=7 nbg=274 bg=99.1 sigma=3.2 thresh=109 peak=109
03:17:09.152 00.000 7988 MultiStar: [#1 -0.28,0.41,0.99,U] [#2 -0.64,1.16,0.00,M1] [#3 0.14,0.62,0.61,U] [#4 -0.45,0.15,0.77,U] [#5 0.52,-0.49,0.00,M2] [#6 0.39,0.65,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:09.154 00.002 7988 single-star, 3 included, MultiStar: {-0.10, 0.31}, one-star: {0.21, 0.13}
03:17:09.154 00.000 7988 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.56) = xAngle (-1.02 = -1.02)
03:17:09.156 00.002 7988 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
03:17:09.156 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.24 cameraTheta=0.55 mountX=0.13 mountY=-0.21, mountTheta=-1.03
03:17:09.156 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.13, opts=13)
03:17:09.156 00.000 7988 Enqueuing Move request for scope (0.21, 0.13)
03:17:09.156 00.000 15712 Worker thread wakes up
03:17:09.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
03:17:09.156 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
03:17:09.156 00.000 15712 Moving (0.21, 0.13) raw xDistance=0.13 yDistance=-0.21
03:17:09.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=76, FiltMax=255, Gamma=0.690
03:17:09.156 00.000 7988 UpdateGuideState exits: m=321 SNR=11.0
03:17:09.164 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:09.164 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:09.166 00.002 7988 Enqueuing Expose request
03:17:09.166 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
03:17:09.166 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
03:17:09.166 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:09.166 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:17:09.166 00.000 15712 MoveAxis(E, 3, ABG)
03:17:09.166 00.000 15712 Guiding  Dir = 2, Dur = 3
03:17:09.168 00.002 15712 IsGuiding returns 0
03:17:09.224 00.056 15712 IsGuiding returns 0
03:17:09.224 00.000 15712 Move returns status 0, amount 3
03:17:09.224 00.000 15712 MoveAxis(N, 0, ABG)
03:17:09.224 00.000 15712 Move returns status 0, amount 0
03:17:09.224 00.000 15712 move complete, result=0
03:17:09.224 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
03:17:09.229 00.005 15712 worker thread done servicing request
03:17:09.229 00.000 15712 Worker thread wakes up
03:17:09.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:09.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:10.641 01.412 15712 Exposure complete
03:17:10.703 00.062 15712 worker thread done servicing request
03:17:10.703 00.000 7988 OnExposeComplete: enter
03:17:10.703 00.000 7988 UpdateGuideState(): m_state=6
03:17:10.709 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6053
03:17:10.709 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=192.84, Mass=372, SNR=11.8, Peak=134 HFD=2.7
03:17:10.711 00.002 7988 Star::Find false star n=6 nbg=277 bg=104.1 sigma=3.5 thresh=114 peak=112
03:17:10.711 00.000 7988 Star::Find false star n=7 nbg=282 bg=101.5 sigma=3.4 thresh=112 peak=110
03:17:10.713 00.002 7988 Star::Find false star n=6 nbg=284 bg=94.3 sigma=3.2 thresh=104 peak=101
03:17:10.715 00.002 7988 Star::Find false star n=6 nbg=281 bg=100.2 sigma=3.4 thresh=110 peak=110
03:17:10.715 00.000 7988 Star::Find false star n=5 nbg=277 bg=93.4 sigma=3.4 thresh=104 peak=100
03:17:10.716 00.001 7988 MultiStar: [#1 0.33,0.82,0.00,M1] [#2 -0.41,1.31,0.00,M2] [#3 -0.43,1.13,0.00,M1] [#4 0.02,1.39,0.00,M2] [#5 -0.68,0.24,0.00,M3] [#6 -0.42,0.79,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:10.716 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
03:17:10.718 00.002 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
03:17:10.718 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=1.10 hyp=1.15 cameraTheta=1.26 mountX=1.10 mountY=-0.38, mountTheta=-0.33
03:17:10.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=1.10, opts=13)
03:17:10.718 00.000 7988 Enqueuing Move request for scope (0.36, 1.10)
03:17:10.718 00.000 15712 Worker thread wakes up
03:17:10.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 1.10) opts 0xd
03:17:10.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 1.10)
03:17:10.718 00.000 15712 Moving (0.36, 1.10) raw xDistance=1.10 yDistance=-0.38
03:17:10.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=78, FiltMax=255, Gamma=0.690
03:17:10.718 00.000 7988 UpdateGuideState exits: m=372 SNR=11.8
03:17:10.726 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:10.726 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:10.728 00.002 7988 Enqueuing Expose request
03:17:10.728 00.000 15712 PPEC rslt: input = 1.10, final = 0.65, react = 0.66, pred = -0.01, hyst = 0.59, hyst_pct = 0.00, period_length = 639.40
03:17:10.728 00.000 15712 PPEC: input: 1.10, control: 0.65, exposure: 1500
03:17:10.728 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
03:17:10.728 00.000 15712 MoveAxis(W, 212, ABG)
03:17:10.728 00.000 15712 Guiding  Dir = 3, Dur = 212
03:17:10.730 00.002 15712 IsGuiding returns 0
03:17:10.734 00.004 15712 PulseGuide returned control before completion, sleep 208
03:17:10.962 00.228 15712 IsGuiding returns 0
03:17:10.962 00.000 15712 Move returns status 0, amount 212
03:17:10.962 00.000 15712 MoveAxis(N, 98, ABG)
03:17:10.962 00.000 15712 Guiding  Dir = 0, Dur = 98
03:17:10.962 00.000 15712 IsGuiding returns 0
03:17:11.048 00.086 15712 PulseGuide returned control before completion, sleep 29
03:17:11.123 00.075 15712 IsGuiding returns 1
03:17:11.123 00.000 15712 scope still moving after pulse duration time elapsed
03:17:11.175 00.052 15712 IsGuiding returns 0
03:17:11.175 00.000 15712 scope move finished after 98 + 109 ms
03:17:11.175 00.000 15712 Move returns status 0, amount 98
03:17:11.175 00.000 15712 move complete, result=0
03:17:11.175 00.000 7988 GuideStep: 1.1 px 212 ms WEST, -0.4 px 98 ms NORTH
03:17:11.179 00.004 15712 worker thread done servicing request
03:17:11.179 00.000 15712 Worker thread wakes up
03:17:11.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:11.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:12.810 01.631 15712 Exposure complete
03:17:12.873 00.063 15712 worker thread done servicing request
03:17:12.873 00.000 7988 OnExposeComplete: enter
03:17:12.873 00.000 7988 UpdateGuideState(): m_state=6
03:17:12.873 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6054
03:17:12.878 00.005 7988 Star::Find returns 1 (0), X=973.34, Y=191.53, Mass=305, SNR=10.8, Peak=141 HFD=3.0
03:17:12.878 00.000 7988 Star::Find false star n=3 nbg=280 bg=104.2 sigma=3.7 thresh=115 peak=111
03:17:12.878 00.000 7988 Star::Find false star n=6 nbg=277 bg=101.5 sigma=3.6 thresh=112 peak=108
03:17:12.878 00.000 7988 Star::Find false star n=4 nbg=279 bg=97.3 sigma=3.4 thresh=108 peak=107
03:17:12.878 00.000 7988 Star::Find false star n=3 nbg=285 bg=93.5 sigma=3.6 thresh=104 peak=102
03:17:12.878 00.000 7988 MultiStar: [#1 -0.91,-0.74,0.00,M2] [#2 -0.87,0.21,0.00,M3] [#3 -0.85,-0.14,0.00,M2] [#4 -0.59,-0.70,0.00,M3] [#5 -1.10,-0.07,0.00,M4] [#6 -0.16,-0.82,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:12.878 00.000 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.56) = xAngle (-4.50 = 1.78)
03:17:12.878 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.75)
03:17:12.878 00.000 7988 CameraToMount -- cameraX=-1.04 cameraY=-0.21 hyp=1.06 cameraTheta=-2.94 mountX=-0.22 mountY=1.05, mountTheta=1.78
03:17:12.887 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-1.04, y=-0.21, opts=13)
03:17:12.887 00.000 7988 Enqueuing Move request for scope (-1.04, -0.21)
03:17:12.887 00.000 15712 Worker thread wakes up
03:17:12.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.04, -0.21) opts 0xd
03:17:12.887 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.04, -0.21)
03:17:12.887 00.000 15712 Moving (-1.04, -0.21) raw xDistance=-0.22 yDistance=1.05
03:17:12.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=82, FiltMax=255, Gamma=0.690
03:17:12.887 00.000 7988 UpdateGuideState exits: m=305 SNR=10.8
03:17:12.893 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:12.893 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:12.895 00.002 7988 Enqueuing Expose request
03:17:12.895 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.39
03:17:12.895 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
03:17:12.895 00.000 15712 resist switch: large excursion: input 1.05 thresh 0.75 direction from -1 to 1
03:17:12.895 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.14
03:17:12.895 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05
03:17:12.895 00.000 15712 MoveAxis(E, 48, ABG)
03:17:12.895 00.000 15712 Guiding  Dir = 2, Dur = 48
03:17:12.895 00.000 15712 IsGuiding returns 0
03:17:12.919 00.024 15712 PulseGuide returned control before completion, sleep 36
03:17:12.967 00.048 15712 IsGuiding returns 1
03:17:12.967 00.000 15712 scope still moving after pulse duration time elapsed
03:17:13.031 00.064 15712 IsGuiding returns 0
03:17:13.031 00.000 15712 scope move finished after 48 + 86 ms
03:17:13.031 00.000 15712 Move returns status 0, amount 48
03:17:13.031 00.000 15712 BLC: Oldest BLC event removed
03:17:13.031 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 465 applied
03:17:13.031 00.000 15712 MoveAxis(S, 732, ABG)
03:17:13.031 00.000 15712 Guiding  Dir = 1, Dur = 732
03:17:13.031 00.000 15712 IsGuiding returns 0
03:17:13.110 00.079 15712 PulseGuide returned control before completion, sleep 663
03:17:13.781 00.671 15712 IsGuiding returns 1
03:17:13.781 00.000 15712 scope still moving after pulse duration time elapsed
03:17:13.812 00.031 15712 IsGuiding returns 1
03:17:13.879 00.067 15712 IsGuiding returns 0
03:17:13.879 00.000 15712 scope move finished after 732 + 115 ms
03:17:13.879 00.000 15712 Move returns status 0, amount 732
03:17:13.879 00.000 15712 move complete, result=0
03:17:13.879 00.000 7988 GuideStep: -0.2 px 48 ms EAST, 1.0 px 732 ms SOUTH
03:17:13.880 00.001 15712 worker thread done servicing request
03:17:13.880 00.000 15712 Worker thread wakes up
03:17:13.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:13.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:15.299 01.419 15712 Exposure complete
03:17:15.365 00.066 15712 worker thread done servicing request
03:17:15.365 00.000 7988 OnExposeComplete: enter
03:17:15.365 00.000 7988 UpdateGuideState(): m_state=6
03:17:15.365 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6055
03:17:15.365 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=192.47, Mass=384, SNR=12.0, Peak=135 HFD=3.2
03:17:15.365 00.000 7988 Star::Find false star n=7 nbg=275 bg=103.6 sigma=3.5 thresh=114 peak=113
03:17:15.365 00.000 7988 Star::Find false star n=6 nbg=281 bg=106.5 sigma=3.5 thresh=117 peak=116
03:17:15.365 00.000 7988 Star::Find false star n=5 nbg=281 bg=101.2 sigma=3.5 thresh=112 peak=110
03:17:15.365 00.000 7988 Star::Find false star n=2 nbg=277 bg=97.3 sigma=3.4 thresh=108 peak=103
03:17:15.365 00.000 7988 Star::Find false star n=5 nbg=282 bg=95.1 sigma=3.2 thresh=105 peak=102
03:17:15.365 00.000 7988 MultiStar: [#1 0.34,-0.24,0.57,U] [#2 -0.26,0.14,0.75,U] [#3 -0.56,0.03,0.50,U] [#4 -0.26,-0.17,0.71,U] [#5 0.00,0.00,0.00,L] [#6 0.12,0.03,0.64,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:15.365 00.000 7988 refined, 5 included, MultiStar: {-0.12, 0.15}, one-star: {-0.12, 0.73}
03:17:15.376 00.011 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.70 = 0.70)
03:17:15.376 00.000 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
03:17:15.378 00.002 7988 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.26 mountX=0.15 mountY=0.12, mountTheta=0.68
03:17:15.380 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.15, opts=13)
03:17:15.380 00.000 7988 Enqueuing Move request for scope (-0.12, 0.15)
03:17:15.380 00.000 15712 Worker thread wakes up
03:17:15.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
03:17:15.380 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
03:17:15.380 00.000 15712 Moving (-0.12, 0.15) raw xDistance=0.15 yDistance=0.12
03:17:15.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=82, FiltMax=255, Gamma=0.690
03:17:15.380 00.000 7988 UpdateGuideState exits: m=384 SNR=12.0
03:17:15.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:15.380 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:15.380 00.000 7988 Enqueuing Expose request
03:17:15.380 00.000 15712 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.047222, 1:0.117401
03:17:15.380 00.000 15712 BLC: No correction, Miss < min_move
03:17:15.393 00.013 15712 PPEC rslt: input = 0.15, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
03:17:15.393 00.000 15712 PPEC: input: 0.15, control: -0.02, exposure: 1500
03:17:15.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:15.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:17:15.393 00.000 15712 MoveAxis(E, 5, ABG)
03:17:15.393 00.000 15712 Guiding  Dir = 2, Dur = 5
03:17:15.393 00.000 15712 IsGuiding returns 0
03:17:15.414 00.021 15712 IsGuiding returns 0
03:17:15.414 00.000 15712 Move returns status 0, amount 5
03:17:15.414 00.000 15712 MoveAxis(N, 0, ABG)
03:17:15.414 00.000 15712 Move returns status 0, amount 0
03:17:15.414 00.000 15712 move complete, result=0
03:17:15.414 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:17:15.416 00.002 15712 worker thread done servicing request
03:17:15.416 00.000 15712 Worker thread wakes up
03:17:15.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:15.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:17.054 01.638 15712 Exposure complete
03:17:17.117 00.063 15712 worker thread done servicing request
03:17:17.119 00.002 7988 OnExposeComplete: enter
03:17:17.119 00.000 7988 UpdateGuideState(): m_state=6
03:17:17.119 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6056
03:17:17.119 00.000 7988 Star::Find returns 1 (0), X=975.36, Y=191.42, Mass=263, SNR=9.9, Peak=136 HFD=2.2
03:17:17.119 00.000 7988 Star::Find false star n=6 nbg=283 bg=100.4 sigma=3.7 thresh=112 peak=109
03:17:17.119 00.000 7988 MultiStar: [#1 0.79,-1.41,0.00,M2] [#2 0.30,-0.29,0.99,U] [#3 0.33,-0.75,0.00,M2] [#4 0.21,-0.69,0.00,M3] [#5 0.27,-0.58,0.74,U] [#6 0.59,-0.66,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:17.119 00.000 7988 refined, 2 included, MultiStar: {0.54, -0.38}, one-star: {0.97, -0.32}
03:17:17.119 00.000 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.18 = -2.18)
03:17:17.119 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.21 = -2.21)
03:17:17.128 00.009 7988 CameraToMount -- cameraX=0.54 cameraY=-0.38 hyp=0.66 cameraTheta=-0.62 mountX=-0.38 mountY=-0.53, mountTheta=-2.19
03:17:17.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.54, y=-0.38, opts=13)
03:17:17.131 00.003 7988 Enqueuing Move request for scope (0.54, -0.38)
03:17:17.131 00.000 15712 Worker thread wakes up
03:17:17.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.38) opts 0xd
03:17:17.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.54, -0.38)
03:17:17.131 00.000 15712 Moving (0.54, -0.38) raw xDistance=-0.38 yDistance=-0.53
03:17:17.131 00.000 15712 BLC: History state: CurrMiss=-0.53, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=1.047222, 1:0.117401, 2:-0.529579
03:17:17.131 00.000 15712 BLC: Over-shoot, first stiction event, no adjustment
03:17:17.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=100, FiltMin=83, FiltMax=255, Gamma=0.690
03:17:17.131 00.000 7988 UpdateGuideState exits: m=263 SNR=9.9
03:17:17.135 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:17.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:17.137 00.002 7988 Enqueuing Expose request
03:17:17.137 00.000 15712 PPEC rslt: input = -0.38, final = -0.24, react = -0.23, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 639.38
03:17:17.137 00.000 15712 PPEC: input: -0.38, control: -0.24, exposure: 1500
03:17:17.137 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:17:17.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
03:17:17.137 00.000 15712 MoveAxis(E, 78, ABG)
03:17:17.137 00.000 15712 Guiding  Dir = 2, Dur = 78
03:17:17.139 00.002 15712 IsGuiding returns 0
03:17:17.153 00.014 15712 PulseGuide returned control before completion, sleep 72
03:17:17.263 00.110 15712 IsGuiding returns 0
03:17:17.263 00.000 15712 Move returns status 0, amount 78
03:17:17.263 00.000 15712 MoveAxis(N, 0, ABG)
03:17:17.263 00.000 15712 Move returns status 0, amount 0
03:17:17.263 00.000 15712 move complete, result=0
03:17:17.263 00.000 7988 GuideStep: -0.4 px 78 ms EAST, -0.5 px 0 ms NORTH
03:17:17.263 00.000 15712 worker thread done servicing request
03:17:17.263 00.000 15712 Worker thread wakes up
03:17:17.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:17.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:18.678 01.415 15712 Exposure complete
03:17:18.744 00.066 15712 worker thread done servicing request
03:17:18.744 00.000 7988 OnExposeComplete: enter
03:17:18.744 00.000 7988 UpdateGuideState(): m_state=6
03:17:18.744 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6057
03:17:18.744 00.000 7988 Star::Find returns 1 (0), X=975.23, Y=191.58, Mass=254, SNR=9.7, Peak=148 HFD=2.3
03:17:18.744 00.000 7988 Star::Find false star n=6 nbg=282 bg=105.8 sigma=3.8 thresh=117 peak=116
03:17:18.744 00.000 7988 Star::Find false star n=4 nbg=283 bg=98.9 sigma=3.7 thresh=110 peak=106
03:17:18.744 00.000 7988 Star::Find false star n=2 nbg=279 bg=101.8 sigma=3.6 thresh=112 peak=108
03:17:18.744 00.000 7988 Star::Find false star n=6 nbg=273 bg=96.5 sigma=3.1 thresh=106 peak=105
03:17:18.744 00.000 7988 Star::Find false star n=4 nbg=278 bg=96.6 sigma=3.6 thresh=107 peak=104
03:17:18.744 00.000 7988 MultiStar: [#1 -0.08,-0.04,0.78,U] [#2 0.22,-0.48,1.00,U] [#3 0.15,-0.53,0.65,U] [#4 -0.36,-1.68,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:18.756 00.012 7988 refined, 3 included, MultiStar: {0.32, -0.30}, one-star: {0.85, -0.17}
03:17:18.756 00.000 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.32 = -2.32)
03:17:18.756 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
03:17:18.756 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-0.75 mountX=-0.30 mountY=-0.31, mountTheta=-2.33
03:17:18.760 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=-0.30, opts=13)
03:17:18.760 00.000 7988 Enqueuing Move request for scope (0.32, -0.30)
03:17:18.760 00.000 15712 Worker thread wakes up
03:17:18.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.30) opts 0xd
03:17:18.760 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, -0.30)
03:17:18.760 00.000 15712 Moving (0.32, -0.30) raw xDistance=-0.30 yDistance=-0.31
03:17:18.760 00.000 15712 BLC: window closed
03:17:18.760 00.000 15712 BLC: History state: CurrMiss=-0.31, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=1.047222, 1:0.117401, 2:-0.529579
03:17:18.760 00.000 15712 BLC: Over-shoot, first stiction event, no adjustment
03:17:18.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=100, FiltMin=85, FiltMax=255, Gamma=0.690
03:17:18.760 00.000 7988 UpdateGuideState exits: m=254 SNR=9.7
03:17:18.765 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:18.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:18.767 00.002 7988 Enqueuing Expose request
03:17:18.767 00.000 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.38
03:17:18.767 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
03:17:18.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:17:18.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:17:18.767 00.000 15712 MoveAxis(E, 62, ABG)
03:17:18.767 00.000 15712 Guiding  Dir = 2, Dur = 62
03:17:18.769 00.002 15712 IsGuiding returns 0
03:17:18.776 00.007 15712 PulseGuide returned control before completion, sleep 55
03:17:18.852 00.076 15712 IsGuiding returns 0
03:17:18.852 00.000 15712 Move returns status 0, amount 62
03:17:18.852 00.000 15712 MoveAxis(N, 0, ABG)
03:17:18.852 00.000 15712 Move returns status 0, amount 0
03:17:18.852 00.000 15712 move complete, result=0
03:17:18.852 00.000 15712 worker thread done servicing request
03:17:18.852 00.000 15712 Worker thread wakes up
03:17:18.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:18.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:18.852 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.3 px 0 ms NORTH
03:17:20.492 01.640 15712 Exposure complete
03:17:20.557 00.065 15712 worker thread done servicing request
03:17:20.559 00.002 7988 OnExposeComplete: enter
03:17:20.560 00.001 7988 UpdateGuideState(): m_state=6
03:17:20.560 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6058
03:17:20.560 00.000 7988 Star::Find returns 1 (0), X=975.23, Y=191.53, Mass=290, SNR=10.2, Peak=136 HFD=2.9
03:17:20.560 00.000 7988 Star::Find false star n=8 nbg=275 bg=105.5 sigma=3.5 thresh=116 peak=116
03:17:20.560 00.000 7988 Star::Find false star n=4 nbg=277 bg=99.7 sigma=3.4 thresh=110 peak=108
03:17:20.560 00.000 7988 Star::Find false star n=4 nbg=284 bg=98.4 sigma=3.6 thresh=109 peak=106
03:17:20.560 00.000 7988 Star::Find false star n=4 nbg=281 bg=102.3 sigma=3.6 thresh=113 peak=109
03:17:20.560 00.000 7988 Star::Find false star n=5 nbg=282 bg=96.3 sigma=3.4 thresh=106 peak=106
03:17:20.560 00.000 7988 MultiStar: [#1 0.23,-0.45,0.78,U] [#2 0.69,-0.09,0.96,U] [#3 1.25,-0.51,0.00,M2] [#4 0.77,-0.01,0.00,M5] [#5 0.00,0.00,0.00,L] [#6 0.81,-0.04,0.00,M4] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:20.560 00.000 7988 refined, 2 included, MultiStar: {0.61, -0.24}, one-star: {0.84, -0.21}
03:17:20.560 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.93 = -1.93)
03:17:20.571 00.011 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
03:17:20.573 00.002 7988 CameraToMount -- cameraX=0.61 cameraY=-0.24 hyp=0.66 cameraTheta=-0.37 mountX=-0.23 mountY=-0.61, mountTheta=-1.94
03:17:20.575 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.61, y=-0.24, opts=13)
03:17:20.575 00.000 7988 Enqueuing Move request for scope (0.61, -0.24)
03:17:20.577 00.002 15712 Worker thread wakes up
03:17:20.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.24) opts 0xd
03:17:20.577 00.000 15712 Handling offset move in thread for scope, endpoint = (0.61, -0.24)
03:17:20.577 00.000 15712 Moving (0.61, -0.24) raw xDistance=-0.23 yDistance=-0.61
03:17:20.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=100, FiltMin=86, FiltMax=255, Gamma=0.690
03:17:20.577 00.000 7988 UpdateGuideState exits: m=290 SNR=10.2
03:17:20.580 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:20.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:20.582 00.002 7988 Enqueuing Expose request
03:17:20.582 00.000 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.38
03:17:20.582 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
03:17:20.582 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:17:20.582 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
03:17:20.582 00.000 15712 MoveAxis(E, 49, ABG)
03:17:20.582 00.000 15712 Guiding  Dir = 2, Dur = 49
03:17:20.584 00.002 15712 IsGuiding returns 0
03:17:20.608 00.024 15712 PulseGuide returned control before completion, sleep 34
03:17:20.651 00.043 15712 IsGuiding returns 1
03:17:20.651 00.000 15712 scope still moving after pulse duration time elapsed
03:17:20.704 00.053 15712 IsGuiding returns 0
03:17:20.704 00.000 15712 scope move finished after 49 + 71 ms
03:17:20.704 00.000 15712 Move returns status 0, amount 49
03:17:20.704 00.000 15712 MoveAxis(N, 0, ABG)
03:17:20.704 00.000 15712 Move returns status 0, amount 0
03:17:20.704 00.000 15712 move complete, result=0
03:17:20.704 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.6 px 0 ms NORTH
03:17:20.706 00.002 15712 worker thread done servicing request
03:17:20.706 00.000 15712 Worker thread wakes up
03:17:20.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:20.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:22.122 01.416 15712 Exposure complete
03:17:22.185 00.063 15712 worker thread done servicing request
03:17:22.185 00.000 7988 OnExposeComplete: enter
03:17:22.185 00.000 7988 UpdateGuideState(): m_state=6
03:17:22.185 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6059
03:17:22.185 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=192.80, Mass=220, SNR=9.0, Peak=137 HFD=2.3
03:17:22.185 00.000 7988 Star::Find false star n=5 nbg=284 bg=105.0 sigma=3.5 thresh=115 peak=114
03:17:22.192 00.007 7988 Star::Find false star n=4 nbg=280 bg=100.6 sigma=3.5 thresh=111 peak=110
03:17:22.192 00.000 7988 Star::Find false star n=4 nbg=277 bg=98.8 sigma=3.4 thresh=109 peak=107
03:17:22.192 00.000 7988 Star::Find false star n=6 nbg=274 bg=103.1 sigma=3.2 thresh=113 peak=110
03:17:22.192 00.000 7988 Star::Find false star n=3 nbg=281 bg=95.6 sigma=3.6 thresh=107 peak=106
03:17:22.192 00.000 7988 Star::Find false star n=5 nbg=277 bg=98.1 sigma=3.2 thresh=108 peak=103
03:17:22.192 00.000 7988 MultiStar: [#1 -0.01,0.41,1.14,U] [#2 0.27,1.04,0.00,M1] [#3 0.62,0.58,0.00,M3] [#4 0.11,0.01,0.64,U] [#5 0.00,0.00,0.00,L] [#6 0.39,0.85,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:22.192 00.000 7988 refined, 2 included, MultiStar: {0.16, 0.55}, one-star: {0.40, 1.05}
03:17:22.199 00.007 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
03:17:22.199 00.000 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
03:17:22.201 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.55 hyp=0.57 cameraTheta=1.28 mountX=0.55 mountY=-0.18, mountTheta=-0.31
03:17:22.203 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.55, opts=13)
03:17:22.203 00.000 7988 Enqueuing Move request for scope (0.16, 0.55)
03:17:22.205 00.002 15712 Worker thread wakes up
03:17:22.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.55) opts 0xd
03:17:22.205 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.55)
03:17:22.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=101, FiltMin=85, FiltMax=255, Gamma=0.690
03:17:22.205 00.000 7988 UpdateGuideState exits: m=220 SNR=9.0
03:17:22.208 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:22.208 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:22.209 00.001 7988 Enqueuing Expose request
03:17:22.211 00.002 15712 Moving (0.16, 0.55) raw xDistance=0.55 yDistance=-0.18
03:17:22.215 00.004 15712 PPEC rslt: input = 0.55, final = 0.32, react = 0.33, pred = -0.01, hyst = 0.29, hyst_pct = 0.00, period_length = 639.37
03:17:22.215 00.000 15712 PPEC: input: 0.55, control: 0.32, exposure: 1500
03:17:22.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:22.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:17:22.215 00.000 15712 MoveAxis(W, 105, ABG)
03:17:22.215 00.000 15712 Guiding  Dir = 3, Dur = 105
03:17:22.215 00.000 15712 IsGuiding returns 0
03:17:22.235 00.020 15712 PulseGuide returned control before completion, sleep 92
03:17:22.343 00.108 15712 IsGuiding returns 1
03:17:22.343 00.000 15712 scope still moving after pulse duration time elapsed
03:17:22.380 00.037 15712 IsGuiding returns 0
03:17:22.380 00.000 15712 scope move finished after 105 + 62 ms
03:17:22.380 00.000 15712 Move returns status 0, amount 105
03:17:22.380 00.000 15712 MoveAxis(N, 0, ABG)
03:17:22.380 00.000 15712 Move returns status 0, amount 0
03:17:22.380 00.000 15712 move complete, result=0
03:17:22.380 00.000 15712 worker thread done servicing request
03:17:22.380 00.000 7988 GuideStep: 0.6 px 105 ms WEST, -0.2 px 0 ms NORTH
03:17:22.385 00.005 15712 Worker thread wakes up
03:17:22.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:22.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:24.019 01.634 15712 Exposure complete
03:17:24.086 00.067 15712 worker thread done servicing request
03:17:24.086 00.000 7988 OnExposeComplete: enter
03:17:24.086 00.000 7988 UpdateGuideState(): m_state=6
03:17:24.086 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6060
03:17:24.086 00.000 7988 Star::Find returns 1 (0), X=974.44, Y=192.90, Mass=263, SNR=10.0, Peak=143 HFD=2.4
03:17:24.086 00.000 7988 Star::Find false star n=2 nbg=284 bg=103.9 sigma=3.8 thresh=115 peak=112
03:17:24.086 00.000 7988 Star::Find false star n=4 nbg=281 bg=101.5 sigma=3.5 thresh=112 peak=109
03:17:24.086 00.000 7988 Star::Find false star n=4 nbg=278 bg=105.1 sigma=3.3 thresh=115 peak=112
03:17:24.086 00.000 7988 Star::Find false star n=3 nbg=278 bg=102.3 sigma=3.5 thresh=113 peak=108
03:17:24.094 00.008 7988 MultiStar: [#1 -0.01,1.12,0.00,M1] [#2 0.09,1.28,0.00,M2] [#3 0.19,-0.14,0.69,U] [#4 0.30,0.29,0.72,U] [#5 0.00,0.00,0.00,L] [#6 0.16,1.00,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 -0.24,-0.13,0.59,U] [#9 0.00,0.00,0.00,L] [#10 -1.18,2.29,0.00,M1] [#11 0.00,0.00,0.00,L] 
03:17:24.094 00.000 7988 refined, 3 included, MultiStar: {0.09, 0.39}, one-star: {0.06, 1.15}
03:17:24.094 00.000 7988 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.56) = xAngle (-0.21 = -0.21)
03:17:24.098 00.004 7988 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
03:17:24.098 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.39 hyp=0.40 cameraTheta=1.35 mountX=0.40 mountY=-0.10, mountTheta=-0.24
03:17:24.098 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.39, opts=13)
03:17:24.098 00.000 7988 Enqueuing Move request for scope (0.09, 0.39)
03:17:24.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=101, FiltMin=86, FiltMax=255, Gamma=0.690
03:17:24.098 00.000 7988 UpdateGuideState exits: m=263 SNR=10.0
03:17:24.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:24.098 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:24.098 00.000 7988 Enqueuing Expose request
03:17:24.098 00.000 15712 Worker thread wakes up
03:17:24.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.39) opts 0xd
03:17:24.098 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.39)
03:17:24.098 00.000 15712 Moving (0.09, 0.39) raw xDistance=0.40 yDistance=-0.10
03:17:24.111 00.013 15712 PPEC rslt: input = 0.40, final = 0.23, react = 0.24, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 639.37
03:17:24.111 00.000 15712 PPEC: input: 0.40, control: 0.23, exposure: 1500
03:17:24.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:24.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:17:24.111 00.000 15712 MoveAxis(W, 75, ABG)
03:17:24.111 00.000 15712 Guiding  Dir = 3, Dur = 75
03:17:24.111 00.000 15712 IsGuiding returns 0
03:17:24.134 00.023 15712 PulseGuide returned control before completion, sleep 57
03:17:24.209 00.075 15712 IsGuiding returns 1
03:17:24.209 00.000 15712 scope still moving after pulse duration time elapsed
03:17:24.247 00.038 15712 IsGuiding returns 0
03:17:24.247 00.000 15712 scope move finished after 75 + 65 ms
03:17:24.247 00.000 15712 Move returns status 0, amount 75
03:17:24.247 00.000 15712 MoveAxis(N, 0, ABG)
03:17:24.247 00.000 15712 Move returns status 0, amount 0
03:17:24.247 00.000 15712 move complete, result=0
03:17:24.247 00.000 7988 GuideStep: 0.4 px 75 ms WEST, -0.1 px 0 ms NORTH
03:17:24.255 00.008 15712 worker thread done servicing request
03:17:24.255 00.000 15712 Worker thread wakes up
03:17:24.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:24.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:25.660 01.405 15712 Exposure complete
03:17:25.721 00.061 15712 worker thread done servicing request
03:17:25.721 00.000 7988 OnExposeComplete: enter
03:17:25.721 00.000 7988 UpdateGuideState(): m_state=6
03:17:25.727 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6061
03:17:25.727 00.000 7988 Star::Find returns 1 (0), X=975.31, Y=192.56, Mass=279, SNR=10.3, Peak=143 HFD=2.8
03:17:25.727 00.000 7988 Star::Find false star n=5 nbg=279 bg=102.5 sigma=3.4 thresh=113 peak=113
03:17:25.727 00.000 7988 Star::Find false star n=5 nbg=278 bg=100.4 sigma=3.4 thresh=110 peak=110
03:17:25.727 00.000 7988 Star::Find false star n=4 nbg=282 bg=98.4 sigma=3.7 thresh=109 peak=107
03:17:25.727 00.000 7988 Star::Find false star n=3 nbg=280 bg=104.8 sigma=3.8 thresh=116 peak=109
03:17:25.727 00.000 7988 MultiStar: [#1 0.33,-0.46,0.82,U] [#2 0.09,0.85,0.00,M3] [#3 0.09,0.02,0.71,U] [#4 0.00,0.00,0.00,L] [#5 0.85,0.05,0.00,M4] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:25.727 00.000 7988 refined, 2 included, MultiStar: {0.50, 0.18}, one-star: {0.92, 0.82}
03:17:25.727 00.000 7988 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.56) = xAngle (-1.22 = -1.22)
03:17:25.737 00.010 7988 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
03:17:25.737 00.000 7988 CameraToMount -- cameraX=0.50 cameraY=0.18 hyp=0.53 cameraTheta=0.34 mountX=0.18 mountY=-0.50, mountTheta=-1.22
03:17:25.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.50, y=0.18, opts=13)
03:17:25.737 00.000 7988 Enqueuing Move request for scope (0.50, 0.18)
03:17:25.737 00.000 15712 Worker thread wakes up
03:17:25.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.18) opts 0xd
03:17:25.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.50, 0.18)
03:17:25.737 00.000 15712 Moving (0.50, 0.18) raw xDistance=0.18 yDistance=-0.50
03:17:25.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=100, FiltMin=87, FiltMax=255, Gamma=0.690
03:17:25.737 00.000 7988 UpdateGuideState exits: m=279 SNR=10.3
03:17:25.744 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:25.744 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:25.746 00.002 7988 Enqueuing Expose request
03:17:25.746 00.000 15712 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.37
03:17:25.746 00.000 15712 PPEC: input: 0.18, control: 0.10, exposure: 1500
03:17:25.746 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:17:25.746 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
03:17:25.746 00.000 15712 MoveAxis(W, 33, ABG)
03:17:25.746 00.000 15712 Guiding  Dir = 3, Dur = 33
03:17:25.746 00.000 15712 IsGuiding returns 0
03:17:25.772 00.026 15712 PulseGuide returned control before completion, sleep 20
03:17:25.820 00.048 15712 IsGuiding returns 0
03:17:25.820 00.000 15712 Move returns status 0, amount 33
03:17:25.820 00.000 15712 MoveAxis(N, 0, ABG)
03:17:25.820 00.000 15712 Move returns status 0, amount 0
03:17:25.820 00.000 15712 move complete, result=0
03:17:25.820 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.5 px 0 ms NORTH
03:17:25.821 00.001 15712 worker thread done servicing request
03:17:25.821 00.000 15712 Worker thread wakes up
03:17:25.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:25.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:27.461 01.640 15712 Exposure complete
03:17:27.524 00.063 15712 worker thread done servicing request
03:17:27.524 00.000 7988 OnExposeComplete: enter
03:17:27.524 00.000 7988 UpdateGuideState(): m_state=6
03:17:27.530 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6062
03:17:27.531 00.001 7988 Star::Find returns 1 (0), X=975.13, Y=191.19, Mass=285, SNR=10.0, Peak=136 HFD=2.4
03:17:27.533 00.002 7988 Star::Find false star n=11 nbg=284 bg=100.5 sigma=3.5 thresh=111 peak=111
03:17:27.533 00.000 7988 Star::Find false star n=6 nbg=281 bg=97.2 sigma=3.4 thresh=107 peak=104
03:17:27.535 00.002 7988 Star::Find false star n=3 nbg=283 bg=103.3 sigma=3.8 thresh=115 peak=110
03:17:27.535 00.000 7988 MultiStar: [#1 0.56,-0.93,0.00,M1] [#2 -0.05,0.19,0.87,U] [#3 0.00,0.00,0.00,L] [#4 -0.33,-0.31,0.65,U] [#5 0.00,0.00,0.00,L] [#6 -0.56,-0.60,0.00,M7] [#7 0.48,-0.27,0.64,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.87,-1.10,0.00,M2] [#11 0.00,0.00,0.00,L] 
03:17:27.537 00.002 7988 refined, 3 included, MultiStar: {0.25, -0.24}, one-star: {0.74, -0.56}
03:17:27.537 00.000 7988 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
03:17:27.539 00.002 7988 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.36 = -2.36)
03:17:27.540 00.001 7988 CameraToMount -- cameraX=0.25 cameraY=-0.24 hyp=0.35 cameraTheta=-0.77 mountX=-0.24 mountY=-0.24, mountTheta=-2.34
03:17:27.540 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.24, opts=13)
03:17:27.540 00.000 7988 Enqueuing Move request for scope (0.25, -0.24)
03:17:27.540 00.000 15712 Worker thread wakes up
03:17:27.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.24) opts 0xd
03:17:27.540 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.24)
03:17:27.540 00.000 15712 Moving (0.25, -0.24) raw xDistance=-0.24 yDistance=-0.24
03:17:27.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=100, FiltMin=85, FiltMax=255, Gamma=0.690
03:17:27.540 00.000 7988 UpdateGuideState exits: m=285 SNR=10.0
03:17:27.546 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:27.548 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:27.548 00.000 7988 Enqueuing Expose request
03:17:27.550 00.002 15712 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.37
03:17:27.550 00.000 15712 PPEC: input: -0.24, control: -0.15, exposure: 1500
03:17:27.550 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:27.550 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:17:27.550 00.000 15712 MoveAxis(E, 49, ABG)
03:17:27.550 00.000 15712 Guiding  Dir = 2, Dur = 49
03:17:27.550 00.000 15712 IsGuiding returns 0
03:17:27.578 00.028 15712 PulseGuide returned control before completion, sleep 32
03:17:27.620 00.042 15712 IsGuiding returns 1
03:17:27.620 00.000 15712 scope still moving after pulse duration time elapsed
03:17:27.672 00.052 15712 IsGuiding returns 0
03:17:27.672 00.000 15712 scope move finished after 49 + 75 ms
03:17:27.672 00.000 15712 Move returns status 0, amount 49
03:17:27.672 00.000 15712 MoveAxis(N, 0, ABG)
03:17:27.672 00.000 15712 Move returns status 0, amount 0
03:17:27.672 00.000 15712 move complete, result=0
03:17:27.672 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.2 px 0 ms NORTH
03:17:27.676 00.004 15712 worker thread done servicing request
03:17:27.676 00.000 15712 Worker thread wakes up
03:17:27.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:27.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:29.090 01.414 15712 Exposure complete
03:17:29.151 00.061 15712 worker thread done servicing request
03:17:29.151 00.000 7988 OnExposeComplete: enter
03:17:29.151 00.000 7988 UpdateGuideState(): m_state=6
03:17:29.157 00.006 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6063
03:17:29.157 00.000 7988 Star::Find returns 1 (0), X=974.96, Y=192.15, Mass=269, SNR=10.1, Peak=142 HFD=2.3
03:17:29.159 00.002 7988 Star::Find false star n=3 nbg=277 bg=98.0 sigma=3.4 thresh=108 peak=108
03:17:29.161 00.002 7988 Star::Find false star n=3 nbg=280 bg=96.2 sigma=3.5 thresh=107 peak=105
03:17:29.162 00.001 7988 Star::Find false star n=4 nbg=279 bg=89.3 sigma=3.2 thresh=99 peak=98
03:17:29.162 00.000 7988 MultiStar: [#1 0.08,-0.43,0.82,U] [#2 0.09,0.17,0.83,U] [#3 0.58,0.08,0.70,U] [#4 1.08,-0.01,0.00,M3] [#5 0.19,-0.87,0.00,M5] [#6 0.44,-0.81,0.00,M8] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:29.164 00.002 7988 refined, 3 included, MultiStar: {0.34, 0.08}, one-star: {0.57, 0.41}
03:17:29.164 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
03:17:29.166 00.002 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
03:17:29.166 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=0.08 hyp=0.34 cameraTheta=0.22 mountX=0.08 mountY=-0.34, mountTheta=-1.34
03:17:29.166 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.08, opts=13)
03:17:29.166 00.000 7988 Enqueuing Move request for scope (0.34, 0.08)
03:17:29.166 00.000 15712 Worker thread wakes up
03:17:29.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.08) opts 0xd
03:17:29.166 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.08)
03:17:29.166 00.000 15712 Moving (0.34, 0.08) raw xDistance=0.08 yDistance=-0.34
03:17:29.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=82, FiltMax=255, Gamma=0.690
03:17:29.166 00.000 7988 UpdateGuideState exits: m=269 SNR=10.1
03:17:29.174 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:29.174 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:29.176 00.002 7988 Enqueuing Expose request
03:17:29.176 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
03:17:29.176 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
03:17:29.176 00.000 15712 switching direction from 1 to -1 - decHistory=-4 oldest=0.64 newest=-1.08
03:17:29.176 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
03:17:29.176 00.000 15712 MoveAxis(E, 2, ABG)
03:17:29.176 00.000 15712 Guiding  Dir = 2, Dur = 2
03:17:29.176 00.000 15712 IsGuiding returns 0
03:17:29.193 00.017 15712 IsGuiding returns 0
03:17:29.193 00.000 15712 Move returns status 0, amount 2
03:17:29.193 00.000 15712 BLC: Oldest BLC event removed
03:17:29.193 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 465 applied
03:17:29.193 00.000 15712 MoveAxis(N, 551, ABG)
03:17:29.193 00.000 15712 Guiding  Dir = 0, Dur = 551
03:17:29.193 00.000 15712 IsGuiding returns 0
03:17:29.264 00.071 15712 PulseGuide returned control before completion, sleep 482
03:17:29.776 00.512 15712 IsGuiding returns 1
03:17:29.776 00.000 15712 scope still moving after pulse duration time elapsed
03:17:29.827 00.051 15712 IsGuiding returns 0
03:17:29.827 00.000 15712 scope move finished after 551 + 88 ms
03:17:29.827 00.000 15712 Move returns status 0, amount 551
03:17:29.827 00.000 15712 move complete, result=0
03:17:29.827 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.3 px 551 ms NORTH
03:17:29.835 00.008 15712 worker thread done servicing request
03:17:29.835 00.000 15712 Worker thread wakes up
03:17:29.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:29.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:31.462 01.627 15712 Exposure complete
03:17:31.528 00.066 15712 worker thread done servicing request
03:17:31.528 00.000 7988 OnExposeComplete: enter
03:17:31.531 00.003 7988 UpdateGuideState(): m_state=6
03:17:31.531 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6064
03:17:31.531 00.000 7988 Star::Find returns 1 (0), X=974.42, Y=191.97, Mass=302, SNR=10.7, Peak=137 HFD=2.6
03:17:31.531 00.000 7988 Star::Find false star n=3 nbg=281 bg=97.8 sigma=3.7 thresh=109 peak=104
03:17:31.531 00.000 7988 Star::Find false star n=3 nbg=281 bg=94.7 sigma=3.1 thresh=104 peak=104
03:17:31.531 00.000 7988 Star::Find false star n=5 nbg=277 bg=101.6 sigma=3.4 thresh=112 peak=108
03:17:31.531 00.000 7988 Star::Find false star n=4 nbg=277 bg=100.8 sigma=3.3 thresh=111 peak=107
03:17:31.531 00.000 7988 MultiStar: [#1 -1.16,-0.85,0.00,M1] [#2 0.56,-0.30,0.80,U] [#3 0.36,-0.25,0.77,U] [#4 -0.71,-0.58,0.00,M4] [#5 0.22,-1.54,0.00,M6] [#6 0.22,-0.96,0.00,M9] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:31.531 00.000 7988 single-star, 2 included, MultiStar: {0.30, -0.08}, one-star: {0.04, 0.22}
03:17:31.531 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
03:17:31.531 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
03:17:31.542 00.011 7988 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.40 mountX=0.22 mountY=-0.04, mountTheta=-0.19
03:17:31.542 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.22, opts=13)
03:17:31.542 00.000 7988 Enqueuing Move request for scope (0.04, 0.22)
03:17:31.542 00.000 15712 Worker thread wakes up
03:17:31.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
03:17:31.542 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
03:17:31.542 00.000 15712 Moving (0.04, 0.22) raw xDistance=0.22 yDistance=-0.04
03:17:31.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=81, FiltMax=255, Gamma=0.690
03:17:31.548 00.006 7988 UpdateGuideState exits: m=302 SNR=10.7
03:17:31.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:31.548 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:31.548 00.000 7988 Enqueuing Expose request
03:17:31.548 00.000 15712 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.337024, 1:0.042452
03:17:31.548 00.000 15712 BLC: No correction, Miss < min_move
03:17:31.548 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.36
03:17:31.548 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
03:17:31.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:31.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:17:31.548 00.000 15712 MoveAxis(W, 42, ABG)
03:17:31.548 00.000 15712 Guiding  Dir = 3, Dur = 42
03:17:31.548 00.000 15712 IsGuiding returns 0
03:17:31.574 00.026 15712 PulseGuide returned control before completion, sleep 35
03:17:31.622 00.048 15712 IsGuiding returns 1
03:17:31.622 00.000 15712 scope still moving after pulse duration time elapsed
03:17:31.655 00.033 15712 IsGuiding returns 0
03:17:31.655 00.000 15712 scope move finished after 42 + 55 ms
03:17:31.655 00.000 15712 Move returns status 0, amount 42
03:17:31.655 00.000 15712 MoveAxis(N, 0, ABG)
03:17:31.655 00.000 15712 Move returns status 0, amount 0
03:17:31.655 00.000 15712 move complete, result=0
03:17:31.655 00.000 7988 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
03:17:31.657 00.002 15712 worker thread done servicing request
03:17:31.657 00.000 15712 Worker thread wakes up
03:17:31.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:31.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:33.075 01.418 15712 Exposure complete
03:17:33.136 00.061 15712 worker thread done servicing request
03:17:33.136 00.000 7988 OnExposeComplete: enter
03:17:33.136 00.000 7988 UpdateGuideState(): m_state=6
03:17:33.142 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6065
03:17:33.142 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=190.93, Mass=245, SNR=9.7, Peak=136 HFD=2.4
03:17:33.144 00.002 7988 Star::Find false star n=4 nbg=283 bg=96.9 sigma=3.7 thresh=108 peak=105
03:17:33.146 00.002 7988 Star::Find false star n=7 nbg=278 bg=101.7 sigma=3.4 thresh=112 peak=111
03:17:33.146 00.000 7988 MultiStar: [#1 0.08,-1.39,0.00,M2] [#2 -0.00,-0.56,0.92,U] [#3 0.13,-1.46,0.00,M1] [#4 -0.41,-0.60,0.00,M5] [#5 -0.47,-0.50,0.76,U] [#6 0.18,-0.09,0.85,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:33.148 00.002 7988 refined, 3 included, MultiStar: {-0.09, -0.50}, one-star: {-0.11, -0.81}
03:17:33.148 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
03:17:33.150 00.002 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.94)
03:17:33.150 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.50 hyp=0.51 cameraTheta=-1.75 mountX=-0.51 mountY=0.10, mountTheta=2.94
03:17:33.152 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.50, opts=13)
03:17:33.154 00.002 7988 Enqueuing Move request for scope (-0.09, -0.50)
03:17:33.154 00.000 15712 Worker thread wakes up
03:17:33.154 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.50) opts 0xd
03:17:33.154 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.50)
03:17:33.154 00.000 15712 Moving (-0.09, -0.50) raw xDistance=-0.51 yDistance=0.10
03:17:33.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=83, FiltMax=255, Gamma=0.690
03:17:33.154 00.000 7988 UpdateGuideState exits: m=245 SNR=9.7
03:17:33.158 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:33.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:33.160 00.002 7988 Enqueuing Expose request
03:17:33.160 00.000 15712 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.337024, 1:0.042452, 2:-0.103941
03:17:33.160 00.000 15712 BLC: No correction, Miss < min_move
03:17:33.163 00.003 15712 PPEC rslt: input = -0.51, final = -0.31, react = -0.30, pred = -0.00, hyst = -0.27, hyst_pct = 0.00, period_length = 639.36
03:17:33.163 00.000 15712 PPEC: input: -0.51, control: -0.31, exposure: 1500
03:17:33.163 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:33.163 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:17:33.163 00.000 15712 MoveAxis(E, 101, ABG)
03:17:33.163 00.000 15712 Guiding  Dir = 2, Dur = 101
03:17:33.163 00.000 15712 IsGuiding returns 0
03:17:33.183 00.020 15712 PulseGuide returned control before completion, sleep 88
03:17:33.299 00.116 15712 IsGuiding returns 0
03:17:33.299 00.000 15712 Move returns status 0, amount 101
03:17:33.299 00.000 15712 MoveAxis(N, 0, ABG)
03:17:33.299 00.000 15712 Move returns status 0, amount 0
03:17:33.299 00.000 15712 move complete, result=0
03:17:33.299 00.000 7988 GuideStep: -0.5 px 101 ms EAST, 0.1 px 0 ms NORTH
03:17:33.303 00.004 15712 worker thread done servicing request
03:17:33.303 00.000 15712 Worker thread wakes up
03:17:33.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:33.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:34.939 01.636 15712 Exposure complete
03:17:35.000 00.061 15712 worker thread done servicing request
03:17:35.000 00.000 7988 OnExposeComplete: enter
03:17:35.006 00.006 7988 UpdateGuideState(): m_state=6
03:17:35.006 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6066
03:17:35.006 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=192.25, Mass=320, SNR=11.0, Peak=142 HFD=2.9
03:17:35.008 00.002 7988 Star::Find false star n=10 nbg=280 bg=97.9 sigma=3.1 thresh=107 peak=106
03:17:35.010 00.002 7988 Star::Find false star n=4 nbg=276 bg=94.6 sigma=3.4 thresh=105 peak=104
03:17:35.010 00.000 7988 Star::Find false star n=5 nbg=283 bg=101.4 sigma=3.5 thresh=112 peak=110
03:17:35.010 00.000 7988 MultiStar: [#1 0.06,0.10,0.92,U] [#2 0.08,0.28,0.72,U] [#3 -0.24,0.20,0.81,U] [#4 -0.85,0.03,0.00,M6] [#5 -0.76,-0.30,0.00,M6] [#6 0.21,0.37,0.72,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.77,0.09,0.00,M3] [#11 0.00,0.00,0.00,L] 
03:17:35.010 00.000 7988 refined, 4 included, MultiStar: {-0.01, 0.29}, one-star: {-0.12, 0.51}
03:17:35.010 00.000 7988 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
03:17:35.010 00.000 7988 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
03:17:35.016 00.006 7988 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.61 mountX=0.29 mountY=0.00, mountTheta=0.01
03:17:35.018 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.29, opts=13)
03:17:35.020 00.002 7988 Enqueuing Move request for scope (-0.01, 0.29)
03:17:35.020 00.000 15712 Worker thread wakes up
03:17:35.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=81, FiltMax=255, Gamma=0.690
03:17:35.022 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
03:17:35.022 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
03:17:35.022 00.000 15712 Moving (-0.01, 0.29) raw xDistance=0.29 yDistance=0.00
03:17:35.022 00.000 15712 BLC: window closed
03:17:35.022 00.000 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.337024, 1:0.042452, 2:-0.103941
03:17:35.022 00.000 15712 BLC: No correction, Miss < min_move
03:17:35.024 00.002 7988 UpdateGuideState exits: m=320 SNR=11.0
03:17:35.026 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:35.026 00.000 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.18, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 639.36
03:17:35.026 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
03:17:35.026 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:35.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:17:35.026 00.000 15712 MoveAxis(W, 56, ABG)
03:17:35.026 00.000 15712 Guiding  Dir = 3, Dur = 56
03:17:35.026 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:35.026 00.000 7988 Enqueuing Expose request
03:17:35.029 00.003 15712 IsGuiding returns 0
03:17:35.033 00.004 15712 PulseGuide returned control before completion, sleep 53
03:17:35.118 00.085 15712 IsGuiding returns 0
03:17:35.118 00.000 15712 Move returns status 0, amount 56
03:17:35.118 00.000 15712 MoveAxis(N, 0, ABG)
03:17:35.118 00.000 15712 Move returns status 0, amount 0
03:17:35.118 00.000 15712 move complete, result=0
03:17:35.118 00.000 7988 GuideStep: 0.3 px 56 ms WEST, 0.0 px 0 ms NORTH
03:17:35.125 00.007 15712 worker thread done servicing request
03:17:35.125 00.000 15712 Worker thread wakes up
03:17:35.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:35.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:36.534 01.409 15712 Exposure complete
03:17:36.596 00.062 15712 worker thread done servicing request
03:17:36.596 00.000 7988 OnExposeComplete: enter
03:17:36.596 00.000 7988 UpdateGuideState(): m_state=6
03:17:36.601 00.005 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6067
03:17:36.601 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=192.32, Mass=369, SNR=11.9, Peak=137 HFD=3.1
03:17:36.603 00.002 7988 Star::Find false star n=6 nbg=287 bg=99.1 sigma=3.8 thresh=110 peak=110
03:17:36.603 00.000 7988 Star::Find false star n=6 nbg=283 bg=97.8 sigma=3.6 thresh=109 peak=109
03:17:36.605 00.002 7988 Star::Find false star n=5 nbg=278 bg=94.2 sigma=3.4 thresh=104 peak=103
03:17:36.605 00.000 7988 Star::Find false star n=3 nbg=281 bg=100.4 sigma=3.6 thresh=111 peak=108
03:17:36.607 00.002 7988 MultiStar: [#1 -0.42,0.25,1.01,U] [#2 -0.59,1.00,0.00,M1] [#3 0.11,0.13,0.73,U] [#4 -0.01,0.96,0.00,M7] [#5 0.00,0.00,0.00,L] [#6 -0.20,0.14,0.50,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:36.609 00.002 7988 refined, 3 included, MultiStar: {-0.21, 0.31}, one-star: {-0.25, 0.58}
03:17:36.609 00.000 7988 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.56) = xAngle (0.61 = 0.61)
03:17:36.611 00.002 7988 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
03:17:36.611 00.000 7988 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.37 cameraTheta=2.17 mountX=0.31 mountY=0.20, mountTheta=0.59
03:17:36.613 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.21, y=0.31, opts=13)
03:17:36.613 00.000 7988 Enqueuing Move request for scope (-0.21, 0.31)
03:17:36.613 00.000 15712 Worker thread wakes up
03:17:36.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.31) opts 0xd
03:17:36.613 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.21, 0.31)
03:17:36.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=84, FiltMax=255, Gamma=0.690
03:17:36.613 00.000 7988 UpdateGuideState exits: m=369 SNR=11.9
03:17:36.613 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:36.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:36.613 00.000 7988 Enqueuing Expose request
03:17:36.613 00.000 15712 Moving (-0.21, 0.31) raw xDistance=0.31 yDistance=0.20
03:17:36.613 00.000 15712 PPEC rslt: input = 0.31, final = 0.18, react = 0.18, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.36
03:17:36.613 00.000 15712 PPEC: input: 0.31, control: 0.18, exposure: 1500
03:17:36.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:36.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:17:36.613 00.000 15712 MoveAxis(W, 58, ABG)
03:17:36.613 00.000 15712 Guiding  Dir = 3, Dur = 58
03:17:36.627 00.014 15712 IsGuiding returns 0
03:17:36.630 00.003 15712 PulseGuide returned control before completion, sleep 54
03:17:36.706 00.076 15712 IsGuiding returns 0
03:17:36.706 00.000 15712 Move returns status 0, amount 58
03:17:36.706 00.000 15712 MoveAxis(N, 0, ABG)
03:17:36.706 00.000 15712 Move returns status 0, amount 0
03:17:36.706 00.000 15712 move complete, result=0
03:17:36.706 00.000 7988 GuideStep: 0.3 px 58 ms WEST, 0.2 px 0 ms NORTH
03:17:36.708 00.002 15712 worker thread done servicing request
03:17:36.708 00.000 15712 Worker thread wakes up
03:17:36.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:36.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:38.351 01.643 15712 Exposure complete
03:17:38.414 00.063 15712 worker thread done servicing request
03:17:38.414 00.000 7988 OnExposeComplete: enter
03:17:38.414 00.000 7988 UpdateGuideState(): m_state=6
03:17:38.414 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6068
03:17:38.414 00.000 7988 Star::Find returns 0 (4), X=974.38, Y=192.63, Mass=196, SNR=8.8, Peak=135 HFD=1.5
03:17:38.414 00.000 7988 DistanceChecker: activated
03:17:38.414 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:38.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:17:38.414 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:17:38.414 00.000 15712 Worker thread wakes up
03:17:38.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:17:38.414 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:17:38.428 00.014 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:17:38.428 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:17:38.428 00.000 15712 MoveAxis(E, 3, DBG)
03:17:38.428 00.000 15712 Guiding  Dir = 2, Dur = 3
03:17:38.428 00.000 15712 IsGuiding returns 0
03:17:38.448 00.020 15712 IsGuiding returns 0
03:17:38.448 00.000 15712 Move returns status 0, amount 3
03:17:38.448 00.000 15712 MoveAxis(N, 0, DBG)
03:17:38.448 00.000 15712 Move returns status 0, amount 0
03:17:38.448 00.000 15712 move complete, result=0
03:17:38.448 00.000 15712 worker thread done servicing request
03:17:38.540 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:38.540 00.000 7988 Status Line: Star lost - low HFD
03:17:38.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=85, FiltMax=255, Gamma=0.690
03:17:38.540 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:17:38.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:38.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:17:38.540 00.000 7988 Enqueuing Expose request
03:17:38.540 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:17:38.550 00.010 15712 Worker thread wakes up
03:17:38.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:38.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:17:39.961 01.411 15712 Exposure complete
03:17:40.022 00.061 15712 worker thread done servicing request
03:17:40.022 00.000 7988 OnExposeComplete: enter
03:17:40.028 00.006 7988 UpdateGuideState(): m_state=6
03:17:40.028 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6069
03:17:40.030 00.002 7988 Star::Find returns 1 (0), X=974.39, Y=192.66, Mass=303, SNR=10.7, Peak=141 HFD=2.8
03:17:40.030 00.000 7988 DistanceChecker: reject for large offset (0.91 > 0.75) avgDist = 0.37 count = 148
03:17:40.032 00.002 7988 Status Line: Recovering
03:17:40.034 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:17:40.034 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:17:40.036 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:17:40.036 00.000 15712 Worker thread wakes up
03:17:40.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:17:40.036 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:17:40.038 00.002 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:17:40.038 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:17:40.038 00.000 15712 MoveAxis(E, 2, DBG)
03:17:40.038 00.000 15712 Guiding  Dir = 2, Dur = 2
03:17:40.038 00.000 15712 IsGuiding returns 0
03:17:40.062 00.024 15712 IsGuiding returns 0
03:17:40.062 00.000 15712 Move returns status 0, amount 2
03:17:40.062 00.000 15712 MoveAxis(N, 0, DBG)
03:17:40.062 00.000 15712 Move returns status 0, amount 0
03:17:40.062 00.000 15712 move complete, result=0
03:17:40.062 00.000 15712 worker thread done servicing request
03:17:40.151 00.089 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:40.151 00.000 7988 Status Line: No star found
03:17:40.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=81, FiltMax=255, Gamma=0.690
03:17:40.151 00.000 7988 UpdateGuideState exits: No star found
03:17:40.151 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:40.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:17:40.151 00.000 7988 Enqueuing Expose request
03:17:40.151 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:17:40.151 00.000 15712 Worker thread wakes up
03:17:40.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:40.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:17:41.793 01.642 15712 Exposure complete
03:17:41.859 00.066 15712 worker thread done servicing request
03:17:41.859 00.000 7988 OnExposeComplete: enter
03:17:41.859 00.000 7988 UpdateGuideState(): m_state=6
03:17:41.859 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6070
03:17:41.859 00.000 7988 Star::Find returns 1 (0), X=974.13, Y=192.24, Mass=254, SNR=10.0, Peak=145 HFD=2.3
03:17:41.859 00.000 7988 DistanceChecker: deactivated
03:17:41.859 00.000 7988 Star::Find false star n=9 nbg=279 bg=99.7 sigma=3.4 thresh=110 peak=110
03:17:41.866 00.007 7988 Star::Find false star n=7 nbg=272 bg=92.4 sigma=3.0 thresh=101 peak=101
03:17:41.866 00.000 7988 Star::Find false star n=5 nbg=280 bg=101.1 sigma=3.2 thresh=111 peak=107
03:17:41.866 00.000 7988 Star::Find false star n=5 nbg=280 bg=102.6 sigma=3.6 thresh=113 peak=111
03:17:41.866 00.000 7988 MultiStar: [#1 -0.10,-0.57,1.00,U] [#2 -0.43,0.68,0.00,M2] [#3 0.11,0.21,0.86,U] [#4 -0.03,0.56,0.76,U] [#5 0.00,0.00,0.00,L] [#6 -0.61,0.40,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -1.65,0.43,0.00,M4] [#11 0.00,0.00,0.00,L] 
03:17:41.866 00.000 7988 refined, 3 included, MultiStar: {-0.08, 0.15}, one-star: {-0.26, 0.49}
03:17:41.866 00.000 7988 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.56) = xAngle (0.49 = 0.49)
03:17:41.866 00.000 7988 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
03:17:41.873 00.007 7988 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.05 mountX=0.15 mountY=0.07, mountTheta=0.46
03:17:41.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.15, opts=13)
03:17:41.877 00.002 7988 Enqueuing Move request for scope (-0.08, 0.15)
03:17:41.877 00.000 15712 Worker thread wakes up
03:17:41.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
03:17:41.877 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
03:17:41.877 00.000 15712 Moving (-0.08, 0.15) raw xDistance=0.15 yDistance=0.07
03:17:41.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=82, FiltMax=255, Gamma=0.690
03:17:41.877 00.000 7988 UpdateGuideState exits: m=254 SNR=10.0
03:17:41.880 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:41.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:41.883 00.003 7988 Enqueuing Expose request
03:17:41.883 00.000 15712 PPEC rslt: input = 0.15, final = 0.00, react = 0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
03:17:41.883 00.000 15712 PPEC: input: 0.15, control: 0.00, exposure: 1500
03:17:41.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:41.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:17:41.883 00.000 15712 MoveAxis(W, 1, ABG)
03:17:41.883 00.000 15712 Guiding  Dir = 3, Dur = 1
03:17:41.883 00.000 15712 IsGuiding returns 0
03:17:41.899 00.016 15712 IsGuiding returns 0
03:17:41.899 00.000 15712 Move returns status 0, amount 1
03:17:41.899 00.000 15712 MoveAxis(N, 0, ABG)
03:17:41.899 00.000 15712 Move returns status 0, amount 0
03:17:41.899 00.000 15712 move complete, result=0
03:17:41.899 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
03:17:41.899 00.000 15712 worker thread done servicing request
03:17:41.899 00.000 15712 Worker thread wakes up
03:17:41.904 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:41.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:43.308 01.404 15712 Exposure complete
03:17:43.370 00.062 15712 worker thread done servicing request
03:17:43.370 00.000 7988 OnExposeComplete: enter
03:17:43.370 00.000 7988 UpdateGuideState(): m_state=6
03:17:43.376 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6071
03:17:43.376 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=192.14, Mass=389, SNR=12.2, Peak=139 HFD=3.1
03:17:43.378 00.002 7988 Star::Find false star n=3 nbg=278 bg=99.1 sigma=3.5 thresh=110 peak=108
03:17:43.378 00.000 7988 Star::Find false star n=4 nbg=281 bg=95.2 sigma=3.4 thresh=105 peak=101
03:17:43.380 00.002 7988 Star::Find false star n=3 nbg=280 bg=100.2 sigma=3.6 thresh=111 peak=107
03:17:43.380 00.000 7988 Star::Find false star n=2 nbg=275 bg=100.3 sigma=3.5 thresh=111 peak=107
03:17:43.382 00.002 7988 MultiStar: [#1 -0.17,-0.25,0.85,U] [#2 -0.86,-0.05,0.00,M3] [#3 -0.16,0.21,0.73,U] [#4 -0.68,-0.33,0.00,M7] [#5 -0.37,-0.61,0.00,M7] [#6 0.39,-0.03,0.66,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -1.22,-0.45,0.00,M5] [#11 0.00,0.00,0.00,L] 
03:17:43.382 00.000 7988 refined, 3 included, MultiStar: {0.06, 0.10}, one-star: {0.21, 0.40}
03:17:43.384 00.002 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
03:17:43.386 00.002 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
03:17:43.386 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=0.10 mountY=-0.07, mountTheta=-0.59
03:17:43.386 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.10, opts=13)
03:17:43.386 00.000 7988 Enqueuing Move request for scope (0.06, 0.10)
03:17:43.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=82, FiltMax=255, Gamma=0.690
03:17:43.393 00.007 7988 UpdateGuideState exits: m=389 SNR=12.2
03:17:43.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:43.393 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:43.393 00.000 7988 Enqueuing Expose request
03:17:43.393 00.000 15712 Worker thread wakes up
03:17:43.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
03:17:43.393 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:17:43.393 00.000 15712 Moving (0.06, 0.10) raw xDistance=0.10 yDistance=-0.07
03:17:43.402 00.009 15712 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
03:17:43.402 00.000 15712 PPEC: input: 0.10, control: 0.01, exposure: 1500
03:17:43.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:43.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:17:43.402 00.000 15712 MoveAxis(W, 2, ABG)
03:17:43.402 00.000 15712 Guiding  Dir = 3, Dur = 2
03:17:43.402 00.000 15712 IsGuiding returns 0
03:17:43.420 00.018 15712 IsGuiding returns 0
03:17:43.420 00.000 15712 Move returns status 0, amount 2
03:17:43.420 00.000 15712 MoveAxis(N, 0, ABG)
03:17:43.420 00.000 15712 Move returns status 0, amount 0
03:17:43.420 00.000 15712 move complete, result=0
03:17:43.420 00.000 15712 worker thread done servicing request
03:17:43.420 00.000 15712 Worker thread wakes up
03:17:43.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:43.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:43.420 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
03:17:45.064 01.644 15712 Exposure complete
03:17:45.128 00.064 15712 worker thread done servicing request
03:17:45.130 00.002 7988 OnExposeComplete: enter
03:17:45.130 00.000 7988 UpdateGuideState(): m_state=6
03:17:45.130 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6072
03:17:45.130 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=191.39, Mass=299, SNR=10.8, Peak=143 HFD=2.3
03:17:45.130 00.000 7988 Star::Find false star n=6 nbg=276 bg=98.5 sigma=3.6 thresh=109 peak=107
03:17:45.130 00.000 7988 Star::Find false star n=4 nbg=277 bg=93.3 sigma=3.5 thresh=104 peak=101
03:17:45.130 00.000 7988 Star::Find false star n=4 nbg=283 bg=98.8 sigma=3.5 thresh=109 peak=105
03:17:45.130 00.000 7988 Star::Find false star n=6 nbg=275 bg=103.0 sigma=3.4 thresh=113 peak=111
03:17:45.130 00.000 7988 MultiStar: [#1 -0.18,-0.88,0.00,M1] [#2 -0.31,-0.25,0.83,U] [#3 0.22,-0.27,0.72,U] [#4 -0.41,-0.09,0.65,U] [#5 0.05,-0.77,0.00,M8] [#6 -0.23,-0.92,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:45.130 00.000 7988 refined, 3 included, MultiStar: {-0.25, -0.26}, one-star: {-0.44, -0.36}
03:17:45.130 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
03:17:45.141 00.011 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.34)
03:17:45.141 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-2.35 mountX=-0.26 mountY=0.26, mountTheta=2.36
03:17:45.145 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.26, opts=13)
03:17:45.145 00.000 7988 Enqueuing Move request for scope (-0.25, -0.26)
03:17:45.145 00.000 15712 Worker thread wakes up
03:17:45.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.26) opts 0xd
03:17:45.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.26)
03:17:45.145 00.000 15712 Moving (-0.25, -0.26) raw xDistance=-0.26 yDistance=0.26
03:17:45.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=83, FiltMax=255, Gamma=0.690
03:17:45.145 00.000 7988 UpdateGuideState exits: m=299 SNR=10.8
03:17:45.149 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:45.149 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:45.151 00.002 7988 Enqueuing Expose request
03:17:45.151 00.000 15712 PPEC rslt: input = -0.26, final = -0.15, react = -0.15, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.35
03:17:45.151 00.000 15712 PPEC: input: -0.26, control: -0.15, exposure: 1500
03:17:45.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:17:45.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
03:17:45.151 00.000 15712 MoveAxis(E, 48, ABG)
03:17:45.151 00.000 15712 Guiding  Dir = 2, Dur = 48
03:17:45.153 00.002 15712 IsGuiding returns 0
03:17:45.178 00.025 15712 PulseGuide returned control before completion, sleep 33
03:17:45.221 00.043 15712 IsGuiding returns 1
03:17:45.221 00.000 15712 scope still moving after pulse duration time elapsed
03:17:45.259 00.038 15712 IsGuiding returns 0
03:17:45.259 00.000 15712 scope move finished after 48 + 57 ms
03:17:45.259 00.000 15712 Move returns status 0, amount 48
03:17:45.259 00.000 15712 MoveAxis(N, 0, ABG)
03:17:45.259 00.000 15712 Move returns status 0, amount 0
03:17:45.259 00.000 15712 move complete, result=0
03:17:45.259 00.000 7988 GuideStep: -0.3 px 48 ms EAST, 0.3 px 0 ms NORTH
03:17:45.260 00.001 15712 worker thread done servicing request
03:17:45.260 00.000 15712 Worker thread wakes up
03:17:45.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:45.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:46.675 01.415 15712 Exposure complete
03:17:46.736 00.061 15712 worker thread done servicing request
03:17:46.736 00.000 7988 OnExposeComplete: enter
03:17:46.736 00.000 7988 UpdateGuideState(): m_state=6
03:17:46.743 00.007 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6073
03:17:46.743 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=191.50, Mass=261, SNR=9.9, Peak=136 HFD=3.1
03:17:46.745 00.002 7988 Star::Find false star n=7 nbg=277 bg=98.5 sigma=3.2 thresh=108 peak=108
03:17:46.745 00.000 7988 Star::Find false star n=3 nbg=282 bg=98.9 sigma=3.3 thresh=109 peak=105
03:17:46.745 00.000 7988 Star::Find false star n=5 nbg=275 bg=103.8 sigma=3.4 thresh=114 peak=111
03:17:46.745 00.000 7988 MultiStar: [#1 0.51,-0.58,0.00,M2] [#2 0.03,-0.27,0.92,U] [#3 0.20,-0.00,0.79,U] [#4 -0.02,-0.36,0.69,U] [#5 -0.94,-0.89,0.00,M9] [#6 0.14,-0.81,0.00,M8] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:46.745 00.000 7988 refined, 3 included, MultiStar: {0.09, -0.22}, one-star: {0.13, -0.25}
03:17:46.745 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
03:17:46.745 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
03:17:46.753 00.008 7988 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.17 mountX=-0.22 mountY=-0.09, mountTheta=-2.76
03:17:46.753 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.22, opts=13)
03:17:46.753 00.000 7988 Enqueuing Move request for scope (0.09, -0.22)
03:17:46.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=83, FiltMax=255, Gamma=0.690
03:17:46.753 00.000 7988 UpdateGuideState exits: m=261 SNR=9.9
03:17:46.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:46.760 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:46.760 00.000 7988 Enqueuing Expose request
03:17:46.760 00.000 15712 Worker thread wakes up
03:17:46.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
03:17:46.760 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
03:17:46.760 00.000 15712 Moving (0.09, -0.22) raw xDistance=-0.22 yDistance=-0.09
03:17:46.760 00.000 15712 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.35
03:17:46.760 00.000 15712 PPEC: input: -0.22, control: -0.13, exposure: 1500
03:17:46.760 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:46.760 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:17:46.760 00.000 15712 MoveAxis(E, 41, ABG)
03:17:46.760 00.000 15712 Guiding  Dir = 2, Dur = 41
03:17:46.760 00.000 15712 IsGuiding returns 0
03:17:46.789 00.029 15712 PulseGuide returned control before completion, sleep 25
03:17:46.833 00.044 15712 IsGuiding returns 1
03:17:46.833 00.000 15712 scope still moving after pulse duration time elapsed
03:17:46.865 00.032 15712 IsGuiding returns 0
03:17:46.865 00.000 15712 scope move finished after 41 + 65 ms
03:17:46.865 00.000 15712 Move returns status 0, amount 41
03:17:46.865 00.000 15712 MoveAxis(N, 0, ABG)
03:17:46.865 00.000 15712 Move returns status 0, amount 0
03:17:46.865 00.000 15712 move complete, result=0
03:17:46.865 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
03:17:46.875 00.010 15712 worker thread done servicing request
03:17:46.875 00.000 15712 Worker thread wakes up
03:17:46.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:46.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:48.509 01.634 15712 Exposure complete
03:17:48.573 00.064 15712 worker thread done servicing request
03:17:48.575 00.002 7988 OnExposeComplete: enter
03:17:48.575 00.000 7988 UpdateGuideState(): m_state=6
03:17:48.575 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6074
03:17:48.575 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=192.07, Mass=290, SNR=10.7, Peak=147 HFD=2.3
03:17:48.575 00.000 7988 Star::Find false star n=6 nbg=284 bg=94.1 sigma=3.7 thresh=105 peak=104
03:17:48.580 00.005 7988 Star::Find false star n=10 nbg=266 bg=99.6 sigma=2.9 thresh=108 peak=107
03:17:48.580 00.000 7988 Star::Find false star n=4 nbg=280 bg=105.5 sigma=3.5 thresh=116 peak=112
03:17:48.580 00.000 7988 MultiStar: [#1 0.17,-0.51,0.92,U] [#2 0.00,0.00,0.00,L] [#3 0.01,-0.48,0.71,U] [#4 -1.01,0.86,0.00,M6] [#5 -0.62,-0.31,0.57,U] [#6 0.24,0.09,0.60,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:48.580 00.000 7988 refined, 4 included, MultiStar: {0.07, -0.16}, one-star: {0.31, 0.32}
03:17:48.580 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
03:17:48.580 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
03:17:48.580 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.15 mountX=-0.16 mountY=-0.07, mountTheta=-2.74
03:17:48.587 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.16, opts=13)
03:17:48.587 00.000 7988 Enqueuing Move request for scope (0.07, -0.16)
03:17:48.587 00.000 15712 Worker thread wakes up
03:17:48.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
03:17:48.587 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
03:17:48.587 00.000 15712 Moving (0.07, -0.16) raw xDistance=-0.16 yDistance=-0.07
03:17:48.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=82, FiltMax=255, Gamma=0.690
03:17:48.587 00.000 7988 UpdateGuideState exits: m=290 SNR=10.7
03:17:48.593 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:48.593 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:48.595 00.002 7988 Enqueuing Expose request
03:17:48.595 00.000 15712 PPEC rslt: input = -0.16, final = 0.00, react = -0.10, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
03:17:48.595 00.000 15712 PPEC: input: -0.16, control: 0.00, exposure: 1500
03:17:48.595 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:48.595 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:17:48.597 00.002 15712 MoveAxis(W, 1, ABG)
03:17:48.597 00.000 15712 Guiding  Dir = 3, Dur = 1
03:17:48.597 00.000 15712 IsGuiding returns 0
03:17:48.640 00.043 15712 IsGuiding returns 0
03:17:48.640 00.000 15712 Move returns status 0, amount 1
03:17:48.640 00.000 15712 MoveAxis(N, 0, ABG)
03:17:48.640 00.000 15712 Move returns status 0, amount 0
03:17:48.640 00.000 15712 move complete, result=0
03:17:48.640 00.000 15712 worker thread done servicing request
03:17:48.640 00.000 15712 Worker thread wakes up
03:17:48.640 00.000 7988 GuideStep: -0.2 px 1 ms WEST, -0.1 px 0 ms NORTH
03:17:48.648 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:48.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:50.054 01.406 15712 Exposure complete
03:17:50.117 00.063 15712 worker thread done servicing request
03:17:50.117 00.000 7988 OnExposeComplete: enter
03:17:50.117 00.000 7988 UpdateGuideState(): m_state=6
03:17:50.117 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6075
03:17:50.117 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=192.10, Mass=257, SNR=10.0, Peak=137 HFD=2.2
03:17:50.117 00.000 7988 Star::Find false star n=4 nbg=274 bg=97.0 sigma=3.3 thresh=107 peak=106
03:17:50.117 00.000 7988 Star::Find false star n=6 nbg=274 bg=100.2 sigma=3.0 thresh=109 peak=107
03:17:50.117 00.000 7988 MultiStar: [#1 0.46,0.86,0.00,M2] [#2 -0.22,0.63,0.85,U] [#3 0.80,0.77,0.00,M1] [#4 -0.81,-0.07,0.00,M7] [#5 0.07,1.01,0.00,M9] [#6 0.12,0.49,0.83,U] [#7 0.00,0.00,0.00,L] [#8 -0.26,1.03,0.00,M1] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:50.126 00.009 7988 single-star, 2 included, MultiStar: {-0.01, 0.48}, one-star: {0.05, 0.35}
03:17:50.126 00.000 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
03:17:50.126 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
03:17:50.126 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.44 mountX=0.35 mountY=-0.06, mountTheta=-0.16
03:17:50.126 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.35, opts=13)
03:17:50.132 00.006 7988 Enqueuing Move request for scope (0.05, 0.35)
03:17:50.132 00.000 15712 Worker thread wakes up
03:17:50.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=82, FiltMax=255, Gamma=0.690
03:17:50.132 00.000 7988 UpdateGuideState exits: m=257 SNR=10.0
03:17:50.137 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:50.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:50.139 00.002 7988 Enqueuing Expose request
03:17:50.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
03:17:50.139 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
03:17:50.139 00.000 15712 Moving (0.05, 0.35) raw xDistance=0.35 yDistance=-0.06
03:17:50.144 00.005 15712 PPEC rslt: input = 0.35, final = 0.21, react = 0.21, pred = 0.00, hyst = 0.18, hyst_pct = 0.00, period_length = 639.35
03:17:50.144 00.000 15712 PPEC: input: 0.35, control: 0.21, exposure: 1500
03:17:50.144 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:50.144 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:17:50.144 00.000 15712 MoveAxis(W, 70, ABG)
03:17:50.144 00.000 15712 Guiding  Dir = 3, Dur = 70
03:17:50.144 00.000 15712 IsGuiding returns 0
03:17:50.166 00.022 15712 PulseGuide returned control before completion, sleep 59
03:17:50.245 00.079 15712 IsGuiding returns 0
03:17:50.245 00.000 15712 Move returns status 0, amount 70
03:17:50.245 00.000 15712 MoveAxis(N, 0, ABG)
03:17:50.245 00.000 15712 Move returns status 0, amount 0
03:17:50.245 00.000 15712 move complete, result=0
03:17:50.245 00.000 7988 GuideStep: 0.4 px 70 ms WEST, -0.1 px 0 ms NORTH
03:17:50.247 00.002 15712 worker thread done servicing request
03:17:50.247 00.000 15712 Worker thread wakes up
03:17:50.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:50.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:51.987 01.740 15712 Exposure complete
03:17:52.048 00.061 15712 worker thread done servicing request
03:17:52.048 00.000 7988 OnExposeComplete: enter
03:17:52.048 00.000 7988 UpdateGuideState(): m_state=6
03:17:52.048 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6076
03:17:52.048 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=193.05, Mass=314, SNR=10.9, Peak=147 HFD=2.5
03:17:52.048 00.000 7988 Star::Find false star n=4 nbg=273 bg=96.1 sigma=3.2 thresh=106 peak=105
03:17:52.048 00.000 7988 Star::Find false star n=3 nbg=276 bg=99.6 sigma=3.5 thresh=110 peak=105
03:17:52.048 00.000 7988 Star::Find false star n=3 nbg=282 bg=91.3 sigma=3.5 thresh=102 peak=102
03:17:52.048 00.000 7988 Star::Find false star n=2 nbg=274 bg=103.9 sigma=3.6 thresh=115 peak=113
03:17:52.048 00.000 7988 MultiStar: [#1 -0.21,0.44,0.84,U] [#2 0.67,0.97,0.00,M1] [#3 0.38,1.09,0.00,M2] [#4 -0.10,0.58,0.59,U] [#5 0.38,0.51,0.62,U] [#6 0.20,0.79,0.00,M7] [#7 -0.08,-0.08,0.52,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:52.048 00.000 7988 refined, 4 included, MultiStar: {0.08, 0.64}, one-star: {0.34, 1.30}
03:17:52.062 00.014 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.12 = -0.12)
03:17:52.062 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
03:17:52.064 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.64 hyp=0.65 cameraTheta=1.44 mountX=0.64 mountY=-0.10, mountTheta=-0.15
03:17:52.064 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.64, opts=13)
03:17:52.064 00.000 7988 Enqueuing Move request for scope (0.08, 0.64)
03:17:52.064 00.000 15712 Worker thread wakes up
03:17:52.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.64) opts 0xd
03:17:52.064 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.64)
03:17:52.064 00.000 15712 Moving (0.08, 0.64) raw xDistance=0.64 yDistance=-0.10
03:17:52.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=82, FiltMax=255, Gamma=0.690
03:17:52.064 00.000 7988 UpdateGuideState exits: m=314 SNR=10.9
03:17:52.071 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:52.071 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:52.073 00.002 7988 Enqueuing Expose request
03:17:52.073 00.000 15712 PPEC rslt: input = 0.64, final = 0.38, react = 0.38, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 639.35
03:17:52.073 00.000 15712 PPEC: input: 0.64, control: 0.38, exposure: 1500
03:17:52.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:52.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:17:52.073 00.000 15712 MoveAxis(W, 123, ABG)
03:17:52.073 00.000 15712 Guiding  Dir = 3, Dur = 123
03:17:52.073 00.000 15712 IsGuiding returns 0
03:17:52.100 00.027 15712 PulseGuide returned control before completion, sleep 109
03:17:52.225 00.125 15712 IsGuiding returns 1
03:17:52.225 00.000 15712 scope still moving after pulse duration time elapsed
03:17:52.257 00.032 15712 IsGuiding returns 0
03:17:52.257 00.000 15712 scope move finished after 123 + 61 ms
03:17:52.257 00.000 15712 Move returns status 0, amount 123
03:17:52.257 00.000 15712 MoveAxis(N, 0, ABG)
03:17:52.257 00.000 15712 Move returns status 0, amount 0
03:17:52.257 00.000 15712 move complete, result=0
03:17:52.257 00.000 7988 GuideStep: 0.6 px 123 ms WEST, -0.1 px 0 ms NORTH
03:17:52.261 00.004 15712 worker thread done servicing request
03:17:52.261 00.000 15712 Worker thread wakes up
03:17:52.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:52.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:53.679 01.418 15712 Exposure complete
03:17:53.743 00.064 15712 worker thread done servicing request
03:17:53.743 00.000 7988 OnExposeComplete: enter
03:17:53.743 00.000 7988 UpdateGuideState(): m_state=6
03:17:53.746 00.003 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6077
03:17:53.746 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=192.09, Mass=316, SNR=10.9, Peak=138 HFD=2.5
03:17:53.748 00.002 7988 Star::Find false star n=4 nbg=280 bg=96.4 sigma=3.5 thresh=107 peak=105
03:17:53.748 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.3 sigma=3.4 thresh=109 peak=104
03:17:53.750 00.002 7988 Star::Find false star n=3 nbg=279 bg=101.9 sigma=3.6 thresh=113 peak=108
03:17:53.750 00.000 7988 MultiStar: [#1 0.43,-0.32,0.83,U] [#2 -0.06,0.29,0.59,U] [#3 -0.09,-0.57,0.77,U] [#4 0.00,0.00,0.00,L] [#5 0.04,0.13,0.69,U] [#6 -0.12,-0.02,0.75,U] [#7 0.00,0.00,0.00,L] [#8 -0.35,-0.09,0.53,U] [#9 0.00,0.00,0.00,L] [#10 -1.68,0.08,0.00,M6] [#11 0.00,0.00,0.00,L] 
03:17:53.752 00.002 7988 refined, 6 included, MultiStar: {-0.01, -0.03}, one-star: {-0.04, 0.35}
03:17:53.752 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
03:17:53.754 00.002 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.81)
03:17:53.756 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.88 mountX=-0.03 mountY=0.01, mountTheta=2.81
03:17:53.756 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.03, opts=13)
03:17:53.756 00.000 7988 Enqueuing Move request for scope (-0.01, -0.03)
03:17:53.760 00.004 15712 Worker thread wakes up
03:17:53.760 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
03:17:53.760 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
03:17:53.760 00.000 15712 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
03:17:53.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=83, FiltMax=255, Gamma=0.690
03:17:53.760 00.000 7988 UpdateGuideState exits: m=316 SNR=10.9
03:17:53.762 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:53.762 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:53.764 00.002 7988 Enqueuing Expose request
03:17:53.764 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
03:17:53.764 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
03:17:53.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:53.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:17:53.764 00.000 15712 MoveAxis(E, 3, ABG)
03:17:53.764 00.000 15712 Guiding  Dir = 2, Dur = 3
03:17:53.764 00.000 15712 IsGuiding returns 0
03:17:53.794 00.030 15712 IsGuiding returns 0
03:17:53.794 00.000 15712 Move returns status 0, amount 3
03:17:53.794 00.000 15712 MoveAxis(N, 0, ABG)
03:17:53.794 00.000 15712 Move returns status 0, amount 0
03:17:53.794 00.000 15712 move complete, result=0
03:17:53.794 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:17:53.796 00.002 15712 worker thread done servicing request
03:17:53.796 00.000 15712 Worker thread wakes up
03:17:53.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:53.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:55.434 01.638 15712 Exposure complete
03:17:55.498 00.064 15712 worker thread done servicing request
03:17:55.498 00.000 7988 OnExposeComplete: enter
03:17:55.498 00.000 7988 UpdateGuideState(): m_state=6
03:17:55.498 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6078
03:17:55.498 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=191.72, Mass=335, SNR=11.2, Peak=141 HFD=2.5
03:17:55.498 00.000 7988 Star::Find false star n=4 nbg=277 bg=97.2 sigma=3.3 thresh=107 peak=106
03:17:55.498 00.000 7988 Star::Find false star n=8 nbg=282 bg=98.4 sigma=3.4 thresh=109 peak=107
03:17:55.498 00.000 7988 Star::Find false star n=3 nbg=278 bg=102.8 sigma=3.5 thresh=113 peak=108
03:17:55.506 00.008 7988 MultiStar: [#1 0.31,-0.29,0.98,U] [#2 -0.41,-0.48,0.78,U] [#3 -0.15,-0.70,0.00,M2] [#4 -0.12,-0.46,0.63,U] [#5 -0.88,-1.63,0.00,M8] [#6 0.90,-0.22,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -1.47,-0.53,0.00,M7] [#11 0.00,0.00,0.00,L] 
03:17:55.506 00.000 7988 refined, 3 included, MultiStar: {0.13, -0.29}, one-star: {0.53, -0.03}
03:17:55.508 00.002 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
03:17:55.508 00.000 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
03:17:55.511 00.003 7988 CameraToMount -- cameraX=0.13 cameraY=-0.29 hyp=0.32 cameraTheta=-1.15 mountX=-0.29 mountY=-0.12, mountTheta=-2.74
03:17:55.511 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.29, opts=13)
03:17:55.511 00.000 7988 Enqueuing Move request for scope (0.13, -0.29)
03:17:55.511 00.000 15712 Worker thread wakes up
03:17:55.511 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.29) opts 0xd
03:17:55.511 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.29)
03:17:55.511 00.000 15712 Moving (0.13, -0.29) raw xDistance=-0.29 yDistance=-0.12
03:17:55.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=84, FiltMax=255, Gamma=0.690
03:17:55.511 00.000 7988 UpdateGuideState exits: m=335 SNR=11.2
03:17:55.517 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:55.517 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:55.519 00.002 7988 Enqueuing Expose request
03:17:55.519 00.000 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.35
03:17:55.519 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
03:17:55.519 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:55.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:17:55.519 00.000 15712 MoveAxis(E, 60, ABG)
03:17:55.519 00.000 15712 Guiding  Dir = 2, Dur = 60
03:17:55.531 00.012 15712 IsGuiding returns 0
03:17:55.545 00.014 15712 PulseGuide returned control before completion, sleep 54
03:17:55.632 00.087 15712 IsGuiding returns 0
03:17:55.632 00.000 15712 Move returns status 0, amount 60
03:17:55.632 00.000 15712 MoveAxis(N, 0, ABG)
03:17:55.632 00.000 15712 Move returns status 0, amount 0
03:17:55.632 00.000 15712 move complete, result=0
03:17:55.632 00.000 15712 worker thread done servicing request
03:17:55.633 00.001 15712 Worker thread wakes up
03:17:55.633 00.000 7988 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
03:17:55.634 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:55.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:57.045 01.411 15712 Exposure complete
03:17:57.108 00.063 15712 worker thread done servicing request
03:17:57.108 00.000 7988 OnExposeComplete: enter
03:17:57.108 00.000 7988 UpdateGuideState(): m_state=6
03:17:57.113 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6079
03:17:57.113 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=191.44, Mass=280, SNR=10.4, Peak=143 HFD=3.0
03:17:57.115 00.002 7988 Star::Find false star n=4 nbg=281 bg=97.5 sigma=3.4 thresh=108 peak=108
03:17:57.115 00.000 7988 Star::Find false star n=10 nbg=274 bg=99.8 sigma=3.2 thresh=109 peak=107
03:17:57.117 00.002 7988 Star::Find false star n=3 nbg=277 bg=103.0 sigma=3.3 thresh=113 peak=108
03:17:57.117 00.000 7988 MultiStar: [#1 -0.39,-0.91,0.00,M1] [#2 0.12,-0.74,0.00,M1] [#3 0.13,-1.33,0.00,M3] [#4 -0.23,-0.20,0.66,U] [#5 0.03,-0.86,0.00,M9] [#6 0.57,-0.72,0.00,M8] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:17:57.119 00.002 7988 refined, 1 included, MultiStar: {0.00, -0.26}, one-star: {0.16, -0.31}
03:17:57.119 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
03:17:57.121 00.002 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
03:17:57.122 00.001 7988 CameraToMount -- cameraX=0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.56 mountX=-0.26 mountY=0.00, mountTheta=3.13
03:17:57.122 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.26, opts=13)
03:17:57.125 00.003 7988 Enqueuing Move request for scope (0.00, -0.26)
03:17:57.125 00.000 15712 Worker thread wakes up
03:17:57.125 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.26) opts 0xd
03:17:57.125 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.26)
03:17:57.125 00.000 15712 Moving (0.00, -0.26) raw xDistance=-0.26 yDistance=0.00
03:17:57.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=84, FiltMax=255, Gamma=0.690
03:17:57.125 00.000 7988 UpdateGuideState exits: m=280 SNR=10.4
03:17:57.129 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:57.129 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:57.131 00.002 7988 Enqueuing Expose request
03:17:57.131 00.000 15712 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.35
03:17:57.131 00.000 15712 PPEC: input: -0.26, control: -0.17, exposure: 1500
03:17:57.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:57.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:17:57.131 00.000 15712 MoveAxis(E, 55, ABG)
03:17:57.131 00.000 15712 Guiding  Dir = 2, Dur = 55
03:17:57.133 00.002 15712 IsGuiding returns 0
03:17:57.143 00.010 15712 PulseGuide returned control before completion, sleep 47
03:17:57.227 00.084 15712 IsGuiding returns 0
03:17:57.227 00.000 15712 Move returns status 0, amount 55
03:17:57.227 00.000 15712 MoveAxis(N, 0, ABG)
03:17:57.227 00.000 15712 Move returns status 0, amount 0
03:17:57.227 00.000 15712 move complete, result=0
03:17:57.227 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.0 px 0 ms NORTH
03:17:57.227 00.000 15712 worker thread done servicing request
03:17:57.227 00.000 15712 Worker thread wakes up
03:17:57.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:57.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:17:58.974 01.747 15712 Exposure complete
03:17:59.037 00.063 15712 worker thread done servicing request
03:17:59.037 00.000 7988 OnExposeComplete: enter
03:17:59.037 00.000 7988 UpdateGuideState(): m_state=6
03:17:59.037 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6080
03:17:59.037 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=190.99, Mass=268, SNR=10.0, Peak=139 HFD=2.4
03:17:59.037 00.000 7988 Star::Find false star n=3 nbg=278 bg=95.3 sigma=3.2 thresh=105 peak=102
03:17:59.037 00.000 7988 Star::Find false star n=5 nbg=282 bg=100.0 sigma=3.4 thresh=110 peak=107
03:17:59.037 00.000 7988 MultiStar: [#1 0.25,-1.77,0.00,M2] [#2 -0.29,-1.09,0.00,M2] [#3 -0.34,-1.16,0.00,M4] [#4 -0.45,-1.58,0.00,M5] [#5 0.64,-1.37,0.00,M10] [#6 -0.09,-1.19,0.00,M9] [#7 0.03,-0.98,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.15,-1.94,0.00,M8] 
03:17:59.037 00.000 7988 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.56) = xAngle (-3.24 = 3.05)
03:17:59.037 00.000 7988 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.27 = 3.02)
03:17:59.048 00.011 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.76 hyp=0.76 cameraTheta=-1.67 mountX=-0.76 mountY=0.10, mountTheta=3.02
03:17:59.048 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.76, opts=13)
03:17:59.051 00.003 7988 Enqueuing Move request for scope (-0.08, -0.76)
03:17:59.051 00.000 15712 Worker thread wakes up
03:17:59.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.76) opts 0xd
03:17:59.051 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.76)
03:17:59.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=83, FiltMax=255, Gamma=0.690
03:17:59.051 00.000 7988 UpdateGuideState exits: m=268 SNR=10.0
03:17:59.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:59.051 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:17:59.051 00.000 7988 Enqueuing Expose request
03:17:59.051 00.000 15712 Moving (-0.08, -0.76) raw xDistance=-0.76 yDistance=0.10
03:17:59.059 00.008 15712 PPEC rslt: input = -0.76, final = -0.46, react = -0.46, pred = -0.01, hyst = -0.42, hyst_pct = 0.00, period_length = 639.35
03:17:59.059 00.000 15712 PPEC: input: -0.76, control: -0.46, exposure: 1500
03:17:59.059 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:59.059 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:17:59.059 00.000 15712 MoveAxis(E, 151, ABG)
03:17:59.059 00.000 15712 Guiding  Dir = 2, Dur = 151
03:17:59.059 00.000 15712 IsGuiding returns 0
03:17:59.082 00.023 15712 PulseGuide returned control before completion, sleep 138
03:17:59.226 00.144 15712 IsGuiding returns 1
03:17:59.226 00.000 15712 scope still moving after pulse duration time elapsed
03:17:59.278 00.052 15712 IsGuiding returns 0
03:17:59.278 00.000 15712 scope move finished after 151 + 64 ms
03:17:59.278 00.000 15712 Move returns status 0, amount 151
03:17:59.278 00.000 15712 MoveAxis(N, 0, ABG)
03:17:59.278 00.000 15712 Move returns status 0, amount 0
03:17:59.278 00.000 15712 move complete, result=0
03:17:59.278 00.000 7988 GuideStep: -0.8 px 151 ms EAST, 0.1 px 0 ms NORTH
03:17:59.278 00.000 15712 worker thread done servicing request
03:17:59.280 00.002 15712 Worker thread wakes up
03:17:59.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:17:59.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:00.696 01.416 15712 Exposure complete
03:18:00.759 00.063 15712 worker thread done servicing request
03:18:00.759 00.000 7988 OnExposeComplete: enter
03:18:00.759 00.000 7988 UpdateGuideState(): m_state=6
03:18:00.763 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6081
03:18:00.763 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=190.64, Mass=371, SNR=11.8, Peak=137 HFD=3.0
03:18:00.763 00.000 7988 Star::Find false star n=4 nbg=278 bg=94.0 sigma=3.2 thresh=104 peak=102
03:18:00.763 00.000 7988 Star::Find false star n=6 nbg=276 bg=98.1 sigma=3.4 thresh=108 peak=107
03:18:00.763 00.000 7988 MultiStar: [#1 0.10,-0.66,0.99,U] [#2 0.02,-0.73,0.00,M3] [#3 0.02,-0.75,0.00,M5] [#4 -0.69,-0.57,0.00,M6] [#5 -0.45,-1.17,0.00,R] [#6 -0.40,-1.37,0.00,M10] [#7 0.18,-0.91,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -1.16,-0.81,0.00,M9] 
03:18:00.763 00.000 7988 refined, 1 included, MultiStar: {0.18, -0.89}, one-star: {0.27, -1.10}
03:18:00.763 00.000 7988 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
03:18:00.763 00.000 7988 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
03:18:00.763 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.89 hyp=0.90 cameraTheta=-1.36 mountX=-0.88 mountY=-0.16, mountTheta=-2.96
03:18:00.773 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.89, opts=13)
03:18:00.775 00.002 7988 Enqueuing Move request for scope (0.18, -0.89)
03:18:00.775 00.000 15712 Worker thread wakes up
03:18:00.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=83, FiltMax=255, Gamma=0.690
03:18:00.775 00.000 7988 UpdateGuideState exits: m=371 SNR=11.8
03:18:00.778 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:00.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:00.780 00.002 7988 Enqueuing Expose request
03:18:00.780 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.89) opts 0xd
03:18:00.780 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.89)
03:18:00.780 00.000 15712 Moving (0.18, -0.89) raw xDistance=-0.88 yDistance=-0.16
03:18:00.780 00.000 15712 PPEC rslt: input = -0.88, final = -0.53, react = -0.53, pred = -0.00, hyst = -0.49, hyst_pct = 0.00, period_length = 639.35
03:18:00.780 00.000 15712 PPEC: input: -0.88, control: -0.53, exposure: 1500
03:18:00.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:00.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:18:00.780 00.000 15712 MoveAxis(E, 174, ABG)
03:18:00.780 00.000 15712 Guiding  Dir = 2, Dur = 174
03:18:00.797 00.017 15712 IsGuiding returns 0
03:18:00.809 00.012 15712 PulseGuide returned control before completion, sleep 169
03:18:01.018 00.209 15712 IsGuiding returns 0
03:18:01.018 00.000 15712 Move returns status 0, amount 174
03:18:01.018 00.000 15712 MoveAxis(N, 0, ABG)
03:18:01.018 00.000 15712 Move returns status 0, amount 0
03:18:01.018 00.000 15712 move complete, result=0
03:18:01.018 00.000 7988 GuideStep: -0.9 px 174 ms EAST, -0.2 px 0 ms NORTH
03:18:01.021 00.003 15712 worker thread done servicing request
03:18:01.021 00.000 15712 Worker thread wakes up
03:18:01.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:01.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:02.657 01.636 15712 Exposure complete
03:18:02.722 00.065 15712 worker thread done servicing request
03:18:02.722 00.000 7988 OnExposeComplete: enter
03:18:02.722 00.000 7988 UpdateGuideState(): m_state=6
03:18:02.722 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6082
03:18:02.722 00.000 7988 Star::Find returns 1 (0), X=974.44, Y=193.04, Mass=298, SNR=10.6, Peak=137 HFD=2.3
03:18:02.722 00.000 7988 Star::Find false star n=5 nbg=283 bg=92.9 sigma=3.4 thresh=103 peak=101
03:18:02.722 00.000 7988 Star::Find false star n=3 nbg=277 bg=100.1 sigma=3.7 thresh=111 peak=106
03:18:02.722 00.000 7988 MultiStar: [#1 0.72,0.82,0.00,M2] [#2 0.38,1.38,0.00,M4] [#3 0.35,1.32,0.00,M6] [#4 -0.25,0.35,0.79,U] [#5 0.59,1.86,0.00,M1] [#6 -0.37,0.31,0.70,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.94,1.87,0.00,M10] [#11 0.00,0.00,0.00,L] 
03:18:02.732 00.010 7988 refined, 2 included, MultiStar: {-0.16, 0.72}, one-star: {0.06, 1.29}
03:18:02.732 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.56) = xAngle (0.23 = 0.23)
03:18:02.734 00.002 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
03:18:02.734 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.72 hyp=0.74 cameraTheta=1.79 mountX=0.72 mountY=0.14, mountTheta=0.20
03:18:02.735 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.72, opts=13)
03:18:02.735 00.000 7988 Enqueuing Move request for scope (-0.16, 0.72)
03:18:02.735 00.000 15712 Worker thread wakes up
03:18:02.735 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.72) opts 0xd
03:18:02.735 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.72)
03:18:02.735 00.000 15712 Moving (-0.16, 0.72) raw xDistance=0.72 yDistance=0.14
03:18:02.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=86, FiltMax=255, Gamma=0.690
03:18:02.735 00.000 7988 UpdateGuideState exits: m=298 SNR=10.6
03:18:02.741 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:02.741 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:02.743 00.002 7988 Enqueuing Expose request
03:18:02.743 00.000 15712 PPEC rslt: input = 0.72, final = 0.43, react = 0.43, pred = 0.00, hyst = 0.36, hyst_pct = 0.00, period_length = 639.35
03:18:02.743 00.000 15712 PPEC: input: 0.72, control: 0.43, exposure: 1500
03:18:02.743 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:02.743 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:18:02.743 00.000 15712 MoveAxis(W, 141, ABG)
03:18:02.743 00.000 15712 Guiding  Dir = 3, Dur = 141
03:18:02.743 00.000 15712 IsGuiding returns 0
03:18:02.757 00.014 15712 PulseGuide returned control before completion, sleep 135
03:18:02.931 00.174 15712 IsGuiding returns 0
03:18:02.931 00.000 15712 Move returns status 0, amount 141
03:18:02.931 00.000 15712 MoveAxis(N, 0, ABG)
03:18:02.931 00.000 15712 Move returns status 0, amount 0
03:18:02.931 00.000 15712 move complete, result=0
03:18:02.939 00.008 7988 GuideStep: 0.7 px 141 ms WEST, 0.1 px 0 ms NORTH
03:18:02.939 00.000 15712 worker thread done servicing request
03:18:02.939 00.000 15712 Worker thread wakes up
03:18:02.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:02.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:04.349 01.410 15712 Exposure complete
03:18:04.411 00.062 15712 worker thread done servicing request
03:18:04.411 00.000 7988 OnExposeComplete: enter
03:18:04.411 00.000 7988 UpdateGuideState(): m_state=6
03:18:04.417 00.006 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6083
03:18:04.417 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=192.89, Mass=279, SNR=10.3, Peak=134 HFD=2.4
03:18:04.419 00.002 7988 Star::Find false star n=8 nbg=282 bg=95.8 sigma=3.3 thresh=106 peak=106
03:18:04.419 00.000 7988 Star::Find false star n=3 nbg=282 bg=96.0 sigma=3.4 thresh=106 peak=102
03:18:04.421 00.002 7988 MultiStar: [#1 0.13,1.34,0.00,M3] [#2 -0.11,1.87,0.00,M5] [#3 0.40,1.56,0.00,M7] [#4 -0.06,-0.26,0.55,U] [#5 0.91,2.51,0.00,M2] [#6 0.11,1.45,0.00,M10] [#7 0.00,0.00,0.00,L] [#8 0.04,1.37,0.00,M1] [#9 0.00,0.00,0.00,L] [#10 -1.22,0.99,0.00,R] 
03:18:04.421 00.000 7988 refined, 1 included, MultiStar: {0.23, 0.64}, one-star: {0.39, 1.14}
03:18:04.423 00.002 7988 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.56) = xAngle (-0.33 = -0.33)
03:18:04.425 00.002 7988 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
03:18:04.425 00.000 7988 CameraToMount -- cameraX=0.23 cameraY=0.64 hyp=0.68 cameraTheta=1.23 mountX=0.64 mountY=-0.24, mountTheta=-0.36
03:18:04.428 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.64, opts=13)
03:18:04.428 00.000 7988 Enqueuing Move request for scope (0.23, 0.64)
03:18:04.428 00.000 15712 Worker thread wakes up
03:18:04.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.64) opts 0xd
03:18:04.428 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.64)
03:18:04.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=86, FiltMax=255, Gamma=0.690
03:18:04.428 00.000 7988 UpdateGuideState exits: m=279 SNR=10.3
03:18:04.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:04.428 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:04.428 00.000 7988 Enqueuing Expose request
03:18:04.428 00.000 15712 Moving (0.23, 0.64) raw xDistance=0.64 yDistance=-0.24
03:18:04.436 00.008 15712 PPEC rslt: input = 0.64, final = 0.39, react = 0.39, pred = 0.00, hyst = 0.32, hyst_pct = 0.00, period_length = 639.36
03:18:04.436 00.000 15712 PPEC: input: 0.64, control: 0.39, exposure: 1500
03:18:04.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:04.436 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:18:04.436 00.000 15712 MoveAxis(W, 128, ABG)
03:18:04.436 00.000 15712 Guiding  Dir = 3, Dur = 128
03:18:04.436 00.000 15712 IsGuiding returns 0
03:18:04.453 00.017 15712 PulseGuide returned control before completion, sleep 122
03:18:04.602 00.149 15712 IsGuiding returns 1
03:18:04.602 00.000 15712 scope still moving after pulse duration time elapsed
03:18:04.633 00.031 15712 IsGuiding returns 0
03:18:04.634 00.001 15712 scope move finished after 128 + 65 ms
03:18:04.634 00.000 15712 Move returns status 0, amount 128
03:18:04.634 00.000 15712 MoveAxis(N, 0, ABG)
03:18:04.634 00.000 15712 Move returns status 0, amount 0
03:18:04.634 00.000 15712 move complete, result=0
03:18:04.634 00.000 7988 GuideStep: 0.6 px 128 ms WEST, -0.2 px 0 ms NORTH
03:18:04.634 00.000 15712 worker thread done servicing request
03:18:04.634 00.000 15712 Worker thread wakes up
03:18:04.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:04.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:06.376 01.742 15712 Exposure complete
03:18:06.441 00.065 15712 worker thread done servicing request
03:18:06.441 00.000 7988 OnExposeComplete: enter
03:18:06.441 00.000 7988 UpdateGuideState(): m_state=6
03:18:06.441 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6084
03:18:06.441 00.000 7988 Star::Find returns 1 (0), X=974.83, Y=192.69, Mass=321, SNR=11.1, Peak=143 HFD=2.5
03:18:06.441 00.000 7988 Star::Find false star n=8 nbg=278 bg=94.3 sigma=3.2 thresh=104 peak=104
03:18:06.441 00.000 7988 Star::Find false star n=5 nbg=277 bg=96.1 sigma=3.3 thresh=106 peak=105
03:18:06.441 00.000 7988 Star::Find false star n=4 nbg=276 bg=94.5 sigma=3.2 thresh=104 peak=102
03:18:06.441 00.000 7988 Star::Find false star n=8 nbg=277 bg=98.6 sigma=3.4 thresh=109 peak=107
03:18:06.441 00.000 7988 MultiStar: [#1 -0.19,0.77,0.00,M4] [#2 -0.61,1.90,0.00,M6] [#3 0.46,0.84,0.00,M8] [#4 -0.07,0.78,0.00,M5] [#5 0.26,2.26,0.00,M3] [#6 0.20,0.61,0.71,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:06.441 00.000 7988 refined, 1 included, MultiStar: {0.34, 0.81}, one-star: {0.44, 0.95}
03:18:06.441 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
03:18:06.454 00.013 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
03:18:06.454 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=0.81 hyp=0.88 cameraTheta=1.17 mountX=0.81 mountY=-0.36, mountTheta=-0.42
03:18:06.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=0.81, opts=13)
03:18:06.458 00.004 7988 Enqueuing Move request for scope (0.34, 0.81)
03:18:06.458 00.000 15712 Worker thread wakes up
03:18:06.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.81) opts 0xd
03:18:06.458 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, 0.81)
03:18:06.458 00.000 15712 Moving (0.34, 0.81) raw xDistance=0.81 yDistance=-0.36
03:18:06.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=84, FiltMax=255, Gamma=0.690
03:18:06.458 00.000 7988 UpdateGuideState exits: m=321 SNR=11.1
03:18:06.461 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:06.461 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:06.463 00.002 7988 Enqueuing Expose request
03:18:06.463 00.000 15712 PPEC rslt: input = 0.81, final = 0.49, react = 0.49, pred = 0.00, hyst = 0.46, hyst_pct = 0.00, period_length = 639.36
03:18:06.463 00.000 15712 PPEC: input: 0.81, control: 0.49, exposure: 1500
03:18:06.463 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
03:18:06.463 00.000 15712 MoveAxis(W, 159, ABG)
03:18:06.463 00.000 15712 Guiding  Dir = 3, Dur = 159
03:18:06.471 00.008 15712 IsGuiding returns 0
03:18:06.486 00.015 15712 PulseGuide returned control before completion, sleep 153
03:18:06.663 00.177 15712 IsGuiding returns 0
03:18:06.663 00.000 15712 Move returns status 0, amount 159
03:18:06.663 00.000 15712 MoveAxis(N, 92, ABG)
03:18:06.663 00.000 15712 Guiding  Dir = 0, Dur = 92
03:18:06.663 00.000 15712 IsGuiding returns 0
03:18:06.743 00.080 15712 PulseGuide returned control before completion, sleep 22
03:18:06.775 00.032 15712 IsGuiding returns 1
03:18:06.775 00.000 15712 scope still moving after pulse duration time elapsed
03:18:06.805 00.030 15712 IsGuiding returns 1
03:18:06.871 00.066 15712 IsGuiding returns 0
03:18:06.871 00.000 15712 scope move finished after 92 + 116 ms
03:18:06.871 00.000 15712 Move returns status 0, amount 92
03:18:06.871 00.000 15712 move complete, result=0
03:18:06.871 00.000 15712 worker thread done servicing request
03:18:06.871 00.000 15712 Worker thread wakes up
03:18:06.871 00.000 7988 GuideStep: 0.8 px 159 ms WEST, -0.4 px 92 ms NORTH
03:18:06.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:06.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:08.290 01.419 15712 Exposure complete
03:18:08.352 00.062 15712 worker thread done servicing request
03:18:08.352 00.000 7988 OnExposeComplete: enter
03:18:08.352 00.000 7988 UpdateGuideState(): m_state=6
03:18:08.358 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6085
03:18:08.358 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=191.86, Mass=364, SNR=11.5, Peak=139 HFD=3.1
03:18:08.360 00.002 7988 Star::Find false star n=5 nbg=275 bg=92.7 sigma=3.4 thresh=103 peak=103
03:18:08.360 00.000 7988 Star::Find false star n=4 nbg=268 bg=94.6 sigma=3.0 thresh=104 peak=103
03:18:08.363 00.003 7988 Star::Find false star n=5 nbg=280 bg=94.9 sigma=3.5 thresh=105 peak=103
03:18:08.363 00.000 7988 Star::Find false star n=5 nbg=274 bg=97.1 sigma=3.2 thresh=107 peak=105
03:18:08.365 00.002 7988 MultiStar: [#1 -0.30,-0.30,0.72,U] [#2 -0.49,0.61,0.00,M7] [#3 0.45,0.20,0.88,U] [#4 0.06,0.11,0.69,U] [#5 0.42,1.52,0.00,M4] [#6 0.35,0.29,0.64,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:08.365 00.000 7988 refined, 4 included, MultiStar: {0.18, 0.09}, one-star: {0.25, 0.11}
03:18:08.367 00.002 7988 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.56) = xAngle (-1.12 = -1.12)
03:18:08.368 00.001 7988 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
03:18:08.368 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.45 mountX=0.09 mountY=-0.18, mountTheta=-1.12
03:18:08.368 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.09, opts=13)
03:18:08.368 00.000 7988 Enqueuing Move request for scope (0.18, 0.09)
03:18:08.368 00.000 15712 Worker thread wakes up
03:18:08.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
03:18:08.368 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
03:18:08.368 00.000 15712 Moving (0.18, 0.09) raw xDistance=0.09 yDistance=-0.18
03:18:08.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=84, FiltMax=255, Gamma=0.690
03:18:08.368 00.000 7988 UpdateGuideState exits: m=364 SNR=11.5
03:18:08.375 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:08.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:08.377 00.002 7988 Enqueuing Expose request
03:18:08.377 00.000 15712 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
03:18:08.377 00.000 15712 PPEC: input: 0.09, control: 0.00, exposure: 1500
03:18:08.377 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:08.377 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:18:08.377 00.000 15712 MoveAxis(W, 1, ABG)
03:18:08.377 00.000 15712 Guiding  Dir = 3, Dur = 1
03:18:08.379 00.002 15712 IsGuiding returns 0
03:18:08.405 00.026 15712 IsGuiding returns 0
03:18:08.405 00.000 15712 Move returns status 0, amount 1
03:18:08.405 00.000 15712 MoveAxis(N, 0, ABG)
03:18:08.405 00.000 15712 Move returns status 0, amount 0
03:18:08.405 00.000 15712 move complete, result=0
03:18:08.405 00.000 15712 worker thread done servicing request
03:18:08.405 00.000 15712 Worker thread wakes up
03:18:08.405 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
03:18:08.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:08.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:10.044 01.639 15712 Exposure complete
03:18:10.106 00.062 15712 worker thread done servicing request
03:18:10.106 00.000 7988 OnExposeComplete: enter
03:18:10.106 00.000 7988 UpdateGuideState(): m_state=6
03:18:10.106 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6086
03:18:10.112 00.006 7988 Star::Find returns 1 (0), X=974.31, Y=191.31, Mass=352, SNR=11.8, Peak=142 HFD=3.1
03:18:10.114 00.002 7988 Star::Find false star n=6 nbg=272 bg=93.0 sigma=3.1 thresh=102 peak=101
03:18:10.114 00.000 7988 Star::Find false star n=3 nbg=281 bg=93.8 sigma=3.4 thresh=104 peak=100
03:18:10.114 00.000 7988 MultiStar: [#1 0.43,-0.76,0.00,M4] [#2 -0.33,-0.22,0.80,U] [#3 -0.36,-0.00,0.74,U] [#4 -0.41,-0.75,0.00,M5] [#5 1.01,-0.32,0.00,M5] [#6 -0.24,-0.85,0.00,M9] [#7 0.00,0.00,0.00,L] [#8 0.00,0.24,0.48,U] [#9 0.00,0.00,0.00,L] [#10 -0.16,-2.37,0.00,M1] 
03:18:10.114 00.000 7988 refined, 3 included, MultiStar: {-0.20, -0.17}, one-star: {-0.08, -0.43}
03:18:10.114 00.000 7988 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.56) = xAngle (-4.01 = 2.27)
03:18:10.114 00.000 7988 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.24)
03:18:10.114 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-2.45 mountX=-0.17 mountY=0.21, mountTheta=2.26
03:18:10.121 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.17, opts=13)
03:18:10.123 00.002 7988 Enqueuing Move request for scope (-0.20, -0.17)
03:18:10.123 00.000 15712 Worker thread wakes up
03:18:10.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.17) opts 0xd
03:18:10.123 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.17)
03:18:10.123 00.000 15712 Moving (-0.20, -0.17) raw xDistance=-0.17 yDistance=0.21
03:18:10.127 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=84, FiltMax=255, Gamma=0.690
03:18:10.127 00.000 7988 UpdateGuideState exits: m=352 SNR=11.8
03:18:10.129 00.002 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 639.36
03:18:10.129 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
03:18:10.129 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:10.129 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:18:10.129 00.000 15712 MoveAxis(E, 32, ABG)
03:18:10.129 00.000 15712 Guiding  Dir = 2, Dur = 32
03:18:10.129 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:10.132 00.003 15712 IsGuiding returns 0
03:18:10.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:10.132 00.000 7988 Enqueuing Expose request
03:18:10.146 00.014 15712 PulseGuide returned control before completion, sleep 27
03:18:10.205 00.059 15712 IsGuiding returns 0
03:18:10.205 00.000 15712 Move returns status 0, amount 32
03:18:10.205 00.000 15712 MoveAxis(N, 0, ABG)
03:18:10.205 00.000 15712 Move returns status 0, amount 0
03:18:10.205 00.000 15712 move complete, result=0
03:18:10.205 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
03:18:10.213 00.008 15712 worker thread done servicing request
03:18:10.213 00.000 15712 Worker thread wakes up
03:18:10.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:10.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:11.623 01.410 15712 Exposure complete
03:18:11.684 00.061 15712 worker thread done servicing request
03:18:11.684 00.000 7988 OnExposeComplete: enter
03:18:11.684 00.000 7988 UpdateGuideState(): m_state=6
03:18:11.690 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6087
03:18:11.690 00.000 7988 Star::Find returns 1 (0), X=974.53, Y=190.83, Mass=349, SNR=11.6, Peak=140 HFD=2.6
03:18:11.692 00.002 7988 Star::Find false star n=3 nbg=281 bg=96.2 sigma=3.4 thresh=107 peak=104
03:18:11.692 00.000 7988 Star::Find false star n=4 nbg=278 bg=97.9 sigma=3.5 thresh=108 peak=106
03:18:11.694 00.002 7988 MultiStar: [#1 0.31,-1.08,0.00,M5] [#2 0.00,0.00,0.00,L] [#3 0.38,-0.55,0.73,U] [#4 -0.07,-0.75,0.00,M6] [#5 0.01,0.82,0.00,M6] [#6 0.00,0.00,0.00,L] [#7 1.06,-0.37,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:11.694 00.000 7988 refined, 1 included, MultiStar: {0.25, -0.76}, one-star: {0.15, -0.92}
03:18:11.696 00.002 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
03:18:11.698 00.002 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
03:18:11.698 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.76 hyp=0.80 cameraTheta=-1.26 mountX=-0.76 mountY=-0.23, mountTheta=-2.85
03:18:11.700 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.76, opts=13)
03:18:11.700 00.000 7988 Enqueuing Move request for scope (0.25, -0.76)
03:18:11.700 00.000 15712 Worker thread wakes up
03:18:11.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.76) opts 0xd
03:18:11.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.76)
03:18:11.700 00.000 15712 Moving (0.25, -0.76) raw xDistance=-0.76 yDistance=-0.23
03:18:11.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=83, FiltMax=255, Gamma=0.690
03:18:11.700 00.000 7988 UpdateGuideState exits: m=349 SNR=11.6
03:18:11.706 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:11.706 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:11.708 00.002 7988 Enqueuing Expose request
03:18:11.709 00.001 15712 PPEC rslt: input = -0.76, final = -0.45, react = -0.46, pred = 0.00, hyst = -0.41, hyst_pct = 0.00, period_length = 639.36
03:18:11.709 00.000 15712 PPEC: input: -0.76, control: -0.45, exposure: 1500
03:18:11.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:11.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:18:11.709 00.000 15712 MoveAxis(E, 148, ABG)
03:18:11.709 00.000 15712 Guiding  Dir = 2, Dur = 148
03:18:11.709 00.000 15712 IsGuiding returns 0
03:18:11.726 00.017 15712 PulseGuide returned control before completion, sleep 138
03:18:11.880 00.154 15712 IsGuiding returns 0
03:18:11.880 00.000 15712 Move returns status 0, amount 148
03:18:11.880 00.000 15712 MoveAxis(N, 0, ABG)
03:18:11.880 00.000 15712 Move returns status 0, amount 0
03:18:11.880 00.000 15712 move complete, result=0
03:18:11.880 00.000 7988 GuideStep: -0.8 px 148 ms EAST, -0.2 px 0 ms NORTH
03:18:11.891 00.011 15712 worker thread done servicing request
03:18:11.891 00.000 15712 Worker thread wakes up
03:18:11.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:11.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:13.533 01.642 15712 Exposure complete
03:18:13.597 00.064 15712 worker thread done servicing request
03:18:13.597 00.000 7988 OnExposeComplete: enter
03:18:13.597 00.000 7988 UpdateGuideState(): m_state=6
03:18:13.603 00.006 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6088
03:18:13.603 00.000 7988 Star::Find returns 1 (0), X=974.51, Y=191.79, Mass=361, SNR=11.8, Peak=141 HFD=2.7
03:18:13.605 00.002 7988 Star::Find false star n=5 nbg=280 bg=93.2 sigma=3.4 thresh=103 peak=102
03:18:13.605 00.000 7988 Star::Find false star n=3 nbg=278 bg=97.3 sigma=3.2 thresh=107 peak=104
03:18:13.607 00.002 7988 MultiStar: [#1 -0.73,-0.35,0.00,M6] [#2 -0.24,-0.18,0.82,U] [#3 0.80,-0.19,0.00,M6] [#4 -0.65,-0.55,0.00,M7] [#5 0.76,0.92,0.00,M7] [#6 0.64,-0.15,0.61,U] [#7 0.00,0.00,0.00,L] [#8 -1.18,0.39,0.00,M1] [#9 0.00,0.00,0.00,L] [#10 -0.59,-1.22,0.00,M2] 
03:18:13.609 00.002 7988 single-star, 2 included, MultiStar: {0.13, -0.08}, one-star: {0.13, 0.04}
03:18:13.609 00.000 7988 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.56) = xAngle (-1.26 = -1.26)
03:18:13.609 00.000 7988 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
03:18:13.611 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.31 mountX=0.04 mountY=-0.13, mountTheta=-1.26
03:18:13.614 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.04, opts=13)
03:18:13.614 00.000 7988 Enqueuing Move request for scope (0.13, 0.04)
03:18:13.616 00.002 15712 Worker thread wakes up
03:18:13.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
03:18:13.616 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
03:18:13.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=84, FiltMax=255, Gamma=0.690
03:18:13.616 00.000 7988 UpdateGuideState exits: m=361 SNR=11.8
03:18:13.619 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:13.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:13.621 00.002 7988 Enqueuing Expose request
03:18:13.621 00.000 15712 Moving (0.13, 0.04) raw xDistance=0.04 yDistance=-0.13
03:18:13.623 00.002 15712 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
03:18:13.623 00.000 15712 PPEC: input: 0.04, control: 0.00, exposure: 1500
03:18:13.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:13.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:18:13.623 00.000 15712 MoveAxis(W, 0, ABG)
03:18:13.623 00.000 15712 Move returns status 0, amount 0
03:18:13.623 00.000 15712 MoveAxis(N, 0, ABG)
03:18:13.623 00.000 15712 Move returns status 0, amount 0
03:18:13.623 00.000 15712 move complete, result=0
03:18:13.623 00.000 15712 worker thread done servicing request
03:18:13.623 00.000 15712 Worker thread wakes up
03:18:13.623 00.000 7988 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
03:18:13.628 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:13.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:15.034 01.406 15712 Exposure complete
03:18:15.101 00.067 15712 worker thread done servicing request
03:18:15.101 00.000 7988 OnExposeComplete: enter
03:18:15.101 00.000 7988 UpdateGuideState(): m_state=6
03:18:15.101 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6089
03:18:15.105 00.004 7988 Star::Find returns 1 (0), X=973.99, Y=192.07, Mass=296, SNR=10.8, Peak=137 HFD=2.2
03:18:15.106 00.001 7988 Star::Find false star n=5 nbg=276 bg=91.9 sigma=3.4 thresh=102 peak=101
03:18:15.106 00.000 7988 Star::Find false star n=3 nbg=276 bg=94.9 sigma=3.2 thresh=104 peak=102
03:18:15.108 00.002 7988 Star::Find false star n=2 nbg=280 bg=95.7 sigma=3.4 thresh=106 peak=104
03:18:15.108 00.000 7988 Star::Find false star n=6 nbg=276 bg=97.4 sigma=3.2 thresh=107 peak=104
03:18:15.110 00.002 7988 MultiStar: [#1 0.03,-0.03,1.07,U] [#2 0.00,0.00,0.00,L] [#3 0.50,0.48,0.87,U] [#4 -0.70,0.49,0.00,M8] [#5 -0.13,1.23,0.00,M8] [#6 -0.09,0.16,0.68,U] [#7 0.10,0.67,0.55,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:15.110 00.000 7988 refined, 4 included, MultiStar: {0.02, 0.29}, one-star: {-0.39, 0.33}
03:18:15.112 00.002 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
03:18:15.113 00.001 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
03:18:15.113 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.51 mountX=0.29 mountY=-0.02, mountTheta=-0.08
03:18:15.113 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.29, opts=13)
03:18:15.113 00.000 7988 Enqueuing Move request for scope (0.02, 0.29)
03:18:15.113 00.000 15712 Worker thread wakes up
03:18:15.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
03:18:15.113 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
03:18:15.113 00.000 15712 Moving (0.02, 0.29) raw xDistance=0.29 yDistance=-0.02
03:18:15.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=82, FiltMax=255, Gamma=0.690
03:18:15.113 00.000 7988 UpdateGuideState exits: m=296 SNR=10.8
03:18:15.121 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:15.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:15.123 00.002 7988 Enqueuing Expose request
03:18:15.123 00.000 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.17, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 639.37
03:18:15.123 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
03:18:15.123 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:15.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:18:15.123 00.000 15712 MoveAxis(W, 57, ABG)
03:18:15.123 00.000 15712 Guiding  Dir = 3, Dur = 57
03:18:15.125 00.002 15712 IsGuiding returns 0
03:18:15.146 00.021 15712 PulseGuide returned control before completion, sleep 41
03:18:15.193 00.047 15712 IsGuiding returns 1
03:18:15.193 00.000 15712 scope still moving after pulse duration time elapsed
03:18:15.231 00.038 15712 IsGuiding returns 0
03:18:15.231 00.000 15712 scope move finished after 57 + 49 ms
03:18:15.231 00.000 15712 Move returns status 0, amount 57
03:18:15.231 00.000 15712 MoveAxis(N, 0, ABG)
03:18:15.231 00.000 15712 Move returns status 0, amount 0
03:18:15.231 00.000 15712 move complete, result=0
03:18:15.231 00.000 7988 GuideStep: 0.3 px 57 ms WEST, -0.0 px 0 ms NORTH
03:18:15.233 00.002 15712 worker thread done servicing request
03:18:15.233 00.000 15712 Worker thread wakes up
03:18:15.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:15.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:16.870 01.637 15712 Exposure complete
03:18:16.933 00.063 15712 worker thread done servicing request
03:18:16.933 00.000 7988 OnExposeComplete: enter
03:18:16.933 00.000 7988 UpdateGuideState(): m_state=6
03:18:16.933 00.000 7988 Star::Find(15, 973, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6090
03:18:16.933 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=193.19, Mass=304, SNR=10.9, Peak=155 HFD=2.4
03:18:16.933 00.000 7988 MultiStar: large primary error, entering stabilization period
03:18:16.933 00.000 7988 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
03:18:16.933 00.000 7988 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
03:18:16.933 00.000 7988 CameraToMount -- cameraX=0.42 cameraY=1.45 hyp=1.51 cameraTheta=1.29 mountX=1.45 mountY=-0.46, mountTheta=-0.30
03:18:16.933 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=1.45, opts=13)
03:18:16.933 00.000 7988 Enqueuing Move request for scope (0.42, 1.45)
03:18:16.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=93, FiltMin=83, FiltMax=255, Gamma=0.690
03:18:16.949 00.016 7988 UpdateGuideState exits: m=304 SNR=10.9
03:18:16.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:16.949 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:16.949 00.000 7988 Enqueuing Expose request
03:18:16.949 00.000 15712 Worker thread wakes up
03:18:16.949 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, 1.45) opts 0xd
03:18:16.949 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, 1.45)
03:18:16.949 00.000 15712 Moving (0.42, 1.45) raw xDistance=1.45 yDistance=-0.46
03:18:16.949 00.000 15712 PPEC rslt: input = 1.45, final = 0.88, react = 0.87, pred = 0.01, hyst = 0.78, hyst_pct = 0.00, period_length = 639.37
03:18:16.949 00.000 15712 PPEC: input: 1.45, control: 0.88, exposure: 1500
03:18:16.949 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
03:18:16.949 00.000 15712 MoveAxis(W, 286, ABG)
03:18:16.949 00.000 15712 Guiding  Dir = 3, Dur = 286
03:18:16.949 00.000 15712 IsGuiding returns 0
03:18:16.973 00.024 15712 PulseGuide returned control before completion, sleep 282
03:18:17.288 00.315 15712 IsGuiding returns 0
03:18:17.288 00.000 15712 Move returns status 0, amount 286
03:18:17.288 00.000 15712 MoveAxis(N, 116, ABG)
03:18:17.288 00.000 15712 Guiding  Dir = 0, Dur = 116
03:18:17.288 00.000 15712 IsGuiding returns 0
03:18:17.373 00.085 15712 PulseGuide returned control before completion, sleep 48
03:18:17.428 00.055 15712 IsGuiding returns 1
03:18:17.428 00.000 15712 scope still moving after pulse duration time elapsed
03:18:17.481 00.053 15712 IsGuiding returns 1
03:18:17.510 00.029 15712 IsGuiding returns 0
03:18:17.510 00.000 15712 scope move finished after 116 + 107 ms
03:18:17.510 00.000 15712 Move returns status 0, amount 116
03:18:17.510 00.000 15712 move complete, result=0
03:18:17.510 00.000 7988 GuideStep: 1.5 px 286 ms WEST, -0.5 px 116 ms NORTH
03:18:17.519 00.009 15712 worker thread done servicing request
03:18:17.519 00.000 15712 Worker thread wakes up
03:18:17.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:17.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:18.929 01.410 15712 Exposure complete
03:18:18.992 00.063 15712 worker thread done servicing request
03:18:18.992 00.000 7988 OnExposeComplete: enter
03:18:18.992 00.000 7988 UpdateGuideState(): m_state=6
03:18:18.992 00.000 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6091
03:18:18.992 00.000 7988 Star::Find returns 1 (0), X=974.18, Y=192.62, Mass=345, SNR=11.5, Peak=137 HFD=3.1
03:18:18.992 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
03:18:18.992 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
03:18:18.992 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.87 hyp=0.89 cameraTheta=1.80 mountX=0.87 mountY=0.18, mountTheta=0.21
03:18:18.992 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.87, opts=13)
03:18:18.992 00.000 7988 Enqueuing Move request for scope (-0.20, 0.87)
03:18:18.992 00.000 15712 Worker thread wakes up
03:18:18.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.87) opts 0xd
03:18:18.992 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.87)
03:18:18.992 00.000 15712 Moving (-0.20, 0.87) raw xDistance=0.87 yDistance=0.18
03:18:18.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=93, FiltMin=82, FiltMax=255, Gamma=0.690
03:18:19.006 00.014 7988 UpdateGuideState exits: m=345 SNR=11.5
03:18:19.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:19.006 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:19.006 00.000 7988 Enqueuing Expose request
03:18:19.006 00.000 15712 PPEC rslt: input = 0.87, final = 0.53, react = 0.52, pred = 0.01, hyst = 0.48, hyst_pct = 0.00, period_length = 639.37
03:18:19.006 00.000 15712 PPEC: input: 0.87, control: 0.53, exposure: 1500
03:18:19.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:19.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:18:19.006 00.000 15712 MoveAxis(W, 173, ABG)
03:18:19.006 00.000 15712 Guiding  Dir = 3, Dur = 173
03:18:19.006 00.000 15712 IsGuiding returns 0
03:18:19.023 00.017 15712 PulseGuide returned control before completion, sleep 159
03:18:19.198 00.175 15712 IsGuiding returns 1
03:18:19.198 00.000 15712 scope still moving after pulse duration time elapsed
03:18:19.229 00.031 15712 IsGuiding returns 0
03:18:19.229 00.000 15712 scope move finished after 173 + 59 ms
03:18:19.229 00.000 15712 Move returns status 0, amount 173
03:18:19.229 00.000 15712 MoveAxis(N, 0, ABG)
03:18:19.229 00.000 15712 Move returns status 0, amount 0
03:18:19.229 00.000 15712 move complete, result=0
03:18:19.229 00.000 15712 worker thread done servicing request
03:18:19.229 00.000 15712 Worker thread wakes up
03:18:19.244 00.015 7988 GuideStep: 0.9 px 173 ms WEST, 0.2 px 0 ms NORTH
03:18:19.245 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:19.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:20.985 01.740 15712 Exposure complete
03:18:21.052 00.067 15712 worker thread done servicing request
03:18:21.052 00.000 7988 OnExposeComplete: enter
03:18:21.052 00.000 7988 UpdateGuideState(): m_state=6
03:18:21.052 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6092
03:18:21.052 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=191.48, Mass=413, SNR=12.4, Peak=140 HFD=3.4
03:18:21.052 00.000 7988 MultiStar: exiting stabilization period
03:18:21.052 00.000 7988 Star::Find false star n=4 nbg=272 bg=98.2 sigma=3.3 thresh=108 peak=106
03:18:21.052 00.000 7988 Star::Find false star n=5 nbg=274 bg=94.9 sigma=3.2 thresh=105 peak=103
03:18:21.052 00.000 7988 MultiStar: [#1 -0.16,-0.64,0.89,U] [#2 -0.22,-0.45,0.76,U] [#3 0.19,-0.87,0.00,M6] [#4 -0.21,-1.29,0.00,M9] [#5 0.67,-0.14,0.57,U] [#6 -0.31,-0.56,0.71,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:21.052 00.000 7988 single-star, 4 included, MultiStar: {-0.10, -0.42}, one-star: {-0.23, -0.27}
03:18:21.061 00.009 7988 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.56) = xAngle (-3.85 = 2.43)
03:18:21.062 00.001 7988 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.89 = 2.40)
03:18:21.062 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.27 hyp=0.36 cameraTheta=-2.29 mountX=-0.27 mountY=0.24, mountTheta=2.41
03:18:21.062 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.27, opts=13)
03:18:21.062 00.000 7988 Enqueuing Move request for scope (-0.23, -0.27)
03:18:21.068 00.006 15712 Worker thread wakes up
03:18:21.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.27) opts 0xd
03:18:21.068 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.27)
03:18:21.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=93, FiltMin=82, FiltMax=255, Gamma=0.690
03:18:21.068 00.000 7988 UpdateGuideState exits: m=413 SNR=12.4
03:18:21.070 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:21.070 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:21.072 00.002 7988 Enqueuing Expose request
03:18:21.072 00.000 15712 Moving (-0.23, -0.27) raw xDistance=-0.27 yDistance=0.24
03:18:21.077 00.005 15712 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 639.37
03:18:21.077 00.000 15712 PPEC: input: -0.27, control: -0.15, exposure: 1500
03:18:21.077 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:21.077 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:18:21.077 00.000 15712 MoveAxis(E, 49, ABG)
03:18:21.077 00.000 15712 Guiding  Dir = 2, Dur = 49
03:18:21.079 00.002 15712 IsGuiding returns 0
03:18:21.098 00.019 15712 PulseGuide returned control before completion, sleep 40
03:18:21.141 00.043 15712 IsGuiding returns 1
03:18:21.141 00.000 15712 scope still moving after pulse duration time elapsed
03:18:21.177 00.036 15712 IsGuiding returns 0
03:18:21.177 00.000 15712 scope move finished after 49 + 49 ms
03:18:21.177 00.000 15712 Move returns status 0, amount 49
03:18:21.177 00.000 15712 MoveAxis(N, 0, ABG)
03:18:21.177 00.000 15712 Move returns status 0, amount 0
03:18:21.177 00.000 15712 move complete, result=0
03:18:21.177 00.000 7988 GuideStep: -0.3 px 49 ms EAST, 0.2 px 0 ms NORTH
03:18:21.179 00.002 15712 worker thread done servicing request
03:18:21.179 00.000 15712 Worker thread wakes up
03:18:21.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:21.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:22.594 01.415 15712 Exposure complete
03:18:22.658 00.064 15712 worker thread done servicing request
03:18:22.658 00.000 7988 OnExposeComplete: enter
03:18:22.658 00.000 7988 UpdateGuideState(): m_state=6
03:18:22.658 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6093
03:18:22.658 00.000 7988 Star::Find returns 1 (0), X=974.17, Y=191.36, Mass=369, SNR=12.0, Peak=138 HFD=2.8
03:18:22.658 00.000 7988 Star::Find false star n=2 nbg=277 bg=99.2 sigma=3.4 thresh=110 peak=108
03:18:22.658 00.000 7988 Star::Find false star n=5 nbg=276 bg=93.9 sigma=3.2 thresh=104 peak=102
03:18:22.658 00.000 7988 Star::Find false star n=7 nbg=278 bg=95.1 sigma=3.5 thresh=105 peak=104
03:18:22.658 00.000 7988 MultiStar: [#1 -0.51,-0.79,0.00,M5] [#2 0.00,0.00,0.00,L] [#3 -0.41,-0.53,0.77,U] [#4 -0.30,-0.36,0.74,U] [#5 0.75,1.16,0.00,M8] [#6 -0.08,-1.06,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.36,-1.79,0.00,M3] [#11 0.00,0.00,0.00,L] 
03:18:22.658 00.000 7988 single-star, 2 included, MultiStar: {-0.30, -0.42}, one-star: {-0.22, -0.39}
03:18:22.658 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.65 = 2.64)
03:18:22.658 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.61)
03:18:22.658 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.39 hyp=0.44 cameraTheta=-2.08 mountX=-0.39 mountY=0.23, mountTheta=2.61
03:18:22.672 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.39, opts=13)
03:18:22.672 00.000 7988 Enqueuing Move request for scope (-0.22, -0.39)
03:18:22.675 00.003 15712 Worker thread wakes up
03:18:22.675 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.39) opts 0xd
03:18:22.675 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.39)
03:18:22.675 00.000 15712 Moving (-0.22, -0.39) raw xDistance=-0.39 yDistance=0.23
03:18:22.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=82, FiltMax=255, Gamma=0.690
03:18:22.675 00.000 7988 UpdateGuideState exits: m=369 SNR=12.0
03:18:22.677 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:22.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:22.679 00.002 7988 Enqueuing Expose request
03:18:22.679 00.000 15712 PPEC rslt: input = -0.39, final = -0.22, react = -0.23, pred = 0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.37
03:18:22.679 00.000 15712 PPEC: input: -0.39, control: -0.22, exposure: 1500
03:18:22.679 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:22.679 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:18:22.679 00.000 15712 MoveAxis(E, 72, ABG)
03:18:22.679 00.000 15712 Guiding  Dir = 2, Dur = 72
03:18:22.679 00.000 15712 IsGuiding returns 0
03:18:22.692 00.013 15712 PulseGuide returned control before completion, sleep 67
03:18:22.790 00.098 15712 IsGuiding returns 0
03:18:22.790 00.000 15712 Move returns status 0, amount 72
03:18:22.790 00.000 15712 MoveAxis(N, 0, ABG)
03:18:22.790 00.000 15712 Move returns status 0, amount 0
03:18:22.790 00.000 15712 move complete, result=0
03:18:22.790 00.000 15712 worker thread done servicing request
03:18:22.790 00.000 15712 Worker thread wakes up
03:18:22.790 00.000 7988 GuideStep: -0.4 px 72 ms EAST, 0.2 px 0 ms NORTH
03:18:22.794 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:22.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:24.428 01.634 15712 Exposure complete
03:18:24.493 00.065 15712 worker thread done servicing request
03:18:24.493 00.000 7988 OnExposeComplete: enter
03:18:24.495 00.002 7988 UpdateGuideState(): m_state=6
03:18:24.497 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6094
03:18:24.497 00.000 7988 Star::Find returns 1 (0), X=974.33, Y=191.64, Mass=317, SNR=11.2, Peak=134 HFD=2.8
03:18:24.499 00.002 7988 Star::Find false star n=3 nbg=283 bg=102.2 sigma=3.5 thresh=113 peak=110
03:18:24.501 00.002 7988 MultiStar: [#1 -0.44,-0.12,0.95,U] [#2 -0.82,0.12,0.00,M5] [#3 0.07,-0.03,0.75,U] [#4 -0.06,-0.08,0.61,U] [#5 0.09,0.11,0.70,U] [#6 -0.37,-0.95,0.00,M8] [#7 0.73,0.48,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.88,-0.58,0.00,M4] 
03:18:24.501 00.000 7988 refined, 4 included, MultiStar: {-0.10, -0.05}, one-star: {-0.06, -0.11}
03:18:24.503 00.002 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.21 = 2.07)
03:18:24.505 00.002 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.04)
03:18:24.505 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.65 mountX=-0.05 mountY=0.10, mountTheta=2.06
03:18:24.507 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.05, opts=13)
03:18:24.510 00.003 7988 Enqueuing Move request for scope (-0.10, -0.05)
03:18:24.512 00.002 15712 Worker thread wakes up
03:18:24.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
03:18:24.512 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
03:18:24.512 00.000 15712 Moving (-0.10, -0.05) raw xDistance=-0.05 yDistance=0.10
03:18:24.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=81, FiltMax=255, Gamma=0.690
03:18:24.514 00.002 7988 UpdateGuideState exits: m=317 SNR=11.2
03:18:24.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:24.516 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:24.516 00.000 7988 Enqueuing Expose request
03:18:24.516 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
03:18:24.516 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
03:18:24.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:24.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:18:24.516 00.000 15712 MoveAxis(W, 4, ABG)
03:18:24.516 00.000 15712 Guiding  Dir = 3, Dur = 4
03:18:24.516 00.000 15712 IsGuiding returns 0
03:18:24.529 00.013 15712 IsGuiding returns 0
03:18:24.529 00.000 15712 Move returns status 0, amount 4
03:18:24.529 00.000 15712 MoveAxis(N, 0, ABG)
03:18:24.529 00.000 15712 Move returns status 0, amount 0
03:18:24.529 00.000 15712 move complete, result=0
03:18:24.529 00.000 15712 worker thread done servicing request
03:18:24.529 00.000 15712 Worker thread wakes up
03:18:24.529 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
03:18:24.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:24.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:25.956 01.427 15712 Exposure complete
03:18:26.022 00.066 15712 worker thread done servicing request
03:18:26.022 00.000 7988 OnExposeComplete: enter
03:18:26.024 00.002 7988 UpdateGuideState(): m_state=6
03:18:26.024 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6095
03:18:26.024 00.000 7988 Star::Find returns 1 (0), X=974.38, Y=192.08, Mass=365, SNR=12.1, Peak=143 HFD=2.4
03:18:26.024 00.000 7988 Star::Find false star n=2 nbg=279 bg=101.0 sigma=3.3 thresh=111 peak=108
03:18:26.024 00.000 7988 Star::Find false star n=3 nbg=272 bg=96.7 sigma=3.1 thresh=106 peak=102
03:18:26.024 00.000 7988 Star::Find false star n=2 nbg=281 bg=96.4 sigma=3.5 thresh=107 peak=104
03:18:26.024 00.000 7988 MultiStar: [#1 -0.12,-0.36,0.80,U] [#2 -0.69,0.25,0.00,M6] [#3 0.06,-0.17,0.60,U] [#4 -0.76,-0.49,0.00,M8] [#5 -0.54,1.16,0.00,M8] [#6 -0.98,-0.67,0.00,M9] [#7 0.20,-0.97,0.00,M4] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:26.024 00.000 7988 refined, 2 included, MultiStar: {-0.03, -0.02}, one-star: {-0.00, 0.34}
03:18:26.024 00.000 7988 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.56) = xAngle (-4.09 = 2.20)
03:18:26.034 00.010 7988 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.12 = 2.16)
03:18:26.034 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.52 mountX=-0.02 mountY=0.03, mountTheta=2.19
03:18:26.036 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.02, opts=13)
03:18:26.036 00.000 7988 Enqueuing Move request for scope (-0.03, -0.02)
03:18:26.036 00.000 15712 Worker thread wakes up
03:18:26.036 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
03:18:26.036 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
03:18:26.036 00.000 15712 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
03:18:26.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=81, FiltMax=255, Gamma=0.690
03:18:26.041 00.005 7988 UpdateGuideState exits: m=365 SNR=12.1
03:18:26.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:26.043 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:26.043 00.000 7988 Enqueuing Expose request
03:18:26.043 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
03:18:26.043 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
03:18:26.043 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:26.043 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:18:26.043 00.000 15712 MoveAxis(W, 2, ABG)
03:18:26.043 00.000 15712 Guiding  Dir = 3, Dur = 2
03:18:26.054 00.011 15712 IsGuiding returns 0
03:18:26.070 00.016 15712 IsGuiding returns 0
03:18:26.070 00.000 15712 Move returns status 0, amount 2
03:18:26.070 00.000 15712 MoveAxis(N, 0, ABG)
03:18:26.070 00.000 15712 Move returns status 0, amount 0
03:18:26.070 00.000 15712 move complete, result=0
03:18:26.070 00.000 15712 worker thread done servicing request
03:18:26.070 00.000 15712 Worker thread wakes up
03:18:26.070 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
03:18:26.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:26.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:27.709 01.639 15712 Exposure complete
03:18:27.773 00.064 15712 worker thread done servicing request
03:18:27.773 00.000 7988 OnExposeComplete: enter
03:18:27.773 00.000 7988 UpdateGuideState(): m_state=6
03:18:27.776 00.003 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6096
03:18:27.776 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=192.23, Mass=343, SNR=11.4, Peak=144 HFD=2.5
03:18:27.776 00.000 7988 Star::Find false star n=5 nbg=279 bg=96.2 sigma=3.3 thresh=106 peak=106
03:18:27.776 00.000 7988 Star::Find false star n=3 nbg=278 bg=97.7 sigma=3.3 thresh=108 peak=107
03:18:27.776 00.000 7988 Star::Find false star n=3 nbg=279 bg=96.4 sigma=3.4 thresh=106 peak=101
03:18:27.776 00.000 7988 Star::Find false star n=5 nbg=279 bg=96.8 sigma=3.4 thresh=107 peak=105
03:18:27.776 00.000 7988 MultiStar: [#1 -0.47,-0.14,1.05,U] [#2 -0.30,0.52,0.74,U] [#3 -0.32,0.83,0.00,M4] [#4 -1.05,-0.18,0.00,M9] [#5 -0.27,1.17,0.00,M9] [#6 -0.65,-0.23,0.63,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.03,0.18,0.48,U] [#11 0.00,0.00,0.00,L] 
03:18:27.776 00.000 7988 refined, 4 included, MultiStar: {-0.37, 0.17}, one-star: {-0.32, 0.48}
03:18:27.776 00.000 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
03:18:27.776 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
03:18:27.776 00.000 7988 CameraToMount -- cameraX=-0.37 cameraY=0.17 hyp=0.40 cameraTheta=2.71 mountX=0.17 mountY=0.36, mountTheta=1.14
03:18:27.787 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.37, y=0.17, opts=13)
03:18:27.787 00.000 7988 Enqueuing Move request for scope (-0.37, 0.17)
03:18:27.787 00.000 15712 Worker thread wakes up
03:18:27.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.17) opts 0xd
03:18:27.787 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.37, 0.17)
03:18:27.787 00.000 15712 Moving (-0.37, 0.17) raw xDistance=0.17 yDistance=0.36
03:18:27.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=81, FiltMax=255, Gamma=0.690
03:18:27.787 00.000 7988 UpdateGuideState exits: m=343 SNR=11.4
03:18:27.793 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:27.793 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:27.795 00.002 7988 Enqueuing Expose request
03:18:27.797 00.002 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 639.38
03:18:27.797 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
03:18:27.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:18:27.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
03:18:27.797 00.000 15712 MoveAxis(W, 34, ABG)
03:18:27.797 00.000 15712 Guiding  Dir = 3, Dur = 34
03:18:27.797 00.000 15712 IsGuiding returns 0
03:18:27.812 00.015 15712 PulseGuide returned control before completion, sleep 30
03:18:27.871 00.059 15712 IsGuiding returns 0
03:18:27.871 00.000 15712 Move returns status 0, amount 34
03:18:27.871 00.000 15712 MoveAxis(N, 0, ABG)
03:18:27.871 00.000 15712 Move returns status 0, amount 0
03:18:27.871 00.000 15712 move complete, result=0
03:18:27.871 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.4 px 0 ms NORTH
03:18:27.877 00.006 15712 worker thread done servicing request
03:18:27.877 00.000 15712 Worker thread wakes up
03:18:27.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:27.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:29.292 01.415 15712 Exposure complete
03:18:29.356 00.064 15712 worker thread done servicing request
03:18:29.356 00.000 7988 OnExposeComplete: enter
03:18:29.356 00.000 7988 UpdateGuideState(): m_state=6
03:18:29.356 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6097
03:18:29.356 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=192.31, Mass=281, SNR=10.5, Peak=141 HFD=2.7
03:18:29.356 00.000 7988 Star::Find false star n=6 nbg=277 bg=95.7 sigma=3.2 thresh=105 peak=105
03:18:29.356 00.000 7988 Star::Find false star n=3 nbg=280 bg=95.8 sigma=3.4 thresh=106 peak=104
03:18:29.364 00.008 7988 Star::Find false star n=2 nbg=279 bg=95.2 sigma=3.5 thresh=106 peak=103
03:18:29.364 00.000 7988 Star::Find false star n=2 nbg=279 bg=98.0 sigma=3.6 thresh=109 peak=109
03:18:29.366 00.002 7988 Star::Find false star n=2 nbg=276 bg=98.6 sigma=3.3 thresh=109 peak=106
03:18:29.366 00.000 7988 MultiStar: [#1 -0.86,0.07,0.00,M3] [#2 -0.72,0.74,0.00,M6] [#3 -0.49,0.45,1.07,U] [#4 -1.03,0.00,0.00,M10] [#5 0.99,1.07,0.00,M10] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:29.368 00.002 7988 single-star, 1 included, MultiStar: {-0.29, 0.50}, one-star: {-0.07, 0.57}
03:18:29.369 00.001 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
03:18:29.371 00.002 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
03:18:29.371 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.57 hyp=0.57 cameraTheta=1.69 mountX=0.57 mountY=0.06, mountTheta=0.10
03:18:29.373 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.57, opts=13)
03:18:29.375 00.002 7988 Enqueuing Move request for scope (-0.07, 0.57)
03:18:29.375 00.000 15712 Worker thread wakes up
03:18:29.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.57) opts 0xd
03:18:29.375 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.57)
03:18:29.375 00.000 15712 Moving (-0.07, 0.57) raw xDistance=0.57 yDistance=0.06
03:18:29.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=84, FiltMax=255, Gamma=0.690
03:18:29.375 00.000 7988 UpdateGuideState exits: m=281 SNR=10.5
03:18:29.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:29.375 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:29.375 00.000 7988 Enqueuing Expose request
03:18:29.375 00.000 15712 PPEC rslt: input = 0.57, final = 0.34, react = 0.34, pred = -0.00, hyst = 0.31, hyst_pct = 0.00, period_length = 639.38
03:18:29.375 00.000 15712 PPEC: input: 0.57, control: 0.34, exposure: 1500
03:18:29.375 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:29.375 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:18:29.375 00.000 15712 MoveAxis(W, 111, ABG)
03:18:29.375 00.000 15712 Guiding  Dir = 3, Dur = 111
03:18:29.389 00.014 15712 IsGuiding returns 0
03:18:29.406 00.017 15712 PulseGuide returned control before completion, sleep 106
03:18:29.528 00.122 15712 IsGuiding returns 1
03:18:29.528 00.000 15712 scope still moving after pulse duration time elapsed
03:18:29.565 00.037 15712 IsGuiding returns 0
03:18:29.565 00.000 15712 scope move finished after 111 + 65 ms
03:18:29.565 00.000 15712 Move returns status 0, amount 111
03:18:29.565 00.000 15712 MoveAxis(N, 0, ABG)
03:18:29.565 00.000 15712 Move returns status 0, amount 0
03:18:29.565 00.000 15712 move complete, result=0
03:18:29.565 00.000 7988 GuideStep: 0.6 px 111 ms WEST, 0.1 px 0 ms NORTH
03:18:29.572 00.007 15712 worker thread done servicing request
03:18:29.572 00.000 15712 Worker thread wakes up
03:18:29.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:29.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:31.312 01.740 15712 Exposure complete
03:18:31.377 00.065 15712 worker thread done servicing request
03:18:31.377 00.000 7988 OnExposeComplete: enter
03:18:31.377 00.000 7988 UpdateGuideState(): m_state=6
03:18:31.377 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6098
03:18:31.377 00.000 7988 Star::Find returns 1 (0), X=973.60, Y=192.25, Mass=397, SNR=12.3, Peak=136 HFD=3.2
03:18:31.377 00.000 7988 Star::Find false star n=9 nbg=279 bg=97.2 sigma=3.5 thresh=108 peak=106
03:18:31.383 00.006 7988 Star::Find false star n=4 nbg=285 bg=97.1 sigma=3.3 thresh=107 peak=104
03:18:31.383 00.000 7988 Star::Find false star n=4 nbg=282 bg=95.6 sigma=3.4 thresh=106 peak=103
03:18:31.383 00.000 7988 Star::Find false star n=5 nbg=280 bg=97.7 sigma=3.5 thresh=108 peak=106
03:18:31.383 00.000 7988 MultiStar: [#1 -0.38,-0.22,0.79,U] [#2 -0.43,1.15,0.00,M7] [#3 -0.47,0.71,0.00,M4] [#4 -0.48,0.40,0.63,U] [#5 0.00,0.00,0.00,L] [#6 -0.59,0.22,0.57,U] [#7 -0.21,1.23,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:31.383 00.000 7988 refined, 3 included, MultiStar: {-0.58, 0.24}, one-star: {-0.78, 0.50}
03:18:31.383 00.000 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
03:18:31.389 00.006 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
03:18:31.389 00.000 7988 CameraToMount -- cameraX=-0.58 cameraY=0.24 hyp=0.62 cameraTheta=2.75 mountX=0.23 mountY=0.57, mountTheta=1.19
03:18:31.389 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.58, y=0.24, opts=13)
03:18:31.389 00.000 7988 Enqueuing Move request for scope (-0.58, 0.24)
03:18:31.389 00.000 15712 Worker thread wakes up
03:18:31.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.24) opts 0xd
03:18:31.389 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.58, 0.24)
03:18:31.389 00.000 15712 Moving (-0.58, 0.24) raw xDistance=0.23 yDistance=0.57
03:18:31.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=85, FiltMax=255, Gamma=0.690
03:18:31.389 00.000 7988 UpdateGuideState exits: m=397 SNR=12.3
03:18:31.396 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:31.396 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:31.398 00.002 7988 Enqueuing Expose request
03:18:31.400 00.002 15712 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 639.38
03:18:31.400 00.000 15712 PPEC: input: 0.23, control: 0.14, exposure: 1500
03:18:31.400 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:18:31.400 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
03:18:31.400 00.000 15712 MoveAxis(W, 45, ABG)
03:18:31.400 00.000 15712 Guiding  Dir = 3, Dur = 45
03:18:31.400 00.000 15712 IsGuiding returns 0
03:18:31.421 00.021 15712 PulseGuide returned control before completion, sleep 32
03:18:31.485 00.064 15712 IsGuiding returns 1
03:18:31.485 00.000 15712 scope still moving after pulse duration time elapsed
03:18:31.517 00.032 15712 IsGuiding returns 0
03:18:31.517 00.000 15712 scope move finished after 45 + 71 ms
03:18:31.517 00.000 15712 Move returns status 0, amount 45
03:18:31.517 00.000 15712 MoveAxis(N, 0, ABG)
03:18:31.517 00.000 15712 Move returns status 0, amount 0
03:18:31.517 00.000 15712 move complete, result=0
03:18:31.517 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.6 px 0 ms NORTH
03:18:31.519 00.002 15712 worker thread done servicing request
03:18:31.519 00.000 15712 Worker thread wakes up
03:18:31.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:31.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:32.940 01.421 15712 Exposure complete
03:18:33.005 00.065 15712 worker thread done servicing request
03:18:33.006 00.001 7988 OnExposeComplete: enter
03:18:33.006 00.000 7988 UpdateGuideState(): m_state=6
03:18:33.008 00.002 7988 Star::Find(15, 973, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6099
03:18:33.008 00.000 7988 Star::Find returns 1 (0), X=974.25, Y=191.97, Mass=313, SNR=11.0, Peak=146 HFD=2.5
03:18:33.010 00.002 7988 Star::Find false star n=7 nbg=280 bg=96.2 sigma=3.3 thresh=106 peak=105
03:18:33.012 00.002 7988 Star::Find false star n=3 nbg=280 bg=97.0 sigma=3.6 thresh=108 peak=103
03:18:33.012 00.000 7988 Star::Find false star n=4 nbg=275 bg=101.6 sigma=3.2 thresh=111 peak=111
03:18:33.014 00.002 7988 Star::Find false star n=4 nbg=280 bg=99.5 sigma=3.5 thresh=110 peak=107
03:18:33.014 00.000 7988 MultiStar: [#1 -0.62,0.22,0.92,U] [#2 -0.74,0.90,0.00,M8] [#3 -0.40,0.40,0.88,U] [#4 -0.70,0.26,0.00,M10] [#5 -0.71,1.32,0.00,R] [#6 -0.44,0.21,0.66,U] [#7 0.22,0.46,0.47,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:33.016 00.002 7988 single-star, 4 included, MultiStar: {-0.31, 0.29}, one-star: {-0.13, 0.23}
03:18:33.017 00.001 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.56) = xAngle (0.53 = 0.53)
03:18:33.017 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
03:18:33.019 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.09 mountX=0.23 mountY=0.13, mountTheta=0.51
03:18:33.021 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.23, opts=13)
03:18:33.021 00.000 7988 Enqueuing Move request for scope (-0.13, 0.23)
03:18:33.023 00.002 15712 Worker thread wakes up
03:18:33.023 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
03:18:33.023 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
03:18:33.023 00.000 15712 Moving (-0.13, 0.23) raw xDistance=0.23 yDistance=0.13
03:18:33.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=87, FiltMax=255, Gamma=0.690
03:18:33.023 00.000 7988 UpdateGuideState exits: m=313 SNR=11.0
03:18:33.025 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:33.025 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:33.027 00.002 7988 Enqueuing Expose request
03:18:33.027 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 639.38
03:18:33.027 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
03:18:33.027 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:33.027 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:18:33.027 00.000 15712 MoveAxis(W, 43, ABG)
03:18:33.027 00.000 15712 Guiding  Dir = 3, Dur = 43
03:18:33.027 00.000 15712 IsGuiding returns 0
03:18:33.051 00.024 15712 PulseGuide returned control before completion, sleep 27
03:18:33.095 00.044 15712 IsGuiding returns 1
03:18:33.095 00.000 15712 scope still moving after pulse duration time elapsed
03:18:33.134 00.039 15712 IsGuiding returns 0
03:18:33.134 00.000 15712 scope move finished after 43 + 62 ms
03:18:33.134 00.000 15712 Move returns status 0, amount 43
03:18:33.134 00.000 15712 MoveAxis(N, 0, ABG)
03:18:33.134 00.000 15712 Move returns status 0, amount 0
03:18:33.134 00.000 15712 move complete, result=0
03:18:33.134 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
03:18:33.134 00.000 15712 worker thread done servicing request
03:18:33.136 00.002 15712 Worker thread wakes up
03:18:33.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:33.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:34.773 01.637 15712 Exposure complete
03:18:34.839 00.066 15712 worker thread done servicing request
03:18:34.839 00.000 7988 OnExposeComplete: enter
03:18:34.839 00.000 7988 UpdateGuideState(): m_state=6
03:18:34.842 00.003 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6100
03:18:34.842 00.000 7988 Star::Find returns 1 (0), X=974.45, Y=190.88, Mass=333, SNR=11.2, Peak=137 HFD=3.1
03:18:34.844 00.002 7988 Star::Find false star n=7 nbg=281 bg=100.8 sigma=3.6 thresh=112 peak=112
03:18:34.846 00.002 7988 Star::Find false star n=3 nbg=279 bg=98.5 sigma=3.4 thresh=109 peak=107
03:18:34.846 00.000 7988 Star::Find false star n=7 nbg=280 bg=94.9 sigma=3.3 thresh=105 peak=103
03:18:34.848 00.002 7988 Star::Find false star n=3 nbg=287 bg=101.3 sigma=3.7 thresh=112 peak=111
03:18:34.848 00.000 7988 Star::Find false star n=3 nbg=279 bg=97.8 sigma=3.2 thresh=108 peak=108
03:18:34.850 00.002 7988 MultiStar: [#1 -0.30,-0.79,0.00,M2] [#2 -0.60,0.05,0.85,U] [#3 -0.36,-0.57,0.79,U] [#4 -1.16,-0.66,0.00,R] [#5 0.87,-1.42,0.00,M1] [#6 0.09,-0.76,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:34.850 00.000 7988 refined, 2 included, MultiStar: {-0.28, -0.48}, one-star: {0.07, -0.87}
03:18:34.852 00.002 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.65 = 2.63)
03:18:34.852 00.000 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.60)
03:18:34.852 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.48 hyp=0.55 cameraTheta=-2.09 mountX=-0.48 mountY=0.29, mountTheta=2.60
03:18:34.856 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.48, opts=13)
03:18:34.856 00.000 7988 Enqueuing Move request for scope (-0.28, -0.48)
03:18:34.856 00.000 15712 Worker thread wakes up
03:18:34.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.48) opts 0xd
03:18:34.856 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.48)
03:18:34.856 00.000 15712 Moving (-0.28, -0.48) raw xDistance=-0.48 yDistance=0.29
03:18:34.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=86, FiltMax=255, Gamma=0.690
03:18:34.856 00.000 7988 UpdateGuideState exits: m=333 SNR=11.2
03:18:34.861 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:34.861 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:34.863 00.002 7988 Enqueuing Expose request
03:18:34.863 00.000 15712 PPEC rslt: input = -0.48, final = -0.29, react = -0.29, pred = -0.00, hyst = -0.25, hyst_pct = 0.00, period_length = 639.38
03:18:34.863 00.000 15712 PPEC: input: -0.48, control: -0.29, exposure: 1500
03:18:34.863 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.65 newest=0.98
03:18:34.863 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:18:34.863 00.000 15712 MoveAxis(E, 96, ABG)
03:18:34.863 00.000 15712 Guiding  Dir = 2, Dur = 96
03:18:34.863 00.000 15712 IsGuiding returns 0
03:18:34.893 00.030 15712 PulseGuide returned control before completion, sleep 79
03:18:34.980 00.087 15712 IsGuiding returns 1
03:18:34.980 00.000 15712 scope still moving after pulse duration time elapsed
03:18:35.016 00.036 15712 IsGuiding returns 0
03:18:35.016 00.000 15712 scope move finished after 96 + 59 ms
03:18:35.016 00.000 15712 Move returns status 0, amount 96
03:18:35.016 00.000 15712 BLC: Oldest BLC event removed
03:18:35.016 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 465 applied
03:18:35.016 00.000 15712 MoveAxis(S, 538, ABG)
03:18:35.016 00.000 15712 Guiding  Dir = 1, Dur = 538
03:18:35.016 00.000 15712 IsGuiding returns 0
03:18:35.100 00.084 15712 PulseGuide returned control before completion, sleep 469
03:18:35.365 00.265 7988 evsrv: cli 0CCCF8A8 connect
03:18:35.370 00.005 7988 case statement mapped state 6 to 3
03:18:35.372 00.002 7988 case statement mapped state 6 to 3
03:18:35.374 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"ede6429a-bfdf-427e-8792-741ee5cfbd99"}
03:18:35.374 00.000 7988 case statement mapped state 6 to 3
03:18:35.374 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"Guiding","id":"ede6429a-bfdf-427e-8792-741ee5cfbd99"}
03:18:35.378 00.004 7988 evsrv: cli 0CCCF8A8 disconnect
03:18:35.602 00.224 15712 IsGuiding returns 1
03:18:35.602 00.000 15712 scope still moving after pulse duration time elapsed
03:18:35.659 00.057 15712 IsGuiding returns 0
03:18:35.659 00.000 15712 scope move finished after 538 + 100 ms
03:18:35.659 00.000 15712 Move returns status 0, amount 538
03:18:35.659 00.000 15712 move complete, result=0
03:18:35.659 00.000 15712 worker thread done servicing request
03:18:35.659 00.000 15712 Worker thread wakes up
03:18:35.659 00.000 7988 GuideStep: -0.5 px 96 ms EAST, 0.3 px 538 ms SOUTH
03:18:35.663 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:35.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:37.077 01.414 15712 Exposure complete
03:18:37.161 00.084 15712 worker thread done servicing request
03:18:37.161 00.000 7988 OnExposeComplete: enter
03:18:37.171 00.010 7988 UpdateGuideState(): m_state=6
03:18:37.173 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6101
03:18:37.175 00.002 7988 Star::Find returns 1 (0), X=974.28, Y=192.06, Mass=272, SNR=10.2, Peak=133 HFD=2.4
03:18:37.177 00.002 7988 Star::Find false star n=4 nbg=281 bg=94.4 sigma=3.4 thresh=105 peak=100
03:18:37.178 00.001 7988 MultiStar: [#1 -0.44,-0.48,1.05,U] [#2 0.00,0.00,0.00,L] [#3 -0.39,0.43,0.93,U] [#4 0.95,0.15,0.00,M1] [#5 1.42,-0.39,0.00,M2] [#6 -0.73,-0.85,0.00,M8] [#7 0.00,0.00,0.00,L] [#8 0.02,-0.94,0.00,M2] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:37.180 00.002 7988 refined, 2 included, MultiStar: {-0.32, 0.07}, one-star: {-0.11, 0.32}
03:18:37.180 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.56) = xAngle (1.36 = 1.36)
03:18:37.182 00.002 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
03:18:37.184 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=0.07 hyp=0.32 cameraTheta=2.92 mountX=0.07 mountY=0.31, mountTheta=1.35
03:18:37.186 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.07, opts=13)
03:18:37.187 00.001 7988 Enqueuing Move request for scope (-0.32, 0.07)
03:18:37.187 00.000 15712 Worker thread wakes up
03:18:37.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=86, FiltMax=255, Gamma=0.690
03:18:37.187 00.000 7988 UpdateGuideState exits: m=272 SNR=10.2
03:18:37.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:37.187 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:37.195 00.008 7988 Enqueuing Expose request
03:18:37.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.07) opts 0xd
03:18:37.195 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.07)
03:18:37.195 00.000 15712 Moving (-0.32, 0.07) raw xDistance=0.07 yDistance=0.31
03:18:37.195 00.000 15712 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.287537, 1:0.313792
03:18:37.195 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:18:37.203 00.008 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
03:18:37.203 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
03:18:37.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:18:37.203 00.000 15712 MoveAxis(W, 0, ABG)
03:18:37.203 00.000 15712 Move returns status 0, amount 0
03:18:37.203 00.000 15712 MoveAxis(S, 80, ABG)
03:18:37.203 00.000 15712 Guiding  Dir = 1, Dur = 80
03:18:37.203 00.000 15712 IsGuiding returns 0
03:18:37.314 00.111 15712 IsGuiding returns 1
03:18:37.314 00.000 15712 scope still moving after pulse duration time elapsed
03:18:37.345 00.031 15712 IsGuiding returns 1
03:18:37.401 00.056 15712 IsGuiding returns 0
03:18:37.401 00.000 15712 scope move finished after 80 + 118 ms
03:18:37.401 00.000 15712 Move returns status 0, amount 80
03:18:37.401 00.000 15712 move complete, result=0
03:18:37.403 00.002 15712 worker thread done servicing request
03:18:37.403 00.000 15712 Worker thread wakes up
03:18:37.403 00.000 7988 GuideStep: 0.1 px 0 ms WEST, 0.3 px 80 ms SOUTH
03:18:37.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:37.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:39.031 01.628 15712 Exposure complete
03:18:39.093 00.062 15712 worker thread done servicing request
03:18:39.093 00.000 7988 OnExposeComplete: enter
03:18:39.109 00.016 7988 UpdateGuideState(): m_state=6
03:18:39.110 00.001 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6102
03:18:39.110 00.000 7988 Star::Find returns 1 (0), X=975.16, Y=191.93, Mass=328, SNR=11.1, Peak=141 HFD=2.5
03:18:39.110 00.000 7988 Star::Find false star n=4 nbg=278 bg=102.7 sigma=3.5 thresh=113 peak=112
03:18:39.110 00.000 7988 Star::Find false star n=5 nbg=279 bg=104.1 sigma=3.7 thresh=115 peak=111
03:18:39.110 00.000 7988 Star::Find false star n=4 nbg=278 bg=98.8 sigma=3.2 thresh=108 peak=105
03:18:39.110 00.000 7988 Star::Find false star n=3 nbg=281 bg=100.2 sigma=3.7 thresh=111 peak=110
03:18:39.110 00.000 7988 Star::Find false star n=4 nbg=277 bg=101.2 sigma=3.3 thresh=111 peak=107
03:18:39.110 00.000 7988 MultiStar: [#1 -0.28,-0.03,0.93,U] [#2 -0.51,-0.32,0.72,U] [#3 0.21,0.70,0.00,M2] [#4 0.74,-0.17,0.00,M2] [#5 1.01,-0.87,0.00,M3] [#6 1.03,-0.91,0.00,M9] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:39.110 00.000 7988 refined, 2 included, MultiStar: {0.06, -0.03}, one-star: {0.77, 0.18}
03:18:39.110 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.07 = -2.07)
03:18:39.110 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
03:18:39.110 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.50 mountX=-0.03 mountY=-0.06, mountTheta=-2.07
03:18:39.127 00.017 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.03, opts=13)
03:18:39.127 00.000 7988 Enqueuing Move request for scope (0.06, -0.03)
03:18:39.127 00.000 15712 Worker thread wakes up
03:18:39.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:18:39.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:18:39.127 00.000 15712 Moving (0.06, -0.03) raw xDistance=-0.03 yDistance=-0.06
03:18:39.127 00.000 15712 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.287537, 1:0.313792, 2:-0.055418
03:18:39.127 00.000 15712 BLC: No correction, Miss < min_move
03:18:39.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=85, FiltMax=255, Gamma=0.690
03:18:39.132 00.005 7988 UpdateGuideState exits: m=328 SNR=11.1
03:18:39.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:39.134 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:39.134 00.000 7988 Enqueuing Expose request
03:18:39.134 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
03:18:39.134 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
03:18:39.134 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:39.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:18:39.134 00.000 15712 MoveAxis(W, 2, ABG)
03:18:39.134 00.000 15712 Guiding  Dir = 3, Dur = 2
03:18:39.134 00.000 15712 IsGuiding returns 0
03:18:39.161 00.027 15712 IsGuiding returns 0
03:18:39.161 00.000 15712 Move returns status 0, amount 2
03:18:39.161 00.000 15712 MoveAxis(N, 0, ABG)
03:18:39.161 00.000 15712 Move returns status 0, amount 0
03:18:39.161 00.000 15712 move complete, result=0
03:18:39.161 00.000 15712 worker thread done servicing request
03:18:39.161 00.000 15712 Worker thread wakes up
03:18:39.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:39.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:39.161 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
03:18:40.570 01.409 15712 Exposure complete
03:18:40.645 00.075 15712 worker thread done servicing request
03:18:40.645 00.000 7988 OnExposeComplete: enter
03:18:40.646 00.001 7988 UpdateGuideState(): m_state=6
03:18:40.648 00.002 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6103
03:18:40.649 00.001 7988 Star::Find returns 1 (0), X=974.74, Y=192.19, Mass=364, SNR=11.9, Peak=153 HFD=2.6
03:18:40.649 00.000 7988 Star::Find false star n=5 nbg=284 bg=104.4 sigma=3.5 thresh=115 peak=112
03:18:40.652 00.003 7988 Star::Find false star n=4 nbg=276 bg=103.4 sigma=3.4 thresh=114 peak=110
03:18:40.652 00.000 7988 Star::Find false star n=3 nbg=282 bg=100.3 sigma=3.5 thresh=111 peak=110
03:18:40.652 00.000 7988 MultiStar: [#1 0.22,-0.04,0.88,U] [#2 -0.04,-0.08,0.80,U] [#3 0.31,0.33,0.64,U] [#4 1.11,0.63,0.00,M3] [#5 1.37,-0.55,0.00,M4] [#6 0.14,0.16,0.62,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.78,-1.36,0.00,M4] [#11 0.00,0.00,0.00,L] 
03:18:40.652 00.000 7988 refined, 4 included, MultiStar: {0.20, 0.17}, one-star: {0.35, 0.45}
03:18:40.652 00.000 7988 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
03:18:40.652 00.000 7988 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
03:18:40.652 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.17 hyp=0.26 cameraTheta=0.69 mountX=0.17 mountY=-0.21, mountTheta=-0.89
03:18:40.652 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.17, opts=13)
03:18:40.652 00.000 7988 Enqueuing Move request for scope (0.20, 0.17)
03:18:40.652 00.000 15712 Worker thread wakes up
03:18:40.652 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.17) opts 0xd
03:18:40.652 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.17)
03:18:40.652 00.000 15712 Moving (0.20, 0.17) raw xDistance=0.17 yDistance=-0.21
03:18:40.652 00.000 15712 BLC: window closed
03:18:40.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=86, FiltMax=255, Gamma=0.690
03:18:40.665 00.013 15712 BLC: History state: CurrMiss=-0.21, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.287537, 1:0.313792, 2:-0.055418
03:18:40.665 00.000 7988 UpdateGuideState exits: m=364 SNR=11.9
03:18:40.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:40.665 00.000 15712 BLC: No correction, Miss < min_move
03:18:40.665 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:40.669 00.004 7988 Enqueuing Expose request
03:18:40.671 00.002 15712 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.39
03:18:40.671 00.000 15712 PPEC: input: 0.17, control: 0.11, exposure: 1500
03:18:40.671 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:40.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:18:40.671 00.000 15712 MoveAxis(W, 35, ABG)
03:18:40.671 00.000 15712 Guiding  Dir = 3, Dur = 35
03:18:40.671 00.000 15712 IsGuiding returns 0
03:18:40.690 00.019 15712 PulseGuide returned control before completion, sleep 26
03:18:40.737 00.047 15712 IsGuiding returns 0
03:18:40.737 00.000 15712 Move returns status 0, amount 35
03:18:40.737 00.000 15712 MoveAxis(N, 0, ABG)
03:18:40.737 00.000 15712 Move returns status 0, amount 0
03:18:40.737 00.000 15712 move complete, result=0
03:18:40.737 00.000 7988 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
03:18:40.745 00.008 15712 worker thread done servicing request
03:18:40.745 00.000 15712 Worker thread wakes up
03:18:40.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:40.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:42.484 01.739 15712 Exposure complete
03:18:42.554 00.070 15712 worker thread done servicing request
03:18:42.554 00.000 7988 OnExposeComplete: enter
03:18:42.554 00.000 7988 UpdateGuideState(): m_state=6
03:18:42.554 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6104
03:18:42.554 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=191.95, Mass=315, SNR=11.2, Peak=138 HFD=2.2
03:18:42.562 00.008 7988 Star::Find false star n=7 nbg=277 bg=105.3 sigma=3.3 thresh=115 peak=114
03:18:42.562 00.000 7988 Star::Find false star n=4 nbg=276 bg=99.8 sigma=3.3 thresh=110 peak=107
03:18:42.562 00.000 7988 Star::Find false star n=2 nbg=277 bg=100.6 sigma=3.4 thresh=111 peak=110
03:18:42.562 00.000 7988 MultiStar: [#1 -0.23,-0.36,0.87,U] [#2 0.25,0.80,0.00,M6] [#3 0.82,0.41,0.00,M2] [#4 0.61,1.41,0.00,M4] [#5 1.89,-1.14,0.00,M5] [#6 -0.17,0.71,0.00,M9] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.38,0.38,0.42,U] [#11 0.00,0.00,0.00,L] 
03:18:42.562 00.000 7988 refined, 2 included, MultiStar: {0.06, 0.02}, one-star: {0.49, 0.20}
03:18:42.562 00.000 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
03:18:42.562 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
03:18:42.562 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.32 mountX=0.02 mountY=-0.06, mountTheta=-1.25
03:18:42.571 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.02, opts=13)
03:18:42.571 00.000 7988 Enqueuing Move request for scope (0.06, 0.02)
03:18:42.571 00.000 15712 Worker thread wakes up
03:18:42.571 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:18:42.571 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:18:42.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=85, FiltMax=255, Gamma=0.690
03:18:42.571 00.000 7988 UpdateGuideState exits: m=315 SNR=11.2
03:18:42.576 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:42.576 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:42.578 00.002 7988 Enqueuing Expose request
03:18:42.578 00.000 15712 Moving (0.06, 0.02) raw xDistance=0.02 yDistance=-0.06
03:18:42.580 00.002 15712 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.39
03:18:42.580 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
03:18:42.580 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:42.580 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:18:42.580 00.000 15712 MoveAxis(W, 3, ABG)
03:18:42.580 00.000 15712 Guiding  Dir = 3, Dur = 3
03:18:42.580 00.000 15712 IsGuiding returns 0
03:18:42.593 00.013 15712 IsGuiding returns 0
03:18:42.593 00.000 15712 Move returns status 0, amount 3
03:18:42.593 00.000 15712 MoveAxis(N, 0, ABG)
03:18:42.593 00.000 15712 Move returns status 0, amount 0
03:18:42.593 00.000 15712 move complete, result=0
03:18:42.593 00.000 15712 worker thread done servicing request
03:18:42.593 00.000 15712 Worker thread wakes up
03:18:42.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:42.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:42.593 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
03:18:44.012 01.419 15712 Exposure complete
03:18:44.074 00.062 15712 worker thread done servicing request
03:18:44.074 00.000 7988 OnExposeComplete: enter
03:18:44.074 00.000 7988 UpdateGuideState(): m_state=6
03:18:44.080 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6105
03:18:44.080 00.000 7988 Star::Find returns 1 (0), X=975.04, Y=193.04, Mass=296, SNR=10.6, Peak=142 HFD=2.6
03:18:44.082 00.002 7988 MultiStar: large primary error, entering stabilization period
03:18:44.083 00.001 7988 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.56) = xAngle (-0.46 = -0.46)
03:18:44.083 00.000 7988 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
03:18:44.085 00.002 7988 CameraToMount -- cameraX=0.65 cameraY=1.30 hyp=1.45 cameraTheta=1.11 mountX=1.30 mountY=-0.68, mountTheta=-0.48
03:18:44.087 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.65, y=1.30, opts=13)
03:18:44.087 00.000 7988 Enqueuing Move request for scope (0.65, 1.30)
03:18:44.089 00.002 15712 Worker thread wakes up
03:18:44.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.65, 1.30) opts 0xd
03:18:44.089 00.000 15712 Handling offset move in thread for scope, endpoint = (0.65, 1.30)
03:18:44.089 00.000 15712 Moving (0.65, 1.30) raw xDistance=1.30 yDistance=-0.68
03:18:44.090 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=100, FiltMin=85, FiltMax=255, Gamma=0.690
03:18:44.090 00.000 7988 UpdateGuideState exits: m=296 SNR=10.6
03:18:44.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:44.090 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:44.090 00.000 7988 Enqueuing Expose request
03:18:44.090 00.000 15712 PPEC rslt: input = 1.30, final = 0.79, react = 0.78, pred = 0.01, hyst = 0.71, hyst_pct = 0.00, period_length = 639.39
03:18:44.090 00.000 15712 PPEC: input: 1.30, control: 0.79, exposure: 1500
03:18:44.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:18:44.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
03:18:44.090 00.000 15712 MoveAxis(W, 259, ABG)
03:18:44.090 00.000 15712 Guiding  Dir = 3, Dur = 259
03:18:44.090 00.000 15712 IsGuiding returns 0
03:18:44.117 00.027 15712 PulseGuide returned control before completion, sleep 249
03:18:44.398 00.281 15712 IsGuiding returns 0
03:18:44.398 00.000 15712 Move returns status 0, amount 259
03:18:44.398 00.000 15712 MoveAxis(N, 0, ABG)
03:18:44.398 00.000 15712 Move returns status 0, amount 0
03:18:44.398 00.000 15712 move complete, result=0
03:18:44.398 00.000 7988 GuideStep: 1.3 px 259 ms WEST, -0.7 px 0 ms NORTH
03:18:44.406 00.008 15712 worker thread done servicing request
03:18:44.406 00.000 15712 Worker thread wakes up
03:18:44.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:44.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:46.037 01.631 15712 Exposure complete
03:18:46.105 00.068 15712 worker thread done servicing request
03:18:46.105 00.000 7988 OnExposeComplete: enter
03:18:46.105 00.000 7988 UpdateGuideState(): m_state=6
03:18:46.105 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6106
03:18:46.105 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=191.57, Mass=318, SNR=11.0, Peak=148 HFD=2.8
03:18:46.109 00.004 7988 MultiStar: exiting stabilization period
03:18:46.109 00.000 7988 Star::Find false star n=2 nbg=279 bg=107.3 sigma=3.7 thresh=119 peak=115
03:18:46.109 00.000 7988 Star::Find false star n=5 nbg=279 bg=102.9 sigma=3.4 thresh=113 peak=108
03:18:46.109 00.000 7988 Star::Find false star n=4 nbg=280 bg=102.8 sigma=3.2 thresh=112 peak=109
03:18:46.109 00.000 7988 MultiStar: [#1 -0.07,-0.34,0.77,U] [#2 0.02,-0.14,0.72,U] [#3 0.05,-0.17,0.52,U] [#4 1.21,0.61,0.00,M5] [#5 0.00,0.00,0.00,L] [#6 0.48,-0.42,0.69,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.45,-1.01,0.00,M4] [#11 0.00,0.00,0.00,L] 
03:18:46.109 00.000 7988 refined, 4 included, MultiStar: {0.18, -0.25}, one-star: {0.33, -0.18}
03:18:46.109 00.000 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.52 = -2.52)
03:18:46.116 00.007 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.55 = -2.55)
03:18:46.116 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.30 cameraTheta=-0.96 mountX=-0.25 mountY=-0.17, mountTheta=-2.54
03:18:46.120 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.25, opts=13)
03:18:46.122 00.002 7988 Enqueuing Move request for scope (0.18, -0.25)
03:18:46.122 00.000 15712 Worker thread wakes up
03:18:46.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd
03:18:46.122 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.25)
03:18:46.122 00.000 15712 Moving (0.18, -0.25) raw xDistance=-0.25 yDistance=-0.17
03:18:46.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=86, FiltMax=255, Gamma=0.690
03:18:46.122 00.000 7988 UpdateGuideState exits: m=318 SNR=11.0
03:18:46.125 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:46.126 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:46.126 00.000 7988 Enqueuing Expose request
03:18:46.128 00.002 15712 PPEC rslt: input = -0.25, final = -0.13, react = -0.15, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.40
03:18:46.128 00.000 15712 PPEC: input: -0.25, control: -0.13, exposure: 1500
03:18:46.128 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:46.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:18:46.128 00.000 15712 MoveAxis(E, 44, ABG)
03:18:46.128 00.000 15712 Guiding  Dir = 2, Dur = 44
03:18:46.128 00.000 15712 IsGuiding returns 0
03:18:46.143 00.015 15712 PulseGuide returned control before completion, sleep 36
03:18:46.196 00.053 15712 IsGuiding returns 1
03:18:46.196 00.000 15712 scope still moving after pulse duration time elapsed
03:18:46.228 00.032 15712 IsGuiding returns 0
03:18:46.228 00.000 15712 scope move finished after 44 + 55 ms
03:18:46.228 00.000 15712 Move returns status 0, amount 44
03:18:46.228 00.000 15712 MoveAxis(N, 0, ABG)
03:18:46.228 00.000 15712 Move returns status 0, amount 0
03:18:46.228 00.000 15712 move complete, result=0
03:18:46.228 00.000 7988 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
03:18:46.229 00.001 15712 worker thread done servicing request
03:18:46.229 00.000 15712 Worker thread wakes up
03:18:46.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:46.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:47.646 01.417 15712 Exposure complete
03:18:47.708 00.062 15712 worker thread done servicing request
03:18:47.708 00.000 7988 OnExposeComplete: enter
03:18:47.708 00.000 7988 UpdateGuideState(): m_state=6
03:18:47.714 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6107
03:18:47.714 00.000 7988 Star::Find returns 1 (0), X=974.75, Y=191.70, Mass=323, SNR=11.1, Peak=139 HFD=2.6
03:18:47.716 00.002 7988 Star::Find false star n=6 nbg=281 bg=104.8 sigma=3.3 thresh=115 peak=115
03:18:47.718 00.002 7988 Star::Find false star n=3 nbg=281 bg=107.8 sigma=3.8 thresh=119 peak=116
03:18:47.718 00.000 7988 Star::Find false star n=3 nbg=285 bg=102.4 sigma=3.5 thresh=113 peak=111
03:18:47.720 00.002 7988 Star::Find false star n=5 nbg=280 bg=101.8 sigma=3.6 thresh=113 peak=113
03:18:47.720 00.000 7988 Star::Find false star n=4 nbg=277 bg=102.5 sigma=3.6 thresh=113 peak=111
03:18:47.722 00.002 7988 MultiStar: [#1 -0.47,0.35,0.79,U] [#2 0.24,0.20,0.80,U] [#3 -0.12,-0.25,0.64,U] [#4 1.21,0.45,0.00,M6] [#5 0.00,0.00,0.00,L] [#6 0.46,-0.26,0.70,U] [#7 0.14,-0.23,0.52,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:47.722 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.02}, one-star: {0.36, -0.05}
03:18:47.724 00.002 7988 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
03:18:47.724 00.000 7988 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
03:18:47.724 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.14 mountX=-0.02 mountY=-0.11, mountTheta=-1.71
03:18:47.724 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.02, opts=13)
03:18:47.724 00.000 7988 Enqueuing Move request for scope (0.11, -0.02)
03:18:47.724 00.000 15712 Worker thread wakes up
03:18:47.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
03:18:47.724 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
03:18:47.724 00.000 15712 Moving (0.11, -0.02) raw xDistance=-0.02 yDistance=-0.11
03:18:47.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=89, FiltMax=255, Gamma=0.690
03:18:47.724 00.000 7988 UpdateGuideState exits: m=323 SNR=11.1
03:18:47.733 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:47.733 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:47.735 00.002 7988 Enqueuing Expose request
03:18:47.735 00.000 15712 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
03:18:47.735 00.000 15712 PPEC: input: -0.02, control: 0.01, exposure: 1500
03:18:47.735 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:47.735 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:18:47.735 00.000 15712 MoveAxis(W, 4, ABG)
03:18:47.735 00.000 15712 Guiding  Dir = 3, Dur = 4
03:18:47.737 00.002 15712 IsGuiding returns 0
03:18:47.757 00.020 15712 IsGuiding returns 0
03:18:47.757 00.000 15712 Move returns status 0, amount 4
03:18:47.757 00.000 15712 MoveAxis(N, 0, ABG)
03:18:47.757 00.000 15712 Move returns status 0, amount 0
03:18:47.757 00.000 15712 move complete, result=0
03:18:47.757 00.000 7988 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
03:18:47.763 00.006 15712 worker thread done servicing request
03:18:47.763 00.000 15712 Worker thread wakes up
03:18:47.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:47.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:49.403 01.640 15712 Exposure complete
03:18:49.467 00.064 15712 worker thread done servicing request
03:18:49.467 00.000 7988 OnExposeComplete: enter
03:18:49.467 00.000 7988 UpdateGuideState(): m_state=6
03:18:49.473 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6108
03:18:49.473 00.000 7988 Star::Find returns 1 (0), X=974.24, Y=191.52, Mass=321, SNR=11.0, Peak=139 HFD=2.9
03:18:49.475 00.002 7988 Star::Find false star n=10 nbg=279 bg=106.9 sigma=3.9 thresh=119 peak=119
03:18:49.475 00.000 7988 Star::Find false star n=5 nbg=277 bg=105.3 sigma=3.6 thresh=116 peak=114
03:18:49.477 00.002 7988 Star::Find false star n=4 nbg=276 bg=107.8 sigma=3.4 thresh=118 peak=114
03:18:49.479 00.002 7988 Star::Find false star n=6 nbg=280 bg=102.1 sigma=3.5 thresh=113 peak=111
03:18:49.479 00.000 7988 MultiStar: [#1 0.05,-0.42,0.75,U] [#2 -0.60,-0.06,0.80,U] [#3 0.13,-0.70,0.71,U] [#4 0.74,0.67,0.00,M7] [#5 0.00,0.00,0.00,L] [#6 0.28,-0.60,0.58,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:49.481 00.002 7988 single-star, 4 included, MultiStar: {-0.09, -0.37}, one-star: {-0.14, -0.22}
03:18:49.481 00.000 7988 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.56) = xAngle (-3.71 = 2.57)
03:18:49.483 00.002 7988 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.74 = 2.54)
03:18:49.483 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-2.15 mountX=-0.22 mountY=0.15, mountTheta=2.55
03:18:49.483 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.22, opts=13)
03:18:49.483 00.000 7988 Enqueuing Move request for scope (-0.14, -0.22)
03:18:49.483 00.000 15712 Worker thread wakes up
03:18:49.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
03:18:49.483 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
03:18:49.483 00.000 15712 Moving (-0.14, -0.22) raw xDistance=-0.22 yDistance=0.15
03:18:49.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=103, FiltMin=90, FiltMax=255, Gamma=0.690
03:18:49.483 00.000 7988 UpdateGuideState exits: m=321 SNR=11.0
03:18:49.490 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:49.492 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:49.492 00.000 7988 Enqueuing Expose request
03:18:49.494 00.002 15712 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 639.40
03:18:49.494 00.000 15712 PPEC: input: -0.22, control: -0.12, exposure: 1500
03:18:49.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:49.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:18:49.494 00.000 15712 MoveAxis(E, 40, ABG)
03:18:49.494 00.000 15712 Guiding  Dir = 2, Dur = 40
03:18:49.494 00.000 15712 IsGuiding returns 0
03:18:49.519 00.025 15712 PulseGuide returned control before completion, sleep 25
03:18:49.552 00.033 15712 IsGuiding returns 1
03:18:49.552 00.000 15712 scope still moving after pulse duration time elapsed
03:18:49.578 00.026 15712 IsGuiding returns 0
03:18:49.578 00.000 15712 scope move finished after 40 + 44 ms
03:18:49.578 00.000 15712 Move returns status 0, amount 40
03:18:49.578 00.000 15712 MoveAxis(N, 0, ABG)
03:18:49.578 00.000 15712 Move returns status 0, amount 0
03:18:49.578 00.000 15712 move complete, result=0
03:18:49.578 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
03:18:49.581 00.003 15712 worker thread done servicing request
03:18:49.581 00.000 15712 Worker thread wakes up
03:18:49.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:49.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:50.997 01.416 15712 Exposure complete
03:18:51.063 00.066 15712 worker thread done servicing request
03:18:51.063 00.000 7988 OnExposeComplete: enter
03:18:51.063 00.000 7988 UpdateGuideState(): m_state=6
03:18:51.063 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6109
03:18:51.063 00.000 7988 Star::Find returns 1 (0), X=974.41, Y=191.26, Mass=318, SNR=10.7, Peak=138 HFD=2.8
03:18:51.063 00.000 7988 Star::Find false star n=5 nbg=275 bg=109.0 sigma=3.3 thresh=119 peak=116
03:18:51.063 00.000 7988 Star::Find false star n=3 nbg=277 bg=108.0 sigma=3.4 thresh=118 peak=113
03:18:51.063 00.000 7988 Star::Find false star n=2 nbg=278 bg=104.8 sigma=3.4 thresh=115 peak=112
03:18:51.063 00.000 7988 Star::Find false star n=5 nbg=277 bg=101.2 sigma=3.4 thresh=111 peak=108
03:18:51.063 00.000 7988 MultiStar: [#1 0.19,-0.82,0.00,M1] [#2 0.24,-0.34,0.95,U] [#3 0.11,-0.02,0.68,U] [#4 1.02,-0.63,0.00,M8] [#5 0.58,-0.48,0.00,M6] [#6 0.56,-0.45,0.60,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:51.075 00.012 7988 refined, 3 included, MultiStar: {0.20, -0.34}, one-star: {0.02, -0.49}
03:18:51.075 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
03:18:51.075 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
03:18:51.075 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.34 hyp=0.39 cameraTheta=-1.03 mountX=-0.34 mountY=-0.19, mountTheta=-2.62
03:18:51.075 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.34, opts=13)
03:18:51.075 00.000 7988 Enqueuing Move request for scope (0.20, -0.34)
03:18:51.075 00.000 15712 Worker thread wakes up
03:18:51.075 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.34) opts 0xd
03:18:51.075 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.34)
03:18:51.075 00.000 15712 Moving (0.20, -0.34) raw xDistance=-0.34 yDistance=-0.19
03:18:51.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=104, FiltMin=90, FiltMax=255, Gamma=0.690
03:18:51.075 00.000 7988 UpdateGuideState exits: m=318 SNR=10.7
03:18:51.084 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:51.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:51.086 00.002 7988 Enqueuing Expose request
03:18:51.086 00.000 15712 PPEC rslt: input = -0.34, final = -0.20, react = -0.20, pred = 0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.40
03:18:51.086 00.000 15712 PPEC: input: -0.34, control: -0.20, exposure: 1500
03:18:51.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:51.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:18:51.086 00.000 15712 MoveAxis(E, 64, ABG)
03:18:51.086 00.000 15712 Guiding  Dir = 2, Dur = 64
03:18:51.086 00.000 15712 IsGuiding returns 0
03:18:51.095 00.009 15712 PulseGuide returned control before completion, sleep 60
03:18:51.194 00.099 15712 IsGuiding returns 0
03:18:51.194 00.000 15712 Move returns status 0, amount 64
03:18:51.194 00.000 15712 MoveAxis(N, 0, ABG)
03:18:51.194 00.000 15712 Move returns status 0, amount 0
03:18:51.194 00.000 15712 move complete, result=0
03:18:51.194 00.000 15712 worker thread done servicing request
03:18:51.194 00.000 15712 Worker thread wakes up
03:18:51.194 00.000 7988 GuideStep: -0.3 px 64 ms EAST, -0.2 px 0 ms NORTH
03:18:51.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:51.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:52.828 01.634 15712 Exposure complete
03:18:52.894 00.066 15712 worker thread done servicing request
03:18:52.894 00.000 7988 OnExposeComplete: enter
03:18:52.894 00.000 7988 UpdateGuideState(): m_state=6
03:18:52.894 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6110
03:18:52.894 00.000 7988 Star::Find returns 1 (0), X=974.48, Y=191.71, Mass=267, SNR=10.0, Peak=142 HFD=3.1
03:18:52.894 00.000 7988 Star::Find false star n=10 nbg=279 bg=107.0 sigma=3.4 thresh=117 peak=116
03:18:52.894 00.000 7988 Star::Find false star n=3 nbg=280 bg=109.0 sigma=3.6 thresh=120 peak=117
03:18:52.894 00.000 7988 Star::Find false star n=3 nbg=281 bg=105.0 sigma=3.5 thresh=115 peak=111
03:18:52.894 00.000 7988 Star::Find false star n=3 nbg=280 bg=107.2 sigma=3.7 thresh=118 peak=115
03:18:52.894 00.000 7988 MultiStar: [#1 0.10,-0.57,0.83,U] [#2 -0.23,-0.58,0.86,U] [#3 0.25,-0.83,0.00,M1] [#4 0.49,-0.29,0.64,U] [#5 1.21,-0.52,0.00,M7] [#6 -0.10,-0.71,0.76,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:52.894 00.000 7988 single-star, 4 included, MultiStar: {0.05, -0.42}, one-star: {0.09, -0.03}
03:18:52.906 00.012 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
03:18:52.906 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
03:18:52.906 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.34 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
03:18:52.911 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.03, opts=13)
03:18:52.911 00.000 7988 Enqueuing Move request for scope (0.09, -0.03)
03:18:52.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=104, FiltMin=91, FiltMax=255, Gamma=0.690
03:18:52.911 00.000 7988 UpdateGuideState exits: m=267 SNR=10.0
03:18:52.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:52.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:52.911 00.000 7988 Enqueuing Expose request
03:18:52.911 00.000 15712 Worker thread wakes up
03:18:52.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
03:18:52.911 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
03:18:52.911 00.000 15712 Moving (0.09, -0.03) raw xDistance=-0.03 yDistance=-0.09
03:18:52.922 00.011 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
03:18:52.922 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
03:18:52.922 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:52.922 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:18:52.922 00.000 15712 MoveAxis(W, 1, ABG)
03:18:52.922 00.000 15712 Guiding  Dir = 3, Dur = 1
03:18:52.922 00.000 15712 IsGuiding returns 0
03:18:52.940 00.018 15712 IsGuiding returns 0
03:18:52.940 00.000 15712 Move returns status 0, amount 1
03:18:52.940 00.000 15712 MoveAxis(N, 0, ABG)
03:18:52.940 00.000 15712 Move returns status 0, amount 0
03:18:52.940 00.000 15712 move complete, result=0
03:18:52.940 00.000 7988 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
03:18:52.942 00.002 15712 worker thread done servicing request
03:18:52.942 00.000 15712 Worker thread wakes up
03:18:52.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:52.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:54.347 01.405 15712 Exposure complete
03:18:54.418 00.071 15712 worker thread done servicing request
03:18:54.418 00.000 7988 OnExposeComplete: enter
03:18:54.418 00.000 7988 UpdateGuideState(): m_state=6
03:18:54.418 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6111
03:18:54.418 00.000 7988 Star::Find returns 1 (0), X=974.56, Y=191.79, Mass=233, SNR=9.3, Peak=146 HFD=2.0
03:18:54.424 00.006 7988 Star::Find false star n=4 nbg=283 bg=106.5 sigma=4.0 thresh=118 peak=118
03:18:54.426 00.002 7988 Star::Find false star n=3 nbg=280 bg=105.2 sigma=3.7 thresh=116 peak=113
03:18:54.428 00.002 7988 Star::Find false star n=4 nbg=280 bg=104.5 sigma=3.5 thresh=115 peak=112
03:18:54.430 00.002 7988 Star::Find false star n=3 nbg=280 bg=108.2 sigma=3.7 thresh=119 peak=115
03:18:54.430 00.000 7988 Star::Find false star n=5 nbg=279 bg=101.4 sigma=3.4 thresh=112 peak=109
03:18:54.430 00.000 7988 MultiStar: [#1 -0.03,-0.33,0.87,U] [#2 -0.54,-0.14,0.97,U] [#3 0.00,0.00,0.00,L] [#4 0.91,-0.13,0.00,M8] [#5 -0.88,-0.67,0.00,M8] [#6 -0.76,-0.90,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:54.430 00.000 7988 single-star, 2 included, MultiStar: {-0.13, -0.14}, one-star: {0.17, 0.04}
03:18:54.430 00.000 7988 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.56) = xAngle (-1.33 = -1.33)
03:18:54.430 00.000 7988 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
03:18:54.430 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.23 mountX=0.04 mountY=-0.17, mountTheta=-1.33
03:18:54.440 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.04, opts=13)
03:18:54.441 00.001 7988 Enqueuing Move request for scope (0.17, 0.04)
03:18:54.443 00.002 15712 Worker thread wakes up
03:18:54.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=105, FiltMin=91, FiltMax=255, Gamma=0.690
03:18:54.443 00.000 7988 UpdateGuideState exits: m=233 SNR=9.3
03:18:54.446 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:54.446 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
03:18:54.446 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:54.449 00.003 7988 Enqueuing Expose request
03:18:54.451 00.002 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
03:18:54.451 00.000 15712 Moving (0.17, 0.04) raw xDistance=0.04 yDistance=-0.17
03:18:54.456 00.005 15712 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
03:18:54.456 00.000 15712 PPEC: input: 0.04, control: -0.00, exposure: 1500
03:18:54.456 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:54.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:18:54.456 00.000 15712 MoveAxis(E, 0, ABG)
03:18:54.456 00.000 15712 Move returns status 0, amount 0
03:18:54.456 00.000 15712 MoveAxis(N, 0, ABG)
03:18:54.456 00.000 15712 Move returns status 0, amount 0
03:18:54.456 00.000 15712 move complete, result=0
03:18:54.456 00.000 15712 worker thread done servicing request
03:18:54.456 00.000 15712 Worker thread wakes up
03:18:54.456 00.000 7988 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:54.458 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:54.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:56.101 01.643 15712 Exposure complete
03:18:56.162 00.061 15712 worker thread done servicing request
03:18:56.162 00.000 7988 OnExposeComplete: enter
03:18:56.162 00.000 7988 UpdateGuideState(): m_state=6
03:18:56.169 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6112
03:18:56.169 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=191.61, Mass=255, SNR=9.8, Peak=136 HFD=2.5
03:18:56.171 00.002 7988 Star::Find false star n=5 nbg=273 bg=107.9 sigma=3.7 thresh=119 peak=116
03:18:56.173 00.002 7988 Star::Find false star n=4 nbg=279 bg=105.5 sigma=3.3 thresh=116 peak=111
03:18:56.173 00.000 7988 Star::Find false star n=5 nbg=275 bg=104.5 sigma=3.2 thresh=114 peak=109
03:18:56.175 00.002 7988 MultiStar: [#1 0.56,0.30,0.78,U] [#2 -0.01,0.74,0.00,M1] [#3 0.18,0.31,0.76,U] [#4 0.30,1.15,0.00,M9] [#5 1.95,0.96,0.00,M9] [#6 -0.15,0.57,0.68,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:56.175 00.000 7988 refined, 3 included, MultiStar: {0.31, 0.22}, one-star: {0.54, -0.14}
03:18:56.177 00.002 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.95 = -0.95)
03:18:56.178 00.001 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
03:18:56.178 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.22 hyp=0.39 cameraTheta=0.62 mountX=0.22 mountY=-0.32, mountTheta=-0.96
03:18:56.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.22, opts=13)
03:18:56.178 00.000 7988 Enqueuing Move request for scope (0.31, 0.22)
03:18:56.178 00.000 15712 Worker thread wakes up
03:18:56.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.22) opts 0xd
03:18:56.178 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.22)
03:18:56.178 00.000 15712 Moving (0.31, 0.22) raw xDistance=0.22 yDistance=-0.32
03:18:56.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=105, FiltMin=90, FiltMax=255, Gamma=0.690
03:18:56.178 00.000 7988 UpdateGuideState exits: m=255 SNR=9.8
03:18:56.185 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:56.185 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:56.187 00.002 7988 Enqueuing Expose request
03:18:56.187 00.000 15712 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 639.40
03:18:56.187 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
03:18:56.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:18:56.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:18:56.187 00.000 15712 MoveAxis(W, 43, ABG)
03:18:56.187 00.000 15712 Guiding  Dir = 3, Dur = 43
03:18:56.187 00.000 15712 IsGuiding returns 0
03:18:56.211 00.024 15712 PulseGuide returned control before completion, sleep 25
03:18:56.257 00.046 15712 IsGuiding returns 1
03:18:56.257 00.000 15712 scope still moving after pulse duration time elapsed
03:18:56.296 00.039 15712 IsGuiding returns 0
03:18:56.296 00.000 15712 scope move finished after 43 + 65 ms
03:18:56.296 00.000 15712 Move returns status 0, amount 43
03:18:56.296 00.000 15712 MoveAxis(N, 0, ABG)
03:18:56.296 00.000 15712 Move returns status 0, amount 0
03:18:56.296 00.000 15712 move complete, result=0
03:18:56.296 00.000 7988 GuideStep: 0.2 px 43 ms WEST, -0.3 px 0 ms NORTH
03:18:56.299 00.003 15712 worker thread done servicing request
03:18:56.299 00.000 15712 Worker thread wakes up
03:18:56.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:56.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:57.713 01.414 15712 Exposure complete
03:18:57.774 00.061 15712 worker thread done servicing request
03:18:57.774 00.000 7988 OnExposeComplete: enter
03:18:57.774 00.000 7988 UpdateGuideState(): m_state=6
03:18:57.780 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6113
03:18:57.780 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=192.87, Mass=183, SNR=8.2, Peak=142 HFD=2.0
03:18:57.782 00.002 7988 Star::Find false star n=6 nbg=277 bg=107.5 sigma=3.5 thresh=118 peak=116
03:18:57.782 00.000 7988 Star::Find false star n=3 nbg=276 bg=106.3 sigma=3.5 thresh=117 peak=112
03:18:57.784 00.002 7988 Star::Find false star n=3 nbg=280 bg=103.6 sigma=3.3 thresh=113 peak=110
03:18:57.786 00.002 7988 Star::Find false star n=3 nbg=277 bg=107.4 sigma=3.4 thresh=118 peak=116
03:18:57.786 00.000 7988 MultiStar: [#1 -0.26,0.31,0.96,U] [#2 -0.44,1.01,0.00,M2] [#3 0.14,0.25,0.78,U] [#4 1.17,2.08,0.00,M10] [#5 0.00,0.00,0.00,L] [#6 -0.44,1.30,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:57.788 00.002 7988 refined, 2 included, MultiStar: {0.02, 0.59}, one-star: {0.21, 1.13}
03:18:57.788 00.000 7988 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.56) = xAngle (-0.03 = -0.03)
03:18:57.790 00.002 7988 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
03:18:57.790 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.59 hyp=0.59 cameraTheta=1.53 mountX=0.59 mountY=-0.04, mountTheta=-0.07
03:18:57.791 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.59, opts=13)
03:18:57.793 00.002 7988 Enqueuing Move request for scope (0.02, 0.59)
03:18:57.793 00.000 15712 Worker thread wakes up
03:18:57.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.59) opts 0xd
03:18:57.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.59)
03:18:57.793 00.000 15712 Moving (0.02, 0.59) raw xDistance=0.59 yDistance=-0.04
03:18:57.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=105, FiltMin=92, FiltMax=255, Gamma=0.690
03:18:57.793 00.000 7988 UpdateGuideState exits: m=183 SNR=8.2
03:18:57.797 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:57.797 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:57.799 00.002 15712 PPEC rslt: input = 0.59, final = 0.35, react = 0.35, pred = -0.00, hyst = 0.32, hyst_pct = 0.00, period_length = 639.41
03:18:57.799 00.000 15712 PPEC: input: 0.59, control: 0.35, exposure: 1500
03:18:57.799 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:57.799 00.000 7988 Enqueuing Expose request
03:18:57.799 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:18:57.799 00.000 15712 MoveAxis(W, 114, ABG)
03:18:57.799 00.000 15712 Guiding  Dir = 3, Dur = 114
03:18:57.799 00.000 15712 IsGuiding returns 0
03:18:57.812 00.013 15712 PulseGuide returned control before completion, sleep 110
03:18:57.934 00.122 15712 IsGuiding returns 0
03:18:57.934 00.000 15712 Move returns status 0, amount 114
03:18:57.934 00.000 15712 MoveAxis(N, 0, ABG)
03:18:57.934 00.000 15712 Move returns status 0, amount 0
03:18:57.934 00.000 15712 move complete, result=0
03:18:57.934 00.000 7988 GuideStep: 0.6 px 114 ms WEST, -0.0 px 0 ms NORTH
03:18:57.945 00.011 15712 worker thread done servicing request
03:18:57.945 00.000 15712 Worker thread wakes up
03:18:57.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:18:57.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:18:59.687 01.742 15712 Exposure complete
03:18:59.753 00.066 15712 worker thread done servicing request
03:18:59.753 00.000 7988 OnExposeComplete: enter
03:18:59.753 00.000 7988 UpdateGuideState(): m_state=6
03:18:59.753 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6114
03:18:59.753 00.000 7988 Star::Find returns 1 (0), X=974.40, Y=192.86, Mass=237, SNR=9.2, Peak=137 HFD=2.7
03:18:59.753 00.000 7988 Star::Find false star n=7 nbg=274 bg=106.6 sigma=3.6 thresh=117 peak=117
03:18:59.753 00.000 7988 Star::Find false star n=2 nbg=283 bg=107.7 sigma=3.6 thresh=119 peak=114
03:18:59.753 00.000 7988 Star::Find false star n=4 nbg=279 bg=103.8 sigma=3.5 thresh=114 peak=112
03:18:59.753 00.000 7988 Star::Find false star n=2 nbg=278 bg=105.0 sigma=3.5 thresh=116 peak=113
03:18:59.753 00.000 7988 Star::Find false star n=3 nbg=280 bg=109.3 sigma=3.4 thresh=120 peak=116
03:18:59.764 00.011 7988 Star::Find false star n=4 nbg=278 bg=101.2 sigma=3.1 thresh=110 peak=106
03:18:59.765 00.001 7988 MultiStar: [#1 0.03,0.67,0.86,U] [#2 -0.21,1.27,0.00,M3] [#3 0.63,0.22,0.76,U] [#4 1.41,1.40,0.00,R] [#5 0.00,0.00,0.00,L] [#6 -0.94,0.50,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:18:59.765 00.000 7988 refined, 2 included, MultiStar: {0.20, 0.71}, one-star: {0.01, 1.12}
03:18:59.765 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
03:18:59.765 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
03:18:59.765 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=0.71 hyp=0.74 cameraTheta=1.30 mountX=0.71 mountY=-0.21, mountTheta=-0.29
03:18:59.765 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=0.71, opts=13)
03:18:59.765 00.000 7988 Enqueuing Move request for scope (0.20, 0.71)
03:18:59.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=105, FiltMin=91, FiltMax=255, Gamma=0.690
03:18:59.765 00.000 7988 UpdateGuideState exits: m=237 SNR=9.2
03:18:59.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:59.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:18:59.765 00.000 7988 Enqueuing Expose request
03:18:59.765 00.000 15712 Worker thread wakes up
03:18:59.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.71) opts 0xd
03:18:59.765 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 0.71)
03:18:59.765 00.000 15712 Moving (0.20, 0.71) raw xDistance=0.71 yDistance=-0.21
03:18:59.782 00.017 15712 PPEC rslt: input = 0.71, final = 0.42, react = 0.43, pred = -0.00, hyst = 0.39, hyst_pct = 0.00, period_length = 639.41
03:18:59.782 00.000 15712 PPEC: input: 0.71, control: 0.42, exposure: 1500
03:18:59.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:59.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:18:59.782 00.000 15712 MoveAxis(W, 138, ABG)
03:18:59.782 00.000 15712 Guiding  Dir = 3, Dur = 138
03:18:59.814 00.032 15712 IsGuiding returns 0
03:18:59.830 00.016 15712 PulseGuide returned control before completion, sleep 133
03:18:59.972 00.142 15712 IsGuiding returns 1
03:18:59.972 00.000 15712 scope still moving after pulse duration time elapsed
03:19:00.006 00.034 15712 IsGuiding returns 0
03:19:00.006 00.000 15712 scope move finished after 138 + 52 ms
03:19:00.006 00.000 15712 Move returns status 0, amount 138
03:19:00.006 00.000 15712 MoveAxis(N, 0, ABG)
03:19:00.006 00.000 15712 Move returns status 0, amount 0
03:19:00.006 00.000 15712 move complete, result=0
03:19:00.006 00.000 15712 worker thread done servicing request
03:19:00.006 00.000 15712 Worker thread wakes up
03:19:00.006 00.000 7988 GuideStep: 0.7 px 138 ms WEST, -0.2 px 0 ms NORTH
03:19:00.008 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:00.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:01.412 01.404 15712 Exposure complete
03:19:01.475 00.063 15712 worker thread done servicing request
03:19:01.475 00.000 7988 OnExposeComplete: enter
03:19:01.475 00.000 7988 UpdateGuideState(): m_state=6
03:19:01.480 00.005 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6115
03:19:01.482 00.002 7988 Star::Find returns 1 (0), X=974.48, Y=192.09, Mass=262, SNR=9.7, Peak=137 HFD=2.6
03:19:01.482 00.000 7988 Star::Find false star n=4 nbg=280 bg=110.3 sigma=3.9 thresh=122 peak=118
03:19:01.484 00.002 7988 Star::Find false star n=8 nbg=279 bg=105.2 sigma=3.2 thresh=115 peak=113
03:19:01.484 00.000 7988 Star::Find false star n=4 nbg=273 bg=104.1 sigma=3.4 thresh=114 peak=111
03:19:01.486 00.002 7988 Star::Find false star n=5 nbg=280 bg=108.2 sigma=3.6 thresh=119 peak=117
03:19:01.486 00.000 7988 Star::Find false star n=4 nbg=277 bg=99.6 sigma=3.6 thresh=110 peak=107
03:19:01.488 00.002 7988 MultiStar: [#1 0.39,0.29,0.85,U] [#2 0.00,0.00,0.00,L] [#3 -0.45,-0.54,0.65,U] [#4 0.00,0.00,0.00,L] [#5 2.17,-0.63,0.00,M10] [#6 0.53,0.36,0.66,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:01.489 00.001 7988 refined, 3 included, MultiStar: {0.15, 0.15}, one-star: {0.09, 0.34}
03:19:01.489 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
03:19:01.489 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
03:19:01.489 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.77 mountX=0.15 mountY=-0.16, mountTheta=-0.81
03:19:01.489 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.15, opts=13)
03:19:01.489 00.000 7988 Enqueuing Move request for scope (0.15, 0.15)
03:19:01.489 00.000 15712 Worker thread wakes up
03:19:01.489 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
03:19:01.489 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
03:19:01.489 00.000 15712 Moving (0.15, 0.15) raw xDistance=0.15 yDistance=-0.16
03:19:01.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=105, FiltMin=91, FiltMax=255, Gamma=0.690
03:19:01.489 00.000 7988 UpdateGuideState exits: m=262 SNR=9.7
03:19:01.499 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:01.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:01.501 00.002 7988 Enqueuing Expose request
03:19:01.501 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
03:19:01.501 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
03:19:01.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:01.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:19:01.501 00.000 15712 MoveAxis(E, 0, ABG)
03:19:01.501 00.000 15712 Move returns status 0, amount 0
03:19:01.501 00.000 15712 MoveAxis(N, 0, ABG)
03:19:01.501 00.000 15712 Move returns status 0, amount 0
03:19:01.501 00.000 15712 move complete, result=0
03:19:01.501 00.000 15712 worker thread done servicing request
03:19:01.501 00.000 15712 Worker thread wakes up
03:19:01.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:01.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:01.501 00.000 7988 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:19:03.132 01.631 15712 Exposure complete
03:19:03.194 00.062 15712 worker thread done servicing request
03:19:03.194 00.000 7988 OnExposeComplete: enter
03:19:03.199 00.005 7988 UpdateGuideState(): m_state=6
03:19:03.199 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6116
03:19:03.201 00.002 7988 Star::Find returns 1 (0), X=974.84, Y=192.02, Mass=241, SNR=9.5, Peak=145 HFD=2.6
03:19:03.201 00.000 7988 Star::Find false star n=5 nbg=280 bg=106.5 sigma=3.4 thresh=117 peak=115
03:19:03.203 00.002 7988 Star::Find false star n=2 nbg=277 bg=106.9 sigma=3.3 thresh=117 peak=114
03:19:03.203 00.000 7988 Star::Find false star n=4 nbg=278 bg=102.7 sigma=3.3 thresh=113 peak=108
03:19:03.205 00.002 7988 Star::Find false star n=5 nbg=279 bg=106.2 sigma=3.5 thresh=117 peak=116
03:19:03.205 00.000 7988 Star::Find false star n=4 nbg=277 bg=98.1 sigma=3.8 thresh=109 peak=108
03:19:03.207 00.002 7988 MultiStar: [#1 -0.23,-0.68,0.00,M1] [#2 0.29,0.08,1.01,U] [#3 0.32,0.08,0.73,U] [#4 -0.49,-0.64,0.00,M1] [#5 0.00,0.00,0.00,L] [#6 -0.09,-1.07,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:03.207 00.000 7988 refined, 2 included, MultiStar: {0.36, 0.15}, one-star: {0.46, 0.27}
03:19:03.209 00.002 7988 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.56) = xAngle (-1.16 = -1.16)
03:19:03.209 00.000 7988 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
03:19:03.209 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=0.15 hyp=0.39 cameraTheta=0.40 mountX=0.15 mountY=-0.36, mountTheta=-1.17
03:19:03.209 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.15, opts=13)
03:19:03.209 00.000 7988 Enqueuing Move request for scope (0.36, 0.15)
03:19:03.216 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=104, FiltMin=90, FiltMax=255, Gamma=0.690
03:19:03.216 00.000 7988 UpdateGuideState exits: m=241 SNR=9.5
03:19:03.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:03.216 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:03.216 00.000 7988 Enqueuing Expose request
03:19:03.216 00.000 15712 Worker thread wakes up
03:19:03.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.15) opts 0xd
03:19:03.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.15)
03:19:03.216 00.000 15712 Moving (0.36, 0.15) raw xDistance=0.15 yDistance=-0.36
03:19:03.225 00.009 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
03:19:03.225 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
03:19:03.225 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:19:03.225 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
03:19:03.225 00.000 15712 MoveAxis(W, 2, ABG)
03:19:03.225 00.000 15712 Guiding  Dir = 3, Dur = 2
03:19:03.225 00.000 15712 IsGuiding returns 0
03:19:03.250 00.025 15712 IsGuiding returns 0
03:19:03.250 00.000 15712 Move returns status 0, amount 2
03:19:03.250 00.000 15712 MoveAxis(N, 0, ABG)
03:19:03.250 00.000 15712 Move returns status 0, amount 0
03:19:03.250 00.000 15712 move complete, result=0
03:19:03.250 00.000 7988 GuideStep: 0.2 px 2 ms WEST, -0.4 px 0 ms NORTH
03:19:03.250 00.000 15712 worker thread done servicing request
03:19:03.250 00.000 15712 Worker thread wakes up
03:19:03.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:03.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:04.662 01.412 15712 Exposure complete
03:19:04.724 00.062 15712 worker thread done servicing request
03:19:04.724 00.000 7988 OnExposeComplete: enter
03:19:04.724 00.000 7988 UpdateGuideState(): m_state=6
03:19:04.724 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6117
03:19:04.730 00.006 7988 Star::Find returns 1 (0), X=974.81, Y=191.06, Mass=301, SNR=10.4, Peak=146 HFD=2.7
03:19:04.730 00.000 7988 Star::Find false star n=7 nbg=277 bg=107.7 sigma=3.6 thresh=118 peak=116
03:19:04.730 00.000 7988 Star::Find false star n=3 nbg=277 bg=108.5 sigma=3.6 thresh=119 peak=118
03:19:04.730 00.000 7988 Star::Find false star n=2 nbg=284 bg=104.7 sigma=3.5 thresh=115 peak=114
03:19:04.730 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.2 sigma=3.5 thresh=116 peak=113
03:19:04.730 00.000 7988 MultiStar: [#1 0.36,-0.50,0.71,U] [#2 0.28,-0.11,0.91,U] [#3 0.13,-0.49,0.75,U] [#4 0.10,-1.46,0.00,M2] [#5 0.00,0.00,0.00,L] [#6 0.18,-0.07,0.66,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:04.730 00.000 7988 refined, 4 included, MultiStar: {0.29, -0.39}, one-star: {0.42, -0.69}
03:19:04.730 00.000 7988 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
03:19:04.730 00.000 7988 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
03:19:04.740 00.010 7988 CameraToMount -- cameraX=0.29 cameraY=-0.39 hyp=0.48 cameraTheta=-0.93 mountX=-0.38 mountY=-0.28, mountTheta=-2.52
03:19:04.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.39, opts=13)
03:19:04.740 00.000 7988 Enqueuing Move request for scope (0.29, -0.39)
03:19:04.740 00.000 15712 Worker thread wakes up
03:19:04.740 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.39) opts 0xd
03:19:04.740 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.39)
03:19:04.740 00.000 15712 Moving (0.29, -0.39) raw xDistance=-0.38 yDistance=-0.28
03:19:04.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=104, FiltMin=89, FiltMax=255, Gamma=0.690
03:19:04.747 00.007 7988 UpdateGuideState exits: m=301 SNR=10.4
03:19:04.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:04.749 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:04.749 00.000 7988 Enqueuing Expose request
03:19:04.749 00.000 15712 PPEC rslt: input = -0.38, final = -0.22, react = -0.23, pred = 0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 639.41
03:19:04.749 00.000 15712 PPEC: input: -0.38, control: -0.22, exposure: 1500
03:19:04.749 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.14 newest=-0.80
03:19:04.749 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
03:19:04.749 00.000 15712 MoveAxis(E, 73, ABG)
03:19:04.749 00.000 15712 Guiding  Dir = 2, Dur = 73
03:19:04.749 00.000 15712 IsGuiding returns 0
03:19:04.764 00.015 15712 PulseGuide returned control before completion, sleep 66
03:19:04.862 00.098 15712 IsGuiding returns 0
03:19:04.862 00.000 15712 Move returns status 0, amount 73
03:19:04.862 00.000 15712 BLC: Oldest BLC event removed
03:19:04.862 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 465 applied
03:19:04.862 00.000 15712 MoveAxis(N, 536, ABG)
03:19:04.862 00.000 15712 Guiding  Dir = 0, Dur = 536
03:19:04.862 00.000 15712 IsGuiding returns 0
03:19:04.946 00.084 15712 PulseGuide returned control before completion, sleep 467
03:19:05.425 00.479 15712 IsGuiding returns 1
03:19:05.425 00.000 15712 scope still moving after pulse duration time elapsed
03:19:05.457 00.032 15712 IsGuiding returns 1
03:19:05.505 00.048 15712 IsGuiding returns 0
03:19:05.505 00.000 15712 scope move finished after 536 + 102 ms
03:19:05.505 00.000 15712 Move returns status 0, amount 536
03:19:05.505 00.000 15712 move complete, result=0
03:19:05.505 00.000 15712 worker thread done servicing request
03:19:05.505 00.000 15712 Worker thread wakes up
03:19:05.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:05.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:05.505 00.000 7988 GuideStep: -0.4 px 73 ms EAST, -0.3 px 536 ms NORTH
03:19:07.245 01.740 15712 Exposure complete
03:19:07.306 00.061 15712 worker thread done servicing request
03:19:07.306 00.000 7988 OnExposeComplete: enter
03:19:07.306 00.000 7988 UpdateGuideState(): m_state=6
03:19:07.306 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6118
03:19:07.313 00.007 7988 Star::Find returns 1 (0), X=975.03, Y=191.71, Mass=245, SNR=9.7, Peak=142 HFD=2.3
03:19:07.313 00.000 7988 Star::Find false star n=4 nbg=274 bg=109.4 sigma=3.4 thresh=120 peak=118
03:19:07.313 00.000 7988 Star::Find false star n=3 nbg=277 bg=107.7 sigma=3.4 thresh=118 peak=113
03:19:07.313 00.000 7988 Star::Find false star n=4 nbg=276 bg=104.3 sigma=3.5 thresh=115 peak=111
03:19:07.313 00.000 7988 Star::Find false star n=6 nbg=276 bg=98.0 sigma=3.2 thresh=107 peak=105
03:19:07.313 00.000 7988 MultiStar: [#1 -0.04,-0.53,0.81,U] [#2 -0.26,0.18,0.85,U] [#3 0.28,-0.82,0.00,M1] [#4 0.00,0.00,0.00,L] [#5 0.08,-1.60,0.00,R] [#6 -0.59,-0.94,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:07.313 00.000 7988 refined, 2 included, MultiStar: {0.15, -0.12}, one-star: {0.64, -0.03}
03:19:07.322 00.009 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.23 = -2.23)
03:19:07.322 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.26 = -2.26)
03:19:07.324 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.67 mountX=-0.12 mountY=-0.14, mountTheta=-2.24
03:19:07.326 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.12, opts=13)
03:19:07.326 00.000 7988 Enqueuing Move request for scope (0.15, -0.12)
03:19:07.328 00.002 15712 Worker thread wakes up
03:19:07.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
03:19:07.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
03:19:07.328 00.000 15712 Moving (0.15, -0.12) raw xDistance=-0.12 yDistance=-0.14
03:19:07.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=104, FiltMin=89, FiltMax=255, Gamma=0.690
03:19:07.328 00.000 7988 UpdateGuideState exits: m=245 SNR=9.7
03:19:07.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:07.331 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:07.331 00.000 7988 Enqueuing Expose request
03:19:07.333 00.002 15712 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.277119, 1:0.144988
03:19:07.333 00.000 15712 BLC: No correction, Miss < min_move
03:19:07.338 00.005 15712 PPEC rslt: input = -0.12, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
03:19:07.338 00.000 15712 PPEC: input: -0.12, control: 0.01, exposure: 1500
03:19:07.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:07.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:19:07.338 00.000 15712 MoveAxis(W, 5, ABG)
03:19:07.338 00.000 15712 Guiding  Dir = 3, Dur = 5
03:19:07.338 00.000 15712 IsGuiding returns 0
03:19:07.358 00.020 15712 IsGuiding returns 0
03:19:07.358 00.000 15712 Move returns status 0, amount 5
03:19:07.358 00.000 15712 MoveAxis(N, 0, ABG)
03:19:07.358 00.000 15712 Move returns status 0, amount 0
03:19:07.358 00.000 15712 move complete, result=0
03:19:07.358 00.000 15712 worker thread done servicing request
03:19:07.358 00.000 15712 Worker thread wakes up
03:19:07.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:07.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:07.358 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
03:19:08.775 01.417 15712 Exposure complete
03:19:08.840 00.065 15712 worker thread done servicing request
03:19:08.840 00.000 7988 OnExposeComplete: enter
03:19:08.840 00.000 7988 UpdateGuideState(): m_state=6
03:19:08.843 00.003 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6119
03:19:08.843 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=192.42, Mass=240, SNR=9.3, Peak=149 HFD=2.9
03:19:08.843 00.000 7988 Star::Find false star n=5 nbg=280 bg=107.1 sigma=3.8 thresh=118 peak=116
03:19:08.843 00.000 7988 Star::Find false star n=4 nbg=278 bg=106.8 sigma=3.6 thresh=117 peak=116
03:19:08.843 00.000 7988 Star::Find false star n=4 nbg=281 bg=101.7 sigma=3.4 thresh=112 peak=108
03:19:08.843 00.000 7988 MultiStar: [#1 -0.08,-0.50,0.96,U] [#2 -0.87,0.38,0.00,M1] [#3 -0.13,-0.33,0.89,U] [#4 0.02,-1.14,0.00,M3] [#5 2.25,0.63,0.00,M1] [#6 0.12,0.64,0.65,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:08.843 00.000 7988 refined, 3 included, MultiStar: {-0.10, 0.09}, one-star: {-0.24, 0.67}
03:19:08.843 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
03:19:08.843 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
03:19:08.843 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.42 mountX=0.09 mountY=0.10, mountTheta=0.84
03:19:08.854 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.09, opts=13)
03:19:08.854 00.000 7988 Enqueuing Move request for scope (-0.10, 0.09)
03:19:08.854 00.000 15712 Worker thread wakes up
03:19:08.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
03:19:08.854 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
03:19:08.854 00.000 15712 Moving (-0.10, 0.09) raw xDistance=0.09 yDistance=0.10
03:19:08.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=104, FiltMin=90, FiltMax=255, Gamma=0.690
03:19:08.854 00.000 7988 UpdateGuideState exits: m=240 SNR=9.3
03:19:08.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:08.860 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:08.860 00.000 7988 Enqueuing Expose request
03:19:08.860 00.000 15712 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.277119, 1:0.144988, 2:-0.098368
03:19:08.860 00.000 15712 BLC: No correction, Miss < min_move
03:19:08.860 00.000 15712 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
03:19:08.860 00.000 15712 PPEC: input: 0.09, control: 0.01, exposure: 1500
03:19:08.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:08.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:19:08.860 00.000 15712 MoveAxis(W, 5, ABG)
03:19:08.860 00.000 15712 Guiding  Dir = 3, Dur = 5
03:19:08.894 00.034 15712 IsGuiding returns 0
03:19:08.906 00.012 15712 IsGuiding returns 0
03:19:08.906 00.000 15712 Move returns status 0, amount 5
03:19:08.911 00.005 15712 MoveAxis(N, 0, ABG)
03:19:08.911 00.000 15712 Move returns status 0, amount 0
03:19:08.911 00.000 15712 move complete, result=0
03:19:08.911 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
03:19:08.911 00.000 15712 worker thread done servicing request
03:19:08.911 00.000 15712 Worker thread wakes up
03:19:08.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:08.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:10.549 01.638 15712 Exposure complete
03:19:10.612 00.063 15712 worker thread done servicing request
03:19:10.612 00.000 7988 OnExposeComplete: enter
03:19:10.612 00.000 7988 UpdateGuideState(): m_state=6
03:19:10.612 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6120
03:19:10.612 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=192.40, Mass=207, SNR=8.6, Peak=144 HFD=2.8
03:19:10.612 00.000 7988 Star::Find false star n=2 nbg=282 bg=105.6 sigma=4.0 thresh=118 peak=118
03:19:10.612 00.000 7988 Star::Find false star n=4 nbg=275 bg=102.6 sigma=3.4 thresh=113 peak=110
03:19:10.612 00.000 7988 Star::Find false star n=3 nbg=277 bg=102.1 sigma=3.2 thresh=112 peak=109
03:19:10.612 00.000 7988 Star::Find false star n=2 nbg=276 bg=101.0 sigma=3.2 thresh=111 peak=109
03:19:10.612 00.000 7988 MultiStar: [#1 0.22,1.08,0.00,M1] [#2 -0.04,1.88,0.00,M2] [#3 0.14,1.01,0.00,M1] [#4 -0.68,-0.48,0.00,M4] [#5 0.00,0.00,0.00,L] [#6 0.81,0.78,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:10.612 00.000 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
03:19:10.612 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
03:19:10.612 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.65 hyp=0.65 cameraTheta=1.50 mountX=0.65 mountY=-0.06, mountTheta=-0.09
03:19:10.629 00.017 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.65, opts=13)
03:19:10.629 00.000 7988 Enqueuing Move request for scope (0.05, 0.65)
03:19:10.629 00.000 15712 Worker thread wakes up
03:19:10.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=103, FiltMin=90, FiltMax=255, Gamma=0.690
03:19:10.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.65) opts 0xd
03:19:10.629 00.000 7988 UpdateGuideState exits: m=207 SNR=8.6
03:19:10.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.65)
03:19:10.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:10.629 00.000 15712 Moving (0.05, 0.65) raw xDistance=0.65 yDistance=-0.06
03:19:10.629 00.000 15712 BLC: window closed
03:19:10.629 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:10.629 00.000 7988 Enqueuing Expose request
03:19:10.637 00.008 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.277119, 1:0.144988, 2:-0.098368
03:19:10.637 00.000 15712 BLC: No correction, Miss < min_move
03:19:10.637 00.000 15712 PPEC rslt: input = 0.65, final = 0.41, react = 0.39, pred = 0.02, hyst = 0.35, hyst_pct = 0.00, period_length = 639.42
03:19:10.637 00.000 15712 PPEC: input: 0.65, control: 0.41, exposure: 1500
03:19:10.637 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:10.637 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:19:10.637 00.000 15712 MoveAxis(W, 133, ABG)
03:19:10.637 00.000 15712 Guiding  Dir = 3, Dur = 133
03:19:10.637 00.000 15712 IsGuiding returns 0
03:19:10.668 00.031 15712 PulseGuide returned control before completion, sleep 117
03:19:10.806 00.138 15712 IsGuiding returns 0
03:19:10.806 00.000 15712 Move returns status 0, amount 133
03:19:10.806 00.000 15712 MoveAxis(N, 0, ABG)
03:19:10.806 00.000 15712 Move returns status 0, amount 0
03:19:10.806 00.000 15712 move complete, result=0
03:19:10.806 00.000 15712 worker thread done servicing request
03:19:10.806 00.000 15712 Worker thread wakes up
03:19:10.806 00.000 7988 GuideStep: 0.7 px 133 ms WEST, -0.1 px 0 ms NORTH
03:19:10.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:10.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:12.224 01.418 15712 Exposure complete
03:19:12.286 00.062 15712 worker thread done servicing request
03:19:12.286 00.000 7988 OnExposeComplete: enter
03:19:12.286 00.000 7988 UpdateGuideState(): m_state=6
03:19:12.292 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6121
03:19:12.294 00.002 7988 Star::Find returns 1 (0), X=974.54, Y=193.09, Mass=211, SNR=8.7, Peak=148 HFD=2.2
03:19:12.294 00.000 7988 Star::Find false star n=6 nbg=281 bg=103.3 sigma=3.6 thresh=114 peak=113
03:19:12.296 00.002 7988 Star::Find false star n=4 nbg=279 bg=105.9 sigma=3.7 thresh=117 peak=117
03:19:12.296 00.000 7988 Star::Find false star n=4 nbg=279 bg=99.9 sigma=3.2 thresh=110 peak=109
03:19:12.298 00.002 7988 Star::Find false star n=3 nbg=283 bg=103.3 sigma=3.7 thresh=114 peak=109
03:19:12.298 00.000 7988 Star::Find false star n=4 nbg=278 bg=98.1 sigma=3.7 thresh=109 peak=107
03:19:12.300 00.002 7988 MultiStar: [#1 -0.10,0.59,0.95,U] [#2 -0.02,1.10,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 -0.83,0.60,0.00,M5] [#5 1.29,2.36,0.00,M2] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:12.300 00.000 7988 refined, 1 included, MultiStar: {0.03, 0.98}, one-star: {0.16, 1.35}
03:19:12.302 00.002 7988 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.56) = xAngle (-0.02 = -0.02)
03:19:12.302 00.000 7988 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
03:19:12.302 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.98 hyp=0.98 cameraTheta=1.54 mountX=0.98 mountY=-0.05, mountTheta=-0.05
03:19:12.302 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.98, opts=13)
03:19:12.302 00.000 7988 Enqueuing Move request for scope (0.03, 0.98)
03:19:12.302 00.000 15712 Worker thread wakes up
03:19:12.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.98) opts 0xd
03:19:12.302 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.98)
03:19:12.302 00.000 15712 Moving (0.03, 0.98) raw xDistance=0.98 yDistance=-0.05
03:19:12.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=103, FiltMin=91, FiltMax=255, Gamma=0.690
03:19:12.302 00.000 7988 UpdateGuideState exits: m=211 SNR=8.7
03:19:12.311 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:12.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:12.313 00.002 7988 Enqueuing Expose request
03:19:12.313 00.000 15712 PPEC rslt: input = 0.98, final = 0.60, react = 0.59, pred = 0.01, hyst = 0.53, hyst_pct = 0.00, period_length = 639.42
03:19:12.313 00.000 15712 PPEC: input: 0.98, control: 0.60, exposure: 1500
03:19:12.313 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:12.313 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:19:12.313 00.000 15712 MoveAxis(W, 196, ABG)
03:19:12.313 00.000 15712 Guiding  Dir = 3, Dur = 196
03:19:12.313 00.000 15712 IsGuiding returns 0
03:19:12.328 00.015 15712 PulseGuide returned control before completion, sleep 191
03:19:12.549 00.221 15712 IsGuiding returns 0
03:19:12.549 00.000 15712 Move returns status 0, amount 196
03:19:12.549 00.000 15712 MoveAxis(N, 0, ABG)
03:19:12.549 00.000 15712 Move returns status 0, amount 0
03:19:12.549 00.000 15712 move complete, result=0
03:19:12.549 00.000 15712 worker thread done servicing request
03:19:12.549 00.000 15712 Worker thread wakes up
03:19:12.549 00.000 7988 GuideStep: 1.0 px 196 ms WEST, -0.1 px 0 ms NORTH
03:19:12.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:12.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:14.183 01.634 15712 Exposure complete
03:19:14.247 00.064 15712 worker thread done servicing request
03:19:14.247 00.000 7988 OnExposeComplete: enter
03:19:14.247 00.000 7988 UpdateGuideState(): m_state=6
03:19:14.253 00.006 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6122
03:19:14.253 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=192.11, Mass=148, SNR=7.2, Peak=137 HFD=2.0
03:19:14.255 00.002 7988 Status Line: Mass: 148 vs 296
03:19:14.257 00.002 7988 UpdateCurrentPosition: star mass new=148.1 exp=296.3 thresh=50% limits=(148.1, 2269.0, 592.6)
03:19:14.257 00.000 7988 DistanceChecker: activated
03:19:14.259 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:19:14.259 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:19:14.261 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:19:14.262 00.001 15712 Worker thread wakes up
03:19:14.262 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:19:14.262 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:19:14.264 00.002 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:19:14.264 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:19:14.264 00.000 15712 MoveAxis(W, 7, DBG)
03:19:14.264 00.000 15712 Guiding  Dir = 3, Dur = 7
03:19:14.264 00.000 15712 IsGuiding returns 0
03:19:14.294 00.030 15712 IsGuiding returns 0
03:19:14.294 00.000 15712 Move returns status 0, amount 7
03:19:14.294 00.000 15712 MoveAxis(N, 0, DBG)
03:19:14.294 00.000 15712 Move returns status 0, amount 0
03:19:14.294 00.000 15712 move complete, result=0
03:19:14.294 00.000 15712 worker thread done servicing request
03:19:14.373 00.079 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:14.373 00.000 7988 Status Line: Star lost - mass changed
03:19:14.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=90, FiltMax=255, Gamma=0.690
03:19:14.373 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:19:14.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:14.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:19:14.373 00.000 7988 Enqueuing Expose request
03:19:14.373 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
03:19:14.373 00.000 15712 Worker thread wakes up
03:19:14.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:14.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:19:15.794 01.421 15712 Exposure complete
03:19:15.857 00.063 15712 worker thread done servicing request
03:19:15.857 00.000 7988 OnExposeComplete: enter
03:19:15.862 00.005 7988 UpdateGuideState(): m_state=6
03:19:15.862 00.000 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6123
03:19:15.864 00.002 7988 Star::Find returns 1 (0), X=974.63, Y=191.41, Mass=173, SNR=8.2, Peak=151 HFD=1.5
03:19:15.864 00.000 7988 DistanceChecker: deactivated
03:19:15.866 00.002 7988 Star::Find false star n=4 nbg=278 bg=108.3 sigma=3.9 thresh=120 peak=120
03:19:15.866 00.000 7988 Star::Find false star n=8 nbg=276 bg=95.1 sigma=3.3 thresh=105 peak=104
03:19:15.868 00.002 7988 Star::Find false star n=3 nbg=279 bg=105.4 sigma=3.5 thresh=116 peak=116
03:19:15.868 00.000 7988 Star::Find false star n=4 nbg=278 bg=96.7 sigma=3.3 thresh=107 peak=104
03:19:15.870 00.002 7988 MultiStar: [#1 0.15,-0.12,1.30,U] [#2 -0.20,0.11,1.01,U] [#3 -0.32,0.21,0.85,U] [#4 -1.04,-1.18,0.00,M6] [#5 1.61,1.62,0.00,M3] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:15.870 00.000 7988 refined, 3 included, MultiStar: {-0.01, -0.05}, one-star: {0.24, -0.34}
03:19:15.872 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
03:19:15.872 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
03:19:15.872 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.71 mountX=-0.05 mountY=0.01, mountTheta=2.98
03:19:15.872 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.05, opts=13)
03:19:15.872 00.000 7988 Enqueuing Move request for scope (-0.01, -0.05)
03:19:15.872 00.000 15712 Worker thread wakes up
03:19:15.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
03:19:15.879 00.007 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
03:19:15.879 00.000 15712 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
03:19:15.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=101, FiltMin=89, FiltMax=255, Gamma=0.690
03:19:15.879 00.000 7988 UpdateGuideState exits: m=173 SNR=8.2
03:19:15.881 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:15.881 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:15.883 00.002 7988 Enqueuing Expose request
03:19:15.883 00.000 15712 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.43
03:19:15.883 00.000 15712 PPEC: input: -0.05, control: 0.01, exposure: 1500
03:19:15.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:15.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:19:15.883 00.000 15712 MoveAxis(W, 4, ABG)
03:19:15.883 00.000 15712 Guiding  Dir = 3, Dur = 4
03:19:15.885 00.002 15712 IsGuiding returns 0
03:19:15.911 00.026 15712 IsGuiding returns 0
03:19:15.911 00.000 15712 Move returns status 0, amount 4
03:19:15.911 00.000 15712 MoveAxis(N, 0, ABG)
03:19:15.911 00.000 15712 Move returns status 0, amount 0
03:19:15.911 00.000 15712 move complete, result=0
03:19:15.911 00.000 7988 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
03:19:15.913 00.002 15712 worker thread done servicing request
03:19:15.913 00.000 15712 Worker thread wakes up
03:19:15.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:15.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:17.552 01.639 15712 Exposure complete
03:19:17.615 00.063 15712 worker thread done servicing request
03:19:17.615 00.000 7988 OnExposeComplete: enter
03:19:17.615 00.000 7988 UpdateGuideState(): m_state=6
03:19:17.620 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6124
03:19:17.620 00.000 7988 Star::Find returns 1 (0), X=974.17, Y=192.19, Mass=278, SNR=9.9, Peak=142 HFD=2.9
03:19:17.622 00.002 7988 Star::Find false star n=4 nbg=277 bg=105.3 sigma=3.3 thresh=115 peak=115
03:19:17.622 00.000 7988 Star::Find false star n=7 nbg=278 bg=97.1 sigma=3.2 thresh=107 peak=107
03:19:17.624 00.002 7988 Star::Find false star n=10 nbg=272 bg=97.5 sigma=3.0 thresh=106 peak=106
03:19:17.626 00.002 7988 Star::Find false star n=6 nbg=276 bg=100.0 sigma=3.5 thresh=110 peak=107
03:19:17.626 00.000 7988 Star::Find false star n=2 nbg=274 bg=101.6 sigma=3.4 thresh=112 peak=110
03:19:17.628 00.002 7988 Star::Find false star n=5 nbg=276 bg=96.5 sigma=3.2 thresh=106 peak=103
03:19:17.629 00.001 7988 MultiStar: [#1 -0.70,0.13,1.01,U] [#2 -0.34,0.05,0.97,U] [#3 0.13,0.07,0.76,U] [#4 -0.37,-0.73,0.00,M7] [#5 0.76,0.09,0.00,M4] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:17.629 00.000 7988 refined, 3 included, MultiStar: {-0.31, 0.18}, one-star: {-0.21, 0.45}
03:19:17.629 00.000 7988 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.56) = xAngle (1.05 = 1.05)
03:19:17.632 00.003 7988 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
03:19:17.632 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=0.18 hyp=0.36 cameraTheta=2.61 mountX=0.18 mountY=0.30, mountTheta=1.04
03:19:17.632 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.18, opts=13)
03:19:17.632 00.000 7988 Enqueuing Move request for scope (-0.31, 0.18)
03:19:17.632 00.000 15712 Worker thread wakes up
03:19:17.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.18) opts 0xd
03:19:17.632 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.18)
03:19:17.632 00.000 15712 Moving (-0.31, 0.18) raw xDistance=0.18 yDistance=0.30
03:19:17.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=100, FiltMin=88, FiltMax=255, Gamma=0.690
03:19:17.632 00.000 7988 UpdateGuideState exits: m=278 SNR=9.9
03:19:17.639 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:17.639 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:17.641 00.002 7988 Enqueuing Expose request
03:19:17.641 00.000 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.43
03:19:17.641 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
03:19:17.641 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:19:17.641 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:19:17.641 00.000 15712 MoveAxis(W, 41, ABG)
03:19:17.641 00.000 15712 Guiding  Dir = 3, Dur = 41
03:19:17.643 00.002 15712 IsGuiding returns 0
03:19:17.666 00.023 15712 PulseGuide returned control before completion, sleep 24
03:19:17.709 00.043 15712 IsGuiding returns 1
03:19:17.709 00.000 15712 scope still moving after pulse duration time elapsed
03:19:17.741 00.032 15712 IsGuiding returns 0
03:19:17.741 00.000 15712 scope move finished after 41 + 65 ms
03:19:17.741 00.000 15712 Move returns status 0, amount 41
03:19:17.741 00.000 15712 MoveAxis(N, 0, ABG)
03:19:17.741 00.000 15712 Move returns status 0, amount 0
03:19:17.741 00.000 15712 move complete, result=0
03:19:17.741 00.000 7988 GuideStep: 0.2 px 41 ms WEST, 0.3 px 0 ms NORTH
03:19:17.751 00.010 15712 worker thread done servicing request
03:19:17.751 00.000 15712 Worker thread wakes up
03:19:17.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:17.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:19.162 01.411 15712 Exposure complete
03:19:19.228 00.066 15712 worker thread done servicing request
03:19:19.228 00.000 7988 OnExposeComplete: enter
03:19:19.229 00.001 7988 UpdateGuideState(): m_state=6
03:19:19.229 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6125
03:19:19.229 00.000 7988 Star::Find returns 1 (0), X=974.35, Y=190.95, Mass=199, SNR=8.7, Peak=142 HFD=2.2
03:19:19.229 00.000 7988 Star::Find false star n=6 nbg=283 bg=98.9 sigma=3.8 thresh=110 peak=107
03:19:19.229 00.000 7988 Star::Find false star n=7 nbg=276 bg=97.1 sigma=3.3 thresh=107 peak=105
03:19:19.229 00.000 7988 Star::Find false star n=9 nbg=277 bg=98.2 sigma=3.1 thresh=107 peak=106
03:19:19.229 00.000 7988 Star::Find false star n=5 nbg=279 bg=101.4 sigma=3.5 thresh=112 peak=111
03:19:19.229 00.000 7988 MultiStar: [#1 -0.01,-0.53,1.36,U] [#2 -0.54,-0.19,1.19,U] [#3 -0.29,-0.24,1.01,U] [#4 -1.27,-1.30,0.00,M8] [#5 1.12,0.70,0.00,M5] [#6 0.89,-0.19,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 -1.64,-0.26,0.00,M4] 
03:19:19.229 00.000 7988 refined, 3 included, MultiStar: {-0.22, -0.44}, one-star: {-0.03, -0.80}
03:19:19.229 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.60 = 2.69)
03:19:19.240 00.011 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.63 = 2.65)
03:19:19.240 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.44 hyp=0.49 cameraTheta=-2.03 mountX=-0.44 mountY=0.23, mountTheta=2.66
03:19:19.240 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.44, opts=13)
03:19:19.240 00.000 7988 Enqueuing Move request for scope (-0.22, -0.44)
03:19:19.240 00.000 15712 Worker thread wakes up
03:19:19.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.44) opts 0xd
03:19:19.240 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.44)
03:19:19.240 00.000 15712 Moving (-0.22, -0.44) raw xDistance=-0.44 yDistance=0.23
03:19:19.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=88, FiltMax=255, Gamma=0.690
03:19:19.246 00.006 7988 UpdateGuideState exits: m=199 SNR=8.7
03:19:19.246 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:19.248 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:19.248 00.000 7988 Enqueuing Expose request
03:19:19.248 00.000 15712 PPEC rslt: input = -0.44, final = -0.24, react = -0.26, pred = 0.02, hyst = -0.24, hyst_pct = 0.00, period_length = 639.43
03:19:19.248 00.000 15712 PPEC: input: -0.44, control: -0.24, exposure: 1500
03:19:19.248 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:19.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:19:19.248 00.000 15712 MoveAxis(E, 78, ABG)
03:19:19.248 00.000 15712 Guiding  Dir = 2, Dur = 78
03:19:19.248 00.000 15712 IsGuiding returns 0
03:19:19.266 00.018 15712 PulseGuide returned control before completion, sleep 73
03:19:19.368 00.102 15712 IsGuiding returns 1
03:19:19.368 00.000 15712 scope still moving after pulse duration time elapsed
03:19:19.416 00.048 15712 IsGuiding returns 0
03:19:19.416 00.000 15712 scope move finished after 78 + 86 ms
03:19:19.416 00.000 15712 Move returns status 0, amount 78
03:19:19.416 00.000 15712 MoveAxis(N, 0, ABG)
03:19:19.416 00.000 15712 Move returns status 0, amount 0
03:19:19.416 00.000 15712 move complete, result=0
03:19:19.416 00.000 15712 worker thread done servicing request
03:19:19.416 00.000 15712 Worker thread wakes up
03:19:19.416 00.000 7988 GuideStep: -0.4 px 78 ms EAST, 0.2 px 0 ms NORTH
03:19:19.418 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:19.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:21.058 01.640 15712 Exposure complete
03:19:21.119 00.061 15712 worker thread done servicing request
03:19:21.119 00.000 7988 OnExposeComplete: enter
03:19:21.119 00.000 7988 UpdateGuideState(): m_state=6
03:19:21.126 00.007 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6126
03:19:21.126 00.000 7988 Star::Find returns 1 (0), X=974.99, Y=191.66, Mass=152, SNR=7.6, Peak=143 HFD=2.2
03:19:21.128 00.002 7988 Star::Find false star n=6 nbg=283 bg=95.2 sigma=3.4 thresh=105 peak=103
03:19:21.128 00.000 7988 Star::Find false star n=4 nbg=280 bg=97.3 sigma=3.3 thresh=107 peak=105
03:19:21.130 00.002 7988 Star::Find false star n=5 nbg=276 bg=97.2 sigma=3.4 thresh=107 peak=104
03:19:21.130 00.000 7988 Star::Find false star n=4 nbg=282 bg=99.6 sigma=3.5 thresh=110 peak=109
03:19:21.132 00.002 7988 Star::Find false star n=6 nbg=278 bg=95.3 sigma=3.2 thresh=105 peak=105
03:19:21.134 00.002 7988 MultiStar: [#1 0.40,-0.21,1.44,U] [#2 -0.20,-0.55,1.17,U] [#3 0.06,-0.18,1.00,U] [#4 -0.93,-2.41,0.00,M9] [#5 0.58,0.68,0.00,M6] [#6 0.20,-0.65,0.82,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:21.134 00.000 7988 refined, 4 included, MultiStar: {0.21, -0.32}, one-star: {0.60, -0.08}
03:19:21.135 00.001 7988 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
03:19:21.135 00.000 7988 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
03:19:21.135 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.32 hyp=0.39 cameraTheta=-0.98 mountX=-0.32 mountY=-0.21, mountTheta=-2.57
03:19:21.135 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.32, opts=13)
03:19:21.135 00.000 7988 Enqueuing Move request for scope (0.21, -0.32)
03:19:21.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=88, FiltMax=255, Gamma=0.690
03:19:21.135 00.000 7988 UpdateGuideState exits: m=152 SNR=7.6
03:19:21.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:21.135 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:21.135 00.000 7988 Enqueuing Expose request
03:19:21.135 00.000 15712 Worker thread wakes up
03:19:21.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.32) opts 0xd
03:19:21.135 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.32)
03:19:21.135 00.000 15712 Moving (0.21, -0.32) raw xDistance=-0.32 yDistance=-0.21
03:19:21.151 00.016 15712 PPEC rslt: input = -0.32, final = -0.16, react = -0.19, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 639.43
03:19:21.151 00.000 15712 PPEC: input: -0.32, control: -0.16, exposure: 1500
03:19:21.151 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:21.151 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:19:21.151 00.000 15712 MoveAxis(E, 53, ABG)
03:19:21.151 00.000 15712 Guiding  Dir = 2, Dur = 53
03:19:21.151 00.000 15712 IsGuiding returns 0
03:19:21.171 00.020 15712 PulseGuide returned control before completion, sleep 45
03:19:21.251 00.080 15712 IsGuiding returns 1
03:19:21.251 00.000 15712 scope still moving after pulse duration time elapsed
03:19:21.279 00.028 15712 IsGuiding returns 0
03:19:21.279 00.000 15712 scope move finished after 53 + 73 ms
03:19:21.279 00.000 15712 Move returns status 0, amount 53
03:19:21.279 00.000 15712 MoveAxis(N, 0, ABG)
03:19:21.279 00.000 15712 Move returns status 0, amount 0
03:19:21.279 00.000 15712 move complete, result=0
03:19:21.279 00.000 15712 worker thread done servicing request
03:19:21.279 00.000 15712 Worker thread wakes up
03:19:21.279 00.000 7988 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
03:19:21.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:21.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:22.698 01.419 15712 Exposure complete
03:19:22.762 00.064 15712 worker thread done servicing request
03:19:22.762 00.000 7988 OnExposeComplete: enter
03:19:22.764 00.002 7988 UpdateGuideState(): m_state=6
03:19:22.764 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6127
03:19:22.764 00.000 7988 Star::Find returns 1 (0), X=974.48, Y=192.09, Mass=252, SNR=9.8, Peak=140 HFD=2.1
03:19:22.764 00.000 7988 Star::Find false star n=6 nbg=277 bg=95.0 sigma=3.2 thresh=105 peak=105
03:19:22.764 00.000 7988 Star::Find false star n=6 nbg=281 bg=95.4 sigma=3.5 thresh=106 peak=105
03:19:22.764 00.000 7988 Star::Find false star n=4 nbg=278 bg=99.7 sigma=3.4 thresh=110 peak=109
03:19:22.764 00.000 7988 MultiStar: [#1 -0.24,0.08,0.89,U] [#2 -0.30,1.07,0.00,M1] [#3 0.04,0.54,0.86,U] [#4 -0.57,0.29,0.87,U] [#5 0.74,1.73,0.00,M7] [#6 0.14,0.92,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:22.764 00.000 7988 refined, 3 included, MultiStar: {-0.16, 0.31}, one-star: {0.09, 0.35}
03:19:22.764 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
03:19:22.764 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
03:19:22.764 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.04 mountX=0.31 mountY=0.15, mountTheta=0.46
03:19:22.776 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=0.31, opts=13)
03:19:22.776 00.000 7988 Enqueuing Move request for scope (-0.16, 0.31)
03:19:22.776 00.000 15712 Worker thread wakes up
03:19:22.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd
03:19:22.776 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, 0.31)
03:19:22.776 00.000 15712 Moving (-0.16, 0.31) raw xDistance=0.31 yDistance=0.15
03:19:22.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=86, FiltMax=255, Gamma=0.690
03:19:22.776 00.000 7988 UpdateGuideState exits: m=252 SNR=9.8
03:19:22.781 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:22.783 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:22.783 00.000 7988 Enqueuing Expose request
03:19:22.785 00.002 15712 PPEC rslt: input = 0.31, final = 0.22, react = 0.19, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.43
03:19:22.785 00.000 15712 PPEC: input: 0.31, control: 0.22, exposure: 1500
03:19:22.785 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:22.785 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:19:22.785 00.000 15712 MoveAxis(W, 72, ABG)
03:19:22.785 00.000 15712 Guiding  Dir = 3, Dur = 72
03:19:22.785 00.000 15712 IsGuiding returns 0
03:19:22.801 00.016 15712 PulseGuide returned control before completion, sleep 67
03:19:22.893 00.092 15712 IsGuiding returns 0
03:19:22.893 00.000 15712 Move returns status 0, amount 72
03:19:22.893 00.000 15712 MoveAxis(N, 0, ABG)
03:19:22.893 00.000 15712 Move returns status 0, amount 0
03:19:22.893 00.000 15712 move complete, result=0
03:19:22.893 00.000 15712 worker thread done servicing request
03:19:22.893 00.000 15712 Worker thread wakes up
03:19:22.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:22.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:22.893 00.000 7988 GuideStep: 0.3 px 72 ms WEST, 0.2 px 0 ms NORTH
03:19:24.534 01.641 15712 Exposure complete
03:19:24.601 00.067 15712 worker thread done servicing request
03:19:24.601 00.000 7988 OnExposeComplete: enter
03:19:24.601 00.000 7988 UpdateGuideState(): m_state=6
03:19:24.604 00.003 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6128
03:19:24.604 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=192.55, Mass=270, SNR=10.0, Peak=134 HFD=2.9
03:19:24.606 00.002 7988 Star::Find false star n=11 nbg=281 bg=99.1 sigma=3.3 thresh=109 peak=109
03:19:24.606 00.000 7988 Star::Find false star n=3 nbg=283 bg=93.5 sigma=3.6 thresh=104 peak=103
03:19:24.606 00.000 7988 Star::Find false star n=6 nbg=276 bg=96.5 sigma=3.1 thresh=106 peak=105
03:19:24.606 00.000 7988 Star::Find false star n=5 nbg=278 bg=99.7 sigma=3.3 thresh=110 peak=107
03:19:24.606 00.000 7988 MultiStar: [#1 0.28,1.16,0.00,M1] [#2 -0.28,1.29,0.00,M2] [#3 0.14,0.74,0.00,M1] [#4 -0.83,0.31,0.00,M9] [#5 0.00,0.00,0.00,L] [#6 0.29,0.17,0.80,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.07,0.07,0.53,U] [#11 0.00,0.00,0.00,L] 
03:19:24.606 00.000 7988 refined, 2 included, MultiStar: {0.13, 0.42}, one-star: {0.04, 0.80}
03:19:24.606 00.000 7988 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
03:19:24.613 00.007 7988 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
03:19:24.615 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.42 hyp=0.44 cameraTheta=1.27 mountX=0.42 mountY=-0.14, mountTheta=-0.33
03:19:24.615 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.42, opts=13)
03:19:24.618 00.003 7988 Enqueuing Move request for scope (0.13, 0.42)
03:19:24.618 00.000 15712 Worker thread wakes up
03:19:24.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.42) opts 0xd
03:19:24.618 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.42)
03:19:24.618 00.000 15712 Moving (0.13, 0.42) raw xDistance=0.42 yDistance=-0.14
03:19:24.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=86, FiltMax=255, Gamma=0.690
03:19:24.618 00.000 7988 UpdateGuideState exits: m=270 SNR=10.0
03:19:24.622 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:24.622 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:24.622 00.000 7988 Enqueuing Expose request
03:19:24.622 00.000 15712 PPEC rslt: input = 0.42, final = 0.29, react = 0.25, pred = 0.04, hyst = 0.22, hyst_pct = 0.00, period_length = 639.43
03:19:24.622 00.000 15712 PPEC: input: 0.42, control: 0.29, exposure: 1500
03:19:24.622 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:24.622 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:19:24.622 00.000 15712 MoveAxis(W, 95, ABG)
03:19:24.622 00.000 15712 Guiding  Dir = 3, Dur = 95
03:19:24.622 00.000 15712 IsGuiding returns 0
03:19:24.655 00.033 15712 PulseGuide returned control before completion, sleep 76
03:19:24.741 00.086 15712 IsGuiding returns 1
03:19:24.741 00.000 15712 scope still moving after pulse duration time elapsed
03:19:24.773 00.032 15712 IsGuiding returns 0
03:19:24.773 00.000 15712 scope move finished after 95 + 62 ms
03:19:24.773 00.000 15712 Move returns status 0, amount 95
03:19:24.773 00.000 15712 MoveAxis(N, 0, ABG)
03:19:24.773 00.000 15712 Move returns status 0, amount 0
03:19:24.773 00.000 15712 move complete, result=0
03:19:24.773 00.000 7988 GuideStep: 0.4 px 95 ms WEST, -0.1 px 0 ms NORTH
03:19:24.785 00.012 15712 worker thread done servicing request
03:19:24.785 00.000 15712 Worker thread wakes up
03:19:24.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:24.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:26.191 01.406 15712 Exposure complete
03:19:26.253 00.062 15712 worker thread done servicing request
03:19:26.253 00.000 7988 OnExposeComplete: enter
03:19:26.253 00.000 7988 UpdateGuideState(): m_state=6
03:19:26.260 00.007 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6129
03:19:26.260 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=192.32, Mass=239, SNR=9.5, Peak=137 HFD=2.0
03:19:26.262 00.002 7988 Star::Find false star n=6 nbg=279 bg=93.9 sigma=3.5 thresh=104 peak=104
03:19:26.262 00.000 7988 Star::Find false star n=4 nbg=277 bg=94.9 sigma=3.5 thresh=105 peak=103
03:19:26.264 00.002 7988 Star::Find false star n=8 nbg=281 bg=100.1 sigma=3.3 thresh=110 peak=106
03:19:26.264 00.000 7988 MultiStar: [#1 0.06,0.83,0.00,M2] [#2 -0.02,0.91,0.00,M3] [#3 0.40,0.65,0.00,M2] [#4 0.06,-0.14,0.73,U] [#5 1.11,2.41,0.00,M8] [#6 0.93,0.91,0.00,M7] [#7 1.10,1.45,0.00,M4] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:26.266 00.002 7988 refined, 1 included, MultiStar: {0.15, 0.27}, one-star: {0.22, 0.58}
03:19:26.266 00.000 7988 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.56) = xAngle (-0.50 = -0.50)
03:19:26.268 00.002 7988 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
03:19:26.268 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.31 cameraTheta=1.06 mountX=0.28 mountY=-0.16, mountTheta=-0.53
03:19:26.272 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=0.27, opts=13)
03:19:26.272 00.000 7988 Enqueuing Move request for scope (0.15, 0.27)
03:19:26.274 00.002 15712 Worker thread wakes up
03:19:26.274 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
03:19:26.274 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
03:19:26.274 00.000 15712 Moving (0.15, 0.27) raw xDistance=0.28 yDistance=-0.16
03:19:26.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=86, FiltMax=255, Gamma=0.690
03:19:26.274 00.000 7988 UpdateGuideState exits: m=239 SNR=9.5
03:19:26.276 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:26.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:26.278 00.002 7988 Enqueuing Expose request
03:19:26.278 00.000 15712 PPEC rslt: input = 0.28, final = 0.20, react = 0.17, pred = 0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 639.44
03:19:26.278 00.000 15712 PPEC: input: 0.28, control: 0.20, exposure: 1500
03:19:26.278 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:26.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:19:26.278 00.000 15712 MoveAxis(W, 66, ABG)
03:19:26.278 00.000 15712 Guiding  Dir = 3, Dur = 66
03:19:26.286 00.008 15712 IsGuiding returns 0
03:19:26.300 00.014 15712 PulseGuide returned control before completion, sleep 61
03:19:26.379 00.079 15712 IsGuiding returns 0
03:19:26.379 00.000 15712 Move returns status 0, amount 66
03:19:26.379 00.000 15712 MoveAxis(N, 0, ABG)
03:19:26.379 00.000 15712 Move returns status 0, amount 0
03:19:26.379 00.000 15712 move complete, result=0
03:19:26.379 00.000 15712 worker thread done servicing request
03:19:26.379 00.000 15712 Worker thread wakes up
03:19:26.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:26.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:26.379 00.000 7988 GuideStep: 0.3 px 66 ms WEST, -0.2 px 0 ms NORTH
03:19:28.023 01.644 15712 Exposure complete
03:19:28.090 00.067 15712 worker thread done servicing request
03:19:28.090 00.000 7988 OnExposeComplete: enter
03:19:28.090 00.000 7988 UpdateGuideState(): m_state=6
03:19:28.092 00.002 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6130
03:19:28.092 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=192.58, Mass=331, SNR=11.3, Peak=143 HFD=2.9
03:19:28.094 00.002 7988 Star::Find false star n=4 nbg=280 bg=93.2 sigma=3.5 thresh=104 peak=102
03:19:28.094 00.000 7988 Star::Find false star n=6 nbg=285 bg=93.0 sigma=3.3 thresh=103 peak=103
03:19:28.096 00.002 7988 MultiStar: [#1 -0.28,0.13,0.87,U] [#2 -0.95,0.03,0.00,M4] [#3 -0.04,0.63,0.70,U] [#4 -0.40,-0.11,0.61,U] [#5 1.15,1.15,0.00,M9] [#6 -0.37,1.26,0.00,M8] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.48,-0.26,0.61,U] [#11 0.00,0.00,0.00,L] 
03:19:28.096 00.000 7988 refined, 4 included, MultiStar: {-0.23, 0.31}, one-star: {-0.08, 0.83}
03:19:28.098 00.002 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
03:19:28.098 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
03:19:28.100 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=0.31 hyp=0.39 cameraTheta=2.22 mountX=0.31 mountY=0.23, mountTheta=0.64
03:19:28.103 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.31, opts=13)
03:19:28.103 00.000 7988 Enqueuing Move request for scope (-0.23, 0.31)
03:19:28.105 00.002 15712 Worker thread wakes up
03:19:28.105 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.31) opts 0xd
03:19:28.105 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.31)
03:19:28.105 00.000 15712 Moving (-0.23, 0.31) raw xDistance=0.31 yDistance=0.23
03:19:28.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=86, FiltMax=255, Gamma=0.690
03:19:28.105 00.000 7988 UpdateGuideState exits: m=331 SNR=11.3
03:19:28.107 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:28.107 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:28.109 00.002 7988 Enqueuing Expose request
03:19:28.109 00.000 15712 PPEC rslt: input = 0.31, final = 0.22, react = 0.18, pred = 0.04, hyst = 0.18, hyst_pct = 0.00, period_length = 639.44
03:19:28.109 00.000 15712 PPEC: input: 0.31, control: 0.22, exposure: 1500
03:19:28.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:28.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:19:28.109 00.000 15712 MoveAxis(W, 71, ABG)
03:19:28.109 00.000 15712 Guiding  Dir = 3, Dur = 71
03:19:28.111 00.002 15712 IsGuiding returns 0
03:19:28.137 00.026 15712 PulseGuide returned control before completion, sleep 52
03:19:28.204 00.067 15712 IsGuiding returns 1
03:19:28.205 00.001 15712 scope still moving after pulse duration time elapsed
03:19:28.229 00.024 15712 IsGuiding returns 0
03:19:28.229 00.000 15712 scope move finished after 71 + 47 ms
03:19:28.229 00.000 15712 Move returns status 0, amount 71
03:19:28.229 00.000 15712 MoveAxis(N, 0, ABG)
03:19:28.229 00.000 15712 Move returns status 0, amount 0
03:19:28.229 00.000 15712 move complete, result=0
03:19:28.229 00.000 15712 worker thread done servicing request
03:19:28.229 00.000 15712 Worker thread wakes up
03:19:28.229 00.000 7988 GuideStep: 0.3 px 71 ms WEST, 0.2 px 0 ms NORTH
03:19:28.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:28.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:29.634 01.405 15712 Exposure complete
03:19:29.696 00.062 15712 worker thread done servicing request
03:19:29.696 00.000 7988 OnExposeComplete: enter
03:19:29.701 00.005 7988 UpdateGuideState(): m_state=6
03:19:29.701 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6131
03:19:29.701 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=192.69, Mass=336, SNR=11.3, Peak=137 HFD=2.6
03:19:29.701 00.000 7988 Star::Find false star n=5 nbg=276 bg=94.9 sigma=3.3 thresh=105 peak=105
03:19:29.701 00.000 7988 Star::Find false star n=4 nbg=274 bg=93.4 sigma=3.0 thresh=103 peak=101
03:19:29.701 00.000 7988 Star::Find false star n=3 nbg=279 bg=97.4 sigma=3.3 thresh=107 peak=103
03:19:29.701 00.000 7988 Star::Find false star n=4 nbg=284 bg=95.2 sigma=3.6 thresh=106 peak=106
03:19:29.701 00.000 7988 Star::Find false star n=3 nbg=280 bg=101.7 sigma=3.5 thresh=112 peak=107
03:19:29.701 00.000 7988 MultiStar: [#1 0.33,0.48,0.93,U] [#2 -0.67,0.44,0.00,M5] [#3 0.31,0.13,0.72,U] [#4 -1.04,-0.50,0.00,M8] [#5 0.17,1.35,0.00,M10] [#6 0.07,0.46,0.54,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:29.701 00.000 7988 refined, 3 included, MultiStar: {0.06, 0.54}, one-star: {-0.37, 0.94}
03:19:29.712 00.011 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
03:19:29.712 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
03:19:29.712 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.54 hyp=0.55 cameraTheta=1.46 mountX=0.54 mountY=-0.07, mountTheta=-0.13
03:19:29.712 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.54, opts=13)
03:19:29.712 00.000 7988 Enqueuing Move request for scope (0.06, 0.54)
03:19:29.718 00.006 15712 Worker thread wakes up
03:19:29.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.54) opts 0xd
03:19:29.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.54)
03:19:29.718 00.000 15712 Moving (0.06, 0.54) raw xDistance=0.54 yDistance=-0.07
03:19:29.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=85, FiltMax=255, Gamma=0.690
03:19:29.718 00.000 7988 UpdateGuideState exits: m=336 SNR=11.3
03:19:29.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:29.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:29.718 00.000 7988 Enqueuing Expose request
03:19:29.718 00.000 15712 PPEC rslt: input = 0.54, final = 0.36, react = 0.33, pred = 0.03, hyst = 0.31, hyst_pct = 0.00, period_length = 639.44
03:19:29.718 00.000 15712 PPEC: input: 0.54, control: 0.36, exposure: 1500
03:19:29.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:29.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:19:29.718 00.000 15712 MoveAxis(W, 116, ABG)
03:19:29.718 00.000 15712 Guiding  Dir = 3, Dur = 116
03:19:29.718 00.000 15712 IsGuiding returns 0
03:19:29.735 00.017 15712 PulseGuide returned control before completion, sleep 112
03:19:29.893 00.158 15712 IsGuiding returns 1
03:19:29.893 00.000 15712 scope still moving after pulse duration time elapsed
03:19:29.936 00.043 15712 IsGuiding returns 0
03:19:29.936 00.000 15712 scope move finished after 116 + 95 ms
03:19:29.936 00.000 15712 Move returns status 0, amount 116
03:19:29.936 00.000 15712 MoveAxis(N, 0, ABG)
03:19:29.936 00.000 15712 Move returns status 0, amount 0
03:19:29.936 00.000 15712 move complete, result=0
03:19:29.936 00.000 15712 worker thread done servicing request
03:19:29.936 00.000 15712 Worker thread wakes up
03:19:29.936 00.000 7988 GuideStep: 0.5 px 116 ms WEST, -0.1 px 0 ms NORTH
03:19:29.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:29.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:31.566 01.630 15712 Exposure complete
03:19:31.628 00.062 15712 worker thread done servicing request
03:19:31.628 00.000 7988 OnExposeComplete: enter
03:19:31.628 00.000 7988 UpdateGuideState(): m_state=6
03:19:31.634 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6132
03:19:31.634 00.000 7988 Star::Find returns 1 (0), X=974.51, Y=191.31, Mass=305, SNR=10.5, Peak=129 HFD=3.1
03:19:31.636 00.002 7988 Star::Find false star n=8 nbg=273 bg=95.7 sigma=3.0 thresh=105 peak=105
03:19:31.636 00.000 7988 Star::Find false star n=6 nbg=280 bg=94.8 sigma=3.3 thresh=105 peak=102
03:19:31.638 00.002 7988 Star::Find false star n=3 nbg=281 bg=96.0 sigma=3.3 thresh=106 peak=103
03:19:31.639 00.001 7988 MultiStar: [#1 -0.02,-0.84,0.00,M1] [#2 -0.43,-0.16,0.71,U] [#3 -0.09,-0.56,0.90,U] [#4 0.39,-1.60,0.00,M9] [#5 1.74,0.76,0.00,R] [#6 0.26,-0.46,0.65,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:31.639 00.000 7988 refined, 3 included, MultiStar: {-0.03, -0.42}, one-star: {0.12, -0.44}
03:19:31.641 00.002 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
03:19:31.641 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
03:19:31.643 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.42 hyp=0.42 cameraTheta=-1.64 mountX=-0.42 mountY=0.04, mountTheta=3.05
03:19:31.643 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.42, opts=13)
03:19:31.643 00.000 7988 Enqueuing Move request for scope (-0.03, -0.42)
03:19:31.648 00.005 15712 Worker thread wakes up
03:19:31.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=85, FiltMax=255, Gamma=0.690
03:19:31.650 00.002 7988 UpdateGuideState exits: m=305 SNR=10.5
03:19:31.651 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:31.652 00.001 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.42) opts 0xd
03:19:31.652 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.42)
03:19:31.652 00.000 15712 Moving (-0.03, -0.42) raw xDistance=-0.42 yDistance=0.04
03:19:31.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:31.652 00.000 7988 Enqueuing Expose request
03:19:31.655 00.003 15712 PPEC rslt: input = -0.42, final = -0.22, react = -0.25, pred = 0.03, hyst = -0.21, hyst_pct = 0.00, period_length = 639.44
03:19:31.655 00.000 15712 PPEC: input: -0.42, control: -0.22, exposure: 1500
03:19:31.655 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:31.655 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:19:31.655 00.000 15712 MoveAxis(E, 71, ABG)
03:19:31.655 00.000 15712 Guiding  Dir = 2, Dur = 71
03:19:31.657 00.002 15712 IsGuiding returns 0
03:19:31.665 00.008 15712 PulseGuide returned control before completion, sleep 65
03:19:31.754 00.089 15712 IsGuiding returns 0
03:19:31.754 00.000 15712 Move returns status 0, amount 71
03:19:31.754 00.000 15712 MoveAxis(N, 0, ABG)
03:19:31.754 00.000 15712 Move returns status 0, amount 0
03:19:31.754 00.000 15712 move complete, result=0
03:19:31.754 00.000 15712 worker thread done servicing request
03:19:31.754 00.000 15712 Worker thread wakes up
03:19:31.754 00.000 7988 GuideStep: -0.4 px 71 ms EAST, 0.0 px 0 ms NORTH
03:19:31.756 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:31.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:33.174 01.418 15712 Exposure complete
03:19:33.239 00.065 15712 worker thread done servicing request
03:19:33.239 00.000 7988 OnExposeComplete: enter
03:19:33.239 00.000 7988 UpdateGuideState(): m_state=6
03:19:33.239 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6133
03:19:33.239 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=191.38, Mass=316, SNR=11.1, Peak=134 HFD=3.0
03:19:33.239 00.000 7988 Star::Find false star n=7 nbg=280 bg=94.6 sigma=3.5 thresh=105 peak=103
03:19:33.239 00.000 7988 MultiStar: [#1 0.03,-0.15,0.92,U] [#2 -0.21,-0.09,0.80,U] [#3 0.70,0.09,0.80,U] [#4 -0.21,-0.73,0.00,M10] [#5 -0.99,-1.41,0.00,M1] [#6 0.12,-0.38,0.58,U] [#7 0.53,0.56,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.81,-1.03,0.00,M3] 
03:19:33.239 00.000 7988 refined, 4 included, MultiStar: {0.17, -0.18}, one-star: {0.20, -0.37}
03:19:33.239 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
03:19:33.239 00.000 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
03:19:33.239 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.81 mountX=-0.18 mountY=-0.17, mountTheta=-2.39
03:19:33.251 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.18, opts=13)
03:19:33.253 00.002 7988 Enqueuing Move request for scope (0.17, -0.18)
03:19:33.253 00.000 15712 Worker thread wakes up
03:19:33.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
03:19:33.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
03:19:33.253 00.000 15712 Moving (0.17, -0.18) raw xDistance=-0.18 yDistance=-0.17
03:19:33.255 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=85, FiltMax=255, Gamma=0.690
03:19:33.255 00.000 7988 UpdateGuideState exits: m=316 SNR=11.1
03:19:33.257 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:33.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:33.259 00.002 7988 Enqueuing Expose request
03:19:33.259 00.000 15712 PPEC rslt: input = -0.18, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 639.44
03:19:33.259 00.000 15712 PPEC: input: -0.18, control: -0.08, exposure: 1500
03:19:33.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:33.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:19:33.259 00.000 15712 MoveAxis(E, 25, ABG)
03:19:33.259 00.000 15712 Guiding  Dir = 2, Dur = 25
03:19:33.259 00.000 15712 IsGuiding returns 0
03:19:33.287 00.028 15712 IsGuiding returns 1
03:19:33.287 00.000 15712 scope still moving after pulse duration time elapsed
03:19:33.335 00.048 15712 IsGuiding returns 0
03:19:33.335 00.000 15712 scope move finished after 25 + 49 ms
03:19:33.335 00.000 15712 Move returns status 0, amount 25
03:19:33.335 00.000 15712 MoveAxis(N, 0, ABG)
03:19:33.335 00.000 15712 Move returns status 0, amount 0
03:19:33.335 00.000 15712 move complete, result=0
03:19:33.335 00.000 7988 GuideStep: -0.2 px 25 ms EAST, -0.2 px 0 ms NORTH
03:19:33.337 00.002 15712 worker thread done servicing request
03:19:33.337 00.000 15712 Worker thread wakes up
03:19:33.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:33.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:34.973 01.636 15712 Exposure complete
03:19:35.035 00.062 15712 worker thread done servicing request
03:19:35.035 00.000 7988 OnExposeComplete: enter
03:19:35.041 00.006 7988 UpdateGuideState(): m_state=6
03:19:35.041 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6134
03:19:35.043 00.002 7988 Star::Find returns 1 (0), X=975.22, Y=191.83, Mass=410, SNR=12.5, Peak=144 HFD=2.9
03:19:35.045 00.002 7988 Star::Find false star n=2 nbg=279 bg=94.2 sigma=3.5 thresh=105 peak=102
03:19:35.045 00.000 7988 Star::Find false star n=3 nbg=276 bg=94.5 sigma=3.3 thresh=104 peak=101
03:19:35.047 00.002 7988 MultiStar: [#1 0.09,-0.28,0.81,U] [#2 0.36,0.17,0.73,U] [#3 -0.34,-0.26,0.73,U] [#4 0.97,-1.54,0.00,R] [#5 0.05,-0.13,0.58,U] [#6 1.09,0.04,0.00,M6] [#7 0.79,0.14,0.00,M6] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.34,-1.18,0.00,M4] 
03:19:35.047 00.000 7988 refined, 4 included, MultiStar: {0.25, -0.07}, one-star: {0.83, 0.08}
03:19:35.047 00.000 7988 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.56) = xAngle (-1.85 = -1.85)
03:19:35.047 00.000 7988 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.89 = -1.89)
03:19:35.051 00.004 7988 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.29 mountX=-0.07 mountY=-0.25, mountTheta=-1.86
03:19:35.051 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.07, opts=13)
03:19:35.051 00.000 7988 Enqueuing Move request for scope (0.25, -0.07)
03:19:35.051 00.000 15712 Worker thread wakes up
03:19:35.051 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
03:19:35.051 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
03:19:35.051 00.000 15712 Moving (0.25, -0.07) raw xDistance=-0.07 yDistance=-0.25
03:19:35.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=82, FiltMax=255, Gamma=0.690
03:19:35.058 00.007 7988 UpdateGuideState exits: m=410 SNR=12.5
03:19:35.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:35.058 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:35.058 00.000 7988 Enqueuing Expose request
03:19:35.058 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
03:19:35.058 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
03:19:35.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:35.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:19:35.058 00.000 15712 MoveAxis(W, 9, ABG)
03:19:35.058 00.000 15712 Guiding  Dir = 3, Dur = 9
03:19:35.063 00.005 15712 IsGuiding returns 0
03:19:35.074 00.011 15712 IsGuiding returns 0
03:19:35.074 00.000 15712 Move returns status 0, amount 9
03:19:35.074 00.000 15712 MoveAxis(N, 0, ABG)
03:19:35.074 00.000 15712 Move returns status 0, amount 0
03:19:35.074 00.000 15712 move complete, result=0
03:19:35.074 00.000 15712 worker thread done servicing request
03:19:35.074 00.000 15712 Worker thread wakes up
03:19:35.074 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
03:19:35.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:35.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:36.484 01.410 15712 Exposure complete
03:19:36.547 00.063 15712 worker thread done servicing request
03:19:36.547 00.000 7988 OnExposeComplete: enter
03:19:36.552 00.005 7988 UpdateGuideState(): m_state=6
03:19:36.554 00.002 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6135
03:19:36.554 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=192.15, Mass=301, SNR=10.8, Peak=129 HFD=2.5
03:19:36.556 00.002 7988 Star::Find false star n=7 nbg=282 bg=94.4 sigma=3.6 thresh=105 peak=105
03:19:36.556 00.000 7988 Star::Find false star n=4 nbg=280 bg=98.6 sigma=3.5 thresh=109 peak=108
03:19:36.558 00.002 7988 Star::Find false star n=5 nbg=279 bg=95.1 sigma=3.5 thresh=105 peak=105
03:19:36.558 00.000 7988 MultiStar: [#1 -0.45,0.64,0.00,M1] [#2 -0.44,0.29,0.84,U] [#3 0.15,0.63,0.96,U] [#4 -1.41,0.88,0.00,M1] [#5 0.00,0.00,0.00,L] [#6 0.00,0.10,0.67,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:36.560 00.002 7988 refined, 3 included, MultiStar: {-0.00, 0.38}, one-star: {0.22, 0.40}
03:19:36.560 00.000 7988 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.56) = xAngle (0.01 = 0.01)
03:19:36.562 00.002 7988 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
03:19:36.563 00.001 7988 CameraToMount -- cameraX=-0.00 cameraY=0.38 hyp=0.38 cameraTheta=1.57 mountX=0.38 mountY=-0.01, mountTheta=-0.02
03:19:36.563 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.38, opts=13)
03:19:36.563 00.000 7988 Enqueuing Move request for scope (-0.00, 0.38)
03:19:36.563 00.000 15712 Worker thread wakes up
03:19:36.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.38) opts 0xd
03:19:36.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.38)
03:19:36.563 00.000 15712 Moving (-0.00, 0.38) raw xDistance=0.38 yDistance=-0.01
03:19:36.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=83, FiltMax=255, Gamma=0.690
03:19:36.569 00.006 7988 UpdateGuideState exits: m=301 SNR=10.8
03:19:36.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:36.571 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:36.571 00.000 7988 Enqueuing Expose request
03:19:36.573 00.002 15712 PPEC rslt: input = 0.38, final = 0.25, react = 0.23, pred = 0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 639.45
03:19:36.573 00.000 15712 PPEC: input: 0.38, control: 0.25, exposure: 1500
03:19:36.573 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:36.573 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:19:36.573 00.000 15712 MoveAxis(W, 82, ABG)
03:19:36.573 00.000 15712 Guiding  Dir = 3, Dur = 82
03:19:36.573 00.000 15712 IsGuiding returns 0
03:19:36.596 00.023 15712 PulseGuide returned control before completion, sleep 71
03:19:36.675 00.079 15712 IsGuiding returns 1
03:19:36.675 00.000 15712 scope still moving after pulse duration time elapsed
03:19:36.707 00.032 15712 IsGuiding returns 0
03:19:36.707 00.000 15712 scope move finished after 82 + 50 ms
03:19:36.707 00.000 15712 Move returns status 0, amount 82
03:19:36.707 00.000 15712 MoveAxis(N, 0, ABG)
03:19:36.707 00.000 15712 Move returns status 0, amount 0
03:19:36.707 00.000 15712 move complete, result=0
03:19:36.707 00.000 7988 GuideStep: 0.4 px 82 ms WEST, -0.0 px 0 ms NORTH
03:19:36.709 00.002 15712 worker thread done servicing request
03:19:36.709 00.000 15712 Worker thread wakes up
03:19:36.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:36.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:38.337 01.628 15712 Exposure complete
03:19:38.399 00.062 15712 worker thread done servicing request
03:19:38.399 00.000 7988 OnExposeComplete: enter
03:19:38.399 00.000 7988 UpdateGuideState(): m_state=6
03:19:38.404 00.005 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6136
03:19:38.404 00.000 7988 Star::Find returns 1 (0), X=975.15, Y=192.88, Mass=388, SNR=12.1, Peak=139 HFD=2.9
03:19:38.406 00.002 7988 Star::Find false star n=6 nbg=282 bg=99.6 sigma=3.7 thresh=111 peak=111
03:19:38.408 00.002 7988 Star::Find false star n=3 nbg=282 bg=101.1 sigma=3.4 thresh=111 peak=108
03:19:38.408 00.000 7988 Star::Find false star n=3 nbg=279 bg=98.0 sigma=3.6 thresh=109 peak=108
03:19:38.410 00.002 7988 Star::Find false star n=4 nbg=278 bg=97.2 sigma=3.6 thresh=108 peak=106
03:19:38.410 00.000 7988 MultiStar: [#1 -0.26,1.04,0.00,M2] [#2 0.19,1.17,0.00,M2] [#3 0.27,0.65,0.58,U] [#4 0.00,0.00,0.00,L] [#5 -0.78,0.73,0.00,M1] [#6 -0.12,0.53,0.64,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.11,0.56,0.54,U] [#11 0.00,0.00,0.00,L] 
03:19:38.412 00.002 7988 refined, 3 included, MultiStar: {0.32, 0.78}, one-star: {0.76, 1.14}
03:19:38.412 00.000 7988 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
03:19:38.414 00.002 7988 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
03:19:38.414 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.78 hyp=0.85 cameraTheta=1.18 mountX=0.78 mountY=-0.34, mountTheta=-0.41
03:19:38.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.78, opts=13)
03:19:38.414 00.000 7988 Enqueuing Move request for scope (0.32, 0.78)
03:19:38.414 00.000 15712 Worker thread wakes up
03:19:38.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.78) opts 0xd
03:19:38.414 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.78)
03:19:38.414 00.000 15712 Moving (0.32, 0.78) raw xDistance=0.78 yDistance=-0.34
03:19:38.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=82, FiltMax=255, Gamma=0.690
03:19:38.414 00.000 7988 UpdateGuideState exits: m=388 SNR=12.1
03:19:38.422 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:38.423 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:38.423 00.000 7988 Enqueuing Expose request
03:19:38.423 00.000 15712 PPEC rslt: input = 0.78, final = 0.50, react = 0.47, pred = 0.03, hyst = 0.43, hyst_pct = 0.00, period_length = 639.45
03:19:38.423 00.000 15712 PPEC: input: 0.78, control: 0.50, exposure: 1500
03:19:38.423 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
03:19:38.423 00.000 15712 MoveAxis(W, 162, ABG)
03:19:38.423 00.000 15712 Guiding  Dir = 3, Dur = 162
03:19:38.423 00.000 15712 IsGuiding returns 0
03:19:38.450 00.027 15712 PulseGuide returned control before completion, sleep 148
03:19:38.606 00.156 15712 IsGuiding returns 1
03:19:38.606 00.000 15712 scope still moving after pulse duration time elapsed
03:19:38.638 00.032 15712 IsGuiding returns 0
03:19:38.638 00.000 15712 scope move finished after 162 + 53 ms
03:19:38.638 00.000 15712 Move returns status 0, amount 162
03:19:38.638 00.000 15712 MoveAxis(N, 88, ABG)
03:19:38.638 00.000 15712 Guiding  Dir = 0, Dur = 88
03:19:38.638 00.000 15712 IsGuiding returns 0
03:19:38.722 00.084 15712 PulseGuide returned control before completion, sleep 19
03:19:38.753 00.031 15712 IsGuiding returns 1
03:19:38.753 00.000 15712 scope still moving after pulse duration time elapsed
03:19:38.782 00.029 15712 IsGuiding returns 1
03:19:38.849 00.067 15712 IsGuiding returns 0
03:19:38.849 00.000 15712 scope move finished after 88 + 119 ms
03:19:38.849 00.000 15712 Move returns status 0, amount 88
03:19:38.849 00.000 15712 move complete, result=0
03:19:38.849 00.000 7988 GuideStep: 0.8 px 162 ms WEST, -0.3 px 88 ms NORTH
03:19:38.852 00.003 15712 worker thread done servicing request
03:19:38.852 00.000 15712 Worker thread wakes up
03:19:38.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:38.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:40.269 01.417 15712 Exposure complete
03:19:40.330 00.061 15712 worker thread done servicing request
03:19:40.330 00.000 7988 OnExposeComplete: enter
03:19:40.330 00.000 7988 UpdateGuideState(): m_state=6
03:19:40.330 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6137
03:19:40.330 00.000 7988 Star::Find returns 1 (0), X=974.26, Y=192.57, Mass=347, SNR=11.6, Peak=133 HFD=3.1
03:19:40.330 00.000 7988 Star::Find false star n=3 nbg=282 bg=99.7 sigma=3.6 thresh=110 peak=107
03:19:40.330 00.000 7988 Star::Find false star n=6 nbg=275 bg=98.3 sigma=3.2 thresh=108 peak=106
03:19:40.330 00.000 7988 Star::Find false star n=4 nbg=279 bg=95.0 sigma=3.3 thresh=105 peak=102
03:19:40.330 00.000 7988 Star::Find false star n=2 nbg=280 bg=99.7 sigma=3.6 thresh=110 peak=109
03:19:40.330 00.000 7988 MultiStar: [#1 -0.12,0.48,0.70,U] [#2 -0.20,1.24,0.00,M3] [#3 0.44,0.59,0.00,M1] [#4 -1.39,0.81,0.00,M2] [#5 -0.83,1.13,0.00,M2] [#6 0.19,0.99,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:40.330 00.000 7988 refined, 1 included, MultiStar: {-0.12, 0.68}, one-star: {-0.13, 0.82}
03:19:40.345 00.015 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.18 = 0.18)
03:19:40.346 00.001 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
03:19:40.346 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.68 hyp=0.69 cameraTheta=1.75 mountX=0.68 mountY=0.10, mountTheta=0.15
03:19:40.348 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.68, opts=13)
03:19:40.350 00.002 7988 Enqueuing Move request for scope (-0.12, 0.68)
03:19:40.350 00.000 15712 Worker thread wakes up
03:19:40.350 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.68) opts 0xd
03:19:40.350 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.68)
03:19:40.350 00.000 15712 Moving (-0.12, 0.68) raw xDistance=0.68 yDistance=0.10
03:19:40.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=83, FiltMax=255, Gamma=0.690
03:19:40.352 00.002 7988 UpdateGuideState exits: m=347 SNR=11.6
03:19:40.354 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:40.354 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:40.354 00.000 7988 Enqueuing Expose request
03:19:40.354 00.000 15712 PPEC rslt: input = 0.68, final = 0.44, react = 0.41, pred = 0.03, hyst = 0.38, hyst_pct = 0.00, period_length = 639.45
03:19:40.354 00.000 15712 PPEC: input: 0.68, control: 0.44, exposure: 1500
03:19:40.354 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:40.354 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:19:40.354 00.000 15712 MoveAxis(W, 142, ABG)
03:19:40.354 00.000 15712 Guiding  Dir = 3, Dur = 142
03:19:40.354 00.000 15712 IsGuiding returns 0
03:19:40.379 00.025 15712 PulseGuide returned control before completion, sleep 126
03:19:40.537 00.158 15712 IsGuiding returns 0
03:19:40.537 00.000 15712 Move returns status 0, amount 142
03:19:40.537 00.000 15712 MoveAxis(N, 0, ABG)
03:19:40.537 00.000 15712 Move returns status 0, amount 0
03:19:40.537 00.000 15712 move complete, result=0
03:19:40.537 00.000 15712 worker thread done servicing request
03:19:40.537 00.000 15712 Worker thread wakes up
03:19:40.537 00.000 7988 GuideStep: 0.7 px 142 ms WEST, 0.1 px 0 ms NORTH
03:19:40.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:40.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:42.181 01.644 15712 Exposure complete
03:19:42.241 00.060 15712 worker thread done servicing request
03:19:42.241 00.000 7988 OnExposeComplete: enter
03:19:42.241 00.000 7988 UpdateGuideState(): m_state=6
03:19:42.250 00.009 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6138
03:19:42.250 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=191.29, Mass=401, SNR=12.6, Peak=137 HFD=3.3
03:19:42.252 00.002 7988 Star::Find false star n=3 nbg=271 bg=99.0 sigma=3.3 thresh=109 peak=107
03:19:42.254 00.002 7988 Star::Find false star n=2 nbg=278 bg=95.3 sigma=3.1 thresh=105 peak=102
03:19:42.254 00.000 7988 Star::Find false star n=11 nbg=273 bg=97.0 sigma=3.1 thresh=106 peak=106
03:19:42.256 00.002 7988 MultiStar: [#1 -0.53,-1.05,0.00,M2] [#2 -0.72,0.03,0.00,M4] [#3 0.15,-0.19,0.65,U] [#4 -0.88,-0.46,0.00,M3] [#5 -1.04,0.06,0.00,M3] [#6 -0.48,-0.68,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:42.256 00.000 7988 refined, 1 included, MultiStar: {-0.15, -0.35}, one-star: {-0.35, -0.46}
03:19:42.256 00.000 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
03:19:42.256 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
03:19:42.256 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.99 mountX=-0.35 mountY=0.16, mountTheta=2.71
03:19:42.256 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.35, opts=13)
03:19:42.256 00.000 7988 Enqueuing Move request for scope (-0.15, -0.35)
03:19:42.256 00.000 15712 Worker thread wakes up
03:19:42.256 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.35) opts 0xd
03:19:42.256 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.35)
03:19:42.256 00.000 15712 Moving (-0.15, -0.35) raw xDistance=-0.35 yDistance=0.16
03:19:42.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=83, FiltMax=255, Gamma=0.690
03:19:42.256 00.000 7988 UpdateGuideState exits: m=401 SNR=12.6
03:19:42.267 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:42.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:42.269 00.002 7988 Enqueuing Expose request
03:19:42.269 00.000 15712 PPEC rslt: input = -0.35, final = -0.18, react = -0.21, pred = 0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.45
03:19:42.269 00.000 15712 PPEC: input: -0.35, control: -0.18, exposure: 1500
03:19:42.269 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:42.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:19:42.269 00.000 15712 MoveAxis(E, 59, ABG)
03:19:42.269 00.000 15712 Guiding  Dir = 2, Dur = 59
03:19:42.269 00.000 15712 IsGuiding returns 0
03:19:42.284 00.015 15712 PulseGuide returned control before completion, sleep 54
03:19:42.357 00.073 15712 IsGuiding returns 0
03:19:42.357 00.000 15712 Move returns status 0, amount 59
03:19:42.357 00.000 15712 MoveAxis(N, 0, ABG)
03:19:42.357 00.000 15712 Move returns status 0, amount 0
03:19:42.357 00.000 15712 move complete, result=0
03:19:42.357 00.000 15712 worker thread done servicing request
03:19:42.357 00.000 15712 Worker thread wakes up
03:19:42.357 00.000 7988 GuideStep: -0.4 px 59 ms EAST, 0.2 px 0 ms NORTH
03:19:42.369 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:42.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:43.774 01.405 15712 Exposure complete
03:19:43.835 00.061 15712 worker thread done servicing request
03:19:43.835 00.000 7988 OnExposeComplete: enter
03:19:43.835 00.000 7988 UpdateGuideState(): m_state=6
03:19:43.841 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6139
03:19:43.841 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=191.72, Mass=334, SNR=11.1, Peak=136 HFD=2.8
03:19:43.843 00.002 7988 Star::Find false star n=4 nbg=273 bg=102.1 sigma=3.2 thresh=112 peak=108
03:19:43.843 00.000 7988 Star::Find false star n=3 nbg=280 bg=93.2 sigma=3.2 thresh=103 peak=101
03:19:43.845 00.002 7988 Star::Find false star n=4 nbg=279 bg=98.3 sigma=3.4 thresh=108 peak=106
03:19:43.846 00.001 7988 Star::Find false star n=3 nbg=278 bg=90.9 sigma=3.3 thresh=101 peak=101
03:19:43.846 00.000 7988 Star::Find false star n=3 nbg=276 bg=104.1 sigma=3.3 thresh=114 peak=111
03:19:43.848 00.002 7988 MultiStar: [#1 -0.40,-0.15,0.74,U] [#2 -0.24,0.44,0.76,U] [#3 0.04,-0.00,0.67,U] [#4 -1.81,-0.01,0.00,M4] [#5 -1.10,0.80,0.00,M4] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:43.848 00.000 7988 refined, 3 included, MultiStar: {-0.06, 0.06}, one-star: {0.25, -0.03}
03:19:43.850 00.002 7988 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.56) = xAngle (0.80 = 0.80)
03:19:43.851 00.001 7988 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
03:19:43.851 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.37 mountX=0.06 mountY=0.06, mountTheta=0.79
03:19:43.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.06, opts=13)
03:19:43.851 00.000 7988 Enqueuing Move request for scope (-0.06, 0.06)
03:19:43.851 00.000 15712 Worker thread wakes up
03:19:43.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
03:19:43.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
03:19:43.851 00.000 15712 Moving (-0.06, 0.06) raw xDistance=0.06 yDistance=0.06
03:19:43.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=83, FiltMax=255, Gamma=0.690
03:19:43.851 00.000 7988 UpdateGuideState exits: m=334 SNR=11.1
03:19:43.859 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:43.859 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:43.861 00.002 7988 Enqueuing Expose request
03:19:43.861 00.000 15712 PPEC rslt: input = 0.06, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
03:19:43.861 00.000 15712 PPEC: input: 0.06, control: 0.03, exposure: 1500
03:19:43.861 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:43.861 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:19:43.861 00.000 15712 MoveAxis(W, 11, ABG)
03:19:43.861 00.000 15712 Guiding  Dir = 3, Dur = 11
03:19:43.861 00.000 15712 IsGuiding returns 0
03:19:43.883 00.022 15712 IsGuiding returns 1
03:19:43.883 00.000 15712 scope still moving after pulse duration time elapsed
03:19:43.934 00.051 15712 IsGuiding returns 0
03:19:43.934 00.000 15712 scope move finished after 11 + 60 ms
03:19:43.934 00.000 15712 Move returns status 0, amount 11
03:19:43.934 00.000 15712 MoveAxis(N, 0, ABG)
03:19:43.934 00.000 15712 Move returns status 0, amount 0
03:19:43.934 00.000 15712 move complete, result=0
03:19:43.934 00.000 7988 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
03:19:43.936 00.002 15712 worker thread done servicing request
03:19:43.936 00.000 15712 Worker thread wakes up
03:19:43.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:43.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:45.575 01.639 15712 Exposure complete
03:19:45.640 00.065 15712 worker thread done servicing request
03:19:45.641 00.001 7988 OnExposeComplete: enter
03:19:45.641 00.000 7988 UpdateGuideState(): m_state=6
03:19:45.641 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6140
03:19:45.641 00.000 7988 Star::Find returns 1 (0), X=974.25, Y=192.01, Mass=342, SNR=11.4, Peak=131 HFD=2.9
03:19:45.641 00.000 7988 Star::Find false star n=5 nbg=284 bg=99.0 sigma=3.3 thresh=109 peak=108
03:19:45.646 00.005 7988 Star::Find false star n=6 nbg=281 bg=94.7 sigma=3.4 thresh=105 peak=104
03:19:45.646 00.000 7988 Star::Find false star n=3 nbg=281 bg=103.6 sigma=3.5 thresh=114 peak=110
03:19:45.646 00.000 7988 Star::Find false star n=6 nbg=275 bg=89.3 sigma=3.1 thresh=99 peak=99
03:19:45.646 00.000 7988 Star::Find false star n=3 nbg=283 bg=103.6 sigma=3.6 thresh=114 peak=110
03:19:45.646 00.000 7988 MultiStar: [#1 -1.01,-0.36,0.00,M2] [#2 -0.10,0.03,0.53,U] [#3 0.66,-0.09,0.55,U] [#4 -1.99,1.07,0.00,M5] [#5 -0.71,-0.43,0.00,M5] [#6 -0.48,0.03,0.77,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:45.646 00.000 7988 refined, 3 included, MultiStar: {-0.07, 0.09}, one-star: {-0.13, 0.27}
03:19:45.652 00.006 7988 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.56) = xAngle (0.64 = 0.64)
03:19:45.654 00.002 7988 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
03:19:45.654 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.20 mountX=0.09 mountY=0.06, mountTheta=0.62
03:19:45.656 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.09, opts=13)
03:19:45.658 00.002 7988 Enqueuing Move request for scope (-0.07, 0.09)
03:19:45.658 00.000 15712 Worker thread wakes up
03:19:45.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
03:19:45.658 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:19:45.658 00.000 15712 Moving (-0.07, 0.09) raw xDistance=0.09 yDistance=0.06
03:19:45.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=82, FiltMax=255, Gamma=0.690
03:19:45.658 00.000 7988 UpdateGuideState exits: m=342 SNR=11.4
03:19:45.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:45.658 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:45.663 00.005 7988 Enqueuing Expose request
03:19:45.663 00.000 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.45
03:19:45.663 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
03:19:45.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:45.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:19:45.663 00.000 15712 MoveAxis(W, 13, ABG)
03:19:45.663 00.000 15712 Guiding  Dir = 3, Dur = 13
03:19:45.663 00.000 15712 IsGuiding returns 0
03:19:45.684 00.021 15712 IsGuiding returns 1
03:19:45.684 00.000 15712 scope still moving after pulse duration time elapsed
03:19:45.736 00.052 15712 IsGuiding returns 0
03:19:45.736 00.000 15712 scope move finished after 13 + 62 ms
03:19:45.736 00.000 15712 Move returns status 0, amount 13
03:19:45.736 00.000 15712 MoveAxis(N, 0, ABG)
03:19:45.736 00.000 15712 Move returns status 0, amount 0
03:19:45.736 00.000 15712 move complete, result=0
03:19:45.736 00.000 7988 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
03:19:45.742 00.006 15712 worker thread done servicing request
03:19:45.742 00.000 15712 Worker thread wakes up
03:19:45.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:45.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:47.153 01.411 15712 Exposure complete
03:19:47.218 00.065 15712 worker thread done servicing request
03:19:47.218 00.000 7988 OnExposeComplete: enter
03:19:47.218 00.000 7988 UpdateGuideState(): m_state=6
03:19:47.218 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6141
03:19:47.218 00.000 7988 Star::Find returns 1 (0), X=974.12, Y=192.23, Mass=359, SNR=11.6, Peak=133 HFD=2.7
03:19:47.218 00.000 7988 Star::Find false star n=5 nbg=279 bg=99.0 sigma=3.6 thresh=110 peak=109
03:19:47.218 00.000 7988 Star::Find false star n=4 nbg=280 bg=96.4 sigma=3.6 thresh=107 peak=102
03:19:47.218 00.000 7988 Star::Find false star n=4 nbg=278 bg=100.3 sigma=3.6 thresh=111 peak=106
03:19:47.227 00.009 7988 Star::Find false star n=4 nbg=279 bg=103.1 sigma=3.5 thresh=113 peak=109
03:19:47.227 00.000 7988 MultiStar: [#1 -0.09,0.15,0.75,U] [#2 -0.19,0.21,0.71,U] [#3 -0.04,-0.55,0.68,U] [#4 -1.32,-0.14,0.00,M6] [#5 -0.31,0.51,0.62,U] [#6 -0.56,-0.50,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:47.227 00.000 7988 refined, 4 included, MultiStar: {-0.18, 0.18}, one-star: {-0.26, 0.48}
03:19:47.227 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
03:19:47.230 00.003 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
03:19:47.230 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.26 cameraTheta=2.35 mountX=0.18 mountY=0.18, mountTheta=0.77
03:19:47.230 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.18, opts=13)
03:19:47.230 00.000 7988 Enqueuing Move request for scope (-0.18, 0.18)
03:19:47.230 00.000 15712 Worker thread wakes up
03:19:47.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
03:19:47.230 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
03:19:47.230 00.000 15712 Moving (-0.18, 0.18) raw xDistance=0.18 yDistance=0.18
03:19:47.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=82, FiltMax=255, Gamma=0.690
03:19:47.230 00.000 7988 UpdateGuideState exits: m=359 SNR=11.6
03:19:47.240 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:47.240 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:47.240 00.000 7988 Enqueuing Expose request
03:19:47.244 00.004 15712 PPEC rslt: input = 0.18, final = 0.15, react = 0.11, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 639.45
03:19:47.244 00.000 15712 PPEC: input: 0.18, control: 0.15, exposure: 1500
03:19:47.244 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:47.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:19:47.244 00.000 15712 MoveAxis(W, 48, ABG)
03:19:47.244 00.000 15712 Guiding  Dir = 3, Dur = 48
03:19:47.244 00.000 15712 IsGuiding returns 0
03:19:47.255 00.011 15712 PulseGuide returned control before completion, sleep 43
03:19:47.346 00.091 15712 IsGuiding returns 1
03:19:47.346 00.000 15712 scope still moving after pulse duration time elapsed
03:19:47.389 00.043 15712 IsGuiding returns 0
03:19:47.389 00.000 15712 scope move finished after 48 + 97 ms
03:19:47.389 00.000 15712 Move returns status 0, amount 48
03:19:47.389 00.000 15712 MoveAxis(N, 0, ABG)
03:19:47.389 00.000 15712 Move returns status 0, amount 0
03:19:47.389 00.000 15712 move complete, result=0
03:19:47.389 00.000 7988 GuideStep: 0.2 px 48 ms WEST, 0.2 px 0 ms NORTH
03:19:47.391 00.002 15712 worker thread done servicing request
03:19:47.391 00.000 15712 Worker thread wakes up
03:19:47.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:47.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:49.033 01.642 15712 Exposure complete
03:19:49.096 00.063 15712 worker thread done servicing request
03:19:49.096 00.000 7988 OnExposeComplete: enter
03:19:49.096 00.000 7988 UpdateGuideState(): m_state=6
03:19:49.100 00.004 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6142
03:19:49.100 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=191.95, Mass=324, SNR=10.9, Peak=138 HFD=2.7
03:19:49.102 00.002 7988 Star::Find false star n=6 nbg=279 bg=97.4 sigma=3.6 thresh=108 peak=105
03:19:49.102 00.000 7988 MultiStar: [#1 0.18,-0.08,1.01,U] [#2 0.32,-0.34,0.63,U] [#3 0.00,0.00,0.00,L] [#4 -1.72,0.19,0.00,M7] [#5 -0.62,0.07,0.63,U] [#6 -0.19,1.07,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:49.104 00.002 7988 refined, 3 included, MultiStar: {0.12, -0.01}, one-star: {0.39, 0.20}
03:19:49.104 00.000 7988 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
03:19:49.106 00.002 7988 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
03:19:49.106 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.13 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:19:49.110 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.01, opts=13)
03:19:49.110 00.000 7988 Enqueuing Move request for scope (0.12, -0.01)
03:19:49.112 00.002 15712 Worker thread wakes up
03:19:49.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
03:19:49.112 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
03:19:49.112 00.000 15712 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=-0.12
03:19:49.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=83, FiltMax=255, Gamma=0.690
03:19:49.112 00.000 7988 UpdateGuideState exits: m=324 SNR=10.9
03:19:49.115 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:49.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:49.117 00.002 7988 Enqueuing Expose request
03:19:49.117 00.000 15712 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
03:19:49.117 00.000 15712 PPEC: input: -0.01, control: 0.04, exposure: 1500
03:19:49.117 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:49.117 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:19:49.117 00.000 15712 MoveAxis(W, 13, ABG)
03:19:49.117 00.000 15712 Guiding  Dir = 3, Dur = 13
03:19:49.117 00.000 15712 IsGuiding returns 0
03:19:49.145 00.028 15712 IsGuiding returns 1
03:19:49.145 00.000 15712 scope still moving after pulse duration time elapsed
03:19:49.190 00.045 15712 IsGuiding returns 0
03:19:49.190 00.000 15712 scope move finished after 13 + 61 ms
03:19:49.190 00.000 15712 Move returns status 0, amount 13
03:19:49.190 00.000 15712 MoveAxis(N, 0, ABG)
03:19:49.190 00.000 15712 Move returns status 0, amount 0
03:19:49.190 00.000 15712 move complete, result=0
03:19:49.190 00.000 7988 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
03:19:49.195 00.005 15712 worker thread done servicing request
03:19:49.195 00.000 15712 Worker thread wakes up
03:19:49.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:49.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:50.612 01.417 15712 Exposure complete
03:19:50.674 00.062 15712 worker thread done servicing request
03:19:50.674 00.000 7988 OnExposeComplete: enter
03:19:50.674 00.000 7988 UpdateGuideState(): m_state=6
03:19:50.680 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6143
03:19:50.680 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=191.99, Mass=284, SNR=10.2, Peak=137 HFD=2.5
03:19:50.682 00.002 7988 Star::Find false star n=11 nbg=278 bg=100.5 sigma=3.3 thresh=110 peak=109
03:19:50.684 00.002 7988 Star::Find false star n=5 nbg=280 bg=98.4 sigma=3.6 thresh=109 peak=109
03:19:50.684 00.000 7988 Star::Find false star n=3 nbg=282 bg=100.4 sigma=3.5 thresh=111 peak=106
03:19:50.686 00.002 7988 Star::Find false star n=3 nbg=280 bg=104.1 sigma=3.5 thresh=115 peak=110
03:19:50.686 00.000 7988 MultiStar: [#1 0.01,-0.14,0.94,U] [#2 -0.74,-0.32,0.00,M1] [#3 -0.32,-0.23,0.81,U] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 -0.04,0.07,0.69,U] [#7 0.00,0.00,0.00,L] [#8 -0.03,0.46,0.61,U] [#9 0.00,0.00,0.00,L] [#10 0.10,0.10,0.49,U] [#11 0.00,0.00,0.00,L] 
03:19:50.686 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.07}, one-star: {0.38, 0.25}
03:19:50.689 00.003 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
03:19:50.689 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
03:19:50.689 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.14 mountX=0.07 mountY=-0.03, mountTheta=-0.45
03:19:50.689 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.07, opts=13)
03:19:50.689 00.000 7988 Enqueuing Move request for scope (0.03, 0.07)
03:19:50.689 00.000 15712 Worker thread wakes up
03:19:50.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
03:19:50.689 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
03:19:50.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=84, FiltMax=255, Gamma=0.690
03:19:50.689 00.000 7988 UpdateGuideState exits: m=284 SNR=10.2
03:19:50.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:50.689 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:50.689 00.000 7988 Enqueuing Expose request
03:19:50.689 00.000 15712 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=-0.03
03:19:50.705 00.016 15712 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
03:19:50.706 00.001 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
03:19:50.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:50.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:19:50.706 00.000 15712 MoveAxis(W, 13, ABG)
03:19:50.706 00.000 15712 Guiding  Dir = 3, Dur = 13
03:19:50.706 00.000 15712 IsGuiding returns 0
03:19:50.723 00.017 15712 IsGuiding returns 1
03:19:50.723 00.000 15712 scope still moving after pulse duration time elapsed
03:19:50.773 00.050 15712 IsGuiding returns 0
03:19:50.773 00.000 15712 scope move finished after 13 + 56 ms
03:19:50.773 00.000 15712 Move returns status 0, amount 13
03:19:50.773 00.000 15712 MoveAxis(N, 0, ABG)
03:19:50.773 00.000 15712 Move returns status 0, amount 0
03:19:50.773 00.000 15712 move complete, result=0
03:19:50.773 00.000 7988 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
03:19:50.777 00.004 15712 worker thread done servicing request
03:19:50.777 00.000 15712 Worker thread wakes up
03:19:50.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:50.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:52.415 01.638 15712 Exposure complete
03:19:52.479 00.064 15712 worker thread done servicing request
03:19:52.479 00.000 7988 OnExposeComplete: enter
03:19:52.479 00.000 7988 UpdateGuideState(): m_state=6
03:19:52.479 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6144
03:19:52.479 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=192.19, Mass=262, SNR=10.0, Peak=130 HFD=2.4
03:19:52.479 00.000 7988 Star::Find false star n=3 nbg=282 bg=94.7 sigma=3.4 thresh=105 peak=103
03:19:52.479 00.000 7988 Star::Find false star n=10 nbg=274 bg=94.9 sigma=3.2 thresh=104 peak=102
03:19:52.479 00.000 7988 Star::Find false star n=4 nbg=277 bg=98.3 sigma=3.3 thresh=108 peak=104
03:19:52.479 00.000 7988 MultiStar: [#1 -0.07,0.30,0.99,U] [#2 -0.24,0.80,0.00,M2] [#3 -0.07,-0.19,0.85,U] [#4 -1.08,1.04,0.00,M8] [#5 -0.77,0.86,0.00,M4] [#6 0.44,0.95,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:52.479 00.000 7988 refined, 2 included, MultiStar: {-0.13, 0.20}, one-star: {-0.24, 0.44}
03:19:52.479 00.000 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
03:19:52.479 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
03:19:52.491 00.012 7988 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.15 mountX=0.20 mountY=0.13, mountTheta=0.56
03:19:52.495 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.20, opts=13)
03:19:52.495 00.000 7988 Enqueuing Move request for scope (-0.13, 0.20)
03:19:52.497 00.002 15712 Worker thread wakes up
03:19:52.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
03:19:52.497 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
03:19:52.497 00.000 15712 Moving (-0.13, 0.20) raw xDistance=0.20 yDistance=0.13
03:19:52.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=83, FiltMax=255, Gamma=0.690
03:19:52.497 00.000 7988 UpdateGuideState exits: m=262 SNR=10.0
03:19:52.499 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:52.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:52.501 00.002 7988 Enqueuing Expose request
03:19:52.501 00.000 15712 PPEC rslt: input = 0.20, final = 0.16, react = 0.12, pred = 0.04, hyst = 0.11, hyst_pct = 0.00, period_length = 639.46
03:19:52.501 00.000 15712 PPEC: input: 0.20, control: 0.16, exposure: 1500
03:19:52.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:52.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:19:52.501 00.000 15712 MoveAxis(W, 52, ABG)
03:19:52.501 00.000 15712 Guiding  Dir = 3, Dur = 52
03:19:52.503 00.002 15712 IsGuiding returns 0
03:19:52.518 00.015 15712 PulseGuide returned control before completion, sleep 48
03:19:52.576 00.058 15712 IsGuiding returns 1
03:19:52.576 00.000 15712 scope still moving after pulse duration time elapsed
03:19:52.604 00.028 15712 IsGuiding returns 0
03:19:52.604 00.000 15712 scope move finished after 52 + 49 ms
03:19:52.604 00.000 15712 Move returns status 0, amount 52
03:19:52.604 00.000 15712 MoveAxis(N, 0, ABG)
03:19:52.604 00.000 15712 Move returns status 0, amount 0
03:19:52.604 00.000 15712 move complete, result=0
03:19:52.604 00.000 15712 worker thread done servicing request
03:19:52.604 00.000 15712 Worker thread wakes up
03:19:52.604 00.000 7988 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
03:19:52.606 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:52.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:54.025 01.419 15712 Exposure complete
03:19:54.089 00.064 15712 worker thread done servicing request
03:19:54.089 00.000 7988 OnExposeComplete: enter
03:19:54.089 00.000 7988 UpdateGuideState(): m_state=6
03:19:54.089 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6145
03:19:54.089 00.000 7988 Star::Find returns 1 (0), X=974.18, Y=192.08, Mass=277, SNR=10.3, Peak=142 HFD=2.3
03:19:54.089 00.000 7988 Star::Find false star n=12 nbg=278 bg=92.9 sigma=3.2 thresh=102 peak=101
03:19:54.089 00.000 7988 Star::Find false star n=8 nbg=279 bg=94.7 sigma=3.1 thresh=104 peak=104
03:19:54.089 00.000 7988 Star::Find false star n=6 nbg=279 bg=97.2 sigma=3.1 thresh=106 peak=106
03:19:54.089 00.000 7988 Star::Find false star n=4 nbg=276 bg=91.0 sigma=3.4 thresh=101 peak=101
03:19:54.089 00.000 7988 MultiStar: [#1 -0.54,0.47,0.00,M1] [#2 -0.30,1.05,0.00,M3] [#3 0.23,0.26,0.75,U] [#4 -0.72,1.89,0.00,M9] [#5 -1.88,0.63,0.00,M5] [#6 -0.01,-0.11,0.78,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:54.089 00.000 7988 refined, 2 included, MultiStar: {-0.02, 0.17}, one-star: {-0.21, 0.33}
03:19:54.089 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
03:19:54.102 00.013 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
03:19:54.102 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.66 mountX=0.17 mountY=0.01, mountTheta=0.07
03:19:54.102 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.17, opts=13)
03:19:54.106 00.004 7988 Enqueuing Move request for scope (-0.02, 0.17)
03:19:54.106 00.000 15712 Worker thread wakes up
03:19:54.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
03:19:54.106 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
03:19:54.106 00.000 15712 Moving (-0.02, 0.17) raw xDistance=0.17 yDistance=0.01
03:19:54.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=83, FiltMax=255, Gamma=0.690
03:19:54.106 00.000 7988 UpdateGuideState exits: m=277 SNR=10.3
03:19:54.109 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:54.109 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:54.111 00.002 7988 Enqueuing Expose request
03:19:54.111 00.000 15712 PPEC rslt: input = 0.17, final = 0.14, react = 0.10, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 639.46
03:19:54.111 00.000 15712 PPEC: input: 0.17, control: 0.14, exposure: 1500
03:19:54.111 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:54.111 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:19:54.111 00.000 15712 MoveAxis(W, 45, ABG)
03:19:54.111 00.000 15712 Guiding  Dir = 3, Dur = 45
03:19:54.111 00.000 15712 IsGuiding returns 0
03:19:54.123 00.012 15712 PulseGuide returned control before completion, sleep 36
03:19:54.209 00.086 15712 IsGuiding returns 0
03:19:54.209 00.000 15712 Move returns status 0, amount 45
03:19:54.209 00.000 15712 MoveAxis(N, 0, ABG)
03:19:54.209 00.000 15712 Move returns status 0, amount 0
03:19:54.209 00.000 15712 move complete, result=0
03:19:54.209 00.000 15712 worker thread done servicing request
03:19:54.209 00.000 15712 Worker thread wakes up
03:19:54.209 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
03:19:54.214 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:54.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:55.958 01.744 15712 Exposure complete
03:19:56.015 00.057 15712 worker thread done servicing request
03:19:56.015 00.000 7988 OnExposeComplete: enter
03:19:56.026 00.011 7988 UpdateGuideState(): m_state=6
03:19:56.026 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6146
03:19:56.028 00.002 7988 Star::Find returns 1 (0), X=974.35, Y=191.62, Mass=332, SNR=11.1, Peak=139 HFD=3.2
03:19:56.028 00.000 7988 Star::Find false star n=9 nbg=277 bg=98.0 sigma=3.3 thresh=108 peak=108
03:19:56.030 00.002 7988 Star::Find false star n=6 nbg=284 bg=95.5 sigma=3.4 thresh=106 peak=104
03:19:56.031 00.001 7988 Star::Find false star n=4 nbg=272 bg=95.7 sigma=3.0 thresh=105 peak=101
03:19:56.031 00.000 7988 Star::Find false star n=3 nbg=280 bg=96.5 sigma=3.5 thresh=107 peak=104
03:19:56.031 00.000 7988 MultiStar: [#1 -0.11,-0.16,0.89,U] [#2 -0.23,0.26,0.75,U] [#3 0.58,0.34,0.84,U] [#4 -0.98,0.25,0.00,M10] [#5 0.00,0.00,0.00,L] [#6 0.19,0.50,0.70,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:56.031 00.000 7988 single-star, 4 included, MultiStar: {0.08, 0.14}, one-star: {-0.03, -0.12}
03:19:56.031 00.000 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.39 = 2.90)
03:19:56.031 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
03:19:56.031 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.82 mountX=-0.12 mountY=0.03, mountTheta=2.87
03:19:56.031 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
03:19:56.031 00.000 7988 Enqueuing Move request for scope (-0.03, -0.12)
03:19:56.031 00.000 15712 Worker thread wakes up
03:19:56.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:19:56.031 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:19:56.031 00.000 15712 Moving (-0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
03:19:56.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=82, FiltMax=255, Gamma=0.690
03:19:56.043 00.012 7988 UpdateGuideState exits: m=332 SNR=11.1
03:19:56.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:56.045 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:56.047 00.002 7988 Enqueuing Expose request
03:19:56.047 00.000 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
03:19:56.047 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
03:19:56.047 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:56.047 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:19:56.047 00.000 15712 MoveAxis(W, 10, ABG)
03:19:56.047 00.000 15712 Guiding  Dir = 3, Dur = 10
03:19:56.049 00.002 15712 IsGuiding returns 0
03:19:56.094 00.045 15712 IsGuiding returns 1
03:19:56.094 00.000 15712 scope still moving after pulse duration time elapsed
03:19:56.126 00.032 15712 IsGuiding returns 0
03:19:56.126 00.000 15712 scope move finished after 10 + 67 ms
03:19:56.126 00.000 15712 Move returns status 0, amount 10
03:19:56.126 00.000 15712 MoveAxis(N, 0, ABG)
03:19:56.126 00.000 15712 Move returns status 0, amount 0
03:19:56.126 00.000 15712 move complete, result=0
03:19:56.126 00.000 15712 worker thread done servicing request
03:19:56.126 00.000 15712 Worker thread wakes up
03:19:56.126 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
03:19:56.128 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:56.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:57.546 01.418 15712 Exposure complete
03:19:57.607 00.061 15712 worker thread done servicing request
03:19:57.607 00.000 7988 OnExposeComplete: enter
03:19:57.607 00.000 7988 UpdateGuideState(): m_state=6
03:19:57.613 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6147
03:19:57.613 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=192.28, Mass=344, SNR=11.1, Peak=141 HFD=2.8
03:19:57.615 00.002 7988 Star::Find false star n=4 nbg=271 bg=96.3 sigma=3.4 thresh=107 peak=105
03:19:57.615 00.000 7988 Star::Find false star n=7 nbg=273 bg=93.3 sigma=3.1 thresh=103 peak=103
03:19:57.617 00.002 7988 Star::Find false star n=2 nbg=285 bg=93.7 sigma=3.6 thresh=104 peak=101
03:19:57.619 00.002 7988 Star::Find false star n=3 nbg=282 bg=93.0 sigma=3.4 thresh=103 peak=99
03:19:57.620 00.001 7988 MultiStar: [#1 -0.29,-0.04,0.97,U] [#2 -0.38,-0.06,0.86,U] [#3 -0.24,-0.19,0.90,U] [#4 -1.62,0.84,0.00,R] [#5 -0.67,0.79,0.00,M6] [#6 -0.16,-0.37,0.54,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -1.94,-0.97,0.00,M3] [#11 0.00,0.00,0.00,L] 
03:19:57.620 00.000 7988 refined, 4 included, MultiStar: {-0.25, 0.02}, one-star: {-0.17, 0.54}
03:19:57.622 00.002 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.56) = xAngle (1.52 = 1.52)
03:19:57.623 00.001 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
03:19:57.623 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.26 cameraTheta=3.08 mountX=0.01 mountY=0.25, mountTheta=1.52
03:19:57.623 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.02, opts=13)
03:19:57.623 00.000 7988 Enqueuing Move request for scope (-0.25, 0.02)
03:19:57.623 00.000 15712 Worker thread wakes up
03:19:57.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
03:19:57.623 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
03:19:57.623 00.000 15712 Moving (-0.25, 0.02) raw xDistance=0.01 yDistance=0.25
03:19:57.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=83, FiltMax=255, Gamma=0.690
03:19:57.623 00.000 7988 UpdateGuideState exits: m=344 SNR=11.1
03:19:57.632 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:57.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:57.632 00.000 7988 Enqueuing Expose request
03:19:57.632 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
03:19:57.632 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
03:19:57.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:19:57.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:19:57.632 00.000 15712 MoveAxis(W, 8, ABG)
03:19:57.632 00.000 15712 Guiding  Dir = 3, Dur = 8
03:19:57.632 00.000 15712 IsGuiding returns 0
03:19:57.665 00.033 15712 IsGuiding returns 0
03:19:57.665 00.000 15712 Move returns status 0, amount 8
03:19:57.665 00.000 15712 MoveAxis(N, 0, ABG)
03:19:57.665 00.000 15712 Move returns status 0, amount 0
03:19:57.665 00.000 15712 move complete, result=0
03:19:57.665 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.3 px 0 ms NORTH
03:19:57.667 00.002 15712 worker thread done servicing request
03:19:57.667 00.000 15712 Worker thread wakes up
03:19:57.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:57.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:19:59.407 01.740 15712 Exposure complete
03:19:59.469 00.062 15712 worker thread done servicing request
03:19:59.469 00.000 7988 OnExposeComplete: enter
03:19:59.475 00.006 7988 UpdateGuideState(): m_state=6
03:19:59.477 00.002 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6148
03:19:59.477 00.000 7988 Star::Find returns 1 (0), X=974.41, Y=192.07, Mass=308, SNR=10.7, Peak=146 HFD=2.3
03:19:59.479 00.002 7988 Star::Find false star n=6 nbg=282 bg=93.9 sigma=3.4 thresh=104 peak=103
03:19:59.479 00.000 7988 Star::Find false star n=6 nbg=278 bg=96.1 sigma=3.4 thresh=106 peak=104
03:19:59.481 00.002 7988 Star::Find false star n=3 nbg=278 bg=92.7 sigma=3.3 thresh=103 peak=101
03:19:59.481 00.000 7988 Star::Find false star n=5 nbg=282 bg=96.0 sigma=3.3 thresh=106 peak=102
03:19:59.483 00.002 7988 MultiStar: [#1 -0.23,-0.18,1.10,U] [#2 -0.11,0.03,0.84,U] [#3 0.01,0.02,0.91,U] [#4 0.28,-0.39,0.82,U] [#5 -1.89,0.67,0.00,M7] [#6 0.46,0.44,0.74,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:19:59.483 00.000 7988 refined, 5 included, MultiStar: {0.05, 0.03}, one-star: {0.02, 0.33}
03:19:59.485 00.002 7988 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.56) = xAngle (-0.96 = -0.96)
03:19:59.485 00.000 7988 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
03:19:59.485 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.60 mountX=0.03 mountY=-0.05, mountTheta=-0.97
03:19:59.485 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.03, opts=13)
03:19:59.485 00.000 7988 Enqueuing Move request for scope (0.05, 0.03)
03:19:59.491 00.006 15712 Worker thread wakes up
03:19:59.491 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
03:19:59.491 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
03:19:59.491 00.000 15712 Moving (0.05, 0.03) raw xDistance=0.03 yDistance=-0.05
03:19:59.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=84, FiltMax=255, Gamma=0.690
03:19:59.491 00.000 7988 UpdateGuideState exits: m=308 SNR=10.7
03:19:59.493 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:59.493 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:19:59.495 00.002 7988 Enqueuing Expose request
03:19:59.495 00.000 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
03:19:59.495 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
03:19:59.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:59.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:19:59.495 00.000 15712 MoveAxis(W, 7, ABG)
03:19:59.495 00.000 15712 Guiding  Dir = 3, Dur = 7
03:19:59.495 00.000 15712 IsGuiding returns 0
03:19:59.516 00.021 15712 IsGuiding returns 0
03:19:59.516 00.000 15712 Move returns status 0, amount 7
03:19:59.516 00.000 15712 MoveAxis(N, 0, ABG)
03:19:59.516 00.000 15712 Move returns status 0, amount 0
03:19:59.516 00.000 15712 move complete, result=0
03:19:59.516 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
03:19:59.521 00.005 15712 worker thread done servicing request
03:19:59.521 00.000 15712 Worker thread wakes up
03:19:59.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:19:59.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:00.926 01.405 15712 Exposure complete
03:20:00.991 00.065 15712 worker thread done servicing request
03:20:00.991 00.000 7988 OnExposeComplete: enter
03:20:00.991 00.000 7988 UpdateGuideState(): m_state=6
03:20:00.991 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6149
03:20:00.991 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=191.99, Mass=234, SNR=9.3, Peak=134 HFD=2.5
03:20:00.991 00.000 7988 Star::Find false star n=6 nbg=281 bg=94.2 sigma=3.4 thresh=105 peak=104
03:20:00.991 00.000 7988 MultiStar: [#1 -0.67,-0.27,0.00,M1] [#2 -0.15,0.39,1.01,U] [#3 -0.45,-0.29,0.97,U] [#4 0.31,-0.46,0.78,U] [#5 -0.50,-0.24,0.96,U] [#6 -0.79,0.11,0.00,M4] [#7 -0.38,1.11,0.00,M7] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -1.21,-1.34,0.00,M4] 
03:20:00.991 00.000 7988 refined, 4 included, MultiStar: {-0.09, -0.05}, one-star: {0.40, 0.24}
03:20:00.991 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.18 = 2.11)
03:20:00.991 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.07)
03:20:00.991 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=-0.05 mountY=0.09, mountTheta=2.10
03:20:01.003 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.05, opts=13)
03:20:01.003 00.000 7988 Enqueuing Move request for scope (-0.09, -0.05)
03:20:01.005 00.002 15712 Worker thread wakes up
03:20:01.005 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
03:20:01.005 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
03:20:01.005 00.000 15712 Moving (-0.09, -0.05) raw xDistance=-0.05 yDistance=0.09
03:20:01.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=84, FiltMax=255, Gamma=0.690
03:20:01.006 00.001 7988 UpdateGuideState exits: m=234 SNR=9.3
03:20:01.008 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:01.008 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:01.010 00.002 7988 Enqueuing Expose request
03:20:01.010 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
03:20:01.010 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
03:20:01.010 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:01.010 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:20:01.010 00.000 15712 MoveAxis(W, 6, ABG)
03:20:01.010 00.000 15712 Guiding  Dir = 3, Dur = 6
03:20:01.010 00.000 15712 IsGuiding returns 0
03:20:01.036 00.026 15712 IsGuiding returns 0
03:20:01.036 00.000 15712 Move returns status 0, amount 6
03:20:01.036 00.000 15712 MoveAxis(N, 0, ABG)
03:20:01.036 00.000 15712 Move returns status 0, amount 0
03:20:01.036 00.000 15712 move complete, result=0
03:20:01.036 00.000 15712 worker thread done servicing request
03:20:01.036 00.000 15712 Worker thread wakes up
03:20:01.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:01.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:01.036 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
03:20:02.678 01.642 15712 Exposure complete
03:20:02.741 00.063 15712 worker thread done servicing request
03:20:02.741 00.000 7988 OnExposeComplete: enter
03:20:02.741 00.000 7988 UpdateGuideState(): m_state=6
03:20:02.747 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6150
03:20:02.747 00.000 7988 Star::Find returns 1 (0), X=974.26, Y=192.05, Mass=283, SNR=10.4, Peak=142 HFD=2.3
03:20:02.747 00.000 7988 Star::Find false star n=5 nbg=278 bg=92.6 sigma=3.2 thresh=102 peak=99
03:20:02.747 00.000 7988 Star::Find false star n=4 nbg=280 bg=95.9 sigma=3.3 thresh=106 peak=103
03:20:02.747 00.000 7988 Star::Find false star n=2 nbg=281 bg=94.8 sigma=3.6 thresh=106 peak=105
03:20:02.747 00.000 7988 MultiStar: [#1 -0.75,-0.07,0.00,M2] [#2 -0.25,0.56,0.89,U] [#3 0.07,0.08,0.93,U] [#4 0.00,0.00,0.00,L] [#5 -0.76,-0.36,0.00,M7] [#6 -0.57,-0.04,0.77,U] [#7 0.57,0.36,0.61,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:02.747 00.000 7988 refined, 4 included, MultiStar: {-0.09, 0.25}, one-star: {-0.13, 0.31}
03:20:02.747 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
03:20:02.755 00.008 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
03:20:02.757 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.91 mountX=0.25 mountY=0.08, mountTheta=0.32
03:20:02.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.25, opts=13)
03:20:02.757 00.000 7988 Enqueuing Move request for scope (-0.09, 0.25)
03:20:02.757 00.000 15712 Worker thread wakes up
03:20:02.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
03:20:02.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
03:20:02.757 00.000 15712 Moving (-0.09, 0.25) raw xDistance=0.25 yDistance=0.08
03:20:02.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=93, FiltMin=83, FiltMax=255, Gamma=0.690
03:20:02.757 00.000 7988 UpdateGuideState exits: m=283 SNR=10.4
03:20:02.764 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:02.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:02.766 00.002 7988 Enqueuing Expose request
03:20:02.766 00.000 15712 PPEC rslt: input = 0.25, final = 0.17, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 639.46
03:20:02.766 00.000 15712 PPEC: input: 0.25, control: 0.17, exposure: 1500
03:20:02.766 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:02.766 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:20:02.766 00.000 15712 MoveAxis(W, 55, ABG)
03:20:02.766 00.000 15712 Guiding  Dir = 3, Dur = 55
03:20:02.768 00.002 15712 IsGuiding returns 0
03:20:02.790 00.022 15712 PulseGuide returned control before completion, sleep 37
03:20:02.835 00.045 15712 IsGuiding returns 1
03:20:02.835 00.000 15712 scope still moving after pulse duration time elapsed
03:20:02.876 00.041 15712 IsGuiding returns 0
03:20:02.876 00.000 15712 scope move finished after 55 + 53 ms
03:20:02.876 00.000 15712 Move returns status 0, amount 55
03:20:02.876 00.000 15712 MoveAxis(N, 0, ABG)
03:20:02.876 00.000 15712 Move returns status 0, amount 0
03:20:02.876 00.000 15712 move complete, result=0
03:20:02.876 00.000 7988 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
03:20:02.878 00.002 15712 worker thread done servicing request
03:20:02.878 00.000 15712 Worker thread wakes up
03:20:02.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:02.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:04.292 01.414 15712 Exposure complete
03:20:04.356 00.064 7988 OnExposeComplete: enter
03:20:04.358 00.002 7988 UpdateGuideState(): m_state=6
03:20:04.358 00.000 15712 worker thread done servicing request
03:20:04.358 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6151
03:20:04.358 00.000 7988 Star::Find returns 1 (0), X=974.68, Y=191.77, Mass=315, SNR=11.0, Peak=147 HFD=2.6
03:20:04.358 00.000 7988 MultiStar: [#1 -0.05,0.40,0.93,U] [#2 -0.57,0.06,0.86,U] [#3 -0.61,0.12,0.84,U] [#4 0.36,-0.05,0.75,U] [#5 -1.33,0.68,0.00,M8] [#6 0.18,-0.23,0.80,U] [#7 1.01,0.31,0.00,M7] [#8 -0.79,0.40,0.00,M2] 
03:20:04.358 00.000 7988 refined, 5 included, MultiStar: {-0.06, 0.06}, one-star: {0.30, 0.02}
03:20:04.358 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
03:20:04.358 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
03:20:04.358 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.35 mountX=0.06 mountY=0.06, mountTheta=0.78
03:20:04.358 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.06, opts=13)
03:20:04.358 00.000 7988 Enqueuing Move request for scope (-0.06, 0.06)
03:20:04.370 00.012 15712 Worker thread wakes up
03:20:04.370 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
03:20:04.370 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
03:20:04.370 00.000 15712 Moving (-0.06, 0.06) raw xDistance=0.06 yDistance=0.06
03:20:04.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=82, FiltMax=255, Gamma=0.690
03:20:04.373 00.003 7988 UpdateGuideState exits: m=315 SNR=11.0
03:20:04.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:04.373 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:04.373 00.000 7988 Enqueuing Expose request
03:20:04.373 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
03:20:04.373 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
03:20:04.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:04.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:20:04.373 00.000 15712 MoveAxis(W, 6, ABG)
03:20:04.373 00.000 15712 Guiding  Dir = 3, Dur = 6
03:20:04.407 00.034 15712 IsGuiding returns 0
03:20:04.424 00.017 15712 IsGuiding returns 0
03:20:04.424 00.000 15712 Move returns status 0, amount 6
03:20:04.424 00.000 15712 MoveAxis(N, 0, ABG)
03:20:04.424 00.000 15712 Move returns status 0, amount 0
03:20:04.424 00.000 15712 move complete, result=0
03:20:04.424 00.000 15712 worker thread done servicing request
03:20:04.424 00.000 15712 Worker thread wakes up
03:20:04.424 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
03:20:04.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:04.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:06.060 01.636 15712 Exposure complete
03:20:06.125 00.065 15712 worker thread done servicing request
03:20:06.125 00.000 7988 OnExposeComplete: enter
03:20:06.125 00.000 7988 UpdateGuideState(): m_state=6
03:20:06.125 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6152
03:20:06.125 00.000 7988 Star::Find returns 1 (0), X=974.29, Y=192.09, Mass=355, SNR=11.8, Peak=145 HFD=2.4
03:20:06.125 00.000 7988 Star::Find false star n=2 nbg=277 bg=92.0 sigma=3.3 thresh=102 peak=101
03:20:06.125 00.000 7988 Star::Find false star n=5 nbg=276 bg=92.3 sigma=3.0 thresh=101 peak=98
03:20:06.125 00.000 7988 Star::Find false star n=6 nbg=283 bg=88.6 sigma=3.5 thresh=99 peak=99
03:20:06.125 00.000 7988 MultiStar: [#1 0.05,-0.31,1.00,U] [#2 -0.18,0.27,0.94,U] [#3 0.41,0.43,0.96,U] [#4 0.21,0.04,0.66,U] [#5 -0.59,1.09,0.00,M9] [#6 -0.46,-0.27,0.69,U] [#7 0.41,0.39,0.51,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:06.125 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.13}, one-star: {-0.10, 0.35}
03:20:06.125 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
03:20:06.125 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
03:20:06.137 00.012 7988 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.30 mountX=0.13 mountY=-0.04, mountTheta=-0.29
03:20:06.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.13, opts=13)
03:20:06.140 00.003 7988 Enqueuing Move request for scope (0.04, 0.13)
03:20:06.140 00.000 15712 Worker thread wakes up
03:20:06.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
03:20:06.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
03:20:06.140 00.000 15712 Moving (0.04, 0.13) raw xDistance=0.13 yDistance=-0.04
03:20:06.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=81, FiltMax=255, Gamma=0.690
03:20:06.140 00.000 7988 UpdateGuideState exits: m=355 SNR=11.8
03:20:06.143 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:06.143 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:06.145 00.002 7988 Enqueuing Expose request
03:20:06.145 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:20:06.145 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
03:20:06.145 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:06.145 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:20:06.145 00.000 15712 MoveAxis(W, 7, ABG)
03:20:06.145 00.000 15712 Guiding  Dir = 3, Dur = 7
03:20:06.147 00.002 15712 IsGuiding returns 0
03:20:06.169 00.022 15712 IsGuiding returns 0
03:20:06.169 00.000 15712 Move returns status 0, amount 7
03:20:06.169 00.000 15712 MoveAxis(N, 0, ABG)
03:20:06.169 00.000 15712 Move returns status 0, amount 0
03:20:06.169 00.000 15712 move complete, result=0
03:20:06.169 00.000 15712 worker thread done servicing request
03:20:06.169 00.000 15712 Worker thread wakes up
03:20:06.169 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
03:20:06.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:06.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:07.587 01.418 15712 Exposure complete
03:20:07.654 00.067 15712 worker thread done servicing request
03:20:07.654 00.000 7988 OnExposeComplete: enter
03:20:07.656 00.002 7988 UpdateGuideState(): m_state=6
03:20:07.657 00.001 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6153
03:20:07.658 00.001 7988 Star::Find returns 1 (0), X=973.84, Y=192.19, Mass=414, SNR=12.6, Peak=140 HFD=3.2
03:20:07.659 00.001 7988 MultiStar: [#1 -0.55,0.60,0.00,M1] [#2 -0.49,0.80,0.00,M1] [#3 -0.12,0.37,0.81,U] [#4 0.12,0.25,0.63,U] [#5 -0.89,1.12,0.00,M10] [#6 -0.17,0.98,0.00,M2] [#7 -0.27,1.15,0.00,M7] [#8 1.22,1.38,0.00,M3] 
03:20:07.660 00.001 7988 refined, 2 included, MultiStar: {-0.23, 0.37}, one-star: {-0.55, 0.44}
03:20:07.661 00.001 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
03:20:07.662 00.001 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
03:20:07.663 00.001 7988 CameraToMount -- cameraX=-0.23 cameraY=0.37 hyp=0.44 cameraTheta=2.13 mountX=0.37 mountY=0.22, mountTheta=0.54
03:20:07.664 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.37, opts=13)
03:20:07.666 00.002 7988 Enqueuing Move request for scope (-0.23, 0.37)
03:20:07.666 00.000 15712 Worker thread wakes up
03:20:07.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.37) opts 0xd
03:20:07.666 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.37)
03:20:07.666 00.000 15712 Moving (-0.23, 0.37) raw xDistance=0.37 yDistance=0.22
03:20:07.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=91, FiltMin=81, FiltMax=255, Gamma=0.690
03:20:07.666 00.000 7988 UpdateGuideState exits: m=414 SNR=12.6
03:20:07.670 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:07.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:07.672 00.002 7988 Enqueuing Expose request
03:20:07.672 00.000 15712 PPEC rslt: input = 0.37, final = 0.24, react = 0.22, pred = 0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 639.47
03:20:07.672 00.000 15712 PPEC: input: 0.37, control: 0.24, exposure: 1500
03:20:07.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:07.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:20:07.672 00.000 15712 MoveAxis(W, 79, ABG)
03:20:07.672 00.000 15712 Guiding  Dir = 3, Dur = 79
03:20:07.672 00.000 15712 IsGuiding returns 0
03:20:07.703 00.031 15712 PulseGuide returned control before completion, sleep 60
03:20:07.778 00.075 15712 IsGuiding returns 1
03:20:07.778 00.000 15712 scope still moving after pulse duration time elapsed
03:20:07.830 00.052 15712 IsGuiding returns 0
03:20:07.830 00.000 15712 scope move finished after 79 + 78 ms
03:20:07.830 00.000 15712 Move returns status 0, amount 79
03:20:07.830 00.000 15712 MoveAxis(N, 0, ABG)
03:20:07.830 00.000 15712 Move returns status 0, amount 0
03:20:07.830 00.000 15712 move complete, result=0
03:20:07.830 00.000 7988 GuideStep: 0.4 px 79 ms WEST, 0.2 px 0 ms NORTH
03:20:07.833 00.003 15712 worker thread done servicing request
03:20:07.833 00.000 15712 Worker thread wakes up
03:20:07.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:07.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:09.473 01.640 15712 Exposure complete
03:20:09.535 00.062 15712 worker thread done servicing request
03:20:09.535 00.000 7988 OnExposeComplete: enter
03:20:09.535 00.000 7988 UpdateGuideState(): m_state=6
03:20:09.539 00.004 7988 Star::Find(15, 973, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6154
03:20:09.541 00.002 7988 Star::Find returns 1 (0), X=974.72, Y=191.95, Mass=264, SNR=10.0, Peak=146 HFD=2.5
03:20:09.541 00.000 7988 Star::Find false star n=6 nbg=280 bg=88.3 sigma=3.4 thresh=98 peak=98
03:20:09.543 00.002 7988 Star::Find false star n=6 nbg=278 bg=91.5 sigma=3.0 thresh=101 peak=100
03:20:09.543 00.000 7988 Star::Find false star n=9 nbg=278 bg=88.8 sigma=3.1 thresh=98 peak=98
03:20:09.545 00.002 7988 Star::Find false star n=4 nbg=275 bg=87.1 sigma=3.2 thresh=97 peak=95
03:20:09.545 00.000 7988 MultiStar: [#1 0.21,0.03,1.26,U] [#2 -0.87,0.49,0.00,M2] [#3 -0.24,-0.43,0.83,U] [#4 -0.06,-0.08,0.86,U] [#5 -0.58,0.41,0.70,U] [#6 -0.17,0.78,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.46,-0.60,0.00,M5] [#11 0.00,0.00,0.00,L] 
03:20:09.547 00.002 7988 refined, 4 included, MultiStar: {-0.01, 0.02}, one-star: {0.33, 0.21}
03:20:09.547 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
03:20:09.549 00.002 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
03:20:09.549 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.08 mountX=0.02 mountY=0.01, mountTheta=0.50
03:20:09.551 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.02, opts=13)
03:20:09.553 00.002 7988 Enqueuing Move request for scope (-0.01, 0.02)
03:20:09.553 00.000 15712 Worker thread wakes up
03:20:09.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
03:20:09.553 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
03:20:09.553 00.000 15712 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
03:20:09.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=90, FiltMin=79, FiltMax=255, Gamma=0.690
03:20:09.553 00.000 7988 UpdateGuideState exits: m=264 SNR=10.0
03:20:09.556 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:09.556 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:09.558 00.002 7988 Enqueuing Expose request
03:20:09.560 00.002 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:20:09.560 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
03:20:09.560 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:09.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:20:09.560 00.000 15712 MoveAxis(W, 7, ABG)
03:20:09.560 00.000 15712 Guiding  Dir = 3, Dur = 7
03:20:09.560 00.000 15712 IsGuiding returns 0
03:20:09.590 00.030 15712 IsGuiding returns 0
03:20:09.590 00.000 15712 Move returns status 0, amount 7
03:20:09.590 00.000 15712 MoveAxis(N, 0, ABG)
03:20:09.590 00.000 15712 Move returns status 0, amount 0
03:20:09.590 00.000 15712 move complete, result=0
03:20:09.590 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
03:20:09.590 00.000 15712 worker thread done servicing request
03:20:09.590 00.000 15712 Worker thread wakes up
03:20:09.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:09.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:11.000 01.410 15712 Exposure complete
03:20:11.064 00.064 15712 worker thread done servicing request
03:20:11.064 00.000 7988 OnExposeComplete: enter
03:20:11.068 00.004 7988 UpdateGuideState(): m_state=6
03:20:11.070 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6155
03:20:11.070 00.000 7988 Star::Find returns 1 (0), X=974.17, Y=192.11, Mass=387, SNR=12.1, Peak=144 HFD=3.0
03:20:11.072 00.002 7988 Star::Find false star n=3 nbg=277 bg=86.7 sigma=3.4 thresh=97 peak=97
03:20:11.072 00.000 7988 Star::Find false star n=4 nbg=282 bg=88.5 sigma=3.1 thresh=98 peak=98
03:20:11.074 00.002 7988 MultiStar: [#1 -0.31,-0.78,0.00,M1] [#2 -0.39,0.30,0.92,U] [#3 -0.03,-0.13,0.83,U] [#4 0.41,0.11,0.61,U] [#5 -0.30,0.41,0.65,U] [#6 -0.66,0.11,0.56,U] [#7 0.00,0.00,0.00,L] [#8 -0.98,0.56,0.00,M4] [#9 0.00,0.00,0.00,L] [#10 -0.22,-1.12,0.00,M6] 
03:20:11.074 00.000 7988 refined, 5 included, MultiStar: {-0.20, 0.20}, one-star: {-0.21, 0.36}
03:20:11.076 00.002 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
03:20:11.076 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
03:20:11.076 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.35 mountX=0.20 mountY=0.20, mountTheta=0.77
03:20:11.080 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.20, opts=13)
03:20:11.080 00.000 7988 Enqueuing Move request for scope (-0.20, 0.20)
03:20:11.080 00.000 15712 Worker thread wakes up
03:20:11.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
03:20:11.080 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
03:20:11.080 00.000 15712 Moving (-0.20, 0.20) raw xDistance=0.20 yDistance=0.20
03:20:11.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=80, FiltMax=255, Gamma=0.690
03:20:11.080 00.000 7988 UpdateGuideState exits: m=387 SNR=12.1
03:20:11.085 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:11.085 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:11.087 00.002 7988 Enqueuing Expose request
03:20:11.087 00.000 15712 PPEC rslt: input = 0.20, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.47
03:20:11.087 00.000 15712 PPEC: input: 0.20, control: 0.14, exposure: 1500
03:20:11.087 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:11.087 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:20:11.087 00.000 15712 MoveAxis(W, 46, ABG)
03:20:11.087 00.000 15712 Guiding  Dir = 3, Dur = 46
03:20:11.089 00.002 15712 IsGuiding returns 0
03:20:11.106 00.017 15712 PulseGuide returned control before completion, sleep 37
03:20:11.187 00.081 15712 IsGuiding returns 0
03:20:11.187 00.000 15712 Move returns status 0, amount 46
03:20:11.187 00.000 15712 MoveAxis(N, 0, ABG)
03:20:11.187 00.000 15712 Move returns status 0, amount 0
03:20:11.187 00.000 15712 move complete, result=0
03:20:11.187 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
03:20:11.190 00.003 15712 worker thread done servicing request
03:20:11.190 00.000 15712 Worker thread wakes up
03:20:11.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:11.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:12.821 01.631 15712 Exposure complete
03:20:12.883 00.062 15712 worker thread done servicing request
03:20:12.883 00.000 7988 OnExposeComplete: enter
03:20:12.883 00.000 7988 UpdateGuideState(): m_state=6
03:20:12.889 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6156
03:20:12.889 00.000 7988 Star::Find returns 1 (0), X=974.44, Y=191.90, Mass=333, SNR=11.3, Peak=135 HFD=2.5
03:20:12.891 00.002 7988 Star::Find false star n=8 nbg=281 bg=88.7 sigma=3.2 thresh=98 peak=98
03:20:12.893 00.002 7988 Star::Find false star n=4 nbg=285 bg=87.4 sigma=3.7 thresh=98 peak=97
03:20:12.893 00.000 7988 MultiStar: [#1 0.11,-0.51,1.00,U] [#2 -0.28,0.15,0.90,U] [#3 0.40,0.08,0.82,U] [#4 0.19,-0.35,0.76,U] [#5 -0.69,-0.02,0.70,U] [#6 0.50,-0.46,0.62,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -0.11,-0.54,0.51,U] [#10 -0.71,-0.36,0.00,M7] 
03:20:12.895 00.002 7988 single-star, 7 included, MultiStar: {0.02, -0.16}, one-star: {0.05, 0.15}
03:20:12.895 00.000 7988 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.56) = xAngle (-0.32 = -0.32)
03:20:12.897 00.002 7988 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
03:20:12.897 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.24 mountX=0.15 mountY=-0.06, mountTheta=-0.35
03:20:12.899 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.15, opts=13)
03:20:12.899 00.000 7988 Enqueuing Move request for scope (0.05, 0.15)
03:20:12.899 00.000 15712 Worker thread wakes up
03:20:12.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
03:20:12.899 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
03:20:12.899 00.000 15712 Moving (0.05, 0.15) raw xDistance=0.15 yDistance=-0.06
03:20:12.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=79, FiltMax=255, Gamma=0.690
03:20:12.899 00.000 7988 UpdateGuideState exits: m=333 SNR=11.3
03:20:12.904 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:12.906 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:12.906 00.000 7988 Enqueuing Expose request
03:20:12.908 00.002 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:20:12.908 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
03:20:12.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:12.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:12.908 00.000 15712 MoveAxis(W, 9, ABG)
03:20:12.908 00.000 15712 Guiding  Dir = 3, Dur = 9
03:20:12.908 00.000 15712 IsGuiding returns 0
03:20:12.962 00.054 15712 IsGuiding returns 0
03:20:12.962 00.000 15712 Move returns status 0, amount 9
03:20:12.962 00.000 15712 MoveAxis(N, 0, ABG)
03:20:12.962 00.000 15712 Move returns status 0, amount 0
03:20:12.962 00.000 15712 move complete, result=0
03:20:12.962 00.000 15712 worker thread done servicing request
03:20:12.962 00.000 15712 Worker thread wakes up
03:20:12.962 00.000 7988 GuideStep: 0.2 px 9 ms WEST, -0.1 px 0 ms NORTH
03:20:12.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:12.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:14.381 01.419 15712 Exposure complete
03:20:14.447 00.066 15712 worker thread done servicing request
03:20:14.447 00.000 7988 OnExposeComplete: enter
03:20:14.449 00.002 7988 UpdateGuideState(): m_state=6
03:20:14.449 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6157
03:20:14.449 00.000 7988 Star::Find returns 1 (0), X=974.24, Y=191.84, Mass=349, SNR=11.7, Peak=137 HFD=2.6
03:20:14.449 00.000 7988 Star::Find false star n=4 nbg=281 bg=90.4 sigma=3.3 thresh=100 peak=100
03:20:14.449 00.000 7988 Star::Find false star n=5 nbg=278 bg=86.6 sigma=3.1 thresh=96 peak=95
03:20:14.449 00.000 7988 Star::Find false star n=5 nbg=282 bg=86.3 sigma=3.1 thresh=96 peak=94
03:20:14.449 00.000 7988 MultiStar: [#1 -0.39,-0.57,0.92,U] [#2 -0.54,-0.26,0.88,U] [#3 -0.13,0.02,0.85,U] [#4 -0.30,-0.55,0.71,U] [#5 -0.81,0.33,0.00,M8] [#6 -0.24,-0.30,0.62,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.01,-0.89,0.00,M8] [#11 0.06,0.45,0.50,U] 
03:20:14.449 00.000 7988 single-star, 6 included, MultiStar: {-0.26, -0.18}, one-star: {-0.14, 0.09}
03:20:14.449 00.000 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.56) = xAngle (1.00 = 1.00)
03:20:14.449 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
03:20:14.461 00.012 7988 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.57 mountX=0.09 mountY=0.14, mountTheta=0.99
03:20:14.461 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.09, opts=13)
03:20:14.461 00.000 7988 Enqueuing Move request for scope (-0.14, 0.09)
03:20:14.461 00.000 15712 Worker thread wakes up
03:20:14.461 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
03:20:14.461 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
03:20:14.461 00.000 15712 Moving (-0.14, 0.09) raw xDistance=0.09 yDistance=0.14
03:20:14.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=79, FiltMax=255, Gamma=0.690
03:20:14.466 00.005 7988 UpdateGuideState exits: m=349 SNR=11.7
03:20:14.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:14.468 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:14.468 00.000 7988 Enqueuing Expose request
03:20:14.470 00.002 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.47
03:20:14.470 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
03:20:14.470 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:14.470 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:20:14.470 00.000 15712 MoveAxis(W, 9, ABG)
03:20:14.470 00.000 15712 Guiding  Dir = 3, Dur = 9
03:20:14.470 00.000 15712 IsGuiding returns 0
03:20:14.497 00.027 15712 IsGuiding returns 0
03:20:14.497 00.000 15712 Move returns status 0, amount 9
03:20:14.497 00.000 15712 MoveAxis(N, 0, ABG)
03:20:14.497 00.000 15712 Move returns status 0, amount 0
03:20:14.497 00.000 15712 move complete, result=0
03:20:14.497 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
03:20:14.499 00.002 15712 worker thread done servicing request
03:20:14.499 00.000 15712 Worker thread wakes up
03:20:14.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:14.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:16.138 01.639 15712 Exposure complete
03:20:16.199 00.061 15712 worker thread done servicing request
03:20:16.199 00.000 7988 OnExposeComplete: enter
03:20:16.199 00.000 7988 UpdateGuideState(): m_state=6
03:20:16.199 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6158
03:20:16.199 00.000 7988 Star::Find returns 1 (0), X=974.80, Y=191.28, Mass=369, SNR=12.0, Peak=131 HFD=3.2
03:20:16.199 00.000 7988 Star::Find false star n=10 nbg=279 bg=88.1 sigma=3.2 thresh=98 peak=98
03:20:16.199 00.000 7988 Star::Find false star n=3 nbg=279 bg=85.4 sigma=3.1 thresh=95 peak=92
03:20:16.199 00.000 7988 MultiStar: [#1 0.14,-0.28,0.97,U] [#2 -0.60,0.44,0.00,M1] [#3 -0.21,-0.43,0.96,U] [#4 0.00,-0.04,0.67,U] [#5 -0.10,-0.50,0.67,U] [#6 0.39,0.07,0.61,U] [#7 0.88,-0.02,0.00,M8] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.04,0.41,0.50,U] 
03:20:16.199 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.24}, one-star: {0.41, -0.47}
03:20:16.199 00.000 7988 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.56) = xAngle (-2.76 = -2.76)
03:20:16.199 00.000 7988 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.80 = -2.80)
03:20:16.199 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.20 mountX=-0.24 mountY=-0.09, mountTheta=-2.79
03:20:16.215 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.24, opts=13)
03:20:16.216 00.001 7988 Enqueuing Move request for scope (0.09, -0.24)
03:20:16.218 00.002 15712 Worker thread wakes up
03:20:16.218 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
03:20:16.218 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
03:20:16.218 00.000 15712 Moving (0.09, -0.24) raw xDistance=-0.24 yDistance=-0.09
03:20:16.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=78, FiltMax=255, Gamma=0.690
03:20:16.218 00.000 7988 UpdateGuideState exits: m=369 SNR=12.0
03:20:16.221 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:16.221 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:16.223 00.002 7988 Enqueuing Expose request
03:20:16.223 00.000 15712 PPEC rslt: input = -0.24, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 639.47
03:20:16.223 00.000 15712 PPEC: input: -0.24, control: -0.11, exposure: 1500
03:20:16.223 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:16.223 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:20:16.223 00.000 15712 MoveAxis(E, 36, ABG)
03:20:16.223 00.000 15712 Guiding  Dir = 2, Dur = 36
03:20:16.225 00.002 15712 IsGuiding returns 0
03:20:16.236 00.011 15712 PulseGuide returned control before completion, sleep 32
03:20:16.301 00.065 15712 IsGuiding returns 0
03:20:16.301 00.000 15712 Move returns status 0, amount 36
03:20:16.301 00.000 15712 MoveAxis(N, 0, ABG)
03:20:16.301 00.000 15712 Move returns status 0, amount 0
03:20:16.301 00.000 15712 move complete, result=0
03:20:16.301 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
03:20:16.301 00.000 15712 worker thread done servicing request
03:20:16.301 00.000 15712 Worker thread wakes up
03:20:16.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:16.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:17.716 01.415 15712 Exposure complete
03:20:17.780 00.064 15712 worker thread done servicing request
03:20:17.780 00.000 7988 OnExposeComplete: enter
03:20:17.780 00.000 7988 UpdateGuideState(): m_state=6
03:20:17.784 00.004 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6159
03:20:17.784 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=192.21, Mass=366, SNR=11.8, Peak=134 HFD=2.7
03:20:17.786 00.002 7988 Star::Find false star n=4 nbg=282 bg=90.4 sigma=3.2 thresh=100 peak=100
03:20:17.786 00.000 7988 Star::Find false star n=8 nbg=281 bg=91.2 sigma=3.1 thresh=101 peak=99
03:20:17.788 00.002 7988 Star::Find false star n=5 nbg=281 bg=85.7 sigma=3.2 thresh=95 peak=94
03:20:17.788 00.000 7988 Star::Find false star n=6 nbg=277 bg=87.0 sigma=3.4 thresh=97 peak=96
03:20:17.788 00.000 7988 MultiStar: [#1 -0.18,0.24,0.96,U] [#2 -0.38,0.78,0.00,M2] [#3 0.06,0.41,0.82,U] [#4 0.58,-0.09,0.76,U] [#5 -0.77,0.82,0.00,M8] [#6 -0.07,0.24,0.56,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.43,0.58,0.00,M8] [#11 0.00,0.00,0.00,L] 
03:20:17.788 00.000 7988 refined, 4 included, MultiStar: {-0.06, 0.27}, one-star: {-0.50, 0.46}
03:20:17.794 00.006 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.22 = 0.22)
03:20:17.794 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
03:20:17.794 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.78 mountX=0.27 mountY=0.05, mountTheta=0.18
03:20:17.797 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.27, opts=13)
03:20:17.797 00.000 7988 Enqueuing Move request for scope (-0.06, 0.27)
03:20:17.797 00.000 15712 Worker thread wakes up
03:20:17.797 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
03:20:17.797 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
03:20:17.797 00.000 15712 Moving (-0.06, 0.27) raw xDistance=0.27 yDistance=0.05
03:20:17.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=78, FiltMax=255, Gamma=0.690
03:20:17.797 00.000 7988 UpdateGuideState exits: m=366 SNR=11.8
03:20:17.804 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:17.804 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:17.804 00.000 7988 Enqueuing Expose request
03:20:17.804 00.000 15712 PPEC rslt: input = 0.27, final = 0.19, react = 0.16, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 639.48
03:20:17.804 00.000 15712 PPEC: input: 0.27, control: 0.19, exposure: 1500
03:20:17.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:17.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:20:17.804 00.000 15712 MoveAxis(W, 62, ABG)
03:20:17.804 00.000 15712 Guiding  Dir = 3, Dur = 62
03:20:17.808 00.004 15712 IsGuiding returns 0
03:20:17.814 00.006 15712 PulseGuide returned control before completion, sleep 59
03:20:17.916 00.102 15712 IsGuiding returns 0
03:20:17.916 00.000 15712 Move returns status 0, amount 62
03:20:17.916 00.000 15712 MoveAxis(N, 0, ABG)
03:20:17.916 00.000 15712 Move returns status 0, amount 0
03:20:17.916 00.000 15712 move complete, result=0
03:20:17.916 00.000 7988 GuideStep: 0.3 px 62 ms WEST, 0.1 px 0 ms NORTH
03:20:17.920 00.004 15712 worker thread done servicing request
03:20:17.920 00.000 15712 Worker thread wakes up
03:20:17.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:17.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:19.660 01.740 15712 Exposure complete
03:20:19.720 00.060 15712 worker thread done servicing request
03:20:19.720 00.000 7988 OnExposeComplete: enter
03:20:19.720 00.000 7988 UpdateGuideState(): m_state=6
03:20:19.726 00.006 7988 Star::Find(15, 973, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6160
03:20:19.726 00.000 7988 Star::Find returns 1 (0), X=974.51, Y=192.13, Mass=347, SNR=11.6, Peak=150 HFD=2.5
03:20:19.728 00.002 7988 Star::Find false star n=5 nbg=281 bg=95.6 sigma=3.2 thresh=105 peak=104
03:20:19.728 00.000 7988 Star::Find false star n=4 nbg=282 bg=87.5 sigma=3.1 thresh=97 peak=95
03:20:19.730 00.002 7988 Star::Find false star n=3 nbg=279 bg=88.5 sigma=3.4 thresh=99 peak=98
03:20:19.730 00.000 7988 MultiStar: [#1 -0.22,-0.16,1.00,U] [#2 -0.42,0.30,0.95,U] [#3 0.15,0.39,0.91,U] [#4 0.37,0.23,0.75,U] [#5 -0.31,0.39,0.79,U] [#6 0.00,0.00,0.00,L] [#7 -0.04,0.51,0.53,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.09,-0.25,0.51,U] [#11 0.00,0.00,0.00,L] 
03:20:19.732 00.002 7988 refined, 7 included, MultiStar: {-0.06, 0.23}, one-star: {0.12, 0.39}
03:20:19.732 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
03:20:19.734 00.002 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
03:20:19.734 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.83 mountX=0.23 mountY=0.06, mountTheta=0.23
03:20:19.736 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.23, opts=13)
03:20:19.736 00.000 7988 Enqueuing Move request for scope (-0.06, 0.23)
03:20:19.736 00.000 15712 Worker thread wakes up
03:20:19.736 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
03:20:19.736 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
03:20:19.736 00.000 15712 Moving (-0.06, 0.23) raw xDistance=0.23 yDistance=0.06
03:20:19.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=77, FiltMax=255, Gamma=0.690
03:20:19.736 00.000 7988 UpdateGuideState exits: m=347 SNR=11.6
03:20:19.742 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:19.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:19.744 00.002 7988 Enqueuing Expose request
03:20:19.744 00.000 15712 PPEC rslt: input = 0.23, final = 0.17, react = 0.14, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.48
03:20:19.744 00.000 15712 PPEC: input: 0.23, control: 0.17, exposure: 1500
03:20:19.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:19.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:20:19.744 00.000 15712 MoveAxis(W, 55, ABG)
03:20:19.744 00.000 15712 Guiding  Dir = 3, Dur = 55
03:20:19.744 00.000 15712 IsGuiding returns 0
03:20:19.770 00.026 15712 PulseGuide returned control before completion, sleep 39
03:20:19.816 00.046 15712 IsGuiding returns 1
03:20:19.816 00.000 15712 scope still moving after pulse duration time elapsed
03:20:19.848 00.032 15712 IsGuiding returns 0
03:20:19.848 00.000 15712 scope move finished after 55 + 51 ms
03:20:19.848 00.000 15712 Move returns status 0, amount 55
03:20:19.848 00.000 15712 MoveAxis(N, 0, ABG)
03:20:19.848 00.000 15712 Move returns status 0, amount 0
03:20:19.848 00.000 15712 move complete, result=0
03:20:19.848 00.000 7988 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
03:20:19.854 00.006 15712 worker thread done servicing request
03:20:19.854 00.000 15712 Worker thread wakes up
03:20:19.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:19.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:21.273 01.419 15712 Exposure complete
03:20:21.337 00.064 15712 worker thread done servicing request
03:20:21.337 00.000 7988 OnExposeComplete: enter
03:20:21.337 00.000 7988 UpdateGuideState(): m_state=6
03:20:21.337 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6161
03:20:21.337 00.000 7988 Star::Find returns 1 (0), X=974.14, Y=191.60, Mass=488, SNR=13.8, Peak=145 HFD=3.4
03:20:21.337 00.000 7988 Star::Find false star n=4 nbg=281 bg=94.0 sigma=3.3 thresh=104 peak=101
03:20:21.337 00.000 7988 Star::Find false star n=6 nbg=282 bg=87.8 sigma=3.2 thresh=97 peak=95
03:20:21.337 00.000 7988 Star::Find false star n=6 nbg=279 bg=88.5 sigma=3.1 thresh=98 peak=96
03:20:21.337 00.000 7988 MultiStar: [#1 -0.18,-0.21,0.83,U] [#2 -0.53,0.30,0.72,U] [#3 -0.22,-0.08,0.81,U] [#4 0.00,0.00,0.00,L] [#5 -0.65,0.43,0.00,M8] [#6 -0.17,-0.83,0.00,M1] [#7 1.26,-0.66,0.00,M8] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:21.337 00.000 7988 single-star, 3 included, MultiStar: {-0.28, -0.05}, one-star: {-0.25, -0.14}
03:20:21.337 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.18 = 2.11)
03:20:21.337 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.21 = 2.07)
03:20:21.337 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-2.61 mountX=-0.15 mountY=0.25, mountTheta=2.10
03:20:21.352 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.14, opts=13)
03:20:21.352 00.000 7988 Enqueuing Move request for scope (-0.25, -0.14)
03:20:21.352 00.000 15712 Worker thread wakes up
03:20:21.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=77, FiltMax=255, Gamma=0.690
03:20:21.352 00.000 7988 UpdateGuideState exits: m=488 SNR=13.8
03:20:21.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:21.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:21.352 00.000 7988 Enqueuing Expose request
03:20:21.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.14) opts 0xd
03:20:21.352 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.14)
03:20:21.352 00.000 15712 Moving (-0.25, -0.14) raw xDistance=-0.15 yDistance=0.25
03:20:21.363 00.011 15712 PPEC rslt: input = -0.15, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:20:21.363 00.000 15712 PPEC: input: -0.15, control: 0.03, exposure: 1500
03:20:21.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:21.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:20:21.363 00.000 15712 MoveAxis(W, 9, ABG)
03:20:21.363 00.000 15712 Guiding  Dir = 3, Dur = 9
03:20:21.363 00.000 15712 IsGuiding returns 0
03:20:21.387 00.024 15712 IsGuiding returns 0
03:20:21.387 00.000 15712 Move returns status 0, amount 9
03:20:21.387 00.000 15712 MoveAxis(N, 0, ABG)
03:20:21.387 00.000 15712 Move returns status 0, amount 0
03:20:21.387 00.000 15712 move complete, result=0
03:20:21.387 00.000 15712 worker thread done servicing request
03:20:21.387 00.000 15712 Worker thread wakes up
03:20:21.387 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.2 px 0 ms NORTH
03:20:21.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:21.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:23.027 01.640 15712 Exposure complete
03:20:23.088 00.061 15712 worker thread done servicing request
03:20:23.088 00.000 7988 OnExposeComplete: enter
03:20:23.088 00.000 7988 UpdateGuideState(): m_state=6
03:20:23.094 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6162
03:20:23.094 00.000 7988 Star::Find returns 1 (0), X=974.43, Y=191.94, Mass=397, SNR=12.6, Peak=142 HFD=2.9
03:20:23.096 00.002 7988 Star::Find false star n=4 nbg=281 bg=95.2 sigma=3.7 thresh=106 peak=104
03:20:23.098 00.002 7988 Star::Find false star n=6 nbg=276 bg=88.6 sigma=3.2 thresh=98 peak=97
03:20:23.098 00.000 7988 Star::Find false star n=6 nbg=273 bg=88.5 sigma=3.0 thresh=98 peak=98
03:20:23.100 00.002 7988 MultiStar: [#1 -0.28,-0.04,0.93,U] [#2 -0.32,0.43,0.83,U] [#3 -0.05,-0.08,0.80,U] [#4 -0.01,0.45,0.71,U] [#5 -1.60,1.01,0.00,M9] [#6 -0.24,0.10,0.71,U] [#7 -0.09,0.31,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:23.100 00.000 7988 single-star, 6 included, MultiStar: {-0.14, 0.18}, one-star: {0.04, 0.20}
03:20:23.102 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
03:20:23.102 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
03:20:23.104 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.36 mountX=0.20 mountY=-0.05, mountTheta=-0.23
03:20:23.104 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.20, opts=13)
03:20:23.104 00.000 7988 Enqueuing Move request for scope (0.04, 0.20)
03:20:23.104 00.000 15712 Worker thread wakes up
03:20:23.104 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
03:20:23.104 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
03:20:23.104 00.000 15712 Moving (0.04, 0.20) raw xDistance=0.20 yDistance=-0.05
03:20:23.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=77, FiltMax=255, Gamma=0.690
03:20:23.104 00.000 7988 UpdateGuideState exits: m=397 SNR=12.6
03:20:23.110 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:23.110 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:23.113 00.003 7988 Enqueuing Expose request
03:20:23.113 00.000 15712 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.48
03:20:23.113 00.000 15712 PPEC: input: 0.20, control: 0.15, exposure: 1500
03:20:23.113 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:23.113 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:20:23.113 00.000 15712 MoveAxis(W, 47, ABG)
03:20:23.113 00.000 15712 Guiding  Dir = 3, Dur = 47
03:20:23.115 00.002 15712 IsGuiding returns 0
03:20:23.123 00.008 15712 PulseGuide returned control before completion, sleep 43
03:20:23.202 00.079 15712 IsGuiding returns 0
03:20:23.202 00.000 15712 Move returns status 0, amount 47
03:20:23.202 00.000 15712 MoveAxis(N, 0, ABG)
03:20:23.202 00.000 15712 Move returns status 0, amount 0
03:20:23.202 00.000 15712 move complete, result=0
03:20:23.202 00.000 7988 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
03:20:23.211 00.009 15712 worker thread done servicing request
03:20:23.211 00.000 15712 Worker thread wakes up
03:20:23.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:23.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:24.620 01.409 15712 Exposure complete
03:20:24.683 00.063 15712 worker thread done servicing request
03:20:24.683 00.000 7988 OnExposeComplete: enter
03:20:24.683 00.000 7988 UpdateGuideState(): m_state=6
03:20:24.687 00.004 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6163
03:20:24.687 00.000 7988 Star::Find returns 1 (0), X=974.80, Y=192.01, Mass=347, SNR=11.8, Peak=148 HFD=2.4
03:20:24.689 00.002 7988 Star::Find false star n=3 nbg=282 bg=93.5 sigma=3.5 thresh=104 peak=102
03:20:24.689 00.000 7988 Star::Find false star n=7 nbg=275 bg=88.6 sigma=3.1 thresh=98 peak=96
03:20:24.691 00.002 7988 MultiStar: [#1 -0.03,-0.41,0.74,U] [#2 0.29,0.31,0.92,U] [#3 -0.33,0.07,0.92,U] [#4 0.34,-0.57,0.62,U] [#5 -1.05,0.27,0.00,M10] [#6 -0.46,0.07,0.62,U] [#7 1.24,0.78,0.00,M8] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -1.09,0.31,0.00,M8] 
03:20:24.691 00.000 7988 refined, 5 included, MultiStar: {0.06, -0.00}, one-star: {0.41, 0.27}
03:20:24.693 00.002 7988 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.56) = xAngle (-1.60 = -1.60)
03:20:24.693 00.000 7988 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.63 = -1.63)
03:20:24.695 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.03 mountX=-0.00 mountY=-0.06, mountTheta=-1.60
03:20:24.697 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.00, opts=13)
03:20:24.697 00.000 7988 Enqueuing Move request for scope (0.06, -0.00)
03:20:24.697 00.000 15712 Worker thread wakes up
03:20:24.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
03:20:24.697 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
03:20:24.697 00.000 15712 Moving (0.06, -0.00) raw xDistance=-0.00 yDistance=-0.06
03:20:24.700 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=78, FiltMax=255, Gamma=0.690
03:20:24.700 00.000 7988 UpdateGuideState exits: m=347 SNR=11.8
03:20:24.702 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:24.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:24.704 00.002 7988 Enqueuing Expose request
03:20:24.704 00.000 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:20:24.704 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
03:20:24.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:24.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:24.704 00.000 15712 MoveAxis(W, 9, ABG)
03:20:24.704 00.000 15712 Guiding  Dir = 3, Dur = 9
03:20:24.704 00.000 15712 IsGuiding returns 0
03:20:24.723 00.019 15712 IsGuiding returns 0
03:20:24.723 00.000 15712 Move returns status 0, amount 9
03:20:24.723 00.000 15712 MoveAxis(N, 0, ABG)
03:20:24.723 00.000 15712 Move returns status 0, amount 0
03:20:24.723 00.000 15712 move complete, result=0
03:20:24.728 00.005 15712 worker thread done servicing request
03:20:24.728 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
03:20:24.728 00.000 15712 Worker thread wakes up
03:20:24.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:24.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:26.371 01.643 15712 Exposure complete
03:20:26.435 00.064 15712 worker thread done servicing request
03:20:26.435 00.000 7988 OnExposeComplete: enter
03:20:26.437 00.002 7988 UpdateGuideState(): m_state=6
03:20:26.437 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6164
03:20:26.437 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=191.47, Mass=403, SNR=12.7, Peak=151 HFD=3.0
03:20:26.437 00.000 7988 Star::Find false star n=7 nbg=277 bg=92.0 sigma=2.9 thresh=101 peak=100
03:20:26.437 00.000 7988 Star::Find false star n=8 nbg=280 bg=87.7 sigma=3.2 thresh=97 peak=96
03:20:26.437 00.000 7988 MultiStar: [#1 0.47,0.07,0.82,U] [#2 -0.25,-0.11,0.79,U] [#3 0.29,-0.13,0.76,U] [#4 0.47,-0.30,0.67,U] [#5 -1.05,-0.16,0.00,R] [#6 0.28,-0.26,0.66,U] [#7 0.15,0.46,0.43,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.63,-0.14,0.41,U] 
03:20:26.437 00.000 7988 refined, 7 included, MultiStar: {0.27, -0.12}, one-star: {0.28, -0.28}
03:20:26.437 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
03:20:26.437 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.00 = -2.00)
03:20:26.437 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-0.40 mountX=-0.11 mountY=-0.27, mountTheta=-1.97
03:20:26.437 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.12, opts=13)
03:20:26.449 00.012 7988 Enqueuing Move request for scope (0.27, -0.12)
03:20:26.449 00.000 15712 Worker thread wakes up
03:20:26.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.12) opts 0xd
03:20:26.449 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.12)
03:20:26.449 00.000 15712 Moving (0.27, -0.12) raw xDistance=-0.11 yDistance=-0.27
03:20:26.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=77, FiltMax=255, Gamma=0.690
03:20:26.449 00.000 7988 UpdateGuideState exits: m=403 SNR=12.7
03:20:26.454 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:26.454 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:26.456 00.002 7988 Enqueuing Expose request
03:20:26.456 00.000 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:20:26.456 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
03:20:26.456 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
03:20:26.456 00.000 15712 MoveAxis(W, 9, ABG)
03:20:26.456 00.000 15712 Guiding  Dir = 3, Dur = 9
03:20:26.456 00.000 15712 IsGuiding returns 0
03:20:26.486 00.030 15712 IsGuiding returns 0
03:20:26.486 00.000 15712 Move returns status 0, amount 9
03:20:26.486 00.000 15712 MoveAxis(N, 69, ABG)
03:20:26.486 00.000 15712 Guiding  Dir = 0, Dur = 69
03:20:26.486 00.000 15712 IsGuiding returns 0
03:20:26.598 00.112 15712 IsGuiding returns 1
03:20:26.598 00.000 15712 scope still moving after pulse duration time elapsed
03:20:26.662 00.064 15712 IsGuiding returns 0
03:20:26.662 00.000 15712 scope move finished after 69 + 106 ms
03:20:26.662 00.000 15712 Move returns status 0, amount 69
03:20:26.662 00.000 15712 move complete, result=0
03:20:26.662 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.3 px 69 ms NORTH
03:20:26.662 00.000 15712 worker thread done servicing request
03:20:26.662 00.000 15712 Worker thread wakes up
03:20:26.664 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:26.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:28.080 01.416 15712 Exposure complete
03:20:28.141 00.061 15712 worker thread done servicing request
03:20:28.141 00.000 7988 OnExposeComplete: enter
03:20:28.141 00.000 7988 UpdateGuideState(): m_state=6
03:20:28.147 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6165
03:20:28.147 00.000 7988 Star::Find returns 1 (0), X=974.25, Y=191.74, Mass=359, SNR=11.8, Peak=137 HFD=2.6
03:20:28.149 00.002 7988 Star::Find false star n=4 nbg=285 bg=92.4 sigma=3.6 thresh=103 peak=103
03:20:28.149 00.000 7988 Star::Find false star n=3 nbg=277 bg=90.6 sigma=3.2 thresh=100 peak=98
03:20:28.151 00.002 7988 Star::Find false star n=4 nbg=275 bg=88.4 sigma=3.0 thresh=97 peak=96
03:20:28.153 00.002 7988 Star::Find false star n=4 nbg=278 bg=87.2 sigma=3.3 thresh=97 peak=95
03:20:28.153 00.000 7988 MultiStar: [#1 -0.02,-0.38,0.87,U] [#2 -0.04,-0.04,0.84,U] [#3 0.15,-0.16,0.67,U] [#4 0.37,-0.57,0.76,U] [#5 -0.77,0.14,0.00,M1] [#6 -0.21,0.13,0.65,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.71,-1.31,0.00,M9] [#11 0.00,0.00,0.00,L] 
03:20:28.154 00.001 7988 single-star, 5 included, MultiStar: {0.01, -0.17}, one-star: {-0.14, -0.01}
03:20:28.154 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.67 = 1.62)
03:20:28.156 00.002 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.70 = 1.58)
03:20:28.157 00.001 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.10 mountX=-0.01 mountY=0.14, mountTheta=1.62
03:20:28.159 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.01, opts=13)
03:20:28.161 00.002 7988 Enqueuing Move request for scope (-0.14, -0.01)
03:20:28.161 00.000 15712 Worker thread wakes up
03:20:28.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
03:20:28.161 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
03:20:28.161 00.000 15712 Moving (-0.14, -0.01) raw xDistance=-0.01 yDistance=0.14
03:20:28.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=90, FiltMin=78, FiltMax=255, Gamma=0.690
03:20:28.161 00.000 7988 UpdateGuideState exits: m=359 SNR=11.8
03:20:28.165 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:28.165 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:28.167 00.002 7988 Enqueuing Expose request
03:20:28.167 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:20:28.167 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
03:20:28.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:28.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:20:28.167 00.000 15712 MoveAxis(W, 10, ABG)
03:20:28.167 00.000 15712 Guiding  Dir = 3, Dur = 10
03:20:28.169 00.002 15712 IsGuiding returns 0
03:20:28.196 00.027 15712 IsGuiding returns 1
03:20:28.196 00.000 15712 scope still moving after pulse duration time elapsed
03:20:28.240 00.044 15712 IsGuiding returns 0
03:20:28.240 00.000 15712 scope move finished after 10 + 66 ms
03:20:28.240 00.000 15712 Move returns status 0, amount 10
03:20:28.240 00.000 15712 MoveAxis(N, 0, ABG)
03:20:28.240 00.000 15712 Move returns status 0, amount 0
03:20:28.240 00.000 15712 move complete, result=0
03:20:28.240 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
03:20:28.247 00.007 15712 worker thread done servicing request
03:20:28.247 00.000 15712 Worker thread wakes up
03:20:28.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:28.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:29.884 01.637 15712 Exposure complete
03:20:29.949 00.065 15712 worker thread done servicing request
03:20:29.949 00.000 7988 OnExposeComplete: enter
03:20:29.949 00.000 7988 UpdateGuideState(): m_state=6
03:20:29.949 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6166
03:20:29.949 00.000 7988 Star::Find returns 1 (0), X=974.57, Y=191.66, Mass=457, SNR=13.6, Peak=139 HFD=3.1
03:20:29.949 00.000 7988 Star::Find false star n=3 nbg=278 bg=93.6 sigma=3.4 thresh=104 peak=101
03:20:29.949 00.000 7988 MultiStar: [#1 -0.48,-0.78,0.00,M1] [#2 -0.54,0.23,0.86,U] [#3 0.02,-0.05,0.68,U] [#4 -0.06,-1.01,0.00,M1] [#5 0.11,0.45,0.55,U] [#6 0.06,-1.29,0.00,M1] [#7 0.29,-0.54,0.47,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.13,-0.26,0.38,U] 
03:20:29.949 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.01}, one-star: {0.18, -0.09}
03:20:29.956 00.007 7988 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.56) = xAngle (-4.51 = 1.78)
03:20:29.956 00.000 7988 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
03:20:29.958 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.94 mountX=-0.01 mountY=0.03, mountTheta=1.78
03:20:29.962 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.01, opts=13)
03:20:29.962 00.000 7988 Enqueuing Move request for scope (-0.03, -0.01)
03:20:29.964 00.002 15712 Worker thread wakes up
03:20:29.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
03:20:29.964 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
03:20:29.964 00.000 15712 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
03:20:29.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=90, FiltMin=78, FiltMax=255, Gamma=0.690
03:20:29.966 00.002 7988 UpdateGuideState exits: m=457 SNR=13.6
03:20:29.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:29.968 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:29.968 00.000 7988 Enqueuing Expose request
03:20:29.968 00.000 15712 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:20:29.968 00.000 15712 PPEC: input: -0.01, control: 0.03, exposure: 1500
03:20:29.968 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:29.968 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:20:29.968 00.000 15712 MoveAxis(W, 10, ABG)
03:20:29.968 00.000 15712 Guiding  Dir = 3, Dur = 10
03:20:29.968 00.000 15712 IsGuiding returns 0
03:20:29.986 00.018 15712 IsGuiding returns 1
03:20:29.986 00.000 15712 scope still moving after pulse duration time elapsed
03:20:30.007 00.021 15712 IsGuiding returns 1
03:20:30.041 00.034 15712 IsGuiding returns 0
03:20:30.041 00.000 15712 scope move finished after 10 + 69 ms
03:20:30.041 00.000 15712 Move returns status 0, amount 10
03:20:30.041 00.000 15712 MoveAxis(N, 0, ABG)
03:20:30.041 00.000 15712 Move returns status 0, amount 0
03:20:30.041 00.000 15712 move complete, result=0
03:20:30.041 00.000 15712 worker thread done servicing request
03:20:30.041 00.000 15712 Worker thread wakes up
03:20:30.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:30.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:30.041 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
03:20:31.458 01.417 15712 Exposure complete
03:20:31.518 00.060 15712 worker thread done servicing request
03:20:31.518 00.000 7988 OnExposeComplete: enter
03:20:31.518 00.000 7988 UpdateGuideState(): m_state=6
03:20:31.525 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6167
03:20:31.527 00.002 7988 Star::Find returns 1 (0), X=974.29, Y=191.71, Mass=384, SNR=12.5, Peak=139 HFD=2.7
03:20:31.527 00.000 7988 Star::Find false star n=3 nbg=282 bg=96.2 sigma=3.5 thresh=107 peak=104
03:20:31.529 00.002 7988 Star::Find false star n=9 nbg=282 bg=90.7 sigma=3.2 thresh=100 peak=100
03:20:31.529 00.000 7988 Star::Find false star n=5 nbg=279 bg=85.9 sigma=3.1 thresh=95 peak=93
03:20:31.531 00.002 7988 MultiStar: [#1 -0.20,-0.67,0.87,U] [#2 -0.61,-0.30,0.89,U] [#3 0.03,-0.76,0.00,M1] [#4 0.07,-0.56,0.68,U] [#5 0.15,0.52,0.69,U] [#6 -0.29,-0.20,0.56,U] [#7 -0.78,-0.12,0.00,M7] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:31.531 00.000 7988 single-star, 5 included, MultiStar: {-0.18, -0.21}, one-star: {-0.10, -0.04}
03:20:31.533 00.002 7988 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.56) = xAngle (-4.35 = 1.93)
03:20:31.533 00.000 7988 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.90)
03:20:31.535 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.79 mountX=-0.04 mountY=0.10, mountTheta=1.93
03:20:31.535 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.04, opts=13)
03:20:31.535 00.000 7988 Enqueuing Move request for scope (-0.10, -0.04)
03:20:31.535 00.000 15712 Worker thread wakes up
03:20:31.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
03:20:31.535 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
03:20:31.535 00.000 15712 Moving (-0.10, -0.04) raw xDistance=-0.04 yDistance=0.10
03:20:31.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=91, FiltMin=77, FiltMax=255, Gamma=0.690
03:20:31.535 00.000 7988 UpdateGuideState exits: m=384 SNR=12.5
03:20:31.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:31.535 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:31.535 00.000 7988 Enqueuing Expose request
03:20:31.535 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:20:31.535 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
03:20:31.535 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:31.535 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:20:31.535 00.000 15712 MoveAxis(W, 10, ABG)
03:20:31.535 00.000 15712 Guiding  Dir = 3, Dur = 10
03:20:31.535 00.000 15712 IsGuiding returns 0
03:20:31.569 00.034 15712 IsGuiding returns 1
03:20:31.569 00.000 15712 scope still moving after pulse duration time elapsed
03:20:31.599 00.030 15712 IsGuiding returns 1
03:20:31.631 00.032 15712 IsGuiding returns 0
03:20:31.631 00.000 15712 scope move finished after 10 + 75 ms
03:20:31.631 00.000 15712 Move returns status 0, amount 10
03:20:31.631 00.000 15712 MoveAxis(N, 0, ABG)
03:20:31.631 00.000 15712 Move returns status 0, amount 0
03:20:31.631 00.000 15712 move complete, result=0
03:20:31.631 00.000 15712 worker thread done servicing request
03:20:31.631 00.000 15712 Worker thread wakes up
03:20:31.631 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
03:20:31.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:31.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:33.274 01.643 15712 Exposure complete
03:20:33.339 00.065 15712 worker thread done servicing request
03:20:33.339 00.000 7988 OnExposeComplete: enter
03:20:33.339 00.000 7988 UpdateGuideState(): m_state=6
03:20:33.339 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6168
03:20:33.339 00.000 7988 Star::Find returns 1 (0), X=974.10, Y=191.02, Mass=426, SNR=12.8, Peak=143 HFD=2.9
03:20:33.339 00.000 7988 Star::Find false star n=6 nbg=279 bg=88.9 sigma=3.2 thresh=98 peak=98
03:20:33.339 00.000 7988 MultiStar: [#1 -0.38,-0.30,0.85,U] [#2 -0.24,-0.11,0.78,U] [#3 -0.58,-0.89,0.00,M2] [#4 -0.16,-0.86,0.00,M1] [#5 -0.05,0.26,0.58,U] [#6 -0.56,-0.83,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 -1.39,-0.54,0.00,M5] [#9 0.00,0.00,0.00,L] [#10 -0.09,-0.48,0.39,U] 
03:20:33.339 00.000 7988 refined, 4 included, MultiStar: {-0.24, -0.31}, one-star: {-0.29, -0.72}
03:20:33.339 00.000 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.80 = 2.49)
03:20:33.339 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
03:20:33.339 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.31 hyp=0.39 cameraTheta=-2.23 mountX=-0.31 mountY=0.25, mountTheta=2.47
03:20:33.339 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.31, opts=13)
03:20:33.352 00.013 7988 Enqueuing Move request for scope (-0.24, -0.31)
03:20:33.354 00.002 15712 Worker thread wakes up
03:20:33.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.31) opts 0xd
03:20:33.354 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.31)
03:20:33.354 00.000 15712 Moving (-0.24, -0.31) raw xDistance=-0.31 yDistance=0.25
03:20:33.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=91, FiltMin=78, FiltMax=255, Gamma=0.690
03:20:33.354 00.000 7988 UpdateGuideState exits: m=426 SNR=12.8
03:20:33.358 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:33.358 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:33.358 00.000 7988 Enqueuing Expose request
03:20:33.358 00.000 15712 PPEC rslt: input = -0.31, final = -0.15, react = -0.19, pred = 0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 639.49
03:20:33.358 00.000 15712 PPEC: input: -0.31, control: -0.15, exposure: 1500
03:20:33.358 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:33.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:20:33.358 00.000 15712 MoveAxis(E, 50, ABG)
03:20:33.358 00.000 15712 Guiding  Dir = 2, Dur = 50
03:20:33.358 00.000 15712 IsGuiding returns 0
03:20:33.376 00.018 15712 PulseGuide returned control before completion, sleep 47
03:20:33.431 00.055 15712 IsGuiding returns 1
03:20:33.431 00.000 15712 scope still moving after pulse duration time elapsed
03:20:33.472 00.041 15712 IsGuiding returns 0
03:20:33.472 00.000 15712 scope move finished after 50 + 60 ms
03:20:33.472 00.000 15712 Move returns status 0, amount 50
03:20:33.472 00.000 15712 MoveAxis(N, 0, ABG)
03:20:33.472 00.000 15712 Move returns status 0, amount 0
03:20:33.472 00.000 15712 move complete, result=0
03:20:33.472 00.000 7988 GuideStep: -0.3 px 50 ms EAST, 0.2 px 0 ms NORTH
03:20:33.474 00.002 15712 worker thread done servicing request
03:20:33.474 00.000 15712 Worker thread wakes up
03:20:33.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:33.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:34.882 01.408 15712 Exposure complete
03:20:34.943 00.061 15712 worker thread done servicing request
03:20:34.943 00.000 7988 OnExposeComplete: enter
03:20:34.943 00.000 7988 UpdateGuideState(): m_state=6
03:20:34.948 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6169
03:20:34.948 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=191.91, Mass=310, SNR=10.9, Peak=137 HFD=2.3
03:20:34.950 00.002 7988 Star::Find false star n=10 nbg=276 bg=89.7 sigma=2.9 thresh=98 peak=96
03:20:34.951 00.001 7988 MultiStar: [#1 -0.34,-0.03,1.11,U] [#2 -0.46,0.08,0.91,U] [#3 -0.21,-0.42,0.81,U] [#4 0.16,-0.47,0.83,U] [#5 -0.44,-0.51,0.67,U] [#6 0.48,-0.66,0.00,M2] [#7 0.27,-0.11,0.64,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.97,-1.10,0.00,M8] 
03:20:34.953 00.002 7988 refined, 6 included, MultiStar: {-0.12, -0.16}, one-star: {0.27, 0.17}
03:20:34.953 00.000 7988 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.56) = xAngle (-3.77 = 2.51)
03:20:34.955 00.002 7988 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.80 = 2.48)
03:20:34.955 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.21 mountX=-0.16 mountY=0.12, mountTheta=2.49
03:20:34.957 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.16, opts=13)
03:20:34.959 00.002 7988 Enqueuing Move request for scope (-0.12, -0.16)
03:20:34.959 00.000 15712 Worker thread wakes up
03:20:34.959 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
03:20:34.959 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
03:20:34.959 00.000 15712 Moving (-0.12, -0.16) raw xDistance=-0.16 yDistance=0.12
03:20:34.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=79, FiltMax=255, Gamma=0.690
03:20:34.959 00.000 7988 UpdateGuideState exits: m=310 SNR=10.9
03:20:34.963 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:34.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:34.965 00.002 7988 Enqueuing Expose request
03:20:34.965 00.000 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:20:34.965 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
03:20:34.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:34.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:20:34.965 00.000 15712 MoveAxis(W, 10, ABG)
03:20:34.965 00.000 15712 Guiding  Dir = 3, Dur = 10
03:20:34.967 00.002 15712 IsGuiding returns 0
03:20:34.991 00.024 15712 IsGuiding returns 1
03:20:34.991 00.000 15712 scope still moving after pulse duration time elapsed
03:20:35.038 00.047 15712 IsGuiding returns 0
03:20:35.038 00.000 15712 scope move finished after 10 + 61 ms
03:20:35.038 00.000 15712 Move returns status 0, amount 10
03:20:35.038 00.000 15712 MoveAxis(N, 0, ABG)
03:20:35.038 00.000 15712 Move returns status 0, amount 0
03:20:35.038 00.000 15712 move complete, result=0
03:20:35.038 00.000 15712 worker thread done servicing request
03:20:35.038 00.000 15712 Worker thread wakes up
03:20:35.038 00.000 7988 GuideStep: -0.2 px 10 ms WEST, 0.1 px 0 ms NORTH
03:20:35.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:35.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:36.679 01.641 15712 Exposure complete
03:20:36.742 00.063 15712 worker thread done servicing request
03:20:36.742 00.000 7988 OnExposeComplete: enter
03:20:36.742 00.000 7988 UpdateGuideState(): m_state=6
03:20:36.748 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6170
03:20:36.748 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=191.39, Mass=377, SNR=12.0, Peak=141 HFD=3.0
03:20:36.750 00.002 7988 Star::Find false star n=4 nbg=281 bg=96.4 sigma=3.5 thresh=107 peak=106
03:20:36.752 00.002 7988 Star::Find false star n=5 nbg=278 bg=98.2 sigma=3.2 thresh=108 peak=104
03:20:36.752 00.000 7988 Star::Find false star n=10 nbg=276 bg=91.8 sigma=3.2 thresh=101 peak=100
03:20:36.754 00.002 7988 MultiStar: [#1 -0.51,-0.43,1.05,U] [#2 -0.62,0.05,0.91,U] [#3 -0.17,-0.52,0.76,U] [#4 0.00,0.00,0.00,L] [#5 -0.29,0.07,0.55,U] [#6 -0.05,-0.19,0.68,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:36.754 00.000 7988 refined, 5 included, MultiStar: {-0.27, -0.25}, one-star: {0.10, -0.35}
03:20:36.756 00.002 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
03:20:36.756 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
03:20:36.758 00.002 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.25 hyp=0.37 cameraTheta=-2.39 mountX=-0.25 mountY=0.27, mountTheta=2.32
03:20:36.758 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.25, opts=13)
03:20:36.758 00.000 7988 Enqueuing Move request for scope (-0.27, -0.25)
03:20:36.758 00.000 15712 Worker thread wakes up
03:20:36.758 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.25) opts 0xd
03:20:36.758 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.25)
03:20:36.758 00.000 15712 Moving (-0.27, -0.25) raw xDistance=-0.25 yDistance=0.27
03:20:36.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=93, FiltMin=78, FiltMax=255, Gamma=0.690
03:20:36.758 00.000 7988 UpdateGuideState exits: m=377 SNR=12.0
03:20:36.764 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:36.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:36.764 00.000 7988 Enqueuing Expose request
03:20:36.764 00.000 15712 PPEC rslt: input = -0.25, final = -0.12, react = -0.15, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.50
03:20:36.764 00.000 15712 PPEC: input: -0.25, control: -0.12, exposure: 1500
03:20:36.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:20:36.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:20:36.764 00.000 15712 MoveAxis(E, 39, ABG)
03:20:36.764 00.000 15712 Guiding  Dir = 2, Dur = 39
03:20:36.778 00.014 15712 IsGuiding returns 0
03:20:36.797 00.019 15712 PulseGuide returned control before completion, sleep 34
03:20:36.856 00.059 15712 IsGuiding returns 0
03:20:36.856 00.000 15712 Move returns status 0, amount 39
03:20:36.856 00.000 15712 MoveAxis(N, 0, ABG)
03:20:36.856 00.000 15712 Move returns status 0, amount 0
03:20:36.856 00.000 15712 move complete, result=0
03:20:36.856 00.000 7988 GuideStep: -0.3 px 39 ms EAST, 0.3 px 0 ms NORTH
03:20:36.863 00.007 15712 worker thread done servicing request
03:20:36.863 00.000 15712 Worker thread wakes up
03:20:36.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:36.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:38.276 01.413 15712 Exposure complete
03:20:38.337 00.061 15712 worker thread done servicing request
03:20:38.337 00.000 7988 OnExposeComplete: enter
03:20:38.337 00.000 7988 UpdateGuideState(): m_state=6
03:20:38.343 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6171
03:20:38.343 00.000 7988 Star::Find returns 1 (0), X=974.57, Y=191.41, Mass=302, SNR=10.8, Peak=134 HFD=2.6
03:20:38.343 00.000 7988 Star::Find false star n=1 nbg=279 bg=100.2 sigma=3.7 thresh=111 peak=109
03:20:38.343 00.000 7988 Star::Find false star n=3 nbg=282 bg=92.1 sigma=3.5 thresh=103 peak=100
03:20:38.343 00.000 7988 MultiStar: [#1 -0.35,-0.86,0.00,M1] [#2 -0.45,0.12,0.88,U] [#3 -0.02,-0.45,0.89,U] [#4 -0.25,-0.79,0.00,M1] [#5 -1.06,-0.38,0.00,M1] [#6 -0.48,-0.23,0.74,U] [#7 -0.38,0.43,0.45,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -1.02,-0.53,0.00,M9] 
03:20:38.343 00.000 7988 refined, 4 included, MultiStar: {-0.19, -0.16}, one-star: {0.19, -0.34}
03:20:38.343 00.000 7988 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.56) = xAngle (-4.02 = 2.26)
03:20:38.343 00.000 7988 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.05 = 2.23)
03:20:38.343 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.46 mountX=-0.16 mountY=0.20, mountTheta=2.25
03:20:38.354 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.16, opts=13)
03:20:38.354 00.000 7988 Enqueuing Move request for scope (-0.19, -0.16)
03:20:38.354 00.000 15712 Worker thread wakes up
03:20:38.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
03:20:38.354 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
03:20:38.354 00.000 15712 Moving (-0.19, -0.16) raw xDistance=-0.16 yDistance=0.20
03:20:38.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=93, FiltMin=80, FiltMax=255, Gamma=0.690
03:20:38.354 00.000 7988 UpdateGuideState exits: m=302 SNR=10.8
03:20:38.359 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:38.359 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:38.361 00.002 7988 Enqueuing Expose request
03:20:38.361 00.000 15712 PPEC rslt: input = -0.16, final = 0.03, react = -0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
03:20:38.361 00.000 15712 PPEC: input: -0.16, control: 0.03, exposure: 1500
03:20:38.361 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:38.361 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:20:38.361 00.000 15712 MoveAxis(W, 9, ABG)
03:20:38.361 00.000 15712 Guiding  Dir = 3, Dur = 9
03:20:38.363 00.002 15712 IsGuiding returns 0
03:20:38.373 00.010 15712 IsGuiding returns 0
03:20:38.373 00.000 15712 Move returns status 0, amount 9
03:20:38.373 00.000 15712 MoveAxis(N, 0, ABG)
03:20:38.373 00.000 15712 Move returns status 0, amount 0
03:20:38.373 00.000 15712 move complete, result=0
03:20:38.373 00.000 15712 worker thread done servicing request
03:20:38.373 00.000 15712 Worker thread wakes up
03:20:38.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:38.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:38.373 00.000 7988 GuideStep: -0.2 px 9 ms WEST, 0.2 px 0 ms NORTH
03:20:40.120 01.747 15712 Exposure complete
03:20:40.181 00.061 15712 worker thread done servicing request
03:20:40.181 00.000 7988 OnExposeComplete: enter
03:20:40.181 00.000 7988 UpdateGuideState(): m_state=6
03:20:40.188 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6172
03:20:40.188 00.000 7988 Star::Find returns 1 (0), X=974.38, Y=192.14, Mass=333, SNR=11.4, Peak=136 HFD=2.6
03:20:40.190 00.002 7988 Star::Find false star n=4 nbg=275 bg=101.6 sigma=3.4 thresh=112 peak=109
03:20:40.190 00.000 7988 Star::Find false star n=3 nbg=280 bg=90.8 sigma=3.3 thresh=101 peak=98
03:20:40.192 00.002 7988 Star::Find false star n=9 nbg=274 bg=95.1 sigma=3.0 thresh=104 peak=104
03:20:40.192 00.000 7988 MultiStar: [#1 0.09,-0.34,0.87,U] [#2 0.00,0.00,0.00,L] [#3 0.44,-0.62,0.00,M1] [#4 -0.28,0.44,0.62,U] [#5 0.26,0.56,0.65,U] [#6 -0.36,-0.16,0.63,U] [#7 0.59,0.01,0.48,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.04,-0.27,0.53,U] [#11 0.00,0.00,0.00,L] 
03:20:40.194 00.002 7988 refined, 6 included, MultiStar: {0.03, 0.11}, one-star: {-0.01, 0.40}
03:20:40.194 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.27 = -0.27)
03:20:40.196 00.002 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
03:20:40.197 00.001 7988 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.30 mountX=0.11 mountY=-0.03, mountTheta=-0.30
03:20:40.197 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.11, opts=13)
03:20:40.197 00.000 7988 Enqueuing Move request for scope (0.03, 0.11)
03:20:40.197 00.000 15712 Worker thread wakes up
03:20:40.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
03:20:40.197 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:20:40.197 00.000 15712 Moving (0.03, 0.11) raw xDistance=0.11 yDistance=-0.03
03:20:40.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=80, FiltMax=255, Gamma=0.690
03:20:40.197 00.000 7988 UpdateGuideState exits: m=333 SNR=11.4
03:20:40.204 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:40.204 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:40.206 00.002 7988 Enqueuing Expose request
03:20:40.206 00.000 15712 PPEC rslt: input = 0.11, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
03:20:40.206 00.000 15712 PPEC: input: 0.11, control: 0.03, exposure: 1500
03:20:40.206 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:40.206 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:20:40.206 00.000 15712 MoveAxis(W, 8, ABG)
03:20:40.206 00.000 15712 Guiding  Dir = 3, Dur = 8
03:20:40.206 00.000 15712 IsGuiding returns 0
03:20:40.229 00.023 15712 IsGuiding returns 0
03:20:40.229 00.000 15712 Move returns status 0, amount 8
03:20:40.229 00.000 15712 MoveAxis(N, 0, ABG)
03:20:40.229 00.000 15712 Move returns status 0, amount 0
03:20:40.229 00.000 15712 move complete, result=0
03:20:40.229 00.000 15712 worker thread done servicing request
03:20:40.229 00.000 15712 Worker thread wakes up
03:20:40.229 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
03:20:40.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:40.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:41.649 01.420 15712 Exposure complete
03:20:41.712 00.063 15712 worker thread done servicing request
03:20:41.712 00.000 7988 OnExposeComplete: enter
03:20:41.712 00.000 7988 UpdateGuideState(): m_state=6
03:20:41.712 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6173
03:20:41.712 00.000 7988 Star::Find returns 1 (0), X=974.57, Y=191.78, Mass=378, SNR=12.0, Peak=138 HFD=3.0
03:20:41.712 00.000 7988 Star::Find false star n=3 nbg=278 bg=103.8 sigma=3.6 thresh=115 peak=114
03:20:41.712 00.000 7988 Star::Find false star n=8 nbg=274 bg=102.1 sigma=3.1 thresh=111 peak=110
03:20:41.720 00.008 7988 Star::Find false star n=11 nbg=274 bg=89.9 sigma=3.2 thresh=100 peak=99
03:20:41.720 00.000 7988 Star::Find false star n=3 nbg=286 bg=95.6 sigma=3.7 thresh=107 peak=107
03:20:41.720 00.000 7988 Star::Find false star n=3 nbg=276 bg=99.2 sigma=3.2 thresh=109 peak=105
03:20:41.720 00.000 7988 MultiStar: [#1 -0.09,-0.63,0.81,U] [#2 -0.35,-0.17,0.66,U] [#3 0.05,-0.96,0.00,M2] [#4 0.02,-0.39,0.66,U] [#5 0.07,-0.05,0.57,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:41.720 00.000 7988 single-star, 4 included, MultiStar: {-0.02, -0.24}, one-star: {0.18, 0.03}
03:20:41.720 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.39 = -1.39)
03:20:41.726 00.006 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
03:20:41.726 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=0.03 mountY=-0.18, mountTheta=-1.39
03:20:41.728 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.03, opts=13)
03:20:41.730 00.002 7988 Enqueuing Move request for scope (0.18, 0.03)
03:20:41.730 00.000 15712 Worker thread wakes up
03:20:41.730 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
03:20:41.730 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
03:20:41.730 00.000 15712 Moving (0.18, 0.03) raw xDistance=0.03 yDistance=-0.18
03:20:41.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=81, FiltMax=255, Gamma=0.690
03:20:41.730 00.000 7988 UpdateGuideState exits: m=378 SNR=12.0
03:20:41.734 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:41.734 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:41.734 00.000 7988 Enqueuing Expose request
03:20:41.737 00.003 15712 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
03:20:41.737 00.000 15712 PPEC: input: 0.03, control: 0.02, exposure: 1500
03:20:41.737 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:41.737 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:20:41.737 00.000 15712 MoveAxis(W, 7, ABG)
03:20:41.737 00.000 15712 Guiding  Dir = 3, Dur = 7
03:20:41.746 00.009 15712 IsGuiding returns 0
03:20:41.763 00.017 15712 IsGuiding returns 0
03:20:41.763 00.000 15712 Move returns status 0, amount 7
03:20:41.763 00.000 15712 MoveAxis(N, 0, ABG)
03:20:41.763 00.000 15712 Move returns status 0, amount 0
03:20:41.763 00.000 15712 move complete, result=0
03:20:41.763 00.000 15712 worker thread done servicing request
03:20:41.763 00.000 15712 Worker thread wakes up
03:20:41.763 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
03:20:41.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:41.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:43.398 01.635 15712 Exposure complete
03:20:43.462 00.064 15712 worker thread done servicing request
03:20:43.462 00.000 7988 OnExposeComplete: enter
03:20:43.462 00.000 7988 UpdateGuideState(): m_state=6
03:20:43.462 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6174
03:20:43.462 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=191.79, Mass=326, SNR=11.2, Peak=140 HFD=2.4
03:20:43.469 00.007 7988 Star::Find false star n=3 nbg=277 bg=106.4 sigma=3.5 thresh=117 peak=113
03:20:43.469 00.000 7988 MultiStar: [#1 -0.56,-0.24,0.81,U] [#2 -0.25,-0.18,0.69,U] [#3 0.64,-0.16,0.76,U] [#4 0.10,-0.15,0.71,U] [#5 0.02,0.27,0.72,U] [#6 -0.22,-0.54,0.70,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.10,-0.74,0.00,M9] [#11 0.00,0.00,0.00,L] 
03:20:43.469 00.000 7988 refined, 6 included, MultiStar: {0.06, -0.13}, one-star: {0.54, 0.05}
03:20:43.469 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
03:20:43.469 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
03:20:43.469 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.12 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
03:20:43.469 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.13, opts=13)
03:20:43.469 00.000 7988 Enqueuing Move request for scope (0.06, -0.13)
03:20:43.478 00.009 15712 Worker thread wakes up
03:20:43.478 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
03:20:43.478 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
03:20:43.478 00.000 15712 Moving (0.06, -0.13) raw xDistance=-0.13 yDistance=-0.06
03:20:43.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=83, FiltMax=255, Gamma=0.690
03:20:43.478 00.000 7988 UpdateGuideState exits: m=326 SNR=11.2
03:20:43.481 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:43.481 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:43.483 00.002 7988 Enqueuing Expose request
03:20:43.483 00.000 15712 PPEC rslt: input = -0.13, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
03:20:43.483 00.000 15712 PPEC: input: -0.13, control: 0.02, exposure: 1500
03:20:43.483 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:43.483 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:43.483 00.000 15712 MoveAxis(W, 8, ABG)
03:20:43.483 00.000 15712 Guiding  Dir = 3, Dur = 8
03:20:43.483 00.000 15712 IsGuiding returns 0
03:20:43.510 00.027 15712 IsGuiding returns 0
03:20:43.510 00.000 15712 Move returns status 0, amount 8
03:20:43.510 00.000 15712 MoveAxis(N, 0, ABG)
03:20:43.510 00.000 15712 Move returns status 0, amount 0
03:20:43.510 00.000 15712 move complete, result=0
03:20:43.510 00.000 15712 worker thread done servicing request
03:20:43.510 00.000 15712 Worker thread wakes up
03:20:43.510 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
03:20:43.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:43.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:44.930 01.420 15712 Exposure complete
03:20:44.991 00.061 15712 worker thread done servicing request
03:20:44.991 00.000 7988 OnExposeComplete: enter
03:20:44.991 00.000 7988 UpdateGuideState(): m_state=6
03:20:44.997 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6175
03:20:44.997 00.000 7988 Star::Find returns 1 (0), X=974.17, Y=191.71, Mass=353, SNR=11.6, Peak=136 HFD=2.7
03:20:44.999 00.002 7988 Star::Find false star n=5 nbg=280 bg=106.7 sigma=3.8 thresh=118 peak=116
03:20:44.999 00.000 7988 MultiStar: [#1 0.46,-0.73,0.00,M1] [#2 -0.44,0.13,0.63,U] [#3 -0.49,-0.70,0.00,M2] [#4 0.00,0.00,0.00,L] [#5 0.12,-0.58,0.50,U] [#6 0.22,-0.63,0.66,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:45.002 00.003 7988 single-star, 3 included, MultiStar: {-0.10, -0.24}, one-star: {-0.22, -0.04}
03:20:45.002 00.000 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.56) = xAngle (-4.53 = 1.75)
03:20:45.004 00.002 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.72)
03:20:45.004 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.97 mountX=-0.04 mountY=0.22, mountTheta=1.75
03:20:45.006 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.04, opts=13)
03:20:45.007 00.001 7988 Enqueuing Move request for scope (-0.22, -0.04)
03:20:45.009 00.002 15712 Worker thread wakes up
03:20:45.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
03:20:45.009 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
03:20:45.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=82, FiltMax=255, Gamma=0.690
03:20:45.009 00.000 7988 UpdateGuideState exits: m=353 SNR=11.6
03:20:45.012 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:45.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:45.014 00.002 7988 Enqueuing Expose request
03:20:45.014 00.000 15712 Moving (-0.22, -0.04) raw xDistance=-0.04 yDistance=0.22
03:20:45.016 00.002 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.50
03:20:45.016 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
03:20:45.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:45.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:20:45.016 00.000 15712 MoveAxis(W, 9, ABG)
03:20:45.016 00.000 15712 Guiding  Dir = 3, Dur = 9
03:20:45.016 00.000 15712 IsGuiding returns 0
03:20:45.077 00.061 15712 IsGuiding returns 0
03:20:45.077 00.000 15712 Move returns status 0, amount 9
03:20:45.077 00.000 15712 MoveAxis(N, 0, ABG)
03:20:45.077 00.000 15712 Move returns status 0, amount 0
03:20:45.077 00.000 15712 move complete, result=0
03:20:45.077 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.2 px 0 ms NORTH
03:20:45.078 00.001 15712 worker thread done servicing request
03:20:45.078 00.000 15712 Worker thread wakes up
03:20:45.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:45.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:46.715 01.637 15712 Exposure complete
03:20:46.776 00.061 15712 worker thread done servicing request
03:20:46.776 00.000 7988 OnExposeComplete: enter
03:20:46.776 00.000 7988 UpdateGuideState(): m_state=6
03:20:46.783 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6176
03:20:46.783 00.000 7988 Star::Find returns 1 (0), X=974.05, Y=191.24, Mass=369, SNR=11.9, Peak=135 HFD=3.0
03:20:46.785 00.002 7988 Star::Find false star n=4 nbg=281 bg=106.5 sigma=3.7 thresh=118 peak=117
03:20:46.785 00.000 7988 Star::Find false star n=10 nbg=280 bg=98.0 sigma=3.2 thresh=108 peak=107
03:20:46.787 00.002 7988 Star::Find false star n=2 nbg=279 bg=104.2 sigma=3.5 thresh=115 peak=112
03:20:46.787 00.000 7988 Star::Find false star n=3 nbg=280 bg=105.7 sigma=3.5 thresh=116 peak=111
03:20:46.789 00.002 7988 Star::Find false star n=6 nbg=278 bg=103.3 sigma=3.3 thresh=113 peak=109
03:20:46.789 00.000 7988 MultiStar: [#1 0.20,-0.80,0.00,M2] [#2 -0.66,0.07,0.59,U] [#3 -0.10,0.17,0.53,U] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 -0.31,0.11,0.61,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:46.791 00.002 7988 refined, 3 included, MultiStar: {-0.35, -0.11}, one-star: {-0.33, -0.50}
03:20:46.791 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
03:20:46.792 00.001 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.85)
03:20:46.792 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.11 hyp=0.37 cameraTheta=-2.84 mountX=-0.11 mountY=0.36, mountTheta=1.88
03:20:46.792 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.11, opts=13)
03:20:46.792 00.000 7988 Enqueuing Move request for scope (-0.35, -0.11)
03:20:46.792 00.000 15712 Worker thread wakes up
03:20:46.792 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.11) opts 0xd
03:20:46.792 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.11)
03:20:46.792 00.000 15712 Moving (-0.35, -0.11) raw xDistance=-0.11 yDistance=0.36
03:20:46.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=100, FiltMin=82, FiltMax=255, Gamma=0.690
03:20:46.800 00.008 7988 UpdateGuideState exits: m=369 SNR=11.9
03:20:46.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:46.802 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:46.802 00.000 7988 Enqueuing Expose request
03:20:46.804 00.002 15712 PPEC rslt: input = -0.11, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:20:46.804 00.000 15712 PPEC: input: -0.11, control: 0.03, exposure: 1500
03:20:46.804 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:20:46.804 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
03:20:46.804 00.000 15712 MoveAxis(W, 11, ABG)
03:20:46.804 00.000 15712 Guiding  Dir = 3, Dur = 11
03:20:46.804 00.000 15712 IsGuiding returns 0
03:20:46.817 00.013 15712 IsGuiding returns 1
03:20:46.817 00.000 15712 scope still moving after pulse duration time elapsed
03:20:46.840 00.023 15712 IsGuiding returns 1
03:20:46.872 00.032 15712 IsGuiding returns 0
03:20:46.872 00.000 15712 scope move finished after 11 + 67 ms
03:20:46.872 00.000 15712 Move returns status 0, amount 11
03:20:46.872 00.000 15712 MoveAxis(N, 0, ABG)
03:20:46.872 00.000 15712 Move returns status 0, amount 0
03:20:46.872 00.000 15712 move complete, result=0
03:20:46.872 00.000 7988 GuideStep: -0.1 px 11 ms WEST, 0.4 px 0 ms NORTH
03:20:46.885 00.013 15712 worker thread done servicing request
03:20:46.885 00.000 15712 Worker thread wakes up
03:20:46.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:46.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:48.289 01.404 15712 Exposure complete
03:20:48.353 00.064 15712 worker thread done servicing request
03:20:48.355 00.002 7988 OnExposeComplete: enter
03:20:48.355 00.000 7988 UpdateGuideState(): m_state=6
03:20:48.355 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6177
03:20:48.355 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=191.26, Mass=241, SNR=9.4, Peak=128 HFD=1.9
03:20:48.355 00.000 7988 Star::Find false star n=6 nbg=280 bg=105.3 sigma=3.8 thresh=117 peak=117
03:20:48.355 00.000 7988 Star::Find false star n=5 nbg=278 bg=109.7 sigma=3.8 thresh=121 peak=119
03:20:48.355 00.000 7988 Star::Find false star n=9 nbg=278 bg=102.0 sigma=3.4 thresh=112 peak=112
03:20:48.355 00.000 7988 Star::Find false star n=7 nbg=276 bg=101.2 sigma=3.2 thresh=111 peak=110
03:20:48.363 00.008 7988 Star::Find false star n=4 nbg=276 bg=106.7 sigma=3.5 thresh=117 peak=112
03:20:48.363 00.000 7988 MultiStar: [#1 -0.38,-0.27,0.82,U] [#2 -0.53,-0.74,0.00,M1] [#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.36,-1.24,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:48.363 00.000 7988 refined, 1 included, MultiStar: {-0.12, -0.39}, one-star: {0.10, -0.49}
03:20:48.363 00.000 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.42 = 2.86)
03:20:48.367 00.004 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.83)
03:20:48.367 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.39 hyp=0.41 cameraTheta=-1.86 mountX=-0.39 mountY=0.13, mountTheta=2.83
03:20:48.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.39, opts=13)
03:20:48.367 00.000 7988 Enqueuing Move request for scope (-0.12, -0.39)
03:20:48.367 00.000 15712 Worker thread wakes up
03:20:48.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.39) opts 0xd
03:20:48.367 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.39)
03:20:48.367 00.000 15712 Moving (-0.12, -0.39) raw xDistance=-0.39 yDistance=0.13
03:20:48.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=101, FiltMin=82, FiltMax=255, Gamma=0.690
03:20:48.367 00.000 7988 UpdateGuideState exits: m=241 SNR=9.4
03:20:48.374 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:48.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:48.374 00.000 7988 Enqueuing Expose request
03:20:48.374 00.000 15712 PPEC rslt: input = -0.39, final = -0.20, react = -0.24, pred = 0.03, hyst = -0.21, hyst_pct = 0.00, period_length = 639.51
03:20:48.374 00.000 15712 PPEC: input: -0.39, control: -0.20, exposure: 1500
03:20:48.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:48.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:20:48.374 00.000 15712 MoveAxis(E, 66, ABG)
03:20:48.374 00.000 15712 Guiding  Dir = 2, Dur = 66
03:20:48.374 00.000 15712 IsGuiding returns 0
03:20:48.401 00.027 15712 PulseGuide returned control before completion, sleep 53
03:20:48.482 00.081 15712 IsGuiding returns 0
03:20:48.482 00.000 15712 Move returns status 0, amount 66
03:20:48.482 00.000 15712 MoveAxis(N, 0, ABG)
03:20:48.482 00.000 15712 Move returns status 0, amount 0
03:20:48.482 00.000 15712 move complete, result=0
03:20:48.482 00.000 15712 worker thread done servicing request
03:20:48.482 00.000 15712 Worker thread wakes up
03:20:48.482 00.000 7988 GuideStep: -0.4 px 66 ms EAST, 0.1 px 0 ms NORTH
03:20:48.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:48.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:50.122 01.640 15712 Exposure complete
03:20:50.187 00.065 15712 worker thread done servicing request
03:20:50.187 00.000 7988 OnExposeComplete: enter
03:20:50.187 00.000 7988 UpdateGuideState(): m_state=6
03:20:50.187 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6178
03:20:50.187 00.000 7988 Star::Find returns 1 (0), X=974.20, Y=191.21, Mass=362, SNR=11.6, Peak=137 HFD=3.0
03:20:50.187 00.000 7988 Star::Find false star n=3 nbg=278 bg=100.3 sigma=3.6 thresh=111 peak=106
03:20:50.187 00.000 7988 Star::Find false star n=6 nbg=280 bg=100.9 sigma=3.5 thresh=111 peak=108
03:20:50.187 00.000 7988 MultiStar: [#1 0.07,-0.31,0.77,U] [#2 -0.43,0.08,0.71,U] [#3 0.38,0.52,0.53,U] [#4 -0.32,-0.26,0.65,U] [#5 0.21,0.50,0.57,U] [#6 -0.15,0.19,0.59,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:50.187 00.000 7988 refined, 6 included, MultiStar: {-0.08, -0.04}, one-star: {-0.18, -0.53}
03:20:50.187 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.26 = 2.03)
03:20:50.187 00.000 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.29 = 1.99)
03:20:50.199 00.012 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.69 mountX=-0.04 mountY=0.09, mountTheta=2.02
03:20:50.200 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.04, opts=13)
03:20:50.202 00.002 7988 Enqueuing Move request for scope (-0.08, -0.04)
03:20:50.202 00.000 15712 Worker thread wakes up
03:20:50.202 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
03:20:50.202 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
03:20:50.202 00.000 15712 Moving (-0.08, -0.04) raw xDistance=-0.04 yDistance=0.09
03:20:50.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=85, FiltMax=255, Gamma=0.690
03:20:50.202 00.000 7988 UpdateGuideState exits: m=362 SNR=11.6
03:20:50.206 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:50.206 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:50.208 00.002 7988 Enqueuing Expose request
03:20:50.208 00.000 15712 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:20:50.208 00.000 15712 PPEC: input: -0.04, control: 0.03, exposure: 1500
03:20:50.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:50.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:20:50.208 00.000 15712 MoveAxis(W, 9, ABG)
03:20:50.208 00.000 15712 Guiding  Dir = 3, Dur = 9
03:20:50.208 00.000 15712 IsGuiding returns 0
03:20:50.220 00.012 15712 IsGuiding returns 0
03:20:50.220 00.000 15712 Move returns status 0, amount 9
03:20:50.220 00.000 15712 MoveAxis(N, 0, ABG)
03:20:50.220 00.000 15712 Move returns status 0, amount 0
03:20:50.220 00.000 15712 move complete, result=0
03:20:50.220 00.000 15712 worker thread done servicing request
03:20:50.220 00.000 15712 Worker thread wakes up
03:20:50.220 00.000 7988 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
03:20:50.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:50.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:51.635 01.415 15712 Exposure complete
03:20:51.701 00.066 15712 worker thread done servicing request
03:20:51.702 00.001 7988 OnExposeComplete: enter
03:20:51.702 00.000 7988 UpdateGuideState(): m_state=6
03:20:51.702 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6179
03:20:51.702 00.000 7988 Star::Find returns 1 (0), X=974.41, Y=191.87, Mass=379, SNR=12.0, Peak=135 HFD=3.2
03:20:51.702 00.000 7988 Star::Find false star n=4 nbg=275 bg=103.3 sigma=3.2 thresh=113 peak=107
03:20:51.702 00.000 7988 Star::Find false star n=7 nbg=276 bg=100.2 sigma=3.3 thresh=110 peak=108
03:20:51.702 00.000 7988 Star::Find false star n=4 nbg=279 bg=100.4 sigma=3.5 thresh=111 peak=109
03:20:51.702 00.000 7988 MultiStar: [#1 -0.20,-0.36,0.70,U] [#2 0.39,0.37,0.62,U] [#3 0.63,0.09,0.68,U] [#4 0.53,-0.11,0.52,U] [#5 0.46,0.49,0.60,U] [#6 -0.26,-0.30,0.58,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:51.702 00.000 7988 single-star, 6 included, MultiStar: {0.20, 0.05}, one-star: {0.02, 0.12}
03:20:51.702 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
03:20:51.712 00.010 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
03:20:51.712 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.38 mountX=0.13 mountY=-0.03, mountTheta=-0.22
03:20:51.715 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.12, opts=13)
03:20:51.715 00.000 7988 Enqueuing Move request for scope (0.02, 0.12)
03:20:51.717 00.002 15712 Worker thread wakes up
03:20:51.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
03:20:51.717 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:20:51.717 00.000 15712 Moving (0.02, 0.12) raw xDistance=0.13 yDistance=-0.03
03:20:51.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=101, FiltMin=87, FiltMax=255, Gamma=0.690
03:20:51.717 00.000 7988 UpdateGuideState exits: m=379 SNR=12.0
03:20:51.720 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:51.720 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:51.722 00.002 7988 Enqueuing Expose request
03:20:51.722 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:20:51.722 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
03:20:51.722 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:51.722 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:20:51.722 00.000 15712 MoveAxis(W, 9, ABG)
03:20:51.722 00.000 15712 Guiding  Dir = 3, Dur = 9
03:20:51.722 00.000 15712 IsGuiding returns 0
03:20:51.735 00.013 15712 IsGuiding returns 0
03:20:51.735 00.000 15712 Move returns status 0, amount 9
03:20:51.735 00.000 15712 MoveAxis(N, 0, ABG)
03:20:51.735 00.000 15712 Move returns status 0, amount 0
03:20:51.735 00.000 15712 move complete, result=0
03:20:51.735 00.000 15712 worker thread done servicing request
03:20:51.735 00.000 15712 Worker thread wakes up
03:20:51.735 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
03:20:51.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:51.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:53.486 01.751 15712 Exposure complete
03:20:53.550 00.064 15712 worker thread done servicing request
03:20:53.550 00.000 7988 OnExposeComplete: enter
03:20:53.550 00.000 7988 UpdateGuideState(): m_state=6
03:20:53.555 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6180
03:20:53.555 00.000 7988 Star::Find returns 1 (0), X=974.57, Y=192.12, Mass=289, SNR=10.2, Peak=138 HFD=2.7
03:20:53.557 00.002 7988 Star::Find false star n=10 nbg=275 bg=103.0 sigma=3.4 thresh=113 peak=113
03:20:53.557 00.000 7988 Star::Find false star n=4 nbg=280 bg=97.7 sigma=3.6 thresh=109 peak=106
03:20:53.559 00.002 7988 Star::Find false star n=6 nbg=281 bg=96.9 sigma=3.3 thresh=107 peak=106
03:20:53.559 00.000 7988 Star::Find false star n=5 nbg=277 bg=102.7 sigma=3.3 thresh=113 peak=109
03:20:53.561 00.002 7988 Star::Find false star n=6 nbg=280 bg=100.2 sigma=3.4 thresh=110 peak=109
03:20:53.561 00.000 7988 MultiStar: [#1 -0.19,-0.35,0.74,U] [#2 -0.00,-0.01,0.87,U] [#3 0.00,0.00,0.00,L] [#4 0.05,-0.77,0.00,M1] [#5 0.33,-0.49,0.65,U] [#6 0.38,-0.09,0.68,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:53.563 00.002 7988 refined, 4 included, MultiStar: {0.13, -0.07}, one-star: {0.18, 0.37}
03:20:53.563 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
03:20:53.563 00.000 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
03:20:53.567 00.004 7988 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=-0.07 mountY=-0.13, mountTheta=-2.07
03:20:53.567 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.07, opts=13)
03:20:53.567 00.000 7988 Enqueuing Move request for scope (0.13, -0.07)
03:20:53.567 00.000 15712 Worker thread wakes up
03:20:53.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
03:20:53.567 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
03:20:53.567 00.000 15712 Moving (0.13, -0.07) raw xDistance=-0.07 yDistance=-0.13
03:20:53.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=101, FiltMin=87, FiltMax=255, Gamma=0.690
03:20:53.567 00.000 7988 UpdateGuideState exits: m=289 SNR=10.2
03:20:53.573 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:53.573 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:53.575 00.002 7988 Enqueuing Expose request
03:20:53.575 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:20:53.575 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
03:20:53.575 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:53.575 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:20:53.575 00.000 15712 MoveAxis(W, 10, ABG)
03:20:53.575 00.000 15712 Guiding  Dir = 3, Dur = 10
03:20:53.575 00.000 15712 IsGuiding returns 0
03:20:53.596 00.021 15712 IsGuiding returns 1
03:20:53.596 00.000 15712 scope still moving after pulse duration time elapsed
03:20:53.645 00.049 15712 IsGuiding returns 0
03:20:53.645 00.000 15712 scope move finished after 10 + 58 ms
03:20:53.645 00.000 15712 Move returns status 0, amount 10
03:20:53.645 00.000 15712 MoveAxis(N, 0, ABG)
03:20:53.645 00.000 15712 Move returns status 0, amount 0
03:20:53.645 00.000 15712 move complete, result=0
03:20:53.645 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
03:20:53.647 00.002 15712 worker thread done servicing request
03:20:53.647 00.000 15712 Worker thread wakes up
03:20:53.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:53.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:55.065 01.418 15712 Exposure complete
03:20:55.125 00.060 15712 worker thread done servicing request
03:20:55.125 00.000 7988 OnExposeComplete: enter
03:20:55.130 00.005 7988 UpdateGuideState(): m_state=6
03:20:55.132 00.002 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6181
03:20:55.132 00.000 7988 Star::Find returns 1 (0), X=974.09, Y=191.47, Mass=218, SNR=8.9, Peak=139 HFD=2.2
03:20:55.134 00.002 7988 Star::Find false star n=6 nbg=274 bg=102.9 sigma=3.3 thresh=113 peak=112
03:20:55.134 00.000 7988 Star::Find false star n=7 nbg=279 bg=98.2 sigma=3.3 thresh=108 peak=106
03:20:55.136 00.002 7988 Star::Find false star n=5 nbg=277 bg=96.8 sigma=3.2 thresh=106 peak=105
03:20:55.136 00.000 7988 Star::Find false star n=2 nbg=281 bg=101.8 sigma=3.7 thresh=113 peak=112
03:20:55.138 00.002 7988 Star::Find false star n=4 nbg=279 bg=102.1 sigma=3.4 thresh=112 peak=109
03:20:55.138 00.000 7988 MultiStar: [#1 -0.45,-0.90,0.00,M1] [#2 -0.78,0.22,0.00,M1] [#3 -0.16,-0.55,0.91,U] [#4 -0.05,-0.60,0.62,U] [#5 0.00,0.00,0.00,L] [#6 -0.80,-0.76,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:55.140 00.002 7988 single-star, 2 included, MultiStar: {-0.19, -0.45}, one-star: {-0.30, -0.27}
03:20:55.140 00.000 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.96 = 2.32)
03:20:55.142 00.002 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
03:20:55.142 00.000 7988 CameraToMount -- cameraX=-0.30 cameraY=-0.27 hyp=0.40 cameraTheta=-2.40 mountX=-0.27 mountY=0.30, mountTheta=2.31
03:20:55.144 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.30, y=-0.27, opts=13)
03:20:55.146 00.002 7988 Enqueuing Move request for scope (-0.30, -0.27)
03:20:55.147 00.001 15712 Worker thread wakes up
03:20:55.147 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.27) opts 0xd
03:20:55.147 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.30, -0.27)
03:20:55.147 00.000 15712 Moving (-0.30, -0.27) raw xDistance=-0.27 yDistance=0.30
03:20:55.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=101, FiltMin=89, FiltMax=255, Gamma=0.690
03:20:55.147 00.000 7988 UpdateGuideState exits: m=218 SNR=8.9
03:20:55.150 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:55.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:55.152 00.002 7988 Enqueuing Expose request
03:20:55.152 00.000 15712 PPEC rslt: input = -0.27, final = -0.14, react = -0.16, pred = 0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 639.51
03:20:55.152 00.000 15712 PPEC: input: -0.27, control: -0.14, exposure: 1500
03:20:55.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:20:55.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:20:55.152 00.000 15712 MoveAxis(E, 46, ABG)
03:20:55.152 00.000 15712 Guiding  Dir = 2, Dur = 46
03:20:55.152 00.000 15712 IsGuiding returns 0
03:20:55.179 00.027 15712 PulseGuide returned control before completion, sleep 31
03:20:55.221 00.042 15712 IsGuiding returns 1
03:20:55.221 00.000 15712 scope still moving after pulse duration time elapsed
03:20:55.257 00.036 15712 IsGuiding returns 0
03:20:55.257 00.000 15712 scope move finished after 46 + 59 ms
03:20:55.257 00.000 15712 Move returns status 0, amount 46
03:20:55.257 00.000 15712 MoveAxis(N, 0, ABG)
03:20:55.257 00.000 15712 Move returns status 0, amount 0
03:20:55.257 00.000 15712 move complete, result=0
03:20:55.257 00.000 7988 GuideStep: -0.3 px 46 ms EAST, 0.3 px 0 ms NORTH
03:20:55.261 00.004 15712 worker thread done servicing request
03:20:55.261 00.000 15712 Worker thread wakes up
03:20:55.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:55.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:56.898 01.637 15712 Exposure complete
03:20:56.963 00.065 15712 worker thread done servicing request
03:20:56.964 00.001 7988 OnExposeComplete: enter
03:20:56.964 00.000 7988 UpdateGuideState(): m_state=6
03:20:56.964 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6182
03:20:56.967 00.003 7988 Star::Find returns 1 (0), X=974.17, Y=191.31, Mass=224, SNR=9.0, Peak=136 HFD=2.2
03:20:56.967 00.000 7988 Star::Find false star n=6 nbg=280 bg=99.1 sigma=3.3 thresh=109 peak=108
03:20:56.967 00.000 7988 Star::Find false star n=4 nbg=284 bg=102.6 sigma=3.5 thresh=113 peak=113
03:20:56.967 00.000 7988 Star::Find false star n=5 nbg=279 bg=100.9 sigma=3.6 thresh=112 peak=107
03:20:56.967 00.000 7988 MultiStar: [#1 -0.77,-0.25,0.00,M2] [#2 -0.55,-0.47,0.00,M2] [#3 -0.33,-0.24,0.81,U] [#4 -0.01,-1.30,0.00,M1] [#5 -0.54,-0.79,0.00,M1] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:56.967 00.000 7988 refined, 1 included, MultiStar: {-0.27, -0.35}, one-star: {-0.21, -0.44}
03:20:56.967 00.000 7988 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.56) = xAngle (-3.78 = 2.50)
03:20:56.967 00.000 7988 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.81 = 2.47)
03:20:56.974 00.007 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.35 hyp=0.44 cameraTheta=-2.22 mountX=-0.35 mountY=0.27, mountTheta=2.48
03:20:56.976 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.35, opts=13)
03:20:56.978 00.002 7988 Enqueuing Move request for scope (-0.27, -0.35)
03:20:56.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=101, FiltMin=86, FiltMax=255, Gamma=0.690
03:20:56.980 00.002 7988 UpdateGuideState exits: m=224 SNR=9.0
03:20:56.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:56.982 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:56.982 00.000 7988 Enqueuing Expose request
03:20:56.984 00.002 15712 Worker thread wakes up
03:20:56.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.35) opts 0xd
03:20:56.984 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.35)
03:20:56.984 00.000 15712 Moving (-0.27, -0.35) raw xDistance=-0.35 yDistance=0.27
03:20:56.984 00.000 15712 PPEC rslt: input = -0.35, final = -0.19, react = -0.21, pred = 0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 639.52
03:20:56.984 00.000 15712 PPEC: input: -0.35, control: -0.19, exposure: 1500
03:20:56.984 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=-0.02 newest=0.45
03:20:56.984 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:20:56.984 00.000 15712 MoveAxis(E, 62, ABG)
03:20:56.984 00.000 15712 Guiding  Dir = 2, Dur = 62
03:20:56.984 00.000 15712 IsGuiding returns 0
03:20:57.017 00.033 15712 PulseGuide returned control before completion, sleep 45
03:20:57.070 00.053 15712 IsGuiding returns 1
03:20:57.070 00.000 15712 scope still moving after pulse duration time elapsed
03:20:57.106 00.036 15712 IsGuiding returns 0
03:20:57.106 00.000 15712 scope move finished after 62 + 62 ms
03:20:57.106 00.000 15712 Move returns status 0, amount 62
03:20:57.106 00.000 15712 BLC: Oldest BLC event removed
03:20:57.106 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 465 applied
03:20:57.106 00.000 15712 MoveAxis(S, 535, ABG)
03:20:57.106 00.000 15712 Guiding  Dir = 1, Dur = 535
03:20:57.106 00.000 15712 IsGuiding returns 0
03:20:57.192 00.086 15712 PulseGuide returned control before completion, sleep 466
03:20:57.662 00.470 15712 IsGuiding returns 1
03:20:57.662 00.000 15712 scope still moving after pulse duration time elapsed
03:20:57.694 00.032 15712 IsGuiding returns 1
03:20:57.767 00.073 15712 IsGuiding returns 1
03:20:57.806 00.039 15712 IsGuiding returns 0
03:20:57.806 00.000 15712 scope move finished after 535 + 156 ms
03:20:57.806 00.000 15712 Move returns status 0, amount 535
03:20:57.806 00.000 15712 move complete, result=0
03:20:57.806 00.000 15712 worker thread done servicing request
03:20:57.806 00.000 15712 Worker thread wakes up
03:20:57.806 00.000 7988 GuideStep: -0.4 px 62 ms EAST, 0.3 px 535 ms SOUTH
03:20:57.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:57.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:20:59.226 01.420 15712 Exposure complete
03:20:59.291 00.065 15712 worker thread done servicing request
03:20:59.291 00.000 7988 OnExposeComplete: enter
03:20:59.291 00.000 7988 UpdateGuideState(): m_state=6
03:20:59.291 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6183
03:20:59.291 00.000 7988 Star::Find returns 1 (0), X=974.46, Y=191.54, Mass=228, SNR=9.1, Peak=137 HFD=2.7
03:20:59.291 00.000 7988 Star::Find false star n=4 nbg=278 bg=100.4 sigma=3.4 thresh=111 peak=111
03:20:59.291 00.000 7988 Star::Find false star n=8 nbg=274 bg=104.0 sigma=3.5 thresh=114 peak=114
03:20:59.291 00.000 7988 Star::Find false star n=2 nbg=278 bg=99.7 sigma=3.6 thresh=111 peak=110
03:20:59.299 00.008 7988 Star::Find false star n=10 nbg=274 bg=102.7 sigma=3.2 thresh=112 peak=112
03:20:59.299 00.000 7988 Star::Find false star n=4 nbg=277 bg=101.1 sigma=3.3 thresh=111 peak=107
03:20:59.299 00.000 7988 Star::Find false star n=4 nbg=278 bg=98.8 sigma=3.3 thresh=109 peak=108
03:20:59.299 00.000 7988 Star::Find false star n=5 nbg=278 bg=103.4 sigma=3.2 thresh=113 peak=108
03:20:59.303 00.004 7988 MultiStar: [#1 0.11,-0.42,1.23,U] [#2 0.18,0.03,0.87,U] [#3 0.78,0.28,0.00,M1] [#4 0.94,-1.17,0.00,M2] [#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] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:20:59.303 00.000 7988 single-star, 2 included, MultiStar: {0.12, -0.22}, one-star: {0.07, -0.20}
03:20:59.303 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
03:20:59.303 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
03:20:59.303 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.22 mountX=-0.20 mountY=-0.07, mountTheta=-2.82
03:20:59.303 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.20, opts=13)
03:20:59.303 00.000 7988 Enqueuing Move request for scope (0.07, -0.20)
03:20:59.303 00.000 15712 Worker thread wakes up
03:20:59.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
03:20:59.303 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
03:20:59.303 00.000 15712 Moving (0.07, -0.20) raw xDistance=-0.20 yDistance=-0.07
03:20:59.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=100, FiltMin=87, FiltMax=255, Gamma=0.690
03:20:59.303 00.000 7988 UpdateGuideState exits: m=228 SNR=9.1
03:20:59.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:59.303 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:20:59.303 00.000 7988 Enqueuing Expose request
03:20:59.316 00.013 15712 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.274174, 1:-0.068272
03:20:59.316 00.000 15712 BLC: No correction, Miss < min_move
03:20:59.319 00.003 15712 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.52
03:20:59.319 00.000 15712 PPEC: input: -0.20, control: -0.10, exposure: 1500
03:20:59.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:59.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:59.319 00.000 15712 MoveAxis(E, 32, ABG)
03:20:59.319 00.000 15712 Guiding  Dir = 2, Dur = 32
03:20:59.319 00.000 15712 IsGuiding returns 0
03:20:59.335 00.016 15712 PulseGuide returned control before completion, sleep 28
03:20:59.382 00.047 15712 IsGuiding returns 1
03:20:59.384 00.002 15712 scope still moving after pulse duration time elapsed
03:20:59.414 00.030 15712 IsGuiding returns 0
03:20:59.414 00.000 15712 scope move finished after 32 + 61 ms
03:20:59.414 00.000 15712 Move returns status 0, amount 32
03:20:59.414 00.000 15712 MoveAxis(N, 0, ABG)
03:20:59.414 00.000 15712 Move returns status 0, amount 0
03:20:59.414 00.000 15712 move complete, result=0
03:20:59.414 00.000 7988 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
03:20:59.416 00.002 15712 worker thread done servicing request
03:20:59.416 00.000 15712 Worker thread wakes up
03:20:59.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:20:59.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:01.060 01.644 15712 Exposure complete
03:21:01.121 00.061 15712 worker thread done servicing request
03:21:01.121 00.000 7988 OnExposeComplete: enter
03:21:01.121 00.000 7988 UpdateGuideState(): m_state=6
03:21:01.127 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6184
03:21:01.127 00.000 7988 Star::Find returns 1 (0), X=974.32, Y=192.06, Mass=258, SNR=9.9, Peak=145 HFD=2.4
03:21:01.129 00.002 7988 Star::Find false star n=9 nbg=282 bg=100.0 sigma=3.5 thresh=110 peak=110
03:21:01.129 00.000 7988 Star::Find false star n=2 nbg=282 bg=100.8 sigma=3.6 thresh=112 peak=108
03:21:01.131 00.002 7988 Star::Find false star n=3 nbg=275 bg=99.0 sigma=3.2 thresh=109 peak=106
03:21:01.131 00.000 7988 Star::Find false star n=3 nbg=279 bg=98.1 sigma=3.4 thresh=108 peak=107
03:21:01.133 00.002 7988 Star::Find false star n=6 nbg=276 bg=98.3 sigma=3.0 thresh=107 peak=105
03:21:01.133 00.000 7988 MultiStar: [#1 0.27,0.02,1.03,U] [#2 0.27,0.56,0.83,U] [#3 0.26,0.11,0.82,U] [#4 0.71,-0.62,0.00,M3] [#5 0.00,0.00,0.00,L] [#6 -0.68,-0.45,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:01.135 00.002 7988 refined, 3 included, MultiStar: {0.18, 0.24}, one-star: {-0.07, 0.32}
03:21:01.135 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
03:21:01.137 00.002 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
03:21:01.137 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=0.24 hyp=0.30 cameraTheta=0.95 mountX=0.25 mountY=-0.18, mountTheta=-0.64
03:21:01.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.24, opts=13)
03:21:01.137 00.000 7988 Enqueuing Move request for scope (0.18, 0.24)
03:21:01.137 00.000 15712 Worker thread wakes up
03:21:01.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.24) opts 0xd
03:21:01.137 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.24)
03:21:01.137 00.000 15712 Moving (0.18, 0.24) raw xDistance=0.25 yDistance=-0.18
03:21:01.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=87, FiltMax=255, Gamma=0.690
03:21:01.137 00.000 7988 UpdateGuideState exits: m=258 SNR=9.9
03:21:01.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:01.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:01.137 00.000 7988 Enqueuing Expose request
03:21:01.137 00.000 15712 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.274174, 1:-0.068272, 2:-0.181926
03:21:01.137 00.000 15712 BLC: No correction, Miss < min_move
03:21:01.152 00.015 15712 PPEC rslt: input = 0.25, final = 0.17, react = 0.15, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 639.53
03:21:01.153 00.001 15712 PPEC: input: 0.25, control: 0.17, exposure: 1500
03:21:01.153 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:01.153 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:21:01.153 00.000 15712 MoveAxis(W, 57, ABG)
03:21:01.153 00.000 15712 Guiding  Dir = 3, Dur = 57
03:21:01.153 00.000 15712 IsGuiding returns 0
03:21:01.173 00.020 15712 PulseGuide returned control before completion, sleep 47
03:21:01.233 00.060 15712 IsGuiding returns 1
03:21:01.233 00.000 15712 scope still moving after pulse duration time elapsed
03:21:01.269 00.036 15712 IsGuiding returns 0
03:21:01.269 00.000 15712 scope move finished after 57 + 59 ms
03:21:01.269 00.000 15712 Move returns status 0, amount 57
03:21:01.269 00.000 15712 MoveAxis(N, 0, ABG)
03:21:01.269 00.000 15712 Move returns status 0, amount 0
03:21:01.269 00.000 15712 move complete, result=0
03:21:01.269 00.000 7988 GuideStep: 0.2 px 57 ms WEST, -0.2 px 0 ms NORTH
03:21:01.271 00.002 15712 worker thread done servicing request
03:21:01.271 00.000 15712 Worker thread wakes up
03:21:01.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:01.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:02.687 01.416 15712 Exposure complete
03:21:02.750 00.063 15712 worker thread done servicing request
03:21:02.750 00.000 7988 OnExposeComplete: enter
03:21:02.750 00.000 7988 UpdateGuideState(): m_state=6
03:21:02.754 00.004 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6185
03:21:02.754 00.000 7988 Star::Find returns 1 (0), X=974.96, Y=191.73, Mass=243, SNR=9.4, Peak=144 HFD=2.5
03:21:02.756 00.002 7988 Star::Find false star n=3 nbg=281 bg=98.8 sigma=3.3 thresh=109 peak=105
03:21:02.756 00.000 7988 Star::Find false star n=9 nbg=278 bg=97.6 sigma=3.0 thresh=107 peak=107
03:21:02.758 00.002 7988 Star::Find false star n=7 nbg=278 bg=94.3 sigma=3.3 thresh=104 peak=103
03:21:02.758 00.000 7988 MultiStar: [#1 0.12,0.04,1.06,U] [#2 0.36,0.38,0.92,U] [#3 0.27,-0.30,0.77,U] [#4 0.99,-0.07,0.00,M4] [#5 0.41,0.78,0.00,M2] [#6 0.99,0.26,0.00,M3] [#7 1.60,-0.83,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:02.760 00.002 7988 refined, 3 included, MultiStar: {0.33, 0.04}, one-star: {0.58, -0.02}
03:21:02.760 00.000 7988 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
03:21:02.762 00.002 7988 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
03:21:02.762 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.33 cameraTheta=0.11 mountX=0.04 mountY=-0.33, mountTheta=-1.45
03:21:02.764 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=0.04, opts=13)
03:21:02.764 00.000 7988 Enqueuing Move request for scope (0.33, 0.04)
03:21:02.767 00.003 15712 Worker thread wakes up
03:21:02.767 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.04) opts 0xd
03:21:02.767 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, 0.04)
03:21:02.767 00.000 15712 Moving (0.33, 0.04) raw xDistance=0.04 yDistance=-0.33
03:21:02.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=87, FiltMax=255, Gamma=0.690
03:21:02.767 00.000 7988 UpdateGuideState exits: m=243 SNR=9.4
03:21:02.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:02.767 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:02.767 00.000 7988 Enqueuing Expose request
03:21:02.767 00.000 15712 BLC: window closed
03:21:02.767 00.000 15712 BLC: History state: CurrMiss=-0.33, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.274174, 1:-0.068272, 2:-0.181926
03:21:02.767 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:21:02.767 00.000 15712 BLC: window closed
03:21:02.767 00.000 15712 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:21:02.767 00.000 15712 PPEC: input: 0.04, control: 0.03, exposure: 1500
03:21:02.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:21:02.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:21:02.767 00.000 15712 MoveAxis(W, 9, ABG)
03:21:02.767 00.000 15712 Guiding  Dir = 3, Dur = 9
03:21:02.767 00.000 15712 IsGuiding returns 0
03:21:02.801 00.034 15712 IsGuiding returns 0
03:21:02.801 00.000 15712 Move returns status 0, amount 9
03:21:02.801 00.000 15712 MoveAxis(N, 0, ABG)
03:21:02.801 00.000 15712 Move returns status 0, amount 0
03:21:02.801 00.000 15712 move complete, result=0
03:21:02.801 00.000 7988 GuideStep: 0.0 px 9 ms WEST, -0.3 px 0 ms NORTH
03:21:02.807 00.006 15712 worker thread done servicing request
03:21:02.807 00.000 15712 Worker thread wakes up
03:21:02.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:02.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:04.440 01.633 15712 Exposure complete
03:21:04.504 00.064 15712 worker thread done servicing request
03:21:04.504 00.000 7988 OnExposeComplete: enter
03:21:04.504 00.000 7988 UpdateGuideState(): m_state=6
03:21:04.504 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6186
03:21:04.504 00.000 7988 Star::Find returns 0 (4), X=974.49, Y=191.45, Mass=232, SNR=9.4, Peak=147 HFD=1.5
03:21:04.504 00.000 7988 DistanceChecker: activated
03:21:04.504 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:04.504 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:21:04.504 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:21:04.504 00.000 15712 Worker thread wakes up
03:21:04.504 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:21:04.504 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:21:04.521 00.017 15712 PPEC (deduced): control: 0.04, exposure: 1500
03:21:04.521 00.000 15712 Dead-reckoning move xDistance=0.04 yDistance=0.00
03:21:04.521 00.000 15712 MoveAxis(W, 13, DBG)
03:21:04.521 00.000 15712 Guiding  Dir = 3, Dur = 13
03:21:04.521 00.000 15712 IsGuiding returns 0
03:21:04.542 00.021 15712 IsGuiding returns 1
03:21:04.542 00.000 15712 scope still moving after pulse duration time elapsed
03:21:04.594 00.052 15712 IsGuiding returns 0
03:21:04.594 00.000 15712 scope move finished after 13 + 58 ms
03:21:04.594 00.000 15712 Move returns status 0, amount 13
03:21:04.594 00.000 15712 MoveAxis(N, 0, DBG)
03:21:04.594 00.000 15712 Move returns status 0, amount 0
03:21:04.594 00.000 15712 move complete, result=0
03:21:04.594 00.000 15712 worker thread done servicing request
03:21:04.632 00.038 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:04.632 00.000 7988 Status Line: Star lost - low HFD
03:21:04.634 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=86, FiltMax=255, Gamma=0.690
03:21:04.636 00.002 7988 UpdateGuideState exits: Star lost - low HFD
03:21:04.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:04.638 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:21:04.639 00.001 7988 Enqueuing Expose request
03:21:04.639 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
03:21:04.641 00.002 15712 Worker thread wakes up
03:21:04.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:04.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:21:06.056 01.415 15712 Exposure complete
03:21:06.118 00.062 15712 worker thread done servicing request
03:21:06.118 00.000 7988 OnExposeComplete: enter
03:21:06.118 00.000 7988 UpdateGuideState(): m_state=6
03:21:06.123 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6187
03:21:06.123 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=191.69, Mass=295, SNR=10.6, Peak=142 HFD=2.3
03:21:06.125 00.002 7988 DistanceChecker: reject for large offset (0.56 > 0.51) avgDist = 0.26 count = 263
03:21:06.125 00.000 7988 Status Line: Recovering
03:21:06.127 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:21:06.127 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:21:06.127 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:21:06.127 00.000 15712 Worker thread wakes up
03:21:06.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:21:06.127 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:21:06.135 00.008 15712 PPEC (deduced): control: 0.04, exposure: 1500
03:21:06.135 00.000 15712 Dead-reckoning move xDistance=0.04 yDistance=0.00
03:21:06.135 00.000 15712 MoveAxis(W, 12, DBG)
03:21:06.135 00.000 15712 Guiding  Dir = 3, Dur = 12
03:21:06.135 00.000 15712 IsGuiding returns 0
03:21:06.152 00.017 15712 IsGuiding returns 1
03:21:06.152 00.000 15712 scope still moving after pulse duration time elapsed
03:21:06.206 00.054 15712 IsGuiding returns 0
03:21:06.206 00.000 15712 scope move finished after 12 + 61 ms
03:21:06.206 00.000 15712 Move returns status 0, amount 12
03:21:06.206 00.000 15712 MoveAxis(N, 0, DBG)
03:21:06.206 00.000 15712 Move returns status 0, amount 0
03:21:06.206 00.000 15712 move complete, result=0
03:21:06.206 00.000 15712 worker thread done servicing request
03:21:06.246 00.040 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:06.246 00.000 7988 Status Line: No star found
03:21:06.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=86, FiltMax=255, Gamma=0.690
03:21:06.246 00.000 7988 UpdateGuideState exits: No star found
03:21:06.246 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:06.246 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:21:06.246 00.000 7988 Enqueuing Expose request
03:21:06.254 00.008 7988 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
03:21:06.254 00.000 15712 Worker thread wakes up
03:21:06.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:06.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:21:07.889 01.635 15712 Exposure complete
03:21:07.953 00.064 15712 worker thread done servicing request
03:21:07.953 00.000 7988 OnExposeComplete: enter
03:21:07.955 00.002 7988 UpdateGuideState(): m_state=6
03:21:07.955 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6188
03:21:07.955 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=191.74, Mass=305, SNR=10.8, Peak=143 HFD=2.6
03:21:07.955 00.000 7988 DistanceChecker: reject for large offset (0.89 > 0.51) avgDist = 0.26 count = 263
03:21:07.955 00.000 7988 Status Line: Recovering
03:21:07.955 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:21:07.955 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:21:07.963 00.008 7988 Enqueuing Move request for scope (0.00, 0.00)
03:21:07.963 00.000 15712 Worker thread wakes up
03:21:07.963 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:21:07.965 00.002 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:21:07.965 00.000 15712 PPEC (deduced): control: 0.04, exposure: 1500
03:21:07.965 00.000 15712 Dead-reckoning move xDistance=0.04 yDistance=0.00
03:21:07.965 00.000 15712 MoveAxis(W, 14, DBG)
03:21:07.965 00.000 15712 Guiding  Dir = 3, Dur = 14
03:21:07.980 00.015 15712 IsGuiding returns 0
03:21:08.000 00.020 15712 IsGuiding returns 1
03:21:08.000 00.000 15712 scope still moving after pulse duration time elapsed
03:21:08.028 00.028 15712 IsGuiding returns 1
03:21:08.060 00.032 15712 IsGuiding returns 0
03:21:08.060 00.000 15712 scope move finished after 14 + 65 ms
03:21:08.060 00.000 15712 Move returns status 0, amount 14
03:21:08.060 00.000 15712 MoveAxis(N, 0, DBG)
03:21:08.060 00.000 15712 Move returns status 0, amount 0
03:21:08.060 00.000 15712 move complete, result=0
03:21:08.060 00.000 15712 worker thread done servicing request
03:21:08.076 00.016 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:08.076 00.000 7988 Status Line: No star found
03:21:08.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=85, FiltMax=255, Gamma=0.690
03:21:08.076 00.000 7988 UpdateGuideState exits: No star found
03:21:08.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:08.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:21:08.076 00.000 7988 Enqueuing Expose request
03:21:08.076 00.000 7988 GuideStep: 0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
03:21:08.076 00.000 15712 Worker thread wakes up
03:21:08.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:08.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:21:09.498 01.422 15712 Exposure complete
03:21:09.563 00.065 15712 worker thread done servicing request
03:21:09.564 00.001 7988 OnExposeComplete: enter
03:21:09.564 00.000 7988 UpdateGuideState(): m_state=6
03:21:09.564 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6189
03:21:09.564 00.000 7988 Star::Find returns 1 (0), X=974.46, Y=191.04, Mass=260, SNR=10.0, Peak=142 HFD=2.3
03:21:09.564 00.000 7988 DistanceChecker: reject for large offset (0.71 > 0.51) avgDist = 0.26 count = 263
03:21:09.564 00.000 7988 DistanceChecker: begin recovering
03:21:09.564 00.000 7988 Star::Find false star n=4 nbg=276 bg=97.3 sigma=3.2 thresh=107 peak=106
03:21:09.570 00.006 7988 Star::Find false star n=4 nbg=280 bg=98.2 sigma=3.7 thresh=109 peak=108
03:21:09.570 00.000 7988 Star::Find false star n=5 nbg=280 bg=103.8 sigma=3.7 thresh=115 peak=111
03:21:09.570 00.000 7988 MultiStar: [#1 0.28,-1.33,0.00,M1] [#2 0.05,-1.24,0.00,M1] [#3 0.37,-0.34,0.75,U] [#4 0.44,-0.27,0.55,U] [#5 0.16,-0.09,0.58,U] [#6 -0.31,-1.15,0.00,M4] [#7 0.32,-1.10,0.00,M6] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:09.570 00.000 7988 refined, 3 included, MultiStar: {0.24, -0.40}, one-star: {0.07, -0.71}
03:21:09.570 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
03:21:09.575 00.005 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
03:21:09.575 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.40 hyp=0.47 cameraTheta=-1.04 mountX=-0.40 mountY=-0.23, mountTheta=-2.63
03:21:09.575 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.40, opts=13)
03:21:09.575 00.000 7988 Enqueuing Move request for scope (0.24, -0.40)
03:21:09.575 00.000 15712 Worker thread wakes up
03:21:09.575 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.40) opts 0xd
03:21:09.575 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.40)
03:21:09.575 00.000 15712 Moving (0.24, -0.40) raw xDistance=-0.40 yDistance=-0.23
03:21:09.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=87, FiltMax=255, Gamma=0.690
03:21:09.575 00.000 7988 UpdateGuideState exits: m=260 SNR=10.0
03:21:09.584 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:09.584 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:09.586 00.002 7988 Enqueuing Expose request
03:21:09.586 00.000 15712 PPEC rslt: input = -0.40, final = -0.22, react = -0.24, pred = 0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 639.54
03:21:09.586 00.000 15712 PPEC: input: -0.40, control: -0.22, exposure: 1500
03:21:09.586 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:09.587 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:21:09.587 00.000 15712 MoveAxis(E, 71, ABG)
03:21:09.587 00.000 15712 Guiding  Dir = 2, Dur = 71
03:21:09.587 00.000 15712 IsGuiding returns 0
03:21:09.607 00.020 15712 PulseGuide returned control before completion, sleep 55
03:21:09.670 00.063 15712 IsGuiding returns 1
03:21:09.670 00.000 15712 scope still moving after pulse duration time elapsed
03:21:09.706 00.036 15712 IsGuiding returns 0
03:21:09.706 00.000 15712 scope move finished after 71 + 52 ms
03:21:09.706 00.000 15712 Move returns status 0, amount 71
03:21:09.706 00.000 15712 MoveAxis(N, 0, ABG)
03:21:09.706 00.000 15712 Move returns status 0, amount 0
03:21:09.706 00.000 15712 move complete, result=0
03:21:09.706 00.000 7988 GuideStep: -0.4 px 71 ms EAST, -0.2 px 0 ms NORTH
03:21:09.712 00.006 15712 worker thread done servicing request
03:21:09.712 00.000 15712 Worker thread wakes up
03:21:09.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:09.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:11.346 01.634 15712 Exposure complete
03:21:11.410 00.064 15712 worker thread done servicing request
03:21:11.410 00.000 7988 OnExposeComplete: enter
03:21:11.410 00.000 7988 UpdateGuideState(): m_state=6
03:21:11.410 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6190
03:21:11.410 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=190.84, Mass=334, SNR=11.1, Peak=141 HFD=3.5
03:21:11.410 00.000 7988 DistanceChecker: reject for large offset (0.96 > 0.53) avgDist = 0.26 count = 264
03:21:11.410 00.000 7988 Star::Find false star n=3 nbg=283 bg=97.9 sigma=3.7 thresh=109 peak=105
03:21:11.410 00.000 7988 Star::Find false star n=3 nbg=280 bg=97.6 sigma=3.4 thresh=108 peak=103
03:21:11.410 00.000 7988 Star::Find false star n=4 nbg=282 bg=99.4 sigma=3.5 thresh=110 peak=109
03:21:11.410 00.000 7988 Star::Find false star n=4 nbg=275 bg=102.3 sigma=3.3 thresh=112 peak=111
03:21:11.410 00.000 7988 MultiStar: [#1 0.64,-0.81,0.00,M2] [#2 0.00,0.00,0.00,L] [#3 0.75,-1.10,0.00,M1] [#4 1.51,-0.90,0.00,M4] [#5 1.31,-0.76,0.00,M2] [#6 -0.36,-1.37,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:11.410 00.000 7988 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.56) = xAngle (-2.81 = -2.81)
03:21:11.423 00.013 7988 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.84 = -2.84)
03:21:11.423 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.91 hyp=0.96 cameraTheta=-1.24 mountX=-0.91 mountY=-0.29, mountTheta=-2.84
03:21:11.425 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.91, opts=13)
03:21:11.427 00.002 7988 Enqueuing Move request for scope (0.31, -0.91)
03:21:11.427 00.000 15712 Worker thread wakes up
03:21:11.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.91) opts 0xd
03:21:11.427 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.91)
03:21:11.427 00.000 15712 Moving (0.31, -0.91) raw xDistance=-0.91 yDistance=-0.29
03:21:11.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=86, FiltMax=255, Gamma=0.690
03:21:11.427 00.000 7988 UpdateGuideState exits: m=334 SNR=11.1
03:21:11.430 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:11.430 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:11.432 00.002 7988 Enqueuing Expose request
03:21:11.432 00.000 15712 PPEC rslt: input = -0.91, final = -0.52, react = -0.54, pred = 0.02, hyst = -0.49, hyst_pct = 0.00, period_length = 639.55
03:21:11.432 00.000 15712 PPEC: input: -0.91, control: -0.52, exposure: 1500
03:21:11.432 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:21:11.432 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:21:11.432 00.000 15712 MoveAxis(E, 171, ABG)
03:21:11.432 00.000 15712 Guiding  Dir = 2, Dur = 171
03:21:11.432 00.000 15712 IsGuiding returns 0
03:21:11.440 00.008 15712 PulseGuide returned control before completion, sleep 163
03:21:11.644 00.204 15712 IsGuiding returns 0
03:21:11.644 00.000 15712 Move returns status 0, amount 171
03:21:11.644 00.000 15712 MoveAxis(N, 0, ABG)
03:21:11.644 00.000 15712 Move returns status 0, amount 0
03:21:11.644 00.000 15712 move complete, result=0
03:21:11.644 00.000 7988 GuideStep: -0.9 px 171 ms EAST, -0.3 px 0 ms NORTH
03:21:11.646 00.002 15712 worker thread done servicing request
03:21:11.646 00.000 15712 Worker thread wakes up
03:21:11.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:11.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:13.051 01.405 15712 Exposure complete
03:21:13.112 00.061 15712 worker thread done servicing request
03:21:13.112 00.000 7988 OnExposeComplete: enter
03:21:13.112 00.000 7988 UpdateGuideState(): m_state=6
03:21:13.112 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6191
03:21:13.112 00.000 7988 Star::Find returns 1 (0), X=974.25, Y=191.63, Mass=233, SNR=9.4, Peak=146 HFD=2.4
03:21:13.112 00.000 7988 DistanceChecker: deactivated
03:21:13.112 00.000 7988 Star::Find false star n=4 nbg=277 bg=94.8 sigma=3.3 thresh=105 peak=105
03:21:13.123 00.011 7988 Star::Find false star n=3 nbg=282 bg=100.4 sigma=3.7 thresh=111 peak=105
03:21:13.123 00.000 7988 MultiStar: [#1 0.16,-0.61,1.12,U] [#2 -0.33,0.18,0.88,U] [#3 0.47,0.20,0.84,U] [#4 0.59,0.16,0.66,U] [#5 0.46,-0.48,0.75,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.10,0.49,0.58,U] [#11 0.00,0.00,0.00,L] 
03:21:13.123 00.000 7988 refined, 6 included, MultiStar: {0.16, -0.08}, one-star: {-0.14, -0.12}
03:21:13.123 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
03:21:13.123 00.000 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
03:21:13.128 00.005 7988 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.44 mountX=-0.07 mountY=-0.16, mountTheta=-2.01
03:21:13.128 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.08, opts=13)
03:21:13.128 00.000 7988 Enqueuing Move request for scope (0.16, -0.08)
03:21:13.128 00.000 15712 Worker thread wakes up
03:21:13.128 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
03:21:13.128 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
03:21:13.128 00.000 15712 Moving (0.16, -0.08) raw xDistance=-0.07 yDistance=-0.16
03:21:13.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=85, FiltMax=255, Gamma=0.690
03:21:13.128 00.000 7988 UpdateGuideState exits: m=233 SNR=9.4
03:21:13.136 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:13.136 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:13.138 00.002 7988 Enqueuing Expose request
03:21:13.138 00.000 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
03:21:13.138 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
03:21:13.138 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:13.138 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:21:13.138 00.000 15712 MoveAxis(W, 5, ABG)
03:21:13.138 00.000 15712 Guiding  Dir = 3, Dur = 5
03:21:13.138 00.000 15712 IsGuiding returns 0
03:21:13.160 00.022 15712 IsGuiding returns 0
03:21:13.160 00.000 15712 Move returns status 0, amount 5
03:21:13.160 00.000 15712 MoveAxis(N, 0, ABG)
03:21:13.160 00.000 15712 Move returns status 0, amount 0
03:21:13.160 00.000 15712 move complete, result=0
03:21:13.160 00.000 15712 worker thread done servicing request
03:21:13.160 00.000 15712 Worker thread wakes up
03:21:13.160 00.000 7988 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
03:21:13.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:13.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:14.804 01.644 15712 Exposure complete
03:21:14.865 00.061 15712 worker thread done servicing request
03:21:14.865 00.000 7988 OnExposeComplete: enter
03:21:14.865 00.000 7988 UpdateGuideState(): m_state=6
03:21:14.872 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6192
03:21:14.872 00.000 7988 Star::Find returns 1 (0), X=974.78, Y=191.85, Mass=268, SNR=10.0, Peak=148 HFD=2.4
03:21:14.875 00.003 7988 Star::Find false star n=3 nbg=280 bg=101.0 sigma=3.7 thresh=112 peak=112
03:21:14.875 00.000 7988 Star::Find false star n=3 nbg=279 bg=95.4 sigma=3.1 thresh=105 peak=101
03:21:14.875 00.000 7988 MultiStar: [#1 0.72,0.01,0.00,M2] [#2 0.37,0.70,0.00,M1] [#3 0.85,0.17,0.00,M1] [#4 0.00,0.00,0.00,L] [#5 1.15,0.84,0.00,M2] [#6 -0.25,-0.21,0.70,U] [#7 0.00,0.00,0.00,L] [#8 0.69,0.35,0.00,M6] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:14.875 00.000 7988 refined, 1 included, MultiStar: {0.13, -0.02}, one-star: {0.40, 0.11}
03:21:14.875 00.000 7988 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.56) = xAngle (-1.73 = -1.73)
03:21:14.875 00.000 7988 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.77 = -1.77)
03:21:14.881 00.006 7988 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-0.17 mountX=-0.02 mountY=-0.13, mountTheta=-1.74
03:21:14.881 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.02, opts=13)
03:21:14.881 00.000 7988 Enqueuing Move request for scope (0.13, -0.02)
03:21:14.881 00.000 15712 Worker thread wakes up
03:21:14.881 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
03:21:14.881 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
03:21:14.881 00.000 15712 Moving (0.13, -0.02) raw xDistance=-0.02 yDistance=-0.13
03:21:14.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=85, FiltMax=255, Gamma=0.690
03:21:14.881 00.000 7988 UpdateGuideState exits: m=268 SNR=10.0
03:21:14.887 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:14.887 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:14.887 00.000 7988 Enqueuing Expose request
03:21:14.887 00.000 15712 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
03:21:14.887 00.000 15712 PPEC: input: -0.02, control: 0.02, exposure: 1500
03:21:14.887 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:14.887 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:21:14.887 00.000 15712 MoveAxis(W, 5, ABG)
03:21:14.887 00.000 15712 Guiding  Dir = 3, Dur = 5
03:21:14.887 00.000 15712 IsGuiding returns 0
03:21:14.897 00.010 15712 IsGuiding returns 0
03:21:14.897 00.000 15712 Move returns status 0, amount 5
03:21:14.897 00.000 15712 MoveAxis(N, 0, ABG)
03:21:14.897 00.000 15712 Move returns status 0, amount 0
03:21:14.897 00.000 15712 move complete, result=0
03:21:14.897 00.000 15712 worker thread done servicing request
03:21:14.897 00.000 15712 Worker thread wakes up
03:21:14.897 00.000 7988 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
03:21:14.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:14.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:16.320 01.423 15712 Exposure complete
03:21:16.385 00.065 15712 worker thread done servicing request
03:21:16.385 00.000 7988 OnExposeComplete: enter
03:21:16.385 00.000 7988 UpdateGuideState(): m_state=6
03:21:16.387 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6193
03:21:16.387 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=191.93, Mass=322, SNR=11.2, Peak=155 HFD=2.7
03:21:16.387 00.000 7988 Star::Find false star n=6 nbg=279 bg=101.8 sigma=3.5 thresh=112 peak=112
03:21:16.387 00.000 7988 Star::Find false star n=3 nbg=281 bg=93.5 sigma=3.4 thresh=104 peak=101
03:21:16.387 00.000 7988 Star::Find false star n=5 nbg=277 bg=100.4 sigma=3.6 thresh=111 peak=107
03:21:16.387 00.000 7988 MultiStar: [#1 0.03,-0.71,0.76,U] [#2 0.68,0.21,0.72,U] [#3 0.58,0.04,0.80,U] [#4 0.77,0.09,0.00,M4] [#5 0.39,0.39,0.60,U] [#6 0.73,0.03,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 -0.64,0.80,0.00,M7] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:16.387 00.000 7988 single-star, 4 included, MultiStar: {0.38, 0.02}, one-star: {0.25, 0.18}
03:21:16.387 00.000 7988 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.56) = xAngle (-0.93 = -0.93)
03:21:16.387 00.000 7988 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
03:21:16.397 00.010 7988 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.31 cameraTheta=0.63 mountX=0.18 mountY=-0.25, mountTheta=-0.94
03:21:16.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.18, opts=13)
03:21:16.397 00.000 7988 Enqueuing Move request for scope (0.25, 0.18)
03:21:16.397 00.000 15712 Worker thread wakes up
03:21:16.397 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.18) opts 0xd
03:21:16.397 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.18)
03:21:16.397 00.000 15712 Moving (0.25, 0.18) raw xDistance=0.18 yDistance=-0.25
03:21:16.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=85, FiltMax=255, Gamma=0.690
03:21:16.397 00.000 7988 UpdateGuideState exits: m=322 SNR=11.2
03:21:16.403 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:16.404 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:16.404 00.000 7988 Enqueuing Expose request
03:21:16.406 00.002 15712 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 639.57
03:21:16.406 00.000 15712 PPEC: input: 0.18, control: 0.13, exposure: 1500
03:21:16.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:21:16.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:21:16.406 00.000 15712 MoveAxis(W, 41, ABG)
03:21:16.406 00.000 15712 Guiding  Dir = 3, Dur = 41
03:21:16.406 00.000 15712 IsGuiding returns 0
03:21:16.422 00.016 15712 PulseGuide returned control before completion, sleep 34
03:21:16.460 00.038 15712 IsGuiding returns 1
03:21:16.460 00.000 15712 scope still moving after pulse duration time elapsed
03:21:16.513 00.053 15712 IsGuiding returns 0
03:21:16.513 00.000 15712 scope move finished after 41 + 71 ms
03:21:16.513 00.000 15712 Move returns status 0, amount 41
03:21:16.513 00.000 15712 MoveAxis(N, 0, ABG)
03:21:16.513 00.000 15712 Move returns status 0, amount 0
03:21:16.513 00.000 15712 move complete, result=0
03:21:16.513 00.000 15712 worker thread done servicing request
03:21:16.513 00.000 15712 Worker thread wakes up
03:21:16.513 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.3 px 0 ms NORTH
03:21:16.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:16.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:18.151 01.638 15712 Exposure complete
03:21:18.215 00.064 15712 worker thread done servicing request
03:21:18.215 00.000 7988 OnExposeComplete: enter
03:21:18.215 00.000 7988 UpdateGuideState(): m_state=6
03:21:18.220 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6194
03:21:18.221 00.001 7988 Star::Find returns 1 (0), X=974.89, Y=192.04, Mass=263, SNR=10.0, Peak=147 HFD=2.2
03:21:18.221 00.000 7988 DistanceChecker: reject for large offset (0.58 > 0.57) avgDist = 0.28 count = 268
03:21:18.223 00.002 7988 DistanceChecker: activated
03:21:18.223 00.000 7988 Status Line: Recovering
03:21:18.225 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:21:18.225 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:21:18.225 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:21:18.225 00.000 15712 Worker thread wakes up
03:21:18.225 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:21:18.225 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:21:18.231 00.006 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:21:18.231 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:21:18.231 00.000 15712 MoveAxis(W, 8, DBG)
03:21:18.231 00.000 15712 Guiding  Dir = 3, Dur = 8
03:21:18.231 00.000 15712 IsGuiding returns 0
03:21:18.262 00.031 15712 IsGuiding returns 0
03:21:18.262 00.000 15712 Move returns status 0, amount 8
03:21:18.262 00.000 15712 MoveAxis(N, 0, DBG)
03:21:18.262 00.000 15712 Move returns status 0, amount 0
03:21:18.262 00.000 15712 move complete, result=0
03:21:18.262 00.000 15712 worker thread done servicing request
03:21:18.342 00.080 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:18.342 00.000 7988 Status Line: No star found
03:21:18.344 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=85, FiltMax=255, Gamma=0.690
03:21:18.344 00.000 7988 UpdateGuideState exits: No star found
03:21:18.347 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:18.347 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:21:18.349 00.002 7988 Enqueuing Expose request
03:21:18.349 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
03:21:18.351 00.002 15712 Worker thread wakes up
03:21:18.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:18.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:21:19.765 01.414 15712 Exposure complete
03:21:19.826 00.061 15712 worker thread done servicing request
03:21:19.826 00.000 7988 OnExposeComplete: enter
03:21:19.826 00.000 7988 UpdateGuideState(): m_state=6
03:21:19.833 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6195
03:21:19.833 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=192.19, Mass=306, SNR=10.9, Peak=149 HFD=2.6
03:21:19.835 00.002 7988 DistanceChecker: deactivated
03:21:19.836 00.001 7988 Star::Find false star n=2 nbg=281 bg=98.5 sigma=3.6 thresh=109 peak=107
03:21:19.836 00.000 7988 Star::Find false star n=6 nbg=280 bg=95.4 sigma=3.5 thresh=106 peak=105
03:21:19.838 00.002 7988 Star::Find false star n=5 nbg=275 bg=95.9 sigma=3.2 thresh=106 peak=103
03:21:19.838 00.000 7988 Star::Find false star n=3 nbg=270 bg=96.3 sigma=3.2 thresh=106 peak=105
03:21:19.840 00.002 7988 MultiStar: [#1 0.21,-0.22,0.89,U] [#2 0.40,-0.15,0.71,U] [#3 0.31,0.32,0.77,U] [#4 0.73,0.55,0.00,M5] [#5 1.26,0.36,0.00,M2] [#6 0.48,-0.53,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.96,-1.15,0.00,M9] [#11 0.00,0.00,0.00,L] 
03:21:19.840 00.000 7988 refined, 3 included, MultiStar: {0.27, 0.11}, one-star: {0.22, 0.44}
03:21:19.842 00.002 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
03:21:19.842 00.000 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
03:21:19.842 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.30 cameraTheta=0.39 mountX=0.12 mountY=-0.28, mountTheta=-1.17
03:21:19.842 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.11, opts=13)
03:21:19.847 00.005 7988 Enqueuing Move request for scope (0.27, 0.11)
03:21:19.849 00.002 15712 Worker thread wakes up
03:21:19.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.11) opts 0xd
03:21:19.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.11)
03:21:19.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=84, FiltMax=255, Gamma=0.690
03:21:19.849 00.000 7988 UpdateGuideState exits: m=306 SNR=10.9
03:21:19.851 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:19.851 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:19.853 00.002 7988 Enqueuing Expose request
03:21:19.853 00.000 15712 Moving (0.27, 0.11) raw xDistance=0.12 yDistance=-0.28
03:21:19.857 00.004 15712 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
03:21:19.857 00.000 15712 PPEC: input: 0.12, control: 0.02, exposure: 1500
03:21:19.857 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.02 newest=-0.66
03:21:19.857 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
03:21:19.857 00.000 15712 MoveAxis(W, 5, ABG)
03:21:19.857 00.000 15712 Guiding  Dir = 3, Dur = 5
03:21:19.860 00.003 15712 IsGuiding returns 0
03:21:19.876 00.016 15712 IsGuiding returns 0
03:21:19.876 00.000 15712 Move returns status 0, amount 5
03:21:19.876 00.000 15712 BLC: Oldest BLC event removed
03:21:19.876 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 465 applied
03:21:19.876 00.000 15712 MoveAxis(N, 536, ABG)
03:21:19.876 00.000 15712 Guiding  Dir = 0, Dur = 536
03:21:19.877 00.001 15712 IsGuiding returns 0
03:21:19.957 00.080 15712 PulseGuide returned control before completion, sleep 467
03:21:20.434 00.477 15712 IsGuiding returns 1
03:21:20.434 00.000 15712 scope still moving after pulse duration time elapsed
03:21:20.466 00.032 15712 IsGuiding returns 1
03:21:20.529 00.063 15712 IsGuiding returns 0
03:21:20.529 00.000 15712 scope move finished after 536 + 119 ms
03:21:20.529 00.000 15712 Move returns status 0, amount 536
03:21:20.529 00.000 15712 move complete, result=0
03:21:20.529 00.000 15712 worker thread done servicing request
03:21:20.529 00.000 15712 Worker thread wakes up
03:21:20.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:20.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:20.529 00.000 7988 GuideStep: 0.1 px 5 ms WEST, -0.3 px 536 ms NORTH
03:21:22.174 01.645 15712 Exposure complete
03:21:22.237 00.063 15712 worker thread done servicing request
03:21:22.239 00.002 7988 OnExposeComplete: enter
03:21:22.239 00.000 7988 UpdateGuideState(): m_state=6
03:21:22.239 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6196
03:21:22.239 00.000 7988 Star::Find returns 1 (0), X=974.52, Y=191.51, Mass=407, SNR=12.5, Peak=146 HFD=3.1
03:21:22.239 00.000 7988 Star::Find false star n=4 nbg=276 bg=95.9 sigma=3.3 thresh=106 peak=106
03:21:22.244 00.005 7988 Star::Find false star n=2 nbg=280 bg=95.7 sigma=3.6 thresh=107 peak=104
03:21:22.244 00.000 7988 Star::Find false star n=5 nbg=275 bg=95.1 sigma=3.4 thresh=105 peak=102
03:21:22.246 00.002 7988 MultiStar: [#1 -0.16,-1.16,0.00,M1] [#2 0.00,0.00,0.00,L] [#3 -0.20,-0.28,0.67,U] [#4 -0.07,-0.64,0.56,U] [#5 0.20,-0.54,0.42,U] [#6 -0.37,-0.58,0.49,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:22.246 00.000 7988 single-star, 4 included, MultiStar: {-0.04, -0.41}, one-star: {0.13, -0.24}
03:21:22.248 00.002 7988 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.56) = xAngle (-2.62 = -2.62)
03:21:22.249 00.001 7988 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
03:21:22.250 00.001 7988 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.06 mountX=-0.24 mountY=-0.13, mountTheta=-2.65
03:21:22.250 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.24, opts=13)
03:21:22.250 00.000 7988 Enqueuing Move request for scope (0.13, -0.24)
03:21:22.250 00.000 15712 Worker thread wakes up
03:21:22.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
03:21:22.250 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
03:21:22.250 00.000 15712 Moving (0.13, -0.24) raw xDistance=-0.24 yDistance=-0.13
03:21:22.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=84, FiltMax=255, Gamma=0.690
03:21:22.250 00.000 7988 UpdateGuideState exits: m=407 SNR=12.5
03:21:22.257 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:22.257 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:22.259 00.002 7988 Enqueuing Expose request
03:21:22.259 00.000 15712 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.277418, 1:0.126624
03:21:22.259 00.000 15712 BLC: No correction, Miss < min_move
03:21:22.259 00.000 15712 PPEC rslt: input = -0.24, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.58
03:21:22.259 00.000 15712 PPEC: input: -0.24, control: -0.12, exposure: 1500
03:21:22.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:22.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:21:22.259 00.000 15712 MoveAxis(E, 40, ABG)
03:21:22.259 00.000 15712 Guiding  Dir = 2, Dur = 40
03:21:22.259 00.000 15712 IsGuiding returns 0
03:21:22.283 00.024 15712 PulseGuide returned control before completion, sleep 26
03:21:22.333 00.050 15712 IsGuiding returns 0
03:21:22.333 00.000 15712 Move returns status 0, amount 40
03:21:22.333 00.000 15712 MoveAxis(N, 0, ABG)
03:21:22.333 00.000 15712 Move returns status 0, amount 0
03:21:22.333 00.000 15712 move complete, result=0
03:21:22.333 00.000 7988 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
03:21:22.340 00.007 15712 worker thread done servicing request
03:21:22.340 00.000 15712 Worker thread wakes up
03:21:22.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:22.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:23.750 01.410 15712 Exposure complete
03:21:23.813 00.063 15712 worker thread done servicing request
03:21:23.815 00.002 7988 OnExposeComplete: enter
03:21:23.815 00.000 7988 UpdateGuideState(): m_state=6
03:21:23.815 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6197
03:21:23.815 00.000 7988 Star::Find returns 1 (0), X=974.51, Y=191.44, Mass=290, SNR=10.8, Peak=139 HFD=1.5
03:21:23.815 00.000 7988 Star::Find false star n=5 nbg=281 bg=99.0 sigma=3.4 thresh=109 peak=109
03:21:23.815 00.000 7988 Star::Find false star n=6 nbg=274 bg=98.0 sigma=3.1 thresh=107 peak=105
03:21:23.815 00.000 7988 Star::Find false star n=6 nbg=281 bg=98.3 sigma=3.6 thresh=109 peak=108
03:21:23.815 00.000 7988 Star::Find false star n=4 nbg=275 bg=101.2 sigma=3.4 thresh=111 peak=108
03:21:23.815 00.000 7988 MultiStar: [#1 -0.34,-0.48,0.87,U] [#2 -0.55,-0.26,0.70,U] [#3 0.02,0.15,0.86,U] [#4 0.53,0.21,0.51,U] [#5 0.20,-0.09,0.65,U] [#6 -0.95,-0.38,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.16,-0.77,0.00,M10] [#11 0.00,0.00,0.00,L] 
03:21:23.815 00.000 7988 refined, 5 included, MultiStar: {-0.03, -0.16}, one-star: {0.12, -0.30}
03:21:23.815 00.000 7988 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.56) = xAngle (-3.33 = 2.96)
03:21:23.826 00.011 7988 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.93)
03:21:23.828 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.76 mountX=-0.16 mountY=0.03, mountTheta=2.93
03:21:23.830 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.16, opts=13)
03:21:23.832 00.002 7988 Enqueuing Move request for scope (-0.03, -0.16)
03:21:23.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=85, FiltMax=255, Gamma=0.690
03:21:23.834 00.002 7988 UpdateGuideState exits: m=290 SNR=10.8
03:21:23.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:23.836 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:23.836 00.000 7988 Enqueuing Expose request
03:21:23.838 00.002 15712 Worker thread wakes up
03:21:23.838 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
03:21:23.838 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
03:21:23.838 00.000 15712 Moving (-0.03, -0.16) raw xDistance=-0.16 yDistance=0.03
03:21:23.838 00.000 15712 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.277418, 1:0.126624, 2:-0.034060
03:21:23.838 00.000 15712 BLC: No correction, Miss < min_move
03:21:23.842 00.004 15712 PPEC rslt: input = -0.16, final = 0.01, react = -0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
03:21:23.842 00.000 15712 PPEC: input: -0.16, control: 0.01, exposure: 1500
03:21:23.842 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:23.842 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:21:23.842 00.000 15712 MoveAxis(W, 5, ABG)
03:21:23.842 00.000 15712 Guiding  Dir = 3, Dur = 5
03:21:23.842 00.000 15712 IsGuiding returns 0
03:21:23.873 00.031 15712 IsGuiding returns 0
03:21:23.873 00.000 15712 Move returns status 0, amount 5
03:21:23.873 00.000 15712 MoveAxis(N, 0, ABG)
03:21:23.873 00.000 15712 Move returns status 0, amount 0
03:21:23.873 00.000 15712 move complete, result=0
03:21:23.873 00.000 15712 worker thread done servicing request
03:21:23.873 00.000 15712 Worker thread wakes up
03:21:23.873 00.000 7988 GuideStep: -0.2 px 5 ms WEST, 0.0 px 0 ms NORTH
03:21:23.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:23.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:25.516 01.643 15712 Exposure complete
03:21:25.580 00.064 15712 worker thread done servicing request
03:21:25.580 00.000 7988 OnExposeComplete: enter
03:21:25.580 00.000 7988 UpdateGuideState(): m_state=6
03:21:25.580 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6198
03:21:25.580 00.000 7988 Star::Find returns 1 (0), X=974.25, Y=191.48, Mass=318, SNR=11.1, Peak=143 HFD=2.7
03:21:25.580 00.000 7988 Star::Find false star n=6 nbg=281 bg=102.5 sigma=3.6 thresh=113 peak=112
03:21:25.580 00.000 7988 Star::Find false star n=5 nbg=276 bg=96.0 sigma=3.3 thresh=106 peak=104
03:21:25.580 00.000 7988 Star::Find false star n=5 nbg=283 bg=98.7 sigma=3.6 thresh=109 peak=107
03:21:25.580 00.000 7988 Star::Find false star n=3 nbg=277 bg=104.5 sigma=3.3 thresh=114 peak=108
03:21:25.580 00.000 7988 MultiStar: [#1 -0.25,-0.38,0.79,U] [#2 -0.46,0.24,0.75,U] [#3 -1.00,0.10,0.00,M1] [#4 0.00,0.00,0.00,L] [#5 -0.12,-0.42,0.58,U] [#6 -0.12,-0.45,0.67,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -1.28,-0.79,0.00,R] [#11 0.00,0.00,0.00,L] 
03:21:25.580 00.000 7988 single-star, 4 included, MultiStar: {-0.22, -0.25}, one-star: {-0.13, -0.27}
03:21:25.580 00.000 7988 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.56) = xAngle (-3.60 = 2.68)
03:21:25.593 00.013 7988 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.63 = 2.65)
03:21:25.593 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.04 mountX=-0.27 mountY=0.14, mountTheta=2.66
03:21:25.596 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.27, opts=13)
03:21:25.596 00.000 7988 Enqueuing Move request for scope (-0.13, -0.27)
03:21:25.596 00.000 15712 Worker thread wakes up
03:21:25.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=85, FiltMax=255, Gamma=0.690
03:21:25.596 00.000 7988 UpdateGuideState exits: m=318 SNR=11.1
03:21:25.602 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:25.602 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:25.604 00.002 7988 Enqueuing Expose request
03:21:25.604 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
03:21:25.604 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
03:21:25.604 00.000 15712 Moving (-0.13, -0.27) raw xDistance=-0.27 yDistance=0.14
03:21:25.604 00.000 15712 BLC: window closed
03:21:25.604 00.000 15712 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.277418, 1:0.126624, 2:-0.034060
03:21:25.604 00.000 15712 BLC: No correction, Miss < min_move
03:21:25.604 00.000 15712 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 639.59
03:21:25.604 00.000 15712 PPEC: input: -0.27, control: -0.15, exposure: 1500
03:21:25.604 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:25.604 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:21:25.604 00.000 15712 MoveAxis(E, 49, ABG)
03:21:25.604 00.000 15712 Guiding  Dir = 2, Dur = 49
03:21:25.610 00.006 15712 IsGuiding returns 0
03:21:25.627 00.017 15712 PulseGuide returned control before completion, sleep 39
03:21:25.674 00.047 15712 IsGuiding returns 1
03:21:25.674 00.000 15712 scope still moving after pulse duration time elapsed
03:21:25.711 00.037 15712 IsGuiding returns 0
03:21:25.711 00.000 15712 scope move finished after 49 + 51 ms
03:21:25.711 00.000 15712 Move returns status 0, amount 49
03:21:25.711 00.000 15712 MoveAxis(N, 0, ABG)
03:21:25.711 00.000 15712 Move returns status 0, amount 0
03:21:25.711 00.000 15712 move complete, result=0
03:21:25.711 00.000 15712 worker thread done servicing request
03:21:25.711 00.000 7988 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
03:21:25.712 00.001 15712 Worker thread wakes up
03:21:25.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:25.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:27.130 01.418 15712 Exposure complete
03:21:27.191 00.061 15712 worker thread done servicing request
03:21:27.191 00.000 7988 OnExposeComplete: enter
03:21:27.191 00.000 7988 UpdateGuideState(): m_state=6
03:21:27.197 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6199
03:21:27.197 00.000 7988 Star::Find returns 1 (0), X=974.23, Y=191.81, Mass=196, SNR=8.5, Peak=135 HFD=1.9
03:21:27.199 00.002 7988 Star::Find false star n=4 nbg=278 bg=100.5 sigma=3.5 thresh=111 peak=110
03:21:27.199 00.000 7988 Star::Find false star n=6 nbg=278 bg=95.4 sigma=3.4 thresh=106 peak=104
03:21:27.201 00.002 7988 Star::Find false star n=5 nbg=274 bg=101.8 sigma=3.3 thresh=112 peak=108
03:21:27.201 00.000 7988 MultiStar: [#1 -0.09,-0.11,1.10,U] [#2 0.20,0.58,0.90,U] [#3 0.13,0.29,0.75,U] [#4 0.00,0.00,0.00,L] [#5 -0.38,0.87,0.00,M1] [#6 0.27,-0.04,0.95,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.54,-0.03,0.54,U] [#11 0.00,0.00,0.00,L] 
03:21:27.203 00.002 7988 refined, 5 included, MultiStar: {0.11, 0.12}, one-star: {-0.16, 0.06}
03:21:27.203 00.000 7988 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.56) = xAngle (-0.72 = -0.72)
03:21:27.205 00.002 7988 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
03:21:27.206 00.001 7988 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.84 mountX=0.12 mountY=-0.11, mountTheta=-0.74
03:21:27.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.12, opts=13)
03:21:27.206 00.000 7988 Enqueuing Move request for scope (0.11, 0.12)
03:21:27.206 00.000 15712 Worker thread wakes up
03:21:27.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
03:21:27.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
03:21:27.206 00.000 15712 Moving (0.11, 0.12) raw xDistance=0.12 yDistance=-0.11
03:21:27.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=85, FiltMax=255, Gamma=0.690
03:21:27.206 00.000 7988 UpdateGuideState exits: m=196 SNR=8.5
03:21:27.213 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:27.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:27.215 00.002 7988 Enqueuing Expose request
03:21:27.215 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
03:21:27.215 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
03:21:27.215 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:27.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:21:27.215 00.000 15712 MoveAxis(W, 3, ABG)
03:21:27.215 00.000 15712 Guiding  Dir = 3, Dur = 3
03:21:27.215 00.000 15712 IsGuiding returns 0
03:21:27.274 00.059 15712 IsGuiding returns 0
03:21:27.274 00.000 15712 Move returns status 0, amount 3
03:21:27.274 00.000 15712 MoveAxis(N, 0, ABG)
03:21:27.274 00.000 15712 Move returns status 0, amount 0
03:21:27.274 00.000 15712 move complete, result=0
03:21:27.274 00.000 7988 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
03:21:27.280 00.006 15712 worker thread done servicing request
03:21:27.280 00.000 15712 Worker thread wakes up
03:21:27.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:27.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:28.915 01.635 15712 Exposure complete
03:21:28.978 00.063 15712 worker thread done servicing request
03:21:28.978 00.000 7988 OnExposeComplete: enter
03:21:28.978 00.000 7988 UpdateGuideState(): m_state=6
03:21:28.984 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6200
03:21:28.984 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=192.27, Mass=226, SNR=9.3, Peak=137 HFD=2.7
03:21:28.986 00.002 7988 Star::Find false star n=4 nbg=277 bg=100.1 sigma=3.4 thresh=110 peak=109
03:21:28.986 00.000 7988 Star::Find false star n=3 nbg=275 bg=93.8 sigma=3.3 thresh=104 peak=100
03:21:28.988 00.002 7988 Star::Find false star n=4 nbg=280 bg=100.0 sigma=3.8 thresh=111 peak=110
03:21:28.988 00.000 7988 MultiStar: [#1 -0.22,-0.77,0.00,M1] [#2 -0.32,0.07,0.73,U] [#3 -0.35,0.06,0.80,U] [#4 0.00,0.00,0.00,L] [#5 -0.97,0.08,0.00,M2] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.34,1.05,0.00,M1] [#11 0.00,0.00,0.00,L] 
03:21:28.990 00.002 7988 refined, 2 included, MultiStar: {-0.07, 0.25}, one-star: {0.33, 0.53}
03:21:28.991 00.001 7988 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
03:21:28.991 00.000 7988 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
03:21:28.993 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.86 mountX=0.25 mountY=0.07, mountTheta=0.27
03:21:28.994 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.25, opts=13)
03:21:28.994 00.000 7988 Enqueuing Move request for scope (-0.07, 0.25)
03:21:28.994 00.000 15712 Worker thread wakes up
03:21:28.994 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
03:21:28.994 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
03:21:28.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=85, FiltMax=255, Gamma=0.690
03:21:28.994 00.000 7988 UpdateGuideState exits: m=226 SNR=9.3
03:21:28.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:28.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:28.994 00.000 7988 Enqueuing Expose request
03:21:28.994 00.000 15712 Moving (-0.07, 0.25) raw xDistance=0.25 yDistance=0.07
03:21:29.006 00.012 15712 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 639.59
03:21:29.006 00.000 15712 PPEC: input: 0.25, control: 0.16, exposure: 1500
03:21:29.006 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:29.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:21:29.006 00.000 15712 MoveAxis(W, 51, ABG)
03:21:29.008 00.002 15712 Guiding  Dir = 3, Dur = 51
03:21:29.008 00.000 15712 IsGuiding returns 0
03:21:29.032 00.024 15712 PulseGuide returned control before completion, sleep 33
03:21:29.074 00.042 15712 IsGuiding returns 1
03:21:29.074 00.000 15712 scope still moving after pulse duration time elapsed
03:21:29.127 00.053 15712 IsGuiding returns 0
03:21:29.127 00.000 15712 scope move finished after 51 + 73 ms
03:21:29.127 00.000 15712 Move returns status 0, amount 51
03:21:29.127 00.000 15712 MoveAxis(N, 0, ABG)
03:21:29.127 00.000 15712 Move returns status 0, amount 0
03:21:29.127 00.000 15712 move complete, result=0
03:21:29.127 00.000 7988 GuideStep: 0.2 px 51 ms WEST, 0.1 px 0 ms NORTH
03:21:29.134 00.007 15712 worker thread done servicing request
03:21:29.134 00.000 15712 Worker thread wakes up
03:21:29.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:29.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:30.541 01.407 15712 Exposure complete
03:21:30.607 00.066 15712 worker thread done servicing request
03:21:30.607 00.000 7988 OnExposeComplete: enter
03:21:30.607 00.000 7988 UpdateGuideState(): m_state=6
03:21:30.607 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6201
03:21:30.607 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=191.91, Mass=251, SNR=9.7, Peak=131 HFD=2.7
03:21:30.607 00.000 7988 Star::Find false star n=4 nbg=284 bg=100.9 sigma=3.7 thresh=112 peak=109
03:21:30.607 00.000 7988 Star::Find false star n=5 nbg=273 bg=92.1 sigma=2.9 thresh=101 peak=98
03:21:30.607 00.000 7988 Star::Find false star n=6 nbg=280 bg=99.8 sigma=3.5 thresh=110 peak=105
03:21:30.607 00.000 7988 Star::Find false star n=2 nbg=276 bg=102.6 sigma=3.1 thresh=112 peak=109
03:21:30.607 00.000 7988 MultiStar: [#1 -0.11,-0.22,0.94,U] [#2 -0.43,-0.65,0.00,M1] [#3 0.25,0.30,0.75,U] [#4 -0.50,-0.23,0.74,U] [#5 0.00,0.16,0.56,U] [#6 -0.57,-0.14,0.65,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.40,0.35,0.59,U] [#11 0.00,0.00,0.00,L] 
03:21:30.607 00.000 7988 refined, 6 included, MultiStar: {-0.12, 0.04}, one-star: {-0.20, 0.16}
03:21:30.607 00.000 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.56) = xAngle (1.26 = 1.26)
03:21:30.607 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
03:21:30.620 00.013 7988 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.83 mountX=0.04 mountY=0.12, mountTheta=1.26
03:21:30.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.04, opts=13)
03:21:30.622 00.000 7988 Enqueuing Move request for scope (-0.12, 0.04)
03:21:30.624 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=86, FiltMax=255, Gamma=0.690
03:21:30.624 00.000 7988 UpdateGuideState exits: m=251 SNR=9.7
03:21:30.626 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:30.626 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:30.628 00.002 7988 Enqueuing Expose request
03:21:30.628 00.000 15712 Worker thread wakes up
03:21:30.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
03:21:30.628 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
03:21:30.628 00.000 15712 Moving (-0.12, 0.04) raw xDistance=0.04 yDistance=0.12
03:21:30.630 00.002 15712 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.60
03:21:30.630 00.000 15712 PPEC: input: 0.04, control: 0.01, exposure: 1500
03:21:30.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:30.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:21:30.630 00.000 15712 MoveAxis(W, 3, ABG)
03:21:30.630 00.000 15712 Guiding  Dir = 3, Dur = 3
03:21:30.630 00.000 15712 IsGuiding returns 0
03:21:30.647 00.017 15712 IsGuiding returns 0
03:21:30.647 00.000 15712 Move returns status 0, amount 3
03:21:30.647 00.000 15712 MoveAxis(N, 0, ABG)
03:21:30.647 00.000 15712 Move returns status 0, amount 0
03:21:30.647 00.000 15712 move complete, result=0
03:21:30.647 00.000 15712 worker thread done servicing request
03:21:30.647 00.000 15712 Worker thread wakes up
03:21:30.647 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
03:21:30.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:30.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:32.390 01.743 15712 Exposure complete
03:21:32.456 00.066 15712 worker thread done servicing request
03:21:32.456 00.000 7988 OnExposeComplete: enter
03:21:32.458 00.002 7988 UpdateGuideState(): m_state=6
03:21:32.458 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6202
03:21:32.460 00.002 7988 Star::Find returns 1 (0), X=974.16, Y=191.55, Mass=289, SNR=10.5, Peak=131 HFD=2.8
03:21:32.460 00.000 7988 Star::Find false star n=10 nbg=278 bg=101.2 sigma=3.3 thresh=111 peak=109
03:21:32.462 00.002 7988 Star::Find false star n=3 nbg=281 bg=94.7 sigma=3.3 thresh=105 peak=102
03:21:32.462 00.000 7988 Star::Find false star n=6 nbg=281 bg=101.1 sigma=3.4 thresh=111 peak=107
03:21:32.464 00.002 7988 Star::Find false star n=4 nbg=280 bg=96.2 sigma=3.3 thresh=106 peak=106
03:21:32.464 00.000 7988 Star::Find false star n=4 nbg=277 bg=103.6 sigma=3.3 thresh=113 peak=109
03:21:32.466 00.002 7988 MultiStar: [#1 -0.09,-0.53,0.90,U] [#2 0.00,0.00,0.00,L] [#3 0.28,-0.30,0.73,U] [#4 -0.23,-0.66,0.65,U] [#5 0.29,-0.00,0.62,U] [#6 0.27,-0.11,0.76,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:32.468 00.002 7988 single-star, 5 included, MultiStar: {0.03, -0.30}, one-star: {-0.22, -0.20}
03:21:32.468 00.000 7988 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.56) = xAngle (-3.99 = 2.30)
03:21:32.468 00.000 7988 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.02 = 2.27)
03:21:32.468 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-2.42 mountX=-0.20 mountY=0.23, mountTheta=2.28
03:21:32.468 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.20, opts=13)
03:21:32.474 00.006 7988 Enqueuing Move request for scope (-0.22, -0.20)
03:21:32.475 00.001 15712 Worker thread wakes up
03:21:32.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.20) opts 0xd
03:21:32.475 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.20)
03:21:32.475 00.000 15712 Moving (-0.22, -0.20) raw xDistance=-0.20 yDistance=0.23
03:21:32.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=84, FiltMax=255, Gamma=0.690
03:21:32.475 00.000 7988 UpdateGuideState exits: m=289 SNR=10.5
03:21:32.477 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:32.477 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:32.479 00.002 7988 Enqueuing Expose request
03:21:32.479 00.000 15712 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.60
03:21:32.479 00.000 15712 PPEC: input: -0.20, control: -0.11, exposure: 1500
03:21:32.479 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:32.479 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:21:32.479 00.000 15712 MoveAxis(E, 36, ABG)
03:21:32.479 00.000 15712 Guiding  Dir = 2, Dur = 36
03:21:32.479 00.000 15712 IsGuiding returns 0
03:21:32.500 00.021 15712 PulseGuide returned control before completion, sleep 23
03:21:32.548 00.048 15712 IsGuiding returns 0
03:21:32.548 00.000 15712 Move returns status 0, amount 36
03:21:32.548 00.000 15712 MoveAxis(N, 0, ABG)
03:21:32.548 00.000 15712 Move returns status 0, amount 0
03:21:32.548 00.000 15712 move complete, result=0
03:21:32.548 00.000 15712 worker thread done servicing request
03:21:32.548 00.000 15712 Worker thread wakes up
03:21:32.548 00.000 7988 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
03:21:32.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:32.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:33.970 01.422 15712 Exposure complete
03:21:34.032 00.062 15712 worker thread done servicing request
03:21:34.032 00.000 7988 OnExposeComplete: enter
03:21:34.032 00.000 7988 UpdateGuideState(): m_state=6
03:21:34.038 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6203
03:21:34.038 00.000 7988 Star::Find returns 1 (0), X=974.40, Y=191.86, Mass=294, SNR=10.7, Peak=141 HFD=2.5
03:21:34.040 00.002 7988 Star::Find false star n=7 nbg=284 bg=103.4 sigma=3.6 thresh=114 peak=114
03:21:34.040 00.000 7988 Star::Find false star n=7 nbg=279 bg=104.3 sigma=3.3 thresh=114 peak=111
03:21:34.042 00.002 7988 Star::Find false star n=6 nbg=273 bg=97.2 sigma=3.3 thresh=107 peak=106
03:21:34.042 00.000 7988 Star::Find false star n=4 nbg=280 bg=100.8 sigma=3.4 thresh=111 peak=107
03:21:34.044 00.002 7988 Star::Find false star n=7 nbg=284 bg=102.8 sigma=3.4 thresh=113 peak=109
03:21:34.044 00.000 7988 MultiStar: [#1 -0.78,-1.06,0.00,M1] [#2 -1.02,-0.09,0.00,M2] [#3 0.32,-0.20,0.67,U] [#4 0.26,-0.24,0.65,U] [#5 0.00,0.00,0.00,L] [#6 -0.67,-1.57,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.17,-0.84,0.00,M1] [#11 0.00,0.00,0.00,L] 
03:21:34.046 00.002 7988 single-star, 2 included, MultiStar: {0.17, -0.07}, one-star: {0.01, 0.12}
03:21:34.046 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.07 = -0.07)
03:21:34.048 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
03:21:34.048 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=0.12 mountY=-0.01, mountTheta=-0.10
03:21:34.048 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.12, opts=13)
03:21:34.048 00.000 7988 Enqueuing Move request for scope (0.01, 0.12)
03:21:34.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=85, FiltMax=255, Gamma=0.690
03:21:34.048 00.000 7988 UpdateGuideState exits: m=294 SNR=10.7
03:21:34.055 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:34.055 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:34.055 00.000 7988 Enqueuing Expose request
03:21:34.055 00.000 15712 Worker thread wakes up
03:21:34.055 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
03:21:34.055 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:21:34.055 00.000 15712 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.01
03:21:34.055 00.000 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
03:21:34.055 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
03:21:34.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:34.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:21:34.055 00.000 15712 MoveAxis(W, 2, ABG)
03:21:34.055 00.000 15712 Guiding  Dir = 3, Dur = 2
03:21:34.055 00.000 15712 IsGuiding returns 0
03:21:34.084 00.029 15712 IsGuiding returns 0
03:21:34.084 00.000 15712 Move returns status 0, amount 2
03:21:34.084 00.000 15712 MoveAxis(N, 0, ABG)
03:21:34.084 00.000 15712 Move returns status 0, amount 0
03:21:34.084 00.000 15712 move complete, result=0
03:21:34.084 00.000 7988 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
03:21:34.089 00.005 15712 worker thread done servicing request
03:21:34.089 00.000 15712 Worker thread wakes up
03:21:34.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:34.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:35.728 01.639 15712 Exposure complete
03:21:35.789 00.061 15712 worker thread done servicing request
03:21:35.789 00.000 7988 OnExposeComplete: enter
03:21:35.789 00.000 7988 UpdateGuideState(): m_state=6
03:21:35.789 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6204
03:21:35.789 00.000 7988 Star::Find returns 1 (0), X=974.11, Y=191.23, Mass=315, SNR=10.9, Peak=152 HFD=2.3
03:21:35.789 00.000 7988 Star::Find false star n=11 nbg=274 bg=103.2 sigma=3.4 thresh=113 peak=111
03:21:35.789 00.000 7988 Star::Find false star n=4 nbg=277 bg=102.1 sigma=3.3 thresh=112 peak=109
03:21:35.789 00.000 7988 Star::Find false star n=2 nbg=280 bg=105.5 sigma=3.8 thresh=117 peak=113
03:21:35.789 00.000 7988 MultiStar: [#1 -0.47,-1.04,0.00,M2] [#2 -0.28,0.68,0.00,M3] [#3 -0.06,-0.24,0.68,U] [#4 -1.05,-0.95,0.00,M1] [#5 -0.36,-0.17,0.67,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:35.789 00.000 7988 refined, 2 included, MultiStar: {-0.24, -0.34}, one-star: {-0.27, -0.52}
03:21:35.789 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
03:21:35.789 00.000 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.78 = 2.50)
03:21:35.805 00.016 7988 CameraToMount -- cameraX=-0.24 cameraY=-0.34 hyp=0.41 cameraTheta=-2.19 mountX=-0.34 mountY=0.25, mountTheta=2.51
03:21:35.805 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=-0.34, opts=13)
03:21:35.805 00.000 7988 Enqueuing Move request for scope (-0.24, -0.34)
03:21:35.805 00.000 15712 Worker thread wakes up
03:21:35.805 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.34) opts 0xd
03:21:35.805 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, -0.34)
03:21:35.805 00.000 15712 Moving (-0.24, -0.34) raw xDistance=-0.34 yDistance=0.25
03:21:35.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=85, FiltMax=255, Gamma=0.690
03:21:35.805 00.000 7988 UpdateGuideState exits: m=315 SNR=10.9
03:21:35.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:35.805 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:35.805 00.000 7988 Enqueuing Expose request
03:21:35.805 00.000 15712 PPEC rslt: input = -0.34, final = -0.20, react = -0.20, pred = 0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 639.61
03:21:35.805 00.000 15712 PPEC: input: -0.34, control: -0.20, exposure: 1500
03:21:35.805 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:35.805 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:21:35.805 00.000 15712 MoveAxis(E, 65, ABG)
03:21:35.805 00.000 15712 Guiding  Dir = 2, Dur = 65
03:21:35.822 00.017 15712 IsGuiding returns 0
03:21:35.843 00.021 15712 PulseGuide returned control before completion, sleep 60
03:21:35.940 00.097 15712 IsGuiding returns 0
03:21:35.940 00.000 15712 Move returns status 0, amount 65
03:21:35.940 00.000 15712 MoveAxis(N, 0, ABG)
03:21:35.940 00.000 15712 Move returns status 0, amount 0
03:21:35.940 00.000 15712 move complete, result=0
03:21:35.940 00.000 15712 worker thread done servicing request
03:21:35.940 00.000 15712 Worker thread wakes up
03:21:35.940 00.000 7988 GuideStep: -0.3 px 65 ms EAST, 0.2 px 0 ms NORTH
03:21:35.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:35.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:37.352 01.412 15712 Exposure complete
03:21:37.462 00.110 15712 worker thread done servicing request
03:21:37.462 00.000 7988 OnExposeComplete: enter
03:21:37.469 00.007 7988 UpdateGuideState(): m_state=6
03:21:37.469 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6205
03:21:37.469 00.000 7988 Star::Find returns 1 (0), X=974.22, Y=191.08, Mass=368, SNR=12.0, Peak=144 HFD=2.9
03:21:37.478 00.009 7988 Star::Find false star n=4 nbg=276 bg=106.3 sigma=3.4 thresh=117 peak=117
03:21:37.480 00.002 7988 Star::Find false star n=7 nbg=279 bg=102.9 sigma=3.5 thresh=113 peak=113
03:21:37.480 00.000 7988 Star::Find false star n=4 nbg=277 bg=102.5 sigma=3.6 thresh=113 peak=110
03:21:37.480 00.000 7988 Star::Find false star n=2 nbg=285 bg=104.1 sigma=3.8 thresh=115 peak=113
03:21:37.486 00.006 7988 Star::Find false star n=5 nbg=278 bg=95.0 sigma=3.6 thresh=106 peak=106
03:21:37.486 00.000 7988 Star::Find false star n=4 nbg=283 bg=103.6 sigma=3.5 thresh=114 peak=110
03:21:37.486 00.000 7988 MultiStar: [#1 0.03,-0.28,0.66,U] [#2 -0.69,0.20,0.00,M4] [#3 -0.23,-0.22,0.59,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:37.494 00.008 7988 refined, 2 included, MultiStar: {-0.12, -0.44}, one-star: {-0.16, -0.67}
03:21:37.494 00.000 7988 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.56) = xAngle (-3.41 = 2.87)
03:21:37.494 00.000 7988 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.44 = 2.84)
03:21:37.494 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.44 hyp=0.45 cameraTheta=-1.85 mountX=-0.44 mountY=0.13, mountTheta=2.84
03:21:37.503 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.44, opts=13)
03:21:37.503 00.000 7988 Enqueuing Move request for scope (-0.12, -0.44)
03:21:37.510 00.007 15712 Worker thread wakes up
03:21:37.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=100, FiltMin=84, FiltMax=255, Gamma=0.690
03:21:37.512 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.44) opts 0xd
03:21:37.512 00.000 7988 UpdateGuideState exits: m=368 SNR=12.0
03:21:37.512 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.44)
03:21:37.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:37.512 00.000 15712 Moving (-0.12, -0.44) raw xDistance=-0.44 yDistance=0.13
03:21:37.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:37.518 00.006 7988 Enqueuing Expose request
03:21:37.523 00.005 15712 PPEC rslt: input = -0.44, final = -0.26, react = -0.26, pred = 0.00, hyst = -0.24, hyst_pct = 0.00, period_length = 639.61
03:21:37.523 00.000 15712 PPEC: input: -0.44, control: -0.26, exposure: 1500
03:21:37.523 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:37.523 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:21:37.523 00.000 15712 MoveAxis(E, 84, ABG)
03:21:37.523 00.000 15712 Guiding  Dir = 2, Dur = 84
03:21:37.523 00.000 15712 IsGuiding returns 0
03:21:37.539 00.016 15712 PulseGuide returned control before completion, sleep 80
03:21:37.639 00.100 15712 IsGuiding returns 0
03:21:37.652 00.013 15712 Move returns status 0, amount 84
03:21:37.652 00.000 15712 MoveAxis(N, 0, ABG)
03:21:37.652 00.000 15712 Move returns status 0, amount 0
03:21:37.652 00.000 15712 move complete, result=0
03:21:37.652 00.000 15712 worker thread done servicing request
03:21:37.652 00.000 15712 Worker thread wakes up
03:21:37.652 00.000 7988 GuideStep: -0.4 px 84 ms EAST, 0.1 px 0 ms NORTH
03:21:37.654 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:37.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:39.286 01.632 15712 Exposure complete
03:21:39.351 00.065 15712 worker thread done servicing request
03:21:39.351 00.000 7988 OnExposeComplete: enter
03:21:39.363 00.012 7988 UpdateGuideState(): m_state=6
03:21:39.363 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:21:39.363 00.000 7988 Star::Find returns 1 (0), X=973.99, Y=191.85, Mass=304, SNR=10.7, Peak=146 HFD=2.6
03:21:39.367 00.004 7988 Star::Find false star n=5 nbg=273 bg=102.5 sigma=3.1 thresh=112 peak=112
03:21:39.367 00.000 7988 Star::Find false star n=2 nbg=281 bg=100.9 sigma=3.8 thresh=112 peak=108
03:21:39.367 00.000 7988 Star::Find false star n=3 nbg=276 bg=102.5 sigma=3.6 thresh=113 peak=111
03:21:39.367 00.000 7988 Star::Find false star n=4 nbg=280 bg=95.8 sigma=3.2 thresh=106 peak=106
03:21:39.367 00.000 7988 MultiStar: [#1 -0.47,-0.54,0.84,U] [#2 -0.32,-0.38,0.66,U] [#3 -0.53,-0.46,0.64,U] [#4 0.00,0.00,0.00,L] [#5 -0.35,0.51,0.61,U] [#6 0.16,-0.83,0.00,M4] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:39.367 00.000 7988 single-star, 4 included, MultiStar: {-0.41, -0.16}, one-star: {-0.39, 0.10}
03:21:39.367 00.000 7988 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.56) = xAngle (1.32 = 1.32)
03:21:39.367 00.000 7988 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
03:21:39.367 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=0.10 hyp=0.41 cameraTheta=2.88 mountX=0.10 mountY=0.39, mountTheta=1.32
03:21:39.379 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.10, opts=13)
03:21:39.379 00.000 7988 Enqueuing Move request for scope (-0.39, 0.10)
03:21:39.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=101, FiltMin=84, FiltMax=255, Gamma=0.690
03:21:39.384 00.005 7988 UpdateGuideState exits: m=304 SNR=10.7
03:21:39.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:39.384 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:39.384 00.000 7988 Enqueuing Expose request
03:21:39.384 00.000 15712 Worker thread wakes up
03:21:39.384 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.10) opts 0xd
03:21:39.384 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.10)
03:21:39.384 00.000 15712 Moving (-0.39, 0.10) raw xDistance=0.10 yDistance=0.39
03:21:39.395 00.011 15712 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
03:21:39.395 00.000 15712 PPEC: input: 0.10, control: 0.00, exposure: 1500
03:21:39.395 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:21:39.395 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
03:21:39.395 00.000 15712 MoveAxis(W, 2, ABG)
03:21:39.395 00.000 15712 Guiding  Dir = 3, Dur = 2
03:21:39.401 00.006 15712 IsGuiding returns 0
03:21:39.418 00.017 15712 IsGuiding returns 0
03:21:39.418 00.000 15712 Move returns status 0, amount 2
03:21:39.418 00.000 15712 MoveAxis(N, 0, ABG)
03:21:39.418 00.000 15712 Move returns status 0, amount 0
03:21:39.418 00.000 15712 move complete, result=0
03:21:39.418 00.000 15712 worker thread done servicing request
03:21:39.418 00.000 15712 Worker thread wakes up
03:21:39.418 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.4 px 0 ms NORTH
03:21:39.427 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:39.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:40.837 01.410 15712 Exposure complete
03:21:40.915 00.078 15712 worker thread done servicing request
03:21:40.915 00.000 7988 OnExposeComplete: enter
03:21:40.916 00.001 7988 UpdateGuideState(): m_state=6
03:21:40.916 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6207
03:21:40.916 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=191.47, Mass=252, SNR=9.8, Peak=146 HFD=2.1
03:21:40.916 00.000 7988 Star::Find false star n=6 nbg=281 bg=109.3 sigma=4.0 thresh=121 peak=120
03:21:40.916 00.000 7988 Star::Find false star n=4 nbg=281 bg=112.1 sigma=3.7 thresh=123 peak=122
03:21:40.916 00.000 7988 Star::Find false star n=11 nbg=279 bg=104.8 sigma=3.8 thresh=116 peak=116
03:21:40.916 00.000 7988 Star::Find false star n=3 nbg=280 bg=105.8 sigma=3.7 thresh=117 peak=113
03:21:40.916 00.000 7988 Star::Find false star n=3 nbg=277 bg=102.7 sigma=3.5 thresh=113 peak=109
03:21:40.916 00.000 7988 Star::Find false star n=6 nbg=277 bg=108.8 sigma=3.4 thresh=119 peak=114
03:21:40.916 00.000 7988 MultiStar: [#1 -0.58,-0.12,0.95,U] [#2 0.22,0.46,0.73,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.60,-0.56,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 2.26,0.57,0.00,M2] [#11 0.00,0.00,0.00,L] 
03:21:40.916 00.000 7988 refined, 2 included, MultiStar: {-0.17, -0.02}, one-star: {-0.08, -0.27}
03:21:40.930 00.014 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
03:21:40.930 00.000 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.63 = 1.65)
03:21:40.932 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.18 cameraTheta=-3.04 mountX=-0.02 mountY=0.18, mountTheta=1.68
03:21:40.934 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.02, opts=13)
03:21:40.936 00.002 7988 Enqueuing Move request for scope (-0.17, -0.02)
03:21:40.936 00.000 15712 Worker thread wakes up
03:21:40.936 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
03:21:40.936 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
03:21:40.936 00.000 15712 Moving (-0.17, -0.02) raw xDistance=-0.02 yDistance=0.18
03:21:40.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=83, FiltMax=255, Gamma=0.690
03:21:40.936 00.000 7988 UpdateGuideState exits: m=252 SNR=9.8
03:21:40.940 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:40.942 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:40.942 00.000 7988 Enqueuing Expose request
03:21:40.944 00.002 15712 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
03:21:40.944 00.000 15712 PPEC: input: -0.02, control: 0.00, exposure: 1500
03:21:40.944 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:40.944 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:21:40.944 00.000 15712 MoveAxis(W, 1, ABG)
03:21:40.944 00.000 15712 Guiding  Dir = 3, Dur = 1
03:21:40.944 00.000 15712 IsGuiding returns 0
03:21:40.960 00.016 15712 IsGuiding returns 0
03:21:40.960 00.000 15712 Move returns status 0, amount 1
03:21:40.960 00.000 15712 MoveAxis(N, 0, ABG)
03:21:40.960 00.000 15712 Move returns status 0, amount 0
03:21:40.960 00.000 15712 move complete, result=0
03:21:40.960 00.000 15712 worker thread done servicing request
03:21:40.960 00.000 15712 Worker thread wakes up
03:21:40.960 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
03:21:40.962 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:40.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:41.707 00.745 7988 evsrv: cli 0CCCEEA8 connect
03:21:41.709 00.002 7988 case statement mapped state 6 to 3
03:21:41.711 00.002 7988 case statement mapped state 6 to 3
03:21:41.711 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"afb3490c-227e-4657-b19e-fa534cb59987"}
03:21:41.711 00.000 7988 case statement mapped state 6 to 3
03:21:41.711 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Guiding","id":"afb3490c-227e-4657-b19e-fa534cb59987"}
03:21:41.711 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:21:42.596 00.885 15712 Exposure complete
03:21:42.660 00.064 15712 worker thread done servicing request
03:21:42.660 00.000 7988 OnExposeComplete: enter
03:21:42.660 00.000 7988 UpdateGuideState(): m_state=6
03:21:42.668 00.008 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6208
03:21:42.668 00.000 7988 Star::Find returns 1 (0), X=974.26, Y=191.80, Mass=252, SNR=9.8, Peak=143 HFD=2.5
03:21:42.670 00.002 7988 Star::Find false star n=4 nbg=280 bg=104.4 sigma=3.5 thresh=115 peak=114
03:21:42.670 00.000 7988 MultiStar: [#1 -0.00,0.16,0.80,U] [#2 0.29,-0.15,0.71,U] [#3 0.11,-0.43,0.68,U] [#4 0.47,-0.70,0.00,M2] [#5 0.00,0.00,0.00,L] [#6 0.04,0.10,0.70,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.98,0.24,0.00,M3] [#11 0.00,0.00,0.00,L] 
03:21:42.672 00.002 7988 refined, 4 included, MultiStar: {0.05, -0.04}, one-star: {-0.13, 0.06}
03:21:42.672 00.000 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.56) = xAngle (-2.25 = -2.25)
03:21:42.674 00.002 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.28 = -2.28)
03:21:42.674 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.68 mountX=-0.04 mountY=-0.05, mountTheta=-2.26
03:21:42.678 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.04, opts=13)
03:21:42.680 00.002 7988 Enqueuing Move request for scope (0.05, -0.04)
03:21:42.682 00.002 15712 Worker thread wakes up
03:21:42.682 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
03:21:42.682 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
03:21:42.682 00.000 15712 Moving (0.05, -0.04) raw xDistance=-0.04 yDistance=-0.05
03:21:42.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=104, FiltMin=83, FiltMax=255, Gamma=0.690
03:21:42.684 00.002 7988 UpdateGuideState exits: m=252 SNR=9.8
03:21:42.686 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:42.688 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:42.688 00.000 7988 Enqueuing Expose request
03:21:42.691 00.003 15712 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
03:21:42.691 00.000 15712 PPEC: input: -0.04, control: 0.01, exposure: 1500
03:21:42.691 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:42.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:21:42.691 00.000 15712 MoveAxis(W, 2, ABG)
03:21:42.691 00.000 15712 Guiding  Dir = 3, Dur = 2
03:21:42.692 00.001 15712 IsGuiding returns 0
03:21:42.709 00.017 15712 IsGuiding returns 0
03:21:42.709 00.000 15712 Move returns status 0, amount 2
03:21:42.709 00.000 15712 MoveAxis(N, 0, ABG)
03:21:42.709 00.000 15712 Move returns status 0, amount 0
03:21:42.709 00.000 15712 move complete, result=0
03:21:42.709 00.000 15712 worker thread done servicing request
03:21:42.709 00.000 15712 Worker thread wakes up
03:21:42.709 00.000 7988 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
03:21:42.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:42.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:44.127 01.418 15712 Exposure complete
03:21:44.192 00.065 15712 worker thread done servicing request
03:21:44.192 00.000 7988 OnExposeComplete: enter
03:21:44.192 00.000 7988 UpdateGuideState(): m_state=6
03:21:44.192 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6209
03:21:44.192 00.000 7988 Star::Find returns 1 (0), X=973.95, Y=191.70, Mass=185, SNR=8.3, Peak=141 HFD=2.2
03:21:44.192 00.000 7988 Star::Find false star n=5 nbg=275 bg=113.5 sigma=3.5 thresh=124 peak=122
03:21:44.192 00.000 7988 Star::Find false star n=3 nbg=277 bg=110.4 sigma=3.5 thresh=121 peak=118
03:21:44.192 00.000 7988 Star::Find false star n=7 nbg=278 bg=110.7 sigma=3.8 thresh=122 peak=119
03:21:44.192 00.000 7988 Star::Find false star n=3 nbg=278 bg=111.6 sigma=3.6 thresh=122 peak=116
03:21:44.192 00.000 7988 Star::Find false star n=3 nbg=283 bg=97.5 sigma=3.6 thresh=108 peak=107
03:21:44.192 00.000 7988 MultiStar: [#1 0.07,-0.19,0.92,U] [#2 -1.27,0.62,0.00,M2] [#3 -0.69,-0.06,0.78,U] [#4 0.00,0.00,0.00,L] [#5 0.34,0.49,0.75,U] [#6 -0.54,0.19,0.76,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:44.192 00.000 7988 refined, 4 included, MultiStar: {-0.25, 0.06}, one-star: {-0.43, -0.05}
03:21:44.192 00.000 7988 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.56) = xAngle (1.35 = 1.35)
03:21:44.205 00.013 7988 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
03:21:44.205 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.92 mountX=0.06 mountY=0.25, mountTheta=1.35
03:21:44.205 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.06, opts=13)
03:21:44.205 00.000 7988 Enqueuing Move request for scope (-0.25, 0.06)
03:21:44.205 00.000 15712 Worker thread wakes up
03:21:44.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.06) opts 0xd
03:21:44.205 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.06)
03:21:44.205 00.000 15712 Moving (-0.25, 0.06) raw xDistance=0.06 yDistance=0.25
03:21:44.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=105, FiltMin=83, FiltMax=255, Gamma=0.690
03:21:44.205 00.000 7988 UpdateGuideState exits: m=185 SNR=8.3
03:21:44.212 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:44.212 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:44.214 00.002 7988 Enqueuing Expose request
03:21:44.214 00.000 15712 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
03:21:44.214 00.000 15712 PPEC: input: 0.06, control: 0.01, exposure: 1500
03:21:44.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:44.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:21:44.214 00.000 15712 MoveAxis(W, 2, ABG)
03:21:44.214 00.000 15712 Guiding  Dir = 3, Dur = 2
03:21:44.214 00.000 15712 IsGuiding returns 0
03:21:44.237 00.023 15712 IsGuiding returns 0
03:21:44.237 00.000 15712 Move returns status 0, amount 2
03:21:44.237 00.000 15712 MoveAxis(N, 0, ABG)
03:21:44.237 00.000 15712 Move returns status 0, amount 0
03:21:44.237 00.000 15712 move complete, result=0
03:21:44.237 00.000 15712 worker thread done servicing request
03:21:44.237 00.000 15712 Worker thread wakes up
03:21:44.237 00.000 7988 GuideStep: 0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
03:21:44.239 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:44.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:45.879 01.640 15712 Exposure complete
03:21:45.946 00.067 15712 worker thread done servicing request
03:21:45.946 00.000 7988 OnExposeComplete: enter
03:21:45.948 00.002 7988 UpdateGuideState(): m_state=6
03:21:45.948 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6210
03:21:45.951 00.003 7988 Star::Find returns 1 (0), X=974.26, Y=192.07, Mass=279, SNR=10.2, Peak=139 HFD=2.5
03:21:45.951 00.000 7988 Star::Find false star n=8 nbg=272 bg=115.4 sigma=3.2 thresh=125 peak=123
03:21:45.953 00.002 7988 Star::Find false star n=4 nbg=281 bg=114.8 sigma=3.8 thresh=126 peak=122
03:21:45.953 00.000 7988 Star::Find false star n=3 nbg=278 bg=112.1 sigma=3.7 thresh=123 peak=119
03:21:45.955 00.002 7988 Star::Find false star n=3 nbg=284 bg=107.1 sigma=3.8 thresh=118 peak=114
03:21:45.955 00.000 7988 MultiStar: [#1 -0.36,-0.17,0.78,U] [#2 -0.42,0.26,0.61,U] [#3 -0.39,0.03,0.76,U] [#4 0.00,0.00,0.00,L] [#5 -0.05,0.41,0.64,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:45.957 00.002 7988 refined, 4 included, MultiStar: {-0.26, 0.17}, one-star: {-0.12, 0.32}
03:21:45.958 00.001 7988 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.56) = xAngle (1.01 = 1.01)
03:21:45.958 00.000 7988 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
03:21:45.958 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.17 hyp=0.31 cameraTheta=2.57 mountX=0.16 mountY=0.26, mountTheta=1.00
03:21:45.958 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.17, opts=13)
03:21:45.958 00.000 7988 Enqueuing Move request for scope (-0.26, 0.17)
03:21:45.958 00.000 15712 Worker thread wakes up
03:21:45.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=106, FiltMin=87, FiltMax=255, Gamma=0.690
03:21:45.958 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.17) opts 0xd
03:21:45.958 00.000 7988 UpdateGuideState exits: m=279 SNR=10.2
03:21:45.958 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.17)
03:21:45.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:45.958 00.000 15712 Moving (-0.26, 0.17) raw xDistance=0.16 yDistance=0.26
03:21:45.958 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:45.972 00.014 7988 Enqueuing Expose request
03:21:45.974 00.002 15712 PPEC rslt: input = 0.16, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.63
03:21:45.974 00.000 15712 PPEC: input: 0.16, control: 0.11, exposure: 1500
03:21:45.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:21:45.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
03:21:45.974 00.000 15712 MoveAxis(W, 34, ABG)
03:21:45.974 00.000 15712 Guiding  Dir = 3, Dur = 34
03:21:45.974 00.000 15712 IsGuiding returns 0
03:21:45.989 00.015 15712 PulseGuide returned control before completion, sleep 25
03:21:46.042 00.053 15712 IsGuiding returns 0
03:21:46.042 00.000 15712 Move returns status 0, amount 34
03:21:46.042 00.000 15712 MoveAxis(N, 0, ABG)
03:21:46.042 00.000 15712 Move returns status 0, amount 0
03:21:46.042 00.000 15712 move complete, result=0
03:21:46.042 00.000 15712 worker thread done servicing request
03:21:46.042 00.000 15712 Worker thread wakes up
03:21:46.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:46.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:46.042 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.3 px 0 ms NORTH
03:21:47.460 01.418 15712 Exposure complete
03:21:47.525 00.065 15712 worker thread done servicing request
03:21:47.525 00.000 7988 OnExposeComplete: enter
03:21:47.525 00.000 7988 UpdateGuideState(): m_state=6
03:21:47.525 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6211
03:21:47.525 00.000 7988 Star::Find returns 1 (0), X=974.36, Y=191.43, Mass=267, SNR=9.8, Peak=127 HFD=3.1
03:21:47.525 00.000 7988 Star::Find false star n=4 nbg=282 bg=112.3 sigma=3.7 thresh=123 peak=121
03:21:47.525 00.000 7988 Star::Find false star n=3 nbg=282 bg=119.2 sigma=3.9 thresh=131 peak=126
03:21:47.525 00.000 7988 Star::Find false star n=5 nbg=276 bg=114.3 sigma=3.6 thresh=125 peak=123
03:21:47.525 00.000 7988 Star::Find false star n=3 nbg=279 bg=108.5 sigma=3.5 thresh=119 peak=113
03:21:47.535 00.010 7988 Star::Find false star n=4 nbg=279 bg=104.0 sigma=3.3 thresh=114 peak=112
03:21:47.535 00.000 7988 MultiStar: [#1 -0.51,-0.36,0.75,U] [#2 -0.41,-0.49,0.70,U] [#3 -0.08,0.85,0.00,M1] [#4 0.00,0.00,0.00,L] [#5 -0.09,-0.94,0.00,M1] [#6 1.09,-1.27,0.00,M4] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:47.537 00.002 7988 single-star, 2 included, MultiStar: {-0.28, -0.38}, one-star: {-0.02, -0.32}
03:21:47.537 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
03:21:47.537 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
03:21:47.537 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.64 mountX=-0.32 mountY=0.03, mountTheta=3.05
03:21:47.537 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.32, opts=13)
03:21:47.537 00.000 7988 Enqueuing Move request for scope (-0.02, -0.32)
03:21:47.537 00.000 15712 Worker thread wakes up
03:21:47.537 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.32) opts 0xd
03:21:47.537 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.32)
03:21:47.537 00.000 15712 Moving (-0.02, -0.32) raw xDistance=-0.32 yDistance=0.03
03:21:47.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=91, FiltMax=255, Gamma=0.690
03:21:47.537 00.000 7988 UpdateGuideState exits: m=267 SNR=9.8
03:21:47.546 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:47.546 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:47.548 00.002 7988 Enqueuing Expose request
03:21:47.548 00.000 15712 PPEC rslt: input = -0.32, final = -0.18, react = -0.19, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 639.64
03:21:47.548 00.000 15712 PPEC: input: -0.32, control: -0.18, exposure: 1500
03:21:47.548 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:47.548 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:21:47.548 00.000 15712 MoveAxis(E, 60, ABG)
03:21:47.548 00.000 15712 Guiding  Dir = 2, Dur = 60
03:21:47.550 00.002 15712 IsGuiding returns 0
03:21:47.575 00.025 15712 PulseGuide returned control before completion, sleep 41
03:21:47.653 00.078 15712 IsGuiding returns 0
03:21:47.653 00.000 15712 Move returns status 0, amount 60
03:21:47.653 00.000 15712 MoveAxis(N, 0, ABG)
03:21:47.653 00.000 15712 Move returns status 0, amount 0
03:21:47.653 00.000 15712 move complete, result=0
03:21:47.653 00.000 15712 worker thread done servicing request
03:21:47.653 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.0 px 0 ms NORTH
03:21:47.653 00.000 15712 Worker thread wakes up
03:21:47.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:47.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:49.403 01.750 15712 Exposure complete
03:21:49.470 00.067 15712 worker thread done servicing request
03:21:49.470 00.000 7988 OnExposeComplete: enter
03:21:49.471 00.001 7988 UpdateGuideState(): m_state=6
03:21:49.471 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6212
03:21:49.471 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=191.93, Mass=264, SNR=9.7, Peak=141 HFD=2.3
03:21:49.471 00.000 7988 Star::Find false star n=11 nbg=273 bg=118.0 sigma=3.7 thresh=129 peak=129
03:21:49.471 00.000 7988 Star::Find false star n=12 nbg=279 bg=112.7 sigma=3.5 thresh=123 peak=123
03:21:49.471 00.000 7988 Star::Find false star n=5 nbg=270 bg=110.4 sigma=3.4 thresh=120 peak=117
03:21:49.471 00.000 7988 Star::Find false star n=4 nbg=276 bg=109.0 sigma=3.3 thresh=119 peak=116
03:21:49.471 00.000 7988 Star::Find false star n=3 nbg=281 bg=104.1 sigma=3.6 thresh=115 peak=114
03:21:49.471 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.72,0.88,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 -0.82,0.23,0.00,M3] [#5 0.00,0.00,0.00,L] [#6 -0.00,-0.72,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:49.471 00.000 7988 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.56) = xAngle (0.23 = 0.23)
03:21:49.471 00.000 7988 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
03:21:49.482 00.011 7988 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.79 mountX=0.19 mountY=0.04, mountTheta=0.20
03:21:49.484 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.19, opts=13)
03:21:49.484 00.000 7988 Enqueuing Move request for scope (-0.04, 0.19)
03:21:49.486 00.002 15712 Worker thread wakes up
03:21:49.486 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
03:21:49.486 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
03:21:49.486 00.000 15712 Moving (-0.04, 0.19) raw xDistance=0.19 yDistance=0.04
03:21:49.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=93, FiltMax=255, Gamma=0.690
03:21:49.488 00.002 7988 UpdateGuideState exits: m=264 SNR=9.7
03:21:49.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:49.490 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:49.490 00.000 7988 Enqueuing Expose request
03:21:49.492 00.002 15712 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.64
03:21:49.492 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
03:21:49.492 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:49.492 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:21:49.492 00.000 15712 MoveAxis(W, 38, ABG)
03:21:49.492 00.000 15712 Guiding  Dir = 3, Dur = 38
03:21:49.492 00.000 15712 IsGuiding returns 0
03:21:49.505 00.013 15712 PulseGuide returned control before completion, sleep 28
03:21:49.561 00.056 15712 IsGuiding returns 0
03:21:49.561 00.000 15712 Move returns status 0, amount 38
03:21:49.561 00.000 15712 MoveAxis(N, 0, ABG)
03:21:49.561 00.000 15712 Move returns status 0, amount 0
03:21:49.561 00.000 15712 move complete, result=0
03:21:49.561 00.000 15712 worker thread done servicing request
03:21:49.561 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
03:21:49.563 00.002 15712 Worker thread wakes up
03:21:49.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:49.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:50.968 01.405 15712 Exposure complete
03:21:51.028 00.060 15712 worker thread done servicing request
03:21:51.028 00.000 7988 OnExposeComplete: enter
03:21:51.028 00.000 7988 UpdateGuideState(): m_state=6
03:21:51.037 00.009 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6213
03:21:51.037 00.000 7988 Star::Find returns 1 (0), X=975.30, Y=191.76, Mass=264, SNR=9.9, Peak=135 HFD=2.9
03:21:51.039 00.002 7988 Star::Find false star n=3 nbg=280 bg=115.0 sigma=3.8 thresh=127 peak=124
03:21:51.039 00.000 7988 Star::Find false star n=3 nbg=273 bg=114.0 sigma=3.6 thresh=125 peak=120
03:21:51.041 00.002 7988 Star::Find false star n=6 nbg=278 bg=112.4 sigma=3.5 thresh=123 peak=120
03:21:51.041 00.000 7988 Star::Find false star n=4 nbg=278 bg=119.9 sigma=3.6 thresh=131 peak=127
03:21:51.043 00.002 7988 Star::Find false star n=3 nbg=278 bg=105.4 sigma=3.6 thresh=116 peak=115
03:21:51.044 00.001 7988 Star::Find false star n=5 nbg=278 bg=114.1 sigma=3.6 thresh=125 peak=119
03:21:51.044 00.000 7988 MultiStar: [#1 -0.61,-0.70,0.00,M1] [#2 0.00,0.00,0.00,L] [#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.17,-0.20,0.70,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:51.044 00.000 7988 refined, 1 included, MultiStar: {0.47, -0.07}, one-star: {0.92, 0.02}
03:21:51.044 00.000 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.72 = -1.72)
03:21:51.044 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.75 = -1.75)
03:21:51.044 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=-0.07 hyp=0.48 cameraTheta=-0.15 mountX=-0.07 mountY=-0.47, mountTheta=-1.72
03:21:51.044 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=-0.07, opts=13)
03:21:51.044 00.000 7988 Enqueuing Move request for scope (0.47, -0.07)
03:21:51.044 00.000 15712 Worker thread wakes up
03:21:51.044 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.07) opts 0xd
03:21:51.044 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, -0.07)
03:21:51.044 00.000 15712 Moving (0.47, -0.07) raw xDistance=-0.07 yDistance=-0.47
03:21:51.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=92, FiltMax=255, Gamma=0.690
03:21:51.054 00.010 7988 UpdateGuideState exits: m=264 SNR=9.9
03:21:51.056 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:51.056 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:51.058 00.002 7988 Enqueuing Expose request
03:21:51.058 00.000 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
03:21:51.058 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
03:21:51.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:21:51.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
03:21:51.058 00.000 15712 MoveAxis(W, 1, ABG)
03:21:51.058 00.000 15712 Guiding  Dir = 3, Dur = 1
03:21:51.076 00.018 15712 IsGuiding returns 0
03:21:51.096 00.020 15712 IsGuiding returns 0
03:21:51.096 00.000 15712 Move returns status 0, amount 1
03:21:51.096 00.000 15712 MoveAxis(N, 0, ABG)
03:21:51.096 00.000 15712 Move returns status 0, amount 0
03:21:51.096 00.000 15712 move complete, result=0
03:21:51.096 00.000 15712 worker thread done servicing request
03:21:51.096 00.000 15712 Worker thread wakes up
03:21:51.096 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.5 px 0 ms NORTH
03:21:51.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:51.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:52.737 01.641 15712 Exposure complete
03:21:52.799 00.062 15712 worker thread done servicing request
03:21:52.799 00.000 7988 OnExposeComplete: enter
03:21:52.799 00.000 7988 UpdateGuideState(): m_state=6
03:21:52.805 00.006 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6214
03:21:52.806 00.001 7988 Star::Find returns 1 (0), X=975.57, Y=191.72, Mass=250, SNR=9.5, Peak=132 HFD=3.3
03:21:52.806 00.000 7988 Star::Find false star n=4 nbg=279 bg=124.8 sigma=3.7 thresh=136 peak=134
03:21:52.808 00.002 7988 Star::Find false star n=7 nbg=276 bg=119.3 sigma=3.6 thresh=130 peak=129
03:21:52.808 00.000 7988 Star::Find false star n=3 nbg=275 bg=114.0 sigma=3.5 thresh=125 peak=123
03:21:52.810 00.002 7988 Star::Find false star n=4 nbg=280 bg=116.3 sigma=3.9 thresh=128 peak=125
03:21:52.810 00.000 7988 Star::Find false star n=3 nbg=284 bg=119.9 sigma=4.0 thresh=132 peak=125
03:21:52.812 00.002 7988 Star::Find false star n=7 nbg=276 bg=114.0 sigma=3.2 thresh=124 peak=120
03:21:52.812 00.000 7988 Star::Find false star n=5 nbg=281 bg=108.5 sigma=3.5 thresh=119 peak=115
03:21:52.814 00.002 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.61,0.47,0.00,M2] [#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.56,-0.13,0.58,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:52.814 00.000 7988 refined, 1 included, MultiStar: {0.96, -0.07}, one-star: {1.19, -0.03}
03:21:52.814 00.000 7988 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
03:21:52.814 00.000 7988 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
03:21:52.814 00.000 7988 CameraToMount -- cameraX=0.96 cameraY=-0.07 hyp=0.96 cameraTheta=-0.07 mountX=-0.06 mountY=-0.95, mountTheta=-1.63
03:21:52.814 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.96, y=-0.07, opts=13)
03:21:52.814 00.000 7988 Enqueuing Move request for scope (0.96, -0.07)
03:21:52.823 00.009 15712 Worker thread wakes up
03:21:52.823 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.07) opts 0xd
03:21:52.823 00.000 15712 Handling offset move in thread for scope, endpoint = (0.96, -0.07)
03:21:52.823 00.000 15712 Moving (0.96, -0.07) raw xDistance=-0.06 yDistance=-0.95
03:21:52.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=113, FiltMin=92, FiltMax=255, Gamma=0.690
03:21:52.823 00.000 7988 UpdateGuideState exits: m=250 SNR=9.5
03:21:52.825 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:52.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:52.827 00.002 7988 Enqueuing Expose request
03:21:52.827 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
03:21:52.827 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
03:21:52.827 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
03:21:52.827 00.000 15712 MoveAxis(W, 0, ABG)
03:21:52.827 00.000 15712 Move returns status 0, amount 0
03:21:52.827 00.000 15712 MoveAxis(N, 244, ABG)
03:21:52.827 00.000 15712 Guiding  Dir = 0, Dur = 244
03:21:52.827 00.000 15712 IsGuiding returns 0
03:21:52.902 00.075 15712 PulseGuide returned control before completion, sleep 181
03:21:53.086 00.184 15712 IsGuiding returns 1
03:21:53.086 00.000 15712 scope still moving after pulse duration time elapsed
03:21:53.118 00.032 15712 IsGuiding returns 1
03:21:53.186 00.068 15712 IsGuiding returns 1
03:21:53.214 00.028 15712 IsGuiding returns 0
03:21:53.214 00.000 15712 scope move finished after 244 + 148 ms
03:21:53.214 00.000 15712 Move returns status 0, amount 244
03:21:53.214 00.000 15712 move complete, result=0
03:21:53.214 00.000 7988 GuideStep: -0.1 px 0 ms WEST, -1.0 px 244 ms NORTH
03:21:53.223 00.009 15712 worker thread done servicing request
03:21:53.223 00.000 15712 Worker thread wakes up
03:21:53.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:53.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:54.638 01.415 15712 Exposure complete
03:21:54.699 00.061 15712 worker thread done servicing request
03:21:54.699 00.000 7988 OnExposeComplete: enter
03:21:54.699 00.000 7988 UpdateGuideState(): m_state=6
03:21:54.707 00.008 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6215
03:21:54.707 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=191.94, Mass=207, SNR=8.8, Peak=142 HFD=2.4
03:21:54.709 00.002 7988 Star::Find false star n=5 nbg=280 bg=121.1 sigma=3.9 thresh=133 peak=133
03:21:54.709 00.000 7988 Star::Find false star n=6 nbg=278 bg=118.3 sigma=4.1 thresh=130 peak=130
03:21:54.711 00.002 7988 Star::Find false star n=4 nbg=279 bg=123.3 sigma=3.8 thresh=135 peak=131
03:21:54.711 00.000 7988 Star::Find false star n=6 nbg=281 bg=116.4 sigma=3.5 thresh=127 peak=126
03:21:54.713 00.002 7988 Star::Find false star n=2 nbg=284 bg=118.2 sigma=3.8 thresh=130 peak=126
03:21:54.713 00.000 7988 Star::Find false star n=4 nbg=278 bg=115.5 sigma=3.5 thresh=126 peak=122
03:21:54.715 00.002 7988 Star::Find false star n=2 nbg=280 bg=112.0 sigma=3.8 thresh=123 peak=122
03:21:54.715 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.35,-0.87,0.00,M4] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:54.715 00.000 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.56) = xAngle (1.26 = 1.26)
03:21:54.715 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
03:21:54.715 00.000 7988 CameraToMount -- cameraX=-0.58 cameraY=0.19 hyp=0.61 cameraTheta=2.82 mountX=0.19 mountY=0.58, mountTheta=1.25
03:21:54.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.58, y=0.19, opts=13)
03:21:54.715 00.000 7988 Enqueuing Move request for scope (-0.58, 0.19)
03:21:54.715 00.000 15712 Worker thread wakes up
03:21:54.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.19) opts 0xd
03:21:54.715 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.58, 0.19)
03:21:54.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=114, FiltMin=93, FiltMax=255, Gamma=0.690
03:21:54.715 00.000 7988 UpdateGuideState exits: m=207 SNR=8.8
03:21:54.715 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:54.726 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:54.726 00.000 7988 Enqueuing Expose request
03:21:54.726 00.000 15712 Moving (-0.58, 0.19) raw xDistance=0.19 yDistance=0.58
03:21:54.731 00.005 15712 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 639.66
03:21:54.731 00.000 15712 PPEC: input: 0.19, control: 0.11, exposure: 1500
03:21:54.731 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:21:54.731 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
03:21:54.731 00.000 15712 MoveAxis(W, 36, ABG)
03:21:54.731 00.000 15712 Guiding  Dir = 3, Dur = 36
03:21:54.731 00.000 15712 IsGuiding returns 0
03:21:54.747 00.016 15712 PulseGuide returned control before completion, sleep 23
03:21:54.804 00.057 15712 IsGuiding returns 0
03:21:54.804 00.000 15712 Move returns status 0, amount 36
03:21:54.804 00.000 15712 MoveAxis(N, 0, ABG)
03:21:54.804 00.000 15712 Move returns status 0, amount 0
03:21:54.804 00.000 15712 move complete, result=0
03:21:54.804 00.000 7988 GuideStep: 0.2 px 36 ms WEST, 0.6 px 0 ms NORTH
03:21:54.804 00.000 15712 worker thread done servicing request
03:21:54.806 00.002 15712 Worker thread wakes up
03:21:54.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:54.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:56.549 01.743 15712 Exposure complete
03:21:56.615 00.066 15712 worker thread done servicing request
03:21:56.616 00.001 7988 OnExposeComplete: enter
03:21:56.616 00.000 7988 UpdateGuideState(): m_state=6
03:21:56.617 00.001 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6216
03:21:56.617 00.000 7988 Star::Find returns 1 (0), X=973.66, Y=191.93, Mass=142, SNR=7.1, Peak=137 HFD=2.3
03:21:56.619 00.002 7988 Star::Find false star n=4 nbg=280 bg=121.9 sigma=4.1 thresh=134 peak=133
03:21:56.619 00.000 7988 Star::Find false star n=9 nbg=279 bg=117.8 sigma=3.6 thresh=129 peak=128
03:21:56.621 00.002 7988 Star::Find false star n=6 nbg=283 bg=118.6 sigma=4.1 thresh=131 peak=127
03:21:56.621 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.26,-0.95,0.00,M4] [#11 0.00,0.00,0.00,L] 
03:21:56.623 00.002 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
03:21:56.623 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
03:21:56.625 00.002 7988 CameraToMount -- cameraX=-0.72 cameraY=0.18 hyp=0.74 cameraTheta=2.90 mountX=0.17 mountY=0.72, mountTheta=1.33
03:21:56.627 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.72, y=0.18, opts=13)
03:21:56.627 00.000 7988 Enqueuing Move request for scope (-0.72, 0.18)
03:21:56.627 00.000 15712 Worker thread wakes up
03:21:56.627 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.18) opts 0xd
03:21:56.627 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.72, 0.18)
03:21:56.627 00.000 15712 Moving (-0.72, 0.18) raw xDistance=0.17 yDistance=0.72
03:21:56.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=116, FiltMin=97, FiltMax=255, Gamma=0.690
03:21:56.627 00.000 7988 UpdateGuideState exits: m=142 SNR=7.1
03:21:56.632 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:56.632 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:56.634 00.002 7988 Enqueuing Expose request
03:21:56.634 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.67
03:21:56.634 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
03:21:56.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:21:56.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
03:21:56.634 00.000 15712 MoveAxis(W, 32, ABG)
03:21:56.634 00.000 15712 Guiding  Dir = 3, Dur = 32
03:21:56.634 00.000 15712 IsGuiding returns 0
03:21:56.659 00.025 15712 PulseGuide returned control before completion, sleep 19
03:21:56.707 00.048 15712 IsGuiding returns 0
03:21:56.707 00.000 15712 Move returns status 0, amount 32
03:21:56.707 00.000 15712 MoveAxis(N, 0, ABG)
03:21:56.707 00.000 15712 Move returns status 0, amount 0
03:21:56.707 00.000 15712 move complete, result=0
03:21:56.707 00.000 7988 GuideStep: 0.2 px 32 ms WEST, 0.7 px 0 ms NORTH
03:21:56.709 00.002 15712 worker thread done servicing request
03:21:56.709 00.000 15712 Worker thread wakes up
03:21:56.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:56.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:21:58.128 01.419 15712 Exposure complete
03:21:58.192 00.064 15712 worker thread done servicing request
03:21:58.194 00.002 7988 OnExposeComplete: enter
03:21:58.194 00.000 7988 UpdateGuideState(): m_state=6
03:21:58.194 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6217
03:21:58.194 00.000 7988 Star::Find returns 1 (0), X=973.02, Y=191.48, Mass=174, SNR=8.0, Peak=136 HFD=3.2
03:21:58.194 00.000 7988 Star::Find false star n=4 nbg=277 bg=122.3 sigma=3.9 thresh=134 peak=131
03:21:58.194 00.000 7988 Star::Find false star n=3 nbg=281 bg=120.2 sigma=3.8 thresh=132 peak=130
03:21:58.194 00.000 7988 Star::Find false star n=5 nbg=278 bg=116.0 sigma=3.8 thresh=127 peak=124
03:21:58.194 00.000 7988 Star::Find false star n=5 nbg=280 bg=120.8 sigma=3.7 thresh=132 peak=129
03:21:58.194 00.000 7988 Star::Find false star n=3 nbg=277 bg=118.7 sigma=3.5 thresh=129 peak=124
03:21:58.194 00.000 7988 Star::Find false star n=4 nbg=273 bg=108.5 sigma=3.4 thresh=119 peak=117
03:21:58.194 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 -1.59,-0.60,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:21:58.194 00.000 7988 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.56) = xAngle (-4.51 = 1.77)
03:21:58.206 00.012 7988 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.54 = 1.74)
03:21:58.206 00.000 7988 CameraToMount -- cameraX=-1.37 cameraY=-0.27 hyp=1.39 cameraTheta=-2.95 mountX=-0.28 mountY=1.37, mountTheta=1.77
03:21:58.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.37, y=-0.27, opts=13)
03:21:58.206 00.000 7988 Enqueuing Move request for scope (-1.37, -0.27)
03:21:58.210 00.004 15712 Worker thread wakes up
03:21:58.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=117, FiltMin=99, FiltMax=255, Gamma=0.690
03:21:58.210 00.000 7988 UpdateGuideState exits: m=174 SNR=8.0
03:21:58.213 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:58.213 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:21:58.215 00.002 7988 Enqueuing Expose request
03:21:58.215 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.37, -0.27) opts 0xd
03:21:58.215 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.37, -0.27)
03:21:58.215 00.000 15712 Moving (-1.37, -0.27) raw xDistance=-0.28 yDistance=1.37
03:21:58.215 00.000 15712 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.67
03:21:58.215 00.000 15712 PPEC: input: -0.28, control: -0.17, exposure: 1500
03:21:58.215 00.000 15712 resist switch: large excursion: input 1.37 thresh 0.75 direction from -1 to 1
03:21:58.215 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.12
03:21:58.215 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37
03:21:58.215 00.000 15712 MoveAxis(E, 57, ABG)
03:21:58.215 00.000 15712 Guiding  Dir = 2, Dur = 57
03:21:58.222 00.007 15712 IsGuiding returns 0
03:21:58.238 00.016 15712 PulseGuide returned control before completion, sleep 51
03:21:58.322 00.084 15712 IsGuiding returns 0
03:21:58.322 00.000 15712 Move returns status 0, amount 57
03:21:58.322 00.000 15712 BLC: Oldest BLC event removed
03:21:58.322 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 465 applied
03:21:58.322 00.000 15712 MoveAxis(S, 816, ABG)
03:21:58.322 00.000 15712 Guiding  Dir = 1, Dur = 816
03:21:58.322 00.000 15712 IsGuiding returns 0
03:21:58.401 00.079 15712 PulseGuide returned control before completion, sleep 747
03:21:59.184 00.783 15712 IsGuiding returns 1
03:21:59.184 00.000 15712 scope still moving after pulse duration time elapsed
03:21:59.248 00.064 15712 IsGuiding returns 0
03:21:59.248 00.000 15712 scope move finished after 816 + 110 ms
03:21:59.248 00.000 15712 Move returns status 0, amount 816
03:21:59.248 00.000 15712 move complete, result=0
03:21:59.248 00.000 7988 GuideStep: -0.3 px 57 ms EAST, 1.4 px 816 ms SOUTH
03:21:59.251 00.003 15712 worker thread done servicing request
03:21:59.251 00.000 15712 Worker thread wakes up
03:21:59.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:21:59.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:00.890 01.639 15712 Exposure complete
03:22:00.956 00.066 15712 worker thread done servicing request
03:22:00.956 00.000 7988 OnExposeComplete: enter
03:22:00.956 00.000 7988 UpdateGuideState(): m_state=6
03:22:00.956 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6218
03:22:00.956 00.000 7988 Star::Find returns 1 (0), X=974.86, Y=192.16, Mass=110, SNR=6.4, Peak=146 HFD=2.3
03:22:00.956 00.000 7988 Status Line: Mass: 110 vs 267
03:22:00.961 00.005 7988 UpdateCurrentPosition: star mass new=110.4 exp=266.6 thresh=50% limits=(133.3, 2269.0, 533.2)
03:22:00.961 00.000 7988 DistanceChecker: activated
03:22:00.964 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:22:00.964 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:00.966 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:00.967 00.001 15712 Worker thread wakes up
03:22:00.967 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:00.967 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:00.967 00.000 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:00.967 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:00.967 00.000 15712 MoveAxis(E, 8, DBG)
03:22:00.967 00.000 15712 Guiding  Dir = 2, Dur = 8
03:22:00.967 00.000 15712 IsGuiding returns 0
03:22:00.983 00.016 15712 IsGuiding returns 0
03:22:00.983 00.000 15712 Move returns status 0, amount 8
03:22:00.983 00.000 15712 MoveAxis(N, 0, DBG)
03:22:00.983 00.000 15712 Move returns status 0, amount 0
03:22:00.983 00.000 15712 move complete, result=0
03:22:00.983 00.000 15712 worker thread done servicing request
03:22:01.079 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:01.079 00.000 7988 Status Line: Star lost - mass changed
03:22:01.081 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=118, FiltMin=100, FiltMax=255, Gamma=0.690
03:22:01.081 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:22:01.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:01.081 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:01.081 00.000 7988 Enqueuing Expose request
03:22:01.081 00.000 15712 Worker thread wakes up
03:22:01.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:01.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:01.081 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:22:02.510 01.429 15712 Exposure complete
03:22:02.563 00.053 15712 worker thread done servicing request
03:22:02.563 00.000 7988 OnExposeComplete: enter
03:22:02.578 00.015 7988 UpdateGuideState(): m_state=6
03:22:02.578 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6219
03:22:02.578 00.000 7988 Star::Find returns 1 (0), X=974.00, Y=191.84, Mass=109, SNR=6.3, Peak=150 HFD=2.0
03:22:02.578 00.000 7988 Status Line: Mass: 109 vs 264
03:22:02.578 00.000 7988 UpdateCurrentPosition: star mass new=109.5 exp=264.3 thresh=50% limits=(132.2, 2269.0, 528.7)
03:22:02.578 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:22:02.578 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:02.578 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:02.578 00.000 15712 Worker thread wakes up
03:22:02.578 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:02.578 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:02.591 00.013 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:02.591 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:02.591 00.000 15712 MoveAxis(E, 6, DBG)
03:22:02.591 00.000 15712 Guiding  Dir = 2, Dur = 6
03:22:02.591 00.000 15712 IsGuiding returns 0
03:22:02.612 00.021 15712 IsGuiding returns 0
03:22:02.612 00.000 15712 Move returns status 0, amount 6
03:22:02.612 00.000 15712 MoveAxis(N, 0, DBG)
03:22:02.612 00.000 15712 Move returns status 0, amount 0
03:22:02.612 00.000 15712 move complete, result=0
03:22:02.612 00.000 15712 worker thread done servicing request
03:22:02.690 00.078 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:02.690 00.000 7988 Status Line: Star lost - mass changed
03:22:02.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=118, FiltMin=100, FiltMax=255, Gamma=0.690
03:22:02.690 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:22:02.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:02.690 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:02.697 00.007 7988 Enqueuing Expose request
03:22:02.697 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:22:02.697 00.000 15712 Worker thread wakes up
03:22:02.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:02.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:04.335 01.638 15712 Exposure complete
03:22:04.397 00.062 15712 worker thread done servicing request
03:22:04.397 00.000 7988 OnExposeComplete: enter
03:22:04.397 00.000 7988 UpdateGuideState(): m_state=6
03:22:04.404 00.007 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6220
03:22:04.404 00.000 7988 Star::Find returns 1 (0), X=975.40, Y=191.50, Mass=134, SNR=6.9, Peak=146 HFD=1.8
03:22:04.406 00.002 7988 DistanceChecker: reject for large offset (1.05 > 0.78) avgDist = 0.39 count = 291
03:22:04.406 00.000 7988 Status Line: Recovering
03:22:04.408 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:22:04.408 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:04.408 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:04.412 00.004 15712 Worker thread wakes up
03:22:04.412 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:04.412 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:04.414 00.002 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:04.414 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:04.414 00.000 15712 MoveAxis(E, 7, DBG)
03:22:04.414 00.000 15712 Guiding  Dir = 2, Dur = 7
03:22:04.439 00.025 15712 IsGuiding returns 0
03:22:04.448 00.009 15712 IsGuiding returns 0
03:22:04.448 00.000 15712 Move returns status 0, amount 7
03:22:04.448 00.000 15712 MoveAxis(N, 0, DBG)
03:22:04.460 00.012 15712 Move returns status 0, amount 0
03:22:04.460 00.000 15712 move complete, result=0
03:22:04.460 00.000 15712 worker thread done servicing request
03:22:04.524 00.064 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:04.524 00.000 7988 Status Line: No star found
03:22:04.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=119, FiltMin=101, FiltMax=255, Gamma=0.690
03:22:04.524 00.000 7988 UpdateGuideState exits: No star found
03:22:04.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:04.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:04.524 00.000 7988 Enqueuing Expose request
03:22:04.524 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:22:04.533 00.009 15712 Worker thread wakes up
03:22:04.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:04.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:05.948 01.415 15712 Exposure complete
03:22:06.016 00.068 15712 worker thread done servicing request
03:22:06.016 00.000 7988 OnExposeComplete: enter
03:22:06.016 00.000 7988 UpdateGuideState(): m_state=6
03:22:06.016 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6221
03:22:06.016 00.000 7988 Star::Find returns 1 (0), X=974.76, Y=191.69, Mass=122, SNR=6.4, Peak=146 HFD=2.1
03:22:06.016 00.000 7988 Status Line: Mass: 122 vs 264
03:22:06.022 00.006 7988 UpdateCurrentPosition: star mass new=122.1 exp=264.0 thresh=50% limits=(132.0, 2269.0, 528.0)
03:22:06.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:22:06.022 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:06.022 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:06.022 00.000 15712 Worker thread wakes up
03:22:06.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:06.022 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:06.031 00.009 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:06.031 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:06.031 00.000 15712 MoveAxis(E, 6, DBG)
03:22:06.031 00.000 15712 Guiding  Dir = 2, Dur = 6
03:22:06.031 00.000 15712 IsGuiding returns 0
03:22:06.058 00.027 15712 IsGuiding returns 0
03:22:06.058 00.000 15712 Move returns status 0, amount 6
03:22:06.058 00.000 15712 MoveAxis(N, 0, DBG)
03:22:06.058 00.000 15712 Move returns status 0, amount 0
03:22:06.058 00.000 15712 move complete, result=0
03:22:06.058 00.000 15712 worker thread done servicing request
03:22:06.133 00.075 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:06.133 00.000 7988 Status Line: Star lost - mass changed
03:22:06.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=119, FiltMin=103, FiltMax=255, Gamma=0.690
03:22:06.133 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:22:06.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:06.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:06.133 00.000 7988 Enqueuing Expose request
03:22:06.133 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:22:06.133 00.000 15712 Worker thread wakes up
03:22:06.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:06.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:07.778 01.645 15712 Exposure complete
03:22:07.840 00.062 15712 worker thread done servicing request
03:22:07.840 00.000 7988 OnExposeComplete: enter
03:22:07.840 00.000 7988 UpdateGuideState(): m_state=6
03:22:07.847 00.007 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6222
03:22:07.847 00.000 7988 Star::Find returns 0 (4), X=974.46, Y=191.67, Mass=65, SNR=4.9, Peak=151 HFD=1.2
03:22:07.849 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:07.849 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:07.851 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:07.852 00.001 15712 Worker thread wakes up
03:22:07.852 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:07.852 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:07.856 00.004 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:07.856 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:07.856 00.000 15712 MoveAxis(E, 7, DBG)
03:22:07.856 00.000 15712 Guiding  Dir = 2, Dur = 7
03:22:07.856 00.000 15712 IsGuiding returns 0
03:22:07.872 00.016 15712 IsGuiding returns 0
03:22:07.872 00.000 15712 Move returns status 0, amount 7
03:22:07.872 00.000 15712 MoveAxis(N, 0, DBG)
03:22:07.872 00.000 15712 Move returns status 0, amount 0
03:22:07.872 00.000 15712 move complete, result=0
03:22:07.872 00.000 15712 worker thread done servicing request
03:22:07.968 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:07.968 00.000 7988 Status Line: Star lost - low HFD
03:22:07.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=119, FiltMin=104, FiltMax=255, Gamma=0.690
03:22:07.971 00.003 7988 UpdateGuideState exits: Star lost - low HFD
03:22:07.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:07.971 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:07.971 00.000 7988 Enqueuing Expose request
03:22:07.971 00.000 15712 Worker thread wakes up
03:22:07.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:07.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:07.971 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:22:09.391 01.420 15712 Exposure complete
03:22:09.451 00.060 15712 worker thread done servicing request
03:22:09.451 00.000 7988 OnExposeComplete: enter
03:22:09.451 00.000 7988 UpdateGuideState(): m_state=6
03:22:09.459 00.008 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6223
03:22:09.459 00.000 7988 Star::Find returns 1 (0), X=975.19, Y=192.99, Mass=101, SNR=5.8, Peak=142 HFD=2.4
03:22:09.461 00.002 7988 Status Line: Mass: 101 vs 252
03:22:09.463 00.002 7988 UpdateCurrentPosition: star mass new=101.1 exp=251.7 thresh=50% limits=(125.8, 2269.0, 503.3)
03:22:09.463 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:22:09.463 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:09.466 00.003 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:09.467 00.001 15712 Worker thread wakes up
03:22:09.467 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:09.467 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:09.467 00.000 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:09.467 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:09.467 00.000 15712 MoveAxis(E, 6, DBG)
03:22:09.467 00.000 15712 Guiding  Dir = 2, Dur = 6
03:22:09.467 00.000 15712 IsGuiding returns 0
03:22:09.483 00.016 15712 IsGuiding returns 0
03:22:09.483 00.000 15712 Move returns status 0, amount 6
03:22:09.483 00.000 15712 MoveAxis(N, 0, DBG)
03:22:09.483 00.000 15712 Move returns status 0, amount 0
03:22:09.483 00.000 15712 move complete, result=0
03:22:09.483 00.000 15712 worker thread done servicing request
03:22:09.579 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:09.579 00.000 7988 Status Line: Star lost - mass changed
03:22:09.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=119, FiltMin=106, FiltMax=255, Gamma=0.690
03:22:09.579 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:22:09.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:09.579 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:09.585 00.006 7988 Enqueuing Expose request
03:22:09.585 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:22:09.585 00.000 15712 Worker thread wakes up
03:22:09.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:09.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:11.225 01.640 15712 Exposure complete
03:22:11.287 00.062 15712 worker thread done servicing request
03:22:11.287 00.000 7988 OnExposeComplete: enter
03:22:11.287 00.000 7988 UpdateGuideState(): m_state=6
03:22:11.294 00.007 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6224
03:22:11.294 00.000 7988 Star::Find returns 1 (0), X=975.42, Y=191.62, Mass=129, SNR=6.9, Peak=151 HFD=2.9
03:22:11.296 00.002 7988 DistanceChecker: reject for large offset (1.04 > 0.78) avgDist = 0.39 count = 291
03:22:11.296 00.000 7988 DistanceChecker: begin recovering
03:22:11.298 00.002 7988 Star::Find false star n=4 nbg=282 bg=118.0 sigma=3.7 thresh=129 peak=128
03:22:11.298 00.000 7988 Star::Find false star n=4 nbg=278 bg=121.1 sigma=3.8 thresh=132 peak=129
03:22:11.300 00.002 7988 Star::Find false star n=3 nbg=278 bg=119.3 sigma=3.6 thresh=130 peak=129
03:22:11.300 00.000 7988 Star::Find false star n=7 nbg=277 bg=118.1 sigma=3.8 thresh=129 peak=129
03:22:11.302 00.002 7988 MultiStar: [#1 0.54,-0.91,0.00,M2] [#2 -0.48,-0.61,0.00,M3] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:22:11.302 00.000 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
03:22:11.304 00.002 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
03:22:11.304 00.000 7988 CameraToMount -- cameraX=1.03 cameraY=-0.13 hyp=1.04 cameraTheta=-0.12 mountX=-0.12 mountY=-1.03, mountTheta=-1.69
03:22:11.304 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=1.03, y=-0.13, opts=13)
03:22:11.304 00.000 7988 Enqueuing Move request for scope (1.03, -0.13)
03:22:11.304 00.000 15712 Worker thread wakes up
03:22:11.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.13) opts 0xd
03:22:11.304 00.000 15712 Handling offset move in thread for scope, endpoint = (1.03, -0.13)
03:22:11.304 00.000 15712 Moving (1.03, -0.13) raw xDistance=-0.12 yDistance=-1.03
03:22:11.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=119, FiltMin=106, FiltMax=255, Gamma=0.690
03:22:11.304 00.000 7988 UpdateGuideState exits: m=129 SNR=6.9
03:22:11.312 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:11.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:11.314 00.002 7988 Enqueuing Expose request
03:22:11.314 00.000 15712 BLC: History state: CurrMiss=-1.03, AvgInitMiss=0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=1.373522, 1:-1.027559
03:22:11.314 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:22:11.314 00.000 15712 BLC: window closed
03:22:11.318 00.004 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
03:22:11.318 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
03:22:11.318 00.000 15712 resist switch: large excursion: input -1.03 thresh 0.75 direction from 1 to -1
03:22:11.318 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.08
03:22:11.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
03:22:11.318 00.000 15712 MoveAxis(E, 4, ABG)
03:22:11.318 00.000 15712 Guiding  Dir = 2, Dur = 4
03:22:11.318 00.000 15712 IsGuiding returns 0
03:22:11.344 00.026 15712 IsGuiding returns 0
03:22:11.344 00.000 15712 Move returns status 0, amount 4
03:22:11.344 00.000 15712 BLC: Oldest BLC event removed
03:22:11.344 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 465 applied
03:22:11.344 00.000 15712 MoveAxis(N, 727, ABG)
03:22:11.344 00.000 15712 Guiding  Dir = 0, Dur = 727
03:22:11.344 00.000 15712 IsGuiding returns 0
03:22:11.423 00.079 15712 PulseGuide returned control before completion, sleep 658
03:22:12.099 00.676 15712 IsGuiding returns 1
03:22:12.099 00.000 15712 scope still moving after pulse duration time elapsed
03:22:12.131 00.032 15712 IsGuiding returns 1
03:22:12.197 00.066 15712 IsGuiding returns 0
03:22:12.197 00.000 15712 scope move finished after 727 + 120 ms
03:22:12.197 00.000 15712 Move returns status 0, amount 727
03:22:12.197 00.000 15712 move complete, result=0
03:22:12.197 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -1.0 px 727 ms NORTH
03:22:12.199 00.002 15712 worker thread done servicing request
03:22:12.199 00.000 15712 Worker thread wakes up
03:22:12.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:12.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:13.615 01.416 15712 Exposure complete
03:22:13.681 00.066 15712 worker thread done servicing request
03:22:13.681 00.000 7988 OnExposeComplete: enter
03:22:13.682 00.001 7988 UpdateGuideState(): m_state=6
03:22:13.684 00.002 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6225
03:22:13.685 00.001 7988 Star::Find returns 1 (0), X=973.93, Y=191.18, Mass=95, SNR=5.7, Peak=140 HFD=1.7
03:22:13.685 00.000 7988 Status Line: Mass: 95 vs 251
03:22:13.686 00.001 7988 UpdateCurrentPosition: star mass new=94.5 exp=250.7 thresh=50% limits=(125.4, 2269.0, 501.5)
03:22:13.686 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:22:13.689 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:13.689 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:13.691 00.002 15712 Worker thread wakes up
03:22:13.691 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:13.691 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:13.696 00.005 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:13.696 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:13.696 00.000 15712 MoveAxis(E, 7, DBG)
03:22:13.696 00.000 15712 Guiding  Dir = 2, Dur = 7
03:22:13.696 00.000 15712 IsGuiding returns 0
03:22:13.715 00.019 15712 IsGuiding returns 0
03:22:13.715 00.000 15712 Move returns status 0, amount 7
03:22:13.715 00.000 15712 MoveAxis(N, 0, DBG)
03:22:13.715 00.000 15712 Move returns status 0, amount 0
03:22:13.715 00.000 15712 move complete, result=0
03:22:13.715 00.000 15712 worker thread done servicing request
03:22:13.803 00.088 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:13.804 00.001 7988 Status Line: Star lost - mass changed
03:22:13.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=120, FiltMin=106, FiltMax=255, Gamma=0.690
03:22:13.804 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:22:13.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:13.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:13.804 00.000 7988 Enqueuing Expose request
03:22:13.804 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:22:13.804 00.000 15712 Worker thread wakes up
03:22:13.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:13.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:15.449 01.645 15712 Exposure complete
03:22:15.510 00.061 15712 worker thread done servicing request
03:22:15.510 00.000 7988 OnExposeComplete: enter
03:22:15.510 00.000 7988 UpdateGuideState(): m_state=6
03:22:15.517 00.007 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6226
03:22:15.517 00.000 7988 Star::Find returns 1 (0), X=974.88, Y=191.51, Mass=140, SNR=7.1, Peak=157 HFD=3.2
03:22:15.519 00.002 7988 DistanceChecker: deactivated
03:22:15.519 00.000 7988 Star::Find false star n=4 nbg=278 bg=122.5 sigma=3.9 thresh=134 peak=133
03:22:15.521 00.002 7988 Star::Find false star n=3 nbg=278 bg=119.7 sigma=4.0 thresh=132 peak=131
03:22:15.522 00.001 7988 Star::Find false star n=3 nbg=286 bg=113.4 sigma=3.6 thresh=124 peak=124
03:22:15.522 00.000 7988 Star::Find false star n=5 nbg=279 bg=119.1 sigma=3.6 thresh=130 peak=129
03:22:15.522 00.000 7988 Star::Find false star n=3 nbg=282 bg=120.8 sigma=4.0 thresh=133 peak=130
03:22:15.522 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:22:15.522 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
03:22:15.527 00.005 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
03:22:15.527 00.000 7988 CameraToMount -- cameraX=0.49 cameraY=-0.23 hyp=0.54 cameraTheta=-0.44 mountX=-0.23 mountY=-0.48, mountTheta=-2.01
03:22:15.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=-0.23, opts=13)
03:22:15.527 00.000 7988 Enqueuing Move request for scope (0.49, -0.23)
03:22:15.527 00.000 15712 Worker thread wakes up
03:22:15.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.23) opts 0xd
03:22:15.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, -0.23)
03:22:15.527 00.000 15712 Moving (0.49, -0.23) raw xDistance=-0.23 yDistance=-0.48
03:22:15.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=120, FiltMin=105, FiltMax=255, Gamma=0.690
03:22:15.527 00.000 7988 UpdateGuideState exits: m=140 SNR=7.1
03:22:15.534 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:15.534 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:15.536 00.002 7988 Enqueuing Expose request
03:22:15.536 00.000 15712 BLC: History state: CurrMiss=0.48, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.027559, 1:0.484672
03:22:15.536 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:22:15.539 00.003 15712 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.72
03:22:15.539 00.000 15712 PPEC: input: -0.23, control: -0.15, exposure: 1500
03:22:15.539 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
03:22:15.539 00.000 15712 MoveAxis(E, 49, ABG)
03:22:15.539 00.000 15712 Guiding  Dir = 2, Dur = 49
03:22:15.539 00.000 15712 IsGuiding returns 0
03:22:15.563 00.024 15712 PulseGuide returned control before completion, sleep 32
03:22:15.607 00.044 15712 IsGuiding returns 1
03:22:15.607 00.000 15712 scope still moving after pulse duration time elapsed
03:22:15.659 00.052 15712 IsGuiding returns 0
03:22:15.659 00.000 15712 scope move finished after 49 + 74 ms
03:22:15.659 00.000 15712 Move returns status 0, amount 49
03:22:15.659 00.000 15712 MoveAxis(N, 124, ABG)
03:22:15.659 00.000 15712 Guiding  Dir = 0, Dur = 124
03:22:15.659 00.000 15712 IsGuiding returns 0
03:22:15.744 00.085 15712 PulseGuide returned control before completion, sleep 55
03:22:15.838 00.094 15712 IsGuiding returns 1
03:22:15.838 00.000 15712 scope still moving after pulse duration time elapsed
03:22:15.883 00.045 15712 IsGuiding returns 0
03:22:15.883 00.000 15712 scope move finished after 124 + 99 ms
03:22:15.883 00.000 15712 Move returns status 0, amount 124
03:22:15.883 00.000 15712 move complete, result=0
03:22:15.883 00.000 15712 worker thread done servicing request
03:22:15.883 00.000 15712 Worker thread wakes up
03:22:15.883 00.000 7988 GuideStep: -0.2 px 49 ms EAST, -0.5 px 124 ms NORTH
03:22:15.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:15.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:17.300 01.417 15712 Exposure complete
03:22:17.362 00.062 15712 worker thread done servicing request
03:22:17.362 00.000 7988 OnExposeComplete: enter
03:22:17.362 00.000 7988 UpdateGuideState(): m_state=6
03:22:17.368 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6227
03:22:17.368 00.000 7988 Star::Find returns 1 (0), X=974.02, Y=192.44, Mass=114, SNR=6.2, Peak=139 HFD=2.2
03:22:17.370 00.002 7988 Status Line: Mass: 114 vs 251
03:22:17.372 00.002 7988 UpdateCurrentPosition: star mass new=114.1 exp=250.7 thresh=50% limits=(125.4, 2269.0, 501.5)
03:22:17.372 00.000 7988 DistanceChecker: activated
03:22:17.374 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:22:17.375 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:17.375 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:17.377 00.002 15712 Worker thread wakes up
03:22:17.377 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:17.377 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:17.377 00.000 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:17.377 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:17.377 00.000 15712 MoveAxis(E, 7, DBG)
03:22:17.377 00.000 15712 Guiding  Dir = 2, Dur = 7
03:22:17.377 00.000 15712 IsGuiding returns 0
03:22:17.404 00.027 15712 IsGuiding returns 0
03:22:17.404 00.000 15712 Move returns status 0, amount 7
03:22:17.404 00.000 15712 MoveAxis(N, 0, DBG)
03:22:17.404 00.000 15712 Move returns status 0, amount 0
03:22:17.404 00.000 15712 move complete, result=0
03:22:17.404 00.000 15712 worker thread done servicing request
03:22:17.489 00.085 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:17.489 00.000 7988 Status Line: Star lost - mass changed
03:22:17.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=120, FiltMin=105, FiltMax=255, Gamma=0.690
03:22:17.489 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:22:17.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:17.495 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:17.495 00.000 7988 Enqueuing Expose request
03:22:17.495 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:22:17.495 00.000 15712 Worker thread wakes up
03:22:17.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:17.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:19.133 01.638 15712 Exposure complete
03:22:19.195 00.062 15712 worker thread done servicing request
03:22:19.195 00.000 7988 OnExposeComplete: enter
03:22:19.195 00.000 7988 UpdateGuideState(): m_state=6
03:22:19.202 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6228
03:22:19.202 00.000 7988 Star::Find returns 1 (0), X=973.34, Y=192.24, Mass=185, SNR=8.2, Peak=146 HFD=2.1
03:22:19.204 00.002 7988 DistanceChecker: reject for large offset (1.16 > 0.85) avgDist = 0.42 count = 293
03:22:19.204 00.000 7988 Status Line: Recovering
03:22:19.206 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:22:19.206 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:19.206 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:19.206 00.000 15712 Worker thread wakes up
03:22:19.206 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:19.206 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:19.212 00.006 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:19.212 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:19.212 00.000 15712 MoveAxis(E, 8, DBG)
03:22:19.212 00.000 15712 Guiding  Dir = 2, Dur = 8
03:22:19.212 00.000 15712 IsGuiding returns 0
03:22:19.229 00.017 15712 IsGuiding returns 0
03:22:19.229 00.000 15712 Move returns status 0, amount 8
03:22:19.229 00.000 15712 MoveAxis(N, 0, DBG)
03:22:19.229 00.000 15712 Move returns status 0, amount 0
03:22:19.229 00.000 15712 move complete, result=0
03:22:19.229 00.000 15712 worker thread done servicing request
03:22:19.323 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:19.323 00.000 7988 Status Line: No star found
03:22:19.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=120, FiltMin=105, FiltMax=255, Gamma=0.690
03:22:19.323 00.000 7988 UpdateGuideState exits: No star found
03:22:19.327 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:19.327 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:19.329 00.002 7988 Enqueuing Expose request
03:22:19.329 00.000 15712 Worker thread wakes up
03:22:19.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:19.331 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:19.331 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:22:20.742 01.411 15712 Exposure complete
03:22:20.808 00.066 15712 worker thread done servicing request
03:22:20.808 00.000 7988 OnExposeComplete: enter
03:22:20.810 00.002 7988 UpdateGuideState(): m_state=6
03:22:20.810 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6229
03:22:20.810 00.000 7988 Star::Find returns 1 (0), X=973.28, Y=191.75, Mass=184, SNR=8.2, Peak=138 HFD=2.1
03:22:20.810 00.000 7988 DistanceChecker: reject for large offset (1.11 > 0.85) avgDist = 0.42 count = 293
03:22:20.810 00.000 7988 Status Line: Recovering
03:22:20.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:22:20.810 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:20.810 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:20.810 00.000 15712 Worker thread wakes up
03:22:20.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:20.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:20.820 00.010 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:20.820 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:20.820 00.000 15712 MoveAxis(E, 6, DBG)
03:22:20.820 00.000 15712 Guiding  Dir = 2, Dur = 6
03:22:20.820 00.000 15712 IsGuiding returns 0
03:22:20.845 00.025 15712 IsGuiding returns 0
03:22:20.845 00.000 15712 Move returns status 0, amount 6
03:22:20.845 00.000 15712 MoveAxis(N, 0, DBG)
03:22:20.845 00.000 15712 Move returns status 0, amount 0
03:22:20.845 00.000 15712 move complete, result=0
03:22:20.845 00.000 15712 worker thread done servicing request
03:22:20.932 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:20.932 00.000 7988 Status Line: No star found
03:22:20.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=120, FiltMin=103, FiltMax=255, Gamma=0.690
03:22:20.932 00.000 7988 UpdateGuideState exits: No star found
03:22:20.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:20.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:20.932 00.000 7988 Enqueuing Expose request
03:22:20.932 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:22:20.932 00.000 15712 Worker thread wakes up
03:22:20.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:20.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:22.577 01.645 15712 Exposure complete
03:22:22.639 00.062 15712 worker thread done servicing request
03:22:22.639 00.000 7988 OnExposeComplete: enter
03:22:22.645 00.006 7988 UpdateGuideState(): m_state=6
03:22:22.645 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6230
03:22:22.645 00.000 7988 Star::Find returns 1 (0), X=972.50, Y=192.21, Mass=172, SNR=7.9, Peak=144 HFD=2.6
03:22:22.645 00.000 7988 DistanceChecker: reject for large offset (1.94 > 0.85) avgDist = 0.42 count = 293
03:22:22.645 00.000 7988 DistanceChecker: begin recovering
03:22:22.645 00.000 7988 MultiStar: large primary error, entering stabilization period
03:22:22.645 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
03:22:22.645 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
03:22:22.645 00.000 7988 CameraToMount -- cameraX=-1.88 cameraY=0.47 hyp=1.94 cameraTheta=2.90 mountX=0.45 mountY=1.87, mountTheta=1.33
03:22:22.645 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.88, y=0.47, opts=13)
03:22:22.655 00.010 7988 Enqueuing Move request for scope (-1.88, 0.47)
03:22:22.655 00.000 15712 Worker thread wakes up
03:22:22.655 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.88, 0.47) opts 0xd
03:22:22.655 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.88, 0.47)
03:22:22.655 00.000 15712 Moving (-1.88, 0.47) raw xDistance=0.45 yDistance=1.87
03:22:22.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=120, FiltMin=103, FiltMax=255, Gamma=0.690
03:22:22.655 00.000 7988 UpdateGuideState exits: m=172 SNR=7.9
03:22:22.659 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:22.659 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:22.661 00.002 7988 Enqueuing Expose request
03:22:22.661 00.000 15712 BLC: History state: CurrMiss=-1.87, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=-1.027559, 1:0.484672, 2:-1.872202
03:22:22.661 00.000 15712 BLC: Over-shoot, stiction seen, nominal decrease by -306.000000
03:22:22.661 00.000 15712 BLC: window closed
03:22:22.661 00.000 15712 BLC: Pulse adjusted to 372
03:22:22.661 00.000 15712 PPEC rslt: input = 0.45, final = 0.26, react = 0.27, pred = -0.01, hyst = 0.24, hyst_pct = 0.00, period_length = 639.74
03:22:22.661 00.000 15712 PPEC: input: 0.45, control: 0.26, exposure: 1500
03:22:22.661 00.000 15712 resist switch: large excursion: input 1.87 thresh 0.75 direction from -1 to 1
03:22:22.661 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.62
03:22:22.661 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.87 from input 1.87
03:22:22.661 00.000 15712 MoveAxis(W, 84, ABG)
03:22:22.661 00.000 15712 Guiding  Dir = 3, Dur = 84
03:22:22.661 00.000 15712 IsGuiding returns 0
03:22:22.683 00.022 15712 PulseGuide returned control before completion, sleep 79
03:22:22.786 00.103 15712 IsGuiding returns 0
03:22:22.786 00.000 15712 Move returns status 0, amount 84
03:22:22.786 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 372 applied
03:22:22.786 00.000 15712 MoveAxis(S, 850, ABG)
03:22:22.786 00.000 15712 Guiding  Dir = 1, Dur = 850
03:22:22.786 00.000 15712 IsGuiding returns 0
03:22:22.871 00.085 15712 PulseGuide returned control before completion, sleep 781
03:22:22.971 00.100 7988 evsrv: cli 0CCCF088 connect
03:22:22.971 00.000 7988 case statement mapped state 6 to 3
03:22:22.971 00.000 7988 case statement mapped state 6 to 3
03:22:22.971 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_pixel_scale","id":"920d0e2c-2952-4be8-9655-a54d91766246"}
03:22:22.971 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":3.86747,"id":"920d0e2c-2952-4be8-9655-a54d91766246"}
03:22:22.971 00.000 7988 evsrv: cli 0CCCF088 disconnect
03:22:23.657 00.686 15712 IsGuiding returns 1
03:22:23.657 00.000 15712 scope still moving after pulse duration time elapsed
03:22:23.689 00.032 15712 IsGuiding returns 1
03:22:23.739 00.050 15712 IsGuiding returns 0
03:22:23.739 00.000 15712 scope move finished after 850 + 93 ms
03:22:23.739 00.000 15712 Move returns status 0, amount 850
03:22:23.739 00.000 15712 move complete, result=0
03:22:23.739 00.000 7988 GuideStep: 0.5 px 84 ms WEST, 1.9 px 850 ms SOUTH
03:22:23.739 00.000 15712 worker thread done servicing request
03:22:23.739 00.000 15712 Worker thread wakes up
03:22:23.741 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:23.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:25.158 01.417 15712 Exposure complete
03:22:25.220 00.062 15712 worker thread done servicing request
03:22:25.220 00.000 7988 OnExposeComplete: enter
03:22:25.220 00.000 7988 UpdateGuideState(): m_state=6
03:22:25.226 00.006 7988 Star::Find(15, 972, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6231
03:22:25.226 00.000 7988 Star::Find returns 1 (0), X=973.44, Y=191.60, Mass=144, SNR=7.0, Peak=149 HFD=1.8
03:22:25.228 00.002 7988 DistanceChecker: deactivated
03:22:25.228 00.000 7988 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.56) = xAngle (-4.55 = 1.73)
03:22:25.230 00.002 7988 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.58 = 1.70)
03:22:25.230 00.000 7988 CameraToMount -- cameraX=-0.95 cameraY=-0.15 hyp=0.96 cameraTheta=-2.99 mountX=-0.16 mountY=0.95, mountTheta=1.73
03:22:25.232 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.95, y=-0.15, opts=13)
03:22:25.232 00.000 7988 Enqueuing Move request for scope (-0.95, -0.15)
03:22:25.234 00.002 15712 Worker thread wakes up
03:22:25.234 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.15) opts 0xd
03:22:25.234 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.95, -0.15)
03:22:25.234 00.000 15712 Moving (-0.95, -0.15) raw xDistance=-0.16 yDistance=0.95
03:22:25.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=120, FiltMin=104, FiltMax=255, Gamma=0.690
03:22:25.236 00.002 7988 UpdateGuideState exits: m=144 SNR=7.0
03:22:25.236 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:25.238 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:25.238 00.000 7988 Enqueuing Expose request
03:22:25.240 00.002 15712 BLC: History state: CurrMiss=0.95, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=1.872202, 1:0.952035
03:22:25.240 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:22:25.240 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
03:22:25.240 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
03:22:25.240 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
03:22:25.240 00.000 15712 MoveAxis(E, 4, ABG)
03:22:25.240 00.000 15712 Guiding  Dir = 2, Dur = 4
03:22:25.240 00.000 15712 IsGuiding returns 0
03:22:25.273 00.033 15712 IsGuiding returns 0
03:22:25.273 00.000 15712 Move returns status 0, amount 4
03:22:25.273 00.000 15712 MoveAxis(S, 243, ABG)
03:22:25.273 00.000 15712 Guiding  Dir = 1, Dur = 243
03:22:25.273 00.000 15712 IsGuiding returns 0
03:22:25.350 00.077 15712 PulseGuide returned control before completion, sleep 174
03:22:25.539 00.189 15712 IsGuiding returns 1
03:22:25.539 00.000 15712 scope still moving after pulse duration time elapsed
03:22:25.570 00.031 15712 IsGuiding returns 1
03:22:25.622 00.052 15712 IsGuiding returns 1
03:22:25.657 00.035 15712 IsGuiding returns 0
03:22:25.657 00.000 15712 scope move finished after 243 + 140 ms
03:22:25.657 00.000 15712 Move returns status 0, amount 243
03:22:25.657 00.000 15712 move complete, result=0
03:22:25.657 00.000 7988 GuideStep: -0.2 px 4 ms EAST, 1.0 px 243 ms SOUTH
03:22:25.659 00.002 15712 worker thread done servicing request
03:22:25.659 00.000 15712 Worker thread wakes up
03:22:25.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:25.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:27.294 01.635 15712 Exposure complete
03:22:27.358 00.064 15712 worker thread done servicing request
03:22:27.358 00.000 7988 OnExposeComplete: enter
03:22:27.358 00.000 7988 UpdateGuideState(): m_state=6
03:22:27.358 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6232
03:22:27.358 00.000 7988 Star::Find false star n=6 nbg=275 bg=121.3 sigma=3.6 thresh=132 peak=132
03:22:27.358 00.000 7988 Star::Find returns 0 (2), X=973.00, Y=191.00, Mass=87, SNR=2.9, Peak=139 HFD=0.0
03:22:27.358 00.000 7988 DistanceChecker: activated
03:22:27.358 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:27.358 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:27.358 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:27.358 00.000 15712 Worker thread wakes up
03:22:27.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:27.358 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:27.372 00.014 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:27.372 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:27.372 00.000 15712 MoveAxis(E, 7, DBG)
03:22:27.372 00.000 15712 Guiding  Dir = 2, Dur = 7
03:22:27.372 00.000 15712 IsGuiding returns 0
03:22:27.395 00.023 15712 IsGuiding returns 0
03:22:27.395 00.000 15712 Move returns status 0, amount 7
03:22:27.395 00.000 15712 MoveAxis(N, 0, DBG)
03:22:27.395 00.000 15712 Move returns status 0, amount 0
03:22:27.395 00.000 15712 move complete, result=0
03:22:27.395 00.000 15712 worker thread done servicing request
03:22:27.484 00.089 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:27.484 00.000 7988 Status Line: Star lost - low SNR
03:22:27.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=120, FiltMin=104, FiltMax=224, Gamma=0.690
03:22:27.484 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:22:27.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:27.484 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:27.491 00.007 7988 Enqueuing Expose request
03:22:27.491 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:22:27.491 00.000 15712 Worker thread wakes up
03:22:27.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:27.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:28.905 01.414 15712 Exposure complete
03:22:28.971 00.066 15712 worker thread done servicing request
03:22:28.972 00.001 7988 OnExposeComplete: enter
03:22:28.972 00.000 7988 UpdateGuideState(): m_state=6
03:22:28.972 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6233
03:22:28.972 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=191.76, Mass=196, SNR=8.1, Peak=152 HFD=2.3
03:22:28.972 00.000 7988 DistanceChecker: deactivated
03:22:28.972 00.000 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
03:22:28.972 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.58 = -1.58)
03:22:28.972 00.000 7988 CameraToMount -- cameraX=0.70 cameraY=0.01 hyp=0.70 cameraTheta=0.02 mountX=0.02 mountY=-0.70, mountTheta=-1.54
03:22:28.972 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.70, y=0.01, opts=13)
03:22:28.982 00.010 7988 Enqueuing Move request for scope (0.70, 0.01)
03:22:28.982 00.000 15712 Worker thread wakes up
03:22:28.982 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.01) opts 0xd
03:22:28.982 00.000 15712 Handling offset move in thread for scope, endpoint = (0.70, 0.01)
03:22:28.982 00.000 15712 Moving (0.70, 0.01) raw xDistance=0.02 yDistance=-0.70
03:22:28.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=120, FiltMin=104, FiltMax=255, Gamma=0.690
03:22:28.982 00.000 7988 UpdateGuideState exits: m=196 SNR=8.1
03:22:28.986 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:28.986 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:28.988 00.002 7988 Enqueuing Expose request
03:22:28.988 00.000 15712 BLC: History state: CurrMiss=-0.70, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=1.872202, 1:0.952035, 2:-0.698469
03:22:28.988 00.000 15712 BLC: Over-shoot, stiction seen, nominal decrease by -328.000000
03:22:28.988 00.000 15712 BLC: window closed
03:22:28.988 00.000 15712 BLC: Pulse adjusted to 298
03:22:28.990 00.002 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
03:22:28.990 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
03:22:28.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:22:28.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
03:22:28.990 00.000 15712 MoveAxis(E, 3, ABG)
03:22:28.990 00.000 15712 Guiding  Dir = 2, Dur = 3
03:22:28.990 00.000 15712 IsGuiding returns 0
03:22:29.006 00.016 15712 IsGuiding returns 0
03:22:29.006 00.000 15712 Move returns status 0, amount 3
03:22:29.006 00.000 15712 MoveAxis(N, 0, ABG)
03:22:29.006 00.000 15712 Move returns status 0, amount 0
03:22:29.006 00.000 15712 move complete, result=0
03:22:29.006 00.000 15712 worker thread done servicing request
03:22:29.006 00.000 15712 Worker thread wakes up
03:22:29.006 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.7 px 0 ms NORTH
03:22:29.014 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:29.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:29.096 00.082 7988 evsrv: cli 0CCCF6C8 connect
03:22:29.096 00.000 7988 case statement mapped state 6 to 3
03:22:29.096 00.000 7988 case statement mapped state 6 to 3
03:22:29.096 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_pixel_scale","id":"1a65fbb4-a7b2-4f69-838e-14dd68a43be7"}
03:22:29.096 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":3.86747,"id":"1a65fbb4-a7b2-4f69-838e-14dd68a43be7"}
03:22:29.096 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
03:22:30.755 01.659 15712 Exposure complete
03:22:30.816 00.061 15712 worker thread done servicing request
03:22:30.816 00.000 7988 OnExposeComplete: enter
03:22:30.816 00.000 7988 UpdateGuideState(): m_state=6
03:22:30.823 00.007 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6234
03:22:30.823 00.000 7988 Star::Find returns 1 (0), X=975.09, Y=192.09, Mass=186, SNR=8.3, Peak=146 HFD=2.2
03:22:30.825 00.002 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.11 = -1.11)
03:22:30.825 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
03:22:30.827 00.002 7988 CameraToMount -- cameraX=0.71 cameraY=0.35 hyp=0.79 cameraTheta=0.46 mountX=0.35 mountY=-0.72, mountTheta=-1.11
03:22:30.827 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.71, y=0.35, opts=13)
03:22:30.829 00.002 7988 Enqueuing Move request for scope (0.71, 0.35)
03:22:30.829 00.000 15712 Worker thread wakes up
03:22:30.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.35) opts 0xd
03:22:30.829 00.000 15712 Handling offset move in thread for scope, endpoint = (0.71, 0.35)
03:22:30.829 00.000 15712 Moving (0.71, 0.35) raw xDistance=0.35 yDistance=-0.72
03:22:30.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=119, FiltMin=105, FiltMax=232, Gamma=0.690
03:22:30.832 00.003 7988 UpdateGuideState exits: m=186 SNR=8.3
03:22:30.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:30.834 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:30.834 00.000 7988 Enqueuing Expose request
03:22:30.834 00.000 15712 PPEC rslt: input = 0.35, final = 0.20, react = 0.21, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.75
03:22:30.834 00.000 15712 PPEC: input: 0.35, control: 0.20, exposure: 1500
03:22:30.834 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:22:30.834 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72
03:22:30.834 00.000 15712 MoveAxis(W, 66, ABG)
03:22:30.834 00.000 15712 Guiding  Dir = 3, Dur = 66
03:22:30.834 00.000 15712 IsGuiding returns 0
03:22:30.852 00.018 15712 PulseGuide returned control before completion, sleep 62
03:22:30.932 00.080 15712 IsGuiding returns 0
03:22:30.932 00.000 15712 Move returns status 0, amount 66
03:22:30.932 00.000 15712 MoveAxis(N, 0, ABG)
03:22:30.932 00.000 15712 Move returns status 0, amount 0
03:22:30.932 00.000 15712 move complete, result=0
03:22:30.932 00.000 15712 worker thread done servicing request
03:22:30.932 00.000 15712 Worker thread wakes up
03:22:30.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:30.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:30.932 00.000 7988 GuideStep: 0.4 px 66 ms WEST, -0.7 px 0 ms NORTH
03:22:32.350 01.418 15712 Exposure complete
03:22:32.415 00.065 15712 worker thread done servicing request
03:22:32.415 00.000 7988 OnExposeComplete: enter
03:22:32.415 00.000 7988 UpdateGuideState(): m_state=6
03:22:32.415 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6235
03:22:32.415 00.000 7988 Star::Find returns 0 (4), X=975.08, Y=191.53, Mass=79, SNR=5.3, Peak=144 HFD=1.0
03:22:32.415 00.000 7988 DistanceChecker: activated
03:22:32.415 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:32.415 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:32.415 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:32.425 00.010 15712 Worker thread wakes up
03:22:32.425 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:32.425 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:32.427 00.002 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:32.427 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:32.427 00.000 15712 MoveAxis(E, 5, DBG)
03:22:32.427 00.000 15712 Guiding  Dir = 2, Dur = 5
03:22:32.463 00.036 15712 IsGuiding returns 0
03:22:32.476 00.013 15712 IsGuiding returns 0
03:22:32.476 00.000 15712 Move returns status 0, amount 5
03:22:32.476 00.000 15712 MoveAxis(N, 0, DBG)
03:22:32.476 00.000 15712 Move returns status 0, amount 0
03:22:32.476 00.000 15712 move complete, result=0
03:22:32.476 00.000 15712 worker thread done servicing request
03:22:32.539 00.063 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:32.539 00.000 7988 Status Line: Star lost - low HFD
03:22:32.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=120, FiltMin=103, FiltMax=233, Gamma=0.690
03:22:32.544 00.005 7988 UpdateGuideState exits: Star lost - low HFD
03:22:32.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:32.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:32.544 00.000 7988 Enqueuing Expose request
03:22:32.544 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:22:32.544 00.000 15712 Worker thread wakes up
03:22:32.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:32.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:34.182 01.638 15712 Exposure complete
03:22:34.245 00.063 15712 worker thread done servicing request
03:22:34.245 00.000 7988 OnExposeComplete: enter
03:22:34.245 00.000 7988 UpdateGuideState(): m_state=6
03:22:34.251 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6236
03:22:34.251 00.000 7988 Star::Find returns 1 (0), X=974.01, Y=190.65, Mass=141, SNR=7.0, Peak=143 HFD=2.6
03:22:34.253 00.002 7988 DistanceChecker: reject for large offset (1.16 > 1.07) avgDist = 0.53 count = 297
03:22:34.253 00.000 7988 Status Line: Recovering
03:22:34.255 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:22:34.257 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:34.257 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:34.259 00.002 15712 Worker thread wakes up
03:22:34.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:34.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:34.261 00.002 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:34.261 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:34.261 00.000 15712 MoveAxis(E, 6, DBG)
03:22:34.261 00.000 15712 Guiding  Dir = 2, Dur = 6
03:22:34.261 00.000 15712 IsGuiding returns 0
03:22:34.287 00.026 15712 IsGuiding returns 0
03:22:34.287 00.000 15712 Move returns status 0, amount 6
03:22:34.287 00.000 15712 MoveAxis(N, 0, DBG)
03:22:34.287 00.000 15712 Move returns status 0, amount 0
03:22:34.287 00.000 15712 move complete, result=0
03:22:34.287 00.000 15712 worker thread done servicing request
03:22:34.373 00.086 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:34.373 00.000 7988 Status Line: No star found
03:22:34.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=120, FiltMin=103, FiltMax=237, Gamma=0.690
03:22:34.373 00.000 7988 UpdateGuideState exits: No star found
03:22:34.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:34.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:34.380 00.007 7988 Enqueuing Expose request
03:22:34.380 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:22:34.380 00.000 15712 Worker thread wakes up
03:22:34.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:34.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:35.791 01.411 15712 Exposure complete
03:22:35.858 00.067 15712 worker thread done servicing request
03:22:35.858 00.000 7988 OnExposeComplete: enter
03:22:35.860 00.002 7988 UpdateGuideState(): m_state=6
03:22:35.860 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6237
03:22:35.860 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=191.47, Mass=158, SNR=7.4, Peak=141 HFD=3.1
03:22:35.860 00.000 7988 DistanceChecker: deactivated
03:22:35.860 00.000 7988 MultiStar: exiting stabilization period
03:22:35.860 00.000 7988 Star::Find false star n=5 nbg=274 bg=120.5 sigma=3.8 thresh=132 peak=130
03:22:35.860 00.000 7988 Star::Find false star n=4 nbg=279 bg=120.0 sigma=3.8 thresh=131 peak=129
03:22:35.860 00.000 7988 Star::Find false star n=6 nbg=275 bg=128.9 sigma=3.2 thresh=138 peak=135
03:22:35.860 00.000 7988 Star::Find false star n=2 nbg=280 bg=123.1 sigma=3.7 thresh=134 peak=129
03:22:35.860 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.26,0.05,0.66,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:22:35.870 00.010 7988 refined, 1 included, MultiStar: {0.19, -0.14}, one-star: {0.15, -0.27}
03:22:35.870 00.000 7988 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.56) = xAngle (-2.20 = -2.20)
03:22:35.870 00.000 7988 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
03:22:35.870 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.64 mountX=-0.14 mountY=-0.19, mountTheta=-2.21
03:22:35.870 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.14, opts=13)
03:22:35.876 00.006 7988 Enqueuing Move request for scope (0.19, -0.14)
03:22:35.876 00.000 15712 Worker thread wakes up
03:22:35.876 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
03:22:35.876 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
03:22:35.876 00.000 15712 Moving (0.19, -0.14) raw xDistance=-0.14 yDistance=-0.19
03:22:35.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=121, FiltMin=104, FiltMax=255, Gamma=0.690
03:22:35.876 00.000 7988 UpdateGuideState exits: m=158 SNR=7.4
03:22:35.880 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:35.880 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:35.882 00.002 7988 Enqueuing Expose request
03:22:35.882 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
03:22:35.882 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
03:22:35.882 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:35.882 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:22:35.882 00.000 15712 MoveAxis(E, 3, ABG)
03:22:35.882 00.000 15712 Guiding  Dir = 2, Dur = 3
03:22:35.884 00.002 15712 IsGuiding returns 0
03:22:35.902 00.018 15712 IsGuiding returns 0
03:22:35.902 00.000 15712 Move returns status 0, amount 3
03:22:35.904 00.002 15712 MoveAxis(N, 0, ABG)
03:22:35.904 00.000 15712 Move returns status 0, amount 0
03:22:35.904 00.000 15712 move complete, result=0
03:22:35.904 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
03:22:35.904 00.000 15712 worker thread done servicing request
03:22:35.904 00.000 15712 Worker thread wakes up
03:22:35.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:35.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:37.548 01.644 15712 Exposure complete
03:22:37.610 00.062 15712 worker thread done servicing request
03:22:37.610 00.000 7988 OnExposeComplete: enter
03:22:37.610 00.000 7988 UpdateGuideState(): m_state=6
03:22:37.610 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6238
03:22:37.610 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=191.23, Mass=164, SNR=7.5, Peak=144 HFD=1.9
03:22:37.610 00.000 7988 Star::Find false star n=2 nbg=280 bg=125.7 sigma=4.0 thresh=138 peak=135
03:22:37.610 00.000 7988 Star::Find false star n=5 nbg=276 bg=120.6 sigma=3.8 thresh=132 peak=130
03:22:37.610 00.000 7988 Star::Find false star n=3 nbg=280 bg=121.8 sigma=4.1 thresh=134 peak=127
03:22:37.610 00.000 7988 Star::Find false star n=4 nbg=280 bg=122.1 sigma=3.9 thresh=134 peak=131
03:22:37.610 00.000 7988 Star::Find false star n=4 nbg=280 bg=126.9 sigma=3.7 thresh=138 peak=132
03:22:37.610 00.000 7988 Star::Find false star n=3 nbg=279 bg=122.0 sigma=3.7 thresh=133 peak=128
03:22:37.610 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.46,-0.91,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 1.46,-0.61,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:22:37.610 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
03:22:37.626 00.016 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
03:22:37.626 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=-0.51 hyp=0.55 cameraTheta=-1.22 mountX=-0.51 mountY=-0.18, mountTheta=-2.81
03:22:37.626 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=-0.51, opts=13)
03:22:37.626 00.000 7988 Enqueuing Move request for scope (0.19, -0.51)
03:22:37.626 00.000 15712 Worker thread wakes up
03:22:37.626 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.51) opts 0xd
03:22:37.626 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, -0.51)
03:22:37.626 00.000 15712 Moving (0.19, -0.51) raw xDistance=-0.51 yDistance=-0.18
03:22:37.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=122, FiltMin=105, FiltMax=255, Gamma=0.690
03:22:37.626 00.000 7988 UpdateGuideState exits: m=164 SNR=7.5
03:22:37.634 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:37.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:37.636 00.002 7988 Enqueuing Expose request
03:22:37.636 00.000 15712 PPEC rslt: input = -0.51, final = -0.32, react = -0.31, pred = -0.01, hyst = -0.28, hyst_pct = 0.00, period_length = 639.75
03:22:37.636 00.000 15712 PPEC: input: -0.51, control: -0.32, exposure: 1500
03:22:37.636 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:37.636 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:22:37.636 00.000 15712 MoveAxis(E, 103, ABG)
03:22:37.636 00.000 15712 Guiding  Dir = 2, Dur = 103
03:22:37.636 00.000 15712 IsGuiding returns 0
03:22:37.660 00.024 15712 PulseGuide returned control before completion, sleep 89
03:22:37.753 00.093 15712 IsGuiding returns 1
03:22:37.753 00.000 15712 scope still moving after pulse duration time elapsed
03:22:37.805 00.052 15712 IsGuiding returns 0
03:22:37.805 00.000 15712 scope move finished after 103 + 64 ms
03:22:37.805 00.000 15712 Move returns status 0, amount 103
03:22:37.805 00.000 15712 MoveAxis(N, 0, ABG)
03:22:37.805 00.000 15712 Move returns status 0, amount 0
03:22:37.805 00.000 15712 move complete, result=0
03:22:37.805 00.000 7988 GuideStep: -0.5 px 103 ms EAST, -0.2 px 0 ms NORTH
03:22:37.805 00.000 15712 worker thread done servicing request
03:22:37.807 00.002 15712 Worker thread wakes up
03:22:37.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:37.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:39.224 01.417 15712 Exposure complete
03:22:39.290 00.066 15712 worker thread done servicing request
03:22:39.290 00.000 7988 OnExposeComplete: enter
03:22:39.292 00.002 7988 UpdateGuideState(): m_state=6
03:22:39.292 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6239
03:22:39.292 00.000 7988 Star::Find false star n=4 nbg=279 bg=122.6 sigma=3.7 thresh=134 peak=134
03:22:39.292 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=191.00, Mass=62, SNR=2.9, Peak=145 HFD=0.0
03:22:39.292 00.000 7988 DistanceChecker: activated
03:22:39.292 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:39.292 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:39.292 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:39.300 00.008 15712 Worker thread wakes up
03:22:39.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:39.300 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:39.304 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:22:39.304 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:22:39.306 00.002 15712 MoveAxis(E, 4, DBG)
03:22:39.306 00.000 15712 Guiding  Dir = 2, Dur = 4
03:22:39.306 00.000 15712 IsGuiding returns 0
03:22:39.316 00.010 15712 IsGuiding returns 0
03:22:39.316 00.000 15712 Move returns status 0, amount 4
03:22:39.316 00.000 15712 MoveAxis(N, 0, DBG)
03:22:39.316 00.000 15712 Move returns status 0, amount 0
03:22:39.316 00.000 15712 move complete, result=0
03:22:39.316 00.000 15712 worker thread done servicing request
03:22:39.412 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:39.412 00.000 7988 Status Line: Star lost - low SNR
03:22:39.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=255, med=122, FiltMin=108, FiltMax=255, Gamma=0.690
03:22:39.412 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:22:39.412 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:39.412 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:39.412 00.000 7988 Enqueuing Expose request
03:22:39.412 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:22:39.412 00.000 15712 Worker thread wakes up
03:22:39.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:39.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:41.163 01.751 15712 Exposure complete
03:22:41.227 00.064 15712 worker thread done servicing request
03:22:41.227 00.000 7988 OnExposeComplete: enter
03:22:41.230 00.003 7988 UpdateGuideState(): m_state=6
03:22:41.230 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6240
03:22:41.230 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=192.40, Mass=97, SNR=5.7, Peak=152 HFD=2.2
03:22:41.230 00.000 7988 DistanceChecker: deactivated
03:22:41.230 00.000 7988 Star::Find false star n=9 nbg=275 bg=123.1 sigma=3.6 thresh=134 peak=131
03:22:41.230 00.000 7988 Star::Find false star n=3 nbg=278 bg=124.9 sigma=3.7 thresh=136 peak=130
03:22:41.230 00.000 7988 Star::Find false star n=3 nbg=281 bg=118.2 sigma=3.9 thresh=130 peak=125
03:22:41.238 00.008 7988 MultiStar: [#1 0.32,-0.53,0.95,U] [#2 0.00,0.00,0.00,L] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:22:41.238 00.000 7988 refined, 1 included, MultiStar: {0.47, 0.08}, one-star: {0.61, 0.66}
03:22:41.238 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.39 = -1.39)
03:22:41.238 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
03:22:41.238 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=0.08 hyp=0.48 cameraTheta=0.17 mountX=0.08 mountY=-0.47, mountTheta=-1.40
03:22:41.238 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=0.08, opts=13)
03:22:41.238 00.000 7988 Enqueuing Move request for scope (0.47, 0.08)
03:22:41.247 00.009 15712 Worker thread wakes up
03:22:41.247 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.08) opts 0xd
03:22:41.247 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, 0.08)
03:22:41.247 00.000 15712 Moving (0.47, 0.08) raw xDistance=0.08 yDistance=-0.47
03:22:41.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=123, FiltMin=107, FiltMax=255, Gamma=0.690
03:22:41.247 00.000 7988 UpdateGuideState exits: m=97 SNR=5.7
03:22:41.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:41.247 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:41.247 00.000 7988 Enqueuing Expose request
03:22:41.247 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:22:41.247 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
03:22:41.247 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:22:41.254 00.007 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
03:22:41.254 00.000 15712 MoveAxis(E, 3, ABG)
03:22:41.254 00.000 15712 Guiding  Dir = 2, Dur = 3
03:22:41.270 00.016 15712 IsGuiding returns 0
03:22:41.289 00.019 15712 IsGuiding returns 0
03:22:41.289 00.000 15712 Move returns status 0, amount 3
03:22:41.289 00.000 15712 MoveAxis(N, 0, ABG)
03:22:41.289 00.000 15712 Move returns status 0, amount 0
03:22:41.289 00.000 15712 move complete, result=0
03:22:41.289 00.000 15712 worker thread done servicing request
03:22:41.289 00.000 15712 Worker thread wakes up
03:22:41.289 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.5 px 0 ms NORTH
03:22:41.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:41.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:42.709 01.420 15712 Exposure complete
03:22:42.775 00.066 15712 worker thread done servicing request
03:22:42.775 00.000 7988 OnExposeComplete: enter
03:22:42.776 00.001 7988 UpdateGuideState(): m_state=6
03:22:42.776 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6241
03:22:42.776 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=192.28, Mass=118, SNR=6.4, Peak=150 HFD=2.3
03:22:42.776 00.000 7988 Star::Find false star n=3 nbg=281 bg=126.1 sigma=4.1 thresh=138 peak=135
03:22:42.776 00.000 7988 Star::Find false star n=5 nbg=276 bg=125.7 sigma=3.8 thresh=137 peak=132
03:22:42.776 00.000 7988 Star::Find false star n=3 nbg=278 bg=120.1 sigma=4.0 thresh=132 peak=130
03:22:42.776 00.000 7988 Star::Find false star n=3 nbg=274 bg=124.5 sigma=3.9 thresh=136 peak=131
03:22:42.776 00.000 7988 Star::Find false star n=6 nbg=275 bg=121.8 sigma=3.6 thresh=132 peak=131
03:22:42.776 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.23,-0.25,1.00,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:22:42.785 00.009 7988 refined, 1 included, MultiStar: {0.56, 0.14}, one-star: {0.89, 0.53}
03:22:42.785 00.000 7988 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.56) = xAngle (-1.31 = -1.31)
03:22:42.785 00.000 7988 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
03:22:42.785 00.000 7988 CameraToMount -- cameraX=0.56 cameraY=0.14 hyp=0.58 cameraTheta=0.25 mountX=0.15 mountY=-0.56, mountTheta=-1.32
03:22:42.785 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.56, y=0.14, opts=13)
03:22:42.785 00.000 7988 Enqueuing Move request for scope (0.56, 0.14)
03:22:42.793 00.008 15712 Worker thread wakes up
03:22:42.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.14) opts 0xd
03:22:42.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.56, 0.14)
03:22:42.793 00.000 15712 Moving (0.56, 0.14) raw xDistance=0.15 yDistance=-0.56
03:22:42.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=255, med=123, FiltMin=109, FiltMax=255, Gamma=0.690
03:22:42.793 00.000 7988 UpdateGuideState exits: m=118 SNR=6.4
03:22:42.795 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:42.795 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:42.797 00.002 7988 Enqueuing Expose request
03:22:42.797 00.000 15712 PPEC rslt: input = 0.15, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:22:42.797 00.000 15712 PPEC: input: 0.15, control: -0.01, exposure: 1500
03:22:42.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:22:42.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
03:22:42.797 00.000 15712 MoveAxis(E, 3, ABG)
03:22:42.797 00.000 15712 Guiding  Dir = 2, Dur = 3
03:22:42.799 00.002 15712 IsGuiding returns 0
03:22:42.823 00.024 15712 IsGuiding returns 0
03:22:42.823 00.000 15712 Move returns status 0, amount 3
03:22:42.823 00.000 15712 MoveAxis(N, 0, ABG)
03:22:42.823 00.000 15712 Move returns status 0, amount 0
03:22:42.823 00.000 15712 move complete, result=0
03:22:42.823 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.6 px 0 ms NORTH
03:22:42.826 00.003 15712 worker thread done servicing request
03:22:42.826 00.000 15712 Worker thread wakes up
03:22:42.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:42.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:44.465 01.639 15712 Exposure complete
03:22:44.530 00.065 15712 worker thread done servicing request
03:22:44.532 00.002 7988 OnExposeComplete: enter
03:22:44.532 00.000 7988 UpdateGuideState(): m_state=6
03:22:44.532 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6242
03:22:44.532 00.000 7988 Star::Find returns 1 (0), X=973.85, Y=191.91, Mass=66, SNR=4.8, Peak=151 HFD=2.6
03:22:44.532 00.000 7988 Star::Find false star n=4 nbg=280 bg=118.4 sigma=3.7 thresh=129 peak=129
03:22:44.532 00.000 7988 Star::Find false star n=3 nbg=280 bg=124.2 sigma=3.8 thresh=136 peak=131
03:22:44.532 00.000 7988 Star::Find false star n=6 nbg=280 bg=127.4 sigma=3.9 thresh=139 peak=134
03:22:44.532 00.000 7988 Star::Find false star n=3 nbg=284 bg=122.4 sigma=3.9 thresh=134 peak=129
03:22:44.532 00.000 7988 Star::Find false star n=6 nbg=278 bg=127.7 sigma=3.5 thresh=138 peak=134
03:22:44.532 00.000 7988 MultiStar: [#1 0.89,-0.91,0.00,M2] [#2 -0.30,0.11,1.21,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:22:44.543 00.011 7988 refined, 1 included, MultiStar: {-0.41, 0.13}, one-star: {-0.54, 0.16}
03:22:44.543 00.000 7988 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.56) = xAngle (1.26 = 1.26)
03:22:44.543 00.000 7988 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
03:22:44.543 00.000 7988 CameraToMount -- cameraX=-0.41 cameraY=0.13 hyp=0.43 cameraTheta=2.82 mountX=0.13 mountY=0.40, mountTheta=1.26
03:22:44.543 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.41, y=0.13, opts=13)
03:22:44.543 00.000 7988 Enqueuing Move request for scope (-0.41, 0.13)
03:22:44.543 00.000 15712 Worker thread wakes up
03:22:44.543 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.13) opts 0xd
03:22:44.543 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.41, 0.13)
03:22:44.543 00.000 15712 Moving (-0.41, 0.13) raw xDistance=0.13 yDistance=0.40
03:22:44.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=124, FiltMin=107, FiltMax=255, Gamma=0.690
03:22:44.543 00.000 7988 UpdateGuideState exits: m=66 SNR=4.8
03:22:44.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:44.543 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:44.543 00.000 7988 Enqueuing Expose request
03:22:44.543 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:22:44.543 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
03:22:44.543 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:22:44.543 00.000 15712 MoveAxis(E, 3, ABG)
03:22:44.543 00.000 15712 Guiding  Dir = 2, Dur = 3
03:22:44.543 00.000 15712 IsGuiding returns 0
03:22:44.580 00.037 15712 IsGuiding returns 0
03:22:44.580 00.000 15712 Move returns status 0, amount 3
03:22:44.580 00.000 15712 MoveAxis(S, 103, ABG)
03:22:44.580 00.000 15712 Guiding  Dir = 1, Dur = 103
03:22:44.580 00.000 15712 IsGuiding returns 0
03:22:44.662 00.082 15712 PulseGuide returned control before completion, sleep 34
03:22:44.701 00.039 15712 IsGuiding returns 1
03:22:44.701 00.000 15712 scope still moving after pulse duration time elapsed
03:22:44.733 00.032 15712 IsGuiding returns 1
03:22:44.790 00.057 15712 IsGuiding returns 0
03:22:44.790 00.000 15712 scope move finished after 103 + 104 ms
03:22:44.790 00.000 15712 Move returns status 0, amount 103
03:22:44.790 00.000 15712 move complete, result=0
03:22:44.790 00.000 7988 GuideStep: 0.1 px 3 ms EAST, 0.4 px 103 ms SOUTH
03:22:44.793 00.003 15712 worker thread done servicing request
03:22:44.793 00.000 15712 Worker thread wakes up
03:22:44.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:44.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:46.205 01.412 15712 Exposure complete
03:22:46.266 00.061 15712 worker thread done servicing request
03:22:46.266 00.000 7988 OnExposeComplete: enter
03:22:46.266 00.000 7988 UpdateGuideState(): m_state=6
03:22:46.272 00.006 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6243
03:22:46.272 00.000 7988 Star::Find returns 1 (0), X=975.35, Y=192.48, Mass=84, SNR=5.5, Peak=150 HFD=1.6
03:22:46.275 00.003 7988 Star::Find false star n=7 nbg=280 bg=124.1 sigma=3.7 thresh=135 peak=135
03:22:46.275 00.000 7988 Star::Find false star n=5 nbg=282 bg=119.4 sigma=4.0 thresh=131 peak=131
03:22:46.277 00.002 7988 Star::Find false star n=3 nbg=277 bg=125.3 sigma=3.7 thresh=136 peak=131
03:22:46.277 00.000 7988 Star::Find false star n=3 nbg=273 bg=125.2 sigma=3.5 thresh=136 peak=130
03:22:46.279 00.002 7988 Star::Find false star n=3 nbg=284 bg=128.4 sigma=4.0 thresh=140 peak=136
03:22:46.279 00.000 7988 Star::Find false star n=3 nbg=278 bg=122.0 sigma=3.6 thresh=133 peak=130
03:22:46.281 00.002 7988 Star::Find false star n=4 nbg=278 bg=126.6 sigma=3.8 thresh=138 peak=133
03:22:46.281 00.000 7988 Star::Find false star n=3 nbg=283 bg=120.1 sigma=3.7 thresh=131 peak=126
03:22:46.282 00.001 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:22:46.282 00.000 7988 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.56) = xAngle (-0.92 = -0.92)
03:22:46.284 00.002 7988 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
03:22:46.284 00.000 7988 CameraToMount -- cameraX=0.97 cameraY=0.73 hyp=1.21 cameraTheta=0.65 mountX=0.74 mountY=-0.99, mountTheta=-0.93
03:22:46.286 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.97, y=0.73, opts=13)
03:22:46.288 00.002 7988 Enqueuing Move request for scope (0.97, 0.73)
03:22:46.288 00.000 15712 Worker thread wakes up
03:22:46.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.73) opts 0xd
03:22:46.288 00.000 15712 Handling offset move in thread for scope, endpoint = (0.97, 0.73)
03:22:46.288 00.000 15712 Moving (0.97, 0.73) raw xDistance=0.74 yDistance=-0.99
03:22:46.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=255, med=124, FiltMin=108, FiltMax=255, Gamma=0.690
03:22:46.288 00.000 7988 UpdateGuideState exits: m=84 SNR=5.5
03:22:46.292 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:46.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:46.294 00.002 7988 Enqueuing Expose request
03:22:46.294 00.000 15712 PPEC rslt: input = 0.74, final = 0.43, react = 0.44, pred = -0.01, hyst = 0.40, hyst_pct = 0.00, period_length = 639.76
03:22:46.295 00.001 15712 PPEC: input: 0.74, control: 0.43, exposure: 1500
03:22:46.295 00.000 15712 resist switch: large excursion: input -0.99 thresh 0.75 direction from 1 to -1
03:22:46.295 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.96
03:22:46.295 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99
03:22:46.295 00.000 15712 MoveAxis(W, 141, ABG)
03:22:46.295 00.000 15712 Guiding  Dir = 3, Dur = 141
03:22:46.295 00.000 15712 IsGuiding returns 0
03:22:46.319 00.024 15712 PulseGuide returned control before completion, sleep 121
03:22:46.483 00.164 15712 IsGuiding returns 0
03:22:46.483 00.000 15712 Move returns status 0, amount 141
03:22:46.483 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 298 applied
03:22:46.483 00.000 15712 MoveAxis(N, 550, ABG)
03:22:46.483 00.000 15712 Guiding  Dir = 0, Dur = 550
03:22:46.483 00.000 15712 IsGuiding returns 0
03:22:46.557 00.074 15712 PulseGuide returned control before completion, sleep 482
03:22:47.064 00.507 15712 IsGuiding returns 1
03:22:47.064 00.000 15712 scope still moving after pulse duration time elapsed
03:22:47.095 00.031 15712 IsGuiding returns 1
03:22:47.133 00.038 15712 IsGuiding returns 0
03:22:47.133 00.000 15712 scope move finished after 550 + 105 ms
03:22:47.133 00.000 15712 Move returns status 0, amount 550
03:22:47.133 00.000 15712 move complete, result=0
03:22:47.133 00.000 7988 GuideStep: 0.7 px 141 ms WEST, -1.0 px 550 ms NORTH
03:22:47.143 00.010 15712 worker thread done servicing request
03:22:47.143 00.000 15712 Worker thread wakes up
03:22:47.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:47.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:48.882 01.739 15712 Exposure complete
03:22:48.947 00.065 15712 worker thread done servicing request
03:22:48.947 00.000 7988 OnExposeComplete: enter
03:22:48.947 00.000 7988 UpdateGuideState(): m_state=6
03:22:48.947 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6244
03:22:48.947 00.000 7988 Star::Find false star n=10 nbg=276 bg=122.3 sigma=3.7 thresh=133 peak=133
03:22:48.952 00.005 7988 Star::Find returns 0 (2), X=975.00, Y=192.00, Mass=129, SNR=2.9, Peak=143 HFD=0.0
03:22:48.952 00.000 7988 DistanceChecker: activated
03:22:48.952 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:48.952 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:48.952 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:48.952 00.000 15712 Worker thread wakes up
03:22:48.952 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:48.952 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:48.959 00.007 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:22:48.959 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:22:48.959 00.000 15712 MoveAxis(E, 11, DBG)
03:22:48.959 00.000 15712 Guiding  Dir = 2, Dur = 11
03:22:48.959 00.000 15712 IsGuiding returns 0
03:22:48.975 00.016 15712 IsGuiding returns 1
03:22:48.975 00.000 15712 scope still moving after pulse duration time elapsed
03:22:49.022 00.047 15712 IsGuiding returns 0
03:22:49.022 00.000 15712 scope move finished after 11 + 53 ms
03:22:49.022 00.000 15712 Move returns status 0, amount 11
03:22:49.022 00.000 15712 MoveAxis(N, 0, DBG)
03:22:49.022 00.000 15712 Move returns status 0, amount 0
03:22:49.022 00.000 15712 move complete, result=0
03:22:49.022 00.000 15712 worker thread done servicing request
03:22:49.070 00.048 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:49.071 00.001 7988 Status Line: Star lost - low SNR
03:22:49.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=124, FiltMin=109, FiltMax=255, Gamma=0.690
03:22:49.071 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:22:49.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:49.071 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:49.071 00.000 7988 Enqueuing Expose request
03:22:49.071 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:22:49.071 00.000 15712 Worker thread wakes up
03:22:49.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:49.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:50.490 01.419 15712 Exposure complete
03:22:50.552 00.062 15712 worker thread done servicing request
03:22:50.552 00.000 7988 OnExposeComplete: enter
03:22:50.552 00.000 7988 UpdateGuideState(): m_state=6
03:22:50.552 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6245
03:22:50.568 00.016 7988 Star::Find false star n=3 nbg=284 bg=124.5 sigma=3.9 thresh=136 peak=132
03:22:50.569 00.001 7988 Star::Find returns 0 (2), X=975.00, Y=192.00, Mass=35, SNR=2.9, Peak=138 HFD=0.0
03:22:50.569 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:50.569 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:50.569 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:50.569 00.000 15712 Worker thread wakes up
03:22:50.569 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:50.569 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:50.569 00.000 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:50.569 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:50.569 00.000 15712 MoveAxis(E, 6, DBG)
03:22:50.569 00.000 15712 Guiding  Dir = 2, Dur = 6
03:22:50.569 00.000 15712 IsGuiding returns 0
03:22:50.594 00.025 15712 IsGuiding returns 0
03:22:50.594 00.000 15712 Move returns status 0, amount 6
03:22:50.594 00.000 15712 MoveAxis(N, 0, DBG)
03:22:50.594 00.000 15712 Move returns status 0, amount 0
03:22:50.594 00.000 15712 move complete, result=0
03:22:50.594 00.000 15712 worker thread done servicing request
03:22:50.680 00.086 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:50.680 00.000 7988 Status Line: Star lost - low SNR
03:22:50.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=255, med=125, FiltMin=112, FiltMax=222, Gamma=0.690
03:22:50.680 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:22:50.680 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:50.680 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:50.680 00.000 7988 Enqueuing Expose request
03:22:50.680 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:22:50.688 00.008 15712 Worker thread wakes up
03:22:50.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:50.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:52.323 01.635 15712 Exposure complete
03:22:52.389 00.066 15712 worker thread done servicing request
03:22:52.389 00.000 7988 OnExposeComplete: enter
03:22:52.389 00.000 7988 UpdateGuideState(): m_state=6
03:22:52.389 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6246
03:22:52.389 00.000 7988 Star::Find false star n=9 nbg=279 bg=123.8 sigma=3.9 thresh=135 peak=135
03:22:52.389 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=192.00, Mass=116, SNR=2.9, Peak=141 HFD=0.0
03:22:52.389 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:52.389 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:52.389 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:52.389 00.000 15712 Worker thread wakes up
03:22:52.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:52.389 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:52.401 00.012 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:52.401 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:52.401 00.000 15712 MoveAxis(E, 6, DBG)
03:22:52.401 00.000 15712 Guiding  Dir = 2, Dur = 6
03:22:52.401 00.000 15712 IsGuiding returns 0
03:22:52.432 00.031 15712 IsGuiding returns 0
03:22:52.432 00.000 15712 Move returns status 0, amount 6
03:22:52.432 00.000 15712 MoveAxis(N, 0, DBG)
03:22:52.432 00.000 15712 Move returns status 0, amount 0
03:22:52.432 00.000 15712 move complete, result=0
03:22:52.432 00.000 15712 worker thread done servicing request
03:22:52.513 00.081 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:52.513 00.000 7988 Status Line: Star lost - low SNR
03:22:52.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=255, med=125, FiltMin=109, FiltMax=255, Gamma=0.690
03:22:52.513 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:22:52.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:52.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:52.513 00.000 7988 Enqueuing Expose request
03:22:52.513 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:22:52.513 00.000 15712 Worker thread wakes up
03:22:52.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:52.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:53.935 01.422 15712 Exposure complete
03:22:53.996 00.061 15712 worker thread done servicing request
03:22:53.996 00.000 7988 OnExposeComplete: enter
03:22:53.996 00.000 7988 UpdateGuideState(): m_state=6
03:22:54.004 00.008 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6247
03:22:54.004 00.000 7988 Star::Find returns 1 (0), X=974.60, Y=191.24, Mass=115, SNR=6.3, Peak=148 HFD=1.6
03:22:54.007 00.003 7988 DistanceChecker: deactivated
03:22:54.007 00.000 7988 Star::Find false star n=5 nbg=279 bg=126.9 sigma=3.8 thresh=138 peak=134
03:22:54.009 00.002 7988 Star::Find false star n=2 nbg=279 bg=120.3 sigma=4.1 thresh=133 peak=128
03:22:54.009 00.000 7988 Star::Find false star n=2 nbg=284 bg=122.3 sigma=3.9 thresh=134 peak=131
03:22:54.011 00.002 7988 Star::Find false star n=4 nbg=281 bg=120.7 sigma=4.0 thresh=133 peak=130
03:22:54.011 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:22:54.011 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
03:22:54.011 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
03:22:54.011 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.51 hyp=0.55 cameraTheta=-1.18 mountX=-0.51 mountY=-0.20, mountTheta=-2.77
03:22:54.011 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.51, opts=13)
03:22:54.011 00.000 7988 Enqueuing Move request for scope (0.21, -0.51)
03:22:54.011 00.000 15712 Worker thread wakes up
03:22:54.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.51) opts 0xd
03:22:54.011 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.51)
03:22:54.011 00.000 15712 Moving (0.21, -0.51) raw xDistance=-0.51 yDistance=-0.20
03:22:54.011 00.000 15712 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.986251, 1:0.197428
03:22:54.011 00.000 15712 BLC: No correction, Miss < min_move
03:22:54.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=20, max=255, med=124, FiltMin=110, FiltMax=255, Gamma=0.690
03:22:54.011 00.000 7988 UpdateGuideState exits: m=115 SNR=6.3
03:22:54.023 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:54.024 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:54.024 00.000 7988 Enqueuing Expose request
03:22:54.024 00.000 15712 PPEC rslt: input = -0.51, final = -0.32, react = -0.30, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 639.77
03:22:54.024 00.000 15712 PPEC: input: -0.51, control: -0.32, exposure: 1500
03:22:54.024 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:54.024 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:22:54.024 00.000 15712 MoveAxis(E, 104, ABG)
03:22:54.024 00.000 15712 Guiding  Dir = 2, Dur = 104
03:22:54.027 00.003 15712 IsGuiding returns 0
03:22:54.047 00.020 15712 PulseGuide returned control before completion, sleep 94
03:22:54.191 00.144 15712 IsGuiding returns 1
03:22:54.191 00.000 15712 scope still moving after pulse duration time elapsed
03:22:54.218 00.027 15712 IsGuiding returns 0
03:22:54.218 00.000 15712 scope move finished after 104 + 88 ms
03:22:54.218 00.000 15712 Move returns status 0, amount 104
03:22:54.218 00.000 15712 MoveAxis(N, 0, ABG)
03:22:54.218 00.000 15712 Move returns status 0, amount 0
03:22:54.218 00.000 15712 move complete, result=0
03:22:54.218 00.000 15712 worker thread done servicing request
03:22:54.218 00.000 15712 Worker thread wakes up
03:22:54.218 00.000 7988 GuideStep: -0.5 px 104 ms EAST, -0.2 px 0 ms NORTH
03:22:54.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:54.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:55.860 01.642 15712 Exposure complete
03:22:55.924 00.064 15712 worker thread done servicing request
03:22:55.926 00.002 7988 OnExposeComplete: enter
03:22:55.926 00.000 7988 UpdateGuideState(): m_state=6
03:22:55.926 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6248
03:22:55.926 00.000 7988 Star::Find returns 1 (0), X=975.23, Y=191.82, Mass=99, SNR=5.8, Peak=142 HFD=2.2
03:22:55.929 00.003 7988 Star::Find false star n=8 nbg=277 bg=124.3 sigma=3.6 thresh=135 peak=133
03:22:55.929 00.000 7988 Star::Find false star n=7 nbg=281 bg=120.0 sigma=3.7 thresh=131 peak=131
03:22:55.929 00.000 7988 Star::Find false star n=3 nbg=279 bg=119.5 sigma=4.0 thresh=131 peak=128
03:22:55.929 00.000 7988 Star::Find false star n=5 nbg=279 bg=120.6 sigma=3.9 thresh=132 peak=131
03:22:55.929 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:22:55.929 00.000 7988 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.56) = xAngle (-1.48 = -1.48)
03:22:55.929 00.000 7988 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
03:22:55.929 00.000 7988 CameraToMount -- cameraX=0.84 cameraY=0.07 hyp=0.84 cameraTheta=0.09 mountX=0.08 mountY=-0.84, mountTheta=-1.48
03:22:55.938 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.84, y=0.07, opts=13)
03:22:55.938 00.000 7988 Enqueuing Move request for scope (0.84, 0.07)
03:22:55.938 00.000 15712 Worker thread wakes up
03:22:55.938 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.07) opts 0xd
03:22:55.938 00.000 15712 Handling offset move in thread for scope, endpoint = (0.84, 0.07)
03:22:55.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=255, med=124, FiltMin=111, FiltMax=236, Gamma=0.690
03:22:55.938 00.000 15712 Moving (0.84, 0.07) raw xDistance=0.08 yDistance=-0.84
03:22:55.938 00.000 7988 UpdateGuideState exits: m=99 SNR=5.8
03:22:55.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:55.946 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:22:55.946 00.000 7988 Enqueuing Expose request
03:22:55.946 00.000 15712 BLC: History state: CurrMiss=0.84, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.986251, 1:0.197428, 2:0.841805
03:22:55.946 00.000 15712 BLC: Under-shoot: nominal increase by 20
03:22:55.946 00.000 15712 BLC: window closed
03:22:55.946 00.000 15712 BLC: Pulse adjusted to 318
03:22:55.953 00.007 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
03:22:55.953 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
03:22:55.953 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
03:22:55.953 00.000 15712 MoveAxis(E, 5, ABG)
03:22:55.953 00.000 15712 Guiding  Dir = 2, Dur = 5
03:22:55.953 00.000 15712 IsGuiding returns 0
03:22:55.980 00.027 15712 IsGuiding returns 0
03:22:55.980 00.000 15712 Move returns status 0, amount 5
03:22:55.980 00.000 15712 MoveAxis(N, 215, ABG)
03:22:55.980 00.000 15712 Guiding  Dir = 0, Dur = 215
03:22:55.980 00.000 15712 IsGuiding returns 0
03:22:56.058 00.078 15712 PulseGuide returned control before completion, sleep 145
03:22:56.176 00.118 7988 evsrv: cli 0CCCECC8 connect
03:22:56.178 00.002 7988 case statement mapped state 6 to 3
03:22:56.180 00.002 7988 case statement mapped state 6 to 3
03:22:56.180 00.000 7988 evsrv: cli 0CCCECC8 request: {"method":"get_pixel_scale","id":"8f836f32-2f3a-43c8-892e-8db0a27dd46d"}
03:22:56.180 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"8f836f32-2f3a-43c8-892e-8db0a27dd46d"}
03:22:56.184 00.004 7988 evsrv: cli 0CCCECC8 disconnect
03:22:56.208 00.024 15712 IsGuiding returns 1
03:22:56.208 00.000 15712 scope still moving after pulse duration time elapsed
03:22:56.240 00.032 15712 IsGuiding returns 1
03:22:56.272 00.032 15712 IsGuiding returns 1
03:22:56.312 00.040 15712 IsGuiding returns 0
03:22:56.312 00.000 15712 scope move finished after 215 + 121 ms
03:22:56.312 00.000 15712 Move returns status 0, amount 215
03:22:56.312 00.000 15712 move complete, result=0
03:22:56.312 00.000 15712 worker thread done servicing request
03:22:56.312 00.000 15712 Worker thread wakes up
03:22:56.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:56.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:22:56.312 00.000 7988 GuideStep: 0.1 px 5 ms EAST, -0.8 px 215 ms NORTH
03:22:57.723 01.411 15712 Exposure complete
03:22:57.789 00.066 15712 worker thread done servicing request
03:22:57.789 00.000 7988 OnExposeComplete: enter
03:22:57.789 00.000 7988 UpdateGuideState(): m_state=6
03:22:57.789 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6249
03:22:57.789 00.000 7988 Star::Find returns 0 (4), X=973.89, Y=191.52, Mass=91, SNR=5.7, Peak=149 HFD=1.2
03:22:57.789 00.000 7988 DistanceChecker: activated
03:22:57.789 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:57.789 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:57.789 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:57.789 00.000 15712 Worker thread wakes up
03:22:57.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:57.789 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:57.800 00.011 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:57.800 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:57.800 00.000 15712 MoveAxis(E, 8, DBG)
03:22:57.800 00.000 15712 Guiding  Dir = 2, Dur = 8
03:22:57.800 00.000 15712 IsGuiding returns 0
03:22:57.816 00.016 15712 IsGuiding returns 0
03:22:57.816 00.000 15712 Move returns status 0, amount 8
03:22:57.816 00.000 15712 MoveAxis(N, 0, DBG)
03:22:57.816 00.000 15712 Move returns status 0, amount 0
03:22:57.816 00.000 15712 move complete, result=0
03:22:57.816 00.000 15712 worker thread done servicing request
03:22:57.912 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:57.912 00.000 7988 Status Line: Star lost - low HFD
03:22:57.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=255, med=125, FiltMin=110, FiltMax=214, Gamma=0.690
03:22:57.912 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:22:57.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:57.912 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:57.919 00.007 7988 Enqueuing Expose request
03:22:57.919 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:22:57.919 00.000 15712 Worker thread wakes up
03:22:57.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:57.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:22:59.558 01.639 15712 Exposure complete
03:22:59.620 00.062 15712 worker thread done servicing request
03:22:59.620 00.000 7988 OnExposeComplete: enter
03:22:59.620 00.000 7988 UpdateGuideState(): m_state=6
03:22:59.626 00.006 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6250
03:22:59.626 00.000 7988 Star::Find false star n=6 nbg=283 bg=120.3 sigma=4.0 thresh=132 peak=132
03:22:59.628 00.002 7988 Star::Find returns 0 (2), X=975.00, Y=191.00, Mass=93, SNR=2.9, Peak=141 HFD=0.0
03:22:59.628 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:59.630 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:22:59.630 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:22:59.632 00.002 15712 Worker thread wakes up
03:22:59.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:59.632 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:59.635 00.003 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:22:59.635 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:22:59.635 00.000 15712 MoveAxis(E, 7, DBG)
03:22:59.635 00.000 15712 Guiding  Dir = 2, Dur = 7
03:22:59.635 00.000 15712 IsGuiding returns 0
03:22:59.657 00.022 15712 IsGuiding returns 0
03:22:59.657 00.000 15712 Move returns status 0, amount 7
03:22:59.657 00.000 15712 MoveAxis(N, 0, DBG)
03:22:59.657 00.000 15712 Move returns status 0, amount 0
03:22:59.657 00.000 15712 move complete, result=0
03:22:59.657 00.000 15712 worker thread done servicing request
03:22:59.747 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:59.747 00.000 7988 Status Line: Star lost - low SNR
03:22:59.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=125, FiltMin=109, FiltMax=228, Gamma=0.690
03:22:59.747 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:22:59.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:59.754 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:22:59.754 00.000 7988 Enqueuing Expose request
03:22:59.754 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:22:59.754 00.000 15712 Worker thread wakes up
03:22:59.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:22:59.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:01.171 01.417 15712 Exposure complete
03:23:01.238 00.067 15712 worker thread done servicing request
03:23:01.238 00.000 7988 OnExposeComplete: enter
03:23:01.238 00.000 7988 UpdateGuideState(): m_state=6
03:23:01.238 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6251
03:23:01.238 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=192.56, Mass=108, SNR=5.9, Peak=143 HFD=3.3
03:23:01.238 00.000 7988 DistanceChecker: deactivated
03:23:01.238 00.000 7988 Star::Find false star n=4 nbg=282 bg=123.7 sigma=3.9 thresh=136 peak=134
03:23:01.238 00.000 7988 Star::Find false star n=4 nbg=282 bg=128.9 sigma=4.1 thresh=141 peak=136
03:23:01.238 00.000 7988 Star::Find false star n=2 nbg=277 bg=123.4 sigma=3.8 thresh=135 peak=129
03:23:01.238 00.000 7988 Star::Find false star n=5 nbg=272 bg=129.8 sigma=3.9 thresh=141 peak=137
03:23:01.248 00.010 7988 Star::Find false star n=4 nbg=279 bg=122.8 sigma=3.9 thresh=134 peak=128
03:23:01.249 00.001 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:01.249 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
03:23:01.249 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
03:23:01.249 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=0.82 hyp=0.85 cameraTheta=1.30 mountX=0.82 mountY=-0.24, mountTheta=-0.29
03:23:01.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=0.82, opts=13)
03:23:01.249 00.000 7988 Enqueuing Move request for scope (0.22, 0.82)
03:23:01.249 00.000 15712 Worker thread wakes up
03:23:01.249 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.82) opts 0xd
03:23:01.249 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, 0.82)
03:23:01.249 00.000 15712 Moving (0.22, 0.82) raw xDistance=0.82 yDistance=-0.24
03:23:01.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=125, FiltMin=109, FiltMax=223, Gamma=0.690
03:23:01.249 00.000 7988 UpdateGuideState exits: m=108 SNR=5.9
03:23:01.260 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:01.260 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:01.260 00.000 7988 Enqueuing Expose request
03:23:01.260 00.000 15712 PPEC rslt: input = 0.82, final = 0.48, react = 0.49, pred = -0.01, hyst = 0.44, hyst_pct = 0.00, period_length = 639.78
03:23:01.260 00.000 15712 PPEC: input: 0.82, control: 0.48, exposure: 1500
03:23:01.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:01.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:23:01.260 00.000 15712 MoveAxis(W, 156, ABG)
03:23:01.260 00.000 15712 Guiding  Dir = 3, Dur = 156
03:23:01.264 00.004 15712 IsGuiding returns 0
03:23:01.286 00.022 15712 PulseGuide returned control before completion, sleep 142
03:23:01.460 00.174 15712 IsGuiding returns 0
03:23:01.460 00.000 15712 Move returns status 0, amount 156
03:23:01.460 00.000 15712 MoveAxis(N, 0, ABG)
03:23:01.460 00.000 15712 Move returns status 0, amount 0
03:23:01.460 00.000 15712 move complete, result=0
03:23:01.460 00.000 7988 GuideStep: 0.8 px 156 ms WEST, -0.2 px 0 ms NORTH
03:23:01.466 00.006 15712 worker thread done servicing request
03:23:01.466 00.000 15712 Worker thread wakes up
03:23:01.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:01.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:23:03.102 01.636 15712 Exposure complete
03:23:03.169 00.067 15712 worker thread done servicing request
03:23:03.169 00.000 7988 OnExposeComplete: enter
03:23:03.169 00.000 7988 UpdateGuideState(): m_state=6
03:23:03.169 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6252
03:23:03.169 00.000 7988 Star::Find false star n=4 nbg=280 bg=124.8 sigma=4.0 thresh=137 peak=135
03:23:03.169 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=59, SNR=2.9, Peak=142 HFD=0.0
03:23:03.169 00.000 7988 DistanceChecker: activated
03:23:03.169 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:03.169 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:03.169 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:03.169 00.000 15712 Worker thread wakes up
03:23:03.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:03.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:03.181 00.012 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:23:03.181 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:23:03.181 00.000 15712 MoveAxis(E, 7, DBG)
03:23:03.181 00.000 15712 Guiding  Dir = 2, Dur = 7
03:23:03.181 00.000 15712 IsGuiding returns 0
03:23:03.206 00.025 15712 IsGuiding returns 0
03:23:03.206 00.000 15712 Move returns status 0, amount 7
03:23:03.206 00.000 15712 MoveAxis(N, 0, DBG)
03:23:03.206 00.000 15712 Move returns status 0, amount 0
03:23:03.206 00.000 15712 move complete, result=0
03:23:03.206 00.000 15712 worker thread done servicing request
03:23:03.293 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:03.293 00.000 7988 Status Line: Star lost - low SNR
03:23:03.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=125, FiltMin=108, FiltMax=218, Gamma=0.690
03:23:03.293 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:03.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:03.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:03.293 00.000 7988 Enqueuing Expose request
03:23:03.293 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:23:03.293 00.000 15712 Worker thread wakes up
03:23:03.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:03.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:04.710 01.417 15712 Exposure complete
03:23:04.772 00.062 15712 worker thread done servicing request
03:23:04.772 00.000 7988 OnExposeComplete: enter
03:23:04.772 00.000 7988 UpdateGuideState(): m_state=6
03:23:04.778 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6253
03:23:04.778 00.000 7988 Star::Find false star n=4 nbg=282 bg=124.9 sigma=4.2 thresh=137 peak=134
03:23:04.780 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=54, SNR=2.9, Peak=140 HFD=0.0
03:23:04.780 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:04.782 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:04.782 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:04.784 00.002 15712 Worker thread wakes up
03:23:04.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:04.784 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:04.788 00.004 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:23:04.788 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:23:04.788 00.000 15712 MoveAxis(E, 6, DBG)
03:23:04.788 00.000 15712 Guiding  Dir = 2, Dur = 6
03:23:04.788 00.000 15712 IsGuiding returns 0
03:23:04.804 00.016 15712 IsGuiding returns 0
03:23:04.804 00.000 15712 Move returns status 0, amount 6
03:23:04.804 00.000 15712 MoveAxis(N, 0, DBG)
03:23:04.804 00.000 15712 Move returns status 0, amount 0
03:23:04.804 00.000 15712 move complete, result=0
03:23:04.804 00.000 15712 worker thread done servicing request
03:23:04.899 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:04.899 00.000 7988 Status Line: Star lost - low SNR
03:23:04.901 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=125, FiltMin=112, FiltMax=225, Gamma=0.690
03:23:04.903 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:23:04.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:04.903 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:04.905 00.002 7988 Enqueuing Expose request
03:23:04.905 00.000 15712 Worker thread wakes up
03:23:04.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:04.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:04.905 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:23:06.544 01.639 15712 Exposure complete
03:23:06.611 00.067 7988 OnExposeComplete: enter
03:23:06.611 00.000 7988 UpdateGuideState(): m_state=6
03:23:06.613 00.002 15712 worker thread done servicing request
03:23:06.613 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6254
03:23:06.615 00.002 7988 Star::Find false star n=5 nbg=277 bg=122.0 sigma=3.6 thresh=133 peak=133
03:23:06.615 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=69, SNR=2.9, Peak=143 HFD=0.0
03:23:06.617 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:06.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:06.619 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:06.619 00.000 15712 Worker thread wakes up
03:23:06.619 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:06.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:06.624 00.005 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:23:06.624 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:23:06.624 00.000 15712 MoveAxis(E, 7, DBG)
03:23:06.624 00.000 15712 Guiding  Dir = 2, Dur = 7
03:23:06.624 00.000 15712 IsGuiding returns 0
03:23:06.643 00.019 15712 IsGuiding returns 0
03:23:06.643 00.000 15712 Move returns status 0, amount 7
03:23:06.643 00.000 15712 MoveAxis(N, 0, DBG)
03:23:06.643 00.000 15712 Move returns status 0, amount 0
03:23:06.643 00.000 15712 move complete, result=0
03:23:06.643 00.000 15712 worker thread done servicing request
03:23:06.733 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:06.733 00.000 7988 Status Line: Star lost - low SNR
03:23:06.735 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=21, max=255, med=125, FiltMin=112, FiltMax=239, Gamma=0.690
03:23:06.737 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:23:06.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:06.739 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:06.739 00.000 7988 Enqueuing Expose request
03:23:06.741 00.002 15712 Worker thread wakes up
03:23:06.742 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:06.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:06.742 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:23:08.153 01.411 15712 Exposure complete
03:23:08.219 00.066 15712 worker thread done servicing request
03:23:08.219 00.000 7988 OnExposeComplete: enter
03:23:08.222 00.003 7988 UpdateGuideState(): m_state=6
03:23:08.222 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6255
03:23:08.224 00.002 7988 Star::Find false star n=5 nbg=279 bg=127.3 sigma=4.0 thresh=139 peak=137
03:23:08.226 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=71, SNR=2.9, Peak=144 HFD=0.0
03:23:08.226 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:08.228 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:08.228 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:08.231 00.003 15712 Worker thread wakes up
03:23:08.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:08.231 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:08.235 00.004 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:23:08.235 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:23:08.235 00.000 15712 MoveAxis(E, 6, DBG)
03:23:08.235 00.000 15712 Guiding  Dir = 2, Dur = 6
03:23:08.235 00.000 15712 IsGuiding returns 0
03:23:08.279 00.044 15712 IsGuiding returns 0
03:23:08.279 00.000 15712 Move returns status 0, amount 6
03:23:08.279 00.000 15712 MoveAxis(N, 0, DBG)
03:23:08.279 00.000 15712 Move returns status 0, amount 0
03:23:08.279 00.000 15712 move complete, result=0
03:23:08.279 00.000 15712 worker thread done servicing request
03:23:08.343 00.064 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:08.343 00.000 7988 Status Line: Star lost - low SNR
03:23:08.347 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=125, FiltMin=111, FiltMax=239, Gamma=0.690
03:23:08.347 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:08.349 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:08.351 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:08.351 00.000 7988 Enqueuing Expose request
03:23:08.353 00.002 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:23:08.353 00.000 15712 Worker thread wakes up
03:23:08.355 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:08.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:09.987 01.632 15712 Exposure complete
03:23:10.046 00.059 15712 worker thread done servicing request
03:23:10.046 00.000 7988 OnExposeComplete: enter
03:23:10.046 00.000 7988 UpdateGuideState(): m_state=6
03:23:10.054 00.008 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6256
03:23:10.054 00.000 7988 Star::Find false star n=2 nbg=277 bg=129.4 sigma=3.7 thresh=141 peak=139
03:23:10.056 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=32, SNR=2.9, Peak=146 HFD=0.0
03:23:10.056 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:10.058 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:10.058 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:10.060 00.002 15712 Worker thread wakes up
03:23:10.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:10.060 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:10.062 00.002 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:23:10.062 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:23:10.062 00.000 15712 MoveAxis(E, 7, DBG)
03:23:10.062 00.000 15712 Guiding  Dir = 2, Dur = 7
03:23:10.062 00.000 15712 IsGuiding returns 0
03:23:10.096 00.034 15712 IsGuiding returns 0
03:23:10.096 00.000 15712 Move returns status 0, amount 7
03:23:10.096 00.000 15712 MoveAxis(N, 0, DBG)
03:23:10.096 00.000 15712 Move returns status 0, amount 0
03:23:10.096 00.000 15712 move complete, result=0
03:23:10.096 00.000 15712 worker thread done servicing request
03:23:10.173 00.077 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:10.173 00.000 7988 Status Line: Star lost - low SNR
03:23:10.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=255, med=125, FiltMin=111, FiltMax=238, Gamma=0.690
03:23:10.173 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:10.173 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:10.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:10.173 00.000 7988 Enqueuing Expose request
03:23:10.173 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:23:10.173 00.000 15712 Worker thread wakes up
03:23:10.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:10.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:11.592 01.419 15712 Exposure complete
03:23:11.659 00.067 15712 worker thread done servicing request
03:23:11.659 00.000 7988 OnExposeComplete: enter
03:23:11.659 00.000 7988 UpdateGuideState(): m_state=6
03:23:11.659 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6257
03:23:11.659 00.000 7988 Star::Find false star n=6 nbg=274 bg=125.5 sigma=3.7 thresh=137 peak=134
03:23:11.659 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=74, SNR=2.9, Peak=139 HFD=0.0
03:23:11.659 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:11.659 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:11.659 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:11.668 00.009 15712 Worker thread wakes up
03:23:11.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:11.668 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:11.668 00.000 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:23:11.668 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:23:11.668 00.000 15712 MoveAxis(E, 7, DBG)
03:23:11.668 00.000 15712 Guiding  Dir = 2, Dur = 7
03:23:11.668 00.000 15712 IsGuiding returns 0
03:23:11.685 00.017 15712 IsGuiding returns 0
03:23:11.685 00.000 15712 Move returns status 0, amount 7
03:23:11.685 00.000 15712 MoveAxis(N, 0, DBG)
03:23:11.685 00.000 15712 Move returns status 0, amount 0
03:23:11.685 00.000 15712 move complete, result=0
03:23:11.685 00.000 15712 worker thread done servicing request
03:23:11.780 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:11.780 00.000 7988 Status Line: Star lost - low SNR
03:23:11.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=124, FiltMin=111, FiltMax=255, Gamma=0.690
03:23:11.780 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:11.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:11.780 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:11.787 00.007 7988 Enqueuing Expose request
03:23:11.787 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:23:11.787 00.000 15712 Worker thread wakes up
03:23:11.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:11.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:13.420 01.633 15712 Exposure complete
03:23:13.491 00.071 15712 worker thread done servicing request
03:23:13.491 00.000 7988 OnExposeComplete: enter
03:23:13.491 00.000 7988 UpdateGuideState(): m_state=6
03:23:13.491 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6258
03:23:13.491 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=190.81, Mass=140, SNR=6.9, Peak=146 HFD=2.7
03:23:13.491 00.000 7988 DistanceChecker: reject for large offset (1.20 > 1.15) avgDist = 0.57 count = 306
03:23:13.497 00.006 7988 DistanceChecker: begin recovering
03:23:13.497 00.000 7988 Star::Find false star n=4 nbg=284 bg=120.0 sigma=3.9 thresh=132 peak=129
03:23:13.497 00.000 7988 Star::Find false star n=5 nbg=283 bg=123.0 sigma=3.8 thresh=134 peak=131
03:23:13.497 00.000 7988 Star::Find false star n=4 nbg=283 bg=118.4 sigma=4.1 thresh=131 peak=126
03:23:13.497 00.000 7988 Star::Find false star n=5 nbg=281 bg=121.6 sigma=3.9 thresh=133 peak=130
03:23:13.497 00.000 7988 Star::Find false star n=4 nbg=279 bg=125.0 sigma=3.6 thresh=136 peak=129
03:23:13.497 00.000 7988 Star::Find false star n=6 nbg=278 bg=118.2 sigma=3.8 thresh=129 peak=124
03:23:13.497 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.20,-1.39,0.00,M2] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:13.497 00.000 7988 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.56) = xAngle (-3.81 = 2.47)
03:23:13.507 00.010 7988 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.84 = 2.44)
03:23:13.507 00.000 7988 CameraToMount -- cameraX=-0.75 cameraY=-0.94 hyp=1.20 cameraTheta=-2.25 mountX=-0.94 mountY=0.77, mountTheta=2.46
03:23:13.511 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.75, y=-0.94, opts=13)
03:23:13.513 00.002 7988 Enqueuing Move request for scope (-0.75, -0.94)
03:23:13.513 00.000 15712 Worker thread wakes up
03:23:13.513 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.94) opts 0xd
03:23:13.513 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.75, -0.94)
03:23:13.513 00.000 15712 Moving (-0.75, -0.94) raw xDistance=-0.94 yDistance=0.77
03:23:13.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=255, med=124, FiltMin=109, FiltMax=255, Gamma=0.690
03:23:13.513 00.000 7988 UpdateGuideState exits: m=140 SNR=6.9
03:23:13.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:13.513 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:13.513 00.000 7988 Enqueuing Expose request
03:23:13.513 00.000 15712 PPEC rslt: input = -0.94, final = -0.58, react = -0.57, pred = -0.02, hyst = -0.51, hyst_pct = 0.00, period_length = 639.78
03:23:13.513 00.000 15712 PPEC: input: -0.94, control: -0.58, exposure: 1500
03:23:13.513 00.000 15712 resist switch: large excursion: input 0.77 thresh 0.75 direction from -1 to 1
03:23:13.513 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.32
03:23:13.513 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
03:23:13.513 00.000 15712 MoveAxis(E, 190, ABG)
03:23:13.513 00.000 15712 Guiding  Dir = 2, Dur = 190
03:23:13.513 00.000 15712 IsGuiding returns 0
03:23:13.549 00.036 15712 PulseGuide returned control before completion, sleep 172
03:23:13.737 00.188 15712 IsGuiding returns 1
03:23:13.737 00.000 15712 scope still moving after pulse duration time elapsed
03:23:13.769 00.032 15712 IsGuiding returns 0
03:23:13.769 00.000 15712 scope move finished after 190 + 61 ms
03:23:13.769 00.000 15712 Move returns status 0, amount 190
03:23:13.769 00.000 15712 BLC: Oldest BLC event removed
03:23:13.769 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 318 applied
03:23:13.769 00.000 15712 MoveAxis(S, 515, ABG)
03:23:13.769 00.000 15712 Guiding  Dir = 1, Dur = 515
03:23:13.769 00.000 15712 IsGuiding returns 0
03:23:13.852 00.083 15712 PulseGuide returned control before completion, sleep 446
03:23:14.312 00.460 15712 IsGuiding returns 1
03:23:14.312 00.000 15712 scope still moving after pulse duration time elapsed
03:23:14.344 00.032 15712 IsGuiding returns 1
03:23:14.412 00.068 15712 IsGuiding returns 0
03:23:14.412 00.000 15712 scope move finished after 515 + 123 ms
03:23:14.412 00.000 15712 Move returns status 0, amount 515
03:23:14.412 00.000 15712 move complete, result=0
03:23:14.412 00.000 7988 GuideStep: -0.9 px 190 ms EAST, 0.8 px 515 ms SOUTH
03:23:14.414 00.002 15712 worker thread done servicing request
03:23:14.414 00.000 15712 Worker thread wakes up
03:23:14.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:14.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:23:15.831 01.417 15712 Exposure complete
03:23:15.892 00.061 15712 worker thread done servicing request
03:23:15.892 00.000 7988 OnExposeComplete: enter
03:23:15.892 00.000 7988 UpdateGuideState(): m_state=6
03:23:15.899 00.007 7988 Star::Find(15, 973, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6259
03:23:15.899 00.000 7988 Star::Find returns 1 (0), X=974.22, Y=191.31, Mass=107, SNR=6.0, Peak=145 HFD=2.2
03:23:15.901 00.002 7988 DistanceChecker: deactivated
03:23:15.901 00.000 7988 Star::Find false star n=4 nbg=281 bg=120.5 sigma=3.9 thresh=132 peak=132
03:23:15.903 00.002 7988 Star::Find false star n=4 nbg=275 bg=118.4 sigma=3.7 thresh=130 peak=130
03:23:15.903 00.000 7988 Star::Find false star n=5 nbg=279 bg=118.5 sigma=3.4 thresh=129 peak=127
03:23:15.905 00.002 7988 Star::Find false star n=5 nbg=274 bg=118.6 sigma=3.7 thresh=130 peak=127
03:23:15.905 00.000 7988 Star::Find false star n=4 nbg=273 bg=123.2 sigma=3.4 thresh=134 peak=129
03:23:15.907 00.002 7988 Star::Find false star n=4 nbg=274 bg=124.8 sigma=3.5 thresh=135 peak=130
03:23:15.907 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:15.907 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.50 = 2.79)
03:23:15.907 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
03:23:15.907 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.43 hyp=0.46 cameraTheta=-1.93 mountX=-0.43 mountY=0.18, mountTheta=2.76
03:23:15.907 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.43, opts=13)
03:23:15.907 00.000 7988 Enqueuing Move request for scope (-0.16, -0.43)
03:23:15.907 00.000 15712 Worker thread wakes up
03:23:15.907 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.43) opts 0xd
03:23:15.907 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.43)
03:23:15.916 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=124, FiltMin=108, FiltMax=231, Gamma=0.690
03:23:15.916 00.000 7988 UpdateGuideState exits: m=107 SNR=6.0
03:23:15.918 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:15.918 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:15.920 00.002 7988 Enqueuing Expose request
03:23:15.920 00.000 15712 Moving (-0.16, -0.43) raw xDistance=-0.43 yDistance=0.18
03:23:15.920 00.000 15712 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.773111, 1:0.175157
03:23:15.920 00.000 15712 BLC: No correction, Miss < min_move
03:23:15.923 00.003 15712 PPEC rslt: input = -0.43, final = -0.28, react = -0.26, pred = -0.02, hyst = -0.24, hyst_pct = 0.00, period_length = 639.77
03:23:15.923 00.000 15712 PPEC: input: -0.43, control: -0.28, exposure: 1500
03:23:15.923 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:15.923 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:23:15.923 00.000 15712 MoveAxis(E, 91, ABG)
03:23:15.923 00.000 15712 Guiding  Dir = 2, Dur = 91
03:23:15.923 00.000 15712 IsGuiding returns 0
03:23:15.939 00.016 15712 PulseGuide returned control before completion, sleep 81
03:23:16.057 00.118 15712 IsGuiding returns 0
03:23:16.057 00.000 15712 Move returns status 0, amount 91
03:23:16.057 00.000 15712 MoveAxis(N, 0, ABG)
03:23:16.057 00.000 15712 Move returns status 0, amount 0
03:23:16.057 00.000 15712 move complete, result=0
03:23:16.057 00.000 15712 worker thread done servicing request
03:23:16.057 00.000 7988 GuideStep: -0.4 px 91 ms EAST, 0.2 px 0 ms NORTH
03:23:16.059 00.002 15712 Worker thread wakes up
03:23:16.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:16.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:23:17.696 01.637 15712 Exposure complete
03:23:17.763 00.067 15712 worker thread done servicing request
03:23:17.763 00.000 7988 OnExposeComplete: enter
03:23:17.763 00.000 7988 UpdateGuideState(): m_state=6
03:23:17.763 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6260
03:23:17.763 00.000 7988 Star::Find returns 1 (0), X=974.73, Y=191.20, Mass=136, SNR=6.6, Peak=138 HFD=2.3
03:23:17.763 00.000 7988 Star::Find false star n=5 nbg=281 bg=125.2 sigma=4.0 thresh=137 peak=135
03:23:17.768 00.005 7988 Star::Find false star n=5 nbg=279 bg=119.0 sigma=3.8 thresh=130 peak=125
03:23:17.770 00.002 7988 Star::Find false star n=4 nbg=278 bg=126.5 sigma=4.0 thresh=138 peak=134
03:23:17.770 00.000 7988 Star::Find false star n=3 nbg=281 bg=119.0 sigma=3.5 thresh=130 peak=127
03:23:17.772 00.002 7988 Star::Find false star n=2 nbg=277 bg=126.4 sigma=4.0 thresh=138 peak=132
03:23:17.772 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.94,-0.15,0.00,M2] [#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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:17.774 00.002 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
03:23:17.774 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
03:23:17.774 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.54 hyp=0.64 cameraTheta=-1.01 mountX=-0.54 mountY=-0.33, mountTheta=-2.59
03:23:17.774 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.54, opts=13)
03:23:17.774 00.000 7988 Enqueuing Move request for scope (0.34, -0.54)
03:23:17.774 00.000 15712 Worker thread wakes up
03:23:17.774 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.54) opts 0xd
03:23:17.774 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.54)
03:23:17.774 00.000 15712 Moving (0.34, -0.54) raw xDistance=-0.54 yDistance=-0.33
03:23:17.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=124, FiltMin=108, FiltMax=227, Gamma=0.690
03:23:17.774 00.000 7988 UpdateGuideState exits: m=136 SNR=6.6
03:23:17.783 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:17.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:17.783 00.000 7988 Enqueuing Expose request
03:23:17.785 00.002 15712 BLC: History state: CurrMiss=-0.33, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=0.773111, 1:0.175157, 2:-0.331322
03:23:17.785 00.000 15712 BLC: Over-shoot, stiction seen, nominal decrease by -131.000000
03:23:17.785 00.000 15712 BLC: window closed
03:23:17.785 00.000 15712 BLC: Pulse adjusted to 254
03:23:17.790 00.005 15712 PPEC rslt: input = -0.54, final = -0.34, react = -0.32, pred = -0.02, hyst = -0.33, hyst_pct = 0.00, period_length = 639.77
03:23:17.790 00.000 15712 PPEC: input: -0.54, control: -0.34, exposure: 1500
03:23:17.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:23:17.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:23:17.790 00.000 15712 MoveAxis(E, 112, ABG)
03:23:17.790 00.000 15712 Guiding  Dir = 2, Dur = 112
03:23:17.792 00.002 15712 IsGuiding returns 0
03:23:17.806 00.014 15712 PulseGuide returned control before completion, sleep 97
03:23:17.918 00.112 15712 IsGuiding returns 1
03:23:17.918 00.000 15712 scope still moving after pulse duration time elapsed
03:23:17.956 00.038 15712 IsGuiding returns 0
03:23:17.956 00.000 15712 scope move finished after 112 + 57 ms
03:23:17.956 00.000 15712 Move returns status 0, amount 112
03:23:17.956 00.000 15712 MoveAxis(N, 0, ABG)
03:23:17.956 00.000 15712 Move returns status 0, amount 0
03:23:17.956 00.000 15712 move complete, result=0
03:23:17.956 00.000 7988 GuideStep: -0.5 px 112 ms EAST, -0.3 px 0 ms NORTH
03:23:17.963 00.007 15712 worker thread done servicing request
03:23:17.963 00.000 15712 Worker thread wakes up
03:23:17.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:17.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:23:18.112 00.149 7988 evsrv: cli 0CCCF9E8 connect
03:23:18.112 00.000 7988 case statement mapped state 6 to 3
03:23:18.114 00.002 7988 case statement mapped state 6 to 3
03:23:18.116 00.002 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_pixel_scale","id":"700538bd-71d2-488f-a8ab-c03e55ce4591"}
03:23:18.116 00.000 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":3.86747,"id":"700538bd-71d2-488f-a8ab-c03e55ce4591"}
03:23:18.118 00.002 7988 evsrv: cli 0CCCF9E8 disconnect
03:23:19.372 01.254 15712 Exposure complete
03:23:19.437 00.065 15712 worker thread done servicing request
03:23:19.437 00.000 7988 OnExposeComplete: enter
03:23:19.437 00.000 7988 UpdateGuideState(): m_state=6
03:23:19.437 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6261
03:23:19.437 00.000 7988 Star::Find false star n=6 nbg=280 bg=123.1 sigma=3.9 thresh=135 peak=135
03:23:19.437 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=191.00, Mass=87, SNR=2.9, Peak=142 HFD=0.0
03:23:19.437 00.000 7988 DistanceChecker: activated
03:23:19.437 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:19.437 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:19.437 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:19.437 00.000 15712 Worker thread wakes up
03:23:19.437 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:19.437 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:19.450 00.013 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:23:19.450 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:23:19.450 00.000 15712 MoveAxis(E, 8, DBG)
03:23:19.450 00.000 15712 Guiding  Dir = 2, Dur = 8
03:23:19.450 00.000 15712 IsGuiding returns 0
03:23:19.467 00.017 15712 IsGuiding returns 0
03:23:19.467 00.000 15712 Move returns status 0, amount 8
03:23:19.467 00.000 15712 MoveAxis(N, 0, DBG)
03:23:19.467 00.000 15712 Move returns status 0, amount 0
03:23:19.467 00.000 15712 move complete, result=0
03:23:19.467 00.000 15712 worker thread done servicing request
03:23:19.561 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:19.561 00.000 7988 Status Line: Star lost - low SNR
03:23:19.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=123, FiltMin=107, FiltMax=220, Gamma=0.690
03:23:19.561 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:19.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:19.561 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:19.561 00.000 7988 Enqueuing Expose request
03:23:19.561 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:23:19.570 00.009 15712 Worker thread wakes up
03:23:19.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:19.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:21.204 01.634 15712 Exposure complete
03:23:21.268 00.064 15712 worker thread done servicing request
03:23:21.270 00.002 7988 OnExposeComplete: enter
03:23:21.270 00.000 7988 UpdateGuideState(): m_state=6
03:23:21.270 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6262
03:23:21.270 00.000 7988 Star::Find false star n=5 nbg=285 bg=122.1 sigma=3.8 thresh=133 peak=132
03:23:21.270 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=191.00, Mass=68, SNR=2.9, Peak=140 HFD=0.0
03:23:21.270 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:21.270 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:21.270 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:21.270 00.000 15712 Worker thread wakes up
03:23:21.270 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:21.270 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:21.283 00.013 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:23:21.283 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:23:21.283 00.000 15712 MoveAxis(E, 10, DBG)
03:23:21.283 00.000 15712 Guiding  Dir = 2, Dur = 10
03:23:21.283 00.000 15712 IsGuiding returns 0
03:23:21.302 00.019 15712 IsGuiding returns 1
03:23:21.302 00.000 15712 scope still moving after pulse duration time elapsed
03:23:21.330 00.028 15712 IsGuiding returns 1
03:23:21.362 00.032 15712 IsGuiding returns 0
03:23:21.362 00.000 15712 scope move finished after 10 + 68 ms
03:23:21.362 00.000 15712 Move returns status 0, amount 10
03:23:21.362 00.000 15712 MoveAxis(N, 0, DBG)
03:23:21.362 00.000 15712 Move returns status 0, amount 0
03:23:21.362 00.000 15712 move complete, result=0
03:23:21.362 00.000 15712 worker thread done servicing request
03:23:21.394 00.032 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:21.394 00.000 7988 Status Line: Star lost - low SNR
03:23:21.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=123, FiltMin=99, FiltMax=238, Gamma=0.690
03:23:21.394 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:21.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:21.394 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:21.394 00.000 7988 Enqueuing Expose request
03:23:21.394 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
03:23:21.394 00.000 15712 Worker thread wakes up
03:23:21.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:21.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:22.814 01.420 15712 Exposure complete
03:23:22.881 00.067 15712 worker thread done servicing request
03:23:22.881 00.000 7988 OnExposeComplete: enter
03:23:22.881 00.000 7988 UpdateGuideState(): m_state=6
03:23:22.881 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6263
03:23:22.884 00.003 7988 Star::Find returns 1 (0), X=974.47, Y=191.58, Mass=124, SNR=6.4, Peak=141 HFD=1.7
03:23:22.884 00.000 7988 DistanceChecker: deactivated
03:23:22.884 00.000 7988 Star::Find false star n=4 nbg=279 bg=123.5 sigma=3.7 thresh=135 peak=133
03:23:22.884 00.000 7988 Star::Find false star n=5 nbg=277 bg=126.2 sigma=3.8 thresh=138 peak=133
03:23:22.884 00.000 7988 Star::Find false star n=4 nbg=286 bg=106.5 sigma=3.6 thresh=117 peak=115
03:23:22.884 00.000 7988 MultiStar: [#1 0.23,-0.76,0.00,M3] [#2 0.00,0.00,0.00,L] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:22.884 00.000 7988 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.56) = xAngle (-2.67 = -2.67)
03:23:22.891 00.007 7988 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.70 = -2.70)
03:23:22.891 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.11 mountX=-0.17 mountY=-0.08, mountTheta=-2.70
03:23:22.891 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.17, opts=13)
03:23:22.891 00.000 7988 Enqueuing Move request for scope (0.08, -0.17)
03:23:22.891 00.000 15712 Worker thread wakes up
03:23:22.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
03:23:22.891 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
03:23:22.891 00.000 15712 Moving (0.08, -0.17) raw xDistance=-0.17 yDistance=-0.08
03:23:22.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=122, FiltMin=97, FiltMax=255, Gamma=0.690
03:23:22.891 00.000 7988 UpdateGuideState exits: m=124 SNR=6.4
03:23:22.899 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:22.901 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:22.901 00.000 7988 Enqueuing Expose request
03:23:22.901 00.000 15712 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.76
03:23:22.903 00.002 15712 PPEC: input: -0.17, control: -0.12, exposure: 1500
03:23:22.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:22.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:23:22.903 00.000 15712 MoveAxis(E, 39, ABG)
03:23:22.903 00.000 15712 Guiding  Dir = 2, Dur = 39
03:23:22.903 00.000 15712 IsGuiding returns 0
03:23:22.923 00.020 15712 PulseGuide returned control before completion, sleep 20
03:23:22.974 00.051 15712 IsGuiding returns 0
03:23:22.974 00.000 15712 Move returns status 0, amount 39
03:23:22.974 00.000 15712 MoveAxis(N, 0, ABG)
03:23:22.974 00.000 15712 Move returns status 0, amount 0
03:23:22.974 00.000 15712 move complete, result=0
03:23:22.974 00.000 15712 worker thread done servicing request
03:23:22.974 00.000 15712 Worker thread wakes up
03:23:22.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:22.974 00.000 7988 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
03:23:22.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:23:24.614 01.640 15712 Exposure complete
03:23:24.680 00.066 15712 worker thread done servicing request
03:23:24.680 00.000 7988 OnExposeComplete: enter
03:23:24.680 00.000 7988 UpdateGuideState(): m_state=6
03:23:24.680 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6264
03:23:24.680 00.000 7988 Star::Find false star n=9 nbg=281 bg=119.6 sigma=3.9 thresh=131 peak=131
03:23:24.680 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=191.00, Mass=120, SNR=2.9, Peak=137 HFD=0.0
03:23:24.680 00.000 7988 DistanceChecker: activated
03:23:24.680 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:24.687 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:24.687 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:24.687 00.000 15712 Worker thread wakes up
03:23:24.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:24.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:24.691 00.004 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:23:24.691 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:23:24.691 00.000 15712 MoveAxis(E, 10, DBG)
03:23:24.691 00.000 15712 Guiding  Dir = 2, Dur = 10
03:23:24.691 00.000 15712 IsGuiding returns 0
03:23:24.721 00.030 15712 IsGuiding returns 1
03:23:24.721 00.000 15712 scope still moving after pulse duration time elapsed
03:23:24.763 00.042 15712 IsGuiding returns 0
03:23:24.763 00.000 15712 scope move finished after 10 + 66 ms
03:23:24.763 00.000 15712 Move returns status 0, amount 10
03:23:24.763 00.000 15712 MoveAxis(N, 0, DBG)
03:23:24.763 00.000 15712 Move returns status 0, amount 0
03:23:24.763 00.000 15712 move complete, result=0
03:23:24.763 00.000 15712 worker thread done servicing request
03:23:24.804 00.041 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:24.804 00.000 7988 Status Line: Star lost - low SNR
03:23:24.806 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=121, FiltMin=96, FiltMax=228, Gamma=0.690
03:23:24.806 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:24.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:24.806 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:24.806 00.000 7988 Enqueuing Expose request
03:23:24.812 00.006 15712 Worker thread wakes up
03:23:24.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:24.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:24.812 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
03:23:26.224 01.412 15712 Exposure complete
03:23:26.288 00.064 15712 worker thread done servicing request
03:23:26.288 00.000 7988 OnExposeComplete: enter
03:23:26.288 00.000 7988 UpdateGuideState(): m_state=6
03:23:26.288 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6265
03:23:26.288 00.000 7988 Star::Find false star n=7 nbg=279 bg=125.8 sigma=3.6 thresh=137 peak=135
03:23:26.288 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=191.00, Mass=98, SNR=2.9, Peak=142 HFD=0.0
03:23:26.288 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:26.288 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:26.288 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:26.288 00.000 15712 Worker thread wakes up
03:23:26.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:26.288 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:26.301 00.013 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:23:26.303 00.002 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:23:26.303 00.000 15712 MoveAxis(E, 11, DBG)
03:23:26.303 00.000 15712 Guiding  Dir = 2, Dur = 11
03:23:26.320 00.017 15712 IsGuiding returns 0
03:23:26.337 00.017 15712 IsGuiding returns 1
03:23:26.337 00.000 15712 scope still moving after pulse duration time elapsed
03:23:26.381 00.044 15712 IsGuiding returns 0
03:23:26.381 00.000 15712 scope move finished after 11 + 52 ms
03:23:26.381 00.000 15712 Move returns status 0, amount 11
03:23:26.381 00.000 15712 MoveAxis(N, 0, DBG)
03:23:26.381 00.000 15712 Move returns status 0, amount 0
03:23:26.381 00.000 15712 move complete, result=0
03:23:26.381 00.000 15712 worker thread done servicing request
03:23:26.413 00.032 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:26.413 00.000 7988 Status Line: Star lost - low SNR
03:23:26.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=121, FiltMin=96, FiltMax=255, Gamma=0.690
03:23:26.413 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:26.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:26.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:26.413 00.000 7988 Enqueuing Expose request
03:23:26.413 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:23:26.422 00.009 15712 Worker thread wakes up
03:23:26.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:26.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:28.059 01.637 15712 Exposure complete
03:23:28.122 00.063 15712 worker thread done servicing request
03:23:28.122 00.000 7988 OnExposeComplete: enter
03:23:28.122 00.000 7988 UpdateGuideState(): m_state=6
03:23:28.122 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6266
03:23:28.122 00.000 7988 Star::Find returns 1 (0), X=974.39, Y=192.25, Mass=135, SNR=6.8, Peak=143 HFD=2.7
03:23:28.122 00.000 7988 DistanceChecker: deactivated
03:23:28.122 00.000 7988 Star::Find false star n=6 nbg=276 bg=118.3 sigma=4.0 thresh=130 peak=130
03:23:28.122 00.000 7988 Star::Find false star n=4 nbg=276 bg=108.2 sigma=3.8 thresh=120 peak=120
03:23:28.122 00.000 7988 Star::Find false star n=7 nbg=276 bg=106.9 sigma=3.8 thresh=118 peak=116
03:23:28.122 00.000 7988 Star::Find false star n=3 nbg=280 bg=116.6 sigma=4.1 thresh=129 peak=127
03:23:28.122 00.000 7988 Star::Find false star n=2 nbg=278 bg=121.7 sigma=3.8 thresh=133 peak=128
03:23:28.122 00.000 7988 Star::Find false star n=6 nbg=278 bg=121.9 sigma=3.6 thresh=133 peak=129
03:23:28.135 00.013 7988 Star::Find false star n=3 nbg=276 bg=119.8 sigma=3.3 thresh=130 peak=125
03:23:28.135 00.000 7988 MultiStar: [#1 -0.02,-0.64,1.29,U] [#2 0.00,0.00,0.00,L] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:28.138 00.003 7988 refined, 1 included, MultiStar: {-0.01, -0.14}, one-star: {-0.00, 0.50}
03:23:28.138 00.000 7988 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.56) = xAngle (-3.20 = 3.08)
03:23:28.138 00.000 7988 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.05)
03:23:28.138 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.64 mountX=-0.14 mountY=0.01, mountTheta=3.05
03:23:28.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.14, opts=13)
03:23:28.138 00.000 7988 Enqueuing Move request for scope (-0.01, -0.14)
03:23:28.138 00.000 15712 Worker thread wakes up
03:23:28.138 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
03:23:28.138 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
03:23:28.138 00.000 15712 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.01
03:23:28.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=255, med=121, FiltMin=97, FiltMax=255, Gamma=0.690
03:23:28.138 00.000 7988 UpdateGuideState exits: m=135 SNR=6.8
03:23:28.146 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:28.146 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:28.148 00.002 7988 Enqueuing Expose request
03:23:28.148 00.000 15712 PPEC rslt: input = -0.14, final = -0.03, react = -0.08, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:23:28.148 00.000 15712 PPEC: input: -0.14, control: -0.03, exposure: 1500
03:23:28.148 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:28.148 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:23:28.148 00.000 15712 MoveAxis(E, 9, ABG)
03:23:28.148 00.000 15712 Guiding  Dir = 2, Dur = 9
03:23:28.150 00.002 15712 IsGuiding returns 0
03:23:28.206 00.056 15712 IsGuiding returns 0
03:23:28.206 00.000 15712 Move returns status 0, amount 9
03:23:28.206 00.000 15712 MoveAxis(N, 0, ABG)
03:23:28.206 00.000 15712 Move returns status 0, amount 0
03:23:28.206 00.000 15712 move complete, result=0
03:23:28.206 00.000 7988 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
03:23:28.209 00.003 15712 worker thread done servicing request
03:23:28.209 00.000 15712 Worker thread wakes up
03:23:28.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:28.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:23:29.619 01.410 15712 Exposure complete
03:23:29.686 00.067 15712 worker thread done servicing request
03:23:29.686 00.000 7988 OnExposeComplete: enter
03:23:29.686 00.000 7988 UpdateGuideState(): m_state=6
03:23:29.686 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6267
03:23:29.686 00.000 7988 Star::Find false star n=5 nbg=276 bg=122.5 sigma=4.0 thresh=134 peak=134
03:23:29.686 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=78, SNR=2.9, Peak=142 HFD=0.0
03:23:29.686 00.000 7988 DistanceChecker: activated
03:23:29.686 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:29.686 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:29.686 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:29.697 00.011 15712 Worker thread wakes up
03:23:29.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:29.697 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:29.697 00.000 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:23:29.697 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:23:29.697 00.000 15712 MoveAxis(E, 11, DBG)
03:23:29.697 00.000 15712 Guiding  Dir = 2, Dur = 11
03:23:29.697 00.000 15712 IsGuiding returns 0
03:23:29.720 00.023 15712 IsGuiding returns 1
03:23:29.720 00.000 15712 scope still moving after pulse duration time elapsed
03:23:29.789 00.069 15712 IsGuiding returns 0
03:23:29.789 00.000 15712 scope move finished after 11 + 77 ms
03:23:29.789 00.000 15712 Move returns status 0, amount 11
03:23:29.789 00.000 15712 MoveAxis(N, 0, DBG)
03:23:29.789 00.000 15712 Move returns status 0, amount 0
03:23:29.789 00.000 15712 move complete, result=0
03:23:29.789 00.000 15712 worker thread done servicing request
03:23:29.810 00.021 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:29.810 00.000 7988 Status Line: Star lost - low SNR
03:23:29.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=121, FiltMin=95, FiltMax=231, Gamma=0.690
03:23:29.810 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:29.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:29.810 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:29.810 00.000 7988 Enqueuing Expose request
03:23:29.810 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:23:29.810 00.000 15712 Worker thread wakes up
03:23:29.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:29.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:31.454 01.644 15712 Exposure complete
03:23:31.515 00.061 15712 worker thread done servicing request
03:23:31.515 00.000 7988 OnExposeComplete: enter
03:23:31.515 00.000 7988 UpdateGuideState(): m_state=6
03:23:31.521 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6268
03:23:31.521 00.000 7988 Star::Find false star n=7 nbg=279 bg=118.1 sigma=3.8 thresh=129 peak=129
03:23:31.523 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=98, SNR=2.9, Peak=141 HFD=0.0
03:23:31.523 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:31.525 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:31.525 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:31.527 00.002 15712 Worker thread wakes up
03:23:31.527 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:31.527 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:31.531 00.004 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:23:31.531 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:23:31.531 00.000 15712 MoveAxis(E, 11, DBG)
03:23:31.531 00.000 15712 Guiding  Dir = 2, Dur = 11
03:23:31.549 00.018 15712 IsGuiding returns 0
03:23:31.565 00.016 15712 IsGuiding returns 1
03:23:31.565 00.000 15712 scope still moving after pulse duration time elapsed
03:23:31.612 00.047 15712 IsGuiding returns 0
03:23:31.612 00.000 15712 scope move finished after 11 + 52 ms
03:23:31.612 00.000 15712 Move returns status 0, amount 11
03:23:31.612 00.000 15712 MoveAxis(N, 0, DBG)
03:23:31.612 00.000 15712 Move returns status 0, amount 0
03:23:31.612 00.000 15712 move complete, result=0
03:23:31.612 00.000 15712 worker thread done servicing request
03:23:31.643 00.031 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:31.643 00.000 7988 Status Line: Star lost - low SNR
03:23:31.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=120, FiltMin=95, FiltMax=231, Gamma=0.690
03:23:31.643 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:31.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:31.643 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:31.643 00.000 7988 Enqueuing Expose request
03:23:31.643 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:23:31.643 00.000 15712 Worker thread wakes up
03:23:31.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:31.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:33.064 01.421 15712 Exposure complete
03:23:33.130 00.066 15712 worker thread done servicing request
03:23:33.130 00.000 7988 OnExposeComplete: enter
03:23:33.130 00.000 7988 UpdateGuideState(): m_state=6
03:23:33.132 00.002 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6269
03:23:33.132 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=191.72, Mass=180, SNR=8.0, Peak=135 HFD=2.6
03:23:33.134 00.002 7988 DistanceChecker: deactivated
03:23:33.134 00.000 7988 Star::Find false star n=6 nbg=279 bg=119.5 sigma=3.8 thresh=131 peak=130
03:23:33.136 00.002 7988 Star::Find false star n=3 nbg=280 bg=123.1 sigma=4.2 thresh=136 peak=134
03:23:33.136 00.000 7988 Star::Find false star n=9 nbg=280 bg=113.9 sigma=3.8 thresh=125 peak=125
03:23:33.138 00.002 7988 Star::Find false star n=3 nbg=278 bg=121.3 sigma=4.2 thresh=134 peak=129
03:23:33.138 00.000 7988 Star::Find false star n=5 nbg=276 bg=114.5 sigma=3.6 thresh=125 peak=125
03:23:33.140 00.002 7988 Star::Find false star n=5 nbg=283 bg=115.5 sigma=3.6 thresh=126 peak=122
03:23:33.141 00.001 7988 Star::Find false star n=3 nbg=278 bg=120.3 sigma=3.7 thresh=131 peak=125
03:23:33.141 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:33.141 00.000 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.63 = -1.63)
03:23:33.141 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
03:23:33.141 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-0.06 mountX=-0.02 mountY=-0.39, mountTheta=-1.63
03:23:33.141 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=-0.02, opts=13)
03:23:33.141 00.000 7988 Enqueuing Move request for scope (0.39, -0.02)
03:23:33.141 00.000 15712 Worker thread wakes up
03:23:33.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.02) opts 0xd
03:23:33.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, -0.02)
03:23:33.141 00.000 15712 Moving (0.39, -0.02) raw xDistance=-0.02 yDistance=-0.39
03:23:33.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=120, FiltMin=96, FiltMax=224, Gamma=0.690
03:23:33.141 00.000 7988 UpdateGuideState exits: m=180 SNR=8.0
03:23:33.152 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:33.152 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:33.154 00.002 7988 Enqueuing Expose request
03:23:33.154 00.000 15712 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
03:23:33.156 00.002 15712 PPEC: input: -0.02, control: -0.02, exposure: 1500
03:23:33.156 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:23:33.156 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:23:33.156 00.000 15712 MoveAxis(E, 6, ABG)
03:23:33.156 00.000 15712 Guiding  Dir = 2, Dur = 6
03:23:33.156 00.000 15712 IsGuiding returns 0
03:23:33.211 00.055 15712 IsGuiding returns 0
03:23:33.211 00.000 15712 Move returns status 0, amount 6
03:23:33.211 00.000 15712 MoveAxis(N, 0, ABG)
03:23:33.211 00.000 15712 Move returns status 0, amount 0
03:23:33.211 00.000 15712 move complete, result=0
03:23:33.211 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.4 px 0 ms NORTH
03:23:33.213 00.002 15712 worker thread done servicing request
03:23:33.213 00.000 15712 Worker thread wakes up
03:23:33.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:33.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:23:34.852 01.639 15712 Exposure complete
03:23:34.917 00.065 15712 worker thread done servicing request
03:23:34.917 00.000 7988 OnExposeComplete: enter
03:23:34.917 00.000 7988 UpdateGuideState(): m_state=6
03:23:34.917 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6270
03:23:34.917 00.000 7988 Star::Find returns 1 (0), X=974.54, Y=192.12, Mass=218, SNR=9.1, Peak=138 HFD=2.1
03:23:34.917 00.000 7988 Star::Find false star n=9 nbg=278 bg=113.2 sigma=3.5 thresh=124 peak=123
03:23:34.917 00.000 7988 Star::Find false star n=4 nbg=281 bg=120.6 sigma=3.9 thresh=132 peak=129
03:23:34.917 00.000 7988 Star::Find false star n=2 nbg=285 bg=117.2 sigma=4.3 thresh=130 peak=126
03:23:34.925 00.008 7988 Star::Find false star n=3 nbg=280 bg=121.5 sigma=3.6 thresh=132 peak=129
03:23:34.925 00.000 7988 Star::Find false star n=4 nbg=278 bg=121.1 sigma=3.7 thresh=132 peak=131
03:23:34.925 00.000 7988 Star::Find false star n=3 nbg=275 bg=120.3 sigma=3.3 thresh=130 peak=124
03:23:34.925 00.000 7988 Star::Find false star n=2 nbg=281 bg=127.6 sigma=3.7 thresh=139 peak=134
03:23:34.929 00.004 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:34.929 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.39 = -0.39)
03:23:34.929 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
03:23:34.929 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.17 mountX=0.37 mountY=-0.17, mountTheta=-0.42
03:23:34.929 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.37, opts=13)
03:23:34.929 00.000 7988 Enqueuing Move request for scope (0.16, 0.37)
03:23:34.929 00.000 15712 Worker thread wakes up
03:23:34.929 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.37) opts 0xd
03:23:34.929 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.37)
03:23:34.929 00.000 15712 Moving (0.16, 0.37) raw xDistance=0.37 yDistance=-0.17
03:23:34.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=119, FiltMin=95, FiltMax=228, Gamma=0.690
03:23:34.929 00.000 7988 UpdateGuideState exits: m=218 SNR=9.1
03:23:34.939 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:34.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:34.941 00.002 7988 Enqueuing Expose request
03:23:34.942 00.001 15712 PPEC rslt: input = 0.37, final = 0.21, react = 0.22, pred = -0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 639.74
03:23:34.942 00.000 15712 PPEC: input: 0.37, control: 0.21, exposure: 1500
03:23:34.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:34.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:23:34.942 00.000 15712 MoveAxis(W, 67, ABG)
03:23:34.942 00.000 15712 Guiding  Dir = 3, Dur = 67
03:23:34.942 00.000 15712 IsGuiding returns 0
03:23:34.966 00.024 15712 PulseGuide returned control before completion, sleep 51
03:23:35.044 00.078 15712 IsGuiding returns 0
03:23:35.044 00.000 15712 Move returns status 0, amount 67
03:23:35.044 00.000 15712 MoveAxis(N, 0, ABG)
03:23:35.044 00.000 15712 Move returns status 0, amount 0
03:23:35.044 00.000 15712 move complete, result=0
03:23:35.044 00.000 15712 worker thread done servicing request
03:23:35.044 00.000 15712 Worker thread wakes up
03:23:35.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:35.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:23:35.044 00.000 7988 GuideStep: 0.4 px 67 ms WEST, -0.2 px 0 ms NORTH
03:23:36.463 01.419 15712 Exposure complete
03:23:36.524 00.061 15712 worker thread done servicing request
03:23:36.524 00.000 7988 OnExposeComplete: enter
03:23:36.524 00.000 7988 UpdateGuideState(): m_state=6
03:23:36.524 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6271
03:23:36.524 00.000 7988 Star::Find returns 1 (0), X=973.71, Y=191.78, Mass=185, SNR=8.3, Peak=137 HFD=2.4
03:23:36.524 00.000 7988 Star::Find false star n=5 nbg=278 bg=124.9 sigma=3.9 thresh=137 peak=136
03:23:36.524 00.000 7988 Star::Find false star n=3 nbg=279 bg=113.5 sigma=3.9 thresh=125 peak=123
03:23:36.524 00.000 7988 Star::Find false star n=7 nbg=280 bg=120.2 sigma=3.9 thresh=132 peak=131
03:23:36.538 00.014 7988 Star::Find false star n=5 nbg=280 bg=120.8 sigma=3.8 thresh=132 peak=129
03:23:36.540 00.002 7988 Star::Find false star n=8 nbg=282 bg=112.8 sigma=3.4 thresh=123 peak=121
03:23:36.540 00.000 7988 Star::Find false star n=5 nbg=278 bg=116.1 sigma=3.8 thresh=127 peak=123
03:23:36.541 00.001 7988 MultiStar: [#1 -0.24,-0.38,0.81,U] [#2 0.00,0.00,0.00,L] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:36.541 00.000 7988 refined, 1 included, MultiStar: {-0.48, -0.15}, one-star: {-0.68, 0.03}
03:23:36.543 00.002 7988 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.56) = xAngle (-4.40 = 1.89)
03:23:36.543 00.000 7988 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.86)
03:23:36.545 00.002 7988 CameraToMount -- cameraX=-0.48 cameraY=-0.15 hyp=0.50 cameraTheta=-2.83 mountX=-0.16 mountY=0.48, mountTheta=1.88
03:23:36.547 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.48, y=-0.15, opts=13)
03:23:36.547 00.000 7988 Enqueuing Move request for scope (-0.48, -0.15)
03:23:36.549 00.002 15712 Worker thread wakes up
03:23:36.549 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.15) opts 0xd
03:23:36.549 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.48, -0.15)
03:23:36.549 00.000 15712 Moving (-0.48, -0.15) raw xDistance=-0.16 yDistance=0.48
03:23:36.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=255, med=119, FiltMin=94, FiltMax=255, Gamma=0.690
03:23:36.549 00.000 7988 UpdateGuideState exits: m=185 SNR=8.3
03:23:36.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:36.549 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:36.549 00.000 7988 Enqueuing Expose request
03:23:36.555 00.006 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
03:23:36.555 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
03:23:36.555 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:23:36.555 00.000 15712 MoveAxis(E, 5, ABG)
03:23:36.555 00.000 15712 Guiding  Dir = 2, Dur = 5
03:23:36.555 00.000 15712 IsGuiding returns 0
03:23:36.578 00.023 15712 IsGuiding returns 0
03:23:36.578 00.000 15712 Move returns status 0, amount 5
03:23:36.578 00.000 15712 MoveAxis(S, 123, ABG)
03:23:36.578 00.000 15712 Guiding  Dir = 1, Dur = 123
03:23:36.578 00.000 15712 IsGuiding returns 0
03:23:36.659 00.081 15712 PulseGuide returned control before completion, sleep 54
03:23:36.729 00.070 15712 IsGuiding returns 1
03:23:36.729 00.000 15712 scope still moving after pulse duration time elapsed
03:23:36.781 00.052 15712 IsGuiding returns 1
03:23:36.825 00.044 15712 IsGuiding returns 0
03:23:36.825 00.000 15712 scope move finished after 123 + 117 ms
03:23:36.825 00.000 15712 Move returns status 0, amount 123
03:23:36.825 00.000 15712 move complete, result=0
03:23:36.825 00.000 7988 GuideStep: -0.2 px 5 ms EAST, 0.5 px 123 ms SOUTH
03:23:36.826 00.001 15712 worker thread done servicing request
03:23:36.826 00.000 15712 Worker thread wakes up
03:23:36.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:36.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:23:38.469 01.643 15712 Exposure complete
03:23:38.531 00.062 15712 worker thread done servicing request
03:23:38.531 00.000 7988 OnExposeComplete: enter
03:23:38.531 00.000 7988 UpdateGuideState(): m_state=6
03:23:38.531 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6272
03:23:38.531 00.000 7988 Star::Find returns 0 (4), X=974.58, Y=191.45, Mass=96, SNR=5.9, Peak=141 HFD=1.4
03:23:38.531 00.000 7988 DistanceChecker: activated
03:23:38.531 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:38.531 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:38.531 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:38.531 00.000 15712 Worker thread wakes up
03:23:38.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:38.531 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:38.547 00.016 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:23:38.547 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:23:38.547 00.000 15712 MoveAxis(E, 7, DBG)
03:23:38.547 00.000 15712 Guiding  Dir = 2, Dur = 7
03:23:38.547 00.000 15712 IsGuiding returns 0
03:23:38.562 00.015 15712 IsGuiding returns 0
03:23:38.562 00.000 15712 Move returns status 0, amount 7
03:23:38.562 00.000 15712 MoveAxis(N, 0, DBG)
03:23:38.562 00.000 15712 Move returns status 0, amount 0
03:23:38.562 00.000 15712 move complete, result=0
03:23:38.562 00.000 15712 worker thread done servicing request
03:23:38.658 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:38.658 00.000 7988 Status Line: Star lost - low HFD
03:23:38.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=118, FiltMin=94, FiltMax=237, Gamma=0.690
03:23:38.658 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:23:38.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:38.664 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:38.664 00.000 7988 Enqueuing Expose request
03:23:38.666 00.002 15712 Worker thread wakes up
03:23:38.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:38.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:38.666 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:23:40.079 01.413 15712 Exposure complete
03:23:40.149 00.070 15712 worker thread done servicing request
03:23:40.149 00.000 7988 OnExposeComplete: enter
03:23:40.149 00.000 7988 UpdateGuideState(): m_state=6
03:23:40.149 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6273
03:23:40.149 00.000 7988 Star::Find false star n=8 nbg=276 bg=117.7 sigma=3.7 thresh=129 peak=128
03:23:40.149 00.000 7988 Star::Find returns 0 (2), X=973.00, Y=191.00, Mass=102, SNR=2.9, Peak=133 HFD=0.0
03:23:40.149 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:40.149 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:40.158 00.009 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:40.158 00.000 15712 Worker thread wakes up
03:23:40.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:40.158 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:40.158 00.000 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:23:40.158 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:23:40.158 00.000 15712 MoveAxis(E, 8, DBG)
03:23:40.158 00.000 15712 Guiding  Dir = 2, Dur = 8
03:23:40.158 00.000 15712 IsGuiding returns 0
03:23:40.175 00.017 15712 IsGuiding returns 0
03:23:40.175 00.000 15712 Move returns status 0, amount 8
03:23:40.175 00.000 15712 MoveAxis(N, 0, DBG)
03:23:40.175 00.000 15712 Move returns status 0, amount 0
03:23:40.175 00.000 15712 move complete, result=0
03:23:40.175 00.000 15712 worker thread done servicing request
03:23:40.269 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:40.269 00.000 7988 Status Line: Star lost - low SNR
03:23:40.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=118, FiltMin=97, FiltMax=236, Gamma=0.690
03:23:40.269 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:40.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:40.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:40.269 00.000 7988 Enqueuing Expose request
03:23:40.277 00.008 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:23:40.277 00.000 15712 Worker thread wakes up
03:23:40.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:40.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:41.912 01.635 15712 Exposure complete
03:23:41.980 00.068 15712 worker thread done servicing request
03:23:41.980 00.000 7988 OnExposeComplete: enter
03:23:41.980 00.000 7988 UpdateGuideState(): m_state=6
03:23:41.980 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6274
03:23:41.980 00.000 7988 Star::Find false star n=4 nbg=285 bg=120.7 sigma=4.0 thresh=133 peak=131
03:23:41.980 00.000 7988 Star::Find returns 0 (2), X=973.00, Y=191.00, Mass=62, SNR=2.9, Peak=140 HFD=0.0
03:23:41.980 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:41.980 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:41.980 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:41.980 00.000 15712 Worker thread wakes up
03:23:41.980 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:41.980 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:41.995 00.015 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:23:41.995 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:23:41.995 00.000 15712 MoveAxis(E, 11, DBG)
03:23:41.995 00.000 15712 Guiding  Dir = 2, Dur = 11
03:23:41.995 00.000 15712 IsGuiding returns 0
03:23:42.046 00.051 15712 IsGuiding returns 1
03:23:42.046 00.000 15712 scope still moving after pulse duration time elapsed
03:23:42.086 00.040 15712 IsGuiding returns 0
03:23:42.086 00.000 15712 scope move finished after 11 + 80 ms
03:23:42.086 00.000 15712 Move returns status 0, amount 11
03:23:42.086 00.000 15712 MoveAxis(N, 0, DBG)
03:23:42.086 00.000 15712 Move returns status 0, amount 0
03:23:42.086 00.000 15712 move complete, result=0
03:23:42.086 00.000 15712 worker thread done servicing request
03:23:42.102 00.016 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:42.102 00.000 7988 Status Line: Star lost - low SNR
03:23:42.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=118, FiltMin=102, FiltMax=225, Gamma=0.690
03:23:42.102 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:42.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:42.102 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:42.102 00.000 7988 Enqueuing Expose request
03:23:42.102 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:23:42.102 00.000 15712 Worker thread wakes up
03:23:42.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:42.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:43.521 01.419 15712 Exposure complete
03:23:43.583 00.062 15712 worker thread done servicing request
03:23:43.583 00.000 7988 OnExposeComplete: enter
03:23:43.583 00.000 7988 UpdateGuideState(): m_state=6
03:23:43.583 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6275
03:23:43.583 00.000 7988 Star::Find false star n=6 nbg=280 bg=118.5 sigma=3.6 thresh=129 peak=128
03:23:43.592 00.009 7988 Star::Find returns 0 (2), X=973.00, Y=191.00, Mass=85, SNR=2.9, Peak=137 HFD=0.0
03:23:43.592 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:43.592 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:43.592 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:43.592 00.000 15712 Worker thread wakes up
03:23:43.592 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:43.592 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:43.599 00.007 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:23:43.599 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:23:43.599 00.000 15712 MoveAxis(E, 10, DBG)
03:23:43.599 00.000 15712 Guiding  Dir = 2, Dur = 10
03:23:43.599 00.000 15712 IsGuiding returns 0
03:23:43.617 00.018 15712 IsGuiding returns 1
03:23:43.617 00.000 15712 scope still moving after pulse duration time elapsed
03:23:43.663 00.046 15712 IsGuiding returns 0
03:23:43.663 00.000 15712 scope move finished after 10 + 53 ms
03:23:43.663 00.000 15712 Move returns status 0, amount 10
03:23:43.663 00.000 15712 MoveAxis(N, 0, DBG)
03:23:43.663 00.000 15712 Move returns status 0, amount 0
03:23:43.663 00.000 15712 move complete, result=0
03:23:43.663 00.000 15712 worker thread done servicing request
03:23:43.711 00.048 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:43.711 00.000 7988 Status Line: Star lost - low SNR
03:23:43.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=255, med=118, FiltMin=100, FiltMax=233, Gamma=0.690
03:23:43.711 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:43.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:43.711 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:43.711 00.000 7988 Enqueuing Expose request
03:23:43.711 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
03:23:43.711 00.000 15712 Worker thread wakes up
03:23:43.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:43.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:45.356 01.645 15712 Exposure complete
03:23:45.422 00.066 15712 worker thread done servicing request
03:23:45.422 00.000 7988 OnExposeComplete: enter
03:23:45.422 00.000 7988 UpdateGuideState(): m_state=6
03:23:45.422 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6276
03:23:45.422 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=191.70, Mass=137, SNR=6.9, Peak=134 HFD=3.6
03:23:45.422 00.000 7988 DistanceChecker: deactivated
03:23:45.427 00.005 7988 Star::Find false star n=4 nbg=278 bg=123.8 sigma=3.8 thresh=135 peak=133
03:23:45.427 00.000 7988 Star::Find false star n=5 nbg=276 bg=115.2 sigma=3.6 thresh=126 peak=125
03:23:45.427 00.000 7988 Star::Find false star n=3 nbg=285 bg=118.9 sigma=3.8 thresh=130 peak=126
03:23:45.427 00.000 7988 Star::Find false star n=5 nbg=280 bg=112.6 sigma=3.5 thresh=123 peak=118
03:23:45.427 00.000 7988 Star::Find false star n=2 nbg=282 bg=119.9 sigma=4.2 thresh=133 peak=129
03:23:45.427 00.000 7988 Star::Find false star n=4 nbg=283 bg=111.7 sigma=3.6 thresh=123 peak=118
03:23:45.433 00.006 7988 Star::Find false star n=4 nbg=284 bg=127.7 sigma=4.2 thresh=140 peak=133
03:23:45.433 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:45.433 00.000 7988 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.56) = xAngle (-4.45 = 1.84)
03:23:45.433 00.000 7988 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.48 = 1.80)
03:23:45.433 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.89 mountX=-0.05 mountY=0.18, mountTheta=1.83
03:23:45.433 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.05, opts=13)
03:23:45.433 00.000 7988 Enqueuing Move request for scope (-0.18, -0.05)
03:23:45.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=118, FiltMin=101, FiltMax=255, Gamma=0.690
03:23:45.433 00.000 7988 UpdateGuideState exits: m=137 SNR=6.9
03:23:45.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:45.444 00.011 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:45.444 00.000 7988 Enqueuing Expose request
03:23:45.444 00.000 15712 Worker thread wakes up
03:23:45.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
03:23:45.444 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
03:23:45.444 00.000 15712 Moving (-0.18, -0.05) raw xDistance=-0.05 yDistance=0.18
03:23:45.449 00.005 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
03:23:45.449 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
03:23:45.449 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:45.449 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:23:45.449 00.000 15712 MoveAxis(E, 8, ABG)
03:23:45.449 00.000 15712 Guiding  Dir = 2, Dur = 8
03:23:45.449 00.000 15712 IsGuiding returns 0
03:23:45.471 00.022 15712 IsGuiding returns 0
03:23:45.471 00.000 15712 Move returns status 0, amount 8
03:23:45.471 00.000 15712 MoveAxis(N, 0, ABG)
03:23:45.471 00.000 15712 Move returns status 0, amount 0
03:23:45.471 00.000 15712 move complete, result=0
03:23:45.471 00.000 15712 worker thread done servicing request
03:23:45.471 00.000 15712 Worker thread wakes up
03:23:45.471 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
03:23:45.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:45.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:23:46.887 01.416 15712 Exposure complete
03:23:46.952 00.065 15712 worker thread done servicing request
03:23:46.952 00.000 7988 OnExposeComplete: enter
03:23:46.952 00.000 7988 UpdateGuideState(): m_state=6
03:23:46.952 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6277
03:23:46.952 00.000 7988 Star::Find returns 1 (0), X=974.58, Y=191.99, Mass=141, SNR=7.2, Peak=151 HFD=2.0
03:23:46.952 00.000 7988 Star::Find false star n=9 nbg=275 bg=124.3 sigma=3.3 thresh=134 peak=131
03:23:46.957 00.005 7988 Star::Find false star n=5 nbg=280 bg=113.9 sigma=3.6 thresh=125 peak=124
03:23:46.957 00.000 7988 Star::Find false star n=5 nbg=280 bg=117.8 sigma=3.6 thresh=129 peak=125
03:23:46.957 00.000 7988 Star::Find false star n=3 nbg=269 bg=118.8 sigma=3.3 thresh=129 peak=124
03:23:46.957 00.000 7988 Star::Find false star n=3 nbg=279 bg=128.6 sigma=3.7 thresh=140 peak=133
03:23:46.957 00.000 7988 Star::Find false star n=3 nbg=281 bg=111.2 sigma=3.7 thresh=122 peak=117
03:23:46.957 00.000 7988 MultiStar: [#1 1.35,-0.53,0.00,M2] [#2 0.17,0.56,1.03,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:46.957 00.000 7988 single-star, 1 included, MultiStar: {0.18, 0.41}, one-star: {0.19, 0.25}
03:23:46.964 00.007 7988 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.56) = xAngle (-0.66 = -0.66)
03:23:46.964 00.000 7988 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
03:23:46.964 00.000 7988 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.31 cameraTheta=0.90 mountX=0.25 mountY=-0.20, mountTheta=-0.68
03:23:46.964 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.19, y=0.25, opts=13)
03:23:46.964 00.000 7988 Enqueuing Move request for scope (0.19, 0.25)
03:23:46.964 00.000 15712 Worker thread wakes up
03:23:46.964 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
03:23:46.964 00.000 15712 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
03:23:46.964 00.000 15712 Moving (0.19, 0.25) raw xDistance=0.25 yDistance=-0.20
03:23:46.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=118, FiltMin=100, FiltMax=255, Gamma=0.690
03:23:46.964 00.000 7988 UpdateGuideState exits: m=141 SNR=7.2
03:23:46.973 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:46.974 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:46.974 00.000 7988 Enqueuing Expose request
03:23:46.974 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 639.71
03:23:46.974 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
03:23:46.974 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:46.974 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:23:46.974 00.000 15712 MoveAxis(W, 41, ABG)
03:23:46.974 00.000 15712 Guiding  Dir = 3, Dur = 41
03:23:46.974 00.000 15712 IsGuiding returns 0
03:23:47.005 00.031 15712 PulseGuide returned control before completion, sleep 23
03:23:47.067 00.062 15712 IsGuiding returns 0
03:23:47.067 00.000 15712 Move returns status 0, amount 41
03:23:47.067 00.000 15712 MoveAxis(N, 0, ABG)
03:23:47.067 00.000 15712 Move returns status 0, amount 0
03:23:47.067 00.000 15712 move complete, result=0
03:23:47.067 00.000 7988 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
03:23:47.067 00.000 15712 worker thread done servicing request
03:23:47.067 00.000 15712 Worker thread wakes up
03:23:47.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:47.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:23:48.702 01.635 15712 Exposure complete
03:23:48.766 00.064 15712 worker thread done servicing request
03:23:48.766 00.000 7988 OnExposeComplete: enter
03:23:48.766 00.000 7988 UpdateGuideState(): m_state=6
03:23:48.766 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6278
03:23:48.766 00.000 7988 Star::Find returns 0 (4), X=974.59, Y=191.71, Mass=108, SNR=6.4, Peak=146 HFD=1.5
03:23:48.766 00.000 7988 DistanceChecker: activated
03:23:48.775 00.009 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:48.775 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:48.775 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:48.775 00.000 15712 Worker thread wakes up
03:23:48.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:48.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:48.781 00.006 15712 PPEC (deduced): control: -0.04, exposure: 1500
03:23:48.781 00.000 15712 Dead-reckoning move xDistance=-0.04 yDistance=0.00
03:23:48.781 00.000 15712 MoveAxis(E, 11, DBG)
03:23:48.781 00.000 15712 Guiding  Dir = 2, Dur = 11
03:23:48.792 00.011 15712 IsGuiding returns 0
03:23:48.809 00.017 15712 IsGuiding returns 1
03:23:48.809 00.000 15712 scope still moving after pulse duration time elapsed
03:23:48.845 00.036 15712 IsGuiding returns 0
03:23:48.845 00.000 15712 scope move finished after 11 + 37 ms
03:23:48.845 00.000 15712 Move returns status 0, amount 11
03:23:48.845 00.000 15712 MoveAxis(N, 0, DBG)
03:23:48.845 00.000 15712 Move returns status 0, amount 0
03:23:48.845 00.000 15712 move complete, result=0
03:23:48.845 00.000 15712 worker thread done servicing request
03:23:48.893 00.048 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:48.894 00.001 7988 Status Line: Star lost - low HFD
03:23:48.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=118, FiltMin=100, FiltMax=238, Gamma=0.690
03:23:48.894 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:23:48.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:48.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:48.894 00.000 7988 Enqueuing Expose request
03:23:48.894 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:23:48.894 00.000 15712 Worker thread wakes up
03:23:48.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:48.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:50.315 01.421 15712 Exposure complete
03:23:50.379 00.064 15712 worker thread done servicing request
03:23:50.381 00.002 7988 OnExposeComplete: enter
03:23:50.381 00.000 7988 UpdateGuideState(): m_state=6
03:23:50.381 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6279
03:23:50.381 00.000 7988 Star::Find returns 0 (4), X=974.82, Y=191.25, Mass=99, SNR=5.9, Peak=146 HFD=1.5
03:23:50.381 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:50.381 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:50.381 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:50.381 00.000 15712 Worker thread wakes up
03:23:50.381 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:50.381 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:50.389 00.008 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:23:50.393 00.004 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:23:50.393 00.000 15712 MoveAxis(E, 11, DBG)
03:23:50.393 00.000 15712 Guiding  Dir = 2, Dur = 11
03:23:50.410 00.017 15712 IsGuiding returns 0
03:23:50.426 00.016 15712 IsGuiding returns 1
03:23:50.426 00.000 15712 scope still moving after pulse duration time elapsed
03:23:50.474 00.048 15712 IsGuiding returns 0
03:23:50.474 00.000 15712 scope move finished after 11 + 52 ms
03:23:50.474 00.000 15712 Move returns status 0, amount 11
03:23:50.474 00.000 15712 MoveAxis(N, 0, DBG)
03:23:50.474 00.000 15712 Move returns status 0, amount 0
03:23:50.474 00.000 15712 move complete, result=0
03:23:50.474 00.000 15712 worker thread done servicing request
03:23:50.505 00.031 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:50.505 00.000 7988 Status Line: Star lost - low HFD
03:23:50.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=119, FiltMin=98, FiltMax=232, Gamma=0.690
03:23:50.508 00.003 7988 UpdateGuideState exits: Star lost - low HFD
03:23:50.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:50.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:50.508 00.000 7988 Enqueuing Expose request
03:23:50.508 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:23:50.508 00.000 15712 Worker thread wakes up
03:23:50.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:50.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:52.150 01.642 15712 Exposure complete
03:23:52.212 00.062 15712 worker thread done servicing request
03:23:52.212 00.000 7988 OnExposeComplete: enter
03:23:52.212 00.000 7988 UpdateGuideState(): m_state=6
03:23:52.212 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6280
03:23:52.212 00.000 7988 Star::Find returns 1 (0), X=974.81, Y=192.21, Mass=92, SNR=5.7, Peak=138 HFD=2.3
03:23:52.212 00.000 7988 DistanceChecker: deactivated
03:23:52.212 00.000 7988 Star::Find false star n=2 nbg=285 bg=119.5 sigma=3.8 thresh=131 peak=129
03:23:52.212 00.000 7988 Star::Find false star n=7 nbg=272 bg=117.0 sigma=3.5 thresh=127 peak=127
03:23:52.212 00.000 7988 Star::Find false star n=6 nbg=278 bg=111.4 sigma=3.5 thresh=122 peak=121
03:23:52.212 00.000 7988 Star::Find false star n=6 nbg=280 bg=123.8 sigma=3.6 thresh=135 peak=132
03:23:52.212 00.000 7988 Star::Find false star n=5 nbg=280 bg=116.9 sigma=3.7 thresh=128 peak=124
03:23:52.212 00.000 7988 Star::Find false star n=4 nbg=277 bg=123.0 sigma=3.7 thresh=134 peak=130
03:23:52.227 00.015 7988 Star::Find false star n=3 nbg=279 bg=109.1 sigma=3.5 thresh=120 peak=114
03:23:52.227 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.65,-0.63,0.00,M2] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:52.227 00.000 7988 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.56) = xAngle (-0.73 = -0.73)
03:23:52.227 00.000 7988 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
03:23:52.227 00.000 7988 CameraToMount -- cameraX=0.42 cameraY=0.46 hyp=0.63 cameraTheta=0.83 mountX=0.47 mountY=-0.44, mountTheta=-0.75
03:23:52.227 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=0.46, opts=13)
03:23:52.227 00.000 7988 Enqueuing Move request for scope (0.42, 0.46)
03:23:52.227 00.000 15712 Worker thread wakes up
03:23:52.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.46) opts 0xd
03:23:52.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, 0.46)
03:23:52.227 00.000 15712 Moving (0.42, 0.46) raw xDistance=0.47 yDistance=-0.44
03:23:52.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=120, FiltMin=98, FiltMax=255, Gamma=0.690
03:23:52.227 00.000 7988 UpdateGuideState exits: m=92 SNR=5.7
03:23:52.239 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:52.239 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:52.241 00.002 7988 Enqueuing Expose request
03:23:52.241 00.000 15712 PPEC rslt: input = 0.47, final = 0.26, react = 0.28, pred = -0.03, hyst = 0.25, hyst_pct = 0.00, period_length = 639.70
03:23:52.241 00.000 15712 PPEC: input: 0.47, control: 0.26, exposure: 1500
03:23:52.241 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:23:52.241 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
03:23:52.241 00.000 15712 MoveAxis(W, 83, ABG)
03:23:52.241 00.000 15712 Guiding  Dir = 3, Dur = 83
03:23:52.243 00.002 15712 IsGuiding returns 0
03:23:52.264 00.021 15712 PulseGuide returned control before completion, sleep 72
03:23:52.339 00.075 15712 IsGuiding returns 1
03:23:52.339 00.000 15712 scope still moving after pulse duration time elapsed
03:23:52.371 00.032 15712 IsGuiding returns 0
03:23:52.371 00.000 15712 scope move finished after 83 + 51 ms
03:23:52.371 00.000 15712 Move returns status 0, amount 83
03:23:52.371 00.000 15712 MoveAxis(N, 0, ABG)
03:23:52.371 00.000 15712 Move returns status 0, amount 0
03:23:52.371 00.000 15712 move complete, result=0
03:23:52.371 00.000 7988 GuideStep: 0.5 px 83 ms WEST, -0.4 px 0 ms NORTH
03:23:52.379 00.008 15712 worker thread done servicing request
03:23:52.379 00.000 15712 Worker thread wakes up
03:23:52.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:52.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:23:53.793 01.414 15712 Exposure complete
03:23:53.859 00.066 15712 worker thread done servicing request
03:23:53.859 00.000 7988 OnExposeComplete: enter
03:23:53.859 00.000 7988 UpdateGuideState(): m_state=6
03:23:53.859 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6281
03:23:53.859 00.000 7988 Star::Find false star n=9 nbg=276 bg=123.5 sigma=4.0 thresh=135 peak=133
03:23:53.859 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=116, SNR=2.9, Peak=141 HFD=0.0
03:23:53.859 00.000 7988 DistanceChecker: activated
03:23:53.859 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:53.859 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:53.859 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:53.859 00.000 15712 Worker thread wakes up
03:23:53.859 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:53.859 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:53.871 00.012 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:23:53.871 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:23:53.871 00.000 15712 MoveAxis(E, 11, DBG)
03:23:53.871 00.000 15712 Guiding  Dir = 2, Dur = 11
03:23:53.874 00.003 15712 IsGuiding returns 0
03:23:53.895 00.021 15712 IsGuiding returns 1
03:23:53.895 00.000 15712 scope still moving after pulse duration time elapsed
03:23:53.919 00.024 15712 IsGuiding returns 1
03:23:53.959 00.040 15712 IsGuiding returns 0
03:23:53.959 00.000 15712 scope move finished after 11 + 74 ms
03:23:53.959 00.000 15712 Move returns status 0, amount 11
03:23:53.959 00.000 15712 MoveAxis(N, 0, DBG)
03:23:53.959 00.000 15712 Move returns status 0, amount 0
03:23:53.959 00.000 15712 move complete, result=0
03:23:53.959 00.000 15712 worker thread done servicing request
03:23:53.983 00.024 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:53.983 00.000 7988 Status Line: Star lost - low SNR
03:23:53.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=120, FiltMin=95, FiltMax=240, Gamma=0.690
03:23:53.983 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:53.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:53.983 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:53.983 00.000 7988 Enqueuing Expose request
03:23:53.983 00.000 15712 Worker thread wakes up
03:23:53.983 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:23:53.992 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:53.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:55.626 01.634 15712 Exposure complete
03:23:55.693 00.067 15712 worker thread done servicing request
03:23:55.693 00.000 7988 OnExposeComplete: enter
03:23:55.694 00.001 7988 UpdateGuideState(): m_state=6
03:23:55.695 00.001 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6282
03:23:55.696 00.001 7988 Star::Find false star n=3 nbg=280 bg=122.5 sigma=3.7 thresh=134 peak=130
03:23:55.697 00.001 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=50, SNR=2.9, Peak=142 HFD=0.0
03:23:55.698 00.001 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:55.699 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:55.700 00.001 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:55.701 00.001 15712 Worker thread wakes up
03:23:55.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:55.701 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:55.704 00.003 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:23:55.704 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:23:55.704 00.000 15712 MoveAxis(E, 11, DBG)
03:23:55.704 00.000 15712 Guiding  Dir = 2, Dur = 11
03:23:55.704 00.000 15712 IsGuiding returns 0
03:23:55.726 00.022 15712 IsGuiding returns 1
03:23:55.726 00.000 15712 scope still moving after pulse duration time elapsed
03:23:55.777 00.051 15712 IsGuiding returns 0
03:23:55.777 00.000 15712 scope move finished after 11 + 64 ms
03:23:55.777 00.000 15712 Move returns status 0, amount 11
03:23:55.777 00.000 15712 MoveAxis(N, 0, DBG)
03:23:55.777 00.000 15712 Move returns status 0, amount 0
03:23:55.777 00.000 15712 move complete, result=0
03:23:55.777 00.000 15712 worker thread done servicing request
03:23:55.816 00.039 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:55.816 00.000 7988 Status Line: Star lost - low SNR
03:23:55.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=121, FiltMin=97, FiltMax=224, Gamma=0.690
03:23:55.816 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:23:55.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:55.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:55.816 00.000 7988 Enqueuing Expose request
03:23:55.816 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:23:55.816 00.000 15712 Worker thread wakes up
03:23:55.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:55.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:57.234 01.418 15712 Exposure complete
03:23:57.294 00.060 15712 worker thread done servicing request
03:23:57.294 00.000 7988 OnExposeComplete: enter
03:23:57.294 00.000 7988 UpdateGuideState(): m_state=6
03:23:57.301 00.007 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6283
03:23:57.301 00.000 7988 Star::Find false star n=4 nbg=276 bg=122.8 sigma=3.7 thresh=134 peak=134
03:23:57.303 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=61, SNR=2.9, Peak=141 HFD=0.0
03:23:57.303 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:57.305 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:23:57.307 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:23:57.307 00.000 15712 Worker thread wakes up
03:23:57.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:57.307 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:57.310 00.003 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:23:57.310 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:23:57.310 00.000 15712 MoveAxis(E, 9, DBG)
03:23:57.310 00.000 15712 Guiding  Dir = 2, Dur = 9
03:23:57.310 00.000 15712 IsGuiding returns 0
03:23:57.332 00.022 15712 IsGuiding returns 0
03:23:57.332 00.000 15712 Move returns status 0, amount 9
03:23:57.332 00.000 15712 MoveAxis(N, 0, DBG)
03:23:57.332 00.000 15712 Move returns status 0, amount 0
03:23:57.332 00.000 15712 move complete, result=0
03:23:57.332 00.000 15712 worker thread done servicing request
03:23:57.421 00.089 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:57.423 00.002 7988 Status Line: Star lost - low SNR
03:23:57.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=122, FiltMin=97, FiltMax=224, Gamma=0.690
03:23:57.426 00.003 7988 UpdateGuideState exits: Star lost - low SNR
03:23:57.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:57.428 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:23:57.428 00.000 7988 Enqueuing Expose request
03:23:57.430 00.002 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:23:57.430 00.000 15712 Worker thread wakes up
03:23:57.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:57.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:23:59.063 01.633 15712 Exposure complete
03:23:59.128 00.065 15712 worker thread done servicing request
03:23:59.128 00.000 7988 OnExposeComplete: enter
03:23:59.128 00.000 7988 UpdateGuideState(): m_state=6
03:23:59.133 00.005 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6284
03:23:59.133 00.000 7988 Star::Find returns 1 (0), X=973.67, Y=191.17, Mass=131, SNR=6.9, Peak=150 HFD=2.8
03:23:59.135 00.002 7988 DistanceChecker: deactivated
03:23:59.135 00.000 7988 Star::Find false star n=5 nbg=279 bg=123.2 sigma=3.7 thresh=134 peak=132
03:23:59.137 00.002 7988 Star::Find false star n=3 nbg=277 bg=127.1 sigma=3.7 thresh=138 peak=134
03:23:59.137 00.000 7988 Star::Find false star n=3 nbg=279 bg=122.4 sigma=3.7 thresh=133 peak=130
03:23:59.139 00.002 7988 Star::Find false star n=3 nbg=278 bg=129.2 sigma=3.8 thresh=141 peak=136
03:23:59.139 00.000 7988 Star::Find false star n=4 nbg=276 bg=121.4 sigma=3.7 thresh=132 peak=127
03:23:59.141 00.002 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.73,-1.10,0.00,M3] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:23:59.142 00.001 7988 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.56) = xAngle (-4.03 = 2.25)
03:23:59.142 00.000 7988 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.06 = 2.22)
03:23:59.142 00.000 7988 CameraToMount -- cameraX=-0.72 cameraY=-0.57 hyp=0.92 cameraTheta=-2.47 mountX=-0.58 mountY=0.73, mountTheta=2.24
03:23:59.145 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.72, y=-0.57, opts=13)
03:23:59.145 00.000 7988 Enqueuing Move request for scope (-0.72, -0.57)
03:23:59.145 00.000 15712 Worker thread wakes up
03:23:59.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.57) opts 0xd
03:23:59.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.72, -0.57)
03:23:59.145 00.000 15712 Moving (-0.72, -0.57) raw xDistance=-0.58 yDistance=0.73
03:23:59.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=255, med=122, FiltMin=99, FiltMax=255, Gamma=0.690
03:23:59.145 00.000 7988 UpdateGuideState exits: m=131 SNR=6.9
03:23:59.150 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:59.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:23:59.152 00.002 7988 Enqueuing Expose request
03:23:59.152 00.000 15712 PPEC rslt: input = -0.58, final = -0.37, react = -0.35, pred = -0.02, hyst = -0.31, hyst_pct = 0.00, period_length = 639.67
03:23:59.152 00.000 15712 PPEC: input: -0.58, control: -0.37, exposure: 1500
03:23:59.152 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:23:59.152 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
03:23:59.152 00.000 15712 MoveAxis(E, 120, ABG)
03:23:59.152 00.000 15712 Guiding  Dir = 2, Dur = 120
03:23:59.152 00.000 15712 IsGuiding returns 0
03:23:59.162 00.010 15712 PulseGuide returned control before completion, sleep 115
03:23:59.316 00.154 15712 IsGuiding returns 0
03:23:59.316 00.000 15712 Move returns status 0, amount 120
03:23:59.316 00.000 15712 MoveAxis(N, 0, ABG)
03:23:59.316 00.000 15712 Move returns status 0, amount 0
03:23:59.316 00.000 15712 move complete, result=0
03:23:59.316 00.000 7988 GuideStep: -0.6 px 120 ms EAST, 0.7 px 0 ms NORTH
03:23:59.333 00.017 15712 worker thread done servicing request
03:23:59.333 00.000 15712 Worker thread wakes up
03:23:59.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:23:59.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:00.752 01.419 15712 Exposure complete
03:24:00.817 00.065 15712 worker thread done servicing request
03:24:00.817 00.000 7988 OnExposeComplete: enter
03:24:00.817 00.000 7988 UpdateGuideState(): m_state=6
03:24:00.817 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6285
03:24:00.817 00.000 7988 Star::Find returns 1 (0), X=974.45, Y=192.78, Mass=166, SNR=7.7, Peak=145 HFD=2.4
03:24:00.817 00.000 7988 Star::Find false star n=6 nbg=284 bg=120.3 sigma=3.8 thresh=132 peak=131
03:24:00.817 00.000 7988 Star::Find false star n=3 nbg=279 bg=124.0 sigma=3.5 thresh=135 peak=132
03:24:00.817 00.000 7988 Star::Find false star n=4 nbg=278 bg=126.4 sigma=3.9 thresh=138 peak=133
03:24:00.817 00.000 7988 Star::Find false star n=8 nbg=278 bg=120.3 sigma=3.9 thresh=132 peak=132
03:24:00.817 00.000 7988 Star::Find false star n=2 nbg=276 bg=125.3 sigma=3.8 thresh=137 peak=133
03:24:00.817 00.000 7988 Star::Find false star n=3 nbg=279 bg=120.6 sigma=3.7 thresh=132 peak=128
03:24:00.817 00.000 7988 MultiStar: [#1 -0.03,-0.80,0.00,M3] [#2 0.00,0.00,0.00,L] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:00.830 00.013 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
03:24:00.830 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
03:24:00.830 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=1.03 hyp=1.04 cameraTheta=1.51 mountX=1.03 mountY=-0.09, mountTheta=-0.09
03:24:00.830 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=1.03, opts=13)
03:24:00.830 00.000 7988 Enqueuing Move request for scope (0.07, 1.03)
03:24:00.830 00.000 15712 Worker thread wakes up
03:24:00.830 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.03) opts 0xd
03:24:00.830 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 1.03)
03:24:00.830 00.000 15712 Moving (0.07, 1.03) raw xDistance=1.03 yDistance=-0.09
03:24:00.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=122, FiltMin=106, FiltMax=230, Gamma=0.690
03:24:00.830 00.000 7988 UpdateGuideState exits: m=166 SNR=7.7
03:24:00.838 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:00.838 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:00.841 00.003 7988 Enqueuing Expose request
03:24:00.841 00.000 15712 PPEC rslt: input = 1.03, final = 0.60, react = 0.62, pred = -0.02, hyst = 0.56, hyst_pct = 0.00, period_length = 639.67
03:24:00.841 00.000 15712 PPEC: input: 1.03, control: 0.60, exposure: 1500
03:24:00.841 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:00.841 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:24:00.841 00.000 15712 MoveAxis(W, 197, ABG)
03:24:00.841 00.000 15712 Guiding  Dir = 3, Dur = 197
03:24:00.849 00.008 15712 IsGuiding returns 0
03:24:00.864 00.015 15712 PulseGuide returned control before completion, sleep 192
03:24:01.089 00.225 15712 IsGuiding returns 1
03:24:01.089 00.000 15712 scope still moving after pulse duration time elapsed
03:24:01.116 00.027 15712 IsGuiding returns 0
03:24:01.116 00.000 15712 scope move finished after 197 + 70 ms
03:24:01.116 00.000 15712 Move returns status 0, amount 197
03:24:01.116 00.000 15712 MoveAxis(N, 0, ABG)
03:24:01.116 00.000 15712 Move returns status 0, amount 0
03:24:01.116 00.000 15712 move complete, result=0
03:24:01.116 00.000 7988 GuideStep: 1.0 px 197 ms WEST, -0.1 px 0 ms NORTH
03:24:01.118 00.002 15712 worker thread done servicing request
03:24:01.118 00.000 15712 Worker thread wakes up
03:24:01.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:01.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:02.760 01.642 15712 Exposure complete
03:24:02.823 00.063 15712 worker thread done servicing request
03:24:02.823 00.000 7988 OnExposeComplete: enter
03:24:02.823 00.000 7988 UpdateGuideState(): m_state=6
03:24:02.830 00.007 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6286
03:24:02.830 00.000 7988 Star::Find false star n=5 nbg=276 bg=121.4 sigma=3.6 thresh=132 peak=131
03:24:02.832 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=66, SNR=2.9, Peak=139 HFD=0.0
03:24:02.832 00.000 7988 DistanceChecker: activated
03:24:02.834 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:02.834 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:02.836 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:02.836 00.000 15712 Worker thread wakes up
03:24:02.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:02.836 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:02.838 00.002 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:24:02.838 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:24:02.838 00.000 15712 MoveAxis(E, 9, DBG)
03:24:02.838 00.000 15712 Guiding  Dir = 2, Dur = 9
03:24:02.838 00.000 15712 IsGuiding returns 0
03:24:02.858 00.020 15712 IsGuiding returns 0
03:24:02.858 00.000 15712 Move returns status 0, amount 9
03:24:02.858 00.000 15712 MoveAxis(N, 0, DBG)
03:24:02.858 00.000 15712 Move returns status 0, amount 0
03:24:02.858 00.000 15712 move complete, result=0
03:24:02.858 00.000 15712 worker thread done servicing request
03:24:02.950 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:02.951 00.001 7988 Status Line: Star lost - low SNR
03:24:02.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=122, FiltMin=107, FiltMax=238, Gamma=0.690
03:24:02.951 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:02.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:02.951 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:02.951 00.000 7988 Enqueuing Expose request
03:24:02.951 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:24:02.951 00.000 15712 Worker thread wakes up
03:24:02.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:02.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:04.369 01.418 15712 Exposure complete
03:24:04.432 00.063 15712 worker thread done servicing request
03:24:04.432 00.000 7988 OnExposeComplete: enter
03:24:04.432 00.000 7988 UpdateGuideState(): m_state=6
03:24:04.437 00.005 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6287
03:24:04.437 00.000 7988 Star::Find false star n=7 nbg=281 bg=121.1 sigma=3.7 thresh=132 peak=132
03:24:04.439 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=98, SNR=2.9, Peak=140 HFD=0.0
03:24:04.439 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:04.441 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:04.441 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:04.443 00.002 15712 Worker thread wakes up
03:24:04.443 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:04.443 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:04.449 00.006 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:24:04.449 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:24:04.449 00.000 15712 MoveAxis(E, 8, DBG)
03:24:04.449 00.000 15712 Guiding  Dir = 2, Dur = 8
03:24:04.449 00.000 15712 IsGuiding returns 0
03:24:04.478 00.029 15712 IsGuiding returns 0
03:24:04.478 00.000 15712 Move returns status 0, amount 8
03:24:04.478 00.000 15712 MoveAxis(N, 0, DBG)
03:24:04.478 00.000 15712 Move returns status 0, amount 0
03:24:04.478 00.000 15712 move complete, result=0
03:24:04.478 00.000 15712 worker thread done servicing request
03:24:04.557 00.079 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:04.557 00.000 7988 Status Line: Star lost - low SNR
03:24:04.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=123, FiltMin=107, FiltMax=255, Gamma=0.690
03:24:04.557 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:04.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:04.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:04.557 00.000 7988 Enqueuing Expose request
03:24:04.557 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:24:04.557 00.000 15712 Worker thread wakes up
03:24:04.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:04.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:06.199 01.642 15712 Exposure complete
03:24:06.266 00.067 15712 worker thread done servicing request
03:24:06.266 00.000 7988 OnExposeComplete: enter
03:24:06.266 00.000 7988 UpdateGuideState(): m_state=6
03:24:06.266 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6288
03:24:06.266 00.000 7988 Star::Find returns 1 (0), X=974.30, Y=191.23, Mass=95, SNR=5.8, Peak=141 HFD=1.8
03:24:06.266 00.000 7988 DistanceChecker: deactivated
03:24:06.266 00.000 7988 Star::Find false star n=4 nbg=280 bg=117.5 sigma=3.8 thresh=129 peak=129
03:24:06.266 00.000 7988 Star::Find false star n=6 nbg=278 bg=120.3 sigma=3.7 thresh=131 peak=129
03:24:06.266 00.000 7988 Star::Find false star n=3 nbg=280 bg=124.5 sigma=4.0 thresh=137 peak=131
03:24:06.266 00.000 7988 Star::Find false star n=3 nbg=278 bg=126.9 sigma=3.7 thresh=138 peak=131
03:24:06.266 00.000 7988 Star::Find false star n=4 nbg=278 bg=129.3 sigma=3.9 thresh=141 peak=135
03:24:06.266 00.000 7988 Star::Find false star n=2 nbg=275 bg=122.0 sigma=3.6 thresh=133 peak=127
03:24:06.279 00.013 7988 Star::Find false star n=2 nbg=279 bg=123.5 sigma=3.9 thresh=135 peak=130
03:24:06.279 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:06.281 00.002 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.30 = 2.99)
03:24:06.281 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
03:24:06.283 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.52 hyp=0.52 cameraTheta=-1.73 mountX=-0.52 mountY=0.10, mountTheta=2.96
03:24:06.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.52, opts=13)
03:24:06.285 00.002 7988 Enqueuing Move request for scope (-0.08, -0.52)
03:24:06.285 00.000 15712 Worker thread wakes up
03:24:06.285 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.52) opts 0xd
03:24:06.285 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.52)
03:24:06.285 00.000 15712 Moving (-0.08, -0.52) raw xDistance=-0.52 yDistance=0.10
03:24:06.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=255, med=123, FiltMin=106, FiltMax=231, Gamma=0.690
03:24:06.285 00.000 7988 UpdateGuideState exits: m=95 SNR=5.8
03:24:06.289 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:06.289 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:06.291 00.002 7988 Enqueuing Expose request
03:24:06.291 00.000 15712 PPEC rslt: input = -0.52, final = -0.33, react = -0.31, pred = -0.02, hyst = -0.28, hyst_pct = 0.00, period_length = 639.65
03:24:06.291 00.000 15712 PPEC: input: -0.52, control: -0.33, exposure: 1500
03:24:06.291 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:06.291 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:24:06.291 00.000 15712 MoveAxis(E, 107, ABG)
03:24:06.291 00.000 15712 Guiding  Dir = 2, Dur = 107
03:24:06.291 00.000 15712 IsGuiding returns 0
03:24:06.315 00.024 15712 PulseGuide returned control before completion, sleep 95
03:24:06.423 00.108 15712 IsGuiding returns 1
03:24:06.423 00.000 15712 scope still moving after pulse duration time elapsed
03:24:06.455 00.032 15712 IsGuiding returns 0
03:24:06.455 00.000 15712 scope move finished after 107 + 60 ms
03:24:06.455 00.000 15712 Move returns status 0, amount 107
03:24:06.455 00.000 15712 MoveAxis(N, 0, ABG)
03:24:06.455 00.000 15712 Move returns status 0, amount 0
03:24:06.455 00.000 15712 move complete, result=0
03:24:06.455 00.000 7988 GuideStep: -0.5 px 107 ms EAST, 0.1 px 0 ms NORTH
03:24:06.462 00.007 15712 worker thread done servicing request
03:24:06.462 00.000 15712 Worker thread wakes up
03:24:06.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:06.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:07.875 01.413 15712 Exposure complete
03:24:07.936 00.061 15712 worker thread done servicing request
03:24:07.936 00.000 7988 OnExposeComplete: enter
03:24:07.936 00.000 7988 UpdateGuideState(): m_state=6
03:24:07.936 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6289
03:24:07.936 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=191.39, Mass=99, SNR=5.9, Peak=143 HFD=1.6
03:24:07.936 00.000 7988 Star::Find false star n=4 nbg=274 bg=129.5 sigma=3.8 thresh=141 peak=139
03:24:07.947 00.011 7988 Star::Find false star n=3 nbg=280 bg=124.0 sigma=4.1 thresh=136 peak=132
03:24:07.947 00.000 7988 Star::Find false star n=3 nbg=282 bg=122.6 sigma=4.0 thresh=135 peak=130
03:24:07.947 00.000 7988 Star::Find false star n=3 nbg=282 bg=124.1 sigma=3.9 thresh=136 peak=131
03:24:07.947 00.000 7988 Star::Find false star n=3 nbg=276 bg=124.8 sigma=3.9 thresh=137 peak=134
03:24:07.947 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.05,-0.16,1.13,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:07.947 00.000 7988 refined, 1 included, MultiStar: {0.08, -0.25}, one-star: {0.11, -0.35}
03:24:07.952 00.005 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
03:24:07.954 00.002 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
03:24:07.956 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.27 mountX=-0.25 mountY=-0.07, mountTheta=-2.86
03:24:07.958 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.25, opts=13)
03:24:07.960 00.002 7988 Enqueuing Move request for scope (0.08, -0.25)
03:24:07.960 00.000 15712 Worker thread wakes up
03:24:07.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
03:24:07.960 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
03:24:07.960 00.000 15712 Moving (0.08, -0.25) raw xDistance=-0.25 yDistance=-0.07
03:24:07.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=21, max=255, med=124, FiltMin=105, FiltMax=242, Gamma=0.690
03:24:07.960 00.000 7988 UpdateGuideState exits: m=99 SNR=5.9
03:24:07.963 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:07.963 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:07.965 00.002 7988 Enqueuing Expose request
03:24:07.965 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 639.64
03:24:07.965 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
03:24:07.965 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:07.965 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:24:07.965 00.000 15712 MoveAxis(E, 54, ABG)
03:24:07.965 00.000 15712 Guiding  Dir = 2, Dur = 54
03:24:07.965 00.000 15712 IsGuiding returns 0
03:24:07.989 00.024 15712 PulseGuide returned control before completion, sleep 38
03:24:08.070 00.081 15712 IsGuiding returns 0
03:24:08.070 00.000 15712 Move returns status 0, amount 54
03:24:08.070 00.000 15712 MoveAxis(N, 0, ABG)
03:24:08.070 00.000 15712 Move returns status 0, amount 0
03:24:08.070 00.000 15712 move complete, result=0
03:24:08.070 00.000 15712 worker thread done servicing request
03:24:08.070 00.000 15712 Worker thread wakes up
03:24:08.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:08.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:08.070 00.000 7988 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
03:24:09.705 01.635 15712 Exposure complete
03:24:09.769 00.064 15712 worker thread done servicing request
03:24:09.769 00.000 7988 OnExposeComplete: enter
03:24:09.769 00.000 7988 UpdateGuideState(): m_state=6
03:24:09.773 00.004 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6290
03:24:09.773 00.000 7988 Star::Find returns 1 (0), X=974.27, Y=192.27, Mass=88, SNR=5.4, Peak=148 HFD=1.5
03:24:09.775 00.002 7988 Star::Find false star n=6 nbg=280 bg=120.8 sigma=3.8 thresh=132 peak=127
03:24:09.775 00.000 7988 Star::Find false star n=8 nbg=272 bg=127.0 sigma=3.6 thresh=138 peak=135
03:24:09.777 00.002 7988 Star::Find false star n=3 nbg=276 bg=122.9 sigma=3.9 thresh=134 peak=131
03:24:09.777 00.000 7988 Star::Find false star n=3 nbg=242 bg=128.3 sigma=4.0 thresh=140 peak=135
03:24:09.779 00.002 7988 Star::Find false star n=3 nbg=280 bg=129.1 sigma=3.9 thresh=141 peak=135
03:24:09.779 00.000 7988 MultiStar: [#1 -0.37,0.02,1.16,U] [#2 0.74,0.27,0.00,M3] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:09.781 00.002 7988 refined, 1 included, MultiStar: {-0.25, 0.25}, one-star: {-0.11, 0.52}
03:24:09.781 00.000 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.79 = 0.79)
03:24:09.783 00.002 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
03:24:09.783 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=0.25 hyp=0.36 cameraTheta=2.35 mountX=0.25 mountY=0.25, mountTheta=0.77
03:24:09.786 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.25, opts=13)
03:24:09.786 00.000 7988 Enqueuing Move request for scope (-0.25, 0.25)
03:24:09.786 00.000 15712 Worker thread wakes up
03:24:09.786 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.25) opts 0xd
03:24:09.786 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.25)
03:24:09.786 00.000 15712 Moving (-0.25, 0.25) raw xDistance=0.25 yDistance=0.25
03:24:09.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=255, med=125, FiltMin=109, FiltMax=255, Gamma=0.690
03:24:09.786 00.000 7988 UpdateGuideState exits: m=88 SNR=5.4
03:24:09.791 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:09.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:09.793 00.002 7988 Enqueuing Expose request
03:24:09.793 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.63
03:24:09.793 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
03:24:09.793 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:09.793 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:24:09.793 00.000 15712 MoveAxis(W, 44, ABG)
03:24:09.793 00.000 15712 Guiding  Dir = 3, Dur = 44
03:24:09.793 00.000 15712 IsGuiding returns 0
03:24:09.817 00.024 15712 PulseGuide returned control before completion, sleep 32
03:24:09.862 00.045 15712 IsGuiding returns 1
03:24:09.862 00.000 15712 scope still moving after pulse duration time elapsed
03:24:09.897 00.035 15712 IsGuiding returns 0
03:24:09.897 00.000 15712 scope move finished after 44 + 58 ms
03:24:09.897 00.000 15712 Move returns status 0, amount 44
03:24:09.897 00.000 15712 MoveAxis(N, 0, ABG)
03:24:09.897 00.000 15712 Move returns status 0, amount 0
03:24:09.897 00.000 15712 move complete, result=0
03:24:09.897 00.000 7988 GuideStep: 0.3 px 44 ms WEST, 0.2 px 0 ms NORTH
03:24:09.899 00.002 15712 worker thread done servicing request
03:24:09.899 00.000 15712 Worker thread wakes up
03:24:09.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:09.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:11.316 01.417 15712 Exposure complete
03:24:11.381 00.065 15712 worker thread done servicing request
03:24:11.381 00.000 7988 OnExposeComplete: enter
03:24:11.381 00.000 7988 UpdateGuideState(): m_state=6
03:24:11.381 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6291
03:24:11.381 00.000 7988 Star::Find false star n=2 nbg=281 bg=127.1 sigma=4.0 thresh=139 peak=137
03:24:11.381 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=38, SNR=2.9, Peak=149 HFD=0.0
03:24:11.381 00.000 7988 DistanceChecker: activated
03:24:11.381 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:11.381 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:11.381 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:11.381 00.000 15712 Worker thread wakes up
03:24:11.381 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:11.381 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:11.393 00.012 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:24:11.393 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:24:11.393 00.000 15712 MoveAxis(E, 7, DBG)
03:24:11.393 00.000 15712 Guiding  Dir = 2, Dur = 7
03:24:11.393 00.000 15712 IsGuiding returns 0
03:24:11.415 00.022 15712 IsGuiding returns 0
03:24:11.415 00.000 15712 Move returns status 0, amount 7
03:24:11.415 00.000 15712 MoveAxis(N, 0, DBG)
03:24:11.415 00.000 15712 Move returns status 0, amount 0
03:24:11.415 00.000 15712 move complete, result=0
03:24:11.415 00.000 15712 worker thread done servicing request
03:24:11.504 00.089 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:11.504 00.000 7988 Status Line: Star lost - low SNR
03:24:11.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=125, FiltMin=110, FiltMax=226, Gamma=0.690
03:24:11.504 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:11.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:11.504 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:11.504 00.000 7988 Enqueuing Expose request
03:24:11.504 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:24:11.504 00.000 15712 Worker thread wakes up
03:24:11.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:11.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:13.148 01.644 15712 Exposure complete
03:24:13.209 00.061 15712 worker thread done servicing request
03:24:13.209 00.000 7988 OnExposeComplete: enter
03:24:13.209 00.000 7988 UpdateGuideState(): m_state=6
03:24:13.216 00.007 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6292
03:24:13.216 00.000 7988 Star::Find false star n=9 nbg=278 bg=124.7 sigma=3.6 thresh=135 peak=135
03:24:13.218 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=110, SNR=2.9, Peak=142 HFD=0.0
03:24:13.218 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:13.220 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:13.220 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:13.222 00.002 15712 Worker thread wakes up
03:24:13.222 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:13.222 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:13.225 00.003 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:24:13.225 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:24:13.225 00.000 15712 MoveAxis(E, 7, DBG)
03:24:13.225 00.000 15712 Guiding  Dir = 2, Dur = 7
03:24:13.225 00.000 15712 IsGuiding returns 0
03:24:13.278 00.053 15712 IsGuiding returns 0
03:24:13.278 00.000 15712 Move returns status 0, amount 7
03:24:13.278 00.000 15712 MoveAxis(N, 0, DBG)
03:24:13.278 00.000 15712 Move returns status 0, amount 0
03:24:13.278 00.000 15712 move complete, result=0
03:24:13.278 00.000 15712 worker thread done servicing request
03:24:13.338 00.060 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:13.338 00.000 7988 Status Line: Star lost - low SNR
03:24:13.340 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=126, FiltMin=110, FiltMax=255, Gamma=0.690
03:24:13.340 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:13.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:13.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:13.340 00.000 7988 Enqueuing Expose request
03:24:13.340 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:24:13.340 00.000 15712 Worker thread wakes up
03:24:13.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:13.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:14.760 01.420 15712 Exposure complete
03:24:14.826 00.066 15712 worker thread done servicing request
03:24:14.826 00.000 7988 OnExposeComplete: enter
03:24:14.826 00.000 7988 UpdateGuideState(): m_state=6
03:24:14.826 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6293
03:24:14.826 00.000 7988 Star::Find false star n=5 nbg=282 bg=125.3 sigma=4.1 thresh=138 peak=138
03:24:14.826 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=86, SNR=2.9, Peak=149 HFD=0.0
03:24:14.826 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:14.826 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:14.826 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:14.826 00.000 15712 Worker thread wakes up
03:24:14.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:14.826 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:14.838 00.012 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:24:14.838 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:24:14.838 00.000 15712 MoveAxis(E, 6, DBG)
03:24:14.838 00.000 15712 Guiding  Dir = 2, Dur = 6
03:24:14.838 00.000 15712 IsGuiding returns 0
03:24:14.853 00.015 15712 IsGuiding returns 0
03:24:14.853 00.000 15712 Move returns status 0, amount 6
03:24:14.853 00.000 15712 MoveAxis(N, 0, DBG)
03:24:14.853 00.000 15712 Move returns status 0, amount 0
03:24:14.853 00.000 15712 move complete, result=0
03:24:14.853 00.000 15712 worker thread done servicing request
03:24:14.949 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:14.949 00.000 7988 Status Line: Star lost - low SNR
03:24:14.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=126, FiltMin=108, FiltMax=242, Gamma=0.690
03:24:14.949 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:14.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:14.955 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:14.955 00.000 7988 Enqueuing Expose request
03:24:14.955 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:24:14.955 00.000 15712 Worker thread wakes up
03:24:14.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:14.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:16.592 01.637 15712 Exposure complete
03:24:16.656 00.064 15712 worker thread done servicing request
03:24:16.656 00.000 7988 OnExposeComplete: enter
03:24:16.656 00.000 7988 UpdateGuideState(): m_state=6
03:24:16.662 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6294
03:24:16.662 00.000 7988 Star::Find returns 0 (4), X=975.14, Y=191.77, Mass=70, SNR=5.1, Peak=155 HFD=0.9
03:24:16.664 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:16.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:16.666 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:16.666 00.000 15712 Worker thread wakes up
03:24:16.666 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:16.666 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:16.672 00.006 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:24:16.672 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:24:16.672 00.000 15712 MoveAxis(E, 6, DBG)
03:24:16.672 00.000 15712 Guiding  Dir = 2, Dur = 6
03:24:16.672 00.000 15712 IsGuiding returns 0
03:24:16.689 00.017 15712 IsGuiding returns 0
03:24:16.689 00.000 15712 Move returns status 0, amount 6
03:24:16.689 00.000 15712 MoveAxis(N, 0, DBG)
03:24:16.689 00.000 15712 Move returns status 0, amount 0
03:24:16.689 00.000 15712 move complete, result=0
03:24:16.689 00.000 15712 worker thread done servicing request
03:24:16.783 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:16.783 00.000 7988 Status Line: Star lost - low HFD
03:24:16.786 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=126, FiltMin=106, FiltMax=255, Gamma=0.690
03:24:16.788 00.002 7988 UpdateGuideState exits: Star lost - low HFD
03:24:16.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:16.790 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:16.790 00.000 7988 Enqueuing Expose request
03:24:16.791 00.001 15712 Worker thread wakes up
03:24:16.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:16.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:16.791 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:24:18.203 01.412 15712 Exposure complete
03:24:18.269 00.066 15712 worker thread done servicing request
03:24:18.269 00.000 7988 OnExposeComplete: enter
03:24:18.271 00.002 7988 UpdateGuideState(): m_state=6
03:24:18.271 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6295
03:24:18.271 00.000 7988 Star::Find false star n=5 nbg=280 bg=126.9 sigma=3.8 thresh=138 peak=137
03:24:18.271 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=74, SNR=2.9, Peak=147 HFD=0.0
03:24:18.271 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:18.271 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:18.271 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:18.271 00.000 15712 Worker thread wakes up
03:24:18.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:18.271 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:18.281 00.010 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:24:18.281 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:24:18.281 00.000 15712 MoveAxis(E, 5, DBG)
03:24:18.281 00.000 15712 Guiding  Dir = 2, Dur = 5
03:24:18.281 00.000 15712 IsGuiding returns 0
03:24:18.305 00.024 15712 IsGuiding returns 0
03:24:18.305 00.000 15712 Move returns status 0, amount 5
03:24:18.305 00.000 15712 MoveAxis(N, 0, DBG)
03:24:18.305 00.000 15712 Move returns status 0, amount 0
03:24:18.305 00.000 15712 move complete, result=0
03:24:18.305 00.000 15712 worker thread done servicing request
03:24:18.393 00.088 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:18.393 00.000 7988 Status Line: Star lost - low SNR
03:24:18.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=126, FiltMin=106, FiltMax=238, Gamma=0.690
03:24:18.393 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:18.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:18.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:18.393 00.000 7988 Enqueuing Expose request
03:24:18.393 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:24:18.393 00.000 15712 Worker thread wakes up
03:24:18.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:18.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:20.032 01.639 15712 Exposure complete
03:24:20.096 00.064 15712 worker thread done servicing request
03:24:20.096 00.000 7988 OnExposeComplete: enter
03:24:20.096 00.000 7988 UpdateGuideState(): m_state=6
03:24:20.096 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6296
03:24:20.096 00.000 7988 Star::Find false star n=6 nbg=277 bg=125.0 sigma=3.7 thresh=136 peak=135
03:24:20.096 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=85, SNR=2.9, Peak=147 HFD=0.0
03:24:20.096 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:20.106 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:20.106 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:20.106 00.000 15712 Worker thread wakes up
03:24:20.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:20.106 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:20.112 00.006 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:24:20.112 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:24:20.112 00.000 15712 MoveAxis(E, 5, DBG)
03:24:20.112 00.000 15712 Guiding  Dir = 2, Dur = 5
03:24:20.113 00.001 15712 IsGuiding returns 0
03:24:20.143 00.030 15712 IsGuiding returns 0
03:24:20.143 00.000 15712 Move returns status 0, amount 5
03:24:20.143 00.000 15712 MoveAxis(N, 0, DBG)
03:24:20.143 00.000 15712 Move returns status 0, amount 0
03:24:20.143 00.000 15712 move complete, result=0
03:24:20.143 00.000 15712 worker thread done servicing request
03:24:20.223 00.080 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:20.223 00.000 7988 Status Line: Star lost - low SNR
03:24:20.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=125, FiltMin=106, FiltMax=223, Gamma=0.690
03:24:20.223 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:20.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:20.223 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:20.229 00.006 7988 Enqueuing Expose request
03:24:20.229 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:24:20.229 00.000 15712 Worker thread wakes up
03:24:20.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:20.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:21.643 01.414 15712 Exposure complete
03:24:21.705 00.062 15712 worker thread done servicing request
03:24:21.705 00.000 7988 OnExposeComplete: enter
03:24:21.705 00.000 7988 UpdateGuideState(): m_state=6
03:24:21.711 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6297
03:24:21.711 00.000 7988 Star::Find false star n=3 nbg=279 bg=123.4 sigma=3.9 thresh=135 peak=133
03:24:21.713 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=46, SNR=2.9, Peak=141 HFD=0.0
03:24:21.713 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:21.715 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:21.715 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:21.717 00.002 15712 Worker thread wakes up
03:24:21.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:21.717 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:21.720 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:24:21.720 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:24:21.720 00.000 15712 MoveAxis(E, 3, DBG)
03:24:21.722 00.002 15712 Guiding  Dir = 2, Dur = 3
03:24:21.722 00.000 15712 IsGuiding returns 0
03:24:21.739 00.017 15712 IsGuiding returns 0
03:24:21.739 00.000 15712 Move returns status 0, amount 3
03:24:21.739 00.000 15712 MoveAxis(N, 0, DBG)
03:24:21.739 00.000 15712 Move returns status 0, amount 0
03:24:21.739 00.000 15712 move complete, result=0
03:24:21.739 00.000 15712 worker thread done servicing request
03:24:21.832 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:21.832 00.000 7988 Status Line: Star lost - low SNR
03:24:21.834 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=124, FiltMin=105, FiltMax=229, Gamma=0.690
03:24:21.836 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:24:21.838 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:21.838 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:21.840 00.002 7988 Enqueuing Expose request
03:24:21.841 00.001 15712 Worker thread wakes up
03:24:21.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:21.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:21.841 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:24:23.476 01.635 15712 Exposure complete
03:24:23.541 00.065 15712 worker thread done servicing request
03:24:23.541 00.000 7988 OnExposeComplete: enter
03:24:23.541 00.000 7988 UpdateGuideState(): m_state=6
03:24:23.544 00.003 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6298
03:24:23.544 00.000 7988 Star::Find false star n=5 nbg=280 bg=127.6 sigma=3.9 thresh=139 peak=138
03:24:23.546 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=77, SNR=2.9, Peak=147 HFD=0.0
03:24:23.546 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:23.548 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:23.548 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:23.550 00.002 15712 Worker thread wakes up
03:24:23.550 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:23.550 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:23.554 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:24:23.554 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:24:23.554 00.000 15712 MoveAxis(E, 4, DBG)
03:24:23.554 00.000 15712 Guiding  Dir = 2, Dur = 4
03:24:23.554 00.000 15712 IsGuiding returns 0
03:24:23.575 00.021 15712 IsGuiding returns 0
03:24:23.575 00.000 15712 Move returns status 0, amount 4
03:24:23.575 00.000 15712 MoveAxis(N, 0, DBG)
03:24:23.575 00.000 15712 Move returns status 0, amount 0
03:24:23.575 00.000 15712 move complete, result=0
03:24:23.575 00.000 15712 worker thread done servicing request
03:24:23.665 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:23.665 00.000 7988 Status Line: Star lost - low SNR
03:24:23.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=124, FiltMin=105, FiltMax=218, Gamma=0.690
03:24:23.665 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:23.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:23.665 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:23.665 00.000 7988 Enqueuing Expose request
03:24:23.665 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:24:23.665 00.000 15712 Worker thread wakes up
03:24:23.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:23.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:25.084 01.419 15712 Exposure complete
03:24:25.146 00.062 15712 worker thread done servicing request
03:24:25.146 00.000 7988 OnExposeComplete: enter
03:24:25.146 00.000 7988 UpdateGuideState(): m_state=6
03:24:25.153 00.007 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6299
03:24:25.153 00.000 7988 Star::Find false star n=2 nbg=281 bg=128.4 sigma=4.0 thresh=141 peak=136
03:24:25.155 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=30, SNR=2.9, Peak=146 HFD=0.0
03:24:25.155 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:25.157 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:25.157 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:25.159 00.002 15712 Worker thread wakes up
03:24:25.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:25.159 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:25.161 00.002 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:24:25.161 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:24:25.161 00.000 15712 MoveAxis(E, 3, DBG)
03:24:25.161 00.000 15712 Guiding  Dir = 2, Dur = 3
03:24:25.161 00.000 15712 IsGuiding returns 0
03:24:25.178 00.017 15712 IsGuiding returns 0
03:24:25.178 00.000 15712 Move returns status 0, amount 3
03:24:25.178 00.000 15712 MoveAxis(N, 0, DBG)
03:24:25.178 00.000 15712 Move returns status 0, amount 0
03:24:25.178 00.000 15712 move complete, result=0
03:24:25.178 00.000 15712 worker thread done servicing request
03:24:25.273 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:25.273 00.000 7988 Status Line: Star lost - low SNR
03:24:25.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=124, FiltMin=104, FiltMax=224, Gamma=0.690
03:24:25.276 00.003 7988 UpdateGuideState exits: Star lost - low SNR
03:24:25.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:25.276 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:25.276 00.000 7988 Enqueuing Expose request
03:24:25.276 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:24:25.276 00.000 15712 Worker thread wakes up
03:24:25.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:25.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:26.916 01.640 15712 Exposure complete
03:24:26.982 00.066 15712 worker thread done servicing request
03:24:26.984 00.002 7988 OnExposeComplete: enter
03:24:26.984 00.000 7988 UpdateGuideState(): m_state=6
03:24:26.984 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6300
03:24:26.984 00.000 7988 Star::Find false star n=3 nbg=280 bg=124.2 sigma=4.2 thresh=137 peak=135
03:24:26.984 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=47, SNR=2.9, Peak=143 HFD=0.0
03:24:26.984 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:26.984 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:26.984 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:26.992 00.008 15712 Worker thread wakes up
03:24:26.992 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:26.992 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:26.994 00.002 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:24:26.994 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:24:26.994 00.000 15712 MoveAxis(E, 5, DBG)
03:24:26.994 00.000 15712 Guiding  Dir = 2, Dur = 5
03:24:26.994 00.000 15712 IsGuiding returns 0
03:24:27.009 00.015 15712 IsGuiding returns 0
03:24:27.009 00.000 15712 Move returns status 0, amount 5
03:24:27.009 00.000 15712 MoveAxis(N, 0, DBG)
03:24:27.009 00.000 15712 Move returns status 0, amount 0
03:24:27.009 00.000 15712 move complete, result=0
03:24:27.009 00.000 15712 worker thread done servicing request
03:24:27.104 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:27.104 00.000 7988 Status Line: Star lost - low SNR
03:24:27.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=123, FiltMin=106, FiltMax=231, Gamma=0.690
03:24:27.104 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:27.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:27.110 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:27.110 00.000 7988 Enqueuing Expose request
03:24:27.110 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:24:27.110 00.000 15712 Worker thread wakes up
03:24:27.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:27.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:28.528 01.418 15712 Exposure complete
03:24:28.590 00.062 15712 worker thread done servicing request
03:24:28.590 00.000 7988 OnExposeComplete: enter
03:24:28.590 00.000 7988 UpdateGuideState(): m_state=6
03:24:28.596 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6301
03:24:28.596 00.000 7988 Star::Find false star n=9 nbg=279 bg=126.0 sigma=3.7 thresh=137 peak=136
03:24:28.598 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=121, SNR=2.9, Peak=144 HFD=0.0
03:24:28.598 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:28.600 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:28.600 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:28.602 00.002 15712 Worker thread wakes up
03:24:28.602 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:28.602 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:28.607 00.005 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:24:28.607 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:24:28.607 00.000 15712 MoveAxis(E, 5, DBG)
03:24:28.607 00.000 15712 Guiding  Dir = 2, Dur = 5
03:24:28.607 00.000 15712 IsGuiding returns 0
03:24:28.624 00.017 15712 IsGuiding returns 0
03:24:28.624 00.000 15712 Move returns status 0, amount 5
03:24:28.624 00.000 15712 MoveAxis(N, 0, DBG)
03:24:28.624 00.000 15712 Move returns status 0, amount 0
03:24:28.624 00.000 15712 move complete, result=0
03:24:28.624 00.000 15712 worker thread done servicing request
03:24:28.717 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:28.717 00.000 7988 Status Line: Star lost - low SNR
03:24:28.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=123, FiltMin=110, FiltMax=255, Gamma=0.690
03:24:28.717 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:28.717 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:28.717 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:28.717 00.000 7988 Enqueuing Expose request
03:24:28.717 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:24:28.717 00.000 15712 Worker thread wakes up
03:24:28.726 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:28.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:30.362 01.636 15712 Exposure complete
03:24:30.427 00.065 15712 worker thread done servicing request
03:24:30.427 00.000 7988 OnExposeComplete: enter
03:24:30.427 00.000 7988 UpdateGuideState(): m_state=6
03:24:30.427 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6302
03:24:30.427 00.000 7988 Star::Find returns 1 (0), X=975.74, Y=191.02, Mass=109, SNR=6.2, Peak=151 HFD=2.0
03:24:30.427 00.000 7988 DistanceChecker: deactivated
03:24:30.427 00.000 7988 MultiStar: large primary error, entering stabilization period
03:24:30.427 00.000 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
03:24:30.427 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.09 = -2.09)
03:24:30.427 00.000 7988 CameraToMount -- cameraX=1.36 cameraY=-0.73 hyp=1.54 cameraTheta=-0.49 mountX=-0.72 mountY=-1.34, mountTheta=-2.06
03:24:30.427 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=1.36, y=-0.73, opts=13)
03:24:30.440 00.013 7988 Enqueuing Move request for scope (1.36, -0.73)
03:24:30.440 00.000 15712 Worker thread wakes up
03:24:30.440 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.36, -0.73) opts 0xd
03:24:30.440 00.000 15712 Handling offset move in thread for scope, endpoint = (1.36, -0.73)
03:24:30.440 00.000 15712 Moving (1.36, -0.73) raw xDistance=-0.72 yDistance=-1.34
03:24:30.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=255, med=123, FiltMin=109, FiltMax=255, Gamma=0.690
03:24:30.440 00.000 7988 UpdateGuideState exits: m=109 SNR=6.2
03:24:30.443 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:30.444 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:30.444 00.000 7988 Enqueuing Expose request
03:24:30.446 00.002 15712 PPEC rslt: input = -0.72, final = -0.44, react = -0.43, pred = -0.01, hyst = -0.39, hyst_pct = 0.00, period_length = 639.54
03:24:30.446 00.000 15712 PPEC: input: -0.72, control: -0.44, exposure: 1500
03:24:30.446 00.000 15712 resist switch: large excursion: input -1.34 thresh 0.75 direction from 1 to -1
03:24:30.446 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.02
03:24:30.446 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.34 from input -1.34
03:24:30.446 00.000 15712 MoveAxis(E, 145, ABG)
03:24:30.446 00.000 15712 Guiding  Dir = 2, Dur = 145
03:24:30.446 00.000 15712 IsGuiding returns 0
03:24:30.461 00.015 15712 PulseGuide returned control before completion, sleep 133
03:24:30.636 00.175 15712 IsGuiding returns 0
03:24:30.636 00.000 15712 Move returns status 0, amount 145
03:24:30.636 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 254 applied
03:24:30.636 00.000 15712 MoveAxis(N, 596, ABG)
03:24:30.636 00.000 15712 Guiding  Dir = 0, Dur = 596
03:24:30.636 00.000 15712 IsGuiding returns 0
03:24:30.721 00.085 15712 PulseGuide returned control before completion, sleep 527
03:24:31.268 00.547 15712 IsGuiding returns 1
03:24:31.268 00.000 15712 scope still moving after pulse duration time elapsed
03:24:31.300 00.032 15712 IsGuiding returns 1
03:24:31.347 00.047 15712 IsGuiding returns 0
03:24:31.347 00.000 15712 scope move finished after 596 + 107 ms
03:24:31.347 00.000 15712 Move returns status 0, amount 596
03:24:31.347 00.000 15712 move complete, result=0
03:24:31.347 00.000 15712 worker thread done servicing request
03:24:31.347 00.000 15712 Worker thread wakes up
03:24:31.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:31.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:31.347 00.000 7988 GuideStep: -0.7 px 145 ms EAST, -1.3 px 596 ms NORTH
03:24:32.767 01.420 15712 Exposure complete
03:24:32.829 00.062 15712 worker thread done servicing request
03:24:32.829 00.000 7988 OnExposeComplete: enter
03:24:32.829 00.000 7988 UpdateGuideState(): m_state=6
03:24:32.835 00.006 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6303
03:24:32.835 00.000 7988 Star::Find false star n=5 nbg=282 bg=118.1 sigma=4.4 thresh=131 peak=131
03:24:32.837 00.002 7988 Star::Find returns 0 (2), X=975.00, Y=191.00, Mass=76, SNR=2.9, Peak=138 HFD=0.0
03:24:32.837 00.000 7988 DistanceChecker: activated
03:24:32.839 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:32.839 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:32.842 00.003 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:32.842 00.000 15712 Worker thread wakes up
03:24:32.842 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:32.842 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:32.845 00.003 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:24:32.845 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:24:32.845 00.000 15712 MoveAxis(E, 8, DBG)
03:24:32.845 00.000 15712 Guiding  Dir = 2, Dur = 8
03:24:32.882 00.037 15712 IsGuiding returns 0
03:24:32.897 00.015 15712 IsGuiding returns 0
03:24:32.897 00.000 15712 Move returns status 0, amount 8
03:24:32.897 00.000 15712 MoveAxis(N, 0, DBG)
03:24:32.897 00.000 15712 Move returns status 0, amount 0
03:24:32.897 00.000 15712 move complete, result=0
03:24:32.897 00.000 15712 worker thread done servicing request
03:24:32.957 00.060 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:32.957 00.000 7988 Status Line: Star lost - low SNR
03:24:32.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=123, FiltMin=109, FiltMax=255, Gamma=0.690
03:24:32.957 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:32.961 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:32.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:32.961 00.000 7988 Enqueuing Expose request
03:24:32.961 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:24:32.961 00.000 15712 Worker thread wakes up
03:24:32.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:32.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:34.601 01.640 15712 Exposure complete
03:24:34.667 00.066 15712 worker thread done servicing request
03:24:34.667 00.000 7988 OnExposeComplete: enter
03:24:34.667 00.000 7988 UpdateGuideState(): m_state=6
03:24:34.667 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6304
03:24:34.667 00.000 7988 Star::Find returns 1 (0), X=973.89, Y=191.71, Mass=179, SNR=7.8, Peak=149 HFD=3.0
03:24:34.667 00.000 7988 DistanceChecker: deactivated
03:24:34.667 00.000 7988 MultiStar: exiting stabilization period
03:24:34.667 00.000 7988 Star::Find false star n=4 nbg=278 bg=120.4 sigma=3.7 thresh=132 peak=132
03:24:34.667 00.000 7988 Star::Find false star n=5 nbg=285 bg=121.6 sigma=4.0 thresh=134 peak=131
03:24:34.667 00.000 7988 Star::Find false star n=6 nbg=273 bg=118.5 sigma=3.4 thresh=129 peak=128
03:24:34.667 00.000 7988 Star::Find false star n=4 nbg=274 bg=127.0 sigma=3.6 thresh=138 peak=135
03:24:34.667 00.000 7988 Star::Find false star n=3 nbg=282 bg=125.7 sigma=3.8 thresh=137 peak=132
03:24:34.678 00.011 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.04,-0.56,0.88,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:34.680 00.002 7988 refined, 1 included, MultiStar: {-0.28, -0.28}, one-star: {-0.50, -0.03}
03:24:34.680 00.000 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.56) = xAngle (-3.93 = 2.35)
03:24:34.680 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.96 = 2.32)
03:24:34.680 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.28 hyp=0.40 cameraTheta=-2.37 mountX=-0.28 mountY=0.29, mountTheta=2.34
03:24:34.680 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.28, opts=13)
03:24:34.680 00.000 7988 Enqueuing Move request for scope (-0.28, -0.28)
03:24:34.680 00.000 15712 Worker thread wakes up
03:24:34.680 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.28) opts 0xd
03:24:34.680 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.28)
03:24:34.680 00.000 15712 Moving (-0.28, -0.28) raw xDistance=-0.28 yDistance=0.29
03:24:34.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=255, med=123, FiltMin=108, FiltMax=235, Gamma=0.690
03:24:34.680 00.000 7988 UpdateGuideState exits: m=179 SNR=7.8
03:24:34.680 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:34.680 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:34.680 00.000 7988 Enqueuing Expose request
03:24:34.680 00.000 15712 BLC: History state: CurrMiss=-0.29, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-1.339496, 1:-0.291199
03:24:34.680 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:24:34.680 00.000 15712 BLC: window closed
03:24:34.697 00.017 15712 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 639.52
03:24:34.697 00.000 15712 PPEC: input: -0.28, control: -0.18, exposure: 1500
03:24:34.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:24:34.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:24:34.697 00.000 15712 MoveAxis(E, 58, ABG)
03:24:34.697 00.000 15712 Guiding  Dir = 2, Dur = 58
03:24:34.697 00.000 15712 IsGuiding returns 0
03:24:34.720 00.023 15712 PulseGuide returned control before completion, sleep 44
03:24:34.782 00.062 15712 IsGuiding returns 1
03:24:34.782 00.000 15712 scope still moving after pulse duration time elapsed
03:24:34.822 00.040 15712 IsGuiding returns 0
03:24:34.822 00.000 15712 scope move finished after 58 + 66 ms
03:24:34.822 00.000 15712 Move returns status 0, amount 58
03:24:34.822 00.000 15712 MoveAxis(N, 0, ABG)
03:24:34.822 00.000 15712 Move returns status 0, amount 0
03:24:34.822 00.000 15712 move complete, result=0
03:24:34.822 00.000 15712 worker thread done servicing request
03:24:34.822 00.000 15712 Worker thread wakes up
03:24:34.822 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.3 px 0 ms NORTH
03:24:34.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:34.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:36.241 01.419 15712 Exposure complete
03:24:36.313 00.072 15712 worker thread done servicing request
03:24:36.313 00.000 7988 OnExposeComplete: enter
03:24:36.313 00.000 7988 UpdateGuideState(): m_state=6
03:24:36.313 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6305
03:24:36.313 00.000 7988 Star::Find false star n=3 nbg=283 bg=121.0 sigma=4.0 thresh=133 peak=133
03:24:36.319 00.006 7988 Star::Find returns 0 (2), X=973.00, Y=191.00, Mass=52, SNR=2.9, Peak=141 HFD=0.0
03:24:36.321 00.002 7988 DistanceChecker: activated
03:24:36.321 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:36.323 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:36.323 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:36.325 00.002 15712 Worker thread wakes up
03:24:36.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:36.325 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:36.330 00.005 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:24:36.330 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:24:36.330 00.000 15712 MoveAxis(E, 3, DBG)
03:24:36.330 00.000 15712 Guiding  Dir = 2, Dur = 3
03:24:36.330 00.000 15712 IsGuiding returns 0
03:24:36.350 00.020 15712 IsGuiding returns 0
03:24:36.350 00.000 15712 Move returns status 0, amount 3
03:24:36.350 00.000 15712 MoveAxis(N, 0, DBG)
03:24:36.350 00.000 15712 Move returns status 0, amount 0
03:24:36.353 00.003 15712 move complete, result=0
03:24:36.353 00.000 15712 worker thread done servicing request
03:24:36.428 00.075 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:36.430 00.002 7988 Status Line: Star lost - low SNR
03:24:36.431 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=122, FiltMin=108, FiltMax=255, Gamma=0.690
03:24:36.435 00.004 7988 UpdateGuideState exits: Star lost - low SNR
03:24:36.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:36.435 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:36.435 00.000 7988 Enqueuing Expose request
03:24:36.435 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:24:36.441 00.006 15712 Worker thread wakes up
03:24:36.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:36.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:38.080 01.639 15712 Exposure complete
03:24:38.147 00.067 15712 worker thread done servicing request
03:24:38.147 00.000 7988 OnExposeComplete: enter
03:24:38.147 00.000 7988 UpdateGuideState(): m_state=6
03:24:38.147 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6306
03:24:38.147 00.000 7988 Star::Find returns 1 (0), X=974.10, Y=192.12, Mass=126, SNR=6.6, Peak=149 HFD=2.2
03:24:38.147 00.000 7988 DistanceChecker: deactivated
03:24:38.147 00.000 7988 Star::Find false star n=4 nbg=279 bg=120.5 sigma=4.0 thresh=132 peak=131
03:24:38.147 00.000 7988 Star::Find false star n=5 nbg=276 bg=119.2 sigma=3.8 thresh=131 peak=129
03:24:38.147 00.000 7988 Star::Find false star n=5 nbg=283 bg=120.1 sigma=3.9 thresh=132 peak=130
03:24:38.147 00.000 7988 Star::Find false star n=6 nbg=282 bg=116.5 sigma=4.0 thresh=128 peak=127
03:24:38.147 00.000 7988 Star::Find false star n=4 nbg=281 bg=120.0 sigma=3.7 thresh=131 peak=128
03:24:38.147 00.000 7988 Star::Find false star n=6 nbg=276 bg=121.0 sigma=3.7 thresh=132 peak=128
03:24:38.159 00.012 7988 Star::Find false star n=2 nbg=279 bg=120.3 sigma=3.7 thresh=132 peak=128
03:24:38.159 00.000 7988 Star::Find false star n=2 nbg=278 bg=128.5 sigma=3.7 thresh=140 peak=135
03:24:38.159 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:38.163 00.004 7988 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.56) = xAngle (0.67 = 0.67)
03:24:38.163 00.000 7988 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
03:24:38.163 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.37 hyp=0.47 cameraTheta=2.23 mountX=0.37 mountY=0.28, mountTheta=0.65
03:24:38.163 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.37, opts=13)
03:24:38.163 00.000 7988 Enqueuing Move request for scope (-0.29, 0.37)
03:24:38.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=255, med=122, FiltMin=107, FiltMax=229, Gamma=0.690
03:24:38.163 00.000 7988 UpdateGuideState exits: m=126 SNR=6.6
03:24:38.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:38.163 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:38.163 00.000 7988 Enqueuing Expose request
03:24:38.163 00.000 15712 Worker thread wakes up
03:24:38.163 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.37) opts 0xd
03:24:38.163 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.37)
03:24:38.163 00.000 15712 Moving (-0.29, 0.37) raw xDistance=0.37 yDistance=0.28
03:24:38.175 00.012 15712 PPEC rslt: input = 0.37, final = 0.22, react = 0.22, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.51
03:24:38.175 00.000 15712 PPEC: input: 0.37, control: 0.22, exposure: 1500
03:24:38.175 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:24:38.175 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:24:38.175 00.000 15712 MoveAxis(W, 71, ABG)
03:24:38.175 00.000 15712 Guiding  Dir = 3, Dur = 71
03:24:38.175 00.000 15712 IsGuiding returns 0
03:24:38.196 00.021 15712 PulseGuide returned control before completion, sleep 54
03:24:38.271 00.075 15712 IsGuiding returns 0
03:24:38.271 00.000 15712 Move returns status 0, amount 71
03:24:38.271 00.000 15712 MoveAxis(N, 0, ABG)
03:24:38.271 00.000 15712 Move returns status 0, amount 0
03:24:38.271 00.000 15712 move complete, result=0
03:24:38.271 00.000 7988 GuideStep: 0.4 px 71 ms WEST, 0.3 px 0 ms NORTH
03:24:38.273 00.002 15712 worker thread done servicing request
03:24:38.273 00.000 15712 Worker thread wakes up
03:24:38.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:38.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:39.689 01.416 15712 Exposure complete
03:24:39.750 00.061 15712 worker thread done servicing request
03:24:39.750 00.000 7988 OnExposeComplete: enter
03:24:39.750 00.000 7988 UpdateGuideState(): m_state=6
03:24:39.757 00.007 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6307
03:24:39.759 00.002 7988 Star::Find returns 1 (0), X=974.46, Y=191.30, Mass=72, SNR=5.0, Peak=140 HFD=1.6
03:24:39.759 00.000 7988 Star::Find false star n=5 nbg=277 bg=120.7 sigma=3.5 thresh=131 peak=128
03:24:39.761 00.002 7988 Star::Find false star n=3 nbg=283 bg=115.9 sigma=3.7 thresh=127 peak=123
03:24:39.761 00.000 7988 Star::Find false star n=2 nbg=282 bg=120.1 sigma=4.1 thresh=132 peak=127
03:24:39.763 00.002 7988 Star::Find false star n=7 nbg=276 bg=124.8 sigma=3.8 thresh=136 peak=134
03:24:39.763 00.000 7988 Star::Find false star n=3 nbg=280 bg=120.7 sigma=3.9 thresh=132 peak=126
03:24:39.765 00.002 7988 Star::Find false star n=3 nbg=276 bg=121.8 sigma=3.5 thresh=132 peak=127
03:24:39.766 00.001 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:39.766 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
03:24:39.768 00.002 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
03:24:39.768 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.45 hyp=0.45 cameraTheta=-1.42 mountX=-0.45 mountY=-0.06, mountTheta=-3.01
03:24:39.770 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.45, opts=13)
03:24:39.772 00.002 7988 Enqueuing Move request for scope (0.07, -0.45)
03:24:39.772 00.000 15712 Worker thread wakes up
03:24:39.772 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.45) opts 0xd
03:24:39.772 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.45)
03:24:39.772 00.000 15712 Moving (0.07, -0.45) raw xDistance=-0.45 yDistance=-0.06
03:24:39.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=121, FiltMin=107, FiltMax=222, Gamma=0.690
03:24:39.772 00.000 7988 UpdateGuideState exits: m=72 SNR=5.0
03:24:39.775 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:39.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:39.777 00.002 7988 Enqueuing Expose request
03:24:39.777 00.000 15712 PPEC rslt: input = -0.45, final = -0.27, react = -0.27, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 639.50
03:24:39.777 00.000 15712 PPEC: input: -0.45, control: -0.27, exposure: 1500
03:24:39.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:39.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:24:39.777 00.000 15712 MoveAxis(E, 90, ABG)
03:24:39.777 00.000 15712 Guiding  Dir = 2, Dur = 90
03:24:39.798 00.021 15712 IsGuiding returns 0
03:24:39.818 00.020 15712 PulseGuide returned control before completion, sleep 85
03:24:39.930 00.112 15712 IsGuiding returns 0
03:24:39.930 00.000 15712 Move returns status 0, amount 90
03:24:39.930 00.000 15712 MoveAxis(N, 0, ABG)
03:24:39.930 00.000 15712 Move returns status 0, amount 0
03:24:39.930 00.000 15712 move complete, result=0
03:24:39.930 00.000 7988 GuideStep: -0.4 px 90 ms EAST, -0.1 px 0 ms NORTH
03:24:39.935 00.005 15712 worker thread done servicing request
03:24:39.935 00.000 15712 Worker thread wakes up
03:24:39.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:39.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:41.570 01.635 15712 Exposure complete
03:24:41.636 00.066 15712 worker thread done servicing request
03:24:41.636 00.000 7988 OnExposeComplete: enter
03:24:41.636 00.000 7988 UpdateGuideState(): m_state=6
03:24:41.636 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6308
03:24:41.636 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=191.39, Mass=82, SNR=5.3, Peak=142 HFD=1.6
03:24:41.636 00.000 7988 Star::Find false star n=7 nbg=278 bg=120.8 sigma=3.7 thresh=132 peak=131
03:24:41.636 00.000 7988 Star::Find false star n=3 nbg=275 bg=117.9 sigma=3.6 thresh=129 peak=126
03:24:41.636 00.000 7988 Star::Find false star n=3 nbg=281 bg=117.3 sigma=3.9 thresh=129 peak=128
03:24:41.636 00.000 7988 Star::Find false star n=4 nbg=279 bg=119.9 sigma=3.6 thresh=131 peak=127
03:24:41.636 00.000 7988 Star::Find false star n=5 nbg=282 bg=123.2 sigma=3.8 thresh=135 peak=130
03:24:41.636 00.000 7988 Star::Find false star n=7 nbg=277 bg=123.6 sigma=3.6 thresh=134 peak=128
03:24:41.636 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.16,-0.26,1.03,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:41.647 00.011 7988 refined, 1 included, MultiStar: {0.21, -0.31}, one-star: {0.27, -0.36}
03:24:41.647 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.54 = -2.54)
03:24:41.649 00.002 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
03:24:41.649 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.31 hyp=0.37 cameraTheta=-0.97 mountX=-0.31 mountY=-0.20, mountTheta=-2.56
03:24:41.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.31, opts=13)
03:24:41.649 00.000 7988 Enqueuing Move request for scope (0.21, -0.31)
03:24:41.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=121, FiltMin=108, FiltMax=239, Gamma=0.690
03:24:41.649 00.000 7988 UpdateGuideState exits: m=82 SNR=5.3
03:24:41.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:41.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:41.649 00.000 7988 Enqueuing Expose request
03:24:41.649 00.000 15712 Worker thread wakes up
03:24:41.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.31) opts 0xd
03:24:41.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.31)
03:24:41.649 00.000 15712 Moving (0.21, -0.31) raw xDistance=-0.31 yDistance=-0.20
03:24:41.663 00.014 15712 PPEC rslt: input = -0.31, final = -0.19, react = -0.18, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.49
03:24:41.663 00.000 15712 PPEC: input: -0.31, control: -0.19, exposure: 1500
03:24:41.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:41.663 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:24:41.663 00.000 15712 MoveAxis(E, 62, ABG)
03:24:41.663 00.000 15712 Guiding  Dir = 2, Dur = 62
03:24:41.663 00.000 15712 IsGuiding returns 0
03:24:41.683 00.020 15712 PulseGuide returned control before completion, sleep 45
03:24:41.751 00.068 15712 IsGuiding returns 1
03:24:41.751 00.000 15712 scope still moving after pulse duration time elapsed
03:24:41.791 00.040 15712 IsGuiding returns 0
03:24:41.791 00.000 15712 scope move finished after 62 + 64 ms
03:24:41.791 00.000 15712 Move returns status 0, amount 62
03:24:41.791 00.000 15712 MoveAxis(N, 0, ABG)
03:24:41.791 00.000 15712 Move returns status 0, amount 0
03:24:41.791 00.000 15712 move complete, result=0
03:24:41.791 00.000 15712 worker thread done servicing request
03:24:41.791 00.000 15712 Worker thread wakes up
03:24:41.791 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.2 px 0 ms NORTH
03:24:41.793 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:41.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:43.198 01.405 15712 Exposure complete
03:24:43.264 00.066 15712 worker thread done servicing request
03:24:43.264 00.000 7988 OnExposeComplete: enter
03:24:43.264 00.000 7988 UpdateGuideState(): m_state=6
03:24:43.264 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6309
03:24:43.264 00.000 7988 Star::Find returns 1 (0), X=974.16, Y=191.96, Mass=130, SNR=6.7, Peak=140 HFD=2.6
03:24:43.269 00.005 7988 Star::Find false star n=7 nbg=277 bg=122.9 sigma=3.5 thresh=133 peak=132
03:24:43.269 00.000 7988 Star::Find false star n=4 nbg=279 bg=121.6 sigma=3.9 thresh=133 peak=132
03:24:43.269 00.000 7988 Star::Find false star n=2 nbg=279 bg=119.7 sigma=3.6 thresh=131 peak=127
03:24:43.269 00.000 7988 Star::Find false star n=5 nbg=278 bg=120.8 sigma=3.8 thresh=132 peak=129
03:24:43.269 00.000 7988 Star::Find false star n=4 nbg=276 bg=124.0 sigma=3.6 thresh=135 peak=130
03:24:43.269 00.000 7988 Star::Find false star n=2 nbg=280 bg=123.8 sigma=3.9 thresh=136 peak=129
03:24:43.269 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:43.276 00.007 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.56) = xAngle (0.81 = 0.81)
03:24:43.276 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
03:24:43.276 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.38 mountX=0.21 mountY=0.22, mountTheta=0.80
03:24:43.276 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.22, opts=13)
03:24:43.281 00.005 7988 Enqueuing Move request for scope (-0.22, 0.22)
03:24:43.281 00.000 15712 Worker thread wakes up
03:24:43.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
03:24:43.281 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
03:24:43.281 00.000 15712 Moving (-0.22, 0.22) raw xDistance=0.21 yDistance=0.22
03:24:43.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=121, FiltMin=109, FiltMax=223, Gamma=0.690
03:24:43.281 00.000 7988 UpdateGuideState exits: m=130 SNR=6.7
03:24:43.284 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:43.284 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:43.286 00.002 7988 Enqueuing Expose request
03:24:43.286 00.000 15712 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 639.48
03:24:43.286 00.000 15712 PPEC: input: 0.21, control: 0.12, exposure: 1500
03:24:43.286 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:43.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:24:43.286 00.000 15712 MoveAxis(W, 40, ABG)
03:24:43.286 00.000 15712 Guiding  Dir = 3, Dur = 40
03:24:43.286 00.000 15712 IsGuiding returns 0
03:24:43.298 00.012 15712 PulseGuide returned control before completion, sleep 33
03:24:43.349 00.051 15712 IsGuiding returns 0
03:24:43.349 00.000 15712 Move returns status 0, amount 40
03:24:43.349 00.000 15712 MoveAxis(N, 0, ABG)
03:24:43.349 00.000 15712 Move returns status 0, amount 0
03:24:43.349 00.000 15712 move complete, result=0
03:24:43.349 00.000 15712 worker thread done servicing request
03:24:43.349 00.000 15712 Worker thread wakes up
03:24:43.349 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
03:24:43.355 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:43.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:43.481 00.126 7988 evsrv: cli 0CCCF9E8 connect
03:24:43.485 00.004 7988 case statement mapped state 6 to 3
03:24:43.487 00.002 7988 case statement mapped state 6 to 3
03:24:43.489 00.002 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_app_state","id":"a5294805-73f5-4b6e-a983-35466309ddb5"}
03:24:43.489 00.000 7988 case statement mapped state 6 to 3
03:24:43.491 00.002 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5294805-73f5-4b6e-a983-35466309ddb5"}
03:24:43.499 00.008 7988 evsrv: cli 0CCCF9E8 disconnect
03:24:44.986 01.487 15712 Exposure complete
03:24:45.091 00.105 15712 worker thread done servicing request
03:24:45.091 00.000 7988 OnExposeComplete: enter
03:24:45.093 00.002 7988 UpdateGuideState(): m_state=6
03:24:45.095 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6310
03:24:45.097 00.002 7988 Star::Find returns 1 (0), X=974.04, Y=191.01, Mass=115, SNR=6.2, Peak=144 HFD=2.0
03:24:45.099 00.002 7988 Star::Find false star n=3 nbg=281 bg=121.7 sigma=3.8 thresh=133 peak=133
03:24:45.101 00.002 7988 Star::Find false star n=3 nbg=276 bg=119.1 sigma=3.8 thresh=130 peak=129
03:24:45.104 00.003 7988 Star::Find false star n=3 nbg=284 bg=119.8 sigma=3.8 thresh=131 peak=129
03:24:45.106 00.002 7988 Star::Find false star n=6 nbg=280 bg=124.6 sigma=3.9 thresh=136 peak=132
03:24:45.108 00.002 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:45.110 00.002 7988 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.56) = xAngle (-3.58 = 2.71)
03:24:45.113 00.003 7988 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.61 = 2.67)
03:24:45.113 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=-0.73 hyp=0.81 cameraTheta=-2.01 mountX=-0.74 mountY=0.37, mountTheta=2.68
03:24:45.117 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=-0.73, opts=13)
03:24:45.119 00.002 7988 Enqueuing Move request for scope (-0.35, -0.73)
03:24:45.121 00.002 15712 Worker thread wakes up
03:24:45.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=121, FiltMin=109, FiltMax=221, Gamma=0.690
03:24:45.123 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.73) opts 0xd
03:24:45.123 00.000 7988 UpdateGuideState exits: m=115 SNR=6.2
03:24:45.125 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.35, -0.73)
03:24:45.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:45.126 00.001 15712 Moving (-0.35, -0.73) raw xDistance=-0.74 yDistance=0.37
03:24:45.131 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:45.133 00.002 7988 Enqueuing Expose request
03:24:45.139 00.006 15712 PPEC rslt: input = -0.74, final = -0.45, react = -0.44, pred = -0.01, hyst = -0.41, hyst_pct = 0.00, period_length = 639.47
03:24:45.139 00.000 15712 PPEC: input: -0.74, control: -0.45, exposure: 1500
03:24:45.139 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:24:45.139 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
03:24:45.139 00.000 15712 MoveAxis(E, 146, ABG)
03:24:45.139 00.000 15712 Guiding  Dir = 2, Dur = 146
03:24:45.141 00.002 15712 IsGuiding returns 0
03:24:45.160 00.019 15712 PulseGuide returned control before completion, sleep 138
03:24:45.300 00.140 15712 IsGuiding returns 1
03:24:45.300 00.000 15712 scope still moving after pulse duration time elapsed
03:24:45.332 00.032 15712 IsGuiding returns 0
03:24:45.336 00.004 15712 scope move finished after 146 + 48 ms
03:24:45.336 00.000 15712 Move returns status 0, amount 146
03:24:45.336 00.000 15712 MoveAxis(N, 0, ABG)
03:24:45.336 00.000 15712 Move returns status 0, amount 0
03:24:45.336 00.000 15712 move complete, result=0
03:24:45.336 00.000 15712 worker thread done servicing request
03:24:45.336 00.000 15712 Worker thread wakes up
03:24:45.336 00.000 7988 GuideStep: -0.7 px 146 ms EAST, 0.4 px 0 ms NORTH
03:24:45.338 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:45.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:46.745 01.407 15712 Exposure complete
03:24:46.843 00.098 15712 worker thread done servicing request
03:24:46.843 00.000 7988 OnExposeComplete: enter
03:24:46.851 00.008 7988 UpdateGuideState(): m_state=6
03:24:46.853 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6311
03:24:46.854 00.001 7988 Star::Find returns 0 (4), X=974.66, Y=191.67, Mass=76, SNR=5.2, Peak=146 HFD=1.5
03:24:46.856 00.002 7988 DistanceChecker: activated
03:24:46.858 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:46.858 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:46.858 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:46.858 00.000 15712 Worker thread wakes up
03:24:46.858 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:46.858 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:46.865 00.007 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:24:46.865 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:24:46.865 00.000 15712 MoveAxis(E, 3, DBG)
03:24:46.865 00.000 15712 Guiding  Dir = 2, Dur = 3
03:24:46.865 00.000 15712 IsGuiding returns 0
03:24:46.875 00.010 15712 IsGuiding returns 0
03:24:46.875 00.000 15712 Move returns status 0, amount 3
03:24:46.875 00.000 15712 MoveAxis(N, 0, DBG)
03:24:46.875 00.000 15712 Move returns status 0, amount 0
03:24:46.875 00.000 15712 move complete, result=0
03:24:46.875 00.000 15712 worker thread done servicing request
03:24:46.967 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:46.967 00.000 7988 Status Line: Star lost - low HFD
03:24:46.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=121, FiltMin=108, FiltMax=255, Gamma=0.690
03:24:46.967 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:24:46.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:46.976 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:46.976 00.000 7988 Enqueuing Expose request
03:24:46.979 00.003 15712 Worker thread wakes up
03:24:46.979 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:24:46.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:46.983 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:48.620 01.637 15712 Exposure complete
03:24:48.714 00.094 15712 worker thread done servicing request
03:24:48.714 00.000 7988 OnExposeComplete: enter
03:24:48.720 00.006 7988 UpdateGuideState(): m_state=6
03:24:48.720 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6312
03:24:48.722 00.002 7988 Star::Find returns 1 (0), X=975.21, Y=191.20, Mass=173, SNR=7.6, Peak=140 HFD=4.0
03:24:48.725 00.003 7988 DistanceChecker: deactivated
03:24:48.725 00.000 7988 Star::Find false star n=7 nbg=284 bg=124.0 sigma=3.8 thresh=135 peak=132
03:24:48.727 00.002 7988 Star::Find false star n=4 nbg=280 bg=121.4 sigma=3.9 thresh=133 peak=130
03:24:48.729 00.002 7988 Star::Find false star n=3 nbg=283 bg=122.4 sigma=4.0 thresh=134 peak=131
03:24:48.729 00.000 7988 Star::Find false star n=7 nbg=275 bg=123.1 sigma=3.7 thresh=134 peak=131
03:24:48.729 00.000 7988 Star::Find false star n=3 nbg=282 bg=121.5 sigma=3.9 thresh=133 peak=129
03:24:48.729 00.000 7988 Star::Find false star n=4 nbg=277 bg=120.5 sigma=3.4 thresh=131 peak=129
03:24:48.729 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:48.729 00.000 7988 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
03:24:48.729 00.000 7988 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
03:24:48.742 00.013 7988 CameraToMount -- cameraX=0.82 cameraY=-0.54 hyp=0.99 cameraTheta=-0.58 mountX=-0.54 mountY=-0.81, mountTheta=-2.16
03:24:48.745 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.82, y=-0.54, opts=13)
03:24:48.747 00.002 7988 Enqueuing Move request for scope (0.82, -0.54)
03:24:48.749 00.002 15712 Worker thread wakes up
03:24:48.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.54) opts 0xd
03:24:48.749 00.000 15712 Handling offset move in thread for scope, endpoint = (0.82, -0.54)
03:24:48.749 00.000 15712 Moving (0.82, -0.54) raw xDistance=-0.54 yDistance=-0.81
03:24:48.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=121, FiltMin=108, FiltMax=239, Gamma=0.690
03:24:48.753 00.004 7988 UpdateGuideState exits: m=173 SNR=7.6
03:24:48.755 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:48.757 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:48.757 00.000 7988 Enqueuing Expose request
03:24:48.759 00.002 15712 PPEC rslt: input = -0.54, final = -0.33, react = -0.32, pred = -0.01, hyst = -0.32, hyst_pct = 0.00, period_length = 639.46
03:24:48.759 00.000 15712 PPEC: input: -0.54, control: -0.33, exposure: 1500
03:24:48.759 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
03:24:48.759 00.000 15712 MoveAxis(E, 107, ABG)
03:24:48.759 00.000 15712 Guiding  Dir = 2, Dur = 107
03:24:48.761 00.002 15712 IsGuiding returns 0
03:24:48.782 00.021 15712 PulseGuide returned control before completion, sleep 90
03:24:48.888 00.106 15712 IsGuiding returns 1
03:24:48.888 00.000 15712 scope still moving after pulse duration time elapsed
03:24:48.948 00.060 15712 IsGuiding returns 1
03:24:48.984 00.036 15712 IsGuiding returns 0
03:24:48.984 00.000 15712 scope move finished after 107 + 116 ms
03:24:48.984 00.000 15712 Move returns status 0, amount 107
03:24:48.984 00.000 15712 MoveAxis(N, 207, ABG)
03:24:48.984 00.000 15712 Guiding  Dir = 0, Dur = 207
03:24:48.984 00.000 15712 IsGuiding returns 0
03:24:49.047 00.063 15712 PulseGuide returned control before completion, sleep 142
03:24:49.207 00.160 15712 IsGuiding returns 1
03:24:49.207 00.000 15712 scope still moving after pulse duration time elapsed
03:24:49.239 00.032 15712 IsGuiding returns 1
03:24:49.293 00.054 15712 IsGuiding returns 0
03:24:49.293 00.000 15712 scope move finished after 207 + 109 ms
03:24:49.293 00.000 15712 Move returns status 0, amount 207
03:24:49.293 00.000 15712 move complete, result=0
03:24:49.293 00.000 7988 GuideStep: -0.5 px 107 ms EAST, -0.8 px 207 ms NORTH
03:24:49.303 00.010 15712 worker thread done servicing request
03:24:49.303 00.000 15712 Worker thread wakes up
03:24:49.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:49.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:50.708 01.405 15712 Exposure complete
03:24:50.770 00.062 15712 worker thread done servicing request
03:24:50.770 00.000 7988 OnExposeComplete: enter
03:24:50.770 00.000 7988 UpdateGuideState(): m_state=6
03:24:50.776 00.006 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6313
03:24:50.776 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=190.81, Mass=134, SNR=6.8, Peak=137 HFD=2.5
03:24:50.778 00.002 7988 Star::Find false star n=6 nbg=279 bg=124.1 sigma=3.8 thresh=135 peak=133
03:24:50.780 00.002 7988 Star::Find false star n=2 nbg=274 bg=121.9 sigma=3.7 thresh=133 peak=129
03:24:50.780 00.000 7988 Star::Find false star n=4 nbg=277 bg=121.7 sigma=3.8 thresh=133 peak=131
03:24:50.782 00.002 7988 Star::Find false star n=4 nbg=274 bg=118.7 sigma=3.6 thresh=129 peak=128
03:24:50.782 00.000 7988 Star::Find false star n=3 nbg=279 bg=123.1 sigma=3.5 thresh=134 peak=128
03:24:50.784 00.002 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.54,-0.08,0.75,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:50.784 00.000 7988 refined, 1 included, MultiStar: {-0.01, -0.57}, one-star: {0.38, -0.94}
03:24:50.785 00.001 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
03:24:50.785 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
03:24:50.787 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.57 hyp=0.57 cameraTheta=-1.60 mountX=-0.57 mountY=0.03, mountTheta=3.09
03:24:50.789 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.57, opts=13)
03:24:50.789 00.000 7988 Enqueuing Move request for scope (-0.01, -0.57)
03:24:50.791 00.002 15712 Worker thread wakes up
03:24:50.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.57) opts 0xd
03:24:50.791 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.57)
03:24:50.791 00.000 15712 Moving (-0.01, -0.57) raw xDistance=-0.57 yDistance=0.03
03:24:50.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=121, FiltMin=109, FiltMax=255, Gamma=0.690
03:24:50.791 00.000 7988 UpdateGuideState exits: m=134 SNR=6.8
03:24:50.794 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:50.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:50.794 00.000 7988 Enqueuing Expose request
03:24:50.797 00.003 15712 PPEC rslt: input = -0.57, final = -0.35, react = -0.34, pred = -0.01, hyst = -0.31, hyst_pct = 0.00, period_length = 639.45
03:24:50.797 00.000 15712 PPEC: input: -0.57, control: -0.35, exposure: 1500
03:24:50.797 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:50.797 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:24:50.797 00.000 15712 MoveAxis(E, 115, ABG)
03:24:50.797 00.000 15712 Guiding  Dir = 2, Dur = 115
03:24:50.797 00.000 15712 IsGuiding returns 0
03:24:50.819 00.022 15712 PulseGuide returned control before completion, sleep 104
03:24:50.929 00.110 15712 IsGuiding returns 1
03:24:50.929 00.000 15712 scope still moving after pulse duration time elapsed
03:24:50.963 00.034 15712 IsGuiding returns 0
03:24:50.963 00.000 15712 scope move finished after 115 + 50 ms
03:24:50.963 00.000 15712 Move returns status 0, amount 115
03:24:50.963 00.000 15712 MoveAxis(N, 0, ABG)
03:24:50.963 00.000 15712 Move returns status 0, amount 0
03:24:50.963 00.000 15712 move complete, result=0
03:24:50.963 00.000 7988 GuideStep: -0.6 px 115 ms EAST, 0.0 px 0 ms NORTH
03:24:50.965 00.002 15712 worker thread done servicing request
03:24:50.965 00.000 15712 Worker thread wakes up
03:24:50.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:50.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:52.607 01.642 15712 Exposure complete
03:24:52.672 00.065 15712 worker thread done servicing request
03:24:52.672 00.000 7988 OnExposeComplete: enter
03:24:52.672 00.000 7988 UpdateGuideState(): m_state=6
03:24:52.672 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6314
03:24:52.672 00.000 7988 Star::Find false star n=4 nbg=285 bg=120.4 sigma=4.1 thresh=133 peak=132
03:24:52.672 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=190.00, Mass=65, SNR=2.9, Peak=140 HFD=0.0
03:24:52.672 00.000 7988 DistanceChecker: activated
03:24:52.672 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:52.672 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:52.672 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:52.672 00.000 15712 Worker thread wakes up
03:24:52.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:52.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:52.685 00.013 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:24:52.685 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:24:52.685 00.000 15712 MoveAxis(E, 6, DBG)
03:24:52.685 00.000 15712 Guiding  Dir = 2, Dur = 6
03:24:52.685 00.000 15712 IsGuiding returns 0
03:24:52.706 00.021 15712 IsGuiding returns 0
03:24:52.706 00.000 15712 Move returns status 0, amount 6
03:24:52.706 00.000 15712 MoveAxis(N, 0, DBG)
03:24:52.706 00.000 15712 Move returns status 0, amount 0
03:24:52.706 00.000 15712 move complete, result=0
03:24:52.706 00.000 15712 worker thread done servicing request
03:24:52.796 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:52.796 00.000 7988 Status Line: Star lost - low SNR
03:24:52.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=122, FiltMin=110, FiltMax=255, Gamma=0.690
03:24:52.796 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:52.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:52.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:52.796 00.000 7988 Enqueuing Expose request
03:24:52.796 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:24:52.804 00.008 15712 Worker thread wakes up
03:24:52.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:52.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:54.217 01.413 15712 Exposure complete
03:24:54.280 00.063 15712 worker thread done servicing request
03:24:54.280 00.000 7988 OnExposeComplete: enter
03:24:54.285 00.005 7988 UpdateGuideState(): m_state=6
03:24:54.285 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6315
03:24:54.287 00.002 7988 Star::Find returns 1 (0), X=973.63, Y=191.80, Mass=87, SNR=5.5, Peak=143 HFD=2.4
03:24:54.287 00.000 7988 DistanceChecker: deactivated
03:24:54.289 00.002 7988 Star::Find false star n=7 nbg=283 bg=126.8 sigma=4.0 thresh=139 peak=138
03:24:54.289 00.000 7988 Star::Find false star n=4 nbg=279 bg=120.0 sigma=3.7 thresh=131 peak=130
03:24:54.291 00.002 7988 Star::Find false star n=4 nbg=276 bg=123.0 sigma=3.8 thresh=134 peak=130
03:24:54.291 00.000 7988 Star::Find false star n=9 nbg=274 bg=124.2 sigma=3.4 thresh=134 peak=131
03:24:54.293 00.002 7988 Star::Find false star n=6 nbg=276 bg=119.9 sigma=3.5 thresh=130 peak=129
03:24:54.293 00.000 7988 Star::Find false star n=5 nbg=277 bg=122.5 sigma=3.6 thresh=133 peak=128
03:24:54.295 00.002 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:54.295 00.000 7988 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
03:24:54.295 00.000 7988 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
03:24:54.295 00.000 7988 CameraToMount -- cameraX=-0.76 cameraY=0.06 hyp=0.76 cameraTheta=3.07 mountX=0.05 mountY=0.76, mountTheta=1.51
03:24:54.295 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.76, y=0.06, opts=13)
03:24:54.302 00.007 7988 Enqueuing Move request for scope (-0.76, 0.06)
03:24:54.302 00.000 15712 Worker thread wakes up
03:24:54.302 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.06) opts 0xd
03:24:54.302 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.76, 0.06)
03:24:54.302 00.000 15712 Moving (-0.76, 0.06) raw xDistance=0.05 yDistance=0.76
03:24:54.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=123, FiltMin=110, FiltMax=255, Gamma=0.690
03:24:54.302 00.000 7988 UpdateGuideState exits: m=87 SNR=5.5
03:24:54.305 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:54.305 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:54.307 00.002 7988 Enqueuing Expose request
03:24:54.307 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.44
03:24:54.307 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
03:24:54.307 00.000 15712 resist switch: large excursion: input 0.76 thresh 0.75 direction from -1 to 1
03:24:54.307 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.28
03:24:54.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
03:24:54.307 00.000 15712 MoveAxis(E, 4, ABG)
03:24:54.307 00.000 15712 Guiding  Dir = 2, Dur = 4
03:24:54.307 00.000 15712 IsGuiding returns 0
03:24:54.336 00.029 15712 IsGuiding returns 0
03:24:54.336 00.000 15712 Move returns status 0, amount 4
03:24:54.336 00.000 15712 BLC: Oldest BLC event removed
03:24:54.336 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 254 applied
03:24:54.336 00.000 15712 MoveAxis(S, 448, ABG)
03:24:54.336 00.000 15712 Guiding  Dir = 1, Dur = 448
03:24:54.336 00.000 15712 IsGuiding returns 0
03:24:54.407 00.071 15712 PulseGuide returned control before completion, sleep 378
03:24:54.806 00.399 15712 IsGuiding returns 1
03:24:54.806 00.000 15712 scope still moving after pulse duration time elapsed
03:24:54.838 00.032 15712 IsGuiding returns 1
03:24:54.886 00.048 15712 IsGuiding returns 0
03:24:54.886 00.000 15712 scope move finished after 448 + 111 ms
03:24:54.886 00.000 15712 Move returns status 0, amount 448
03:24:54.886 00.000 15712 move complete, result=0
03:24:54.886 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.8 px 448 ms SOUTH
03:24:54.897 00.011 15712 worker thread done servicing request
03:24:54.897 00.000 15712 Worker thread wakes up
03:24:54.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:54.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:24:56.530 01.633 15712 Exposure complete
03:24:56.592 00.062 15712 worker thread done servicing request
03:24:56.598 00.006 7988 OnExposeComplete: enter
03:24:56.598 00.000 7988 UpdateGuideState(): m_state=6
03:24:56.600 00.002 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6316
03:24:56.600 00.000 7988 Star::Find false star n=3 nbg=280 bg=119.9 sigma=4.2 thresh=133 peak=132
03:24:56.602 00.002 7988 Star::Find returns 0 (2), X=973.00, Y=191.00, Mass=54, SNR=2.9, Peak=144 HFD=0.0
03:24:56.602 00.000 7988 DistanceChecker: activated
03:24:56.604 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:56.604 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:24:56.606 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:24:56.608 00.002 15712 Worker thread wakes up
03:24:56.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:56.608 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:56.608 00.000 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:24:56.608 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:24:56.608 00.000 15712 MoveAxis(E, 9, DBG)
03:24:56.608 00.000 15712 Guiding  Dir = 2, Dur = 9
03:24:56.608 00.000 15712 IsGuiding returns 0
03:24:56.632 00.024 15712 IsGuiding returns 0
03:24:56.632 00.000 15712 Move returns status 0, amount 9
03:24:56.632 00.000 15712 MoveAxis(N, 0, DBG)
03:24:56.632 00.000 15712 Move returns status 0, amount 0
03:24:56.632 00.000 15712 move complete, result=0
03:24:56.632 00.000 15712 worker thread done servicing request
03:24:56.720 00.088 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:56.720 00.000 7988 Status Line: Star lost - low SNR
03:24:56.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=123, FiltMin=110, FiltMax=255, Gamma=0.690
03:24:56.720 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:24:56.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:56.720 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:24:56.720 00.000 7988 Enqueuing Expose request
03:24:56.720 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:24:56.720 00.000 15712 Worker thread wakes up
03:24:56.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:56.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:24:58.141 01.421 15712 Exposure complete
03:24:58.211 00.070 15712 worker thread done servicing request
03:24:58.211 00.000 7988 OnExposeComplete: enter
03:24:58.211 00.000 7988 UpdateGuideState(): m_state=6
03:24:58.211 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6317
03:24:58.211 00.000 7988 Star::Find returns 1 (0), X=973.38, Y=191.92, Mass=130, SNR=6.6, Peak=144 HFD=3.2
03:24:58.211 00.000 7988 DistanceChecker: deactivated
03:24:58.219 00.008 7988 Star::Find false star n=2 nbg=280 bg=120.8 sigma=3.7 thresh=132 peak=131
03:24:58.219 00.000 7988 Star::Find false star n=8 nbg=275 bg=123.6 sigma=3.5 thresh=134 peak=131
03:24:58.219 00.000 7988 Star::Find false star n=6 nbg=276 bg=126.0 sigma=3.7 thresh=137 peak=134
03:24:58.219 00.000 7988 Star::Find false star n=4 nbg=282 bg=122.3 sigma=3.9 thresh=134 peak=132
03:24:58.219 00.000 7988 Star::Find false star n=3 nbg=276 bg=123.7 sigma=3.4 thresh=134 peak=131
03:24:58.219 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:24:58.219 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
03:24:58.219 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
03:24:58.219 00.000 7988 CameraToMount -- cameraX=-1.01 cameraY=0.18 hyp=1.02 cameraTheta=2.97 mountX=0.17 mountY=1.00, mountTheta=1.40
03:24:58.228 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-1.01, y=0.18, opts=13)
03:24:58.230 00.002 7988 Enqueuing Move request for scope (-1.01, 0.18)
03:24:58.230 00.000 15712 Worker thread wakes up
03:24:58.230 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 0.18) opts 0xd
03:24:58.230 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.01, 0.18)
03:24:58.230 00.000 15712 Moving (-1.01, 0.18) raw xDistance=0.17 yDistance=1.00
03:24:58.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=255, med=124, FiltMin=111, FiltMax=255, Gamma=0.690
03:24:58.230 00.000 7988 UpdateGuideState exits: m=130 SNR=6.6
03:24:58.233 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:58.234 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:24:58.234 00.000 7988 Enqueuing Expose request
03:24:58.236 00.002 15712 BLC: History state: CurrMiss=1.00, AvgInitMiss=0.06, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.758569, 1:1.003693
03:24:58.236 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:24:58.236 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.43
03:24:58.236 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
03:24:58.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
03:24:58.236 00.000 15712 MoveAxis(W, 28, ABG)
03:24:58.236 00.000 15712 Guiding  Dir = 3, Dur = 28
03:24:58.236 00.000 15712 IsGuiding returns 0
03:24:58.269 00.033 15712 PulseGuide returned control before completion, sleep 11
03:24:58.282 00.013 15712 IsGuiding returns 1
03:24:58.282 00.000 15712 scope still moving after pulse duration time elapsed
03:24:58.314 00.032 15712 IsGuiding returns 0
03:24:58.314 00.000 15712 scope move finished after 28 + 47 ms
03:24:58.314 00.000 15712 Move returns status 0, amount 28
03:24:58.314 00.000 15712 MoveAxis(S, 256, ABG)
03:24:58.314 00.000 15712 Guiding  Dir = 1, Dur = 256
03:24:58.314 00.000 15712 IsGuiding returns 0
03:24:58.397 00.083 15712 PulseGuide returned control before completion, sleep 187
03:24:58.600 00.203 15712 IsGuiding returns 1
03:24:58.600 00.000 15712 scope still moving after pulse duration time elapsed
03:24:58.632 00.032 15712 IsGuiding returns 1
03:24:58.684 00.052 15712 IsGuiding returns 1
03:24:58.714 00.030 15712 IsGuiding returns 0
03:24:58.714 00.000 15712 scope move finished after 256 + 142 ms
03:24:58.714 00.000 15712 Move returns status 0, amount 256
03:24:58.714 00.000 15712 move complete, result=0
03:24:58.714 00.000 7988 GuideStep: 0.2 px 28 ms WEST, 1.0 px 256 ms SOUTH
03:24:58.718 00.004 15712 worker thread done servicing request
03:24:58.718 00.000 15712 Worker thread wakes up
03:24:58.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:24:58.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:00.358 01.640 15712 Exposure complete
03:25:00.423 00.065 15712 worker thread done servicing request
03:25:00.423 00.000 7988 OnExposeComplete: enter
03:25:00.423 00.000 7988 UpdateGuideState(): m_state=6
03:25:00.426 00.003 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6318
03:25:00.426 00.000 7988 Star::Find returns 1 (0), X=976.38, Y=193.32, Mass=160, SNR=7.1, Peak=137 HFD=4.7
03:25:00.428 00.002 7988 MultiStar: large primary error, entering stabilization period
03:25:00.430 00.002 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
03:25:00.430 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
03:25:00.432 00.002 7988 CameraToMount -- cameraX=1.99 cameraY=1.58 hyp=2.54 cameraTheta=0.67 mountX=1.59 mountY=-2.03, mountTheta=-0.91
03:25:00.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=1.99, y=1.58, opts=13)
03:25:00.434 00.000 7988 Enqueuing Move request for scope (1.99, 1.58)
03:25:00.436 00.002 15712 Worker thread wakes up
03:25:00.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.99, 1.58) opts 0xd
03:25:00.436 00.000 15712 Handling offset move in thread for scope, endpoint = (1.99, 1.58)
03:25:00.436 00.000 15712 Moving (1.99, 1.58) raw xDistance=1.59 yDistance=-2.03
03:25:00.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=124, FiltMin=111, FiltMax=235, Gamma=0.690
03:25:00.436 00.000 7988 UpdateGuideState exits: m=160 SNR=7.1
03:25:00.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:00.440 00.004 15712 BLC: History state: CurrMiss=-2.03, AvgInitMiss=0.06, ShCount=8, LgCount=2, SticCount=2,  Deflections: 0=0.758569, 1:1.003693, 2:-2.029822
03:25:00.440 00.000 15712 BLC: Over-shoot, stiction seen, nominal decrease by -301.000000
03:25:00.440 00.000 15712 BLC: window closed
03:25:00.440 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:00.440 00.000 7988 Enqueuing Expose request
03:25:00.440 00.000 15712 BLC: Pulse adjusted to 203
03:25:00.440 00.000 15712 PPEC rslt: input = 1.59, final = 0.94, react = 0.95, pred = -0.02, hyst = 0.86, hyst_pct = 0.00, period_length = 639.42
03:25:00.440 00.000 15712 PPEC: input: 1.59, control: 0.94, exposure: 1500
03:25:00.440 00.000 15712 resist switch: large excursion: input -2.03 thresh 0.75 direction from 1 to -1
03:25:00.440 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.09
03:25:00.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns -2.03 from input -2.03
03:25:00.440 00.000 15712 MoveAxis(W, 306, ABG)
03:25:00.440 00.000 15712 Guiding  Dir = 3, Dur = 306
03:25:00.440 00.000 15712 IsGuiding returns 0
03:25:00.474 00.034 15712 PulseGuide returned control before completion, sleep 290
03:25:00.786 00.312 7988 evsrv: cli 0CCCFBC8 connect
03:25:00.788 00.002 7988 case statement mapped state 6 to 3
03:25:00.788 00.000 7988 case statement mapped state 6 to 3
03:25:00.790 00.002 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_pixel_scale","id":"8bcbfdab-e2d0-4172-81c9-0f6da8a04be2"}
03:25:00.790 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":3.86747,"id":"8bcbfdab-e2d0-4172-81c9-0f6da8a04be2"}
03:25:00.790 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
03:25:00.802 00.012 15712 IsGuiding returns 1
03:25:00.802 00.000 15712 scope still moving after pulse duration time elapsed
03:25:00.834 00.032 15712 IsGuiding returns 0
03:25:00.834 00.000 15712 scope move finished after 306 + 79 ms
03:25:00.834 00.000 15712 Move returns status 0, amount 306
03:25:00.834 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 203 applied
03:25:00.834 00.000 15712 MoveAxis(N, 721, ABG)
03:25:00.834 00.000 15712 Guiding  Dir = 0, Dur = 721
03:25:00.834 00.000 15712 IsGuiding returns 0
03:25:00.905 00.071 15712 PulseGuide returned control before completion, sleep 659
03:25:01.569 00.664 15712 IsGuiding returns 1
03:25:01.569 00.000 15712 scope still moving after pulse duration time elapsed
03:25:01.601 00.032 15712 IsGuiding returns 1
03:25:01.649 00.048 15712 IsGuiding returns 0
03:25:01.649 00.000 15712 scope move finished after 721 + 102 ms
03:25:01.649 00.000 15712 Move returns status 0, amount 721
03:25:01.649 00.000 15712 move complete, result=0
03:25:01.649 00.000 7988 GuideStep: 1.6 px 306 ms WEST, -2.0 px 721 ms NORTH
03:25:01.660 00.011 15712 worker thread done servicing request
03:25:01.660 00.000 15712 Worker thread wakes up
03:25:01.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:01.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:03.070 01.410 15712 Exposure complete
03:25:03.131 00.061 15712 worker thread done servicing request
03:25:03.131 00.000 7988 OnExposeComplete: enter
03:25:03.131 00.000 7988 UpdateGuideState(): m_state=6
03:25:03.138 00.007 7988 Star::Find(15, 976, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6319
03:25:03.138 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=189.31, Mass=143, SNR=6.9, Peak=146 HFD=2.7
03:25:03.140 00.002 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
03:25:03.140 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.09)
03:25:03.142 00.002 7988 CameraToMount -- cameraX=-0.07 cameraY=-2.43 hyp=2.43 cameraTheta=-1.60 mountX=-2.43 mountY=0.13, mountTheta=3.09
03:25:03.143 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-2.43, opts=13)
03:25:03.145 00.002 7988 Enqueuing Move request for scope (-0.07, -2.43)
03:25:03.145 00.000 15712 Worker thread wakes up
03:25:03.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -2.43) opts 0xd
03:25:03.145 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -2.43)
03:25:03.145 00.000 15712 Moving (-0.07, -2.43) raw xDistance=-2.43 yDistance=0.13
03:25:03.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=124, FiltMin=111, FiltMax=255, Gamma=0.690
03:25:03.147 00.002 7988 UpdateGuideState exits: m=143 SNR=6.9
03:25:03.147 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:03.149 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:03.149 00.000 7988 Enqueuing Expose request
03:25:03.151 00.002 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.03, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-2.029822, 1:-0.132795
03:25:03.151 00.000 15712 BLC: No correction, Miss < min_move
03:25:03.155 00.004 15712 PPEC rslt: input = -2.43, final = -1.48, react = -1.46, pred = -0.02, hyst = -1.31, hyst_pct = 0.00, period_length = 639.41
03:25:03.155 00.000 15712 PPEC: input: -2.43, control: -1.48, exposure: 1500
03:25:03.155 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:03.155 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:25:03.155 00.000 15712 MoveAxis(E, 482, ABG)
03:25:03.155 00.000 15712 Guiding  Dir = 2, Dur = 482
03:25:03.155 00.000 15712 IsGuiding returns 0
03:25:03.173 00.018 15712 PulseGuide returned control before completion, sleep 473
03:25:03.671 00.498 15712 IsGuiding returns 1
03:25:03.671 00.000 15712 scope still moving after pulse duration time elapsed
03:25:03.703 00.032 15712 IsGuiding returns 0
03:25:03.703 00.000 15712 scope move finished after 482 + 65 ms
03:25:03.703 00.000 15712 Move returns status 0, amount 482
03:25:03.703 00.000 15712 MoveAxis(N, 0, ABG)
03:25:03.703 00.000 15712 Move returns status 0, amount 0
03:25:03.703 00.000 15712 move complete, result=0
03:25:03.703 00.000 15712 worker thread done servicing request
03:25:03.703 00.000 15712 Worker thread wakes up
03:25:03.703 00.000 7988 GuideStep: -2.4 px 482 ms EAST, 0.1 px 0 ms NORTH
03:25:03.705 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:03.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:05.344 01.639 15712 Exposure complete
03:25:05.408 00.064 15712 worker thread done servicing request
03:25:05.408 00.000 7988 OnExposeComplete: enter
03:25:05.408 00.000 7988 UpdateGuideState(): m_state=6
03:25:05.413 00.005 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6320
03:25:05.413 00.000 7988 Star::Find returns 0 (4), X=974.45, Y=191.90, Mass=67, SNR=4.9, Peak=145 HFD=1.1
03:25:05.415 00.002 7988 DistanceChecker: activated
03:25:05.415 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:05.417 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:25:05.417 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:25:05.420 00.003 15712 Worker thread wakes up
03:25:05.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:25:05.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:25:05.424 00.004 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:25:05.424 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:25:05.424 00.000 15712 MoveAxis(E, 9, DBG)
03:25:05.424 00.000 15712 Guiding  Dir = 2, Dur = 9
03:25:05.424 00.000 15712 IsGuiding returns 0
03:25:05.440 00.016 15712 IsGuiding returns 0
03:25:05.440 00.000 15712 Move returns status 0, amount 9
03:25:05.440 00.000 15712 MoveAxis(N, 0, DBG)
03:25:05.440 00.000 15712 Move returns status 0, amount 0
03:25:05.440 00.000 15712 move complete, result=0
03:25:05.440 00.000 15712 worker thread done servicing request
03:25:05.535 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:05.535 00.000 7988 Status Line: Star lost - low HFD
03:25:05.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=124, FiltMin=110, FiltMax=255, Gamma=0.690
03:25:05.539 00.004 7988 UpdateGuideState exits: Star lost - low HFD
03:25:05.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:05.539 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:25:05.539 00.000 7988 Enqueuing Expose request
03:25:05.539 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:25:05.539 00.000 15712 Worker thread wakes up
03:25:05.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:05.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:25:06.958 01.419 15712 Exposure complete
03:25:07.020 00.062 15712 worker thread done servicing request
03:25:07.020 00.000 7988 OnExposeComplete: enter
03:25:07.020 00.000 7988 UpdateGuideState(): m_state=6
03:25:07.026 00.006 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6321
03:25:07.026 00.000 7988 Star::Find returns 0 (4), X=974.49, Y=191.73, Mass=86, SNR=5.5, Peak=155 HFD=1.1
03:25:07.028 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:07.028 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:25:07.030 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:25:07.030 00.000 15712 Worker thread wakes up
03:25:07.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:25:07.030 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:25:07.035 00.005 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:25:07.035 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:25:07.035 00.000 15712 MoveAxis(E, 7, DBG)
03:25:07.037 00.002 15712 Guiding  Dir = 2, Dur = 7
03:25:07.037 00.000 15712 IsGuiding returns 0
03:25:07.054 00.017 15712 IsGuiding returns 0
03:25:07.054 00.000 15712 Move returns status 0, amount 7
03:25:07.054 00.000 15712 MoveAxis(N, 0, DBG)
03:25:07.054 00.000 15712 Move returns status 0, amount 0
03:25:07.054 00.000 15712 move complete, result=0
03:25:07.054 00.000 15712 worker thread done servicing request
03:25:07.147 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:07.147 00.000 7988 Status Line: Star lost - low HFD
03:25:07.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=124, FiltMin=111, FiltMax=255, Gamma=0.690
03:25:07.147 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:25:07.147 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:07.147 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:25:07.147 00.000 7988 Enqueuing Expose request
03:25:07.147 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:25:07.155 00.008 15712 Worker thread wakes up
03:25:07.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:07.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:25:08.790 01.635 15712 Exposure complete
03:25:08.856 00.066 15712 worker thread done servicing request
03:25:08.856 00.000 7988 OnExposeComplete: enter
03:25:08.856 00.000 7988 UpdateGuideState(): m_state=6
03:25:08.856 00.000 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6322
03:25:08.856 00.000 7988 Star::Find returns 1 (0), X=972.98, Y=192.35, Mass=160, SNR=7.3, Peak=142 HFD=4.6
03:25:08.856 00.000 7988 DistanceChecker: deactivated
03:25:08.856 00.000 7988 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.56) = xAngle (1.17 = 1.17)
03:25:08.856 00.000 7988 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
03:25:08.856 00.000 7988 CameraToMount -- cameraX=-1.41 cameraY=0.60 hyp=1.53 cameraTheta=2.74 mountX=0.59 mountY=1.39, mountTheta=1.17
03:25:08.856 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.41, y=0.60, opts=13)
03:25:08.856 00.000 7988 Enqueuing Move request for scope (-1.41, 0.60)
03:25:08.856 00.000 15712 Worker thread wakes up
03:25:08.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.41, 0.60) opts 0xd
03:25:08.856 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.41, 0.60)
03:25:08.868 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=123, FiltMin=110, FiltMax=255, Gamma=0.690
03:25:08.868 00.000 7988 UpdateGuideState exits: m=160 SNR=7.3
03:25:08.870 00.002 15712 Moving (-1.41, 0.60) raw xDistance=0.59 yDistance=1.39
03:25:08.870 00.000 15712 BLC: History state: CurrMiss=-1.39, AvgInitMiss=0.03, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-2.029822, 1:-0.132795, 2:-1.389815
03:25:08.870 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:25:08.870 00.000 15712 BLC: window closed
03:25:08.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:08.870 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:08.872 00.002 7988 Enqueuing Expose request
03:25:08.874 00.002 15712 PPEC rslt: input = 0.59, final = 0.34, react = 0.36, pred = -0.02, hyst = 0.32, hyst_pct = 0.00, period_length = 639.39
03:25:08.874 00.000 15712 PPEC: input: 0.59, control: 0.34, exposure: 1500
03:25:08.874 00.000 15712 resist switch: large excursion: input 1.39 thresh 0.75 direction from -1 to 1
03:25:08.874 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.17
03:25:08.874 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.39 from input 1.39
03:25:08.874 00.000 15712 MoveAxis(W, 111, ABG)
03:25:08.874 00.000 15712 Guiding  Dir = 3, Dur = 111
03:25:08.894 00.020 15712 IsGuiding returns 0
03:25:08.906 00.012 15712 PulseGuide returned control before completion, sleep 106
03:25:09.028 00.122 15712 IsGuiding returns 1
03:25:09.028 00.000 15712 scope still moving after pulse duration time elapsed
03:25:09.060 00.032 15712 IsGuiding returns 0
03:25:09.060 00.000 15712 scope move finished after 111 + 49 ms
03:25:09.060 00.000 15712 Move returns status 0, amount 111
03:25:09.060 00.000 15712 BLC: Oldest BLC event removed
03:25:09.060 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 203 applied
03:25:09.060 00.000 15712 MoveAxis(S, 558, ABG)
03:25:09.060 00.000 15712 Guiding  Dir = 1, Dur = 558
03:25:09.060 00.000 15712 IsGuiding returns 0
03:25:09.139 00.079 15712 PulseGuide returned control before completion, sleep 490
03:25:09.649 00.510 15712 IsGuiding returns 1
03:25:09.649 00.000 15712 scope still moving after pulse duration time elapsed
03:25:09.681 00.032 15712 IsGuiding returns 1
03:25:09.746 00.065 15712 IsGuiding returns 0
03:25:09.746 00.000 15712 scope move finished after 558 + 127 ms
03:25:09.746 00.000 15712 Move returns status 0, amount 558
03:25:09.746 00.000 15712 move complete, result=0
03:25:09.746 00.000 7988 GuideStep: 0.6 px 111 ms WEST, 1.4 px 558 ms SOUTH
03:25:09.748 00.002 15712 worker thread done servicing request
03:25:09.748 00.000 15712 Worker thread wakes up
03:25:09.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:09.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:11.168 01.420 15712 Exposure complete
03:25:11.232 00.064 15712 worker thread done servicing request
03:25:11.232 00.000 7988 OnExposeComplete: enter
03:25:11.232 00.000 7988 UpdateGuideState(): m_state=6
03:25:11.232 00.000 7988 Star::Find(15, 972, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6323
03:25:11.232 00.000 7988 Star::Find false star n=9 nbg=276 bg=121.5 sigma=3.9 thresh=133 peak=132
03:25:11.232 00.000 7988 Star::Find returns 0 (2), X=972.00, Y=192.00, Mass=120, SNR=2.9, Peak=142 HFD=0.0
03:25:11.232 00.000 7988 DistanceChecker: activated
03:25:11.232 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:11.232 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:25:11.232 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:25:11.232 00.000 15712 Worker thread wakes up
03:25:11.232 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:25:11.232 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:25:11.246 00.014 15712 PPEC (deduced): control: -0.05, exposure: 1500
03:25:11.246 00.000 15712 Dead-reckoning move xDistance=-0.05 yDistance=0.00
03:25:11.246 00.000 15712 MoveAxis(E, 15, DBG)
03:25:11.246 00.000 15712 Guiding  Dir = 2, Dur = 15
03:25:11.246 00.000 15712 IsGuiding returns 0
03:25:11.266 00.020 15712 IsGuiding returns 1
03:25:11.266 00.000 15712 scope still moving after pulse duration time elapsed
03:25:11.313 00.047 15712 IsGuiding returns 1
03:25:11.342 00.029 15712 IsGuiding returns 0
03:25:11.342 00.000 15712 scope move finished after 15 + 78 ms
03:25:11.342 00.000 15712 Move returns status 0, amount 15
03:25:11.342 00.000 15712 MoveAxis(N, 0, DBG)
03:25:11.342 00.000 15712 Move returns status 0, amount 0
03:25:11.342 00.000 15712 move complete, result=0
03:25:11.342 00.000 15712 worker thread done servicing request
03:25:11.358 00.016 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:11.358 00.000 7988 Status Line: Star lost - low SNR
03:25:11.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=123, FiltMin=110, FiltMax=255, Gamma=0.690
03:25:11.358 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:25:11.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:11.358 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:25:11.358 00.000 7988 Enqueuing Expose request
03:25:11.358 00.000 7988 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
03:25:11.358 00.000 15712 Worker thread wakes up
03:25:11.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:11.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:25:13.003 01.645 15712 Exposure complete
03:25:13.064 00.061 15712 worker thread done servicing request
03:25:13.064 00.000 7988 OnExposeComplete: enter
03:25:13.070 00.006 7988 UpdateGuideState(): m_state=6
03:25:13.070 00.000 7988 Star::Find(15, 972, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6324
03:25:13.072 00.002 7988 Star::Find false star n=9 nbg=274 bg=124.5 sigma=3.5 thresh=135 peak=135
03:25:13.072 00.000 7988 Star::Find returns 0 (2), X=972.00, Y=192.00, Mass=122, SNR=2.9, Peak=143 HFD=0.0
03:25:13.074 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:13.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:25:13.076 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:25:13.076 00.000 15712 Worker thread wakes up
03:25:13.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:25:13.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:25:13.080 00.004 15712 PPEC (deduced): control: -0.04, exposure: 1500
03:25:13.080 00.000 15712 Dead-reckoning move xDistance=-0.04 yDistance=0.00
03:25:13.080 00.000 15712 MoveAxis(E, 12, DBG)
03:25:13.080 00.000 15712 Guiding  Dir = 2, Dur = 12
03:25:13.080 00.000 15712 IsGuiding returns 0
03:25:13.102 00.022 15712 IsGuiding returns 1
03:25:13.102 00.000 15712 scope still moving after pulse duration time elapsed
03:25:13.148 00.046 15712 IsGuiding returns 0
03:25:13.148 00.000 15712 scope move finished after 12 + 56 ms
03:25:13.148 00.000 15712 Move returns status 0, amount 12
03:25:13.148 00.000 15712 MoveAxis(N, 0, DBG)
03:25:13.148 00.000 15712 Move returns status 0, amount 0
03:25:13.148 00.000 15712 move complete, result=0
03:25:13.148 00.000 15712 worker thread done servicing request
03:25:13.192 00.044 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:13.192 00.000 7988 Status Line: Star lost - low SNR
03:25:13.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=122, FiltMin=108, FiltMax=255, Gamma=0.690
03:25:13.192 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:25:13.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:13.192 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:25:13.192 00.000 7988 Enqueuing Expose request
03:25:13.200 00.008 7988 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
03:25:13.200 00.000 15712 Worker thread wakes up
03:25:13.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:13.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:25:14.614 01.414 15712 Exposure complete
03:25:14.675 00.061 15712 worker thread done servicing request
03:25:14.675 00.000 7988 OnExposeComplete: enter
03:25:14.675 00.000 7988 UpdateGuideState(): m_state=6
03:25:14.681 00.006 7988 Star::Find(15, 972, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6325
03:25:14.681 00.000 7988 Star::Find false star n=2 nbg=281 bg=121.6 sigma=4.0 thresh=134 peak=132
03:25:14.683 00.002 7988 Star::Find returns 0 (2), X=972.00, Y=192.00, Mass=35, SNR=2.9, Peak=142 HFD=0.0
03:25:14.685 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:14.685 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:25:14.687 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:25:14.687 00.000 15712 Worker thread wakes up
03:25:14.687 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:25:14.687 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:25:14.691 00.004 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:25:14.691 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:25:14.691 00.000 15712 MoveAxis(E, 11, DBG)
03:25:14.691 00.000 15712 Guiding  Dir = 2, Dur = 11
03:25:14.691 00.000 15712 IsGuiding returns 0
03:25:14.707 00.016 15712 IsGuiding returns 1
03:25:14.707 00.000 15712 scope still moving after pulse duration time elapsed
03:25:14.762 00.055 15712 IsGuiding returns 0
03:25:14.762 00.000 15712 scope move finished after 11 + 62 ms
03:25:14.762 00.000 15712 Move returns status 0, amount 11
03:25:14.762 00.000 15712 MoveAxis(N, 0, DBG)
03:25:14.762 00.000 15712 Move returns status 0, amount 0
03:25:14.762 00.000 15712 move complete, result=0
03:25:14.762 00.000 15712 worker thread done servicing request
03:25:14.803 00.041 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:14.803 00.000 7988 Status Line: Star lost - low SNR
03:25:14.804 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=121, FiltMin=107, FiltMax=234, Gamma=0.690
03:25:14.804 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:25:14.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:14.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:25:14.804 00.000 7988 Enqueuing Expose request
03:25:14.804 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:25:14.804 00.000 15712 Worker thread wakes up
03:25:14.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:14.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:25:16.445 01.641 15712 Exposure complete
03:25:16.516 00.071 15712 worker thread done servicing request
03:25:16.516 00.000 7988 OnExposeComplete: enter
03:25:16.522 00.006 7988 UpdateGuideState(): m_state=6
03:25:16.523 00.001 7988 Star::Find(15, 972, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6326
03:25:16.523 00.000 7988 Star::Find returns 1 (0), X=974.79, Y=190.64, Mass=133, SNR=6.7, Peak=142 HFD=2.7
03:25:16.525 00.002 7988 DistanceChecker: deactivated
03:25:16.525 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
03:25:16.527 00.002 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
03:25:16.527 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=-1.11 hyp=1.18 cameraTheta=-1.22 mountX=-1.10 mountY=-0.37, mountTheta=-2.82
03:25:16.529 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-1.11, opts=13)
03:25:16.531 00.002 7988 Enqueuing Move request for scope (0.40, -1.11)
03:25:16.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=120, FiltMin=108, FiltMax=255, Gamma=0.690
03:25:16.533 00.002 7988 UpdateGuideState exits: m=133 SNR=6.7
03:25:16.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:16.535 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:16.535 00.000 7988 Enqueuing Expose request
03:25:16.535 00.000 15712 Worker thread wakes up
03:25:16.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -1.11) opts 0xd
03:25:16.535 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -1.11)
03:25:16.535 00.000 15712 Moving (0.40, -1.11) raw xDistance=-1.10 yDistance=-0.37
03:25:16.535 00.000 15712 BLC: History state: CurrMiss=-0.37, AvgInitMiss=-0.01, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=1.389815, 1:-0.372993
03:25:16.535 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:25:16.535 00.000 15712 BLC: window closed
03:25:16.542 00.007 15712 PPEC rslt: input = -1.10, final = -0.69, react = -0.66, pred = -0.02, hyst = -0.60, hyst_pct = 0.00, period_length = 639.37
03:25:16.542 00.000 15712 PPEC: input: -1.10, control: -0.69, exposure: 1500
03:25:16.542 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:25:16.542 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
03:25:16.542 00.000 15712 MoveAxis(E, 224, ABG)
03:25:16.542 00.000 15712 Guiding  Dir = 2, Dur = 224
03:25:16.554 00.012 15712 IsGuiding returns 0
03:25:16.570 00.016 15712 PulseGuide returned control before completion, sleep 219
03:25:16.796 00.226 15712 IsGuiding returns 1
03:25:16.796 00.000 15712 scope still moving after pulse duration time elapsed
03:25:16.825 00.029 15712 IsGuiding returns 0
03:25:16.825 00.000 15712 scope move finished after 224 + 44 ms
03:25:16.825 00.000 15712 Move returns status 0, amount 224
03:25:16.825 00.000 15712 MoveAxis(N, 0, ABG)
03:25:16.825 00.000 15712 Move returns status 0, amount 0
03:25:16.825 00.000 15712 move complete, result=0
03:25:16.825 00.000 15712 worker thread done servicing request
03:25:16.825 00.000 15712 Worker thread wakes up
03:25:16.825 00.000 7988 GuideStep: -1.1 px 224 ms EAST, -0.4 px 0 ms NORTH
03:25:16.827 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:16.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:18.245 01.418 15712 Exposure complete
03:25:18.310 00.065 15712 worker thread done servicing request
03:25:18.312 00.002 7988 OnExposeComplete: enter
03:25:18.312 00.000 7988 UpdateGuideState(): m_state=6
03:25:18.312 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6327
03:25:18.312 00.000 7988 Star::Find returns 1 (0), X=974.69, Y=192.86, Mass=98, SNR=5.7, Peak=148 HFD=2.1
03:25:18.312 00.000 7988 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.56) = xAngle (-0.26 = -0.26)
03:25:18.312 00.000 7988 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
03:25:18.312 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=1.12 hyp=1.16 cameraTheta=1.30 mountX=1.12 mountY=-0.33, mountTheta=-0.29
03:25:18.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=1.12, opts=13)
03:25:18.312 00.000 7988 Enqueuing Move request for scope (0.31, 1.12)
03:25:18.312 00.000 15712 Worker thread wakes up
03:25:18.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=120, FiltMin=107, FiltMax=255, Gamma=0.690
03:25:18.323 00.011 7988 UpdateGuideState exits: m=98 SNR=5.7
03:25:18.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:18.325 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:18.325 00.000 7988 Enqueuing Expose request
03:25:18.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 1.12) opts 0xd
03:25:18.325 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 1.12)
03:25:18.325 00.000 15712 Moving (0.31, 1.12) raw xDistance=1.12 yDistance=-0.33
03:25:18.325 00.000 15712 PPEC rslt: input = 1.12, final = 0.65, react = 0.67, pred = -0.02, hyst = 0.60, hyst_pct = 0.00, period_length = 639.36
03:25:18.325 00.000 15712 PPEC: input: 1.12, control: 0.65, exposure: 1500
03:25:18.325 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:25:18.325 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:25:18.325 00.000 15712 MoveAxis(W, 211, ABG)
03:25:18.325 00.000 15712 Guiding  Dir = 3, Dur = 211
03:25:18.325 00.000 15712 IsGuiding returns 0
03:25:18.346 00.021 15712 PulseGuide returned control before completion, sleep 207
03:25:18.586 00.240 15712 IsGuiding returns 0
03:25:18.586 00.000 15712 Move returns status 0, amount 211
03:25:18.586 00.000 15712 MoveAxis(N, 0, ABG)
03:25:18.586 00.000 15712 Move returns status 0, amount 0
03:25:18.586 00.000 15712 move complete, result=0
03:25:18.586 00.000 7988 GuideStep: 1.1 px 211 ms WEST, -0.3 px 0 ms NORTH
03:25:18.588 00.002 15712 worker thread done servicing request
03:25:18.588 00.000 15712 Worker thread wakes up
03:25:18.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:18.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:20.224 01.636 15712 Exposure complete
03:25:20.288 00.064 15712 worker thread done servicing request
03:25:20.288 00.000 7988 OnExposeComplete: enter
03:25:20.288 00.000 7988 UpdateGuideState(): m_state=6
03:25:20.288 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6328
03:25:20.288 00.000 7988 Star::Find returns 1 (0), X=975.09, Y=191.08, Mass=98, SNR=5.7, Peak=136 HFD=1.9
03:25:20.288 00.000 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.56) = xAngle (-2.32 = -2.32)
03:25:20.295 00.007 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
03:25:20.295 00.000 7988 CameraToMount -- cameraX=0.70 cameraY=-0.66 hyp=0.97 cameraTheta=-0.76 mountX=-0.66 mountY=-0.69, mountTheta=-2.33
03:25:20.297 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.70, y=-0.66, opts=13)
03:25:20.299 00.002 7988 Enqueuing Move request for scope (0.70, -0.66)
03:25:20.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=118, FiltMin=105, FiltMax=255, Gamma=0.690
03:25:20.301 00.002 7988 UpdateGuideState exits: m=98 SNR=5.7
03:25:20.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:20.301 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:20.301 00.000 7988 Enqueuing Expose request
03:25:20.301 00.000 15712 Worker thread wakes up
03:25:20.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.66) opts 0xd
03:25:20.301 00.000 15712 Handling offset move in thread for scope, endpoint = (0.70, -0.66)
03:25:20.301 00.000 15712 Moving (0.70, -0.66) raw xDistance=-0.66 yDistance=-0.69
03:25:20.301 00.000 15712 PPEC rslt: input = -0.66, final = -0.42, react = -0.40, pred = -0.02, hyst = -0.40, hyst_pct = 0.00, period_length = 639.36
03:25:20.301 00.000 15712 PPEC: input: -0.66, control: -0.42, exposure: 1500
03:25:20.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:25:20.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
03:25:20.301 00.000 15712 MoveAxis(E, 137, ABG)
03:25:20.301 00.000 15712 Guiding  Dir = 2, Dur = 137
03:25:20.301 00.000 15712 IsGuiding returns 0
03:25:20.317 00.016 15712 PulseGuide returned control before completion, sleep 130
03:25:20.484 00.167 15712 IsGuiding returns 0
03:25:20.484 00.000 15712 Move returns status 0, amount 137
03:25:20.484 00.000 15712 MoveAxis(N, 0, ABG)
03:25:20.484 00.000 15712 Move returns status 0, amount 0
03:25:20.484 00.000 15712 move complete, result=0
03:25:20.484 00.000 7988 GuideStep: -0.7 px 137 ms EAST, -0.7 px 0 ms NORTH
03:25:20.491 00.007 15712 worker thread done servicing request
03:25:20.491 00.000 15712 Worker thread wakes up
03:25:20.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:20.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:21.896 01.405 15712 Exposure complete
03:25:21.961 00.065 7988 OnExposeComplete: enter
03:25:21.963 00.002 7988 UpdateGuideState(): m_state=6
03:25:21.965 00.002 15712 worker thread done servicing request
03:25:21.965 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6329
03:25:21.966 00.001 7988 Star::Find returns 0 (4), X=974.52, Y=191.36, Mass=90, SNR=5.5, Peak=139 HFD=1.4
03:25:21.966 00.000 7988 DistanceChecker: activated
03:25:21.968 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:21.968 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:25:21.970 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:25:21.970 00.000 15712 Worker thread wakes up
03:25:21.970 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:25:21.970 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:25:21.973 00.003 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:25:21.973 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:25:21.973 00.000 15712 MoveAxis(E, 11, DBG)
03:25:21.973 00.000 15712 Guiding  Dir = 2, Dur = 11
03:25:21.973 00.000 15712 IsGuiding returns 0
03:25:21.989 00.016 15712 IsGuiding returns 1
03:25:21.989 00.000 15712 scope still moving after pulse duration time elapsed
03:25:22.039 00.050 15712 IsGuiding returns 0
03:25:22.039 00.000 15712 scope move finished after 11 + 50 ms
03:25:22.039 00.000 15712 Move returns status 0, amount 11
03:25:22.039 00.000 15712 MoveAxis(N, 0, DBG)
03:25:22.039 00.000 15712 Move returns status 0, amount 0
03:25:22.039 00.000 15712 move complete, result=0
03:25:22.039 00.000 15712 worker thread done servicing request
03:25:22.085 00.046 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:22.086 00.001 7988 Status Line: Star lost - low HFD
03:25:22.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=118, FiltMin=104, FiltMax=255, Gamma=0.690
03:25:22.088 00.002 7988 UpdateGuideState exits: Star lost - low HFD
03:25:22.088 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:22.090 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:25:22.090 00.000 7988 Enqueuing Expose request
03:25:22.092 00.002 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:25:22.092 00.000 15712 Worker thread wakes up
03:25:22.094 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:22.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:25:23.729 01.635 15712 Exposure complete
03:25:23.791 00.062 15712 worker thread done servicing request
03:25:23.791 00.000 7988 OnExposeComplete: enter
03:25:23.791 00.000 7988 UpdateGuideState(): m_state=6
03:25:23.797 00.006 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6330
03:25:23.797 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=189.78, Mass=140, SNR=7.0, Peak=144 HFD=2.6
03:25:23.799 00.002 7988 DistanceChecker: reject for large offset (1.97 > 1.69) avgDist = 0.84 count = 339
03:25:23.799 00.000 7988 Status Line: Recovering
03:25:23.802 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:25:23.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:25:23.802 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:25:23.802 00.000 15712 Worker thread wakes up
03:25:23.802 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:25:23.802 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:25:23.807 00.005 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:25:23.807 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:25:23.807 00.000 15712 MoveAxis(E, 10, DBG)
03:25:23.807 00.000 15712 Guiding  Dir = 2, Dur = 10
03:25:23.807 00.000 15712 IsGuiding returns 0
03:25:23.823 00.016 15712 IsGuiding returns 1
03:25:23.823 00.000 15712 scope still moving after pulse duration time elapsed
03:25:23.877 00.054 15712 IsGuiding returns 0
03:25:23.877 00.000 15712 scope move finished after 10 + 56 ms
03:25:23.877 00.000 15712 Move returns status 0, amount 10
03:25:23.877 00.000 15712 MoveAxis(N, 0, DBG)
03:25:23.877 00.000 15712 Move returns status 0, amount 0
03:25:23.877 00.000 15712 move complete, result=0
03:25:23.877 00.000 15712 worker thread done servicing request
03:25:23.918 00.041 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:23.918 00.000 7988 Status Line: No star found
03:25:23.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=117, FiltMin=101, FiltMax=255, Gamma=0.690
03:25:23.922 00.004 7988 UpdateGuideState exits: No star found
03:25:23.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:23.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:25:23.922 00.000 7988 Enqueuing Expose request
03:25:23.922 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
03:25:23.922 00.000 15712 Worker thread wakes up
03:25:23.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:23.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:25:25.340 01.418 15712 Exposure complete
03:25:25.404 00.064 15712 worker thread done servicing request
03:25:25.404 00.000 7988 OnExposeComplete: enter
03:25:25.404 00.000 7988 UpdateGuideState(): m_state=6
03:25:25.404 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6331
03:25:25.404 00.000 7988 Star::Find false star n=5 nbg=280 bg=119.8 sigma=3.7 thresh=131 peak=130
03:25:25.404 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=191.00, Mass=71, SNR=2.9, Peak=136 HFD=0.0
03:25:25.404 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:25.404 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:25:25.404 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:25:25.404 00.000 15712 Worker thread wakes up
03:25:25.404 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:25:25.404 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:25:25.418 00.014 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:25:25.418 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:25:25.418 00.000 15712 MoveAxis(E, 8, DBG)
03:25:25.418 00.000 15712 Guiding  Dir = 2, Dur = 8
03:25:25.418 00.000 15712 IsGuiding returns 0
03:25:25.470 00.052 15712 IsGuiding returns 0
03:25:25.470 00.000 15712 Move returns status 0, amount 8
03:25:25.470 00.000 15712 MoveAxis(N, 0, DBG)
03:25:25.470 00.000 15712 Move returns status 0, amount 0
03:25:25.470 00.000 15712 move complete, result=0
03:25:25.470 00.000 15712 worker thread done servicing request
03:25:25.529 00.059 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:25.529 00.000 7988 Status Line: Star lost - low SNR
03:25:25.531 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=117, FiltMin=102, FiltMax=255, Gamma=0.690
03:25:25.531 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:25:25.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:25.535 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:25:25.535 00.000 7988 Enqueuing Expose request
03:25:25.537 00.002 15712 Worker thread wakes up
03:25:25.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:25.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:25:25.537 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:25:27.176 01.639 15712 Exposure complete
03:25:27.238 00.062 15712 worker thread done servicing request
03:25:27.238 00.000 7988 OnExposeComplete: enter
03:25:27.238 00.000 7988 UpdateGuideState(): m_state=6
03:25:27.244 00.006 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6332
03:25:27.244 00.000 7988 Star::Find returns 1 (0), X=974.91, Y=190.15, Mass=143, SNR=7.1, Peak=144 HFD=2.0
03:25:27.246 00.002 7988 DistanceChecker: deactivated
03:25:27.246 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
03:25:27.248 00.002 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
03:25:27.248 00.000 7988 CameraToMount -- cameraX=0.52 cameraY=-1.60 hyp=1.68 cameraTheta=-1.25 mountX=-1.60 mountY=-0.48, mountTheta=-2.85
03:25:27.250 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.52, y=-1.60, opts=13)
03:25:27.252 00.002 7988 Enqueuing Move request for scope (0.52, -1.60)
03:25:27.253 00.001 15712 Worker thread wakes up
03:25:27.253 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.52, -1.60) opts 0xd
03:25:27.253 00.000 15712 Handling offset move in thread for scope, endpoint = (0.52, -1.60)
03:25:27.253 00.000 15712 Moving (0.52, -1.60) raw xDistance=-1.60 yDistance=-0.48
03:25:27.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=116, FiltMin=102, FiltMax=255, Gamma=0.690
03:25:27.253 00.000 7988 UpdateGuideState exits: m=143 SNR=7.1
03:25:27.256 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:27.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:27.258 00.002 7988 Enqueuing Expose request
03:25:27.258 00.000 15712 PPEC rslt: input = -1.60, final = -0.97, react = -0.96, pred = -0.02, hyst = -0.86, hyst_pct = 0.00, period_length = 639.33
03:25:27.258 00.000 15712 PPEC: input: -1.60, control: -0.97, exposure: 1500
03:25:27.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:27.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
03:25:27.258 00.000 15712 MoveAxis(E, 318, ABG)
03:25:27.258 00.000 15712 Guiding  Dir = 2, Dur = 318
03:25:27.258 00.000 15712 IsGuiding returns 0
03:25:27.271 00.013 15712 PulseGuide returned control before completion, sleep 306
03:25:27.610 00.339 15712 IsGuiding returns 0
03:25:27.610 00.000 15712 Move returns status 0, amount 318
03:25:27.610 00.000 15712 MoveAxis(N, 0, ABG)
03:25:27.610 00.000 15712 Move returns status 0, amount 0
03:25:27.610 00.000 15712 move complete, result=0
03:25:27.619 00.009 7988 GuideStep: -1.6 px 318 ms EAST, -0.5 px 0 ms NORTH
03:25:27.619 00.000 15712 worker thread done servicing request
03:25:27.619 00.000 15712 Worker thread wakes up
03:25:27.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:27.621 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:29.038 01.417 15712 Exposure complete
03:25:29.104 00.066 15712 worker thread done servicing request
03:25:29.105 00.001 7988 OnExposeComplete: enter
03:25:29.105 00.000 7988 UpdateGuideState(): m_state=6
03:25:29.105 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6333
03:25:29.105 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=191.70, Mass=104, SNR=6.2, Peak=148 HFD=1.7
03:25:29.105 00.000 7988 MultiStar: exiting stabilization period
03:25:29.105 00.000 7988 Star::Find false star n=9 nbg=279 bg=118.0 sigma=4.1 thresh=130 peak=129
03:25:29.105 00.000 7988 Star::Find false star n=7 nbg=275 bg=116.0 sigma=3.6 thresh=127 peak=124
03:25:29.105 00.000 7988 Star::Find false star n=4 nbg=279 bg=116.3 sigma=3.8 thresh=128 peak=126
03:25:29.105 00.000 7988 Star::Find false star n=3 nbg=282 bg=119.8 sigma=3.3 thresh=130 peak=125
03:25:29.105 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.54,-0.46,1.12,U] [#3 -0.04,-0.10,0.96,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:25:29.105 00.000 7988 single-star, 2 included, MultiStar: {0.17, -0.21}, one-star: {-0.04, -0.04}
03:25:29.117 00.012 7988 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.56) = xAngle (-3.90 = 2.38)
03:25:29.117 00.000 7988 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.35)
03:25:29.117 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.34 mountX=-0.04 mountY=0.04, mountTheta=2.37
03:25:29.117 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.04, opts=13)
03:25:29.117 00.000 7988 Enqueuing Move request for scope (-0.04, -0.04)
03:25:29.122 00.005 15712 Worker thread wakes up
03:25:29.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
03:25:29.122 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
03:25:29.122 00.000 15712 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
03:25:29.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=116, FiltMin=102, FiltMax=255, Gamma=0.690
03:25:29.122 00.000 7988 UpdateGuideState exits: m=104 SNR=6.2
03:25:29.125 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:29.125 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:29.127 00.002 7988 Enqueuing Expose request
03:25:29.127 00.000 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.33
03:25:29.127 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
03:25:29.127 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:29.127 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:25:29.127 00.000 15712 MoveAxis(E, 4, ABG)
03:25:29.127 00.000 15712 Guiding  Dir = 2, Dur = 4
03:25:29.127 00.000 15712 IsGuiding returns 0
03:25:29.148 00.021 15712 IsGuiding returns 0
03:25:29.148 00.000 15712 Move returns status 0, amount 4
03:25:29.148 00.000 15712 MoveAxis(N, 0, ABG)
03:25:29.148 00.000 15712 Move returns status 0, amount 0
03:25:29.148 00.000 15712 move complete, result=0
03:25:29.148 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:25:29.155 00.007 15712 worker thread done servicing request
03:25:29.155 00.000 15712 Worker thread wakes up
03:25:29.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:29.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:30.794 01.639 15712 Exposure complete
03:25:30.859 00.065 15712 worker thread done servicing request
03:25:30.860 00.001 7988 OnExposeComplete: enter
03:25:30.860 00.000 7988 UpdateGuideState(): m_state=6
03:25:30.860 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6334
03:25:30.860 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=192.13, Mass=180, SNR=8.1, Peak=154 HFD=2.2
03:25:30.860 00.000 7988 Star::Find false star n=4 nbg=279 bg=110.2 sigma=3.6 thresh=121 peak=121
03:25:30.860 00.000 7988 Star::Find false star n=3 nbg=282 bg=116.5 sigma=3.9 thresh=128 peak=126
03:25:30.860 00.000 7988 Star::Find false star n=4 nbg=273 bg=115.5 sigma=3.5 thresh=126 peak=123
03:25:30.860 00.000 7988 Star::Find false star n=3 nbg=277 bg=112.6 sigma=3.5 thresh=123 peak=117
03:25:30.860 00.000 7988 MultiStar: [#1 0.16,-1.00,0.00,M3] [#2 0.58,0.65,0.00,M1] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:25:30.860 00.000 7988 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.56) = xAngle (0.13 = 0.13)
03:25:30.860 00.000 7988 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
03:25:30.871 00.011 7988 CameraToMount -- cameraX=-0.05 cameraY=0.38 hyp=0.39 cameraTheta=1.69 mountX=0.38 mountY=0.04, mountTheta=0.10
03:25:30.873 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.38, opts=13)
03:25:30.873 00.000 7988 Enqueuing Move request for scope (-0.05, 0.38)
03:25:30.875 00.002 15712 Worker thread wakes up
03:25:30.875 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.38) opts 0xd
03:25:30.875 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.38)
03:25:30.875 00.000 15712 Moving (-0.05, 0.38) raw xDistance=0.38 yDistance=0.04
03:25:30.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=115, FiltMin=100, FiltMax=255, Gamma=0.690
03:25:30.875 00.000 7988 UpdateGuideState exits: m=180 SNR=8.1
03:25:30.879 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:30.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:30.879 00.000 7988 Enqueuing Expose request
03:25:30.879 00.000 15712 PPEC rslt: input = 0.38, final = 0.22, react = 0.23, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 639.32
03:25:30.879 00.000 15712 PPEC: input: 0.38, control: 0.22, exposure: 1500
03:25:30.879 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:30.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:25:30.879 00.000 15712 MoveAxis(W, 71, ABG)
03:25:30.879 00.000 15712 Guiding  Dir = 3, Dur = 71
03:25:30.879 00.000 15712 IsGuiding returns 0
03:25:30.905 00.026 15712 PulseGuide returned control before completion, sleep 54
03:25:30.973 00.068 15712 IsGuiding returns 1
03:25:30.973 00.000 15712 scope still moving after pulse duration time elapsed
03:25:30.999 00.026 15712 IsGuiding returns 0
03:25:30.999 00.000 15712 scope move finished after 71 + 46 ms
03:25:30.999 00.000 15712 Move returns status 0, amount 71
03:25:30.999 00.000 15712 MoveAxis(N, 0, ABG)
03:25:30.999 00.000 15712 Move returns status 0, amount 0
03:25:30.999 00.000 15712 move complete, result=0
03:25:30.999 00.000 15712 worker thread done servicing request
03:25:30.999 00.000 15712 Worker thread wakes up
03:25:30.999 00.000 7988 GuideStep: 0.4 px 71 ms WEST, 0.0 px 0 ms NORTH
03:25:31.001 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:31.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:32.418 01.417 15712 Exposure complete
03:25:32.484 00.066 15712 worker thread done servicing request
03:25:32.484 00.000 7988 OnExposeComplete: enter
03:25:32.485 00.001 7988 UpdateGuideState(): m_state=6
03:25:32.487 00.002 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6335
03:25:32.487 00.000 7988 Star::Find returns 1 (0), X=974.36, Y=192.68, Mass=197, SNR=8.2, Peak=141 HFD=3.6
03:25:32.489 00.002 7988 Star::Find false star n=6 nbg=279 bg=113.6 sigma=3.7 thresh=125 peak=124
03:25:32.491 00.002 7988 Star::Find false star n=7 nbg=281 bg=117.9 sigma=3.8 thresh=129 peak=126
03:25:32.491 00.000 7988 Star::Find false star n=6 nbg=281 bg=116.9 sigma=3.6 thresh=128 peak=124
03:25:32.493 00.002 7988 Star::Find false star n=4 nbg=282 bg=111.1 sigma=3.8 thresh=123 peak=120
03:25:32.495 00.002 7988 MultiStar: [#1 0.71,-1.03,0.00,M4] [#2 0.94,0.65,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 -0.04,-1.09,0.00,M5] [#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] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:25:32.496 00.001 7988 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.56) = xAngle (0.04 = 0.04)
03:25:32.496 00.000 7988 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:25:32.496 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.94 hyp=0.94 cameraTheta=1.60 mountX=0.94 mountY=0.00, mountTheta=0.00
03:25:32.496 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.94, opts=13)
03:25:32.496 00.000 7988 Enqueuing Move request for scope (-0.03, 0.94)
03:25:32.502 00.006 15712 Worker thread wakes up
03:25:32.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.94) opts 0xd
03:25:32.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.94)
03:25:32.502 00.000 15712 Moving (-0.03, 0.94) raw xDistance=0.94 yDistance=0.00
03:25:32.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=115, FiltMin=99, FiltMax=255, Gamma=0.690
03:25:32.502 00.000 7988 UpdateGuideState exits: m=197 SNR=8.2
03:25:32.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:32.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:32.502 00.000 7988 Enqueuing Expose request
03:25:32.502 00.000 15712 PPEC rslt: input = 0.94, final = 0.55, react = 0.56, pred = -0.01, hyst = 0.51, hyst_pct = 0.00, period_length = 639.32
03:25:32.502 00.000 15712 PPEC: input: 0.94, control: 0.55, exposure: 1500
03:25:32.502 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:32.502 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:25:32.502 00.000 15712 MoveAxis(W, 179, ABG)
03:25:32.502 00.000 15712 Guiding  Dir = 3, Dur = 179
03:25:32.502 00.000 15712 IsGuiding returns 0
03:25:32.519 00.017 15712 PulseGuide returned control before completion, sleep 173
03:25:32.707 00.188 15712 IsGuiding returns 0
03:25:32.707 00.000 15712 Move returns status 0, amount 179
03:25:32.707 00.000 15712 MoveAxis(N, 0, ABG)
03:25:32.707 00.000 15712 Move returns status 0, amount 0
03:25:32.707 00.000 15712 move complete, result=0
03:25:32.707 00.000 7988 GuideStep: 0.9 px 179 ms WEST, 0.0 px 0 ms NORTH
03:25:32.719 00.012 15712 worker thread done servicing request
03:25:32.719 00.000 15712 Worker thread wakes up
03:25:32.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:32.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:34.459 01.740 15712 Exposure complete
03:25:34.520 00.061 15712 worker thread done servicing request
03:25:34.520 00.000 7988 OnExposeComplete: enter
03:25:34.520 00.000 7988 UpdateGuideState(): m_state=6
03:25:34.528 00.008 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6336
03:25:34.528 00.000 7988 Star::Find returns 1 (0), X=974.40, Y=190.33, Mass=117, SNR=6.6, Peak=146 HFD=1.5
03:25:34.528 00.000 7988 Star::Find false star n=4 nbg=278 bg=111.6 sigma=3.7 thresh=123 peak=122
03:25:34.528 00.000 7988 Star::Find false star n=3 nbg=284 bg=113.7 sigma=4.0 thresh=126 peak=123
03:25:34.528 00.000 7988 Star::Find false star n=6 nbg=281 bg=118.2 sigma=4.0 thresh=130 peak=128
03:25:34.528 00.000 7988 Star::Find false star n=3 nbg=281 bg=110.4 sigma=3.7 thresh=121 peak=117
03:25:34.528 00.000 7988 Star::Find false star n=3 nbg=283 bg=115.3 sigma=3.9 thresh=127 peak=123
03:25:34.528 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.34,-1.18,0.00,M3] [#3 0.27,-0.67,1.04,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:25:34.536 00.008 7988 refined, 1 included, MultiStar: {0.14, -1.04}, one-star: {0.01, -1.42}
03:25:34.538 00.002 7988 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.56) = xAngle (-3.00 = -3.00)
03:25:34.538 00.000 7988 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.03 = -3.03)
03:25:34.540 00.002 7988 CameraToMount -- cameraX=0.14 cameraY=-1.04 hyp=1.05 cameraTheta=-1.43 mountX=-1.04 mountY=-0.12, mountTheta=-3.03
03:25:34.542 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-1.04, opts=13)
03:25:34.542 00.000 7988 Enqueuing Move request for scope (0.14, -1.04)
03:25:34.544 00.002 15712 Worker thread wakes up
03:25:34.544 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.04) opts 0xd
03:25:34.544 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -1.04)
03:25:34.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=255, med=114, FiltMin=100, FiltMax=255, Gamma=0.690
03:25:34.545 00.001 7988 UpdateGuideState exits: m=117 SNR=6.6
03:25:34.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:34.547 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:34.547 00.000 7988 Enqueuing Expose request
03:25:34.547 00.000 15712 Moving (0.14, -1.04) raw xDistance=-1.04 yDistance=-0.12
03:25:34.551 00.004 15712 PPEC rslt: input = -1.04, final = -0.64, react = -0.62, pred = -0.02, hyst = -0.55, hyst_pct = 0.00, period_length = 639.31
03:25:34.551 00.000 15712 PPEC: input: -1.04, control: -0.64, exposure: 1500
03:25:34.551 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:34.551 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:25:34.551 00.000 15712 MoveAxis(E, 209, ABG)
03:25:34.551 00.000 15712 Guiding  Dir = 2, Dur = 209
03:25:34.551 00.000 15712 IsGuiding returns 0
03:25:34.572 00.021 15712 PulseGuide returned control before completion, sleep 202
03:25:34.795 00.223 15712 IsGuiding returns 0
03:25:34.795 00.000 15712 Move returns status 0, amount 209
03:25:34.795 00.000 15712 MoveAxis(N, 0, ABG)
03:25:34.795 00.000 15712 Move returns status 0, amount 0
03:25:34.795 00.000 15712 move complete, result=0
03:25:34.795 00.000 7988 GuideStep: -1.0 px 209 ms EAST, -0.1 px 0 ms NORTH
03:25:34.797 00.002 15712 worker thread done servicing request
03:25:34.797 00.000 15712 Worker thread wakes up
03:25:34.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:34.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:36.215 01.418 15712 Exposure complete
03:25:36.277 00.062 15712 worker thread done servicing request
03:25:36.277 00.000 7988 OnExposeComplete: enter
03:25:36.283 00.006 7988 UpdateGuideState(): m_state=6
03:25:36.283 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6337
03:25:36.283 00.000 7988 Star::Find returns 1 (0), X=975.40, Y=190.65, Mass=145, SNR=7.1, Peak=146 HFD=2.9
03:25:36.283 00.000 7988 MultiStar: large primary error, entering stabilization period
03:25:36.283 00.000 7988 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.56) = xAngle (-2.39 = -2.39)
03:25:36.283 00.000 7988 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.42 = -2.42)
03:25:36.283 00.000 7988 CameraToMount -- cameraX=1.01 cameraY=-1.10 hyp=1.49 cameraTheta=-0.83 mountX=-1.09 mountY=-0.98, mountTheta=-2.41
03:25:36.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=1.01, y=-1.10, opts=13)
03:25:36.283 00.000 7988 Enqueuing Move request for scope (1.01, -1.10)
03:25:36.293 00.010 15712 Worker thread wakes up
03:25:36.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.01, -1.10) opts 0xd
03:25:36.293 00.000 15712 Handling offset move in thread for scope, endpoint = (1.01, -1.10)
03:25:36.293 00.000 15712 Moving (1.01, -1.10) raw xDistance=-1.09 yDistance=-0.98
03:25:36.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=113, FiltMin=98, FiltMax=255, Gamma=0.690
03:25:36.293 00.000 7988 UpdateGuideState exits: m=145 SNR=7.1
03:25:36.295 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:36.295 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:36.297 00.002 7988 Enqueuing Expose request
03:25:36.297 00.000 15712 PPEC rslt: input = -1.09, final = -0.67, react = -0.65, pred = -0.02, hyst = -0.55, hyst_pct = 0.00, period_length = 639.31
03:25:36.297 00.000 15712 PPEC: input: -1.09, control: -0.67, exposure: 1500
03:25:36.297 00.000 15712 resist switch: large excursion: input -0.98 thresh 0.75 direction from 1 to -1
03:25:36.297 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.95
03:25:36.297 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98
03:25:36.297 00.000 15712 MoveAxis(E, 219, ABG)
03:25:36.297 00.000 15712 Guiding  Dir = 2, Dur = 219
03:25:36.299 00.002 15712 IsGuiding returns 0
03:25:36.314 00.015 15712 PulseGuide returned control before completion, sleep 215
03:25:36.533 00.219 15712 IsGuiding returns 1
03:25:36.533 00.000 15712 scope still moving after pulse duration time elapsed
03:25:36.574 00.041 15712 IsGuiding returns 0
03:25:36.574 00.000 15712 scope move finished after 219 + 56 ms
03:25:36.574 00.000 15712 Move returns status 0, amount 219
03:25:36.574 00.000 15712 BLC: Oldest BLC event removed
03:25:36.574 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 203 applied
03:25:36.574 00.000 15712 MoveAxis(N, 454, ABG)
03:25:36.574 00.000 15712 Guiding  Dir = 0, Dur = 454
03:25:36.574 00.000 15712 IsGuiding returns 0
03:25:36.650 00.076 15712 PulseGuide returned control before completion, sleep 389
03:25:37.044 00.394 15712 IsGuiding returns 1
03:25:37.044 00.000 15712 scope still moving after pulse duration time elapsed
03:25:37.076 00.032 15712 IsGuiding returns 1
03:25:37.140 00.064 15712 IsGuiding returns 0
03:25:37.140 00.000 15712 scope move finished after 454 + 116 ms
03:25:37.140 00.000 15712 Move returns status 0, amount 454
03:25:37.140 00.000 15712 move complete, result=0
03:25:37.140 00.000 15712 worker thread done servicing request
03:25:37.140 00.000 15712 Worker thread wakes up
03:25:37.140 00.000 7988 GuideStep: -1.1 px 219 ms EAST, -1.0 px 454 ms NORTH
03:25:37.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:37.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:38.787 01.647 15712 Exposure complete
03:25:38.850 00.063 15712 worker thread done servicing request
03:25:38.850 00.000 7988 OnExposeComplete: enter
03:25:38.850 00.000 7988 UpdateGuideState(): m_state=6
03:25:38.855 00.005 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6338
03:25:38.855 00.000 7988 Star::Find returns 1 (0), X=974.82, Y=191.19, Mass=101, SNR=6.2, Peak=148 HFD=1.6
03:25:38.855 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.47 = -2.47)
03:25:38.855 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
03:25:38.855 00.000 7988 CameraToMount -- cameraX=0.43 cameraY=-0.55 hyp=0.70 cameraTheta=-0.91 mountX=-0.55 mountY=-0.42, mountTheta=-2.49
03:25:38.855 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=-0.55, opts=13)
03:25:38.855 00.000 7988 Enqueuing Move request for scope (0.43, -0.55)
03:25:38.855 00.000 15712 Worker thread wakes up
03:25:38.855 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.55) opts 0xd
03:25:38.855 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, -0.55)
03:25:38.855 00.000 15712 Moving (0.43, -0.55) raw xDistance=-0.55 yDistance=-0.42
03:25:38.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=113, FiltMin=97, FiltMax=255, Gamma=0.690
03:25:38.865 00.010 7988 UpdateGuideState exits: m=101 SNR=6.2
03:25:38.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:38.867 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:38.867 00.000 7988 Enqueuing Expose request
03:25:38.869 00.002 15712 BLC: History state: CurrMiss=0.42, AvgInitMiss=-0.00, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.983535, 1:0.417831
03:25:38.869 00.000 15712 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
03:25:38.869 00.000 15712 BLC: window closed
03:25:38.871 00.002 15712 PPEC rslt: input = -0.55, final = -0.35, react = -0.33, pred = -0.02, hyst = -0.34, hyst_pct = 0.00, period_length = 639.30
03:25:38.871 00.000 15712 PPEC: input: -0.55, control: -0.35, exposure: 1500
03:25:38.871 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
03:25:38.871 00.000 15712 MoveAxis(E, 115, ABG)
03:25:38.871 00.000 15712 Guiding  Dir = 2, Dur = 115
03:25:38.871 00.000 15712 IsGuiding returns 0
03:25:38.900 00.029 15712 PulseGuide returned control before completion, sleep 96
03:25:39.009 00.109 15712 IsGuiding returns 1
03:25:39.009 00.000 15712 scope still moving after pulse duration time elapsed
03:25:39.045 00.036 15712 IsGuiding returns 0
03:25:39.045 00.000 15712 scope move finished after 115 + 58 ms
03:25:39.045 00.000 15712 Move returns status 0, amount 115
03:25:39.045 00.000 15712 MoveAxis(N, 107, ABG)
03:25:39.045 00.000 15712 Guiding  Dir = 0, Dur = 107
03:25:39.045 00.000 15712 IsGuiding returns 0
03:25:39.122 00.077 15712 PulseGuide returned control before completion, sleep 38
03:25:39.170 00.048 15712 IsGuiding returns 1
03:25:39.171 00.001 15712 scope still moving after pulse duration time elapsed
03:25:39.202 00.031 15712 IsGuiding returns 1
03:25:39.270 00.068 15712 IsGuiding returns 0
03:25:39.270 00.000 15712 scope move finished after 107 + 115 ms
03:25:39.270 00.000 15712 Move returns status 0, amount 107
03:25:39.270 00.000 15712 move complete, result=0
03:25:39.270 00.000 7988 GuideStep: -0.6 px 115 ms EAST, -0.4 px 107 ms NORTH
03:25:39.273 00.003 15712 worker thread done servicing request
03:25:39.273 00.000 15712 Worker thread wakes up
03:25:39.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:39.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:40.687 01.414 15712 Exposure complete
03:25:40.753 00.066 15712 worker thread done servicing request
03:25:40.753 00.000 7988 OnExposeComplete: enter
03:25:40.753 00.000 7988 UpdateGuideState(): m_state=6
03:25:40.755 00.002 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6339
03:25:40.755 00.000 7988 Star::Find returns 1 (0), X=973.76, Y=191.50, Mass=143, SNR=7.1, Peak=140 HFD=2.4
03:25:40.757 00.002 7988 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.56) = xAngle (-4.33 = 1.96)
03:25:40.757 00.000 7988 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.36 = 1.92)
03:25:40.759 00.002 7988 CameraToMount -- cameraX=-0.63 cameraY=-0.25 hyp=0.68 cameraTheta=-2.76 mountX=-0.25 mountY=0.64, mountTheta=1.95
03:25:40.761 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.63, y=-0.25, opts=13)
03:25:40.761 00.000 7988 Enqueuing Move request for scope (-0.63, -0.25)
03:25:40.763 00.002 15712 Worker thread wakes up
03:25:40.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.25) opts 0xd
03:25:40.763 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.63, -0.25)
03:25:40.763 00.000 15712 Moving (-0.63, -0.25) raw xDistance=-0.25 yDistance=0.64
03:25:40.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=113, FiltMin=97, FiltMax=255, Gamma=0.690
03:25:40.764 00.001 7988 UpdateGuideState exits: m=143 SNR=7.1
03:25:40.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:40.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:40.764 00.000 7988 Enqueuing Expose request
03:25:40.764 00.000 15712 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 639.30
03:25:40.764 00.000 15712 PPEC: input: -0.25, control: -0.17, exposure: 1500
03:25:40.764 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:25:40.764 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
03:25:40.769 00.005 15712 MoveAxis(E, 56, ABG)
03:25:40.769 00.000 15712 Guiding  Dir = 2, Dur = 56
03:25:40.769 00.000 15712 IsGuiding returns 0
03:25:40.790 00.021 15712 PulseGuide returned control before completion, sleep 46
03:25:40.860 00.070 15712 IsGuiding returns 0
03:25:40.860 00.000 15712 Move returns status 0, amount 56
03:25:40.860 00.000 15712 MoveAxis(N, 0, ABG)
03:25:40.860 00.000 15712 Move returns status 0, amount 0
03:25:40.860 00.000 15712 move complete, result=0
03:25:40.860 00.000 15712 worker thread done servicing request
03:25:40.860 00.000 15712 Worker thread wakes up
03:25:40.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:40.860 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.6 px 0 ms NORTH
03:25:40.871 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:42.511 01.640 15712 Exposure complete
03:25:42.571 00.060 15712 worker thread done servicing request
03:25:42.571 00.000 7988 OnExposeComplete: enter
03:25:42.571 00.000 7988 UpdateGuideState(): m_state=6
03:25:42.579 00.008 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6340
03:25:42.579 00.000 7988 Star::Find returns 1 (0), X=974.31, Y=191.90, Mass=181, SNR=8.0, Peak=149 HFD=2.4
03:25:42.581 00.002 7988 MultiStar: exiting stabilization period
03:25:42.581 00.000 7988 Star::Find false star n=5 nbg=277 bg=118.9 sigma=3.8 thresh=130 peak=129
03:25:42.583 00.002 7988 Star::Find false star n=4 nbg=280 bg=119.3 sigma=4.2 thresh=132 peak=130
03:25:42.584 00.001 7988 Star::Find false star n=3 nbg=284 bg=111.4 sigma=4.0 thresh=124 peak=122
03:25:42.584 00.000 7988 Star::Find false star n=8 nbg=280 bg=111.6 sigma=3.5 thresh=122 peak=121
03:25:42.584 00.000 7988 Star::Find false star n=4 nbg=279 bg=118.9 sigma=3.8 thresh=130 peak=124
03:25:42.588 00.004 7988 Star::Find false star n=3 nbg=276 bg=115.4 sigma=3.5 thresh=126 peak=123
03:25:42.588 00.000 7988 Star::Find false star n=3 nbg=277 bg=113.3 sigma=3.6 thresh=124 peak=123
03:25:42.588 00.000 7988 Star::Find false star n=4 nbg=276 bg=110.1 sigma=3.7 thresh=121 peak=114
03:25:42.588 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.02,-0.49,1.01,U] [#3 0.00,0.00,0.00,L] [#4 0.25,-0.17,0.75,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:25:42.588 00.000 7988 single-star, 2 included, MultiStar: {0.05, -0.17}, one-star: {-0.07, 0.16}
03:25:42.588 00.000 7988 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.56) = xAngle (0.45 = 0.45)
03:25:42.588 00.000 7988 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
03:25:42.588 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=2.02 mountX=0.16 mountY=0.07, mountTheta=0.43
03:25:42.588 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.16, opts=13)
03:25:42.588 00.000 7988 Enqueuing Move request for scope (-0.07, 0.16)
03:25:42.588 00.000 15712 Worker thread wakes up
03:25:42.588 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
03:25:42.588 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
03:25:42.588 00.000 15712 Moving (-0.07, 0.16) raw xDistance=0.16 yDistance=0.07
03:25:42.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=114, FiltMin=99, FiltMax=255, Gamma=0.690
03:25:42.600 00.012 7988 UpdateGuideState exits: m=181 SNR=8.0
03:25:42.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:42.602 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:42.602 00.000 7988 Enqueuing Expose request
03:25:42.605 00.003 15712 PPEC rslt: input = 0.16, final = -0.02, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.29
03:25:42.605 00.000 15712 PPEC: input: 0.16, control: -0.02, exposure: 1500
03:25:42.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:42.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:25:42.605 00.000 15712 MoveAxis(E, 6, ABG)
03:25:42.605 00.000 15712 Guiding  Dir = 2, Dur = 6
03:25:42.605 00.000 15712 IsGuiding returns 0
03:25:42.622 00.017 15712 IsGuiding returns 0
03:25:42.622 00.000 15712 Move returns status 0, amount 6
03:25:42.622 00.000 15712 MoveAxis(N, 0, ABG)
03:25:42.622 00.000 15712 Move returns status 0, amount 0
03:25:42.622 00.000 15712 move complete, result=0
03:25:42.622 00.000 15712 worker thread done servicing request
03:25:42.622 00.000 15712 Worker thread wakes up
03:25:42.622 00.000 7988 GuideStep: 0.2 px 6 ms EAST, 0.1 px 0 ms NORTH
03:25:42.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:42.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:44.034 01.412 15712 Exposure complete
03:25:44.100 00.066 15712 worker thread done servicing request
03:25:44.100 00.000 7988 OnExposeComplete: enter
03:25:44.100 00.000 7988 UpdateGuideState(): m_state=6
03:25:44.103 00.003 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6341
03:25:44.103 00.000 7988 Star::Find returns 0 (4), X=974.63, Y=191.56, Mass=113, SNR=6.5, Peak=139 HFD=1.5
03:25:44.105 00.002 7988 DistanceChecker: activated
03:25:44.105 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:44.107 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:25:44.107 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:25:44.109 00.002 15712 Worker thread wakes up
03:25:44.109 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:25:44.109 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:25:44.112 00.003 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:25:44.112 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:25:44.112 00.000 15712 MoveAxis(E, 8, DBG)
03:25:44.112 00.000 15712 Guiding  Dir = 2, Dur = 8
03:25:44.147 00.035 15712 IsGuiding returns 0
03:25:44.163 00.016 15712 IsGuiding returns 0
03:25:44.163 00.000 15712 Move returns status 0, amount 8
03:25:44.163 00.000 15712 MoveAxis(N, 0, DBG)
03:25:44.163 00.000 15712 Move returns status 0, amount 0
03:25:44.163 00.000 15712 move complete, result=0
03:25:44.163 00.000 15712 worker thread done servicing request
03:25:44.224 00.061 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:44.224 00.000 7988 Status Line: Star lost - low HFD
03:25:44.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=114, FiltMin=99, FiltMax=255, Gamma=0.690
03:25:44.224 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:25:44.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:44.224 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:25:44.224 00.000 7988 Enqueuing Expose request
03:25:44.224 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:25:44.224 00.000 15712 Worker thread wakes up
03:25:44.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:44.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:25:45.861 01.637 15712 Exposure complete
03:25:45.924 00.063 15712 worker thread done servicing request
03:25:45.924 00.000 7988 OnExposeComplete: enter
03:25:45.924 00.000 7988 UpdateGuideState(): m_state=6
03:25:45.932 00.008 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6342
03:25:45.932 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=192.50, Mass=174, SNR=8.0, Peak=138 HFD=1.6
03:25:45.935 00.003 7988 DistanceChecker: deactivated
03:25:45.935 00.000 7988 Star::Find false star n=7 nbg=282 bg=120.5 sigma=3.9 thresh=132 peak=132
03:25:45.935 00.000 7988 Star::Find false star n=7 nbg=278 bg=115.3 sigma=3.4 thresh=125 peak=123
03:25:45.935 00.000 7988 Star::Find false star n=4 nbg=279 bg=118.0 sigma=3.7 thresh=129 peak=126
03:25:45.935 00.000 7988 Star::Find false star n=6 nbg=284 bg=113.2 sigma=3.4 thresh=123 peak=123
03:25:45.940 00.005 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.19,0.19,0.72,U] [#3 1.16,0.62,0.00,M1] [#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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:25:45.940 00.000 7988 refined, 1 included, MultiStar: {0.07, 0.51}, one-star: {0.26, 0.75}
03:25:45.942 00.002 7988 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
03:25:45.944 00.002 7988 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
03:25:45.944 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=0.51 hyp=0.52 cameraTheta=1.43 mountX=0.51 mountY=-0.09, mountTheta=-0.17
03:25:45.944 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.51, opts=13)
03:25:45.944 00.000 7988 Enqueuing Move request for scope (0.07, 0.51)
03:25:45.944 00.000 15712 Worker thread wakes up
03:25:45.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=115, FiltMin=99, FiltMax=255, Gamma=0.690
03:25:45.951 00.007 7988 UpdateGuideState exits: m=174 SNR=8.0
03:25:45.951 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.51) opts 0xd
03:25:45.951 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.51)
03:25:45.951 00.000 15712 Moving (0.07, 0.51) raw xDistance=0.51 yDistance=-0.09
03:25:45.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:45.951 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:45.951 00.000 7988 Enqueuing Expose request
03:25:45.956 00.005 15712 PPEC rslt: input = 0.51, final = 0.29, react = 0.31, pred = -0.02, hyst = 0.28, hyst_pct = 0.00, period_length = 639.28
03:25:45.956 00.000 15712 PPEC: input: 0.51, control: 0.29, exposure: 1500
03:25:45.956 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:45.956 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:25:45.956 00.000 15712 MoveAxis(W, 95, ABG)
03:25:45.956 00.000 15712 Guiding  Dir = 3, Dur = 95
03:25:45.956 00.000 15712 IsGuiding returns 0
03:25:45.972 00.016 15712 PulseGuide returned control before completion, sleep 80
03:25:46.067 00.095 15712 IsGuiding returns 1
03:25:46.067 00.000 15712 scope still moving after pulse duration time elapsed
03:25:46.105 00.038 15712 IsGuiding returns 0
03:25:46.105 00.000 15712 scope move finished after 95 + 58 ms
03:25:46.105 00.000 15712 Move returns status 0, amount 95
03:25:46.105 00.000 15712 MoveAxis(N, 0, ABG)
03:25:46.105 00.000 15712 Move returns status 0, amount 0
03:25:46.105 00.000 15712 move complete, result=0
03:25:46.105 00.000 15712 worker thread done servicing request
03:25:46.105 00.000 15712 Worker thread wakes up
03:25:46.105 00.000 7988 GuideStep: 0.5 px 95 ms WEST, -0.1 px 0 ms NORTH
03:25:46.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:46.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:47.533 01.428 15712 Exposure complete
03:25:47.598 00.065 15712 worker thread done servicing request
03:25:47.598 00.000 7988 OnExposeComplete: enter
03:25:47.598 00.000 7988 UpdateGuideState(): m_state=6
03:25:47.601 00.003 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6343
03:25:47.601 00.000 7988 Star::Find returns 1 (0), X=974.15, Y=192.68, Mass=274, SNR=9.8, Peak=142 HFD=3.2
03:25:47.601 00.000 7988 Star::Find false star n=4 nbg=275 bg=118.4 sigma=4.0 thresh=130 peak=128
03:25:47.601 00.000 7988 Star::Find false star n=4 nbg=281 bg=119.9 sigma=3.8 thresh=131 peak=129
03:25:47.601 00.000 7988 Star::Find false star n=4 nbg=282 bg=111.3 sigma=3.7 thresh=123 peak=122
03:25:47.601 00.000 7988 Star::Find false star n=7 nbg=280 bg=115.3 sigma=3.3 thresh=125 peak=122
03:25:47.601 00.000 7988 Star::Find false star n=7 nbg=279 bg=114.0 sigma=3.3 thresh=124 peak=119
03:25:47.601 00.000 7988 Star::Find false star n=4 nbg=274 bg=118.8 sigma=3.2 thresh=128 peak=125
03:25:47.601 00.000 7988 Star::Find false star n=3 nbg=278 bg=117.5 sigma=3.5 thresh=128 peak=127
03:25:47.610 00.009 7988 Star::Find false star n=5 nbg=279 bg=117.9 sigma=3.5 thresh=128 peak=123
03:25:47.610 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:25:47.610 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
03:25:47.610 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
03:25:47.610 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.94 hyp=0.96 cameraTheta=1.81 mountX=0.93 mountY=0.21, mountTheta=0.22
03:25:47.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.94, opts=13)
03:25:47.618 00.008 7988 Enqueuing Move request for scope (-0.23, 0.94)
03:25:47.618 00.000 15712 Worker thread wakes up
03:25:47.618 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.94) opts 0xd
03:25:47.618 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.94)
03:25:47.618 00.000 15712 Moving (-0.23, 0.94) raw xDistance=0.93 yDistance=0.21
03:25:47.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=115, FiltMin=99, FiltMax=255, Gamma=0.690
03:25:47.618 00.000 7988 UpdateGuideState exits: m=274 SNR=9.8
03:25:47.621 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:47.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:47.623 00.002 7988 Enqueuing Expose request
03:25:47.623 00.000 15712 PPEC rslt: input = 0.93, final = 0.54, react = 0.56, pred = -0.02, hyst = 0.50, hyst_pct = 0.00, period_length = 639.28
03:25:47.623 00.000 15712 PPEC: input: 0.93, control: 0.54, exposure: 1500
03:25:47.623 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:47.623 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:25:47.623 00.000 15712 MoveAxis(W, 177, ABG)
03:25:47.623 00.000 15712 Guiding  Dir = 3, Dur = 177
03:25:47.623 00.000 15712 IsGuiding returns 0
03:25:47.642 00.019 15712 PulseGuide returned control before completion, sleep 166
03:25:47.818 00.176 15712 IsGuiding returns 1
03:25:47.818 00.000 15712 scope still moving after pulse duration time elapsed
03:25:47.854 00.036 15712 IsGuiding returns 0
03:25:47.854 00.000 15712 scope move finished after 177 + 52 ms
03:25:47.854 00.000 15712 Move returns status 0, amount 177
03:25:47.854 00.000 15712 MoveAxis(N, 0, ABG)
03:25:47.855 00.001 15712 Move returns status 0, amount 0
03:25:47.855 00.000 15712 move complete, result=0
03:25:47.855 00.000 7988 GuideStep: 0.9 px 177 ms WEST, 0.2 px 0 ms NORTH
03:25:47.855 00.000 15712 worker thread done servicing request
03:25:47.855 00.000 15712 Worker thread wakes up
03:25:47.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:47.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:49.497 01.642 15712 Exposure complete
03:25:49.558 00.061 15712 worker thread done servicing request
03:25:49.558 00.000 7988 OnExposeComplete: enter
03:25:49.558 00.000 7988 UpdateGuideState(): m_state=6
03:25:49.558 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6344
03:25:49.558 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=191.30, Mass=190, SNR=8.1, Peak=145 HFD=2.3
03:25:49.558 00.000 7988 Star::Find false star n=2 nbg=282 bg=120.1 sigma=3.7 thresh=131 peak=128
03:25:49.558 00.000 7988 Star::Find false star n=2 nbg=276 bg=112.8 sigma=3.6 thresh=124 peak=122
03:25:49.558 00.000 7988 Star::Find false star n=4 nbg=280 bg=116.4 sigma=3.6 thresh=127 peak=125
03:25:49.558 00.000 7988 Star::Find false star n=6 nbg=277 bg=118.0 sigma=3.5 thresh=128 peak=125
03:25:49.573 00.015 7988 Star::Find false star n=5 nbg=279 bg=114.6 sigma=3.5 thresh=125 peak=121
03:25:49.573 00.000 7988 MultiStar: [#1 0.41,-1.63,0.00,M5] [#2 -0.31,-0.79,0.00,M2] [#3 0.04,-0.56,0.75,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:25:49.575 00.002 7988 single-star, 1 included, MultiStar: {0.17, -0.50}, one-star: {0.27, -0.45}
03:25:49.575 00.000 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
03:25:49.577 00.002 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
03:25:49.579 00.002 7988 CameraToMount -- cameraX=0.27 cameraY=-0.45 hyp=0.52 cameraTheta=-1.03 mountX=-0.45 mountY=-0.26, mountTheta=-2.62
03:25:49.579 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=-0.45, opts=13)
03:25:49.581 00.002 7988 Enqueuing Move request for scope (0.27, -0.45)
03:25:49.583 00.002 15712 Worker thread wakes up
03:25:49.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.45) opts 0xd
03:25:49.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, -0.45)
03:25:49.583 00.000 15712 Moving (0.27, -0.45) raw xDistance=-0.45 yDistance=-0.26
03:25:49.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=115, FiltMin=99, FiltMax=255, Gamma=0.690
03:25:49.583 00.000 7988 UpdateGuideState exits: m=190 SNR=8.1
03:25:49.585 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:49.585 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:49.587 00.002 7988 Enqueuing Expose request
03:25:49.589 00.002 15712 PPEC rslt: input = -0.45, final = -0.29, react = -0.27, pred = -0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 639.27
03:25:49.589 00.000 15712 PPEC: input: -0.45, control: -0.29, exposure: 1500
03:25:49.589 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:25:49.589 00.000 15712 MoveAxis(E, 94, ABG)
03:25:49.589 00.000 15712 Guiding  Dir = 2, Dur = 94
03:25:49.590 00.001 15712 IsGuiding returns 0
03:25:49.610 00.020 15712 PulseGuide returned control before completion, sleep 81
03:25:49.700 00.090 15712 IsGuiding returns 1
03:25:49.700 00.000 15712 scope still moving after pulse duration time elapsed
03:25:49.731 00.031 15712 IsGuiding returns 0
03:25:49.731 00.000 15712 scope move finished after 94 + 57 ms
03:25:49.731 00.000 15712 Move returns status 0, amount 94
03:25:49.731 00.000 15712 MoveAxis(N, 66, ABG)
03:25:49.731 00.000 15712 Guiding  Dir = 0, Dur = 66
03:25:49.731 00.000 15712 IsGuiding returns 0
03:25:49.818 00.087 15712 IsGuiding returns 1
03:25:49.818 00.000 15712 scope still moving after pulse duration time elapsed
03:25:49.845 00.027 15712 IsGuiding returns 1
03:25:49.896 00.051 15712 IsGuiding returns 0
03:25:49.896 00.000 15712 scope move finished after 66 + 93 ms
03:25:49.896 00.000 15712 Move returns status 0, amount 66
03:25:49.896 00.000 15712 move complete, result=0
03:25:49.896 00.000 7988 GuideStep: -0.4 px 94 ms EAST, -0.3 px 66 ms NORTH
03:25:49.903 00.007 15712 worker thread done servicing request
03:25:49.903 00.000 15712 Worker thread wakes up
03:25:49.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:49.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:51.309 01.406 15712 Exposure complete
03:25:51.376 00.067 15712 worker thread done servicing request
03:25:51.376 00.000 7988 OnExposeComplete: enter
03:25:51.376 00.000 7988 UpdateGuideState(): m_state=6
03:25:51.380 00.004 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6345
03:25:51.380 00.000 7988 Star::Find returns 1 (0), X=973.33, Y=190.26, Mass=149, SNR=7.3, Peak=142 HFD=3.4
03:25:51.382 00.002 7988 MultiStar: large primary error, entering stabilization period
03:25:51.382 00.000 7988 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.56) = xAngle (-3.75 = 2.53)
03:25:51.384 00.002 7988 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.79 = 2.50)
03:25:51.384 00.000 7988 CameraToMount -- cameraX=-1.06 cameraY=-1.48 hyp=1.82 cameraTheta=-2.19 mountX=-1.49 mountY=1.09, mountTheta=2.51
03:25:51.386 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-1.06, y=-1.48, opts=13)
03:25:51.388 00.002 7988 Enqueuing Move request for scope (-1.06, -1.48)
03:25:51.388 00.000 15712 Worker thread wakes up
03:25:51.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -1.48) opts 0xd
03:25:51.388 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.06, -1.48)
03:25:51.388 00.000 15712 Moving (-1.06, -1.48) raw xDistance=-1.49 yDistance=1.09
03:25:51.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=115, FiltMin=101, FiltMax=255, Gamma=0.690
03:25:51.388 00.000 7988 UpdateGuideState exits: m=149 SNR=7.3
03:25:51.391 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:51.391 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:51.393 00.002 7988 Enqueuing Expose request
03:25:51.393 00.000 15712 PPEC rslt: input = -1.49, final = -0.91, react = -0.90, pred = -0.02, hyst = -0.77, hyst_pct = 0.00, period_length = 639.27
03:25:51.393 00.000 15712 PPEC: input: -1.49, control: -0.91, exposure: 1500
03:25:51.393 00.000 15712 resist switch: large excursion: input 1.09 thresh 0.75 direction from -1 to 1
03:25:51.393 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.28
03:25:51.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
03:25:51.393 00.000 15712 MoveAxis(E, 298, ABG)
03:25:51.393 00.000 15712 Guiding  Dir = 2, Dur = 298
03:25:51.393 00.000 15712 IsGuiding returns 0
03:25:51.419 00.026 15712 PulseGuide returned control before completion, sleep 284
03:25:51.722 00.303 15712 IsGuiding returns 1
03:25:51.722 00.000 15712 scope still moving after pulse duration time elapsed
03:25:51.754 00.032 15712 IsGuiding returns 0
03:25:51.754 00.000 15712 scope move finished after 298 + 61 ms
03:25:51.754 00.000 15712 Move returns status 0, amount 298
03:25:51.754 00.000 15712 BLC: Oldest BLC event removed
03:25:51.754 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 203 applied
03:25:51.754 00.000 15712 MoveAxis(S, 482, ABG)
03:25:51.754 00.000 15712 Guiding  Dir = 1, Dur = 482
03:25:51.754 00.000 15712 IsGuiding returns 0
03:25:51.835 00.081 15712 PulseGuide returned control before completion, sleep 412
03:25:52.250 00.415 15712 IsGuiding returns 1
03:25:52.250 00.000 15712 scope still moving after pulse duration time elapsed
03:25:52.282 00.032 15712 IsGuiding returns 1
03:25:52.313 00.031 15712 IsGuiding returns 1
03:25:52.362 00.049 15712 IsGuiding returns 0
03:25:52.362 00.000 15712 scope move finished after 482 + 125 ms
03:25:52.362 00.000 15712 Move returns status 0, amount 482
03:25:52.362 00.000 15712 move complete, result=0
03:25:52.362 00.000 7988 GuideStep: -1.5 px 298 ms EAST, 1.1 px 482 ms SOUTH
03:25:52.364 00.002 15712 worker thread done servicing request
03:25:52.364 00.000 15712 Worker thread wakes up
03:25:52.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:52.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:54.004 01.640 15712 Exposure complete
03:25:54.069 00.065 15712 worker thread done servicing request
03:25:54.071 00.002 7988 OnExposeComplete: enter
03:25:54.071 00.000 7988 UpdateGuideState(): m_state=6
03:25:54.071 00.000 7988 Star::Find(15, 973, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6346
03:25:54.071 00.000 7988 Star::Find returns 1 (0), X=974.08, Y=191.42, Mass=113, SNR=6.2, Peak=150 HFD=2.1
03:25:54.071 00.000 7988 MultiStar: exiting stabilization period
03:25:54.071 00.000 7988 Star::Find false star n=8 nbg=274 bg=113.1 sigma=3.6 thresh=124 peak=123
03:25:54.071 00.000 7988 Star::Find false star n=8 nbg=278 bg=115.3 sigma=3.5 thresh=126 peak=124
03:25:54.079 00.008 7988 Star::Find false star n=6 nbg=282 bg=110.1 sigma=3.5 thresh=120 peak=116
03:25:54.079 00.000 7988 Star::Find false star n=6 nbg=276 bg=112.2 sigma=3.5 thresh=123 peak=122
03:25:54.079 00.000 7988 Star::Find false star n=4 nbg=278 bg=116.4 sigma=3.4 thresh=127 peak=121
03:25:54.079 00.000 7988 MultiStar: [#1 0.11,-0.80,0.00,M6] [#2 0.94,-0.88,0.00,M3] [#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.89,-0.93,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:25:54.079 00.000 7988 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.56) = xAngle (-3.89 = 2.39)
03:25:54.083 00.004 7988 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.93 = 2.36)
03:25:54.083 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.33 hyp=0.45 cameraTheta=-2.33 mountX=-0.33 mountY=0.32, mountTheta=2.37
03:25:54.085 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.33, opts=13)
03:25:54.087 00.002 7988 Enqueuing Move request for scope (-0.31, -0.33)
03:25:54.087 00.000 15712 Worker thread wakes up
03:25:54.087 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.33) opts 0xd
03:25:54.087 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.33)
03:25:54.087 00.000 15712 Moving (-0.31, -0.33) raw xDistance=-0.33 yDistance=0.32
03:25:54.087 00.000 15712 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.02, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=1.094000, 1:0.318952
03:25:54.087 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:25:54.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=114, FiltMin=103, FiltMax=255, Gamma=0.690
03:25:54.087 00.000 7988 UpdateGuideState exits: m=113 SNR=6.2
03:25:54.091 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:54.091 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:54.093 00.002 7988 Enqueuing Expose request
03:25:54.093 00.000 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 639.26
03:25:54.093 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
03:25:54.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:25:54.093 00.000 15712 MoveAxis(E, 70, ABG)
03:25:54.093 00.000 15712 Guiding  Dir = 2, Dur = 70
03:25:54.095 00.002 15712 IsGuiding returns 0
03:25:54.122 00.027 15712 PulseGuide returned control before completion, sleep 54
03:25:54.200 00.078 15712 IsGuiding returns 0
03:25:54.200 00.000 15712 Move returns status 0, amount 70
03:25:54.200 00.000 15712 MoveAxis(S, 81, ABG)
03:25:54.200 00.000 15712 Guiding  Dir = 1, Dur = 81
03:25:54.200 00.000 15712 IsGuiding returns 0
03:25:54.282 00.082 15712 PulseGuide returned control before completion, sleep 12
03:25:54.312 00.030 15712 IsGuiding returns 1
03:25:54.312 00.000 15712 scope still moving after pulse duration time elapsed
03:25:54.340 00.028 15712 IsGuiding returns 1
03:25:54.372 00.032 15712 IsGuiding returns 1
03:25:54.419 00.047 15712 IsGuiding returns 0
03:25:54.419 00.000 15712 scope move finished after 81 + 142 ms
03:25:54.419 00.000 15712 Move returns status 0, amount 81
03:25:54.419 00.000 15712 move complete, result=0
03:25:54.419 00.000 15712 worker thread done servicing request
03:25:54.419 00.000 15712 Worker thread wakes up
03:25:54.419 00.000 7988 GuideStep: -0.3 px 70 ms EAST, 0.3 px 81 ms SOUTH
03:25:54.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:54.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:55.836 01.417 15712 Exposure complete
03:25:55.901 00.065 15712 worker thread done servicing request
03:25:55.901 00.000 7988 OnExposeComplete: enter
03:25:55.901 00.000 7988 UpdateGuideState(): m_state=6
03:25:55.901 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6347
03:25:55.901 00.000 7988 Star::Find returns 1 (0), X=975.32, Y=190.87, Mass=133, SNR=6.8, Peak=139 HFD=2.6
03:25:55.901 00.000 7988 Star::Find false star n=4 nbg=275 bg=114.4 sigma=3.5 thresh=125 peak=124
03:25:55.901 00.000 7988 Star::Find false star n=5 nbg=272 bg=116.5 sigma=3.5 thresh=127 peak=123
03:25:55.908 00.007 7988 Star::Find false star n=3 nbg=280 bg=114.0 sigma=3.9 thresh=126 peak=122
03:25:55.908 00.000 7988 Star::Find false star n=7 nbg=278 bg=115.7 sigma=3.8 thresh=127 peak=124
03:25:55.908 00.000 7988 Star::Find false star n=2 nbg=273 bg=111.2 sigma=3.2 thresh=121 peak=117
03:25:55.908 00.000 7988 Star::Find false star n=2 nbg=282 bg=111.8 sigma=3.7 thresh=123 peak=118
03:25:55.908 00.000 7988 MultiStar: [#1 -0.08,-0.61,1.11,U] [#2 0.37,-0.32,1.09,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:25:55.913 00.005 7988 refined, 2 included, MultiStar: {0.39, -0.59}, one-star: {0.94, -0.87}
03:25:55.913 00.000 7988 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.56) = xAngle (-2.55 = -2.55)
03:25:55.915 00.002 7988 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.58 = -2.58)
03:25:55.915 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=-0.59 hyp=0.71 cameraTheta=-0.99 mountX=-0.59 mountY=-0.38, mountTheta=-2.57
03:25:55.917 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=-0.59, opts=13)
03:25:55.919 00.002 7988 Enqueuing Move request for scope (0.39, -0.59)
03:25:55.919 00.000 15712 Worker thread wakes up
03:25:55.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.59) opts 0xd
03:25:55.919 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, -0.59)
03:25:55.919 00.000 15712 Moving (0.39, -0.59) raw xDistance=-0.59 yDistance=-0.38
03:25:55.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=114, FiltMin=102, FiltMax=255, Gamma=0.690
03:25:55.919 00.000 7988 UpdateGuideState exits: m=133 SNR=6.8
03:25:55.923 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:55.923 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:55.925 00.002 7988 Enqueuing Expose request
03:25:55.925 00.000 15712 BLC: History state: CurrMiss=-0.38, AvgInitMiss=0.02, ShCount=7, LgCount=3, SticCount=2,  Deflections: 0=1.094000, 1:0.318952, 2:-0.377796
03:25:55.925 00.000 15712 BLC: Over-shoot, stiction seen, nominal decrease by -307.000000
03:25:55.925 00.000 15712 BLC: window closed
03:25:55.925 00.000 15712 BLC: Pulse adjusted to 162
03:25:55.929 00.004 15712 PPEC rslt: input = -0.59, final = -0.37, react = -0.35, pred = -0.01, hyst = -0.37, hyst_pct = 0.00, period_length = 639.26
03:25:55.929 00.000 15712 PPEC: input: -0.59, control: -0.37, exposure: 1500
03:25:55.929 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:25:55.929 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:25:55.929 00.000 15712 MoveAxis(E, 120, ABG)
03:25:55.929 00.000 15712 Guiding  Dir = 2, Dur = 120
03:25:55.929 00.000 15712 IsGuiding returns 0
03:25:55.949 00.020 15712 PulseGuide returned control before completion, sleep 103
03:25:55.963 00.014 7988 evsrv: cli 0CCCF308 connect
03:25:55.963 00.000 7988 case statement mapped state 6 to 3
03:25:55.965 00.002 7988 case statement mapped state 6 to 3
03:25:55.966 00.001 7988 evsrv: cli 0CCCF308 request: {"method":"get_pixel_scale","id":"d9decf53-a951-45c6-a22d-fe36ae02ad6b"}
03:25:55.968 00.002 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":3.86747,"id":"d9decf53-a951-45c6-a22d-fe36ae02ad6b"}
03:25:55.968 00.000 7988 evsrv: cli 0CCCF308 disconnect
03:25:56.073 00.105 15712 IsGuiding returns 1
03:25:56.073 00.000 15712 scope still moving after pulse duration time elapsed
03:25:56.105 00.032 15712 IsGuiding returns 0
03:25:56.105 00.000 15712 scope move finished after 120 + 53 ms
03:25:56.105 00.000 15712 Move returns status 0, amount 120
03:25:56.105 00.000 15712 MoveAxis(N, 0, ABG)
03:25:56.105 00.000 15712 Move returns status 0, amount 0
03:25:56.105 00.000 15712 move complete, result=0
03:25:56.105 00.000 15712 worker thread done servicing request
03:25:56.105 00.000 15712 Worker thread wakes up
03:25:56.105 00.000 7988 GuideStep: -0.6 px 120 ms EAST, -0.4 px 0 ms NORTH
03:25:56.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:56.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:57.749 01.644 15712 Exposure complete
03:25:57.811 00.062 15712 worker thread done servicing request
03:25:57.811 00.000 7988 OnExposeComplete: enter
03:25:57.811 00.000 7988 UpdateGuideState(): m_state=6
03:25:57.811 00.000 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6348
03:25:57.811 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=191.88, Mass=201, SNR=8.6, Peak=149 HFD=2.5
03:25:57.811 00.000 7988 Star::Find false star n=4 nbg=280 bg=116.6 sigma=3.9 thresh=128 peak=127
03:25:57.820 00.009 7988 Star::Find false star n=4 nbg=282 bg=114.8 sigma=4.0 thresh=127 peak=124
03:25:57.820 00.000 7988 Star::Find false star n=8 nbg=280 bg=113.1 sigma=3.8 thresh=125 peak=124
03:25:57.820 00.000 7988 Star::Find false star n=5 nbg=278 bg=112.8 sigma=3.5 thresh=123 peak=122
03:25:57.820 00.000 7988 Star::Find false star n=3 nbg=279 bg=112.1 sigma=3.7 thresh=123 peak=119
03:25:57.820 00.000 7988 MultiStar: [#1 -0.08,-0.94,0.00,M6] [#2 0.00,0.00,0.00,L] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:25:57.820 00.000 7988 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.56) = xAngle (-1.00 = -1.00)
03:25:57.820 00.000 7988 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
03:25:57.827 00.007 7988 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.24 cameraTheta=0.56 mountX=0.13 mountY=-0.21, mountTheta=-1.01
03:25:57.827 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.13, opts=13)
03:25:57.827 00.000 7988 Enqueuing Move request for scope (0.21, 0.13)
03:25:57.827 00.000 15712 Worker thread wakes up
03:25:57.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
03:25:57.827 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
03:25:57.827 00.000 15712 Moving (0.21, 0.13) raw xDistance=0.13 yDistance=-0.21
03:25:57.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=113, FiltMin=97, FiltMax=255, Gamma=0.690
03:25:57.827 00.000 7988 UpdateGuideState exits: m=201 SNR=8.6
03:25:57.833 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:57.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:57.835 00.002 7988 Enqueuing Expose request
03:25:57.835 00.000 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.25
03:25:57.835 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
03:25:57.835 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:57.835 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:25:57.835 00.000 15712 MoveAxis(E, 4, ABG)
03:25:57.835 00.000 15712 Guiding  Dir = 2, Dur = 4
03:25:57.837 00.002 15712 IsGuiding returns 0
03:25:57.894 00.057 15712 IsGuiding returns 0
03:25:57.894 00.000 15712 Move returns status 0, amount 4
03:25:57.894 00.000 15712 MoveAxis(N, 0, ABG)
03:25:57.894 00.000 15712 Move returns status 0, amount 0
03:25:57.894 00.000 15712 move complete, result=0
03:25:57.894 00.000 7988 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
03:25:57.896 00.002 15712 worker thread done servicing request
03:25:57.896 00.000 15712 Worker thread wakes up
03:25:57.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:57.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:25:59.311 01.415 15712 Exposure complete
03:25:59.376 00.065 15712 worker thread done servicing request
03:25:59.376 00.000 7988 OnExposeComplete: enter
03:25:59.376 00.000 7988 UpdateGuideState(): m_state=6
03:25:59.376 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6349
03:25:59.376 00.000 7988 Star::Find returns 1 (0), X=975.13, Y=191.67, Mass=248, SNR=9.5, Peak=145 HFD=2.6
03:25:59.376 00.000 7988 Star::Find false star n=2 nbg=281 bg=109.9 sigma=3.8 thresh=121 peak=120
03:25:59.383 00.007 7988 Star::Find false star n=6 nbg=278 bg=112.8 sigma=3.8 thresh=124 peak=122
03:25:59.383 00.000 7988 Star::Find false star n=8 nbg=275 bg=112.0 sigma=3.4 thresh=122 peak=122
03:25:59.383 00.000 7988 Star::Find false star n=3 nbg=280 bg=113.0 sigma=3.7 thresh=124 peak=124
03:25:59.383 00.000 7988 Star::Find false star n=2 nbg=282 bg=109.8 sigma=3.8 thresh=121 peak=116
03:25:59.383 00.000 7988 Star::Find false star n=4 nbg=273 bg=113.1 sigma=3.6 thresh=124 peak=121
03:25:59.383 00.000 7988 Star::Find false star n=3 nbg=274 bg=113.1 sigma=3.2 thresh=123 peak=121
03:25:59.388 00.005 7988 MultiStar: [#1 0.52,-1.39,0.00,M7] [#2 0.33,-0.45,0.68,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:25:59.388 00.000 7988 refined, 1 included, MultiStar: {0.58, -0.23}, one-star: {0.75, -0.07}
03:25:59.388 00.000 7988 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
03:25:59.388 00.000 7988 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
03:25:59.388 00.000 7988 CameraToMount -- cameraX=0.58 cameraY=-0.23 hyp=0.62 cameraTheta=-0.37 mountX=-0.22 mountY=-0.57, mountTheta=-1.94
03:25:59.388 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.58, y=-0.23, opts=13)
03:25:59.388 00.000 7988 Enqueuing Move request for scope (0.58, -0.23)
03:25:59.388 00.000 15712 Worker thread wakes up
03:25:59.388 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.23) opts 0xd
03:25:59.388 00.000 15712 Handling offset move in thread for scope, endpoint = (0.58, -0.23)
03:25:59.388 00.000 15712 Moving (0.58, -0.23) raw xDistance=-0.22 yDistance=-0.57
03:25:59.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=98, FiltMax=255, Gamma=0.690
03:25:59.388 00.000 7988 UpdateGuideState exits: m=248 SNR=9.5
03:25:59.400 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:59.400 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:25:59.402 00.002 7988 Enqueuing Expose request
03:25:59.402 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 639.25
03:25:59.402 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
03:25:59.402 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:25:59.402 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
03:25:59.402 00.000 15712 MoveAxis(E, 47, ABG)
03:25:59.402 00.000 15712 Guiding  Dir = 2, Dur = 47
03:25:59.404 00.002 15712 IsGuiding returns 0
03:25:59.423 00.019 15712 PulseGuide returned control before completion, sleep 33
03:25:59.467 00.044 15712 IsGuiding returns 1
03:25:59.467 00.000 15712 scope still moving after pulse duration time elapsed
03:25:59.519 00.052 15712 IsGuiding returns 0
03:25:59.519 00.000 15712 scope move finished after 47 + 73 ms
03:25:59.519 00.000 15712 Move returns status 0, amount 47
03:25:59.519 00.000 15712 MoveAxis(N, 0, ABG)
03:25:59.519 00.000 15712 Move returns status 0, amount 0
03:25:59.519 00.000 15712 move complete, result=0
03:25:59.519 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.6 px 0 ms NORTH
03:25:59.527 00.008 15712 worker thread done servicing request
03:25:59.527 00.000 15712 Worker thread wakes up
03:25:59.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:25:59.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:01.162 01.635 15712 Exposure complete
03:26:01.223 00.061 15712 worker thread done servicing request
03:26:01.223 00.000 7988 OnExposeComplete: enter
03:26:01.223 00.000 7988 UpdateGuideState(): m_state=6
03:26:01.229 00.006 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6350
03:26:01.229 00.000 7988 Star::Find returns 1 (0), X=974.33, Y=192.22, Mass=193, SNR=8.3, Peak=150 HFD=2.0
03:26:01.231 00.002 7988 Star::Find false star n=12 nbg=277 bg=109.2 sigma=3.4 thresh=120 peak=120
03:26:01.231 00.000 7988 Star::Find false star n=4 nbg=272 bg=111.8 sigma=3.3 thresh=122 peak=120
03:26:01.233 00.002 7988 Star::Find false star n=3 nbg=280 bg=116.9 sigma=3.8 thresh=128 peak=122
03:26:01.235 00.002 7988 Star::Find false star n=6 nbg=281 bg=116.5 sigma=3.9 thresh=128 peak=125
03:26:01.235 00.000 7988 Star::Find false star n=3 nbg=280 bg=109.2 sigma=3.9 thresh=121 peak=116
03:26:01.237 00.002 7988 MultiStar: [#1 0.52,-0.60,0.00,M8] [#2 0.00,0.29,0.79,U] [#3 -0.27,0.42,0.99,U] [#4 1.00,0.03,0.00,M5] [#5 0.00,0.00,0.00,L] [#6 0.31,1.47,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:01.237 00.000 7988 refined, 2 included, MultiStar: {-0.12, 0.41}, one-star: {-0.05, 0.48}
03:26:01.239 00.002 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
03:26:01.239 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
03:26:01.239 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.41 hyp=0.42 cameraTheta=1.85 mountX=0.41 mountY=0.11, mountTheta=0.25
03:26:01.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.41, opts=13)
03:26:01.239 00.000 7988 Enqueuing Move request for scope (-0.12, 0.41)
03:26:01.239 00.000 15712 Worker thread wakes up
03:26:01.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.41) opts 0xd
03:26:01.239 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.41)
03:26:01.239 00.000 15712 Moving (-0.12, 0.41) raw xDistance=0.41 yDistance=0.11
03:26:01.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=97, FiltMax=255, Gamma=0.690
03:26:01.239 00.000 7988 UpdateGuideState exits: m=193 SNR=8.3
03:26:01.248 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:01.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:01.250 00.002 7988 Enqueuing Expose request
03:26:01.250 00.000 15712 PPEC rslt: input = 0.41, final = 0.23, react = 0.24, pred = -0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.24
03:26:01.250 00.000 15712 PPEC: input: 0.41, control: 0.23, exposure: 1500
03:26:01.250 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:01.250 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:26:01.250 00.000 15712 MoveAxis(W, 75, ABG)
03:26:01.250 00.000 15712 Guiding  Dir = 3, Dur = 75
03:26:01.250 00.000 15712 IsGuiding returns 0
03:26:01.265 00.015 15712 PulseGuide returned control before completion, sleep 71
03:26:01.351 00.086 15712 IsGuiding returns 1
03:26:01.351 00.000 15712 scope still moving after pulse duration time elapsed
03:26:01.390 00.039 15712 IsGuiding returns 0
03:26:01.390 00.000 15712 scope move finished after 75 + 68 ms
03:26:01.390 00.000 15712 Move returns status 0, amount 75
03:26:01.390 00.000 15712 MoveAxis(N, 0, ABG)
03:26:01.390 00.000 15712 Move returns status 0, amount 0
03:26:01.390 00.000 15712 move complete, result=0
03:26:01.390 00.000 7988 GuideStep: 0.4 px 75 ms WEST, 0.1 px 0 ms NORTH
03:26:01.397 00.007 15712 worker thread done servicing request
03:26:01.397 00.000 15712 Worker thread wakes up
03:26:01.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:01.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:02.805 01.408 15712 Exposure complete
03:26:02.870 00.065 15712 worker thread done servicing request
03:26:02.870 00.000 7988 OnExposeComplete: enter
03:26:02.870 00.000 7988 UpdateGuideState(): m_state=6
03:26:02.870 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6351
03:26:02.870 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=191.98, Mass=163, SNR=7.6, Peak=150 HFD=2.2
03:26:02.870 00.000 7988 Star::Find false star n=9 nbg=276 bg=107.5 sigma=3.5 thresh=118 peak=118
03:26:02.870 00.000 7988 Star::Find false star n=4 nbg=278 bg=117.0 sigma=3.6 thresh=128 peak=128
03:26:02.870 00.000 7988 Star::Find false star n=6 nbg=276 bg=115.7 sigma=3.9 thresh=127 peak=124
03:26:02.870 00.000 7988 Star::Find false star n=3 nbg=282 bg=118.8 sigma=3.6 thresh=130 peak=124
03:26:02.870 00.000 7988 Star::Find false star n=3 nbg=282 bg=108.1 sigma=3.6 thresh=119 peak=116
03:26:02.870 00.000 7988 MultiStar: [#1 0.35,0.32,0.97,U] [#2 0.60,-0.51,0.00,M1] [#3 0.08,0.63,0.89,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:02.870 00.000 7988 single-star, 2 included, MultiStar: {0.23, 0.39}, one-star: {0.24, 0.23}
03:26:02.870 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
03:26:02.883 00.013 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
03:26:02.885 00.002 7988 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.76 mountX=0.23 mountY=-0.25, mountTheta=-0.82
03:26:02.885 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=0.23, opts=13)
03:26:02.887 00.002 7988 Enqueuing Move request for scope (0.24, 0.23)
03:26:02.889 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=97, FiltMax=255, Gamma=0.690
03:26:02.889 00.000 7988 UpdateGuideState exits: m=163 SNR=7.6
03:26:02.891 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:02.891 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:02.893 00.002 7988 Enqueuing Expose request
03:26:02.893 00.000 15712 Worker thread wakes up
03:26:02.893 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.23) opts 0xd
03:26:02.893 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, 0.23)
03:26:02.893 00.000 15712 Moving (0.24, 0.23) raw xDistance=0.23 yDistance=-0.25
03:26:02.895 00.002 15712 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.24
03:26:02.895 00.000 15712 PPEC: input: 0.23, control: 0.12, exposure: 1500
03:26:02.898 00.003 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:02.898 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:26:02.898 00.000 15712 MoveAxis(W, 40, ABG)
03:26:02.898 00.000 15712 Guiding  Dir = 3, Dur = 40
03:26:02.930 00.032 15712 IsGuiding returns 0
03:26:02.946 00.016 15712 PulseGuide returned control before completion, sleep 35
03:26:02.994 00.048 15712 IsGuiding returns 0
03:26:02.994 00.000 15712 Move returns status 0, amount 40
03:26:02.994 00.000 15712 MoveAxis(N, 0, ABG)
03:26:02.994 00.000 15712 Move returns status 0, amount 0
03:26:02.994 00.000 15712 move complete, result=0
03:26:02.994 00.000 7988 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
03:26:02.996 00.002 15712 worker thread done servicing request
03:26:02.996 00.000 15712 Worker thread wakes up
03:26:02.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:02.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:04.639 01.643 15712 Exposure complete
03:26:04.704 00.065 15712 worker thread done servicing request
03:26:04.704 00.000 7988 OnExposeComplete: enter
03:26:04.705 00.001 7988 UpdateGuideState(): m_state=6
03:26:04.705 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6352
03:26:04.705 00.000 7988 Star::Find returns 1 (0), X=974.80, Y=191.18, Mass=170, SNR=7.9, Peak=148 HFD=2.0
03:26:04.705 00.000 7988 Star::Find false star n=6 nbg=279 bg=112.0 sigma=3.7 thresh=123 peak=123
03:26:04.705 00.000 7988 Star::Find false star n=3 nbg=275 bg=119.9 sigma=3.6 thresh=131 peak=126
03:26:04.705 00.000 7988 Star::Find false star n=3 nbg=278 bg=104.2 sigma=3.6 thresh=115 peak=110
03:26:04.705 00.000 7988 Star::Find false star n=5 nbg=280 bg=103.7 sigma=3.5 thresh=114 peak=111
03:26:04.705 00.000 7988 MultiStar: [#1 -0.12,-1.73,0.00,M8] [#2 0.04,-1.37,0.00,M2] [#3 0.43,-0.68,0.00,M1] [#4 0.00,0.00,0.00,L] [#5 0.56,-1.05,0.00,M2] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:04.714 00.009 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
03:26:04.714 00.000 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.54 = -2.54)
03:26:04.716 00.002 7988 CameraToMount -- cameraX=0.41 cameraY=-0.57 hyp=0.70 cameraTheta=-0.94 mountX=-0.56 mountY=-0.40, mountTheta=-2.53
03:26:04.718 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.41, y=-0.57, opts=13)
03:26:04.719 00.001 7988 Enqueuing Move request for scope (0.41, -0.57)
03:26:04.720 00.001 15712 Worker thread wakes up
03:26:04.720 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.57) opts 0xd
03:26:04.720 00.000 15712 Handling offset move in thread for scope, endpoint = (0.41, -0.57)
03:26:04.720 00.000 15712 Moving (0.41, -0.57) raw xDistance=-0.56 yDistance=-0.40
03:26:04.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=97, FiltMax=255, Gamma=0.690
03:26:04.721 00.001 7988 UpdateGuideState exits: m=170 SNR=7.9
03:26:04.722 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:04.722 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:04.724 00.002 7988 Enqueuing Expose request
03:26:04.725 00.001 15712 PPEC rslt: input = -0.56, final = -0.35, react = -0.34, pred = -0.02, hyst = -0.29, hyst_pct = 0.00, period_length = 639.24
03:26:04.725 00.000 15712 PPEC: input: -0.56, control: -0.35, exposure: 1500
03:26:04.725 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:04.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
03:26:04.725 00.000 15712 MoveAxis(E, 116, ABG)
03:26:04.725 00.000 15712 Guiding  Dir = 2, Dur = 116
03:26:04.725 00.000 15712 IsGuiding returns 0
03:26:04.752 00.027 15712 PulseGuide returned control before completion, sleep 101
03:26:04.859 00.107 15712 IsGuiding returns 1
03:26:04.859 00.000 15712 scope still moving after pulse duration time elapsed
03:26:04.896 00.037 15712 IsGuiding returns 0
03:26:04.896 00.000 15712 scope move finished after 116 + 53 ms
03:26:04.896 00.000 15712 Move returns status 0, amount 116
03:26:04.896 00.000 15712 MoveAxis(N, 0, ABG)
03:26:04.896 00.000 15712 Move returns status 0, amount 0
03:26:04.896 00.000 15712 move complete, result=0
03:26:04.896 00.000 7988 GuideStep: -0.6 px 116 ms EAST, -0.4 px 0 ms NORTH
03:26:04.897 00.001 15712 worker thread done servicing request
03:26:04.897 00.000 15712 Worker thread wakes up
03:26:04.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:04.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:06.313 01.416 15712 Exposure complete
03:26:06.374 00.061 15712 worker thread done servicing request
03:26:06.374 00.000 7988 OnExposeComplete: enter
03:26:06.374 00.000 7988 UpdateGuideState(): m_state=6
03:26:06.374 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6353
03:26:06.374 00.000 7988 Star::Find returns 1 (0), X=974.23, Y=190.85, Mass=195, SNR=8.2, Peak=143 HFD=2.8
03:26:06.374 00.000 7988 Star::Find false star n=4 nbg=282 bg=111.4 sigma=3.9 thresh=123 peak=121
03:26:06.374 00.000 7988 Star::Find false star n=12 nbg=280 bg=108.9 sigma=3.4 thresh=119 peak=118
03:26:06.374 00.000 7988 MultiStar: [#1 0.02,-1.53,0.00,M9] [#2 -0.25,-0.56,0.86,U] [#3 0.00,0.00,0.00,L] [#4 1.24,-1.42,0.00,M6] [#5 0.00,0.00,0.00,L] [#6 0.89,-1.15,0.00,M8] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:06.374 00.000 7988 refined, 1 included, MultiStar: {-0.20, -0.74}, one-star: {-0.16, -0.89}
03:26:06.388 00.014 7988 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.56) = xAngle (-3.40 = 2.88)
03:26:06.388 00.000 7988 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.43 = 2.85)
03:26:06.390 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=-0.74 hyp=0.77 cameraTheta=-1.84 mountX=-0.74 mountY=0.22, mountTheta=2.85
03:26:06.390 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=-0.74, opts=13)
03:26:06.390 00.000 7988 Enqueuing Move request for scope (-0.20, -0.74)
03:26:06.390 00.000 15712 Worker thread wakes up
03:26:06.390 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.74) opts 0xd
03:26:06.390 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, -0.74)
03:26:06.390 00.000 15712 Moving (-0.20, -0.74) raw xDistance=-0.74 yDistance=0.22
03:26:06.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=96, FiltMax=255, Gamma=0.690
03:26:06.390 00.000 7988 UpdateGuideState exits: m=195 SNR=8.2
03:26:06.397 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:06.397 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:06.399 00.002 7988 Enqueuing Expose request
03:26:06.399 00.000 15712 PPEC rslt: input = -0.74, final = -0.46, react = -0.44, pred = -0.02, hyst = -0.39, hyst_pct = 0.00, period_length = 639.23
03:26:06.399 00.000 15712 PPEC: input: -0.74, control: -0.46, exposure: 1500
03:26:06.399 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:06.399 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:26:06.399 00.000 15712 MoveAxis(E, 150, ABG)
03:26:06.399 00.000 15712 Guiding  Dir = 2, Dur = 150
03:26:06.401 00.002 15712 IsGuiding returns 0
03:26:06.423 00.022 15712 PulseGuide returned control before completion, sleep 131
03:26:06.586 00.163 15712 IsGuiding returns 0
03:26:06.586 00.000 15712 Move returns status 0, amount 150
03:26:06.586 00.000 15712 MoveAxis(N, 0, ABG)
03:26:06.591 00.005 15712 Move returns status 0, amount 0
03:26:06.591 00.000 15712 move complete, result=0
03:26:06.591 00.000 7988 GuideStep: -0.7 px 150 ms EAST, 0.2 px 0 ms NORTH
03:26:06.591 00.000 15712 worker thread done servicing request
03:26:06.591 00.000 15712 Worker thread wakes up
03:26:06.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:06.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:08.233 01.642 15712 Exposure complete
03:26:08.291 00.058 15712 worker thread done servicing request
03:26:08.291 00.000 7988 OnExposeComplete: enter
03:26:08.291 00.000 7988 UpdateGuideState(): m_state=6
03:26:08.301 00.010 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6354
03:26:08.301 00.000 7988 Star::Find returns 1 (0), X=975.21, Y=190.91, Mass=183, SNR=8.2, Peak=157 HFD=2.0
03:26:08.303 00.002 7988 Star::Find false star n=5 nbg=276 bg=113.0 sigma=3.9 thresh=125 peak=124
03:26:08.304 00.001 7988 Star::Find false star n=4 nbg=274 bg=120.5 sigma=3.6 thresh=131 peak=126
03:26:08.304 00.000 7988 MultiStar: [#1 -0.41,-0.71,0.00,M10] [#2 0.65,-0.22,1.00,U] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 1.06,0.49,0.00,M3] [#6 -0.21,-1.34,0.00,M9] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:08.304 00.000 7988 refined, 1 included, MultiStar: {0.73, -0.53}, one-star: {0.82, -0.83}
03:26:08.308 00.004 7988 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.56) = xAngle (-2.19 = -2.19)
03:26:08.308 00.000 7988 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.22 = -2.22)
03:26:08.308 00.000 7988 CameraToMount -- cameraX=0.73 cameraY=-0.53 hyp=0.90 cameraTheta=-0.62 mountX=-0.52 mountY=-0.72, mountTheta=-2.20
03:26:08.308 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.73, y=-0.53, opts=13)
03:26:08.308 00.000 7988 Enqueuing Move request for scope (0.73, -0.53)
03:26:08.308 00.000 15712 Worker thread wakes up
03:26:08.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.53) opts 0xd
03:26:08.308 00.000 15712 Handling offset move in thread for scope, endpoint = (0.73, -0.53)
03:26:08.308 00.000 15712 Moving (0.73, -0.53) raw xDistance=-0.52 yDistance=-0.72
03:26:08.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=95, FiltMax=255, Gamma=0.690
03:26:08.308 00.000 7988 UpdateGuideState exits: m=183 SNR=8.2
03:26:08.316 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:08.316 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:08.318 00.002 7988 Enqueuing Expose request
03:26:08.318 00.000 15712 PPEC rslt: input = -0.52, final = -0.33, react = -0.31, pred = -0.01, hyst = -0.30, hyst_pct = 0.00, period_length = 639.23
03:26:08.318 00.000 15712 PPEC: input: -0.52, control: -0.33, exposure: 1500
03:26:08.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:26:08.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72
03:26:08.318 00.000 15712 MoveAxis(E, 106, ABG)
03:26:08.318 00.000 15712 Guiding  Dir = 2, Dur = 106
03:26:08.318 00.000 15712 IsGuiding returns 0
03:26:08.346 00.028 15712 PulseGuide returned control before completion, sleep 87
03:26:08.448 00.102 15712 IsGuiding returns 1
03:26:08.448 00.000 15712 scope still moving after pulse duration time elapsed
03:26:08.500 00.052 15712 IsGuiding returns 0
03:26:08.500 00.000 15712 scope move finished after 106 + 83 ms
03:26:08.500 00.000 15712 Move returns status 0, amount 106
03:26:08.500 00.000 15712 MoveAxis(N, 0, ABG)
03:26:08.500 00.000 15712 Move returns status 0, amount 0
03:26:08.500 00.000 15712 move complete, result=0
03:26:08.500 00.000 15712 worker thread done servicing request
03:26:08.500 00.000 15712 Worker thread wakes up
03:26:08.500 00.000 7988 GuideStep: -0.5 px 106 ms EAST, -0.7 px 0 ms NORTH
03:26:08.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:08.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:09.918 01.418 15712 Exposure complete
03:26:09.980 00.062 15712 worker thread done servicing request
03:26:09.980 00.000 7988 OnExposeComplete: enter
03:26:09.980 00.000 7988 UpdateGuideState(): m_state=6
03:26:09.987 00.007 7988 Star::Find(15, 975, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6355
03:26:09.988 00.001 7988 Star::Find returns 1 (0), X=974.94, Y=191.86, Mass=235, SNR=9.3, Peak=152 HFD=2.2
03:26:09.988 00.000 7988 Star::Find false star n=4 nbg=276 bg=117.3 sigma=3.7 thresh=128 peak=128
03:26:09.990 00.002 7988 Star::Find false star n=7 nbg=282 bg=112.1 sigma=3.8 thresh=123 peak=121
03:26:09.990 00.000 7988 Star::Find false star n=5 nbg=282 bg=111.1 sigma=3.6 thresh=122 peak=121
03:26:09.992 00.002 7988 Star::Find false star n=4 nbg=275 bg=102.3 sigma=3.1 thresh=112 peak=109
03:26:09.992 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.32,0.08,0.90,U] [#3 0.68,-0.15,0.58,U] [#4 -0.04,-0.36,0.70,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:09.994 00.002 7988 refined, 3 included, MultiStar: {0.38, -0.05}, one-star: {0.55, 0.12}
03:26:09.996 00.002 7988 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.56) = xAngle (-1.69 = -1.69)
03:26:09.996 00.000 7988 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.72 = -1.72)
03:26:09.996 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=-0.05 hyp=0.38 cameraTheta=-0.12 mountX=-0.04 mountY=-0.38, mountTheta=-1.69
03:26:09.996 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=-0.05, opts=13)
03:26:09.996 00.000 7988 Enqueuing Move request for scope (0.38, -0.05)
03:26:09.996 00.000 15712 Worker thread wakes up
03:26:09.996 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.05) opts 0xd
03:26:09.996 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, -0.05)
03:26:09.996 00.000 15712 Moving (0.38, -0.05) raw xDistance=-0.04 yDistance=-0.38
03:26:09.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=113, FiltMin=96, FiltMax=255, Gamma=0.690
03:26:09.996 00.000 7988 UpdateGuideState exits: m=235 SNR=9.3
03:26:10.005 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:10.006 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:10.006 00.000 7988 Enqueuing Expose request
03:26:10.008 00.002 15712 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.23
03:26:10.008 00.000 15712 PPEC: input: -0.04, control: -0.01, exposure: 1500
03:26:10.008 00.000 15712 switching direction from 1 to -1 - decHistory=-4 oldest=-0.27 newest=-0.88
03:26:10.008 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
03:26:10.008 00.000 15712 MoveAxis(E, 3, ABG)
03:26:10.008 00.000 15712 Guiding  Dir = 2, Dur = 3
03:26:10.008 00.000 15712 IsGuiding returns 0
03:26:10.057 00.049 15712 IsGuiding returns 0
03:26:10.057 00.000 15712 Move returns status 0, amount 3
03:26:10.057 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 162 applied
03:26:10.060 00.003 15712 MoveAxis(N, 258, ABG)
03:26:10.060 00.000 15712 Guiding  Dir = 0, Dur = 258
03:26:10.060 00.000 15712 IsGuiding returns 0
03:26:10.139 00.079 15712 PulseGuide returned control before completion, sleep 190
03:26:10.346 00.207 15712 IsGuiding returns 1
03:26:10.346 00.000 15712 scope still moving after pulse duration time elapsed
03:26:10.409 00.063 15712 IsGuiding returns 0
03:26:10.409 00.000 15712 scope move finished after 258 + 93 ms
03:26:10.409 00.000 15712 Move returns status 0, amount 258
03:26:10.409 00.000 15712 move complete, result=0
03:26:10.409 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.4 px 258 ms NORTH
03:26:10.413 00.004 15712 worker thread done servicing request
03:26:10.413 00.000 15712 Worker thread wakes up
03:26:10.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:10.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:12.053 01.640 15712 Exposure complete
03:26:12.117 00.064 15712 worker thread done servicing request
03:26:12.117 00.000 7988 OnExposeComplete: enter
03:26:12.117 00.000 7988 UpdateGuideState(): m_state=6
03:26:12.117 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6356
03:26:12.117 00.000 7988 Star::Find returns 1 (0), X=975.14, Y=191.61, Mass=198, SNR=8.4, Peak=143 HFD=2.5
03:26:12.117 00.000 7988 Star::Find false star n=6 nbg=279 bg=117.5 sigma=3.9 thresh=129 peak=128
03:26:12.117 00.000 7988 Star::Find false star n=4 nbg=279 bg=116.8 sigma=3.7 thresh=128 peak=127
03:26:12.117 00.000 7988 Star::Find false star n=4 nbg=282 bg=113.9 sigma=3.7 thresh=125 peak=125
03:26:12.117 00.000 7988 Star::Find false star n=3 nbg=280 bg=105.6 sigma=3.4 thresh=116 peak=112
03:26:12.132 00.015 7988 MultiStar: [#1 1.04,-0.74,0.00,R] [#2 0.69,0.43,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 0.32,-0.26,0.89,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:12.132 00.000 7988 refined, 1 included, MultiStar: {0.55, -0.19}, one-star: {0.75, -0.13}
03:26:12.132 00.000 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.91 = -1.91)
03:26:12.132 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
03:26:12.132 00.000 7988 CameraToMount -- cameraX=0.55 cameraY=-0.19 hyp=0.58 cameraTheta=-0.34 mountX=-0.19 mountY=-0.54, mountTheta=-1.91
03:26:12.132 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.55, y=-0.19, opts=13)
03:26:12.132 00.000 7988 Enqueuing Move request for scope (0.55, -0.19)
03:26:12.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=115, FiltMin=95, FiltMax=255, Gamma=0.690
03:26:12.132 00.000 7988 UpdateGuideState exits: m=198 SNR=8.4
03:26:12.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:12.132 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:12.132 00.000 7988 Enqueuing Expose request
03:26:12.132 00.000 15712 Worker thread wakes up
03:26:12.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.19) opts 0xd
03:26:12.132 00.000 15712 Handling offset move in thread for scope, endpoint = (0.55, -0.19)
03:26:12.132 00.000 15712 Moving (0.55, -0.19) raw xDistance=-0.19 yDistance=-0.54
03:26:12.132 00.000 15712 BLC: History state: CurrMiss=0.54, AvgInitMiss=-0.03, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.377364, 1:0.540106
03:26:12.132 00.000 15712 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
03:26:12.132 00.000 15712 BLC: window closed
03:26:12.149 00.017 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 639.22
03:26:12.149 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
03:26:12.149 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
03:26:12.149 00.000 15712 MoveAxis(E, 41, ABG)
03:26:12.149 00.000 15712 Guiding  Dir = 2, Dur = 41
03:26:12.182 00.033 15712 IsGuiding returns 0
03:26:12.199 00.017 15712 PulseGuide returned control before completion, sleep 36
03:26:12.244 00.045 15712 IsGuiding returns 1
03:26:12.244 00.000 15712 scope still moving after pulse duration time elapsed
03:26:12.281 00.037 15712 IsGuiding returns 0
03:26:12.281 00.000 15712 scope move finished after 41 + 54 ms
03:26:12.281 00.000 15712 Move returns status 0, amount 41
03:26:12.281 00.000 15712 MoveAxis(N, 138, ABG)
03:26:12.281 00.000 15712 Guiding  Dir = 0, Dur = 138
03:26:12.281 00.000 15712 IsGuiding returns 0
03:26:12.361 00.080 15712 PulseGuide returned control before completion, sleep 69
03:26:12.435 00.074 15712 IsGuiding returns 1
03:26:12.435 00.000 15712 scope still moving after pulse duration time elapsed
03:26:12.467 00.032 15712 IsGuiding returns 1
03:26:12.553 00.086 15712 IsGuiding returns 0
03:26:12.553 00.000 15712 scope move finished after 138 + 133 ms
03:26:12.553 00.000 15712 Move returns status 0, amount 138
03:26:12.553 00.000 15712 move complete, result=0
03:26:12.553 00.000 15712 worker thread done servicing request
03:26:12.553 00.000 15712 Worker thread wakes up
03:26:12.553 00.000 7988 GuideStep: -0.2 px 41 ms EAST, -0.5 px 138 ms NORTH
03:26:12.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:12.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:13.966 01.413 15712 Exposure complete
03:26:14.032 00.066 15712 worker thread done servicing request
03:26:14.034 00.002 7988 OnExposeComplete: enter
03:26:14.034 00.000 7988 UpdateGuideState(): m_state=6
03:26:14.034 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6357
03:26:14.034 00.000 7988 Star::Find returns 1 (0), X=975.33, Y=192.50, Mass=166, SNR=7.6, Peak=141 HFD=2.7
03:26:14.037 00.003 7988 Star::Find false star n=6 nbg=280 bg=117.4 sigma=3.7 thresh=128 peak=126
03:26:14.037 00.000 7988 Star::Find false star n=7 nbg=284 bg=117.3 sigma=3.7 thresh=128 peak=127
03:26:14.037 00.000 7988 Star::Find false star n=3 nbg=276 bg=119.4 sigma=3.5 thresh=130 peak=125
03:26:14.037 00.000 7988 Star::Find false star n=3 nbg=281 bg=124.8 sigma=3.9 thresh=136 peak=130
03:26:14.037 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.17,1.69,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 1.22,0.06,0.00,M5] [#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] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:14.037 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
03:26:14.037 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
03:26:14.037 00.000 7988 CameraToMount -- cameraX=0.94 cameraY=0.75 hyp=1.20 cameraTheta=0.68 mountX=0.76 mountY=-0.96, mountTheta=-0.90
03:26:14.046 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.94, y=0.75, opts=13)
03:26:14.046 00.000 7988 Enqueuing Move request for scope (0.94, 0.75)
03:26:14.046 00.000 15712 Worker thread wakes up
03:26:14.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.75) opts 0xd
03:26:14.046 00.000 15712 Handling offset move in thread for scope, endpoint = (0.94, 0.75)
03:26:14.046 00.000 15712 Moving (0.94, 0.75) raw xDistance=0.76 yDistance=-0.96
03:26:14.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=116, FiltMin=96, FiltMax=255, Gamma=0.690
03:26:14.046 00.000 7988 UpdateGuideState exits: m=166 SNR=7.6
03:26:14.052 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:14.052 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:14.052 00.000 7988 Enqueuing Expose request
03:26:14.054 00.002 15712 PPEC rslt: input = 0.76, final = 0.45, react = 0.46, pred = -0.01, hyst = 0.41, hyst_pct = 0.00, period_length = 639.22
03:26:14.054 00.000 15712 PPEC: input: 0.76, control: 0.45, exposure: 1500
03:26:14.054 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
03:26:14.054 00.000 15712 MoveAxis(W, 147, ABG)
03:26:14.054 00.000 15712 Guiding  Dir = 3, Dur = 147
03:26:14.082 00.028 15712 IsGuiding returns 0
03:26:14.098 00.016 15712 PulseGuide returned control before completion, sleep 142
03:26:14.275 00.177 15712 IsGuiding returns 0
03:26:14.275 00.000 15712 Move returns status 0, amount 147
03:26:14.275 00.000 15712 MoveAxis(N, 245, ABG)
03:26:14.275 00.000 15712 Guiding  Dir = 0, Dur = 245
03:26:14.275 00.000 15712 IsGuiding returns 0
03:26:14.354 00.079 15712 PulseGuide returned control before completion, sleep 176
03:26:14.541 00.187 15712 IsGuiding returns 1
03:26:14.541 00.000 15712 scope still moving after pulse duration time elapsed
03:26:14.573 00.032 15712 IsGuiding returns 1
03:26:14.621 00.048 15712 IsGuiding returns 1
03:26:14.653 00.032 15712 IsGuiding returns 0
03:26:14.653 00.000 15712 scope move finished after 245 + 138 ms
03:26:14.653 00.000 15712 Move returns status 0, amount 245
03:26:14.653 00.000 15712 move complete, result=0
03:26:14.653 00.000 15712 worker thread done servicing request
03:26:14.653 00.000 15712 Worker thread wakes up
03:26:14.653 00.000 7988 GuideStep: 0.8 px 147 ms WEST, -1.0 px 245 ms NORTH
03:26:14.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:14.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:16.407 01.754 15712 Exposure complete
03:26:16.471 00.064 15712 worker thread done servicing request
03:26:16.471 00.000 7988 OnExposeComplete: enter
03:26:16.471 00.000 7988 UpdateGuideState(): m_state=6
03:26:16.471 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6358
03:26:16.471 00.000 7988 Star::Find returns 1 (0), X=973.91, Y=192.32, Mass=152, SNR=7.5, Peak=146 HFD=1.9
03:26:16.471 00.000 7988 Star::Find false star n=3 nbg=276 bg=121.3 sigma=3.7 thresh=132 peak=130
03:26:16.471 00.000 7988 Star::Find false star n=3 nbg=274 bg=117.6 sigma=3.8 thresh=129 peak=127
03:26:16.471 00.000 7988 Star::Find false star n=2 nbg=281 bg=120.6 sigma=3.8 thresh=132 peak=129
03:26:16.471 00.000 7988 Star::Find false star n=4 nbg=281 bg=116.1 sigma=3.7 thresh=127 peak=126
03:26:16.471 00.000 7988 Star::Find false star n=3 nbg=275 bg=117.0 sigma=3.4 thresh=127 peak=122
03:26:16.471 00.000 7988 MultiStar: [#1 -1.86,0.77,0.00,M1] [#2 -1.47,0.32,0.00,M3] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:16.483 00.012 7988 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.56) = xAngle (0.70 = 0.70)
03:26:16.484 00.001 7988 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
03:26:16.484 00.000 7988 CameraToMount -- cameraX=-0.47 cameraY=0.58 hyp=0.75 cameraTheta=2.26 mountX=0.57 mountY=0.46, mountTheta=0.68
03:26:16.484 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.47, y=0.58, opts=13)
03:26:16.484 00.000 7988 Enqueuing Move request for scope (-0.47, 0.58)
03:26:16.484 00.000 15712 Worker thread wakes up
03:26:16.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.58) opts 0xd
03:26:16.484 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.47, 0.58)
03:26:16.484 00.000 15712 Moving (-0.47, 0.58) raw xDistance=0.57 yDistance=0.46
03:26:16.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=117, FiltMin=99, FiltMax=255, Gamma=0.690
03:26:16.484 00.000 7988 UpdateGuideState exits: m=152 SNR=7.5
03:26:16.492 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:16.492 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:16.494 00.002 7988 Enqueuing Expose request
03:26:16.494 00.000 15712 PPEC rslt: input = 0.57, final = 0.34, react = 0.34, pred = -0.01, hyst = 0.30, hyst_pct = 0.00, period_length = 639.22
03:26:16.494 00.000 15712 PPEC: input: 0.57, control: 0.34, exposure: 1500
03:26:16.494 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:16.494 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
03:26:16.494 00.000 15712 MoveAxis(W, 109, ABG)
03:26:16.494 00.000 15712 Guiding  Dir = 3, Dur = 109
03:26:16.501 00.007 15712 IsGuiding returns 0
03:26:16.515 00.014 15712 PulseGuide returned control before completion, sleep 104
03:26:16.627 00.112 15712 IsGuiding returns 1
03:26:16.627 00.000 15712 scope still moving after pulse duration time elapsed
03:26:16.661 00.034 15712 IsGuiding returns 0
03:26:16.661 00.000 15712 scope move finished after 109 + 51 ms
03:26:16.661 00.000 15712 Move returns status 0, amount 109
03:26:16.661 00.000 15712 MoveAxis(N, 0, ABG)
03:26:16.661 00.000 15712 Move returns status 0, amount 0
03:26:16.661 00.000 15712 move complete, result=0
03:26:16.661 00.000 15712 worker thread done servicing request
03:26:16.661 00.000 15712 Worker thread wakes up
03:26:16.661 00.000 7988 GuideStep: 0.6 px 109 ms WEST, 0.5 px 0 ms NORTH
03:26:16.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:16.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:18.079 01.418 15712 Exposure complete
03:26:18.141 00.062 15712 worker thread done servicing request
03:26:18.141 00.000 7988 OnExposeComplete: enter
03:26:18.141 00.000 7988 UpdateGuideState(): m_state=6
03:26:18.147 00.006 7988 Star::Find(15, 973, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6359
03:26:18.147 00.000 7988 Star::Find returns 1 (0), X=973.64, Y=191.94, Mass=142, SNR=6.9, Peak=148 HFD=2.5
03:26:18.147 00.000 7988 Star::Find false star n=6 nbg=278 bg=124.7 sigma=3.9 thresh=136 peak=135
03:26:18.147 00.000 7988 Star::Find false star n=3 nbg=281 bg=120.4 sigma=3.6 thresh=131 peak=126
03:26:18.152 00.005 7988 Star::Find false star n=4 nbg=274 bg=114.5 sigma=3.4 thresh=125 peak=124
03:26:18.152 00.000 7988 Star::Find false star n=5 nbg=277 bg=120.4 sigma=3.4 thresh=131 peak=128
03:26:18.152 00.000 7988 Star::Find false star n=7 nbg=279 bg=112.9 sigma=3.5 thresh=123 peak=120
03:26:18.152 00.000 7988 Star::Find false star n=4 nbg=280 bg=117.3 sigma=3.7 thresh=128 peak=123
03:26:18.152 00.000 7988 Star::Find false star n=3 nbg=272 bg=120.6 sigma=3.3 thresh=130 peak=125
03:26:18.156 00.004 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 -0.87,-1.17,0.00,M10] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:18.158 00.002 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
03:26:18.158 00.000 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
03:26:18.161 00.003 7988 CameraToMount -- cameraX=-0.75 cameraY=0.19 hyp=0.77 cameraTheta=2.89 mountX=0.19 mountY=0.74, mountTheta=1.33
03:26:18.161 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.75, y=0.19, opts=13)
03:26:18.163 00.002 7988 Enqueuing Move request for scope (-0.75, 0.19)
03:26:18.165 00.002 15712 Worker thread wakes up
03:26:18.165 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.19) opts 0xd
03:26:18.165 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.75, 0.19)
03:26:18.165 00.000 15712 Moving (-0.75, 0.19) raw xDistance=0.19 yDistance=0.74
03:26:18.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=117, FiltMin=98, FiltMax=255, Gamma=0.690
03:26:18.165 00.000 7988 UpdateGuideState exits: m=142 SNR=6.9
03:26:18.167 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:18.167 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:18.169 00.002 7988 Enqueuing Expose request
03:26:18.169 00.000 15712 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.21
03:26:18.169 00.000 15712 PPEC: input: 0.19, control: 0.10, exposure: 1500
03:26:18.169 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:18.169 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74
03:26:18.169 00.000 15712 MoveAxis(W, 34, ABG)
03:26:18.169 00.000 15712 Guiding  Dir = 3, Dur = 34
03:26:18.169 00.000 15712 IsGuiding returns 0
03:26:18.194 00.025 15712 PulseGuide returned control before completion, sleep 19
03:26:18.240 00.046 15712 IsGuiding returns 0
03:26:18.240 00.000 15712 Move returns status 0, amount 34
03:26:18.240 00.000 15712 MoveAxis(N, 0, ABG)
03:26:18.240 00.000 15712 Move returns status 0, amount 0
03:26:18.240 00.000 15712 move complete, result=0
03:26:18.240 00.000 15712 worker thread done servicing request
03:26:18.240 00.000 15712 Worker thread wakes up
03:26:18.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:18.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:18.240 00.000 7988 GuideStep: 0.2 px 34 ms WEST, 0.7 px 0 ms NORTH
03:26:19.879 01.639 15712 Exposure complete
03:26:19.945 00.066 15712 worker thread done servicing request
03:26:19.945 00.000 7988 OnExposeComplete: enter
03:26:19.945 00.000 7988 UpdateGuideState(): m_state=6
03:26:19.945 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6360
03:26:19.945 00.000 7988 Star::Find returns 1 (0), X=974.59, Y=190.54, Mass=135, SNR=6.9, Peak=142 HFD=2.7
03:26:19.945 00.000 7988 Star::Find false star n=7 nbg=283 bg=119.1 sigma=3.8 thresh=130 peak=129
03:26:19.945 00.000 7988 Star::Find false star n=2 nbg=276 bg=112.1 sigma=3.4 thresh=122 peak=117
03:26:19.953 00.008 7988 Star::Find false star n=4 nbg=273 bg=116.6 sigma=3.4 thresh=127 peak=123
03:26:19.953 00.000 7988 Star::Find false star n=3 nbg=283 bg=123.9 sigma=3.8 thresh=135 peak=129
03:26:19.953 00.000 7988 MultiStar: [#1 -0.92,-1.07,0.00,M2] [#2 -0.58,-1.05,0.00,M4] [#3 0.00,0.00,0.00,L] [#4 0.13,-1.59,0.00,M6] [#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] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:19.953 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.96 = -2.96)
03:26:19.957 00.004 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
03:26:19.957 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-1.20 hyp=1.22 cameraTheta=-1.40 mountX=-1.20 mountY=-0.18, mountTheta=-2.99
03:26:19.957 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-1.20, opts=13)
03:26:19.957 00.000 7988 Enqueuing Move request for scope (0.21, -1.20)
03:26:19.965 00.008 15712 Worker thread wakes up
03:26:19.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=117, FiltMin=98, FiltMax=255, Gamma=0.690
03:26:19.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.20) opts 0xd
03:26:19.965 00.000 7988 UpdateGuideState exits: m=135 SNR=6.9
03:26:19.965 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -1.20)
03:26:19.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:19.965 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:19.969 00.004 7988 Enqueuing Expose request
03:26:19.969 00.000 15712 Moving (0.21, -1.20) raw xDistance=-1.20 yDistance=-0.18
03:26:19.972 00.003 15712 PPEC rslt: input = -1.20, final = -0.73, react = -0.72, pred = -0.01, hyst = -0.63, hyst_pct = 0.00, period_length = 639.21
03:26:19.972 00.000 15712 PPEC: input: -1.20, control: -0.73, exposure: 1500
03:26:19.972 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:19.972 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:26:19.972 00.000 15712 MoveAxis(E, 238, ABG)
03:26:19.972 00.000 15712 Guiding  Dir = 2, Dur = 238
03:26:19.972 00.000 15712 IsGuiding returns 0
03:26:19.993 00.021 15712 PulseGuide returned control before completion, sleep 223
03:26:20.228 00.235 15712 IsGuiding returns 1
03:26:20.228 00.000 15712 scope still moving after pulse duration time elapsed
03:26:20.263 00.035 15712 IsGuiding returns 0
03:26:20.263 00.000 15712 scope move finished after 238 + 60 ms
03:26:20.263 00.000 15712 Move returns status 0, amount 238
03:26:20.263 00.000 15712 MoveAxis(N, 0, ABG)
03:26:20.263 00.000 15712 Move returns status 0, amount 0
03:26:20.263 00.000 15712 move complete, result=0
03:26:20.263 00.000 15712 worker thread done servicing request
03:26:20.263 00.000 15712 Worker thread wakes up
03:26:20.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:20.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:20.263 00.000 7988 GuideStep: -1.2 px 238 ms EAST, -0.2 px 0 ms NORTH
03:26:21.680 01.417 15712 Exposure complete
03:26:21.742 00.062 15712 worker thread done servicing request
03:26:21.742 00.000 7988 OnExposeComplete: enter
03:26:21.742 00.000 7988 UpdateGuideState(): m_state=6
03:26:21.742 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6361
03:26:21.742 00.000 7988 Star::Find returns 1 (0), X=973.98, Y=190.82, Mass=129, SNR=6.5, Peak=140 HFD=2.4
03:26:21.742 00.000 7988 Star::Find false star n=3 nbg=277 bg=119.9 sigma=3.7 thresh=131 peak=129
03:26:21.742 00.000 7988 Star::Find false star n=3 nbg=279 bg=122.9 sigma=3.8 thresh=134 peak=129
03:26:21.742 00.000 7988 Star::Find false star n=13 nbg=276 bg=117.3 sigma=3.4 thresh=127 peak=126
03:26:21.742 00.000 7988 Star::Find false star n=4 nbg=278 bg=118.6 sigma=3.5 thresh=129 peak=126
03:26:21.742 00.000 7988 Star::Find false star n=7 nbg=283 bg=109.0 sigma=3.6 thresh=120 peak=116
03:26:21.755 00.013 7988 MultiStar: [#1 -1.80,-1.21,0.00,M3] [#2 -1.05,-0.94,0.00,M5] [#3 0.00,0.00,0.00,L] [#4 0.56,-0.94,0.00,M7] [#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] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:21.755 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.54 = 2.74)
03:26:21.757 00.002 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.71)
03:26:21.757 00.000 7988 CameraToMount -- cameraX=-0.40 cameraY=-0.93 hyp=1.01 cameraTheta=-1.98 mountX=-0.93 mountY=0.42, mountTheta=2.71
03:26:21.757 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=-0.93, opts=13)
03:26:21.757 00.000 7988 Enqueuing Move request for scope (-0.40, -0.93)
03:26:21.757 00.000 15712 Worker thread wakes up
03:26:21.757 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.93) opts 0xd
03:26:21.757 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, -0.93)
03:26:21.757 00.000 15712 Moving (-0.40, -0.93) raw xDistance=-0.93 yDistance=0.42
03:26:21.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=117, FiltMin=100, FiltMax=255, Gamma=0.690
03:26:21.757 00.000 7988 UpdateGuideState exits: m=129 SNR=6.5
03:26:21.765 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:21.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:21.767 00.002 7988 Enqueuing Expose request
03:26:21.767 00.000 15712 PPEC rslt: input = -0.93, final = -0.56, react = -0.56, pred = -0.01, hyst = -0.50, hyst_pct = 0.00, period_length = 639.21
03:26:21.767 00.000 15712 PPEC: input: -0.93, control: -0.56, exposure: 1500
03:26:21.767 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:21.767 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
03:26:21.767 00.000 15712 MoveAxis(E, 184, ABG)
03:26:21.767 00.000 15712 Guiding  Dir = 2, Dur = 184
03:26:21.767 00.000 15712 IsGuiding returns 0
03:26:21.793 00.026 15712 PulseGuide returned control before completion, sleep 171
03:26:21.969 00.176 15712 IsGuiding returns 1
03:26:21.969 00.000 15712 scope still moving after pulse duration time elapsed
03:26:21.998 00.029 15712 IsGuiding returns 0
03:26:21.998 00.000 15712 scope move finished after 184 + 45 ms
03:26:21.998 00.000 15712 Move returns status 0, amount 184
03:26:21.998 00.000 15712 MoveAxis(N, 0, ABG)
03:26:21.998 00.000 15712 Move returns status 0, amount 0
03:26:21.998 00.000 15712 move complete, result=0
03:26:21.998 00.000 15712 worker thread done servicing request
03:26:21.998 00.000 15712 Worker thread wakes up
03:26:21.998 00.000 7988 GuideStep: -0.9 px 184 ms EAST, 0.4 px 0 ms NORTH
03:26:21.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:21.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:23.739 01.741 15712 Exposure complete
03:26:23.800 00.061 15712 worker thread done servicing request
03:26:23.800 00.000 7988 OnExposeComplete: enter
03:26:23.800 00.000 7988 UpdateGuideState(): m_state=6
03:26:23.807 00.007 7988 Star::Find(15, 973, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6362
03:26:23.807 00.000 7988 Star::Find returns 1 (0), X=974.91, Y=191.22, Mass=128, SNR=6.6, Peak=143 HFD=2.4
03:26:23.809 00.002 7988 Star::Find false star n=5 nbg=283 bg=114.8 sigma=3.8 thresh=126 peak=126
03:26:23.810 00.001 7988 Star::Find false star n=6 nbg=275 bg=117.1 sigma=3.8 thresh=128 peak=127
03:26:23.810 00.000 7988 Star::Find false star n=2 nbg=283 bg=119.1 sigma=3.9 thresh=131 peak=126
03:26:23.812 00.002 7988 Star::Find false star n=2 nbg=279 bg=115.7 sigma=3.7 thresh=127 peak=127
03:26:23.812 00.000 7988 Star::Find false star n=3 nbg=284 bg=118.7 sigma=3.9 thresh=130 peak=125
03:26:23.814 00.002 7988 Star::Find false star n=3 nbg=281 bg=110.6 sigma=3.6 thresh=122 peak=116
03:26:23.814 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.64,-0.21,0.92,U] [#3 0.00,0.00,0.00,L] [#4 -0.20,0.07,1.01,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:23.816 00.002 7988 refined, 2 included, MultiStar: {-0.09, -0.22}, one-star: {0.52, -0.52}
03:26:23.816 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
03:26:23.816 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.56 = 2.72)
03:26:23.816 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.97 mountX=-0.22 mountY=0.10, mountTheta=2.72
03:26:23.816 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.22, opts=13)
03:26:23.816 00.000 7988 Enqueuing Move request for scope (-0.09, -0.22)
03:26:23.816 00.000 15712 Worker thread wakes up
03:26:23.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
03:26:23.816 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
03:26:23.816 00.000 15712 Moving (-0.09, -0.22) raw xDistance=-0.22 yDistance=0.10
03:26:23.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=117, FiltMin=99, FiltMax=255, Gamma=0.690
03:26:23.816 00.000 7988 UpdateGuideState exits: m=128 SNR=6.6
03:26:23.825 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:23.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:23.827 00.002 7988 Enqueuing Expose request
03:26:23.827 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.20
03:26:23.827 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
03:26:23.829 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:23.829 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:26:23.829 00.000 15712 MoveAxis(E, 47, ABG)
03:26:23.829 00.000 15712 Guiding  Dir = 2, Dur = 47
03:26:23.829 00.000 15712 IsGuiding returns 0
03:26:23.848 00.019 15712 PulseGuide returned control before completion, sleep 33
03:26:23.896 00.048 15712 IsGuiding returns 1
03:26:23.896 00.000 15712 scope still moving after pulse duration time elapsed
03:26:23.932 00.036 15712 IsGuiding returns 0
03:26:23.932 00.000 15712 scope move finished after 47 + 58 ms
03:26:23.932 00.000 15712 Move returns status 0, amount 47
03:26:23.932 00.000 15712 MoveAxis(N, 0, ABG)
03:26:23.932 00.000 15712 Move returns status 0, amount 0
03:26:23.932 00.000 15712 move complete, result=0
03:26:23.932 00.000 7988 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
03:26:23.936 00.004 15712 worker thread done servicing request
03:26:23.936 00.000 15712 Worker thread wakes up
03:26:23.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:23.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:25.349 01.413 15712 Exposure complete
03:26:25.413 00.064 15712 worker thread done servicing request
03:26:25.415 00.002 7988 OnExposeComplete: enter
03:26:25.415 00.000 7988 UpdateGuideState(): m_state=6
03:26:25.415 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6363
03:26:25.415 00.000 7988 Star::Find returns 1 (0), X=974.03, Y=191.83, Mass=158, SNR=7.3, Peak=147 HFD=2.3
03:26:25.415 00.000 7988 Star::Find false star n=7 nbg=282 bg=114.6 sigma=3.9 thresh=126 peak=123
03:26:25.415 00.000 7988 Star::Find false star n=4 nbg=281 bg=112.2 sigma=3.7 thresh=123 peak=120
03:26:25.415 00.000 7988 Star::Find false star n=8 nbg=278 bg=115.3 sigma=3.5 thresh=126 peak=126
03:26:25.415 00.000 7988 Star::Find false star n=4 nbg=278 bg=119.3 sigma=3.5 thresh=130 peak=128
03:26:25.415 00.000 7988 Star::Find false star n=3 nbg=276 bg=114.9 sigma=3.6 thresh=126 peak=120
03:26:25.423 00.008 7988 Star::Find false star n=7 nbg=279 bg=121.2 sigma=3.8 thresh=132 peak=128
03:26:25.423 00.000 7988 MultiStar: [#1 -2.24,1.46,0.00,M4] [#2 0.00,0.00,0.00,L] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:25.423 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
03:26:25.426 00.003 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
03:26:25.426 00.000 7988 CameraToMount -- cameraX=-0.35 cameraY=0.09 hyp=0.37 cameraTheta=2.90 mountX=0.09 mountY=0.35, mountTheta=1.33
03:26:25.426 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.09, opts=13)
03:26:25.426 00.000 7988 Enqueuing Move request for scope (-0.35, 0.09)
03:26:25.426 00.000 15712 Worker thread wakes up
03:26:25.426 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.09) opts 0xd
03:26:25.426 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.09)
03:26:25.426 00.000 15712 Moving (-0.35, 0.09) raw xDistance=0.09 yDistance=0.35
03:26:25.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=118, FiltMin=101, FiltMax=255, Gamma=0.690
03:26:25.426 00.000 7988 UpdateGuideState exits: m=158 SNR=7.3
03:26:25.436 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:25.436 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:25.436 00.000 7988 Enqueuing Expose request
03:26:25.436 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.20
03:26:25.436 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
03:26:25.436 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:25.436 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
03:26:25.436 00.000 15712 MoveAxis(E, 4, ABG)
03:26:25.436 00.000 15712 Guiding  Dir = 2, Dur = 4
03:26:25.436 00.000 15712 IsGuiding returns 0
03:26:25.458 00.022 15712 IsGuiding returns 0
03:26:25.458 00.000 15712 Move returns status 0, amount 4
03:26:25.458 00.000 15712 MoveAxis(N, 0, ABG)
03:26:25.458 00.000 15712 Move returns status 0, amount 0
03:26:25.458 00.000 15712 move complete, result=0
03:26:25.458 00.000 15712 worker thread done servicing request
03:26:25.458 00.000 15712 Worker thread wakes up
03:26:25.458 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.4 px 0 ms NORTH
03:26:25.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:25.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:27.212 01.754 15712 Exposure complete
03:26:27.279 00.067 15712 worker thread done servicing request
03:26:27.279 00.000 7988 OnExposeComplete: enter
03:26:27.279 00.000 7988 UpdateGuideState(): m_state=6
03:26:27.279 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6364
03:26:27.279 00.000 7988 Star::Find false star n=11 nbg=276 bg=121.8 sigma=3.3 thresh=132 peak=132
03:26:27.279 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=191.00, Mass=129, SNR=2.9, Peak=139 HFD=0.0
03:26:27.279 00.000 7988 DistanceChecker: activated
03:26:27.279 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:27.279 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:26:27.279 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:26:27.279 00.000 15712 Worker thread wakes up
03:26:27.279 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:26:27.279 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:26:27.290 00.011 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:26:27.290 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:26:27.290 00.000 15712 MoveAxis(E, 7, DBG)
03:26:27.290 00.000 15712 Guiding  Dir = 2, Dur = 7
03:26:27.290 00.000 15712 IsGuiding returns 0
03:26:27.307 00.017 15712 IsGuiding returns 0
03:26:27.307 00.000 15712 Move returns status 0, amount 7
03:26:27.307 00.000 15712 MoveAxis(N, 0, DBG)
03:26:27.307 00.000 15712 Move returns status 0, amount 0
03:26:27.307 00.000 15712 move complete, result=0
03:26:27.307 00.000 15712 worker thread done servicing request
03:26:27.402 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:27.402 00.000 7988 Status Line: Star lost - low SNR
03:26:27.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=118, FiltMin=102, FiltMax=255, Gamma=0.690
03:26:27.402 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:26:27.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:27.402 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:26:27.402 00.000 7988 Enqueuing Expose request
03:26:27.402 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:26:27.402 00.000 15712 Worker thread wakes up
03:26:27.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:27.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:26:28.819 01.417 15712 Exposure complete
03:26:28.884 00.065 15712 worker thread done servicing request
03:26:28.884 00.000 7988 OnExposeComplete: enter
03:26:28.884 00.000 7988 UpdateGuideState(): m_state=6
03:26:28.884 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6365
03:26:28.884 00.000 7988 Star::Find false star n=5 nbg=276 bg=120.2 sigma=3.7 thresh=131 peak=130
03:26:28.884 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=191.00, Mass=72, SNR=2.9, Peak=141 HFD=0.0
03:26:28.890 00.006 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:28.890 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:26:28.890 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:26:28.890 00.000 15712 Worker thread wakes up
03:26:28.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:26:28.890 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:26:28.896 00.006 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:26:28.896 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:26:28.896 00.000 15712 MoveAxis(E, 7, DBG)
03:26:28.896 00.000 15712 Guiding  Dir = 2, Dur = 7
03:26:28.907 00.011 15712 IsGuiding returns 0
03:26:28.912 00.005 15712 IsGuiding returns 0
03:26:28.912 00.000 15712 Move returns status 0, amount 7
03:26:28.912 00.000 15712 MoveAxis(N, 0, DBG)
03:26:28.912 00.000 15712 Move returns status 0, amount 0
03:26:28.912 00.000 15712 move complete, result=0
03:26:28.912 00.000 15712 worker thread done servicing request
03:26:29.008 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:29.009 00.001 7988 Status Line: Star lost - low SNR
03:26:29.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=118, FiltMin=102, FiltMax=255, Gamma=0.690
03:26:29.009 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:26:29.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:29.009 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:26:29.009 00.000 7988 Enqueuing Expose request
03:26:29.009 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:26:29.009 00.000 15712 Worker thread wakes up
03:26:29.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:29.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:26:30.655 01.646 15712 Exposure complete
03:26:30.716 00.061 15712 worker thread done servicing request
03:26:30.716 00.000 7988 OnExposeComplete: enter
03:26:30.716 00.000 7988 UpdateGuideState(): m_state=6
03:26:30.723 00.007 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6366
03:26:30.723 00.000 7988 Star::Find returns 1 (0), X=974.21, Y=192.43, Mass=159, SNR=7.4, Peak=141 HFD=2.7
03:26:30.725 00.002 7988 DistanceChecker: deactivated
03:26:30.725 00.000 7988 Star::Find false star n=4 nbg=278 bg=121.9 sigma=3.8 thresh=133 peak=130
03:26:30.727 00.002 7988 Star::Find false star n=6 nbg=280 bg=118.1 sigma=3.8 thresh=129 peak=127
03:26:30.727 00.000 7988 Star::Find false star n=6 nbg=281 bg=111.3 sigma=3.6 thresh=122 peak=120
03:26:30.729 00.002 7988 Star::Find false star n=2 nbg=278 bg=117.7 sigma=3.7 thresh=129 peak=125
03:26:30.730 00.001 7988 Star::Find false star n=3 nbg=281 bg=127.6 sigma=4.1 thresh=140 peak=133
03:26:30.730 00.000 7988 Star::Find false star n=5 nbg=282 bg=111.7 sigma=3.5 thresh=122 peak=118
03:26:30.732 00.002 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.67,0.28,0.96,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:30.732 00.000 7988 refined, 1 included, MultiStar: {-0.42, 0.49}, one-star: {-0.18, 0.69}
03:26:30.732 00.000 7988 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.56) = xAngle (0.72 = 0.72)
03:26:30.732 00.000 7988 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
03:26:30.732 00.000 7988 CameraToMount -- cameraX=-0.42 cameraY=0.49 hyp=0.64 cameraTheta=2.28 mountX=0.48 mountY=0.41, mountTheta=0.70
03:26:30.732 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.42, y=0.49, opts=13)
03:26:30.732 00.000 7988 Enqueuing Move request for scope (-0.42, 0.49)
03:26:30.732 00.000 15712 Worker thread wakes up
03:26:30.732 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.49) opts 0xd
03:26:30.732 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.42, 0.49)
03:26:30.732 00.000 15712 Moving (-0.42, 0.49) raw xDistance=0.48 yDistance=0.41
03:26:30.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=118, FiltMin=101, FiltMax=255, Gamma=0.690
03:26:30.732 00.000 7988 UpdateGuideState exits: m=159 SNR=7.4
03:26:30.742 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:30.742 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:30.744 00.002 7988 Enqueuing Expose request
03:26:30.744 00.000 15712 PPEC rslt: input = 0.48, final = 0.27, react = 0.29, pred = -0.01, hyst = 0.26, hyst_pct = 0.00, period_length = 639.20
03:26:30.744 00.000 15712 PPEC: input: 0.48, control: 0.27, exposure: 1500
03:26:30.744 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:26:30.744 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
03:26:30.744 00.000 15712 MoveAxis(W, 90, ABG)
03:26:30.744 00.000 15712 Guiding  Dir = 3, Dur = 90
03:26:30.746 00.002 15712 IsGuiding returns 0
03:26:30.752 00.006 15712 PulseGuide returned control before completion, sleep 87
03:26:30.886 00.134 15712 IsGuiding returns 0
03:26:30.886 00.000 15712 Move returns status 0, amount 90
03:26:30.886 00.000 15712 MoveAxis(N, 0, ABG)
03:26:30.886 00.000 15712 Move returns status 0, amount 0
03:26:30.886 00.000 15712 move complete, result=0
03:26:30.886 00.000 7988 GuideStep: 0.5 px 90 ms WEST, 0.4 px 0 ms NORTH
03:26:30.890 00.004 15712 worker thread done servicing request
03:26:30.890 00.000 15712 Worker thread wakes up
03:26:30.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:30.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:32.295 01.405 15712 Exposure complete
03:26:32.361 00.066 15712 worker thread done servicing request
03:26:32.361 00.000 7988 OnExposeComplete: enter
03:26:32.362 00.001 7988 UpdateGuideState(): m_state=6
03:26:32.362 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:26:32.362 00.000 7988 Star::Find returns 1 (0), X=972.76, Y=190.64, Mass=196, SNR=8.3, Peak=132 HFD=3.9
03:26:32.362 00.000 7988 MultiStar: large primary error, entering stabilization period
03:26:32.362 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.11 = 2.18)
03:26:32.362 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.14)
03:26:32.362 00.000 7988 CameraToMount -- cameraX=-1.62 cameraY=-1.11 hyp=1.97 cameraTheta=-2.54 mountX=-1.12 mountY=1.65, mountTheta=2.17
03:26:32.362 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.62, y=-1.11, opts=13)
03:26:32.362 00.000 7988 Enqueuing Move request for scope (-1.62, -1.11)
03:26:32.373 00.011 15712 Worker thread wakes up
03:26:32.373 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.62, -1.11) opts 0xd
03:26:32.373 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.62, -1.11)
03:26:32.373 00.000 15712 Moving (-1.62, -1.11) raw xDistance=-1.12 yDistance=1.65
03:26:32.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=119, FiltMin=102, FiltMax=255, Gamma=0.690
03:26:32.373 00.000 7988 UpdateGuideState exits: m=196 SNR=8.3
03:26:32.376 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:32.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:32.378 00.002 7988 Enqueuing Expose request
03:26:32.379 00.001 15712 PPEC rslt: input = -1.12, final = -0.69, react = -0.67, pred = -0.01, hyst = -0.61, hyst_pct = 0.00, period_length = 639.20
03:26:32.379 00.000 15712 PPEC: input: -1.12, control: -0.69, exposure: 1500
03:26:32.379 00.000 15712 resist switch: large excursion: input 1.65 thresh 0.75 direction from -1 to 1
03:26:32.379 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.95
03:26:32.379 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.65 from input 1.65
03:26:32.379 00.000 15712 MoveAxis(E, 224, ABG)
03:26:32.379 00.000 15712 Guiding  Dir = 2, Dur = 224
03:26:32.379 00.000 15712 IsGuiding returns 0
03:26:32.407 00.028 15712 PulseGuide returned control before completion, sleep 208
03:26:32.629 00.222 15712 IsGuiding returns 1
03:26:32.629 00.000 15712 scope still moving after pulse duration time elapsed
03:26:32.663 00.034 15712 IsGuiding returns 0
03:26:32.663 00.000 15712 scope move finished after 224 + 59 ms
03:26:32.663 00.000 15712 Move returns status 0, amount 224
03:26:32.663 00.000 15712 BLC: Oldest BLC event removed
03:26:32.663 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 162 applied
03:26:32.663 00.000 15712 MoveAxis(S, 584, ABG)
03:26:32.663 00.000 15712 Guiding  Dir = 1, Dur = 584
03:26:32.663 00.000 15712 IsGuiding returns 0
03:26:32.743 00.080 15712 PulseGuide returned control before completion, sleep 515
03:26:33.268 00.525 15712 IsGuiding returns 1
03:26:33.268 00.000 15712 scope still moving after pulse duration time elapsed
03:26:33.299 00.031 15712 IsGuiding returns 1
03:26:33.350 00.051 15712 IsGuiding returns 0
03:26:33.350 00.000 15712 scope move finished after 584 + 103 ms
03:26:33.350 00.000 15712 Move returns status 0, amount 584
03:26:33.350 00.000 15712 move complete, result=0
03:26:33.350 00.000 7988 GuideStep: -1.1 px 224 ms EAST, 1.7 px 584 ms SOUTH
03:26:33.352 00.002 15712 worker thread done servicing request
03:26:33.352 00.000 15712 Worker thread wakes up
03:26:33.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:33.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:35.091 01.739 15712 Exposure complete
03:26:35.156 00.065 15712 worker thread done servicing request
03:26:35.156 00.000 7988 OnExposeComplete: enter
03:26:35.156 00.000 7988 UpdateGuideState(): m_state=6
03:26:35.161 00.005 7988 Star::Find(15, 972, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6368
03:26:35.161 00.000 7988 Star::Find returns 1 (0), X=974.07, Y=191.55, Mass=265, SNR=9.8, Peak=146 HFD=2.9
03:26:35.163 00.002 7988 MultiStar: exiting stabilization period
03:26:35.163 00.000 7988 Star::Find false star n=7 nbg=277 bg=125.7 sigma=3.5 thresh=136 peak=133
03:26:35.165 00.002 7988 Star::Find false star n=3 nbg=281 bg=116.9 sigma=3.7 thresh=128 peak=124
03:26:35.166 00.001 7988 Star::Find false star n=2 nbg=280 bg=122.1 sigma=3.5 thresh=133 peak=130
03:26:35.166 00.000 7988 Star::Find false star n=5 nbg=281 bg=119.0 sigma=3.9 thresh=131 peak=130
03:26:35.168 00.002 7988 Star::Find false star n=3 nbg=278 bg=126.6 sigma=3.6 thresh=137 peak=131
03:26:35.168 00.000 7988 Star::Find false star n=4 nbg=273 bg=118.4 sigma=3.5 thresh=129 peak=125
03:26:35.168 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.27,0.08,0.78,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:35.168 00.000 7988 refined, 1 included, MultiStar: {-0.29, -0.08}, one-star: {-0.31, -0.20}
03:26:35.168 00.000 7988 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.56) = xAngle (-4.44 = 1.84)
03:26:35.168 00.000 7988 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.47 = 1.81)
03:26:35.168 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-2.88 mountX=-0.08 mountY=0.30, mountTheta=1.84
03:26:35.168 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.08, opts=13)
03:26:35.168 00.000 7988 Enqueuing Move request for scope (-0.29, -0.08)
03:26:35.168 00.000 15712 Worker thread wakes up
03:26:35.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.08) opts 0xd
03:26:35.168 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.08)
03:26:35.168 00.000 15712 Moving (-0.29, -0.08) raw xDistance=-0.08 yDistance=0.30
03:26:35.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=120, FiltMin=102, FiltMax=255, Gamma=0.690
03:26:35.168 00.000 7988 UpdateGuideState exits: m=265 SNR=9.8
03:26:35.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:35.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:35.168 00.000 7988 Enqueuing Expose request
03:26:35.183 00.015 15712 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.01, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=1.651300, 1:0.295220
03:26:35.183 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:26:35.183 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.20
03:26:35.183 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
03:26:35.183 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:26:35.183 00.000 15712 MoveAxis(E, 4, ABG)
03:26:35.183 00.000 15712 Guiding  Dir = 2, Dur = 4
03:26:35.183 00.000 15712 IsGuiding returns 0
03:26:35.205 00.022 15712 IsGuiding returns 0
03:26:35.205 00.000 15712 Move returns status 0, amount 4
03:26:35.205 00.000 15712 MoveAxis(S, 75, ABG)
03:26:35.205 00.000 15712 Guiding  Dir = 1, Dur = 75
03:26:35.205 00.000 15712 IsGuiding returns 0
03:26:35.285 00.080 15712 IsGuiding returns 1
03:26:35.285 00.000 15712 scope still moving after pulse duration time elapsed
03:26:35.311 00.026 15712 IsGuiding returns 1
03:26:35.343 00.032 15712 IsGuiding returns 1
03:26:35.394 00.051 15712 IsGuiding returns 0
03:26:35.394 00.000 15712 scope move finished after 75 + 116 ms
03:26:35.394 00.000 15712 Move returns status 0, amount 75
03:26:35.394 00.000 15712 move complete, result=0
03:26:35.394 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.3 px 75 ms SOUTH
03:26:35.398 00.004 15712 worker thread done servicing request
03:26:35.398 00.000 15712 Worker thread wakes up
03:26:35.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:35.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:36.812 01.414 15712 Exposure complete
03:26:36.877 00.065 15712 worker thread done servicing request
03:26:36.877 00.000 7988 OnExposeComplete: enter
03:26:36.877 00.000 7988 UpdateGuideState(): m_state=6
03:26:36.877 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6369
03:26:36.877 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=191.31, Mass=139, SNR=7.0, Peak=142 HFD=2.6
03:26:36.877 00.000 7988 Star::Find false star n=5 nbg=281 bg=122.6 sigma=3.8 thresh=134 peak=133
03:26:36.883 00.006 7988 Star::Find false star n=7 nbg=278 bg=117.1 sigma=3.6 thresh=128 peak=128
03:26:36.883 00.000 7988 Star::Find false star n=2 nbg=276 bg=121.1 sigma=3.8 thresh=133 peak=130
03:26:36.883 00.000 7988 Star::Find false star n=5 nbg=277 bg=122.9 sigma=3.6 thresh=134 peak=131
03:26:36.883 00.000 7988 Star::Find false star n=2 nbg=276 bg=121.7 sigma=3.8 thresh=133 peak=131
03:26:36.883 00.000 7988 Star::Find false star n=3 nbg=279 bg=116.6 sigma=3.6 thresh=127 peak=121
03:26:36.883 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:36.889 00.006 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
03:26:36.889 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
03:26:36.889 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.44 hyp=0.51 cameraTheta=-1.04 mountX=-0.44 mountY=-0.25, mountTheta=-2.63
03:26:36.889 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.44, opts=13)
03:26:36.889 00.000 7988 Enqueuing Move request for scope (0.26, -0.44)
03:26:36.889 00.000 15712 Worker thread wakes up
03:26:36.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.44) opts 0xd
03:26:36.889 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.44)
03:26:36.889 00.000 15712 Moving (0.26, -0.44) raw xDistance=-0.44 yDistance=-0.25
03:26:36.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=121, FiltMin=104, FiltMax=243, Gamma=0.690
03:26:36.889 00.000 7988 UpdateGuideState exits: m=139 SNR=7.0
03:26:36.899 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:36.899 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:36.900 00.001 7988 Enqueuing Expose request
03:26:36.900 00.000 15712 BLC: History state: CurrMiss=-0.25, AvgInitMiss=0.01, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=1.651300, 1:0.295220, 2:-0.248085
03:26:36.900 00.000 15712 BLC: No correction, Miss < min_move
03:26:36.905 00.005 15712 PPEC rslt: input = -0.44, final = -0.27, react = -0.26, pred = -0.01, hyst = -0.28, hyst_pct = 0.00, period_length = 639.20
03:26:36.905 00.000 15712 PPEC: input: -0.44, control: -0.27, exposure: 1500
03:26:36.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:36.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:26:36.905 00.000 15712 MoveAxis(E, 89, ABG)
03:26:36.905 00.000 15712 Guiding  Dir = 2, Dur = 89
03:26:36.905 00.000 15712 IsGuiding returns 0
03:26:36.921 00.016 15712 PulseGuide returned control before completion, sleep 76
03:26:37.039 00.118 15712 IsGuiding returns 0
03:26:37.039 00.000 15712 Move returns status 0, amount 89
03:26:37.039 00.000 15712 MoveAxis(N, 0, ABG)
03:26:37.039 00.000 15712 Move returns status 0, amount 0
03:26:37.039 00.000 15712 move complete, result=0
03:26:37.039 00.000 7988 GuideStep: -0.4 px 89 ms EAST, -0.2 px 0 ms NORTH
03:26:37.045 00.006 15712 worker thread done servicing request
03:26:37.045 00.000 15712 Worker thread wakes up
03:26:37.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:37.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:38.680 01.635 15712 Exposure complete
03:26:38.742 00.062 15712 worker thread done servicing request
03:26:38.742 00.000 7988 OnExposeComplete: enter
03:26:38.742 00.000 7988 UpdateGuideState(): m_state=6
03:26:38.747 00.005 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6370
03:26:38.747 00.000 7988 Star::Find returns 1 (0), X=974.75, Y=192.73, Mass=138, SNR=6.9, Peak=145 HFD=2.3
03:26:38.749 00.002 7988 Star::Find false star n=11 nbg=275 bg=124.2 sigma=3.5 thresh=135 peak=134
03:26:38.749 00.000 7988 Star::Find false star n=3 nbg=282 bg=116.4 sigma=3.9 thresh=128 peak=127
03:26:38.751 00.002 7988 Star::Find false star n=5 nbg=277 bg=116.4 sigma=3.4 thresh=127 peak=126
03:26:38.753 00.002 7988 Star::Find false star n=5 nbg=273 bg=118.5 sigma=3.4 thresh=129 peak=126
03:26:38.753 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.61,0.28,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:38.755 00.002 7988 refined, 1 included, MultiStar: {0.48, 0.65}, one-star: {0.36, 0.99}
03:26:38.755 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
03:26:38.757 00.002 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
03:26:38.757 00.000 7988 CameraToMount -- cameraX=0.48 cameraY=0.65 hyp=0.81 cameraTheta=0.94 mountX=0.66 mountY=-0.50, mountTheta=-0.65
03:26:38.759 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.48, y=0.65, opts=13)
03:26:38.761 00.002 7988 Enqueuing Move request for scope (0.48, 0.65)
03:26:38.761 00.000 15712 Worker thread wakes up
03:26:38.761 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.65) opts 0xd
03:26:38.761 00.000 15712 Handling offset move in thread for scope, endpoint = (0.48, 0.65)
03:26:38.761 00.000 15712 Moving (0.48, 0.65) raw xDistance=0.66 yDistance=-0.50
03:26:38.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=122, FiltMin=106, FiltMax=255, Gamma=0.690
03:26:38.761 00.000 7988 UpdateGuideState exits: m=138 SNR=6.9
03:26:38.764 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:38.764 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:38.766 00.002 7988 Enqueuing Expose request
03:26:38.766 00.000 15712 BLC: window closed
03:26:38.766 00.000 15712 BLC: History state: CurrMiss=-0.50, AvgInitMiss=0.01, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=1.651300, 1:0.295220, 2:-0.248085
03:26:38.766 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:26:38.766 00.000 15712 BLC: window closed
03:26:38.770 00.004 15712 PPEC rslt: input = 0.66, final = 0.39, react = 0.39, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 639.19
03:26:38.770 00.000 15712 PPEC: input: 0.66, control: 0.39, exposure: 1500
03:26:38.770 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:38.770 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
03:26:38.770 00.000 15712 MoveAxis(W, 126, ABG)
03:26:38.770 00.000 15712 Guiding  Dir = 3, Dur = 126
03:26:38.770 00.000 15712 IsGuiding returns 0
03:26:38.795 00.025 15712 PulseGuide returned control before completion, sleep 108
03:26:38.943 00.148 15712 IsGuiding returns 0
03:26:38.943 00.000 15712 Move returns status 0, amount 126
03:26:38.943 00.000 15712 MoveAxis(N, 0, ABG)
03:26:38.943 00.000 15712 Move returns status 0, amount 0
03:26:38.943 00.000 15712 move complete, result=0
03:26:38.943 00.000 7988 GuideStep: 0.7 px 126 ms WEST, -0.5 px 0 ms NORTH
03:26:38.947 00.004 15712 worker thread done servicing request
03:26:38.947 00.000 15712 Worker thread wakes up
03:26:38.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:38.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:40.351 01.404 15712 Exposure complete
03:26:40.413 00.062 15712 worker thread done servicing request
03:26:40.413 00.000 7988 OnExposeComplete: enter
03:26:40.413 00.000 7988 UpdateGuideState(): m_state=6
03:26:40.420 00.007 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6371
03:26:40.420 00.000 7988 Star::Find returns 1 (0), X=974.20, Y=192.98, Mass=95, SNR=5.7, Peak=143 HFD=2.3
03:26:40.422 00.002 7988 Star::Find false star n=7 nbg=272 bg=120.1 sigma=3.7 thresh=131 peak=130
03:26:40.422 00.000 7988 Star::Find false star n=4 nbg=277 bg=121.1 sigma=3.9 thresh=133 peak=132
03:26:40.424 00.002 7988 Star::Find false star n=5 nbg=277 bg=118.4 sigma=3.5 thresh=129 peak=126
03:26:40.424 00.000 7988 Star::Find false star n=5 nbg=278 bg=122.4 sigma=3.8 thresh=134 peak=128
03:26:40.426 00.002 7988 Star::Find false star n=2 nbg=277 bg=121.5 sigma=3.7 thresh=133 peak=131
03:26:40.426 00.000 7988 Star::Find false star n=3 nbg=281 bg=124.3 sigma=4.0 thresh=136 peak=129
03:26:40.428 00.002 7988 Star::Find false star n=4 nbg=277 bg=130.5 sigma=3.8 thresh=142 peak=136
03:26:40.429 00.001 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.09,1.30,0.00,M2] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:40.429 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
03:26:40.429 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
03:26:40.429 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=1.24 hyp=1.25 cameraTheta=1.72 mountX=1.24 mountY=0.16, mountTheta=0.13
03:26:40.429 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=1.24, opts=13)
03:26:40.429 00.000 7988 Enqueuing Move request for scope (-0.19, 1.24)
03:26:40.429 00.000 15712 Worker thread wakes up
03:26:40.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.24) opts 0xd
03:26:40.429 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 1.24)
03:26:40.429 00.000 15712 Moving (-0.19, 1.24) raw xDistance=1.24 yDistance=0.16
03:26:40.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=255, med=122, FiltMin=106, FiltMax=237, Gamma=0.690
03:26:40.429 00.000 7988 UpdateGuideState exits: m=95 SNR=5.7
03:26:40.439 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:40.439 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:40.441 00.002 7988 Enqueuing Expose request
03:26:40.441 00.000 15712 PPEC rslt: input = 1.24, final = 0.74, react = 0.74, pred = -0.01, hyst = 0.65, hyst_pct = 0.00, period_length = 639.19
03:26:40.441 00.000 15712 PPEC: input: 1.24, control: 0.74, exposure: 1500
03:26:40.441 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:40.441 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:26:40.441 00.000 15712 MoveAxis(W, 240, ABG)
03:26:40.441 00.000 15712 Guiding  Dir = 3, Dur = 240
03:26:40.441 00.000 15712 IsGuiding returns 0
03:26:40.463 00.022 15712 PulseGuide returned control before completion, sleep 230
03:26:40.718 00.255 15712 IsGuiding returns 0
03:26:40.719 00.001 15712 Move returns status 0, amount 240
03:26:40.719 00.000 15712 MoveAxis(N, 0, ABG)
03:26:40.719 00.000 15712 Move returns status 0, amount 0
03:26:40.719 00.000 15712 move complete, result=0
03:26:40.719 00.000 15712 worker thread done servicing request
03:26:40.719 00.000 7988 GuideStep: 1.2 px 240 ms WEST, 0.2 px 0 ms NORTH
03:26:40.721 00.002 15712 Worker thread wakes up
03:26:40.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:40.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:42.359 01.638 15712 Exposure complete
03:26:42.421 00.062 15712 worker thread done servicing request
03:26:42.421 00.000 7988 OnExposeComplete: enter
03:26:42.427 00.006 7988 UpdateGuideState(): m_state=6
03:26:42.427 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6372
03:26:42.427 00.000 7988 Star::Find false star n=3 nbg=279 bg=122.4 sigma=4.2 thresh=135 peak=135
03:26:42.427 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=53, SNR=2.9, Peak=143 HFD=0.0
03:26:42.427 00.000 7988 DistanceChecker: activated
03:26:42.427 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:42.427 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:26:42.427 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:26:42.427 00.000 15712 Worker thread wakes up
03:26:42.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:26:42.427 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:26:42.437 00.010 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:26:42.437 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:26:42.437 00.000 15712 MoveAxis(E, 2, DBG)
03:26:42.437 00.000 15712 Guiding  Dir = 2, Dur = 2
03:26:42.444 00.007 15712 IsGuiding returns 0
03:26:42.461 00.017 15712 IsGuiding returns 0
03:26:42.461 00.000 15712 Move returns status 0, amount 2
03:26:42.461 00.000 15712 MoveAxis(N, 0, DBG)
03:26:42.461 00.000 15712 Move returns status 0, amount 0
03:26:42.461 00.000 15712 move complete, result=0
03:26:42.461 00.000 15712 worker thread done servicing request
03:26:42.548 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:42.548 00.000 7988 Status Line: Star lost - low SNR
03:26:42.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=255, med=123, FiltMin=105, FiltMax=236, Gamma=0.690
03:26:42.548 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:26:42.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:42.548 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:26:42.548 00.000 7988 Enqueuing Expose request
03:26:42.548 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:26:42.548 00.000 15712 Worker thread wakes up
03:26:42.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:42.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:26:43.968 01.420 15712 Exposure complete
03:26:44.034 00.066 15712 worker thread done servicing request
03:26:44.036 00.002 7988 OnExposeComplete: enter
03:26:44.036 00.000 7988 UpdateGuideState(): m_state=6
03:26:44.036 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6373
03:26:44.036 00.000 7988 Star::Find false star n=4 nbg=285 bg=123.5 sigma=4.1 thresh=136 peak=133
03:26:44.036 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=59, SNR=2.9, Peak=139 HFD=0.0
03:26:44.036 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:44.042 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:26:44.042 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:26:44.042 00.000 15712 Worker thread wakes up
03:26:44.042 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:26:44.042 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:26:44.048 00.006 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:26:44.048 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:26:44.048 00.000 15712 MoveAxis(E, 2, DBG)
03:26:44.048 00.000 15712 Guiding  Dir = 2, Dur = 2
03:26:44.048 00.000 15712 IsGuiding returns 0
03:26:44.076 00.028 15712 IsGuiding returns 0
03:26:44.076 00.000 15712 Move returns status 0, amount 2
03:26:44.076 00.000 15712 MoveAxis(N, 0, DBG)
03:26:44.076 00.000 15712 Move returns status 0, amount 0
03:26:44.076 00.000 15712 move complete, result=0
03:26:44.076 00.000 15712 worker thread done servicing request
03:26:44.160 00.084 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:44.160 00.000 7988 Status Line: Star lost - low SNR
03:26:44.162 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=122, FiltMin=104, FiltMax=223, Gamma=0.690
03:26:44.162 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:26:44.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:44.162 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:26:44.162 00.000 7988 Enqueuing Expose request
03:26:44.162 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:26:44.162 00.000 15712 Worker thread wakes up
03:26:44.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:44.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:26:45.802 01.640 15712 Exposure complete
03:26:45.864 00.062 15712 worker thread done servicing request
03:26:45.864 00.000 7988 OnExposeComplete: enter
03:26:45.864 00.000 7988 UpdateGuideState(): m_state=6
03:26:45.871 00.007 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6374
03:26:45.871 00.000 7988 Star::Find false star n=8 nbg=279 bg=121.7 sigma=3.7 thresh=133 peak=132
03:26:45.873 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=107, SNR=2.9, Peak=139 HFD=0.0
03:26:45.873 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:45.875 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:26:45.875 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:26:45.877 00.002 15712 Worker thread wakes up
03:26:45.877 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:26:45.877 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:26:45.879 00.002 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:26:45.879 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:26:45.879 00.000 15712 MoveAxis(E, 1, DBG)
03:26:45.879 00.000 15712 Guiding  Dir = 2, Dur = 1
03:26:45.879 00.000 15712 IsGuiding returns 0
03:26:45.898 00.019 15712 IsGuiding returns 0
03:26:45.898 00.000 15712 Move returns status 0, amount 1
03:26:45.898 00.000 15712 MoveAxis(N, 0, DBG)
03:26:45.898 00.000 15712 Move returns status 0, amount 0
03:26:45.898 00.000 15712 move complete, result=0
03:26:45.898 00.000 15712 worker thread done servicing request
03:26:45.991 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:45.991 00.000 7988 Status Line: Star lost - low SNR
03:26:45.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=255, med=121, FiltMin=102, FiltMax=217, Gamma=0.690
03:26:45.991 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:26:45.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:45.998 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:26:45.998 00.000 7988 Enqueuing Expose request
03:26:45.998 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:26:45.998 00.000 15712 Worker thread wakes up
03:26:45.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:45.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:26:47.413 01.415 15712 Exposure complete
03:26:47.479 00.066 15712 worker thread done servicing request
03:26:47.479 00.000 7988 OnExposeComplete: enter
03:26:47.479 00.000 7988 UpdateGuideState(): m_state=6
03:26:47.479 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6375
03:26:47.479 00.000 7988 Star::Find returns 0 (4), X=975.00, Y=190.19, Mass=59, SNR=4.5, Peak=146 HFD=1.1
03:26:47.483 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:47.483 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:26:47.483 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:26:47.483 00.000 15712 Worker thread wakes up
03:26:47.483 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:26:47.483 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:26:47.491 00.008 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:26:47.491 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:26:47.491 00.000 15712 MoveAxis(E, 1, DBG)
03:26:47.491 00.000 15712 Guiding  Dir = 2, Dur = 1
03:26:47.491 00.000 15712 IsGuiding returns 0
03:26:47.511 00.020 15712 IsGuiding returns 0
03:26:47.511 00.000 15712 Move returns status 0, amount 1
03:26:47.511 00.000 15712 MoveAxis(N, 0, DBG)
03:26:47.511 00.000 15712 Move returns status 0, amount 0
03:26:47.511 00.000 15712 move complete, result=0
03:26:47.511 00.000 15712 worker thread done servicing request
03:26:47.603 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:47.603 00.000 7988 Status Line: Star lost - low HFD
03:26:47.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=255, med=121, FiltMin=101, FiltMax=232, Gamma=0.690
03:26:47.603 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:26:47.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:47.603 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:26:47.603 00.000 7988 Enqueuing Expose request
03:26:47.603 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:26:47.603 00.000 15712 Worker thread wakes up
03:26:47.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:47.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:26:49.249 01.646 15712 Exposure complete
03:26:49.315 00.066 15712 worker thread done servicing request
03:26:49.315 00.000 7988 OnExposeComplete: enter
03:26:49.315 00.000 7988 UpdateGuideState(): m_state=6
03:26:49.315 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6376
03:26:49.315 00.000 7988 Star::Find false star n=8 nbg=275 bg=121.2 sigma=3.6 thresh=132 peak=131
03:26:49.315 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=110, SNR=2.9, Peak=140 HFD=0.0
03:26:49.321 00.006 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:49.321 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:26:49.323 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:26:49.323 00.000 15712 Worker thread wakes up
03:26:49.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:26:49.323 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:26:49.325 00.002 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:26:49.325 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:26:49.325 00.000 15712 MoveAxis(E, 0, DBG)
03:26:49.325 00.000 15712 Move returns status 0, amount 0
03:26:49.325 00.000 15712 MoveAxis(N, 0, DBG)
03:26:49.325 00.000 15712 Move returns status 0, amount 0
03:26:49.325 00.000 15712 move complete, result=0
03:26:49.325 00.000 15712 worker thread done servicing request
03:26:49.437 00.112 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:49.437 00.000 7988 Status Line: Star lost - low SNR
03:26:49.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=119, FiltMin=99, FiltMax=221, Gamma=0.690
03:26:49.437 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:26:49.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:49.437 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:26:49.437 00.000 7988 Enqueuing Expose request
03:26:49.437 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:49.437 00.000 15712 Worker thread wakes up
03:26:49.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:49.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:26:50.857 01.420 15712 Exposure complete
03:26:50.918 00.061 15712 worker thread done servicing request
03:26:50.918 00.000 7988 OnExposeComplete: enter
03:26:50.918 00.000 7988 UpdateGuideState(): m_state=6
03:26:50.925 00.007 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6377
03:26:50.925 00.000 7988 Star::Find false star n=4 nbg=282 bg=117.7 sigma=3.8 thresh=129 peak=129
03:26:50.927 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=63, SNR=2.9, Peak=137 HFD=0.0
03:26:50.927 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:50.929 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:26:50.929 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:26:50.931 00.002 15712 Worker thread wakes up
03:26:50.931 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:26:50.931 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:26:50.936 00.005 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:26:50.936 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:26:50.936 00.000 15712 MoveAxis(W, 1, DBG)
03:26:50.936 00.000 15712 Guiding  Dir = 3, Dur = 1
03:26:50.937 00.001 15712 IsGuiding returns 0
03:26:50.998 00.061 15712 IsGuiding returns 0
03:26:50.998 00.000 15712 Move returns status 0, amount 1
03:26:50.998 00.000 15712 MoveAxis(N, 0, DBG)
03:26:50.998 00.000 15712 Move returns status 0, amount 0
03:26:50.998 00.000 15712 move complete, result=0
03:26:50.998 00.000 15712 worker thread done servicing request
03:26:51.046 00.048 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:51.046 00.000 7988 Status Line: Star lost - low SNR
03:26:51.048 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=119, FiltMin=100, FiltMax=222, Gamma=0.690
03:26:51.048 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:26:51.051 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:51.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:26:51.053 00.002 7988 Enqueuing Expose request
03:26:51.053 00.000 15712 Worker thread wakes up
03:26:51.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:51.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:26:51.055 00.002 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:26:52.693 01.638 15712 Exposure complete
03:26:52.754 00.061 15712 worker thread done servicing request
03:26:52.754 00.000 7988 OnExposeComplete: enter
03:26:52.754 00.000 7988 UpdateGuideState(): m_state=6
03:26:52.761 00.007 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6378
03:26:52.761 00.000 7988 Star::Find returns 1 (0), X=974.44, Y=189.78, Mass=130, SNR=6.5, Peak=133 HFD=2.1
03:26:52.763 00.002 7988 DistanceChecker: reject for large offset (1.97 > 1.57) avgDist = 0.79 count = 376
03:26:52.763 00.000 7988 DistanceChecker: begin recovering
03:26:52.766 00.003 7988 MultiStar: large primary error, entering stabilization period
03:26:52.766 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
03:26:52.766 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
03:26:52.768 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=-1.97 hyp=1.97 cameraTheta=-1.55 mountX=-1.97 mountY=-0.00, mountTheta=-3.14
03:26:52.769 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-1.97, opts=13)
03:26:52.769 00.000 7988 Enqueuing Move request for scope (0.05, -1.97)
03:26:52.769 00.000 15712 Worker thread wakes up
03:26:52.769 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.97) opts 0xd
03:26:52.769 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -1.97)
03:26:52.769 00.000 15712 Moving (0.05, -1.97) raw xDistance=-1.97 yDistance=-0.00
03:26:52.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=119, FiltMin=99, FiltMax=222, Gamma=0.690
03:26:52.769 00.000 7988 UpdateGuideState exits: m=130 SNR=6.5
03:26:52.775 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:52.775 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:52.777 00.002 7988 Enqueuing Expose request
03:26:52.777 00.000 15712 PPEC rslt: input = -1.97, final = -1.18, react = -1.18, pred = 0.00, hyst = -1.06, hyst_pct = 0.00, period_length = 639.20
03:26:52.777 00.000 15712 PPEC: input: -1.97, control: -1.18, exposure: 1500
03:26:52.777 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:52.777 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:26:52.777 00.000 15712 MoveAxis(E, 384, ABG)
03:26:52.777 00.000 15712 Guiding  Dir = 2, Dur = 384
03:26:52.777 00.000 15712 IsGuiding returns 0
03:26:52.804 00.027 15712 PulseGuide returned control before completion, sleep 370
03:26:53.204 00.400 15712 IsGuiding returns 0
03:26:53.204 00.000 15712 Move returns status 0, amount 384
03:26:53.204 00.000 15712 MoveAxis(N, 0, ABG)
03:26:53.204 00.000 15712 Move returns status 0, amount 0
03:26:53.204 00.000 15712 move complete, result=0
03:26:53.204 00.000 7988 GuideStep: -2.0 px 384 ms EAST, -0.0 px 0 ms NORTH
03:26:53.204 00.000 15712 worker thread done servicing request
03:26:53.206 00.002 15712 Worker thread wakes up
03:26:53.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:53.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:54.623 01.417 15712 Exposure complete
03:26:54.687 00.064 15712 worker thread done servicing request
03:26:54.687 00.000 7988 OnExposeComplete: enter
03:26:54.687 00.000 7988 UpdateGuideState(): m_state=6
03:26:54.691 00.004 7988 Star::Find(15, 974, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6379
03:26:54.691 00.000 7988 Star::Find returns 1 (0), X=974.97, Y=193.11, Mass=113, SNR=6.2, Peak=141 HFD=2.2
03:26:54.693 00.002 7988 DistanceChecker: deactivated
03:26:54.693 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
03:26:54.695 00.002 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
03:26:54.695 00.000 7988 CameraToMount -- cameraX=0.59 cameraY=1.36 hyp=1.48 cameraTheta=1.17 mountX=1.37 mountY=-0.62, mountTheta=-0.42
03:26:54.697 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.59, y=1.36, opts=13)
03:26:54.699 00.002 7988 Enqueuing Move request for scope (0.59, 1.36)
03:26:54.700 00.001 15712 Worker thread wakes up
03:26:54.700 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.59, 1.36) opts 0xd
03:26:54.700 00.000 15712 Handling offset move in thread for scope, endpoint = (0.59, 1.36)
03:26:54.700 00.000 15712 Moving (0.59, 1.36) raw xDistance=1.37 yDistance=-0.62
03:26:54.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=119, FiltMin=101, FiltMax=218, Gamma=0.690
03:26:54.700 00.000 7988 UpdateGuideState exits: m=113 SNR=6.2
03:26:54.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:54.704 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:54.704 00.000 7988 Enqueuing Expose request
03:26:54.706 00.002 15712 PPEC rslt: input = 1.37, final = 0.83, react = 0.82, pred = 0.00, hyst = 0.74, hyst_pct = 0.00, period_length = 639.20
03:26:54.706 00.000 15712 PPEC: input: 1.37, control: 0.83, exposure: 1500
03:26:54.706 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:54.706 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
03:26:54.706 00.000 15712 MoveAxis(W, 270, ABG)
03:26:54.706 00.000 15712 Guiding  Dir = 3, Dur = 270
03:26:54.706 00.000 15712 IsGuiding returns 0
03:26:54.722 00.016 15712 PulseGuide returned control before completion, sleep 265
03:26:54.992 00.270 15712 IsGuiding returns 1
03:26:54.992 00.000 15712 scope still moving after pulse duration time elapsed
03:26:55.020 00.028 15712 IsGuiding returns 0
03:26:55.020 00.000 15712 scope move finished after 270 + 43 ms
03:26:55.020 00.000 15712 Move returns status 0, amount 270
03:26:55.020 00.000 15712 MoveAxis(N, 0, ABG)
03:26:55.020 00.000 15712 Move returns status 0, amount 0
03:26:55.020 00.000 15712 move complete, result=0
03:26:55.020 00.000 15712 worker thread done servicing request
03:26:55.020 00.000 15712 Worker thread wakes up
03:26:55.020 00.000 7988 GuideStep: 1.4 px 270 ms WEST, -0.6 px 0 ms NORTH
03:26:55.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:55.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:56.663 01.643 15712 Exposure complete
03:26:56.726 00.063 15712 worker thread done servicing request
03:26:56.726 00.000 7988 OnExposeComplete: enter
03:26:56.726 00.000 7988 UpdateGuideState(): m_state=6
03:26:56.733 00.007 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6380
03:26:56.733 00.000 7988 Star::Find returns 1 (0), X=974.19, Y=192.21, Mass=153, SNR=7.1, Peak=134 HFD=3.7
03:26:56.735 00.002 7988 MultiStar: exiting stabilization period
03:26:56.735 00.000 7988 Star::Find false star n=4 nbg=281 bg=124.5 sigma=3.8 thresh=136 peak=134
03:26:56.737 00.002 7988 Star::Find false star n=3 nbg=280 bg=116.3 sigma=3.7 thresh=127 peak=122
03:26:56.737 00.000 7988 Star::Find false star n=4 nbg=278 bg=123.1 sigma=3.8 thresh=134 peak=129
03:26:56.739 00.002 7988 Star::Find false star n=3 nbg=280 bg=120.6 sigma=3.7 thresh=132 peak=128
03:26:56.739 00.000 7988 Star::Find false star n=4 nbg=278 bg=116.8 sigma=3.6 thresh=127 peak=121
03:26:56.741 00.002 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.70,-0.50,0.00,M3] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:26:56.741 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.56) = xAngle (0.41 = 0.41)
03:26:56.743 00.002 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
03:26:56.745 00.002 7988 CameraToMount -- cameraX=-0.20 cameraY=0.46 hyp=0.50 cameraTheta=1.98 mountX=0.46 mountY=0.19, mountTheta=0.39
03:26:56.745 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.46, opts=13)
03:26:56.747 00.002 7988 Enqueuing Move request for scope (-0.20, 0.46)
03:26:56.749 00.002 15712 Worker thread wakes up
03:26:56.749 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.46) opts 0xd
03:26:56.749 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.46)
03:26:56.749 00.000 15712 Moving (-0.20, 0.46) raw xDistance=0.46 yDistance=0.19
03:26:56.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=119, FiltMin=104, FiltMax=235, Gamma=0.690
03:26:56.749 00.000 7988 UpdateGuideState exits: m=153 SNR=7.1
03:26:56.751 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:56.751 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:56.753 00.002 7988 Enqueuing Expose request
03:26:56.753 00.000 15712 PPEC rslt: input = 0.46, final = 0.28, react = 0.28, pred = 0.00, hyst = 0.18, hyst_pct = 0.00, period_length = 639.20
03:26:56.753 00.000 15712 PPEC: input: 0.46, control: 0.28, exposure: 1500
03:26:56.753 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:56.753 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:26:56.753 00.000 15712 MoveAxis(W, 91, ABG)
03:26:56.753 00.000 15712 Guiding  Dir = 3, Dur = 91
03:26:56.753 00.000 15712 IsGuiding returns 0
03:26:56.766 00.013 15712 PulseGuide returned control before completion, sleep 88
03:26:56.896 00.130 15712 IsGuiding returns 0
03:26:56.896 00.000 15712 Move returns status 0, amount 91
03:26:56.896 00.000 15712 MoveAxis(N, 0, ABG)
03:26:56.896 00.000 15712 Move returns status 0, amount 0
03:26:56.896 00.000 15712 move complete, result=0
03:26:56.896 00.000 7988 GuideStep: 0.5 px 91 ms WEST, 0.2 px 0 ms NORTH
03:26:56.896 00.000 15712 worker thread done servicing request
03:26:56.896 00.000 15712 Worker thread wakes up
03:26:56.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:56.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:26:58.307 01.411 15712 Exposure complete
03:26:58.367 00.060 15712 worker thread done servicing request
03:26:58.367 00.000 7988 OnExposeComplete: enter
03:26:58.374 00.007 7988 UpdateGuideState(): m_state=6
03:26:58.374 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6381
03:26:58.376 00.002 7988 Star::Find returns 1 (0), X=974.37, Y=190.09, Mass=148, SNR=7.1, Peak=136 HFD=3.4
03:26:58.376 00.000 7988 MultiStar: large primary error, entering stabilization period
03:26:58.378 00.002 7988 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.56) = xAngle (-3.15 = 3.14)
03:26:58.378 00.000 7988 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.18 = 3.11)
03:26:58.380 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-1.66 hyp=1.66 cameraTheta=-1.58 mountX=-1.66 mountY=0.06, mountTheta=3.11
03:26:58.382 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-1.66, opts=13)
03:26:58.383 00.001 7988 Enqueuing Move request for scope (-0.02, -1.66)
03:26:58.383 00.000 15712 Worker thread wakes up
03:26:58.383 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.66) opts 0xd
03:26:58.383 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -1.66)
03:26:58.383 00.000 15712 Moving (-0.02, -1.66) raw xDistance=-1.66 yDistance=0.06
03:26:58.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=120, FiltMin=103, FiltMax=255, Gamma=0.690
03:26:58.383 00.000 7988 UpdateGuideState exits: m=148 SNR=7.1
03:26:58.387 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:58.387 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:26:58.389 00.002 7988 Enqueuing Expose request
03:26:58.389 00.000 15712 PPEC rslt: input = -1.66, final = -1.00, react = -0.99, pred = -0.00, hyst = -0.85, hyst_pct = 0.00, period_length = 639.20
03:26:58.389 00.000 15712 PPEC: input: -1.66, control: -1.00, exposure: 1500
03:26:58.389 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:58.389 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:26:58.389 00.000 15712 MoveAxis(E, 325, ABG)
03:26:58.389 00.000 15712 Guiding  Dir = 2, Dur = 325
03:26:58.389 00.000 15712 IsGuiding returns 0
03:26:58.415 00.026 15712 PulseGuide returned control before completion, sleep 312
03:26:58.766 00.351 15712 IsGuiding returns 1
03:26:58.766 00.000 15712 scope still moving after pulse duration time elapsed
03:26:58.798 00.032 15712 IsGuiding returns 0
03:26:58.798 00.000 15712 scope move finished after 325 + 82 ms
03:26:58.798 00.000 15712 Move returns status 0, amount 325
03:26:58.798 00.000 15712 MoveAxis(N, 0, ABG)
03:26:58.798 00.000 15712 Move returns status 0, amount 0
03:26:58.798 00.000 15712 move complete, result=0
03:26:58.798 00.000 15712 worker thread done servicing request
03:26:58.798 00.000 15712 Worker thread wakes up
03:26:58.798 00.000 7988 GuideStep: -1.7 px 325 ms EAST, 0.1 px 0 ms NORTH
03:26:58.800 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:26:58.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:00.540 01.740 15712 Exposure complete
03:27:00.603 00.063 15712 worker thread done servicing request
03:27:00.603 00.000 7988 OnExposeComplete: enter
03:27:00.603 00.000 7988 UpdateGuideState(): m_state=6
03:27:00.607 00.004 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6382
03:27:00.607 00.000 7988 Star::Find returns 1 (0), X=974.75, Y=190.75, Mass=124, SNR=6.6, Peak=148 HFD=2.1
03:27:00.609 00.002 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.79 = -2.79)
03:27:00.609 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.82 = -2.82)
03:27:00.611 00.002 7988 CameraToMount -- cameraX=0.36 cameraY=-0.99 hyp=1.06 cameraTheta=-1.22 mountX=-0.99 mountY=-0.34, mountTheta=-2.81
03:27:00.613 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.99, opts=13)
03:27:00.613 00.000 7988 Enqueuing Move request for scope (0.36, -0.99)
03:27:00.615 00.002 15712 Worker thread wakes up
03:27:00.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.99) opts 0xd
03:27:00.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.99)
03:27:00.615 00.000 15712 Moving (0.36, -0.99) raw xDistance=-0.99 yDistance=-0.34
03:27:00.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=255, med=120, FiltMin=103, FiltMax=255, Gamma=0.690
03:27:00.615 00.000 7988 UpdateGuideState exits: m=124 SNR=6.6
03:27:00.617 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:00.620 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:00.620 00.000 7988 Enqueuing Expose request
03:27:00.620 00.000 15712 PPEC rslt: input = -0.99, final = -0.60, react = -0.59, pred = -0.00, hyst = -0.52, hyst_pct = 0.00, period_length = 639.20
03:27:00.620 00.000 15712 PPEC: input: -0.99, control: -0.60, exposure: 1500
03:27:00.620 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:27:00.620 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
03:27:00.620 00.000 15712 MoveAxis(E, 195, ABG)
03:27:00.620 00.000 15712 Guiding  Dir = 2, Dur = 195
03:27:00.620 00.000 15712 IsGuiding returns 0
03:27:00.637 00.017 15712 PulseGuide returned control before completion, sleep 191
03:27:00.842 00.205 15712 IsGuiding returns 0
03:27:00.842 00.000 15712 Move returns status 0, amount 195
03:27:00.842 00.000 15712 MoveAxis(N, 0, ABG)
03:27:00.842 00.000 15712 Move returns status 0, amount 0
03:27:00.842 00.000 15712 move complete, result=0
03:27:00.842 00.000 7988 GuideStep: -1.0 px 195 ms EAST, -0.3 px 0 ms NORTH
03:27:00.847 00.005 15712 worker thread done servicing request
03:27:00.847 00.000 15712 Worker thread wakes up
03:27:00.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:00.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:02.266 01.419 15712 Exposure complete
03:27:02.334 00.068 15712 worker thread done servicing request
03:27:02.334 00.000 7988 OnExposeComplete: enter
03:27:02.334 00.000 7988 UpdateGuideState(): m_state=6
03:27:02.336 00.002 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6383
03:27:02.336 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=191.06, Mass=168, SNR=7.5, Peak=143 HFD=2.6
03:27:02.336 00.000 7988 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.56) = xAngle (-2.68 = -2.68)
03:27:02.336 00.000 7988 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.71 = -2.71)
03:27:02.336 00.000 7988 CameraToMount -- cameraX=0.33 cameraY=-0.68 hyp=0.76 cameraTheta=-1.12 mountX=-0.68 mountY=-0.32, mountTheta=-2.71
03:27:02.336 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.33, y=-0.68, opts=13)
03:27:02.336 00.000 7988 Enqueuing Move request for scope (0.33, -0.68)
03:27:02.344 00.008 15712 Worker thread wakes up
03:27:02.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.68) opts 0xd
03:27:02.344 00.000 15712 Handling offset move in thread for scope, endpoint = (0.33, -0.68)
03:27:02.344 00.000 15712 Moving (0.33, -0.68) raw xDistance=-0.68 yDistance=-0.32
03:27:02.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=121, FiltMin=103, FiltMax=255, Gamma=0.690
03:27:02.344 00.000 7988 UpdateGuideState exits: m=168 SNR=7.5
03:27:02.346 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:02.346 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:02.348 00.002 7988 Enqueuing Expose request
03:27:02.348 00.000 15712 PPEC rslt: input = -0.68, final = -0.41, react = -0.41, pred = -0.00, hyst = -0.43, hyst_pct = 0.00, period_length = 639.20
03:27:02.348 00.000 15712 PPEC: input: -0.68, control: -0.41, exposure: 1500
03:27:02.348 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.45 newest=-0.59
03:27:02.348 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
03:27:02.348 00.000 15712 MoveAxis(E, 135, ABG)
03:27:02.348 00.000 15712 Guiding  Dir = 2, Dur = 135
03:27:02.348 00.000 15712 IsGuiding returns 0
03:27:02.376 00.028 15712 PulseGuide returned control before completion, sleep 116
03:27:02.503 00.127 15712 IsGuiding returns 1
03:27:02.503 00.000 15712 scope still moving after pulse duration time elapsed
03:27:02.555 00.052 15712 IsGuiding returns 1
03:27:02.583 00.028 15712 IsGuiding returns 0
03:27:02.583 00.000 15712 scope move finished after 135 + 98 ms
03:27:02.583 00.000 15712 Move returns status 0, amount 135
03:27:02.583 00.000 15712 BLC: Oldest BLC event removed
03:27:02.583 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 162 applied
03:27:02.583 00.000 15712 MoveAxis(N, 243, ABG)
03:27:02.583 00.000 15712 Guiding  Dir = 0, Dur = 243
03:27:02.583 00.000 15712 IsGuiding returns 0
03:27:02.663 00.080 15712 PulseGuide returned control before completion, sleep 171
03:27:02.854 00.191 15712 IsGuiding returns 1
03:27:02.854 00.000 15712 scope still moving after pulse duration time elapsed
03:27:02.886 00.032 15712 IsGuiding returns 1
03:27:02.955 00.069 15712 IsGuiding returns 0
03:27:02.955 00.000 15712 scope move finished after 243 + 127 ms
03:27:02.955 00.000 15712 Move returns status 0, amount 243
03:27:02.955 00.000 15712 move complete, result=0
03:27:02.955 00.000 7988 GuideStep: -0.7 px 135 ms EAST, -0.3 px 243 ms NORTH
03:27:02.957 00.002 15712 worker thread done servicing request
03:27:02.957 00.000 15712 Worker thread wakes up
03:27:02.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:02.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:04.595 01.638 15712 Exposure complete
03:27:04.659 00.064 15712 worker thread done servicing request
03:27:04.659 00.000 7988 OnExposeComplete: enter
03:27:04.659 00.000 7988 UpdateGuideState(): m_state=6
03:27:04.665 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6384
03:27:04.665 00.000 7988 Star::Find returns 1 (0), X=975.27, Y=191.20, Mass=171, SNR=7.5, Peak=141 HFD=3.1
03:27:04.668 00.003 7988 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.56) = xAngle (-2.12 = -2.12)
03:27:04.668 00.000 7988 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.15 = -2.15)
03:27:04.670 00.002 7988 CameraToMount -- cameraX=0.89 cameraY=-0.55 hyp=1.04 cameraTheta=-0.55 mountX=-0.54 mountY=-0.87, mountTheta=-2.13
03:27:04.670 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.89, y=-0.55, opts=13)
03:27:04.672 00.002 7988 Enqueuing Move request for scope (0.89, -0.55)
03:27:04.672 00.000 15712 Worker thread wakes up
03:27:04.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.55) opts 0xd
03:27:04.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.89, -0.55)
03:27:04.672 00.000 15712 Moving (0.89, -0.55) raw xDistance=-0.54 yDistance=-0.87
03:27:04.672 00.000 15712 BLC: History state: CurrMiss=0.87, AvgInitMiss=0.08, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.317536, 1:0.872470
03:27:04.672 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:27:04.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=121, FiltMin=107, FiltMax=255, Gamma=0.690
03:27:04.675 00.003 7988 UpdateGuideState exits: m=171 SNR=7.5
03:27:04.677 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:04.677 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:04.677 00.000 7988 Enqueuing Expose request
03:27:04.677 00.000 15712 PPEC rslt: input = -0.54, final = -0.33, react = -0.32, pred = -0.01, hyst = -0.33, hyst_pct = 0.00, period_length = 639.20
03:27:04.677 00.000 15712 PPEC: input: -0.54, control: -0.33, exposure: 1500
03:27:04.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
03:27:04.677 00.000 15712 MoveAxis(E, 108, ABG)
03:27:04.677 00.000 15712 Guiding  Dir = 2, Dur = 108
03:27:04.712 00.035 15712 IsGuiding returns 0
03:27:04.729 00.017 15712 PulseGuide returned control before completion, sleep 104
03:27:04.833 00.104 15712 IsGuiding returns 1
03:27:04.833 00.000 15712 scope still moving after pulse duration time elapsed
03:27:04.872 00.039 15712 IsGuiding returns 0
03:27:04.872 00.000 15712 scope move finished after 108 + 51 ms
03:27:04.872 00.000 15712 Move returns status 0, amount 108
03:27:04.872 00.000 15712 MoveAxis(N, 223, ABG)
03:27:04.872 00.000 15712 Guiding  Dir = 0, Dur = 223
03:27:04.872 00.000 15712 IsGuiding returns 0
03:27:04.951 00.079 15712 PulseGuide returned control before completion, sleep 154
03:27:05.120 00.169 15712 IsGuiding returns 1
03:27:05.120 00.000 15712 scope still moving after pulse duration time elapsed
03:27:05.152 00.032 15712 IsGuiding returns 1
03:27:05.190 00.038 15712 IsGuiding returns 0
03:27:05.190 00.000 15712 scope move finished after 223 + 96 ms
03:27:05.190 00.000 15712 Move returns status 0, amount 223
03:27:05.190 00.000 15712 move complete, result=0
03:27:05.190 00.000 7988 GuideStep: -0.5 px 108 ms EAST, -0.9 px 223 ms NORTH
03:27:05.195 00.005 15712 worker thread done servicing request
03:27:05.195 00.000 15712 Worker thread wakes up
03:27:05.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:05.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:06.609 01.414 15712 Exposure complete
03:27:06.674 00.065 15712 worker thread done servicing request
03:27:06.674 00.000 7988 OnExposeComplete: enter
03:27:06.674 00.000 7988 UpdateGuideState(): m_state=6
03:27:06.674 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6385
03:27:06.674 00.000 7988 Star::Find returns 1 (0), X=973.41, Y=190.84, Mass=142, SNR=6.9, Peak=142 HFD=4.1
03:27:06.674 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.96 = 2.33)
03:27:06.674 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
03:27:06.674 00.000 7988 CameraToMount -- cameraX=-0.97 cameraY=-0.90 hyp=1.33 cameraTheta=-2.39 mountX=-0.91 mountY=0.99, mountTheta=2.31
03:27:06.674 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.97, y=-0.90, opts=13)
03:27:06.674 00.000 7988 Enqueuing Move request for scope (-0.97, -0.90)
03:27:06.674 00.000 15712 Worker thread wakes up
03:27:06.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.90) opts 0xd
03:27:06.674 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.97, -0.90)
03:27:06.674 00.000 15712 Moving (-0.97, -0.90) raw xDistance=-0.91 yDistance=0.99
03:27:06.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=121, FiltMin=109, FiltMax=239, Gamma=0.690
03:27:06.686 00.012 7988 UpdateGuideState exits: m=142 SNR=6.9
03:27:06.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:06.686 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:06.686 00.000 7988 Enqueuing Expose request
03:27:06.691 00.005 15712 BLC: History state: CurrMiss=-0.99, AvgInitMiss=0.08, ShCount=7, LgCount=3, SticCount=2,  Deflections: 0=-0.317536, 1:0.872470, 2:-0.994483
03:27:06.691 00.000 15712 BLC: Over-shoot, stiction seen, nominal decrease by -175.000000
03:27:06.691 00.000 15712 BLC: window closed
03:27:06.691 00.000 15712 BLC: Pulse adjusted to 130
03:27:06.691 00.000 15712 PPEC rslt: input = -0.91, final = -0.55, react = -0.55, pred = -0.01, hyst = -0.52, hyst_pct = 0.00, period_length = 639.20
03:27:06.691 00.000 15712 PPEC: input: -0.91, control: -0.55, exposure: 1500
03:27:06.691 00.000 15712 resist switch: large excursion: input 0.99 thresh 0.75 direction from -1 to 1
03:27:06.691 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.98
03:27:06.691 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
03:27:06.691 00.000 15712 MoveAxis(E, 180, ABG)
03:27:06.691 00.000 15712 Guiding  Dir = 2, Dur = 180
03:27:06.691 00.000 15712 IsGuiding returns 0
03:27:06.712 00.021 15712 PulseGuide returned control before completion, sleep 175
03:27:06.899 00.187 15712 IsGuiding returns 1
03:27:06.899 00.000 15712 scope still moving after pulse duration time elapsed
03:27:06.910 00.011 7988 evsrv: cli 0CCCEEA8 connect
03:27:06.912 00.002 7988 case statement mapped state 6 to 3
03:27:06.912 00.000 7988 case statement mapped state 6 to 3
03:27:06.914 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_pixel_scale","id":"2420e5f0-c198-4075-a778-e833a6cbc2db"}
03:27:06.916 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":3.86747,"id":"2420e5f0-c198-4075-a778-e833a6cbc2db"}
03:27:06.916 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:27:06.926 00.010 15712 IsGuiding returns 0
03:27:06.926 00.000 15712 scope move finished after 180 + 49 ms
03:27:06.926 00.000 15712 Move returns status 0, amount 180
03:27:06.926 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 130 applied
03:27:06.926 00.000 15712 MoveAxis(S, 384, ABG)
03:27:06.926 00.000 15712 Guiding  Dir = 1, Dur = 384
03:27:06.926 00.000 15712 IsGuiding returns 0
03:27:06.999 00.073 15712 PulseGuide returned control before completion, sleep 322
03:27:07.325 00.326 15712 IsGuiding returns 1
03:27:07.325 00.000 15712 scope still moving after pulse duration time elapsed
03:27:07.391 00.066 15712 IsGuiding returns 1
03:27:07.425 00.034 15712 IsGuiding returns 0
03:27:07.425 00.000 15712 scope move finished after 384 + 120 ms
03:27:07.425 00.000 15712 Move returns status 0, amount 384
03:27:07.425 00.000 15712 move complete, result=0
03:27:07.425 00.000 7988 GuideStep: -0.9 px 180 ms EAST, 1.0 px 384 ms SOUTH
03:27:07.433 00.008 15712 worker thread done servicing request
03:27:07.433 00.000 15712 Worker thread wakes up
03:27:07.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:07.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:09.173 01.740 15712 Exposure complete
03:27:09.237 00.064 15712 worker thread done servicing request
03:27:09.237 00.000 7988 OnExposeComplete: enter
03:27:09.237 00.000 7988 UpdateGuideState(): m_state=6
03:27:09.240 00.003 7988 Star::Find(15, 973, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6386
03:27:09.240 00.000 7988 Star::Find returns 1 (0), X=973.83, Y=193.37, Mass=171, SNR=7.9, Peak=140 HFD=3.1
03:27:09.242 00.002 7988 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.56) = xAngle (0.34 = 0.34)
03:27:09.242 00.000 7988 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
03:27:09.244 00.002 7988 CameraToMount -- cameraX=-0.56 cameraY=1.62 hyp=1.72 cameraTheta=1.90 mountX=1.62 mountY=0.52, mountTheta=0.31
03:27:09.246 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.56, y=1.62, opts=13)
03:27:09.246 00.000 7988 Enqueuing Move request for scope (-0.56, 1.62)
03:27:09.248 00.002 15712 Worker thread wakes up
03:27:09.248 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 1.62) opts 0xd
03:27:09.248 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.56, 1.62)
03:27:09.248 00.000 15712 Moving (-0.56, 1.62) raw xDistance=1.62 yDistance=0.52
03:27:09.248 00.000 15712 BLC: History state: CurrMiss=0.52, AvgInitMiss=0.10, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.994483, 1:0.520917
03:27:09.248 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:27:09.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=122, FiltMin=108, FiltMax=223, Gamma=0.690
03:27:09.248 00.000 7988 UpdateGuideState exits: m=171 SNR=7.9
03:27:09.248 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:09.248 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:09.248 00.000 7988 Enqueuing Expose request
03:27:09.248 00.000 15712 PPEC rslt: input = 1.62, final = 0.97, react = 0.97, pred = -0.00, hyst = 0.86, hyst_pct = 0.00, period_length = 639.21
03:27:09.248 00.000 15712 PPEC: input: 1.62, control: 0.97, exposure: 1500
03:27:09.248 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
03:27:09.248 00.000 15712 MoveAxis(W, 316, ABG)
03:27:09.248 00.000 15712 Guiding  Dir = 3, Dur = 316
03:27:09.248 00.000 15712 IsGuiding returns 0
03:27:09.286 00.038 15712 PulseGuide returned control before completion, sleep 297
03:27:09.585 00.299 15712 IsGuiding returns 1
03:27:09.585 00.000 15712 scope still moving after pulse duration time elapsed
03:27:09.621 00.036 15712 IsGuiding returns 0
03:27:09.621 00.000 15712 scope move finished after 316 + 48 ms
03:27:09.621 00.000 15712 Move returns status 0, amount 316
03:27:09.621 00.000 15712 MoveAxis(S, 133, ABG)
03:27:09.621 00.000 15712 Guiding  Dir = 1, Dur = 133
03:27:09.621 00.000 15712 IsGuiding returns 0
03:27:09.701 00.080 15712 PulseGuide returned control before completion, sleep 63
03:27:09.777 00.076 15712 IsGuiding returns 1
03:27:09.777 00.000 15712 scope still moving after pulse duration time elapsed
03:27:09.809 00.032 15712 IsGuiding returns 1
03:27:09.861 00.052 15712 IsGuiding returns 0
03:27:09.861 00.000 15712 scope move finished after 133 + 107 ms
03:27:09.861 00.000 15712 Move returns status 0, amount 133
03:27:09.861 00.000 15712 move complete, result=0
03:27:09.861 00.000 7988 GuideStep: 1.6 px 316 ms WEST, 0.5 px 133 ms SOUTH
03:27:09.863 00.002 15712 worker thread done servicing request
03:27:09.863 00.000 15712 Worker thread wakes up
03:27:09.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:09.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:11.278 01.415 15712 Exposure complete
03:27:11.340 00.062 15712 worker thread done servicing request
03:27:11.340 00.000 7988 OnExposeComplete: enter
03:27:11.340 00.000 7988 UpdateGuideState(): m_state=6
03:27:11.347 00.007 7988 Star::Find(15, 973, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6387
03:27:11.347 00.000 7988 Star::Find false star n=6 nbg=280 bg=119.7 sigma=3.8 thresh=131 peak=130
03:27:11.349 00.002 7988 Star::Find returns 0 (2), X=973.00, Y=193.00, Mass=83, SNR=2.9, Peak=137 HFD=0.0
03:27:11.349 00.000 7988 DistanceChecker: activated
03:27:11.351 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:11.352 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:11.352 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:11.354 00.002 15712 Worker thread wakes up
03:27:11.354 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:11.354 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:11.355 00.001 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:27:11.355 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:27:11.355 00.000 15712 MoveAxis(E, 2, DBG)
03:27:11.355 00.000 15712 Guiding  Dir = 2, Dur = 2
03:27:11.355 00.000 15712 IsGuiding returns 0
03:27:11.407 00.052 15712 IsGuiding returns 0
03:27:11.407 00.000 15712 Move returns status 0, amount 2
03:27:11.407 00.000 15712 MoveAxis(N, 0, DBG)
03:27:11.407 00.000 15712 Move returns status 0, amount 0
03:27:11.407 00.000 15712 move complete, result=0
03:27:11.407 00.000 15712 worker thread done servicing request
03:27:11.467 00.060 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:11.467 00.000 7988 Status Line: Star lost - low SNR
03:27:11.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=123, FiltMin=109, FiltMax=214, Gamma=0.690
03:27:11.467 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:27:11.471 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:11.471 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:11.471 00.000 7988 Enqueuing Expose request
03:27:11.471 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:27:11.471 00.000 15712 Worker thread wakes up
03:27:11.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:11.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:13.114 01.643 15712 Exposure complete
03:27:13.180 00.066 15712 worker thread done servicing request
03:27:13.180 00.000 7988 OnExposeComplete: enter
03:27:13.180 00.000 7988 UpdateGuideState(): m_state=6
03:27:13.180 00.000 7988 Star::Find(15, 973, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6388
03:27:13.180 00.000 7988 Star::Find false star n=5 nbg=283 bg=120.3 sigma=4.1 thresh=133 peak=133
03:27:13.180 00.000 7988 Star::Find returns 0 (2), X=973.00, Y=193.00, Mass=80, SNR=2.9, Peak=143 HFD=0.0
03:27:13.180 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:13.180 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:13.180 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:13.180 00.000 15712 Worker thread wakes up
03:27:13.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:13.180 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:13.192 00.012 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:27:13.192 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:27:13.192 00.000 15712 MoveAxis(E, 2, DBG)
03:27:13.192 00.000 15712 Guiding  Dir = 2, Dur = 2
03:27:13.192 00.000 15712 IsGuiding returns 0
03:27:13.208 00.016 15712 IsGuiding returns 0
03:27:13.208 00.000 15712 Move returns status 0, amount 2
03:27:13.208 00.000 15712 MoveAxis(N, 0, DBG)
03:27:13.208 00.000 15712 Move returns status 0, amount 0
03:27:13.208 00.000 15712 move complete, result=0
03:27:13.208 00.000 15712 worker thread done servicing request
03:27:13.304 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:13.304 00.000 7988 Status Line: Star lost - low SNR
03:27:13.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=124, FiltMin=110, FiltMax=237, Gamma=0.690
03:27:13.304 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:27:13.309 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:13.309 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:13.309 00.000 7988 Enqueuing Expose request
03:27:13.309 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:27:13.309 00.000 15712 Worker thread wakes up
03:27:13.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:13.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:14.727 01.418 15712 Exposure complete
03:27:14.793 00.066 15712 worker thread done servicing request
03:27:14.794 00.001 7988 OnExposeComplete: enter
03:27:14.794 00.000 7988 UpdateGuideState(): m_state=6
03:27:14.794 00.000 7988 Star::Find(15, 973, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6389
03:27:14.794 00.000 7988 Star::Find returns 1 (0), X=975.80, Y=193.39, Mass=97, SNR=5.7, Peak=153 HFD=2.3
03:27:14.794 00.000 7988 DistanceChecker: reject for large offset (2.17 > 1.90) avgDist = 0.95 count = 385
03:27:14.794 00.000 7988 Status Line: Recovering
03:27:14.794 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:27:14.794 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:14.794 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:14.804 00.010 15712 Worker thread wakes up
03:27:14.804 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:14.804 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:14.806 00.002 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:27:14.806 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:27:14.806 00.000 15712 MoveAxis(E, 2, DBG)
03:27:14.806 00.000 15712 Guiding  Dir = 2, Dur = 2
03:27:14.806 00.000 15712 IsGuiding returns 0
03:27:14.823 00.017 15712 IsGuiding returns 0
03:27:14.823 00.000 15712 Move returns status 0, amount 2
03:27:14.823 00.000 15712 MoveAxis(N, 0, DBG)
03:27:14.823 00.000 15712 Move returns status 0, amount 0
03:27:14.823 00.000 15712 move complete, result=0
03:27:14.823 00.000 15712 worker thread done servicing request
03:27:14.915 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:14.915 00.000 7988 Status Line: No star found
03:27:14.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=255, med=124, FiltMin=109, FiltMax=255, Gamma=0.690
03:27:14.915 00.000 7988 UpdateGuideState exits: No star found
03:27:14.915 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:14.915 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:14.915 00.000 7988 Enqueuing Expose request
03:27:14.915 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:27:14.915 00.000 15712 Worker thread wakes up
03:27:14.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:14.925 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:16.559 01.634 15712 Exposure complete
03:27:16.628 00.069 15712 worker thread done servicing request
03:27:16.628 00.000 7988 OnExposeComplete: enter
03:27:16.628 00.000 7988 UpdateGuideState(): m_state=6
03:27:16.628 00.000 7988 Star::Find(15, 973, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6390
03:27:16.628 00.000 7988 Star::Find returns 1 (0), X=976.22, Y=193.51, Mass=82, SNR=5.4, Peak=153 HFD=2.6
03:27:16.628 00.000 7988 DistanceChecker: reject for large offset (2.55 > 1.90) avgDist = 0.95 count = 385
03:27:16.628 00.000 7988 DistanceChecker: begin recovering
03:27:16.628 00.000 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
03:27:16.628 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
03:27:16.628 00.000 7988 CameraToMount -- cameraX=1.84 cameraY=1.76 hyp=2.55 cameraTheta=0.77 mountX=1.78 mountY=-1.88, mountTheta=-0.81
03:27:16.628 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=1.84, y=1.76, opts=13)
03:27:16.628 00.000 7988 Enqueuing Move request for scope (1.84, 1.76)
03:27:16.639 00.011 15712 Worker thread wakes up
03:27:16.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.84, 1.76) opts 0xd
03:27:16.639 00.000 15712 Handling offset move in thread for scope, endpoint = (1.84, 1.76)
03:27:16.639 00.000 15712 Moving (1.84, 1.76) raw xDistance=1.78 yDistance=-1.88
03:27:16.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=255, med=124, FiltMin=108, FiltMax=255, Gamma=0.690
03:27:16.639 00.000 7988 UpdateGuideState exits: m=82 SNR=5.4
03:27:16.642 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:16.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:16.644 00.002 7988 Enqueuing Expose request
03:27:16.644 00.000 15712 BLC: History state: CurrMiss=-1.88, AvgInitMiss=0.10, ShCount=7, LgCount=3, SticCount=2,  Deflections: 0=0.994483, 1:0.520917, 2:-1.879703
03:27:16.644 00.000 15712 BLC: Over-shoot, stiction seen, nominal decrease by -367.000000
03:27:16.644 00.000 15712 BLC: window closed
03:27:16.646 00.002 15712 BLC: Pulse adjusted to 104
03:27:16.646 00.000 15712 PPEC rslt: input = 1.78, final = 1.06, react = 1.07, pred = -0.01, hyst = 0.96, hyst_pct = 0.00, period_length = 639.21
03:27:16.646 00.000 15712 PPEC: input: 1.78, control: 1.06, exposure: 1500
03:27:16.646 00.000 15712 resist switch: large excursion: input -1.88 thresh 0.75 direction from 1 to -1
03:27:16.646 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.64
03:27:16.646 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.88 from input -1.88
03:27:16.646 00.000 15712 MoveAxis(W, 346, ABG)
03:27:16.646 00.000 15712 Guiding  Dir = 3, Dur = 346
03:27:16.659 00.013 15712 IsGuiding returns 0
03:27:16.681 00.022 15712 PulseGuide returned control before completion, sleep 340
03:27:17.037 00.356 15712 IsGuiding returns 0
03:27:17.037 00.000 15712 Move returns status 0, amount 346
03:27:17.037 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 104 applied
03:27:17.037 00.000 15712 MoveAxis(N, 584, ABG)
03:27:17.037 00.000 15712 Guiding  Dir = 0, Dur = 584
03:27:17.037 00.000 15712 IsGuiding returns 0
03:27:17.100 00.063 7988 evsrv: cli 0CCCF308 connect
03:27:17.102 00.002 7988 case statement mapped state 6 to 3
03:27:17.102 00.000 7988 case statement mapped state 6 to 3
03:27:17.102 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_pixel_scale","id":"607f3103-4067-4887-9d75-28d5b38872ff"}
03:27:17.102 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":3.86747,"id":"607f3103-4067-4887-9d75-28d5b38872ff"}
03:27:17.102 00.000 7988 evsrv: cli 0CCCF308 disconnect
03:27:17.117 00.015 15712 PulseGuide returned control before completion, sleep 515
03:27:17.643 00.526 15712 IsGuiding returns 1
03:27:17.643 00.000 15712 scope still moving after pulse duration time elapsed
03:27:17.675 00.032 15712 IsGuiding returns 1
03:27:17.726 00.051 15712 IsGuiding returns 0
03:27:17.726 00.000 15712 scope move finished after 584 + 103 ms
03:27:17.726 00.000 15712 Move returns status 0, amount 584
03:27:17.726 00.000 15712 move complete, result=0
03:27:17.726 00.000 7988 GuideStep: 1.8 px 346 ms WEST, -1.9 px 584 ms NORTH
03:27:17.728 00.002 15712 worker thread done servicing request
03:27:17.728 00.000 15712 Worker thread wakes up
03:27:17.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:17.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:19.147 01.419 15712 Exposure complete
03:27:19.212 00.065 15712 worker thread done servicing request
03:27:19.212 00.000 7988 OnExposeComplete: enter
03:27:19.212 00.000 7988 UpdateGuideState(): m_state=6
03:27:19.216 00.004 7988 Star::Find(15, 976, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6391
03:27:19.216 00.000 7988 Star::Find returns 1 (0), X=974.67, Y=192.64, Mass=116, SNR=6.3, Peak=143 HFD=2.2
03:27:19.218 00.002 7988 DistanceChecker: deactivated
03:27:19.218 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
03:27:19.220 00.002 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
03:27:19.220 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.89 hyp=0.94 cameraTheta=1.26 mountX=0.89 mountY=-0.31, mountTheta=-0.33
03:27:19.222 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.89, opts=13)
03:27:19.224 00.002 7988 Enqueuing Move request for scope (0.29, 0.89)
03:27:19.224 00.000 15712 Worker thread wakes up
03:27:19.224 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.89) opts 0xd
03:27:19.224 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.89)
03:27:19.224 00.000 15712 Moving (0.29, 0.89) raw xDistance=0.89 yDistance=-0.31
03:27:19.224 00.000 15712 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.05, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-1.879703, 1:0.308025
03:27:19.224 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:27:19.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=124, FiltMin=109, FiltMax=255, Gamma=0.690
03:27:19.224 00.000 7988 UpdateGuideState exits: m=116 SNR=6.3
03:27:19.227 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:19.229 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:19.229 00.000 7988 Enqueuing Expose request
03:27:19.229 00.000 15712 PPEC rslt: input = 0.89, final = 0.53, react = 0.54, pred = -0.01, hyst = 0.48, hyst_pct = 0.00, period_length = 639.21
03:27:19.229 00.000 15712 PPEC: input: 0.89, control: 0.53, exposure: 1500
03:27:19.229 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
03:27:19.229 00.000 15712 MoveAxis(W, 172, ABG)
03:27:19.229 00.000 15712 Guiding  Dir = 3, Dur = 172
03:27:19.229 00.000 15712 IsGuiding returns 0
03:27:19.256 00.027 15712 PulseGuide returned control before completion, sleep 153
03:27:19.416 00.160 15712 IsGuiding returns 1
03:27:19.416 00.000 15712 scope still moving after pulse duration time elapsed
03:27:19.469 00.053 15712 IsGuiding returns 0
03:27:19.469 00.000 15712 scope move finished after 172 + 65 ms
03:27:19.469 00.000 15712 Move returns status 0, amount 172
03:27:19.469 00.000 15712 MoveAxis(N, 79, ABG)
03:27:19.469 00.000 15712 Guiding  Dir = 0, Dur = 79
03:27:19.469 00.000 15712 IsGuiding returns 0
03:27:19.549 00.080 15712 IsGuiding returns 1
03:27:19.549 00.000 15712 scope still moving after pulse duration time elapsed
03:27:19.580 00.031 15712 IsGuiding returns 1
03:27:19.608 00.028 15712 IsGuiding returns 1
03:27:19.661 00.053 15712 IsGuiding returns 0
03:27:19.661 00.000 15712 scope move finished after 79 + 112 ms
03:27:19.661 00.000 15712 Move returns status 0, amount 79
03:27:19.661 00.000 15712 move complete, result=0
03:27:19.661 00.000 7988 GuideStep: 0.9 px 172 ms WEST, -0.3 px 79 ms NORTH
03:27:19.662 00.001 15712 worker thread done servicing request
03:27:19.662 00.000 15712 Worker thread wakes up
03:27:19.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:19.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:21.299 01.637 15712 Exposure complete
03:27:21.361 00.062 15712 worker thread done servicing request
03:27:21.361 00.000 7988 OnExposeComplete: enter
03:27:21.361 00.000 7988 UpdateGuideState(): m_state=6
03:27:21.361 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6392
03:27:21.369 00.008 7988 Star::Find returns 1 (0), X=973.84, Y=191.45, Mass=92, SNR=5.7, Peak=148 HFD=4.4
03:27:21.369 00.000 7988 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.56) = xAngle (-4.21 = 2.07)
03:27:21.369 00.000 7988 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.24 = 2.04)
03:27:21.369 00.000 7988 CameraToMount -- cameraX=-0.55 cameraY=-0.29 hyp=0.62 cameraTheta=-2.65 mountX=-0.30 mountY=0.55, mountTheta=2.06
03:27:21.369 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.55, y=-0.29, opts=13)
03:27:21.369 00.000 7988 Enqueuing Move request for scope (-0.55, -0.29)
03:27:21.369 00.000 15712 Worker thread wakes up
03:27:21.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.29) opts 0xd
03:27:21.369 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.55, -0.29)
03:27:21.369 00.000 15712 Moving (-0.55, -0.29) raw xDistance=-0.30 yDistance=0.55
03:27:21.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=123, FiltMin=107, FiltMax=255, Gamma=0.690
03:27:21.377 00.008 7988 UpdateGuideState exits: m=92 SNR=5.7
03:27:21.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:21.377 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:21.377 00.000 7988 Enqueuing Expose request
03:27:21.377 00.000 15712 BLC: History state: CurrMiss=-0.55, AvgInitMiss=0.05, ShCount=7, LgCount=3, SticCount=2,  Deflections: 0=-1.879703, 1:0.308025, 2:-0.552632
03:27:21.377 00.000 15712 BLC: Over-shoot, stiction seen, nominal decrease by -310.000000
03:27:21.377 00.000 15712 BLC: window closed
03:27:21.377 00.000 15712 BLC: Pulse adjusted to 83
03:27:21.386 00.009 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.22
03:27:21.386 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
03:27:21.386 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:27:21.386 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
03:27:21.386 00.000 15712 MoveAxis(E, 61, ABG)
03:27:21.386 00.000 15712 Guiding  Dir = 2, Dur = 61
03:27:21.386 00.000 15712 IsGuiding returns 0
03:27:21.403 00.017 15712 PulseGuide returned control before completion, sleep 56
03:27:21.472 00.069 15712 IsGuiding returns 0
03:27:21.472 00.000 15712 Move returns status 0, amount 61
03:27:21.472 00.000 15712 MoveAxis(N, 0, ABG)
03:27:21.472 00.000 15712 Move returns status 0, amount 0
03:27:21.472 00.000 15712 move complete, result=0
03:27:21.472 00.000 15712 worker thread done servicing request
03:27:21.472 00.000 15712 Worker thread wakes up
03:27:21.472 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.6 px 0 ms NORTH
03:27:21.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:21.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:21.695 00.223 7988 evsrv: cli 0CCCF128 connect
03:27:21.697 00.002 7988 case statement mapped state 6 to 3
03:27:21.697 00.000 7988 case statement mapped state 6 to 3
03:27:21.697 00.000 7988 evsrv: cli 0CCCF128 request: {"method":"get_pixel_scale","id":"193f9839-2a5f-4613-8b54-2ba82adfeb3e"}
03:27:21.697 00.000 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":3.86747,"id":"193f9839-2a5f-4613-8b54-2ba82adfeb3e"}
03:27:21.697 00.000 7988 evsrv: cli 0CCCF128 disconnect
03:27:22.892 01.195 15712 Exposure complete
03:27:22.958 00.066 15712 worker thread done servicing request
03:27:22.958 00.000 7988 OnExposeComplete: enter
03:27:22.958 00.000 7988 UpdateGuideState(): m_state=6
03:27:22.958 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6393
03:27:22.958 00.000 7988 Star::Find returns 0 (4), X=974.39, Y=192.76, Mass=79, SNR=5.1, Peak=144 HFD=1.4
03:27:22.958 00.000 7988 DistanceChecker: activated
03:27:22.958 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:22.958 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:22.958 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:22.966 00.008 15712 Worker thread wakes up
03:27:22.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:22.966 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:22.976 00.010 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:27:22.976 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:27:22.976 00.000 15712 MoveAxis(E, 3, DBG)
03:27:22.976 00.000 15712 Guiding  Dir = 2, Dur = 3
03:27:22.976 00.000 15712 IsGuiding returns 0
03:27:23.000 00.024 15712 IsGuiding returns 0
03:27:23.000 00.000 15712 Move returns status 0, amount 3
03:27:23.000 00.000 15712 MoveAxis(N, 0, DBG)
03:27:23.000 00.000 15712 Move returns status 0, amount 0
03:27:23.000 00.000 15712 move complete, result=0
03:27:23.000 00.000 15712 worker thread done servicing request
03:27:23.081 00.081 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:23.081 00.000 7988 Status Line: Star lost - low HFD
03:27:23.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=122, FiltMin=106, FiltMax=226, Gamma=0.690
03:27:23.081 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:27:23.085 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:23.085 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:23.085 00.000 7988 Enqueuing Expose request
03:27:23.085 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:27:23.085 00.000 15712 Worker thread wakes up
03:27:23.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:23.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:24.726 01.641 15712 Exposure complete
03:27:24.788 00.062 15712 worker thread done servicing request
03:27:24.793 00.005 7988 OnExposeComplete: enter
03:27:24.793 00.000 7988 UpdateGuideState(): m_state=6
03:27:24.793 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6394
03:27:24.793 00.000 7988 Star::Find false star n=4 nbg=281 bg=123.6 sigma=3.9 thresh=135 peak=134
03:27:24.793 00.000 7988 Star::Find returns 0 (2), X=973.00, Y=191.00, Mass=68, SNR=2.9, Peak=145 HFD=0.0
03:27:24.793 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:24.793 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:24.800 00.007 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:24.800 00.000 15712 Worker thread wakes up
03:27:24.800 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:24.800 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:24.803 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:27:24.803 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:27:24.803 00.000 15712 MoveAxis(E, 3, DBG)
03:27:24.803 00.000 15712 Guiding  Dir = 2, Dur = 3
03:27:24.803 00.000 15712 IsGuiding returns 0
03:27:24.820 00.017 15712 IsGuiding returns 0
03:27:24.820 00.000 15712 Move returns status 0, amount 3
03:27:24.820 00.000 15712 MoveAxis(N, 0, DBG)
03:27:24.820 00.000 15712 Move returns status 0, amount 0
03:27:24.820 00.000 15712 move complete, result=0
03:27:24.820 00.000 15712 worker thread done servicing request
03:27:24.915 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:24.915 00.000 7988 Status Line: Star lost - low SNR
03:27:24.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=121, FiltMin=107, FiltMax=240, Gamma=0.690
03:27:24.915 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:27:24.920 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:24.920 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:24.920 00.000 7988 Enqueuing Expose request
03:27:24.920 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:27:24.920 00.000 15712 Worker thread wakes up
03:27:24.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:24.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:26.338 01.418 15712 Exposure complete
03:27:26.399 00.061 15712 worker thread done servicing request
03:27:26.399 00.000 7988 OnExposeComplete: enter
03:27:26.399 00.000 7988 UpdateGuideState(): m_state=6
03:27:26.407 00.008 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6395
03:27:26.407 00.000 7988 Star::Find false star n=2 nbg=282 bg=127.6 sigma=4.0 thresh=140 peak=135
03:27:26.409 00.002 7988 Star::Find returns 0 (2), X=973.00, Y=191.00, Mass=31, SNR=2.9, Peak=146 HFD=0.0
03:27:26.409 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:26.411 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:26.411 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:26.413 00.002 15712 Worker thread wakes up
03:27:26.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:26.413 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:26.415 00.002 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:27:26.415 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:27:26.415 00.000 15712 MoveAxis(E, 3, DBG)
03:27:26.415 00.000 15712 Guiding  Dir = 2, Dur = 3
03:27:26.451 00.036 15712 IsGuiding returns 0
03:27:26.470 00.019 15712 IsGuiding returns 0
03:27:26.470 00.000 15712 Move returns status 0, amount 3
03:27:26.470 00.000 15712 MoveAxis(N, 0, DBG)
03:27:26.470 00.000 15712 Move returns status 0, amount 0
03:27:26.470 00.000 15712 move complete, result=0
03:27:26.470 00.000 15712 worker thread done servicing request
03:27:26.528 00.058 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:26.528 00.000 7988 Status Line: Star lost - low SNR
03:27:26.530 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=120, FiltMin=107, FiltMax=219, Gamma=0.690
03:27:26.532 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:27:26.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:26.534 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:26.534 00.000 7988 Enqueuing Expose request
03:27:26.536 00.002 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:27:26.536 00.000 15712 Worker thread wakes up
03:27:26.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:26.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:28.175 01.639 15712 Exposure complete
03:27:28.239 00.064 15712 worker thread done servicing request
03:27:28.239 00.000 7988 OnExposeComplete: enter
03:27:28.239 00.000 7988 UpdateGuideState(): m_state=6
03:27:28.245 00.006 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6396
03:27:28.245 00.000 7988 Star::Find false star n=3 nbg=275 bg=125.2 sigma=3.7 thresh=136 peak=135
03:27:28.247 00.002 7988 Star::Find returns 0 (2), X=973.00, Y=191.00, Mass=46, SNR=2.9, Peak=143 HFD=0.0
03:27:28.247 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:28.249 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:28.249 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:28.251 00.002 15712 Worker thread wakes up
03:27:28.251 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:28.251 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:28.255 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:27:28.255 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:27:28.255 00.000 15712 MoveAxis(E, 3, DBG)
03:27:28.255 00.000 15712 Guiding  Dir = 2, Dur = 3
03:27:28.255 00.000 15712 IsGuiding returns 0
03:27:28.271 00.016 15712 IsGuiding returns 0
03:27:28.271 00.000 15712 Move returns status 0, amount 3
03:27:28.271 00.000 15712 MoveAxis(N, 0, DBG)
03:27:28.271 00.000 15712 Move returns status 0, amount 0
03:27:28.271 00.000 15712 move complete, result=0
03:27:28.271 00.000 15712 worker thread done servicing request
03:27:28.367 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:28.367 00.000 7988 Status Line: Star lost - low SNR
03:27:28.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=120, FiltMin=107, FiltMax=241, Gamma=0.690
03:27:28.371 00.004 7988 UpdateGuideState exits: Star lost - low SNR
03:27:28.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:28.371 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:28.371 00.000 7988 Enqueuing Expose request
03:27:28.371 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:27:28.371 00.000 15712 Worker thread wakes up
03:27:28.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:28.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:29.791 01.420 15712 Exposure complete
03:27:29.853 00.062 15712 worker thread done servicing request
03:27:29.853 00.000 7988 OnExposeComplete: enter
03:27:29.853 00.000 7988 UpdateGuideState(): m_state=6
03:27:29.859 00.006 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6397
03:27:29.859 00.000 7988 Star::Find false star n=4 nbg=285 bg=119.1 sigma=3.9 thresh=131 peak=130
03:27:29.861 00.002 7988 Star::Find returns 0 (2), X=973.00, Y=191.00, Mass=56, SNR=2.9, Peak=134 HFD=0.0
03:27:29.861 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:29.863 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:29.863 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:29.865 00.002 15712 Worker thread wakes up
03:27:29.865 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:29.865 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:29.869 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:27:29.869 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:27:29.869 00.000 15712 MoveAxis(E, 2, DBG)
03:27:29.869 00.000 15712 Guiding  Dir = 2, Dur = 2
03:27:29.871 00.002 15712 IsGuiding returns 0
03:27:29.885 00.014 15712 IsGuiding returns 0
03:27:29.885 00.000 15712 Move returns status 0, amount 2
03:27:29.885 00.000 15712 MoveAxis(N, 0, DBG)
03:27:29.885 00.000 15712 Move returns status 0, amount 0
03:27:29.885 00.000 15712 move complete, result=0
03:27:29.885 00.000 15712 worker thread done servicing request
03:27:29.981 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:29.981 00.000 7988 Status Line: Star lost - low SNR
03:27:29.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=120, FiltMin=105, FiltMax=255, Gamma=0.690
03:27:29.981 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:27:29.986 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:29.986 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:29.986 00.000 7988 Enqueuing Expose request
03:27:29.989 00.003 15712 Worker thread wakes up
03:27:29.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:29.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:29.989 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:27:31.627 01.638 15712 Exposure complete
03:27:31.692 00.065 15712 worker thread done servicing request
03:27:31.692 00.000 7988 OnExposeComplete: enter
03:27:31.692 00.000 7988 UpdateGuideState(): m_state=6
03:27:31.692 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6398
03:27:31.692 00.000 7988 Star::Find returns 1 (0), X=974.24, Y=192.92, Mass=106, SNR=6.1, Peak=140 HFD=2.1
03:27:31.692 00.000 7988 DistanceChecker: deactivated
03:27:31.692 00.000 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
03:27:31.692 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
03:27:31.692 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=1.17 hyp=1.18 cameraTheta=1.70 mountX=1.17 mountY=0.12, mountTheta=0.10
03:27:31.692 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=1.17, opts=13)
03:27:31.692 00.000 7988 Enqueuing Move request for scope (-0.15, 1.17)
03:27:31.705 00.013 15712 Worker thread wakes up
03:27:31.705 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 1.17) opts 0xd
03:27:31.705 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 1.17)
03:27:31.705 00.000 15712 Moving (-0.15, 1.17) raw xDistance=1.17 yDistance=0.12
03:27:31.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=120, FiltMin=106, FiltMax=255, Gamma=0.690
03:27:31.705 00.000 7988 UpdateGuideState exits: m=106 SNR=6.1
03:27:31.707 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:31.707 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:31.709 00.002 7988 Enqueuing Expose request
03:27:31.709 00.000 15712 PPEC rslt: input = 1.17, final = 0.70, react = 0.70, pred = -0.01, hyst = 0.63, hyst_pct = 0.00, period_length = 639.23
03:27:31.709 00.000 15712 PPEC: input: 1.17, control: 0.70, exposure: 1500
03:27:31.709 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:31.709 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:27:31.709 00.000 15712 MoveAxis(W, 228, ABG)
03:27:31.709 00.000 15712 Guiding  Dir = 3, Dur = 228
03:27:31.709 00.000 15712 IsGuiding returns 0
03:27:31.729 00.020 15712 PulseGuide returned control before completion, sleep 221
03:27:31.960 00.231 15712 IsGuiding returns 0
03:27:31.960 00.000 15712 Move returns status 0, amount 228
03:27:31.960 00.000 15712 MoveAxis(N, 0, ABG)
03:27:31.960 00.000 15712 Move returns status 0, amount 0
03:27:31.960 00.000 15712 move complete, result=0
03:27:31.960 00.000 7988 GuideStep: 1.2 px 228 ms WEST, 0.1 px 0 ms NORTH
03:27:31.971 00.011 15712 worker thread done servicing request
03:27:31.971 00.000 15712 Worker thread wakes up
03:27:31.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:31.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:33.380 01.409 15712 Exposure complete
03:27:33.446 00.066 15712 worker thread done servicing request
03:27:33.446 00.000 7988 OnExposeComplete: enter
03:27:33.446 00.000 7988 UpdateGuideState(): m_state=6
03:27:33.446 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6399
03:27:33.446 00.000 7988 Star::Find returns 1 (0), X=974.34, Y=192.47, Mass=109, SNR=6.2, Peak=144 HFD=1.5
03:27:33.446 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.08 = 0.08)
03:27:33.446 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
03:27:33.446 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.72 hyp=0.72 cameraTheta=1.64 mountX=0.72 mountY=0.03, mountTheta=0.04
03:27:33.446 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.72, opts=13)
03:27:33.446 00.000 7988 Enqueuing Move request for scope (-0.05, 0.72)
03:27:33.456 00.010 15712 Worker thread wakes up
03:27:33.456 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.72) opts 0xd
03:27:33.456 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.72)
03:27:33.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=255, med=121, FiltMin=106, FiltMax=255, Gamma=0.690
03:27:33.458 00.002 7988 UpdateGuideState exits: m=109 SNR=6.2
03:27:33.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:33.458 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:33.458 00.000 7988 Enqueuing Expose request
03:27:33.458 00.000 15712 Moving (-0.05, 0.72) raw xDistance=0.72 yDistance=0.03
03:27:33.458 00.000 15712 PPEC rslt: input = 0.72, final = 0.43, react = 0.43, pred = -0.01, hyst = 0.39, hyst_pct = 0.00, period_length = 639.24
03:27:33.458 00.000 15712 PPEC: input: 0.72, control: 0.43, exposure: 1500
03:27:33.458 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:33.458 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:27:33.458 00.000 15712 MoveAxis(W, 140, ABG)
03:27:33.458 00.000 15712 Guiding  Dir = 3, Dur = 140
03:27:33.458 00.000 15712 IsGuiding returns 0
03:27:33.477 00.019 15712 PulseGuide returned control before completion, sleep 130
03:27:33.661 00.184 15712 IsGuiding returns 0
03:27:33.661 00.000 15712 Move returns status 0, amount 140
03:27:33.661 00.000 15712 MoveAxis(N, 0, ABG)
03:27:33.661 00.000 15712 Move returns status 0, amount 0
03:27:33.661 00.000 15712 move complete, result=0
03:27:33.661 00.000 7988 GuideStep: 0.7 px 140 ms WEST, 0.0 px 0 ms NORTH
03:27:33.665 00.004 15712 worker thread done servicing request
03:27:33.665 00.000 15712 Worker thread wakes up
03:27:33.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:33.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:35.309 01.644 15712 Exposure complete
03:27:35.374 00.065 15712 worker thread done servicing request
03:27:35.374 00.000 7988 OnExposeComplete: enter
03:27:35.376 00.002 7988 UpdateGuideState(): m_state=6
03:27:35.376 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6400
03:27:35.376 00.000 7988 Star::Find false star n=8 nbg=279 bg=116.6 sigma=3.9 thresh=128 peak=128
03:27:35.376 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=111, SNR=2.9, Peak=133 HFD=0.0
03:27:35.376 00.000 7988 DistanceChecker: activated
03:27:35.376 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:35.376 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:35.376 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:35.376 00.000 15712 Worker thread wakes up
03:27:35.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:35.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:35.386 00.010 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:27:35.386 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:27:35.386 00.000 15712 MoveAxis(E, 2, DBG)
03:27:35.386 00.000 15712 Guiding  Dir = 2, Dur = 2
03:27:35.386 00.000 15712 IsGuiding returns 0
03:27:35.406 00.020 15712 IsGuiding returns 0
03:27:35.406 00.000 15712 Move returns status 0, amount 2
03:27:35.406 00.000 15712 MoveAxis(N, 0, DBG)
03:27:35.406 00.000 15712 Move returns status 0, amount 0
03:27:35.406 00.000 15712 move complete, result=0
03:27:35.406 00.000 15712 worker thread done servicing request
03:27:35.499 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:35.499 00.000 7988 Status Line: Star lost - low SNR
03:27:35.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=121, FiltMin=106, FiltMax=255, Gamma=0.690
03:27:35.499 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:27:35.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:35.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:35.499 00.000 7988 Enqueuing Expose request
03:27:35.499 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:27:35.499 00.000 15712 Worker thread wakes up
03:27:35.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:35.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:36.919 01.420 15712 Exposure complete
03:27:36.983 00.064 15712 worker thread done servicing request
03:27:36.983 00.000 7988 OnExposeComplete: enter
03:27:36.983 00.000 7988 UpdateGuideState(): m_state=6
03:27:36.983 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6401
03:27:36.983 00.000 7988 Star::Find returns 1 (0), X=973.33, Y=191.76, Mass=90, SNR=5.6, Peak=146 HFD=1.9
03:27:36.991 00.008 7988 DistanceChecker: deactivated
03:27:36.991 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
03:27:36.991 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
03:27:36.991 00.000 7988 CameraToMount -- cameraX=-1.05 cameraY=0.01 hyp=1.05 cameraTheta=3.13 mountX=0.01 mountY=1.05, mountTheta=1.57
03:27:36.991 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.05, y=0.01, opts=13)
03:27:36.991 00.000 7988 Enqueuing Move request for scope (-1.05, 0.01)
03:27:36.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=255, med=121, FiltMin=104, FiltMax=255, Gamma=0.690
03:27:36.999 00.008 7988 UpdateGuideState exits: m=90 SNR=5.6
03:27:36.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:37.001 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:37.001 00.000 7988 Enqueuing Expose request
03:27:37.003 00.002 15712 Worker thread wakes up
03:27:37.003 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.01) opts 0xd
03:27:37.003 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.05, 0.01)
03:27:37.003 00.000 15712 Moving (-1.05, 0.01) raw xDistance=0.01 yDistance=1.05
03:27:37.006 00.003 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.24
03:27:37.006 00.000 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
03:27:37.006 00.000 15712 resist switch: large excursion: input 1.05 thresh 0.75 direction from -1 to 1
03:27:37.006 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.16
03:27:37.006 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05
03:27:37.006 00.000 15712 MoveAxis(E, 1, ABG)
03:27:37.008 00.002 15712 Guiding  Dir = 2, Dur = 1
03:27:37.008 00.000 15712 IsGuiding returns 0
03:27:37.036 00.028 15712 IsGuiding returns 0
03:27:37.036 00.000 15712 Move returns status 0, amount 1
03:27:37.036 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 83 applied
03:27:37.036 00.000 15712 MoveAxis(S, 352, ABG)
03:27:37.036 00.000 15712 Guiding  Dir = 1, Dur = 352
03:27:37.036 00.000 15712 IsGuiding returns 0
03:27:37.117 00.081 15712 PulseGuide returned control before completion, sleep 282
03:27:37.415 00.298 15712 IsGuiding returns 1
03:27:37.415 00.000 15712 scope still moving after pulse duration time elapsed
03:27:37.447 00.032 15712 IsGuiding returns 1
03:27:37.514 00.067 15712 IsGuiding returns 0
03:27:37.514 00.000 15712 scope move finished after 352 + 127 ms
03:27:37.514 00.000 15712 Move returns status 0, amount 352
03:27:37.514 00.000 15712 move complete, result=0
03:27:37.514 00.000 7988 GuideStep: 0.0 px 1 ms EAST, 1.1 px 352 ms SOUTH
03:27:37.518 00.004 15712 worker thread done servicing request
03:27:37.518 00.000 15712 Worker thread wakes up
03:27:37.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:37.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:39.157 01.639 15712 Exposure complete
03:27:39.223 00.066 15712 worker thread done servicing request
03:27:39.223 00.000 7988 OnExposeComplete: enter
03:27:39.223 00.000 7988 UpdateGuideState(): m_state=6
03:27:39.223 00.000 7988 Star::Find(15, 973, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6402
03:27:39.223 00.000 7988 Star::Find returns 1 (0), X=973.80, Y=190.65, Mass=126, SNR=6.8, Peak=147 HFD=3.1
03:27:39.223 00.000 7988 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.56) = xAngle (-3.63 = 2.66)
03:27:39.223 00.000 7988 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
03:27:39.223 00.000 7988 CameraToMount -- cameraX=-0.59 cameraY=-1.09 hyp=1.24 cameraTheta=-2.06 mountX=-1.10 mountY=0.61, mountTheta=2.63
03:27:39.223 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.59, y=-1.09, opts=13)
03:27:39.223 00.000 7988 Enqueuing Move request for scope (-0.59, -1.09)
03:27:39.223 00.000 15712 Worker thread wakes up
03:27:39.223 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -1.09) opts 0xd
03:27:39.223 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.59, -1.09)
03:27:39.223 00.000 15712 Moving (-0.59, -1.09) raw xDistance=-1.10 yDistance=0.61
03:27:39.223 00.000 15712 BLC: History state: CurrMiss=0.61, AvgInitMiss=0.05, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=1.052003, 1:0.612837
03:27:39.223 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:27:39.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=121, FiltMin=106, FiltMax=255, Gamma=0.690
03:27:39.235 00.012 7988 UpdateGuideState exits: m=126 SNR=6.8
03:27:39.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:39.237 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:39.237 00.000 7988 Enqueuing Expose request
03:27:39.237 00.000 15712 PPEC rslt: input = -1.10, final = -0.66, react = -0.66, pred = -0.01, hyst = -0.59, hyst_pct = 0.00, period_length = 639.24
03:27:39.237 00.000 15712 PPEC: input: -1.10, control: -0.66, exposure: 1500
03:27:39.237 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
03:27:39.237 00.000 15712 MoveAxis(E, 216, ABG)
03:27:39.237 00.000 15712 Guiding  Dir = 2, Dur = 216
03:27:39.237 00.000 15712 IsGuiding returns 0
03:27:39.258 00.021 15712 PulseGuide returned control before completion, sleep 208
03:27:39.495 00.237 15712 IsGuiding returns 0
03:27:39.495 00.000 15712 Move returns status 0, amount 216
03:27:39.495 00.000 15712 MoveAxis(S, 157, ABG)
03:27:39.495 00.000 15712 Guiding  Dir = 1, Dur = 157
03:27:39.525 00.030 15712 IsGuiding returns 0
03:27:39.610 00.085 15712 PulseGuide returned control before completion, sleep 88
03:27:39.714 00.104 15712 IsGuiding returns 1
03:27:39.714 00.000 15712 scope still moving after pulse duration time elapsed
03:27:39.766 00.052 15712 IsGuiding returns 1
03:27:39.802 00.036 15712 IsGuiding returns 0
03:27:39.802 00.000 15712 scope move finished after 157 + 114 ms
03:27:39.802 00.000 15712 Move returns status 0, amount 157
03:27:39.802 00.000 15712 move complete, result=0
03:27:39.802 00.000 7988 GuideStep: -1.1 px 216 ms EAST, 0.6 px 157 ms SOUTH
03:27:39.804 00.002 15712 worker thread done servicing request
03:27:39.804 00.000 15712 Worker thread wakes up
03:27:39.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:39.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:41.219 01.415 15712 Exposure complete
03:27:41.280 00.061 15712 worker thread done servicing request
03:27:41.280 00.000 7988 OnExposeComplete: enter
03:27:41.280 00.000 7988 UpdateGuideState(): m_state=6
03:27:41.287 00.007 7988 Star::Find(15, 973, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6403
03:27:41.287 00.000 7988 Star::Find returns 1 (0), X=974.82, Y=191.47, Mass=204, SNR=8.5, Peak=141 HFD=5.1
03:27:41.289 00.002 7988 MultiStar: exiting stabilization period
03:27:41.289 00.000 7988 Star::Find false star n=3 nbg=280 bg=124.9 sigma=3.8 thresh=136 peak=133
03:27:41.291 00.002 7988 Star::Find false star n=7 nbg=279 bg=119.7 sigma=3.6 thresh=131 peak=129
03:27:41.292 00.001 7988 Star::Find false star n=3 nbg=276 bg=121.3 sigma=3.7 thresh=132 peak=129
03:27:41.292 00.000 7988 Star::Find false star n=5 nbg=279 bg=118.1 sigma=3.7 thresh=129 peak=126
03:27:41.294 00.002 7988 Star::Find false star n=3 nbg=278 bg=121.0 sigma=3.7 thresh=132 peak=129
03:27:41.294 00.000 7988 MultiStar: [#1 -0.62,0.19,0.78,U] [#2 0.00,0.00,0.00,L] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:27:41.296 00.002 7988 refined, 1 included, MultiStar: {-0.03, -0.07}, one-star: {0.44, -0.28}
03:27:41.298 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
03:27:41.298 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
03:27:41.298 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.94 mountX=-0.07 mountY=0.03, mountTheta=2.75
03:27:41.300 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.07, opts=13)
03:27:41.302 00.002 7988 Enqueuing Move request for scope (-0.03, -0.07)
03:27:41.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=121, FiltMin=108, FiltMax=222, Gamma=0.690
03:27:41.304 00.002 7988 UpdateGuideState exits: m=204 SNR=8.5
03:27:41.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:41.306 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:41.306 00.000 7988 Enqueuing Expose request
03:27:41.308 00.002 15712 Worker thread wakes up
03:27:41.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
03:27:41.308 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
03:27:41.309 00.001 15712 Moving (-0.03, -0.07) raw xDistance=-0.07 yDistance=0.03
03:27:41.309 00.000 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.05, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=1.052003, 1:0.612837, 2:0.030274
03:27:41.309 00.000 15712 BLC: No correction, Miss < min_move
03:27:41.311 00.002 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.24
03:27:41.311 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
03:27:41.311 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:41.311 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:27:41.311 00.000 15712 MoveAxis(E, 2, ABG)
03:27:41.311 00.000 15712 Guiding  Dir = 2, Dur = 2
03:27:41.311 00.000 15712 IsGuiding returns 0
03:27:41.328 00.017 15712 IsGuiding returns 0
03:27:41.328 00.000 15712 Move returns status 0, amount 2
03:27:41.328 00.000 15712 MoveAxis(N, 0, ABG)
03:27:41.328 00.000 15712 Move returns status 0, amount 0
03:27:41.328 00.000 15712 move complete, result=0
03:27:41.328 00.000 15712 worker thread done servicing request
03:27:41.328 00.000 15712 Worker thread wakes up
03:27:41.328 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
03:27:41.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:41.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:42.973 01.645 15712 Exposure complete
03:27:43.038 00.065 15712 worker thread done servicing request
03:27:43.040 00.002 7988 OnExposeComplete: enter
03:27:43.040 00.000 7988 UpdateGuideState(): m_state=6
03:27:43.040 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6404
03:27:43.043 00.003 7988 Star::Find returns 1 (0), X=974.37, Y=192.66, Mass=115, SNR=6.4, Peak=141 HFD=1.8
03:27:43.043 00.000 7988 Star::Find false star n=5 nbg=282 bg=119.3 sigma=3.9 thresh=131 peak=131
03:27:43.043 00.000 7988 Star::Find false star n=3 nbg=280 bg=116.9 sigma=4.1 thresh=129 peak=126
03:27:43.043 00.000 7988 Star::Find false star n=4 nbg=281 bg=121.6 sigma=4.1 thresh=134 peak=130
03:27:43.043 00.000 7988 Star::Find false star n=5 nbg=278 bg=116.8 sigma=3.8 thresh=128 peak=123
03:27:43.043 00.000 7988 Star::Find false star n=4 nbg=277 bg=125.1 sigma=3.7 thresh=136 peak=134
03:27:43.043 00.000 7988 Star::Find false star n=3 nbg=280 bg=125.2 sigma=3.8 thresh=137 peak=130
03:27:43.043 00.000 7988 Star::Find false star n=3 nbg=276 bg=128.1 sigma=3.5 thresh=139 peak=133
03:27:43.043 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.89,-0.02,0.00,M4] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:27:43.052 00.009 7988 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.56) = xAngle (0.03 = 0.03)
03:27:43.052 00.000 7988 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:27:43.052 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=0.91 hyp=0.91 cameraTheta=1.59 mountX=0.91 mountY=-0.00, mountTheta=-0.00
03:27:43.052 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.91, opts=13)
03:27:43.052 00.000 7988 Enqueuing Move request for scope (-0.02, 0.91)
03:27:43.052 00.000 15712 Worker thread wakes up
03:27:43.052 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.91) opts 0xd
03:27:43.052 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.91)
03:27:43.052 00.000 15712 Moving (-0.02, 0.91) raw xDistance=0.91 yDistance=-0.00
03:27:43.052 00.000 15712 BLC: window closed
03:27:43.052 00.000 15712 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.05, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=1.052003, 1:0.612837, 2:0.030274
03:27:43.052 00.000 15712 BLC: No correction, Miss < min_move
03:27:43.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=121, FiltMin=109, FiltMax=223, Gamma=0.690
03:27:43.052 00.000 7988 UpdateGuideState exits: m=115 SNR=6.4
03:27:43.061 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:43.061 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:43.063 00.002 7988 Enqueuing Expose request
03:27:43.063 00.000 15712 PPEC rslt: input = 0.91, final = 0.54, react = 0.55, pred = -0.01, hyst = 0.45, hyst_pct = 0.00, period_length = 639.24
03:27:43.063 00.000 15712 PPEC: input: 0.91, control: 0.54, exposure: 1500
03:27:43.063 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:43.065 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:27:43.065 00.000 15712 MoveAxis(W, 176, ABG)
03:27:43.065 00.000 15712 Guiding  Dir = 3, Dur = 176
03:27:43.065 00.000 15712 IsGuiding returns 0
03:27:43.077 00.012 15712 PulseGuide returned control before completion, sleep 173
03:27:43.261 00.184 15712 IsGuiding returns 1
03:27:43.261 00.000 15712 scope still moving after pulse duration time elapsed
03:27:43.298 00.037 15712 IsGuiding returns 0
03:27:43.298 00.000 15712 scope move finished after 176 + 61 ms
03:27:43.298 00.000 15712 Move returns status 0, amount 176
03:27:43.298 00.000 15712 MoveAxis(N, 0, ABG)
03:27:43.298 00.000 15712 Move returns status 0, amount 0
03:27:43.298 00.000 15712 move complete, result=0
03:27:43.298 00.000 7988 GuideStep: 0.9 px 176 ms WEST, -0.0 px 0 ms NORTH
03:27:43.304 00.006 15712 worker thread done servicing request
03:27:43.304 00.000 15712 Worker thread wakes up
03:27:43.304 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:43.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:44.716 01.412 15712 Exposure complete
03:27:44.778 00.062 15712 worker thread done servicing request
03:27:44.778 00.000 7988 OnExposeComplete: enter
03:27:44.778 00.000 7988 UpdateGuideState(): m_state=6
03:27:44.784 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6405
03:27:44.784 00.000 7988 Star::Find returns 1 (0), X=974.66, Y=192.61, Mass=159, SNR=7.3, Peak=150 HFD=2.9
03:27:44.786 00.002 7988 Star::Find false star n=3 nbg=283 bg=122.3 sigma=4.0 thresh=134 peak=130
03:27:44.786 00.000 7988 Star::Find false star n=4 nbg=278 bg=117.9 sigma=3.7 thresh=129 peak=127
03:27:44.788 00.002 7988 Star::Find false star n=4 nbg=277 bg=120.5 sigma=3.5 thresh=131 peak=127
03:27:44.788 00.000 7988 Star::Find false star n=2 nbg=285 bg=117.4 sigma=4.1 thresh=130 peak=125
03:27:44.788 00.000 7988 Star::Find false star n=4 nbg=283 bg=126.5 sigma=3.9 thresh=138 peak=133
03:27:44.788 00.000 7988 Star::Find false star n=3 nbg=279 bg=124.6 sigma=3.6 thresh=135 peak=129
03:27:44.788 00.000 7988 Star::Find false star n=3 nbg=279 bg=123.5 sigma=3.6 thresh=134 peak=128
03:27:44.793 00.005 7988 Star::Find false star n=3 nbg=279 bg=115.5 sigma=3.6 thresh=126 peak=121
03:27:44.793 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:27:44.793 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
03:27:44.793 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
03:27:44.793 00.000 7988 CameraToMount -- cameraX=0.27 cameraY=0.86 hyp=0.90 cameraTheta=1.26 mountX=0.86 mountY=-0.30, mountTheta=-0.33
03:27:44.793 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.27, y=0.86, opts=13)
03:27:44.793 00.000 7988 Enqueuing Move request for scope (0.27, 0.86)
03:27:44.793 00.000 15712 Worker thread wakes up
03:27:44.793 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.86) opts 0xd
03:27:44.793 00.000 15712 Handling offset move in thread for scope, endpoint = (0.27, 0.86)
03:27:44.793 00.000 15712 Moving (0.27, 0.86) raw xDistance=0.86 yDistance=-0.30
03:27:44.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=121, FiltMin=108, FiltMax=222, Gamma=0.690
03:27:44.793 00.000 7988 UpdateGuideState exits: m=159 SNR=7.3
03:27:44.804 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:44.804 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:44.806 00.002 7988 Enqueuing Expose request
03:27:44.806 00.000 15712 PPEC rslt: input = 0.86, final = 0.51, react = 0.52, pred = -0.01, hyst = 0.46, hyst_pct = 0.00, period_length = 639.24
03:27:44.806 00.000 15712 PPEC: input: 0.86, control: 0.51, exposure: 1500
03:27:44.806 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:27:44.806 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:27:44.806 00.000 15712 MoveAxis(W, 165, ABG)
03:27:44.806 00.000 15712 Guiding  Dir = 3, Dur = 165
03:27:44.806 00.000 15712 IsGuiding returns 0
03:27:44.831 00.025 15712 PulseGuide returned control before completion, sleep 146
03:27:45.021 00.190 15712 IsGuiding returns 1
03:27:45.021 00.000 15712 scope still moving after pulse duration time elapsed
03:27:45.064 00.043 15712 IsGuiding returns 0
03:27:45.064 00.000 15712 scope move finished after 165 + 91 ms
03:27:45.064 00.000 15712 Move returns status 0, amount 165
03:27:45.064 00.000 15712 MoveAxis(N, 0, ABG)
03:27:45.064 00.000 15712 Move returns status 0, amount 0
03:27:45.064 00.000 15712 move complete, result=0
03:27:45.064 00.000 7988 GuideStep: 0.9 px 165 ms WEST, -0.3 px 0 ms NORTH
03:27:45.064 00.000 15712 worker thread done servicing request
03:27:45.064 00.000 15712 Worker thread wakes up
03:27:45.067 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:45.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(959,177,31,31)
03:27:45.194 00.127 7988 evsrv: cli 0CCCFC68 connect
03:27:45.196 00.002 7988 case statement mapped state 6 to 3
03:27:45.198 00.002 7988 case statement mapped state 6 to 3
03:27:45.200 00.002 7988 evsrv: cli 0CCCFC68 request: {"method":"get_app_state","id":"1a41cc21-a373-40f5-8e8e-3f685de14c0b"}
03:27:45.203 00.003 7988 case statement mapped state 6 to 3
03:27:45.203 00.000 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a41cc21-a373-40f5-8e8e-3f685de14c0b"}
03:27:45.205 00.002 7988 evsrv: cli 0CCCFC68 disconnect
03:27:45.208 00.003 7988 evsrv: cli 0CCCF1C8 connect
03:27:45.210 00.002 7988 case statement mapped state 6 to 3
03:27:45.212 00.002 7988 case statement mapped state 6 to 3
03:27:45.214 00.002 7988 evsrv: cli 0CCCF1C8 request: {"method":"dither","params":{"amount":4,"raOnly":false,"settle":{"pixels":1.5,"time":15,"timeout":40}},"id":"a5a7f29c-a260-47eb-ac0c-20359334abaf"}
03:27:45.216 00.002 7988 PhdController::Dither begins
03:27:45.216 00.000 7988 dither: size=4.00, dRA=0.79 dDec=-0.92
03:27:45.218 00.002 7988 MountToCamera -- mountTheta (-0.86) + m_xAngle (1.56) = xAngle (0.70 = 0.70)
03:27:45.220 00.002 7988 MountToCamera -- mountX=0.79 mountY=-0.92 hyp=1.21 mountTheta=-0.86 cameraX=0.92, cameraY=0.79 cameraTheta=0.70
03:27:45.220 00.000 7988 setting lock position to (975.31, 192.53)
03:27:45.222 00.002 7988 Mount: notify guiding dithered (0.9, 0.8)
03:27:45.223 00.001 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:27:45.225 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:27:45.227 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:27:45.227 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:27:45.229 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:27:45.231 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:27:45.231 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:27:45.233 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:27:45.235 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:27:45.236 00.001 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:27:45.238 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:27:45.239 00.001 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:27:45.239 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:27:45.239 00.000 7988 MultiStar: stabilizing after lock position change
03:27:45.239 00.000 7988 Status Line: Dither by 0.79,-0.92
03:27:45.239 00.000 7988 PhdController: newstate STATE_SETTLE_BEGIN
03:27:45.239 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
03:27:45.239 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":0,"id":"a5a7f29c-a260-47eb-ac0c-20359334abaf"}
03:27:45.239 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
03:27:46.697 01.458 15712 Exposure complete
03:27:46.795 00.098 15712 worker thread done servicing request
03:27:46.795 00.000 7988 OnExposeComplete: enter
03:27:46.796 00.001 7988 UpdateGuideState(): m_state=6
03:27:46.798 00.002 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6406
03:27:46.800 00.002 7988 Star::Find returns 1 (0), X=974.53, Y=190.80, Mass=134, SNR=6.7, Peak=141 HFD=2.8
03:27:46.802 00.002 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.56 = 2.73)
03:27:46.804 00.002 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.69)
03:27:46.806 00.002 7988 CameraToMount -- cameraX=-0.78 cameraY=-1.73 hyp=1.90 cameraTheta=-1.99 mountX=-1.74 mountY=0.82, mountTheta=2.70
03:27:46.809 00.003 7988 dither recenter: remaining=(-0.8,0.9) step=(-0.8,0.9)
03:27:46.811 00.002 7988 MountToCamera -- mountTheta (2.28) + m_xAngle (1.56) = xAngle (3.85 = -2.44)
03:27:46.813 00.002 7988 MountToCamera -- mountX=-0.79 mountY=0.92 hyp=1.21 mountTheta=2.28 cameraX=-0.92, cameraY=-0.79 cameraTheta=-2.44
03:27:46.815 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.92, y=-0.79, opts=4)
03:27:46.817 00.002 7988 Enqueuing Move request for scope (-0.92, -0.79)
03:27:46.819 00.002 7988 Mount: notify direct move -0.79,0.92
03:27:46.819 00.000 15712 Worker thread wakes up
03:27:46.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.92, -0.79) opts 0x4
03:27:46.819 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.92, -0.79)
03:27:46.819 00.000 15712 Moving (-0.92, -0.79) raw xDistance=-0.79 yDistance=0.92
03:27:46.821 00.002 15712 BLC: window closed
03:27:46.821 00.000 15712 MoveAxis(E, 259, B)
03:27:46.821 00.000 15712 Guiding  Dir = 2, Dur = 259
03:27:46.821 00.000 15712 IsGuiding returns 0
03:27:46.821 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:27:46.822 00.001 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:27:46.826 00.004 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:27:46.828 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:27:46.829 00.001 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:27:46.831 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:27:46.833 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:27:46.835 00.002 15712 PulseGuide returned control before completion, sleep 255
03:27:46.835 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:27:46.837 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:27:46.838 00.001 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:27:46.840 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:27:46.842 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:27:46.844 00.002 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:27:46.846 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=121, FiltMin=108, FiltMax=225, Gamma=0.690
03:27:46.848 00.002 7988 UpdateGuideState exits: m=134 SNR=6.7
03:27:46.850 00.002 7988 PhdController: settling, locked = 1, distance = 2.02 (1.50) aobump = 0 frame = 1 / 99999
03:27:46.850 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428866.850,"Host":"ASTROPC","Inst":1,"Distance":2.02,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:27:46.852 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:46.854 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:46.856 00.002 7988 Enqueuing Expose request
03:27:47.107 00.251 15712 IsGuiding returns 0
03:27:47.107 00.000 15712 Move returns status 0, amount 259
03:27:47.107 00.000 15712 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:47.107 00.000 15712 MoveAxis(S, 235, B)
03:27:47.107 00.000 15712 Guiding  Dir = 1, Dur = 235
03:27:47.107 00.000 15712 IsGuiding returns 0
03:27:47.187 00.080 15712 PulseGuide returned control before completion, sleep 166
03:27:47.362 00.175 15712 IsGuiding returns 1
03:27:47.362 00.000 15712 scope still moving after pulse duration time elapsed
03:27:47.394 00.032 15712 IsGuiding returns 1
03:27:47.442 00.048 15712 IsGuiding returns 0
03:27:47.442 00.000 15712 scope move finished after 235 + 99 ms
03:27:47.442 00.000 15712 Move returns status 0, amount 235
03:27:47.442 00.000 15712 move complete, result=0
03:27:47.442 00.000 15712 worker thread done servicing request
03:27:47.442 00.000 15712 Worker thread wakes up
03:27:47.442 00.000 7988 GuideStep: -0.8 px 259 ms EAST, 0.9 px 235 ms SOUTH
03:27:47.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:47.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:27:48.856 01.414 15712 Exposure complete
03:27:48.920 00.064 15712 worker thread done servicing request
03:27:48.932 00.012 7988 OnExposeComplete: enter
03:27:48.932 00.000 7988 UpdateGuideState(): m_state=6
03:27:48.932 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6407
03:27:48.935 00.003 7988 Star::Find false star n=5 nbg=284 bg=118.8 sigma=4.0 thresh=131 peak=131
03:27:48.935 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=190.00, Mass=74, SNR=2.9, Peak=138 HFD=0.0
03:27:48.935 00.000 7988 DistanceChecker: activated
03:27:48.935 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:48.935 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:48.935 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:48.935 00.000 15712 Worker thread wakes up
03:27:48.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:48.935 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:48.949 00.014 15712 PPEC (deduced): control: -0.04, exposure: 1500
03:27:48.949 00.000 15712 Dead-reckoning move xDistance=-0.04 yDistance=0.00
03:27:48.949 00.000 15712 MoveAxis(E, 13, DBG)
03:27:48.949 00.000 15712 Guiding  Dir = 2, Dur = 13
03:27:48.949 00.000 15712 IsGuiding returns 0
03:27:48.967 00.018 15712 IsGuiding returns 1
03:27:48.967 00.000 15712 scope still moving after pulse duration time elapsed
03:27:49.017 00.050 15712 IsGuiding returns 0
03:27:49.017 00.000 15712 scope move finished after 13 + 62 ms
03:27:49.017 00.000 15712 Move returns status 0, amount 13
03:27:49.017 00.000 15712 MoveAxis(N, 0, DBG)
03:27:49.017 00.000 15712 Move returns status 0, amount 0
03:27:49.017 00.000 15712 move complete, result=0
03:27:49.017 00.000 15712 worker thread done servicing request
03:27:49.046 00.029 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:49.046 00.000 7988 Status Line: Star lost - low SNR
03:27:49.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=121, FiltMin=107, FiltMax=255, Gamma=0.690
03:27:49.051 00.005 7988 UpdateGuideState exits: Star lost - low SNR
03:27:49.051 00.000 7988 PhdController: settling, locked = 0, distance = 2.02 (1.50) aobump = 0 frame = 2 / 99999
03:27:49.051 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428869.051,"Host":"ASTROPC","Inst":1,"Distance":2.02,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:27:49.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:49.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:49.051 00.000 7988 Enqueuing Expose request
03:27:49.051 00.000 7988 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
03:27:49.051 00.000 15712 Worker thread wakes up
03:27:49.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:49.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:50.698 01.647 15712 Exposure complete
03:27:50.766 00.068 15712 worker thread done servicing request
03:27:50.767 00.001 7988 OnExposeComplete: enter
03:27:50.767 00.000 7988 UpdateGuideState(): m_state=6
03:27:50.767 00.000 7988 Star::Find(15, 974, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6408
03:27:50.767 00.000 7988 Star::Find returns 1 (0), X=975.67, Y=193.95, Mass=174, SNR=7.7, Peak=149 HFD=2.4
03:27:50.767 00.000 7988 DistanceChecker: deactivated
03:27:50.767 00.000 7988 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.56) = xAngle (-0.24 = -0.24)
03:27:50.767 00.000 7988 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
03:27:50.767 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=1.42 hyp=1.46 cameraTheta=1.32 mountX=1.42 mountY=-0.39, mountTheta=-0.27
03:27:50.767 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=1.42, opts=13)
03:27:50.767 00.000 7988 Enqueuing Move request for scope (0.36, 1.42)
03:27:50.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=121, FiltMin=107, FiltMax=255, Gamma=0.690
03:27:50.778 00.011 15712 Worker thread wakes up
03:27:50.778 00.000 7988 UpdateGuideState exits: m=174 SNR=7.7
03:27:50.778 00.000 7988 PhdController: settling, locked = 1, distance = 1.46 (1.50) aobump = 0 frame = 3 / 99999
03:27:50.778 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 1.42) opts 0xd
03:27:50.781 00.003 15712 Handling offset move in thread for scope, endpoint = (0.36, 1.42)
03:27:50.781 00.000 15712 Moving (0.36, 1.42) raw xDistance=1.42 yDistance=-0.39
03:27:50.781 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428870.778,"Host":"ASTROPC","Inst":1,"Distance":1.46,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:27:50.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:50.781 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:50.781 00.000 7988 Enqueuing Expose request
03:27:50.781 00.000 15712 PPEC rslt(dithering): input = 1.42, final = 0.85
03:27:50.781 00.000 15712 PPEC: input: 1.42, control: 0.85, exposure: 1500
03:27:50.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:27:50.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:27:50.781 00.000 15712 MoveAxis(W, 278, ABG)
03:27:50.781 00.000 15712 Guiding  Dir = 3, Dur = 278
03:27:50.781 00.000 15712 IsGuiding returns 0
03:27:50.815 00.034 15712 PulseGuide returned control before completion, sleep 260
03:27:51.080 00.265 15712 IsGuiding returns 1
03:27:51.080 00.000 15712 scope still moving after pulse duration time elapsed
03:27:51.128 00.048 15712 IsGuiding returns 0
03:27:51.128 00.000 15712 scope move finished after 278 + 70 ms
03:27:51.128 00.000 15712 Move returns status 0, amount 278
03:27:51.128 00.000 15712 MoveAxis(N, 0, ABG)
03:27:51.128 00.000 15712 Move returns status 0, amount 0
03:27:51.128 00.000 15712 move complete, result=0
03:27:51.128 00.000 15712 worker thread done servicing request
03:27:51.128 00.000 15712 Worker thread wakes up
03:27:51.128 00.000 7988 GuideStep: 1.4 px 278 ms WEST, -0.4 px 0 ms NORTH
03:27:51.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:51.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:27:52.547 01.419 15712 Exposure complete
03:27:52.614 00.067 15712 worker thread done servicing request
03:27:52.614 00.000 7988 OnExposeComplete: enter
03:27:52.614 00.000 7988 UpdateGuideState(): m_state=6
03:27:52.614 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6409
03:27:52.614 00.000 7988 Star::Find false star n=6 nbg=280 bg=116.2 sigma=3.8 thresh=128 peak=128
03:27:52.614 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=193.00, Mass=91, SNR=2.9, Peak=136 HFD=0.0
03:27:52.614 00.000 7988 DistanceChecker: activated
03:27:52.614 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:52.614 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:52.614 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:52.614 00.000 15712 Worker thread wakes up
03:27:52.614 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:52.614 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:52.624 00.010 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:27:52.624 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:27:52.624 00.000 15712 MoveAxis(E, 6, DBG)
03:27:52.624 00.000 15712 Guiding  Dir = 2, Dur = 6
03:27:52.624 00.000 15712 IsGuiding returns 0
03:27:52.647 00.023 15712 IsGuiding returns 0
03:27:52.647 00.000 15712 Move returns status 0, amount 6
03:27:52.647 00.000 15712 MoveAxis(N, 0, DBG)
03:27:52.647 00.000 15712 Move returns status 0, amount 0
03:27:52.647 00.000 15712 move complete, result=0
03:27:52.647 00.000 15712 worker thread done servicing request
03:27:52.736 00.089 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:52.737 00.001 7988 Status Line: Star lost - low SNR
03:27:52.739 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=121, FiltMin=108, FiltMax=255, Gamma=0.690
03:27:52.740 00.001 7988 UpdateGuideState exits: Star lost - low SNR
03:27:52.741 00.001 7988 PhdController: settling, locked = 0, distance = 1.46 (1.50) aobump = 0 frame = 4 / 99999
03:27:52.742 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767428872.742,"Host":"ASTROPC","Inst":1,"Distance":1.46,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:27:52.743 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:52.744 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:52.744 00.000 7988 Enqueuing Expose request
03:27:52.744 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:27:52.744 00.000 15712 Worker thread wakes up
03:27:52.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:52.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:54.380 01.636 15712 Exposure complete
03:27:54.442 00.062 15712 worker thread done servicing request
03:27:54.442 00.000 7988 OnExposeComplete: enter
03:27:54.442 00.000 7988 UpdateGuideState(): m_state=6
03:27:54.448 00.006 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6410
03:27:54.449 00.001 7988 Star::Find false star n=5 nbg=283 bg=122.0 sigma=3.8 thresh=133 peak=133
03:27:54.449 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=193.00, Mass=79, SNR=2.9, Peak=144 HFD=0.0
03:27:54.451 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:54.453 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:54.453 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:54.453 00.000 15712 Worker thread wakes up
03:27:54.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:54.453 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:54.458 00.005 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:27:54.458 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:27:54.458 00.000 15712 MoveAxis(E, 6, DBG)
03:27:54.458 00.000 15712 Guiding  Dir = 2, Dur = 6
03:27:54.458 00.000 15712 IsGuiding returns 0
03:27:54.474 00.016 15712 IsGuiding returns 0
03:27:54.474 00.000 15712 Move returns status 0, amount 6
03:27:54.474 00.000 15712 MoveAxis(N, 0, DBG)
03:27:54.474 00.000 15712 Move returns status 0, amount 0
03:27:54.474 00.000 15712 move complete, result=0
03:27:54.474 00.000 15712 worker thread done servicing request
03:27:54.570 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:54.570 00.000 7988 Status Line: Star lost - low SNR
03:27:54.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=121, FiltMin=108, FiltMax=255, Gamma=0.690
03:27:54.581 00.011 7988 UpdateGuideState exits: Star lost - low SNR
03:27:54.583 00.002 7988 PhdController: settling, locked = 0, distance = 1.46 (1.50) aobump = 0 frame = 5 / 99999
03:27:54.586 00.003 7988 evsrv: {"Event":"Settling","Timestamp":1767428874.586,"Host":"ASTROPC","Inst":1,"Distance":1.46,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:27:54.588 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:54.592 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:54.594 00.002 7988 Enqueuing Expose request
03:27:54.596 00.002 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:27:54.596 00.000 15712 Worker thread wakes up
03:27:54.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:54.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:56.009 01.413 15712 Exposure complete
03:27:56.070 00.061 15712 worker thread done servicing request
03:27:56.070 00.000 7988 OnExposeComplete: enter
03:27:56.070 00.000 7988 UpdateGuideState(): m_state=6
03:27:56.077 00.007 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6411
03:27:56.077 00.000 7988 Star::Find returns 1 (0), X=974.92, Y=192.23, Mass=119, SNR=6.4, Peak=142 HFD=2.0
03:27:56.079 00.002 7988 DistanceChecker: deactivated
03:27:56.079 00.000 7988 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.56) = xAngle (-4.04 = 2.24)
03:27:56.081 00.002 7988 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.07 = 2.21)
03:27:56.081 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=-0.30 hyp=0.49 cameraTheta=-2.48 mountX=-0.31 mountY=0.39, mountTheta=2.23
03:27:56.083 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=-0.30, opts=13)
03:27:56.085 00.002 7988 Enqueuing Move request for scope (-0.39, -0.30)
03:27:56.085 00.000 15712 Worker thread wakes up
03:27:56.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=121, FiltMin=109, FiltMax=255, Gamma=0.690
03:27:56.087 00.002 7988 UpdateGuideState exits: m=119 SNR=6.4
03:27:56.087 00.000 7988 PhdController: settling, locked = 1, distance = 1.17 (1.50) aobump = 0 frame = 6 / 99999
03:27:56.089 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.30) opts 0xd
03:27:56.089 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428876.089,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:27:56.091 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.39, -0.30)
03:27:56.091 00.000 15712 Moving (-0.39, -0.30) raw xDistance=-0.31 yDistance=0.39
03:27:56.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:56.094 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:27:56.096 00.002 7988 Enqueuing Expose request
03:27:56.098 00.002 15712 PPEC rslt(dithering): input = -0.31, final = -0.18
03:27:56.098 00.000 15712 PPEC: input: -0.31, control: -0.18, exposure: 1500
03:27:56.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:27:56.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
03:27:56.098 00.000 15712 MoveAxis(E, 60, ABG)
03:27:56.098 00.000 15712 Guiding  Dir = 2, Dur = 60
03:27:56.098 00.000 15712 IsGuiding returns 0
03:27:56.117 00.019 15712 PulseGuide returned control before completion, sleep 46
03:27:56.200 00.083 15712 IsGuiding returns 0
03:27:56.200 00.000 15712 Move returns status 0, amount 60
03:27:56.200 00.000 15712 MoveAxis(N, 0, ABG)
03:27:56.200 00.000 15712 Move returns status 0, amount 0
03:27:56.200 00.000 15712 move complete, result=0
03:27:56.200 00.000 7988 GuideStep: -0.3 px 60 ms EAST, 0.4 px 0 ms NORTH
03:27:56.205 00.005 15712 worker thread done servicing request
03:27:56.205 00.000 15712 Worker thread wakes up
03:27:56.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:56.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:27:57.843 01.638 15712 Exposure complete
03:27:57.906 00.063 15712 worker thread done servicing request
03:27:57.906 00.000 7988 OnExposeComplete: enter
03:27:57.906 00.000 7988 UpdateGuideState(): m_state=6
03:27:57.906 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6412
03:27:57.906 00.000 7988 Star::Find false star n=6 nbg=278 bg=122.6 sigma=3.8 thresh=134 peak=134
03:27:57.906 00.000 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=77, SNR=2.9, Peak=137 HFD=0.0
03:27:57.906 00.000 7988 DistanceChecker: activated
03:27:57.906 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:57.906 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:57.919 00.013 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:57.919 00.000 15712 Worker thread wakes up
03:27:57.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:57.919 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:57.922 00.003 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:27:57.922 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:27:57.922 00.000 15712 MoveAxis(E, 5, DBG)
03:27:57.922 00.000 15712 Guiding  Dir = 2, Dur = 5
03:27:57.922 00.000 15712 IsGuiding returns 0
03:27:57.946 00.024 15712 IsGuiding returns 0
03:27:57.946 00.000 15712 Move returns status 0, amount 5
03:27:57.946 00.000 15712 MoveAxis(N, 0, DBG)
03:27:57.946 00.000 15712 Move returns status 0, amount 0
03:27:57.946 00.000 15712 move complete, result=0
03:27:57.946 00.000 15712 worker thread done servicing request
03:27:58.033 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:58.033 00.000 7988 Status Line: Star lost - low SNR
03:27:58.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=121, FiltMin=108, FiltMax=255, Gamma=0.690
03:27:58.038 00.005 7988 UpdateGuideState exits: Star lost - low SNR
03:27:58.038 00.000 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 7 / 99999
03:27:58.038 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428878.038,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:27:58.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:58.038 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:58.038 00.000 7988 Enqueuing Expose request
03:27:58.038 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:27:58.038 00.000 15712 Worker thread wakes up
03:27:58.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:58.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:27:59.457 01.419 15712 Exposure complete
03:27:59.518 00.061 15712 worker thread done servicing request
03:27:59.518 00.000 7988 OnExposeComplete: enter
03:27:59.518 00.000 7988 UpdateGuideState(): m_state=6
03:27:59.525 00.007 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6413
03:27:59.525 00.000 7988 Star::Find false star n=3 nbg=278 bg=125.3 sigma=3.6 thresh=136 peak=136
03:27:59.527 00.002 7988 Star::Find returns 0 (2), X=974.00, Y=192.00, Mass=41, SNR=2.9, Peak=141 HFD=0.0
03:27:59.527 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:59.529 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:27:59.529 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:27:59.531 00.002 15712 Worker thread wakes up
03:27:59.531 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:27:59.531 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:27:59.533 00.002 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:27:59.533 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:27:59.533 00.000 15712 MoveAxis(E, 4, DBG)
03:27:59.533 00.000 15712 Guiding  Dir = 2, Dur = 4
03:27:59.533 00.000 15712 IsGuiding returns 0
03:27:59.559 00.026 15712 IsGuiding returns 0
03:27:59.559 00.000 15712 Move returns status 0, amount 4
03:27:59.559 00.000 15712 MoveAxis(N, 0, DBG)
03:27:59.559 00.000 15712 Move returns status 0, amount 0
03:27:59.559 00.000 15712 move complete, result=0
03:27:59.559 00.000 15712 worker thread done servicing request
03:27:59.645 00.086 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:59.645 00.000 7988 Status Line: Star lost - low SNR
03:27:59.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=121, FiltMin=105, FiltMax=255, Gamma=0.690
03:27:59.645 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:27:59.645 00.000 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 8 / 99999
03:27:59.645 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428879.645,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:27:59.653 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:59.653 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:27:59.653 00.000 7988 Enqueuing Expose request
03:27:59.653 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:27:59.653 00.000 15712 Worker thread wakes up
03:27:59.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:27:59.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:28:01.291 01.638 15712 Exposure complete
03:28:01.355 00.064 15712 worker thread done servicing request
03:28:01.355 00.000 7988 OnExposeComplete: enter
03:28:01.355 00.000 7988 UpdateGuideState(): m_state=6
03:28:01.359 00.004 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6414
03:28:01.359 00.000 7988 Star::Find returns 1 (0), X=975.50, Y=193.68, Mass=138, SNR=7.0, Peak=146 HFD=1.7
03:28:01.361 00.002 7988 DistanceChecker: deactivated
03:28:01.361 00.000 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
03:28:01.363 00.002 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
03:28:01.363 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=1.15 hyp=1.17 cameraTheta=1.41 mountX=1.15 mountY=-0.21, mountTheta=-0.18
03:28:01.365 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=1.15, opts=13)
03:28:01.367 00.002 7988 Enqueuing Move request for scope (0.18, 1.15)
03:28:01.367 00.000 15712 Worker thread wakes up
03:28:01.369 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=255, med=120, FiltMin=105, FiltMax=255, Gamma=0.690
03:28:01.369 00.000 7988 UpdateGuideState exits: m=138 SNR=7.0
03:28:01.369 00.000 7988 PhdController: settling, locked = 1, distance = 1.17 (1.50) aobump = 0 frame = 9 / 99999
03:28:01.369 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 1.15) opts 0xd
03:28:01.369 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 1.15)
03:28:01.369 00.000 15712 Moving (0.18, 1.15) raw xDistance=1.15 yDistance=-0.21
03:28:01.369 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428881.369,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:28:01.372 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:01.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:01.372 00.000 7988 Enqueuing Expose request
03:28:01.372 00.000 15712 PPEC rslt(dithering): input = 1.15, final = 0.69
03:28:01.372 00.000 15712 PPEC: input: 1.15, control: 0.69, exposure: 1500
03:28:01.372 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:01.372 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:28:01.372 00.000 15712 MoveAxis(W, 226, ABG)
03:28:01.372 00.000 15712 Guiding  Dir = 3, Dur = 226
03:28:01.372 00.000 15712 IsGuiding returns 0
03:28:01.389 00.017 15712 PulseGuide returned control before completion, sleep 215
03:28:01.627 00.238 15712 IsGuiding returns 0
03:28:01.627 00.000 15712 Move returns status 0, amount 226
03:28:01.627 00.000 15712 MoveAxis(N, 0, ABG)
03:28:01.627 00.000 15712 Move returns status 0, amount 0
03:28:01.627 00.000 15712 move complete, result=0
03:28:01.627 00.000 7988 GuideStep: 1.2 px 226 ms WEST, -0.2 px 0 ms NORTH
03:28:01.640 00.013 15712 worker thread done servicing request
03:28:01.640 00.000 15712 Worker thread wakes up
03:28:01.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:01.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:03.045 01.405 15712 Exposure complete
03:28:03.109 00.064 15712 worker thread done servicing request
03:28:03.109 00.000 7988 OnExposeComplete: enter
03:28:03.109 00.000 7988 UpdateGuideState(): m_state=6
03:28:03.113 00.004 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6415
03:28:03.113 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=193.99, Mass=97, SNR=5.9, Peak=143 HFD=1.9
03:28:03.115 00.002 7988 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.56) = xAngle (-0.13 = -0.13)
03:28:03.115 00.000 7988 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
03:28:03.117 00.002 7988 CameraToMount -- cameraX=0.20 cameraY=1.46 hyp=1.47 cameraTheta=1.44 mountX=1.46 mountY=-0.23, mountTheta=-0.16
03:28:03.119 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=1.46, opts=13)
03:28:03.119 00.000 7988 Enqueuing Move request for scope (0.20, 1.46)
03:28:03.121 00.002 15712 Worker thread wakes up
03:28:03.121 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 1.46) opts 0xd
03:28:03.121 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, 1.46)
03:28:03.121 00.000 15712 Moving (0.20, 1.46) raw xDistance=1.46 yDistance=-0.23
03:28:03.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=121, FiltMin=107, FiltMax=255, Gamma=0.690
03:28:03.121 00.000 7988 UpdateGuideState exits: m=97 SNR=5.9
03:28:03.123 00.002 7988 PhdController: settling, locked = 1, distance = 1.26 (1.50) aobump = 0 frame = 10 / 99999
03:28:03.123 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428883.123,"Host":"ASTROPC","Inst":1,"Distance":1.26,"Time":1.8,"SettleTime":15.0,"StarLocked":true}
03:28:03.123 00.000 15712 PPEC rslt(dithering): input = 1.46, final = 0.88
03:28:03.126 00.003 15712 PPEC: input: 1.46, control: 0.88, exposure: 1500
03:28:03.126 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:03.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:03.126 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:03.128 00.002 7988 Enqueuing Expose request
03:28:03.128 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:28:03.128 00.000 15712 MoveAxis(W, 286, ABG)
03:28:03.128 00.000 15712 Guiding  Dir = 3, Dur = 286
03:28:03.128 00.000 15712 IsGuiding returns 0
03:28:03.157 00.029 15712 PulseGuide returned control before completion, sleep 269
03:28:03.443 00.286 15712 IsGuiding returns 1
03:28:03.443 00.000 15712 scope still moving after pulse duration time elapsed
03:28:03.475 00.032 15712 IsGuiding returns 0
03:28:03.475 00.000 15712 scope move finished after 286 + 62 ms
03:28:03.475 00.000 15712 Move returns status 0, amount 286
03:28:03.475 00.000 15712 MoveAxis(N, 0, ABG)
03:28:03.475 00.000 15712 Move returns status 0, amount 0
03:28:03.475 00.000 15712 move complete, result=0
03:28:03.475 00.000 7988 GuideStep: 1.5 px 286 ms WEST, -0.2 px 0 ms NORTH
03:28:03.479 00.004 15712 worker thread done servicing request
03:28:03.479 00.000 15712 Worker thread wakes up
03:28:03.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:03.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:05.121 01.642 15712 Exposure complete
03:28:05.186 00.065 15712 worker thread done servicing request
03:28:05.186 00.000 7988 OnExposeComplete: enter
03:28:05.186 00.000 7988 UpdateGuideState(): m_state=6
03:28:05.190 00.004 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6416
03:28:05.190 00.000 7988 Star::Find returns 1 (0), X=976.16, Y=192.23, Mass=102, SNR=5.8, Peak=139 HFD=2.6
03:28:05.192 00.002 7988 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.56) = xAngle (-1.90 = -1.90)
03:28:05.192 00.000 7988 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.94 = -1.94)
03:28:05.194 00.002 7988 CameraToMount -- cameraX=0.85 cameraY=-0.30 hyp=0.90 cameraTheta=-0.34 mountX=-0.29 mountY=-0.84, mountTheta=-1.91
03:28:05.196 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.85, y=-0.30, opts=13)
03:28:05.196 00.000 7988 Enqueuing Move request for scope (0.85, -0.30)
03:28:05.198 00.002 15712 Worker thread wakes up
03:28:05.198 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.30) opts 0xd
03:28:05.198 00.000 15712 Handling offset move in thread for scope, endpoint = (0.85, -0.30)
03:28:05.198 00.000 15712 Moving (0.85, -0.30) raw xDistance=-0.29 yDistance=-0.84
03:28:05.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=121, FiltMin=106, FiltMax=255, Gamma=0.690
03:28:05.198 00.000 7988 UpdateGuideState exits: m=102 SNR=5.8
03:28:05.200 00.002 7988 PhdController: settling, locked = 1, distance = 1.15 (1.50) aobump = 0 frame = 11 / 99999
03:28:05.200 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428885.200,"Host":"ASTROPC","Inst":1,"Distance":1.15,"Time":3.8,"SettleTime":15.0,"StarLocked":true}
03:28:05.203 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:05.203 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:05.203 00.000 7988 Enqueuing Expose request
03:28:05.203 00.000 15712 PPEC rslt(dithering): input = -0.29, final = -0.18
03:28:05.203 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
03:28:05.203 00.000 15712 resist switch: large excursion: input -0.84 thresh 0.75 direction from 0 to -1
03:28:05.203 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.53
03:28:05.203 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
03:28:05.203 00.000 15712 MoveAxis(E, 58, ABG)
03:28:05.203 00.000 15712 Guiding  Dir = 2, Dur = 58
03:28:05.203 00.000 15712 IsGuiding returns 0
03:28:05.236 00.033 15712 PulseGuide returned control before completion, sleep 39
03:28:05.316 00.080 15712 IsGuiding returns 1
03:28:05.316 00.000 15712 scope still moving after pulse duration time elapsed
03:28:05.344 00.028 15712 IsGuiding returns 0
03:28:05.344 00.000 15712 scope move finished after 58 + 79 ms
03:28:05.344 00.000 15712 Move returns status 0, amount 58
03:28:05.344 00.000 15712 BLC: Oldest BLC event removed
03:28:05.344 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 83 applied
03:28:05.344 00.000 15712 MoveAxis(N, 298, ABG)
03:28:05.344 00.000 15712 Guiding  Dir = 0, Dur = 298
03:28:05.344 00.000 15712 IsGuiding returns 0
03:28:05.428 00.084 15712 PulseGuide returned control before completion, sleep 226
03:28:05.665 00.237 15712 IsGuiding returns 1
03:28:05.665 00.000 15712 scope still moving after pulse duration time elapsed
03:28:05.697 00.032 15712 IsGuiding returns 1
03:28:05.729 00.032 15712 IsGuiding returns 1
03:28:05.777 00.048 15712 IsGuiding returns 0
03:28:05.777 00.000 15712 scope move finished after 298 + 135 ms
03:28:05.777 00.000 15712 Move returns status 0, amount 298
03:28:05.777 00.000 15712 move complete, result=0
03:28:05.777 00.000 15712 worker thread done servicing request
03:28:05.777 00.000 15712 Worker thread wakes up
03:28:05.777 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.8 px 298 ms NORTH
03:28:05.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:05.781 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:07.185 01.404 15712 Exposure complete
03:28:07.251 00.066 15712 worker thread done servicing request
03:28:07.251 00.000 7988 OnExposeComplete: enter
03:28:07.251 00.000 7988 UpdateGuideState(): m_state=6
03:28:07.251 00.000 7988 Star::Find(15, 976, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6417
03:28:07.251 00.000 7988 Star::Find false star n=10 nbg=279 bg=125.3 sigma=3.8 thresh=137 peak=136
03:28:07.251 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=192.00, Mass=138, SNR=2.9, Peak=145 HFD=0.0
03:28:07.251 00.000 7988 DistanceChecker: activated
03:28:07.251 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:07.259 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:28:07.259 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:28:07.259 00.000 15712 Worker thread wakes up
03:28:07.259 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:28:07.259 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:28:07.263 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:28:07.263 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:28:07.263 00.000 15712 MoveAxis(E, 2, DBG)
03:28:07.263 00.000 15712 Guiding  Dir = 2, Dur = 2
03:28:07.263 00.000 15712 IsGuiding returns 0
03:28:07.282 00.019 15712 IsGuiding returns 0
03:28:07.282 00.000 15712 Move returns status 0, amount 2
03:28:07.282 00.000 15712 MoveAxis(N, 0, DBG)
03:28:07.282 00.000 15712 Move returns status 0, amount 0
03:28:07.282 00.000 15712 move complete, result=0
03:28:07.282 00.000 15712 worker thread done servicing request
03:28:07.374 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:07.374 00.000 7988 Status Line: Star lost - low SNR
03:28:07.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=122, FiltMin=106, FiltMax=255, Gamma=0.690
03:28:07.378 00.004 7988 UpdateGuideState exits: Star lost - low SNR
03:28:07.378 00.000 7988 PhdController: settling, locked = 0, distance = 1.15 (1.50) aobump = 0 frame = 12 / 99999
03:28:07.378 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428887.378,"Host":"ASTROPC","Inst":1,"Distance":1.15,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:28:07.378 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:07.378 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:28:07.378 00.000 7988 Enqueuing Expose request
03:28:07.378 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:28:07.378 00.000 15712 Worker thread wakes up
03:28:07.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:07.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:28:09.020 01.642 15712 Exposure complete
03:28:09.084 00.064 15712 worker thread done servicing request
03:28:09.084 00.000 7988 OnExposeComplete: enter
03:28:09.084 00.000 7988 UpdateGuideState(): m_state=6
03:28:09.089 00.005 7988 Star::Find(15, 976, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6418
03:28:09.089 00.000 7988 Star::Find returns 1 (0), X=975.86, Y=191.84, Mass=92, SNR=5.6, Peak=146 HFD=2.4
03:28:09.091 00.002 7988 DistanceChecker: deactivated
03:28:09.091 00.000 7988 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.56) = xAngle (-2.46 = -2.46)
03:28:09.093 00.002 7988 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.50 = -2.50)
03:28:09.093 00.000 7988 CameraToMount -- cameraX=0.55 cameraY=-0.69 hyp=0.88 cameraTheta=-0.90 mountX=-0.69 mountY=-0.53, mountTheta=-2.48
03:28:09.095 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.55, y=-0.69, opts=13)
03:28:09.097 00.002 7988 Enqueuing Move request for scope (0.55, -0.69)
03:28:09.098 00.001 15712 Worker thread wakes up
03:28:09.098 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.69) opts 0xd
03:28:09.098 00.000 15712 Handling offset move in thread for scope, endpoint = (0.55, -0.69)
03:28:09.098 00.000 15712 Moving (0.55, -0.69) raw xDistance=-0.69 yDistance=-0.53
03:28:09.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=122, FiltMin=106, FiltMax=255, Gamma=0.690
03:28:09.100 00.002 7988 UpdateGuideState exits: m=92 SNR=5.6
03:28:09.100 00.000 7988 PhdController: settling, locked = 1, distance = 1.07 (1.50) aobump = 0 frame = 13 / 99999
03:28:09.100 00.000 15712 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.21, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.843198, 1:0.531702
03:28:09.100 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:28:09.100 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428889.100,"Host":"ASTROPC","Inst":1,"Distance":1.07,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:28:09.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:09.104 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:09.104 00.000 7988 Enqueuing Expose request
03:28:09.106 00.002 15712 PPEC rslt(dithering): input = -0.69, final = -0.41
03:28:09.106 00.000 15712 PPEC: input: -0.69, control: -0.41, exposure: 1500
03:28:09.106 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
03:28:09.106 00.000 15712 MoveAxis(E, 135, ABG)
03:28:09.106 00.000 15712 Guiding  Dir = 2, Dur = 135
03:28:09.106 00.000 15712 IsGuiding returns 0
03:28:09.136 00.030 15712 PulseGuide returned control before completion, sleep 117
03:28:09.259 00.123 15712 IsGuiding returns 1
03:28:09.259 00.000 15712 scope still moving after pulse duration time elapsed
03:28:09.312 00.053 15712 IsGuiding returns 0
03:28:09.312 00.000 15712 scope move finished after 135 + 69 ms
03:28:09.312 00.000 15712 Move returns status 0, amount 135
03:28:09.312 00.000 15712 MoveAxis(N, 136, ABG)
03:28:09.312 00.000 15712 Guiding  Dir = 0, Dur = 136
03:28:09.312 00.000 15712 IsGuiding returns 0
03:28:09.392 00.080 15712 PulseGuide returned control before completion, sleep 66
03:28:09.468 00.076 15712 IsGuiding returns 1
03:28:09.468 00.000 15712 scope still moving after pulse duration time elapsed
03:28:09.500 00.032 15712 IsGuiding returns 1
03:28:09.564 00.064 15712 IsGuiding returns 0
03:28:09.564 00.000 15712 scope move finished after 136 + 119 ms
03:28:09.564 00.000 15712 Move returns status 0, amount 136
03:28:09.564 00.000 15712 move complete, result=0
03:28:09.564 00.000 7988 GuideStep: -0.7 px 135 ms EAST, -0.5 px 136 ms NORTH
03:28:09.570 00.006 15712 worker thread done servicing request
03:28:09.570 00.000 15712 Worker thread wakes up
03:28:09.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:09.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:10.988 01.418 15712 Exposure complete
03:28:11.055 00.067 15712 worker thread done servicing request
03:28:11.055 00.000 7988 OnExposeComplete: enter
03:28:11.056 00.001 7988 UpdateGuideState(): m_state=6
03:28:11.056 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6419
03:28:11.056 00.000 7988 Star::Find returns 1 (0), X=975.39, Y=193.38, Mass=152, SNR=7.1, Peak=151 HFD=2.2
03:28:11.056 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.09 = -0.09)
03:28:11.056 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
03:28:11.056 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.85 hyp=0.86 cameraTheta=1.48 mountX=0.85 mountY=-0.10, mountTheta=-0.12
03:28:11.056 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.85, opts=13)
03:28:11.056 00.000 7988 Enqueuing Move request for scope (0.08, 0.85)
03:28:11.056 00.000 15712 Worker thread wakes up
03:28:11.056 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.85) opts 0xd
03:28:11.056 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.85)
03:28:11.056 00.000 15712 Moving (0.08, 0.85) raw xDistance=0.85 yDistance=-0.10
03:28:11.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=122, FiltMin=104, FiltMax=255, Gamma=0.690
03:28:11.056 00.000 7988 UpdateGuideState exits: m=152 SNR=7.1
03:28:11.067 00.011 7988 PhdController: settling, locked = 1, distance = 1.01 (1.50) aobump = 0 frame = 14 / 99999
03:28:11.067 00.000 15712 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.21, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.843198, 1:0.531702, 2:0.101117
03:28:11.067 00.000 15712 BLC: No correction, Miss < min_move
03:28:11.067 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428891.067,"Host":"ASTROPC","Inst":1,"Distance":1.01,"Time":2.0,"SettleTime":15.0,"StarLocked":true}
03:28:11.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:11.070 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:11.070 00.000 7988 Enqueuing Expose request
03:28:11.073 00.003 15712 PPEC rslt(dithering): input = 0.85, final = 0.51
03:28:11.073 00.000 15712 PPEC: input: 0.85, control: 0.51, exposure: 1500
03:28:11.073 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:11.073 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:28:11.073 00.000 15712 MoveAxis(W, 167, ABG)
03:28:11.073 00.000 15712 Guiding  Dir = 3, Dur = 167
03:28:11.103 00.030 15712 IsGuiding returns 0
03:28:11.118 00.015 15712 PulseGuide returned control before completion, sleep 162
03:28:11.290 00.172 15712 IsGuiding returns 1
03:28:11.290 00.000 15712 scope still moving after pulse duration time elapsed
03:28:11.322 00.032 15712 IsGuiding returns 0
03:28:11.322 00.000 15712 scope move finished after 167 + 56 ms
03:28:11.322 00.000 15712 Move returns status 0, amount 167
03:28:11.322 00.000 15712 MoveAxis(N, 0, ABG)
03:28:11.322 00.000 15712 Move returns status 0, amount 0
03:28:11.322 00.000 15712 move complete, result=0
03:28:11.322 00.000 7988 GuideStep: 0.9 px 167 ms WEST, -0.1 px 0 ms NORTH
03:28:11.327 00.005 15712 worker thread done servicing request
03:28:11.327 00.000 15712 Worker thread wakes up
03:28:11.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:11.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:12.969 01.642 15712 Exposure complete
03:28:13.033 00.064 15712 worker thread done servicing request
03:28:13.033 00.000 7988 OnExposeComplete: enter
03:28:13.033 00.000 7988 UpdateGuideState(): m_state=6
03:28:13.039 00.006 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6420
03:28:13.039 00.000 7988 Star::Find false star n=3 nbg=282 bg=123.9 sigma=4.2 thresh=137 peak=137
03:28:13.041 00.002 7988 Star::Find returns 0 (2), X=975.00, Y=193.00, Mass=55, SNR=2.9, Peak=145 HFD=0.0
03:28:13.041 00.000 7988 DistanceChecker: activated
03:28:13.043 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:13.044 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:28:13.044 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:28:13.046 00.002 15712 Worker thread wakes up
03:28:13.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:28:13.046 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:28:13.049 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:28:13.049 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:28:13.049 00.000 15712 MoveAxis(E, 4, DBG)
03:28:13.049 00.000 15712 Guiding  Dir = 2, Dur = 4
03:28:13.049 00.000 15712 IsGuiding returns 0
03:28:13.065 00.016 15712 IsGuiding returns 0
03:28:13.065 00.000 15712 Move returns status 0, amount 4
03:28:13.065 00.000 15712 MoveAxis(N, 0, DBG)
03:28:13.065 00.000 15712 Move returns status 0, amount 0
03:28:13.065 00.000 15712 move complete, result=0
03:28:13.065 00.000 15712 worker thread done servicing request
03:28:13.160 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:13.160 00.000 7988 Status Line: Star lost - low SNR
03:28:13.163 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=121, FiltMin=105, FiltMax=255, Gamma=0.690
03:28:13.163 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:28:13.163 00.000 7988 PhdController: settling, locked = 0, distance = 1.01 (1.50) aobump = 0 frame = 15 / 99999
03:28:13.163 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428893.163,"Host":"ASTROPC","Inst":1,"Distance":1.01,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:28:13.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:13.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:28:13.163 00.000 7988 Enqueuing Expose request
03:28:13.163 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:28:13.163 00.000 15712 Worker thread wakes up
03:28:13.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:13.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:28:14.583 01.420 15712 Exposure complete
03:28:14.649 00.066 15712 worker thread done servicing request
03:28:14.649 00.000 7988 OnExposeComplete: enter
03:28:14.649 00.000 7988 UpdateGuideState(): m_state=6
03:28:14.649 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6421
03:28:14.649 00.000 7988 Star::Find false star n=4 nbg=279 bg=123.4 sigma=3.7 thresh=135 peak=135
03:28:14.649 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=193.00, Mass=65, SNR=2.9, Peak=143 HFD=0.0
03:28:14.649 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:14.649 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:28:14.649 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:28:14.649 00.000 15712 Worker thread wakes up
03:28:14.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:28:14.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:28:14.661 00.012 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:28:14.661 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:28:14.661 00.000 15712 MoveAxis(E, 3, DBG)
03:28:14.661 00.000 15712 Guiding  Dir = 2, Dur = 3
03:28:14.681 00.020 15712 IsGuiding returns 0
03:28:14.700 00.019 15712 IsGuiding returns 0
03:28:14.700 00.000 15712 Move returns status 0, amount 3
03:28:14.700 00.000 15712 MoveAxis(N, 0, DBG)
03:28:14.700 00.000 15712 Move returns status 0, amount 0
03:28:14.700 00.000 15712 move complete, result=0
03:28:14.700 00.000 15712 worker thread done servicing request
03:28:14.772 00.072 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:14.772 00.000 7988 Status Line: Star lost - low SNR
03:28:14.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=121, FiltMin=104, FiltMax=255, Gamma=0.690
03:28:14.772 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:28:14.772 00.000 7988 PhdController: settling, locked = 0, distance = 1.01 (1.50) aobump = 0 frame = 16 / 99999
03:28:14.778 00.006 7988 evsrv: {"Event":"Settling","Timestamp":1767428894.772,"Host":"ASTROPC","Inst":1,"Distance":1.01,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:28:14.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:14.778 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:28:14.778 00.000 7988 Enqueuing Expose request
03:28:14.778 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:28:14.778 00.000 15712 Worker thread wakes up
03:28:14.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:14.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:28:16.420 01.642 15712 Exposure complete
03:28:16.483 00.063 15712 worker thread done servicing request
03:28:16.485 00.002 7988 OnExposeComplete: enter
03:28:16.485 00.000 7988 UpdateGuideState(): m_state=6
03:28:16.485 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6422
03:28:16.485 00.000 7988 Star::Find false star n=7 nbg=279 bg=124.3 sigma=3.9 thresh=136 peak=134
03:28:16.485 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=193.00, Mass=101, SNR=2.9, Peak=143 HFD=0.0
03:28:16.485 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:16.485 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:28:16.485 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:28:16.485 00.000 15712 Worker thread wakes up
03:28:16.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:28:16.485 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:28:16.497 00.012 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:28:16.497 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:28:16.497 00.000 15712 MoveAxis(E, 3, DBG)
03:28:16.497 00.000 15712 Guiding  Dir = 2, Dur = 3
03:28:16.497 00.000 15712 IsGuiding returns 0
03:28:16.514 00.017 15712 IsGuiding returns 0
03:28:16.514 00.000 15712 Move returns status 0, amount 3
03:28:16.514 00.000 15712 MoveAxis(N, 0, DBG)
03:28:16.514 00.000 15712 Move returns status 0, amount 0
03:28:16.514 00.000 15712 move complete, result=0
03:28:16.514 00.000 15712 worker thread done servicing request
03:28:16.609 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:16.609 00.000 7988 Status Line: Star lost - low SNR
03:28:16.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=120, FiltMin=100, FiltMax=240, Gamma=0.690
03:28:16.609 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:28:16.609 00.000 7988 PhdController: settling, locked = 0, distance = 1.01 (1.50) aobump = 0 frame = 17 / 99999
03:28:16.616 00.007 7988 evsrv: {"Event":"Settling","Timestamp":1767428896.609,"Host":"ASTROPC","Inst":1,"Distance":1.01,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:28:16.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:16.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:28:16.616 00.000 7988 Enqueuing Expose request
03:28:16.616 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:28:16.616 00.000 15712 Worker thread wakes up
03:28:16.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:16.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:28:18.031 01.415 15712 Exposure complete
03:28:18.097 00.066 15712 worker thread done servicing request
03:28:18.097 00.000 7988 OnExposeComplete: enter
03:28:18.097 00.000 7988 UpdateGuideState(): m_state=6
03:28:18.100 00.003 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6423
03:28:18.100 00.000 7988 Star::Find returns 1 (0), X=974.55, Y=194.06, Mass=119, SNR=6.5, Peak=142 HFD=2.4
03:28:18.102 00.002 7988 DistanceChecker: deactivated
03:28:18.102 00.000 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
03:28:18.104 00.002 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
03:28:18.104 00.000 7988 CameraToMount -- cameraX=-0.76 cameraY=1.53 hyp=1.71 cameraTheta=2.03 mountX=1.53 mountY=0.72, mountTheta=0.44
03:28:18.106 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.76, y=1.53, opts=13)
03:28:18.108 00.002 7988 Enqueuing Move request for scope (-0.76, 1.53)
03:28:18.110 00.002 15712 Worker thread wakes up
03:28:18.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 1.53) opts 0xd
03:28:18.110 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.76, 1.53)
03:28:18.110 00.000 15712 Moving (-0.76, 1.53) raw xDistance=1.53 yDistance=0.72
03:28:18.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=119, FiltMin=97, FiltMax=255, Gamma=0.690
03:28:18.110 00.000 7988 UpdateGuideState exits: m=119 SNR=6.5
03:28:18.112 00.002 7988 PhdController: settling, locked = 1, distance = 1.22 (1.50) aobump = 0 frame = 18 / 99999
03:28:18.112 00.000 15712 BLC: window closed
03:28:18.112 00.000 15712 BLC: History state: CurrMiss=-0.72, AvgInitMiss=0.21, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.843198, 1:0.531702, 2:0.101117
03:28:18.112 00.000 15712 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:28:18.114 00.002 15712 BLC: window closed
03:28:18.114 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428898.112,"Host":"ASTROPC","Inst":1,"Distance":1.22,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:28:18.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:18.116 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:18.116 00.000 7988 Enqueuing Expose request
03:28:18.118 00.002 15712 PPEC rslt(dithering): input = 1.53, final = 0.92
03:28:18.118 00.000 15712 PPEC: input: 1.53, control: 0.92, exposure: 1500
03:28:18.118 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:28:18.118 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
03:28:18.118 00.000 15712 MoveAxis(W, 299, ABG)
03:28:18.118 00.000 15712 Guiding  Dir = 3, Dur = 299
03:28:18.118 00.000 15712 IsGuiding returns 0
03:28:18.131 00.013 15712 PulseGuide returned control before completion, sleep 292
03:28:18.472 00.341 15712 IsGuiding returns 0
03:28:18.472 00.000 15712 Move returns status 0, amount 299
03:28:18.472 00.000 15712 MoveAxis(N, 0, ABG)
03:28:18.472 00.000 15712 Move returns status 0, amount 0
03:28:18.472 00.000 15712 move complete, result=0
03:28:18.474 00.002 15712 worker thread done servicing request
03:28:18.474 00.000 15712 Worker thread wakes up
03:28:18.474 00.000 7988 GuideStep: 1.5 px 299 ms WEST, 0.7 px 0 ms NORTH
03:28:18.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:18.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:20.217 01.743 15712 Exposure complete
03:28:20.283 00.066 15712 worker thread done servicing request
03:28:20.283 00.000 7988 OnExposeComplete: enter
03:28:20.283 00.000 7988 UpdateGuideState(): m_state=6
03:28:20.283 00.000 7988 Star::Find(15, 974, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6424
03:28:20.283 00.000 7988 Star::Find returns 1 (0), X=974.63, Y=192.94, Mass=137, SNR=6.8, Peak=151 HFD=2.6
03:28:20.283 00.000 7988 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.56) = xAngle (1.04 = 1.04)
03:28:20.283 00.000 7988 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
03:28:20.283 00.000 7988 CameraToMount -- cameraX=-0.68 cameraY=0.41 hyp=0.79 cameraTheta=2.60 mountX=0.40 mountY=0.67, mountTheta=1.03
03:28:20.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.68, y=0.41, opts=13)
03:28:20.283 00.000 7988 Enqueuing Move request for scope (-0.68, 0.41)
03:28:20.283 00.000 15712 Worker thread wakes up
03:28:20.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.41) opts 0xd
03:28:20.283 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.68, 0.41)
03:28:20.283 00.000 15712 Moving (-0.68, 0.41) raw xDistance=0.40 yDistance=0.67
03:28:20.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=118, FiltMin=98, FiltMax=255, Gamma=0.690
03:28:20.294 00.011 7988 UpdateGuideState exits: m=137 SNR=6.8
03:28:20.294 00.000 7988 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 19 / 99999
03:28:20.294 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428900.294,"Host":"ASTROPC","Inst":1,"Distance":1.09,"Time":2.2,"SettleTime":15.0,"StarLocked":true}
03:28:20.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:20.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:20.294 00.000 7988 Enqueuing Expose request
03:28:20.294 00.000 15712 PPEC rslt(dithering): input = 0.40, final = 0.24
03:28:20.294 00.000 15712 PPEC: input: 0.40, control: 0.24, exposure: 1500
03:28:20.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:28:20.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
03:28:20.294 00.000 15712 MoveAxis(W, 79, ABG)
03:28:20.294 00.000 15712 Guiding  Dir = 3, Dur = 79
03:28:20.294 00.000 15712 IsGuiding returns 0
03:28:20.326 00.032 15712 PulseGuide returned control before completion, sleep 65
03:28:20.406 00.080 15712 IsGuiding returns 0
03:28:20.406 00.000 15712 Move returns status 0, amount 79
03:28:20.406 00.000 15712 MoveAxis(N, 0, ABG)
03:28:20.406 00.000 15712 Move returns status 0, amount 0
03:28:20.406 00.000 15712 move complete, result=0
03:28:20.406 00.000 15712 worker thread done servicing request
03:28:20.406 00.000 15712 Worker thread wakes up
03:28:20.406 00.000 7988 GuideStep: 0.4 px 79 ms WEST, 0.7 px 0 ms NORTH
03:28:20.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:20.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:21.827 01.421 15712 Exposure complete
03:28:21.889 00.062 15712 worker thread done servicing request
03:28:21.889 00.000 7988 OnExposeComplete: enter
03:28:21.894 00.005 7988 UpdateGuideState(): m_state=6
03:28:21.894 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6425
03:28:21.894 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=192.55, Mass=108, SNR=6.1, Peak=145 HFD=2.2
03:28:21.894 00.000 7988 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.56) = xAngle (1.53 = 1.53)
03:28:21.894 00.000 7988 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
03:28:21.894 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.02 hyp=0.34 cameraTheta=3.09 mountX=0.02 mountY=0.33, mountTheta=1.53
03:28:21.894 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.02, opts=13)
03:28:21.894 00.000 7988 Enqueuing Move request for scope (-0.33, 0.02)
03:28:21.894 00.000 15712 Worker thread wakes up
03:28:21.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.02) opts 0xd
03:28:21.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.02)
03:28:21.894 00.000 15712 Moving (-0.33, 0.02) raw xDistance=0.02 yDistance=0.33
03:28:21.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=118, FiltMin=97, FiltMax=236, Gamma=0.690
03:28:21.894 00.000 7988 UpdateGuideState exits: m=108 SNR=6.1
03:28:21.905 00.011 7988 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 20 / 99999
03:28:21.905 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428901.905,"Host":"ASTROPC","Inst":1,"Distance":0.86,"Time":3.8,"SettleTime":15.0,"StarLocked":true}
03:28:21.905 00.000 15712 PPEC rslt(dithering): input = 0.02, final = 0.01
03:28:21.905 00.000 15712 PPEC: input: 0.02, control: 0.01, exposure: 1500
03:28:21.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:28:21.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:21.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:21.905 00.000 7988 Enqueuing Expose request
03:28:21.911 00.006 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
03:28:21.911 00.000 15712 MoveAxis(W, 3, ABG)
03:28:21.911 00.000 15712 Guiding  Dir = 3, Dur = 3
03:28:21.911 00.000 15712 IsGuiding returns 0
03:28:21.941 00.030 15712 IsGuiding returns 0
03:28:21.941 00.000 15712 Move returns status 0, amount 3
03:28:21.941 00.000 15712 MoveAxis(N, 0, ABG)
03:28:21.941 00.000 15712 Move returns status 0, amount 0
03:28:21.941 00.000 15712 move complete, result=0
03:28:21.941 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.3 px 0 ms NORTH
03:28:21.943 00.002 15712 worker thread done servicing request
03:28:21.943 00.000 15712 Worker thread wakes up
03:28:21.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:21.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:23.585 01.642 15712 Exposure complete
03:28:23.648 00.063 15712 worker thread done servicing request
03:28:23.648 00.000 7988 OnExposeComplete: enter
03:28:23.648 00.000 7988 UpdateGuideState(): m_state=6
03:28:23.648 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6426
03:28:23.648 00.000 7988 Star::Find returns 1 (0), X=975.36, Y=191.48, Mass=112, SNR=6.2, Peak=145 HFD=1.8
03:28:23.648 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
03:28:23.648 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
03:28:23.648 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-1.06 hyp=1.06 cameraTheta=-1.52 mountX=-1.06 mountY=-0.02, mountTheta=-3.12
03:28:23.648 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-1.06, opts=13)
03:28:23.648 00.000 7988 Enqueuing Move request for scope (0.05, -1.06)
03:28:23.648 00.000 15712 Worker thread wakes up
03:28:23.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.06) opts 0xd
03:28:23.648 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -1.06)
03:28:23.648 00.000 15712 Moving (0.05, -1.06) raw xDistance=-1.06 yDistance=-0.02
03:28:23.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=117, FiltMin=98, FiltMax=255, Gamma=0.690
03:28:23.663 00.015 7988 UpdateGuideState exits: m=112 SNR=6.2
03:28:23.664 00.001 7988 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 21 / 99999
03:28:23.664 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767428903.664,"Host":"ASTROPC","Inst":1,"Distance":0.92,"Time":5.6,"SettleTime":15.0,"StarLocked":true}
03:28:23.664 00.000 15712 PPEC rslt: input = -1.06, final = -0.62, react = -0.63, pred = 0.01, hyst = -0.57, hyst_pct = 0.00, period_length = 639.30
03:28:23.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:23.664 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:23.669 00.005 7988 Enqueuing Expose request
03:28:23.669 00.000 15712 PPEC: input: -1.06, control: -0.62, exposure: 1500
03:28:23.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:23.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:28:23.669 00.000 15712 MoveAxis(E, 204, ABG)
03:28:23.669 00.000 15712 Guiding  Dir = 2, Dur = 204
03:28:23.671 00.002 15712 IsGuiding returns 0
03:28:23.697 00.026 15712 PulseGuide returned control before completion, sleep 186
03:28:23.888 00.191 15712 IsGuiding returns 1
03:28:23.888 00.000 15712 scope still moving after pulse duration time elapsed
03:28:23.920 00.032 15712 IsGuiding returns 0
03:28:23.920 00.000 15712 scope move finished after 204 + 48 ms
03:28:23.920 00.000 15712 Move returns status 0, amount 204
03:28:23.920 00.000 15712 MoveAxis(N, 0, ABG)
03:28:23.920 00.000 15712 Move returns status 0, amount 0
03:28:23.920 00.000 15712 move complete, result=0
03:28:23.920 00.000 7988 GuideStep: -1.1 px 204 ms EAST, -0.0 px 0 ms NORTH
03:28:23.925 00.005 15712 worker thread done servicing request
03:28:23.925 00.000 15712 Worker thread wakes up
03:28:23.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:23.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:25.345 01.420 15712 Exposure complete
03:28:25.404 00.059 15712 worker thread done servicing request
03:28:25.404 00.000 7988 OnExposeComplete: enter
03:28:25.404 00.000 7988 UpdateGuideState(): m_state=6
03:28:25.404 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6427
03:28:25.404 00.000 7988 Star::Find false star n=9 nbg=285 bg=119.8 sigma=3.9 thresh=132 peak=132
03:28:25.404 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=191.00, Mass=130, SNR=2.9, Peak=137 HFD=0.0
03:28:25.416 00.012 7988 DistanceChecker: activated
03:28:25.416 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:25.416 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:28:25.416 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:28:25.420 00.004 15712 Worker thread wakes up
03:28:25.420 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:28:25.420 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:28:25.420 00.000 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:28:25.420 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:28:25.420 00.000 15712 MoveAxis(W, 3, DBG)
03:28:25.420 00.000 15712 Guiding  Dir = 3, Dur = 3
03:28:25.420 00.000 15712 IsGuiding returns 0
03:28:25.436 00.016 15712 IsGuiding returns 0
03:28:25.436 00.000 15712 Move returns status 0, amount 3
03:28:25.436 00.000 15712 MoveAxis(N, 0, DBG)
03:28:25.436 00.000 15712 Move returns status 0, amount 0
03:28:25.436 00.000 15712 move complete, result=0
03:28:25.436 00.000 15712 worker thread done servicing request
03:28:25.531 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:25.531 00.000 7988 Status Line: Star lost - low SNR
03:28:25.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=117, FiltMin=97, FiltMax=255, Gamma=0.690
03:28:25.531 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:28:25.536 00.005 7988 PhdController: settling, locked = 0, distance = 0.92 (1.50) aobump = 0 frame = 22 / 99999
03:28:25.536 00.000 7988 PhdController failed: timed-out waiting for guider to settle
03:28:25.536 00.000 7988 PhdController: newstate STATE_FINISH
03:28:25.536 00.000 7988 PhdController complete: fail: timed-out waiting for guider to settle
03:28:25.536 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767428905.536,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"timed-out waiting for guider to settle","TotalFrames":22,"DroppedFrames":10}
03:28:25.536 00.000 7988 Mount: notify guiding dither settle done success=0
03:28:25.536 00.000 7988 PhdController: newstate STATE_IDLE
03:28:25.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:25.536 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:28:25.536 00.000 7988 Enqueuing Expose request
03:28:25.536 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
03:28:25.547 00.011 15712 Worker thread wakes up
03:28:25.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:25.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:28:27.177 01.630 15712 Exposure complete
03:28:27.239 00.062 15712 worker thread done servicing request
03:28:27.239 00.000 7988 OnExposeComplete: enter
03:28:27.239 00.000 7988 UpdateGuideState(): m_state=6
03:28:27.244 00.005 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:28:27.244 00.000 7988 Star::Find returns 1 (0), X=975.20, Y=192.80, Mass=129, SNR=6.8, Peak=141 HFD=2.3
03:28:27.246 00.002 7988 DistanceChecker: deactivated
03:28:27.246 00.000 7988 MultiStar: exiting stabilization period
03:28:27.248 00.002 7988 MultiStar: updating star positions after lock position change
03:28:27.248 00.000 7988 Star::Find(15, 508, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:28:27.250 00.002 7988 Star::Find false star n=9 nbg=277 bg=116.9 sigma=3.8 thresh=128 peak=128
03:28:27.250 00.000 7988 Star::Find returns 0 (2), X=508.00, Y=784.00, Mass=114, SNR=2.9, Peak=136 HFD=0.0
03:28:27.252 00.002 7988 Star::Find(15, 1214, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:28:27.252 00.000 7988 Star::Find returns 1 (0), X=1214.36, Y=767.44, Mass=153, SNR=7.4, Peak=135 HFD=3.1
03:28:27.254 00.002 7988 Star::Find(15, 703, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:28:27.254 00.000 7988 Star::Find false star n=9 nbg=283 bg=116.2 sigma=3.8 thresh=127 peak=126
03:28:27.254 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=693.00, Mass=121, SNR=2.9, Peak=134 HFD=0.0
03:28:27.254 00.000 7988 Star::Find(15, 1121, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:28:27.254 00.000 7988 Star::Find false star n=4 nbg=282 bg=108.6 sigma=3.9 thresh=120 peak=119
03:28:27.254 00.000 7988 Star::Find returns 0 (2), X=1121.00, Y=643.00, Mass=58, SNR=2.9, Peak=126 HFD=0.0
03:28:27.254 00.000 7988 Star::Find(15, 702, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:28:27.254 00.000 7988 Star::Find returns 0 (2), X=702.00, Y=549.00, Mass=13, SNR=2.0, Peak=132 HFD=0.0
03:28:27.254 00.000 7988 Star::Find(15, 704, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:28:27.254 00.000 7988 Star::Find false star n=3 nbg=272 bg=118.4 sigma=3.5 thresh=129 peak=129
03:28:27.254 00.000 7988 Star::Find returns 0 (2), X=704.00, Y=129.00, Mass=47, SNR=2.9, Peak=138 HFD=0.0
03:28:27.254 00.000 7988 Star::Find(15, 223, 948, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:28:27.254 00.000 7988 Star::Find returns 0 (2), X=223.00, Y=948.00, Mass=21, SNR=2.6, Peak=126 HFD=0.0
03:28:27.254 00.000 7988 Star::Find(15, 108, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:28:27.254 00.000 7988 Star::Find returns 0 (2), X=108.00, Y=781.00, Mass=25, SNR=2.9, Peak=131 HFD=0.0
03:28:27.254 00.000 7988 Star::Find(15, 884, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:28:27.254 00.000 7988 Star::Find false star n=5 nbg=275 bg=117.7 sigma=3.6 thresh=128 peak=125
03:28:27.271 00.017 7988 Star::Find returns 0 (2), X=884.00, Y=566.00, Mass=56, SNR=2.9, Peak=130 HFD=0.0
03:28:27.271 00.000 7988 Star::Find(15, 42, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:28:27.271 00.000 7988 Star::Find returns 0 (2), X=42.00, Y=126.00, Mass=17, SNR=2.4, Peak=136 HFD=0.0
03:28:27.271 00.000 7988 Star::Find(15, 1081, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:28:27.271 00.000 7988 Star::Find false star n=3 nbg=278 bg=106.5 sigma=3.4 thresh=117 peak=113
03:28:27.271 00.000 7988 Star::Find returns 0 (2), X=1081.00, Y=726.00, Mass=31, SNR=2.9, Peak=120 HFD=0.0
03:28:27.271 00.000 7988 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.56) = xAngle (0.39 = 0.39)
03:28:27.271 00.000 7988 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
03:28:27.271 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.96 mountX=0.27 mountY=0.10, mountTheta=0.36
03:28:27.271 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.27, opts=13)
03:28:27.271 00.000 7988 Enqueuing Move request for scope (-0.11, 0.27)
03:28:27.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=116, FiltMin=95, FiltMax=255, Gamma=0.690
03:28:27.271 00.000 7988 UpdateGuideState exits: m=129 SNR=6.8
03:28:27.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:27.271 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:27.286 00.015 7988 Enqueuing Expose request
03:28:27.286 00.000 15712 Worker thread wakes up
03:28:27.288 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
03:28:27.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
03:28:27.288 00.000 15712 Moving (-0.11, 0.27) raw xDistance=0.27 yDistance=0.10
03:28:27.288 00.000 15712 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.31
03:28:27.288 00.000 15712 PPEC: input: 0.27, control: 0.16, exposure: 1500
03:28:27.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:27.288 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:28:27.288 00.000 15712 MoveAxis(W, 53, ABG)
03:28:27.288 00.000 15712 Guiding  Dir = 3, Dur = 53
03:28:27.305 00.017 15712 IsGuiding returns 0
03:28:27.322 00.017 15712 PulseGuide returned control before completion, sleep 47
03:28:27.407 00.085 15712 IsGuiding returns 0
03:28:27.407 00.000 15712 Move returns status 0, amount 53
03:28:27.407 00.000 15712 MoveAxis(N, 0, ABG)
03:28:27.407 00.000 15712 Move returns status 0, amount 0
03:28:27.407 00.000 15712 move complete, result=0
03:28:27.407 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
03:28:27.411 00.004 15712 worker thread done servicing request
03:28:27.411 00.000 15712 Worker thread wakes up
03:28:27.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:27.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:28.816 01.405 15712 Exposure complete
03:28:28.883 00.067 15712 worker thread done servicing request
03:28:28.883 00.000 7988 OnExposeComplete: enter
03:28:28.883 00.000 7988 UpdateGuideState(): m_state=6
03:28:28.883 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6429
03:28:28.885 00.002 7988 Star::Find returns 1 (0), X=976.19, Y=193.70, Mass=124, SNR=6.8, Peak=139 HFD=2.0
03:28:28.885 00.000 7988 Star::Find false star n=4 nbg=280 bg=115.0 sigma=3.7 thresh=126 peak=126
03:28:28.885 00.000 7988 Star::Find false star n=3 nbg=281 bg=118.5 sigma=3.9 thresh=130 peak=126
03:28:28.885 00.000 7988 Star::Find false star n=6 nbg=280 bg=114.5 sigma=3.7 thresh=125 peak=120
03:28:28.885 00.000 7988 Star::Find false star n=5 nbg=279 bg=117.3 sigma=3.3 thresh=127 peak=125
03:28:28.885 00.000 7988 Star::Find false star n=3 nbg=279 bg=104.3 sigma=3.8 thresh=116 peak=110
03:28:28.885 00.000 7988 MultiStar: [#1 -0.91,1.74,0.00,M4] [#2 0.67,0.22,1.36,U] [#3 1.06,1.65,0.00,M1] [#4 1.27,0.94,0.00,M7] [#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] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:28.885 00.000 7988 refined, 1 included, MultiStar: {0.76, 0.62}, one-star: {0.88, 1.17}
03:28:28.885 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
03:28:28.895 00.010 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
03:28:28.895 00.000 7988 CameraToMount -- cameraX=0.76 cameraY=0.62 hyp=0.98 cameraTheta=0.68 mountX=0.63 mountY=-0.77, mountTheta=-0.89
03:28:28.895 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.76, y=0.62, opts=13)
03:28:28.895 00.000 7988 Enqueuing Move request for scope (0.76, 0.62)
03:28:28.895 00.000 15712 Worker thread wakes up
03:28:28.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.62) opts 0xd
03:28:28.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.76, 0.62)
03:28:28.895 00.000 15712 Moving (0.76, 0.62) raw xDistance=0.63 yDistance=-0.77
03:28:28.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=116, FiltMin=94, FiltMax=255, Gamma=0.690
03:28:28.895 00.000 7988 UpdateGuideState exits: m=124 SNR=6.8
03:28:28.902 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:28.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:28.904 00.002 7988 Enqueuing Expose request
03:28:28.904 00.000 15712 PPEC rslt: input = 0.63, final = 0.38, react = 0.38, pred = 0.00, hyst = 0.34, hyst_pct = 0.00, period_length = 639.32
03:28:28.904 00.000 15712 PPEC: input: 0.63, control: 0.38, exposure: 1500
03:28:28.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
03:28:28.904 00.000 15712 MoveAxis(W, 123, ABG)
03:28:28.904 00.000 15712 Guiding  Dir = 3, Dur = 123
03:28:28.904 00.000 15712 IsGuiding returns 0
03:28:28.926 00.022 15712 PulseGuide returned control before completion, sleep 113
03:28:29.071 00.145 15712 IsGuiding returns 0
03:28:29.071 00.000 15712 Move returns status 0, amount 123
03:28:29.071 00.000 15712 MoveAxis(N, 198, ABG)
03:28:29.071 00.000 15712 Guiding  Dir = 0, Dur = 198
03:28:29.071 00.000 15712 IsGuiding returns 0
03:28:29.151 00.080 15712 PulseGuide returned control before completion, sleep 129
03:28:29.293 00.142 15712 IsGuiding returns 1
03:28:29.293 00.000 15712 scope still moving after pulse duration time elapsed
03:28:29.325 00.032 15712 IsGuiding returns 1
03:28:29.389 00.064 15712 IsGuiding returns 0
03:28:29.389 00.000 15712 scope move finished after 198 + 120 ms
03:28:29.389 00.000 15712 Move returns status 0, amount 198
03:28:29.389 00.000 15712 move complete, result=0
03:28:29.389 00.000 7988 GuideStep: 0.6 px 123 ms WEST, -0.8 px 198 ms NORTH
03:28:29.392 00.003 15712 worker thread done servicing request
03:28:29.392 00.000 15712 Worker thread wakes up
03:28:29.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:29.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:31.033 01.641 15712 Exposure complete
03:28:31.097 00.064 15712 worker thread done servicing request
03:28:31.097 00.000 7988 OnExposeComplete: enter
03:28:31.097 00.000 7988 UpdateGuideState(): m_state=6
03:28:31.103 00.006 7988 Star::Find(15, 976, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6430
03:28:31.103 00.000 7988 Star::Find returns 1 (0), X=975.67, Y=192.78, Mass=176, SNR=8.0, Peak=150 HFD=3.3
03:28:31.105 00.002 7988 Star::Find false star n=8 nbg=277 bg=116.8 sigma=3.7 thresh=128 peak=127
03:28:31.105 00.000 7988 Star::Find false star n=8 nbg=281 bg=118.0 sigma=3.7 thresh=129 peak=128
03:28:31.107 00.002 7988 Star::Find false star n=5 nbg=273 bg=114.3 sigma=3.4 thresh=125 peak=121
03:28:31.107 00.000 7988 Star::Find false star n=2 nbg=280 bg=117.4 sigma=3.5 thresh=128 peak=124
03:28:31.109 00.002 7988 Star::Find false star n=3 nbg=280 bg=106.4 sigma=3.4 thresh=117 peak=112
03:28:31.109 00.000 7988 MultiStar: [#1 -0.77,0.82,0.00,M5] [#2 0.47,-0.20,0.96,U] [#3 0.00,0.00,0.00,L] [#4 -0.01,1.55,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:31.111 00.002 7988 refined, 1 included, MultiStar: {0.41, 0.03}, one-star: {0.36, 0.25}
03:28:31.111 00.000 7988 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
03:28:31.113 00.002 7988 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
03:28:31.113 00.000 7988 CameraToMount -- cameraX=0.41 cameraY=0.03 hyp=0.42 cameraTheta=0.08 mountX=0.04 mountY=-0.42, mountTheta=-1.49
03:28:31.113 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.41, y=0.03, opts=13)
03:28:31.113 00.000 7988 Enqueuing Move request for scope (0.41, 0.03)
03:28:31.113 00.000 15712 Worker thread wakes up
03:28:31.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.03) opts 0xd
03:28:31.113 00.000 15712 Handling offset move in thread for scope, endpoint = (0.41, 0.03)
03:28:31.113 00.000 15712 Moving (0.41, 0.03) raw xDistance=0.04 yDistance=-0.42
03:28:31.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=115, FiltMin=93, FiltMax=255, Gamma=0.690
03:28:31.113 00.000 7988 UpdateGuideState exits: m=176 SNR=8.0
03:28:31.121 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:31.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:31.123 00.002 7988 Enqueuing Expose request
03:28:31.123 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.32
03:28:31.123 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
03:28:31.123 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
03:28:31.123 00.000 15712 MoveAxis(E, 2, ABG)
03:28:31.123 00.000 15712 Guiding  Dir = 2, Dur = 2
03:28:31.123 00.000 15712 IsGuiding returns 0
03:28:31.149 00.026 15712 IsGuiding returns 0
03:28:31.149 00.000 15712 Move returns status 0, amount 2
03:28:31.149 00.000 15712 MoveAxis(N, 106, ABG)
03:28:31.149 00.000 15712 Guiding  Dir = 0, Dur = 106
03:28:31.149 00.000 15712 IsGuiding returns 0
03:28:31.229 00.080 15712 PulseGuide returned control before completion, sleep 37
03:28:31.273 00.044 15712 IsGuiding returns 1
03:28:31.273 00.000 15712 scope still moving after pulse duration time elapsed
03:28:31.341 00.068 15712 IsGuiding returns 1
03:28:31.373 00.032 15712 IsGuiding returns 0
03:28:31.373 00.000 15712 scope move finished after 106 + 116 ms
03:28:31.373 00.000 15712 Move returns status 0, amount 106
03:28:31.373 00.000 15712 move complete, result=0
03:28:31.373 00.000 15712 worker thread done servicing request
03:28:31.373 00.000 15712 Worker thread wakes up
03:28:31.373 00.000 7988 GuideStep: 0.0 px 2 ms EAST, -0.4 px 106 ms NORTH
03:28:31.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:31.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:32.789 01.416 15712 Exposure complete
03:28:32.852 00.063 15712 worker thread done servicing request
03:28:32.852 00.000 7988 OnExposeComplete: enter
03:28:32.852 00.000 7988 UpdateGuideState(): m_state=6
03:28:32.859 00.007 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6431
03:28:32.859 00.000 7988 Star::Find returns 1 (0), X=974.24, Y=192.84, Mass=97, SNR=5.7, Peak=142 HFD=1.7
03:28:32.861 00.002 7988 Star::Find false star n=5 nbg=278 bg=117.1 sigma=3.7 thresh=128 peak=124
03:28:32.861 00.000 7988 Star::Find false star n=4 nbg=277 bg=117.1 sigma=3.7 thresh=128 peak=124
03:28:32.863 00.002 7988 Star::Find false star n=6 nbg=275 bg=112.2 sigma=3.4 thresh=122 peak=120
03:28:32.863 00.000 7988 Star::Find false star n=7 nbg=281 bg=114.7 sigma=3.5 thresh=125 peak=121
03:28:32.865 00.002 7988 Star::Find false star n=3 nbg=278 bg=112.8 sigma=3.6 thresh=124 peak=120
03:28:32.865 00.000 7988 Star::Find false star n=5 nbg=280 bg=114.0 sigma=3.6 thresh=125 peak=122
03:28:32.867 00.002 7988 Star::Find false star n=3 nbg=274 bg=106.4 sigma=3.6 thresh=117 peak=112
03:28:32.868 00.001 7988 MultiStar: [#1 -1.07,1.01,0.00,M6] [#2 0.45,0.32,1.13,U] [#3 0.33,0.53,0.95,U] [#4 0.21,0.68,1.11,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:32.868 00.000 7988 refined, 3 included, MultiStar: {-0.00, 0.46}, one-star: {-1.07, 0.31}
03:28:32.868 00.000 7988 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.56) = xAngle (0.02 = 0.02)
03:28:32.868 00.000 7988 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
03:28:32.868 00.000 7988 CameraToMount -- cameraX=-0.00 cameraY=0.46 hyp=0.46 cameraTheta=1.58 mountX=0.46 mountY=-0.01, mountTheta=-0.01
03:28:32.868 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.46, opts=13)
03:28:32.868 00.000 7988 Enqueuing Move request for scope (-0.00, 0.46)
03:28:32.868 00.000 15712 Worker thread wakes up
03:28:32.868 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.46) opts 0xd
03:28:32.868 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.46)
03:28:32.868 00.000 15712 Moving (-0.00, 0.46) raw xDistance=0.46 yDistance=-0.01
03:28:32.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=115, FiltMin=96, FiltMax=255, Gamma=0.690
03:28:32.868 00.000 7988 UpdateGuideState exits: m=97 SNR=5.7
03:28:32.879 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:32.879 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:32.880 00.001 7988 Enqueuing Expose request
03:28:32.880 00.000 15712 PPEC rslt: input = 0.46, final = 0.26, react = 0.27, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 639.33
03:28:32.880 00.000 15712 PPEC: input: 0.46, control: 0.26, exposure: 1500
03:28:32.880 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:32.882 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:28:32.882 00.000 15712 MoveAxis(W, 86, ABG)
03:28:32.882 00.000 15712 Guiding  Dir = 3, Dur = 86
03:28:32.882 00.000 15712 IsGuiding returns 0
03:28:32.908 00.026 15712 PulseGuide returned control before completion, sleep 71
03:28:32.999 00.091 15712 IsGuiding returns 1
03:28:33.005 00.006 15712 scope still moving after pulse duration time elapsed
03:28:33.028 00.023 15712 IsGuiding returns 0
03:28:33.028 00.000 15712 scope move finished after 86 + 59 ms
03:28:33.028 00.000 15712 Move returns status 0, amount 86
03:28:33.028 00.000 15712 MoveAxis(N, 0, ABG)
03:28:33.028 00.000 15712 Move returns status 0, amount 0
03:28:33.028 00.000 15712 move complete, result=0
03:28:33.028 00.000 7988 GuideStep: 0.5 px 86 ms WEST, -0.0 px 0 ms NORTH
03:28:33.030 00.002 15712 worker thread done servicing request
03:28:33.030 00.000 15712 Worker thread wakes up
03:28:33.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:33.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:34.674 01.644 15712 Exposure complete
03:28:34.738 00.064 15712 worker thread done servicing request
03:28:34.738 00.000 7988 OnExposeComplete: enter
03:28:34.740 00.002 7988 UpdateGuideState(): m_state=6
03:28:34.741 00.001 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6432
03:28:34.742 00.001 7988 Star::Find returns 1 (0), X=974.84, Y=192.82, Mass=174, SNR=7.7, Peak=150 HFD=2.4
03:28:34.743 00.001 7988 Star::Find false star n=8 nbg=276 bg=111.5 sigma=3.6 thresh=122 peak=122
03:28:34.744 00.001 7988 Star::Find false star n=2 nbg=276 bg=118.0 sigma=3.8 thresh=129 peak=127
03:28:34.746 00.002 7988 Star::Find false star n=3 nbg=279 bg=111.8 sigma=3.5 thresh=122 peak=119
03:28:34.747 00.001 7988 Star::Find false star n=5 nbg=278 bg=111.6 sigma=3.4 thresh=122 peak=121
03:28:34.748 00.001 7988 Star::Find false star n=5 nbg=279 bg=107.3 sigma=3.4 thresh=117 peak=113
03:28:34.749 00.001 7988 MultiStar: [#1 -0.46,-0.07,0.79,U] [#2 0.11,-1.22,0.00,M2] [#3 0.27,0.27,0.80,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:34.750 00.001 7988 refined, 2 included, MultiStar: {-0.24, 0.17}, one-star: {-0.47, 0.29}
03:28:34.750 00.000 7988 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
03:28:34.750 00.000 7988 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
03:28:34.752 00.002 7988 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.29 cameraTheta=2.51 mountX=0.17 mountY=0.23, mountTheta=0.93
03:28:34.754 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.17, opts=13)
03:28:34.754 00.000 7988 Enqueuing Move request for scope (-0.24, 0.17)
03:28:34.756 00.002 15712 Worker thread wakes up
03:28:34.756 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.17) opts 0xd
03:28:34.756 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.17)
03:28:34.756 00.000 15712 Moving (-0.24, 0.17) raw xDistance=0.17 yDistance=0.23
03:28:34.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=114, FiltMin=97, FiltMax=255, Gamma=0.690
03:28:34.756 00.000 7988 UpdateGuideState exits: m=174 SNR=7.7
03:28:34.759 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:34.759 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:34.761 00.002 7988 Enqueuing Expose request
03:28:34.761 00.000 15712 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.33
03:28:34.761 00.000 15712 PPEC: input: 0.17, control: 0.09, exposure: 1500
03:28:34.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:34.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:28:34.761 00.000 15712 MoveAxis(W, 31, ABG)
03:28:34.761 00.000 15712 Guiding  Dir = 3, Dur = 31
03:28:34.761 00.000 15712 IsGuiding returns 0
03:28:34.768 00.007 15712 PulseGuide returned control before completion, sleep 26
03:28:34.819 00.051 15712 IsGuiding returns 0
03:28:34.819 00.000 15712 Move returns status 0, amount 31
03:28:34.819 00.000 15712 MoveAxis(N, 0, ABG)
03:28:34.819 00.000 15712 Move returns status 0, amount 0
03:28:34.819 00.000 15712 move complete, result=0
03:28:34.819 00.000 15712 worker thread done servicing request
03:28:34.819 00.000 15712 Worker thread wakes up
03:28:34.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:34.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:34.819 00.000 7988 GuideStep: 0.2 px 31 ms WEST, 0.2 px 0 ms NORTH
03:28:35.667 00.848 7988 evsrv: cli 0CCCF088 connect
03:28:35.670 00.003 7988 case statement mapped state 6 to 3
03:28:35.672 00.002 7988 case statement mapped state 6 to 3
03:28:35.674 00.002 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"cc239219-b325-4e95-a8bc-35c234647335"}
03:28:35.674 00.000 7988 case statement mapped state 6 to 3
03:28:35.674 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc239219-b325-4e95-a8bc-35c234647335"}
03:28:35.674 00.000 7988 evsrv: cli 0CCCF088 disconnect
03:28:36.233 00.559 15712 Exposure complete
03:28:36.295 00.062 15712 worker thread done servicing request
03:28:36.295 00.000 7988 OnExposeComplete: enter
03:28:36.295 00.000 7988 UpdateGuideState(): m_state=6
03:28:36.301 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6433
03:28:36.301 00.000 7988 Star::Find returns 1 (0), X=975.17, Y=192.21, Mass=172, SNR=8.1, Peak=143 HFD=2.3
03:28:36.303 00.002 7988 Star::Find false star n=8 nbg=281 bg=107.9 sigma=3.6 thresh=119 peak=119
03:28:36.303 00.000 7988 Star::Find false star n=7 nbg=280 bg=111.1 sigma=3.6 thresh=122 peak=122
03:28:36.305 00.002 7988 Star::Find false star n=6 nbg=276 bg=118.0 sigma=3.5 thresh=128 peak=125
03:28:36.305 00.000 7988 Star::Find false star n=3 nbg=275 bg=114.3 sigma=3.6 thresh=125 peak=121
03:28:36.307 00.002 7988 Star::Find false star n=3 nbg=274 bg=117.7 sigma=3.5 thresh=128 peak=125
03:28:36.307 00.000 7988 MultiStar: [#1 -0.62,0.42,0.00,M6] [#2 0.42,-0.98,0.00,M3] [#3 -0.92,0.52,0.00,M1] [#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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:36.309 00.002 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.55 = 2.74)
03:28:36.310 00.001 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.71)
03:28:36.312 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.98 mountX=-0.33 mountY=0.15, mountTheta=2.71
03:28:36.312 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.32, opts=13)
03:28:36.312 00.000 7988 Enqueuing Move request for scope (-0.14, -0.32)
03:28:36.312 00.000 15712 Worker thread wakes up
03:28:36.312 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.32) opts 0xd
03:28:36.312 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.32)
03:28:36.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=114, FiltMin=97, FiltMax=234, Gamma=0.690
03:28:36.312 00.000 7988 UpdateGuideState exits: m=172 SNR=8.1
03:28:36.319 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:36.319 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:36.321 00.002 7988 Enqueuing Expose request
03:28:36.321 00.000 15712 Moving (-0.14, -0.32) raw xDistance=-0.33 yDistance=0.15
03:28:36.326 00.005 15712 PPEC rslt: input = -0.33, final = -0.20, react = -0.20, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 639.34
03:28:36.326 00.000 15712 PPEC: input: -0.33, control: -0.20, exposure: 1500
03:28:36.326 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:36.326 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:28:36.326 00.000 15712 MoveAxis(E, 66, ABG)
03:28:36.326 00.000 15712 Guiding  Dir = 2, Dur = 66
03:28:36.346 00.020 15712 IsGuiding returns 0
03:28:36.362 00.016 15712 PulseGuide returned control before completion, sleep 61
03:28:36.441 00.079 15712 IsGuiding returns 0
03:28:36.441 00.000 15712 Move returns status 0, amount 66
03:28:36.441 00.000 15712 MoveAxis(N, 0, ABG)
03:28:36.441 00.000 15712 Move returns status 0, amount 0
03:28:36.441 00.000 15712 move complete, result=0
03:28:36.441 00.000 7988 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
03:28:36.443 00.002 15712 worker thread done servicing request
03:28:36.443 00.000 15712 Worker thread wakes up
03:28:36.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:36.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:38.083 01.640 15712 Exposure complete
03:28:38.149 00.066 15712 worker thread done servicing request
03:28:38.149 00.000 7988 OnExposeComplete: enter
03:28:38.149 00.000 7988 UpdateGuideState(): m_state=6
03:28:38.149 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6434
03:28:38.149 00.000 7988 Star::Find returns 1 (0), X=975.14, Y=192.90, Mass=138, SNR=6.9, Peak=140 HFD=2.2
03:28:38.149 00.000 7988 Star::Find false star n=6 nbg=280 bg=110.8 sigma=3.7 thresh=122 peak=122
03:28:38.149 00.000 7988 Star::Find false star n=4 nbg=277 bg=113.7 sigma=3.6 thresh=124 peak=120
03:28:38.149 00.000 7988 Star::Find false star n=2 nbg=281 bg=116.8 sigma=3.7 thresh=128 peak=128
03:28:38.149 00.000 7988 Star::Find false star n=3 nbg=281 bg=108.6 sigma=3.6 thresh=119 peak=114
03:28:38.149 00.000 7988 Star::Find false star n=3 nbg=279 bg=106.6 sigma=4.0 thresh=119 peak=115
03:28:38.149 00.000 7988 MultiStar: [#1 -0.89,1.58,0.00,M7] [#2 0.40,-0.22,1.05,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:38.160 00.011 7988 refined, 1 included, MultiStar: {0.12, 0.07}, one-star: {-0.17, 0.37}
03:28:38.160 00.000 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.05 = -1.05)
03:28:38.160 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
03:28:38.160 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=0.07 mountY=-0.13, mountTheta=-1.06
03:28:38.160 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.07, opts=13)
03:28:38.166 00.006 7988 Enqueuing Move request for scope (0.12, 0.07)
03:28:38.166 00.000 15712 Worker thread wakes up
03:28:38.166 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
03:28:38.166 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
03:28:38.166 00.000 15712 Moving (0.12, 0.07) raw xDistance=0.07 yDistance=-0.13
03:28:38.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=113, FiltMin=98, FiltMax=230, Gamma=0.690
03:28:38.166 00.000 7988 UpdateGuideState exits: m=138 SNR=6.9
03:28:38.169 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:38.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:38.171 00.002 7988 Enqueuing Expose request
03:28:38.171 00.000 15712 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.34
03:28:38.171 00.000 15712 PPEC: input: 0.07, control: -0.01, exposure: 1500
03:28:38.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:38.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:28:38.171 00.000 15712 MoveAxis(E, 2, ABG)
03:28:38.171 00.000 15712 Guiding  Dir = 2, Dur = 2
03:28:38.171 00.000 15712 IsGuiding returns 0
03:28:38.200 00.029 15712 IsGuiding returns 0
03:28:38.200 00.000 15712 Move returns status 0, amount 2
03:28:38.200 00.000 15712 MoveAxis(N, 0, ABG)
03:28:38.200 00.000 15712 Move returns status 0, amount 0
03:28:38.200 00.000 15712 move complete, result=0
03:28:38.200 00.000 15712 worker thread done servicing request
03:28:38.200 00.000 15712 Worker thread wakes up
03:28:38.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:38.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:38.200 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
03:28:39.610 01.410 15712 Exposure complete
03:28:39.676 00.066 15712 worker thread done servicing request
03:28:39.676 00.000 7988 OnExposeComplete: enter
03:28:39.676 00.000 7988 UpdateGuideState(): m_state=6
03:28:39.679 00.003 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6435
03:28:39.679 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=191.97, Mass=118, SNR=6.4, Peak=144 HFD=2.1
03:28:39.681 00.002 7988 Star::Find false star n=5 nbg=280 bg=110.4 sigma=3.7 thresh=122 peak=120
03:28:39.681 00.000 7988 Star::Find false star n=5 nbg=281 bg=110.6 sigma=3.7 thresh=122 peak=119
03:28:39.683 00.002 7988 Star::Find false star n=3 nbg=282 bg=114.9 sigma=3.8 thresh=126 peak=126
03:28:39.683 00.000 7988 Star::Find false star n=5 nbg=275 bg=112.5 sigma=3.6 thresh=123 peak=120
03:28:39.685 00.002 7988 Star::Find false star n=3 nbg=273 bg=108.3 sigma=3.4 thresh=119 peak=116
03:28:39.685 00.000 7988 Star::Find false star n=4 nbg=275 bg=116.2 sigma=3.5 thresh=127 peak=124
03:28:39.685 00.000 7988 Star::Find false star n=3 nbg=285 bg=109.6 sigma=4.1 thresh=122 peak=117
03:28:39.689 00.004 7988 MultiStar: [#1 -1.03,1.36,0.00,M8] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 -0.25,0.57,0.92,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:39.689 00.000 7988 refined, 1 included, MultiStar: {-0.27, -0.02}, one-star: {-0.28, -0.56}
03:28:39.689 00.000 7988 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.56) = xAngle (-4.64 = 1.65)
03:28:39.689 00.000 7988 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.67 = 1.61)
03:28:39.689 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.07 mountX=-0.02 mountY=0.27, mountTheta=1.65
03:28:39.693 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.02, opts=13)
03:28:39.693 00.000 7988 Enqueuing Move request for scope (-0.27, -0.02)
03:28:39.693 00.000 15712 Worker thread wakes up
03:28:39.693 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
03:28:39.693 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
03:28:39.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=113, FiltMin=99, FiltMax=255, Gamma=0.690
03:28:39.693 00.000 7988 UpdateGuideState exits: m=118 SNR=6.4
03:28:39.693 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:39.693 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:39.693 00.000 7988 Enqueuing Expose request
03:28:39.693 00.000 15712 Moving (-0.27, -0.02) raw xDistance=-0.02 yDistance=0.27
03:28:39.704 00.011 15712 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
03:28:39.704 00.000 15712 PPEC: input: -0.02, control: -0.00, exposure: 1500
03:28:39.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:28:39.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:28:39.704 00.000 15712 MoveAxis(E, 1, ABG)
03:28:39.704 00.000 15712 Guiding  Dir = 2, Dur = 1
03:28:39.704 00.000 15712 IsGuiding returns 0
03:28:39.727 00.023 15712 IsGuiding returns 0
03:28:39.727 00.000 15712 Move returns status 0, amount 1
03:28:39.727 00.000 15712 MoveAxis(N, 0, ABG)
03:28:39.727 00.000 15712 Move returns status 0, amount 0
03:28:39.727 00.000 15712 move complete, result=0
03:28:39.727 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.3 px 0 ms NORTH
03:28:39.727 00.000 15712 worker thread done servicing request
03:28:39.727 00.000 15712 Worker thread wakes up
03:28:39.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:39.737 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:41.476 01.739 15712 Exposure complete
03:28:41.539 00.063 15712 worker thread done servicing request
03:28:41.539 00.000 7988 OnExposeComplete: enter
03:28:41.539 00.000 7988 UpdateGuideState(): m_state=6
03:28:41.544 00.005 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6436
03:28:41.545 00.001 7988 Star::Find returns 1 (0), X=974.41, Y=192.74, Mass=148, SNR=7.2, Peak=137 HFD=1.9
03:28:41.545 00.000 7988 Star::Find false star n=5 nbg=278 bg=110.4 sigma=3.7 thresh=122 peak=122
03:28:41.547 00.002 7988 Star::Find false star n=8 nbg=276 bg=111.8 sigma=3.4 thresh=122 peak=121
03:28:41.547 00.000 7988 Star::Find false star n=3 nbg=282 bg=115.3 sigma=3.7 thresh=126 peak=124
03:28:41.549 00.002 7988 Star::Find false star n=8 nbg=279 bg=107.9 sigma=3.3 thresh=118 peak=117
03:28:41.549 00.000 7988 Star::Find false star n=3 nbg=279 bg=113.3 sigma=3.7 thresh=124 peak=123
03:28:41.551 00.002 7988 Star::Find false star n=3 nbg=275 bg=109.8 sigma=3.6 thresh=121 peak=116
03:28:41.551 00.000 7988 MultiStar: [#1 -0.44,1.70,0.00,M9] [#2 0.00,0.00,0.00,L] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:41.553 00.002 7988 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.56) = xAngle (1.35 = 1.35)
03:28:41.553 00.000 7988 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
03:28:41.553 00.000 7988 CameraToMount -- cameraX=-0.90 cameraY=0.21 hyp=0.92 cameraTheta=2.91 mountX=0.20 mountY=0.89, mountTheta=1.35
03:28:41.553 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.90, y=0.21, opts=13)
03:28:41.553 00.000 7988 Enqueuing Move request for scope (-0.90, 0.21)
03:28:41.553 00.000 15712 Worker thread wakes up
03:28:41.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.21) opts 0xd
03:28:41.553 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.90, 0.21)
03:28:41.553 00.000 15712 Moving (-0.90, 0.21) raw xDistance=0.20 yDistance=0.89
03:28:41.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=95, FiltMax=255, Gamma=0.690
03:28:41.553 00.000 7988 UpdateGuideState exits: m=148 SNR=7.2
03:28:41.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:41.562 00.009 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:41.562 00.000 7988 Enqueuing Expose request
03:28:41.564 00.002 15712 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 639.35
03:28:41.564 00.000 15712 PPEC: input: 0.20, control: 0.12, exposure: 1500
03:28:41.564 00.000 15712 resist switch: large excursion: input 0.89 thresh 0.75 direction from -1 to 1
03:28:41.564 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.67
03:28:41.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
03:28:41.564 00.000 15712 MoveAxis(W, 40, ABG)
03:28:41.564 00.000 15712 Guiding  Dir = 3, Dur = 40
03:28:41.564 00.000 15712 IsGuiding returns 0
03:28:41.584 00.020 15712 PulseGuide returned control before completion, sleep 28
03:28:41.637 00.053 15712 IsGuiding returns 0
03:28:41.637 00.000 15712 Move returns status 0, amount 40
03:28:41.637 00.000 15712 BLC: Oldest BLC event removed
03:28:41.637 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 83 applied
03:28:41.637 00.000 15712 MoveAxis(S, 311, ABG)
03:28:41.637 00.000 15712 Guiding  Dir = 1, Dur = 311
03:28:41.637 00.000 15712 IsGuiding returns 0
03:28:41.717 00.080 15712 PulseGuide returned control before completion, sleep 242
03:28:41.968 00.251 15712 IsGuiding returns 1
03:28:41.968 00.000 15712 scope still moving after pulse duration time elapsed
03:28:42.032 00.064 15712 IsGuiding returns 1
03:28:42.072 00.040 15712 IsGuiding returns 0
03:28:42.072 00.000 15712 scope move finished after 311 + 123 ms
03:28:42.072 00.000 15712 Move returns status 0, amount 311
03:28:42.072 00.000 15712 move complete, result=0
03:28:42.072 00.000 15712 worker thread done servicing request
03:28:42.072 00.000 15712 Worker thread wakes up
03:28:42.072 00.000 7988 GuideStep: 0.2 px 40 ms WEST, 0.9 px 311 ms SOUTH
03:28:42.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:42.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:43.485 01.413 15712 Exposure complete
03:28:43.549 00.064 15712 worker thread done servicing request
03:28:43.549 00.000 7988 OnExposeComplete: enter
03:28:43.549 00.000 7988 UpdateGuideState(): m_state=6
03:28:43.549 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6437
03:28:43.549 00.000 7988 Star::Find returns 1 (0), X=975.05, Y=192.47, Mass=170, SNR=7.9, Peak=152 HFD=2.2
03:28:43.549 00.000 7988 Star::Find false star n=9 nbg=281 bg=109.6 sigma=3.5 thresh=120 peak=120
03:28:43.549 00.000 7988 Star::Find false star n=6 nbg=277 bg=109.7 sigma=3.5 thresh=120 peak=117
03:28:43.549 00.000 7988 Star::Find false star n=6 nbg=276 bg=111.2 sigma=3.4 thresh=121 peak=120
03:28:43.549 00.000 7988 MultiStar: [#1 -0.17,1.67,0.00,M10] [#2 0.66,-0.73,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 0.34,0.32,0.92,U] [#5 0.00,0.00,0.00,L] [#6 0.70,1.11,0.00,R] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:43.549 00.000 7988 refined, 1 included, MultiStar: {0.02, 0.12}, one-star: {-0.26, -0.06}
03:28:43.549 00.000 7988 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
03:28:43.549 00.000 7988 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
03:28:43.549 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=0.12 mountY=-0.03, mountTheta=-0.22
03:28:43.563 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.12, opts=13)
03:28:43.564 00.001 7988 Enqueuing Move request for scope (0.02, 0.12)
03:28:43.564 00.000 15712 Worker thread wakes up
03:28:43.564 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
03:28:43.564 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:28:43.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=95, FiltMax=255, Gamma=0.690
03:28:43.564 00.000 7988 UpdateGuideState exits: m=170 SNR=7.9
03:28:43.568 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:43.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:43.570 00.002 7988 Enqueuing Expose request
03:28:43.570 00.000 15712 Moving (0.02, 0.12) raw xDistance=0.12 yDistance=-0.03
03:28:43.570 00.000 15712 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.19, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.891657, 1:-0.027253
03:28:43.570 00.000 15712 BLC: No correction, Miss < min_move
03:28:43.570 00.000 15712 PPEC rslt: input = 0.12, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.35
03:28:43.570 00.000 15712 PPEC: input: 0.12, control: 0.00, exposure: 1500
03:28:43.570 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:43.570 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:28:43.570 00.000 15712 MoveAxis(W, 1, ABG)
03:28:43.570 00.000 15712 Guiding  Dir = 3, Dur = 1
03:28:43.570 00.000 15712 IsGuiding returns 0
03:28:43.597 00.027 15712 IsGuiding returns 0
03:28:43.597 00.000 15712 Move returns status 0, amount 1
03:28:43.597 00.000 15712 MoveAxis(N, 0, ABG)
03:28:43.597 00.000 15712 Move returns status 0, amount 0
03:28:43.597 00.000 15712 move complete, result=0
03:28:43.597 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
03:28:43.604 00.007 15712 worker thread done servicing request
03:28:43.604 00.000 15712 Worker thread wakes up
03:28:43.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:43.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:45.241 01.637 15712 Exposure complete
03:28:45.305 00.064 15712 worker thread done servicing request
03:28:45.307 00.002 7988 OnExposeComplete: enter
03:28:45.307 00.000 7988 UpdateGuideState(): m_state=6
03:28:45.307 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6438
03:28:45.307 00.000 7988 Star::Find returns 1 (0), X=974.61, Y=193.36, Mass=184, SNR=8.1, Peak=139 HFD=2.8
03:28:45.307 00.000 7988 Star::Find false star n=3 nbg=282 bg=110.1 sigma=3.8 thresh=121 peak=117
03:28:45.307 00.000 7988 Star::Find false star n=6 nbg=282 bg=112.7 sigma=4.2 thresh=125 peak=122
03:28:45.307 00.000 7988 Star::Find false star n=5 nbg=282 bg=108.7 sigma=3.6 thresh=119 peak=115
03:28:45.307 00.000 7988 Star::Find false star n=3 nbg=280 bg=107.6 sigma=3.4 thresh=118 peak=113
03:28:45.315 00.008 7988 Star::Find false star n=3 nbg=278 bg=108.0 sigma=3.7 thresh=119 peak=113
03:28:45.315 00.000 7988 Star::Find false star n=5 nbg=273 bg=112.1 sigma=3.3 thresh=122 peak=118
03:28:45.315 00.000 7988 Star::Find false star n=5 nbg=280 bg=109.0 sigma=3.3 thresh=119 peak=113
03:28:45.315 00.000 7988 MultiStar: [#1 -1.04,0.96,0.00,R] [#2 0.05,-0.22,0.85,U] [#3 0.72,0.50,0.00,M2] [#4 -0.49,1.43,0.00,M6] [#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] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:45.319 00.004 7988 refined, 1 included, MultiStar: {-0.36, 0.34}, one-star: {-0.71, 0.83}
03:28:45.319 00.000 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.56) = xAngle (0.81 = 0.81)
03:28:45.321 00.002 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
03:28:45.321 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=0.34 hyp=0.50 cameraTheta=2.38 mountX=0.34 mountY=0.35, mountTheta=0.80
03:28:45.323 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=0.34, opts=13)
03:28:45.325 00.002 7988 Enqueuing Move request for scope (-0.36, 0.34)
03:28:45.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=96, FiltMax=255, Gamma=0.690
03:28:45.327 00.002 7988 UpdateGuideState exits: m=184 SNR=8.1
03:28:45.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:45.329 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:45.329 00.000 7988 Enqueuing Expose request
03:28:45.331 00.002 15712 Worker thread wakes up
03:28:45.331 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.34) opts 0xd
03:28:45.331 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, 0.34)
03:28:45.331 00.000 15712 Moving (-0.36, 0.34) raw xDistance=0.34 yDistance=0.35
03:28:45.331 00.000 15712 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.19, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.891657, 1:-0.027253, 2:0.350538
03:28:45.331 00.000 15712 BLC: Under-shoot; no adjustment because of over-shoot history
03:28:45.335 00.004 15712 PPEC rslt: input = 0.34, final = 0.21, react = 0.20, pred = 0.00, hyst = 0.19, hyst_pct = 0.00, period_length = 639.36
03:28:45.335 00.000 15712 PPEC: input: 0.34, control: 0.21, exposure: 1500
03:28:45.335 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:28:45.335 00.000 15712 MoveAxis(W, 68, ABG)
03:28:45.335 00.000 15712 Guiding  Dir = 3, Dur = 68
03:28:45.335 00.000 15712 IsGuiding returns 0
03:28:45.357 00.022 15712 PulseGuide returned control before completion, sleep 55
03:28:45.451 00.094 15712 IsGuiding returns 0
03:28:45.451 00.000 15712 Move returns status 0, amount 68
03:28:45.451 00.000 15712 MoveAxis(S, 90, ABG)
03:28:45.451 00.000 15712 Guiding  Dir = 1, Dur = 90
03:28:45.451 00.000 15712 IsGuiding returns 0
03:28:45.537 00.086 15712 PulseGuide returned control before completion, sleep 21
03:28:45.559 00.022 15712 IsGuiding returns 1
03:28:45.559 00.000 15712 scope still moving after pulse duration time elapsed
03:28:45.592 00.033 15712 IsGuiding returns 1
03:28:45.623 00.031 15712 IsGuiding returns 1
03:28:45.655 00.032 15712 IsGuiding returns 0
03:28:45.655 00.000 15712 scope move finished after 90 + 117 ms
03:28:45.655 00.000 15712 Move returns status 0, amount 90
03:28:45.655 00.000 15712 move complete, result=0
03:28:45.655 00.000 7988 GuideStep: 0.3 px 68 ms WEST, 0.4 px 90 ms SOUTH
03:28:45.667 00.012 15712 worker thread done servicing request
03:28:45.667 00.000 15712 Worker thread wakes up
03:28:45.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:45.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:47.086 01.419 15712 Exposure complete
03:28:47.151 00.065 15712 worker thread done servicing request
03:28:47.151 00.000 7988 OnExposeComplete: enter
03:28:47.151 00.000 7988 UpdateGuideState(): m_state=6
03:28:47.151 00.000 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6439
03:28:47.155 00.004 7988 Star::Find returns 1 (0), X=974.85, Y=192.58, Mass=151, SNR=7.6, Peak=146 HFD=2.0
03:28:47.157 00.002 7988 Star::Find false star n=3 nbg=281 bg=109.7 sigma=3.6 thresh=120 peak=118
03:28:47.157 00.000 7988 Star::Find false star n=5 nbg=279 bg=112.6 sigma=3.7 thresh=124 peak=122
03:28:47.159 00.002 7988 Star::Find false star n=3 nbg=276 bg=107.9 sigma=3.3 thresh=118 peak=115
03:28:47.159 00.000 7988 Star::Find false star n=3 nbg=277 bg=108.1 sigma=3.5 thresh=119 peak=113
03:28:47.161 00.002 7988 Star::Find false star n=4 nbg=280 bg=116.7 sigma=3.6 thresh=127 peak=122
03:28:47.161 00.000 7988 Star::Find false star n=3 nbg=279 bg=106.7 sigma=3.5 thresh=117 peak=112
03:28:47.163 00.002 7988 MultiStar: [#1 0.74,0.23,0.00,M1] [#2 0.71,-0.41,0.00,M3] [#3 -0.14,-0.35,0.89,U] [#4 0.38,0.33,0.96,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:47.163 00.000 7988 refined, 2 included, MultiStar: {-0.08, 0.02}, one-star: {-0.46, 0.05}
03:28:47.165 00.002 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.34 = 1.34)
03:28:47.165 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
03:28:47.167 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.90 mountX=0.02 mountY=0.08, mountTheta=1.33
03:28:47.169 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.02, opts=13)
03:28:47.169 00.000 7988 Enqueuing Move request for scope (-0.08, 0.02)
03:28:47.171 00.002 15712 Worker thread wakes up
03:28:47.171 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
03:28:47.171 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
03:28:47.171 00.000 15712 Moving (-0.08, 0.02) raw xDistance=0.02 yDistance=0.08
03:28:47.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=96, FiltMax=255, Gamma=0.690
03:28:47.171 00.000 7988 UpdateGuideState exits: m=151 SNR=7.6
03:28:47.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:47.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:47.171 00.000 7988 Enqueuing Expose request
03:28:47.171 00.000 15712 BLC: window closed
03:28:47.171 00.000 15712 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.19, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.891657, 1:-0.027253, 2:0.350538
03:28:47.171 00.000 15712 BLC: No correction, Miss < min_move
03:28:47.171 00.000 15712 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.36
03:28:47.171 00.000 15712 PPEC: input: 0.02, control: 0.00, exposure: 1500
03:28:47.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:47.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:28:47.171 00.000 15712 MoveAxis(W, 1, ABG)
03:28:47.171 00.000 15712 Guiding  Dir = 3, Dur = 1
03:28:47.171 00.000 15712 IsGuiding returns 0
03:28:47.197 00.026 15712 IsGuiding returns 0
03:28:47.197 00.000 15712 Move returns status 0, amount 1
03:28:47.197 00.000 15712 MoveAxis(N, 0, ABG)
03:28:47.197 00.000 15712 Move returns status 0, amount 0
03:28:47.197 00.000 15712 move complete, result=0
03:28:47.197 00.000 15712 worker thread done servicing request
03:28:47.197 00.000 15712 Worker thread wakes up
03:28:47.197 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
03:28:47.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:47.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:48.941 01.744 15712 Exposure complete
03:28:49.006 00.065 15712 worker thread done servicing request
03:28:49.006 00.000 7988 OnExposeComplete: enter
03:28:49.006 00.000 7988 UpdateGuideState(): m_state=6
03:28:49.006 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6440
03:28:49.006 00.000 7988 Star::Find returns 1 (0), X=974.98, Y=192.99, Mass=225, SNR=9.2, Peak=141 HFD=2.4
03:28:49.006 00.000 7988 Star::Find false star n=8 nbg=281 bg=107.5 sigma=3.9 thresh=119 peak=117
03:28:49.006 00.000 7988 Star::Find false star n=4 nbg=280 bg=107.8 sigma=3.7 thresh=119 peak=119
03:28:49.006 00.000 7988 Star::Find false star n=6 nbg=281 bg=107.4 sigma=3.9 thresh=119 peak=117
03:28:49.006 00.000 7988 Star::Find false star n=5 nbg=281 bg=113.1 sigma=3.6 thresh=124 peak=124
03:28:49.006 00.000 7988 Star::Find false star n=2 nbg=277 bg=106.4 sigma=3.6 thresh=117 peak=114
03:28:49.006 00.000 7988 Star::Find false star n=5 nbg=276 bg=108.7 sigma=3.5 thresh=119 peak=115
03:28:49.006 00.000 7988 Star::Find false star n=3 nbg=281 bg=108.9 sigma=3.6 thresh=120 peak=115
03:28:49.006 00.000 7988 MultiStar: [#1 1.28,1.08,0.00,M2] [#2 -0.05,-0.82,0.00,M4] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:49.019 00.013 7988 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.56) = xAngle (0.62 = 0.62)
03:28:49.021 00.002 7988 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
03:28:49.021 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.46 hyp=0.57 cameraTheta=2.18 mountX=0.46 mountY=0.32, mountTheta=0.60
03:28:49.021 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.46, opts=13)
03:28:49.021 00.000 7988 Enqueuing Move request for scope (-0.33, 0.46)
03:28:49.021 00.000 15712 Worker thread wakes up
03:28:49.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.46) opts 0xd
03:28:49.021 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.46)
03:28:49.021 00.000 15712 Moving (-0.33, 0.46) raw xDistance=0.46 yDistance=0.32
03:28:49.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=97, FiltMax=255, Gamma=0.690
03:28:49.021 00.000 7988 UpdateGuideState exits: m=225 SNR=9.2
03:28:49.028 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:49.028 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:49.030 00.002 7988 Enqueuing Expose request
03:28:49.030 00.000 15712 PPEC rslt: input = 0.46, final = 0.28, react = 0.28, pred = 0.00, hyst = 0.26, hyst_pct = 0.00, period_length = 639.36
03:28:49.030 00.000 15712 PPEC: input: 0.46, control: 0.28, exposure: 1500
03:28:49.030 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:28:49.030 00.000 15712 MoveAxis(W, 91, ABG)
03:28:49.030 00.000 15712 Guiding  Dir = 3, Dur = 91
03:28:49.030 00.000 15712 IsGuiding returns 0
03:28:49.053 00.023 15712 PulseGuide returned control before completion, sleep 80
03:28:49.166 00.113 15712 IsGuiding returns 0
03:28:49.166 00.000 15712 Move returns status 0, amount 91
03:28:49.166 00.000 15712 MoveAxis(S, 81, ABG)
03:28:49.166 00.000 15712 Guiding  Dir = 1, Dur = 81
03:28:49.166 00.000 15712 IsGuiding returns 0
03:28:49.246 00.080 15712 PulseGuide returned control before completion, sleep 12
03:28:49.276 00.030 15712 IsGuiding returns 1
03:28:49.276 00.000 15712 scope still moving after pulse duration time elapsed
03:28:49.306 00.030 15712 IsGuiding returns 1
03:28:49.374 00.068 15712 IsGuiding returns 0
03:28:49.374 00.000 15712 scope move finished after 81 + 126 ms
03:28:49.374 00.000 15712 Move returns status 0, amount 81
03:28:49.374 00.000 15712 move complete, result=0
03:28:49.374 00.000 7988 GuideStep: 0.5 px 91 ms WEST, 0.3 px 81 ms SOUTH
03:28:49.375 00.001 15712 worker thread done servicing request
03:28:49.375 00.000 15712 Worker thread wakes up
03:28:49.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:49.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:50.789 01.414 15712 Exposure complete
03:28:50.851 00.062 15712 worker thread done servicing request
03:28:50.851 00.000 7988 OnExposeComplete: enter
03:28:50.851 00.000 7988 UpdateGuideState(): m_state=6
03:28:50.858 00.007 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6441
03:28:50.859 00.001 7988 Star::Find returns 1 (0), X=974.85, Y=193.12, Mass=260, SNR=9.5, Peak=133 HFD=4.1
03:28:50.859 00.000 7988 Star::Find false star n=6 nbg=284 bg=108.6 sigma=3.6 thresh=120 peak=119
03:28:50.861 00.002 7988 Star::Find false star n=11 nbg=274 bg=108.3 sigma=3.3 thresh=118 peak=118
03:28:50.861 00.000 7988 Star::Find false star n=7 nbg=277 bg=114.0 sigma=3.7 thresh=125 peak=124
03:28:50.863 00.002 7988 Star::Find false star n=3 nbg=274 bg=110.1 sigma=3.2 thresh=120 peak=118
03:28:50.863 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.17,-0.97,0.00,M5] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.69,0.03,0.73,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:50.865 00.002 7988 refined, 1 included, MultiStar: {0.02, 0.35}, one-star: {-0.47, 0.59}
03:28:50.865 00.000 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
03:28:50.866 00.001 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
03:28:50.866 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.51 mountX=0.35 mountY=-0.03, mountTheta=-0.08
03:28:50.866 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.35, opts=13)
03:28:50.866 00.000 7988 Enqueuing Move request for scope (0.02, 0.35)
03:28:50.866 00.000 15712 Worker thread wakes up
03:28:50.866 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.35) opts 0xd
03:28:50.866 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.35)
03:28:50.866 00.000 15712 Moving (0.02, 0.35) raw xDistance=0.35 yDistance=-0.03
03:28:50.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=97, FiltMax=255, Gamma=0.690
03:28:50.866 00.000 7988 UpdateGuideState exits: m=260 SNR=9.5
03:28:50.874 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:50.876 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:50.876 00.000 7988 Enqueuing Expose request
03:28:50.876 00.000 15712 PPEC rslt: input = 0.35, final = 0.22, react = 0.21, pred = 0.00, hyst = 0.19, hyst_pct = 0.00, period_length = 639.37
03:28:50.876 00.000 15712 PPEC: input: 0.35, control: 0.22, exposure: 1500
03:28:50.876 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:50.876 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:28:50.876 00.000 15712 MoveAxis(W, 70, ABG)
03:28:50.876 00.000 15712 Guiding  Dir = 3, Dur = 70
03:28:50.876 00.000 15712 IsGuiding returns 0
03:28:50.908 00.032 15712 PulseGuide returned control before completion, sleep 51
03:28:50.968 00.060 15712 IsGuiding returns 1
03:28:50.968 00.000 15712 scope still moving after pulse duration time elapsed
03:28:50.994 00.026 15712 IsGuiding returns 0
03:28:50.994 00.000 15712 scope move finished after 70 + 46 ms
03:28:50.994 00.000 15712 Move returns status 0, amount 70
03:28:50.994 00.000 15712 MoveAxis(N, 0, ABG)
03:28:50.994 00.000 15712 Move returns status 0, amount 0
03:28:50.994 00.000 15712 move complete, result=0
03:28:50.994 00.000 7988 GuideStep: 0.4 px 70 ms WEST, -0.0 px 0 ms NORTH
03:28:50.995 00.001 15712 worker thread done servicing request
03:28:50.995 00.000 15712 Worker thread wakes up
03:28:50.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:50.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:52.625 01.630 15712 Exposure complete
03:28:52.686 00.061 15712 worker thread done servicing request
03:28:52.686 00.000 7988 OnExposeComplete: enter
03:28:52.686 00.000 7988 UpdateGuideState(): m_state=6
03:28:52.693 00.007 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6442
03:28:52.693 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=191.93, Mass=206, SNR=8.5, Peak=140 HFD=2.6
03:28:52.695 00.002 7988 Star::Find false star n=5 nbg=282 bg=103.8 sigma=3.7 thresh=115 peak=113
03:28:52.695 00.000 7988 Star::Find false star n=7 nbg=278 bg=108.3 sigma=3.6 thresh=119 peak=118
03:28:52.697 00.002 7988 Star::Find false star n=4 nbg=283 bg=111.8 sigma=3.9 thresh=123 peak=121
03:28:52.697 00.000 7988 Star::Find false star n=3 nbg=279 bg=107.3 sigma=3.5 thresh=118 peak=114
03:28:52.697 00.000 7988 Star::Find false star n=2 nbg=283 bg=108.5 sigma=3.4 thresh=119 peak=116
03:28:52.697 00.000 7988 Star::Find false star n=3 nbg=281 bg=109.7 sigma=3.4 thresh=120 peak=116
03:28:52.697 00.000 7988 Star::Find false star n=4 nbg=280 bg=104.7 sigma=3.6 thresh=115 peak=109
03:28:52.702 00.005 7988 MultiStar: [#1 -0.22,-1.23,0.00,M3] [#2 0.50,-1.33,0.00,M6] [#3 0.51,0.00,0.67,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:52.702 00.000 7988 refined, 1 included, MultiStar: {-0.07, -0.36}, one-star: {-0.47, -0.60}
03:28:52.702 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
03:28:52.702 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
03:28:52.702 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.36 hyp=0.37 cameraTheta=-1.77 mountX=-0.36 mountY=0.08, mountTheta=2.92
03:28:52.702 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.36, opts=13)
03:28:52.702 00.000 7988 Enqueuing Move request for scope (-0.07, -0.36)
03:28:52.702 00.000 15712 Worker thread wakes up
03:28:52.702 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.36) opts 0xd
03:28:52.702 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.36)
03:28:52.702 00.000 15712 Moving (-0.07, -0.36) raw xDistance=-0.36 yDistance=0.08
03:28:52.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=97, FiltMax=255, Gamma=0.690
03:28:52.702 00.000 7988 UpdateGuideState exits: m=206 SNR=8.5
03:28:52.713 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:52.714 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:52.714 00.000 7988 Enqueuing Expose request
03:28:52.714 00.000 15712 PPEC rslt: input = -0.36, final = -0.22, react = -0.22, pred = 0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 639.37
03:28:52.714 00.000 15712 PPEC: input: -0.36, control: -0.22, exposure: 1500
03:28:52.714 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:52.714 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:28:52.714 00.000 15712 MoveAxis(E, 70, ABG)
03:28:52.714 00.000 15712 Guiding  Dir = 2, Dur = 70
03:28:52.714 00.000 15712 IsGuiding returns 0
03:28:52.746 00.032 15712 PulseGuide returned control before completion, sleep 51
03:28:52.798 00.052 15712 IsGuiding returns 1
03:28:52.798 00.000 15712 scope still moving after pulse duration time elapsed
03:28:52.840 00.042 15712 IsGuiding returns 0
03:28:52.840 00.000 15712 scope move finished after 70 + 55 ms
03:28:52.840 00.000 15712 Move returns status 0, amount 70
03:28:52.840 00.000 15712 MoveAxis(N, 0, ABG)
03:28:52.840 00.000 15712 Move returns status 0, amount 0
03:28:52.840 00.000 15712 move complete, result=0
03:28:52.840 00.000 7988 GuideStep: -0.4 px 70 ms EAST, 0.1 px 0 ms NORTH
03:28:52.844 00.004 15712 worker thread done servicing request
03:28:52.844 00.000 15712 Worker thread wakes up
03:28:52.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:52.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:54.250 01.406 15712 Exposure complete
03:28:54.315 00.065 15712 worker thread done servicing request
03:28:54.315 00.000 7988 OnExposeComplete: enter
03:28:54.315 00.000 7988 UpdateGuideState(): m_state=6
03:28:54.315 00.000 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6443
03:28:54.315 00.000 7988 Star::Find returns 1 (0), X=974.87, Y=192.38, Mass=194, SNR=8.6, Peak=134 HFD=2.4
03:28:54.315 00.000 7988 Star::Find false star n=5 nbg=282 bg=107.8 sigma=3.5 thresh=118 peak=117
03:28:54.315 00.000 7988 Star::Find false star n=3 nbg=278 bg=109.9 sigma=3.8 thresh=121 peak=115
03:28:54.315 00.000 7988 Star::Find false star n=4 nbg=276 bg=110.1 sigma=3.4 thresh=120 peak=114
03:28:54.315 00.000 7988 MultiStar: [#1 0.29,0.35,0.96,U] [#2 0.53,-1.12,0.00,M7] [#3 0.09,0.28,0.90,U] [#4 0.29,-0.38,0.70,U] [#5 0.00,0.00,0.00,L] [#6 -0.07,-1.35,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:54.315 00.000 7988 refined, 3 included, MultiStar: {0.03, 0.05}, one-star: {-0.44, -0.16}
03:28:54.315 00.000 7988 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.56) = xAngle (-0.62 = -0.62)
03:28:54.315 00.000 7988 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
03:28:54.315 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.94 mountX=0.05 mountY=-0.03, mountTheta=-0.64
03:28:54.328 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.05, opts=13)
03:28:54.328 00.000 7988 Enqueuing Move request for scope (0.03, 0.05)
03:28:54.330 00.002 15712 Worker thread wakes up
03:28:54.330 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
03:28:54.330 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
03:28:54.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=94, FiltMax=255, Gamma=0.690
03:28:54.332 00.002 7988 UpdateGuideState exits: m=194 SNR=8.6
03:28:54.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:54.334 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:54.334 00.000 7988 Enqueuing Expose request
03:28:54.336 00.002 15712 Moving (0.03, 0.05) raw xDistance=0.05 yDistance=-0.03
03:28:54.336 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.37
03:28:54.336 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
03:28:54.336 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:54.336 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:28:54.336 00.000 15712 MoveAxis(W, 1, ABG)
03:28:54.336 00.000 15712 Guiding  Dir = 3, Dur = 1
03:28:54.344 00.008 15712 IsGuiding returns 0
03:28:54.361 00.017 15712 IsGuiding returns 0
03:28:54.361 00.000 15712 Move returns status 0, amount 1
03:28:54.361 00.000 15712 MoveAxis(N, 0, ABG)
03:28:54.361 00.000 15712 Move returns status 0, amount 0
03:28:54.361 00.000 15712 move complete, result=0
03:28:54.361 00.000 15712 worker thread done servicing request
03:28:54.361 00.000 15712 Worker thread wakes up
03:28:54.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:54.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:54.361 00.000 7988 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
03:28:56.000 01.639 15712 Exposure complete
03:28:56.064 00.064 15712 worker thread done servicing request
03:28:56.064 00.000 7988 OnExposeComplete: enter
03:28:56.064 00.000 7988 UpdateGuideState(): m_state=6
03:28:56.070 00.006 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6444
03:28:56.070 00.000 7988 Star::Find returns 1 (0), X=974.68, Y=193.04, Mass=146, SNR=7.2, Peak=131 HFD=2.2
03:28:56.072 00.002 7988 Star::Find false star n=6 nbg=276 bg=104.3 sigma=3.5 thresh=115 peak=115
03:28:56.072 00.000 7988 Star::Find false star n=2 nbg=271 bg=106.4 sigma=3.4 thresh=117 peak=116
03:28:56.074 00.002 7988 Star::Find false star n=6 nbg=276 bg=112.2 sigma=3.5 thresh=123 peak=119
03:28:56.074 00.000 7988 Star::Find false star n=3 nbg=277 bg=112.6 sigma=3.5 thresh=123 peak=121
03:28:56.076 00.002 7988 MultiStar: [#1 0.47,0.07,1.09,U] [#2 0.55,-1.38,0.00,M8] [#3 0.01,-0.03,0.96,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:56.076 00.000 7988 refined, 2 included, MultiStar: {-0.04, 0.18}, one-star: {-0.63, 0.51}
03:28:56.078 00.002 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
03:28:56.079 00.001 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
03:28:56.079 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.77 mountX=0.18 mountY=0.03, mountTheta=0.17
03:28:56.081 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.18, opts=13)
03:28:56.083 00.002 7988 Enqueuing Move request for scope (-0.04, 0.18)
03:28:56.083 00.000 15712 Worker thread wakes up
03:28:56.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
03:28:56.083 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
03:28:56.083 00.000 15712 Moving (-0.04, 0.18) raw xDistance=0.18 yDistance=0.03
03:28:56.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=96, FiltMax=255, Gamma=0.690
03:28:56.083 00.000 7988 UpdateGuideState exits: m=146 SNR=7.2
03:28:56.086 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:56.086 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:56.088 00.002 7988 Enqueuing Expose request
03:28:56.088 00.000 15712 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 639.37
03:28:56.088 00.000 15712 PPEC: input: 0.18, control: 0.12, exposure: 1500
03:28:56.088 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:56.088 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:28:56.088 00.000 15712 MoveAxis(W, 38, ABG)
03:28:56.088 00.000 15712 Guiding  Dir = 3, Dur = 38
03:28:56.088 00.000 15712 IsGuiding returns 0
03:28:56.115 00.027 15712 PulseGuide returned control before completion, sleep 20
03:28:56.166 00.051 15712 IsGuiding returns 0
03:28:56.166 00.000 15712 Move returns status 0, amount 38
03:28:56.166 00.000 15712 MoveAxis(N, 0, ABG)
03:28:56.166 00.000 15712 Move returns status 0, amount 0
03:28:56.166 00.000 15712 move complete, result=0
03:28:56.166 00.000 7988 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
03:28:56.168 00.002 15712 worker thread done servicing request
03:28:56.168 00.000 15712 Worker thread wakes up
03:28:56.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:56.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:57.580 01.412 15712 Exposure complete
03:28:57.643 00.063 15712 worker thread done servicing request
03:28:57.643 00.000 7988 OnExposeComplete: enter
03:28:57.643 00.000 7988 UpdateGuideState(): m_state=6
03:28:57.649 00.006 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6445
03:28:57.649 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=192.37, Mass=192, SNR=8.3, Peak=137 HFD=1.6
03:28:57.651 00.002 7988 Star::Find false star n=3 nbg=276 bg=112.9 sigma=3.6 thresh=124 peak=123
03:28:57.651 00.000 7988 Star::Find false star n=6 nbg=282 bg=115.1 sigma=3.4 thresh=125 peak=122
03:28:57.653 00.002 7988 Star::Find false star n=3 nbg=276 bg=102.9 sigma=3.6 thresh=114 peak=110
03:28:57.653 00.000 7988 MultiStar: [#1 -0.06,0.40,0.85,U] [#2 0.25,-0.62,0.74,U] [#3 0.48,0.29,1.09,U] [#4 -0.23,-1.21,0.00,M5] [#5 1.13,1.22,0.00,M3] [#6 -0.21,-0.10,0.72,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:57.653 00.000 7988 refined, 4 included, MultiStar: {-0.07, -0.01}, one-star: {-0.82, -0.17}
03:28:57.653 00.000 7988 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.56) = xAngle (-4.60 = 1.68)
03:28:57.658 00.005 7988 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.64 = 1.65)
03:28:57.658 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.04 mountX=-0.01 mountY=0.07, mountTheta=1.68
03:28:57.660 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.01, opts=13)
03:28:57.660 00.000 7988 Enqueuing Move request for scope (-0.07, -0.01)
03:28:57.660 00.000 15712 Worker thread wakes up
03:28:57.660 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
03:28:57.660 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
03:28:57.660 00.000 15712 Moving (-0.07, -0.01) raw xDistance=-0.01 yDistance=0.07
03:28:57.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=95, FiltMax=255, Gamma=0.690
03:28:57.660 00.000 7988 UpdateGuideState exits: m=192 SNR=8.3
03:28:57.665 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:57.665 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:57.667 00.002 7988 Enqueuing Expose request
03:28:57.667 00.000 15712 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.38
03:28:57.667 00.000 15712 PPEC: input: -0.01, control: 0.01, exposure: 1500
03:28:57.667 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:57.667 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:28:57.667 00.000 15712 MoveAxis(W, 3, ABG)
03:28:57.667 00.000 15712 Guiding  Dir = 3, Dur = 3
03:28:57.667 00.000 15712 IsGuiding returns 0
03:28:57.676 00.009 15712 IsGuiding returns 0
03:28:57.676 00.000 15712 Move returns status 0, amount 3
03:28:57.676 00.000 15712 MoveAxis(N, 0, ABG)
03:28:57.676 00.000 15712 Move returns status 0, amount 0
03:28:57.676 00.000 15712 move complete, result=0
03:28:57.676 00.000 15712 worker thread done servicing request
03:28:57.676 00.000 15712 Worker thread wakes up
03:28:57.676 00.000 7988 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
03:28:57.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:57.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:28:59.331 01.655 15712 Exposure complete
03:28:59.393 00.062 15712 worker thread done servicing request
03:28:59.393 00.000 7988 OnExposeComplete: enter
03:28:59.393 00.000 7988 UpdateGuideState(): m_state=6
03:28:59.393 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6446
03:28:59.393 00.000 7988 Star::Find returns 1 (0), X=975.00, Y=192.34, Mass=194, SNR=8.4, Peak=133 HFD=2.2
03:28:59.393 00.000 7988 Star::Find false star n=5 nbg=283 bg=114.7 sigma=3.8 thresh=126 peak=126
03:28:59.393 00.000 7988 Star::Find false star n=3 nbg=279 bg=110.0 sigma=3.8 thresh=122 peak=121
03:28:59.393 00.000 7988 Star::Find false star n=6 nbg=280 bg=104.4 sigma=3.5 thresh=115 peak=112
03:28:59.393 00.000 7988 Star::Find false star n=6 nbg=279 bg=104.5 sigma=3.5 thresh=115 peak=115
03:28:59.393 00.000 7988 Star::Find false star n=5 nbg=281 bg=113.4 sigma=3.5 thresh=124 peak=121
03:28:59.393 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.13,-0.46,0.97,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:28:59.393 00.000 7988 single-star, 1 included, MultiStar: {-0.22, -0.32}, one-star: {-0.31, -0.19}
03:28:59.393 00.000 7988 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.56) = xAngle (-4.15 = 2.13)
03:28:59.409 00.016 7988 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.10)
03:28:59.410 00.001 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.19 hyp=0.36 cameraTheta=-2.59 mountX=-0.19 mountY=0.31, mountTheta=2.12
03:28:59.410 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.19, opts=13)
03:28:59.410 00.000 7988 Enqueuing Move request for scope (-0.31, -0.19)
03:28:59.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=109, FiltMin=94, FiltMax=255, Gamma=0.690
03:28:59.410 00.000 7988 UpdateGuideState exits: m=194 SNR=8.4
03:28:59.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:59.410 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:28:59.410 00.000 7988 Enqueuing Expose request
03:28:59.410 00.000 15712 Worker thread wakes up
03:28:59.410 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.19) opts 0xd
03:28:59.410 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.19)
03:28:59.410 00.000 15712 Moving (-0.31, -0.19) raw xDistance=-0.19 yDistance=0.31
03:28:59.410 00.000 15712 PPEC rslt: input = -0.19, final = -0.10, react = -0.12, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 639.39
03:28:59.410 00.000 15712 PPEC: input: -0.19, control: -0.10, exposure: 1500
03:28:59.410 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:28:59.410 00.000 15712 MoveAxis(E, 34, ABG)
03:28:59.410 00.000 15712 Guiding  Dir = 2, Dur = 34
03:28:59.410 00.000 15712 IsGuiding returns 0
03:28:59.441 00.031 15712 PulseGuide returned control before completion, sleep 25
03:28:59.489 00.048 15712 IsGuiding returns 0
03:28:59.489 00.000 15712 Move returns status 0, amount 34
03:28:59.489 00.000 15712 MoveAxis(S, 80, ABG)
03:28:59.489 00.000 15712 Guiding  Dir = 1, Dur = 80
03:28:59.489 00.000 15712 IsGuiding returns 0
03:28:59.572 00.083 15712 PulseGuide returned control before completion, sleep 11
03:28:59.603 00.031 15712 IsGuiding returns 1
03:28:59.603 00.000 15712 scope still moving after pulse duration time elapsed
03:28:59.633 00.030 15712 IsGuiding returns 1
03:28:59.699 00.066 15712 IsGuiding returns 0
03:28:59.699 00.000 15712 scope move finished after 80 + 126 ms
03:28:59.699 00.000 15712 Move returns status 0, amount 80
03:28:59.699 00.000 15712 move complete, result=0
03:28:59.699 00.000 7988 GuideStep: -0.2 px 34 ms EAST, 0.3 px 80 ms SOUTH
03:28:59.701 00.002 15712 worker thread done servicing request
03:28:59.701 00.000 15712 Worker thread wakes up
03:28:59.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:28:59.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:01.120 01.419 15712 Exposure complete
03:29:01.182 00.062 15712 worker thread done servicing request
03:29:01.182 00.000 7988 OnExposeComplete: enter
03:29:01.182 00.000 7988 UpdateGuideState(): m_state=6
03:29:01.182 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6447
03:29:01.182 00.000 7988 Star::Find returns 1 (0), X=975.24, Y=191.93, Mass=267, SNR=10.0, Peak=140 HFD=2.6
03:29:01.193 00.011 7988 Star::Find false star n=5 nbg=280 bg=113.2 sigma=3.8 thresh=125 peak=124
03:29:01.193 00.000 7988 Star::Find false star n=2 nbg=194 bg=112.7 sigma=3.6 thresh=124 peak=118
03:29:01.193 00.000 7988 Star::Find false star n=3 nbg=282 bg=113.4 sigma=3.5 thresh=124 peak=120
03:29:01.193 00.000 7988 Star::Find false star n=3 nbg=279 bg=107.0 sigma=3.4 thresh=117 peak=112
03:29:01.198 00.005 7988 Star::Find false star n=2 nbg=279 bg=111.5 sigma=3.4 thresh=122 peak=120
03:29:01.198 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.74,-0.84,0.00,M7] [#3 0.00,0.00,0.00,L] [#4 0.06,-0.35,0.56,U] [#5 0.95,0.98,0.00,M4] [#6 0.21,-0.82,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:01.198 00.000 7988 refined, 1 included, MultiStar: {-0.02, -0.51}, one-star: {-0.07, -0.60}
03:29:01.198 00.000 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.18 = 3.10)
03:29:01.198 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.21 = 3.07)
03:29:01.198 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.51 hyp=0.51 cameraTheta=-1.62 mountX=-0.51 mountY=0.04, mountTheta=3.07
03:29:01.198 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.51, opts=13)
03:29:01.198 00.000 7988 Enqueuing Move request for scope (-0.02, -0.51)
03:29:01.198 00.000 15712 Worker thread wakes up
03:29:01.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=95, FiltMax=255, Gamma=0.690
03:29:01.198 00.000 7988 UpdateGuideState exits: m=267 SNR=10.0
03:29:01.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:01.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:01.210 00.012 7988 Enqueuing Expose request
03:29:01.210 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.51) opts 0xd
03:29:01.210 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.51)
03:29:01.210 00.000 15712 Moving (-0.02, -0.51) raw xDistance=-0.51 yDistance=0.04
03:29:01.214 00.004 15712 PPEC rslt: input = -0.51, final = -0.29, react = -0.31, pred = 0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 639.39
03:29:01.214 00.000 15712 PPEC: input: -0.51, control: -0.29, exposure: 1500
03:29:01.214 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:01.214 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:29:01.214 00.000 15712 MoveAxis(E, 96, ABG)
03:29:01.214 00.000 15712 Guiding  Dir = 2, Dur = 96
03:29:01.214 00.000 15712 IsGuiding returns 0
03:29:01.234 00.020 15712 PulseGuide returned control before completion, sleep 89
03:29:01.325 00.091 15712 IsGuiding returns 1
03:29:01.325 00.000 15712 scope still moving after pulse duration time elapsed
03:29:01.357 00.032 15712 IsGuiding returns 0
03:29:01.357 00.000 15712 scope move finished after 96 + 49 ms
03:29:01.357 00.000 15712 Move returns status 0, amount 96
03:29:01.363 00.006 15712 MoveAxis(N, 0, ABG)
03:29:01.363 00.000 15712 Move returns status 0, amount 0
03:29:01.363 00.000 15712 move complete, result=0
03:29:01.363 00.000 7988 GuideStep: -0.5 px 96 ms EAST, 0.0 px 0 ms NORTH
03:29:01.363 00.000 15712 worker thread done servicing request
03:29:01.363 00.000 15712 Worker thread wakes up
03:29:01.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:01.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:03.002 01.639 15712 Exposure complete
03:29:03.064 00.062 15712 worker thread done servicing request
03:29:03.064 00.000 7988 OnExposeComplete: enter
03:29:03.064 00.000 7988 UpdateGuideState(): m_state=6
03:29:03.070 00.006 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6448
03:29:03.070 00.000 7988 Star::Find returns 0 (4), X=975.39, Y=192.54, Mass=152, SNR=7.5, Peak=141 HFD=1.4
03:29:03.072 00.002 7988 DistanceChecker: activated
03:29:03.072 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:29:03.074 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:29:03.074 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:29:03.076 00.002 15712 Worker thread wakes up
03:29:03.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:29:03.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:29:03.079 00.003 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:29:03.079 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:29:03.081 00.002 15712 MoveAxis(W, 6, DBG)
03:29:03.081 00.000 15712 Guiding  Dir = 3, Dur = 6
03:29:03.081 00.000 15712 IsGuiding returns 0
03:29:03.098 00.017 15712 IsGuiding returns 0
03:29:03.098 00.000 15712 Move returns status 0, amount 6
03:29:03.098 00.000 15712 MoveAxis(N, 0, DBG)
03:29:03.098 00.000 15712 Move returns status 0, amount 0
03:29:03.098 00.000 15712 move complete, result=0
03:29:03.098 00.000 15712 worker thread done servicing request
03:29:03.190 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:29:03.190 00.000 7988 Status Line: Star lost - low HFD
03:29:03.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=94, FiltMax=255, Gamma=0.690
03:29:03.190 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:29:03.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:03.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:29:03.190 00.000 7988 Enqueuing Expose request
03:29:03.190 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
03:29:03.190 00.000 15712 Worker thread wakes up
03:29:03.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:03.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:29:04.608 01.418 15712 Exposure complete
03:29:04.672 00.064 15712 worker thread done servicing request
03:29:04.672 00.000 7988 OnExposeComplete: enter
03:29:04.672 00.000 7988 UpdateGuideState(): m_state=6
03:29:04.672 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6449
03:29:04.672 00.000 7988 Star::Find returns 1 (0), X=974.72, Y=193.17, Mass=221, SNR=9.2, Peak=138 HFD=2.5
03:29:04.672 00.000 7988 DistanceChecker: deactivated
03:29:04.672 00.000 7988 Star::Find false star n=7 nbg=280 bg=113.6 sigma=3.5 thresh=124 peak=123
03:29:04.680 00.008 7988 Star::Find false star n=3 nbg=279 bg=113.8 sigma=3.5 thresh=124 peak=120
03:29:04.680 00.000 7988 Star::Find false star n=6 nbg=277 bg=107.6 sigma=3.0 thresh=117 peak=115
03:29:04.680 00.000 7988 Star::Find false star n=3 nbg=272 bg=108.1 sigma=3.2 thresh=118 peak=114
03:29:04.680 00.000 7988 MultiStar: [#1 0.41,0.38,0.77,U] [#2 0.62,-0.56,0.00,M8] [#3 -0.02,1.52,0.00,M1] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.10,0.17,0.64,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:04.680 00.000 7988 refined, 2 included, MultiStar: {-0.09, 0.43}, one-star: {-0.59, 0.64}
03:29:04.680 00.000 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
03:29:04.686 00.006 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
03:29:04.686 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.43 hyp=0.44 cameraTheta=1.77 mountX=0.43 mountY=0.08, mountTheta=0.18
03:29:04.686 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.43, opts=13)
03:29:04.686 00.000 7988 Enqueuing Move request for scope (-0.09, 0.43)
03:29:04.686 00.000 15712 Worker thread wakes up
03:29:04.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.43) opts 0xd
03:29:04.686 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.43)
03:29:04.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=93, FiltMax=255, Gamma=0.690
03:29:04.686 00.000 7988 UpdateGuideState exits: m=221 SNR=9.2
03:29:04.693 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:04.693 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:04.695 00.002 7988 Enqueuing Expose request
03:29:04.695 00.000 15712 Moving (-0.09, 0.43) raw xDistance=0.43 yDistance=0.08
03:29:04.697 00.002 15712 PPEC rslt: input = 0.43, final = 0.27, react = 0.26, pred = 0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.40
03:29:04.697 00.000 15712 PPEC: input: 0.43, control: 0.27, exposure: 1500
03:29:04.697 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:04.697 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:29:04.697 00.000 15712 MoveAxis(W, 88, ABG)
03:29:04.697 00.000 15712 Guiding  Dir = 3, Dur = 88
03:29:04.697 00.000 15712 IsGuiding returns 0
03:29:04.719 00.022 15712 PulseGuide returned control before completion, sleep 81
03:29:04.813 00.094 15712 IsGuiding returns 1
03:29:04.813 00.000 15712 scope still moving after pulse duration time elapsed
03:29:04.845 00.032 15712 IsGuiding returns 0
03:29:04.845 00.000 15712 scope move finished after 88 + 57 ms
03:29:04.845 00.000 15712 Move returns status 0, amount 88
03:29:04.845 00.000 15712 MoveAxis(N, 0, ABG)
03:29:04.845 00.000 15712 Move returns status 0, amount 0
03:29:04.845 00.000 15712 move complete, result=0
03:29:04.845 00.000 15712 worker thread done servicing request
03:29:04.845 00.000 15712 Worker thread wakes up
03:29:04.845 00.000 7988 GuideStep: 0.4 px 88 ms WEST, 0.1 px 0 ms NORTH
03:29:04.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:04.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:06.489 01.644 15712 Exposure complete
03:29:06.551 00.062 15712 worker thread done servicing request
03:29:06.551 00.000 7988 OnExposeComplete: enter
03:29:06.551 00.000 7988 UpdateGuideState(): m_state=6
03:29:06.551 00.000 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6450
03:29:06.551 00.000 7988 Star::Find returns 1 (0), X=975.31, Y=192.67, Mass=169, SNR=8.0, Peak=135 HFD=1.5
03:29:06.551 00.000 7988 Star::Find false star n=10 nbg=275 bg=112.3 sigma=3.3 thresh=122 peak=121
03:29:06.551 00.000 7988 Star::Find false star n=5 nbg=279 bg=108.6 sigma=3.9 thresh=120 peak=116
03:29:06.551 00.000 7988 Star::Find false star n=6 nbg=276 bg=111.9 sigma=3.2 thresh=122 peak=119
03:29:06.551 00.000 7988 Star::Find false star n=2 nbg=276 bg=109.9 sigma=3.4 thresh=120 peak=116
03:29:06.551 00.000 7988 MultiStar: [#1 0.06,0.14,0.73,U] [#2 0.44,0.87,0.00,M9] [#3 0.17,1.37,0.00,M2] [#4 1.52,-0.18,0.00,M5] [#5 0.00,0.00,0.00,L] [#6 -0.27,-0.31,0.70,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:06.551 00.000 7988 refined, 2 included, MultiStar: {-0.06, 0.01}, one-star: {-0.00, 0.14}
03:29:06.551 00.000 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.56) = xAngle (1.42 = 1.42)
03:29:06.566 00.015 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
03:29:06.566 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.98 mountX=0.01 mountY=0.06, mountTheta=1.42
03:29:06.568 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=0.01, opts=13)
03:29:06.568 00.000 7988 Enqueuing Move request for scope (-0.06, 0.01)
03:29:06.568 00.000 15712 Worker thread wakes up
03:29:06.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
03:29:06.568 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
03:29:06.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=94, FiltMax=255, Gamma=0.690
03:29:06.568 00.000 7988 UpdateGuideState exits: m=169 SNR=8.0
03:29:06.574 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:06.574 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:06.576 00.002 7988 Enqueuing Expose request
03:29:06.576 00.000 15712 Moving (-0.06, 0.01) raw xDistance=0.01 yDistance=0.06
03:29:06.576 00.000 15712 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.40
03:29:06.576 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
03:29:06.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:06.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:29:06.582 00.006 15712 MoveAxis(W, 2, ABG)
03:29:06.582 00.000 15712 Guiding  Dir = 3, Dur = 2
03:29:06.582 00.000 15712 IsGuiding returns 0
03:29:06.605 00.023 15712 IsGuiding returns 0
03:29:06.605 00.000 15712 Move returns status 0, amount 2
03:29:06.605 00.000 15712 MoveAxis(N, 0, ABG)
03:29:06.605 00.000 15712 Move returns status 0, amount 0
03:29:06.605 00.000 15712 move complete, result=0
03:29:06.605 00.000 15712 worker thread done servicing request
03:29:06.605 00.000 15712 Worker thread wakes up
03:29:06.605 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
03:29:06.606 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:06.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:08.022 01.416 15712 Exposure complete
03:29:08.084 00.062 15712 worker thread done servicing request
03:29:08.084 00.000 7988 OnExposeComplete: enter
03:29:08.084 00.000 7988 UpdateGuideState(): m_state=6
03:29:08.090 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6451
03:29:08.090 00.000 7988 Star::Find returns 1 (0), X=975.70, Y=192.92, Mass=193, SNR=8.4, Peak=139 HFD=2.3
03:29:08.090 00.000 7988 Star::Find false star n=6 nbg=278 bg=109.9 sigma=3.7 thresh=121 peak=120
03:29:08.090 00.000 7988 Star::Find false star n=9 nbg=279 bg=108.9 sigma=3.3 thresh=119 peak=119
03:29:08.090 00.000 7988 Star::Find false star n=6 nbg=273 bg=110.3 sigma=3.5 thresh=121 peak=117
03:29:08.090 00.000 7988 Star::Find false star n=6 nbg=275 bg=110.8 sigma=3.3 thresh=121 peak=120
03:29:08.090 00.000 7988 Star::Find false star n=3 nbg=277 bg=106.2 sigma=3.3 thresh=116 peak=116
03:29:08.090 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.21,-1.81,0.00,M10] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:08.090 00.000 7988 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.56) = xAngle (-0.78 = -0.78)
03:29:08.099 00.009 7988 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
03:29:08.099 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=0.39 hyp=0.55 cameraTheta=0.78 mountX=0.39 mountY=-0.40, mountTheta=-0.79
03:29:08.099 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=0.39, opts=13)
03:29:08.099 00.000 7988 Enqueuing Move request for scope (0.39, 0.39)
03:29:08.099 00.000 15712 Worker thread wakes up
03:29:08.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.39) opts 0xd
03:29:08.099 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, 0.39)
03:29:08.099 00.000 15712 Moving (0.39, 0.39) raw xDistance=0.39 yDistance=-0.40
03:29:08.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=94, FiltMax=255, Gamma=0.690
03:29:08.099 00.000 7988 UpdateGuideState exits: m=193 SNR=8.4
03:29:08.107 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:08.107 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:08.107 00.000 7988 Enqueuing Expose request
03:29:08.107 00.000 15712 PPEC rslt: input = 0.39, final = 0.24, react = 0.23, pred = 0.00, hyst = 0.23, hyst_pct = 0.00, period_length = 639.41
03:29:08.107 00.000 15712 PPEC: input: 0.39, control: 0.24, exposure: 1500
03:29:08.107 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:29:08.107 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
03:29:08.107 00.000 15712 MoveAxis(W, 77, ABG)
03:29:08.107 00.000 15712 Guiding  Dir = 3, Dur = 77
03:29:08.119 00.012 15712 IsGuiding returns 0
03:29:08.136 00.017 15712 PulseGuide returned control before completion, sleep 72
03:29:08.244 00.108 15712 IsGuiding returns 0
03:29:08.244 00.000 15712 Move returns status 0, amount 77
03:29:08.244 00.000 15712 MoveAxis(N, 0, ABG)
03:29:08.244 00.000 15712 Move returns status 0, amount 0
03:29:08.244 00.000 15712 move complete, result=0
03:29:08.244 00.000 7988 GuideStep: 0.4 px 77 ms WEST, -0.4 px 0 ms NORTH
03:29:08.252 00.008 15712 worker thread done servicing request
03:29:08.252 00.000 15712 Worker thread wakes up
03:29:08.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:08.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:09.889 01.637 15712 Exposure complete
03:29:09.957 00.068 7988 OnExposeComplete: enter
03:29:09.959 00.002 7988 UpdateGuideState(): m_state=6
03:29:09.959 00.000 15712 worker thread done servicing request
03:29:09.959 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6452
03:29:09.961 00.002 7988 Star::Find returns 1 (0), X=975.23, Y=192.61, Mass=168, SNR=7.7, Peak=132 HFD=4.5
03:29:09.961 00.000 7988 Star::Find false star n=6 nbg=276 bg=109.1 sigma=3.6 thresh=120 peak=117
03:29:09.963 00.002 7988 Star::Find false star n=6 nbg=277 bg=106.4 sigma=3.6 thresh=117 peak=117
03:29:09.963 00.000 7988 Star::Find false star n=6 nbg=282 bg=110.5 sigma=3.6 thresh=121 peak=121
03:29:09.965 00.002 7988 Star::Find false star n=4 nbg=278 bg=109.5 sigma=4.0 thresh=121 peak=121
03:29:09.965 00.000 7988 Star::Find false star n=3 nbg=278 bg=104.3 sigma=3.4 thresh=114 peak=110
03:29:09.967 00.002 7988 Star::Find false star n=3 nbg=276 bg=107.1 sigma=3.6 thresh=118 peak=116
03:29:09.967 00.000 7988 Star::Find false star n=3 nbg=286 bg=106.7 sigma=3.7 thresh=118 peak=115
03:29:09.969 00.002 7988 Star::Find false star n=3 nbg=277 bg=103.7 sigma=3.4 thresh=114 peak=113
03:29:09.969 00.000 7988 MultiStar: [#1 0.03,0.03,0.94,U] [#2 0.59,0.17,0.95,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:09.969 00.000 7988 single-star, 2 included, MultiStar: {0.17, 0.09}, one-star: {-0.09, 0.08}
03:29:09.969 00.000 7988 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.56) = xAngle (0.85 = 0.85)
03:29:09.969 00.000 7988 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
03:29:09.969 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.11 cameraTheta=2.41 mountX=0.08 mountY=0.08, mountTheta=0.83
03:29:09.969 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.08, opts=13)
03:29:09.969 00.000 7988 Enqueuing Move request for scope (-0.09, 0.08)
03:29:09.979 00.010 15712 Worker thread wakes up
03:29:09.979 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
03:29:09.979 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:29:09.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=96, FiltMax=255, Gamma=0.690
03:29:09.979 00.000 7988 UpdateGuideState exits: m=168 SNR=7.7
03:29:09.981 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:09.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:09.984 00.003 7988 Enqueuing Expose request
03:29:09.984 00.000 15712 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=0.08
03:29:09.986 00.002 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.41
03:29:09.986 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
03:29:09.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:09.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:29:09.986 00.000 15712 MoveAxis(E, 1, ABG)
03:29:09.986 00.000 15712 Guiding  Dir = 2, Dur = 1
03:29:10.006 00.020 15712 IsGuiding returns 0
03:29:10.020 00.014 15712 IsGuiding returns 0
03:29:10.020 00.000 15712 Move returns status 0, amount 1
03:29:10.020 00.000 15712 MoveAxis(N, 0, ABG)
03:29:10.020 00.000 15712 Move returns status 0, amount 0
03:29:10.020 00.000 15712 move complete, result=0
03:29:10.020 00.000 15712 worker thread done servicing request
03:29:10.020 00.000 15712 Worker thread wakes up
03:29:10.020 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
03:29:10.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:10.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:11.438 01.418 15712 Exposure complete
03:29:11.500 00.062 15712 worker thread done servicing request
03:29:11.500 00.000 7988 OnExposeComplete: enter
03:29:11.500 00.000 7988 UpdateGuideState(): m_state=6
03:29:11.506 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6453
03:29:11.506 00.000 7988 Star::Find returns 1 (0), X=975.03, Y=193.72, Mass=127, SNR=6.7, Peak=131 HFD=2.3
03:29:11.508 00.002 7988 Star::Find false star n=5 nbg=278 bg=110.7 sigma=3.7 thresh=122 peak=122
03:29:11.508 00.000 7988 Star::Find false star n=3 nbg=284 bg=104.4 sigma=3.7 thresh=115 peak=113
03:29:11.510 00.002 7988 Star::Find false star n=5 nbg=279 bg=109.9 sigma=3.7 thresh=121 peak=119
03:29:11.510 00.000 7988 Star::Find false star n=5 nbg=279 bg=109.1 sigma=3.5 thresh=120 peak=119
03:29:11.512 00.002 7988 Star::Find false star n=4 nbg=278 bg=106.0 sigma=3.3 thresh=116 peak=111
03:29:11.512 00.000 7988 Star::Find false star n=3 nbg=279 bg=103.9 sigma=3.6 thresh=115 peak=112
03:29:11.514 00.002 7988 Star::Find false star n=3 nbg=281 bg=107.9 sigma=3.3 thresh=118 peak=116
03:29:11.514 00.000 7988 Star::Find false star n=5 nbg=276 bg=105.5 sigma=3.4 thresh=116 peak=113
03:29:11.516 00.002 7988 Star::Find false star n=3 nbg=277 bg=106.5 sigma=3.5 thresh=117 peak=113
03:29:11.516 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.61,0.55,0.00,M3] [#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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:11.516 00.000 7988 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.56) = xAngle (0.24 = 0.24)
03:29:11.516 00.000 7988 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
03:29:11.516 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=1.19 hyp=1.22 cameraTheta=1.80 mountX=1.19 mountY=0.25, mountTheta=0.21
03:29:11.516 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=1.19, opts=13)
03:29:11.516 00.000 7988 Enqueuing Move request for scope (-0.28, 1.19)
03:29:11.516 00.000 15712 Worker thread wakes up
03:29:11.516 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 1.19) opts 0xd
03:29:11.516 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 1.19)
03:29:11.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=97, FiltMax=255, Gamma=0.690
03:29:11.516 00.000 7988 UpdateGuideState exits: m=127 SNR=6.7
03:29:11.527 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:11.527 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:11.529 00.002 7988 Enqueuing Expose request
03:29:11.529 00.000 15712 Moving (-0.28, 1.19) raw xDistance=1.19 yDistance=0.25
03:29:11.531 00.002 15712 PPEC rslt: input = 1.19, final = 0.71, react = 0.71, pred = -0.00, hyst = 0.66, hyst_pct = 0.00, period_length = 639.41
03:29:11.531 00.000 15712 PPEC: input: 1.19, control: 0.71, exposure: 1500
03:29:11.531 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:11.531 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:29:11.531 00.000 15712 MoveAxis(W, 232, ABG)
03:29:11.531 00.000 15712 Guiding  Dir = 3, Dur = 232
03:29:11.531 00.000 15712 IsGuiding returns 0
03:29:11.548 00.017 15712 PulseGuide returned control before completion, sleep 217
03:29:11.787 00.239 15712 IsGuiding returns 1
03:29:11.787 00.000 15712 scope still moving after pulse duration time elapsed
03:29:11.823 00.036 15712 IsGuiding returns 0
03:29:11.823 00.000 15712 scope move finished after 232 + 65 ms
03:29:11.823 00.000 15712 Move returns status 0, amount 232
03:29:11.823 00.000 15712 MoveAxis(N, 0, ABG)
03:29:11.823 00.000 15712 Move returns status 0, amount 0
03:29:11.823 00.000 15712 move complete, result=0
03:29:11.823 00.000 7988 GuideStep: 1.2 px 232 ms WEST, 0.2 px 0 ms NORTH
03:29:11.835 00.012 15712 worker thread done servicing request
03:29:11.835 00.000 15712 Worker thread wakes up
03:29:11.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:11.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:13.476 01.641 15712 Exposure complete
03:29:13.538 00.062 15712 worker thread done servicing request
03:29:13.538 00.000 7988 OnExposeComplete: enter
03:29:13.538 00.000 7988 UpdateGuideState(): m_state=6
03:29:13.538 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6454
03:29:13.538 00.000 7988 Star::Find returns 1 (0), X=975.29, Y=191.64, Mass=149, SNR=7.2, Peak=138 HFD=1.8
03:29:13.538 00.000 7988 Star::Find false star n=7 nbg=281 bg=106.2 sigma=3.5 thresh=117 peak=117
03:29:13.538 00.000 7988 Star::Find false star n=7 nbg=280 bg=106.6 sigma=3.5 thresh=117 peak=117
03:29:13.538 00.000 7988 Star::Find false star n=8 nbg=275 bg=110.4 sigma=3.4 thresh=120 peak=118
03:29:13.538 00.000 7988 Star::Find false star n=3 nbg=283 bg=110.7 sigma=3.6 thresh=122 peak=118
03:29:13.538 00.000 7988 Star::Find false star n=5 nbg=277 bg=112.2 sigma=3.7 thresh=123 peak=117
03:29:13.538 00.000 7988 Star::Find false star n=4 nbg=278 bg=107.4 sigma=3.5 thresh=118 peak=113
03:29:13.538 00.000 7988 Star::Find false star n=3 nbg=276 bg=106.1 sigma=3.4 thresh=116 peak=114
03:29:13.538 00.000 7988 Star::Find false star n=3 nbg=280 bg=104.5 sigma=3.6 thresh=115 peak=110
03:29:13.554 00.016 7988 MultiStar: [#1 0.82,-0.30,0.00,M1] [#2 0.63,-1.64,0.00,M10] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:13.554 00.000 7988 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.56) = xAngle (-3.16 = 3.13)
03:29:13.554 00.000 7988 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
03:29:13.554 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.89 hyp=0.89 cameraTheta=-1.59 mountX=-0.89 mountY=0.04, mountTheta=3.09
03:29:13.554 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.89, opts=13)
03:29:13.560 00.006 7988 Enqueuing Move request for scope (-0.02, -0.89)
03:29:13.562 00.002 15712 Worker thread wakes up
03:29:13.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.89) opts 0xd
03:29:13.562 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.89)
03:29:13.562 00.000 15712 Moving (-0.02, -0.89) raw xDistance=-0.89 yDistance=0.04
03:29:13.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=96, FiltMax=255, Gamma=0.690
03:29:13.562 00.000 7988 UpdateGuideState exits: m=149 SNR=7.2
03:29:13.564 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:13.564 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:13.566 00.002 7988 Enqueuing Expose request
03:29:13.566 00.000 15712 PPEC rslt: input = -0.89, final = -0.54, react = -0.53, pred = -0.00, hyst = -0.48, hyst_pct = 0.00, period_length = 639.42
03:29:13.566 00.000 15712 PPEC: input: -0.89, control: -0.54, exposure: 1500
03:29:13.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:13.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:29:13.566 00.000 15712 MoveAxis(E, 176, ABG)
03:29:13.566 00.000 15712 Guiding  Dir = 2, Dur = 176
03:29:13.566 00.000 15712 IsGuiding returns 0
03:29:13.588 00.022 15712 PulseGuide returned control before completion, sleep 164
03:29:13.797 00.209 15712 IsGuiding returns 1
03:29:13.797 00.000 15712 scope still moving after pulse duration time elapsed
03:29:13.825 00.028 15712 IsGuiding returns 0
03:29:13.825 00.000 15712 scope move finished after 176 + 81 ms
03:29:13.825 00.000 15712 Move returns status 0, amount 176
03:29:13.825 00.000 15712 MoveAxis(N, 0, ABG)
03:29:13.825 00.000 15712 Move returns status 0, amount 0
03:29:13.825 00.000 15712 move complete, result=0
03:29:13.825 00.000 7988 GuideStep: -0.9 px 176 ms EAST, 0.0 px 0 ms NORTH
03:29:13.827 00.002 15712 worker thread done servicing request
03:29:13.827 00.000 15712 Worker thread wakes up
03:29:13.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:13.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:15.248 01.421 15712 Exposure complete
03:29:15.313 00.065 15712 worker thread done servicing request
03:29:15.314 00.001 7988 OnExposeComplete: enter
03:29:15.314 00.000 7988 UpdateGuideState(): m_state=6
03:29:15.314 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6455
03:29:15.314 00.000 7988 Star::Find returns 1 (0), X=975.19, Y=192.30, Mass=128, SNR=6.9, Peak=133 HFD=2.1
03:29:15.314 00.000 7988 Star::Find false star n=8 nbg=279 bg=108.5 sigma=3.6 thresh=119 peak=119
03:29:15.314 00.000 7988 Star::Find false star n=4 nbg=280 bg=105.3 sigma=3.7 thresh=116 peak=116
03:29:15.314 00.000 7988 Star::Find false star n=4 nbg=279 bg=108.5 sigma=3.5 thresh=119 peak=117
03:29:15.314 00.000 7988 Star::Find false star n=3 nbg=278 bg=110.0 sigma=3.5 thresh=121 peak=118
03:29:15.321 00.007 7988 Star::Find false star n=4 nbg=280 bg=106.2 sigma=3.8 thresh=118 peak=114
03:29:15.321 00.000 7988 Star::Find false star n=2 nbg=283 bg=105.9 sigma=3.8 thresh=117 peak=114
03:29:15.321 00.000 7988 MultiStar: [#1 0.39,0.44,1.24,U] [#2 0.19,-0.30,0.95,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.78,-0.33,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:15.321 00.000 7988 refined, 2 included, MultiStar: {0.17, 0.01}, one-star: {-0.12, -0.23}
03:29:15.325 00.004 7988 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.56) = xAngle (-1.49 = -1.49)
03:29:15.325 00.000 7988 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
03:29:15.325 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.07 mountX=0.01 mountY=-0.17, mountTheta=-1.49
03:29:15.325 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.01, opts=13)
03:29:15.325 00.000 7988 Enqueuing Move request for scope (0.17, 0.01)
03:29:15.325 00.000 15712 Worker thread wakes up
03:29:15.325 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
03:29:15.325 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
03:29:15.325 00.000 15712 Moving (0.17, 0.01) raw xDistance=0.01 yDistance=-0.17
03:29:15.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=97, FiltMax=255, Gamma=0.690
03:29:15.325 00.000 7988 UpdateGuideState exits: m=128 SNR=6.9
03:29:15.335 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:15.335 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:15.337 00.002 7988 Enqueuing Expose request
03:29:15.337 00.000 15712 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.42
03:29:15.338 00.001 15712 PPEC: input: 0.01, control: -0.00, exposure: 1500
03:29:15.338 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:15.338 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:29:15.338 00.000 15712 MoveAxis(E, 1, ABG)
03:29:15.338 00.000 15712 Guiding  Dir = 2, Dur = 1
03:29:15.338 00.000 15712 IsGuiding returns 0
03:29:15.366 00.028 15712 IsGuiding returns 0
03:29:15.366 00.000 15712 Move returns status 0, amount 1
03:29:15.366 00.000 15712 MoveAxis(N, 0, ABG)
03:29:15.366 00.000 15712 Move returns status 0, amount 0
03:29:15.366 00.000 15712 move complete, result=0
03:29:15.366 00.000 7988 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
03:29:15.367 00.001 15712 worker thread done servicing request
03:29:15.367 00.000 15712 Worker thread wakes up
03:29:15.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:15.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:17.000 01.633 15712 Exposure complete
03:29:17.065 00.065 15712 worker thread done servicing request
03:29:17.065 00.000 7988 OnExposeComplete: enter
03:29:17.065 00.000 7988 UpdateGuideState(): m_state=6
03:29:17.065 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
03:29:17.065 00.000 7988 Star::Find returns 1 (0), X=974.77, Y=192.01, Mass=177, SNR=8.1, Peak=135 HFD=3.0
03:29:17.065 00.000 7988 Star::Find false star n=5 nbg=280 bg=107.1 sigma=4.0 thresh=119 peak=118
03:29:17.065 00.000 7988 Star::Find false star n=4 nbg=285 bg=103.3 sigma=3.6 thresh=114 peak=113
03:29:17.065 00.000 7988 Star::Find false star n=6 nbg=279 bg=107.9 sigma=3.6 thresh=119 peak=117
03:29:17.072 00.007 7988 Star::Find false star n=3 nbg=280 bg=112.9 sigma=3.8 thresh=124 peak=119
03:29:17.072 00.000 7988 Star::Find false star n=5 nbg=283 bg=108.0 sigma=3.8 thresh=119 peak=114
03:29:17.072 00.000 7988 Star::Find false star n=4 nbg=274 bg=106.9 sigma=3.3 thresh=117 peak=115
03:29:17.072 00.000 7988 Star::Find false star n=7 nbg=276 bg=103.3 sigma=3.7 thresh=114 peak=112
03:29:17.072 00.000 7988 MultiStar: [#1 0.96,-0.01,0.00,M1] [#2 0.57,-0.91,0.00,M10] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.97,1.15,0.00,M5] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:17.077 00.005 7988 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.56) = xAngle (-3.94 = 2.35)
03:29:17.077 00.000 7988 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.97 = 2.31)
03:29:17.077 00.000 7988 CameraToMount -- cameraX=-0.54 cameraY=-0.52 hyp=0.75 cameraTheta=-2.37 mountX=-0.53 mountY=0.56, mountTheta=2.33
03:29:17.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.54, y=-0.52, opts=13)
03:29:17.077 00.000 7988 Enqueuing Move request for scope (-0.54, -0.52)
03:29:17.077 00.000 15712 Worker thread wakes up
03:29:17.077 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.52) opts 0xd
03:29:17.077 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.54, -0.52)
03:29:17.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=96, FiltMax=255, Gamma=0.690
03:29:17.077 00.000 7988 UpdateGuideState exits: m=177 SNR=8.1
03:29:17.086 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:17.086 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:17.088 00.002 7988 Enqueuing Expose request
03:29:17.088 00.000 15712 Moving (-0.54, -0.52) raw xDistance=-0.53 yDistance=0.56
03:29:17.093 00.005 15712 PPEC rslt: input = -0.53, final = -0.32, react = -0.32, pred = 0.00, hyst = -0.32, hyst_pct = 0.00, period_length = 639.43
03:29:17.093 00.000 15712 PPEC: input: -0.53, control: -0.32, exposure: 1500
03:29:17.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
03:29:17.093 00.000 15712 MoveAxis(E, 103, ABG)
03:29:17.093 00.000 15712 Guiding  Dir = 2, Dur = 103
03:29:17.093 00.000 15712 IsGuiding returns 0
03:29:17.124 00.031 15712 PulseGuide returned control before completion, sleep 84
03:29:17.235 00.111 15712 IsGuiding returns 0
03:29:17.235 00.000 15712 Move returns status 0, amount 103
03:29:17.235 00.000 15712 MoveAxis(S, 142, ABG)
03:29:17.235 00.000 15712 Guiding  Dir = 1, Dur = 142
03:29:17.235 00.000 15712 IsGuiding returns 0
03:29:17.315 00.080 15712 PulseGuide returned control before completion, sleep 73
03:29:17.395 00.080 15712 IsGuiding returns 1
03:29:17.395 00.000 15712 scope still moving after pulse duration time elapsed
03:29:17.427 00.032 15712 IsGuiding returns 1
03:29:17.490 00.063 15712 IsGuiding returns 0
03:29:17.490 00.000 15712 scope move finished after 142 + 112 ms
03:29:17.490 00.000 15712 Move returns status 0, amount 142
03:29:17.490 00.000 15712 move complete, result=0
03:29:17.490 00.000 15712 worker thread done servicing request
03:29:17.490 00.000 15712 Worker thread wakes up
03:29:17.490 00.000 7988 GuideStep: -0.5 px 103 ms EAST, 0.6 px 142 ms SOUTH
03:29:17.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:17.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:18.912 01.422 15712 Exposure complete
03:29:18.976 00.064 15712 worker thread done servicing request
03:29:18.976 00.000 7988 OnExposeComplete: enter
03:29:18.978 00.002 7988 UpdateGuideState(): m_state=6
03:29:18.980 00.002 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6457
03:29:18.980 00.000 7988 Star::Find returns 1 (0), X=975.47, Y=193.30, Mass=188, SNR=8.4, Peak=137 HFD=1.7
03:29:18.982 00.002 7988 Star::Find false star n=5 nbg=278 bg=103.5 sigma=3.6 thresh=114 peak=112
03:29:18.984 00.002 7988 Star::Find false star n=5 nbg=281 bg=103.8 sigma=3.4 thresh=114 peak=113
03:29:18.984 00.000 7988 Star::Find false star n=2 nbg=282 bg=108.7 sigma=4.0 thresh=121 peak=117
03:29:18.986 00.002 7988 Star::Find false star n=3 nbg=278 bg=105.1 sigma=3.6 thresh=116 peak=113
03:29:18.986 00.000 7988 MultiStar: [#1 0.97,0.79,0.00,M2] [#2 0.96,0.24,0.00,R] [#3 1.96,-0.36,0.00,M4] [#4 0.93,0.52,0.00,M6] [#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] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:18.988 00.002 7988 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.56) = xAngle (-0.20 = -0.20)
03:29:18.988 00.000 7988 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
03:29:18.989 00.001 7988 CameraToMount -- cameraX=0.16 cameraY=0.77 hyp=0.79 cameraTheta=1.36 mountX=0.77 mountY=-0.18, mountTheta=-0.23
03:29:18.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.77, opts=13)
03:29:18.989 00.000 7988 Enqueuing Move request for scope (0.16, 0.77)
03:29:18.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=95, FiltMax=255, Gamma=0.690
03:29:18.995 00.006 7988 UpdateGuideState exits: m=188 SNR=8.4
03:29:18.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:18.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:18.995 00.000 7988 Enqueuing Expose request
03:29:18.995 00.000 15712 Worker thread wakes up
03:29:18.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.77) opts 0xd
03:29:18.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.77)
03:29:18.995 00.000 15712 Moving (0.16, 0.77) raw xDistance=0.77 yDistance=-0.18
03:29:18.995 00.000 15712 PPEC rslt: input = 0.77, final = 0.47, react = 0.46, pred = 0.01, hyst = 0.42, hyst_pct = 0.00, period_length = 639.43
03:29:18.995 00.000 15712 PPEC: input: 0.77, control: 0.47, exposure: 1500
03:29:18.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:18.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:29:18.995 00.000 15712 MoveAxis(W, 153, ABG)
03:29:18.995 00.000 15712 Guiding  Dir = 3, Dur = 153
03:29:18.995 00.000 15712 IsGuiding returns 0
03:29:19.022 00.027 15712 PulseGuide returned control before completion, sleep 141
03:29:19.182 00.160 15712 IsGuiding returns 1
03:29:19.182 00.000 15712 scope still moving after pulse duration time elapsed
03:29:19.218 00.036 15712 IsGuiding returns 0
03:29:19.218 00.000 15712 scope move finished after 153 + 61 ms
03:29:19.218 00.000 15712 Move returns status 0, amount 153
03:29:19.218 00.000 15712 MoveAxis(N, 0, ABG)
03:29:19.218 00.000 15712 Move returns status 0, amount 0
03:29:19.218 00.000 15712 move complete, result=0
03:29:19.218 00.000 7988 GuideStep: 0.8 px 153 ms WEST, -0.2 px 0 ms NORTH
03:29:19.220 00.002 15712 worker thread done servicing request
03:29:19.220 00.000 15712 Worker thread wakes up
03:29:19.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:19.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:20.859 01.639 15712 Exposure complete
03:29:20.920 00.061 15712 worker thread done servicing request
03:29:20.920 00.000 7988 OnExposeComplete: enter
03:29:20.920 00.000 7988 UpdateGuideState(): m_state=6
03:29:20.927 00.007 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6458
03:29:20.927 00.000 7988 Star::Find returns 0 (4), X=975.29, Y=192.62, Mass=90, SNR=5.7, Peak=134 HFD=1.4
03:29:20.929 00.002 7988 DistanceChecker: activated
03:29:20.929 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:29:20.931 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:29:20.931 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:29:20.933 00.002 15712 Worker thread wakes up
03:29:20.933 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:29:20.933 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:29:20.936 00.003 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:29:20.936 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:29:20.936 00.000 15712 MoveAxis(W, 4, DBG)
03:29:20.936 00.000 15712 Guiding  Dir = 3, Dur = 4
03:29:20.936 00.000 15712 IsGuiding returns 0
03:29:20.988 00.052 15712 IsGuiding returns 0
03:29:20.988 00.000 15712 Move returns status 0, amount 4
03:29:20.988 00.000 15712 MoveAxis(N, 0, DBG)
03:29:20.988 00.000 15712 Move returns status 0, amount 0
03:29:20.988 00.000 15712 move complete, result=0
03:29:20.988 00.000 15712 worker thread done servicing request
03:29:21.049 00.061 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:29:21.049 00.000 7988 Status Line: Star lost - low HFD
03:29:21.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=95, FiltMax=255, Gamma=0.690
03:29:21.052 00.003 7988 UpdateGuideState exits: Star lost - low HFD
03:29:21.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:21.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:29:21.052 00.000 7988 Enqueuing Expose request
03:29:21.052 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
03:29:21.052 00.000 15712 Worker thread wakes up
03:29:21.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:21.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:29:22.469 01.417 15712 Exposure complete
03:29:22.530 00.061 15712 worker thread done servicing request
03:29:22.530 00.000 7988 OnExposeComplete: enter
03:29:22.530 00.000 7988 UpdateGuideState(): m_state=6
03:29:22.530 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6459
03:29:22.530 00.000 7988 Star::Find returns 1 (0), X=975.26, Y=191.90, Mass=177, SNR=7.8, Peak=142 HFD=2.6
03:29:22.530 00.000 7988 DistanceChecker: deactivated
03:29:22.530 00.000 7988 Star::Find false star n=8 nbg=282 bg=110.2 sigma=3.7 thresh=121 peak=120
03:29:22.530 00.000 7988 Star::Find false star n=3 nbg=277 bg=107.9 sigma=3.7 thresh=119 peak=116
03:29:22.530 00.000 7988 Star::Find false star n=4 nbg=278 bg=102.1 sigma=3.8 thresh=113 peak=113
03:29:22.530 00.000 7988 Star::Find false star n=3 nbg=279 bg=110.3 sigma=3.6 thresh=121 peak=116
03:29:22.530 00.000 7988 MultiStar: [#1 1.62,1.57,0.00,M3] [#2 -0.40,-0.28,0.88,U] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 1.22,1.52,0.00,M6] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:22.530 00.000 7988 refined, 1 included, MultiStar: {-0.22, -0.47}, one-star: {-0.05, -0.64}
03:29:22.546 00.016 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.56 = 2.72)
03:29:22.547 00.001 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.60 = 2.69)
03:29:22.547 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.47 hyp=0.52 cameraTheta=-2.00 mountX=-0.47 mountY=0.23, mountTheta=2.69
03:29:22.547 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.47, opts=13)
03:29:22.547 00.000 7988 Enqueuing Move request for scope (-0.22, -0.47)
03:29:22.547 00.000 15712 Worker thread wakes up
03:29:22.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.47) opts 0xd
03:29:22.547 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.47)
03:29:22.547 00.000 15712 Moving (-0.22, -0.47) raw xDistance=-0.47 yDistance=0.23
03:29:22.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=95, FiltMax=255, Gamma=0.690
03:29:22.547 00.000 7988 UpdateGuideState exits: m=177 SNR=7.8
03:29:22.555 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:22.555 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:22.557 00.002 7988 Enqueuing Expose request
03:29:22.557 00.000 15712 PPEC rslt: input = -0.47, final = -0.28, react = -0.28, pred = 0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 639.44
03:29:22.557 00.000 15712 PPEC: input: -0.47, control: -0.28, exposure: 1500
03:29:22.557 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:22.557 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:29:22.557 00.000 15712 MoveAxis(E, 90, ABG)
03:29:22.557 00.000 15712 Guiding  Dir = 2, Dur = 90
03:29:22.557 00.000 15712 IsGuiding returns 0
03:29:22.572 00.015 15712 PulseGuide returned control before completion, sleep 85
03:29:22.684 00.112 15712 IsGuiding returns 0
03:29:22.684 00.000 15712 Move returns status 0, amount 90
03:29:22.684 00.000 15712 MoveAxis(N, 0, ABG)
03:29:22.684 00.000 15712 Move returns status 0, amount 0
03:29:22.684 00.000 15712 move complete, result=0
03:29:22.684 00.000 15712 worker thread done servicing request
03:29:22.684 00.000 15712 Worker thread wakes up
03:29:22.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:22.684 00.000 7988 GuideStep: -0.5 px 90 ms EAST, 0.2 px 0 ms NORTH
03:29:22.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:24.319 01.635 15712 Exposure complete
03:29:24.383 00.064 15712 worker thread done servicing request
03:29:24.383 00.000 7988 OnExposeComplete: enter
03:29:24.385 00.002 7988 UpdateGuideState(): m_state=6
03:29:24.385 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6460
03:29:24.385 00.000 7988 Star::Find returns 1 (0), X=975.19, Y=192.84, Mass=195, SNR=8.4, Peak=135 HFD=2.4
03:29:24.385 00.000 7988 Star::Find false star n=5 nbg=279 bg=105.4 sigma=3.5 thresh=116 peak=116
03:29:24.385 00.000 7988 Star::Find false star n=5 nbg=278 bg=111.6 sigma=3.6 thresh=123 peak=122
03:29:24.385 00.000 7988 Star::Find false star n=3 nbg=281 bg=105.7 sigma=3.8 thresh=117 peak=114
03:29:24.385 00.000 7988 Star::Find false star n=4 nbg=279 bg=106.1 sigma=3.6 thresh=117 peak=112
03:29:24.385 00.000 7988 Star::Find false star n=4 nbg=282 bg=110.9 sigma=3.7 thresh=122 peak=120
03:29:24.385 00.000 7988 MultiStar: [#1 1.14,1.11,0.00,M4] [#2 -0.03,0.53,0.89,U] [#3 0.86,1.93,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.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:24.385 00.000 7988 single-star, 1 included, MultiStar: {-0.07, 0.41}, one-star: {-0.12, 0.30}
03:29:24.385 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.56) = xAngle (0.37 = 0.37)
03:29:24.397 00.012 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
03:29:24.397 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.30 hyp=0.33 cameraTheta=1.93 mountX=0.30 mountY=0.11, mountTheta=0.34
03:29:24.397 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.30, opts=13)
03:29:24.397 00.000 7988 Enqueuing Move request for scope (-0.12, 0.30)
03:29:24.402 00.005 15712 Worker thread wakes up
03:29:24.402 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.30) opts 0xd
03:29:24.402 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.30)
03:29:24.402 00.000 15712 Moving (-0.12, 0.30) raw xDistance=0.30 yDistance=0.11
03:29:24.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=95, FiltMax=255, Gamma=0.690
03:29:24.402 00.000 7988 UpdateGuideState exits: m=195 SNR=8.4
03:29:24.404 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:24.404 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:24.406 00.002 7988 Enqueuing Expose request
03:29:24.406 00.000 15712 PPEC rslt: input = 0.30, final = 0.19, react = 0.18, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 639.44
03:29:24.406 00.000 15712 PPEC: input: 0.30, control: 0.19, exposure: 1500
03:29:24.406 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:24.406 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:29:24.406 00.000 15712 MoveAxis(W, 63, ABG)
03:29:24.406 00.000 15712 Guiding  Dir = 3, Dur = 63
03:29:24.406 00.000 15712 IsGuiding returns 0
03:29:24.429 00.023 15712 PulseGuide returned control before completion, sleep 53
03:29:24.509 00.080 15712 IsGuiding returns 0
03:29:24.509 00.000 15712 Move returns status 0, amount 63
03:29:24.509 00.000 15712 MoveAxis(N, 0, ABG)
03:29:24.509 00.000 15712 Move returns status 0, amount 0
03:29:24.509 00.000 15712 move complete, result=0
03:29:24.509 00.000 15712 worker thread done servicing request
03:29:24.509 00.000 15712 Worker thread wakes up
03:29:24.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:24.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:24.509 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.1 px 0 ms NORTH
03:29:25.913 01.404 15712 Exposure complete
03:29:25.981 00.068 15712 worker thread done servicing request
03:29:25.981 00.000 7988 OnExposeComplete: enter
03:29:25.981 00.000 7988 UpdateGuideState(): m_state=6
03:29:25.983 00.002 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6461
03:29:25.985 00.002 7988 Star::Find returns 1 (0), X=975.14, Y=193.49, Mass=257, SNR=9.6, Peak=135 HFD=2.7
03:29:25.985 00.000 7988 Star::Find false star n=6 nbg=275 bg=110.8 sigma=3.8 thresh=122 peak=120
03:29:25.985 00.000 7988 Star::Find false star n=6 nbg=277 bg=106.0 sigma=3.8 thresh=117 peak=117
03:29:25.985 00.000 7988 Star::Find false star n=6 nbg=279 bg=108.8 sigma=3.6 thresh=120 peak=115
03:29:25.985 00.000 7988 Star::Find false star n=4 nbg=279 bg=111.0 sigma=3.9 thresh=123 peak=122
03:29:25.991 00.006 7988 Star::Find false star n=5 nbg=277 bg=107.3 sigma=3.7 thresh=118 peak=113
03:29:25.993 00.002 7988 Star::Find false star n=3 nbg=280 bg=111.7 sigma=3.9 thresh=123 peak=117
03:29:25.993 00.000 7988 MultiStar: [#1 1.22,0.93,0.00,M5] [#2 0.24,-0.07,0.75,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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:25.995 00.002 7988 refined, 1 included, MultiStar: {0.01, 0.52}, one-star: {-0.17, 0.96}
03:29:25.995 00.000 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
03:29:25.997 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
03:29:25.997 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.56 mountX=0.52 mountY=-0.02, mountTheta=-0.04
03:29:25.999 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.52, opts=13)
03:29:26.000 00.001 7988 Enqueuing Move request for scope (0.01, 0.52)
03:29:26.000 00.000 15712 Worker thread wakes up
03:29:26.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.52) opts 0xd
03:29:26.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.52)
03:29:26.000 00.000 15712 Moving (0.01, 0.52) raw xDistance=0.52 yDistance=-0.02
03:29:26.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=94, FiltMax=255, Gamma=0.690
03:29:26.000 00.000 7988 UpdateGuideState exits: m=257 SNR=9.6
03:29:26.004 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:26.004 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:26.006 00.002 7988 Enqueuing Expose request
03:29:26.007 00.001 15712 PPEC rslt: input = 0.52, final = 0.32, react = 0.31, pred = 0.01, hyst = 0.26, hyst_pct = 0.00, period_length = 639.45
03:29:26.007 00.000 15712 PPEC: input: 0.52, control: 0.32, exposure: 1500
03:29:26.007 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:26.007 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:29:26.007 00.000 15712 MoveAxis(W, 105, ABG)
03:29:26.007 00.000 15712 Guiding  Dir = 3, Dur = 105
03:29:26.007 00.000 15712 IsGuiding returns 0
03:29:26.027 00.020 15712 PulseGuide returned control before completion, sleep 96
03:29:26.135 00.108 15712 IsGuiding returns 1
03:29:26.135 00.000 15712 scope still moving after pulse duration time elapsed
03:29:26.171 00.036 15712 IsGuiding returns 0
03:29:26.171 00.000 15712 scope move finished after 105 + 58 ms
03:29:26.171 00.000 15712 Move returns status 0, amount 105
03:29:26.171 00.000 15712 MoveAxis(N, 0, ABG)
03:29:26.171 00.000 15712 Move returns status 0, amount 0
03:29:26.171 00.000 15712 move complete, result=0
03:29:26.171 00.000 7988 GuideStep: 0.5 px 105 ms WEST, -0.0 px 0 ms NORTH
03:29:26.173 00.002 15712 worker thread done servicing request
03:29:26.173 00.000 15712 Worker thread wakes up
03:29:26.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:26.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:27.813 01.640 15712 Exposure complete
03:29:27.874 00.061 15712 worker thread done servicing request
03:29:27.874 00.000 7988 OnExposeComplete: enter
03:29:27.874 00.000 7988 UpdateGuideState(): m_state=6
03:29:27.880 00.006 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6462
03:29:27.880 00.000 7988 Star::Find returns 1 (0), X=975.31, Y=192.14, Mass=130, SNR=6.8, Peak=138 HFD=2.0
03:29:27.880 00.000 7988 Star::Find false star n=8 nbg=280 bg=108.5 sigma=3.5 thresh=119 peak=119
03:29:27.880 00.000 7988 Star::Find false star n=8 nbg=277 bg=111.8 sigma=3.5 thresh=122 peak=121
03:29:27.880 00.000 7988 Star::Find false star n=7 nbg=279 bg=106.2 sigma=3.7 thresh=117 peak=115
03:29:27.880 00.000 7988 Star::Find false star n=2 nbg=279 bg=106.3 sigma=3.7 thresh=118 peak=116
03:29:27.886 00.006 7988 Star::Find false star n=3 nbg=282 bg=103.4 sigma=3.6 thresh=114 peak=110
03:29:27.886 00.000 7988 Star::Find false star n=3 nbg=276 bg=108.0 sigma=3.3 thresh=118 peak=115
03:29:27.886 00.000 7988 Star::Find false star n=5 nbg=280 bg=106.5 sigma=3.5 thresh=117 peak=113
03:29:27.886 00.000 7988 Star::Find false star n=2 nbg=278 bg=106.5 sigma=3.5 thresh=117 peak=112
03:29:27.890 00.004 7988 MultiStar: [#1 1.48,0.47,0.00,M6] [#2 -0.27,-1.59,0.00,M1] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:27.890 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
03:29:27.890 00.000 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
03:29:27.890 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.39 hyp=0.39 cameraTheta=-1.56 mountX=-0.39 mountY=0.01, mountTheta=3.12
03:29:27.890 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.39, opts=13)
03:29:27.890 00.000 7988 Enqueuing Move request for scope (0.00, -0.39)
03:29:27.890 00.000 15712 Worker thread wakes up
03:29:27.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.39) opts 0xd
03:29:27.890 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.39)
03:29:27.890 00.000 15712 Moving (0.00, -0.39) raw xDistance=-0.39 yDistance=0.01
03:29:27.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=95, FiltMax=255, Gamma=0.690
03:29:27.890 00.000 7988 UpdateGuideState exits: m=130 SNR=6.8
03:29:27.900 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:27.900 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:27.902 00.002 7988 Enqueuing Expose request
03:29:27.902 00.000 15712 PPEC rslt: input = -0.39, final = -0.22, react = -0.23, pred = 0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 639.45
03:29:27.903 00.001 15712 PPEC: input: -0.39, control: -0.22, exposure: 1500
03:29:27.903 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:27.903 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:29:27.903 00.000 15712 MoveAxis(E, 72, ABG)
03:29:27.903 00.000 15712 Guiding  Dir = 2, Dur = 72
03:29:27.903 00.000 15712 IsGuiding returns 0
03:29:27.922 00.019 15712 PulseGuide returned control before completion, sleep 56
03:29:28.006 00.084 15712 IsGuiding returns 0
03:29:28.006 00.000 15712 Move returns status 0, amount 72
03:29:28.006 00.000 15712 MoveAxis(N, 0, ABG)
03:29:28.006 00.000 15712 Move returns status 0, amount 0
03:29:28.006 00.000 15712 move complete, result=0
03:29:28.006 00.000 15712 worker thread done servicing request
03:29:28.006 00.000 15712 Worker thread wakes up
03:29:28.006 00.000 7988 GuideStep: -0.4 px 72 ms EAST, 0.0 px 0 ms NORTH
03:29:28.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:28.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:29.423 01.417 15712 Exposure complete
03:29:29.485 00.062 15712 worker thread done servicing request
03:29:29.485 00.000 7988 OnExposeComplete: enter
03:29:29.485 00.000 7988 UpdateGuideState(): m_state=6
03:29:29.493 00.008 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6463
03:29:29.493 00.000 7988 Star::Find returns 1 (0), X=974.44, Y=192.65, Mass=164, SNR=7.5, Peak=137 HFD=3.0
03:29:29.495 00.002 7988 Star::Find false star n=6 nbg=281 bg=109.7 sigma=3.5 thresh=120 peak=120
03:29:29.495 00.000 7988 Star::Find false star n=8 nbg=278 bg=108.8 sigma=3.6 thresh=120 peak=120
03:29:29.497 00.002 7988 Star::Find false star n=6 nbg=283 bg=106.4 sigma=3.6 thresh=117 peak=117
03:29:29.497 00.000 7988 Star::Find false star n=7 nbg=282 bg=102.2 sigma=3.2 thresh=112 peak=112
03:29:29.499 00.002 7988 Star::Find false star n=5 nbg=277 bg=108.4 sigma=3.4 thresh=119 peak=114
03:29:29.499 00.000 7988 Star::Find false star n=3 nbg=277 bg=106.5 sigma=3.6 thresh=117 peak=114
03:29:29.501 00.002 7988 Star::Find false star n=3 nbg=281 bg=107.1 sigma=3.5 thresh=117 peak=112
03:29:29.502 00.001 7988 MultiStar: [#1 1.47,0.51,0.00,M7] [#2 0.00,0.00,0.00,L] [#3 0.97,-0.16,0.00,M6] [#4 1.05,-0.24,0.00,M7] [#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] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:29.502 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.56) = xAngle (1.44 = 1.44)
03:29:29.502 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
03:29:29.502 00.000 7988 CameraToMount -- cameraX=-0.87 cameraY=0.12 hyp=0.88 cameraTheta=3.00 mountX=0.11 mountY=0.86, mountTheta=1.44
03:29:29.502 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.87, y=0.12, opts=13)
03:29:29.502 00.000 7988 Enqueuing Move request for scope (-0.87, 0.12)
03:29:29.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=95, FiltMax=255, Gamma=0.690
03:29:29.502 00.000 7988 UpdateGuideState exits: m=164 SNR=7.5
03:29:29.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:29.502 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:29.502 00.000 7988 Enqueuing Expose request
03:29:29.502 00.000 15712 Worker thread wakes up
03:29:29.502 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.12) opts 0xd
03:29:29.502 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.87, 0.12)
03:29:29.502 00.000 15712 Moving (-0.87, 0.12) raw xDistance=0.11 yDistance=0.86
03:29:29.519 00.017 15712 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.46
03:29:29.519 00.000 15712 PPEC: input: 0.11, control: 0.01, exposure: 1500
03:29:29.519 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
03:29:29.519 00.000 15712 MoveAxis(W, 4, ABG)
03:29:29.519 00.000 15712 Guiding  Dir = 3, Dur = 4
03:29:29.519 00.000 15712 IsGuiding returns 0
03:29:29.570 00.051 15712 IsGuiding returns 0
03:29:29.570 00.000 15712 Move returns status 0, amount 4
03:29:29.570 00.000 15712 MoveAxis(S, 221, ABG)
03:29:29.570 00.000 15712 Guiding  Dir = 1, Dur = 221
03:29:29.570 00.000 15712 IsGuiding returns 0
03:29:29.655 00.085 15712 PulseGuide returned control before completion, sleep 152
03:29:29.820 00.165 15712 IsGuiding returns 1
03:29:29.820 00.000 15712 scope still moving after pulse duration time elapsed
03:29:29.852 00.032 15712 IsGuiding returns 1
03:29:29.893 00.041 15712 IsGuiding returns 0
03:29:29.893 00.000 15712 scope move finished after 221 + 98 ms
03:29:29.893 00.000 15712 Move returns status 0, amount 221
03:29:29.893 00.000 15712 move complete, result=0
03:29:29.893 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.9 px 221 ms SOUTH
03:29:29.898 00.005 15712 worker thread done servicing request
03:29:29.898 00.000 15712 Worker thread wakes up
03:29:29.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:29.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:31.638 01.740 15712 Exposure complete
03:29:31.701 00.063 15712 worker thread done servicing request
03:29:31.703 00.002 7988 OnExposeComplete: enter
03:29:31.703 00.000 7988 UpdateGuideState(): m_state=6
03:29:31.703 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6464
03:29:31.703 00.000 7988 Star::Find returns 1 (0), X=976.01, Y=193.16, Mass=186, SNR=8.1, Peak=140 HFD=2.4
03:29:31.703 00.000 7988 Star::Find false star n=7 nbg=281 bg=107.0 sigma=3.7 thresh=118 peak=118
03:29:31.703 00.000 7988 Star::Find false star n=8 nbg=280 bg=104.6 sigma=3.6 thresh=115 peak=114
03:29:31.703 00.000 7988 Star::Find false star n=5 nbg=277 bg=105.0 sigma=3.5 thresh=115 peak=115
03:29:31.703 00.000 7988 Star::Find false star n=2 nbg=283 bg=100.0 sigma=3.7 thresh=111 peak=110
03:29:31.703 00.000 7988 Star::Find false star n=5 nbg=279 bg=105.7 sigma=3.5 thresh=116 peak=112
03:29:31.712 00.009 7988 Star::Find false star n=4 nbg=284 bg=106.9 sigma=3.9 thresh=118 peak=117
03:29:31.712 00.000 7988 Star::Find false star n=3 nbg=277 bg=103.3 sigma=3.5 thresh=114 peak=110
03:29:31.712 00.000 7988 MultiStar: [#1 1.32,0.34,0.00,M8] [#2 0.00,0.00,0.00,L] [#3 1.80,1.87,0.00,M7] [#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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:31.715 00.003 7988 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.56) = xAngle (-0.83 = -0.83)
03:29:31.715 00.000 7988 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
03:29:31.715 00.000 7988 CameraToMount -- cameraX=0.70 cameraY=0.63 hyp=0.95 cameraTheta=0.73 mountX=0.64 mountY=-0.72, mountTheta=-0.84
03:29:31.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.70, y=0.63, opts=13)
03:29:31.715 00.000 7988 Enqueuing Move request for scope (0.70, 0.63)
03:29:31.715 00.000 15712 Worker thread wakes up
03:29:31.715 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.63) opts 0xd
03:29:31.715 00.000 15712 Handling offset move in thread for scope, endpoint = (0.70, 0.63)
03:29:31.715 00.000 15712 Moving (0.70, 0.63) raw xDistance=0.64 yDistance=-0.72
03:29:31.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=106, FiltMin=94, FiltMax=255, Gamma=0.690
03:29:31.715 00.000 7988 UpdateGuideState exits: m=186 SNR=8.1
03:29:31.724 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:31.724 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:31.726 00.002 7988 Enqueuing Expose request
03:29:31.726 00.000 15712 PPEC rslt: input = 0.64, final = 0.39, react = 0.38, pred = 0.01, hyst = 0.33, hyst_pct = 0.00, period_length = 639.46
03:29:31.726 00.000 15712 PPEC: input: 0.64, control: 0.39, exposure: 1500
03:29:31.726 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:29:31.726 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72
03:29:31.726 00.000 15712 MoveAxis(W, 127, ABG)
03:29:31.726 00.000 15712 Guiding  Dir = 3, Dur = 127
03:29:31.726 00.000 15712 IsGuiding returns 0
03:29:31.750 00.024 15712 PulseGuide returned control before completion, sleep 115
03:29:31.874 00.124 15712 IsGuiding returns 1
03:29:31.874 00.000 15712 scope still moving after pulse duration time elapsed
03:29:31.910 00.036 15712 IsGuiding returns 0
03:29:31.910 00.000 15712 scope move finished after 127 + 55 ms
03:29:31.910 00.000 15712 Move returns status 0, amount 127
03:29:31.910 00.000 15712 MoveAxis(N, 0, ABG)
03:29:31.910 00.000 15712 Move returns status 0, amount 0
03:29:31.910 00.000 15712 move complete, result=0
03:29:31.910 00.000 7988 GuideStep: 0.6 px 127 ms WEST, -0.7 px 0 ms NORTH
03:29:31.910 00.000 15712 worker thread done servicing request
03:29:31.912 00.002 15712 Worker thread wakes up
03:29:31.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:31.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:33.327 01.415 15712 Exposure complete
03:29:33.389 00.062 15712 worker thread done servicing request
03:29:33.389 00.000 7988 OnExposeComplete: enter
03:29:33.395 00.006 7988 UpdateGuideState(): m_state=6
03:29:33.397 00.002 7988 Star::Find(15, 976, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6465
03:29:33.397 00.000 7988 Star::Find returns 1 (0), X=976.88, Y=192.74, Mass=178, SNR=7.9, Peak=130 HFD=3.9
03:29:33.399 00.002 7988 MultiStar: large primary error, entering stabilization period
03:29:33.399 00.000 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
03:29:33.401 00.002 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
03:29:33.401 00.000 7988 CameraToMount -- cameraX=1.57 cameraY=0.21 hyp=1.58 cameraTheta=0.13 mountX=0.22 mountY=-1.57, mountTheta=-1.43
03:29:33.403 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=1.57, y=0.21, opts=13)
03:29:33.403 00.000 7988 Enqueuing Move request for scope (1.57, 0.21)
03:29:33.405 00.002 15712 Worker thread wakes up
03:29:33.405 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.57, 0.21) opts 0xd
03:29:33.405 00.000 15712 Handling offset move in thread for scope, endpoint = (1.57, 0.21)
03:29:33.405 00.000 15712 Moving (1.57, 0.21) raw xDistance=0.22 yDistance=-1.57
03:29:33.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=105, FiltMin=91, FiltMax=255, Gamma=0.690
03:29:33.405 00.000 7988 UpdateGuideState exits: m=178 SNR=7.9
03:29:33.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:33.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:33.405 00.000 7988 Enqueuing Expose request
03:29:33.405 00.000 15712 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 639.46
03:29:33.405 00.000 15712 PPEC: input: 0.22, control: 0.14, exposure: 1500
03:29:33.405 00.000 15712 resist switch: large excursion: input -1.57 thresh 0.75 direction from 1 to -1
03:29:33.405 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.71
03:29:33.405 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.57 from input -1.57
03:29:33.405 00.000 15712 MoveAxis(W, 45, ABG)
03:29:33.405 00.000 15712 Guiding  Dir = 3, Dur = 45
03:29:33.411 00.006 15712 IsGuiding returns 0
03:29:33.428 00.017 15712 PulseGuide returned control before completion, sleep 40
03:29:33.500 00.072 15712 IsGuiding returns 0
03:29:33.500 00.000 15712 Move returns status 0, amount 45
03:29:33.500 00.000 15712 BLC: Oldest BLC event removed
03:29:33.500 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 83 applied
03:29:33.500 00.000 15712 MoveAxis(N, 484, ABG)
03:29:33.500 00.000 15712 Guiding  Dir = 0, Dur = 484
03:29:33.500 00.000 15712 IsGuiding returns 0
03:29:33.582 00.082 15712 PulseGuide returned control before completion, sleep 415
03:29:34.011 00.429 15712 IsGuiding returns 1
03:29:34.011 00.000 15712 scope still moving after pulse duration time elapsed
03:29:34.043 00.032 15712 IsGuiding returns 1
03:29:34.095 00.052 15712 IsGuiding returns 0
03:29:34.095 00.000 15712 scope move finished after 484 + 107 ms
03:29:34.095 00.000 15712 Move returns status 0, amount 484
03:29:34.095 00.000 15712 move complete, result=0
03:29:34.095 00.000 15712 worker thread done servicing request
03:29:34.095 00.000 7988 GuideStep: 0.2 px 45 ms WEST, -1.6 px 484 ms NORTH
03:29:34.095 00.000 15712 Worker thread wakes up
03:29:34.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:34.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:35.734 01.639 15712 Exposure complete
03:29:35.797 00.063 15712 worker thread done servicing request
03:29:35.797 00.000 7988 OnExposeComplete: enter
03:29:35.797 00.000 7988 UpdateGuideState(): m_state=6
03:29:35.803 00.006 7988 Star::Find(15, 976, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6466
03:29:35.803 00.000 7988 Star::Find returns 1 (0), X=975.22, Y=193.26, Mass=192, SNR=8.0, Peak=134 HFD=2.9
03:29:35.805 00.002 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
03:29:35.805 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
03:29:35.807 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.73 hyp=0.73 cameraTheta=1.70 mountX=0.73 mountY=0.08, mountTheta=0.10
03:29:35.809 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.73, opts=13)
03:29:35.810 00.001 7988 Enqueuing Move request for scope (-0.09, 0.73)
03:29:35.810 00.000 15712 Worker thread wakes up
03:29:35.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.73) opts 0xd
03:29:35.810 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.73)
03:29:35.810 00.000 15712 Moving (-0.09, 0.73) raw xDistance=0.73 yDistance=0.08
03:29:35.810 00.000 15712 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.571191, 1:-0.075212
03:29:35.810 00.000 15712 BLC: No correction, Miss < min_move
03:29:35.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=103, FiltMin=89, FiltMax=255, Gamma=0.690
03:29:35.813 00.003 7988 UpdateGuideState exits: m=192 SNR=8.0
03:29:35.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:35.813 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:35.813 00.000 7988 Enqueuing Expose request
03:29:35.813 00.000 15712 PPEC rslt: input = 0.73, final = 0.43, react = 0.44, pred = -0.00, hyst = 0.42, hyst_pct = 0.00, period_length = 639.47
03:29:35.813 00.000 15712 PPEC: input: 0.73, control: 0.43, exposure: 1500
03:29:35.813 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:35.813 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:29:35.813 00.000 15712 MoveAxis(W, 142, ABG)
03:29:35.813 00.000 15712 Guiding  Dir = 3, Dur = 142
03:29:35.813 00.000 15712 IsGuiding returns 0
03:29:35.839 00.026 15712 PulseGuide returned control before completion, sleep 128
03:29:35.972 00.133 15712 IsGuiding returns 1
03:29:35.972 00.000 15712 scope still moving after pulse duration time elapsed
03:29:36.014 00.042 15712 IsGuiding returns 0
03:29:36.014 00.000 15712 scope move finished after 142 + 58 ms
03:29:36.014 00.000 15712 Move returns status 0, amount 142
03:29:36.014 00.000 15712 MoveAxis(N, 0, ABG)
03:29:36.014 00.000 15712 Move returns status 0, amount 0
03:29:36.014 00.000 15712 move complete, result=0
03:29:36.014 00.000 15712 worker thread done servicing request
03:29:36.014 00.000 15712 Worker thread wakes up
03:29:36.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:36.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:36.014 00.000 7988 GuideStep: 0.7 px 142 ms WEST, 0.1 px 0 ms NORTH
03:29:37.424 01.410 15712 Exposure complete
03:29:37.490 00.066 15712 worker thread done servicing request
03:29:37.490 00.000 7988 OnExposeComplete: enter
03:29:37.492 00.002 7988 UpdateGuideState(): m_state=6
03:29:37.492 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6467
03:29:37.492 00.000 7988 Star::Find returns 1 (0), X=975.32, Y=192.24, Mass=106, SNR=6.2, Peak=135 HFD=1.7
03:29:37.492 00.000 7988 MultiStar: exiting stabilization period
03:29:37.492 00.000 7988 Star::Find false star n=7 nbg=282 bg=100.6 sigma=3.5 thresh=111 peak=109
03:29:37.492 00.000 7988 Star::Find false star n=5 nbg=282 bg=103.5 sigma=3.5 thresh=114 peak=112
03:29:37.492 00.000 7988 Star::Find false star n=8 nbg=277 bg=98.2 sigma=3.2 thresh=108 peak=105
03:29:37.492 00.000 7988 Star::Find false star n=4 nbg=281 bg=102.0 sigma=3.4 thresh=112 peak=109
03:29:37.492 00.000 7988 Star::Find false star n=5 nbg=278 bg=100.1 sigma=3.5 thresh=111 peak=107
03:29:37.492 00.000 7988 Star::Find false star n=5 nbg=280 bg=104.1 sigma=3.8 thresh=115 peak=113
03:29:37.502 00.010 7988 MultiStar: [#1 1.28,0.02,0.00,M9] [#2 0.40,-0.65,0.00,M2] [#3 0.97,-0.60,0.00,M8] [#4 1.53,0.67,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:37.502 00.000 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
03:29:37.504 00.002 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
03:29:37.504 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.52 mountX=-0.29 mountY=-0.01, mountTheta=-3.12
03:29:37.506 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.29, opts=13)
03:29:37.508 00.002 7988 Enqueuing Move request for scope (0.01, -0.29)
03:29:37.509 00.001 15712 Worker thread wakes up
03:29:37.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.29) opts 0xd
03:29:37.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.29)
03:29:37.509 00.000 15712 Moving (0.01, -0.29) raw xDistance=-0.29 yDistance=-0.01
03:29:37.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=89, FiltMax=255, Gamma=0.690
03:29:37.509 00.000 7988 UpdateGuideState exits: m=106 SNR=6.2
03:29:37.512 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:37.512 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:37.514 00.002 7988 Enqueuing Expose request
03:29:37.514 00.000 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.571191, 1:-0.075212, 2:0.007133
03:29:37.514 00.000 15712 BLC: No correction, Miss < min_move
03:29:37.518 00.004 15712 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 639.47
03:29:37.518 00.000 15712 PPEC: input: -0.29, control: -0.18, exposure: 1500
03:29:37.518 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:37.518 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:29:37.518 00.000 15712 MoveAxis(E, 58, ABG)
03:29:37.518 00.000 15712 Guiding  Dir = 2, Dur = 58
03:29:37.518 00.000 15712 IsGuiding returns 0
03:29:37.537 00.019 15712 PulseGuide returned control before completion, sleep 52
03:29:37.617 00.080 15712 IsGuiding returns 0
03:29:37.617 00.000 15712 Move returns status 0, amount 58
03:29:37.617 00.000 15712 MoveAxis(N, 0, ABG)
03:29:37.617 00.000 15712 Move returns status 0, amount 0
03:29:37.617 00.000 15712 move complete, result=0
03:29:37.617 00.000 15712 worker thread done servicing request
03:29:37.617 00.000 15712 Worker thread wakes up
03:29:37.617 00.000 7988 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
03:29:37.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:37.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:39.257 01.640 15712 Exposure complete
03:29:39.323 00.066 15712 worker thread done servicing request
03:29:39.323 00.000 7988 OnExposeComplete: enter
03:29:39.323 00.000 7988 UpdateGuideState(): m_state=6
03:29:39.323 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6468
03:29:39.323 00.000 7988 Star::Find returns 1 (0), X=976.26, Y=192.45, Mass=208, SNR=8.7, Peak=133 HFD=2.7
03:29:39.328 00.005 7988 Star::Find false star n=7 nbg=280 bg=100.4 sigma=3.6 thresh=111 peak=111
03:29:39.328 00.000 7988 Star::Find false star n=5 nbg=284 bg=101.2 sigma=3.4 thresh=112 peak=110
03:29:39.330 00.002 7988 Star::Find false star n=7 nbg=273 bg=99.5 sigma=3.1 thresh=109 peak=108
03:29:39.330 00.000 7988 Star::Find false star n=3 nbg=281 bg=100.4 sigma=3.5 thresh=111 peak=107
03:29:39.332 00.002 7988 MultiStar: [#1 1.59,0.29,0.00,M10] [#2 0.40,-1.21,0.00,M3] [#3 0.90,0.49,0.00,M9] [#4 1.77,0.25,0.00,M9] [#5 0.92,-0.29,0.00,M7] [#6 -0.15,-0.96,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:39.332 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
03:29:39.334 00.002 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.68 = -1.68)
03:29:39.334 00.000 7988 CameraToMount -- cameraX=0.95 cameraY=-0.08 hyp=0.95 cameraTheta=-0.09 mountX=-0.08 mountY=-0.95, mountTheta=-1.65
03:29:39.336 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.95, y=-0.08, opts=13)
03:29:39.336 00.000 7988 Enqueuing Move request for scope (0.95, -0.08)
03:29:39.336 00.000 15712 Worker thread wakes up
03:29:39.336 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.08) opts 0xd
03:29:39.336 00.000 15712 Handling offset move in thread for scope, endpoint = (0.95, -0.08)
03:29:39.336 00.000 15712 Moving (0.95, -0.08) raw xDistance=-0.08 yDistance=-0.95
03:29:39.336 00.000 15712 BLC: window closed
03:29:39.336 00.000 15712 BLC: History state: CurrMiss=0.95, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.571191, 1:-0.075212, 2:0.007133
03:29:39.336 00.000 15712 BLC: Under-shoot: nominal increase by 53
03:29:39.336 00.000 15712 BLC: window closed
03:29:39.336 00.000 15712 BLC: Pulse adjusted to 91
03:29:39.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=101, FiltMin=86, FiltMax=255, Gamma=0.690
03:29:39.336 00.000 7988 UpdateGuideState exits: m=208 SNR=8.7
03:29:39.342 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:39.342 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:39.346 00.004 7988 Enqueuing Expose request
03:29:39.346 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.48
03:29:39.346 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
03:29:39.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
03:29:39.346 00.000 15712 MoveAxis(E, 1, ABG)
03:29:39.346 00.000 15712 Guiding  Dir = 2, Dur = 1
03:29:39.357 00.011 15712 IsGuiding returns 0
03:29:39.373 00.016 15712 IsGuiding returns 0
03:29:39.373 00.000 15712 Move returns status 0, amount 1
03:29:39.373 00.000 15712 MoveAxis(N, 242, ABG)
03:29:39.373 00.000 15712 Guiding  Dir = 0, Dur = 242
03:29:39.373 00.000 15712 IsGuiding returns 0
03:29:39.454 00.081 15712 PulseGuide returned control before completion, sleep 174
03:29:39.513 00.059 7988 evsrv: cli 0CCCF628 connect
03:29:39.513 00.000 7988 case statement mapped state 6 to 3
03:29:39.516 00.003 7988 case statement mapped state 6 to 3
03:29:39.516 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_pixel_scale","id":"01be26b1-9349-40da-ac64-a9755121d4a0"}
03:29:39.516 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":3.86747,"id":"01be26b1-9349-40da-ac64-a9755121d4a0"}
03:29:39.516 00.000 7988 evsrv: cli 0CCCF628 disconnect
03:29:39.641 00.125 15712 IsGuiding returns 1
03:29:39.641 00.000 15712 scope still moving after pulse duration time elapsed
03:29:39.675 00.034 15712 IsGuiding returns 1
03:29:39.721 00.046 15712 IsGuiding returns 0
03:29:39.721 00.000 15712 scope move finished after 242 + 108 ms
03:29:39.721 00.000 15712 Move returns status 0, amount 242
03:29:39.721 00.000 15712 move complete, result=0
03:29:39.721 00.000 7988 GuideStep: -0.1 px 1 ms EAST, -0.9 px 242 ms NORTH
03:29:39.729 00.008 15712 worker thread done servicing request
03:29:39.729 00.000 15712 Worker thread wakes up
03:29:39.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:39.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:41.141 01.412 15712 Exposure complete
03:29:41.205 00.064 15712 worker thread done servicing request
03:29:41.205 00.000 7988 OnExposeComplete: enter
03:29:41.205 00.000 7988 UpdateGuideState(): m_state=6
03:29:41.211 00.006 7988 Star::Find(15, 976, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6469
03:29:41.211 00.000 7988 Star::Find returns 1 (0), X=975.46, Y=192.09, Mass=123, SNR=6.7, Peak=132 HFD=1.8
03:29:41.213 00.002 7988 Star::Find false star n=7 nbg=270 bg=97.1 sigma=3.1 thresh=107 peak=106
03:29:41.213 00.000 7988 Star::Find false star n=3 nbg=277 bg=101.5 sigma=3.4 thresh=112 peak=109
03:29:41.215 00.002 7988 Star::Find false star n=5 nbg=274 bg=97.7 sigma=3.1 thresh=107 peak=103
03:29:41.215 00.000 7988 Star::Find false star n=7 nbg=278 bg=97.5 sigma=3.2 thresh=107 peak=104
03:29:41.217 00.002 7988 Star::Find false star n=4 nbg=281 bg=98.3 sigma=3.2 thresh=108 peak=105
03:29:41.217 00.000 7988 MultiStar: [#1 1.39,0.50,0.00,R] [#2 0.50,-0.59,0.00,M4] [#3 0.56,0.90,0.00,M10] [#4 0.82,1.00,0.00,M10] [#5 0.63,1.18,0.00,M8] [#6 0.17,0.13,0.79,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:41.219 00.002 7988 refined, 1 included, MultiStar: {0.16, -0.19}, one-star: {0.14, -0.44}
03:29:41.219 00.000 7988 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.56) = xAngle (-2.44 = -2.44)
03:29:41.221 00.002 7988 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.48 = -2.48)
03:29:41.221 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.24 cameraTheta=-0.88 mountX=-0.19 mountY=-0.15, mountTheta=-2.46
03:29:41.221 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.19, opts=13)
03:29:41.221 00.000 7988 Enqueuing Move request for scope (0.16, -0.19)
03:29:41.221 00.000 15712 Worker thread wakes up
03:29:41.221 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
03:29:41.221 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
03:29:41.221 00.000 15712 Moving (0.16, -0.19) raw xDistance=-0.19 yDistance=-0.15
03:29:41.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=100, FiltMin=83, FiltMax=255, Gamma=0.690
03:29:41.221 00.000 7988 UpdateGuideState exits: m=123 SNR=6.7
03:29:41.229 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:41.229 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:41.231 00.002 7988 Enqueuing Expose request
03:29:41.232 00.001 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 639.48
03:29:41.232 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
03:29:41.232 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:41.232 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:29:41.232 00.000 15712 MoveAxis(E, 37, ABG)
03:29:41.232 00.000 15712 Guiding  Dir = 2, Dur = 37
03:29:41.232 00.000 15712 IsGuiding returns 0
03:29:41.260 00.028 15712 PulseGuide returned control before completion, sleep 19
03:29:41.289 00.029 15712 IsGuiding returns 1
03:29:41.289 00.000 15712 scope still moving after pulse duration time elapsed
03:29:41.317 00.028 15712 IsGuiding returns 0
03:29:41.317 00.000 15712 scope move finished after 37 + 47 ms
03:29:41.317 00.000 15712 Move returns status 0, amount 37
03:29:41.317 00.000 15712 MoveAxis(N, 0, ABG)
03:29:41.317 00.000 15712 Move returns status 0, amount 0
03:29:41.317 00.000 15712 move complete, result=0
03:29:41.317 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
03:29:41.318 00.001 15712 worker thread done servicing request
03:29:41.318 00.000 15712 Worker thread wakes up
03:29:41.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:41.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:42.947 01.629 15712 Exposure complete
03:29:43.012 00.065 15712 worker thread done servicing request
03:29:43.012 00.000 7988 OnExposeComplete: enter
03:29:43.012 00.000 7988 UpdateGuideState(): m_state=6
03:29:43.012 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6470
03:29:43.012 00.000 7988 Star::Find returns 1 (0), X=975.26, Y=192.97, Mass=262, SNR=9.9, Peak=133 HFD=2.5
03:29:43.012 00.000 7988 Star::Find false star n=8 nbg=280 bg=99.4 sigma=3.4 thresh=109 peak=108
03:29:43.012 00.000 7988 Star::Find false star n=6 nbg=282 bg=103.6 sigma=3.4 thresh=114 peak=113
03:29:43.018 00.006 7988 Star::Find false star n=6 nbg=276 bg=97.5 sigma=3.0 thresh=106 peak=106
03:29:43.018 00.000 7988 Star::Find false star n=5 nbg=281 bg=94.7 sigma=3.1 thresh=104 peak=101
03:29:43.018 00.000 7988 Star::Find false star n=4 nbg=276 bg=94.8 sigma=3.3 thresh=105 peak=104
03:29:43.018 00.000 7988 Star::Find false star n=5 nbg=278 bg=92.9 sigma=3.5 thresh=103 peak=100
03:29:43.018 00.000 7988 MultiStar: [#1 -0.54,-0.51,0.95,U] [#2 -0.30,-0.49,0.86,U] [#3 1.06,1.27,0.00,R] [#4 1.38,0.45,0.00,R] [#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] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:43.018 00.000 7988 refined, 2 included, MultiStar: {-0.29, -0.17}, one-star: {-0.05, 0.44}
03:29:43.024 00.006 7988 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.56) = xAngle (-4.19 = 2.10)
03:29:43.026 00.002 7988 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.22 = 2.06)
03:29:43.026 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=-0.17 hyp=0.34 cameraTheta=-2.62 mountX=-0.17 mountY=0.30, mountTheta=2.09
03:29:43.028 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=-0.17, opts=13)
03:29:43.028 00.000 7988 Enqueuing Move request for scope (-0.29, -0.17)
03:29:43.030 00.002 15712 Worker thread wakes up
03:29:43.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.17) opts 0xd
03:29:43.030 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, -0.17)
03:29:43.030 00.000 15712 Moving (-0.29, -0.17) raw xDistance=-0.17 yDistance=0.30
03:29:43.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=85, FiltMax=255, Gamma=0.690
03:29:43.030 00.000 7988 UpdateGuideState exits: m=262 SNR=9.9
03:29:43.033 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:43.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:43.035 00.002 7988 Enqueuing Expose request
03:29:43.035 00.000 15712 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 639.49
03:29:43.035 00.000 15712 PPEC: input: -0.17, control: -0.10, exposure: 1500
03:29:43.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:29:43.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:29:43.035 00.000 15712 MoveAxis(E, 32, ABG)
03:29:43.035 00.000 15712 Guiding  Dir = 2, Dur = 32
03:29:43.035 00.000 15712 IsGuiding returns 0
03:29:43.052 00.017 15712 PulseGuide returned control before completion, sleep 27
03:29:43.113 00.061 15712 IsGuiding returns 0
03:29:43.113 00.000 15712 Move returns status 0, amount 32
03:29:43.113 00.000 15712 MoveAxis(N, 0, ABG)
03:29:43.113 00.000 15712 Move returns status 0, amount 0
03:29:43.113 00.000 15712 move complete, result=0
03:29:43.113 00.000 7988 GuideStep: -0.2 px 32 ms EAST, 0.3 px 0 ms NORTH
03:29:43.118 00.005 15712 worker thread done servicing request
03:29:43.118 00.000 15712 Worker thread wakes up
03:29:43.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:43.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:44.537 01.419 15712 Exposure complete
03:29:44.602 00.065 15712 worker thread done servicing request
03:29:44.602 00.000 7988 OnExposeComplete: enter
03:29:44.602 00.000 7988 UpdateGuideState(): m_state=6
03:29:44.602 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6471
03:29:44.602 00.000 7988 Star::Find returns 1 (0), X=974.95, Y=192.88, Mass=186, SNR=8.1, Peak=133 HFD=2.2
03:29:44.602 00.000 7988 Star::Find false star n=5 nbg=277 bg=102.4 sigma=3.5 thresh=113 peak=113
03:29:44.602 00.000 7988 Star::Find false star n=3 nbg=280 bg=100.6 sigma=3.6 thresh=111 peak=108
03:29:44.602 00.000 7988 Star::Find false star n=6 nbg=278 bg=100.9 sigma=3.5 thresh=111 peak=109
03:29:44.602 00.000 7988 Star::Find false star n=7 nbg=278 bg=95.8 sigma=3.3 thresh=106 peak=103
03:29:44.602 00.000 7988 Star::Find false star n=2 nbg=278 bg=93.8 sigma=3.5 thresh=104 peak=102
03:29:44.602 00.000 7988 MultiStar: [#1 -0.49,-0.20,1.11,U] [#2 0.12,0.23,1.07,U] [#3 -0.14,-0.28,0.84,U] [#4 -1.61,0.62,0.00,M1] [#5 0.77,-0.51,0.00,M9] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 3.50,1.41,0.00,M5] [#11 0.00,0.00,0.00,L] 
03:29:44.602 00.000 7988 refined, 3 included, MultiStar: {-0.22, 0.04}, one-star: {-0.36, 0.35}
03:29:44.615 00.013 7988 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.56) = xAngle (1.42 = 1.42)
03:29:44.615 00.000 7988 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
03:29:44.617 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.23 cameraTheta=2.98 mountX=0.03 mountY=0.22, mountTheta=1.42
03:29:44.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.04, opts=13)
03:29:44.617 00.000 7988 Enqueuing Move request for scope (-0.22, 0.04)
03:29:44.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=83, FiltMax=255, Gamma=0.690
03:29:44.617 00.000 7988 UpdateGuideState exits: m=186 SNR=8.1
03:29:44.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:44.617 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:44.617 00.000 7988 Enqueuing Expose request
03:29:44.617 00.000 15712 Worker thread wakes up
03:29:44.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
03:29:44.617 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
03:29:44.617 00.000 15712 Moving (-0.22, 0.04) raw xDistance=0.03 yDistance=0.22
03:29:44.630 00.013 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
03:29:44.630 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
03:29:44.630 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:44.630 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:29:44.630 00.000 15712 MoveAxis(W, 2, ABG)
03:29:44.630 00.000 15712 Guiding  Dir = 3, Dur = 2
03:29:44.634 00.004 15712 IsGuiding returns 0
03:29:44.649 00.015 15712 IsGuiding returns 0
03:29:44.649 00.000 15712 Move returns status 0, amount 2
03:29:44.649 00.000 15712 MoveAxis(N, 0, ABG)
03:29:44.649 00.000 15712 Move returns status 0, amount 0
03:29:44.649 00.000 15712 move complete, result=0
03:29:44.649 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
03:29:44.652 00.003 15712 worker thread done servicing request
03:29:44.652 00.000 15712 Worker thread wakes up
03:29:44.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:44.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:46.290 01.638 15712 Exposure complete
03:29:46.354 00.064 15712 worker thread done servicing request
03:29:46.355 00.001 7988 OnExposeComplete: enter
03:29:46.355 00.000 7988 UpdateGuideState(): m_state=6
03:29:46.355 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6472
03:29:46.355 00.000 7988 Star::Find returns 1 (0), X=975.13, Y=193.61, Mass=239, SNR=9.6, Peak=131 HFD=2.4
03:29:46.355 00.000 7988 Star::Find false star n=8 nbg=280 bg=98.4 sigma=3.6 thresh=109 peak=109
03:29:46.355 00.000 7988 Star::Find false star n=6 nbg=279 bg=100.9 sigma=3.6 thresh=112 peak=112
03:29:46.355 00.000 7988 Star::Find false star n=3 nbg=279 bg=105.0 sigma=3.5 thresh=116 peak=111
03:29:46.355 00.000 7988 Star::Find false star n=4 nbg=278 bg=105.5 sigma=3.5 thresh=116 peak=112
03:29:46.355 00.000 7988 Star::Find false star n=5 nbg=280 bg=97.1 sigma=3.3 thresh=107 peak=106
03:29:46.355 00.000 7988 Star::Find false star n=3 nbg=279 bg=92.5 sigma=3.4 thresh=103 peak=101
03:29:46.355 00.000 7988 MultiStar: [#1 -0.56,1.18,0.00,M1] [#2 -0.21,-0.25,0.91,U] [#3 0.06,0.36,0.66,U] [#4 -0.83,1.51,0.00,M2] [#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] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:46.366 00.011 7988 refined, 2 included, MultiStar: {-0.13, 0.42}, one-star: {-0.18, 1.08}
03:29:46.367 00.001 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.30 = 0.30)
03:29:46.367 00.000 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
03:29:46.367 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.42 hyp=0.44 cameraTheta=1.87 mountX=0.42 mountY=0.12, mountTheta=0.27
03:29:46.367 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.42, opts=13)
03:29:46.367 00.000 7988 Enqueuing Move request for scope (-0.13, 0.42)
03:29:46.367 00.000 15712 Worker thread wakes up
03:29:46.367 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.42) opts 0xd
03:29:46.367 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.42)
03:29:46.367 00.000 15712 Moving (-0.13, 0.42) raw xDistance=0.42 yDistance=0.12
03:29:46.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=84, FiltMax=255, Gamma=0.690
03:29:46.367 00.000 7988 UpdateGuideState exits: m=239 SNR=9.6
03:29:46.376 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:46.376 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:46.378 00.002 7988 Enqueuing Expose request
03:29:46.378 00.000 15712 PPEC rslt: input = 0.42, final = 0.26, react = 0.25, pred = 0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 639.50
03:29:46.378 00.000 15712 PPEC: input: 0.42, control: 0.26, exposure: 1500
03:29:46.378 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:46.378 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:29:46.378 00.000 15712 MoveAxis(W, 86, ABG)
03:29:46.378 00.000 15712 Guiding  Dir = 3, Dur = 86
03:29:46.380 00.002 15712 IsGuiding returns 0
03:29:46.404 00.024 15712 PulseGuide returned control before completion, sleep 67
03:29:46.478 00.074 15712 IsGuiding returns 1
03:29:46.478 00.000 15712 scope still moving after pulse duration time elapsed
03:29:46.520 00.042 15712 IsGuiding returns 0
03:29:46.520 00.000 15712 scope move finished after 86 + 55 ms
03:29:46.520 00.000 15712 Move returns status 0, amount 86
03:29:46.520 00.000 15712 MoveAxis(N, 0, ABG)
03:29:46.520 00.000 15712 Move returns status 0, amount 0
03:29:46.520 00.000 15712 move complete, result=0
03:29:46.520 00.000 15712 worker thread done servicing request
03:29:46.520 00.000 15712 Worker thread wakes up
03:29:46.520 00.000 7988 GuideStep: 0.4 px 86 ms WEST, 0.1 px 0 ms NORTH
03:29:46.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:46.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:47.928 01.408 15712 Exposure complete
03:29:47.989 00.061 15712 worker thread done servicing request
03:29:47.989 00.000 7988 OnExposeComplete: enter
03:29:47.989 00.000 7988 UpdateGuideState(): m_state=6
03:29:47.998 00.009 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6473
03:29:47.998 00.000 7988 Star::Find returns 1 (0), X=975.07, Y=193.30, Mass=219, SNR=9.0, Peak=132 HFD=2.3
03:29:48.000 00.002 7988 Star::Find false star n=8 nbg=280 bg=99.0 sigma=3.4 thresh=109 peak=109
03:29:48.000 00.000 7988 Star::Find false star n=4 nbg=277 bg=105.4 sigma=3.4 thresh=116 peak=113
03:29:48.002 00.002 7988 Star::Find false star n=3 nbg=279 bg=103.2 sigma=3.3 thresh=113 peak=109
03:29:48.002 00.000 7988 Star::Find false star n=2 nbg=279 bg=93.4 sigma=3.4 thresh=104 peak=101
03:29:48.004 00.002 7988 MultiStar: [#1 -1.24,0.70,0.00,M2] [#2 -0.07,0.39,1.02,U] [#3 0.18,-0.03,0.58,U] [#4 -0.00,1.59,0.00,M3] [#5 0.00,0.00,0.00,L] [#6 -0.55,1.14,0.00,M2] [#7 0.86,1.44,0.00,M7] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:48.004 00.000 7988 refined, 2 included, MultiStar: {-0.08, 0.44}, one-star: {-0.24, 0.77}
03:29:48.006 00.002 7988 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
03:29:48.006 00.000 7988 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
03:29:48.006 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.44 hyp=0.45 cameraTheta=1.75 mountX=0.44 mountY=0.07, mountTheta=0.16
03:29:48.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.44, opts=13)
03:29:48.006 00.000 7988 Enqueuing Move request for scope (-0.08, 0.44)
03:29:48.006 00.000 15712 Worker thread wakes up
03:29:48.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.44) opts 0xd
03:29:48.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.44)
03:29:48.006 00.000 15712 Moving (-0.08, 0.44) raw xDistance=0.44 yDistance=0.07
03:29:48.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=83, FiltMax=255, Gamma=0.690
03:29:48.006 00.000 7988 UpdateGuideState exits: m=219 SNR=9.0
03:29:48.014 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:48.014 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:48.017 00.003 7988 Enqueuing Expose request
03:29:48.017 00.000 15712 PPEC rslt: input = 0.44, final = 0.28, react = 0.26, pred = 0.01, hyst = 0.24, hyst_pct = 0.00, period_length = 639.50
03:29:48.017 00.000 15712 PPEC: input: 0.44, control: 0.28, exposure: 1500
03:29:48.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:48.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:29:48.017 00.000 15712 MoveAxis(W, 90, ABG)
03:29:48.017 00.000 15712 Guiding  Dir = 3, Dur = 90
03:29:48.017 00.000 15712 IsGuiding returns 0
03:29:48.037 00.020 15712 PulseGuide returned control before completion, sleep 79
03:29:48.152 00.115 15712 IsGuiding returns 0
03:29:48.152 00.000 15712 Move returns status 0, amount 90
03:29:48.152 00.000 15712 MoveAxis(N, 0, ABG)
03:29:48.152 00.000 15712 Move returns status 0, amount 0
03:29:48.152 00.000 15712 move complete, result=0
03:29:48.152 00.000 7988 GuideStep: 0.4 px 90 ms WEST, 0.1 px 0 ms NORTH
03:29:48.153 00.001 15712 worker thread done servicing request
03:29:48.153 00.000 15712 Worker thread wakes up
03:29:48.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:48.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:49.788 01.635 15712 Exposure complete
03:29:49.854 00.066 15712 worker thread done servicing request
03:29:49.856 00.002 7988 OnExposeComplete: enter
03:29:49.856 00.000 7988 UpdateGuideState(): m_state=6
03:29:49.856 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6474
03:29:49.856 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=193.13, Mass=258, SNR=9.8, Peak=134 HFD=2.6
03:29:49.856 00.000 7988 Star::Find false star n=6 nbg=278 bg=96.4 sigma=3.8 thresh=108 peak=108
03:29:49.862 00.006 7988 Star::Find false star n=5 nbg=283 bg=99.4 sigma=3.5 thresh=110 peak=110
03:29:49.862 00.000 7988 Star::Find false star n=4 nbg=274 bg=103.8 sigma=3.4 thresh=114 peak=112
03:29:49.862 00.000 7988 Star::Find false star n=3 nbg=283 bg=106.3 sigma=3.5 thresh=117 peak=115
03:29:49.862 00.000 7988 Star::Find false star n=3 nbg=281 bg=95.4 sigma=3.4 thresh=106 peak=101
03:29:49.862 00.000 7988 Star::Find false star n=5 nbg=281 bg=104.4 sigma=3.5 thresh=115 peak=111
03:29:49.862 00.000 7988 MultiStar: [#1 -0.95,0.36,0.00,M3] [#2 0.05,-0.07,0.85,U] [#3 0.18,-0.66,0.69,U] [#4 -0.69,0.58,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:49.867 00.005 7988 refined, 2 included, MultiStar: {-0.12, 0.03}, one-star: {-0.47, 0.60}
03:29:49.867 00.000 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.32 = 1.32)
03:29:49.869 00.002 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
03:29:49.869 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.89 mountX=0.03 mountY=0.12, mountTheta=1.32
03:29:49.869 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
03:29:49.869 00.000 7988 Enqueuing Move request for scope (-0.12, 0.03)
03:29:49.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=85, FiltMax=255, Gamma=0.690
03:29:49.869 00.000 7988 UpdateGuideState exits: m=258 SNR=9.8
03:29:49.876 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:49.876 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:49.876 00.000 7988 Enqueuing Expose request
03:29:49.876 00.000 15712 Worker thread wakes up
03:29:49.876 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
03:29:49.876 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
03:29:49.876 00.000 15712 Moving (-0.12, 0.03) raw xDistance=0.03 yDistance=0.12
03:29:49.883 00.007 15712 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:29:49.883 00.000 15712 PPEC: input: 0.03, control: 0.01, exposure: 1500
03:29:49.883 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:49.883 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:29:49.883 00.000 15712 MoveAxis(W, 5, ABG)
03:29:49.883 00.000 15712 Guiding  Dir = 3, Dur = 5
03:29:49.883 00.000 15712 IsGuiding returns 0
03:29:49.903 00.020 15712 IsGuiding returns 0
03:29:49.903 00.000 15712 Move returns status 0, amount 5
03:29:49.903 00.000 15712 MoveAxis(N, 0, ABG)
03:29:49.903 00.000 15712 Move returns status 0, amount 0
03:29:49.903 00.000 15712 move complete, result=0
03:29:49.903 00.000 15712 worker thread done servicing request
03:29:49.903 00.000 15712 Worker thread wakes up
03:29:49.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:49.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:49.903 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
03:29:51.318 01.415 15712 Exposure complete
03:29:51.383 00.065 15712 worker thread done servicing request
03:29:51.383 00.000 7988 OnExposeComplete: enter
03:29:51.383 00.000 7988 UpdateGuideState(): m_state=6
03:29:51.387 00.004 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6475
03:29:51.387 00.000 7988 Star::Find returns 1 (0), X=975.19, Y=192.84, Mass=250, SNR=9.7, Peak=130 HFD=2.7
03:29:51.389 00.002 7988 Star::Find false star n=6 nbg=280 bg=100.7 sigma=3.6 thresh=112 peak=112
03:29:51.389 00.000 7988 Star::Find false star n=3 nbg=280 bg=102.6 sigma=3.4 thresh=113 peak=109
03:29:51.391 00.002 7988 Star::Find false star n=2 nbg=279 bg=97.5 sigma=3.5 thresh=108 peak=103
03:29:51.391 00.000 7988 Star::Find false star n=4 nbg=274 bg=100.1 sigma=3.3 thresh=110 peak=107
03:29:51.393 00.002 7988 Star::Find false star n=5 nbg=276 bg=93.6 sigma=3.1 thresh=103 peak=101
03:29:51.393 00.000 7988 MultiStar: [#1 -0.64,1.22,0.00,M4] [#2 -0.10,-0.30,0.77,U] [#3 0.00,0.00,0.00,L] [#4 -0.21,0.25,0.69,U] [#5 1.53,1.75,0.00,M10] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:51.395 00.002 7988 refined, 2 included, MultiStar: {-0.14, 0.10}, one-star: {-0.12, 0.31}
03:29:51.395 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.93 = 0.93)
03:29:51.397 00.002 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
03:29:51.399 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.50 mountX=0.10 mountY=0.14, mountTheta=0.92
03:29:51.400 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.10, opts=13)
03:29:51.400 00.000 7988 Enqueuing Move request for scope (-0.14, 0.10)
03:29:51.400 00.000 15712 Worker thread wakes up
03:29:51.400 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
03:29:51.400 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
03:29:51.400 00.000 15712 Moving (-0.14, 0.10) raw xDistance=0.10 yDistance=0.14
03:29:51.405 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=86, FiltMax=255, Gamma=0.690
03:29:51.405 00.000 7988 UpdateGuideState exits: m=250 SNR=9.7
03:29:51.409 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:51.409 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:51.413 00.004 15712 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.51
03:29:51.413 00.000 7988 Enqueuing Expose request
03:29:51.415 00.002 15712 PPEC: input: 0.10, control: 0.02, exposure: 1500
03:29:51.415 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:51.415 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:29:51.415 00.000 15712 MoveAxis(W, 5, ABG)
03:29:51.415 00.000 15712 Guiding  Dir = 3, Dur = 5
03:29:51.415 00.000 15712 IsGuiding returns 0
03:29:51.443 00.028 15712 IsGuiding returns 0
03:29:51.445 00.002 15712 Move returns status 0, amount 5
03:29:51.445 00.000 15712 MoveAxis(N, 0, ABG)
03:29:51.445 00.000 15712 Move returns status 0, amount 0
03:29:51.445 00.000 15712 move complete, result=0
03:29:51.445 00.000 15712 worker thread done servicing request
03:29:51.445 00.000 15712 Worker thread wakes up
03:29:51.445 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
03:29:51.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:51.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:53.184 01.739 15712 Exposure complete
03:29:53.246 00.062 15712 worker thread done servicing request
03:29:53.246 00.000 7988 OnExposeComplete: enter
03:29:53.246 00.000 7988 UpdateGuideState(): m_state=6
03:29:53.252 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6476
03:29:53.252 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=193.80, Mass=234, SNR=9.2, Peak=128 HFD=2.7
03:29:53.254 00.002 7988 Star::Find false star n=3 nbg=277 bg=97.1 sigma=3.3 thresh=107 peak=104
03:29:53.254 00.000 7988 Star::Find false star n=4 nbg=278 bg=103.3 sigma=3.3 thresh=113 peak=111
03:29:53.256 00.002 7988 Star::Find false star n=6 nbg=279 bg=99.2 sigma=3.4 thresh=109 peak=107
03:29:53.256 00.000 7988 Star::Find false star n=3 nbg=274 bg=94.9 sigma=3.3 thresh=105 peak=102
03:29:53.258 00.002 7988 MultiStar: [#1 -0.33,0.81,0.00,M5] [#2 -0.21,0.18,0.88,U] [#3 0.23,-0.18,0.85,U] [#4 0.00,0.00,0.00,L] [#5 1.07,2.60,0.00,R] [#6 -0.54,0.54,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:53.258 00.000 7988 refined, 2 included, MultiStar: {0.08, 0.47}, one-star: {0.20, 1.27}
03:29:53.260 00.002 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
03:29:53.260 00.000 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
03:29:53.262 00.002 7988 CameraToMount -- cameraX=0.08 cameraY=0.47 hyp=0.47 cameraTheta=1.41 mountX=0.47 mountY=-0.09, mountTheta=-0.18
03:29:53.262 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.47, opts=13)
03:29:53.262 00.000 7988 Enqueuing Move request for scope (0.08, 0.47)
03:29:53.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=86, FiltMax=255, Gamma=0.690
03:29:53.262 00.000 7988 UpdateGuideState exits: m=234 SNR=9.2
03:29:53.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:53.269 00.007 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:53.269 00.000 7988 Enqueuing Expose request
03:29:53.269 00.000 15712 Worker thread wakes up
03:29:53.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.47) opts 0xd
03:29:53.269 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.47)
03:29:53.269 00.000 15712 Moving (0.08, 0.47) raw xDistance=0.47 yDistance=-0.09
03:29:53.269 00.000 15712 PPEC rslt: input = 0.47, final = 0.30, react = 0.28, pred = 0.01, hyst = 0.25, hyst_pct = 0.00, period_length = 639.52
03:29:53.269 00.000 15712 PPEC: input: 0.47, control: 0.30, exposure: 1500
03:29:53.269 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:53.269 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:29:53.269 00.000 15712 MoveAxis(W, 97, ABG)
03:29:53.269 00.000 15712 Guiding  Dir = 3, Dur = 97
03:29:53.269 00.000 15712 IsGuiding returns 0
03:29:53.299 00.030 15712 PulseGuide returned control before completion, sleep 85
03:29:53.390 00.091 15712 IsGuiding returns 1
03:29:53.390 00.000 15712 scope still moving after pulse duration time elapsed
03:29:53.439 00.049 15712 IsGuiding returns 0
03:29:53.439 00.000 15712 scope move finished after 97 + 69 ms
03:29:53.439 00.000 15712 Move returns status 0, amount 97
03:29:53.439 00.000 15712 MoveAxis(N, 0, ABG)
03:29:53.439 00.000 15712 Move returns status 0, amount 0
03:29:53.439 00.000 15712 move complete, result=0
03:29:53.439 00.000 7988 GuideStep: 0.5 px 97 ms WEST, -0.1 px 0 ms NORTH
03:29:53.444 00.005 15712 worker thread done servicing request
03:29:53.444 00.000 15712 Worker thread wakes up
03:29:53.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:53.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:54.855 01.411 15712 Exposure complete
03:29:54.920 00.065 15712 worker thread done servicing request
03:29:54.920 00.000 7988 OnExposeComplete: enter
03:29:54.920 00.000 7988 UpdateGuideState(): m_state=6
03:29:54.920 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6477
03:29:54.920 00.000 7988 Star::Find returns 1 (0), X=974.70, Y=193.27, Mass=303, SNR=10.4, Peak=131 HFD=3.2
03:29:54.920 00.000 7988 Star::Find false star n=5 nbg=275 bg=103.3 sigma=3.4 thresh=113 peak=112
03:29:54.920 00.000 7988 Star::Find false star n=5 nbg=279 bg=97.5 sigma=3.5 thresh=108 peak=107
03:29:54.920 00.000 7988 Star::Find false star n=6 nbg=280 bg=95.8 sigma=3.4 thresh=106 peak=105
03:29:54.920 00.000 7988 Star::Find false star n=6 nbg=277 bg=105.6 sigma=3.3 thresh=115 peak=112
03:29:54.920 00.000 7988 MultiStar: [#1 -1.12,0.75,0.00,M6] [#2 -0.41,-0.13,0.78,U] [#3 0.00,0.00,0.00,L] [#4 -0.71,1.30,0.00,M4] [#5 0.00,0.00,0.00,L] [#6 -0.74,0.13,0.00,M4] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:54.920 00.000 7988 refined, 1 included, MultiStar: {-0.52, 0.36}, one-star: {-0.61, 0.74}
03:29:54.920 00.000 7988 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.56) = xAngle (0.97 = 0.97)
03:29:54.932 00.012 7988 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
03:29:54.932 00.000 7988 CameraToMount -- cameraX=-0.52 cameraY=0.36 hyp=0.63 cameraTheta=2.54 mountX=0.36 mountY=0.51, mountTheta=0.96
03:29:54.935 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.52, y=0.36, opts=13)
03:29:54.935 00.000 7988 Enqueuing Move request for scope (-0.52, 0.36)
03:29:54.935 00.000 15712 Worker thread wakes up
03:29:54.935 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.36) opts 0xd
03:29:54.935 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.52, 0.36)
03:29:54.935 00.000 15712 Moving (-0.52, 0.36) raw xDistance=0.36 yDistance=0.51
03:29:54.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=85, FiltMax=255, Gamma=0.690
03:29:54.935 00.000 7988 UpdateGuideState exits: m=303 SNR=10.4
03:29:54.939 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:54.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:54.941 00.002 7988 Enqueuing Expose request
03:29:54.941 00.000 15712 PPEC rslt: input = 0.36, final = 0.23, react = 0.21, pred = 0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 639.52
03:29:54.941 00.000 15712 PPEC: input: 0.36, control: 0.23, exposure: 1500
03:29:54.941 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:29:54.941 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
03:29:54.941 00.000 15712 MoveAxis(W, 74, ABG)
03:29:54.941 00.000 15712 Guiding  Dir = 3, Dur = 74
03:29:54.941 00.000 15712 IsGuiding returns 0
03:29:54.952 00.011 15712 PulseGuide returned control before completion, sleep 67
03:29:55.071 00.119 15712 IsGuiding returns 0
03:29:55.071 00.000 15712 Move returns status 0, amount 74
03:29:55.071 00.000 15712 MoveAxis(N, 0, ABG)
03:29:55.071 00.000 15712 Move returns status 0, amount 0
03:29:55.071 00.000 15712 move complete, result=0
03:29:55.071 00.000 7988 GuideStep: 0.4 px 74 ms WEST, 0.5 px 0 ms NORTH
03:29:55.075 00.004 15712 worker thread done servicing request
03:29:55.075 00.000 15712 Worker thread wakes up
03:29:55.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:55.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:56.816 01.741 15712 Exposure complete
03:29:56.878 00.062 15712 worker thread done servicing request
03:29:56.878 00.000 7988 OnExposeComplete: enter
03:29:56.878 00.000 7988 UpdateGuideState(): m_state=6
03:29:56.884 00.006 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6478
03:29:56.884 00.000 7988 Star::Find returns 1 (0), X=975.21, Y=192.13, Mass=233, SNR=9.5, Peak=135 HFD=2.4
03:29:56.886 00.002 7988 Star::Find false star n=9 nbg=283 bg=102.8 sigma=3.8 thresh=114 peak=113
03:29:56.886 00.000 7988 Star::Find false star n=7 nbg=280 bg=99.0 sigma=3.4 thresh=109 peak=109
03:29:56.888 00.002 7988 Star::Find false star n=5 nbg=275 bg=99.0 sigma=3.4 thresh=109 peak=106
03:29:56.890 00.002 7988 Star::Find false star n=3 nbg=283 bg=95.9 sigma=3.2 thresh=106 peak=103
03:29:56.890 00.000 7988 Star::Find false star n=4 nbg=280 bg=101.8 sigma=3.6 thresh=113 peak=112
03:29:56.892 00.002 7988 MultiStar: [#1 -0.42,-0.87,0.00,M7] [#2 -0.26,-0.52,0.85,U] [#3 0.00,0.00,0.00,L] [#4 -0.68,-0.20,0.64,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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:56.892 00.000 7988 single-star, 2 included, MultiStar: {-0.30, -0.39}, one-star: {-0.10, -0.40}
03:29:56.894 00.002 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.37 = 2.92)
03:29:56.894 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
03:29:56.894 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.40 hyp=0.42 cameraTheta=-1.80 mountX=-0.40 mountY=0.11, mountTheta=2.89
03:29:56.894 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.40, opts=13)
03:29:56.894 00.000 7988 Enqueuing Move request for scope (-0.10, -0.40)
03:29:56.894 00.000 15712 Worker thread wakes up
03:29:56.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.40) opts 0xd
03:29:56.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.40)
03:29:56.894 00.000 15712 Moving (-0.10, -0.40) raw xDistance=-0.40 yDistance=0.11
03:29:56.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=83, FiltMax=255, Gamma=0.690
03:29:56.894 00.000 7988 UpdateGuideState exits: m=233 SNR=9.5
03:29:56.902 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:56.902 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:56.904 00.002 7988 Enqueuing Expose request
03:29:56.904 00.000 15712 PPEC rslt: input = -0.40, final = -0.23, react = -0.24, pred = 0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 639.53
03:29:56.904 00.000 15712 PPEC: input: -0.40, control: -0.23, exposure: 1500
03:29:56.904 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:56.904 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:29:56.904 00.000 15712 MoveAxis(E, 74, ABG)
03:29:56.904 00.000 15712 Guiding  Dir = 2, Dur = 74
03:29:56.904 00.000 15712 IsGuiding returns 0
03:29:56.925 00.021 15712 PulseGuide returned control before completion, sleep 64
03:29:57.005 00.080 15712 IsGuiding returns 1
03:29:57.006 00.001 15712 scope still moving after pulse duration time elapsed
03:29:57.040 00.034 15712 IsGuiding returns 0
03:29:57.040 00.000 15712 scope move finished after 74 + 59 ms
03:29:57.040 00.000 15712 Move returns status 0, amount 74
03:29:57.040 00.000 15712 MoveAxis(N, 0, ABG)
03:29:57.040 00.000 15712 Move returns status 0, amount 0
03:29:57.040 00.000 15712 move complete, result=0
03:29:57.040 00.000 15712 worker thread done servicing request
03:29:57.040 00.000 15712 Worker thread wakes up
03:29:57.040 00.000 7988 GuideStep: -0.4 px 74 ms EAST, 0.1 px 0 ms NORTH
03:29:57.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:57.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:29:58.459 01.419 15712 Exposure complete
03:29:58.523 00.064 15712 worker thread done servicing request
03:29:58.523 00.000 7988 OnExposeComplete: enter
03:29:58.523 00.000 7988 UpdateGuideState(): m_state=6
03:29:58.523 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6479
03:29:58.523 00.000 7988 Star::Find returns 1 (0), X=975.06, Y=193.47, Mass=238, SNR=9.2, Peak=140 HFD=2.5
03:29:58.523 00.000 7988 Star::Find false star n=8 nbg=277 bg=102.0 sigma=3.4 thresh=112 peak=111
03:29:58.523 00.000 7988 Star::Find false star n=7 nbg=277 bg=101.9 sigma=3.4 thresh=112 peak=112
03:29:58.523 00.000 7988 Star::Find false star n=4 nbg=277 bg=93.2 sigma=3.5 thresh=104 peak=102
03:29:58.523 00.000 7988 Star::Find false star n=2 nbg=278 bg=102.4 sigma=3.6 thresh=113 peak=108
03:29:58.523 00.000 7988 Star::Find false star n=3 nbg=282 bg=97.7 sigma=3.6 thresh=109 peak=108
03:29:58.537 00.014 7988 Star::Find false star n=3 nbg=279 bg=98.8 sigma=3.5 thresh=109 peak=106
03:29:58.537 00.000 7988 MultiStar: [#1 -0.10,-0.32,1.06,U] [#2 -0.08,-0.59,0.94,U] [#3 -0.14,-0.84,0.00,M1] [#4 -0.97,0.16,0.00,M4] [#5 0.00,0.00,0.00,L] [#6 -0.25,-0.45,0.59,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:29:58.537 00.000 7988 refined, 3 included, MultiStar: {-0.16, -0.06}, one-star: {-0.25, 0.94}
03:29:58.540 00.003 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.35 = 1.94)
03:29:58.540 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.38 = 1.90)
03:29:58.540 00.000 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.78 mountX=-0.06 mountY=0.16, mountTheta=1.93
03:29:58.540 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.06, opts=13)
03:29:58.540 00.000 7988 Enqueuing Move request for scope (-0.16, -0.06)
03:29:58.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=83, FiltMax=255, Gamma=0.690
03:29:58.540 00.000 7988 UpdateGuideState exits: m=238 SNR=9.2
03:29:58.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:58.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:29:58.540 00.000 7988 Enqueuing Expose request
03:29:58.540 00.000 15712 Worker thread wakes up
03:29:58.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
03:29:58.540 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
03:29:58.540 00.000 15712 Moving (-0.16, -0.06) raw xDistance=-0.06 yDistance=0.16
03:29:58.553 00.013 15712 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.53
03:29:58.553 00.000 15712 PPEC: input: -0.06, control: 0.02, exposure: 1500
03:29:58.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:58.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:29:58.553 00.000 15712 MoveAxis(W, 5, ABG)
03:29:58.553 00.000 15712 Guiding  Dir = 3, Dur = 5
03:29:58.553 00.000 15712 IsGuiding returns 0
03:29:58.574 00.021 15712 IsGuiding returns 0
03:29:58.574 00.000 15712 Move returns status 0, amount 5
03:29:58.574 00.000 15712 MoveAxis(N, 0, ABG)
03:29:58.574 00.000 15712 Move returns status 0, amount 0
03:29:58.574 00.000 15712 move complete, result=0
03:29:58.574 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
03:29:58.576 00.002 15712 worker thread done servicing request
03:29:58.576 00.000 15712 Worker thread wakes up
03:29:58.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:29:58.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:00.213 01.637 15712 Exposure complete
03:30:00.275 00.062 15712 worker thread done servicing request
03:30:00.275 00.000 7988 OnExposeComplete: enter
03:30:00.275 00.000 7988 UpdateGuideState(): m_state=6
03:30:00.281 00.006 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6480
03:30:00.281 00.000 7988 Star::Find returns 1 (0), X=974.94, Y=193.19, Mass=128, SNR=6.9, Peak=138 HFD=2.0
03:30:00.283 00.002 7988 Star::Find false star n=4 nbg=282 bg=103.2 sigma=3.7 thresh=114 peak=113
03:30:00.283 00.000 7988 Star::Find false star n=8 nbg=275 bg=99.9 sigma=3.3 thresh=110 peak=109
03:30:00.285 00.002 7988 Star::Find false star n=7 nbg=276 bg=96.2 sigma=2.9 thresh=105 peak=103
03:30:00.285 00.000 7988 Star::Find false star n=2 nbg=280 bg=93.1 sigma=3.6 thresh=104 peak=104
03:30:00.287 00.002 7988 Star::Find false star n=4 nbg=282 bg=91.6 sigma=3.5 thresh=102 peak=99
03:30:00.287 00.000 7988 MultiStar: [#1 -0.35,0.14,1.37,U] [#2 -0.08,-0.37,1.23,U] [#3 0.27,-0.33,1.03,U] [#4 -1.13,0.49,0.00,M5] [#5 0.18,-0.81,0.00,M1] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:00.289 00.002 7988 refined, 3 included, MultiStar: {-0.15, 0.01}, one-star: {-0.37, 0.66}
03:30:00.290 00.001 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.56) = xAngle (1.48 = 1.48)
03:30:00.290 00.000 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
03:30:00.290 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.05 mountX=0.01 mountY=0.15, mountTheta=1.48
03:30:00.290 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.01, opts=13)
03:30:00.290 00.000 7988 Enqueuing Move request for scope (-0.15, 0.01)
03:30:00.290 00.000 15712 Worker thread wakes up
03:30:00.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
03:30:00.290 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
03:30:00.290 00.000 15712 Moving (-0.15, 0.01) raw xDistance=0.01 yDistance=0.15
03:30:00.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=84, FiltMax=255, Gamma=0.690
03:30:00.290 00.000 7988 UpdateGuideState exits: m=128 SNR=6.9
03:30:00.290 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:00.290 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:00.290 00.000 7988 Enqueuing Expose request
03:30:00.290 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
03:30:00.290 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
03:30:00.290 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:00.290 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:30:00.290 00.000 15712 MoveAxis(W, 8, ABG)
03:30:00.290 00.000 15712 Guiding  Dir = 3, Dur = 8
03:30:00.324 00.034 15712 IsGuiding returns 0
03:30:00.341 00.017 15712 IsGuiding returns 0
03:30:00.341 00.000 15712 Move returns status 0, amount 8
03:30:00.341 00.000 15712 MoveAxis(N, 0, ABG)
03:30:00.341 00.000 15712 Move returns status 0, amount 0
03:30:00.341 00.000 15712 move complete, result=0
03:30:00.341 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
03:30:00.350 00.009 15712 worker thread done servicing request
03:30:00.350 00.000 15712 Worker thread wakes up
03:30:00.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:00.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:01.757 01.407 15712 Exposure complete
03:30:01.819 00.062 15712 worker thread done servicing request
03:30:01.819 00.000 7988 OnExposeComplete: enter
03:30:01.819 00.000 7988 UpdateGuideState(): m_state=6
03:30:01.825 00.006 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6481
03:30:01.825 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=192.64, Mass=273, SNR=10.2, Peak=138 HFD=2.6
03:30:01.827 00.002 7988 Star::Find false star n=3 nbg=281 bg=95.0 sigma=3.4 thresh=105 peak=100
03:30:01.827 00.000 7988 Star::Find false star n=5 nbg=282 bg=93.4 sigma=3.6 thresh=104 peak=102
03:30:01.829 00.002 7988 MultiStar: [#1 -0.76,0.88,0.00,M6] [#2 -0.47,-0.39,0.87,U] [#3 -0.26,0.10,0.80,U] [#4 -0.75,0.74,0.00,M6] [#5 0.81,-1.56,0.00,M2] [#6 -0.14,-0.45,0.52,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:01.829 00.000 7988 refined, 3 included, MultiStar: {-0.36, -0.12}, one-star: {-0.46, 0.10}
03:30:01.831 00.002 7988 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.56) = xAngle (-4.38 = 1.90)
03:30:01.831 00.000 7988 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.42 = 1.87)
03:30:01.833 00.002 7988 CameraToMount -- cameraX=-0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-2.82 mountX=-0.12 mountY=0.36, mountTheta=1.90
03:30:01.833 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=-0.12, opts=13)
03:30:01.836 00.003 7988 Enqueuing Move request for scope (-0.36, -0.12)
03:30:01.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=84, FiltMax=255, Gamma=0.690
03:30:01.836 00.000 7988 UpdateGuideState exits: m=273 SNR=10.2
03:30:01.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:01.836 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:01.836 00.000 7988 Enqueuing Expose request
03:30:01.836 00.000 15712 Worker thread wakes up
03:30:01.836 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.12) opts 0xd
03:30:01.836 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, -0.12)
03:30:01.836 00.000 15712 Moving (-0.36, -0.12) raw xDistance=-0.12 yDistance=0.36
03:30:01.836 00.000 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.54
03:30:01.836 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
03:30:01.836 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:30:01.836 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
03:30:01.836 00.000 15712 MoveAxis(W, 8, ABG)
03:30:01.836 00.000 15712 Guiding  Dir = 3, Dur = 8
03:30:01.836 00.000 15712 IsGuiding returns 0
03:30:01.867 00.031 15712 IsGuiding returns 0
03:30:01.867 00.000 15712 Move returns status 0, amount 8
03:30:01.867 00.000 15712 MoveAxis(N, 0, ABG)
03:30:01.867 00.000 15712 Move returns status 0, amount 0
03:30:01.867 00.000 15712 move complete, result=0
03:30:01.867 00.000 7988 GuideStep: -0.1 px 8 ms WEST, 0.4 px 0 ms NORTH
03:30:01.868 00.001 15712 worker thread done servicing request
03:30:01.868 00.000 15712 Worker thread wakes up
03:30:01.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:01.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:03.607 01.739 15712 Exposure complete
03:30:03.673 00.066 15712 worker thread done servicing request
03:30:03.673 00.000 7988 OnExposeComplete: enter
03:30:03.673 00.000 7988 UpdateGuideState(): m_state=6
03:30:03.673 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6482
03:30:03.673 00.000 7988 Star::Find returns 1 (0), X=975.82, Y=193.62, Mass=212, SNR=8.9, Peak=132 HFD=2.1
03:30:03.673 00.000 7988 Star::Find false star n=4 nbg=278 bg=104.3 sigma=3.7 thresh=116 peak=114
03:30:03.673 00.000 7988 Star::Find false star n=3 nbg=280 bg=101.0 sigma=3.6 thresh=112 peak=109
03:30:03.673 00.000 7988 Star::Find false star n=6 nbg=273 bg=98.3 sigma=3.2 thresh=108 peak=107
03:30:03.673 00.000 7988 Star::Find false star n=5 nbg=280 bg=97.5 sigma=3.7 thresh=108 peak=105
03:30:03.673 00.000 7988 Star::Find false star n=5 nbg=286 bg=96.0 sigma=3.3 thresh=106 peak=106
03:30:03.673 00.000 7988 Star::Find false star n=4 nbg=282 bg=93.4 sigma=3.3 thresh=103 peak=102
03:30:03.673 00.000 7988 MultiStar: [#1 -0.82,0.21,0.00,M7] [#2 -0.32,-0.77,0.00,M1] [#3 -0.16,0.36,0.76,U] [#4 -0.10,0.33,0.71,U] [#5 -0.02,-1.02,0.00,M3] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:03.685 00.012 7988 refined, 2 included, MultiStar: {0.13, 0.65}, one-star: {0.51, 1.09}
03:30:03.685 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.19 = -0.19)
03:30:03.685 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
03:30:03.688 00.003 7988 CameraToMount -- cameraX=0.13 cameraY=0.65 hyp=0.66 cameraTheta=1.38 mountX=0.65 mountY=-0.14, mountTheta=-0.22
03:30:03.688 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.65, opts=13)
03:30:03.688 00.000 7988 Enqueuing Move request for scope (0.13, 0.65)
03:30:03.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=84, FiltMax=255, Gamma=0.690
03:30:03.688 00.000 7988 UpdateGuideState exits: m=212 SNR=8.9
03:30:03.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:03.688 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:03.688 00.000 7988 Enqueuing Expose request
03:30:03.688 00.000 15712 Worker thread wakes up
03:30:03.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.65) opts 0xd
03:30:03.688 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.65)
03:30:03.688 00.000 15712 Moving (0.13, 0.65) raw xDistance=0.65 yDistance=-0.14
03:30:03.701 00.013 15712 PPEC rslt: input = 0.65, final = 0.42, react = 0.39, pred = 0.03, hyst = 0.35, hyst_pct = 0.00, period_length = 639.55
03:30:03.701 00.000 15712 PPEC: input: 0.65, control: 0.42, exposure: 1500
03:30:03.701 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:03.701 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:30:03.701 00.000 15712 MoveAxis(W, 137, ABG)
03:30:03.701 00.000 15712 Guiding  Dir = 3, Dur = 137
03:30:03.701 00.000 15712 IsGuiding returns 0
03:30:03.721 00.020 15712 PulseGuide returned control before completion, sleep 129
03:30:03.877 00.156 15712 IsGuiding returns 0
03:30:03.877 00.000 15712 Move returns status 0, amount 137
03:30:03.877 00.000 15712 MoveAxis(N, 0, ABG)
03:30:03.877 00.000 15712 Move returns status 0, amount 0
03:30:03.877 00.000 15712 move complete, result=0
03:30:03.877 00.000 7988 GuideStep: 0.6 px 137 ms WEST, -0.1 px 0 ms NORTH
03:30:03.883 00.006 15712 worker thread done servicing request
03:30:03.883 00.000 15712 Worker thread wakes up
03:30:03.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:03.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:05.300 01.417 15712 Exposure complete
03:30:05.361 00.061 15712 worker thread done servicing request
03:30:05.361 00.000 7988 OnExposeComplete: enter
03:30:05.361 00.000 7988 UpdateGuideState(): m_state=6
03:30:05.368 00.007 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6483
03:30:05.368 00.000 7988 Star::Find returns 1 (0), X=975.17, Y=193.42, Mass=189, SNR=8.1, Peak=136 HFD=2.5
03:30:05.370 00.002 7988 Star::Find false star n=3 nbg=275 bg=101.8 sigma=3.5 thresh=112 peak=108
03:30:05.371 00.001 7988 Star::Find false star n=5 nbg=278 bg=99.9 sigma=3.8 thresh=111 peak=109
03:30:05.371 00.000 7988 Star::Find false star n=2 nbg=280 bg=93.2 sigma=3.2 thresh=103 peak=103
03:30:05.373 00.002 7988 Star::Find false star n=6 nbg=272 bg=90.7 sigma=3.1 thresh=100 peak=99
03:30:05.373 00.000 7988 MultiStar: [#1 -0.70,0.57,0.00,M8] [#2 -0.34,-0.19,1.02,U] [#3 -0.02,0.14,0.92,U] [#4 -0.61,0.75,0.00,M6] [#5 -0.16,-0.05,0.68,U] [#6 0.58,0.32,0.77,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:05.375 00.002 7988 refined, 4 included, MultiStar: {-0.04, 0.24}, one-star: {-0.14, 0.89}
03:30:05.375 00.000 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
03:30:05.377 00.002 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
03:30:05.377 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.73 mountX=0.23 mountY=0.03, mountTheta=0.14
03:30:05.377 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.24, opts=13)
03:30:05.377 00.000 7988 Enqueuing Move request for scope (-0.04, 0.24)
03:30:05.377 00.000 15712 Worker thread wakes up
03:30:05.377 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
03:30:05.377 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
03:30:05.377 00.000 15712 Moving (-0.04, 0.24) raw xDistance=0.23 yDistance=0.03
03:30:05.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=83, FiltMax=255, Gamma=0.690
03:30:05.377 00.000 7988 UpdateGuideState exits: m=189 SNR=8.1
03:30:05.385 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:05.385 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:05.387 00.002 7988 Enqueuing Expose request
03:30:05.388 00.001 15712 PPEC rslt: input = 0.23, final = 0.17, react = 0.14, pred = 0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 639.55
03:30:05.388 00.000 15712 PPEC: input: 0.23, control: 0.17, exposure: 1500
03:30:05.388 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:05.388 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:30:05.388 00.000 15712 MoveAxis(W, 57, ABG)
03:30:05.388 00.000 15712 Guiding  Dir = 3, Dur = 57
03:30:05.388 00.000 15712 IsGuiding returns 0
03:30:05.416 00.028 15712 PulseGuide returned control before completion, sleep 40
03:30:05.477 00.061 15712 IsGuiding returns 1
03:30:05.477 00.000 15712 scope still moving after pulse duration time elapsed
03:30:05.504 00.027 15712 IsGuiding returns 0
03:30:05.504 00.000 15712 scope move finished after 57 + 58 ms
03:30:05.504 00.000 15712 Move returns status 0, amount 57
03:30:05.504 00.000 15712 MoveAxis(N, 0, ABG)
03:30:05.504 00.000 15712 Move returns status 0, amount 0
03:30:05.504 00.000 15712 move complete, result=0
03:30:05.504 00.000 7988 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
03:30:05.506 00.002 15712 worker thread done servicing request
03:30:05.506 00.000 15712 Worker thread wakes up
03:30:05.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:05.507 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:07.134 01.627 15712 Exposure complete
03:30:07.196 00.062 15712 worker thread done servicing request
03:30:07.196 00.000 7988 OnExposeComplete: enter
03:30:07.196 00.000 7988 UpdateGuideState(): m_state=6
03:30:07.201 00.005 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6484
03:30:07.201 00.000 7988 Star::Find returns 1 (0), X=975.32, Y=192.63, Mass=248, SNR=9.6, Peak=135 HFD=2.9
03:30:07.203 00.002 7988 Star::Find false star n=4 nbg=277 bg=100.7 sigma=3.5 thresh=111 peak=109
03:30:07.203 00.000 7988 Star::Find false star n=7 nbg=282 bg=97.3 sigma=3.4 thresh=107 peak=104
03:30:07.205 00.002 7988 Star::Find false star n=4 nbg=275 bg=93.6 sigma=3.1 thresh=103 peak=102
03:30:07.205 00.000 7988 Star::Find false star n=4 nbg=281 bg=89.2 sigma=3.4 thresh=100 peak=97
03:30:07.207 00.002 7988 MultiStar: [#1 -0.41,0.08,0.86,U] [#2 -0.65,-0.13,0.90,U] [#3 0.67,-0.14,0.82,U] [#4 -0.64,0.28,0.76,U] [#5 -0.18,-0.90,0.00,M3] [#6 -1.19,0.38,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:07.207 00.000 7988 single-star, 4 included, MultiStar: {-0.20, 0.03}, one-star: {0.01, 0.10}
03:30:07.209 00.002 7988 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.56) = xAngle (-0.05 = -0.05)
03:30:07.209 00.000 7988 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
03:30:07.211 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.51 mountX=0.10 mountY=-0.01, mountTheta=-0.08
03:30:07.211 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.10, opts=13)
03:30:07.211 00.000 7988 Enqueuing Move request for scope (0.01, 0.10)
03:30:07.211 00.000 15712 Worker thread wakes up
03:30:07.211 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
03:30:07.211 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
03:30:07.211 00.000 15712 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
03:30:07.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=82, FiltMax=255, Gamma=0.690
03:30:07.211 00.000 7988 UpdateGuideState exits: m=248 SNR=9.6
03:30:07.218 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:07.218 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:07.220 00.002 7988 Enqueuing Expose request
03:30:07.220 00.000 15712 PPEC rslt: input = 0.10, final = 0.04, react = 0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.56
03:30:07.220 00.000 15712 PPEC: input: 0.10, control: 0.04, exposure: 1500
03:30:07.220 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:07.220 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:30:07.220 00.000 15712 MoveAxis(W, 12, ABG)
03:30:07.220 00.000 15712 Guiding  Dir = 3, Dur = 12
03:30:07.220 00.000 15712 IsGuiding returns 0
03:30:07.227 00.007 15712 IsGuiding returns 1
03:30:07.227 00.000 15712 scope still moving after pulse duration time elapsed
03:30:07.280 00.053 15712 IsGuiding returns 0
03:30:07.280 00.000 15712 scope move finished after 12 + 52 ms
03:30:07.280 00.000 15712 Move returns status 0, amount 12
03:30:07.280 00.000 15712 MoveAxis(N, 0, ABG)
03:30:07.280 00.000 15712 Move returns status 0, amount 0
03:30:07.280 00.000 15712 move complete, result=0
03:30:07.280 00.000 7988 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
03:30:07.288 00.008 15712 worker thread done servicing request
03:30:07.288 00.000 15712 Worker thread wakes up
03:30:07.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:07.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:08.698 01.410 15712 Exposure complete
03:30:08.759 00.061 15712 worker thread done servicing request
03:30:08.759 00.000 7988 OnExposeComplete: enter
03:30:08.759 00.000 7988 UpdateGuideState(): m_state=6
03:30:08.765 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6485
03:30:08.765 00.000 7988 Star::Find returns 1 (0), X=975.41, Y=193.03, Mass=265, SNR=10.1, Peak=123 HFD=2.7
03:30:08.767 00.002 7988 Star::Find false star n=5 nbg=278 bg=96.9 sigma=3.3 thresh=107 peak=105
03:30:08.767 00.000 7988 Star::Find false star n=3 nbg=274 bg=97.5 sigma=3.2 thresh=107 peak=103
03:30:08.769 00.002 7988 Star::Find false star n=4 nbg=275 bg=92.1 sigma=3.4 thresh=102 peak=97
03:30:08.769 00.000 7988 Star::Find false star n=4 nbg=277 bg=95.0 sigma=3.3 thresh=105 peak=102
03:30:08.772 00.003 7988 Star::Find false star n=5 nbg=279 bg=91.3 sigma=3.6 thresh=102 peak=97
03:30:08.772 00.000 7988 MultiStar: [#1 -0.82,-0.12,0.00,M8] [#2 -0.37,0.24,0.90,U] [#3 -0.20,-0.25,0.74,U] [#4 -0.26,0.56,0.74,U] [#5 0.49,-1.03,0.00,M4] [#6 -0.17,-0.35,0.67,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:08.774 00.002 7988 refined, 4 included, MultiStar: {-0.17, 0.17}, one-star: {0.10, 0.50}
03:30:08.775 00.001 7988 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
03:30:08.775 00.000 7988 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
03:30:08.777 00.002 7988 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.35 mountX=0.17 mountY=0.17, mountTheta=0.77
03:30:08.779 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.17, opts=13)
03:30:08.779 00.000 7988 Enqueuing Move request for scope (-0.17, 0.17)
03:30:08.781 00.002 15712 Worker thread wakes up
03:30:08.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
03:30:08.781 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
03:30:08.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=82, FiltMax=255, Gamma=0.690
03:30:08.781 00.000 7988 UpdateGuideState exits: m=265 SNR=10.1
03:30:08.783 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:08.783 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:08.785 00.002 7988 Enqueuing Expose request
03:30:08.785 00.000 15712 Moving (-0.17, 0.17) raw xDistance=0.17 yDistance=0.17
03:30:08.790 00.005 15712 PPEC rslt: input = 0.17, final = 0.14, react = 0.10, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 639.57
03:30:08.790 00.000 15712 PPEC: input: 0.17, control: 0.14, exposure: 1500
03:30:08.790 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:08.790 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:30:08.790 00.000 15712 MoveAxis(W, 45, ABG)
03:30:08.790 00.000 15712 Guiding  Dir = 3, Dur = 45
03:30:08.790 00.000 15712 IsGuiding returns 0
03:30:08.813 00.023 15712 PulseGuide returned control before completion, sleep 26
03:30:08.854 00.041 15712 IsGuiding returns 1
03:30:08.854 00.000 15712 scope still moving after pulse duration time elapsed
03:30:08.908 00.054 15712 IsGuiding returns 0
03:30:08.908 00.000 15712 scope move finished after 45 + 81 ms
03:30:08.908 00.000 15712 Move returns status 0, amount 45
03:30:08.908 00.000 15712 MoveAxis(N, 0, ABG)
03:30:08.908 00.000 15712 Move returns status 0, amount 0
03:30:08.908 00.000 15712 move complete, result=0
03:30:08.908 00.000 15712 worker thread done servicing request
03:30:08.908 00.000 15712 Worker thread wakes up
03:30:08.908 00.000 7988 GuideStep: 0.2 px 45 ms WEST, 0.2 px 0 ms NORTH
03:30:08.918 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:08.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:10.545 01.627 15712 Exposure complete
03:30:10.610 00.065 15712 worker thread done servicing request
03:30:10.610 00.000 7988 OnExposeComplete: enter
03:30:10.610 00.000 7988 UpdateGuideState(): m_state=6
03:30:10.610 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6486
03:30:10.610 00.000 7988 Star::Find returns 1 (0), X=975.44, Y=192.76, Mass=184, SNR=8.3, Peak=129 HFD=1.8
03:30:10.610 00.000 7988 Star::Find false star n=6 nbg=279 bg=95.0 sigma=3.3 thresh=105 peak=102
03:30:10.610 00.000 7988 MultiStar: [#1 -0.43,0.03,0.97,U] [#2 -0.48,-0.38,1.11,U] [#3 0.60,-0.65,0.00,M1] [#4 -0.68,-0.51,0.00,M5] [#5 -0.82,-1.22,0.00,M5] [#6 0.31,0.22,0.82,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 2.00,0.29,0.00,M6] [#11 0.00,0.00,0.00,L] 
03:30:10.610 00.000 7988 refined, 3 included, MultiStar: {-0.15, 0.00}, one-star: {0.13, 0.23}
03:30:10.610 00.000 7988 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.56) = xAngle (1.57 = 1.57)
03:30:10.610 00.000 7988 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
03:30:10.610 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.13 mountX=0.00 mountY=0.14, mountTheta=1.57
03:30:10.622 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.00, opts=13)
03:30:10.622 00.000 7988 Enqueuing Move request for scope (-0.15, 0.00)
03:30:10.622 00.000 15712 Worker thread wakes up
03:30:10.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
03:30:10.622 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
03:30:10.622 00.000 15712 Moving (-0.15, 0.00) raw xDistance=0.00 yDistance=0.14
03:30:10.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=80, FiltMax=255, Gamma=0.690
03:30:10.622 00.000 7988 UpdateGuideState exits: m=184 SNR=8.3
03:30:10.627 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:10.627 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:10.629 00.002 7988 Enqueuing Expose request
03:30:10.629 00.000 15712 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.57
03:30:10.629 00.000 15712 PPEC: input: 0.00, control: 0.03, exposure: 1500
03:30:10.629 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:10.629 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:30:10.629 00.000 15712 MoveAxis(W, 11, ABG)
03:30:10.629 00.000 15712 Guiding  Dir = 3, Dur = 11
03:30:10.629 00.000 15712 IsGuiding returns 0
03:30:10.659 00.030 15712 IsGuiding returns 1
03:30:10.659 00.000 15712 scope still moving after pulse duration time elapsed
03:30:10.723 00.064 15712 IsGuiding returns 1
03:30:10.750 00.027 15712 IsGuiding returns 0
03:30:10.750 00.000 15712 scope move finished after 11 + 108 ms
03:30:10.750 00.000 15712 Move returns status 0, amount 11
03:30:10.750 00.000 15712 MoveAxis(N, 0, ABG)
03:30:10.750 00.000 15712 Move returns status 0, amount 0
03:30:10.750 00.000 15712 move complete, result=0
03:30:10.750 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
03:30:10.752 00.002 15712 worker thread done servicing request
03:30:10.752 00.000 15712 Worker thread wakes up
03:30:10.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:10.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:12.170 01.418 15712 Exposure complete
03:30:12.233 00.063 15712 worker thread done servicing request
03:30:12.233 00.000 7988 OnExposeComplete: enter
03:30:12.233 00.000 7988 UpdateGuideState(): m_state=6
03:30:12.237 00.004 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6487
03:30:12.237 00.000 7988 Star::Find returns 1 (0), X=975.65, Y=192.06, Mass=266, SNR=9.8, Peak=140 HFD=3.2
03:30:12.239 00.002 7988 Star::Find false star n=5 nbg=281 bg=99.5 sigma=3.6 thresh=110 peak=109
03:30:12.239 00.000 7988 Star::Find false star n=9 nbg=271 bg=94.1 sigma=3.0 thresh=103 peak=103
03:30:12.241 00.002 7988 Star::Find false star n=7 nbg=279 bg=95.0 sigma=3.2 thresh=104 peak=103
03:30:12.241 00.000 7988 Star::Find false star n=9 nbg=277 bg=94.7 sigma=3.2 thresh=104 peak=102
03:30:12.243 00.002 7988 Star::Find false star n=4 nbg=280 bg=92.1 sigma=3.3 thresh=102 peak=101
03:30:12.243 00.000 7988 Star::Find false star n=5 nbg=283 bg=90.2 sigma=3.4 thresh=100 peak=96
03:30:12.245 00.002 7988 MultiStar: [#1 -0.50,-0.22,0.90,U] [#2 -0.54,-0.83,0.00,M1] [#3 -0.11,0.12,0.71,U] [#4 -0.30,-0.42,0.63,U] [#5 0.00,0.00,0.00,L] [#6 -0.18,-0.46,0.51,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:12.245 00.000 7988 refined, 4 included, MultiStar: {-0.13, -0.29}, one-star: {0.33, -0.47}
03:30:12.247 00.002 7988 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.56) = xAngle (-3.55 = 2.73)
03:30:12.247 00.000 7988 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
03:30:12.247 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.29 hyp=0.31 cameraTheta=-1.99 mountX=-0.29 mountY=0.13, mountTheta=2.71
03:30:12.250 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.29, opts=13)
03:30:12.250 00.000 7988 Enqueuing Move request for scope (-0.13, -0.29)
03:30:12.250 00.000 15712 Worker thread wakes up
03:30:12.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.29) opts 0xd
03:30:12.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.29)
03:30:12.250 00.000 15712 Moving (-0.13, -0.29) raw xDistance=-0.29 yDistance=0.13
03:30:12.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=80, FiltMax=255, Gamma=0.690
03:30:12.250 00.000 7988 UpdateGuideState exits: m=266 SNR=9.8
03:30:12.256 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:12.256 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:12.258 00.002 7988 Enqueuing Expose request
03:30:12.258 00.000 15712 PPEC rslt: input = -0.29, final = -0.14, react = -0.17, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 639.58
03:30:12.258 00.000 15712 PPEC: input: -0.29, control: -0.14, exposure: 1500
03:30:12.258 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:12.258 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:30:12.258 00.000 15712 MoveAxis(E, 47, ABG)
03:30:12.258 00.000 15712 Guiding  Dir = 2, Dur = 47
03:30:12.258 00.000 15712 IsGuiding returns 0
03:30:12.268 00.010 15712 PulseGuide returned control before completion, sleep 44
03:30:12.327 00.059 15712 IsGuiding returns 1
03:30:12.327 00.000 15712 scope still moving after pulse duration time elapsed
03:30:12.362 00.035 15712 IsGuiding returns 0
03:30:12.362 00.000 15712 scope move finished after 47 + 62 ms
03:30:12.362 00.000 15712 Move returns status 0, amount 47
03:30:12.362 00.000 15712 MoveAxis(N, 0, ABG)
03:30:12.362 00.000 15712 Move returns status 0, amount 0
03:30:12.362 00.000 15712 move complete, result=0
03:30:12.362 00.000 7988 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
03:30:12.370 00.008 15712 worker thread done servicing request
03:30:12.370 00.000 15712 Worker thread wakes up
03:30:12.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:12.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:14.004 01.634 15712 Exposure complete
03:30:14.070 00.066 15712 worker thread done servicing request
03:30:14.070 00.000 7988 OnExposeComplete: enter
03:30:14.070 00.000 7988 UpdateGuideState(): m_state=6
03:30:14.070 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6488
03:30:14.070 00.000 7988 Star::Find returns 1 (0), X=975.46, Y=193.38, Mass=244, SNR=9.4, Peak=130 HFD=2.9
03:30:14.070 00.000 7988 Star::Find false star n=11 nbg=278 bg=98.6 sigma=3.1 thresh=108 peak=108
03:30:14.070 00.000 7988 Star::Find false star n=4 nbg=279 bg=90.7 sigma=3.3 thresh=101 peak=98
03:30:14.070 00.000 7988 Star::Find false star n=2 nbg=278 bg=94.4 sigma=3.3 thresh=104 peak=103
03:30:14.070 00.000 7988 Star::Find false star n=5 nbg=277 bg=93.1 sigma=3.3 thresh=103 peak=101
03:30:14.070 00.000 7988 Star::Find false star n=4 nbg=278 bg=91.3 sigma=3.3 thresh=101 peak=101
03:30:14.070 00.000 7988 MultiStar: [#1 -0.76,-0.04,0.00,M7] [#2 -0.18,-0.26,0.99,U] [#3 0.33,-0.24,0.91,U] [#4 -0.46,1.22,0.00,M5] [#5 0.00,0.00,0.00,L] [#6 0.59,-0.58,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.13,1.95,0.00,M3] 
03:30:14.070 00.000 7988 refined, 2 included, MultiStar: {0.09, 0.13}, one-star: {0.14, 0.85}
03:30:14.070 00.000 7988 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.56) = xAngle (-0.61 = -0.61)
03:30:14.070 00.000 7988 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
03:30:14.084 00.014 7988 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.95 mountX=0.13 mountY=-0.09, mountTheta=-0.63
03:30:14.087 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.13, opts=13)
03:30:14.087 00.000 7988 Enqueuing Move request for scope (0.09, 0.13)
03:30:14.089 00.002 15712 Worker thread wakes up
03:30:14.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
03:30:14.089 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
03:30:14.089 00.000 15712 Moving (0.09, 0.13) raw xDistance=0.13 yDistance=-0.09
03:30:14.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=78, FiltMax=255, Gamma=0.690
03:30:14.089 00.000 7988 UpdateGuideState exits: m=244 SNR=9.4
03:30:14.091 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:14.091 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:14.093 00.002 7988 Enqueuing Expose request
03:30:14.093 00.000 15712 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.58
03:30:14.093 00.000 15712 PPEC: input: 0.13, control: 0.03, exposure: 1500
03:30:14.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:14.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:30:14.093 00.000 15712 MoveAxis(W, 10, ABG)
03:30:14.093 00.000 15712 Guiding  Dir = 3, Dur = 10
03:30:14.093 00.000 15712 IsGuiding returns 0
03:30:14.105 00.012 15712 IsGuiding returns 1
03:30:14.105 00.000 15712 scope still moving after pulse duration time elapsed
03:30:14.155 00.050 15712 IsGuiding returns 0
03:30:14.155 00.000 15712 scope move finished after 10 + 54 ms
03:30:14.155 00.000 15712 Move returns status 0, amount 10
03:30:14.155 00.000 15712 MoveAxis(N, 0, ABG)
03:30:14.155 00.000 15712 Move returns status 0, amount 0
03:30:14.155 00.000 15712 move complete, result=0
03:30:14.155 00.000 7988 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
03:30:14.162 00.007 15712 worker thread done servicing request
03:30:14.162 00.000 15712 Worker thread wakes up
03:30:14.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:14.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:15.567 01.405 15712 Exposure complete
03:30:15.632 00.065 15712 worker thread done servicing request
03:30:15.632 00.000 7988 OnExposeComplete: enter
03:30:15.632 00.000 7988 UpdateGuideState(): m_state=6
03:30:15.635 00.003 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6489
03:30:15.635 00.000 7988 Star::Find returns 1 (0), X=975.36, Y=193.33, Mass=231, SNR=9.3, Peak=137 HFD=1.8
03:30:15.635 00.000 7988 Star::Find false star n=8 nbg=277 bg=95.3 sigma=3.5 thresh=106 peak=105
03:30:15.635 00.000 7988 Star::Find false star n=3 nbg=284 bg=89.2 sigma=3.3 thresh=99 peak=97
03:30:15.635 00.000 7988 Star::Find false star n=5 nbg=276 bg=93.2 sigma=3.3 thresh=103 peak=100
03:30:15.635 00.000 7988 Star::Find false star n=4 nbg=283 bg=89.4 sigma=3.7 thresh=100 peak=96
03:30:15.635 00.000 7988 MultiStar: [#1 -0.75,0.27,0.00,M8] [#2 0.00,0.00,0.00,L] [#3 0.28,-0.08,0.81,U] [#4 -0.11,0.79,0.00,M6] [#5 0.00,0.00,0.00,L] [#6 -0.53,-0.27,0.67,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 2.10,2.08,0.00,M7] [#11 0.00,0.00,0.00,L] 
03:30:15.635 00.000 7988 refined, 2 included, MultiStar: {-0.03, 0.22}, one-star: {0.05, 0.80}
03:30:15.635 00.000 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
03:30:15.644 00.009 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
03:30:15.644 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.72 mountX=0.22 mountY=0.03, mountTheta=0.13
03:30:15.646 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.22, opts=13)
03:30:15.648 00.002 7988 Enqueuing Move request for scope (-0.03, 0.22)
03:30:15.648 00.000 15712 Worker thread wakes up
03:30:15.648 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
03:30:15.648 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
03:30:15.648 00.000 15712 Moving (-0.03, 0.22) raw xDistance=0.22 yDistance=0.03
03:30:15.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=93, FiltMin=75, FiltMax=255, Gamma=0.690
03:30:15.648 00.000 7988 UpdateGuideState exits: m=231 SNR=9.3
03:30:15.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:15.652 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:15.652 00.000 7988 Enqueuing Expose request
03:30:15.654 00.002 15712 PPEC rslt: input = 0.22, final = 0.16, react = 0.13, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 639.59
03:30:15.654 00.000 15712 PPEC: input: 0.22, control: 0.16, exposure: 1500
03:30:15.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:15.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:30:15.654 00.000 15712 MoveAxis(W, 53, ABG)
03:30:15.654 00.000 15712 Guiding  Dir = 3, Dur = 53
03:30:15.654 00.000 15712 IsGuiding returns 0
03:30:15.678 00.024 15712 PulseGuide returned control before completion, sleep 40
03:30:15.724 00.046 15712 IsGuiding returns 1
03:30:15.724 00.000 15712 scope still moving after pulse duration time elapsed
03:30:15.756 00.032 15712 IsGuiding returns 0
03:30:15.756 00.000 15712 scope move finished after 53 + 50 ms
03:30:15.756 00.000 15712 Move returns status 0, amount 53
03:30:15.756 00.000 15712 MoveAxis(N, 0, ABG)
03:30:15.756 00.000 15712 Move returns status 0, amount 0
03:30:15.756 00.000 15712 move complete, result=0
03:30:15.756 00.000 7988 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
03:30:15.760 00.004 15712 worker thread done servicing request
03:30:15.760 00.000 15712 Worker thread wakes up
03:30:15.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:15.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:17.397 01.637 15712 Exposure complete
03:30:17.459 00.062 15712 worker thread done servicing request
03:30:17.459 00.000 7988 OnExposeComplete: enter
03:30:17.459 00.000 7988 UpdateGuideState(): m_state=6
03:30:17.465 00.006 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6490
03:30:17.465 00.000 7988 Star::Find returns 1 (0), X=975.65, Y=193.23, Mass=203, SNR=8.6, Peak=134 HFD=2.2
03:30:17.467 00.002 7988 Star::Find false star n=3 nbg=274 bg=93.7 sigma=3.2 thresh=103 peak=100
03:30:17.467 00.000 7988 Star::Find false star n=3 nbg=279 bg=91.2 sigma=3.4 thresh=101 peak=98
03:30:17.469 00.002 7988 MultiStar: [#1 -0.37,0.41,1.15,U] [#2 -0.07,-0.23,1.16,U] [#3 -0.61,-0.37,0.84,U] [#4 -0.60,0.32,0.91,U] [#5 -0.07,-1.29,0.00,M6] [#6 -0.20,-0.50,0.74,U] [#7 1.26,0.98,0.00,M8] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 2.48,1.04,0.00,M8] 
03:30:17.470 00.001 7988 refined, 5 included, MultiStar: {-0.24, 0.09}, one-star: {0.34, 0.70}
03:30:17.470 00.000 7988 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.56) = xAngle (1.22 = 1.22)
03:30:17.472 00.002 7988 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
03:30:17.472 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.25 cameraTheta=2.78 mountX=0.09 mountY=0.24, mountTheta=1.22
03:30:17.475 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.09, opts=13)
03:30:17.475 00.000 7988 Enqueuing Move request for scope (-0.24, 0.09)
03:30:17.475 00.000 15712 Worker thread wakes up
03:30:17.475 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
03:30:17.475 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
03:30:17.475 00.000 15712 Moving (-0.24, 0.09) raw xDistance=0.09 yDistance=0.24
03:30:17.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=93, FiltMin=74, FiltMax=255, Gamma=0.690
03:30:17.475 00.000 7988 UpdateGuideState exits: m=203 SNR=8.6
03:30:17.480 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:17.480 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:17.482 00.002 7988 Enqueuing Expose request
03:30:17.482 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.59
03:30:17.482 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
03:30:17.482 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:17.482 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:30:17.482 00.000 15712 MoveAxis(W, 9, ABG)
03:30:17.482 00.000 15712 Guiding  Dir = 3, Dur = 9
03:30:17.482 00.000 15712 IsGuiding returns 0
03:30:17.501 00.019 15712 IsGuiding returns 0
03:30:17.501 00.000 15712 Move returns status 0, amount 9
03:30:17.501 00.000 15712 MoveAxis(N, 0, ABG)
03:30:17.501 00.000 15712 Move returns status 0, amount 0
03:30:17.501 00.000 15712 move complete, result=0
03:30:17.501 00.000 15712 worker thread done servicing request
03:30:17.501 00.000 15712 Worker thread wakes up
03:30:17.501 00.000 7988 GuideStep: 0.1 px 9 ms WEST, 0.2 px 0 ms NORTH
03:30:17.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:17.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:18.915 01.414 15712 Exposure complete
03:30:18.977 00.062 15712 worker thread done servicing request
03:30:18.977 00.000 7988 OnExposeComplete: enter
03:30:18.977 00.000 7988 UpdateGuideState(): m_state=6
03:30:18.983 00.006 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6491
03:30:18.983 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=193.83, Mass=240, SNR=9.4, Peak=135 HFD=2.6
03:30:18.985 00.002 7988 Star::Find false star n=5 nbg=280 bg=86.1 sigma=3.3 thresh=96 peak=96
03:30:18.985 00.000 7988 MultiStar: [#1 -0.82,0.48,0.00,M8] [#2 0.17,-0.09,1.03,U] [#3 -0.01,0.08,0.86,U] [#4 0.08,0.30,1.04,U] [#5 -0.03,-0.06,0.62,U] [#6 -0.49,-0.23,0.53,U] [#7 0.00,0.00,0.00,L] [#8 0.86,0.62,0.00,M8] [#9 0.00,0.00,0.00,L] [#10 1.75,1.76,0.00,M9] 
03:30:18.987 00.002 7988 refined, 5 included, MultiStar: {-0.05, 0.28}, one-star: {-0.23, 1.30}
03:30:18.987 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.19 = 0.19)
03:30:18.989 00.002 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
03:30:18.989 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.76 mountX=0.28 mountY=0.05, mountTheta=0.16
03:30:18.991 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.28, opts=13)
03:30:18.993 00.002 7988 Enqueuing Move request for scope (-0.05, 0.28)
03:30:18.993 00.000 15712 Worker thread wakes up
03:30:18.993 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
03:30:18.993 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
03:30:18.993 00.000 15712 Moving (-0.05, 0.28) raw xDistance=0.28 yDistance=0.05
03:30:18.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=75, FiltMax=255, Gamma=0.690
03:30:18.993 00.000 7988 UpdateGuideState exits: m=240 SNR=9.4
03:30:18.996 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:18.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:18.998 00.002 7988 Enqueuing Expose request
03:30:19.000 00.002 15712 PPEC rslt: input = 0.28, final = 0.19, react = 0.17, pred = 0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 639.60
03:30:19.000 00.000 15712 PPEC: input: 0.28, control: 0.19, exposure: 1500
03:30:19.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:19.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:30:19.000 00.000 15712 MoveAxis(W, 63, ABG)
03:30:19.000 00.000 15712 Guiding  Dir = 3, Dur = 63
03:30:19.000 00.000 15712 IsGuiding returns 0
03:30:19.017 00.017 15712 PulseGuide returned control before completion, sleep 55
03:30:19.089 00.072 15712 IsGuiding returns 1
03:30:19.089 00.000 15712 scope still moving after pulse duration time elapsed
03:30:19.121 00.032 15712 IsGuiding returns 0
03:30:19.121 00.000 15712 scope move finished after 63 + 67 ms
03:30:19.121 00.000 15712 Move returns status 0, amount 63
03:30:19.121 00.000 15712 MoveAxis(N, 0, ABG)
03:30:19.121 00.000 15712 Move returns status 0, amount 0
03:30:19.121 00.000 15712 move complete, result=0
03:30:19.121 00.000 7988 GuideStep: 0.3 px 63 ms WEST, 0.0 px 0 ms NORTH
03:30:19.132 00.011 15712 worker thread done servicing request
03:30:19.132 00.000 15712 Worker thread wakes up
03:30:19.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:19.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:20.873 01.741 15712 Exposure complete
03:30:20.938 00.065 15712 worker thread done servicing request
03:30:20.938 00.000 7988 OnExposeComplete: enter
03:30:20.938 00.000 7988 UpdateGuideState(): m_state=6
03:30:20.938 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6492
03:30:20.938 00.000 7988 Star::Find returns 1 (0), X=975.23, Y=193.22, Mass=183, SNR=8.1, Peak=132 HFD=2.0
03:30:20.938 00.000 7988 Star::Find false star n=3 nbg=275 bg=89.8 sigma=3.2 thresh=99 peak=99
03:30:20.938 00.000 7988 Star::Find false star n=7 nbg=284 bg=87.2 sigma=3.4 thresh=97 peak=95
03:30:20.945 00.007 7988 Star::Find false star n=6 nbg=276 bg=87.3 sigma=2.9 thresh=96 peak=95
03:30:20.945 00.000 7988 MultiStar: [#1 -0.54,0.09,1.28,U] [#2 -0.03,0.07,1.35,U] [#3 -0.52,-0.09,1.11,U] [#4 -0.29,0.49,0.95,U] [#5 0.19,-0.90,0.00,M6] [#6 0.01,0.17,0.78,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 1.54,2.37,0.00,M4] 
03:30:20.947 00.002 7988 refined, 5 included, MultiStar: {-0.26, 0.22}, one-star: {-0.08, 0.69}
03:30:20.947 00.000 7988 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.56) = xAngle (0.88 = 0.88)
03:30:20.949 00.002 7988 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
03:30:20.949 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=0.22 hyp=0.33 cameraTheta=2.44 mountX=0.21 mountY=0.25, mountTheta=0.86
03:30:20.952 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=0.22, opts=13)
03:30:20.952 00.000 7988 Enqueuing Move request for scope (-0.26, 0.22)
03:30:20.954 00.002 15712 Worker thread wakes up
03:30:20.954 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.22) opts 0xd
03:30:20.954 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, 0.22)
03:30:20.954 00.000 15712 Moving (-0.26, 0.22) raw xDistance=0.21 yDistance=0.25
03:30:20.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=91, FiltMin=75, FiltMax=255, Gamma=0.690
03:30:20.954 00.000 7988 UpdateGuideState exits: m=183 SNR=8.1
03:30:20.957 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:20.957 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:20.959 00.002 7988 Enqueuing Expose request
03:30:20.959 00.000 15712 PPEC rslt: input = 0.21, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 639.61
03:30:20.959 00.000 15712 PPEC: input: 0.21, control: 0.15, exposure: 1500
03:30:20.959 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:30:20.959 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:30:20.959 00.000 15712 MoveAxis(W, 50, ABG)
03:30:20.959 00.000 15712 Guiding  Dir = 3, Dur = 50
03:30:20.969 00.010 15712 IsGuiding returns 0
03:30:20.982 00.013 15712 PulseGuide returned control before completion, sleep 44
03:30:21.030 00.048 15712 IsGuiding returns 1
03:30:21.030 00.000 15712 scope still moving after pulse duration time elapsed
03:30:21.062 00.032 15712 IsGuiding returns 0
03:30:21.062 00.000 15712 scope move finished after 50 + 46 ms
03:30:21.062 00.000 15712 Move returns status 0, amount 50
03:30:21.062 00.000 15712 MoveAxis(N, 0, ABG)
03:30:21.062 00.000 15712 Move returns status 0, amount 0
03:30:21.062 00.000 15712 move complete, result=0
03:30:21.062 00.000 7988 GuideStep: 0.2 px 50 ms WEST, 0.3 px 0 ms NORTH
03:30:21.067 00.005 15712 worker thread done servicing request
03:30:21.067 00.000 15712 Worker thread wakes up
03:30:21.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:21.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:22.483 01.416 15712 Exposure complete
03:30:22.552 00.069 15712 worker thread done servicing request
03:30:22.552 00.000 7988 OnExposeComplete: enter
03:30:22.552 00.000 7988 UpdateGuideState(): m_state=6
03:30:22.552 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6493
03:30:22.552 00.000 7988 Star::Find returns 1 (0), X=975.43, Y=192.61, Mass=250, SNR=9.6, Peak=131 HFD=3.0
03:30:22.552 00.000 7988 Star::Find false star n=6 nbg=273 bg=90.1 sigma=3.3 thresh=100 peak=100
03:30:22.552 00.000 7988 Star::Find false star n=6 nbg=279 bg=86.6 sigma=3.2 thresh=96 peak=96
03:30:22.552 00.000 7988 Star::Find false star n=5 nbg=275 bg=89.1 sigma=3.2 thresh=99 peak=97
03:30:22.562 00.010 7988 Star::Find false star n=6 nbg=273 bg=84.1 sigma=3.1 thresh=93 peak=91
03:30:22.562 00.000 7988 MultiStar: [#1 -0.68,-0.34,0.00,M8] [#2 -0.58,-0.66,0.00,M1] [#3 0.25,-0.59,0.83,U] [#4 -0.53,0.97,0.00,M4] [#5 1.08,-1.05,0.00,M7] [#6 -0.17,-0.69,0.83,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.59,1.33,0.00,M10] [#11 0.00,0.00,0.00,L] 
03:30:22.562 00.000 7988 single-star, 2 included, MultiStar: {0.07, -0.37}, one-star: {0.12, 0.08}
03:30:22.562 00.000 7988 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.56) = xAngle (-0.97 = -0.97)
03:30:22.562 00.000 7988 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
03:30:22.562 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.59 mountX=0.08 mountY=-0.12, mountTheta=-0.98
03:30:22.568 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.08, opts=13)
03:30:22.568 00.000 7988 Enqueuing Move request for scope (0.12, 0.08)
03:30:22.568 00.000 15712 Worker thread wakes up
03:30:22.568 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
03:30:22.568 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
03:30:22.568 00.000 15712 Moving (0.12, 0.08) raw xDistance=0.08 yDistance=-0.12
03:30:22.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=90, FiltMin=75, FiltMax=255, Gamma=0.690
03:30:22.568 00.000 7988 UpdateGuideState exits: m=250 SNR=9.6
03:30:22.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:22.568 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:22.568 00.000 7988 Enqueuing Expose request
03:30:22.568 00.000 15712 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.61
03:30:22.568 00.000 15712 PPEC: input: 0.08, control: 0.03, exposure: 1500
03:30:22.568 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:22.568 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:30:22.568 00.000 15712 MoveAxis(W, 8, ABG)
03:30:22.568 00.000 15712 Guiding  Dir = 3, Dur = 8
03:30:22.568 00.000 15712 IsGuiding returns 0
03:30:22.626 00.058 15712 IsGuiding returns 0
03:30:22.626 00.000 15712 Move returns status 0, amount 8
03:30:22.626 00.000 15712 MoveAxis(N, 0, ABG)
03:30:22.626 00.000 15712 Move returns status 0, amount 0
03:30:22.626 00.000 15712 move complete, result=0
03:30:22.626 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
03:30:22.634 00.008 15712 worker thread done servicing request
03:30:22.634 00.000 15712 Worker thread wakes up
03:30:22.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:22.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:24.273 01.639 15712 Exposure complete
03:30:24.335 00.062 15712 worker thread done servicing request
03:30:24.335 00.000 7988 OnExposeComplete: enter
03:30:24.335 00.000 7988 UpdateGuideState(): m_state=6
03:30:24.335 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6494
03:30:24.335 00.000 7988 Star::Find returns 1 (0), X=974.90, Y=193.12, Mass=244, SNR=9.7, Peak=139 HFD=2.2
03:30:24.335 00.000 7988 Star::Find false star n=5 nbg=276 bg=89.4 sigma=3.1 thresh=99 peak=99
03:30:24.335 00.000 7988 Star::Find false star n=7 nbg=276 bg=89.4 sigma=3.2 thresh=99 peak=99
03:30:24.335 00.000 7988 Star::Find false star n=7 nbg=282 bg=88.9 sigma=3.3 thresh=99 peak=97
03:30:24.335 00.000 7988 Star::Find false star n=3 nbg=276 bg=90.9 sigma=3.2 thresh=101 peak=101
03:30:24.335 00.000 7988 Star::Find false star n=3 nbg=276 bg=83.7 sigma=3.3 thresh=94 peak=91
03:30:24.335 00.000 7988 MultiStar: [#1 -0.46,0.14,0.94,U] [#2 0.06,-0.70,1.02,U] [#3 0.21,-0.32,1.00,U] [#4 -0.60,0.28,0.87,U] [#5 -0.17,-0.64,0.74,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:24.335 00.000 7988 refined, 5 included, MultiStar: {-0.22, -0.10}, one-star: {-0.41, 0.59}
03:30:24.335 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.30 = 1.98)
03:30:24.350 00.015 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.95)
03:30:24.350 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.74 mountX=-0.10 mountY=0.22, mountTheta=1.98
03:30:24.352 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=-0.10, opts=13)
03:30:24.352 00.000 7988 Enqueuing Move request for scope (-0.22, -0.10)
03:30:24.352 00.000 15712 Worker thread wakes up
03:30:24.352 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
03:30:24.352 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
03:30:24.352 00.000 15712 Moving (-0.22, -0.10) raw xDistance=-0.10 yDistance=0.22
03:30:24.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=76, FiltMax=255, Gamma=0.690
03:30:24.352 00.000 7988 UpdateGuideState exits: m=244 SNR=9.7
03:30:24.357 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:24.357 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:24.359 00.002 7988 Enqueuing Expose request
03:30:24.359 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
03:30:24.359 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
03:30:24.359 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:24.359 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:30:24.359 00.000 15712 MoveAxis(W, 10, ABG)
03:30:24.359 00.000 15712 Guiding  Dir = 3, Dur = 10
03:30:24.359 00.000 15712 IsGuiding returns 0
03:30:24.385 00.026 15712 IsGuiding returns 1
03:30:24.385 00.000 15712 scope still moving after pulse duration time elapsed
03:30:24.436 00.051 15712 IsGuiding returns 0
03:30:24.436 00.000 15712 scope move finished after 10 + 67 ms
03:30:24.436 00.000 15712 Move returns status 0, amount 10
03:30:24.436 00.000 15712 MoveAxis(N, 0, ABG)
03:30:24.436 00.000 15712 Move returns status 0, amount 0
03:30:24.436 00.000 15712 move complete, result=0
03:30:24.436 00.000 15712 worker thread done servicing request
03:30:24.436 00.000 15712 Worker thread wakes up
03:30:24.436 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.2 px 0 ms NORTH
03:30:24.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:24.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:25.853 01.417 15712 Exposure complete
03:30:25.917 00.064 15712 worker thread done servicing request
03:30:25.917 00.000 7988 OnExposeComplete: enter
03:30:25.917 00.000 7988 UpdateGuideState(): m_state=6
03:30:25.921 00.004 7988 Star::Find(15, 974, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6495
03:30:25.921 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=193.10, Mass=311, SNR=11.0, Peak=127 HFD=2.5
03:30:25.923 00.002 7988 Star::Find false star n=7 nbg=278 bg=90.1 sigma=3.0 thresh=99 peak=99
03:30:25.923 00.000 7988 Star::Find false star n=4 nbg=284 bg=87.2 sigma=3.3 thresh=97 peak=94
03:30:25.925 00.002 7988 Star::Find false star n=5 nbg=277 bg=89.2 sigma=2.9 thresh=98 peak=97
03:30:25.925 00.000 7988 Star::Find false star n=4 nbg=280 bg=82.8 sigma=3.3 thresh=93 peak=90
03:30:25.927 00.002 7988 MultiStar: [#1 -0.79,-0.08,0.00,M8] [#2 -0.11,-0.41,0.92,U] [#3 -0.58,-0.19,0.86,U] [#4 -0.09,0.25,0.68,U] [#5 0.08,-1.31,0.00,M7] [#6 -0.16,-0.14,0.55,U] [#7 0.86,1.03,0.00,M9] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:25.927 00.000 7988 refined, 4 included, MultiStar: {-0.12, 0.03}, one-star: {0.25, 0.57}
03:30:25.929 00.002 7988 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.56) = xAngle (1.32 = 1.32)
03:30:25.930 00.001 7988 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
03:30:25.930 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.89 mountX=0.03 mountY=0.12, mountTheta=1.32
03:30:25.930 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.03, opts=13)
03:30:25.934 00.004 7988 Enqueuing Move request for scope (-0.12, 0.03)
03:30:25.934 00.000 15712 Worker thread wakes up
03:30:25.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=76, FiltMax=255, Gamma=0.690
03:30:25.934 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
03:30:25.934 00.000 7988 UpdateGuideState exits: m=311 SNR=11.0
03:30:25.934 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
03:30:25.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:25.934 00.000 15712 Moving (-0.12, 0.03) raw xDistance=0.03 yDistance=0.12
03:30:25.934 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:25.934 00.000 7988 Enqueuing Expose request
03:30:25.943 00.009 15712 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.62
03:30:25.943 00.000 15712 PPEC: input: 0.03, control: 0.03, exposure: 1500
03:30:25.943 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:25.943 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:30:25.943 00.000 15712 MoveAxis(W, 10, ABG)
03:30:25.943 00.000 15712 Guiding  Dir = 3, Dur = 10
03:30:25.943 00.000 15712 IsGuiding returns 0
03:30:26.002 00.059 15712 IsGuiding returns 1
03:30:26.002 00.000 15712 scope still moving after pulse duration time elapsed
03:30:26.057 00.055 15712 IsGuiding returns 0
03:30:26.057 00.000 15712 scope move finished after 10 + 113 ms
03:30:26.057 00.000 15712 Move returns status 0, amount 10
03:30:26.057 00.000 15712 MoveAxis(N, 0, ABG)
03:30:26.057 00.000 15712 Move returns status 0, amount 0
03:30:26.057 00.000 15712 move complete, result=0
03:30:26.057 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
03:30:26.071 00.014 15712 worker thread done servicing request
03:30:26.071 00.000 15712 Worker thread wakes up
03:30:26.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:26.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:27.813 01.742 15712 Exposure complete
03:30:27.877 00.064 15712 worker thread done servicing request
03:30:27.878 00.001 7988 OnExposeComplete: enter
03:30:27.878 00.000 7988 UpdateGuideState(): m_state=6
03:30:27.878 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6496
03:30:27.878 00.000 7988 Star::Find returns 1 (0), X=975.45, Y=192.44, Mass=216, SNR=9.2, Peak=129 HFD=1.5
03:30:27.878 00.000 7988 Star::Find false star n=6 nbg=283 bg=94.5 sigma=3.5 thresh=105 peak=102
03:30:27.878 00.000 7988 Star::Find false star n=5 nbg=280 bg=93.8 sigma=3.6 thresh=104 peak=102
03:30:27.878 00.000 7988 Star::Find false star n=7 nbg=282 bg=85.8 sigma=3.3 thresh=96 peak=94
03:30:27.878 00.000 7988 Star::Find false star n=4 nbg=280 bg=88.3 sigma=3.1 thresh=98 peak=98
03:30:27.878 00.000 7988 Star::Find false star n=6 nbg=280 bg=84.8 sigma=2.9 thresh=94 peak=92
03:30:27.878 00.000 7988 MultiStar: [#1 -0.53,-0.09,1.23,U] [#2 0.11,-0.79,0.00,M1] [#3 0.12,-0.89,0.00,M1] [#4 -0.02,0.41,0.88,U] [#5 0.00,0.00,0.00,L] [#6 0.27,0.02,0.65,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:27.878 00.000 7988 refined, 3 included, MultiStar: {-0.10, 0.04}, one-star: {0.14, -0.10}
03:30:27.889 00.011 7988 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.56) = xAngle (1.15 = 1.15)
03:30:27.889 00.000 7988 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
03:30:27.889 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.71 mountX=0.04 mountY=0.09, mountTheta=1.14
03:30:27.889 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.04, opts=13)
03:30:27.889 00.000 7988 Enqueuing Move request for scope (-0.10, 0.04)
03:30:27.889 00.000 15712 Worker thread wakes up
03:30:27.889 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
03:30:27.889 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
03:30:27.889 00.000 15712 Moving (-0.10, 0.04) raw xDistance=0.04 yDistance=0.09
03:30:27.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=77, FiltMax=255, Gamma=0.690
03:30:27.889 00.000 7988 UpdateGuideState exits: m=216 SNR=9.2
03:30:27.898 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:27.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:27.900 00.002 7988 Enqueuing Expose request
03:30:27.900 00.000 15712 PPEC rslt: input = 0.04, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.63
03:30:27.900 00.000 15712 PPEC: input: 0.04, control: 0.04, exposure: 1500
03:30:27.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:27.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:30:27.900 00.000 15712 MoveAxis(W, 12, ABG)
03:30:27.900 00.000 15712 Guiding  Dir = 3, Dur = 12
03:30:27.900 00.000 15712 IsGuiding returns 0
03:30:27.921 00.021 15712 IsGuiding returns 1
03:30:27.921 00.000 15712 scope still moving after pulse duration time elapsed
03:30:27.969 00.048 15712 IsGuiding returns 0
03:30:27.969 00.000 15712 scope move finished after 12 + 56 ms
03:30:27.969 00.000 15712 Move returns status 0, amount 12
03:30:27.969 00.000 15712 MoveAxis(N, 0, ABG)
03:30:27.969 00.000 15712 Move returns status 0, amount 0
03:30:27.969 00.000 15712 move complete, result=0
03:30:27.969 00.000 15712 worker thread done servicing request
03:30:27.969 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
03:30:27.971 00.002 15712 Worker thread wakes up
03:30:27.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:27.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:29.392 01.421 15712 Exposure complete
03:30:29.454 00.062 15712 worker thread done servicing request
03:30:29.454 00.000 7988 OnExposeComplete: enter
03:30:29.454 00.000 7988 UpdateGuideState(): m_state=6
03:30:29.459 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6497
03:30:29.459 00.000 7988 Star::Find returns 1 (0), X=975.01, Y=192.84, Mass=295, SNR=10.6, Peak=130 HFD=2.5
03:30:29.461 00.002 7988 Star::Find false star n=6 nbg=275 bg=96.0 sigma=3.4 thresh=106 peak=104
03:30:29.461 00.000 7988 Star::Find false star n=4 nbg=277 bg=93.2 sigma=3.3 thresh=103 peak=103
03:30:29.463 00.002 7988 Star::Find false star n=4 nbg=274 bg=86.7 sigma=3.2 thresh=96 peak=93
03:30:29.463 00.000 7988 Star::Find false star n=6 nbg=278 bg=87.4 sigma=3.1 thresh=97 peak=95
03:30:29.465 00.002 7988 MultiStar: [#1 -0.56,-0.01,1.09,U] [#2 -0.14,-0.53,0.95,U] [#3 0.20,-0.21,0.81,U] [#4 -0.32,-0.71,0.00,M2] [#5 -0.42,-1.34,0.00,M8] [#6 0.42,-0.55,0.69,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:29.465 00.000 7988 refined, 4 included, MultiStar: {-0.13, -0.17}, one-star: {-0.30, 0.31}
03:30:29.467 00.002 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.79 = 2.49)
03:30:29.467 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.82 = 2.46)
03:30:29.470 00.003 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.23 mountX=-0.17 mountY=0.13, mountTheta=2.47
03:30:29.470 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.17, opts=13)
03:30:29.470 00.000 7988 Enqueuing Move request for scope (-0.13, -0.17)
03:30:29.470 00.000 15712 Worker thread wakes up
03:30:29.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
03:30:29.470 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
03:30:29.470 00.000 15712 Moving (-0.13, -0.17) raw xDistance=-0.17 yDistance=0.13
03:30:29.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=77, FiltMax=255, Gamma=0.690
03:30:29.470 00.000 7988 UpdateGuideState exits: m=295 SNR=10.6
03:30:29.476 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:29.476 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:29.478 00.002 7988 Enqueuing Expose request
03:30:29.478 00.000 15712 PPEC rslt: input = -0.17, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 639.64
03:30:29.478 00.000 15712 PPEC: input: -0.17, control: -0.06, exposure: 1500
03:30:29.478 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:29.478 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:30:29.478 00.000 15712 MoveAxis(E, 21, ABG)
03:30:29.478 00.000 15712 Guiding  Dir = 2, Dur = 21
03:30:29.478 00.000 15712 IsGuiding returns 0
03:30:29.504 00.026 15712 IsGuiding returns 1
03:30:29.504 00.000 15712 scope still moving after pulse duration time elapsed
03:30:29.554 00.050 15712 IsGuiding returns 1
03:30:29.581 00.027 15712 IsGuiding returns 0
03:30:29.581 00.000 15712 scope move finished after 21 + 80 ms
03:30:29.581 00.000 15712 Move returns status 0, amount 21
03:30:29.581 00.000 15712 MoveAxis(N, 0, ABG)
03:30:29.581 00.000 15712 Move returns status 0, amount 0
03:30:29.581 00.000 15712 move complete, result=0
03:30:29.581 00.000 15712 worker thread done servicing request
03:30:29.581 00.000 15712 Worker thread wakes up
03:30:29.581 00.000 7988 GuideStep: -0.2 px 21 ms EAST, 0.1 px 0 ms NORTH
03:30:29.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:29.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:31.225 01.644 15712 Exposure complete
03:30:31.288 00.063 15712 worker thread done servicing request
03:30:31.288 00.000 7988 OnExposeComplete: enter
03:30:31.288 00.000 7988 UpdateGuideState(): m_state=6
03:30:31.292 00.004 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6498
03:30:31.292 00.000 7988 Star::Find returns 1 (0), X=975.50, Y=193.39, Mass=312, SNR=11.1, Peak=130 HFD=3.0
03:30:31.294 00.002 7988 Star::Find false star n=5 nbg=280 bg=89.6 sigma=3.5 thresh=100 peak=100
03:30:31.294 00.000 7988 Star::Find false star n=4 nbg=280 bg=88.3 sigma=3.2 thresh=98 peak=98
03:30:31.296 00.002 7988 Star::Find false star n=2 nbg=281 bg=88.8 sigma=3.5 thresh=99 peak=97
03:30:31.296 00.000 7988 MultiStar: [#1 -0.53,0.46,0.89,U] [#2 -0.34,-0.20,0.82,U] [#3 -0.03,0.28,0.92,U] [#4 0.10,0.36,0.76,U] [#5 -0.17,-0.52,0.72,U] [#6 -0.08,-0.27,0.63,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 2.32,1.24,0.00,R] [#11 0.00,0.00,0.00,L] 
03:30:31.298 00.002 7988 refined, 6 included, MultiStar: {-0.12, 0.19}, one-star: {0.19, 0.86}
03:30:31.298 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
03:30:31.300 00.002 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
03:30:31.300 00.000 7988 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.22 cameraTheta=2.13 mountX=0.19 mountY=0.12, mountTheta=0.55
03:30:31.302 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=0.19, opts=13)
03:30:31.302 00.000 7988 Enqueuing Move request for scope (-0.12, 0.19)
03:30:31.305 00.003 15712 Worker thread wakes up
03:30:31.305 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
03:30:31.305 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
03:30:31.305 00.000 15712 Moving (-0.12, 0.19) raw xDistance=0.19 yDistance=0.12
03:30:31.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=76, FiltMax=255, Gamma=0.690
03:30:31.305 00.000 7988 UpdateGuideState exits: m=312 SNR=11.1
03:30:31.308 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:31.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:31.310 00.002 7988 Enqueuing Expose request
03:30:31.310 00.000 15712 PPEC rslt: input = 0.19, final = 0.15, react = 0.11, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 639.64
03:30:31.310 00.000 15712 PPEC: input: 0.19, control: 0.15, exposure: 1500
03:30:31.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:31.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:30:31.310 00.000 15712 MoveAxis(W, 50, ABG)
03:30:31.310 00.000 15712 Guiding  Dir = 3, Dur = 50
03:30:31.310 00.000 15712 IsGuiding returns 0
03:30:31.322 00.012 15712 PulseGuide returned control before completion, sleep 45
03:30:31.407 00.085 15712 IsGuiding returns 0
03:30:31.407 00.000 15712 Move returns status 0, amount 50
03:30:31.407 00.000 15712 MoveAxis(N, 0, ABG)
03:30:31.407 00.000 15712 Move returns status 0, amount 0
03:30:31.407 00.000 15712 move complete, result=0
03:30:31.407 00.000 15712 worker thread done servicing request
03:30:31.407 00.000 7988 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
03:30:31.407 00.000 15712 Worker thread wakes up
03:30:31.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:31.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:32.814 01.407 15712 Exposure complete
03:30:32.876 00.062 15712 worker thread done servicing request
03:30:32.876 00.000 7988 OnExposeComplete: enter
03:30:32.876 00.000 7988 UpdateGuideState(): m_state=6
03:30:32.883 00.007 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6499
03:30:32.883 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=193.19, Mass=375, SNR=12.0, Peak=132 HFD=3.0
03:30:32.885 00.002 7988 Star::Find false star n=5 nbg=276 bg=94.0 sigma=3.2 thresh=103 peak=103
03:30:32.885 00.000 7988 Star::Find false star n=9 nbg=277 bg=85.4 sigma=2.9 thresh=94 peak=92
03:30:32.887 00.002 7988 MultiStar: [#1 -0.57,0.48,0.79,U] [#2 0.14,-0.26,0.78,U] [#3 -0.23,-0.19,0.88,U] [#4 -0.37,0.39,0.69,U] [#5 -0.10,-0.46,0.67,U] [#6 -0.15,-0.06,0.64,U] [#7 1.28,0.33,0.00,M10] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.38,-0.14,0.50,U] 
03:30:32.887 00.000 7988 refined, 7 included, MultiStar: {-0.14, 0.09}, one-star: {0.33, 0.66}
03:30:32.889 00.002 7988 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.56) = xAngle (1.00 = 1.00)
03:30:32.889 00.000 7988 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
03:30:32.891 00.002 7988 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.16 cameraTheta=2.56 mountX=0.09 mountY=0.13, mountTheta=0.99
03:30:32.891 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.09, opts=13)
03:30:32.891 00.000 7988 Enqueuing Move request for scope (-0.14, 0.09)
03:30:32.891 00.000 15712 Worker thread wakes up
03:30:32.891 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
03:30:32.891 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
03:30:32.891 00.000 15712 Moving (-0.14, 0.09) raw xDistance=0.09 yDistance=0.13
03:30:32.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=76, FiltMax=255, Gamma=0.690
03:30:32.891 00.000 7988 UpdateGuideState exits: m=375 SNR=12.0
03:30:32.898 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:32.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:32.900 00.002 7988 Enqueuing Expose request
03:30:32.900 00.000 15712 PPEC rslt: input = 0.09, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
03:30:32.900 00.000 15712 PPEC: input: 0.09, control: 0.04, exposure: 1500
03:30:32.900 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:32.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:30:32.900 00.000 15712 MoveAxis(W, 12, ABG)
03:30:32.900 00.000 15712 Guiding  Dir = 3, Dur = 12
03:30:32.902 00.002 15712 IsGuiding returns 0
03:30:32.927 00.025 15712 IsGuiding returns 1
03:30:32.927 00.000 15712 scope still moving after pulse duration time elapsed
03:30:32.974 00.047 15712 IsGuiding returns 0
03:30:32.974 00.000 15712 scope move finished after 12 + 60 ms
03:30:32.974 00.000 15712 Move returns status 0, amount 12
03:30:32.974 00.000 15712 MoveAxis(N, 0, ABG)
03:30:32.974 00.000 15712 Move returns status 0, amount 0
03:30:32.974 00.000 15712 move complete, result=0
03:30:32.974 00.000 15712 worker thread done servicing request
03:30:32.974 00.000 15712 Worker thread wakes up
03:30:32.974 00.000 7988 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
03:30:32.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:32.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:34.615 01.641 15712 Exposure complete
03:30:34.681 00.066 15712 worker thread done servicing request
03:30:34.681 00.000 7988 OnExposeComplete: enter
03:30:34.681 00.000 7988 UpdateGuideState(): m_state=6
03:30:34.681 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6500
03:30:34.681 00.000 7988 Star::Find returns 1 (0), X=975.10, Y=193.15, Mass=225, SNR=9.4, Peak=130 HFD=2.3
03:30:34.686 00.005 7988 Star::Find false star n=4 nbg=280 bg=92.8 sigma=3.3 thresh=103 peak=102
03:30:34.686 00.000 7988 Star::Find false star n=3 nbg=278 bg=89.6 sigma=3.2 thresh=99 peak=99
03:30:34.686 00.000 7988 Star::Find false star n=4 nbg=278 bg=85.7 sigma=3.2 thresh=95 peak=92
03:30:34.686 00.000 7988 MultiStar: [#1 -0.31,-0.04,1.01,U] [#2 -0.14,-0.06,1.10,U] [#3 -0.45,-0.52,0.88,U] [#4 -0.02,0.59,0.92,U] [#5 0.11,-0.54,0.85,U] [#6 0.25,-0.03,0.97,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:34.686 00.000 7988 refined, 6 included, MultiStar: {-0.11, 0.02}, one-star: {-0.21, 0.62}
03:30:34.686 00.000 7988 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.56) = xAngle (1.42 = 1.42)
03:30:34.686 00.000 7988 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
03:30:34.686 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.99 mountX=0.02 mountY=0.11, mountTheta=1.42
03:30:34.695 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.02, opts=13)
03:30:34.697 00.002 7988 Enqueuing Move request for scope (-0.11, 0.02)
03:30:34.697 00.000 15712 Worker thread wakes up
03:30:34.697 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
03:30:34.697 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
03:30:34.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=77, FiltMax=255, Gamma=0.690
03:30:34.697 00.000 7988 UpdateGuideState exits: m=225 SNR=9.4
03:30:34.700 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:34.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:34.702 00.002 7988 Enqueuing Expose request
03:30:34.702 00.000 15712 Moving (-0.11, 0.02) raw xDistance=0.02 yDistance=0.11
03:30:34.707 00.005 15712 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 639.65
03:30:34.707 00.000 15712 PPEC: input: 0.02, control: 0.04, exposure: 1500
03:30:34.707 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:34.707 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:30:34.707 00.000 15712 MoveAxis(W, 12, ABG)
03:30:34.707 00.000 15712 Guiding  Dir = 3, Dur = 12
03:30:34.707 00.000 15712 IsGuiding returns 0
03:30:34.764 00.057 15712 IsGuiding returns 1
03:30:34.764 00.000 15712 scope still moving after pulse duration time elapsed
03:30:34.791 00.027 15712 IsGuiding returns 0
03:30:34.791 00.000 15712 scope move finished after 12 + 70 ms
03:30:34.791 00.000 15712 Move returns status 0, amount 12
03:30:34.791 00.000 15712 MoveAxis(N, 0, ABG)
03:30:34.791 00.000 15712 Move returns status 0, amount 0
03:30:34.791 00.000 15712 move complete, result=0
03:30:34.791 00.000 15712 worker thread done servicing request
03:30:34.791 00.000 15712 Worker thread wakes up
03:30:34.791 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
03:30:34.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:34.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:36.210 01.419 15712 Exposure complete
03:30:36.274 00.064 15712 worker thread done servicing request
03:30:36.276 00.002 7988 OnExposeComplete: enter
03:30:36.276 00.000 7988 UpdateGuideState(): m_state=6
03:30:36.276 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6501
03:30:36.276 00.000 7988 Star::Find returns 1 (0), X=975.50, Y=192.70, Mass=273, SNR=10.4, Peak=139 HFD=2.1
03:30:36.276 00.000 7988 Star::Find false star n=3 nbg=276 bg=94.2 sigma=3.3 thresh=104 peak=103
03:30:36.276 00.000 7988 Star::Find false star n=8 nbg=282 bg=92.7 sigma=3.2 thresh=102 peak=101
03:30:36.276 00.000 7988 Star::Find false star n=5 nbg=277 bg=88.4 sigma=3.2 thresh=98 peak=95
03:30:36.276 00.000 7988 Star::Find false star n=6 nbg=284 bg=85.2 sigma=3.3 thresh=95 peak=92
03:30:36.276 00.000 7988 MultiStar: [#1 -0.40,0.02,0.88,U] [#2 -0.38,-0.82,0.00,M1] [#3 -0.00,-0.52,0.81,U] [#4 -0.44,0.33,0.76,U] [#5 0.22,-1.10,0.00,M6] [#6 0.00,-0.05,0.59,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:36.285 00.009 7988 refined, 4 included, MultiStar: {-0.12, -0.00}, one-star: {0.18, 0.17}
03:30:36.285 00.000 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.68 = 1.60)
03:30:36.285 00.000 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.71 = 1.57)
03:30:36.288 00.003 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.12 mountX=-0.00 mountY=0.12, mountTheta=1.60
03:30:36.288 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.00, opts=13)
03:30:36.288 00.000 7988 Enqueuing Move request for scope (-0.12, -0.00)
03:30:36.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=75, FiltMax=255, Gamma=0.690
03:30:36.288 00.000 7988 UpdateGuideState exits: m=273 SNR=10.4
03:30:36.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:36.288 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:36.288 00.000 7988 Enqueuing Expose request
03:30:36.288 00.000 15712 Worker thread wakes up
03:30:36.288 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
03:30:36.288 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
03:30:36.288 00.000 15712 Moving (-0.12, -0.00) raw xDistance=-0.00 yDistance=0.12
03:30:36.288 00.000 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
03:30:36.288 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
03:30:36.288 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:36.302 00.014 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:30:36.302 00.000 15712 MoveAxis(W, 10, ABG)
03:30:36.302 00.000 15712 Guiding  Dir = 3, Dur = 10
03:30:36.302 00.000 15712 IsGuiding returns 0
03:30:36.319 00.017 15712 IsGuiding returns 1
03:30:36.319 00.000 15712 scope still moving after pulse duration time elapsed
03:30:36.370 00.051 15712 IsGuiding returns 0
03:30:36.370 00.000 15712 scope move finished after 10 + 66 ms
03:30:36.370 00.000 15712 Move returns status 0, amount 10
03:30:36.370 00.000 15712 MoveAxis(N, 0, ABG)
03:30:36.370 00.000 15712 Move returns status 0, amount 0
03:30:36.370 00.000 15712 move complete, result=0
03:30:36.370 00.000 7988 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
03:30:36.380 00.010 15712 worker thread done servicing request
03:30:36.380 00.000 15712 Worker thread wakes up
03:30:36.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:36.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:38.009 01.629 15712 Exposure complete
03:30:38.075 00.066 15712 worker thread done servicing request
03:30:38.075 00.000 7988 OnExposeComplete: enter
03:30:38.075 00.000 7988 UpdateGuideState(): m_state=6
03:30:38.075 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6502
03:30:38.075 00.000 7988 Star::Find returns 1 (0), X=975.52, Y=192.61, Mass=344, SNR=11.6, Peak=128 HFD=3.1
03:30:38.075 00.000 7988 Star::Find false star n=5 nbg=274 bg=92.1 sigma=3.2 thresh=102 peak=100
03:30:38.075 00.000 7988 Star::Find false star n=7 nbg=280 bg=92.4 sigma=3.2 thresh=102 peak=102
03:30:38.075 00.000 7988 Star::Find false star n=7 nbg=278 bg=89.2 sigma=3.1 thresh=98 peak=95
03:30:38.075 00.000 7988 Star::Find false star n=7 nbg=276 bg=85.0 sigma=3.2 thresh=94 peak=92
03:30:38.075 00.000 7988 MultiStar: [#1 -0.67,-0.08,0.91,U] [#2 0.19,-1.09,0.00,M2] [#3 0.04,-0.60,0.68,U] [#4 0.41,0.22,0.60,U] [#5 -0.36,-1.34,0.00,M7] [#6 0.19,-0.76,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.41,-0.16,0.60,U] [#11 0.00,0.00,0.00,L] 
03:30:38.086 00.011 7988 refined, 4 included, MultiStar: {-0.10, -0.10}, one-star: {0.21, 0.08}
03:30:38.086 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.95 = 2.33)
03:30:38.086 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.98 = 2.30)
03:30:38.086 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.39 mountX=-0.10 mountY=0.10, mountTheta=2.32
03:30:38.089 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.10, opts=13)
03:30:38.089 00.000 7988 Enqueuing Move request for scope (-0.10, -0.10)
03:30:38.089 00.000 15712 Worker thread wakes up
03:30:38.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
03:30:38.089 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
03:30:38.089 00.000 15712 Moving (-0.10, -0.10) raw xDistance=-0.10 yDistance=0.10
03:30:38.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=76, FiltMax=255, Gamma=0.690
03:30:38.089 00.000 7988 UpdateGuideState exits: m=344 SNR=11.6
03:30:38.096 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:38.096 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:38.098 00.002 7988 Enqueuing Expose request
03:30:38.098 00.000 15712 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.66
03:30:38.098 00.000 15712 PPEC: input: -0.10, control: 0.03, exposure: 1500
03:30:38.098 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:38.098 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:30:38.098 00.000 15712 MoveAxis(W, 9, ABG)
03:30:38.098 00.000 15712 Guiding  Dir = 3, Dur = 9
03:30:38.098 00.000 15712 IsGuiding returns 0
03:30:38.121 00.023 15712 IsGuiding returns 0
03:30:38.121 00.000 15712 Move returns status 0, amount 9
03:30:38.121 00.000 15712 MoveAxis(N, 0, ABG)
03:30:38.121 00.000 15712 Move returns status 0, amount 0
03:30:38.121 00.000 15712 move complete, result=0
03:30:38.121 00.000 15712 worker thread done servicing request
03:30:38.121 00.000 15712 Worker thread wakes up
03:30:38.121 00.000 7988 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
03:30:38.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:38.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:39.528 01.407 15712 Exposure complete
03:30:39.593 00.065 15712 worker thread done servicing request
03:30:39.593 00.000 7988 OnExposeComplete: enter
03:30:39.593 00.000 7988 UpdateGuideState(): m_state=6
03:30:39.593 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6503
03:30:39.593 00.000 7988 Star::Find returns 1 (0), X=975.27, Y=192.59, Mass=314, SNR=11.2, Peak=134 HFD=2.7
03:30:39.593 00.000 7988 Star::Find false star n=10 nbg=281 bg=90.5 sigma=3.3 thresh=100 peak=97
03:30:39.599 00.006 7988 Star::Find false star n=4 nbg=276 bg=92.7 sigma=3.3 thresh=103 peak=101
03:30:39.599 00.000 7988 Star::Find false star n=3 nbg=280 bg=88.7 sigma=3.3 thresh=99 peak=94
03:30:39.599 00.000 7988 Star::Find false star n=3 nbg=280 bg=85.5 sigma=3.4 thresh=96 peak=95
03:30:39.599 00.000 7988 MultiStar: [#1 -0.49,-0.35,0.80,U] [#2 0.05,-0.13,0.87,U] [#3 -0.52,-0.58,0.00,M1] [#4 -0.53,0.33,0.73,U] [#5 0.64,-1.03,0.00,M8] [#6 0.68,-0.75,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:39.599 00.000 7988 single-star, 3 included, MultiStar: {-0.23, -0.03}, one-star: {-0.04, 0.05}
03:30:39.599 00.000 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
03:30:39.605 00.006 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
03:30:39.605 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.25 mountX=0.05 mountY=0.04, mountTheta=0.66
03:30:39.605 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.05, opts=13)
03:30:39.605 00.000 7988 Enqueuing Move request for scope (-0.04, 0.05)
03:30:39.605 00.000 15712 Worker thread wakes up
03:30:39.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
03:30:39.605 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
03:30:39.605 00.000 15712 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=0.04
03:30:39.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=76, FiltMax=255, Gamma=0.690
03:30:39.605 00.000 7988 UpdateGuideState exits: m=314 SNR=11.2
03:30:39.613 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:39.613 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:39.615 00.002 7988 Enqueuing Expose request
03:30:39.615 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.67
03:30:39.615 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
03:30:39.616 00.001 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:39.616 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:30:39.616 00.000 15712 MoveAxis(W, 8, ABG)
03:30:39.616 00.000 15712 Guiding  Dir = 3, Dur = 8
03:30:39.616 00.000 15712 IsGuiding returns 0
03:30:39.640 00.024 15712 IsGuiding returns 0
03:30:39.640 00.000 15712 Move returns status 0, amount 8
03:30:39.640 00.000 15712 MoveAxis(N, 0, ABG)
03:30:39.640 00.000 15712 Move returns status 0, amount 0
03:30:39.640 00.000 15712 move complete, result=0
03:30:39.640 00.000 15712 worker thread done servicing request
03:30:39.640 00.000 15712 Worker thread wakes up
03:30:39.640 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
03:30:39.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:39.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:41.281 01.641 15712 Exposure complete
03:30:41.343 00.062 15712 worker thread done servicing request
03:30:41.343 00.000 7988 OnExposeComplete: enter
03:30:41.343 00.000 7988 UpdateGuideState(): m_state=6
03:30:41.348 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6504
03:30:41.348 00.000 7988 Star::Find returns 1 (0), X=975.29, Y=192.72, Mass=224, SNR=9.2, Peak=127 HFD=1.9
03:30:41.350 00.002 7988 Star::Find false star n=6 nbg=283 bg=88.1 sigma=3.4 thresh=98 peak=98
03:30:41.350 00.000 7988 Star::Find false star n=5 nbg=282 bg=87.7 sigma=3.3 thresh=98 peak=96
03:30:41.352 00.002 7988 Star::Find false star n=5 nbg=278 bg=88.9 sigma=3.3 thresh=99 peak=99
03:30:41.352 00.000 7988 Star::Find false star n=3 nbg=279 bg=84.9 sigma=3.2 thresh=95 peak=90
03:30:41.354 00.002 7988 MultiStar: [#1 -0.52,-0.13,0.99,U] [#2 0.36,-0.62,1.10,U] [#3 0.34,-0.64,0.86,U] [#4 -0.67,-0.14,0.89,U] [#5 0.84,-1.53,0.00,M9] [#6 0.51,-0.01,0.67,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:41.354 00.000 7988 single-star, 5 included, MultiStar: {-0.02, -0.24}, one-star: {-0.02, 0.19}
03:30:41.356 00.002 7988 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.56) = xAngle (0.14 = 0.14)
03:30:41.356 00.000 7988 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
03:30:41.358 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.70 mountX=0.19 mountY=0.02, mountTheta=0.10
03:30:41.359 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=0.19, opts=13)
03:30:41.359 00.000 7988 Enqueuing Move request for scope (-0.02, 0.19)
03:30:41.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=77, FiltMax=255, Gamma=0.690
03:30:41.359 00.000 7988 UpdateGuideState exits: m=224 SNR=9.2
03:30:41.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:41.365 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:41.365 00.000 7988 Enqueuing Expose request
03:30:41.365 00.000 15712 Worker thread wakes up
03:30:41.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
03:30:41.365 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
03:30:41.365 00.000 15712 Moving (-0.02, 0.19) raw xDistance=0.19 yDistance=0.02
03:30:41.365 00.000 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.68
03:30:41.365 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
03:30:41.365 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:41.365 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:30:41.365 00.000 15712 MoveAxis(W, 44, ABG)
03:30:41.365 00.000 15712 Guiding  Dir = 3, Dur = 44
03:30:41.365 00.000 15712 IsGuiding returns 0
03:30:41.398 00.033 15712 PulseGuide returned control before completion, sleep 29
03:30:41.439 00.041 15712 IsGuiding returns 1
03:30:41.439 00.000 15712 scope still moving after pulse duration time elapsed
03:30:41.478 00.039 15712 IsGuiding returns 0
03:30:41.478 00.000 15712 scope move finished after 44 + 61 ms
03:30:41.478 00.000 15712 Move returns status 0, amount 44
03:30:41.478 00.000 15712 MoveAxis(N, 0, ABG)
03:30:41.478 00.000 15712 Move returns status 0, amount 0
03:30:41.478 00.000 15712 move complete, result=0
03:30:41.478 00.000 7988 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
03:30:41.480 00.002 15712 worker thread done servicing request
03:30:41.480 00.000 15712 Worker thread wakes up
03:30:41.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:41.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:42.894 01.414 15712 Exposure complete
03:30:42.956 00.062 15712 worker thread done servicing request
03:30:42.956 00.000 7988 OnExposeComplete: enter
03:30:42.956 00.000 7988 UpdateGuideState(): m_state=6
03:30:42.962 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6505
03:30:42.962 00.000 7988 Star::Find returns 1 (0), X=975.23, Y=192.23, Mass=238, SNR=9.2, Peak=122 HFD=2.8
03:30:42.964 00.002 7988 Star::Find false star n=7 nbg=281 bg=89.1 sigma=3.2 thresh=99 peak=98
03:30:42.964 00.000 7988 Star::Find false star n=6 nbg=280 bg=89.7 sigma=3.2 thresh=99 peak=97
03:30:42.966 00.002 7988 Star::Find false star n=3 nbg=275 bg=88.4 sigma=2.9 thresh=97 peak=95
03:30:42.966 00.000 7988 Star::Find false star n=6 nbg=277 bg=90.1 sigma=3.2 thresh=100 peak=100
03:30:42.968 00.002 7988 Star::Find false star n=4 nbg=283 bg=85.3 sigma=3.3 thresh=95 peak=92
03:30:42.968 00.000 7988 MultiStar: [#1 0.02,-0.76,0.00,M1] [#2 -0.25,-0.73,0.00,M1] [#3 0.80,-0.82,0.00,M1] [#4 -0.57,-0.26,0.61,U] [#5 0.00,0.00,0.00,L] [#6 -0.25,-0.45,0.76,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:42.970 00.002 7988 single-star, 2 included, MultiStar: {-0.26, -0.34}, one-star: {-0.08, -0.31}
03:30:42.970 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
03:30:42.971 00.001 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
03:30:42.971 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.83 mountX=-0.31 mountY=0.09, mountTheta=2.86
03:30:42.971 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.31, opts=13)
03:30:42.971 00.000 7988 Enqueuing Move request for scope (-0.08, -0.31)
03:30:42.971 00.000 15712 Worker thread wakes up
03:30:42.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.31) opts 0xd
03:30:42.971 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.31)
03:30:42.971 00.000 15712 Moving (-0.08, -0.31) raw xDistance=-0.31 yDistance=0.09
03:30:42.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=76, FiltMax=255, Gamma=0.690
03:30:42.978 00.007 7988 UpdateGuideState exits: m=238 SNR=9.2
03:30:42.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:42.980 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:42.980 00.000 7988 Enqueuing Expose request
03:30:42.980 00.000 15712 PPEC rslt: input = -0.31, final = -0.17, react = -0.18, pred = 0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 639.68
03:30:42.980 00.000 15712 PPEC: input: -0.31, control: -0.17, exposure: 1500
03:30:42.980 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:42.980 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:30:42.980 00.000 15712 MoveAxis(E, 55, ABG)
03:30:42.980 00.000 15712 Guiding  Dir = 2, Dur = 55
03:30:42.980 00.000 15712 IsGuiding returns 0
03:30:42.996 00.016 15712 PulseGuide returned control before completion, sleep 51
03:30:43.074 00.078 15712 IsGuiding returns 0
03:30:43.074 00.000 15712 Move returns status 0, amount 55
03:30:43.074 00.000 15712 MoveAxis(N, 0, ABG)
03:30:43.074 00.000 15712 Move returns status 0, amount 0
03:30:43.074 00.000 15712 move complete, result=0
03:30:43.074 00.000 7988 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
03:30:43.074 00.000 15712 worker thread done servicing request
03:30:43.074 00.000 15712 Worker thread wakes up
03:30:43.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:43.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:44.710 01.636 15712 Exposure complete
03:30:44.776 00.066 15712 worker thread done servicing request
03:30:44.776 00.000 7988 OnExposeComplete: enter
03:30:44.776 00.000 7988 UpdateGuideState(): m_state=6
03:30:44.776 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6506
03:30:44.776 00.000 7988 Star::Find returns 1 (0), X=975.96, Y=192.74, Mass=237, SNR=9.5, Peak=128 HFD=2.3
03:30:44.776 00.000 7988 Star::Find false star n=3 nbg=277 bg=89.0 sigma=3.5 thresh=100 peak=99
03:30:44.776 00.000 7988 Star::Find false star n=5 nbg=280 bg=94.2 sigma=3.2 thresh=104 peak=102
03:30:44.776 00.000 7988 Star::Find false star n=5 nbg=277 bg=90.1 sigma=3.3 thresh=100 peak=95
03:30:44.783 00.007 7988 Star::Find false star n=6 nbg=276 bg=86.5 sigma=3.0 thresh=95 peak=93
03:30:44.783 00.000 7988 MultiStar: [#1 -0.19,0.03,1.06,U] [#2 -0.12,-0.73,0.99,U] [#3 0.38,0.11,0.99,U] [#4 -0.12,0.19,0.72,U] [#5 0.71,-2.34,0.00,M10] [#6 -0.82,-0.12,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.88,0.23,0.00,M1] [#11 0.00,0.00,0.00,L] 
03:30:44.783 00.000 7988 refined, 4 included, MultiStar: {0.13, -0.05}, one-star: {0.65, 0.21}
03:30:44.783 00.000 7988 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.56) = xAngle (-1.94 = -1.94)
03:30:44.783 00.000 7988 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.97 = -1.97)
03:30:44.787 00.004 7988 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.05 mountY=-0.13, mountTheta=-1.94
03:30:44.787 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.05, opts=13)
03:30:44.787 00.000 7988 Enqueuing Move request for scope (0.13, -0.05)
03:30:44.787 00.000 15712 Worker thread wakes up
03:30:44.787 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
03:30:44.787 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
03:30:44.787 00.000 15712 Moving (0.13, -0.05) raw xDistance=-0.05 yDistance=-0.13
03:30:44.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=90, FiltMin=78, FiltMax=255, Gamma=0.690
03:30:44.787 00.000 7988 UpdateGuideState exits: m=237 SNR=9.5
03:30:44.794 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:44.794 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:44.796 00.002 7988 Enqueuing Expose request
03:30:44.796 00.000 15712 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.69
03:30:44.796 00.000 15712 PPEC: input: -0.05, control: 0.02, exposure: 1500
03:30:44.798 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:44.798 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:30:44.798 00.000 15712 MoveAxis(W, 6, ABG)
03:30:44.798 00.000 15712 Guiding  Dir = 3, Dur = 6
03:30:44.798 00.000 15712 IsGuiding returns 0
03:30:44.819 00.021 15712 IsGuiding returns 0
03:30:44.819 00.000 15712 Move returns status 0, amount 6
03:30:44.819 00.000 15712 MoveAxis(N, 0, ABG)
03:30:44.819 00.000 15712 Move returns status 0, amount 0
03:30:44.819 00.000 15712 move complete, result=0
03:30:44.819 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
03:30:44.821 00.002 15712 worker thread done servicing request
03:30:44.821 00.000 15712 Worker thread wakes up
03:30:44.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:44.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:46.241 01.420 15712 Exposure complete
03:30:46.302 00.061 15712 worker thread done servicing request
03:30:46.302 00.000 7988 OnExposeComplete: enter
03:30:46.302 00.000 7988 UpdateGuideState(): m_state=6
03:30:46.307 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6507
03:30:46.307 00.000 7988 Star::Find returns 1 (0), X=975.20, Y=192.77, Mass=283, SNR=10.5, Peak=123 HFD=2.6
03:30:46.309 00.002 7988 Star::Find false star n=9 nbg=279 bg=89.1 sigma=3.2 thresh=99 peak=98
03:30:46.309 00.000 7988 Star::Find false star n=2 nbg=286 bg=88.9 sigma=3.3 thresh=99 peak=99
03:30:46.311 00.002 7988 Star::Find false star n=4 nbg=280 bg=87.7 sigma=3.2 thresh=97 peak=94
03:30:46.311 00.000 7988 MultiStar: [#1 -0.72,-0.23,0.00,M1] [#2 -0.31,-0.69,0.00,M1] [#3 0.42,0.05,0.75,U] [#4 0.48,0.49,0.85,U] [#5 0.52,-1.15,0.00,R] [#6 -0.09,-0.26,0.63,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:46.313 00.002 7988 refined, 3 included, MultiStar: {0.17, 0.16}, one-star: {-0.11, 0.24}
03:30:46.313 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
03:30:46.315 00.002 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
03:30:46.315 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.76 mountX=0.17 mountY=-0.18, mountTheta=-0.82
03:30:46.318 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.16, opts=13)
03:30:46.320 00.002 7988 Enqueuing Move request for scope (0.17, 0.16)
03:30:46.320 00.000 15712 Worker thread wakes up
03:30:46.320 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
03:30:46.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=77, FiltMax=255, Gamma=0.690
03:30:46.320 00.000 7988 UpdateGuideState exits: m=283 SNR=10.5
03:30:46.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:46.320 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:46.320 00.000 7988 Enqueuing Expose request
03:30:46.320 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
03:30:46.320 00.000 15712 Moving (0.17, 0.16) raw xDistance=0.17 yDistance=-0.18
03:30:46.330 00.010 15712 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 639.69
03:30:46.330 00.000 15712 PPEC: input: 0.17, control: 0.12, exposure: 1500
03:30:46.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:46.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:30:46.330 00.000 15712 MoveAxis(W, 38, ABG)
03:30:46.330 00.000 15712 Guiding  Dir = 3, Dur = 38
03:30:46.330 00.000 15712 IsGuiding returns 0
03:30:46.350 00.020 15712 PulseGuide returned control before completion, sleep 26
03:30:46.401 00.051 15712 IsGuiding returns 1
03:30:46.401 00.000 15712 scope still moving after pulse duration time elapsed
03:30:46.429 00.028 15712 IsGuiding returns 0
03:30:46.429 00.000 15712 scope move finished after 38 + 59 ms
03:30:46.429 00.000 15712 Move returns status 0, amount 38
03:30:46.429 00.000 15712 MoveAxis(N, 0, ABG)
03:30:46.429 00.000 15712 Move returns status 0, amount 0
03:30:46.429 00.000 15712 move complete, result=0
03:30:46.429 00.000 15712 worker thread done servicing request
03:30:46.429 00.000 15712 Worker thread wakes up
03:30:46.429 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
03:30:46.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:46.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:48.059 01.630 15712 Exposure complete
03:30:48.125 00.066 15712 worker thread done servicing request
03:30:48.125 00.000 7988 OnExposeComplete: enter
03:30:48.125 00.000 7988 UpdateGuideState(): m_state=6
03:30:48.125 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6508
03:30:48.125 00.000 7988 Star::Find returns 1 (0), X=975.34, Y=193.01, Mass=336, SNR=11.5, Peak=132 HFD=2.4
03:30:48.129 00.004 7988 Star::Find false star n=5 nbg=283 bg=90.3 sigma=3.3 thresh=100 peak=98
03:30:48.129 00.000 7988 Star::Find false star n=4 nbg=281 bg=92.0 sigma=3.4 thresh=102 peak=97
03:30:48.129 00.000 7988 Star::Find false star n=7 nbg=283 bg=88.7 sigma=3.2 thresh=98 peak=95
03:30:48.129 00.000 7988 Star::Find false star n=4 nbg=279 bg=89.8 sigma=3.3 thresh=100 peak=98
03:30:48.129 00.000 7988 MultiStar: [#1 -0.62,-0.11,0.88,U] [#2 0.13,-1.12,0.00,M2] [#3 -0.05,-0.34,0.78,U] [#4 -0.42,-0.03,0.78,U] [#5 -0.50,0.51,0.67,U] [#6 0.52,-0.13,0.62,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.45,0.10,0.43,U] [#11 0.00,0.00,0.00,L] 
03:30:48.129 00.000 7988 refined, 6 included, MultiStar: {-0.14, 0.08}, one-star: {0.03, 0.48}
03:30:48.129 00.000 7988 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.56) = xAngle (1.07 = 1.07)
03:30:48.129 00.000 7988 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
03:30:48.137 00.008 7988 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.63 mountX=0.07 mountY=0.13, mountTheta=1.06
03:30:48.137 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.08, opts=13)
03:30:48.137 00.000 7988 Enqueuing Move request for scope (-0.14, 0.08)
03:30:48.137 00.000 15712 Worker thread wakes up
03:30:48.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
03:30:48.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
03:30:48.137 00.000 15712 Moving (-0.14, 0.08) raw xDistance=0.07 yDistance=0.13
03:30:48.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=75, FiltMax=255, Gamma=0.690
03:30:48.137 00.000 7988 UpdateGuideState exits: m=336 SNR=11.5
03:30:48.144 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:48.144 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:48.146 00.002 7988 Enqueuing Expose request
03:30:48.146 00.000 15712 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.70
03:30:48.146 00.000 15712 PPEC: input: 0.07, control: 0.02, exposure: 1500
03:30:48.146 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:48.146 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:30:48.146 00.000 15712 MoveAxis(W, 6, ABG)
03:30:48.146 00.000 15712 Guiding  Dir = 3, Dur = 6
03:30:48.146 00.000 15712 IsGuiding returns 0
03:30:48.169 00.023 15712 IsGuiding returns 0
03:30:48.169 00.000 15712 Move returns status 0, amount 6
03:30:48.169 00.000 15712 MoveAxis(N, 0, ABG)
03:30:48.169 00.000 15712 Move returns status 0, amount 0
03:30:48.169 00.000 15712 move complete, result=0
03:30:48.169 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
03:30:48.178 00.009 15712 worker thread done servicing request
03:30:48.178 00.000 15712 Worker thread wakes up
03:30:48.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:48.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:49.588 01.410 15712 Exposure complete
03:30:49.651 00.063 15712 worker thread done servicing request
03:30:49.651 00.000 7988 OnExposeComplete: enter
03:30:49.651 00.000 7988 UpdateGuideState(): m_state=6
03:30:49.657 00.006 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6509
03:30:49.657 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=192.81, Mass=357, SNR=11.5, Peak=131 HFD=2.8
03:30:49.659 00.002 7988 Star::Find false star n=4 nbg=276 bg=90.1 sigma=3.4 thresh=100 peak=100
03:30:49.660 00.001 7988 Star::Find false star n=7 nbg=275 bg=93.0 sigma=3.2 thresh=103 peak=102
03:30:49.660 00.000 7988 Star::Find false star n=4 nbg=273 bg=88.5 sigma=3.2 thresh=98 peak=97
03:30:49.662 00.002 7988 Star::Find false star n=6 nbg=280 bg=87.2 sigma=3.3 thresh=97 peak=95
03:30:49.662 00.000 7988 MultiStar: [#1 -0.42,0.01,1.00,U] [#2 -0.33,-1.18,0.00,M3] [#3 0.48,-0.49,0.78,U] [#4 -0.67,0.18,0.66,U] [#5 0.20,-0.02,0.52,U] [#6 -0.12,-0.60,0.64,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:49.664 00.002 7988 refined, 5 included, MultiStar: {-0.02, -0.08}, one-star: {0.37, 0.28}
03:30:49.664 00.000 7988 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.56) = xAngle (-3.37 = 2.91)
03:30:49.666 00.002 7988 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.88)
03:30:49.667 00.001 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.81 mountX=-0.08 mountY=0.02, mountTheta=2.88
03:30:49.667 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.08, opts=13)
03:30:49.667 00.000 7988 Enqueuing Move request for scope (-0.02, -0.08)
03:30:49.667 00.000 15712 Worker thread wakes up
03:30:49.667 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
03:30:49.667 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
03:30:49.667 00.000 15712 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
03:30:49.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=75, FiltMax=255, Gamma=0.690
03:30:49.667 00.000 7988 UpdateGuideState exits: m=357 SNR=11.5
03:30:49.674 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:49.674 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:49.676 00.002 7988 Enqueuing Expose request
03:30:49.677 00.001 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
03:30:49.677 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
03:30:49.677 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:49.677 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:30:49.677 00.000 15712 MoveAxis(W, 6, ABG)
03:30:49.677 00.000 15712 Guiding  Dir = 3, Dur = 6
03:30:49.677 00.000 15712 IsGuiding returns 0
03:30:49.720 00.043 15712 IsGuiding returns 0
03:30:49.720 00.000 15712 Move returns status 0, amount 6
03:30:49.720 00.000 15712 MoveAxis(N, 0, ABG)
03:30:49.720 00.000 15712 Move returns status 0, amount 0
03:30:49.720 00.000 15712 move complete, result=0
03:30:49.720 00.000 7988 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
03:30:49.728 00.008 15712 worker thread done servicing request
03:30:49.728 00.000 15712 Worker thread wakes up
03:30:49.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:49.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:51.469 01.741 15712 Exposure complete
03:30:51.531 00.062 15712 worker thread done servicing request
03:30:51.531 00.000 7988 OnExposeComplete: enter
03:30:51.531 00.000 7988 UpdateGuideState(): m_state=6
03:30:51.537 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6510
03:30:51.537 00.000 7988 Star::Find returns 1 (0), X=975.53, Y=192.73, Mass=254, SNR=9.9, Peak=135 HFD=2.5
03:30:51.539 00.002 7988 Star::Find false star n=10 nbg=277 bg=86.9 sigma=3.1 thresh=96 peak=96
03:30:51.541 00.002 7988 Star::Find false star n=3 nbg=275 bg=91.0 sigma=3.3 thresh=101 peak=98
03:30:51.541 00.000 7988 Star::Find false star n=5 nbg=277 bg=85.7 sigma=3.1 thresh=95 peak=93
03:30:51.543 00.002 7988 Star::Find false star n=4 nbg=280 bg=86.4 sigma=3.1 thresh=96 peak=96
03:30:51.544 00.001 7988 MultiStar: [#1 -0.27,0.24,1.05,U] [#2 0.22,-0.29,0.99,U] [#3 0.01,-0.23,0.90,U] [#4 0.19,-0.20,0.74,U] [#5 -0.31,-0.81,0.00,M1] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:51.544 00.000 7988 refined, 4 included, MultiStar: {0.06, -0.04}, one-star: {0.22, 0.19}
03:30:51.546 00.002 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
03:30:51.547 00.001 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.19 = -2.19)
03:30:51.547 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.59 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
03:30:51.547 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=-0.04, opts=13)
03:30:51.547 00.000 7988 Enqueuing Move request for scope (0.06, -0.04)
03:30:51.547 00.000 15712 Worker thread wakes up
03:30:51.547 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
03:30:51.547 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
03:30:51.547 00.000 15712 Moving (0.06, -0.04) raw xDistance=-0.04 yDistance=-0.06
03:30:51.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=75, FiltMax=255, Gamma=0.690
03:30:51.547 00.000 7988 UpdateGuideState exits: m=254 SNR=9.9
03:30:51.554 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:51.554 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:51.556 00.002 7988 Enqueuing Expose request
03:30:51.556 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.71
03:30:51.556 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
03:30:51.556 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:51.556 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:30:51.556 00.000 15712 MoveAxis(W, 6, ABG)
03:30:51.556 00.000 15712 Guiding  Dir = 3, Dur = 6
03:30:51.581 00.025 15712 IsGuiding returns 0
03:30:51.595 00.014 15712 IsGuiding returns 0
03:30:51.595 00.000 15712 Move returns status 0, amount 6
03:30:51.595 00.000 15712 MoveAxis(N, 0, ABG)
03:30:51.595 00.000 15712 Move returns status 0, amount 0
03:30:51.595 00.000 15712 move complete, result=0
03:30:51.595 00.000 15712 worker thread done servicing request
03:30:51.595 00.000 7988 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
03:30:51.598 00.003 15712 Worker thread wakes up
03:30:51.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:51.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:53.016 01.418 15712 Exposure complete
03:30:53.078 00.062 15712 worker thread done servicing request
03:30:53.078 00.000 7988 OnExposeComplete: enter
03:30:53.078 00.000 7988 UpdateGuideState(): m_state=6
03:30:53.084 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6511
03:30:53.084 00.000 7988 Star::Find returns 1 (0), X=975.31, Y=192.35, Mass=254, SNR=9.9, Peak=132 HFD=1.8
03:30:53.086 00.002 7988 Star::Find false star n=6 nbg=281 bg=85.4 sigma=3.3 thresh=95 peak=95
03:30:53.086 00.000 7988 Star::Find false star n=5 nbg=280 bg=88.1 sigma=3.4 thresh=98 peak=97
03:30:53.088 00.002 7988 Star::Find false star n=4 nbg=277 bg=82.1 sigma=3.1 thresh=92 peak=91
03:30:53.089 00.001 7988 MultiStar: [#1 -0.40,-0.49,1.11,U] [#2 0.23,-0.89,0.00,M3] [#3 -0.32,-0.78,0.00,M1] [#4 -0.70,-0.09,0.82,U] [#5 -0.41,0.14,0.66,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 1.03,1.98,0.00,M2] [#10 0.29,-0.10,0.56,U] [#11 0.00,0.00,0.00,L] 
03:30:53.089 00.000 7988 single-star, 4 included, MultiStar: {-0.27, -0.18}, one-star: {0.00, -0.18}
03:30:53.091 00.002 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
03:30:53.091 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
03:30:53.093 00.002 7988 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.57 mountX=-0.18 mountY=0.00, mountTheta=3.12
03:30:53.093 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.18, opts=13)
03:30:53.093 00.000 7988 Enqueuing Move request for scope (0.00, -0.18)
03:30:53.093 00.000 15712 Worker thread wakes up
03:30:53.093 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
03:30:53.093 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
03:30:53.093 00.000 15712 Moving (0.00, -0.18) raw xDistance=-0.18 yDistance=0.00
03:30:53.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=75, FiltMax=255, Gamma=0.690
03:30:53.093 00.000 7988 UpdateGuideState exits: m=254 SNR=9.9
03:30:53.100 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:53.100 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:53.102 00.002 7988 Enqueuing Expose request
03:30:53.102 00.000 15712 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 639.72
03:30:53.102 00.000 15712 PPEC: input: -0.18, control: -0.09, exposure: 1500
03:30:53.102 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:53.102 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:30:53.102 00.000 15712 MoveAxis(E, 28, ABG)
03:30:53.102 00.000 15712 Guiding  Dir = 2, Dur = 28
03:30:53.102 00.000 15712 IsGuiding returns 0
03:30:53.125 00.023 15712 PulseGuide returned control before completion, sleep 11
03:30:53.180 00.055 15712 IsGuiding returns 0
03:30:53.180 00.000 15712 Move returns status 0, amount 28
03:30:53.180 00.000 15712 MoveAxis(N, 0, ABG)
03:30:53.180 00.000 15712 Move returns status 0, amount 0
03:30:53.180 00.000 15712 move complete, result=0
03:30:53.180 00.000 7988 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
03:30:53.181 00.001 15712 worker thread done servicing request
03:30:53.181 00.000 15712 Worker thread wakes up
03:30:53.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:53.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:54.820 01.639 15712 Exposure complete
03:30:54.881 00.061 15712 worker thread done servicing request
03:30:54.881 00.000 7988 OnExposeComplete: enter
03:30:54.881 00.000 7988 UpdateGuideState(): m_state=6
03:30:54.888 00.007 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6512
03:30:54.888 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=192.63, Mass=344, SNR=11.7, Peak=133 HFD=2.8
03:30:54.890 00.002 7988 Star::Find false star n=7 nbg=285 bg=88.5 sigma=3.6 thresh=99 peak=97
03:30:54.890 00.000 7988 Star::Find false star n=4 nbg=279 bg=85.4 sigma=3.2 thresh=95 peak=92
03:30:54.892 00.002 7988 Star::Find false star n=4 nbg=275 bg=86.0 sigma=2.9 thresh=95 peak=95
03:30:54.893 00.001 7988 Star::Find false star n=3 nbg=283 bg=83.5 sigma=3.6 thresh=94 peak=92
03:30:54.893 00.000 7988 MultiStar: [#1 -0.76,-0.01,0.00,M1] [#2 0.16,-0.33,0.86,U] [#3 0.45,-0.40,0.70,U] [#4 -0.21,0.73,0.00,M1] [#5 -0.09,-0.02,0.67,U] [#6 0.64,-0.54,0.00,M1] [#7 1.59,1.89,0.00,R] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:54.895 00.002 7988 refined, 3 included, MultiStar: {0.22, -0.15}, one-star: {0.32, 0.10}
03:30:54.895 00.000 7988 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.56) = xAngle (-2.15 = -2.15)
03:30:54.897 00.002 7988 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.18 = -2.18)
03:30:54.897 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-0.59 mountX=-0.15 mountY=-0.22, mountTheta=-2.16
03:30:54.897 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.15, opts=13)
03:30:54.897 00.000 7988 Enqueuing Move request for scope (0.22, -0.15)
03:30:54.897 00.000 15712 Worker thread wakes up
03:30:54.897 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
03:30:54.897 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
03:30:54.897 00.000 15712 Moving (0.22, -0.15) raw xDistance=-0.15 yDistance=-0.22
03:30:54.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=75, FiltMax=255, Gamma=0.690
03:30:54.897 00.000 7988 UpdateGuideState exits: m=344 SNR=11.7
03:30:54.905 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:54.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:54.905 00.000 7988 Enqueuing Expose request
03:30:54.905 00.000 15712 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.72
03:30:54.905 00.000 15712 PPEC: input: -0.15, control: 0.02, exposure: 1500
03:30:54.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:54.905 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:30:54.905 00.000 15712 MoveAxis(W, 8, ABG)
03:30:54.905 00.000 15712 Guiding  Dir = 3, Dur = 8
03:30:54.929 00.024 15712 IsGuiding returns 0
03:30:54.949 00.020 15712 IsGuiding returns 0
03:30:54.949 00.000 15712 Move returns status 0, amount 8
03:30:54.949 00.000 15712 MoveAxis(N, 0, ABG)
03:30:54.949 00.000 15712 Move returns status 0, amount 0
03:30:54.949 00.000 15712 move complete, result=0
03:30:54.949 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
03:30:54.956 00.007 15712 worker thread done servicing request
03:30:54.956 00.000 15712 Worker thread wakes up
03:30:54.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:54.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:56.367 01.411 15712 Exposure complete
03:30:56.428 00.061 15712 worker thread done servicing request
03:30:56.428 00.000 7988 OnExposeComplete: enter
03:30:56.428 00.000 7988 UpdateGuideState(): m_state=6
03:30:56.435 00.007 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6513
03:30:56.435 00.000 7988 Star::Find returns 1 (0), X=975.09, Y=192.24, Mass=302, SNR=10.8, Peak=133 HFD=2.4
03:30:56.437 00.002 7988 Star::Find false star n=4 nbg=281 bg=87.6 sigma=3.4 thresh=98 peak=95
03:30:56.437 00.000 7988 Star::Find false star n=3 nbg=277 bg=85.9 sigma=3.4 thresh=96 peak=92
03:30:56.439 00.002 7988 MultiStar: [#1 -0.33,-0.01,1.04,U] [#2 0.18,-0.76,0.00,M3] [#3 0.27,-0.48,0.72,U] [#4 0.23,0.54,0.73,U] [#5 0.49,-0.25,0.72,U] [#6 0.12,0.04,0.61,U] [#7 0.01,-1.14,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.21,1.09,0.00,M1] 
03:30:56.440 00.001 7988 refined, 5 included, MultiStar: {0.05, -0.09}, one-star: {-0.22, -0.30}
03:30:56.440 00.000 7988 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.56) = xAngle (-2.63 = -2.63)
03:30:56.442 00.002 7988 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.66 = -2.66)
03:30:56.442 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=-0.09 mountY=-0.05, mountTheta=-2.66
03:30:56.446 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.09, opts=13)
03:30:56.446 00.000 7988 Enqueuing Move request for scope (0.05, -0.09)
03:30:56.448 00.002 15712 Worker thread wakes up
03:30:56.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
03:30:56.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
03:30:56.448 00.000 15712 Moving (0.05, -0.09) raw xDistance=-0.09 yDistance=-0.05
03:30:56.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=76, FiltMax=255, Gamma=0.690
03:30:56.448 00.000 7988 UpdateGuideState exits: m=302 SNR=10.8
03:30:56.450 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:56.450 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:56.452 00.002 7988 Enqueuing Expose request
03:30:56.452 00.000 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
03:30:56.452 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
03:30:56.452 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:56.452 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:30:56.452 00.000 15712 MoveAxis(W, 8, ABG)
03:30:56.452 00.000 15712 Guiding  Dir = 3, Dur = 8
03:30:56.452 00.000 15712 IsGuiding returns 0
03:30:56.465 00.013 15712 IsGuiding returns 0
03:30:56.465 00.000 15712 Move returns status 0, amount 8
03:30:56.465 00.000 15712 MoveAxis(N, 0, ABG)
03:30:56.465 00.000 15712 Move returns status 0, amount 0
03:30:56.465 00.000 15712 move complete, result=0
03:30:56.465 00.000 15712 worker thread done servicing request
03:30:56.465 00.000 15712 Worker thread wakes up
03:30:56.465 00.000 7988 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
03:30:56.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:56.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:58.215 01.750 15712 Exposure complete
03:30:58.280 00.065 15712 worker thread done servicing request
03:30:58.280 00.000 7988 OnExposeComplete: enter
03:30:58.280 00.000 7988 UpdateGuideState(): m_state=6
03:30:58.280 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6514
03:30:58.280 00.000 7988 Star::Find returns 1 (0), X=975.34, Y=192.50, Mass=355, SNR=11.7, Peak=127 HFD=3.1
03:30:58.280 00.000 7988 Star::Find false star n=5 nbg=278 bg=86.0 sigma=3.4 thresh=96 peak=93
03:30:58.280 00.000 7988 Star::Find false star n=5 nbg=279 bg=87.3 sigma=3.0 thresh=96 peak=92
03:30:58.280 00.000 7988 MultiStar: [#1 -0.59,-0.38,0.90,U] [#2 0.17,-0.20,0.82,U] [#3 0.02,-0.07,0.63,U] [#4 -0.06,0.46,0.57,U] [#5 -0.29,-0.02,0.49,U] [#6 0.41,-0.23,0.50,U] [#7 0.40,-0.86,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.42,1.13,0.00,M2] 
03:30:58.280 00.000 7988 single-star, 6 included, MultiStar: {-0.06, -0.09}, one-star: {0.03, -0.03}
03:30:58.280 00.000 7988 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.56) = xAngle (-2.29 = -2.29)
03:30:58.280 00.000 7988 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.32 = -2.32)
03:30:58.291 00.011 7988 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.73 mountX=-0.03 mountY=-0.03, mountTheta=-2.31
03:30:58.293 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.03, opts=13)
03:30:58.294 00.001 7988 Enqueuing Move request for scope (0.03, -0.03)
03:30:58.294 00.000 15712 Worker thread wakes up
03:30:58.294 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
03:30:58.294 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
03:30:58.294 00.000 15712 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.03
03:30:58.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=86, FiltMin=75, FiltMax=255, Gamma=0.690
03:30:58.294 00.000 7988 UpdateGuideState exits: m=355 SNR=11.7
03:30:58.298 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:58.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:58.300 00.002 7988 Enqueuing Expose request
03:30:58.300 00.000 15712 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.73
03:30:58.300 00.000 15712 PPEC: input: -0.03, control: 0.03, exposure: 1500
03:30:58.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:58.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:30:58.300 00.000 15712 MoveAxis(W, 9, ABG)
03:30:58.300 00.000 15712 Guiding  Dir = 3, Dur = 9
03:30:58.300 00.000 15712 IsGuiding returns 0
03:30:58.323 00.023 15712 IsGuiding returns 0
03:30:58.323 00.000 15712 Move returns status 0, amount 9
03:30:58.323 00.000 15712 MoveAxis(N, 0, ABG)
03:30:58.323 00.000 15712 Move returns status 0, amount 0
03:30:58.323 00.000 15712 move complete, result=0
03:30:58.323 00.000 15712 worker thread done servicing request
03:30:58.323 00.000 15712 Worker thread wakes up
03:30:58.323 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
03:30:58.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:58.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:30:59.742 01.419 15712 Exposure complete
03:30:59.807 00.065 15712 worker thread done servicing request
03:30:59.808 00.001 7988 OnExposeComplete: enter
03:30:59.808 00.000 7988 UpdateGuideState(): m_state=6
03:30:59.808 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6515
03:30:59.808 00.000 7988 Star::Find returns 1 (0), X=975.22, Y=192.94, Mass=298, SNR=10.9, Peak=126 HFD=2.4
03:30:59.808 00.000 7988 Star::Find false star n=6 nbg=279 bg=85.9 sigma=3.0 thresh=95 peak=94
03:30:59.808 00.000 7988 Star::Find false star n=3 nbg=282 bg=84.6 sigma=3.2 thresh=94 peak=92
03:30:59.808 00.000 7988 Star::Find false star n=5 nbg=275 bg=85.9 sigma=2.9 thresh=95 peak=93
03:30:59.808 00.000 7988 Star::Find false star n=2 nbg=278 bg=87.0 sigma=3.2 thresh=97 peak=96
03:30:59.808 00.000 7988 Star::Find false star n=5 nbg=276 bg=84.6 sigma=3.1 thresh=94 peak=91
03:30:59.808 00.000 7988 MultiStar: [#1 -0.06,0.32,1.09,U] [#2 -0.03,-0.67,0.79,U] [#3 0.46,-0.51,0.80,U] [#4 0.05,0.13,0.68,U] [#5 -0.39,0.78,0.00,M1] [#6 -0.09,-0.38,0.65,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:30:59.808 00.000 7988 refined, 5 included, MultiStar: {0.03, -0.07}, one-star: {-0.09, 0.41}
03:30:59.808 00.000 7988 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
03:30:59.808 00.000 7988 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
03:30:59.820 00.012 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.10 mountX=-0.07 mountY=-0.03, mountTheta=-2.69
03:30:59.820 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
03:30:59.820 00.000 7988 Enqueuing Move request for scope (0.03, -0.07)
03:30:59.824 00.004 15712 Worker thread wakes up
03:30:59.824 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
03:30:59.824 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
03:30:59.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=86, FiltMin=75, FiltMax=255, Gamma=0.690
03:30:59.824 00.000 7988 UpdateGuideState exits: m=298 SNR=10.9
03:30:59.827 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:59.827 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:30:59.829 00.002 7988 Enqueuing Expose request
03:30:59.829 00.000 15712 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.03
03:30:59.829 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
03:30:59.829 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
03:30:59.829 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:59.829 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:30:59.829 00.000 15712 MoveAxis(W, 9, ABG)
03:30:59.829 00.000 15712 Guiding  Dir = 3, Dur = 9
03:30:59.829 00.000 15712 IsGuiding returns 0
03:30:59.858 00.029 15712 IsGuiding returns 0
03:30:59.858 00.000 15712 Move returns status 0, amount 9
03:30:59.858 00.000 15712 MoveAxis(N, 0, ABG)
03:30:59.858 00.000 15712 Move returns status 0, amount 0
03:30:59.858 00.000 15712 move complete, result=0
03:30:59.858 00.000 15712 worker thread done servicing request
03:30:59.858 00.000 15712 Worker thread wakes up
03:30:59.858 00.000 7988 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
03:30:59.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:30:59.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:01.489 01.631 15712 Exposure complete
03:31:01.555 00.066 15712 worker thread done servicing request
03:31:01.555 00.000 7988 OnExposeComplete: enter
03:31:01.555 00.000 7988 UpdateGuideState(): m_state=6
03:31:01.555 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6516
03:31:01.555 00.000 7988 Star::Find returns 1 (0), X=975.72, Y=193.05, Mass=315, SNR=11.0, Peak=134 HFD=3.0
03:31:01.555 00.000 7988 Star::Find false star n=3 nbg=283 bg=82.6 sigma=3.4 thresh=93 peak=92
03:31:01.555 00.000 7988 Star::Find false star n=7 nbg=279 bg=84.5 sigma=3.0 thresh=93 peak=90
03:31:01.555 00.000 7988 MultiStar: [#1 -0.14,0.45,1.09,U] [#2 0.23,-0.18,0.97,U] [#3 0.02,-0.07,0.90,U] [#4 -0.12,0.49,0.76,U] [#5 -0.38,-0.45,0.64,U] [#6 -0.36,-0.70,0.00,M1] [#7 0.72,-0.59,0.00,M3] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.41,1.46,0.00,M3] 
03:31:01.555 00.000 7988 refined, 5 included, MultiStar: {0.03, 0.16}, one-star: {0.41, 0.51}
03:31:01.555 00.000 7988 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.56) = xAngle (-0.18 = -0.18)
03:31:01.555 00.000 7988 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
03:31:01.555 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.38 mountX=0.16 mountY=-0.04, mountTheta=-0.22
03:31:01.568 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.16, opts=13)
03:31:01.568 00.000 7988 Enqueuing Move request for scope (0.03, 0.16)
03:31:01.570 00.002 15712 Worker thread wakes up
03:31:01.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=86, FiltMin=75, FiltMax=255, Gamma=0.690
03:31:01.572 00.002 7988 UpdateGuideState exits: m=315 SNR=11.0
03:31:01.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:01.574 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:01.574 00.000 7988 Enqueuing Expose request
03:31:01.576 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
03:31:01.576 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
03:31:01.576 00.000 15712 Moving (0.03, 0.16) raw xDistance=0.16 yDistance=-0.04
03:31:01.576 00.000 15712 PPEC rslt: input = 0.16, final = 0.03, react = 0.10, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.74
03:31:01.576 00.000 15712 PPEC: input: 0.16, control: 0.03, exposure: 1500
03:31:01.576 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:01.576 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:31:01.576 00.000 15712 MoveAxis(W, 9, ABG)
03:31:01.576 00.000 15712 Guiding  Dir = 3, Dur = 9
03:31:01.576 00.000 15712 IsGuiding returns 0
03:31:01.600 00.024 15712 IsGuiding returns 0
03:31:01.600 00.000 15712 Move returns status 0, amount 9
03:31:01.600 00.000 15712 MoveAxis(N, 0, ABG)
03:31:01.600 00.000 15712 Move returns status 0, amount 0
03:31:01.600 00.000 15712 move complete, result=0
03:31:01.600 00.000 15712 worker thread done servicing request
03:31:01.600 00.000 15712 Worker thread wakes up
03:31:01.600 00.000 7988 GuideStep: 0.2 px 9 ms WEST, -0.0 px 0 ms NORTH
03:31:01.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:01.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:03.020 01.420 15712 Exposure complete
03:31:03.083 00.063 15712 worker thread done servicing request
03:31:03.083 00.000 7988 OnExposeComplete: enter
03:31:03.086 00.003 7988 UpdateGuideState(): m_state=6
03:31:03.086 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6517
03:31:03.086 00.000 7988 Star::Find returns 1 (0), X=975.42, Y=193.33, Mass=313, SNR=11.1, Peak=121 HFD=2.9
03:31:03.086 00.000 7988 Star::Find false star n=4 nbg=278 bg=84.0 sigma=3.2 thresh=94 peak=93
03:31:03.086 00.000 7988 Star::Find false star n=7 nbg=281 bg=86.5 sigma=2.9 thresh=95 peak=94
03:31:03.086 00.000 7988 Star::Find false star n=6 nbg=272 bg=82.6 sigma=3.0 thresh=91 peak=88
03:31:03.091 00.005 7988 Star::Find false star n=3 nbg=279 bg=90.3 sigma=3.5 thresh=101 peak=100
03:31:03.091 00.000 7988 MultiStar: [#1 0.02,0.63,0.92,U] [#2 0.48,0.30,0.84,U] [#3 0.21,0.18,0.85,U] [#4 -0.07,0.76,0.00,M1] [#5 -0.06,0.52,0.58,U] [#6 0.77,-0.18,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:31:03.093 00.002 7988 refined, 4 included, MultiStar: {0.16, 0.50}, one-star: {0.11, 0.80}
03:31:03.093 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.30 = -0.30)
03:31:03.095 00.002 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
03:31:03.097 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=0.50 hyp=0.52 cameraTheta=1.26 mountX=0.50 mountY=-0.17, mountTheta=-0.33
03:31:03.097 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.50, opts=13)
03:31:03.097 00.000 7988 Enqueuing Move request for scope (0.16, 0.50)
03:31:03.097 00.000 15712 Worker thread wakes up
03:31:03.097 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.50) opts 0xd
03:31:03.097 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.50)
03:31:03.097 00.000 15712 Moving (0.16, 0.50) raw xDistance=0.50 yDistance=-0.17
03:31:03.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=85, FiltMin=74, FiltMax=255, Gamma=0.690
03:31:03.102 00.005 7988 UpdateGuideState exits: m=313 SNR=11.1
03:31:03.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:03.104 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:03.104 00.000 7988 Enqueuing Expose request
03:31:03.104 00.000 15712 PPEC rslt: input = 0.50, final = 0.33, react = 0.30, pred = 0.03, hyst = 0.27, hyst_pct = 0.00, period_length = 639.74
03:31:03.104 00.000 15712 PPEC: input: 0.50, control: 0.33, exposure: 1500
03:31:03.104 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:03.104 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:31:03.104 00.000 15712 MoveAxis(W, 106, ABG)
03:31:03.104 00.000 15712 Guiding  Dir = 3, Dur = 106
03:31:03.119 00.015 15712 IsGuiding returns 0
03:31:03.136 00.017 15712 PulseGuide returned control before completion, sleep 100
03:31:03.242 00.106 15712 IsGuiding returns 1
03:31:03.242 00.000 15712 scope still moving after pulse duration time elapsed
03:31:03.282 00.040 15712 IsGuiding returns 0
03:31:03.282 00.000 15712 scope move finished after 106 + 53 ms
03:31:03.282 00.000 15712 Move returns status 0, amount 106
03:31:03.282 00.000 15712 MoveAxis(N, 0, ABG)
03:31:03.282 00.000 15712 Move returns status 0, amount 0
03:31:03.282 00.000 15712 move complete, result=0
03:31:03.282 00.000 7988 GuideStep: 0.5 px 106 ms WEST, -0.2 px 0 ms NORTH
03:31:03.282 00.000 15712 worker thread done servicing request
03:31:03.282 00.000 15712 Worker thread wakes up
03:31:03.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:03.284 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:04.920 01.636 15712 Exposure complete
03:31:04.986 00.066 15712 worker thread done servicing request
03:31:04.987 00.001 7988 OnExposeComplete: enter
03:31:04.987 00.000 7988 UpdateGuideState(): m_state=6
03:31:04.987 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6518
03:31:04.987 00.000 7988 Star::Find returns 1 (0), X=975.24, Y=193.01, Mass=319, SNR=11.1, Peak=134 HFD=2.5
03:31:04.992 00.005 7988 Star::Find false star n=4 nbg=280 bg=87.0 sigma=3.2 thresh=96 peak=94
03:31:04.992 00.000 7988 Star::Find false star n=5 nbg=281 bg=81.5 sigma=2.9 thresh=90 peak=89
03:31:04.994 00.002 7988 Star::Find false star n=4 nbg=279 bg=89.8 sigma=3.1 thresh=99 peak=97
03:31:04.994 00.000 7988 Star::Find false star n=3 nbg=285 bg=83.8 sigma=3.4 thresh=94 peak=91
03:31:04.996 00.002 7988 MultiStar: [#1 -0.47,0.20,1.04,U] [#2 0.32,-0.31,0.96,U] [#3 -0.05,-0.12,0.92,U] [#4 -0.00,0.20,0.79,U] [#5 -0.08,0.00,0.67,U] [#6 0.51,-0.47,0.64,U] [#7 -0.05,-0.90,0.00,M4] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:31:04.996 00.000 7988 refined, 6 included, MultiStar: {-0.00, 0.02}, one-star: {-0.07, 0.48}
03:31:04.998 00.002 7988 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.56) = xAngle (0.17 = 0.17)
03:31:04.998 00.000 7988 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
03:31:04.999 00.001 7988 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.73 mountX=0.02 mountY=0.00, mountTheta=0.13
03:31:04.999 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.00, y=0.02, opts=13)
03:31:04.999 00.000 7988 Enqueuing Move request for scope (-0.00, 0.02)
03:31:04.999 00.000 15712 Worker thread wakes up
03:31:04.999 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
03:31:04.999 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
03:31:04.999 00.000 15712 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=0.00
03:31:04.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=85, FiltMin=73, FiltMax=255, Gamma=0.690
03:31:05.005 00.006 7988 UpdateGuideState exits: m=319 SNR=11.1
03:31:05.007 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:05.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:05.009 00.002 7988 Enqueuing Expose request
03:31:05.009 00.000 15712 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
03:31:05.009 00.000 15712 PPEC: input: 0.02, control: 0.03, exposure: 1500
03:31:05.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:05.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:31:05.009 00.000 15712 MoveAxis(W, 9, ABG)
03:31:05.009 00.000 15712 Guiding  Dir = 3, Dur = 9
03:31:05.023 00.014 15712 IsGuiding returns 0
03:31:05.031 00.008 15712 IsGuiding returns 0
03:31:05.031 00.000 15712 Move returns status 0, amount 9
03:31:05.031 00.000 15712 MoveAxis(N, 0, ABG)
03:31:05.031 00.000 15712 Move returns status 0, amount 0
03:31:05.031 00.000 15712 move complete, result=0
03:31:05.031 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
03:31:05.031 00.000 15712 worker thread done servicing request
03:31:05.031 00.000 15712 Worker thread wakes up
03:31:05.043 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:05.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:06.452 01.409 15712 Exposure complete
03:31:06.518 00.066 15712 worker thread done servicing request
03:31:06.518 00.000 7988 OnExposeComplete: enter
03:31:06.518 00.000 7988 UpdateGuideState(): m_state=6
03:31:06.518 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6519
03:31:06.523 00.005 7988 Star::Find returns 1 (0), X=974.92, Y=192.76, Mass=356, SNR=11.7, Peak=131 HFD=2.6
03:31:06.523 00.000 7988 Star::Find false star n=5 nbg=276 bg=87.5 sigma=3.2 thresh=97 peak=96
03:31:06.523 00.000 7988 Star::Find false star n=4 nbg=281 bg=85.2 sigma=3.3 thresh=95 peak=94
03:31:06.523 00.000 7988 Star::Find false star n=8 nbg=276 bg=80.9 sigma=3.0 thresh=90 peak=89
03:31:06.523 00.000 7988 Star::Find false star n=4 nbg=280 bg=80.3 sigma=3.3 thresh=90 peak=90
03:31:06.523 00.000 7988 MultiStar: [#1 -0.54,0.13,1.05,U] [#2 0.05,-0.27,0.82,U] [#3 -0.11,0.03,0.76,U] [#4 -0.56,0.74,0.00,M1] [#5 -1.25,0.31,0.00,M1] [#6 -0.43,0.37,0.81,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.48,-0.05,0.45,U] [#11 0.00,0.00,0.00,L] 
03:31:06.523 00.000 7988 refined, 5 included, MultiStar: {-0.32, 0.09}, one-star: {-0.39, 0.23}
03:31:06.523 00.000 7988 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.56) = xAngle (1.30 = 1.30)
03:31:06.523 00.000 7988 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
03:31:06.532 00.009 7988 CameraToMount -- cameraX=-0.32 cameraY=0.09 hyp=0.33 cameraTheta=2.86 mountX=0.09 mountY=0.32, mountTheta=1.29
03:31:06.532 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.09, opts=13)
03:31:06.532 00.000 7988 Enqueuing Move request for scope (-0.32, 0.09)
03:31:06.532 00.000 15712 Worker thread wakes up
03:31:06.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.09) opts 0xd
03:31:06.532 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.09)
03:31:06.532 00.000 15712 Moving (-0.32, 0.09) raw xDistance=0.09 yDistance=0.32
03:31:06.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=72, FiltMax=255, Gamma=0.690
03:31:06.532 00.000 7988 UpdateGuideState exits: m=356 SNR=11.7
03:31:06.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:06.540 00.008 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:06.540 00.000 7988 Enqueuing Expose request
03:31:06.540 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.75
03:31:06.540 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
03:31:06.540 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:31:06.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:31:06.540 00.000 15712 MoveAxis(W, 8, ABG)
03:31:06.540 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:06.540 00.000 15712 IsGuiding returns 0
03:31:06.557 00.017 15712 IsGuiding returns 0
03:31:06.557 00.000 15712 Move returns status 0, amount 8
03:31:06.557 00.000 15712 MoveAxis(N, 0, ABG)
03:31:06.557 00.000 15712 Move returns status 0, amount 0
03:31:06.557 00.000 15712 move complete, result=0
03:31:06.557 00.000 15712 worker thread done servicing request
03:31:06.557 00.000 15712 Worker thread wakes up
03:31:06.557 00.000 7988 GuideStep: 0.1 px 8 ms WEST, 0.3 px 0 ms NORTH
03:31:06.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:06.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:08.302 01.745 15712 Exposure complete
03:31:08.364 00.062 15712 worker thread done servicing request
03:31:08.364 00.000 7988 OnExposeComplete: enter
03:31:08.364 00.000 7988 UpdateGuideState(): m_state=6
03:31:08.369 00.005 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6520
03:31:08.369 00.000 7988 Star::Find returns 1 (0), X=975.89, Y=193.11, Mass=375, SNR=12.3, Peak=127 HFD=2.8
03:31:08.371 00.002 7988 Star::Find false star n=8 nbg=275 bg=85.7 sigma=2.9 thresh=95 peak=94
03:31:08.371 00.000 7988 MultiStar: [#1 -0.82,0.13,0.00,M1] [#2 -0.01,-0.34,0.78,U] [#3 -0.33,-0.32,0.82,U] [#4 -0.50,0.70,0.00,M2] [#5 -0.37,-0.02,0.55,U] [#6 0.41,-0.56,0.50,U] [#7 -0.47,0.33,0.39,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.09,0.20,0.47,U] 
03:31:08.373 00.002 7988 refined, 6 included, MultiStar: {0.04, -0.00}, one-star: {0.58, 0.58}
03:31:08.373 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
03:31:08.375 00.002 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.68 = -1.68)
03:31:08.375 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.09 mountX=-0.00 mountY=-0.04, mountTheta=-1.65
03:31:08.377 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.00, opts=13)
03:31:08.379 00.002 7988 Enqueuing Move request for scope (0.04, -0.00)
03:31:08.380 00.001 15712 Worker thread wakes up
03:31:08.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=73, FiltMax=255, Gamma=0.690
03:31:08.380 00.000 7988 UpdateGuideState exits: m=375 SNR=12.3
03:31:08.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:08.380 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:08.380 00.000 7988 Enqueuing Expose request
03:31:08.380 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
03:31:08.380 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
03:31:08.380 00.000 15712 Moving (0.04, -0.00) raw xDistance=-0.00 yDistance=-0.04
03:31:08.380 00.000 15712 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.76
03:31:08.380 00.000 15712 PPEC: input: -0.00, control: 0.02, exposure: 1500
03:31:08.380 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:08.380 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:31:08.380 00.000 15712 MoveAxis(W, 8, ABG)
03:31:08.380 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:08.380 00.000 15712 IsGuiding returns 0
03:31:08.413 00.033 15712 IsGuiding returns 0
03:31:08.413 00.000 15712 Move returns status 0, amount 8
03:31:08.413 00.000 15712 MoveAxis(N, 0, ABG)
03:31:08.413 00.000 15712 Move returns status 0, amount 0
03:31:08.413 00.000 15712 move complete, result=0
03:31:08.413 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
03:31:08.415 00.002 15712 worker thread done servicing request
03:31:08.415 00.000 15712 Worker thread wakes up
03:31:08.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:08.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:09.832 01.417 15712 Exposure complete
03:31:09.897 00.065 15712 worker thread done servicing request
03:31:09.897 00.000 7988 OnExposeComplete: enter
03:31:09.897 00.000 7988 UpdateGuideState(): m_state=6
03:31:09.897 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6521
03:31:09.897 00.000 7988 Star::Find returns 1 (0), X=975.55, Y=192.93, Mass=327, SNR=11.2, Peak=129 HFD=2.3
03:31:09.897 00.000 7988 Star::Find false star n=4 nbg=281 bg=83.6 sigma=3.1 thresh=93 peak=90
03:31:09.897 00.000 7988 Star::Find false star n=11 nbg=270 bg=80.7 sigma=2.8 thresh=89 peak=89
03:31:09.897 00.000 7988 MultiStar: [#1 -0.38,0.31,1.05,U] [#2 -0.13,0.06,1.06,U] [#3 0.32,0.26,0.92,U] [#4 -0.16,0.18,0.81,U] [#5 -0.68,-0.16,0.67,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.85,1.66,0.00,M9] [#9 0.00,0.00,0.00,L] [#10 -0.23,-0.74,0.00,M2] [#11 0.00,0.00,0.00,L] 
03:31:09.897 00.000 7988 refined, 5 included, MultiStar: {-0.10, 0.19}, one-star: {0.24, 0.40}
03:31:09.905 00.008 7988 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.56) = xAngle (0.50 = 0.50)
03:31:09.905 00.000 7988 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
03:31:09.905 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.07 mountX=0.19 mountY=0.10, mountTheta=0.48
03:31:09.909 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.19, opts=13)
03:31:09.909 00.000 7988 Enqueuing Move request for scope (-0.10, 0.19)
03:31:09.909 00.000 15712 Worker thread wakes up
03:31:09.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
03:31:09.909 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
03:31:09.909 00.000 15712 Moving (-0.10, 0.19) raw xDistance=0.19 yDistance=0.10
03:31:09.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=72, FiltMax=255, Gamma=0.690
03:31:09.909 00.000 7988 UpdateGuideState exits: m=327 SNR=11.2
03:31:09.916 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:09.916 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:09.916 00.000 7988 Enqueuing Expose request
03:31:09.916 00.000 15712 PPEC rslt: input = 0.19, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 639.76
03:31:09.916 00.000 15712 PPEC: input: 0.19, control: 0.14, exposure: 1500
03:31:09.916 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:09.916 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:31:09.916 00.000 15712 MoveAxis(W, 46, ABG)
03:31:09.916 00.000 15712 Guiding  Dir = 3, Dur = 46
03:31:09.916 00.000 15712 IsGuiding returns 0
03:31:09.941 00.025 15712 PulseGuide returned control before completion, sleep 28
03:31:10.025 00.084 15712 IsGuiding returns 1
03:31:10.025 00.000 15712 scope still moving after pulse duration time elapsed
03:31:10.052 00.027 15712 IsGuiding returns 0
03:31:10.052 00.000 15712 scope move finished after 46 + 86 ms
03:31:10.052 00.000 15712 Move returns status 0, amount 46
03:31:10.052 00.000 15712 MoveAxis(N, 0, ABG)
03:31:10.052 00.000 15712 Move returns status 0, amount 0
03:31:10.052 00.000 15712 move complete, result=0
03:31:10.052 00.000 15712 worker thread done servicing request
03:31:10.052 00.000 15712 Worker thread wakes up
03:31:10.052 00.000 7988 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
03:31:10.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:10.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:11.696 01.644 15712 Exposure complete
03:31:11.758 00.062 15712 worker thread done servicing request
03:31:11.758 00.000 7988 OnExposeComplete: enter
03:31:11.758 00.000 7988 UpdateGuideState(): m_state=6
03:31:11.763 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6522
03:31:11.763 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=192.84, Mass=479, SNR=13.6, Peak=129 HFD=3.2
03:31:11.765 00.002 7988 Star::Find false star n=5 nbg=278 bg=85.0 sigma=3.5 thresh=95 peak=94
03:31:11.765 00.000 7988 Star::Find false star n=3 nbg=274 bg=87.6 sigma=3.0 thresh=97 peak=96
03:31:11.767 00.002 7988 Star::Find false star n=6 nbg=275 bg=80.0 sigma=2.9 thresh=89 peak=88
03:31:11.767 00.000 7988 Star::Find false star n=8 nbg=278 bg=92.2 sigma=3.3 thresh=102 peak=101
03:31:11.769 00.002 7988 MultiStar: [#1 -0.28,0.02,0.82,U] [#2 -0.02,-0.44,0.72,U] [#3 -0.10,-1.09,0.00,M1] [#4 0.00,0.00,0.00,L] [#5 0.08,-0.06,0.65,U] [#6 0.05,-0.39,0.57,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 1.95,1.57,0.00,M5] 
03:31:11.769 00.000 7988 refined, 4 included, MultiStar: {0.03, -0.07}, one-star: {0.29, 0.31}
03:31:11.771 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.69 = -2.69)
03:31:11.771 00.000 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.72 = -2.72)
03:31:11.773 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.13 mountX=-0.07 mountY=-0.03, mountTheta=-2.72
03:31:11.775 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
03:31:11.775 00.000 7988 Enqueuing Move request for scope (0.03, -0.07)
03:31:11.775 00.000 15712 Worker thread wakes up
03:31:11.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
03:31:11.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
03:31:11.775 00.000 15712 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.03
03:31:11.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=72, FiltMax=255, Gamma=0.690
03:31:11.775 00.000 7988 UpdateGuideState exits: m=479 SNR=13.6
03:31:11.780 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:11.780 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:11.782 00.002 7988 Enqueuing Expose request
03:31:11.782 00.000 15712 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
03:31:11.782 00.000 15712 PPEC: input: -0.07, control: 0.03, exposure: 1500
03:31:11.782 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:11.782 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:31:11.782 00.000 15712 MoveAxis(W, 10, ABG)
03:31:11.782 00.000 15712 Guiding  Dir = 3, Dur = 10
03:31:11.782 00.000 15712 IsGuiding returns 0
03:31:11.792 00.010 15712 IsGuiding returns 1
03:31:11.792 00.000 15712 scope still moving after pulse duration time elapsed
03:31:11.843 00.051 15712 IsGuiding returns 0
03:31:11.843 00.000 15712 scope move finished after 10 + 55 ms
03:31:11.843 00.000 15712 Move returns status 0, amount 10
03:31:11.843 00.000 15712 MoveAxis(N, 0, ABG)
03:31:11.843 00.000 15712 Move returns status 0, amount 0
03:31:11.843 00.000 15712 move complete, result=0
03:31:11.843 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
03:31:11.851 00.008 15712 worker thread done servicing request
03:31:11.851 00.000 15712 Worker thread wakes up
03:31:11.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:11.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:13.271 01.420 15712 Exposure complete
03:31:13.337 00.066 15712 worker thread done servicing request
03:31:13.337 00.000 7988 OnExposeComplete: enter
03:31:13.337 00.000 7988 UpdateGuideState(): m_state=6
03:31:13.337 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6523
03:31:13.337 00.000 7988 Star::Find returns 1 (0), X=975.75, Y=192.83, Mass=336, SNR=11.3, Peak=129 HFD=2.5
03:31:13.337 00.000 7988 MultiStar: [#1 -0.01,0.09,0.96,U] [#2 0.17,-0.82,0.00,M1] [#3 0.14,-0.78,0.00,M2] [#4 -0.71,-0.13,0.77,U] [#5 -0.08,-0.47,0.65,U] [#6 0.12,-0.58,0.84,U] [#7 -0.06,-1.48,0.00,M4] [#8 0.73,0.81,0.00,M10] 
03:31:13.337 00.000 7988 refined, 4 included, MultiStar: {-0.02, -0.12}, one-star: {0.44, 0.30}
03:31:13.337 00.000 7988 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.56) = xAngle (-3.26 = 3.02)
03:31:13.337 00.000 7988 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.29 = 2.99)
03:31:13.337 00.000 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.70 mountX=-0.12 mountY=0.02, mountTheta=2.99
03:31:13.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.12, opts=13)
03:31:13.337 00.000 7988 Enqueuing Move request for scope (-0.02, -0.12)
03:31:13.349 00.012 15712 Worker thread wakes up
03:31:13.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
03:31:13.349 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
03:31:13.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=72, FiltMax=255, Gamma=0.690
03:31:13.349 00.000 7988 UpdateGuideState exits: m=336 SNR=11.3
03:31:13.352 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:13.352 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:13.354 00.002 7988 Enqueuing Expose request
03:31:13.354 00.000 15712 Moving (-0.02, -0.12) raw xDistance=-0.12 yDistance=0.02
03:31:13.356 00.002 15712 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.77
03:31:13.356 00.000 15712 PPEC: input: -0.12, control: 0.03, exposure: 1500
03:31:13.356 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:13.356 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:31:13.356 00.000 15712 MoveAxis(W, 10, ABG)
03:31:13.356 00.000 15712 Guiding  Dir = 3, Dur = 10
03:31:13.365 00.009 15712 IsGuiding returns 0
03:31:13.385 00.020 15712 IsGuiding returns 1
03:31:13.385 00.000 15712 scope still moving after pulse duration time elapsed
03:31:13.433 00.048 15712 IsGuiding returns 0
03:31:13.433 00.000 15712 scope move finished after 10 + 54 ms
03:31:13.433 00.000 15712 Move returns status 0, amount 10
03:31:13.433 00.000 15712 MoveAxis(N, 0, ABG)
03:31:13.433 00.000 15712 Move returns status 0, amount 0
03:31:13.433 00.000 15712 move complete, result=0
03:31:13.433 00.000 15712 worker thread done servicing request
03:31:13.433 00.000 15712 Worker thread wakes up
03:31:13.433 00.000 7988 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
03:31:13.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:13.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:15.074 01.641 15712 Exposure complete
03:31:15.139 00.065 15712 worker thread done servicing request
03:31:15.139 00.000 7988 OnExposeComplete: enter
03:31:15.139 00.000 7988 UpdateGuideState(): m_state=6
03:31:15.139 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:31:15.139 00.000 7988 Star::Find returns 1 (0), X=975.50, Y=192.09, Mass=350, SNR=11.5, Peak=126 HFD=3.1
03:31:15.139 00.000 7988 Star::Find false star n=7 nbg=277 bg=85.2 sigma=3.0 thresh=94 peak=91
03:31:15.139 00.000 7988 Star::Find false star n=4 nbg=277 bg=92.8 sigma=3.1 thresh=102 peak=100
03:31:15.139 00.000 7988 Star::Find false star n=5 nbg=278 bg=82.4 sigma=3.1 thresh=92 peak=91
03:31:15.139 00.000 7988 MultiStar: [#1 -0.21,-0.39,0.93,U] [#2 -0.15,-0.40,0.88,U] [#3 0.17,-0.12,0.74,U] [#4 -0.20,-0.08,0.68,U] [#5 -0.47,-0.36,0.72,U] [#6 0.14,-0.55,0.65,U] [#7 -0.27,-1.15,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:31:15.139 00.000 7988 refined, 6 included, MultiStar: {-0.07, -0.34}, one-star: {0.19, -0.44}
03:31:15.139 00.000 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
03:31:15.139 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.92)
03:31:15.139 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.77 mountX=-0.34 mountY=0.08, mountTheta=2.92
03:31:15.152 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.34, opts=13)
03:31:15.152 00.000 7988 Enqueuing Move request for scope (-0.07, -0.34)
03:31:15.152 00.000 15712 Worker thread wakes up
03:31:15.152 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd
03:31:15.152 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.34)
03:31:15.152 00.000 15712 Moving (-0.07, -0.34) raw xDistance=-0.34 yDistance=0.08
03:31:15.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=73, FiltMax=255, Gamma=0.690
03:31:15.156 00.004 7988 UpdateGuideState exits: m=350 SNR=11.5
03:31:15.158 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:15.158 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:15.160 00.002 7988 Enqueuing Expose request
03:31:15.160 00.000 15712 PPEC rslt: input = -0.34, final = -0.17, react = -0.20, pred = 0.03, hyst = -0.18, hyst_pct = 0.00, period_length = 639.77
03:31:15.160 00.000 15712 PPEC: input: -0.34, control: -0.17, exposure: 1500
03:31:15.160 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:15.160 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:31:15.160 00.000 15712 MoveAxis(E, 56, ABG)
03:31:15.160 00.000 15712 Guiding  Dir = 2, Dur = 56
03:31:15.160 00.000 15712 IsGuiding returns 0
03:31:15.190 00.030 15712 PulseGuide returned control before completion, sleep 37
03:31:15.232 00.042 15712 IsGuiding returns 1
03:31:15.232 00.000 15712 scope still moving after pulse duration time elapsed
03:31:15.284 00.052 15712 IsGuiding returns 1
03:31:15.311 00.027 15712 IsGuiding returns 0
03:31:15.311 00.000 15712 scope move finished after 56 + 94 ms
03:31:15.311 00.000 15712 Move returns status 0, amount 56
03:31:15.311 00.000 15712 MoveAxis(N, 0, ABG)
03:31:15.311 00.000 15712 Move returns status 0, amount 0
03:31:15.311 00.000 15712 move complete, result=0
03:31:15.311 00.000 15712 worker thread done servicing request
03:31:15.311 00.000 15712 Worker thread wakes up
03:31:15.311 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
03:31:15.313 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:15.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:16.732 01.419 15712 Exposure complete
03:31:16.793 00.061 15712 worker thread done servicing request
03:31:16.793 00.000 7988 OnExposeComplete: enter
03:31:16.793 00.000 7988 UpdateGuideState(): m_state=6
03:31:16.799 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6525
03:31:16.799 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=193.03, Mass=346, SNR=11.7, Peak=128 HFD=2.6
03:31:16.801 00.002 7988 Star::Find false star n=4 nbg=279 bg=88.1 sigma=3.2 thresh=98 peak=97
03:31:16.801 00.000 7988 Star::Find false star n=10 nbg=278 bg=82.4 sigma=3.0 thresh=91 peak=91
03:31:16.803 00.002 7988 MultiStar: [#1 -0.19,0.05,0.98,U] [#2 0.42,-0.51,0.81,U] [#3 0.01,-0.39,0.84,U] [#4 0.37,0.85,0.00,M1] [#5 -0.13,0.10,0.63,U] [#6 -0.00,-0.18,0.68,U] [#7 0.22,-0.52,0.42,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.47,-0.94,0.00,M3] 
03:31:16.803 00.000 7988 refined, 6 included, MultiStar: {0.09, -0.09}, one-star: {0.32, 0.50}
03:31:16.806 00.003 7988 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.56) = xAngle (-2.31 = -2.31)
03:31:16.806 00.000 7988 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.35 = -2.35)
03:31:16.808 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.75 mountX=-0.09 mountY=-0.09, mountTheta=-2.33
03:31:16.808 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.09, opts=13)
03:31:16.808 00.000 7988 Enqueuing Move request for scope (0.09, -0.09)
03:31:16.808 00.000 15712 Worker thread wakes up
03:31:16.808 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
03:31:16.808 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
03:31:16.808 00.000 15712 Moving (0.09, -0.09) raw xDistance=-0.09 yDistance=-0.09
03:31:16.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=73, FiltMax=255, Gamma=0.690
03:31:16.808 00.000 7988 UpdateGuideState exits: m=346 SNR=11.7
03:31:16.816 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:16.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:16.818 00.002 7988 Enqueuing Expose request
03:31:16.820 00.002 15712 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
03:31:16.820 00.000 15712 PPEC: input: -0.09, control: 0.03, exposure: 1500
03:31:16.820 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:16.820 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:31:16.820 00.000 15712 MoveAxis(W, 11, ABG)
03:31:16.820 00.000 15712 Guiding  Dir = 3, Dur = 11
03:31:16.820 00.000 15712 IsGuiding returns 0
03:31:16.824 00.004 15712 IsGuiding returns 1
03:31:16.824 00.000 15712 scope still moving after pulse duration time elapsed
03:31:16.874 00.050 15712 IsGuiding returns 0
03:31:16.874 00.000 15712 scope move finished after 11 + 54 ms
03:31:16.874 00.000 15712 Move returns status 0, amount 11
03:31:16.874 00.000 15712 MoveAxis(N, 0, ABG)
03:31:16.874 00.000 15712 Move returns status 0, amount 0
03:31:16.874 00.000 15712 move complete, result=0
03:31:16.874 00.000 15712 worker thread done servicing request
03:31:16.874 00.000 15712 Worker thread wakes up
03:31:16.874 00.000 7988 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
03:31:16.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:16.888 00.014 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:18.513 01.625 15712 Exposure complete
03:31:18.576 00.063 15712 worker thread done servicing request
03:31:18.576 00.000 7988 OnExposeComplete: enter
03:31:18.576 00.000 7988 UpdateGuideState(): m_state=6
03:31:18.576 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6526
03:31:18.576 00.000 7988 Star::Find returns 1 (0), X=975.47, Y=193.11, Mass=357, SNR=11.9, Peak=133 HFD=3.0
03:31:18.576 00.000 7988 Star::Find false star n=6 nbg=278 bg=87.8 sigma=3.0 thresh=97 peak=96
03:31:18.576 00.000 7988 Star::Find false star n=6 nbg=282 bg=81.7 sigma=3.1 thresh=91 peak=88
03:31:18.576 00.000 7988 Star::Find false star n=6 nbg=279 bg=92.9 sigma=3.1 thresh=102 peak=102
03:31:18.576 00.000 7988 Star::Find false star n=11 nbg=282 bg=81.5 sigma=3.0 thresh=90 peak=90
03:31:18.589 00.013 7988 MultiStar: [#1 -0.50,0.12,1.01,U] [#2 0.52,-0.38,0.85,U] [#3 0.34,-0.33,0.81,U] [#4 -0.18,0.12,0.76,U] [#5 -0.39,0.66,0.00,M1] [#6 0.39,0.29,0.56,U] [#7 0.29,-1.93,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:31:18.589 00.000 7988 refined, 5 included, MultiStar: {0.09, 0.07}, one-star: {0.16, 0.58}
03:31:18.589 00.000 7988 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.56) = xAngle (-0.88 = -0.88)
03:31:18.589 00.000 7988 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
03:31:18.592 00.003 7988 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=0.07 mountY=-0.09, mountTheta=-0.90
03:31:18.592 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.07, opts=13)
03:31:18.592 00.000 7988 Enqueuing Move request for scope (0.09, 0.07)
03:31:18.592 00.000 15712 Worker thread wakes up
03:31:18.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=72, FiltMax=255, Gamma=0.690
03:31:18.592 00.000 7988 UpdateGuideState exits: m=357 SNR=11.9
03:31:18.599 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:18.599 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:18.601 00.002 7988 Enqueuing Expose request
03:31:18.601 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
03:31:18.601 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:31:18.601 00.000 15712 Moving (0.09, 0.07) raw xDistance=0.07 yDistance=-0.09
03:31:18.606 00.005 15712 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
03:31:18.606 00.000 15712 PPEC: input: 0.07, control: 0.03, exposure: 1500
03:31:18.606 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:18.606 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:31:18.606 00.000 15712 MoveAxis(W, 11, ABG)
03:31:18.606 00.000 15712 Guiding  Dir = 3, Dur = 11
03:31:18.611 00.005 15712 IsGuiding returns 0
03:31:18.624 00.013 15712 IsGuiding returns 1
03:31:18.624 00.000 15712 scope still moving after pulse duration time elapsed
03:31:18.674 00.050 15712 IsGuiding returns 0
03:31:18.674 00.000 15712 scope move finished after 11 + 53 ms
03:31:18.674 00.000 15712 Move returns status 0, amount 11
03:31:18.674 00.000 15712 MoveAxis(N, 0, ABG)
03:31:18.674 00.000 15712 Move returns status 0, amount 0
03:31:18.674 00.000 15712 move complete, result=0
03:31:18.674 00.000 7988 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
03:31:18.678 00.004 15712 worker thread done servicing request
03:31:18.678 00.000 15712 Worker thread wakes up
03:31:18.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:18.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:20.094 01.416 15712 Exposure complete
03:31:20.155 00.061 15712 worker thread done servicing request
03:31:20.155 00.000 7988 OnExposeComplete: enter
03:31:20.155 00.000 7988 UpdateGuideState(): m_state=6
03:31:20.160 00.005 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6527
03:31:20.160 00.000 7988 Star::Find returns 1 (0), X=975.47, Y=192.90, Mass=428, SNR=12.9, Peak=127 HFD=3.5
03:31:20.162 00.002 7988 Star::Find false star n=8 nbg=282 bg=82.5 sigma=3.2 thresh=92 peak=92
03:31:20.162 00.000 7988 Star::Find false star n=8 nbg=279 bg=87.0 sigma=3.3 thresh=97 peak=96
03:31:20.164 00.002 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=3.2 thresh=92 peak=91
03:31:20.164 00.000 7988 Star::Find false star n=3 nbg=284 bg=80.2 sigma=3.2 thresh=90 peak=87
03:31:20.166 00.002 7988 MultiStar: [#1 -0.60,-0.03,0.87,U] [#2 0.32,-0.61,0.79,U] [#3 0.48,-0.30,0.81,U] [#4 -0.73,0.28,0.00,M1] [#5 -0.32,-0.12,0.56,U] [#6 0.46,-0.70,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.06,0.25,0.62,U] [#11 0.00,0.00,0.00,L] 
03:31:20.166 00.000 7988 refined, 5 included, MultiStar: {0.01, -0.06}, one-star: {0.16, 0.37}
03:31:20.169 00.003 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
03:31:20.169 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.96 = -2.96)
03:31:20.171 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.37 mountX=-0.06 mountY=-0.01, mountTheta=-2.96
03:31:20.173 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.06, opts=13)
03:31:20.173 00.000 7988 Enqueuing Move request for scope (0.01, -0.06)
03:31:20.175 00.002 15712 Worker thread wakes up
03:31:20.175 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:31:20.175 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:31:20.175 00.000 15712 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=-0.01
03:31:20.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=71, FiltMax=255, Gamma=0.690
03:31:20.175 00.000 7988 UpdateGuideState exits: m=428 SNR=12.9
03:31:20.177 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:20.177 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:20.179 00.002 7988 Enqueuing Expose request
03:31:20.179 00.000 15712 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.78
03:31:20.179 00.000 15712 PPEC: input: -0.06, control: 0.03, exposure: 1500
03:31:20.179 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:20.179 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:31:20.179 00.000 15712 MoveAxis(W, 10, ABG)
03:31:20.179 00.000 15712 Guiding  Dir = 3, Dur = 10
03:31:20.181 00.002 15712 IsGuiding returns 0
03:31:20.203 00.022 15712 IsGuiding returns 1
03:31:20.203 00.000 15712 scope still moving after pulse duration time elapsed
03:31:20.254 00.051 15712 IsGuiding returns 0
03:31:20.254 00.000 15712 scope move finished after 10 + 67 ms
03:31:20.254 00.000 15712 Move returns status 0, amount 10
03:31:20.254 00.000 15712 MoveAxis(N, 0, ABG)
03:31:20.254 00.000 15712 Move returns status 0, amount 0
03:31:20.254 00.000 15712 move complete, result=0
03:31:20.254 00.000 7988 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
03:31:20.260 00.006 15712 worker thread done servicing request
03:31:20.260 00.000 15712 Worker thread wakes up
03:31:20.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:20.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:21.897 01.637 15712 Exposure complete
03:31:21.963 00.066 15712 worker thread done servicing request
03:31:21.963 00.000 7988 OnExposeComplete: enter
03:31:21.963 00.000 7988 UpdateGuideState(): m_state=6
03:31:21.966 00.003 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6528
03:31:21.966 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=192.34, Mass=428, SNR=13.0, Peak=139 HFD=3.6
03:31:21.968 00.002 7988 Star::Find false star n=6 nbg=282 bg=82.5 sigma=3.2 thresh=92 peak=92
03:31:21.969 00.001 7988 Star::Find false star n=10 nbg=276 bg=82.8 sigma=2.9 thresh=91 peak=91
03:31:21.969 00.000 7988 Star::Find false star n=4 nbg=281 bg=80.5 sigma=3.1 thresh=90 peak=87
03:31:21.971 00.002 7988 Star::Find false star n=4 nbg=275 bg=90.4 sigma=3.1 thresh=100 peak=100
03:31:21.971 00.000 7988 Star::Find false star n=5 nbg=284 bg=79.6 sigma=3.1 thresh=89 peak=89
03:31:21.973 00.002 7988 MultiStar: [#1 0.11,-0.72,0.86,U] [#2 0.55,-1.08,0.00,M1] [#3 0.48,-0.87,0.00,M1] [#4 0.26,-0.04,0.69,U] [#5 -0.12,-0.79,0.00,M1] [#6 -0.20,-0.25,0.64,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:31:21.975 00.002 7988 single-star, 3 included, MultiStar: {0.04, -0.31}, one-star: {-0.03, -0.19}
03:31:21.975 00.000 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.28 = 3.01)
03:31:21.975 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.31 = 2.97)
03:31:21.975 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.71 mountX=-0.19 mountY=0.03, mountTheta=2.98
03:31:21.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.19, opts=13)
03:31:21.975 00.000 7988 Enqueuing Move request for scope (-0.03, -0.19)
03:31:21.975 00.000 15712 Worker thread wakes up
03:31:21.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
03:31:21.975 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
03:31:21.975 00.000 15712 Moving (-0.03, -0.19) raw xDistance=-0.19 yDistance=0.03
03:31:21.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=69, FiltMax=255, Gamma=0.690
03:31:21.975 00.000 7988 UpdateGuideState exits: m=428 SNR=13.0
03:31:21.984 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:21.984 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:21.986 00.002 7988 Enqueuing Expose request
03:31:21.986 00.000 15712 PPEC rslt: input = -0.19, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 639.79
03:31:21.986 00.000 15712 PPEC: input: -0.19, control: -0.09, exposure: 1500
03:31:21.986 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:21.986 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:31:21.986 00.000 15712 MoveAxis(E, 29, ABG)
03:31:21.986 00.000 15712 Guiding  Dir = 2, Dur = 29
03:31:21.986 00.000 15712 IsGuiding returns 0
03:31:22.016 00.030 15712 PulseGuide returned control before completion, sleep 12
03:31:22.039 00.023 15712 IsGuiding returns 1
03:31:22.039 00.000 15712 scope still moving after pulse duration time elapsed
03:31:22.072 00.033 15712 IsGuiding returns 0
03:31:22.072 00.000 15712 scope move finished after 29 + 63 ms
03:31:22.072 00.000 15712 Move returns status 0, amount 29
03:31:22.072 00.000 15712 MoveAxis(N, 0, ABG)
03:31:22.072 00.000 15712 Move returns status 0, amount 0
03:31:22.072 00.000 15712 move complete, result=0
03:31:22.072 00.000 7988 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
03:31:22.082 00.010 15712 worker thread done servicing request
03:31:22.082 00.000 15712 Worker thread wakes up
03:31:22.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:22.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:23.490 01.408 15712 Exposure complete
03:31:23.554 00.064 15712 worker thread done servicing request
03:31:23.555 00.001 7988 OnExposeComplete: enter
03:31:23.555 00.000 7988 UpdateGuideState(): m_state=6
03:31:23.555 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6529
03:31:23.555 00.000 7988 Star::Find returns 1 (0), X=975.62, Y=192.60, Mass=364, SNR=11.8, Peak=131 HFD=2.9
03:31:23.555 00.000 7988 MultiStar: [#1 -0.30,-0.12,0.94,U] [#2 0.26,-0.50,0.89,U] [#3 0.23,-0.59,0.87,U] [#4 0.27,-0.26,0.78,U] [#5 -0.35,-0.02,0.82,U] [#6 -0.19,-0.83,0.00,M1] [#7 0.05,-1.42,0.00,M6] [#8 0.80,1.11,0.00,R] 
03:31:23.555 00.000 7988 refined, 5 included, MultiStar: {0.07, -0.23}, one-star: {0.31, 0.07}
03:31:23.555 00.000 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
03:31:23.555 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
03:31:23.555 00.000 7988 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.27 mountX=-0.23 mountY=-0.06, mountTheta=-2.87
03:31:23.566 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.23, opts=13)
03:31:23.566 00.000 7988 Enqueuing Move request for scope (0.07, -0.23)
03:31:23.567 00.001 15712 Worker thread wakes up
03:31:23.567 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
03:31:23.567 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
03:31:23.567 00.000 15712 Moving (0.07, -0.23) raw xDistance=-0.23 yDistance=-0.06
03:31:23.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=70, FiltMax=255, Gamma=0.690
03:31:23.567 00.000 7988 UpdateGuideState exits: m=364 SNR=11.8
03:31:23.570 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:23.570 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:23.572 00.002 7988 Enqueuing Expose request
03:31:23.572 00.000 15712 PPEC rslt: input = -0.23, final = -0.11, react = -0.14, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.79
03:31:23.572 00.000 15712 PPEC: input: -0.23, control: -0.11, exposure: 1500
03:31:23.572 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:23.572 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:31:23.572 00.000 15712 MoveAxis(E, 37, ABG)
03:31:23.572 00.000 15712 Guiding  Dir = 2, Dur = 37
03:31:23.583 00.011 15712 IsGuiding returns 0
03:31:23.599 00.016 15712 PulseGuide returned control before completion, sleep 32
03:31:23.646 00.047 15712 IsGuiding returns 0
03:31:23.646 00.000 15712 Move returns status 0, amount 37
03:31:23.646 00.000 15712 MoveAxis(N, 0, ABG)
03:31:23.646 00.000 15712 Move returns status 0, amount 0
03:31:23.646 00.000 15712 move complete, result=0
03:31:23.646 00.000 15712 worker thread done servicing request
03:31:23.646 00.000 15712 Worker thread wakes up
03:31:23.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:23.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:23.646 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
03:31:25.386 01.740 15712 Exposure complete
03:31:25.452 00.066 15712 worker thread done servicing request
03:31:25.452 00.000 7988 OnExposeComplete: enter
03:31:25.452 00.000 7988 UpdateGuideState(): m_state=6
03:31:25.454 00.002 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6530
03:31:25.454 00.000 7988 Star::Find returns 1 (0), X=975.51, Y=192.62, Mass=280, SNR=10.4, Peak=130 HFD=2.0
03:31:25.456 00.002 7988 Star::Find false star n=5 nbg=278 bg=78.4 sigma=3.3 thresh=88 peak=85
03:31:25.456 00.000 7988 Star::Find false star n=4 nbg=280 bg=76.8 sigma=3.1 thresh=86 peak=83
03:31:25.458 00.002 7988 MultiStar: [#1 -0.17,-0.03,1.13,U] [#2 0.09,-1.03,0.00,M1] [#3 0.19,-0.83,0.00,M1] [#4 -0.12,-0.58,0.87,U] [#5 -0.38,0.35,0.84,U] [#6 0.32,-0.92,0.00,M2] [#7 -0.25,-1.03,0.00,M7] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:31:25.458 00.000 7988 refined, 3 included, MultiStar: {-0.11, -0.04}, one-star: {0.20, 0.09}
03:31:25.460 00.002 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.34 = 1.94)
03:31:25.460 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.91)
03:31:25.462 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.78 mountX=-0.04 mountY=0.11, mountTheta=1.94
03:31:25.464 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.04, opts=13)
03:31:25.464 00.000 7988 Enqueuing Move request for scope (-0.11, -0.04)
03:31:25.464 00.000 15712 Worker thread wakes up
03:31:25.464 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
03:31:25.464 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
03:31:25.464 00.000 15712 Moving (-0.11, -0.04) raw xDistance=-0.04 yDistance=0.11
03:31:25.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=69, FiltMax=255, Gamma=0.690
03:31:25.469 00.005 7988 UpdateGuideState exits: m=280 SNR=10.4
03:31:25.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:25.471 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:25.471 00.000 7988 Enqueuing Expose request
03:31:25.471 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
03:31:25.471 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
03:31:25.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:25.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:31:25.471 00.000 15712 MoveAxis(W, 8, ABG)
03:31:25.471 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:25.500 00.029 15712 IsGuiding returns 0
03:31:25.518 00.018 15712 IsGuiding returns 0
03:31:25.518 00.000 15712 Move returns status 0, amount 8
03:31:25.518 00.000 15712 MoveAxis(N, 0, ABG)
03:31:25.518 00.000 15712 Move returns status 0, amount 0
03:31:25.518 00.000 15712 move complete, result=0
03:31:25.518 00.000 15712 worker thread done servicing request
03:31:25.518 00.000 15712 Worker thread wakes up
03:31:25.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:25.518 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
03:31:25.519 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:26.934 01.415 15712 Exposure complete
03:31:26.997 00.063 15712 worker thread done servicing request
03:31:26.997 00.000 7988 OnExposeComplete: enter
03:31:26.997 00.000 7988 UpdateGuideState(): m_state=6
03:31:26.997 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6531
03:31:26.997 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=192.55, Mass=318, SNR=11.4, Peak=129 HFD=2.2
03:31:26.997 00.000 7988 Star::Find false star n=6 nbg=280 bg=83.6 sigma=3.2 thresh=93 peak=93
03:31:26.997 00.000 7988 MultiStar: [#1 0.04,-0.33,0.84,U] [#2 0.09,-0.66,1.02,U] [#3 0.05,-1.14,0.00,M2] [#4 -0.08,-0.16,0.69,U] [#5 0.19,0.10,0.78,U] [#6 0.19,-0.25,0.67,U] [#7 0.00,0.00,0.00,L] [#8 -0.07,-1.19,0.00,M1] [#9 0.80,-0.08,0.00,M3] 
03:31:27.006 00.009 7988 refined, 5 included, MultiStar: {0.13, -0.23}, one-star: {0.29, 0.02}
03:31:27.006 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
03:31:27.006 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
03:31:27.006 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-1.05 mountX=-0.22 mountY=-0.12, mountTheta=-2.63
03:31:27.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.23, opts=13)
03:31:27.011 00.005 7988 Enqueuing Move request for scope (0.13, -0.23)
03:31:27.011 00.000 15712 Worker thread wakes up
03:31:27.011 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
03:31:27.011 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
03:31:27.011 00.000 15712 Moving (0.13, -0.23) raw xDistance=-0.22 yDistance=-0.12
03:31:27.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=68, FiltMax=255, Gamma=0.690
03:31:27.011 00.000 7988 UpdateGuideState exits: m=318 SNR=11.4
03:31:27.015 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:27.015 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:27.017 00.002 7988 Enqueuing Expose request
03:31:27.017 00.000 15712 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 639.80
03:31:27.017 00.000 15712 PPEC: input: -0.22, control: -0.11, exposure: 1500
03:31:27.017 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:27.017 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:31:27.017 00.000 15712 MoveAxis(E, 37, ABG)
03:31:27.017 00.000 15712 Guiding  Dir = 2, Dur = 37
03:31:27.017 00.000 15712 IsGuiding returns 0
03:31:27.031 00.014 15712 PulseGuide returned control before completion, sleep 30
03:31:27.100 00.069 15712 IsGuiding returns 0
03:31:27.100 00.000 15712 Move returns status 0, amount 37
03:31:27.100 00.000 15712 MoveAxis(N, 0, ABG)
03:31:27.100 00.000 15712 Move returns status 0, amount 0
03:31:27.100 00.000 15712 move complete, result=0
03:31:27.100 00.000 15712 worker thread done servicing request
03:31:27.100 00.000 15712 Worker thread wakes up
03:31:27.100 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
03:31:27.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:27.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:28.736 01.636 15712 Exposure complete
03:31:28.803 00.067 15712 worker thread done servicing request
03:31:28.803 00.000 7988 OnExposeComplete: enter
03:31:28.803 00.000 7988 UpdateGuideState(): m_state=6
03:31:28.803 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6532
03:31:28.803 00.000 7988 Star::Find returns 1 (0), X=975.47, Y=193.17, Mass=379, SNR=12.1, Peak=133 HFD=3.0
03:31:28.803 00.000 7988 Star::Find false star n=7 nbg=280 bg=82.3 sigma=3.2 thresh=92 peak=92
03:31:28.803 00.000 7988 Star::Find false star n=7 nbg=277 bg=80.0 sigma=2.9 thresh=89 peak=88
03:31:28.803 00.000 7988 MultiStar: [#1 -0.14,0.26,0.90,U] [#2 0.26,-0.10,0.98,U] [#3 0.12,0.09,0.80,U] [#4 -0.08,0.97,0.00,M1] [#5 0.48,0.06,0.69,U] [#6 0.51,-0.86,0.00,M2] [#7 0.31,-0.72,0.00,M8] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.15,-0.36,0.45,U] 
03:31:28.803 00.000 7988 refined, 5 included, MultiStar: {0.16, 0.15}, one-star: {0.16, 0.64}
03:31:28.803 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.82 = -0.82)
03:31:28.803 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
03:31:28.803 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.75 mountX=0.15 mountY=-0.17, mountTheta=-0.83
03:31:28.815 00.012 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=0.15, opts=13)
03:31:28.816 00.001 7988 Enqueuing Move request for scope (0.16, 0.15)
03:31:28.816 00.000 15712 Worker thread wakes up
03:31:28.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
03:31:28.816 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
03:31:28.816 00.000 15712 Moving (0.16, 0.15) raw xDistance=0.15 yDistance=-0.17
03:31:28.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=68, FiltMax=255, Gamma=0.690
03:31:28.816 00.000 7988 UpdateGuideState exits: m=379 SNR=12.1
03:31:28.820 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:28.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:28.822 00.002 7988 Enqueuing Expose request
03:31:28.822 00.000 15712 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.80
03:31:28.822 00.000 15712 PPEC: input: 0.15, control: 0.02, exposure: 1500
03:31:28.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:28.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:31:28.822 00.000 15712 MoveAxis(W, 8, ABG)
03:31:28.822 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:28.822 00.000 15712 IsGuiding returns 0
03:31:28.841 00.019 15712 IsGuiding returns 0
03:31:28.841 00.000 15712 Move returns status 0, amount 8
03:31:28.841 00.000 15712 MoveAxis(N, 0, ABG)
03:31:28.841 00.000 15712 Move returns status 0, amount 0
03:31:28.841 00.000 15712 move complete, result=0
03:31:28.841 00.000 15712 worker thread done servicing request
03:31:28.841 00.000 15712 Worker thread wakes up
03:31:28.841 00.000 7988 GuideStep: 0.2 px 8 ms WEST, -0.2 px 0 ms NORTH
03:31:28.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:28.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:30.248 01.407 15712 Exposure complete
03:31:30.313 00.065 15712 worker thread done servicing request
03:31:30.313 00.000 7988 OnExposeComplete: enter
03:31:30.313 00.000 7988 UpdateGuideState(): m_state=6
03:31:30.313 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6533
03:31:30.313 00.000 7988 Star::Find returns 1 (0), X=975.35, Y=192.55, Mass=296, SNR=10.7, Peak=125 HFD=2.9
03:31:30.313 00.000 7988 Star::Find false star n=9 nbg=279 bg=80.8 sigma=3.2 thresh=91 peak=91
03:31:30.313 00.000 7988 Star::Find false star n=6 nbg=280 bg=80.8 sigma=3.1 thresh=90 peak=90
03:31:30.313 00.000 7988 Star::Find false star n=8 nbg=275 bg=80.8 sigma=2.9 thresh=90 peak=88
03:31:30.313 00.000 7988 Star::Find false star n=4 nbg=280 bg=75.9 sigma=3.0 thresh=85 peak=83
03:31:30.313 00.000 7988 MultiStar: [#1 -0.05,0.33,0.99,U] [#2 0.12,-0.33,1.03,U] [#3 0.28,-0.06,0.89,U] [#4 0.50,0.63,0.00,M2] [#5 -0.73,0.05,0.87,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.85,-0.76,0.00,M2] [#11 0.00,0.00,0.00,L] 
03:31:30.313 00.000 7988 single-star, 4 included, MultiStar: {-0.06, -0.00}, one-star: {0.04, 0.02}
03:31:30.313 00.000 7988 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.56) = xAngle (-1.08 = -1.08)
03:31:30.313 00.000 7988 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
03:31:30.326 00.013 7988 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.48 mountX=0.02 mountY=-0.04, mountTheta=-1.09
03:31:30.328 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.02, opts=13)
03:31:30.328 00.000 7988 Enqueuing Move request for scope (0.04, 0.02)
03:31:30.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=67, FiltMax=255, Gamma=0.690
03:31:30.328 00.000 7988 UpdateGuideState exits: m=296 SNR=10.7
03:31:30.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:30.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:30.328 00.000 7988 Enqueuing Expose request
03:31:30.328 00.000 15712 Worker thread wakes up
03:31:30.328 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
03:31:30.328 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:31:30.328 00.000 15712 Moving (0.04, 0.02) raw xDistance=0.02 yDistance=-0.04
03:31:30.328 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
03:31:30.328 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
03:31:30.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:30.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:31:30.328 00.000 15712 MoveAxis(W, 8, ABG)
03:31:30.328 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:30.328 00.000 15712 IsGuiding returns 0
03:31:30.360 00.032 15712 IsGuiding returns 0
03:31:30.360 00.000 15712 Move returns status 0, amount 8
03:31:30.360 00.000 15712 MoveAxis(N, 0, ABG)
03:31:30.360 00.000 15712 Move returns status 0, amount 0
03:31:30.360 00.000 15712 move complete, result=0
03:31:30.360 00.000 15712 worker thread done servicing request
03:31:30.360 00.000 15712 Worker thread wakes up
03:31:30.360 00.000 7988 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
03:31:30.362 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:30.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:32.004 01.642 15712 Exposure complete
03:31:32.065 00.061 15712 worker thread done servicing request
03:31:32.065 00.000 7988 OnExposeComplete: enter
03:31:32.065 00.000 7988 UpdateGuideState(): m_state=6
03:31:32.070 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6534
03:31:32.070 00.000 7988 Star::Find returns 1 (0), X=975.84, Y=193.20, Mass=330, SNR=11.4, Peak=128 HFD=2.7
03:31:32.072 00.002 7988 Star::Find false star n=11 nbg=277 bg=84.4 sigma=3.1 thresh=94 peak=94
03:31:32.072 00.000 7988 Star::Find false star n=5 nbg=282 bg=86.3 sigma=3.5 thresh=97 peak=95
03:31:32.074 00.002 7988 Star::Find false star n=6 nbg=280 bg=82.8 sigma=3.2 thresh=92 peak=92
03:31:32.074 00.000 7988 Star::Find false star n=8 nbg=280 bg=81.0 sigma=2.8 thresh=89 peak=88
03:31:32.076 00.002 7988 Star::Find false star n=5 nbg=286 bg=77.4 sigma=3.2 thresh=87 peak=85
03:31:32.077 00.001 7988 MultiStar: [#1 -0.27,-0.15,1.13,U] [#2 -0.08,-0.06,1.19,U] [#3 -0.27,-0.79,0.00,M1] [#4 -0.66,0.29,0.81,U] [#5 0.00,0.00,0.00,L] [#6 0.03,-0.39,0.55,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.65,0.06,0.59,U] [#11 0.00,0.00,0.00,L] 
03:31:32.077 00.000 7988 refined, 5 included, MultiStar: {0.00, 0.09}, one-star: {0.53, 0.67}
03:31:32.079 00.002 7988 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.56) = xAngle (0.00 = 0.00)
03:31:32.081 00.002 7988 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
03:31:32.081 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.56 mountX=0.09 mountY=-0.00, mountTheta=-0.03
03:31:32.081 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.09, opts=13)
03:31:32.081 00.000 7988 Enqueuing Move request for scope (0.00, 0.09)
03:31:32.081 00.000 15712 Worker thread wakes up
03:31:32.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
03:31:32.081 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
03:31:32.081 00.000 15712 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.00
03:31:32.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=66, FiltMax=255, Gamma=0.690
03:31:32.081 00.000 7988 UpdateGuideState exits: m=330 SNR=11.4
03:31:32.088 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:32.088 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:32.090 00.002 7988 Enqueuing Expose request
03:31:32.090 00.000 15712 PPEC rslt: input = 0.09, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.81
03:31:32.090 00.000 15712 PPEC: input: 0.09, control: 0.03, exposure: 1500
03:31:32.090 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:32.090 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:31:32.090 00.000 15712 MoveAxis(W, 8, ABG)
03:31:32.090 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:32.092 00.002 15712 IsGuiding returns 0
03:31:32.119 00.027 15712 IsGuiding returns 0
03:31:32.119 00.000 15712 Move returns status 0, amount 8
03:31:32.119 00.000 15712 MoveAxis(N, 0, ABG)
03:31:32.119 00.000 15712 Move returns status 0, amount 0
03:31:32.119 00.000 15712 move complete, result=0
03:31:32.119 00.000 15712 worker thread done servicing request
03:31:32.119 00.000 15712 Worker thread wakes up
03:31:32.119 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
03:31:32.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:32.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:33.533 01.414 15712 Exposure complete
03:31:33.598 00.065 15712 worker thread done servicing request
03:31:33.598 00.000 7988 OnExposeComplete: enter
03:31:33.598 00.000 7988 UpdateGuideState(): m_state=6
03:31:33.598 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6535
03:31:33.598 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=192.67, Mass=402, SNR=12.7, Peak=135 HFD=2.9
03:31:33.598 00.000 7988 Star::Find false star n=7 nbg=278 bg=85.2 sigma=3.0 thresh=94 peak=93
03:31:33.598 00.000 7988 Star::Find false star n=13 nbg=279 bg=84.5 sigma=3.0 thresh=94 peak=93
03:31:33.598 00.000 7988 Star::Find false star n=5 nbg=281 bg=81.5 sigma=3.1 thresh=91 peak=88
03:31:33.606 00.008 7988 Star::Find false star n=8 nbg=282 bg=84.5 sigma=3.0 thresh=93 peak=93
03:31:33.606 00.000 7988 Star::Find false star n=4 nbg=278 bg=77.3 sigma=3.2 thresh=87 peak=86
03:31:33.608 00.002 7988 MultiStar: [#1 0.03,-0.13,0.98,U] [#2 0.46,-0.91,0.00,M1] [#3 0.04,-0.54,0.79,U] [#4 0.44,0.37,0.63,U] [#5 -0.11,-0.41,0.65,U] [#6 0.41,-0.50,0.59,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:31:33.608 00.000 7988 refined, 5 included, MultiStar: {0.17, -0.16}, one-star: {0.26, 0.14}
03:31:33.610 00.002 7988 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.56) = xAngle (-2.33 = -2.33)
03:31:33.610 00.000 7988 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.36 = -2.36)
03:31:33.610 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.76 mountX=-0.16 mountY=-0.16, mountTheta=-2.34
03:31:33.610 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=-0.16, opts=13)
03:31:33.610 00.000 7988 Enqueuing Move request for scope (0.17, -0.16)
03:31:33.610 00.000 15712 Worker thread wakes up
03:31:33.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
03:31:33.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
03:31:33.610 00.000 15712 Moving (0.17, -0.16) raw xDistance=-0.16 yDistance=-0.16
03:31:33.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=66, FiltMax=255, Gamma=0.690
03:31:33.610 00.000 7988 UpdateGuideState exits: m=402 SNR=12.7
03:31:33.619 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:33.619 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:33.621 00.002 7988 Enqueuing Expose request
03:31:33.621 00.000 15712 PPEC rslt: input = -0.16, final = 0.02, react = -0.09, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
03:31:33.621 00.000 15712 PPEC: input: -0.16, control: 0.02, exposure: 1500
03:31:33.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:33.623 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:31:33.623 00.000 15712 MoveAxis(W, 8, ABG)
03:31:33.623 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:33.631 00.008 15712 IsGuiding returns 0
03:31:33.642 00.011 15712 IsGuiding returns 0
03:31:33.642 00.000 15712 Move returns status 0, amount 8
03:31:33.642 00.000 15712 MoveAxis(N, 0, ABG)
03:31:33.642 00.000 15712 Move returns status 0, amount 0
03:31:33.642 00.000 15712 move complete, result=0
03:31:33.642 00.000 15712 worker thread done servicing request
03:31:33.642 00.000 15712 Worker thread wakes up
03:31:33.642 00.000 7988 GuideStep: -0.2 px 8 ms WEST, -0.2 px 0 ms NORTH
03:31:33.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:33.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:35.398 01.756 15712 Exposure complete
03:31:35.460 00.062 15712 worker thread done servicing request
03:31:35.460 00.000 7988 OnExposeComplete: enter
03:31:35.460 00.000 7988 UpdateGuideState(): m_state=6
03:31:35.460 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6536
03:31:35.460 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=192.69, Mass=429, SNR=13.0, Peak=138 HFD=3.0
03:31:35.460 00.000 7988 Star::Find false star n=5 nbg=279 bg=87.5 sigma=3.2 thresh=97 peak=95
03:31:35.460 00.000 7988 Star::Find false star n=5 nbg=283 bg=81.0 sigma=3.3 thresh=91 peak=89
03:31:35.460 00.000 7988 MultiStar: [#1 -0.35,0.13,0.77,U] [#2 0.28,-0.71,0.00,M2] [#3 -0.11,-0.79,0.00,M1] [#4 0.20,0.55,0.71,U] [#5 -0.34,0.00,0.62,U] [#6 0.28,-0.20,0.57,U] [#7 1.13,-1.36,0.00,M9] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -1.00,-0.04,0.00,M2] 
03:31:35.460 00.000 7988 refined, 4 included, MultiStar: {0.02, 0.15}, one-star: {0.25, 0.16}
03:31:35.460 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
03:31:35.460 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
03:31:35.460 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.42 mountX=0.15 mountY=-0.03, mountTheta=-0.17
03:31:35.475 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=0.15, opts=13)
03:31:35.476 00.001 7988 Enqueuing Move request for scope (0.02, 0.15)
03:31:35.476 00.000 15712 Worker thread wakes up
03:31:35.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
03:31:35.476 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
03:31:35.476 00.000 15712 Moving (0.02, 0.15) raw xDistance=0.15 yDistance=-0.03
03:31:35.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=65, FiltMax=255, Gamma=0.690
03:31:35.476 00.000 7988 UpdateGuideState exits: m=429 SNR=13.0
03:31:35.480 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:35.480 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:35.482 00.002 7988 Enqueuing Expose request
03:31:35.484 00.002 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
03:31:35.484 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
03:31:35.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:35.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:31:35.484 00.000 15712 MoveAxis(W, 9, ABG)
03:31:35.484 00.000 15712 Guiding  Dir = 3, Dur = 9
03:31:35.491 00.007 15712 IsGuiding returns 0
03:31:35.507 00.016 15712 IsGuiding returns 0
03:31:35.507 00.000 15712 Move returns status 0, amount 9
03:31:35.507 00.000 15712 MoveAxis(N, 0, ABG)
03:31:35.507 00.000 15712 Move returns status 0, amount 0
03:31:35.507 00.000 15712 move complete, result=0
03:31:35.507 00.000 15712 worker thread done servicing request
03:31:35.507 00.000 15712 Worker thread wakes up
03:31:35.507 00.000 7988 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
03:31:35.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:35.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:36.929 01.422 15712 Exposure complete
03:31:36.990 00.061 15712 worker thread done servicing request
03:31:36.990 00.000 7988 OnExposeComplete: enter
03:31:36.990 00.000 7988 UpdateGuideState(): m_state=6
03:31:36.990 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6537
03:31:36.990 00.000 7988 Star::Find returns 1 (0), X=975.55, Y=192.67, Mass=432, SNR=13.2, Peak=131 HFD=3.2
03:31:36.990 00.000 7988 Star::Find false star n=6 nbg=277 bg=85.2 sigma=2.9 thresh=94 peak=93
03:31:36.990 00.000 7988 Star::Find false star n=3 nbg=277 bg=87.0 sigma=3.1 thresh=96 peak=95
03:31:36.990 00.000 7988 Star::Find false star n=7 nbg=277 bg=81.9 sigma=3.0 thresh=91 peak=90
03:31:37.003 00.013 7988 Star::Find false star n=4 nbg=278 bg=77.6 sigma=3.0 thresh=87 peak=86
03:31:37.003 00.000 7988 MultiStar: [#1 -0.40,-0.04,0.85,U] [#2 0.49,-0.51,0.95,U] [#3 0.19,0.01,0.69,U] [#4 0.33,0.50,0.65,U] [#5 -0.27,-0.19,0.68,U] [#6 0.75,-0.42,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.39,-1.41,0.00,M3] [#11 0.00,0.00,0.00,L] 
03:31:37.003 00.000 7988 refined, 5 included, MultiStar: {0.11, -0.04}, one-star: {0.24, 0.14}
03:31:37.007 00.004 7988 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
03:31:37.007 00.000 7988 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.92 = -1.92)
03:31:37.007 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
03:31:37.007 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.04, opts=13)
03:31:37.007 00.000 7988 Enqueuing Move request for scope (0.11, -0.04)
03:31:37.007 00.000 15712 Worker thread wakes up
03:31:37.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
03:31:37.007 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
03:31:37.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=67, FiltMax=255, Gamma=0.690
03:31:37.007 00.000 7988 UpdateGuideState exits: m=432 SNR=13.2
03:31:37.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:37.007 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:37.007 00.000 7988 Enqueuing Expose request
03:31:37.007 00.000 15712 Moving (0.11, -0.04) raw xDistance=-0.04 yDistance=-0.11
03:31:37.019 00.012 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.82
03:31:37.019 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
03:31:37.019 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:37.019 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:31:37.019 00.000 15712 MoveAxis(W, 8, ABG)
03:31:37.019 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:37.019 00.000 15712 IsGuiding returns 0
03:31:37.042 00.023 15712 IsGuiding returns 0
03:31:37.042 00.000 15712 Move returns status 0, amount 8
03:31:37.042 00.000 15712 MoveAxis(N, 0, ABG)
03:31:37.042 00.000 15712 Move returns status 0, amount 0
03:31:37.042 00.000 15712 move complete, result=0
03:31:37.042 00.000 15712 worker thread done servicing request
03:31:37.042 00.000 15712 Worker thread wakes up
03:31:37.042 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
03:31:37.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:37.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:37.462 00.420 7988 evsrv: cli 0CCCF768 connect
03:31:37.464 00.002 7988 case statement mapped state 6 to 3
03:31:37.465 00.001 7988 case statement mapped state 6 to 3
03:31:37.474 00.009 7988 evsrv: cli 0CCCF768 request: {"method":"get_app_state","id":"b6c1a309-4b35-4682-a7cd-5eafd38a0b73"}
03:31:37.476 00.002 7988 case statement mapped state 6 to 3
03:31:37.478 00.002 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6c1a309-4b35-4682-a7cd-5eafd38a0b73"}
03:31:37.483 00.005 7988 evsrv: cli 0CCCF768 disconnect
03:31:38.671 01.188 15712 Exposure complete
03:31:38.754 00.083 15712 worker thread done servicing request
03:31:38.754 00.000 7988 OnExposeComplete: enter
03:31:38.754 00.000 7988 UpdateGuideState(): m_state=6
03:31:38.754 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6538
03:31:38.754 00.000 7988 Star::Find returns 1 (0), X=975.37, Y=192.66, Mass=400, SNR=12.6, Peak=132 HFD=3.0
03:31:38.754 00.000 7988 Star::Find false star n=7 nbg=280 bg=86.2 sigma=3.4 thresh=96 peak=95
03:31:38.754 00.000 7988 Star::Find false star n=4 nbg=275 bg=82.6 sigma=3.1 thresh=92 peak=88
03:31:38.765 00.011 7988 Star::Find false star n=3 nbg=275 bg=85.6 sigma=3.1 thresh=95 peak=95
03:31:38.765 00.000 7988 Star::Find false star n=5 nbg=273 bg=79.2 sigma=3.1 thresh=89 peak=87
03:31:38.765 00.000 7988 MultiStar: [#1 -0.17,-0.70,0.83,U] [#2 0.06,-1.07,0.00,M2] [#3 0.39,-0.04,0.74,U] [#4 0.10,0.81,0.00,M1] [#5 -0.37,0.01,0.70,U] [#6 0.65,-0.20,0.64,U] [#7 0.00,0.00,0.00,L] [#8 -0.28,-0.94,0.00,M2] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:31:38.765 00.000 7988 single-star, 4 included, MultiStar: {0.10, -0.15}, one-star: {0.06, 0.13}
03:31:38.771 00.006 7988 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.56) = xAngle (-0.45 = -0.45)
03:31:38.771 00.000 7988 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
03:31:38.771 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.12 mountX=0.13 mountY=-0.07, mountTheta=-0.47
03:31:38.771 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.13, opts=13)
03:31:38.771 00.000 7988 Enqueuing Move request for scope (0.06, 0.13)
03:31:38.771 00.000 15712 Worker thread wakes up
03:31:38.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
03:31:38.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
03:31:38.771 00.000 15712 Moving (0.06, 0.13) raw xDistance=0.13 yDistance=-0.07
03:31:38.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=69, FiltMax=255, Gamma=0.690
03:31:38.771 00.000 7988 UpdateGuideState exits: m=400 SNR=12.6
03:31:38.781 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:38.781 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:38.781 00.000 7988 Enqueuing Expose request
03:31:38.781 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.83
03:31:38.781 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
03:31:38.781 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:38.781 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:31:38.781 00.000 15712 MoveAxis(W, 8, ABG)
03:31:38.781 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:38.781 00.000 15712 IsGuiding returns 0
03:31:38.832 00.051 15712 IsGuiding returns 0
03:31:38.832 00.000 15712 Move returns status 0, amount 8
03:31:38.832 00.000 15712 MoveAxis(N, 0, ABG)
03:31:38.832 00.000 15712 Move returns status 0, amount 0
03:31:38.832 00.000 15712 move complete, result=0
03:31:38.832 00.000 15712 worker thread done servicing request
03:31:38.832 00.000 15712 Worker thread wakes up
03:31:38.832 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
03:31:38.834 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:38.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:40.242 01.408 15712 Exposure complete
03:31:40.314 00.072 15712 worker thread done servicing request
03:31:40.314 00.000 7988 OnExposeComplete: enter
03:31:40.314 00.000 7988 UpdateGuideState(): m_state=6
03:31:40.314 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6539
03:31:40.314 00.000 7988 Star::Find returns 1 (0), X=975.46, Y=193.01, Mass=337, SNR=11.5, Peak=139 HFD=2.3
03:31:40.322 00.008 7988 Star::Find false star n=5 nbg=284 bg=85.9 sigma=3.3 thresh=96 peak=95
03:31:40.322 00.000 7988 Star::Find false star n=6 nbg=276 bg=84.6 sigma=3.0 thresh=94 peak=94
03:31:40.322 00.000 7988 Star::Find false star n=11 nbg=272 bg=83.9 sigma=2.8 thresh=92 peak=92
03:31:40.322 00.000 7988 Star::Find false star n=4 nbg=278 bg=84.7 sigma=3.2 thresh=94 peak=94
03:31:40.322 00.000 7988 Star::Find false star n=5 nbg=277 bg=81.7 sigma=3.0 thresh=91 peak=91
03:31:40.322 00.000 7988 MultiStar: [#1 0.04,-0.51,0.85,U] [#2 0.44,-0.64,0.00,M3] [#3 0.05,-0.58,0.93,U] [#4 0.67,0.41,0.00,M2] [#5 0.76,-0.69,0.00,M1] [#6 0.43,-0.49,0.64,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:31:40.331 00.009 7988 refined, 3 included, MultiStar: {0.15, -0.23}, one-star: {0.15, 0.48}
03:31:40.331 00.000 7988 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
03:31:40.331 00.000 7988 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
03:31:40.331 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-1.01 mountX=-0.23 mountY=-0.14, mountTheta=-2.60
03:31:40.331 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.23, opts=13)
03:31:40.338 00.007 7988 Enqueuing Move request for scope (0.15, -0.23)
03:31:40.340 00.002 15712 Worker thread wakes up
03:31:40.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
03:31:40.340 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
03:31:40.340 00.000 15712 Moving (0.15, -0.23) raw xDistance=-0.23 yDistance=-0.14
03:31:40.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=71, FiltMax=255, Gamma=0.690
03:31:40.340 00.000 7988 UpdateGuideState exits: m=337 SNR=11.5
03:31:40.342 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:40.344 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:40.344 00.000 7988 Enqueuing Expose request
03:31:40.346 00.002 15712 PPEC rslt: input = -0.23, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 639.83
03:31:40.346 00.000 15712 PPEC: input: -0.23, control: -0.12, exposure: 1500
03:31:40.346 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:40.346 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:31:40.346 00.000 15712 MoveAxis(E, 38, ABG)
03:31:40.346 00.000 15712 Guiding  Dir = 2, Dur = 38
03:31:40.347 00.001 15712 IsGuiding returns 0
03:31:40.364 00.017 15712 PulseGuide returned control before completion, sleep 29
03:31:40.430 00.066 15712 IsGuiding returns 0
03:31:40.430 00.000 15712 Move returns status 0, amount 38
03:31:40.430 00.000 15712 MoveAxis(N, 0, ABG)
03:31:40.430 00.000 15712 Move returns status 0, amount 0
03:31:40.430 00.000 15712 move complete, result=0
03:31:40.430 00.000 15712 worker thread done servicing request
03:31:40.430 00.000 15712 Worker thread wakes up
03:31:40.430 00.000 7988 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
03:31:40.432 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:40.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:42.070 01.638 15712 Exposure complete
03:31:42.149 00.079 15712 worker thread done servicing request
03:31:42.149 00.000 7988 OnExposeComplete: enter
03:31:42.162 00.013 7988 UpdateGuideState(): m_state=6
03:31:42.162 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6540
03:31:42.162 00.000 7988 Star::Find returns 1 (0), X=975.62, Y=192.92, Mass=418, SNR=12.9, Peak=138 HFD=2.6
03:31:42.162 00.000 7988 Star::Find false star n=9 nbg=279 bg=87.1 sigma=3.1 thresh=96 peak=96
03:31:42.169 00.007 7988 MultiStar: [#1 -0.15,-0.02,0.82,U] [#2 0.21,-0.50,0.85,U] [#3 0.06,-0.29,0.73,U] [#4 -0.19,0.44,0.63,U] [#5 -0.26,0.23,0.62,U] [#6 0.53,-0.28,0.69,U] [#7 -0.04,-0.89,0.00,M10] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.17,-0.00,0.51,U] 
03:31:42.169 00.000 7988 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.31, 0.39}
03:31:42.171 00.002 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
03:31:42.173 00.002 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.66 = -1.66)
03:31:42.173 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.01 mountY=-0.10, mountTheta=-1.62
03:31:42.177 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.01, opts=13)
03:31:42.179 00.002 7988 Enqueuing Move request for scope (0.10, -0.01)
03:31:42.179 00.000 15712 Worker thread wakes up
03:31:42.179 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
03:31:42.179 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
03:31:42.179 00.000 15712 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=-0.10
03:31:42.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=69, FiltMax=255, Gamma=0.690
03:31:42.183 00.004 7988 UpdateGuideState exits: m=418 SNR=12.9
03:31:42.183 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:42.185 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:42.187 00.002 15712 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
03:31:42.187 00.000 7988 Enqueuing Expose request
03:31:42.189 00.002 15712 PPEC: input: -0.01, control: 0.02, exposure: 1500
03:31:42.189 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:42.189 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:31:42.189 00.000 15712 MoveAxis(W, 8, ABG)
03:31:42.189 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:42.189 00.000 15712 IsGuiding returns 0
03:31:42.196 00.007 15712 IsGuiding returns 0
03:31:42.196 00.000 15712 Move returns status 0, amount 8
03:31:42.196 00.000 15712 MoveAxis(N, 0, ABG)
03:31:42.196 00.000 15712 Move returns status 0, amount 0
03:31:42.196 00.000 15712 move complete, result=0
03:31:42.196 00.000 15712 worker thread done servicing request
03:31:42.196 00.000 15712 Worker thread wakes up
03:31:42.196 00.000 7988 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
03:31:42.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:42.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:43.627 01.431 15712 Exposure complete
03:31:43.691 00.064 15712 worker thread done servicing request
03:31:43.691 00.000 7988 OnExposeComplete: enter
03:31:43.691 00.000 7988 UpdateGuideState(): m_state=6
03:31:43.691 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6541
03:31:43.691 00.000 7988 Star::Find returns 1 (0), X=975.63, Y=193.01, Mass=548, SNR=14.7, Peak=146 HFD=3.4
03:31:43.691 00.000 7988 Star::Find false star n=8 nbg=281 bg=86.7 sigma=3.2 thresh=96 peak=95
03:31:43.691 00.000 7988 MultiStar: [#1 -0.21,0.51,0.82,U] [#2 0.19,-0.49,0.73,U] [#3 -0.01,-0.51,0.60,U] [#4 0.10,0.09,0.54,U] [#5 -0.17,0.38,0.62,U] [#6 0.17,0.27,0.53,U] [#7 0.04,-0.33,0.51,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.47,-0.08,0.35,U] 
03:31:43.691 00.000 7988 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.32, 0.48}
03:31:43.691 00.000 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
03:31:43.691 00.000 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
03:31:43.691 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=0.08 mountY=-0.09, mountTheta=-0.83
03:31:43.704 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=0.08, opts=13)
03:31:43.706 00.002 7988 Enqueuing Move request for scope (0.09, 0.08)
03:31:43.706 00.000 15712 Worker thread wakes up
03:31:43.706 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
03:31:43.706 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:31:43.706 00.000 15712 Moving (0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:31:43.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=68, FiltMax=255, Gamma=0.690
03:31:43.708 00.002 7988 UpdateGuideState exits: m=548 SNR=14.7
03:31:43.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:43.710 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:43.710 00.000 7988 Enqueuing Expose request
03:31:43.712 00.002 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.84
03:31:43.712 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
03:31:43.712 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:43.712 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:31:43.712 00.000 15712 MoveAxis(W, 7, ABG)
03:31:43.712 00.000 15712 Guiding  Dir = 3, Dur = 7
03:31:43.712 00.000 15712 IsGuiding returns 0
03:31:43.741 00.029 15712 IsGuiding returns 0
03:31:43.741 00.000 15712 Move returns status 0, amount 7
03:31:43.741 00.000 15712 MoveAxis(N, 0, ABG)
03:31:43.741 00.000 15712 Move returns status 0, amount 0
03:31:43.741 00.000 15712 move complete, result=0
03:31:43.741 00.000 15712 worker thread done servicing request
03:31:43.741 00.000 15712 Worker thread wakes up
03:31:43.741 00.000 7988 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
03:31:43.742 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:43.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:45.381 01.639 15712 Exposure complete
03:31:45.442 00.061 15712 worker thread done servicing request
03:31:45.442 00.000 7988 OnExposeComplete: enter
03:31:45.442 00.000 7988 UpdateGuideState(): m_state=6
03:31:45.442 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6542
03:31:45.442 00.000 7988 Star::Find returns 1 (0), X=975.68, Y=193.23, Mass=369, SNR=12.0, Peak=131 HFD=2.8
03:31:45.442 00.000 7988 Star::Find false star n=6 nbg=277 bg=82.6 sigma=3.0 thresh=92 peak=91
03:31:45.452 00.010 7988 Star::Find false star n=8 nbg=282 bg=84.1 sigma=3.2 thresh=94 peak=93
03:31:45.452 00.000 7988 Star::Find false star n=8 nbg=277 bg=83.0 sigma=2.9 thresh=92 peak=90
03:31:45.454 00.002 7988 Star::Find false star n=4 nbg=283 bg=80.4 sigma=3.1 thresh=90 peak=87
03:31:45.454 00.000 7988 MultiStar: [#1 -0.51,-0.02,0.80,U] [#2 -0.02,-0.68,0.80,U] [#3 0.10,-0.18,0.75,U] [#4 -0.35,0.17,0.60,U] [#5 0.26,0.28,0.68,U] [#6 0.14,0.29,0.69,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:31:45.456 00.002 7988 refined, 6 included, MultiStar: {0.01, 0.09}, one-star: {0.37, 0.69}
03:31:45.458 00.002 7988 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.56) = xAngle (-0.15 = -0.15)
03:31:45.459 00.001 7988 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
03:31:45.459 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.41 mountX=0.09 mountY=-0.02, mountTheta=-0.18
03:31:45.461 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.09, opts=13)
03:31:45.463 00.002 7988 Enqueuing Move request for scope (0.01, 0.09)
03:31:45.463 00.000 15712 Worker thread wakes up
03:31:45.463 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
03:31:45.463 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
03:31:45.463 00.000 15712 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
03:31:45.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=69, FiltMax=255, Gamma=0.690
03:31:45.463 00.000 7988 UpdateGuideState exits: m=369 SNR=12.0
03:31:45.466 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:45.466 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:45.468 00.002 7988 Enqueuing Expose request
03:31:45.468 00.000 15712 PPEC rslt: input = 0.09, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
03:31:45.468 00.000 15712 PPEC: input: 0.09, control: 0.02, exposure: 1500
03:31:45.468 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:45.468 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:31:45.468 00.000 15712 MoveAxis(W, 8, ABG)
03:31:45.468 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:45.468 00.000 15712 IsGuiding returns 0
03:31:45.498 00.030 15712 IsGuiding returns 0
03:31:45.498 00.000 15712 Move returns status 0, amount 8
03:31:45.498 00.000 15712 MoveAxis(N, 0, ABG)
03:31:45.498 00.000 15712 Move returns status 0, amount 0
03:31:45.498 00.000 15712 move complete, result=0
03:31:45.498 00.000 15712 worker thread done servicing request
03:31:45.498 00.000 15712 Worker thread wakes up
03:31:45.498 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
03:31:45.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:45.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:46.909 01.411 15712 Exposure complete
03:31:46.971 00.062 15712 worker thread done servicing request
03:31:46.971 00.000 7988 OnExposeComplete: enter
03:31:46.974 00.003 7988 UpdateGuideState(): m_state=6
03:31:46.976 00.002 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6543
03:31:46.976 00.000 7988 Star::Find returns 1 (0), X=975.74, Y=192.54, Mass=398, SNR=12.3, Peak=125 HFD=3.6
03:31:46.978 00.002 7988 Star::Find false star n=3 nbg=280 bg=83.9 sigma=3.3 thresh=94 peak=92
03:31:46.978 00.000 7988 Star::Find false star n=4 nbg=272 bg=83.6 sigma=3.0 thresh=93 peak=90
03:31:46.980 00.002 7988 Star::Find false star n=3 nbg=283 bg=87.4 sigma=3.1 thresh=97 peak=97
03:31:46.980 00.000 7988 Star::Find false star n=5 nbg=279 bg=83.2 sigma=3.1 thresh=92 peak=89
03:31:46.982 00.002 7988 MultiStar: [#1 0.08,-0.60,0.96,U] [#2 0.32,-0.64,0.90,U] [#3 0.30,-0.52,0.80,U] [#4 0.01,-0.10,0.75,U] [#5 -0.14,-0.76,0.00,M1] [#6 -0.19,-0.76,0.00,M1] [#7 -1.29,-0.21,0.00,M10] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:31:46.982 00.000 7988 single-star, 4 included, MultiStar: {0.24, -0.37}, one-star: {0.43, 0.01}
03:31:46.984 00.002 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
03:31:46.984 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.57 = -1.57)
03:31:46.986 00.002 7988 CameraToMount -- cameraX=0.43 cameraY=0.01 hyp=0.43 cameraTheta=0.02 mountX=0.01 mountY=-0.43, mountTheta=-1.54
03:31:46.986 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.43, y=0.01, opts=13)
03:31:46.986 00.000 7988 Enqueuing Move request for scope (0.43, 0.01)
03:31:46.986 00.000 15712 Worker thread wakes up
03:31:46.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.01) opts 0xd
03:31:46.986 00.000 15712 Handling offset move in thread for scope, endpoint = (0.43, 0.01)
03:31:46.991 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=69, FiltMax=255, Gamma=0.690
03:31:46.991 00.000 7988 UpdateGuideState exits: m=398 SNR=12.3
03:31:46.993 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:46.993 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:46.995 00.002 7988 Enqueuing Expose request
03:31:46.995 00.000 15712 Moving (0.43, 0.01) raw xDistance=0.01 yDistance=-0.43
03:31:46.995 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.85
03:31:46.995 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
03:31:46.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
03:31:46.995 00.000 15712 MoveAxis(W, 7, ABG)
03:31:46.995 00.000 15712 Guiding  Dir = 3, Dur = 7
03:31:46.995 00.000 15712 IsGuiding returns 0
03:31:47.008 00.013 15712 IsGuiding returns 0
03:31:47.008 00.000 15712 Move returns status 0, amount 7
03:31:47.008 00.000 15712 MoveAxis(N, 109, ABG)
03:31:47.008 00.000 15712 Guiding  Dir = 0, Dur = 109
03:31:47.008 00.000 15712 IsGuiding returns 0
03:31:47.093 00.085 15712 PulseGuide returned control before completion, sleep 39
03:31:47.146 00.053 15712 IsGuiding returns 1
03:31:47.146 00.000 15712 scope still moving after pulse duration time elapsed
03:31:47.178 00.032 15712 IsGuiding returns 1
03:31:47.209 00.031 15712 IsGuiding returns 1
03:31:47.257 00.048 15712 IsGuiding returns 0
03:31:47.257 00.000 15712 scope move finished after 109 + 130 ms
03:31:47.257 00.000 15712 Move returns status 0, amount 109
03:31:47.257 00.000 15712 move complete, result=0
03:31:47.257 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.4 px 109 ms NORTH
03:31:47.259 00.002 15712 worker thread done servicing request
03:31:47.259 00.000 15712 Worker thread wakes up
03:31:47.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:47.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:49.000 01.741 15712 Exposure complete
03:31:49.066 00.066 15712 worker thread done servicing request
03:31:49.066 00.000 7988 OnExposeComplete: enter
03:31:49.066 00.000 7988 UpdateGuideState(): m_state=6
03:31:49.066 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6544
03:31:49.066 00.000 7988 Star::Find returns 1 (0), X=975.78, Y=192.68, Mass=322, SNR=11.2, Peak=134 HFD=2.6
03:31:49.066 00.000 7988 Star::Find false star n=8 nbg=277 bg=84.6 sigma=3.1 thresh=94 peak=94
03:31:49.066 00.000 7988 Star::Find false star n=5 nbg=274 bg=81.8 sigma=3.0 thresh=91 peak=88
03:31:49.066 00.000 7988 Star::Find false star n=5 nbg=281 bg=78.8 sigma=3.2 thresh=88 peak=86
03:31:49.066 00.000 7988 MultiStar: [#1 -0.38,-0.08,1.06,U] [#2 0.34,-0.72,0.00,M1] [#3 -0.06,-1.03,0.00,M1] [#4 0.27,-0.23,0.79,U] [#5 0.18,0.15,0.75,U] [#6 0.39,-0.91,0.00,M2] [#7 -0.71,-1.23,0.00,R] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:31:49.066 00.000 7988 refined, 3 included, MultiStar: {0.11, -0.00}, one-star: {0.46, 0.15}
03:31:49.066 00.000 7988 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.56) = xAngle (-1.58 = -1.58)
03:31:49.077 00.011 7988 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.61 = -1.61)
03:31:49.077 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.01 mountX=-0.00 mountY=-0.11, mountTheta=-1.58
03:31:49.077 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.00, opts=13)
03:31:49.081 00.004 7988 Enqueuing Move request for scope (0.11, -0.00)
03:31:49.081 00.000 15712 Worker thread wakes up
03:31:49.081 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
03:31:49.081 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
03:31:49.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=84, FiltMin=71, FiltMax=255, Gamma=0.690
03:31:49.081 00.000 7988 UpdateGuideState exits: m=322 SNR=11.2
03:31:49.084 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:49.084 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:49.086 00.002 7988 Enqueuing Expose request
03:31:49.086 00.000 15712 Moving (0.11, -0.00) raw xDistance=-0.00 yDistance=-0.11
03:31:49.086 00.000 15712 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
03:31:49.086 00.000 15712 PPEC: input: -0.00, control: 0.03, exposure: 1500
03:31:49.086 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:49.086 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:31:49.086 00.000 15712 MoveAxis(W, 9, ABG)
03:31:49.086 00.000 15712 Guiding  Dir = 3, Dur = 9
03:31:49.086 00.000 15712 IsGuiding returns 0
03:31:49.108 00.022 15712 IsGuiding returns 0
03:31:49.108 00.000 15712 Move returns status 0, amount 9
03:31:49.108 00.000 15712 MoveAxis(N, 0, ABG)
03:31:49.108 00.000 15712 Move returns status 0, amount 0
03:31:49.108 00.000 15712 move complete, result=0
03:31:49.108 00.000 7988 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
03:31:49.113 00.005 15712 worker thread done servicing request
03:31:49.113 00.000 15712 Worker thread wakes up
03:31:49.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:49.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:50.530 01.417 15712 Exposure complete
03:31:50.592 00.062 15712 worker thread done servicing request
03:31:50.592 00.000 7988 OnExposeComplete: enter
03:31:50.592 00.000 7988 UpdateGuideState(): m_state=6
03:31:50.592 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6545
03:31:50.592 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=192.79, Mass=357, SNR=12.0, Peak=124 HFD=2.9
03:31:50.592 00.000 7988 Star::Find false star n=7 nbg=278 bg=80.7 sigma=3.1 thresh=90 peak=90
03:31:50.592 00.000 7988 Star::Find false star n=6 nbg=276 bg=82.3 sigma=3.2 thresh=92 peak=92
03:31:50.592 00.000 7988 MultiStar: [#1 -0.67,-0.32,0.93,U] [#2 0.41,-0.94,0.00,M2] [#3 0.32,-0.42,0.86,U] [#4 0.11,0.21,0.87,U] [#5 -0.41,0.13,0.74,U] [#6 0.96,-0.50,0.00,M3] [#7 0.47,0.50,0.38,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.31,-0.86,0.00,M2] 
03:31:50.592 00.000 7988 refined, 5 included, MultiStar: {-0.03, 0.01}, one-star: {0.25, 0.26}
03:31:50.592 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.56) = xAngle (1.09 = 1.09)
03:31:50.592 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
03:31:50.592 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.65 mountX=0.01 mountY=0.03, mountTheta=1.08
03:31:50.592 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.01, opts=13)
03:31:50.607 00.015 7988 Enqueuing Move request for scope (-0.03, 0.01)
03:31:50.607 00.000 15712 Worker thread wakes up
03:31:50.607 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
03:31:50.609 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
03:31:50.609 00.000 15712 Moving (-0.03, 0.01) raw xDistance=0.01 yDistance=0.03
03:31:50.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=69, FiltMax=255, Gamma=0.690
03:31:50.609 00.000 7988 UpdateGuideState exits: m=357 SNR=12.0
03:31:50.611 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:50.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:50.613 00.002 7988 Enqueuing Expose request
03:31:50.613 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.86
03:31:50.613 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
03:31:50.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:50.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:31:50.613 00.000 15712 MoveAxis(W, 8, ABG)
03:31:50.613 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:50.613 00.000 15712 IsGuiding returns 0
03:31:50.626 00.013 15712 IsGuiding returns 0
03:31:50.626 00.000 15712 Move returns status 0, amount 8
03:31:50.626 00.000 15712 MoveAxis(N, 0, ABG)
03:31:50.626 00.000 15712 Move returns status 0, amount 0
03:31:50.626 00.000 15712 move complete, result=0
03:31:50.626 00.000 15712 worker thread done servicing request
03:31:50.626 00.000 15712 Worker thread wakes up
03:31:50.626 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
03:31:50.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:50.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:52.266 01.640 15712 Exposure complete
03:31:52.330 00.064 15712 worker thread done servicing request
03:31:52.330 00.000 7988 OnExposeComplete: enter
03:31:52.330 00.000 7988 UpdateGuideState(): m_state=6
03:31:52.330 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6546
03:31:52.330 00.000 7988 Star::Find returns 1 (0), X=975.32, Y=193.18, Mass=293, SNR=10.9, Peak=136 HFD=2.2
03:31:52.330 00.000 7988 Star::Find false star n=5 nbg=280 bg=79.6 sigma=3.2 thresh=89 peak=88
03:31:52.330 00.000 7988 Star::Find false star n=7 nbg=273 bg=84.5 sigma=3.1 thresh=94 peak=91
03:31:52.330 00.000 7988 MultiStar: [#1 -0.24,0.28,1.01,U] [#2 0.33,-0.26,0.98,U] [#3 0.34,0.20,1.00,U] [#4 0.00,0.93,0.00,M1] [#5 0.43,0.51,0.92,U] [#6 -0.15,-0.15,0.76,U] [#7 1.41,0.98,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.14,-0.68,0.48,U] 
03:31:52.330 00.000 7988 refined, 6 included, MultiStar: {0.13, 0.15}, one-star: {0.01, 0.65}
03:31:52.330 00.000 7988 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.56) = xAngle (-0.70 = -0.70)
03:31:52.330 00.000 7988 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
03:31:52.330 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.19 cameraTheta=0.86 mountX=0.15 mountY=-0.13, mountTheta=-0.72
03:31:52.343 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.15, opts=13)
03:31:52.343 00.000 7988 Enqueuing Move request for scope (0.13, 0.15)
03:31:52.345 00.002 15712 Worker thread wakes up
03:31:52.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
03:31:52.345 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
03:31:52.345 00.000 15712 Moving (0.13, 0.15) raw xDistance=0.15 yDistance=-0.13
03:31:52.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=66, FiltMax=255, Gamma=0.690
03:31:52.345 00.000 7988 UpdateGuideState exits: m=293 SNR=10.9
03:31:52.348 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:52.348 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:52.350 00.002 7988 Enqueuing Expose request
03:31:52.350 00.000 15712 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
03:31:52.350 00.000 15712 PPEC: input: 0.15, control: 0.03, exposure: 1500
03:31:52.350 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:52.350 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:31:52.350 00.000 15712 MoveAxis(W, 8, ABG)
03:31:52.350 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:52.350 00.000 15712 IsGuiding returns 0
03:31:52.369 00.019 15712 IsGuiding returns 0
03:31:52.369 00.000 15712 Move returns status 0, amount 8
03:31:52.369 00.000 15712 MoveAxis(N, 0, ABG)
03:31:52.369 00.000 15712 Move returns status 0, amount 0
03:31:52.369 00.000 15712 move complete, result=0
03:31:52.369 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
03:31:52.369 00.000 15712 worker thread done servicing request
03:31:52.369 00.000 15712 Worker thread wakes up
03:31:52.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:52.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:53.778 01.409 15712 Exposure complete
03:31:53.839 00.061 15712 worker thread done servicing request
03:31:53.839 00.000 7988 OnExposeComplete: enter
03:31:53.839 00.000 7988 UpdateGuideState(): m_state=6
03:31:53.845 00.006 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6547
03:31:53.845 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=192.58, Mass=285, SNR=10.4, Peak=133 HFD=2.8
03:31:53.847 00.002 7988 MultiStar: [#1 -0.33,0.51,1.29,U] [#2 0.13,-0.52,1.24,U] [#3 -0.02,0.49,1.01,U] [#4 -0.13,0.54,0.89,U] [#5 -0.17,0.30,0.84,U] [#6 -0.02,-0.61,0.70,U] [#7 0.65,0.52,0.00,M2] [#8 0.23,0.83,0.00,M3] 
03:31:53.847 00.000 7988 single-star, 6 included, MultiStar: {-0.09, 0.12}, one-star: {-0.03, 0.05}
03:31:53.849 00.002 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
03:31:53.849 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
03:31:53.851 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.15 mountX=0.05 mountY=0.03, mountTheta=0.56
03:31:53.853 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=0.05, opts=13)
03:31:53.853 00.000 7988 Enqueuing Move request for scope (-0.03, 0.05)
03:31:53.856 00.003 15712 Worker thread wakes up
03:31:53.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
03:31:53.856 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
03:31:53.856 00.000 15712 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.03
03:31:53.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=82, FiltMin=64, FiltMax=255, Gamma=0.690
03:31:53.856 00.000 7988 UpdateGuideState exits: m=285 SNR=10.4
03:31:53.857 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:53.857 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:53.859 00.002 7988 Enqueuing Expose request
03:31:53.859 00.000 15712 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.87
03:31:53.859 00.000 15712 PPEC: input: 0.05, control: 0.02, exposure: 1500
03:31:53.859 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:53.859 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:31:53.859 00.000 15712 MoveAxis(W, 7, ABG)
03:31:53.859 00.000 15712 Guiding  Dir = 3, Dur = 7
03:31:53.859 00.000 15712 IsGuiding returns 0
03:31:53.890 00.031 15712 IsGuiding returns 0
03:31:53.890 00.000 15712 Move returns status 0, amount 7
03:31:53.890 00.000 15712 MoveAxis(N, 0, ABG)
03:31:53.890 00.000 15712 Move returns status 0, amount 0
03:31:53.890 00.000 15712 move complete, result=0
03:31:53.890 00.000 7988 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
03:31:53.892 00.002 15712 worker thread done servicing request
03:31:53.892 00.000 15712 Worker thread wakes up
03:31:53.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:53.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:55.529 01.637 15712 Exposure complete
03:31:55.596 00.067 15712 worker thread done servicing request
03:31:55.596 00.000 7988 OnExposeComplete: enter
03:31:55.598 00.002 7988 UpdateGuideState(): m_state=6
03:31:55.598 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6548
03:31:55.600 00.002 7988 Star::Find returns 1 (0), X=975.69, Y=192.63, Mass=356, SNR=11.8, Peak=131 HFD=3.1
03:31:55.602 00.002 7988 Star::Find false star n=5 nbg=278 bg=77.4 sigma=3.1 thresh=87 peak=87
03:31:55.602 00.000 7988 Star::Find false star n=3 nbg=275 bg=81.0 sigma=3.0 thresh=90 peak=89
03:31:55.602 00.000 7988 Star::Find false star n=4 nbg=278 bg=85.3 sigma=3.1 thresh=95 peak=95
03:31:55.602 00.000 7988 MultiStar: [#1 -0.59,0.09,1.17,U] [#2 0.34,-0.90,0.00,M1] [#3 0.45,-0.35,0.83,U] [#4 -0.10,-0.62,0.71,U] [#5 -0.33,0.28,0.63,U] [#6 0.16,-1.22,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 -0.46,0.32,0.50,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.61,0.71,0.00,M6] 
03:31:55.602 00.000 7988 refined, 5 included, MultiStar: {-0.09, -0.04}, one-star: {0.38, 0.10}
03:31:55.608 00.006 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.31 = 1.98)
03:31:55.608 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.34 = 1.95)
03:31:55.608 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.74 mountX=-0.04 mountY=0.09, mountTheta=1.97
03:31:55.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.04, opts=13)
03:31:55.608 00.000 7988 Enqueuing Move request for scope (-0.09, -0.04)
03:31:55.608 00.000 15712 Worker thread wakes up
03:31:55.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
03:31:55.608 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
03:31:55.608 00.000 15712 Moving (-0.09, -0.04) raw xDistance=-0.04 yDistance=0.09
03:31:55.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=81, FiltMin=65, FiltMax=255, Gamma=0.690
03:31:55.608 00.000 7988 UpdateGuideState exits: m=356 SNR=11.8
03:31:55.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:55.608 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:55.608 00.000 7988 Enqueuing Expose request
03:31:55.608 00.000 15712 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
03:31:55.608 00.000 15712 PPEC: input: -0.04, control: 0.02, exposure: 1500
03:31:55.608 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:55.608 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:31:55.608 00.000 15712 MoveAxis(W, 8, ABG)
03:31:55.608 00.000 15712 Guiding  Dir = 3, Dur = 8
03:31:55.608 00.000 15712 IsGuiding returns 0
03:31:55.640 00.032 15712 IsGuiding returns 0
03:31:55.640 00.000 15712 Move returns status 0, amount 8
03:31:55.640 00.000 15712 MoveAxis(N, 0, ABG)
03:31:55.640 00.000 15712 Move returns status 0, amount 0
03:31:55.640 00.000 15712 move complete, result=0
03:31:55.640 00.000 7988 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
03:31:55.650 00.010 15712 worker thread done servicing request
03:31:55.650 00.000 15712 Worker thread wakes up
03:31:55.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:55.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:57.059 01.409 15712 Exposure complete
03:31:57.124 00.065 15712 worker thread done servicing request
03:31:57.124 00.000 7988 OnExposeComplete: enter
03:31:57.124 00.000 7988 UpdateGuideState(): m_state=6
03:31:57.124 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6549
03:31:57.124 00.000 7988 Star::Find returns 1 (0), X=975.74, Y=192.98, Mass=341, SNR=11.5, Peak=146 HFD=2.4
03:31:57.124 00.000 7988 MultiStar: [#1 -0.34,0.01,0.92,U] [#2 0.19,-0.75,0.00,M2] [#3 -0.12,-0.11,0.86,U] [#4 -0.10,0.30,0.80,U] [#5 -0.50,-0.46,0.69,U] [#6 0.14,-0.29,0.65,U] [#7 0.44,1.05,0.00,M3] [#8 -0.11,0.26,0.56,U] 
03:31:57.124 00.000 7988 refined, 6 included, MultiStar: {-0.07, 0.04}, one-star: {0.43, 0.44}
03:31:57.124 00.000 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
03:31:57.124 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
03:31:57.124 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.59 mountX=0.04 mountY=0.07, mountTheta=1.02
03:31:57.135 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.04, opts=13)
03:31:57.136 00.001 7988 Enqueuing Move request for scope (-0.07, 0.04)
03:31:57.136 00.000 15712 Worker thread wakes up
03:31:57.136 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
03:31:57.136 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
03:31:57.136 00.000 15712 Moving (-0.07, 0.04) raw xDistance=0.04 yDistance=0.07
03:31:57.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=80, FiltMin=64, FiltMax=255, Gamma=0.690
03:31:57.136 00.000 7988 UpdateGuideState exits: m=341 SNR=11.5
03:31:57.139 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:57.139 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:57.141 00.002 7988 Enqueuing Expose request
03:31:57.141 00.000 15712 PPEC rslt: input = 0.04, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.88
03:31:57.141 00.000 15712 PPEC: input: 0.04, control: 0.02, exposure: 1500
03:31:57.141 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:57.143 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:31:57.143 00.000 15712 MoveAxis(W, 6, ABG)
03:31:57.143 00.000 15712 Guiding  Dir = 3, Dur = 6
03:31:57.143 00.000 15712 IsGuiding returns 0
03:31:57.167 00.024 15712 IsGuiding returns 0
03:31:57.167 00.000 15712 Move returns status 0, amount 6
03:31:57.167 00.000 15712 MoveAxis(N, 0, ABG)
03:31:57.167 00.000 15712 Move returns status 0, amount 0
03:31:57.167 00.000 15712 move complete, result=0
03:31:57.167 00.000 15712 worker thread done servicing request
03:31:57.167 00.000 15712 Worker thread wakes up
03:31:57.167 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
03:31:57.169 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:57.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:31:58.809 01.640 15712 Exposure complete
03:31:58.874 00.065 15712 worker thread done servicing request
03:31:58.875 00.001 7988 OnExposeComplete: enter
03:31:58.875 00.000 7988 UpdateGuideState(): m_state=6
03:31:58.877 00.002 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6550
03:31:58.877 00.000 7988 Star::Find returns 1 (0), X=975.79, Y=192.76, Mass=388, SNR=12.3, Peak=132 HFD=2.9
03:31:58.879 00.002 7988 MultiStar: [#1 -0.84,-0.13,0.00,M1] [#2 0.50,-0.74,0.00,M3] [#3 0.07,-0.29,1.01,U] [#4 -0.11,0.14,0.78,U] [#5 -0.41,0.37,0.72,U] [#6 -0.05,0.28,0.57,U] [#7 0.96,0.28,0.00,M4] [#8 -0.40,0.29,0.46,U] 
03:31:58.879 00.000 7988 refined, 5 included, MultiStar: {-0.01, 0.13}, one-star: {0.48, 0.23}
03:31:58.881 00.002 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
03:31:58.881 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
03:31:58.883 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.64 mountX=0.13 mountY=0.01, mountTheta=0.04
03:31:58.885 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.13, opts=13)
03:31:58.885 00.000 7988 Enqueuing Move request for scope (-0.01, 0.13)
03:31:58.887 00.002 15712 Worker thread wakes up
03:31:58.887 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
03:31:58.887 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
03:31:58.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=79, FiltMin=65, FiltMax=255, Gamma=0.690
03:31:58.889 00.002 7988 UpdateGuideState exits: m=388 SNR=12.3
03:31:58.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:58.889 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:31:58.889 00.000 7988 Enqueuing Expose request
03:31:58.889 00.000 15712 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=0.01
03:31:58.889 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.89
03:31:58.889 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
03:31:58.889 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:58.889 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:31:58.889 00.000 15712 MoveAxis(W, 6, ABG)
03:31:58.889 00.000 15712 Guiding  Dir = 3, Dur = 6
03:31:58.889 00.000 15712 IsGuiding returns 0
03:31:58.925 00.036 15712 IsGuiding returns 0
03:31:58.925 00.000 15712 Move returns status 0, amount 6
03:31:58.925 00.000 15712 MoveAxis(N, 0, ABG)
03:31:58.925 00.000 15712 Move returns status 0, amount 0
03:31:58.925 00.000 15712 move complete, result=0
03:31:58.925 00.000 15712 worker thread done servicing request
03:31:58.925 00.000 15712 Worker thread wakes up
03:31:58.925 00.000 7988 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
03:31:58.929 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
03:31:58.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:00.338 01.409 15712 Exposure complete
03:32:00.403 00.065 15712 worker thread done servicing request
03:32:00.403 00.000 7988 OnExposeComplete: enter
03:32:00.403 00.000 7988 UpdateGuideState(): m_state=6
03:32:00.403 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6551
03:32:00.403 00.000 7988 Star::Find returns 1 (0), X=975.69, Y=193.06, Mass=472, SNR=13.6, Peak=134 HFD=3.9
03:32:00.409 00.006 7988 Star::Find false star n=2 nbg=278 bg=78.6 sigma=3.3 thresh=89 peak=85
03:32:00.409 00.000 7988 Star::Find false star n=8 nbg=281 bg=71.4 sigma=3.0 thresh=80 peak=80
03:32:00.409 00.000 7988 MultiStar: [#1 0.08,-0.09,0.98,U] [#2 -0.70,-0.62,0.00,M4] [#3 0.22,-0.09,0.77,U] [#4 -0.55,0.22,0.72,U] [#5 -0.60,0.20,0.68,U] [#6 0.00,0.00,0.00,L] [#7 0.61,0.55,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:32:00.409 00.000 7988 refined, 4 included, MultiStar: {-0.04, 0.16}, one-star: {0.38, 0.53}
03:32:00.409 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
03:32:00.409 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
03:32:00.409 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.83 mountX=0.16 mountY=0.04, mountTheta=0.24
03:32:00.417 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.16, opts=13)
03:32:00.418 00.001 7988 Enqueuing Move request for scope (-0.04, 0.16)
03:32:00.418 00.000 15712 Worker thread wakes up
03:32:00.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
03:32:00.418 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
03:32:00.418 00.000 15712 Moving (-0.04, 0.16) raw xDistance=0.16 yDistance=0.04
03:32:00.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=64, FiltMax=255, Gamma=0.690
03:32:00.418 00.000 7988 UpdateGuideState exits: m=472 SNR=13.6
03:32:00.422 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:00.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:00.424 00.002 7988 Enqueuing Expose request
03:32:00.424 00.000 15712 PPEC rslt: input = 0.16, final = 0.02, react = 0.10, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
03:32:00.424 00.000 15712 PPEC: input: 0.16, control: 0.02, exposure: 1500
03:32:00.424 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:00.424 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:32:00.424 00.000 15712 MoveAxis(W, 5, ABG)
03:32:00.424 00.000 15712 Guiding  Dir = 3, Dur = 5
03:32:00.426 00.002 15712 IsGuiding returns 0
03:32:00.469 00.043 15712 IsGuiding returns 0
03:32:00.469 00.000 15712 Move returns status 0, amount 5
03:32:00.469 00.000 15712 MoveAxis(N, 0, ABG)
03:32:00.469 00.000 15712 Move returns status 0, amount 0
03:32:00.469 00.000 15712 move complete, result=0
03:32:00.469 00.000 7988 GuideStep: 0.2 px 5 ms WEST, 0.0 px 0 ms NORTH
03:32:00.478 00.009 15712 worker thread done servicing request
03:32:00.478 00.000 15712 Worker thread wakes up
03:32:00.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:00.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:02.220 01.742 15712 Exposure complete
03:32:02.285 00.065 15712 worker thread done servicing request
03:32:02.285 00.000 7988 OnExposeComplete: enter
03:32:02.285 00.000 7988 UpdateGuideState(): m_state=6
03:32:02.288 00.003 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6552
03:32:02.288 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=192.78, Mass=448, SNR=13.5, Peak=134 HFD=3.3
03:32:02.288 00.000 7988 Star::Find false star n=7 nbg=279 bg=76.2 sigma=3.2 thresh=86 peak=85
03:32:02.288 00.000 7988 Star::Find false star n=4 nbg=283 bg=72.7 sigma=3.3 thresh=83 peak=80
03:32:02.288 00.000 7988 Star::Find false star n=7 nbg=278 bg=70.0 sigma=2.9 thresh=79 peak=79
03:32:02.288 00.000 7988 MultiStar: [#1 -0.21,-0.08,0.92,U] [#2 0.38,-0.16,0.85,U] [#3 0.19,-0.36,0.78,U] [#4 -0.33,0.36,0.68,U] [#5 -0.05,0.25,0.56,U] [#6 -0.05,-0.20,0.49,U] [#7 0.70,0.88,0.00,M6] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:32:02.288 00.000 7988 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {-0.03, 0.25}
03:32:02.288 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
03:32:02.288 00.000 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
03:32:02.297 00.009 7988 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.04 mountX=0.01 mountY=0.00, mountTheta=0.45
03:32:02.297 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.01, opts=13)
03:32:02.297 00.000 7988 Enqueuing Move request for scope (-0.01, 0.01)
03:32:02.297 00.000 15712 Worker thread wakes up
03:32:02.297 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
03:32:02.297 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
03:32:02.297 00.000 15712 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
03:32:02.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=64, FiltMax=255, Gamma=0.690
03:32:02.297 00.000 7988 UpdateGuideState exits: m=448 SNR=13.5
03:32:02.304 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:02.304 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:02.305 00.001 7988 Enqueuing Expose request
03:32:02.307 00.002 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.90
03:32:02.307 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
03:32:02.307 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:02.307 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:32:02.307 00.000 15712 MoveAxis(W, 6, ABG)
03:32:02.307 00.000 15712 Guiding  Dir = 3, Dur = 6
03:32:02.307 00.000 15712 IsGuiding returns 0
03:32:02.361 00.054 15712 IsGuiding returns 0
03:32:02.361 00.000 15712 Move returns status 0, amount 6
03:32:02.361 00.000 15712 MoveAxis(N, 0, ABG)
03:32:02.361 00.000 15712 Move returns status 0, amount 0
03:32:02.361 00.000 15712 move complete, result=0
03:32:02.361 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
03:32:02.363 00.002 15712 worker thread done servicing request
03:32:02.363 00.000 15712 Worker thread wakes up
03:32:02.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:02.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:03.780 01.417 15712 Exposure complete
03:32:03.846 00.066 15712 worker thread done servicing request
03:32:03.846 00.000 7988 OnExposeComplete: enter
03:32:03.846 00.000 7988 UpdateGuideState(): m_state=6
03:32:03.846 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6553
03:32:03.846 00.000 7988 Star::Find returns 1 (0), X=975.27, Y=192.55, Mass=546, SNR=14.5, Peak=136 HFD=3.4
03:32:03.846 00.000 7988 MultiStar: [#1 -0.51,-0.50,0.75,U] [#2 0.17,-0.72,0.82,U] [#3 0.18,-1.22,0.00,M1] [#4 0.15,0.36,0.69,U] [#5 -0.77,-0.09,0.00,M1] [#6 0.14,-0.52,0.55,U] [#7 0.94,0.26,0.00,M7] [#8 0.03,-0.51,0.41,U] 
03:32:03.851 00.005 7988 single-star, 5 included, MultiStar: {-0.02, -0.28}, one-star: {-0.04, 0.02}
03:32:03.851 00.000 7988 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.56) = xAngle (1.09 = 1.09)
03:32:03.851 00.000 7988 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
03:32:03.851 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.65 mountX=0.02 mountY=0.04, mountTheta=1.08
03:32:03.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.02, opts=13)
03:32:03.851 00.000 7988 Enqueuing Move request for scope (-0.04, 0.02)
03:32:03.851 00.000 15712 Worker thread wakes up
03:32:03.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
03:32:03.851 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
03:32:03.851 00.000 15712 Moving (-0.04, 0.02) raw xDistance=0.02 yDistance=0.04
03:32:03.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=64, FiltMax=255, Gamma=0.690
03:32:03.860 00.009 7988 UpdateGuideState exits: m=546 SNR=14.5
03:32:03.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:03.860 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:03.860 00.000 7988 Enqueuing Expose request
03:32:03.860 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.91
03:32:03.860 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
03:32:03.860 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:03.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:32:03.860 00.000 15712 MoveAxis(W, 5, ABG)
03:32:03.860 00.000 15712 Guiding  Dir = 3, Dur = 5
03:32:03.860 00.000 15712 IsGuiding returns 0
03:32:03.876 00.016 15712 IsGuiding returns 0
03:32:03.876 00.000 15712 Move returns status 0, amount 5
03:32:03.876 00.000 15712 MoveAxis(N, 0, ABG)
03:32:03.876 00.000 15712 Move returns status 0, amount 0
03:32:03.876 00.000 15712 move complete, result=0
03:32:03.876 00.000 15712 worker thread done servicing request
03:32:03.876 00.000 15712 Worker thread wakes up
03:32:03.876 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
03:32:03.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:03.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:05.522 01.646 15712 Exposure complete
03:32:05.584 00.062 15712 worker thread done servicing request
03:32:05.584 00.000 7988 OnExposeComplete: enter
03:32:05.584 00.000 7988 UpdateGuideState(): m_state=6
03:32:05.589 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6554
03:32:05.589 00.000 7988 Star::Find returns 1 (0), X=975.40, Y=192.83, Mass=447, SNR=13.5, Peak=144 HFD=2.6
03:32:05.591 00.002 7988 MultiStar: [#1 -0.07,-0.05,0.96,U] [#2 -0.07,-0.44,0.97,U] [#3 -0.23,-0.07,0.90,U] [#4 -0.05,-0.13,0.71,U] [#5 -0.81,-0.31,0.00,M2] [#6 0.31,-0.36,0.64,U] [#7 0.35,0.00,0.47,U] [#8 -0.36,0.10,0.48,U] 
03:32:05.591 00.000 7988 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {0.09, 0.30}
03:32:05.593 00.002 7988 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.56) = xAngle (-3.33 = 2.95)
03:32:05.593 00.000 7988 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.36 = 2.92)
03:32:05.595 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.77 mountX=-0.08 mountY=0.02, mountTheta=2.92
03:32:05.597 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.08, opts=13)
03:32:05.597 00.000 7988 Enqueuing Move request for scope (-0.02, -0.08)
03:32:05.599 00.002 15712 Worker thread wakes up
03:32:05.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=64, FiltMax=255, Gamma=0.690
03:32:05.599 00.000 7988 UpdateGuideState exits: m=447 SNR=13.5
03:32:05.601 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:05.601 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:05.603 00.002 7988 Enqueuing Expose request
03:32:05.603 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
03:32:05.605 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
03:32:05.605 00.000 15712 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
03:32:05.605 00.000 15712 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.92
03:32:05.605 00.000 15712 PPEC: input: -0.08, control: 0.02, exposure: 1500
03:32:05.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:05.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:32:05.605 00.000 15712 MoveAxis(W, 5, ABG)
03:32:05.605 00.000 15712 Guiding  Dir = 3, Dur = 5
03:32:05.605 00.000 15712 IsGuiding returns 0
03:32:05.622 00.017 15712 IsGuiding returns 0
03:32:05.622 00.000 15712 Move returns status 0, amount 5
03:32:05.622 00.000 15712 MoveAxis(N, 0, ABG)
03:32:05.622 00.000 15712 Move returns status 0, amount 0
03:32:05.622 00.000 15712 move complete, result=0
03:32:05.622 00.000 15712 worker thread done servicing request
03:32:05.622 00.000 15712 Worker thread wakes up
03:32:05.622 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
03:32:05.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:05.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:07.031 01.409 15712 Exposure complete
03:32:07.097 00.066 15712 worker thread done servicing request
03:32:07.097 00.000 7988 OnExposeComplete: enter
03:32:07.097 00.000 7988 UpdateGuideState(): m_state=6
03:32:07.097 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6555
03:32:07.097 00.000 7988 Star::Find returns 1 (0), X=975.74, Y=192.55, Mass=462, SNR=13.5, Peak=127 HFD=3.1
03:32:07.097 00.000 7988 MultiStar: [#1 -0.04,0.34,1.06,U] [#2 0.40,-0.71,0.00,M2] [#3 -0.01,-0.29,0.75,U] [#4 -0.14,0.72,0.74,U] [#5 -0.37,-0.55,0.63,U] [#6 0.06,-0.79,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 -0.53,-0.10,0.38,U] [#9 1.70,1.31,0.00,M4] 
03:32:07.097 00.000 7988 refined, 5 included, MultiStar: {-0.04, 0.06}, one-star: {0.43, 0.02}
03:32:07.097 00.000 7988 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
03:32:07.097 00.000 7988 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
03:32:07.097 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.09 mountX=0.06 mountY=0.04, mountTheta=0.50
03:32:07.097 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.06, opts=13)
03:32:07.097 00.000 7988 Enqueuing Move request for scope (-0.04, 0.06)
03:32:07.110 00.013 15712 Worker thread wakes up
03:32:07.110 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
03:32:07.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=64, FiltMax=255, Gamma=0.690
03:32:07.112 00.002 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
03:32:07.112 00.000 15712 Moving (-0.04, 0.06) raw xDistance=0.06 yDistance=0.04
03:32:07.114 00.002 7988 UpdateGuideState exits: m=462 SNR=13.5
03:32:07.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:07.116 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:07.116 00.000 7988 Enqueuing Expose request
03:32:07.116 00.000 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.93
03:32:07.116 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
03:32:07.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:07.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:32:07.116 00.000 15712 MoveAxis(W, 5, ABG)
03:32:07.116 00.000 15712 Guiding  Dir = 3, Dur = 5
03:32:07.116 00.000 15712 IsGuiding returns 0
03:32:07.142 00.026 15712 IsGuiding returns 0
03:32:07.142 00.000 15712 Move returns status 0, amount 5
03:32:07.142 00.000 15712 MoveAxis(N, 0, ABG)
03:32:07.142 00.000 15712 Move returns status 0, amount 0
03:32:07.142 00.000 15712 move complete, result=0
03:32:07.142 00.000 15712 worker thread done servicing request
03:32:07.142 00.000 15712 Worker thread wakes up
03:32:07.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:07.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:07.142 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
03:32:08.770 01.628 15712 Exposure complete
03:32:08.834 00.064 15712 worker thread done servicing request
03:32:08.834 00.000 7988 OnExposeComplete: enter
03:32:08.834 00.000 7988 UpdateGuideState(): m_state=6
03:32:08.834 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6556
03:32:08.834 00.000 7988 Star::Find returns 1 (0), X=975.49, Y=192.57, Mass=514, SNR=14.5, Peak=137 HFD=3.2
03:32:08.834 00.000 7988 MultiStar: [#1 -0.41,-0.23,0.95,U] [#2 0.07,-0.90,0.00,M3] [#3 0.55,-0.87,0.00,M1] [#4 0.46,0.22,0.62,U] [#5 -0.61,0.07,0.75,U] [#6 0.13,-0.46,0.54,U] [#7 0.93,0.20,0.00,M7] [#8 0.28,-0.18,0.37,U] 
03:32:08.834 00.000 7988 refined, 5 included, MultiStar: {-0.05, -0.07}, one-star: {0.18, 0.04}
03:32:08.834 00.000 7988 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.56) = xAngle (-3.73 = 2.55)
03:32:08.834 00.000 7988 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.77 = 2.52)
03:32:08.845 00.011 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.17 mountX=-0.07 mountY=0.05, mountTheta=2.53
03:32:08.845 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.07, opts=13)
03:32:08.845 00.000 7988 Enqueuing Move request for scope (-0.05, -0.07)
03:32:08.845 00.000 15712 Worker thread wakes up
03:32:08.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
03:32:08.845 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
03:32:08.845 00.000 15712 Moving (-0.05, -0.07) raw xDistance=-0.07 yDistance=0.05
03:32:08.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=63, FiltMax=255, Gamma=0.690
03:32:08.850 00.005 7988 UpdateGuideState exits: m=514 SNR=14.5
03:32:08.852 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:08.852 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:08.854 00.002 7988 Enqueuing Expose request
03:32:08.854 00.000 15712 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 639.94
03:32:08.854 00.000 15712 PPEC: input: -0.07, control: 0.02, exposure: 1500
03:32:08.854 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:08.854 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:32:08.854 00.000 15712 MoveAxis(W, 5, ABG)
03:32:08.854 00.000 15712 Guiding  Dir = 3, Dur = 5
03:32:08.854 00.000 15712 IsGuiding returns 0
03:32:08.885 00.031 15712 IsGuiding returns 0
03:32:08.885 00.000 15712 Move returns status 0, amount 5
03:32:08.885 00.000 15712 MoveAxis(N, 0, ABG)
03:32:08.885 00.000 15712 Move returns status 0, amount 0
03:32:08.885 00.000 15712 move complete, result=0
03:32:08.885 00.000 15712 worker thread done servicing request
03:32:08.885 00.000 15712 Worker thread wakes up
03:32:08.885 00.000 7988 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
03:32:08.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:08.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:10.302 01.417 15712 Exposure complete
03:32:10.365 00.063 15712 worker thread done servicing request
03:32:10.365 00.000 7988 OnExposeComplete: enter
03:32:10.365 00.000 7988 UpdateGuideState(): m_state=6
03:32:10.370 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6557
03:32:10.370 00.000 7988 Star::Find returns 1 (0), X=976.06, Y=192.50, Mass=499, SNR=13.9, Peak=139 HFD=3.1
03:32:10.372 00.002 7988 MultiStar: [#1 -0.21,-0.40,1.05,U] [#2 0.21,-0.68,0.95,U] [#3 0.48,-1.36,0.00,M2] [#4 -0.21,-0.21,0.74,U] [#5 -0.42,-0.14,0.69,U] [#6 0.34,-0.60,0.67,U] [#7 0.68,-0.05,0.47,U] [#8 0.18,-0.38,0.50,U] 
03:32:10.372 00.000 7988 refined, 7 included, MultiStar: {0.15, -0.32}, one-star: {0.75, -0.03}
03:32:10.374 00.002 7988 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
03:32:10.375 00.001 7988 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.73 = -2.73)
03:32:10.375 00.000 7988 CameraToMount -- cameraX=0.15 cameraY=-0.32 hyp=0.36 cameraTheta=-1.13 mountX=-0.32 mountY=-0.14, mountTheta=-2.72
03:32:10.377 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.32, opts=13)
03:32:10.379 00.002 7988 Enqueuing Move request for scope (0.15, -0.32)
03:32:10.379 00.000 15712 Worker thread wakes up
03:32:10.381 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=64, FiltMax=255, Gamma=0.690
03:32:10.381 00.000 7988 UpdateGuideState exits: m=499 SNR=13.9
03:32:10.383 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:10.383 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:10.383 00.000 7988 Enqueuing Expose request
03:32:10.385 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.32) opts 0xd
03:32:10.385 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.32)
03:32:10.385 00.000 15712 Moving (0.15, -0.32) raw xDistance=-0.32 yDistance=-0.14
03:32:10.385 00.000 15712 PPEC rslt: input = -0.32, final = -0.18, react = -0.19, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 639.95
03:32:10.385 00.000 15712 PPEC: input: -0.32, control: -0.18, exposure: 1500
03:32:10.385 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:10.385 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:32:10.385 00.000 15712 MoveAxis(E, 59, ABG)
03:32:10.385 00.000 15712 Guiding  Dir = 2, Dur = 59
03:32:10.385 00.000 15712 IsGuiding returns 0
03:32:10.418 00.033 15712 PulseGuide returned control before completion, sleep 41
03:32:10.496 00.078 15712 IsGuiding returns 0
03:32:10.496 00.000 15712 Move returns status 0, amount 59
03:32:10.496 00.000 15712 MoveAxis(N, 0, ABG)
03:32:10.496 00.000 15712 Move returns status 0, amount 0
03:32:10.496 00.000 15712 move complete, result=0
03:32:10.496 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
03:32:10.501 00.005 15712 worker thread done servicing request
03:32:10.501 00.000 15712 Worker thread wakes up
03:32:10.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:10.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:12.139 01.638 15712 Exposure complete
03:32:12.202 00.063 15712 worker thread done servicing request
03:32:12.204 00.002 7988 OnExposeComplete: enter
03:32:12.204 00.000 7988 UpdateGuideState(): m_state=6
03:32:12.204 00.000 7988 Star::Find(15, 976, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6558
03:32:12.204 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=192.97, Mass=454, SNR=13.5, Peak=130 HFD=2.9
03:32:12.204 00.000 7988 MultiStar: [#1 -0.61,-0.62,0.00,M1] [#2 0.39,-0.49,0.88,U] [#3 0.05,-0.57,0.79,U] [#4 0.36,-0.05,0.71,U] [#5 -0.02,-0.36,0.69,U] [#6 0.23,-0.45,0.62,U] [#7 0.17,0.37,0.54,U] [#8 0.55,0.50,0.55,U] 
03:32:12.204 00.000 7988 refined, 7 included, MultiStar: {0.25, -0.09}, one-star: {0.25, 0.44}
03:32:12.204 00.000 7988 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
03:32:12.211 00.007 7988 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
03:32:12.211 00.000 7988 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.26 cameraTheta=-0.36 mountX=-0.09 mountY=-0.24, mountTheta=-1.92
03:32:12.211 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.09, opts=13)
03:32:12.211 00.000 7988 Enqueuing Move request for scope (0.25, -0.09)
03:32:12.216 00.005 15712 Worker thread wakes up
03:32:12.216 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
03:32:12.216 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
03:32:12.216 00.000 15712 Moving (0.25, -0.09) raw xDistance=-0.09 yDistance=-0.24
03:32:12.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=62, FiltMax=255, Gamma=0.690
03:32:12.216 00.000 7988 UpdateGuideState exits: m=454 SNR=13.5
03:32:12.219 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:12.219 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:12.221 00.002 7988 Enqueuing Expose request
03:32:12.221 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.96
03:32:12.221 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
03:32:12.221 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:12.221 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:32:12.221 00.000 15712 MoveAxis(W, 4, ABG)
03:32:12.221 00.000 15712 Guiding  Dir = 3, Dur = 4
03:32:12.221 00.000 15712 IsGuiding returns 0
03:32:12.237 00.016 15712 IsGuiding returns 0
03:32:12.237 00.000 15712 Move returns status 0, amount 4
03:32:12.237 00.000 15712 MoveAxis(N, 0, ABG)
03:32:12.237 00.000 15712 Move returns status 0, amount 0
03:32:12.237 00.000 15712 move complete, result=0
03:32:12.237 00.000 15712 worker thread done servicing request
03:32:12.237 00.000 15712 Worker thread wakes up
03:32:12.237 00.000 7988 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
03:32:12.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:12.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:13.648 01.411 15712 Exposure complete
03:32:13.709 00.061 15712 worker thread done servicing request
03:32:13.709 00.000 7988 OnExposeComplete: enter
03:32:13.709 00.000 7988 UpdateGuideState(): m_state=6
03:32:13.714 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6559
03:32:13.714 00.000 7988 Star::Find returns 1 (0), X=975.47, Y=192.93, Mass=509, SNR=14.3, Peak=138 HFD=3.6
03:32:13.716 00.002 7988 MultiStar: [#1 -0.08,0.71,0.94,U] [#2 -0.40,-0.53,0.82,U] [#3 0.35,0.19,0.77,U] [#4 0.43,0.42,0.77,U] [#5 -0.44,0.43,0.70,U] [#6 0.36,0.06,0.56,U] [#7 1.01,0.82,0.00,M6] [#8 0.06,0.77,0.00,M1] 
03:32:13.716 00.000 7988 refined, 6 included, MultiStar: {0.04, 0.26}, one-star: {0.15, 0.40}
03:32:13.718 00.002 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.16 = -0.16)
03:32:13.718 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
03:32:13.720 00.002 7988 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.40 mountX=0.26 mountY=-0.05, mountTheta=-0.19
03:32:13.722 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=0.26, opts=13)
03:32:13.724 00.002 7988 Enqueuing Move request for scope (0.04, 0.26)
03:32:13.724 00.000 15712 Worker thread wakes up
03:32:13.724 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
03:32:13.724 00.000 15712 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
03:32:13.724 00.000 15712 Moving (0.04, 0.26) raw xDistance=0.26 yDistance=-0.05
03:32:13.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=62, FiltMax=255, Gamma=0.690
03:32:13.726 00.002 7988 UpdateGuideState exits: m=509 SNR=14.3
03:32:13.726 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:13.728 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:13.728 00.000 7988 Enqueuing Expose request
03:32:13.730 00.002 15712 PPEC rslt: input = 0.26, final = 0.16, react = 0.16, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 639.97
03:32:13.730 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
03:32:13.730 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:13.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:32:13.730 00.000 15712 MoveAxis(W, 54, ABG)
03:32:13.730 00.000 15712 Guiding  Dir = 3, Dur = 54
03:32:13.730 00.000 15712 IsGuiding returns 0
03:32:13.760 00.030 15712 PulseGuide returned control before completion, sleep 35
03:32:13.804 00.044 15712 IsGuiding returns 1
03:32:13.804 00.000 15712 scope still moving after pulse duration time elapsed
03:32:13.836 00.032 15712 IsGuiding returns 0
03:32:13.836 00.000 15712 scope move finished after 54 + 55 ms
03:32:13.836 00.000 15712 Move returns status 0, amount 54
03:32:13.836 00.000 15712 MoveAxis(N, 0, ABG)
03:32:13.836 00.000 15712 Move returns status 0, amount 0
03:32:13.836 00.000 15712 move complete, result=0
03:32:13.836 00.000 15712 worker thread done servicing request
03:32:13.836 00.000 15712 Worker thread wakes up
03:32:13.836 00.000 7988 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
03:32:13.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:13.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:15.482 01.646 15712 Exposure complete
03:32:15.546 00.064 15712 worker thread done servicing request
03:32:15.546 00.000 7988 OnExposeComplete: enter
03:32:15.546 00.000 7988 UpdateGuideState(): m_state=6
03:32:15.546 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6560
03:32:15.546 00.000 7988 Star::Find returns 1 (0), X=975.72, Y=192.57, Mass=447, SNR=13.4, Peak=128 HFD=3.0
03:32:15.546 00.000 7988 MultiStar: [#1 -0.45,-0.68,0.00,M1] [#2 0.34,-0.80,0.00,M1] [#3 0.30,-1.18,0.00,M1] [#4 0.14,0.24,0.77,U] [#5 -0.48,-1.38,0.00,M1] [#6 0.19,-0.87,0.00,M1] [#7 0.45,-0.21,0.59,U] [#8 0.25,0.06,0.42,U] 
03:32:15.546 00.000 7988 refined, 3 included, MultiStar: {0.32, 0.04}, one-star: {0.41, 0.04}
03:32:15.546 00.000 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
03:32:15.546 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
03:32:15.546 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=0.04 hyp=0.33 cameraTheta=0.14 mountX=0.05 mountY=-0.32, mountTheta=-1.43
03:32:15.546 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=0.04, opts=13)
03:32:15.546 00.000 7988 Enqueuing Move request for scope (0.32, 0.04)
03:32:15.558 00.012 15712 Worker thread wakes up
03:32:15.558 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.04) opts 0xd
03:32:15.558 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 0.04)
03:32:15.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=62, FiltMax=255, Gamma=0.690
03:32:15.560 00.002 7988 UpdateGuideState exits: m=447 SNR=13.4
03:32:15.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:15.560 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:15.560 00.000 7988 Enqueuing Expose request
03:32:15.560 00.000 15712 Moving (0.32, 0.04) raw xDistance=0.05 yDistance=-0.32
03:32:15.560 00.000 15712 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.98
03:32:15.560 00.000 15712 PPEC: input: 0.05, control: 0.01, exposure: 1500
03:32:15.560 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
03:32:15.560 00.000 15712 MoveAxis(W, 3, ABG)
03:32:15.560 00.000 15712 Guiding  Dir = 3, Dur = 3
03:32:15.560 00.000 15712 IsGuiding returns 0
03:32:15.598 00.038 15712 IsGuiding returns 0
03:32:15.598 00.000 15712 Move returns status 0, amount 3
03:32:15.598 00.000 15712 MoveAxis(N, 83, ABG)
03:32:15.598 00.000 15712 Guiding  Dir = 0, Dur = 83
03:32:15.598 00.000 15712 IsGuiding returns 0
03:32:15.677 00.079 15712 PulseGuide returned control before completion, sleep 14
03:32:15.703 00.026 15712 IsGuiding returns 1
03:32:15.703 00.000 15712 scope still moving after pulse duration time elapsed
03:32:15.735 00.032 15712 IsGuiding returns 1
03:32:15.805 00.070 15712 IsGuiding returns 0
03:32:15.805 00.000 15712 scope move finished after 83 + 124 ms
03:32:15.805 00.000 15712 Move returns status 0, amount 83
03:32:15.805 00.000 15712 move complete, result=0
03:32:15.805 00.000 7988 GuideStep: 0.0 px 3 ms WEST, -0.3 px 83 ms NORTH
03:32:15.808 00.003 15712 worker thread done servicing request
03:32:15.808 00.000 15712 Worker thread wakes up
03:32:15.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:15.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:17.218 01.410 15712 Exposure complete
03:32:17.282 00.064 15712 worker thread done servicing request
03:32:17.282 00.000 7988 OnExposeComplete: enter
03:32:17.282 00.000 7988 UpdateGuideState(): m_state=6
03:32:17.282 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6561
03:32:17.282 00.000 7988 Star::Find returns 1 (0), X=975.58, Y=192.21, Mass=598, SNR=15.7, Peak=136 HFD=3.5
03:32:17.282 00.000 7988 MultiStar: [#1 -0.34,-0.53,0.92,U] [#2 0.05,-1.22,0.00,M2] [#3 -0.27,-0.77,0.00,M2] [#4 -0.06,-0.33,0.59,U] [#5 -0.58,-0.26,0.69,U] [#6 -0.10,-0.73,0.58,U] [#7 0.55,0.16,0.42,U] [#8 0.31,-0.45,0.33,U] 
03:32:17.282 00.000 7988 refined, 6 included, MultiStar: {-0.04, -0.37}, one-star: {0.27, -0.33}
03:32:17.282 00.000 7988 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.56) = xAngle (-3.25 = 3.03)
03:32:17.282 00.000 7988 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.28 = 3.00)
03:32:17.282 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.69 mountX=-0.37 mountY=0.05, mountTheta=3.00
03:32:17.293 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.37, opts=13)
03:32:17.293 00.000 7988 Enqueuing Move request for scope (-0.04, -0.37)
03:32:17.293 00.000 15712 Worker thread wakes up
03:32:17.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd
03:32:17.293 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.37)
03:32:17.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=63, FiltMax=255, Gamma=0.690
03:32:17.296 00.003 7988 UpdateGuideState exits: m=598 SNR=15.7
03:32:17.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:17.296 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:17.296 00.000 7988 Enqueuing Expose request
03:32:17.296 00.000 15712 Moving (-0.04, -0.37) raw xDistance=-0.37 yDistance=0.05
03:32:17.301 00.005 15712 PPEC rslt: input = -0.37, final = -0.22, react = -0.22, pred = 0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 639.99
03:32:17.301 00.000 15712 PPEC: input: -0.37, control: -0.22, exposure: 1500
03:32:17.301 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:17.301 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:32:17.301 00.000 15712 MoveAxis(E, 71, ABG)
03:32:17.301 00.000 15712 Guiding  Dir = 2, Dur = 71
03:32:17.301 00.000 15712 IsGuiding returns 0
03:32:17.316 00.015 15712 PulseGuide returned control before completion, sleep 62
03:32:17.395 00.079 15712 IsGuiding returns 1
03:32:17.395 00.000 15712 scope still moving after pulse duration time elapsed
03:32:17.439 00.044 15712 IsGuiding returns 0
03:32:17.439 00.000 15712 scope move finished after 71 + 63 ms
03:32:17.439 00.000 15712 Move returns status 0, amount 71
03:32:17.439 00.000 15712 MoveAxis(N, 0, ABG)
03:32:17.439 00.000 15712 Move returns status 0, amount 0
03:32:17.439 00.000 15712 move complete, result=0
03:32:17.439 00.000 15712 worker thread done servicing request
03:32:17.439 00.000 15712 Worker thread wakes up
03:32:17.439 00.000 7988 GuideStep: -0.4 px 71 ms EAST, 0.1 px 0 ms NORTH
03:32:17.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:17.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:19.080 01.641 15712 Exposure complete
03:32:19.145 00.065 15712 worker thread done servicing request
03:32:19.147 00.002 7988 OnExposeComplete: enter
03:32:19.147 00.000 7988 UpdateGuideState(): m_state=6
03:32:19.147 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6562
03:32:19.147 00.000 7988 Star::Find returns 1 (0), X=975.36, Y=192.44, Mass=446, SNR=13.7, Peak=127 HFD=2.9
03:32:19.147 00.000 7988 MultiStar: [#1 -0.26,-0.10,1.08,U] [#2 0.34,-1.02,0.00,M3] [#3 -0.14,-0.93,0.00,M3] [#4 -0.21,-0.29,0.77,U] [#5 -0.21,-0.53,0.80,U] [#6 -0.15,-0.66,0.52,U] [#7 0.61,-0.62,0.00,M5] [#8 0.04,-0.83,0.00,M1] 
03:32:19.147 00.000 7988 single-star, 4 included, MultiStar: {-0.15, -0.28}, one-star: {0.05, -0.09}
03:32:19.147 00.000 7988 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.56) = xAngle (-2.66 = -2.66)
03:32:19.147 00.000 7988 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.69 = -2.69)
03:32:19.147 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.09 mountX=-0.09 mountY=-0.04, mountTheta=-2.68
03:32:19.147 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.09, opts=13)
03:32:19.147 00.000 7988 Enqueuing Move request for scope (0.05, -0.09)
03:32:19.158 00.011 15712 Worker thread wakes up
03:32:19.158 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
03:32:19.158 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
03:32:19.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=63, FiltMax=255, Gamma=0.690
03:32:19.158 00.000 7988 UpdateGuideState exits: m=446 SNR=13.7
03:32:19.162 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:19.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:19.164 00.002 7988 Enqueuing Expose request
03:32:19.164 00.000 15712 Moving (0.05, -0.09) raw xDistance=-0.09 yDistance=-0.04
03:32:19.164 00.000 15712 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.00
03:32:19.164 00.000 15712 PPEC: input: -0.09, control: 0.01, exposure: 1500
03:32:19.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:19.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:32:19.164 00.000 15712 MoveAxis(W, 2, ABG)
03:32:19.164 00.000 15712 Guiding  Dir = 3, Dur = 2
03:32:19.164 00.000 15712 IsGuiding returns 0
03:32:19.195 00.031 15712 IsGuiding returns 0
03:32:19.195 00.000 15712 Move returns status 0, amount 2
03:32:19.195 00.000 15712 MoveAxis(N, 0, ABG)
03:32:19.195 00.000 15712 Move returns status 0, amount 0
03:32:19.195 00.000 15712 move complete, result=0
03:32:19.195 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
03:32:19.197 00.002 15712 worker thread done servicing request
03:32:19.197 00.000 15712 Worker thread wakes up
03:32:19.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:19.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:20.613 01.416 15712 Exposure complete
03:32:20.675 00.062 15712 worker thread done servicing request
03:32:20.675 00.000 7988 OnExposeComplete: enter
03:32:20.675 00.000 7988 UpdateGuideState(): m_state=6
03:32:20.679 00.004 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6563
03:32:20.679 00.000 7988 Star::Find returns 1 (0), X=975.67, Y=192.63, Mass=479, SNR=13.9, Peak=128 HFD=3.3
03:32:20.681 00.002 7988 MultiStar: [#1 -0.74,-0.35,0.00,M1] [#2 0.24,-0.39,0.81,U] [#3 0.06,-0.45,0.93,U] [#4 0.12,0.23,0.70,U] [#5 -0.24,-0.31,0.71,U] [#6 -0.05,-0.65,0.60,U] [#7 0.93,0.79,0.00,M6] [#8 -0.21,0.30,0.39,U] 
03:32:20.681 00.000 7988 refined, 6 included, MultiStar: {0.08, -0.19}, one-star: {0.36, 0.10}
03:32:20.681 00.000 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
03:32:20.681 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
03:32:20.681 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.16 mountX=-0.19 mountY=-0.08, mountTheta=-2.76
03:32:20.681 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.19, opts=13)
03:32:20.689 00.008 7988 Enqueuing Move request for scope (0.08, -0.19)
03:32:20.689 00.000 15712 Worker thread wakes up
03:32:20.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
03:32:20.689 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
03:32:20.689 00.000 15712 Moving (0.08, -0.19) raw xDistance=-0.19 yDistance=-0.08
03:32:20.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
03:32:20.689 00.000 7988 UpdateGuideState exits: m=479 SNR=13.9
03:32:20.692 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:20.692 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:20.694 00.002 7988 Enqueuing Expose request
03:32:20.694 00.000 15712 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 640.01
03:32:20.694 00.000 15712 PPEC: input: -0.19, control: -0.11, exposure: 1500
03:32:20.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:20.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:32:20.694 00.000 15712 MoveAxis(E, 36, ABG)
03:32:20.694 00.000 15712 Guiding  Dir = 2, Dur = 36
03:32:20.694 00.000 15712 IsGuiding returns 0
03:32:20.709 00.015 15712 PulseGuide returned control before completion, sleep 29
03:32:20.760 00.051 15712 IsGuiding returns 0
03:32:20.760 00.000 15712 Move returns status 0, amount 36
03:32:20.760 00.000 15712 MoveAxis(N, 0, ABG)
03:32:20.760 00.000 15712 Move returns status 0, amount 0
03:32:20.760 00.000 15712 move complete, result=0
03:32:20.760 00.000 15712 worker thread done servicing request
03:32:20.760 00.000 15712 Worker thread wakes up
03:32:20.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:20.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:20.760 00.000 7988 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
03:32:22.402 01.642 15712 Exposure complete
03:32:22.464 00.062 15712 worker thread done servicing request
03:32:22.464 00.000 7988 OnExposeComplete: enter
03:32:22.464 00.000 7988 UpdateGuideState(): m_state=6
03:32:22.469 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6564
03:32:22.469 00.000 7988 Star::Find returns 1 (0), X=975.30, Y=192.84, Mass=521, SNR=14.7, Peak=130 HFD=3.1
03:32:22.471 00.002 7988 MultiStar: [#1 -0.44,-0.14,1.01,U] [#2 0.03,-0.84,0.00,M3] [#3 0.05,-0.46,0.81,U] [#4 -0.15,0.42,0.66,U] [#5 -0.21,0.60,0.58,U] [#6 0.00,0.00,0.00,L] [#7 0.59,-0.61,0.00,M7] [#8 -0.34,-0.34,0.48,U] [#9 1.20,1.86,0.00,M5] 
03:32:22.471 00.000 7988 refined, 5 included, MultiStar: {-0.18, 0.06}, one-star: {-0.01, 0.31}
03:32:22.473 00.002 7988 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.56) = xAngle (1.27 = 1.27)
03:32:22.473 00.000 7988 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
03:32:22.475 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.18 cameraTheta=2.83 mountX=0.05 mountY=0.17, mountTheta=1.27
03:32:22.477 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.06, opts=13)
03:32:22.478 00.001 7988 Enqueuing Move request for scope (-0.18, 0.06)
03:32:22.480 00.002 15712 Worker thread wakes up
03:32:22.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
03:32:22.480 00.000 7988 UpdateGuideState exits: m=521 SNR=14.7
03:32:22.480 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:22.480 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:22.480 00.000 7988 Enqueuing Expose request
03:32:22.480 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
03:32:22.480 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
03:32:22.480 00.000 15712 Moving (-0.18, 0.06) raw xDistance=0.05 yDistance=0.17
03:32:22.480 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.02
03:32:22.480 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
03:32:22.480 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:22.480 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:32:22.480 00.000 15712 MoveAxis(W, 1, ABG)
03:32:22.480 00.000 15712 Guiding  Dir = 3, Dur = 1
03:32:22.480 00.000 15712 IsGuiding returns 0
03:32:22.504 00.024 15712 IsGuiding returns 0
03:32:22.504 00.000 15712 Move returns status 0, amount 1
03:32:22.504 00.000 15712 MoveAxis(N, 0, ABG)
03:32:22.504 00.000 15712 Move returns status 0, amount 0
03:32:22.504 00.000 15712 move complete, result=0
03:32:22.504 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
03:32:22.507 00.003 15712 worker thread done servicing request
03:32:22.507 00.000 15712 Worker thread wakes up
03:32:22.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:22.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:23.918 01.411 15712 Exposure complete
03:32:23.979 00.061 15712 worker thread done servicing request
03:32:23.979 00.000 7988 OnExposeComplete: enter
03:32:23.979 00.000 7988 UpdateGuideState(): m_state=6
03:32:23.979 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6565
03:32:23.979 00.000 7988 Star::Find returns 1 (0), X=975.82, Y=192.69, Mass=417, SNR=12.9, Peak=123 HFD=2.6
03:32:23.979 00.000 7988 MultiStar: [#1 -0.07,-0.41,1.14,U] [#2 0.08,-0.68,0.99,U] [#3 -0.04,-0.31,0.97,U] [#4 -0.55,-0.14,0.74,U] [#5 -0.05,-0.70,0.82,U] [#6 0.30,-0.50,0.70,U] [#7 0.34,0.64,0.53,U] [#8 -0.13,-0.41,0.53,U] 
03:32:23.979 00.000 7988 refined, 8 included, MultiStar: {0.05, -0.29}, one-star: {0.51, 0.16}
03:32:23.979 00.000 7988 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
03:32:23.979 00.000 7988 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
03:32:23.992 00.013 7988 CameraToMount -- cameraX=0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.41 mountX=-0.29 mountY=-0.04, mountTheta=-3.01
03:32:23.992 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.29, opts=13)
03:32:23.995 00.003 7988 Enqueuing Move request for scope (0.05, -0.29)
03:32:23.995 00.000 15712 Worker thread wakes up
03:32:23.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.29) opts 0xd
03:32:23.995 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.29)
03:32:23.995 00.000 15712 Moving (0.05, -0.29) raw xDistance=-0.29 yDistance=-0.04
03:32:23.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
03:32:23.995 00.000 7988 UpdateGuideState exits: m=417 SNR=12.9
03:32:23.998 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:23.998 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:24.000 00.002 7988 Enqueuing Expose request
03:32:24.000 00.000 15712 PPEC rslt: input = -0.29, final = -0.17, react = -0.18, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 640.03
03:32:24.000 00.000 15712 PPEC: input: -0.29, control: -0.17, exposure: 1500
03:32:24.000 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:24.000 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:32:24.000 00.000 15712 MoveAxis(E, 57, ABG)
03:32:24.000 00.000 15712 Guiding  Dir = 2, Dur = 57
03:32:24.000 00.000 15712 IsGuiding returns 0
03:32:24.016 00.016 15712 PulseGuide returned control before completion, sleep 47
03:32:24.075 00.059 15712 IsGuiding returns 1
03:32:24.075 00.000 15712 scope still moving after pulse duration time elapsed
03:32:24.111 00.036 15712 IsGuiding returns 0
03:32:24.111 00.000 15712 scope move finished after 57 + 59 ms
03:32:24.111 00.000 15712 Move returns status 0, amount 57
03:32:24.111 00.000 15712 MoveAxis(N, 0, ABG)
03:32:24.111 00.000 15712 Move returns status 0, amount 0
03:32:24.111 00.000 15712 move complete, result=0
03:32:24.111 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.0 px 0 ms NORTH
03:32:24.120 00.009 15712 worker thread done servicing request
03:32:24.120 00.000 15712 Worker thread wakes up
03:32:24.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:24.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:25.750 01.630 15712 Exposure complete
03:32:25.812 00.062 15712 worker thread done servicing request
03:32:25.812 00.000 7988 OnExposeComplete: enter
03:32:25.812 00.000 7988 UpdateGuideState(): m_state=6
03:32:25.816 00.004 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6566
03:32:25.816 00.000 7988 Star::Find returns 1 (0), X=975.67, Y=192.90, Mass=405, SNR=12.9, Peak=134 HFD=2.4
03:32:25.818 00.002 7988 MultiStar: [#1 -0.34,0.04,1.15,U] [#2 0.15,-0.43,0.92,U] [#3 0.01,-0.69,0.88,U] [#4 0.01,0.10,0.75,U] [#5 -0.24,-0.34,0.83,U] [#6 0.21,-0.96,0.00,M1] [#7 1.33,1.12,0.00,M7] [#8 0.05,-0.15,0.44,U] 
03:32:25.818 00.000 7988 refined, 6 included, MultiStar: {-0.01, -0.15}, one-star: {0.36, 0.37}
03:32:25.820 00.002 7988 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.56) = xAngle (-3.20 = 3.09)
03:32:25.820 00.000 7988 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.23 = 3.05)
03:32:25.822 00.002 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.63 mountX=-0.15 mountY=0.01, mountTheta=3.05
03:32:25.824 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.15, opts=13)
03:32:25.824 00.000 7988 Enqueuing Move request for scope (-0.01, -0.15)
03:32:25.826 00.002 15712 Worker thread wakes up
03:32:25.826 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
03:32:25.826 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
03:32:25.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=62, FiltMax=255, Gamma=0.690
03:32:25.828 00.002 7988 UpdateGuideState exits: m=405 SNR=12.9
03:32:25.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:25.828 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:25.828 00.000 7988 Enqueuing Expose request
03:32:25.828 00.000 15712 Moving (-0.01, -0.15) raw xDistance=-0.15 yDistance=0.01
03:32:25.828 00.000 15712 PPEC rslt: input = -0.15, final = 0.00, react = -0.09, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.04
03:32:25.828 00.000 15712 PPEC: input: -0.15, control: 0.00, exposure: 1500
03:32:25.828 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:25.828 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:32:25.828 00.000 15712 MoveAxis(W, 1, ABG)
03:32:25.828 00.000 15712 Guiding  Dir = 3, Dur = 1
03:32:25.828 00.000 15712 IsGuiding returns 0
03:32:25.859 00.031 15712 IsGuiding returns 0
03:32:25.859 00.000 15712 Move returns status 0, amount 1
03:32:25.859 00.000 15712 MoveAxis(N, 0, ABG)
03:32:25.859 00.000 15712 Move returns status 0, amount 0
03:32:25.859 00.000 15712 move complete, result=0
03:32:25.859 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
03:32:25.862 00.003 15712 worker thread done servicing request
03:32:25.862 00.000 15712 Worker thread wakes up
03:32:25.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:25.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:27.281 01.419 15712 Exposure complete
03:32:27.343 00.062 15712 worker thread done servicing request
03:32:27.343 00.000 7988 OnExposeComplete: enter
03:32:27.343 00.000 7988 UpdateGuideState(): m_state=6
03:32:27.343 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6567
03:32:27.343 00.000 7988 Star::Find returns 1 (0), X=975.39, Y=192.84, Mass=533, SNR=14.6, Peak=130 HFD=3.3
03:32:27.343 00.000 7988 Star::Find false star n=7 nbg=282 bg=75.3 sigma=3.1 thresh=85 peak=85
03:32:27.343 00.000 7988 Star::Find false star n=5 nbg=279 bg=71.1 sigma=2.8 thresh=80 peak=80
03:32:27.343 00.000 7988 MultiStar: [#1 -0.35,0.10,0.92,U] [#2 -0.30,-0.06,0.84,U] [#3 -0.03,0.00,0.76,U] [#4 -0.14,-0.10,0.74,U] [#5 -0.17,-0.02,0.64,U] [#6 -0.11,0.04,0.68,U] [#7 0.62,0.91,0.00,M8] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 1.09,1.74,0.00,M7] 
03:32:27.343 00.000 7988 refined, 6 included, MultiStar: {-0.14, 0.05}, one-star: {0.08, 0.31}
03:32:27.343 00.000 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.56) = xAngle (1.23 = 1.23)
03:32:27.343 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
03:32:27.343 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.79 mountX=0.05 mountY=0.14, mountTheta=1.23
03:32:27.359 00.016 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.05, opts=13)
03:32:27.360 00.001 7988 Enqueuing Move request for scope (-0.14, 0.05)
03:32:27.360 00.000 15712 Worker thread wakes up
03:32:27.360 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
03:32:27.360 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
03:32:27.360 00.000 15712 Moving (-0.14, 0.05) raw xDistance=0.05 yDistance=0.14
03:32:27.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=60, FiltMax=255, Gamma=0.690
03:32:27.360 00.000 7988 UpdateGuideState exits: m=533 SNR=14.6
03:32:27.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:27.360 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:27.360 00.000 7988 Enqueuing Expose request
03:32:27.360 00.000 15712 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
03:32:27.360 00.000 15712 PPEC: input: 0.05, control: 0.00, exposure: 1500
03:32:27.360 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:27.360 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:32:27.360 00.000 15712 MoveAxis(W, 1, ABG)
03:32:27.360 00.000 15712 Guiding  Dir = 3, Dur = 1
03:32:27.360 00.000 15712 IsGuiding returns 0
03:32:27.395 00.035 15712 IsGuiding returns 0
03:32:27.395 00.000 15712 Move returns status 0, amount 1
03:32:27.395 00.000 15712 MoveAxis(N, 0, ABG)
03:32:27.395 00.000 15712 Move returns status 0, amount 0
03:32:27.395 00.000 15712 move complete, result=0
03:32:27.395 00.000 15712 worker thread done servicing request
03:32:27.395 00.000 15712 Worker thread wakes up
03:32:27.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:27.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:27.395 00.000 7988 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
03:32:29.036 01.641 15712 Exposure complete
03:32:29.102 00.066 15712 worker thread done servicing request
03:32:29.102 00.000 7988 OnExposeComplete: enter
03:32:29.102 00.000 7988 UpdateGuideState(): m_state=6
03:32:29.102 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6568
03:32:29.102 00.000 7988 Star::Find returns 1 (0), X=975.18, Y=193.10, Mass=582, SNR=15.3, Peak=114 HFD=4.1
03:32:29.102 00.000 7988 Star::Find false star n=5 nbg=279 bg=69.4 sigma=2.9 thresh=78 peak=75
03:32:29.102 00.000 7988 MultiStar: [#1 -0.55,-0.18,0.92,U] [#2 -0.20,-0.56,0.82,U] [#3 0.12,-0.77,0.00,M1] [#4 -0.27,0.21,0.61,U] [#5 -0.13,-0.01,0.66,U] [#6 -0.03,-0.47,0.57,U] [#7 0.00,0.00,0.00,L] [#8 0.36,-0.44,0.39,U] [#9 0.00,0.00,0.00,L] [#10 -0.09,-0.05,0.47,U] 
03:32:29.102 00.000 7988 refined, 7 included, MultiStar: {-0.18, -0.07}, one-star: {-0.13, 0.57}
03:32:29.102 00.000 7988 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.56) = xAngle (-4.32 = 1.97)
03:32:29.102 00.000 7988 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.35 = 1.93)
03:32:29.102 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.75 mountX=-0.07 mountY=0.18, mountTheta=1.96
03:32:29.112 00.010 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.07, opts=13)
03:32:29.112 00.000 7988 Enqueuing Move request for scope (-0.18, -0.07)
03:32:29.112 00.000 15712 Worker thread wakes up
03:32:29.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
03:32:29.112 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
03:32:29.116 00.004 15712 Moving (-0.18, -0.07) raw xDistance=-0.07 yDistance=0.18
03:32:29.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=61, FiltMax=255, Gamma=0.690
03:32:29.116 00.000 7988 UpdateGuideState exits: m=582 SNR=15.3
03:32:29.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:29.116 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:29.116 00.000 7988 Enqueuing Expose request
03:32:29.116 00.000 15712 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.05
03:32:29.116 00.000 15712 PPEC: input: -0.07, control: 0.00, exposure: 1500
03:32:29.116 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:29.116 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:32:29.116 00.000 15712 MoveAxis(W, 1, ABG)
03:32:29.116 00.000 15712 Guiding  Dir = 3, Dur = 1
03:32:29.116 00.000 15712 IsGuiding returns 0
03:32:29.138 00.022 15712 IsGuiding returns 0
03:32:29.138 00.000 15712 Move returns status 0, amount 1
03:32:29.138 00.000 15712 MoveAxis(N, 0, ABG)
03:32:29.138 00.000 15712 Move returns status 0, amount 0
03:32:29.138 00.000 15712 move complete, result=0
03:32:29.138 00.000 15712 worker thread done servicing request
03:32:29.138 00.000 15712 Worker thread wakes up
03:32:29.138 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
03:32:29.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:29.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:30.554 01.416 15712 Exposure complete
03:32:30.616 00.062 15712 worker thread done servicing request
03:32:30.616 00.000 7988 OnExposeComplete: enter
03:32:30.616 00.000 7988 UpdateGuideState(): m_state=6
03:32:30.620 00.004 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6569
03:32:30.620 00.000 7988 Star::Find returns 1 (0), X=975.62, Y=192.91, Mass=526, SNR=14.6, Peak=146 HFD=3.2
03:32:30.622 00.002 7988 Star::Find false star n=7 nbg=277 bg=71.5 sigma=3.1 thresh=81 peak=80
03:32:30.622 00.000 7988 MultiStar: [#1 -0.01,-0.13,0.90,U] [#2 -0.04,-0.68,0.78,U] [#3 -0.10,-0.05,0.77,U] [#4 -0.19,0.39,0.61,U] [#5 -0.53,-0.50,0.73,U] [#6 0.41,-0.34,0.63,U] [#7 0.00,0.00,0.00,L] [#8 -0.31,-0.11,0.36,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:32:30.624 00.002 7988 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {0.31, 0.38}
03:32:30.625 00.001 7988 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.56) = xAngle (-3.36 = 2.92)
03:32:30.625 00.000 7988 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.40 = 2.89)
03:32:30.627 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.80 mountX=-0.12 mountY=0.03, mountTheta=2.89
03:32:30.629 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.12, opts=13)
03:32:30.629 00.000 7988 Enqueuing Move request for scope (-0.03, -0.12)
03:32:30.631 00.002 15712 Worker thread wakes up
03:32:30.631 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:32:30.631 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:32:30.631 00.000 15712 Moving (-0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
03:32:30.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=62, FiltMax=255, Gamma=0.690
03:32:30.632 00.001 7988 UpdateGuideState exits: m=526 SNR=14.6
03:32:30.634 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:30.634 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:30.636 00.002 7988 Enqueuing Expose request
03:32:30.636 00.000 15712 PPEC rslt: input = -0.12, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.06
03:32:30.638 00.002 15712 PPEC: input: -0.12, control: 0.00, exposure: 1500
03:32:30.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:30.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:32:30.638 00.000 15712 MoveAxis(W, 1, ABG)
03:32:30.638 00.000 15712 Guiding  Dir = 3, Dur = 1
03:32:30.638 00.000 15712 IsGuiding returns 0
03:32:30.647 00.009 15712 IsGuiding returns 0
03:32:30.647 00.000 15712 Move returns status 0, amount 1
03:32:30.647 00.000 15712 MoveAxis(N, 0, ABG)
03:32:30.647 00.000 15712 Move returns status 0, amount 0
03:32:30.647 00.000 15712 move complete, result=0
03:32:30.647 00.000 15712 worker thread done servicing request
03:32:30.647 00.000 15712 Worker thread wakes up
03:32:30.647 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
03:32:30.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:30.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:32.289 01.642 15712 Exposure complete
03:32:32.351 00.062 15712 worker thread done servicing request
03:32:32.351 00.000 7988 OnExposeComplete: enter
03:32:32.351 00.000 7988 UpdateGuideState(): m_state=6
03:32:32.355 00.004 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6570
03:32:32.355 00.000 7988 Star::Find returns 1 (0), X=975.40, Y=192.84, Mass=527, SNR=14.5, Peak=127 HFD=3.3
03:32:32.357 00.002 7988 MultiStar: [#1 -0.62,0.20,0.83,U] [#2 0.18,-0.68,0.78,U] [#3 0.33,-0.61,0.75,U] [#4 -0.15,0.35,0.71,U] [#5 -0.13,0.36,0.73,U] [#6 0.22,-0.71,0.63,U] [#7 -0.04,0.54,0.53,U] [#8 -0.22,-0.12,0.34,U] 
03:32:32.357 00.000 7988 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.09, 0.31}
03:32:32.360 00.003 7988 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.56) = xAngle (-3.96 = 2.32)
03:32:32.360 00.000 7988 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
03:32:32.362 00.002 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.40 mountX=-0.03 mountY=0.03, mountTheta=2.31
03:32:32.364 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.03, opts=13)
03:32:32.364 00.000 7988 Enqueuing Move request for scope (-0.03, -0.03)
03:32:32.366 00.002 15712 Worker thread wakes up
03:32:32.366 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
03:32:32.366 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
03:32:32.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=62, FiltMax=255, Gamma=0.690
03:32:32.367 00.001 7988 UpdateGuideState exits: m=527 SNR=14.5
03:32:32.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:32.367 00.000 15712 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=0.03
03:32:32.367 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:32.367 00.000 7988 Enqueuing Expose request
03:32:32.373 00.006 15712 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
03:32:32.373 00.000 15712 PPEC: input: -0.03, control: 0.00, exposure: 1500
03:32:32.373 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:32.373 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:32:32.373 00.000 15712 MoveAxis(W, 1, ABG)
03:32:32.373 00.000 15712 Guiding  Dir = 3, Dur = 1
03:32:32.399 00.026 15712 IsGuiding returns 0
03:32:32.414 00.015 15712 IsGuiding returns 0
03:32:32.414 00.000 15712 Move returns status 0, amount 1
03:32:32.414 00.000 15712 MoveAxis(N, 0, ABG)
03:32:32.414 00.000 15712 Move returns status 0, amount 0
03:32:32.414 00.000 15712 move complete, result=0
03:32:32.414 00.000 7988 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:32:32.416 00.002 15712 worker thread done servicing request
03:32:32.416 00.000 15712 Worker thread wakes up
03:32:32.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:32.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:33.820 01.404 15712 Exposure complete
03:32:33.883 00.063 15712 worker thread done servicing request
03:32:33.883 00.000 7988 OnExposeComplete: enter
03:32:33.883 00.000 7988 UpdateGuideState(): m_state=6
03:32:33.887 00.004 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6571
03:32:33.888 00.001 7988 Star::Find returns 1 (0), X=975.54, Y=192.78, Mass=466, SNR=13.8, Peak=127 HFD=2.8
03:32:33.888 00.000 7988 Star::Find false star n=13 nbg=278 bg=74.8 sigma=2.9 thresh=83 peak=83
03:32:33.890 00.002 7988 Star::Find false star n=13 nbg=276 bg=73.6 sigma=2.7 thresh=82 peak=82
03:32:33.890 00.000 7988 Star::Find false star n=3 nbg=280 bg=73.9 sigma=2.9 thresh=83 peak=82
03:32:33.892 00.002 7988 MultiStar: [#1 -0.48,-0.02,0.88,U] [#2 0.07,-0.67,0.93,U] [#3 -0.46,-0.76,0.00,M1] [#4 0.03,0.56,0.69,U] [#5 -0.44,-0.39,0.66,U] [#6 0.28,-0.37,0.70,U] [#7 0.32,0.50,0.39,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:32:33.892 00.000 7988 refined, 6 included, MultiStar: {-0.02, -0.06}, one-star: {0.23, 0.25}
03:32:33.894 00.002 7988 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.56) = xAngle (-3.38 = 2.90)
03:32:33.894 00.000 7988 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.41 = 2.87)
03:32:33.896 00.002 7988 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.82 mountX=-0.06 mountY=0.02, mountTheta=2.87
03:32:33.898 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.02, y=-0.06, opts=13)
03:32:33.898 00.000 7988 Enqueuing Move request for scope (-0.02, -0.06)
03:32:33.901 00.003 15712 Worker thread wakes up
03:32:33.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
03:32:33.901 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
03:32:33.901 00.000 15712 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.02
03:32:33.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=62, FiltMax=255, Gamma=0.690
03:32:33.901 00.000 7988 UpdateGuideState exits: m=466 SNR=13.8
03:32:33.904 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:33.904 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:33.905 00.001 7988 Enqueuing Expose request
03:32:33.905 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.09
03:32:33.905 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
03:32:33.905 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:33.907 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:32:33.907 00.000 15712 MoveAxis(W, 1, ABG)
03:32:33.907 00.000 15712 Guiding  Dir = 3, Dur = 1
03:32:33.907 00.000 15712 IsGuiding returns 0
03:32:33.933 00.026 15712 IsGuiding returns 0
03:32:33.933 00.000 15712 Move returns status 0, amount 1
03:32:33.933 00.000 15712 MoveAxis(N, 0, ABG)
03:32:33.933 00.000 15712 Move returns status 0, amount 0
03:32:33.933 00.000 15712 move complete, result=0
03:32:33.933 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
03:32:33.935 00.002 15712 worker thread done servicing request
03:32:33.935 00.000 15712 Worker thread wakes up
03:32:33.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:33.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:35.575 01.640 15712 Exposure complete
03:32:35.639 00.064 15712 worker thread done servicing request
03:32:35.639 00.000 7988 OnExposeComplete: enter
03:32:35.639 00.000 7988 UpdateGuideState(): m_state=6
03:32:35.639 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6572
03:32:35.639 00.000 7988 Star::Find returns 1 (0), X=975.60, Y=192.86, Mass=608, SNR=15.7, Peak=142 HFD=3.5
03:32:35.639 00.000 7988 Star::Find false star n=6 nbg=279 bg=77.1 sigma=3.1 thresh=87 peak=86
03:32:35.639 00.000 7988 Star::Find false star n=5 nbg=278 bg=71.9 sigma=3.0 thresh=81 peak=80
03:32:35.639 00.000 7988 MultiStar: [#1 -0.96,-0.34,0.00,M1] [#2 -0.16,-0.63,0.68,U] [#3 -0.77,-0.26,0.00,M2] [#4 -0.64,0.57,0.00,M1] [#5 -0.13,0.30,0.55,U] [#6 0.71,-0.36,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 -0.22,0.28,0.41,U] [#9 0.00,0.00,0.00,L] [#10 -0.59,-0.65,0.00,M1] 
03:32:35.639 00.000 7988 refined, 3 included, MultiStar: {0.01, 0.07}, one-star: {0.29, 0.33}
03:32:35.639 00.000 7988 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
03:32:35.639 00.000 7988 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
03:32:35.639 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.48 mountX=0.07 mountY=-0.01, mountTheta=-0.11
03:32:35.639 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.07, opts=13)
03:32:35.653 00.014 7988 Enqueuing Move request for scope (0.01, 0.07)
03:32:35.653 00.000 15712 Worker thread wakes up
03:32:35.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
03:32:35.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
03:32:35.653 00.000 15712 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
03:32:35.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=61, FiltMax=255, Gamma=0.690
03:32:35.656 00.003 7988 UpdateGuideState exits: m=608 SNR=15.7
03:32:35.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:35.658 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:35.658 00.000 7988 Enqueuing Expose request
03:32:35.660 00.002 15712 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.10
03:32:35.660 00.000 15712 PPEC: input: 0.07, control: 0.00, exposure: 1500
03:32:35.660 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:35.660 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:32:35.660 00.000 15712 MoveAxis(W, 1, ABG)
03:32:35.660 00.000 15712 Guiding  Dir = 3, Dur = 1
03:32:35.660 00.000 15712 IsGuiding returns 0
03:32:35.707 00.047 15712 IsGuiding returns 0
03:32:35.707 00.000 15712 Move returns status 0, amount 1
03:32:35.707 00.000 15712 MoveAxis(N, 0, ABG)
03:32:35.707 00.000 15712 Move returns status 0, amount 0
03:32:35.707 00.000 15712 move complete, result=0
03:32:35.707 00.000 7988 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
03:32:35.709 00.002 15712 worker thread done servicing request
03:32:35.709 00.000 15712 Worker thread wakes up
03:32:35.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:35.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:37.123 01.414 15712 Exposure complete
03:32:37.186 00.063 15712 worker thread done servicing request
03:32:37.186 00.000 7988 OnExposeComplete: enter
03:32:37.186 00.000 7988 UpdateGuideState(): m_state=6
03:32:37.192 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6573
03:32:37.192 00.000 7988 Star::Find returns 1 (0), X=975.02, Y=192.78, Mass=407, SNR=12.8, Peak=127 HFD=2.5
03:32:37.194 00.002 7988 MultiStar: [#1 -0.80,0.05,0.00,M2] [#2 -0.16,-0.52,0.78,U] [#3 -0.24,-0.33,0.90,U] [#4 -0.37,0.25,0.75,U] [#5 -0.82,-0.26,0.00,M1] [#6 -0.31,-0.91,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.40,0.82,0.00,M1] [#9 1.62,1.33,0.00,M6] 
03:32:37.194 00.000 7988 refined, 3 included, MultiStar: {-0.26, -0.08}, one-star: {-0.29, 0.25}
03:32:37.196 00.002 7988 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.56) = xAngle (-4.42 = 1.86)
03:32:37.196 00.000 7988 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.45 = 1.83)
03:32:37.198 00.002 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.86 mountX=-0.08 mountY=0.27, mountTheta=1.86
03:32:37.200 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.08, opts=13)
03:32:37.200 00.000 7988 Enqueuing Move request for scope (-0.26, -0.08)
03:32:37.203 00.003 15712 Worker thread wakes up
03:32:37.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
03:32:37.203 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
03:32:37.203 00.000 15712 Moving (-0.26, -0.08) raw xDistance=-0.08 yDistance=0.27
03:32:37.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=61, FiltMax=255, Gamma=0.690
03:32:37.203 00.000 7988 UpdateGuideState exits: m=407 SNR=12.8
03:32:37.205 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:37.205 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:37.207 00.002 7988 Enqueuing Expose request
03:32:37.207 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.11
03:32:37.207 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
03:32:37.207 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:32:37.207 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:32:37.207 00.000 15712 MoveAxis(W, 1, ABG)
03:32:37.207 00.000 15712 Guiding  Dir = 3, Dur = 1
03:32:37.207 00.000 15712 IsGuiding returns 0
03:32:37.223 00.016 15712 IsGuiding returns 0
03:32:37.223 00.000 15712 Move returns status 0, amount 1
03:32:37.223 00.000 15712 MoveAxis(N, 0, ABG)
03:32:37.223 00.000 15712 Move returns status 0, amount 0
03:32:37.223 00.000 15712 move complete, result=0
03:32:37.223 00.000 15712 worker thread done servicing request
03:32:37.223 00.000 15712 Worker thread wakes up
03:32:37.223 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.3 px 0 ms NORTH
03:32:37.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:37.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:38.970 01.747 15712 Exposure complete
03:32:39.034 00.064 15712 worker thread done servicing request
03:32:39.034 00.000 7988 OnExposeComplete: enter
03:32:39.034 00.000 7988 UpdateGuideState(): m_state=6
03:32:39.034 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6574
03:32:39.038 00.004 7988 Star::Find returns 1 (0), X=975.53, Y=192.69, Mass=574, SNR=15.1, Peak=138 HFD=3.3
03:32:39.038 00.000 7988 Star::Find false star n=5 nbg=278 bg=87.0 sigma=3.3 thresh=97 peak=95
03:32:39.038 00.000 7988 Star::Find false star n=10 nbg=278 bg=75.8 sigma=2.9 thresh=84 peak=84
03:32:39.038 00.000 7988 Star::Find false star n=5 nbg=282 bg=79.0 sigma=3.2 thresh=89 peak=86
03:32:39.038 00.000 7988 MultiStar: [#1 -0.59,-0.15,0.80,U] [#2 -0.17,-0.78,0.00,M1] [#3 -0.30,-0.36,0.73,U] [#4 -0.33,0.82,0.00,M1] [#5 -0.31,0.35,0.50,U] [#6 0.29,-0.24,0.59,U] [#7 0.00,0.00,0.00,L] [#8 -0.94,0.26,0.00,M2] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:32:39.038 00.000 7988 refined, 4 included, MultiStar: {-0.12, -0.05}, one-star: {0.22, 0.16}
03:32:39.038 00.000 7988 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.56) = xAngle (-4.30 = 1.98)
03:32:39.038 00.000 7988 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.33 = 1.95)
03:32:39.046 00.008 7988 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.14 cameraTheta=-2.74 mountX=-0.05 mountY=0.13, mountTheta=1.98
03:32:39.046 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.12, y=-0.05, opts=13)
03:32:39.046 00.000 7988 Enqueuing Move request for scope (-0.12, -0.05)
03:32:39.046 00.000 15712 Worker thread wakes up
03:32:39.046 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
03:32:39.046 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
03:32:39.046 00.000 15712 Moving (-0.12, -0.05) raw xDistance=-0.05 yDistance=0.13
03:32:39.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=62, FiltMax=255, Gamma=0.690
03:32:39.046 00.000 7988 UpdateGuideState exits: m=574 SNR=15.1
03:32:39.053 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:39.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:39.055 00.002 7988 Enqueuing Expose request
03:32:39.055 00.000 15712 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.13
03:32:39.055 00.000 15712 PPEC: input: -0.05, control: 0.00, exposure: 1500
03:32:39.055 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:39.055 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:32:39.055 00.000 15712 MoveAxis(W, 1, ABG)
03:32:39.055 00.000 15712 Guiding  Dir = 3, Dur = 1
03:32:39.055 00.000 15712 IsGuiding returns 0
03:32:39.080 00.025 15712 IsGuiding returns 0
03:32:39.080 00.000 15712 Move returns status 0, amount 1
03:32:39.080 00.000 15712 MoveAxis(N, 0, ABG)
03:32:39.080 00.000 15712 Move returns status 0, amount 0
03:32:39.080 00.000 15712 move complete, result=0
03:32:39.080 00.000 15712 worker thread done servicing request
03:32:39.080 00.000 15712 Worker thread wakes up
03:32:39.080 00.000 7988 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
03:32:39.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:39.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:40.499 01.419 15712 Exposure complete
03:32:40.561 00.062 15712 worker thread done servicing request
03:32:40.561 00.000 7988 OnExposeComplete: enter
03:32:40.561 00.000 7988 UpdateGuideState(): m_state=6
03:32:40.566 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6575
03:32:40.567 00.001 7988 Star::Find returns 1 (0), X=975.63, Y=193.09, Mass=550, SNR=14.8, Peak=126 HFD=3.7
03:32:40.567 00.000 7988 Star::Find false star n=5 nbg=280 bg=82.4 sigma=3.4 thresh=93 peak=93
03:32:40.569 00.002 7988 Star::Find false star n=2 nbg=280 bg=84.8 sigma=3.3 thresh=95 peak=94
03:32:40.569 00.000 7988 MultiStar: [#1 -0.27,0.07,0.74,U] [#2 -0.07,-0.92,0.00,M2] [#3 -0.02,-0.63,0.74,U] [#4 -0.22,0.23,0.71,U] [#5 -0.18,-0.59,0.63,U] [#6 0.55,-0.49,0.55,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 1.56,0.09,0.00,M7] [#10 -0.10,-0.79,0.00,M2] 
03:32:40.571 00.002 7988 refined, 5 included, MultiStar: {0.03, -0.07}, one-star: {0.32, 0.56}
03:32:40.571 00.000 7988 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
03:32:40.573 00.002 7988 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
03:32:40.573 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.15 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
03:32:40.575 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.07, opts=13)
03:32:40.577 00.002 7988 Enqueuing Move request for scope (0.03, -0.07)
03:32:40.579 00.002 15712 Worker thread wakes up
03:32:40.579 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
03:32:40.579 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
03:32:40.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=63, FiltMax=255, Gamma=0.690
03:32:40.579 00.000 7988 UpdateGuideState exits: m=550 SNR=14.8
03:32:40.581 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:40.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:40.583 00.002 7988 Enqueuing Expose request
03:32:40.584 00.001 15712 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.03
03:32:40.584 00.000 15712 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.14
03:32:40.584 00.000 15712 PPEC: input: -0.07, control: -0.00, exposure: 1500
03:32:40.584 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:40.584 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:32:40.584 00.000 15712 MoveAxis(E, 0, ABG)
03:32:40.584 00.000 15712 Move returns status 0, amount 0
03:32:40.584 00.000 15712 MoveAxis(N, 0, ABG)
03:32:40.584 00.000 15712 Move returns status 0, amount 0
03:32:40.584 00.000 15712 move complete, result=0
03:32:40.584 00.000 15712 worker thread done servicing request
03:32:40.584 00.000 15712 Worker thread wakes up
03:32:40.584 00.000 7988 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:40.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:40.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:42.223 01.639 15712 Exposure complete
03:32:42.287 00.064 15712 worker thread done servicing request
03:32:42.287 00.000 7988 OnExposeComplete: enter
03:32:42.287 00.000 7988 UpdateGuideState(): m_state=6
03:32:42.287 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6576
03:32:42.287 00.000 7988 Star::Find returns 1 (0), X=975.18, Y=192.45, Mass=505, SNR=14.2, Peak=131 HFD=3.0
03:32:42.287 00.000 7988 MultiStar: [#1 -0.53,-0.94,0.00,M1] [#2 0.40,-1.04,0.00,M3] [#3 -0.36,-0.46,0.73,U] [#4 0.03,-0.15,0.64,U] [#5 -0.32,0.43,0.71,U] [#6 -0.07,-0.79,0.00,M1] [#7 0.96,0.07,0.00,M7] [#8 -0.55,-0.58,0.00,M3] 
03:32:42.287 00.000 7988 single-star, 3 included, MultiStar: {-0.20, -0.07}, one-star: {-0.13, -0.08}
03:32:42.287 00.000 7988 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.56) = xAngle (-4.17 = 2.11)
03:32:42.287 00.000 7988 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.20 = 2.08)
03:32:42.287 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.61 mountX=-0.08 mountY=0.13, mountTheta=2.10
03:32:42.287 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.08, opts=13)
03:32:42.287 00.000 7988 Enqueuing Move request for scope (-0.13, -0.08)
03:32:42.301 00.014 15712 Worker thread wakes up
03:32:42.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
03:32:42.301 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
03:32:42.301 00.000 15712 Moving (-0.13, -0.08) raw xDistance=-0.08 yDistance=0.13
03:32:42.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=65, FiltMax=255, Gamma=0.690
03:32:42.302 00.001 7988 UpdateGuideState exits: m=505 SNR=14.2
03:32:42.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:42.304 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:42.304 00.000 7988 Enqueuing Expose request
03:32:42.304 00.000 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.15
03:32:42.304 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
03:32:42.304 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:42.304 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:32:42.304 00.000 15712 MoveAxis(E, 1, ABG)
03:32:42.304 00.000 15712 Guiding  Dir = 2, Dur = 1
03:32:42.304 00.000 15712 IsGuiding returns 0
03:32:42.319 00.015 15712 IsGuiding returns 0
03:32:42.319 00.000 15712 Move returns status 0, amount 1
03:32:42.319 00.000 15712 MoveAxis(N, 0, ABG)
03:32:42.319 00.000 15712 Move returns status 0, amount 0
03:32:42.319 00.000 15712 move complete, result=0
03:32:42.319 00.000 15712 worker thread done servicing request
03:32:42.319 00.000 15712 Worker thread wakes up
03:32:42.319 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
03:32:42.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:42.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:43.738 01.419 15712 Exposure complete
03:32:43.801 00.063 15712 worker thread done servicing request
03:32:43.801 00.000 7988 OnExposeComplete: enter
03:32:43.801 00.000 7988 UpdateGuideState(): m_state=6
03:32:43.806 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6577
03:32:43.806 00.000 7988 Star::Find returns 1 (0), X=975.95, Y=192.42, Mass=464, SNR=13.7, Peak=133 HFD=2.9
03:32:43.808 00.002 7988 Star::Find false star n=3 nbg=279 bg=84.3 sigma=3.0 thresh=93 peak=93
03:32:43.808 00.000 7988 MultiStar: [#1 -0.28,-0.09,0.90,U] [#2 -0.19,-0.42,0.80,U] [#3 -0.52,-0.60,0.00,M1] [#4 -0.07,0.48,0.72,U] [#5 -0.48,-0.22,0.71,U] [#6 0.73,-0.49,0.00,M2] [#7 0.27,0.67,0.42,U] [#8 0.00,0.00,0.00,L] [#9 2.09,1.56,0.00,M8] 
03:32:43.810 00.002 7988 refined, 5 included, MultiStar: {-0.01, -0.01}, one-star: {0.63, -0.11}
03:32:43.810 00.000 7988 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.56) = xAngle (-3.91 = 2.37)
03:32:43.812 00.002 7988 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.94 = 2.34)
03:32:43.812 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.35 mountX=-0.01 mountY=0.01, mountTheta=2.36
03:32:43.814 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.01, opts=13)
03:32:43.816 00.002 7988 Enqueuing Move request for scope (-0.01, -0.01)
03:32:43.816 00.000 15712 Worker thread wakes up
03:32:43.816 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:32:43.816 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:32:43.816 00.000 15712 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
03:32:43.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=66, FiltMax=255, Gamma=0.690
03:32:43.816 00.000 7988 UpdateGuideState exits: m=464 SNR=13.7
03:32:43.820 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:43.820 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:43.822 00.002 7988 Enqueuing Expose request
03:32:43.822 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.16
03:32:43.822 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
03:32:43.822 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:43.822 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:32:43.822 00.000 15712 MoveAxis(E, 1, ABG)
03:32:43.822 00.000 15712 Guiding  Dir = 2, Dur = 1
03:32:43.824 00.002 15712 IsGuiding returns 0
03:32:43.838 00.014 15712 IsGuiding returns 0
03:32:43.838 00.000 15712 Move returns status 0, amount 1
03:32:43.838 00.000 15712 MoveAxis(N, 0, ABG)
03:32:43.838 00.000 15712 Move returns status 0, amount 0
03:32:43.838 00.000 15712 move complete, result=0
03:32:43.838 00.000 15712 worker thread done servicing request
03:32:43.838 00.000 15712 Worker thread wakes up
03:32:43.838 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:32:43.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:43.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:45.587 01.749 15712 Exposure complete
03:32:45.653 00.066 15712 worker thread done servicing request
03:32:45.653 00.000 7988 OnExposeComplete: enter
03:32:45.653 00.000 7988 UpdateGuideState(): m_state=6
03:32:45.653 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6578
03:32:45.653 00.000 7988 Star::Find returns 1 (0), X=975.69, Y=192.75, Mass=469, SNR=13.8, Peak=132 HFD=2.9
03:32:45.653 00.000 7988 Star::Find false star n=8 nbg=278 bg=77.3 sigma=3.0 thresh=86 peak=85
03:32:45.653 00.000 7988 Star::Find false star n=5 nbg=281 bg=81.0 sigma=3.2 thresh=90 peak=88
03:32:45.653 00.000 7988 MultiStar: [#1 -0.09,0.17,0.93,U] [#2 0.10,-1.11,0.00,M3] [#3 0.04,-0.79,0.00,M2] [#4 -0.38,-0.57,0.63,U] [#5 -0.12,-0.50,0.58,U] [#6 -0.10,-0.60,0.71,U] [#7 0.95,-0.13,0.00,M7] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.14,-0.14,0.48,U] 
03:32:45.653 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.18}, one-star: {0.38, 0.22}
03:32:45.653 00.000 7988 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.56) = xAngle (-3.34 = 2.94)
03:32:45.653 00.000 7988 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.37 = 2.91)
03:32:45.664 00.011 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.78 mountX=-0.18 mountY=0.04, mountTheta=2.91
03:32:45.666 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.18, opts=13)
03:32:45.666 00.000 7988 Enqueuing Move request for scope (-0.04, -0.18)
03:32:45.666 00.000 15712 Worker thread wakes up
03:32:45.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=79, FiltMin=65, FiltMax=255, Gamma=0.690
03:32:45.666 00.000 7988 UpdateGuideState exits: m=469 SNR=13.8
03:32:45.670 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:45.670 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:45.672 00.002 7988 Enqueuing Expose request
03:32:45.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
03:32:45.672 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
03:32:45.672 00.000 15712 Moving (-0.04, -0.18) raw xDistance=-0.18 yDistance=0.04
03:32:45.672 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 640.18
03:32:45.672 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
03:32:45.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:45.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:32:45.672 00.000 15712 MoveAxis(E, 37, ABG)
03:32:45.672 00.000 15712 Guiding  Dir = 2, Dur = 37
03:32:45.683 00.011 15712 IsGuiding returns 0
03:32:45.698 00.015 15712 PulseGuide returned control before completion, sleep 32
03:32:45.746 00.048 15712 IsGuiding returns 0
03:32:45.746 00.000 15712 Move returns status 0, amount 37
03:32:45.746 00.000 15712 MoveAxis(N, 0, ABG)
03:32:45.746 00.000 15712 Move returns status 0, amount 0
03:32:45.746 00.000 15712 move complete, result=0
03:32:45.746 00.000 7988 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
03:32:45.748 00.002 15712 worker thread done servicing request
03:32:45.748 00.000 15712 Worker thread wakes up
03:32:45.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:45.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:47.164 01.416 15712 Exposure complete
03:32:47.228 00.064 15712 worker thread done servicing request
03:32:47.230 00.002 7988 OnExposeComplete: enter
03:32:47.230 00.000 7988 UpdateGuideState(): m_state=6
03:32:47.230 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6579
03:32:47.230 00.000 7988 Star::Find returns 1 (0), X=975.28, Y=192.45, Mass=457, SNR=13.5, Peak=129 HFD=3.0
03:32:47.230 00.000 7988 Star::Find false star n=6 nbg=277 bg=74.3 sigma=2.8 thresh=83 peak=83
03:32:47.230 00.000 7988 Star::Find false star n=3 nbg=276 bg=83.1 sigma=2.9 thresh=92 peak=91
03:32:47.230 00.000 7988 MultiStar: [#1 0.15,0.10,0.88,U] [#2 0.44,-0.52,0.78,U] [#3 0.07,-0.54,0.71,U] [#4 -0.81,0.41,0.00,M1] [#5 -0.25,-1.18,0.00,M1] [#6 0.38,-0.29,0.58,U] [#7 1.02,0.26,0.00,M8] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.13,-0.06,0.44,U] 
03:32:47.230 00.000 7988 single-star, 5 included, MultiStar: {0.18, -0.22}, one-star: {-0.03, -0.08}
03:32:47.230 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.45 = 2.83)
03:32:47.230 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.48 = 2.80)
03:32:47.230 00.000 7988 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.89 mountX=-0.08 mountY=0.03, mountTheta=2.80
03:32:47.241 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.03, y=-0.08, opts=13)
03:32:47.241 00.000 7988 Enqueuing Move request for scope (-0.03, -0.08)
03:32:47.241 00.000 15712 Worker thread wakes up
03:32:47.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
03:32:47.245 00.004 15712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
03:32:47.245 00.000 15712 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=0.03
03:32:47.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=79, FiltMin=66, FiltMax=255, Gamma=0.690
03:32:47.245 00.000 7988 UpdateGuideState exits: m=457 SNR=13.5
03:32:47.247 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:47.247 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:47.249 00.002 7988 Enqueuing Expose request
03:32:47.249 00.000 15712 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.19
03:32:47.249 00.000 15712 PPEC: input: -0.08, control: -0.01, exposure: 1500
03:32:47.249 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:47.249 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:32:47.249 00.000 15712 MoveAxis(E, 2, ABG)
03:32:47.249 00.000 15712 Guiding  Dir = 2, Dur = 2
03:32:47.249 00.000 15712 IsGuiding returns 0
03:32:47.262 00.013 15712 IsGuiding returns 0
03:32:47.262 00.000 15712 Move returns status 0, amount 2
03:32:47.262 00.000 15712 MoveAxis(N, 0, ABG)
03:32:47.262 00.000 15712 Move returns status 0, amount 0
03:32:47.262 00.000 15712 move complete, result=0
03:32:47.262 00.000 15712 worker thread done servicing request
03:32:47.262 00.000 15712 Worker thread wakes up
03:32:47.262 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
03:32:47.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:47.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:48.902 01.640 15712 Exposure complete
03:32:48.968 00.066 15712 worker thread done servicing request
03:32:48.968 00.000 7988 OnExposeComplete: enter
03:32:48.968 00.000 7988 UpdateGuideState(): m_state=6
03:32:48.968 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6580
03:32:48.968 00.000 7988 Star::Find returns 1 (0), X=975.46, Y=192.79, Mass=451, SNR=13.3, Peak=131 HFD=3.1
03:32:48.968 00.000 7988 MultiStar: [#1 -0.38,-0.03,1.01,U] [#2 0.33,-0.72,0.00,M3] [#3 0.28,-0.87,0.00,M2] [#4 0.06,1.00,0.00,M2] [#5 -0.20,-0.06,0.57,U] [#6 -0.22,-0.55,0.61,U] [#7 1.22,0.04,0.00,M9] [#8 0.46,-0.44,0.46,U] 
03:32:48.968 00.000 7988 refined, 4 included, MultiStar: {-0.07, -0.09}, one-star: {0.15, 0.25}
03:32:48.968 00.000 7988 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.56) = xAngle (-3.79 = 2.49)
03:32:48.968 00.000 7988 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.82 = 2.46)
03:32:48.968 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.23 mountX=-0.10 mountY=0.08, mountTheta=2.47
03:32:48.968 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.09, opts=13)
03:32:48.968 00.000 7988 Enqueuing Move request for scope (-0.07, -0.09)
03:32:48.968 00.000 15712 Worker thread wakes up
03:32:48.968 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
03:32:48.968 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
03:32:48.968 00.000 15712 Moving (-0.07, -0.09) raw xDistance=-0.10 yDistance=0.08
03:32:48.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=79, FiltMin=65, FiltMax=255, Gamma=0.690
03:32:48.981 00.013 7988 UpdateGuideState exits: m=451 SNR=13.3
03:32:48.983 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:48.983 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:48.985 00.002 7988 Enqueuing Expose request
03:32:48.985 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.21
03:32:48.985 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
03:32:48.985 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:48.985 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:32:48.985 00.000 15712 MoveAxis(E, 3, ABG)
03:32:48.985 00.000 15712 Guiding  Dir = 2, Dur = 3
03:32:49.015 00.030 15712 IsGuiding returns 0
03:32:49.039 00.024 15712 IsGuiding returns 0
03:32:49.039 00.000 15712 Move returns status 0, amount 3
03:32:49.039 00.000 15712 MoveAxis(N, 0, ABG)
03:32:49.039 00.000 15712 Move returns status 0, amount 0
03:32:49.039 00.000 15712 move complete, result=0
03:32:49.039 00.000 15712 worker thread done servicing request
03:32:49.039 00.000 15712 Worker thread wakes up
03:32:49.039 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
03:32:49.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:49.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:50.445 01.406 15712 Exposure complete
03:32:50.507 00.062 15712 worker thread done servicing request
03:32:50.510 00.003 7988 OnExposeComplete: enter
03:32:50.510 00.000 7988 UpdateGuideState(): m_state=6
03:32:50.512 00.002 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6581
03:32:50.512 00.000 7988 Star::Find returns 1 (0), X=976.01, Y=192.91, Mass=427, SNR=13.1, Peak=137 HFD=2.9
03:32:50.514 00.002 7988 MultiStar: [#1 -0.10,0.07,1.04,U] [#2 -0.39,-0.44,0.83,U] [#3 0.33,-0.12,0.72,U] [#4 -0.52,-0.19,0.72,U] [#5 -0.42,-0.20,0.69,U] [#6 0.36,-0.67,0.00,M1] [#7 0.64,0.08,0.57,U] [#8 -0.01,0.19,0.46,U] 
03:32:50.514 00.000 7988 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.70, 0.38}
03:32:50.516 00.002 7988 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.56) = xAngle (-2.16 = -2.16)
03:32:50.516 00.000 7988 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
03:32:50.518 00.002 7988 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.60 mountX=-0.02 mountY=-0.03, mountTheta=-2.17
03:32:50.520 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.02, opts=13)
03:32:50.520 00.000 7988 Enqueuing Move request for scope (0.03, -0.02)
03:32:50.522 00.002 15712 Worker thread wakes up
03:32:50.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=79, FiltMin=64, FiltMax=255, Gamma=0.690
03:32:50.522 00.000 7988 UpdateGuideState exits: m=427 SNR=13.1
03:32:50.525 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:50.525 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:50.528 00.003 7988 Enqueuing Expose request
03:32:50.528 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
03:32:50.528 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
03:32:50.528 00.000 15712 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
03:32:50.528 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.22
03:32:50.528 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
03:32:50.528 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:50.528 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:32:50.528 00.000 15712 MoveAxis(E, 3, ABG)
03:32:50.528 00.000 15712 Guiding  Dir = 2, Dur = 3
03:32:50.528 00.000 15712 IsGuiding returns 0
03:32:50.554 00.026 15712 IsGuiding returns 0
03:32:50.554 00.000 15712 Move returns status 0, amount 3
03:32:50.554 00.000 15712 MoveAxis(N, 0, ABG)
03:32:50.554 00.000 15712 Move returns status 0, amount 0
03:32:50.554 00.000 15712 move complete, result=0
03:32:50.554 00.000 7988 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
03:32:50.560 00.006 15712 worker thread done servicing request
03:32:50.560 00.000 15712 Worker thread wakes up
03:32:50.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:50.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:52.199 01.639 15712 Exposure complete
03:32:52.264 00.065 15712 worker thread done servicing request
03:32:52.264 00.000 7988 OnExposeComplete: enter
03:32:52.264 00.000 7988 UpdateGuideState(): m_state=6
03:32:52.264 00.000 7988 Star::Find(15, 976, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6582
03:32:52.264 00.000 7988 Star::Find returns 1 (0), X=975.24, Y=192.77, Mass=338, SNR=11.5, Peak=122 HFD=2.9
03:32:52.264 00.000 7988 Star::Find false star n=7 nbg=280 bg=75.2 sigma=2.9 thresh=84 peak=84
03:32:52.264 00.000 7988 Star::Find false star n=6 nbg=283 bg=81.6 sigma=3.1 thresh=91 peak=90
03:32:52.264 00.000 7988 MultiStar: [#1 -0.72,-0.27,0.00,M1] [#2 0.48,-0.96,0.00,M3] [#3 -0.04,-0.55,0.99,U] [#4 -0.69,-0.52,0.00,M2] [#5 -0.68,-0.41,0.00,M1] [#6 0.38,-1.12,0.00,M2] [#7 0.91,0.35,0.00,M9] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.20,-1.05,0.00,M1] 
03:32:52.264 00.000 7988 refined, 1 included, MultiStar: {-0.06, -0.15}, one-star: {-0.07, 0.24}
03:32:52.264 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.49 = 2.80)
03:32:52.264 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.77)
03:32:52.264 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.92 mountX=-0.15 mountY=0.06, mountTheta=2.77
03:32:52.277 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.15, opts=13)
03:32:52.277 00.000 7988 Enqueuing Move request for scope (-0.06, -0.15)
03:32:52.277 00.000 15712 Worker thread wakes up
03:32:52.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
03:32:52.277 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
03:32:52.277 00.000 15712 Moving (-0.06, -0.15) raw xDistance=-0.15 yDistance=0.06
03:32:52.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=64, FiltMax=255, Gamma=0.690
03:32:52.277 00.000 7988 UpdateGuideState exits: m=338 SNR=11.5
03:32:52.281 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:52.281 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:52.283 00.002 7988 Enqueuing Expose request
03:32:52.283 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.24
03:32:52.283 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
03:32:52.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:52.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:32:52.283 00.000 15712 MoveAxis(E, 4, ABG)
03:32:52.283 00.000 15712 Guiding  Dir = 2, Dur = 4
03:32:52.283 00.000 15712 IsGuiding returns 0
03:32:52.328 00.045 15712 IsGuiding returns 0
03:32:52.328 00.000 15712 Move returns status 0, amount 4
03:32:52.328 00.000 15712 MoveAxis(N, 0, ABG)
03:32:52.328 00.000 15712 Move returns status 0, amount 0
03:32:52.328 00.000 15712 move complete, result=0
03:32:52.328 00.000 7988 GuideStep: -0.2 px 4 ms EAST, 0.1 px 0 ms NORTH
03:32:52.334 00.006 15712 worker thread done servicing request
03:32:52.334 00.000 15712 Worker thread wakes up
03:32:52.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:52.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:53.745 01.411 15712 Exposure complete
03:32:53.808 00.063 15712 worker thread done servicing request
03:32:53.808 00.000 7988 OnExposeComplete: enter
03:32:53.808 00.000 7988 UpdateGuideState(): m_state=6
03:32:53.811 00.003 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6583
03:32:53.811 00.000 7988 Star::Find returns 1 (0), X=975.22, Y=192.38, Mass=319, SNR=11.1, Peak=128 HFD=2.3
03:32:53.813 00.002 7988 Star::Find false star n=4 nbg=278 bg=80.1 sigma=3.3 thresh=90 peak=90
03:32:53.813 00.000 7988 MultiStar: [#1 -0.50,-0.48,1.30,U] [#2 0.07,-0.87,0.00,M4] [#3 0.09,-0.70,1.02,U] [#4 -0.05,-0.60,0.61,U] [#5 -0.56,-0.33,0.84,U] [#6 0.03,-0.45,0.71,U] [#7 0.00,0.00,0.00,L] [#8 -0.29,0.36,0.46,U] [#9 0.60,0.85,0.00,M9] 
03:32:53.815 00.002 7988 single-star, 6 included, MultiStar: {-0.21, -0.39}, one-star: {-0.09, -0.16}
03:32:53.815 00.000 7988 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.56) = xAngle (-3.66 = 2.63)
03:32:53.817 00.002 7988 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.69 = 2.59)
03:32:53.817 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.09 mountX=-0.16 mountY=0.09, mountTheta=2.60
03:32:53.819 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=-0.16, opts=13)
03:32:53.821 00.002 7988 Enqueuing Move request for scope (-0.09, -0.16)
03:32:53.823 00.002 15712 Worker thread wakes up
03:32:53.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=64, FiltMax=255, Gamma=0.690
03:32:53.823 00.000 7988 UpdateGuideState exits: m=319 SNR=11.1
03:32:53.825 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:53.825 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:53.825 00.000 7988 Enqueuing Expose request
03:32:53.825 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
03:32:53.825 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
03:32:53.825 00.000 15712 Moving (-0.09, -0.16) raw xDistance=-0.16 yDistance=0.09
03:32:53.825 00.000 15712 PPEC rslt: input = -0.16, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.25
03:32:53.825 00.000 15712 PPEC: input: -0.16, control: -0.01, exposure: 1500
03:32:53.825 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:53.825 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:32:53.825 00.000 15712 MoveAxis(E, 3, ABG)
03:32:53.825 00.000 15712 Guiding  Dir = 2, Dur = 3
03:32:53.825 00.000 15712 IsGuiding returns 0
03:32:53.849 00.024 15712 IsGuiding returns 0
03:32:53.849 00.000 15712 Move returns status 0, amount 3
03:32:53.849 00.000 15712 MoveAxis(N, 0, ABG)
03:32:53.849 00.000 15712 Move returns status 0, amount 0
03:32:53.849 00.000 15712 move complete, result=0
03:32:53.849 00.000 15712 worker thread done servicing request
03:32:53.849 00.000 15712 Worker thread wakes up
03:32:53.849 00.000 7988 GuideStep: -0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
03:32:53.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:53.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:55.484 01.635 15712 Exposure complete
03:32:55.548 00.064 15712 worker thread done servicing request
03:32:55.549 00.001 7988 OnExposeComplete: enter
03:32:55.549 00.000 7988 UpdateGuideState(): m_state=6
03:32:55.549 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6584
03:32:55.549 00.000 7988 Star::Find returns 1 (0), X=975.24, Y=192.62, Mass=345, SNR=11.7, Peak=123 HFD=3.1
03:32:55.549 00.000 7988 Star::Find false star n=5 nbg=277 bg=87.0 sigma=3.3 thresh=97 peak=96
03:32:55.549 00.000 7988 Star::Find false star n=7 nbg=283 bg=73.8 sigma=2.9 thresh=82 peak=81
03:32:55.549 00.000 7988 Star::Find false star n=7 nbg=284 bg=72.5 sigma=3.0 thresh=82 peak=80
03:32:55.549 00.000 7988 MultiStar: [#1 -0.19,-0.25,1.23,U] [#2 -0.39,-0.87,0.00,M5] [#3 0.27,-0.85,0.00,M1] [#4 -0.13,0.31,0.81,U] [#5 -0.39,-0.27,0.87,U] [#6 0.30,-0.66,0.71,U] [#7 0.00,0.00,0.00,L] [#8 0.80,-0.50,0.00,M1] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:32:55.549 00.000 7988 single-star, 4 included, MultiStar: {-0.11, -0.14}, one-star: {-0.07, 0.09}
03:32:55.558 00.009 7988 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.56) = xAngle (0.66 = 0.66)
03:32:55.558 00.000 7988 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
03:32:55.558 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.22 mountX=0.09 mountY=0.07, mountTheta=0.64
03:32:55.562 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=0.09, opts=13)
03:32:55.562 00.000 7988 Enqueuing Move request for scope (-0.07, 0.09)
03:32:55.562 00.000 15712 Worker thread wakes up
03:32:55.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
03:32:55.562 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:32:55.562 00.000 15712 Moving (-0.07, 0.09) raw xDistance=0.09 yDistance=0.07
03:32:55.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=63, FiltMax=255, Gamma=0.690
03:32:55.562 00.000 7988 UpdateGuideState exits: m=345 SNR=11.7
03:32:55.566 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:55.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:55.566 00.000 7988 Enqueuing Expose request
03:32:55.566 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.26
03:32:55.566 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
03:32:55.566 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:55.566 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:32:55.566 00.000 15712 MoveAxis(E, 4, ABG)
03:32:55.566 00.000 15712 Guiding  Dir = 2, Dur = 4
03:32:55.566 00.000 15712 IsGuiding returns 0
03:32:55.591 00.025 15712 IsGuiding returns 0
03:32:55.593 00.002 15712 Move returns status 0, amount 4
03:32:55.593 00.000 15712 MoveAxis(N, 0, ABG)
03:32:55.593 00.000 15712 Move returns status 0, amount 0
03:32:55.593 00.000 15712 move complete, result=0
03:32:55.593 00.000 15712 worker thread done servicing request
03:32:55.593 00.000 15712 Worker thread wakes up
03:32:55.593 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
03:32:55.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:55.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:57.009 01.416 15712 Exposure complete
03:32:57.072 00.063 15712 worker thread done servicing request
03:32:57.072 00.000 7988 OnExposeComplete: enter
03:32:57.072 00.000 7988 UpdateGuideState(): m_state=6
03:32:57.077 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6585
03:32:57.077 00.000 7988 Star::Find returns 1 (0), X=975.62, Y=192.69, Mass=417, SNR=12.9, Peak=123 HFD=3.2
03:32:57.079 00.002 7988 Star::Find false star n=9 nbg=283 bg=71.1 sigma=2.8 thresh=79 peak=78
03:32:57.079 00.000 7988 MultiStar: [#1 -0.35,-0.77,0.00,M1] [#2 0.00,0.00,0.00,L] [#3 -0.16,-0.62,0.98,U] [#4 -0.45,-0.52,0.69,U] [#5 -0.67,-0.57,0.00,M1] [#6 0.00,0.00,0.00,L] [#7 0.39,-0.39,0.51,U] [#8 -0.14,0.07,0.50,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.62,0.46,0.00,M8] 
03:32:57.081 00.002 7988 refined, 4 included, MultiStar: {-0.01, -0.27}, one-star: {0.31, 0.15}
03:32:57.081 00.000 7988 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.56) = xAngle (-3.17 = 3.11)
03:32:57.083 00.002 7988 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.20 = 3.08)
03:32:57.083 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.61 mountX=-0.27 mountY=0.02, mountTheta=3.08
03:32:57.085 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=-0.27, opts=13)
03:32:57.087 00.002 7988 Enqueuing Move request for scope (-0.01, -0.27)
03:32:57.088 00.001 15712 Worker thread wakes up
03:32:57.088 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
03:32:57.088 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
03:32:57.088 00.000 15712 Moving (-0.01, -0.27) raw xDistance=-0.27 yDistance=0.02
03:32:57.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=62, FiltMax=255, Gamma=0.690
03:32:57.088 00.000 7988 UpdateGuideState exits: m=417 SNR=12.9
03:32:57.091 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:57.091 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:57.093 00.002 7988 Enqueuing Expose request
03:32:57.093 00.000 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 640.28
03:32:57.093 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
03:32:57.093 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:57.093 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:32:57.093 00.000 15712 MoveAxis(E, 56, ABG)
03:32:57.093 00.000 15712 Guiding  Dir = 2, Dur = 56
03:32:57.093 00.000 15712 IsGuiding returns 0
03:32:57.110 00.017 15712 PulseGuide returned control before completion, sleep 51
03:32:57.168 00.058 15712 IsGuiding returns 1
03:32:57.168 00.000 15712 scope still moving after pulse duration time elapsed
03:32:57.204 00.036 15712 IsGuiding returns 0
03:32:57.207 00.003 15712 scope move finished after 56 + 55 ms
03:32:57.209 00.002 15712 Move returns status 0, amount 56
03:32:57.209 00.000 15712 MoveAxis(N, 0, ABG)
03:32:57.209 00.000 15712 Move returns status 0, amount 0
03:32:57.209 00.000 15712 move complete, result=0
03:32:57.209 00.000 15712 worker thread done servicing request
03:32:57.209 00.000 15712 Worker thread wakes up
03:32:57.209 00.000 7988 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
03:32:57.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:57.211 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:32:58.845 01.634 15712 Exposure complete
03:32:58.906 00.061 15712 worker thread done servicing request
03:32:58.906 00.000 7988 OnExposeComplete: enter
03:32:58.906 00.000 7988 UpdateGuideState(): m_state=6
03:32:58.911 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6586
03:32:58.911 00.000 7988 Star::Find returns 1 (0), X=975.75, Y=192.79, Mass=542, SNR=14.7, Peak=135 HFD=3.5
03:32:58.913 00.002 7988 Star::Find false star n=4 nbg=280 bg=95.2 sigma=3.3 thresh=105 peak=104
03:32:58.913 00.000 7988 Star::Find false star n=6 nbg=278 bg=71.4 sigma=3.0 thresh=80 peak=80
03:32:58.915 00.002 7988 MultiStar: [#1 -0.42,-0.41,0.69,U] [#2 -0.00,-1.36,0.00,M6] [#3 0.10,-0.83,0.00,M1] [#4 -0.31,0.05,0.64,U] [#5 0.11,0.05,0.63,U] [#6 0.08,-0.75,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.76,0.70,0.00,M10] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:32:58.915 00.000 7988 refined, 3 included, MultiStar: {0.01, 0.01}, one-star: {0.44, 0.26}
03:32:58.917 00.002 7988 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.56) = xAngle (-0.54 = -0.54)
03:32:58.917 00.000 7988 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
03:32:58.919 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.03 mountX=0.01 mountY=-0.01, mountTheta=-0.56
03:32:58.921 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=0.01, opts=13)
03:32:58.922 00.001 7988 Enqueuing Move request for scope (0.01, 0.01)
03:32:58.923 00.001 15712 Worker thread wakes up
03:32:58.923 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
03:32:58.923 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
03:32:58.923 00.000 15712 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
03:32:58.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=63, FiltMax=255, Gamma=0.690
03:32:58.923 00.000 7988 UpdateGuideState exits: m=542 SNR=14.7
03:32:58.926 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:58.926 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:32:58.928 00.002 7988 Enqueuing Expose request
03:32:58.928 00.000 15712 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.29
03:32:58.928 00.000 15712 PPEC: input: 0.01, control: -0.01, exposure: 1500
03:32:58.928 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:58.928 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:32:58.928 00.000 15712 MoveAxis(E, 4, ABG)
03:32:58.928 00.000 15712 Guiding  Dir = 2, Dur = 4
03:32:58.928 00.000 15712 IsGuiding returns 0
03:32:58.944 00.016 15712 IsGuiding returns 0
03:32:58.944 00.000 15712 Move returns status 0, amount 4
03:32:58.944 00.000 15712 MoveAxis(N, 0, ABG)
03:32:58.944 00.000 15712 Move returns status 0, amount 0
03:32:58.944 00.000 15712 move complete, result=0
03:32:58.944 00.000 15712 worker thread done servicing request
03:32:58.944 00.000 15712 Worker thread wakes up
03:32:58.944 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
03:32:58.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:32:58.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:00.356 01.412 15712 Exposure complete
03:33:00.421 00.065 15712 worker thread done servicing request
03:33:00.421 00.000 7988 OnExposeComplete: enter
03:33:00.421 00.000 7988 UpdateGuideState(): m_state=6
03:33:00.424 00.003 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6587
03:33:00.424 00.000 7988 Star::Find returns 1 (0), X=975.26, Y=192.56, Mass=567, SNR=15.3, Peak=130 HFD=3.2
03:33:00.426 00.002 7988 MultiStar: [#1 -0.46,-0.28,0.91,U] [#2 -0.54,-0.74,0.00,M7] [#3 0.16,-0.90,0.00,M2] [#4 -0.30,0.24,0.66,U] [#5 -0.32,-0.84,0.00,M1] [#6 -0.01,-0.85,0.00,M2] [#7 0.53,0.75,0.00,M9] [#8 -0.42,-1.50,0.00,M1] 
03:33:00.426 00.000 7988 single-star, 2 included, MultiStar: {-0.26, -0.02}, one-star: {-0.05, 0.03}
03:33:00.428 00.002 7988 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.56) = xAngle (1.03 = 1.03)
03:33:00.428 00.000 7988 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
03:33:00.430 00.002 7988 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.59 mountX=0.03 mountY=0.05, mountTheta=1.02
03:33:00.432 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=0.03, opts=13)
03:33:00.432 00.000 7988 Enqueuing Move request for scope (-0.05, 0.03)
03:33:00.434 00.002 15712 Worker thread wakes up
03:33:00.434 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
03:33:00.434 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
03:33:00.434 00.000 15712 Moving (-0.05, 0.03) raw xDistance=0.03 yDistance=0.05
03:33:00.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=75, FiltMin=62, FiltMax=255, Gamma=0.690
03:33:00.435 00.001 7988 UpdateGuideState exits: m=567 SNR=15.3
03:33:00.437 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:00.438 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:00.438 00.000 7988 Enqueuing Expose request
03:33:00.440 00.002 15712 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.31
03:33:00.440 00.000 15712 PPEC: input: 0.03, control: -0.01, exposure: 1500
03:33:00.440 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:00.440 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:33:00.440 00.000 15712 MoveAxis(E, 4, ABG)
03:33:00.440 00.000 15712 Guiding  Dir = 2, Dur = 4
03:33:00.440 00.000 15712 IsGuiding returns 0
03:33:00.467 00.027 15712 IsGuiding returns 0
03:33:00.467 00.000 15712 Move returns status 0, amount 4
03:33:00.467 00.000 15712 MoveAxis(N, 0, ABG)
03:33:00.467 00.000 15712 Move returns status 0, amount 0
03:33:00.467 00.000 15712 move complete, result=0
03:33:00.467 00.000 15712 worker thread done servicing request
03:33:00.467 00.000 15712 Worker thread wakes up
03:33:00.467 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
03:33:00.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:00.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:02.209 01.742 15712 Exposure complete
03:33:02.271 00.062 15712 worker thread done servicing request
03:33:02.271 00.000 7988 OnExposeComplete: enter
03:33:02.275 00.004 7988 UpdateGuideState(): m_state=6
03:33:02.277 00.002 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6588
03:33:02.277 00.000 7988 Star::Find returns 1 (0), X=975.57, Y=192.33, Mass=570, SNR=15.2, Peak=132 HFD=3.2
03:33:02.279 00.002 7988 Star::Find false star n=2 nbg=279 bg=88.2 sigma=3.5 thresh=99 peak=96
03:33:02.279 00.000 7988 Star::Find false star n=3 nbg=280 bg=85.1 sigma=3.3 thresh=95 peak=93
03:33:02.281 00.002 7988 Star::Find false star n=5 nbg=279 bg=78.2 sigma=3.2 thresh=88 peak=85
03:33:02.281 00.000 7988 Star::Find false star n=4 nbg=284 bg=99.4 sigma=3.5 thresh=110 peak=108
03:33:02.283 00.002 7988 MultiStar: [#1 -0.03,-0.28,0.95,U] [#2 0.17,-0.99,0.00,M8] [#3 0.13,-0.63,0.62,U] [#4 -0.00,-0.18,0.65,U] [#5 -0.74,-0.27,0.00,M2] [#6 0.05,-0.80,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:02.283 00.000 7988 refined, 3 included, MultiStar: {0.10, -0.30}, one-star: {0.26, -0.20}
03:33:02.285 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
03:33:02.285 00.000 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
03:33:02.287 00.002 7988 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.27 mountX=-0.30 mountY=-0.09, mountTheta=-2.86
03:33:02.287 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.30, opts=13)
03:33:02.287 00.000 7988 Enqueuing Move request for scope (0.10, -0.30)
03:33:02.287 00.000 15712 Worker thread wakes up
03:33:02.287 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
03:33:02.287 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
03:33:02.287 00.000 15712 Moving (0.10, -0.30) raw xDistance=-0.30 yDistance=-0.09
03:33:02.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=76, FiltMin=62, FiltMax=255, Gamma=0.690
03:33:02.292 00.005 7988 UpdateGuideState exits: m=570 SNR=15.2
03:33:02.292 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:02.294 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:02.294 00.000 7988 Enqueuing Expose request
03:33:02.294 00.000 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 640.33
03:33:02.294 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
03:33:02.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:02.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:33:02.294 00.000 15712 MoveAxis(E, 63, ABG)
03:33:02.294 00.000 15712 Guiding  Dir = 2, Dur = 63
03:33:02.294 00.000 15712 IsGuiding returns 0
03:33:02.322 00.028 15712 PulseGuide returned control before completion, sleep 48
03:33:02.399 00.077 15712 IsGuiding returns 0
03:33:02.399 00.000 15712 Move returns status 0, amount 63
03:33:02.399 00.000 15712 MoveAxis(N, 0, ABG)
03:33:02.399 00.000 15712 Move returns status 0, amount 0
03:33:02.399 00.000 15712 move complete, result=0
03:33:02.399 00.000 15712 worker thread done servicing request
03:33:02.399 00.000 15712 Worker thread wakes up
03:33:02.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:02.399 00.000 7988 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
03:33:02.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:03.822 01.423 15712 Exposure complete
03:33:03.884 00.062 15712 worker thread done servicing request
03:33:03.884 00.000 7988 OnExposeComplete: enter
03:33:03.884 00.000 7988 UpdateGuideState(): m_state=6
03:33:03.888 00.004 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6589
03:33:03.889 00.001 7988 Star::Find returns 1 (0), X=975.68, Y=192.69, Mass=519, SNR=14.5, Peak=132 HFD=3.4
03:33:03.889 00.000 7988 Star::Find false star n=6 nbg=278 bg=90.3 sigma=3.5 thresh=101 peak=100
03:33:03.891 00.002 7988 Star::Find false star n=6 nbg=275 bg=82.4 sigma=3.1 thresh=92 peak=90
03:33:03.891 00.000 7988 Star::Find false star n=5 nbg=281 bg=91.9 sigma=3.3 thresh=102 peak=100
03:33:03.893 00.002 7988 Star::Find false star n=4 nbg=281 bg=75.7 sigma=3.0 thresh=85 peak=84
03:33:03.893 00.000 7988 MultiStar: [#1 -0.66,0.17,1.01,U] [#2 0.00,-0.61,0.77,U] [#3 0.01,-0.30,0.68,U] [#4 -0.41,0.19,0.68,U] [#5 -0.08,0.15,0.57,U] [#6 0.81,-0.50,0.00,M4] [#7 0.00,0.00,0.00,L] [#8 -0.41,-0.06,0.42,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:03.895 00.002 7988 refined, 6 included, MultiStar: {-0.15, -0.03}, one-star: {0.37, 0.16}
03:33:03.895 00.000 7988 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.56) = xAngle (-4.52 = 1.76)
03:33:03.897 00.002 7988 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.55 = 1.73)
03:33:03.897 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.96 mountX=-0.03 mountY=0.15, mountTheta=1.76
03:33:03.899 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.03, opts=13)
03:33:03.899 00.000 7988 Enqueuing Move request for scope (-0.15, -0.03)
03:33:03.899 00.000 15712 Worker thread wakes up
03:33:03.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
03:33:03.899 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
03:33:03.899 00.000 15712 Moving (-0.15, -0.03) raw xDistance=-0.03 yDistance=0.15
03:33:03.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=62, FiltMax=255, Gamma=0.690
03:33:03.899 00.000 7988 UpdateGuideState exits: m=519 SNR=14.5
03:33:03.906 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:03.906 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:03.908 00.002 7988 Enqueuing Expose request
03:33:03.908 00.000 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.34
03:33:03.908 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
03:33:03.908 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:03.908 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:33:03.908 00.000 15712 MoveAxis(E, 4, ABG)
03:33:03.908 00.000 15712 Guiding  Dir = 2, Dur = 4
03:33:03.910 00.002 15712 IsGuiding returns 0
03:33:03.931 00.021 15712 IsGuiding returns 0
03:33:03.931 00.000 15712 Move returns status 0, amount 4
03:33:03.931 00.000 15712 MoveAxis(N, 0, ABG)
03:33:03.931 00.000 15712 Move returns status 0, amount 0
03:33:03.931 00.000 15712 move complete, result=0
03:33:03.931 00.000 15712 worker thread done servicing request
03:33:03.931 00.000 15712 Worker thread wakes up
03:33:03.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:03.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:03.931 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
03:33:05.575 01.644 15712 Exposure complete
03:33:05.641 00.066 15712 worker thread done servicing request
03:33:05.641 00.000 7988 OnExposeComplete: enter
03:33:05.641 00.000 7988 UpdateGuideState(): m_state=6
03:33:05.641 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6590
03:33:05.641 00.000 7988 Star::Find returns 1 (0), X=975.37, Y=192.35, Mass=459, SNR=13.7, Peak=128 HFD=3.3
03:33:05.641 00.000 7988 Star::Find false star n=7 nbg=277 bg=86.1 sigma=3.3 thresh=96 peak=96
03:33:05.641 00.000 7988 Star::Find false star n=6 nbg=281 bg=80.6 sigma=3.0 thresh=90 peak=88
03:33:05.641 00.000 7988 Star::Find false star n=4 nbg=284 bg=74.5 sigma=3.0 thresh=84 peak=83
03:33:05.641 00.000 7988 Star::Find false star n=3 nbg=282 bg=84.6 sigma=3.5 thresh=95 peak=94
03:33:05.641 00.000 7988 Star::Find false star n=6 nbg=277 bg=76.1 sigma=2.8 thresh=84 peak=83
03:33:05.641 00.000 7988 MultiStar: [#1 -0.44,0.34,0.69,U] [#2 -0.32,-0.28,0.81,U] [#3 0.26,-0.42,0.82,U] [#4 0.38,0.41,0.67,U] [#5 -0.24,-0.32,0.67,U] [#6 -0.87,0.29,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:05.641 00.000 7988 refined, 5 included, MultiStar: {-0.04, -0.10}, one-star: {0.06, -0.18}
03:33:05.653 00.012 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
03:33:05.653 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.72)
03:33:05.653 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.97 mountX=-0.10 mountY=0.04, mountTheta=2.72
03:33:05.656 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.10, opts=13)
03:33:05.656 00.000 7988 Enqueuing Move request for scope (-0.04, -0.10)
03:33:05.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=62, FiltMax=255, Gamma=0.690
03:33:05.656 00.000 7988 UpdateGuideState exits: m=459 SNR=13.7
03:33:05.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:05.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:05.656 00.000 7988 Enqueuing Expose request
03:33:05.656 00.000 15712 Worker thread wakes up
03:33:05.656 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
03:33:05.656 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
03:33:05.656 00.000 15712 Moving (-0.04, -0.10) raw xDistance=-0.10 yDistance=0.04
03:33:05.669 00.013 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.36
03:33:05.669 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
03:33:05.669 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:05.669 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:33:05.669 00.000 15712 MoveAxis(E, 4, ABG)
03:33:05.669 00.000 15712 Guiding  Dir = 2, Dur = 4
03:33:05.669 00.000 15712 IsGuiding returns 0
03:33:05.691 00.022 15712 IsGuiding returns 0
03:33:05.691 00.000 15712 Move returns status 0, amount 4
03:33:05.691 00.000 15712 MoveAxis(N, 0, ABG)
03:33:05.691 00.000 15712 Move returns status 0, amount 0
03:33:05.691 00.000 15712 move complete, result=0
03:33:05.691 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
03:33:05.696 00.005 15712 worker thread done servicing request
03:33:05.696 00.000 15712 Worker thread wakes up
03:33:05.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:05.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:07.102 01.406 15712 Exposure complete
03:33:07.166 00.064 15712 worker thread done servicing request
03:33:07.169 00.003 7988 OnExposeComplete: enter
03:33:07.169 00.000 7988 UpdateGuideState(): m_state=6
03:33:07.171 00.002 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6591
03:33:07.171 00.000 7988 Star::Find returns 1 (0), X=975.65, Y=192.99, Mass=442, SNR=13.4, Peak=138 HFD=3.3
03:33:07.173 00.002 7988 Star::Find false star n=4 nbg=283 bg=83.7 sigma=3.4 thresh=94 peak=93
03:33:07.173 00.000 7988 Star::Find false star n=8 nbg=279 bg=71.8 sigma=2.9 thresh=80 peak=79
03:33:07.175 00.002 7988 Star::Find false star n=6 nbg=278 bg=76.7 sigma=3.0 thresh=86 peak=85
03:33:07.175 00.000 7988 MultiStar: [#1 -0.78,-0.51,0.00,M1] [#2 0.52,-0.72,0.00,M7] [#3 -0.10,-0.35,0.73,U] [#4 -0.15,0.08,0.71,U] [#5 -0.56,0.04,0.76,U] [#6 0.00,0.00,0.00,L] [#7 0.23,1.22,0.00,M10] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.31,-0.17,0.39,U] [#11 0.00,0.00,0.00,L] 
03:33:07.177 00.002 7988 refined, 4 included, MultiStar: {-0.04, 0.06}, one-star: {0.34, 0.46}
03:33:07.177 00.000 7988 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.56) = xAngle (0.59 = 0.59)
03:33:07.179 00.002 7988 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
03:33:07.179 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.16 mountX=0.06 mountY=0.04, mountTheta=0.57
03:33:07.182 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.06, opts=13)
03:33:07.182 00.000 7988 Enqueuing Move request for scope (-0.04, 0.06)
03:33:07.182 00.000 15712 Worker thread wakes up
03:33:07.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
03:33:07.182 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
03:33:07.182 00.000 15712 Moving (-0.04, 0.06) raw xDistance=0.06 yDistance=0.04
03:33:07.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=78, FiltMin=61, FiltMax=255, Gamma=0.690
03:33:07.186 00.004 7988 UpdateGuideState exits: m=442 SNR=13.4
03:33:07.186 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:07.188 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:07.188 00.000 7988 Enqueuing Expose request
03:33:07.188 00.000 15712 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.37
03:33:07.188 00.000 15712 PPEC: input: 0.06, control: -0.01, exposure: 1500
03:33:07.188 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:07.188 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:33:07.188 00.000 15712 MoveAxis(E, 4, ABG)
03:33:07.188 00.000 15712 Guiding  Dir = 2, Dur = 4
03:33:07.214 00.026 15712 IsGuiding returns 0
03:33:07.230 00.016 15712 IsGuiding returns 0
03:33:07.230 00.000 15712 Move returns status 0, amount 4
03:33:07.230 00.000 15712 MoveAxis(N, 0, ABG)
03:33:07.230 00.000 15712 Move returns status 0, amount 0
03:33:07.230 00.000 15712 move complete, result=0
03:33:07.230 00.000 15712 worker thread done servicing request
03:33:07.230 00.000 15712 Worker thread wakes up
03:33:07.230 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
03:33:07.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:07.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:08.874 01.644 15712 Exposure complete
03:33:08.939 00.065 15712 worker thread done servicing request
03:33:08.940 00.001 7988 OnExposeComplete: enter
03:33:08.940 00.000 7988 UpdateGuideState(): m_state=6
03:33:08.940 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6592
03:33:08.940 00.000 7988 Star::Find returns 1 (0), X=975.59, Y=192.59, Mass=477, SNR=13.6, Peak=126 HFD=3.1
03:33:08.940 00.000 7988 Star::Find false star n=4 nbg=279 bg=91.7 sigma=3.3 thresh=102 peak=98
03:33:08.940 00.000 7988 MultiStar: [#1 0.10,-0.18,0.82,U] [#2 0.30,-0.98,0.00,M8] [#3 -0.27,-0.67,0.57,U] [#4 -0.01,0.29,0.59,U] [#5 -0.58,-0.19,0.68,U] [#6 -0.03,-0.83,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 -0.64,-0.59,0.00,M1] [#9 1.26,1.50,0.00,R] 
03:33:08.940 00.000 7988 refined, 4 included, MultiStar: {-0.05, -0.12}, one-star: {0.28, 0.05}
03:33:08.940 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
03:33:08.940 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.72)
03:33:08.940 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.97 mountX=-0.12 mountY=0.05, mountTheta=2.72
03:33:08.951 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.12, opts=13)
03:33:08.951 00.000 7988 Enqueuing Move request for scope (-0.05, -0.12)
03:33:08.953 00.002 15712 Worker thread wakes up
03:33:08.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
03:33:08.953 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
03:33:08.953 00.000 15712 Moving (-0.05, -0.12) raw xDistance=-0.12 yDistance=0.05
03:33:08.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=79, FiltMin=64, FiltMax=255, Gamma=0.690
03:33:08.953 00.000 7988 UpdateGuideState exits: m=477 SNR=13.6
03:33:08.956 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:08.956 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:08.958 00.002 7988 Enqueuing Expose request
03:33:08.958 00.000 15712 PPEC rslt: input = -0.12, final = -0.01, react = -0.07, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
03:33:08.958 00.000 15712 PPEC: input: -0.12, control: -0.01, exposure: 1500
03:33:08.958 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:08.958 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:33:08.958 00.000 15712 MoveAxis(E, 4, ABG)
03:33:08.958 00.000 15712 Guiding  Dir = 2, Dur = 4
03:33:08.958 00.000 15712 IsGuiding returns 0
03:33:08.988 00.030 15712 IsGuiding returns 0
03:33:08.988 00.000 15712 Move returns status 0, amount 4
03:33:08.988 00.000 15712 MoveAxis(N, 0, ABG)
03:33:08.988 00.000 15712 Move returns status 0, amount 0
03:33:08.988 00.000 15712 move complete, result=0
03:33:08.988 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
03:33:08.989 00.001 15712 worker thread done servicing request
03:33:08.989 00.000 15712 Worker thread wakes up
03:33:08.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:08.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:10.404 01.415 15712 Exposure complete
03:33:10.467 00.063 15712 worker thread done servicing request
03:33:10.467 00.000 7988 OnExposeComplete: enter
03:33:10.467 00.000 7988 UpdateGuideState(): m_state=6
03:33:10.472 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6593
03:33:10.472 00.000 7988 Star::Find returns 1 (0), X=975.42, Y=191.90, Mass=378, SNR=12.4, Peak=136 HFD=2.5
03:33:10.474 00.002 7988 Star::Find false star n=4 nbg=282 bg=97.2 sigma=3.7 thresh=108 peak=104
03:33:10.474 00.000 7988 Star::Find false star n=5 nbg=281 bg=95.8 sigma=3.3 thresh=106 peak=104
03:33:10.476 00.002 7988 Star::Find false star n=6 nbg=279 bg=90.1 sigma=3.2 thresh=100 peak=98
03:33:10.476 00.000 7988 MultiStar: [#1 -0.19,-0.51,0.77,U] [#2 -0.19,-1.19,0.00,M9] [#3 0.00,-1.01,0.00,M1] [#4 -0.14,0.40,0.71,U] [#5 -0.11,-1.13,0.00,M1] [#6 -0.28,-0.91,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.32,-0.82,0.00,M1] [#11 1.77,0.27,0.00,M9] 
03:33:10.478 00.002 7988 refined, 2 included, MultiStar: {-0.05, -0.30}, one-star: {0.11, -0.63}
03:33:10.478 00.000 7988 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.56) = xAngle (-3.31 = 2.97)
03:33:10.480 00.002 7988 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.35 = 2.94)
03:33:10.480 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.75 mountX=-0.30 mountY=0.06, mountTheta=2.94
03:33:10.484 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.30, opts=13)
03:33:10.484 00.000 7988 Enqueuing Move request for scope (-0.05, -0.30)
03:33:10.484 00.000 15712 Worker thread wakes up
03:33:10.484 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
03:33:10.484 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
03:33:10.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=80, FiltMin=66, FiltMax=255, Gamma=0.690
03:33:10.484 00.000 7988 UpdateGuideState exits: m=378 SNR=12.4
03:33:10.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:10.484 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:10.484 00.000 15712 Moving (-0.05, -0.30) raw xDistance=-0.30 yDistance=0.06
03:33:10.484 00.000 7988 Enqueuing Expose request
03:33:10.484 00.000 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 640.41
03:33:10.484 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
03:33:10.484 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:10.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:33:10.484 00.000 15712 MoveAxis(E, 62, ABG)
03:33:10.484 00.000 15712 Guiding  Dir = 2, Dur = 62
03:33:10.484 00.000 15712 IsGuiding returns 0
03:33:10.522 00.038 15712 PulseGuide returned control before completion, sleep 45
03:33:10.601 00.079 15712 IsGuiding returns 0
03:33:10.601 00.000 15712 Move returns status 0, amount 62
03:33:10.601 00.000 15712 MoveAxis(N, 0, ABG)
03:33:10.601 00.000 15712 Move returns status 0, amount 0
03:33:10.601 00.000 15712 move complete, result=0
03:33:10.601 00.000 7988 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
03:33:10.604 00.003 15712 worker thread done servicing request
03:33:10.604 00.000 15712 Worker thread wakes up
03:33:10.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:10.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:12.240 01.636 15712 Exposure complete
03:33:12.303 00.063 15712 worker thread done servicing request
03:33:12.303 00.000 7988 OnExposeComplete: enter
03:33:12.303 00.000 7988 UpdateGuideState(): m_state=6
03:33:12.303 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6594
03:33:12.303 00.000 7988 Star::Find returns 1 (0), X=975.26, Y=192.38, Mass=412, SNR=12.9, Peak=123 HFD=2.8
03:33:12.303 00.000 7988 Star::Find false star n=3 nbg=278 bg=99.4 sigma=3.4 thresh=110 peak=107
03:33:12.303 00.000 7988 Star::Find false star n=3 nbg=275 bg=91.0 sigma=3.3 thresh=101 peak=99
03:33:12.303 00.000 7988 Star::Find false star n=4 nbg=276 bg=81.1 sigma=3.2 thresh=91 peak=89
03:33:12.303 00.000 7988 MultiStar: [#1 -0.52,-0.19,0.82,U] [#2 -0.21,-0.48,0.77,U] [#3 0.17,-0.90,0.00,M2] [#4 0.14,-0.00,0.82,U] [#5 -0.22,-0.14,0.56,U] [#6 0.51,-0.54,0.72,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.34,-1.22,0.00,M2] [#11 0.00,0.00,0.00,L] 
03:33:12.303 00.000 7988 single-star, 5 included, MultiStar: {-0.06, -0.24}, one-star: {-0.05, -0.15}
03:33:12.303 00.000 7988 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.56) = xAngle (-3.46 = 2.83)
03:33:12.303 00.000 7988 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.49 = 2.80)
03:33:12.303 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.89 mountX=-0.15 mountY=0.05, mountTheta=2.80
03:33:12.316 00.013 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.15, opts=13)
03:33:12.316 00.000 7988 Enqueuing Move request for scope (-0.05, -0.15)
03:33:12.319 00.003 15712 Worker thread wakes up
03:33:12.319 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
03:33:12.319 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
03:33:12.319 00.000 15712 Moving (-0.05, -0.15) raw xDistance=-0.15 yDistance=0.05
03:33:12.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=83, FiltMin=65, FiltMax=255, Gamma=0.690
03:33:12.319 00.000 7988 UpdateGuideState exits: m=412 SNR=12.9
03:33:12.322 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:12.322 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:12.324 00.002 7988 Enqueuing Expose request
03:33:12.324 00.000 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.43
03:33:12.324 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
03:33:12.324 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:12.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:33:12.324 00.000 15712 MoveAxis(E, 3, ABG)
03:33:12.324 00.000 15712 Guiding  Dir = 2, Dur = 3
03:33:12.324 00.000 15712 IsGuiding returns 0
03:33:12.336 00.012 15712 IsGuiding returns 0
03:33:12.336 00.000 15712 Move returns status 0, amount 3
03:33:12.336 00.000 15712 MoveAxis(N, 0, ABG)
03:33:12.336 00.000 15712 Move returns status 0, amount 0
03:33:12.336 00.000 15712 move complete, result=0
03:33:12.336 00.000 15712 worker thread done servicing request
03:33:12.336 00.000 15712 Worker thread wakes up
03:33:12.336 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
03:33:12.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:12.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:13.753 01.417 15712 Exposure complete
03:33:13.817 00.064 15712 worker thread done servicing request
03:33:13.817 00.000 7988 OnExposeComplete: enter
03:33:13.817 00.000 7988 UpdateGuideState(): m_state=6
03:33:13.817 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6595
03:33:13.817 00.000 7988 Star::Find returns 1 (0), X=975.92, Y=192.43, Mass=359, SNR=11.9, Peak=130 HFD=2.4
03:33:13.817 00.000 7988 Star::Find false star n=3 nbg=280 bg=87.0 sigma=3.3 thresh=97 peak=93
03:33:13.817 00.000 7988 Star::Find false star n=3 nbg=279 bg=90.5 sigma=3.3 thresh=101 peak=98
03:33:13.817 00.000 7988 Star::Find false star n=5 nbg=277 bg=85.4 sigma=3.1 thresh=95 peak=93
03:33:13.817 00.000 7988 MultiStar: [#1 -0.14,0.13,0.66,U] [#2 -0.06,-1.23,0.00,M9] [#3 0.09,-1.08,0.00,M3] [#4 -0.55,0.43,0.59,U] [#5 0.25,0.06,0.61,U] [#6 0.30,-0.70,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:13.817 00.000 7988 refined, 3 included, MultiStar: {0.12, 0.10}, one-star: {0.61, -0.10}
03:33:13.817 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
03:33:13.817 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
03:33:13.817 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=0.10 mountY=-0.12, mountTheta=-0.90
03:33:13.832 00.015 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=0.10, opts=13)
03:33:13.832 00.000 7988 Enqueuing Move request for scope (0.12, 0.10)
03:33:13.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=86, FiltMin=65, FiltMax=255, Gamma=0.690
03:33:13.832 00.000 7988 UpdateGuideState exits: m=359 SNR=11.9
03:33:13.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:13.832 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:13.832 00.000 7988 Enqueuing Expose request
03:33:13.832 00.000 15712 Worker thread wakes up
03:33:13.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
03:33:13.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
03:33:13.832 00.000 15712 Moving (0.12, 0.10) raw xDistance=0.10 yDistance=-0.12
03:33:13.832 00.000 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.45
03:33:13.832 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
03:33:13.832 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:13.832 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:33:13.832 00.000 15712 MoveAxis(E, 3, ABG)
03:33:13.832 00.000 15712 Guiding  Dir = 2, Dur = 3
03:33:13.832 00.000 15712 IsGuiding returns 0
03:33:13.896 00.064 15712 IsGuiding returns 0
03:33:13.896 00.000 15712 Move returns status 0, amount 3
03:33:13.896 00.000 15712 MoveAxis(N, 0, ABG)
03:33:13.896 00.000 15712 Move returns status 0, amount 0
03:33:13.896 00.000 15712 move complete, result=0
03:33:13.896 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
03:33:13.897 00.001 15712 worker thread done servicing request
03:33:13.897 00.000 15712 Worker thread wakes up
03:33:13.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:13.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:15.539 01.642 15712 Exposure complete
03:33:15.602 00.063 15712 worker thread done servicing request
03:33:15.602 00.000 7988 OnExposeComplete: enter
03:33:15.602 00.000 7988 UpdateGuideState(): m_state=6
03:33:15.608 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6596
03:33:15.608 00.000 7988 Star::Find returns 1 (0), X=975.64, Y=192.76, Mass=498, SNR=13.8, Peak=121 HFD=3.7
03:33:15.610 00.002 7988 Star::Find false star n=4 nbg=273 bg=110.0 sigma=3.8 thresh=121 peak=119
03:33:15.610 00.000 7988 Star::Find false star n=3 nbg=276 bg=111.6 sigma=3.4 thresh=122 peak=117
03:33:15.612 00.002 7988 Star::Find false star n=3 nbg=273 bg=110.5 sigma=3.4 thresh=121 peak=118
03:33:15.612 00.000 7988 Star::Find false star n=3 nbg=285 bg=89.8 sigma=3.3 thresh=100 peak=95
03:33:15.614 00.002 7988 Star::Find false star n=4 nbg=282 bg=96.1 sigma=3.4 thresh=106 peak=103
03:33:15.614 00.000 7988 Star::Find false star n=7 nbg=283 bg=85.7 sigma=3.6 thresh=96 peak=96
03:33:15.616 00.002 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.27,-0.42,0.67,U] [#3 0.37,0.00,0.49,U] [#4 0.07,-0.31,0.49,U] [#5 -0.39,-0.06,0.56,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:15.616 00.000 7988 refined, 4 included, MultiStar: {0.16, -0.07}, one-star: {0.33, 0.23}
03:33:15.618 00.002 7988 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.56) = xAngle (-1.99 = -1.99)
03:33:15.620 00.002 7988 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.03 = -2.03)
03:33:15.620 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.43 mountX=-0.07 mountY=-0.16, mountTheta=-2.00
03:33:15.622 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.07, opts=13)
03:33:15.624 00.002 7988 Enqueuing Move request for scope (0.16, -0.07)
03:33:15.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=66, FiltMax=255, Gamma=0.690
03:33:15.626 00.002 7988 UpdateGuideState exits: m=498 SNR=13.8
03:33:15.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:15.628 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:15.628 00.000 7988 Enqueuing Expose request
03:33:15.630 00.002 15712 Worker thread wakes up
03:33:15.630 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
03:33:15.630 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
03:33:15.630 00.000 15712 Moving (0.16, -0.07) raw xDistance=-0.07 yDistance=-0.16
03:33:15.635 00.005 15712 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.47
03:33:15.635 00.000 15712 PPEC: input: -0.07, control: -0.01, exposure: 1500
03:33:15.635 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:15.635 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:33:15.635 00.000 15712 MoveAxis(E, 3, ABG)
03:33:15.635 00.000 15712 Guiding  Dir = 2, Dur = 3
03:33:15.635 00.000 15712 IsGuiding returns 0
03:33:15.653 00.018 15712 IsGuiding returns 0
03:33:15.653 00.000 15712 Move returns status 0, amount 3
03:33:15.653 00.000 15712 MoveAxis(N, 0, ABG)
03:33:15.653 00.000 15712 Move returns status 0, amount 0
03:33:15.653 00.000 15712 move complete, result=0
03:33:15.653 00.000 15712 worker thread done servicing request
03:33:15.653 00.000 15712 Worker thread wakes up
03:33:15.653 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
03:33:15.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:15.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:17.072 01.419 15712 Exposure complete
03:33:17.134 00.062 15712 worker thread done servicing request
03:33:17.134 00.000 7988 OnExposeComplete: enter
03:33:17.134 00.000 7988 UpdateGuideState(): m_state=6
03:33:17.134 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6597
03:33:17.134 00.000 7988 Star::Find returns 1 (0), X=975.65, Y=192.60, Mass=453, SNR=13.3, Peak=128 HFD=3.4
03:33:17.134 00.000 7988 Star::Find false star n=3 nbg=282 bg=114.0 sigma=3.8 thresh=125 peak=124
03:33:17.134 00.000 7988 Star::Find false star n=4 nbg=278 bg=99.5 sigma=3.5 thresh=110 peak=107
03:33:17.134 00.000 7988 Star::Find false star n=4 nbg=279 bg=110.4 sigma=3.6 thresh=121 peak=116
03:33:17.147 00.013 7988 Star::Find false star n=3 nbg=283 bg=87.4 sigma=3.2 thresh=97 peak=93
03:33:17.147 00.000 7988 Star::Find false star n=2 nbg=279 bg=97.2 sigma=3.4 thresh=107 peak=106
03:33:17.147 00.000 7988 Star::Find false star n=3 nbg=279 bg=95.8 sigma=3.4 thresh=106 peak=102
03:33:17.150 00.003 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.27,-0.99,0.00,M9] [#3 0.00,0.00,0.00,L] [#4 -0.30,-0.33,0.46,U] [#5 0.34,-0.11,0.49,U] [#6 -0.04,-0.64,0.56,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:17.150 00.000 7988 refined, 3 included, MultiStar: {0.13, -0.20}, one-star: {0.34, 0.07}
03:33:17.150 00.000 7988 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
03:33:17.150 00.000 7988 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.57 = -2.57)
03:33:17.150 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-0.97 mountX=-0.20 mountY=-0.13, mountTheta=-2.56
03:33:17.150 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.20, opts=13)
03:33:17.150 00.000 7988 Enqueuing Move request for scope (0.13, -0.20)
03:33:17.150 00.000 15712 Worker thread wakes up
03:33:17.150 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
03:33:17.150 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
03:33:17.150 00.000 15712 Moving (0.13, -0.20) raw xDistance=-0.20 yDistance=-0.13
03:33:17.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=94, FiltMin=68, FiltMax=255, Gamma=0.690
03:33:17.150 00.000 7988 UpdateGuideState exits: m=453 SNR=13.3
03:33:17.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:17.150 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:17.150 00.000 7988 Enqueuing Expose request
03:33:17.164 00.014 15712 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 640.48
03:33:17.164 00.000 15712 PPEC: input: -0.20, control: -0.13, exposure: 1500
03:33:17.164 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:17.164 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:33:17.164 00.000 15712 MoveAxis(E, 42, ABG)
03:33:17.164 00.000 15712 Guiding  Dir = 2, Dur = 42
03:33:17.164 00.000 15712 IsGuiding returns 0
03:33:17.189 00.025 15712 PulseGuide returned control before completion, sleep 28
03:33:17.269 00.080 15712 IsGuiding returns 1
03:33:17.269 00.000 15712 scope still moving after pulse duration time elapsed
03:33:17.293 00.024 15712 IsGuiding returns 0
03:33:17.293 00.000 15712 scope move finished after 42 + 86 ms
03:33:17.293 00.000 15712 Move returns status 0, amount 42
03:33:17.293 00.000 15712 MoveAxis(N, 0, ABG)
03:33:17.293 00.000 15712 Move returns status 0, amount 0
03:33:17.293 00.000 15712 move complete, result=0
03:33:17.293 00.000 15712 worker thread done servicing request
03:33:17.293 00.000 15712 Worker thread wakes up
03:33:17.293 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
03:33:17.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:17.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:18.936 01.643 15712 Exposure complete
03:33:19.002 00.066 15712 worker thread done servicing request
03:33:19.002 00.000 7988 OnExposeComplete: enter
03:33:19.002 00.000 7988 UpdateGuideState(): m_state=6
03:33:19.002 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6598
03:33:19.006 00.004 7988 Star::Find returns 1 (0), X=975.68, Y=192.63, Mass=398, SNR=12.8, Peak=131 HFD=2.9
03:33:19.006 00.000 7988 Star::Find false star n=2 nbg=269 bg=110.5 sigma=3.3 thresh=120 peak=118
03:33:19.008 00.002 7988 Star::Find false star n=5 nbg=276 bg=113.6 sigma=3.4 thresh=124 peak=122
03:33:19.008 00.000 7988 Star::Find false star n=4 nbg=275 bg=100.9 sigma=3.3 thresh=111 peak=111
03:33:19.010 00.002 7988 Star::Find false star n=5 nbg=284 bg=99.5 sigma=3.6 thresh=110 peak=107
03:33:19.010 00.000 7988 Star::Find false star n=3 nbg=281 bg=96.7 sigma=3.5 thresh=107 peak=103
03:33:19.012 00.002 7988 Star::Find false star n=2 nbg=274 bg=107.2 sigma=3.5 thresh=118 peak=112
03:33:19.012 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.32,-0.44,0.52,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.27,-0.60,0.53,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.19,-0.24,0.45,U] [#11 0.00,0.00,0.00,L] 
03:33:19.014 00.002 7988 refined, 3 included, MultiStar: {0.31, -0.22}, one-star: {0.37, 0.09}
03:33:19.014 00.000 7988 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.56) = xAngle (-2.20 = -2.20)
03:33:19.016 00.002 7988 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.23 = -2.23)
03:33:19.016 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.22 hyp=0.38 cameraTheta=-0.63 mountX=-0.22 mountY=-0.30, mountTheta=-2.21
03:33:19.019 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.22, opts=13)
03:33:19.019 00.000 7988 Enqueuing Move request for scope (0.31, -0.22)
03:33:19.019 00.000 15712 Worker thread wakes up
03:33:19.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.22) opts 0xd
03:33:19.019 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.22)
03:33:19.019 00.000 15712 Moving (0.31, -0.22) raw xDistance=-0.22 yDistance=-0.30
03:33:19.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=69, FiltMax=255, Gamma=0.690
03:33:19.019 00.000 7988 UpdateGuideState exits: m=398 SNR=12.8
03:33:19.024 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:19.024 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:19.026 00.002 7988 Enqueuing Expose request
03:33:19.026 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 640.50
03:33:19.026 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
03:33:19.026 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
03:33:19.026 00.000 15712 MoveAxis(E, 47, ABG)
03:33:19.026 00.000 15712 Guiding  Dir = 2, Dur = 47
03:33:19.026 00.000 15712 IsGuiding returns 0
03:33:19.035 00.009 15712 PulseGuide returned control before completion, sleep 43
03:33:19.120 00.085 15712 IsGuiding returns 0
03:33:19.120 00.000 15712 Move returns status 0, amount 47
03:33:19.120 00.000 15712 MoveAxis(N, 77, ABG)
03:33:19.120 00.000 15712 Guiding  Dir = 0, Dur = 77
03:33:19.120 00.000 15712 IsGuiding returns 0
03:33:19.222 00.102 15712 IsGuiding returns 1
03:33:19.222 00.000 15712 scope still moving after pulse duration time elapsed
03:33:19.270 00.048 15712 IsGuiding returns 1
03:33:19.312 00.042 15712 IsGuiding returns 0
03:33:19.312 00.000 15712 scope move finished after 77 + 114 ms
03:33:19.312 00.000 15712 Move returns status 0, amount 77
03:33:19.312 00.000 15712 move complete, result=0
03:33:19.312 00.000 7988 GuideStep: -0.2 px 47 ms EAST, -0.3 px 77 ms NORTH
03:33:19.316 00.004 15712 worker thread done servicing request
03:33:19.316 00.000 15712 Worker thread wakes up
03:33:19.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:19.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:20.722 01.406 15712 Exposure complete
03:33:20.786 00.064 15712 worker thread done servicing request
03:33:20.786 00.000 7988 OnExposeComplete: enter
03:33:20.786 00.000 7988 UpdateGuideState(): m_state=6
03:33:20.790 00.004 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6599
03:33:20.790 00.000 7988 Star::Find returns 1 (0), X=975.18, Y=192.79, Mass=407, SNR=12.4, Peak=127 HFD=3.5
03:33:20.792 00.002 7988 Star::Find false star n=6 nbg=278 bg=110.0 sigma=3.6 thresh=121 peak=120
03:33:20.792 00.000 7988 Star::Find false star n=4 nbg=278 bg=109.2 sigma=3.7 thresh=120 peak=116
03:33:20.794 00.002 7988 Star::Find false star n=4 nbg=282 bg=109.4 sigma=3.5 thresh=120 peak=116
03:33:20.794 00.000 7988 Star::Find false star n=5 nbg=281 bg=109.4 sigma=3.6 thresh=120 peak=117
03:33:20.796 00.002 7988 Star::Find false star n=3 nbg=281 bg=97.4 sigma=3.5 thresh=108 peak=106
03:33:20.796 00.000 7988 Star::Find false star n=5 nbg=275 bg=101.0 sigma=3.3 thresh=111 peak=110
03:33:20.798 00.002 7988 MultiStar: [#1 0.19,-0.76,0.00,M1] [#2 0.00,0.00,0.00,L] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:20.798 00.000 7988 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.56) = xAngle (0.48 = 0.48)
03:33:20.800 00.002 7988 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
03:33:20.800 00.000 7988 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.04 mountX=0.26 mountY=0.13, mountTheta=0.45
03:33:20.803 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=0.26, opts=13)
03:33:20.803 00.000 7988 Enqueuing Move request for scope (-0.13, 0.26)
03:33:20.803 00.000 15712 Worker thread wakes up
03:33:20.803 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
03:33:20.803 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
03:33:20.803 00.000 15712 Moving (-0.13, 0.26) raw xDistance=0.26 yDistance=0.13
03:33:20.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=70, FiltMax=255, Gamma=0.690
03:33:20.803 00.000 7988 UpdateGuideState exits: m=407 SNR=12.4
03:33:20.807 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:20.807 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:20.809 00.002 7988 Enqueuing Expose request
03:33:20.809 00.000 15712 PPEC rslt: input = 0.26, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 640.51
03:33:20.809 00.000 15712 PPEC: input: 0.26, control: 0.15, exposure: 1500
03:33:20.809 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:20.809 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:33:20.809 00.000 15712 MoveAxis(W, 47, ABG)
03:33:20.809 00.000 15712 Guiding  Dir = 3, Dur = 47
03:33:20.809 00.000 15712 IsGuiding returns 0
03:33:20.833 00.024 15712 PulseGuide returned control before completion, sleep 36
03:33:20.897 00.064 15712 IsGuiding returns 1
03:33:20.897 00.000 15712 scope still moving after pulse duration time elapsed
03:33:20.928 00.031 15712 IsGuiding returns 0
03:33:20.928 00.000 15712 scope move finished after 47 + 69 ms
03:33:20.928 00.000 15712 Move returns status 0, amount 47
03:33:20.928 00.000 15712 MoveAxis(N, 0, ABG)
03:33:20.928 00.000 15712 Move returns status 0, amount 0
03:33:20.928 00.000 15712 move complete, result=0
03:33:20.928 00.000 7988 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
03:33:20.930 00.002 15712 worker thread done servicing request
03:33:20.930 00.000 15712 Worker thread wakes up
03:33:20.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:20.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:22.571 01.641 15712 Exposure complete
03:33:22.640 00.069 15712 worker thread done servicing request
03:33:22.640 00.000 7988 OnExposeComplete: enter
03:33:22.640 00.000 7988 UpdateGuideState(): m_state=6
03:33:22.640 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6600
03:33:22.640 00.000 7988 Star::Find returns 1 (0), X=975.72, Y=192.56, Mass=288, SNR=10.7, Peak=126 HFD=3.1
03:33:22.640 00.000 7988 Star::Find false star n=6 nbg=277 bg=101.3 sigma=3.3 thresh=111 peak=109
03:33:22.648 00.008 7988 Star::Find false star n=4 nbg=285 bg=109.3 sigma=3.5 thresh=120 peak=116
03:33:22.648 00.000 7988 Star::Find false star n=3 nbg=280 bg=111.9 sigma=3.6 thresh=123 peak=120
03:33:22.648 00.000 7988 Star::Find false star n=2 nbg=282 bg=93.5 sigma=3.5 thresh=104 peak=102
03:33:22.648 00.000 7988 Star::Find false star n=2 nbg=283 bg=100.0 sigma=3.8 thresh=111 peak=105
03:33:22.648 00.000 7988 MultiStar: [#1 -0.54,-0.24,0.77,U] [#2 0.27,-0.70,0.62,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.42,-0.54,0.50,U] [#7 0.20,0.77,0.00,R] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:22.655 00.007 7988 refined, 3 included, MultiStar: {0.12, -0.30}, one-star: {0.41, 0.03}
03:33:22.655 00.000 7988 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.56) = xAngle (-2.74 = -2.74)
03:33:22.655 00.000 7988 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.77 = -2.77)
03:33:22.655 00.000 7988 CameraToMount -- cameraX=0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.18 mountX=-0.30 mountY=-0.12, mountTheta=-2.77
03:33:22.655 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.12, y=-0.30, opts=13)
03:33:22.664 00.009 7988 Enqueuing Move request for scope (0.12, -0.30)
03:33:22.664 00.000 15712 Worker thread wakes up
03:33:22.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.30) opts 0xd
03:33:22.664 00.000 15712 Handling offset move in thread for scope, endpoint = (0.12, -0.30)
03:33:22.664 00.000 15712 Moving (0.12, -0.30) raw xDistance=-0.30 yDistance=-0.12
03:33:22.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=99, FiltMin=69, FiltMax=255, Gamma=0.690
03:33:22.667 00.003 7988 UpdateGuideState exits: m=288 SNR=10.7
03:33:22.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:22.669 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:22.672 00.003 7988 Enqueuing Expose request
03:33:22.672 00.000 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 640.53
03:33:22.672 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
03:33:22.672 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:22.672 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:33:22.672 00.000 15712 MoveAxis(E, 62, ABG)
03:33:22.672 00.000 15712 Guiding  Dir = 2, Dur = 62
03:33:22.672 00.000 15712 IsGuiding returns 0
03:33:22.696 00.024 15712 PulseGuide returned control before completion, sleep 43
03:33:22.775 00.079 15712 IsGuiding returns 0
03:33:22.775 00.000 15712 Move returns status 0, amount 62
03:33:22.775 00.000 15712 MoveAxis(N, 0, ABG)
03:33:22.775 00.000 15712 Move returns status 0, amount 0
03:33:22.775 00.000 15712 move complete, result=0
03:33:22.775 00.000 15712 worker thread done servicing request
03:33:22.775 00.000 15712 Worker thread wakes up
03:33:22.775 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH
03:33:22.785 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:22.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:24.192 01.407 15712 Exposure complete
03:33:24.253 00.061 15712 worker thread done servicing request
03:33:24.253 00.000 7988 OnExposeComplete: enter
03:33:24.253 00.000 7988 UpdateGuideState(): m_state=6
03:33:24.259 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6601
03:33:24.259 00.000 7988 Star::Find returns 1 (0), X=975.56, Y=192.87, Mass=308, SNR=10.8, Peak=124 HFD=3.6
03:33:24.261 00.002 7988 Star::Find false star n=4 nbg=279 bg=100.5 sigma=3.6 thresh=111 peak=110
03:33:24.261 00.000 7988 Star::Find false star n=8 nbg=280 bg=91.6 sigma=3.6 thresh=102 peak=101
03:33:24.263 00.002 7988 Star::Find false star n=4 nbg=278 bg=100.2 sigma=3.4 thresh=110 peak=106
03:33:24.263 00.000 7988 Star::Find false star n=3 nbg=282 bg=90.3 sigma=3.3 thresh=100 peak=99
03:33:24.265 00.002 7988 MultiStar: [#1 -0.29,-0.81,0.00,M1] [#2 0.55,-1.11,0.00,M8] [#3 0.67,-1.26,0.00,M3] [#4 0.39,-1.22,0.00,M1] [#5 0.68,-0.86,0.00,M1] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:24.265 00.000 7988 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.56) = xAngle (-0.63 = -0.63)
03:33:24.267 00.002 7988 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
03:33:24.269 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=0.34 hyp=0.42 cameraTheta=0.93 mountX=0.34 mountY=-0.26, mountTheta=-0.65
03:33:24.269 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=0.34, opts=13)
03:33:24.269 00.000 7988 Enqueuing Move request for scope (0.25, 0.34)
03:33:24.269 00.000 15712 Worker thread wakes up
03:33:24.269 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.34) opts 0xd
03:33:24.269 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, 0.34)
03:33:24.269 00.000 15712 Moving (0.25, 0.34) raw xDistance=0.34 yDistance=-0.26
03:33:24.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=98, FiltMin=71, FiltMax=255, Gamma=0.690
03:33:24.269 00.000 7988 UpdateGuideState exits: m=308 SNR=10.8
03:33:24.275 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:24.275 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:24.277 00.002 7988 Enqueuing Expose request
03:33:24.277 00.000 15712 PPEC rslt: input = 0.34, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 640.55
03:33:24.277 00.000 15712 PPEC: input: 0.34, control: 0.19, exposure: 1500
03:33:24.277 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:33:24.277 00.000 15712 MoveAxis(W, 63, ABG)
03:33:24.277 00.000 15712 Guiding  Dir = 3, Dur = 63
03:33:24.277 00.000 15712 IsGuiding returns 0
03:33:24.301 00.024 15712 PulseGuide returned control before completion, sleep 51
03:33:24.381 00.080 15712 IsGuiding returns 0
03:33:24.381 00.000 15712 Move returns status 0, amount 63
03:33:24.381 00.000 15712 MoveAxis(N, 66, ABG)
03:33:24.381 00.000 15712 Guiding  Dir = 0, Dur = 66
03:33:24.381 00.000 15712 IsGuiding returns 0
03:33:24.493 00.112 15712 IsGuiding returns 1
03:33:24.493 00.000 15712 scope still moving after pulse duration time elapsed
03:33:24.557 00.064 15712 IsGuiding returns 0
03:33:24.557 00.000 15712 scope move finished after 66 + 109 ms
03:33:24.557 00.000 15712 Move returns status 0, amount 66
03:33:24.557 00.000 15712 move complete, result=0
03:33:24.557 00.000 7988 GuideStep: 0.3 px 63 ms WEST, -0.3 px 66 ms NORTH
03:33:24.559 00.002 15712 worker thread done servicing request
03:33:24.559 00.000 15712 Worker thread wakes up
03:33:24.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:24.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:26.299 01.740 15712 Exposure complete
03:33:26.363 00.064 15712 worker thread done servicing request
03:33:26.363 00.000 7988 OnExposeComplete: enter
03:33:26.363 00.000 7988 UpdateGuideState(): m_state=6
03:33:26.363 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6602
03:33:26.363 00.000 7988 Star::Find returns 1 (0), X=974.51, Y=191.54, Mass=150, SNR=7.3, Peak=134 HFD=2.3
03:33:26.363 00.000 7988 Status Line: Mass: 150 vs 451
03:33:26.363 00.000 7988 UpdateCurrentPosition: star mass new=149.6 exp=451.0 thresh=50% limits=(225.5, 2269.0, 902.0)
03:33:26.363 00.000 7988 DistanceChecker: activated
03:33:26.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:33:26.363 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:33:26.363 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:33:26.375 00.012 15712 Worker thread wakes up
03:33:26.375 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:33:26.375 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:33:26.376 00.001 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:33:26.376 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:33:26.376 00.000 15712 MoveAxis(E, 8, DBG)
03:33:26.376 00.000 15712 Guiding  Dir = 2, Dur = 8
03:33:26.376 00.000 15712 IsGuiding returns 0
03:33:26.393 00.017 15712 IsGuiding returns 0
03:33:26.393 00.000 15712 Move returns status 0, amount 8
03:33:26.393 00.000 15712 MoveAxis(N, 0, DBG)
03:33:26.393 00.000 15712 Move returns status 0, amount 0
03:33:26.393 00.000 15712 move complete, result=0
03:33:26.393 00.000 15712 worker thread done servicing request
03:33:26.487 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:33:26.487 00.000 7988 Status Line: Star lost - mass changed
03:33:26.489 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=73, FiltMax=255, Gamma=0.690
03:33:26.491 00.002 7988 UpdateGuideState exits: Star lost - mass changed
03:33:26.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:26.493 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:33:26.493 00.000 7988 Enqueuing Expose request
03:33:26.495 00.002 15712 Worker thread wakes up
03:33:26.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:26.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:33:26.495 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:33:27.907 01.412 15712 Exposure complete
03:33:27.973 00.066 15712 worker thread done servicing request
03:33:27.975 00.002 7988 OnExposeComplete: enter
03:33:27.975 00.000 7988 UpdateGuideState(): m_state=6
03:33:27.975 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6603
03:33:27.975 00.000 7988 Star::Find returns 0 (4), X=975.54, Y=192.30, Mass=105, SNR=6.3, Peak=133 HFD=1.4
03:33:27.975 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:33:27.975 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:33:27.975 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:33:27.975 00.000 15712 Worker thread wakes up
03:33:27.975 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:33:27.975 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:33:27.985 00.010 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:33:27.985 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:33:27.985 00.000 15712 MoveAxis(E, 5, DBG)
03:33:27.985 00.000 15712 Guiding  Dir = 2, Dur = 5
03:33:27.985 00.000 15712 IsGuiding returns 0
03:33:28.037 00.052 15712 IsGuiding returns 0
03:33:28.037 00.000 15712 Move returns status 0, amount 5
03:33:28.037 00.000 15712 MoveAxis(N, 0, DBG)
03:33:28.037 00.000 15712 Move returns status 0, amount 0
03:33:28.037 00.000 15712 move complete, result=0
03:33:28.037 00.000 15712 worker thread done servicing request
03:33:28.097 00.060 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:33:28.097 00.000 7988 Status Line: Star lost - low HFD
03:33:28.099 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=95, FiltMin=71, FiltMax=237, Gamma=0.690
03:33:28.101 00.002 7988 UpdateGuideState exits: Star lost - low HFD
03:33:28.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:28.103 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:33:28.103 00.000 7988 Enqueuing Expose request
03:33:28.105 00.002 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:33:28.105 00.000 15712 Worker thread wakes up
03:33:28.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:28.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:33:29.742 01.637 15712 Exposure complete
03:33:29.804 00.062 15712 worker thread done servicing request
03:33:29.804 00.000 7988 OnExposeComplete: enter
03:33:29.804 00.000 7988 UpdateGuideState(): m_state=6
03:33:29.810 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6604
03:33:29.810 00.000 7988 Star::Find returns 1 (0), X=974.85, Y=191.96, Mass=84, SNR=5.5, Peak=129 HFD=2.4
03:33:29.812 00.002 7988 Status Line: Mass: 84 vs 442
03:33:29.812 00.000 7988 UpdateCurrentPosition: star mass new=83.7 exp=442.3 thresh=50% limits=(221.1, 2269.0, 884.5)
03:33:29.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:33:29.812 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:33:29.812 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:33:29.812 00.000 15712 Worker thread wakes up
03:33:29.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:33:29.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:33:29.820 00.008 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:33:29.820 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:33:29.820 00.000 15712 MoveAxis(E, 6, DBG)
03:33:29.820 00.000 15712 Guiding  Dir = 2, Dur = 6
03:33:29.820 00.000 15712 IsGuiding returns 0
03:33:29.846 00.026 15712 IsGuiding returns 0
03:33:29.846 00.000 15712 Move returns status 0, amount 6
03:33:29.846 00.000 15712 MoveAxis(N, 0, DBG)
03:33:29.846 00.000 15712 Move returns status 0, amount 0
03:33:29.846 00.000 15712 move complete, result=0
03:33:29.846 00.000 15712 worker thread done servicing request
03:33:29.932 00.086 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:33:29.932 00.000 7988 Status Line: Star lost - mass changed
03:33:29.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=92, FiltMin=69, FiltMax=255, Gamma=0.690
03:33:29.932 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:33:29.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:29.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:33:29.932 00.000 7988 Enqueuing Expose request
03:33:29.932 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:33:29.932 00.000 15712 Worker thread wakes up
03:33:29.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:29.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:33:31.352 01.420 15712 Exposure complete
03:33:31.414 00.062 15712 worker thread done servicing request
03:33:31.414 00.000 7988 OnExposeComplete: enter
03:33:31.414 00.000 7988 UpdateGuideState(): m_state=6
03:33:31.419 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6605
03:33:31.419 00.000 7988 Star::Find returns 1 (0), X=974.64, Y=192.80, Mass=161, SNR=7.6, Peak=126 HFD=3.0
03:33:31.421 00.002 7988 Status Line: Mass: 161 vs 427
03:33:31.423 00.002 7988 UpdateCurrentPosition: star mass new=161.0 exp=426.9 thresh=50% limits=(213.5, 2269.0, 853.9)
03:33:31.423 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:33:31.423 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:33:31.423 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:33:31.427 00.004 15712 Worker thread wakes up
03:33:31.427 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:33:31.427 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:33:31.430 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:33:31.430 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:33:31.430 00.000 15712 MoveAxis(E, 4, DBG)
03:33:31.430 00.000 15712 Guiding  Dir = 2, Dur = 4
03:33:31.430 00.000 15712 IsGuiding returns 0
03:33:31.446 00.016 15712 IsGuiding returns 0
03:33:31.446 00.000 15712 Move returns status 0, amount 4
03:33:31.446 00.000 15712 MoveAxis(N, 0, DBG)
03:33:31.446 00.000 15712 Move returns status 0, amount 0
03:33:31.446 00.000 15712 move complete, result=0
03:33:31.446 00.000 15712 worker thread done servicing request
03:33:31.540 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:33:31.540 00.000 7988 Status Line: Star lost - mass changed
03:33:31.543 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=91, FiltMin=69, FiltMax=255, Gamma=0.690
03:33:31.545 00.002 7988 UpdateGuideState exits: Star lost - mass changed
03:33:31.546 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:31.546 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:33:31.548 00.002 7988 Enqueuing Expose request
03:33:31.548 00.000 15712 Worker thread wakes up
03:33:31.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:31.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:33:31.548 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:33:33.187 01.639 15712 Exposure complete
03:33:33.248 00.061 15712 worker thread done servicing request
03:33:33.248 00.000 7988 OnExposeComplete: enter
03:33:33.248 00.000 7988 UpdateGuideState(): m_state=6
03:33:33.253 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6606
03:33:33.255 00.002 7988 Star::Find returns 1 (0), X=974.91, Y=191.49, Mass=210, SNR=8.9, Peak=126 HFD=2.4
03:33:33.255 00.000 7988 DistanceChecker: reject for large offset (1.11 > 0.38) avgDist = 0.19 count = 183
03:33:33.257 00.002 7988 DistanceChecker: begin recovering
03:33:33.257 00.000 7988 Star::Find false star n=7 nbg=278 bg=86.8 sigma=3.1 thresh=96 peak=92
03:33:33.259 00.002 7988 Star::Find false star n=6 nbg=279 bg=80.4 sigma=3.1 thresh=90 peak=87
03:33:33.259 00.000 7988 MultiStar: [#1 -0.68,-0.79,0.00,M2] [#2 0.03,-1.16,0.00,M9] [#3 -0.15,-1.11,0.00,M4] [#4 -0.76,-0.67,0.00,M2] [#5 -0.88,-0.95,0.00,M2] [#6 0.12,-1.45,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:33.261 00.002 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
03:33:33.261 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.75)
03:33:33.263 00.002 7988 CameraToMount -- cameraX=-0.40 cameraY=-1.04 hyp=1.11 cameraTheta=-1.94 mountX=-1.04 mountY=0.42, mountTheta=2.75
03:33:33.265 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.40, y=-1.04, opts=13)
03:33:33.265 00.000 7988 Enqueuing Move request for scope (-0.40, -1.04)
03:33:33.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=70, FiltMax=255, Gamma=0.690
03:33:33.265 00.000 7988 UpdateGuideState exits: m=210 SNR=8.9
03:33:33.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:33.265 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:33.271 00.006 7988 Enqueuing Expose request
03:33:33.271 00.000 15712 Worker thread wakes up
03:33:33.271 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -1.04) opts 0xd
03:33:33.271 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.40, -1.04)
03:33:33.271 00.000 15712 Moving (-0.40, -1.04) raw xDistance=-1.04 yDistance=0.42
03:33:33.271 00.000 15712 PPEC rslt: input = -1.04, final = -0.63, react = -0.62, pred = -0.01, hyst = -0.56, hyst_pct = 0.00, period_length = 640.61
03:33:33.271 00.000 15712 PPEC: input: -1.04, control: -0.63, exposure: 1500
03:33:33.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:33:33.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
03:33:33.271 00.000 15712 MoveAxis(E, 207, ABG)
03:33:33.271 00.000 15712 Guiding  Dir = 2, Dur = 207
03:33:33.271 00.000 15712 IsGuiding returns 0
03:33:33.299 00.028 15712 PulseGuide returned control before completion, sleep 193
03:33:33.503 00.204 15712 IsGuiding returns 1
03:33:33.503 00.000 15712 scope still moving after pulse duration time elapsed
03:33:33.537 00.034 15712 IsGuiding returns 0
03:33:33.537 00.000 15712 scope move finished after 207 + 57 ms
03:33:33.537 00.000 15712 Move returns status 0, amount 207
03:33:33.537 00.000 15712 MoveAxis(N, 0, ABG)
03:33:33.537 00.000 15712 Move returns status 0, amount 0
03:33:33.537 00.000 15712 move complete, result=0
03:33:33.537 00.000 15712 worker thread done servicing request
03:33:33.537 00.000 15712 Worker thread wakes up
03:33:33.537 00.000 7988 GuideStep: -1.0 px 207 ms EAST, 0.4 px 0 ms NORTH
03:33:33.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:33.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:34.955 01.418 15712 Exposure complete
03:33:35.016 00.061 15712 worker thread done servicing request
03:33:35.016 00.000 7988 OnExposeComplete: enter
03:33:35.016 00.000 7988 UpdateGuideState(): m_state=6
03:33:35.022 00.006 7988 Star::Find(15, 974, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6607
03:33:35.022 00.000 7988 Star::Find returns 1 (0), X=975.37, Y=191.97, Mass=299, SNR=10.8, Peak=127 HFD=2.5
03:33:35.024 00.002 7988 DistanceChecker: reject for large offset (0.57 > 0.46) avgDist = 0.23 count = 184
03:33:35.024 00.000 7988 Star::Find false star n=3 nbg=286 bg=106.0 sigma=3.9 thresh=118 peak=114
03:33:35.026 00.002 7988 Star::Find false star n=2 nbg=286 bg=99.1 sigma=3.8 thresh=111 peak=106
03:33:35.026 00.000 7988 Star::Find false star n=7 nbg=283 bg=84.0 sigma=3.2 thresh=94 peak=93
03:33:35.028 00.002 7988 Star::Find false star n=5 nbg=275 bg=81.7 sigma=3.1 thresh=91 peak=89
03:33:35.028 00.000 7988 MultiStar: [#1 -0.67,-0.41,0.00,M3] [#2 -0.12,-0.91,0.00,M10] [#3 0.02,-0.33,0.78,U] [#4 -0.11,-0.09,0.77,U] [#5 -0.83,-0.58,0.00,M3] [#6 0.21,-0.28,0.55,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.21,-0.98,0.00,M2] [#11 0.00,0.00,0.00,L] 
03:33:35.030 00.002 7988 refined, 3 included, MultiStar: {0.03, -0.34}, one-star: {0.06, -0.56}
03:33:35.031 00.001 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
03:33:35.032 00.001 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.07 = -3.07)
03:33:35.032 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.47 mountX=-0.34 mountY=-0.03, mountTheta=-3.07
03:33:35.032 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=-0.34, opts=13)
03:33:35.032 00.000 7988 Enqueuing Move request for scope (0.03, -0.34)
03:33:35.032 00.000 15712 Worker thread wakes up
03:33:35.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd
03:33:35.032 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, -0.34)
03:33:35.032 00.000 15712 Moving (0.03, -0.34) raw xDistance=-0.34 yDistance=-0.03
03:33:35.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=89, FiltMin=67, FiltMax=255, Gamma=0.690
03:33:35.032 00.000 7988 UpdateGuideState exits: m=299 SNR=10.8
03:33:35.040 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:35.040 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:35.042 00.002 7988 Enqueuing Expose request
03:33:35.042 00.000 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 640.62
03:33:35.042 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
03:33:35.042 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:35.042 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:33:35.042 00.000 15712 MoveAxis(E, 69, ABG)
03:33:35.042 00.000 15712 Guiding  Dir = 2, Dur = 69
03:33:35.042 00.000 15712 IsGuiding returns 0
03:33:35.048 00.006 15712 PulseGuide returned control before completion, sleep 64
03:33:35.138 00.090 15712 IsGuiding returns 0
03:33:35.138 00.000 15712 Move returns status 0, amount 69
03:33:35.138 00.000 15712 MoveAxis(N, 0, ABG)
03:33:35.138 00.000 15712 Move returns status 0, amount 0
03:33:35.138 00.000 15712 move complete, result=0
03:33:35.138 00.000 7988 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
03:33:35.138 00.000 15712 worker thread done servicing request
03:33:35.138 00.000 15712 Worker thread wakes up
03:33:35.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:35.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:36.786 01.648 15712 Exposure complete
03:33:36.898 00.112 15712 worker thread done servicing request
03:33:36.898 00.000 7988 OnExposeComplete: enter
03:33:36.901 00.003 7988 UpdateGuideState(): m_state=6
03:33:36.903 00.002 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6608
03:33:36.904 00.001 7988 Star::Find returns 1 (0), X=974.83, Y=192.94, Mass=262, SNR=9.9, Peak=131 HFD=2.7
03:33:36.907 00.003 7988 DistanceChecker: reject for large offset (0.63 > 0.47) avgDist = 0.24 count = 185
03:33:36.909 00.002 7988 Star::Find false star n=8 nbg=281 bg=106.5 sigma=3.5 thresh=117 peak=115
03:33:36.911 00.002 7988 Star::Find false star n=5 nbg=281 bg=93.1 sigma=3.3 thresh=103 peak=100
03:33:36.913 00.002 7988 Star::Find false star n=10 nbg=271 bg=84.1 sigma=2.8 thresh=92 peak=89
03:33:36.915 00.002 7988 Star::Find false star n=5 nbg=277 bg=85.9 sigma=3.1 thresh=95 peak=95
03:33:36.916 00.001 7988 Star::Find false star n=7 nbg=286 bg=79.9 sigma=3.4 thresh=90 peak=90
03:33:36.918 00.002 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.29,-0.93,0.00,R] [#3 -0.04,-0.46,0.69,U] [#4 -0.07,0.24,0.83,U] [#5 -0.63,-0.31,1.04,U] [#6 -0.58,-0.61,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:36.919 00.001 7988 refined, 3 included, MultiStar: {-0.34, -0.01}, one-star: {-0.48, 0.41}
03:33:36.921 00.002 7988 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.56) = xAngle (-4.68 = 1.60)
03:33:36.922 00.001 7988 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.71 = 1.57)
03:33:36.925 00.003 7988 CameraToMount -- cameraX=-0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-3.12 mountX=-0.01 mountY=0.34, mountTheta=1.60
03:33:36.928 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=-0.01, opts=13)
03:33:36.930 00.002 7988 Enqueuing Move request for scope (-0.34, -0.01)
03:33:36.931 00.001 15712 Worker thread wakes up
03:33:36.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=68, FiltMax=255, Gamma=0.690
03:33:36.933 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.01) opts 0xd
03:33:36.933 00.000 7988 UpdateGuideState exits: m=262 SNR=9.9
03:33:36.934 00.001 15712 Handling offset move in thread for scope, endpoint = (-0.34, -0.01)
03:33:36.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:36.936 00.002 15712 Moving (-0.34, -0.01) raw xDistance=-0.01 yDistance=0.34
03:33:36.936 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:36.937 00.001 7988 Enqueuing Expose request
03:33:36.941 00.004 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.63
03:33:36.942 00.001 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
03:33:36.942 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:33:36.942 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
03:33:36.942 00.000 15712 MoveAxis(E, 3, ABG)
03:33:36.942 00.000 15712 Guiding  Dir = 2, Dur = 3
03:33:36.942 00.000 15712 IsGuiding returns 0
03:33:36.962 00.020 15712 IsGuiding returns 0
03:33:36.962 00.000 15712 Move returns status 0, amount 3
03:33:36.962 00.000 15712 MoveAxis(N, 0, ABG)
03:33:36.962 00.000 15712 Move returns status 0, amount 0
03:33:36.962 00.000 15712 move complete, result=0
03:33:36.962 00.000 15712 worker thread done servicing request
03:33:36.962 00.000 15712 Worker thread wakes up
03:33:36.962 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.3 px 0 ms NORTH
03:33:36.964 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:36.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:38.383 01.419 15712 Exposure complete
03:33:38.447 00.064 15712 worker thread done servicing request
03:33:38.447 00.000 7988 OnExposeComplete: enter
03:33:38.448 00.001 7988 UpdateGuideState(): m_state=6
03:33:38.449 00.001 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6609
03:33:38.451 00.002 7988 Star::Find returns 1 (0), X=975.15, Y=192.50, Mass=201, SNR=8.9, Peak=125 HFD=2.0
03:33:38.451 00.000 7988 DistanceChecker: deactivated
03:33:38.453 00.002 7988 Star::Find false star n=4 nbg=278 bg=109.0 sigma=3.6 thresh=120 peak=118
03:33:38.454 00.001 7988 Star::Find false star n=6 nbg=276 bg=92.7 sigma=3.1 thresh=102 peak=101
03:33:38.455 00.001 7988 Star::Find false star n=2 nbg=280 bg=84.0 sigma=3.1 thresh=93 peak=89
03:33:38.456 00.001 7988 Star::Find false star n=3 nbg=286 bg=82.2 sigma=3.4 thresh=93 peak=93
03:33:38.457 00.001 7988 Star::Find false star n=3 nbg=279 bg=85.1 sigma=3.3 thresh=95 peak=92
03:33:38.458 00.001 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.08,-0.04,1.16,U] [#3 -0.40,-1.38,0.00,M3] [#4 0.00,0.00,0.00,L] [#5 -0.91,0.36,0.00,M3] [#6 -0.28,-0.65,0.73,U] [#7 0.50,-1.71,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:38.460 00.002 7988 single-star, 2 included, MultiStar: {-0.16, -0.19}, one-star: {-0.16, -0.03}
03:33:38.461 00.001 7988 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.56) = xAngle (-4.53 = 1.75)
03:33:38.461 00.000 7988 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.57 = 1.72)
03:33:38.462 00.001 7988 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.97 mountX=-0.03 mountY=0.16, mountTheta=1.75
03:33:38.464 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.16, y=-0.03, opts=13)
03:33:38.465 00.001 7988 Enqueuing Move request for scope (-0.16, -0.03)
03:33:38.466 00.001 15712 Worker thread wakes up
03:33:38.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
03:33:38.466 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
03:33:38.466 00.000 15712 Moving (-0.16, -0.03) raw xDistance=-0.03 yDistance=0.16
03:33:38.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=72, FiltMax=255, Gamma=0.690
03:33:38.467 00.001 7988 UpdateGuideState exits: m=201 SNR=8.9
03:33:38.468 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:38.469 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:38.470 00.001 7988 Enqueuing Expose request
03:33:38.471 00.001 15712 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.64
03:33:38.471 00.000 15712 PPEC: input: -0.03, control: -0.01, exposure: 1500
03:33:38.471 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:38.471 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:33:38.471 00.000 15712 MoveAxis(E, 3, ABG)
03:33:38.472 00.001 15712 Guiding  Dir = 2, Dur = 3
03:33:38.472 00.000 15712 IsGuiding returns 0
03:33:38.496 00.024 15712 IsGuiding returns 0
03:33:38.497 00.001 15712 Move returns status 0, amount 3
03:33:38.497 00.000 15712 MoveAxis(N, 0, ABG)
03:33:38.497 00.000 15712 Move returns status 0, amount 0
03:33:38.497 00.000 15712 move complete, result=0
03:33:38.497 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
03:33:38.498 00.001 15712 worker thread done servicing request
03:33:38.499 00.001 15712 Worker thread wakes up
03:33:38.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:38.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:40.231 01.732 15712 Exposure complete
03:33:40.296 00.065 15712 worker thread done servicing request
03:33:40.297 00.001 7988 OnExposeComplete: enter
03:33:40.298 00.001 7988 UpdateGuideState(): m_state=6
03:33:40.299 00.001 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6610
03:33:40.300 00.001 7988 Star::Find returns 1 (0), X=975.24, Y=191.57, Mass=358, SNR=11.9, Peak=153 HFD=2.8
03:33:40.301 00.001 7988 DistanceChecker: reject for large offset (0.96 > 0.48) avgDist = 0.24 count = 187
03:33:40.302 00.001 7988 DistanceChecker: activated
03:33:40.303 00.001 7988 Status Line: Recovering
03:33:40.305 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:33:40.305 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:33:40.306 00.001 7988 Enqueuing Move request for scope (0.00, 0.00)
03:33:40.308 00.002 15712 Worker thread wakes up
03:33:40.308 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:33:40.308 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:33:40.312 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:33:40.312 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:33:40.312 00.000 15712 MoveAxis(E, 5, DBG)
03:33:40.312 00.000 15712 Guiding  Dir = 2, Dur = 5
03:33:40.313 00.001 15712 IsGuiding returns 0
03:33:40.335 00.022 15712 IsGuiding returns 0
03:33:40.335 00.000 15712 Move returns status 0, amount 5
03:33:40.335 00.000 15712 MoveAxis(N, 0, DBG)
03:33:40.335 00.000 15712 Move returns status 0, amount 0
03:33:40.335 00.000 15712 move complete, result=0
03:33:40.335 00.000 15712 worker thread done servicing request
03:33:40.417 00.082 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:33:40.418 00.001 7988 Status Line: No star found
03:33:40.420 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=71, FiltMax=255, Gamma=0.690
03:33:40.421 00.001 7988 UpdateGuideState exits: No star found
03:33:40.422 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:40.423 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:33:40.424 00.001 7988 Enqueuing Expose request
03:33:40.425 00.001 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:33:40.425 00.000 15712 Worker thread wakes up
03:33:40.426 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:40.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:33:41.845 01.419 15712 Exposure complete
03:33:41.909 00.064 15712 worker thread done servicing request
03:33:41.910 00.001 7988 OnExposeComplete: enter
03:33:41.910 00.000 7988 UpdateGuideState(): m_state=6
03:33:41.910 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6611
03:33:41.910 00.000 7988 Star::Find returns 1 (0), X=974.65, Y=192.61, Mass=392, SNR=12.2, Peak=130 HFD=3.0
03:33:41.910 00.000 7988 DistanceChecker: reject for large offset (0.67 > 0.48) avgDist = 0.24 count = 187
03:33:41.910 00.000 7988 Status Line: Recovering
03:33:41.917 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:33:41.917 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:33:41.919 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:33:41.919 00.000 15712 Worker thread wakes up
03:33:41.919 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:33:41.919 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:33:41.923 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:33:41.923 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:33:41.923 00.000 15712 MoveAxis(E, 5, DBG)
03:33:41.923 00.000 15712 Guiding  Dir = 2, Dur = 5
03:33:41.923 00.000 15712 IsGuiding returns 0
03:33:41.951 00.028 15712 IsGuiding returns 0
03:33:41.951 00.000 15712 Move returns status 0, amount 5
03:33:41.951 00.000 15712 MoveAxis(N, 0, DBG)
03:33:41.951 00.000 15712 Move returns status 0, amount 0
03:33:41.951 00.000 15712 move complete, result=0
03:33:41.951 00.000 15712 worker thread done servicing request
03:33:42.034 00.083 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:33:42.034 00.000 7988 Status Line: No star found
03:33:42.036 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=72, FiltMax=255, Gamma=0.690
03:33:42.036 00.000 7988 UpdateGuideState exits: No star found
03:33:42.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:42.036 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:33:42.036 00.000 7988 Enqueuing Expose request
03:33:42.036 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:33:42.036 00.000 15712 Worker thread wakes up
03:33:42.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:42.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:33:43.676 01.640 15712 Exposure complete
03:33:43.737 00.061 15712 worker thread done servicing request
03:33:43.737 00.000 7988 OnExposeComplete: enter
03:33:43.737 00.000 7988 UpdateGuideState(): m_state=6
03:33:43.743 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6612
03:33:43.743 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=192.32, Mass=370, SNR=12.1, Peak=131 HFD=2.7
03:33:43.745 00.002 7988 DistanceChecker: reject for large offset (0.52 > 0.48) avgDist = 0.24 count = 187
03:33:43.745 00.000 7988 Status Line: Recovering
03:33:43.747 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:33:43.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:33:43.749 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:33:43.750 00.001 15712 Worker thread wakes up
03:33:43.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:33:43.750 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:33:43.753 00.003 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:33:43.753 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:33:43.753 00.000 15712 MoveAxis(E, 5, DBG)
03:33:43.753 00.000 15712 Guiding  Dir = 2, Dur = 5
03:33:43.753 00.000 15712 IsGuiding returns 0
03:33:43.804 00.051 15712 IsGuiding returns 0
03:33:43.804 00.000 15712 Move returns status 0, amount 5
03:33:43.804 00.000 15712 MoveAxis(N, 0, DBG)
03:33:43.804 00.000 15712 Move returns status 0, amount 0
03:33:43.804 00.000 15712 move complete, result=0
03:33:43.804 00.000 15712 worker thread done servicing request
03:33:43.865 00.061 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:33:43.865 00.000 7988 Status Line: No star found
03:33:43.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=72, FiltMax=255, Gamma=0.690
03:33:43.865 00.000 7988 UpdateGuideState exits: No star found
03:33:43.869 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:43.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:33:43.869 00.000 7988 Enqueuing Expose request
03:33:43.869 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:33:43.869 00.000 15712 Worker thread wakes up
03:33:43.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:43.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:33:45.287 01.418 15712 Exposure complete
03:33:45.349 00.062 15712 worker thread done servicing request
03:33:45.349 00.000 7988 OnExposeComplete: enter
03:33:45.349 00.000 7988 UpdateGuideState(): m_state=6
03:33:45.354 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6613
03:33:45.354 00.000 7988 Star::Find returns 1 (0), X=975.61, Y=192.51, Mass=251, SNR=9.9, Peak=134 HFD=1.6
03:33:45.356 00.002 7988 DistanceChecker: deactivated
03:33:45.356 00.000 7988 Star::Find false star n=3 nbg=279 bg=95.5 sigma=3.6 thresh=106 peak=104
03:33:45.358 00.002 7988 Star::Find false star n=5 nbg=277 bg=95.4 sigma=3.2 thresh=105 peak=101
03:33:45.360 00.002 7988 Star::Find false star n=3 nbg=276 bg=88.6 sigma=3.5 thresh=99 peak=97
03:33:45.360 00.000 7988 MultiStar: [#1 -0.89,-0.80,0.00,M4] [#2 0.11,-0.12,1.07,U] [#3 -0.29,-1.12,0.00,M4] [#4 0.04,-0.12,0.67,U] [#5 -0.65,-0.33,0.87,U] [#6 -0.20,-0.65,0.59,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -0.84,-1.17,0.00,M3] [#11 0.00,0.00,0.00,L] 
03:33:45.362 00.002 7988 refined, 4 included, MultiStar: {-0.06, -0.22}, one-star: {0.30, -0.02}
03:33:45.362 00.000 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
03:33:45.364 00.002 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
03:33:45.364 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.22 cameraTheta=-1.83 mountX=-0.22 mountY=0.06, mountTheta=2.86
03:33:45.366 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.22, opts=13)
03:33:45.368 00.002 7988 Enqueuing Move request for scope (-0.06, -0.22)
03:33:45.368 00.000 15712 Worker thread wakes up
03:33:45.368 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
03:33:45.368 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
03:33:45.368 00.000 15712 Moving (-0.06, -0.22) raw xDistance=-0.22 yDistance=0.06
03:33:45.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=72, FiltMax=255, Gamma=0.690
03:33:45.368 00.000 7988 UpdateGuideState exits: m=251 SNR=9.9
03:33:45.372 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:45.372 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:45.374 00.002 7988 Enqueuing Expose request
03:33:45.374 00.000 15712 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 640.69
03:33:45.374 00.000 15712 PPEC: input: -0.22, control: -0.14, exposure: 1500
03:33:45.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:45.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:33:45.374 00.000 15712 MoveAxis(E, 46, ABG)
03:33:45.374 00.000 15712 Guiding  Dir = 2, Dur = 46
03:33:45.374 00.000 15712 IsGuiding returns 0
03:33:45.402 00.028 15712 PulseGuide returned control before completion, sleep 30
03:33:45.480 00.078 15712 IsGuiding returns 1
03:33:45.480 00.000 15712 scope still moving after pulse duration time elapsed
03:33:45.508 00.028 15712 IsGuiding returns 0
03:33:45.508 00.000 15712 scope move finished after 46 + 86 ms
03:33:45.508 00.000 15712 Move returns status 0, amount 46
03:33:45.508 00.000 15712 MoveAxis(N, 0, ABG)
03:33:45.508 00.000 15712 Move returns status 0, amount 0
03:33:45.508 00.000 15712 move complete, result=0
03:33:45.508 00.000 7988 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
03:33:45.510 00.002 15712 worker thread done servicing request
03:33:45.510 00.000 15712 Worker thread wakes up
03:33:45.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:45.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:47.151 01.641 15712 Exposure complete
03:33:47.215 00.064 15712 worker thread done servicing request
03:33:47.216 00.001 7988 OnExposeComplete: enter
03:33:47.216 00.000 7988 UpdateGuideState(): m_state=6
03:33:47.216 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6614
03:33:47.216 00.000 7988 Star::Find returns 1 (0), X=975.36, Y=193.31, Mass=125, SNR=6.9, Peak=134 HFD=1.8
03:33:47.220 00.004 7988 Status Line: Mass: 125 vs 378
03:33:47.220 00.000 7988 UpdateCurrentPosition: star mass new=124.7 exp=378.4 thresh=50% limits=(189.2, 2269.0, 756.7)
03:33:47.220 00.000 7988 DistanceChecker: activated
03:33:47.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:33:47.220 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:33:47.220 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:33:47.220 00.000 15712 Worker thread wakes up
03:33:47.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:33:47.220 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:33:47.229 00.009 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:33:47.229 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:33:47.229 00.000 15712 MoveAxis(E, 6, DBG)
03:33:47.229 00.000 15712 Guiding  Dir = 2, Dur = 6
03:33:47.229 00.000 15712 IsGuiding returns 0
03:33:47.254 00.025 15712 IsGuiding returns 0
03:33:47.254 00.000 15712 Move returns status 0, amount 6
03:33:47.254 00.000 15712 MoveAxis(N, 0, DBG)
03:33:47.254 00.000 15712 Move returns status 0, amount 0
03:33:47.254 00.000 15712 move complete, result=0
03:33:47.254 00.000 15712 worker thread done servicing request
03:33:47.341 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:33:47.341 00.000 7988 Status Line: Star lost - mass changed
03:33:47.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=72, FiltMax=255, Gamma=0.690
03:33:47.341 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:33:47.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:47.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:33:47.341 00.000 7988 Enqueuing Expose request
03:33:47.341 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:33:47.341 00.000 15712 Worker thread wakes up
03:33:47.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:47.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:33:48.766 01.425 15712 Exposure complete
03:33:48.832 00.066 15712 worker thread done servicing request
03:33:48.832 00.000 7988 OnExposeComplete: enter
03:33:48.832 00.000 7988 UpdateGuideState(): m_state=6
03:33:48.832 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6615
03:33:48.834 00.002 7988 Star::Find returns 0 (4), X=975.54, Y=192.53, Mass=189, SNR=8.3, Peak=135 HFD=1.5
03:33:48.834 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:33:48.834 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:33:48.834 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:33:48.834 00.000 15712 Worker thread wakes up
03:33:48.834 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:33:48.834 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:33:48.844 00.010 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:33:48.844 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:33:48.844 00.000 15712 MoveAxis(E, 5, DBG)
03:33:48.844 00.000 15712 Guiding  Dir = 2, Dur = 5
03:33:48.852 00.008 15712 IsGuiding returns 0
03:33:48.869 00.017 15712 IsGuiding returns 0
03:33:48.869 00.000 15712 Move returns status 0, amount 5
03:33:48.869 00.000 15712 MoveAxis(N, 0, DBG)
03:33:48.869 00.000 15712 Move returns status 0, amount 0
03:33:48.869 00.000 15712 move complete, result=0
03:33:48.869 00.000 15712 worker thread done servicing request
03:33:48.956 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:33:48.956 00.000 7988 Status Line: Star lost - low HFD
03:33:48.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=87, FiltMin=72, FiltMax=255, Gamma=0.690
03:33:48.956 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:33:48.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:48.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:33:48.956 00.000 7988 Enqueuing Expose request
03:33:48.956 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:33:48.956 00.000 15712 Worker thread wakes up
03:33:48.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:48.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:33:50.710 01.754 15712 Exposure complete
03:33:50.772 00.062 15712 worker thread done servicing request
03:33:50.772 00.000 7988 OnExposeComplete: enter
03:33:50.772 00.000 7988 UpdateGuideState(): m_state=6
03:33:50.777 00.005 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6616
03:33:50.777 00.000 7988 Star::Find returns 1 (0), X=975.17, Y=192.86, Mass=298, SNR=10.7, Peak=131 HFD=2.7
03:33:50.779 00.002 7988 DistanceChecker: deactivated
03:33:50.779 00.000 7988 Star::Find false star n=6 nbg=285 bg=82.6 sigma=3.1 thresh=92 peak=91
03:33:50.781 00.002 7988 Star::Find false star n=5 nbg=275 bg=86.6 sigma=3.2 thresh=96 peak=93
03:33:50.781 00.000 7988 MultiStar: [#1 -0.69,-0.32,0.00,M5] [#2 0.06,-0.03,0.91,U] [#3 -0.27,-1.19,0.00,M5] [#4 -0.66,-0.19,0.78,U] [#5 -0.51,-0.30,0.66,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:50.783 00.002 7988 refined, 3 included, MultiStar: {-0.28, -0.01}, one-star: {-0.14, 0.33}
03:33:50.783 00.000 7988 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.56) = xAngle (-4.66 = 1.62)
03:33:50.785 00.002 7988 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.69 = 1.59)
03:33:50.785 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.10 mountX=-0.01 mountY=0.28, mountTheta=1.62
03:33:50.788 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.01, opts=13)
03:33:50.788 00.000 7988 Enqueuing Move request for scope (-0.28, -0.01)
03:33:50.788 00.000 15712 Worker thread wakes up
03:33:50.788 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd
03:33:50.788 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.01)
03:33:50.788 00.000 15712 Moving (-0.28, -0.01) raw xDistance=-0.01 yDistance=0.28
03:33:50.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=88, FiltMin=70, FiltMax=255, Gamma=0.690
03:33:50.788 00.000 7988 UpdateGuideState exits: m=298 SNR=10.7
03:33:50.792 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:50.792 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:50.794 00.002 7988 Enqueuing Expose request
03:33:50.794 00.000 15712 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.71
03:33:50.794 00.000 15712 PPEC: input: -0.01, control: -0.01, exposure: 1500
03:33:50.794 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:33:50.794 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:33:50.794 00.000 15712 MoveAxis(E, 4, ABG)
03:33:50.794 00.000 15712 Guiding  Dir = 2, Dur = 4
03:33:50.796 00.002 15712 IsGuiding returns 0
03:33:50.822 00.026 15712 IsGuiding returns 0
03:33:50.822 00.000 15712 Move returns status 0, amount 4
03:33:50.822 00.000 15712 MoveAxis(N, 0, ABG)
03:33:50.822 00.000 15712 Move returns status 0, amount 0
03:33:50.822 00.000 15712 move complete, result=0
03:33:50.822 00.000 15712 worker thread done servicing request
03:33:50.822 00.000 15712 Worker thread wakes up
03:33:50.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:50.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:50.822 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.3 px 0 ms NORTH
03:33:52.226 01.404 15712 Exposure complete
03:33:52.291 00.065 15712 worker thread done servicing request
03:33:52.291 00.000 7988 OnExposeComplete: enter
03:33:52.291 00.000 7988 UpdateGuideState(): m_state=6
03:33:52.291 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6617
03:33:52.291 00.000 7988 Star::Find returns 1 (0), X=975.08, Y=191.56, Mass=354, SNR=11.6, Peak=124 HFD=3.2
03:33:52.291 00.000 7988 Star::Find false star n=2 nbg=283 bg=114.7 sigma=4.1 thresh=127 peak=121
03:33:52.291 00.000 7988 Star::Find false star n=3 nbg=279 bg=95.8 sigma=3.3 thresh=106 peak=104
03:33:52.291 00.000 7988 Star::Find false star n=5 nbg=275 bg=85.9 sigma=2.9 thresh=94 peak=93
03:33:52.291 00.000 7988 MultiStar: [#1 0.56,-1.33,0.00,M6] [#2 -0.11,-0.06,0.74,U] [#3 -0.03,-0.23,0.80,U] [#4 -0.57,0.09,0.74,U] [#5 0.41,-1.38,0.00,M2] [#6 0.01,-0.26,0.74,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:52.291 00.000 7988 refined, 4 included, MultiStar: {-0.19, -0.33}, one-star: {-0.23, -0.97}
03:33:52.291 00.000 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.64 = 2.64)
03:33:52.301 00.010 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.67 = 2.61)
03:33:52.301 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-2.08 mountX=-0.33 mountY=0.19, mountTheta=2.62
03:33:52.303 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=-0.33, opts=13)
03:33:52.303 00.000 7988 Enqueuing Move request for scope (-0.19, -0.33)
03:33:52.303 00.000 15712 Worker thread wakes up
03:33:52.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.33) opts 0xd
03:33:52.303 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, -0.33)
03:33:52.303 00.000 15712 Moving (-0.19, -0.33) raw xDistance=-0.33 yDistance=0.19
03:33:52.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=90, FiltMin=70, FiltMax=255, Gamma=0.690
03:33:52.303 00.000 7988 UpdateGuideState exits: m=354 SNR=11.6
03:33:52.308 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:52.308 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:52.310 00.002 7988 Enqueuing Expose request
03:33:52.310 00.000 15712 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 640.72
03:33:52.310 00.000 15712 PPEC: input: -0.33, control: -0.21, exposure: 1500
03:33:52.310 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:52.310 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:33:52.310 00.000 15712 MoveAxis(E, 69, ABG)
03:33:52.310 00.000 15712 Guiding  Dir = 2, Dur = 69
03:33:52.310 00.000 15712 IsGuiding returns 0
03:33:52.340 00.030 15712 PulseGuide returned control before completion, sleep 52
03:33:52.397 00.057 15712 IsGuiding returns 1
03:33:52.397 00.000 15712 scope still moving after pulse duration time elapsed
03:33:52.434 00.037 15712 IsGuiding returns 0
03:33:52.434 00.000 15712 scope move finished after 69 + 54 ms
03:33:52.434 00.000 15712 Move returns status 0, amount 69
03:33:52.437 00.003 15712 MoveAxis(N, 0, ABG)
03:33:52.437 00.000 15712 Move returns status 0, amount 0
03:33:52.437 00.000 15712 move complete, result=0
03:33:52.437 00.000 7988 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
03:33:52.437 00.000 15712 worker thread done servicing request
03:33:52.437 00.000 15712 Worker thread wakes up
03:33:52.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:52.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:54.073 01.636 15712 Exposure complete
03:33:54.137 00.064 15712 worker thread done servicing request
03:33:54.137 00.000 7988 OnExposeComplete: enter
03:33:54.137 00.000 7988 UpdateGuideState(): m_state=6
03:33:54.142 00.005 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6618
03:33:54.142 00.000 7988 Star::Find returns 1 (0), X=975.66, Y=192.51, Mass=460, SNR=13.5, Peak=134 HFD=3.4
03:33:54.144 00.002 7988 Star::Find false star n=3 nbg=282 bg=115.5 sigma=4.0 thresh=127 peak=124
03:33:54.144 00.000 7988 Star::Find false star n=6 nbg=280 bg=103.0 sigma=3.8 thresh=114 peak=114
03:33:54.146 00.002 7988 Star::Find false star n=7 nbg=276 bg=114.8 sigma=3.3 thresh=125 peak=120
03:33:54.146 00.000 7988 Star::Find false star n=4 nbg=279 bg=118.4 sigma=3.6 thresh=129 peak=123
03:33:54.148 00.002 7988 Star::Find false star n=2 nbg=279 bg=89.4 sigma=3.6 thresh=100 peak=98
03:33:54.148 00.000 7988 Star::Find false star n=3 nbg=278 bg=85.7 sigma=3.3 thresh=96 peak=94
03:33:54.150 00.002 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.40,-0.18,0.74,U] [#3 -0.79,-2.03,0.00,M5] [#4 -0.24,-0.40,0.64,U] [#5 0.00,0.00,0.00,L] [#6 -0.27,-0.51,0.69,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:54.150 00.000 7988 refined, 3 included, MultiStar: {0.10, -0.25}, one-star: {0.35, -0.02}
03:33:54.152 00.002 7988 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.56) = xAngle (-2.75 = -2.75)
03:33:54.154 00.002 7988 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.78 = -2.78)
03:33:54.154 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.19 mountX=-0.25 mountY=-0.09, mountTheta=-2.78
03:33:54.156 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.25, opts=13)
03:33:54.156 00.000 7988 Enqueuing Move request for scope (0.10, -0.25)
03:33:54.158 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=96, FiltMin=70, FiltMax=255, Gamma=0.690
03:33:54.160 00.002 7988 UpdateGuideState exits: m=460 SNR=13.5
03:33:54.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:54.162 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:54.162 00.000 7988 Enqueuing Expose request
03:33:54.162 00.000 15712 Worker thread wakes up
03:33:54.164 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
03:33:54.164 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
03:33:54.164 00.000 15712 Moving (0.10, -0.25) raw xDistance=-0.25 yDistance=-0.09
03:33:54.167 00.003 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 640.73
03:33:54.167 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
03:33:54.167 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:54.167 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:33:54.167 00.000 15712 MoveAxis(E, 53, ABG)
03:33:54.167 00.000 15712 Guiding  Dir = 2, Dur = 53
03:33:54.167 00.000 15712 IsGuiding returns 0
03:33:54.193 00.026 15712 PulseGuide returned control before completion, sleep 39
03:33:54.290 00.097 15712 IsGuiding returns 1
03:33:54.290 00.000 15712 scope still moving after pulse duration time elapsed
03:33:54.327 00.037 15712 IsGuiding returns 0
03:33:54.327 00.000 15712 scope move finished after 53 + 104 ms
03:33:54.327 00.000 15712 Move returns status 0, amount 53
03:33:54.327 00.000 15712 MoveAxis(N, 0, ABG)
03:33:54.327 00.000 15712 Move returns status 0, amount 0
03:33:54.327 00.000 15712 move complete, result=0
03:33:54.327 00.000 15712 worker thread done servicing request
03:33:54.327 00.000 15712 Worker thread wakes up
03:33:54.327 00.000 7988 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
03:33:54.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:54.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:55.733 01.406 15712 Exposure complete
03:33:55.794 00.061 15712 worker thread done servicing request
03:33:55.794 00.000 7988 OnExposeComplete: enter
03:33:55.794 00.000 7988 UpdateGuideState(): m_state=6
03:33:55.800 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6619
03:33:55.800 00.000 7988 Star::Find returns 1 (0), X=975.44, Y=193.05, Mass=400, SNR=12.4, Peak=134 HFD=2.6
03:33:55.802 00.002 7988 Star::Find false star n=5 nbg=276 bg=113.4 sigma=3.5 thresh=124 peak=124
03:33:55.803 00.001 7988 Star::Find false star n=3 nbg=278 bg=110.0 sigma=3.6 thresh=121 peak=119
03:33:55.804 00.001 7988 Star::Find false star n=4 nbg=277 bg=108.1 sigma=3.9 thresh=120 peak=117
03:33:55.805 00.001 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.06,0.78,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 -0.47,1.01,0.00,M1] [#5 0.00,0.00,0.00,L] [#6 -0.50,0.05,0.56,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.50,0.61,0.00,M4] [#11 0.00,0.00,0.00,L] 
03:33:55.806 00.001 7988 refined, 1 included, MultiStar: {-0.09, 0.35}, one-star: {0.13, 0.51}
03:33:55.807 00.001 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
03:33:55.808 00.001 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
03:33:55.810 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.84 mountX=0.35 mountY=0.09, mountTheta=0.24
03:33:55.812 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.35, opts=13)
03:33:55.813 00.001 7988 Enqueuing Move request for scope (-0.09, 0.35)
03:33:55.814 00.001 15712 Worker thread wakes up
03:33:55.814 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.35) opts 0xd
03:33:55.814 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.35)
03:33:55.814 00.000 15712 Moving (-0.09, 0.35) raw xDistance=0.35 yDistance=0.09
03:33:55.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=70, FiltMax=255, Gamma=0.690
03:33:55.814 00.000 7988 UpdateGuideState exits: m=400 SNR=12.4
03:33:55.816 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:55.816 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:55.818 00.002 7988 Enqueuing Expose request
03:33:55.818 00.000 15712 PPEC rslt: input = 0.35, final = 0.19, react = 0.21, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 640.74
03:33:55.818 00.000 15712 PPEC: input: 0.35, control: 0.19, exposure: 1500
03:33:55.818 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:55.818 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:33:55.818 00.000 15712 MoveAxis(W, 64, ABG)
03:33:55.818 00.000 15712 Guiding  Dir = 3, Dur = 64
03:33:55.818 00.000 15712 IsGuiding returns 0
03:33:55.837 00.019 15712 PulseGuide returned control before completion, sleep 54
03:33:55.921 00.084 15712 IsGuiding returns 0
03:33:55.921 00.000 15712 Move returns status 0, amount 64
03:33:55.921 00.000 15712 MoveAxis(N, 0, ABG)
03:33:55.921 00.000 15712 Move returns status 0, amount 0
03:33:55.921 00.000 15712 move complete, result=0
03:33:55.921 00.000 7988 GuideStep: 0.3 px 64 ms WEST, 0.1 px 0 ms NORTH
03:33:55.923 00.002 15712 worker thread done servicing request
03:33:55.923 00.000 15712 Worker thread wakes up
03:33:55.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:55.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:57.563 01.640 15712 Exposure complete
03:33:57.629 00.066 15712 worker thread done servicing request
03:33:57.629 00.000 7988 OnExposeComplete: enter
03:33:57.629 00.000 7988 UpdateGuideState(): m_state=6
03:33:57.629 00.000 7988 Star::Find(15, 975, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6620
03:33:57.629 00.000 7988 Star::Find returns 1 (0), X=975.54, Y=192.43, Mass=313, SNR=11.1, Peak=135 HFD=1.9
03:33:57.629 00.000 7988 Star::Find false star n=6 nbg=276 bg=113.4 sigma=3.5 thresh=124 peak=122
03:33:57.629 00.000 7988 Star::Find false star n=8 nbg=276 bg=111.5 sigma=3.6 thresh=122 peak=121
03:33:57.629 00.000 7988 Star::Find false star n=3 nbg=279 bg=112.8 sigma=3.6 thresh=124 peak=120
03:33:57.629 00.000 7988 Star::Find false star n=3 nbg=277 bg=115.0 sigma=3.5 thresh=125 peak=120
03:33:57.638 00.009 7988 Star::Find false star n=3 nbg=281 bg=97.7 sigma=3.6 thresh=108 peak=107
03:33:57.638 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.16,-0.59,0.00,M2] [#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.36,0.12,0.63,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:57.638 00.000 7988 refined, 1 included, MultiStar: {0.00, -0.02}, one-star: {0.23, -0.10}
03:33:57.641 00.003 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
03:33:57.641 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
03:33:57.641 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.46 mountX=-0.02 mountY=-0.00, mountTheta=-3.06
03:33:57.641 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.02, opts=13)
03:33:57.641 00.000 7988 Enqueuing Move request for scope (0.00, -0.02)
03:33:57.641 00.000 15712 Worker thread wakes up
03:33:57.641 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
03:33:57.641 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
03:33:57.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=72, FiltMax=255, Gamma=0.690
03:33:57.641 00.000 7988 UpdateGuideState exits: m=313 SNR=11.1
03:33:57.650 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:57.650 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:57.652 00.002 7988 Enqueuing Expose request
03:33:57.652 00.000 15712 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=-0.00
03:33:57.657 00.005 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.75
03:33:57.657 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
03:33:57.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:57.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:33:57.657 00.000 15712 MoveAxis(E, 4, ABG)
03:33:57.657 00.000 15712 Guiding  Dir = 2, Dur = 4
03:33:57.657 00.000 15712 IsGuiding returns 0
03:33:57.679 00.022 15712 IsGuiding returns 0
03:33:57.679 00.000 15712 Move returns status 0, amount 4
03:33:57.679 00.000 15712 MoveAxis(N, 0, ABG)
03:33:57.679 00.000 15712 Move returns status 0, amount 0
03:33:57.679 00.000 15712 move complete, result=0
03:33:57.679 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
03:33:57.680 00.001 15712 worker thread done servicing request
03:33:57.680 00.000 15712 Worker thread wakes up
03:33:57.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:57.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:33:59.094 01.414 15712 Exposure complete
03:33:59.157 00.063 15712 worker thread done servicing request
03:33:59.157 00.000 7988 OnExposeComplete: enter
03:33:59.157 00.000 7988 UpdateGuideState(): m_state=6
03:33:59.164 00.007 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6621
03:33:59.164 00.000 7988 Star::Find returns 1 (0), X=974.71, Y=192.70, Mass=232, SNR=9.1, Peak=134 HFD=2.7
03:33:59.166 00.002 7988 Star::Find false star n=8 nbg=275 bg=118.0 sigma=3.3 thresh=128 peak=125
03:33:59.166 00.000 7988 Star::Find false star n=4 nbg=276 bg=112.6 sigma=3.6 thresh=123 peak=121
03:33:59.168 00.002 7988 Star::Find false star n=4 nbg=281 bg=110.5 sigma=3.4 thresh=121 peak=118
03:33:59.168 00.000 7988 Star::Find false star n=3 nbg=275 bg=111.9 sigma=3.3 thresh=122 peak=119
03:33:59.170 00.002 7988 Star::Find false star n=3 nbg=275 bg=112.8 sigma=3.3 thresh=123 peak=118
03:33:59.170 00.000 7988 Star::Find false star n=3 nbg=281 bg=97.7 sigma=3.5 thresh=108 peak=106
03:33:59.172 00.002 7988 Star::Find false star n=4 nbg=278 bg=111.2 sigma=3.7 thresh=122 peak=117
03:33:59.173 00.001 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.61,-0.01,0.70,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.73,0.39,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:33:59.173 00.000 7988 refined, 1 included, MultiStar: {-0.10, 0.09}, one-star: {-0.60, 0.17}
03:33:59.175 00.002 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.84 = 0.84)
03:33:59.175 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
03:33:59.177 00.002 7988 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.40 mountX=0.09 mountY=0.10, mountTheta=0.82
03:33:59.179 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.09, opts=13)
03:33:59.179 00.000 7988 Enqueuing Move request for scope (-0.10, 0.09)
03:33:59.181 00.002 15712 Worker thread wakes up
03:33:59.181 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
03:33:59.181 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
03:33:59.181 00.000 15712 Moving (-0.10, 0.09) raw xDistance=0.09 yDistance=0.10
03:33:59.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=76, FiltMax=255, Gamma=0.690
03:33:59.181 00.000 7988 UpdateGuideState exits: m=232 SNR=9.1
03:33:59.184 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:59.185 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:33:59.185 00.000 7988 Enqueuing Expose request
03:33:59.185 00.000 15712 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.76
03:33:59.185 00.000 15712 PPEC: input: 0.09, control: -0.01, exposure: 1500
03:33:59.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:59.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:33:59.185 00.000 15712 MoveAxis(E, 4, ABG)
03:33:59.185 00.000 15712 Guiding  Dir = 2, Dur = 4
03:33:59.185 00.000 15712 IsGuiding returns 0
03:33:59.214 00.029 15712 IsGuiding returns 0
03:33:59.214 00.000 15712 Move returns status 0, amount 4
03:33:59.214 00.000 15712 MoveAxis(N, 0, ABG)
03:33:59.214 00.000 15712 Move returns status 0, amount 0
03:33:59.214 00.000 15712 move complete, result=0
03:33:59.214 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
03:33:59.216 00.002 15712 worker thread done servicing request
03:33:59.216 00.000 15712 Worker thread wakes up
03:33:59.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:33:59.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:34:00.852 01.636 15712 Exposure complete
03:34:00.912 00.060 15712 worker thread done servicing request
03:34:00.912 00.000 7988 OnExposeComplete: enter
03:34:00.912 00.000 7988 UpdateGuideState(): m_state=6
03:34:00.920 00.008 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6622
03:34:00.921 00.001 7988 Star::Find returns 1 (0), X=975.36, Y=192.43, Mass=168, SNR=7.8, Peak=142 HFD=1.7
03:34:00.921 00.000 7988 Star::Find false star n=5 nbg=276 bg=117.1 sigma=3.5 thresh=128 peak=124
03:34:00.923 00.002 7988 Star::Find false star n=4 nbg=286 bg=113.9 sigma=4.0 thresh=126 peak=123
03:34:00.923 00.000 7988 Star::Find false star n=3 nbg=275 bg=114.6 sigma=3.3 thresh=125 peak=120
03:34:00.925 00.002 7988 Star::Find false star n=5 nbg=284 bg=108.5 sigma=3.6 thresh=119 peak=118
03:34:00.925 00.000 7988 Star::Find false star n=3 nbg=276 bg=115.6 sigma=3.4 thresh=126 peak=121
03:34:00.927 00.002 7988 Star::Find false star n=6 nbg=276 bg=102.0 sigma=3.3 thresh=112 peak=111
03:34:00.927 00.000 7988 Star::Find false star n=6 nbg=275 bg=101.9 sigma=3.4 thresh=112 peak=110
03:34:00.928 00.001 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:34:00.928 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
03:34:00.928 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
03:34:00.928 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.14 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
03:34:00.928 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.10, opts=13)
03:34:00.928 00.000 7988 Enqueuing Move request for scope (0.05, -0.10)
03:34:00.928 00.000 15712 Worker thread wakes up
03:34:00.928 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
03:34:00.928 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
03:34:00.928 00.000 15712 Moving (0.05, -0.10) raw xDistance=-0.10 yDistance=-0.04
03:34:00.937 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=78, FiltMax=255, Gamma=0.690
03:34:00.937 00.000 7988 UpdateGuideState exits: m=168 SNR=7.8
03:34:00.939 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:00.939 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:00.939 00.000 7988 Enqueuing Expose request
03:34:00.939 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.77
03:34:00.939 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
03:34:00.939 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:00.939 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:34:00.939 00.000 15712 MoveAxis(E, 4, ABG)
03:34:00.939 00.000 15712 Guiding  Dir = 2, Dur = 4
03:34:00.971 00.032 15712 IsGuiding returns 0
03:34:00.988 00.017 15712 IsGuiding returns 0
03:34:00.988 00.000 15712 Move returns status 0, amount 4
03:34:00.988 00.000 15712 MoveAxis(N, 0, ABG)
03:34:00.988 00.000 15712 Move returns status 0, amount 0
03:34:00.988 00.000 15712 move complete, result=0
03:34:00.988 00.000 7988 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
03:34:00.990 00.002 15712 worker thread done servicing request
03:34:00.990 00.000 15712 Worker thread wakes up
03:34:00.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:00.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:34:02.394 01.404 15712 Exposure complete
03:34:02.459 00.065 15712 worker thread done servicing request
03:34:02.459 00.000 7988 OnExposeComplete: enter
03:34:02.459 00.000 7988 UpdateGuideState(): m_state=6
03:34:02.459 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6623
03:34:02.459 00.000 7988 Star::Find returns 1 (0), X=974.28, Y=193.58, Mass=113, SNR=6.3, Peak=136 HFD=3.4
03:34:02.459 00.000 7988 Status Line: Mass: 113 vs 288
03:34:02.465 00.006 7988 UpdateCurrentPosition: star mass new=113.1 exp=287.9 thresh=50% limits=(144.0, 2269.0, 575.8)
03:34:02.465 00.000 7988 DistanceChecker: activated
03:34:02.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:34:02.465 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:02.465 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:02.471 00.006 15712 Worker thread wakes up
03:34:02.471 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:02.471 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:02.476 00.005 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:34:02.476 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:34:02.476 00.000 15712 MoveAxis(E, 6, DBG)
03:34:02.476 00.000 15712 Guiding  Dir = 2, Dur = 6
03:34:02.476 00.000 15712 IsGuiding returns 0
03:34:02.502 00.026 15712 IsGuiding returns 0
03:34:02.502 00.000 15712 Move returns status 0, amount 6
03:34:02.502 00.000 15712 MoveAxis(N, 0, DBG)
03:34:02.502 00.000 15712 Move returns status 0, amount 0
03:34:02.502 00.000 15712 move complete, result=0
03:34:02.502 00.000 15712 worker thread done servicing request
03:34:02.583 00.081 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:02.583 00.000 7988 Status Line: Star lost - mass changed
03:34:02.585 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=84, FiltMax=255, Gamma=0.690
03:34:02.587 00.002 7988 UpdateGuideState exits: Star lost - mass changed
03:34:02.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:02.589 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:02.589 00.000 7988 Enqueuing Expose request
03:34:02.591 00.002 15712 Worker thread wakes up
03:34:02.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:02.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:02.591 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:34:04.227 01.636 15712 Exposure complete
03:34:04.293 00.066 15712 worker thread done servicing request
03:34:04.293 00.000 7988 OnExposeComplete: enter
03:34:04.293 00.000 7988 UpdateGuideState(): m_state=6
03:34:04.293 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6624
03:34:04.293 00.000 7988 Star::Find returns 1 (0), X=974.49, Y=192.66, Mass=101, SNR=6.0, Peak=130 HFD=2.5
03:34:04.293 00.000 7988 Status Line: Mass: 101 vs 262
03:34:04.293 00.000 7988 UpdateCurrentPosition: star mass new=101.1 exp=261.8 thresh=50% limits=(130.9, 2269.0, 523.5)
03:34:04.293 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:34:04.301 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:04.301 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:04.301 00.000 15712 Worker thread wakes up
03:34:04.301 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:04.301 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:04.305 00.004 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:34:04.305 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:34:04.305 00.000 15712 MoveAxis(E, 7, DBG)
03:34:04.305 00.000 15712 Guiding  Dir = 2, Dur = 7
03:34:04.305 00.000 15712 IsGuiding returns 0
03:34:04.321 00.016 15712 IsGuiding returns 0
03:34:04.321 00.000 15712 Move returns status 0, amount 7
03:34:04.321 00.000 15712 MoveAxis(N, 0, DBG)
03:34:04.321 00.000 15712 Move returns status 0, amount 0
03:34:04.321 00.000 15712 move complete, result=0
03:34:04.321 00.000 15712 worker thread done servicing request
03:34:04.417 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:04.417 00.000 7988 Status Line: Star lost - mass changed
03:34:04.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=112, FiltMin=97, FiltMax=255, Gamma=0.690
03:34:04.421 00.004 7988 UpdateGuideState exits: Star lost - mass changed
03:34:04.421 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:04.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:04.421 00.000 7988 Enqueuing Expose request
03:34:04.421 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:34:04.421 00.000 15712 Worker thread wakes up
03:34:04.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:04.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:05.836 01.415 15712 Exposure complete
03:34:05.902 00.066 15712 worker thread done servicing request
03:34:05.902 00.000 7988 OnExposeComplete: enter
03:34:05.902 00.000 7988 UpdateGuideState(): m_state=6
03:34:05.902 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6625
03:34:05.902 00.000 7988 Star::Find false star n=4 nbg=273 bg=115.1 sigma=3.7 thresh=126 peak=124
03:34:05.902 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=192.00, Mass=58, SNR=2.9, Peak=138 HFD=0.0
03:34:05.902 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:05.902 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:05.902 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:05.902 00.000 15712 Worker thread wakes up
03:34:05.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:05.902 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:05.914 00.012 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:34:05.914 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:34:05.914 00.000 15712 MoveAxis(E, 7, DBG)
03:34:05.914 00.000 15712 Guiding  Dir = 2, Dur = 7
03:34:05.914 00.000 15712 IsGuiding returns 0
03:34:05.968 00.054 15712 IsGuiding returns 0
03:34:05.968 00.000 15712 Move returns status 0, amount 7
03:34:05.968 00.000 15712 MoveAxis(N, 0, DBG)
03:34:05.968 00.000 15712 Move returns status 0, amount 0
03:34:05.968 00.000 15712 move complete, result=0
03:34:05.968 00.000 15712 worker thread done servicing request
03:34:06.027 00.059 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:06.027 00.000 7988 Status Line: Star lost - low SNR
03:34:06.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=98, FiltMax=219, Gamma=0.690
03:34:06.027 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:34:06.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:06.027 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:06.027 00.000 7988 Enqueuing Expose request
03:34:06.027 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:34:06.027 00.000 15712 Worker thread wakes up
03:34:06.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:06.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:07.669 01.642 15712 Exposure complete
03:34:07.736 00.067 15712 worker thread done servicing request
03:34:07.736 00.000 7988 OnExposeComplete: enter
03:34:07.737 00.001 7988 UpdateGuideState(): m_state=6
03:34:07.737 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6626
03:34:07.737 00.000 7988 Star::Find returns 1 (0), X=974.74, Y=191.96, Mass=111, SNR=6.1, Peak=135 HFD=2.5
03:34:07.737 00.000 7988 Status Line: Mass: 111 vs 251
03:34:07.737 00.000 7988 UpdateCurrentPosition: star mass new=110.5 exp=251.4 thresh=50% limits=(125.7, 2269.0, 502.8)
03:34:07.737 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:34:07.737 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:07.737 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:07.737 00.000 15712 Worker thread wakes up
03:34:07.737 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:07.737 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:07.747 00.010 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:34:07.747 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:34:07.747 00.000 15712 MoveAxis(E, 8, DBG)
03:34:07.747 00.000 15712 Guiding  Dir = 2, Dur = 8
03:34:07.747 00.000 15712 IsGuiding returns 0
03:34:07.763 00.016 15712 IsGuiding returns 0
03:34:07.763 00.000 15712 Move returns status 0, amount 8
03:34:07.763 00.000 15712 MoveAxis(N, 0, DBG)
03:34:07.763 00.000 15712 Move returns status 0, amount 0
03:34:07.763 00.000 15712 move complete, result=0
03:34:07.763 00.000 15712 worker thread done servicing request
03:34:07.859 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:07.859 00.000 7988 Status Line: Star lost - mass changed
03:34:07.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=98, FiltMax=205, Gamma=0.690
03:34:07.859 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:34:07.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:07.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:07.859 00.000 7988 Enqueuing Expose request
03:34:07.859 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:34:07.859 00.000 15712 Worker thread wakes up
03:34:07.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:07.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:09.279 01.420 15712 Exposure complete
03:34:09.340 00.061 15712 worker thread done servicing request
03:34:09.340 00.000 7988 OnExposeComplete: enter
03:34:09.340 00.000 7988 UpdateGuideState(): m_state=6
03:34:09.340 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6627
03:34:09.340 00.000 7988 Star::Find false star n=3 nbg=278 bg=110.6 sigma=4.0 thresh=123 peak=120
03:34:09.340 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=192.00, Mass=56, SNR=2.9, Peak=133 HFD=0.0
03:34:09.340 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:09.340 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:09.340 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:09.340 00.000 15712 Worker thread wakes up
03:34:09.340 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:09.340 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:09.356 00.016 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:34:09.356 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:34:09.356 00.000 15712 MoveAxis(E, 8, DBG)
03:34:09.356 00.000 15712 Guiding  Dir = 2, Dur = 8
03:34:09.356 00.000 15712 IsGuiding returns 0
03:34:09.372 00.016 15712 IsGuiding returns 0
03:34:09.372 00.000 15712 Move returns status 0, amount 8
03:34:09.372 00.000 15712 MoveAxis(N, 0, DBG)
03:34:09.372 00.000 15712 Move returns status 0, amount 0
03:34:09.372 00.000 15712 move complete, result=0
03:34:09.372 00.000 15712 worker thread done servicing request
03:34:09.468 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:09.468 00.000 7988 Status Line: Star lost - low SNR
03:34:09.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=98, FiltMax=207, Gamma=0.690
03:34:09.468 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:34:09.472 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:09.472 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:09.472 00.000 7988 Enqueuing Expose request
03:34:09.472 00.000 15712 Worker thread wakes up
03:34:09.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:09.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:09.472 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:34:11.113 01.641 15712 Exposure complete
03:34:11.178 00.065 15712 worker thread done servicing request
03:34:11.178 00.000 7988 OnExposeComplete: enter
03:34:11.178 00.000 7988 UpdateGuideState(): m_state=6
03:34:11.178 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6628
03:34:11.178 00.000 7988 Star::Find returns 0 (4), X=975.43, Y=192.49, Mass=63, SNR=4.8, Peak=129 HFD=1.3
03:34:11.178 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:11.178 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:11.178 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:11.178 00.000 15712 Worker thread wakes up
03:34:11.178 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:11.178 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:11.190 00.012 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:34:11.190 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:34:11.190 00.000 15712 MoveAxis(E, 9, DBG)
03:34:11.190 00.000 15712 Guiding  Dir = 2, Dur = 9
03:34:11.191 00.001 15712 IsGuiding returns 0
03:34:11.216 00.025 15712 IsGuiding returns 0
03:34:11.216 00.000 15712 Move returns status 0, amount 9
03:34:11.216 00.000 15712 MoveAxis(N, 0, DBG)
03:34:11.216 00.000 15712 Move returns status 0, amount 0
03:34:11.216 00.000 15712 move complete, result=0
03:34:11.216 00.000 15712 worker thread done servicing request
03:34:11.287 00.071 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:11.287 00.000 7988 Status Line: Star lost - low HFD
03:34:11.289 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=98, FiltMax=222, Gamma=0.690
03:34:11.291 00.002 7988 UpdateGuideState exits: Star lost - low HFD
03:34:11.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:11.293 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:11.293 00.000 7988 Enqueuing Expose request
03:34:11.295 00.002 15712 Worker thread wakes up
03:34:11.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:11.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:11.295 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:34:12.708 01.413 15712 Exposure complete
03:34:12.771 00.063 15712 worker thread done servicing request
03:34:12.771 00.000 7988 OnExposeComplete: enter
03:34:12.771 00.000 7988 UpdateGuideState(): m_state=6
03:34:12.775 00.004 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6629
03:34:12.775 00.000 7988 Star::Find returns 1 (0), X=975.69, Y=193.20, Mass=111, SNR=6.1, Peak=132 HFD=2.6
03:34:12.777 00.002 7988 Status Line: Mass: 111 vs 232
03:34:12.777 00.000 7988 UpdateCurrentPosition: star mass new=110.9 exp=231.7 thresh=50% limits=(115.8, 2269.0, 463.4)
03:34:12.777 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:34:12.777 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:12.777 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:12.777 00.000 15712 Worker thread wakes up
03:34:12.777 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:12.777 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:12.788 00.011 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:34:12.788 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:34:12.788 00.000 15712 MoveAxis(E, 8, DBG)
03:34:12.788 00.000 15712 Guiding  Dir = 2, Dur = 8
03:34:12.817 00.029 15712 IsGuiding returns 0
03:34:12.833 00.016 15712 IsGuiding returns 0
03:34:12.833 00.000 15712 Move returns status 0, amount 8
03:34:12.833 00.000 15712 MoveAxis(N, 0, DBG)
03:34:12.833 00.000 15712 Move returns status 0, amount 0
03:34:12.833 00.000 15712 move complete, result=0
03:34:12.833 00.000 15712 worker thread done servicing request
03:34:12.897 00.064 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:12.897 00.000 7988 Status Line: Star lost - mass changed
03:34:12.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=96, FiltMax=238, Gamma=0.690
03:34:12.897 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:34:12.897 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:12.897 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:12.897 00.000 7988 Enqueuing Expose request
03:34:12.897 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:34:12.897 00.000 15712 Worker thread wakes up
03:34:12.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:12.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:14.542 01.645 15712 Exposure complete
03:34:14.603 00.061 15712 worker thread done servicing request
03:34:14.603 00.000 7988 OnExposeComplete: enter
03:34:14.603 00.000 7988 UpdateGuideState(): m_state=6
03:34:14.609 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6630
03:34:14.609 00.000 7988 Star::Find false star n=4 nbg=281 bg=113.3 sigma=3.6 thresh=124 peak=122
03:34:14.611 00.002 7988 Star::Find returns 0 (2), X=975.00, Y=192.00, Mass=59, SNR=2.9, Peak=133 HFD=0.0
03:34:14.611 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:14.613 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:14.613 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:14.615 00.002 15712 Worker thread wakes up
03:34:14.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:14.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:14.619 00.004 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:34:14.619 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:34:14.619 00.000 15712 MoveAxis(E, 9, DBG)
03:34:14.619 00.000 15712 Guiding  Dir = 2, Dur = 9
03:34:14.619 00.000 15712 IsGuiding returns 0
03:34:14.639 00.020 15712 IsGuiding returns 0
03:34:14.639 00.000 15712 Move returns status 0, amount 9
03:34:14.639 00.000 15712 MoveAxis(N, 0, DBG)
03:34:14.639 00.000 15712 Move returns status 0, amount 0
03:34:14.639 00.000 15712 move complete, result=0
03:34:14.639 00.000 15712 worker thread done servicing request
03:34:14.731 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:14.731 00.000 7988 Status Line: Star lost - low SNR
03:34:14.733 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=95, FiltMax=227, Gamma=0.690
03:34:14.735 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:34:14.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:14.737 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:14.737 00.000 7988 Enqueuing Expose request
03:34:14.739 00.002 15712 Worker thread wakes up
03:34:14.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:14.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:14.739 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:34:16.153 01.414 15712 Exposure complete
03:34:16.214 00.061 15712 worker thread done servicing request
03:34:16.214 00.000 7988 OnExposeComplete: enter
03:34:16.214 00.000 7988 UpdateGuideState(): m_state=6
03:34:16.220 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6631
03:34:16.220 00.000 7988 Star::Find false star n=5 nbg=281 bg=112.9 sigma=3.9 thresh=125 peak=124
03:34:16.222 00.002 7988 Star::Find returns 0 (2), X=975.00, Y=192.00, Mass=77, SNR=2.9, Peak=131 HFD=0.0
03:34:16.222 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:16.224 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:16.224 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:16.226 00.002 15712 Worker thread wakes up
03:34:16.226 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:16.226 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:16.230 00.004 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:34:16.230 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:34:16.230 00.000 15712 MoveAxis(E, 7, DBG)
03:34:16.230 00.000 15712 Guiding  Dir = 2, Dur = 7
03:34:16.230 00.000 15712 IsGuiding returns 0
03:34:16.246 00.016 15712 IsGuiding returns 0
03:34:16.246 00.000 15712 Move returns status 0, amount 7
03:34:16.246 00.000 15712 MoveAxis(N, 0, DBG)
03:34:16.246 00.000 15712 Move returns status 0, amount 0
03:34:16.246 00.000 15712 move complete, result=0
03:34:16.246 00.000 15712 worker thread done servicing request
03:34:16.341 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:16.341 00.000 7988 Status Line: Star lost - low SNR
03:34:16.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=96, FiltMax=236, Gamma=0.690
03:34:16.341 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:34:16.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:16.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:16.341 00.000 7988 Enqueuing Expose request
03:34:16.341 00.000 15712 Worker thread wakes up
03:34:16.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:16.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:16.341 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:34:17.988 01.647 15712 Exposure complete
03:34:18.050 00.062 15712 worker thread done servicing request
03:34:18.050 00.000 7988 OnExposeComplete: enter
03:34:18.050 00.000 7988 UpdateGuideState(): m_state=6
03:34:18.056 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6632
03:34:18.057 00.001 7988 Star::Find returns 0 (4), X=975.48, Y=191.48, Mass=101, SNR=5.8, Peak=130 HFD=1.5
03:34:18.057 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:18.059 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:18.059 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:18.059 00.000 15712 Worker thread wakes up
03:34:18.059 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:18.059 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:18.066 00.007 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:34:18.066 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:34:18.066 00.000 15712 MoveAxis(E, 8, DBG)
03:34:18.066 00.000 15712 Guiding  Dir = 2, Dur = 8
03:34:18.074 00.008 15712 IsGuiding returns 0
03:34:18.092 00.018 15712 IsGuiding returns 0
03:34:18.092 00.000 15712 Move returns status 0, amount 8
03:34:18.092 00.000 15712 MoveAxis(N, 0, DBG)
03:34:18.092 00.000 15712 Move returns status 0, amount 0
03:34:18.092 00.000 15712 move complete, result=0
03:34:18.092 00.000 15712 worker thread done servicing request
03:34:18.178 00.086 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:18.178 00.000 7988 Status Line: Star lost - low HFD
03:34:18.180 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=96, FiltMax=239, Gamma=0.690
03:34:18.182 00.002 7988 UpdateGuideState exits: Star lost - low HFD
03:34:18.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:18.184 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:18.184 00.000 7988 Enqueuing Expose request
03:34:18.186 00.002 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:34:18.188 00.002 15712 Worker thread wakes up
03:34:18.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:18.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:19.602 01.414 15712 Exposure complete
03:34:19.663 00.061 15712 worker thread done servicing request
03:34:19.663 00.000 7988 OnExposeComplete: enter
03:34:19.663 00.000 7988 UpdateGuideState(): m_state=6
03:34:19.671 00.008 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6633
03:34:19.672 00.001 7988 Star::Find returns 1 (0), X=975.25, Y=191.72, Mass=116, SNR=6.5, Peak=130 HFD=1.6
03:34:19.672 00.000 7988 DistanceChecker: reject for large offset (0.81 > 0.46) avgDist = 0.23 count = 195
03:34:19.674 00.002 7988 DistanceChecker: begin recovering
03:34:19.674 00.000 7988 Star::Find false star n=9 nbg=279 bg=106.5 sigma=3.7 thresh=117 peak=117
03:34:19.676 00.002 7988 Star::Find false star n=4 nbg=279 bg=107.4 sigma=3.6 thresh=118 peak=117
03:34:19.676 00.000 7988 Star::Find false star n=5 nbg=278 bg=107.7 sigma=3.7 thresh=119 peak=118
03:34:19.678 00.002 7988 Star::Find false star n=6 nbg=277 bg=103.9 sigma=3.3 thresh=114 peak=114
03:34:19.678 00.000 7988 Star::Find false star n=5 nbg=277 bg=110.7 sigma=3.4 thresh=121 peak=117
03:34:19.680 00.002 7988 Star::Find false star n=3 nbg=276 bg=113.1 sigma=3.4 thresh=123 peak=118
03:34:19.682 00.002 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:34:19.682 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
03:34:19.682 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.24 = 3.04)
03:34:19.685 00.003 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.81 hyp=0.81 cameraTheta=-1.65 mountX=-0.81 mountY=0.08, mountTheta=3.04
03:34:19.685 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.81, opts=13)
03:34:19.685 00.000 7988 Enqueuing Move request for scope (-0.06, -0.81)
03:34:19.689 00.004 15712 Worker thread wakes up
03:34:19.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.81) opts 0xd
03:34:19.689 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.81)
03:34:19.689 00.000 15712 Moving (-0.06, -0.81) raw xDistance=-0.81 yDistance=0.08
03:34:19.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=95, FiltMax=255, Gamma=0.690
03:34:19.689 00.000 7988 UpdateGuideState exits: m=116 SNR=6.5
03:34:19.691 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:19.691 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:19.693 00.002 7988 Enqueuing Expose request
03:34:19.693 00.000 15712 PPEC rslt: input = -0.81, final = -0.50, react = -0.49, pred = -0.02, hyst = -0.44, hyst_pct = 0.00, period_length = 640.84
03:34:19.693 00.000 15712 PPEC: input: -0.81, control: -0.50, exposure: 1500
03:34:19.693 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:19.693 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:34:19.693 00.000 15712 MoveAxis(E, 164, ABG)
03:34:19.693 00.000 15712 Guiding  Dir = 2, Dur = 164
03:34:19.693 00.000 15712 IsGuiding returns 0
03:34:19.716 00.023 15712 PulseGuide returned control before completion, sleep 148
03:34:19.911 00.195 15712 IsGuiding returns 0
03:34:19.911 00.000 15712 Move returns status 0, amount 164
03:34:19.911 00.000 15712 MoveAxis(N, 0, ABG)
03:34:19.911 00.000 15712 Move returns status 0, amount 0
03:34:19.911 00.000 15712 move complete, result=0
03:34:19.911 00.000 7988 GuideStep: -0.8 px 164 ms EAST, 0.1 px 0 ms NORTH
03:34:19.916 00.005 15712 worker thread done servicing request
03:34:19.916 00.000 15712 Worker thread wakes up
03:34:19.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:19.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:34:21.656 01.740 15712 Exposure complete
03:34:21.717 00.061 15712 worker thread done servicing request
03:34:21.717 00.000 7988 OnExposeComplete: enter
03:34:21.717 00.000 7988 UpdateGuideState(): m_state=6
03:34:21.723 00.006 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6634
03:34:21.723 00.000 7988 Star::Find returns 1 (0), X=975.13, Y=191.72, Mass=101, SNR=5.9, Peak=126 HFD=2.5
03:34:21.725 00.002 7988 Status Line: Mass: 101 vs 232
03:34:21.727 00.002 7988 UpdateCurrentPosition: star mass new=100.7 exp=231.7 thresh=50% limits=(105.7, 2269.0, 463.4)
03:34:21.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:34:21.727 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:21.727 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:21.727 00.000 15712 Worker thread wakes up
03:34:21.727 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:21.727 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:21.732 00.005 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:34:21.732 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:34:21.732 00.000 15712 MoveAxis(E, 9, DBG)
03:34:21.732 00.000 15712 Guiding  Dir = 2, Dur = 9
03:34:21.732 00.000 15712 IsGuiding returns 0
03:34:21.749 00.017 15712 IsGuiding returns 0
03:34:21.749 00.000 15712 Move returns status 0, amount 9
03:34:21.749 00.000 15712 MoveAxis(N, 0, DBG)
03:34:21.749 00.000 15712 Move returns status 0, amount 0
03:34:21.749 00.000 15712 move complete, result=0
03:34:21.749 00.000 15712 worker thread done servicing request
03:34:21.843 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:21.843 00.000 7988 Status Line: Star lost - mass changed
03:34:21.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=94, FiltMax=255, Gamma=0.690
03:34:21.843 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:34:21.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:21.843 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:21.843 00.000 7988 Enqueuing Expose request
03:34:21.851 00.008 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:34:21.851 00.000 15712 Worker thread wakes up
03:34:21.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:21.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:23.265 01.414 15712 Exposure complete
03:34:23.329 00.064 15712 worker thread done servicing request
03:34:23.329 00.000 7988 OnExposeComplete: enter
03:34:23.329 00.000 7988 UpdateGuideState(): m_state=6
03:34:23.329 00.000 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6635
03:34:23.329 00.000 7988 Star::Find returns 1 (0), X=974.13, Y=192.99, Mass=142, SNR=7.0, Peak=131 HFD=2.7
03:34:23.329 00.000 7988 DistanceChecker: reject for large offset (1.27 > 0.51) avgDist = 0.26 count = 196
03:34:23.329 00.000 7988 Star::Find false star n=3 nbg=278 bg=111.5 sigma=3.7 thresh=123 peak=121
03:34:23.329 00.000 7988 Star::Find false star n=5 nbg=278 bg=108.4 sigma=3.4 thresh=119 peak=115
03:34:23.329 00.000 7988 Star::Find false star n=6 nbg=280 bg=104.5 sigma=3.5 thresh=115 peak=114
03:34:23.329 00.000 7988 Star::Find false star n=3 nbg=282 bg=111.3 sigma=3.6 thresh=122 peak=116
03:34:23.329 00.000 7988 Star::Find false star n=3 nbg=276 bg=111.4 sigma=3.5 thresh=122 peak=116
03:34:23.342 00.013 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:34:23.342 00.000 7988 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.56) = xAngle (1.21 = 1.21)
03:34:23.342 00.000 7988 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
03:34:23.342 00.000 7988 CameraToMount -- cameraX=-1.18 cameraY=0.46 hyp=1.27 cameraTheta=2.77 mountX=0.45 mountY=1.17, mountTheta=1.20
03:34:23.346 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-1.18, y=0.46, opts=13)
03:34:23.346 00.000 7988 Enqueuing Move request for scope (-1.18, 0.46)
03:34:23.346 00.000 15712 Worker thread wakes up
03:34:23.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 0.46) opts 0xd
03:34:23.346 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.18, 0.46)
03:34:23.346 00.000 15712 Moving (-1.18, 0.46) raw xDistance=0.45 yDistance=1.17
03:34:23.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=97, FiltMax=237, Gamma=0.690
03:34:23.346 00.000 7988 UpdateGuideState exits: m=142 SNR=7.0
03:34:23.351 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:23.351 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:23.353 00.002 7988 Enqueuing Expose request
03:34:23.353 00.000 15712 PPEC rslt: input = 0.45, final = 0.25, react = 0.27, pred = -0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 640.85
03:34:23.353 00.000 15712 PPEC: input: 0.45, control: 0.25, exposure: 1500
03:34:23.353 00.000 15712 resist switch: large excursion: input 1.17 thresh 0.75 direction from -1 to 1
03:34:23.353 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.51
03:34:23.353 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17
03:34:23.353 00.000 15712 MoveAxis(W, 83, ABG)
03:34:23.353 00.000 15712 Guiding  Dir = 3, Dur = 83
03:34:23.353 00.000 15712 IsGuiding returns 0
03:34:23.380 00.027 15712 PulseGuide returned control before completion, sleep 65
03:34:23.454 00.074 15712 IsGuiding returns 1
03:34:23.454 00.000 15712 scope still moving after pulse duration time elapsed
03:34:23.490 00.036 15712 IsGuiding returns 0
03:34:23.490 00.000 15712 scope move finished after 83 + 57 ms
03:34:23.490 00.000 15712 Move returns status 0, amount 83
03:34:23.490 00.000 15712 BLC: Oldest BLC event removed
03:34:23.490 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 91 applied
03:34:23.490 00.000 15712 MoveAxis(S, 390, ABG)
03:34:23.490 00.000 15712 Guiding  Dir = 1, Dur = 390
03:34:23.490 00.000 15712 IsGuiding returns 0
03:34:23.571 00.081 15712 PulseGuide returned control before completion, sleep 321
03:34:23.901 00.330 15712 IsGuiding returns 1
03:34:23.901 00.000 15712 scope still moving after pulse duration time elapsed
03:34:23.933 00.032 15712 IsGuiding returns 1
03:34:23.983 00.050 15712 IsGuiding returns 0
03:34:23.983 00.000 15712 scope move finished after 390 + 104 ms
03:34:23.983 00.000 15712 Move returns status 0, amount 390
03:34:23.983 00.000 15712 move complete, result=0
03:34:23.983 00.000 7988 GuideStep: 0.5 px 83 ms WEST, 1.2 px 390 ms SOUTH
03:34:23.993 00.010 15712 worker thread done servicing request
03:34:23.993 00.000 15712 Worker thread wakes up
03:34:23.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:23.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:34:25.626 01.633 15712 Exposure complete
03:34:25.688 00.062 15712 worker thread done servicing request
03:34:25.688 00.000 7988 OnExposeComplete: enter
03:34:25.694 00.006 7988 UpdateGuideState(): m_state=6
03:34:25.694 00.000 7988 Star::Find(15, 974, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6636
03:34:25.696 00.002 7988 Star::Find returns 1 (0), X=975.53, Y=192.00, Mass=117, SNR=6.3, Peak=130 HFD=2.2
03:34:25.696 00.000 7988 DistanceChecker: deactivated
03:34:25.698 00.002 7988 Star::Find false star n=3 nbg=280 bg=109.2 sigma=3.6 thresh=120 peak=118
03:34:25.698 00.000 7988 Star::Find false star n=4 nbg=280 bg=109.2 sigma=3.7 thresh=120 peak=116
03:34:25.700 00.002 7988 Star::Find false star n=4 nbg=281 bg=104.6 sigma=3.7 thresh=116 peak=113
03:34:25.700 00.000 7988 Star::Find false star n=3 nbg=277 bg=113.6 sigma=3.9 thresh=125 peak=120
03:34:25.702 00.002 7988 Star::Find false star n=5 nbg=278 bg=108.1 sigma=3.4 thresh=118 peak=113
03:34:25.702 00.000 7988 Star::Find false star n=4 nbg=274 bg=107.6 sigma=3.4 thresh=118 peak=116
03:34:25.704 00.002 7988 MultiStar: [#1 -0.05,0.29,0.92,U] [#2 0.00,0.00,0.00,L] [#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] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:34:25.704 00.000 7988 refined, 1 included, MultiStar: {0.09, -0.14}, one-star: {0.22, -0.53}
03:34:25.706 00.002 7988 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.56) = xAngle (-2.57 = -2.57)
03:34:25.706 00.000 7988 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.60 = -2.60)
03:34:25.708 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-1.00 mountX=-0.14 mountY=-0.09, mountTheta=-2.59
03:34:25.708 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.14, opts=13)
03:34:25.711 00.003 7988 Enqueuing Move request for scope (0.09, -0.14)
03:34:25.711 00.000 15712 Worker thread wakes up
03:34:25.711 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
03:34:25.711 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
03:34:25.711 00.000 15712 Moving (0.09, -0.14) raw xDistance=-0.14 yDistance=-0.09
03:34:25.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=97, FiltMax=238, Gamma=0.690
03:34:25.711 00.000 7988 UpdateGuideState exits: m=117 SNR=6.3
03:34:25.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:25.711 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:25.711 00.000 7988 Enqueuing Expose request
03:34:25.711 00.000 15712 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=1.170324, 1:-0.085099
03:34:25.711 00.000 15712 BLC: No correction, Miss < min_move
03:34:25.720 00.009 15712 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.85
03:34:25.720 00.000 15712 PPEC: input: -0.14, control: -0.02, exposure: 1500
03:34:25.720 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:25.720 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:34:25.720 00.000 15712 MoveAxis(E, 7, ABG)
03:34:25.720 00.000 15712 Guiding  Dir = 2, Dur = 7
03:34:25.762 00.042 15712 IsGuiding returns 0
03:34:25.778 00.016 15712 IsGuiding returns 0
03:34:25.778 00.000 15712 Move returns status 0, amount 7
03:34:25.778 00.000 15712 MoveAxis(N, 0, ABG)
03:34:25.778 00.000 15712 Move returns status 0, amount 0
03:34:25.778 00.000 15712 move complete, result=0
03:34:25.778 00.000 7988 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
03:34:25.784 00.006 15712 worker thread done servicing request
03:34:25.784 00.000 15712 Worker thread wakes up
03:34:25.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:25.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:34:27.202 01.418 15712 Exposure complete
03:34:27.264 00.062 15712 worker thread done servicing request
03:34:27.264 00.000 7988 OnExposeComplete: enter
03:34:27.264 00.000 7988 UpdateGuideState(): m_state=6
03:34:27.270 00.006 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6637
03:34:27.270 00.000 7988 Star::Find false star n=5 nbg=278 bg=106.2 sigma=3.5 thresh=117 peak=117
03:34:27.272 00.002 7988 Star::Find returns 0 (2), X=975.00, Y=192.00, Mass=67, SNR=2.9, Peak=127 HFD=0.0
03:34:27.272 00.000 7988 DistanceChecker: activated
03:34:27.274 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:27.275 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:27.275 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:27.277 00.002 15712 Worker thread wakes up
03:34:27.277 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:27.277 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:27.280 00.003 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:34:27.280 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:34:27.280 00.000 15712 MoveAxis(E, 8, DBG)
03:34:27.280 00.000 15712 Guiding  Dir = 2, Dur = 8
03:34:27.280 00.000 15712 IsGuiding returns 0
03:34:27.296 00.016 15712 IsGuiding returns 0
03:34:27.296 00.000 15712 Move returns status 0, amount 8
03:34:27.296 00.000 15712 MoveAxis(N, 0, DBG)
03:34:27.296 00.000 15712 Move returns status 0, amount 0
03:34:27.296 00.000 15712 move complete, result=0
03:34:27.296 00.000 15712 worker thread done servicing request
03:34:27.392 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:27.392 00.000 7988 Status Line: Star lost - low SNR
03:34:27.394 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=97, FiltMax=219, Gamma=0.690
03:34:27.394 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:34:27.397 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:27.397 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:27.399 00.002 7988 Enqueuing Expose request
03:34:27.399 00.000 15712 Worker thread wakes up
03:34:27.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:27.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:27.399 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:34:29.035 01.636 15712 Exposure complete
03:34:29.101 00.066 15712 worker thread done servicing request
03:34:29.101 00.000 7988 OnExposeComplete: enter
03:34:29.101 00.000 7988 UpdateGuideState(): m_state=6
03:34:29.101 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6638
03:34:29.101 00.000 7988 Star::Find returns 1 (0), X=974.84, Y=192.04, Mass=126, SNR=6.5, Peak=124 HFD=3.0
03:34:29.101 00.000 7988 DistanceChecker: reject for large offset (0.68 > 0.59) avgDist = 0.30 count = 198
03:34:29.101 00.000 7988 Status Line: Recovering
03:34:29.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:34:29.101 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:29.101 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:29.112 00.011 15712 Worker thread wakes up
03:34:29.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:29.112 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:29.113 00.001 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:34:29.113 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:34:29.113 00.000 15712 MoveAxis(E, 9, DBG)
03:34:29.113 00.000 15712 Guiding  Dir = 2, Dur = 9
03:34:29.113 00.000 15712 IsGuiding returns 0
03:34:29.129 00.016 15712 IsGuiding returns 0
03:34:29.129 00.000 15712 Move returns status 0, amount 9
03:34:29.129 00.000 15712 MoveAxis(N, 0, DBG)
03:34:29.129 00.000 15712 Move returns status 0, amount 0
03:34:29.129 00.000 15712 move complete, result=0
03:34:29.129 00.000 15712 worker thread done servicing request
03:34:29.224 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:29.224 00.000 7988 Status Line: No star found
03:34:29.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=96, FiltMax=205, Gamma=0.690
03:34:29.224 00.000 7988 UpdateGuideState exits: No star found
03:34:29.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:29.224 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:29.224 00.000 7988 Enqueuing Expose request
03:34:29.232 00.008 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:34:29.232 00.000 15712 Worker thread wakes up
03:34:29.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:29.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:30.646 01.414 15712 Exposure complete
03:34:30.711 00.065 15712 worker thread done servicing request
03:34:30.713 00.002 7988 OnExposeComplete: enter
03:34:30.713 00.000 7988 UpdateGuideState(): m_state=6
03:34:30.713 00.000 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6639
03:34:30.713 00.000 7988 Star::Find returns 0 (4), X=974.75, Y=192.04, Mass=47, SNR=4.0, Peak=127 HFD=0.8
03:34:30.713 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:30.713 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:30.713 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:30.713 00.000 15712 Worker thread wakes up
03:34:30.713 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:30.713 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:30.723 00.010 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:34:30.723 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:34:30.723 00.000 15712 MoveAxis(E, 8, DBG)
03:34:30.723 00.000 15712 Guiding  Dir = 2, Dur = 8
03:34:30.745 00.022 15712 IsGuiding returns 0
03:34:30.762 00.017 15712 IsGuiding returns 0
03:34:30.762 00.000 15712 Move returns status 0, amount 8
03:34:30.762 00.000 15712 MoveAxis(N, 0, DBG)
03:34:30.762 00.000 15712 Move returns status 0, amount 0
03:34:30.762 00.000 15712 move complete, result=0
03:34:30.762 00.000 15712 worker thread done servicing request
03:34:30.835 00.073 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:30.835 00.000 7988 Status Line: Star lost - low HFD
03:34:30.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=95, FiltMax=255, Gamma=0.690
03:34:30.835 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:34:30.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:30.835 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:30.835 00.000 7988 Enqueuing Expose request
03:34:30.835 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:34:30.835 00.000 15712 Worker thread wakes up
03:34:30.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:30.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:32.478 01.643 15712 Exposure complete
03:34:32.541 00.063 15712 worker thread done servicing request
03:34:32.541 00.000 7988 OnExposeComplete: enter
03:34:32.541 00.000 7988 UpdateGuideState(): m_state=6
03:34:32.545 00.004 7988 Star::Find(15, 975, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6640
03:34:32.545 00.000 7988 Star::Find returns 1 (0), X=975.05, Y=191.93, Mass=84, SNR=5.4, Peak=132 HFD=1.9
03:34:32.545 00.000 7988 DistanceChecker: reject for large offset (0.66 > 0.59) avgDist = 0.30 count = 198
03:34:32.545 00.000 7988 DistanceChecker: begin recovering
03:34:32.545 00.000 7988 Star::Find false star n=5 nbg=273 bg=109.7 sigma=3.3 thresh=120 peak=119
03:34:32.545 00.000 7988 Star::Find false star n=6 nbg=284 bg=101.8 sigma=3.9 thresh=114 peak=114
03:34:32.545 00.000 7988 Star::Find false star n=4 nbg=280 bg=107.5 sigma=3.7 thresh=119 peak=117
03:34:32.545 00.000 7988 Star::Find false star n=4 nbg=279 bg=106.5 sigma=3.4 thresh=117 peak=115
03:34:32.545 00.000 7988 Star::Find false star n=4 nbg=276 bg=110.6 sigma=3.6 thresh=121 peak=118
03:34:32.545 00.000 7988 Star::Find false star n=3 nbg=280 bg=106.6 sigma=3.3 thresh=117 peak=114
03:34:32.555 00.010 7988 Star::Find false star n=4 nbg=282 bg=112.6 sigma=3.9 thresh=124 peak=117
03:34:32.555 00.000 7988 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.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] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
03:34:32.555 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.55 = 2.74)
03:34:32.555 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.58 = 2.70)
03:34:32.555 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.60 hyp=0.66 cameraTheta=-1.98 mountX=-0.60 mountY=0.28, mountTheta=2.71
03:34:32.562 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.60, opts=13)
03:34:32.562 00.000 7988 Enqueuing Move request for scope (-0.26, -0.60)
03:34:32.562 00.000 15712 Worker thread wakes up
03:34:32.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.60) opts 0xd
03:34:32.562 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.60)
03:34:32.562 00.000 15712 Moving (-0.26, -0.60) raw xDistance=-0.60 yDistance=0.28
03:34:32.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=95, FiltMax=204, Gamma=0.690
03:34:32.562 00.000 7988 UpdateGuideState exits: m=84 SNR=5.4
03:34:32.566 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:32.566 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:32.568 00.002 7988 Enqueuing Expose request
03:34:32.568 00.000 15712 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=1.170324, 1:-0.085099, 2:0.277453
03:34:32.568 00.000 15712 BLC: Under-shoot: nominal increase by 54
03:34:32.568 00.000 15712 BLC: window closed
03:34:32.568 00.000 15712 BLC: Pulse adjusted to 100
03:34:32.571 00.003 15712 PPEC rslt: input = -0.60, final = -0.38, react = -0.36, pred = -0.02, hyst = -0.33, hyst_pct = 0.00, period_length = 640.85
03:34:32.571 00.000 15712 PPEC: input: -0.60, control: -0.38, exposure: 1500
03:34:32.571 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:34:32.571 00.000 15712 MoveAxis(E, 124, ABG)
03:34:32.571 00.000 15712 Guiding  Dir = 2, Dur = 124
03:34:32.606 00.035 15712 IsGuiding returns 0
03:34:32.619 00.013 15712 PulseGuide returned control before completion, sleep 119
03:34:32.683 00.064 7988 evsrv: cli 0CCCF3A8 connect
03:34:32.683 00.000 7988 case statement mapped state 6 to 3
03:34:32.683 00.000 7988 case statement mapped state 6 to 3
03:34:32.683 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_pixel_scale","id":"d1cf2033-bd9d-4d77-9009-d10b4a435265"}
03:34:32.683 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":3.86747,"id":"d1cf2033-bd9d-4d77-9009-d10b4a435265"}
03:34:32.683 00.000 7988 evsrv: cli 0CCCF3A8 disconnect
03:34:32.766 00.083 15712 IsGuiding returns 0
03:34:32.766 00.000 15712 Move returns status 0, amount 124
03:34:32.766 00.000 15712 MoveAxis(S, 71, ABG)
03:34:32.766 00.000 15712 Guiding  Dir = 1, Dur = 71
03:34:32.766 00.000 15712 IsGuiding returns 0
03:34:32.846 00.080 15712 IsGuiding returns 1
03:34:32.846 00.000 15712 scope still moving after pulse duration time elapsed
03:34:32.878 00.032 15712 IsGuiding returns 1
03:34:32.942 00.064 15712 IsGuiding returns 0
03:34:32.942 00.000 15712 scope move finished after 71 + 104 ms
03:34:32.942 00.000 15712 Move returns status 0, amount 71
03:34:32.942 00.000 15712 move complete, result=0
03:34:32.942 00.000 7988 GuideStep: -0.6 px 124 ms EAST, 0.3 px 71 ms SOUTH
03:34:32.944 00.002 15712 worker thread done servicing request
03:34:32.944 00.000 15712 Worker thread wakes up
03:34:32.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:32.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:34:34.360 01.416 15712 Exposure complete
03:34:34.423 00.063 15712 worker thread done servicing request
03:34:34.423 00.000 7988 OnExposeComplete: enter
03:34:34.428 00.005 7988 UpdateGuideState(): m_state=6
03:34:34.430 00.002 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6641
03:34:34.430 00.000 7988 Star::Find false star n=9 nbg=278 bg=112.2 sigma=3.2 thresh=122 peak=122
03:34:34.432 00.002 7988 Star::Find returns 0 (2), X=975.00, Y=191.00, Mass=105, SNR=2.9, Peak=127 HFD=0.0
03:34:34.432 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:34.434 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:34.434 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:34.436 00.002 15712 Worker thread wakes up
03:34:34.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:34.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:34.439 00.003 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:34:34.439 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:34:34.439 00.000 15712 MoveAxis(E, 10, DBG)
03:34:34.439 00.000 15712 Guiding  Dir = 2, Dur = 10
03:34:34.439 00.000 15712 IsGuiding returns 0
03:34:34.462 00.023 15712 IsGuiding returns 1
03:34:34.462 00.000 15712 scope still moving after pulse duration time elapsed
03:34:34.509 00.047 15712 IsGuiding returns 0
03:34:34.509 00.000 15712 scope move finished after 10 + 58 ms
03:34:34.509 00.000 15712 Move returns status 0, amount 10
03:34:34.509 00.000 15712 MoveAxis(N, 0, DBG)
03:34:34.509 00.000 15712 Move returns status 0, amount 0
03:34:34.509 00.000 15712 move complete, result=0
03:34:34.509 00.000 15712 worker thread done servicing request
03:34:34.551 00.042 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:34.551 00.000 7988 Status Line: Star lost - low SNR
03:34:34.553 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=95, FiltMax=228, Gamma=0.690
03:34:34.555 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:34:34.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:34.557 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:34.557 00.000 7988 Enqueuing Expose request
03:34:34.559 00.002 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
03:34:34.561 00.002 15712 Worker thread wakes up
03:34:34.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:34.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:36.195 01.634 15712 Exposure complete
03:34:36.261 00.066 15712 worker thread done servicing request
03:34:36.261 00.000 7988 OnExposeComplete: enter
03:34:36.261 00.000 7988 UpdateGuideState(): m_state=6
03:34:36.263 00.002 7988 Star::Find(15, 975, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6642
03:34:36.263 00.000 7988 Star::Find returns 1 (0), X=977.06, Y=193.31, Mass=89, SNR=5.5, Peak=128 HFD=3.1
03:34:36.263 00.000 7988 DistanceChecker: reject for large offset (1.91 > 0.63) avgDist = 0.31 count = 199
03:34:36.263 00.000 7988 MultiStar: large primary error, entering stabilization period
03:34:36.263 00.000 7988 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.56) = xAngle (-1.14 = -1.14)
03:34:36.263 00.000 7988 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
03:34:36.263 00.000 7988 CameraToMount -- cameraX=1.74 cameraY=0.78 hyp=1.91 cameraTheta=0.42 mountX=0.80 mountY=-1.76, mountTheta=-1.15
03:34:36.263 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=1.74, y=0.78, opts=13)
03:34:36.263 00.000 7988 Enqueuing Move request for scope (1.74, 0.78)
03:34:36.273 00.010 15712 Worker thread wakes up
03:34:36.273 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.74, 0.78) opts 0xd
03:34:36.273 00.000 15712 Handling offset move in thread for scope, endpoint = (1.74, 0.78)
03:34:36.273 00.000 15712 Moving (1.74, 0.78) raw xDistance=0.80 yDistance=-1.76
03:34:36.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=111, FiltMin=97, FiltMax=214, Gamma=0.690
03:34:36.273 00.000 7988 UpdateGuideState exits: m=89 SNR=5.5
03:34:36.276 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:36.276 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:36.278 00.002 7988 Enqueuing Expose request
03:34:36.278 00.000 15712 PPEC rslt: input = 0.80, final = 0.46, react = 0.48, pred = -0.02, hyst = 0.41, hyst_pct = 0.00, period_length = 640.84
03:34:36.278 00.000 15712 PPEC: input: 0.80, control: 0.46, exposure: 1500
03:34:36.278 00.000 15712 resist switch: large excursion: input -1.76 thresh 0.75 direction from 1 to -1
03:34:36.278 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.29
03:34:36.278 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.76 from input -1.76
03:34:36.278 00.000 15712 MoveAxis(W, 149, ABG)
03:34:36.278 00.000 15712 Guiding  Dir = 3, Dur = 149
03:34:36.278 00.000 15712 IsGuiding returns 0
03:34:36.297 00.019 15712 PulseGuide returned control before completion, sleep 140
03:34:36.449 00.152 15712 IsGuiding returns 1
03:34:36.449 00.000 15712 scope still moving after pulse duration time elapsed
03:34:36.485 00.036 15712 IsGuiding returns 0
03:34:36.485 00.000 15712 scope move finished after 149 + 62 ms
03:34:36.485 00.000 15712 Move returns status 0, amount 149
03:34:36.485 00.000 15712 BLC: Oldest BLC event removed
03:34:36.485 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 100 applied
03:34:36.485 00.000 15712 MoveAxis(N, 550, ABG)
03:34:36.485 00.000 15712 Guiding  Dir = 0, Dur = 550
03:34:36.519 00.034 15712 IsGuiding returns 0
03:34:36.592 00.073 15712 PulseGuide returned control before completion, sleep 481
03:34:37.087 00.495 15712 IsGuiding returns 1
03:34:37.087 00.000 15712 scope still moving after pulse duration time elapsed
03:34:37.119 00.032 15712 IsGuiding returns 1
03:34:37.167 00.048 15712 IsGuiding returns 0
03:34:37.167 00.000 15712 scope move finished after 550 + 104 ms
03:34:37.167 00.000 15712 Move returns status 0, amount 550
03:34:37.167 00.000 15712 move complete, result=0
03:34:37.167 00.000 7988 GuideStep: 0.8 px 149 ms WEST, -1.8 px 550 ms NORTH
03:34:37.180 00.013 15712 worker thread done servicing request
03:34:37.180 00.000 15712 Worker thread wakes up
03:34:37.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:37.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(960,178,31,31)
03:34:38.585 01.405 15712 Exposure complete
03:34:38.647 00.062 15712 worker thread done servicing request
03:34:38.647 00.000 7988 OnExposeComplete: enter
03:34:38.647 00.000 7988 UpdateGuideState(): m_state=6
03:34:38.647 00.000 7988 Star::Find(15, 977, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6643
03:34:38.647 00.000 7988 Star::Find false star n=7 nbg=284 bg=110.4 sigma=3.7 thresh=121 peak=119
03:34:38.647 00.000 7988 Star::Find returns 0 (2), X=977.00, Y=193.00, Mass=86, SNR=2.9, Peak=127 HFD=0.0
03:34:38.647 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:38.658 00.011 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:38.658 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:38.658 00.000 15712 Worker thread wakes up
03:34:38.658 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:38.658 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:38.663 00.005 15712 PPEC (deduced): control: -0.04, exposure: 1500
03:34:38.663 00.000 15712 Dead-reckoning move xDistance=-0.04 yDistance=0.00
03:34:38.663 00.000 15712 MoveAxis(E, 14, DBG)
03:34:38.663 00.000 15712 Guiding  Dir = 2, Dur = 14
03:34:38.663 00.000 15712 IsGuiding returns 0
03:34:38.681 00.018 15712 IsGuiding returns 1
03:34:38.681 00.000 15712 scope still moving after pulse duration time elapsed
03:34:38.729 00.048 15712 IsGuiding returns 0
03:34:38.729 00.000 15712 scope move finished after 14 + 50 ms
03:34:38.729 00.000 15712 Move returns status 0, amount 14
03:34:38.729 00.000 15712 MoveAxis(N, 0, DBG)
03:34:38.729 00.000 15712 Move returns status 0, amount 0
03:34:38.729 00.000 15712 move complete, result=0
03:34:38.729 00.000 15712 worker thread done servicing request
03:34:38.775 00.046 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:38.775 00.000 7988 Status Line: Star lost - low SNR
03:34:38.777 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=95, FiltMax=207, Gamma=0.690
03:34:38.777 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:34:38.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:38.777 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:38.777 00.000 7988 Enqueuing Expose request
03:34:38.777 00.000 7988 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
03:34:38.777 00.000 15712 Worker thread wakes up
03:34:38.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:38.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:40.409 01.632 15712 Exposure complete
03:34:40.494 00.085 15712 worker thread done servicing request
03:34:40.494 00.000 7988 OnExposeComplete: enter
03:34:40.496 00.002 7988 UpdateGuideState(): m_state=6
03:34:40.498 00.002 7988 Star::Find(15, 977, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6644
03:34:40.500 00.002 7988 Star::Find false star n=3 nbg=280 bg=115.3 sigma=3.9 thresh=127 peak=124
03:34:40.502 00.002 7988 Star::Find returns 0 (2), X=977.00, Y=193.00, Mass=43, SNR=2.9, Peak=132 HFD=0.0
03:34:40.502 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:40.507 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:40.509 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:40.509 00.000 15712 Worker thread wakes up
03:34:40.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:40.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:40.513 00.004 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:34:40.513 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:34:40.513 00.000 15712 MoveAxis(E, 11, DBG)
03:34:40.513 00.000 15712 Guiding  Dir = 2, Dur = 11
03:34:40.522 00.009 15712 IsGuiding returns 0
03:34:40.552 00.030 15712 IsGuiding returns 1
03:34:40.552 00.000 15712 scope still moving after pulse duration time elapsed
03:34:40.590 00.038 15712 IsGuiding returns 0
03:34:40.590 00.000 15712 scope move finished after 11 + 44 ms
03:34:40.590 00.000 15712 Move returns status 0, amount 11
03:34:40.592 00.002 15712 MoveAxis(N, 0, DBG)
03:34:40.592 00.000 15712 Move returns status 0, amount 0
03:34:40.592 00.000 15712 move complete, result=0
03:34:40.592 00.000 15712 worker thread done servicing request
03:34:40.615 00.023 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:40.617 00.002 7988 Status Line: Star lost - low SNR
03:34:40.619 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=110, FiltMin=94, FiltMax=207, Gamma=0.690
03:34:40.621 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:34:40.621 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:40.624 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:40.626 00.002 7988 Enqueuing Expose request
03:34:40.628 00.002 15712 Worker thread wakes up
03:34:40.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:40.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:40.630 00.002 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:34:42.048 01.418 15712 Exposure complete
03:34:42.117 00.069 15712 worker thread done servicing request
03:34:42.117 00.000 7988 OnExposeComplete: enter
03:34:42.117 00.000 7988 UpdateGuideState(): m_state=6
03:34:42.126 00.009 7988 Star::Find(15, 977, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6645
03:34:42.126 00.000 7988 Star::Find false star n=9 nbg=280 bg=112.4 sigma=3.5 thresh=123 peak=122
03:34:42.128 00.002 7988 Star::Find returns 0 (2), X=977.00, Y=193.00, Mass=122, SNR=2.9, Peak=131 HFD=0.0
03:34:42.128 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:42.130 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:34:42.132 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:34:42.132 00.000 15712 Worker thread wakes up
03:34:42.132 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:34:42.132 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:34:42.134 00.002 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:34:42.134 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:34:42.134 00.000 15712 MoveAxis(E, 9, DBG)
03:34:42.134 00.000 15712 Guiding  Dir = 2, Dur = 9
03:34:42.157 00.023 15712 IsGuiding returns 0
03:34:42.173 00.016 15712 IsGuiding returns 0
03:34:42.173 00.000 15712 Move returns status 0, amount 9
03:34:42.173 00.000 15712 MoveAxis(N, 0, DBG)
03:34:42.173 00.000 15712 Move returns status 0, amount 0
03:34:42.173 00.000 15712 move complete, result=0
03:34:42.173 00.000 15712 worker thread done servicing request
03:34:42.235 00.062 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:42.235 00.000 7988 Status Line: Star lost - low SNR
03:34:42.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=110, FiltMin=96, FiltMax=179, Gamma=0.690
03:34:42.235 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:34:42.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:42.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:42.235 00.000 7988 Enqueuing Expose request
03:34:42.235 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:34:42.235 00.000 15712 Worker thread wakes up
03:34:42.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:42.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:43.695 01.460 7988 evsrv: cli 0CCD0028 connect
03:34:43.697 00.002 7988 case statement mapped state 6 to 4
03:34:43.697 00.000 7988 case statement mapped state 6 to 4
03:34:43.701 00.004 7988 evsrv: cli 0CCD0028 request: {"method":"get_app_state","id":"1dc52bbf-5d57-4fdd-86c3-e65dd40f820d"}
03:34:43.703 00.002 7988 case statement mapped state 6 to 4
03:34:43.703 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":"LostLock","id":"1dc52bbf-5d57-4fdd-86c3-e65dd40f820d"}
03:34:43.705 00.002 7988 evsrv: cli 0CCD0028 disconnect
03:34:43.707 00.002 7988 evsrv: cli 0CCCECC8 connect
03:34:43.707 00.000 7988 case statement mapped state 6 to 4
03:34:43.707 00.000 7988 case statement mapped state 6 to 4
03:34:43.713 00.006 7988 evsrv: cli 0CCCECC8 request: {"method":"get_app_state","id":"0a30768c-ca08-496d-b9b8-a7342ec27cd4"}
03:34:43.713 00.000 7988 case statement mapped state 6 to 4
03:34:43.713 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":"LostLock","id":"0a30768c-ca08-496d-b9b8-a7342ec27cd4"}
03:34:43.713 00.000 7988 evsrv: cli 0CCCECC8 disconnect
03:34:43.713 00.000 7988 evsrv: cli 0CCCEEA8 connect
03:34:43.722 00.009 7988 case statement mapped state 6 to 4
03:34:43.722 00.000 7988 case statement mapped state 6 to 4
03:34:43.722 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"stop_capture","id":"b3bf0770-b606-4e2e-aa9b-10a3a83832d5"}
03:34:43.722 00.000 7988 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:34:43.728 00.006 7988 Status Line: Waiting for devices...
03:34:43.731 00.003 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":0,"id":"b3bf0770-b606-4e2e-aa9b-10a3a83832d5"}
03:34:43.746 00.015 7988 evsrv: cli 0CCCEEA8 disconnect
03:34:43.748 00.002 7988 evsrv: cli 0CCCFDA8 connect
03:34:43.750 00.002 7988 case statement mapped state 6 to 4
03:34:43.750 00.000 7988 case statement mapped state 6 to 4
03:34:43.750 00.000 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_app_state","id":"489ddf7e-a770-4e38-bc06-d455599e6b4b"}
03:34:43.750 00.000 7988 case statement mapped state 6 to 4
03:34:43.757 00.007 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":"LostLock","id":"489ddf7e-a770-4e38-bc06-d455599e6b4b"}
03:34:43.759 00.002 7988 evsrv: cli 0CCCFDA8 disconnect
03:34:43.760 00.001 15712 ZWO: stopexposure
03:34:43.868 00.108 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
03:34:43.868 00.000 15712 worker thread done servicing request
03:34:43.868 00.000 7988 OnExposeComplete: enter
03:34:43.870 00.002 7988 OnExposeComplete: Capture Error reported
03:34:43.871 00.001 7988 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
03:34:43.873 00.002 7988 Mount: notify guiding stopped
03:34:43.877 00.004 7988 BLC: window closed
03:34:43.879 00.002 7988 BLC: Last direction was reset
03:34:43.883 00.004 7988 Changing from state GUIDING to STOP
03:34:43.883 00.000 7988 guider state => SELECTED
03:34:43.885 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=110, FiltMin=96, FiltMax=179, Gamma=0.690
03:34:43.887 00.002 7988 Changing from state SELECTED to UNINITIALIZED
03:34:43.889 00.002 7988 guider state => SELECTING
03:34:43.891 00.002 7988 Status Line: Stopped.
03:34:43.891 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
03:34:43.903 00.012 7988 evsrv: cli 0CCCF588 connect
03:34:43.907 00.004 7988 evsrv: cli 0CCCF588 request: {"method":"get_pixel_scale","id":"b4c6cfa4-aa16-4e90-8fb5-7668bf556031"}
03:34:43.909 00.002 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":3.86747,"id":"b4c6cfa4-aa16-4e90-8fb5-7668bf556031"}
03:34:43.911 00.002 7988 evsrv: cli 0CCCF588 disconnect
03:34:44.764 00.853 7988 evsrv: cli 0CCCEEA8 connect
03:34:44.764 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"9283a2a3-7369-406f-95cd-0f9c173db394"}
03:34:44.764 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Stopped","id":"9283a2a3-7369-406f-95cd-0f9c173db394"}
03:34:44.764 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:34:44.764 00.000 7988 evsrv: cli 0CCCF588 connect
03:34:44.764 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_calibrated","id":"dfea6753-adeb-41af-a2e3-39413ea9a46e"}
03:34:44.764 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":true,"id":"dfea6753-adeb-41af-a2e3-39413ea9a46e"}
03:34:44.764 00.000 7988 evsrv: cli 0CCCF588 disconnect
03:34:44.764 00.000 7988 evsrv: cli 0CCCECC8 connect
03:34:44.764 00.000 7988 evsrv: cli 0CCCECC8 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"8661d248-ab39-4b39-8dfc-dd51f552c3de"}
03:34:44.764 00.000 7988 PhdController::Guide begins
03:34:44.764 00.000 7988 PhdController: newstate STATE_SETUP
03:34:44.779 00.015 7988 PhdController: setup
03:34:44.779 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
03:34:44.781 00.002 7988 PhdController: start capturing
03:34:44.781 00.000 7988 Changing from state SELECTING to UNINITIALIZED
03:34:44.781 00.000 7988 guider state => SELECTING
03:34:44.781 00.000 7988 setting force full frames = true
03:34:44.781 00.000 7988 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:34:44.798 00.017 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:44.798 00.000 7988 Enqueuing Expose request
03:34:44.798 00.000 7988 PhdController: newstate STATE_SELECT_STAR
03:34:44.798 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":0,"id":"8661d248-ab39-4b39-8dfc-dd51f552c3de"}
03:34:44.798 00.000 15712 Worker thread wakes up
03:34:44.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:44.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:44.798 00.000 7988 evsrv: cli 0CCCECC8 disconnect
03:34:44.805 00.007 7988 evsrv: cli 0CCCF088 connect
03:34:44.805 00.000 7988 case statement mapped state 1 to 101
03:34:44.808 00.003 7988 case statement mapped state 1 to 101
03:34:44.810 00.002 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_shift_params","id":"e5a4005e-cf63-4bbe-ad55-3f196f46d0c6"}
03:34:44.810 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"e5a4005e-cf63-4bbe-ad55-3f196f46d0c6"}
03:34:44.810 00.000 7988 evsrv: cli 0CCCF088 disconnect
03:34:44.815 00.005 7988 evsrv: cli 0CCCFBC8 connect
03:34:44.815 00.000 7988 case statement mapped state 1 to 101
03:34:44.818 00.003 7988 case statement mapped state 1 to 101
03:34:44.820 00.002 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"6e8a305c-c6d8-4cab-bdd0-1588349e79be"}
03:34:44.820 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"6e8a305c-c6d8-4cab-bdd0-1588349e79be"}
03:34:44.822 00.002 7988 evsrv: cli 0CCCFBC8 disconnect
03:34:45.831 01.009 7988 evsrv: cli 0CCCF1C8 connect
03:34:45.831 00.000 7988 case statement mapped state 1 to 101
03:34:45.831 00.000 7988 case statement mapped state 1 to 101
03:34:45.831 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"1e4ce8cc-0074-414f-a6f3-119e7f4f1997"}
03:34:45.831 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"1e4ce8cc-0074-414f-a6f3-119e7f4f1997"}
03:34:45.838 00.007 7988 evsrv: cli 0CCCF1C8 disconnect
03:34:46.217 00.379 15712 Exposure complete
03:34:46.280 00.063 15712 worker thread done servicing request
03:34:46.280 00.000 7988 OnExposeComplete: enter
03:34:46.280 00.000 7988 UpdateGuideState(): m_state=1
03:34:46.285 00.005 7988 UpdateCurrentPosition: no star selected
03:34:46.285 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:46.287 00.002 7988 Status Line: No star selected
03:34:46.289 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=96, FiltMax=208, Gamma=0.690
03:34:46.289 00.000 7988 UpdateGuideState exits: No star selected
03:34:46.289 00.000 7988 GuiderMultiStar::AutoSelect enter
03:34:46.289 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:34:46.348 00.059 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:34:46.421 00.073 7988 AutoFind: global mean = 0.0, stdev 6.2
03:34:46.421 00.000 7988 AutoFind: using threshold = 0.1
03:34:46.502 00.081 7988 AutoFind: local max [712, 71] 43.9
03:34:46.513 00.011 7988 AutoFind: local max [818, 152] 6.6
03:34:46.513 00.000 7988 AutoFind: local max [320, 590] 5.0
03:34:46.517 00.004 7988 AutoFind: local max [1089, 605] 4.8
03:34:46.517 00.000 7988 AutoFind: local max [218, 526] 4.7
03:34:46.520 00.003 7988 AutoFind: local max [442, 842] 4.6
03:34:46.522 00.002 7988 AutoFind: local max [1202, 256] 4.5
03:34:46.522 00.000 7988 AutoFind: local max [207, 511] 4.4
03:34:46.524 00.002 7988 AutoFind: local max [1215, 766] 4.4
03:34:46.524 00.000 7988 AutoFind: local max [737, 898] 4.4
03:34:46.526 00.002 7988 AutoFind: local max [735, 135] 4.4
03:34:46.528 00.002 7988 AutoFind: local max [989, 562] 4.3
03:34:46.528 00.000 7988 AutoFind: local max [329, 197] 4.3
03:34:46.530 00.002 7988 AutoFind: local max [891, 409] 4.3
03:34:46.530 00.000 7988 AutoFind: local max [62, 115] 4.3
03:34:46.532 00.002 7988 AutoFind: local max [735, 726] 4.3
03:34:46.532 00.000 7988 AutoFind: local max [203, 84] 4.2
03:34:46.535 00.003 7988 AutoFind: local max [1150, 725] 4.2
03:34:46.535 00.000 7988 AutoFind: local max [241, 705] 4.2
03:34:46.535 00.000 7988 AutoFind: local max [302, 150] 4.2
03:34:46.535 00.000 7988 AutoFind: local max [370, 869] 4.2
03:34:46.535 00.000 7988 AutoFind: local max [733, 788] 4.2
03:34:46.535 00.000 7988 AutoFind: local max [1212, 743] 4.2
03:34:46.535 00.000 7988 AutoFind: local max [348, 157] 4.1
03:34:46.535 00.000 7988 AutoFind: local max [252, 573] 4.1
03:34:46.535 00.000 7988 AutoFind: local max [647, 707] 4.1
03:34:46.535 00.000 7988 AutoFind: local max [282, 567] 4.1
03:34:46.535 00.000 7988 AutoFind: local max [378, 723] 4.1
03:34:46.535 00.000 7988 AutoFind: local max [448, 488] 4.0
03:34:46.535 00.000 7988 AutoFind: local max [200, 567] 4.0
03:34:46.535 00.000 7988 AutoFind: local max [1028, 862] 4.0
03:34:46.548 00.013 7988 AutoFind: local max [917, 845] 4.0
03:34:46.548 00.000 7988 AutoFind: local max [1146, 474] 4.0
03:34:46.548 00.000 7988 AutoFind: local max [844, 36] 4.0
03:34:46.552 00.004 7988 AutoFind: local max [742, 369] 4.0
03:34:46.552 00.000 7988 AutoFind: local max [496, 872] 4.0
03:34:46.552 00.000 7988 AutoFind: local max [71, 882] 4.0
03:34:46.552 00.000 7988 AutoFind: local max [226, 575] 4.0
03:34:46.552 00.000 7988 AutoFind: local max [334, 877] 4.0
03:34:46.552 00.000 7988 AutoFind: local max [572, 314] 4.0
03:34:46.552 00.000 7988 AutoFind: local max [930, 377] 4.0
03:34:46.552 00.000 7988 AutoFind: local max [1187, 833] 3.9
03:34:46.552 00.000 7988 AutoFind: local max [1228, 864] 3.9
03:34:46.552 00.000 7988 AutoFind: local max [711, 323] 3.9
03:34:46.552 00.000 7988 AutoFind: local max [229, 855] 3.9
03:34:46.552 00.000 7988 AutoFind: local max [518, 756] 3.9
03:34:46.564 00.012 7988 AutoFind: local max [924, 643] 3.9
03:34:46.564 00.000 7988 AutoFind: local max [509, 783] 3.9
03:34:46.564 00.000 7988 AutoFind: local max [997, 390] 3.9
03:34:46.564 00.000 7988 AutoFind: local max [885, 695] 3.9
03:34:46.564 00.000 7988 AutoFind: local max [531, 820] 3.9
03:34:46.569 00.005 7988 AutoFind: local max [871, 613] 3.9
03:34:46.569 00.000 7988 AutoFind: local max [488, 602] 3.9
03:34:46.569 00.000 7988 AutoFind: local max [35, 488] 3.9
03:34:46.569 00.000 7988 AutoFind: local max [344, 49] 3.9
03:34:46.569 00.000 7988 AutoFind: local max [882, 314] 3.9
03:34:46.569 00.000 7988 AutoFind: local max [1229, 717] 3.9
03:34:46.569 00.000 7988 AutoFind: local max [458, 837] 3.9
03:34:46.569 00.000 7988 AutoFind: local max [388, 536] 3.9
03:34:46.569 00.000 7988 AutoFind: local max [499, 580] 3.8
03:34:46.569 00.000 7988 AutoFind: local max [433, 562] 3.8
03:34:46.569 00.000 7988 AutoFind: local max [243, 429] 3.8
03:34:46.580 00.011 7988 AutoFind: local max [605, 323] 3.8
03:34:46.580 00.000 7988 AutoFind: local max [326, 887] 3.8
03:34:46.580 00.000 7988 AutoFind: local max [251, 599] 3.8
03:34:46.580 00.000 7988 AutoFind: local max [564, 762] 3.8
03:34:46.580 00.000 7988 AutoFind: local max [53, 540] 3.8
03:34:46.580 00.000 7988 AutoFind: local max [729, 919] 3.8
03:34:46.586 00.006 7988 AutoFind: local max [704, 128] 3.8
03:34:46.586 00.000 7988 AutoFind: local max [47, 269] 3.8
03:34:46.586 00.000 7988 AutoFind: local max [433, 29] 3.8
03:34:46.586 00.000 7988 AutoFind: local max [103, 790] 3.8
03:34:46.586 00.000 7988 AutoFind: local max [330, 863] 3.8
03:34:46.586 00.000 7988 AutoFind: local max [744, 563] 3.8
03:34:46.586 00.000 7988 AutoFind: local max [950, 616] 3.8
03:34:46.586 00.000 7988 AutoFind: local max [431, 89] 3.8
03:34:46.586 00.000 7988 AutoFind: local max [1261, 650] 3.8
03:34:46.586 00.000 7988 AutoFind: local max [614, 647] 3.8
03:34:46.586 00.000 7988 AutoFind: local max [228, 74] 3.8
03:34:46.596 00.010 7988 AutoFind: local max [959, 777] 3.8
03:34:46.596 00.000 7988 AutoFind: local max [1030, 878] 3.8
03:34:46.596 00.000 7988 AutoFind: local max [1044, 741] 3.8
03:34:46.596 00.000 7988 AutoFind: local max [250, 464] 3.8
03:34:46.596 00.000 7988 AutoFind: local max [721, 638] 3.8
03:34:46.596 00.000 7988 AutoFind: local max [661, 601] 3.8
03:34:46.602 00.006 7988 AutoFind: local max [496, 661] 3.8
03:34:46.602 00.000 7988 AutoFind: local max [906, 79] 3.7
03:34:46.602 00.000 7988 AutoFind: local max [113, 744] 3.7
03:34:46.602 00.000 7988 AutoFind: local max [648, 514] 3.7
03:34:46.602 00.000 7988 AutoFind: local max [631, 247] 3.7
03:34:46.602 00.000 7988 AutoFind: local max [35, 764] 3.7
03:34:46.602 00.000 7988 AutoFind: local max [1231, 903] 3.7
03:34:46.609 00.007 7988 AutoFind: local max [710, 102] 3.7
03:34:46.609 00.000 7988 AutoFind: local max [135, 289] 3.7
03:34:46.611 00.002 7988 AutoFind: local max [1126, 53] 3.7
03:34:46.612 00.001 7988 AutoFind: local max [584, 575] 3.7
03:34:46.612 00.000 7988 AutoFind: local max [165, 644] 3.7
03:34:46.612 00.000 7988 AutoFind: local max [777, 661] 3.7
03:34:46.612 00.000 7988 AutoFind: local max [849, 92] 3.7
03:34:46.612 00.000 7988 AutoFind: local max [1249, 857] 3.7
03:34:46.612 00.000 7988 AutoFind: too close [1030, 878] 3.8 - [1028, 862] 4.0
03:34:46.612 00.000 7988 AutoFind: too close [330, 863] 3.8 - [334, 877] 4.0
03:34:46.612 00.000 7988 AutoFind: too close [326, 887] 3.8 - [334, 877] 4.0
03:34:46.619 00.007 7988 AutoFind: too close [458, 837] 3.9 - [442, 842] 4.6
03:34:46.619 00.000 7988 AutoFind: too close [207, 511] 4.4 - [218, 526] 4.7
03:34:46.619 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:34:46.619 00.000 7988 Star::Find(15, 712, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.619 00.000 7988 Star::Find returns 1 (1), X=711.61, Y=70.91, Mass=1467, SNR=24.7, Peak=255 HFD=3.3
03:34:46.619 00.000 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.619 00.000 7988 Star::Find returns 1 (0), X=818.09, Y=152.17, Mass=253, SNR=9.6, Peak=157 HFD=2.8
03:34:46.619 00.000 7988 Star::Find(15, 320, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.627 00.008 7988 Star::Find returns 0 (2), X=320.00, Y=590.00, Mass=12, SNR=2.0, Peak=133 HFD=0.0
03:34:46.627 00.000 7988 Star::Find(15, 1089, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.627 00.000 7988 Star::Find returns 0 (3), X=1089.00, Y=605.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:34:46.627 00.000 7988 Star::Find(15, 1202, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.627 00.000 7988 Star::Find returns 0 (2), X=1202.00, Y=256.00, Mass=21, SNR=2.6, Peak=118 HFD=0.0
03:34:46.627 00.000 7988 Star::Find(15, 1215, 766, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.627 00.000 7988 Star::Find false star n=4 nbg=280 bg=107.1 sigma=3.9 thresh=119 peak=118
03:34:46.627 00.000 7988 Star::Find returns 0 (2), X=1215.00, Y=766.00, Mass=65, SNR=2.9, Peak=131 HFD=0.0
03:34:46.636 00.009 7988 Star::Find(15, 737, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.636 00.000 7988 Star::Find returns 0 (2), X=737.00, Y=898.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
03:34:46.636 00.000 7988 Star::Find(15, 735, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.636 00.000 7988 Star::Find returns 0 (3), X=735.00, Y=135.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:34:46.636 00.000 7988 Star::Find(15, 989, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.636 00.000 7988 Star::Find returns 0 (2), X=989.00, Y=562.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
03:34:46.636 00.000 7988 Star::Find(15, 329, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.636 00.000 7988 Star::Find returns 0 (3), X=329.00, Y=197.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:34:46.643 00.007 7988 Star::Find(15, 891, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.643 00.000 7988 Star::Find returns 0 (2), X=891.00, Y=409.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
03:34:46.643 00.000 7988 Star::Find(15, 62, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.643 00.000 7988 Star::Find returns 0 (2), X=62.00, Y=115.00, Mass=24, SNR=2.8, Peak=127 HFD=0.0
03:34:46.643 00.000 7988 Star::Find(15, 735, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.643 00.000 7988 Star::Find returns 0 (2), X=735.00, Y=726.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
03:34:46.643 00.000 7988 Star::Find(15, 203, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.643 00.000 7988 Star::Find returns 0 (2), X=203.00, Y=84.00, Mass=22, SNR=2.6, Peak=127 HFD=0.0
03:34:46.643 00.000 7988 Star::Find(15, 1150, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.653 00.010 7988 Star::Find returns 0 (2), X=1150.00, Y=725.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
03:34:46.653 00.000 7988 Star::Find(15, 241, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.653 00.000 7988 Star::Find returns 0 (2), X=241.00, Y=705.00, Mass=21, SNR=2.6, Peak=128 HFD=0.0
03:34:46.653 00.000 7988 Star::Find(15, 302, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.653 00.000 7988 Star::Find false star n=2 nbg=285 bg=113.2 sigma=3.8 thresh=125 peak=120
03:34:46.659 00.006 7988 Star::Find returns 0 (2), X=302.00, Y=150.00, Mass=29, SNR=2.9, Peak=131 HFD=0.0
03:34:46.659 00.000 7988 Star::Find(15, 370, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.659 00.000 7988 Star::Find false star n=3 nbg=272 bg=111.5 sigma=3.3 thresh=122 peak=118
03:34:46.659 00.000 7988 Star::Find returns 0 (2), X=370.00, Y=869.00, Mass=41, SNR=2.9, Peak=129 HFD=0.0
03:34:46.659 00.000 7988 Star::Find(15, 733, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.659 00.000 7988 Star::Find returns 0 (3), X=733.00, Y=788.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:34:46.659 00.000 7988 Star::Find(15, 1212, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.659 00.000 7988 Star::Find returns 0 (2), X=1212.00, Y=743.00, Mass=22, SNR=2.6, Peak=120 HFD=0.0
03:34:46.659 00.000 7988 Star::Find(15, 348, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.659 00.000 7988 Star::Find returns 0 (3), X=348.00, Y=157.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:34:46.659 00.000 7988 Star::Find(15, 252, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.670 00.011 7988 Star::Find returns 0 (2), X=252.00, Y=573.00, Mass=13, SNR=2.1, Peak=134 HFD=0.0
03:34:46.670 00.000 7988 Star::Find(15, 647, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.670 00.000 7988 Star::Find false star n=3 nbg=278 bg=106.3 sigma=3.1 thresh=115 peak=112
03:34:46.670 00.000 7988 Star::Find returns 0 (2), X=647.00, Y=707.00, Mass=30, SNR=2.9, Peak=119 HFD=0.0
03:34:46.670 00.000 7988 Star::Find(15, 282, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.675 00.005 7988 Star::Find returns 0 (3), X=282.00, Y=567.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:34:46.675 00.000 7988 Star::Find(15, 378, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.675 00.000 7988 Star::Find returns 0 (3), X=378.00, Y=723.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:34:46.675 00.000 7988 Star::Find(15, 448, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.675 00.000 7988 Star::Find returns 0 (3), X=448.00, Y=488.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:34:46.675 00.000 7988 Star::Find(15, 200, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.675 00.000 7988 Star::Find false star n=4 nbg=276 bg=119.0 sigma=3.7 thresh=130 peak=124
03:34:46.675 00.000 7988 Star::Find returns 0 (2), X=200.00, Y=567.00, Mass=51, SNR=2.9, Peak=133 HFD=0.0
03:34:46.683 00.008 7988 Star::Find(15, 917, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.683 00.000 7988 Star::Find false star n=6 nbg=277 bg=110.2 sigma=3.4 thresh=120 peak=114
03:34:46.685 00.002 7988 Star::Find returns 0 (2), X=917.00, Y=845.00, Mass=70, SNR=2.9, Peak=124 HFD=0.0
03:34:46.685 00.000 7988 Star::Find(15, 1146, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.686 00.001 7988 Star::Find returns 0 (2), X=1146.00, Y=474.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
03:34:46.686 00.000 7988 Star::Find(15, 844, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.688 00.002 7988 Star::Find returns 0 (3), X=844.00, Y=36.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
03:34:46.688 00.000 7988 Star::Find(15, 742, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.690 00.002 7988 Star::Find returns 0 (3), X=742.00, Y=369.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:34:46.690 00.000 7988 Star::Find(15, 496, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.690 00.000 7988 Star::Find returns 0 (3), X=496.00, Y=872.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:34:46.690 00.000 7988 Star::Find(15, 71, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.690 00.000 7988 Star::Find returns 0 (2), X=71.00, Y=882.00, Mass=12, SNR=2.0, Peak=125 HFD=0.0
03:34:46.690 00.000 7988 Star::Find(15, 226, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.690 00.000 7988 Star::Find returns 0 (2), X=226.00, Y=575.00, Mass=26, SNR=3.0, Peak=135 HFD=0.0
03:34:46.690 00.000 7988 Star::Find(15, 572, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.690 00.000 7988 Star::Find returns 0 (3), X=572.00, Y=314.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:34:46.699 00.009 7988 Star::Find(15, 930, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.699 00.000 7988 Star::Find returns 0 (2), X=930.00, Y=377.00, Mass=21, SNR=2.6, Peak=125 HFD=0.0
03:34:46.701 00.002 7988 Star::Find(15, 1187, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.701 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=833.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
03:34:46.703 00.002 7988 Star::Find(15, 1228, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.703 00.000 7988 Star::Find returns 0 (2), X=1228.00, Y=864.00, Mass=15, SNR=2.3, Peak=122 HFD=0.0
03:34:46.705 00.002 7988 Star::Find(15, 711, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.706 00.001 7988 Star::Find returns 0 (2), X=711.00, Y=323.00, Mass=21, SNR=2.5, Peak=122 HFD=0.0
03:34:46.706 00.000 7988 Star::Find(15, 229, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.706 00.000 7988 Star::Find returns 0 (2), X=229.00, Y=855.00, Mass=14, SNR=2.2, Peak=125 HFD=0.0
03:34:46.706 00.000 7988 Star::Find(15, 518, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.706 00.000 7988 Star::Find returns 0 (2), X=518.00, Y=756.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
03:34:46.706 00.000 7988 Star::Find(15, 924, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.706 00.000 7988 Star::Find returns 0 (2), X=924.00, Y=643.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
03:34:46.706 00.000 7988 Star::Find(15, 509, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.706 00.000 7988 Star::Find false star n=3 nbg=281 bg=114.0 sigma=3.6 thresh=125 peak=120
03:34:46.706 00.000 7988 Star::Find returns 0 (2), X=509.00, Y=783.00, Mass=34, SNR=2.9, Peak=126 HFD=0.0
03:34:46.706 00.000 7988 Star::Find(15, 997, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.706 00.000 7988 Star::Find returns 0 (2), X=997.00, Y=390.00, Mass=23, SNR=2.7, Peak=124 HFD=0.0
03:34:46.706 00.000 7988 Star::Find(15, 885, 695, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.706 00.000 7988 Star::Find false star n=3 nbg=284 bg=107.2 sigma=3.5 thresh=118 peak=112
03:34:46.720 00.014 7988 Star::Find returns 0 (2), X=885.00, Y=695.00, Mass=34, SNR=2.9, Peak=120 HFD=0.0
03:34:46.720 00.000 7988 Star::Find(15, 531, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.722 00.002 7988 Star::Find returns 0 (2), X=531.00, Y=820.00, Mass=11, SNR=1.8, Peak=126 HFD=0.0
03:34:46.722 00.000 7988 Star::Find(15, 871, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.722 00.000 7988 Star::Find false star n=3 nbg=280 bg=109.2 sigma=3.4 thresh=119 peak=113
03:34:46.722 00.000 7988 Star::Find returns 0 (2), X=871.00, Y=613.00, Mass=39, SNR=2.9, Peak=125 HFD=0.0
03:34:46.722 00.000 7988 Star::Find(15, 488, 602, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.722 00.000 7988 Star::Find returns 0 (2), X=488.00, Y=602.00, Mass=21, SNR=2.6, Peak=123 HFD=0.0
03:34:46.722 00.000 7988 Star::Find(15, 35, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.722 00.000 7988 Star::Find false star n=3 nbg=276 bg=116.9 sigma=3.4 thresh=127 peak=122
03:34:46.722 00.000 7988 Star::Find returns 0 (2), X=35.00, Y=488.00, Mass=33, SNR=2.9, Peak=132 HFD=0.0
03:34:46.722 00.000 7988 Star::Find(15, 344, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.722 00.000 7988 Star::Find returns 0 (3), X=344.00, Y=49.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:34:46.722 00.000 7988 Star::Find(15, 882, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.722 00.000 7988 Star::Find returns 0 (3), X=882.00, Y=314.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:34:46.722 00.000 7988 Star::Find(15, 1229, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.722 00.000 7988 Star::Find returns 0 (3), X=1229.00, Y=717.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:34:46.737 00.015 7988 Star::Find(15, 388, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.737 00.000 7988 Star::Find returns 0 (2), X=388.00, Y=536.00, Mass=13, SNR=2.1, Peak=127 HFD=0.0
03:34:46.737 00.000 7988 Star::Find(15, 499, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.737 00.000 7988 Star::Find returns 0 (2), X=499.00, Y=580.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
03:34:46.737 00.000 7988 Star::Find(15, 433, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.737 00.000 7988 Star::Find returns 0 (2), X=433.00, Y=562.00, Mass=12, SNR=2.0, Peak=125 HFD=0.0
03:34:46.737 00.000 7988 Star::Find(15, 243, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.737 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=429.00, Mass=13, SNR=2.1, Peak=129 HFD=0.0
03:34:46.737 00.000 7988 Star::Find(15, 605, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.737 00.000 7988 Star::Find returns 0 (2), X=605.00, Y=323.00, Mass=10, SNR=1.8, Peak=125 HFD=0.0
03:34:46.737 00.000 7988 Star::Find(15, 251, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.737 00.000 7988 Star::Find false star n=3 nbg=278 bg=119.5 sigma=3.7 thresh=131 peak=123
03:34:46.737 00.000 7988 Star::Find returns 0 (2), X=251.00, Y=599.00, Mass=37, SNR=2.9, Peak=133 HFD=0.0
03:34:46.737 00.000 7988 Star::Find(15, 564, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.737 00.000 7988 Star::Find returns 0 (2), X=564.00, Y=762.00, Mass=11, SNR=1.8, Peak=126 HFD=0.0
03:34:46.737 00.000 7988 Star::Find(15, 53, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.753 00.016 7988 Star::Find returns 0 (2), X=53.00, Y=540.00, Mass=11, SNR=1.9, Peak=127 HFD=0.0
03:34:46.754 00.001 7988 Star::Find(15, 729, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.754 00.000 7988 Star::Find false star n=2 nbg=282 bg=109.9 sigma=3.5 thresh=120 peak=113
03:34:46.754 00.000 7988 Star::Find returns 0 (2), X=729.00, Y=919.00, Mass=28, SNR=2.9, Peak=125 HFD=0.0
03:34:46.754 00.000 7988 Star::Find(15, 704, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.754 00.000 7988 Star::Find returns 0 (2), X=704.00, Y=128.00, Mass=23, SNR=2.6, Peak=126 HFD=0.0
03:34:46.754 00.000 7988 Star::Find(15, 47, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.754 00.000 7988 Star::Find false star n=3 nbg=272 bg=114.4 sigma=3.0 thresh=123 peak=118
03:34:46.754 00.000 7988 Star::Find returns 0 (2), X=47.00, Y=269.00, Mass=29, SNR=2.9, Peak=125 HFD=0.0
03:34:46.754 00.000 7988 Star::Find(15, 433, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.754 00.000 7988 Star::Find returns 0 (2), X=433.00, Y=29.00, Mass=26, SNR=2.9, Peak=128 HFD=0.0
03:34:46.754 00.000 7988 Star::Find(15, 103, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.754 00.000 7988 Star::Find false star n=5 nbg=279 bg=112.3 sigma=3.6 thresh=123 peak=119
03:34:46.754 00.000 7988 Star::Find returns 0 (2), X=103.00, Y=790.00, Mass=57, SNR=2.9, Peak=127 HFD=0.0
03:34:46.754 00.000 7988 Star::Find(15, 744, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.754 00.000 7988 Star::Find false star n=3 nbg=274 bg=107.5 sigma=3.4 thresh=118 peak=114
03:34:46.769 00.015 7988 Star::Find returns 0 (2), X=744.00, Y=563.00, Mass=39, SNR=2.9, Peak=122 HFD=0.0
03:34:46.769 00.000 7988 Star::Find(15, 950, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.771 00.002 7988 Star::Find returns 0 (3), X=950.00, Y=616.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:34:46.771 00.000 7988 Star::Find(15, 431, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.771 00.000 7988 Star::Find returns 0 (2), X=431.00, Y=89.00, Mass=22, SNR=2.6, Peak=128 HFD=0.0
03:34:46.771 00.000 7988 Star::Find(15, 1261, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.771 00.000 7988 Star::Find false star n=3 nbg=275 bg=102.2 sigma=3.6 thresh=113 peak=107
03:34:46.771 00.000 7988 Star::Find returns 0 (2), X=1261.00, Y=650.00, Mass=32, SNR=2.9, Peak=115 HFD=0.0
03:34:46.771 00.000 7988 Star::Find(15, 614, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.771 00.000 7988 Star::Find returns 0 (2), X=614.00, Y=647.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
03:34:46.771 00.000 7988 Star::Find(15, 228, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.771 00.000 7988 Star::Find returns 0 (2), X=228.00, Y=74.00, Mass=22, SNR=2.6, Peak=126 HFD=0.0
03:34:46.771 00.000 7988 Star::Find(15, 959, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.771 00.000 7988 Star::Find returns 0 (3), X=959.00, Y=777.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:34:46.771 00.000 7988 Star::Find(15, 1044, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.785 00.014 7988 Star::Find returns 0 (2), X=1044.00, Y=741.00, Mass=12, SNR=2.0, Peak=120 HFD=0.0
03:34:46.785 00.000 7988 Star::Find(15, 250, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.785 00.000 7988 Star::Find returns 0 (2), X=250.00, Y=464.00, Mass=11, SNR=1.9, Peak=127 HFD=0.0
03:34:46.788 00.003 7988 Star::Find(15, 721, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.788 00.000 7988 Star::Find returns 0 (2), X=721.00, Y=638.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
03:34:46.788 00.000 7988 Star::Find(15, 661, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.788 00.000 7988 Star::Find false star n=3 nbg=278 bg=107.8 sigma=3.3 thresh=118 peak=112
03:34:46.788 00.000 7988 Star::Find returns 0 (2), X=661.00, Y=601.00, Mass=31, SNR=2.9, Peak=122 HFD=0.0
03:34:46.788 00.000 7988 Star::Find(15, 496, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.788 00.000 7988 Star::Find returns 0 (3), X=496.00, Y=661.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:34:46.788 00.000 7988 Star::Find(15, 906, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.788 00.000 7988 Star::Find returns 0 (3), X=906.00, Y=79.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:34:46.788 00.000 7988 Star::Find(15, 113, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.788 00.000 7988 Star::Find returns 0 (2), X=113.00, Y=744.00, Mass=12, SNR=2.0, Peak=126 HFD=0.0
03:34:46.788 00.000 7988 Star::Find(15, 648, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.788 00.000 7988 Star::Find returns 0 (2), X=648.00, Y=514.00, Mass=13, SNR=2.0, Peak=119 HFD=0.0
03:34:46.801 00.013 7988 Star::Find(15, 631, 247, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.801 00.000 7988 Star::Find false star n=3 nbg=280 bg=112.6 sigma=3.6 thresh=123 peak=117
03:34:46.801 00.000 7988 Star::Find returns 0 (2), X=631.00, Y=247.00, Mass=36, SNR=2.9, Peak=127 HFD=0.0
03:34:46.801 00.000 7988 Star::Find(15, 35, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.805 00.004 7988 Star::Find returns 0 (3), X=35.00, Y=764.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:34:46.805 00.000 7988 Star::Find(15, 1231, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.805 00.000 7988 Star::Find returns 0 (3), X=1231.00, Y=903.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:34:46.805 00.000 7988 Star::Find(15, 710, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.805 00.000 7988 Star::Find returns 0 (3), X=710.00, Y=102.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:34:46.805 00.000 7988 Star::Find(15, 135, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.805 00.000 7988 Star::Find returns 0 (2), X=135.00, Y=289.00, Mass=24, SNR=2.8, Peak=129 HFD=0.0
03:34:46.812 00.007 7988 Star::Find(15, 1126, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.813 00.001 7988 Star::Find returns 0 (2), X=1126.00, Y=53.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
03:34:46.814 00.001 7988 Star::Find(15, 584, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.815 00.001 7988 Star::Find returns 0 (3), X=584.00, Y=575.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:34:46.816 00.001 7988 Star::Find(15, 165, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.818 00.002 7988 Star::Find returns 0 (2), X=165.00, Y=644.00, Mass=12, SNR=1.9, Peak=128 HFD=0.0
03:34:46.819 00.001 7988 Star::Find(15, 777, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.820 00.001 7988 Star::Find returns 0 (2), X=777.00, Y=661.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
03:34:46.821 00.001 7988 Star::Find(15, 849, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.822 00.001 7988 Star::Find returns 0 (2), X=849.00, Y=92.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
03:34:46.823 00.001 7988 Star::Find(15, 1249, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.823 00.000 7988 Star::Find false star n=3 nbg=280 bg=107.4 sigma=3.4 thresh=118 peak=112
03:34:46.823 00.000 7988 Star::Find returns 0 (2), X=1249.00, Y=857.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
03:34:46.823 00.000 7988 AutoFind: finding best star pass 1
03:34:46.823 00.000 7988 Star::Find(15, 712, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.823 00.000 7988 Star::Find returns 1 (1), X=711.61, Y=70.91, Mass=1467, SNR=24.7, Peak=255 HFD=3.3
03:34:46.823 00.000 7988 AutoFind: near-saturated [712, 71] 43.9 Mass 1467 SNR 24.7 Peak 255
03:34:46.823 00.000 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.830 00.007 7988 Star::Find returns 1 (0), X=818.09, Y=152.17, Mass=253, SNR=9.6, Peak=157 HFD=2.8
03:34:46.830 00.000 7988 AutoFind returns star at [818, 152] 6.6 Mass 253 SNR 9.6
03:34:46.832 00.002 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.835 00.003 7988 Star::Find returns 1 (0), X=818.09, Y=152.17, Mass=253, SNR=9.6, Peak=157 HFD=2.8
03:34:46.835 00.000 7988 MultiStar: List (1): {818.09, 152.17}(9.6), 
03:34:46.835 00.000 7988 setting lock position to (818.09, 152.17)
03:34:46.839 00.004 7988 MultiStar: stabilizing after lock position change
03:34:46.839 00.000 7988 AutoSelect: state = 1, call UpdateGuideState
03:34:46.839 00.000 7988 UpdateGuideState(): m_state=1
03:34:46.839 00.000 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:46.839 00.000 7988 Star::Find returns 1 (0), X=818.09, Y=152.17, Mass=253, SNR=9.6, Peak=157 HFD=2.8
03:34:46.839 00.000 7988 DistanceChecker: deactivated
03:34:46.839 00.000 7988 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
03:34:46.848 00.009 7988 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
03:34:46.848 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
03:34:46.850 00.002 7988 setting force full frames = false
03:34:46.850 00.000 7988 setting lock position to (818.09, 152.17)
03:34:46.855 00.005 7988 MultiStar: stabilizing after lock position change
03:34:46.856 00.001 7988 CurrentPosition() valid, moving to STATE_SELECTED
03:34:46.856 00.000 7988 Changing from state SELECTING to SELECTED
03:34:46.858 00.002 7988 guider state => SELECTED
03:34:46.860 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=96, FiltMax=208, Gamma=0.690
03:34:46.860 00.000 7988 UpdateGuideState exits: m=253 SNR=9.6
03:34:46.862 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=96, FiltMax=208, Gamma=0.690
03:34:46.862 00.000 7988 Status Line: Auto-selected star at (818.1, 152.2)
03:34:46.866 00.004 7988 PhdController: newstate STATE_WAIT_SELECTED
03:34:46.868 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:46.868 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:46.870 00.002 7988 Enqueuing Expose request
03:34:46.870 00.000 15712 Worker thread wakes up
03:34:46.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:46.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:34:46.870 00.000 7988 evsrv: cli 0CCCF6C8 connect
03:34:46.872 00.002 7988 case statement mapped state 2 to 1
03:34:46.873 00.001 7988 case statement mapped state 2 to 1
03:34:46.875 00.002 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_lock_position","id":"64c13615-0617-4b9a-9e30-bd1319660b2b"}
03:34:46.875 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":[818.09,152.17],"id":"64c13615-0617-4b9a-9e30-bd1319660b2b"}
03:34:46.880 00.005 7988 evsrv: cli 0CCCF6C8 disconnect
03:34:46.880 00.000 7988 evsrv: cli 0CCCEEA8 connect
03:34:46.883 00.003 7988 case statement mapped state 2 to 1
03:34:46.883 00.000 7988 case statement mapped state 2 to 1
03:34:46.885 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"82a32389-c0c0-4c6a-8c35-8f6690af05fb"}
03:34:46.887 00.002 7988 case statement mapped state 2 to 1
03:34:46.887 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Selected","id":"82a32389-c0c0-4c6a-8c35-8f6690af05fb"}
03:34:46.890 00.003 7988 evsrv: cli 0CCCEEA8 disconnect
03:34:47.903 01.013 7988 evsrv: cli 0CCCF088 connect
03:34:47.903 00.000 7988 case statement mapped state 2 to 1
03:34:47.903 00.000 7988 case statement mapped state 2 to 1
03:34:47.903 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"b54dd105-03bf-403f-9816-052fb7e9d34c"}
03:34:47.903 00.000 7988 case statement mapped state 2 to 1
03:34:47.903 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"Selected","id":"b54dd105-03bf-403f-9816-052fb7e9d34c"}
03:34:47.903 00.000 7988 evsrv: cli 0CCCF088 disconnect
03:34:48.511 00.608 15712 Exposure complete
03:34:48.576 00.065 15712 worker thread done servicing request
03:34:48.576 00.000 7988 OnExposeComplete: enter
03:34:48.576 00.000 7988 UpdateGuideState(): m_state=2
03:34:48.582 00.006 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:34:48.582 00.000 7988 Star::Find returns 1 (0), X=817.81, Y=152.08, Mass=352, SNR=11.5, Peak=158 HFD=2.5
03:34:48.584 00.002 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
03:34:48.584 00.000 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
03:34:48.586 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.29 cameraTheta=-2.81 mountX=-0.10 mountY=0.28, mountTheta=1.91
03:34:48.588 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=96, FiltMax=205, Gamma=0.690
03:34:48.588 00.000 7988 UpdateGuideState exits: m=352 SNR=11.5
03:34:48.590 00.002 7988 PhdController: newstate STATE_CALIBRATE
03:34:48.590 00.000 7988 PhdController: newstate STATE_GUIDE
03:34:48.593 00.003 7988 Changing from state SELECTED to CALIBRATING_PRIMARY
03:34:48.593 00.000 7988 guider state => CALIBRATED
03:34:48.593 00.000 7988 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
03:34:48.593 00.000 7988 reset dither spiral
03:34:48.593 00.000 7988 PhdController: newstate STATE_SETTLE_BEGIN
03:34:48.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:48.593 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:34:48.593 00.000 7988 Enqueuing Expose request
03:34:48.593 00.000 15712 Worker thread wakes up
03:34:48.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:48.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:34:48.909 00.316 7988 evsrv: cli 0CCCF088 connect
03:34:48.909 00.000 7988 case statement mapped state 5 to 1
03:34:48.909 00.000 7988 case statement mapped state 5 to 1
03:34:48.909 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"c0c08376-9fd5-4b33-95e1-b0778ad0a851"}
03:34:48.909 00.000 7988 case statement mapped state 5 to 1
03:34:48.909 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"Selected","id":"c0c08376-9fd5-4b33-95e1-b0778ad0a851"}
03:34:48.916 00.007 7988 evsrv: cli 0CCCF088 disconnect
03:34:49.917 01.001 7988 evsrv: cli 0CCCF1C8 connect
03:34:49.917 00.000 7988 case statement mapped state 5 to 1
03:34:49.917 00.000 7988 case statement mapped state 5 to 1
03:34:49.921 00.004 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_app_state","id":"705441a6-fc4b-424c-a0de-23e175fb491d"}
03:34:49.921 00.000 7988 case statement mapped state 5 to 1
03:34:49.921 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":"Selected","id":"705441a6-fc4b-424c-a0de-23e175fb491d"}
03:34:49.921 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
03:34:50.012 00.091 15712 Exposure complete
03:34:50.076 00.064 15712 worker thread done servicing request
03:34:50.076 00.000 7988 OnExposeComplete: enter
03:34:50.076 00.000 7988 UpdateGuideState(): m_state=5
03:34:50.081 00.005 7988 Star::Find(15, 817, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:34:50.081 00.000 7988 Star::Find returns 1 (0), X=818.45, Y=151.66, Mass=291, SNR=10.2, Peak=148 HFD=2.9
03:34:50.083 00.002 7988 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.56) = xAngle (-2.53 = -2.53)
03:34:50.083 00.000 7988 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.56 = -2.56)
03:34:50.085 00.002 7988 CameraToMount -- cameraX=0.35 cameraY=-0.51 hyp=0.62 cameraTheta=-0.96 mountX=-0.51 mountY=-0.34, mountTheta=-2.55
03:34:50.087 00.002 7988 Changing from state CALIBRATED to GUIDING
03:34:50.087 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
03:34:50.087 00.000 7988 ScopeASCOM::SideOfPier() returns 0
03:34:50.091 00.004 7988 AdjustCalibrationForScopePointing (scope): current dec=34.3 pierSide=0, cal dec=34.4 pierSide=0 rotAngle=None bin=1
03:34:50.091 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:34:50.091 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:34:50.091 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:34:50.091 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:34:50.091 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:34:50.091 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:34:50.091 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:34:50.091 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:34:50.091 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:34:50.091 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:34:50.091 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:34:50.091 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:34:50.106 00.015 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:34:50.107 00.001 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
03:34:50.108 00.001 7988 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
03:34:50.108 00.000 7988 Dec comp: XRate 3.059 -> 3.063 for dec 34.4 -> dec 34.3
03:34:50.110 00.002 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
03:34:50.110 00.000 7988 ScopeASCOM::SideOfPier() returns 0
03:34:50.110 00.000 7988 setting lock position to (818.45, 151.66)
03:34:50.110 00.000 7988 MultiStar: stabilizing after lock position change
03:34:50.110 00.000 7988 guider state => GUIDING
03:34:50.110 00.000 7988 Status Line: Guiding
03:34:50.110 00.000 7988 Mount: notify guiding started
03:34:50.110 00.000 7988 ScopeASCOM::SideOfPier() returns 0
03:34:50.110 00.000 7988 PPEC: guiding starts RA = 5.2577 hr, pier East, prev RA = 5.2601 hr, pier East
03:34:50.123 00.013 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
03:34:50.124 00.001 7988 PPEC: guiding was stopped for 6.2 seconds, deltaRA -8.7s, worm delta +15.0s, 2.3% of period (640.8s), limit 40.0% (256.3s)
03:34:50.125 00.001 7988 PPEC: resume guiding with gear time offset 8.7 seconds
03:34:50.125 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:34:50.125 00.000 7988 GetString("/profile/2/scope/calibration/timestamp", "") returns "1/2/2026 10:36:04 PM"
03:34:50.125 00.000 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
03:34:50.125 00.000 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
03:34:50.125 00.000 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
03:34:50.125 00.000 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
03:34:50.125 00.000 7988 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 3.101440
03:34:50.125 00.000 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
03:34:50.125 00.000 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
03:34:50.125 00.000 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
03:34:50.125 00.000 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
03:34:50.125 00.000 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
03:34:50.139 00.014 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:34:50.139 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:34:50.142 00.003 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:34:50.142 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:34:50.142 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:34:50.142 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:34:50.142 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:34:50.142 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:34:50.142 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:34:50.142 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:34:50.142 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:34:50.142 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:34:50.142 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:34:50.142 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:34:50.155 00.013 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:34:50.155 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:34:50.159 00.004 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:34:50.159 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:34:50.159 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:34:50.159 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:34:50.159 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:34:50.159 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:34:50.159 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:34:50.159 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:34:50.159 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:34:50.159 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:34:50.175 00.016 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
03:34:50.175 00.000 7988 ScopeASCOM::SideOfPier() returns 0
03:34:50.175 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
03:34:50.175 00.000 7988 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
03:34:50.180 00.005 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
03:34:50.180 00.000 7988 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 34.3
03:34:50.180 00.000 7988 MountToCamera -- mountTheta (0.00) + m_xAngle (1.56) = xAngle (1.56 = 1.56)
03:34:50.180 00.000 7988 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
03:34:50.180 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
03:34:50.180 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
03:34:50.187 00.007 7988 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
03:34:50.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=111, FiltMin=94, FiltMax=242, Gamma=0.690
03:34:50.189 00.002 7988 UpdateGuideState exits: m=291 SNR=10.2
03:34:50.189 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
03:34:50.191 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:50.192 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:50.192 00.000 7988 Enqueuing Expose request
03:34:50.194 00.002 15712 Worker thread wakes up
03:34:50.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:50.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:34:50.937 00.743 7988 evsrv: cli 0CCCF1C8 connect
03:34:50.937 00.000 7988 case statement mapped state 6 to 3
03:34:50.937 00.000 7988 case statement mapped state 6 to 3
03:34:50.941 00.004 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_app_state","id":"50f6dd1e-dd35-43c6-8a49-2e608c250b93"}
03:34:50.941 00.000 7988 case statement mapped state 6 to 3
03:34:50.941 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"50f6dd1e-dd35-43c6-8a49-2e608c250b93"}
03:34:50.947 00.006 7988 evsrv: cli 0CCCF1C8 disconnect
03:34:51.830 00.883 15712 Exposure complete
03:34:51.896 00.066 15712 worker thread done servicing request
03:34:51.896 00.000 7988 OnExposeComplete: enter
03:34:51.896 00.000 7988 UpdateGuideState(): m_state=6
03:34:51.896 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:34:51.896 00.000 7988 Star::Find returns 1 (0), X=818.13, Y=151.68, Mass=273, SNR=9.9, Peak=158 HFD=2.3
03:34:51.896 00.000 7988 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.56) = xAngle (1.54 = 1.54)
03:34:51.896 00.000 7988 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
03:34:51.896 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=0.01 hyp=0.32 cameraTheta=3.10 mountX=0.01 mountY=0.32, mountTheta=1.54
03:34:51.896 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=0.01, opts=13)
03:34:51.896 00.000 7988 Enqueuing Move request for scope (-0.32, 0.01)
03:34:51.896 00.000 15712 Worker thread wakes up
03:34:51.896 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.01) opts 0xd
03:34:51.896 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, 0.01)
03:34:51.896 00.000 15712 Moving (-0.32, 0.01) raw xDistance=0.01 yDistance=0.32
03:34:51.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=90, FiltMax=241, Gamma=0.690
03:34:51.896 00.000 7988 UpdateGuideState exits: m=273 SNR=9.9
03:34:51.910 00.014 7988 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 1 / 99999
03:34:51.910 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429291.910,"Host":"ASTROPC","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:34:51.910 00.000 15712 PPEC rslt(dithering): input = 0.01, final = 0.01
03:34:51.910 00.000 15712 PPEC: input: 0.01, control: 0.01, exposure: 1500
03:34:51.910 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:34:51.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:51.910 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:51.914 00.004 7988 Enqueuing Expose request
03:34:51.914 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:34:51.914 00.000 15712 MoveAxis(W, 2, ABG)
03:34:51.914 00.000 15712 Guiding  Dir = 3, Dur = 2
03:34:51.916 00.002 15712 IsGuiding returns 0
03:34:51.928 00.012 15712 IsGuiding returns 0
03:34:51.928 00.000 15712 Move returns status 0, amount 2
03:34:51.928 00.000 15712 MoveAxis(N, 0, ABG)
03:34:51.928 00.000 15712 Move returns status 0, amount 0
03:34:51.928 00.000 15712 move complete, result=0
03:34:51.928 00.000 15712 worker thread done servicing request
03:34:51.928 00.000 15712 Worker thread wakes up
03:34:51.928 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.3 px 0 ms NORTH
03:34:51.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:51.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:34:53.348 01.420 15712 Exposure complete
03:34:53.414 00.066 15712 worker thread done servicing request
03:34:53.414 00.000 7988 OnExposeComplete: enter
03:34:53.414 00.000 7988 UpdateGuideState(): m_state=6
03:34:53.414 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:34:53.414 00.000 7988 Star::Find returns 1 (0), X=818.27, Y=152.06, Mass=232, SNR=9.2, Peak=149 HFD=2.5
03:34:53.414 00.000 7988 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.56) = xAngle (0.42 = 0.42)
03:34:53.414 00.000 7988 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
03:34:53.414 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.40 hyp=0.44 cameraTheta=1.98 mountX=0.40 mountY=0.16, mountTheta=0.39
03:34:53.422 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.40, opts=13)
03:34:53.422 00.000 7988 Enqueuing Move request for scope (-0.17, 0.40)
03:34:53.422 00.000 15712 Worker thread wakes up
03:34:53.422 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.40) opts 0xd
03:34:53.422 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.40)
03:34:53.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=90, FiltMax=236, Gamma=0.690
03:34:53.422 00.000 7988 UpdateGuideState exits: m=232 SNR=9.2
03:34:53.422 00.000 7988 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 2 / 99999
03:34:53.428 00.006 15712 Moving (-0.17, 0.40) raw xDistance=0.40 yDistance=0.16
03:34:53.428 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429293.428,"Host":"ASTROPC","Inst":1,"Distance":0.50,"Time":1.5,"SettleTime":15.0,"StarLocked":true}
03:34:53.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:53.431 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:53.431 00.000 7988 Enqueuing Expose request
03:34:53.433 00.002 15712 PPEC rslt(dithering): input = 0.40, final = 0.24
03:34:53.433 00.000 15712 PPEC: input: 0.40, control: 0.24, exposure: 1500
03:34:53.433 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:53.433 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:34:53.433 00.000 15712 MoveAxis(W, 78, ABG)
03:34:53.433 00.000 15712 Guiding  Dir = 3, Dur = 78
03:34:53.433 00.000 15712 IsGuiding returns 0
03:34:53.444 00.011 15712 PulseGuide returned control before completion, sleep 70
03:34:53.549 00.105 15712 IsGuiding returns 1
03:34:53.549 00.000 15712 scope still moving after pulse duration time elapsed
03:34:53.572 00.023 15712 IsGuiding returns 0
03:34:53.572 00.000 15712 scope move finished after 78 + 60 ms
03:34:53.572 00.000 15712 Move returns status 0, amount 78
03:34:53.572 00.000 15712 MoveAxis(N, 0, ABG)
03:34:53.572 00.000 15712 Move returns status 0, amount 0
03:34:53.572 00.000 15712 move complete, result=0
03:34:53.572 00.000 15712 worker thread done servicing request
03:34:53.572 00.000 15712 Worker thread wakes up
03:34:53.572 00.000 7988 GuideStep: 0.4 px 78 ms WEST, 0.2 px 0 ms NORTH
03:34:53.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:53.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:34:55.202 01.630 15712 Exposure complete
03:34:55.264 00.062 15712 worker thread done servicing request
03:34:55.264 00.000 7988 OnExposeComplete: enter
03:34:55.264 00.000 7988 UpdateGuideState(): m_state=6
03:34:55.270 00.006 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:34:55.270 00.000 7988 Star::Find returns 1 (0), X=817.98, Y=151.31, Mass=292, SNR=10.4, Peak=160 HFD=2.4
03:34:55.272 00.002 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.56) = xAngle (-4.06 = 2.23)
03:34:55.272 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.09 = 2.19)
03:34:55.274 00.002 7988 CameraToMount -- cameraX=-0.47 cameraY=-0.35 hyp=0.59 cameraTheta=-2.49 mountX=-0.36 mountY=0.48, mountTheta=2.21
03:34:55.276 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.47, y=-0.35, opts=13)
03:34:55.276 00.000 7988 Enqueuing Move request for scope (-0.47, -0.35)
03:34:55.278 00.002 15712 Worker thread wakes up
03:34:55.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.35) opts 0xd
03:34:55.278 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.47, -0.35)
03:34:55.278 00.000 15712 Moving (-0.47, -0.35) raw xDistance=-0.36 yDistance=0.48
03:34:55.280 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=110, FiltMin=89, FiltMax=208, Gamma=0.690
03:34:55.280 00.000 7988 UpdateGuideState exits: m=292 SNR=10.4
03:34:55.280 00.000 7988 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 3 / 99999
03:34:55.280 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429295.280,"Host":"ASTROPC","Inst":1,"Distance":0.53,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
03:34:55.280 00.000 15712 PPEC rslt(dithering): input = -0.36, final = -0.21
03:34:55.280 00.000 15712 PPEC: input: -0.36, control: -0.21, exposure: 1500
03:34:55.280 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:34:55.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:55.280 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:55.286 00.006 7988 Enqueuing Expose request
03:34:55.286 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
03:34:55.286 00.000 15712 MoveAxis(E, 70, ABG)
03:34:55.286 00.000 15712 Guiding  Dir = 2, Dur = 70
03:34:55.288 00.002 15712 IsGuiding returns 0
03:34:55.300 00.012 15712 PulseGuide returned control before completion, sleep 61
03:34:55.378 00.078 15712 IsGuiding returns 0
03:34:55.378 00.000 15712 Move returns status 0, amount 70
03:34:55.378 00.000 15712 MoveAxis(N, 0, ABG)
03:34:55.378 00.000 15712 Move returns status 0, amount 0
03:34:55.378 00.000 15712 move complete, result=0
03:34:55.378 00.000 7988 GuideStep: -0.4 px 70 ms EAST, 0.5 px 0 ms NORTH
03:34:55.389 00.011 15712 worker thread done servicing request
03:34:55.389 00.000 15712 Worker thread wakes up
03:34:55.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:55.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:34:56.795 01.406 15712 Exposure complete
03:34:56.860 00.065 15712 worker thread done servicing request
03:34:56.860 00.000 7988 OnExposeComplete: enter
03:34:56.860 00.000 7988 UpdateGuideState(): m_state=6
03:34:56.860 00.000 7988 Star::Find(15, 817, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
03:34:56.860 00.000 7988 Star::Find returns 1 (0), X=818.47, Y=151.93, Mass=277, SNR=10.3, Peak=158 HFD=2.1
03:34:56.860 00.000 7988 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.56) = xAngle (-0.10 = -0.10)
03:34:56.860 00.000 7988 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
03:34:56.860 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.27 cameraTheta=1.46 mountX=0.26 mountY=-0.04, mountTheta=-0.14
03:34:56.860 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.26, opts=13)
03:34:56.860 00.000 7988 Enqueuing Move request for scope (0.03, 0.26)
03:34:56.860 00.000 15712 Worker thread wakes up
03:34:56.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
03:34:56.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
03:34:56.860 00.000 15712 Moving (0.03, 0.26) raw xDistance=0.26 yDistance=-0.04
03:34:56.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=110, FiltMin=87, FiltMax=228, Gamma=0.690
03:34:56.873 00.013 7988 UpdateGuideState exits: m=277 SNR=10.3
03:34:56.873 00.000 7988 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 4 / 99999
03:34:56.875 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767429296.875,"Host":"ASTROPC","Inst":1,"Distance":0.45,"Time":5.0,"SettleTime":15.0,"StarLocked":true}
03:34:56.875 00.000 15712 PPEC rslt(dithering): input = 0.26, final = 0.16
03:34:56.875 00.000 15712 PPEC: input: 0.26, control: 0.16, exposure: 1500
03:34:56.875 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:56.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:56.875 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:56.879 00.004 7988 Enqueuing Expose request
03:34:56.879 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:34:56.879 00.000 15712 MoveAxis(W, 52, ABG)
03:34:56.879 00.000 15712 Guiding  Dir = 3, Dur = 52
03:34:56.889 00.010 15712 IsGuiding returns 0
03:34:56.905 00.016 15712 PulseGuide returned control before completion, sleep 46
03:34:56.953 00.048 15712 IsGuiding returns 0
03:34:56.953 00.000 15712 Move returns status 0, amount 52
03:34:56.953 00.000 15712 MoveAxis(N, 0, ABG)
03:34:56.953 00.000 15712 Move returns status 0, amount 0
03:34:56.953 00.000 15712 move complete, result=0
03:34:56.953 00.000 15712 worker thread done servicing request
03:34:56.953 00.000 15712 Worker thread wakes up
03:34:56.953 00.000 7988 GuideStep: 0.3 px 52 ms WEST, -0.0 px 0 ms NORTH
03:34:56.955 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:56.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:34:58.584 01.629 15712 Exposure complete
03:34:58.645 00.061 15712 worker thread done servicing request
03:34:58.645 00.000 7988 OnExposeComplete: enter
03:34:58.645 00.000 7988 UpdateGuideState(): m_state=6
03:34:58.651 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
03:34:58.651 00.000 7988 Star::Find returns 1 (0), X=818.59, Y=150.80, Mass=298, SNR=10.7, Peak=157 HFD=2.6
03:34:58.653 00.002 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
03:34:58.653 00.000 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
03:34:58.655 00.002 7988 CameraToMount -- cameraX=0.15 cameraY=-0.86 hyp=0.87 cameraTheta=-1.40 mountX=-0.86 mountY=-0.13, mountTheta=-3.00
03:34:58.657 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.15, y=-0.86, opts=13)
03:34:58.657 00.000 7988 Enqueuing Move request for scope (0.15, -0.86)
03:34:58.659 00.002 15712 Worker thread wakes up
03:34:58.659 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.86) opts 0xd
03:34:58.659 00.000 15712 Handling offset move in thread for scope, endpoint = (0.15, -0.86)
03:34:58.659 00.000 15712 Moving (0.15, -0.86) raw xDistance=-0.86 yDistance=-0.13
03:34:58.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=87, FiltMax=214, Gamma=0.690
03:34:58.661 00.002 7988 UpdateGuideState exits: m=298 SNR=10.7
03:34:58.661 00.000 7988 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 5 / 99999
03:34:58.663 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767429298.663,"Host":"ASTROPC","Inst":1,"Distance":0.58,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
03:34:58.663 00.000 15712 PPEC rslt(dithering): input = -0.86, final = -0.52
03:34:58.663 00.000 15712 PPEC: input: -0.86, control: -0.52, exposure: 1500
03:34:58.663 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:58.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:58.663 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:34:58.666 00.003 7988 Enqueuing Expose request
03:34:58.666 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:34:58.666 00.000 15712 MoveAxis(E, 168, ABG)
03:34:58.666 00.000 15712 Guiding  Dir = 2, Dur = 168
03:34:58.668 00.002 15712 IsGuiding returns 0
03:34:58.696 00.028 15712 PulseGuide returned control before completion, sleep 150
03:34:58.852 00.156 15712 IsGuiding returns 1
03:34:58.852 00.000 15712 scope still moving after pulse duration time elapsed
03:34:58.888 00.036 15712 IsGuiding returns 0
03:34:58.888 00.000 15712 scope move finished after 168 + 51 ms
03:34:58.888 00.000 15712 Move returns status 0, amount 168
03:34:58.888 00.000 15712 MoveAxis(N, 0, ABG)
03:34:58.888 00.000 15712 Move returns status 0, amount 0
03:34:58.888 00.000 15712 move complete, result=0
03:34:58.888 00.000 7988 GuideStep: -0.9 px 168 ms EAST, -0.1 px 0 ms NORTH
03:34:58.890 00.002 15712 worker thread done servicing request
03:34:58.890 00.000 15712 Worker thread wakes up
03:34:58.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:34:58.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:00.306 01.416 15712 Exposure complete
03:35:00.370 00.064 15712 worker thread done servicing request
03:35:00.370 00.000 7988 OnExposeComplete: enter
03:35:00.370 00.000 7988 UpdateGuideState(): m_state=6
03:35:00.377 00.007 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
03:35:00.378 00.001 7988 Star::Find returns 1 (0), X=818.45, Y=151.66, Mass=312, SNR=11.0, Peak=165 HFD=2.0
03:35:00.378 00.000 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.58 = -2.58)
03:35:00.380 00.002 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.61 = -2.61)
03:35:00.380 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.02 mountX=-0.01 mountY=-0.00, mountTheta=-2.61
03:35:00.382 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.01, opts=13)
03:35:00.384 00.002 7988 Enqueuing Move request for scope (0.00, -0.01)
03:35:00.386 00.002 15712 Worker thread wakes up
03:35:00.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=108, FiltMin=86, FiltMax=255, Gamma=0.690
03:35:00.386 00.000 7988 UpdateGuideState exits: m=312 SNR=11.0
03:35:00.386 00.000 7988 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 6 / 99999
03:35:00.386 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
03:35:00.386 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
03:35:00.386 00.000 15712 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
03:35:00.386 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429300.386,"Host":"ASTROPC","Inst":1,"Distance":0.41,"Time":8.5,"SettleTime":15.0,"StarLocked":true}
03:35:00.386 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:00.391 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:00.391 00.000 7988 Enqueuing Expose request
03:35:00.393 00.002 15712 PPEC rslt(dithering): input = -0.01, final = -0.00
03:35:00.393 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
03:35:00.393 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:00.393 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:35:00.393 00.000 15712 MoveAxis(E, 1, ABG)
03:35:00.393 00.000 15712 Guiding  Dir = 2, Dur = 1
03:35:00.393 00.000 15712 IsGuiding returns 0
03:35:00.418 00.025 15712 IsGuiding returns 0
03:35:00.418 00.000 15712 Move returns status 0, amount 1
03:35:00.418 00.000 15712 MoveAxis(N, 0, ABG)
03:35:00.418 00.000 15712 Move returns status 0, amount 0
03:35:00.418 00.000 15712 move complete, result=0
03:35:00.418 00.000 15712 worker thread done servicing request
03:35:00.418 00.000 15712 Worker thread wakes up
03:35:00.418 00.000 7988 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
03:35:00.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:00.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:02.058 01.640 15712 Exposure complete
03:35:02.121 00.063 15712 worker thread done servicing request
03:35:02.121 00.000 7988 OnExposeComplete: enter
03:35:02.121 00.000 7988 UpdateGuideState(): m_state=6
03:35:02.128 00.007 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:35:02.129 00.001 7988 Star::Find returns 1 (0), X=817.94, Y=151.35, Mass=376, SNR=12.1, Peak=151 HFD=2.4
03:35:02.129 00.000 7988 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.56) = xAngle (-4.14 = 2.14)
03:35:02.131 00.002 7988 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.17 = 2.11)
03:35:02.131 00.000 7988 CameraToMount -- cameraX=-0.50 cameraY=-0.32 hyp=0.60 cameraTheta=-2.58 mountX=-0.32 mountY=0.51, mountTheta=2.13
03:35:02.133 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.50, y=-0.32, opts=13)
03:35:02.133 00.000 7988 Enqueuing Move request for scope (-0.50, -0.32)
03:35:02.137 00.004 15712 Worker thread wakes up
03:35:02.137 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.32) opts 0xd
03:35:02.137 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.50, -0.32)
03:35:02.137 00.000 15712 Moving (-0.50, -0.32) raw xDistance=-0.32 yDistance=0.51
03:35:02.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=86, FiltMax=241, Gamma=0.690
03:35:02.137 00.000 7988 UpdateGuideState exits: m=376 SNR=12.1
03:35:02.137 00.000 7988 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 7 / 99999
03:35:02.137 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429302.137,"Host":"ASTROPC","Inst":1,"Distance":0.46,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
03:35:02.137 00.000 15712 PPEC rslt(dithering): input = -0.32, final = -0.19
03:35:02.137 00.000 15712 PPEC: input: -0.32, control: -0.19, exposure: 1500
03:35:02.137 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.38
03:35:02.137 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
03:35:02.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:02.137 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:02.137 00.000 7988 Enqueuing Expose request
03:35:02.146 00.009 15712 MoveAxis(E, 63, ABG)
03:35:02.146 00.000 15712 Guiding  Dir = 2, Dur = 63
03:35:02.146 00.000 15712 IsGuiding returns 0
03:35:02.163 00.017 15712 PulseGuide returned control before completion, sleep 58
03:35:02.251 00.088 15712 IsGuiding returns 0
03:35:02.251 00.000 15712 Move returns status 0, amount 63
03:35:02.251 00.000 15712 MoveAxis(S, 131, ABG)
03:35:02.251 00.000 15712 Guiding  Dir = 1, Dur = 131
03:35:02.251 00.000 15712 IsGuiding returns 0
03:35:02.333 00.082 15712 PulseGuide returned control before completion, sleep 62
03:35:02.406 00.073 15712 IsGuiding returns 1
03:35:02.406 00.000 15712 scope still moving after pulse duration time elapsed
03:35:02.438 00.032 15712 IsGuiding returns 1
03:35:02.470 00.032 15712 IsGuiding returns 0
03:35:02.470 00.000 15712 scope move finished after 131 + 92 ms
03:35:02.470 00.000 15712 Move returns status 0, amount 131
03:35:02.470 00.000 15712 move complete, result=0
03:35:02.470 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.5 px 131 ms SOUTH
03:35:02.485 00.015 15712 worker thread done servicing request
03:35:02.485 00.000 15712 Worker thread wakes up
03:35:02.487 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:02.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:03.904 01.417 15712 Exposure complete
03:35:03.970 00.066 15712 worker thread done servicing request
03:35:03.970 00.000 7988 OnExposeComplete: enter
03:35:03.972 00.002 7988 UpdateGuideState(): m_state=6
03:35:03.974 00.002 7988 Star::Find(15, 817, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
03:35:03.976 00.002 7988 Star::Find returns 1 (0), X=818.34, Y=152.05, Mass=349, SNR=11.5, Peak=163 HFD=2.6
03:35:03.976 00.000 7988 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
03:35:03.978 00.002 7988 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
03:35:03.979 00.001 7988 CameraToMount -- cameraX=-0.10 cameraY=0.38 hyp=0.40 cameraTheta=1.84 mountX=0.38 mountY=0.10, mountTheta=0.24
03:35:03.982 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.38, opts=13)
03:35:03.984 00.002 7988 Enqueuing Move request for scope (-0.10, 0.38)
03:35:03.986 00.002 15712 Worker thread wakes up
03:35:03.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=109, FiltMin=86, FiltMax=242, Gamma=0.690
03:35:03.986 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.38) opts 0xd
03:35:03.986 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.38)
03:35:03.986 00.000 15712 Moving (-0.10, 0.38) raw xDistance=0.38 yDistance=0.10
03:35:03.986 00.000 7988 UpdateGuideState exits: m=349 SNR=11.5
03:35:03.986 00.000 7988 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 8 / 99999
03:35:03.990 00.004 7988 evsrv: {"Event":"Settling","Timestamp":1767429303.990,"Host":"ASTROPC","Inst":1,"Distance":0.44,"Time":12.1,"SettleTime":15.0,"StarLocked":true}
03:35:03.992 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:03.994 00.002 15712 PPEC rslt(dithering): input = 0.38, final = 0.23
03:35:03.994 00.000 15712 PPEC: input: 0.38, control: 0.23, exposure: 1500
03:35:03.994 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:03.994 00.000 7988 Enqueuing Expose request
03:35:03.996 00.002 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:03.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:35:03.996 00.000 15712 MoveAxis(W, 75, ABG)
03:35:03.996 00.000 15712 Guiding  Dir = 3, Dur = 75
03:35:03.996 00.000 15712 IsGuiding returns 0
03:35:04.013 00.017 15712 PulseGuide returned control before completion, sleep 64
03:35:04.115 00.102 15712 IsGuiding returns 0
03:35:04.115 00.000 15712 Move returns status 0, amount 75
03:35:04.115 00.000 15712 MoveAxis(N, 0, ABG)
03:35:04.115 00.000 15712 Move returns status 0, amount 0
03:35:04.115 00.000 15712 move complete, result=0
03:35:04.115 00.000 7988 GuideStep: 0.4 px 75 ms WEST, 0.1 px 0 ms NORTH
03:35:04.117 00.002 15712 worker thread done servicing request
03:35:04.117 00.000 15712 Worker thread wakes up
03:35:04.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:04.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:05.752 01.635 15712 Exposure complete
03:35:05.818 00.066 15712 worker thread done servicing request
03:35:05.818 00.000 7988 OnExposeComplete: enter
03:35:05.818 00.000 7988 UpdateGuideState(): m_state=6
03:35:05.818 00.000 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
03:35:05.818 00.000 7988 Star::Find returns 1 (0), X=818.91, Y=151.50, Mass=409, SNR=12.6, Peak=169 HFD=2.3
03:35:05.818 00.000 7988 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.56) = xAngle (-1.89 = -1.89)
03:35:05.818 00.000 7988 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.93 = -1.93)
03:35:05.818 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=-0.16 hyp=0.49 cameraTheta=-0.33 mountX=-0.16 mountY=-0.46, mountTheta=-1.90
03:35:05.827 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=-0.16, opts=13)
03:35:05.827 00.000 7988 Enqueuing Move request for scope (0.47, -0.16)
03:35:05.829 00.002 15712 Worker thread wakes up
03:35:05.829 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.16) opts 0xd
03:35:05.829 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, -0.16)
03:35:05.829 00.000 15712 Moving (0.47, -0.16) raw xDistance=-0.16 yDistance=-0.46
03:35:05.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=109, FiltMin=87, FiltMax=223, Gamma=0.690
03:35:05.831 00.002 7988 UpdateGuideState exits: m=409 SNR=12.6
03:35:05.831 00.000 7988 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 9 / 99999
03:35:05.833 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767429305.833,"Host":"ASTROPC","Inst":1,"Distance":0.46,"Time":13.9,"SettleTime":15.0,"StarLocked":true}
03:35:05.833 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:05.833 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:05.833 00.000 7988 Enqueuing Expose request
03:35:05.833 00.000 15712 PPEC rslt(dithering): input = -0.16, final = -0.09
03:35:05.833 00.000 15712 PPEC: input: -0.16, control: -0.09, exposure: 1500
03:35:05.833 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:35:05.833 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
03:35:05.833 00.000 15712 MoveAxis(E, 31, ABG)
03:35:05.833 00.000 15712 Guiding  Dir = 2, Dur = 31
03:35:05.833 00.000 15712 IsGuiding returns 0
03:35:05.855 00.022 15712 PulseGuide returned control before completion, sleep 22
03:35:05.899 00.044 15712 IsGuiding returns 0
03:35:05.899 00.000 15712 Move returns status 0, amount 31
03:35:05.899 00.000 15712 MoveAxis(N, 0, ABG)
03:35:05.899 00.000 15712 Move returns status 0, amount 0
03:35:05.899 00.000 15712 move complete, result=0
03:35:05.899 00.000 7988 GuideStep: -0.2 px 31 ms EAST, -0.5 px 0 ms NORTH
03:35:05.907 00.008 15712 worker thread done servicing request
03:35:05.907 00.000 15712 Worker thread wakes up
03:35:05.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:05.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:07.313 01.406 15712 Exposure complete
03:35:07.379 00.066 15712 worker thread done servicing request
03:35:07.379 00.000 7988 OnExposeComplete: enter
03:35:07.379 00.000 7988 UpdateGuideState(): m_state=6
03:35:07.379 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
03:35:07.379 00.000 7988 Star::Find returns 1 (0), X=818.10, Y=151.71, Mass=316, SNR=11.0, Peak=156 HFD=2.3
03:35:07.379 00.000 7988 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.56) = xAngle (1.43 = 1.43)
03:35:07.379 00.000 7988 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
03:35:07.379 00.000 7988 CameraToMount -- cameraX=-0.34 cameraY=0.05 hyp=0.34 cameraTheta=3.00 mountX=0.05 mountY=0.34, mountTheta=1.43
03:35:07.379 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.34, y=0.05, opts=13)
03:35:07.379 00.000 7988 Enqueuing Move request for scope (-0.34, 0.05)
03:35:07.379 00.000 15712 Worker thread wakes up
03:35:07.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=89, FiltMax=234, Gamma=0.690
03:35:07.390 00.011 7988 UpdateGuideState exits: m=316 SNR=11.0
03:35:07.390 00.000 7988 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 10 / 99999
03:35:07.390 00.000 7988 PhdController: newstate STATE_FINISH
03:35:07.394 00.004 7988 PhdController complete: success
03:35:07.394 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.05) opts 0xd
03:35:07.394 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.34, 0.05)
03:35:07.394 00.000 15712 Moving (-0.34, 0.05) raw xDistance=0.05 yDistance=0.34
03:35:07.394 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767429307.394,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
03:35:07.394 00.000 7988 Mount: notify guiding dither settle done success=1
03:35:07.397 00.003 7988 PhdController: newstate STATE_IDLE
03:35:07.397 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:07.399 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:07.399 00.000 7988 Enqueuing Expose request
03:35:07.401 00.002 15712 PPEC rslt(dithering): input = 0.05, final = 0.03
03:35:07.401 00.000 15712 PPEC: input: 0.05, control: 0.03, exposure: 1500
03:35:07.401 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:35:07.401 00.000 15712 MoveAxis(W, 9, ABG)
03:35:07.401 00.000 15712 Guiding  Dir = 3, Dur = 9
03:35:07.401 00.000 15712 IsGuiding returns 0
03:35:07.422 00.021 15712 IsGuiding returns 0
03:35:07.422 00.000 15712 Move returns status 0, amount 9
03:35:07.422 00.000 15712 MoveAxis(S, 87, ABG)
03:35:07.422 00.000 15712 Guiding  Dir = 1, Dur = 87
03:35:07.422 00.000 15712 IsGuiding returns 0
03:35:07.505 00.083 15712 PulseGuide returned control before completion, sleep 17
03:35:07.534 00.029 15712 IsGuiding returns 1
03:35:07.534 00.000 15712 scope still moving after pulse duration time elapsed
03:35:07.597 00.063 15712 IsGuiding returns 1
03:35:07.632 00.035 15712 IsGuiding returns 0
03:35:07.632 00.000 15712 scope move finished after 87 + 120 ms
03:35:07.632 00.000 15712 Move returns status 0, amount 87
03:35:07.632 00.000 15712 move complete, result=0
03:35:07.632 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.3 px 87 ms SOUTH
03:35:07.634 00.002 15712 worker thread done servicing request
03:35:07.634 00.000 15712 Worker thread wakes up
03:35:07.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:07.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:09.275 01.641 15712 Exposure complete
03:35:09.337 00.062 15712 worker thread done servicing request
03:35:09.337 00.000 7988 OnExposeComplete: enter
03:35:09.337 00.000 7988 UpdateGuideState(): m_state=6
03:35:09.337 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
03:35:09.337 00.000 7988 Star::Find returns 1 (0), X=818.88, Y=152.56, Mass=291, SNR=10.4, Peak=172 HFD=2.6
03:35:09.337 00.000 7988 DistanceChecker: reject for large offset (1.00 > 0.90) avgDist = 0.45 count = 11
03:35:09.348 00.011 7988 DistanceChecker: activated
03:35:09.348 00.000 7988 Status Line: Recovering
03:35:09.348 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:35:09.348 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:35:09.353 00.005 7988 Enqueuing Move request for scope (0.00, 0.00)
03:35:09.353 00.000 15712 Worker thread wakes up
03:35:09.353 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:35:09.353 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:35:09.353 00.000 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:35:09.353 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:35:09.353 00.000 15712 MoveAxis(E, 1, DBG)
03:35:09.353 00.000 15712 Guiding  Dir = 2, Dur = 1
03:35:09.353 00.000 15712 IsGuiding returns 0
03:35:09.374 00.021 15712 IsGuiding returns 0
03:35:09.374 00.000 15712 Move returns status 0, amount 1
03:35:09.374 00.000 15712 MoveAxis(N, 0, DBG)
03:35:09.374 00.000 15712 Move returns status 0, amount 0
03:35:09.374 00.000 15712 move complete, result=0
03:35:09.374 00.000 15712 worker thread done servicing request
03:35:09.464 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:35:09.464 00.000 7988 Status Line: No star found
03:35:09.466 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=91, FiltMax=203, Gamma=0.690
03:35:09.466 00.000 7988 UpdateGuideState exits: No star found
03:35:09.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:09.466 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:35:09.466 00.000 7988 Enqueuing Expose request
03:35:09.466 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:35:09.466 00.000 15712 Worker thread wakes up
03:35:09.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:09.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:35:10.886 01.420 15712 Exposure complete
03:35:10.948 00.062 15712 worker thread done servicing request
03:35:10.948 00.000 7988 OnExposeComplete: enter
03:35:10.948 00.000 7988 UpdateGuideState(): m_state=6
03:35:10.953 00.005 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
03:35:10.953 00.000 7988 Star::Find returns 1 (0), X=818.40, Y=151.65, Mass=345, SNR=11.4, Peak=166 HFD=2.1
03:35:10.955 00.002 7988 DistanceChecker: deactivated
03:35:10.955 00.000 7988 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.56) = xAngle (-4.40 = 1.88)
03:35:10.957 00.002 7988 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.43 = 1.85)
03:35:10.957 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.84 mountX=-0.01 mountY=0.05, mountTheta=1.88
03:35:10.959 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.01, opts=13)
03:35:10.961 00.002 7988 Enqueuing Move request for scope (-0.05, -0.01)
03:35:10.962 00.001 15712 Worker thread wakes up
03:35:10.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
03:35:10.962 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
03:35:10.962 00.000 15712 Moving (-0.05, -0.01) raw xDistance=-0.01 yDistance=0.05
03:35:10.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=94, FiltMax=216, Gamma=0.690
03:35:10.964 00.002 7988 UpdateGuideState exits: m=345 SNR=11.4
03:35:10.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:10.964 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:10.964 00.000 7988 Enqueuing Expose request
03:35:10.964 00.000 15712 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.80
03:35:10.964 00.000 15712 PPEC: input: -0.01, control: -0.00, exposure: 1500
03:35:10.964 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:10.964 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:35:10.964 00.000 15712 MoveAxis(E, 0, ABG)
03:35:10.964 00.000 15712 Move returns status 0, amount 0
03:35:10.964 00.000 15712 MoveAxis(N, 0, ABG)
03:35:10.964 00.000 15712 Move returns status 0, amount 0
03:35:10.964 00.000 15712 move complete, result=0
03:35:10.964 00.000 15712 worker thread done servicing request
03:35:10.964 00.000 15712 Worker thread wakes up
03:35:10.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:10.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:10.964 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:12.607 01.643 15712 Exposure complete
03:35:12.671 00.064 15712 worker thread done servicing request
03:35:12.671 00.000 7988 OnExposeComplete: enter
03:35:12.671 00.000 7988 UpdateGuideState(): m_state=6
03:35:12.671 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
03:35:12.671 00.000 7988 Star::Find returns 1 (0), X=818.45, Y=151.31, Mass=402, SNR=12.5, Peak=166 HFD=2.9
03:35:12.671 00.000 7988 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.56) = xAngle (-3.12 = -3.12)
03:35:12.678 00.007 7988 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.15 = 3.13)
03:35:12.678 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.35 hyp=0.35 cameraTheta=-1.56 mountX=-0.35 mountY=0.00, mountTheta=3.13
03:35:12.678 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.35, opts=13)
03:35:12.678 00.000 7988 Enqueuing Move request for scope (0.00, -0.35)
03:35:12.678 00.000 15712 Worker thread wakes up
03:35:12.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=111, FiltMin=96, FiltMax=211, Gamma=0.690
03:35:12.678 00.000 7988 UpdateGuideState exits: m=402 SNR=12.5
03:35:12.685 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:12.685 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:12.685 00.000 7988 Enqueuing Expose request
03:35:12.685 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.35) opts 0xd
03:35:12.685 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.35)
03:35:12.685 00.000 15712 Moving (0.00, -0.35) raw xDistance=-0.35 yDistance=0.00
03:35:12.685 00.000 15712 PPEC rslt: input = -0.35, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 640.79
03:35:12.685 00.000 15712 PPEC: input: -0.35, control: -0.22, exposure: 1500
03:35:12.685 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:12.685 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:35:12.685 00.000 15712 MoveAxis(E, 71, ABG)
03:35:12.685 00.000 15712 Guiding  Dir = 2, Dur = 71
03:35:12.685 00.000 15712 IsGuiding returns 0
03:35:12.712 00.027 15712 PulseGuide returned control before completion, sleep 59
03:35:12.796 00.084 15712 IsGuiding returns 0
03:35:12.796 00.000 15712 Move returns status 0, amount 71
03:35:12.796 00.000 15712 MoveAxis(N, 0, ABG)
03:35:12.796 00.000 15712 Move returns status 0, amount 0
03:35:12.796 00.000 15712 move complete, result=0
03:35:12.796 00.000 15712 worker thread done servicing request
03:35:12.796 00.000 15712 Worker thread wakes up
03:35:12.796 00.000 7988 GuideStep: -0.4 px 71 ms EAST, 0.0 px 0 ms NORTH
03:35:12.798 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:12.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:14.202 01.404 15712 Exposure complete
03:35:14.263 00.061 15712 worker thread done servicing request
03:35:14.263 00.000 7988 OnExposeComplete: enter
03:35:14.263 00.000 7988 UpdateGuideState(): m_state=6
03:35:14.270 00.007 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
03:35:14.270 00.000 7988 Star::Find returns 1 (0), X=818.58, Y=151.12, Mass=335, SNR=11.5, Peak=173 HFD=2.1
03:35:14.272 00.002 7988 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
03:35:14.272 00.000 7988 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.93 = -2.93)
03:35:14.274 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=-0.55 hyp=0.56 cameraTheta=-1.33 mountX=-0.55 mountY=-0.12, mountTheta=-2.93
03:35:14.276 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.55, opts=13)
03:35:14.276 00.000 7988 Enqueuing Move request for scope (0.13, -0.55)
03:35:14.278 00.002 15712 Worker thread wakes up
03:35:14.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.55) opts 0xd
03:35:14.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.55)
03:35:14.278 00.000 15712 Moving (0.13, -0.55) raw xDistance=-0.55 yDistance=-0.12
03:35:14.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=97, FiltMax=225, Gamma=0.690
03:35:14.278 00.000 7988 UpdateGuideState exits: m=335 SNR=11.5
03:35:14.281 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:14.281 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:14.283 00.002 7988 Enqueuing Expose request
03:35:14.283 00.000 15712 PPEC rslt: input = -0.55, final = -0.34, react = -0.33, pred = -0.01, hyst = -0.30, hyst_pct = 0.00, period_length = 640.79
03:35:14.283 00.000 15712 PPEC: input: -0.55, control: -0.34, exposure: 1500
03:35:14.283 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:14.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:35:14.283 00.000 15712 MoveAxis(E, 110, ABG)
03:35:14.283 00.000 15712 Guiding  Dir = 2, Dur = 110
03:35:14.314 00.031 15712 IsGuiding returns 0
03:35:14.328 00.014 15712 PulseGuide returned control before completion, sleep 105
03:35:14.439 00.111 15712 IsGuiding returns 1
03:35:14.439 00.000 15712 scope still moving after pulse duration time elapsed
03:35:14.471 00.032 15712 IsGuiding returns 0
03:35:14.471 00.000 15712 scope move finished after 110 + 49 ms
03:35:14.474 00.003 15712 Move returns status 0, amount 110
03:35:14.474 00.000 15712 MoveAxis(N, 0, ABG)
03:35:14.474 00.000 15712 Move returns status 0, amount 0
03:35:14.474 00.000 15712 move complete, result=0
03:35:14.474 00.000 15712 worker thread done servicing request
03:35:14.474 00.000 15712 Worker thread wakes up
03:35:14.474 00.000 7988 GuideStep: -0.5 px 110 ms EAST, -0.1 px 0 ms NORTH
03:35:14.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:14.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:16.214 01.740 15712 Exposure complete
03:35:16.276 00.062 15712 worker thread done servicing request
03:35:16.276 00.000 7988 OnExposeComplete: enter
03:35:16.276 00.000 7988 UpdateGuideState(): m_state=6
03:35:16.282 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
03:35:16.282 00.000 7988 Star::Find returns 1 (0), X=818.53, Y=151.89, Mass=222, SNR=9.0, Peak=156 HFD=2.1
03:35:16.282 00.000 7988 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.56) = xAngle (-0.35 = -0.35)
03:35:16.286 00.004 7988 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
03:35:16.286 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.22 mountX=0.23 mountY=-0.09, mountTheta=-0.37
03:35:16.286 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=0.22, opts=13)
03:35:16.286 00.000 7988 Enqueuing Move request for scope (0.08, 0.22)
03:35:16.286 00.000 15712 Worker thread wakes up
03:35:16.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
03:35:16.286 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
03:35:16.286 00.000 15712 Moving (0.08, 0.22) raw xDistance=0.23 yDistance=-0.09
03:35:16.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=98, FiltMax=229, Gamma=0.690
03:35:16.292 00.006 7988 UpdateGuideState exits: m=222 SNR=9.0
03:35:16.292 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:16.292 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:16.292 00.000 7988 Enqueuing Expose request
03:35:16.292 00.000 15712 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 640.78
03:35:16.292 00.000 15712 PPEC: input: 0.23, control: 0.13, exposure: 1500
03:35:16.292 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:16.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:35:16.292 00.000 15712 MoveAxis(W, 44, ABG)
03:35:16.292 00.000 15712 Guiding  Dir = 3, Dur = 44
03:35:16.292 00.000 15712 IsGuiding returns 0
03:35:16.312 00.020 15712 PulseGuide returned control before completion, sleep 39
03:35:16.356 00.044 15712 IsGuiding returns 1
03:35:16.356 00.000 15712 scope still moving after pulse duration time elapsed
03:35:16.409 00.053 15712 IsGuiding returns 0
03:35:16.409 00.000 15712 scope move finished after 44 + 67 ms
03:35:16.409 00.000 15712 Move returns status 0, amount 44
03:35:16.409 00.000 15712 MoveAxis(N, 0, ABG)
03:35:16.409 00.000 15712 Move returns status 0, amount 0
03:35:16.409 00.000 15712 move complete, result=0
03:35:16.409 00.000 7988 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
03:35:16.410 00.001 15712 worker thread done servicing request
03:35:16.410 00.000 15712 Worker thread wakes up
03:35:16.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:16.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:17.824 01.414 15712 Exposure complete
03:35:17.885 00.061 15712 worker thread done servicing request
03:35:17.885 00.000 7988 OnExposeComplete: enter
03:35:17.885 00.000 7988 UpdateGuideState(): m_state=6
03:35:17.894 00.009 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
03:35:17.894 00.000 7988 Star::Find returns 1 (0), X=818.34, Y=151.06, Mass=242, SNR=9.5, Peak=151 HFD=2.3
03:35:17.894 00.000 7988 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.56) = xAngle (-3.30 = 2.99)
03:35:17.894 00.000 7988 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.33 = 2.95)
03:35:17.894 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=-0.61 hyp=0.62 cameraTheta=-1.73 mountX=-0.61 mountY=0.12, mountTheta=2.95
03:35:17.894 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=-0.61, opts=13)
03:35:17.901 00.007 7988 Enqueuing Move request for scope (-0.10, -0.61)
03:35:17.902 00.001 15712 Worker thread wakes up
03:35:17.902 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.61) opts 0xd
03:35:17.902 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, -0.61)
03:35:17.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=97, FiltMax=225, Gamma=0.690
03:35:17.902 00.000 7988 UpdateGuideState exits: m=242 SNR=9.5
03:35:17.905 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:17.905 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:17.907 00.002 7988 Enqueuing Expose request
03:35:17.907 00.000 15712 Moving (-0.10, -0.61) raw xDistance=-0.61 yDistance=0.12
03:35:17.907 00.000 15712 PPEC rslt: input = -0.61, final = -0.37, react = -0.37, pred = -0.01, hyst = -0.35, hyst_pct = 0.00, period_length = 640.77
03:35:17.907 00.000 15712 PPEC: input: -0.61, control: -0.37, exposure: 1500
03:35:17.907 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:17.907 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:35:17.907 00.000 15712 MoveAxis(E, 121, ABG)
03:35:17.907 00.000 15712 Guiding  Dir = 2, Dur = 121
03:35:17.907 00.000 15712 IsGuiding returns 0
03:35:17.923 00.016 15712 PulseGuide returned control before completion, sleep 118
03:35:18.083 00.160 15712 IsGuiding returns 0
03:35:18.083 00.000 15712 Move returns status 0, amount 121
03:35:18.083 00.000 15712 MoveAxis(N, 0, ABG)
03:35:18.083 00.000 15712 Move returns status 0, amount 0
03:35:18.083 00.000 15712 move complete, result=0
03:35:18.083 00.000 7988 GuideStep: -0.6 px 121 ms EAST, 0.1 px 0 ms NORTH
03:35:18.088 00.005 15712 worker thread done servicing request
03:35:18.088 00.000 15712 Worker thread wakes up
03:35:18.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:18.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:19.722 01.634 15712 Exposure complete
03:35:19.786 00.064 15712 worker thread done servicing request
03:35:19.786 00.000 7988 OnExposeComplete: enter
03:35:19.786 00.000 7988 UpdateGuideState(): m_state=6
03:35:19.789 00.003 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
03:35:19.789 00.000 7988 Star::Find returns 1 (0), X=818.11, Y=151.96, Mass=381, SNR=11.8, Peak=155 HFD=2.8
03:35:19.789 00.000 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
03:35:19.789 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
03:35:19.789 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=0.29 hyp=0.44 cameraTheta=2.42 mountX=0.29 mountY=0.33, mountTheta=0.85
03:35:19.789 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=0.29, opts=13)
03:35:19.789 00.000 7988 Enqueuing Move request for scope (-0.33, 0.29)
03:35:19.789 00.000 15712 Worker thread wakes up
03:35:19.789 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.29) opts 0xd
03:35:19.789 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, 0.29)
03:35:19.789 00.000 15712 Moving (-0.33, 0.29) raw xDistance=0.29 yDistance=0.33
03:35:19.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=97, FiltMax=240, Gamma=0.690
03:35:19.789 00.000 7988 UpdateGuideState exits: m=381 SNR=11.8
03:35:19.800 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:19.800 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:19.800 00.000 7988 Enqueuing Expose request
03:35:19.800 00.000 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 640.77
03:35:19.800 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
03:35:19.800 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:35:19.800 00.000 15712 MoveAxis(W, 53, ABG)
03:35:19.800 00.000 15712 Guiding  Dir = 3, Dur = 53
03:35:19.800 00.000 15712 IsGuiding returns 0
03:35:19.827 00.027 15712 PulseGuide returned control before completion, sleep 39
03:35:19.880 00.053 15712 IsGuiding returns 1
03:35:19.882 00.002 15712 scope still moving after pulse duration time elapsed
03:35:19.925 00.043 15712 IsGuiding returns 0
03:35:19.925 00.000 15712 scope move finished after 53 + 68 ms
03:35:19.925 00.000 15712 Move returns status 0, amount 53
03:35:19.925 00.000 15712 MoveAxis(S, 83, ABG)
03:35:19.925 00.000 15712 Guiding  Dir = 1, Dur = 83
03:35:19.925 00.000 15712 IsGuiding returns 0
03:35:19.993 00.068 15712 PulseGuide returned control before completion, sleep 14
03:35:20.023 00.030 15712 IsGuiding returns 1
03:35:20.023 00.000 15712 scope still moving after pulse duration time elapsed
03:35:20.078 00.055 15712 IsGuiding returns 1
03:35:20.118 00.040 15712 IsGuiding returns 0
03:35:20.118 00.000 15712 scope move finished after 83 + 109 ms
03:35:20.118 00.000 15712 Move returns status 0, amount 83
03:35:20.118 00.000 15712 move complete, result=0
03:35:20.119 00.001 15712 worker thread done servicing request
03:35:20.119 00.000 15712 Worker thread wakes up
03:35:20.119 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.3 px 83 ms SOUTH
03:35:20.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:20.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:21.523 01.404 15712 Exposure complete
03:35:21.586 00.063 15712 worker thread done servicing request
03:35:21.586 00.000 7988 OnExposeComplete: enter
03:35:21.590 00.004 7988 UpdateGuideState(): m_state=6
03:35:21.590 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
03:35:21.592 00.002 7988 Star::Find returns 1 (0), X=818.23, Y=151.93, Mass=254, SNR=9.9, Peak=156 HFD=2.0
03:35:21.592 00.000 7988 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.56) = xAngle (0.68 = 0.68)
03:35:21.594 00.002 7988 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
03:35:21.594 00.000 7988 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.24 mountX=0.27 mountY=0.21, mountTheta=0.66
03:35:21.596 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.27, opts=13)
03:35:21.598 00.002 7988 Enqueuing Move request for scope (-0.22, 0.27)
03:35:21.598 00.000 15712 Worker thread wakes up
03:35:21.598 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd
03:35:21.598 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.27)
03:35:21.598 00.000 15712 Moving (-0.22, 0.27) raw xDistance=0.27 yDistance=0.21
03:35:21.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=98, FiltMax=242, Gamma=0.690
03:35:21.598 00.000 7988 UpdateGuideState exits: m=254 SNR=9.9
03:35:21.601 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:21.603 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:21.603 00.000 7988 Enqueuing Expose request
03:35:21.605 00.002 15712 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 640.76
03:35:21.605 00.000 15712 PPEC: input: 0.27, control: 0.15, exposure: 1500
03:35:21.605 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:21.605 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:35:21.605 00.000 15712 MoveAxis(W, 50, ABG)
03:35:21.605 00.000 15712 Guiding  Dir = 3, Dur = 50
03:35:21.605 00.000 15712 IsGuiding returns 0
03:35:21.634 00.029 15712 PulseGuide returned control before completion, sleep 31
03:35:21.682 00.048 15712 IsGuiding returns 1
03:35:21.682 00.000 15712 scope still moving after pulse duration time elapsed
03:35:21.715 00.033 15712 IsGuiding returns 0
03:35:21.715 00.000 15712 scope move finished after 50 + 58 ms
03:35:21.715 00.000 15712 Move returns status 0, amount 50
03:35:21.715 00.000 15712 MoveAxis(N, 0, ABG)
03:35:21.715 00.000 15712 Move returns status 0, amount 0
03:35:21.715 00.000 15712 move complete, result=0
03:35:21.715 00.000 7988 GuideStep: 0.3 px 50 ms WEST, 0.2 px 0 ms NORTH
03:35:21.717 00.002 15712 worker thread done servicing request
03:35:21.717 00.000 15712 Worker thread wakes up
03:35:21.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:21.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:23.357 01.640 15712 Exposure complete
03:35:23.418 00.061 15712 worker thread done servicing request
03:35:23.418 00.000 7988 OnExposeComplete: enter
03:35:23.418 00.000 7988 UpdateGuideState(): m_state=6
03:35:23.418 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
03:35:23.418 00.000 7988 Star::Find returns 1 (0), X=818.30, Y=151.23, Mass=360, SNR=11.6, Peak=167 HFD=2.5
03:35:23.428 00.010 7988 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.56) = xAngle (-3.46 = 2.82)
03:35:23.428 00.000 7988 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.50 = 2.79)
03:35:23.428 00.000 7988 CameraToMount -- cameraX=-0.15 cameraY=-0.43 hyp=0.45 cameraTheta=-1.90 mountX=-0.43 mountY=0.16, mountTheta=2.79
03:35:23.428 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=-0.43, opts=13)
03:35:23.428 00.000 7988 Enqueuing Move request for scope (-0.15, -0.43)
03:35:23.428 00.000 15712 Worker thread wakes up
03:35:23.428 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.43) opts 0xd
03:35:23.428 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, -0.43)
03:35:23.434 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=112, FiltMin=98, FiltMax=217, Gamma=0.690
03:35:23.434 00.000 7988 UpdateGuideState exits: m=360 SNR=11.6
03:35:23.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:23.434 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:23.434 00.000 7988 Enqueuing Expose request
03:35:23.434 00.000 15712 Moving (-0.15, -0.43) raw xDistance=-0.43 yDistance=0.16
03:35:23.434 00.000 15712 PPEC rslt: input = -0.43, final = -0.26, react = -0.26, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 640.75
03:35:23.434 00.000 15712 PPEC: input: -0.43, control: -0.26, exposure: 1500
03:35:23.434 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:23.434 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:35:23.434 00.000 15712 MoveAxis(E, 86, ABG)
03:35:23.434 00.000 15712 Guiding  Dir = 2, Dur = 86
03:35:23.434 00.000 15712 IsGuiding returns 0
03:35:23.466 00.032 15712 PulseGuide returned control before completion, sleep 67
03:35:23.545 00.079 15712 IsGuiding returns 1
03:35:23.545 00.000 15712 scope still moving after pulse duration time elapsed
03:35:23.581 00.036 15712 IsGuiding returns 0
03:35:23.581 00.000 15712 scope move finished after 86 + 55 ms
03:35:23.581 00.000 15712 Move returns status 0, amount 86
03:35:23.581 00.000 15712 MoveAxis(N, 0, ABG)
03:35:23.581 00.000 15712 Move returns status 0, amount 0
03:35:23.581 00.000 15712 move complete, result=0
03:35:23.581 00.000 7988 GuideStep: -0.4 px 86 ms EAST, 0.2 px 0 ms NORTH
03:35:23.588 00.007 15712 worker thread done servicing request
03:35:23.588 00.000 15712 Worker thread wakes up
03:35:23.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:23.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:24.995 01.407 15712 Exposure complete
03:35:25.060 00.065 15712 worker thread done servicing request
03:35:25.060 00.000 7988 OnExposeComplete: enter
03:35:25.060 00.000 7988 UpdateGuideState(): m_state=6
03:35:25.060 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
03:35:25.060 00.000 7988 Star::Find returns 1 (0), X=818.84, Y=151.50, Mass=226, SNR=9.1, Peak=157 HFD=2.0
03:35:25.060 00.000 7988 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.56) = xAngle (-1.96 = -1.96)
03:35:25.060 00.000 7988 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.99 = -1.99)
03:35:25.060 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=-0.17 hyp=0.43 cameraTheta=-0.40 mountX=-0.16 mountY=-0.39, mountTheta=-1.97
03:35:25.060 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=-0.17, opts=13)
03:35:25.060 00.000 7988 Enqueuing Move request for scope (0.40, -0.17)
03:35:25.060 00.000 15712 Worker thread wakes up
03:35:25.060 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.17) opts 0xd
03:35:25.060 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, -0.17)
03:35:25.060 00.000 15712 Moving (0.40, -0.17) raw xDistance=-0.16 yDistance=-0.39
03:35:25.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=112, FiltMin=97, FiltMax=227, Gamma=0.690
03:35:25.072 00.012 7988 UpdateGuideState exits: m=226 SNR=9.1
03:35:25.072 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:25.072 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:25.072 00.000 7988 Enqueuing Expose request
03:35:25.076 00.004 15712 PPEC rslt: input = -0.16, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 640.75
03:35:25.076 00.000 15712 PPEC: input: -0.16, control: -0.11, exposure: 1500
03:35:25.076 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:35:25.076 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:35:25.076 00.000 15712 MoveAxis(E, 35, ABG)
03:35:25.076 00.000 15712 Guiding  Dir = 2, Dur = 35
03:35:25.076 00.000 15712 IsGuiding returns 0
03:35:25.104 00.028 15712 PulseGuide returned control before completion, sleep 19
03:35:25.152 00.048 15712 IsGuiding returns 0
03:35:25.152 00.000 15712 Move returns status 0, amount 35
03:35:25.152 00.000 15712 MoveAxis(N, 0, ABG)
03:35:25.152 00.000 15712 Move returns status 0, amount 0
03:35:25.152 00.000 15712 move complete, result=0
03:35:25.152 00.000 7988 GuideStep: -0.2 px 35 ms EAST, -0.4 px 0 ms NORTH
03:35:25.154 00.002 15712 worker thread done servicing request
03:35:25.154 00.000 15712 Worker thread wakes up
03:35:25.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:25.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:26.896 01.742 15712 Exposure complete
03:35:26.957 00.061 15712 worker thread done servicing request
03:35:26.957 00.000 7988 OnExposeComplete: enter
03:35:26.957 00.000 7988 UpdateGuideState(): m_state=6
03:35:26.964 00.007 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
03:35:26.964 00.000 7988 Star::Find returns 1 (0), X=818.47, Y=151.27, Mass=276, SNR=10.1, Peak=153 HFD=2.7
03:35:26.966 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
03:35:26.966 00.000 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.12 = -3.12)
03:35:26.968 00.002 7988 CameraToMount -- cameraX=0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.52 mountX=-0.39 mountY=-0.01, mountTheta=-3.11
03:35:26.969 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.39, opts=13)
03:35:26.971 00.002 7988 Enqueuing Move request for scope (0.02, -0.39)
03:35:26.971 00.000 15712 Worker thread wakes up
03:35:26.971 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.39) opts 0xd
03:35:26.971 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.39)
03:35:26.971 00.000 15712 Moving (0.02, -0.39) raw xDistance=-0.39 yDistance=-0.01
03:35:26.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=96, FiltMax=234, Gamma=0.690
03:35:26.973 00.002 7988 UpdateGuideState exits: m=276 SNR=10.1
03:35:26.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:26.973 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:26.973 00.000 7988 Enqueuing Expose request
03:35:26.973 00.000 15712 PPEC rslt: input = -0.39, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 640.74
03:35:26.973 00.000 15712 PPEC: input: -0.39, control: -0.25, exposure: 1500
03:35:26.973 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:26.973 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:35:26.973 00.000 15712 MoveAxis(E, 80, ABG)
03:35:26.973 00.000 15712 Guiding  Dir = 2, Dur = 80
03:35:26.973 00.000 15712 IsGuiding returns 0
03:35:27.006 00.033 15712 PulseGuide returned control before completion, sleep 63
03:35:27.084 00.078 15712 IsGuiding returns 1
03:35:27.084 00.000 15712 scope still moving after pulse duration time elapsed
03:35:27.118 00.034 15712 IsGuiding returns 0
03:35:27.118 00.000 15712 scope move finished after 80 + 59 ms
03:35:27.118 00.000 15712 Move returns status 0, amount 80
03:35:27.118 00.000 15712 MoveAxis(N, 0, ABG)
03:35:27.118 00.000 15712 Move returns status 0, amount 0
03:35:27.118 00.000 15712 move complete, result=0
03:35:27.118 00.000 7988 GuideStep: -0.4 px 80 ms EAST, -0.0 px 0 ms NORTH
03:35:27.120 00.002 15712 worker thread done servicing request
03:35:27.120 00.000 15712 Worker thread wakes up
03:35:27.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:27.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:28.536 01.416 15712 Exposure complete
03:35:28.602 00.066 15712 worker thread done servicing request
03:35:28.602 00.000 7988 OnExposeComplete: enter
03:35:28.602 00.000 7988 UpdateGuideState(): m_state=6
03:35:28.606 00.004 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
03:35:28.606 00.000 7988 Star::Find returns 1 (0), X=819.11, Y=151.80, Mass=290, SNR=10.2, Peak=157 HFD=2.5
03:35:28.608 00.002 7988 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.56) = xAngle (-1.37 = -1.37)
03:35:28.608 00.000 7988 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
03:35:28.610 00.002 7988 CameraToMount -- cameraX=0.66 cameraY=0.13 hyp=0.67 cameraTheta=0.20 mountX=0.14 mountY=-0.66, mountTheta=-1.37
03:35:28.612 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.66, y=0.13, opts=13)
03:35:28.612 00.000 7988 Enqueuing Move request for scope (0.66, 0.13)
03:35:28.614 00.002 15712 Worker thread wakes up
03:35:28.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=95, FiltMax=205, Gamma=0.690
03:35:28.614 00.000 7988 UpdateGuideState exits: m=290 SNR=10.2
03:35:28.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:28.614 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:28.614 00.000 7988 Enqueuing Expose request
03:35:28.619 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.13) opts 0xd
03:35:28.619 00.000 15712 Handling offset move in thread for scope, endpoint = (0.66, 0.13)
03:35:28.619 00.000 15712 Moving (0.66, 0.13) raw xDistance=0.14 yDistance=-0.66
03:35:28.622 00.003 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.73
03:35:28.624 00.002 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
03:35:28.624 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:35:28.624 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
03:35:28.624 00.000 15712 MoveAxis(E, 3, ABG)
03:35:28.624 00.000 15712 Guiding  Dir = 2, Dur = 3
03:35:28.624 00.000 15712 IsGuiding returns 0
03:35:28.653 00.029 15712 IsGuiding returns 0
03:35:28.653 00.000 15712 Move returns status 0, amount 3
03:35:28.653 00.000 15712 MoveAxis(N, 0, ABG)
03:35:28.653 00.000 15712 Move returns status 0, amount 0
03:35:28.653 00.000 15712 move complete, result=0
03:35:28.653 00.000 7988 GuideStep: 0.1 px 3 ms EAST, -0.7 px 0 ms NORTH
03:35:28.655 00.002 15712 worker thread done servicing request
03:35:28.655 00.000 15712 Worker thread wakes up
03:35:28.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:28.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:30.286 01.631 15712 Exposure complete
03:35:30.348 00.062 15712 worker thread done servicing request
03:35:30.348 00.000 7988 OnExposeComplete: enter
03:35:30.354 00.006 7988 UpdateGuideState(): m_state=6
03:35:30.354 00.000 7988 Star::Find(15, 819, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
03:35:30.356 00.002 7988 Star::Find returns 1 (0), X=818.83, Y=151.52, Mass=320, SNR=10.7, Peak=155 HFD=3.0
03:35:30.356 00.000 7988 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.56) = xAngle (-1.92 = -1.92)
03:35:30.358 00.002 7988 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.95 = -1.95)
03:35:30.358 00.000 7988 CameraToMount -- cameraX=0.39 cameraY=-0.14 hyp=0.41 cameraTheta=-0.35 mountX=-0.14 mountY=-0.39, mountTheta=-1.92
03:35:30.360 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.39, y=-0.14, opts=13)
03:35:30.362 00.002 7988 Enqueuing Move request for scope (0.39, -0.14)
03:35:30.362 00.000 15712 Worker thread wakes up
03:35:30.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.14) opts 0xd
03:35:30.362 00.000 15712 Handling offset move in thread for scope, endpoint = (0.39, -0.14)
03:35:30.362 00.000 15712 Moving (0.39, -0.14) raw xDistance=-0.14 yDistance=-0.39
03:35:30.364 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=94, FiltMax=223, Gamma=0.690
03:35:30.364 00.000 7988 UpdateGuideState exits: m=320 SNR=10.7
03:35:30.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:30.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:30.364 00.000 7988 Enqueuing Expose request
03:35:30.364 00.000 15712 PPEC rslt: input = -0.14, final = -0.01, react = -0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.72
03:35:30.364 00.000 15712 PPEC: input: -0.14, control: -0.01, exposure: 1500
03:35:30.364 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:35:30.364 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:35:30.364 00.000 15712 MoveAxis(E, 3, ABG)
03:35:30.364 00.000 15712 Guiding  Dir = 2, Dur = 3
03:35:30.364 00.000 15712 IsGuiding returns 0
03:35:30.388 00.024 15712 IsGuiding returns 0
03:35:30.388 00.000 15712 Move returns status 0, amount 3
03:35:30.388 00.000 15712 MoveAxis(N, 0, ABG)
03:35:30.388 00.000 15712 Move returns status 0, amount 0
03:35:30.388 00.000 15712 move complete, result=0
03:35:30.396 00.008 15712 worker thread done servicing request
03:35:30.396 00.000 7988 GuideStep: -0.1 px 3 ms EAST, -0.4 px 0 ms NORTH
03:35:30.396 00.000 15712 Worker thread wakes up
03:35:30.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:30.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:31.815 01.419 15712 Exposure complete
03:35:31.882 00.067 15712 worker thread done servicing request
03:35:31.882 00.000 7988 OnExposeComplete: enter
03:35:31.883 00.001 7988 UpdateGuideState(): m_state=6
03:35:31.883 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
03:35:31.883 00.000 7988 Star::Find returns 1 (0), X=818.46, Y=151.15, Mass=313, SNR=10.7, Peak=160 HFD=2.0
03:35:31.883 00.000 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
03:35:31.883 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
03:35:31.883 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.52 hyp=0.52 cameraTheta=-1.55 mountX=-0.52 mountY=-0.00, mountTheta=-3.14
03:35:31.883 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.52, opts=13)
03:35:31.883 00.000 7988 Enqueuing Move request for scope (0.01, -0.52)
03:35:31.883 00.000 15712 Worker thread wakes up
03:35:31.883 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.52) opts 0xd
03:35:31.883 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.52)
03:35:31.883 00.000 15712 Moving (0.01, -0.52) raw xDistance=-0.52 yDistance=-0.00
03:35:31.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=92, FiltMax=231, Gamma=0.690
03:35:31.883 00.000 7988 UpdateGuideState exits: m=313 SNR=10.7
03:35:31.894 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:31.894 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:31.894 00.000 7988 Enqueuing Expose request
03:35:31.894 00.000 15712 PPEC rslt: input = -0.52, final = -0.31, react = -0.31, pred = -0.00, hyst = -0.28, hyst_pct = 0.00, period_length = 640.71
03:35:31.894 00.000 15712 PPEC: input: -0.52, control: -0.31, exposure: 1500
03:35:31.894 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:31.894 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:35:31.894 00.000 15712 MoveAxis(E, 102, ABG)
03:35:31.894 00.000 15712 Guiding  Dir = 2, Dur = 102
03:35:31.914 00.020 15712 IsGuiding returns 0
03:35:31.930 00.016 15712 PulseGuide returned control before completion, sleep 97
03:35:32.042 00.112 15712 IsGuiding returns 0
03:35:32.042 00.000 15712 Move returns status 0, amount 102
03:35:32.042 00.000 15712 MoveAxis(N, 0, ABG)
03:35:32.042 00.000 15712 Move returns status 0, amount 0
03:35:32.042 00.000 15712 move complete, result=0
03:35:32.042 00.000 7988 GuideStep: -0.5 px 102 ms EAST, -0.0 px 0 ms NORTH
03:35:32.044 00.002 15712 worker thread done servicing request
03:35:32.044 00.000 15712 Worker thread wakes up
03:35:32.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:32.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:33.681 01.637 15712 Exposure complete
03:35:33.749 00.068 15712 worker thread done servicing request
03:35:33.749 00.000 7988 OnExposeComplete: enter
03:35:33.749 00.000 7988 UpdateGuideState(): m_state=6
03:35:33.749 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
03:35:33.752 00.003 7988 Star::Find returns 1 (0), X=817.88, Y=151.76, Mass=325, SNR=11.0, Peak=154 HFD=2.3
03:35:33.752 00.000 7988 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.56) = xAngle (1.41 = 1.41)
03:35:33.752 00.000 7988 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
03:35:33.752 00.000 7988 CameraToMount -- cameraX=-0.57 cameraY=0.10 hyp=0.57 cameraTheta=2.97 mountX=0.09 mountY=0.56, mountTheta=1.41
03:35:33.752 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.57, y=0.10, opts=13)
03:35:33.752 00.000 7988 Enqueuing Move request for scope (-0.57, 0.10)
03:35:33.752 00.000 15712 Worker thread wakes up
03:35:33.752 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.10) opts 0xd
03:35:33.752 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.57, 0.10)
03:35:33.752 00.000 15712 Moving (-0.57, 0.10) raw xDistance=0.09 yDistance=0.56
03:35:33.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=94, FiltMax=255, Gamma=0.690
03:35:33.752 00.000 7988 UpdateGuideState exits: m=325 SNR=11.0
03:35:33.761 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:33.761 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:33.761 00.000 7988 Enqueuing Expose request
03:35:33.761 00.000 15712 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.71
03:35:33.761 00.000 15712 PPEC: input: 0.09, control: -0.02, exposure: 1500
03:35:33.761 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:35:33.761 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
03:35:33.761 00.000 15712 MoveAxis(E, 5, ABG)
03:35:33.761 00.000 15712 Guiding  Dir = 2, Dur = 5
03:35:33.761 00.000 15712 IsGuiding returns 0
03:35:33.777 00.016 15712 IsGuiding returns 0
03:35:33.777 00.000 15712 Move returns status 0, amount 5
03:35:33.777 00.000 15712 MoveAxis(N, 0, ABG)
03:35:33.777 00.000 15712 Move returns status 0, amount 0
03:35:33.777 00.000 15712 move complete, result=0
03:35:33.777 00.000 15712 worker thread done servicing request
03:35:33.777 00.000 15712 Worker thread wakes up
03:35:33.777 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.6 px 0 ms NORTH
03:35:33.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:33.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:35.200 01.423 15712 Exposure complete
03:35:35.265 00.065 15712 worker thread done servicing request
03:35:35.265 00.000 7988 OnExposeComplete: enter
03:35:35.265 00.000 7988 UpdateGuideState(): m_state=6
03:35:35.269 00.004 7988 Star::Find(15, 817, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
03:35:35.269 00.000 7988 Star::Find returns 1 (0), X=817.69, Y=151.62, Mass=283, SNR=10.4, Peak=153 HFD=2.6
03:35:35.269 00.000 7988 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.56) = xAngle (-4.65 = 1.64)
03:35:35.272 00.003 7988 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.60)
03:35:35.272 00.000 7988 CameraToMount -- cameraX=-0.75 cameraY=-0.04 hyp=0.76 cameraTheta=-3.08 mountX=-0.05 mountY=0.75, mountTheta=1.64
03:35:35.274 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.75, y=-0.04, opts=13)
03:35:35.276 00.002 7988 Enqueuing Move request for scope (-0.75, -0.04)
03:35:35.276 00.000 15712 Worker thread wakes up
03:35:35.276 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.04) opts 0xd
03:35:35.276 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.75, -0.04)
03:35:35.276 00.000 15712 Moving (-0.75, -0.04) raw xDistance=-0.05 yDistance=0.75
03:35:35.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=96, FiltMax=255, Gamma=0.690
03:35:35.279 00.003 7988 UpdateGuideState exits: m=283 SNR=10.4
03:35:35.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:35.279 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:35.283 00.004 7988 Enqueuing Expose request
03:35:35.283 00.000 15712 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.70
03:35:35.283 00.000 15712 PPEC: input: -0.05, control: -0.01, exposure: 1500
03:35:35.283 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
03:35:35.283 00.000 15712 MoveAxis(E, 4, ABG)
03:35:35.283 00.000 15712 Guiding  Dir = 2, Dur = 4
03:35:35.283 00.000 15712 IsGuiding returns 0
03:35:35.302 00.019 15712 IsGuiding returns 0
03:35:35.302 00.000 15712 Move returns status 0, amount 4
03:35:35.302 00.000 15712 MoveAxis(S, 193, ABG)
03:35:35.302 00.000 15712 Guiding  Dir = 1, Dur = 193
03:35:35.302 00.000 15712 IsGuiding returns 0
03:35:35.375 00.073 15712 PulseGuide returned control before completion, sleep 124
03:35:35.518 00.143 15712 IsGuiding returns 1
03:35:35.518 00.000 15712 scope still moving after pulse duration time elapsed
03:35:35.550 00.032 15712 IsGuiding returns 1
03:35:35.588 00.038 15712 IsGuiding returns 0
03:35:35.588 00.000 15712 scope move finished after 193 + 94 ms
03:35:35.588 00.000 15712 Move returns status 0, amount 193
03:35:35.588 00.000 15712 move complete, result=0
03:35:35.588 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.8 px 193 ms SOUTH
03:35:35.592 00.004 15712 worker thread done servicing request
03:35:35.592 00.000 15712 Worker thread wakes up
03:35:35.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:35.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:37.228 01.636 15712 Exposure complete
03:35:37.289 00.061 15712 worker thread done servicing request
03:35:37.289 00.000 7988 OnExposeComplete: enter
03:35:37.289 00.000 7988 UpdateGuideState(): m_state=6
03:35:37.296 00.007 7988 Star::Find(15, 817, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
03:35:37.296 00.000 7988 Star::Find returns 1 (0), X=819.02, Y=151.60, Mass=392, SNR=12.1, Peak=159 HFD=2.3
03:35:37.298 00.002 7988 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.56) = xAngle (-1.68 = -1.68)
03:35:37.298 00.000 7988 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.71 = -1.71)
03:35:37.300 00.002 7988 CameraToMount -- cameraX=0.57 cameraY=-0.07 hyp=0.58 cameraTheta=-0.11 mountX=-0.06 mountY=-0.57, mountTheta=-1.68
03:35:37.302 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.57, y=-0.07, opts=13)
03:35:37.302 00.000 7988 Enqueuing Move request for scope (0.57, -0.07)
03:35:37.304 00.002 15712 Worker thread wakes up
03:35:37.304 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.07) opts 0xd
03:35:37.304 00.000 15712 Handling offset move in thread for scope, endpoint = (0.57, -0.07)
03:35:37.304 00.000 15712 Moving (0.57, -0.07) raw xDistance=-0.06 yDistance=-0.57
03:35:37.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=96, FiltMax=255, Gamma=0.690
03:35:37.305 00.001 7988 UpdateGuideState exits: m=392 SNR=12.1
03:35:37.306 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:37.306 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:37.306 00.000 7988 Enqueuing Expose request
03:35:37.306 00.000 15712 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.69
03:35:37.306 00.000 15712 PPEC: input: -0.06, control: 0.00, exposure: 1500
03:35:37.306 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:35:37.306 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
03:35:37.306 00.000 15712 MoveAxis(W, 1, ABG)
03:35:37.306 00.000 15712 Guiding  Dir = 3, Dur = 1
03:35:37.306 00.000 15712 IsGuiding returns 0
03:35:37.324 00.018 15712 IsGuiding returns 0
03:35:37.324 00.000 15712 Move returns status 0, amount 1
03:35:37.324 00.000 15712 MoveAxis(N, 0, ABG)
03:35:37.324 00.000 15712 Move returns status 0, amount 0
03:35:37.324 00.000 15712 move complete, result=0
03:35:37.324 00.000 15712 worker thread done servicing request
03:35:37.324 00.000 15712 Worker thread wakes up
03:35:37.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:37.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:37.324 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.6 px 0 ms NORTH
03:35:38.743 01.419 15712 Exposure complete
03:35:38.806 00.063 15712 worker thread done servicing request
03:35:38.806 00.000 7988 OnExposeComplete: enter
03:35:38.806 00.000 7988 UpdateGuideState(): m_state=6
03:35:38.812 00.006 7988 Star::Find(15, 819, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
03:35:38.812 00.000 7988 Star::Find returns 1 (0), X=818.94, Y=151.83, Mass=465, SNR=13.3, Peak=161 HFD=2.8
03:35:38.814 00.002 7988 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.56) = xAngle (-1.25 = -1.25)
03:35:38.814 00.000 7988 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
03:35:38.816 00.002 7988 CameraToMount -- cameraX=0.49 cameraY=0.16 hyp=0.52 cameraTheta=0.32 mountX=0.17 mountY=-0.50, mountTheta=-1.25
03:35:38.818 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=0.16, opts=13)
03:35:38.818 00.000 7988 Enqueuing Move request for scope (0.49, 0.16)
03:35:38.818 00.000 15712 Worker thread wakes up
03:35:38.818 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.16) opts 0xd
03:35:38.818 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, 0.16)
03:35:38.818 00.000 15712 Moving (0.49, 0.16) raw xDistance=0.17 yDistance=-0.50
03:35:38.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=94, FiltMax=255, Gamma=0.690
03:35:38.822 00.004 7988 UpdateGuideState exits: m=465 SNR=13.3
03:35:38.823 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:38.823 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:38.823 00.000 7988 Enqueuing Expose request
03:35:38.823 00.000 15712 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 640.68
03:35:38.823 00.000 15712 PPEC: input: 0.17, control: 0.10, exposure: 1500
03:35:38.823 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=-0.24 newest=-0.31
03:35:38.823 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
03:35:38.823 00.000 15712 MoveAxis(W, 33, ABG)
03:35:38.823 00.000 15712 Guiding  Dir = 3, Dur = 33
03:35:38.843 00.020 15712 IsGuiding returns 0
03:35:38.857 00.014 15712 PulseGuide returned control before completion, sleep 27
03:35:38.907 00.050 15712 IsGuiding returns 0
03:35:38.907 00.000 15712 Move returns status 0, amount 33
03:35:38.907 00.000 15712 BLC: Oldest BLC event removed
03:35:38.907 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 100 applied
03:35:38.907 00.000 15712 MoveAxis(N, 227, ABG)
03:35:38.907 00.000 15712 Guiding  Dir = 0, Dur = 227
03:35:38.907 00.000 15712 IsGuiding returns 0
03:35:38.992 00.085 15712 PulseGuide returned control before completion, sleep 158
03:35:39.157 00.165 15712 IsGuiding returns 1
03:35:39.157 00.000 15712 scope still moving after pulse duration time elapsed
03:35:39.188 00.031 15712 IsGuiding returns 1
03:35:39.231 00.043 15712 IsGuiding returns 0
03:35:39.231 00.000 15712 scope move finished after 227 + 92 ms
03:35:39.231 00.000 15712 Move returns status 0, amount 227
03:35:39.231 00.000 15712 move complete, result=0
03:35:39.231 00.000 7988 GuideStep: 0.2 px 33 ms WEST, -0.5 px 227 ms NORTH
03:35:39.237 00.006 15712 worker thread done servicing request
03:35:39.237 00.000 15712 Worker thread wakes up
03:35:39.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:39.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:40.875 01.638 15712 Exposure complete
03:35:40.939 00.064 15712 worker thread done servicing request
03:35:40.939 00.000 7988 OnExposeComplete: enter
03:35:40.939 00.000 7988 UpdateGuideState(): m_state=6
03:35:40.945 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
03:35:40.945 00.000 7988 Star::Find returns 1 (0), X=818.51, Y=151.03, Mass=338, SNR=11.5, Peak=178 HFD=2.2
03:35:40.947 00.002 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
03:35:40.947 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
03:35:40.949 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=-0.64 hyp=0.64 cameraTheta=-1.47 mountX=-0.64 mountY=-0.05, mountTheta=-3.06
03:35:40.949 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=-0.64, opts=13)
03:35:40.951 00.002 7988 Enqueuing Move request for scope (0.07, -0.64)
03:35:40.953 00.002 15712 Worker thread wakes up
03:35:40.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.64) opts 0xd
03:35:40.953 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, -0.64)
03:35:40.953 00.000 15712 Moving (0.07, -0.64) raw xDistance=-0.64 yDistance=-0.05
03:35:40.953 00.000 15712 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.497634, 1:0.051074
03:35:40.953 00.000 15712 BLC: No correction, Miss < min_move
03:35:40.954 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=93, FiltMax=229, Gamma=0.690
03:35:40.954 00.000 7988 UpdateGuideState exits: m=338 SNR=11.5
03:35:40.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:40.954 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:40.954 00.000 7988 Enqueuing Expose request
03:35:40.954 00.000 15712 PPEC rslt: input = -0.64, final = -0.39, react = -0.38, pred = -0.00, hyst = -0.34, hyst_pct = 0.00, period_length = 640.67
03:35:40.954 00.000 15712 PPEC: input: -0.64, control: -0.39, exposure: 1500
03:35:40.954 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:40.954 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:35:40.954 00.000 15712 MoveAxis(E, 126, ABG)
03:35:40.954 00.000 15712 Guiding  Dir = 2, Dur = 126
03:35:40.991 00.037 15712 IsGuiding returns 0
03:35:41.006 00.015 15712 PulseGuide returned control before completion, sleep 121
03:35:41.153 00.147 15712 IsGuiding returns 0
03:35:41.153 00.000 15712 Move returns status 0, amount 126
03:35:41.153 00.000 15712 MoveAxis(N, 0, ABG)
03:35:41.153 00.000 15712 Move returns status 0, amount 0
03:35:41.153 00.000 15712 move complete, result=0
03:35:41.153 00.000 7988 GuideStep: -0.6 px 126 ms EAST, -0.1 px 0 ms NORTH
03:35:41.155 00.002 15712 worker thread done servicing request
03:35:41.155 00.000 15712 Worker thread wakes up
03:35:41.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:41.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:42.569 01.414 15712 Exposure complete
03:35:42.630 00.061 15712 worker thread done servicing request
03:35:42.630 00.000 7988 OnExposeComplete: enter
03:35:42.630 00.000 7988 UpdateGuideState(): m_state=6
03:35:42.636 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
03:35:42.636 00.000 7988 Star::Find returns 1 (0), X=818.56, Y=151.31, Mass=357, SNR=11.8, Peak=161 HFD=2.8
03:35:42.638 00.002 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
03:35:42.638 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.86 = -2.86)
03:35:42.638 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=-0.35 hyp=0.37 cameraTheta=-1.26 mountX=-0.35 mountY=-0.10, mountTheta=-2.86
03:35:42.638 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=-0.35, opts=13)
03:35:42.638 00.000 7988 Enqueuing Move request for scope (0.11, -0.35)
03:35:42.638 00.000 15712 Worker thread wakes up
03:35:42.638 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.35) opts 0xd
03:35:42.638 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, -0.35)
03:35:42.638 00.000 15712 Moving (0.11, -0.35) raw xDistance=-0.35 yDistance=-0.10
03:35:42.638 00.000 15712 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.497634, 1:0.051074, 2:0.103597
03:35:42.638 00.000 15712 BLC: No correction, Miss < min_move
03:35:42.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=90, FiltMax=255, Gamma=0.690
03:35:42.647 00.009 7988 UpdateGuideState exits: m=357 SNR=11.8
03:35:42.647 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:42.647 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:42.647 00.000 7988 Enqueuing Expose request
03:35:42.647 00.000 15712 PPEC rslt: input = -0.35, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 640.66
03:35:42.647 00.000 15712 PPEC: input: -0.35, control: -0.22, exposure: 1500
03:35:42.647 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:42.647 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:35:42.647 00.000 15712 MoveAxis(E, 72, ABG)
03:35:42.647 00.000 15712 Guiding  Dir = 2, Dur = 72
03:35:42.647 00.000 15712 IsGuiding returns 0
03:35:42.667 00.020 15712 PulseGuide returned control before completion, sleep 63
03:35:42.742 00.075 15712 IsGuiding returns 1
03:35:42.742 00.000 15712 scope still moving after pulse duration time elapsed
03:35:42.783 00.041 15712 IsGuiding returns 0
03:35:42.783 00.000 15712 scope move finished after 72 + 59 ms
03:35:42.783 00.000 15712 Move returns status 0, amount 72
03:35:42.783 00.000 15712 MoveAxis(N, 0, ABG)
03:35:42.783 00.000 15712 Move returns status 0, amount 0
03:35:42.783 00.000 15712 move complete, result=0
03:35:42.783 00.000 15712 worker thread done servicing request
03:35:42.783 00.000 15712 Worker thread wakes up
03:35:42.783 00.000 7988 GuideStep: -0.4 px 72 ms EAST, -0.1 px 0 ms NORTH
03:35:42.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:42.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:44.418 01.635 15712 Exposure complete
03:35:44.482 00.064 15712 worker thread done servicing request
03:35:44.482 00.000 7988 OnExposeComplete: enter
03:35:44.482 00.000 7988 UpdateGuideState(): m_state=6
03:35:44.485 00.003 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
03:35:44.485 00.000 7988 Star::Find returns 1 (0), X=818.85, Y=151.98, Mass=303, SNR=10.7, Peak=168 HFD=2.3
03:35:44.485 00.000 7988 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.56) = xAngle (-0.89 = -0.89)
03:35:44.485 00.000 7988 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
03:35:44.485 00.000 7988 CameraToMount -- cameraX=0.40 cameraY=0.32 hyp=0.51 cameraTheta=0.67 mountX=0.32 mountY=-0.41, mountTheta=-0.90
03:35:44.485 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.40, y=0.32, opts=13)
03:35:44.485 00.000 7988 Enqueuing Move request for scope (0.40, 0.32)
03:35:44.485 00.000 15712 Worker thread wakes up
03:35:44.485 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.32) opts 0xd
03:35:44.485 00.000 15712 Handling offset move in thread for scope, endpoint = (0.40, 0.32)
03:35:44.485 00.000 15712 Moving (0.40, 0.32) raw xDistance=0.32 yDistance=-0.41
03:35:44.485 00.000 15712 BLC: window closed
03:35:44.485 00.000 15712 BLC: History state: CurrMiss=0.41, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.497634, 1:0.051074, 2:0.103597
03:35:44.485 00.000 15712 BLC: Under-shoot: nominal increase by 61
03:35:44.485 00.000 15712 BLC: window closed
03:35:44.485 00.000 15712 BLC: Pulse adjusted to 110
03:35:44.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=106, FiltMin=91, FiltMax=241, Gamma=0.690
03:35:44.496 00.011 7988 UpdateGuideState exits: m=303 SNR=10.7
03:35:44.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:44.499 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:44.499 00.000 7988 Enqueuing Expose request
03:35:44.501 00.002 15712 PPEC rslt: input = 0.32, final = 0.19, react = 0.19, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 640.65
03:35:44.501 00.000 15712 PPEC: input: 0.32, control: 0.19, exposure: 1500
03:35:44.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
03:35:44.501 00.000 15712 MoveAxis(W, 61, ABG)
03:35:44.501 00.000 15712 Guiding  Dir = 3, Dur = 61
03:35:44.501 00.000 15712 IsGuiding returns 0
03:35:44.523 00.022 15712 PulseGuide returned control before completion, sleep 47
03:35:44.575 00.052 15712 IsGuiding returns 1
03:35:44.575 00.000 15712 scope still moving after pulse duration time elapsed
03:35:44.607 00.032 15712 IsGuiding returns 0
03:35:44.607 00.000 15712 scope move finished after 61 + 44 ms
03:35:44.607 00.000 15712 Move returns status 0, amount 61
03:35:44.607 00.000 15712 MoveAxis(N, 104, ABG)
03:35:44.607 00.000 15712 Guiding  Dir = 0, Dur = 104
03:35:44.607 00.000 15712 IsGuiding returns 0
03:35:44.655 00.048 7988 evsrv: cli 0CCD0028 connect
03:35:44.657 00.002 7988 case statement mapped state 6 to 3
03:35:44.657 00.000 7988 case statement mapped state 6 to 3
03:35:44.659 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_pixel_scale","id":"a6776187-ba24-4a86-a00e-355872c26e95"}
03:35:44.659 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":3.86747,"id":"a6776187-ba24-4a86-a00e-355872c26e95"}
03:35:44.659 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:35:44.685 00.026 15712 PulseGuide returned control before completion, sleep 37
03:35:44.733 00.048 15712 IsGuiding returns 1
03:35:44.733 00.000 15712 scope still moving after pulse duration time elapsed
03:35:44.781 00.048 15712 IsGuiding returns 1
03:35:44.813 00.032 15712 IsGuiding returns 0
03:35:44.813 00.000 15712 scope move finished after 104 + 102 ms
03:35:44.813 00.000 15712 Move returns status 0, amount 104
03:35:44.813 00.000 15712 move complete, result=0
03:35:44.813 00.000 7988 GuideStep: 0.3 px 61 ms WEST, -0.4 px 104 ms NORTH
03:35:44.815 00.002 15712 worker thread done servicing request
03:35:44.815 00.000 15712 Worker thread wakes up
03:35:44.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:44.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:46.235 01.420 15712 Exposure complete
03:35:46.296 00.061 15712 worker thread done servicing request
03:35:46.296 00.000 7988 OnExposeComplete: enter
03:35:46.296 00.000 7988 UpdateGuideState(): m_state=6
03:35:46.302 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
03:35:46.303 00.001 7988 Star::Find returns 1 (0), X=819.32, Y=151.25, Mass=386, SNR=12.3, Peak=158 HFD=2.7
03:35:46.303 00.000 7988 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.56) = xAngle (-2.00 = -2.00)
03:35:46.305 00.002 7988 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.04 = -2.04)
03:35:46.305 00.000 7988 CameraToMount -- cameraX=0.87 cameraY=-0.41 hyp=0.96 cameraTheta=-0.44 mountX=-0.40 mountY=-0.86, mountTheta=-2.01
03:35:46.307 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.87, y=-0.41, opts=13)
03:35:46.309 00.002 7988 Enqueuing Move request for scope (0.87, -0.41)
03:35:46.309 00.000 15712 Worker thread wakes up
03:35:46.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.41) opts 0xd
03:35:46.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.87, -0.41)
03:35:46.309 00.000 15712 Moving (0.87, -0.41) raw xDistance=-0.40 yDistance=-0.86
03:35:46.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=105, FiltMin=91, FiltMax=255, Gamma=0.690
03:35:46.309 00.000 7988 UpdateGuideState exits: m=386 SNR=12.3
03:35:46.312 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:46.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:46.312 00.000 7988 Enqueuing Expose request
03:35:46.312 00.000 15712 PPEC rslt: input = -0.40, final = -0.26, react = -0.24, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 640.64
03:35:46.312 00.000 15712 PPEC: input: -0.40, control: -0.26, exposure: 1500
03:35:46.312 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
03:35:46.312 00.000 15712 MoveAxis(E, 84, ABG)
03:35:46.312 00.000 15712 Guiding  Dir = 2, Dur = 84
03:35:46.312 00.000 15712 IsGuiding returns 0
03:35:46.328 00.016 15712 PulseGuide returned control before completion, sleep 80
03:35:46.440 00.112 15712 IsGuiding returns 1
03:35:46.440 00.000 15712 scope still moving after pulse duration time elapsed
03:35:46.472 00.032 15712 IsGuiding returns 0
03:35:46.472 00.000 15712 scope move finished after 84 + 71 ms
03:35:46.472 00.000 15712 Move returns status 0, amount 84
03:35:46.472 00.000 15712 MoveAxis(N, 220, ABG)
03:35:46.472 00.000 15712 Guiding  Dir = 0, Dur = 220
03:35:46.472 00.000 15712 IsGuiding returns 0
03:35:46.572 00.100 15712 PulseGuide returned control before completion, sleep 131
03:35:46.711 00.139 15712 IsGuiding returns 1
03:35:46.711 00.000 15712 scope still moving after pulse duration time elapsed
03:35:46.742 00.031 15712 IsGuiding returns 1
03:35:46.774 00.032 15712 IsGuiding returns 1
03:35:46.843 00.069 15712 IsGuiding returns 0
03:35:46.843 00.000 15712 scope move finished after 220 + 150 ms
03:35:46.843 00.000 15712 Move returns status 0, amount 220
03:35:46.843 00.000 15712 move complete, result=0
03:35:46.843 00.000 7988 GuideStep: -0.4 px 84 ms EAST, -0.9 px 220 ms NORTH
03:35:46.845 00.002 15712 worker thread done servicing request
03:35:46.845 00.000 15712 Worker thread wakes up
03:35:46.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:46.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:48.483 01.638 15712 Exposure complete
03:35:48.545 00.062 15712 worker thread done servicing request
03:35:48.545 00.000 7988 OnExposeComplete: enter
03:35:48.545 00.000 7988 UpdateGuideState(): m_state=6
03:35:48.552 00.007 7988 Star::Find(15, 819, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
03:35:48.552 00.000 7988 Star::Find returns 1 (0), X=817.69, Y=152.36, Mass=328, SNR=11.3, Peak=168 HFD=2.6
03:35:48.554 00.002 7988 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.56) = xAngle (0.84 = 0.84)
03:35:48.554 00.000 7988 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
03:35:48.556 00.002 7988 CameraToMount -- cameraX=-0.76 cameraY=0.69 hyp=1.03 cameraTheta=2.40 mountX=0.69 mountY=0.74, mountTheta=0.82
03:35:48.558 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.76, y=0.69, opts=13)
03:35:48.558 00.000 7988 Enqueuing Move request for scope (-0.76, 0.69)
03:35:48.560 00.002 15712 Worker thread wakes up
03:35:48.560 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.69) opts 0xd
03:35:48.560 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.76, 0.69)
03:35:48.560 00.000 15712 Moving (-0.76, 0.69) raw xDistance=0.69 yDistance=0.74
03:35:48.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=103, FiltMin=90, FiltMax=255, Gamma=0.690
03:35:48.562 00.002 7988 UpdateGuideState exits: m=328 SNR=11.3
03:35:48.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:48.564 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:48.564 00.000 7988 Enqueuing Expose request
03:35:48.564 00.000 15712 PPEC rslt: input = 0.69, final = 0.39, react = 0.41, pred = -0.02, hyst = 0.38, hyst_pct = 0.00, period_length = 640.63
03:35:48.564 00.000 15712 PPEC: input: 0.69, control: 0.39, exposure: 1500
03:35:48.564 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:35:48.564 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74
03:35:48.564 00.000 15712 MoveAxis(W, 129, ABG)
03:35:48.564 00.000 15712 Guiding  Dir = 3, Dur = 129
03:35:48.564 00.000 15712 IsGuiding returns 0
03:35:48.579 00.015 15712 PulseGuide returned control before completion, sleep 120
03:35:48.739 00.160 15712 IsGuiding returns 0
03:35:48.739 00.000 15712 Move returns status 0, amount 129
03:35:48.739 00.000 15712 MoveAxis(N, 0, ABG)
03:35:48.739 00.000 15712 Move returns status 0, amount 0
03:35:48.739 00.000 15712 move complete, result=0
03:35:48.739 00.000 7988 GuideStep: 0.7 px 129 ms WEST, 0.7 px 0 ms NORTH
03:35:48.748 00.009 15712 worker thread done servicing request
03:35:48.748 00.000 15712 Worker thread wakes up
03:35:48.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:48.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:50.156 01.408 15712 Exposure complete
03:35:50.217 00.061 15712 worker thread done servicing request
03:35:50.217 00.000 7988 OnExposeComplete: enter
03:35:50.217 00.000 7988 UpdateGuideState(): m_state=6
03:35:50.223 00.006 7988 Star::Find(15, 817, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
03:35:50.223 00.000 7988 Star::Find returns 1 (0), X=818.09, Y=151.49, Mass=361, SNR=11.9, Peak=161 HFD=2.1
03:35:50.225 00.002 7988 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.56) = xAngle (-4.24 = 2.04)
03:35:50.227 00.002 7988 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.27 = 2.01)
03:35:50.227 00.000 7988 CameraToMount -- cameraX=-0.36 cameraY=-0.18 hyp=0.40 cameraTheta=-2.68 mountX=-0.18 mountY=0.36, mountTheta=2.04
03:35:50.229 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.36, y=-0.18, opts=13)
03:35:50.229 00.000 7988 Enqueuing Move request for scope (-0.36, -0.18)
03:35:50.231 00.002 15712 Worker thread wakes up
03:35:50.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.18) opts 0xd
03:35:50.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.36, -0.18)
03:35:50.231 00.000 15712 Moving (-0.36, -0.18) raw xDistance=-0.18 yDistance=0.36
03:35:50.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=103, FiltMin=90, FiltMax=242, Gamma=0.690
03:35:50.233 00.002 7988 UpdateGuideState exits: m=361 SNR=11.9
03:35:50.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:50.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:50.233 00.000 7988 Enqueuing Expose request
03:35:50.233 00.000 15712 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 640.62
03:35:50.233 00.000 15712 PPEC: input: -0.18, control: -0.12, exposure: 1500
03:35:50.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:35:50.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
03:35:50.233 00.000 15712 MoveAxis(E, 40, ABG)
03:35:50.233 00.000 15712 Guiding  Dir = 2, Dur = 40
03:35:50.233 00.000 15712 IsGuiding returns 0
03:35:50.265 00.032 15712 PulseGuide returned control before completion, sleep 24
03:35:50.312 00.047 15712 IsGuiding returns 0
03:35:50.312 00.000 15712 Move returns status 0, amount 40
03:35:50.312 00.000 15712 MoveAxis(N, 0, ABG)
03:35:50.312 00.000 15712 Move returns status 0, amount 0
03:35:50.312 00.000 15712 move complete, result=0
03:35:50.312 00.000 15712 worker thread done servicing request
03:35:50.312 00.000 15712 Worker thread wakes up
03:35:50.312 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.4 px 0 ms NORTH
03:35:50.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:50.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:51.953 01.641 15712 Exposure complete
03:35:52.017 00.064 15712 worker thread done servicing request
03:35:52.017 00.000 7988 OnExposeComplete: enter
03:35:52.017 00.000 7988 UpdateGuideState(): m_state=6
03:35:52.024 00.007 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
03:35:52.024 00.000 7988 Star::Find returns 1 (0), X=818.41, Y=151.59, Mass=527, SNR=14.6, Peak=162 HFD=3.0
03:35:52.026 00.002 7988 Status Line: Mass: 527 vs 328
03:35:52.026 00.000 7988 UpdateCurrentPosition: star mass new=526.6 exp=328.3 thresh=50% limits=(152.7, 503.0, 656.6)
03:35:52.028 00.002 7988 DistanceChecker: activated
03:35:52.028 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:35:52.030 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:35:52.030 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:35:52.032 00.002 15712 Worker thread wakes up
03:35:52.032 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:35:52.032 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:35:52.032 00.000 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:35:52.032 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:35:52.032 00.000 15712 MoveAxis(E, 3, DBG)
03:35:52.032 00.000 15712 Guiding  Dir = 2, Dur = 3
03:35:52.032 00.000 15712 IsGuiding returns 0
03:35:52.056 00.024 15712 IsGuiding returns 0
03:35:52.056 00.000 15712 Move returns status 0, amount 3
03:35:52.056 00.000 15712 MoveAxis(N, 0, DBG)
03:35:52.056 00.000 15712 Move returns status 0, amount 0
03:35:52.056 00.000 15712 move complete, result=0
03:35:52.056 00.000 15712 worker thread done servicing request
03:35:52.144 00.088 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:35:52.144 00.000 7988 Status Line: Star lost - mass changed
03:35:52.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=90, FiltMax=255, Gamma=0.690
03:35:52.148 00.004 7988 UpdateGuideState exits: Star lost - mass changed
03:35:52.148 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:52.148 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:35:52.148 00.000 7988 Enqueuing Expose request
03:35:52.148 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:35:52.148 00.000 15712 Worker thread wakes up
03:35:52.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:52.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:35:53.565 01.417 15712 Exposure complete
03:35:53.629 00.064 15712 worker thread done servicing request
03:35:53.629 00.000 7988 OnExposeComplete: enter
03:35:53.629 00.000 7988 UpdateGuideState(): m_state=6
03:35:53.635 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
03:35:53.635 00.000 7988 Star::Find returns 1 (0), X=818.10, Y=151.49, Mass=594, SNR=15.1, Peak=173 HFD=2.4
03:35:53.637 00.002 7988 Status Line: Mass: 594 vs 328
03:35:53.639 00.002 7988 UpdateCurrentPosition: star mass new=593.9 exp=328.3 thresh=50% limits=(153.3, 503.0, 656.6)
03:35:53.639 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:35:53.641 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:35:53.641 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:35:53.642 00.001 15712 Worker thread wakes up
03:35:53.642 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:35:53.642 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:35:53.645 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:35:53.645 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:35:53.645 00.000 15712 MoveAxis(E, 3, DBG)
03:35:53.645 00.000 15712 Guiding  Dir = 2, Dur = 3
03:35:53.645 00.000 15712 IsGuiding returns 0
03:35:53.661 00.016 15712 IsGuiding returns 0
03:35:53.661 00.000 15712 Move returns status 0, amount 3
03:35:53.661 00.000 15712 MoveAxis(N, 0, DBG)
03:35:53.661 00.000 15712 Move returns status 0, amount 0
03:35:53.661 00.000 15712 move complete, result=0
03:35:53.661 00.000 15712 worker thread done servicing request
03:35:53.756 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:35:53.756 00.000 7988 Status Line: Star lost - mass changed
03:35:53.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=89, FiltMax=255, Gamma=0.690
03:35:53.756 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:35:53.761 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:53.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:35:53.761 00.000 7988 Enqueuing Expose request
03:35:53.761 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:35:53.761 00.000 15712 Worker thread wakes up
03:35:53.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:53.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:35:55.400 01.639 15712 Exposure complete
03:35:55.466 00.066 15712 worker thread done servicing request
03:35:55.466 00.000 7988 OnExposeComplete: enter
03:35:55.466 00.000 7988 UpdateGuideState(): m_state=6
03:35:55.466 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
03:35:55.466 00.000 7988 Star::Find returns 1 (0), X=817.87, Y=151.03, Mass=582, SNR=15.2, Peak=174 HFD=2.7
03:35:55.466 00.000 7988 Status Line: Mass: 582 vs 335
03:35:55.466 00.000 7988 UpdateCurrentPosition: star mass new=582.2 exp=335.4 thresh=50% limits=(154.0, 503.0, 670.7)
03:35:55.466 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:35:55.466 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:35:55.466 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:35:55.466 00.000 15712 Worker thread wakes up
03:35:55.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:35:55.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:35:55.479 00.013 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:35:55.479 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:35:55.479 00.000 15712 MoveAxis(E, 8, DBG)
03:35:55.479 00.000 15712 Guiding  Dir = 2, Dur = 8
03:35:55.508 00.029 15712 IsGuiding returns 0
03:35:55.524 00.016 15712 IsGuiding returns 0
03:35:55.524 00.000 15712 Move returns status 0, amount 8
03:35:55.524 00.000 15712 MoveAxis(N, 0, DBG)
03:35:55.524 00.000 15712 Move returns status 0, amount 0
03:35:55.524 00.000 15712 move complete, result=0
03:35:55.524 00.000 15712 worker thread done servicing request
03:35:55.588 00.064 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:35:55.588 00.000 7988 Status Line: Star lost - mass changed
03:35:55.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=89, FiltMax=255, Gamma=0.690
03:35:55.588 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:35:55.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:55.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:35:55.588 00.000 7988 Enqueuing Expose request
03:35:55.588 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:35:55.588 00.000 15712 Worker thread wakes up
03:35:55.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:55.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:35:57.007 01.419 15712 Exposure complete
03:35:57.068 00.061 15712 worker thread done servicing request
03:35:57.068 00.000 7988 OnExposeComplete: enter
03:35:57.068 00.000 7988 UpdateGuideState(): m_state=6
03:35:57.075 00.007 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
03:35:57.075 00.000 7988 Star::Find returns 1 (0), X=818.13, Y=151.38, Mass=447, SNR=13.1, Peak=169 HFD=2.5
03:35:57.077 00.002 7988 DistanceChecker: deactivated
03:35:57.078 00.001 7988 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.56) = xAngle (-3.97 = 2.31)
03:35:57.078 00.000 7988 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.00 = 2.28)
03:35:57.080 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.29 hyp=0.43 cameraTheta=-2.41 mountX=-0.29 mountY=0.32, mountTheta=2.30
03:35:57.082 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.29, opts=13)
03:35:57.082 00.000 7988 Enqueuing Move request for scope (-0.32, -0.29)
03:35:57.084 00.002 15712 Worker thread wakes up
03:35:57.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.29) opts 0xd
03:35:57.084 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.29)
03:35:57.084 00.000 15712 Moving (-0.32, -0.29) raw xDistance=-0.29 yDistance=0.32
03:35:57.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=89, FiltMax=255, Gamma=0.690
03:35:57.084 00.000 7988 UpdateGuideState exits: m=447 SNR=13.1
03:35:57.087 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:57.087 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:57.089 00.002 7988 Enqueuing Expose request
03:35:57.089 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 640.57
03:35:57.089 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
03:35:57.089 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:35:57.089 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:35:57.089 00.000 15712 MoveAxis(E, 61, ABG)
03:35:57.089 00.000 15712 Guiding  Dir = 2, Dur = 61
03:35:57.089 00.000 15712 IsGuiding returns 0
03:35:57.106 00.017 15712 PulseGuide returned control before completion, sleep 56
03:35:57.185 00.079 15712 IsGuiding returns 1
03:35:57.185 00.000 15712 scope still moving after pulse duration time elapsed
03:35:57.212 00.027 15712 IsGuiding returns 0
03:35:57.212 00.000 15712 scope move finished after 61 + 60 ms
03:35:57.212 00.000 15712 Move returns status 0, amount 61
03:35:57.212 00.000 15712 MoveAxis(N, 0, ABG)
03:35:57.212 00.000 15712 Move returns status 0, amount 0
03:35:57.212 00.000 15712 move complete, result=0
03:35:57.212 00.000 15712 worker thread done servicing request
03:35:57.212 00.000 15712 Worker thread wakes up
03:35:57.212 00.000 7988 GuideStep: -0.3 px 61 ms EAST, 0.3 px 0 ms NORTH
03:35:57.214 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:57.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:58.842 01.628 15712 Exposure complete
03:35:58.903 00.061 15712 worker thread done servicing request
03:35:58.903 00.000 7988 OnExposeComplete: enter
03:35:58.903 00.000 7988 UpdateGuideState(): m_state=6
03:35:58.909 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
03:35:58.909 00.000 7988 Star::Find returns 1 (0), X=818.18, Y=151.57, Mass=496, SNR=14.0, Peak=173 HFD=2.5
03:35:58.911 00.002 7988 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.56) = xAngle (-4.37 = 1.91)
03:35:58.912 00.001 7988 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.40 = 1.88)
03:35:58.912 00.000 7988 CameraToMount -- cameraX=-0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-2.81 mountX=-0.09 mountY=0.27, mountTheta=1.91
03:35:58.914 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.27, y=-0.09, opts=13)
03:35:58.916 00.002 7988 Enqueuing Move request for scope (-0.27, -0.09)
03:35:58.916 00.000 15712 Worker thread wakes up
03:35:58.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.09) opts 0xd
03:35:58.916 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.27, -0.09)
03:35:58.916 00.000 15712 Moving (-0.27, -0.09) raw xDistance=-0.09 yDistance=0.27
03:35:58.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=88, FiltMax=255, Gamma=0.690
03:35:58.916 00.000 7988 UpdateGuideState exits: m=496 SNR=14.0
03:35:58.920 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:58.920 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:35:58.920 00.000 7988 Enqueuing Expose request
03:35:58.920 00.000 15712 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.56
03:35:58.920 00.000 15712 PPEC: input: -0.09, control: -0.01, exposure: 1500
03:35:58.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:35:58.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:35:58.920 00.000 15712 MoveAxis(E, 2, ABG)
03:35:58.920 00.000 15712 Guiding  Dir = 2, Dur = 2
03:35:58.920 00.000 15712 IsGuiding returns 0
03:35:58.940 00.020 15712 IsGuiding returns 0
03:35:58.940 00.000 15712 Move returns status 0, amount 2
03:35:58.940 00.000 15712 MoveAxis(N, 0, ABG)
03:35:58.940 00.000 15712 Move returns status 0, amount 0
03:35:58.940 00.000 15712 move complete, result=0
03:35:58.940 00.000 15712 worker thread done servicing request
03:35:58.940 00.000 15712 Worker thread wakes up
03:35:58.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:35:58.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:35:58.940 00.000 7988 GuideStep: -0.1 px 2 ms EAST, 0.3 px 0 ms NORTH
03:36:00.351 01.411 15712 Exposure complete
03:36:00.413 00.062 15712 worker thread done servicing request
03:36:00.413 00.000 7988 OnExposeComplete: enter
03:36:00.413 00.000 7988 UpdateGuideState(): m_state=6
03:36:00.419 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
03:36:00.419 00.000 7988 Star::Find returns 1 (0), X=817.92, Y=151.63, Mass=589, SNR=15.2, Peak=173 HFD=2.7
03:36:00.421 00.002 7988 Status Line: Mass: 589 vs 338
03:36:00.423 00.002 7988 UpdateCurrentPosition: star mass new=588.7 exp=337.7 thresh=50% limits=(156.1, 506.5, 675.4)
03:36:00.425 00.002 7988 DistanceChecker: activated
03:36:00.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:36:00.425 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:36:00.425 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:36:00.429 00.004 15712 Worker thread wakes up
03:36:00.429 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:36:00.429 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:36:00.429 00.000 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:36:00.429 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:36:00.429 00.000 15712 MoveAxis(E, 6, DBG)
03:36:00.429 00.000 15712 Guiding  Dir = 2, Dur = 6
03:36:00.429 00.000 15712 IsGuiding returns 0
03:36:00.463 00.034 15712 IsGuiding returns 0
03:36:00.463 00.000 15712 Move returns status 0, amount 6
03:36:00.463 00.000 15712 MoveAxis(N, 0, DBG)
03:36:00.463 00.000 15712 Move returns status 0, amount 0
03:36:00.463 00.000 15712 move complete, result=0
03:36:00.463 00.000 15712 worker thread done servicing request
03:36:00.540 00.077 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:00.540 00.000 7988 Status Line: Star lost - mass changed
03:36:00.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=89, FiltMax=255, Gamma=0.690
03:36:00.544 00.004 7988 UpdateGuideState exits: Star lost - mass changed
03:36:00.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:00.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:36:00.544 00.000 7988 Enqueuing Expose request
03:36:00.544 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:36:00.544 00.000 15712 Worker thread wakes up
03:36:00.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:00.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:36:02.184 01.640 15712 Exposure complete
03:36:02.250 00.066 15712 worker thread done servicing request
03:36:02.250 00.000 7988 OnExposeComplete: enter
03:36:02.250 00.000 7988 UpdateGuideState(): m_state=6
03:36:02.250 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
03:36:02.250 00.000 7988 Star::Find returns 1 (0), X=818.06, Y=151.80, Mass=434, SNR=13.1, Peak=161 HFD=2.4
03:36:02.250 00.000 7988 DistanceChecker: deactivated
03:36:02.250 00.000 7988 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.56) = xAngle (1.24 = 1.24)
03:36:02.250 00.000 7988 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
03:36:02.250 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=0.14 hyp=0.41 cameraTheta=2.80 mountX=0.13 mountY=0.39, mountTheta=1.24
03:36:02.250 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=0.14, opts=13)
03:36:02.250 00.000 7988 Enqueuing Move request for scope (-0.39, 0.14)
03:36:02.250 00.000 15712 Worker thread wakes up
03:36:02.250 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.14) opts 0xd
03:36:02.250 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, 0.14)
03:36:02.262 00.012 15712 Moving (-0.39, 0.14) raw xDistance=0.13 yDistance=0.39
03:36:02.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=90, FiltMax=255, Gamma=0.690
03:36:02.262 00.000 7988 UpdateGuideState exits: m=434 SNR=13.1
03:36:02.264 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:02.265 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:02.265 00.000 7988 Enqueuing Expose request
03:36:02.267 00.002 15712 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.54
03:36:02.267 00.000 15712 PPEC: input: 0.13, control: -0.01, exposure: 1500
03:36:02.267 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:36:02.267 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
03:36:02.267 00.000 15712 MoveAxis(E, 4, ABG)
03:36:02.267 00.000 15712 Guiding  Dir = 2, Dur = 4
03:36:02.267 00.000 15712 IsGuiding returns 0
03:36:02.282 00.015 15712 IsGuiding returns 0
03:36:02.282 00.000 15712 Move returns status 0, amount 4
03:36:02.282 00.000 15712 MoveAxis(N, 0, ABG)
03:36:02.282 00.000 15712 Move returns status 0, amount 0
03:36:02.282 00.000 15712 move complete, result=0
03:36:02.282 00.000 15712 worker thread done servicing request
03:36:02.282 00.000 15712 Worker thread wakes up
03:36:02.282 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.4 px 0 ms NORTH
03:36:02.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:02.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:03.698 01.416 15712 Exposure complete
03:36:03.763 00.065 15712 worker thread done servicing request
03:36:03.765 00.002 7988 OnExposeComplete: enter
03:36:03.765 00.000 7988 UpdateGuideState(): m_state=6
03:36:03.765 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
03:36:03.765 00.000 7988 Star::Find returns 1 (0), X=818.35, Y=151.81, Mass=531, SNR=14.2, Peak=176 HFD=2.8
03:36:03.765 00.000 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
03:36:03.765 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
03:36:03.765 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.13 mountX=0.14 mountY=0.09, mountTheta=0.54
03:36:03.765 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.15, opts=13)
03:36:03.765 00.000 7988 Enqueuing Move request for scope (-0.09, 0.15)
03:36:03.765 00.000 15712 Worker thread wakes up
03:36:03.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
03:36:03.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
03:36:03.765 00.000 15712 Moving (-0.09, 0.15) raw xDistance=0.14 yDistance=0.09
03:36:03.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=102, FiltMin=90, FiltMax=255, Gamma=0.690
03:36:03.765 00.000 7988 UpdateGuideState exits: m=531 SNR=14.2
03:36:03.778 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:03.778 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:03.780 00.002 7988 Enqueuing Expose request
03:36:03.780 00.000 15712 PPEC rslt: input = 0.14, final = -0.01, react = 0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.52
03:36:03.780 00.000 15712 PPEC: input: 0.14, control: -0.01, exposure: 1500
03:36:03.780 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:03.780 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:36:03.780 00.000 15712 MoveAxis(E, 4, ABG)
03:36:03.780 00.000 15712 Guiding  Dir = 2, Dur = 4
03:36:03.780 00.000 15712 IsGuiding returns 0
03:36:03.803 00.023 15712 IsGuiding returns 0
03:36:03.803 00.000 15712 Move returns status 0, amount 4
03:36:03.803 00.000 15712 MoveAxis(N, 0, ABG)
03:36:03.803 00.000 15712 Move returns status 0, amount 0
03:36:03.803 00.000 15712 move complete, result=0
03:36:03.803 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
03:36:03.805 00.002 15712 worker thread done servicing request
03:36:03.805 00.000 15712 Worker thread wakes up
03:36:03.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:03.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:05.546 01.741 15712 Exposure complete
03:36:05.610 00.064 15712 worker thread done servicing request
03:36:05.610 00.000 7988 OnExposeComplete: enter
03:36:05.610 00.000 7988 UpdateGuideState(): m_state=6
03:36:05.610 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
03:36:05.615 00.005 7988 Star::Find returns 1 (0), X=818.37, Y=151.34, Mass=722, SNR=17.1, Peak=169 HFD=3.3
03:36:05.615 00.000 7988 Status Line: Mass: 722 vs 361
03:36:05.615 00.000 7988 UpdateCurrentPosition: star mass new=721.8 exp=360.6 thresh=50% limits=(159.5, 540.9, 721.2)
03:36:05.615 00.000 7988 DistanceChecker: activated
03:36:05.620 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:36:05.620 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:36:05.622 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:36:05.622 00.000 15712 Worker thread wakes up
03:36:05.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:36:05.623 00.001 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:36:05.623 00.000 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:36:05.623 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:36:05.623 00.000 15712 MoveAxis(E, 0, DBG)
03:36:05.623 00.000 15712 Move returns status 0, amount 0
03:36:05.623 00.000 15712 MoveAxis(N, 0, DBG)
03:36:05.623 00.000 15712 Move returns status 0, amount 0
03:36:05.623 00.000 15712 move complete, result=0
03:36:05.623 00.000 15712 worker thread done servicing request
03:36:05.735 00.112 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:05.735 00.000 7988 Status Line: Star lost - mass changed
03:36:05.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=103, FiltMin=91, FiltMax=255, Gamma=0.690
03:36:05.735 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:36:05.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:05.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:36:05.735 00.000 7988 Enqueuing Expose request
03:36:05.735 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:05.735 00.000 15712 Worker thread wakes up
03:36:05.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:05.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:36:07.158 01.423 15712 Exposure complete
03:36:07.219 00.061 15712 worker thread done servicing request
03:36:07.219 00.000 7988 OnExposeComplete: enter
03:36:07.219 00.000 7988 UpdateGuideState(): m_state=6
03:36:07.225 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
03:36:07.225 00.000 7988 Star::Find returns 1 (0), X=817.98, Y=151.41, Mass=638, SNR=15.8, Peak=166 HFD=3.2
03:36:07.227 00.002 7988 Status Line: Mass: 638 vs 361
03:36:07.227 00.000 7988 UpdateCurrentPosition: star mass new=637.8 exp=360.6 thresh=50% limits=(160.5, 540.9, 721.2)
03:36:07.229 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:36:07.229 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:36:07.231 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:36:07.233 00.002 15712 Worker thread wakes up
03:36:07.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:36:07.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:36:07.235 00.002 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:36:07.235 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:36:07.235 00.000 15712 MoveAxis(E, 2, DBG)
03:36:07.235 00.000 15712 Guiding  Dir = 2, Dur = 2
03:36:07.272 00.037 15712 IsGuiding returns 0
03:36:07.283 00.011 15712 IsGuiding returns 0
03:36:07.283 00.000 15712 Move returns status 0, amount 2
03:36:07.283 00.000 15712 MoveAxis(N, 0, DBG)
03:36:07.283 00.000 15712 Move returns status 0, amount 0
03:36:07.283 00.000 15712 move complete, result=0
03:36:07.283 00.000 15712 worker thread done servicing request
03:36:07.347 00.064 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:07.347 00.000 7988 Status Line: Star lost - mass changed
03:36:07.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=104, FiltMin=89, FiltMax=255, Gamma=0.690
03:36:07.347 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:36:07.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:07.347 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:36:07.347 00.000 7988 Enqueuing Expose request
03:36:07.347 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:36:07.347 00.000 15712 Worker thread wakes up
03:36:07.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:07.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:36:08.991 01.644 15712 Exposure complete
03:36:09.054 00.063 15712 worker thread done servicing request
03:36:09.054 00.000 7988 OnExposeComplete: enter
03:36:09.054 00.000 7988 UpdateGuideState(): m_state=6
03:36:09.060 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
03:36:09.060 00.000 7988 Star::Find returns 1 (0), X=818.11, Y=151.17, Mass=563, SNR=15.0, Peak=182 HFD=2.4
03:36:09.062 00.002 7988 DistanceChecker: deactivated
03:36:09.062 00.000 7988 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.56) = xAngle (-3.72 = 2.56)
03:36:09.064 00.002 7988 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.75 = 2.53)
03:36:09.064 00.000 7988 CameraToMount -- cameraX=-0.33 cameraY=-0.50 hyp=0.60 cameraTheta=-2.16 mountX=-0.50 mountY=0.34, mountTheta=2.54
03:36:09.066 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.33, y=-0.50, opts=13)
03:36:09.068 00.002 7988 Enqueuing Move request for scope (-0.33, -0.50)
03:36:09.068 00.000 15712 Worker thread wakes up
03:36:09.068 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.50) opts 0xd
03:36:09.068 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.33, -0.50)
03:36:09.068 00.000 15712 Moving (-0.33, -0.50) raw xDistance=-0.50 yDistance=0.34
03:36:09.070 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=105, FiltMin=89, FiltMax=255, Gamma=0.690
03:36:09.070 00.000 7988 UpdateGuideState exits: m=563 SNR=15.0
03:36:09.072 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:09.072 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:09.074 00.002 7988 Enqueuing Expose request
03:36:09.074 00.000 15712 PPEC rslt: input = -0.50, final = -0.31, react = -0.30, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 640.49
03:36:09.074 00.000 15712 PPEC: input: -0.50, control: -0.31, exposure: 1500
03:36:09.074 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:36:09.074 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
03:36:09.074 00.000 15712 MoveAxis(E, 101, ABG)
03:36:09.074 00.000 15712 Guiding  Dir = 2, Dur = 101
03:36:09.076 00.002 15712 IsGuiding returns 0
03:36:09.085 00.009 15712 PulseGuide returned control before completion, sleep 93
03:36:09.200 00.115 15712 IsGuiding returns 1
03:36:09.200 00.000 15712 scope still moving after pulse duration time elapsed
03:36:09.229 00.029 15712 IsGuiding returns 0
03:36:09.229 00.000 15712 scope move finished after 101 + 52 ms
03:36:09.229 00.000 15712 Move returns status 0, amount 101
03:36:09.229 00.000 15712 MoveAxis(N, 0, ABG)
03:36:09.229 00.000 15712 Move returns status 0, amount 0
03:36:09.229 00.000 15712 move complete, result=0
03:36:09.229 00.000 15712 worker thread done servicing request
03:36:09.229 00.000 15712 Worker thread wakes up
03:36:09.229 00.000 7988 GuideStep: -0.5 px 101 ms EAST, 0.3 px 0 ms NORTH
03:36:09.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:09.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:10.650 01.421 15712 Exposure complete
03:36:10.713 00.063 15712 worker thread done servicing request
03:36:10.713 00.000 7988 OnExposeComplete: enter
03:36:10.713 00.000 7988 UpdateGuideState(): m_state=6
03:36:10.718 00.005 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
03:36:10.718 00.000 7988 Star::Find returns 1 (0), X=817.97, Y=151.86, Mass=433, SNR=12.9, Peak=164 HFD=2.5
03:36:10.720 00.002 7988 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.56) = xAngle (1.19 = 1.19)
03:36:10.720 00.000 7988 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
03:36:10.722 00.002 7988 CameraToMount -- cameraX=-0.47 cameraY=0.19 hyp=0.51 cameraTheta=2.75 mountX=0.19 mountY=0.47, mountTheta=1.19
03:36:10.724 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.47, y=0.19, opts=13)
03:36:10.724 00.000 7988 Enqueuing Move request for scope (-0.47, 0.19)
03:36:10.726 00.002 15712 Worker thread wakes up
03:36:10.726 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.19) opts 0xd
03:36:10.726 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.47, 0.19)
03:36:10.726 00.000 15712 Moving (-0.47, 0.19) raw xDistance=0.19 yDistance=0.47
03:36:10.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=105, FiltMin=90, FiltMax=255, Gamma=0.690
03:36:10.728 00.002 7988 UpdateGuideState exits: m=433 SNR=12.9
03:36:10.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:10.730 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:10.730 00.000 15712 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 640.48
03:36:10.730 00.000 15712 PPEC: input: 0.19, control: 0.09, exposure: 1500
03:36:10.730 00.000 15712 switching direction from -1 to 1 - decHistory=5 oldest=-0.53 newest=0.90
03:36:10.730 00.000 7988 Enqueuing Expose request
03:36:10.730 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:36:10.730 00.000 15712 MoveAxis(W, 29, ABG)
03:36:10.730 00.000 15712 Guiding  Dir = 3, Dur = 29
03:36:10.730 00.000 15712 IsGuiding returns 0
03:36:10.747 00.017 15712 PulseGuide returned control before completion, sleep 15
03:36:10.797 00.050 15712 IsGuiding returns 0
03:36:10.797 00.000 15712 Move returns status 0, amount 29
03:36:10.797 00.000 15712 BLC: Oldest BLC event removed
03:36:10.797 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 110 applied
03:36:10.797 00.000 15712 MoveAxis(S, 229, ABG)
03:36:10.797 00.000 15712 Guiding  Dir = 1, Dur = 229
03:36:10.797 00.000 15712 IsGuiding returns 0
03:36:10.882 00.085 15712 PulseGuide returned control before completion, sleep 160
03:36:11.063 00.181 15712 IsGuiding returns 1
03:36:11.063 00.000 15712 scope still moving after pulse duration time elapsed
03:36:11.094 00.031 15712 IsGuiding returns 1
03:36:11.142 00.048 15712 IsGuiding returns 0
03:36:11.142 00.000 15712 scope move finished after 229 + 106 ms
03:36:11.142 00.000 15712 Move returns status 0, amount 229
03:36:11.142 00.000 15712 move complete, result=0
03:36:11.142 00.000 7988 GuideStep: 0.2 px 29 ms WEST, 0.5 px 229 ms SOUTH
03:36:11.144 00.002 15712 worker thread done servicing request
03:36:11.144 00.000 15712 Worker thread wakes up
03:36:11.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:11.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:12.785 01.641 15712 Exposure complete
03:36:12.846 00.061 15712 worker thread done servicing request
03:36:12.846 00.000 7988 OnExposeComplete: enter
03:36:12.846 00.000 7988 UpdateGuideState(): m_state=6
03:36:12.853 00.007 7988 Star::Find(15, 817, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
03:36:12.853 00.000 7988 Star::Find returns 1 (0), X=818.15, Y=152.25, Mass=466, SNR=13.6, Peak=171 HFD=2.5
03:36:12.855 00.002 7988 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.56) = xAngle (0.47 = 0.47)
03:36:12.856 00.001 7988 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
03:36:12.856 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.58 hyp=0.65 cameraTheta=2.03 mountX=0.58 mountY=0.28, mountTheta=0.45
03:36:12.858 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.58, opts=13)
03:36:12.860 00.002 7988 Enqueuing Move request for scope (-0.29, 0.58)
03:36:12.860 00.000 15712 Worker thread wakes up
03:36:12.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.58) opts 0xd
03:36:12.860 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.58)
03:36:12.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=105, FiltMin=90, FiltMax=200, Gamma=0.690
03:36:12.862 00.002 7988 UpdateGuideState exits: m=466 SNR=13.6
03:36:12.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:12.862 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:12.862 00.000 7988 Enqueuing Expose request
03:36:12.862 00.000 15712 Moving (-0.29, 0.58) raw xDistance=0.58 yDistance=0.28
03:36:12.862 00.000 15712 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.466915, 1:0.277045
03:36:12.862 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:36:12.862 00.000 15712 PPEC rslt: input = 0.58, final = 0.33, react = 0.35, pred = -0.02, hyst = 0.29, hyst_pct = 0.00, period_length = 640.47
03:36:12.862 00.000 15712 PPEC: input: 0.58, control: 0.33, exposure: 1500
03:36:12.862 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:36:12.862 00.000 15712 MoveAxis(W, 108, ABG)
03:36:12.862 00.000 15712 Guiding  Dir = 3, Dur = 108
03:36:12.862 00.000 15712 IsGuiding returns 0
03:36:12.893 00.031 15712 PulseGuide returned control before completion, sleep 91
03:36:13.005 00.112 15712 IsGuiding returns 1
03:36:13.005 00.000 15712 scope still moving after pulse duration time elapsed
03:36:13.043 00.038 15712 IsGuiding returns 0
03:36:13.043 00.000 15712 scope move finished after 108 + 63 ms
03:36:13.043 00.000 15712 Move returns status 0, amount 108
03:36:13.043 00.000 15712 MoveAxis(S, 71, ABG)
03:36:13.043 00.000 15712 Guiding  Dir = 1, Dur = 71
03:36:13.043 00.000 15712 IsGuiding returns 0
03:36:13.117 00.074 15712 IsGuiding returns 1
03:36:13.117 00.000 15712 scope still moving after pulse duration time elapsed
03:36:13.155 00.038 15712 IsGuiding returns 1
03:36:13.219 00.064 15712 IsGuiding returns 0
03:36:13.219 00.000 15712 scope move finished after 71 + 105 ms
03:36:13.219 00.000 15712 Move returns status 0, amount 71
03:36:13.219 00.000 15712 move complete, result=0
03:36:13.219 00.000 7988 GuideStep: 0.6 px 108 ms WEST, 0.3 px 71 ms SOUTH
03:36:13.221 00.002 15712 worker thread done servicing request
03:36:13.221 00.000 15712 Worker thread wakes up
03:36:13.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:13.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:14.633 01.412 15712 Exposure complete
03:36:14.694 00.061 15712 worker thread done servicing request
03:36:14.694 00.000 7988 OnExposeComplete: enter
03:36:14.694 00.000 7988 UpdateGuideState(): m_state=6
03:36:14.700 00.006 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
03:36:14.700 00.000 7988 Star::Find returns 1 (0), X=818.16, Y=151.77, Mass=298, SNR=10.7, Peak=159 HFD=2.3
03:36:14.702 00.002 7988 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.56) = xAngle (1.23 = 1.23)
03:36:14.702 00.000 7988 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
03:36:14.704 00.002 7988 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.79 mountX=0.10 mountY=0.28, mountTheta=1.22
03:36:14.706 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=0.10, opts=13)
03:36:14.706 00.000 7988 Enqueuing Move request for scope (-0.28, 0.10)
03:36:14.708 00.002 15712 Worker thread wakes up
03:36:14.708 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
03:36:14.708 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
03:36:14.708 00.000 15712 Moving (-0.28, 0.10) raw xDistance=0.10 yDistance=0.28
03:36:14.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=106, FiltMin=90, FiltMax=255, Gamma=0.690
03:36:14.709 00.001 7988 UpdateGuideState exits: m=298 SNR=10.7
03:36:14.710 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:14.710 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:14.712 00.002 7988 Enqueuing Expose request
03:36:14.712 00.000 15712 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.466915, 1:0.277045, 2:0.282106
03:36:14.712 00.000 15712 BLC: Under-shoot: nominal increase by 53
03:36:14.714 00.002 15712 BLC: window closed
03:36:14.714 00.000 15712 BLC: Pulse adjusted to 121
03:36:14.718 00.004 15712 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.46
03:36:14.718 00.000 15712 PPEC: input: 0.10, control: -0.01, exposure: 1500
03:36:14.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:36:14.718 00.000 15712 MoveAxis(E, 4, ABG)
03:36:14.718 00.000 15712 Guiding  Dir = 2, Dur = 4
03:36:14.718 00.000 15712 IsGuiding returns 0
03:36:14.726 00.008 15712 IsGuiding returns 0
03:36:14.726 00.000 15712 Move returns status 0, amount 4
03:36:14.726 00.000 15712 MoveAxis(S, 72, ABG)
03:36:14.726 00.000 15712 Guiding  Dir = 1, Dur = 72
03:36:14.726 00.000 15712 IsGuiding returns 0
03:36:14.758 00.032 7988 evsrv: cli 0CCCEEA8 connect
03:36:14.760 00.002 7988 case statement mapped state 6 to 3
03:36:14.760 00.000 7988 case statement mapped state 6 to 3
03:36:14.760 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_pixel_scale","id":"14b02f8f-1a37-405c-9bb1-e37532feec49"}
03:36:14.760 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":3.86747,"id":"14b02f8f-1a37-405c-9bb1-e37532feec49"}
03:36:14.760 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:36:14.845 00.085 15712 IsGuiding returns 1
03:36:14.845 00.000 15712 scope still moving after pulse duration time elapsed
03:36:14.886 00.041 15712 IsGuiding returns 1
03:36:14.938 00.052 15712 IsGuiding returns 0
03:36:14.938 00.000 15712 scope move finished after 72 + 136 ms
03:36:14.938 00.000 15712 Move returns status 0, amount 72
03:36:14.938 00.000 15712 move complete, result=0
03:36:14.938 00.000 7988 GuideStep: 0.1 px 4 ms EAST, 0.3 px 72 ms SOUTH
03:36:14.947 00.009 15712 worker thread done servicing request
03:36:14.947 00.000 15712 Worker thread wakes up
03:36:14.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:14.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:16.688 01.741 15712 Exposure complete
03:36:16.752 00.064 15712 worker thread done servicing request
03:36:16.752 00.000 7988 OnExposeComplete: enter
03:36:16.752 00.000 7988 UpdateGuideState(): m_state=6
03:36:16.752 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
03:36:16.752 00.000 7988 Star::Find returns 1 (0), X=818.44, Y=151.78, Mass=413, SNR=12.7, Peak=160 HFD=2.7
03:36:16.752 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
03:36:16.752 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
03:36:16.752 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=0.11 mountY=0.00, mountTheta=0.04
03:36:16.752 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.11, opts=13)
03:36:16.752 00.000 7988 Enqueuing Move request for scope (-0.01, 0.11)
03:36:16.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=91, FiltMax=255, Gamma=0.690
03:36:16.752 00.000 7988 UpdateGuideState exits: m=413 SNR=12.7
03:36:16.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:16.765 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:16.765 00.000 7988 Enqueuing Expose request
03:36:16.765 00.000 15712 Worker thread wakes up
03:36:16.765 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
03:36:16.765 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
03:36:16.765 00.000 15712 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=0.00
03:36:16.773 00.008 15712 PPEC rslt: input = 0.11, final = -0.02, react = 0.07, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.45
03:36:16.773 00.000 15712 PPEC: input: 0.11, control: -0.02, exposure: 1500
03:36:16.773 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:16.773 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:36:16.773 00.000 15712 MoveAxis(E, 5, ABG)
03:36:16.773 00.000 15712 Guiding  Dir = 2, Dur = 5
03:36:16.773 00.000 15712 IsGuiding returns 0
03:36:16.800 00.027 15712 IsGuiding returns 0
03:36:16.800 00.000 15712 Move returns status 0, amount 5
03:36:16.800 00.000 15712 MoveAxis(N, 0, ABG)
03:36:16.800 00.000 15712 Move returns status 0, amount 0
03:36:16.800 00.000 15712 move complete, result=0
03:36:16.800 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
03:36:16.802 00.002 15712 worker thread done servicing request
03:36:16.802 00.000 15712 Worker thread wakes up
03:36:16.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:16.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:18.217 01.415 15712 Exposure complete
03:36:18.278 00.061 15712 worker thread done servicing request
03:36:18.278 00.000 7988 OnExposeComplete: enter
03:36:18.282 00.004 7988 UpdateGuideState(): m_state=6
03:36:18.282 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
03:36:18.284 00.002 7988 Star::Find returns 1 (0), X=818.27, Y=151.37, Mass=409, SNR=12.3, Peak=165 HFD=2.6
03:36:18.284 00.000 7988 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.56) = xAngle (-3.68 = 2.60)
03:36:18.286 00.002 7988 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.71 = 2.57)
03:36:18.286 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-2.12 mountX=-0.30 mountY=0.19, mountTheta=2.58
03:36:18.288 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-0.29, opts=13)
03:36:18.290 00.002 7988 Enqueuing Move request for scope (-0.18, -0.29)
03:36:18.290 00.000 15712 Worker thread wakes up
03:36:18.290 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.29) opts 0xd
03:36:18.290 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -0.29)
03:36:18.290 00.000 15712 Moving (-0.18, -0.29) raw xDistance=-0.30 yDistance=0.19
03:36:18.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=93, FiltMax=255, Gamma=0.690
03:36:18.290 00.000 7988 UpdateGuideState exits: m=409 SNR=12.3
03:36:18.294 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:18.294 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:18.294 00.000 15712 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 640.44
03:36:18.294 00.000 15712 PPEC: input: -0.30, control: -0.19, exposure: 1500
03:36:18.294 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:18.294 00.000 7988 Enqueuing Expose request
03:36:18.294 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:36:18.294 00.000 15712 MoveAxis(E, 63, ABG)
03:36:18.294 00.000 15712 Guiding  Dir = 2, Dur = 63
03:36:18.294 00.000 15712 IsGuiding returns 0
03:36:18.316 00.022 15712 PulseGuide returned control before completion, sleep 54
03:36:18.398 00.082 15712 IsGuiding returns 0
03:36:18.398 00.000 15712 Move returns status 0, amount 63
03:36:18.398 00.000 15712 MoveAxis(N, 0, ABG)
03:36:18.398 00.000 15712 Move returns status 0, amount 0
03:36:18.398 00.000 15712 move complete, result=0
03:36:18.398 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.2 px 0 ms NORTH
03:36:18.398 00.000 15712 worker thread done servicing request
03:36:18.398 00.000 15712 Worker thread wakes up
03:36:18.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:18.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:20.037 01.639 15712 Exposure complete
03:36:20.098 00.061 15712 worker thread done servicing request
03:36:20.102 00.004 7988 OnExposeComplete: enter
03:36:20.102 00.000 7988 UpdateGuideState(): m_state=6
03:36:20.104 00.002 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
03:36:20.104 00.000 7988 Star::Find returns 1 (0), X=818.22, Y=151.56, Mass=435, SNR=13.1, Peak=163 HFD=2.7
03:36:20.106 00.002 7988 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.56) = xAngle (-4.27 = 2.01)
03:36:20.106 00.000 7988 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.30 = 1.98)
03:36:20.108 00.002 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-2.71 mountX=-0.11 mountY=0.23, mountTheta=2.01
03:36:20.110 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.11, opts=13)
03:36:20.110 00.000 7988 Enqueuing Move request for scope (-0.23, -0.11)
03:36:20.112 00.002 15712 Worker thread wakes up
03:36:20.112 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd
03:36:20.112 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.11)
03:36:20.112 00.000 15712 Moving (-0.23, -0.11) raw xDistance=-0.11 yDistance=0.23
03:36:20.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=92, FiltMax=255, Gamma=0.690
03:36:20.112 00.000 7988 UpdateGuideState exits: m=435 SNR=13.1
03:36:20.115 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:20.115 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:20.115 00.000 7988 Enqueuing Expose request
03:36:20.115 00.000 15712 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.42
03:36:20.115 00.000 15712 PPEC: input: -0.11, control: -0.00, exposure: 1500
03:36:20.115 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:20.115 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:36:20.115 00.000 15712 MoveAxis(E, 1, ABG)
03:36:20.115 00.000 15712 Guiding  Dir = 2, Dur = 1
03:36:20.115 00.000 15712 IsGuiding returns 0
03:36:20.141 00.026 15712 IsGuiding returns 0
03:36:20.141 00.000 15712 Move returns status 0, amount 1
03:36:20.141 00.000 15712 MoveAxis(N, 0, ABG)
03:36:20.141 00.000 15712 Move returns status 0, amount 0
03:36:20.141 00.000 15712 move complete, result=0
03:36:20.141 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
03:36:20.143 00.002 15712 worker thread done servicing request
03:36:20.143 00.000 15712 Worker thread wakes up
03:36:20.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:20.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:21.550 01.407 15712 Exposure complete
03:36:21.617 00.067 15712 worker thread done servicing request
03:36:21.617 00.000 7988 OnExposeComplete: enter
03:36:21.617 00.000 7988 UpdateGuideState(): m_state=6
03:36:21.617 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
03:36:21.617 00.000 7988 Star::Find returns 1 (0), X=818.43, Y=151.72, Mass=345, SNR=11.4, Peak=158 HFD=2.8
03:36:21.617 00.000 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
03:36:21.617 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
03:36:21.617 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.81 mountX=0.05 mountY=0.01, mountTheta=0.22
03:36:21.617 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.05, opts=13)
03:36:21.617 00.000 7988 Enqueuing Move request for scope (-0.01, 0.05)
03:36:21.617 00.000 15712 Worker thread wakes up
03:36:21.617 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
03:36:21.617 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
03:36:21.617 00.000 15712 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=0.01
03:36:21.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=107, FiltMin=94, FiltMax=255, Gamma=0.690
03:36:21.617 00.000 7988 UpdateGuideState exits: m=345 SNR=11.4
03:36:21.630 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:21.630 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:21.632 00.002 7988 Enqueuing Expose request
03:36:21.632 00.000 15712 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.41
03:36:21.632 00.000 15712 PPEC: input: 0.05, control: -0.00, exposure: 1500
03:36:21.632 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:21.632 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:36:21.632 00.000 15712 MoveAxis(E, 0, ABG)
03:36:21.632 00.000 15712 Move returns status 0, amount 0
03:36:21.632 00.000 15712 MoveAxis(N, 0, ABG)
03:36:21.632 00.000 15712 Move returns status 0, amount 0
03:36:21.632 00.000 15712 move complete, result=0
03:36:21.632 00.000 15712 worker thread done servicing request
03:36:21.632 00.000 15712 Worker thread wakes up
03:36:21.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:21.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:21.632 00.000 7988 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:23.271 01.639 15712 Exposure complete
03:36:23.334 00.063 15712 worker thread done servicing request
03:36:23.334 00.000 7988 OnExposeComplete: enter
03:36:23.334 00.000 7988 UpdateGuideState(): m_state=6
03:36:23.341 00.007 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
03:36:23.341 00.000 7988 Star::Find returns 1 (0), X=818.36, Y=152.10, Mass=449, SNR=13.0, Peak=169 HFD=2.7
03:36:23.343 00.002 7988 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
03:36:23.343 00.000 7988 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
03:36:23.345 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.77 mountX=0.44 mountY=0.08, mountTheta=0.18
03:36:23.347 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.44, opts=13)
03:36:23.347 00.000 7988 Enqueuing Move request for scope (-0.09, 0.44)
03:36:23.347 00.000 15712 Worker thread wakes up
03:36:23.349 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=94, FiltMax=255, Gamma=0.690
03:36:23.349 00.000 7988 UpdateGuideState exits: m=449 SNR=13.0
03:36:23.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:23.349 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:23.349 00.000 7988 Enqueuing Expose request
03:36:23.349 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.44) opts 0xd
03:36:23.349 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.44)
03:36:23.349 00.000 15712 Moving (-0.09, 0.44) raw xDistance=0.44 yDistance=0.08
03:36:23.349 00.000 15712 PPEC rslt: input = 0.44, final = 0.24, react = 0.26, pred = -0.02, hyst = 0.24, hyst_pct = 0.00, period_length = 640.40
03:36:23.349 00.000 15712 PPEC: input: 0.44, control: 0.24, exposure: 1500
03:36:23.349 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:23.349 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:36:23.349 00.000 15712 MoveAxis(W, 79, ABG)
03:36:23.349 00.000 15712 Guiding  Dir = 3, Dur = 79
03:36:23.386 00.037 15712 IsGuiding returns 0
03:36:23.402 00.016 15712 PulseGuide returned control before completion, sleep 74
03:36:23.477 00.075 15712 IsGuiding returns 1
03:36:23.477 00.000 15712 scope still moving after pulse duration time elapsed
03:36:23.514 00.037 15712 IsGuiding returns 0
03:36:23.514 00.000 15712 scope move finished after 79 + 48 ms
03:36:23.514 00.000 15712 Move returns status 0, amount 79
03:36:23.514 00.000 15712 MoveAxis(N, 0, ABG)
03:36:23.514 00.000 15712 Move returns status 0, amount 0
03:36:23.514 00.000 15712 move complete, result=0
03:36:23.514 00.000 7988 GuideStep: 0.4 px 79 ms WEST, 0.1 px 0 ms NORTH
03:36:23.516 00.002 15712 worker thread done servicing request
03:36:23.516 00.000 15712 Worker thread wakes up
03:36:23.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:23.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:24.930 01.414 15712 Exposure complete
03:36:24.995 00.065 15712 worker thread done servicing request
03:36:24.995 00.000 7988 OnExposeComplete: enter
03:36:24.997 00.002 7988 UpdateGuideState(): m_state=6
03:36:24.997 00.000 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
03:36:24.997 00.000 7988 Star::Find returns 1 (0), X=818.40, Y=151.61, Mass=376, SNR=12.1, Peak=159 HFD=2.9
03:36:24.997 00.000 7988 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.56) = xAngle (-3.86 = 2.42)
03:36:25.001 00.004 7988 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.90 = 2.39)
03:36:25.001 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.30 mountX=-0.05 mountY=0.05, mountTheta=2.40
03:36:25.003 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.05, opts=13)
03:36:25.006 00.003 7988 Enqueuing Move request for scope (-0.05, -0.05)
03:36:25.006 00.000 15712 Worker thread wakes up
03:36:25.006 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
03:36:25.006 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
03:36:25.006 00.000 15712 Moving (-0.05, -0.05) raw xDistance=-0.05 yDistance=0.05
03:36:25.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=108, FiltMin=93, FiltMax=221, Gamma=0.690
03:36:25.006 00.000 7988 UpdateGuideState exits: m=376 SNR=12.1
03:36:25.009 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:25.009 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:25.009 00.000 7988 Enqueuing Expose request
03:36:25.009 00.000 15712 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.39
03:36:25.009 00.000 15712 PPEC: input: -0.05, control: -0.02, exposure: 1500
03:36:25.009 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:25.009 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:36:25.009 00.000 15712 MoveAxis(E, 5, ABG)
03:36:25.009 00.000 15712 Guiding  Dir = 2, Dur = 5
03:36:25.031 00.022 15712 IsGuiding returns 0
03:36:25.048 00.017 15712 IsGuiding returns 0
03:36:25.048 00.000 15712 Move returns status 0, amount 5
03:36:25.048 00.000 15712 MoveAxis(N, 0, ABG)
03:36:25.048 00.000 15712 Move returns status 0, amount 0
03:36:25.048 00.000 15712 move complete, result=0
03:36:25.048 00.000 7988 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:36:25.048 00.000 15712 worker thread done servicing request
03:36:25.048 00.000 15712 Worker thread wakes up
03:36:25.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:25.050 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:26.688 01.638 15712 Exposure complete
03:36:26.750 00.062 15712 worker thread done servicing request
03:36:26.750 00.000 7988 OnExposeComplete: enter
03:36:26.750 00.000 7988 UpdateGuideState(): m_state=6
03:36:26.755 00.005 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
03:36:26.755 00.000 7988 Star::Find returns 1 (0), X=818.07, Y=151.37, Mass=331, SNR=11.4, Peak=163 HFD=2.2
03:36:26.757 00.002 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.56) = xAngle (-4.05 = 2.23)
03:36:26.757 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.08 = 2.20)
03:36:26.759 00.002 7988 CameraToMount -- cameraX=-0.38 cameraY=-0.29 hyp=0.48 cameraTheta=-2.49 mountX=-0.29 mountY=0.39, mountTheta=2.22
03:36:26.761 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.38, y=-0.29, opts=13)
03:36:26.761 00.000 7988 Enqueuing Move request for scope (-0.38, -0.29)
03:36:26.763 00.002 15712 Worker thread wakes up
03:36:26.763 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.29) opts 0xd
03:36:26.763 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.38, -0.29)
03:36:26.763 00.000 15712 Moving (-0.38, -0.29) raw xDistance=-0.29 yDistance=0.39
03:36:26.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=109, FiltMin=93, FiltMax=255, Gamma=0.690
03:36:26.763 00.000 7988 UpdateGuideState exits: m=331 SNR=11.4
03:36:26.765 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:26.765 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:26.765 00.000 7988 Enqueuing Expose request
03:36:26.765 00.000 15712 PPEC rslt: input = -0.29, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 640.38
03:36:26.765 00.000 15712 PPEC: input: -0.29, control: -0.19, exposure: 1500
03:36:26.765 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:36:26.765 00.000 15712 MoveAxis(E, 62, ABG)
03:36:26.765 00.000 15712 Guiding  Dir = 2, Dur = 62
03:36:26.765 00.000 15712 IsGuiding returns 0
03:36:26.786 00.021 15712 PulseGuide returned control before completion, sleep 53
03:36:26.870 00.084 15712 IsGuiding returns 0
03:36:26.870 00.000 15712 Move returns status 0, amount 62
03:36:26.870 00.000 15712 MoveAxis(S, 98, ABG)
03:36:26.870 00.000 15712 Guiding  Dir = 1, Dur = 98
03:36:26.870 00.000 15712 IsGuiding returns 0
03:36:26.941 00.071 15712 PulseGuide returned control before completion, sleep 29
03:36:26.989 00.048 15712 IsGuiding returns 1
03:36:26.989 00.000 15712 scope still moving after pulse duration time elapsed
03:36:27.021 00.032 15712 IsGuiding returns 1
03:36:27.055 00.034 15712 IsGuiding returns 0
03:36:27.055 00.000 15712 scope move finished after 98 + 93 ms
03:36:27.055 00.000 15712 Move returns status 0, amount 98
03:36:27.055 00.000 15712 move complete, result=0
03:36:27.055 00.000 7988 GuideStep: -0.3 px 62 ms EAST, 0.4 px 98 ms SOUTH
03:36:27.064 00.009 15712 worker thread done servicing request
03:36:27.064 00.000 15712 Worker thread wakes up
03:36:27.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:27.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:28.474 01.410 15712 Exposure complete
03:36:28.536 00.062 15712 worker thread done servicing request
03:36:28.536 00.000 7988 OnExposeComplete: enter
03:36:28.536 00.000 7988 UpdateGuideState(): m_state=6
03:36:28.536 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
03:36:28.536 00.000 7988 Star::Find returns 1 (0), X=818.79, Y=151.39, Mass=393, SNR=12.0, Peak=162 HFD=2.8
03:36:28.536 00.000 7988 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.56) = xAngle (-2.24 = -2.24)
03:36:28.536 00.000 7988 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
03:36:28.536 00.000 7988 CameraToMount -- cameraX=0.34 cameraY=-0.27 hyp=0.44 cameraTheta=-0.67 mountX=-0.27 mountY=-0.33, mountTheta=-2.25
03:36:28.536 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.34, y=-0.27, opts=13)
03:36:28.536 00.000 7988 Enqueuing Move request for scope (0.34, -0.27)
03:36:28.536 00.000 15712 Worker thread wakes up
03:36:28.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.27) opts 0xd
03:36:28.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.34, -0.27)
03:36:28.536 00.000 15712 Moving (0.34, -0.27) raw xDistance=-0.27 yDistance=-0.33
03:36:28.552 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=93, FiltMax=225, Gamma=0.690
03:36:28.553 00.001 7988 UpdateGuideState exits: m=393 SNR=12.0
03:36:28.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:28.553 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:28.553 00.000 7988 Enqueuing Expose request
03:36:28.553 00.000 15712 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 640.37
03:36:28.553 00.000 15712 PPEC: input: -0.27, control: -0.17, exposure: 1500
03:36:28.553 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:36:28.553 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:36:28.553 00.000 15712 MoveAxis(E, 55, ABG)
03:36:28.553 00.000 15712 Guiding  Dir = 2, Dur = 55
03:36:28.553 00.000 15712 IsGuiding returns 0
03:36:28.574 00.021 15712 PulseGuide returned control before completion, sleep 43
03:36:28.654 00.080 15712 IsGuiding returns 0
03:36:28.654 00.000 15712 Move returns status 0, amount 55
03:36:28.654 00.000 15712 MoveAxis(N, 0, ABG)
03:36:28.654 00.000 15712 Move returns status 0, amount 0
03:36:28.654 00.000 15712 move complete, result=0
03:36:28.654 00.000 15712 worker thread done servicing request
03:36:28.654 00.000 15712 Worker thread wakes up
03:36:28.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:28.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:28.654 00.000 7988 GuideStep: -0.3 px 55 ms EAST, -0.3 px 0 ms NORTH
03:36:30.402 01.748 15712 Exposure complete
03:36:30.464 00.062 15712 worker thread done servicing request
03:36:30.464 00.000 7988 OnExposeComplete: enter
03:36:30.464 00.000 7988 UpdateGuideState(): m_state=6
03:36:30.471 00.007 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
03:36:30.471 00.000 7988 Star::Find returns 1 (0), X=818.03, Y=151.63, Mass=380, SNR=11.8, Peak=163 HFD=3.0
03:36:30.473 00.002 7988 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.56) = xAngle (-4.61 = 1.67)
03:36:30.474 00.001 7988 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.64 = 1.64)
03:36:30.474 00.000 7988 CameraToMount -- cameraX=-0.41 cameraY=-0.04 hyp=0.41 cameraTheta=-3.05 mountX=-0.04 mountY=0.41, mountTheta=1.67
03:36:30.476 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.41, y=-0.04, opts=13)
03:36:30.476 00.000 7988 Enqueuing Move request for scope (-0.41, -0.04)
03:36:30.479 00.003 15712 Worker thread wakes up
03:36:30.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=94, FiltMax=228, Gamma=0.690
03:36:30.479 00.000 7988 UpdateGuideState exits: m=380 SNR=11.8
03:36:30.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:30.479 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.04) opts 0xd
03:36:30.479 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.41, -0.04)
03:36:30.479 00.000 15712 Moving (-0.41, -0.04) raw xDistance=-0.04 yDistance=0.41
03:36:30.479 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:30.479 00.000 7988 Enqueuing Expose request
03:36:30.484 00.005 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.36
03:36:30.484 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
03:36:30.484 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:36:30.484 00.000 15712 MoveAxis(E, 8, ABG)
03:36:30.484 00.000 15712 Guiding  Dir = 2, Dur = 8
03:36:30.484 00.000 15712 IsGuiding returns 0
03:36:30.563 00.079 15712 IsGuiding returns 0
03:36:30.563 00.000 15712 Move returns status 0, amount 8
03:36:30.563 00.000 15712 MoveAxis(S, 105, ABG)
03:36:30.563 00.000 15712 Guiding  Dir = 1, Dur = 105
03:36:30.564 00.001 15712 IsGuiding returns 0
03:36:30.639 00.075 15712 PulseGuide returned control before completion, sleep 36
03:36:30.687 00.048 15712 IsGuiding returns 1
03:36:30.687 00.000 15712 scope still moving after pulse duration time elapsed
03:36:30.718 00.031 15712 IsGuiding returns 1
03:36:30.786 00.068 15712 IsGuiding returns 0
03:36:30.786 00.000 15712 scope move finished after 105 + 117 ms
03:36:30.786 00.000 15712 Move returns status 0, amount 105
03:36:30.786 00.000 15712 move complete, result=0
03:36:30.786 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.4 px 105 ms SOUTH
03:36:30.786 00.000 15712 worker thread done servicing request
03:36:30.788 00.002 15712 Worker thread wakes up
03:36:30.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:30.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:32.203 01.415 15712 Exposure complete
03:36:32.277 00.074 15712 worker thread done servicing request
03:36:32.277 00.000 7988 OnExposeComplete: enter
03:36:32.277 00.000 7988 UpdateGuideState(): m_state=6
03:36:32.277 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
03:36:32.281 00.004 7988 Star::Find returns 1 (0), X=818.45, Y=151.27, Mass=372, SNR=12.0, Peak=170 HFD=3.0
03:36:32.281 00.000 7988 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.56) = xAngle (-3.13 = -3.13)
03:36:32.281 00.000 7988 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.16 = 3.12)
03:36:32.281 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=-0.39 hyp=0.39 cameraTheta=-1.57 mountX=-0.39 mountY=0.01, mountTheta=3.12
03:36:32.281 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=-0.39, opts=13)
03:36:32.281 00.000 7988 Enqueuing Move request for scope (0.00, -0.39)
03:36:32.281 00.000 15712 Worker thread wakes up
03:36:32.281 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.39) opts 0xd
03:36:32.281 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, -0.39)
03:36:32.281 00.000 15712 Moving (0.00, -0.39) raw xDistance=-0.39 yDistance=0.01
03:36:32.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=93, FiltMax=232, Gamma=0.690
03:36:32.281 00.000 7988 UpdateGuideState exits: m=372 SNR=12.0
03:36:32.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:32.281 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:32.281 00.000 7988 Enqueuing Expose request
03:36:32.281 00.000 15712 PPEC rslt: input = -0.39, final = -0.25, react = -0.24, pred = -0.02, hyst = -0.22, hyst_pct = 0.00, period_length = 640.35
03:36:32.281 00.000 15712 PPEC: input: -0.39, control: -0.25, exposure: 1500
03:36:32.281 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:32.281 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:36:32.281 00.000 15712 MoveAxis(E, 83, ABG)
03:36:32.294 00.013 15712 Guiding  Dir = 2, Dur = 83
03:36:32.294 00.000 15712 IsGuiding returns 0
03:36:32.312 00.018 15712 PulseGuide returned control before completion, sleep 66
03:36:32.392 00.080 15712 IsGuiding returns 1
03:36:32.392 00.000 15712 scope still moving after pulse duration time elapsed
03:36:32.430 00.038 15712 IsGuiding returns 0
03:36:32.430 00.000 15712 scope move finished after 83 + 56 ms
03:36:32.430 00.000 15712 Move returns status 0, amount 83
03:36:32.430 00.000 15712 MoveAxis(N, 0, ABG)
03:36:32.430 00.000 15712 Move returns status 0, amount 0
03:36:32.430 00.000 15712 move complete, result=0
03:36:32.430 00.000 7988 GuideStep: -0.4 px 83 ms EAST, 0.0 px 0 ms NORTH
03:36:32.435 00.005 15712 worker thread done servicing request
03:36:32.435 00.000 15712 Worker thread wakes up
03:36:32.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:32.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:34.068 01.633 15712 Exposure complete
03:36:34.146 00.078 15712 worker thread done servicing request
03:36:34.146 00.000 7988 OnExposeComplete: enter
03:36:34.150 00.004 7988 UpdateGuideState(): m_state=6
03:36:34.152 00.002 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
03:36:34.154 00.002 7988 Star::Find returns 1 (0), X=818.50, Y=152.29, Mass=358, SNR=11.5, Peak=160 HFD=2.9
03:36:34.154 00.000 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
03:36:34.156 00.002 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
03:36:34.158 00.002 7988 CameraToMount -- cameraX=0.05 cameraY=0.63 hyp=0.63 cameraTheta=1.49 mountX=0.63 mountY=-0.07, mountTheta=-0.11
03:36:34.160 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=0.63, opts=13)
03:36:34.162 00.002 7988 Enqueuing Move request for scope (0.05, 0.63)
03:36:34.162 00.000 15712 Worker thread wakes up
03:36:34.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=110, FiltMin=92, FiltMax=255, Gamma=0.690
03:36:34.162 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.63) opts 0xd
03:36:34.162 00.000 7988 UpdateGuideState exits: m=358 SNR=11.5
03:36:34.167 00.005 15712 Handling offset move in thread for scope, endpoint = (0.05, 0.63)
03:36:34.167 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:34.167 00.000 15712 Moving (0.05, 0.63) raw xDistance=0.63 yDistance=-0.07
03:36:34.167 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:34.167 00.000 7988 Enqueuing Expose request
03:36:34.173 00.006 15712 PPEC rslt: input = 0.63, final = 0.37, react = 0.38, pred = -0.01, hyst = 0.34, hyst_pct = 0.00, period_length = 640.34
03:36:34.173 00.000 15712 PPEC: input: 0.63, control: 0.37, exposure: 1500
03:36:34.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:34.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:36:34.173 00.000 15712 MoveAxis(W, 120, ABG)
03:36:34.173 00.000 15712 Guiding  Dir = 3, Dur = 120
03:36:34.200 00.027 15712 IsGuiding returns 0
03:36:34.217 00.017 15712 PulseGuide returned control before completion, sleep 115
03:36:34.352 00.135 15712 IsGuiding returns 0
03:36:34.352 00.000 15712 Move returns status 0, amount 120
03:36:34.352 00.000 15712 MoveAxis(N, 0, ABG)
03:36:34.352 00.000 15712 Move returns status 0, amount 0
03:36:34.352 00.000 15712 move complete, result=0
03:36:34.352 00.000 15712 worker thread done servicing request
03:36:34.352 00.000 15712 Worker thread wakes up
03:36:34.352 00.000 7988 GuideStep: 0.6 px 120 ms WEST, -0.1 px 0 ms NORTH
03:36:34.369 00.017 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:34.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:35.787 01.418 15712 Exposure complete
03:36:35.849 00.062 15712 worker thread done servicing request
03:36:35.849 00.000 7988 OnExposeComplete: enter
03:36:35.849 00.000 7988 UpdateGuideState(): m_state=6
03:36:35.849 00.000 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
03:36:35.849 00.000 7988 Star::Find returns 1 (0), X=818.53, Y=151.49, Mass=414, SNR=12.5, Peak=170 HFD=3.1
03:36:35.858 00.009 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
03:36:35.858 00.000 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
03:36:35.858 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.14 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
03:36:35.861 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.18, opts=13)
03:36:35.861 00.000 7988 Enqueuing Move request for scope (0.08, -0.18)
03:36:35.861 00.000 15712 Worker thread wakes up
03:36:35.861 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
03:36:35.861 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
03:36:35.861 00.000 15712 Moving (0.08, -0.18) raw xDistance=-0.18 yDistance=-0.08
03:36:35.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=93, FiltMax=255, Gamma=0.690
03:36:35.865 00.004 7988 UpdateGuideState exits: m=414 SNR=12.5
03:36:35.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:35.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:35.865 00.000 7988 Enqueuing Expose request
03:36:35.865 00.000 15712 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 640.33
03:36:35.865 00.000 15712 PPEC: input: -0.18, control: -0.11, exposure: 1500
03:36:35.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:35.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:36:35.865 00.000 15712 MoveAxis(E, 37, ABG)
03:36:35.865 00.000 15712 Guiding  Dir = 2, Dur = 37
03:36:35.865 00.000 15712 IsGuiding returns 0
03:36:35.886 00.021 15712 PulseGuide returned control before completion, sleep 32
03:36:35.935 00.049 15712 IsGuiding returns 0
03:36:35.935 00.000 15712 Move returns status 0, amount 37
03:36:35.935 00.000 15712 MoveAxis(N, 0, ABG)
03:36:35.935 00.000 15712 Move returns status 0, amount 0
03:36:35.935 00.000 15712 move complete, result=0
03:36:35.935 00.000 15712 worker thread done servicing request
03:36:35.935 00.000 15712 Worker thread wakes up
03:36:35.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:35.935 00.000 7988 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
03:36:35.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:37.577 01.642 15712 Exposure complete
03:36:37.639 00.062 15712 worker thread done servicing request
03:36:37.639 00.000 7988 OnExposeComplete: enter
03:36:37.645 00.006 7988 UpdateGuideState(): m_state=6
03:36:37.645 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
03:36:37.647 00.002 7988 Star::Find returns 1 (0), X=818.57, Y=151.45, Mass=286, SNR=10.6, Peak=158 HFD=1.6
03:36:37.647 00.000 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.60 = -2.60)
03:36:37.649 00.002 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.63 = -2.63)
03:36:37.649 00.000 7988 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-1.04 mountX=-0.21 mountY=-0.12, mountTheta=-2.63
03:36:37.651 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=-0.21, opts=13)
03:36:37.653 00.002 7988 Enqueuing Move request for scope (0.13, -0.21)
03:36:37.653 00.000 15712 Worker thread wakes up
03:36:37.653 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
03:36:37.653 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
03:36:37.653 00.000 15712 Moving (0.13, -0.21) raw xDistance=-0.21 yDistance=-0.12
03:36:37.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=95, FiltMax=255, Gamma=0.690
03:36:37.654 00.001 7988 UpdateGuideState exits: m=286 SNR=10.6
03:36:37.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:37.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:37.654 00.000 7988 Enqueuing Expose request
03:36:37.654 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 640.32
03:36:37.654 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
03:36:37.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:37.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:36:37.654 00.000 15712 MoveAxis(E, 45, ABG)
03:36:37.654 00.000 15712 Guiding  Dir = 2, Dur = 45
03:36:37.654 00.000 15712 IsGuiding returns 0
03:36:37.674 00.020 15712 PulseGuide returned control before completion, sleep 39
03:36:37.739 00.065 15712 IsGuiding returns 0
03:36:37.739 00.000 15712 Move returns status 0, amount 45
03:36:37.739 00.000 15712 MoveAxis(N, 0, ABG)
03:36:37.739 00.000 15712 Move returns status 0, amount 0
03:36:37.739 00.000 15712 move complete, result=0
03:36:37.739 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
03:36:37.742 00.003 15712 worker thread done servicing request
03:36:37.742 00.000 15712 Worker thread wakes up
03:36:37.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:37.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:39.152 01.410 15712 Exposure complete
03:36:39.236 00.084 15712 worker thread done servicing request
03:36:39.236 00.000 7988 OnExposeComplete: enter
03:36:39.241 00.005 7988 UpdateGuideState(): m_state=6
03:36:39.243 00.002 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
03:36:39.245 00.002 7988 Star::Find returns 1 (0), X=818.34, Y=151.96, Mass=351, SNR=11.6, Peak=174 HFD=2.2
03:36:39.248 00.003 7988 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
03:36:39.248 00.000 7988 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
03:36:39.248 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.92 mountX=0.29 mountY=0.10, mountTheta=0.32
03:36:39.248 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.29, opts=13)
03:36:39.258 00.010 7988 Enqueuing Move request for scope (-0.11, 0.29)
03:36:39.261 00.003 15712 Worker thread wakes up
03:36:39.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=111, FiltMin=95, FiltMax=255, Gamma=0.690
03:36:39.263 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.29) opts 0xd
03:36:39.263 00.000 7988 UpdateGuideState exits: m=351 SNR=11.6
03:36:39.263 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.29)
03:36:39.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:39.263 00.000 15712 Moving (-0.11, 0.29) raw xDistance=0.29 yDistance=0.10
03:36:39.263 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:39.270 00.007 7988 Enqueuing Expose request
03:36:39.274 00.004 15712 PPEC rslt: input = 0.29, final = 0.16, react = 0.18, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 640.31
03:36:39.274 00.000 15712 PPEC: input: 0.29, control: 0.16, exposure: 1500
03:36:39.274 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:39.274 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:36:39.274 00.000 15712 MoveAxis(W, 53, ABG)
03:36:39.275 00.001 15712 Guiding  Dir = 3, Dur = 53
03:36:39.275 00.000 15712 IsGuiding returns 0
03:36:39.279 00.004 15712 PulseGuide returned control before completion, sleep 48
03:36:39.359 00.080 15712 IsGuiding returns 0
03:36:39.359 00.000 15712 Move returns status 0, amount 53
03:36:39.359 00.000 15712 MoveAxis(N, 0, ABG)
03:36:39.359 00.000 15712 Move returns status 0, amount 0
03:36:39.359 00.000 15712 move complete, result=0
03:36:39.359 00.000 15712 worker thread done servicing request
03:36:39.359 00.000 15712 Worker thread wakes up
03:36:39.359 00.000 7988 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
03:36:39.372 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:39.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:41.011 01.639 15712 Exposure complete
03:36:41.075 00.064 15712 worker thread done servicing request
03:36:41.075 00.000 7988 OnExposeComplete: enter
03:36:41.075 00.000 7988 UpdateGuideState(): m_state=6
03:36:41.081 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
03:36:41.081 00.000 7988 Star::Find returns 1 (0), X=818.29, Y=151.68, Mass=431, SNR=13.0, Peak=162 HFD=2.7
03:36:41.083 00.002 7988 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.56) = xAngle (1.46 = 1.46)
03:36:41.083 00.000 7988 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
03:36:41.085 00.002 7988 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.03 mountX=0.02 mountY=0.15, mountTheta=1.46
03:36:41.087 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.15, y=0.02, opts=13)
03:36:41.087 00.000 7988 Enqueuing Move request for scope (-0.15, 0.02)
03:36:41.089 00.002 15712 Worker thread wakes up
03:36:41.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
03:36:41.089 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
03:36:41.089 00.000 15712 Moving (-0.15, 0.02) raw xDistance=0.02 yDistance=0.15
03:36:41.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=94, FiltMax=224, Gamma=0.690
03:36:41.090 00.001 7988 UpdateGuideState exits: m=431 SNR=13.0
03:36:41.092 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:41.092 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:41.094 00.002 7988 Enqueuing Expose request
03:36:41.094 00.000 15712 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.30
03:36:41.094 00.000 15712 PPEC: input: 0.02, control: -0.01, exposure: 1500
03:36:41.094 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:41.094 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:36:41.094 00.000 15712 MoveAxis(E, 4, ABG)
03:36:41.094 00.000 15712 Guiding  Dir = 2, Dur = 4
03:36:41.096 00.002 15712 IsGuiding returns 0
03:36:41.142 00.046 15712 IsGuiding returns 0
03:36:41.142 00.000 15712 Move returns status 0, amount 4
03:36:41.142 00.000 15712 MoveAxis(N, 0, ABG)
03:36:41.142 00.000 15712 Move returns status 0, amount 0
03:36:41.142 00.000 15712 move complete, result=0
03:36:41.142 00.000 15712 worker thread done servicing request
03:36:41.142 00.000 15712 Worker thread wakes up
03:36:41.142 00.000 7988 GuideStep: 0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
03:36:41.146 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:41.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:42.559 01.413 15712 Exposure complete
03:36:42.621 00.062 15712 worker thread done servicing request
03:36:42.621 00.000 7988 OnExposeComplete: enter
03:36:42.621 00.000 7988 UpdateGuideState(): m_state=6
03:36:42.627 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
03:36:42.627 00.000 7988 Star::Find returns 1 (0), X=818.37, Y=151.75, Mass=245, SNR=9.6, Peak=170 HFD=1.7
03:36:42.629 00.002 7988 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.56) = xAngle (0.75 = 0.75)
03:36:42.629 00.000 7988 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
03:36:42.631 00.002 7988 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.31 mountX=0.08 mountY=0.08, mountTheta=0.73
03:36:42.633 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.08, opts=13)
03:36:42.633 00.000 7988 Enqueuing Move request for scope (-0.08, 0.08)
03:36:42.635 00.002 15712 Worker thread wakes up
03:36:42.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
03:36:42.635 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:36:42.635 00.000 15712 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=0.08
03:36:42.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=94, FiltMax=242, Gamma=0.690
03:36:42.636 00.001 7988 UpdateGuideState exits: m=245 SNR=9.6
03:36:42.638 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:42.638 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:42.638 00.000 7988 Enqueuing Expose request
03:36:42.638 00.000 15712 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.29
03:36:42.638 00.000 15712 PPEC: input: 0.08, control: -0.01, exposure: 1500
03:36:42.638 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:42.638 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:36:42.638 00.000 15712 MoveAxis(E, 5, ABG)
03:36:42.638 00.000 15712 Guiding  Dir = 2, Dur = 5
03:36:42.638 00.000 15712 IsGuiding returns 0
03:36:42.655 00.017 15712 IsGuiding returns 0
03:36:42.655 00.000 15712 Move returns status 0, amount 5
03:36:42.655 00.000 15712 MoveAxis(N, 0, ABG)
03:36:42.655 00.000 15712 Move returns status 0, amount 0
03:36:42.655 00.000 15712 move complete, result=0
03:36:42.655 00.000 15712 worker thread done servicing request
03:36:42.655 00.000 15712 Worker thread wakes up
03:36:42.655 00.000 7988 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
03:36:42.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:42.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:44.296 01.641 15712 Exposure complete
03:36:44.358 00.062 15712 worker thread done servicing request
03:36:44.358 00.000 7988 OnExposeComplete: enter
03:36:44.358 00.000 7988 UpdateGuideState(): m_state=6
03:36:44.363 00.005 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
03:36:44.363 00.000 7988 Star::Find returns 1 (0), X=818.86, Y=151.44, Mass=371, SNR=12.1, Peak=160 HFD=2.4
03:36:44.365 00.002 7988 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.56) = xAngle (-2.05 = -2.05)
03:36:44.365 00.000 7988 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.09 = -2.09)
03:36:44.367 00.002 7988 CameraToMount -- cameraX=0.42 cameraY=-0.22 hyp=0.48 cameraTheta=-0.49 mountX=-0.22 mountY=-0.41, mountTheta=-2.06
03:36:44.369 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.42, y=-0.22, opts=13)
03:36:44.369 00.000 7988 Enqueuing Move request for scope (0.42, -0.22)
03:36:44.371 00.002 15712 Worker thread wakes up
03:36:44.371 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.22) opts 0xd
03:36:44.371 00.000 15712 Handling offset move in thread for scope, endpoint = (0.42, -0.22)
03:36:44.371 00.000 15712 Moving (0.42, -0.22) raw xDistance=-0.22 yDistance=-0.41
03:36:44.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=95, FiltMax=255, Gamma=0.690
03:36:44.373 00.002 7988 UpdateGuideState exits: m=371 SNR=12.1
03:36:44.374 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:44.374 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:44.374 00.000 7988 Enqueuing Expose request
03:36:44.374 00.000 15712 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 640.28
03:36:44.374 00.000 15712 PPEC: input: -0.22, control: -0.15, exposure: 1500
03:36:44.374 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:36:44.374 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
03:36:44.374 00.000 15712 MoveAxis(E, 50, ABG)
03:36:44.374 00.000 15712 Guiding  Dir = 2, Dur = 50
03:36:44.374 00.000 15712 IsGuiding returns 0
03:36:44.406 00.032 15712 PulseGuide returned control before completion, sleep 32
03:36:44.454 00.048 15712 IsGuiding returns 1
03:36:44.454 00.000 15712 scope still moving after pulse duration time elapsed
03:36:44.485 00.031 15712 IsGuiding returns 0
03:36:44.485 00.000 15712 scope move finished after 50 + 58 ms
03:36:44.485 00.000 15712 Move returns status 0, amount 50
03:36:44.485 00.000 15712 MoveAxis(N, 0, ABG)
03:36:44.485 00.000 15712 Move returns status 0, amount 0
03:36:44.485 00.000 15712 move complete, result=0
03:36:44.485 00.000 15712 worker thread done servicing request
03:36:44.485 00.000 15712 Worker thread wakes up
03:36:44.485 00.000 7988 GuideStep: -0.2 px 50 ms EAST, -0.4 px 0 ms NORTH
03:36:44.487 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:44.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:45.906 01.419 15712 Exposure complete
03:36:45.973 00.067 15712 worker thread done servicing request
03:36:45.973 00.000 7988 OnExposeComplete: enter
03:36:45.973 00.000 7988 UpdateGuideState(): m_state=6
03:36:45.973 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
03:36:45.973 00.000 7988 Star::Find returns 1 (0), X=818.59, Y=151.40, Mass=464, SNR=13.5, Peak=178 HFD=3.0
03:36:45.973 00.000 7988 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.56) = xAngle (-2.65 = -2.65)
03:36:45.973 00.000 7988 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.68 = -2.68)
03:36:45.973 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-1.08 mountX=-0.27 mountY=-0.14, mountTheta=-2.67
03:36:45.973 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.27, opts=13)
03:36:45.973 00.000 7988 Enqueuing Move request for scope (0.14, -0.27)
03:36:45.984 00.011 15712 Worker thread wakes up
03:36:45.984 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
03:36:45.984 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
03:36:45.984 00.000 15712 Moving (0.14, -0.27) raw xDistance=-0.27 yDistance=-0.14
03:36:45.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=96, FiltMax=240, Gamma=0.690
03:36:45.984 00.000 7988 UpdateGuideState exits: m=464 SNR=13.5
03:36:45.987 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:45.988 00.001 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:45.988 00.000 7988 Enqueuing Expose request
03:36:45.990 00.002 15712 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 640.27
03:36:45.990 00.000 15712 PPEC: input: -0.27, control: -0.18, exposure: 1500
03:36:45.990 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:45.990 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:36:45.990 00.000 15712 MoveAxis(E, 57, ABG)
03:36:45.990 00.000 15712 Guiding  Dir = 2, Dur = 57
03:36:45.990 00.000 15712 IsGuiding returns 0
03:36:46.020 00.030 15712 PulseGuide returned control before completion, sleep 38
03:36:46.064 00.044 15712 IsGuiding returns 1
03:36:46.064 00.000 15712 scope still moving after pulse duration time elapsed
03:36:46.100 00.036 15712 IsGuiding returns 0
03:36:46.100 00.000 15712 scope move finished after 57 + 52 ms
03:36:46.100 00.000 15712 Move returns status 0, amount 57
03:36:46.100 00.000 15712 MoveAxis(N, 0, ABG)
03:36:46.100 00.000 15712 Move returns status 0, amount 0
03:36:46.100 00.000 15712 move complete, result=0
03:36:46.100 00.000 7988 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
03:36:46.100 00.000 15712 worker thread done servicing request
03:36:46.102 00.002 15712 Worker thread wakes up
03:36:46.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:46.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:47.742 01.640 15712 Exposure complete
03:36:47.807 00.065 15712 worker thread done servicing request
03:36:47.807 00.000 7988 OnExposeComplete: enter
03:36:47.807 00.000 7988 UpdateGuideState(): m_state=6
03:36:47.811 00.004 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
03:36:47.811 00.000 7988 Star::Find returns 1 (0), X=818.98, Y=151.59, Mass=242, SNR=9.7, Peak=161 HFD=2.2
03:36:47.813 00.002 7988 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.56) = xAngle (-1.71 = -1.71)
03:36:47.813 00.000 7988 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.74 = -1.74)
03:36:47.815 00.002 7988 CameraToMount -- cameraX=0.54 cameraY=-0.08 hyp=0.54 cameraTheta=-0.15 mountX=-0.08 mountY=-0.53, mountTheta=-1.71
03:36:47.817 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.54, y=-0.08, opts=13)
03:36:47.817 00.000 7988 Enqueuing Move request for scope (0.54, -0.08)
03:36:47.819 00.002 15712 Worker thread wakes up
03:36:47.819 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.08) opts 0xd
03:36:47.819 00.000 15712 Handling offset move in thread for scope, endpoint = (0.54, -0.08)
03:36:47.819 00.000 15712 Moving (0.54, -0.08) raw xDistance=-0.08 yDistance=-0.53
03:36:47.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=113, FiltMin=98, FiltMax=255, Gamma=0.690
03:36:47.819 00.000 7988 UpdateGuideState exits: m=242 SNR=9.7
03:36:47.822 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:47.822 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:47.824 00.002 7988 Enqueuing Expose request
03:36:47.824 00.000 15712 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.26
03:36:47.824 00.000 15712 PPEC: input: -0.08, control: 0.00, exposure: 1500
03:36:47.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:36:47.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
03:36:47.824 00.000 15712 MoveAxis(W, 1, ABG)
03:36:47.824 00.000 15712 Guiding  Dir = 3, Dur = 1
03:36:47.824 00.000 15712 IsGuiding returns 0
03:36:47.842 00.018 15712 IsGuiding returns 0
03:36:47.842 00.000 15712 Move returns status 0, amount 1
03:36:47.842 00.000 15712 MoveAxis(N, 0, ABG)
03:36:47.842 00.000 15712 Move returns status 0, amount 0
03:36:47.842 00.000 15712 move complete, result=0
03:36:47.842 00.000 15712 worker thread done servicing request
03:36:47.842 00.000 15712 Worker thread wakes up
03:36:47.842 00.000 7988 GuideStep: -0.1 px 1 ms WEST, -0.5 px 0 ms NORTH
03:36:47.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:47.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:49.254 01.412 15712 Exposure complete
03:36:49.317 00.063 15712 worker thread done servicing request
03:36:49.317 00.000 7988 OnExposeComplete: enter
03:36:49.317 00.000 7988 UpdateGuideState(): m_state=6
03:36:49.322 00.005 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
03:36:49.322 00.000 7988 Star::Find returns 1 (0), X=818.46, Y=151.40, Mass=203, SNR=8.6, Peak=150 HFD=1.6
03:36:49.322 00.000 7988 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.56) = xAngle (-3.09 = -3.09)
03:36:49.322 00.000 7988 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.13 = -3.13)
03:36:49.322 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.53 mountX=-0.27 mountY=-0.00, mountTheta=-3.13
03:36:49.322 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.27, opts=13)
03:36:49.322 00.000 7988 Enqueuing Move request for scope (0.01, -0.27)
03:36:49.322 00.000 15712 Worker thread wakes up
03:36:49.322 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.27) opts 0xd
03:36:49.322 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.27)
03:36:49.322 00.000 15712 Moving (0.01, -0.27) raw xDistance=-0.27 yDistance=-0.00
03:36:49.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=114, FiltMin=97, FiltMax=255, Gamma=0.690
03:36:49.322 00.000 7988 UpdateGuideState exits: m=203 SNR=8.6
03:36:49.332 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:49.332 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:49.332 00.000 7988 Enqueuing Expose request
03:36:49.332 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 640.25
03:36:49.332 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
03:36:49.332 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:49.332 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:36:49.332 00.000 15712 MoveAxis(E, 52, ABG)
03:36:49.332 00.000 15712 Guiding  Dir = 2, Dur = 52
03:36:49.332 00.000 15712 IsGuiding returns 0
03:36:49.356 00.024 15712 PulseGuide returned control before completion, sleep 37
03:36:49.441 00.085 15712 IsGuiding returns 0
03:36:49.441 00.000 15712 Move returns status 0, amount 52
03:36:49.441 00.000 15712 MoveAxis(N, 0, ABG)
03:36:49.441 00.000 15712 Move returns status 0, amount 0
03:36:49.441 00.000 15712 move complete, result=0
03:36:49.441 00.000 15712 worker thread done servicing request
03:36:49.441 00.000 15712 Worker thread wakes up
03:36:49.441 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
03:36:49.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:49.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:51.184 01.743 15712 Exposure complete
03:36:51.249 00.065 15712 worker thread done servicing request
03:36:51.249 00.000 7988 OnExposeComplete: enter
03:36:51.249 00.000 7988 UpdateGuideState(): m_state=6
03:36:51.249 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
03:36:51.249 00.000 7988 Star::Find returns 1 (0), X=818.27, Y=151.47, Mass=284, SNR=10.1, Peak=169 HFD=2.0
03:36:51.249 00.000 7988 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.56) = xAngle (-3.85 = 2.44)
03:36:51.249 00.000 7988 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.88 = 2.40)
03:36:51.249 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-2.28 mountX=-0.20 mountY=0.18, mountTheta=2.42
03:36:51.249 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.20, opts=13)
03:36:51.249 00.000 7988 Enqueuing Move request for scope (-0.17, -0.20)
03:36:51.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=114, FiltMin=99, FiltMax=216, Gamma=0.690
03:36:51.260 00.011 7988 UpdateGuideState exits: m=284 SNR=10.1
03:36:51.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:51.260 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:51.260 00.000 7988 Enqueuing Expose request
03:36:51.260 00.000 15712 Worker thread wakes up
03:36:51.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.20) opts 0xd
03:36:51.260 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.20)
03:36:51.260 00.000 15712 Moving (-0.17, -0.20) raw xDistance=-0.20 yDistance=0.18
03:36:51.260 00.000 15712 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 640.24
03:36:51.260 00.000 15712 PPEC: input: -0.20, control: -0.14, exposure: 1500
03:36:51.260 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:51.260 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:36:51.260 00.000 15712 MoveAxis(E, 45, ABG)
03:36:51.260 00.000 15712 Guiding  Dir = 2, Dur = 45
03:36:51.260 00.000 15712 IsGuiding returns 0
03:36:51.295 00.035 15712 PulseGuide returned control before completion, sleep 31
03:36:51.375 00.080 15712 IsGuiding returns 1
03:36:51.375 00.000 15712 scope still moving after pulse duration time elapsed
03:36:51.404 00.029 15712 IsGuiding returns 0
03:36:51.404 00.000 15712 scope move finished after 45 + 89 ms
03:36:51.404 00.000 15712 Move returns status 0, amount 45
03:36:51.404 00.000 15712 MoveAxis(N, 0, ABG)
03:36:51.404 00.000 15712 Move returns status 0, amount 0
03:36:51.404 00.000 15712 move complete, result=0
03:36:51.404 00.000 15712 worker thread done servicing request
03:36:51.404 00.000 15712 Worker thread wakes up
03:36:51.404 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.2 px 0 ms NORTH
03:36:51.406 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:51.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:52.812 01.406 15712 Exposure complete
03:36:52.876 00.064 15712 worker thread done servicing request
03:36:52.876 00.000 7988 OnExposeComplete: enter
03:36:52.876 00.000 7988 UpdateGuideState(): m_state=6
03:36:52.882 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
03:36:52.882 00.000 7988 Star::Find returns 1 (0), X=818.96, Y=151.94, Mass=314, SNR=10.8, Peak=167 HFD=2.5
03:36:52.884 00.002 7988 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.56) = xAngle (-1.07 = -1.07)
03:36:52.884 00.000 7988 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
03:36:52.886 00.002 7988 CameraToMount -- cameraX=0.52 cameraY=0.28 hyp=0.59 cameraTheta=0.49 mountX=0.28 mountY=-0.52, mountTheta=-1.08
03:36:52.888 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.52, y=0.28, opts=13)
03:36:52.888 00.000 7988 Enqueuing Move request for scope (0.52, 0.28)
03:36:52.890 00.002 15712 Worker thread wakes up
03:36:52.890 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.28) opts 0xd
03:36:52.890 00.000 15712 Handling offset move in thread for scope, endpoint = (0.52, 0.28)
03:36:52.890 00.000 15712 Moving (0.52, 0.28) raw xDistance=0.28 yDistance=-0.52
03:36:52.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=114, FiltMin=99, FiltMax=255, Gamma=0.690
03:36:52.890 00.000 7988 UpdateGuideState exits: m=314 SNR=10.8
03:36:52.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:52.894 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:52.894 00.000 7988 Enqueuing Expose request
03:36:52.896 00.002 15712 PPEC rslt: input = 0.28, final = 0.14, react = 0.17, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 640.23
03:36:52.896 00.000 15712 PPEC: input: 0.28, control: 0.14, exposure: 1500
03:36:52.896 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.13 newest=-0.35
03:36:52.896 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
03:36:52.896 00.000 15712 MoveAxis(W, 47, ABG)
03:36:52.896 00.000 15712 Guiding  Dir = 3, Dur = 47
03:36:52.896 00.000 15712 IsGuiding returns 0
03:36:52.922 00.026 15712 PulseGuide returned control before completion, sleep 29
03:36:52.970 00.048 15712 IsGuiding returns 1
03:36:52.970 00.000 15712 scope still moving after pulse duration time elapsed
03:36:53.006 00.036 15712 IsGuiding returns 0
03:36:53.006 00.000 15712 scope move finished after 47 + 62 ms
03:36:53.006 00.000 15712 Move returns status 0, amount 47
03:36:53.006 00.000 15712 BLC: Oldest BLC event removed
03:36:53.006 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 121 applied
03:36:53.006 00.000 15712 MoveAxis(N, 255, ABG)
03:36:53.006 00.000 15712 Guiding  Dir = 0, Dur = 255
03:36:53.006 00.000 15712 IsGuiding returns 0
03:36:53.082 00.076 15712 PulseGuide returned control before completion, sleep 186
03:36:53.274 00.192 15712 IsGuiding returns 1
03:36:53.274 00.000 15712 scope still moving after pulse duration time elapsed
03:36:53.306 00.032 15712 IsGuiding returns 1
03:36:53.354 00.048 15712 IsGuiding returns 1
03:36:53.389 00.035 15712 IsGuiding returns 0
03:36:53.389 00.000 15712 scope move finished after 255 + 128 ms
03:36:53.389 00.000 15712 Move returns status 0, amount 255
03:36:53.389 00.000 15712 move complete, result=0
03:36:53.389 00.000 15712 worker thread done servicing request
03:36:53.389 00.000 15712 Worker thread wakes up
03:36:53.389 00.000 7988 GuideStep: 0.3 px 47 ms WEST, -0.5 px 255 ms NORTH
03:36:53.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:53.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:55.032 01.643 15712 Exposure complete
03:36:55.093 00.061 15712 worker thread done servicing request
03:36:55.093 00.000 7988 OnExposeComplete: enter
03:36:55.093 00.000 7988 UpdateGuideState(): m_state=6
03:36:55.093 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
03:36:55.093 00.000 7988 Star::Find returns 1 (0), X=818.37, Y=151.57, Mass=293, SNR=10.7, Peak=164 HFD=1.6
03:36:55.093 00.000 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
03:36:55.103 00.010 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
03:36:55.103 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-2.24 mountX=-0.10 mountY=0.08, mountTheta=2.46
03:36:55.106 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.10, opts=13)
03:36:55.106 00.000 7988 Enqueuing Move request for scope (-0.08, -0.10)
03:36:55.106 00.000 15712 Worker thread wakes up
03:36:55.106 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
03:36:55.106 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
03:36:55.106 00.000 15712 Moving (-0.08, -0.10) raw xDistance=-0.10 yDistance=0.08
03:36:55.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=113, FiltMin=97, FiltMax=226, Gamma=0.690
03:36:55.109 00.003 7988 UpdateGuideState exits: m=293 SNR=10.7
03:36:55.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:55.109 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:36:55.109 00.000 7988 Enqueuing Expose request
03:36:55.109 00.000 15712 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.524806, 1:-0.077704
03:36:55.109 00.000 15712 BLC: No correction, Miss < min_move
03:36:55.109 00.000 15712 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.23
03:36:55.109 00.000 15712 PPEC: input: -0.10, control: -0.01, exposure: 1500
03:36:55.109 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:55.109 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:36:55.109 00.000 15712 MoveAxis(E, 4, ABG)
03:36:55.109 00.000 15712 Guiding  Dir = 2, Dur = 4
03:36:55.109 00.000 15712 IsGuiding returns 0
03:36:55.141 00.032 15712 IsGuiding returns 0
03:36:55.141 00.000 15712 Move returns status 0, amount 4
03:36:55.141 00.000 15712 MoveAxis(N, 0, ABG)
03:36:55.141 00.000 15712 Move returns status 0, amount 0
03:36:55.141 00.000 15712 move complete, result=0
03:36:55.141 00.000 15712 worker thread done servicing request
03:36:55.141 00.000 15712 Worker thread wakes up
03:36:55.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:55.141 00.000 7988 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
03:36:55.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:36:56.562 01.421 15712 Exposure complete
03:36:56.623 00.061 15712 worker thread done servicing request
03:36:56.623 00.000 7988 OnExposeComplete: enter
03:36:56.623 00.000 7988 UpdateGuideState(): m_state=6
03:36:56.623 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
03:36:56.623 00.000 7988 Star::Find returns 1 (0), X=817.75, Y=151.27, Mass=177, SNR=8.0, Peak=166 HFD=2.5
03:36:56.632 00.009 7988 Status Line: Mass: 177 vs 372
03:36:56.632 00.000 7988 UpdateCurrentPosition: star mass new=177.0 exp=372.4 thresh=50% limits=(186.2, 670.5, 744.8)
03:36:56.632 00.000 7988 DistanceChecker: activated
03:36:56.635 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:36:56.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:36:56.637 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:36:56.637 00.000 15712 Worker thread wakes up
03:36:56.637 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:36:56.637 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:36:56.639 00.002 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:36:56.639 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:36:56.639 00.000 15712 MoveAxis(E, 7, DBG)
03:36:56.639 00.000 15712 Guiding  Dir = 2, Dur = 7
03:36:56.639 00.000 15712 IsGuiding returns 0
03:36:56.692 00.053 15712 IsGuiding returns 0
03:36:56.692 00.000 15712 Move returns status 0, amount 7
03:36:56.692 00.000 15712 MoveAxis(N, 0, DBG)
03:36:56.692 00.000 15712 Move returns status 0, amount 0
03:36:56.692 00.000 15712 move complete, result=0
03:36:56.692 00.000 15712 worker thread done servicing request
03:36:56.751 00.059 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:56.751 00.000 7988 Status Line: Star lost - mass changed
03:36:56.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=113, FiltMin=95, FiltMax=255, Gamma=0.690
03:36:56.751 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:36:56.751 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:56.751 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:36:56.751 00.000 7988 Enqueuing Expose request
03:36:56.751 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:36:56.751 00.000 15712 Worker thread wakes up
03:36:56.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:56.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:36:58.392 01.641 15712 Exposure complete
03:36:58.456 00.064 15712 worker thread done servicing request
03:36:58.458 00.002 7988 OnExposeComplete: enter
03:36:58.458 00.000 7988 UpdateGuideState(): m_state=6
03:36:58.458 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
03:36:58.458 00.000 7988 Star::Find returns 1 (0), X=818.76, Y=150.88, Mass=199, SNR=8.6, Peak=163 HFD=2.3
03:36:58.458 00.000 7988 DistanceChecker: reject for large offset (0.84 > 0.76) avgDist = 0.38 count = 65
03:36:58.458 00.000 7988 Status Line: Recovering
03:36:58.458 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:36:58.458 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:36:58.458 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:36:58.458 00.000 15712 Worker thread wakes up
03:36:58.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:36:58.458 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:36:58.470 00.012 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:36:58.470 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:36:58.470 00.000 15712 MoveAxis(E, 6, DBG)
03:36:58.470 00.000 15712 Guiding  Dir = 2, Dur = 6
03:36:58.470 00.000 15712 IsGuiding returns 0
03:36:58.487 00.017 15712 IsGuiding returns 0
03:36:58.487 00.000 15712 Move returns status 0, amount 6
03:36:58.487 00.000 15712 MoveAxis(N, 0, DBG)
03:36:58.487 00.000 15712 Move returns status 0, amount 0
03:36:58.487 00.000 15712 move complete, result=0
03:36:58.487 00.000 15712 worker thread done servicing request
03:36:58.581 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:58.581 00.000 7988 Status Line: No star found
03:36:58.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=113, FiltMin=96, FiltMax=194, Gamma=0.690
03:36:58.581 00.000 7988 UpdateGuideState exits: No star found
03:36:58.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:58.581 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:36:58.581 00.000 7988 Enqueuing Expose request
03:36:58.589 00.008 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:36:58.589 00.000 15712 Worker thread wakes up
03:36:58.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:36:58.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:37:00.005 01.416 15712 Exposure complete
03:37:00.070 00.065 15712 worker thread done servicing request
03:37:00.070 00.000 7988 OnExposeComplete: enter
03:37:00.070 00.000 7988 UpdateGuideState(): m_state=6
03:37:00.076 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
03:37:00.076 00.000 7988 Star::Find returns 1 (0), X=819.16, Y=151.01, Mass=161, SNR=7.7, Peak=154 HFD=2.1
03:37:00.078 00.002 7988 Status Line: Mass: 161 vs 371
03:37:00.080 00.002 7988 UpdateCurrentPosition: star mass new=161.2 exp=371.4 thresh=50% limits=(185.7, 670.5, 742.8)
03:37:00.081 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:37:00.081 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:37:00.083 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:37:00.083 00.000 15712 Worker thread wakes up
03:37:00.083 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:37:00.083 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:37:00.083 00.000 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:37:00.083 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:37:00.083 00.000 15712 MoveAxis(W, 1, DBG)
03:37:00.083 00.000 15712 Guiding  Dir = 3, Dur = 1
03:37:00.083 00.000 15712 IsGuiding returns 0
03:37:00.103 00.020 15712 IsGuiding returns 0
03:37:00.103 00.000 15712 Move returns status 0, amount 1
03:37:00.103 00.000 15712 MoveAxis(N, 0, DBG)
03:37:00.103 00.000 15712 Move returns status 0, amount 0
03:37:00.103 00.000 15712 move complete, result=0
03:37:00.103 00.000 15712 worker thread done servicing request
03:37:00.193 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:00.193 00.000 7988 Status Line: Star lost - mass changed
03:37:00.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=95, FiltMax=195, Gamma=0.690
03:37:00.193 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:37:00.193 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:00.193 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:37:00.193 00.000 7988 Enqueuing Expose request
03:37:00.193 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:37:00.202 00.009 15712 Worker thread wakes up
03:37:00.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:00.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:37:01.840 01.638 15712 Exposure complete
03:37:01.901 00.061 15712 worker thread done servicing request
03:37:01.901 00.000 7988 OnExposeComplete: enter
03:37:01.901 00.000 7988 UpdateGuideState(): m_state=6
03:37:01.908 00.007 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
03:37:01.908 00.000 7988 Star::Find returns 1 (0), X=818.95, Y=150.83, Mass=340, SNR=11.2, Peak=161 HFD=2.6
03:37:01.910 00.002 7988 DistanceChecker: reject for large offset (0.98 > 0.76) avgDist = 0.38 count = 65
03:37:01.910 00.000 7988 DistanceChecker: begin recovering
03:37:01.912 00.002 7988 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
03:37:01.912 00.000 7988 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
03:37:01.914 00.002 7988 CameraToMount -- cameraX=0.51 cameraY=-0.84 hyp=0.98 cameraTheta=-1.03 mountX=-0.83 mountY=-0.49, mountTheta=-2.61
03:37:01.916 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.51, y=-0.84, opts=13)
03:37:01.917 00.001 7988 Enqueuing Move request for scope (0.51, -0.84)
03:37:01.917 00.000 15712 Worker thread wakes up
03:37:01.917 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.84) opts 0xd
03:37:01.917 00.000 15712 Handling offset move in thread for scope, endpoint = (0.51, -0.84)
03:37:01.917 00.000 15712 Moving (0.51, -0.84) raw xDistance=-0.83 yDistance=-0.49
03:37:01.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=94, FiltMax=203, Gamma=0.690
03:37:01.917 00.000 7988 UpdateGuideState exits: m=340 SNR=11.2
03:37:01.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:01.917 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:01.917 00.000 7988 Enqueuing Expose request
03:37:01.917 00.000 15712 BLC: History state: CurrMiss=0.49, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.524806, 1:-0.077704, 2:0.487437
03:37:01.917 00.000 15712 BLC: Under-shoot: nominal increase by 43
03:37:01.917 00.000 15712 BLC: window closed
03:37:01.917 00.000 15712 BLC: Pulse adjusted to 133
03:37:01.917 00.000 15712 PPEC rslt: input = -0.83, final = -0.49, react = -0.50, pred = 0.01, hyst = -0.45, hyst_pct = 0.00, period_length = 640.19
03:37:01.917 00.000 15712 PPEC: input: -0.83, control: -0.49, exposure: 1500
03:37:01.917 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
03:37:01.917 00.000 15712 MoveAxis(E, 160, ABG)
03:37:01.917 00.000 15712 Guiding  Dir = 2, Dur = 160
03:37:01.917 00.000 15712 IsGuiding returns 0
03:37:01.951 00.034 15712 PulseGuide returned control before completion, sleep 142
03:37:02.124 00.173 15712 IsGuiding returns 0
03:37:02.124 00.000 15712 Move returns status 0, amount 160
03:37:02.124 00.000 15712 MoveAxis(N, 125, ABG)
03:37:02.124 00.000 15712 Guiding  Dir = 0, Dur = 125
03:37:02.124 00.000 15712 IsGuiding returns 0
03:37:02.208 00.084 15712 PulseGuide returned control before completion, sleep 56
03:37:02.222 00.014 7988 evsrv: cli 0CCCF268 connect
03:37:02.222 00.000 7988 case statement mapped state 6 to 3
03:37:02.225 00.003 7988 case statement mapped state 6 to 3
03:37:02.225 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_pixel_scale","id":"dae52671-7f32-425c-a6e3-c08bdf64c461"}
03:37:02.225 00.000 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":3.86747,"id":"dae52671-7f32-425c-a6e3-c08bdf64c461"}
03:37:02.225 00.000 7988 evsrv: cli 0CCCF268 disconnect
03:37:02.285 00.060 15712 IsGuiding returns 1
03:37:02.285 00.000 15712 scope still moving after pulse duration time elapsed
03:37:02.317 00.032 15712 IsGuiding returns 1
03:37:02.353 00.036 15712 IsGuiding returns 0
03:37:02.353 00.000 15712 scope move finished after 125 + 98 ms
03:37:02.353 00.000 15712 Move returns status 0, amount 125
03:37:02.353 00.000 15712 move complete, result=0
03:37:02.353 00.000 7988 GuideStep: -0.8 px 160 ms EAST, -0.5 px 125 ms NORTH
03:37:02.359 00.006 15712 worker thread done servicing request
03:37:02.359 00.000 15712 Worker thread wakes up
03:37:02.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:02.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:03.774 01.415 15712 Exposure complete
03:37:03.839 00.065 15712 worker thread done servicing request
03:37:03.839 00.000 7988 OnExposeComplete: enter
03:37:03.839 00.000 7988 UpdateGuideState(): m_state=6
03:37:03.842 00.003 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
03:37:03.842 00.000 7988 Star::Find returns 1 (0), X=818.65, Y=151.23, Mass=343, SNR=11.5, Peak=153 HFD=2.7
03:37:03.844 00.002 7988 DistanceChecker: deactivated
03:37:03.844 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.70 = -2.70)
03:37:03.846 00.002 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
03:37:03.846 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.44 hyp=0.48 cameraTheta=-1.14 mountX=-0.44 mountY=-0.19, mountTheta=-2.73
03:37:03.848 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.44, opts=13)
03:37:03.850 00.002 7988 Enqueuing Move request for scope (0.20, -0.44)
03:37:03.850 00.000 15712 Worker thread wakes up
03:37:03.851 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=96, FiltMax=241, Gamma=0.690
03:37:03.851 00.000 7988 UpdateGuideState exits: m=343 SNR=11.5
03:37:03.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:03.851 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:03.851 00.000 7988 Enqueuing Expose request
03:37:03.856 00.005 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.44) opts 0xd
03:37:03.856 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.44)
03:37:03.856 00.000 15712 Moving (0.20, -0.44) raw xDistance=-0.44 yDistance=-0.19
03:37:03.856 00.000 15712 PPEC rslt: input = -0.44, final = -0.26, react = -0.26, pred = 0.00, hyst = -0.24, hyst_pct = 0.00, period_length = 640.18
03:37:03.856 00.000 15712 PPEC: input: -0.44, control: -0.26, exposure: 1500
03:37:03.856 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:03.856 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:37:03.856 00.000 15712 MoveAxis(E, 85, ABG)
03:37:03.856 00.000 15712 Guiding  Dir = 2, Dur = 85
03:37:03.856 00.000 15712 IsGuiding returns 0
03:37:03.873 00.017 15712 PulseGuide returned control before completion, sleep 81
03:37:03.967 00.094 15712 IsGuiding returns 0
03:37:03.967 00.000 15712 Move returns status 0, amount 85
03:37:03.967 00.000 15712 MoveAxis(N, 0, ABG)
03:37:03.967 00.000 15712 Move returns status 0, amount 0
03:37:03.967 00.000 15712 move complete, result=0
03:37:03.967 00.000 7988 GuideStep: -0.4 px 85 ms EAST, -0.2 px 0 ms NORTH
03:37:03.974 00.007 15712 worker thread done servicing request
03:37:03.974 00.000 15712 Worker thread wakes up
03:37:03.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:03.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:05.609 01.635 15712 Exposure complete
03:37:05.672 00.063 15712 worker thread done servicing request
03:37:05.672 00.000 7988 OnExposeComplete: enter
03:37:05.678 00.006 7988 UpdateGuideState(): m_state=6
03:37:05.680 00.002 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
03:37:05.680 00.000 7988 Star::Find returns 1 (0), X=819.14, Y=152.02, Mass=373, SNR=11.7, Peak=160 HFD=3.0
03:37:05.682 00.002 7988 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.56) = xAngle (-1.09 = -1.09)
03:37:05.682 00.000 7988 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
03:37:05.684 00.002 7988 CameraToMount -- cameraX=0.70 cameraY=0.35 hyp=0.78 cameraTheta=0.47 mountX=0.36 mountY=-0.71, mountTheta=-1.10
03:37:05.684 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.70, y=0.35, opts=13)
03:37:05.686 00.002 7988 Enqueuing Move request for scope (0.70, 0.35)
03:37:05.688 00.002 15712 Worker thread wakes up
03:37:05.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=95, FiltMax=221, Gamma=0.690
03:37:05.688 00.000 7988 UpdateGuideState exits: m=373 SNR=11.7
03:37:05.690 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:05.690 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:05.692 00.002 7988 Enqueuing Expose request
03:37:05.692 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.35) opts 0xd
03:37:05.692 00.000 15712 Handling offset move in thread for scope, endpoint = (0.70, 0.35)
03:37:05.692 00.000 15712 Moving (0.70, 0.35) raw xDistance=0.36 yDistance=-0.71
03:37:05.695 00.003 15712 PPEC rslt: input = 0.36, final = 0.21, react = 0.22, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 640.17
03:37:05.695 00.000 15712 PPEC: input: 0.36, control: 0.21, exposure: 1500
03:37:05.695 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
03:37:05.695 00.000 15712 MoveAxis(W, 69, ABG)
03:37:05.695 00.000 15712 Guiding  Dir = 3, Dur = 69
03:37:05.695 00.000 15712 IsGuiding returns 0
03:37:05.711 00.016 15712 PulseGuide returned control before completion, sleep 64
03:37:05.788 00.077 15712 IsGuiding returns 0
03:37:05.788 00.000 15712 Move returns status 0, amount 69
03:37:05.788 00.000 15712 MoveAxis(N, 181, ABG)
03:37:05.788 00.000 15712 Guiding  Dir = 0, Dur = 181
03:37:05.788 00.000 15712 IsGuiding returns 0
03:37:05.868 00.080 15712 PulseGuide returned control before completion, sleep 112
03:37:05.991 00.123 15712 IsGuiding returns 1
03:37:05.991 00.000 15712 scope still moving after pulse duration time elapsed
03:37:06.023 00.032 15712 IsGuiding returns 1
03:37:06.082 00.059 15712 IsGuiding returns 0
03:37:06.082 00.000 15712 scope move finished after 181 + 106 ms
03:37:06.082 00.000 15712 Move returns status 0, amount 181
03:37:06.082 00.000 15712 move complete, result=0
03:37:06.082 00.000 7988 GuideStep: 0.4 px 69 ms WEST, -0.7 px 181 ms NORTH
03:37:06.084 00.002 15712 worker thread done servicing request
03:37:06.084 00.000 15712 Worker thread wakes up
03:37:06.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:06.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:07.493 01.409 15712 Exposure complete
03:37:07.559 00.066 15712 worker thread done servicing request
03:37:07.559 00.000 7988 OnExposeComplete: enter
03:37:07.559 00.000 7988 UpdateGuideState(): m_state=6
03:37:07.559 00.000 7988 Star::Find(15, 819, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
03:37:07.559 00.000 7988 Star::Find returns 1 (0), X=818.32, Y=151.31, Mass=320, SNR=11.2, Peak=167 HFD=1.9
03:37:07.559 00.000 7988 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.56) = xAngle (-3.48 = 2.81)
03:37:07.559 00.000 7988 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.51 = 2.78)
03:37:07.566 00.007 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.35 hyp=0.38 cameraTheta=-1.91 mountX=-0.35 mountY=0.13, mountTheta=2.78
03:37:07.566 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.35, opts=13)
03:37:07.566 00.000 7988 Enqueuing Move request for scope (-0.13, -0.35)
03:37:07.566 00.000 15712 Worker thread wakes up
03:37:07.566 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.35) opts 0xd
03:37:07.566 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.35)
03:37:07.566 00.000 15712 Moving (-0.13, -0.35) raw xDistance=-0.35 yDistance=0.13
03:37:07.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=95, FiltMax=227, Gamma=0.690
03:37:07.571 00.005 7988 UpdateGuideState exits: m=320 SNR=11.2
03:37:07.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:07.574 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:07.574 00.000 7988 Enqueuing Expose request
03:37:07.574 00.000 15712 PPEC rslt: input = -0.35, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 640.16
03:37:07.574 00.000 15712 PPEC: input: -0.35, control: -0.22, exposure: 1500
03:37:07.574 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:07.574 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:37:07.574 00.000 15712 MoveAxis(E, 72, ABG)
03:37:07.574 00.000 15712 Guiding  Dir = 2, Dur = 72
03:37:07.583 00.009 15712 IsGuiding returns 0
03:37:07.600 00.017 15712 PulseGuide returned control before completion, sleep 67
03:37:07.685 00.085 15712 IsGuiding returns 0
03:37:07.685 00.000 15712 Move returns status 0, amount 72
03:37:07.685 00.000 15712 MoveAxis(N, 0, ABG)
03:37:07.685 00.000 15712 Move returns status 0, amount 0
03:37:07.685 00.000 15712 move complete, result=0
03:37:07.685 00.000 7988 GuideStep: -0.4 px 72 ms EAST, 0.1 px 0 ms NORTH
03:37:07.698 00.013 15712 worker thread done servicing request
03:37:07.698 00.000 15712 Worker thread wakes up
03:37:07.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:07.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:09.340 01.642 15712 Exposure complete
03:37:09.404 00.064 15712 worker thread done servicing request
03:37:09.404 00.000 7988 OnExposeComplete: enter
03:37:09.404 00.000 7988 UpdateGuideState(): m_state=6
03:37:09.409 00.005 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
03:37:09.409 00.000 7988 Star::Find returns 1 (0), X=818.17, Y=150.83, Mass=322, SNR=11.0, Peak=158 HFD=2.9
03:37:09.411 00.002 7988 DistanceChecker: reject for large offset (0.88 > 0.85) avgDist = 0.42 count = 69
03:37:09.411 00.000 7988 DistanceChecker: activated
03:37:09.413 00.002 7988 Status Line: Recovering
03:37:09.415 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:37:09.416 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:37:09.416 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:37:09.418 00.002 15712 Worker thread wakes up
03:37:09.418 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:37:09.418 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:37:09.419 00.001 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:37:09.419 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:37:09.419 00.000 15712 MoveAxis(E, 11, DBG)
03:37:09.419 00.000 15712 Guiding  Dir = 2, Dur = 11
03:37:09.419 00.000 15712 IsGuiding returns 0
03:37:09.435 00.016 15712 IsGuiding returns 1
03:37:09.435 00.000 15712 scope still moving after pulse duration time elapsed
03:37:09.484 00.049 15712 IsGuiding returns 1
03:37:09.516 00.032 15712 IsGuiding returns 0
03:37:09.516 00.000 15712 scope move finished after 11 + 81 ms
03:37:09.516 00.000 15712 Move returns status 0, amount 11
03:37:09.516 00.000 15712 MoveAxis(N, 0, DBG)
03:37:09.516 00.000 15712 Move returns status 0, amount 0
03:37:09.516 00.000 15712 move complete, result=0
03:37:09.516 00.000 15712 worker thread done servicing request
03:37:09.532 00.016 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:09.532 00.000 7988 Status Line: No star found
03:37:09.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=96, FiltMax=237, Gamma=0.690
03:37:09.535 00.003 7988 UpdateGuideState exits: No star found
03:37:09.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:09.535 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:37:09.535 00.000 7988 Enqueuing Expose request
03:37:09.535 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:37:09.535 00.000 15712 Worker thread wakes up
03:37:09.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:09.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:37:10.951 01.416 15712 Exposure complete
03:37:11.015 00.064 15712 worker thread done servicing request
03:37:11.015 00.000 7988 OnExposeComplete: enter
03:37:11.015 00.000 7988 UpdateGuideState(): m_state=6
03:37:11.019 00.004 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
03:37:11.019 00.000 7988 Star::Find returns 1 (0), X=818.54, Y=151.09, Mass=229, SNR=9.1, Peak=158 HFD=2.1
03:37:11.021 00.002 7988 DistanceChecker: deactivated
03:37:11.021 00.000 7988 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.56) = xAngle (-2.97 = -2.97)
03:37:11.023 00.002 7988 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.00 = -3.00)
03:37:11.023 00.000 7988 CameraToMount -- cameraX=0.10 cameraY=-0.58 hyp=0.59 cameraTheta=-1.40 mountX=-0.58 mountY=-0.08, mountTheta=-3.00
03:37:11.025 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.10, y=-0.58, opts=13)
03:37:11.027 00.002 7988 Enqueuing Move request for scope (0.10, -0.58)
03:37:11.028 00.001 15712 Worker thread wakes up
03:37:11.028 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.58) opts 0xd
03:37:11.028 00.000 15712 Handling offset move in thread for scope, endpoint = (0.10, -0.58)
03:37:11.028 00.000 15712 Moving (0.10, -0.58) raw xDistance=-0.58 yDistance=-0.08
03:37:11.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=95, FiltMax=224, Gamma=0.690
03:37:11.028 00.000 7988 UpdateGuideState exits: m=229 SNR=9.1
03:37:11.030 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:11.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:11.032 00.002 7988 Enqueuing Expose request
03:37:11.032 00.000 15712 PPEC rslt: input = -0.58, final = -0.37, react = -0.35, pred = -0.02, hyst = -0.33, hyst_pct = 0.00, period_length = 640.15
03:37:11.032 00.000 15712 PPEC: input: -0.58, control: -0.37, exposure: 1500
03:37:11.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:11.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:37:11.032 00.000 15712 MoveAxis(E, 120, ABG)
03:37:11.032 00.000 15712 Guiding  Dir = 2, Dur = 120
03:37:11.034 00.002 15712 IsGuiding returns 0
03:37:11.049 00.015 15712 PulseGuide returned control before completion, sleep 112
03:37:11.197 00.148 15712 IsGuiding returns 0
03:37:11.197 00.000 15712 Move returns status 0, amount 120
03:37:11.197 00.000 15712 MoveAxis(N, 0, ABG)
03:37:11.197 00.000 15712 Move returns status 0, amount 0
03:37:11.197 00.000 15712 move complete, result=0
03:37:11.197 00.000 7988 GuideStep: -0.6 px 120 ms EAST, -0.1 px 0 ms NORTH
03:37:11.197 00.000 15712 worker thread done servicing request
03:37:11.197 00.000 15712 Worker thread wakes up
03:37:11.199 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:11.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:12.941 01.742 15712 Exposure complete
03:37:13.008 00.067 15712 worker thread done servicing request
03:37:13.008 00.000 7988 OnExposeComplete: enter
03:37:13.008 00.000 7988 UpdateGuideState(): m_state=6
03:37:13.008 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
03:37:13.008 00.000 7988 Star::Find returns 1 (0), X=818.74, Y=151.41, Mass=190, SNR=8.2, Peak=155 HFD=1.7
03:37:13.008 00.000 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
03:37:13.008 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.31 = -2.31)
03:37:13.008 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=-0.25 hyp=0.39 cameraTheta=-0.71 mountX=-0.25 mountY=-0.29, mountTheta=-2.29
03:37:13.008 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=-0.25, opts=13)
03:37:13.008 00.000 7988 Enqueuing Move request for scope (0.29, -0.25)
03:37:13.019 00.011 15712 Worker thread wakes up
03:37:13.019 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.25) opts 0xd
03:37:13.019 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, -0.25)
03:37:13.019 00.000 15712 Moving (0.29, -0.25) raw xDistance=-0.25 yDistance=-0.29
03:37:13.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=96, FiltMax=227, Gamma=0.690
03:37:13.019 00.000 7988 UpdateGuideState exits: m=190 SNR=8.2
03:37:13.021 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:13.021 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:13.023 00.002 7988 Enqueuing Expose request
03:37:13.023 00.000 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 640.14
03:37:13.023 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
03:37:13.023 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
03:37:13.023 00.000 15712 MoveAxis(E, 52, ABG)
03:37:13.023 00.000 15712 Guiding  Dir = 2, Dur = 52
03:37:13.050 00.027 15712 IsGuiding returns 0
03:37:13.067 00.017 15712 PulseGuide returned control before completion, sleep 46
03:37:13.114 00.047 15712 IsGuiding returns 1
03:37:13.114 00.000 15712 scope still moving after pulse duration time elapsed
03:37:13.147 00.033 15712 IsGuiding returns 0
03:37:13.147 00.000 15712 scope move finished after 52 + 44 ms
03:37:13.147 00.000 15712 Move returns status 0, amount 52
03:37:13.147 00.000 15712 MoveAxis(N, 73, ABG)
03:37:13.147 00.000 15712 Guiding  Dir = 0, Dur = 73
03:37:13.147 00.000 15712 IsGuiding returns 0
03:37:13.226 00.079 15712 IsGuiding returns 1
03:37:13.226 00.000 15712 scope still moving after pulse duration time elapsed
03:37:13.291 00.065 15712 IsGuiding returns 1
03:37:13.355 00.064 15712 IsGuiding returns 0
03:37:13.355 00.000 15712 scope move finished after 73 + 134 ms
03:37:13.355 00.000 15712 Move returns status 0, amount 73
03:37:13.355 00.000 15712 move complete, result=0
03:37:13.355 00.000 7988 GuideStep: -0.2 px 52 ms EAST, -0.3 px 73 ms NORTH
03:37:13.356 00.001 15712 worker thread done servicing request
03:37:13.356 00.000 15712 Worker thread wakes up
03:37:13.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:13.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:14.774 01.418 15712 Exposure complete
03:37:14.840 00.066 15712 worker thread done servicing request
03:37:14.840 00.000 7988 OnExposeComplete: enter
03:37:14.840 00.000 7988 UpdateGuideState(): m_state=6
03:37:14.840 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
03:37:14.840 00.000 7988 Star::Find returns 1 (0), X=818.14, Y=150.87, Mass=265, SNR=10.0, Peak=163 HFD=2.2
03:37:14.840 00.000 7988 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.56) = xAngle (-3.50 = 2.78)
03:37:14.840 00.000 7988 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.54 = 2.75)
03:37:14.840 00.000 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.80 hyp=0.86 cameraTheta=-1.94 mountX=-0.80 mountY=0.33, mountTheta=2.75
03:37:14.840 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.80, opts=13)
03:37:14.850 00.010 7988 Enqueuing Move request for scope (-0.31, -0.80)
03:37:14.850 00.000 15712 Worker thread wakes up
03:37:14.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.80) opts 0xd
03:37:14.852 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=96, FiltMax=255, Gamma=0.690
03:37:14.853 00.001 7988 UpdateGuideState exits: m=265 SNR=10.0
03:37:14.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:14.853 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:14.853 00.000 7988 Enqueuing Expose request
03:37:14.853 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.80)
03:37:14.853 00.000 15712 Moving (-0.31, -0.80) raw xDistance=-0.80 yDistance=0.33
03:37:14.853 00.000 15712 PPEC rslt: input = -0.80, final = -0.49, react = -0.48, pred = -0.01, hyst = -0.46, hyst_pct = 0.00, period_length = 640.13
03:37:14.853 00.000 15712 PPEC: input: -0.80, control: -0.49, exposure: 1500
03:37:14.853 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:37:14.853 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
03:37:14.853 00.000 15712 MoveAxis(E, 159, ABG)
03:37:14.853 00.000 15712 Guiding  Dir = 2, Dur = 159
03:37:14.853 00.000 15712 IsGuiding returns 0
03:37:14.890 00.037 15712 PulseGuide returned control before completion, sleep 141
03:37:15.044 00.154 15712 IsGuiding returns 1
03:37:15.044 00.000 15712 scope still moving after pulse duration time elapsed
03:37:15.082 00.038 15712 IsGuiding returns 0
03:37:15.082 00.000 15712 scope move finished after 159 + 60 ms
03:37:15.082 00.000 15712 Move returns status 0, amount 159
03:37:15.082 00.000 15712 MoveAxis(N, 0, ABG)
03:37:15.082 00.000 15712 Move returns status 0, amount 0
03:37:15.082 00.000 15712 move complete, result=0
03:37:15.082 00.000 7988 GuideStep: -0.8 px 159 ms EAST, 0.3 px 0 ms NORTH
03:37:15.083 00.001 15712 worker thread done servicing request
03:37:15.083 00.000 15712 Worker thread wakes up
03:37:15.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:15.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:16.722 01.639 15712 Exposure complete
03:37:16.787 00.065 15712 worker thread done servicing request
03:37:16.787 00.000 7988 OnExposeComplete: enter
03:37:16.787 00.000 7988 UpdateGuideState(): m_state=6
03:37:16.790 00.003 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:37:16.790 00.000 7988 Star::Find returns 1 (0), X=818.32, Y=151.59, Mass=321, SNR=11.1, Peak=161 HFD=2.8
03:37:16.792 00.002 7988 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.56) = xAngle (-4.16 = 2.12)
03:37:16.792 00.000 7988 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.19 = 2.09)
03:37:16.794 00.002 7988 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.60 mountX=-0.08 mountY=0.13, mountTheta=2.12
03:37:16.796 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.13, y=-0.08, opts=13)
03:37:16.796 00.000 7988 Enqueuing Move request for scope (-0.13, -0.08)
03:37:16.798 00.002 15712 Worker thread wakes up
03:37:16.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
03:37:16.798 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
03:37:16.798 00.000 15712 Moving (-0.13, -0.08) raw xDistance=-0.08 yDistance=0.13
03:37:16.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=96, FiltMax=226, Gamma=0.690
03:37:16.799 00.001 7988 UpdateGuideState exits: m=321 SNR=11.1
03:37:16.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:16.799 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:16.799 00.000 7988 Enqueuing Expose request
03:37:16.803 00.004 15712 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.12
03:37:16.803 00.000 15712 PPEC: input: -0.08, control: -0.00, exposure: 1500
03:37:16.803 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:16.803 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:37:16.803 00.000 15712 MoveAxis(E, 0, ABG)
03:37:16.803 00.000 15712 Move returns status 0, amount 0
03:37:16.803 00.000 15712 MoveAxis(N, 0, ABG)
03:37:16.803 00.000 15712 Move returns status 0, amount 0
03:37:16.803 00.000 15712 move complete, result=0
03:37:16.803 00.000 15712 worker thread done servicing request
03:37:16.803 00.000 15712 Worker thread wakes up
03:37:16.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:16.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:16.803 00.000 7988 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:18.219 01.416 15712 Exposure complete
03:37:18.283 00.064 15712 worker thread done servicing request
03:37:18.283 00.000 7988 OnExposeComplete: enter
03:37:18.283 00.000 7988 UpdateGuideState(): m_state=6
03:37:18.287 00.004 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
03:37:18.287 00.000 7988 Star::Find returns 1 (0), X=818.14, Y=152.16, Mass=325, SNR=11.1, Peak=171 HFD=2.3
03:37:18.289 00.002 7988 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.56) = xAngle (0.57 = 0.57)
03:37:18.289 00.000 7988 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
03:37:18.291 00.002 7988 CameraToMount -- cameraX=-0.31 cameraY=0.49 hyp=0.58 cameraTheta=2.13 mountX=0.49 mountY=0.30, mountTheta=0.55
03:37:18.293 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=0.49, opts=13)
03:37:18.293 00.000 7988 Enqueuing Move request for scope (-0.31, 0.49)
03:37:18.293 00.000 15712 Worker thread wakes up
03:37:18.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.49) opts 0xd
03:37:18.293 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, 0.49)
03:37:18.293 00.000 15712 Moving (-0.31, 0.49) raw xDistance=0.49 yDistance=0.30
03:37:18.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=110, FiltMin=94, FiltMax=219, Gamma=0.690
03:37:18.297 00.004 7988 UpdateGuideState exits: m=325 SNR=11.1
03:37:18.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:18.297 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:18.300 00.003 7988 Enqueuing Expose request
03:37:18.300 00.000 15712 PPEC rslt: input = 0.49, final = 0.28, react = 0.29, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 640.12
03:37:18.300 00.000 15712 PPEC: input: 0.49, control: 0.28, exposure: 1500
03:37:18.300 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:37:18.300 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:37:18.300 00.000 15712 MoveAxis(W, 92, ABG)
03:37:18.300 00.000 15712 Guiding  Dir = 3, Dur = 92
03:37:18.300 00.000 15712 IsGuiding returns 0
03:37:18.316 00.016 15712 PulseGuide returned control before completion, sleep 87
03:37:18.436 00.120 15712 IsGuiding returns 0
03:37:18.436 00.000 15712 Move returns status 0, amount 92
03:37:18.436 00.000 15712 MoveAxis(N, 0, ABG)
03:37:18.436 00.000 15712 Move returns status 0, amount 0
03:37:18.436 00.000 15712 move complete, result=0
03:37:18.436 00.000 15712 worker thread done servicing request
03:37:18.436 00.000 15712 Worker thread wakes up
03:37:18.436 00.000 7988 GuideStep: 0.5 px 92 ms WEST, 0.3 px 0 ms NORTH
03:37:18.440 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:18.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:20.180 01.740 15712 Exposure complete
03:37:20.244 00.064 15712 worker thread done servicing request
03:37:20.244 00.000 7988 OnExposeComplete: enter
03:37:20.244 00.000 7988 UpdateGuideState(): m_state=6
03:37:20.250 00.006 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
03:37:20.250 00.000 7988 Star::Find returns 1 (0), X=818.22, Y=152.53, Mass=272, SNR=10.0, Peak=169 HFD=2.4
03:37:20.252 00.002 7988 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.56) = xAngle (0.26 = 0.26)
03:37:20.252 00.000 7988 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
03:37:20.254 00.002 7988 CameraToMount -- cameraX=-0.22 cameraY=0.86 hyp=0.89 cameraTheta=1.82 mountX=0.86 mountY=0.20, mountTheta=0.23
03:37:20.256 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.22, y=0.86, opts=13)
03:37:20.256 00.000 7988 Enqueuing Move request for scope (-0.22, 0.86)
03:37:20.258 00.002 15712 Worker thread wakes up
03:37:20.258 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.86) opts 0xd
03:37:20.258 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.22, 0.86)
03:37:20.258 00.000 15712 Moving (-0.22, 0.86) raw xDistance=0.86 yDistance=0.20
03:37:20.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=95, FiltMax=204, Gamma=0.690
03:37:20.259 00.001 7988 UpdateGuideState exits: m=272 SNR=10.0
03:37:20.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:20.259 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:20.259 00.000 7988 Enqueuing Expose request
03:37:20.259 00.000 15712 PPEC rslt: input = 0.86, final = 0.48, react = 0.52, pred = -0.04, hyst = 0.47, hyst_pct = 0.00, period_length = 640.11
03:37:20.259 00.000 15712 PPEC: input: 0.86, control: 0.48, exposure: 1500
03:37:20.259 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:20.259 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:37:20.259 00.000 15712 MoveAxis(W, 156, ABG)
03:37:20.259 00.000 15712 Guiding  Dir = 3, Dur = 156
03:37:20.259 00.000 15712 IsGuiding returns 0
03:37:20.292 00.033 15712 PulseGuide returned control before completion, sleep 139
03:37:20.434 00.142 15712 IsGuiding returns 1
03:37:20.434 00.000 15712 scope still moving after pulse duration time elapsed
03:37:20.482 00.048 15712 IsGuiding returns 0
03:37:20.482 00.000 15712 scope move finished after 156 + 64 ms
03:37:20.482 00.000 15712 Move returns status 0, amount 156
03:37:20.482 00.000 15712 MoveAxis(N, 0, ABG)
03:37:20.482 00.000 15712 Move returns status 0, amount 0
03:37:20.482 00.000 15712 move complete, result=0
03:37:20.482 00.000 7988 GuideStep: 0.9 px 156 ms WEST, 0.2 px 0 ms NORTH
03:37:20.486 00.004 15712 worker thread done servicing request
03:37:20.486 00.000 15712 Worker thread wakes up
03:37:20.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:20.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:21.904 01.418 15712 Exposure complete
03:37:21.970 00.066 15712 worker thread done servicing request
03:37:21.970 00.000 7988 OnExposeComplete: enter
03:37:21.970 00.000 7988 UpdateGuideState(): m_state=6
03:37:21.973 00.003 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
03:37:21.973 00.000 7988 Star::Find returns 1 (0), X=818.18, Y=151.08, Mass=276, SNR=10.2, Peak=155 HFD=2.2
03:37:21.973 00.000 7988 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.56) = xAngle (-3.56 = 2.72)
03:37:21.973 00.000 7988 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.59 = 2.69)
03:37:21.973 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.58 hyp=0.64 cameraTheta=-2.00 mountX=-0.59 mountY=0.28, mountTheta=2.70
03:37:21.973 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.58, opts=13)
03:37:21.973 00.000 7988 Enqueuing Move request for scope (-0.26, -0.58)
03:37:21.973 00.000 15712 Worker thread wakes up
03:37:21.973 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.58) opts 0xd
03:37:21.973 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.58)
03:37:21.981 00.008 15712 Moving (-0.26, -0.58) raw xDistance=-0.59 yDistance=0.28
03:37:21.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=95, FiltMax=210, Gamma=0.690
03:37:21.981 00.000 7988 UpdateGuideState exits: m=276 SNR=10.2
03:37:21.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:21.981 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:21.981 00.000 7988 Enqueuing Expose request
03:37:21.981 00.000 15712 PPEC rslt: input = -0.59, final = -0.38, react = -0.35, pred = -0.03, hyst = -0.30, hyst_pct = 0.00, period_length = 640.10
03:37:21.981 00.000 15712 PPEC: input: -0.59, control: -0.38, exposure: 1500
03:37:21.981 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:37:21.981 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:37:21.981 00.000 15712 MoveAxis(E, 123, ABG)
03:37:21.981 00.000 15712 Guiding  Dir = 2, Dur = 123
03:37:21.981 00.000 15712 IsGuiding returns 0
03:37:22.002 00.021 15712 PulseGuide returned control before completion, sleep 118
03:37:22.146 00.144 15712 IsGuiding returns 0
03:37:22.146 00.000 15712 Move returns status 0, amount 123
03:37:22.146 00.000 15712 MoveAxis(N, 0, ABG)
03:37:22.146 00.000 15712 Move returns status 0, amount 0
03:37:22.146 00.000 15712 move complete, result=0
03:37:22.146 00.000 15712 worker thread done servicing request
03:37:22.146 00.000 15712 Worker thread wakes up
03:37:22.146 00.000 7988 GuideStep: -0.6 px 123 ms EAST, 0.3 px 0 ms NORTH
03:37:22.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:22.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:23.788 01.642 15712 Exposure complete
03:37:23.849 00.061 15712 worker thread done servicing request
03:37:23.849 00.000 7988 OnExposeComplete: enter
03:37:23.849 00.000 7988 UpdateGuideState(): m_state=6
03:37:23.855 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
03:37:23.855 00.000 7988 Star::Find returns 1 (0), X=818.31, Y=150.15, Mass=375, SNR=12.0, Peak=165 HFD=2.4
03:37:23.857 00.002 7988 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.56) = xAngle (-3.22 = 3.06)
03:37:23.858 00.001 7988 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.26 = 3.03)
03:37:23.858 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-1.52 hyp=1.52 cameraTheta=-1.66 mountX=-1.52 mountY=0.17, mountTheta=3.03
03:37:23.860 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-1.52, opts=13)
03:37:23.862 00.002 7988 Enqueuing Move request for scope (-0.14, -1.52)
03:37:23.862 00.000 15712 Worker thread wakes up
03:37:23.862 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -1.52) opts 0xd
03:37:23.862 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -1.52)
03:37:23.862 00.000 15712 Moving (-0.14, -1.52) raw xDistance=-1.52 yDistance=0.17
03:37:23.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=111, FiltMin=94, FiltMax=211, Gamma=0.690
03:37:23.862 00.000 7988 UpdateGuideState exits: m=375 SNR=12.0
03:37:23.865 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:23.865 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:23.865 00.000 7988 Enqueuing Expose request
03:37:23.865 00.000 15712 PPEC rslt: input = -1.52, final = -0.93, react = -0.91, pred = -0.02, hyst = -0.79, hyst_pct = 0.00, period_length = 640.09
03:37:23.865 00.000 15712 PPEC: input: -1.52, control: -0.93, exposure: 1500
03:37:23.865 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:23.865 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:37:23.865 00.000 15712 MoveAxis(E, 303, ABG)
03:37:23.865 00.000 15712 Guiding  Dir = 2, Dur = 303
03:37:23.865 00.000 15712 IsGuiding returns 0
03:37:23.881 00.016 15712 PulseGuide returned control before completion, sleep 294
03:37:24.220 00.339 15712 IsGuiding returns 1
03:37:24.220 00.000 15712 scope still moving after pulse duration time elapsed
03:37:24.248 00.028 15712 IsGuiding returns 0
03:37:24.248 00.000 15712 scope move finished after 303 + 74 ms
03:37:24.248 00.000 15712 Move returns status 0, amount 303
03:37:24.248 00.000 15712 MoveAxis(N, 0, ABG)
03:37:24.248 00.000 15712 Move returns status 0, amount 0
03:37:24.248 00.000 15712 move complete, result=0
03:37:24.248 00.000 15712 worker thread done servicing request
03:37:24.248 00.000 15712 Worker thread wakes up
03:37:24.248 00.000 7988 GuideStep: -1.5 px 303 ms EAST, 0.2 px 0 ms NORTH
03:37:24.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:24.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:25.655 01.407 15712 Exposure complete
03:37:25.716 00.061 15712 worker thread done servicing request
03:37:25.716 00.000 7988 OnExposeComplete: enter
03:37:25.716 00.000 7988 UpdateGuideState(): m_state=6
03:37:25.716 00.000 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
03:37:25.716 00.000 7988 Star::Find returns 1 (0), X=818.70, Y=150.79, Mass=384, SNR=12.1, Peak=152 HFD=2.6
03:37:25.716 00.000 7988 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
03:37:25.716 00.000 7988 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
03:37:25.716 00.000 7988 CameraToMount -- cameraX=0.26 cameraY=-0.88 hyp=0.91 cameraTheta=-1.29 mountX=-0.87 mountY=-0.23, mountTheta=-2.88
03:37:25.716 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.26, y=-0.88, opts=13)
03:37:25.729 00.013 7988 Enqueuing Move request for scope (0.26, -0.88)
03:37:25.729 00.000 15712 Worker thread wakes up
03:37:25.729 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.88) opts 0xd
03:37:25.729 00.000 15712 Handling offset move in thread for scope, endpoint = (0.26, -0.88)
03:37:25.729 00.000 15712 Moving (0.26, -0.88) raw xDistance=-0.87 yDistance=-0.23
03:37:25.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=111, FiltMin=95, FiltMax=208, Gamma=0.690
03:37:25.732 00.003 7988 UpdateGuideState exits: m=384 SNR=12.1
03:37:25.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:25.734 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:25.734 00.000 7988 Enqueuing Expose request
03:37:25.736 00.002 15712 PPEC rslt: input = -0.87, final = -0.53, react = -0.52, pred = -0.00, hyst = -0.49, hyst_pct = 0.00, period_length = 640.09
03:37:25.736 00.000 15712 PPEC: input: -0.87, control: -0.53, exposure: 1500
03:37:25.736 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:25.736 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:37:25.736 00.000 15712 MoveAxis(E, 172, ABG)
03:37:25.736 00.000 15712 Guiding  Dir = 2, Dur = 172
03:37:25.736 00.000 15712 IsGuiding returns 0
03:37:25.752 00.016 15712 PulseGuide returned control before completion, sleep 160
03:37:25.950 00.198 15712 IsGuiding returns 0
03:37:25.950 00.000 15712 Move returns status 0, amount 172
03:37:25.950 00.000 15712 MoveAxis(N, 0, ABG)
03:37:25.950 00.000 15712 Move returns status 0, amount 0
03:37:25.950 00.000 15712 move complete, result=0
03:37:25.950 00.000 15712 worker thread done servicing request
03:37:25.950 00.000 15712 Worker thread wakes up
03:37:25.950 00.000 7988 GuideStep: -0.9 px 172 ms EAST, -0.2 px 0 ms NORTH
03:37:25.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:25.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:27.693 01.743 15712 Exposure complete
03:37:27.759 00.066 15712 worker thread done servicing request
03:37:27.759 00.000 7988 OnExposeComplete: enter
03:37:27.759 00.000 7988 UpdateGuideState(): m_state=6
03:37:27.759 00.000 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
03:37:27.759 00.000 7988 Star::Find returns 1 (0), X=818.38, Y=151.63, Mass=313, SNR=11.0, Peak=157 HFD=1.7
03:37:27.759 00.000 7988 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.56) = xAngle (-4.22 = 2.06)
03:37:27.759 00.000 7988 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.25 = 2.03)
03:37:27.759 00.000 7988 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.66 mountX=-0.03 mountY=0.06, mountTheta=2.05
03:37:27.759 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.06, y=-0.03, opts=13)
03:37:27.770 00.011 7988 Enqueuing Move request for scope (-0.06, -0.03)
03:37:27.770 00.000 15712 Worker thread wakes up
03:37:27.770 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
03:37:27.770 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
03:37:27.770 00.000 15712 Moving (-0.06, -0.03) raw xDistance=-0.03 yDistance=0.06
03:37:27.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=94, FiltMax=243, Gamma=0.690
03:37:27.771 00.001 7988 UpdateGuideState exits: m=313 SNR=11.0
03:37:27.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:27.771 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:27.771 00.000 7988 Enqueuing Expose request
03:37:27.771 00.000 15712 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.08
03:37:27.771 00.000 15712 PPEC: input: -0.03, control: 0.01, exposure: 1500
03:37:27.771 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:27.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:37:27.771 00.000 15712 MoveAxis(W, 2, ABG)
03:37:27.771 00.000 15712 Guiding  Dir = 3, Dur = 2
03:37:27.771 00.000 15712 IsGuiding returns 0
03:37:27.805 00.034 15712 IsGuiding returns 0
03:37:27.805 00.000 15712 Move returns status 0, amount 2
03:37:27.805 00.000 15712 MoveAxis(N, 0, ABG)
03:37:27.805 00.000 15712 Move returns status 0, amount 0
03:37:27.805 00.000 15712 move complete, result=0
03:37:27.805 00.000 15712 worker thread done servicing request
03:37:27.805 00.000 15712 Worker thread wakes up
03:37:27.805 00.000 7988 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
03:37:27.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:27.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:29.222 01.417 15712 Exposure complete
03:37:29.283 00.061 15712 worker thread done servicing request
03:37:29.283 00.000 7988 OnExposeComplete: enter
03:37:29.283 00.000 7988 UpdateGuideState(): m_state=6
03:37:29.283 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
03:37:29.283 00.000 7988 Star::Find returns 1 (0), X=818.17, Y=151.10, Mass=268, SNR=10.0, Peak=166 HFD=2.3
03:37:29.283 00.000 7988 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.56) = xAngle (-3.59 = 2.69)
03:37:29.283 00.000 7988 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.62 = 2.66)
03:37:29.283 00.000 7988 CameraToMount -- cameraX=-0.28 cameraY=-0.57 hyp=0.63 cameraTheta=-2.03 mountX=-0.57 mountY=0.29, mountTheta=2.67
03:37:29.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.28, y=-0.57, opts=13)
03:37:29.283 00.000 7988 Enqueuing Move request for scope (-0.28, -0.57)
03:37:29.283 00.000 15712 Worker thread wakes up
03:37:29.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.57) opts 0xd
03:37:29.283 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.28, -0.57)
03:37:29.283 00.000 15712 Moving (-0.28, -0.57) raw xDistance=-0.57 yDistance=0.29
03:37:29.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=112, FiltMin=93, FiltMax=230, Gamma=0.690
03:37:29.299 00.016 7988 UpdateGuideState exits: m=268 SNR=10.0
03:37:29.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:29.299 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:29.299 00.000 7988 Enqueuing Expose request
03:37:29.299 00.000 15712 PPEC rslt: input = -0.57, final = -0.33, react = -0.34, pred = 0.02, hyst = -0.34, hyst_pct = 0.00, period_length = 640.07
03:37:29.299 00.000 15712 PPEC: input: -0.57, control: -0.33, exposure: 1500
03:37:29.299 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:37:29.299 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:37:29.299 00.000 15712 MoveAxis(E, 106, ABG)
03:37:29.299 00.000 15712 Guiding  Dir = 2, Dur = 106
03:37:29.299 00.000 15712 IsGuiding returns 0
03:37:29.323 00.024 15712 PulseGuide returned control before completion, sleep 96
03:37:29.435 00.112 15712 IsGuiding returns 1
03:37:29.435 00.000 15712 scope still moving after pulse duration time elapsed
03:37:29.459 00.024 15712 IsGuiding returns 0
03:37:29.459 00.000 15712 scope move finished after 106 + 49 ms
03:37:29.459 00.000 15712 Move returns status 0, amount 106
03:37:29.459 00.000 15712 MoveAxis(N, 0, ABG)
03:37:29.459 00.000 15712 Move returns status 0, amount 0
03:37:29.459 00.000 15712 move complete, result=0
03:37:29.459 00.000 15712 worker thread done servicing request
03:37:29.459 00.000 15712 Worker thread wakes up
03:37:29.459 00.000 7988 GuideStep: -0.6 px 106 ms EAST, 0.3 px 0 ms NORTH
03:37:29.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:29.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:31.102 01.643 15712 Exposure complete
03:37:31.165 00.063 15712 worker thread done servicing request
03:37:31.165 00.000 7988 OnExposeComplete: enter
03:37:31.170 00.005 7988 UpdateGuideState(): m_state=6
03:37:31.172 00.002 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
03:37:31.172 00.000 7988 Star::Find returns 1 (0), X=818.34, Y=151.53, Mass=258, SNR=9.8, Peak=161 HFD=1.7
03:37:31.174 00.002 7988 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.56) = xAngle (-3.80 = 2.48)
03:37:31.174 00.000 7988 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.83 = 2.45)
03:37:31.176 00.002 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.24 mountX=-0.14 mountY=0.11, mountTheta=2.46
03:37:31.176 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.14, opts=13)
03:37:31.178 00.002 7988 Enqueuing Move request for scope (-0.11, -0.14)
03:37:31.180 00.002 15712 Worker thread wakes up
03:37:31.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=113, FiltMin=96, FiltMax=218, Gamma=0.690
03:37:31.180 00.000 7988 UpdateGuideState exits: m=258 SNR=9.8
03:37:31.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:31.180 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:31.180 00.000 7988 Enqueuing Expose request
03:37:31.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
03:37:31.180 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
03:37:31.180 00.000 15712 Moving (-0.11, -0.14) raw xDistance=-0.14 yDistance=0.11
03:37:31.187 00.007 15712 PPEC rslt: input = -0.14, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.07
03:37:31.187 00.000 15712 PPEC: input: -0.14, control: 0.01, exposure: 1500
03:37:31.187 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:31.187 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:37:31.187 00.000 15712 MoveAxis(W, 2, ABG)
03:37:31.187 00.000 15712 Guiding  Dir = 3, Dur = 2
03:37:31.187 00.000 15712 IsGuiding returns 0
03:37:31.204 00.017 15712 IsGuiding returns 0
03:37:31.204 00.000 15712 Move returns status 0, amount 2
03:37:31.204 00.000 15712 MoveAxis(N, 0, ABG)
03:37:31.204 00.000 15712 Move returns status 0, amount 0
03:37:31.204 00.000 15712 move complete, result=0
03:37:31.204 00.000 7988 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
03:37:31.212 00.008 15712 worker thread done servicing request
03:37:31.212 00.000 15712 Worker thread wakes up
03:37:31.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:31.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:32.615 01.403 15712 Exposure complete
03:37:32.680 00.065 15712 worker thread done servicing request
03:37:32.680 00.000 7988 OnExposeComplete: enter
03:37:32.683 00.003 7988 UpdateGuideState(): m_state=6
03:37:32.683 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
03:37:32.683 00.000 7988 Star::Find returns 1 (0), X=818.21, Y=152.16, Mass=169, SNR=7.7, Peak=153 HFD=2.2
03:37:32.683 00.000 7988 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.56) = xAngle (0.45 = 0.45)
03:37:32.683 00.000 7988 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
03:37:32.683 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=0.50 hyp=0.55 cameraTheta=2.01 mountX=0.49 mountY=0.22, mountTheta=0.42
03:37:32.683 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=0.50, opts=13)
03:37:32.683 00.000 7988 Enqueuing Move request for scope (-0.23, 0.50)
03:37:32.683 00.000 15712 Worker thread wakes up
03:37:32.683 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.50) opts 0xd
03:37:32.683 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, 0.50)
03:37:32.683 00.000 15712 Moving (-0.23, 0.50) raw xDistance=0.49 yDistance=0.22
03:37:32.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=114, FiltMin=99, FiltMax=215, Gamma=0.690
03:37:32.683 00.000 7988 UpdateGuideState exits: m=169 SNR=7.7
03:37:32.694 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:32.694 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:32.694 00.000 7988 Enqueuing Expose request
03:37:32.694 00.000 15712 PPEC rslt: input = 0.49, final = 0.30, react = 0.30, pred = 0.00, hyst = 0.25, hyst_pct = 0.00, period_length = 640.06
03:37:32.694 00.000 15712 PPEC: input: 0.49, control: 0.30, exposure: 1500
03:37:32.694 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:32.694 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:37:32.694 00.000 15712 MoveAxis(W, 97, ABG)
03:37:32.694 00.000 15712 Guiding  Dir = 3, Dur = 97
03:37:32.694 00.000 15712 IsGuiding returns 0
03:37:32.713 00.019 15712 PulseGuide returned control before completion, sleep 93
03:37:32.822 00.109 15712 IsGuiding returns 0
03:37:32.822 00.000 15712 Move returns status 0, amount 97
03:37:32.822 00.000 15712 MoveAxis(N, 0, ABG)
03:37:32.822 00.000 15712 Move returns status 0, amount 0
03:37:32.822 00.000 15712 move complete, result=0
03:37:32.822 00.000 7988 GuideStep: 0.5 px 97 ms WEST, 0.2 px 0 ms NORTH
03:37:32.827 00.005 15712 worker thread done servicing request
03:37:32.827 00.000 15712 Worker thread wakes up
03:37:32.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:32.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:34.464 01.637 15712 Exposure complete
03:37:34.528 00.064 15712 worker thread done servicing request
03:37:34.528 00.000 7988 OnExposeComplete: enter
03:37:34.528 00.000 7988 UpdateGuideState(): m_state=6
03:37:34.535 00.007 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
03:37:34.535 00.000 7988 Star::Find returns 1 (0), X=818.20, Y=151.47, Mass=239, SNR=9.5, Peak=154 HFD=1.9
03:37:34.535 00.000 7988 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.56) = xAngle (-4.06 = 2.23)
03:37:34.535 00.000 7988 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.09 = 2.20)
03:37:34.535 00.000 7988 CameraToMount -- cameraX=-0.25 cameraY=-0.19 hyp=0.31 cameraTheta=-2.49 mountX=-0.19 mountY=0.25, mountTheta=2.22
03:37:34.535 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=-0.19, opts=13)
03:37:34.535 00.000 7988 Enqueuing Move request for scope (-0.25, -0.19)
03:37:34.535 00.000 15712 Worker thread wakes up
03:37:34.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.19) opts 0xd
03:37:34.535 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, -0.19)
03:37:34.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=115, FiltMin=99, FiltMax=210, Gamma=0.690
03:37:34.544 00.009 7988 UpdateGuideState exits: m=239 SNR=9.5
03:37:34.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:34.546 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:34.546 00.000 7988 Enqueuing Expose request
03:37:34.548 00.002 15712 Moving (-0.25, -0.19) raw xDistance=-0.19 yDistance=0.25
03:37:34.552 00.004 15712 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 640.06
03:37:34.552 00.000 15712 PPEC: input: -0.19, control: -0.12, exposure: 1500
03:37:34.552 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:37:34.552 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:37:34.552 00.000 15712 MoveAxis(E, 40, ABG)
03:37:34.552 00.000 15712 Guiding  Dir = 2, Dur = 40
03:37:34.552 00.000 15712 IsGuiding returns 0
03:37:34.583 00.031 15712 PulseGuide returned control before completion, sleep 22
03:37:34.608 00.025 15712 IsGuiding returns 1
03:37:34.608 00.000 15712 scope still moving after pulse duration time elapsed
03:37:34.644 00.036 15712 IsGuiding returns 0
03:37:34.644 00.000 15712 scope move finished after 40 + 53 ms
03:37:34.644 00.000 15712 Move returns status 0, amount 40
03:37:34.644 00.000 15712 MoveAxis(N, 0, ABG)
03:37:34.644 00.000 15712 Move returns status 0, amount 0
03:37:34.644 00.000 15712 move complete, result=0
03:37:34.644 00.000 7988 GuideStep: -0.2 px 40 ms EAST, 0.3 px 0 ms NORTH
03:37:34.649 00.005 15712 worker thread done servicing request
03:37:34.649 00.000 15712 Worker thread wakes up
03:37:34.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:34.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:36.062 01.413 15712 Exposure complete
03:37:36.127 00.065 15712 worker thread done servicing request
03:37:36.127 00.000 7988 OnExposeComplete: enter
03:37:36.127 00.000 7988 UpdateGuideState(): m_state=6
03:37:36.127 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
03:37:36.127 00.000 7988 Star::Find returns 1 (0), X=818.22, Y=150.91, Mass=205, SNR=8.7, Peak=158 HFD=2.0
03:37:36.132 00.005 7988 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.56) = xAngle (-3.43 = 2.86)
03:37:36.132 00.000 7988 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.46 = 2.82)
03:37:36.135 00.003 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.75 hyp=0.79 cameraTheta=-1.86 mountX=-0.76 mountY=0.25, mountTheta=2.83
03:37:36.137 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.75, opts=13)
03:37:36.137 00.000 7988 Enqueuing Move request for scope (-0.23, -0.75)
03:37:36.139 00.002 15712 Worker thread wakes up
03:37:36.139 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.75) opts 0xd
03:37:36.139 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.75)
03:37:36.139 00.000 15712 Moving (-0.23, -0.75) raw xDistance=-0.76 yDistance=0.25
03:37:36.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=116, FiltMin=101, FiltMax=202, Gamma=0.690
03:37:36.139 00.000 7988 UpdateGuideState exits: m=205 SNR=8.7
03:37:36.141 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:36.141 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:36.143 00.002 7988 Enqueuing Expose request
03:37:36.143 00.000 15712 PPEC rslt: input = -0.76, final = -0.46, react = -0.45, pred = -0.01, hyst = -0.39, hyst_pct = 0.00, period_length = 640.05
03:37:36.143 00.000 15712 PPEC: input: -0.76, control: -0.46, exposure: 1500
03:37:36.143 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:36.143 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:37:36.143 00.000 15712 MoveAxis(E, 151, ABG)
03:37:36.143 00.000 15712 Guiding  Dir = 2, Dur = 151
03:37:36.143 00.000 15712 IsGuiding returns 0
03:37:36.165 00.022 15712 PulseGuide returned control before completion, sleep 141
03:37:36.336 00.171 15712 IsGuiding returns 0
03:37:36.336 00.000 15712 Move returns status 0, amount 151
03:37:36.336 00.000 15712 MoveAxis(N, 0, ABG)
03:37:36.336 00.000 15712 Move returns status 0, amount 0
03:37:36.336 00.000 15712 move complete, result=0
03:37:36.336 00.000 7988 GuideStep: -0.8 px 151 ms EAST, 0.2 px 0 ms NORTH
03:37:36.343 00.007 15712 worker thread done servicing request
03:37:36.343 00.000 15712 Worker thread wakes up
03:37:36.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:36.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:37.980 01.637 15712 Exposure complete
03:37:38.041 00.061 15712 worker thread done servicing request
03:37:38.041 00.000 7988 OnExposeComplete: enter
03:37:38.041 00.000 7988 UpdateGuideState(): m_state=6
03:37:38.048 00.007 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
03:37:38.048 00.000 7988 Star::Find returns 1 (0), X=818.06, Y=150.72, Mass=285, SNR=10.4, Peak=149 HFD=2.4
03:37:38.050 00.002 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.76)
03:37:38.050 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.73)
03:37:38.050 00.000 7988 CameraToMount -- cameraX=-0.39 cameraY=-0.94 hyp=1.02 cameraTheta=-1.96 mountX=-0.94 mountY=0.41, mountTheta=2.73
03:37:38.054 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=-0.39, y=-0.94, opts=13)
03:37:38.054 00.000 7988 Enqueuing Move request for scope (-0.39, -0.94)
03:37:38.057 00.003 15712 Worker thread wakes up
03:37:38.057 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.94) opts 0xd
03:37:38.057 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.39, -0.94)
03:37:38.057 00.000 15712 Moving (-0.39, -0.94) raw xDistance=-0.94 yDistance=0.41
03:37:38.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=116, FiltMin=98, FiltMax=208, Gamma=0.690
03:37:38.057 00.000 7988 UpdateGuideState exits: m=285 SNR=10.4
03:37:38.059 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:38.059 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:38.061 00.002 7988 Enqueuing Expose request
03:37:38.061 00.000 15712 PPEC rslt: input = -0.94, final = -0.57, react = -0.57, pred = 0.00, hyst = -0.52, hyst_pct = 0.00, period_length = 640.04
03:37:38.061 00.000 15712 PPEC: input: -0.94, control: -0.57, exposure: 1500
03:37:38.061 00.000 15712 switching direction from -1 to 1 - decHistory=4 oldest=0.22 newest=0.91
03:37:38.061 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:37:38.061 00.000 15712 MoveAxis(E, 185, ABG)
03:37:38.061 00.000 15712 Guiding  Dir = 2, Dur = 185
03:37:38.061 00.000 15712 IsGuiding returns 0
03:37:38.083 00.022 15712 PulseGuide returned control before completion, sleep 175
03:37:38.300 00.217 15712 IsGuiding returns 1
03:37:38.300 00.000 15712 scope still moving after pulse duration time elapsed
03:37:38.343 00.043 15712 IsGuiding returns 0
03:37:38.343 00.000 15712 scope move finished after 185 + 95 ms
03:37:38.343 00.000 15712 Move returns status 0, amount 185
03:37:38.343 00.000 15712 BLC: Oldest BLC event removed
03:37:38.343 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 133 applied
03:37:38.343 00.000 15712 MoveAxis(S, 237, ABG)
03:37:38.343 00.000 15712 Guiding  Dir = 1, Dur = 237
03:37:38.343 00.000 15712 IsGuiding returns 0
03:37:38.411 00.068 15712 PulseGuide returned control before completion, sleep 171
03:37:38.598 00.187 15712 IsGuiding returns 1
03:37:38.598 00.000 15712 scope still moving after pulse duration time elapsed
03:37:38.630 00.032 15712 IsGuiding returns 1
03:37:38.666 00.036 15712 IsGuiding returns 0
03:37:38.666 00.000 15712 scope move finished after 237 + 95 ms
03:37:38.666 00.000 15712 Move returns status 0, amount 237
03:37:38.666 00.000 15712 move complete, result=0
03:37:38.666 00.000 7988 GuideStep: -0.9 px 185 ms EAST, 0.4 px 237 ms SOUTH
03:37:38.677 00.011 15712 worker thread done servicing request
03:37:38.677 00.000 15712 Worker thread wakes up
03:37:38.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:38.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:40.083 01.406 15712 Exposure complete
03:37:40.149 00.066 15712 worker thread done servicing request
03:37:40.149 00.000 7988 OnExposeComplete: enter
03:37:40.149 00.000 7988 UpdateGuideState(): m_state=6
03:37:40.149 00.000 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
03:37:40.149 00.000 7988 Star::Find returns 1 (0), X=818.31, Y=151.34, Mass=178, SNR=8.1, Peak=165 HFD=1.5
03:37:40.149 00.000 7988 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.56) = xAngle (-3.53 = 2.75)
03:37:40.149 00.000 7988 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.72)
03:37:40.149 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.97 mountX=-0.33 mountY=0.15, mountTheta=2.72
03:37:40.149 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=-0.33, opts=13)
03:37:40.159 00.010 7988 Enqueuing Move request for scope (-0.14, -0.33)
03:37:40.159 00.000 15712 Worker thread wakes up
03:37:40.159 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.33) opts 0xd
03:37:40.159 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, -0.33)
03:37:40.159 00.000 15712 Moving (-0.14, -0.33) raw xDistance=-0.33 yDistance=0.15
03:37:40.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=117, FiltMin=102, FiltMax=227, Gamma=0.690
03:37:40.159 00.000 7988 UpdateGuideState exits: m=178 SNR=8.1
03:37:40.162 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:40.162 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:40.162 00.000 7988 Enqueuing Expose request
03:37:40.162 00.000 15712 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.408073, 1:0.147043
03:37:40.162 00.000 15712 BLC: No correction, Miss < min_move
03:37:40.162 00.000 15712 PPEC rslt: input = -0.33, final = -0.19, react = -0.20, pred = 0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 640.04
03:37:40.162 00.000 15712 PPEC: input: -0.33, control: -0.19, exposure: 1500
03:37:40.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:40.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:37:40.162 00.000 15712 MoveAxis(E, 63, ABG)
03:37:40.162 00.000 15712 Guiding  Dir = 2, Dur = 63
03:37:40.162 00.000 15712 IsGuiding returns 0
03:37:40.194 00.032 15712 PulseGuide returned control before completion, sleep 49
03:37:40.270 00.076 15712 IsGuiding returns 0
03:37:40.270 00.000 15712 Move returns status 0, amount 63
03:37:40.270 00.000 15712 MoveAxis(N, 0, ABG)
03:37:40.270 00.000 15712 Move returns status 0, amount 0
03:37:40.270 00.000 15712 move complete, result=0
03:37:40.270 00.000 15712 worker thread done servicing request
03:37:40.270 00.000 15712 Worker thread wakes up
03:37:40.270 00.000 7988 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
03:37:40.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:40.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:41.915 01.645 15712 Exposure complete
03:37:41.983 00.068 15712 worker thread done servicing request
03:37:41.983 00.000 7988 OnExposeComplete: enter
03:37:41.983 00.000 7988 UpdateGuideState(): m_state=6
03:37:41.983 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
03:37:41.983 00.000 7988 Star::Find returns 1 (0), X=818.18, Y=150.94, Mass=287, SNR=10.4, Peak=159 HFD=2.5
03:37:41.983 00.000 7988 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.56) = xAngle (-3.48 = 2.80)
03:37:41.983 00.000 7988 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.77)
03:37:41.983 00.000 7988 CameraToMount -- cameraX=-0.26 cameraY=-0.72 hyp=0.77 cameraTheta=-1.92 mountX=-0.72 mountY=0.28, mountTheta=2.77
03:37:41.983 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.26, y=-0.72, opts=13)
03:37:41.983 00.000 7988 Enqueuing Move request for scope (-0.26, -0.72)
03:37:41.983 00.000 15712 Worker thread wakes up
03:37:41.983 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.72) opts 0xd
03:37:41.983 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.26, -0.72)
03:37:41.995 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=117, FiltMin=102, FiltMax=196, Gamma=0.690
03:37:41.995 00.000 7988 UpdateGuideState exits: m=287 SNR=10.4
03:37:41.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:41.998 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:41.998 00.000 7988 Enqueuing Expose request
03:37:41.998 00.000 15712 Moving (-0.26, -0.72) raw xDistance=-0.72 yDistance=0.28
03:37:41.998 00.000 15712 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.408073, 1:0.147043, 2:0.281948
03:37:41.998 00.000 15712 BLC: Under-shoot: nominal increase by 38
03:37:41.998 00.000 15712 BLC: window closed
03:37:41.998 00.000 15712 BLC: Pulse adjusted to 146
03:37:41.998 00.000 15712 PPEC rslt: input = -0.72, final = -0.44, react = -0.43, pred = -0.00, hyst = -0.42, hyst_pct = 0.00, period_length = 640.03
03:37:41.998 00.000 15712 PPEC: input: -0.72, control: -0.44, exposure: 1500
03:37:41.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:37:41.998 00.000 15712 MoveAxis(E, 142, ABG)
03:37:41.998 00.000 15712 Guiding  Dir = 2, Dur = 142
03:37:41.998 00.000 15712 IsGuiding returns 0
03:37:42.032 00.034 15712 PulseGuide returned control before completion, sleep 126
03:37:42.058 00.026 7988 evsrv: cli 0CCCF088 connect
03:37:42.058 00.000 7988 case statement mapped state 6 to 3
03:37:42.058 00.000 7988 case statement mapped state 6 to 3
03:37:42.058 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_pixel_scale","id":"4be7a35b-1a6b-410a-ba2b-2b0713f5d5b4"}
03:37:42.058 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":3.86747,"id":"4be7a35b-1a6b-410a-ba2b-2b0713f5d5b4"}
03:37:42.066 00.008 7988 evsrv: cli 0CCCF088 disconnect
03:37:42.170 00.104 15712 IsGuiding returns 1
03:37:42.170 00.000 15712 scope still moving after pulse duration time elapsed
03:37:42.219 00.049 15712 IsGuiding returns 0
03:37:42.219 00.000 15712 scope move finished after 142 + 77 ms
03:37:42.219 00.000 15712 Move returns status 0, amount 142
03:37:42.219 00.000 15712 MoveAxis(S, 72, ABG)
03:37:42.219 00.000 15712 Guiding  Dir = 1, Dur = 72
03:37:42.219 00.000 15712 IsGuiding returns 0
03:37:42.304 00.085 15712 IsGuiding returns 1
03:37:42.304 00.000 15712 scope still moving after pulse duration time elapsed
03:37:42.366 00.062 15712 IsGuiding returns 1
03:37:42.400 00.034 15712 IsGuiding returns 0
03:37:42.400 00.000 15712 scope move finished after 72 + 103 ms
03:37:42.400 00.000 15712 Move returns status 0, amount 72
03:37:42.400 00.000 15712 move complete, result=0
03:37:42.400 00.000 7988 GuideStep: -0.7 px 142 ms EAST, 0.3 px 72 ms SOUTH
03:37:42.400 00.000 15712 worker thread done servicing request
03:37:42.400 00.000 15712 Worker thread wakes up
03:37:42.402 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:42.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:43.817 01.415 15712 Exposure complete
03:37:43.878 00.061 15712 worker thread done servicing request
03:37:43.878 00.000 7988 OnExposeComplete: enter
03:37:43.878 00.000 7988 UpdateGuideState(): m_state=6
03:37:43.886 00.008 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
03:37:43.886 00.000 7988 Star::Find returns 1 (0), X=818.27, Y=152.57, Mass=217, SNR=9.1, Peak=145 HFD=1.8
03:37:43.886 00.000 7988 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.56) = xAngle (0.20 = 0.20)
03:37:43.886 00.000 7988 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
03:37:43.886 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.90 hyp=0.92 cameraTheta=1.76 mountX=0.90 mountY=0.15, mountTheta=0.16
03:37:43.886 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.90, opts=13)
03:37:43.886 00.000 7988 Enqueuing Move request for scope (-0.17, 0.90)
03:37:43.894 00.008 15712 Worker thread wakes up
03:37:43.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.90) opts 0xd
03:37:43.894 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.90)
03:37:43.894 00.000 15712 Moving (-0.17, 0.90) raw xDistance=0.90 yDistance=0.15
03:37:43.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=117, FiltMin=102, FiltMax=206, Gamma=0.690
03:37:43.894 00.000 7988 UpdateGuideState exits: m=217 SNR=9.1
03:37:43.897 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:43.897 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:43.899 00.002 7988 Enqueuing Expose request
03:37:43.899 00.000 15712 PPEC rslt: input = 0.90, final = 0.55, react = 0.54, pred = 0.01, hyst = 0.48, hyst_pct = 0.00, period_length = 640.03
03:37:43.899 00.000 15712 PPEC: input: 0.90, control: 0.55, exposure: 1500
03:37:43.899 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:43.899 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:37:43.899 00.000 15712 MoveAxis(W, 179, ABG)
03:37:43.899 00.000 15712 Guiding  Dir = 3, Dur = 179
03:37:43.899 00.000 15712 IsGuiding returns 0
03:37:43.918 00.019 15712 PulseGuide returned control before completion, sleep 172
03:37:44.106 00.188 15712 IsGuiding returns 0
03:37:44.106 00.000 15712 Move returns status 0, amount 179
03:37:44.106 00.000 15712 MoveAxis(N, 0, ABG)
03:37:44.106 00.000 15712 Move returns status 0, amount 0
03:37:44.106 00.000 15712 move complete, result=0
03:37:44.106 00.000 7988 GuideStep: 0.9 px 179 ms WEST, 0.2 px 0 ms NORTH
03:37:44.112 00.006 15712 worker thread done servicing request
03:37:44.112 00.000 15712 Worker thread wakes up
03:37:44.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:44.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:45.744 01.632 15712 Exposure complete
03:37:45.806 00.062 15712 worker thread done servicing request
03:37:45.806 00.000 7988 OnExposeComplete: enter
03:37:45.806 00.000 7988 UpdateGuideState(): m_state=6
03:37:45.812 00.006 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
03:37:45.812 00.000 7988 Star::Find returns 1 (0), X=818.51, Y=152.43, Mass=180, SNR=7.9, Peak=146 HFD=1.5
03:37:45.814 00.002 7988 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.56) = xAngle (-0.08 = -0.08)
03:37:45.814 00.000 7988 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
03:37:45.816 00.002 7988 CameraToMount -- cameraX=0.06 cameraY=0.76 hyp=0.76 cameraTheta=1.49 mountX=0.76 mountY=-0.08, mountTheta=-0.11
03:37:45.818 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.76, opts=13)
03:37:45.818 00.000 7988 Enqueuing Move request for scope (0.06, 0.76)
03:37:45.820 00.002 15712 Worker thread wakes up
03:37:45.820 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.76) opts 0xd
03:37:45.820 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.76)
03:37:45.820 00.000 15712 Moving (0.06, 0.76) raw xDistance=0.76 yDistance=-0.08
03:37:45.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=117, FiltMin=102, FiltMax=194, Gamma=0.690
03:37:45.822 00.002 7988 UpdateGuideState exits: m=180 SNR=7.9
03:37:45.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:45.824 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:45.824 00.000 7988 Enqueuing Expose request
03:37:45.824 00.000 15712 PPEC rslt: input = 0.76, final = 0.46, react = 0.46, pred = 0.01, hyst = 0.38, hyst_pct = 0.00, period_length = 640.02
03:37:45.824 00.000 15712 PPEC: input: 0.76, control: 0.46, exposure: 1500
03:37:45.824 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:45.824 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:37:45.824 00.000 15712 MoveAxis(W, 151, ABG)
03:37:45.824 00.000 15712 Guiding  Dir = 3, Dur = 151
03:37:45.824 00.000 15712 IsGuiding returns 0
03:37:45.846 00.022 15712 PulseGuide returned control before completion, sleep 135
03:37:45.997 00.151 15712 IsGuiding returns 1
03:37:45.997 00.000 15712 scope still moving after pulse duration time elapsed
03:37:46.028 00.031 15712 IsGuiding returns 0
03:37:46.028 00.000 15712 scope move finished after 151 + 51 ms
03:37:46.028 00.000 15712 Move returns status 0, amount 151
03:37:46.028 00.000 15712 MoveAxis(N, 0, ABG)
03:37:46.028 00.000 15712 Move returns status 0, amount 0
03:37:46.028 00.000 15712 move complete, result=0
03:37:46.028 00.000 15712 worker thread done servicing request
03:37:46.028 00.000 15712 Worker thread wakes up
03:37:46.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:46.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:46.028 00.000 7988 GuideStep: 0.8 px 151 ms WEST, -0.1 px 0 ms NORTH
03:37:47.434 01.406 15712 Exposure complete
03:37:47.495 00.061 15712 worker thread done servicing request
03:37:47.495 00.000 7988 OnExposeComplete: enter
03:37:47.495 00.000 7988 UpdateGuideState(): m_state=6
03:37:47.502 00.007 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
03:37:47.502 00.000 7988 Star::Find returns 1 (0), X=818.10, Y=152.20, Mass=174, SNR=8.0, Peak=154 HFD=2.3
03:37:47.504 00.002 7988 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.56) = xAngle (0.58 = 0.58)
03:37:47.504 00.000 7988 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
03:37:47.506 00.002 7988 CameraToMount -- cameraX=-0.35 cameraY=0.54 hyp=0.64 cameraTheta=2.15 mountX=0.53 mountY=0.33, mountTheta=0.56
03:37:47.508 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.35, y=0.54, opts=13)
03:37:47.508 00.000 7988 Enqueuing Move request for scope (-0.35, 0.54)
03:37:47.510 00.002 15712 Worker thread wakes up
03:37:47.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.54) opts 0xd
03:37:47.510 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.35, 0.54)
03:37:47.510 00.000 15712 Moving (-0.35, 0.54) raw xDistance=0.53 yDistance=0.33
03:37:47.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=117, FiltMin=101, FiltMax=194, Gamma=0.690
03:37:47.511 00.001 7988 UpdateGuideState exits: m=174 SNR=8.0
03:37:47.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:47.511 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:47.511 00.000 7988 Enqueuing Expose request
03:37:47.511 00.000 15712 PPEC rslt: input = 0.53, final = 0.30, react = 0.32, pred = -0.02, hyst = 0.32, hyst_pct = 0.00, period_length = 640.02
03:37:47.511 00.000 15712 PPEC: input: 0.53, control: 0.30, exposure: 1500
03:37:47.511 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:37:47.511 00.000 15712 MoveAxis(W, 99, ABG)
03:37:47.511 00.000 15712 Guiding  Dir = 3, Dur = 99
03:37:47.511 00.000 15712 IsGuiding returns 0
03:37:47.531 00.020 15712 PulseGuide returned control before completion, sleep 95
03:37:47.657 00.126 15712 IsGuiding returns 0
03:37:47.657 00.000 15712 Move returns status 0, amount 99
03:37:47.657 00.000 15712 MoveAxis(S, 85, ABG)
03:37:47.657 00.000 15712 Guiding  Dir = 1, Dur = 85
03:37:47.657 00.000 15712 IsGuiding returns 0
03:37:47.740 00.083 15712 PulseGuide returned control before completion, sleep 16
03:37:47.767 00.027 15712 IsGuiding returns 1
03:37:47.767 00.000 15712 scope still moving after pulse duration time elapsed
03:37:47.835 00.068 15712 IsGuiding returns 1
03:37:47.867 00.032 15712 IsGuiding returns 0
03:37:47.867 00.000 15712 scope move finished after 85 + 122 ms
03:37:47.867 00.000 15712 Move returns status 0, amount 85
03:37:47.867 00.000 15712 move complete, result=0
03:37:47.867 00.000 7988 GuideStep: 0.5 px 99 ms WEST, 0.3 px 85 ms SOUTH
03:37:47.869 00.002 15712 worker thread done servicing request
03:37:47.869 00.000 15712 Worker thread wakes up
03:37:47.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:47.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:49.508 01.639 15712 Exposure complete
03:37:49.575 00.067 15712 worker thread done servicing request
03:37:49.575 00.000 7988 OnExposeComplete: enter
03:37:49.575 00.000 7988 UpdateGuideState(): m_state=6
03:37:49.575 00.000 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
03:37:49.575 00.000 7988 Star::Find returns 1 (0), X=818.67, Y=150.83, Mass=231, SNR=9.1, Peak=150 HFD=2.6
03:37:49.575 00.000 7988 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
03:37:49.580 00.005 7988 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
03:37:49.580 00.000 7988 CameraToMount -- cameraX=0.22 cameraY=-0.84 hyp=0.87 cameraTheta=-1.31 mountX=-0.84 mountY=-0.20, mountTheta=-2.91
03:37:49.580 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.84, opts=13)
03:37:49.580 00.000 7988 Enqueuing Move request for scope (0.22, -0.84)
03:37:49.580 00.000 15712 Worker thread wakes up
03:37:49.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.84) opts 0xd
03:37:49.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.84)
03:37:49.580 00.000 15712 Moving (0.22, -0.84) raw xDistance=-0.84 yDistance=-0.20
03:37:49.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=118, FiltMin=101, FiltMax=215, Gamma=0.690
03:37:49.587 00.007 7988 UpdateGuideState exits: m=231 SNR=9.1
03:37:49.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:49.587 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:49.587 00.000 7988 Enqueuing Expose request
03:37:49.587 00.000 15712 PPEC rslt: input = -0.84, final = -0.52, react = -0.50, pred = -0.02, hyst = -0.42, hyst_pct = 0.00, period_length = 640.01
03:37:49.587 00.000 15712 PPEC: input: -0.84, control: -0.52, exposure: 1500
03:37:49.587 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:49.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:37:49.587 00.000 15712 MoveAxis(E, 170, ABG)
03:37:49.587 00.000 15712 Guiding  Dir = 2, Dur = 170
03:37:49.587 00.000 15712 IsGuiding returns 0
03:37:49.609 00.022 15712 PulseGuide returned control before completion, sleep 163
03:37:49.778 00.169 15712 IsGuiding returns 1
03:37:49.778 00.000 15712 scope still moving after pulse duration time elapsed
03:37:49.816 00.038 15712 IsGuiding returns 0
03:37:49.816 00.000 15712 scope move finished after 170 + 55 ms
03:37:49.816 00.000 15712 Move returns status 0, amount 170
03:37:49.816 00.000 15712 MoveAxis(N, 0, ABG)
03:37:49.816 00.000 15712 Move returns status 0, amount 0
03:37:49.816 00.000 15712 move complete, result=0
03:37:49.816 00.000 7988 GuideStep: -0.8 px 170 ms EAST, -0.2 px 0 ms NORTH
03:37:49.819 00.003 15712 worker thread done servicing request
03:37:49.819 00.000 15712 Worker thread wakes up
03:37:49.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:49.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:51.232 01.413 15712 Exposure complete
03:37:51.294 00.062 15712 worker thread done servicing request
03:37:51.294 00.000 7988 OnExposeComplete: enter
03:37:51.299 00.005 7988 UpdateGuideState(): m_state=6
03:37:51.301 00.002 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
03:37:51.301 00.000 7988 Star::Find returns 1 (0), X=818.40, Y=150.77, Mass=222, SNR=9.1, Peak=160 HFD=1.8
03:37:51.303 00.002 7988 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.56) = xAngle (-3.19 = 3.10)
03:37:51.303 00.000 7988 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.22 = 3.07)
03:37:51.303 00.000 7988 CameraToMount -- cameraX=-0.05 cameraY=-0.89 hyp=0.89 cameraTheta=-1.62 mountX=-0.89 mountY=0.07, mountTheta=3.07
03:37:51.305 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.05, y=-0.89, opts=13)
03:37:51.307 00.002 7988 Enqueuing Move request for scope (-0.05, -0.89)
03:37:51.307 00.000 15712 Worker thread wakes up
03:37:51.307 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.89) opts 0xd
03:37:51.309 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=118, FiltMin=102, FiltMax=233, Gamma=0.690
03:37:51.309 00.000 7988 UpdateGuideState exits: m=222 SNR=9.1
03:37:51.311 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:51.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:51.313 00.002 7988 Enqueuing Expose request
03:37:51.313 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.05, -0.89)
03:37:51.313 00.000 15712 Moving (-0.05, -0.89) raw xDistance=-0.89 yDistance=0.07
03:37:51.317 00.004 15712 PPEC rslt: input = -0.89, final = -0.55, react = -0.54, pred = -0.01, hyst = -0.46, hyst_pct = 0.00, period_length = 640.01
03:37:51.317 00.000 15712 PPEC: input: -0.89, control: -0.55, exposure: 1500
03:37:51.317 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:51.317 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:37:51.317 00.000 15712 MoveAxis(E, 179, ABG)
03:37:51.317 00.000 15712 Guiding  Dir = 2, Dur = 179
03:37:51.317 00.000 15712 IsGuiding returns 0
03:37:51.334 00.017 15712 PulseGuide returned control before completion, sleep 173
03:37:51.537 00.203 15712 IsGuiding returns 0
03:37:51.537 00.000 15712 Move returns status 0, amount 179
03:37:51.537 00.000 15712 MoveAxis(N, 0, ABG)
03:37:51.537 00.000 15712 Move returns status 0, amount 0
03:37:51.537 00.000 15712 move complete, result=0
03:37:51.537 00.000 7988 GuideStep: -0.9 px 179 ms EAST, 0.1 px 0 ms NORTH
03:37:51.546 00.009 15712 worker thread done servicing request
03:37:51.546 00.000 15712 Worker thread wakes up
03:37:51.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:51.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:53.286 01.740 15712 Exposure complete
03:37:53.351 00.065 15712 worker thread done servicing request
03:37:53.353 00.002 7988 OnExposeComplete: enter
03:37:53.353 00.000 7988 UpdateGuideState(): m_state=6
03:37:53.353 00.000 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
03:37:53.353 00.000 7988 Star::Find returns 1 (0), X=817.81, Y=151.82, Mass=217, SNR=8.6, Peak=146 HFD=2.7
03:37:53.353 00.000 7988 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.56) = xAngle (1.33 = 1.33)
03:37:53.353 00.000 7988 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
03:37:53.353 00.000 7988 CameraToMount -- cameraX=-0.64 cameraY=0.16 hyp=0.66 cameraTheta=2.90 mountX=0.15 mountY=0.64, mountTheta=1.33
03:37:53.359 00.006 7988 SchedulePrimaryMove(0EDE6B80, x=-0.64, y=0.16, opts=13)
03:37:53.359 00.000 7988 Enqueuing Move request for scope (-0.64, 0.16)
03:37:53.359 00.000 15712 Worker thread wakes up
03:37:53.359 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.16) opts 0xd
03:37:53.359 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.64, 0.16)
03:37:53.363 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=119, FiltMin=102, FiltMax=210, Gamma=0.690
03:37:53.363 00.000 7988 UpdateGuideState exits: m=217 SNR=8.6
03:37:53.365 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:53.365 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:53.367 00.002 7988 Enqueuing Expose request
03:37:53.367 00.000 15712 Moving (-0.64, 0.16) raw xDistance=0.15 yDistance=0.64
03:37:53.369 00.002 15712 PPEC rslt: input = 0.15, final = 0.01, react = 0.09, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.01
03:37:53.369 00.000 15712 PPEC: input: 0.15, control: 0.01, exposure: 1500
03:37:53.369 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
03:37:53.369 00.000 15712 MoveAxis(W, 2, ABG)
03:37:53.369 00.000 15712 Guiding  Dir = 3, Dur = 2
03:37:53.369 00.000 15712 IsGuiding returns 0
03:37:53.398 00.029 15712 IsGuiding returns 0
03:37:53.398 00.000 15712 Move returns status 0, amount 2
03:37:53.398 00.000 15712 MoveAxis(S, 162, ABG)
03:37:53.398 00.000 15712 Guiding  Dir = 1, Dur = 162
03:37:53.399 00.001 15712 IsGuiding returns 0
03:37:53.477 00.078 15712 PulseGuide returned control before completion, sleep 93
03:37:53.587 00.110 15712 IsGuiding returns 1
03:37:53.587 00.000 15712 scope still moving after pulse duration time elapsed
03:37:53.619 00.032 15712 IsGuiding returns 1
03:37:53.686 00.067 15712 IsGuiding returns 0
03:37:53.686 00.000 15712 scope move finished after 162 + 125 ms
03:37:53.686 00.000 15712 Move returns status 0, amount 162
03:37:53.686 00.000 15712 move complete, result=0
03:37:53.686 00.000 7988 GuideStep: 0.2 px 2 ms WEST, 0.6 px 162 ms SOUTH
03:37:53.688 00.002 15712 worker thread done servicing request
03:37:53.688 00.000 15712 Worker thread wakes up
03:37:53.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:53.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:55.103 01.415 15712 Exposure complete
03:37:55.165 00.062 15712 worker thread done servicing request
03:37:55.165 00.000 7988 OnExposeComplete: enter
03:37:55.165 00.000 7988 UpdateGuideState(): m_state=6
03:37:55.172 00.007 7988 Star::Find(15, 817, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
03:37:55.172 00.000 7988 Star::Find returns 1 (0), X=819.15, Y=151.32, Mass=170, SNR=7.9, Peak=155 HFD=2.4
03:37:55.174 00.002 7988 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.56) = xAngle (-2.01 = -2.01)
03:37:55.174 00.000 7988 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.05 = -2.05)
03:37:55.176 00.002 7988 CameraToMount -- cameraX=0.71 cameraY=-0.34 hyp=0.79 cameraTheta=-0.45 mountX=-0.34 mountY=-0.70, mountTheta=-2.02
03:37:55.176 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.71, y=-0.34, opts=13)
03:37:55.179 00.003 7988 Enqueuing Move request for scope (0.71, -0.34)
03:37:55.180 00.001 15712 Worker thread wakes up
03:37:55.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.34) opts 0xd
03:37:55.180 00.000 15712 Handling offset move in thread for scope, endpoint = (0.71, -0.34)
03:37:55.180 00.000 15712 Moving (0.71, -0.34) raw xDistance=-0.34 yDistance=-0.70
03:37:55.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=255, med=119, FiltMin=103, FiltMax=183, Gamma=0.690
03:37:55.180 00.000 7988 UpdateGuideState exits: m=170 SNR=7.9
03:37:55.183 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:55.183 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:55.185 00.002 7988 Enqueuing Expose request
03:37:55.185 00.000 15712 PPEC rslt: input = -0.34, final = -0.19, react = -0.20, pred = 0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 640.00
03:37:55.185 00.000 15712 PPEC: input: -0.34, control: -0.19, exposure: 1500
03:37:55.185 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:37:55.185 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
03:37:55.185 00.000 15712 MoveAxis(E, 62, ABG)
03:37:55.185 00.000 15712 Guiding  Dir = 2, Dur = 62
03:37:55.187 00.002 15712 IsGuiding returns 0
03:37:55.197 00.010 15712 PulseGuide returned control before completion, sleep 55
03:37:55.261 00.064 15712 IsGuiding returns 1
03:37:55.261 00.000 15712 scope still moving after pulse duration time elapsed
03:37:55.298 00.037 15712 IsGuiding returns 0
03:37:55.298 00.000 15712 scope move finished after 62 + 52 ms
03:37:55.298 00.000 15712 Move returns status 0, amount 62
03:37:55.298 00.000 15712 MoveAxis(N, 0, ABG)
03:37:55.298 00.000 15712 Move returns status 0, amount 0
03:37:55.298 00.000 15712 move complete, result=0
03:37:55.298 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.7 px 0 ms NORTH
03:37:55.302 00.004 15712 worker thread done servicing request
03:37:55.302 00.000 15712 Worker thread wakes up
03:37:55.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:55.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:56.936 01.634 15712 Exposure complete
03:37:56.999 00.063 15712 worker thread done servicing request
03:37:56.999 00.000 7988 OnExposeComplete: enter
03:37:56.999 00.000 7988 UpdateGuideState(): m_state=6
03:37:57.004 00.005 7988 Star::Find(15, 819, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
03:37:57.006 00.002 7988 Star::Find returns 1 (0), X=818.81, Y=151.03, Mass=228, SNR=9.3, Peak=151 HFD=2.5
03:37:57.006 00.000 7988 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
03:37:57.006 00.000 7988 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.65 = -2.65)
03:37:57.008 00.002 7988 CameraToMount -- cameraX=0.36 cameraY=-0.64 hyp=0.73 cameraTheta=-1.05 mountX=-0.63 mountY=-0.35, mountTheta=-2.64
03:37:57.010 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-0.64, opts=13)
03:37:57.010 00.000 7988 Enqueuing Move request for scope (0.36, -0.64)
03:37:57.012 00.002 15712 Worker thread wakes up
03:37:57.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.64) opts 0xd
03:37:57.012 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -0.64)
03:37:57.012 00.000 15712 Moving (0.36, -0.64) raw xDistance=-0.63 yDistance=-0.35
03:37:57.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=119, FiltMin=104, FiltMax=216, Gamma=0.690
03:37:57.014 00.002 7988 UpdateGuideState exits: m=228 SNR=9.3
03:37:57.014 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:57.016 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:57.016 00.000 7988 Enqueuing Expose request
03:37:57.016 00.000 15712 PPEC rslt: input = -0.63, final = -0.38, react = -0.38, pred = 0.00, hyst = -0.34, hyst_pct = 0.00, period_length = 640.00
03:37:57.016 00.000 15712 PPEC: input: -0.63, control: -0.38, exposure: 1500
03:37:57.016 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:37:57.016 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
03:37:57.016 00.000 15712 MoveAxis(E, 123, ABG)
03:37:57.016 00.000 15712 Guiding  Dir = 2, Dur = 123
03:37:57.016 00.000 15712 IsGuiding returns 0
03:37:57.040 00.024 15712 PulseGuide returned control before completion, sleep 110
03:37:57.169 00.129 15712 IsGuiding returns 1
03:37:57.169 00.000 15712 scope still moving after pulse duration time elapsed
03:37:57.206 00.037 15712 IsGuiding returns 0
03:37:57.206 00.000 15712 scope move finished after 123 + 64 ms
03:37:57.206 00.000 15712 Move returns status 0, amount 123
03:37:57.206 00.000 15712 MoveAxis(N, 0, ABG)
03:37:57.206 00.000 15712 Move returns status 0, amount 0
03:37:57.206 00.000 15712 move complete, result=0
03:37:57.206 00.000 15712 worker thread done servicing request
03:37:57.206 00.000 15712 Worker thread wakes up
03:37:57.206 00.000 7988 GuideStep: -0.6 px 123 ms EAST, -0.3 px 0 ms NORTH
03:37:57.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:57.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:37:58.622 01.416 15712 Exposure complete
03:37:58.688 00.066 15712 worker thread done servicing request
03:37:58.688 00.000 7988 OnExposeComplete: enter
03:37:58.688 00.000 7988 UpdateGuideState(): m_state=6
03:37:58.688 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
03:37:58.688 00.000 7988 Star::Find returns 1 (0), X=818.80, Y=152.50, Mass=350, SNR=11.4, Peak=162 HFD=2.9
03:37:58.688 00.000 7988 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.56) = xAngle (-0.40 = -0.40)
03:37:58.688 00.000 7988 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
03:37:58.688 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=0.83 hyp=0.91 cameraTheta=1.17 mountX=0.83 mountY=-0.38, mountTheta=-0.42
03:37:58.696 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=0.83, opts=13)
03:37:58.696 00.000 7988 Enqueuing Move request for scope (0.36, 0.83)
03:37:58.696 00.000 15712 Worker thread wakes up
03:37:58.696 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.83) opts 0xd
03:37:58.696 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, 0.83)
03:37:58.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=119, FiltMin=103, FiltMax=182, Gamma=0.690
03:37:58.696 00.000 7988 UpdateGuideState exits: m=350 SNR=11.4
03:37:58.702 00.006 15712 Moving (0.36, 0.83) raw xDistance=0.83 yDistance=-0.38
03:37:58.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:58.702 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:37:58.704 00.002 7988 Enqueuing Expose request
03:37:58.704 00.000 15712 PPEC rslt: input = 0.83, final = 0.49, react = 0.50, pred = -0.01, hyst = 0.44, hyst_pct = 0.00, period_length = 640.00
03:37:58.704 00.000 15712 PPEC: input: 0.83, control: 0.49, exposure: 1500
03:37:58.704 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:37:58.704 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:37:58.704 00.000 15712 MoveAxis(W, 161, ABG)
03:37:58.704 00.000 15712 Guiding  Dir = 3, Dur = 161
03:37:58.704 00.000 15712 IsGuiding returns 0
03:37:58.721 00.017 15712 PulseGuide returned control before completion, sleep 158
03:37:58.913 00.192 15712 IsGuiding returns 0
03:37:58.913 00.000 15712 Move returns status 0, amount 161
03:37:58.913 00.000 15712 MoveAxis(N, 0, ABG)
03:37:58.913 00.000 15712 Move returns status 0, amount 0
03:37:58.913 00.000 15712 move complete, result=0
03:37:58.913 00.000 7988 GuideStep: 0.8 px 161 ms WEST, -0.4 px 0 ms NORTH
03:37:58.913 00.000 15712 worker thread done servicing request
03:37:58.913 00.000 15712 Worker thread wakes up
03:37:58.915 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:37:58.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:00.554 01.639 15712 Exposure complete
03:38:00.617 00.063 15712 worker thread done servicing request
03:38:00.617 00.000 7988 OnExposeComplete: enter
03:38:00.617 00.000 7988 UpdateGuideState(): m_state=6
03:38:00.621 00.004 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
03:38:00.621 00.000 7988 Star::Find returns 1 (0), X=818.52, Y=152.68, Mass=151, SNR=7.4, Peak=144 HFD=2.0
03:38:00.623 00.002 7988 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.56) = xAngle (-0.06 = -0.06)
03:38:00.623 00.000 7988 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
03:38:00.625 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=1.02 hyp=1.02 cameraTheta=1.50 mountX=1.02 mountY=-0.10, mountTheta=-0.09
03:38:00.627 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=1.02, opts=13)
03:38:00.627 00.000 7988 Enqueuing Move request for scope (0.07, 1.02)
03:38:00.629 00.002 15712 Worker thread wakes up
03:38:00.629 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.02) opts 0xd
03:38:00.629 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 1.02)
03:38:00.629 00.000 15712 Moving (0.07, 1.02) raw xDistance=1.02 yDistance=-0.10
03:38:00.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=119, FiltMin=104, FiltMax=188, Gamma=0.690
03:38:00.631 00.002 7988 UpdateGuideState exits: m=151 SNR=7.4
03:38:00.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:00.634 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:00.634 00.000 7988 Enqueuing Expose request
03:38:00.634 00.000 15712 PPEC rslt: input = 1.02, final = 0.60, react = 0.61, pred = -0.01, hyst = 0.53, hyst_pct = 0.00, period_length = 639.99
03:38:00.634 00.000 15712 PPEC: input: 1.02, control: 0.60, exposure: 1500
03:38:00.634 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:00.634 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:38:00.634 00.000 15712 MoveAxis(W, 197, ABG)
03:38:00.634 00.000 15712 Guiding  Dir = 3, Dur = 197
03:38:00.634 00.000 15712 IsGuiding returns 0
03:38:00.656 00.022 15712 PulseGuide returned control before completion, sleep 188
03:38:00.855 00.199 15712 IsGuiding returns 1
03:38:00.855 00.000 15712 scope still moving after pulse duration time elapsed
03:38:00.906 00.051 15712 IsGuiding returns 0
03:38:00.906 00.000 15712 scope move finished after 197 + 77 ms
03:38:00.906 00.000 15712 Move returns status 0, amount 197
03:38:00.906 00.000 15712 MoveAxis(N, 0, ABG)
03:38:00.906 00.000 15712 Move returns status 0, amount 0
03:38:00.906 00.000 15712 move complete, result=0
03:38:00.906 00.000 15712 worker thread done servicing request
03:38:00.906 00.000 15712 Worker thread wakes up
03:38:00.906 00.000 7988 GuideStep: 1.0 px 197 ms WEST, -0.1 px 0 ms NORTH
03:38:00.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:00.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:02.327 01.421 15712 Exposure complete
03:38:02.391 00.064 15712 worker thread done servicing request
03:38:02.393 00.002 7988 OnExposeComplete: enter
03:38:02.393 00.000 7988 UpdateGuideState(): m_state=6
03:38:02.393 00.000 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
03:38:02.393 00.000 7988 Star::Find returns 1 (0), X=818.55, Y=151.72, Mass=164, SNR=7.7, Peak=149 HFD=2.7
03:38:02.393 00.000 7988 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.56) = xAngle (-1.10 = -1.10)
03:38:02.393 00.000 7988 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
03:38:02.393 00.000 7988 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=0.05 mountY=-0.11, mountTheta=-1.11
03:38:02.393 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.11, y=0.05, opts=13)
03:38:02.401 00.008 7988 Enqueuing Move request for scope (0.11, 0.05)
03:38:02.401 00.000 15712 Worker thread wakes up
03:38:02.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
03:38:02.401 00.000 15712 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:38:02.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=237, med=119, FiltMin=103, FiltMax=182, Gamma=0.690
03:38:02.401 00.000 7988 UpdateGuideState exits: m=164 SNR=7.7
03:38:02.405 00.004 15712 Moving (0.11, 0.05) raw xDistance=0.05 yDistance=-0.11
03:38:02.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:02.405 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:02.408 00.003 7988 Enqueuing Expose request
03:38:02.408 00.000 15712 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 639.99
03:38:02.408 00.000 15712 PPEC: input: 0.05, control: -0.01, exposure: 1500
03:38:02.408 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:02.408 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:38:02.408 00.000 15712 MoveAxis(E, 2, ABG)
03:38:02.408 00.000 15712 Guiding  Dir = 2, Dur = 2
03:38:02.441 00.033 15712 IsGuiding returns 0
03:38:02.457 00.016 15712 IsGuiding returns 0
03:38:02.457 00.000 15712 Move returns status 0, amount 2
03:38:02.457 00.000 15712 MoveAxis(N, 0, ABG)
03:38:02.457 00.000 15712 Move returns status 0, amount 0
03:38:02.457 00.000 15712 move complete, result=0
03:38:02.457 00.000 7988 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
03:38:02.463 00.006 15712 worker thread done servicing request
03:38:02.463 00.000 15712 Worker thread wakes up
03:38:02.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:02.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:04.094 01.631 15712 Exposure complete
03:38:04.157 00.063 15712 worker thread done servicing request
03:38:04.157 00.000 7988 OnExposeComplete: enter
03:38:04.157 00.000 7988 UpdateGuideState(): m_state=6
03:38:04.157 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
03:38:04.157 00.000 7988 Star::Find returns 1 (0), X=819.38, Y=150.00, Mass=112, SNR=6.3, Peak=148 HFD=2.1
03:38:04.157 00.000 7988 Status Line: Mass: 112 vs 231
03:38:04.157 00.000 7988 UpdateCurrentPosition: star mass new=112.0 exp=230.8 thresh=50% limits=(115.4, 670.5, 461.7)
03:38:04.157 00.000 7988 DistanceChecker: activated
03:38:04.157 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:38:04.171 00.014 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:04.171 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:04.173 00.002 15712 Worker thread wakes up
03:38:04.173 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:04.173 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:04.173 00.000 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:38:04.173 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:38:04.173 00.000 15712 MoveAxis(E, 5, DBG)
03:38:04.173 00.000 15712 Guiding  Dir = 2, Dur = 5
03:38:04.173 00.000 15712 IsGuiding returns 0
03:38:04.204 00.031 15712 IsGuiding returns 0
03:38:04.204 00.000 15712 Move returns status 0, amount 5
03:38:04.204 00.000 15712 MoveAxis(N, 0, DBG)
03:38:04.204 00.000 15712 Move returns status 0, amount 0
03:38:04.204 00.000 15712 move complete, result=0
03:38:04.204 00.000 15712 worker thread done servicing request
03:38:04.284 00.080 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:04.284 00.000 7988 Status Line: Star lost - mass changed
03:38:04.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=119, FiltMin=105, FiltMax=196, Gamma=0.690
03:38:04.284 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:38:04.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:04.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:04.290 00.006 7988 Enqueuing Expose request
03:38:04.290 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:38:04.290 00.000 15712 Worker thread wakes up
03:38:04.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:04.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:05.699 01.409 15712 Exposure complete
03:38:05.766 00.067 15712 worker thread done servicing request
03:38:05.766 00.000 7988 OnExposeComplete: enter
03:38:05.767 00.001 7988 UpdateGuideState(): m_state=6
03:38:05.767 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
03:38:05.767 00.000 7988 Star::Find returns 1 (0), X=819.24, Y=150.09, Mass=162, SNR=7.4, Peak=147 HFD=2.4
03:38:05.767 00.000 7988 DistanceChecker: reject for large offset (1.76 > 1.24) avgDist = 0.62 count = 98
03:38:05.767 00.000 7988 Status Line: Recovering
03:38:05.767 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:38:05.767 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:05.775 00.008 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:05.775 00.000 15712 Worker thread wakes up
03:38:05.775 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:05.775 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:05.777 00.002 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:38:05.777 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:38:05.777 00.000 15712 MoveAxis(E, 3, DBG)
03:38:05.777 00.000 15712 Guiding  Dir = 2, Dur = 3
03:38:05.802 00.025 15712 IsGuiding returns 0
03:38:05.819 00.017 15712 IsGuiding returns 0
03:38:05.819 00.000 15712 Move returns status 0, amount 3
03:38:05.819 00.000 15712 MoveAxis(N, 0, DBG)
03:38:05.819 00.000 15712 Move returns status 0, amount 0
03:38:05.819 00.000 15712 move complete, result=0
03:38:05.819 00.000 15712 worker thread done servicing request
03:38:05.889 00.070 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:05.889 00.000 7988 Status Line: No star found
03:38:05.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=119, FiltMin=104, FiltMax=193, Gamma=0.690
03:38:05.889 00.000 7988 UpdateGuideState exits: No star found
03:38:05.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:05.889 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:05.889 00.000 7988 Enqueuing Expose request
03:38:05.889 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:38:05.889 00.000 15712 Worker thread wakes up
03:38:05.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:05.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:07.534 01.645 15712 Exposure complete
03:38:07.596 00.062 15712 worker thread done servicing request
03:38:07.596 00.000 7988 OnExposeComplete: enter
03:38:07.596 00.000 7988 UpdateGuideState(): m_state=6
03:38:07.603 00.007 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
03:38:07.604 00.001 7988 Star::Find returns 1 (0), X=818.29, Y=148.70, Mass=212, SNR=8.5, Peak=147 HFD=3.0
03:38:07.604 00.000 7988 DistanceChecker: reject for large offset (2.97 > 1.24) avgDist = 0.62 count = 98
03:38:07.606 00.002 7988 Status Line: Recovering
03:38:07.608 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:38:07.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:07.610 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:07.610 00.000 15712 Worker thread wakes up
03:38:07.610 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:07.610 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:07.612 00.002 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:38:07.612 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:38:07.612 00.000 15712 MoveAxis(E, 3, DBG)
03:38:07.612 00.000 15712 Guiding  Dir = 2, Dur = 3
03:38:07.612 00.000 15712 IsGuiding returns 0
03:38:07.638 00.026 15712 IsGuiding returns 0
03:38:07.638 00.000 15712 Move returns status 0, amount 3
03:38:07.638 00.000 15712 MoveAxis(N, 0, DBG)
03:38:07.638 00.000 15712 Move returns status 0, amount 0
03:38:07.638 00.000 15712 move complete, result=0
03:38:07.638 00.000 15712 worker thread done servicing request
03:38:07.725 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:07.725 00.000 7988 Status Line: No star found
03:38:07.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=119, FiltMin=100, FiltMax=205, Gamma=0.690
03:38:07.725 00.000 7988 UpdateGuideState exits: No star found
03:38:07.725 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:07.725 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:07.725 00.000 7988 Enqueuing Expose request
03:38:07.725 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:38:07.725 00.000 15712 Worker thread wakes up
03:38:07.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:07.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:09.144 01.419 15712 Exposure complete
03:38:09.208 00.064 15712 worker thread done servicing request
03:38:09.208 00.000 7988 OnExposeComplete: enter
03:38:09.208 00.000 7988 UpdateGuideState(): m_state=6
03:38:09.208 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
03:38:09.208 00.000 7988 Star::Find returns 1 (0), X=818.33, Y=147.46, Mass=200, SNR=8.4, Peak=146 HFD=2.9
03:38:09.208 00.000 7988 DistanceChecker: reject for large offset (4.20 > 1.24) avgDist = 0.62 count = 98
03:38:09.208 00.000 7988 DistanceChecker: begin recovering
03:38:09.208 00.000 7988 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.56) = xAngle (-3.16 = 3.12)
03:38:09.208 00.000 7988 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.19 = 3.09)
03:38:09.208 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-4.20 hyp=4.20 cameraTheta=-1.60 mountX=-4.20 mountY=0.21, mountTheta=3.09
03:38:09.208 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-4.20, opts=13)
03:38:09.220 00.012 7988 Enqueuing Move request for scope (-0.11, -4.20)
03:38:09.220 00.000 15712 Worker thread wakes up
03:38:09.220 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -4.20) opts 0xd
03:38:09.220 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -4.20)
03:38:09.220 00.000 15712 Moving (-0.11, -4.20) raw xDistance=-4.20 yDistance=0.21
03:38:09.222 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=119, FiltMin=100, FiltMax=205, Gamma=0.690
03:38:09.222 00.000 7988 UpdateGuideState exits: m=200 SNR=8.4
03:38:09.224 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:09.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:09.226 00.002 7988 Enqueuing Expose request
03:38:09.226 00.000 15712 PPEC rslt: input = -4.20, final = -2.52, react = -2.52, pred = -0.00, hyst = -2.27, hyst_pct = 0.00, period_length = 639.98
03:38:09.226 00.000 15712 PPEC: input: -4.20, control: -2.52, exposure: 1500
03:38:09.226 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:09.228 00.002 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:38:09.228 00.000 15712 MoveAxis(E, 823, ABG)
03:38:09.228 00.000 15712 Guiding  Dir = 2, Dur = 823
03:38:09.228 00.000 15712 IsGuiding returns 0
03:38:09.255 00.027 15712 PulseGuide returned control before completion, sleep 807
03:38:09.977 00.722 7988 evsrv: cli 0CCD0028 connect
03:38:09.979 00.002 7988 case statement mapped state 6 to 3
03:38:09.983 00.004 7988 case statement mapped state 6 to 3
03:38:09.989 00.006 7988 evsrv: cli 0CCD0028 request: {"method":"get_app_state","id":"b8af407c-1b8c-4c86-aa74-9d0234a8f685"}
03:38:09.991 00.002 7988 case statement mapped state 6 to 3
03:38:09.993 00.002 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8af407c-1b8c-4c86-aa74-9d0234a8f685"}
03:38:09.995 00.002 7988 evsrv: cli 0CCD0028 disconnect
03:38:10.068 00.073 15712 IsGuiding returns 1
03:38:10.068 00.000 15712 scope still moving after pulse duration time elapsed
03:38:10.102 00.034 15712 IsGuiding returns 0
03:38:10.102 00.000 15712 scope move finished after 823 + 51 ms
03:38:10.102 00.000 15712 Move returns status 0, amount 823
03:38:10.102 00.000 15712 MoveAxis(N, 0, ABG)
03:38:10.102 00.000 15712 Move returns status 0, amount 0
03:38:10.102 00.000 15712 move complete, result=0
03:38:10.102 00.000 15712 worker thread done servicing request
03:38:10.102 00.000 15712 Worker thread wakes up
03:38:10.102 00.000 7988 GuideStep: -4.2 px 823 ms EAST, 0.2 px 0 ms NORTH
03:38:10.104 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:10.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:11.749 01.645 15712 Exposure complete
03:38:11.833 00.084 15712 worker thread done servicing request
03:38:11.833 00.000 7988 OnExposeComplete: enter
03:38:11.835 00.002 7988 UpdateGuideState(): m_state=6
03:38:11.837 00.002 7988 Star::Find(15, 818, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
03:38:11.839 00.002 7988 Star::Find returns 1 (0), X=818.49, Y=150.99, Mass=243, SNR=9.7, Peak=166 HFD=2.2
03:38:11.841 00.002 7988 DistanceChecker: deactivated
03:38:11.841 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
03:38:11.845 00.004 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.10 = -3.10)
03:38:11.845 00.000 7988 CameraToMount -- cameraX=0.04 cameraY=-0.67 hyp=0.67 cameraTheta=-1.51 mountX=-0.67 mountY=-0.03, mountTheta=-3.10
03:38:11.849 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.04, y=-0.67, opts=13)
03:38:11.850 00.001 7988 Enqueuing Move request for scope (0.04, -0.67)
03:38:11.852 00.002 15712 Worker thread wakes up
03:38:11.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=119, FiltMin=104, FiltMax=215, Gamma=0.690
03:38:11.854 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.67) opts 0xd
03:38:11.854 00.000 7988 UpdateGuideState exits: m=243 SNR=9.7
03:38:11.856 00.002 15712 Handling offset move in thread for scope, endpoint = (0.04, -0.67)
03:38:11.856 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:11.857 00.001 15712 Moving (0.04, -0.67) raw xDistance=-0.67 yDistance=-0.03
03:38:11.859 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:11.861 00.002 7988 Enqueuing Expose request
03:38:11.867 00.006 15712 PPEC rslt: input = -0.67, final = -0.41, react = -0.40, pred = -0.00, hyst = -0.36, hyst_pct = 0.00, period_length = 639.98
03:38:11.867 00.000 15712 PPEC: input: -0.67, control: -0.41, exposure: 1500
03:38:11.867 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:11.867 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:38:11.867 00.000 15712 MoveAxis(E, 132, ABG)
03:38:11.867 00.000 15712 Guiding  Dir = 2, Dur = 132
03:38:11.869 00.002 15712 IsGuiding returns 0
03:38:11.891 00.022 15712 PulseGuide returned control before completion, sleep 119
03:38:12.016 00.125 15712 IsGuiding returns 1
03:38:12.016 00.000 15712 scope still moving after pulse duration time elapsed
03:38:12.048 00.032 15712 IsGuiding returns 0
03:38:12.048 00.000 15712 scope move finished after 132 + 51 ms
03:38:12.048 00.000 15712 Move returns status 0, amount 132
03:38:12.048 00.000 15712 MoveAxis(N, 0, ABG)
03:38:12.048 00.000 15712 Move returns status 0, amount 0
03:38:12.048 00.000 15712 move complete, result=0
03:38:12.048 00.000 15712 worker thread done servicing request
03:38:12.048 00.000 15712 Worker thread wakes up
03:38:12.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:12.054 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:12.054 00.000 7988 GuideStep: -0.7 px 132 ms EAST, -0.0 px 0 ms NORTH
03:38:13.462 01.408 15712 Exposure complete
03:38:13.560 00.098 15712 worker thread done servicing request
03:38:13.560 00.000 7988 OnExposeComplete: enter
03:38:13.562 00.002 7988 UpdateGuideState(): m_state=6
03:38:13.563 00.001 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
03:38:13.565 00.002 7988 Star::Find returns 1 (0), X=818.68, Y=152.99, Mass=252, SNR=9.7, Peak=154 HFD=2.4
03:38:13.567 00.002 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
03:38:13.567 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
03:38:13.569 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=1.32 hyp=1.34 cameraTheta=1.40 mountX=1.32 mountY=-0.26, mountTheta=-0.20
03:38:13.572 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=1.32, opts=13)
03:38:13.574 00.002 7988 Enqueuing Move request for scope (0.23, 1.32)
03:38:13.576 00.002 15712 Worker thread wakes up
03:38:13.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=119, FiltMin=104, FiltMax=214, Gamma=0.690
03:38:13.580 00.004 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 1.32) opts 0xd
03:38:13.580 00.000 7988 UpdateGuideState exits: m=252 SNR=9.7
03:38:13.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 1.32)
03:38:13.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:13.580 00.000 15712 Moving (0.23, 1.32) raw xDistance=1.32 yDistance=-0.26
03:38:13.580 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:13.580 00.000 7988 Enqueuing Expose request
03:38:13.588 00.008 15712 PPEC rslt: input = 1.32, final = 0.79, react = 0.79, pred = -0.01, hyst = 0.56, hyst_pct = 0.00, period_length = 639.98
03:38:13.588 00.000 15712 PPEC: input: 1.32, control: 0.79, exposure: 1500
03:38:13.588 00.000 15712 switching direction from 1 to -1 - decHistory=-3 oldest=0.00 newest=-0.07
03:38:13.588 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:38:13.588 00.000 15712 MoveAxis(W, 257, ABG)
03:38:13.588 00.000 15712 Guiding  Dir = 3, Dur = 257
03:38:13.591 00.003 15712 IsGuiding returns 0
03:38:13.618 00.027 15712 PulseGuide returned control before completion, sleep 239
03:38:13.889 00.271 15712 IsGuiding returns 1
03:38:13.889 00.000 15712 scope still moving after pulse duration time elapsed
03:38:13.920 00.031 15712 IsGuiding returns 0
03:38:13.920 00.000 15712 scope move finished after 257 + 72 ms
03:38:13.920 00.000 15712 Move returns status 0, amount 257
03:38:13.920 00.000 15712 BLC: Oldest BLC event removed
03:38:13.920 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 146 applied
03:38:13.920 00.000 15712 MoveAxis(N, 213, ABG)
03:38:13.920 00.000 15712 Guiding  Dir = 0, Dur = 213
03:38:13.920 00.000 15712 IsGuiding returns 0
03:38:14.003 00.083 15712 PulseGuide returned control before completion, sleep 141
03:38:14.158 00.155 15712 IsGuiding returns 1
03:38:14.158 00.000 15712 scope still moving after pulse duration time elapsed
03:38:14.190 00.032 15712 IsGuiding returns 1
03:38:14.222 00.032 15712 IsGuiding returns 1
03:38:14.274 00.052 15712 IsGuiding returns 0
03:38:14.274 00.000 15712 scope move finished after 213 + 140 ms
03:38:14.274 00.000 15712 Move returns status 0, amount 213
03:38:14.274 00.000 15712 move complete, result=0
03:38:14.274 00.000 15712 worker thread done servicing request
03:38:14.274 00.000 15712 Worker thread wakes up
03:38:14.274 00.000 7988 GuideStep: 1.3 px 257 ms WEST, -0.3 px 213 ms NORTH
03:38:14.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:14.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:15.906 01.632 15712 Exposure complete
03:38:15.977 00.071 15712 worker thread done servicing request
03:38:15.977 00.000 7988 OnExposeComplete: enter
03:38:15.977 00.000 7988 UpdateGuideState(): m_state=6
03:38:15.977 00.000 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
03:38:15.977 00.000 7988 Star::Find returns 1 (0), X=818.64, Y=153.78, Mass=249, SNR=9.7, Peak=159 HFD=2.5
03:38:15.977 00.000 7988 DistanceChecker: reject for large offset (2.12 > 1.60) avgDist = 0.80 count = 101
03:38:15.977 00.000 7988 DistanceChecker: activated
03:38:15.977 00.000 7988 Status Line: Recovering
03:38:15.985 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:38:15.985 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:15.988 00.003 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:15.988 00.000 15712 Worker thread wakes up
03:38:15.988 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:15.988 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:15.988 00.000 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:38:15.988 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:38:15.988 00.000 15712 MoveAxis(E, 5, DBG)
03:38:15.988 00.000 15712 Guiding  Dir = 2, Dur = 5
03:38:16.017 00.029 15712 IsGuiding returns 0
03:38:16.033 00.016 15712 IsGuiding returns 0
03:38:16.033 00.000 15712 Move returns status 0, amount 5
03:38:16.033 00.000 15712 MoveAxis(N, 0, DBG)
03:38:16.033 00.000 15712 Move returns status 0, amount 0
03:38:16.033 00.000 15712 move complete, result=0
03:38:16.033 00.000 15712 worker thread done servicing request
03:38:16.097 00.064 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:16.097 00.000 7988 Status Line: No star found
03:38:16.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=119, FiltMin=105, FiltMax=211, Gamma=0.690
03:38:16.097 00.000 7988 UpdateGuideState exits: No star found
03:38:16.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:16.097 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:16.097 00.000 7988 Enqueuing Expose request
03:38:16.097 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:38:16.097 00.000 15712 Worker thread wakes up
03:38:16.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:16.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:17.516 01.419 15712 Exposure complete
03:38:17.577 00.061 15712 worker thread done servicing request
03:38:17.577 00.000 7988 OnExposeComplete: enter
03:38:17.577 00.000 7988 UpdateGuideState(): m_state=6
03:38:17.584 00.007 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
03:38:17.584 00.000 7988 Star::Find returns 1 (0), X=818.47, Y=153.09, Mass=149, SNR=7.3, Peak=153 HFD=2.2
03:38:17.586 00.002 7988 DistanceChecker: deactivated
03:38:17.586 00.000 7988 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.56) = xAngle (-0.01 = -0.01)
03:38:17.588 00.002 7988 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
03:38:17.588 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=1.43 hyp=1.43 cameraTheta=1.55 mountX=1.43 mountY=-0.06, mountTheta=-0.04
03:38:17.590 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=1.43, opts=13)
03:38:17.592 00.002 7988 Enqueuing Move request for scope (0.03, 1.43)
03:38:17.592 00.000 15712 Worker thread wakes up
03:38:17.594 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.43) opts 0xd
03:38:17.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=119, FiltMin=103, FiltMax=199, Gamma=0.690
03:38:17.594 00.000 7988 UpdateGuideState exits: m=149 SNR=7.3
03:38:17.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:17.594 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:17.594 00.000 7988 Enqueuing Expose request
03:38:17.594 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 1.43)
03:38:17.594 00.000 15712 Moving (0.03, 1.43) raw xDistance=1.43 yDistance=-0.06
03:38:17.594 00.000 15712 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.263522, 1:0.064217
03:38:17.594 00.000 15712 BLC: No correction, Miss < min_move
03:38:17.603 00.009 15712 PPEC rslt: input = 1.43, final = 0.86, react = 0.86, pred = -0.00, hyst = 0.82, hyst_pct = 0.00, period_length = 639.98
03:38:17.603 00.000 15712 PPEC: input: 1.43, control: 0.86, exposure: 1500
03:38:17.603 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:17.603 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:38:17.603 00.000 15712 MoveAxis(W, 279, ABG)
03:38:17.603 00.000 15712 Guiding  Dir = 3, Dur = 279
03:38:17.603 00.000 15712 IsGuiding returns 0
03:38:17.630 00.027 15712 PulseGuide returned control before completion, sleep 262
03:38:17.929 00.299 15712 IsGuiding returns 1
03:38:17.929 00.000 15712 scope still moving after pulse duration time elapsed
03:38:17.960 00.031 15712 IsGuiding returns 0
03:38:17.960 00.000 15712 scope move finished after 279 + 77 ms
03:38:17.960 00.000 15712 Move returns status 0, amount 279
03:38:17.960 00.000 15712 MoveAxis(N, 0, ABG)
03:38:17.960 00.000 15712 Move returns status 0, amount 0
03:38:17.960 00.000 15712 move complete, result=0
03:38:17.960 00.000 15712 worker thread done servicing request
03:38:17.960 00.000 15712 Worker thread wakes up
03:38:17.960 00.000 7988 GuideStep: 1.4 px 279 ms WEST, -0.1 px 0 ms NORTH
03:38:17.962 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:17.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:19.606 01.644 15712 Exposure complete
03:38:19.667 00.061 15712 worker thread done servicing request
03:38:19.667 00.000 7988 OnExposeComplete: enter
03:38:19.667 00.000 7988 UpdateGuideState(): m_state=6
03:38:19.673 00.006 7988 Star::Find(15, 818, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
03:38:19.673 00.000 7988 Star::Find returns 1 (0), X=818.33, Y=151.23, Mass=167, SNR=7.5, Peak=151 HFD=2.7
03:38:19.675 00.002 7988 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.56) = xAngle (-3.39 = 2.89)
03:38:19.677 00.002 7988 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.42 = 2.86)
03:38:19.677 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=-0.44 hyp=0.45 cameraTheta=-1.83 mountX=-0.44 mountY=0.13, mountTheta=2.86
03:38:19.679 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=-0.44, opts=13)
03:38:19.681 00.002 7988 Enqueuing Move request for scope (-0.11, -0.44)
03:38:19.681 00.000 15712 Worker thread wakes up
03:38:19.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.44) opts 0xd
03:38:19.681 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, -0.44)
03:38:19.681 00.000 15712 Moving (-0.11, -0.44) raw xDistance=-0.44 yDistance=0.13
03:38:19.681 00.000 15712 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.263522, 1:0.064217, 2:-0.125625
03:38:19.681 00.000 15712 BLC: No correction, Miss < min_move
03:38:19.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=255, med=119, FiltMin=103, FiltMax=203, Gamma=0.690
03:38:19.681 00.000 7988 UpdateGuideState exits: m=167 SNR=7.5
03:38:19.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:19.683 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:19.683 00.000 7988 Enqueuing Expose request
03:38:19.683 00.000 15712 PPEC rslt: input = -0.44, final = -0.26, react = -0.26, pred = 0.00, hyst = -0.24, hyst_pct = 0.00, period_length = 639.98
03:38:19.683 00.000 15712 PPEC: input: -0.44, control: -0.26, exposure: 1500
03:38:19.683 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:19.683 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:38:19.683 00.000 15712 MoveAxis(E, 85, ABG)
03:38:19.683 00.000 15712 Guiding  Dir = 2, Dur = 85
03:38:19.683 00.000 15712 IsGuiding returns 0
03:38:19.699 00.016 15712 PulseGuide returned control before completion, sleep 74
03:38:19.815 00.116 15712 IsGuiding returns 0
03:38:19.815 00.000 15712 Move returns status 0, amount 85
03:38:19.815 00.000 15712 MoveAxis(N, 0, ABG)
03:38:19.815 00.000 15712 Move returns status 0, amount 0
03:38:19.815 00.000 15712 move complete, result=0
03:38:19.815 00.000 7988 GuideStep: -0.4 px 85 ms EAST, 0.1 px 0 ms NORTH
03:38:19.823 00.008 15712 worker thread done servicing request
03:38:19.823 00.000 15712 Worker thread wakes up
03:38:19.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:19.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:21.227 01.404 15712 Exposure complete
03:38:21.291 00.064 15712 worker thread done servicing request
03:38:21.291 00.000 7988 OnExposeComplete: enter
03:38:21.291 00.000 7988 UpdateGuideState(): m_state=6
03:38:21.295 00.004 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
03:38:21.295 00.000 7988 Star::Find returns 1 (0), X=819.17, Y=150.42, Mass=266, SNR=9.7, Peak=152 HFD=2.6
03:38:21.297 00.002 7988 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.56) = xAngle (-2.61 = -2.61)
03:38:21.297 00.000 7988 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.64 = -2.64)
03:38:21.299 00.002 7988 CameraToMount -- cameraX=0.72 cameraY=-1.25 hyp=1.44 cameraTheta=-1.04 mountX=-1.24 mountY=-0.69, mountTheta=-2.63
03:38:21.301 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.72, y=-1.25, opts=13)
03:38:21.301 00.000 7988 Enqueuing Move request for scope (0.72, -1.25)
03:38:21.303 00.002 15712 Worker thread wakes up
03:38:21.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.72, -1.25) opts 0xd
03:38:21.303 00.000 15712 Handling offset move in thread for scope, endpoint = (0.72, -1.25)
03:38:21.303 00.000 15712 Moving (0.72, -1.25) raw xDistance=-1.24 yDistance=-0.69
03:38:21.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=120, FiltMin=101, FiltMax=224, Gamma=0.690
03:38:21.304 00.001 7988 UpdateGuideState exits: m=266 SNR=9.7
03:38:21.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:21.306 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:21.308 00.002 7988 Enqueuing Expose request
03:38:21.308 00.000 15712 BLC: window closed
03:38:21.308 00.000 15712 BLC: History state: CurrMiss=0.69, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.263522, 1:0.064217, 2:-0.125625
03:38:21.308 00.000 15712 BLC: Under-shoot: nominal increase by 22
03:38:21.308 00.000 15712 BLC: window closed
03:38:21.308 00.000 15712 BLC: Pulse adjusted to 161
03:38:21.308 00.000 15712 PPEC rslt: input = -1.24, final = -0.74, react = -0.74, pred = 0.00, hyst = -0.62, hyst_pct = 0.00, period_length = 639.98
03:38:21.308 00.000 15712 PPEC: input: -1.24, control: -0.74, exposure: 1500
03:38:21.308 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
03:38:21.308 00.000 15712 MoveAxis(E, 243, ABG)
03:38:21.308 00.000 15712 Guiding  Dir = 2, Dur = 243
03:38:21.308 00.000 15712 IsGuiding returns 0
03:38:21.336 00.028 15712 PulseGuide returned control before completion, sleep 227
03:38:21.528 00.192 7988 evsrv: cli 0CCCF768 connect
03:38:21.530 00.002 7988 case statement mapped state 6 to 3
03:38:21.530 00.000 7988 case statement mapped state 6 to 3
03:38:21.530 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"get_pixel_scale","id":"382708c8-3102-4fe1-9161-b9b9a64d82bb"}
03:38:21.530 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":3.86747,"id":"382708c8-3102-4fe1-9161-b9b9a64d82bb"}
03:38:21.530 00.000 7988 evsrv: cli 0CCCF768 disconnect
03:38:21.594 00.064 15712 IsGuiding returns 0
03:38:21.594 00.000 15712 Move returns status 0, amount 243
03:38:21.594 00.000 15712 MoveAxis(N, 177, ABG)
03:38:21.594 00.000 15712 Guiding  Dir = 0, Dur = 177
03:38:21.594 00.000 15712 IsGuiding returns 0
03:38:21.676 00.082 15712 PulseGuide returned control before completion, sleep 108
03:38:21.784 00.108 15712 IsGuiding returns 1
03:38:21.784 00.000 15712 scope still moving after pulse duration time elapsed
03:38:21.816 00.032 15712 IsGuiding returns 1
03:38:21.848 00.032 15712 IsGuiding returns 1
03:38:21.900 00.052 15712 IsGuiding returns 0
03:38:21.900 00.000 15712 scope move finished after 177 + 126 ms
03:38:21.900 00.000 15712 Move returns status 0, amount 177
03:38:21.900 00.000 15712 move complete, result=0
03:38:21.900 00.000 7988 GuideStep: -1.2 px 243 ms EAST, -0.7 px 177 ms NORTH
03:38:21.902 00.002 15712 worker thread done servicing request
03:38:21.902 00.000 15712 Worker thread wakes up
03:38:21.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:21.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:23.540 01.638 15712 Exposure complete
03:38:23.608 00.068 15712 worker thread done servicing request
03:38:23.608 00.000 7988 OnExposeComplete: enter
03:38:23.608 00.000 7988 UpdateGuideState(): m_state=6
03:38:23.608 00.000 7988 Star::Find(15, 819, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
03:38:23.608 00.000 7988 Star::Find returns 1 (0), X=818.52, Y=150.78, Mass=157, SNR=7.5, Peak=159 HFD=1.7
03:38:23.613 00.005 7988 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
03:38:23.613 00.000 7988 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.08 = -3.08)
03:38:23.613 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.88 hyp=0.89 cameraTheta=-1.48 mountX=-0.88 mountY=-0.06, mountTheta=-3.08
03:38:23.613 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.88, opts=13)
03:38:23.613 00.000 7988 Enqueuing Move request for scope (0.08, -0.88)
03:38:23.613 00.000 15712 Worker thread wakes up
03:38:23.613 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.88) opts 0xd
03:38:23.613 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.88)
03:38:23.619 00.006 15712 Moving (0.08, -0.88) raw xDistance=-0.88 yDistance=-0.06
03:38:23.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=120, FiltMin=105, FiltMax=184, Gamma=0.690
03:38:23.619 00.000 7988 UpdateGuideState exits: m=157 SNR=7.5
03:38:23.621 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:23.621 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:23.621 00.000 7988 Enqueuing Expose request
03:38:23.621 00.000 15712 PPEC rslt: input = -0.88, final = -0.54, react = -0.53, pred = -0.01, hyst = -0.49, hyst_pct = 0.00, period_length = 639.97
03:38:23.621 00.000 15712 PPEC: input: -0.88, control: -0.54, exposure: 1500
03:38:23.621 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:23.621 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:38:23.621 00.000 15712 MoveAxis(E, 175, ABG)
03:38:23.621 00.000 15712 Guiding  Dir = 2, Dur = 175
03:38:23.640 00.019 15712 IsGuiding returns 0
03:38:23.655 00.015 15712 PulseGuide returned control before completion, sleep 170
03:38:23.866 00.211 15712 IsGuiding returns 0
03:38:23.866 00.000 15712 Move returns status 0, amount 175
03:38:23.866 00.000 15712 MoveAxis(N, 0, ABG)
03:38:23.866 00.000 15712 Move returns status 0, amount 0
03:38:23.866 00.000 15712 move complete, result=0
03:38:23.866 00.000 7988 GuideStep: -0.9 px 175 ms EAST, -0.1 px 0 ms NORTH
03:38:23.868 00.002 15712 worker thread done servicing request
03:38:23.868 00.000 15712 Worker thread wakes up
03:38:23.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:23.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:25.279 01.411 15712 Exposure complete
03:38:25.342 00.063 15712 worker thread done servicing request
03:38:25.342 00.000 7988 OnExposeComplete: enter
03:38:25.342 00.000 7988 UpdateGuideState(): m_state=6
03:38:25.349 00.007 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
03:38:25.349 00.000 7988 Star::Find returns 1 (0), X=818.79, Y=151.81, Mass=205, SNR=8.5, Peak=151 HFD=2.4
03:38:25.351 00.002 7988 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.56) = xAngle (-1.17 = -1.17)
03:38:25.351 00.000 7988 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
03:38:25.354 00.003 7988 CameraToMount -- cameraX=0.35 cameraY=0.14 hyp=0.38 cameraTheta=0.39 mountX=0.15 mountY=-0.35, mountTheta=-1.17
03:38:25.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.35, y=0.14, opts=13)
03:38:25.356 00.002 7988 Enqueuing Move request for scope (0.35, 0.14)
03:38:25.358 00.002 15712 Worker thread wakes up
03:38:25.358 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.14) opts 0xd
03:38:25.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=120, FiltMin=106, FiltMax=199, Gamma=0.690
03:38:25.358 00.000 7988 UpdateGuideState exits: m=205 SNR=8.5
03:38:25.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:25.358 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:25.358 00.000 7988 Enqueuing Expose request
03:38:25.358 00.000 15712 Handling offset move in thread for scope, endpoint = (0.35, 0.14)
03:38:25.358 00.000 15712 Moving (0.35, 0.14) raw xDistance=0.15 yDistance=-0.35
03:38:25.358 00.000 15712 PPEC rslt: input = 0.15, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 639.97
03:38:25.358 00.000 15712 PPEC: input: 0.15, control: -0.00, exposure: 1500
03:38:25.358 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
03:38:25.358 00.000 15712 MoveAxis(E, 1, ABG)
03:38:25.358 00.000 15712 Guiding  Dir = 2, Dur = 1
03:38:25.358 00.000 15712 IsGuiding returns 0
03:38:25.376 00.018 15712 IsGuiding returns 0
03:38:25.376 00.000 15712 Move returns status 0, amount 1
03:38:25.376 00.000 15712 MoveAxis(N, 90, ABG)
03:38:25.376 00.000 15712 Guiding  Dir = 0, Dur = 90
03:38:25.376 00.000 15712 IsGuiding returns 0
03:38:25.455 00.079 15712 PulseGuide returned control before completion, sleep 21
03:38:25.501 00.046 15712 IsGuiding returns 1
03:38:25.501 00.000 15712 scope still moving after pulse duration time elapsed
03:38:25.559 00.058 15712 IsGuiding returns 1
03:38:25.597 00.038 15712 IsGuiding returns 0
03:38:25.597 00.000 15712 scope move finished after 90 + 122 ms
03:38:25.597 00.000 15712 Move returns status 0, amount 90
03:38:25.597 00.000 15712 move complete, result=0
03:38:25.597 00.000 15712 worker thread done servicing request
03:38:25.597 00.000 15712 Worker thread wakes up
03:38:25.597 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.4 px 90 ms NORTH
03:38:25.599 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:25.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:27.236 01.637 15712 Exposure complete
03:38:27.298 00.062 15712 worker thread done servicing request
03:38:27.298 00.000 7988 OnExposeComplete: enter
03:38:27.298 00.000 7988 UpdateGuideState(): m_state=6
03:38:27.304 00.006 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
03:38:27.304 00.000 7988 Star::Find returns 1 (0), X=818.61, Y=153.07, Mass=216, SNR=8.6, Peak=161 HFD=2.3
03:38:27.306 00.002 7988 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.56) = xAngle (-0.11 = -0.11)
03:38:27.306 00.000 7988 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
03:38:27.308 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=1.40 hyp=1.41 cameraTheta=1.45 mountX=1.40 mountY=-0.20, mountTheta=-0.14
03:38:27.310 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=1.40, opts=13)
03:38:27.310 00.000 7988 Enqueuing Move request for scope (0.17, 1.40)
03:38:27.312 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=120, FiltMin=106, FiltMax=218, Gamma=0.690
03:38:27.312 00.000 7988 UpdateGuideState exits: m=216 SNR=8.6
03:38:27.314 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:27.314 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:27.314 00.000 7988 Enqueuing Expose request
03:38:27.314 00.000 15712 Worker thread wakes up
03:38:27.314 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 1.40) opts 0xd
03:38:27.314 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 1.40)
03:38:27.314 00.000 15712 Moving (0.17, 1.40) raw xDistance=1.40 yDistance=-0.20
03:38:27.314 00.000 15712 PPEC rslt: input = 1.40, final = 0.84, react = 0.84, pred = -0.00, hyst = 0.73, hyst_pct = 0.00, period_length = 639.97
03:38:27.314 00.000 15712 PPEC: input: 1.40, control: 0.84, exposure: 1500
03:38:27.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:27.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:38:27.314 00.000 15712 MoveAxis(W, 274, ABG)
03:38:27.314 00.000 15712 Guiding  Dir = 3, Dur = 274
03:38:27.314 00.000 15712 IsGuiding returns 0
03:38:27.350 00.036 15712 PulseGuide returned control before completion, sleep 256
03:38:27.634 00.284 15712 IsGuiding returns 0
03:38:27.634 00.000 15712 Move returns status 0, amount 274
03:38:27.634 00.000 15712 MoveAxis(N, 0, ABG)
03:38:27.634 00.000 15712 Move returns status 0, amount 0
03:38:27.634 00.000 15712 move complete, result=0
03:38:27.634 00.000 7988 GuideStep: 1.4 px 274 ms WEST, -0.2 px 0 ms NORTH
03:38:27.641 00.007 15712 worker thread done servicing request
03:38:27.641 00.000 15712 Worker thread wakes up
03:38:27.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:27.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:29.054 01.413 15712 Exposure complete
03:38:29.119 00.065 15712 worker thread done servicing request
03:38:29.119 00.000 7988 OnExposeComplete: enter
03:38:29.119 00.000 7988 UpdateGuideState(): m_state=6
03:38:29.119 00.000 7988 Star::Find(15, 818, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
03:38:29.119 00.000 7988 Star::Find returns 1 (0), X=818.77, Y=152.66, Mass=144, SNR=7.2, Peak=158 HFD=1.6
03:38:29.119 00.000 7988 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
03:38:29.119 00.000 7988 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
03:38:29.119 00.000 7988 CameraToMount -- cameraX=0.32 cameraY=1.00 hyp=1.05 cameraTheta=1.26 mountX=1.00 mountY=-0.35, mountTheta=-0.34
03:38:29.119 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.32, y=1.00, opts=13)
03:38:29.129 00.010 7988 Enqueuing Move request for scope (0.32, 1.00)
03:38:29.129 00.000 15712 Worker thread wakes up
03:38:29.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 1.00) opts 0xd
03:38:29.129 00.000 15712 Handling offset move in thread for scope, endpoint = (0.32, 1.00)
03:38:29.129 00.000 15712 Moving (0.32, 1.00) raw xDistance=1.00 yDistance=-0.35
03:38:29.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=121, FiltMin=105, FiltMax=201, Gamma=0.690
03:38:29.131 00.002 7988 UpdateGuideState exits: m=144 SNR=7.2
03:38:29.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:29.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:29.131 00.000 15712 PPEC rslt: input = 1.00, final = 0.59, react = 0.60, pred = -0.01, hyst = 0.54, hyst_pct = 0.00, period_length = 639.96
03:38:29.131 00.000 15712 PPEC: input: 1.00, control: 0.59, exposure: 1500
03:38:29.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
03:38:29.131 00.000 7988 Enqueuing Expose request
03:38:29.131 00.000 15712 MoveAxis(W, 192, ABG)
03:38:29.131 00.000 15712 Guiding  Dir = 3, Dur = 192
03:38:29.131 00.000 15712 IsGuiding returns 0
03:38:29.152 00.021 15712 PulseGuide returned control before completion, sleep 186
03:38:29.354 00.202 15712 IsGuiding returns 0
03:38:29.354 00.000 15712 Move returns status 0, amount 192
03:38:29.354 00.000 15712 MoveAxis(N, 89, ABG)
03:38:29.354 00.000 15712 Guiding  Dir = 0, Dur = 89
03:38:29.394 00.040 15712 IsGuiding returns 0
03:38:29.473 00.079 15712 PulseGuide returned control before completion, sleep 20
03:38:29.513 00.040 15712 IsGuiding returns 1
03:38:29.513 00.000 15712 scope still moving after pulse duration time elapsed
03:38:29.545 00.032 15712 IsGuiding returns 1
03:38:29.595 00.050 15712 IsGuiding returns 0
03:38:29.595 00.000 15712 scope move finished after 89 + 117 ms
03:38:29.595 00.000 15712 Move returns status 0, amount 89
03:38:29.605 00.010 15712 move complete, result=0
03:38:29.605 00.000 7988 GuideStep: 1.0 px 192 ms WEST, -0.3 px 89 ms NORTH
03:38:29.607 00.002 15712 worker thread done servicing request
03:38:29.607 00.000 15712 Worker thread wakes up
03:38:29.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:29.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:31.250 01.643 15712 Exposure complete
03:38:31.310 00.060 15712 worker thread done servicing request
03:38:31.310 00.000 7988 OnExposeComplete: enter
03:38:31.310 00.000 7988 UpdateGuideState(): m_state=6
03:38:31.318 00.008 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
03:38:31.318 00.000 7988 Star::Find returns 1 (0), X=818.75, Y=152.57, Mass=151, SNR=7.3, Peak=148 HFD=1.9
03:38:31.320 00.002 7988 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.56) = xAngle (-0.31 = -0.31)
03:38:31.320 00.000 7988 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
03:38:31.322 00.002 7988 CameraToMount -- cameraX=0.30 cameraY=0.91 hyp=0.96 cameraTheta=1.25 mountX=0.91 mountY=-0.33, mountTheta=-0.34
03:38:31.324 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.30, y=0.91, opts=13)
03:38:31.324 00.000 7988 Enqueuing Move request for scope (0.30, 0.91)
03:38:31.326 00.002 15712 Worker thread wakes up
03:38:31.326 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.91) opts 0xd
03:38:31.326 00.000 15712 Handling offset move in thread for scope, endpoint = (0.30, 0.91)
03:38:31.326 00.000 15712 Moving (0.30, 0.91) raw xDistance=0.91 yDistance=-0.33
03:38:31.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=121, FiltMin=105, FiltMax=184, Gamma=0.690
03:38:31.326 00.000 7988 UpdateGuideState exits: m=151 SNR=7.3
03:38:31.328 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:31.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:31.330 00.002 7988 Enqueuing Expose request
03:38:31.330 00.000 15712 PPEC rslt: input = 0.91, final = 0.54, react = 0.55, pred = -0.01, hyst = 0.54, hyst_pct = 0.00, period_length = 639.96
03:38:31.330 00.000 15712 PPEC: input: 0.91, control: 0.54, exposure: 1500
03:38:31.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
03:38:31.330 00.000 15712 MoveAxis(W, 175, ABG)
03:38:31.330 00.000 15712 Guiding  Dir = 3, Dur = 175
03:38:31.330 00.000 15712 IsGuiding returns 0
03:38:31.341 00.011 15712 PulseGuide returned control before completion, sleep 171
03:38:31.538 00.197 15712 IsGuiding returns 0
03:38:31.538 00.000 15712 Move returns status 0, amount 175
03:38:31.538 00.000 15712 MoveAxis(N, 83, ABG)
03:38:31.538 00.000 15712 Guiding  Dir = 0, Dur = 83
03:38:31.540 00.002 15712 IsGuiding returns 0
03:38:31.619 00.079 15712 PulseGuide returned control before completion, sleep 14
03:38:31.643 00.024 15712 IsGuiding returns 1
03:38:31.643 00.000 15712 scope still moving after pulse duration time elapsed
03:38:31.675 00.032 15712 IsGuiding returns 1
03:38:31.727 00.052 15712 IsGuiding returns 0
03:38:31.727 00.000 15712 scope move finished after 83 + 108 ms
03:38:31.727 00.000 15712 Move returns status 0, amount 83
03:38:31.727 00.000 15712 move complete, result=0
03:38:31.727 00.000 7988 GuideStep: 0.9 px 175 ms WEST, -0.3 px 83 ms NORTH
03:38:31.733 00.006 15712 worker thread done servicing request
03:38:31.733 00.000 15712 Worker thread wakes up
03:38:31.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:31.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:33.146 01.413 15712 Exposure complete
03:38:33.208 00.062 15712 worker thread done servicing request
03:38:33.208 00.000 7988 OnExposeComplete: enter
03:38:33.208 00.000 7988 UpdateGuideState(): m_state=6
03:38:33.214 00.006 7988 Star::Find(15, 818, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
03:38:33.214 00.000 7988 Star::Find returns 1 (0), X=818.69, Y=151.46, Mass=150, SNR=7.2, Peak=146 HFD=2.6
03:38:33.216 00.002 7988 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.56) = xAngle (-2.27 = -2.27)
03:38:33.216 00.000 7988 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.30 = -2.30)
03:38:33.218 00.002 7988 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.32 cameraTheta=-0.71 mountX=-0.21 mountY=-0.24, mountTheta=-2.28
03:38:33.220 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.25, y=-0.21, opts=13)
03:38:33.220 00.000 7988 Enqueuing Move request for scope (0.25, -0.21)
03:38:33.220 00.000 15712 Worker thread wakes up
03:38:33.223 00.003 15712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd
03:38:33.223 00.000 15712 Handling offset move in thread for scope, endpoint = (0.25, -0.21)
03:38:33.223 00.000 15712 Moving (0.25, -0.21) raw xDistance=-0.21 yDistance=-0.24
03:38:33.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=122, FiltMin=107, FiltMax=190, Gamma=0.690
03:38:33.223 00.000 7988 UpdateGuideState exits: m=150 SNR=7.2
03:38:33.224 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:33.224 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:33.224 00.000 7988 Enqueuing Expose request
03:38:33.224 00.000 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 639.96
03:38:33.224 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
03:38:33.224 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:33.224 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:38:33.224 00.000 15712 MoveAxis(E, 45, ABG)
03:38:33.224 00.000 15712 Guiding  Dir = 2, Dur = 45
03:38:33.224 00.000 15712 IsGuiding returns 0
03:38:33.240 00.016 15712 PulseGuide returned control before completion, sleep 35
03:38:33.288 00.048 15712 IsGuiding returns 1
03:38:33.288 00.000 15712 scope still moving after pulse duration time elapsed
03:38:33.325 00.037 15712 IsGuiding returns 0
03:38:33.325 00.000 15712 scope move finished after 45 + 56 ms
03:38:33.325 00.000 15712 Move returns status 0, amount 45
03:38:33.325 00.000 15712 MoveAxis(N, 0, ABG)
03:38:33.325 00.000 15712 Move returns status 0, amount 0
03:38:33.325 00.000 15712 move complete, result=0
03:38:33.325 00.000 7988 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
03:38:33.332 00.007 15712 worker thread done servicing request
03:38:33.332 00.000 15712 Worker thread wakes up
03:38:33.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:33.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:35.074 01.742 15712 Exposure complete
03:38:35.135 00.061 15712 worker thread done servicing request
03:38:35.135 00.000 7988 OnExposeComplete: enter
03:38:35.135 00.000 7988 UpdateGuideState(): m_state=6
03:38:35.143 00.008 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
03:38:35.143 00.000 7988 Star::Find returns 1 (0), X=818.35, Y=151.90, Mass=84, SNR=5.4, Peak=152 HFD=1.9
03:38:35.145 00.002 7988 Status Line: Mass: 84 vs 200
03:38:35.146 00.001 7988 UpdateCurrentPosition: star mass new=84.3 exp=200.3 thresh=50% limits=(100.1, 670.5, 400.6)
03:38:35.146 00.000 7988 DistanceChecker: activated
03:38:35.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:38:35.146 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:35.151 00.005 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:35.151 00.000 15712 Worker thread wakes up
03:38:35.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:35.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:35.151 00.000 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:38:35.151 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:38:35.151 00.000 15712 MoveAxis(E, 7, DBG)
03:38:35.151 00.000 15712 Guiding  Dir = 2, Dur = 7
03:38:35.151 00.000 15712 IsGuiding returns 0
03:38:35.184 00.033 15712 IsGuiding returns 0
03:38:35.184 00.000 15712 Move returns status 0, amount 7
03:38:35.184 00.000 15712 MoveAxis(N, 0, DBG)
03:38:35.184 00.000 15712 Move returns status 0, amount 0
03:38:35.184 00.000 15712 move complete, result=0
03:38:35.184 00.000 15712 worker thread done servicing request
03:38:35.263 00.079 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:35.263 00.000 7988 Status Line: Star lost - mass changed
03:38:35.265 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=124, FiltMin=108, FiltMax=187, Gamma=0.690
03:38:35.265 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:38:35.268 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:35.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:35.270 00.002 7988 Enqueuing Expose request
03:38:35.270 00.000 15712 Worker thread wakes up
03:38:35.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:35.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:35.270 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:38:36.686 01.416 15712 Exposure complete
03:38:36.750 00.064 15712 worker thread done servicing request
03:38:36.750 00.000 7988 OnExposeComplete: enter
03:38:36.750 00.000 7988 UpdateGuideState(): m_state=6
03:38:36.750 00.000 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:38:36.750 00.000 7988 Star::Find returns 1 (0), X=817.39, Y=149.75, Mass=229, SNR=9.1, Peak=150 HFD=3.2
03:38:36.759 00.009 7988 DistanceChecker: reject for large offset (2.19 > 1.67) avgDist = 0.84 count = 110
03:38:36.759 00.000 7988 Status Line: Recovering
03:38:36.761 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:38:36.763 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:36.763 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:36.766 00.003 15712 Worker thread wakes up
03:38:36.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:36.766 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:36.771 00.005 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:38:36.771 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:38:36.771 00.000 15712 MoveAxis(E, 5, DBG)
03:38:36.771 00.000 15712 Guiding  Dir = 2, Dur = 5
03:38:36.796 00.025 15712 IsGuiding returns 0
03:38:36.814 00.018 15712 IsGuiding returns 0
03:38:36.814 00.000 15712 Move returns status 0, amount 5
03:38:36.814 00.000 15712 MoveAxis(N, 0, DBG)
03:38:36.814 00.000 15712 Move returns status 0, amount 0
03:38:36.814 00.000 15712 move complete, result=0
03:38:36.814 00.000 15712 worker thread done servicing request
03:38:36.875 00.061 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:36.875 00.000 7988 Status Line: No star found
03:38:36.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=255, med=125, FiltMin=109, FiltMax=206, Gamma=0.690
03:38:36.875 00.000 7988 UpdateGuideState exits: No star found
03:38:36.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:36.881 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:36.881 00.000 7988 Enqueuing Expose request
03:38:36.881 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:38:36.881 00.000 15712 Worker thread wakes up
03:38:36.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:36.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:38.520 01.639 15712 Exposure complete
03:38:38.580 00.060 15712 worker thread done servicing request
03:38:38.580 00.000 7988 OnExposeComplete: enter
03:38:38.580 00.000 7988 UpdateGuideState(): m_state=6
03:38:38.589 00.009 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:38:38.589 00.000 7988 Star::Find returns 1 (0), X=818.03, Y=149.22, Mass=92, SNR=5.5, Peak=156 HFD=1.6
03:38:38.591 00.002 7988 DistanceChecker: reject for large offset (2.48 > 1.67) avgDist = 0.84 count = 110
03:38:38.591 00.000 7988 Status Line: Recovering
03:38:38.593 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:38:38.595 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:38.597 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:38.597 00.000 15712 Worker thread wakes up
03:38:38.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:38.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:38.597 00.000 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:38:38.597 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:38:38.597 00.000 15712 MoveAxis(E, 1, DBG)
03:38:38.597 00.000 15712 Guiding  Dir = 2, Dur = 1
03:38:38.597 00.000 15712 IsGuiding returns 0
03:38:38.614 00.017 15712 IsGuiding returns 0
03:38:38.614 00.000 15712 Move returns status 0, amount 1
03:38:38.614 00.000 15712 MoveAxis(N, 0, DBG)
03:38:38.614 00.000 15712 Move returns status 0, amount 0
03:38:38.614 00.000 15712 move complete, result=0
03:38:38.614 00.000 15712 worker thread done servicing request
03:38:38.707 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:38.707 00.000 7988 Status Line: No star found
03:38:38.709 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=255, med=126, FiltMin=109, FiltMax=172, Gamma=0.690
03:38:38.711 00.002 7988 UpdateGuideState exits: No star found
03:38:38.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:38.713 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:38.713 00.000 7988 Enqueuing Expose request
03:38:38.715 00.002 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:38:38.715 00.000 15712 Worker thread wakes up
03:38:38.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:38.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:40.126 01.411 15712 Exposure complete
03:38:40.191 00.065 15712 worker thread done servicing request
03:38:40.191 00.000 7988 OnExposeComplete: enter
03:38:40.191 00.000 7988 UpdateGuideState(): m_state=6
03:38:40.195 00.004 7988 Star::Find(15, 818, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:38:40.195 00.000 7988 Star::Find returns 1 (0), X=817.74, Y=150.35, Mass=134, SNR=6.8, Peak=148 HFD=2.0
03:38:40.195 00.000 7988 DistanceChecker: deactivated
03:38:40.195 00.000 7988 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.56) = xAngle (-3.63 = 2.66)
03:38:40.195 00.000 7988 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.66 = 2.62)
03:38:40.195 00.000 7988 CameraToMount -- cameraX=-0.71 cameraY=-1.32 hyp=1.50 cameraTheta=-2.07 mountX=-1.32 mountY=0.74, mountTheta=2.63
03:38:40.195 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.71, y=-1.32, opts=13)
03:38:40.195 00.000 7988 Enqueuing Move request for scope (-0.71, -1.32)
03:38:40.203 00.008 15712 Worker thread wakes up
03:38:40.203 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -1.32) opts 0xd
03:38:40.203 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.71, -1.32)
03:38:40.203 00.000 15712 Moving (-0.71, -1.32) raw xDistance=-1.32 yDistance=0.74
03:38:40.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=255, med=127, FiltMin=109, FiltMax=180, Gamma=0.690
03:38:40.203 00.000 7988 UpdateGuideState exits: m=134 SNR=6.8
03:38:40.206 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:40.206 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:40.208 00.002 7988 Enqueuing Expose request
03:38:40.208 00.000 15712 PPEC rslt: input = -1.32, final = -0.80, react = -0.79, pred = -0.01, hyst = -0.72, hyst_pct = 0.00, period_length = 639.96
03:38:40.208 00.000 15712 PPEC: input: -1.32, control: -0.80, exposure: 1500
03:38:40.208 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:38:40.208 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74
03:38:40.208 00.000 15712 MoveAxis(E, 262, ABG)
03:38:40.208 00.000 15712 Guiding  Dir = 2, Dur = 262
03:38:40.208 00.000 15712 IsGuiding returns 0
03:38:40.228 00.020 15712 PulseGuide returned control before completion, sleep 247
03:38:40.507 00.279 15712 IsGuiding returns 0
03:38:40.507 00.000 15712 Move returns status 0, amount 262
03:38:40.507 00.000 15712 MoveAxis(N, 0, ABG)
03:38:40.507 00.000 15712 Move returns status 0, amount 0
03:38:40.507 00.000 15712 move complete, result=0
03:38:40.507 00.000 7988 GuideStep: -1.3 px 262 ms EAST, 0.7 px 0 ms NORTH
03:38:40.509 00.002 15712 worker thread done servicing request
03:38:40.509 00.000 15712 Worker thread wakes up
03:38:40.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:40.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:42.151 01.642 15712 Exposure complete
03:38:42.218 00.067 15712 worker thread done servicing request
03:38:42.218 00.000 7988 OnExposeComplete: enter
03:38:42.218 00.000 7988 UpdateGuideState(): m_state=6
03:38:42.221 00.003 7988 Star::Find(15, 817, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
03:38:42.221 00.000 7988 Star::Find false star n=3 nbg=275 bg=127.9 sigma=3.7 thresh=139 peak=139
03:38:42.223 00.002 7988 Star::Find returns 0 (2), X=817.00, Y=150.00, Mass=48, SNR=2.9, Peak=146 HFD=0.0
03:38:42.223 00.000 7988 DistanceChecker: activated
03:38:42.225 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:42.225 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:42.227 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:42.227 00.000 15712 Worker thread wakes up
03:38:42.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:42.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:42.230 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:38:42.230 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:38:42.230 00.000 15712 MoveAxis(E, 3, DBG)
03:38:42.230 00.000 15712 Guiding  Dir = 2, Dur = 3
03:38:42.230 00.000 15712 IsGuiding returns 0
03:38:42.246 00.016 15712 IsGuiding returns 0
03:38:42.246 00.000 15712 Move returns status 0, amount 3
03:38:42.246 00.000 15712 MoveAxis(N, 0, DBG)
03:38:42.246 00.000 15712 Move returns status 0, amount 0
03:38:42.246 00.000 15712 move complete, result=0
03:38:42.246 00.000 15712 worker thread done servicing request
03:38:42.342 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:42.342 00.000 7988 Status Line: Star lost - low SNR
03:38:42.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=255, med=128, FiltMin=107, FiltMax=165, Gamma=0.690
03:38:42.342 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:38:42.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:42.342 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:42.342 00.000 7988 Enqueuing Expose request
03:38:42.342 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:38:42.342 00.000 15712 Worker thread wakes up
03:38:42.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:42.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:43.766 01.424 15712 Exposure complete
03:38:43.832 00.066 15712 worker thread done servicing request
03:38:43.832 00.000 7988 OnExposeComplete: enter
03:38:43.832 00.000 7988 UpdateGuideState(): m_state=6
03:38:43.832 00.000 7988 Star::Find(15, 817, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
03:38:43.832 00.000 7988 Star::Find false star n=8 nbg=274 bg=126.6 sigma=3.5 thresh=137 peak=137
03:38:43.832 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=150.00, Mass=100, SNR=2.9, Peak=145 HFD=0.0
03:38:43.832 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:43.832 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:43.832 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:43.832 00.000 15712 Worker thread wakes up
03:38:43.832 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:43.832 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:43.843 00.011 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:38:43.843 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:38:43.843 00.000 15712 MoveAxis(E, 2, DBG)
03:38:43.843 00.000 15712 Guiding  Dir = 2, Dur = 2
03:38:43.843 00.000 15712 IsGuiding returns 0
03:38:43.863 00.020 15712 IsGuiding returns 0
03:38:43.863 00.000 15712 Move returns status 0, amount 2
03:38:43.863 00.000 15712 MoveAxis(N, 0, DBG)
03:38:43.864 00.001 15712 Move returns status 0, amount 0
03:38:43.864 00.000 15712 move complete, result=0
03:38:43.864 00.000 15712 worker thread done servicing request
03:38:43.954 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:43.956 00.002 7988 Status Line: Star lost - low SNR
03:38:43.958 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=229, med=129, FiltMin=105, FiltMax=169, Gamma=0.690
03:38:43.958 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:38:43.962 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:43.962 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:43.962 00.000 7988 Enqueuing Expose request
03:38:43.962 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:38:43.962 00.000 15712 Worker thread wakes up
03:38:43.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:43.967 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:45.597 01.630 15712 Exposure complete
03:38:45.665 00.068 15712 worker thread done servicing request
03:38:45.665 00.000 7988 OnExposeComplete: enter
03:38:45.665 00.000 7988 UpdateGuideState(): m_state=6
03:38:45.668 00.003 7988 Star::Find(15, 817, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
03:38:45.668 00.000 7988 Star::Find returns 1 (0), X=817.33, Y=149.76, Mass=95, SNR=5.8, Peak=154 HFD=1.9
03:38:45.668 00.000 7988 DistanceChecker: reject for large offset (2.20 > 1.73) avgDist = 0.87 count = 111
03:38:45.668 00.000 7988 Status Line: Recovering
03:38:45.668 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:38:45.668 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:45.668 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:45.668 00.000 15712 Worker thread wakes up
03:38:45.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:45.668 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:45.677 00.009 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:38:45.677 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:38:45.677 00.000 15712 MoveAxis(E, 2, DBG)
03:38:45.677 00.000 15712 Guiding  Dir = 2, Dur = 2
03:38:45.709 00.032 15712 IsGuiding returns 0
03:38:45.729 00.020 15712 IsGuiding returns 0
03:38:45.729 00.000 15712 Move returns status 0, amount 2
03:38:45.729 00.000 15712 MoveAxis(N, 0, DBG)
03:38:45.729 00.000 15712 Move returns status 0, amount 0
03:38:45.729 00.000 15712 move complete, result=0
03:38:45.729 00.000 15712 worker thread done servicing request
03:38:45.789 00.060 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:45.789 00.000 7988 Status Line: No star found
03:38:45.789 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=230, med=129, FiltMin=103, FiltMax=179, Gamma=0.690
03:38:45.789 00.000 7988 UpdateGuideState exits: No star found
03:38:45.789 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:45.789 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:45.789 00.000 7988 Enqueuing Expose request
03:38:45.789 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:38:45.789 00.000 15712 Worker thread wakes up
03:38:45.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:45.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:47.211 01.422 15712 Exposure complete
03:38:47.279 00.068 15712 worker thread done servicing request
03:38:47.279 00.000 7988 OnExposeComplete: enter
03:38:47.279 00.000 7988 UpdateGuideState(): m_state=6
03:38:47.279 00.000 7988 Star::Find(15, 817, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
03:38:47.279 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=150.00, Mass=12, SNR=1.9, Peak=156 HFD=0.0
03:38:47.283 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:47.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:47.283 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:47.283 00.000 15712 Worker thread wakes up
03:38:47.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:47.283 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:47.289 00.006 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:38:47.289 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:38:47.289 00.000 15712 MoveAxis(E, 6, DBG)
03:38:47.289 00.000 15712 Guiding  Dir = 2, Dur = 6
03:38:47.289 00.000 15712 IsGuiding returns 0
03:38:47.317 00.028 15712 IsGuiding returns 0
03:38:47.317 00.000 15712 Move returns status 0, amount 6
03:38:47.317 00.000 15712 MoveAxis(N, 0, DBG)
03:38:47.317 00.000 15712 Move returns status 0, amount 0
03:38:47.317 00.000 15712 move complete, result=0
03:38:47.317 00.000 15712 worker thread done servicing request
03:38:47.400 00.083 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:47.400 00.000 7988 Status Line: Star lost - low SNR
03:38:47.402 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=130, FiltMin=104, FiltMax=175, Gamma=0.690
03:38:47.402 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:38:47.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:47.402 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:47.402 00.000 7988 Enqueuing Expose request
03:38:47.402 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:38:47.402 00.000 15712 Worker thread wakes up
03:38:47.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:47.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:49.042 01.640 15712 Exposure complete
03:38:49.103 00.061 15712 worker thread done servicing request
03:38:49.103 00.000 7988 OnExposeComplete: enter
03:38:49.103 00.000 7988 UpdateGuideState(): m_state=6
03:38:49.103 00.000 7988 Star::Find(15, 817, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
03:38:49.103 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=150.00, Mass=13, SNR=2.0, Peak=148 HFD=0.0
03:38:49.103 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:49.103 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:49.103 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:49.103 00.000 15712 Worker thread wakes up
03:38:49.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:49.103 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:49.119 00.016 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:38:49.119 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:38:49.119 00.000 15712 MoveAxis(E, 8, DBG)
03:38:49.119 00.000 15712 Guiding  Dir = 2, Dur = 8
03:38:49.119 00.000 15712 IsGuiding returns 0
03:38:49.139 00.020 15712 IsGuiding returns 0
03:38:49.139 00.000 15712 Move returns status 0, amount 8
03:38:49.139 00.000 15712 MoveAxis(N, 0, DBG)
03:38:49.139 00.000 15712 Move returns status 0, amount 0
03:38:49.139 00.000 15712 move complete, result=0
03:38:49.139 00.000 15712 worker thread done servicing request
03:38:49.231 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:49.231 00.000 7988 Status Line: Star lost - low SNR
03:38:49.233 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=130, FiltMin=107, FiltMax=172, Gamma=0.690
03:38:49.235 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:38:49.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:49.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:49.238 00.003 7988 Enqueuing Expose request
03:38:49.238 00.000 15712 Worker thread wakes up
03:38:49.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:49.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:49.240 00.002 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:38:50.650 01.410 15712 Exposure complete
03:38:50.718 00.068 15712 worker thread done servicing request
03:38:50.718 00.000 7988 OnExposeComplete: enter
03:38:50.718 00.000 7988 UpdateGuideState(): m_state=6
03:38:50.718 00.000 7988 Star::Find(15, 817, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
03:38:50.718 00.000 7988 Star::Find false star n=4 nbg=279 bg=132.1 sigma=4.3 thresh=145 peak=141
03:38:50.718 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=150.00, Mass=57, SNR=2.9, Peak=148 HFD=0.0
03:38:50.718 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:50.718 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:50.718 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:50.718 00.000 15712 Worker thread wakes up
03:38:50.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:50.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:50.730 00.012 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:38:50.730 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:38:50.730 00.000 15712 MoveAxis(E, 3, DBG)
03:38:50.730 00.000 15712 Guiding  Dir = 2, Dur = 3
03:38:50.730 00.000 15712 IsGuiding returns 0
03:38:50.753 00.023 15712 IsGuiding returns 0
03:38:50.753 00.000 15712 Move returns status 0, amount 3
03:38:50.753 00.000 15712 MoveAxis(N, 0, DBG)
03:38:50.753 00.000 15712 Move returns status 0, amount 0
03:38:50.753 00.000 15712 move complete, result=0
03:38:50.753 00.000 15712 worker thread done servicing request
03:38:50.840 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:50.840 00.000 7988 Status Line: Star lost - low SNR
03:38:50.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=238, med=130, FiltMin=107, FiltMax=174, Gamma=0.690
03:38:50.840 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:38:50.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:50.840 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:50.840 00.000 7988 Enqueuing Expose request
03:38:50.840 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:38:50.840 00.000 15712 Worker thread wakes up
03:38:50.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:50.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:52.484 01.644 15712 Exposure complete
03:38:52.547 00.063 15712 worker thread done servicing request
03:38:52.547 00.000 7988 OnExposeComplete: enter
03:38:52.547 00.000 7988 UpdateGuideState(): m_state=6
03:38:52.547 00.000 7988 Star::Find(15, 817, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
03:38:52.547 00.000 7988 Star::Find returns 0 (3), X=817.00, Y=150.00, Mass=0, SNR=0.0, Peak=152 HFD=0.0
03:38:52.556 00.009 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:52.556 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:52.556 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:52.556 00.000 15712 Worker thread wakes up
03:38:52.556 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:52.556 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:52.562 00.006 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:38:52.562 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:38:52.562 00.000 15712 MoveAxis(E, 0, DBG)
03:38:52.562 00.000 15712 Move returns status 0, amount 0
03:38:52.562 00.000 15712 MoveAxis(N, 0, DBG)
03:38:52.562 00.000 15712 Move returns status 0, amount 0
03:38:52.562 00.000 15712 move complete, result=0
03:38:52.562 00.000 15712 worker thread done servicing request
03:38:52.674 00.112 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:52.675 00.001 7988 Status Line: Star lost - low mass
03:38:52.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=240, med=131, FiltMin=107, FiltMax=180, Gamma=0.690
03:38:52.675 00.000 7988 UpdateGuideState exits: Star lost - low mass
03:38:52.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:52.675 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:52.675 00.000 7988 Enqueuing Expose request
03:38:52.675 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:52.675 00.000 15712 Worker thread wakes up
03:38:52.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:52.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:54.091 01.416 15712 Exposure complete
03:38:54.155 00.064 15712 worker thread done servicing request
03:38:54.155 00.000 7988 OnExposeComplete: enter
03:38:54.155 00.000 7988 UpdateGuideState(): m_state=6
03:38:54.161 00.006 7988 Star::Find(15, 817, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
03:38:54.161 00.000 7988 Star::Find returns 1 (0), X=818.65, Y=150.63, Mass=84, SNR=5.2, Peak=154 HFD=3.0
03:38:54.163 00.002 7988 DistanceChecker: deactivated
03:38:54.163 00.000 7988 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.56) = xAngle (-2.94 = -2.94)
03:38:54.165 00.002 7988 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
03:38:54.165 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-1.04 hyp=1.06 cameraTheta=-1.38 mountX=-1.03 mountY=-0.18, mountTheta=-2.97
03:38:54.167 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-1.04, opts=13)
03:38:54.169 00.002 7988 Enqueuing Move request for scope (0.21, -1.04)
03:38:54.169 00.000 15712 Worker thread wakes up
03:38:54.169 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.04) opts 0xd
03:38:54.169 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -1.04)
03:38:54.169 00.000 15712 Moving (0.21, -1.04) raw xDistance=-1.03 yDistance=-0.18
03:38:54.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=255, med=131, FiltMin=110, FiltMax=186, Gamma=0.690
03:38:54.171 00.002 7988 UpdateGuideState exits: m=84 SNR=5.2
03:38:54.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:54.171 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:38:54.171 00.000 7988 Enqueuing Expose request
03:38:54.171 00.000 15712 PPEC rslt: input = -1.03, final = -0.62, react = -0.62, pred = -0.00, hyst = -0.56, hyst_pct = 0.00, period_length = 639.94
03:38:54.171 00.000 15712 PPEC: input: -1.03, control: -0.62, exposure: 1500
03:38:54.171 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:54.171 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:38:54.171 00.000 15712 MoveAxis(E, 203, ABG)
03:38:54.171 00.000 15712 Guiding  Dir = 2, Dur = 203
03:38:54.171 00.000 15712 IsGuiding returns 0
03:38:54.188 00.017 15712 PulseGuide returned control before completion, sleep 200
03:38:54.395 00.207 15712 IsGuiding returns 1
03:38:54.395 00.000 15712 scope still moving after pulse duration time elapsed
03:38:54.430 00.035 15712 IsGuiding returns 0
03:38:54.430 00.000 15712 scope move finished after 203 + 50 ms
03:38:54.430 00.000 15712 Move returns status 0, amount 203
03:38:54.430 00.000 15712 MoveAxis(N, 0, ABG)
03:38:54.430 00.000 15712 Move returns status 0, amount 0
03:38:54.430 00.000 15712 move complete, result=0
03:38:54.430 00.000 7988 GuideStep: -1.0 px 203 ms EAST, -0.2 px 0 ms NORTH
03:38:54.431 00.001 15712 worker thread done servicing request
03:38:54.431 00.000 15712 Worker thread wakes up
03:38:54.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:54.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:38:56.069 01.638 15712 Exposure complete
03:38:56.132 00.063 15712 worker thread done servicing request
03:38:56.132 00.000 7988 OnExposeComplete: enter
03:38:56.132 00.000 7988 UpdateGuideState(): m_state=6
03:38:56.139 00.007 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
03:38:56.139 00.000 7988 Star::Find false star n=7 nbg=282 bg=134.6 sigma=4.0 thresh=146 peak=143
03:38:56.141 00.002 7988 Star::Find returns 0 (2), X=818.00, Y=150.00, Mass=89, SNR=2.9, Peak=153 HFD=0.0
03:38:56.141 00.000 7988 DistanceChecker: activated
03:38:56.143 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:56.143 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:56.145 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:56.145 00.000 15712 Worker thread wakes up
03:38:56.145 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:56.145 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:56.148 00.003 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:38:56.148 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:38:56.148 00.000 15712 MoveAxis(E, 0, DBG)
03:38:56.148 00.000 15712 Move returns status 0, amount 0
03:38:56.148 00.000 15712 MoveAxis(N, 0, DBG)
03:38:56.148 00.000 15712 Move returns status 0, amount 0
03:38:56.148 00.000 15712 move complete, result=0
03:38:56.148 00.000 15712 worker thread done servicing request
03:38:56.260 00.112 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:56.260 00.000 7988 Status Line: Star lost - low SNR
03:38:56.262 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=131, FiltMin=112, FiltMax=190, Gamma=0.690
03:38:56.264 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:38:56.266 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:56.266 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:56.268 00.002 7988 Enqueuing Expose request
03:38:56.268 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:56.270 00.002 15712 Worker thread wakes up
03:38:56.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:56.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:57.681 01.411 15712 Exposure complete
03:38:57.742 00.061 15712 worker thread done servicing request
03:38:57.742 00.000 7988 OnExposeComplete: enter
03:38:57.742 00.000 7988 UpdateGuideState(): m_state=6
03:38:57.750 00.008 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
03:38:57.750 00.000 7988 Star::Find false star n=3 nbg=275 bg=139.0 sigma=3.9 thresh=151 peak=149
03:38:57.752 00.002 7988 Star::Find returns 0 (2), X=818.00, Y=150.00, Mass=49, SNR=2.9, Peak=161 HFD=0.0
03:38:57.752 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:57.754 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:57.754 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:57.756 00.002 15712 Worker thread wakes up
03:38:57.756 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:57.756 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:57.758 00.002 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:38:57.758 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:38:57.758 00.000 15712 MoveAxis(W, 1, DBG)
03:38:57.758 00.000 15712 Guiding  Dir = 3, Dur = 1
03:38:57.758 00.000 15712 IsGuiding returns 0
03:38:57.775 00.017 15712 IsGuiding returns 0
03:38:57.775 00.000 15712 Move returns status 0, amount 1
03:38:57.775 00.000 15712 MoveAxis(N, 0, DBG)
03:38:57.775 00.000 15712 Move returns status 0, amount 0
03:38:57.775 00.000 15712 move complete, result=0
03:38:57.775 00.000 15712 worker thread done servicing request
03:38:57.870 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:57.870 00.000 7988 Status Line: Star lost - low SNR
03:38:57.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=255, med=132, FiltMin=112, FiltMax=178, Gamma=0.690
03:38:57.870 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:38:57.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:57.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:57.870 00.000 7988 Enqueuing Expose request
03:38:57.877 00.007 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:38:57.877 00.000 15712 Worker thread wakes up
03:38:57.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:57.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:38:59.514 01.637 15712 Exposure complete
03:38:59.577 00.063 15712 worker thread done servicing request
03:38:59.577 00.000 7988 OnExposeComplete: enter
03:38:59.577 00.000 7988 UpdateGuideState(): m_state=6
03:38:59.583 00.006 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
03:38:59.583 00.000 7988 Star::Find returns 0 (3), X=818.00, Y=150.00, Mass=0, SNR=0.0, Peak=152 HFD=0.0
03:38:59.585 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:59.585 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:38:59.587 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:38:59.587 00.000 15712 Worker thread wakes up
03:38:59.587 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:38:59.587 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:38:59.593 00.006 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:38:59.593 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:38:59.593 00.000 15712 MoveAxis(E, 0, DBG)
03:38:59.593 00.000 15712 Move returns status 0, amount 0
03:38:59.593 00.000 15712 MoveAxis(N, 0, DBG)
03:38:59.593 00.000 15712 Move returns status 0, amount 0
03:38:59.594 00.001 15712 move complete, result=0
03:38:59.594 00.000 15712 worker thread done servicing request
03:38:59.705 00.111 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:59.705 00.000 7988 Status Line: Star lost - low mass
03:38:59.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=224, med=132, FiltMin=117, FiltMax=165, Gamma=0.690
03:38:59.705 00.000 7988 UpdateGuideState exits: Star lost - low mass
03:38:59.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:59.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:38:59.705 00.000 7988 Enqueuing Expose request
03:38:59.713 00.008 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:59.713 00.000 15712 Worker thread wakes up
03:38:59.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:38:59.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:01.126 01.413 15712 Exposure complete
03:39:01.191 00.065 15712 worker thread done servicing request
03:39:01.191 00.000 7988 OnExposeComplete: enter
03:39:01.191 00.000 7988 UpdateGuideState(): m_state=6
03:39:01.194 00.003 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
03:39:01.194 00.000 7988 Star::Find false star n=8 nbg=278 bg=136.5 sigma=3.8 thresh=148 peak=147
03:39:01.196 00.002 7988 Star::Find returns 0 (2), X=818.00, Y=150.00, Mass=114, SNR=2.9, Peak=155 HFD=0.0
03:39:01.196 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:01.199 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:01.199 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:01.201 00.002 15712 Worker thread wakes up
03:39:01.201 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:01.201 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:01.203 00.002 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:39:01.203 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:39:01.203 00.000 15712 MoveAxis(W, 0, DBG)
03:39:01.203 00.000 15712 Move returns status 0, amount 0
03:39:01.203 00.000 15712 MoveAxis(N, 0, DBG)
03:39:01.203 00.000 15712 Move returns status 0, amount 0
03:39:01.203 00.000 15712 move complete, result=0
03:39:01.203 00.000 15712 worker thread done servicing request
03:39:01.315 00.112 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:01.315 00.000 7988 Status Line: Star lost - low SNR
03:39:01.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=255, med=132, FiltMin=116, FiltMax=175, Gamma=0.690
03:39:01.315 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:01.315 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:01.315 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:01.315 00.000 7988 Enqueuing Expose request
03:39:01.315 00.000 7988 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
03:39:01.315 00.000 15712 Worker thread wakes up
03:39:01.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:01.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:02.960 01.645 15712 Exposure complete
03:39:03.026 00.066 15712 worker thread done servicing request
03:39:03.026 00.000 7988 OnExposeComplete: enter
03:39:03.026 00.000 7988 UpdateGuideState(): m_state=6
03:39:03.029 00.003 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
03:39:03.029 00.000 7988 Star::Find false star n=4 nbg=280 bg=130.3 sigma=3.9 thresh=142 peak=141
03:39:03.031 00.002 7988 Star::Find returns 0 (2), X=818.00, Y=150.00, Mass=58, SNR=2.9, Peak=149 HFD=0.0
03:39:03.031 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:03.031 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:03.031 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:03.031 00.000 15712 Worker thread wakes up
03:39:03.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:03.031 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:03.037 00.006 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:39:03.037 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:39:03.037 00.000 15712 MoveAxis(E, 9, DBG)
03:39:03.037 00.000 15712 Guiding  Dir = 2, Dur = 9
03:39:03.037 00.000 15712 IsGuiding returns 0
03:39:03.061 00.024 15712 IsGuiding returns 0
03:39:03.061 00.000 15712 Move returns status 0, amount 9
03:39:03.061 00.000 15712 MoveAxis(N, 0, DBG)
03:39:03.061 00.000 15712 Move returns status 0, amount 0
03:39:03.061 00.000 15712 move complete, result=0
03:39:03.061 00.000 15712 worker thread done servicing request
03:39:03.149 00.088 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:03.149 00.000 7988 Status Line: Star lost - low SNR
03:39:03.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=255, med=132, FiltMin=117, FiltMax=173, Gamma=0.690
03:39:03.149 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:03.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:03.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:03.149 00.000 7988 Enqueuing Expose request
03:39:03.149 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:39:03.149 00.000 15712 Worker thread wakes up
03:39:03.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:03.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:04.570 01.421 15712 Exposure complete
03:39:04.633 00.063 15712 worker thread done servicing request
03:39:04.633 00.000 7988 OnExposeComplete: enter
03:39:04.633 00.000 7988 UpdateGuideState(): m_state=6
03:39:04.633 00.000 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
03:39:04.641 00.008 7988 Star::Find returns 1 (0), X=818.53, Y=150.84, Mass=143, SNR=6.9, Peak=153 HFD=2.6
03:39:04.641 00.000 7988 DistanceChecker: deactivated
03:39:04.643 00.002 7988 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
03:39:04.643 00.000 7988 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
03:39:04.645 00.002 7988 CameraToMount -- cameraX=0.09 cameraY=-0.83 hyp=0.83 cameraTheta=-1.46 mountX=-0.83 mountY=-0.07, mountTheta=-3.06
03:39:04.647 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.83, opts=13)
03:39:04.647 00.000 7988 Enqueuing Move request for scope (0.09, -0.83)
03:39:04.649 00.002 15712 Worker thread wakes up
03:39:04.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.83) opts 0xd
03:39:04.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.83)
03:39:04.649 00.000 15712 Moving (0.09, -0.83) raw xDistance=-0.83 yDistance=-0.07
03:39:04.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=23, max=255, med=132, FiltMin=117, FiltMax=185, Gamma=0.690
03:39:04.649 00.000 7988 UpdateGuideState exits: m=143 SNR=6.9
03:39:04.652 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:04.652 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:39:04.654 00.002 7988 Enqueuing Expose request
03:39:04.654 00.000 15712 PPEC rslt: input = -0.83, final = -0.51, react = -0.50, pred = -0.01, hyst = -0.45, hyst_pct = 0.00, period_length = 639.94
03:39:04.654 00.000 15712 PPEC: input: -0.83, control: -0.51, exposure: 1500
03:39:04.654 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:04.654 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:39:04.654 00.000 15712 MoveAxis(E, 166, ABG)
03:39:04.654 00.000 15712 Guiding  Dir = 2, Dur = 166
03:39:04.654 00.000 15712 IsGuiding returns 0
03:39:04.674 00.020 15712 PulseGuide returned control before completion, sleep 155
03:39:04.841 00.167 15712 IsGuiding returns 1
03:39:04.841 00.000 15712 scope still moving after pulse duration time elapsed
03:39:04.879 00.038 15712 IsGuiding returns 0
03:39:04.879 00.000 15712 scope move finished after 166 + 62 ms
03:39:04.879 00.000 15712 Move returns status 0, amount 166
03:39:04.879 00.000 15712 MoveAxis(N, 0, ABG)
03:39:04.879 00.000 15712 Move returns status 0, amount 0
03:39:04.879 00.000 15712 move complete, result=0
03:39:04.879 00.000 7988 GuideStep: -0.8 px 166 ms EAST, -0.1 px 0 ms NORTH
03:39:04.886 00.007 15712 worker thread done servicing request
03:39:04.886 00.000 15712 Worker thread wakes up
03:39:04.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:04.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:39:06.518 01.632 15712 Exposure complete
03:39:06.579 00.061 15712 worker thread done servicing request
03:39:06.579 00.000 7988 OnExposeComplete: enter
03:39:06.579 00.000 7988 UpdateGuideState(): m_state=6
03:39:06.579 00.000 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
03:39:06.591 00.012 7988 Star::Find false star n=8 nbg=276 bg=134.9 sigma=3.6 thresh=146 peak=142
03:39:06.591 00.000 7988 Star::Find returns 0 (2), X=818.00, Y=150.00, Mass=101, SNR=2.9, Peak=149 HFD=0.0
03:39:06.591 00.000 7988 DistanceChecker: activated
03:39:06.591 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:06.596 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:06.596 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:06.596 00.000 15712 Worker thread wakes up
03:39:06.596 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:06.596 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:06.596 00.000 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:39:06.596 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:39:06.596 00.000 15712 MoveAxis(W, 0, DBG)
03:39:06.596 00.000 15712 Move returns status 0, amount 0
03:39:06.596 00.000 15712 MoveAxis(N, 0, DBG)
03:39:06.596 00.000 15712 Move returns status 0, amount 0
03:39:06.596 00.000 15712 move complete, result=0
03:39:06.596 00.000 15712 worker thread done servicing request
03:39:06.703 00.107 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:06.703 00.000 7988 Status Line: Star lost - low SNR
03:39:06.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=25, max=225, med=131, FiltMin=116, FiltMax=171, Gamma=0.690
03:39:06.703 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:06.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:06.703 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:06.703 00.000 7988 Enqueuing Expose request
03:39:06.703 00.000 7988 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
03:39:06.703 00.000 15712 Worker thread wakes up
03:39:06.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:06.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:08.121 01.418 15712 Exposure complete
03:39:08.182 00.061 15712 worker thread done servicing request
03:39:08.182 00.000 7988 OnExposeComplete: enter
03:39:08.182 00.000 7988 UpdateGuideState(): m_state=6
03:39:08.190 00.008 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
03:39:08.190 00.000 7988 Star::Find false star n=5 nbg=280 bg=133.0 sigma=3.7 thresh=144 peak=141
03:39:08.193 00.003 7988 Star::Find returns 0 (2), X=818.00, Y=150.00, Mass=66, SNR=2.9, Peak=151 HFD=0.0
03:39:08.193 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:08.195 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:08.195 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:08.195 00.000 15712 Worker thread wakes up
03:39:08.195 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:08.195 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:08.198 00.003 15712 PPEC (deduced): control: 0.04, exposure: 1500
03:39:08.198 00.000 15712 Dead-reckoning move xDistance=0.04 yDistance=0.00
03:39:08.198 00.000 15712 MoveAxis(W, 13, DBG)
03:39:08.198 00.000 15712 Guiding  Dir = 3, Dur = 13
03:39:08.198 00.000 15712 IsGuiding returns 0
03:39:08.214 00.016 15712 IsGuiding returns 1
03:39:08.214 00.000 15712 scope still moving after pulse duration time elapsed
03:39:08.267 00.053 15712 IsGuiding returns 0
03:39:08.267 00.000 15712 scope move finished after 13 + 56 ms
03:39:08.267 00.000 15712 Move returns status 0, amount 13
03:39:08.267 00.000 15712 MoveAxis(N, 0, DBG)
03:39:08.267 00.000 15712 Move returns status 0, amount 0
03:39:08.267 00.000 15712 move complete, result=0
03:39:08.267 00.000 15712 worker thread done servicing request
03:39:08.309 00.042 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:08.309 00.000 7988 Status Line: Star lost - low SNR
03:39:08.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=202, med=131, FiltMin=116, FiltMax=168, Gamma=0.690
03:39:08.313 00.004 7988 UpdateGuideState exits: Star lost - low SNR
03:39:08.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:08.313 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:08.313 00.000 7988 Enqueuing Expose request
03:39:08.313 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
03:39:08.313 00.000 15712 Worker thread wakes up
03:39:08.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:08.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:09.949 01.636 15712 Exposure complete
03:39:10.018 00.069 15712 worker thread done servicing request
03:39:10.018 00.000 7988 OnExposeComplete: enter
03:39:10.018 00.000 7988 UpdateGuideState(): m_state=6
03:39:10.018 00.000 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
03:39:10.018 00.000 7988 Star::Find returns 0 (4), X=817.81, Y=154.60, Mass=89, SNR=5.7, Peak=155 HFD=1.4
03:39:10.018 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:10.018 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:10.018 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:10.018 00.000 15712 Worker thread wakes up
03:39:10.018 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:10.018 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:10.029 00.011 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:39:10.029 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:39:10.029 00.000 15712 MoveAxis(W, 7, DBG)
03:39:10.029 00.000 15712 Guiding  Dir = 3, Dur = 7
03:39:10.029 00.000 15712 IsGuiding returns 0
03:39:10.044 00.015 15712 IsGuiding returns 0
03:39:10.044 00.000 15712 Move returns status 0, amount 7
03:39:10.044 00.000 15712 MoveAxis(N, 0, DBG)
03:39:10.044 00.000 15712 Move returns status 0, amount 0
03:39:10.044 00.000 15712 move complete, result=0
03:39:10.044 00.000 15712 worker thread done servicing request
03:39:10.140 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:10.140 00.000 7988 Status Line: Star lost - low HFD
03:39:10.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=255, med=131, FiltMin=117, FiltMax=182, Gamma=0.690
03:39:10.140 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:39:10.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:10.140 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:10.140 00.000 7988 Enqueuing Expose request
03:39:10.140 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
03:39:10.140 00.000 15712 Worker thread wakes up
03:39:10.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:10.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:11.563 01.423 15712 Exposure complete
03:39:11.631 00.068 15712 worker thread done servicing request
03:39:11.631 00.000 7988 OnExposeComplete: enter
03:39:11.634 00.003 7988 UpdateGuideState(): m_state=6
03:39:11.636 00.002 7988 Star::Find(15, 818, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
03:39:11.636 00.000 7988 Star::Find returns 1 (0), X=817.98, Y=154.69, Mass=114, SNR=6.2, Peak=149 HFD=2.2
03:39:11.640 00.004 7988 DistanceChecker: reject for large offset (3.06 > 1.75) avgDist = 0.87 count = 113
03:39:11.640 00.000 7988 DistanceChecker: begin recovering
03:39:11.643 00.003 7988 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.56) = xAngle (0.16 = 0.16)
03:39:11.643 00.000 7988 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
03:39:11.647 00.004 7988 CameraToMount -- cameraX=-0.46 cameraY=3.03 hyp=3.06 cameraTheta=1.72 mountX=3.02 mountY=0.39, mountTheta=0.13
03:39:11.649 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.46, y=3.03, opts=13)
03:39:11.649 00.000 7988 Enqueuing Move request for scope (-0.46, 3.03)
03:39:11.649 00.000 15712 Worker thread wakes up
03:39:11.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 3.03) opts 0xd
03:39:11.649 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.46, 3.03)
03:39:11.649 00.000 15712 Moving (-0.46, 3.03) raw xDistance=3.02 yDistance=0.39
03:39:11.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=225, med=131, FiltMin=118, FiltMax=184, Gamma=0.690
03:39:11.649 00.000 7988 UpdateGuideState exits: m=114 SNR=6.2
03:39:11.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:11.649 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:39:11.656 00.007 7988 Enqueuing Expose request
03:39:11.656 00.000 15712 PPEC rslt: input = 3.02, final = 1.83, react = 1.81, pred = 0.02, hyst = 1.64, hyst_pct = 0.00, period_length = 639.94
03:39:11.656 00.000 15712 PPEC: input: 3.02, control: 1.83, exposure: 1500
03:39:11.656 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:39:11.656 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
03:39:11.656 00.000 15712 MoveAxis(W, 598, ABG)
03:39:11.656 00.000 15712 Guiding  Dir = 3, Dur = 598
03:39:11.656 00.000 15712 IsGuiding returns 0
03:39:11.676 00.020 15712 PulseGuide returned control before completion, sleep 590
03:39:12.300 00.624 15712 IsGuiding returns 0
03:39:12.300 00.000 15712 Move returns status 0, amount 598
03:39:12.300 00.000 15712 MoveAxis(N, 0, ABG)
03:39:12.300 00.000 15712 Move returns status 0, amount 0
03:39:12.300 00.000 15712 move complete, result=0
03:39:12.300 00.000 7988 GuideStep: 3.0 px 598 ms WEST, 0.4 px 0 ms NORTH
03:39:12.303 00.003 15712 worker thread done servicing request
03:39:12.303 00.000 15712 Worker thread wakes up
03:39:12.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:12.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(803,137,31,31)
03:39:13.941 01.638 15712 Exposure complete
03:39:14.003 00.062 15712 worker thread done servicing request
03:39:14.003 00.000 7988 OnExposeComplete: enter
03:39:14.003 00.000 7988 UpdateGuideState(): m_state=6
03:39:14.010 00.007 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
03:39:14.011 00.001 7988 Star::Find false star n=5 nbg=278 bg=132.5 sigma=3.9 thresh=144 peak=140
03:39:14.011 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=69, SNR=2.9, Peak=148 HFD=0.0
03:39:14.013 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:14.013 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:14.015 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:14.015 00.000 15712 Worker thread wakes up
03:39:14.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:14.015 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:14.019 00.004 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:39:14.019 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:39:14.019 00.000 15712 MoveAxis(W, 1, DBG)
03:39:14.019 00.000 15712 Guiding  Dir = 3, Dur = 1
03:39:14.056 00.037 15712 IsGuiding returns 0
03:39:14.076 00.020 15712 IsGuiding returns 0
03:39:14.076 00.000 15712 Move returns status 0, amount 1
03:39:14.076 00.000 15712 MoveAxis(N, 0, DBG)
03:39:14.076 00.000 15712 Move returns status 0, amount 0
03:39:14.076 00.000 15712 move complete, result=0
03:39:14.076 00.000 15712 worker thread done servicing request
03:39:14.131 00.055 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:14.131 00.000 7988 Status Line: Star lost - low SNR
03:39:14.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=229, med=132, FiltMin=118, FiltMax=171, Gamma=0.690
03:39:14.131 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:14.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:14.131 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:14.131 00.000 7988 Enqueuing Expose request
03:39:14.131 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:39:14.131 00.000 15712 Worker thread wakes up
03:39:14.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:14.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:15.553 01.422 15712 Exposure complete
03:39:15.618 00.065 15712 worker thread done servicing request
03:39:15.618 00.000 7988 OnExposeComplete: enter
03:39:15.618 00.000 7988 UpdateGuideState(): m_state=6
03:39:15.618 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
03:39:15.618 00.000 7988 Star::Find false star n=6 nbg=281 bg=133.2 sigma=3.9 thresh=145 peak=140
03:39:15.618 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=81, SNR=2.9, Peak=149 HFD=0.0
03:39:15.624 00.006 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:15.624 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:15.624 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:15.624 00.000 15712 Worker thread wakes up
03:39:15.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:15.624 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:15.629 00.005 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:39:15.629 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:39:15.629 00.000 15712 MoveAxis(W, 3, DBG)
03:39:15.629 00.000 15712 Guiding  Dir = 3, Dur = 3
03:39:15.629 00.000 15712 IsGuiding returns 0
03:39:15.656 00.027 15712 IsGuiding returns 0
03:39:15.656 00.000 15712 Move returns status 0, amount 3
03:39:15.656 00.000 15712 MoveAxis(N, 0, DBG)
03:39:15.656 00.000 15712 Move returns status 0, amount 0
03:39:15.656 00.000 15712 move complete, result=0
03:39:15.656 00.000 15712 worker thread done servicing request
03:39:15.740 00.084 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:15.740 00.000 7988 Status Line: Star lost - low SNR
03:39:15.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=230, med=132, FiltMin=118, FiltMax=159, Gamma=0.690
03:39:15.744 00.004 7988 UpdateGuideState exits: Star lost - low SNR
03:39:15.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:15.744 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:15.744 00.000 7988 Enqueuing Expose request
03:39:15.744 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
03:39:15.744 00.000 15712 Worker thread wakes up
03:39:15.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:15.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:17.383 01.639 15712 Exposure complete
03:39:17.445 00.062 15712 worker thread done servicing request
03:39:17.445 00.000 7988 OnExposeComplete: enter
03:39:17.445 00.000 7988 UpdateGuideState(): m_state=6
03:39:17.452 00.007 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
03:39:17.452 00.000 7988 Star::Find false star n=5 nbg=281 bg=134.9 sigma=3.7 thresh=146 peak=142
03:39:17.454 00.002 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=72, SNR=2.9, Peak=153 HFD=0.0
03:39:17.454 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:17.456 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:17.456 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:17.458 00.002 15712 Worker thread wakes up
03:39:17.458 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:17.458 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:17.460 00.002 15712 PPEC (deduced): control: -0.05, exposure: 1500
03:39:17.460 00.000 15712 Dead-reckoning move xDistance=-0.05 yDistance=0.00
03:39:17.460 00.000 15712 MoveAxis(E, 16, DBG)
03:39:17.460 00.000 15712 Guiding  Dir = 2, Dur = 16
03:39:17.460 00.000 15712 IsGuiding returns 0
03:39:17.477 00.017 15712 IsGuiding returns 1
03:39:17.477 00.000 15712 scope still moving after pulse duration time elapsed
03:39:17.527 00.050 15712 IsGuiding returns 0
03:39:17.527 00.000 15712 scope move finished after 16 + 48 ms
03:39:17.527 00.000 15712 Move returns status 0, amount 16
03:39:17.527 00.000 15712 MoveAxis(N, 0, DBG)
03:39:17.527 00.000 15712 Move returns status 0, amount 0
03:39:17.527 00.000 15712 move complete, result=0
03:39:17.527 00.000 15712 worker thread done servicing request
03:39:17.571 00.044 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:17.571 00.000 7988 Status Line: Star lost - low SNR
03:39:17.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=20, max=205, med=132, FiltMin=119, FiltMax=160, Gamma=0.690
03:39:17.571 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:17.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:17.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:17.571 00.000 7988 Enqueuing Expose request
03:39:17.579 00.008 7988 GuideStep: -0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
03:39:17.579 00.000 15712 Worker thread wakes up
03:39:17.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:17.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:18.994 01.415 15712 Exposure complete
03:39:19.059 00.065 15712 worker thread done servicing request
03:39:19.059 00.000 7988 OnExposeComplete: enter
03:39:19.059 00.000 7988 UpdateGuideState(): m_state=6
03:39:19.059 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
03:39:19.059 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=27, SNR=2.8, Peak=151 HFD=0.0
03:39:19.064 00.005 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:19.064 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:19.066 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:19.066 00.000 15712 Worker thread wakes up
03:39:19.066 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:19.066 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:19.070 00.004 15712 PPEC (deduced): control: -0.05, exposure: 1500
03:39:19.070 00.000 15712 Dead-reckoning move xDistance=-0.05 yDistance=0.00
03:39:19.070 00.000 15712 MoveAxis(E, 18, DBG)
03:39:19.070 00.000 15712 Guiding  Dir = 2, Dur = 18
03:39:19.093 00.023 15712 IsGuiding returns 0
03:39:19.110 00.017 15712 PulseGuide returned control before completion, sleep 13
03:39:19.135 00.025 15712 IsGuiding returns 1
03:39:19.135 00.000 15712 scope still moving after pulse duration time elapsed
03:39:19.168 00.033 15712 IsGuiding returns 0
03:39:19.168 00.000 15712 scope move finished after 18 + 61 ms
03:39:19.168 00.000 15712 Move returns status 0, amount 18
03:39:19.168 00.000 15712 MoveAxis(N, 0, DBG)
03:39:19.168 00.000 15712 Move returns status 0, amount 0
03:39:19.168 00.000 15712 move complete, result=0
03:39:19.168 00.000 15712 worker thread done servicing request
03:39:19.183 00.015 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:19.183 00.000 7988 Status Line: Star lost - low SNR
03:39:19.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=218, med=132, FiltMin=119, FiltMax=163, Gamma=0.690
03:39:19.183 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:19.183 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:19.183 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:19.183 00.000 7988 Enqueuing Expose request
03:39:19.183 00.000 7988 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
03:39:19.183 00.000 15712 Worker thread wakes up
03:39:19.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:19.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:20.828 01.645 15712 Exposure complete
03:39:20.890 00.062 15712 worker thread done servicing request
03:39:20.890 00.000 7988 OnExposeComplete: enter
03:39:20.895 00.005 7988 UpdateGuideState(): m_state=6
03:39:20.895 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
03:39:20.897 00.002 7988 Star::Find false star n=3 nbg=274 bg=135.6 sigma=3.7 thresh=147 peak=140
03:39:20.897 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=35, SNR=2.9, Peak=148 HFD=0.0
03:39:20.899 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:20.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:20.901 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:20.901 00.000 15712 Worker thread wakes up
03:39:20.901 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:20.901 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:20.906 00.005 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:39:20.906 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:39:20.906 00.000 15712 MoveAxis(E, 9, DBG)
03:39:20.906 00.000 15712 Guiding  Dir = 2, Dur = 9
03:39:20.906 00.000 15712 IsGuiding returns 0
03:39:20.929 00.023 15712 IsGuiding returns 0
03:39:20.929 00.000 15712 Move returns status 0, amount 9
03:39:20.929 00.000 15712 MoveAxis(N, 0, DBG)
03:39:20.929 00.000 15712 Move returns status 0, amount 0
03:39:20.929 00.000 15712 move complete, result=0
03:39:20.929 00.000 15712 worker thread done servicing request
03:39:21.018 00.089 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:21.018 00.000 7988 Status Line: Star lost - low SNR
03:39:21.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=181, med=132, FiltMin=118, FiltMax=156, Gamma=0.690
03:39:21.018 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:21.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:21.018 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:21.018 00.000 7988 Enqueuing Expose request
03:39:21.018 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:39:21.018 00.000 15712 Worker thread wakes up
03:39:21.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:21.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:22.434 01.416 15712 Exposure complete
03:39:22.502 00.068 15712 worker thread done servicing request
03:39:22.502 00.000 7988 OnExposeComplete: enter
03:39:22.504 00.002 7988 UpdateGuideState(): m_state=6
03:39:22.504 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
03:39:22.506 00.002 7988 Star::Find false star n=3 nbg=275 bg=130.4 sigma=3.9 thresh=142 peak=142
03:39:22.508 00.002 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=47, SNR=2.9, Peak=152 HFD=0.0
03:39:22.508 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:22.510 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:22.510 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:22.512 00.002 15712 Worker thread wakes up
03:39:22.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:22.512 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:22.514 00.002 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:39:22.514 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:39:22.514 00.000 15712 MoveAxis(W, 6, DBG)
03:39:22.514 00.000 15712 Guiding  Dir = 3, Dur = 6
03:39:22.514 00.000 15712 IsGuiding returns 0
03:39:22.547 00.033 15712 IsGuiding returns 0
03:39:22.547 00.000 15712 Move returns status 0, amount 6
03:39:22.547 00.000 15712 MoveAxis(N, 0, DBG)
03:39:22.547 00.000 15712 Move returns status 0, amount 0
03:39:22.547 00.000 15712 move complete, result=0
03:39:22.547 00.000 15712 worker thread done servicing request
03:39:22.625 00.078 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:22.625 00.000 7988 Status Line: Star lost - low SNR
03:39:22.627 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=195, med=132, FiltMin=119, FiltMax=151, Gamma=0.690
03:39:22.629 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:39:22.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:22.631 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:22.633 00.002 7988 Enqueuing Expose request
03:39:22.633 00.000 15712 Worker thread wakes up
03:39:22.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:22.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:22.633 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
03:39:24.269 01.636 15712 Exposure complete
03:39:24.337 00.068 15712 worker thread done servicing request
03:39:24.337 00.000 7988 OnExposeComplete: enter
03:39:24.337 00.000 7988 UpdateGuideState(): m_state=6
03:39:24.337 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
03:39:24.337 00.000 7988 Star::Find false star n=3 nbg=272 bg=127.7 sigma=3.8 thresh=139 peak=137
03:39:24.337 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=47, SNR=2.9, Peak=148 HFD=0.0
03:39:24.337 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:24.337 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:24.344 00.007 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:24.344 00.000 15712 Worker thread wakes up
03:39:24.344 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:24.344 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:24.349 00.005 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:39:24.349 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:39:24.349 00.000 15712 MoveAxis(W, 11, DBG)
03:39:24.349 00.000 15712 Guiding  Dir = 3, Dur = 11
03:39:24.365 00.016 15712 IsGuiding returns 0
03:39:24.386 00.021 15712 IsGuiding returns 1
03:39:24.386 00.000 15712 scope still moving after pulse duration time elapsed
03:39:24.429 00.043 15712 IsGuiding returns 0
03:39:24.429 00.000 15712 scope move finished after 11 + 53 ms
03:39:24.429 00.000 15712 Move returns status 0, amount 11
03:39:24.429 00.000 15712 MoveAxis(N, 0, DBG)
03:39:24.429 00.000 15712 Move returns status 0, amount 0
03:39:24.429 00.000 15712 move complete, result=0
03:39:24.429 00.000 15712 worker thread done servicing request
03:39:24.461 00.032 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:24.461 00.000 7988 Status Line: Star lost - low SNR
03:39:24.463 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=188, med=132, FiltMin=118, FiltMax=160, Gamma=0.690
03:39:24.463 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:24.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:24.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:24.463 00.000 7988 Enqueuing Expose request
03:39:24.463 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
03:39:24.463 00.000 15712 Worker thread wakes up
03:39:24.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:24.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:25.884 01.421 15712 Exposure complete
03:39:25.950 00.066 15712 worker thread done servicing request
03:39:25.952 00.002 7988 OnExposeComplete: enter
03:39:25.952 00.000 7988 UpdateGuideState(): m_state=6
03:39:25.952 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
03:39:25.952 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=14, SNR=2.1, Peak=144 HFD=0.0
03:39:25.952 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:25.952 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:25.957 00.005 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:25.957 00.000 15712 Worker thread wakes up
03:39:25.957 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:25.957 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:25.964 00.007 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:39:25.964 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:39:25.964 00.000 15712 MoveAxis(W, 1, DBG)
03:39:25.964 00.000 15712 Guiding  Dir = 3, Dur = 1
03:39:25.964 00.000 15712 IsGuiding returns 0
03:39:25.977 00.013 15712 IsGuiding returns 0
03:39:25.977 00.000 15712 Move returns status 0, amount 1
03:39:25.977 00.000 15712 MoveAxis(N, 0, DBG)
03:39:25.977 00.000 15712 Move returns status 0, amount 0
03:39:25.977 00.000 15712 move complete, result=0
03:39:25.977 00.000 15712 worker thread done servicing request
03:39:26.072 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:26.072 00.000 7988 Status Line: Star lost - low SNR
03:39:26.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=25, max=202, med=132, FiltMin=118, FiltMax=157, Gamma=0.690
03:39:26.072 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:26.076 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:26.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:26.076 00.000 7988 Enqueuing Expose request
03:39:26.076 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:39:26.076 00.000 15712 Worker thread wakes up
03:39:26.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:26.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:27.720 01.644 15712 Exposure complete
03:39:27.781 00.061 15712 worker thread done servicing request
03:39:27.781 00.000 7988 OnExposeComplete: enter
03:39:27.781 00.000 7988 UpdateGuideState(): m_state=6
03:39:27.781 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
03:39:27.781 00.000 7988 Star::Find returns 0 (3), X=817.00, Y=154.00, Mass=0, SNR=0.0, Peak=144 HFD=0.0
03:39:27.781 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:27.781 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:27.781 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:27.781 00.000 15712 Worker thread wakes up
03:39:27.781 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:27.781 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:27.796 00.015 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:39:27.796 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:39:27.796 00.000 15712 MoveAxis(W, 3, DBG)
03:39:27.796 00.000 15712 Guiding  Dir = 3, Dur = 3
03:39:27.796 00.000 15712 IsGuiding returns 0
03:39:27.818 00.022 15712 IsGuiding returns 0
03:39:27.818 00.000 15712 Move returns status 0, amount 3
03:39:27.818 00.000 15712 MoveAxis(N, 0, DBG)
03:39:27.818 00.000 15712 Move returns status 0, amount 0
03:39:27.818 00.000 15712 move complete, result=0
03:39:27.818 00.000 15712 worker thread done servicing request
03:39:27.908 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:27.908 00.000 7988 Status Line: Star lost - low mass
03:39:27.910 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=200, med=133, FiltMin=118, FiltMax=150, Gamma=0.690
03:39:27.912 00.002 7988 UpdateGuideState exits: Star lost - low mass
03:39:27.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:27.915 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:27.915 00.000 7988 Enqueuing Expose request
03:39:27.917 00.002 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
03:39:27.917 00.000 15712 Worker thread wakes up
03:39:27.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:27.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:29.330 01.413 15712 Exposure complete
03:39:29.396 00.066 15712 worker thread done servicing request
03:39:29.396 00.000 7988 OnExposeComplete: enter
03:39:29.396 00.000 7988 UpdateGuideState(): m_state=6
03:39:29.399 00.003 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
03:39:29.399 00.000 7988 Star::Find false star n=3 nbg=274 bg=131.6 sigma=3.8 thresh=143 peak=139
03:39:29.401 00.002 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=43, SNR=2.9, Peak=151 HFD=0.0
03:39:29.401 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:29.401 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:29.401 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:29.401 00.000 15712 Worker thread wakes up
03:39:29.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:29.401 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:29.407 00.006 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:39:29.407 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:39:29.407 00.000 15712 MoveAxis(W, 3, DBG)
03:39:29.407 00.000 15712 Guiding  Dir = 3, Dur = 3
03:39:29.407 00.000 15712 IsGuiding returns 0
03:39:29.434 00.027 15712 IsGuiding returns 0
03:39:29.434 00.000 15712 Move returns status 0, amount 3
03:39:29.434 00.000 15712 MoveAxis(N, 0, DBG)
03:39:29.434 00.000 15712 Move returns status 0, amount 0
03:39:29.434 00.000 15712 move complete, result=0
03:39:29.434 00.000 15712 worker thread done servicing request
03:39:29.519 00.085 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:29.519 00.000 7988 Status Line: Star lost - low SNR
03:39:29.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=21, max=173, med=133, FiltMin=120, FiltMax=151, Gamma=0.690
03:39:29.519 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:29.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:29.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:29.519 00.000 7988 Enqueuing Expose request
03:39:29.519 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
03:39:29.519 00.000 15712 Worker thread wakes up
03:39:29.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:29.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:31.163 01.644 15712 Exposure complete
03:39:31.229 00.066 15712 worker thread done servicing request
03:39:31.229 00.000 7988 OnExposeComplete: enter
03:39:31.231 00.002 7988 UpdateGuideState(): m_state=6
03:39:31.231 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
03:39:31.231 00.000 7988 Star::Find false star n=3 nbg=277 bg=130.3 sigma=4.0 thresh=142 peak=137
03:39:31.231 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=43, SNR=2.9, Peak=147 HFD=0.0
03:39:31.231 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:31.231 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:31.231 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:31.231 00.000 15712 Worker thread wakes up
03:39:31.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:31.231 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:31.242 00.011 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:39:31.242 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:39:31.242 00.000 15712 MoveAxis(E, 0, DBG)
03:39:31.242 00.000 15712 Move returns status 0, amount 0
03:39:31.242 00.000 15712 MoveAxis(N, 0, DBG)
03:39:31.242 00.000 15712 Move returns status 0, amount 0
03:39:31.242 00.000 15712 move complete, result=0
03:39:31.242 00.000 15712 worker thread done servicing request
03:39:31.352 00.110 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:31.352 00.000 7988 Status Line: Star lost - low SNR
03:39:31.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=204, med=133, FiltMin=120, FiltMax=157, Gamma=0.690
03:39:31.352 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:31.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:31.352 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:31.352 00.000 7988 Enqueuing Expose request
03:39:31.352 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:31.352 00.000 15712 Worker thread wakes up
03:39:31.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:31.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:32.776 01.424 15712 Exposure complete
03:39:32.838 00.062 15712 worker thread done servicing request
03:39:32.838 00.000 7988 OnExposeComplete: enter
03:39:32.838 00.000 7988 UpdateGuideState(): m_state=6
03:39:32.838 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
03:39:32.845 00.007 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=24, SNR=2.8, Peak=147 HFD=0.0
03:39:32.845 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:32.847 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:32.849 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:32.849 00.000 15712 Worker thread wakes up
03:39:32.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:32.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:32.854 00.005 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:39:32.854 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:39:32.854 00.000 15712 MoveAxis(E, 6, DBG)
03:39:32.854 00.000 15712 Guiding  Dir = 2, Dur = 6
03:39:32.854 00.000 15712 IsGuiding returns 0
03:39:32.870 00.016 15712 IsGuiding returns 0
03:39:32.870 00.000 15712 Move returns status 0, amount 6
03:39:32.870 00.000 15712 MoveAxis(N, 0, DBG)
03:39:32.870 00.000 15712 Move returns status 0, amount 0
03:39:32.870 00.000 15712 move complete, result=0
03:39:32.870 00.000 15712 worker thread done servicing request
03:39:32.965 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:32.965 00.000 7988 Status Line: Star lost - low SNR
03:39:32.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=181, med=133, FiltMin=120, FiltMax=161, Gamma=0.690
03:39:32.965 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:32.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:32.965 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:32.965 00.000 7988 Enqueuing Expose request
03:39:32.965 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:39:32.965 00.000 15712 Worker thread wakes up
03:39:32.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:32.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:34.629 01.664 15712 Exposure complete
03:39:34.694 00.065 15712 worker thread done servicing request
03:39:34.694 00.000 7988 OnExposeComplete: enter
03:39:34.694 00.000 7988 UpdateGuideState(): m_state=6
03:39:34.694 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
03:39:34.694 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=26, SNR=2.7, Peak=146 HFD=0.0
03:39:34.698 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:34.698 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:34.698 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:34.698 00.000 15712 Worker thread wakes up
03:39:34.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:34.698 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:34.706 00.008 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:39:34.706 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:39:34.706 00.000 15712 MoveAxis(E, 9, DBG)
03:39:34.706 00.000 15712 Guiding  Dir = 2, Dur = 9
03:39:34.706 00.000 15712 IsGuiding returns 0
03:39:34.722 00.016 15712 IsGuiding returns 0
03:39:34.722 00.000 15712 Move returns status 0, amount 9
03:39:34.722 00.000 15712 MoveAxis(N, 0, DBG)
03:39:34.722 00.000 15712 Move returns status 0, amount 0
03:39:34.722 00.000 15712 move complete, result=0
03:39:34.722 00.000 15712 worker thread done servicing request
03:39:34.818 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:34.818 00.000 7988 Status Line: Star lost - low SNR
03:39:34.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=199, med=133, FiltMin=119, FiltMax=163, Gamma=0.690
03:39:34.818 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:34.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:34.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:34.818 00.000 7988 Enqueuing Expose request
03:39:34.818 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:39:34.818 00.000 15712 Worker thread wakes up
03:39:34.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:34.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:36.236 01.418 15712 Exposure complete
03:39:36.303 00.067 15712 worker thread done servicing request
03:39:36.303 00.000 7988 OnExposeComplete: enter
03:39:36.303 00.000 7988 UpdateGuideState(): m_state=6
03:39:36.303 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
03:39:36.303 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=12, SNR=1.9, Peak=144 HFD=0.0
03:39:36.303 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:36.303 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:36.303 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:36.303 00.000 15712 Worker thread wakes up
03:39:36.303 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:36.303 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:36.313 00.010 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:39:36.313 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:39:36.313 00.000 15712 MoveAxis(E, 4, DBG)
03:39:36.313 00.000 15712 Guiding  Dir = 2, Dur = 4
03:39:36.313 00.000 15712 IsGuiding returns 0
03:39:36.333 00.020 15712 IsGuiding returns 0
03:39:36.333 00.000 15712 Move returns status 0, amount 4
03:39:36.333 00.000 15712 MoveAxis(N, 0, DBG)
03:39:36.333 00.000 15712 Move returns status 0, amount 0
03:39:36.333 00.000 15712 move complete, result=0
03:39:36.333 00.000 15712 worker thread done servicing request
03:39:36.425 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:36.425 00.000 7988 Status Line: Star lost - low SNR
03:39:36.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=212, med=133, FiltMin=119, FiltMax=155, Gamma=0.690
03:39:36.425 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:36.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:36.425 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:36.425 00.000 7988 Enqueuing Expose request
03:39:36.425 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:39:36.425 00.000 15712 Worker thread wakes up
03:39:36.435 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:36.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:38.066 01.631 15712 Exposure complete
03:39:38.135 00.069 15712 worker thread done servicing request
03:39:38.135 00.000 7988 OnExposeComplete: enter
03:39:38.135 00.000 7988 UpdateGuideState(): m_state=6
03:39:38.135 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
03:39:38.135 00.000 7988 Star::Find false star n=5 nbg=278 bg=132.0 sigma=4.1 thresh=144 peak=141
03:39:38.135 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=74, SNR=2.9, Peak=151 HFD=0.0
03:39:38.135 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:38.135 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:38.135 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:38.135 00.000 15712 Worker thread wakes up
03:39:38.135 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:38.135 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:38.145 00.010 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:39:38.145 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:39:38.145 00.000 15712 MoveAxis(E, 6, DBG)
03:39:38.145 00.000 15712 Guiding  Dir = 2, Dur = 6
03:39:38.181 00.036 15712 IsGuiding returns 0
03:39:38.197 00.016 15712 IsGuiding returns 0
03:39:38.197 00.000 15712 Move returns status 0, amount 6
03:39:38.197 00.000 15712 MoveAxis(N, 0, DBG)
03:39:38.197 00.000 15712 Move returns status 0, amount 0
03:39:38.197 00.000 15712 move complete, result=0
03:39:38.197 00.000 15712 worker thread done servicing request
03:39:38.257 00.060 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:38.257 00.000 7988 Status Line: Star lost - low SNR
03:39:38.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=213, med=133, FiltMin=119, FiltMax=154, Gamma=0.690
03:39:38.257 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:38.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:38.257 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:38.257 00.000 7988 Enqueuing Expose request
03:39:38.257 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:39:38.257 00.000 15712 Worker thread wakes up
03:39:38.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:38.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:39.678 01.421 15712 Exposure complete
03:39:39.739 00.061 15712 worker thread done servicing request
03:39:39.739 00.000 7988 OnExposeComplete: enter
03:39:39.739 00.000 7988 UpdateGuideState(): m_state=6
03:39:39.746 00.007 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
03:39:39.747 00.001 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=27, SNR=2.9, Peak=148 HFD=0.0
03:39:39.747 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:39.749 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:39.749 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:39.751 00.002 15712 Worker thread wakes up
03:39:39.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:39.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:39.756 00.005 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:39:39.756 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:39:39.756 00.000 15712 MoveAxis(W, 3, DBG)
03:39:39.756 00.000 15712 Guiding  Dir = 3, Dur = 3
03:39:39.756 00.000 15712 IsGuiding returns 0
03:39:39.772 00.016 15712 IsGuiding returns 0
03:39:39.772 00.000 15712 Move returns status 0, amount 3
03:39:39.772 00.000 15712 MoveAxis(N, 0, DBG)
03:39:39.772 00.000 15712 Move returns status 0, amount 0
03:39:39.772 00.000 15712 move complete, result=0
03:39:39.772 00.000 15712 worker thread done servicing request
03:39:39.868 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:39.868 00.000 7988 Status Line: Star lost - low SNR
03:39:39.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=187, med=132, FiltMin=117, FiltMax=152, Gamma=0.690
03:39:39.868 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:39.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:39.868 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:39.868 00.000 7988 Enqueuing Expose request
03:39:39.876 00.008 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
03:39:39.876 00.000 15712 Worker thread wakes up
03:39:39.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:39.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:41.514 01.638 15712 Exposure complete
03:39:41.576 00.062 15712 worker thread done servicing request
03:39:41.576 00.000 7988 OnExposeComplete: enter
03:39:41.576 00.000 7988 UpdateGuideState(): m_state=6
03:39:41.582 00.006 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
03:39:41.584 00.002 7988 Star::Find false star n=7 nbg=274 bg=134.5 sigma=3.6 thresh=145 peak=141
03:39:41.584 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=90, SNR=2.9, Peak=150 HFD=0.0
03:39:41.584 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:41.584 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:41.584 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:41.584 00.000 15712 Worker thread wakes up
03:39:41.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:41.584 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:41.592 00.008 15712 PPEC (deduced): control: 0.08, exposure: 1500
03:39:41.592 00.000 15712 Dead-reckoning move xDistance=0.08 yDistance=0.00
03:39:41.592 00.000 15712 MoveAxis(W, 26, DBG)
03:39:41.592 00.000 15712 Guiding  Dir = 3, Dur = 26
03:39:41.592 00.000 15712 IsGuiding returns 0
03:39:41.617 00.025 15712 PulseGuide returned control before completion, sleep 14
03:39:41.660 00.043 15712 IsGuiding returns 0
03:39:41.660 00.000 15712 Move returns status 0, amount 26
03:39:41.660 00.000 15712 MoveAxis(N, 0, DBG)
03:39:41.660 00.000 15712 Move returns status 0, amount 0
03:39:41.660 00.000 15712 move complete, result=0
03:39:41.660 00.000 15712 worker thread done servicing request
03:39:41.704 00.044 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:41.704 00.000 7988 Status Line: Star lost - low SNR
03:39:41.706 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=212, med=132, FiltMin=117, FiltMax=155, Gamma=0.690
03:39:41.708 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:39:41.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:41.710 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:41.710 00.000 7988 Enqueuing Expose request
03:39:41.712 00.002 7988 GuideStep: 0.1 px 26 ms WEST, 0.0 px 0 ms NORTH
03:39:41.714 00.002 15712 Worker thread wakes up
03:39:41.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:41.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:43.127 01.413 15712 Exposure complete
03:39:43.187 00.060 15712 worker thread done servicing request
03:39:43.187 00.000 7988 OnExposeComplete: enter
03:39:43.187 00.000 7988 UpdateGuideState(): m_state=6
03:39:43.187 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
03:39:43.187 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=15, SNR=2.2, Peak=147 HFD=0.0
03:39:43.187 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:43.187 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:43.199 00.012 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:43.199 00.000 15712 Worker thread wakes up
03:39:43.199 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:43.199 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:43.203 00.004 15712 PPEC (deduced): control: 0.09, exposure: 1500
03:39:43.203 00.000 15712 Dead-reckoning move xDistance=0.09 yDistance=0.00
03:39:43.203 00.000 15712 MoveAxis(W, 29, DBG)
03:39:43.203 00.000 15712 Guiding  Dir = 3, Dur = 29
03:39:43.203 00.000 15712 IsGuiding returns 0
03:39:43.219 00.016 15712 PulseGuide returned control before completion, sleep 13
03:39:43.271 00.052 15712 IsGuiding returns 1
03:39:43.271 00.000 15712 scope still moving after pulse duration time elapsed
03:39:43.314 00.043 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:43.314 00.000 15712 IsGuiding returns 0
03:39:43.314 00.000 15712 scope move finished after 29 + 81 ms
03:39:43.314 00.000 15712 Move returns status 0, amount 29
03:39:43.314 00.000 15712 MoveAxis(N, 0, DBG)
03:39:43.314 00.000 15712 Move returns status 0, amount 0
03:39:43.314 00.000 15712 move complete, result=0
03:39:43.314 00.000 15712 worker thread done servicing request
03:39:43.314 00.000 7988 Status Line: Star lost - low SNR
03:39:43.317 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=188, med=131, FiltMin=117, FiltMax=156, Gamma=0.690
03:39:43.318 00.001 7988 UpdateGuideState exits: Star lost - low SNR
03:39:43.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:43.320 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:43.320 00.000 7988 Enqueuing Expose request
03:39:43.322 00.002 15712 Worker thread wakes up
03:39:43.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:43.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:43.322 00.000 7988 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
03:39:44.958 01.636 15712 Exposure complete
03:39:45.024 00.066 15712 worker thread done servicing request
03:39:45.024 00.000 7988 OnExposeComplete: enter
03:39:45.024 00.000 7988 UpdateGuideState(): m_state=6
03:39:45.024 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
03:39:45.024 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=12, SNR=1.9, Peak=143 HFD=0.0
03:39:45.024 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:45.024 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:45.024 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:45.024 00.000 15712 Worker thread wakes up
03:39:45.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:45.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:45.036 00.012 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:39:45.036 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:39:45.036 00.000 15712 MoveAxis(W, 8, DBG)
03:39:45.036 00.000 15712 Guiding  Dir = 3, Dur = 8
03:39:45.036 00.000 15712 IsGuiding returns 0
03:39:45.053 00.017 15712 IsGuiding returns 0
03:39:45.053 00.000 15712 Move returns status 0, amount 8
03:39:45.053 00.000 15712 MoveAxis(N, 0, DBG)
03:39:45.053 00.000 15712 Move returns status 0, amount 0
03:39:45.053 00.000 15712 move complete, result=0
03:39:45.053 00.000 15712 worker thread done servicing request
03:39:45.146 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:45.146 00.000 7988 Status Line: Star lost - low SNR
03:39:45.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=21, max=217, med=131, FiltMin=116, FiltMax=170, Gamma=0.690
03:39:45.146 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:45.151 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:45.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:45.153 00.002 7988 Enqueuing Expose request
03:39:45.153 00.000 15712 Worker thread wakes up
03:39:45.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:45.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:45.153 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
03:39:46.568 01.415 15712 Exposure complete
03:39:46.634 00.066 15712 worker thread done servicing request
03:39:46.634 00.000 7988 OnExposeComplete: enter
03:39:46.634 00.000 7988 UpdateGuideState(): m_state=6
03:39:46.634 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
03:39:46.634 00.000 7988 Star::Find false star n=4 nbg=280 bg=130.8 sigma=3.9 thresh=143 peak=140
03:39:46.634 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=58, SNR=2.9, Peak=148 HFD=0.0
03:39:46.634 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:46.634 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:46.634 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:46.634 00.000 15712 Worker thread wakes up
03:39:46.634 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:46.634 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:46.645 00.011 15712 PPEC (deduced): control: 0.04, exposure: 1500
03:39:46.645 00.000 15712 Dead-reckoning move xDistance=0.04 yDistance=0.00
03:39:46.645 00.000 15712 MoveAxis(W, 13, DBG)
03:39:46.645 00.000 15712 Guiding  Dir = 3, Dur = 13
03:39:46.645 00.000 15712 IsGuiding returns 0
03:39:46.669 00.024 15712 IsGuiding returns 1
03:39:46.669 00.000 15712 scope still moving after pulse duration time elapsed
03:39:46.709 00.040 15712 IsGuiding returns 0
03:39:46.709 00.000 15712 scope move finished after 13 + 56 ms
03:39:46.709 00.000 15712 Move returns status 0, amount 13
03:39:46.709 00.000 15712 MoveAxis(N, 0, DBG)
03:39:46.709 00.000 15712 Move returns status 0, amount 0
03:39:46.709 00.000 15712 move complete, result=0
03:39:46.709 00.000 15712 worker thread done servicing request
03:39:46.757 00.048 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:46.759 00.002 7988 Status Line: Star lost - low SNR
03:39:46.761 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=25, max=216, med=131, FiltMin=116, FiltMax=164, Gamma=0.690
03:39:46.761 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:46.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:46.763 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:46.765 00.002 7988 Enqueuing Expose request
03:39:46.765 00.000 15712 Worker thread wakes up
03:39:46.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:46.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:46.765 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
03:39:48.401 01.636 15712 Exposure complete
03:39:48.467 00.066 15712 worker thread done servicing request
03:39:48.467 00.000 7988 OnExposeComplete: enter
03:39:48.467 00.000 7988 UpdateGuideState(): m_state=6
03:39:48.467 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
03:39:48.470 00.003 7988 Star::Find false star n=3 nbg=281 bg=129.8 sigma=3.9 thresh=141 peak=138
03:39:48.470 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=37, SNR=2.9, Peak=143 HFD=0.0
03:39:48.470 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:48.470 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:48.470 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:48.470 00.000 15712 Worker thread wakes up
03:39:48.470 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:48.470 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:48.478 00.008 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:39:48.478 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:39:48.478 00.000 15712 MoveAxis(W, 8, DBG)
03:39:48.478 00.000 15712 Guiding  Dir = 3, Dur = 8
03:39:48.504 00.026 15712 IsGuiding returns 0
03:39:48.521 00.017 15712 IsGuiding returns 0
03:39:48.521 00.000 15712 Move returns status 0, amount 8
03:39:48.521 00.000 15712 MoveAxis(N, 0, DBG)
03:39:48.521 00.000 15712 Move returns status 0, amount 0
03:39:48.521 00.000 15712 move complete, result=0
03:39:48.521 00.000 15712 worker thread done servicing request
03:39:48.589 00.068 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:48.589 00.000 7988 Status Line: Star lost - low SNR
03:39:48.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=228, med=131, FiltMin=115, FiltMax=160, Gamma=0.690
03:39:48.589 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:48.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:48.589 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:48.589 00.000 7988 Enqueuing Expose request
03:39:48.589 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
03:39:48.589 00.000 15712 Worker thread wakes up
03:39:48.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:48.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:50.010 01.421 15712 Exposure complete
03:39:50.071 00.061 15712 worker thread done servicing request
03:39:50.071 00.000 7988 OnExposeComplete: enter
03:39:50.071 00.000 7988 UpdateGuideState(): m_state=6
03:39:50.078 00.007 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
03:39:50.078 00.000 7988 Star::Find false star n=4 nbg=278 bg=130.3 sigma=3.8 thresh=142 peak=138
03:39:50.080 00.002 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=55, SNR=2.9, Peak=149 HFD=0.0
03:39:50.080 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:50.082 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:50.082 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:50.084 00.002 15712 Worker thread wakes up
03:39:50.084 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:50.084 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:50.087 00.003 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:39:50.087 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:39:50.087 00.000 15712 MoveAxis(W, 4, DBG)
03:39:50.087 00.000 15712 Guiding  Dir = 3, Dur = 4
03:39:50.122 00.035 15712 IsGuiding returns 0
03:39:50.137 00.015 15712 IsGuiding returns 0
03:39:50.137 00.000 15712 Move returns status 0, amount 4
03:39:50.137 00.000 15712 MoveAxis(N, 0, DBG)
03:39:50.137 00.000 15712 Move returns status 0, amount 0
03:39:50.137 00.000 15712 move complete, result=0
03:39:50.137 00.000 15712 worker thread done servicing request
03:39:50.199 00.062 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:50.199 00.000 7988 Status Line: Star lost - low SNR
03:39:50.201 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=214, med=131, FiltMin=114, FiltMax=159, Gamma=0.690
03:39:50.203 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:39:50.204 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:50.204 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:50.206 00.002 7988 Enqueuing Expose request
03:39:50.206 00.000 15712 Worker thread wakes up
03:39:50.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:50.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:50.206 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
03:39:51.844 01.638 15712 Exposure complete
03:39:51.906 00.062 15712 worker thread done servicing request
03:39:51.906 00.000 7988 OnExposeComplete: enter
03:39:51.906 00.000 7988 UpdateGuideState(): m_state=6
03:39:51.912 00.006 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
03:39:51.912 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=25, SNR=2.9, Peak=146 HFD=0.0
03:39:51.914 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:51.914 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:51.916 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:51.916 00.000 15712 Worker thread wakes up
03:39:51.916 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:51.916 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:51.922 00.006 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:39:51.922 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:39:51.922 00.000 15712 MoveAxis(E, 2, DBG)
03:39:51.922 00.000 15712 Guiding  Dir = 2, Dur = 2
03:39:51.923 00.001 15712 IsGuiding returns 0
03:39:51.940 00.017 15712 IsGuiding returns 0
03:39:51.940 00.000 15712 Move returns status 0, amount 2
03:39:51.940 00.000 15712 MoveAxis(N, 0, DBG)
03:39:51.940 00.000 15712 Move returns status 0, amount 0
03:39:51.940 00.000 15712 move complete, result=0
03:39:51.940 00.000 15712 worker thread done servicing request
03:39:52.033 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:52.033 00.000 7988 Status Line: Star lost - low SNR
03:39:52.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=214, med=131, FiltMin=114, FiltMax=148, Gamma=0.690
03:39:52.033 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:52.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:52.033 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:52.033 00.000 7988 Enqueuing Expose request
03:39:52.033 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:39:52.042 00.009 15712 Worker thread wakes up
03:39:52.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:52.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:53.455 01.413 15712 Exposure complete
03:39:53.521 00.066 15712 worker thread done servicing request
03:39:53.521 00.000 7988 OnExposeComplete: enter
03:39:53.521 00.000 7988 UpdateGuideState(): m_state=6
03:39:53.523 00.002 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
03:39:53.523 00.000 7988 Star::Find false star n=7 nbg=280 bg=127.1 sigma=3.7 thresh=138 peak=136
03:39:53.525 00.002 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=88, SNR=2.9, Peak=145 HFD=0.0
03:39:53.525 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:53.527 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:53.527 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:53.529 00.002 15712 Worker thread wakes up
03:39:53.529 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:53.529 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:53.533 00.004 15712 PPEC (deduced): control: -0.06, exposure: 1500
03:39:53.533 00.000 15712 Dead-reckoning move xDistance=-0.06 yDistance=0.00
03:39:53.533 00.000 15712 MoveAxis(E, 21, DBG)
03:39:53.533 00.000 15712 Guiding  Dir = 2, Dur = 21
03:39:53.533 00.000 15712 IsGuiding returns 0
03:39:53.554 00.021 15712 IsGuiding returns 1
03:39:53.554 00.000 15712 scope still moving after pulse duration time elapsed
03:39:53.605 00.051 15712 IsGuiding returns 0
03:39:53.605 00.000 15712 scope move finished after 21 + 50 ms
03:39:53.605 00.000 15712 Move returns status 0, amount 21
03:39:53.605 00.000 15712 MoveAxis(N, 0, DBG)
03:39:53.605 00.000 15712 Move returns status 0, amount 0
03:39:53.605 00.000 15712 move complete, result=0
03:39:53.605 00.000 15712 worker thread done servicing request
03:39:53.644 00.039 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:53.644 00.000 7988 Status Line: Star lost - low SNR
03:39:53.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=200, med=131, FiltMin=114, FiltMax=150, Gamma=0.690
03:39:53.644 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:53.644 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:53.644 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:53.644 00.000 7988 Enqueuing Expose request
03:39:53.644 00.000 7988 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
03:39:53.644 00.000 15712 Worker thread wakes up
03:39:53.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:53.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:55.288 01.644 15712 Exposure complete
03:39:55.354 00.066 15712 worker thread done servicing request
03:39:55.354 00.000 7988 OnExposeComplete: enter
03:39:55.354 00.000 7988 UpdateGuideState(): m_state=6
03:39:55.356 00.002 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
03:39:55.356 00.000 7988 Star::Find false star n=2 nbg=279 bg=129.4 sigma=3.8 thresh=141 peak=138
03:39:55.356 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=33, SNR=2.9, Peak=148 HFD=0.0
03:39:55.356 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:55.356 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:55.356 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:55.356 00.000 15712 Worker thread wakes up
03:39:55.356 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:55.356 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:55.365 00.009 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:39:55.365 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:39:55.365 00.000 15712 MoveAxis(E, 4, DBG)
03:39:55.365 00.000 15712 Guiding  Dir = 2, Dur = 4
03:39:55.365 00.000 15712 IsGuiding returns 0
03:39:55.390 00.025 15712 IsGuiding returns 0
03:39:55.390 00.000 15712 Move returns status 0, amount 4
03:39:55.390 00.000 15712 MoveAxis(N, 0, DBG)
03:39:55.390 00.000 15712 Move returns status 0, amount 0
03:39:55.390 00.000 15712 move complete, result=0
03:39:55.390 00.000 15712 worker thread done servicing request
03:39:55.478 00.088 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:55.478 00.000 7988 Status Line: Star lost - low SNR
03:39:55.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=186, med=131, FiltMin=117, FiltMax=155, Gamma=0.690
03:39:55.478 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:55.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:55.478 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:55.478 00.000 7988 Enqueuing Expose request
03:39:55.478 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:39:55.478 00.000 15712 Worker thread wakes up
03:39:55.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:55.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:56.895 01.417 15712 Exposure complete
03:39:56.961 00.066 15712 worker thread done servicing request
03:39:56.961 00.000 7988 OnExposeComplete: enter
03:39:56.961 00.000 7988 UpdateGuideState(): m_state=6
03:39:56.961 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
03:39:56.961 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=18, SNR=2.5, Peak=153 HFD=0.0
03:39:56.961 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:56.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:56.961 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:56.969 00.008 15712 Worker thread wakes up
03:39:56.969 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:56.969 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:56.972 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:39:56.972 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:39:56.972 00.000 15712 MoveAxis(E, 4, DBG)
03:39:56.972 00.000 15712 Guiding  Dir = 2, Dur = 4
03:39:56.972 00.000 15712 IsGuiding returns 0
03:39:56.988 00.016 15712 IsGuiding returns 0
03:39:56.988 00.000 15712 Move returns status 0, amount 4
03:39:56.988 00.000 15712 MoveAxis(N, 0, DBG)
03:39:56.988 00.000 15712 Move returns status 0, amount 0
03:39:56.988 00.000 15712 move complete, result=0
03:39:56.988 00.000 15712 worker thread done servicing request
03:39:57.084 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:57.084 00.000 7988 Status Line: Star lost - low SNR
03:39:57.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=191, med=131, FiltMin=116, FiltMax=155, Gamma=0.690
03:39:57.084 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:57.088 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:57.088 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:57.088 00.000 7988 Enqueuing Expose request
03:39:57.088 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:39:57.088 00.000 15712 Worker thread wakes up
03:39:57.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:57.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:39:58.732 01.644 15712 Exposure complete
03:39:58.793 00.061 15712 worker thread done servicing request
03:39:58.793 00.000 7988 OnExposeComplete: enter
03:39:58.793 00.000 7988 UpdateGuideState(): m_state=6
03:39:58.800 00.007 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
03:39:58.800 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=24, SNR=2.7, Peak=151 HFD=0.0
03:39:58.802 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:58.802 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:39:58.804 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:39:58.804 00.000 15712 Worker thread wakes up
03:39:58.804 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:39:58.804 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:39:58.809 00.005 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:39:58.809 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:39:58.809 00.000 15712 MoveAxis(W, 7, DBG)
03:39:58.809 00.000 15712 Guiding  Dir = 3, Dur = 7
03:39:58.809 00.000 15712 IsGuiding returns 0
03:39:58.833 00.024 15712 IsGuiding returns 0
03:39:58.833 00.000 15712 Move returns status 0, amount 7
03:39:58.833 00.000 15712 MoveAxis(N, 0, DBG)
03:39:58.833 00.000 15712 Move returns status 0, amount 0
03:39:58.833 00.000 15712 move complete, result=0
03:39:58.833 00.000 15712 worker thread done servicing request
03:39:58.921 00.088 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:58.921 00.000 7988 Status Line: Star lost - low SNR
03:39:58.924 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=181, med=130, FiltMin=115, FiltMax=153, Gamma=0.690
03:39:58.924 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:39:58.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:58.924 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:39:58.924 00.000 7988 Enqueuing Expose request
03:39:58.924 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
03:39:58.924 00.000 15712 Worker thread wakes up
03:39:58.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:39:58.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:00.336 01.412 15712 Exposure complete
03:40:00.404 00.068 15712 worker thread done servicing request
03:40:00.404 00.000 7988 OnExposeComplete: enter
03:40:00.404 00.000 7988 UpdateGuideState(): m_state=6
03:40:00.406 00.002 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
03:40:00.406 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=13, SNR=2.1, Peak=148 HFD=0.0
03:40:00.406 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:00.406 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:00.406 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:00.406 00.000 15712 Worker thread wakes up
03:40:00.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:00.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:00.414 00.008 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:40:00.414 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:40:00.414 00.000 15712 MoveAxis(E, 1, DBG)
03:40:00.414 00.000 15712 Guiding  Dir = 2, Dur = 1
03:40:00.414 00.000 15712 IsGuiding returns 0
03:40:00.430 00.016 15712 IsGuiding returns 0
03:40:00.430 00.000 15712 Move returns status 0, amount 1
03:40:00.430 00.000 15712 MoveAxis(N, 0, DBG)
03:40:00.430 00.000 15712 Move returns status 0, amount 0
03:40:00.430 00.000 15712 move complete, result=0
03:40:00.430 00.000 15712 worker thread done servicing request
03:40:00.526 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:00.526 00.000 7988 Status Line: Star lost - low SNR
03:40:00.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=176, med=129, FiltMin=113, FiltMax=154, Gamma=0.690
03:40:00.526 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:00.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:00.526 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:00.526 00.000 7988 Enqueuing Expose request
03:40:00.526 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:40:00.526 00.000 15712 Worker thread wakes up
03:40:00.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:00.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:02.171 01.645 15712 Exposure complete
03:40:02.237 00.066 15712 worker thread done servicing request
03:40:02.237 00.000 7988 OnExposeComplete: enter
03:40:02.239 00.002 7988 UpdateGuideState(): m_state=6
03:40:02.239 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
03:40:02.239 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=13, SNR=2.1, Peak=146 HFD=0.0
03:40:02.239 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:02.239 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:02.239 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:02.239 00.000 15712 Worker thread wakes up
03:40:02.239 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:02.239 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:02.249 00.010 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:40:02.249 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:40:02.249 00.000 15712 MoveAxis(E, 2, DBG)
03:40:02.249 00.000 15712 Guiding  Dir = 2, Dur = 2
03:40:02.286 00.037 15712 IsGuiding returns 0
03:40:02.301 00.015 15712 IsGuiding returns 0
03:40:02.301 00.000 15712 Move returns status 0, amount 2
03:40:02.301 00.000 15712 MoveAxis(N, 0, DBG)
03:40:02.301 00.000 15712 Move returns status 0, amount 0
03:40:02.301 00.000 15712 move complete, result=0
03:40:02.301 00.000 15712 worker thread done servicing request
03:40:02.362 00.061 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:02.362 00.000 7988 Status Line: Star lost - low SNR
03:40:02.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=174, med=129, FiltMin=113, FiltMax=146, Gamma=0.690
03:40:02.362 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:02.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:02.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:02.362 00.000 7988 Enqueuing Expose request
03:40:02.362 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:40:02.362 00.000 15712 Worker thread wakes up
03:40:02.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:02.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:03.782 01.420 15712 Exposure complete
03:40:03.843 00.061 15712 worker thread done servicing request
03:40:03.843 00.000 7988 OnExposeComplete: enter
03:40:03.843 00.000 7988 UpdateGuideState(): m_state=6
03:40:03.843 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
03:40:03.843 00.000 7988 Star::Find false star n=5 nbg=281 bg=126.8 sigma=4.0 thresh=139 peak=135
03:40:03.843 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=75, SNR=2.9, Peak=145 HFD=0.0
03:40:03.843 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:03.843 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:03.856 00.013 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:03.856 00.000 15712 Worker thread wakes up
03:40:03.856 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:03.856 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:03.859 00.003 15712 PPEC (deduced): control: 0.04, exposure: 1500
03:40:03.859 00.000 15712 Dead-reckoning move xDistance=0.04 yDistance=0.00
03:40:03.859 00.000 15712 MoveAxis(W, 13, DBG)
03:40:03.859 00.000 15712 Guiding  Dir = 3, Dur = 13
03:40:03.859 00.000 15712 IsGuiding returns 0
03:40:03.875 00.016 15712 IsGuiding returns 1
03:40:03.875 00.000 15712 scope still moving after pulse duration time elapsed
03:40:03.925 00.050 15712 IsGuiding returns 0
03:40:03.925 00.000 15712 scope move finished after 13 + 56 ms
03:40:03.925 00.000 15712 Move returns status 0, amount 13
03:40:03.925 00.000 15712 MoveAxis(N, 0, DBG)
03:40:03.925 00.000 15712 Move returns status 0, amount 0
03:40:03.925 00.000 15712 move complete, result=0
03:40:03.925 00.000 15712 worker thread done servicing request
03:40:03.970 00.045 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:03.970 00.000 7988 Status Line: Star lost - low SNR
03:40:03.972 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=20, max=186, med=129, FiltMin=115, FiltMax=154, Gamma=0.690
03:40:03.974 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:40:03.976 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:03.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:03.978 00.002 7988 Enqueuing Expose request
03:40:03.978 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
03:40:03.980 00.002 15712 Worker thread wakes up
03:40:03.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:03.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:05.614 01.634 15712 Exposure complete
03:40:05.677 00.063 15712 worker thread done servicing request
03:40:05.677 00.000 7988 OnExposeComplete: enter
03:40:05.677 00.000 7988 UpdateGuideState(): m_state=6
03:40:05.677 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
03:40:05.677 00.000 7988 Star::Find returns 0 (3), X=817.00, Y=154.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:40:05.677 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:05.677 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:05.677 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:05.677 00.000 15712 Worker thread wakes up
03:40:05.677 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:05.677 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:05.694 00.017 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:40:05.694 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:40:05.694 00.000 15712 MoveAxis(W, 11, DBG)
03:40:05.694 00.000 15712 Guiding  Dir = 3, Dur = 11
03:40:05.694 00.000 15712 IsGuiding returns 0
03:40:05.712 00.018 15712 IsGuiding returns 1
03:40:05.712 00.000 15712 scope still moving after pulse duration time elapsed
03:40:05.767 00.055 15712 IsGuiding returns 0
03:40:05.767 00.000 15712 scope move finished after 11 + 64 ms
03:40:05.767 00.000 15712 Move returns status 0, amount 11
03:40:05.767 00.000 15712 MoveAxis(N, 0, DBG)
03:40:05.767 00.000 15712 Move returns status 0, amount 0
03:40:05.767 00.000 15712 move complete, result=0
03:40:05.767 00.000 15712 worker thread done servicing request
03:40:05.805 00.038 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:05.805 00.000 7988 Status Line: Star lost - low mass
03:40:05.807 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=171, med=129, FiltMin=113, FiltMax=148, Gamma=0.690
03:40:05.809 00.002 7988 UpdateGuideState exits: Star lost - low mass
03:40:05.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:05.811 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:05.811 00.000 7988 Enqueuing Expose request
03:40:05.813 00.002 15712 Worker thread wakes up
03:40:05.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:05.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:05.813 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
03:40:07.225 01.412 15712 Exposure complete
03:40:07.291 00.066 15712 worker thread done servicing request
03:40:07.293 00.002 7988 OnExposeComplete: enter
03:40:07.293 00.000 7988 UpdateGuideState(): m_state=6
03:40:07.293 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
03:40:07.293 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=26, SNR=2.9, Peak=143 HFD=0.0
03:40:07.293 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:07.293 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:07.293 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:07.293 00.000 15712 Worker thread wakes up
03:40:07.293 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:07.293 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:07.303 00.010 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:40:07.303 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:40:07.303 00.000 15712 MoveAxis(W, 4, DBG)
03:40:07.303 00.000 15712 Guiding  Dir = 3, Dur = 4
03:40:07.303 00.000 15712 IsGuiding returns 0
03:40:07.319 00.016 15712 IsGuiding returns 0
03:40:07.319 00.000 15712 Move returns status 0, amount 4
03:40:07.319 00.000 15712 MoveAxis(N, 0, DBG)
03:40:07.319 00.000 15712 Move returns status 0, amount 0
03:40:07.319 00.000 15712 move complete, result=0
03:40:07.319 00.000 15712 worker thread done servicing request
03:40:07.414 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:07.414 00.000 7988 Status Line: Star lost - low SNR
03:40:07.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=169, med=129, FiltMin=113, FiltMax=147, Gamma=0.690
03:40:07.414 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:07.414 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:07.414 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:07.414 00.000 7988 Enqueuing Expose request
03:40:07.414 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
03:40:07.414 00.000 15712 Worker thread wakes up
03:40:07.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:07.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:09.060 01.646 15712 Exposure complete
03:40:09.122 00.062 15712 worker thread done servicing request
03:40:09.122 00.000 7988 OnExposeComplete: enter
03:40:09.122 00.000 7988 UpdateGuideState(): m_state=6
03:40:09.122 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
03:40:09.128 00.006 7988 Star::Find false star n=4 nbg=282 bg=122.6 sigma=3.8 thresh=134 peak=130
03:40:09.128 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=52, SNR=2.9, Peak=138 HFD=0.0
03:40:09.130 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:09.132 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:09.132 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:09.134 00.002 15712 Worker thread wakes up
03:40:09.134 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:09.134 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:09.138 00.004 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:40:09.138 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:40:09.138 00.000 15712 MoveAxis(W, 2, DBG)
03:40:09.138 00.000 15712 Guiding  Dir = 3, Dur = 2
03:40:09.173 00.035 15712 IsGuiding returns 0
03:40:09.192 00.019 15712 IsGuiding returns 0
03:40:09.192 00.000 15712 Move returns status 0, amount 2
03:40:09.192 00.000 15712 MoveAxis(N, 0, DBG)
03:40:09.192 00.000 15712 Move returns status 0, amount 0
03:40:09.192 00.000 15712 move complete, result=0
03:40:09.192 00.000 15712 worker thread done servicing request
03:40:09.250 00.058 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:09.250 00.000 7988 Status Line: Star lost - low SNR
03:40:09.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=180, med=129, FiltMin=112, FiltMax=148, Gamma=0.690
03:40:09.250 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:09.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:09.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:09.250 00.000 7988 Enqueuing Expose request
03:40:09.250 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
03:40:09.250 00.000 15712 Worker thread wakes up
03:40:09.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:09.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:10.673 01.423 15712 Exposure complete
03:40:10.738 00.065 15712 worker thread done servicing request
03:40:10.738 00.000 7988 OnExposeComplete: enter
03:40:10.738 00.000 7988 UpdateGuideState(): m_state=6
03:40:10.741 00.003 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
03:40:10.741 00.000 7988 Star::Find false star n=5 nbg=277 bg=123.6 sigma=3.5 thresh=134 peak=131
03:40:10.741 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=66, SNR=2.9, Peak=141 HFD=0.0
03:40:10.741 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:10.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:10.741 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:10.741 00.000 15712 Worker thread wakes up
03:40:10.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:10.741 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:10.750 00.009 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:40:10.750 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:40:10.750 00.000 15712 MoveAxis(W, 10, DBG)
03:40:10.750 00.000 15712 Guiding  Dir = 3, Dur = 10
03:40:10.750 00.000 15712 IsGuiding returns 0
03:40:10.766 00.016 15712 IsGuiding returns 1
03:40:10.766 00.000 15712 scope still moving after pulse duration time elapsed
03:40:10.819 00.053 15712 IsGuiding returns 0
03:40:10.819 00.000 15712 scope move finished after 10 + 58 ms
03:40:10.819 00.000 15712 Move returns status 0, amount 10
03:40:10.819 00.000 15712 MoveAxis(N, 0, DBG)
03:40:10.819 00.000 15712 Move returns status 0, amount 0
03:40:10.819 00.000 15712 move complete, result=0
03:40:10.819 00.000 15712 worker thread done servicing request
03:40:10.862 00.043 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:10.862 00.000 7988 Status Line: Star lost - low SNR
03:40:10.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=189, med=130, FiltMin=112, FiltMax=148, Gamma=0.690
03:40:10.862 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:10.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:10.862 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:10.862 00.000 7988 Enqueuing Expose request
03:40:10.862 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
03:40:10.862 00.000 15712 Worker thread wakes up
03:40:10.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:10.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:12.508 01.646 15712 Exposure complete
03:40:12.570 00.062 15712 worker thread done servicing request
03:40:12.570 00.000 7988 OnExposeComplete: enter
03:40:12.570 00.000 7988 UpdateGuideState(): m_state=6
03:40:12.570 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
03:40:12.576 00.006 7988 Star::Find false star n=4 nbg=277 bg=130.4 sigma=3.5 thresh=141 peak=136
03:40:12.578 00.002 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=44, SNR=2.9, Peak=148 HFD=0.0
03:40:12.578 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:12.580 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:12.580 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:12.582 00.002 15712 Worker thread wakes up
03:40:12.582 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:12.582 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:12.585 00.003 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:40:12.585 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:40:12.585 00.000 15712 MoveAxis(W, 5, DBG)
03:40:12.585 00.000 15712 Guiding  Dir = 3, Dur = 5
03:40:12.585 00.000 15712 IsGuiding returns 0
03:40:12.610 00.025 15712 IsGuiding returns 0
03:40:12.610 00.000 15712 Move returns status 0, amount 5
03:40:12.610 00.000 15712 MoveAxis(N, 0, DBG)
03:40:12.610 00.000 15712 Move returns status 0, amount 0
03:40:12.610 00.000 15712 move complete, result=0
03:40:12.610 00.000 15712 worker thread done servicing request
03:40:12.698 00.088 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:12.698 00.000 7988 Status Line: Star lost - low SNR
03:40:12.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=194, med=130, FiltMin=114, FiltMax=151, Gamma=0.690
03:40:12.698 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:12.698 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:12.698 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:12.698 00.000 7988 Enqueuing Expose request
03:40:12.698 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
03:40:12.698 00.000 15712 Worker thread wakes up
03:40:12.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:12.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:14.115 01.417 15712 Exposure complete
03:40:14.180 00.065 15712 worker thread done servicing request
03:40:14.180 00.000 7988 OnExposeComplete: enter
03:40:14.180 00.000 7988 UpdateGuideState(): m_state=6
03:40:14.180 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
03:40:14.180 00.000 7988 Star::Find returns 0 (3), X=817.00, Y=154.00, Mass=0, SNR=0.0, Peak=146 HFD=0.0
03:40:14.180 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:14.180 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:14.180 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:14.180 00.000 15712 Worker thread wakes up
03:40:14.180 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:14.180 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:14.192 00.012 15712 PPEC (deduced): control: 0.04, exposure: 1500
03:40:14.192 00.000 15712 Dead-reckoning move xDistance=0.04 yDistance=0.00
03:40:14.192 00.000 15712 MoveAxis(W, 12, DBG)
03:40:14.192 00.000 15712 Guiding  Dir = 3, Dur = 12
03:40:14.192 00.000 15712 IsGuiding returns 0
03:40:14.211 00.019 15712 IsGuiding returns 1
03:40:14.211 00.000 15712 scope still moving after pulse duration time elapsed
03:40:14.259 00.048 15712 IsGuiding returns 0
03:40:14.259 00.000 15712 scope move finished after 12 + 53 ms
03:40:14.259 00.000 15712 Move returns status 0, amount 12
03:40:14.259 00.000 15712 MoveAxis(N, 0, DBG)
03:40:14.259 00.000 15712 Move returns status 0, amount 0
03:40:14.259 00.000 15712 move complete, result=0
03:40:14.259 00.000 15712 worker thread done servicing request
03:40:14.303 00.044 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:14.303 00.000 7988 Status Line: Star lost - low mass
03:40:14.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=189, med=129, FiltMin=113, FiltMax=148, Gamma=0.690
03:40:14.303 00.000 7988 UpdateGuideState exits: Star lost - low mass
03:40:14.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:14.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:14.309 00.006 7988 Enqueuing Expose request
03:40:14.309 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
03:40:14.309 00.000 15712 Worker thread wakes up
03:40:14.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:14.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:15.949 01.640 15712 Exposure complete
03:40:16.011 00.062 15712 worker thread done servicing request
03:40:16.011 00.000 7988 OnExposeComplete: enter
03:40:16.011 00.000 7988 UpdateGuideState(): m_state=6
03:40:16.018 00.007 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
03:40:16.018 00.000 7988 Star::Find false star n=4 nbg=283 bg=128.8 sigma=3.7 thresh=140 peak=136
03:40:16.020 00.002 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=47, SNR=2.9, Peak=145 HFD=0.0
03:40:16.020 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:16.022 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:16.022 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:16.024 00.002 15712 Worker thread wakes up
03:40:16.024 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:16.024 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:16.026 00.002 15712 PPEC (deduced): control: 0.06, exposure: 1500
03:40:16.026 00.000 15712 Dead-reckoning move xDistance=0.06 yDistance=0.00
03:40:16.026 00.000 15712 MoveAxis(W, 19, DBG)
03:40:16.026 00.000 15712 Guiding  Dir = 3, Dur = 19
03:40:16.026 00.000 15712 IsGuiding returns 0
03:40:16.076 00.050 15712 IsGuiding returns 1
03:40:16.076 00.000 15712 scope still moving after pulse duration time elapsed
03:40:16.110 00.034 15712 IsGuiding returns 0
03:40:16.110 00.000 15712 scope move finished after 19 + 64 ms
03:40:16.110 00.000 15712 Move returns status 0, amount 19
03:40:16.110 00.000 15712 MoveAxis(N, 0, DBG)
03:40:16.110 00.000 15712 Move returns status 0, amount 0
03:40:16.110 00.000 15712 move complete, result=0
03:40:16.110 00.000 15712 worker thread done servicing request
03:40:16.137 00.027 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:16.137 00.000 7988 Status Line: Star lost - low SNR
03:40:16.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=170, med=129, FiltMin=113, FiltMax=148, Gamma=0.690
03:40:16.137 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:16.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:16.137 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:16.144 00.007 7988 Enqueuing Expose request
03:40:16.144 00.000 7988 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
03:40:16.144 00.000 15712 Worker thread wakes up
03:40:16.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:16.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:17.559 01.415 15712 Exposure complete
03:40:17.622 00.063 15712 worker thread done servicing request
03:40:17.622 00.000 7988 OnExposeComplete: enter
03:40:17.622 00.000 7988 UpdateGuideState(): m_state=6
03:40:17.622 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
03:40:17.622 00.000 7988 Star::Find false star n=5 nbg=278 bg=132.7 sigma=3.9 thresh=144 peak=139
03:40:17.622 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=68, SNR=2.9, Peak=150 HFD=0.0
03:40:17.622 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:17.622 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:17.622 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:17.622 00.000 15712 Worker thread wakes up
03:40:17.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:17.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:17.636 00.014 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:40:17.636 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:40:17.636 00.000 15712 MoveAxis(W, 10, DBG)
03:40:17.636 00.000 15712 Guiding  Dir = 3, Dur = 10
03:40:17.639 00.003 15712 IsGuiding returns 0
03:40:17.656 00.017 15712 IsGuiding returns 1
03:40:17.656 00.000 15712 scope still moving after pulse duration time elapsed
03:40:17.724 00.068 15712 IsGuiding returns 0
03:40:17.724 00.000 15712 scope move finished after 10 + 79 ms
03:40:17.724 00.000 15712 Move returns status 0, amount 10
03:40:17.724 00.000 15712 MoveAxis(N, 0, DBG)
03:40:17.724 00.000 15712 Move returns status 0, amount 0
03:40:17.724 00.000 15712 move complete, result=0
03:40:17.724 00.000 15712 worker thread done servicing request
03:40:17.749 00.025 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:17.749 00.000 7988 Status Line: Star lost - low SNR
03:40:17.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=171, med=128, FiltMin=112, FiltMax=150, Gamma=0.690
03:40:17.749 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:17.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:17.749 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:17.749 00.000 7988 Enqueuing Expose request
03:40:17.749 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
03:40:17.749 00.000 15712 Worker thread wakes up
03:40:17.758 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:17.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:19.393 01.635 15712 Exposure complete
03:40:19.460 00.067 15712 worker thread done servicing request
03:40:19.460 00.000 7988 OnExposeComplete: enter
03:40:19.460 00.000 7988 UpdateGuideState(): m_state=6
03:40:19.462 00.002 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
03:40:19.462 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=13, SNR=2.0, Peak=150 HFD=0.0
03:40:19.464 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:19.464 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:19.466 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:19.466 00.000 15712 Worker thread wakes up
03:40:19.466 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:19.466 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:19.471 00.005 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:40:19.471 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:40:19.471 00.000 15712 MoveAxis(W, 9, DBG)
03:40:19.471 00.000 15712 Guiding  Dir = 3, Dur = 9
03:40:19.471 00.000 15712 IsGuiding returns 0
03:40:19.477 00.006 15712 IsGuiding returns 0
03:40:19.477 00.000 15712 Move returns status 0, amount 9
03:40:19.477 00.000 15712 MoveAxis(N, 0, DBG)
03:40:19.477 00.000 15712 Move returns status 0, amount 0
03:40:19.477 00.000 15712 move complete, result=0
03:40:19.487 00.010 15712 worker thread done servicing request
03:40:19.583 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:19.583 00.000 7988 Status Line: Star lost - low SNR
03:40:19.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=170, med=128, FiltMin=112, FiltMax=152, Gamma=0.690
03:40:19.583 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:19.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:19.583 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:19.583 00.000 7988 Enqueuing Expose request
03:40:19.583 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
03:40:19.583 00.000 15712 Worker thread wakes up
03:40:19.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:19.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:21.003 01.420 15712 Exposure complete
03:40:21.065 00.062 15712 worker thread done servicing request
03:40:21.065 00.000 7988 OnExposeComplete: enter
03:40:21.065 00.000 7988 UpdateGuideState(): m_state=6
03:40:21.065 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
03:40:21.073 00.008 7988 Star::Find returns 0 (3), X=817.00, Y=154.00, Mass=0, SNR=0.0, Peak=149 HFD=0.0
03:40:21.073 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:21.073 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:21.073 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:21.073 00.000 15712 Worker thread wakes up
03:40:21.073 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:21.073 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:21.081 00.008 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:40:21.081 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:40:21.081 00.000 15712 MoveAxis(E, 8, DBG)
03:40:21.081 00.000 15712 Guiding  Dir = 2, Dur = 8
03:40:21.081 00.000 15712 IsGuiding returns 0
03:40:21.097 00.016 15712 IsGuiding returns 0
03:40:21.097 00.000 15712 Move returns status 0, amount 8
03:40:21.097 00.000 15712 MoveAxis(N, 0, DBG)
03:40:21.097 00.000 15712 Move returns status 0, amount 0
03:40:21.097 00.000 15712 move complete, result=0
03:40:21.097 00.000 15712 worker thread done servicing request
03:40:21.192 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:21.192 00.000 7988 Status Line: Star lost - low mass
03:40:21.194 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=174, med=127, FiltMin=112, FiltMax=150, Gamma=0.690
03:40:21.196 00.002 7988 UpdateGuideState exits: Star lost - low mass
03:40:21.198 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:21.198 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:21.198 00.000 7988 Enqueuing Expose request
03:40:21.200 00.002 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:40:21.202 00.002 15712 Worker thread wakes up
03:40:21.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:21.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:22.838 01.636 15712 Exposure complete
03:40:22.903 00.065 15712 worker thread done servicing request
03:40:22.904 00.001 7988 OnExposeComplete: enter
03:40:22.904 00.000 7988 UpdateGuideState(): m_state=6
03:40:22.904 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
03:40:22.904 00.000 7988 Star::Find false star n=3 nbg=274 bg=126.5 sigma=4.0 thresh=138 peak=133
03:40:22.904 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=36, SNR=2.9, Peak=141 HFD=0.0
03:40:22.909 00.005 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:22.909 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:22.909 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:22.909 00.000 15712 Worker thread wakes up
03:40:22.909 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:22.909 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:22.915 00.006 15712 PPEC (deduced): control: -0.05, exposure: 1500
03:40:22.915 00.000 15712 Dead-reckoning move xDistance=-0.05 yDistance=0.00
03:40:22.915 00.000 15712 MoveAxis(E, 15, DBG)
03:40:22.915 00.000 15712 Guiding  Dir = 2, Dur = 15
03:40:22.915 00.000 15712 IsGuiding returns 0
03:40:22.939 00.024 15712 IsGuiding returns 1
03:40:22.939 00.000 15712 scope still moving after pulse duration time elapsed
03:40:22.967 00.028 15712 IsGuiding returns 1
03:40:23.003 00.036 15712 IsGuiding returns 0
03:40:23.003 00.000 15712 scope move finished after 15 + 70 ms
03:40:23.003 00.000 15712 Move returns status 0, amount 15
03:40:23.003 00.000 15712 MoveAxis(N, 0, DBG)
03:40:23.003 00.000 15712 Move returns status 0, amount 0
03:40:23.003 00.000 15712 move complete, result=0
03:40:23.003 00.000 15712 worker thread done servicing request
03:40:23.027 00.024 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:23.028 00.001 7988 Status Line: Star lost - low SNR
03:40:23.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=175, med=127, FiltMin=111, FiltMax=144, Gamma=0.690
03:40:23.028 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:23.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:23.028 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:23.028 00.000 7988 Enqueuing Expose request
03:40:23.028 00.000 7988 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
03:40:23.028 00.000 15712 Worker thread wakes up
03:40:23.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:23.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:24.450 01.422 15712 Exposure complete
03:40:24.515 00.065 15712 worker thread done servicing request
03:40:24.515 00.000 7988 OnExposeComplete: enter
03:40:24.517 00.002 7988 UpdateGuideState(): m_state=6
03:40:24.517 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
03:40:24.519 00.002 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=15, SNR=2.3, Peak=140 HFD=0.0
03:40:24.521 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:24.522 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:24.524 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:24.524 00.000 15712 Worker thread wakes up
03:40:24.524 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:24.524 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:24.527 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:40:24.527 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:40:24.527 00.000 15712 MoveAxis(E, 5, DBG)
03:40:24.527 00.000 15712 Guiding  Dir = 2, Dur = 5
03:40:24.527 00.000 15712 IsGuiding returns 0
03:40:24.543 00.016 15712 IsGuiding returns 0
03:40:24.543 00.000 15712 Move returns status 0, amount 5
03:40:24.543 00.000 15712 MoveAxis(N, 0, DBG)
03:40:24.543 00.000 15712 Move returns status 0, amount 0
03:40:24.543 00.000 15712 move complete, result=0
03:40:24.543 00.000 15712 worker thread done servicing request
03:40:24.638 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:24.638 00.000 7988 Status Line: Star lost - low SNR
03:40:24.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=184, med=128, FiltMin=111, FiltMax=142, Gamma=0.690
03:40:24.642 00.004 7988 UpdateGuideState exits: Star lost - low SNR
03:40:24.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:24.642 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:24.642 00.000 7988 Enqueuing Expose request
03:40:24.642 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:40:24.642 00.000 15712 Worker thread wakes up
03:40:24.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:24.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:26.284 01.642 15712 Exposure complete
03:40:26.346 00.062 15712 worker thread done servicing request
03:40:26.346 00.000 7988 OnExposeComplete: enter
03:40:26.346 00.000 7988 UpdateGuideState(): m_state=6
03:40:26.346 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
03:40:26.346 00.000 7988 Star::Find false star n=3 nbg=278 bg=123.3 sigma=3.6 thresh=134 peak=128
03:40:26.346 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=35, SNR=2.9, Peak=136 HFD=0.0
03:40:26.346 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:26.346 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:26.346 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:26.346 00.000 15712 Worker thread wakes up
03:40:26.346 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:26.346 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:26.362 00.016 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:40:26.362 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:40:26.362 00.000 15712 MoveAxis(E, 4, DBG)
03:40:26.362 00.000 15712 Guiding  Dir = 2, Dur = 4
03:40:26.362 00.000 15712 IsGuiding returns 0
03:40:26.388 00.026 15712 IsGuiding returns 0
03:40:26.388 00.000 15712 Move returns status 0, amount 4
03:40:26.388 00.000 15712 MoveAxis(N, 0, DBG)
03:40:26.388 00.000 15712 Move returns status 0, amount 0
03:40:26.388 00.000 15712 move complete, result=0
03:40:26.388 00.000 15712 worker thread done servicing request
03:40:26.473 00.085 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:26.473 00.000 7988 Status Line: Star lost - low SNR
03:40:26.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=172, med=128, FiltMin=113, FiltMax=143, Gamma=0.690
03:40:26.473 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:26.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:26.473 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:26.480 00.007 7988 Enqueuing Expose request
03:40:26.480 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:40:26.480 00.000 15712 Worker thread wakes up
03:40:26.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:26.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:27.894 01.414 15712 Exposure complete
03:40:27.960 00.066 15712 worker thread done servicing request
03:40:27.960 00.000 7988 OnExposeComplete: enter
03:40:27.960 00.000 7988 UpdateGuideState(): m_state=6
03:40:27.960 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
03:40:27.960 00.000 7988 Star::Find false star n=4 nbg=281 bg=121.1 sigma=3.9 thresh=133 peak=129
03:40:27.960 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=55, SNR=2.9, Peak=137 HFD=0.0
03:40:27.960 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:27.960 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:27.960 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:27.960 00.000 15712 Worker thread wakes up
03:40:27.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:27.960 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:27.971 00.011 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:40:27.971 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:40:27.971 00.000 15712 MoveAxis(E, 1, DBG)
03:40:27.971 00.000 15712 Guiding  Dir = 2, Dur = 1
03:40:27.971 00.000 15712 IsGuiding returns 0
03:40:27.990 00.019 15712 IsGuiding returns 0
03:40:27.990 00.000 15712 Move returns status 0, amount 1
03:40:27.990 00.000 15712 MoveAxis(N, 0, DBG)
03:40:27.990 00.000 15712 Move returns status 0, amount 0
03:40:27.990 00.000 15712 move complete, result=0
03:40:27.990 00.000 15712 worker thread done servicing request
03:40:28.083 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:28.083 00.000 7988 Status Line: Star lost - low SNR
03:40:28.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=210, med=129, FiltMin=114, FiltMax=152, Gamma=0.690
03:40:28.083 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:28.083 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:28.083 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:28.083 00.000 7988 Enqueuing Expose request
03:40:28.083 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:40:28.083 00.000 15712 Worker thread wakes up
03:40:28.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:28.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:29.728 01.645 15712 Exposure complete
03:40:29.793 00.065 15712 worker thread done servicing request
03:40:29.795 00.002 7988 OnExposeComplete: enter
03:40:29.796 00.001 7988 UpdateGuideState(): m_state=6
03:40:29.796 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
03:40:29.796 00.000 7988 Star::Find false star n=3 nbg=274 bg=122.7 sigma=3.6 thresh=134 peak=130
03:40:29.796 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=39, SNR=2.9, Peak=138 HFD=0.0
03:40:29.796 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:29.796 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:29.796 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:29.796 00.000 15712 Worker thread wakes up
03:40:29.796 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:29.796 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:29.807 00.011 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:40:29.807 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:40:29.807 00.000 15712 MoveAxis(E, 4, DBG)
03:40:29.807 00.000 15712 Guiding  Dir = 2, Dur = 4
03:40:29.807 00.000 15712 IsGuiding returns 0
03:40:29.822 00.015 15712 IsGuiding returns 0
03:40:29.822 00.000 15712 Move returns status 0, amount 4
03:40:29.822 00.000 15712 MoveAxis(N, 0, DBG)
03:40:29.822 00.000 15712 Move returns status 0, amount 0
03:40:29.822 00.000 15712 move complete, result=0
03:40:29.822 00.000 15712 worker thread done servicing request
03:40:29.918 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:29.918 00.000 7988 Status Line: Star lost - low SNR
03:40:29.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=195, med=129, FiltMin=113, FiltMax=148, Gamma=0.690
03:40:29.918 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:29.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:29.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:29.918 00.000 7988 Enqueuing Expose request
03:40:29.918 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:40:29.918 00.000 15712 Worker thread wakes up
03:40:29.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:29.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:31.338 01.420 15712 Exposure complete
03:40:31.399 00.061 15712 worker thread done servicing request
03:40:31.399 00.000 7988 OnExposeComplete: enter
03:40:31.399 00.000 7988 UpdateGuideState(): m_state=6
03:40:31.407 00.008 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
03:40:31.407 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=26, SNR=2.8, Peak=142 HFD=0.0
03:40:31.409 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:31.409 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:31.411 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:31.411 00.000 15712 Worker thread wakes up
03:40:31.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:31.411 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:31.415 00.004 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:40:31.415 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:40:31.415 00.000 15712 MoveAxis(E, 0, DBG)
03:40:31.415 00.000 15712 Move returns status 0, amount 0
03:40:31.415 00.000 15712 MoveAxis(N, 0, DBG)
03:40:31.415 00.000 15712 Move returns status 0, amount 0
03:40:31.415 00.000 15712 move complete, result=0
03:40:31.415 00.000 15712 worker thread done servicing request
03:40:31.527 00.112 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:31.527 00.000 7988 Status Line: Star lost - low SNR
03:40:31.530 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=176, med=129, FiltMin=112, FiltMax=150, Gamma=0.690
03:40:31.530 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:31.532 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:31.532 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:31.534 00.002 7988 Enqueuing Expose request
03:40:31.534 00.000 15712 Worker thread wakes up
03:40:31.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:31.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:31.534 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:33.168 01.634 15712 Exposure complete
03:40:33.235 00.067 15712 worker thread done servicing request
03:40:33.235 00.000 7988 OnExposeComplete: enter
03:40:33.235 00.000 7988 UpdateGuideState(): m_state=6
03:40:33.235 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
03:40:33.235 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:40:33.235 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:33.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:33.235 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:33.235 00.000 15712 Worker thread wakes up
03:40:33.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:33.235 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:33.247 00.012 15712 PPEC (deduced): control: 0.07, exposure: 1500
03:40:33.247 00.000 15712 Dead-reckoning move xDistance=0.07 yDistance=0.00
03:40:33.247 00.000 15712 MoveAxis(W, 21, DBG)
03:40:33.247 00.000 15712 Guiding  Dir = 3, Dur = 21
03:40:33.247 00.000 15712 IsGuiding returns 0
03:40:33.264 00.017 15712 PulseGuide returned control before completion, sleep 15
03:40:33.314 00.050 15712 IsGuiding returns 0
03:40:33.314 00.000 15712 Move returns status 0, amount 21
03:40:33.314 00.000 15712 MoveAxis(N, 0, DBG)
03:40:33.314 00.000 15712 Move returns status 0, amount 0
03:40:33.314 00.000 15712 move complete, result=0
03:40:33.314 00.000 15712 worker thread done servicing request
03:40:33.359 00.045 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:33.359 00.000 7988 Status Line: Star lost - low SNR
03:40:33.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=167, med=129, FiltMin=110, FiltMax=148, Gamma=0.690
03:40:33.359 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:33.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:33.359 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:33.359 00.000 7988 Enqueuing Expose request
03:40:33.366 00.007 7988 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
03:40:33.366 00.000 15712 Worker thread wakes up
03:40:33.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:33.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:34.782 01.416 15712 Exposure complete
03:40:34.845 00.063 15712 worker thread done servicing request
03:40:34.845 00.000 7988 OnExposeComplete: enter
03:40:34.845 00.000 7988 UpdateGuideState(): m_state=6
03:40:34.845 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
03:40:34.845 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=13, SNR=2.0, Peak=143 HFD=0.0
03:40:34.845 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:34.845 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:34.845 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:34.845 00.000 15712 Worker thread wakes up
03:40:34.845 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:34.845 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:34.860 00.015 15712 PPEC (deduced): control: 0.06, exposure: 1500
03:40:34.860 00.000 15712 Dead-reckoning move xDistance=0.06 yDistance=0.00
03:40:34.860 00.000 15712 MoveAxis(W, 18, DBG)
03:40:34.860 00.000 15712 Guiding  Dir = 3, Dur = 18
03:40:34.860 00.000 15712 IsGuiding returns 0
03:40:34.879 00.019 15712 IsGuiding returns 1
03:40:34.879 00.000 15712 scope still moving after pulse duration time elapsed
03:40:34.923 00.044 15712 IsGuiding returns 0
03:40:34.923 00.000 15712 scope move finished after 18 + 49 ms
03:40:34.923 00.000 15712 Move returns status 0, amount 18
03:40:34.923 00.000 15712 MoveAxis(N, 0, DBG)
03:40:34.923 00.000 15712 Move returns status 0, amount 0
03:40:34.923 00.000 15712 move complete, result=0
03:40:34.923 00.000 15712 worker thread done servicing request
03:40:34.971 00.048 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:34.971 00.000 7988 Status Line: Star lost - low SNR
03:40:34.973 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=184, med=128, FiltMin=111, FiltMax=155, Gamma=0.690
03:40:34.973 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:34.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:34.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:34.973 00.000 7988 Enqueuing Expose request
03:40:34.973 00.000 7988 GuideStep: 0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
03:40:34.973 00.000 15712 Worker thread wakes up
03:40:34.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:34.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:36.615 01.642 15712 Exposure complete
03:40:36.681 00.066 15712 worker thread done servicing request
03:40:36.681 00.000 7988 OnExposeComplete: enter
03:40:36.681 00.000 7988 UpdateGuideState(): m_state=6
03:40:36.684 00.003 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
03:40:36.684 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=25, SNR=2.8, Peak=148 HFD=0.0
03:40:36.686 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:36.686 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:36.688 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:36.688 00.000 15712 Worker thread wakes up
03:40:36.688 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:36.688 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:36.693 00.005 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:40:36.693 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:40:36.693 00.000 15712 MoveAxis(W, 7, DBG)
03:40:36.693 00.000 15712 Guiding  Dir = 3, Dur = 7
03:40:36.732 00.039 15712 IsGuiding returns 0
03:40:36.749 00.017 15712 IsGuiding returns 0
03:40:36.749 00.000 15712 Move returns status 0, amount 7
03:40:36.749 00.000 15712 MoveAxis(N, 0, DBG)
03:40:36.749 00.000 15712 Move returns status 0, amount 0
03:40:36.749 00.000 15712 move complete, result=0
03:40:36.749 00.000 15712 worker thread done servicing request
03:40:36.804 00.055 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:36.804 00.000 7988 Status Line: Star lost - low SNR
03:40:36.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=179, med=128, FiltMin=113, FiltMax=154, Gamma=0.690
03:40:36.804 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:36.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:36.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:36.804 00.000 7988 Enqueuing Expose request
03:40:36.804 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
03:40:36.804 00.000 15712 Worker thread wakes up
03:40:36.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:36.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:38.224 01.420 15712 Exposure complete
03:40:38.286 00.062 15712 worker thread done servicing request
03:40:38.286 00.000 7988 OnExposeComplete: enter
03:40:38.286 00.000 7988 UpdateGuideState(): m_state=6
03:40:38.293 00.007 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
03:40:38.293 00.000 7988 Star::Find false star n=6 nbg=279 bg=129.4 sigma=4.0 thresh=141 peak=138
03:40:38.295 00.002 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=81, SNR=2.9, Peak=145 HFD=0.0
03:40:38.296 00.001 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:38.296 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:38.296 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:38.296 00.000 15712 Worker thread wakes up
03:40:38.296 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:38.296 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:38.302 00.006 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:40:38.302 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:40:38.302 00.000 15712 MoveAxis(W, 3, DBG)
03:40:38.302 00.000 15712 Guiding  Dir = 3, Dur = 3
03:40:38.302 00.000 15712 IsGuiding returns 0
03:40:38.330 00.028 15712 IsGuiding returns 0
03:40:38.330 00.000 15712 Move returns status 0, amount 3
03:40:38.330 00.000 15712 MoveAxis(N, 0, DBG)
03:40:38.330 00.000 15712 Move returns status 0, amount 0
03:40:38.330 00.000 15712 move complete, result=0
03:40:38.330 00.000 15712 worker thread done servicing request
03:40:38.413 00.083 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:38.414 00.001 7988 Status Line: Star lost - low SNR
03:40:38.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=20, max=181, med=127, FiltMin=112, FiltMax=152, Gamma=0.690
03:40:38.414 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:38.414 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:38.414 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:38.414 00.000 7988 Enqueuing Expose request
03:40:38.414 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
03:40:38.414 00.000 15712 Worker thread wakes up
03:40:38.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:38.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:40.055 01.641 15712 Exposure complete
03:40:40.123 00.068 15712 worker thread done servicing request
03:40:40.123 00.000 7988 OnExposeComplete: enter
03:40:40.123 00.000 7988 UpdateGuideState(): m_state=6
03:40:40.123 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
03:40:40.123 00.000 7988 Star::Find false star n=4 nbg=278 bg=131.0 sigma=3.8 thresh=142 peak=136
03:40:40.123 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=50, SNR=2.9, Peak=146 HFD=0.0
03:40:40.123 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:40.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:40.131 00.008 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:40.131 00.000 15712 Worker thread wakes up
03:40:40.131 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:40.131 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:40.134 00.003 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:40:40.134 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:40:40.134 00.000 15712 MoveAxis(W, 2, DBG)
03:40:40.134 00.000 15712 Guiding  Dir = 3, Dur = 2
03:40:40.134 00.000 15712 IsGuiding returns 0
03:40:40.150 00.016 15712 IsGuiding returns 0
03:40:40.150 00.000 15712 Move returns status 0, amount 2
03:40:40.150 00.000 15712 MoveAxis(N, 0, DBG)
03:40:40.150 00.000 15712 Move returns status 0, amount 0
03:40:40.150 00.000 15712 move complete, result=0
03:40:40.150 00.000 15712 worker thread done servicing request
03:40:40.246 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:40.246 00.000 7988 Status Line: Star lost - low SNR
03:40:40.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=157, med=126, FiltMin=110, FiltMax=147, Gamma=0.690
03:40:40.250 00.004 7988 UpdateGuideState exits: Star lost - low SNR
03:40:40.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:40.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:40.250 00.000 7988 Enqueuing Expose request
03:40:40.250 00.000 7988 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
03:40:40.250 00.000 15712 Worker thread wakes up
03:40:40.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:40.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:41.668 01.418 15712 Exposure complete
03:40:41.730 00.062 15712 worker thread done servicing request
03:40:41.730 00.000 7988 OnExposeComplete: enter
03:40:41.730 00.000 7988 UpdateGuideState(): m_state=6
03:40:41.737 00.007 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
03:40:41.737 00.000 7988 Star::Find returns 0 (3), X=817.00, Y=154.00, Mass=0, SNR=0.0, Peak=142 HFD=0.0
03:40:41.739 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:41.739 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:41.741 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:41.741 00.000 15712 Worker thread wakes up
03:40:41.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:41.741 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:41.747 00.006 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:40:41.747 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:40:41.747 00.000 15712 MoveAxis(W, 1, DBG)
03:40:41.747 00.000 15712 Guiding  Dir = 3, Dur = 1
03:40:41.747 00.000 15712 IsGuiding returns 0
03:40:41.764 00.017 15712 IsGuiding returns 0
03:40:41.764 00.000 15712 Move returns status 0, amount 1
03:40:41.764 00.000 15712 MoveAxis(N, 0, DBG)
03:40:41.764 00.000 15712 Move returns status 0, amount 0
03:40:41.764 00.000 15712 move complete, result=0
03:40:41.764 00.000 15712 worker thread done servicing request
03:40:41.857 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:41.857 00.000 7988 Status Line: Star lost - low mass
03:40:41.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=152, med=125, FiltMin=109, FiltMax=141, Gamma=0.690
03:40:41.857 00.000 7988 UpdateGuideState exits: Star lost - low mass
03:40:41.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:41.857 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:41.857 00.000 7988 Enqueuing Expose request
03:40:41.865 00.008 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:40:41.865 00.000 15712 Worker thread wakes up
03:40:41.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:41.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:43.500 01.635 15712 Exposure complete
03:40:43.568 00.068 15712 worker thread done servicing request
03:40:43.568 00.000 7988 OnExposeComplete: enter
03:40:43.568 00.000 7988 UpdateGuideState(): m_state=6
03:40:43.570 00.002 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
03:40:43.570 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=12, SNR=1.9, Peak=136 HFD=0.0
03:40:43.572 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:43.572 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:43.574 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:43.574 00.000 15712 Worker thread wakes up
03:40:43.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:43.574 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:43.580 00.006 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:40:43.580 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:40:43.580 00.000 15712 MoveAxis(W, 3, DBG)
03:40:43.580 00.000 15712 Guiding  Dir = 3, Dur = 3
03:40:43.580 00.000 15712 IsGuiding returns 0
03:40:43.602 00.022 15712 IsGuiding returns 0
03:40:43.602 00.000 15712 Move returns status 0, amount 3
03:40:43.602 00.000 15712 MoveAxis(N, 0, DBG)
03:40:43.602 00.000 15712 Move returns status 0, amount 0
03:40:43.602 00.000 15712 move complete, result=0
03:40:43.602 00.000 15712 worker thread done servicing request
03:40:43.691 00.089 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:43.691 00.000 7988 Status Line: Star lost - low SNR
03:40:43.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=153, med=125, FiltMin=108, FiltMax=140, Gamma=0.690
03:40:43.691 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:43.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:43.691 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:43.691 00.000 7988 Enqueuing Expose request
03:40:43.691 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
03:40:43.691 00.000 15712 Worker thread wakes up
03:40:43.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:43.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:45.110 01.419 15712 Exposure complete
03:40:45.178 00.068 15712 worker thread done servicing request
03:40:45.178 00.000 7988 OnExposeComplete: enter
03:40:45.178 00.000 7988 UpdateGuideState(): m_state=6
03:40:45.178 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
03:40:45.178 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=24, SNR=2.8, Peak=135 HFD=0.0
03:40:45.182 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:45.182 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:45.182 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:45.182 00.000 15712 Worker thread wakes up
03:40:45.182 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:45.182 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:45.188 00.006 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:40:45.188 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:40:45.188 00.000 15712 MoveAxis(W, 1, DBG)
03:40:45.188 00.000 15712 Guiding  Dir = 3, Dur = 1
03:40:45.188 00.000 15712 IsGuiding returns 0
03:40:45.206 00.018 15712 IsGuiding returns 0
03:40:45.206 00.000 15712 Move returns status 0, amount 1
03:40:45.206 00.000 15712 MoveAxis(N, 0, DBG)
03:40:45.206 00.000 15712 Move returns status 0, amount 0
03:40:45.206 00.000 15712 move complete, result=0
03:40:45.206 00.000 15712 worker thread done servicing request
03:40:45.299 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:45.299 00.000 7988 Status Line: Star lost - low SNR
03:40:45.301 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=159, med=125, FiltMin=108, FiltMax=140, Gamma=0.690
03:40:45.301 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:45.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:45.301 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:45.301 00.000 7988 Enqueuing Expose request
03:40:45.301 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:40:45.301 00.000 15712 Worker thread wakes up
03:40:45.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:45.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:46.943 01.642 15712 Exposure complete
03:40:47.006 00.063 15712 worker thread done servicing request
03:40:47.006 00.000 7988 OnExposeComplete: enter
03:40:47.006 00.000 7988 UpdateGuideState(): m_state=6
03:40:47.012 00.006 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
03:40:47.012 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=11, SNR=1.9, Peak=134 HFD=0.0
03:40:47.014 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:47.014 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:47.016 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:47.016 00.000 15712 Worker thread wakes up
03:40:47.016 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:47.016 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:47.022 00.006 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:40:47.022 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:40:47.022 00.000 15712 MoveAxis(W, 4, DBG)
03:40:47.022 00.000 15712 Guiding  Dir = 3, Dur = 4
03:40:47.022 00.000 15712 IsGuiding returns 0
03:40:47.038 00.016 15712 IsGuiding returns 0
03:40:47.038 00.000 15712 Move returns status 0, amount 4
03:40:47.038 00.000 15712 MoveAxis(N, 0, DBG)
03:40:47.038 00.000 15712 Move returns status 0, amount 0
03:40:47.038 00.000 15712 move complete, result=0
03:40:47.038 00.000 15712 worker thread done servicing request
03:40:47.133 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:47.133 00.000 7988 Status Line: Star lost - low SNR
03:40:47.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=170, med=125, FiltMin=107, FiltMax=148, Gamma=0.690
03:40:47.133 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:47.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:47.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:47.133 00.000 7988 Enqueuing Expose request
03:40:47.133 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
03:40:47.133 00.000 15712 Worker thread wakes up
03:40:47.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:47.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:48.555 01.422 15712 Exposure complete
03:40:48.617 00.062 15712 worker thread done servicing request
03:40:48.617 00.000 7988 OnExposeComplete: enter
03:40:48.617 00.000 7988 UpdateGuideState(): m_state=6
03:40:48.623 00.006 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
03:40:48.623 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=14, SNR=2.2, Peak=134 HFD=0.0
03:40:48.625 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:48.625 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:48.628 00.003 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:48.628 00.000 15712 Worker thread wakes up
03:40:48.628 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:48.628 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:48.633 00.005 15712 PPEC (deduced): control: 0.06, exposure: 1500
03:40:48.633 00.000 15712 Dead-reckoning move xDistance=0.06 yDistance=0.00
03:40:48.633 00.000 15712 MoveAxis(W, 21, DBG)
03:40:48.633 00.000 15712 Guiding  Dir = 3, Dur = 21
03:40:48.633 00.000 15712 IsGuiding returns 0
03:40:48.653 00.020 15712 PulseGuide returned control before completion, sleep 16
03:40:48.700 00.047 15712 IsGuiding returns 0
03:40:48.700 00.000 15712 Move returns status 0, amount 21
03:40:48.700 00.000 15712 MoveAxis(N, 0, DBG)
03:40:48.700 00.000 15712 Move returns status 0, amount 0
03:40:48.700 00.000 15712 move complete, result=0
03:40:48.700 00.000 15712 worker thread done servicing request
03:40:48.745 00.045 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:48.745 00.000 7988 Status Line: Star lost - low SNR
03:40:48.747 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=194, med=125, FiltMin=108, FiltMax=152, Gamma=0.690
03:40:48.747 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:48.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:48.747 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:48.747 00.000 7988 Enqueuing Expose request
03:40:48.747 00.000 7988 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
03:40:48.747 00.000 15712 Worker thread wakes up
03:40:48.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:48.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:50.389 01.642 15712 Exposure complete
03:40:50.454 00.065 15712 worker thread done servicing request
03:40:50.454 00.000 7988 OnExposeComplete: enter
03:40:50.454 00.000 7988 UpdateGuideState(): m_state=6
03:40:50.454 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
03:40:50.454 00.000 7988 Star::Find false star n=4 nbg=274 bg=120.1 sigma=3.5 thresh=131 peak=129
03:40:50.454 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=50, SNR=2.9, Peak=140 HFD=0.0
03:40:50.454 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:50.454 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:50.462 00.008 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:50.462 00.000 15712 Worker thread wakes up
03:40:50.462 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:50.462 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:50.466 00.004 15712 PPEC (deduced): control: 0.06, exposure: 1500
03:40:50.466 00.000 15712 Dead-reckoning move xDistance=0.06 yDistance=0.00
03:40:50.466 00.000 15712 MoveAxis(W, 20, DBG)
03:40:50.466 00.000 15712 Guiding  Dir = 3, Dur = 20
03:40:50.466 00.000 15712 IsGuiding returns 0
03:40:50.545 00.079 15712 IsGuiding returns 1
03:40:50.545 00.000 15712 scope still moving after pulse duration time elapsed
03:40:50.577 00.032 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:50.577 00.000 15712 IsGuiding returns 0
03:40:50.577 00.000 15712 scope move finished after 20 + 89 ms
03:40:50.577 00.000 15712 Move returns status 0, amount 20
03:40:50.577 00.000 15712 MoveAxis(N, 0, DBG)
03:40:50.577 00.000 7988 Status Line: Star lost - low SNR
03:40:50.577 00.000 15712 Move returns status 0, amount 0
03:40:50.577 00.000 15712 move complete, result=0
03:40:50.577 00.000 15712 worker thread done servicing request
03:40:50.580 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=201, med=126, FiltMin=109, FiltMax=164, Gamma=0.690
03:40:50.581 00.001 7988 UpdateGuideState exits: Star lost - low SNR
03:40:50.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:50.583 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:50.583 00.000 7988 Enqueuing Expose request
03:40:50.585 00.002 7988 GuideStep: 0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
03:40:50.585 00.000 15712 Worker thread wakes up
03:40:50.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:50.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:51.999 01.414 15712 Exposure complete
03:40:52.064 00.065 15712 worker thread done servicing request
03:40:52.064 00.000 7988 OnExposeComplete: enter
03:40:52.064 00.000 7988 UpdateGuideState(): m_state=6
03:40:52.064 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
03:40:52.064 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=27, SNR=3.0, Peak=138 HFD=0.0
03:40:52.064 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:52.064 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:52.064 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:52.064 00.000 15712 Worker thread wakes up
03:40:52.064 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:52.064 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:52.075 00.011 15712 PPEC (deduced): control: 0.06, exposure: 1500
03:40:52.075 00.000 15712 Dead-reckoning move xDistance=0.06 yDistance=0.00
03:40:52.075 00.000 15712 MoveAxis(W, 19, DBG)
03:40:52.075 00.000 15712 Guiding  Dir = 3, Dur = 19
03:40:52.075 00.000 15712 IsGuiding returns 0
03:40:52.096 00.021 15712 IsGuiding returns 1
03:40:52.096 00.000 15712 scope still moving after pulse duration time elapsed
03:40:52.123 00.027 15712 IsGuiding returns 1
03:40:52.160 00.037 15712 IsGuiding returns 0
03:40:52.160 00.000 15712 scope move finished after 19 + 64 ms
03:40:52.160 00.000 15712 Move returns status 0, amount 19
03:40:52.160 00.000 15712 MoveAxis(N, 0, DBG)
03:40:52.160 00.000 15712 Move returns status 0, amount 0
03:40:52.160 00.000 15712 move complete, result=0
03:40:52.160 00.000 15712 worker thread done servicing request
03:40:52.187 00.027 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:52.187 00.000 7988 Status Line: Star lost - low SNR
03:40:52.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=192, med=127, FiltMin=111, FiltMax=152, Gamma=0.690
03:40:52.187 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:52.193 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:52.194 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:52.194 00.000 7988 Enqueuing Expose request
03:40:52.196 00.002 7988 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
03:40:52.196 00.000 15712 Worker thread wakes up
03:40:52.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:52.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:53.834 01.638 15712 Exposure complete
03:40:53.899 00.065 15712 worker thread done servicing request
03:40:53.899 00.000 7988 OnExposeComplete: enter
03:40:53.899 00.000 7988 UpdateGuideState(): m_state=6
03:40:53.899 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
03:40:53.899 00.000 7988 Star::Find false star n=3 nbg=278 bg=121.3 sigma=3.4 thresh=132 peak=126
03:40:53.899 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=34, SNR=2.9, Peak=136 HFD=0.0
03:40:53.899 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:53.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:53.899 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:53.899 00.000 15712 Worker thread wakes up
03:40:53.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:53.899 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:53.911 00.012 15712 PPEC (deduced): control: 0.07, exposure: 1500
03:40:53.911 00.000 15712 Dead-reckoning move xDistance=0.07 yDistance=0.00
03:40:53.911 00.000 15712 MoveAxis(W, 23, DBG)
03:40:53.911 00.000 15712 Guiding  Dir = 3, Dur = 23
03:40:53.911 00.000 15712 IsGuiding returns 0
03:40:53.932 00.021 15712 PulseGuide returned control before completion, sleep 13
03:40:53.981 00.049 15712 IsGuiding returns 0
03:40:53.981 00.000 15712 Move returns status 0, amount 23
03:40:53.981 00.000 15712 MoveAxis(N, 0, DBG)
03:40:53.981 00.000 15712 Move returns status 0, amount 0
03:40:53.981 00.000 15712 move complete, result=0
03:40:53.981 00.000 15712 worker thread done servicing request
03:40:54.022 00.041 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:54.022 00.000 7988 Status Line: Star lost - low SNR
03:40:54.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=181, med=127, FiltMin=112, FiltMax=149, Gamma=0.690
03:40:54.022 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:54.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:54.022 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:54.029 00.007 7988 Enqueuing Expose request
03:40:54.029 00.000 7988 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
03:40:54.029 00.000 15712 Worker thread wakes up
03:40:54.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:54.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:55.446 01.417 15712 Exposure complete
03:40:55.510 00.064 15712 worker thread done servicing request
03:40:55.510 00.000 7988 OnExposeComplete: enter
03:40:55.510 00.000 7988 UpdateGuideState(): m_state=6
03:40:55.510 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
03:40:55.510 00.000 7988 Star::Find false star n=5 nbg=278 bg=122.9 sigma=3.6 thresh=134 peak=132
03:40:55.510 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=67, SNR=2.9, Peak=141 HFD=0.0
03:40:55.510 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:55.518 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:55.518 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:55.520 00.002 15712 Worker thread wakes up
03:40:55.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:55.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:55.525 00.005 15712 PPEC (deduced): control: 0.08, exposure: 1500
03:40:55.525 00.000 15712 Dead-reckoning move xDistance=0.08 yDistance=0.00
03:40:55.525 00.000 15712 MoveAxis(W, 26, DBG)
03:40:55.525 00.000 15712 Guiding  Dir = 3, Dur = 26
03:40:55.525 00.000 15712 IsGuiding returns 0
03:40:55.542 00.017 15712 PulseGuide returned control before completion, sleep 13
03:40:55.592 00.050 15712 IsGuiding returns 0
03:40:55.592 00.000 15712 Move returns status 0, amount 26
03:40:55.592 00.000 15712 MoveAxis(N, 0, DBG)
03:40:55.592 00.000 15712 Move returns status 0, amount 0
03:40:55.592 00.000 15712 move complete, result=0
03:40:55.592 00.000 15712 worker thread done servicing request
03:40:55.636 00.044 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:55.636 00.000 7988 Status Line: Star lost - low SNR
03:40:55.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=170, med=126, FiltMin=113, FiltMax=145, Gamma=0.690
03:40:55.636 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:55.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:55.636 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:55.643 00.007 7988 Enqueuing Expose request
03:40:55.643 00.000 7988 GuideStep: 0.1 px 26 ms WEST, 0.0 px 0 ms NORTH
03:40:55.643 00.000 15712 Worker thread wakes up
03:40:55.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:55.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:57.279 01.636 15712 Exposure complete
03:40:57.345 00.066 15712 worker thread done servicing request
03:40:57.345 00.000 7988 OnExposeComplete: enter
03:40:57.345 00.000 7988 UpdateGuideState(): m_state=6
03:40:57.345 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
03:40:57.345 00.000 7988 Star::Find returns 0 (3), X=817.00, Y=154.00, Mass=0, SNR=0.0, Peak=140 HFD=0.0
03:40:57.345 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:57.345 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:57.345 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:57.345 00.000 15712 Worker thread wakes up
03:40:57.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:57.345 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:57.356 00.011 15712 PPEC (deduced): control: 0.14, exposure: 1500
03:40:57.356 00.000 15712 Dead-reckoning move xDistance=0.14 yDistance=0.00
03:40:57.356 00.000 15712 MoveAxis(W, 44, DBG)
03:40:57.356 00.000 15712 Guiding  Dir = 3, Dur = 44
03:40:57.356 00.000 15712 IsGuiding returns 0
03:40:57.379 00.023 15712 PulseGuide returned control before completion, sleep 25
03:40:57.420 00.041 15712 IsGuiding returns 1
03:40:57.420 00.000 15712 scope still moving after pulse duration time elapsed
03:40:57.469 00.049 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:57.469 00.000 7988 Status Line: Star lost - low mass
03:40:57.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=182, med=126, FiltMin=112, FiltMax=146, Gamma=0.690
03:40:57.469 00.000 7988 UpdateGuideState exits: Star lost - low mass
03:40:57.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:57.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:57.469 00.000 7988 Enqueuing Expose request
03:40:57.482 00.013 15712 IsGuiding returns 0
03:40:57.482 00.000 15712 scope move finished after 44 + 80 ms
03:40:57.482 00.000 15712 Move returns status 0, amount 44
03:40:57.482 00.000 15712 MoveAxis(N, 0, DBG)
03:40:57.482 00.000 15712 Move returns status 0, amount 0
03:40:57.482 00.000 15712 move complete, result=0
03:40:57.482 00.000 15712 worker thread done servicing request
03:40:57.482 00.000 15712 Worker thread wakes up
03:40:57.482 00.000 7988 GuideStep: 0.1 px 44 ms WEST, 0.0 px 0 ms NORTH
03:40:57.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:57.485 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:40:58.890 01.405 15712 Exposure complete
03:40:58.951 00.061 15712 worker thread done servicing request
03:40:58.951 00.000 7988 OnExposeComplete: enter
03:40:58.951 00.000 7988 UpdateGuideState(): m_state=6
03:40:58.958 00.007 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
03:40:58.958 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=26, SNR=2.8, Peak=142 HFD=0.0
03:40:58.960 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:58.960 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:40:58.962 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:40:58.962 00.000 15712 Worker thread wakes up
03:40:58.962 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:40:58.962 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:40:58.967 00.005 15712 PPEC (deduced): control: 0.12, exposure: 1500
03:40:58.967 00.000 15712 Dead-reckoning move xDistance=0.12 yDistance=0.00
03:40:58.967 00.000 15712 MoveAxis(W, 39, DBG)
03:40:58.967 00.000 15712 Guiding  Dir = 3, Dur = 39
03:40:58.967 00.000 15712 IsGuiding returns 0
03:40:58.983 00.016 15712 PulseGuide returned control before completion, sleep 32
03:40:59.050 00.067 15712 IsGuiding returns 0
03:40:59.050 00.000 15712 Move returns status 0, amount 39
03:40:59.050 00.000 15712 MoveAxis(N, 0, DBG)
03:40:59.050 00.000 15712 Move returns status 0, amount 0
03:40:59.050 00.000 15712 move complete, result=0
03:40:59.050 00.000 15712 worker thread done servicing request
03:40:59.078 00.028 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:59.078 00.000 7988 Status Line: Star lost - low SNR
03:40:59.081 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=165, med=125, FiltMin=112, FiltMax=140, Gamma=0.690
03:40:59.081 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:40:59.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:59.081 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:40:59.081 00.000 7988 Enqueuing Expose request
03:40:59.081 00.000 7988 GuideStep: 0.1 px 39 ms WEST, 0.0 px 0 ms NORTH
03:40:59.081 00.000 15712 Worker thread wakes up
03:40:59.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:40:59.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:00.722 01.641 15712 Exposure complete
03:41:00.784 00.062 15712 worker thread done servicing request
03:41:00.784 00.000 7988 OnExposeComplete: enter
03:41:00.784 00.000 7988 UpdateGuideState(): m_state=6
03:41:00.784 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
03:41:00.784 00.000 7988 Star::Find false star n=4 nbg=280 bg=128.3 sigma=3.8 thresh=140 peak=135
03:41:00.784 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=55, SNR=2.9, Peak=144 HFD=0.0
03:41:00.784 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:00.784 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:00.784 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:00.784 00.000 15712 Worker thread wakes up
03:41:00.784 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:00.784 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:00.800 00.016 15712 PPEC (deduced): control: 0.09, exposure: 1500
03:41:00.800 00.000 15712 Dead-reckoning move xDistance=0.09 yDistance=0.00
03:41:00.800 00.000 15712 MoveAxis(W, 30, DBG)
03:41:00.800 00.000 15712 Guiding  Dir = 3, Dur = 30
03:41:00.800 00.000 15712 IsGuiding returns 0
03:41:00.816 00.016 15712 PulseGuide returned control before completion, sleep 18
03:41:00.867 00.051 15712 IsGuiding returns 0
03:41:00.867 00.000 15712 Move returns status 0, amount 30
03:41:00.867 00.000 15712 MoveAxis(N, 0, DBG)
03:41:00.867 00.000 15712 Move returns status 0, amount 0
03:41:00.867 00.000 15712 move complete, result=0
03:41:00.867 00.000 15712 worker thread done servicing request
03:41:00.912 00.045 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:00.912 00.000 7988 Status Line: Star lost - low SNR
03:41:00.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=155, med=125, FiltMin=112, FiltMax=140, Gamma=0.690
03:41:00.912 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:41:00.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:00.918 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:00.918 00.000 7988 Enqueuing Expose request
03:41:00.918 00.000 7988 GuideStep: 0.1 px 30 ms WEST, 0.0 px 0 ms NORTH
03:41:00.918 00.000 15712 Worker thread wakes up
03:41:00.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:00.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:02.334 01.416 15712 Exposure complete
03:41:02.397 00.063 15712 worker thread done servicing request
03:41:02.397 00.000 7988 OnExposeComplete: enter
03:41:02.397 00.000 7988 UpdateGuideState(): m_state=6
03:41:02.402 00.005 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
03:41:02.402 00.000 7988 Star::Find false star n=3 nbg=275 bg=126.1 sigma=3.6 thresh=137 peak=134
03:41:02.404 00.002 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=41, SNR=2.9, Peak=142 HFD=0.0
03:41:02.404 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:02.406 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:02.406 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:02.406 00.000 15712 Worker thread wakes up
03:41:02.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:02.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:02.411 00.005 15712 PPEC (deduced): control: 0.04, exposure: 1500
03:41:02.411 00.000 15712 Dead-reckoning move xDistance=0.04 yDistance=0.00
03:41:02.411 00.000 15712 MoveAxis(W, 13, DBG)
03:41:02.411 00.000 15712 Guiding  Dir = 3, Dur = 13
03:41:02.411 00.000 15712 IsGuiding returns 0
03:41:02.431 00.020 15712 IsGuiding returns 1
03:41:02.431 00.000 15712 scope still moving after pulse duration time elapsed
03:41:02.484 00.053 15712 IsGuiding returns 0
03:41:02.484 00.000 15712 scope move finished after 13 + 59 ms
03:41:02.484 00.000 15712 Move returns status 0, amount 13
03:41:02.484 00.000 15712 MoveAxis(N, 0, DBG)
03:41:02.484 00.000 15712 Move returns status 0, amount 0
03:41:02.484 00.000 15712 move complete, result=0
03:41:02.484 00.000 15712 worker thread done servicing request
03:41:02.524 00.040 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:02.524 00.000 7988 Status Line: Star lost - low SNR
03:41:02.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=159, med=125, FiltMin=112, FiltMax=140, Gamma=0.690
03:41:02.524 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:41:02.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:02.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:02.524 00.000 7988 Enqueuing Expose request
03:41:02.524 00.000 7988 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
03:41:02.524 00.000 15712 Worker thread wakes up
03:41:02.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:02.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:04.167 01.643 15712 Exposure complete
03:41:04.229 00.062 15712 worker thread done servicing request
03:41:04.229 00.000 7988 OnExposeComplete: enter
03:41:04.229 00.000 7988 UpdateGuideState(): m_state=6
03:41:04.235 00.006 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
03:41:04.235 00.000 7988 Star::Find false star n=3 nbg=274 bg=125.1 sigma=3.6 thresh=136 peak=130
03:41:04.235 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=35, SNR=2.9, Peak=139 HFD=0.0
03:41:04.235 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:04.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:04.235 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:04.235 00.000 15712 Worker thread wakes up
03:41:04.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:04.235 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:04.245 00.010 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:41:04.245 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:41:04.245 00.000 15712 MoveAxis(W, 11, DBG)
03:41:04.245 00.000 15712 Guiding  Dir = 3, Dur = 11
03:41:04.245 00.000 15712 IsGuiding returns 0
03:41:04.277 00.032 15712 IsGuiding returns 1
03:41:04.277 00.000 15712 scope still moving after pulse duration time elapsed
03:41:04.325 00.048 15712 IsGuiding returns 1
03:41:04.357 00.032 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:04.357 00.000 15712 IsGuiding returns 0
03:41:04.357 00.000 15712 scope move finished after 11 + 99 ms
03:41:04.357 00.000 15712 Move returns status 0, amount 11
03:41:04.357 00.000 15712 MoveAxis(N, 0, DBG)
03:41:04.357 00.000 15712 Move returns status 0, amount 0
03:41:04.357 00.000 15712 move complete, result=0
03:41:04.357 00.000 7988 Status Line: Star lost - low SNR
03:41:04.357 00.000 15712 worker thread done servicing request
03:41:04.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=151, med=124, FiltMin=111, FiltMax=139, Gamma=0.690
03:41:04.357 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:41:04.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:04.357 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:04.357 00.000 7988 Enqueuing Expose request
03:41:04.357 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
03:41:04.357 00.000 15712 Worker thread wakes up
03:41:04.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:04.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:05.776 01.419 15712 Exposure complete
03:41:05.841 00.065 15712 worker thread done servicing request
03:41:05.841 00.000 7988 OnExposeComplete: enter
03:41:05.841 00.000 7988 UpdateGuideState(): m_state=6
03:41:05.841 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
03:41:05.841 00.000 7988 Star::Find false star n=6 nbg=275 bg=122.9 sigma=3.5 thresh=133 peak=128
03:41:05.841 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=67, SNR=2.9, Peak=137 HFD=0.0
03:41:05.841 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:05.841 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:05.841 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:05.841 00.000 15712 Worker thread wakes up
03:41:05.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:05.841 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:05.853 00.012 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:41:05.853 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:41:05.853 00.000 15712 MoveAxis(W, 10, DBG)
03:41:05.853 00.000 15712 Guiding  Dir = 3, Dur = 10
03:41:05.853 00.000 15712 IsGuiding returns 0
03:41:05.870 00.017 15712 IsGuiding returns 1
03:41:05.870 00.000 15712 scope still moving after pulse duration time elapsed
03:41:05.921 00.051 15712 IsGuiding returns 0
03:41:05.921 00.000 15712 scope move finished after 10 + 58 ms
03:41:05.921 00.000 15712 Move returns status 0, amount 10
03:41:05.921 00.000 15712 MoveAxis(N, 0, DBG)
03:41:05.921 00.000 15712 Move returns status 0, amount 0
03:41:05.921 00.000 15712 move complete, result=0
03:41:05.921 00.000 15712 worker thread done servicing request
03:41:05.964 00.043 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:05.964 00.000 7988 Status Line: Star lost - low SNR
03:41:05.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=163, med=124, FiltMin=112, FiltMax=142, Gamma=0.690
03:41:05.964 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:41:05.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:05.964 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:05.971 00.007 7988 Enqueuing Expose request
03:41:05.973 00.002 15712 Worker thread wakes up
03:41:05.973 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
03:41:05.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:05.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:07.609 01.636 15712 Exposure complete
03:41:07.672 00.063 15712 worker thread done servicing request
03:41:07.672 00.000 7988 OnExposeComplete: enter
03:41:07.672 00.000 7988 UpdateGuideState(): m_state=6
03:41:07.672 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
03:41:07.672 00.000 7988 Star::Find false star n=4 nbg=276 bg=121.0 sigma=3.7 thresh=132 peak=128
03:41:07.672 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=48, SNR=2.9, Peak=135 HFD=0.0
03:41:07.672 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:07.672 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:07.672 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:07.672 00.000 15712 Worker thread wakes up
03:41:07.672 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:07.672 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:07.688 00.016 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:41:07.688 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:41:07.688 00.000 15712 MoveAxis(W, 8, DBG)
03:41:07.688 00.000 15712 Guiding  Dir = 3, Dur = 8
03:41:07.688 00.000 15712 IsGuiding returns 0
03:41:07.704 00.016 15712 IsGuiding returns 0
03:41:07.704 00.000 15712 Move returns status 0, amount 8
03:41:07.704 00.000 15712 MoveAxis(N, 0, DBG)
03:41:07.704 00.000 15712 Move returns status 0, amount 0
03:41:07.704 00.000 15712 move complete, result=0
03:41:07.704 00.000 15712 worker thread done servicing request
03:41:07.799 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:07.799 00.000 7988 Status Line: Star lost - low SNR
03:41:07.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=158, med=124, FiltMin=112, FiltMax=144, Gamma=0.690
03:41:07.799 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:41:07.804 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:07.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:07.804 00.000 7988 Enqueuing Expose request
03:41:07.804 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
03:41:07.804 00.000 15712 Worker thread wakes up
03:41:07.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:07.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:09.219 01.415 15712 Exposure complete
03:41:09.284 00.065 15712 worker thread done servicing request
03:41:09.284 00.000 7988 OnExposeComplete: enter
03:41:09.284 00.000 7988 UpdateGuideState(): m_state=6
03:41:09.287 00.003 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
03:41:09.287 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=13, SNR=2.0, Peak=137 HFD=0.0
03:41:09.289 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:09.289 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:09.291 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:09.291 00.000 15712 Worker thread wakes up
03:41:09.291 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:09.291 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:09.296 00.005 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:41:09.296 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:41:09.296 00.000 15712 MoveAxis(E, 6, DBG)
03:41:09.296 00.000 15712 Guiding  Dir = 2, Dur = 6
03:41:09.296 00.000 15712 IsGuiding returns 0
03:41:09.312 00.016 15712 IsGuiding returns 0
03:41:09.312 00.000 15712 Move returns status 0, amount 6
03:41:09.312 00.000 15712 MoveAxis(N, 0, DBG)
03:41:09.312 00.000 15712 Move returns status 0, amount 0
03:41:09.312 00.000 15712 move complete, result=0
03:41:09.312 00.000 15712 worker thread done servicing request
03:41:09.408 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:09.408 00.000 7988 Status Line: Star lost - low SNR
03:41:09.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=164, med=124, FiltMin=111, FiltMax=143, Gamma=0.690
03:41:09.408 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:41:09.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:09.408 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:09.408 00.000 7988 Enqueuing Expose request
03:41:09.408 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:41:09.408 00.000 15712 Worker thread wakes up
03:41:09.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:09.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:11.052 01.644 15712 Exposure complete
03:41:11.117 00.065 15712 worker thread done servicing request
03:41:11.117 00.000 7988 OnExposeComplete: enter
03:41:11.117 00.000 7988 UpdateGuideState(): m_state=6
03:41:11.117 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
03:41:11.117 00.000 7988 Star::Find false star n=5 nbg=270 bg=120.0 sigma=3.2 thresh=129 peak=129
03:41:11.122 00.005 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=60, SNR=2.9, Peak=142 HFD=0.0
03:41:11.122 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:11.122 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:11.122 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:11.122 00.000 15712 Worker thread wakes up
03:41:11.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:11.122 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:11.129 00.007 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:41:11.129 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:41:11.129 00.000 15712 MoveAxis(E, 1, DBG)
03:41:11.129 00.000 15712 Guiding  Dir = 2, Dur = 1
03:41:11.145 00.016 15712 IsGuiding returns 0
03:41:11.166 00.021 15712 IsGuiding returns 0
03:41:11.166 00.000 15712 Move returns status 0, amount 1
03:41:11.166 00.000 15712 MoveAxis(N, 0, DBG)
03:41:11.166 00.000 15712 Move returns status 0, amount 0
03:41:11.166 00.000 15712 move complete, result=0
03:41:11.166 00.000 15712 worker thread done servicing request
03:41:11.241 00.075 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:11.241 00.000 7988 Status Line: Star lost - low SNR
03:41:11.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=187, med=124, FiltMin=111, FiltMax=142, Gamma=0.690
03:41:11.241 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:41:11.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:11.241 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:11.241 00.000 7988 Enqueuing Expose request
03:41:11.241 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:41:11.241 00.000 15712 Worker thread wakes up
03:41:11.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:11.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:11.745 00.504 7988 evsrv: cli 0CCCF8A8 connect
03:41:11.747 00.002 7988 case statement mapped state 6 to 4
03:41:11.749 00.002 7988 case statement mapped state 6 to 4
03:41:11.751 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"bcdf6df8-5012-4141-9d13-dc688f3e3a13"}
03:41:11.753 00.002 7988 case statement mapped state 6 to 4
03:41:11.753 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"LostLock","id":"bcdf6df8-5012-4141-9d13-dc688f3e3a13"}
03:41:11.753 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
03:41:12.659 00.906 15712 Exposure complete
03:41:12.764 00.105 15712 worker thread done servicing request
03:41:12.764 00.000 7988 OnExposeComplete: enter
03:41:12.764 00.000 7988 UpdateGuideState(): m_state=6
03:41:12.764 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
03:41:12.771 00.007 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=12, SNR=2.0, Peak=136 HFD=0.0
03:41:12.771 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:12.771 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:12.771 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:12.771 00.000 15712 Worker thread wakes up
03:41:12.771 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:12.771 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:12.784 00.013 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:41:12.784 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:41:12.784 00.000 15712 MoveAxis(W, 4, DBG)
03:41:12.784 00.000 15712 Guiding  Dir = 3, Dur = 4
03:41:12.786 00.002 15712 IsGuiding returns 0
03:41:12.843 00.057 15712 IsGuiding returns 0
03:41:12.843 00.000 15712 Move returns status 0, amount 4
03:41:12.843 00.000 15712 MoveAxis(N, 0, DBG)
03:41:12.843 00.000 15712 Move returns status 0, amount 0
03:41:12.843 00.000 15712 move complete, result=0
03:41:12.843 00.000 15712 worker thread done servicing request
03:41:12.891 00.048 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:12.891 00.000 7988 Status Line: Star lost - low SNR
03:41:12.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=124, FiltMin=110, FiltMax=141, Gamma=0.690
03:41:12.891 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:41:12.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:12.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:12.891 00.000 7988 Enqueuing Expose request
03:41:12.891 00.000 7988 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
03:41:12.891 00.000 15712 Worker thread wakes up
03:41:12.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:12.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:14.529 01.638 15712 Exposure complete
03:41:14.606 00.077 15712 worker thread done servicing request
03:41:14.606 00.000 7988 OnExposeComplete: enter
03:41:14.606 00.000 7988 UpdateGuideState(): m_state=6
03:41:14.606 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
03:41:14.606 00.000 7988 Star::Find false star n=4 nbg=278 bg=122.8 sigma=3.5 thresh=133 peak=131
03:41:14.616 00.010 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=55, SNR=2.9, Peak=139 HFD=0.0
03:41:14.616 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:14.616 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:14.616 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:14.622 00.006 15712 Worker thread wakes up
03:41:14.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:14.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:14.627 00.005 15712 PPEC (deduced): control: 0.06, exposure: 1500
03:41:14.627 00.000 15712 Dead-reckoning move xDistance=0.06 yDistance=0.00
03:41:14.627 00.000 15712 MoveAxis(W, 20, DBG)
03:41:14.627 00.000 15712 Guiding  Dir = 3, Dur = 20
03:41:14.627 00.000 15712 IsGuiding returns 0
03:41:14.650 00.023 15712 IsGuiding returns 1
03:41:14.650 00.000 15712 scope still moving after pulse duration time elapsed
03:41:14.702 00.052 15712 IsGuiding returns 0
03:41:14.702 00.000 15712 scope move finished after 20 + 66 ms
03:41:14.702 00.000 15712 Move returns status 0, amount 20
03:41:14.702 00.000 15712 MoveAxis(N, 0, DBG)
03:41:14.702 00.000 15712 Move returns status 0, amount 0
03:41:14.702 00.000 15712 move complete, result=0
03:41:14.702 00.000 15712 worker thread done servicing request
03:41:14.733 00.031 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:14.734 00.001 7988 Status Line: Star lost - low SNR
03:41:14.736 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=188, med=124, FiltMin=111, FiltMax=147, Gamma=0.690
03:41:14.738 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:41:14.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:14.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:14.738 00.000 7988 Enqueuing Expose request
03:41:14.738 00.000 7988 GuideStep: 0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
03:41:14.738 00.000 15712 Worker thread wakes up
03:41:14.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:14.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:16.163 01.425 15712 Exposure complete
03:41:16.238 00.075 15712 worker thread done servicing request
03:41:16.238 00.000 7988 OnExposeComplete: enter
03:41:16.241 00.003 7988 UpdateGuideState(): m_state=6
03:41:16.241 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
03:41:16.241 00.000 7988 Star::Find false star n=5 nbg=279 bg=120.4 sigma=3.5 thresh=131 peak=128
03:41:16.241 00.000 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=63, SNR=2.9, Peak=135 HFD=0.0
03:41:16.241 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:16.241 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:16.241 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:16.241 00.000 15712 Worker thread wakes up
03:41:16.241 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:16.241 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:16.254 00.013 15712 PPEC (deduced): control: 0.10, exposure: 1500
03:41:16.254 00.000 15712 Dead-reckoning move xDistance=0.10 yDistance=0.00
03:41:16.254 00.000 15712 MoveAxis(W, 34, DBG)
03:41:16.254 00.000 15712 Guiding  Dir = 3, Dur = 34
03:41:16.256 00.002 15712 IsGuiding returns 0
03:41:16.274 00.018 15712 PulseGuide returned control before completion, sleep 19
03:41:16.325 00.051 15712 IsGuiding returns 0
03:41:16.325 00.000 15712 Move returns status 0, amount 34
03:41:16.325 00.000 15712 MoveAxis(N, 0, DBG)
03:41:16.325 00.000 15712 Move returns status 0, amount 0
03:41:16.325 00.000 15712 move complete, result=0
03:41:16.325 00.000 15712 worker thread done servicing request
03:41:16.351 00.026 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:16.351 00.000 7988 Status Line: Star lost - low SNR
03:41:16.353 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=175, med=124, FiltMin=108, FiltMax=139, Gamma=0.690
03:41:16.355 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:41:16.357 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:16.358 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:16.358 00.000 7988 Enqueuing Expose request
03:41:16.360 00.002 7988 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
03:41:16.360 00.000 15712 Worker thread wakes up
03:41:16.362 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:16.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:18.005 01.643 15712 Exposure complete
03:41:18.070 00.065 15712 worker thread done servicing request
03:41:18.070 00.000 7988 OnExposeComplete: enter
03:41:18.070 00.000 7988 UpdateGuideState(): m_state=6
03:41:18.070 00.000 7988 Star::Find(15, 817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
03:41:18.074 00.004 7988 Star::Find returns 0 (2), X=817.00, Y=154.00, Mass=12, SNR=2.0, Peak=131 HFD=0.0
03:41:18.074 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:18.076 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:18.076 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:18.076 00.000 15712 Worker thread wakes up
03:41:18.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:18.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:18.082 00.006 15712 PPEC (deduced): control: 0.07, exposure: 1500
03:41:18.082 00.000 15712 Dead-reckoning move xDistance=0.07 yDistance=0.00
03:41:18.082 00.000 15712 MoveAxis(W, 24, DBG)
03:41:18.082 00.000 15712 Guiding  Dir = 3, Dur = 24
03:41:18.098 00.016 15712 IsGuiding returns 0
03:41:18.114 00.016 15712 PulseGuide returned control before completion, sleep 19
03:41:18.168 00.054 15712 IsGuiding returns 0
03:41:18.168 00.000 15712 Move returns status 0, amount 24
03:41:18.168 00.000 15712 MoveAxis(N, 0, DBG)
03:41:18.168 00.000 15712 Move returns status 0, amount 0
03:41:18.168 00.000 15712 move complete, result=0
03:41:18.168 00.000 15712 worker thread done servicing request
03:41:18.193 00.025 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:18.194 00.001 7988 Status Line: Star lost - low SNR
03:41:18.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=176, med=123, FiltMin=107, FiltMax=142, Gamma=0.690
03:41:18.194 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:41:18.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:18.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:18.194 00.000 7988 Enqueuing Expose request
03:41:18.194 00.000 7988 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
03:41:18.194 00.000 15712 Worker thread wakes up
03:41:18.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:18.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:19.614 01.420 15712 Exposure complete
03:41:19.639 00.025 7988 evsrv: cli 0CCCF268 connect
03:41:19.641 00.002 7988 case statement mapped state 6 to 4
03:41:19.643 00.002 7988 case statement mapped state 6 to 4
03:41:19.643 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_app_state","id":"1d1fe141-e75d-4a51-8aa6-d5f79bb3a3d0"}
03:41:19.643 00.000 7988 case statement mapped state 6 to 4
03:41:19.643 00.000 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":"LostLock","id":"1d1fe141-e75d-4a51-8aa6-d5f79bb3a3d0"}
03:41:19.643 00.000 7988 evsrv: cli 0CCCF268 disconnect
03:41:19.643 00.000 7988 evsrv: cli 0CCCF088 connect
03:41:19.643 00.000 7988 case statement mapped state 6 to 4
03:41:19.653 00.010 7988 case statement mapped state 6 to 4
03:41:19.655 00.002 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"11f4dbb4-84c8-4359-b9f2-dd05738e21c6"}
03:41:19.655 00.000 7988 case statement mapped state 6 to 4
03:41:19.656 00.001 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"LostLock","id":"11f4dbb4-84c8-4359-b9f2-dd05738e21c6"}
03:41:19.656 00.000 7988 evsrv: cli 0CCCF088 disconnect
03:41:19.659 00.003 7988 evsrv: cli 0CCCFE48 connect
03:41:19.659 00.000 7988 case statement mapped state 6 to 4
03:41:19.662 00.003 7988 case statement mapped state 6 to 4
03:41:19.664 00.002 7988 evsrv: cli 0CCCFE48 request: {"method":"stop_capture","id":"75602ef4-4c4c-4ddd-a75f-9e8c38b7f223"}
03:41:19.664 00.000 7988 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:41:19.664 00.000 7988 Status Line: Waiting for devices...
03:41:19.664 00.000 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":0,"id":"75602ef4-4c4c-4ddd-a75f-9e8c38b7f223"}
03:41:19.664 00.000 7988 evsrv: cli 0CCCFE48 disconnect
03:41:19.664 00.000 7988 evsrv: cli 0CCCEF48 connect
03:41:19.673 00.009 7988 case statement mapped state 6 to 4
03:41:19.673 00.000 7988 case statement mapped state 6 to 4
03:41:19.675 00.002 7988 evsrv: cli 0CCCEF48 request: {"method":"get_app_state","id":"9269701d-7ed3-4c18-9dbd-5099a37abb51"}
03:41:19.675 00.000 7988 case statement mapped state 6 to 4
03:41:19.675 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":"LostLock","id":"9269701d-7ed3-4c18-9dbd-5099a37abb51"}
03:41:19.675 00.000 7988 evsrv: cli 0CCCEF48 disconnect
03:41:19.675 00.000 15712 worker thread done servicing request
03:41:19.675 00.000 7988 OnExposeComplete: enter
03:41:19.675 00.000 7988 UpdateGuideState(): m_state=6
03:41:19.675 00.000 7988 Mount: notify guiding stopped
03:41:19.690 00.015 7988 BLC: window closed
03:41:19.691 00.001 7988 BLC: Last direction was reset
03:41:19.691 00.000 7988 Changing from state GUIDING to STOP
03:41:19.691 00.000 7988 guider state => SELECTED
03:41:19.691 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
03:41:19.691 00.000 7988 Status Line: Stopped Guiding
03:41:19.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=165, med=123, FiltMin=106, FiltMax=140, Gamma=0.690
03:41:19.691 00.000 7988 UpdateGuideState exits: Stopped Guiding
03:41:19.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
03:41:19.691 00.000 7988 setting force full frames = true
03:41:19.691 00.000 7988 Status Line: Stopped.
03:41:19.819 00.128 7988 evsrv: cli 0CCCFE48 connect
03:41:19.821 00.002 7988 evsrv: cli 0CCCFE48 request: {"method":"get_pixel_scale","id":"32bc8025-0f2b-4d1d-8dc6-081337db723d"}
03:41:19.823 00.002 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":3.86747,"id":"32bc8025-0f2b-4d1d-8dc6-081337db723d"}
03:41:19.823 00.000 7988 evsrv: cli 0CCCFE48 disconnect
03:41:20.679 00.856 7988 evsrv: cli 0CCCF088 connect
03:41:20.679 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"b19af190-4e8c-4415-81c5-d2844ec6baba"}
03:41:20.679 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"Stopped","id":"b19af190-4e8c-4415-81c5-d2844ec6baba"}
03:41:20.679 00.000 7988 evsrv: cli 0CCCF088 disconnect
03:41:20.679 00.000 7988 evsrv: cli 0CCCF628 connect
03:41:20.679 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_calibrated","id":"95697ee4-a96b-4914-995a-1c111beeadff"}
03:41:20.679 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":true,"id":"95697ee4-a96b-4914-995a-1c111beeadff"}
03:41:20.679 00.000 7988 evsrv: cli 0CCCF628 disconnect
03:41:20.679 00.000 7988 evsrv: cli 0CCCF308 connect
03:41:20.679 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"1886d00b-0a77-46ea-b34d-244c150ba312"}
03:41:20.679 00.000 7988 PhdController::Guide begins
03:41:20.679 00.000 7988 PhdController: newstate STATE_SETUP
03:41:20.695 00.016 7988 PhdController: setup
03:41:20.696 00.001 7988 PhdController: newstate STATE_ATTEMPT_START
03:41:20.696 00.000 7988 PhdController: start capturing
03:41:20.696 00.000 7988 Changing from state SELECTED to UNINITIALIZED
03:41:20.696 00.000 7988 guider state => SELECTING
03:41:20.696 00.000 7988 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:41:20.696 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:20.705 00.009 7988 Enqueuing Expose request
03:41:20.705 00.000 7988 PhdController: newstate STATE_SELECT_STAR
03:41:20.707 00.002 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":0,"id":"1886d00b-0a77-46ea-b34d-244c150ba312"}
03:41:20.707 00.000 15712 Worker thread wakes up
03:41:20.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:20.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:20.709 00.002 7988 evsrv: cli 0CCCF308 disconnect
03:41:20.711 00.002 7988 evsrv: cli 0CCCF268 connect
03:41:20.713 00.002 7988 case statement mapped state 1 to 101
03:41:20.713 00.000 7988 case statement mapped state 1 to 101
03:41:20.713 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_lock_shift_params","id":"d89217d2-ee85-4485-b885-38d7c2250249"}
03:41:20.713 00.000 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"d89217d2-ee85-4485-b885-38d7c2250249"}
03:41:20.713 00.000 7988 evsrv: cli 0CCCF268 disconnect
03:41:20.713 00.000 7988 evsrv: cli 0CCCEF48 connect
03:41:20.713 00.000 7988 case statement mapped state 1 to 101
03:41:20.713 00.000 7988 case statement mapped state 1 to 101
03:41:20.713 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"61101b2b-3171-4d75-b864-390bcae13a00"}
03:41:20.713 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"61101b2b-3171-4d75-b864-390bcae13a00"}
03:41:20.727 00.014 7988 evsrv: cli 0CCCEF48 disconnect
03:41:21.730 01.003 7988 evsrv: cli 0CCCF308 connect
03:41:21.730 00.000 7988 case statement mapped state 1 to 101
03:41:21.734 00.004 7988 case statement mapped state 1 to 101
03:41:21.734 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"bc2e1116-8264-4d78-8559-02cb778d2385"}
03:41:21.734 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"bc2e1116-8264-4d78-8559-02cb778d2385"}
03:41:21.734 00.000 7988 evsrv: cli 0CCCF308 disconnect
03:41:22.340 00.606 15712 Exposure complete
03:41:22.406 00.066 15712 worker thread done servicing request
03:41:22.406 00.000 7988 OnExposeComplete: enter
03:41:22.406 00.000 7988 UpdateGuideState(): m_state=1
03:41:22.406 00.000 7988 UpdateCurrentPosition: no star selected
03:41:22.406 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:22.406 00.000 7988 Status Line: No star selected
03:41:22.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=123, FiltMin=104, FiltMax=138, Gamma=0.690
03:41:22.413 00.007 7988 UpdateGuideState exits: No star selected
03:41:22.413 00.000 7988 GuiderMultiStar::AutoSelect enter
03:41:22.413 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:41:22.466 00.053 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:41:22.576 00.110 7988 AutoFind: global mean = 0.0, stdev 6.4
03:41:22.577 00.001 7988 AutoFind: using threshold = 0.1
03:41:22.651 00.074 7988 AutoFind: local max [711, 80] 7.2
03:41:22.651 00.000 7988 AutoFind: local max [893, 335] 5.2
03:41:22.657 00.006 7988 AutoFind: local max [1203, 671] 4.8
03:41:22.657 00.000 7988 AutoFind: local max [654, 169] 4.7
03:41:22.657 00.000 7988 AutoFind: local max [579, 926] 4.6
03:41:22.657 00.000 7988 AutoFind: local max [167, 931] 4.5
03:41:22.657 00.000 7988 AutoFind: local max [758, 729] 4.5
03:41:22.657 00.000 7988 AutoFind: local max [367, 795] 4.5
03:41:22.657 00.000 7988 AutoFind: local max [1059, 52] 4.4
03:41:22.657 00.000 7988 AutoFind: local max [1039, 57] 4.3
03:41:22.657 00.000 7988 AutoFind: local max [852, 637] 4.3
03:41:22.657 00.000 7988 AutoFind: local max [858, 613] 4.3
03:41:22.657 00.000 7988 AutoFind: local max [479, 178] 4.3
03:41:22.668 00.011 7988 AutoFind: local max [699, 290] 4.3
03:41:22.668 00.000 7988 AutoFind: local max [539, 475] 4.3
03:41:22.668 00.000 7988 AutoFind: local max [1265, 513] 4.2
03:41:22.668 00.000 7988 AutoFind: local max [481, 395] 4.2
03:41:22.668 00.000 7988 AutoFind: local max [606, 643] 4.2
03:41:22.673 00.005 7988 AutoFind: local max [257, 807] 4.2
03:41:22.675 00.002 7988 AutoFind: local max [441, 730] 4.2
03:41:22.675 00.000 7988 AutoFind: local max [816, 310] 4.2
03:41:22.677 00.002 7988 AutoFind: local max [850, 718] 4.2
03:41:22.677 00.000 7988 AutoFind: local max [792, 486] 4.2
03:41:22.677 00.000 7988 AutoFind: local max [504, 704] 4.1
03:41:22.677 00.000 7988 AutoFind: local max [961, 895] 4.1
03:41:22.677 00.000 7988 AutoFind: local max [833, 753] 4.1
03:41:22.677 00.000 7988 AutoFind: local max [507, 506] 4.1
03:41:22.677 00.000 7988 AutoFind: local max [40, 598] 4.1
03:41:22.677 00.000 7988 AutoFind: local max [344, 878] 4.1
03:41:22.685 00.008 7988 AutoFind: local max [188, 796] 4.1
03:41:22.685 00.000 7988 AutoFind: local max [65, 790] 4.1
03:41:22.685 00.000 7988 AutoFind: local max [410, 239] 4.1
03:41:22.685 00.000 7988 AutoFind: local max [507, 664] 4.1
03:41:22.689 00.004 7988 AutoFind: local max [1097, 79] 4.1
03:41:22.689 00.000 7988 AutoFind: local max [1146, 873] 4.0
03:41:22.689 00.000 7988 AutoFind: local max [183, 500] 4.0
03:41:22.689 00.000 7988 AutoFind: local max [646, 264] 4.0
03:41:22.689 00.000 7988 AutoFind: local max [658, 561] 4.0
03:41:22.689 00.000 7988 AutoFind: local max [850, 856] 4.0
03:41:22.689 00.000 7988 AutoFind: local max [1263, 523] 4.0
03:41:22.689 00.000 7988 AutoFind: local max [1203, 539] 4.0
03:41:22.689 00.000 7988 AutoFind: local max [112, 738] 4.0
03:41:22.689 00.000 7988 AutoFind: local max [440, 628] 4.0
03:41:22.689 00.000 7988 AutoFind: local max [664, 270] 4.0
03:41:22.689 00.000 7988 AutoFind: local max [42, 182] 4.0
03:41:22.689 00.000 7988 AutoFind: local max [160, 515] 4.0
03:41:22.702 00.013 7988 AutoFind: local max [929, 826] 3.9
03:41:22.702 00.000 7988 AutoFind: local max [461, 665] 3.9
03:41:22.705 00.003 7988 AutoFind: local max [1149, 636] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [984, 383] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [157, 621] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [785, 664] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [377, 916] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [320, 826] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [1214, 340] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [454, 761] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [703, 642] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [388, 669] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [506, 180] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [449, 931] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [1070, 762] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [891, 119] 3.9
03:41:22.705 00.000 7988 AutoFind: local max [121, 669] 3.9
03:41:22.719 00.014 7988 AutoFind: local max [419, 395] 3.9
03:41:22.719 00.000 7988 AutoFind: local max [1131, 211] 3.9
03:41:22.721 00.002 7988 AutoFind: local max [307, 210] 3.9
03:41:22.721 00.000 7988 AutoFind: local max [252, 534] 3.9
03:41:22.721 00.000 7988 AutoFind: local max [445, 598] 3.9
03:41:22.721 00.000 7988 AutoFind: local max [210, 801] 3.9
03:41:22.721 00.000 7988 AutoFind: local max [686, 519] 3.9
03:41:22.721 00.000 7988 AutoFind: local max [448, 218] 3.9
03:41:22.721 00.000 7988 AutoFind: local max [1077, 843] 3.8
03:41:22.721 00.000 7988 AutoFind: local max [190, 764] 3.8
03:41:22.721 00.000 7988 AutoFind: local max [460, 596] 3.8
03:41:22.721 00.000 7988 AutoFind: local max [792, 889] 3.8
03:41:22.721 00.000 7988 AutoFind: local max [843, 488] 3.8
03:41:22.721 00.000 7988 AutoFind: local max [1234, 131] 3.8
03:41:22.721 00.000 7988 AutoFind: local max [189, 157] 3.8
03:41:22.721 00.000 7988 AutoFind: local max [1245, 641] 3.8
03:41:22.721 00.000 7988 AutoFind: local max [517, 848] 3.8
03:41:22.721 00.000 7988 AutoFind: local max [228, 212] 3.8
03:41:22.736 00.015 7988 AutoFind: local max [978, 855] 3.8
03:41:22.736 00.000 7988 AutoFind: local max [1172, 479] 3.8
03:41:22.736 00.000 7988 AutoFind: local max [144, 105] 3.8
03:41:22.736 00.000 7988 AutoFind: local max [324, 853] 3.8
03:41:22.736 00.000 7988 AutoFind: local max [697, 56] 3.8
03:41:22.736 00.000 7988 AutoFind: local max [1169, 396] 3.8
03:41:22.736 00.000 7988 AutoFind: local max [661, 313] 3.8
03:41:22.736 00.000 7988 AutoFind: local max [309, 8] 3.8
03:41:22.736 00.000 7988 AutoFind: local max [1088, 837] 3.8
03:41:22.736 00.000 7988 AutoFind: local max [509, 918] 3.8
03:41:22.747 00.011 7988 AutoFind: local max [464, 443] 3.8
03:41:22.747 00.000 7988 AutoFind: local max [1004, 545] 3.8
03:41:22.749 00.002 7988 AutoFind: local max [1269, 634] 3.8
03:41:22.749 00.000 7988 AutoFind: local max [1200, 884] 3.8
03:41:22.751 00.002 7988 AutoFind: local max [440, 488] 3.8
03:41:22.751 00.000 7988 AutoFind: local max [710, 941] 3.8
03:41:22.753 00.002 7988 AutoFind: local max [542, 551] 3.8
03:41:22.753 00.000 7988 AutoFind: local max [487, 794] 3.8
03:41:22.753 00.000 7988 AutoFind: local max [604, 770] 3.8
03:41:22.753 00.000 7988 AutoFind: too close [1088, 837] 3.8 - [1077, 843] 3.8
03:41:22.753 00.000 7988 AutoFind: too close [460, 596] 3.8 - [445, 598] 3.9
03:41:22.753 00.000 7988 AutoFind: too close [664, 270] 4.0 - [646, 264] 4.0
03:41:22.753 00.000 7988 AutoFind: too close [1263, 523] 4.0 - [1265, 513] 4.2
03:41:22.753 00.000 7988 AutoFind: too close [1039, 57] 4.3 - [1059, 52] 4.4
03:41:22.753 00.000 7988 AutoFind: too close to edge [1269, 634] 3.8
03:41:22.753 00.000 7988 AutoFind: too close to edge [309, 8] 3.8
03:41:22.753 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:41:22.753 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.753 00.000 7988 Star::Find returns 1 (0), X=711.59, Y=79.57, Mass=201, SNR=8.5, Peak=161 HFD=1.8
03:41:22.753 00.000 7988 Star::Find(15, 893, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.753 00.000 7988 Star::Find returns 0 (2), X=893.00, Y=335.00, Mass=12, SNR=1.8, Peak=134 HFD=0.0
03:41:22.768 00.015 7988 Star::Find(15, 1203, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.770 00.002 7988 Star::Find false star n=3 nbg=279 bg=123.9 sigma=3.6 thresh=135 peak=129
03:41:22.770 00.000 7988 Star::Find returns 0 (2), X=1203.00, Y=671.00, Mass=33, SNR=2.9, Peak=137 HFD=0.0
03:41:22.770 00.000 7988 Star::Find(15, 654, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.770 00.000 7988 Star::Find returns 0 (2), X=654.00, Y=169.00, Mass=11, SNR=1.8, Peak=134 HFD=0.0
03:41:22.770 00.000 7988 Star::Find(15, 579, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.770 00.000 7988 Star::Find returns 0 (3), X=579.00, Y=926.00, Mass=0, SNR=0.0, Peak=142 HFD=0.0
03:41:22.770 00.000 7988 Star::Find(15, 167, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.770 00.000 7988 Star::Find returns 0 (2), X=167.00, Y=931.00, Mass=22, SNR=2.6, Peak=138 HFD=0.0
03:41:22.770 00.000 7988 Star::Find(15, 758, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.770 00.000 7988 Star::Find returns 0 (2), X=758.00, Y=729.00, Mass=12, SNR=1.9, Peak=140 HFD=0.0
03:41:22.770 00.000 7988 Star::Find(15, 367, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.770 00.000 7988 Star::Find returns 0 (3), X=367.00, Y=795.00, Mass=0, SNR=0.0, Peak=141 HFD=0.0
03:41:22.770 00.000 7988 Star::Find(15, 852, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.770 00.000 7988 Star::Find returns 0 (2), X=852.00, Y=637.00, Mass=18, SNR=2.5, Peak=140 HFD=0.0
03:41:22.784 00.014 7988 Star::Find(15, 858, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.784 00.000 7988 Star::Find false star n=3 nbg=280 bg=122.3 sigma=4.1 thresh=135 peak=128
03:41:22.784 00.000 7988 Star::Find returns 0 (2), X=858.00, Y=613.00, Mass=41, SNR=2.9, Peak=137 HFD=0.0
03:41:22.787 00.003 7988 Star::Find(15, 479, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.787 00.000 7988 Star::Find false star n=2 nbg=278 bg=116.3 sigma=3.7 thresh=128 peak=121
03:41:22.787 00.000 7988 Star::Find returns 0 (2), X=479.00, Y=178.00, Mass=28, SNR=2.9, Peak=130 HFD=0.0
03:41:22.787 00.000 7988 Star::Find(15, 699, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.787 00.000 7988 Star::Find returns 0 (2), X=699.00, Y=290.00, Mass=28, SNR=2.9, Peak=138 HFD=0.0
03:41:22.787 00.000 7988 Star::Find(15, 539, 475, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.787 00.000 7988 Star::Find returns 0 (2), X=539.00, Y=475.00, Mass=26, SNR=2.9, Peak=139 HFD=0.0
03:41:22.787 00.000 7988 Star::Find(15, 481, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.787 00.000 7988 Star::Find false star n=4 nbg=274 bg=123.2 sigma=3.5 thresh=134 peak=128
03:41:22.787 00.000 7988 Star::Find returns 0 (2), X=481.00, Y=395.00, Mass=48, SNR=2.9, Peak=139 HFD=0.0
03:41:22.787 00.000 7988 Star::Find(15, 606, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.787 00.000 7988 Star::Find returns 0 (2), X=606.00, Y=643.00, Mass=13, SNR=2.0, Peak=141 HFD=0.0
03:41:22.787 00.000 7988 Star::Find(15, 257, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.800 00.013 7988 Star::Find returns 0 (2), X=257.00, Y=807.00, Mass=12, SNR=2.0, Peak=141 HFD=0.0
03:41:22.800 00.000 7988 Star::Find(15, 441, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.800 00.000 7988 Star::Find returns 0 (2), X=441.00, Y=730.00, Mass=14, SNR=2.1, Peak=141 HFD=0.0
03:41:22.800 00.000 7988 Star::Find(15, 816, 310, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.804 00.004 7988 Star::Find returns 0 (2), X=816.00, Y=310.00, Mass=11, SNR=1.8, Peak=134 HFD=0.0
03:41:22.804 00.000 7988 Star::Find(15, 850, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.804 00.000 7988 Star::Find false star n=3 nbg=280 bg=123.6 sigma=3.7 thresh=135 peak=129
03:41:22.804 00.000 7988 Star::Find returns 0 (2), X=850.00, Y=718.00, Mass=36, SNR=2.9, Peak=137 HFD=0.0
03:41:22.804 00.000 7988 Star::Find(15, 792, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.804 00.000 7988 Star::Find false star n=4 nbg=281 bg=121.3 sigma=3.7 thresh=133 peak=127
03:41:22.804 00.000 7988 Star::Find returns 0 (2), X=792.00, Y=486.00, Mass=51, SNR=2.9, Peak=134 HFD=0.0
03:41:22.804 00.000 7988 Star::Find(15, 504, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.804 00.000 7988 Star::Find returns 0 (2), X=504.00, Y=704.00, Mass=23, SNR=2.6, Peak=139 HFD=0.0
03:41:22.804 00.000 7988 Star::Find(15, 961, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.804 00.000 7988 Star::Find false star n=3 nbg=280 bg=123.2 sigma=3.7 thresh=134 peak=128
03:41:22.816 00.012 7988 Star::Find returns 0 (2), X=961.00, Y=895.00, Mass=34, SNR=2.9, Peak=138 HFD=0.0
03:41:22.816 00.000 7988 Star::Find(15, 833, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.816 00.000 7988 Star::Find returns 0 (3), X=833.00, Y=753.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:41:22.816 00.000 7988 Star::Find(15, 507, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.816 00.000 7988 Star::Find returns 0 (2), X=507.00, Y=506.00, Mass=23, SNR=2.7, Peak=140 HFD=0.0
03:41:22.821 00.005 7988 Star::Find(15, 40, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.821 00.000 7988 Star::Find false star n=3 nbg=282 bg=127.8 sigma=4.1 thresh=140 peak=133
03:41:22.821 00.000 7988 Star::Find returns 0 (2), X=40.00, Y=598.00, Mass=37, SNR=2.9, Peak=144 HFD=0.0
03:41:22.821 00.000 7988 Star::Find(15, 344, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.821 00.000 7988 Star::Find returns 0 (2), X=344.00, Y=878.00, Mass=12, SNR=1.9, Peak=142 HFD=0.0
03:41:22.821 00.000 7988 Star::Find(15, 188, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.821 00.000 7988 Star::Find returns 0 (2), X=188.00, Y=796.00, Mass=24, SNR=2.7, Peak=141 HFD=0.0
03:41:22.821 00.000 7988 Star::Find(15, 65, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.821 00.000 7988 Star::Find returns 0 (2), X=65.00, Y=790.00, Mass=22, SNR=2.6, Peak=143 HFD=0.0
03:41:22.821 00.000 7988 Star::Find(15, 410, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.821 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=239.00, Mass=12, SNR=1.9, Peak=128 HFD=0.0
03:41:22.832 00.011 7988 Star::Find(15, 507, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.832 00.000 7988 Star::Find returns 0 (3), X=507.00, Y=664.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:41:22.832 00.000 7988 Star::Find(15, 1097, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.832 00.000 7988 Star::Find returns 0 (3), X=1097.00, Y=79.00, Mass=0, SNR=0.0, Peak=135 HFD=0.0
03:41:22.832 00.000 7988 Star::Find(15, 1146, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.832 00.000 7988 Star::Find returns 0 (2), X=1146.00, Y=873.00, Mass=11, SNR=1.9, Peak=138 HFD=0.0
03:41:22.838 00.006 7988 Star::Find(15, 183, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.838 00.000 7988 Star::Find returns 0 (2), X=183.00, Y=500.00, Mass=13, SNR=1.9, Peak=142 HFD=0.0
03:41:22.838 00.000 7988 Star::Find(15, 658, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.838 00.000 7988 Star::Find returns 0 (2), X=658.00, Y=561.00, Mass=25, SNR=2.8, Peak=140 HFD=0.0
03:41:22.838 00.000 7988 Star::Find(15, 850, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.838 00.000 7988 Star::Find false star n=4 nbg=276 bg=123.6 sigma=3.3 thresh=133 peak=128
03:41:22.838 00.000 7988 Star::Find returns 0 (2), X=850.00, Y=856.00, Mass=39, SNR=2.9, Peak=137 HFD=0.0
03:41:22.838 00.000 7988 Star::Find(15, 1203, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.838 00.000 7988 Star::Find returns 0 (2), X=1203.00, Y=539.00, Mass=18, SNR=2.6, Peak=145 HFD=0.0
03:41:22.838 00.000 7988 Star::Find(15, 112, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.847 00.009 7988 Star::Find returns 0 (3), X=112.00, Y=738.00, Mass=0, SNR=0.0, Peak=144 HFD=0.0
03:41:22.847 00.000 7988 Star::Find(15, 440, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.847 00.000 7988 Star::Find false star n=3 nbg=283 bg=125.3 sigma=4.0 thresh=137 peak=130
03:41:22.847 00.000 7988 Star::Find returns 0 (2), X=440.00, Y=628.00, Mass=39, SNR=2.9, Peak=141 HFD=0.0
03:41:22.847 00.000 7988 Star::Find(15, 42, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.847 00.000 7988 Star::Find returns 0 (3), X=42.00, Y=182.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:41:22.853 00.006 7988 Star::Find(15, 160, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.855 00.002 7988 Star::Find returns 0 (2), X=160.00, Y=515.00, Mass=27, SNR=3.0, Peak=146 HFD=0.0
03:41:22.855 00.000 7988 Star::Find(15, 929, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.857 00.002 7988 Star::Find false star n=5 nbg=278 bg=122.4 sigma=3.7 thresh=133 peak=127
03:41:22.857 00.000 7988 Star::Find returns 0 (2), X=929.00, Y=826.00, Mass=60, SNR=2.9, Peak=136 HFD=0.0
03:41:22.859 00.002 7988 Star::Find(15, 461, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.859 00.000 7988 Star::Find returns 0 (3), X=461.00, Y=665.00, Mass=0, SNR=0.0, Peak=140 HFD=0.0
03:41:22.861 00.002 7988 Star::Find(15, 1149, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.861 00.000 7988 Star::Find returns 0 (2), X=1149.00, Y=636.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:41:22.863 00.002 7988 Star::Find(15, 984, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.863 00.000 7988 Star::Find false star n=3 nbg=282 bg=122.1 sigma=3.8 thresh=133 peak=127
03:41:22.863 00.000 7988 Star::Find returns 0 (2), X=984.00, Y=383.00, Mass=36, SNR=2.9, Peak=136 HFD=0.0
03:41:22.863 00.000 7988 Star::Find(15, 157, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.863 00.000 7988 Star::Find returns 0 (3), X=157.00, Y=621.00, Mass=0, SNR=0.0, Peak=142 HFD=0.0
03:41:22.863 00.000 7988 Star::Find(15, 785, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.863 00.000 7988 Star::Find false star n=3 nbg=275 bg=124.5 sigma=3.6 thresh=135 peak=130
03:41:22.863 00.000 7988 Star::Find returns 0 (2), X=785.00, Y=664.00, Mass=33, SNR=2.9, Peak=137 HFD=0.0
03:41:22.863 00.000 7988 Star::Find(15, 377, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.872 00.009 7988 Star::Find returns 0 (2), X=377.00, Y=916.00, Mass=13, SNR=1.9, Peak=140 HFD=0.0
03:41:22.872 00.000 7988 Star::Find(15, 320, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.872 00.000 7988 Star::Find returns 0 (2), X=320.00, Y=826.00, Mass=14, SNR=2.2, Peak=143 HFD=0.0
03:41:22.872 00.000 7988 Star::Find(15, 1214, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.872 00.000 7988 Star::Find returns 0 (2), X=1214.00, Y=340.00, Mass=13, SNR=2.0, Peak=143 HFD=0.0
03:41:22.872 00.000 7988 Star::Find(15, 454, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.872 00.000 7988 Star::Find returns 0 (3), X=454.00, Y=761.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:41:22.879 00.007 7988 Star::Find(15, 703, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.879 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=642.00, Mass=28, SNR=3.0, Peak=141 HFD=0.0
03:41:22.879 00.000 7988 Star::Find(15, 388, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.879 00.000 7988 Star::Find returns 0 (2), X=388.00, Y=669.00, Mass=14, SNR=2.1, Peak=143 HFD=0.0
03:41:22.879 00.000 7988 Star::Find(15, 506, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.879 00.000 7988 Star::Find returns 0 (2), X=506.00, Y=180.00, Mass=11, SNR=1.9, Peak=131 HFD=0.0
03:41:22.879 00.000 7988 Star::Find(15, 449, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.879 00.000 7988 Star::Find returns 0 (2), X=449.00, Y=931.00, Mass=14, SNR=2.1, Peak=141 HFD=0.0
03:41:22.879 00.000 7988 Star::Find(15, 1070, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.879 00.000 7988 Star::Find returns 0 (2), X=1070.00, Y=762.00, Mass=11, SNR=1.8, Peak=138 HFD=0.0
03:41:22.889 00.010 7988 Star::Find(15, 891, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.889 00.000 7988 Star::Find returns 0 (3), X=891.00, Y=119.00, Mass=0, SNR=0.0, Peak=135 HFD=0.0
03:41:22.889 00.000 7988 Star::Find(15, 121, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.889 00.000 7988 Star::Find returns 0 (2), X=121.00, Y=669.00, Mass=12, SNR=1.8, Peak=141 HFD=0.0
03:41:22.889 00.000 7988 Star::Find(15, 419, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.889 00.000 7988 Star::Find returns 0 (3), X=419.00, Y=395.00, Mass=0, SNR=0.0, Peak=135 HFD=0.0
03:41:22.895 00.006 7988 Star::Find(15, 1131, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.895 00.000 7988 Star::Find returns 0 (2), X=1131.00, Y=211.00, Mass=23, SNR=2.7, Peak=140 HFD=0.0
03:41:22.895 00.000 7988 Star::Find(15, 307, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.895 00.000 7988 Star::Find returns 0 (2), X=307.00, Y=210.00, Mass=21, SNR=2.7, Peak=131 HFD=0.0
03:41:22.895 00.000 7988 Star::Find(15, 252, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.895 00.000 7988 Star::Find returns 0 (2), X=252.00, Y=534.00, Mass=11, SNR=1.8, Peak=140 HFD=0.0
03:41:22.895 00.000 7988 Star::Find(15, 210, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.895 00.000 7988 Star::Find returns 0 (2), X=210.00, Y=801.00, Mass=15, SNR=2.2, Peak=142 HFD=0.0
03:41:22.895 00.000 7988 Star::Find(15, 686, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.895 00.000 7988 Star::Find false star n=3 nbg=275 bg=125.9 sigma=3.8 thresh=137 peak=130
03:41:22.907 00.012 7988 Star::Find returns 0 (2), X=686.00, Y=519.00, Mass=36, SNR=2.9, Peak=139 HFD=0.0
03:41:22.908 00.001 7988 Star::Find(15, 448, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.909 00.001 7988 Star::Find returns 0 (2), X=448.00, Y=218.00, Mass=11, SNR=1.8, Peak=130 HFD=0.0
03:41:22.911 00.002 7988 Star::Find(15, 190, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.912 00.001 7988 Star::Find returns 0 (3), X=190.00, Y=764.00, Mass=0, SNR=0.0, Peak=140 HFD=0.0
03:41:22.913 00.001 7988 Star::Find(15, 792, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.915 00.002 7988 Star::Find returns 0 (2), X=792.00, Y=889.00, Mass=23, SNR=2.7, Peak=138 HFD=0.0
03:41:22.916 00.001 7988 Star::Find(15, 843, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.917 00.001 7988 Star::Find returns 0 (3), X=843.00, Y=488.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:41:22.918 00.001 7988 Star::Find(15, 1234, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.918 00.000 7988 Star::Find returns 0 (3), X=1234.00, Y=131.00, Mass=0, SNR=0.0, Peak=137 HFD=0.0
03:41:22.920 00.002 7988 Star::Find(15, 189, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.920 00.000 7988 Star::Find returns 0 (2), X=189.00, Y=157.00, Mass=13, SNR=2.1, Peak=127 HFD=0.0
03:41:22.922 00.002 7988 Star::Find(15, 1245, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.923 00.001 7988 Star::Find returns 0 (3), X=1245.00, Y=641.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:41:22.923 00.000 7988 Star::Find(15, 517, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.925 00.002 7988 Star::Find returns 0 (2), X=517.00, Y=848.00, Mass=14, SNR=2.0, Peak=140 HFD=0.0
03:41:22.926 00.001 7988 Star::Find(15, 228, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.926 00.000 7988 Star::Find false star n=4 nbg=278 bg=114.4 sigma=3.7 thresh=125 peak=119
03:41:22.928 00.002 7988 Star::Find returns 0 (2), X=228.00, Y=212.00, Mass=44, SNR=2.9, Peak=130 HFD=0.0
03:41:22.928 00.000 7988 Star::Find(15, 978, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.930 00.002 7988 Star::Find returns 0 (2), X=978.00, Y=855.00, Mass=22, SNR=2.6, Peak=137 HFD=0.0
03:41:22.930 00.000 7988 Star::Find(15, 1172, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.932 00.002 7988 Star::Find returns 0 (2), X=1172.00, Y=479.00, Mass=11, SNR=1.9, Peak=141 HFD=0.0
03:41:22.932 00.000 7988 Star::Find(15, 144, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.934 00.002 7988 Star::Find returns 0 (2), X=144.00, Y=105.00, Mass=14, SNR=2.2, Peak=128 HFD=0.0
03:41:22.934 00.000 7988 Star::Find(15, 324, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.936 00.002 7988 Star::Find returns 0 (2), X=324.00, Y=853.00, Mass=13, SNR=2.0, Peak=142 HFD=0.0
03:41:22.936 00.000 7988 Star::Find(15, 697, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.938 00.002 7988 Star::Find returns 0 (2), X=697.00, Y=56.00, Mass=16, SNR=2.3, Peak=138 HFD=0.0
03:41:22.938 00.000 7988 Star::Find(15, 1169, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.940 00.002 7988 Star::Find false star n=5 nbg=280 bg=128.5 sigma=3.9 thresh=140 peak=134
03:41:22.940 00.000 7988 Star::Find returns 0 (2), X=1169.00, Y=396.00, Mass=62, SNR=2.9, Peak=142 HFD=0.0
03:41:22.942 00.002 7988 Star::Find(15, 661, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.942 00.000 7988 Star::Find returns 0 (2), X=661.00, Y=313.00, Mass=16, SNR=2.3, Peak=138 HFD=0.0
03:41:22.942 00.000 7988 Star::Find(15, 509, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.942 00.000 7988 Star::Find returns 0 (2), X=509.00, Y=918.00, Mass=23, SNR=2.7, Peak=140 HFD=0.0
03:41:22.942 00.000 7988 Star::Find(15, 464, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.942 00.000 7988 Star::Find returns 0 (3), X=464.00, Y=443.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:41:22.942 00.000 7988 Star::Find(15, 1004, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.942 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=545.00, Mass=25, SNR=2.7, Peak=143 HFD=0.0
03:41:22.942 00.000 7988 Star::Find(15, 1200, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.942 00.000 7988 Star::Find false star n=3 nbg=278 bg=127.4 sigma=3.7 thresh=138 peak=133
03:41:22.942 00.000 7988 Star::Find returns 0 (2), X=1200.00, Y=884.00, Mass=39, SNR=2.9, Peak=144 HFD=0.0
03:41:22.942 00.000 7988 Star::Find(15, 440, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.942 00.000 7988 Star::Find returns 0 (2), X=440.00, Y=488.00, Mass=12, SNR=1.9, Peak=140 HFD=0.0
03:41:22.942 00.000 7988 Star::Find(15, 710, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.942 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=941.00, Mass=12, SNR=1.9, Peak=139 HFD=0.0
03:41:22.957 00.015 7988 Star::Find(15, 542, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.958 00.001 7988 Star::Find false star n=3 nbg=280 bg=126.3 sigma=3.8 thresh=138 peak=132
03:41:22.958 00.000 7988 Star::Find returns 0 (2), X=542.00, Y=551.00, Mass=37, SNR=2.9, Peak=140 HFD=0.0
03:41:22.958 00.000 7988 Star::Find(15, 487, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.958 00.000 7988 Star::Find returns 0 (3), X=487.00, Y=794.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:41:22.958 00.000 7988 Star::Find(15, 604, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.958 00.000 7988 Star::Find returns 0 (2), X=604.00, Y=770.00, Mass=14, SNR=2.1, Peak=139 HFD=0.0
03:41:22.958 00.000 7988 AutoFind: finding best star pass 1
03:41:22.958 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.958 00.000 7988 Star::Find returns 1 (0), X=711.59, Y=79.57, Mass=201, SNR=8.5, Peak=161 HFD=1.8
03:41:22.958 00.000 7988 AutoFind returns star at [711, 80] 7.2 Mass 201 SNR 8.5
03:41:22.958 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.958 00.000 7988 Star::Find returns 1 (0), X=711.59, Y=79.57, Mass=201, SNR=8.5, Peak=161 HFD=1.8
03:41:22.958 00.000 7988 MultiStar: List (1): {711.59, 79.57}(8.5), 
03:41:22.958 00.000 7988 setting lock position to (711.59, 79.57)
03:41:22.958 00.000 7988 MultiStar: stabilizing after lock position change
03:41:22.958 00.000 7988 AutoSelect: state = 1, call UpdateGuideState
03:41:22.974 00.016 7988 UpdateGuideState(): m_state=1
03:41:22.974 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:22.974 00.000 7988 Star::Find returns 1 (0), X=711.59, Y=79.57, Mass=201, SNR=8.5, Peak=161 HFD=1.8
03:41:22.974 00.000 7988 DistanceChecker: deactivated
03:41:22.974 00.000 7988 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
03:41:22.974 00.000 7988 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
03:41:22.974 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
03:41:22.974 00.000 7988 setting force full frames = false
03:41:22.983 00.009 7988 setting lock position to (711.59, 79.57)
03:41:22.983 00.000 7988 MultiStar: stabilizing after lock position change
03:41:22.985 00.002 7988 CurrentPosition() valid, moving to STATE_SELECTED
03:41:22.985 00.000 7988 Changing from state SELECTING to SELECTED
03:41:22.985 00.000 7988 guider state => SELECTED
03:41:22.990 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=123, FiltMin=104, FiltMax=138, Gamma=0.690
03:41:22.990 00.000 7988 UpdateGuideState exits: m=201 SNR=8.5
03:41:22.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=123, FiltMin=104, FiltMax=138, Gamma=0.690
03:41:22.993 00.003 7988 Status Line: Auto-selected star at (711.6, 79.6)
03:41:22.995 00.002 7988 PhdController: newstate STATE_WAIT_SELECTED
03:41:22.997 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:22.997 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:22.999 00.002 7988 Enqueuing Expose request
03:41:22.999 00.000 15712 Worker thread wakes up
03:41:22.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:22.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:22.999 00.000 7988 evsrv: cli 0CCCF588 connect
03:41:23.002 00.003 7988 case statement mapped state 2 to 1
03:41:23.002 00.000 7988 case statement mapped state 2 to 1
03:41:23.006 00.004 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"1110fd41-cf98-4320-9065-91af30f352c8"}
03:41:23.006 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":[711.59,79.57],"id":"1110fd41-cf98-4320-9065-91af30f352c8"}
03:41:23.007 00.001 7988 evsrv: cli 0CCCF588 disconnect
03:41:23.007 00.000 7988 evsrv: cli 0CCCF268 connect
03:41:23.007 00.000 7988 case statement mapped state 2 to 1
03:41:23.012 00.005 7988 case statement mapped state 2 to 1
03:41:23.014 00.002 7988 evsrv: cli 0CCCF268 request: {"method":"get_app_state","id":"a4f38cb3-7412-4d3c-a0fd-ca322acf3fc9"}
03:41:23.016 00.002 7988 case statement mapped state 2 to 1
03:41:23.016 00.000 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":"Selected","id":"a4f38cb3-7412-4d3c-a0fd-ca322acf3fc9"}
03:41:23.018 00.002 7988 evsrv: cli 0CCCF268 disconnect
03:41:24.029 01.011 7988 evsrv: cli 0CCCF6C8 connect
03:41:24.029 00.000 7988 case statement mapped state 2 to 1
03:41:24.029 00.000 7988 case statement mapped state 2 to 1
03:41:24.029 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_app_state","id":"84ea4164-51fd-40e1-af2b-760fb6fa118d"}
03:41:24.029 00.000 7988 case statement mapped state 2 to 1
03:41:24.029 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":"Selected","id":"84ea4164-51fd-40e1-af2b-760fb6fa118d"}
03:41:24.029 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
03:41:24.415 00.386 15712 Exposure complete
03:41:24.476 00.061 15712 worker thread done servicing request
03:41:24.476 00.000 7988 OnExposeComplete: enter
03:41:24.476 00.000 7988 UpdateGuideState(): m_state=2
03:41:24.483 00.007 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:41:24.483 00.000 7988 Star::Find returns 1 (0), X=712.17, Y=78.90, Mass=246, SNR=9.5, Peak=172 HFD=2.3
03:41:24.485 00.002 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
03:41:24.485 00.000 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
03:41:24.487 00.002 7988 CameraToMount -- cameraX=0.58 cameraY=-0.67 hyp=0.89 cameraTheta=-0.86 mountX=-0.67 mountY=-0.56, mountTheta=-2.44
03:41:24.488 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=123, FiltMin=104, FiltMax=143, Gamma=0.690
03:41:24.490 00.002 7988 UpdateGuideState exits: m=246 SNR=9.5
03:41:24.492 00.002 7988 PhdController: newstate STATE_CALIBRATE
03:41:24.492 00.000 7988 PhdController: newstate STATE_GUIDE
03:41:24.498 00.006 7988 Changing from state SELECTED to CALIBRATING_PRIMARY
03:41:24.500 00.002 7988 guider state => CALIBRATED
03:41:24.500 00.000 7988 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
03:41:24.503 00.003 7988 reset dither spiral
03:41:24.503 00.000 7988 PhdController: newstate STATE_SETTLE_BEGIN
03:41:24.505 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:24.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:24.505 00.000 7988 Enqueuing Expose request
03:41:24.507 00.002 15712 Worker thread wakes up
03:41:24.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:24.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:25.035 00.528 7988 evsrv: cli 0CCCF088 connect
03:41:25.035 00.000 7988 case statement mapped state 5 to 1
03:41:25.035 00.000 7988 case statement mapped state 5 to 1
03:41:25.035 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_app_state","id":"856bb9cb-5e4f-4245-b5d3-901715ea215c"}
03:41:25.035 00.000 7988 case statement mapped state 5 to 1
03:41:25.035 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":"Selected","id":"856bb9cb-5e4f-4245-b5d3-901715ea215c"}
03:41:25.035 00.000 7988 evsrv: cli 0CCCF088 disconnect
03:41:26.041 01.006 7988 evsrv: cli 0CCCF1C8 connect
03:41:26.041 00.000 7988 case statement mapped state 5 to 1
03:41:26.041 00.000 7988 case statement mapped state 5 to 1
03:41:26.041 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_app_state","id":"2f23d7c0-0684-46c2-b7a1-8ba4cca8bf45"}
03:41:26.041 00.000 7988 case statement mapped state 5 to 1
03:41:26.041 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":"Selected","id":"2f23d7c0-0684-46c2-b7a1-8ba4cca8bf45"}
03:41:26.041 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
03:41:26.140 00.099 15712 Exposure complete
03:41:26.201 00.061 15712 worker thread done servicing request
03:41:26.201 00.000 7988 OnExposeComplete: enter
03:41:26.206 00.005 7988 UpdateGuideState(): m_state=5
03:41:26.206 00.000 7988 Star::Find(15, 712, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:41:26.208 00.002 7988 Star::Find returns 1 (0), X=711.62, Y=79.76, Mass=489, SNR=13.6, Peak=196 HFD=3.1
03:41:26.208 00.000 7988 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.56) = xAngle (-0.17 = -0.17)
03:41:26.208 00.000 7988 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
03:41:26.208 00.000 7988 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.40 mountX=0.19 mountY=-0.04, mountTheta=-0.20
03:41:26.208 00.000 7988 Changing from state CALIBRATED to GUIDING
03:41:26.208 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
03:41:26.217 00.009 7988 ScopeASCOM::SideOfPier() returns 0
03:41:26.217 00.000 7988 AdjustCalibrationForScopePointing (scope): current dec=34.3 pierSide=0, cal dec=34.4 pierSide=0 rotAngle=None bin=1
03:41:26.217 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:41:26.217 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:41:26.217 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:41:26.217 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:41:26.223 00.006 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:41:26.223 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:41:26.223 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:41:26.223 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:41:26.223 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:41:26.223 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:41:26.223 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:41:26.223 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:41:26.232 00.009 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:41:26.232 00.000 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
03:41:26.232 00.000 7988 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
03:41:26.232 00.000 7988 Dec comp: XRate 3.059 -> 3.063 for dec 34.4 -> dec 34.3
03:41:26.232 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
03:41:26.232 00.000 7988 ScopeASCOM::SideOfPier() returns 0
03:41:26.241 00.009 7988 setting lock position to (711.62, 79.76)
03:41:26.241 00.000 7988 MultiStar: stabilizing after lock position change
03:41:26.241 00.000 7988 guider state => GUIDING
03:41:26.241 00.000 7988 Status Line: Guiding
03:41:26.241 00.000 7988 Mount: notify guiding started
03:41:26.241 00.000 7988 ScopeASCOM::SideOfPier() returns 0
03:41:26.248 00.007 7988 PPEC: guiding starts RA = 5.2582 hr, pier East, prev RA = 5.2577 hr, pier East
03:41:26.250 00.002 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
03:41:26.250 00.000 7988 PPEC: guiding was stopped for 6.6 seconds, deltaRA +1.9s, worm delta +4.7s, 0.7% of period (640.6s), limit 40.0% (256.2s)
03:41:26.252 00.002 7988 PPEC: resume guiding with gear time offset -1.9 seconds
03:41:26.252 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:41:26.254 00.002 7988 GetString("/profile/2/scope/calibration/timestamp", "") returns "1/2/2026 10:36:04 PM"
03:41:26.256 00.002 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
03:41:26.257 00.001 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
03:41:26.257 00.000 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
03:41:26.259 00.002 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
03:41:26.259 00.000 7988 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 3.101440
03:41:26.261 00.002 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
03:41:26.261 00.000 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
03:41:26.264 00.003 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
03:41:26.264 00.000 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
03:41:26.264 00.000 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
03:41:26.264 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:41:26.264 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:41:26.264 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:41:26.264 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:41:26.264 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:41:26.264 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:41:26.274 00.010 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:41:26.274 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:41:26.274 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:41:26.274 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:41:26.274 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:41:26.274 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:41:26.280 00.006 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:41:26.280 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:41:26.280 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:41:26.280 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:41:26.280 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:41:26.280 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:41:26.280 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:41:26.280 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:41:26.280 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:41:26.291 00.011 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:41:26.291 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:41:26.291 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:41:26.291 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:41:26.291 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:41:26.296 00.005 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
03:41:26.296 00.000 7988 ScopeASCOM::SideOfPier() returns 0
03:41:26.296 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
03:41:26.296 00.000 7988 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
03:41:26.296 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
03:41:26.296 00.000 7988 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 34.3
03:41:26.304 00.008 7988 MountToCamera -- mountTheta (0.00) + m_xAngle (1.56) = xAngle (1.56 = 1.56)
03:41:26.304 00.000 7988 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
03:41:26.306 00.002 7988 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
03:41:26.306 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
03:41:26.308 00.002 7988 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
03:41:26.310 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=196, med=123, FiltMin=103, FiltMax=152, Gamma=0.690
03:41:26.310 00.000 7988 UpdateGuideState exits: m=489 SNR=13.6
03:41:26.311 00.001 7988 PhdController: newstate STATE_SETTLE_WAIT
03:41:26.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:26.311 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:26.311 00.000 7988 Enqueuing Expose request
03:41:26.311 00.000 15712 Worker thread wakes up
03:41:26.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:26.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:27.047 00.736 7988 evsrv: cli 0CCD0028 connect
03:41:27.047 00.000 7988 case statement mapped state 6 to 3
03:41:27.047 00.000 7988 case statement mapped state 6 to 3
03:41:27.047 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_app_state","id":"b488ff8c-787f-4625-be6a-5b2e4825bdff"}
03:41:27.047 00.000 7988 case statement mapped state 6 to 3
03:41:27.047 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":"Guiding","id":"b488ff8c-787f-4625-be6a-5b2e4825bdff"}
03:41:27.047 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:41:27.736 00.689 15712 Exposure complete
03:41:27.798 00.062 15712 worker thread done servicing request
03:41:27.798 00.000 7988 OnExposeComplete: enter
03:41:27.804 00.006 7988 UpdateGuideState(): m_state=6
03:41:27.804 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:41:27.806 00.002 7988 Star::Find returns 1 (0), X=711.67, Y=79.46, Mass=387, SNR=12.2, Peak=179 HFD=2.9
03:41:27.806 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.98 = -2.98)
03:41:27.808 00.002 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.01 = -3.01)
03:41:27.808 00.000 7988 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.31 cameraTheta=-1.42 mountX=-0.30 mountY=-0.04, mountTheta=-3.01
03:41:27.810 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.05, y=-0.30, opts=13)
03:41:27.812 00.002 7988 Enqueuing Move request for scope (0.05, -0.30)
03:41:27.812 00.000 15712 Worker thread wakes up
03:41:27.812 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd
03:41:27.812 00.000 15712 Handling offset move in thread for scope, endpoint = (0.05, -0.30)
03:41:27.812 00.000 15712 Moving (0.05, -0.30) raw xDistance=-0.30 yDistance=-0.04
03:41:27.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=179, med=123, FiltMin=105, FiltMax=145, Gamma=0.690
03:41:27.814 00.002 7988 UpdateGuideState exits: m=387 SNR=12.2
03:41:27.814 00.000 7988 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 1 / 99999
03:41:27.814 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429687.814,"Host":"ASTROPC","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:41:27.814 00.000 15712 PPEC rslt(dithering): input = -0.30, final = -0.18
03:41:27.814 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
03:41:27.814 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:27.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:27.814 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:27.820 00.006 7988 Enqueuing Expose request
03:41:27.821 00.001 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:41:27.821 00.000 15712 MoveAxis(E, 59, ABG)
03:41:27.821 00.000 15712 Guiding  Dir = 2, Dur = 59
03:41:27.821 00.000 15712 IsGuiding returns 0
03:41:27.838 00.017 15712 PulseGuide returned control before completion, sleep 51
03:41:27.894 00.056 15712 IsGuiding returns 1
03:41:27.894 00.000 15712 scope still moving after pulse duration time elapsed
03:41:27.930 00.036 15712 IsGuiding returns 0
03:41:27.930 00.000 15712 scope move finished after 59 + 55 ms
03:41:27.930 00.000 15712 Move returns status 0, amount 59
03:41:27.930 00.000 15712 MoveAxis(N, 0, ABG)
03:41:27.930 00.000 15712 Move returns status 0, amount 0
03:41:27.930 00.000 15712 move complete, result=0
03:41:27.930 00.000 7988 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
03:41:27.938 00.008 15712 worker thread done servicing request
03:41:27.938 00.000 15712 Worker thread wakes up
03:41:27.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:27.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:29.565 01.627 15712 Exposure complete
03:41:29.632 00.067 15712 worker thread done servicing request
03:41:29.633 00.001 7988 OnExposeComplete: enter
03:41:29.633 00.000 7988 UpdateGuideState(): m_state=6
03:41:29.633 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:41:29.633 00.000 7988 Star::Find returns 1 (0), X=711.84, Y=79.12, Mass=210, SNR=8.8, Peak=163 HFD=2.1
03:41:29.633 00.000 7988 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.56) = xAngle (-2.80 = -2.80)
03:41:29.633 00.000 7988 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.83 = -2.83)
03:41:29.639 00.006 7988 CameraToMount -- cameraX=0.22 cameraY=-0.64 hyp=0.68 cameraTheta=-1.23 mountX=-0.64 mountY=-0.21, mountTheta=-2.83
03:41:29.639 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.22, y=-0.64, opts=13)
03:41:29.639 00.000 7988 Enqueuing Move request for scope (0.22, -0.64)
03:41:29.639 00.000 15712 Worker thread wakes up
03:41:29.639 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.64) opts 0xd
03:41:29.639 00.000 15712 Handling offset move in thread for scope, endpoint = (0.22, -0.64)
03:41:29.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=123, FiltMin=108, FiltMax=145, Gamma=0.690
03:41:29.645 00.006 15712 Moving (0.22, -0.64) raw xDistance=-0.64 yDistance=-0.21
03:41:29.645 00.000 7988 UpdateGuideState exits: m=210 SNR=8.8
03:41:29.645 00.000 7988 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 2 / 99999
03:41:29.647 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767429689.647,"Host":"ASTROPC","Inst":1,"Distance":0.36,"Time":1.8,"SettleTime":15.0,"StarLocked":true}
03:41:29.647 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:29.649 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:29.649 00.000 7988 Enqueuing Expose request
03:41:29.651 00.002 15712 PPEC rslt(dithering): input = -0.64, final = -0.38
03:41:29.651 00.000 15712 PPEC: input: -0.64, control: -0.38, exposure: 1500
03:41:29.651 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:29.651 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:41:29.651 00.000 15712 MoveAxis(E, 125, ABG)
03:41:29.651 00.000 15712 Guiding  Dir = 2, Dur = 125
03:41:29.651 00.000 15712 IsGuiding returns 0
03:41:29.678 00.027 15712 PulseGuide returned control before completion, sleep 109
03:41:29.788 00.110 15712 IsGuiding returns 1
03:41:29.788 00.000 15712 scope still moving after pulse duration time elapsed
03:41:29.822 00.034 15712 IsGuiding returns 0
03:41:29.822 00.000 15712 scope move finished after 125 + 45 ms
03:41:29.822 00.000 15712 Move returns status 0, amount 125
03:41:29.822 00.000 15712 MoveAxis(N, 0, ABG)
03:41:29.822 00.000 15712 Move returns status 0, amount 0
03:41:29.822 00.000 15712 move complete, result=0
03:41:29.822 00.000 7988 GuideStep: -0.6 px 125 ms EAST, -0.2 px 0 ms NORTH
03:41:29.823 00.001 15712 worker thread done servicing request
03:41:29.823 00.000 15712 Worker thread wakes up
03:41:29.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:29.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:31.242 01.419 15712 Exposure complete
03:41:31.304 00.062 15712 worker thread done servicing request
03:41:31.304 00.000 7988 OnExposeComplete: enter
03:41:31.304 00.000 7988 UpdateGuideState(): m_state=6
03:41:31.309 00.005 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:41:31.309 00.000 7988 Star::Find returns 1 (0), X=711.75, Y=79.83, Mass=143, SNR=7.2, Peak=164 HFD=1.6
03:41:31.311 00.002 7988 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.56) = xAngle (-1.05 = -1.05)
03:41:31.311 00.000 7988 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
03:41:31.313 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=0.07 mountY=-0.13, mountTheta=-1.06
03:41:31.315 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.07, opts=13)
03:41:31.315 00.000 7988 Enqueuing Move request for scope (0.13, 0.07)
03:41:31.317 00.002 15712 Worker thread wakes up
03:41:31.317 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
03:41:31.317 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
03:41:31.317 00.000 15712 Moving (0.13, 0.07) raw xDistance=0.07 yDistance=-0.13
03:41:31.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=123, FiltMin=110, FiltMax=142, Gamma=0.690
03:41:31.319 00.002 7988 UpdateGuideState exits: m=143 SNR=7.2
03:41:31.319 00.000 7988 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 3 / 99999
03:41:31.321 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767429691.321,"Host":"ASTROPC","Inst":1,"Distance":0.30,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
03:41:31.321 00.000 15712 PPEC rslt(dithering): input = 0.07, final = 0.04
03:41:31.321 00.000 15712 PPEC: input: 0.07, control: 0.04, exposure: 1500
03:41:31.321 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:31.321 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:31.321 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:31.324 00.003 7988 Enqueuing Expose request
03:41:31.324 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:41:31.324 00.000 15712 MoveAxis(W, 14, ABG)
03:41:31.324 00.000 15712 Guiding  Dir = 3, Dur = 14
03:41:31.324 00.000 15712 IsGuiding returns 0
03:41:31.338 00.014 15712 IsGuiding returns 1
03:41:31.338 00.000 15712 scope still moving after pulse duration time elapsed
03:41:31.383 00.045 15712 IsGuiding returns 0
03:41:31.383 00.000 15712 scope move finished after 14 + 48 ms
03:41:31.383 00.000 15712 Move returns status 0, amount 14
03:41:31.383 00.000 15712 MoveAxis(N, 0, ABG)
03:41:31.383 00.000 15712 Move returns status 0, amount 0
03:41:31.383 00.000 15712 move complete, result=0
03:41:31.383 00.000 15712 worker thread done servicing request
03:41:31.389 00.006 15712 Worker thread wakes up
03:41:31.389 00.000 7988 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
03:41:31.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:31.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:33.027 01.638 15712 Exposure complete
03:41:33.092 00.065 15712 worker thread done servicing request
03:41:33.092 00.000 7988 OnExposeComplete: enter
03:41:33.092 00.000 7988 UpdateGuideState(): m_state=6
03:41:33.097 00.005 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
03:41:33.097 00.000 7988 Star::Find returns 1 (0), X=712.06, Y=80.43, Mass=118, SNR=6.6, Peak=157 HFD=1.7
03:41:33.099 00.002 7988 Status Line: Mass: 118 vs 246
03:41:33.099 00.000 7988 UpdateCurrentPosition: star mass new=118.1 exp=245.7 thresh=50% limits=(122.8, 368.5, 491.4)
03:41:33.099 00.000 7988 DistanceChecker: activated
03:41:33.099 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:41:33.099 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:33.099 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:33.099 00.000 15712 Worker thread wakes up
03:41:33.099 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:33.099 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:33.109 00.010 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:41:33.109 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:41:33.109 00.000 15712 MoveAxis(W, 10, DBG)
03:41:33.109 00.000 15712 Guiding  Dir = 3, Dur = 10
03:41:33.109 00.000 15712 IsGuiding returns 0
03:41:33.126 00.017 15712 IsGuiding returns 1
03:41:33.126 00.000 15712 scope still moving after pulse duration time elapsed
03:41:33.154 00.028 15712 IsGuiding returns 1
03:41:33.194 00.040 15712 IsGuiding returns 0
03:41:33.194 00.000 15712 scope move finished after 10 + 74 ms
03:41:33.194 00.000 15712 Move returns status 0, amount 10
03:41:33.194 00.000 15712 MoveAxis(N, 0, DBG)
03:41:33.194 00.000 15712 Move returns status 0, amount 0
03:41:33.194 00.000 15712 move complete, result=0
03:41:33.194 00.000 15712 worker thread done servicing request
03:41:33.218 00.024 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:33.218 00.000 7988 Status Line: Star lost - mass changed
03:41:33.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=157, med=123, FiltMin=107, FiltMax=137, Gamma=0.690
03:41:33.218 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:41:33.218 00.000 7988 PhdController: settling, locked = 0, distance = 0.30 (1.50) aobump = 0 frame = 4 / 99999
03:41:33.218 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429693.218,"Host":"ASTROPC","Inst":1,"Distance":0.30,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:41:33.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:33.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:33.218 00.000 7988 Enqueuing Expose request
03:41:33.227 00.009 7988 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
03:41:33.227 00.000 15712 Worker thread wakes up
03:41:33.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:33.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:34.639 01.412 15712 Exposure complete
03:41:34.701 00.062 15712 worker thread done servicing request
03:41:34.701 00.000 7988 OnExposeComplete: enter
03:41:34.701 00.000 7988 UpdateGuideState(): m_state=6
03:41:34.707 00.006 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
03:41:34.708 00.001 7988 Star::Find returns 1 (0), X=712.08, Y=78.70, Mass=108, SNR=6.1, Peak=145 HFD=2.5
03:41:34.708 00.000 7988 DistanceChecker: deactivated
03:41:34.710 00.002 7988 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.56) = xAngle (-2.72 = -2.72)
03:41:34.710 00.000 7988 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.75 = -2.75)
03:41:34.712 00.002 7988 CameraToMount -- cameraX=0.46 cameraY=-1.05 hyp=1.15 cameraTheta=-1.16 mountX=-1.05 mountY=-0.44, mountTheta=-2.75
03:41:34.714 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.46, y=-1.05, opts=13)
03:41:34.714 00.000 7988 Enqueuing Move request for scope (0.46, -1.05)
03:41:34.716 00.002 15712 Worker thread wakes up
03:41:34.716 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.46, -1.05) opts 0xd
03:41:34.716 00.000 15712 Handling offset move in thread for scope, endpoint = (0.46, -1.05)
03:41:34.716 00.000 15712 Moving (0.46, -1.05) raw xDistance=-1.05 yDistance=-0.44
03:41:34.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=123, FiltMin=107, FiltMax=139, Gamma=0.690
03:41:34.717 00.001 7988 UpdateGuideState exits: m=108 SNR=6.1
03:41:34.717 00.000 7988 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 5 / 99999
03:41:34.717 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429694.717,"Host":"ASTROPC","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:41:34.717 00.000 15712 PPEC rslt(dithering): input = -1.05, final = -0.63
03:41:34.717 00.000 15712 PPEC: input: -1.05, control: -0.63, exposure: 1500
03:41:34.717 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:41:34.717 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
03:41:34.717 00.000 15712 MoveAxis(E, 206, ABG)
03:41:34.717 00.000 15712 Guiding  Dir = 2, Dur = 206
03:41:34.717 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:34.717 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:34.717 00.000 7988 Enqueuing Expose request
03:41:34.725 00.008 15712 IsGuiding returns 0
03:41:34.742 00.017 15712 PulseGuide returned control before completion, sleep 195
03:41:34.964 00.222 15712 IsGuiding returns 0
03:41:34.964 00.000 15712 Move returns status 0, amount 206
03:41:34.964 00.000 15712 MoveAxis(N, 0, ABG)
03:41:34.964 00.000 15712 Move returns status 0, amount 0
03:41:34.964 00.000 15712 move complete, result=0
03:41:34.964 00.000 7988 GuideStep: -1.1 px 206 ms EAST, -0.4 px 0 ms NORTH
03:41:34.971 00.007 15712 worker thread done servicing request
03:41:34.971 00.000 15712 Worker thread wakes up
03:41:34.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:34.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:36.713 01.742 15712 Exposure complete
03:41:36.775 00.062 15712 worker thread done servicing request
03:41:36.775 00.000 7988 OnExposeComplete: enter
03:41:36.775 00.000 7988 UpdateGuideState(): m_state=6
03:41:36.775 00.000 7988 Star::Find(15, 712, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
03:41:36.775 00.000 7988 Star::Find returns 1 (0), X=712.00, Y=80.12, Mass=166, SNR=7.7, Peak=160 HFD=2.0
03:41:36.786 00.011 7988 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.56) = xAngle (-0.79 = -0.79)
03:41:36.786 00.000 7988 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
03:41:36.786 00.000 7988 CameraToMount -- cameraX=0.38 cameraY=0.37 hyp=0.52 cameraTheta=0.77 mountX=0.37 mountY=-0.39, mountTheta=-0.81
03:41:36.786 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.38, y=0.37, opts=13)
03:41:36.791 00.005 7988 Enqueuing Move request for scope (0.38, 0.37)
03:41:36.791 00.000 15712 Worker thread wakes up
03:41:36.791 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.37) opts 0xd
03:41:36.791 00.000 15712 Handling offset move in thread for scope, endpoint = (0.38, 0.37)
03:41:36.791 00.000 15712 Moving (0.38, 0.37) raw xDistance=0.37 yDistance=-0.39
03:41:36.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=160, med=123, FiltMin=108, FiltMax=138, Gamma=0.690
03:41:36.791 00.000 7988 UpdateGuideState exits: m=166 SNR=7.7
03:41:36.791 00.000 7988 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 6 / 99999
03:41:36.791 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429696.791,"Host":"ASTROPC","Inst":1,"Distance":0.54,"Time":2.1,"SettleTime":15.0,"StarLocked":true}
03:41:36.791 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:36.791 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:36.791 00.000 7988 Enqueuing Expose request
03:41:36.791 00.000 15712 PPEC rslt(dithering): input = 0.37, final = 0.22
03:41:36.791 00.000 15712 PPEC: input: 0.37, control: 0.22, exposure: 1500
03:41:36.791 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:41:36.791 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:41:36.791 00.000 15712 MoveAxis(W, 72, ABG)
03:41:36.791 00.000 15712 Guiding  Dir = 3, Dur = 72
03:41:36.791 00.000 15712 IsGuiding returns 0
03:41:36.823 00.032 15712 PulseGuide returned control before completion, sleep 58
03:41:36.920 00.097 15712 IsGuiding returns 1
03:41:36.920 00.000 15712 scope still moving after pulse duration time elapsed
03:41:36.951 00.031 15712 IsGuiding returns 0
03:41:36.951 00.000 15712 scope move finished after 72 + 78 ms
03:41:36.951 00.000 15712 Move returns status 0, amount 72
03:41:36.951 00.000 15712 MoveAxis(N, 0, ABG)
03:41:36.951 00.000 15712 Move returns status 0, amount 0
03:41:36.951 00.000 15712 move complete, result=0
03:41:36.951 00.000 7988 GuideStep: 0.4 px 72 ms WEST, -0.4 px 0 ms NORTH
03:41:36.951 00.000 15712 worker thread done servicing request
03:41:36.951 00.000 15712 Worker thread wakes up
03:41:36.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:36.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:38.371 01.420 15712 Exposure complete
03:41:38.432 00.061 15712 worker thread done servicing request
03:41:38.432 00.000 7988 OnExposeComplete: enter
03:41:38.432 00.000 7988 UpdateGuideState(): m_state=6
03:41:38.432 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:41:38.432 00.000 7988 Star::Find returns 1 (0), X=712.46, Y=79.95, Mass=133, SNR=6.9, Peak=156 HFD=1.6
03:41:38.432 00.000 7988 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.56) = xAngle (-1.34 = -1.34)
03:41:38.432 00.000 7988 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
03:41:38.432 00.000 7988 CameraToMount -- cameraX=0.84 cameraY=0.19 hyp=0.86 cameraTheta=0.22 mountX=0.19 mountY=-0.84, mountTheta=-1.34
03:41:38.432 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.84, y=0.19, opts=13)
03:41:38.432 00.000 7988 Enqueuing Move request for scope (0.84, 0.19)
03:41:38.432 00.000 15712 Worker thread wakes up
03:41:38.432 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.19) opts 0xd
03:41:38.432 00.000 15712 Handling offset move in thread for scope, endpoint = (0.84, 0.19)
03:41:38.448 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=156, med=123, FiltMin=108, FiltMax=137, Gamma=0.690
03:41:38.448 00.000 7988 UpdateGuideState exits: m=133 SNR=6.9
03:41:38.448 00.000 7988 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 7 / 99999
03:41:38.448 00.000 15712 Moving (0.84, 0.19) raw xDistance=0.19 yDistance=-0.84
03:41:38.448 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429698.448,"Host":"ASTROPC","Inst":1,"Distance":0.64,"Time":3.7,"SettleTime":15.0,"StarLocked":true}
03:41:38.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:38.453 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:38.453 00.000 7988 Enqueuing Expose request
03:41:38.455 00.002 15712 PPEC rslt(dithering): input = 0.19, final = 0.12
03:41:38.455 00.000 15712 PPEC: input: 0.19, control: 0.12, exposure: 1500
03:41:38.455 00.000 15712 resist switch: large excursion: input -0.84 thresh 0.75 direction from 0 to -1
03:41:38.455 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.53
03:41:38.455 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
03:41:38.455 00.000 15712 MoveAxis(W, 38, ABG)
03:41:38.455 00.000 15712 Guiding  Dir = 3, Dur = 38
03:41:38.455 00.000 15712 IsGuiding returns 0
03:41:38.471 00.016 15712 PulseGuide returned control before completion, sleep 33
03:41:38.532 00.061 15712 IsGuiding returns 0
03:41:38.532 00.000 15712 Move returns status 0, amount 38
03:41:38.532 00.000 15712 MoveAxis(N, 215, ABG)
03:41:38.532 00.000 15712 Guiding  Dir = 0, Dur = 215
03:41:38.566 00.034 15712 IsGuiding returns 0
03:41:38.639 00.073 15712 PulseGuide returned control before completion, sleep 146
03:41:38.807 00.168 15712 IsGuiding returns 1
03:41:38.807 00.000 15712 scope still moving after pulse duration time elapsed
03:41:38.830 00.023 15712 IsGuiding returns 1
03:41:38.878 00.048 15712 IsGuiding returns 0
03:41:38.878 00.000 15712 scope move finished after 215 + 104 ms
03:41:38.878 00.000 15712 Move returns status 0, amount 215
03:41:38.878 00.000 15712 move complete, result=0
03:41:38.878 00.000 7988 GuideStep: 0.2 px 38 ms WEST, -0.8 px 215 ms NORTH
03:41:38.878 00.000 15712 worker thread done servicing request
03:41:38.878 00.000 15712 Worker thread wakes up
03:41:38.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:38.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:40.523 01.645 15712 Exposure complete
03:41:40.585 00.062 15712 worker thread done servicing request
03:41:40.585 00.000 7988 OnExposeComplete: enter
03:41:40.585 00.000 7988 UpdateGuideState(): m_state=6
03:41:40.585 00.000 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
03:41:40.591 00.006 7988 Star::Find returns 0 (4), X=710.83, Y=79.58, Mass=113, SNR=6.5, Peak=160 HFD=1.3
03:41:40.591 00.000 7988 DistanceChecker: activated
03:41:40.593 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:40.593 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:41:40.595 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:41:40.597 00.002 15712 Worker thread wakes up
03:41:40.597 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:41:40.597 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:41:40.601 00.004 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:41:40.601 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:41:40.601 00.000 15712 MoveAxis(W, 10, DBG)
03:41:40.601 00.000 15712 Guiding  Dir = 3, Dur = 10
03:41:40.601 00.000 15712 IsGuiding returns 0
03:41:40.625 00.024 15712 IsGuiding returns 1
03:41:40.625 00.000 15712 scope still moving after pulse duration time elapsed
03:41:40.693 00.068 15712 IsGuiding returns 0
03:41:40.693 00.000 15712 scope move finished after 10 + 80 ms
03:41:40.693 00.000 15712 Move returns status 0, amount 10
03:41:40.693 00.000 15712 MoveAxis(N, 0, DBG)
03:41:40.693 00.000 15712 Move returns status 0, amount 0
03:41:40.693 00.000 15712 move complete, result=0
03:41:40.693 00.000 15712 worker thread done servicing request
03:41:40.713 00.020 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:40.713 00.000 7988 Status Line: Star lost - low HFD
03:41:40.715 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=160, med=123, FiltMin=108, FiltMax=136, Gamma=0.690
03:41:40.717 00.002 7988 UpdateGuideState exits: Star lost - low HFD
03:41:40.717 00.000 7988 PhdController: settling, locked = 0, distance = 0.64 (1.50) aobump = 0 frame = 8 / 99999
03:41:40.719 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767429700.719,"Host":"ASTROPC","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:41:40.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:40.721 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:41:40.721 00.000 7988 Enqueuing Expose request
03:41:40.723 00.002 15712 Worker thread wakes up
03:41:40.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:40.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:41:40.723 00.000 7988 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
03:41:42.127 01.404 15712 Exposure complete
03:41:42.188 00.061 15712 worker thread done servicing request
03:41:42.188 00.000 7988 OnExposeComplete: enter
03:41:42.188 00.000 7988 UpdateGuideState(): m_state=6
03:41:42.196 00.008 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
03:41:42.196 00.000 7988 Star::Find returns 1 (0), X=710.66, Y=79.84, Mass=133, SNR=6.7, Peak=156 HFD=1.9
03:41:42.198 00.002 7988 DistanceChecker: deactivated
03:41:42.198 00.000 7988 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.56) = xAngle (1.49 = 1.49)
03:41:42.200 00.002 7988 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
03:41:42.200 00.000 7988 CameraToMount -- cameraX=-0.96 cameraY=0.08 hyp=0.97 cameraTheta=3.05 mountX=0.08 mountY=0.96, mountTheta=1.49
03:41:42.202 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.96, y=0.08, opts=13)
03:41:42.203 00.001 7988 Enqueuing Move request for scope (-0.96, 0.08)
03:41:42.205 00.002 15712 Worker thread wakes up
03:41:42.205 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.08) opts 0xd
03:41:42.205 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.96, 0.08)
03:41:42.205 00.000 15712 Moving (-0.96, 0.08) raw xDistance=0.08 yDistance=0.96
03:41:42.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=156, med=123, FiltMin=110, FiltMax=135, Gamma=0.690
03:41:42.205 00.000 7988 UpdateGuideState exits: m=133 SNR=6.7
03:41:42.207 00.002 7988 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 9 / 99999
03:41:42.207 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429702.207,"Host":"ASTROPC","Inst":1,"Distance":0.74,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:41:42.209 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:42.209 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:42.211 00.002 7988 Enqueuing Expose request
03:41:42.211 00.000 15712 PPEC rslt(dithering): input = 0.08, final = 0.05
03:41:42.211 00.000 15712 PPEC: input: 0.08, control: 0.05, exposure: 1500
03:41:42.211 00.000 15712 resist switch: large excursion: input 0.96 thresh 0.75 direction from -1 to 1
03:41:42.211 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.88
03:41:42.211 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
03:41:42.211 00.000 15712 MoveAxis(W, 15, ABG)
03:41:42.211 00.000 15712 Guiding  Dir = 3, Dur = 15
03:41:42.213 00.002 15712 IsGuiding returns 0
03:41:42.223 00.010 15712 PulseGuide returned control before completion, sleep 11
03:41:42.274 00.051 15712 IsGuiding returns 0
03:41:42.274 00.000 15712 Move returns status 0, amount 15
03:41:42.274 00.000 15712 BLC: Oldest BLC event removed
03:41:42.274 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 161 applied
03:41:42.274 00.000 15712 MoveAxis(S, 406, ABG)
03:41:42.274 00.000 15712 Guiding  Dir = 1, Dur = 406
03:41:42.274 00.000 15712 IsGuiding returns 0
03:41:42.347 00.073 15712 PulseGuide returned control before completion, sleep 337
03:41:42.699 00.352 15712 IsGuiding returns 1
03:41:42.699 00.000 15712 scope still moving after pulse duration time elapsed
03:41:42.731 00.032 15712 IsGuiding returns 1
03:41:42.763 00.032 15712 IsGuiding returns 1
03:41:42.819 00.056 15712 IsGuiding returns 0
03:41:42.819 00.000 15712 scope move finished after 406 + 136 ms
03:41:42.819 00.000 15712 Move returns status 0, amount 406
03:41:42.819 00.000 15712 move complete, result=0
03:41:42.819 00.000 7988 GuideStep: 0.1 px 15 ms WEST, 1.0 px 406 ms SOUTH
03:41:42.819 00.000 15712 worker thread done servicing request
03:41:42.821 00.002 15712 Worker thread wakes up
03:41:42.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:42.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:44.457 01.636 15712 Exposure complete
03:41:44.521 00.064 15712 worker thread done servicing request
03:41:44.521 00.000 7988 OnExposeComplete: enter
03:41:44.521 00.000 7988 UpdateGuideState(): m_state=6
03:41:44.526 00.005 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
03:41:44.528 00.002 7988 Star::Find returns 1 (0), X=711.38, Y=79.98, Mass=319, SNR=11.1, Peak=189 HFD=2.2
03:41:44.528 00.000 7988 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.56) = xAngle (0.82 = 0.82)
03:41:44.528 00.000 7988 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
03:41:44.528 00.000 7988 CameraToMount -- cameraX=-0.24 cameraY=0.22 hyp=0.32 cameraTheta=2.39 mountX=0.22 mountY=0.23, mountTheta=0.81
03:41:44.528 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.24, y=0.22, opts=13)
03:41:44.535 00.007 7988 Enqueuing Move request for scope (-0.24, 0.22)
03:41:44.535 00.000 15712 Worker thread wakes up
03:41:44.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.22) opts 0xd
03:41:44.535 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.24, 0.22)
03:41:44.535 00.000 15712 Moving (-0.24, 0.22) raw xDistance=0.22 yDistance=0.23
03:41:44.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=189, med=123, FiltMin=110, FiltMax=138, Gamma=0.690
03:41:44.535 00.000 7988 UpdateGuideState exits: m=319 SNR=11.1
03:41:44.538 00.003 7988 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 10 / 99999
03:41:44.538 00.000 15712 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.959089, 1:0.230460
03:41:44.538 00.000 15712 BLC: No correction, Miss < min_move
03:41:44.538 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429704.538,"Host":"ASTROPC","Inst":1,"Distance":0.61,"Time":2.3,"SettleTime":15.0,"StarLocked":true}
03:41:44.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:44.538 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:44.538 00.000 7988 Enqueuing Expose request
03:41:44.538 00.000 15712 PPEC rslt(dithering): input = 0.22, final = 0.13
03:41:44.538 00.000 15712 PPEC: input: 0.22, control: 0.13, exposure: 1500
03:41:44.538 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:44.538 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:41:44.538 00.000 15712 MoveAxis(W, 43, ABG)
03:41:44.538 00.000 15712 Guiding  Dir = 3, Dur = 43
03:41:44.538 00.000 15712 IsGuiding returns 0
03:41:44.555 00.017 15712 PulseGuide returned control before completion, sleep 36
03:41:44.599 00.044 15712 IsGuiding returns 1
03:41:44.599 00.000 15712 scope still moving after pulse duration time elapsed
03:41:44.640 00.041 15712 IsGuiding returns 0
03:41:44.640 00.000 15712 scope move finished after 43 + 54 ms
03:41:44.640 00.000 15712 Move returns status 0, amount 43
03:41:44.640 00.000 15712 MoveAxis(N, 0, ABG)
03:41:44.640 00.000 15712 Move returns status 0, amount 0
03:41:44.640 00.000 15712 move complete, result=0
03:41:44.640 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.2 px 0 ms NORTH
03:41:44.643 00.003 15712 worker thread done servicing request
03:41:44.643 00.000 15712 Worker thread wakes up
03:41:44.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:44.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:46.050 01.407 15712 Exposure complete
03:41:46.111 00.061 15712 worker thread done servicing request
03:41:46.111 00.000 7988 OnExposeComplete: enter
03:41:46.111 00.000 7988 UpdateGuideState(): m_state=6
03:41:46.117 00.006 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
03:41:46.117 00.000 7988 Star::Find returns 1 (0), X=710.51, Y=79.70, Mass=299, SNR=10.5, Peak=170 HFD=1.7
03:41:46.119 00.002 7988 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.56) = xAngle (-4.65 = 1.63)
03:41:46.119 00.000 7988 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.68 = 1.60)
03:41:46.121 00.002 7988 CameraToMount -- cameraX=-1.11 cameraY=-0.06 hyp=1.11 cameraTheta=-3.09 mountX=-0.07 mountY=1.11, mountTheta=1.63
03:41:46.123 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-1.11, y=-0.06, opts=13)
03:41:46.123 00.000 7988 Enqueuing Move request for scope (-1.11, -0.06)
03:41:46.125 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=170, med=124, FiltMin=109, FiltMax=142, Gamma=0.690
03:41:46.127 00.002 15712 Worker thread wakes up
03:41:46.127 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -0.06) opts 0xd
03:41:46.127 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.11, -0.06)
03:41:46.127 00.000 15712 Moving (-1.11, -0.06) raw xDistance=-0.07 yDistance=1.11
03:41:46.127 00.000 7988 UpdateGuideState exits: m=299 SNR=10.5
03:41:46.127 00.000 7988 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 11 / 99999
03:41:46.127 00.000 15712 BLC: History state: CurrMiss=1.11, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.959089, 1:0.230460, 2:1.108318
03:41:46.127 00.000 15712 BLC: Under-shoot: nominal increase by 14
03:41:46.127 00.000 15712 BLC: window closed
03:41:46.127 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429706.127,"Host":"ASTROPC","Inst":1,"Distance":0.76,"Time":3.9,"SettleTime":15.0,"StarLocked":true}
03:41:46.127 00.000 15712 BLC: Pulse adjusted to 175
03:41:46.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:46.127 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:46.133 00.006 7988 Enqueuing Expose request
03:41:46.134 00.001 15712 PPEC rslt(dithering): input = -0.07, final = -0.04
03:41:46.134 00.000 15712 PPEC: input: -0.07, control: -0.04, exposure: 1500
03:41:46.134 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11
03:41:46.134 00.000 15712 MoveAxis(E, 14, ABG)
03:41:46.134 00.000 15712 Guiding  Dir = 2, Dur = 14
03:41:46.134 00.000 15712 IsGuiding returns 0
03:41:46.160 00.026 15712 IsGuiding returns 1
03:41:46.160 00.000 15712 scope still moving after pulse duration time elapsed
03:41:46.191 00.031 15712 IsGuiding returns 1
03:41:46.223 00.032 15712 IsGuiding returns 0
03:41:46.223 00.000 15712 scope move finished after 14 + 73 ms
03:41:46.223 00.000 15712 Move returns status 0, amount 14
03:41:46.223 00.000 15712 MoveAxis(S, 283, ABG)
03:41:46.223 00.000 15712 Guiding  Dir = 1, Dur = 283
03:41:46.223 00.000 15712 IsGuiding returns 0
03:41:46.304 00.081 15712 PulseGuide returned control before completion, sleep 213
03:41:46.350 00.046 7988 evsrv: cli 0CCCFC68 connect
03:41:46.350 00.000 7988 case statement mapped state 6 to 3
03:41:46.350 00.000 7988 case statement mapped state 6 to 3
03:41:46.355 00.005 7988 evsrv: cli 0CCCFC68 request: {"method":"get_pixel_scale","id":"f39c3de4-76da-4460-9a53-c23c115f5229"}
03:41:46.355 00.000 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":3.86747,"id":"f39c3de4-76da-4460-9a53-c23c115f5229"}
03:41:46.355 00.000 7988 evsrv: cli 0CCCFC68 disconnect
03:41:46.527 00.172 15712 IsGuiding returns 1
03:41:46.527 00.000 15712 scope still moving after pulse duration time elapsed
03:41:46.558 00.031 15712 IsGuiding returns 1
03:41:46.622 00.064 15712 IsGuiding returns 0
03:41:46.622 00.000 15712 scope move finished after 283 + 117 ms
03:41:46.622 00.000 15712 Move returns status 0, amount 283
03:41:46.622 00.000 15712 move complete, result=0
03:41:46.622 00.000 7988 GuideStep: -0.1 px 14 ms EAST, 1.1 px 283 ms SOUTH
03:41:46.626 00.004 15712 worker thread done servicing request
03:41:46.626 00.000 15712 Worker thread wakes up
03:41:46.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:46.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:48.266 01.640 15712 Exposure complete
03:41:48.329 00.063 15712 worker thread done servicing request
03:41:48.329 00.000 7988 OnExposeComplete: enter
03:41:48.329 00.000 7988 UpdateGuideState(): m_state=6
03:41:48.329 00.000 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
03:41:48.329 00.000 7988 Star::Find returns 1 (0), X=711.43, Y=79.88, Mass=255, SNR=9.6, Peak=162 HFD=2.5
03:41:48.329 00.000 7988 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.56) = xAngle (1.01 = 1.01)
03:41:48.329 00.000 7988 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
03:41:48.329 00.000 7988 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.58 mountX=0.12 mountY=0.18, mountTheta=1.00
03:41:48.329 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.19, y=0.12, opts=13)
03:41:48.329 00.000 7988 Enqueuing Move request for scope (-0.19, 0.12)
03:41:48.345 00.016 15712 Worker thread wakes up
03:41:48.345 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
03:41:48.345 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
03:41:48.345 00.000 15712 Moving (-0.19, 0.12) raw xDistance=0.12 yDistance=0.18
03:41:48.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=162, med=125, FiltMin=109, FiltMax=144, Gamma=0.690
03:41:48.346 00.001 7988 UpdateGuideState exits: m=255 SNR=9.6
03:41:48.346 00.000 7988 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 12 / 99999
03:41:48.348 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767429708.348,"Host":"ASTROPC","Inst":1,"Distance":0.60,"Time":6.1,"SettleTime":15.0,"StarLocked":true}
03:41:48.348 00.000 15712 PPEC rslt(dithering): input = 0.12, final = 0.07
03:41:48.348 00.000 15712 PPEC: input: 0.12, control: 0.07, exposure: 1500
03:41:48.348 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:48.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:48.348 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:48.351 00.003 7988 Enqueuing Expose request
03:41:48.351 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:41:48.351 00.000 15712 MoveAxis(W, 23, ABG)
03:41:48.351 00.000 15712 Guiding  Dir = 3, Dur = 23
03:41:48.353 00.002 15712 IsGuiding returns 0
03:41:48.382 00.029 15712 IsGuiding returns 1
03:41:48.382 00.000 15712 scope still moving after pulse duration time elapsed
03:41:48.429 00.047 15712 IsGuiding returns 0
03:41:48.429 00.000 15712 scope move finished after 23 + 53 ms
03:41:48.429 00.000 15712 Move returns status 0, amount 23
03:41:48.429 00.000 15712 MoveAxis(N, 0, ABG)
03:41:48.429 00.000 15712 Move returns status 0, amount 0
03:41:48.429 00.000 15712 move complete, result=0
03:41:48.429 00.000 15712 worker thread done servicing request
03:41:48.429 00.000 15712 Worker thread wakes up
03:41:48.429 00.000 7988 GuideStep: 0.1 px 23 ms WEST, 0.2 px 0 ms NORTH
03:41:48.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:48.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:49.846 01.417 15712 Exposure complete
03:41:49.911 00.065 15712 worker thread done servicing request
03:41:49.912 00.001 7988 OnExposeComplete: enter
03:41:49.913 00.001 7988 UpdateGuideState(): m_state=6
03:41:49.914 00.001 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
03:41:49.915 00.001 7988 Star::Find returns 1 (0), X=712.56, Y=79.10, Mass=230, SNR=9.1, Peak=168 HFD=2.1
03:41:49.916 00.001 7988 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.56) = xAngle (-2.17 = -2.17)
03:41:49.917 00.001 7988 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.20 = -2.20)
03:41:49.918 00.001 7988 CameraToMount -- cameraX=0.94 cameraY=-0.66 hyp=1.15 cameraTheta=-0.61 mountX=-0.65 mountY=-0.92, mountTheta=-2.18
03:41:49.920 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.94, y=-0.66, opts=13)
03:41:49.921 00.001 7988 Enqueuing Move request for scope (0.94, -0.66)
03:41:49.922 00.001 15712 Worker thread wakes up
03:41:49.922 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.66) opts 0xd
03:41:49.922 00.000 15712 Handling offset move in thread for scope, endpoint = (0.94, -0.66)
03:41:49.922 00.000 15712 Moving (0.94, -0.66) raw xDistance=-0.65 yDistance=-0.92
03:41:49.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=168, med=125, FiltMin=110, FiltMax=144, Gamma=0.690
03:41:49.922 00.000 7988 UpdateGuideState exits: m=230 SNR=9.1
03:41:49.924 00.002 7988 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 13 / 99999
03:41:49.924 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429709.924,"Host":"ASTROPC","Inst":1,"Distance":0.76,"Time":7.7,"SettleTime":15.0,"StarLocked":true}
03:41:49.927 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:49.927 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:49.927 00.000 7988 Enqueuing Expose request
03:41:49.927 00.000 15712 PPEC rslt: input = -0.65, final = -0.36, react = -0.39, pred = 0.03, hyst = -0.35, hyst_pct = 0.00, period_length = 640.67
03:41:49.927 00.000 15712 PPEC: input: -0.65, control: -0.36, exposure: 1500
03:41:49.927 00.000 15712 resist switch: large excursion: input -0.92 thresh 0.75 direction from 1 to -1
03:41:49.927 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.77
03:41:49.927 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
03:41:49.927 00.000 15712 MoveAxis(E, 118, ABG)
03:41:49.927 00.000 15712 Guiding  Dir = 2, Dur = 118
03:41:49.927 00.000 15712 IsGuiding returns 0
03:41:49.944 00.017 15712 PulseGuide returned control before completion, sleep 111
03:41:50.068 00.124 15712 IsGuiding returns 0
03:41:50.068 00.000 15712 Move returns status 0, amount 118
03:41:50.068 00.000 15712 BLC: Oldest BLC event removed
03:41:50.068 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 175 applied
03:41:50.068 00.000 15712 MoveAxis(N, 411, ABG)
03:41:50.068 00.000 15712 Guiding  Dir = 0, Dur = 411
03:41:50.068 00.000 15712 IsGuiding returns 0
03:41:50.154 00.086 15712 PulseGuide returned control before completion, sleep 342
03:41:50.525 00.371 15712 IsGuiding returns 1
03:41:50.525 00.000 15712 scope still moving after pulse duration time elapsed
03:41:50.581 00.056 15712 IsGuiding returns 0
03:41:50.581 00.000 15712 scope move finished after 411 + 99 ms
03:41:50.581 00.000 15712 Move returns status 0, amount 411
03:41:50.581 00.000 15712 move complete, result=0
03:41:50.581 00.000 7988 GuideStep: -0.6 px 118 ms EAST, -0.9 px 411 ms NORTH
03:41:50.590 00.009 15712 worker thread done servicing request
03:41:50.590 00.000 15712 Worker thread wakes up
03:41:50.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:50.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:52.330 01.740 15712 Exposure complete
03:41:52.394 00.064 15712 worker thread done servicing request
03:41:52.394 00.000 7988 OnExposeComplete: enter
03:41:52.394 00.000 7988 UpdateGuideState(): m_state=6
03:41:52.398 00.004 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
03:41:52.398 00.000 7988 Star::Find returns 1 (0), X=711.80, Y=79.97, Mass=272, SNR=10.1, Peak=177 HFD=2.3
03:41:52.400 00.002 7988 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.56) = xAngle (-0.69 = -0.69)
03:41:52.400 00.000 7988 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
03:41:52.402 00.002 7988 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.28 cameraTheta=0.87 mountX=0.21 mountY=-0.18, mountTheta=-0.71
03:41:52.404 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=0.21, opts=13)
03:41:52.404 00.000 7988 Enqueuing Move request for scope (0.18, 0.21)
03:41:52.406 00.002 15712 Worker thread wakes up
03:41:52.406 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
03:41:52.406 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
03:41:52.406 00.000 15712 Moving (0.18, 0.21) raw xDistance=0.21 yDistance=-0.18
03:41:52.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=177, med=125, FiltMin=110, FiltMax=143, Gamma=0.690
03:41:52.408 00.002 15712 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.924423, 1:0.184530
03:41:52.408 00.000 7988 UpdateGuideState exits: m=272 SNR=10.1
03:41:52.408 00.000 7988 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 14 / 99999
03:41:52.408 00.000 15712 BLC: No correction, Miss < min_move
03:41:52.408 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429712.408,"Host":"ASTROPC","Inst":1,"Distance":0.62,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
03:41:52.411 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:52.411 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:52.413 00.002 7988 Enqueuing Expose request
03:41:52.413 00.000 15712 PPEC rslt: input = 0.21, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 640.67
03:41:52.413 00.000 15712 PPEC: input: 0.21, control: 0.15, exposure: 1500
03:41:52.413 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:52.413 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:41:52.413 00.000 15712 MoveAxis(W, 50, ABG)
03:41:52.413 00.000 15712 Guiding  Dir = 3, Dur = 50
03:41:52.413 00.000 15712 IsGuiding returns 0
03:41:52.439 00.026 15712 PulseGuide returned control before completion, sleep 33
03:41:52.488 00.049 15712 IsGuiding returns 1
03:41:52.488 00.000 15712 scope still moving after pulse duration time elapsed
03:41:52.536 00.048 15712 IsGuiding returns 0
03:41:52.536 00.000 15712 scope move finished after 50 + 73 ms
03:41:52.536 00.000 15712 Move returns status 0, amount 50
03:41:52.536 00.000 15712 MoveAxis(N, 0, ABG)
03:41:52.536 00.000 15712 Move returns status 0, amount 0
03:41:52.536 00.000 15712 move complete, result=0
03:41:52.536 00.000 15712 worker thread done servicing request
03:41:52.536 00.000 15712 Worker thread wakes up
03:41:52.536 00.000 7988 GuideStep: 0.2 px 50 ms WEST, -0.2 px 0 ms NORTH
03:41:52.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:52.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:53.961 01.425 15712 Exposure complete
03:41:54.027 00.066 15712 worker thread done servicing request
03:41:54.027 00.000 7988 OnExposeComplete: enter
03:41:54.027 00.000 7988 UpdateGuideState(): m_state=6
03:41:54.029 00.002 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
03:41:54.029 00.000 7988 Star::Find returns 1 (0), X=711.93, Y=80.44, Mass=271, SNR=10.1, Peak=182 HFD=2.2
03:41:54.031 00.002 7988 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.56) = xAngle (-0.43 = -0.43)
03:41:54.031 00.000 7988 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
03:41:54.031 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=0.68 hyp=0.75 cameraTheta=1.14 mountX=0.68 mountY=-0.33, mountTheta=-0.45
03:41:54.031 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=0.68, opts=13)
03:41:54.031 00.000 7988 Enqueuing Move request for scope (0.31, 0.68)
03:41:54.031 00.000 15712 Worker thread wakes up
03:41:54.031 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.68) opts 0xd
03:41:54.031 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, 0.68)
03:41:54.031 00.000 15712 Moving (0.31, 0.68) raw xDistance=0.68 yDistance=-0.33
03:41:54.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=182, med=125, FiltMin=111, FiltMax=148, Gamma=0.690
03:41:54.031 00.000 7988 UpdateGuideState exits: m=271 SNR=10.1
03:41:54.031 00.000 7988 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 15 / 99999
03:41:54.031 00.000 15712 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.924423, 1:0.184530, 2:0.331328
03:41:54.031 00.000 15712 BLC: Under-shoot: nominal increase by 20
03:41:54.031 00.000 15712 BLC: window closed
03:41:54.031 00.000 15712 BLC: Pulse adjusted to 193
03:41:54.031 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429714.031,"Host":"ASTROPC","Inst":1,"Distance":0.66,"Time":11.8,"SettleTime":15.0,"StarLocked":true}
03:41:54.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:54.044 00.013 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:54.044 00.000 7988 Enqueuing Expose request
03:41:54.044 00.000 15712 PPEC rslt: input = 0.68, final = 0.43, react = 0.41, pred = 0.02, hyst = 0.35, hyst_pct = 0.00, period_length = 640.68
03:41:54.044 00.000 15712 PPEC: input: 0.68, control: 0.43, exposure: 1500
03:41:54.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
03:41:54.044 00.000 15712 MoveAxis(W, 141, ABG)
03:41:54.044 00.000 15712 Guiding  Dir = 3, Dur = 141
03:41:54.047 00.003 15712 IsGuiding returns 0
03:41:54.069 00.022 15712 PulseGuide returned control before completion, sleep 125
03:41:54.249 00.180 15712 IsGuiding returns 1
03:41:54.249 00.000 15712 scope still moving after pulse duration time elapsed
03:41:54.270 00.021 15712 IsGuiding returns 0
03:41:54.270 00.000 15712 scope move finished after 141 + 82 ms
03:41:54.270 00.000 15712 Move returns status 0, amount 141
03:41:54.270 00.000 15712 MoveAxis(N, 85, ABG)
03:41:54.270 00.000 15712 Guiding  Dir = 0, Dur = 85
03:41:54.270 00.000 15712 IsGuiding returns 0
03:41:54.334 00.064 15712 PulseGuide returned control before completion, sleep 22
03:41:54.381 00.047 15712 IsGuiding returns 1
03:41:54.381 00.000 15712 scope still moving after pulse duration time elapsed
03:41:54.413 00.032 15712 IsGuiding returns 1
03:41:54.453 00.040 15712 IsGuiding returns 0
03:41:54.453 00.000 15712 scope move finished after 85 + 101 ms
03:41:54.453 00.000 15712 Move returns status 0, amount 85
03:41:54.453 00.000 15712 move complete, result=0
03:41:54.453 00.000 7988 GuideStep: 0.7 px 141 ms WEST, -0.3 px 85 ms NORTH
03:41:54.459 00.006 15712 worker thread done servicing request
03:41:54.459 00.000 15712 Worker thread wakes up
03:41:54.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:54.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:54.493 00.034 7988 evsrv: cli 0CCCEF48 connect
03:41:54.496 00.003 7988 case statement mapped state 6 to 3
03:41:54.496 00.000 7988 case statement mapped state 6 to 3
03:41:54.496 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_pixel_scale","id":"da4758a2-494a-4f36-a9a0-225550c243e3"}
03:41:54.496 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":3.86747,"id":"da4758a2-494a-4f36-a9a0-225550c243e3"}
03:41:54.496 00.000 7988 evsrv: cli 0CCCEF48 disconnect
03:41:56.092 01.596 15712 Exposure complete
03:41:56.155 00.063 15712 worker thread done servicing request
03:41:56.155 00.000 7988 OnExposeComplete: enter
03:41:56.155 00.000 7988 UpdateGuideState(): m_state=6
03:41:56.160 00.005 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
03:41:56.160 00.000 7988 Star::Find returns 1 (0), X=711.79, Y=79.78, Mass=191, SNR=8.3, Peak=166 HFD=1.7
03:41:56.162 00.002 7988 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
03:41:56.162 00.000 7988 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
03:41:56.164 00.002 7988 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.13 mountX=0.02 mountY=-0.17, mountTheta=-1.43
03:41:56.166 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.02, opts=13)
03:41:56.166 00.000 7988 Enqueuing Move request for scope (0.17, 0.02)
03:41:56.168 00.002 15712 Worker thread wakes up
03:41:56.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
03:41:56.168 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
03:41:56.168 00.000 15712 Moving (0.17, 0.02) raw xDistance=0.02 yDistance=-0.17
03:41:56.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=166, med=125, FiltMin=110, FiltMax=144, Gamma=0.690
03:41:56.168 00.000 7988 UpdateGuideState exits: m=191 SNR=8.3
03:41:56.171 00.003 7988 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 16 / 99999
03:41:56.172 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767429716.172,"Host":"ASTROPC","Inst":1,"Distance":0.51,"Time":14.0,"SettleTime":15.0,"StarLocked":true}
03:41:56.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:56.172 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:56.172 00.000 7988 Enqueuing Expose request
03:41:56.172 00.000 15712 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.69
03:41:56.172 00.000 15712 PPEC: input: 0.02, control: 0.02, exposure: 1500
03:41:56.172 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:56.172 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:41:56.172 00.000 15712 MoveAxis(W, 5, ABG)
03:41:56.172 00.000 15712 Guiding  Dir = 3, Dur = 5
03:41:56.172 00.000 15712 IsGuiding returns 0
03:41:56.188 00.016 15712 IsGuiding returns 0
03:41:56.188 00.000 15712 Move returns status 0, amount 5
03:41:56.188 00.000 15712 MoveAxis(N, 0, ABG)
03:41:56.188 00.000 15712 Move returns status 0, amount 0
03:41:56.188 00.000 15712 move complete, result=0
03:41:56.188 00.000 15712 worker thread done servicing request
03:41:56.188 00.000 15712 Worker thread wakes up
03:41:56.188 00.000 7988 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
03:41:56.200 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:56.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:57.603 01.403 15712 Exposure complete
03:41:57.667 00.064 15712 worker thread done servicing request
03:41:57.667 00.000 7988 OnExposeComplete: enter
03:41:57.667 00.000 7988 UpdateGuideState(): m_state=6
03:41:57.673 00.006 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
03:41:57.673 00.000 7988 Star::Find returns 1 (0), X=711.78, Y=78.97, Mass=140, SNR=7.0, Peak=158 HFD=2.1
03:41:57.675 00.002 7988 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.56) = xAngle (-2.93 = -2.93)
03:41:57.675 00.000 7988 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.97 = -2.97)
03:41:57.677 00.002 7988 CameraToMount -- cameraX=0.16 cameraY=-0.79 hyp=0.81 cameraTheta=-1.37 mountX=-0.79 mountY=-0.14, mountTheta=-2.97
03:41:57.679 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.79, opts=13)
03:41:57.679 00.000 7988 Enqueuing Move request for scope (0.16, -0.79)
03:41:57.681 00.002 15712 Worker thread wakes up
03:41:57.681 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.79) opts 0xd
03:41:57.681 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.79)
03:41:57.681 00.000 15712 Moving (0.16, -0.79) raw xDistance=-0.79 yDistance=-0.14
03:41:57.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=158, med=125, FiltMin=108, FiltMax=144, Gamma=0.690
03:41:57.683 00.002 7988 UpdateGuideState exits: m=140 SNR=7.0
03:41:57.684 00.001 7988 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 17 / 99999
03:41:57.684 00.000 7988 PhdController: newstate STATE_FINISH
03:41:57.686 00.002 7988 PhdController complete: success
03:41:57.686 00.000 15712 PPEC rslt: input = -0.79, final = -0.45, react = -0.48, pred = 0.02, hyst = -0.40, hyst_pct = 0.00, period_length = 640.69
03:41:57.686 00.000 15712 PPEC: input: -0.79, control: -0.45, exposure: 1500
03:41:57.686 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:57.686 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:41:57.686 00.000 15712 MoveAxis(E, 148, ABG)
03:41:57.686 00.000 15712 Guiding  Dir = 2, Dur = 148
03:41:57.686 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767429717.686,"Host":"ASTROPC","Inst":1,"Status":0,"TotalFrames":17,"DroppedFrames":2}
03:41:57.686 00.000 15712 IsGuiding returns 0
03:41:57.686 00.000 7988 Mount: notify guiding dither settle done success=1
03:41:57.686 00.000 7988 PhdController: newstate STATE_IDLE
03:41:57.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:57.692 00.006 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:57.692 00.000 7988 Enqueuing Expose request
03:41:57.718 00.026 15712 PulseGuide returned control before completion, sleep 129
03:41:57.858 00.140 15712 IsGuiding returns 1
03:41:57.858 00.000 15712 scope still moving after pulse duration time elapsed
03:41:57.893 00.035 15712 IsGuiding returns 0
03:41:57.893 00.000 15712 scope move finished after 148 + 57 ms
03:41:57.893 00.000 15712 Move returns status 0, amount 148
03:41:57.893 00.000 15712 MoveAxis(N, 0, ABG)
03:41:57.893 00.000 15712 Move returns status 0, amount 0
03:41:57.893 00.000 15712 move complete, result=0
03:41:57.893 00.000 7988 GuideStep: -0.8 px 148 ms EAST, -0.1 px 0 ms NORTH
03:41:57.895 00.002 15712 worker thread done servicing request
03:41:57.895 00.000 15712 Worker thread wakes up
03:41:57.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:57.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:41:59.535 01.640 15712 Exposure complete
03:41:59.601 00.066 15712 worker thread done servicing request
03:41:59.601 00.000 7988 OnExposeComplete: enter
03:41:59.601 00.000 7988 UpdateGuideState(): m_state=6
03:41:59.601 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
03:41:59.605 00.004 7988 Star::Find returns 1 (0), X=711.83, Y=79.77, Mass=228, SNR=9.1, Peak=173 HFD=2.3
03:41:59.605 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
03:41:59.605 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
03:41:59.605 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.04 mountX=0.01 mountY=-0.21, mountTheta=-1.52
03:41:59.605 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.01, opts=13)
03:41:59.605 00.000 7988 Enqueuing Move request for scope (0.21, 0.01)
03:41:59.605 00.000 15712 Worker thread wakes up
03:41:59.605 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
03:41:59.605 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
03:41:59.613 00.008 15712 Moving (0.21, 0.01) raw xDistance=0.01 yDistance=-0.21
03:41:59.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=173, med=124, FiltMin=109, FiltMax=142, Gamma=0.690
03:41:59.613 00.000 7988 UpdateGuideState exits: m=228 SNR=9.1
03:41:59.615 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:59.615 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:41:59.617 00.002 7988 Enqueuing Expose request
03:41:59.617 00.000 15712 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.70
03:41:59.617 00.000 15712 PPEC: input: 0.01, control: 0.02, exposure: 1500
03:41:59.617 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:59.617 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:41:59.617 00.000 15712 MoveAxis(W, 7, ABG)
03:41:59.617 00.000 15712 Guiding  Dir = 3, Dur = 7
03:41:59.617 00.000 15712 IsGuiding returns 0
03:41:59.629 00.012 15712 IsGuiding returns 0
03:41:59.629 00.000 15712 Move returns status 0, amount 7
03:41:59.629 00.000 15712 MoveAxis(N, 0, ABG)
03:41:59.629 00.000 15712 Move returns status 0, amount 0
03:41:59.629 00.000 15712 move complete, result=0
03:41:59.629 00.000 15712 worker thread done servicing request
03:41:59.629 00.000 15712 Worker thread wakes up
03:41:59.629 00.000 7988 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
03:41:59.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:41:59.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:01.050 01.421 15712 Exposure complete
03:42:01.114 00.064 15712 worker thread done servicing request
03:42:01.114 00.000 7988 OnExposeComplete: enter
03:42:01.114 00.000 7988 UpdateGuideState(): m_state=6
03:42:01.114 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
03:42:01.118 00.004 7988 Star::Find returns 1 (0), X=711.11, Y=80.62, Mass=313, SNR=10.8, Peak=165 HFD=2.7
03:42:01.118 00.000 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.54 = 0.54)
03:42:01.118 00.000 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
03:42:01.118 00.000 7988 CameraToMount -- cameraX=-0.51 cameraY=0.86 hyp=1.01 cameraTheta=2.11 mountX=0.86 mountY=0.49, mountTheta=0.52
03:42:01.118 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.51, y=0.86, opts=13)
03:42:01.124 00.006 7988 Enqueuing Move request for scope (-0.51, 0.86)
03:42:01.124 00.000 15712 Worker thread wakes up
03:42:01.126 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.86) opts 0xd
03:42:01.126 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.51, 0.86)
03:42:01.126 00.000 15712 Moving (-0.51, 0.86) raw xDistance=0.86 yDistance=0.49
03:42:01.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=165, med=124, FiltMin=110, FiltMax=142, Gamma=0.690
03:42:01.126 00.000 7988 UpdateGuideState exits: m=313 SNR=10.8
03:42:01.127 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:01.129 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:01.129 00.000 7988 Enqueuing Expose request
03:42:01.131 00.002 15712 PPEC rslt: input = 0.86, final = 0.53, react = 0.52, pred = 0.01, hyst = 0.44, hyst_pct = 0.00, period_length = 640.71
03:42:01.131 00.000 15712 PPEC: input: 0.86, control: 0.53, exposure: 1500
03:42:01.131 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:42:01.131 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
03:42:01.131 00.000 15712 MoveAxis(W, 173, ABG)
03:42:01.131 00.000 15712 Guiding  Dir = 3, Dur = 173
03:42:01.152 00.021 15712 IsGuiding returns 0
03:42:01.169 00.017 15712 PulseGuide returned control before completion, sleep 167
03:42:01.372 00.203 15712 IsGuiding returns 0
03:42:01.372 00.000 15712 Move returns status 0, amount 173
03:42:01.372 00.000 15712 MoveAxis(N, 0, ABG)
03:42:01.372 00.000 15712 Move returns status 0, amount 0
03:42:01.372 00.000 15712 move complete, result=0
03:42:01.372 00.000 7988 GuideStep: 0.9 px 173 ms WEST, 0.5 px 0 ms NORTH
03:42:01.380 00.008 15712 worker thread done servicing request
03:42:01.380 00.000 15712 Worker thread wakes up
03:42:01.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:01.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:03.121 01.741 15712 Exposure complete
03:42:03.182 00.061 15712 worker thread done servicing request
03:42:03.182 00.000 7988 OnExposeComplete: enter
03:42:03.182 00.000 7988 UpdateGuideState(): m_state=6
03:42:03.189 00.007 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
03:42:03.189 00.000 7988 Star::Find returns 1 (0), X=711.44, Y=80.07, Mass=247, SNR=9.5, Peak=156 HFD=2.4
03:42:03.191 00.002 7988 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.56) = xAngle (0.55 = 0.55)
03:42:03.193 00.002 7988 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
03:42:03.193 00.000 7988 CameraToMount -- cameraX=-0.18 cameraY=0.31 hyp=0.36 cameraTheta=2.11 mountX=0.31 mountY=0.18, mountTheta=0.52
03:42:03.195 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=0.31, opts=13)
03:42:03.195 00.000 7988 Enqueuing Move request for scope (-0.18, 0.31)
03:42:03.197 00.002 15712 Worker thread wakes up
03:42:03.197 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.31) opts 0xd
03:42:03.197 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, 0.31)
03:42:03.197 00.000 15712 Moving (-0.18, 0.31) raw xDistance=0.31 yDistance=0.18
03:42:03.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=156, med=124, FiltMin=110, FiltMax=138, Gamma=0.690
03:42:03.198 00.001 7988 UpdateGuideState exits: m=247 SNR=9.5
03:42:03.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:03.198 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:03.198 00.000 7988 Enqueuing Expose request
03:42:03.198 00.000 15712 PPEC rslt: input = 0.31, final = 0.20, react = 0.18, pred = 0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 640.71
03:42:03.198 00.000 15712 PPEC: input: 0.31, control: 0.20, exposure: 1500
03:42:03.198 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:03.198 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:42:03.198 00.000 15712 MoveAxis(W, 66, ABG)
03:42:03.198 00.000 15712 Guiding  Dir = 3, Dur = 66
03:42:03.198 00.000 15712 IsGuiding returns 0
03:42:03.232 00.034 15712 PulseGuide returned control before completion, sleep 48
03:42:03.312 00.080 15712 IsGuiding returns 1
03:42:03.312 00.000 15712 scope still moving after pulse duration time elapsed
03:42:03.342 00.030 15712 IsGuiding returns 0
03:42:03.342 00.000 15712 scope move finished after 66 + 73 ms
03:42:03.342 00.000 15712 Move returns status 0, amount 66
03:42:03.342 00.000 15712 MoveAxis(N, 0, ABG)
03:42:03.342 00.000 15712 Move returns status 0, amount 0
03:42:03.342 00.000 15712 move complete, result=0
03:42:03.342 00.000 15712 worker thread done servicing request
03:42:03.342 00.000 15712 Worker thread wakes up
03:42:03.342 00.000 7988 GuideStep: 0.3 px 66 ms WEST, 0.2 px 0 ms NORTH
03:42:03.344 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:03.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:04.762 01.418 15712 Exposure complete
03:42:04.826 00.064 15712 worker thread done servicing request
03:42:04.826 00.000 7988 OnExposeComplete: enter
03:42:04.831 00.005 7988 UpdateGuideState(): m_state=6
03:42:04.831 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
03:42:04.833 00.002 7988 Star::Find returns 1 (0), X=711.87, Y=78.86, Mass=375, SNR=12.1, Peak=199 HFD=2.3
03:42:04.833 00.000 7988 Status Line: Mass: 375 vs 230
03:42:04.835 00.002 7988 UpdateCurrentPosition: star mass new=375.2 exp=230.5 thresh=50% limits=(94.8, 368.5, 461.0)
03:42:04.835 00.000 7988 DistanceChecker: activated
03:42:04.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:42:04.835 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:42:04.835 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:42:04.841 00.006 15712 Worker thread wakes up
03:42:04.841 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:42:04.841 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:42:04.842 00.001 15712 PPEC (deduced): control: 0.04, exposure: 1500
03:42:04.842 00.000 15712 Dead-reckoning move xDistance=0.04 yDistance=0.00
03:42:04.842 00.000 15712 MoveAxis(W, 12, DBG)
03:42:04.842 00.000 15712 Guiding  Dir = 3, Dur = 12
03:42:04.842 00.000 15712 IsGuiding returns 0
03:42:04.862 00.020 15712 IsGuiding returns 1
03:42:04.862 00.000 15712 scope still moving after pulse duration time elapsed
03:42:04.889 00.027 15712 IsGuiding returns 1
03:42:04.925 00.036 15712 IsGuiding returns 0
03:42:04.925 00.000 15712 scope move finished after 12 + 67 ms
03:42:04.925 00.000 15712 Move returns status 0, amount 12
03:42:04.925 00.000 15712 MoveAxis(N, 0, DBG)
03:42:04.925 00.000 15712 Move returns status 0, amount 0
03:42:04.925 00.000 15712 move complete, result=0
03:42:04.925 00.000 15712 worker thread done servicing request
03:42:04.953 00.028 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:04.953 00.000 7988 Status Line: Star lost - mass changed
03:42:04.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=124, FiltMin=110, FiltMax=143, Gamma=0.690
03:42:04.953 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:42:04.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:04.953 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:42:04.953 00.000 7988 Enqueuing Expose request
03:42:04.961 00.008 7988 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
03:42:04.961 00.000 15712 Worker thread wakes up
03:42:04.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:04.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:42:06.596 01.635 15712 Exposure complete
03:42:06.663 00.067 15712 worker thread done servicing request
03:42:06.663 00.000 7988 OnExposeComplete: enter
03:42:06.663 00.000 7988 UpdateGuideState(): m_state=6
03:42:06.666 00.003 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
03:42:06.666 00.000 7988 Star::Find returns 1 (0), X=711.86, Y=78.96, Mass=216, SNR=8.9, Peak=171 HFD=2.1
03:42:06.668 00.002 7988 DistanceChecker: deactivated
03:42:06.668 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
03:42:06.670 00.002 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
03:42:06.670 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.80 hyp=0.83 cameraTheta=-1.28 mountX=-0.80 mountY=-0.22, mountTheta=-2.87
03:42:06.672 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.80, opts=13)
03:42:06.674 00.002 7988 Enqueuing Move request for scope (0.24, -0.80)
03:42:06.674 00.000 15712 Worker thread wakes up
03:42:06.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.80) opts 0xd
03:42:06.674 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.80)
03:42:06.674 00.000 15712 Moving (0.24, -0.80) raw xDistance=-0.80 yDistance=-0.22
03:42:06.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=171, med=124, FiltMin=109, FiltMax=144, Gamma=0.690
03:42:06.676 00.002 7988 UpdateGuideState exits: m=216 SNR=8.9
03:42:06.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:06.676 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:06.680 00.004 7988 Enqueuing Expose request
03:42:06.680 00.000 15712 PPEC rslt: input = -0.80, final = -0.44, react = -0.48, pred = 0.04, hyst = -0.42, hyst_pct = 0.00, period_length = 640.73
03:42:06.680 00.000 15712 PPEC: input: -0.80, control: -0.44, exposure: 1500
03:42:06.680 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:06.680 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:42:06.680 00.000 15712 MoveAxis(E, 144, ABG)
03:42:06.680 00.000 15712 Guiding  Dir = 2, Dur = 144
03:42:06.680 00.000 15712 IsGuiding returns 0
03:42:06.697 00.017 15712 PulseGuide returned control before completion, sleep 135
03:42:06.875 00.178 15712 IsGuiding returns 0
03:42:06.875 00.000 15712 Move returns status 0, amount 144
03:42:06.875 00.000 15712 MoveAxis(N, 0, ABG)
03:42:06.875 00.000 15712 Move returns status 0, amount 0
03:42:06.875 00.000 15712 move complete, result=0
03:42:06.875 00.000 7988 GuideStep: -0.8 px 144 ms EAST, -0.2 px 0 ms NORTH
03:42:06.879 00.004 15712 worker thread done servicing request
03:42:06.879 00.000 15712 Worker thread wakes up
03:42:06.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:06.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:08.289 01.410 15712 Exposure complete
03:42:08.354 00.065 15712 worker thread done servicing request
03:42:08.354 00.000 7988 OnExposeComplete: enter
03:42:08.354 00.000 7988 UpdateGuideState(): m_state=6
03:42:08.354 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
03:42:08.354 00.000 7988 Star::Find returns 1 (0), X=712.06, Y=79.88, Mass=113, SNR=6.1, Peak=158 HFD=1.8
03:42:08.354 00.000 7988 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.56) = xAngle (-1.29 = -1.29)
03:42:08.354 00.000 7988 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
03:42:08.354 00.000 7988 CameraToMount -- cameraX=0.44 cameraY=0.12 hyp=0.46 cameraTheta=0.27 mountX=0.13 mountY=-0.45, mountTheta=-1.29
03:42:08.354 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.44, y=0.12, opts=13)
03:42:08.354 00.000 7988 Enqueuing Move request for scope (0.44, 0.12)
03:42:08.365 00.011 15712 Worker thread wakes up
03:42:08.365 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.12) opts 0xd
03:42:08.365 00.000 15712 Handling offset move in thread for scope, endpoint = (0.44, 0.12)
03:42:08.365 00.000 15712 Moving (0.44, 0.12) raw xDistance=0.13 yDistance=-0.45
03:42:08.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=158, med=124, FiltMin=110, FiltMax=145, Gamma=0.690
03:42:08.366 00.001 7988 UpdateGuideState exits: m=113 SNR=6.1
03:42:08.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:08.366 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:08.366 00.000 7988 Enqueuing Expose request
03:42:08.366 00.000 15712 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.73
03:42:08.366 00.000 15712 PPEC: input: 0.13, control: 0.02, exposure: 1500
03:42:08.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
03:42:08.366 00.000 15712 MoveAxis(W, 8, ABG)
03:42:08.366 00.000 15712 Guiding  Dir = 3, Dur = 8
03:42:08.366 00.000 15712 IsGuiding returns 0
03:42:08.392 00.026 15712 IsGuiding returns 0
03:42:08.392 00.000 15712 Move returns status 0, amount 8
03:42:08.392 00.000 15712 MoveAxis(N, 114, ABG)
03:42:08.392 00.000 15712 Guiding  Dir = 0, Dur = 114
03:42:08.392 00.000 15712 IsGuiding returns 0
03:42:08.466 00.074 15712 PulseGuide returned control before completion, sleep 45
03:42:08.524 00.058 15712 IsGuiding returns 1
03:42:08.524 00.000 15712 scope still moving after pulse duration time elapsed
03:42:08.572 00.048 15712 IsGuiding returns 1
03:42:08.604 00.032 15712 IsGuiding returns 0
03:42:08.604 00.000 15712 scope move finished after 114 + 93 ms
03:42:08.604 00.000 15712 Move returns status 0, amount 114
03:42:08.604 00.000 15712 move complete, result=0
03:42:08.604 00.000 15712 worker thread done servicing request
03:42:08.604 00.000 15712 Worker thread wakes up
03:42:08.604 00.000 7988 GuideStep: 0.1 px 8 ms WEST, -0.4 px 114 ms NORTH
03:42:08.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:08.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:10.249 01.645 15712 Exposure complete
03:42:10.310 00.061 15712 worker thread done servicing request
03:42:10.310 00.000 7988 OnExposeComplete: enter
03:42:10.310 00.000 7988 UpdateGuideState(): m_state=6
03:42:10.317 00.007 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
03:42:10.317 00.000 7988 Star::Find returns 1 (0), X=711.45, Y=79.93, Mass=264, SNR=9.8, Peak=174 HFD=2.3
03:42:10.319 00.002 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.77 = 0.77)
03:42:10.320 00.001 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
03:42:10.320 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.34 mountX=0.17 mountY=0.16, mountTheta=0.76
03:42:10.322 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=0.17, opts=13)
03:42:10.324 00.002 7988 Enqueuing Move request for scope (-0.17, 0.17)
03:42:10.324 00.000 15712 Worker thread wakes up
03:42:10.324 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
03:42:10.324 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
03:42:10.324 00.000 15712 Moving (-0.17, 0.17) raw xDistance=0.17 yDistance=0.16
03:42:10.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=174, med=124, FiltMin=109, FiltMax=142, Gamma=0.690
03:42:10.326 00.002 7988 UpdateGuideState exits: m=264 SNR=9.8
03:42:10.328 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:10.328 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:10.330 00.002 7988 Enqueuing Expose request
03:42:10.330 00.000 15712 PPEC rslt: input = 0.17, final = 0.13, react = 0.10, pred = 0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 640.74
03:42:10.330 00.000 15712 PPEC: input: 0.17, control: 0.13, exposure: 1500
03:42:10.330 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:10.330 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:42:10.330 00.000 15712 MoveAxis(W, 43, ABG)
03:42:10.330 00.000 15712 Guiding  Dir = 3, Dur = 43
03:42:10.330 00.000 15712 IsGuiding returns 0
03:42:10.345 00.015 15712 PulseGuide returned control before completion, sleep 40
03:42:10.390 00.045 15712 IsGuiding returns 1
03:42:10.390 00.000 15712 scope still moving after pulse duration time elapsed
03:42:10.422 00.032 15712 IsGuiding returns 0
03:42:10.422 00.000 15712 scope move finished after 43 + 51 ms
03:42:10.422 00.000 15712 Move returns status 0, amount 43
03:42:10.422 00.000 15712 MoveAxis(N, 0, ABG)
03:42:10.422 00.000 15712 Move returns status 0, amount 0
03:42:10.422 00.000 15712 move complete, result=0
03:42:10.422 00.000 15712 worker thread done servicing request
03:42:10.422 00.000 15712 Worker thread wakes up
03:42:10.422 00.000 7988 GuideStep: 0.2 px 43 ms WEST, 0.2 px 0 ms NORTH
03:42:10.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:10.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:11.843 01.421 15712 Exposure complete
03:42:11.904 00.061 15712 worker thread done servicing request
03:42:11.904 00.000 7988 OnExposeComplete: enter
03:42:11.904 00.000 7988 UpdateGuideState(): m_state=6
03:42:11.904 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
03:42:11.904 00.000 7988 Star::Find returns 0 (4), X=711.08, Y=79.71, Mass=119, SNR=6.6, Peak=156 HFD=1.5
03:42:11.904 00.000 7988 DistanceChecker: activated
03:42:11.917 00.013 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:11.917 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:42:11.917 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:42:11.920 00.003 15712 Worker thread wakes up
03:42:11.920 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:42:11.920 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:42:11.920 00.000 15712 PPEC (deduced): control: 0.04, exposure: 1500
03:42:11.920 00.000 15712 Dead-reckoning move xDistance=0.04 yDistance=0.00
03:42:11.920 00.000 15712 MoveAxis(W, 12, DBG)
03:42:11.920 00.000 15712 Guiding  Dir = 3, Dur = 12
03:42:11.920 00.000 15712 IsGuiding returns 0
03:42:11.942 00.022 15712 IsGuiding returns 1
03:42:11.942 00.000 15712 scope still moving after pulse duration time elapsed
03:42:11.988 00.046 15712 IsGuiding returns 0
03:42:11.988 00.000 15712 scope move finished after 12 + 51 ms
03:42:11.988 00.000 15712 Move returns status 0, amount 12
03:42:11.988 00.000 15712 MoveAxis(N, 0, DBG)
03:42:11.988 00.000 15712 Move returns status 0, amount 0
03:42:11.988 00.000 15712 move complete, result=0
03:42:11.988 00.000 15712 worker thread done servicing request
03:42:12.031 00.043 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:12.031 00.000 7988 Status Line: Star lost - low HFD
03:42:12.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=156, med=124, FiltMin=109, FiltMax=140, Gamma=0.690
03:42:12.031 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:42:12.036 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:12.036 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:42:12.036 00.000 7988 Enqueuing Expose request
03:42:12.036 00.000 7988 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
03:42:12.036 00.000 15712 Worker thread wakes up
03:42:12.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:12.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:42:13.674 01.638 15712 Exposure complete
03:42:13.740 00.066 15712 worker thread done servicing request
03:42:13.740 00.000 7988 OnExposeComplete: enter
03:42:13.740 00.000 7988 UpdateGuideState(): m_state=6
03:42:13.740 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
03:42:13.740 00.000 7988 Star::Find returns 1 (0), X=711.70, Y=79.49, Mass=180, SNR=8.2, Peak=157 HFD=1.6
03:42:13.740 00.000 7988 DistanceChecker: deactivated
03:42:13.740 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
03:42:13.740 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
03:42:13.740 00.000 7988 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.29 cameraTheta=-1.28 mountX=-0.27 mountY=-0.07, mountTheta=-2.88
03:42:13.740 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.08, y=-0.27, opts=13)
03:42:13.751 00.011 7988 Enqueuing Move request for scope (0.08, -0.27)
03:42:13.751 00.000 15712 Worker thread wakes up
03:42:13.751 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
03:42:13.751 00.000 15712 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
03:42:13.751 00.000 15712 Moving (0.08, -0.27) raw xDistance=-0.27 yDistance=-0.07
03:42:13.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=157, med=124, FiltMin=109, FiltMax=141, Gamma=0.690
03:42:13.751 00.000 7988 UpdateGuideState exits: m=180 SNR=8.2
03:42:13.755 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:13.755 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:13.757 00.002 7988 Enqueuing Expose request
03:42:13.757 00.000 15712 PPEC rslt: input = -0.27, final = -0.14, react = -0.16, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 640.75
03:42:13.757 00.000 15712 PPEC: input: -0.27, control: -0.14, exposure: 1500
03:42:13.757 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:13.757 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:42:13.757 00.000 15712 MoveAxis(E, 45, ABG)
03:42:13.757 00.000 15712 Guiding  Dir = 2, Dur = 45
03:42:13.757 00.000 15712 IsGuiding returns 0
03:42:13.768 00.011 15712 PulseGuide returned control before completion, sleep 32
03:42:13.831 00.063 15712 IsGuiding returns 1
03:42:13.831 00.000 15712 scope still moving after pulse duration time elapsed
03:42:13.862 00.031 15712 IsGuiding returns 0
03:42:13.862 00.000 15712 scope move finished after 45 + 59 ms
03:42:13.862 00.000 15712 Move returns status 0, amount 45
03:42:13.862 00.000 15712 MoveAxis(N, 0, ABG)
03:42:13.862 00.000 15712 Move returns status 0, amount 0
03:42:13.862 00.000 15712 move complete, result=0
03:42:13.862 00.000 15712 worker thread done servicing request
03:42:13.862 00.000 15712 Worker thread wakes up
03:42:13.862 00.000 7988 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
03:42:13.864 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:13.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:15.284 01.420 15712 Exposure complete
03:42:15.349 00.065 15712 worker thread done servicing request
03:42:15.349 00.000 7988 OnExposeComplete: enter
03:42:15.349 00.000 7988 UpdateGuideState(): m_state=6
03:42:15.354 00.005 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
03:42:15.354 00.000 7988 Star::Find returns 1 (0), X=711.14, Y=80.22, Mass=162, SNR=7.4, Peak=142 HFD=2.7
03:42:15.356 00.002 7988 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.56) = xAngle (0.82 = 0.82)
03:42:15.356 00.000 7988 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
03:42:15.358 00.002 7988 CameraToMount -- cameraX=-0.48 cameraY=0.46 hyp=0.66 cameraTheta=2.38 mountX=0.45 mountY=0.47, mountTheta=0.81
03:42:15.360 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.48, y=0.46, opts=13)
03:42:15.360 00.000 7988 Enqueuing Move request for scope (-0.48, 0.46)
03:42:15.362 00.002 15712 Worker thread wakes up
03:42:15.362 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.46) opts 0xd
03:42:15.362 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.48, 0.46)
03:42:15.362 00.000 15712 Moving (-0.48, 0.46) raw xDistance=0.45 yDistance=0.47
03:42:15.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=149, med=124, FiltMin=110, FiltMax=138, Gamma=0.690
03:42:15.362 00.000 7988 UpdateGuideState exits: m=162 SNR=7.4
03:42:15.364 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:15.364 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:15.366 00.002 7988 Enqueuing Expose request
03:42:15.366 00.000 15712 PPEC rslt: input = 0.45, final = 0.29, react = 0.27, pred = 0.02, hyst = 0.25, hyst_pct = 0.00, period_length = 640.75
03:42:15.366 00.000 15712 PPEC: input: 0.45, control: 0.29, exposure: 1500
03:42:15.366 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:42:15.366 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
03:42:15.366 00.000 15712 MoveAxis(W, 95, ABG)
03:42:15.366 00.000 15712 Guiding  Dir = 3, Dur = 95
03:42:15.366 00.000 15712 IsGuiding returns 0
03:42:15.394 00.028 15712 PulseGuide returned control before completion, sleep 77
03:42:15.474 00.080 15712 IsGuiding returns 1
03:42:15.474 00.000 15712 scope still moving after pulse duration time elapsed
03:42:15.509 00.035 15712 IsGuiding returns 0
03:42:15.509 00.000 15712 scope move finished after 95 + 45 ms
03:42:15.509 00.000 15712 Move returns status 0, amount 95
03:42:15.509 00.000 15712 MoveAxis(N, 0, ABG)
03:42:15.509 00.000 15712 Move returns status 0, amount 0
03:42:15.509 00.000 15712 move complete, result=0
03:42:15.509 00.000 15712 worker thread done servicing request
03:42:15.509 00.000 15712 Worker thread wakes up
03:42:15.509 00.000 7988 GuideStep: 0.5 px 95 ms WEST, 0.5 px 0 ms NORTH
03:42:15.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:15.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:17.149 01.640 15712 Exposure complete
03:42:17.212 00.063 15712 worker thread done servicing request
03:42:17.212 00.000 7988 OnExposeComplete: enter
03:42:17.212 00.000 7988 UpdateGuideState(): m_state=6
03:42:17.219 00.007 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
03:42:17.219 00.000 7988 Star::Find false star n=6 nbg=276 bg=126.2 sigma=3.9 thresh=138 peak=137
03:42:17.221 00.002 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=90, SNR=2.9, Peak=146 HFD=0.0
03:42:17.221 00.000 7988 DistanceChecker: activated
03:42:17.223 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:17.225 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:42:17.225 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:42:17.227 00.002 15712 Worker thread wakes up
03:42:17.227 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:42:17.227 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:42:17.228 00.001 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:42:17.228 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:42:17.228 00.000 15712 MoveAxis(W, 7, DBG)
03:42:17.228 00.000 15712 Guiding  Dir = 3, Dur = 7
03:42:17.228 00.000 15712 IsGuiding returns 0
03:42:17.244 00.016 15712 IsGuiding returns 0
03:42:17.244 00.000 15712 Move returns status 0, amount 7
03:42:17.244 00.000 15712 MoveAxis(N, 0, DBG)
03:42:17.244 00.000 15712 Move returns status 0, amount 0
03:42:17.244 00.000 15712 move complete, result=0
03:42:17.244 00.000 15712 worker thread done servicing request
03:42:17.340 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:17.340 00.000 7988 Status Line: Star lost - low SNR
03:42:17.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=151, med=124, FiltMin=111, FiltMax=139, Gamma=0.690
03:42:17.340 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:42:17.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:17.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:42:17.340 00.000 7988 Enqueuing Expose request
03:42:17.349 00.009 15712 Worker thread wakes up
03:42:17.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:17.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:42:17.349 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
03:42:18.761 01.412 15712 Exposure complete
03:42:18.827 00.066 15712 worker thread done servicing request
03:42:18.827 00.000 7988 OnExposeComplete: enter
03:42:18.827 00.000 7988 UpdateGuideState(): m_state=6
03:42:18.827 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
03:42:18.827 00.000 7988 Star::Find returns 1 (0), X=711.12, Y=79.52, Mass=155, SNR=7.3, Peak=159 HFD=2.0
03:42:18.827 00.000 7988 DistanceChecker: deactivated
03:42:18.827 00.000 7988 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.56) = xAngle (-4.25 = 2.03)
03:42:18.834 00.007 7988 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.28 = 2.00)
03:42:18.834 00.000 7988 CameraToMount -- cameraX=-0.50 cameraY=-0.24 hyp=0.56 cameraTheta=-2.69 mountX=-0.25 mountY=0.50, mountTheta=2.03
03:42:18.834 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.50, y=-0.24, opts=13)
03:42:18.839 00.005 7988 Enqueuing Move request for scope (-0.50, -0.24)
03:42:18.839 00.000 15712 Worker thread wakes up
03:42:18.839 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.24) opts 0xd
03:42:18.839 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.50, -0.24)
03:42:18.839 00.000 15712 Moving (-0.50, -0.24) raw xDistance=-0.25 yDistance=0.50
03:42:18.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=159, med=125, FiltMin=112, FiltMax=141, Gamma=0.690
03:42:18.839 00.000 7988 UpdateGuideState exits: m=155 SNR=7.3
03:42:18.842 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:18.842 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:18.844 00.002 7988 Enqueuing Expose request
03:42:18.844 00.000 15712 PPEC rslt: input = -0.25, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 640.76
03:42:18.844 00.000 15712 PPEC: input: -0.25, control: -0.13, exposure: 1500
03:42:18.844 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:42:18.844 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
03:42:18.844 00.000 15712 MoveAxis(E, 42, ABG)
03:42:18.844 00.000 15712 Guiding  Dir = 2, Dur = 42
03:42:18.844 00.000 15712 IsGuiding returns 0
03:42:18.854 00.010 15712 PulseGuide returned control before completion, sleep 32
03:42:18.901 00.047 15712 IsGuiding returns 1
03:42:18.901 00.000 15712 scope still moving after pulse duration time elapsed
03:42:18.937 00.036 15712 IsGuiding returns 0
03:42:18.937 00.000 15712 scope move finished after 42 + 58 ms
03:42:18.937 00.000 15712 Move returns status 0, amount 42
03:42:18.937 00.000 15712 MoveAxis(N, 0, ABG)
03:42:18.937 00.000 15712 Move returns status 0, amount 0
03:42:18.937 00.000 15712 move complete, result=0
03:42:18.937 00.000 7988 GuideStep: -0.2 px 42 ms EAST, 0.5 px 0 ms NORTH
03:42:18.947 00.010 15712 worker thread done servicing request
03:42:18.947 00.000 15712 Worker thread wakes up
03:42:18.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:18.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:20.589 01.642 15712 Exposure complete
03:42:20.654 00.065 15712 worker thread done servicing request
03:42:20.654 00.000 7988 OnExposeComplete: enter
03:42:20.654 00.000 7988 UpdateGuideState(): m_state=6
03:42:20.654 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
03:42:20.654 00.000 7988 Star::Find returns 1 (0), X=711.19, Y=79.24, Mass=213, SNR=8.8, Peak=171 HFD=2.3
03:42:20.654 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.83 = 2.46)
03:42:20.654 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.42)
03:42:20.654 00.000 7988 CameraToMount -- cameraX=-0.43 cameraY=-0.52 hyp=0.68 cameraTheta=-2.26 mountX=-0.52 mountY=0.44, mountTheta=2.44
03:42:20.654 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.43, y=-0.52, opts=13)
03:42:20.668 00.014 7988 Enqueuing Move request for scope (-0.43, -0.52)
03:42:20.668 00.000 15712 Worker thread wakes up
03:42:20.668 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.52) opts 0xd
03:42:20.668 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.43, -0.52)
03:42:20.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=171, med=125, FiltMin=112, FiltMax=143, Gamma=0.690
03:42:20.668 00.000 7988 UpdateGuideState exits: m=213 SNR=8.8
03:42:20.671 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:20.671 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:20.671 00.000 7988 Enqueuing Expose request
03:42:20.671 00.000 15712 Moving (-0.43, -0.52) raw xDistance=-0.52 yDistance=0.44
03:42:20.671 00.000 15712 PPEC rslt: input = -0.52, final = -0.30, react = -0.31, pred = 0.02, hyst = -0.28, hyst_pct = 0.00, period_length = 640.77
03:42:20.671 00.000 15712 PPEC: input: -0.52, control: -0.30, exposure: 1500
03:42:20.671 00.000 15712 switching direction from -1 to 1 - decHistory=3 oldest=0.46 newest=1.42
03:42:20.671 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
03:42:20.671 00.000 15712 MoveAxis(E, 97, ABG)
03:42:20.671 00.000 15712 Guiding  Dir = 2, Dur = 97
03:42:20.699 00.028 15712 IsGuiding returns 0
03:42:20.715 00.016 15712 PulseGuide returned control before completion, sleep 92
03:42:20.832 00.117 15712 IsGuiding returns 0
03:42:20.832 00.000 15712 Move returns status 0, amount 97
03:42:20.832 00.000 15712 BLC: Oldest BLC event removed
03:42:20.832 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 193 applied
03:42:20.832 00.000 15712 MoveAxis(S, 307, ABG)
03:42:20.832 00.000 15712 Guiding  Dir = 1, Dur = 307
03:42:20.832 00.000 15712 IsGuiding returns 0
03:42:20.912 00.080 15712 PulseGuide returned control before completion, sleep 238
03:42:21.182 00.270 15712 IsGuiding returns 1
03:42:21.182 00.000 15712 scope still moving after pulse duration time elapsed
03:42:21.211 00.029 15712 IsGuiding returns 1
03:42:21.280 00.069 15712 IsGuiding returns 0
03:42:21.280 00.000 15712 scope move finished after 307 + 140 ms
03:42:21.280 00.000 15712 Move returns status 0, amount 307
03:42:21.280 00.000 15712 move complete, result=0
03:42:21.280 00.000 7988 GuideStep: -0.5 px 97 ms EAST, 0.4 px 307 ms SOUTH
03:42:21.281 00.001 15712 worker thread done servicing request
03:42:21.281 00.000 15712 Worker thread wakes up
03:42:21.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:21.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:22.697 01.416 15712 Exposure complete
03:42:22.760 00.063 15712 worker thread done servicing request
03:42:22.760 00.000 7988 OnExposeComplete: enter
03:42:22.760 00.000 7988 UpdateGuideState(): m_state=6
03:42:22.765 00.005 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
03:42:22.765 00.000 7988 Star::Find returns 1 (0), X=711.37, Y=80.07, Mass=230, SNR=9.1, Peak=178 HFD=2.1
03:42:22.767 00.002 7988 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.56) = xAngle (0.69 = 0.69)
03:42:22.767 00.000 7988 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
03:42:22.769 00.002 7988 CameraToMount -- cameraX=-0.25 cameraY=0.31 hyp=0.40 cameraTheta=2.25 mountX=0.31 mountY=0.25, mountTheta=0.67
03:42:22.771 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.25, y=0.31, opts=13)
03:42:22.771 00.000 7988 Enqueuing Move request for scope (-0.25, 0.31)
03:42:22.773 00.002 15712 Worker thread wakes up
03:42:22.773 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.31) opts 0xd
03:42:22.773 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.25, 0.31)
03:42:22.773 00.000 15712 Moving (-0.25, 0.31) raw xDistance=0.31 yDistance=0.25
03:42:22.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=178, med=126, FiltMin=112, FiltMax=141, Gamma=0.690
03:42:22.774 00.001 15712 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.444575, 1:0.246110
03:42:22.774 00.000 15712 BLC: No correction, Miss < min_move
03:42:22.774 00.000 7988 UpdateGuideState exits: m=230 SNR=9.1
03:42:22.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:22.777 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:22.777 00.000 7988 Enqueuing Expose request
03:42:22.779 00.002 15712 PPEC rslt: input = 0.31, final = 0.20, react = 0.19, pred = 0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 640.77
03:42:22.779 00.000 15712 PPEC: input: 0.31, control: 0.20, exposure: 1500
03:42:22.779 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:22.779 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:42:22.779 00.000 15712 MoveAxis(W, 66, ABG)
03:42:22.779 00.000 15712 Guiding  Dir = 3, Dur = 66
03:42:22.779 00.000 15712 IsGuiding returns 0
03:42:22.794 00.015 15712 PulseGuide returned control before completion, sleep 59
03:42:22.874 00.080 15712 IsGuiding returns 1
03:42:22.874 00.000 15712 scope still moving after pulse duration time elapsed
03:42:22.903 00.029 15712 IsGuiding returns 0
03:42:22.903 00.000 15712 scope move finished after 66 + 56 ms
03:42:22.903 00.000 15712 Move returns status 0, amount 66
03:42:22.903 00.000 15712 MoveAxis(N, 0, ABG)
03:42:22.903 00.000 15712 Move returns status 0, amount 0
03:42:22.903 00.000 15712 move complete, result=0
03:42:22.903 00.000 15712 worker thread done servicing request
03:42:22.903 00.000 15712 Worker thread wakes up
03:42:22.903 00.000 7988 GuideStep: 0.3 px 66 ms WEST, 0.2 px 0 ms NORTH
03:42:22.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:22.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:24.546 01.643 15712 Exposure complete
03:42:24.608 00.062 15712 worker thread done servicing request
03:42:24.608 00.000 7988 OnExposeComplete: enter
03:42:24.608 00.000 7988 UpdateGuideState(): m_state=6
03:42:24.608 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
03:42:24.616 00.008 7988 Star::Find returns 1 (0), X=711.34, Y=79.70, Mass=526, SNR=14.2, Peak=201 HFD=2.9
03:42:24.616 00.000 7988 Status Line: Mass: 526 vs 230
03:42:24.618 00.002 7988 UpdateCurrentPosition: star mass new=526.0 exp=230.1 thresh=50% limits=(101.6, 368.5, 460.3)
03:42:24.618 00.000 7988 DistanceChecker: activated
03:42:24.618 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:42:24.618 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:42:24.618 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:42:24.624 00.006 15712 Worker thread wakes up
03:42:24.624 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:42:24.624 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:42:24.624 00.000 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:42:24.624 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:42:24.624 00.000 15712 MoveAxis(W, 7, DBG)
03:42:24.624 00.000 15712 Guiding  Dir = 3, Dur = 7
03:42:24.624 00.000 15712 IsGuiding returns 0
03:42:24.649 00.025 15712 IsGuiding returns 0
03:42:24.649 00.000 15712 Move returns status 0, amount 7
03:42:24.649 00.000 15712 MoveAxis(N, 0, DBG)
03:42:24.649 00.000 15712 Move returns status 0, amount 0
03:42:24.649 00.000 15712 move complete, result=0
03:42:24.649 00.000 15712 worker thread done servicing request
03:42:24.735 00.086 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:24.735 00.000 7988 Status Line: Star lost - mass changed
03:42:24.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=201, med=126, FiltMin=112, FiltMax=142, Gamma=0.690
03:42:24.735 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:42:24.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:24.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:42:24.735 00.000 7988 Enqueuing Expose request
03:42:24.735 00.000 7988 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
03:42:24.735 00.000 15712 Worker thread wakes up
03:42:24.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:24.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:42:26.153 01.418 15712 Exposure complete
03:42:26.215 00.062 15712 worker thread done servicing request
03:42:26.215 00.000 7988 OnExposeComplete: enter
03:42:26.215 00.000 7988 UpdateGuideState(): m_state=6
03:42:26.222 00.007 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
03:42:26.222 00.000 7988 Star::Find returns 1 (0), X=711.61, Y=79.84, Mass=364, SNR=11.9, Peak=200 HFD=1.9
03:42:26.224 00.002 7988 DistanceChecker: deactivated
03:42:26.224 00.000 7988 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.56) = xAngle (0.10 = 0.10)
03:42:26.226 00.002 7988 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
03:42:26.226 00.000 7988 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.66 mountX=0.08 mountY=0.01, mountTheta=0.07
03:42:26.228 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.01, y=0.08, opts=13)
03:42:26.230 00.002 7988 Enqueuing Move request for scope (-0.01, 0.08)
03:42:26.231 00.001 15712 Worker thread wakes up
03:42:26.231 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
03:42:26.231 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
03:42:26.231 00.000 15712 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=0.01
03:42:26.231 00.000 15712 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.444575, 1:0.246110, 2:0.005145
03:42:26.231 00.000 15712 BLC: No correction, Miss < min_move
03:42:26.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=200, med=126, FiltMin=111, FiltMax=148, Gamma=0.690
03:42:26.231 00.000 7988 UpdateGuideState exits: m=364 SNR=11.9
03:42:26.234 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:26.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:26.236 00.002 7988 Enqueuing Expose request
03:42:26.236 00.000 15712 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.78
03:42:26.236 00.000 15712 PPEC: input: 0.08, control: 0.02, exposure: 1500
03:42:26.236 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:26.236 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:42:26.236 00.000 15712 MoveAxis(W, 5, ABG)
03:42:26.236 00.000 15712 Guiding  Dir = 3, Dur = 5
03:42:26.238 00.002 15712 IsGuiding returns 0
03:42:26.267 00.029 15712 IsGuiding returns 0
03:42:26.267 00.000 15712 Move returns status 0, amount 5
03:42:26.267 00.000 15712 MoveAxis(N, 0, ABG)
03:42:26.267 00.000 15712 Move returns status 0, amount 0
03:42:26.267 00.000 15712 move complete, result=0
03:42:26.267 00.000 15712 worker thread done servicing request
03:42:26.267 00.000 15712 Worker thread wakes up
03:42:26.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:26.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:26.267 00.000 7988 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
03:42:27.907 01.640 15712 Exposure complete
03:42:27.969 00.062 15712 worker thread done servicing request
03:42:27.969 00.000 7988 OnExposeComplete: enter
03:42:27.969 00.000 7988 UpdateGuideState(): m_state=6
03:42:27.977 00.008 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
03:42:27.977 00.000 7988 Star::Find returns 1 (0), X=711.58, Y=79.88, Mass=312, SNR=10.7, Peak=176 HFD=2.1
03:42:27.979 00.002 7988 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.56) = xAngle (0.28 = 0.28)
03:42:27.979 00.000 7988 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
03:42:27.981 00.002 7988 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.85 mountX=0.12 mountY=0.03, mountTheta=0.25
03:42:27.981 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.13, opts=13)
03:42:27.983 00.002 7988 Enqueuing Move request for scope (-0.04, 0.13)
03:42:27.985 00.002 15712 Worker thread wakes up
03:42:27.985 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
03:42:27.985 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
03:42:27.985 00.000 15712 Moving (-0.04, 0.13) raw xDistance=0.12 yDistance=0.03
03:42:27.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=176, med=125, FiltMin=109, FiltMax=143, Gamma=0.690
03:42:27.985 00.000 7988 UpdateGuideState exits: m=312 SNR=10.7
03:42:27.987 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:27.987 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:27.989 00.002 15712 BLC: window closed
03:42:27.989 00.000 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.444575, 1:0.246110, 2:0.005145
03:42:27.989 00.000 7988 Enqueuing Expose request
03:42:27.989 00.000 15712 BLC: No correction, Miss < min_move
03:42:27.996 00.007 15712 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.78
03:42:27.996 00.000 15712 PPEC: input: 0.12, control: 0.01, exposure: 1500
03:42:27.996 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:27.996 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:42:27.996 00.000 15712 MoveAxis(W, 4, ABG)
03:42:27.996 00.000 15712 Guiding  Dir = 3, Dur = 4
03:42:27.996 00.000 15712 IsGuiding returns 0
03:42:28.023 00.027 15712 IsGuiding returns 0
03:42:28.023 00.000 15712 Move returns status 0, amount 4
03:42:28.023 00.000 15712 MoveAxis(N, 0, ABG)
03:42:28.023 00.000 15712 Move returns status 0, amount 0
03:42:28.023 00.000 15712 move complete, result=0
03:42:28.023 00.000 15712 worker thread done servicing request
03:42:28.023 00.000 15712 Worker thread wakes up
03:42:28.023 00.000 7988 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
03:42:28.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:28.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:29.434 01.411 15712 Exposure complete
03:42:29.499 00.065 15712 worker thread done servicing request
03:42:29.499 00.000 7988 OnExposeComplete: enter
03:42:29.499 00.000 7988 UpdateGuideState(): m_state=6
03:42:29.499 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
03:42:29.499 00.000 7988 Star::Find returns 1 (0), X=711.68, Y=79.84, Mass=216, SNR=8.8, Peak=159 HFD=2.0
03:42:29.499 00.000 7988 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.56) = xAngle (-0.65 = -0.65)
03:42:29.499 00.000 7988 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
03:42:29.499 00.000 7988 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.92 mountX=0.08 mountY=-0.06, mountTheta=-0.67
03:42:29.499 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.06, y=0.08, opts=13)
03:42:29.499 00.000 7988 Enqueuing Move request for scope (0.06, 0.08)
03:42:29.510 00.011 15712 Worker thread wakes up
03:42:29.510 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
03:42:29.510 00.000 15712 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
03:42:29.510 00.000 15712 Moving (0.06, 0.08) raw xDistance=0.08 yDistance=-0.06
03:42:29.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=159, med=125, FiltMin=110, FiltMax=148, Gamma=0.690
03:42:29.511 00.001 7988 UpdateGuideState exits: m=216 SNR=8.8
03:42:29.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:29.513 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:29.513 00.000 7988 Enqueuing Expose request
03:42:29.515 00.002 15712 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.79
03:42:29.515 00.000 15712 PPEC: input: 0.08, control: 0.01, exposure: 1500
03:42:29.515 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:29.515 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:42:29.515 00.000 15712 MoveAxis(W, 4, ABG)
03:42:29.515 00.000 15712 Guiding  Dir = 3, Dur = 4
03:42:29.515 00.000 15712 IsGuiding returns 0
03:42:29.575 00.060 15712 IsGuiding returns 0
03:42:29.575 00.000 15712 Move returns status 0, amount 4
03:42:29.575 00.000 15712 MoveAxis(N, 0, ABG)
03:42:29.575 00.000 15712 Move returns status 0, amount 0
03:42:29.575 00.000 15712 move complete, result=0
03:42:29.575 00.000 7988 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
03:42:29.577 00.002 15712 worker thread done servicing request
03:42:29.577 00.000 15712 Worker thread wakes up
03:42:29.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:29.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:31.221 01.644 15712 Exposure complete
03:42:31.282 00.061 15712 worker thread done servicing request
03:42:31.282 00.000 7988 OnExposeComplete: enter
03:42:31.282 00.000 7988 UpdateGuideState(): m_state=6
03:42:31.288 00.006 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
03:42:31.288 00.000 7988 Star::Find returns 1 (0), X=711.69, Y=79.76, Mass=238, SNR=9.4, Peak=167 HFD=1.9
03:42:31.290 00.002 7988 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.56) = xAngle (-1.54 = -1.54)
03:42:31.290 00.000 7988 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.58 = -1.58)
03:42:31.292 00.002 7988 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.02 mountX=0.00 mountY=-0.07, mountTheta=-1.54
03:42:31.294 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.07, y=0.00, opts=13)
03:42:31.295 00.001 7988 Enqueuing Move request for scope (0.07, 0.00)
03:42:31.295 00.000 15712 Worker thread wakes up
03:42:31.295 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
03:42:31.295 00.000 15712 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
03:42:31.295 00.000 15712 Moving (0.07, 0.00) raw xDistance=0.00 yDistance=-0.07
03:42:31.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=167, med=124, FiltMin=109, FiltMax=149, Gamma=0.690
03:42:31.295 00.000 7988 UpdateGuideState exits: m=238 SNR=9.4
03:42:31.298 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:31.298 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:31.298 00.000 7988 Enqueuing Expose request
03:42:31.298 00.000 15712 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.79
03:42:31.298 00.000 15712 PPEC: input: 0.00, control: 0.02, exposure: 1500
03:42:31.298 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:31.298 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:42:31.298 00.000 15712 MoveAxis(W, 6, ABG)
03:42:31.298 00.000 15712 Guiding  Dir = 3, Dur = 6
03:42:31.298 00.000 15712 IsGuiding returns 0
03:42:31.318 00.020 15712 IsGuiding returns 0
03:42:31.318 00.000 15712 Move returns status 0, amount 6
03:42:31.318 00.000 15712 MoveAxis(N, 0, ABG)
03:42:31.318 00.000 15712 Move returns status 0, amount 0
03:42:31.318 00.000 15712 move complete, result=0
03:42:31.318 00.000 15712 worker thread done servicing request
03:42:31.318 00.000 15712 Worker thread wakes up
03:42:31.318 00.000 7988 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
03:42:31.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:31.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:32.732 01.414 15712 Exposure complete
03:42:32.795 00.063 15712 worker thread done servicing request
03:42:32.795 00.000 7988 OnExposeComplete: enter
03:42:32.795 00.000 7988 UpdateGuideState(): m_state=6
03:42:32.802 00.007 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
03:42:32.802 00.000 7988 Star::Find returns 1 (0), X=712.08, Y=79.81, Mass=151, SNR=7.1, Peak=159 HFD=2.9
03:42:32.804 00.002 7988 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.56) = xAngle (-1.45 = -1.45)
03:42:32.804 00.000 7988 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
03:42:32.806 00.002 7988 CameraToMount -- cameraX=0.46 cameraY=0.05 hyp=0.46 cameraTheta=0.12 mountX=0.06 mountY=-0.46, mountTheta=-1.45
03:42:32.808 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.46, y=0.05, opts=13)
03:42:32.808 00.000 7988 Enqueuing Move request for scope (0.46, 0.05)
03:42:32.810 00.002 15712 Worker thread wakes up
03:42:32.810 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.05) opts 0xd
03:42:32.810 00.000 15712 Handling offset move in thread for scope, endpoint = (0.46, 0.05)
03:42:32.810 00.000 15712 Moving (0.46, 0.05) raw xDistance=0.06 yDistance=-0.46
03:42:32.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=159, med=124, FiltMin=109, FiltMax=144, Gamma=0.690
03:42:32.811 00.001 7988 UpdateGuideState exits: m=151 SNR=7.1
03:42:32.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:32.813 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:32.813 00.000 7988 Enqueuing Expose request
03:42:32.815 00.002 15712 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 640.79
03:42:32.815 00.000 15712 PPEC: input: 0.06, control: 0.02, exposure: 1500
03:42:32.815 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:42:32.815 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
03:42:32.815 00.000 15712 MoveAxis(W, 6, ABG)
03:42:32.815 00.000 15712 Guiding  Dir = 3, Dur = 6
03:42:32.815 00.000 15712 IsGuiding returns 0
03:42:32.865 00.050 15712 IsGuiding returns 0
03:42:32.865 00.000 15712 Move returns status 0, amount 6
03:42:32.865 00.000 15712 MoveAxis(N, 0, ABG)
03:42:32.865 00.000 15712 Move returns status 0, amount 0
03:42:32.865 00.000 15712 move complete, result=0
03:42:32.865 00.000 7988 GuideStep: 0.1 px 6 ms WEST, -0.5 px 0 ms NORTH
03:42:32.870 00.005 15712 worker thread done servicing request
03:42:32.870 00.000 15712 Worker thread wakes up
03:42:32.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:32.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:34.506 01.636 15712 Exposure complete
03:42:34.564 00.058 15712 worker thread done servicing request
03:42:34.564 00.000 7988 OnExposeComplete: enter
03:42:34.564 00.000 7988 UpdateGuideState(): m_state=6
03:42:34.574 00.010 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
03:42:34.574 00.000 7988 Star::Find false star n=6 nbg=277 bg=131.2 sigma=4.0 thresh=143 peak=141
03:42:34.574 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=79.00, Mass=82, SNR=2.9, Peak=150 HFD=0.0
03:42:34.574 00.000 7988 DistanceChecker: activated
03:42:34.574 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:34.574 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:42:34.580 00.006 7988 Enqueuing Move request for scope (0.00, 0.00)
03:42:34.580 00.000 15712 Worker thread wakes up
03:42:34.580 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:42:34.580 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:42:34.580 00.000 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:42:34.580 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:42:34.580 00.000 15712 MoveAxis(W, 9, DBG)
03:42:34.580 00.000 15712 Guiding  Dir = 3, Dur = 9
03:42:34.580 00.000 15712 IsGuiding returns 0
03:42:34.612 00.032 15712 IsGuiding returns 0
03:42:34.612 00.000 15712 Move returns status 0, amount 9
03:42:34.612 00.000 15712 MoveAxis(N, 0, DBG)
03:42:34.612 00.000 15712 Move returns status 0, amount 0
03:42:34.612 00.000 15712 move complete, result=0
03:42:34.612 00.000 15712 worker thread done servicing request
03:42:34.691 00.079 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:34.691 00.000 7988 Status Line: Star lost - low SNR
03:42:34.693 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=153, med=123, FiltMin=109, FiltMax=143, Gamma=0.690
03:42:34.693 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:42:34.693 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:34.693 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:42:34.693 00.000 7988 Enqueuing Expose request
03:42:34.693 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
03:42:34.693 00.000 15712 Worker thread wakes up
03:42:34.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:34.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:42:36.114 01.421 15712 Exposure complete
03:42:36.179 00.065 15712 worker thread done servicing request
03:42:36.179 00.000 7988 OnExposeComplete: enter
03:42:36.179 00.000 7988 UpdateGuideState(): m_state=6
03:42:36.179 00.000 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
03:42:36.179 00.000 7988 Star::Find false star n=8 nbg=282 bg=126.9 sigma=3.8 thresh=138 peak=137
03:42:36.179 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=79.00, Mass=116, SNR=2.9, Peak=146 HFD=0.0
03:42:36.179 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:36.179 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:42:36.179 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:42:36.190 00.011 15712 Worker thread wakes up
03:42:36.190 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:42:36.190 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:42:36.191 00.001 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:42:36.191 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:42:36.191 00.000 15712 MoveAxis(W, 8, DBG)
03:42:36.191 00.000 15712 Guiding  Dir = 3, Dur = 8
03:42:36.191 00.000 15712 IsGuiding returns 0
03:42:36.207 00.016 15712 IsGuiding returns 0
03:42:36.207 00.000 15712 Move returns status 0, amount 8
03:42:36.207 00.000 15712 MoveAxis(N, 0, DBG)
03:42:36.207 00.000 15712 Move returns status 0, amount 0
03:42:36.207 00.000 15712 move complete, result=0
03:42:36.207 00.000 15712 worker thread done servicing request
03:42:36.302 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:36.302 00.000 7988 Status Line: Star lost - low SNR
03:42:36.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=155, med=123, FiltMin=109, FiltMax=145, Gamma=0.690
03:42:36.302 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:42:36.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:36.308 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:42:36.308 00.000 7988 Enqueuing Expose request
03:42:36.308 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
03:42:36.308 00.000 15712 Worker thread wakes up
03:42:36.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:36.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:42:37.948 01.640 15712 Exposure complete
03:42:38.014 00.066 15712 worker thread done servicing request
03:42:38.014 00.000 7988 OnExposeComplete: enter
03:42:38.016 00.002 7988 UpdateGuideState(): m_state=6
03:42:38.018 00.002 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
03:42:38.018 00.000 7988 Star::Find returns 1 (0), X=712.23, Y=79.06, Mass=139, SNR=6.9, Peak=159 HFD=2.6
03:42:38.020 00.002 7988 DistanceChecker: deactivated
03:42:38.020 00.000 7988 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.56) = xAngle (-2.42 = -2.42)
03:42:38.022 00.002 7988 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.45 = -2.45)
03:42:38.023 00.001 7988 CameraToMount -- cameraX=0.61 cameraY=-0.70 hyp=0.93 cameraTheta=-0.86 mountX=-0.70 mountY=-0.59, mountTheta=-2.44
03:42:38.023 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.61, y=-0.70, opts=13)
03:42:38.027 00.004 7988 Enqueuing Move request for scope (0.61, -0.70)
03:42:38.027 00.000 15712 Worker thread wakes up
03:42:38.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.70) opts 0xd
03:42:38.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.61, -0.70)
03:42:38.027 00.000 15712 Moving (0.61, -0.70) raw xDistance=-0.70 yDistance=-0.59
03:42:38.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=159, med=123, FiltMin=107, FiltMax=144, Gamma=0.690
03:42:38.027 00.000 7988 UpdateGuideState exits: m=139 SNR=6.9
03:42:38.030 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:38.030 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:38.032 00.002 7988 Enqueuing Expose request
03:42:38.032 00.000 15712 PPEC rslt: input = -0.70, final = -0.39, react = -0.42, pred = 0.02, hyst = -0.37, hyst_pct = 0.00, period_length = 640.80
03:42:38.032 00.000 15712 PPEC: input: -0.70, control: -0.39, exposure: 1500
03:42:38.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:42:38.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
03:42:38.032 00.000 15712 MoveAxis(E, 128, ABG)
03:42:38.032 00.000 15712 Guiding  Dir = 2, Dur = 128
03:42:38.032 00.000 15712 IsGuiding returns 0
03:42:38.044 00.012 15712 PulseGuide returned control before completion, sleep 125
03:42:38.199 00.155 15712 IsGuiding returns 0
03:42:38.199 00.000 15712 Move returns status 0, amount 128
03:42:38.199 00.000 15712 MoveAxis(N, 0, ABG)
03:42:38.199 00.000 15712 Move returns status 0, amount 0
03:42:38.199 00.000 15712 move complete, result=0
03:42:38.199 00.000 7988 GuideStep: -0.7 px 128 ms EAST, -0.6 px 0 ms NORTH
03:42:38.210 00.011 15712 worker thread done servicing request
03:42:38.210 00.000 15712 Worker thread wakes up
03:42:38.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:38.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:39.623 01.413 15712 Exposure complete
03:42:39.685 00.062 15712 worker thread done servicing request
03:42:39.685 00.000 7988 OnExposeComplete: enter
03:42:39.685 00.000 7988 UpdateGuideState(): m_state=6
03:42:39.691 00.006 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
03:42:39.692 00.001 7988 Star::Find returns 1 (0), X=712.19, Y=80.45, Mass=197, SNR=8.1, Peak=154 HFD=2.7
03:42:39.692 00.000 7988 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.56) = xAngle (-0.68 = -0.68)
03:42:39.694 00.002 7988 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
03:42:39.694 00.000 7988 CameraToMount -- cameraX=0.57 cameraY=0.69 hyp=0.90 cameraTheta=0.88 mountX=0.70 mountY=-0.59, mountTheta=-0.70
03:42:39.696 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.57, y=0.69, opts=13)
03:42:39.698 00.002 7988 Enqueuing Move request for scope (0.57, 0.69)
03:42:39.698 00.000 15712 Worker thread wakes up
03:42:39.698 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.69) opts 0xd
03:42:39.698 00.000 15712 Handling offset move in thread for scope, endpoint = (0.57, 0.69)
03:42:39.698 00.000 15712 Moving (0.57, 0.69) raw xDistance=0.70 yDistance=-0.59
03:42:39.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=158, med=123, FiltMin=109, FiltMax=145, Gamma=0.690
03:42:39.700 00.002 7988 UpdateGuideState exits: m=197 SNR=8.1
03:42:39.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:39.700 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:39.700 00.000 7988 Enqueuing Expose request
03:42:39.700 00.000 15712 PPEC rslt: input = 0.70, final = 0.43, react = 0.42, pred = 0.01, hyst = 0.38, hyst_pct = 0.00, period_length = 640.81
03:42:39.700 00.000 15712 PPEC: input: 0.70, control: 0.43, exposure: 1500
03:42:39.700 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:42:39.700 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
03:42:39.700 00.000 15712 MoveAxis(W, 141, ABG)
03:42:39.700 00.000 15712 Guiding  Dir = 3, Dur = 141
03:42:39.700 00.000 15712 IsGuiding returns 0
03:42:39.717 00.017 15712 PulseGuide returned control before completion, sleep 132
03:42:39.863 00.146 15712 IsGuiding returns 0
03:42:39.863 00.000 15712 Move returns status 0, amount 141
03:42:39.863 00.000 15712 MoveAxis(N, 0, ABG)
03:42:39.863 00.000 15712 Move returns status 0, amount 0
03:42:39.863 00.000 15712 move complete, result=0
03:42:39.863 00.000 7988 GuideStep: 0.7 px 141 ms WEST, -0.6 px 0 ms NORTH
03:42:39.872 00.009 15712 worker thread done servicing request
03:42:39.872 00.000 15712 Worker thread wakes up
03:42:39.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:39.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:41.504 01.632 15712 Exposure complete
03:42:41.570 00.066 15712 worker thread done servicing request
03:42:41.571 00.001 7988 OnExposeComplete: enter
03:42:41.571 00.000 7988 UpdateGuideState(): m_state=6
03:42:41.571 00.000 7988 Star::Find(15, 712, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
03:42:41.571 00.000 7988 Star::Find returns 1 (0), X=711.55, Y=79.55, Mass=404, SNR=12.7, Peak=186 HFD=3.0
03:42:41.571 00.000 7988 Status Line: Mass: 404 vs 216
03:42:41.571 00.000 7988 UpdateCurrentPosition: star mass new=403.5 exp=216.4 thresh=50% limits=(106.5, 370.2, 432.8)
03:42:41.571 00.000 7988 DistanceChecker: activated
03:42:41.571 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:42:41.571 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:42:41.571 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:42:41.581 00.010 15712 Worker thread wakes up
03:42:41.581 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:42:41.581 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:42:41.583 00.002 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:42:41.583 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:42:41.583 00.000 15712 MoveAxis(W, 9, DBG)
03:42:41.583 00.000 15712 Guiding  Dir = 3, Dur = 9
03:42:41.583 00.000 15712 IsGuiding returns 0
03:42:41.600 00.017 15712 IsGuiding returns 0
03:42:41.600 00.000 15712 Move returns status 0, amount 9
03:42:41.600 00.000 15712 MoveAxis(N, 0, DBG)
03:42:41.600 00.000 15712 Move returns status 0, amount 0
03:42:41.600 00.000 15712 move complete, result=0
03:42:41.600 00.000 15712 worker thread done servicing request
03:42:41.692 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:41.692 00.000 7988 Status Line: Star lost - mass changed
03:42:41.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=186, med=125, FiltMin=109, FiltMax=153, Gamma=0.690
03:42:41.692 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:42:41.692 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:41.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:42:41.692 00.000 7988 Enqueuing Expose request
03:42:41.692 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
03:42:41.702 00.010 15712 Worker thread wakes up
03:42:41.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:41.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:42:43.115 01.413 15712 Exposure complete
03:42:43.179 00.064 15712 worker thread done servicing request
03:42:43.179 00.000 7988 OnExposeComplete: enter
03:42:43.179 00.000 7988 UpdateGuideState(): m_state=6
03:42:43.184 00.005 7988 Star::Find(15, 712, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
03:42:43.184 00.000 7988 Star::Find returns 1 (0), X=711.87, Y=79.87, Mass=412, SNR=12.6, Peak=208 HFD=2.2
03:42:43.186 00.002 7988 Status Line: Mass: 412 vs 228
03:42:43.188 00.002 7988 UpdateCurrentPosition: star mass new=412.4 exp=227.9 thresh=50% limits=(106.8, 370.2, 455.8)
03:42:43.188 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:42:43.190 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:42:43.190 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:42:43.191 00.001 15712 Worker thread wakes up
03:42:43.191 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:42:43.191 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:42:43.196 00.005 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:42:43.196 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:42:43.196 00.000 15712 MoveAxis(W, 11, DBG)
03:42:43.196 00.000 15712 Guiding  Dir = 3, Dur = 11
03:42:43.196 00.000 15712 IsGuiding returns 0
03:42:43.212 00.016 15712 IsGuiding returns 1
03:42:43.212 00.000 15712 scope still moving after pulse duration time elapsed
03:42:43.255 00.043 15712 IsGuiding returns 0
03:42:43.255 00.000 15712 scope move finished after 11 + 51 ms
03:42:43.255 00.000 15712 Move returns status 0, amount 11
03:42:43.255 00.000 15712 MoveAxis(N, 0, DBG)
03:42:43.255 00.000 15712 Move returns status 0, amount 0
03:42:43.255 00.000 15712 move complete, result=0
03:42:43.255 00.000 15712 worker thread done servicing request
03:42:43.303 00.048 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:43.303 00.000 7988 Status Line: Star lost - mass changed
03:42:43.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=126, FiltMin=108, FiltMax=161, Gamma=0.690
03:42:43.303 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:42:43.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:43.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:42:43.303 00.000 7988 Enqueuing Expose request
03:42:43.303 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
03:42:43.303 00.000 15712 Worker thread wakes up
03:42:43.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:43.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:42:44.944 01.641 15712 Exposure complete
03:42:45.008 00.064 15712 worker thread done servicing request
03:42:45.008 00.000 7988 OnExposeComplete: enter
03:42:45.008 00.000 7988 UpdateGuideState(): m_state=6
03:42:45.008 00.000 7988 Star::Find(15, 712, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
03:42:45.008 00.000 7988 Star::Find returns 1 (0), X=711.87, Y=79.51, Mass=699, SNR=16.5, Peak=208 HFD=2.7
03:42:45.016 00.008 7988 Status Line: Mass: 699 vs 230
03:42:45.016 00.000 7988 UpdateCurrentPosition: star mass new=699.5 exp=230.1 thresh=50% limits=(107.2, 370.2, 460.3)
03:42:45.016 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:42:45.020 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:42:45.020 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:42:45.022 00.002 15712 Worker thread wakes up
03:42:45.022 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:42:45.022 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:42:45.023 00.001 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:42:45.023 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:42:45.023 00.000 15712 MoveAxis(W, 11, DBG)
03:42:45.023 00.000 15712 Guiding  Dir = 3, Dur = 11
03:42:45.023 00.000 15712 IsGuiding returns 0
03:42:45.075 00.052 15712 IsGuiding returns 1
03:42:45.075 00.000 15712 scope still moving after pulse duration time elapsed
03:42:45.106 00.031 15712 IsGuiding returns 0
03:42:45.106 00.000 15712 scope move finished after 11 + 75 ms
03:42:45.106 00.000 15712 Move returns status 0, amount 11
03:42:45.106 00.000 15712 MoveAxis(N, 0, DBG)
03:42:45.106 00.000 15712 Move returns status 0, amount 0
03:42:45.106 00.000 15712 move complete, result=0
03:42:45.106 00.000 15712 worker thread done servicing request
03:42:45.134 00.028 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:45.134 00.000 7988 Status Line: Star lost - mass changed
03:42:45.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=208, med=127, FiltMin=109, FiltMax=163, Gamma=0.690
03:42:45.134 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:42:45.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:45.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:42:45.134 00.000 7988 Enqueuing Expose request
03:42:45.134 00.000 7988 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
03:42:45.134 00.000 15712 Worker thread wakes up
03:42:45.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:45.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:42:46.554 01.420 15712 Exposure complete
03:42:46.615 00.061 15712 worker thread done servicing request
03:42:46.615 00.000 7988 OnExposeComplete: enter
03:42:46.615 00.000 7988 UpdateGuideState(): m_state=6
03:42:46.615 00.000 7988 Star::Find(15, 712, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
03:42:46.615 00.000 7988 Star::Find returns 1 (0), X=711.51, Y=79.63, Mass=762, SNR=17.3, Peak=201 HFD=3.2
03:42:46.615 00.000 7988 Status Line: Mass: 762 vs 238
03:42:46.615 00.000 7988 UpdateCurrentPosition: star mass new=761.6 exp=238.3 thresh=50% limits=(107.8, 370.2, 476.6)
03:42:46.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:42:46.615 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:42:46.615 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:42:46.615 00.000 15712 Worker thread wakes up
03:42:46.615 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:42:46.615 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:42:46.632 00.017 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:42:46.632 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:42:46.632 00.000 15712 MoveAxis(W, 8, DBG)
03:42:46.632 00.000 15712 Guiding  Dir = 3, Dur = 8
03:42:46.632 00.000 15712 IsGuiding returns 0
03:42:46.663 00.031 15712 IsGuiding returns 0
03:42:46.663 00.000 15712 Move returns status 0, amount 8
03:42:46.663 00.000 15712 MoveAxis(N, 0, DBG)
03:42:46.663 00.000 15712 Move returns status 0, amount 0
03:42:46.663 00.000 15712 move complete, result=0
03:42:46.663 00.000 15712 worker thread done servicing request
03:42:46.742 00.079 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:46.742 00.000 7988 Status Line: Star lost - mass changed
03:42:46.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=201, med=128, FiltMin=110, FiltMax=157, Gamma=0.690
03:42:46.742 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:42:46.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:46.742 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:42:46.742 00.000 7988 Enqueuing Expose request
03:42:46.742 00.000 7988 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
03:42:46.751 00.009 15712 Worker thread wakes up
03:42:46.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:46.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:42:48.386 01.635 15712 Exposure complete
03:42:48.451 00.065 15712 worker thread done servicing request
03:42:48.451 00.000 7988 OnExposeComplete: enter
03:42:48.451 00.000 7988 UpdateGuideState(): m_state=6
03:42:48.451 00.000 7988 Star::Find(15, 712, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
03:42:48.451 00.000 7988 Star::Find returns 1 (0), X=711.80, Y=79.74, Mass=570, SNR=14.7, Peak=193 HFD=2.6
03:42:48.451 00.000 7988 Status Line: Mass: 570 vs 238
03:42:48.451 00.000 7988 UpdateCurrentPosition: star mass new=569.6 exp=238.3 thresh=50% limits=(108.4, 370.2, 476.6)
03:42:48.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:42:48.451 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:42:48.451 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:42:48.451 00.000 15712 Worker thread wakes up
03:42:48.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:42:48.451 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:42:48.464 00.013 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:42:48.464 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:42:48.464 00.000 15712 MoveAxis(W, 5, DBG)
03:42:48.464 00.000 15712 Guiding  Dir = 3, Dur = 5
03:42:48.464 00.000 15712 IsGuiding returns 0
03:42:48.486 00.022 15712 IsGuiding returns 0
03:42:48.486 00.000 15712 Move returns status 0, amount 5
03:42:48.486 00.000 15712 MoveAxis(N, 0, DBG)
03:42:48.486 00.000 15712 Move returns status 0, amount 0
03:42:48.486 00.000 15712 move complete, result=0
03:42:48.486 00.000 15712 worker thread done servicing request
03:42:48.576 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:48.576 00.000 7988 Status Line: Star lost - mass changed
03:42:48.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=193, med=128, FiltMin=110, FiltMax=154, Gamma=0.690
03:42:48.576 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:42:48.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:48.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:42:48.576 00.000 7988 Enqueuing Expose request
03:42:48.576 00.000 7988 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
03:42:48.576 00.000 15712 Worker thread wakes up
03:42:48.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:48.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:42:49.997 01.421 15712 Exposure complete
03:42:50.063 00.066 15712 worker thread done servicing request
03:42:50.063 00.000 7988 OnExposeComplete: enter
03:42:50.064 00.001 7988 UpdateGuideState(): m_state=6
03:42:50.064 00.000 7988 Star::Find(15, 712, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
03:42:50.064 00.000 7988 Star::Find returns 1 (0), X=711.58, Y=79.32, Mass=355, SNR=11.2, Peak=171 HFD=2.9
03:42:50.064 00.000 7988 DistanceChecker: deactivated
03:42:50.064 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.22 = 3.07)
03:42:50.064 00.000 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.04)
03:42:50.071 00.007 7988 CameraToMount -- cameraX=-0.04 cameraY=-0.44 hyp=0.44 cameraTheta=-1.65 mountX=-0.44 mountY=0.05, mountTheta=3.04
03:42:50.071 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=-0.44, opts=13)
03:42:50.073 00.002 7988 Enqueuing Move request for scope (-0.04, -0.44)
03:42:50.074 00.001 15712 Worker thread wakes up
03:42:50.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.44) opts 0xd
03:42:50.074 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, -0.44)
03:42:50.074 00.000 15712 Moving (-0.04, -0.44) raw xDistance=-0.44 yDistance=0.05
03:42:50.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=171, med=129, FiltMin=113, FiltMax=150, Gamma=0.690
03:42:50.076 00.002 7988 UpdateGuideState exits: m=355 SNR=11.2
03:42:50.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:50.078 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:50.078 00.000 7988 Enqueuing Expose request
03:42:50.078 00.000 15712 PPEC rslt: input = -0.44, final = -0.25, react = -0.26, pred = 0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 640.83
03:42:50.078 00.000 15712 PPEC: input: -0.44, control: -0.25, exposure: 1500
03:42:50.078 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:50.078 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:42:50.081 00.003 15712 MoveAxis(E, 81, ABG)
03:42:50.081 00.000 15712 Guiding  Dir = 2, Dur = 81
03:42:50.098 00.017 15712 IsGuiding returns 0
03:42:50.115 00.017 15712 PulseGuide returned control before completion, sleep 75
03:42:50.223 00.108 15712 IsGuiding returns 0
03:42:50.223 00.000 15712 Move returns status 0, amount 81
03:42:50.223 00.000 15712 MoveAxis(N, 0, ABG)
03:42:50.223 00.000 15712 Move returns status 0, amount 0
03:42:50.223 00.000 15712 move complete, result=0
03:42:50.223 00.000 7988 GuideStep: -0.4 px 81 ms EAST, 0.0 px 0 ms NORTH
03:42:50.231 00.008 15712 worker thread done servicing request
03:42:50.231 00.000 15712 Worker thread wakes up
03:42:50.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:50.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:51.974 01.743 15712 Exposure complete
03:42:52.037 00.063 15712 worker thread done servicing request
03:42:52.037 00.000 7988 OnExposeComplete: enter
03:42:52.037 00.000 7988 UpdateGuideState(): m_state=6
03:42:52.044 00.007 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
03:42:52.044 00.000 7988 Star::Find returns 1 (0), X=712.52, Y=80.41, Mass=148, SNR=7.2, Peak=164 HFD=2.7
03:42:52.046 00.002 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
03:42:52.046 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
03:42:52.048 00.002 7988 CameraToMount -- cameraX=0.91 cameraY=0.65 hyp=1.11 cameraTheta=0.62 mountX=0.65 mountY=-0.92, mountTheta=-0.95
03:42:52.050 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.91, y=0.65, opts=13)
03:42:52.051 00.001 7988 Enqueuing Move request for scope (0.91, 0.65)
03:42:52.053 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=164, med=129, FiltMin=113, FiltMax=148, Gamma=0.690
03:42:52.053 00.000 7988 UpdateGuideState exits: m=148 SNR=7.2
03:42:52.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:52.053 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:52.053 00.000 7988 Enqueuing Expose request
03:42:52.053 00.000 15712 Worker thread wakes up
03:42:52.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.65) opts 0xd
03:42:52.053 00.000 15712 Handling offset move in thread for scope, endpoint = (0.91, 0.65)
03:42:52.053 00.000 15712 Moving (0.91, 0.65) raw xDistance=0.65 yDistance=-0.92
03:42:52.053 00.000 15712 PPEC rslt: input = 0.65, final = 0.41, react = 0.39, pred = 0.02, hyst = 0.35, hyst_pct = 0.00, period_length = 640.84
03:42:52.053 00.000 15712 PPEC: input: 0.65, control: 0.41, exposure: 1500
03:42:52.053 00.000 15712 resist switch: large excursion: input -0.92 thresh 0.75 direction from 1 to -1
03:42:52.053 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.76
03:42:52.053 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
03:42:52.053 00.000 15712 MoveAxis(W, 133, ABG)
03:42:52.053 00.000 15712 Guiding  Dir = 3, Dur = 133
03:42:52.053 00.000 15712 IsGuiding returns 0
03:42:52.068 00.015 15712 PulseGuide returned control before completion, sleep 124
03:42:52.212 00.144 15712 IsGuiding returns 0
03:42:52.212 00.000 15712 Move returns status 0, amount 133
03:42:52.212 00.000 15712 BLC: Oldest BLC event removed
03:42:52.212 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 193 applied
03:42:52.212 00.000 15712 MoveAxis(N, 428, ABG)
03:42:52.212 00.000 15712 Guiding  Dir = 0, Dur = 428
03:42:52.212 00.000 15712 IsGuiding returns 0
03:42:52.290 00.078 15712 PulseGuide returned control before completion, sleep 360
03:42:52.658 00.368 15712 IsGuiding returns 1
03:42:52.658 00.000 15712 scope still moving after pulse duration time elapsed
03:42:52.690 00.032 15712 IsGuiding returns 1
03:42:52.738 00.048 15712 IsGuiding returns 0
03:42:52.738 00.000 15712 scope move finished after 428 + 97 ms
03:42:52.738 00.000 15712 Move returns status 0, amount 428
03:42:52.738 00.000 15712 move complete, result=0
03:42:52.738 00.000 15712 worker thread done servicing request
03:42:52.738 00.000 15712 Worker thread wakes up
03:42:52.738 00.000 7988 GuideStep: 0.7 px 133 ms WEST, -0.9 px 428 ms NORTH
03:42:52.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:52.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:54.157 01.419 15712 Exposure complete
03:42:54.222 00.065 15712 worker thread done servicing request
03:42:54.222 00.000 7988 OnExposeComplete: enter
03:42:54.222 00.000 7988 UpdateGuideState(): m_state=6
03:42:54.222 00.000 7988 Star::Find(15, 712, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
03:42:54.222 00.000 7988 Star::Find returns 1 (0), X=711.63, Y=79.52, Mass=273, SNR=9.8, Peak=169 HFD=2.9
03:42:54.227 00.005 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
03:42:54.227 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
03:42:54.229 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.54 mountX=-0.23 mountY=-0.00, mountTheta=-3.14
03:42:54.231 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.23, opts=13)
03:42:54.231 00.000 7988 Enqueuing Move request for scope (0.01, -0.23)
03:42:54.233 00.002 15712 Worker thread wakes up
03:42:54.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
03:42:54.233 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
03:42:54.233 00.000 15712 Moving (0.01, -0.23) raw xDistance=-0.23 yDistance=-0.00
03:42:54.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=169, med=129, FiltMin=113, FiltMax=144, Gamma=0.690
03:42:54.234 00.001 7988 UpdateGuideState exits: m=273 SNR=9.8
03:42:54.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:54.234 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:54.234 00.000 7988 Enqueuing Expose request
03:42:54.234 00.000 15712 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.921036, 1:0.000787
03:42:54.234 00.000 15712 BLC: No correction, Miss < min_move
03:42:54.234 00.000 15712 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 640.84
03:42:54.234 00.000 15712 PPEC: input: -0.23, control: -0.13, exposure: 1500
03:42:54.234 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:54.234 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:42:54.234 00.000 15712 MoveAxis(E, 42, ABG)
03:42:54.234 00.000 15712 Guiding  Dir = 2, Dur = 42
03:42:54.234 00.000 15712 IsGuiding returns 0
03:42:54.257 00.023 15712 PulseGuide returned control before completion, sleep 39
03:42:54.297 00.040 15712 IsGuiding returns 1
03:42:54.297 00.000 15712 scope still moving after pulse duration time elapsed
03:42:54.334 00.037 15712 IsGuiding returns 0
03:42:54.334 00.000 15712 scope move finished after 42 + 51 ms
03:42:54.334 00.000 15712 Move returns status 0, amount 42
03:42:54.334 00.000 15712 MoveAxis(N, 0, ABG)
03:42:54.334 00.000 15712 Move returns status 0, amount 0
03:42:54.334 00.000 15712 move complete, result=0
03:42:54.334 00.000 7988 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
03:42:54.339 00.005 15712 worker thread done servicing request
03:42:54.339 00.000 15712 Worker thread wakes up
03:42:54.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:54.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:55.974 01.635 15712 Exposure complete
03:42:56.038 00.064 15712 worker thread done servicing request
03:42:56.038 00.000 7988 OnExposeComplete: enter
03:42:56.038 00.000 7988 UpdateGuideState(): m_state=6
03:42:56.045 00.007 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
03:42:56.045 00.000 7988 Star::Find returns 1 (0), X=711.30, Y=78.92, Mass=192, SNR=8.3, Peak=176 HFD=1.8
03:42:56.047 00.002 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.50 = 2.79)
03:42:56.047 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.53 = 2.76)
03:42:56.049 00.002 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.84 hyp=0.90 cameraTheta=-1.93 mountX=-0.85 mountY=0.34, mountTheta=2.76
03:42:56.049 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.84, opts=13)
03:42:56.051 00.002 7988 Enqueuing Move request for scope (-0.32, -0.84)
03:42:56.053 00.002 15712 Worker thread wakes up
03:42:56.053 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.84) opts 0xd
03:42:56.053 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.84)
03:42:56.053 00.000 15712 Moving (-0.32, -0.84) raw xDistance=-0.85 yDistance=0.34
03:42:56.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=184, med=130, FiltMin=117, FiltMax=145, Gamma=0.690
03:42:56.054 00.001 7988 UpdateGuideState exits: m=192 SNR=8.3
03:42:56.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:56.056 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:56.056 00.000 7988 Enqueuing Expose request
03:42:56.058 00.002 15712 BLC: History state: CurrMiss=-0.34, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.921036, 1:0.000787, 2:-0.339219
03:42:56.058 00.000 15712 BLC: Over-shoot, first stiction event, no adjustment
03:42:56.058 00.000 15712 PPEC rslt: input = -0.85, final = -0.50, react = -0.51, pred = 0.01, hyst = -0.43, hyst_pct = 0.00, period_length = 640.85
03:42:56.058 00.000 15712 PPEC: input: -0.85, control: -0.50, exposure: 1500
03:42:56.058 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:42:56.058 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
03:42:56.058 00.000 15712 MoveAxis(E, 162, ABG)
03:42:56.058 00.000 15712 Guiding  Dir = 2, Dur = 162
03:42:56.058 00.000 15712 IsGuiding returns 0
03:42:56.075 00.017 15712 PulseGuide returned control before completion, sleep 156
03:42:56.271 00.196 15712 IsGuiding returns 0
03:42:56.271 00.000 15712 Move returns status 0, amount 162
03:42:56.271 00.000 15712 MoveAxis(N, 0, ABG)
03:42:56.271 00.000 15712 Move returns status 0, amount 0
03:42:56.271 00.000 15712 move complete, result=0
03:42:56.271 00.000 7988 GuideStep: -0.8 px 162 ms EAST, 0.3 px 0 ms NORTH
03:42:56.271 00.000 15712 worker thread done servicing request
03:42:56.273 00.002 15712 Worker thread wakes up
03:42:56.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:56.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:57.679 01.406 15712 Exposure complete
03:42:57.740 00.061 15712 worker thread done servicing request
03:42:57.740 00.000 7988 OnExposeComplete: enter
03:42:57.740 00.000 7988 UpdateGuideState(): m_state=6
03:42:57.746 00.006 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
03:42:57.748 00.002 7988 Star::Find returns 1 (0), X=711.82, Y=79.49, Mass=255, SNR=9.5, Peak=187 HFD=2.1
03:42:57.748 00.000 7988 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.56) = xAngle (-2.50 = -2.50)
03:42:57.750 00.002 7988 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.53 = -2.53)
03:42:57.750 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.27 hyp=0.34 cameraTheta=-0.94 mountX=-0.27 mountY=-0.19, mountTheta=-2.52
03:42:57.752 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.20, y=-0.27, opts=13)
03:42:57.752 00.000 7988 Enqueuing Move request for scope (0.20, -0.27)
03:42:57.754 00.002 15712 Worker thread wakes up
03:42:57.754 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.27) opts 0xd
03:42:57.754 00.000 15712 Handling offset move in thread for scope, endpoint = (0.20, -0.27)
03:42:57.754 00.000 15712 Moving (0.20, -0.27) raw xDistance=-0.27 yDistance=-0.19
03:42:57.754 00.000 15712 BLC: window closed
03:42:57.754 00.000 15712 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.921036, 1:0.000787, 2:-0.339219
03:42:57.754 00.000 15712 BLC: No correction, Miss < min_move
03:42:57.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=187, med=129, FiltMin=112, FiltMax=146, Gamma=0.690
03:42:57.756 00.002 7988 UpdateGuideState exits: m=255 SNR=9.5
03:42:57.756 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:57.756 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:57.756 00.000 7988 Enqueuing Expose request
03:42:57.756 00.000 15712 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 640.85
03:42:57.756 00.000 15712 PPEC: input: -0.27, control: -0.16, exposure: 1500
03:42:57.756 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:57.756 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:42:57.756 00.000 15712 MoveAxis(E, 52, ABG)
03:42:57.756 00.000 15712 Guiding  Dir = 2, Dur = 52
03:42:57.788 00.032 15712 IsGuiding returns 0
03:42:57.806 00.018 15712 PulseGuide returned control before completion, sleep 47
03:42:57.886 00.080 15712 IsGuiding returns 0
03:42:57.886 00.000 15712 Move returns status 0, amount 52
03:42:57.886 00.000 15712 MoveAxis(N, 0, ABG)
03:42:57.886 00.000 15712 Move returns status 0, amount 0
03:42:57.886 00.000 15712 move complete, result=0
03:42:57.886 00.000 7988 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
03:42:57.888 00.002 15712 worker thread done servicing request
03:42:57.888 00.000 15712 Worker thread wakes up
03:42:57.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:57.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:42:59.528 01.640 15712 Exposure complete
03:42:59.592 00.064 15712 worker thread done servicing request
03:42:59.592 00.000 7988 OnExposeComplete: enter
03:42:59.592 00.000 7988 UpdateGuideState(): m_state=6
03:42:59.592 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
03:42:59.601 00.009 7988 Star::Find returns 1 (0), X=711.30, Y=79.46, Mass=226, SNR=9.2, Peak=178 HFD=1.7
03:42:59.601 00.000 7988 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.56) = xAngle (-3.96 = 2.33)
03:42:59.601 00.000 7988 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.99 = 2.29)
03:42:59.601 00.000 7988 CameraToMount -- cameraX=-0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-2.39 mountX=-0.30 mountY=0.33, mountTheta=2.31
03:42:59.601 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.32, y=-0.30, opts=13)
03:42:59.601 00.000 7988 Enqueuing Move request for scope (-0.32, -0.30)
03:42:59.608 00.007 15712 Worker thread wakes up
03:42:59.608 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.30) opts 0xd
03:42:59.608 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.32, -0.30)
03:42:59.608 00.000 15712 Moving (-0.32, -0.30) raw xDistance=-0.30 yDistance=0.33
03:42:59.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=178, med=129, FiltMin=108, FiltMax=155, Gamma=0.690
03:42:59.608 00.000 7988 UpdateGuideState exits: m=226 SNR=9.2
03:42:59.611 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:59.611 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:42:59.613 00.002 7988 Enqueuing Expose request
03:42:59.613 00.000 15712 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = 0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 640.85
03:42:59.613 00.000 15712 PPEC: input: -0.30, control: -0.18, exposure: 1500
03:42:59.613 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:42:59.613 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
03:42:59.613 00.000 15712 MoveAxis(E, 58, ABG)
03:42:59.613 00.000 15712 Guiding  Dir = 2, Dur = 58
03:42:59.613 00.000 15712 IsGuiding returns 0
03:42:59.623 00.010 15712 PulseGuide returned control before completion, sleep 55
03:42:59.692 00.069 15712 IsGuiding returns 0
03:42:59.692 00.000 15712 Move returns status 0, amount 58
03:42:59.692 00.000 15712 MoveAxis(N, 0, ABG)
03:42:59.692 00.000 15712 Move returns status 0, amount 0
03:42:59.692 00.000 15712 move complete, result=0
03:42:59.692 00.000 7988 GuideStep: -0.3 px 58 ms EAST, 0.3 px 0 ms NORTH
03:42:59.694 00.002 15712 worker thread done servicing request
03:42:59.694 00.000 15712 Worker thread wakes up
03:42:59.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:42:59.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:01.097 01.403 15712 Exposure complete
03:43:01.164 00.067 15712 worker thread done servicing request
03:43:01.164 00.000 7988 OnExposeComplete: enter
03:43:01.165 00.001 7988 UpdateGuideState(): m_state=6
03:43:01.165 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
03:43:01.165 00.000 7988 Star::Find returns 1 (0), X=711.45, Y=79.30, Mass=273, SNR=9.9, Peak=173 HFD=2.0
03:43:01.165 00.000 7988 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.56) = xAngle (-3.49 = 2.79)
03:43:01.165 00.000 7988 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.52 = 2.76)
03:43:01.165 00.000 7988 CameraToMount -- cameraX=-0.17 cameraY=-0.46 hyp=0.49 cameraTheta=-1.93 mountX=-0.46 mountY=0.18, mountTheta=2.76
03:43:01.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.17, y=-0.46, opts=13)
03:43:01.165 00.000 7988 Enqueuing Move request for scope (-0.17, -0.46)
03:43:01.165 00.000 15712 Worker thread wakes up
03:43:01.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=173, med=128, FiltMin=108, FiltMax=154, Gamma=0.690
03:43:01.176 00.011 7988 UpdateGuideState exits: m=273 SNR=9.9
03:43:01.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:01.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:01.176 00.000 7988 Enqueuing Expose request
03:43:01.176 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.46) opts 0xd
03:43:01.176 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.17, -0.46)
03:43:01.176 00.000 15712 Moving (-0.17, -0.46) raw xDistance=-0.46 yDistance=0.18
03:43:01.182 00.006 15712 PPEC rslt: input = -0.46, final = -0.27, react = -0.28, pred = 0.01, hyst = -0.26, hyst_pct = 0.00, period_length = 640.86
03:43:01.182 00.000 15712 PPEC: input: -0.46, control: -0.27, exposure: 1500
03:43:01.182 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:01.182 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:43:01.182 00.000 15712 MoveAxis(E, 88, ABG)
03:43:01.182 00.000 15712 Guiding  Dir = 2, Dur = 88
03:43:01.182 00.000 15712 IsGuiding returns 0
03:43:01.211 00.029 15712 PulseGuide returned control before completion, sleep 72
03:43:01.288 00.077 15712 IsGuiding returns 1
03:43:01.288 00.000 15712 scope still moving after pulse duration time elapsed
03:43:01.323 00.035 15712 IsGuiding returns 0
03:43:01.323 00.000 15712 scope move finished after 88 + 49 ms
03:43:01.323 00.000 15712 Move returns status 0, amount 88
03:43:01.323 00.000 15712 MoveAxis(N, 0, ABG)
03:43:01.323 00.000 15712 Move returns status 0, amount 0
03:43:01.323 00.000 15712 move complete, result=0
03:43:01.323 00.000 7988 GuideStep: -0.5 px 88 ms EAST, 0.2 px 0 ms NORTH
03:43:01.323 00.000 15712 worker thread done servicing request
03:43:01.325 00.002 15712 Worker thread wakes up
03:43:01.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:01.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:02.967 01.642 15712 Exposure complete
03:43:03.034 00.067 15712 worker thread done servicing request
03:43:03.034 00.000 7988 OnExposeComplete: enter
03:43:03.035 00.001 7988 UpdateGuideState(): m_state=6
03:43:03.035 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
03:43:03.035 00.000 7988 Star::Find returns 0 (4), X=711.67, Y=80.33, Mass=191, SNR=8.4, Peak=179 HFD=1.5
03:43:03.035 00.000 7988 DistanceChecker: activated
03:43:03.035 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:03.035 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:03.035 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:03.035 00.000 15712 Worker thread wakes up
03:43:03.035 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:03.035 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:03.046 00.011 15712 PPEC (deduced): control: 0.02, exposure: 1500
03:43:03.046 00.000 15712 Dead-reckoning move xDistance=0.02 yDistance=0.00
03:43:03.046 00.000 15712 MoveAxis(W, 6, DBG)
03:43:03.046 00.000 15712 Guiding  Dir = 3, Dur = 6
03:43:03.046 00.000 15712 IsGuiding returns 0
03:43:03.061 00.015 15712 IsGuiding returns 0
03:43:03.061 00.000 15712 Move returns status 0, amount 6
03:43:03.061 00.000 15712 MoveAxis(N, 0, DBG)
03:43:03.061 00.000 15712 Move returns status 0, amount 0
03:43:03.061 00.000 15712 move complete, result=0
03:43:03.061 00.000 15712 worker thread done servicing request
03:43:03.157 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:03.157 00.000 7988 Status Line: Star lost - low HFD
03:43:03.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=179, med=126, FiltMin=107, FiltMax=153, Gamma=0.690
03:43:03.157 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:43:03.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:03.157 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:03.157 00.000 7988 Enqueuing Expose request
03:43:03.157 00.000 7988 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
03:43:03.157 00.000 15712 Worker thread wakes up
03:43:03.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:03.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:04.577 01.420 15712 Exposure complete
03:43:04.642 00.065 15712 worker thread done servicing request
03:43:04.642 00.000 7988 OnExposeComplete: enter
03:43:04.642 00.000 7988 UpdateGuideState(): m_state=6
03:43:04.642 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
03:43:04.642 00.000 7988 Star::Find returns 1 (0), X=711.51, Y=80.29, Mass=200, SNR=8.6, Peak=176 HFD=1.6
03:43:04.647 00.005 7988 DistanceChecker: deactivated
03:43:04.647 00.000 7988 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.56) = xAngle (0.21 = 0.21)
03:43:04.647 00.000 7988 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
03:43:04.647 00.000 7988 CameraToMount -- cameraX=-0.11 cameraY=0.53 hyp=0.54 cameraTheta=1.78 mountX=0.53 mountY=0.10, mountTheta=0.18
03:43:04.647 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.11, y=0.53, opts=13)
03:43:04.647 00.000 7988 Enqueuing Move request for scope (-0.11, 0.53)
03:43:04.647 00.000 15712 Worker thread wakes up
03:43:04.647 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.53) opts 0xd
03:43:04.647 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.11, 0.53)
03:43:04.654 00.007 15712 Moving (-0.11, 0.53) raw xDistance=0.53 yDistance=0.10
03:43:04.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=176, med=124, FiltMin=107, FiltMax=147, Gamma=0.690
03:43:04.654 00.000 7988 UpdateGuideState exits: m=200 SNR=8.6
03:43:04.656 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:04.656 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:04.658 00.002 7988 Enqueuing Expose request
03:43:04.658 00.000 15712 PPEC rslt: input = 0.53, final = 0.32, react = 0.32, pred = 0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 640.87
03:43:04.658 00.000 15712 PPEC: input: 0.53, control: 0.32, exposure: 1500
03:43:04.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:04.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:43:04.658 00.000 15712 MoveAxis(W, 105, ABG)
03:43:04.658 00.000 15712 Guiding  Dir = 3, Dur = 105
03:43:04.658 00.000 15712 IsGuiding returns 0
03:43:04.679 00.021 15712 PulseGuide returned control before completion, sleep 96
03:43:04.781 00.102 15712 IsGuiding returns 1
03:43:04.781 00.000 15712 scope still moving after pulse duration time elapsed
03:43:04.823 00.042 15712 IsGuiding returns 0
03:43:04.823 00.000 15712 scope move finished after 105 + 59 ms
03:43:04.823 00.000 15712 Move returns status 0, amount 105
03:43:04.823 00.000 15712 MoveAxis(N, 0, ABG)
03:43:04.823 00.000 15712 Move returns status 0, amount 0
03:43:04.823 00.000 15712 move complete, result=0
03:43:04.823 00.000 15712 worker thread done servicing request
03:43:04.823 00.000 15712 Worker thread wakes up
03:43:04.823 00.000 7988 GuideStep: 0.5 px 105 ms WEST, 0.1 px 0 ms NORTH
03:43:04.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:04.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:06.565 01.742 15712 Exposure complete
03:43:06.626 00.061 15712 worker thread done servicing request
03:43:06.626 00.000 7988 OnExposeComplete: enter
03:43:06.626 00.000 7988 UpdateGuideState(): m_state=6
03:43:06.626 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
03:43:06.635 00.009 7988 Star::Find returns 1 (0), X=710.71, Y=79.36, Mass=253, SNR=9.6, Peak=166 HFD=2.8
03:43:06.635 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
03:43:06.635 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
03:43:06.635 00.000 7988 CameraToMount -- cameraX=-0.91 cameraY=-0.40 hyp=0.99 cameraTheta=-2.73 mountX=-0.41 mountY=0.92, mountTheta=1.99
03:43:06.635 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.91, y=-0.40, opts=13)
03:43:06.635 00.000 7988 Enqueuing Move request for scope (-0.91, -0.40)
03:43:06.635 00.000 15712 Worker thread wakes up
03:43:06.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -0.40) opts 0xd
03:43:06.635 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.91, -0.40)
03:43:06.642 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=166, med=123, FiltMin=107, FiltMax=144, Gamma=0.690
03:43:06.642 00.000 7988 UpdateGuideState exits: m=253 SNR=9.6
03:43:06.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:06.642 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:06.642 00.000 7988 Enqueuing Expose request
03:43:06.642 00.000 15712 Moving (-0.91, -0.40) raw xDistance=-0.41 yDistance=0.92
03:43:06.642 00.000 15712 PPEC rslt: input = -0.41, final = -0.24, react = -0.24, pred = 0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 640.87
03:43:06.642 00.000 15712 PPEC: input: -0.41, control: -0.24, exposure: 1500
03:43:06.642 00.000 15712 resist switch: large excursion: input 0.92 thresh 0.75 direction from -1 to 1
03:43:06.642 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.76
03:43:06.652 00.010 15712 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
03:43:06.652 00.000 15712 MoveAxis(E, 77, ABG)
03:43:06.652 00.000 15712 Guiding  Dir = 2, Dur = 77
03:43:06.652 00.000 15712 IsGuiding returns 0
03:43:06.677 00.025 15712 PulseGuide returned control before completion, sleep 62
03:43:06.754 00.077 15712 IsGuiding returns 1
03:43:06.754 00.000 15712 scope still moving after pulse duration time elapsed
03:43:06.788 00.034 15712 IsGuiding returns 0
03:43:06.788 00.000 15712 scope move finished after 77 + 60 ms
03:43:06.788 00.000 15712 Move returns status 0, amount 77
03:43:06.788 00.000 15712 BLC: Oldest BLC event removed
03:43:06.788 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 193 applied
03:43:06.788 00.000 15712 MoveAxis(S, 428, ABG)
03:43:06.788 00.000 15712 Guiding  Dir = 1, Dur = 428
03:43:06.788 00.000 15712 IsGuiding returns 0
03:43:06.869 00.081 15712 PulseGuide returned control before completion, sleep 359
03:43:07.234 00.365 15712 IsGuiding returns 1
03:43:07.234 00.000 15712 scope still moving after pulse duration time elapsed
03:43:07.266 00.032 15712 IsGuiding returns 1
03:43:07.317 00.051 15712 IsGuiding returns 0
03:43:07.317 00.000 15712 scope move finished after 428 + 99 ms
03:43:07.317 00.000 15712 Move returns status 0, amount 428
03:43:07.317 00.000 15712 move complete, result=0
03:43:07.317 00.000 7988 GuideStep: -0.4 px 77 ms EAST, 0.9 px 428 ms SOUTH
03:43:07.319 00.002 15712 worker thread done servicing request
03:43:07.319 00.000 15712 Worker thread wakes up
03:43:07.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:07.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:08.738 01.419 15712 Exposure complete
03:43:08.799 00.061 15712 worker thread done servicing request
03:43:08.799 00.000 7988 OnExposeComplete: enter
03:43:08.799 00.000 7988 UpdateGuideState(): m_state=6
03:43:08.799 00.000 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
03:43:08.799 00.000 7988 Star::Find false star n=4 nbg=279 bg=126.7 sigma=4.2 thresh=139 peak=139
03:43:08.799 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=79.00, Mass=66, SNR=2.9, Peak=152 HFD=0.0
03:43:08.813 00.014 7988 DistanceChecker: activated
03:43:08.813 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:08.815 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:08.815 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:08.815 00.000 15712 Worker thread wakes up
03:43:08.815 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:08.815 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:08.815 00.000 15712 PPEC (deduced): control: 0.03, exposure: 1500
03:43:08.815 00.000 15712 Dead-reckoning move xDistance=0.03 yDistance=0.00
03:43:08.815 00.000 15712 MoveAxis(W, 9, DBG)
03:43:08.815 00.000 15712 Guiding  Dir = 3, Dur = 9
03:43:08.815 00.000 15712 IsGuiding returns 0
03:43:08.851 00.036 15712 IsGuiding returns 0
03:43:08.851 00.000 15712 Move returns status 0, amount 9
03:43:08.851 00.000 15712 MoveAxis(N, 0, DBG)
03:43:08.851 00.000 15712 Move returns status 0, amount 0
03:43:08.851 00.000 15712 move complete, result=0
03:43:08.851 00.000 15712 worker thread done servicing request
03:43:08.926 00.075 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:08.926 00.000 7988 Status Line: Star lost - low SNR
03:43:08.928 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=157, med=122, FiltMin=105, FiltMax=143, Gamma=0.690
03:43:08.930 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:43:08.932 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:08.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:08.934 00.002 7988 Enqueuing Expose request
03:43:08.934 00.000 15712 Worker thread wakes up
03:43:08.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:08.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:08.934 00.000 7988 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
03:43:10.572 01.638 15712 Exposure complete
03:43:10.638 00.066 15712 worker thread done servicing request
03:43:10.638 00.000 7988 OnExposeComplete: enter
03:43:10.638 00.000 7988 UpdateGuideState(): m_state=6
03:43:10.638 00.000 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
03:43:10.638 00.000 7988 Star::Find returns 1 (0), X=711.64, Y=79.31, Mass=94, SNR=5.7, Peak=142 HFD=1.5
03:43:10.638 00.000 7988 Status Line: Mass: 94 vs 255
03:43:10.638 00.000 7988 UpdateCurrentPosition: star mass new=94.2 exp=254.5 thresh=50% limits=(114.3, 395.4, 509.1)
03:43:10.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:43:10.638 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:10.638 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:10.649 00.011 15712 Worker thread wakes up
03:43:10.649 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:10.649 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:10.650 00.001 15712 PPEC (deduced): control: 0.01, exposure: 1500
03:43:10.650 00.000 15712 Dead-reckoning move xDistance=0.01 yDistance=0.00
03:43:10.650 00.000 15712 MoveAxis(W, 3, DBG)
03:43:10.650 00.000 15712 Guiding  Dir = 3, Dur = 3
03:43:10.650 00.000 15712 IsGuiding returns 0
03:43:10.666 00.016 15712 IsGuiding returns 0
03:43:10.666 00.000 15712 Move returns status 0, amount 3
03:43:10.666 00.000 15712 MoveAxis(N, 0, DBG)
03:43:10.666 00.000 15712 Move returns status 0, amount 0
03:43:10.666 00.000 15712 move complete, result=0
03:43:10.666 00.000 15712 worker thread done servicing request
03:43:10.762 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:10.762 00.000 7988 Status Line: Star lost - mass changed
03:43:10.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=156, med=123, FiltMin=106, FiltMax=145, Gamma=0.690
03:43:10.762 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:43:10.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:10.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:10.768 00.006 7988 Enqueuing Expose request
03:43:10.768 00.000 7988 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
03:43:10.768 00.000 15712 Worker thread wakes up
03:43:10.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:10.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:12.187 01.419 15712 Exposure complete
03:43:12.248 00.061 15712 worker thread done servicing request
03:43:12.248 00.000 7988 OnExposeComplete: enter
03:43:12.248 00.000 7988 UpdateGuideState(): m_state=6
03:43:12.255 00.007 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
03:43:12.255 00.000 7988 Star::Find returns 1 (0), X=711.53, Y=80.05, Mass=198, SNR=8.4, Peak=150 HFD=3.0
03:43:12.257 00.002 7988 DistanceChecker: deactivated
03:43:12.257 00.000 7988 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.56) = xAngle (0.31 = 0.31)
03:43:12.259 00.002 7988 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
03:43:12.259 00.000 7988 CameraToMount -- cameraX=-0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.87 mountX=0.29 mountY=0.08, mountTheta=0.28
03:43:12.261 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.29, opts=13)
03:43:12.263 00.002 7988 Enqueuing Move request for scope (-0.09, 0.29)
03:43:12.264 00.001 15712 Worker thread wakes up
03:43:12.264 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.29) opts 0xd
03:43:12.264 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.29)
03:43:12.264 00.000 15712 Moving (-0.09, 0.29) raw xDistance=0.29 yDistance=0.08
03:43:12.265 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=159, med=123, FiltMin=106, FiltMax=147, Gamma=0.690
03:43:12.265 00.000 7988 UpdateGuideState exits: m=198 SNR=8.4
03:43:12.267 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:12.267 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:12.269 00.002 7988 Enqueuing Expose request
03:43:12.269 00.000 15712 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.920958, 1:0.082210
03:43:12.269 00.000 15712 BLC: No correction, Miss < min_move
03:43:12.271 00.002 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.17, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 640.89
03:43:12.271 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
03:43:12.271 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:12.271 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:43:12.271 00.000 15712 MoveAxis(W, 56, ABG)
03:43:12.271 00.000 15712 Guiding  Dir = 3, Dur = 56
03:43:12.271 00.000 15712 IsGuiding returns 0
03:43:12.299 00.028 15712 PulseGuide returned control before completion, sleep 37
03:43:12.351 00.052 15712 IsGuiding returns 1
03:43:12.351 00.000 15712 scope still moving after pulse duration time elapsed
03:43:12.376 00.025 15712 IsGuiding returns 0
03:43:12.376 00.000 15712 scope move finished after 56 + 45 ms
03:43:12.376 00.000 15712 Move returns status 0, amount 56
03:43:12.376 00.000 15712 MoveAxis(N, 0, ABG)
03:43:12.376 00.000 15712 Move returns status 0, amount 0
03:43:12.376 00.000 15712 move complete, result=0
03:43:12.376 00.000 15712 worker thread done servicing request
03:43:12.376 00.000 15712 Worker thread wakes up
03:43:12.376 00.000 7988 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
03:43:12.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:12.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:14.018 01.642 15712 Exposure complete
03:43:14.086 00.068 15712 worker thread done servicing request
03:43:14.086 00.000 7988 OnExposeComplete: enter
03:43:14.086 00.000 7988 UpdateGuideState(): m_state=6
03:43:14.086 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
03:43:14.086 00.000 7988 Star::Find returns 1 (0), X=711.09, Y=79.39, Mass=160, SNR=7.5, Peak=145 HFD=2.2
03:43:14.086 00.000 7988 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.56) = xAngle (-4.10 = 2.18)
03:43:14.086 00.000 7988 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.14 = 2.15)
03:43:14.086 00.000 7988 CameraToMount -- cameraX=-0.53 cameraY=-0.37 hyp=0.65 cameraTheta=-2.54 mountX=-0.37 mountY=0.54, mountTheta=2.17
03:43:14.086 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.53, y=-0.37, opts=13)
03:43:14.086 00.000 7988 Enqueuing Move request for scope (-0.53, -0.37)
03:43:14.086 00.000 15712 Worker thread wakes up
03:43:14.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.37) opts 0xd
03:43:14.086 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.53, -0.37)
03:43:14.086 00.000 15712 Moving (-0.53, -0.37) raw xDistance=-0.37 yDistance=0.54
03:43:14.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=159, med=124, FiltMin=106, FiltMax=147, Gamma=0.690
03:43:14.098 00.012 7988 UpdateGuideState exits: m=160 SNR=7.5
03:43:14.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:14.098 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:14.098 00.000 7988 Enqueuing Expose request
03:43:14.098 00.000 15712 BLC: History state: CurrMiss=0.54, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.920958, 1:0.082210, 2:0.540888
03:43:14.098 00.000 15712 BLC: Under-shoot: nominal increase by 30
03:43:14.098 00.000 15712 BLC: window closed
03:43:14.098 00.000 15712 BLC: Pulse adjusted to 212
03:43:14.103 00.005 15712 PPEC rslt: input = -0.37, final = -0.23, react = -0.22, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 640.89
03:43:14.103 00.000 15712 PPEC: input: -0.37, control: -0.23, exposure: 1500
03:43:14.103 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:43:14.103 00.000 15712 MoveAxis(E, 74, ABG)
03:43:14.103 00.000 15712 Guiding  Dir = 2, Dur = 74
03:43:14.103 00.000 15712 IsGuiding returns 0
03:43:14.120 00.017 15712 PulseGuide returned control before completion, sleep 65
03:43:14.146 00.026 7988 evsrv: cli 0CCCEEA8 connect
03:43:14.146 00.000 7988 case statement mapped state 6 to 3
03:43:14.146 00.000 7988 case statement mapped state 6 to 3
03:43:14.146 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_pixel_scale","id":"96ad6043-9b48-4c93-ac8a-9ec71be4cc9a"}
03:43:14.146 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":3.86747,"id":"96ad6043-9b48-4c93-ac8a-9ec71be4cc9a"}
03:43:14.146 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:43:14.194 00.048 15712 IsGuiding returns 1
03:43:14.194 00.000 15712 scope still moving after pulse duration time elapsed
03:43:14.228 00.034 15712 IsGuiding returns 0
03:43:14.228 00.000 15712 scope move finished after 74 + 57 ms
03:43:14.228 00.000 15712 Move returns status 0, amount 74
03:43:14.228 00.000 15712 MoveAxis(S, 138, ABG)
03:43:14.228 00.000 15712 Guiding  Dir = 1, Dur = 138
03:43:14.228 00.000 15712 IsGuiding returns 0
03:43:14.312 00.084 15712 PulseGuide returned control before completion, sleep 69
03:43:14.401 00.089 15712 IsGuiding returns 1
03:43:14.401 00.000 15712 scope still moving after pulse duration time elapsed
03:43:14.433 00.032 15712 IsGuiding returns 1
03:43:14.465 00.032 15712 IsGuiding returns 1
03:43:14.497 00.032 15712 IsGuiding returns 0
03:43:14.497 00.000 15712 scope move finished after 138 + 133 ms
03:43:14.497 00.000 15712 Move returns status 0, amount 138
03:43:14.497 00.000 15712 move complete, result=0
03:43:14.497 00.000 7988 GuideStep: -0.4 px 74 ms EAST, 0.5 px 138 ms SOUTH
03:43:14.512 00.015 15712 worker thread done servicing request
03:43:14.512 00.000 15712 Worker thread wakes up
03:43:14.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:14.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:15.918 01.406 15712 Exposure complete
03:43:15.979 00.061 15712 worker thread done servicing request
03:43:15.979 00.000 7988 OnExposeComplete: enter
03:43:15.979 00.000 7988 UpdateGuideState(): m_state=6
03:43:15.979 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
03:43:15.989 00.010 7988 Star::Find returns 1 (0), X=711.58, Y=79.89, Mass=125, SNR=6.5, Peak=154 HFD=1.9
03:43:15.989 00.000 7988 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.56) = xAngle (0.27 = 0.27)
03:43:15.989 00.000 7988 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
03:43:15.989 00.000 7988 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.83 mountX=0.13 mountY=0.03, mountTheta=0.24
03:43:15.989 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.04, y=0.13, opts=13)
03:43:15.995 00.006 7988 Enqueuing Move request for scope (-0.04, 0.13)
03:43:15.995 00.000 15712 Worker thread wakes up
03:43:15.995 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
03:43:15.995 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
03:43:15.995 00.000 15712 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=0.03
03:43:15.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=156, med=125, FiltMin=105, FiltMax=146, Gamma=0.690
03:43:15.995 00.000 7988 UpdateGuideState exits: m=125 SNR=6.5
03:43:15.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:15.995 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:15.995 00.000 7988 Enqueuing Expose request
03:43:15.995 00.000 15712 PPEC rslt: input = 0.13, final = -0.00, react = 0.08, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.90
03:43:15.995 00.000 15712 PPEC: input: 0.13, control: -0.00, exposure: 1500
03:43:15.995 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:15.995 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:43:15.995 00.000 15712 MoveAxis(E, 1, ABG)
03:43:15.995 00.000 15712 Guiding  Dir = 2, Dur = 1
03:43:15.995 00.000 15712 IsGuiding returns 0
03:43:16.029 00.034 15712 IsGuiding returns 0
03:43:16.029 00.000 15712 Move returns status 0, amount 1
03:43:16.029 00.000 15712 MoveAxis(N, 0, ABG)
03:43:16.029 00.000 15712 Move returns status 0, amount 0
03:43:16.029 00.000 15712 move complete, result=0
03:43:16.029 00.000 15712 worker thread done servicing request
03:43:16.029 00.000 15712 Worker thread wakes up
03:43:16.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:16.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:16.029 00.000 7988 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
03:43:17.670 01.641 15712 Exposure complete
03:43:17.732 00.062 15712 worker thread done servicing request
03:43:17.732 00.000 7988 OnExposeComplete: enter
03:43:17.732 00.000 7988 UpdateGuideState(): m_state=6
03:43:17.732 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
03:43:17.732 00.000 7988 Star::Find returns 1 (0), X=711.83, Y=80.46, Mass=235, SNR=8.9, Peak=161 HFD=2.9
03:43:17.732 00.000 7988 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.56) = xAngle (-0.28 = -0.28)
03:43:17.741 00.009 7988 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
03:43:17.741 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=0.70 hyp=0.73 cameraTheta=1.28 mountX=0.70 mountY=-0.22, mountTheta=-0.31
03:43:17.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=0.70, opts=13)
03:43:17.741 00.000 7988 Enqueuing Move request for scope (0.21, 0.70)
03:43:17.741 00.000 15712 Worker thread wakes up
03:43:17.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.70) opts 0xd
03:43:17.741 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, 0.70)
03:43:17.741 00.000 15712 Moving (0.21, 0.70) raw xDistance=0.70 yDistance=-0.22
03:43:17.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=161, med=127, FiltMin=106, FiltMax=146, Gamma=0.690
03:43:17.748 00.007 7988 UpdateGuideState exits: m=235 SNR=8.9
03:43:17.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:17.750 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:17.750 00.000 7988 Enqueuing Expose request
03:43:17.752 00.002 15712 PPEC rslt: input = 0.70, final = 0.41, react = 0.42, pred = -0.01, hyst = 0.36, hyst_pct = 0.00, period_length = 640.90
03:43:17.752 00.000 15712 PPEC: input: 0.70, control: 0.41, exposure: 1500
03:43:17.752 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:17.752 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:43:17.752 00.000 15712 MoveAxis(W, 135, ABG)
03:43:17.752 00.000 15712 Guiding  Dir = 3, Dur = 135
03:43:17.752 00.000 15712 IsGuiding returns 0
03:43:17.771 00.019 15712 PulseGuide returned control before completion, sleep 127
03:43:17.928 00.157 15712 IsGuiding returns 0
03:43:17.928 00.000 15712 Move returns status 0, amount 135
03:43:17.928 00.000 15712 MoveAxis(N, 0, ABG)
03:43:17.928 00.000 15712 Move returns status 0, amount 0
03:43:17.928 00.000 15712 move complete, result=0
03:43:17.928 00.000 7988 GuideStep: 0.7 px 135 ms WEST, -0.2 px 0 ms NORTH
03:43:17.933 00.005 15712 worker thread done servicing request
03:43:17.933 00.000 15712 Worker thread wakes up
03:43:17.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:17.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:19.345 01.412 15712 Exposure complete
03:43:19.411 00.066 15712 worker thread done servicing request
03:43:19.411 00.000 7988 OnExposeComplete: enter
03:43:19.411 00.000 7988 UpdateGuideState(): m_state=6
03:43:19.411 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
03:43:19.411 00.000 7988 Star::Find returns 1 (0), X=711.55, Y=79.59, Mass=388, SNR=12.2, Peak=185 HFD=2.5
03:43:19.411 00.000 7988 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.56) = xAngle (-3.52 = 2.76)
03:43:19.411 00.000 7988 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.55 = 2.73)
03:43:19.411 00.000 7988 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.96 mountX=-0.17 mountY=0.07, mountTheta=2.74
03:43:19.411 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.07, y=-0.17, opts=13)
03:43:19.411 00.000 7988 Enqueuing Move request for scope (-0.07, -0.17)
03:43:19.411 00.000 15712 Worker thread wakes up
03:43:19.411 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
03:43:19.411 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
03:43:19.411 00.000 15712 Moving (-0.07, -0.17) raw xDistance=-0.17 yDistance=0.07
03:43:19.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=185, med=128, FiltMin=108, FiltMax=152, Gamma=0.690
03:43:19.422 00.011 7988 UpdateGuideState exits: m=388 SNR=12.2
03:43:19.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:19.422 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:19.422 00.000 7988 Enqueuing Expose request
03:43:19.422 00.000 15712 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 640.91
03:43:19.422 00.000 15712 PPEC: input: -0.17, control: -0.11, exposure: 1500
03:43:19.422 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:19.422 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:43:19.422 00.000 15712 MoveAxis(E, 35, ABG)
03:43:19.422 00.000 15712 Guiding  Dir = 2, Dur = 35
03:43:19.422 00.000 15712 IsGuiding returns 0
03:43:19.442 00.020 15712 PulseGuide returned control before completion, sleep 23
03:43:19.489 00.047 15712 IsGuiding returns 0
03:43:19.489 00.000 15712 Move returns status 0, amount 35
03:43:19.489 00.000 15712 MoveAxis(N, 0, ABG)
03:43:19.489 00.000 15712 Move returns status 0, amount 0
03:43:19.489 00.000 15712 move complete, result=0
03:43:19.489 00.000 7988 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
03:43:19.499 00.010 15712 worker thread done servicing request
03:43:19.499 00.000 15712 Worker thread wakes up
03:43:19.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:19.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:21.242 01.743 15712 Exposure complete
03:43:21.302 00.060 15712 worker thread done servicing request
03:43:21.302 00.000 7988 OnExposeComplete: enter
03:43:21.302 00.000 7988 UpdateGuideState(): m_state=6
03:43:21.309 00.007 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
03:43:21.310 00.001 7988 Star::Find returns 1 (0), X=711.83, Y=79.64, Mass=395, SNR=12.3, Peak=182 HFD=2.1
03:43:21.310 00.000 7988 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.56) = xAngle (-2.06 = -2.06)
03:43:21.312 00.002 7988 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.10 = -2.10)
03:43:21.312 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.50 mountX=-0.11 mountY=-0.21, mountTheta=-2.07
03:43:21.314 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.12, opts=13)
03:43:21.316 00.002 7988 Enqueuing Move request for scope (0.21, -0.12)
03:43:21.316 00.000 15712 Worker thread wakes up
03:43:21.316 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
03:43:21.316 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
03:43:21.316 00.000 15712 Moving (0.21, -0.12) raw xDistance=-0.11 yDistance=-0.21
03:43:21.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=130, FiltMin=108, FiltMax=158, Gamma=0.690
03:43:21.318 00.002 7988 UpdateGuideState exits: m=395 SNR=12.3
03:43:21.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:21.318 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:21.318 00.000 7988 Enqueuing Expose request
03:43:21.318 00.000 15712 PPEC rslt: input = -0.11, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 640.92
03:43:21.318 00.000 15712 PPEC: input: -0.11, control: 0.01, exposure: 1500
03:43:21.318 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:21.318 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:43:21.318 00.000 15712 MoveAxis(W, 2, ABG)
03:43:21.318 00.000 15712 Guiding  Dir = 3, Dur = 2
03:43:21.318 00.000 15712 IsGuiding returns 0
03:43:21.382 00.064 15712 IsGuiding returns 0
03:43:21.382 00.000 15712 Move returns status 0, amount 2
03:43:21.382 00.000 15712 MoveAxis(N, 0, ABG)
03:43:21.382 00.000 15712 Move returns status 0, amount 0
03:43:21.382 00.000 15712 move complete, result=0
03:43:21.382 00.000 15712 worker thread done servicing request
03:43:21.382 00.000 15712 Worker thread wakes up
03:43:21.382 00.000 7988 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
03:43:21.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:21.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:22.803 01.421 15712 Exposure complete
03:43:22.869 00.066 15712 worker thread done servicing request
03:43:22.869 00.000 7988 OnExposeComplete: enter
03:43:22.869 00.000 7988 UpdateGuideState(): m_state=6
03:43:22.869 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
03:43:22.872 00.003 7988 Star::Find returns 1 (0), X=711.81, Y=79.36, Mass=471, SNR=13.5, Peak=195 HFD=2.5
03:43:22.872 00.000 7988 Status Line: Mass: 471 vs 253
03:43:22.872 00.000 7988 UpdateCurrentPosition: star mass new=470.7 exp=252.5 thresh=50% limits=(117.0, 395.4, 505.0)
03:43:22.872 00.000 7988 DistanceChecker: activated
03:43:22.872 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:43:22.872 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:22.872 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:22.872 00.000 15712 Worker thread wakes up
03:43:22.872 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:22.872 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:22.881 00.009 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:43:22.881 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:43:22.881 00.000 15712 MoveAxis(W, 1, DBG)
03:43:22.881 00.000 15712 Guiding  Dir = 3, Dur = 1
03:43:22.881 00.000 15712 IsGuiding returns 0
03:43:22.897 00.016 15712 IsGuiding returns 0
03:43:22.897 00.000 15712 Move returns status 0, amount 1
03:43:22.897 00.000 15712 MoveAxis(N, 0, DBG)
03:43:22.897 00.000 15712 Move returns status 0, amount 0
03:43:22.897 00.000 15712 move complete, result=0
03:43:22.897 00.000 15712 worker thread done servicing request
03:43:22.993 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:22.993 00.000 7988 Status Line: Star lost - mass changed
03:43:22.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=195, med=130, FiltMin=110, FiltMax=156, Gamma=0.690
03:43:22.993 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:43:22.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:22.993 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:22.993 00.000 7988 Enqueuing Expose request
03:43:22.993 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:43:22.993 00.000 15712 Worker thread wakes up
03:43:22.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:22.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:24.634 01.641 15712 Exposure complete
03:43:24.701 00.067 15712 worker thread done servicing request
03:43:24.701 00.000 7988 OnExposeComplete: enter
03:43:24.701 00.000 7988 UpdateGuideState(): m_state=6
03:43:24.701 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
03:43:24.701 00.000 7988 Star::Find returns 1 (0), X=711.99, Y=78.89, Mass=310, SNR=10.7, Peak=175 HFD=2.5
03:43:24.701 00.000 7988 DistanceChecker: deactivated
03:43:24.701 00.000 7988 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.56) = xAngle (-2.73 = -2.73)
03:43:24.701 00.000 7988 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.76 = -2.76)
03:43:24.709 00.008 7988 CameraToMount -- cameraX=0.37 cameraY=-0.87 hyp=0.95 cameraTheta=-1.17 mountX=-0.87 mountY=-0.35, mountTheta=-2.76
03:43:24.709 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=-0.87, opts=13)
03:43:24.709 00.000 7988 Enqueuing Move request for scope (0.37, -0.87)
03:43:24.713 00.004 15712 Worker thread wakes up
03:43:24.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=175, med=131, FiltMin=111, FiltMax=149, Gamma=0.690
03:43:24.713 00.000 7988 UpdateGuideState exits: m=310 SNR=10.7
03:43:24.716 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:24.716 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:24.718 00.002 7988 Enqueuing Expose request
03:43:24.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.87) opts 0xd
03:43:24.718 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, -0.87)
03:43:24.718 00.000 15712 Moving (0.37, -0.87) raw xDistance=-0.87 yDistance=-0.35
03:43:24.718 00.000 15712 PPEC rslt: input = -0.87, final = -0.52, react = -0.52, pred = 0.00, hyst = -0.47, hyst_pct = 0.00, period_length = 640.93
03:43:24.718 00.000 15712 PPEC: input: -0.87, control: -0.52, exposure: 1500
03:43:24.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:43:24.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
03:43:24.718 00.000 15712 MoveAxis(E, 170, ABG)
03:43:24.718 00.000 15712 Guiding  Dir = 2, Dur = 170
03:43:24.745 00.027 15712 IsGuiding returns 0
03:43:24.771 00.026 15712 PulseGuide returned control before completion, sleep 164
03:43:24.981 00.210 15712 IsGuiding returns 1
03:43:24.981 00.000 15712 scope still moving after pulse duration time elapsed
03:43:25.017 00.036 15712 IsGuiding returns 0
03:43:25.017 00.000 15712 scope move finished after 170 + 90 ms
03:43:25.017 00.000 15712 Move returns status 0, amount 170
03:43:25.017 00.000 15712 MoveAxis(N, 0, ABG)
03:43:25.017 00.000 15712 Move returns status 0, amount 0
03:43:25.017 00.000 15712 move complete, result=0
03:43:25.017 00.000 15712 worker thread done servicing request
03:43:25.017 00.000 15712 Worker thread wakes up
03:43:25.017 00.000 7988 GuideStep: -0.9 px 170 ms EAST, -0.3 px 0 ms NORTH
03:43:25.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:25.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:26.423 01.406 15712 Exposure complete
03:43:26.488 00.065 15712 worker thread done servicing request
03:43:26.488 00.000 7988 OnExposeComplete: enter
03:43:26.490 00.002 7988 UpdateGuideState(): m_state=6
03:43:26.490 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
03:43:26.492 00.002 7988 Star::Find returns 1 (0), X=711.64, Y=79.44, Mass=300, SNR=10.3, Peak=176 HFD=2.9
03:43:26.494 00.002 7988 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.56) = xAngle (-3.08 = -3.08)
03:43:26.495 00.001 7988 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
03:43:26.495 00.000 7988 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.52 mountX=-0.32 mountY=-0.01, mountTheta=-3.11
03:43:26.497 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.02, y=-0.32, opts=13)
03:43:26.500 00.003 7988 Enqueuing Move request for scope (0.02, -0.32)
03:43:26.500 00.000 15712 Worker thread wakes up
03:43:26.500 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
03:43:26.500 00.000 15712 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
03:43:26.500 00.000 15712 Moving (0.02, -0.32) raw xDistance=-0.32 yDistance=-0.01
03:43:26.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=176, med=131, FiltMin=112, FiltMax=153, Gamma=0.690
03:43:26.500 00.000 7988 UpdateGuideState exits: m=300 SNR=10.3
03:43:26.504 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:26.506 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:26.506 00.000 7988 Enqueuing Expose request
03:43:26.506 00.000 15712 PPEC rslt: input = -0.32, final = -0.19, react = -0.19, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 640.94
03:43:26.506 00.000 15712 PPEC: input: -0.32, control: -0.19, exposure: 1500
03:43:26.506 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:26.506 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:43:26.506 00.000 15712 MoveAxis(E, 62, ABG)
03:43:26.506 00.000 15712 Guiding  Dir = 2, Dur = 62
03:43:26.506 00.000 15712 IsGuiding returns 0
03:43:26.529 00.023 15712 PulseGuide returned control before completion, sleep 50
03:43:26.596 00.067 15712 IsGuiding returns 0
03:43:26.596 00.000 15712 Move returns status 0, amount 62
03:43:26.596 00.000 15712 MoveAxis(N, 0, ABG)
03:43:26.596 00.000 15712 Move returns status 0, amount 0
03:43:26.596 00.000 15712 move complete, result=0
03:43:26.596 00.000 7988 GuideStep: -0.3 px 62 ms EAST, -0.0 px 0 ms NORTH
03:43:26.597 00.001 15712 worker thread done servicing request
03:43:26.597 00.000 15712 Worker thread wakes up
03:43:26.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:26.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:28.337 01.740 15712 Exposure complete
03:43:28.399 00.062 15712 worker thread done servicing request
03:43:28.399 00.000 7988 OnExposeComplete: enter
03:43:28.399 00.000 7988 UpdateGuideState(): m_state=6
03:43:28.405 00.006 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
03:43:28.405 00.000 7988 Star::Find returns 1 (0), X=711.53, Y=80.14, Mass=187, SNR=8.3, Peak=185 HFD=1.8
03:43:28.407 00.002 7988 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.56) = xAngle (0.25 = 0.25)
03:43:28.407 00.000 7988 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
03:43:28.409 00.002 7988 CameraToMount -- cameraX=-0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.81 mountX=0.38 mountY=0.08, mountTheta=0.22
03:43:28.411 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.09, y=0.38, opts=13)
03:43:28.411 00.000 7988 Enqueuing Move request for scope (-0.09, 0.38)
03:43:28.413 00.002 15712 Worker thread wakes up
03:43:28.413 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.38) opts 0xd
03:43:28.413 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.09, 0.38)
03:43:28.413 00.000 15712 Moving (-0.09, 0.38) raw xDistance=0.38 yDistance=0.08
03:43:28.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=185, med=131, FiltMin=115, FiltMax=155, Gamma=0.690
03:43:28.415 00.002 7988 UpdateGuideState exits: m=187 SNR=8.3
03:43:28.416 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:28.416 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:28.416 00.000 7988 Enqueuing Expose request
03:43:28.416 00.000 15712 PPEC rslt: input = 0.38, final = 0.24, react = 0.23, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 640.95
03:43:28.416 00.000 15712 PPEC: input: 0.38, control: 0.24, exposure: 1500
03:43:28.416 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:28.416 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:43:28.416 00.000 15712 MoveAxis(W, 77, ABG)
03:43:28.416 00.000 15712 Guiding  Dir = 3, Dur = 77
03:43:28.416 00.000 15712 IsGuiding returns 0
03:43:28.433 00.017 15712 PulseGuide returned control before completion, sleep 74
03:43:28.526 00.093 15712 IsGuiding returns 0
03:43:28.526 00.000 15712 Move returns status 0, amount 77
03:43:28.526 00.000 15712 MoveAxis(N, 0, ABG)
03:43:28.526 00.000 15712 Move returns status 0, amount 0
03:43:28.526 00.000 15712 move complete, result=0
03:43:28.526 00.000 15712 worker thread done servicing request
03:43:28.526 00.000 15712 Worker thread wakes up
03:43:28.526 00.000 7988 GuideStep: 0.4 px 77 ms WEST, 0.1 px 0 ms NORTH
03:43:28.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:28.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:29.947 01.421 15712 Exposure complete
03:43:30.016 00.069 15712 worker thread done servicing request
03:43:30.016 00.000 7988 OnExposeComplete: enter
03:43:30.016 00.000 7988 UpdateGuideState(): m_state=6
03:43:30.016 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
03:43:30.016 00.000 7988 Star::Find returns 1 (0), X=711.52, Y=80.05, Mass=302, SNR=10.4, Peak=192 HFD=2.3
03:43:30.016 00.000 7988 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.56) = xAngle (0.35 = 0.35)
03:43:30.016 00.000 7988 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
03:43:30.016 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.91 mountX=0.29 mountY=0.10, mountTheta=0.32
03:43:30.016 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.29, opts=13)
03:43:30.026 00.010 7988 Enqueuing Move request for scope (-0.10, 0.29)
03:43:30.026 00.000 15712 Worker thread wakes up
03:43:30.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.29) opts 0xd
03:43:30.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.29)
03:43:30.026 00.000 15712 Moving (-0.10, 0.29) raw xDistance=0.29 yDistance=0.10
03:43:30.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=192, med=130, FiltMin=115, FiltMax=154, Gamma=0.690
03:43:30.026 00.000 7988 UpdateGuideState exits: m=302 SNR=10.4
03:43:30.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:30.030 00.004 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:30.030 00.000 7988 Enqueuing Expose request
03:43:30.032 00.002 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.17, pred = -0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 640.96
03:43:30.032 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
03:43:30.032 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:30.032 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:43:30.032 00.000 15712 MoveAxis(W, 56, ABG)
03:43:30.032 00.000 15712 Guiding  Dir = 3, Dur = 56
03:43:30.032 00.000 15712 IsGuiding returns 0
03:43:30.047 00.015 15712 PulseGuide returned control before completion, sleep 52
03:43:30.106 00.059 15712 IsGuiding returns 1
03:43:30.106 00.000 15712 scope still moving after pulse duration time elapsed
03:43:30.142 00.036 15712 IsGuiding returns 0
03:43:30.142 00.000 15712 scope move finished after 56 + 55 ms
03:43:30.142 00.000 15712 Move returns status 0, amount 56
03:43:30.142 00.000 15712 MoveAxis(N, 0, ABG)
03:43:30.142 00.000 15712 Move returns status 0, amount 0
03:43:30.142 00.000 15712 move complete, result=0
03:43:30.142 00.000 7988 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
03:43:30.146 00.004 15712 worker thread done servicing request
03:43:30.146 00.000 15712 Worker thread wakes up
03:43:30.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:30.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:31.784 01.638 15712 Exposure complete
03:43:31.849 00.065 15712 worker thread done servicing request
03:43:31.849 00.000 7988 OnExposeComplete: enter
03:43:31.849 00.000 7988 UpdateGuideState(): m_state=6
03:43:31.852 00.003 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
03:43:31.852 00.000 7988 Star::Find returns 1 (0), X=712.38, Y=80.35, Mass=239, SNR=9.2, Peak=182 HFD=2.8
03:43:31.854 00.002 7988 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.56) = xAngle (-0.90 = -0.90)
03:43:31.854 00.000 7988 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
03:43:31.856 00.002 7988 CameraToMount -- cameraX=0.76 cameraY=0.59 hyp=0.96 cameraTheta=0.66 mountX=0.59 mountY=-0.77, mountTheta=-0.92
03:43:31.858 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.76, y=0.59, opts=13)
03:43:31.858 00.000 7988 Enqueuing Move request for scope (0.76, 0.59)
03:43:31.860 00.002 15712 Worker thread wakes up
03:43:31.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.59) opts 0xd
03:43:31.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.76, 0.59)
03:43:31.860 00.000 15712 Moving (0.76, 0.59) raw xDistance=0.59 yDistance=-0.77
03:43:31.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=182, med=130, FiltMin=116, FiltMax=149, Gamma=0.690
03:43:31.860 00.000 7988 UpdateGuideState exits: m=239 SNR=9.2
03:43:31.863 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:31.863 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:31.865 00.002 7988 Enqueuing Expose request
03:43:31.865 00.000 15712 PPEC rslt: input = 0.59, final = 0.35, react = 0.36, pred = -0.01, hyst = 0.33, hyst_pct = 0.00, period_length = 640.97
03:43:31.865 00.000 15712 PPEC: input: 0.59, control: 0.35, exposure: 1500
03:43:31.866 00.001 15712 resist switch: large excursion: input -0.77 thresh 0.75 direction from 1 to -1
03:43:31.866 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.31
03:43:31.866 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
03:43:31.866 00.000 15712 MoveAxis(W, 114, ABG)
03:43:31.866 00.000 15712 Guiding  Dir = 3, Dur = 114
03:43:31.866 00.000 15712 IsGuiding returns 0
03:43:31.883 00.017 15712 PulseGuide returned control before completion, sleep 105
03:43:32.023 00.140 15712 IsGuiding returns 0
03:43:32.023 00.000 15712 Move returns status 0, amount 114
03:43:32.023 00.000 15712 BLC: Oldest BLC event removed
03:43:32.023 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 212 applied
03:43:32.023 00.000 15712 MoveAxis(N, 409, ABG)
03:43:32.023 00.000 15712 Guiding  Dir = 0, Dur = 409
03:43:32.023 00.000 15712 IsGuiding returns 0
03:43:32.106 00.083 15712 PulseGuide returned control before completion, sleep 340
03:43:32.466 00.360 15712 IsGuiding returns 1
03:43:32.466 00.000 15712 scope still moving after pulse duration time elapsed
03:43:32.535 00.069 15712 IsGuiding returns 0
03:43:32.535 00.000 15712 scope move finished after 409 + 101 ms
03:43:32.535 00.000 15712 Move returns status 0, amount 409
03:43:32.535 00.000 15712 move complete, result=0
03:43:32.535 00.000 15712 worker thread done servicing request
03:43:32.535 00.000 15712 Worker thread wakes up
03:43:32.535 00.000 7988 GuideStep: 0.6 px 114 ms WEST, -0.8 px 409 ms NORTH
03:43:32.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:32.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:33.959 01.424 15712 Exposure complete
03:43:34.013 00.054 15712 worker thread done servicing request
03:43:34.013 00.000 7988 OnExposeComplete: enter
03:43:34.026 00.013 7988 UpdateGuideState(): m_state=6
03:43:34.026 00.000 7988 Star::Find(15, 712, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
03:43:34.028 00.002 7988 Star::Find returns 1 (0), X=711.79, Y=79.83, Mass=273, SNR=9.9, Peak=176 HFD=2.3
03:43:34.028 00.000 7988 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.56) = xAngle (-1.15 = -1.15)
03:43:34.030 00.002 7988 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
03:43:34.030 00.000 7988 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.41 mountX=0.08 mountY=-0.17, mountTheta=-1.16
03:43:34.032 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.17, y=0.07, opts=13)
03:43:34.034 00.002 7988 Enqueuing Move request for scope (0.17, 0.07)
03:43:34.034 00.000 15712 Worker thread wakes up
03:43:34.034 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
03:43:34.034 00.000 15712 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
03:43:34.034 00.000 15712 Moving (0.17, 0.07) raw xDistance=0.08 yDistance=-0.17
03:43:34.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=176, med=130, FiltMin=116, FiltMax=144, Gamma=0.690
03:43:34.034 00.000 7988 UpdateGuideState exits: m=273 SNR=9.9
03:43:34.038 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:34.038 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:34.040 00.002 7988 Enqueuing Expose request
03:43:34.040 00.000 15712 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.769838, 1:0.173953
03:43:34.040 00.000 15712 BLC: No correction, Miss < min_move
03:43:34.044 00.004 15712 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 640.98
03:43:34.044 00.000 15712 PPEC: input: 0.08, control: -0.00, exposure: 1500
03:43:34.044 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:34.044 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:43:34.044 00.000 15712 MoveAxis(E, 1, ABG)
03:43:34.044 00.000 15712 Guiding  Dir = 2, Dur = 1
03:43:34.044 00.000 15712 IsGuiding returns 0
03:43:34.060 00.016 15712 IsGuiding returns 0
03:43:34.060 00.000 15712 Move returns status 0, amount 1
03:43:34.060 00.000 15712 MoveAxis(N, 0, ABG)
03:43:34.060 00.000 15712 Move returns status 0, amount 0
03:43:34.060 00.000 15712 move complete, result=0
03:43:34.060 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
03:43:34.060 00.000 15712 worker thread done servicing request
03:43:34.060 00.000 15712 Worker thread wakes up
03:43:34.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:34.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:35.703 01.643 15712 Exposure complete
03:43:35.766 00.063 15712 worker thread done servicing request
03:43:35.766 00.000 7988 OnExposeComplete: enter
03:43:35.766 00.000 7988 UpdateGuideState(): m_state=6
03:43:35.773 00.007 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
03:43:35.773 00.000 7988 Star::Find returns 0 (4), X=711.65, Y=79.00, Mass=51, SNR=4.3, Peak=163 HFD=0.5
03:43:35.775 00.002 7988 DistanceChecker: activated
03:43:35.776 00.001 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:35.776 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:35.776 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:35.776 00.000 15712 Worker thread wakes up
03:43:35.776 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:35.776 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:35.782 00.006 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:43:35.782 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:43:35.782 00.000 15712 MoveAxis(E, 1, DBG)
03:43:35.782 00.000 15712 Guiding  Dir = 2, Dur = 1
03:43:35.782 00.000 15712 IsGuiding returns 0
03:43:35.798 00.016 15712 IsGuiding returns 0
03:43:35.798 00.000 15712 Move returns status 0, amount 1
03:43:35.798 00.000 15712 MoveAxis(N, 0, DBG)
03:43:35.798 00.000 15712 Move returns status 0, amount 0
03:43:35.798 00.000 15712 move complete, result=0
03:43:35.798 00.000 15712 worker thread done servicing request
03:43:35.894 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:35.894 00.000 7988 Status Line: Star lost - low HFD
03:43:35.896 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=163, med=129, FiltMin=115, FiltMax=144, Gamma=0.690
03:43:35.898 00.002 7988 UpdateGuideState exits: Star lost - low HFD
03:43:35.900 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:35.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:35.902 00.002 7988 Enqueuing Expose request
03:43:35.902 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:43:35.904 00.002 15712 Worker thread wakes up
03:43:35.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:35.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:37.313 01.409 15712 Exposure complete
03:43:37.377 00.064 15712 worker thread done servicing request
03:43:37.377 00.000 7988 OnExposeComplete: enter
03:43:37.377 00.000 7988 UpdateGuideState(): m_state=6
03:43:37.383 00.006 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
03:43:37.383 00.000 7988 Star::Find false star n=6 nbg=279 bg=131.5 sigma=3.8 thresh=143 peak=142
03:43:37.385 00.002 7988 Star::Find returns 0 (2), X=711.00, Y=79.00, Mass=90, SNR=2.9, Peak=154 HFD=0.0
03:43:37.385 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:37.387 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:37.389 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:37.389 00.000 15712 Worker thread wakes up
03:43:37.389 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:37.389 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:37.393 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:43:37.393 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:43:37.393 00.000 15712 MoveAxis(E, 4, DBG)
03:43:37.393 00.000 15712 Guiding  Dir = 2, Dur = 4
03:43:37.393 00.000 15712 IsGuiding returns 0
03:43:37.408 00.015 15712 IsGuiding returns 0
03:43:37.408 00.000 15712 Move returns status 0, amount 4
03:43:37.408 00.000 15712 MoveAxis(N, 0, DBG)
03:43:37.408 00.000 15712 Move returns status 0, amount 0
03:43:37.408 00.000 15712 move complete, result=0
03:43:37.408 00.000 15712 worker thread done servicing request
03:43:37.504 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:37.504 00.000 7988 Status Line: Star lost - low SNR
03:43:37.506 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=155, med=129, FiltMin=115, FiltMax=143, Gamma=0.690
03:43:37.508 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:43:37.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:37.511 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:37.511 00.000 7988 Enqueuing Expose request
03:43:37.513 00.002 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:43:37.513 00.000 15712 Worker thread wakes up
03:43:37.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:37.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:39.148 01.635 15712 Exposure complete
03:43:39.213 00.065 15712 worker thread done servicing request
03:43:39.213 00.000 7988 OnExposeComplete: enter
03:43:39.213 00.000 7988 UpdateGuideState(): m_state=6
03:43:39.213 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
03:43:39.213 00.000 7988 Star::Find false star n=3 nbg=284 bg=133.8 sigma=4.3 thresh=147 peak=145
03:43:39.213 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=79.00, Mass=52, SNR=2.9, Peak=156 HFD=0.0
03:43:39.213 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:39.213 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:39.213 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:39.213 00.000 15712 Worker thread wakes up
03:43:39.213 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:39.213 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:39.225 00.012 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:43:39.225 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:43:39.225 00.000 15712 MoveAxis(E, 4, DBG)
03:43:39.225 00.000 15712 Guiding  Dir = 2, Dur = 4
03:43:39.225 00.000 15712 IsGuiding returns 0
03:43:39.247 00.022 15712 IsGuiding returns 0
03:43:39.247 00.000 15712 Move returns status 0, amount 4
03:43:39.247 00.000 15712 MoveAxis(N, 0, DBG)
03:43:39.247 00.000 15712 Move returns status 0, amount 0
03:43:39.247 00.000 15712 move complete, result=0
03:43:39.247 00.000 15712 worker thread done servicing request
03:43:39.337 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:39.337 00.000 7988 Status Line: Star lost - low SNR
03:43:39.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=156, med=128, FiltMin=113, FiltMax=142, Gamma=0.690
03:43:39.337 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:43:39.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:39.337 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:39.337 00.000 7988 Enqueuing Expose request
03:43:39.337 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:43:39.337 00.000 15712 Worker thread wakes up
03:43:39.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:39.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:40.758 01.421 15712 Exposure complete
03:43:40.820 00.062 15712 worker thread done servicing request
03:43:40.820 00.000 7988 OnExposeComplete: enter
03:43:40.820 00.000 7988 UpdateGuideState(): m_state=6
03:43:40.827 00.007 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
03:43:40.827 00.000 7988 Star::Find false star n=3 nbg=278 bg=131.2 sigma=4.2 thresh=144 peak=143
03:43:40.827 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=79.00, Mass=53, SNR=2.9, Peak=159 HFD=0.0
03:43:40.827 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:40.827 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:40.827 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:40.827 00.000 15712 Worker thread wakes up
03:43:40.827 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:40.827 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:40.836 00.009 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:43:40.836 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:43:40.836 00.000 15712 MoveAxis(E, 4, DBG)
03:43:40.836 00.000 15712 Guiding  Dir = 2, Dur = 4
03:43:40.836 00.000 15712 IsGuiding returns 0
03:43:40.852 00.016 15712 IsGuiding returns 0
03:43:40.852 00.000 15712 Move returns status 0, amount 4
03:43:40.854 00.002 15712 MoveAxis(N, 0, DBG)
03:43:40.854 00.000 15712 Move returns status 0, amount 0
03:43:40.854 00.000 15712 move complete, result=0
03:43:40.854 00.000 15712 worker thread done servicing request
03:43:40.947 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:40.947 00.000 7988 Status Line: Star lost - low SNR
03:43:40.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=159, med=128, FiltMin=113, FiltMax=143, Gamma=0.690
03:43:40.947 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:43:40.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:40.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:40.947 00.000 7988 Enqueuing Expose request
03:43:40.947 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:43:40.947 00.000 15712 Worker thread wakes up
03:43:40.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:40.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:42.591 01.644 15712 Exposure complete
03:43:42.652 00.061 15712 worker thread done servicing request
03:43:42.652 00.000 7988 OnExposeComplete: enter
03:43:42.652 00.000 7988 UpdateGuideState(): m_state=6
03:43:42.659 00.007 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
03:43:42.659 00.000 7988 Star::Find returns 1 (0), X=711.32, Y=78.75, Mass=106, SNR=6.1, Peak=161 HFD=1.6
03:43:42.661 00.002 7988 Status Line: Mass: 106 vs 253
03:43:42.663 00.002 7988 UpdateCurrentPosition: star mass new=105.6 exp=252.5 thresh=50% limits=(121.1, 410.0, 505.0)
03:43:42.664 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:43:42.664 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:42.664 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:42.664 00.000 15712 Worker thread wakes up
03:43:42.664 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:42.664 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:42.668 00.004 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:43:42.668 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:43:42.668 00.000 15712 MoveAxis(E, 5, DBG)
03:43:42.668 00.000 15712 Guiding  Dir = 2, Dur = 5
03:43:42.668 00.000 15712 IsGuiding returns 0
03:43:42.684 00.016 15712 IsGuiding returns 0
03:43:42.684 00.000 15712 Move returns status 0, amount 5
03:43:42.684 00.000 15712 MoveAxis(N, 0, DBG)
03:43:42.684 00.000 15712 Move returns status 0, amount 0
03:43:42.684 00.000 15712 move complete, result=0
03:43:42.684 00.000 15712 worker thread done servicing request
03:43:42.779 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:42.779 00.000 7988 Status Line: Star lost - mass changed
03:43:42.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=161, med=128, FiltMin=112, FiltMax=145, Gamma=0.690
03:43:42.783 00.004 7988 UpdateGuideState exits: Star lost - mass changed
03:43:42.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:42.783 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:42.783 00.000 7988 Enqueuing Expose request
03:43:42.783 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:43:42.783 00.000 15712 Worker thread wakes up
03:43:42.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:42.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:44.202 01.419 15712 Exposure complete
03:43:44.263 00.061 15712 worker thread done servicing request
03:43:44.263 00.000 7988 OnExposeComplete: enter
03:43:44.263 00.000 7988 UpdateGuideState(): m_state=6
03:43:44.272 00.009 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
03:43:44.272 00.000 7988 Star::Find false star n=6 nbg=279 bg=130.1 sigma=3.9 thresh=142 peak=140
03:43:44.274 00.002 7988 Star::Find returns 0 (2), X=711.00, Y=79.00, Mass=86, SNR=2.9, Peak=146 HFD=0.0
03:43:44.274 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:44.276 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:44.276 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:44.278 00.002 15712 Worker thread wakes up
03:43:44.278 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:44.278 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:44.279 00.001 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:43:44.279 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:43:44.279 00.000 15712 MoveAxis(E, 1, DBG)
03:43:44.279 00.000 15712 Guiding  Dir = 2, Dur = 1
03:43:44.279 00.000 15712 IsGuiding returns 0
03:43:44.301 00.022 15712 IsGuiding returns 0
03:43:44.301 00.000 15712 Move returns status 0, amount 1
03:43:44.301 00.000 15712 MoveAxis(N, 0, DBG)
03:43:44.301 00.000 15712 Move returns status 0, amount 0
03:43:44.301 00.000 15712 move complete, result=0
03:43:44.301 00.000 15712 worker thread done servicing request
03:43:44.391 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:44.391 00.000 7988 Status Line: Star lost - low SNR
03:43:44.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=156, med=128, FiltMin=112, FiltMax=145, Gamma=0.690
03:43:44.391 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:43:44.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:44.397 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:44.397 00.000 7988 Enqueuing Expose request
03:43:44.397 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:43:44.397 00.000 15712 Worker thread wakes up
03:43:44.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:44.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:46.035 01.638 15712 Exposure complete
03:43:46.102 00.067 15712 worker thread done servicing request
03:43:46.102 00.000 7988 OnExposeComplete: enter
03:43:46.102 00.000 7988 UpdateGuideState(): m_state=6
03:43:46.102 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
03:43:46.102 00.000 7988 Star::Find false star n=4 nbg=279 bg=132.3 sigma=3.8 thresh=144 peak=143
03:43:46.102 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=79.00, Mass=67, SNR=2.9, Peak=156 HFD=0.0
03:43:46.102 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:46.102 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:46.102 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:46.102 00.000 15712 Worker thread wakes up
03:43:46.102 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:46.102 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:46.113 00.011 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:43:46.113 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:43:46.113 00.000 15712 MoveAxis(E, 7, DBG)
03:43:46.113 00.000 15712 Guiding  Dir = 2, Dur = 7
03:43:46.113 00.000 15712 IsGuiding returns 0
03:43:46.129 00.016 15712 IsGuiding returns 0
03:43:46.129 00.000 15712 Move returns status 0, amount 7
03:43:46.129 00.000 15712 MoveAxis(N, 0, DBG)
03:43:46.129 00.000 15712 Move returns status 0, amount 0
03:43:46.129 00.000 15712 move complete, result=0
03:43:46.129 00.000 15712 worker thread done servicing request
03:43:46.225 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:46.225 00.000 7988 Status Line: Star lost - low SNR
03:43:46.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=157, med=128, FiltMin=113, FiltMax=146, Gamma=0.690
03:43:46.225 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:43:46.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:46.225 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:46.225 00.000 7988 Enqueuing Expose request
03:43:46.225 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:43:46.225 00.000 15712 Worker thread wakes up
03:43:46.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:46.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:47.647 01.422 15712 Exposure complete
03:43:47.713 00.066 15712 worker thread done servicing request
03:43:47.713 00.000 7988 OnExposeComplete: enter
03:43:47.713 00.000 7988 UpdateGuideState(): m_state=6
03:43:47.713 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
03:43:47.717 00.004 7988 Star::Find false star n=6 nbg=276 bg=130.5 sigma=3.8 thresh=142 peak=139
03:43:47.717 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=79.00, Mass=73, SNR=2.9, Peak=145 HFD=0.0
03:43:47.717 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:47.717 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:47.717 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:47.717 00.000 15712 Worker thread wakes up
03:43:47.717 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:47.717 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:47.724 00.007 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:43:47.724 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:43:47.724 00.000 15712 MoveAxis(E, 5, DBG)
03:43:47.724 00.000 15712 Guiding  Dir = 2, Dur = 5
03:43:47.724 00.000 15712 IsGuiding returns 0
03:43:47.740 00.016 15712 IsGuiding returns 0
03:43:47.740 00.000 15712 Move returns status 0, amount 5
03:43:47.740 00.000 15712 MoveAxis(N, 0, DBG)
03:43:47.740 00.000 15712 Move returns status 0, amount 0
03:43:47.740 00.000 15712 move complete, result=0
03:43:47.740 00.000 15712 worker thread done servicing request
03:43:47.836 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:47.836 00.000 7988 Status Line: Star lost - low SNR
03:43:47.839 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=159, med=128, FiltMin=112, FiltMax=151, Gamma=0.690
03:43:47.841 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:43:47.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:47.843 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:47.843 00.000 7988 Enqueuing Expose request
03:43:47.845 00.002 15712 Worker thread wakes up
03:43:47.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:47.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:47.845 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:43:49.482 01.637 15712 Exposure complete
03:43:49.548 00.066 15712 worker thread done servicing request
03:43:49.548 00.000 7988 OnExposeComplete: enter
03:43:49.548 00.000 7988 UpdateGuideState(): m_state=6
03:43:49.551 00.003 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
03:43:49.551 00.000 7988 Star::Find false star n=6 nbg=284 bg=126.4 sigma=4.1 thresh=139 peak=138
03:43:49.551 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=79.00, Mass=87, SNR=2.9, Peak=145 HFD=0.0
03:43:49.551 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:49.551 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:49.551 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:49.551 00.000 15712 Worker thread wakes up
03:43:49.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:49.551 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:49.560 00.009 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:43:49.560 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:43:49.560 00.000 15712 MoveAxis(E, 8, DBG)
03:43:49.560 00.000 15712 Guiding  Dir = 2, Dur = 8
03:43:49.560 00.000 15712 IsGuiding returns 0
03:43:49.578 00.018 15712 IsGuiding returns 0
03:43:49.578 00.000 15712 Move returns status 0, amount 8
03:43:49.578 00.000 15712 MoveAxis(N, 0, DBG)
03:43:49.578 00.000 15712 Move returns status 0, amount 0
03:43:49.578 00.000 15712 move complete, result=0
03:43:49.578 00.000 15712 worker thread done servicing request
03:43:49.672 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:49.672 00.000 7988 Status Line: Star lost - low SNR
03:43:49.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=129, FiltMin=112, FiltMax=154, Gamma=0.690
03:43:49.672 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:43:49.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:49.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:49.672 00.000 7988 Enqueuing Expose request
03:43:49.672 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:43:49.672 00.000 15712 Worker thread wakes up
03:43:49.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:49.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:51.095 01.423 15712 Exposure complete
03:43:51.157 00.062 15712 worker thread done servicing request
03:43:51.157 00.000 7988 OnExposeComplete: enter
03:43:51.157 00.000 7988 UpdateGuideState(): m_state=6
03:43:51.157 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
03:43:51.165 00.008 7988 Star::Find returns 1 (0), X=711.93, Y=78.80, Mass=215, SNR=8.9, Peak=169 HFD=2.0
03:43:51.165 00.000 7988 DistanceChecker: deactivated
03:43:51.165 00.000 7988 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
03:43:51.165 00.000 7988 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
03:43:51.165 00.000 7988 CameraToMount -- cameraX=0.31 cameraY=-0.96 hyp=1.01 cameraTheta=-1.26 mountX=-0.96 mountY=-0.29, mountTheta=-2.85
03:43:51.165 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.31, y=-0.96, opts=13)
03:43:51.165 00.000 7988 Enqueuing Move request for scope (0.31, -0.96)
03:43:51.173 00.008 15712 Worker thread wakes up
03:43:51.173 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.96) opts 0xd
03:43:51.173 00.000 15712 Handling offset move in thread for scope, endpoint = (0.31, -0.96)
03:43:51.173 00.000 15712 Moving (0.31, -0.96) raw xDistance=-0.96 yDistance=-0.29
03:43:51.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=169, med=129, FiltMin=111, FiltMax=156, Gamma=0.690
03:43:51.173 00.000 7988 UpdateGuideState exits: m=215 SNR=8.9
03:43:51.176 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:51.176 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:51.178 00.002 7988 Enqueuing Expose request
03:43:51.178 00.000 15712 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.769838, 1:0.173953, 2:0.289610
03:43:51.178 00.000 15712 BLC: Under-shoot: nominal increase by 33
03:43:51.178 00.000 15712 BLC: window closed
03:43:51.178 00.000 15712 BLC: Pulse adjusted to 233
03:43:51.184 00.006 15712 PPEC rslt: input = -0.96, final = -0.59, react = -0.57, pred = -0.01, hyst = -0.52, hyst_pct = 0.00, period_length = 641.07
03:43:51.184 00.000 15712 PPEC: input: -0.96, control: -0.59, exposure: 1500
03:43:51.184 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
03:43:51.184 00.000 15712 MoveAxis(E, 191, ABG)
03:43:51.184 00.000 15712 Guiding  Dir = 2, Dur = 191
03:43:51.184 00.000 15712 IsGuiding returns 0
03:43:51.208 00.024 15712 PulseGuide returned control before completion, sleep 173
03:43:51.412 00.204 7988 evsrv: cli 0CCCFD08 connect
03:43:51.414 00.002 7988 case statement mapped state 6 to 3
03:43:51.416 00.002 7988 case statement mapped state 6 to 3
03:43:51.416 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_pixel_scale","id":"79eceb98-9699-4077-ace0-49dc88003649"}
03:43:51.418 00.002 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":3.86747,"id":"79eceb98-9699-4077-ace0-49dc88003649"}
03:43:51.420 00.002 15712 IsGuiding returns 0
03:43:51.420 00.000 15712 Move returns status 0, amount 191
03:43:51.420 00.000 15712 MoveAxis(N, 74, ABG)
03:43:51.420 00.000 15712 Guiding  Dir = 0, Dur = 74
03:43:51.420 00.000 15712 IsGuiding returns 0
03:43:51.420 00.000 7988 evsrv: cli 0CCCFD08 disconnect
03:43:51.492 00.072 15712 IsGuiding returns 1
03:43:51.492 00.000 15712 scope still moving after pulse duration time elapsed
03:43:51.544 00.052 15712 IsGuiding returns 1
03:43:51.596 00.052 15712 IsGuiding returns 0
03:43:51.596 00.000 15712 scope move finished after 74 + 101 ms
03:43:51.596 00.000 15712 Move returns status 0, amount 74
03:43:51.596 00.000 15712 move complete, result=0
03:43:51.596 00.000 7988 GuideStep: -1.0 px 191 ms EAST, -0.3 px 74 ms NORTH
03:43:51.598 00.002 15712 worker thread done servicing request
03:43:51.598 00.000 15712 Worker thread wakes up
03:43:51.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:51.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:53.232 01.634 15712 Exposure complete
03:43:53.294 00.062 15712 worker thread done servicing request
03:43:53.294 00.000 7988 OnExposeComplete: enter
03:43:53.294 00.000 7988 UpdateGuideState(): m_state=6
03:43:53.302 00.008 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
03:43:53.302 00.000 7988 Star::Find returns 1 (0), X=711.85, Y=78.86, Mass=281, SNR=10.1, Peak=178 HFD=2.3
03:43:53.304 00.002 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.88 = -2.88)
03:43:53.304 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.91 = -2.91)
03:43:53.306 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=-0.90 hyp=0.93 cameraTheta=-1.32 mountX=-0.89 mountY=-0.21, mountTheta=-2.91
03:43:53.307 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=-0.90, opts=13)
03:43:53.309 00.002 7988 Enqueuing Move request for scope (0.23, -0.90)
03:43:53.309 00.000 15712 Worker thread wakes up
03:43:53.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.90) opts 0xd
03:43:53.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, -0.90)
03:43:53.309 00.000 15712 Moving (0.23, -0.90) raw xDistance=-0.89 yDistance=-0.21
03:43:53.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=21, max=178, med=129, FiltMin=110, FiltMax=157, Gamma=0.690
03:43:53.309 00.000 7988 UpdateGuideState exits: m=281 SNR=10.1
03:43:53.312 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:53.312 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:53.314 00.002 7988 Enqueuing Expose request
03:43:53.314 00.000 15712 PPEC rslt: input = -0.89, final = -0.55, react = -0.54, pred = -0.01, hyst = -0.48, hyst_pct = 0.00, period_length = 641.08
03:43:53.314 00.000 15712 PPEC: input: -0.89, control: -0.55, exposure: 1500
03:43:53.314 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:53.314 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:43:53.314 00.000 15712 MoveAxis(E, 178, ABG)
03:43:53.314 00.000 15712 Guiding  Dir = 2, Dur = 178
03:43:53.316 00.002 15712 IsGuiding returns 0
03:43:53.335 00.019 15712 PulseGuide returned control before completion, sleep 166
03:43:53.546 00.211 15712 IsGuiding returns 0
03:43:53.546 00.000 15712 Move returns status 0, amount 178
03:43:53.546 00.000 15712 MoveAxis(N, 0, ABG)
03:43:53.546 00.000 15712 Move returns status 0, amount 0
03:43:53.546 00.000 15712 move complete, result=0
03:43:53.546 00.000 7988 GuideStep: -0.9 px 178 ms EAST, -0.2 px 0 ms NORTH
03:43:53.549 00.003 15712 worker thread done servicing request
03:43:53.549 00.000 15712 Worker thread wakes up
03:43:53.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:53.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:54.954 01.405 15712 Exposure complete
03:43:55.014 00.060 15712 worker thread done servicing request
03:43:55.014 00.000 7988 OnExposeComplete: enter
03:43:55.014 00.000 7988 UpdateGuideState(): m_state=6
03:43:55.014 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:43:55.023 00.009 7988 Star::Find returns 1 (0), X=711.48, Y=80.08, Mass=145, SNR=7.1, Peak=159 HFD=2.4
03:43:55.023 00.000 7988 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.56) = xAngle (0.43 = 0.43)
03:43:55.023 00.000 7988 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
03:43:55.023 00.000 7988 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.35 cameraTheta=2.00 mountX=0.32 mountY=0.14, mountTheta=0.41
03:43:55.023 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.14, y=0.32, opts=13)
03:43:55.023 00.000 7988 Enqueuing Move request for scope (-0.14, 0.32)
03:43:55.030 00.007 15712 Worker thread wakes up
03:43:55.030 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd
03:43:55.030 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.14, 0.32)
03:43:55.030 00.000 15712 Moving (-0.14, 0.32) raw xDistance=0.32 yDistance=0.14
03:43:55.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=30, max=168, med=130, FiltMin=110, FiltMax=156, Gamma=0.690
03:43:55.030 00.000 7988 UpdateGuideState exits: m=145 SNR=7.1
03:43:55.033 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:55.033 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:43:55.035 00.002 7988 Enqueuing Expose request
03:43:55.035 00.000 15712 PPEC rslt: input = 0.32, final = 0.17, react = 0.19, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 641.09
03:43:55.035 00.000 15712 PPEC: input: 0.32, control: 0.17, exposure: 1500
03:43:55.035 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:55.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:43:55.035 00.000 15712 MoveAxis(W, 57, ABG)
03:43:55.035 00.000 15712 Guiding  Dir = 3, Dur = 57
03:43:55.035 00.000 15712 IsGuiding returns 0
03:43:55.062 00.027 15712 PulseGuide returned control before completion, sleep 39
03:43:55.111 00.049 15712 IsGuiding returns 1
03:43:55.111 00.000 15712 scope still moving after pulse duration time elapsed
03:43:55.143 00.032 15712 IsGuiding returns 0
03:43:55.143 00.000 15712 scope move finished after 57 + 51 ms
03:43:55.143 00.000 15712 Move returns status 0, amount 57
03:43:55.143 00.000 15712 MoveAxis(N, 0, ABG)
03:43:55.143 00.000 15712 Move returns status 0, amount 0
03:43:55.143 00.000 15712 move complete, result=0
03:43:55.143 00.000 7988 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
03:43:55.147 00.004 15712 worker thread done servicing request
03:43:55.147 00.000 15712 Worker thread wakes up
03:43:55.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:55.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:43:56.786 01.639 15712 Exposure complete
03:43:56.852 00.066 15712 worker thread done servicing request
03:43:56.852 00.000 7988 OnExposeComplete: enter
03:43:56.852 00.000 7988 UpdateGuideState(): m_state=6
03:43:56.852 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
03:43:56.852 00.000 7988 Star::Find false star n=4 nbg=282 bg=139.4 sigma=4.5 thresh=153 peak=151
03:43:56.852 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=76, SNR=2.9, Peak=163 HFD=0.0
03:43:56.852 00.000 7988 DistanceChecker: activated
03:43:56.852 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:56.852 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:56.860 00.008 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:56.860 00.000 15712 Worker thread wakes up
03:43:56.860 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:56.860 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:56.864 00.004 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:43:56.864 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:43:56.864 00.000 15712 MoveAxis(E, 6, DBG)
03:43:56.864 00.000 15712 Guiding  Dir = 2, Dur = 6
03:43:56.864 00.000 15712 IsGuiding returns 0
03:43:56.885 00.021 15712 IsGuiding returns 0
03:43:56.885 00.000 15712 Move returns status 0, amount 6
03:43:56.885 00.000 15712 MoveAxis(N, 0, DBG)
03:43:56.885 00.000 15712 Move returns status 0, amount 0
03:43:56.885 00.000 15712 move complete, result=0
03:43:56.885 00.000 15712 worker thread done servicing request
03:43:56.976 00.091 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:56.976 00.000 7988 Status Line: Star lost - low SNR
03:43:56.979 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=28, max=255, med=130, FiltMin=110, FiltMax=157, Gamma=0.690
03:43:56.979 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:43:56.981 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:56.981 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:56.983 00.002 7988 Enqueuing Expose request
03:43:56.983 00.000 15712 Worker thread wakes up
03:43:56.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:56.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:43:56.983 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:43:58.399 01.416 15712 Exposure complete
03:43:58.467 00.068 15712 worker thread done servicing request
03:43:58.467 00.000 7988 OnExposeComplete: enter
03:43:58.467 00.000 7988 UpdateGuideState(): m_state=6
03:43:58.469 00.002 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
03:43:58.469 00.000 7988 Star::Find false star n=2 nbg=280 bg=143.5 sigma=4.4 thresh=157 peak=152
03:43:58.469 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=32, SNR=2.9, Peak=160 HFD=0.0
03:43:58.469 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:58.469 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:43:58.469 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:43:58.476 00.007 15712 Worker thread wakes up
03:43:58.476 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:43:58.476 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:43:58.477 00.001 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:43:58.477 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:43:58.477 00.000 15712 MoveAxis(E, 7, DBG)
03:43:58.477 00.000 15712 Guiding  Dir = 2, Dur = 7
03:43:58.477 00.000 15712 IsGuiding returns 0
03:43:58.493 00.016 15712 IsGuiding returns 0
03:43:58.493 00.000 15712 Move returns status 0, amount 7
03:43:58.493 00.000 15712 MoveAxis(N, 0, DBG)
03:43:58.493 00.000 15712 Move returns status 0, amount 0
03:43:58.493 00.000 15712 move complete, result=0
03:43:58.493 00.000 15712 worker thread done servicing request
03:43:58.589 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:58.589 00.000 7988 Status Line: Star lost - low SNR
03:43:58.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=168, med=130, FiltMin=110, FiltMax=156, Gamma=0.690
03:43:58.589 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:43:58.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:58.595 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:43:58.595 00.000 7988 Enqueuing Expose request
03:43:58.595 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:43:58.595 00.000 15712 Worker thread wakes up
03:43:58.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:43:58.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:00.235 01.640 15712 Exposure complete
03:44:00.298 00.063 15712 worker thread done servicing request
03:44:00.298 00.000 7988 OnExposeComplete: enter
03:44:00.298 00.000 7988 UpdateGuideState(): m_state=6
03:44:00.305 00.007 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
03:44:00.305 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=28, SNR=2.9, Peak=161 HFD=0.0
03:44:00.307 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:00.307 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:00.309 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:00.309 00.000 15712 Worker thread wakes up
03:44:00.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:00.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:00.313 00.004 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:44:00.313 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:44:00.313 00.000 15712 MoveAxis(E, 5, DBG)
03:44:00.313 00.000 15712 Guiding  Dir = 2, Dur = 5
03:44:00.313 00.000 15712 IsGuiding returns 0
03:44:00.364 00.051 15712 IsGuiding returns 0
03:44:00.364 00.000 15712 Move returns status 0, amount 5
03:44:00.364 00.000 15712 MoveAxis(N, 0, DBG)
03:44:00.364 00.000 15712 Move returns status 0, amount 0
03:44:00.364 00.000 15712 move complete, result=0
03:44:00.364 00.000 15712 worker thread done servicing request
03:44:00.425 00.061 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:00.425 00.000 7988 Status Line: Star lost - low SNR
03:44:00.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=167, med=130, FiltMin=110, FiltMax=155, Gamma=0.690
03:44:00.425 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:00.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:00.425 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:00.432 00.007 7988 Enqueuing Expose request
03:44:00.432 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:44:00.432 00.000 15712 Worker thread wakes up
03:44:00.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:00.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:01.847 01.415 15712 Exposure complete
03:44:01.911 00.064 15712 worker thread done servicing request
03:44:01.911 00.000 7988 OnExposeComplete: enter
03:44:01.911 00.000 7988 UpdateGuideState(): m_state=6
03:44:01.915 00.004 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
03:44:01.915 00.000 7988 Star::Find false star n=3 nbg=282 bg=139.4 sigma=4.1 thresh=152 peak=146
03:44:01.917 00.002 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=42, SNR=2.9, Peak=155 HFD=0.0
03:44:01.917 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:01.919 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:01.919 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:01.921 00.002 15712 Worker thread wakes up
03:44:01.921 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:01.921 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:01.924 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:01.924 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:01.924 00.000 15712 MoveAxis(E, 2, DBG)
03:44:01.924 00.000 15712 Guiding  Dir = 2, Dur = 2
03:44:01.924 00.000 15712 IsGuiding returns 0
03:44:01.945 00.021 15712 IsGuiding returns 0
03:44:01.945 00.000 15712 Move returns status 0, amount 2
03:44:01.945 00.000 15712 MoveAxis(N, 0, DBG)
03:44:01.945 00.000 15712 Move returns status 0, amount 0
03:44:01.945 00.000 15712 move complete, result=0
03:44:01.945 00.000 15712 worker thread done servicing request
03:44:02.036 00.091 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:02.036 00.000 7988 Status Line: Star lost - low SNR
03:44:02.038 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=162, med=130, FiltMin=109, FiltMax=152, Gamma=0.690
03:44:02.040 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:44:02.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:02.042 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:02.042 00.000 7988 Enqueuing Expose request
03:44:02.044 00.002 15712 Worker thread wakes up
03:44:02.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:02.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:02.044 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:44:03.677 01.633 15712 Exposure complete
03:44:03.740 00.063 15712 worker thread done servicing request
03:44:03.740 00.000 7988 OnExposeComplete: enter
03:44:03.740 00.000 7988 UpdateGuideState(): m_state=6
03:44:03.740 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
03:44:03.740 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=16, SNR=2.2, Peak=145 HFD=0.0
03:44:03.750 00.010 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:03.750 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:03.750 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:03.750 00.000 15712 Worker thread wakes up
03:44:03.750 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:03.750 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:03.756 00.006 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:44:03.756 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:44:03.756 00.000 15712 MoveAxis(E, 6, DBG)
03:44:03.756 00.000 15712 Guiding  Dir = 2, Dur = 6
03:44:03.756 00.000 15712 IsGuiding returns 0
03:44:03.777 00.021 15712 IsGuiding returns 0
03:44:03.777 00.000 15712 Move returns status 0, amount 6
03:44:03.777 00.000 15712 MoveAxis(N, 0, DBG)
03:44:03.777 00.000 15712 Move returns status 0, amount 0
03:44:03.777 00.000 15712 move complete, result=0
03:44:03.777 00.000 15712 worker thread done servicing request
03:44:03.868 00.091 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:03.869 00.001 7988 Status Line: Star lost - low SNR
03:44:03.871 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=157, med=129, FiltMin=110, FiltMax=147, Gamma=0.690
03:44:03.871 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:03.873 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:03.873 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:03.875 00.002 7988 Enqueuing Expose request
03:44:03.875 00.000 15712 Worker thread wakes up
03:44:03.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:03.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:03.875 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:44:05.288 01.413 15712 Exposure complete
03:44:05.353 00.065 15712 worker thread done servicing request
03:44:05.353 00.000 7988 OnExposeComplete: enter
03:44:05.353 00.000 7988 UpdateGuideState(): m_state=6
03:44:05.353 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
03:44:05.353 00.000 7988 Star::Find returns 1 (0), X=711.22, Y=78.33, Mass=115, SNR=6.1, Peak=145 HFD=2.2
03:44:05.353 00.000 7988 Status Line: Mass: 115 vs 239
03:44:05.353 00.000 7988 UpdateCurrentPosition: star mass new=114.8 exp=239.3 thresh=50% limits=(119.6, 410.0, 478.6)
03:44:05.353 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:44:05.361 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:05.361 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:05.364 00.003 15712 Worker thread wakes up
03:44:05.364 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:05.364 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:05.364 00.000 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:05.364 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:05.364 00.000 15712 MoveAxis(E, 2, DBG)
03:44:05.364 00.000 15712 Guiding  Dir = 2, Dur = 2
03:44:05.364 00.000 15712 IsGuiding returns 0
03:44:05.380 00.016 15712 IsGuiding returns 0
03:44:05.380 00.000 15712 Move returns status 0, amount 2
03:44:05.380 00.000 15712 MoveAxis(N, 0, DBG)
03:44:05.380 00.000 15712 Move returns status 0, amount 0
03:44:05.380 00.000 15712 move complete, result=0
03:44:05.380 00.000 15712 worker thread done servicing request
03:44:05.476 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:05.478 00.002 7988 Status Line: Star lost - mass changed
03:44:05.480 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=29, max=159, med=129, FiltMin=110, FiltMax=148, Gamma=0.690
03:44:05.480 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:44:05.480 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:05.480 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:05.480 00.000 7988 Enqueuing Expose request
03:44:05.480 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:44:05.480 00.000 15712 Worker thread wakes up
03:44:05.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:05.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:07.122 01.642 15712 Exposure complete
03:44:07.183 00.061 15712 worker thread done servicing request
03:44:07.183 00.000 7988 OnExposeComplete: enter
03:44:07.183 00.000 7988 UpdateGuideState(): m_state=6
03:44:07.190 00.007 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
03:44:07.190 00.000 7988 Star::Find false star n=3 nbg=283 bg=127.9 sigma=4.3 thresh=141 peak=139
03:44:07.192 00.002 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=55, SNR=2.9, Peak=157 HFD=0.0
03:44:07.192 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:07.194 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:07.194 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:07.196 00.002 15712 Worker thread wakes up
03:44:07.196 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:07.196 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:07.201 00.005 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:07.201 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:07.201 00.000 15712 MoveAxis(E, 3, DBG)
03:44:07.201 00.000 15712 Guiding  Dir = 2, Dur = 3
03:44:07.201 00.000 15712 IsGuiding returns 0
03:44:07.253 00.052 15712 IsGuiding returns 0
03:44:07.253 00.000 15712 Move returns status 0, amount 3
03:44:07.253 00.000 15712 MoveAxis(N, 0, DBG)
03:44:07.262 00.009 15712 Move returns status 0, amount 0
03:44:07.262 00.000 15712 move complete, result=0
03:44:07.262 00.000 15712 worker thread done servicing request
03:44:07.310 00.048 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:07.310 00.000 7988 Status Line: Star lost - low SNR
03:44:07.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=157, med=129, FiltMin=109, FiltMax=146, Gamma=0.690
03:44:07.310 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:07.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:07.310 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:07.310 00.000 7988 Enqueuing Expose request
03:44:07.318 00.008 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:44:07.318 00.000 15712 Worker thread wakes up
03:44:07.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:07.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:08.734 01.416 15712 Exposure complete
03:44:08.801 00.067 15712 worker thread done servicing request
03:44:08.801 00.000 7988 OnExposeComplete: enter
03:44:08.801 00.000 7988 UpdateGuideState(): m_state=6
03:44:08.801 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
03:44:08.801 00.000 7988 Star::Find returns 0 (3), X=711.00, Y=80.00, Mass=0, SNR=0.0, Peak=144 HFD=0.0
03:44:08.801 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:08.801 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:08.801 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:08.801 00.000 15712 Worker thread wakes up
03:44:08.801 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:08.801 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:08.811 00.010 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:08.811 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:08.811 00.000 15712 MoveAxis(E, 4, DBG)
03:44:08.811 00.000 15712 Guiding  Dir = 2, Dur = 4
03:44:08.811 00.000 15712 IsGuiding returns 0
03:44:08.826 00.015 15712 IsGuiding returns 0
03:44:08.826 00.000 15712 Move returns status 0, amount 4
03:44:08.826 00.000 15712 MoveAxis(N, 0, DBG)
03:44:08.826 00.000 15712 Move returns status 0, amount 0
03:44:08.826 00.000 15712 move complete, result=0
03:44:08.826 00.000 15712 worker thread done servicing request
03:44:08.922 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:08.922 00.000 7988 Status Line: Star lost - low mass
03:44:08.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=156, med=128, FiltMin=110, FiltMax=146, Gamma=0.690
03:44:08.922 00.000 7988 UpdateGuideState exits: Star lost - low mass
03:44:08.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:08.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:08.922 00.000 7988 Enqueuing Expose request
03:44:08.922 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:44:08.930 00.008 15712 Worker thread wakes up
03:44:08.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:08.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:10.565 01.635 15712 Exposure complete
03:44:10.632 00.067 15712 worker thread done servicing request
03:44:10.632 00.000 7988 OnExposeComplete: enter
03:44:10.632 00.000 7988 UpdateGuideState(): m_state=6
03:44:10.632 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
03:44:10.632 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=28, SNR=3.0, Peak=150 HFD=0.0
03:44:10.632 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:10.632 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:10.632 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:10.632 00.000 15712 Worker thread wakes up
03:44:10.632 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:10.632 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:10.644 00.012 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:44:10.644 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:44:10.644 00.000 15712 MoveAxis(E, 6, DBG)
03:44:10.644 00.000 15712 Guiding  Dir = 2, Dur = 6
03:44:10.644 00.000 15712 IsGuiding returns 0
03:44:10.664 00.020 15712 IsGuiding returns 0
03:44:10.664 00.000 15712 Move returns status 0, amount 6
03:44:10.664 00.000 15712 MoveAxis(N, 0, DBG)
03:44:10.664 00.000 15712 Move returns status 0, amount 0
03:44:10.664 00.000 15712 move complete, result=0
03:44:10.664 00.000 15712 worker thread done servicing request
03:44:10.756 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:10.756 00.000 7988 Status Line: Star lost - low SNR
03:44:10.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=154, med=127, FiltMin=110, FiltMax=144, Gamma=0.690
03:44:10.756 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:10.756 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:10.756 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:10.756 00.000 7988 Enqueuing Expose request
03:44:10.756 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:44:10.756 00.000 15712 Worker thread wakes up
03:44:10.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:10.766 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:12.180 01.414 15712 Exposure complete
03:44:12.243 00.063 15712 worker thread done servicing request
03:44:12.243 00.000 7988 OnExposeComplete: enter
03:44:12.243 00.000 7988 UpdateGuideState(): m_state=6
03:44:12.248 00.005 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
03:44:12.248 00.000 7988 Star::Find returns 0 (3), X=711.00, Y=80.00, Mass=0, SNR=0.0, Peak=149 HFD=0.0
03:44:12.250 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:12.250 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:12.252 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:12.252 00.000 15712 Worker thread wakes up
03:44:12.252 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:12.252 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:12.257 00.005 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:12.257 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:12.257 00.000 15712 MoveAxis(E, 4, DBG)
03:44:12.257 00.000 15712 Guiding  Dir = 2, Dur = 4
03:44:12.257 00.000 15712 IsGuiding returns 0
03:44:12.277 00.020 15712 IsGuiding returns 0
03:44:12.277 00.000 15712 Move returns status 0, amount 4
03:44:12.277 00.000 15712 MoveAxis(N, 0, DBG)
03:44:12.277 00.000 15712 Move returns status 0, amount 0
03:44:12.277 00.000 15712 move complete, result=0
03:44:12.277 00.000 15712 worker thread done servicing request
03:44:12.370 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:12.370 00.000 7988 Status Line: Star lost - low mass
03:44:12.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=20, max=158, med=127, FiltMin=110, FiltMax=143, Gamma=0.690
03:44:12.370 00.000 7988 UpdateGuideState exits: Star lost - low mass
03:44:12.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:12.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:12.370 00.000 7988 Enqueuing Expose request
03:44:12.370 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:44:12.370 00.000 15712 Worker thread wakes up
03:44:12.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:12.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:14.016 01.646 15712 Exposure complete
03:44:14.081 00.065 15712 worker thread done servicing request
03:44:14.081 00.000 7988 OnExposeComplete: enter
03:44:14.081 00.000 7988 UpdateGuideState(): m_state=6
03:44:14.081 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
03:44:14.081 00.000 7988 Star::Find false star n=6 nbg=273 bg=134.5 sigma=3.5 thresh=145 peak=141
03:44:14.081 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=74, SNR=2.9, Peak=152 HFD=0.0
03:44:14.081 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:14.088 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:14.088 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:14.090 00.002 15712 Worker thread wakes up
03:44:14.090 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:14.090 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:14.092 00.002 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:44:14.092 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:44:14.092 00.000 15712 MoveAxis(E, 7, DBG)
03:44:14.092 00.000 15712 Guiding  Dir = 2, Dur = 7
03:44:14.113 00.021 15712 IsGuiding returns 0
03:44:14.131 00.018 15712 IsGuiding returns 0
03:44:14.131 00.000 15712 Move returns status 0, amount 7
03:44:14.131 00.000 15712 MoveAxis(N, 0, DBG)
03:44:14.131 00.000 15712 Move returns status 0, amount 0
03:44:14.131 00.000 15712 move complete, result=0
03:44:14.131 00.000 15712 worker thread done servicing request
03:44:14.205 00.074 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:14.205 00.000 7988 Status Line: Star lost - low SNR
03:44:14.207 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=155, med=126, FiltMin=110, FiltMax=144, Gamma=0.690
03:44:14.209 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:44:14.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:14.211 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:14.211 00.000 7988 Enqueuing Expose request
03:44:14.213 00.002 15712 Worker thread wakes up
03:44:14.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:14.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:14.213 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:44:15.626 01.413 15712 Exposure complete
03:44:15.694 00.068 15712 worker thread done servicing request
03:44:15.694 00.000 7988 OnExposeComplete: enter
03:44:15.694 00.000 7988 UpdateGuideState(): m_state=6
03:44:15.697 00.003 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
03:44:15.697 00.000 7988 Star::Find false star n=8 nbg=276 bg=132.2 sigma=3.9 thresh=144 peak=143
03:44:15.699 00.002 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=106, SNR=2.9, Peak=150 HFD=0.0
03:44:15.699 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:15.701 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:15.701 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:15.701 00.000 15712 Worker thread wakes up
03:44:15.701 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:15.701 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:15.705 00.004 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:44:15.705 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:44:15.705 00.000 15712 MoveAxis(E, 6, DBG)
03:44:15.705 00.000 15712 Guiding  Dir = 2, Dur = 6
03:44:15.705 00.000 15712 IsGuiding returns 0
03:44:15.728 00.023 15712 IsGuiding returns 0
03:44:15.728 00.000 15712 Move returns status 0, amount 6
03:44:15.728 00.000 15712 MoveAxis(N, 0, DBG)
03:44:15.728 00.000 15712 Move returns status 0, amount 0
03:44:15.728 00.000 15712 move complete, result=0
03:44:15.728 00.000 15712 worker thread done servicing request
03:44:15.817 00.089 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:15.817 00.000 7988 Status Line: Star lost - low SNR
03:44:15.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=21, max=154, med=125, FiltMin=109, FiltMax=143, Gamma=0.690
03:44:15.817 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:15.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:15.817 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:15.817 00.000 7988 Enqueuing Expose request
03:44:15.817 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:44:15.817 00.000 15712 Worker thread wakes up
03:44:15.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:15.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:17.459 01.642 15712 Exposure complete
03:44:17.525 00.066 15712 worker thread done servicing request
03:44:17.525 00.000 7988 OnExposeComplete: enter
03:44:17.525 00.000 7988 UpdateGuideState(): m_state=6
03:44:17.527 00.002 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
03:44:17.529 00.002 7988 Star::Find false star n=2 nbg=282 bg=132.2 sigma=4.1 thresh=145 peak=138
03:44:17.530 00.001 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=31, SNR=2.9, Peak=149 HFD=0.0
03:44:17.530 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:17.530 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:17.530 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:17.535 00.005 15712 Worker thread wakes up
03:44:17.535 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:17.535 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:17.535 00.000 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:44:17.535 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:44:17.535 00.000 15712 MoveAxis(E, 7, DBG)
03:44:17.535 00.000 15712 Guiding  Dir = 2, Dur = 7
03:44:17.535 00.000 15712 IsGuiding returns 0
03:44:17.554 00.019 15712 IsGuiding returns 0
03:44:17.554 00.000 15712 Move returns status 0, amount 7
03:44:17.554 00.000 15712 MoveAxis(N, 0, DBG)
03:44:17.554 00.000 15712 Move returns status 0, amount 0
03:44:17.554 00.000 15712 move complete, result=0
03:44:17.554 00.000 15712 worker thread done servicing request
03:44:17.647 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:17.647 00.000 7988 Status Line: Star lost - low SNR
03:44:17.649 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=154, med=124, FiltMin=109, FiltMax=144, Gamma=0.690
03:44:17.649 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:17.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:17.649 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:17.649 00.000 7988 Enqueuing Expose request
03:44:17.649 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:44:17.649 00.000 15712 Worker thread wakes up
03:44:17.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:17.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:19.065 01.416 15712 Exposure complete
03:44:19.127 00.062 15712 worker thread done servicing request
03:44:19.127 00.000 7988 OnExposeComplete: enter
03:44:19.127 00.000 7988 UpdateGuideState(): m_state=6
03:44:19.134 00.007 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
03:44:19.134 00.000 7988 Star::Find false star n=6 nbg=272 bg=130.7 sigma=3.6 thresh=141 peak=138
03:44:19.136 00.002 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=67, SNR=2.9, Peak=144 HFD=0.0
03:44:19.136 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:19.138 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:19.138 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:19.140 00.002 15712 Worker thread wakes up
03:44:19.140 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:19.140 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:19.142 00.002 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:44:19.142 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:44:19.142 00.000 15712 MoveAxis(E, 7, DBG)
03:44:19.142 00.000 15712 Guiding  Dir = 2, Dur = 7
03:44:19.142 00.000 15712 IsGuiding returns 0
03:44:19.159 00.017 15712 IsGuiding returns 0
03:44:19.159 00.000 15712 Move returns status 0, amount 7
03:44:19.159 00.000 15712 MoveAxis(N, 0, DBG)
03:44:19.159 00.000 15712 Move returns status 0, amount 0
03:44:19.159 00.000 15712 move complete, result=0
03:44:19.159 00.000 15712 worker thread done servicing request
03:44:19.254 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:19.254 00.000 7988 Status Line: Star lost - low SNR
03:44:19.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=154, med=124, FiltMin=109, FiltMax=143, Gamma=0.690
03:44:19.254 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:19.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:19.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:19.260 00.006 7988 Enqueuing Expose request
03:44:19.260 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:44:19.260 00.000 15712 Worker thread wakes up
03:44:19.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:19.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:20.897 01.637 15712 Exposure complete
03:44:20.965 00.068 15712 worker thread done servicing request
03:44:20.965 00.000 7988 OnExposeComplete: enter
03:44:20.965 00.000 7988 UpdateGuideState(): m_state=6
03:44:20.965 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
03:44:20.965 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=24, SNR=2.8, Peak=146 HFD=0.0
03:44:20.965 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:20.965 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:20.965 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:20.965 00.000 15712 Worker thread wakes up
03:44:20.965 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:20.965 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:20.974 00.009 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:44:20.974 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:44:20.974 00.000 15712 MoveAxis(E, 6, DBG)
03:44:20.974 00.000 15712 Guiding  Dir = 2, Dur = 6
03:44:21.006 00.032 15712 IsGuiding returns 0
03:44:21.021 00.015 15712 IsGuiding returns 0
03:44:21.021 00.000 15712 Move returns status 0, amount 6
03:44:21.021 00.000 15712 MoveAxis(N, 0, DBG)
03:44:21.021 00.000 15712 Move returns status 0, amount 0
03:44:21.021 00.000 15712 move complete, result=0
03:44:21.021 00.000 15712 worker thread done servicing request
03:44:21.085 00.064 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:21.085 00.000 7988 Status Line: Star lost - low SNR
03:44:21.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=157, med=124, FiltMin=110, FiltMax=147, Gamma=0.690
03:44:21.085 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:21.085 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:21.085 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:21.085 00.000 7988 Enqueuing Expose request
03:44:21.085 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:44:21.085 00.000 15712 Worker thread wakes up
03:44:21.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:21.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:22.508 01.423 15712 Exposure complete
03:44:22.574 00.066 15712 worker thread done servicing request
03:44:22.574 00.000 7988 OnExposeComplete: enter
03:44:22.577 00.003 7988 UpdateGuideState(): m_state=6
03:44:22.579 00.002 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
03:44:22.579 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=24, SNR=2.8, Peak=141 HFD=0.0
03:44:22.581 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:22.581 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:22.583 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:22.583 00.000 15712 Worker thread wakes up
03:44:22.583 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:22.583 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:22.587 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:22.587 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:22.587 00.000 15712 MoveAxis(E, 2, DBG)
03:44:22.587 00.000 15712 Guiding  Dir = 2, Dur = 2
03:44:22.587 00.000 15712 IsGuiding returns 0
03:44:22.603 00.016 15712 IsGuiding returns 0
03:44:22.603 00.000 15712 Move returns status 0, amount 2
03:44:22.603 00.000 15712 MoveAxis(N, 0, DBG)
03:44:22.603 00.000 15712 Move returns status 0, amount 0
03:44:22.603 00.000 15712 move complete, result=0
03:44:22.603 00.000 15712 worker thread done servicing request
03:44:22.699 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:22.699 00.000 7988 Status Line: Star lost - low SNR
03:44:22.701 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=158, med=125, FiltMin=108, FiltMax=148, Gamma=0.690
03:44:22.703 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:44:22.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:22.705 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:22.705 00.000 7988 Enqueuing Expose request
03:44:22.707 00.002 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:44:22.707 00.000 15712 Worker thread wakes up
03:44:22.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:22.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:24.343 01.636 15712 Exposure complete
03:44:24.408 00.065 15712 worker thread done servicing request
03:44:24.408 00.000 7988 OnExposeComplete: enter
03:44:24.408 00.000 7988 UpdateGuideState(): m_state=6
03:44:24.408 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
03:44:24.408 00.000 7988 Star::Find false star n=6 nbg=280 bg=125.5 sigma=3.8 thresh=137 peak=135
03:44:24.408 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=72, SNR=2.9, Peak=141 HFD=0.0
03:44:24.414 00.006 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:24.414 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:24.414 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:24.414 00.000 15712 Worker thread wakes up
03:44:24.414 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:24.414 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:24.422 00.008 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:44:24.422 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:44:24.422 00.000 15712 MoveAxis(E, 1, DBG)
03:44:24.422 00.000 15712 Guiding  Dir = 2, Dur = 1
03:44:24.422 00.000 15712 IsGuiding returns 0
03:44:24.441 00.019 15712 IsGuiding returns 0
03:44:24.441 00.000 15712 Move returns status 0, amount 1
03:44:24.441 00.000 15712 MoveAxis(N, 0, DBG)
03:44:24.441 00.000 15712 Move returns status 0, amount 0
03:44:24.441 00.000 15712 move complete, result=0
03:44:24.441 00.000 15712 worker thread done servicing request
03:44:24.532 00.091 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:24.532 00.000 7988 Status Line: Star lost - low SNR
03:44:24.533 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=158, med=126, FiltMin=108, FiltMax=148, Gamma=0.690
03:44:24.533 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:24.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:24.533 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:24.533 00.000 7988 Enqueuing Expose request
03:44:24.533 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:44:24.533 00.000 15712 Worker thread wakes up
03:44:24.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:24.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:25.951 01.418 15712 Exposure complete
03:44:26.013 00.062 15712 worker thread done servicing request
03:44:26.013 00.000 7988 OnExposeComplete: enter
03:44:26.013 00.000 7988 UpdateGuideState(): m_state=6
03:44:26.021 00.008 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
03:44:26.021 00.000 7988 Star::Find false star n=5 nbg=282 bg=127.6 sigma=4.2 thresh=140 peak=138
03:44:26.023 00.002 7988 Star::Find returns 0 (2), X=711.00, Y=80.00, Mass=76, SNR=2.9, Peak=149 HFD=0.0
03:44:26.023 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:26.025 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:26.025 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:26.027 00.002 15712 Worker thread wakes up
03:44:26.027 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:26.027 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:26.030 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:26.030 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:26.030 00.000 15712 MoveAxis(E, 2, DBG)
03:44:26.030 00.000 15712 Guiding  Dir = 2, Dur = 2
03:44:26.030 00.000 15712 IsGuiding returns 0
03:44:26.059 00.029 15712 IsGuiding returns 0
03:44:26.059 00.000 15712 Move returns status 0, amount 2
03:44:26.059 00.000 15712 MoveAxis(N, 0, DBG)
03:44:26.059 00.000 15712 Move returns status 0, amount 0
03:44:26.059 00.000 15712 move complete, result=0
03:44:26.059 00.000 15712 worker thread done servicing request
03:44:26.139 00.080 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:26.139 00.000 7988 Status Line: Star lost - low SNR
03:44:26.141 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=161, med=127, FiltMin=109, FiltMax=148, Gamma=0.690
03:44:26.143 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:44:26.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:26.145 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:26.145 00.000 7988 Enqueuing Expose request
03:44:26.147 00.002 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:44:26.147 00.000 15712 Worker thread wakes up
03:44:26.149 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:26.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:27.783 01.634 15712 Exposure complete
03:44:27.848 00.065 15712 worker thread done servicing request
03:44:27.848 00.000 7988 OnExposeComplete: enter
03:44:27.848 00.000 7988 UpdateGuideState(): m_state=6
03:44:27.851 00.003 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
03:44:27.851 00.000 7988 Star::Find returns 0 (4), X=711.58, Y=77.98, Mass=112, SNR=6.2, Peak=163 HFD=1.3
03:44:27.851 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:27.851 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:27.851 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:27.851 00.000 15712 Worker thread wakes up
03:44:27.851 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:27.851 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:27.860 00.009 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:27.860 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:27.860 00.000 15712 MoveAxis(E, 2, DBG)
03:44:27.860 00.000 15712 Guiding  Dir = 2, Dur = 2
03:44:27.876 00.016 15712 IsGuiding returns 0
03:44:27.898 00.022 15712 IsGuiding returns 0
03:44:27.898 00.000 15712 Move returns status 0, amount 2
03:44:27.898 00.000 15712 MoveAxis(N, 0, DBG)
03:44:27.898 00.000 15712 Move returns status 0, amount 0
03:44:27.898 00.000 15712 move complete, result=0
03:44:27.898 00.000 15712 worker thread done servicing request
03:44:27.972 00.074 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:27.972 00.000 7988 Status Line: Star lost - low HFD
03:44:27.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=163, med=128, FiltMin=109, FiltMax=147, Gamma=0.690
03:44:27.972 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:44:27.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:27.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:27.972 00.000 7988 Enqueuing Expose request
03:44:27.972 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:44:27.972 00.000 15712 Worker thread wakes up
03:44:27.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:27.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:29.396 01.424 15712 Exposure complete
03:44:29.457 00.061 15712 worker thread done servicing request
03:44:29.457 00.000 7988 OnExposeComplete: enter
03:44:29.457 00.000 7988 UpdateGuideState(): m_state=6
03:44:29.464 00.007 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
03:44:29.464 00.000 7988 Star::Find returns 0 (4), X=712.14, Y=78.64, Mass=125, SNR=6.9, Peak=155 HFD=1.5
03:44:29.467 00.003 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:29.467 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:29.469 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:29.469 00.000 15712 Worker thread wakes up
03:44:29.469 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:29.469 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:29.473 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:29.473 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:29.473 00.000 15712 MoveAxis(E, 3, DBG)
03:44:29.473 00.000 15712 Guiding  Dir = 2, Dur = 3
03:44:29.473 00.000 15712 IsGuiding returns 0
03:44:29.489 00.016 15712 IsGuiding returns 0
03:44:29.489 00.000 15712 Move returns status 0, amount 3
03:44:29.489 00.000 15712 MoveAxis(N, 0, DBG)
03:44:29.489 00.000 15712 Move returns status 0, amount 0
03:44:29.489 00.000 15712 move complete, result=0
03:44:29.489 00.000 15712 worker thread done servicing request
03:44:29.585 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:29.586 00.001 7988 Status Line: Star lost - low HFD
03:44:29.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=158, med=129, FiltMin=111, FiltMax=148, Gamma=0.690
03:44:29.590 00.004 7988 UpdateGuideState exits: Star lost - low HFD
03:44:29.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:29.592 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:29.592 00.000 7988 Enqueuing Expose request
03:44:29.594 00.002 15712 Worker thread wakes up
03:44:29.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:29.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:29.594 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:44:31.232 01.638 15712 Exposure complete
03:44:31.293 00.061 15712 worker thread done servicing request
03:44:31.293 00.000 7988 OnExposeComplete: enter
03:44:31.293 00.000 7988 UpdateGuideState(): m_state=6
03:44:31.300 00.007 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
03:44:31.300 00.000 7988 Star::Find returns 1 (0), X=711.76, Y=78.80, Mass=178, SNR=8.0, Peak=157 HFD=1.9
03:44:31.302 00.002 7988 DistanceChecker: deactivated
03:44:31.302 00.000 7988 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.56) = xAngle (-2.99 = -2.99)
03:44:31.304 00.002 7988 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.02 = -3.02)
03:44:31.304 00.000 7988 CameraToMount -- cameraX=0.14 cameraY=-0.96 hyp=0.97 cameraTheta=-1.42 mountX=-0.96 mountY=-0.12, mountTheta=-3.02
03:44:31.306 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.14, y=-0.96, opts=13)
03:44:31.308 00.002 7988 Enqueuing Move request for scope (0.14, -0.96)
03:44:31.308 00.000 15712 Worker thread wakes up
03:44:31.309 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=160, med=130, FiltMin=111, FiltMax=149, Gamma=0.690
03:44:31.309 00.000 7988 UpdateGuideState exits: m=178 SNR=8.0
03:44:31.309 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:31.309 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:44:31.309 00.000 7988 Enqueuing Expose request
03:44:31.309 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.96) opts 0xd
03:44:31.309 00.000 15712 Handling offset move in thread for scope, endpoint = (0.14, -0.96)
03:44:31.309 00.000 15712 Moving (0.14, -0.96) raw xDistance=-0.96 yDistance=-0.12
03:44:31.319 00.010 15712 PPEC rslt: input = -0.96, final = -0.58, react = -0.58, pred = -0.01, hyst = -0.52, hyst_pct = 0.00, period_length = 641.46
03:44:31.319 00.000 15712 PPEC: input: -0.96, control: -0.58, exposure: 1500
03:44:31.319 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:31.319 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:44:31.319 00.000 15712 MoveAxis(E, 190, ABG)
03:44:31.319 00.000 15712 Guiding  Dir = 2, Dur = 190
03:44:31.319 00.000 15712 IsGuiding returns 0
03:44:31.334 00.015 15712 PulseGuide returned control before completion, sleep 185
03:44:31.540 00.206 15712 IsGuiding returns 0
03:44:31.540 00.000 15712 Move returns status 0, amount 190
03:44:31.540 00.000 15712 MoveAxis(N, 0, ABG)
03:44:31.540 00.000 15712 Move returns status 0, amount 0
03:44:31.540 00.000 15712 move complete, result=0
03:44:31.540 00.000 7988 GuideStep: -1.0 px 190 ms EAST, -0.1 px 0 ms NORTH
03:44:31.545 00.005 15712 worker thread done servicing request
03:44:31.545 00.000 15712 Worker thread wakes up
03:44:31.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:31.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:44:32.954 01.409 15712 Exposure complete
03:44:33.021 00.067 15712 worker thread done servicing request
03:44:33.021 00.000 7988 OnExposeComplete: enter
03:44:33.021 00.000 7988 UpdateGuideState(): m_state=6
03:44:33.021 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
03:44:33.021 00.000 7988 Star::Find returns 1 (0), X=711.63, Y=79.31, Mass=290, SNR=10.4, Peak=170 HFD=2.8
03:44:33.021 00.000 7988 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.56) = xAngle (-3.10 = -3.10)
03:44:33.021 00.000 7988 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
03:44:33.021 00.000 7988 CameraToMount -- cameraX=0.01 cameraY=-0.45 hyp=0.45 cameraTheta=-1.54 mountX=-0.45 mountY=-0.00, mountTheta=-3.14
03:44:33.021 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.45, opts=13)
03:44:33.021 00.000 7988 Enqueuing Move request for scope (0.01, -0.45)
03:44:33.021 00.000 15712 Worker thread wakes up
03:44:33.021 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.45) opts 0xd
03:44:33.032 00.011 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.45)
03:44:33.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=170, med=130, FiltMin=111, FiltMax=149, Gamma=0.690
03:44:33.032 00.000 7988 UpdateGuideState exits: m=290 SNR=10.4
03:44:33.034 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:33.034 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:44:33.036 00.002 7988 Enqueuing Expose request
03:44:33.036 00.000 15712 Moving (0.01, -0.45) raw xDistance=-0.45 yDistance=-0.00
03:44:33.038 00.002 15712 PPEC rslt: input = -0.45, final = -0.28, react = -0.27, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 641.48
03:44:33.038 00.000 15712 PPEC: input: -0.45, control: -0.28, exposure: 1500
03:44:33.038 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:33.038 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:44:33.038 00.000 15712 MoveAxis(E, 90, ABG)
03:44:33.038 00.000 15712 Guiding  Dir = 2, Dur = 90
03:44:33.038 00.000 15712 IsGuiding returns 0
03:44:33.055 00.017 15712 PulseGuide returned control before completion, sleep 81
03:44:33.158 00.103 15712 IsGuiding returns 1
03:44:33.158 00.000 15712 scope still moving after pulse duration time elapsed
03:44:33.191 00.033 15712 IsGuiding returns 0
03:44:33.191 00.000 15712 scope move finished after 90 + 59 ms
03:44:33.191 00.000 15712 Move returns status 0, amount 90
03:44:33.191 00.000 15712 MoveAxis(N, 0, ABG)
03:44:33.191 00.000 15712 Move returns status 0, amount 0
03:44:33.191 00.000 15712 move complete, result=0
03:44:33.191 00.000 7988 GuideStep: -0.5 px 90 ms EAST, -0.0 px 0 ms NORTH
03:44:33.192 00.001 15712 worker thread done servicing request
03:44:33.192 00.000 15712 Worker thread wakes up
03:44:33.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:33.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:44:34.833 01.641 15712 Exposure complete
03:44:34.896 00.063 15712 worker thread done servicing request
03:44:34.896 00.000 7988 OnExposeComplete: enter
03:44:34.896 00.000 7988 UpdateGuideState(): m_state=6
03:44:34.903 00.007 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
03:44:34.903 00.000 7988 Star::Find returns 1 (0), X=712.25, Y=79.09, Mass=418, SNR=12.8, Peak=195 HFD=2.4
03:44:34.905 00.002 7988 Status Line: Mass: 418 vs 215
03:44:34.907 00.002 7988 UpdateCurrentPosition: star mass new=417.8 exp=214.8 thresh=50% limits=(89.7, 410.0, 429.6)
03:44:34.907 00.000 7988 DistanceChecker: activated
03:44:34.908 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:44:34.908 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:34.908 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:34.912 00.004 15712 Worker thread wakes up
03:44:34.912 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:34.912 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:34.912 00.000 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:34.912 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:34.912 00.000 15712 MoveAxis(E, 4, DBG)
03:44:34.912 00.000 15712 Guiding  Dir = 2, Dur = 4
03:44:34.912 00.000 15712 IsGuiding returns 0
03:44:34.928 00.016 15712 IsGuiding returns 0
03:44:34.928 00.000 15712 Move returns status 0, amount 4
03:44:34.928 00.000 15712 MoveAxis(N, 0, DBG)
03:44:34.928 00.000 15712 Move returns status 0, amount 0
03:44:34.928 00.000 15712 move complete, result=0
03:44:34.928 00.000 15712 worker thread done servicing request
03:44:35.022 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:35.022 00.000 7988 Status Line: Star lost - mass changed
03:44:35.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=195, med=131, FiltMin=110, FiltMax=149, Gamma=0.690
03:44:35.022 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:44:35.027 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:35.027 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:35.027 00.000 7988 Enqueuing Expose request
03:44:35.027 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:44:35.027 00.000 15712 Worker thread wakes up
03:44:35.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:35.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:36.442 01.415 15712 Exposure complete
03:44:36.510 00.068 15712 worker thread done servicing request
03:44:36.510 00.000 7988 OnExposeComplete: enter
03:44:36.512 00.002 7988 UpdateGuideState(): m_state=6
03:44:36.512 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
03:44:36.515 00.003 7988 Star::Find returns 1 (0), X=712.11, Y=79.25, Mass=194, SNR=8.3, Peak=168 HFD=2.3
03:44:36.515 00.000 7988 DistanceChecker: deactivated
03:44:36.517 00.002 7988 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.56) = xAngle (-2.36 = -2.36)
03:44:36.517 00.000 7988 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.39 = -2.39)
03:44:36.519 00.002 7988 CameraToMount -- cameraX=0.49 cameraY=-0.51 hyp=0.71 cameraTheta=-0.80 mountX=-0.50 mountY=-0.48, mountTheta=-2.38
03:44:36.521 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.49, y=-0.51, opts=13)
03:44:36.524 00.003 7988 Enqueuing Move request for scope (0.49, -0.51)
03:44:36.525 00.001 15712 Worker thread wakes up
03:44:36.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=168, med=131, FiltMin=111, FiltMax=150, Gamma=0.690
03:44:36.527 00.002 7988 UpdateGuideState exits: m=194 SNR=8.3
03:44:36.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:36.529 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:44:36.531 00.002 7988 Enqueuing Expose request
03:44:36.533 00.002 15712 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.51) opts 0xd
03:44:36.533 00.000 15712 Handling offset move in thread for scope, endpoint = (0.49, -0.51)
03:44:36.533 00.000 15712 Moving (0.49, -0.51) raw xDistance=-0.50 yDistance=-0.48
03:44:36.537 00.004 15712 PPEC rslt: input = -0.50, final = -0.31, react = -0.30, pred = -0.01, hyst = -0.29, hyst_pct = 0.00, period_length = 641.53
03:44:36.537 00.000 15712 PPEC: input: -0.50, control: -0.31, exposure: 1500
03:44:36.537 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
03:44:36.537 00.000 15712 MoveAxis(E, 102, ABG)
03:44:36.537 00.000 15712 Guiding  Dir = 2, Dur = 102
03:44:36.537 00.000 15712 IsGuiding returns 0
03:44:36.559 00.022 15712 PulseGuide returned control before completion, sleep 90
03:44:36.664 00.105 15712 IsGuiding returns 0
03:44:36.664 00.000 15712 Move returns status 0, amount 102
03:44:36.664 00.000 15712 MoveAxis(N, 123, ABG)
03:44:36.664 00.000 15712 Guiding  Dir = 0, Dur = 123
03:44:36.664 00.000 15712 IsGuiding returns 0
03:44:36.751 00.087 15712 PulseGuide returned control before completion, sleep 54
03:44:36.823 00.072 15712 IsGuiding returns 1
03:44:36.823 00.000 15712 scope still moving after pulse duration time elapsed
03:44:36.855 00.032 15712 IsGuiding returns 1
03:44:36.908 00.053 15712 IsGuiding returns 0
03:44:36.908 00.000 15712 scope move finished after 123 + 117 ms
03:44:36.908 00.000 15712 Move returns status 0, amount 123
03:44:36.908 00.000 15712 move complete, result=0
03:44:36.908 00.000 7988 GuideStep: -0.5 px 102 ms EAST, -0.5 px 123 ms NORTH
03:44:36.915 00.007 15712 worker thread done servicing request
03:44:36.915 00.000 15712 Worker thread wakes up
03:44:36.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:36.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:44:38.547 01.632 15712 Exposure complete
03:44:38.608 00.061 15712 worker thread done servicing request
03:44:38.608 00.000 7988 OnExposeComplete: enter
03:44:38.608 00.000 7988 UpdateGuideState(): m_state=6
03:44:38.615 00.007 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
03:44:38.616 00.001 7988 Star::Find false star n=5 nbg=285 bg=124.2 sigma=4.2 thresh=137 peak=136
03:44:38.616 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=79.00, Mass=78, SNR=2.9, Peak=144 HFD=0.0
03:44:38.618 00.002 7988 DistanceChecker: activated
03:44:38.618 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:38.620 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:38.620 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:38.622 00.002 15712 Worker thread wakes up
03:44:38.622 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:38.622 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:38.626 00.004 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:44:38.626 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:44:38.626 00.000 15712 MoveAxis(E, 8, DBG)
03:44:38.626 00.000 15712 Guiding  Dir = 2, Dur = 8
03:44:38.640 00.014 15712 IsGuiding returns 0
03:44:38.655 00.015 15712 IsGuiding returns 0
03:44:38.655 00.000 15712 Move returns status 0, amount 8
03:44:38.655 00.000 15712 MoveAxis(N, 0, DBG)
03:44:38.655 00.000 15712 Move returns status 0, amount 0
03:44:38.655 00.000 15712 move complete, result=0
03:44:38.655 00.000 15712 worker thread done servicing request
03:44:38.735 00.080 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:38.735 00.000 7988 Status Line: Star lost - low SNR
03:44:38.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=162, med=130, FiltMin=111, FiltMax=151, Gamma=0.690
03:44:38.735 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:38.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:38.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:38.735 00.000 7988 Enqueuing Expose request
03:44:38.735 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:44:38.735 00.000 15712 Worker thread wakes up
03:44:38.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:38.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:40.155 01.420 15712 Exposure complete
03:44:40.223 00.068 7988 OnExposeComplete: enter
03:44:40.225 00.002 7988 UpdateGuideState(): m_state=6
03:44:40.225 00.000 15712 worker thread done servicing request
03:44:40.225 00.000 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
03:44:40.227 00.002 7988 Star::Find returns 1 (0), X=711.31, Y=79.21, Mass=180, SNR=8.0, Peak=147 HFD=2.6
03:44:40.227 00.000 7988 DistanceChecker: deactivated
03:44:40.229 00.002 7988 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.56) = xAngle (-3.65 = 2.64)
03:44:40.229 00.000 7988 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.68 = 2.60)
03:44:40.231 00.002 7988 CameraToMount -- cameraX=-0.31 cameraY=-0.55 hyp=0.64 cameraTheta=-2.08 mountX=-0.56 mountY=0.33, mountTheta=2.61
03:44:40.233 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.31, y=-0.55, opts=13)
03:44:40.233 00.000 7988 Enqueuing Move request for scope (-0.31, -0.55)
03:44:40.233 00.000 15712 Worker thread wakes up
03:44:40.233 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.55) opts 0xd
03:44:40.233 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.31, -0.55)
03:44:40.233 00.000 15712 Moving (-0.31, -0.55) raw xDistance=-0.56 yDistance=0.33
03:44:40.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=163, med=130, FiltMin=111, FiltMax=152, Gamma=0.690
03:44:40.233 00.000 7988 UpdateGuideState exits: m=180 SNR=8.0
03:44:40.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:40.233 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:44:40.233 00.000 7988 Enqueuing Expose request
03:44:40.233 00.000 15712 PPEC rslt: input = -0.56, final = -0.35, react = -0.33, pred = -0.01, hyst = -0.32, hyst_pct = 0.00, period_length = 641.57
03:44:40.233 00.000 15712 PPEC: input: -0.56, control: -0.35, exposure: 1500
03:44:40.233 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:44:40.233 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
03:44:40.233 00.000 15712 MoveAxis(E, 113, ABG)
03:44:40.233 00.000 15712 Guiding  Dir = 2, Dur = 113
03:44:40.233 00.000 15712 IsGuiding returns 0
03:44:40.270 00.037 15712 PulseGuide returned control before completion, sleep 96
03:44:40.377 00.107 15712 IsGuiding returns 1
03:44:40.377 00.000 15712 scope still moving after pulse duration time elapsed
03:44:40.414 00.037 15712 IsGuiding returns 0
03:44:40.414 00.000 15712 scope move finished after 113 + 58 ms
03:44:40.414 00.000 15712 Move returns status 0, amount 113
03:44:40.414 00.000 15712 MoveAxis(N, 0, ABG)
03:44:40.414 00.000 15712 Move returns status 0, amount 0
03:44:40.414 00.000 15712 move complete, result=0
03:44:40.414 00.000 7988 GuideStep: -0.6 px 113 ms EAST, 0.3 px 0 ms NORTH
03:44:40.414 00.000 15712 worker thread done servicing request
03:44:40.416 00.002 15712 Worker thread wakes up
03:44:40.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:40.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:44:42.054 01.638 15712 Exposure complete
03:44:42.119 00.065 15712 worker thread done servicing request
03:44:42.119 00.000 7988 OnExposeComplete: enter
03:44:42.119 00.000 7988 UpdateGuideState(): m_state=6
03:44:42.122 00.003 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
03:44:42.122 00.000 7988 Star::Find returns 1 (0), X=711.08, Y=79.61, Mass=202, SNR=8.4, Peak=161 HFD=2.2
03:44:42.124 00.002 7988 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.56) = xAngle (-4.44 = 1.84)
03:44:42.124 00.000 7988 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.47 = 1.81)
03:44:42.126 00.002 7988 CameraToMount -- cameraX=-0.54 cameraY=-0.15 hyp=0.56 cameraTheta=-2.88 mountX=-0.15 mountY=0.54, mountTheta=1.84
03:44:42.128 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.54, y=-0.15, opts=13)
03:44:42.128 00.000 7988 Enqueuing Move request for scope (-0.54, -0.15)
03:44:42.130 00.002 15712 Worker thread wakes up
03:44:42.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.15) opts 0xd
03:44:42.130 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.54, -0.15)
03:44:42.130 00.000 15712 Moving (-0.54, -0.15) raw xDistance=-0.15 yDistance=0.54
03:44:42.131 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=164, med=130, FiltMin=111, FiltMax=153, Gamma=0.690
03:44:42.131 00.000 7988 UpdateGuideState exits: m=202 SNR=8.4
03:44:42.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:42.131 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:44:42.131 00.000 7988 Enqueuing Expose request
03:44:42.136 00.005 15712 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.59
03:44:42.136 00.000 15712 PPEC: input: -0.15, control: -0.01, exposure: 1500
03:44:42.136 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:44:42.136 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
03:44:42.136 00.000 15712 MoveAxis(E, 2, ABG)
03:44:42.136 00.000 15712 Guiding  Dir = 2, Dur = 2
03:44:42.136 00.000 15712 IsGuiding returns 0
03:44:42.153 00.017 15712 IsGuiding returns 0
03:44:42.153 00.000 15712 Move returns status 0, amount 2
03:44:42.153 00.000 15712 MoveAxis(N, 0, ABG)
03:44:42.153 00.000 15712 Move returns status 0, amount 0
03:44:42.153 00.000 15712 move complete, result=0
03:44:42.153 00.000 15712 worker thread done servicing request
03:44:42.153 00.000 15712 Worker thread wakes up
03:44:42.153 00.000 7988 GuideStep: -0.2 px 2 ms EAST, 0.5 px 0 ms NORTH
03:44:42.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:42.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:44:43.569 01.416 15712 Exposure complete
03:44:43.631 00.062 15712 worker thread done servicing request
03:44:43.631 00.000 7988 OnExposeComplete: enter
03:44:43.631 00.000 7988 UpdateGuideState(): m_state=6
03:44:43.637 00.006 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
03:44:43.637 00.000 7988 Star::Find returns 1 (0), X=712.07, Y=79.73, Mass=98, SNR=5.7, Peak=158 HFD=2.2
03:44:43.639 00.002 7988 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.56) = xAngle (-1.62 = -1.62)
03:44:43.639 00.000 7988 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.65 = -1.65)
03:44:43.641 00.002 7988 CameraToMount -- cameraX=0.45 cameraY=-0.03 hyp=0.45 cameraTheta=-0.06 mountX=-0.02 mountY=-0.45, mountTheta=-1.62
03:44:43.641 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=-0.03, opts=13)
03:44:43.641 00.000 7988 Enqueuing Move request for scope (0.45, -0.03)
03:44:43.646 00.005 15712 Worker thread wakes up
03:44:43.646 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.03) opts 0xd
03:44:43.646 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, -0.03)
03:44:43.646 00.000 15712 Moving (0.45, -0.03) raw xDistance=-0.02 yDistance=-0.45
03:44:43.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=33, max=163, med=129, FiltMin=111, FiltMax=153, Gamma=0.690
03:44:43.648 00.002 7988 UpdateGuideState exits: m=98 SNR=5.7
03:44:43.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:43.650 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:44:43.650 00.000 7988 Enqueuing Expose request
03:44:43.650 00.000 15712 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.61
03:44:43.650 00.000 15712 PPEC: input: -0.02, control: -0.01, exposure: 1500
03:44:43.650 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
03:44:43.650 00.000 15712 MoveAxis(E, 4, ABG)
03:44:43.650 00.000 15712 Guiding  Dir = 2, Dur = 4
03:44:43.682 00.032 15712 IsGuiding returns 0
03:44:43.704 00.022 15712 IsGuiding returns 0
03:44:43.704 00.000 15712 Move returns status 0, amount 4
03:44:43.704 00.000 15712 MoveAxis(N, 115, ABG)
03:44:43.704 00.000 15712 Guiding  Dir = 0, Dur = 115
03:44:43.704 00.000 15712 IsGuiding returns 0
03:44:43.784 00.080 15712 PulseGuide returned control before completion, sleep 46
03:44:43.837 00.053 15712 IsGuiding returns 1
03:44:43.837 00.000 15712 scope still moving after pulse duration time elapsed
03:44:43.869 00.032 15712 IsGuiding returns 1
03:44:43.931 00.062 15712 IsGuiding returns 1
03:44:43.964 00.033 15712 IsGuiding returns 0
03:44:43.964 00.000 15712 scope move finished after 115 + 141 ms
03:44:43.964 00.000 15712 Move returns status 0, amount 115
03:44:43.964 00.000 15712 move complete, result=0
03:44:43.964 00.000 15712 worker thread done servicing request
03:44:43.964 00.000 7988 GuideStep: -0.0 px 4 ms EAST, -0.5 px 115 ms NORTH
03:44:43.966 00.002 15712 Worker thread wakes up
03:44:43.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:43.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(697,65,31,31)
03:44:45.606 01.640 15712 Exposure complete
03:44:45.674 00.068 15712 worker thread done servicing request
03:44:45.674 00.000 7988 OnExposeComplete: enter
03:44:45.674 00.000 7988 UpdateGuideState(): m_state=6
03:44:45.674 00.000 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
03:44:45.674 00.000 7988 Star::Find false star n=5 nbg=280 bg=142.3 sigma=4.1 thresh=154 peak=148
03:44:45.674 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=79.00, Mass=64, SNR=2.9, Peak=157 HFD=0.0
03:44:45.674 00.000 7988 DistanceChecker: activated
03:44:45.674 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:45.674 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:45.674 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:45.674 00.000 15712 Worker thread wakes up
03:44:45.674 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:45.674 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:45.689 00.015 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:44:45.689 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:44:45.689 00.000 15712 MoveAxis(E, 6, DBG)
03:44:45.689 00.000 15712 Guiding  Dir = 2, Dur = 6
03:44:45.689 00.000 15712 IsGuiding returns 0
03:44:45.702 00.013 15712 IsGuiding returns 0
03:44:45.702 00.000 15712 Move returns status 0, amount 6
03:44:45.702 00.000 15712 MoveAxis(N, 0, DBG)
03:44:45.702 00.000 15712 Move returns status 0, amount 0
03:44:45.702 00.000 15712 move complete, result=0
03:44:45.702 00.000 15712 worker thread done servicing request
03:44:45.798 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:45.798 00.000 7988 Status Line: Star lost - low SNR
03:44:45.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=167, med=128, FiltMin=109, FiltMax=153, Gamma=0.690
03:44:45.798 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:45.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:45.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:45.798 00.000 7988 Enqueuing Expose request
03:44:45.798 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:44:45.798 00.000 15712 Worker thread wakes up
03:44:45.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:45.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:47.218 01.420 15712 Exposure complete
03:44:47.284 00.066 15712 worker thread done servicing request
03:44:47.284 00.000 7988 OnExposeComplete: enter
03:44:47.284 00.000 7988 UpdateGuideState(): m_state=6
03:44:47.286 00.002 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
03:44:47.286 00.000 7988 Star::Find false star n=5 nbg=275 bg=138.9 sigma=3.8 thresh=150 peak=147
03:44:47.286 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=79.00, Mass=67, SNR=2.9, Peak=158 HFD=0.0
03:44:47.286 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:47.286 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:47.286 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:47.286 00.000 15712 Worker thread wakes up
03:44:47.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:47.286 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:47.297 00.011 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:47.297 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:47.297 00.000 15712 MoveAxis(E, 4, DBG)
03:44:47.297 00.000 15712 Guiding  Dir = 2, Dur = 4
03:44:47.297 00.000 15712 IsGuiding returns 0
03:44:47.320 00.023 15712 IsGuiding returns 0
03:44:47.320 00.000 15712 Move returns status 0, amount 4
03:44:47.320 00.000 15712 MoveAxis(N, 0, DBG)
03:44:47.320 00.000 15712 Move returns status 0, amount 0
03:44:47.320 00.000 15712 move complete, result=0
03:44:47.320 00.000 15712 worker thread done servicing request
03:44:47.409 00.089 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:47.409 00.000 7988 Status Line: Star lost - low SNR
03:44:47.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=29, max=165, med=127, FiltMin=110, FiltMax=153, Gamma=0.690
03:44:47.409 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:47.409 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:47.409 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:47.409 00.000 7988 Enqueuing Expose request
03:44:47.417 00.008 15712 Worker thread wakes up
03:44:47.417 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:44:47.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:47.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:49.057 01.640 15712 Exposure complete
03:44:49.123 00.066 15712 worker thread done servicing request
03:44:49.123 00.000 7988 OnExposeComplete: enter
03:44:49.123 00.000 7988 UpdateGuideState(): m_state=6
03:44:49.123 00.000 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
03:44:49.123 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=79.00, Mass=16, SNR=2.3, Peak=156 HFD=0.0
03:44:49.123 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:49.123 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:49.123 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:49.123 00.000 15712 Worker thread wakes up
03:44:49.123 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:49.123 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:49.135 00.012 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:49.135 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:49.135 00.000 15712 MoveAxis(E, 2, DBG)
03:44:49.135 00.000 15712 Guiding  Dir = 2, Dur = 2
03:44:49.135 00.000 15712 IsGuiding returns 0
03:44:49.155 00.020 15712 IsGuiding returns 0
03:44:49.155 00.000 15712 Move returns status 0, amount 2
03:44:49.155 00.000 15712 MoveAxis(N, 0, DBG)
03:44:49.155 00.000 15712 Move returns status 0, amount 0
03:44:49.155 00.000 15712 move complete, result=0
03:44:49.155 00.000 15712 worker thread done servicing request
03:44:49.232 00.077 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:49.232 00.000 7988 Status Line: Star lost - low SNR
03:44:49.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=21, max=163, med=125, FiltMin=109, FiltMax=154, Gamma=0.690
03:44:49.232 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:49.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:49.232 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:49.232 00.000 7988 Enqueuing Expose request
03:44:49.240 00.008 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:44:49.240 00.000 15712 Worker thread wakes up
03:44:49.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:49.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:50.652 01.412 15712 Exposure complete
03:44:50.720 00.068 15712 worker thread done servicing request
03:44:50.720 00.000 7988 OnExposeComplete: enter
03:44:50.721 00.001 7988 UpdateGuideState(): m_state=6
03:44:50.721 00.000 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
03:44:50.721 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=79.00, Mass=25, SNR=2.8, Peak=157 HFD=0.0
03:44:50.721 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:50.721 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:50.721 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:50.721 00.000 15712 Worker thread wakes up
03:44:50.721 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:50.721 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:50.730 00.009 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:50.730 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:50.730 00.000 15712 MoveAxis(E, 2, DBG)
03:44:50.730 00.000 15712 Guiding  Dir = 2, Dur = 2
03:44:50.730 00.000 15712 IsGuiding returns 0
03:44:50.755 00.025 15712 IsGuiding returns 0
03:44:50.755 00.000 15712 Move returns status 0, amount 2
03:44:50.755 00.000 15712 MoveAxis(N, 0, DBG)
03:44:50.755 00.000 15712 Move returns status 0, amount 0
03:44:50.755 00.000 15712 move complete, result=0
03:44:50.755 00.000 15712 worker thread done servicing request
03:44:50.842 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:50.842 00.000 7988 Status Line: Star lost - low SNR
03:44:50.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=165, med=125, FiltMin=109, FiltMax=150, Gamma=0.690
03:44:50.842 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:50.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:50.842 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:50.842 00.000 7988 Enqueuing Expose request
03:44:50.842 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:44:50.842 00.000 15712 Worker thread wakes up
03:44:50.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:50.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:52.486 01.644 15712 Exposure complete
03:44:52.546 00.060 15712 worker thread done servicing request
03:44:52.546 00.000 7988 OnExposeComplete: enter
03:44:52.546 00.000 7988 UpdateGuideState(): m_state=6
03:44:52.556 00.010 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
03:44:52.556 00.000 7988 Star::Find false star n=3 nbg=273 bg=134.9 sigma=3.8 thresh=146 peak=140
03:44:52.558 00.002 7988 Star::Find returns 0 (2), X=712.00, Y=79.00, Mass=40, SNR=2.9, Peak=150 HFD=0.0
03:44:52.559 00.001 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:52.559 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:52.561 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:52.562 00.001 15712 Worker thread wakes up
03:44:52.562 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:52.562 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:52.565 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:52.567 00.002 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:52.567 00.000 15712 MoveAxis(E, 3, DBG)
03:44:52.567 00.000 15712 Guiding  Dir = 2, Dur = 3
03:44:52.567 00.000 15712 IsGuiding returns 0
03:44:52.594 00.027 15712 IsGuiding returns 0
03:44:52.594 00.000 15712 Move returns status 0, amount 3
03:44:52.594 00.000 15712 MoveAxis(N, 0, DBG)
03:44:52.594 00.000 15712 Move returns status 0, amount 0
03:44:52.594 00.000 15712 move complete, result=0
03:44:52.594 00.000 15712 worker thread done servicing request
03:44:52.674 00.080 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:52.674 00.000 7988 Status Line: Star lost - low SNR
03:44:52.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=161, med=124, FiltMin=110, FiltMax=149, Gamma=0.690
03:44:52.678 00.004 7988 UpdateGuideState exits: Star lost - low SNR
03:44:52.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:52.678 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:52.678 00.000 7988 Enqueuing Expose request
03:44:52.678 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:44:52.678 00.000 15712 Worker thread wakes up
03:44:52.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:52.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:54.096 01.418 15712 Exposure complete
03:44:54.161 00.065 15712 worker thread done servicing request
03:44:54.161 00.000 7988 OnExposeComplete: enter
03:44:54.161 00.000 7988 UpdateGuideState(): m_state=6
03:44:54.161 00.000 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
03:44:54.161 00.000 7988 Star::Find returns 0 (3), X=712.00, Y=79.00, Mass=0, SNR=0.0, Peak=146 HFD=0.0
03:44:54.161 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:54.161 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:54.161 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:54.161 00.000 15712 Worker thread wakes up
03:44:54.161 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:54.161 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:54.173 00.012 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:44:54.173 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:44:54.173 00.000 15712 MoveAxis(E, 4, DBG)
03:44:54.173 00.000 15712 Guiding  Dir = 2, Dur = 4
03:44:54.173 00.000 15712 IsGuiding returns 0
03:44:54.189 00.016 15712 IsGuiding returns 0
03:44:54.189 00.000 15712 Move returns status 0, amount 4
03:44:54.189 00.000 15712 MoveAxis(N, 0, DBG)
03:44:54.189 00.000 15712 Move returns status 0, amount 0
03:44:54.189 00.000 15712 move complete, result=0
03:44:54.189 00.000 15712 worker thread done servicing request
03:44:54.285 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:54.285 00.000 7988 Status Line: Star lost - low mass
03:44:54.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=158, med=124, FiltMin=109, FiltMax=146, Gamma=0.690
03:44:54.285 00.000 7988 UpdateGuideState exits: Star lost - low mass
03:44:54.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:54.291 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:54.291 00.000 7988 Enqueuing Expose request
03:44:54.291 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:44:54.291 00.000 15712 Worker thread wakes up
03:44:54.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:54.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:55.930 01.639 15712 Exposure complete
03:44:55.996 00.066 15712 worker thread done servicing request
03:44:55.996 00.000 7988 OnExposeComplete: enter
03:44:55.996 00.000 7988 UpdateGuideState(): m_state=6
03:44:55.996 00.000 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
03:44:56.001 00.005 7988 Star::Find false star n=4 nbg=276 bg=129.3 sigma=3.6 thresh=140 peak=134
03:44:56.003 00.002 7988 Star::Find returns 0 (2), X=712.00, Y=79.00, Mass=48, SNR=2.9, Peak=142 HFD=0.0
03:44:56.003 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:56.005 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:56.007 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:56.007 00.000 15712 Worker thread wakes up
03:44:56.007 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:56.007 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:56.011 00.004 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:44:56.013 00.002 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:44:56.013 00.000 15712 MoveAxis(E, 11, DBG)
03:44:56.013 00.000 15712 Guiding  Dir = 2, Dur = 11
03:44:56.013 00.000 15712 IsGuiding returns 0
03:44:56.028 00.015 15712 IsGuiding returns 1
03:44:56.028 00.000 15712 scope still moving after pulse duration time elapsed
03:44:56.080 00.052 15712 IsGuiding returns 0
03:44:56.080 00.000 15712 scope move finished after 11 + 56 ms
03:44:56.080 00.000 15712 Move returns status 0, amount 11
03:44:56.080 00.000 15712 MoveAxis(N, 0, DBG)
03:44:56.080 00.000 15712 Move returns status 0, amount 0
03:44:56.080 00.000 15712 move complete, result=0
03:44:56.080 00.000 15712 worker thread done servicing request
03:44:56.118 00.038 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:56.118 00.000 7988 Status Line: Star lost - low SNR
03:44:56.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=156, med=124, FiltMin=110, FiltMax=146, Gamma=0.690
03:44:56.118 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:56.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:56.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:56.118 00.000 7988 Enqueuing Expose request
03:44:56.118 00.000 7988 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
03:44:56.118 00.000 15712 Worker thread wakes up
03:44:56.127 00.009 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:56.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:57.537 01.410 15712 Exposure complete
03:44:57.602 00.065 15712 worker thread done servicing request
03:44:57.602 00.000 7988 OnExposeComplete: enter
03:44:57.602 00.000 7988 UpdateGuideState(): m_state=6
03:44:57.602 00.000 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
03:44:57.602 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=79.00, Mass=12, SNR=1.9, Peak=145 HFD=0.0
03:44:57.602 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:57.609 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:57.609 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:57.609 00.000 15712 Worker thread wakes up
03:44:57.609 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:57.609 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:57.614 00.005 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:44:57.614 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:44:57.614 00.000 15712 MoveAxis(E, 10, DBG)
03:44:57.614 00.000 15712 Guiding  Dir = 2, Dur = 10
03:44:57.614 00.000 15712 IsGuiding returns 0
03:44:57.662 00.048 15712 IsGuiding returns 1
03:44:57.662 00.000 15712 scope still moving after pulse duration time elapsed
03:44:57.693 00.031 15712 IsGuiding returns 0
03:44:57.693 00.000 15712 scope move finished after 10 + 66 ms
03:44:57.693 00.000 15712 Move returns status 0, amount 10
03:44:57.693 00.000 15712 MoveAxis(N, 0, DBG)
03:44:57.693 00.000 15712 Move returns status 0, amount 0
03:44:57.693 00.000 15712 move complete, result=0
03:44:57.693 00.000 15712 worker thread done servicing request
03:44:57.725 00.032 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:57.725 00.000 7988 Status Line: Star lost - low SNR
03:44:57.728 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=158, med=124, FiltMin=110, FiltMax=146, Gamma=0.690
03:44:57.728 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:57.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:57.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:57.728 00.000 7988 Enqueuing Expose request
03:44:57.728 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
03:44:57.728 00.000 15712 Worker thread wakes up
03:44:57.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:57.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:59.370 01.642 15712 Exposure complete
03:44:59.436 00.066 15712 worker thread done servicing request
03:44:59.436 00.000 7988 OnExposeComplete: enter
03:44:59.436 00.000 7988 UpdateGuideState(): m_state=6
03:44:59.436 00.000 7988 Star::Find(15, 712, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
03:44:59.436 00.000 7988 Star::Find false star n=3 nbg=277 bg=127.2 sigma=3.7 thresh=138 peak=135
03:44:59.436 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=79.00, Mass=37, SNR=2.9, Peak=143 HFD=0.0
03:44:59.436 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:59.436 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:44:59.436 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:44:59.436 00.000 15712 Worker thread wakes up
03:44:59.436 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:44:59.436 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:44:59.450 00.014 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:44:59.450 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:44:59.450 00.000 15712 MoveAxis(E, 6, DBG)
03:44:59.450 00.000 15712 Guiding  Dir = 2, Dur = 6
03:44:59.450 00.000 15712 IsGuiding returns 0
03:44:59.468 00.018 15712 IsGuiding returns 0
03:44:59.468 00.000 15712 Move returns status 0, amount 6
03:44:59.468 00.000 15712 MoveAxis(N, 0, DBG)
03:44:59.468 00.000 15712 Move returns status 0, amount 0
03:44:59.468 00.000 15712 move complete, result=0
03:44:59.468 00.000 15712 worker thread done servicing request
03:44:59.546 00.078 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:59.546 00.000 7988 Status Line: Star lost - low SNR
03:44:59.549 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=159, med=125, FiltMin=110, FiltMax=147, Gamma=0.690
03:44:59.549 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:44:59.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:59.549 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:44:59.549 00.000 7988 Enqueuing Expose request
03:44:59.549 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:44:59.549 00.000 15712 Worker thread wakes up
03:44:59.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:44:59.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:44:59.837 00.288 7988 evsrv: cli 0CCCF8A8 connect
03:44:59.842 00.005 7988 case statement mapped state 6 to 4
03:44:59.844 00.002 7988 case statement mapped state 6 to 4
03:44:59.846 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"12e459c7-614b-4c8c-b61b-6a0f8d743a62"}
03:44:59.847 00.001 7988 case statement mapped state 6 to 4
03:44:59.849 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"LostLock","id":"12e459c7-614b-4c8c-b61b-6a0f8d743a62"}
03:44:59.851 00.002 7988 evsrv: cli 0CCCF8A8 disconnect
03:44:59.851 00.000 7988 evsrv: cli 0CCCECC8 connect
03:44:59.854 00.003 7988 case statement mapped state 6 to 4
03:44:59.854 00.000 7988 case statement mapped state 6 to 4
03:44:59.854 00.000 7988 evsrv: cli 0CCCECC8 request: {"method":"get_app_state","id":"cad3edd5-975b-4082-bdcb-ab18f7d8a503"}
03:44:59.854 00.000 7988 case statement mapped state 6 to 4
03:44:59.854 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":"LostLock","id":"cad3edd5-975b-4082-bdcb-ab18f7d8a503"}
03:44:59.854 00.000 7988 evsrv: cli 0CCCECC8 disconnect
03:44:59.854 00.000 7988 evsrv: cli 0CCCF948 connect
03:44:59.854 00.000 7988 case statement mapped state 6 to 4
03:44:59.865 00.011 7988 case statement mapped state 6 to 4
03:44:59.867 00.002 7988 evsrv: cli 0CCCF948 request: {"method":"stop_capture","id":"8ce23d56-0b6e-47cf-8713-50ac6b0e80bf"}
03:44:59.869 00.002 7988 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:44:59.870 00.001 7988 Status Line: Waiting for devices...
03:44:59.872 00.002 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":0,"id":"8ce23d56-0b6e-47cf-8713-50ac6b0e80bf"}
03:44:59.874 00.002 7988 evsrv: cli 0CCCF948 disconnect
03:44:59.876 00.002 7988 evsrv: cli 0CCCFA88 connect
03:44:59.876 00.000 7988 case statement mapped state 6 to 4
03:44:59.881 00.005 15712 ZWO: stopexposure
03:44:59.881 00.000 7988 case statement mapped state 6 to 4
03:44:59.883 00.002 7988 evsrv: cli 0CCCFA88 request: {"method":"get_app_state","id":"38455b7e-e139-4865-bfcb-2337c4d4a7ee"}
03:44:59.885 00.002 7988 case statement mapped state 6 to 4
03:44:59.887 00.002 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":"LostLock","id":"38455b7e-e139-4865-bfcb-2337c4d4a7ee"}
03:44:59.902 00.015 7988 evsrv: cli 0CCCFA88 disconnect
03:45:00.857 00.955 15712 ZWO: stopexposure
03:45:00.857 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
03:45:00.857 00.000 15712 worker thread done servicing request
03:45:00.857 00.000 7988 OnExposeComplete: enter
03:45:00.859 00.002 7988 OnExposeComplete: Capture Error reported
03:45:00.859 00.000 7988 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
03:45:00.861 00.002 7988 Mount: notify guiding stopped
03:45:00.863 00.002 7988 BLC: window closed
03:45:00.863 00.000 7988 BLC: Last direction was reset
03:45:00.867 00.004 7988 Changing from state GUIDING to STOP
03:45:00.869 00.002 7988 guider state => SELECTED
03:45:00.870 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=159, med=125, FiltMin=110, FiltMax=147, Gamma=0.690
03:45:00.870 00.000 7988 Changing from state SELECTED to UNINITIALIZED
03:45:00.872 00.002 7988 guider state => SELECTING
03:45:00.874 00.002 7988 Status Line: Stopped.
03:45:00.877 00.003 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
03:45:00.883 00.006 7988 evsrv: cli 0CCCF588 connect
03:45:00.886 00.003 7988 evsrv: cli 0CCCF588 request: {"method":"get_pixel_scale","id":"3c90e6fd-a5b8-4f02-9339-97102801c9fc"}
03:45:00.887 00.001 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":3.86747,"id":"3c90e6fd-a5b8-4f02-9339-97102801c9fc"}
03:45:00.889 00.002 7988 evsrv: cli 0CCCF588 disconnect
03:45:00.915 00.026 7988 evsrv: cli 0CCCFEE8 connect
03:45:00.918 00.003 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_app_state","id":"17709ad0-a5b7-45e9-b6cc-d884af2afbdf"}
03:45:00.918 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":"Stopped","id":"17709ad0-a5b7-45e9-b6cc-d884af2afbdf"}
03:45:00.920 00.002 7988 evsrv: cli 0CCCFEE8 disconnect
03:45:00.921 00.001 7988 evsrv: cli 0CCCF588 connect
03:45:00.923 00.002 7988 evsrv: cli 0CCCF588 request: {"method":"get_calibrated","id":"18d2b9b3-816a-4892-b496-846396223545"}
03:45:00.925 00.002 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":true,"id":"18d2b9b3-816a-4892-b496-846396223545"}
03:45:00.925 00.000 7988 evsrv: cli 0CCCF588 disconnect
03:45:00.927 00.002 7988 evsrv: cli 0CCCF448 connect
03:45:00.927 00.000 7988 evsrv: cli 0CCCF448 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"f3dba896-8e60-4ead-b3f5-19f65a10061b"}
03:45:00.931 00.004 7988 PhdController::Guide begins
03:45:00.931 00.000 7988 PhdController: newstate STATE_SETUP
03:45:00.931 00.000 7988 PhdController: setup
03:45:00.931 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
03:45:00.931 00.000 7988 PhdController: start capturing
03:45:00.931 00.000 7988 Changing from state SELECTING to UNINITIALIZED
03:45:00.938 00.007 7988 guider state => SELECTING
03:45:00.938 00.000 7988 setting force full frames = true
03:45:00.938 00.000 7988 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:45:00.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:00.938 00.000 7988 Enqueuing Expose request
03:45:00.938 00.000 7988 PhdController: newstate STATE_SELECT_STAR
03:45:00.947 00.009 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":0,"id":"f3dba896-8e60-4ead-b3f5-19f65a10061b"}
03:45:00.947 00.000 15712 Worker thread wakes up
03:45:00.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:00.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:00.947 00.000 7988 evsrv: cli 0CCCF448 disconnect
03:45:00.952 00.005 7988 evsrv: cli 0CCCF8A8 connect
03:45:00.954 00.002 7988 case statement mapped state 1 to 101
03:45:00.955 00.001 7988 case statement mapped state 1 to 101
03:45:00.957 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_shift_params","id":"6b4604ce-a7a1-4874-9dc6-ac35211b5b15"}
03:45:00.959 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6b4604ce-a7a1-4874-9dc6-ac35211b5b15"}
03:45:00.961 00.002 7988 evsrv: cli 0CCCF8A8 disconnect
03:45:00.963 00.002 7988 evsrv: cli 0CCCFD08 connect
03:45:00.963 00.000 7988 case statement mapped state 1 to 101
03:45:00.963 00.000 7988 case statement mapped state 1 to 101
03:45:00.963 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_lock_position","id":"e69e4f59-1ac2-482e-b048-5d40e0641ad6"}
03:45:00.963 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":null,"id":"e69e4f59-1ac2-482e-b048-5d40e0641ad6"}
03:45:00.971 00.008 7988 evsrv: cli 0CCCFD08 disconnect
03:45:01.977 01.006 7988 evsrv: cli 0CCD0028 connect
03:45:01.979 00.002 7988 case statement mapped state 1 to 101
03:45:01.979 00.000 7988 case statement mapped state 1 to 101
03:45:01.981 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"96090e0c-fca4-42c1-acb3-edb41d50e511"}
03:45:01.981 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"96090e0c-fca4-42c1-acb3-edb41d50e511"}
03:45:01.981 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:45:02.583 00.602 15712 Exposure complete
03:45:02.660 00.077 15712 worker thread done servicing request
03:45:02.660 00.000 7988 OnExposeComplete: enter
03:45:02.660 00.000 7988 UpdateGuideState(): m_state=1
03:45:02.664 00.004 7988 UpdateCurrentPosition: no star selected
03:45:02.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:02.664 00.000 7988 Status Line: No star selected
03:45:02.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=158, med=127, FiltMin=112, FiltMax=147, Gamma=0.690
03:45:02.664 00.000 7988 UpdateGuideState exits: No star selected
03:45:02.664 00.000 7988 GuiderMultiStar::AutoSelect enter
03:45:02.664 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:45:02.749 00.085 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:45:02.835 00.086 7988 AutoFind: global mean = -0.0, stdev 6.6
03:45:02.835 00.000 7988 AutoFind: using threshold = 0.1
03:45:02.936 00.101 7988 AutoFind: local max [711, 80] 5.2
03:45:02.936 00.000 7988 AutoFind: local max [234, 577] 5.1
03:45:02.936 00.000 7988 AutoFind: local max [51, 648] 4.8
03:45:02.946 00.010 7988 AutoFind: local max [671, 441] 4.6
03:45:02.946 00.000 7988 AutoFind: local max [191, 778] 4.5
03:45:02.946 00.000 7988 AutoFind: local max [206, 73] 4.5
03:45:02.946 00.000 7988 AutoFind: local max [1074, 892] 4.4
03:45:02.946 00.000 7988 AutoFind: local max [299, 450] 4.3
03:45:02.953 00.007 7988 AutoFind: local max [190, 806] 4.3
03:45:02.953 00.000 7988 AutoFind: local max [704, 315] 4.3
03:45:02.953 00.000 7988 AutoFind: local max [1155, 143] 4.3
03:45:02.953 00.000 7988 AutoFind: local max [542, 156] 4.2
03:45:02.953 00.000 7988 AutoFind: local max [150, 209] 4.2
03:45:02.953 00.000 7988 AutoFind: local max [840, 699] 4.2
03:45:02.953 00.000 7988 AutoFind: local max [260, 78] 4.2
03:45:02.953 00.000 7988 AutoFind: local max [744, 136] 4.2
03:45:02.962 00.009 7988 AutoFind: local max [510, 242] 4.2
03:45:02.962 00.000 7988 AutoFind: local max [703, 187] 4.2
03:45:02.962 00.000 7988 AutoFind: local max [250, 884] 4.2
03:45:02.962 00.000 7988 AutoFind: local max [136, 595] 4.2
03:45:02.962 00.000 7988 AutoFind: local max [769, 497] 4.2
03:45:02.962 00.000 7988 AutoFind: local max [259, 390] 4.1
03:45:02.969 00.007 7988 AutoFind: local max [510, 654] 4.1
03:45:02.969 00.000 7988 AutoFind: local max [683, 89] 4.1
03:45:02.969 00.000 7988 AutoFind: local max [975, 452] 4.1
03:45:02.969 00.000 7988 AutoFind: local max [121, 66] 4.1
03:45:02.969 00.000 7988 AutoFind: local max [234, 410] 4.1
03:45:02.969 00.000 7988 AutoFind: local max [125, 304] 4.0
03:45:02.969 00.000 7988 AutoFind: local max [902, 735] 4.0
03:45:02.978 00.009 7988 AutoFind: local max [1095, 924] 4.0
03:45:02.978 00.000 7988 AutoFind: local max [25, 635] 4.0
03:45:02.978 00.000 7988 AutoFind: local max [57, 473] 4.0
03:45:02.978 00.000 7988 AutoFind: local max [719, 392] 4.0
03:45:02.978 00.000 7988 AutoFind: local max [295, 189] 4.0
03:45:02.978 00.000 7988 AutoFind: local max [743, 264] 4.0
03:45:02.978 00.000 7988 AutoFind: local max [432, 448] 4.0
03:45:02.986 00.008 7988 AutoFind: local max [695, 605] 4.0
03:45:02.986 00.000 7988 AutoFind: local max [108, 930] 4.0
03:45:02.986 00.000 7988 AutoFind: local max [318, 563] 4.0
03:45:02.986 00.000 7988 AutoFind: local max [965, 441] 4.0
03:45:02.986 00.000 7988 AutoFind: local max [1057, 194] 4.0
03:45:02.986 00.000 7988 AutoFind: local max [647, 315] 4.0
03:45:02.994 00.008 7988 AutoFind: local max [163, 947] 3.9
03:45:02.996 00.002 7988 AutoFind: local max [805, 921] 3.9
03:45:02.996 00.000 7988 AutoFind: local max [534, 203] 3.9
03:45:02.998 00.002 7988 AutoFind: local max [914, 895] 3.9
03:45:03.000 00.002 7988 AutoFind: local max [1192, 569] 3.9
03:45:03.000 00.000 7988 AutoFind: local max [232, 776] 3.9
03:45:03.002 00.002 7988 AutoFind: local max [11, 396] 3.9
03:45:03.003 00.001 7988 AutoFind: local max [629, 863] 3.9
03:45:03.003 00.000 7988 AutoFind: local max [540, 150] 3.9
03:45:03.006 00.003 7988 AutoFind: local max [234, 59] 3.9
03:45:03.006 00.000 7988 AutoFind: local max [235, 804] 3.9
03:45:03.008 00.002 7988 AutoFind: local max [1012, 307] 3.9
03:45:03.010 00.002 7988 AutoFind: local max [679, 249] 3.9
03:45:03.010 00.000 7988 AutoFind: local max [268, 141] 3.9
03:45:03.010 00.000 7988 AutoFind: local max [687, 187] 3.9
03:45:03.010 00.000 7988 AutoFind: local max [518, 674] 3.9
03:45:03.010 00.000 7988 AutoFind: local max [226, 783] 3.9
03:45:03.010 00.000 7988 AutoFind: local max [30, 592] 3.9
03:45:03.010 00.000 7988 AutoFind: local max [657, 545] 3.9
03:45:03.010 00.000 7988 AutoFind: local max [961, 402] 3.9
03:45:03.010 00.000 7988 AutoFind: local max [663, 27] 3.8
03:45:03.021 00.011 7988 AutoFind: local max [1042, 656] 3.8
03:45:03.021 00.000 7988 AutoFind: local max [1090, 497] 3.8
03:45:03.021 00.000 7988 AutoFind: local max [759, 840] 3.8
03:45:03.021 00.000 7988 AutoFind: local max [129, 916] 3.8
03:45:03.026 00.005 7988 AutoFind: local max [492, 784] 3.8
03:45:03.026 00.000 7988 AutoFind: local max [120, 550] 3.8
03:45:03.026 00.000 7988 AutoFind: local max [303, 530] 3.8
03:45:03.026 00.000 7988 AutoFind: local max [161, 360] 3.8
03:45:03.026 00.000 7988 AutoFind: local max [36, 432] 3.8
03:45:03.026 00.000 7988 AutoFind: local max [869, 275] 3.8
03:45:03.026 00.000 7988 AutoFind: local max [802, 701] 3.8
03:45:03.026 00.000 7988 AutoFind: local max [946, 448] 3.8
03:45:03.026 00.000 7988 AutoFind: local max [622, 685] 3.8
03:45:03.038 00.012 7988 AutoFind: local max [343, 947] 3.8
03:45:03.038 00.000 7988 AutoFind: local max [374, 649] 3.8
03:45:03.038 00.000 7988 AutoFind: local max [326, 667] 3.8
03:45:03.038 00.000 7988 AutoFind: local max [962, 117] 3.8
03:45:03.042 00.004 7988 AutoFind: local max [221, 104] 3.8
03:45:03.042 00.000 7988 AutoFind: local max [349, 171] 3.8
03:45:03.042 00.000 7988 AutoFind: local max [867, 129] 3.8
03:45:03.042 00.000 7988 AutoFind: local max [376, 917] 3.8
03:45:03.042 00.000 7988 AutoFind: local max [135, 685] 3.8
03:45:03.042 00.000 7988 AutoFind: local max [55, 411] 3.8
03:45:03.042 00.000 7988 AutoFind: local max [64, 651] 3.8
03:45:03.042 00.000 7988 AutoFind: local max [744, 726] 3.8
03:45:03.042 00.000 7988 AutoFind: local max [468, 590] 3.8
03:45:03.042 00.000 7988 AutoFind: local max [781, 223] 3.8
03:45:03.042 00.000 7988 AutoFind: local max [464, 602] 3.8
03:45:03.055 00.013 7988 AutoFind: local max [896, 311] 3.8
03:45:03.055 00.000 7988 AutoFind: local max [738, 501] 3.8
03:45:03.058 00.003 7988 AutoFind: local max [156, 320] 3.8
03:45:03.058 00.000 7988 AutoFind: local max [1207, 480] 3.8
03:45:03.058 00.000 7988 AutoFind: local max [497, 684] 3.7
03:45:03.058 00.000 7988 AutoFind: local max [1097, 545] 3.7
03:45:03.058 00.000 7988 AutoFind: local max [823, 677] 3.7
03:45:03.058 00.000 7988 AutoFind: local max [781, 720] 3.7
03:45:03.058 00.000 7988 AutoFind: local max [1140, 301] 3.7
03:45:03.058 00.000 7988 AutoFind: too close [464, 602] 3.8 - [468, 590] 3.8
03:45:03.058 00.000 7988 AutoFind: too close [64, 651] 3.8 - [51, 648] 4.8
03:45:03.058 00.000 7988 AutoFind: too close [946, 448] 3.8 - [965, 441] 4.0
03:45:03.058 00.000 7988 AutoFind: too close [226, 783] 3.9 - [232, 776] 3.9
03:45:03.072 00.014 7988 AutoFind: too close [518, 674] 3.9 - [510, 654] 4.1
03:45:03.073 00.001 7988 AutoFind: too close [687, 187] 3.9 - [703, 187] 4.2
03:45:03.073 00.000 7988 AutoFind: too close [540, 150] 3.9 - [542, 156] 4.2
03:45:03.073 00.000 7988 AutoFind: too close [965, 441] 4.0 - [975, 452] 4.1
03:45:03.073 00.000 7988 AutoFind: too close to edge [343, 947] 3.8
03:45:03.073 00.000 7988 AutoFind: too close to edge [11, 396] 3.9
03:45:03.073 00.000 7988 AutoFind: too close to edge [163, 947] 3.9
03:45:03.073 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:45:03.073 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.073 00.000 7988 Star::Find returns 1 (0), X=710.57, Y=79.61, Mass=103, SNR=6.0, Peak=157 HFD=1.5
03:45:03.073 00.000 7988 Star::Find(15, 234, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.073 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=577.00, Mass=14, SNR=2.0, Peak=154 HFD=0.0
03:45:03.073 00.000 7988 Star::Find(15, 671, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.089 00.016 7988 Star::Find false star n=4 nbg=278 bg=126.6 sigma=4.0 thresh=139 peak=132
03:45:03.091 00.002 7988 Star::Find returns 0 (2), X=671.00, Y=441.00, Mass=50, SNR=2.9, Peak=141 HFD=0.0
03:45:03.091 00.000 7988 Star::Find(15, 191, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.093 00.002 7988 Star::Find false star n=2 nbg=275 bg=130.1 sigma=3.7 thresh=141 peak=135
03:45:03.093 00.000 7988 Star::Find returns 0 (2), X=191.00, Y=778.00, Mass=28, SNR=2.9, Peak=146 HFD=0.0
03:45:03.095 00.002 7988 Star::Find(15, 206, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.095 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=73.00, Mass=26, SNR=2.8, Peak=151 HFD=0.0
03:45:03.095 00.000 7988 Star::Find(15, 1074, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.095 00.000 7988 Star::Find returns 0 (2), X=1074.00, Y=892.00, Mass=11, SNR=1.9, Peak=136 HFD=0.0
03:45:03.095 00.000 7988 Star::Find(15, 299, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.095 00.000 7988 Star::Find returns 0 (3), X=299.00, Y=450.00, Mass=0, SNR=0.0, Peak=150 HFD=0.0
03:45:03.095 00.000 7988 Star::Find(15, 190, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.095 00.000 7988 Star::Find returns 0 (3), X=190.00, Y=806.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:45:03.106 00.011 7988 Star::Find(15, 704, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.106 00.000 7988 Star::Find false star n=3 nbg=276 bg=124.1 sigma=3.7 thresh=135 peak=130
03:45:03.106 00.000 7988 Star::Find returns 0 (2), X=704.00, Y=315.00, Mass=34, SNR=2.9, Peak=138 HFD=0.0
03:45:03.106 00.000 7988 Star::Find(15, 1155, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.106 00.000 7988 Star::Find returns 0 (2), X=1155.00, Y=143.00, Mass=13, SNR=2.0, Peak=134 HFD=0.0
03:45:03.106 00.000 7988 Star::Find(15, 150, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.106 00.000 7988 Star::Find false star n=3 nbg=282 bg=132.4 sigma=4.0 thresh=144 peak=137
03:45:03.106 00.000 7988 Star::Find returns 0 (2), X=150.00, Y=209.00, Mass=38, SNR=2.9, Peak=147 HFD=0.0
03:45:03.106 00.000 7988 Star::Find(15, 840, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.106 00.000 7988 Star::Find returns 0 (3), X=840.00, Y=699.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:45:03.106 00.000 7988 Star::Find(15, 260, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.106 00.000 7988 Star::Find returns 0 (2), X=260.00, Y=78.00, Mass=14, SNR=2.2, Peak=145 HFD=0.0
03:45:03.121 00.015 7988 Star::Find(15, 744, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.121 00.000 7988 Star::Find returns 0 (2), X=744.00, Y=136.00, Mass=12, SNR=1.9, Peak=138 HFD=0.0
03:45:03.123 00.002 7988 Star::Find(15, 510, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.123 00.000 7988 Star::Find false star n=5 nbg=276 bg=123.9 sigma=3.7 thresh=135 peak=130
03:45:03.123 00.000 7988 Star::Find returns 0 (2), X=510.00, Y=242.00, Mass=60, SNR=2.9, Peak=139 HFD=0.0
03:45:03.123 00.000 7988 Star::Find(15, 250, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.123 00.000 7988 Star::Find returns 0 (2), X=250.00, Y=884.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:45:03.123 00.000 7988 Star::Find(15, 136, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.131 00.008 7988 Star::Find returns 0 (3), X=136.00, Y=595.00, Mass=0, SNR=0.0, Peak=150 HFD=0.0
03:45:03.131 00.000 7988 Star::Find(15, 769, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.133 00.002 7988 Star::Find returns 0 (3), X=769.00, Y=497.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:45:03.133 00.000 7988 Star::Find(15, 259, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.136 00.003 7988 Star::Find returns 0 (2), X=259.00, Y=390.00, Mass=24, SNR=2.7, Peak=148 HFD=0.0
03:45:03.136 00.000 7988 Star::Find(15, 683, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.136 00.000 7988 Star::Find false star n=3 nbg=280 bg=123.0 sigma=3.6 thresh=134 peak=128
03:45:03.139 00.003 7988 Star::Find returns 0 (2), X=683.00, Y=89.00, Mass=34, SNR=2.9, Peak=136 HFD=0.0
03:45:03.139 00.000 7988 Star::Find(15, 121, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.139 00.000 7988 Star::Find returns 0 (3), X=121.00, Y=66.00, Mass=0, SNR=0.0, Peak=149 HFD=0.0
03:45:03.139 00.000 7988 Star::Find(15, 234, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.139 00.000 7988 Star::Find returns 0 (3), X=234.00, Y=410.00, Mass=0, SNR=0.0, Peak=148 HFD=0.0
03:45:03.139 00.000 7988 Star::Find(15, 125, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.139 00.000 7988 Star::Find returns 0 (3), X=125.00, Y=304.00, Mass=0, SNR=0.0, Peak=144 HFD=0.0
03:45:03.139 00.000 7988 Star::Find(15, 902, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.139 00.000 7988 Star::Find returns 0 (3), X=902.00, Y=735.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:45:03.139 00.000 7988 Star::Find(15, 1095, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.152 00.013 7988 Star::Find returns 0 (2), X=1095.00, Y=924.00, Mass=15, SNR=2.3, Peak=138 HFD=0.0
03:45:03.154 00.002 7988 Star::Find(15, 25, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.154 00.000 7988 Star::Find returns 0 (2), X=25.00, Y=635.00, Mass=15, SNR=2.2, Peak=148 HFD=0.0
03:45:03.156 00.002 7988 Star::Find(15, 57, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.156 00.000 7988 Star::Find false star n=2 nbg=278 bg=137.8 sigma=3.9 thresh=150 peak=143
03:45:03.158 00.002 7988 Star::Find returns 0 (2), X=57.00, Y=473.00, Mass=28, SNR=2.9, Peak=153 HFD=0.0
03:45:03.160 00.002 7988 Star::Find(15, 719, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.160 00.000 7988 Star::Find returns 0 (2), X=719.00, Y=392.00, Mass=23, SNR=2.7, Peak=136 HFD=0.0
03:45:03.162 00.002 7988 Star::Find(15, 295, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.162 00.000 7988 Star::Find returns 0 (3), X=295.00, Y=189.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:45:03.164 00.002 7988 Star::Find(15, 743, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.166 00.002 7988 Star::Find false star n=2 nbg=275 bg=124.6 sigma=3.8 thresh=136 peak=131
03:45:03.168 00.002 7988 Star::Find returns 0 (2), X=743.00, Y=264.00, Mass=29, SNR=2.9, Peak=139 HFD=0.0
03:45:03.168 00.000 7988 Star::Find(15, 432, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.168 00.000 7988 Star::Find returns 0 (2), X=432.00, Y=448.00, Mass=28, SNR=2.9, Peak=152 HFD=0.0
03:45:03.168 00.000 7988 Star::Find(15, 695, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.173 00.005 7988 Star::Find returns 0 (2), X=695.00, Y=605.00, Mass=12, SNR=1.9, Peak=149 HFD=0.0
03:45:03.173 00.000 7988 Star::Find(15, 108, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.173 00.000 7988 Star::Find returns 0 (2), X=108.00, Y=930.00, Mass=13, SNR=2.0, Peak=139 HFD=0.0
03:45:03.173 00.000 7988 Star::Find(15, 318, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.173 00.000 7988 Star::Find returns 0 (2), X=318.00, Y=563.00, Mass=14, SNR=2.1, Peak=154 HFD=0.0
03:45:03.173 00.000 7988 Star::Find(15, 1057, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.173 00.000 7988 Star::Find false star n=4 nbg=275 bg=121.9 sigma=3.5 thresh=132 peak=127
03:45:03.173 00.000 7988 Star::Find returns 0 (2), X=1057.00, Y=194.00, Mass=56, SNR=2.9, Peak=138 HFD=0.0
03:45:03.184 00.011 7988 Star::Find(15, 647, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.184 00.000 7988 Star::Find returns 0 (3), X=647.00, Y=315.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:45:03.184 00.000 7988 Star::Find(15, 805, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.184 00.000 7988 Star::Find false star n=3 nbg=272 bg=127.5 sigma=3.8 thresh=139 peak=133
03:45:03.184 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=921.00, Mass=36, SNR=2.9, Peak=142 HFD=0.0
03:45:03.190 00.006 7988 Star::Find(15, 534, 203, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.190 00.000 7988 Star::Find returns 0 (3), X=534.00, Y=203.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:45:03.190 00.000 7988 Star::Find(15, 914, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.190 00.000 7988 Star::Find returns 0 (2), X=914.00, Y=895.00, Mass=11, SNR=1.9, Peak=138 HFD=0.0
03:45:03.190 00.000 7988 Star::Find(15, 1192, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.190 00.000 7988 Star::Find returns 0 (2), X=1192.00, Y=569.00, Mass=24, SNR=2.7, Peak=136 HFD=0.0
03:45:03.190 00.000 7988 Star::Find(15, 629, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.190 00.000 7988 Star::Find false star n=2 nbg=280 bg=127.2 sigma=3.8 thresh=139 peak=133
03:45:03.200 00.010 7988 Star::Find returns 0 (2), X=629.00, Y=863.00, Mass=34, SNR=2.9, Peak=147 HFD=0.0
03:45:03.200 00.000 7988 Star::Find(15, 234, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.200 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=59.00, Mass=18, SNR=2.5, Peak=151 HFD=0.0
03:45:03.200 00.000 7988 Star::Find(15, 235, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.200 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=804.00, Mass=25, SNR=2.8, Peak=143 HFD=0.0
03:45:03.200 00.000 7988 Star::Find(15, 1012, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.207 00.007 7988 Star::Find returns 0 (2), X=1012.00, Y=307.00, Mass=25, SNR=2.8, Peak=138 HFD=0.0
03:45:03.207 00.000 7988 Star::Find(15, 679, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.207 00.000 7988 Star::Find returns 0 (3), X=679.00, Y=249.00, Mass=0, SNR=0.0, Peak=140 HFD=0.0
03:45:03.207 00.000 7988 Star::Find(15, 268, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.207 00.000 7988 Star::Find returns 0 (3), X=268.00, Y=141.00, Mass=0, SNR=0.0, Peak=142 HFD=0.0
03:45:03.207 00.000 7988 Star::Find(15, 30, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.207 00.000 7988 Star::Find returns 0 (2), X=30.00, Y=592.00, Mass=15, SNR=2.2, Peak=152 HFD=0.0
03:45:03.216 00.009 7988 Star::Find(15, 657, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.216 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=545.00, Mass=27, SNR=2.9, Peak=148 HFD=0.0
03:45:03.216 00.000 7988 Star::Find(15, 961, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.216 00.000 7988 Star::Find returns 0 (3), X=961.00, Y=402.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:45:03.216 00.000 7988 Star::Find(15, 663, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.216 00.000 7988 Star::Find false star n=4 nbg=278 bg=123.8 sigma=3.7 thresh=135 peak=130
03:45:03.224 00.008 7988 Star::Find returns 0 (2), X=663.00, Y=27.00, Mass=50, SNR=2.9, Peak=141 HFD=0.0
03:45:03.224 00.000 7988 Star::Find(15, 1042, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.224 00.000 7988 Star::Find returns 0 (2), X=1042.00, Y=656.00, Mass=23, SNR=2.7, Peak=134 HFD=0.0
03:45:03.224 00.000 7988 Star::Find(15, 1090, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.224 00.000 7988 Star::Find returns 0 (3), X=1090.00, Y=497.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:45:03.224 00.000 7988 Star::Find(15, 759, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.232 00.008 7988 Star::Find false star n=3 nbg=274 bg=129.2 sigma=3.6 thresh=140 peak=135
03:45:03.232 00.000 7988 Star::Find returns 0 (2), X=759.00, Y=840.00, Mass=35, SNR=2.9, Peak=144 HFD=0.0
03:45:03.234 00.002 7988 Star::Find(15, 129, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.236 00.002 7988 Star::Find returns 0 (2), X=129.00, Y=916.00, Mass=24, SNR=2.8, Peak=138 HFD=0.0
03:45:03.236 00.000 7988 Star::Find(15, 492, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.238 00.002 7988 Star::Find returns 0 (2), X=492.00, Y=784.00, Mass=12, SNR=1.9, Peak=143 HFD=0.0
03:45:03.240 00.002 7988 Star::Find(15, 120, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.241 00.001 7988 Star::Find returns 0 (2), X=120.00, Y=550.00, Mass=23, SNR=2.7, Peak=148 HFD=0.0
03:45:03.241 00.000 7988 Star::Find(15, 303, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.243 00.002 7988 Star::Find returns 0 (3), X=303.00, Y=530.00, Mass=0, SNR=0.0, Peak=156 HFD=0.0
03:45:03.245 00.002 7988 Star::Find(15, 161, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.245 00.000 7988 Star::Find returns 0 (3), X=161.00, Y=360.00, Mass=0, SNR=0.0, Peak=151 HFD=0.0
03:45:03.247 00.002 7988 Star::Find(15, 36, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.248 00.001 7988 Star::Find returns 0 (3), X=36.00, Y=432.00, Mass=0, SNR=0.0, Peak=150 HFD=0.0
03:45:03.248 00.000 7988 Star::Find(15, 869, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.248 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=275.00, Mass=11, SNR=1.8, Peak=140 HFD=0.0
03:45:03.248 00.000 7988 Star::Find(15, 802, 701, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.248 00.000 7988 Star::Find returns 0 (2), X=802.00, Y=701.00, Mass=26, SNR=2.9, Peak=143 HFD=0.0
03:45:03.248 00.000 7988 Star::Find(15, 622, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.248 00.000 7988 Star::Find returns 0 (3), X=622.00, Y=685.00, Mass=0, SNR=0.0, Peak=148 HFD=0.0
03:45:03.248 00.000 7988 Star::Find(15, 374, 649, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.258 00.010 7988 Star::Find returns 0 (2), X=374.00, Y=649.00, Mass=13, SNR=2.0, Peak=158 HFD=0.0
03:45:03.258 00.000 7988 Star::Find(15, 326, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.258 00.000 7988 Star::Find returns 0 (2), X=326.00, Y=667.00, Mass=23, SNR=2.7, Peak=150 HFD=0.0
03:45:03.258 00.000 7988 Star::Find(15, 962, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.264 00.006 7988 Star::Find returns 0 (3), X=962.00, Y=117.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:45:03.264 00.000 7988 Star::Find(15, 221, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.264 00.000 7988 Star::Find returns 0 (2), X=221.00, Y=104.00, Mass=13, SNR=2.0, Peak=150 HFD=0.0
03:45:03.264 00.000 7988 Star::Find(15, 349, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.264 00.000 7988 Star::Find returns 0 (2), X=349.00, Y=171.00, Mass=11, SNR=1.8, Peak=141 HFD=0.0
03:45:03.264 00.000 7988 Star::Find(15, 867, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.264 00.000 7988 Star::Find returns 0 (3), X=867.00, Y=129.00, Mass=0, SNR=0.0, Peak=137 HFD=0.0
03:45:03.264 00.000 7988 Star::Find(15, 376, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.264 00.000 7988 Star::Find false star n=2 nbg=273 bg=126.4 sigma=3.4 thresh=137 peak=131
03:45:03.275 00.011 7988 Star::Find returns 0 (2), X=376.00, Y=917.00, Mass=26, SNR=2.9, Peak=142 HFD=0.0
03:45:03.275 00.000 7988 Star::Find(15, 135, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.275 00.000 7988 Star::Find returns 0 (2), X=135.00, Y=685.00, Mass=14, SNR=2.1, Peak=147 HFD=0.0
03:45:03.275 00.000 7988 Star::Find(15, 55, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.280 00.005 7988 Star::Find false star n=2 nbg=279 bg=135.5 sigma=4.0 thresh=148 peak=141
03:45:03.280 00.000 7988 Star::Find returns 0 (2), X=55.00, Y=411.00, Mass=30, SNR=2.9, Peak=153 HFD=0.0
03:45:03.282 00.002 7988 Star::Find(15, 744, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.284 00.002 7988 Star::Find returns 0 (2), X=744.00, Y=726.00, Mass=13, SNR=2.0, Peak=145 HFD=0.0
03:45:03.284 00.000 7988 Star::Find(15, 781, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.286 00.002 7988 Star::Find returns 0 (3), X=781.00, Y=223.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:45:03.288 00.002 7988 Star::Find(15, 896, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.288 00.000 7988 Star::Find returns 0 (2), X=896.00, Y=311.00, Mass=27, SNR=2.9, Peak=139 HFD=0.0
03:45:03.290 00.002 7988 Star::Find(15, 738, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.292 00.002 7988 Star::Find returns 0 (2), X=738.00, Y=501.00, Mass=11, SNR=1.8, Peak=140 HFD=0.0
03:45:03.292 00.000 7988 Star::Find(15, 156, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.294 00.002 7988 Star::Find returns 0 (3), X=156.00, Y=320.00, Mass=0, SNR=0.0, Peak=147 HFD=0.0
03:45:03.295 00.001 7988 Star::Find(15, 1207, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.295 00.000 7988 Star::Find false star n=3 nbg=279 bg=120.5 sigma=3.6 thresh=131 peak=127
03:45:03.295 00.000 7988 Star::Find returns 0 (2), X=1207.00, Y=480.00, Mass=40, SNR=2.9, Peak=137 HFD=0.0
03:45:03.295 00.000 7988 Star::Find(15, 497, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.295 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=684.00, Mass=15, SNR=2.1, Peak=149 HFD=0.0
03:45:03.302 00.007 7988 Star::Find(15, 1097, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.302 00.000 7988 Star::Find false star n=3 nbg=273 bg=120.4 sigma=3.5 thresh=131 peak=126
03:45:03.304 00.002 7988 Star::Find returns 0 (2), X=1097.00, Y=545.00, Mass=34, SNR=2.9, Peak=134 HFD=0.0
03:45:03.304 00.000 7988 Star::Find(15, 823, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.306 00.002 7988 Star::Find returns 0 (2), X=823.00, Y=677.00, Mass=24, SNR=2.7, Peak=142 HFD=0.0
03:45:03.308 00.002 7988 Star::Find(15, 781, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.308 00.000 7988 Star::Find returns 0 (2), X=781.00, Y=720.00, Mass=14, SNR=2.1, Peak=145 HFD=0.0
03:45:03.310 00.002 7988 Star::Find(15, 1140, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.311 00.001 7988 Star::Find returns 0 (2), X=1140.00, Y=301.00, Mass=12, SNR=1.9, Peak=137 HFD=0.0
03:45:03.313 00.002 7988 AutoFind: finding best star pass 1
03:45:03.313 00.000 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.315 00.002 7988 Star::Find returns 1 (0), X=710.57, Y=79.61, Mass=103, SNR=6.0, Peak=157 HFD=1.5
03:45:03.317 00.002 7988 Star::Find(15, 234, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.317 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=577.00, Mass=14, SNR=2.0, Peak=154 HFD=0.0
03:45:03.319 00.002 7988 Star::Find(15, 671, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.321 00.002 7988 Star::Find false star n=4 nbg=278 bg=126.6 sigma=4.0 thresh=139 peak=132
03:45:03.321 00.000 7988 Star::Find returns 0 (2), X=671.00, Y=441.00, Mass=50, SNR=2.9, Peak=141 HFD=0.0
03:45:03.323 00.002 7988 Star::Find(15, 191, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.325 00.002 7988 Star::Find false star n=2 nbg=275 bg=130.1 sigma=3.7 thresh=141 peak=135
03:45:03.325 00.000 7988 Star::Find returns 0 (2), X=191.00, Y=778.00, Mass=28, SNR=2.9, Peak=146 HFD=0.0
03:45:03.327 00.002 7988 Star::Find(15, 206, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.327 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=73.00, Mass=26, SNR=2.8, Peak=151 HFD=0.0
03:45:03.327 00.000 7988 Star::Find(15, 1074, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.327 00.000 7988 Star::Find returns 0 (2), X=1074.00, Y=892.00, Mass=11, SNR=1.9, Peak=136 HFD=0.0
03:45:03.327 00.000 7988 Star::Find(15, 299, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.327 00.000 7988 Star::Find returns 0 (3), X=299.00, Y=450.00, Mass=0, SNR=0.0, Peak=150 HFD=0.0
03:45:03.327 00.000 7988 Star::Find(15, 190, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.327 00.000 7988 Star::Find returns 0 (3), X=190.00, Y=806.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:45:03.327 00.000 7988 Star::Find(15, 704, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.327 00.000 7988 Star::Find false star n=3 nbg=276 bg=124.1 sigma=3.7 thresh=135 peak=130
03:45:03.327 00.000 7988 Star::Find returns 0 (2), X=704.00, Y=315.00, Mass=34, SNR=2.9, Peak=138 HFD=0.0
03:45:03.342 00.015 7988 Star::Find(15, 1155, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.342 00.000 7988 Star::Find returns 0 (2), X=1155.00, Y=143.00, Mass=13, SNR=2.0, Peak=134 HFD=0.0
03:45:03.342 00.000 7988 Star::Find(15, 150, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.342 00.000 7988 Star::Find false star n=3 nbg=282 bg=132.4 sigma=4.0 thresh=144 peak=137
03:45:03.342 00.000 7988 Star::Find returns 0 (2), X=150.00, Y=209.00, Mass=38, SNR=2.9, Peak=147 HFD=0.0
03:45:03.342 00.000 7988 Star::Find(15, 840, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.342 00.000 7988 Star::Find returns 0 (3), X=840.00, Y=699.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:45:03.342 00.000 7988 Star::Find(15, 260, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.342 00.000 7988 Star::Find returns 0 (2), X=260.00, Y=78.00, Mass=14, SNR=2.2, Peak=145 HFD=0.0
03:45:03.342 00.000 7988 Star::Find(15, 744, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.342 00.000 7988 Star::Find returns 0 (2), X=744.00, Y=136.00, Mass=12, SNR=1.9, Peak=138 HFD=0.0
03:45:03.342 00.000 7988 Star::Find(15, 510, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.342 00.000 7988 Star::Find false star n=5 nbg=276 bg=123.9 sigma=3.7 thresh=135 peak=130
03:45:03.358 00.016 7988 Star::Find returns 0 (2), X=510.00, Y=242.00, Mass=60, SNR=2.9, Peak=139 HFD=0.0
03:45:03.359 00.001 7988 Star::Find(15, 250, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.361 00.002 7988 Star::Find returns 0 (2), X=250.00, Y=884.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:45:03.361 00.000 7988 Star::Find(15, 136, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.363 00.002 7988 Star::Find returns 0 (3), X=136.00, Y=595.00, Mass=0, SNR=0.0, Peak=150 HFD=0.0
03:45:03.363 00.000 7988 Star::Find(15, 769, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.365 00.002 7988 Star::Find returns 0 (3), X=769.00, Y=497.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:45:03.367 00.002 7988 Star::Find(15, 259, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.367 00.000 7988 Star::Find returns 0 (2), X=259.00, Y=390.00, Mass=24, SNR=2.7, Peak=148 HFD=0.0
03:45:03.369 00.002 7988 Star::Find(15, 683, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.369 00.000 7988 Star::Find false star n=3 nbg=280 bg=123.0 sigma=3.6 thresh=134 peak=128
03:45:03.371 00.002 7988 Star::Find returns 0 (2), X=683.00, Y=89.00, Mass=34, SNR=2.9, Peak=136 HFD=0.0
03:45:03.373 00.002 7988 Star::Find(15, 121, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.374 00.001 7988 Star::Find returns 0 (3), X=121.00, Y=66.00, Mass=0, SNR=0.0, Peak=149 HFD=0.0
03:45:03.376 00.002 7988 Star::Find(15, 234, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.376 00.000 7988 Star::Find returns 0 (3), X=234.00, Y=410.00, Mass=0, SNR=0.0, Peak=148 HFD=0.0
03:45:03.376 00.000 7988 Star::Find(15, 125, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.376 00.000 7988 Star::Find returns 0 (3), X=125.00, Y=304.00, Mass=0, SNR=0.0, Peak=144 HFD=0.0
03:45:03.376 00.000 7988 Star::Find(15, 902, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.376 00.000 7988 Star::Find returns 0 (3), X=902.00, Y=735.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:45:03.376 00.000 7988 Star::Find(15, 1095, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.376 00.000 7988 Star::Find returns 0 (2), X=1095.00, Y=924.00, Mass=15, SNR=2.3, Peak=138 HFD=0.0
03:45:03.376 00.000 7988 Star::Find(15, 25, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.376 00.000 7988 Star::Find returns 0 (2), X=25.00, Y=635.00, Mass=15, SNR=2.2, Peak=148 HFD=0.0
03:45:03.376 00.000 7988 Star::Find(15, 57, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.390 00.014 7988 Star::Find false star n=2 nbg=278 bg=137.8 sigma=3.9 thresh=150 peak=143
03:45:03.390 00.000 7988 Star::Find returns 0 (2), X=57.00, Y=473.00, Mass=28, SNR=2.9, Peak=153 HFD=0.0
03:45:03.393 00.003 7988 Star::Find(15, 719, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.393 00.000 7988 Star::Find returns 0 (2), X=719.00, Y=392.00, Mass=23, SNR=2.7, Peak=136 HFD=0.0
03:45:03.393 00.000 7988 Star::Find(15, 295, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.393 00.000 7988 Star::Find returns 0 (3), X=295.00, Y=189.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:45:03.393 00.000 7988 Star::Find(15, 743, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.393 00.000 7988 Star::Find false star n=2 nbg=275 bg=124.6 sigma=3.8 thresh=136 peak=131
03:45:03.393 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=264.00, Mass=29, SNR=2.9, Peak=139 HFD=0.0
03:45:03.393 00.000 7988 Star::Find(15, 432, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.393 00.000 7988 Star::Find returns 0 (2), X=432.00, Y=448.00, Mass=28, SNR=2.9, Peak=152 HFD=0.0
03:45:03.393 00.000 7988 Star::Find(15, 695, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.406 00.013 7988 Star::Find returns 0 (2), X=695.00, Y=605.00, Mass=12, SNR=1.9, Peak=149 HFD=0.0
03:45:03.406 00.000 7988 Star::Find(15, 108, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.408 00.002 7988 Star::Find returns 0 (2), X=108.00, Y=930.00, Mass=13, SNR=2.0, Peak=139 HFD=0.0
03:45:03.410 00.002 7988 Star::Find(15, 318, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.410 00.000 7988 Star::Find returns 0 (2), X=318.00, Y=563.00, Mass=14, SNR=2.1, Peak=154 HFD=0.0
03:45:03.412 00.002 7988 Star::Find(15, 1057, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.412 00.000 7988 Star::Find false star n=4 nbg=275 bg=121.9 sigma=3.5 thresh=132 peak=127
03:45:03.414 00.002 7988 Star::Find returns 0 (2), X=1057.00, Y=194.00, Mass=56, SNR=2.9, Peak=138 HFD=0.0
03:45:03.416 00.002 7988 Star::Find(15, 647, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.416 00.000 7988 Star::Find returns 0 (3), X=647.00, Y=315.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:45:03.416 00.000 7988 Star::Find(15, 805, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.416 00.000 7988 Star::Find false star n=3 nbg=272 bg=127.5 sigma=3.8 thresh=139 peak=133
03:45:03.422 00.006 7988 Star::Find returns 0 (2), X=805.00, Y=921.00, Mass=36, SNR=2.9, Peak=142 HFD=0.0
03:45:03.422 00.000 7988 Star::Find(15, 534, 203, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.424 00.002 7988 Star::Find returns 0 (3), X=534.00, Y=203.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:45:03.426 00.002 7988 Star::Find(15, 914, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.427 00.001 7988 Star::Find returns 0 (2), X=914.00, Y=895.00, Mass=11, SNR=1.9, Peak=138 HFD=0.0
03:45:03.427 00.000 7988 Star::Find(15, 1192, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.429 00.002 7988 Star::Find returns 0 (2), X=1192.00, Y=569.00, Mass=24, SNR=2.7, Peak=136 HFD=0.0
03:45:03.429 00.000 7988 Star::Find(15, 629, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.431 00.002 7988 Star::Find false star n=2 nbg=280 bg=127.2 sigma=3.8 thresh=139 peak=133
03:45:03.433 00.002 7988 Star::Find returns 0 (2), X=629.00, Y=863.00, Mass=34, SNR=2.9, Peak=147 HFD=0.0
03:45:03.435 00.002 7988 Star::Find(15, 234, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.435 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=59.00, Mass=18, SNR=2.5, Peak=151 HFD=0.0
03:45:03.438 00.003 7988 Star::Find(15, 235, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.440 00.002 7988 Star::Find returns 0 (2), X=235.00, Y=804.00, Mass=25, SNR=2.8, Peak=143 HFD=0.0
03:45:03.440 00.000 7988 Star::Find(15, 1012, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.442 00.002 7988 Star::Find returns 0 (2), X=1012.00, Y=307.00, Mass=25, SNR=2.8, Peak=138 HFD=0.0
03:45:03.442 00.000 7988 Star::Find(15, 679, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.444 00.002 7988 Star::Find returns 0 (3), X=679.00, Y=249.00, Mass=0, SNR=0.0, Peak=140 HFD=0.0
03:45:03.446 00.002 7988 Star::Find(15, 268, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.446 00.000 7988 Star::Find returns 0 (3), X=268.00, Y=141.00, Mass=0, SNR=0.0, Peak=142 HFD=0.0
03:45:03.448 00.002 7988 Star::Find(15, 30, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.450 00.002 7988 Star::Find returns 0 (2), X=30.00, Y=592.00, Mass=15, SNR=2.2, Peak=152 HFD=0.0
03:45:03.450 00.000 7988 Star::Find(15, 657, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.452 00.002 7988 Star::Find returns 0 (2), X=657.00, Y=545.00, Mass=27, SNR=2.9, Peak=148 HFD=0.0
03:45:03.454 00.002 7988 Star::Find(15, 961, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.454 00.000 7988 Star::Find returns 0 (3), X=961.00, Y=402.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:45:03.454 00.000 7988 Star::Find(15, 663, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.454 00.000 7988 Star::Find false star n=4 nbg=278 bg=123.8 sigma=3.7 thresh=135 peak=130
03:45:03.454 00.000 7988 Star::Find returns 0 (2), X=663.00, Y=27.00, Mass=50, SNR=2.9, Peak=141 HFD=0.0
03:45:03.454 00.000 7988 Star::Find(15, 1042, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.461 00.007 7988 Star::Find returns 0 (2), X=1042.00, Y=656.00, Mass=23, SNR=2.7, Peak=134 HFD=0.0
03:45:03.461 00.000 7988 Star::Find(15, 1090, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.461 00.000 7988 Star::Find returns 0 (3), X=1090.00, Y=497.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:45:03.461 00.000 7988 Star::Find(15, 759, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.461 00.000 7988 Star::Find false star n=3 nbg=274 bg=129.2 sigma=3.6 thresh=140 peak=135
03:45:03.461 00.000 7988 Star::Find returns 0 (2), X=759.00, Y=840.00, Mass=35, SNR=2.9, Peak=144 HFD=0.0
03:45:03.461 00.000 7988 Star::Find(15, 129, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.470 00.009 7988 Star::Find returns 0 (2), X=129.00, Y=916.00, Mass=24, SNR=2.8, Peak=138 HFD=0.0
03:45:03.470 00.000 7988 Star::Find(15, 492, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.470 00.000 7988 Star::Find returns 0 (2), X=492.00, Y=784.00, Mass=12, SNR=1.9, Peak=143 HFD=0.0
03:45:03.470 00.000 7988 Star::Find(15, 120, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.470 00.000 7988 Star::Find returns 0 (2), X=120.00, Y=550.00, Mass=23, SNR=2.7, Peak=148 HFD=0.0
03:45:03.470 00.000 7988 Star::Find(15, 303, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.478 00.008 7988 Star::Find returns 0 (3), X=303.00, Y=530.00, Mass=0, SNR=0.0, Peak=156 HFD=0.0
03:45:03.478 00.000 7988 Star::Find(15, 161, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.478 00.000 7988 Star::Find returns 0 (3), X=161.00, Y=360.00, Mass=0, SNR=0.0, Peak=151 HFD=0.0
03:45:03.478 00.000 7988 Star::Find(15, 36, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.478 00.000 7988 Star::Find returns 0 (3), X=36.00, Y=432.00, Mass=0, SNR=0.0, Peak=150 HFD=0.0
03:45:03.478 00.000 7988 Star::Find(15, 869, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.486 00.008 7988 Star::Find returns 0 (2), X=869.00, Y=275.00, Mass=11, SNR=1.8, Peak=140 HFD=0.0
03:45:03.486 00.000 7988 Star::Find(15, 802, 701, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.486 00.000 7988 Star::Find returns 0 (2), X=802.00, Y=701.00, Mass=26, SNR=2.9, Peak=143 HFD=0.0
03:45:03.486 00.000 7988 Star::Find(15, 622, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.491 00.005 7988 Star::Find returns 0 (3), X=622.00, Y=685.00, Mass=0, SNR=0.0, Peak=148 HFD=0.0
03:45:03.491 00.000 7988 Star::Find(15, 374, 649, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.493 00.002 7988 Star::Find returns 0 (2), X=374.00, Y=649.00, Mass=13, SNR=2.0, Peak=158 HFD=0.0
03:45:03.495 00.002 7988 Star::Find(15, 326, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.497 00.002 7988 Star::Find returns 0 (2), X=326.00, Y=667.00, Mass=23, SNR=2.7, Peak=150 HFD=0.0
03:45:03.497 00.000 7988 Star::Find(15, 962, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.499 00.002 7988 Star::Find returns 0 (3), X=962.00, Y=117.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:45:03.501 00.002 7988 Star::Find(15, 221, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.502 00.001 7988 Star::Find returns 0 (2), X=221.00, Y=104.00, Mass=13, SNR=2.0, Peak=150 HFD=0.0
03:45:03.502 00.000 7988 Star::Find(15, 349, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.502 00.000 7988 Star::Find returns 0 (2), X=349.00, Y=171.00, Mass=11, SNR=1.8, Peak=141 HFD=0.0
03:45:03.502 00.000 7988 Star::Find(15, 867, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.507 00.005 7988 Star::Find returns 0 (3), X=867.00, Y=129.00, Mass=0, SNR=0.0, Peak=137 HFD=0.0
03:45:03.507 00.000 7988 Star::Find(15, 376, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.509 00.002 7988 Star::Find false star n=2 nbg=273 bg=126.4 sigma=3.4 thresh=137 peak=131
03:45:03.512 00.003 7988 Star::Find returns 0 (2), X=376.00, Y=917.00, Mass=26, SNR=2.9, Peak=142 HFD=0.0
03:45:03.512 00.000 7988 Star::Find(15, 135, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.514 00.002 7988 Star::Find returns 0 (2), X=135.00, Y=685.00, Mass=14, SNR=2.1, Peak=147 HFD=0.0
03:45:03.516 00.002 7988 Star::Find(15, 55, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.516 00.000 7988 Star::Find false star n=2 nbg=279 bg=135.5 sigma=4.0 thresh=148 peak=141
03:45:03.517 00.001 7988 Star::Find returns 0 (2), X=55.00, Y=411.00, Mass=30, SNR=2.9, Peak=153 HFD=0.0
03:45:03.517 00.000 7988 Star::Find(15, 744, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.517 00.000 7988 Star::Find returns 0 (2), X=744.00, Y=726.00, Mass=13, SNR=2.0, Peak=145 HFD=0.0
03:45:03.517 00.000 7988 Star::Find(15, 781, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.517 00.000 7988 Star::Find returns 0 (3), X=781.00, Y=223.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:45:03.517 00.000 7988 Star::Find(15, 896, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.517 00.000 7988 Star::Find returns 0 (2), X=896.00, Y=311.00, Mass=27, SNR=2.9, Peak=139 HFD=0.0
03:45:03.517 00.000 7988 Star::Find(15, 738, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.517 00.000 7988 Star::Find returns 0 (2), X=738.00, Y=501.00, Mass=11, SNR=1.8, Peak=140 HFD=0.0
03:45:03.529 00.012 7988 Star::Find(15, 156, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.529 00.000 7988 Star::Find returns 0 (3), X=156.00, Y=320.00, Mass=0, SNR=0.0, Peak=147 HFD=0.0
03:45:03.529 00.000 7988 Star::Find(15, 1207, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.529 00.000 7988 Star::Find false star n=3 nbg=279 bg=120.5 sigma=3.6 thresh=131 peak=127
03:45:03.533 00.004 7988 Star::Find returns 0 (2), X=1207.00, Y=480.00, Mass=40, SNR=2.9, Peak=137 HFD=0.0
03:45:03.533 00.000 7988 Star::Find(15, 497, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.533 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=684.00, Mass=15, SNR=2.1, Peak=149 HFD=0.0
03:45:03.533 00.000 7988 Star::Find(15, 1097, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.533 00.000 7988 Star::Find false star n=3 nbg=273 bg=120.4 sigma=3.5 thresh=131 peak=126
03:45:03.533 00.000 7988 Star::Find returns 0 (2), X=1097.00, Y=545.00, Mass=34, SNR=2.9, Peak=134 HFD=0.0
03:45:03.533 00.000 7988 Star::Find(15, 823, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.533 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=677.00, Mass=24, SNR=2.7, Peak=142 HFD=0.0
03:45:03.533 00.000 7988 Star::Find(15, 781, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.545 00.012 7988 Star::Find returns 0 (2), X=781.00, Y=720.00, Mass=14, SNR=2.1, Peak=145 HFD=0.0
03:45:03.545 00.000 7988 Star::Find(15, 1140, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.545 00.000 7988 Star::Find returns 0 (2), X=1140.00, Y=301.00, Mass=12, SNR=1.9, Peak=137 HFD=0.0
03:45:03.549 00.004 7988 AutoFind: could not find a star on Pass 1
03:45:03.549 00.000 7988 AutoFind: finding best star pass 2
03:45:03.551 00.002 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.551 00.000 7988 Star::Find returns 1 (0), X=710.57, Y=79.61, Mass=103, SNR=6.0, Peak=157 HFD=1.5
03:45:03.551 00.000 7988 AutoFind: star saturated or too dim [711, 80] 5.2 Mass 103 SNR 6.0
03:45:03.551 00.000 7988 Star::Find(15, 234, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.551 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=577.00, Mass=14, SNR=2.0, Peak=154 HFD=0.0
03:45:03.551 00.000 7988 Star::Find(15, 671, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.551 00.000 7988 Star::Find false star n=4 nbg=278 bg=126.6 sigma=4.0 thresh=139 peak=132
03:45:03.551 00.000 7988 Star::Find returns 0 (2), X=671.00, Y=441.00, Mass=50, SNR=2.9, Peak=141 HFD=0.0
03:45:03.563 00.012 7988 Star::Find(15, 191, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.563 00.000 7988 Star::Find false star n=2 nbg=275 bg=130.1 sigma=3.7 thresh=141 peak=135
03:45:03.565 00.002 7988 Star::Find returns 0 (2), X=191.00, Y=778.00, Mass=28, SNR=2.9, Peak=146 HFD=0.0
03:45:03.567 00.002 7988 Star::Find(15, 206, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.567 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=73.00, Mass=26, SNR=2.8, Peak=151 HFD=0.0
03:45:03.569 00.002 7988 Star::Find(15, 1074, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.571 00.002 7988 Star::Find returns 0 (2), X=1074.00, Y=892.00, Mass=11, SNR=1.9, Peak=136 HFD=0.0
03:45:03.571 00.000 7988 Star::Find(15, 299, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.573 00.002 7988 Star::Find returns 0 (3), X=299.00, Y=450.00, Mass=0, SNR=0.0, Peak=150 HFD=0.0
03:45:03.575 00.002 7988 Star::Find(15, 190, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.575 00.000 7988 Star::Find returns 0 (3), X=190.00, Y=806.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:45:03.577 00.002 7988 Star::Find(15, 704, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.577 00.000 7988 Star::Find false star n=3 nbg=276 bg=124.1 sigma=3.7 thresh=135 peak=130
03:45:03.579 00.002 7988 Star::Find returns 0 (2), X=704.00, Y=315.00, Mass=34, SNR=2.9, Peak=138 HFD=0.0
03:45:03.581 00.002 7988 Star::Find(15, 1155, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.581 00.000 7988 Star::Find returns 0 (2), X=1155.00, Y=143.00, Mass=13, SNR=2.0, Peak=134 HFD=0.0
03:45:03.581 00.000 7988 Star::Find(15, 150, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.581 00.000 7988 Star::Find false star n=3 nbg=282 bg=132.4 sigma=4.0 thresh=144 peak=137
03:45:03.581 00.000 7988 Star::Find returns 0 (2), X=150.00, Y=209.00, Mass=38, SNR=2.9, Peak=147 HFD=0.0
03:45:03.589 00.008 7988 Star::Find(15, 840, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.589 00.000 7988 Star::Find returns 0 (3), X=840.00, Y=699.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:45:03.591 00.002 7988 Star::Find(15, 260, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.593 00.002 7988 Star::Find returns 0 (2), X=260.00, Y=78.00, Mass=14, SNR=2.2, Peak=145 HFD=0.0
03:45:03.593 00.000 7988 Star::Find(15, 744, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.595 00.002 7988 Star::Find returns 0 (2), X=744.00, Y=136.00, Mass=12, SNR=1.9, Peak=138 HFD=0.0
03:45:03.596 00.001 7988 Star::Find(15, 510, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.596 00.000 7988 Star::Find false star n=5 nbg=276 bg=123.9 sigma=3.7 thresh=135 peak=130
03:45:03.596 00.000 7988 Star::Find returns 0 (2), X=510.00, Y=242.00, Mass=60, SNR=2.9, Peak=139 HFD=0.0
03:45:03.596 00.000 7988 Star::Find(15, 250, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.596 00.000 7988 Star::Find returns 0 (2), X=250.00, Y=884.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:45:03.596 00.000 7988 Star::Find(15, 136, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.596 00.000 7988 Star::Find returns 0 (3), X=136.00, Y=595.00, Mass=0, SNR=0.0, Peak=150 HFD=0.0
03:45:03.596 00.000 7988 Star::Find(15, 769, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.596 00.000 7988 Star::Find returns 0 (3), X=769.00, Y=497.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:45:03.596 00.000 7988 Star::Find(15, 259, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.596 00.000 7988 Star::Find returns 0 (2), X=259.00, Y=390.00, Mass=24, SNR=2.7, Peak=148 HFD=0.0
03:45:03.596 00.000 7988 Star::Find(15, 683, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.612 00.016 7988 Star::Find false star n=3 nbg=280 bg=123.0 sigma=3.6 thresh=134 peak=128
03:45:03.613 00.001 7988 Star::Find returns 0 (2), X=683.00, Y=89.00, Mass=34, SNR=2.9, Peak=136 HFD=0.0
03:45:03.613 00.000 7988 Star::Find(15, 121, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.613 00.000 7988 Star::Find returns 0 (3), X=121.00, Y=66.00, Mass=0, SNR=0.0, Peak=149 HFD=0.0
03:45:03.613 00.000 7988 Star::Find(15, 234, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.613 00.000 7988 Star::Find returns 0 (3), X=234.00, Y=410.00, Mass=0, SNR=0.0, Peak=148 HFD=0.0
03:45:03.613 00.000 7988 Star::Find(15, 125, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.613 00.000 7988 Star::Find returns 0 (3), X=125.00, Y=304.00, Mass=0, SNR=0.0, Peak=144 HFD=0.0
03:45:03.613 00.000 7988 Star::Find(15, 902, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.613 00.000 7988 Star::Find returns 0 (3), X=902.00, Y=735.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:45:03.613 00.000 7988 Star::Find(15, 1095, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.613 00.000 7988 Star::Find returns 0 (2), X=1095.00, Y=924.00, Mass=15, SNR=2.3, Peak=138 HFD=0.0
03:45:03.628 00.015 7988 Star::Find(15, 25, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.628 00.000 7988 Star::Find returns 0 (2), X=25.00, Y=635.00, Mass=15, SNR=2.2, Peak=148 HFD=0.0
03:45:03.630 00.002 7988 Star::Find(15, 57, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.630 00.000 7988 Star::Find false star n=2 nbg=278 bg=137.8 sigma=3.9 thresh=150 peak=143
03:45:03.630 00.000 7988 Star::Find returns 0 (2), X=57.00, Y=473.00, Mass=28, SNR=2.9, Peak=153 HFD=0.0
03:45:03.630 00.000 7988 Star::Find(15, 719, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.630 00.000 7988 Star::Find returns 0 (2), X=719.00, Y=392.00, Mass=23, SNR=2.7, Peak=136 HFD=0.0
03:45:03.630 00.000 7988 Star::Find(15, 295, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.630 00.000 7988 Star::Find returns 0 (3), X=295.00, Y=189.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:45:03.630 00.000 7988 Star::Find(15, 743, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.630 00.000 7988 Star::Find false star n=2 nbg=275 bg=124.6 sigma=3.8 thresh=136 peak=131
03:45:03.630 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=264.00, Mass=29, SNR=2.9, Peak=139 HFD=0.0
03:45:03.644 00.014 7988 Star::Find(15, 432, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.644 00.000 7988 Star::Find returns 0 (2), X=432.00, Y=448.00, Mass=28, SNR=2.9, Peak=152 HFD=0.0
03:45:03.647 00.003 7988 Star::Find(15, 695, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.647 00.000 7988 Star::Find returns 0 (2), X=695.00, Y=605.00, Mass=12, SNR=1.9, Peak=149 HFD=0.0
03:45:03.647 00.000 7988 Star::Find(15, 108, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.647 00.000 7988 Star::Find returns 0 (2), X=108.00, Y=930.00, Mass=13, SNR=2.0, Peak=139 HFD=0.0
03:45:03.647 00.000 7988 Star::Find(15, 318, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.647 00.000 7988 Star::Find returns 0 (2), X=318.00, Y=563.00, Mass=14, SNR=2.1, Peak=154 HFD=0.0
03:45:03.647 00.000 7988 Star::Find(15, 1057, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.647 00.000 7988 Star::Find false star n=4 nbg=275 bg=121.9 sigma=3.5 thresh=132 peak=127
03:45:03.647 00.000 7988 Star::Find returns 0 (2), X=1057.00, Y=194.00, Mass=56, SNR=2.9, Peak=138 HFD=0.0
03:45:03.647 00.000 7988 Star::Find(15, 647, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.660 00.013 7988 Star::Find returns 0 (3), X=647.00, Y=315.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:45:03.660 00.000 7988 Star::Find(15, 805, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.660 00.000 7988 Star::Find false star n=3 nbg=272 bg=127.5 sigma=3.8 thresh=139 peak=133
03:45:03.664 00.004 7988 Star::Find returns 0 (2), X=805.00, Y=921.00, Mass=36, SNR=2.9, Peak=142 HFD=0.0
03:45:03.664 00.000 7988 Star::Find(15, 534, 203, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.664 00.000 7988 Star::Find returns 0 (3), X=534.00, Y=203.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:45:03.668 00.004 7988 Star::Find(15, 914, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.668 00.000 7988 Star::Find returns 0 (2), X=914.00, Y=895.00, Mass=11, SNR=1.9, Peak=138 HFD=0.0
03:45:03.670 00.002 7988 Star::Find(15, 1192, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.672 00.002 7988 Star::Find returns 0 (2), X=1192.00, Y=569.00, Mass=24, SNR=2.7, Peak=136 HFD=0.0
03:45:03.672 00.000 7988 Star::Find(15, 629, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.674 00.002 7988 Star::Find false star n=2 nbg=280 bg=127.2 sigma=3.8 thresh=139 peak=133
03:45:03.676 00.002 7988 Star::Find returns 0 (2), X=629.00, Y=863.00, Mass=34, SNR=2.9, Peak=147 HFD=0.0
03:45:03.676 00.000 7988 Star::Find(15, 234, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.676 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=59.00, Mass=18, SNR=2.5, Peak=151 HFD=0.0
03:45:03.676 00.000 7988 Star::Find(15, 235, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.681 00.005 7988 Star::Find returns 0 (2), X=235.00, Y=804.00, Mass=25, SNR=2.8, Peak=143 HFD=0.0
03:45:03.681 00.000 7988 Star::Find(15, 1012, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.681 00.000 7988 Star::Find returns 0 (2), X=1012.00, Y=307.00, Mass=25, SNR=2.8, Peak=138 HFD=0.0
03:45:03.681 00.000 7988 Star::Find(15, 679, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.681 00.000 7988 Star::Find returns 0 (3), X=679.00, Y=249.00, Mass=0, SNR=0.0, Peak=140 HFD=0.0
03:45:03.681 00.000 7988 Star::Find(15, 268, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.681 00.000 7988 Star::Find returns 0 (3), X=268.00, Y=141.00, Mass=0, SNR=0.0, Peak=142 HFD=0.0
03:45:03.681 00.000 7988 Star::Find(15, 30, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.692 00.011 7988 Star::Find returns 0 (2), X=30.00, Y=592.00, Mass=15, SNR=2.2, Peak=152 HFD=0.0
03:45:03.692 00.000 7988 Star::Find(15, 657, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.692 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=545.00, Mass=27, SNR=2.9, Peak=148 HFD=0.0
03:45:03.692 00.000 7988 Star::Find(15, 961, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.699 00.007 7988 Star::Find returns 0 (3), X=961.00, Y=402.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:45:03.699 00.000 7988 Star::Find(15, 663, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.699 00.000 7988 Star::Find false star n=4 nbg=278 bg=123.8 sigma=3.7 thresh=135 peak=130
03:45:03.699 00.000 7988 Star::Find returns 0 (2), X=663.00, Y=27.00, Mass=50, SNR=2.9, Peak=141 HFD=0.0
03:45:03.699 00.000 7988 Star::Find(15, 1042, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.699 00.000 7988 Star::Find returns 0 (2), X=1042.00, Y=656.00, Mass=23, SNR=2.7, Peak=134 HFD=0.0
03:45:03.699 00.000 7988 Star::Find(15, 1090, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.699 00.000 7988 Star::Find returns 0 (3), X=1090.00, Y=497.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:45:03.708 00.009 7988 Star::Find(15, 759, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.708 00.000 7988 Star::Find false star n=3 nbg=274 bg=129.2 sigma=3.6 thresh=140 peak=135
03:45:03.708 00.000 7988 Star::Find returns 0 (2), X=759.00, Y=840.00, Mass=35, SNR=2.9, Peak=144 HFD=0.0
03:45:03.708 00.000 7988 Star::Find(15, 129, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.708 00.000 7988 Star::Find returns 0 (2), X=129.00, Y=916.00, Mass=24, SNR=2.8, Peak=138 HFD=0.0
03:45:03.715 00.007 7988 Star::Find(15, 492, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.717 00.002 7988 Star::Find returns 0 (2), X=492.00, Y=784.00, Mass=12, SNR=1.9, Peak=143 HFD=0.0
03:45:03.717 00.000 7988 Star::Find(15, 120, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.719 00.002 7988 Star::Find returns 0 (2), X=120.00, Y=550.00, Mass=23, SNR=2.7, Peak=148 HFD=0.0
03:45:03.721 00.002 7988 Star::Find(15, 303, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.721 00.000 7988 Star::Find returns 0 (3), X=303.00, Y=530.00, Mass=0, SNR=0.0, Peak=156 HFD=0.0
03:45:03.723 00.002 7988 Star::Find(15, 161, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.723 00.000 7988 Star::Find returns 0 (3), X=161.00, Y=360.00, Mass=0, SNR=0.0, Peak=151 HFD=0.0
03:45:03.723 00.000 7988 Star::Find(15, 36, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.723 00.000 7988 Star::Find returns 0 (3), X=36.00, Y=432.00, Mass=0, SNR=0.0, Peak=150 HFD=0.0
03:45:03.723 00.000 7988 Star::Find(15, 869, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.723 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=275.00, Mass=11, SNR=1.8, Peak=140 HFD=0.0
03:45:03.732 00.009 7988 Star::Find(15, 802, 701, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.732 00.000 7988 Star::Find returns 0 (2), X=802.00, Y=701.00, Mass=26, SNR=2.9, Peak=143 HFD=0.0
03:45:03.732 00.000 7988 Star::Find(15, 622, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.732 00.000 7988 Star::Find returns 0 (3), X=622.00, Y=685.00, Mass=0, SNR=0.0, Peak=148 HFD=0.0
03:45:03.732 00.000 7988 Star::Find(15, 374, 649, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.732 00.000 7988 Star::Find returns 0 (2), X=374.00, Y=649.00, Mass=13, SNR=2.0, Peak=158 HFD=0.0
03:45:03.739 00.007 7988 Star::Find(15, 326, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.739 00.000 7988 Star::Find returns 0 (2), X=326.00, Y=667.00, Mass=23, SNR=2.7, Peak=150 HFD=0.0
03:45:03.739 00.000 7988 Star::Find(15, 962, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.739 00.000 7988 Star::Find returns 0 (3), X=962.00, Y=117.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:45:03.739 00.000 7988 Star::Find(15, 221, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.739 00.000 7988 Star::Find returns 0 (2), X=221.00, Y=104.00, Mass=13, SNR=2.0, Peak=150 HFD=0.0
03:45:03.739 00.000 7988 Star::Find(15, 349, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.749 00.010 7988 Star::Find returns 0 (2), X=349.00, Y=171.00, Mass=11, SNR=1.8, Peak=141 HFD=0.0
03:45:03.749 00.000 7988 Star::Find(15, 867, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.749 00.000 7988 Star::Find returns 0 (3), X=867.00, Y=129.00, Mass=0, SNR=0.0, Peak=137 HFD=0.0
03:45:03.749 00.000 7988 Star::Find(15, 376, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.755 00.006 7988 Star::Find false star n=2 nbg=273 bg=126.4 sigma=3.4 thresh=137 peak=131
03:45:03.755 00.000 7988 Star::Find returns 0 (2), X=376.00, Y=917.00, Mass=26, SNR=2.9, Peak=142 HFD=0.0
03:45:03.755 00.000 7988 Star::Find(15, 135, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.755 00.000 7988 Star::Find returns 0 (2), X=135.00, Y=685.00, Mass=14, SNR=2.1, Peak=147 HFD=0.0
03:45:03.755 00.000 7988 Star::Find(15, 55, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.755 00.000 7988 Star::Find false star n=2 nbg=279 bg=135.5 sigma=4.0 thresh=148 peak=141
03:45:03.755 00.000 7988 Star::Find returns 0 (2), X=55.00, Y=411.00, Mass=30, SNR=2.9, Peak=153 HFD=0.0
03:45:03.755 00.000 7988 Star::Find(15, 744, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.766 00.011 7988 Star::Find returns 0 (2), X=744.00, Y=726.00, Mass=13, SNR=2.0, Peak=145 HFD=0.0
03:45:03.766 00.000 7988 Star::Find(15, 781, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.766 00.000 7988 Star::Find returns 0 (3), X=781.00, Y=223.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:45:03.771 00.005 7988 Star::Find(15, 896, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.771 00.000 7988 Star::Find returns 0 (2), X=896.00, Y=311.00, Mass=27, SNR=2.9, Peak=139 HFD=0.0
03:45:03.771 00.000 7988 Star::Find(15, 738, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.771 00.000 7988 Star::Find returns 0 (2), X=738.00, Y=501.00, Mass=11, SNR=1.8, Peak=140 HFD=0.0
03:45:03.771 00.000 7988 Star::Find(15, 156, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.771 00.000 7988 Star::Find returns 0 (3), X=156.00, Y=320.00, Mass=0, SNR=0.0, Peak=147 HFD=0.0
03:45:03.771 00.000 7988 Star::Find(15, 1207, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.771 00.000 7988 Star::Find false star n=3 nbg=279 bg=120.5 sigma=3.6 thresh=131 peak=127
03:45:03.771 00.000 7988 Star::Find returns 0 (2), X=1207.00, Y=480.00, Mass=40, SNR=2.9, Peak=137 HFD=0.0
03:45:03.784 00.013 7988 Star::Find(15, 497, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.784 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=684.00, Mass=15, SNR=2.1, Peak=149 HFD=0.0
03:45:03.787 00.003 7988 Star::Find(15, 1097, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.787 00.000 7988 Star::Find false star n=3 nbg=273 bg=120.4 sigma=3.5 thresh=131 peak=126
03:45:03.787 00.000 7988 Star::Find returns 0 (2), X=1097.00, Y=545.00, Mass=34, SNR=2.9, Peak=134 HFD=0.0
03:45:03.787 00.000 7988 Star::Find(15, 823, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.787 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=677.00, Mass=24, SNR=2.7, Peak=142 HFD=0.0
03:45:03.787 00.000 7988 Star::Find(15, 781, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.787 00.000 7988 Star::Find returns 0 (2), X=781.00, Y=720.00, Mass=14, SNR=2.1, Peak=145 HFD=0.0
03:45:03.787 00.000 7988 Star::Find(15, 1140, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.800 00.013 7988 Star::Find returns 0 (2), X=1140.00, Y=301.00, Mass=12, SNR=1.9, Peak=137 HFD=0.0
03:45:03.803 00.003 7988 AutoFind: could not find a non-saturated star!
03:45:03.803 00.000 7988 AutoFind: finding best star pass 3
03:45:03.805 00.002 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.807 00.002 7988 Star::Find returns 1 (0), X=710.57, Y=79.61, Mass=103, SNR=6.0, Peak=157 HFD=1.5
03:45:03.809 00.002 7988 AutoFind returns star at [711, 80] 5.2 Mass 103 SNR 6.0
03:45:03.809 00.000 7988 MultiStar: primary star forcibly inserted in list
03:45:03.811 00.002 7988 Star::Find(15, 711, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.813 00.002 7988 Star::Find returns 1 (0), X=710.57, Y=79.61, Mass=103, SNR=6.0, Peak=157 HFD=1.5
03:45:03.815 00.002 7988 MultiStar: List (1): {710.57, 79.61}(6.0), 
03:45:03.815 00.000 7988 setting lock position to (710.57, 79.61)
03:45:03.818 00.003 7988 MultiStar: stabilizing after lock position change
03:45:03.819 00.001 7988 AutoSelect: state = 1, call UpdateGuideState
03:45:03.819 00.000 7988 UpdateGuideState(): m_state=1
03:45:03.819 00.000 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:03.819 00.000 7988 Star::Find returns 1 (0), X=710.57, Y=79.61, Mass=103, SNR=6.0, Peak=157 HFD=1.5
03:45:03.819 00.000 7988 DistanceChecker: deactivated
03:45:03.819 00.000 7988 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
03:45:03.819 00.000 7988 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.60 = -1.60)
03:45:03.819 00.000 7988 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
03:45:03.819 00.000 7988 setting force full frames = false
03:45:03.835 00.016 7988 setting lock position to (710.57, 79.61)
03:45:03.837 00.002 7988 MultiStar: stabilizing after lock position change
03:45:03.839 00.002 7988 CurrentPosition() valid, moving to STATE_SELECTED
03:45:03.841 00.002 7988 Changing from state SELECTING to SELECTED
03:45:03.841 00.000 7988 guider state => SELECTED
03:45:03.845 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=158, med=127, FiltMin=112, FiltMax=147, Gamma=0.690
03:45:03.847 00.002 7988 UpdateGuideState exits: m=103 SNR=6.0
03:45:03.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=158, med=127, FiltMin=112, FiltMax=147, Gamma=0.690
03:45:03.850 00.003 7988 Status Line: Auto-selected star at (710.6, 79.6)
03:45:03.851 00.001 7988 PhdController: newstate STATE_WAIT_SELECTED
03:45:03.855 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:03.857 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:45:03.859 00.002 7988 Enqueuing Expose request
03:45:03.859 00.000 15712 Worker thread wakes up
03:45:03.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:03.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,65,31,31)
03:45:03.859 00.000 7988 evsrv: cli 0CCCF3A8 connect
03:45:03.863 00.004 7988 case statement mapped state 2 to 1
03:45:03.865 00.002 7988 case statement mapped state 2 to 1
03:45:03.868 00.003 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"77d0e4c1-efda-4b90-8177-a4dfbf4e04f2"}
03:45:03.870 00.002 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":[710.57,79.61],"id":"77d0e4c1-efda-4b90-8177-a4dfbf4e04f2"}
03:45:04.047 00.177 7988 evsrv: cli 0CCCF3A8 disconnect
03:45:04.049 00.002 7988 evsrv: cli 0CCCF448 connect
03:45:04.051 00.002 7988 case statement mapped state 2 to 1
03:45:04.053 00.002 7988 case statement mapped state 2 to 1
03:45:04.056 00.003 7988 evsrv: cli 0CCCF448 request: {"method":"get_app_state","id":"ae9335d1-6d7a-4cb5-b34d-fbdf29674d5f"}
03:45:04.057 00.001 7988 case statement mapped state 2 to 1
03:45:04.059 00.002 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":"Selected","id":"ae9335d1-6d7a-4cb5-b34d-fbdf29674d5f"}
03:45:04.061 00.002 7988 evsrv: cli 0CCCF448 disconnect
03:45:05.061 01.000 7988 evsrv: cli 0CCCF8A8 connect
03:45:05.061 00.000 7988 case statement mapped state 2 to 1
03:45:05.061 00.000 7988 case statement mapped state 2 to 1
03:45:05.061 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"b5b55d61-6e72-4b92-a2ac-3565a20fc5c0"}
03:45:05.061 00.000 7988 case statement mapped state 2 to 1
03:45:05.061 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"Selected","id":"b5b55d61-6e72-4b92-a2ac-3565a20fc5c0"}
03:45:05.061 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
03:45:05.271 00.210 15712 Exposure complete
03:45:05.333 00.062 15712 worker thread done servicing request
03:45:05.333 00.000 7988 OnExposeComplete: enter
03:45:05.333 00.000 7988 UpdateGuideState(): m_state=2
03:45:05.344 00.011 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:45:05.344 00.000 7988 Star::Find returns 1 (0), X=710.77, Y=78.97, Mass=126, SNR=6.7, Peak=154 HFD=1.9
03:45:05.346 00.002 7988 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.56) = xAngle (-2.83 = -2.83)
03:45:05.347 00.001 7988 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
03:45:05.347 00.000 7988 CameraToMount -- cameraX=0.20 cameraY=-0.64 hyp=0.67 cameraTheta=-1.27 mountX=-0.64 mountY=-0.18, mountTheta=-2.86
03:45:05.349 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=158, med=127, FiltMin=112, FiltMax=147, Gamma=0.690
03:45:05.349 00.000 7988 UpdateGuideState exits: m=126 SNR=6.7
03:45:05.349 00.000 7988 PhdController: newstate STATE_CALIBRATE
03:45:05.349 00.000 7988 PhdController: newstate STATE_GUIDE
03:45:05.349 00.000 7988 Changing from state SELECTED to CALIBRATING_PRIMARY
03:45:05.349 00.000 7988 guider state => CALIBRATED
03:45:05.349 00.000 7988 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
03:45:05.349 00.000 7988 reset dither spiral
03:45:05.349 00.000 7988 PhdController: newstate STATE_SETTLE_BEGIN
03:45:05.364 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:05.365 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:05.365 00.000 7988 Enqueuing Expose request
03:45:05.365 00.000 15712 Worker thread wakes up
03:45:05.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:05.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:06.067 00.702 7988 evsrv: cli 0CCCFA88 connect
03:45:06.067 00.000 7988 case statement mapped state 5 to 1
03:45:06.067 00.000 7988 case statement mapped state 5 to 1
03:45:06.067 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_app_state","id":"27119efd-6ac8-44ad-b28c-1727c4a5ea01"}
03:45:06.067 00.000 7988 case statement mapped state 5 to 1
03:45:06.067 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":"Selected","id":"27119efd-6ac8-44ad-b28c-1727c4a5ea01"}
03:45:06.067 00.000 7988 evsrv: cli 0CCCFA88 disconnect
03:45:07.072 01.005 7988 evsrv: cli 0CCCFBC8 connect
03:45:07.072 00.000 7988 case statement mapped state 5 to 1
03:45:07.072 00.000 7988 case statement mapped state 5 to 1
03:45:07.072 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_app_state","id":"cce1f100-1b0e-4004-87be-370a5cfc49f3"}
03:45:07.072 00.000 7988 case statement mapped state 5 to 1
03:45:07.072 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":"Selected","id":"cce1f100-1b0e-4004-87be-370a5cfc49f3"}
03:45:07.072 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
03:45:07.104 00.032 15712 Exposure complete
03:45:07.168 00.064 15712 worker thread done servicing request
03:45:07.168 00.000 7988 OnExposeComplete: enter
03:45:07.168 00.000 7988 UpdateGuideState(): m_state=5
03:45:07.168 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:45:07.168 00.000 7988 Star::Find returns 0 (4), X=711.09, Y=79.46, Mass=107, SNR=6.0, Peak=169 HFD=1.1
03:45:07.168 00.000 7988 DistanceChecker: activated
03:45:07.168 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:07.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:07.168 00.000 7988 Status Line: Star lost - low HFD
03:45:07.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=169, med=129, FiltMin=111, FiltMax=147, Gamma=0.690
03:45:07.183 00.015 7988 UpdateGuideState exits: Star lost - low HFD
03:45:07.183 00.000 7988 PhdController: newstate STATE_SETTLE_WAIT
03:45:07.183 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:07.183 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:07.183 00.000 7988 Enqueuing Expose request
03:45:07.183 00.000 15712 Worker thread wakes up
03:45:07.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:07.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:08.079 00.896 7988 evsrv: cli 0CCCEEA8 connect
03:45:08.079 00.000 7988 case statement mapped state 5 to 1
03:45:08.079 00.000 7988 case statement mapped state 5 to 1
03:45:08.079 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"7b79eb04-342f-4cff-b1e6-50adb8df9e60"}
03:45:08.079 00.000 7988 case statement mapped state 5 to 1
03:45:08.079 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Selected","id":"7b79eb04-342f-4cff-b1e6-50adb8df9e60"}
03:45:08.086 00.007 7988 evsrv: cli 0CCCEEA8 disconnect
03:45:08.593 00.507 15712 Exposure complete
03:45:08.654 00.061 15712 worker thread done servicing request
03:45:08.654 00.000 7988 OnExposeComplete: enter
03:45:08.654 00.000 7988 UpdateGuideState(): m_state=5
03:45:08.661 00.007 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
03:45:08.661 00.000 7988 Star::Find returns 1 (0), X=710.97, Y=78.72, Mass=147, SNR=7.1, Peak=166 HFD=2.1
03:45:08.663 00.002 7988 DistanceChecker: deactivated
03:45:08.663 00.000 7988 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.56) = xAngle (-2.71 = -2.71)
03:45:08.665 00.002 7988 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.74 = -2.74)
03:45:08.666 00.001 7988 CameraToMount -- cameraX=0.40 cameraY=-0.89 hyp=0.98 cameraTheta=-1.14 mountX=-0.89 mountY=-0.38, mountTheta=-2.73
03:45:08.668 00.002 7988 Changing from state CALIBRATED to GUIDING
03:45:08.668 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
03:45:08.670 00.002 7988 ScopeASCOM::SideOfPier() returns 0
03:45:08.670 00.000 7988 AdjustCalibrationForScopePointing (scope): current dec=34.3 pierSide=0, cal dec=34.4 pierSide=0 rotAngle=None bin=1
03:45:08.670 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:45:08.670 00.000 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:45:08.670 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:45:08.670 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:45:08.670 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:45:08.670 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:45:08.670 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:45:08.670 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:45:08.683 00.013 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:45:08.683 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:45:08.683 00.000 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:45:08.683 00.000 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:45:08.686 00.003 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:45:08.689 00.003 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
03:45:08.689 00.000 7988 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
03:45:08.689 00.000 7988 Dec comp: XRate 3.059 -> 3.063 for dec 34.4 -> dec 34.3
03:45:08.689 00.000 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
03:45:08.689 00.000 7988 ScopeASCOM::SideOfPier() returns 0
03:45:08.689 00.000 7988 setting lock position to (710.97, 78.72)
03:45:08.696 00.007 7988 MultiStar: stabilizing after lock position change
03:45:08.696 00.000 7988 guider state => GUIDING
03:45:08.698 00.002 7988 Status Line: Guiding
03:45:08.700 00.002 7988 Mount: notify guiding started
03:45:08.700 00.000 7988 ScopeASCOM::SideOfPier() returns 0
03:45:08.702 00.002 7988 PPEC: guiding starts RA = 5.2584 hr, pier East, prev RA = 5.2582 hr, pier East
03:45:08.702 00.000 7988 GetDouble("/profile/2/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
03:45:08.702 00.000 7988 PPEC: guiding was stopped for 7.8 seconds, deltaRA +0.9s, worm delta +7.0s, 1.1% of period (641.8s), limit 40.0% (256.7s)
03:45:08.702 00.000 7988 PPEC: resume guiding with gear time offset -0.9 seconds
03:45:08.702 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:45:08.702 00.000 7988 GetString("/profile/2/scope/calibration/timestamp", "") returns "1/2/2026 10:36:04 PM"
03:45:08.702 00.000 7988 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003059
03:45:08.702 00.000 7988 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.003915
03:45:08.702 00.000 7988 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
03:45:08.702 00.000 7988 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.562970
03:45:08.702 00.000 7988 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 3.101440
03:45:08.702 00.000 7988 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.600635
03:45:08.702 00.000 7988 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
03:45:08.717 00.015 7988 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
03:45:08.718 00.001 7988 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
03:45:08.718 00.000 7988 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
03:45:08.720 00.002 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:45:08.722 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:45:08.722 00.000 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:45:08.724 00.002 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:45:08.724 00.000 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:45:08.726 00.002 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:45:08.726 00.000 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:45:08.728 00.002 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:45:08.728 00.000 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:45:08.730 00.002 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:45:08.732 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:45:08.733 00.001 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:45:08.734 00.001 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:45:08.734 00.000 7988 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
03:45:08.736 00.002 7988 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.867470
03:45:08.738 00.002 7988 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
03:45:08.738 00.000 7988 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
03:45:08.740 00.002 7988 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.852030
03:45:08.740 00.000 7988 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
03:45:08.742 00.002 7988 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
03:45:08.742 00.000 7988 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:45:08.744 00.002 7988 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:45:08.744 00.000 7988 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "12/21/2025 6:57:43 PM"
03:45:08.746 00.002 7988 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:45:08.748 00.002 7988 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -1.8}, {-0.2 -2.3}, {-0.1 -5.1}, {-0.1 -5.8}, {-0.0 -8.8}, {0.1 -9.5}, {0.0 -12.7}, {-0.0 -13.4}, {-0.2 -16.3}, {-0.3 -16.9}, {-0.1 -20.2}, {-0.1 -21.0}, {-0.2 -24.0}, {-0.2 -24.7}, {-0.2 -27.5}, {-0.2 -27.5}, {-0.0 -20.1}, {-0.1 -13.0}, {0.1 -5.4}, {0.1 -1.1}"
03:45:08.748 00.000 7988 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {3.4 -0.3}, {5.6 -0.4}, {6.6 -0.6}, {10.3 -0.3}, {12.6 -0.3}, {13.6 -0.7}, {17.0 -0.6}, {19.3 -0.8}, {20.3 -0.8}, {23.6 -1.0}, {25.8 -1.0}, {25.8 -1.0}, {18.5 -1.1}, {10.1 -0.9}, {4.4 -0.7}"
03:45:08.750 00.002 7988 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
03:45:08.753 00.003 7988 ScopeASCOM::SideOfPier() returns 0
03:45:08.755 00.002 7988 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
03:45:08.755 00.000 7988 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
03:45:08.756 00.001 7988 ScopeASCOM::GetDeclinationRadians() returns 34.3
03:45:08.756 00.000 7988 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 34.3
03:45:08.756 00.000 7988 MountToCamera -- mountTheta (0.00) + m_xAngle (1.56) = xAngle (1.56 = 1.56)
03:45:08.756 00.000 7988 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
03:45:08.756 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
03:45:08.756 00.000 7988 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
03:45:08.756 00.000 7988 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
03:45:08.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=21, max=166, med=129, FiltMin=111, FiltMax=147, Gamma=0.690
03:45:08.756 00.000 7988 UpdateGuideState exits: m=147 SNR=7.1
03:45:08.766 00.010 7988 PhdController: settling, locked = 1, distance = 0.98 (1.50) aobump = 0 frame = 1 / 99999
03:45:08.767 00.001 7988 evsrv: {"Event":"Settling","Timestamp":1767429908.767,"Host":"ASTROPC","Inst":1,"Distance":0.98,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:45:08.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:08.769 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:45:08.769 00.000 7988 Enqueuing Expose request
03:45:08.771 00.002 15712 Worker thread wakes up
03:45:08.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:08.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:45:09.086 00.315 7988 evsrv: cli 0CCCFE48 connect
03:45:09.086 00.000 7988 case statement mapped state 6 to 3
03:45:09.086 00.000 7988 case statement mapped state 6 to 3
03:45:09.090 00.004 7988 evsrv: cli 0CCCFE48 request: {"method":"get_app_state","id":"917e93d5-0c7b-478f-b566-dcbb748096c8"}
03:45:09.090 00.000 7988 case statement mapped state 6 to 3
03:45:09.090 00.000 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":"Guiding","id":"917e93d5-0c7b-478f-b566-dcbb748096c8"}
03:45:09.090 00.000 7988 evsrv: cli 0CCCFE48 disconnect
03:45:10.412 01.322 15712 Exposure complete
03:45:10.479 00.067 15712 worker thread done servicing request
03:45:10.479 00.000 7988 OnExposeComplete: enter
03:45:10.479 00.000 7988 UpdateGuideState(): m_state=6
03:45:10.479 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:45:10.479 00.000 7988 Star::Find returns 1 (0), X=711.21, Y=79.07, Mass=210, SNR=8.6, Peak=169 HFD=2.7
03:45:10.484 00.005 7988 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.56) = xAngle (-0.59 = -0.59)
03:45:10.484 00.000 7988 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
03:45:10.486 00.002 7988 CameraToMount -- cameraX=0.23 cameraY=0.35 hyp=0.42 cameraTheta=0.97 mountX=0.35 mountY=-0.24, mountTheta=-0.61
03:45:10.488 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.23, y=0.35, opts=13)
03:45:10.488 00.000 7988 Enqueuing Move request for scope (0.23, 0.35)
03:45:10.490 00.002 15712 Worker thread wakes up
03:45:10.490 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.35) opts 0xd
03:45:10.490 00.000 15712 Handling offset move in thread for scope, endpoint = (0.23, 0.35)
03:45:10.490 00.000 15712 Moving (0.23, 0.35) raw xDistance=0.35 yDistance=-0.24
03:45:10.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=169, med=129, FiltMin=109, FiltMax=148, Gamma=0.690
03:45:10.491 00.001 7988 UpdateGuideState exits: m=210 SNR=8.6
03:45:10.491 00.000 7988 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 2 / 99999
03:45:10.493 00.002 7988 evsrv: {"Event":"Settling","Timestamp":1767429910.493,"Host":"ASTROPC","Inst":1,"Distance":0.81,"Time":1.7,"SettleTime":15.0,"StarLocked":true}
03:45:10.495 00.002 15712 PPEC rslt(dithering): input = 0.35, final = 0.21
03:45:10.495 00.000 15712 PPEC: input: 0.35, control: 0.21, exposure: 1500
03:45:10.495 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:10.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:10.495 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:45:10.495 00.000 7988 Enqueuing Expose request
03:45:10.495 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:45:10.495 00.000 15712 MoveAxis(W, 68, ABG)
03:45:10.495 00.000 15712 Guiding  Dir = 3, Dur = 68
03:45:10.506 00.011 15712 IsGuiding returns 0
03:45:10.523 00.017 15712 PulseGuide returned control before completion, sleep 62
03:45:10.605 00.082 15712 IsGuiding returns 0
03:45:10.605 00.000 15712 Move returns status 0, amount 68
03:45:10.605 00.000 15712 MoveAxis(N, 0, ABG)
03:45:10.605 00.000 15712 Move returns status 0, amount 0
03:45:10.605 00.000 15712 move complete, result=0
03:45:10.605 00.000 7988 GuideStep: 0.3 px 68 ms WEST, -0.2 px 0 ms NORTH
03:45:10.613 00.008 15712 worker thread done servicing request
03:45:10.613 00.000 15712 Worker thread wakes up
03:45:10.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:10.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:45:12.020 01.407 15712 Exposure complete
03:45:12.086 00.066 15712 worker thread done servicing request
03:45:12.086 00.000 7988 OnExposeComplete: enter
03:45:12.086 00.000 7988 UpdateGuideState(): m_state=6
03:45:12.086 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:45:12.086 00.000 7988 Star::Find returns 1 (0), X=710.89, Y=78.86, Mass=97, SNR=5.8, Peak=157 HFD=1.8
03:45:12.086 00.000 7988 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.56) = xAngle (0.52 = 0.52)
03:45:12.086 00.000 7988 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
03:45:12.086 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.08 mountX=0.14 mountY=0.08, mountTheta=0.49
03:45:12.086 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=0.14, opts=13)
03:45:12.086 00.000 7988 Enqueuing Move request for scope (-0.08, 0.14)
03:45:12.086 00.000 15712 Worker thread wakes up
03:45:12.086 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
03:45:12.086 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
03:45:12.086 00.000 15712 Moving (-0.08, 0.14) raw xDistance=0.14 yDistance=0.08
03:45:12.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=157, med=130, FiltMin=112, FiltMax=149, Gamma=0.690
03:45:12.086 00.000 7988 UpdateGuideState exits: m=97 SNR=5.8
03:45:12.098 00.012 7988 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 3 / 99999
03:45:12.098 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429912.098,"Host":"ASTROPC","Inst":1,"Distance":0.61,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
03:45:12.101 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:12.101 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:45:12.101 00.000 7988 Enqueuing Expose request
03:45:12.101 00.000 15712 PPEC rslt(dithering): input = 0.14, final = 0.08
03:45:12.101 00.000 15712 PPEC: input: 0.14, control: 0.08, exposure: 1500
03:45:12.101 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:12.101 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:45:12.101 00.000 15712 MoveAxis(W, 28, ABG)
03:45:12.101 00.000 15712 Guiding  Dir = 3, Dur = 28
03:45:12.101 00.000 15712 IsGuiding returns 0
03:45:12.118 00.017 15712 PulseGuide returned control before completion, sleep 14
03:45:12.161 00.043 15712 IsGuiding returns 1
03:45:12.161 00.000 15712 scope still moving after pulse duration time elapsed
03:45:12.194 00.033 15712 IsGuiding returns 0
03:45:12.194 00.000 15712 scope move finished after 28 + 61 ms
03:45:12.194 00.000 15712 Move returns status 0, amount 28
03:45:12.194 00.000 15712 MoveAxis(N, 0, ABG)
03:45:12.194 00.000 15712 Move returns status 0, amount 0
03:45:12.194 00.000 15712 move complete, result=0
03:45:12.194 00.000 15712 worker thread done servicing request
03:45:12.194 00.000 15712 Worker thread wakes up
03:45:12.194 00.000 7988 GuideStep: 0.1 px 28 ms WEST, 0.1 px 0 ms NORTH
03:45:12.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:12.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:45:13.936 01.742 15712 Exposure complete
03:45:13.997 00.061 15712 worker thread done servicing request
03:45:13.997 00.000 7988 OnExposeComplete: enter
03:45:14.004 00.007 7988 UpdateGuideState(): m_state=6
03:45:14.004 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:45:14.006 00.002 7988 Star::Find false star n=4 nbg=281 bg=137.8 sigma=4.5 thresh=151 peak=150
03:45:14.006 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=65, SNR=2.9, Peak=156 HFD=0.0
03:45:14.008 00.002 7988 DistanceChecker: activated
03:45:14.008 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:14.010 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:14.010 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:14.012 00.002 15712 Worker thread wakes up
03:45:14.012 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:14.012 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:14.012 00.000 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:45:14.012 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:45:14.012 00.000 15712 MoveAxis(E, 7, DBG)
03:45:14.012 00.000 15712 Guiding  Dir = 2, Dur = 7
03:45:14.012 00.000 15712 IsGuiding returns 0
03:45:14.064 00.052 15712 IsGuiding returns 0
03:45:14.064 00.000 15712 Move returns status 0, amount 7
03:45:14.064 00.000 15712 MoveAxis(N, 0, DBG)
03:45:14.064 00.000 15712 Move returns status 0, amount 0
03:45:14.064 00.000 15712 move complete, result=0
03:45:14.064 00.000 15712 worker thread done servicing request
03:45:14.125 00.061 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:14.125 00.000 7988 Status Line: Star lost - low SNR
03:45:14.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=160, med=130, FiltMin=114, FiltMax=147, Gamma=0.690
03:45:14.125 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:14.125 00.000 7988 PhdController: settling, locked = 0, distance = 0.61 (1.50) aobump = 0 frame = 4 / 99999
03:45:14.125 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429914.125,"Host":"ASTROPC","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:14.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:14.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:14.125 00.000 7988 Enqueuing Expose request
03:45:14.125 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:45:14.125 00.000 15712 Worker thread wakes up
03:45:14.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:14.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:15.548 01.423 15712 Exposure complete
03:45:15.609 00.061 15712 worker thread done servicing request
03:45:15.609 00.000 7988 OnExposeComplete: enter
03:45:15.609 00.000 7988 UpdateGuideState(): m_state=6
03:45:15.616 00.007 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
03:45:15.616 00.000 7988 Star::Find false star n=2 nbg=279 bg=134.4 sigma=4.2 thresh=147 peak=144
03:45:15.618 00.002 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=33, SNR=2.9, Peak=155 HFD=0.0
03:45:15.618 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:15.620 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:15.621 00.001 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:15.621 00.000 15712 Worker thread wakes up
03:45:15.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:15.621 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:15.625 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:45:15.625 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:45:15.625 00.000 15712 MoveAxis(E, 4, DBG)
03:45:15.625 00.000 15712 Guiding  Dir = 2, Dur = 4
03:45:15.625 00.000 15712 IsGuiding returns 0
03:45:15.645 00.020 15712 IsGuiding returns 0
03:45:15.645 00.000 15712 Move returns status 0, amount 4
03:45:15.645 00.000 15712 MoveAxis(N, 0, DBG)
03:45:15.645 00.000 15712 Move returns status 0, amount 0
03:45:15.645 00.000 15712 move complete, result=0
03:45:15.645 00.000 15712 worker thread done servicing request
03:45:15.736 00.091 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:15.736 00.000 7988 Status Line: Star lost - low SNR
03:45:15.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=161, med=130, FiltMin=114, FiltMax=149, Gamma=0.690
03:45:15.740 00.004 7988 UpdateGuideState exits: Star lost - low SNR
03:45:15.740 00.000 7988 PhdController: settling, locked = 0, distance = 0.61 (1.50) aobump = 0 frame = 5 / 99999
03:45:15.740 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429915.740,"Host":"ASTROPC","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:15.744 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:15.744 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:15.746 00.002 7988 Enqueuing Expose request
03:45:15.746 00.000 15712 Worker thread wakes up
03:45:15.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:15.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:15.746 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:45:17.381 01.635 15712 Exposure complete
03:45:17.447 00.066 15712 worker thread done servicing request
03:45:17.448 00.001 7988 OnExposeComplete: enter
03:45:17.448 00.000 7988 UpdateGuideState(): m_state=6
03:45:17.448 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
03:45:17.448 00.000 7988 Star::Find returns 0 (4), X=711.30, Y=78.00, Mass=44, SNR=4.1, Peak=159 HFD=0.4
03:45:17.448 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:17.448 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:17.448 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:17.448 00.000 15712 Worker thread wakes up
03:45:17.448 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:17.448 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:17.459 00.011 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:45:17.459 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:45:17.459 00.000 15712 MoveAxis(E, 3, DBG)
03:45:17.459 00.000 15712 Guiding  Dir = 2, Dur = 3
03:45:17.459 00.000 15712 IsGuiding returns 0
03:45:17.474 00.015 15712 IsGuiding returns 0
03:45:17.474 00.000 15712 Move returns status 0, amount 3
03:45:17.474 00.000 15712 MoveAxis(N, 0, DBG)
03:45:17.474 00.000 15712 Move returns status 0, amount 0
03:45:17.474 00.000 15712 move complete, result=0
03:45:17.474 00.000 15712 worker thread done servicing request
03:45:17.569 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:17.569 00.000 7988 Status Line: Star lost - low HFD
03:45:17.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=164, med=130, FiltMin=114, FiltMax=150, Gamma=0.690
03:45:17.569 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:45:17.569 00.000 7988 PhdController: settling, locked = 0, distance = 0.61 (1.50) aobump = 0 frame = 6 / 99999
03:45:17.576 00.007 7988 evsrv: {"Event":"Settling","Timestamp":1767429917.576,"Host":"ASTROPC","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:17.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:17.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:17.576 00.000 7988 Enqueuing Expose request
03:45:17.576 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:45:17.576 00.000 15712 Worker thread wakes up
03:45:17.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:17.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:18.986 01.410 15712 Exposure complete
03:45:19.052 00.066 15712 worker thread done servicing request
03:45:19.052 00.000 7988 OnExposeComplete: enter
03:45:19.054 00.002 7988 UpdateGuideState(): m_state=6
03:45:19.056 00.002 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
03:45:19.056 00.000 7988 Star::Find returns 1 (0), X=711.18, Y=77.89, Mass=105, SNR=5.9, Peak=148 HFD=2.2
03:45:19.058 00.002 7988 DistanceChecker: deactivated
03:45:19.058 00.000 7988 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.56) = xAngle (-2.89 = -2.89)
03:45:19.058 00.000 7988 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.92 = -2.92)
03:45:19.058 00.000 7988 CameraToMount -- cameraX=0.21 cameraY=-0.83 hyp=0.86 cameraTheta=-1.32 mountX=-0.83 mountY=-0.19, mountTheta=-2.92
03:45:19.063 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.83, opts=13)
03:45:19.063 00.000 7988 Enqueuing Move request for scope (0.21, -0.83)
03:45:19.063 00.000 15712 Worker thread wakes up
03:45:19.063 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.83) opts 0xd
03:45:19.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=160, med=131, FiltMin=114, FiltMax=150, Gamma=0.690
03:45:19.063 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.83)
03:45:19.063 00.000 15712 Moving (0.21, -0.83) raw xDistance=-0.83 yDistance=-0.19
03:45:19.063 00.000 7988 UpdateGuideState exits: m=105 SNR=5.9
03:45:19.069 00.006 7988 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 7 / 99999
03:45:19.069 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429919.069,"Host":"ASTROPC","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:45:19.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:19.069 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:45:19.069 00.000 7988 Enqueuing Expose request
03:45:19.069 00.000 15712 PPEC rslt(dithering): input = -0.83, final = -0.50
03:45:19.069 00.000 15712 PPEC: input: -0.83, control: -0.50, exposure: 1500
03:45:19.069 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:19.069 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:45:19.069 00.000 15712 MoveAxis(E, 162, ABG)
03:45:19.069 00.000 15712 Guiding  Dir = 2, Dur = 162
03:45:19.079 00.010 15712 IsGuiding returns 0
03:45:19.095 00.016 15712 PulseGuide returned control before completion, sleep 157
03:45:19.273 00.178 15712 IsGuiding returns 0
03:45:19.273 00.000 15712 Move returns status 0, amount 162
03:45:19.273 00.000 15712 MoveAxis(N, 0, ABG)
03:45:19.273 00.000 15712 Move returns status 0, amount 0
03:45:19.273 00.000 15712 move complete, result=0
03:45:19.273 00.000 15712 worker thread done servicing request
03:45:19.273 00.000 15712 Worker thread wakes up
03:45:19.273 00.000 7988 GuideStep: -0.8 px 162 ms EAST, -0.2 px 0 ms NORTH
03:45:19.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:19.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:45:20.915 01.642 15712 Exposure complete
03:45:20.979 00.064 15712 worker thread done servicing request
03:45:20.979 00.000 7988 OnExposeComplete: enter
03:45:20.979 00.000 7988 UpdateGuideState(): m_state=6
03:45:20.979 00.000 7988 Star::Find(15, 711, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:45:20.979 00.000 7988 Star::Find returns 1 (0), X=711.94, Y=77.46, Mass=144, SNR=7.3, Peak=158 HFD=3.2
03:45:20.979 00.000 7988 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.56) = xAngle (-2.48 = -2.48)
03:45:20.979 00.000 7988 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.51 = -2.51)
03:45:20.987 00.008 7988 CameraToMount -- cameraX=0.97 cameraY=-1.26 hyp=1.59 cameraTheta=-0.91 mountX=-1.25 mountY=-0.94, mountTheta=-2.50
03:45:20.989 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.97, y=-1.26, opts=13)
03:45:20.989 00.000 7988 Enqueuing Move request for scope (0.97, -1.26)
03:45:20.991 00.002 15712 Worker thread wakes up
03:45:20.991 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.97, -1.26) opts 0xd
03:45:20.991 00.000 15712 Handling offset move in thread for scope, endpoint = (0.97, -1.26)
03:45:20.991 00.000 15712 Moving (0.97, -1.26) raw xDistance=-1.25 yDistance=-0.94
03:45:20.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=163, med=131, FiltMin=114, FiltMax=149, Gamma=0.690
03:45:20.992 00.001 7988 UpdateGuideState exits: m=144 SNR=7.3
03:45:20.994 00.002 7988 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 8 / 99999
03:45:20.994 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429920.994,"Host":"ASTROPC","Inst":1,"Distance":0.96,"Time":1.9,"SettleTime":15.0,"StarLocked":true}
03:45:20.996 00.002 15712 PPEC rslt(dithering): input = -1.25, final = -0.75
03:45:20.996 00.000 15712 PPEC: input: -1.25, control: -0.75, exposure: 1500
03:45:20.996 00.000 15712 resist switch: large excursion: input -0.94 thresh 0.75 direction from 0 to -1
03:45:20.996 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.82
03:45:20.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:20.996 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:45:20.998 00.002 7988 Enqueuing Expose request
03:45:20.998 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
03:45:20.998 00.000 15712 MoveAxis(E, 245, ABG)
03:45:20.998 00.000 15712 Guiding  Dir = 2, Dur = 245
03:45:21.011 00.013 15712 IsGuiding returns 0
03:45:21.028 00.017 15712 PulseGuide returned control before completion, sleep 240
03:45:21.299 00.271 15712 IsGuiding returns 0
03:45:21.299 00.000 15712 Move returns status 0, amount 245
03:45:21.299 00.000 15712 MoveAxis(N, 240, ABG)
03:45:21.299 00.000 15712 Guiding  Dir = 0, Dur = 240
03:45:21.299 00.000 15712 IsGuiding returns 0
03:45:21.384 00.085 15712 PulseGuide returned control before completion, sleep 171
03:45:21.566 00.182 15712 IsGuiding returns 1
03:45:21.566 00.000 15712 scope still moving after pulse duration time elapsed
03:45:21.598 00.032 15712 IsGuiding returns 1
03:45:21.650 00.052 15712 IsGuiding returns 0
03:45:21.650 00.000 15712 scope move finished after 240 + 111 ms
03:45:21.650 00.000 15712 Move returns status 0, amount 240
03:45:21.650 00.000 15712 move complete, result=0
03:45:21.658 00.008 7988 GuideStep: -1.3 px 245 ms EAST, -0.9 px 240 ms NORTH
03:45:21.658 00.000 15712 worker thread done servicing request
03:45:21.658 00.000 15712 Worker thread wakes up
03:45:21.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:21.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:45:23.063 01.405 15712 Exposure complete
03:45:23.125 00.062 15712 worker thread done servicing request
03:45:23.125 00.000 7988 OnExposeComplete: enter
03:45:23.125 00.000 7988 UpdateGuideState(): m_state=6
03:45:23.132 00.007 7988 Star::Find(15, 711, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
03:45:23.132 00.000 7988 Star::Find returns 1 (0), X=710.76, Y=79.38, Mass=244, SNR=9.3, Peak=167 HFD=1.9
03:45:23.134 00.002 7988 Status Line: Mass: 244 vs 126
03:45:23.136 00.002 7988 UpdateCurrentPosition: star mass new=243.6 exp=126.5 thresh=50% limits=(63.2, 189.7, 253.0)
03:45:23.136 00.000 7988 DistanceChecker: activated
03:45:23.138 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:45:23.138 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:23.140 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:23.141 00.001 15712 Worker thread wakes up
03:45:23.141 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:23.141 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:23.141 00.000 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:45:23.141 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:45:23.141 00.000 15712 MoveAxis(E, 8, DBG)
03:45:23.141 00.000 15712 Guiding  Dir = 2, Dur = 8
03:45:23.141 00.000 15712 IsGuiding returns 0
03:45:23.173 00.032 15712 IsGuiding returns 0
03:45:23.173 00.000 15712 Move returns status 0, amount 8
03:45:23.173 00.000 15712 MoveAxis(N, 0, DBG)
03:45:23.173 00.000 15712 Move returns status 0, amount 0
03:45:23.173 00.000 15712 move complete, result=0
03:45:23.173 00.000 15712 worker thread done servicing request
03:45:23.252 00.079 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:23.252 00.000 7988 Status Line: Star lost - mass changed
03:45:23.254 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=167, med=132, FiltMin=115, FiltMax=150, Gamma=0.690
03:45:23.254 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:45:23.254 00.000 7988 PhdController: settling, locked = 0, distance = 0.96 (1.50) aobump = 0 frame = 9 / 99999
03:45:23.254 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429923.254,"Host":"ASTROPC","Inst":1,"Distance":0.96,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:23.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:23.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:23.254 00.000 7988 Enqueuing Expose request
03:45:23.254 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:45:23.254 00.000 15712 Worker thread wakes up
03:45:23.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:23.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:24.896 01.642 15712 Exposure complete
03:45:24.960 00.064 15712 worker thread done servicing request
03:45:24.960 00.000 7988 OnExposeComplete: enter
03:45:24.960 00.000 7988 UpdateGuideState(): m_state=6
03:45:24.966 00.006 7988 Star::Find(15, 711, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
03:45:24.966 00.000 7988 Star::Find returns 1 (0), X=710.07, Y=79.40, Mass=181, SNR=8.2, Peak=179 HFD=2.1
03:45:24.968 00.002 7988 DistanceChecker: deactivated
03:45:24.968 00.000 7988 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.56) = xAngle (0.94 = 0.94)
03:45:24.970 00.002 7988 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
03:45:24.970 00.000 7988 CameraToMount -- cameraX=-0.90 cameraY=0.68 hyp=1.13 cameraTheta=2.50 mountX=0.67 mountY=0.88, mountTheta=0.92
03:45:24.972 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.90, y=0.68, opts=13)
03:45:24.974 00.002 7988 Enqueuing Move request for scope (-0.90, 0.68)
03:45:24.974 00.000 15712 Worker thread wakes up
03:45:24.974 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.68) opts 0xd
03:45:24.974 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.90, 0.68)
03:45:24.974 00.000 15712 Moving (-0.90, 0.68) raw xDistance=0.67 yDistance=0.88
03:45:24.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=179, med=132, FiltMin=115, FiltMax=150, Gamma=0.690
03:45:24.975 00.001 7988 UpdateGuideState exits: m=181 SNR=8.2
03:45:24.975 00.000 7988 PhdController: settling, locked = 1, distance = 1.01 (1.50) aobump = 0 frame = 10 / 99999
03:45:24.975 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429924.975,"Host":"ASTROPC","Inst":1,"Distance":1.01,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:45:24.975 00.000 15712 PPEC rslt(dithering): input = 0.67, final = 0.40
03:45:24.975 00.000 15712 PPEC: input: 0.67, control: 0.40, exposure: 1500
03:45:24.975 00.000 15712 resist switch: large excursion: input 0.88 thresh 0.75 direction from -1 to 1
03:45:24.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:24.975 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:45:24.975 00.000 7988 Enqueuing Expose request
03:45:24.975 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.65
03:45:24.975 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
03:45:24.975 00.000 15712 MoveAxis(W, 131, ABG)
03:45:24.975 00.000 15712 Guiding  Dir = 3, Dur = 131
03:45:24.975 00.000 15712 IsGuiding returns 0
03:45:24.991 00.016 15712 PulseGuide returned control before completion, sleep 126
03:45:25.144 00.153 15712 IsGuiding returns 0
03:45:25.144 00.000 15712 Move returns status 0, amount 131
03:45:25.144 00.000 15712 BLC: Oldest BLC event removed
03:45:25.144 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 233 applied
03:45:25.144 00.000 15712 MoveAxis(S, 459, ABG)
03:45:25.144 00.000 15712 Guiding  Dir = 1, Dur = 459
03:45:25.144 00.000 15712 IsGuiding returns 0
03:45:25.214 00.070 15712 PulseGuide returned control before completion, sleep 392
03:45:25.630 00.416 15712 IsGuiding returns 1
03:45:25.630 00.000 15712 scope still moving after pulse duration time elapsed
03:45:25.701 00.071 15712 IsGuiding returns 0
03:45:25.701 00.000 15712 scope move finished after 459 + 97 ms
03:45:25.701 00.000 15712 Move returns status 0, amount 459
03:45:25.701 00.000 15712 move complete, result=0
03:45:25.701 00.000 15712 worker thread done servicing request
03:45:25.701 00.000 15712 Worker thread wakes up
03:45:25.701 00.000 7988 GuideStep: 0.7 px 131 ms WEST, 0.9 px 459 ms SOUTH
03:45:25.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:25.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:45:27.113 01.412 15712 Exposure complete
03:45:27.175 00.062 15712 worker thread done servicing request
03:45:27.175 00.000 7988 OnExposeComplete: enter
03:45:27.181 00.006 7988 UpdateGuideState(): m_state=6
03:45:27.183 00.002 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
03:45:27.183 00.000 7988 Star::Find returns 0 (4), X=710.38, Y=79.11, Mass=99, SNR=5.9, Peak=163 HFD=1.2
03:45:27.185 00.002 7988 DistanceChecker: activated
03:45:27.185 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:27.187 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:27.187 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:27.189 00.002 15712 Worker thread wakes up
03:45:27.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:27.189 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:27.191 00.002 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:45:27.191 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:45:27.191 00.000 15712 MoveAxis(E, 9, DBG)
03:45:27.191 00.000 15712 Guiding  Dir = 2, Dur = 9
03:45:27.191 00.000 15712 IsGuiding returns 0
03:45:27.214 00.023 15712 IsGuiding returns 0
03:45:27.214 00.000 15712 Move returns status 0, amount 9
03:45:27.214 00.000 15712 MoveAxis(N, 0, DBG)
03:45:27.214 00.000 15712 Move returns status 0, amount 0
03:45:27.214 00.000 15712 move complete, result=0
03:45:27.214 00.000 15712 worker thread done servicing request
03:45:27.303 00.089 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:27.303 00.000 7988 Status Line: Star lost - low HFD
03:45:27.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=163, med=132, FiltMin=117, FiltMax=150, Gamma=0.690
03:45:27.303 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:45:27.303 00.000 7988 PhdController: settling, locked = 0, distance = 1.01 (1.50) aobump = 0 frame = 11 / 99999
03:45:27.303 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429927.303,"Host":"ASTROPC","Inst":1,"Distance":1.01,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:27.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:27.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:27.303 00.000 7988 Enqueuing Expose request
03:45:27.303 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:45:27.303 00.000 15712 Worker thread wakes up
03:45:27.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:27.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:28.951 01.648 15712 Exposure complete
03:45:29.016 00.065 15712 worker thread done servicing request
03:45:29.016 00.000 7988 OnExposeComplete: enter
03:45:29.016 00.000 7988 UpdateGuideState(): m_state=6
03:45:29.018 00.002 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
03:45:29.018 00.000 7988 Star::Find returns 1 (0), X=709.42, Y=78.82, Mass=124, SNR=6.4, Peak=146 HFD=2.5
03:45:29.020 00.002 7988 DistanceChecker: deactivated
03:45:29.020 00.000 7988 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.56) = xAngle (1.51 = 1.51)
03:45:29.022 00.002 7988 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
03:45:29.022 00.000 7988 CameraToMount -- cameraX=-1.56 cameraY=0.10 hyp=1.56 cameraTheta=3.08 mountX=0.09 mountY=1.55, mountTheta=1.51
03:45:29.024 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-1.56, y=0.10, opts=13)
03:45:29.026 00.002 7988 Enqueuing Move request for scope (-1.56, 0.10)
03:45:29.026 00.000 15712 Worker thread wakes up
03:45:29.026 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.56, 0.10) opts 0xd
03:45:29.026 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.56, 0.10)
03:45:29.026 00.000 15712 Moving (-1.56, 0.10) raw xDistance=0.09 yDistance=1.55
03:45:29.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=161, med=132, FiltMin=116, FiltMax=149, Gamma=0.690
03:45:29.028 00.002 7988 UpdateGuideState exits: m=124 SNR=6.4
03:45:29.028 00.000 7988 PhdController: settling, locked = 1, distance = 1.17 (1.50) aobump = 0 frame = 12 / 99999
03:45:29.028 00.000 15712 BLC: History state: CurrMiss=1.55, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.884078, 1:1.553273
03:45:29.028 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:45:29.028 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429929.028,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
03:45:29.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:29.033 00.005 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:45:29.033 00.000 7988 Enqueuing Expose request
03:45:29.035 00.002 15712 PPEC rslt(dithering): input = 0.09, final = 0.05
03:45:29.035 00.000 15712 PPEC: input: 0.09, control: 0.05, exposure: 1500
03:45:29.035 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.55 from input 1.55
03:45:29.035 00.000 15712 MoveAxis(W, 18, ABG)
03:45:29.035 00.000 15712 Guiding  Dir = 3, Dur = 18
03:45:29.035 00.000 15712 IsGuiding returns 0
03:45:29.084 00.049 15712 IsGuiding returns 1
03:45:29.084 00.000 15712 scope still moving after pulse duration time elapsed
03:45:29.124 00.040 15712 IsGuiding returns 0
03:45:29.124 00.000 15712 scope move finished after 18 + 69 ms
03:45:29.124 00.000 15712 Move returns status 0, amount 18
03:45:29.124 00.000 15712 MoveAxis(S, 397, ABG)
03:45:29.124 00.000 15712 Guiding  Dir = 1, Dur = 397
03:45:29.124 00.000 15712 IsGuiding returns 0
03:45:29.193 00.069 15712 PulseGuide returned control before completion, sleep 329
03:45:29.538 00.345 15712 IsGuiding returns 1
03:45:29.538 00.000 15712 scope still moving after pulse duration time elapsed
03:45:29.570 00.032 15712 IsGuiding returns 1
03:45:29.634 00.064 15712 IsGuiding returns 0
03:45:29.634 00.000 15712 scope move finished after 397 + 112 ms
03:45:29.634 00.000 15712 Move returns status 0, amount 397
03:45:29.634 00.000 15712 move complete, result=0
03:45:29.634 00.000 7988 GuideStep: 0.1 px 18 ms WEST, 1.6 px 397 ms SOUTH
03:45:29.636 00.002 15712 worker thread done servicing request
03:45:29.636 00.000 15712 Worker thread wakes up
03:45:29.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:29.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:45:31.055 01.419 15712 Exposure complete
03:45:31.117 00.062 15712 worker thread done servicing request
03:45:31.117 00.000 7988 OnExposeComplete: enter
03:45:31.117 00.000 7988 UpdateGuideState(): m_state=6
03:45:31.123 00.006 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
03:45:31.123 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=26, SNR=2.9, Peak=143 HFD=0.0
03:45:31.125 00.002 7988 DistanceChecker: activated
03:45:31.125 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:31.127 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:31.127 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:31.129 00.002 15712 Worker thread wakes up
03:45:31.129 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:31.129 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:31.132 00.003 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:45:31.132 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:45:31.132 00.000 15712 MoveAxis(E, 10, DBG)
03:45:31.132 00.000 15712 Guiding  Dir = 2, Dur = 10
03:45:31.164 00.032 15712 IsGuiding returns 0
03:45:31.185 00.021 15712 IsGuiding returns 1
03:45:31.185 00.000 15712 scope still moving after pulse duration time elapsed
03:45:31.230 00.045 15712 IsGuiding returns 0
03:45:31.230 00.000 15712 scope move finished after 10 + 53 ms
03:45:31.230 00.000 15712 Move returns status 0, amount 10
03:45:31.230 00.000 15712 MoveAxis(N, 0, DBG)
03:45:31.230 00.000 15712 Move returns status 0, amount 0
03:45:31.230 00.000 15712 move complete, result=0
03:45:31.230 00.000 15712 worker thread done servicing request
03:45:31.244 00.014 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:31.244 00.000 7988 Status Line: Star lost - low SNR
03:45:31.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=159, med=132, FiltMin=117, FiltMax=148, Gamma=0.690
03:45:31.244 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:31.244 00.000 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 13 / 99999
03:45:31.244 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429931.244,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:31.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:31.244 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:31.244 00.000 7988 Enqueuing Expose request
03:45:31.244 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
03:45:31.244 00.000 15712 Worker thread wakes up
03:45:31.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:31.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:32.890 01.646 15712 Exposure complete
03:45:32.951 00.061 15712 worker thread done servicing request
03:45:32.951 00.000 7988 OnExposeComplete: enter
03:45:32.951 00.000 7988 UpdateGuideState(): m_state=6
03:45:32.951 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
03:45:32.951 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=15, SNR=2.2, Peak=146 HFD=0.0
03:45:32.961 00.010 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:32.961 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:32.961 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:32.961 00.000 15712 Worker thread wakes up
03:45:32.961 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:32.961 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:32.968 00.007 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:45:32.968 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:45:32.968 00.000 15712 MoveAxis(E, 9, DBG)
03:45:32.968 00.000 15712 Guiding  Dir = 2, Dur = 9
03:45:32.968 00.000 15712 IsGuiding returns 0
03:45:32.992 00.024 15712 IsGuiding returns 0
03:45:32.992 00.000 15712 Move returns status 0, amount 9
03:45:32.992 00.000 15712 MoveAxis(N, 0, DBG)
03:45:32.992 00.000 15712 Move returns status 0, amount 0
03:45:32.992 00.000 15712 move complete, result=0
03:45:32.992 00.000 15712 worker thread done servicing request
03:45:33.079 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:33.079 00.000 7988 Status Line: Star lost - low SNR
03:45:33.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=160, med=131, FiltMin=118, FiltMax=147, Gamma=0.690
03:45:33.079 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:33.079 00.000 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 14 / 99999
03:45:33.079 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429933.079,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:33.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:33.079 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:33.079 00.000 7988 Enqueuing Expose request
03:45:33.079 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:45:33.079 00.000 15712 Worker thread wakes up
03:45:33.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:33.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:34.512 01.433 15712 Exposure complete
03:45:34.578 00.066 15712 worker thread done servicing request
03:45:34.578 00.000 7988 OnExposeComplete: enter
03:45:34.578 00.000 7988 UpdateGuideState(): m_state=6
03:45:34.582 00.004 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
03:45:34.582 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=26, SNR=2.9, Peak=145 HFD=0.0
03:45:34.584 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:34.584 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:34.586 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:34.586 00.000 15712 Worker thread wakes up
03:45:34.586 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:34.586 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:34.588 00.002 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:45:34.588 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:45:34.588 00.000 15712 MoveAxis(E, 7, DBG)
03:45:34.588 00.000 15712 Guiding  Dir = 2, Dur = 7
03:45:34.588 00.000 15712 IsGuiding returns 0
03:45:34.610 00.022 15712 IsGuiding returns 0
03:45:34.610 00.000 15712 Move returns status 0, amount 7
03:45:34.610 00.000 15712 MoveAxis(N, 0, DBG)
03:45:34.610 00.000 15712 Move returns status 0, amount 0
03:45:34.610 00.000 15712 move complete, result=0
03:45:34.610 00.000 15712 worker thread done servicing request
03:45:34.690 00.080 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:34.690 00.000 7988 Status Line: Star lost - low SNR
03:45:34.693 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=161, med=132, FiltMin=119, FiltMax=147, Gamma=0.690
03:45:34.693 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:34.695 00.002 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 15 / 99999
03:45:34.695 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429934.695,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:34.697 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:34.697 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:34.699 00.002 7988 Enqueuing Expose request
03:45:34.699 00.000 15712 Worker thread wakes up
03:45:34.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:34.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:34.701 00.002 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:45:36.336 01.635 15712 Exposure complete
03:45:36.401 00.065 15712 worker thread done servicing request
03:45:36.401 00.000 7988 OnExposeComplete: enter
03:45:36.401 00.000 7988 UpdateGuideState(): m_state=6
03:45:36.401 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
03:45:36.401 00.000 7988 Star::Find false star n=2 nbg=284 bg=131.0 sigma=4.5 thresh=145 peak=140
03:45:36.401 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=32, SNR=2.9, Peak=147 HFD=0.0
03:45:36.401 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:36.401 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:36.401 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:36.401 00.000 15712 Worker thread wakes up
03:45:36.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:36.401 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:36.414 00.013 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:45:36.414 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:45:36.414 00.000 15712 MoveAxis(E, 9, DBG)
03:45:36.414 00.000 15712 Guiding  Dir = 2, Dur = 9
03:45:36.414 00.000 15712 IsGuiding returns 0
03:45:36.431 00.017 15712 IsGuiding returns 0
03:45:36.445 00.014 15712 Move returns status 0, amount 9
03:45:36.445 00.000 15712 MoveAxis(N, 0, DBG)
03:45:36.445 00.000 15712 Move returns status 0, amount 0
03:45:36.445 00.000 15712 move complete, result=0
03:45:36.445 00.000 15712 worker thread done servicing request
03:45:36.524 00.079 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:36.524 00.000 7988 Status Line: Star lost - low SNR
03:45:36.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=23, max=160, med=132, FiltMin=119, FiltMax=148, Gamma=0.690
03:45:36.524 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:36.524 00.000 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 16 / 99999
03:45:36.524 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429936.524,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:36.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:36.532 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:36.532 00.000 7988 Enqueuing Expose request
03:45:36.532 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:45:36.532 00.000 15712 Worker thread wakes up
03:45:36.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:36.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:37.944 01.412 15712 Exposure complete
03:45:38.004 00.060 15712 worker thread done servicing request
03:45:38.004 00.000 7988 OnExposeComplete: enter
03:45:38.004 00.000 7988 UpdateGuideState(): m_state=6
03:45:38.013 00.009 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
03:45:38.013 00.000 7988 Star::Find false star n=2 nbg=280 bg=135.3 sigma=4.2 thresh=148 peak=144
03:45:38.013 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=34, SNR=2.9, Peak=157 HFD=0.0
03:45:38.013 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:38.013 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:38.013 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:38.013 00.000 15712 Worker thread wakes up
03:45:38.013 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:38.013 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:38.020 00.007 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:45:38.020 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:45:38.020 00.000 15712 MoveAxis(E, 8, DBG)
03:45:38.020 00.000 15712 Guiding  Dir = 2, Dur = 8
03:45:38.020 00.000 15712 IsGuiding returns 0
03:45:38.068 00.048 15712 IsGuiding returns 0
03:45:38.068 00.000 15712 Move returns status 0, amount 8
03:45:38.068 00.000 15712 MoveAxis(N, 0, DBG)
03:45:38.068 00.000 15712 Move returns status 0, amount 0
03:45:38.068 00.000 15712 move complete, result=0
03:45:38.068 00.000 15712 worker thread done servicing request
03:45:38.131 00.063 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:38.133 00.002 7988 Status Line: Star lost - low SNR
03:45:38.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=161, med=133, FiltMin=119, FiltMax=148, Gamma=0.690
03:45:38.133 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:38.133 00.000 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 17 / 99999
03:45:38.133 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429938.133,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:38.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:38.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:38.133 00.000 7988 Enqueuing Expose request
03:45:38.133 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:45:38.133 00.000 15712 Worker thread wakes up
03:45:38.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:38.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:39.777 01.644 15712 Exposure complete
03:45:39.840 00.063 15712 worker thread done servicing request
03:45:39.840 00.000 7988 OnExposeComplete: enter
03:45:39.840 00.000 7988 UpdateGuideState(): m_state=6
03:45:39.846 00.006 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
03:45:39.846 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=26, SNR=2.9, Peak=153 HFD=0.0
03:45:39.848 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:39.848 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:39.850 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:39.850 00.000 15712 Worker thread wakes up
03:45:39.850 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:39.850 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:39.856 00.006 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:45:39.856 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:45:39.856 00.000 15712 MoveAxis(E, 9, DBG)
03:45:39.856 00.000 15712 Guiding  Dir = 2, Dur = 9
03:45:39.856 00.000 15712 IsGuiding returns 0
03:45:39.872 00.016 15712 IsGuiding returns 0
03:45:39.872 00.000 15712 Move returns status 0, amount 9
03:45:39.872 00.000 15712 MoveAxis(N, 0, DBG)
03:45:39.872 00.000 15712 Move returns status 0, amount 0
03:45:39.872 00.000 15712 move complete, result=0
03:45:39.872 00.000 15712 worker thread done servicing request
03:45:39.952 00.080 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:39.955 00.003 7988 Status Line: Star lost - low SNR
03:45:39.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=22, max=160, med=133, FiltMin=120, FiltMax=148, Gamma=0.690
03:45:39.955 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:39.955 00.000 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 18 / 99999
03:45:39.955 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429939.955,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:39.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:39.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:39.955 00.000 7988 Enqueuing Expose request
03:45:39.955 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:45:39.955 00.000 15712 Worker thread wakes up
03:45:39.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:39.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:41.377 01.422 15712 Exposure complete
03:45:41.442 00.065 15712 worker thread done servicing request
03:45:41.442 00.000 7988 OnExposeComplete: enter
03:45:41.442 00.000 7988 UpdateGuideState(): m_state=6
03:45:41.442 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
03:45:41.442 00.000 7988 Star::Find false star n=6 nbg=279 bg=138.2 sigma=3.8 thresh=150 peak=146
03:45:41.442 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=81, SNR=2.9, Peak=154 HFD=0.0
03:45:41.449 00.007 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:41.449 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:41.449 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:41.449 00.000 15712 Worker thread wakes up
03:45:41.449 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:41.449 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:41.454 00.005 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:45:41.454 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:45:41.454 00.000 15712 MoveAxis(E, 7, DBG)
03:45:41.454 00.000 15712 Guiding  Dir = 2, Dur = 7
03:45:41.454 00.000 15712 IsGuiding returns 0
03:45:41.478 00.024 15712 IsGuiding returns 0
03:45:41.478 00.000 15712 Move returns status 0, amount 7
03:45:41.480 00.002 15712 MoveAxis(N, 0, DBG)
03:45:41.480 00.000 15712 Move returns status 0, amount 0
03:45:41.480 00.000 15712 move complete, result=0
03:45:41.480 00.000 15712 worker thread done servicing request
03:45:41.565 00.085 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:41.565 00.000 7988 Status Line: Star lost - low SNR
03:45:41.567 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=30, max=161, med=133, FiltMin=120, FiltMax=150, Gamma=0.690
03:45:41.567 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:41.567 00.000 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 19 / 99999
03:45:41.567 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429941.567,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:41.567 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:41.567 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:41.567 00.000 7988 Enqueuing Expose request
03:45:41.567 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:45:41.567 00.000 15712 Worker thread wakes up
03:45:41.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:41.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:43.319 01.752 15712 Exposure complete
03:45:43.381 00.062 15712 worker thread done servicing request
03:45:43.381 00.000 7988 OnExposeComplete: enter
03:45:43.381 00.000 7988 UpdateGuideState(): m_state=6
03:45:43.388 00.007 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
03:45:43.389 00.001 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=28, SNR=2.9, Peak=153 HFD=0.0
03:45:43.389 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:43.391 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:43.391 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:43.393 00.002 15712 Worker thread wakes up
03:45:43.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:43.393 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:43.396 00.003 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:45:43.396 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:45:43.396 00.000 15712 MoveAxis(E, 8, DBG)
03:45:43.396 00.000 15712 Guiding  Dir = 2, Dur = 8
03:45:43.396 00.000 15712 IsGuiding returns 0
03:45:43.412 00.016 15712 IsGuiding returns 0
03:45:43.412 00.000 15712 Move returns status 0, amount 8
03:45:43.412 00.000 15712 MoveAxis(N, 0, DBG)
03:45:43.412 00.000 15712 Move returns status 0, amount 0
03:45:43.412 00.000 15712 move complete, result=0
03:45:43.412 00.000 15712 worker thread done servicing request
03:45:43.508 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:43.508 00.000 7988 Status Line: Star lost - low SNR
03:45:43.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=20, max=161, med=133, FiltMin=121, FiltMax=148, Gamma=0.690
03:45:43.508 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:43.508 00.000 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 20 / 99999
03:45:43.508 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429943.508,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:43.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:43.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:43.508 00.000 7988 Enqueuing Expose request
03:45:43.508 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:45:43.508 00.000 15712 Worker thread wakes up
03:45:43.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:43.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:44.930 01.422 15712 Exposure complete
03:45:44.991 00.061 15712 worker thread done servicing request
03:45:44.991 00.000 7988 OnExposeComplete: enter
03:45:44.991 00.000 7988 UpdateGuideState(): m_state=6
03:45:44.998 00.007 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
03:45:44.998 00.000 7988 Star::Find false star n=2 nbg=277 bg=139.2 sigma=3.9 thresh=151 peak=144
03:45:45.000 00.002 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=30, SNR=2.9, Peak=157 HFD=0.0
03:45:45.000 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:45.002 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:45.002 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:45.004 00.002 15712 Worker thread wakes up
03:45:45.004 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:45.004 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:45.008 00.004 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:45:45.008 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:45:45.008 00.000 15712 MoveAxis(E, 7, DBG)
03:45:45.008 00.000 15712 Guiding  Dir = 2, Dur = 7
03:45:45.008 00.000 15712 IsGuiding returns 0
03:45:45.022 00.014 15712 IsGuiding returns 0
03:45:45.022 00.000 15712 Move returns status 0, amount 7
03:45:45.022 00.000 15712 MoveAxis(N, 0, DBG)
03:45:45.022 00.000 15712 Move returns status 0, amount 0
03:45:45.022 00.000 15712 move complete, result=0
03:45:45.022 00.000 15712 worker thread done servicing request
03:45:45.118 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:45.119 00.001 7988 Status Line: Star lost - low SNR
03:45:45.121 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=22, max=161, med=133, FiltMin=120, FiltMax=149, Gamma=0.690
03:45:45.123 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:45:45.125 00.002 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 21 / 99999
03:45:45.125 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429945.125,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:45.127 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:45.127 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:45.129 00.002 7988 Enqueuing Expose request
03:45:45.129 00.000 15712 Worker thread wakes up
03:45:45.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:45.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:45.129 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:45:46.768 01.639 15712 Exposure complete
03:45:46.832 00.064 15712 worker thread done servicing request
03:45:46.832 00.000 7988 OnExposeComplete: enter
03:45:46.832 00.000 7988 UpdateGuideState(): m_state=6
03:45:46.832 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
03:45:46.832 00.000 7988 Star::Find false star n=5 nbg=280 bg=138.4 sigma=3.7 thresh=149 peak=143
03:45:46.832 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=58, SNR=2.9, Peak=151 HFD=0.0
03:45:46.832 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:46.840 00.008 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:46.840 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:46.840 00.000 15712 Worker thread wakes up
03:45:46.840 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:46.840 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:46.846 00.006 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:45:46.846 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:45:46.846 00.000 15712 MoveAxis(E, 10, DBG)
03:45:46.846 00.000 15712 Guiding  Dir = 2, Dur = 10
03:45:46.846 00.000 15712 IsGuiding returns 0
03:45:46.862 00.016 15712 IsGuiding returns 1
03:45:46.862 00.000 15712 scope still moving after pulse duration time elapsed
03:45:46.914 00.052 15712 IsGuiding returns 1
03:45:46.942 00.028 15712 IsGuiding returns 0
03:45:46.942 00.000 15712 scope move finished after 10 + 85 ms
03:45:46.942 00.000 15712 Move returns status 0, amount 10
03:45:46.942 00.000 15712 MoveAxis(N, 0, DBG)
03:45:46.942 00.000 15712 Move returns status 0, amount 0
03:45:46.942 00.000 15712 move complete, result=0
03:45:46.942 00.000 15712 worker thread done servicing request
03:45:46.957 00.015 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:46.959 00.002 7988 Status Line: Star lost - low SNR
03:45:46.961 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=160, med=133, FiltMin=121, FiltMax=148, Gamma=0.690
03:45:46.962 00.001 7988 UpdateGuideState exits: Star lost - low SNR
03:45:46.963 00.001 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 22 / 99999
03:45:46.963 00.000 7988 evsrv: {"Event":"Settling","Timestamp":1767429946.963,"Host":"ASTROPC","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":15.0,"StarLocked":false}
03:45:46.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:46.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:46.963 00.000 7988 Enqueuing Expose request
03:45:46.963 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
03:45:46.963 00.000 15712 Worker thread wakes up
03:45:46.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:46.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:48.379 01.416 15712 Exposure complete
03:45:48.440 00.061 15712 worker thread done servicing request
03:45:48.440 00.000 7988 OnExposeComplete: enter
03:45:48.440 00.000 7988 UpdateGuideState(): m_state=6
03:45:48.447 00.007 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
03:45:48.447 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=15, SNR=2.2, Peak=152 HFD=0.0
03:45:48.449 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:48.449 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:48.451 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:48.451 00.000 15712 Worker thread wakes up
03:45:48.451 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:48.451 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:48.456 00.005 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:45:48.456 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:45:48.456 00.000 15712 MoveAxis(E, 6, DBG)
03:45:48.456 00.000 15712 Guiding  Dir = 2, Dur = 6
03:45:48.456 00.000 15712 IsGuiding returns 0
03:45:48.480 00.024 15712 IsGuiding returns 0
03:45:48.480 00.000 15712 Move returns status 0, amount 6
03:45:48.480 00.000 15712 MoveAxis(N, 0, DBG)
03:45:48.480 00.000 15712 Move returns status 0, amount 0
03:45:48.480 00.000 15712 move complete, result=0
03:45:48.480 00.000 15712 worker thread done servicing request
03:45:48.568 00.088 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:48.568 00.000 7988 Status Line: Star lost - low SNR
03:45:48.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=159, med=133, FiltMin=121, FiltMax=147, Gamma=0.690
03:45:48.568 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:48.574 00.006 7988 PhdController: settling, locked = 0, distance = 1.17 (1.50) aobump = 0 frame = 23 / 99999
03:45:48.574 00.000 7988 PhdController failed: timed-out waiting for guider to settle
03:45:48.574 00.000 7988 PhdController: newstate STATE_FINISH
03:45:48.574 00.000 7988 PhdController complete: fail: timed-out waiting for guider to settle
03:45:48.574 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767429948.574,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"timed-out waiting for guider to settle","TotalFrames":23,"DroppedFrames":16}
03:45:48.574 00.000 7988 Mount: notify guiding dither settle done success=0
03:45:48.574 00.000 7988 PhdController: newstate STATE_IDLE
03:45:48.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:48.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:48.574 00.000 7988 Enqueuing Expose request
03:45:48.574 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:45:48.584 00.010 15712 Worker thread wakes up
03:45:48.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:48.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:50.223 01.639 15712 Exposure complete
03:45:50.291 00.068 15712 worker thread done servicing request
03:45:50.291 00.000 7988 OnExposeComplete: enter
03:45:50.291 00.000 7988 UpdateGuideState(): m_state=6
03:45:50.294 00.003 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
03:45:50.294 00.000 7988 Star::Find false star n=2 nbg=271 bg=137.0 sigma=3.7 thresh=148 peak=146
03:45:50.296 00.002 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=34, SNR=2.9, Peak=158 HFD=0.0
03:45:50.296 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:50.298 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:50.298 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:50.300 00.002 15712 Worker thread wakes up
03:45:50.300 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:50.300 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:50.303 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:45:50.303 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:45:50.303 00.000 15712 MoveAxis(E, 5, DBG)
03:45:50.303 00.000 15712 Guiding  Dir = 2, Dur = 5
03:45:50.303 00.000 15712 IsGuiding returns 0
03:45:50.319 00.016 15712 IsGuiding returns 0
03:45:50.319 00.000 15712 Move returns status 0, amount 5
03:45:50.319 00.000 15712 MoveAxis(N, 0, DBG)
03:45:50.319 00.000 15712 Move returns status 0, amount 0
03:45:50.319 00.000 15712 move complete, result=0
03:45:50.319 00.000 15712 worker thread done servicing request
03:45:50.415 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:50.415 00.000 7988 Status Line: Star lost - low SNR
03:45:50.417 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=161, med=134, FiltMin=123, FiltMax=151, Gamma=0.690
03:45:50.419 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:45:50.421 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:50.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:50.423 00.002 7988 Enqueuing Expose request
03:45:50.423 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:45:50.425 00.002 15712 Worker thread wakes up
03:45:50.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:50.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:51.837 01.412 15712 Exposure complete
03:45:51.903 00.066 15712 worker thread done servicing request
03:45:51.903 00.000 7988 OnExposeComplete: enter
03:45:51.903 00.000 7988 UpdateGuideState(): m_state=6
03:45:51.905 00.002 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
03:45:51.905 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=15, SNR=2.2, Peak=149 HFD=0.0
03:45:51.905 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:51.905 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:51.905 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:51.905 00.000 15712 Worker thread wakes up
03:45:51.905 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:51.905 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:51.915 00.010 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:45:51.915 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:45:51.915 00.000 15712 MoveAxis(E, 6, DBG)
03:45:51.915 00.000 15712 Guiding  Dir = 2, Dur = 6
03:45:51.946 00.031 15712 IsGuiding returns 0
03:45:51.967 00.021 15712 IsGuiding returns 0
03:45:51.967 00.000 15712 Move returns status 0, amount 6
03:45:51.967 00.000 15712 MoveAxis(N, 0, DBG)
03:45:51.967 00.000 15712 Move returns status 0, amount 0
03:45:51.967 00.000 15712 move complete, result=0
03:45:51.967 00.000 15712 worker thread done servicing request
03:45:52.026 00.059 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:52.026 00.000 7988 Status Line: Star lost - low SNR
03:45:52.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=164, med=134, FiltMin=122, FiltMax=148, Gamma=0.690
03:45:52.026 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:52.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:52.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:52.026 00.000 7988 Enqueuing Expose request
03:45:52.026 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:45:52.026 00.000 15712 Worker thread wakes up
03:45:52.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:52.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:53.672 01.646 15712 Exposure complete
03:45:53.734 00.062 15712 worker thread done servicing request
03:45:53.734 00.000 7988 OnExposeComplete: enter
03:45:53.734 00.000 7988 UpdateGuideState(): m_state=6
03:45:53.741 00.007 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
03:45:53.741 00.000 7988 Star::Find false star n=3 nbg=279 bg=131.6 sigma=3.8 thresh=143 peak=137
03:45:53.741 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=37, SNR=2.9, Peak=146 HFD=0.0
03:45:53.741 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:53.741 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:53.741 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:53.741 00.000 15712 Worker thread wakes up
03:45:53.741 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:53.741 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:53.750 00.009 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:45:53.750 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:45:53.750 00.000 15712 MoveAxis(E, 7, DBG)
03:45:53.750 00.000 15712 Guiding  Dir = 2, Dur = 7
03:45:53.750 00.000 15712 IsGuiding returns 0
03:45:53.769 00.019 15712 IsGuiding returns 0
03:45:53.769 00.000 15712 Move returns status 0, amount 7
03:45:53.769 00.000 15712 MoveAxis(N, 0, DBG)
03:45:53.769 00.000 15712 Move returns status 0, amount 0
03:45:53.769 00.000 15712 move complete, result=0
03:45:53.769 00.000 15712 worker thread done servicing request
03:45:53.862 00.093 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:53.862 00.000 7988 Status Line: Star lost - low SNR
03:45:53.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=29, max=160, med=135, FiltMin=122, FiltMax=150, Gamma=0.690
03:45:53.862 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:53.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:53.862 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:53.862 00.000 7988 Enqueuing Expose request
03:45:53.862 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:45:53.862 00.000 15712 Worker thread wakes up
03:45:53.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:53.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:55.283 01.421 15712 Exposure complete
03:45:55.350 00.067 15712 worker thread done servicing request
03:45:55.350 00.000 7988 OnExposeComplete: enter
03:45:55.350 00.000 7988 UpdateGuideState(): m_state=6
03:45:55.352 00.002 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
03:45:55.352 00.000 7988 Star::Find false star n=4 nbg=279 bg=132.2 sigma=4.3 thresh=145 peak=139
03:45:55.352 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=54, SNR=2.9, Peak=147 HFD=0.0
03:45:55.356 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:55.356 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:55.356 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:55.356 00.000 15712 Worker thread wakes up
03:45:55.356 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:55.356 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:55.360 00.004 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:45:55.360 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:45:55.360 00.000 15712 MoveAxis(E, 6, DBG)
03:45:55.360 00.000 15712 Guiding  Dir = 2, Dur = 6
03:45:55.360 00.000 15712 IsGuiding returns 0
03:45:55.376 00.016 15712 IsGuiding returns 0
03:45:55.376 00.000 15712 Move returns status 0, amount 6
03:45:55.376 00.000 15712 MoveAxis(N, 0, DBG)
03:45:55.376 00.000 15712 Move returns status 0, amount 0
03:45:55.376 00.000 15712 move complete, result=0
03:45:55.376 00.000 15712 worker thread done servicing request
03:45:55.473 00.097 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:55.473 00.000 7988 Status Line: Star lost - low SNR
03:45:55.475 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=160, med=135, FiltMin=122, FiltMax=149, Gamma=0.690
03:45:55.475 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:55.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:55.475 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:55.475 00.000 7988 Enqueuing Expose request
03:45:55.475 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:45:55.475 00.000 15712 Worker thread wakes up
03:45:55.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:55.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:57.117 01.642 15712 Exposure complete
03:45:57.179 00.062 15712 worker thread done servicing request
03:45:57.179 00.000 7988 OnExposeComplete: enter
03:45:57.179 00.000 7988 UpdateGuideState(): m_state=6
03:45:57.185 00.006 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
03:45:57.185 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=27, SNR=2.8, Peak=152 HFD=0.0
03:45:57.187 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:57.187 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:57.189 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:57.189 00.000 15712 Worker thread wakes up
03:45:57.189 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:57.189 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:57.195 00.006 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:45:57.195 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:45:57.195 00.000 15712 MoveAxis(E, 7, DBG)
03:45:57.195 00.000 15712 Guiding  Dir = 2, Dur = 7
03:45:57.195 00.000 15712 IsGuiding returns 0
03:45:57.212 00.017 15712 IsGuiding returns 0
03:45:57.212 00.000 15712 Move returns status 0, amount 7
03:45:57.212 00.000 15712 MoveAxis(N, 0, DBG)
03:45:57.212 00.000 15712 Move returns status 0, amount 0
03:45:57.212 00.000 15712 move complete, result=0
03:45:57.212 00.000 15712 worker thread done servicing request
03:45:57.307 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:57.307 00.000 7988 Status Line: Star lost - low SNR
03:45:57.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=23, max=165, med=136, FiltMin=123, FiltMax=150, Gamma=0.690
03:45:57.307 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:45:57.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:57.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:57.313 00.006 7988 Enqueuing Expose request
03:45:57.313 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:45:57.313 00.000 15712 Worker thread wakes up
03:45:57.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:57.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:45:58.727 01.414 15712 Exposure complete
03:45:58.792 00.065 15712 worker thread done servicing request
03:45:58.794 00.002 7988 OnExposeComplete: enter
03:45:58.795 00.001 7988 UpdateGuideState(): m_state=6
03:45:58.795 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
03:45:58.795 00.000 7988 Star::Find returns 0 (3), X=709.00, Y=78.00, Mass=0, SNR=0.0, Peak=155 HFD=0.0
03:45:58.795 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:45:58.795 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:45:58.795 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:45:58.795 00.000 15712 Worker thread wakes up
03:45:58.795 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:45:58.795 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:45:58.804 00.009 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:45:58.804 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:45:58.804 00.000 15712 MoveAxis(E, 7, DBG)
03:45:58.804 00.000 15712 Guiding  Dir = 2, Dur = 7
03:45:58.820 00.016 15712 IsGuiding returns 0
03:45:58.840 00.020 15712 IsGuiding returns 0
03:45:58.840 00.000 15712 Move returns status 0, amount 7
03:45:58.840 00.000 15712 MoveAxis(N, 0, DBG)
03:45:58.840 00.000 15712 Move returns status 0, amount 0
03:45:58.840 00.000 15712 move complete, result=0
03:45:58.840 00.000 15712 worker thread done servicing request
03:45:58.916 00.076 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:45:58.916 00.000 7988 Status Line: Star lost - low mass
03:45:58.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=162, med=137, FiltMin=122, FiltMax=150, Gamma=0.690
03:45:58.916 00.000 7988 UpdateGuideState exits: Star lost - low mass
03:45:58.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:58.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:45:58.916 00.000 7988 Enqueuing Expose request
03:45:58.916 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:45:58.916 00.000 15712 Worker thread wakes up
03:45:58.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:45:58.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:00.560 01.644 15712 Exposure complete
03:46:00.622 00.062 15712 worker thread done servicing request
03:46:00.622 00.000 7988 OnExposeComplete: enter
03:46:00.629 00.007 7988 UpdateGuideState(): m_state=6
03:46:00.629 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
03:46:00.631 00.002 7988 Star::Find false star n=7 nbg=278 bg=140.2 sigma=3.7 thresh=151 peak=149
03:46:00.631 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=85, SNR=2.9, Peak=157 HFD=0.0
03:46:00.633 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:00.633 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:00.635 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:00.635 00.000 15712 Worker thread wakes up
03:46:00.635 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:00.635 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:00.638 00.003 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:46:00.638 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:46:00.638 00.000 15712 MoveAxis(E, 10, DBG)
03:46:00.638 00.000 15712 Guiding  Dir = 2, Dur = 10
03:46:00.641 00.003 15712 IsGuiding returns 0
03:46:00.662 00.021 15712 IsGuiding returns 1
03:46:00.662 00.000 15712 scope still moving after pulse duration time elapsed
03:46:00.702 00.040 15712 IsGuiding returns 0
03:46:00.702 00.000 15712 scope move finished after 10 + 59 ms
03:46:00.702 00.000 15712 Move returns status 0, amount 10
03:46:00.702 00.000 15712 MoveAxis(N, 0, DBG)
03:46:00.702 00.000 15712 Move returns status 0, amount 0
03:46:00.702 00.000 15712 move complete, result=0
03:46:00.702 00.000 15712 worker thread done servicing request
03:46:00.750 00.048 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:00.750 00.000 7988 Status Line: Star lost - low SNR
03:46:00.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=163, med=137, FiltMin=123, FiltMax=151, Gamma=0.690
03:46:00.750 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:00.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:00.750 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:00.750 00.000 7988 Enqueuing Expose request
03:46:00.750 00.000 7988 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
03:46:00.750 00.000 15712 Worker thread wakes up
03:46:00.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:00.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:02.169 01.419 15712 Exposure complete
03:46:02.236 00.067 15712 worker thread done servicing request
03:46:02.236 00.000 7988 OnExposeComplete: enter
03:46:02.236 00.000 7988 UpdateGuideState(): m_state=6
03:46:02.236 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
03:46:02.236 00.000 7988 Star::Find false star n=4 nbg=280 bg=138.4 sigma=4.0 thresh=150 peak=147
03:46:02.236 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=64, SNR=2.9, Peak=161 HFD=0.0
03:46:02.236 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:02.236 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:02.236 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:02.246 00.010 15712 Worker thread wakes up
03:46:02.246 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:02.246 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:02.248 00.002 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:46:02.248 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:46:02.248 00.000 15712 MoveAxis(E, 7, DBG)
03:46:02.248 00.000 15712 Guiding  Dir = 2, Dur = 7
03:46:02.248 00.000 15712 IsGuiding returns 0
03:46:02.264 00.016 15712 IsGuiding returns 0
03:46:02.264 00.000 15712 Move returns status 0, amount 7
03:46:02.264 00.000 15712 MoveAxis(N, 0, DBG)
03:46:02.264 00.000 15712 Move returns status 0, amount 0
03:46:02.264 00.000 15712 move complete, result=0
03:46:02.264 00.000 15712 worker thread done servicing request
03:46:02.360 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:02.360 00.000 7988 Status Line: Star lost - low SNR
03:46:02.362 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=25, max=166, med=137, FiltMin=124, FiltMax=153, Gamma=0.690
03:46:02.364 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:46:02.365 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:02.365 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:02.367 00.002 7988 Enqueuing Expose request
03:46:02.367 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:46:02.369 00.002 15712 Worker thread wakes up
03:46:02.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:02.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:04.114 01.745 15712 Exposure complete
03:46:04.179 00.065 15712 worker thread done servicing request
03:46:04.179 00.000 7988 OnExposeComplete: enter
03:46:04.179 00.000 7988 UpdateGuideState(): m_state=6
03:46:04.179 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
03:46:04.183 00.004 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=27, SNR=2.9, Peak=150 HFD=0.0
03:46:04.183 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:04.183 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:04.183 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:04.183 00.000 15712 Worker thread wakes up
03:46:04.183 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:04.183 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:04.191 00.008 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:46:04.191 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:46:04.191 00.000 15712 MoveAxis(E, 7, DBG)
03:46:04.191 00.000 15712 Guiding  Dir = 2, Dur = 7
03:46:04.191 00.000 15712 IsGuiding returns 0
03:46:04.207 00.016 15712 IsGuiding returns 0
03:46:04.207 00.000 15712 Move returns status 0, amount 7
03:46:04.207 00.000 15712 MoveAxis(N, 0, DBG)
03:46:04.207 00.000 15712 Move returns status 0, amount 0
03:46:04.207 00.000 15712 move complete, result=0
03:46:04.207 00.000 15712 worker thread done servicing request
03:46:04.303 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:04.303 00.000 7988 Status Line: Star lost - low SNR
03:46:04.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=168, med=138, FiltMin=124, FiltMax=156, Gamma=0.690
03:46:04.303 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:04.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:04.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:04.303 00.000 7988 Enqueuing Expose request
03:46:04.303 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:46:04.303 00.000 15712 Worker thread wakes up
03:46:04.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:04.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:05.724 01.421 15712 Exposure complete
03:46:05.789 00.065 15712 worker thread done servicing request
03:46:05.791 00.002 7988 OnExposeComplete: enter
03:46:05.791 00.000 7988 UpdateGuideState(): m_state=6
03:46:05.791 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
03:46:05.791 00.000 7988 Star::Find false star n=3 nbg=277 bg=134.3 sigma=4.0 thresh=146 peak=143
03:46:05.791 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=46, SNR=2.9, Peak=152 HFD=0.0
03:46:05.791 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:05.791 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:05.798 00.007 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:05.798 00.000 15712 Worker thread wakes up
03:46:05.798 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:05.798 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:05.801 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:05.801 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:05.801 00.000 15712 MoveAxis(E, 3, DBG)
03:46:05.801 00.000 15712 Guiding  Dir = 2, Dur = 3
03:46:05.801 00.000 15712 IsGuiding returns 0
03:46:05.825 00.024 15712 IsGuiding returns 0
03:46:05.825 00.000 15712 Move returns status 0, amount 3
03:46:05.825 00.000 15712 MoveAxis(N, 0, DBG)
03:46:05.825 00.000 15712 Move returns status 0, amount 0
03:46:05.825 00.000 15712 move complete, result=0
03:46:05.825 00.000 15712 worker thread done servicing request
03:46:05.913 00.088 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:05.913 00.000 7988 Status Line: Star lost - low SNR
03:46:05.915 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=25, max=170, med=138, FiltMin=124, FiltMax=157, Gamma=0.690
03:46:05.917 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:46:05.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:05.919 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:05.919 00.000 7988 Enqueuing Expose request
03:46:05.921 00.002 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:46:05.923 00.002 15712 Worker thread wakes up
03:46:05.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:05.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:07.557 01.634 15712 Exposure complete
03:46:07.623 00.066 15712 worker thread done servicing request
03:46:07.623 00.000 7988 OnExposeComplete: enter
03:46:07.623 00.000 7988 UpdateGuideState(): m_state=6
03:46:07.623 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
03:46:07.623 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=16, SNR=2.2, Peak=155 HFD=0.0
03:46:07.623 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:07.623 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:07.623 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:07.623 00.000 15712 Worker thread wakes up
03:46:07.623 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:07.623 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:07.635 00.012 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:46:07.635 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:46:07.635 00.000 15712 MoveAxis(E, 9, DBG)
03:46:07.635 00.000 15712 Guiding  Dir = 2, Dur = 9
03:46:07.635 00.000 15712 IsGuiding returns 0
03:46:07.692 00.057 15712 IsGuiding returns 0
03:46:07.692 00.000 15712 Move returns status 0, amount 9
03:46:07.692 00.000 15712 MoveAxis(N, 0, DBG)
03:46:07.692 00.000 15712 Move returns status 0, amount 0
03:46:07.692 00.000 15712 move complete, result=0
03:46:07.692 00.000 15712 worker thread done servicing request
03:46:07.746 00.054 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:07.746 00.000 7988 Status Line: Star lost - low SNR
03:46:07.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=24, max=172, med=139, FiltMin=125, FiltMax=159, Gamma=0.690
03:46:07.746 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:07.746 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:07.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:07.753 00.007 7988 Enqueuing Expose request
03:46:07.753 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:46:07.753 00.000 15712 Worker thread wakes up
03:46:07.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:07.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:09.168 01.415 15712 Exposure complete
03:46:09.235 00.067 15712 worker thread done servicing request
03:46:09.235 00.000 7988 OnExposeComplete: enter
03:46:09.235 00.000 7988 UpdateGuideState(): m_state=6
03:46:09.235 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
03:46:09.235 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=27, SNR=2.9, Peak=155 HFD=0.0
03:46:09.235 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:09.235 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:09.235 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:09.235 00.000 15712 Worker thread wakes up
03:46:09.235 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:09.235 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:09.248 00.013 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:09.248 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:09.248 00.000 15712 MoveAxis(E, 5, DBG)
03:46:09.248 00.000 15712 Guiding  Dir = 2, Dur = 5
03:46:09.248 00.000 15712 IsGuiding returns 0
03:46:09.277 00.029 15712 IsGuiding returns 0
03:46:09.277 00.000 15712 Move returns status 0, amount 5
03:46:09.277 00.000 15712 MoveAxis(N, 0, DBG)
03:46:09.277 00.000 15712 Move returns status 0, amount 0
03:46:09.277 00.000 15712 move complete, result=0
03:46:09.277 00.000 15712 worker thread done servicing request
03:46:09.357 00.080 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:09.357 00.000 7988 Status Line: Star lost - low SNR
03:46:09.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=24, max=173, med=140, FiltMin=126, FiltMax=162, Gamma=0.690
03:46:09.357 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:09.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:09.363 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:09.363 00.000 7988 Enqueuing Expose request
03:46:09.365 00.002 15712 Worker thread wakes up
03:46:09.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:09.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:09.365 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:46:11.001 01.636 15712 Exposure complete
03:46:11.068 00.067 15712 worker thread done servicing request
03:46:11.068 00.000 7988 OnExposeComplete: enter
03:46:11.068 00.000 7988 UpdateGuideState(): m_state=6
03:46:11.070 00.002 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
03:46:11.070 00.000 7988 Star::Find returns 0 (3), X=709.00, Y=78.00, Mass=0, SNR=0.0, Peak=157 HFD=0.0
03:46:11.072 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:11.072 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:11.074 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:11.074 00.000 15712 Worker thread wakes up
03:46:11.074 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:11.074 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:11.079 00.005 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:46:11.079 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:46:11.079 00.000 15712 MoveAxis(E, 6, DBG)
03:46:11.079 00.000 15712 Guiding  Dir = 2, Dur = 6
03:46:11.079 00.000 15712 IsGuiding returns 0
03:46:11.096 00.017 15712 IsGuiding returns 0
03:46:11.096 00.000 15712 Move returns status 0, amount 6
03:46:11.096 00.000 15712 MoveAxis(N, 0, DBG)
03:46:11.096 00.000 15712 Move returns status 0, amount 0
03:46:11.096 00.000 15712 move complete, result=0
03:46:11.096 00.000 15712 worker thread done servicing request
03:46:11.192 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:11.192 00.000 7988 Status Line: Star lost - low mass
03:46:11.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=176, med=141, FiltMin=126, FiltMax=163, Gamma=0.690
03:46:11.192 00.000 7988 UpdateGuideState exits: Star lost - low mass
03:46:11.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:11.192 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:11.192 00.000 7988 Enqueuing Expose request
03:46:11.192 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:46:11.192 00.000 15712 Worker thread wakes up
03:46:11.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:11.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:12.612 01.420 15712 Exposure complete
03:46:12.673 00.061 15712 worker thread done servicing request
03:46:12.673 00.000 7988 OnExposeComplete: enter
03:46:12.673 00.000 7988 UpdateGuideState(): m_state=6
03:46:12.673 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
03:46:12.682 00.009 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=25, SNR=2.8, Peak=156 HFD=0.0
03:46:12.682 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:12.684 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:12.684 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:12.686 00.002 15712 Worker thread wakes up
03:46:12.686 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:12.686 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:12.689 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:12.689 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:12.689 00.000 15712 MoveAxis(E, 3, DBG)
03:46:12.689 00.000 15712 Guiding  Dir = 2, Dur = 3
03:46:12.689 00.000 15712 IsGuiding returns 0
03:46:12.715 00.026 15712 IsGuiding returns 0
03:46:12.715 00.000 15712 Move returns status 0, amount 3
03:46:12.715 00.000 15712 MoveAxis(N, 0, DBG)
03:46:12.715 00.000 15712 Move returns status 0, amount 0
03:46:12.715 00.000 15712 move complete, result=0
03:46:12.715 00.000 15712 worker thread done servicing request
03:46:12.802 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:12.802 00.000 7988 Status Line: Star lost - low SNR
03:46:12.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=29, max=173, med=142, FiltMin=126, FiltMax=162, Gamma=0.690
03:46:12.802 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:12.802 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:12.802 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:12.802 00.000 7988 Enqueuing Expose request
03:46:12.802 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:46:12.802 00.000 15712 Worker thread wakes up
03:46:12.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:12.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:14.446 01.644 15712 Exposure complete
03:46:14.508 00.062 15712 worker thread done servicing request
03:46:14.508 00.000 7988 OnExposeComplete: enter
03:46:14.508 00.000 7988 UpdateGuideState(): m_state=6
03:46:14.508 00.000 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
03:46:14.508 00.000 7988 Star::Find false star n=5 nbg=276 bg=145.1 sigma=3.8 thresh=156 peak=153
03:46:14.508 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=70, SNR=2.9, Peak=162 HFD=0.0
03:46:14.508 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:14.508 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:14.520 00.012 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:14.520 00.000 15712 Worker thread wakes up
03:46:14.520 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:14.520 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:14.524 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:14.524 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:14.524 00.000 15712 MoveAxis(E, 3, DBG)
03:46:14.524 00.000 15712 Guiding  Dir = 2, Dur = 3
03:46:14.524 00.000 15712 IsGuiding returns 0
03:46:14.540 00.016 15712 IsGuiding returns 0
03:46:14.540 00.000 15712 Move returns status 0, amount 3
03:46:14.540 00.000 15712 MoveAxis(N, 0, DBG)
03:46:14.540 00.000 15712 Move returns status 0, amount 0
03:46:14.540 00.000 15712 move complete, result=0
03:46:14.540 00.000 15712 worker thread done servicing request
03:46:14.636 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:14.636 00.000 7988 Status Line: Star lost - low SNR
03:46:14.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=173, med=144, FiltMin=127, FiltMax=163, Gamma=0.690
03:46:14.639 00.003 7988 UpdateGuideState exits: Star lost - low SNR
03:46:14.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:14.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:14.639 00.000 7988 Enqueuing Expose request
03:46:14.639 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:46:14.639 00.000 15712 Worker thread wakes up
03:46:14.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:14.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:16.054 01.415 15712 Exposure complete
03:46:16.120 00.066 15712 worker thread done servicing request
03:46:16.120 00.000 7988 OnExposeComplete: enter
03:46:16.120 00.000 7988 UpdateGuideState(): m_state=6
03:46:16.124 00.004 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
03:46:16.124 00.000 7988 Star::Find false star n=2 nbg=277 bg=147.5 sigma=4.1 thresh=160 peak=156
03:46:16.126 00.002 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=30, SNR=2.9, Peak=164 HFD=0.0
03:46:16.126 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:16.128 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:16.128 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:16.130 00.002 15712 Worker thread wakes up
03:46:16.130 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:16.130 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:16.132 00.002 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:16.132 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:16.132 00.000 15712 MoveAxis(E, 4, DBG)
03:46:16.132 00.000 15712 Guiding  Dir = 2, Dur = 4
03:46:16.132 00.000 15712 IsGuiding returns 0
03:46:16.151 00.019 15712 IsGuiding returns 0
03:46:16.151 00.000 15712 Move returns status 0, amount 4
03:46:16.151 00.000 15712 MoveAxis(N, 0, DBG)
03:46:16.151 00.000 15712 Move returns status 0, amount 0
03:46:16.151 00.000 15712 move complete, result=0
03:46:16.151 00.000 15712 worker thread done servicing request
03:46:16.243 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:16.243 00.000 7988 Status Line: Star lost - low SNR
03:46:16.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=23, max=174, med=144, FiltMin=126, FiltMax=162, Gamma=0.690
03:46:16.243 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:16.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:16.243 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:16.243 00.000 7988 Enqueuing Expose request
03:46:16.243 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:46:16.243 00.000 15712 Worker thread wakes up
03:46:16.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:16.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:17.888 01.645 15712 Exposure complete
03:46:17.956 00.068 15712 worker thread done servicing request
03:46:17.956 00.000 7988 OnExposeComplete: enter
03:46:17.958 00.002 7988 UpdateGuideState(): m_state=6
03:46:17.960 00.002 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
03:46:17.960 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=78.00, Mass=13, SNR=2.0, Peak=159 HFD=0.0
03:46:17.960 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:17.964 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:17.966 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:17.966 00.000 15712 Worker thread wakes up
03:46:17.966 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:17.966 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:17.966 00.000 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:17.966 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:17.966 00.000 15712 MoveAxis(E, 4, DBG)
03:46:17.966 00.000 15712 Guiding  Dir = 2, Dur = 4
03:46:17.966 00.000 15712 IsGuiding returns 0
03:46:17.982 00.016 15712 IsGuiding returns 0
03:46:17.982 00.000 15712 Move returns status 0, amount 4
03:46:17.982 00.000 15712 MoveAxis(N, 0, DBG)
03:46:17.982 00.000 15712 Move returns status 0, amount 0
03:46:17.982 00.000 15712 move complete, result=0
03:46:17.982 00.000 15712 worker thread done servicing request
03:46:18.078 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:18.078 00.000 7988 Status Line: Star lost - low SNR
03:46:18.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=27, max=177, med=144, FiltMin=127, FiltMax=164, Gamma=0.690
03:46:18.078 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:18.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:18.078 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:18.078 00.000 7988 Enqueuing Expose request
03:46:18.078 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:46:18.078 00.000 15712 Worker thread wakes up
03:46:18.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:18.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:19.500 01.422 15712 Exposure complete
03:46:19.561 00.061 15712 worker thread done servicing request
03:46:19.561 00.000 7988 OnExposeComplete: enter
03:46:19.561 00.000 7988 UpdateGuideState(): m_state=6
03:46:19.569 00.008 7988 Star::Find(15, 709, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
03:46:19.569 00.000 7988 Star::Find returns 1 (0), X=710.74, Y=75.84, Mass=159, SNR=7.4, Peak=186 HFD=2.0
03:46:19.571 00.002 7988 DistanceChecker: deactivated
03:46:19.571 00.000 7988 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.56) = xAngle (-3.21 = 3.07)
03:46:19.574 00.003 7988 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.25 = 3.04)
03:46:19.574 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-2.88 hyp=2.89 cameraTheta=-1.65 mountX=-2.88 mountY=0.30, mountTheta=3.04
03:46:19.576 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-2.88, opts=13)
03:46:19.577 00.001 7988 Enqueuing Move request for scope (-0.23, -2.88)
03:46:19.577 00.000 15712 Worker thread wakes up
03:46:19.577 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -2.88) opts 0xd
03:46:19.577 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -2.88)
03:46:19.577 00.000 15712 Moving (-0.23, -2.88) raw xDistance=-2.88 yDistance=0.30
03:46:19.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=22, max=186, med=145, FiltMin=127, FiltMax=162, Gamma=0.690
03:46:19.577 00.000 7988 UpdateGuideState exits: m=159 SNR=7.4
03:46:19.581 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:19.581 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:46:19.583 00.002 7988 Enqueuing Expose request
03:46:19.583 00.000 15712 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.884078, 1:1.553273, 2:0.302966
03:46:19.583 00.000 15712 BLC: Under-shoot: nominal increase by 66
03:46:19.583 00.000 15712 BLC: window closed
03:46:19.583 00.000 15712 BLC: Pulse adjusted to 256
03:46:19.587 00.004 15712 PPEC rslt(dithering): input = -2.88, final = -1.73
03:46:19.587 00.000 15712 PPEC: input: -2.88, control: -1.73, exposure: 1500
03:46:19.587 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:46:19.587 00.000 15712 MoveAxis(E, 564, ABG)
03:46:19.587 00.000 15712 Guiding  Dir = 2, Dur = 564
03:46:19.613 00.026 15712 IsGuiding returns 0
03:46:19.625 00.012 7988 evsrv: cli 0CCCF588 connect
03:46:19.627 00.002 7988 case statement mapped state 6 to 3
03:46:19.629 00.002 7988 case statement mapped state 6 to 3
03:46:19.629 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_pixel_scale","id":"f6563fdf-49dc-4e1d-b199-f901435a21da"}
03:46:19.631 00.002 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":3.86747,"id":"f6563fdf-49dc-4e1d-b199-f901435a21da"}
03:46:19.635 00.004 15712 PulseGuide returned control before completion, sleep 559
03:46:19.635 00.000 7988 evsrv: cli 0CCCF588 disconnect
03:46:20.220 00.585 15712 IsGuiding returns 0
03:46:20.220 00.000 15712 Move returns status 0, amount 564
03:46:20.220 00.000 15712 MoveAxis(S, 77, ABG)
03:46:20.220 00.000 15712 Guiding  Dir = 1, Dur = 77
03:46:20.220 00.000 15712 IsGuiding returns 0
03:46:20.306 00.086 15712 IsGuiding returns 1
03:46:20.306 00.000 15712 scope still moving after pulse duration time elapsed
03:46:20.344 00.038 15712 IsGuiding returns 1
03:46:20.382 00.038 15712 IsGuiding returns 1
03:46:20.408 00.026 15712 IsGuiding returns 0
03:46:20.408 00.000 15712 scope move finished after 77 + 114 ms
03:46:20.408 00.000 15712 Move returns status 0, amount 77
03:46:20.408 00.000 15712 move complete, result=0
03:46:20.408 00.000 15712 worker thread done servicing request
03:46:20.408 00.000 15712 Worker thread wakes up
03:46:20.408 00.000 7988 GuideStep: -2.9 px 564 ms EAST, 0.3 px 77 ms SOUTH
03:46:20.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:20.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:46:22.161 01.753 15712 Exposure complete
03:46:22.228 00.067 15712 worker thread done servicing request
03:46:22.228 00.000 7988 OnExposeComplete: enter
03:46:22.229 00.001 7988 UpdateGuideState(): m_state=6
03:46:22.229 00.000 7988 Star::Find(15, 710, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
03:46:22.229 00.000 7988 Star::Find returns 1 (0), X=711.07, Y=77.53, Mass=192, SNR=8.2, Peak=173 HFD=2.1
03:46:22.229 00.000 7988 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.56) = xAngle (-3.05 = -3.05)
03:46:22.229 00.000 7988 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.09 = -3.09)
03:46:22.229 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-1.19 hyp=1.19 cameraTheta=-1.49 mountX=-1.19 mountY=-0.07, mountTheta=-3.09
03:46:22.229 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-1.19, opts=13)
03:46:22.229 00.000 7988 Enqueuing Move request for scope (0.09, -1.19)
03:46:22.229 00.000 15712 Worker thread wakes up
03:46:22.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=35, max=177, med=144, FiltMin=126, FiltMax=162, Gamma=0.690
03:46:22.229 00.000 7988 UpdateGuideState exits: m=192 SNR=8.2
03:46:22.240 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:22.240 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.19) opts 0xd
03:46:22.240 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -1.19)
03:46:22.240 00.000 15712 Moving (0.09, -1.19) raw xDistance=-1.19 yDistance=-0.07
03:46:22.240 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:46:22.240 00.000 7988 Enqueuing Expose request
03:46:22.246 00.006 15712 PPEC rslt(dithering): input = -1.19, final = -0.71
03:46:22.246 00.000 15712 PPEC: input: -1.19, control: -0.71, exposure: 1500
03:46:22.246 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:22.246 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:46:22.246 00.000 15712 MoveAxis(E, 233, ABG)
03:46:22.246 00.000 15712 Guiding  Dir = 2, Dur = 233
03:46:22.246 00.000 15712 IsGuiding returns 0
03:46:22.272 00.026 15712 PulseGuide returned control before completion, sleep 216
03:46:22.495 00.223 15712 IsGuiding returns 1
03:46:22.495 00.000 15712 scope still moving after pulse duration time elapsed
03:46:22.527 00.032 15712 IsGuiding returns 0
03:46:22.527 00.000 15712 scope move finished after 233 + 49 ms
03:46:22.527 00.000 15712 Move returns status 0, amount 233
03:46:22.527 00.000 15712 MoveAxis(N, 0, ABG)
03:46:22.527 00.000 15712 Move returns status 0, amount 0
03:46:22.527 00.000 15712 move complete, result=0
03:46:22.527 00.000 15712 worker thread done servicing request
03:46:22.527 00.000 15712 Worker thread wakes up
03:46:22.527 00.000 7988 GuideStep: -1.2 px 233 ms EAST, -0.1 px 0 ms NORTH
03:46:22.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:22.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:46:23.954 01.427 15712 Exposure complete
03:46:24.012 00.058 15712 worker thread done servicing request
03:46:24.012 00.000 7988 OnExposeComplete: enter
03:46:24.012 00.000 7988 UpdateGuideState(): m_state=6
03:46:24.023 00.011 7988 Star::Find(15, 711, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
03:46:24.023 00.000 7988 Star::Find returns 1 (0), X=710.99, Y=78.20, Mass=144, SNR=7.1, Peak=192 HFD=2.0
03:46:24.025 00.002 7988 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.56) = xAngle (-3.11 = -3.11)
03:46:24.025 00.000 7988 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.14 = -3.14)
03:46:24.027 00.002 7988 CameraToMount -- cameraX=0.01 cameraY=-0.52 hyp=0.52 cameraTheta=-1.55 mountX=-0.52 mountY=-0.00, mountTheta=-3.14
03:46:24.029 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.01, y=-0.52, opts=13)
03:46:24.029 00.000 7988 Enqueuing Move request for scope (0.01, -0.52)
03:46:24.029 00.000 15712 Worker thread wakes up
03:46:24.029 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.52) opts 0xd
03:46:24.029 00.000 15712 Handling offset move in thread for scope, endpoint = (0.01, -0.52)
03:46:24.029 00.000 15712 Moving (0.01, -0.52) raw xDistance=-0.52 yDistance=-0.00
03:46:24.035 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=31, max=192, med=144, FiltMin=126, FiltMax=161, Gamma=0.690
03:46:24.035 00.000 7988 UpdateGuideState exits: m=144 SNR=7.1
03:46:24.037 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:24.039 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:46:24.039 00.000 7988 Enqueuing Expose request
03:46:24.041 00.002 15712 PPEC rslt(dithering): input = -0.52, final = -0.31
03:46:24.041 00.000 15712 PPEC: input: -0.52, control: -0.31, exposure: 1500
03:46:24.041 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:24.041 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:46:24.041 00.000 15712 MoveAxis(E, 103, ABG)
03:46:24.041 00.000 15712 Guiding  Dir = 2, Dur = 103
03:46:24.041 00.000 15712 IsGuiding returns 0
03:46:24.063 00.022 15712 PulseGuide returned control before completion, sleep 90
03:46:24.192 00.129 15712 IsGuiding returns 0
03:46:24.192 00.000 15712 Move returns status 0, amount 103
03:46:24.192 00.000 15712 MoveAxis(N, 0, ABG)
03:46:24.192 00.000 15712 Move returns status 0, amount 0
03:46:24.192 00.000 15712 move complete, result=0
03:46:24.192 00.000 7988 GuideStep: -0.5 px 103 ms EAST, -0.0 px 0 ms NORTH
03:46:24.192 00.000 15712 worker thread done servicing request
03:46:24.192 00.000 15712 Worker thread wakes up
03:46:24.194 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:24.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:46:25.832 01.638 15712 Exposure complete
03:46:25.898 00.066 15712 worker thread done servicing request
03:46:25.898 00.000 7988 OnExposeComplete: enter
03:46:25.899 00.001 7988 UpdateGuideState(): m_state=6
03:46:25.899 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
03:46:25.899 00.000 7988 Star::Find false star n=4 nbg=279 bg=148.0 sigma=4.0 thresh=160 peak=157
03:46:25.899 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=59, SNR=2.9, Peak=169 HFD=0.0
03:46:25.899 00.000 7988 DistanceChecker: activated
03:46:25.899 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:25.899 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:25.899 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:25.899 00.000 15712 Worker thread wakes up
03:46:25.899 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:25.899 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:25.910 00.011 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:25.910 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:25.910 00.000 15712 MoveAxis(E, 2, DBG)
03:46:25.910 00.000 15712 Guiding  Dir = 2, Dur = 2
03:46:25.910 00.000 15712 IsGuiding returns 0
03:46:25.933 00.023 15712 IsGuiding returns 0
03:46:25.933 00.000 15712 Move returns status 0, amount 2
03:46:25.933 00.000 15712 MoveAxis(N, 0, DBG)
03:46:25.933 00.000 15712 Move returns status 0, amount 0
03:46:25.933 00.000 15712 move complete, result=0
03:46:25.933 00.000 15712 worker thread done servicing request
03:46:26.021 00.088 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:26.021 00.000 7988 Status Line: Star lost - low SNR
03:46:26.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=33, max=171, med=143, FiltMin=123, FiltMax=161, Gamma=0.690
03:46:26.021 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:26.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:26.021 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:26.021 00.000 7988 Enqueuing Expose request
03:46:26.021 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:46:26.021 00.000 15712 Worker thread wakes up
03:46:26.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:26.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:27.440 01.419 15712 Exposure complete
03:46:27.505 00.065 15712 worker thread done servicing request
03:46:27.505 00.000 7988 OnExposeComplete: enter
03:46:27.505 00.000 7988 UpdateGuideState(): m_state=6
03:46:27.505 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
03:46:27.505 00.000 7988 Star::Find false star n=5 nbg=279 bg=148.2 sigma=4.2 thresh=161 peak=159
03:46:27.505 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=85, SNR=2.9, Peak=173 HFD=0.0
03:46:27.505 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:27.512 00.007 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:27.512 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:27.512 00.000 15712 Worker thread wakes up
03:46:27.512 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:27.512 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:27.517 00.005 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:27.517 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:27.517 00.000 15712 MoveAxis(E, 4, DBG)
03:46:27.517 00.000 15712 Guiding  Dir = 2, Dur = 4
03:46:27.519 00.002 15712 IsGuiding returns 0
03:46:27.533 00.014 15712 IsGuiding returns 0
03:46:27.533 00.000 15712 Move returns status 0, amount 4
03:46:27.533 00.000 15712 MoveAxis(N, 0, DBG)
03:46:27.533 00.000 15712 Move returns status 0, amount 0
03:46:27.533 00.000 15712 move complete, result=0
03:46:27.533 00.000 15712 worker thread done servicing request
03:46:27.628 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:27.628 00.000 7988 Status Line: Star lost - low SNR
03:46:27.631 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=34, max=173, med=143, FiltMin=123, FiltMax=161, Gamma=0.690
03:46:27.631 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:27.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:27.631 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:27.631 00.000 7988 Enqueuing Expose request
03:46:27.631 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:46:27.631 00.000 15712 Worker thread wakes up
03:46:27.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:27.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:29.272 01.641 15712 Exposure complete
03:46:29.338 00.066 15712 worker thread done servicing request
03:46:29.338 00.000 7988 OnExposeComplete: enter
03:46:29.338 00.000 7988 UpdateGuideState(): m_state=6
03:46:29.338 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
03:46:29.338 00.000 7988 Star::Find false star n=3 nbg=281 bg=150.3 sigma=4.4 thresh=163 peak=159
03:46:29.338 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=44, SNR=2.9, Peak=168 HFD=0.0
03:46:29.338 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:29.338 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:29.338 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:29.338 00.000 15712 Worker thread wakes up
03:46:29.338 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:29.338 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:29.350 00.012 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:29.350 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:29.350 00.000 15712 MoveAxis(E, 3, DBG)
03:46:29.350 00.000 15712 Guiding  Dir = 2, Dur = 3
03:46:29.350 00.000 15712 IsGuiding returns 0
03:46:29.366 00.016 15712 IsGuiding returns 0
03:46:29.366 00.000 15712 Move returns status 0, amount 3
03:46:29.366 00.000 15712 MoveAxis(N, 0, DBG)
03:46:29.366 00.000 15712 Move returns status 0, amount 0
03:46:29.366 00.000 15712 move complete, result=0
03:46:29.366 00.000 15712 worker thread done servicing request
03:46:29.462 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:29.462 00.000 7988 Status Line: Star lost - low SNR
03:46:29.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=33, max=173, med=142, FiltMin=122, FiltMax=158, Gamma=0.690
03:46:29.462 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:29.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:29.468 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:29.468 00.000 7988 Enqueuing Expose request
03:46:29.468 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:46:29.468 00.000 15712 Worker thread wakes up
03:46:29.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:29.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:30.886 01.418 15712 Exposure complete
03:46:30.953 00.067 15712 worker thread done servicing request
03:46:30.953 00.000 7988 OnExposeComplete: enter
03:46:30.953 00.000 7988 UpdateGuideState(): m_state=6
03:46:30.953 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
03:46:30.953 00.000 7988 Star::Find false star n=5 nbg=278 bg=148.7 sigma=4.2 thresh=161 peak=156
03:46:30.953 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=73, SNR=2.9, Peak=168 HFD=0.0
03:46:30.953 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:30.953 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:30.953 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:30.953 00.000 15712 Worker thread wakes up
03:46:30.953 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:30.953 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:30.962 00.009 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:46:30.962 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:46:30.962 00.000 15712 MoveAxis(E, 2, DBG)
03:46:30.962 00.000 15712 Guiding  Dir = 2, Dur = 2
03:46:30.996 00.034 15712 IsGuiding returns 0
03:46:31.017 00.021 15712 IsGuiding returns 0
03:46:31.017 00.000 15712 Move returns status 0, amount 2
03:46:31.017 00.000 15712 MoveAxis(N, 0, DBG)
03:46:31.017 00.000 15712 Move returns status 0, amount 0
03:46:31.017 00.000 15712 move complete, result=0
03:46:31.017 00.000 15712 worker thread done servicing request
03:46:31.074 00.057 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:31.074 00.000 7988 Status Line: Star lost - low SNR
03:46:31.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=34, max=169, med=141, FiltMin=121, FiltMax=160, Gamma=0.690
03:46:31.074 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:31.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:31.074 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:31.081 00.007 7988 Enqueuing Expose request
03:46:31.081 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:46:31.081 00.000 15712 Worker thread wakes up
03:46:31.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:31.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:32.720 01.639 15712 Exposure complete
03:46:32.782 00.062 15712 worker thread done servicing request
03:46:32.782 00.000 7988 OnExposeComplete: enter
03:46:32.782 00.000 7988 UpdateGuideState(): m_state=6
03:46:32.788 00.006 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
03:46:32.788 00.000 7988 Star::Find false star n=4 nbg=281 bg=146.4 sigma=4.3 thresh=159 peak=152
03:46:32.790 00.002 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=53, SNR=2.9, Peak=164 HFD=0.0
03:46:32.790 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:32.792 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:32.792 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:32.794 00.002 15712 Worker thread wakes up
03:46:32.794 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:32.794 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:32.798 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:32.798 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:32.798 00.000 15712 MoveAxis(E, 5, DBG)
03:46:32.798 00.000 15712 Guiding  Dir = 2, Dur = 5
03:46:32.798 00.000 15712 IsGuiding returns 0
03:46:32.823 00.025 15712 IsGuiding returns 0
03:46:32.823 00.000 15712 Move returns status 0, amount 5
03:46:32.823 00.000 15712 MoveAxis(N, 0, DBG)
03:46:32.823 00.000 15712 Move returns status 0, amount 0
03:46:32.823 00.000 15712 move complete, result=0
03:46:32.823 00.000 15712 worker thread done servicing request
03:46:32.910 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:32.910 00.000 7988 Status Line: Star lost - low SNR
03:46:32.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=20, max=169, med=140, FiltMin=121, FiltMax=157, Gamma=0.690
03:46:32.910 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:32.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:32.910 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:32.910 00.000 7988 Enqueuing Expose request
03:46:32.910 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:46:32.918 00.008 15712 Worker thread wakes up
03:46:32.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:32.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:34.332 01.414 15712 Exposure complete
03:46:34.394 00.062 15712 worker thread done servicing request
03:46:34.394 00.000 7988 OnExposeComplete: enter
03:46:34.394 00.000 7988 UpdateGuideState(): m_state=6
03:46:34.394 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
03:46:34.401 00.007 7988 Star::Find false star n=3 nbg=278 bg=144.4 sigma=4.0 thresh=157 peak=153
03:46:34.401 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=38, SNR=2.9, Peak=159 HFD=0.0
03:46:34.401 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:34.401 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:34.401 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:34.401 00.000 15712 Worker thread wakes up
03:46:34.401 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:34.401 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:34.409 00.008 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:34.409 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:34.409 00.000 15712 MoveAxis(E, 5, DBG)
03:46:34.409 00.000 15712 Guiding  Dir = 2, Dur = 5
03:46:34.409 00.000 15712 IsGuiding returns 0
03:46:34.435 00.026 15712 IsGuiding returns 0
03:46:34.435 00.000 15712 Move returns status 0, amount 5
03:46:34.435 00.000 15712 MoveAxis(N, 0, DBG)
03:46:34.435 00.000 15712 Move returns status 0, amount 0
03:46:34.435 00.000 15712 move complete, result=0
03:46:34.435 00.000 15712 worker thread done servicing request
03:46:34.520 00.085 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:34.520 00.000 7988 Status Line: Star lost - low SNR
03:46:34.523 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=26, max=168, med=139, FiltMin=121, FiltMax=158, Gamma=0.690
03:46:34.523 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:34.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:34.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:34.523 00.000 7988 Enqueuing Expose request
03:46:34.523 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:46:34.523 00.000 15712 Worker thread wakes up
03:46:34.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:34.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:36.166 01.643 15712 Exposure complete
03:46:36.231 00.065 15712 worker thread done servicing request
03:46:36.231 00.000 7988 OnExposeComplete: enter
03:46:36.231 00.000 7988 UpdateGuideState(): m_state=6
03:46:36.231 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
03:46:36.231 00.000 7988 Star::Find false star n=3 nbg=282 bg=146.8 sigma=4.5 thresh=160 peak=158
03:46:36.231 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=53, SNR=2.9, Peak=172 HFD=0.0
03:46:36.237 00.006 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:36.237 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:36.237 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:36.237 00.000 15712 Worker thread wakes up
03:46:36.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:36.237 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:36.243 00.006 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:46:36.243 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:46:36.243 00.000 15712 MoveAxis(E, 5, DBG)
03:46:36.243 00.000 15712 Guiding  Dir = 2, Dur = 5
03:46:36.259 00.016 15712 IsGuiding returns 0
03:46:36.275 00.016 15712 IsGuiding returns 0
03:46:36.275 00.000 15712 Move returns status 0, amount 5
03:46:36.275 00.000 15712 MoveAxis(N, 0, DBG)
03:46:36.275 00.000 15712 Move returns status 0, amount 0
03:46:36.275 00.000 15712 move complete, result=0
03:46:36.275 00.000 15712 worker thread done servicing request
03:46:36.355 00.080 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:36.356 00.001 7988 Status Line: Star lost - low SNR
03:46:36.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=26, max=172, med=138, FiltMin=120, FiltMax=159, Gamma=0.690
03:46:36.356 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:36.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:36.356 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:36.356 00.000 7988 Enqueuing Expose request
03:46:36.356 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:46:36.356 00.000 15712 Worker thread wakes up
03:46:36.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:36.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:37.777 01.421 15712 Exposure complete
03:46:37.839 00.062 15712 worker thread done servicing request
03:46:37.839 00.000 7988 OnExposeComplete: enter
03:46:37.839 00.000 7988 UpdateGuideState(): m_state=6
03:46:37.846 00.007 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
03:46:37.848 00.002 7988 Star::Find returns 1 (0), X=710.50, Y=78.16, Mass=122, SNR=6.2, Peak=182 HFD=1.8
03:46:37.848 00.000 7988 DistanceChecker: deactivated
03:46:37.850 00.002 7988 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.56) = xAngle (-3.83 = 2.45)
03:46:37.851 00.001 7988 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.42)
03:46:37.851 00.000 7988 CameraToMount -- cameraX=-0.47 cameraY=-0.56 hyp=0.74 cameraTheta=-2.27 mountX=-0.57 mountY=0.48, mountTheta=2.44
03:46:37.853 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.47, y=-0.56, opts=13)
03:46:37.854 00.001 7988 Enqueuing Move request for scope (-0.47, -0.56)
03:46:37.854 00.000 15712 Worker thread wakes up
03:46:37.854 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.56) opts 0xd
03:46:37.854 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.47, -0.56)
03:46:37.854 00.000 15712 Moving (-0.47, -0.56) raw xDistance=-0.57 yDistance=0.48
03:46:37.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=31, max=182, med=138, FiltMin=119, FiltMax=159, Gamma=0.690
03:46:37.854 00.000 7988 UpdateGuideState exits: m=122 SNR=6.2
03:46:37.858 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:37.858 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:46:37.860 00.002 7988 Enqueuing Expose request
03:46:37.860 00.000 15712 PPEC rslt(dithering): input = -0.57, final = -0.34
03:46:37.860 00.000 15712 PPEC: input: -0.57, control: -0.34, exposure: 1500
03:46:37.860 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:46:37.860 00.000 15712 MoveAxis(E, 111, ABG)
03:46:37.860 00.000 15712 Guiding  Dir = 2, Dur = 111
03:46:37.860 00.000 15712 IsGuiding returns 0
03:46:37.891 00.031 15712 PulseGuide returned control before completion, sleep 92
03:46:37.998 00.107 15712 IsGuiding returns 1
03:46:37.998 00.000 15712 scope still moving after pulse duration time elapsed
03:46:38.052 00.054 15712 IsGuiding returns 0
03:46:38.052 00.000 15712 scope move finished after 111 + 78 ms
03:46:38.052 00.000 15712 Move returns status 0, amount 111
03:46:38.052 00.000 15712 MoveAxis(S, 124, ABG)
03:46:38.052 00.000 15712 Guiding  Dir = 1, Dur = 124
03:46:38.052 00.000 15712 IsGuiding returns 0
03:46:38.132 00.080 15712 PulseGuide returned control before completion, sleep 55
03:46:38.190 00.058 15712 IsGuiding returns 1
03:46:38.190 00.000 15712 scope still moving after pulse duration time elapsed
03:46:38.222 00.032 15712 IsGuiding returns 1
03:46:38.291 00.069 15712 IsGuiding returns 0
03:46:38.291 00.000 15712 scope move finished after 124 + 115 ms
03:46:38.291 00.000 15712 Move returns status 0, amount 124
03:46:38.291 00.000 15712 move complete, result=0
03:46:38.291 00.000 7988 GuideStep: -0.6 px 111 ms EAST, 0.5 px 124 ms SOUTH
03:46:38.291 00.000 15712 worker thread done servicing request
03:46:38.291 00.000 15712 Worker thread wakes up
03:46:38.294 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:38.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:46:39.931 01.637 15712 Exposure complete
03:46:39.999 00.068 15712 worker thread done servicing request
03:46:40.000 00.001 7988 OnExposeComplete: enter
03:46:40.000 00.000 7988 UpdateGuideState(): m_state=6
03:46:40.000 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
03:46:40.000 00.000 7988 Star::Find returns 1 (0), X=711.73, Y=79.44, Mass=165, SNR=7.6, Peak=182 HFD=1.7
03:46:40.000 00.000 7988 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.56) = xAngle (-0.80 = -0.80)
03:46:40.000 00.000 7988 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
03:46:40.000 00.000 7988 CameraToMount -- cameraX=0.75 cameraY=0.72 hyp=1.04 cameraTheta=0.76 mountX=0.72 mountY=-0.77, mountTheta=-0.82
03:46:40.000 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.75, y=0.72, opts=13)
03:46:40.000 00.000 7988 Enqueuing Move request for scope (0.75, 0.72)
03:46:40.000 00.000 15712 Worker thread wakes up
03:46:40.000 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.72) opts 0xd
03:46:40.000 00.000 15712 Handling offset move in thread for scope, endpoint = (0.75, 0.72)
03:46:40.000 00.000 15712 Moving (0.75, 0.72) raw xDistance=0.72 yDistance=-0.77
03:46:40.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=22, max=182, med=136, FiltMin=120, FiltMax=157, Gamma=0.690
03:46:40.011 00.011 7988 UpdateGuideState exits: m=165 SNR=7.6
03:46:40.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:40.013 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:46:40.013 00.000 7988 Enqueuing Expose request
03:46:40.013 00.000 15712 PPEC rslt: input = 0.72, final = 0.43, react = 0.43, pred = -0.01, hyst = 0.39, hyst_pct = 0.00, period_length = 641.98
03:46:40.013 00.000 15712 PPEC: input: 0.72, control: 0.43, exposure: 1500
03:46:40.013 00.000 15712 resist switch: large excursion: input -0.77 thresh 0.75 direction from 1 to -1
03:46:40.013 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.31
03:46:40.013 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
03:46:40.013 00.000 15712 MoveAxis(W, 140, ABG)
03:46:40.013 00.000 15712 Guiding  Dir = 3, Dur = 140
03:46:40.045 00.032 15712 IsGuiding returns 0
03:46:40.062 00.017 15712 PulseGuide returned control before completion, sleep 135
03:46:40.223 00.161 15712 IsGuiding returns 0
03:46:40.223 00.000 15712 Move returns status 0, amount 140
03:46:40.223 00.000 15712 BLC: Oldest BLC event removed
03:46:40.223 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 256 applied
03:46:40.223 00.000 15712 MoveAxis(N, 453, ABG)
03:46:40.223 00.000 15712 Guiding  Dir = 0, Dur = 453
03:46:40.223 00.000 15712 IsGuiding returns 0
03:46:40.305 00.082 15712 PulseGuide returned control before completion, sleep 384
03:46:40.698 00.393 15712 IsGuiding returns 1
03:46:40.698 00.000 15712 scope still moving after pulse duration time elapsed
03:46:40.730 00.032 15712 IsGuiding returns 1
03:46:40.798 00.068 15712 IsGuiding returns 0
03:46:40.798 00.000 15712 scope move finished after 453 + 122 ms
03:46:40.798 00.000 15712 Move returns status 0, amount 453
03:46:40.798 00.000 15712 move complete, result=0
03:46:40.798 00.000 7988 GuideStep: 0.7 px 140 ms WEST, -0.8 px 453 ms NORTH
03:46:40.803 00.005 15712 worker thread done servicing request
03:46:40.803 00.000 15712 Worker thread wakes up
03:46:40.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:40.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:46:42.210 01.407 15712 Exposure complete
03:46:42.275 00.065 15712 worker thread done servicing request
03:46:42.275 00.000 7988 OnExposeComplete: enter
03:46:42.275 00.000 7988 UpdateGuideState(): m_state=6
03:46:42.275 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
03:46:42.275 00.000 7988 Star::Find false star n=3 nbg=283 bg=146.6 sigma=4.5 thresh=160 peak=157
03:46:42.275 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=79.00, Mass=44, SNR=2.9, Peak=162 HFD=0.0
03:46:42.275 00.000 7988 DistanceChecker: activated
03:46:42.275 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:42.275 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:42.275 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:42.275 00.000 15712 Worker thread wakes up
03:46:42.275 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:42.275 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:42.293 00.018 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:46:42.293 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:46:42.293 00.000 15712 MoveAxis(E, 8, DBG)
03:46:42.293 00.000 15712 Guiding  Dir = 2, Dur = 8
03:46:42.293 00.000 15712 IsGuiding returns 0
03:46:42.310 00.017 15712 IsGuiding returns 0
03:46:42.310 00.000 15712 Move returns status 0, amount 8
03:46:42.310 00.000 15712 MoveAxis(N, 0, DBG)
03:46:42.310 00.000 15712 Move returns status 0, amount 0
03:46:42.310 00.000 15712 move complete, result=0
03:46:42.310 00.000 15712 worker thread done servicing request
03:46:42.401 00.091 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:42.401 00.000 7988 Status Line: Star lost - low SNR
03:46:42.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=167, med=136, FiltMin=119, FiltMax=157, Gamma=0.690
03:46:42.401 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:42.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:42.401 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:42.401 00.000 7988 Enqueuing Expose request
03:46:42.401 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:46:42.401 00.000 15712 Worker thread wakes up
03:46:42.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:42.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:44.045 01.644 15712 Exposure complete
03:46:44.113 00.068 15712 worker thread done servicing request
03:46:44.113 00.000 7988 OnExposeComplete: enter
03:46:44.113 00.000 7988 UpdateGuideState(): m_state=6
03:46:44.113 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
03:46:44.113 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=79.00, Mass=17, SNR=2.3, Peak=156 HFD=0.0
03:46:44.113 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:44.113 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:44.113 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:44.113 00.000 15712 Worker thread wakes up
03:46:44.113 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:44.113 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:44.113 00.000 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:44.125 00.012 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:44.125 00.000 15712 MoveAxis(E, 5, DBG)
03:46:44.125 00.000 15712 Guiding  Dir = 2, Dur = 5
03:46:44.125 00.000 15712 IsGuiding returns 0
03:46:44.141 00.016 15712 IsGuiding returns 0
03:46:44.141 00.000 15712 Move returns status 0, amount 5
03:46:44.141 00.000 15712 MoveAxis(N, 0, DBG)
03:46:44.141 00.000 15712 Move returns status 0, amount 0
03:46:44.141 00.000 15712 move complete, result=0
03:46:44.141 00.000 15712 worker thread done servicing request
03:46:44.221 00.080 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:44.221 00.000 7988 Status Line: Star lost - low SNR
03:46:44.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=169, med=135, FiltMin=119, FiltMax=157, Gamma=0.690
03:46:44.221 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:44.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:44.221 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:44.221 00.000 7988 Enqueuing Expose request
03:46:44.221 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:46:44.221 00.000 15712 Worker thread wakes up
03:46:44.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:44.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:45.644 01.423 15712 Exposure complete
03:46:45.710 00.066 15712 worker thread done servicing request
03:46:45.710 00.000 7988 OnExposeComplete: enter
03:46:45.710 00.000 7988 UpdateGuideState(): m_state=6
03:46:45.713 00.003 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
03:46:45.713 00.000 7988 Star::Find false star n=3 nbg=280 bg=137.5 sigma=4.2 thresh=150 peak=147
03:46:45.715 00.002 7988 Star::Find returns 0 (2), X=711.00, Y=79.00, Mass=49, SNR=2.9, Peak=161 HFD=0.0
03:46:45.715 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:45.717 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:45.717 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:45.719 00.002 15712 Worker thread wakes up
03:46:45.719 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:45.719 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:45.720 00.001 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:45.720 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:45.720 00.000 15712 MoveAxis(E, 2, DBG)
03:46:45.720 00.000 15712 Guiding  Dir = 2, Dur = 2
03:46:45.720 00.000 15712 IsGuiding returns 0
03:46:45.740 00.020 15712 IsGuiding returns 0
03:46:45.740 00.000 15712 Move returns status 0, amount 2
03:46:45.740 00.000 15712 MoveAxis(N, 0, DBG)
03:46:45.740 00.000 15712 Move returns status 0, amount 0
03:46:45.740 00.000 15712 move complete, result=0
03:46:45.740 00.000 15712 worker thread done servicing request
03:46:45.832 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:45.832 00.000 7988 Status Line: Star lost - low SNR
03:46:45.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=167, med=135, FiltMin=119, FiltMax=155, Gamma=0.690
03:46:45.832 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:45.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:45.832 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:45.832 00.000 7988 Enqueuing Expose request
03:46:45.832 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:46:45.832 00.000 15712 Worker thread wakes up
03:46:45.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:45.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:47.478 01.646 15712 Exposure complete
03:46:47.539 00.061 15712 worker thread done servicing request
03:46:47.539 00.000 7988 OnExposeComplete: enter
03:46:47.539 00.000 7988 UpdateGuideState(): m_state=6
03:46:47.545 00.006 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
03:46:47.545 00.000 7988 Star::Find false star n=4 nbg=278 bg=134.1 sigma=3.8 thresh=146 peak=146
03:46:47.547 00.002 7988 Star::Find returns 0 (2), X=711.00, Y=79.00, Mass=62, SNR=2.9, Peak=153 HFD=0.0
03:46:47.547 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:47.549 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:47.549 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:47.551 00.002 15712 Worker thread wakes up
03:46:47.551 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:47.551 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:47.555 00.004 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:47.555 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:47.555 00.000 15712 MoveAxis(E, 4, DBG)
03:46:47.555 00.000 15712 Guiding  Dir = 2, Dur = 4
03:46:47.555 00.000 15712 IsGuiding returns 0
03:46:47.571 00.016 15712 IsGuiding returns 0
03:46:47.571 00.000 15712 Move returns status 0, amount 4
03:46:47.571 00.000 15712 MoveAxis(N, 0, DBG)
03:46:47.571 00.000 15712 Move returns status 0, amount 0
03:46:47.571 00.000 15712 move complete, result=0
03:46:47.571 00.000 15712 worker thread done servicing request
03:46:47.667 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:47.667 00.000 7988 Status Line: Star lost - low SNR
03:46:47.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=166, med=134, FiltMin=118, FiltMax=155, Gamma=0.690
03:46:47.667 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:47.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:47.667 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:47.667 00.000 7988 Enqueuing Expose request
03:46:47.667 00.000 15712 Worker thread wakes up
03:46:47.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:47.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:47.667 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:46:49.091 01.424 15712 Exposure complete
03:46:49.158 00.067 7988 OnExposeComplete: enter
03:46:49.158 00.000 7988 UpdateGuideState(): m_state=6
03:46:49.160 00.002 15712 worker thread done servicing request
03:46:49.160 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
03:46:49.163 00.003 7988 Star::Find returns 1 (0), X=711.06, Y=77.84, Mass=112, SNR=6.3, Peak=166 HFD=1.7
03:46:49.163 00.000 7988 DistanceChecker: deactivated
03:46:49.163 00.000 7988 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.56) = xAngle (-3.03 = -3.03)
03:46:49.163 00.000 7988 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.06 = -3.06)
03:46:49.163 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-0.88 hyp=0.89 cameraTheta=-1.47 mountX=-0.88 mountY=-0.07, mountTheta=-3.06
03:46:49.168 00.005 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-0.88, opts=13)
03:46:49.168 00.000 7988 Enqueuing Move request for scope (0.09, -0.88)
03:46:49.168 00.000 15712 Worker thread wakes up
03:46:49.168 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.88) opts 0xd
03:46:49.168 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -0.88)
03:46:49.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=166, med=134, FiltMin=118, FiltMax=155, Gamma=0.690
03:46:49.168 00.000 7988 UpdateGuideState exits: m=112 SNR=6.3
03:46:49.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:49.168 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:46:49.168 00.000 7988 Enqueuing Expose request
03:46:49.168 00.000 15712 Moving (0.09, -0.88) raw xDistance=-0.88 yDistance=-0.07
03:46:49.168 00.000 15712 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.771109, 1:0.068380
03:46:49.168 00.000 15712 BLC: No correction, Miss < min_move
03:46:49.180 00.012 15712 PPEC rslt: input = -0.88, final = -0.54, react = -0.53, pred = -0.01, hyst = -0.48, hyst_pct = 0.00, period_length = 641.96
03:46:49.180 00.000 15712 PPEC: input: -0.88, control: -0.54, exposure: 1500
03:46:49.180 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:49.180 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:46:49.180 00.000 15712 MoveAxis(E, 176, ABG)
03:46:49.180 00.000 15712 Guiding  Dir = 2, Dur = 176
03:46:49.180 00.000 15712 IsGuiding returns 0
03:46:49.205 00.025 15712 PulseGuide returned control before completion, sleep 159
03:46:49.401 00.196 15712 IsGuiding returns 0
03:46:49.401 00.000 15712 Move returns status 0, amount 176
03:46:49.401 00.000 15712 MoveAxis(N, 0, ABG)
03:46:49.401 00.000 15712 Move returns status 0, amount 0
03:46:49.401 00.000 15712 move complete, result=0
03:46:49.401 00.000 7988 GuideStep: -0.9 px 176 ms EAST, -0.1 px 0 ms NORTH
03:46:49.401 00.000 15712 worker thread done servicing request
03:46:49.401 00.000 15712 Worker thread wakes up
03:46:49.403 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:49.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:46:51.037 01.634 15712 Exposure complete
03:46:51.103 00.066 15712 worker thread done servicing request
03:46:51.103 00.000 7988 OnExposeComplete: enter
03:46:51.103 00.000 7988 UpdateGuideState(): m_state=6
03:46:51.103 00.000 7988 Star::Find(15, 711, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
03:46:51.103 00.000 7988 Star::Find returns 0 (4), X=711.47, Y=78.57, Mass=183, SNR=8.5, Peak=177 HFD=1.4
03:46:51.103 00.000 7988 DistanceChecker: activated
03:46:51.103 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:51.103 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:51.103 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:51.103 00.000 15712 Worker thread wakes up
03:46:51.103 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:51.103 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:51.114 00.011 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:46:51.114 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:46:51.114 00.000 15712 MoveAxis(E, 4, DBG)
03:46:51.114 00.000 15712 Guiding  Dir = 2, Dur = 4
03:46:51.114 00.000 15712 IsGuiding returns 0
03:46:51.135 00.021 15712 IsGuiding returns 0
03:46:51.135 00.000 15712 Move returns status 0, amount 4
03:46:51.135 00.000 15712 MoveAxis(N, 0, DBG)
03:46:51.135 00.000 15712 Move returns status 0, amount 0
03:46:51.135 00.000 15712 move complete, result=0
03:46:51.135 00.000 15712 worker thread done servicing request
03:46:51.226 00.091 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:51.226 00.000 7988 Status Line: Star lost - low HFD
03:46:51.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=177, med=134, FiltMin=117, FiltMax=157, Gamma=0.690
03:46:51.226 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:46:51.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:51.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:51.226 00.000 7988 Enqueuing Expose request
03:46:51.226 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:46:51.226 00.000 15712 Worker thread wakes up
03:46:51.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:51.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:52.642 01.416 15712 Exposure complete
03:46:52.705 00.063 15712 worker thread done servicing request
03:46:52.705 00.000 7988 OnExposeComplete: enter
03:46:52.705 00.000 7988 UpdateGuideState(): m_state=6
03:46:52.712 00.007 7988 Star::Find(15, 711, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
03:46:52.712 00.000 7988 Star::Find returns 1 (0), X=711.17, Y=78.62, Mass=415, SNR=12.4, Peak=183 HFD=2.5
03:46:52.714 00.002 7988 Status Line: Mass: 415 vs 159
03:46:52.714 00.000 7988 UpdateCurrentPosition: star mass new=414.9 exp=158.5 thresh=50% limits=(65.9, 237.8, 317.0)
03:46:52.716 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:46:52.716 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:52.718 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:52.718 00.000 15712 Worker thread wakes up
03:46:52.718 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:52.720 00.002 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:52.721 00.001 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:46:52.721 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:46:52.721 00.000 15712 MoveAxis(E, 6, DBG)
03:46:52.721 00.000 15712 Guiding  Dir = 2, Dur = 6
03:46:52.721 00.000 15712 IsGuiding returns 0
03:46:52.737 00.016 15712 IsGuiding returns 0
03:46:52.737 00.000 15712 Move returns status 0, amount 6
03:46:52.737 00.000 15712 MoveAxis(N, 0, DBG)
03:46:52.737 00.000 15712 Move returns status 0, amount 0
03:46:52.737 00.000 15712 move complete, result=0
03:46:52.737 00.000 15712 worker thread done servicing request
03:46:52.833 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:52.833 00.000 7988 Status Line: Star lost - mass changed
03:46:52.835 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=183, med=133, FiltMin=115, FiltMax=156, Gamma=0.690
03:46:52.835 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:46:52.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:52.835 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:52.835 00.000 7988 Enqueuing Expose request
03:46:52.835 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:46:52.835 00.000 15712 Worker thread wakes up
03:46:52.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:52.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:54.476 01.641 15712 Exposure complete
03:46:54.540 00.064 15712 worker thread done servicing request
03:46:54.540 00.000 7988 OnExposeComplete: enter
03:46:54.540 00.000 7988 UpdateGuideState(): m_state=6
03:46:54.540 00.000 7988 Star::Find(15, 711, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
03:46:54.540 00.000 7988 Star::Find returns 1 (0), X=710.92, Y=78.63, Mass=376, SNR=12.1, Peak=191 HFD=2.3
03:46:54.540 00.000 7988 Status Line: Mass: 376 vs 159
03:46:54.540 00.000 7988 UpdateCurrentPosition: star mass new=376.2 exp=158.5 thresh=50% limits=(66.6, 237.8, 317.0)
03:46:54.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:46:54.540 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:54.540 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:54.553 00.013 15712 Worker thread wakes up
03:46:54.553 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:54.553 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:54.556 00.003 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:46:54.556 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:46:54.556 00.000 15712 MoveAxis(E, 5, DBG)
03:46:54.556 00.000 15712 Guiding  Dir = 2, Dur = 5
03:46:54.593 00.037 15712 IsGuiding returns 0
03:46:54.612 00.019 15712 IsGuiding returns 0
03:46:54.612 00.000 15712 Move returns status 0, amount 5
03:46:54.612 00.000 15712 MoveAxis(N, 0, DBG)
03:46:54.612 00.000 15712 Move returns status 0, amount 0
03:46:54.612 00.000 15712 move complete, result=0
03:46:54.612 00.000 15712 worker thread done servicing request
03:46:54.668 00.056 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:54.668 00.000 7988 Status Line: Star lost - mass changed
03:46:54.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=191, med=132, FiltMin=113, FiltMax=160, Gamma=0.690
03:46:54.672 00.004 7988 UpdateGuideState exits: Star lost - mass changed
03:46:54.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:54.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:54.672 00.000 7988 Enqueuing Expose request
03:46:54.672 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:46:54.672 00.000 15712 Worker thread wakes up
03:46:54.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:54.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:46:56.089 01.417 15712 Exposure complete
03:46:56.150 00.061 15712 worker thread done servicing request
03:46:56.150 00.000 7988 OnExposeComplete: enter
03:46:56.150 00.000 7988 UpdateGuideState(): m_state=6
03:46:56.158 00.008 7988 Star::Find(15, 711, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
03:46:56.158 00.000 7988 Star::Find returns 1 (0), X=710.89, Y=78.47, Mass=246, SNR=9.5, Peak=175 HFD=2.1
03:46:56.160 00.002 7988 DistanceChecker: deactivated
03:46:56.160 00.000 7988 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.56) = xAngle (-3.44 = 2.84)
03:46:56.162 00.002 7988 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.47 = 2.81)
03:46:56.162 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.27 cameraTheta=-1.88 mountX=-0.25 mountY=0.09, mountTheta=2.81
03:46:56.164 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.25, opts=13)
03:46:56.166 00.002 7988 Enqueuing Move request for scope (-0.08, -0.25)
03:46:56.167 00.001 15712 Worker thread wakes up
03:46:56.167 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
03:46:56.167 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
03:46:56.167 00.000 15712 Moving (-0.08, -0.25) raw xDistance=-0.25 yDistance=0.09
03:46:56.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=175, med=131, FiltMin=113, FiltMax=155, Gamma=0.690
03:46:56.167 00.000 7988 UpdateGuideState exits: m=246 SNR=9.5
03:46:56.169 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:56.169 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:46:56.171 00.002 7988 Enqueuing Expose request
03:46:56.171 00.000 15712 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.771109, 1:0.068380, 2:-0.086047
03:46:56.171 00.000 15712 BLC: No correction, Miss < min_move
03:46:56.173 00.002 15712 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 641.93
03:46:56.173 00.000 15712 PPEC: input: -0.25, control: -0.16, exposure: 1500
03:46:56.173 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:56.173 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:46:56.173 00.000 15712 MoveAxis(E, 53, ABG)
03:46:56.173 00.000 15712 Guiding  Dir = 2, Dur = 53
03:46:56.173 00.000 15712 IsGuiding returns 0
03:46:56.184 00.011 15712 PulseGuide returned control before completion, sleep 46
03:46:56.271 00.087 15712 IsGuiding returns 0
03:46:56.271 00.000 15712 Move returns status 0, amount 53
03:46:56.271 00.000 15712 MoveAxis(N, 0, ABG)
03:46:56.271 00.000 15712 Move returns status 0, amount 0
03:46:56.271 00.000 15712 move complete, result=0
03:46:56.271 00.000 7988 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
03:46:56.276 00.005 15712 worker thread done servicing request
03:46:56.276 00.000 15712 Worker thread wakes up
03:46:56.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:56.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:46:58.017 01.741 15712 Exposure complete
03:46:58.081 00.064 15712 worker thread done servicing request
03:46:58.081 00.000 7988 OnExposeComplete: enter
03:46:58.081 00.000 7988 UpdateGuideState(): m_state=6
03:46:58.081 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
03:46:58.081 00.000 7988 Star::Find returns 1 (0), X=711.00, Y=78.90, Mass=155, SNR=7.3, Peak=171 HFD=2.0
03:46:58.081 00.000 7988 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.56) = xAngle (-0.14 = -0.14)
03:46:58.081 00.000 7988 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
03:46:58.089 00.008 7988 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.42 mountX=0.18 mountY=-0.03, mountTheta=-0.17
03:46:58.089 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.03, y=0.18, opts=13)
03:46:58.089 00.000 7988 Enqueuing Move request for scope (0.03, 0.18)
03:46:58.089 00.000 15712 Worker thread wakes up
03:46:58.089 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
03:46:58.089 00.000 15712 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
03:46:58.089 00.000 15712 Moving (0.03, 0.18) raw xDistance=0.18 yDistance=-0.03
03:46:58.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=171, med=130, FiltMin=110, FiltMax=154, Gamma=0.690
03:46:58.089 00.000 7988 UpdateGuideState exits: m=155 SNR=7.3
03:46:58.095 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:58.095 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:46:58.097 00.002 7988 Enqueuing Expose request
03:46:58.097 00.000 15712 BLC: window closed
03:46:58.099 00.002 15712 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.771109, 1:0.068380, 2:-0.086047
03:46:58.099 00.000 15712 BLC: No correction, Miss < min_move
03:46:58.099 00.000 15712 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 641.92
03:46:58.099 00.000 15712 PPEC: input: 0.18, control: 0.09, exposure: 1500
03:46:58.099 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:58.099 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:46:58.099 00.000 15712 MoveAxis(W, 31, ABG)
03:46:58.099 00.000 15712 Guiding  Dir = 3, Dur = 31
03:46:58.099 00.000 15712 IsGuiding returns 0
03:46:58.129 00.030 15712 PulseGuide returned control before completion, sleep 16
03:46:58.177 00.048 15712 IsGuiding returns 1
03:46:58.177 00.000 15712 scope still moving after pulse duration time elapsed
03:46:58.207 00.030 15712 IsGuiding returns 0
03:46:58.207 00.000 15712 scope move finished after 31 + 72 ms
03:46:58.207 00.000 15712 Move returns status 0, amount 31
03:46:58.207 00.000 15712 MoveAxis(N, 0, ABG)
03:46:58.207 00.000 15712 Move returns status 0, amount 0
03:46:58.207 00.000 15712 move complete, result=0
03:46:58.207 00.000 15712 worker thread done servicing request
03:46:58.207 00.000 15712 Worker thread wakes up
03:46:58.207 00.000 7988 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
03:46:58.208 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:58.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:46:59.625 01.417 15712 Exposure complete
03:46:59.690 00.065 15712 worker thread done servicing request
03:46:59.690 00.000 7988 OnExposeComplete: enter
03:46:59.690 00.000 7988 UpdateGuideState(): m_state=6
03:46:59.690 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
03:46:59.690 00.000 7988 Star::Find false star n=4 nbg=277 bg=138.4 sigma=3.9 thresh=150 peak=148
03:46:59.690 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=59, SNR=2.9, Peak=157 HFD=0.0
03:46:59.690 00.000 7988 DistanceChecker: activated
03:46:59.690 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:46:59.690 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:46:59.690 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:46:59.690 00.000 15712 Worker thread wakes up
03:46:59.690 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:46:59.690 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:46:59.703 00.013 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:46:59.703 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:46:59.703 00.000 15712 MoveAxis(E, 8, DBG)
03:46:59.703 00.000 15712 Guiding  Dir = 2, Dur = 8
03:46:59.703 00.000 15712 IsGuiding returns 0
03:46:59.720 00.017 15712 IsGuiding returns 0
03:46:59.720 00.000 15712 Move returns status 0, amount 8
03:46:59.720 00.000 15712 MoveAxis(N, 0, DBG)
03:46:59.720 00.000 15712 Move returns status 0, amount 0
03:46:59.720 00.000 15712 move complete, result=0
03:46:59.720 00.000 15712 worker thread done servicing request
03:46:59.814 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:46:59.814 00.000 7988 Status Line: Star lost - low SNR
03:46:59.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=164, med=128, FiltMin=105, FiltMax=152, Gamma=0.690
03:46:59.814 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:46:59.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:59.814 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:46:59.814 00.000 7988 Enqueuing Expose request
03:46:59.814 00.000 7988 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
03:46:59.822 00.008 15712 Worker thread wakes up
03:46:59.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:46:59.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:47:01.461 01.639 15712 Exposure complete
03:47:01.527 00.066 15712 worker thread done servicing request
03:47:01.527 00.000 7988 OnExposeComplete: enter
03:47:01.527 00.000 7988 UpdateGuideState(): m_state=6
03:47:01.527 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
03:47:01.527 00.000 7988 Star::Find returns 1 (0), X=712.17, Y=78.73, Mass=150, SNR=7.0, Peak=166 HFD=2.9
03:47:01.527 00.000 7988 DistanceChecker: deactivated
03:47:01.527 00.000 7988 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
03:47:01.527 00.000 7988 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
03:47:01.527 00.000 7988 CameraToMount -- cameraX=1.19 cameraY=0.01 hyp=1.19 cameraTheta=0.01 mountX=0.02 mountY=-1.19, mountTheta=-1.56
03:47:01.527 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=1.19, y=0.01, opts=13)
03:47:01.538 00.011 7988 Enqueuing Move request for scope (1.19, 0.01)
03:47:01.540 00.002 15712 Worker thread wakes up
03:47:01.540 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.19, 0.01) opts 0xd
03:47:01.540 00.000 15712 Handling offset move in thread for scope, endpoint = (1.19, 0.01)
03:47:01.540 00.000 15712 Moving (1.19, 0.01) raw xDistance=0.02 yDistance=-1.19
03:47:01.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=166, med=126, FiltMin=110, FiltMax=148, Gamma=0.690
03:47:01.540 00.000 7988 UpdateGuideState exits: m=150 SNR=7.0
03:47:01.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:01.540 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:01.540 00.000 7988 Enqueuing Expose request
03:47:01.540 00.000 15712 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.91
03:47:01.540 00.000 15712 PPEC: input: 0.02, control: -0.02, exposure: 1500
03:47:01.540 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19
03:47:01.540 00.000 15712 MoveAxis(E, 5, ABG)
03:47:01.540 00.000 15712 Guiding  Dir = 2, Dur = 5
03:47:01.540 00.000 15712 IsGuiding returns 0
03:47:01.559 00.019 15712 IsGuiding returns 0
03:47:01.559 00.000 15712 Move returns status 0, amount 5
03:47:01.559 00.000 15712 MoveAxis(N, 305, ABG)
03:47:01.559 00.000 15712 Guiding  Dir = 0, Dur = 305
03:47:01.559 00.000 15712 IsGuiding returns 0
03:47:01.645 00.086 15712 PulseGuide returned control before completion, sleep 236
03:47:01.889 00.244 15712 IsGuiding returns 1
03:47:01.889 00.000 15712 scope still moving after pulse duration time elapsed
03:47:01.965 00.076 15712 IsGuiding returns 1
03:47:02.000 00.035 15712 IsGuiding returns 0
03:47:02.000 00.000 15712 scope move finished after 305 + 129 ms
03:47:02.000 00.000 15712 Move returns status 0, amount 305
03:47:02.000 00.000 15712 move complete, result=0
03:47:02.000 00.000 7988 GuideStep: 0.0 px 5 ms EAST, -1.2 px 305 ms NORTH
03:47:02.002 00.002 15712 worker thread done servicing request
03:47:02.002 00.000 15712 Worker thread wakes up
03:47:02.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:02.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:03.421 01.419 15712 Exposure complete
03:47:03.482 00.061 15712 worker thread done servicing request
03:47:03.482 00.000 7988 OnExposeComplete: enter
03:47:03.482 00.000 7988 UpdateGuideState(): m_state=6
03:47:03.490 00.008 7988 Star::Find(15, 712, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
03:47:03.490 00.000 7988 Star::Find returns 1 (0), X=711.50, Y=78.13, Mass=94, SNR=5.7, Peak=156 HFD=2.8
03:47:03.492 00.002 7988 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.56) = xAngle (-2.41 = -2.41)
03:47:03.492 00.000 7988 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.44 = -2.44)
03:47:03.494 00.002 7988 CameraToMount -- cameraX=0.53 cameraY=-0.59 hyp=0.79 cameraTheta=-0.84 mountX=-0.59 mountY=-0.51, mountTheta=-2.43
03:47:03.496 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.53, y=-0.59, opts=13)
03:47:03.496 00.000 7988 Enqueuing Move request for scope (0.53, -0.59)
03:47:03.498 00.002 15712 Worker thread wakes up
03:47:03.498 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.59) opts 0xd
03:47:03.498 00.000 15712 Handling offset move in thread for scope, endpoint = (0.53, -0.59)
03:47:03.498 00.000 15712 Moving (0.53, -0.59) raw xDistance=-0.59 yDistance=-0.51
03:47:03.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=157, med=125, FiltMin=111, FiltMax=147, Gamma=0.690
03:47:03.498 00.000 7988 UpdateGuideState exits: m=94 SNR=5.7
03:47:03.501 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:03.501 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:03.503 00.002 7988 Enqueuing Expose request
03:47:03.503 00.000 15712 PPEC rslt: input = -0.59, final = -0.37, react = -0.35, pred = -0.01, hyst = -0.32, hyst_pct = 0.00, period_length = 641.90
03:47:03.503 00.000 15712 PPEC: input: -0.59, control: -0.37, exposure: 1500
03:47:03.503 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
03:47:03.503 00.000 15712 MoveAxis(E, 120, ABG)
03:47:03.503 00.000 15712 Guiding  Dir = 2, Dur = 120
03:47:03.503 00.000 15712 IsGuiding returns 0
03:47:03.530 00.027 15712 PulseGuide returned control before completion, sleep 104
03:47:03.641 00.111 15712 IsGuiding returns 1
03:47:03.641 00.000 15712 scope still moving after pulse duration time elapsed
03:47:03.676 00.035 15712 IsGuiding returns 0
03:47:03.676 00.000 15712 scope move finished after 120 + 51 ms
03:47:03.676 00.000 15712 Move returns status 0, amount 120
03:47:03.676 00.000 15712 MoveAxis(N, 131, ABG)
03:47:03.676 00.000 15712 Guiding  Dir = 0, Dur = 131
03:47:03.676 00.000 15712 IsGuiding returns 0
03:47:03.755 00.079 15712 PulseGuide returned control before completion, sleep 63
03:47:03.868 00.113 15712 IsGuiding returns 1
03:47:03.868 00.000 15712 scope still moving after pulse duration time elapsed
03:47:03.932 00.064 15712 IsGuiding returns 0
03:47:03.932 00.000 15712 scope move finished after 131 + 124 ms
03:47:03.932 00.000 15712 Move returns status 0, amount 131
03:47:03.932 00.000 15712 move complete, result=0
03:47:03.932 00.000 7988 GuideStep: -0.6 px 120 ms EAST, -0.5 px 131 ms NORTH
03:47:03.933 00.001 15712 worker thread done servicing request
03:47:03.933 00.000 15712 Worker thread wakes up
03:47:03.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:03.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:05.575 01.642 15712 Exposure complete
03:47:05.640 00.065 15712 worker thread done servicing request
03:47:05.640 00.000 7988 OnExposeComplete: enter
03:47:05.640 00.000 7988 UpdateGuideState(): m_state=6
03:47:05.640 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
03:47:05.640 00.000 7988 Star::Find returns 1 (0), X=710.87, Y=80.32, Mass=119, SNR=6.4, Peak=163 HFD=2.9
03:47:05.640 00.000 7988 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.56) = xAngle (0.07 = 0.07)
03:47:05.640 00.000 7988 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
03:47:05.640 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=1.60 hyp=1.61 cameraTheta=1.64 mountX=1.60 mountY=0.06, mountTheta=0.04
03:47:05.640 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=1.60, opts=13)
03:47:05.640 00.000 7988 Enqueuing Move request for scope (-0.10, 1.60)
03:47:05.640 00.000 15712 Worker thread wakes up
03:47:05.640 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.60) opts 0xd
03:47:05.640 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 1.60)
03:47:05.651 00.011 15712 Moving (-0.10, 1.60) raw xDistance=1.60 yDistance=0.06
03:47:05.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=163, med=124, FiltMin=111, FiltMax=146, Gamma=0.690
03:47:05.653 00.002 7988 UpdateGuideState exits: m=119 SNR=6.4
03:47:05.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:05.655 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:05.655 00.000 7988 Enqueuing Expose request
03:47:05.657 00.002 15712 PPEC rslt: input = 1.60, final = 0.95, react = 0.96, pred = -0.01, hyst = 0.86, hyst_pct = 0.00, period_length = 641.88
03:47:05.657 00.000 15712 PPEC: input: 1.60, control: 0.95, exposure: 1500
03:47:05.657 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:05.657 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:47:05.657 00.000 15712 MoveAxis(W, 310, ABG)
03:47:05.657 00.000 15712 Guiding  Dir = 3, Dur = 310
03:47:05.657 00.000 15712 IsGuiding returns 0
03:47:05.673 00.016 15712 PulseGuide returned control before completion, sleep 305
03:47:06.021 00.348 15712 IsGuiding returns 1
03:47:06.021 00.000 15712 scope still moving after pulse duration time elapsed
03:47:06.052 00.031 15712 IsGuiding returns 0
03:47:06.052 00.000 15712 scope move finished after 310 + 85 ms
03:47:06.052 00.000 15712 Move returns status 0, amount 310
03:47:06.052 00.000 15712 MoveAxis(N, 0, ABG)
03:47:06.052 00.000 15712 Move returns status 0, amount 0
03:47:06.052 00.000 15712 move complete, result=0
03:47:06.052 00.000 15712 worker thread done servicing request
03:47:06.052 00.000 15712 Worker thread wakes up
03:47:06.052 00.000 7988 GuideStep: 1.6 px 310 ms WEST, 0.1 px 0 ms NORTH
03:47:06.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:06.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:07.460 01.408 15712 Exposure complete
03:47:07.522 00.062 15712 worker thread done servicing request
03:47:07.522 00.000 7988 OnExposeComplete: enter
03:47:07.522 00.000 7988 UpdateGuideState(): m_state=6
03:47:07.528 00.006 7988 Star::Find(15, 710, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
03:47:07.528 00.000 7988 Star::Find returns 1 (0), X=711.10, Y=78.92, Mass=115, SNR=6.3, Peak=161 HFD=3.0
03:47:07.530 00.002 7988 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.56) = xAngle (-0.57 = -0.57)
03:47:07.530 00.000 7988 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
03:47:07.532 00.002 7988 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.23 cameraTheta=0.99 mountX=0.20 mountY=-0.13, mountTheta=-0.59
03:47:07.534 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.13, y=0.20, opts=13)
03:47:07.534 00.000 7988 Enqueuing Move request for scope (0.13, 0.20)
03:47:07.536 00.002 15712 Worker thread wakes up
03:47:07.536 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
03:47:07.536 00.000 15712 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
03:47:07.536 00.000 15712 Moving (0.13, 0.20) raw xDistance=0.20 yDistance=-0.13
03:47:07.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=161, med=124, FiltMin=110, FiltMax=146, Gamma=0.690
03:47:07.536 00.000 7988 UpdateGuideState exits: m=115 SNR=6.3
03:47:07.539 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:07.539 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:07.541 00.002 7988 Enqueuing Expose request
03:47:07.541 00.000 15712 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 641.87
03:47:07.541 00.000 15712 PPEC: input: 0.20, control: 0.11, exposure: 1500
03:47:07.541 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:07.541 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:47:07.541 00.000 15712 MoveAxis(W, 36, ABG)
03:47:07.541 00.000 15712 Guiding  Dir = 3, Dur = 36
03:47:07.543 00.002 15712 IsGuiding returns 0
03:47:07.558 00.015 15712 PulseGuide returned control before completion, sleep 30
03:47:07.608 00.050 15712 IsGuiding returns 0
03:47:07.608 00.000 15712 Move returns status 0, amount 36
03:47:07.608 00.000 15712 MoveAxis(N, 0, ABG)
03:47:07.608 00.000 15712 Move returns status 0, amount 0
03:47:07.608 00.000 15712 move complete, result=0
03:47:07.608 00.000 7988 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
03:47:07.610 00.002 15712 worker thread done servicing request
03:47:07.610 00.000 15712 Worker thread wakes up
03:47:07.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:07.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:09.244 01.634 15712 Exposure complete
03:47:09.308 00.064 15712 worker thread done servicing request
03:47:09.308 00.000 7988 OnExposeComplete: enter
03:47:09.308 00.000 7988 UpdateGuideState(): m_state=6
03:47:09.314 00.006 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
03:47:09.314 00.000 7988 Star::Find returns 1 (0), X=710.80, Y=77.43, Mass=171, SNR=7.7, Peak=161 HFD=1.9
03:47:09.316 00.002 7988 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.56) = xAngle (-3.27 = 3.01)
03:47:09.316 00.000 7988 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.30 = 2.98)
03:47:09.318 00.002 7988 CameraToMount -- cameraX=-0.18 cameraY=-1.29 hyp=1.31 cameraTheta=-1.71 mountX=-1.30 mountY=0.21, mountTheta=2.98
03:47:09.321 00.003 7988 SchedulePrimaryMove(0EDE6B80, x=-0.18, y=-1.29, opts=13)
03:47:09.321 00.000 7988 Enqueuing Move request for scope (-0.18, -1.29)
03:47:09.323 00.002 15712 Worker thread wakes up
03:47:09.323 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.29) opts 0xd
03:47:09.323 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.18, -1.29)
03:47:09.323 00.000 15712 Moving (-0.18, -1.29) raw xDistance=-1.30 yDistance=0.21
03:47:09.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=124, FiltMin=110, FiltMax=144, Gamma=0.690
03:47:09.324 00.001 7988 UpdateGuideState exits: m=171 SNR=7.7
03:47:09.326 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:09.326 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:09.326 00.000 7988 Enqueuing Expose request
03:47:09.328 00.002 15712 PPEC rslt: input = -1.30, final = -0.78, react = -0.78, pred = -0.00, hyst = -0.64, hyst_pct = 0.00, period_length = 641.86
03:47:09.328 00.000 15712 PPEC: input: -1.30, control: -0.78, exposure: 1500
03:47:09.328 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:09.328 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:47:09.328 00.000 15712 MoveAxis(E, 255, ABG)
03:47:09.328 00.000 15712 Guiding  Dir = 2, Dur = 255
03:47:09.328 00.000 15712 IsGuiding returns 0
03:47:09.346 00.018 15712 PulseGuide returned control before completion, sleep 245
03:47:09.614 00.268 15712 IsGuiding returns 1
03:47:09.614 00.000 15712 scope still moving after pulse duration time elapsed
03:47:09.658 00.044 15712 IsGuiding returns 0
03:47:09.658 00.000 15712 scope move finished after 255 + 74 ms
03:47:09.658 00.000 15712 Move returns status 0, amount 255
03:47:09.658 00.000 15712 MoveAxis(N, 0, ABG)
03:47:09.658 00.000 15712 Move returns status 0, amount 0
03:47:09.658 00.000 15712 move complete, result=0
03:47:09.658 00.000 15712 worker thread done servicing request
03:47:09.658 00.000 15712 Worker thread wakes up
03:47:09.658 00.000 7988 GuideStep: -1.3 px 255 ms EAST, 0.2 px 0 ms NORTH
03:47:09.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:09.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:11.078 01.420 15712 Exposure complete
03:47:11.145 00.067 15712 worker thread done servicing request
03:47:11.145 00.000 7988 OnExposeComplete: enter
03:47:11.145 00.000 7988 UpdateGuideState(): m_state=6
03:47:11.145 00.000 7988 Star::Find(15, 710, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
03:47:11.145 00.000 7988 Star::Find returns 1 (0), X=710.89, Y=78.62, Mass=193, SNR=8.6, Peak=164 HFD=1.9
03:47:11.145 00.000 7988 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.56) = xAngle (-3.83 = 2.46)
03:47:11.145 00.000 7988 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.86 = 2.42)
03:47:11.145 00.000 7988 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.26 mountX=-0.10 mountY=0.08, mountTheta=2.44
03:47:11.145 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.08, y=-0.10, opts=13)
03:47:11.145 00.000 7988 Enqueuing Move request for scope (-0.08, -0.10)
03:47:11.145 00.000 15712 Worker thread wakes up
03:47:11.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=164, med=125, FiltMin=110, FiltMax=146, Gamma=0.690
03:47:11.156 00.011 7988 UpdateGuideState exits: m=193 SNR=8.6
03:47:11.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:11.156 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:11.156 00.000 7988 Enqueuing Expose request
03:47:11.156 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
03:47:11.156 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
03:47:11.156 00.000 15712 Moving (-0.08, -0.10) raw xDistance=-0.10 yDistance=0.08
03:47:11.162 00.006 15712 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.85
03:47:11.162 00.000 15712 PPEC: input: -0.10, control: -0.00, exposure: 1500
03:47:11.162 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:11.162 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:47:11.162 00.000 15712 MoveAxis(E, 1, ABG)
03:47:11.162 00.000 15712 Guiding  Dir = 2, Dur = 1
03:47:11.162 00.000 15712 IsGuiding returns 0
03:47:11.188 00.026 15712 IsGuiding returns 0
03:47:11.188 00.000 15712 Move returns status 0, amount 1
03:47:11.188 00.000 15712 MoveAxis(N, 0, ABG)
03:47:11.188 00.000 15712 Move returns status 0, amount 0
03:47:11.188 00.000 15712 move complete, result=0
03:47:11.188 00.000 15712 worker thread done servicing request
03:47:11.188 00.000 15712 Worker thread wakes up
03:47:11.188 00.000 7988 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
03:47:11.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:11.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:12.931 01.743 15712 Exposure complete
03:47:12.993 00.062 15712 worker thread done servicing request
03:47:12.993 00.000 7988 OnExposeComplete: enter
03:47:12.993 00.000 7988 UpdateGuideState(): m_state=6
03:47:13.000 00.007 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
03:47:13.000 00.000 7988 Star::Find returns 1 (0), X=711.06, Y=78.68, Mass=283, SNR=10.3, Peak=179 HFD=2.2
03:47:13.002 00.002 7988 Status Line: Mass: 283 vs 155
03:47:13.002 00.000 7988 UpdateCurrentPosition: star mass new=283.0 exp=155.5 thresh=50% limits=(71.2, 247.4, 310.9)
03:47:13.004 00.002 7988 DistanceChecker: activated
03:47:13.006 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:47:13.006 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:47:13.008 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:47:13.008 00.000 15712 Worker thread wakes up
03:47:13.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:47:13.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:47:13.008 00.000 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:47:13.008 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:47:13.008 00.000 15712 MoveAxis(E, 3, DBG)
03:47:13.008 00.000 15712 Guiding  Dir = 2, Dur = 3
03:47:13.008 00.000 15712 IsGuiding returns 0
03:47:13.042 00.034 15712 IsGuiding returns 0
03:47:13.042 00.000 15712 Move returns status 0, amount 3
03:47:13.042 00.000 15712 MoveAxis(N, 0, DBG)
03:47:13.042 00.000 15712 Move returns status 0, amount 0
03:47:13.042 00.000 15712 move complete, result=0
03:47:13.042 00.000 15712 worker thread done servicing request
03:47:13.119 00.077 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:47:13.120 00.001 7988 Status Line: Star lost - mass changed
03:47:13.122 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=179, med=126, FiltMin=112, FiltMax=150, Gamma=0.690
03:47:13.122 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:47:13.124 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:13.124 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:47:13.126 00.002 7988 Enqueuing Expose request
03:47:13.128 00.002 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:47:13.128 00.000 15712 Worker thread wakes up
03:47:13.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:13.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:47:14.538 01.410 15712 Exposure complete
03:47:14.601 00.063 15712 worker thread done servicing request
03:47:14.601 00.000 7988 OnExposeComplete: enter
03:47:14.601 00.000 7988 UpdateGuideState(): m_state=6
03:47:14.608 00.007 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
03:47:14.608 00.000 7988 Star::Find returns 1 (0), X=710.77, Y=78.60, Mass=472, SNR=13.6, Peak=192 HFD=2.2
03:47:14.608 00.000 7988 Status Line: Mass: 472 vs 165
03:47:14.608 00.000 7988 UpdateCurrentPosition: star mass new=471.5 exp=165.0 thresh=50% limits=(71.8, 247.4, 329.9)
03:47:14.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:47:14.608 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:47:14.608 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:47:14.616 00.008 15712 Worker thread wakes up
03:47:14.616 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:47:14.616 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:47:14.617 00.001 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:47:14.617 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:47:14.617 00.000 15712 MoveAxis(E, 1, DBG)
03:47:14.617 00.000 15712 Guiding  Dir = 2, Dur = 1
03:47:14.617 00.000 15712 IsGuiding returns 0
03:47:14.641 00.024 15712 IsGuiding returns 0
03:47:14.641 00.000 15712 Move returns status 0, amount 1
03:47:14.641 00.000 15712 MoveAxis(N, 0, DBG)
03:47:14.641 00.000 15712 Move returns status 0, amount 0
03:47:14.641 00.000 15712 move complete, result=0
03:47:14.641 00.000 15712 worker thread done servicing request
03:47:14.728 00.087 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:47:14.728 00.000 7988 Status Line: Star lost - mass changed
03:47:14.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=192, med=126, FiltMin=113, FiltMax=158, Gamma=0.690
03:47:14.728 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:47:14.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:14.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:47:14.736 00.008 7988 Enqueuing Expose request
03:47:14.736 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:47:14.736 00.000 15712 Worker thread wakes up
03:47:14.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:14.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:47:16.376 01.640 15712 Exposure complete
03:47:16.438 00.062 15712 worker thread done servicing request
03:47:16.438 00.000 7988 OnExposeComplete: enter
03:47:16.438 00.000 7988 UpdateGuideState(): m_state=6
03:47:16.444 00.006 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
03:47:16.444 00.000 7988 Star::Find returns 1 (0), X=710.34, Y=78.67, Mass=473, SNR=13.5, Peak=192 HFD=2.8
03:47:16.446 00.002 7988 Status Line: Mass: 473 vs 165
03:47:16.448 00.002 7988 UpdateCurrentPosition: star mass new=472.6 exp=165.0 thresh=50% limits=(72.3, 247.4, 329.9)
03:47:16.448 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:47:16.450 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:47:16.450 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:47:16.452 00.002 15712 Worker thread wakes up
03:47:16.452 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:47:16.452 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:47:16.454 00.002 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:47:16.454 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:47:16.454 00.000 15712 MoveAxis(E, 7, DBG)
03:47:16.454 00.000 15712 Guiding  Dir = 2, Dur = 7
03:47:16.454 00.000 15712 IsGuiding returns 0
03:47:16.469 00.015 15712 IsGuiding returns 0
03:47:16.469 00.000 15712 Move returns status 0, amount 7
03:47:16.469 00.000 15712 MoveAxis(N, 0, DBG)
03:47:16.469 00.000 15712 Move returns status 0, amount 0
03:47:16.469 00.000 15712 move complete, result=0
03:47:16.469 00.000 15712 worker thread done servicing request
03:47:16.565 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:47:16.565 00.000 7988 Status Line: Star lost - mass changed
03:47:16.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=192, med=126, FiltMin=110, FiltMax=154, Gamma=0.690
03:47:16.565 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:47:16.565 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:16.571 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:47:16.571 00.000 7988 Enqueuing Expose request
03:47:16.571 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:47:16.571 00.000 15712 Worker thread wakes up
03:47:16.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:16.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:47:17.987 01.416 15712 Exposure complete
03:47:18.051 00.064 15712 worker thread done servicing request
03:47:18.051 00.000 7988 OnExposeComplete: enter
03:47:18.051 00.000 7988 UpdateGuideState(): m_state=6
03:47:18.056 00.005 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
03:47:18.056 00.000 7988 Star::Find returns 1 (0), X=711.42, Y=78.68, Mass=211, SNR=8.6, Peak=168 HFD=2.5
03:47:18.058 00.002 7988 DistanceChecker: deactivated
03:47:18.058 00.000 7988 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.56) = xAngle (-1.65 = -1.65)
03:47:18.060 00.002 7988 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.68 = -1.68)
03:47:18.060 00.000 7988 CameraToMount -- cameraX=0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-0.09 mountX=-0.04 mountY=-0.45, mountTheta=-1.65
03:47:18.062 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.45, y=-0.04, opts=13)
03:47:18.064 00.002 7988 Enqueuing Move request for scope (0.45, -0.04)
03:47:18.065 00.001 15712 Worker thread wakes up
03:47:18.065 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.04) opts 0xd
03:47:18.065 00.000 15712 Handling offset move in thread for scope, endpoint = (0.45, -0.04)
03:47:18.065 00.000 15712 Moving (0.45, -0.04) raw xDistance=-0.04 yDistance=-0.45
03:47:18.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=168, med=126, FiltMin=112, FiltMax=145, Gamma=0.690
03:47:18.065 00.000 7988 UpdateGuideState exits: m=211 SNR=8.6
03:47:18.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:18.068 00.003 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:18.068 00.000 7988 Enqueuing Expose request
03:47:18.068 00.000 15712 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.80
03:47:18.068 00.000 15712 PPEC: input: -0.04, control: -0.02, exposure: 1500
03:47:18.068 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
03:47:18.068 00.000 15712 MoveAxis(E, 6, ABG)
03:47:18.068 00.000 15712 Guiding  Dir = 2, Dur = 6
03:47:18.068 00.000 15712 IsGuiding returns 0
03:47:18.085 00.017 15712 IsGuiding returns 0
03:47:18.085 00.000 15712 Move returns status 0, amount 6
03:47:18.085 00.000 15712 MoveAxis(N, 115, ABG)
03:47:18.085 00.000 15712 Guiding  Dir = 0, Dur = 115
03:47:18.085 00.000 15712 IsGuiding returns 0
03:47:18.169 00.084 15712 PulseGuide returned control before completion, sleep 46
03:47:18.223 00.054 15712 IsGuiding returns 1
03:47:18.223 00.000 15712 scope still moving after pulse duration time elapsed
03:47:18.255 00.032 15712 IsGuiding returns 1
03:47:18.289 00.034 15712 IsGuiding returns 0
03:47:18.289 00.000 15712 scope move finished after 115 + 92 ms
03:47:18.289 00.000 15712 Move returns status 0, amount 115
03:47:18.289 00.000 15712 move complete, result=0
03:47:18.289 00.000 7988 GuideStep: -0.0 px 6 ms EAST, -0.5 px 115 ms NORTH
03:47:18.303 00.014 15712 worker thread done servicing request
03:47:18.303 00.000 15712 Worker thread wakes up
03:47:18.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:18.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:20.043 01.740 15712 Exposure complete
03:47:20.108 00.065 15712 worker thread done servicing request
03:47:20.108 00.000 7988 OnExposeComplete: enter
03:47:20.108 00.000 7988 UpdateGuideState(): m_state=6
03:47:20.108 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
03:47:20.108 00.000 7988 Star::Find returns 1 (0), X=710.18, Y=78.37, Mass=149, SNR=7.3, Peak=157 HFD=1.8
03:47:20.108 00.000 7988 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.56) = xAngle (-4.29 = 1.99)
03:47:20.108 00.000 7988 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.32 = 1.96)
03:47:20.108 00.000 7988 CameraToMount -- cameraX=-0.79 cameraY=-0.35 hyp=0.86 cameraTheta=-2.73 mountX=-0.36 mountY=0.80, mountTheta=1.99
03:47:20.108 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.79, y=-0.35, opts=13)
03:47:20.108 00.000 7988 Enqueuing Move request for scope (-0.79, -0.35)
03:47:20.108 00.000 15712 Worker thread wakes up
03:47:20.108 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.35) opts 0xd
03:47:20.108 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.79, -0.35)
03:47:20.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=157, med=126, FiltMin=110, FiltMax=146, Gamma=0.690
03:47:20.121 00.013 7988 UpdateGuideState exits: m=149 SNR=7.3
03:47:20.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:20.121 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:20.121 00.000 7988 Enqueuing Expose request
03:47:20.125 00.004 15712 Moving (-0.79, -0.35) raw xDistance=-0.36 yDistance=0.80
03:47:20.125 00.000 15712 PPEC rslt: input = -0.36, final = -0.23, react = -0.21, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 641.79
03:47:20.125 00.000 15712 PPEC: input: -0.36, control: -0.23, exposure: 1500
03:47:20.125 00.000 15712 resist switch: large excursion: input 0.80 thresh 0.75 direction from -1 to 1
03:47:20.125 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.40
03:47:20.125 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
03:47:20.125 00.000 15712 MoveAxis(E, 76, ABG)
03:47:20.125 00.000 15712 Guiding  Dir = 2, Dur = 76
03:47:20.125 00.000 15712 IsGuiding returns 0
03:47:20.153 00.028 15712 PulseGuide returned control before completion, sleep 60
03:47:20.232 00.079 15712 IsGuiding returns 1
03:47:20.232 00.000 15712 scope still moving after pulse duration time elapsed
03:47:20.268 00.036 15712 IsGuiding returns 0
03:47:20.268 00.000 15712 scope move finished after 76 + 62 ms
03:47:20.268 00.000 15712 Move returns status 0, amount 76
03:47:20.268 00.000 15712 BLC: Oldest BLC event removed
03:47:20.268 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 256 applied
03:47:20.268 00.000 15712 MoveAxis(S, 460, ABG)
03:47:20.268 00.000 15712 Guiding  Dir = 1, Dur = 460
03:47:20.268 00.000 15712 IsGuiding returns 0
03:47:20.348 00.080 15712 PulseGuide returned control before completion, sleep 391
03:47:20.744 00.396 15712 IsGuiding returns 1
03:47:20.744 00.000 15712 scope still moving after pulse duration time elapsed
03:47:20.776 00.032 15712 IsGuiding returns 1
03:47:20.844 00.068 15712 IsGuiding returns 0
03:47:20.844 00.000 15712 scope move finished after 460 + 114 ms
03:47:20.844 00.000 15712 Move returns status 0, amount 460
03:47:20.844 00.000 15712 move complete, result=0
03:47:20.844 00.000 7988 GuideStep: -0.4 px 76 ms EAST, 0.8 px 460 ms SOUTH
03:47:20.846 00.002 15712 worker thread done servicing request
03:47:20.846 00.000 15712 Worker thread wakes up
03:47:20.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:20.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:22.260 01.414 15712 Exposure complete
03:47:22.321 00.061 15712 worker thread done servicing request
03:47:22.321 00.000 7988 OnExposeComplete: enter
03:47:22.321 00.000 7988 UpdateGuideState(): m_state=6
03:47:22.329 00.008 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
03:47:22.329 00.000 7988 Star::Find returns 1 (0), X=709.73, Y=79.27, Mass=214, SNR=8.7, Peak=165 HFD=2.7
03:47:22.331 00.002 7988 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.56) = xAngle (1.16 = 1.16)
03:47:22.331 00.000 7988 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
03:47:22.333 00.002 7988 CameraToMount -- cameraX=-1.24 cameraY=0.55 hyp=1.36 cameraTheta=2.72 mountX=0.54 mountY=1.23, mountTheta=1.16
03:47:22.333 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-1.24, y=0.55, opts=13)
03:47:22.335 00.002 7988 Enqueuing Move request for scope (-1.24, 0.55)
03:47:22.337 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=165, med=126, FiltMin=108, FiltMax=145, Gamma=0.690
03:47:22.337 00.000 7988 UpdateGuideState exits: m=214 SNR=8.7
03:47:22.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:22.337 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:22.337 00.000 7988 Enqueuing Expose request
03:47:22.337 00.000 15712 Worker thread wakes up
03:47:22.337 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-1.24, 0.55) opts 0xd
03:47:22.337 00.000 15712 Handling offset move in thread for scope, endpoint = (-1.24, 0.55)
03:47:22.337 00.000 15712 Moving (-1.24, 0.55) raw xDistance=0.54 yDistance=1.23
03:47:22.337 00.000 15712 BLC: History state: CurrMiss=1.23, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.799220, 1:1.225418
03:47:22.337 00.000 15712 BLC: Under-shoot, no adjustment, waiting for more data
03:47:22.337 00.000 15712 PPEC rslt: input = 0.54, final = 0.30, react = 0.32, pred = -0.02, hyst = 0.29, hyst_pct = 0.00, period_length = 641.78
03:47:22.337 00.000 15712 PPEC: input: 0.54, control: 0.30, exposure: 1500
03:47:22.337 00.000 15712 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
03:47:22.337 00.000 15712 MoveAxis(W, 99, ABG)
03:47:22.337 00.000 15712 Guiding  Dir = 3, Dur = 99
03:47:22.337 00.000 15712 IsGuiding returns 0
03:47:22.363 00.026 15712 PulseGuide returned control before completion, sleep 94
03:47:22.486 00.123 15712 IsGuiding returns 0
03:47:22.486 00.000 15712 Move returns status 0, amount 99
03:47:22.486 00.000 15712 MoveAxis(S, 313, ABG)
03:47:22.486 00.000 15712 Guiding  Dir = 1, Dur = 313
03:47:22.520 00.034 15712 IsGuiding returns 0
03:47:22.602 00.082 15712 PulseGuide returned control before completion, sleep 244
03:47:22.849 00.247 15712 IsGuiding returns 1
03:47:22.849 00.000 15712 scope still moving after pulse duration time elapsed
03:47:22.881 00.032 15712 IsGuiding returns 1
03:47:22.938 00.057 15712 IsGuiding returns 0
03:47:22.938 00.000 15712 scope move finished after 313 + 101 ms
03:47:22.938 00.000 15712 Move returns status 0, amount 313
03:47:22.938 00.000 15712 move complete, result=0
03:47:22.938 00.000 7988 GuideStep: 0.5 px 99 ms WEST, 1.2 px 313 ms SOUTH
03:47:22.939 00.001 15712 worker thread done servicing request
03:47:22.939 00.000 15712 Worker thread wakes up
03:47:22.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:22.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:24.574 01.635 15712 Exposure complete
03:47:24.636 00.062 15712 worker thread done servicing request
03:47:24.636 00.000 7988 OnExposeComplete: enter
03:47:24.636 00.000 7988 UpdateGuideState(): m_state=6
03:47:24.643 00.007 7988 Star::Find(15, 709, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
03:47:24.643 00.000 7988 Star::Find returns 1 (0), X=711.26, Y=78.99, Mass=94, SNR=5.8, Peak=158 HFD=1.8
03:47:24.645 00.002 7988 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.56) = xAngle (-0.81 = -0.81)
03:47:24.646 00.001 7988 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
03:47:24.646 00.000 7988 CameraToMount -- cameraX=0.29 cameraY=0.27 hyp=0.39 cameraTheta=0.75 mountX=0.27 mountY=-0.29, mountTheta=-0.83
03:47:24.646 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.29, y=0.27, opts=13)
03:47:24.646 00.000 7988 Enqueuing Move request for scope (0.29, 0.27)
03:47:24.651 00.005 15712 Worker thread wakes up
03:47:24.651 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.27) opts 0xd
03:47:24.651 00.000 15712 Handling offset move in thread for scope, endpoint = (0.29, 0.27)
03:47:24.651 00.000 15712 Moving (0.29, 0.27) raw xDistance=0.27 yDistance=-0.29
03:47:24.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=158, med=124, FiltMin=105, FiltMax=142, Gamma=0.690
03:47:24.651 00.000 7988 UpdateGuideState exits: m=94 SNR=5.8
03:47:24.654 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:24.654 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:24.656 00.002 7988 Enqueuing Expose request
03:47:24.656 00.000 15712 BLC: History state: CurrMiss=-0.29, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=0.799220, 1:1.225418, 2:-0.293112
03:47:24.656 00.000 15712 BLC: Over-shoot, stiction seen, nominal decrease by -80.000000
03:47:24.656 00.000 15712 BLC: window closed
03:47:24.656 00.000 15712 BLC: Pulse adjusted to 205
03:47:24.658 00.002 15712 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 641.77
03:47:24.658 00.000 15712 PPEC: input: 0.27, control: 0.15, exposure: 1500
03:47:24.658 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:24.658 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:47:24.658 00.000 15712 MoveAxis(W, 47, ABG)
03:47:24.658 00.000 15712 Guiding  Dir = 3, Dur = 47
03:47:24.663 00.005 15712 IsGuiding returns 0
03:47:24.680 00.017 15712 PulseGuide returned control before completion, sleep 42
03:47:24.731 00.051 15712 IsGuiding returns 1
03:47:24.731 00.000 15712 scope still moving after pulse duration time elapsed
03:47:24.765 00.034 15712 IsGuiding returns 0
03:47:24.765 00.000 15712 scope move finished after 47 + 64 ms
03:47:24.765 00.000 15712 Move returns status 0, amount 47
03:47:24.765 00.000 15712 MoveAxis(N, 0, ABG)
03:47:24.765 00.000 15712 Move returns status 0, amount 0
03:47:24.765 00.000 15712 move complete, result=0
03:47:24.765 00.000 7988 GuideStep: 0.3 px 47 ms WEST, -0.3 px 0 ms NORTH
03:47:24.778 00.013 15712 worker thread done servicing request
03:47:24.778 00.000 15712 Worker thread wakes up
03:47:24.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:24.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:25.021 00.243 7988 evsrv: cli 0CCCF308 connect
03:47:25.021 00.000 7988 case statement mapped state 6 to 3
03:47:25.021 00.000 7988 case statement mapped state 6 to 3
03:47:25.021 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_pixel_scale","id":"6379f84a-eb3a-437d-b6b4-257b3ac3f8f9"}
03:47:25.021 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":3.86747,"id":"6379f84a-eb3a-437d-b6b4-257b3ac3f8f9"}
03:47:25.021 00.000 7988 evsrv: cli 0CCCF308 disconnect
03:47:26.184 01.163 15712 Exposure complete
03:47:26.249 00.065 15712 worker thread done servicing request
03:47:26.249 00.000 7988 OnExposeComplete: enter
03:47:26.249 00.000 7988 UpdateGuideState(): m_state=6
03:47:26.249 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
03:47:26.249 00.000 7988 Star::Find returns 1 (0), X=712.57, Y=77.88, Mass=65, SNR=4.8, Peak=155 HFD=2.5
03:47:26.249 00.000 7988 Status Line: Mass: 65 vs 171
03:47:26.249 00.000 7988 UpdateCurrentPosition: star mass new=65.2 exp=171.4 thresh=50% limits=(75.3, 257.1, 342.7)
03:47:26.249 00.000 7988 DistanceChecker: activated
03:47:26.258 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:47:26.258 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:47:26.260 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:47:26.260 00.000 15712 Worker thread wakes up
03:47:26.260 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:47:26.260 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:47:26.262 00.002 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:47:26.262 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:47:26.262 00.000 15712 MoveAxis(E, 7, DBG)
03:47:26.262 00.000 15712 Guiding  Dir = 2, Dur = 7
03:47:26.262 00.000 15712 IsGuiding returns 0
03:47:26.325 00.063 15712 IsGuiding returns 0
03:47:26.325 00.000 15712 Move returns status 0, amount 7
03:47:26.325 00.000 15712 MoveAxis(N, 0, DBG)
03:47:26.325 00.000 15712 Move returns status 0, amount 0
03:47:26.325 00.000 15712 move complete, result=0
03:47:26.325 00.000 15712 worker thread done servicing request
03:47:26.373 00.048 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:47:26.373 00.000 7988 Status Line: Star lost - mass changed
03:47:26.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=155, med=123, FiltMin=106, FiltMax=143, Gamma=0.690
03:47:26.373 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:47:26.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:26.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:47:26.373 00.000 7988 Enqueuing Expose request
03:47:26.381 00.008 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:47:26.381 00.000 15712 Worker thread wakes up
03:47:26.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:26.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:47:28.019 01.638 15712 Exposure complete
03:47:28.080 00.061 15712 worker thread done servicing request
03:47:28.080 00.000 7988 OnExposeComplete: enter
03:47:28.080 00.000 7988 UpdateGuideState(): m_state=6
03:47:28.080 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
03:47:28.080 00.000 7988 Star::Find returns 0 (4), X=711.14, Y=78.00, Mass=70, SNR=5.0, Peak=160 HFD=0.5
03:47:28.080 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:47:28.080 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:47:28.080 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:47:28.080 00.000 15712 Worker thread wakes up
03:47:28.080 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:47:28.080 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:47:28.097 00.017 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:47:28.097 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:47:28.097 00.000 15712 MoveAxis(E, 7, DBG)
03:47:28.097 00.000 15712 Guiding  Dir = 2, Dur = 7
03:47:28.097 00.000 15712 IsGuiding returns 0
03:47:28.114 00.017 15712 IsGuiding returns 0
03:47:28.114 00.000 15712 Move returns status 0, amount 7
03:47:28.114 00.000 15712 MoveAxis(N, 0, DBG)
03:47:28.114 00.000 15712 Move returns status 0, amount 0
03:47:28.114 00.000 15712 move complete, result=0
03:47:28.114 00.000 15712 worker thread done servicing request
03:47:28.208 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:47:28.208 00.000 7988 Status Line: Star lost - low HFD
03:47:28.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=160, med=123, FiltMin=106, FiltMax=142, Gamma=0.690
03:47:28.208 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:47:28.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:28.208 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:47:28.215 00.007 7988 Enqueuing Expose request
03:47:28.216 00.001 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:47:28.216 00.000 15712 Worker thread wakes up
03:47:28.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:28.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:47:29.631 01.415 15712 Exposure complete
03:47:29.696 00.065 15712 worker thread done servicing request
03:47:29.696 00.000 7988 OnExposeComplete: enter
03:47:29.696 00.000 7988 UpdateGuideState(): m_state=6
03:47:29.699 00.003 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
03:47:29.699 00.000 7988 Star::Find returns 0 (4), X=711.54, Y=77.81, Mass=92, SNR=5.6, Peak=161 HFD=1.2
03:47:29.701 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:47:29.701 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:47:29.703 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:47:29.703 00.000 15712 Worker thread wakes up
03:47:29.703 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:47:29.703 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:47:29.708 00.005 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:47:29.708 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:47:29.708 00.000 15712 MoveAxis(E, 2, DBG)
03:47:29.708 00.000 15712 Guiding  Dir = 2, Dur = 2
03:47:29.708 00.000 15712 IsGuiding returns 0
03:47:29.730 00.022 15712 IsGuiding returns 0
03:47:29.730 00.000 15712 Move returns status 0, amount 2
03:47:29.730 00.000 15712 MoveAxis(N, 0, DBG)
03:47:29.730 00.000 15712 Move returns status 0, amount 0
03:47:29.730 00.000 15712 move complete, result=0
03:47:29.730 00.000 15712 worker thread done servicing request
03:47:29.820 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:47:29.820 00.000 7988 Status Line: Star lost - low HFD
03:47:29.822 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=161, med=122, FiltMin=106, FiltMax=144, Gamma=0.690
03:47:29.824 00.002 7988 UpdateGuideState exits: Star lost - low HFD
03:47:29.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:29.826 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:47:29.828 00.002 7988 Enqueuing Expose request
03:47:29.828 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:47:29.830 00.002 15712 Worker thread wakes up
03:47:29.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:29.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:47:31.468 01.638 15712 Exposure complete
03:47:31.532 00.064 15712 worker thread done servicing request
03:47:31.532 00.000 7988 OnExposeComplete: enter
03:47:31.532 00.000 7988 UpdateGuideState(): m_state=6
03:47:31.532 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
03:47:31.532 00.000 7988 Star::Find returns 1 (0), X=711.33, Y=77.54, Mass=136, SNR=6.9, Peak=159 HFD=1.8
03:47:31.532 00.000 7988 DistanceChecker: deactivated
03:47:31.532 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.84 = -2.84)
03:47:31.532 00.000 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.87 = -2.87)
03:47:31.532 00.000 7988 CameraToMount -- cameraX=0.36 cameraY=-1.18 hyp=1.23 cameraTheta=-1.28 mountX=-1.17 mountY=-0.33, mountTheta=-2.87
03:47:31.532 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.36, y=-1.18, opts=13)
03:47:31.532 00.000 7988 Enqueuing Move request for scope (0.36, -1.18)
03:47:31.532 00.000 15712 Worker thread wakes up
03:47:31.532 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -1.18) opts 0xd
03:47:31.532 00.000 15712 Handling offset move in thread for scope, endpoint = (0.36, -1.18)
03:47:31.532 00.000 15712 Moving (0.36, -1.18) raw xDistance=-1.17 yDistance=-0.33
03:47:31.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=159, med=122, FiltMin=104, FiltMax=141, Gamma=0.690
03:47:31.545 00.013 7988 UpdateGuideState exits: m=136 SNR=6.9
03:47:31.547 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:31.547 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:31.549 00.002 7988 Enqueuing Expose request
03:47:31.549 00.000 15712 PPEC rslt: input = -1.17, final = -0.72, react = -0.70, pred = -0.01, hyst = -0.64, hyst_pct = 0.00, period_length = 641.72
03:47:31.549 00.000 15712 PPEC: input: -1.17, control: -0.72, exposure: 1500
03:47:31.549 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:31.549 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:47:31.549 00.000 15712 MoveAxis(E, 234, ABG)
03:47:31.549 00.000 15712 Guiding  Dir = 2, Dur = 234
03:47:31.549 00.000 15712 IsGuiding returns 0
03:47:31.566 00.017 15712 PulseGuide returned control before completion, sleep 226
03:47:31.839 00.273 15712 IsGuiding returns 1
03:47:31.839 00.000 15712 scope still moving after pulse duration time elapsed
03:47:31.875 00.036 15712 IsGuiding returns 0
03:47:31.875 00.000 15712 scope move finished after 234 + 90 ms
03:47:31.875 00.000 15712 Move returns status 0, amount 234
03:47:31.875 00.000 15712 MoveAxis(N, 0, ABG)
03:47:31.875 00.000 15712 Move returns status 0, amount 0
03:47:31.875 00.000 15712 move complete, result=0
03:47:31.875 00.000 15712 worker thread done servicing request
03:47:31.875 00.000 15712 Worker thread wakes up
03:47:31.875 00.000 7988 GuideStep: -1.2 px 234 ms EAST, -0.3 px 0 ms NORTH
03:47:31.877 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:31.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:33.285 01.408 15712 Exposure complete
03:47:33.347 00.062 15712 worker thread done servicing request
03:47:33.347 00.000 7988 OnExposeComplete: enter
03:47:33.353 00.006 7988 UpdateGuideState(): m_state=6
03:47:33.353 00.000 7988 Star::Find(15, 711, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
03:47:33.355 00.002 7988 Star::Find returns 1 (0), X=711.67, Y=78.16, Mass=167, SNR=7.7, Peak=159 HFD=2.0
03:47:33.355 00.000 7988 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.56) = xAngle (-2.24 = -2.24)
03:47:33.357 00.002 7988 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.27 = -2.27)
03:47:33.357 00.000 7988 CameraToMount -- cameraX=0.70 cameraY=-0.56 hyp=0.89 cameraTheta=-0.68 mountX=-0.55 mountY=-0.68, mountTheta=-2.25
03:47:33.359 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.70, y=-0.56, opts=13)
03:47:33.361 00.002 7988 Enqueuing Move request for scope (0.70, -0.56)
03:47:33.361 00.000 15712 Worker thread wakes up
03:47:33.361 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.56) opts 0xd
03:47:33.361 00.000 15712 Handling offset move in thread for scope, endpoint = (0.70, -0.56)
03:47:33.361 00.000 15712 Moving (0.70, -0.56) raw xDistance=-0.55 yDistance=-0.68
03:47:33.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=159, med=123, FiltMin=103, FiltMax=139, Gamma=0.690
03:47:33.363 00.002 7988 UpdateGuideState exits: m=167 SNR=7.7
03:47:33.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:33.363 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:33.363 00.000 7988 Enqueuing Expose request
03:47:33.363 00.000 15712 PPEC rslt: input = -0.55, final = -0.35, react = -0.33, pred = -0.02, hyst = -0.30, hyst_pct = 0.00, period_length = 641.70
03:47:33.363 00.000 15712 PPEC: input: -0.55, control: -0.35, exposure: 1500
03:47:33.363 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:33.363 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
03:47:33.363 00.000 15712 MoveAxis(E, 114, ABG)
03:47:33.363 00.000 15712 Guiding  Dir = 2, Dur = 114
03:47:33.363 00.000 15712 IsGuiding returns 0
03:47:33.387 00.024 15712 PulseGuide returned control before completion, sleep 101
03:47:33.518 00.131 15712 IsGuiding returns 0
03:47:33.518 00.000 15712 Move returns status 0, amount 114
03:47:33.518 00.000 15712 MoveAxis(N, 0, ABG)
03:47:33.518 00.000 15712 Move returns status 0, amount 0
03:47:33.518 00.000 15712 move complete, result=0
03:47:33.518 00.000 7988 GuideStep: -0.6 px 114 ms EAST, -0.7 px 0 ms NORTH
03:47:33.518 00.000 15712 worker thread done servicing request
03:47:33.518 00.000 15712 Worker thread wakes up
03:47:33.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:33.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:35.260 01.742 15712 Exposure complete
03:47:35.326 00.066 15712 worker thread done servicing request
03:47:35.328 00.002 7988 OnExposeComplete: enter
03:47:35.328 00.000 7988 UpdateGuideState(): m_state=6
03:47:35.328 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
03:47:35.328 00.000 7988 Star::Find returns 1 (0), X=710.69, Y=79.58, Mass=249, SNR=9.8, Peak=171 HFD=2.2
03:47:35.332 00.004 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
03:47:35.332 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
03:47:35.332 00.000 7988 CameraToMount -- cameraX=-0.29 cameraY=0.86 hyp=0.90 cameraTheta=1.89 mountX=0.85 mountY=0.27, mountTheta=0.30
03:47:35.332 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.86, opts=13)
03:47:35.332 00.000 7988 Enqueuing Move request for scope (-0.29, 0.86)
03:47:35.332 00.000 15712 Worker thread wakes up
03:47:35.332 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.86) opts 0xd
03:47:35.332 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.86)
03:47:35.332 00.000 15712 Moving (-0.29, 0.86) raw xDistance=0.85 yDistance=0.27
03:47:35.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=171, med=123, FiltMin=103, FiltMax=143, Gamma=0.690
03:47:35.339 00.007 7988 UpdateGuideState exits: m=249 SNR=9.8
03:47:35.341 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:35.341 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:35.343 00.002 7988 Enqueuing Expose request
03:47:35.343 00.000 15712 PPEC rslt: input = 0.85, final = 0.50, react = 0.51, pred = -0.01, hyst = 0.42, hyst_pct = 0.00, period_length = 641.69
03:47:35.343 00.000 15712 PPEC: input: 0.85, control: 0.50, exposure: 1500
03:47:35.343 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:47:35.343 00.000 15712 MoveAxis(W, 163, ABG)
03:47:35.343 00.000 15712 Guiding  Dir = 3, Dur = 163
03:47:35.355 00.012 15712 IsGuiding returns 0
03:47:35.375 00.020 15712 PulseGuide returned control before completion, sleep 158
03:47:35.546 00.171 15712 IsGuiding returns 1
03:47:35.546 00.000 15712 scope still moving after pulse duration time elapsed
03:47:35.581 00.035 15712 IsGuiding returns 0
03:47:35.581 00.000 15712 scope move finished after 163 + 60 ms
03:47:35.581 00.000 15712 Move returns status 0, amount 163
03:47:35.581 00.000 15712 MoveAxis(S, 68, ABG)
03:47:35.581 00.000 15712 Guiding  Dir = 1, Dur = 68
03:47:35.614 00.033 15712 IsGuiding returns 0
03:47:35.694 00.080 15712 IsGuiding returns 1
03:47:35.694 00.000 15712 scope still moving after pulse duration time elapsed
03:47:35.722 00.028 15712 IsGuiding returns 1
03:47:35.790 00.068 15712 IsGuiding returns 0
03:47:35.790 00.000 15712 scope move finished after 68 + 107 ms
03:47:35.790 00.000 15712 Move returns status 0, amount 68
03:47:35.790 00.000 15712 move complete, result=0
03:47:35.790 00.000 7988 GuideStep: 0.9 px 163 ms WEST, 0.3 px 68 ms SOUTH
03:47:35.792 00.002 15712 worker thread done servicing request
03:47:35.792 00.000 15712 Worker thread wakes up
03:47:35.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:35.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:37.209 01.417 15712 Exposure complete
03:47:37.277 00.068 15712 worker thread done servicing request
03:47:37.277 00.000 7988 OnExposeComplete: enter
03:47:37.277 00.000 7988 UpdateGuideState(): m_state=6
03:47:37.279 00.002 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
03:47:37.281 00.002 7988 Star::Find returns 1 (0), X=710.52, Y=78.27, Mass=178, SNR=7.7, Peak=160 HFD=2.2
03:47:37.281 00.000 7988 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.56) = xAngle (-3.92 = 2.37)
03:47:37.281 00.000 7988 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.95 = 2.33)
03:47:37.283 00.002 7988 CameraToMount -- cameraX=-0.45 cameraY=-0.45 hyp=0.64 cameraTheta=-2.36 mountX=-0.45 mountY=0.46, mountTheta=2.35
03:47:37.285 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.45, y=-0.45, opts=13)
03:47:37.286 00.001 7988 Enqueuing Move request for scope (-0.45, -0.45)
03:47:37.286 00.000 15712 Worker thread wakes up
03:47:37.286 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.45) opts 0xd
03:47:37.286 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.45, -0.45)
03:47:37.286 00.000 15712 Moving (-0.45, -0.45) raw xDistance=-0.45 yDistance=0.46
03:47:37.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=160, med=123, FiltMin=103, FiltMax=142, Gamma=0.690
03:47:37.286 00.000 7988 UpdateGuideState exits: m=178 SNR=7.7
03:47:37.290 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:37.290 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:37.292 00.002 7988 Enqueuing Expose request
03:47:37.292 00.000 15712 PPEC rslt: input = -0.45, final = -0.29, react = -0.27, pred = -0.02, hyst = -0.27, hyst_pct = 0.00, period_length = 641.67
03:47:37.292 00.000 15712 PPEC: input: -0.45, control: -0.29, exposure: 1500
03:47:37.292 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
03:47:37.292 00.000 15712 MoveAxis(E, 95, ABG)
03:47:37.292 00.000 15712 Guiding  Dir = 2, Dur = 95
03:47:37.292 00.000 15712 IsGuiding returns 0
03:47:37.302 00.010 15712 PulseGuide returned control before completion, sleep 91
03:47:37.415 00.113 15712 IsGuiding returns 0
03:47:37.415 00.000 15712 Move returns status 0, amount 95
03:47:37.415 00.000 15712 MoveAxis(S, 118, ABG)
03:47:37.415 00.000 15712 Guiding  Dir = 1, Dur = 118
03:47:37.415 00.000 15712 IsGuiding returns 0
03:47:37.499 00.084 15712 PulseGuide returned control before completion, sleep 49
03:47:37.559 00.060 15712 IsGuiding returns 1
03:47:37.559 00.000 15712 scope still moving after pulse duration time elapsed
03:47:37.591 00.032 15712 IsGuiding returns 1
03:47:37.623 00.032 15712 IsGuiding returns 1
03:47:37.677 00.054 15712 IsGuiding returns 0
03:47:37.677 00.000 15712 scope move finished after 118 + 137 ms
03:47:37.677 00.000 15712 Move returns status 0, amount 118
03:47:37.677 00.000 15712 move complete, result=0
03:47:37.677 00.000 7988 GuideStep: -0.5 px 95 ms EAST, 0.5 px 118 ms SOUTH
03:47:37.678 00.001 15712 worker thread done servicing request
03:47:37.678 00.000 15712 Worker thread wakes up
03:47:37.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:37.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:39.317 01.639 15712 Exposure complete
03:47:39.379 00.062 15712 worker thread done servicing request
03:47:39.379 00.000 7988 OnExposeComplete: enter
03:47:39.379 00.000 7988 UpdateGuideState(): m_state=6
03:47:39.384 00.005 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:47:39.385 00.001 7988 Star::Find returns 1 (0), X=711.03, Y=79.04, Mass=331, SNR=11.2, Peak=179 HFD=2.1
03:47:39.385 00.000 7988 Status Line: Mass: 331 vs 178
03:47:39.387 00.002 7988 UpdateCurrentPosition: star mass new=331.1 exp=178.1 thresh=50% limits=(77.8, 267.1, 356.2)
03:47:39.389 00.002 7988 DistanceChecker: activated
03:47:39.389 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:47:39.391 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:47:39.391 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:47:39.393 00.002 15712 Worker thread wakes up
03:47:39.393 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:47:39.393 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:47:39.397 00.004 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:47:39.397 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:47:39.397 00.000 15712 MoveAxis(E, 9, DBG)
03:47:39.397 00.000 15712 Guiding  Dir = 2, Dur = 9
03:47:39.432 00.035 15712 IsGuiding returns 0
03:47:39.450 00.018 15712 IsGuiding returns 0
03:47:39.450 00.000 15712 Move returns status 0, amount 9
03:47:39.450 00.000 15712 MoveAxis(N, 0, DBG)
03:47:39.450 00.000 15712 Move returns status 0, amount 0
03:47:39.450 00.000 15712 move complete, result=0
03:47:39.450 00.000 15712 worker thread done servicing request
03:47:39.507 00.057 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:47:39.507 00.000 7988 Status Line: Star lost - mass changed
03:47:39.509 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=179, med=124, FiltMin=104, FiltMax=144, Gamma=0.690
03:47:39.511 00.002 7988 UpdateGuideState exits: Star lost - mass changed
03:47:39.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:39.513 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:47:39.515 00.002 7988 Enqueuing Expose request
03:47:39.515 00.000 15712 Worker thread wakes up
03:47:39.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:39.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:47:39.515 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:47:40.932 01.417 15712 Exposure complete
03:47:40.997 00.065 15712 worker thread done servicing request
03:47:40.997 00.000 7988 OnExposeComplete: enter
03:47:40.999 00.002 7988 UpdateGuideState(): m_state=6
03:47:40.999 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
03:47:40.999 00.000 7988 Star::Find returns 1 (0), X=711.66, Y=78.75, Mass=252, SNR=9.8, Peak=180 HFD=1.8
03:47:40.999 00.000 7988 DistanceChecker: deactivated
03:47:40.999 00.000 7988 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.56) = xAngle (-1.52 = -1.52)
03:47:40.999 00.000 7988 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
03:47:41.005 00.006 7988 CameraToMount -- cameraX=0.69 cameraY=0.03 hyp=0.69 cameraTheta=0.04 mountX=0.04 mountY=-0.69, mountTheta=-1.52
03:47:41.006 00.001 7988 SchedulePrimaryMove(0EDE6B80, x=0.69, y=0.03, opts=13)
03:47:41.006 00.000 7988 Enqueuing Move request for scope (0.69, 0.03)
03:47:41.009 00.003 15712 Worker thread wakes up
03:47:41.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.03) opts 0xd
03:47:41.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.69, 0.03)
03:47:41.009 00.000 15712 Moving (0.69, 0.03) raw xDistance=0.04 yDistance=-0.69
03:47:41.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=180, med=124, FiltMin=107, FiltMax=147, Gamma=0.690
03:47:41.009 00.000 7988 UpdateGuideState exits: m=252 SNR=9.8
03:47:41.012 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:41.012 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:41.014 00.002 7988 Enqueuing Expose request
03:47:41.014 00.000 15712 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.65
03:47:41.014 00.000 15712 PPEC: input: 0.04, control: -0.01, exposure: 1500
03:47:41.014 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:41.014 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
03:47:41.014 00.000 15712 MoveAxis(E, 3, ABG)
03:47:41.014 00.000 15712 Guiding  Dir = 2, Dur = 3
03:47:41.014 00.000 15712 IsGuiding returns 0
03:47:41.033 00.019 15712 IsGuiding returns 0
03:47:41.033 00.000 15712 Move returns status 0, amount 3
03:47:41.033 00.000 15712 MoveAxis(N, 0, ABG)
03:47:41.033 00.000 15712 Move returns status 0, amount 0
03:47:41.033 00.000 15712 move complete, result=0
03:47:41.033 00.000 15712 worker thread done servicing request
03:47:41.033 00.000 15712 Worker thread wakes up
03:47:41.033 00.000 7988 GuideStep: 0.0 px 3 ms EAST, -0.7 px 0 ms NORTH
03:47:41.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:41.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:42.667 01.634 15712 Exposure complete
03:47:42.733 00.066 15712 worker thread done servicing request
03:47:42.733 00.000 7988 OnExposeComplete: enter
03:47:42.733 00.000 7988 UpdateGuideState(): m_state=6
03:47:42.733 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
03:47:42.733 00.000 7988 Star::Find returns 1 (0), X=711.07, Y=77.19, Mass=151, SNR=7.5, Peak=162 HFD=3.4
03:47:42.733 00.000 7988 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.56) = xAngle (-3.07 = -3.07)
03:47:42.733 00.000 7988 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.11 = -3.11)
03:47:42.733 00.000 7988 CameraToMount -- cameraX=0.09 cameraY=-1.53 hyp=1.54 cameraTheta=-1.51 mountX=-1.53 mountY=-0.05, mountTheta=-3.11
03:47:42.733 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.09, y=-1.53, opts=13)
03:47:42.733 00.000 7988 Enqueuing Move request for scope (0.09, -1.53)
03:47:42.733 00.000 15712 Worker thread wakes up
03:47:42.733 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.53) opts 0xd
03:47:42.733 00.000 15712 Handling offset move in thread for scope, endpoint = (0.09, -1.53)
03:47:42.733 00.000 15712 Moving (0.09, -1.53) raw xDistance=-1.53 yDistance=-0.05
03:47:42.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=162, med=124, FiltMin=102, FiltMax=141, Gamma=0.690
03:47:42.746 00.013 7988 UpdateGuideState exits: m=151 SNR=7.5
03:47:42.746 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:42.746 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:42.746 00.000 7988 Enqueuing Expose request
03:47:42.750 00.004 15712 PPEC rslt: input = -1.53, final = -0.92, react = -0.92, pred = -0.00, hyst = -0.83, hyst_pct = 0.00, period_length = 641.63
03:47:42.750 00.000 15712 PPEC: input: -1.53, control: -0.92, exposure: 1500
03:47:42.750 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:42.750 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:47:42.750 00.000 15712 MoveAxis(E, 302, ABG)
03:47:42.750 00.000 15712 Guiding  Dir = 2, Dur = 302
03:47:42.750 00.000 15712 IsGuiding returns 0
03:47:42.767 00.017 15712 PulseGuide returned control before completion, sleep 288
03:47:43.075 00.308 15712 IsGuiding returns 0
03:47:43.075 00.000 15712 Move returns status 0, amount 302
03:47:43.075 00.000 15712 MoveAxis(N, 0, ABG)
03:47:43.075 00.000 15712 Move returns status 0, amount 0
03:47:43.075 00.000 15712 move complete, result=0
03:47:43.075 00.000 7988 GuideStep: -1.5 px 302 ms EAST, -0.1 px 0 ms NORTH
03:47:43.081 00.006 15712 worker thread done servicing request
03:47:43.081 00.000 15712 Worker thread wakes up
03:47:43.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:43.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:44.484 01.403 15712 Exposure complete
03:47:44.552 00.068 15712 worker thread done servicing request
03:47:44.552 00.000 7988 OnExposeComplete: enter
03:47:44.552 00.000 7988 UpdateGuideState(): m_state=6
03:47:44.552 00.000 7988 Star::Find(15, 711, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
03:47:44.552 00.000 7988 Star::Find returns 1 (0), X=710.78, Y=79.31, Mass=190, SNR=8.3, Peak=158 HFD=2.6
03:47:44.552 00.000 7988 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.56) = xAngle (0.33 = 0.33)
03:47:44.552 00.000 7988 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
03:47:44.552 00.000 7988 CameraToMount -- cameraX=-0.20 cameraY=0.59 hyp=0.62 cameraTheta=1.89 mountX=0.59 mountY=0.18, mountTheta=0.30
03:47:44.552 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.20, y=0.59, opts=13)
03:47:44.552 00.000 7988 Enqueuing Move request for scope (-0.20, 0.59)
03:47:44.563 00.011 15712 Worker thread wakes up
03:47:44.563 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.59) opts 0xd
03:47:44.563 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.20, 0.59)
03:47:44.563 00.000 15712 Moving (-0.20, 0.59) raw xDistance=0.59 yDistance=0.18
03:47:44.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=158, med=124, FiltMin=97, FiltMax=142, Gamma=0.690
03:47:44.563 00.000 7988 UpdateGuideState exits: m=190 SNR=8.3
03:47:44.565 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:44.565 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:44.567 00.002 7988 Enqueuing Expose request
03:47:44.567 00.000 15712 PPEC rslt: input = 0.59, final = 0.34, react = 0.35, pred = -0.01, hyst = 0.32, hyst_pct = 0.00, period_length = 641.62
03:47:44.567 00.000 15712 PPEC: input: 0.59, control: 0.34, exposure: 1500
03:47:44.567 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:44.567 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:47:44.567 00.000 15712 MoveAxis(W, 112, ABG)
03:47:44.567 00.000 15712 Guiding  Dir = 3, Dur = 112
03:47:44.569 00.002 15712 IsGuiding returns 0
03:47:44.597 00.028 15712 PulseGuide returned control before completion, sleep 94
03:47:44.722 00.125 15712 IsGuiding returns 0
03:47:44.722 00.000 15712 Move returns status 0, amount 112
03:47:44.722 00.000 15712 MoveAxis(N, 0, ABG)
03:47:44.722 00.000 15712 Move returns status 0, amount 0
03:47:44.722 00.000 15712 move complete, result=0
03:47:44.722 00.000 15712 worker thread done servicing request
03:47:44.722 00.000 15712 Worker thread wakes up
03:47:44.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:44.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:44.722 00.000 7988 GuideStep: 0.6 px 112 ms WEST, 0.2 px 0 ms NORTH
03:47:46.364 01.642 15712 Exposure complete
03:47:46.428 00.064 15712 worker thread done servicing request
03:47:46.428 00.000 7988 OnExposeComplete: enter
03:47:46.428 00.000 7988 UpdateGuideState(): m_state=6
03:47:46.436 00.008 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
03:47:46.436 00.000 7988 Star::Find returns 1 (0), X=711.79, Y=78.77, Mass=267, SNR=10.0, Peak=184 HFD=2.2
03:47:46.438 00.002 7988 Status Line: Mass: 267 vs 178
03:47:46.440 00.002 7988 UpdateCurrentPosition: star mass new=267.5 exp=178.1 thresh=50% limits=(79.7, 267.1, 356.2)
03:47:46.440 00.000 7988 DistanceChecker: activated
03:47:46.440 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:47:46.440 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:47:46.444 00.004 7988 Enqueuing Move request for scope (0.00, 0.00)
03:47:46.444 00.000 15712 Worker thread wakes up
03:47:46.444 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:47:46.444 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:47:46.446 00.002 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:47:46.446 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:47:46.446 00.000 15712 MoveAxis(E, 7, DBG)
03:47:46.446 00.000 15712 Guiding  Dir = 2, Dur = 7
03:47:46.446 00.000 15712 IsGuiding returns 0
03:47:46.460 00.014 15712 IsGuiding returns 0
03:47:46.460 00.000 15712 Move returns status 0, amount 7
03:47:46.460 00.000 15712 MoveAxis(N, 0, DBG)
03:47:46.460 00.000 15712 Move returns status 0, amount 0
03:47:46.460 00.000 15712 move complete, result=0
03:47:46.460 00.000 15712 worker thread done servicing request
03:47:46.555 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:47:46.555 00.000 7988 Status Line: Star lost - mass changed
03:47:46.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=184, med=125, FiltMin=96, FiltMax=147, Gamma=0.690
03:47:46.558 00.003 7988 UpdateGuideState exits: Star lost - mass changed
03:47:46.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:46.558 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:47:46.558 00.000 7988 Enqueuing Expose request
03:47:46.558 00.000 7988 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
03:47:46.558 00.000 15712 Worker thread wakes up
03:47:46.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:46.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:47:47.977 01.419 15712 Exposure complete
03:47:48.044 00.067 15712 worker thread done servicing request
03:47:48.044 00.000 7988 OnExposeComplete: enter
03:47:48.044 00.000 7988 UpdateGuideState(): m_state=6
03:47:48.044 00.000 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
03:47:48.044 00.000 7988 Star::Find returns 1 (0), X=711.50, Y=78.95, Mass=300, SNR=10.3, Peak=166 HFD=2.3
03:47:48.044 00.000 7988 Status Line: Mass: 300 vs 178
03:47:48.044 00.000 7988 UpdateCurrentPosition: star mass new=300.3 exp=178.1 thresh=50% limits=(80.2, 267.1, 356.2)
03:47:48.044 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:47:48.044 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:47:48.044 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:47:48.054 00.010 15712 Worker thread wakes up
03:47:48.054 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:47:48.054 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:47:48.057 00.003 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:47:48.057 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:47:48.057 00.000 15712 MoveAxis(E, 5, DBG)
03:47:48.057 00.000 15712 Guiding  Dir = 2, Dur = 5
03:47:48.057 00.000 15712 IsGuiding returns 0
03:47:48.074 00.017 15712 IsGuiding returns 0
03:47:48.074 00.000 15712 Move returns status 0, amount 5
03:47:48.074 00.000 15712 MoveAxis(N, 0, DBG)
03:47:48.074 00.000 15712 Move returns status 0, amount 0
03:47:48.074 00.000 15712 move complete, result=0
03:47:48.074 00.000 15712 worker thread done servicing request
03:47:48.166 00.092 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:47:48.166 00.000 7988 Status Line: Star lost - mass changed
03:47:48.168 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=166, med=125, FiltMin=96, FiltMax=143, Gamma=0.690
03:47:48.170 00.002 7988 UpdateGuideState exits: Star lost - mass changed
03:47:48.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:48.172 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:47:48.172 00.000 7988 Enqueuing Expose request
03:47:48.174 00.002 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:47:48.175 00.001 15712 Worker thread wakes up
03:47:48.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:48.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:47:49.809 01.634 15712 Exposure complete
03:47:49.875 00.066 15712 worker thread done servicing request
03:47:49.875 00.000 7988 OnExposeComplete: enter
03:47:49.876 00.001 7988 UpdateGuideState(): m_state=6
03:47:49.876 00.000 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
03:47:49.876 00.000 7988 Star::Find returns 1 (0), X=711.85, Y=78.95, Mass=296, SNR=10.3, Peak=182 HFD=2.4
03:47:49.879 00.003 7988 Status Line: Mass: 296 vs 190
03:47:49.879 00.000 7988 UpdateCurrentPosition: star mass new=296.3 exp=189.7 thresh=50% limits=(80.9, 284.5, 379.3)
03:47:49.879 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:47:49.879 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:47:49.879 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:47:49.879 00.000 15712 Worker thread wakes up
03:47:49.879 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:47:49.879 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:47:49.887 00.008 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:47:49.887 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:47:49.887 00.000 15712 MoveAxis(E, 3, DBG)
03:47:49.887 00.000 15712 Guiding  Dir = 2, Dur = 3
03:47:49.903 00.016 15712 IsGuiding returns 0
03:47:49.919 00.016 15712 IsGuiding returns 0
03:47:49.919 00.000 15712 Move returns status 0, amount 3
03:47:49.919 00.000 15712 MoveAxis(N, 0, DBG)
03:47:49.919 00.000 15712 Move returns status 0, amount 0
03:47:49.919 00.000 15712 move complete, result=0
03:47:49.919 00.000 15712 worker thread done servicing request
03:47:49.999 00.080 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:47:49.999 00.000 7988 Status Line: Star lost - mass changed
03:47:49.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=255, med=126, FiltMin=102, FiltMax=143, Gamma=0.690
03:47:49.999 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:47:49.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:49.999 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:47:49.999 00.000 7988 Enqueuing Expose request
03:47:49.999 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:47:49.999 00.000 15712 Worker thread wakes up
03:47:49.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:49.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:47:51.419 01.420 15712 Exposure complete
03:47:51.481 00.062 15712 worker thread done servicing request
03:47:51.481 00.000 7988 OnExposeComplete: enter
03:47:51.481 00.000 7988 UpdateGuideState(): m_state=6
03:47:51.481 00.000 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
03:47:51.481 00.000 7988 Star::Find returns 1 (0), X=711.56, Y=78.72, Mass=288, SNR=10.3, Peak=174 HFD=2.7
03:47:51.481 00.000 7988 DistanceChecker: deactivated
03:47:51.481 00.000 7988 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.56) = xAngle (-1.56 = -1.56)
03:47:51.481 00.000 7988 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.59 = -1.59)
03:47:51.492 00.011 7988 CameraToMount -- cameraX=0.59 cameraY=0.00 hyp=0.59 cameraTheta=0.00 mountX=0.00 mountY=-0.59, mountTheta=-1.56
03:47:51.492 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.59, y=0.00, opts=13)
03:47:51.492 00.000 7988 Enqueuing Move request for scope (0.59, 0.00)
03:47:51.497 00.005 15712 Worker thread wakes up
03:47:51.497 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.00) opts 0xd
03:47:51.497 00.000 15712 Handling offset move in thread for scope, endpoint = (0.59, 0.00)
03:47:51.497 00.000 15712 Moving (0.59, 0.00) raw xDistance=0.00 yDistance=-0.59
03:47:51.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=174, med=126, FiltMin=104, FiltMax=144, Gamma=0.690
03:47:51.497 00.000 7988 UpdateGuideState exits: m=288 SNR=10.3
03:47:51.499 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:51.499 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:51.501 00.002 7988 Enqueuing Expose request
03:47:51.501 00.000 15712 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.55
03:47:51.501 00.000 15712 PPEC: input: 0.00, control: -0.01, exposure: 1500
03:47:51.501 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:47:51.501 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
03:47:51.501 00.000 15712 MoveAxis(E, 4, ABG)
03:47:51.501 00.000 15712 Guiding  Dir = 2, Dur = 4
03:47:51.501 00.000 15712 IsGuiding returns 0
03:47:51.513 00.012 15712 IsGuiding returns 0
03:47:51.513 00.000 15712 Move returns status 0, amount 4
03:47:51.513 00.000 15712 MoveAxis(N, 0, ABG)
03:47:51.513 00.000 15712 Move returns status 0, amount 0
03:47:51.513 00.000 15712 move complete, result=0
03:47:51.513 00.000 15712 worker thread done servicing request
03:47:51.513 00.000 15712 Worker thread wakes up
03:47:51.513 00.000 7988 GuideStep: 0.0 px 4 ms EAST, -0.6 px 0 ms NORTH
03:47:51.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:51.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:53.159 01.646 15712 Exposure complete
03:47:53.221 00.062 15712 worker thread done servicing request
03:47:53.221 00.000 7988 OnExposeComplete: enter
03:47:53.221 00.000 7988 UpdateGuideState(): m_state=6
03:47:53.227 00.006 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
03:47:53.229 00.002 7988 Star::Find returns 1 (0), X=712.00, Y=79.46, Mass=245, SNR=9.5, Peak=161 HFD=2.6
03:47:53.229 00.000 7988 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.56) = xAngle (-0.94 = -0.94)
03:47:53.229 00.000 7988 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
03:47:53.231 00.002 7988 CameraToMount -- cameraX=1.02 cameraY=0.74 hyp=1.26 cameraTheta=0.62 mountX=0.74 mountY=-1.04, mountTheta=-0.95
03:47:53.233 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=1.02, y=0.74, opts=13)
03:47:53.233 00.000 7988 Enqueuing Move request for scope (1.02, 0.74)
03:47:53.235 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=161, med=126, FiltMin=105, FiltMax=145, Gamma=0.690
03:47:53.235 00.000 7988 UpdateGuideState exits: m=245 SNR=9.5
03:47:53.237 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:53.237 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:53.237 00.000 7988 Enqueuing Expose request
03:47:53.237 00.000 15712 Worker thread wakes up
03:47:53.237 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.74) opts 0xd
03:47:53.237 00.000 15712 Handling offset move in thread for scope, endpoint = (1.02, 0.74)
03:47:53.237 00.000 15712 Moving (1.02, 0.74) raw xDistance=0.74 yDistance=-1.04
03:47:53.244 00.007 15712 PPEC rslt: input = 0.74, final = 0.44, react = 0.45, pred = -0.01, hyst = 0.40, hyst_pct = 0.00, period_length = 641.54
03:47:53.244 00.000 15712 PPEC: input: 0.74, control: 0.44, exposure: 1500
03:47:53.244 00.000 15712 resist switch: large excursion: input -1.04 thresh 0.75 direction from 1 to -1
03:47:53.244 00.000 15712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.12
03:47:53.244 00.000 15712 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04
03:47:53.244 00.000 15712 MoveAxis(W, 142, ABG)
03:47:53.244 00.000 15712 Guiding  Dir = 3, Dur = 142
03:47:53.244 00.000 15712 IsGuiding returns 0
03:47:53.261 00.017 15712 PulseGuide returned control before completion, sleep 137
03:47:53.431 00.170 15712 IsGuiding returns 0
03:47:53.431 00.000 15712 Move returns status 0, amount 142
03:47:53.431 00.000 15712 BLC: Dec direction reversal from South to North, backlash comp pulse of 205 applied
03:47:53.431 00.000 15712 MoveAxis(N, 471, ABG)
03:47:53.431 00.000 15712 Guiding  Dir = 0, Dur = 471
03:47:53.431 00.000 15712 IsGuiding returns 0
03:47:53.517 00.086 15712 PulseGuide returned control before completion, sleep 402
03:47:53.925 00.408 15712 IsGuiding returns 1
03:47:53.925 00.000 15712 scope still moving after pulse duration time elapsed
03:47:53.957 00.032 15712 IsGuiding returns 1
03:47:54.027 00.070 15712 IsGuiding returns 1
03:47:54.060 00.033 15712 IsGuiding returns 0
03:47:54.060 00.000 15712 scope move finished after 471 + 151 ms
03:47:54.060 00.000 15712 Move returns status 0, amount 471
03:47:54.060 00.000 15712 move complete, result=0
03:47:54.060 00.000 15712 worker thread done servicing request
03:47:54.060 00.000 15712 Worker thread wakes up
03:47:54.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:54.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:54.060 00.000 7988 GuideStep: 0.7 px 142 ms WEST, -1.0 px 471 ms NORTH
03:47:55.478 01.418 15712 Exposure complete
03:47:55.542 00.064 15712 worker thread done servicing request
03:47:55.542 00.000 7988 OnExposeComplete: enter
03:47:55.542 00.000 7988 UpdateGuideState(): m_state=6
03:47:55.542 00.000 7988 Star::Find(15, 711, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
03:47:55.542 00.000 7988 Star::Find returns 1 (0), X=711.15, Y=78.18, Mass=206, SNR=8.6, Peak=170 HFD=2.1
03:47:55.542 00.000 7988 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.56) = xAngle (-2.82 = -2.82)
03:47:55.542 00.000 7988 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.85 = -2.85)
03:47:55.542 00.000 7988 CameraToMount -- cameraX=0.18 cameraY=-0.54 hyp=0.57 cameraTheta=-1.25 mountX=-0.54 mountY=-0.16, mountTheta=-2.85
03:47:55.542 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.18, y=-0.54, opts=13)
03:47:55.542 00.000 7988 Enqueuing Move request for scope (0.18, -0.54)
03:47:55.542 00.000 15712 Worker thread wakes up
03:47:55.542 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.54) opts 0xd
03:47:55.542 00.000 15712 Handling offset move in thread for scope, endpoint = (0.18, -0.54)
03:47:55.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=170, med=127, FiltMin=109, FiltMax=145, Gamma=0.690
03:47:55.555 00.013 15712 Moving (0.18, -0.54) raw xDistance=-0.54 yDistance=-0.16
03:47:55.555 00.000 7988 UpdateGuideState exits: m=206 SNR=8.6
03:47:55.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:55.557 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:55.557 00.000 7988 Enqueuing Expose request
03:47:55.559 00.002 15712 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.40, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.040526, 1:0.162635
03:47:55.559 00.000 15712 BLC: No correction, Miss < min_move
03:47:55.559 00.000 15712 PPEC rslt: input = -0.54, final = -0.33, react = -0.32, pred = -0.01, hyst = -0.29, hyst_pct = 0.00, period_length = 641.52
03:47:55.559 00.000 15712 PPEC: input: -0.54, control: -0.33, exposure: 1500
03:47:55.559 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:55.559 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:47:55.559 00.000 15712 MoveAxis(E, 108, ABG)
03:47:55.559 00.000 15712 Guiding  Dir = 2, Dur = 108
03:47:55.559 00.000 15712 IsGuiding returns 0
03:47:55.577 00.018 15712 PulseGuide returned control before completion, sleep 104
03:47:55.703 00.126 15712 IsGuiding returns 1
03:47:55.703 00.000 15712 scope still moving after pulse duration time elapsed
03:47:55.730 00.027 15712 IsGuiding returns 0
03:47:55.730 00.000 15712 scope move finished after 108 + 58 ms
03:47:55.730 00.000 15712 Move returns status 0, amount 108
03:47:55.730 00.000 15712 MoveAxis(N, 0, ABG)
03:47:55.730 00.000 15712 Move returns status 0, amount 0
03:47:55.730 00.000 15712 move complete, result=0
03:47:55.730 00.000 15712 worker thread done servicing request
03:47:55.730 00.000 15712 Worker thread wakes up
03:47:55.730 00.000 7988 GuideStep: -0.5 px 108 ms EAST, -0.2 px 0 ms NORTH
03:47:55.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:55.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:57.368 01.638 15712 Exposure complete
03:47:57.435 00.067 15712 worker thread done servicing request
03:47:57.435 00.000 7988 OnExposeComplete: enter
03:47:57.437 00.002 7988 UpdateGuideState(): m_state=6
03:47:57.437 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
03:47:57.439 00.002 7988 Star::Find returns 1 (0), X=711.18, Y=78.38, Mass=258, SNR=9.9, Peak=173 HFD=2.1
03:47:57.441 00.002 7988 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.56) = xAngle (-2.59 = -2.59)
03:47:57.441 00.000 7988 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.62 = -2.62)
03:47:57.443 00.002 7988 CameraToMount -- cameraX=0.21 cameraY=-0.34 hyp=0.40 cameraTheta=-1.02 mountX=-0.34 mountY=-0.20, mountTheta=-2.61
03:47:57.445 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.21, y=-0.34, opts=13)
03:47:57.447 00.002 7988 Enqueuing Move request for scope (0.21, -0.34)
03:47:57.447 00.000 15712 Worker thread wakes up
03:47:57.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.34) opts 0xd
03:47:57.447 00.000 15712 Handling offset move in thread for scope, endpoint = (0.21, -0.34)
03:47:57.447 00.000 15712 Moving (0.21, -0.34) raw xDistance=-0.34 yDistance=-0.20
03:47:57.447 00.000 15712 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.40, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.040526, 1:0.162635, 2:0.198845
03:47:57.447 00.000 15712 BLC: No correction, Miss < min_move
03:47:57.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=173, med=128, FiltMin=113, FiltMax=145, Gamma=0.690
03:47:57.447 00.000 7988 UpdateGuideState exits: m=258 SNR=9.9
03:47:57.452 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:57.454 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:47:57.454 00.000 15712 PPEC rslt: input = -0.34, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 641.50
03:47:57.454 00.000 15712 PPEC: input: -0.34, control: -0.21, exposure: 1500
03:47:57.454 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:57.454 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:47:57.454 00.000 15712 MoveAxis(E, 70, ABG)
03:47:57.454 00.000 15712 Guiding  Dir = 2, Dur = 70
03:47:57.454 00.000 7988 Enqueuing Expose request
03:47:57.456 00.002 15712 IsGuiding returns 0
03:47:57.478 00.022 15712 PulseGuide returned control before completion, sleep 56
03:47:57.561 00.083 15712 IsGuiding returns 0
03:47:57.561 00.000 15712 Move returns status 0, amount 70
03:47:57.561 00.000 15712 MoveAxis(N, 0, ABG)
03:47:57.561 00.000 15712 Move returns status 0, amount 0
03:47:57.561 00.000 15712 move complete, result=0
03:47:57.561 00.000 7988 GuideStep: -0.3 px 70 ms EAST, -0.2 px 0 ms NORTH
03:47:57.562 00.001 15712 worker thread done servicing request
03:47:57.562 00.000 15712 Worker thread wakes up
03:47:57.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:57.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:47:58.981 01.419 15712 Exposure complete
03:47:59.043 00.062 15712 worker thread done servicing request
03:47:59.043 00.000 7988 OnExposeComplete: enter
03:47:59.043 00.000 7988 UpdateGuideState(): m_state=6
03:47:59.043 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
03:47:59.043 00.000 7988 Star::Find returns 0 (4), X=711.45, Y=78.49, Mass=205, SNR=8.7, Peak=164 HFD=1.5
03:47:59.043 00.000 7988 DistanceChecker: activated
03:47:59.043 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:47:59.043 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:47:59.043 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:47:59.043 00.000 15712 Worker thread wakes up
03:47:59.043 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:47:59.043 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:47:59.058 00.015 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:47:59.058 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:47:59.058 00.000 15712 MoveAxis(E, 6, DBG)
03:47:59.058 00.000 15712 Guiding  Dir = 2, Dur = 6
03:47:59.061 00.003 15712 IsGuiding returns 0
03:47:59.080 00.019 15712 IsGuiding returns 0
03:47:59.080 00.000 15712 Move returns status 0, amount 6
03:47:59.080 00.000 15712 MoveAxis(N, 0, DBG)
03:47:59.080 00.000 15712 Move returns status 0, amount 0
03:47:59.080 00.000 15712 move complete, result=0
03:47:59.080 00.000 15712 worker thread done servicing request
03:47:59.170 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:47:59.170 00.000 7988 Status Line: Star lost - low HFD
03:47:59.173 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=164, med=129, FiltMin=113, FiltMax=145, Gamma=0.690
03:47:59.173 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:47:59.175 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:59.175 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:47:59.177 00.002 7988 Enqueuing Expose request
03:47:59.177 00.000 15712 Worker thread wakes up
03:47:59.179 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:47:59.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:47:59.179 00.000 7988 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
03:48:00.816 01.637 15712 Exposure complete
03:48:00.879 00.063 15712 worker thread done servicing request
03:48:00.879 00.000 7988 OnExposeComplete: enter
03:48:00.879 00.000 7988 UpdateGuideState(): m_state=6
03:48:00.886 00.007 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
03:48:00.886 00.000 7988 Star::Find returns 1 (0), X=711.35, Y=78.33, Mass=331, SNR=11.3, Peak=165 HFD=2.5
03:48:00.888 00.002 7988 DistanceChecker: deactivated
03:48:00.888 00.000 7988 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.56) = xAngle (-2.37 = -2.37)
03:48:00.890 00.002 7988 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.40 = -2.40)
03:48:00.890 00.000 7988 CameraToMount -- cameraX=0.37 cameraY=-0.39 hyp=0.54 cameraTheta=-0.81 mountX=-0.39 mountY=-0.36, mountTheta=-2.39
03:48:00.892 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.37, y=-0.39, opts=13)
03:48:00.895 00.003 7988 Enqueuing Move request for scope (0.37, -0.39)
03:48:00.895 00.000 15712 Worker thread wakes up
03:48:00.895 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.39) opts 0xd
03:48:00.895 00.000 15712 Handling offset move in thread for scope, endpoint = (0.37, -0.39)
03:48:00.895 00.000 15712 Moving (0.37, -0.39) raw xDistance=-0.39 yDistance=-0.36
03:48:00.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=165, med=130, FiltMin=113, FiltMax=145, Gamma=0.690
03:48:00.895 00.000 7988 UpdateGuideState exits: m=331 SNR=11.3
03:48:00.898 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:00.898 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:48:00.900 00.002 7988 Enqueuing Expose request
03:48:00.900 00.000 15712 BLC: window closed
03:48:00.900 00.000 15712 BLC: History state: CurrMiss=0.36, AvgInitMiss=0.40, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.040526, 1:0.162635, 2:0.198845
03:48:00.900 00.000 15712 BLC: Under-shoot: nominal increase by 101
03:48:00.900 00.000 15712 BLC: window closed
03:48:00.900 00.000 15712 BLC: Pulse adjusted to 226
03:48:00.900 00.000 15712 PPEC rslt: input = -0.39, final = -0.24, react = -0.23, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 641.47
03:48:00.900 00.000 15712 PPEC: input: -0.39, control: -0.24, exposure: 1500
03:48:00.900 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
03:48:00.900 00.000 15712 MoveAxis(E, 79, ABG)
03:48:00.900 00.000 15712 Guiding  Dir = 2, Dur = 79
03:48:00.900 00.000 15712 IsGuiding returns 0
03:48:00.934 00.034 15712 PulseGuide returned control before completion, sleep 62
03:48:01.006 00.072 15712 IsGuiding returns 1
03:48:01.006 00.000 15712 scope still moving after pulse duration time elapsed
03:48:01.047 00.041 15712 IsGuiding returns 0
03:48:01.047 00.000 15712 scope move finished after 79 + 60 ms
03:48:01.047 00.000 15712 Move returns status 0, amount 79
03:48:01.047 00.000 15712 MoveAxis(N, 93, ABG)
03:48:01.047 00.000 15712 Guiding  Dir = 0, Dur = 93
03:48:01.047 00.000 15712 IsGuiding returns 0
03:48:01.121 00.074 15712 PulseGuide returned control before completion, sleep 24
03:48:01.165 00.044 15712 IsGuiding returns 1
03:48:01.165 00.000 15712 scope still moving after pulse duration time elapsed
03:48:01.197 00.032 15712 IsGuiding returns 1
03:48:01.233 00.036 15712 IsGuiding returns 0
03:48:01.233 00.000 15712 scope move finished after 93 + 98 ms
03:48:01.233 00.000 15712 Move returns status 0, amount 93
03:48:01.233 00.000 15712 move complete, result=0
03:48:01.233 00.000 15712 worker thread done servicing request
03:48:01.233 00.000 15712 Worker thread wakes up
03:48:01.233 00.000 7988 GuideStep: -0.4 px 79 ms EAST, -0.4 px 93 ms NORTH
03:48:01.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:01.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:48:01.246 00.013 7988 evsrv: cli 0CCCEEA8 connect
03:48:01.246 00.000 7988 case statement mapped state 6 to 3
03:48:01.246 00.000 7988 case statement mapped state 6 to 3
03:48:01.250 00.004 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_pixel_scale","id":"485fa070-8d74-476f-b197-ba85724611ed"}
03:48:01.250 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":3.86747,"id":"485fa070-8d74-476f-b197-ba85724611ed"}
03:48:01.250 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:48:02.645 01.395 15712 Exposure complete
03:48:02.707 00.062 15712 worker thread done servicing request
03:48:02.707 00.000 7988 OnExposeComplete: enter
03:48:02.707 00.000 7988 UpdateGuideState(): m_state=6
03:48:02.707 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
03:48:02.707 00.000 7988 Star::Find returns 1 (0), X=711.44, Y=78.79, Mass=251, SNR=9.5, Peak=172 HFD=2.7
03:48:02.715 00.008 7988 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.56) = xAngle (-1.43 = -1.43)
03:48:02.715 00.000 7988 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
03:48:02.715 00.000 7988 CameraToMount -- cameraX=0.47 cameraY=0.06 hyp=0.47 cameraTheta=0.14 mountX=0.07 mountY=-0.47, mountTheta=-1.43
03:48:02.715 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.47, y=0.06, opts=13)
03:48:02.715 00.000 7988 Enqueuing Move request for scope (0.47, 0.06)
03:48:02.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=21, max=172, med=130, FiltMin=112, FiltMax=146, Gamma=0.690
03:48:02.715 00.000 7988 UpdateGuideState exits: m=251 SNR=9.5
03:48:02.723 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:02.723 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:48:02.725 00.002 7988 Enqueuing Expose request
03:48:02.725 00.000 15712 Worker thread wakes up
03:48:02.725 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.06) opts 0xd
03:48:02.725 00.000 15712 Handling offset move in thread for scope, endpoint = (0.47, 0.06)
03:48:02.725 00.000 15712 Moving (0.47, 0.06) raw xDistance=0.07 yDistance=-0.47
03:48:02.725 00.000 15712 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.45
03:48:02.725 00.000 15712 PPEC: input: 0.07, control: -0.00, exposure: 1500
03:48:02.725 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
03:48:02.725 00.000 15712 MoveAxis(E, 1, ABG)
03:48:02.725 00.000 15712 Guiding  Dir = 2, Dur = 1
03:48:02.725 00.000 15712 IsGuiding returns 0
03:48:02.757 00.032 15712 IsGuiding returns 0
03:48:02.757 00.000 15712 Move returns status 0, amount 1
03:48:02.757 00.000 15712 MoveAxis(N, 120, ABG)
03:48:02.757 00.000 15712 Guiding  Dir = 0, Dur = 120
03:48:02.757 00.000 15712 IsGuiding returns 0
03:48:02.837 00.080 15712 PulseGuide returned control before completion, sleep 51
03:48:02.898 00.061 15712 IsGuiding returns 1
03:48:02.898 00.000 15712 scope still moving after pulse duration time elapsed
03:48:02.930 00.032 15712 IsGuiding returns 1
03:48:02.997 00.067 15712 IsGuiding returns 0
03:48:02.997 00.000 15712 scope move finished after 120 + 119 ms
03:48:02.997 00.000 15712 Move returns status 0, amount 120
03:48:02.997 00.000 15712 move complete, result=0
03:48:02.997 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.5 px 120 ms NORTH
03:48:02.998 00.001 15712 worker thread done servicing request
03:48:02.998 00.000 15712 Worker thread wakes up
03:48:02.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:02.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:48:04.640 01.642 15712 Exposure complete
03:48:04.702 00.062 15712 worker thread done servicing request
03:48:04.702 00.000 7988 OnExposeComplete: enter
03:48:04.707 00.005 7988 UpdateGuideState(): m_state=6
03:48:04.707 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
03:48:04.707 00.000 7988 Star::Find returns 1 (0), X=710.47, Y=79.16, Mass=191, SNR=8.5, Peak=163 HFD=2.5
03:48:04.707 00.000 7988 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
03:48:04.707 00.000 7988 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
03:48:04.707 00.000 7988 CameraToMount -- cameraX=-0.51 cameraY=0.44 hyp=0.67 cameraTheta=2.43 mountX=0.44 mountY=0.50, mountTheta=0.85
03:48:04.707 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.51, y=0.44, opts=13)
03:48:04.707 00.000 7988 Enqueuing Move request for scope (-0.51, 0.44)
03:48:04.707 00.000 15712 Worker thread wakes up
03:48:04.707 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.44) opts 0xd
03:48:04.707 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.51, 0.44)
03:48:04.707 00.000 15712 Moving (-0.51, 0.44) raw xDistance=0.44 yDistance=0.50
03:48:04.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=163, med=130, FiltMin=114, FiltMax=145, Gamma=0.690
03:48:04.718 00.011 7988 UpdateGuideState exits: m=191 SNR=8.5
03:48:04.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:04.718 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:48:04.718 00.000 7988 Enqueuing Expose request
03:48:04.718 00.000 15712 PPEC rslt: input = 0.44, final = 0.26, react = 0.26, pred = -0.00, hyst = 0.22, hyst_pct = 0.00, period_length = 641.44
03:48:04.718 00.000 15712 PPEC: input: 0.44, control: 0.26, exposure: 1500
03:48:04.718 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:48:04.718 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
03:48:04.718 00.000 15712 MoveAxis(W, 85, ABG)
03:48:04.718 00.000 15712 Guiding  Dir = 3, Dur = 85
03:48:04.718 00.000 15712 IsGuiding returns 0
03:48:04.734 00.016 15712 PulseGuide returned control before completion, sleep 79
03:48:04.848 00.114 15712 IsGuiding returns 0
03:48:04.848 00.000 15712 Move returns status 0, amount 85
03:48:04.848 00.000 15712 MoveAxis(N, 0, ABG)
03:48:04.848 00.000 15712 Move returns status 0, amount 0
03:48:04.848 00.000 15712 move complete, result=0
03:48:04.848 00.000 15712 worker thread done servicing request
03:48:04.848 00.000 15712 Worker thread wakes up
03:48:04.848 00.000 7988 GuideStep: 0.4 px 85 ms WEST, 0.5 px 0 ms NORTH
03:48:04.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:04.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:48:06.267 01.419 15712 Exposure complete
03:48:06.332 00.065 15712 worker thread done servicing request
03:48:06.332 00.000 7988 OnExposeComplete: enter
03:48:06.332 00.000 7988 UpdateGuideState(): m_state=6
03:48:06.332 00.000 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
03:48:06.332 00.000 7988 Star::Find returns 1 (0), X=711.76, Y=78.86, Mass=164, SNR=7.6, Peak=149 HFD=2.3
03:48:06.332 00.000 7988 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.56) = xAngle (-1.39 = -1.39)
03:48:06.332 00.000 7988 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
03:48:06.339 00.007 7988 CameraToMount -- cameraX=0.78 cameraY=0.14 hyp=0.79 cameraTheta=0.17 mountX=0.14 mountY=-0.79, mountTheta=-1.39
03:48:06.339 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.78, y=0.14, opts=13)
03:48:06.339 00.000 7988 Enqueuing Move request for scope (0.78, 0.14)
03:48:06.339 00.000 15712 Worker thread wakes up
03:48:06.339 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.14) opts 0xd
03:48:06.339 00.000 15712 Handling offset move in thread for scope, endpoint = (0.78, 0.14)
03:48:06.339 00.000 15712 Moving (0.78, 0.14) raw xDistance=0.14 yDistance=-0.79
03:48:06.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=157, med=130, FiltMin=115, FiltMax=147, Gamma=0.690
03:48:06.344 00.005 7988 UpdateGuideState exits: m=164 SNR=7.6
03:48:06.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:06.344 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:48:06.344 00.000 7988 Enqueuing Expose request
03:48:06.344 00.000 15712 PPEC rslt: input = 0.14, final = -0.00, react = 0.09, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 641.42
03:48:06.344 00.000 15712 PPEC: input: 0.14, control: -0.00, exposure: 1500
03:48:06.344 00.000 15712 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
03:48:06.344 00.000 15712 MoveAxis(E, 1, ABG)
03:48:06.344 00.000 15712 Guiding  Dir = 2, Dur = 1
03:48:06.344 00.000 15712 IsGuiding returns 0
03:48:06.369 00.025 15712 IsGuiding returns 0
03:48:06.369 00.000 15712 Move returns status 0, amount 1
03:48:06.369 00.000 15712 MoveAxis(N, 201, ABG)
03:48:06.369 00.000 15712 Guiding  Dir = 0, Dur = 201
03:48:06.369 00.000 15712 IsGuiding returns 0
03:48:06.441 00.072 15712 PulseGuide returned control before completion, sleep 132
03:48:06.584 00.143 15712 IsGuiding returns 1
03:48:06.584 00.000 15712 scope still moving after pulse duration time elapsed
03:48:06.616 00.032 15712 IsGuiding returns 1
03:48:06.648 00.032 15712 IsGuiding returns 1
03:48:06.683 00.035 15712 IsGuiding returns 0
03:48:06.683 00.000 15712 scope move finished after 201 + 118 ms
03:48:06.683 00.000 15712 Move returns status 0, amount 201
03:48:06.683 00.000 15712 move complete, result=0
03:48:06.683 00.000 7988 GuideStep: 0.1 px 1 ms EAST, -0.8 px 201 ms NORTH
03:48:06.691 00.008 15712 worker thread done servicing request
03:48:06.691 00.000 15712 Worker thread wakes up
03:48:06.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:06.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:48:08.324 01.633 15712 Exposure complete
03:48:08.387 00.063 15712 worker thread done servicing request
03:48:08.387 00.000 7988 OnExposeComplete: enter
03:48:08.387 00.000 7988 UpdateGuideState(): m_state=6
03:48:08.394 00.007 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
03:48:08.394 00.000 7988 Star::Find returns 0 (4), X=710.51, Y=78.15, Mass=117, SNR=6.5, Peak=153 HFD=1.5
03:48:08.396 00.002 7988 DistanceChecker: activated
03:48:08.396 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:08.398 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:08.398 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:08.398 00.000 15712 Worker thread wakes up
03:48:08.398 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:08.398 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:08.403 00.005 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:48:08.403 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:48:08.403 00.000 15712 MoveAxis(E, 4, DBG)
03:48:08.403 00.000 15712 Guiding  Dir = 2, Dur = 4
03:48:08.413 00.010 15712 IsGuiding returns 0
03:48:08.430 00.017 15712 IsGuiding returns 0
03:48:08.430 00.000 15712 Move returns status 0, amount 4
03:48:08.430 00.000 15712 MoveAxis(N, 0, DBG)
03:48:08.430 00.000 15712 Move returns status 0, amount 0
03:48:08.430 00.000 15712 move complete, result=0
03:48:08.430 00.000 15712 worker thread done servicing request
03:48:08.515 00.085 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:08.515 00.000 7988 Status Line: Star lost - low HFD
03:48:08.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=157, med=130, FiltMin=117, FiltMax=145, Gamma=0.690
03:48:08.515 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:48:08.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:08.515 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:08.515 00.000 7988 Enqueuing Expose request
03:48:08.515 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:48:08.515 00.000 15712 Worker thread wakes up
03:48:08.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:08.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:09.938 01.423 15712 Exposure complete
03:48:09.999 00.061 15712 worker thread done servicing request
03:48:09.999 00.000 7988 OnExposeComplete: enter
03:48:09.999 00.000 7988 UpdateGuideState(): m_state=6
03:48:10.007 00.008 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
03:48:10.007 00.000 7988 Star::Find returns 1 (0), X=711.14, Y=78.16, Mass=118, SNR=6.3, Peak=149 HFD=2.5
03:48:10.009 00.002 7988 DistanceChecker: deactivated
03:48:10.009 00.000 7988 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.56) = xAngle (-2.85 = -2.85)
03:48:10.011 00.002 7988 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.88 = -2.88)
03:48:10.011 00.000 7988 CameraToMount -- cameraX=0.16 cameraY=-0.56 hyp=0.58 cameraTheta=-1.28 mountX=-0.56 mountY=-0.15, mountTheta=-2.88
03:48:10.013 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.16, y=-0.56, opts=13)
03:48:10.015 00.002 7988 Enqueuing Move request for scope (0.16, -0.56)
03:48:10.015 00.000 15712 Worker thread wakes up
03:48:10.015 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.56) opts 0xd
03:48:10.015 00.000 15712 Handling offset move in thread for scope, endpoint = (0.16, -0.56)
03:48:10.015 00.000 15712 Moving (0.16, -0.56) raw xDistance=-0.56 yDistance=-0.15
03:48:10.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=157, med=130, FiltMin=116, FiltMax=146, Gamma=0.690
03:48:10.015 00.000 7988 UpdateGuideState exits: m=118 SNR=6.3
03:48:10.018 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:10.018 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:48:10.020 00.002 7988 Enqueuing Expose request
03:48:10.020 00.000 15712 PPEC rslt: input = -0.56, final = -0.34, react = -0.33, pred = -0.01, hyst = -0.30, hyst_pct = 0.00, period_length = 641.39
03:48:10.020 00.000 15712 PPEC: input: -0.56, control: -0.34, exposure: 1500
03:48:10.020 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:10.020 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:48:10.020 00.000 15712 MoveAxis(E, 112, ABG)
03:48:10.020 00.000 15712 Guiding  Dir = 2, Dur = 112
03:48:10.031 00.011 15712 IsGuiding returns 0
03:48:10.051 00.020 15712 PulseGuide returned control before completion, sleep 107
03:48:10.182 00.131 15712 IsGuiding returns 0
03:48:10.182 00.000 15712 Move returns status 0, amount 112
03:48:10.182 00.000 15712 MoveAxis(N, 0, ABG)
03:48:10.182 00.000 15712 Move returns status 0, amount 0
03:48:10.182 00.000 15712 move complete, result=0
03:48:10.182 00.000 15712 worker thread done servicing request
03:48:10.182 00.000 15712 Worker thread wakes up
03:48:10.190 00.008 7988 GuideStep: -0.6 px 112 ms EAST, -0.2 px 0 ms NORTH
03:48:10.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:10.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:48:11.930 01.740 15712 Exposure complete
03:48:11.992 00.062 15712 worker thread done servicing request
03:48:11.992 00.000 7988 OnExposeComplete: enter
03:48:11.992 00.000 7988 UpdateGuideState(): m_state=6
03:48:12.001 00.009 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
03:48:12.001 00.000 7988 Star::Find returns 1 (0), X=710.99, Y=78.01, Mass=88, SNR=5.8, Peak=167 HFD=2.0
03:48:12.003 00.002 7988 Status Line: Mass: 88 vs 245
03:48:12.003 00.000 7988 UpdateCurrentPosition: star mass new=88.1 exp=244.7 thresh=50% limits=(95.1, 367.1, 489.4)
03:48:12.003 00.000 7988 DistanceChecker: activated
03:48:12.003 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:48:12.003 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:12.008 00.005 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:12.008 00.000 15712 Worker thread wakes up
03:48:12.008 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:12.008 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:12.008 00.000 15712 PPEC (deduced): control: -0.03, exposure: 1500
03:48:12.008 00.000 15712 Dead-reckoning move xDistance=-0.03 yDistance=0.00
03:48:12.008 00.000 15712 MoveAxis(E, 9, DBG)
03:48:12.008 00.000 15712 Guiding  Dir = 2, Dur = 9
03:48:12.008 00.000 15712 IsGuiding returns 0
03:48:12.044 00.036 15712 IsGuiding returns 0
03:48:12.044 00.000 15712 Move returns status 0, amount 9
03:48:12.044 00.000 15712 MoveAxis(N, 0, DBG)
03:48:12.044 00.000 15712 Move returns status 0, amount 0
03:48:12.044 00.000 15712 move complete, result=0
03:48:12.044 00.000 15712 worker thread done servicing request
03:48:12.120 00.076 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:12.121 00.001 7988 Status Line: Star lost - mass changed
03:48:12.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=22, max=167, med=130, FiltMin=116, FiltMax=144, Gamma=0.690
03:48:12.121 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:48:12.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:12.121 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:12.121 00.000 7988 Enqueuing Expose request
03:48:12.121 00.000 7988 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
03:48:12.121 00.000 15712 Worker thread wakes up
03:48:12.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:12.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:13.543 01.422 15712 Exposure complete
03:48:13.609 00.066 15712 worker thread done servicing request
03:48:13.609 00.000 7988 OnExposeComplete: enter
03:48:13.609 00.000 7988 UpdateGuideState(): m_state=6
03:48:13.612 00.003 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
03:48:13.612 00.000 7988 Star::Find returns 1 (0), X=710.88, Y=78.98, Mass=102, SNR=6.0, Peak=156 HFD=2.1
03:48:13.614 00.002 7988 DistanceChecker: deactivated
03:48:13.614 00.000 7988 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.56) = xAngle (0.37 = 0.37)
03:48:13.616 00.002 7988 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
03:48:13.616 00.000 7988 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.93 mountX=0.25 mountY=0.09, mountTheta=0.34
03:48:13.618 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.10, y=0.25, opts=13)
03:48:13.620 00.002 7988 Enqueuing Move request for scope (-0.10, 0.25)
03:48:13.621 00.001 15712 Worker thread wakes up
03:48:13.621 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
03:48:13.621 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
03:48:13.621 00.000 15712 Moving (-0.10, 0.25) raw xDistance=0.25 yDistance=0.09
03:48:13.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=174, med=131, FiltMin=114, FiltMax=144, Gamma=0.690
03:48:13.621 00.000 7988 UpdateGuideState exits: m=102 SNR=6.0
03:48:13.624 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:13.624 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:48:13.626 00.002 7988 Enqueuing Expose request
03:48:13.626 00.000 15712 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 641.35
03:48:13.626 00.000 15712 PPEC: input: 0.25, control: 0.13, exposure: 1500
03:48:13.626 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:13.626 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:48:13.626 00.000 15712 MoveAxis(W, 43, ABG)
03:48:13.626 00.000 15712 Guiding  Dir = 3, Dur = 43
03:48:13.628 00.002 15712 IsGuiding returns 0
03:48:13.643 00.015 15712 PulseGuide returned control before completion, sleep 38
03:48:13.684 00.041 15712 IsGuiding returns 1
03:48:13.684 00.000 15712 scope still moving after pulse duration time elapsed
03:48:13.738 00.054 15712 IsGuiding returns 0
03:48:13.738 00.000 15712 scope move finished after 43 + 67 ms
03:48:13.738 00.000 15712 Move returns status 0, amount 43
03:48:13.738 00.000 15712 MoveAxis(N, 0, ABG)
03:48:13.738 00.000 15712 Move returns status 0, amount 0
03:48:13.738 00.000 15712 move complete, result=0
03:48:13.738 00.000 7988 GuideStep: 0.3 px 43 ms WEST, 0.1 px 0 ms NORTH
03:48:13.740 00.002 15712 worker thread done servicing request
03:48:13.740 00.000 15712 Worker thread wakes up
03:48:13.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:13.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:48:15.376 01.636 15712 Exposure complete
03:48:15.442 00.066 15712 worker thread done servicing request
03:48:15.442 00.000 7988 OnExposeComplete: enter
03:48:15.442 00.000 7988 UpdateGuideState(): m_state=6
03:48:15.442 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
03:48:15.442 00.000 7988 Star::Find returns 1 (0), X=710.43, Y=78.51, Mass=174, SNR=8.0, Peak=169 HFD=1.5
03:48:15.442 00.000 7988 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.56) = xAngle (-4.34 = 1.94)
03:48:15.442 00.000 7988 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.37 = 1.91)
03:48:15.442 00.000 7988 CameraToMount -- cameraX=-0.55 cameraY=-0.21 hyp=0.58 cameraTheta=-2.78 mountX=-0.21 mountY=0.55, mountTheta=1.94
03:48:15.442 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.55, y=-0.21, opts=13)
03:48:15.452 00.010 7988 Enqueuing Move request for scope (-0.55, -0.21)
03:48:15.453 00.001 15712 Worker thread wakes up
03:48:15.453 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.21) opts 0xd
03:48:15.453 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.55, -0.21)
03:48:15.453 00.000 15712 Moving (-0.55, -0.21) raw xDistance=-0.21 yDistance=0.55
03:48:15.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=169, med=131, FiltMin=111, FiltMax=146, Gamma=0.690
03:48:15.455 00.002 7988 UpdateGuideState exits: m=174 SNR=8.0
03:48:15.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:15.457 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:48:15.457 00.000 7988 Enqueuing Expose request
03:48:15.459 00.002 15712 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 641.34
03:48:15.459 00.000 15712 PPEC: input: -0.21, control: -0.14, exposure: 1500
03:48:15.459 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:48:15.459 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
03:48:15.459 00.000 15712 MoveAxis(E, 45, ABG)
03:48:15.459 00.000 15712 Guiding  Dir = 2, Dur = 45
03:48:15.489 00.030 15712 IsGuiding returns 0
03:48:15.506 00.017 15712 PulseGuide returned control before completion, sleep 39
03:48:15.590 00.084 15712 IsGuiding returns 0
03:48:15.590 00.000 15712 Move returns status 0, amount 45
03:48:15.590 00.000 15712 MoveAxis(N, 0, ABG)
03:48:15.590 00.000 15712 Move returns status 0, amount 0
03:48:15.590 00.000 15712 move complete, result=0
03:48:15.590 00.000 15712 worker thread done servicing request
03:48:15.590 00.000 15712 Worker thread wakes up
03:48:15.590 00.000 7988 GuideStep: -0.2 px 45 ms EAST, 0.6 px 0 ms NORTH
03:48:15.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:15.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:48:17.004 01.414 15712 Exposure complete
03:48:17.071 00.067 15712 worker thread done servicing request
03:48:17.071 00.000 7988 OnExposeComplete: enter
03:48:17.071 00.000 7988 UpdateGuideState(): m_state=6
03:48:17.071 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
03:48:17.071 00.000 7988 Star::Find returns 0 (4), X=710.46, Y=78.50, Mass=296, SNR=10.4, Peak=182 HFD=1.5
03:48:17.071 00.000 7988 DistanceChecker: activated
03:48:17.071 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:17.071 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:17.071 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:17.071 00.000 15712 Worker thread wakes up
03:48:17.071 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:17.071 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:17.081 00.010 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:48:17.081 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:48:17.081 00.000 15712 MoveAxis(E, 3, DBG)
03:48:17.081 00.000 15712 Guiding  Dir = 2, Dur = 3
03:48:17.081 00.000 15712 IsGuiding returns 0
03:48:17.102 00.021 15712 IsGuiding returns 0
03:48:17.102 00.000 15712 Move returns status 0, amount 3
03:48:17.102 00.000 15712 MoveAxis(N, 0, DBG)
03:48:17.102 00.000 15712 Move returns status 0, amount 0
03:48:17.102 00.000 15712 move complete, result=0
03:48:17.102 00.000 15712 worker thread done servicing request
03:48:17.193 00.091 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:17.193 00.000 7988 Status Line: Star lost - low HFD
03:48:17.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=23, max=182, med=131, FiltMin=109, FiltMax=152, Gamma=0.690
03:48:17.193 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:48:17.193 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:17.193 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:17.193 00.000 7988 Enqueuing Expose request
03:48:17.193 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:48:17.193 00.000 15712 Worker thread wakes up
03:48:17.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:17.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:18.834 01.641 15712 Exposure complete
03:48:18.895 00.061 15712 worker thread done servicing request
03:48:18.895 00.000 7988 OnExposeComplete: enter
03:48:18.895 00.000 7988 UpdateGuideState(): m_state=6
03:48:18.902 00.007 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
03:48:18.903 00.001 7988 Star::Find returns 1 (0), X=710.45, Y=79.18, Mass=193, SNR=8.3, Peak=163 HFD=2.4
03:48:18.903 00.000 7988 DistanceChecker: deactivated
03:48:18.905 00.002 7988 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.56) = xAngle (0.86 = 0.86)
03:48:18.905 00.000 7988 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
03:48:18.907 00.002 7988 CameraToMount -- cameraX=-0.52 cameraY=0.45 hyp=0.69 cameraTheta=2.42 mountX=0.45 mountY=0.51, mountTheta=0.85
03:48:18.909 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.52, y=0.45, opts=13)
03:48:18.909 00.000 7988 Enqueuing Move request for scope (-0.52, 0.45)
03:48:18.911 00.002 15712 Worker thread wakes up
03:48:18.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=163, med=131, FiltMin=112, FiltMax=147, Gamma=0.690
03:48:18.911 00.000 7988 UpdateGuideState exits: m=193 SNR=8.3
03:48:18.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:18.911 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:48:18.911 00.000 7988 Enqueuing Expose request
03:48:18.911 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.45) opts 0xd
03:48:18.911 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.52, 0.45)
03:48:18.911 00.000 15712 Moving (-0.52, 0.45) raw xDistance=0.45 yDistance=0.51
03:48:18.920 00.009 15712 PPEC rslt: input = 0.45, final = 0.26, react = 0.27, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 641.30
03:48:18.920 00.000 15712 PPEC: input: 0.45, control: 0.26, exposure: 1500
03:48:18.920 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:48:18.920 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
03:48:18.920 00.000 15712 MoveAxis(W, 85, ABG)
03:48:18.920 00.000 15712 Guiding  Dir = 3, Dur = 85
03:48:18.920 00.000 15712 IsGuiding returns 0
03:48:18.949 00.029 15712 PulseGuide returned control before completion, sleep 68
03:48:19.062 00.113 15712 IsGuiding returns 1
03:48:19.062 00.000 15712 scope still moving after pulse duration time elapsed
03:48:19.086 00.024 15712 IsGuiding returns 0
03:48:19.086 00.000 15712 scope move finished after 85 + 79 ms
03:48:19.086 00.000 15712 Move returns status 0, amount 85
03:48:19.086 00.000 15712 MoveAxis(N, 0, ABG)
03:48:19.086 00.000 15712 Move returns status 0, amount 0
03:48:19.086 00.000 15712 move complete, result=0
03:48:19.086 00.000 15712 worker thread done servicing request
03:48:19.086 00.000 15712 Worker thread wakes up
03:48:19.086 00.000 7988 GuideStep: 0.4 px 85 ms WEST, 0.5 px 0 ms NORTH
03:48:19.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:19.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:48:20.508 01.422 15712 Exposure complete
03:48:20.569 00.061 15712 worker thread done servicing request
03:48:20.569 00.000 7988 OnExposeComplete: enter
03:48:20.569 00.000 7988 UpdateGuideState(): m_state=6
03:48:20.576 00.007 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
03:48:20.576 00.000 7988 Star::Find returns 1 (0), X=710.68, Y=79.02, Mass=151, SNR=7.2, Peak=164 HFD=2.0
03:48:20.578 00.002 7988 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.56) = xAngle (0.78 = 0.78)
03:48:20.578 00.000 7988 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
03:48:20.580 00.002 7988 CameraToMount -- cameraX=-0.29 cameraY=0.30 hyp=0.41 cameraTheta=2.34 mountX=0.29 mountY=0.28, mountTheta=0.76
03:48:20.582 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=-0.29, y=0.30, opts=13)
03:48:20.582 00.000 7988 Enqueuing Move request for scope (-0.29, 0.30)
03:48:20.584 00.002 15712 Worker thread wakes up
03:48:20.584 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.30) opts 0xd
03:48:20.584 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.29, 0.30)
03:48:20.584 00.000 15712 Moving (-0.29, 0.30) raw xDistance=0.29 yDistance=0.28
03:48:20.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=164, med=131, FiltMin=114, FiltMax=147, Gamma=0.690
03:48:20.586 00.002 7988 UpdateGuideState exits: m=151 SNR=7.2
03:48:20.586 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:20.588 00.002 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:48:20.588 00.000 7988 Enqueuing Expose request
03:48:20.590 00.002 15712 PPEC rslt: input = 0.29, final = 0.17, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 641.29
03:48:20.590 00.000 15712 PPEC: input: 0.29, control: 0.17, exposure: 1500
03:48:20.590 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:48:20.590 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:48:20.590 00.000 15712 MoveAxis(W, 54, ABG)
03:48:20.590 00.000 15712 Guiding  Dir = 3, Dur = 54
03:48:20.590 00.000 15712 IsGuiding returns 0
03:48:20.605 00.015 15712 PulseGuide returned control before completion, sleep 44
03:48:20.688 00.083 15712 IsGuiding returns 0
03:48:20.688 00.000 15712 Move returns status 0, amount 54
03:48:20.688 00.000 15712 MoveAxis(N, 0, ABG)
03:48:20.688 00.000 15712 Move returns status 0, amount 0
03:48:20.688 00.000 15712 move complete, result=0
03:48:20.688 00.000 15712 worker thread done servicing request
03:48:20.688 00.000 15712 Worker thread wakes up
03:48:20.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:20.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:48:20.688 00.000 7988 GuideStep: 0.3 px 54 ms WEST, 0.3 px 0 ms NORTH
03:48:22.432 01.744 15712 Exposure complete
03:48:22.500 00.068 15712 worker thread done servicing request
03:48:22.500 00.000 7988 OnExposeComplete: enter
03:48:22.500 00.000 7988 UpdateGuideState(): m_state=6
03:48:22.500 00.000 7988 Star::Find(15, 710, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
03:48:22.500 00.000 7988 Star::Find returns 1 (0), X=711.21, Y=78.07, Mass=167, SNR=7.7, Peak=172 HFD=2.2
03:48:22.500 00.000 7988 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.56) = xAngle (-2.78 = -2.78)
03:48:22.500 00.000 7988 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-2.81 = -2.81)
03:48:22.500 00.000 7988 CameraToMount -- cameraX=0.24 cameraY=-0.65 hyp=0.70 cameraTheta=-1.22 mountX=-0.65 mountY=-0.23, mountTheta=-2.81
03:48:22.509 00.009 7988 SchedulePrimaryMove(0EDE6B80, x=0.24, y=-0.65, opts=13)
03:48:22.509 00.000 7988 Enqueuing Move request for scope (0.24, -0.65)
03:48:22.509 00.000 15712 Worker thread wakes up
03:48:22.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.65) opts 0xd
03:48:22.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.24, -0.65)
03:48:22.509 00.000 15712 Moving (0.24, -0.65) raw xDistance=-0.65 yDistance=-0.23
03:48:22.512 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=172, med=130, FiltMin=114, FiltMax=147, Gamma=0.690
03:48:22.512 00.000 7988 UpdateGuideState exits: m=167 SNR=7.7
03:48:22.514 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:22.514 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:48:22.516 00.002 7988 Enqueuing Expose request
03:48:22.516 00.000 15712 PPEC rslt: input = -0.65, final = -0.40, react = -0.39, pred = -0.01, hyst = -0.34, hyst_pct = 0.00, period_length = 641.27
03:48:22.516 00.000 15712 PPEC: input: -0.65, control: -0.40, exposure: 1500
03:48:22.516 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:22.516 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:48:22.516 00.000 15712 MoveAxis(E, 131, ABG)
03:48:22.516 00.000 15712 Guiding  Dir = 2, Dur = 131
03:48:22.516 00.000 15712 IsGuiding returns 0
03:48:22.546 00.030 15712 PulseGuide returned control before completion, sleep 112
03:48:22.671 00.125 15712 IsGuiding returns 1
03:48:22.671 00.000 15712 scope still moving after pulse duration time elapsed
03:48:22.703 00.032 15712 IsGuiding returns 0
03:48:22.703 00.000 15712 scope move finished after 131 + 57 ms
03:48:22.703 00.000 15712 Move returns status 0, amount 131
03:48:22.703 00.000 15712 MoveAxis(N, 0, ABG)
03:48:22.703 00.000 15712 Move returns status 0, amount 0
03:48:22.703 00.000 15712 move complete, result=0
03:48:22.703 00.000 15712 worker thread done servicing request
03:48:22.703 00.000 15712 Worker thread wakes up
03:48:22.703 00.000 7988 GuideStep: -0.7 px 131 ms EAST, -0.2 px 0 ms NORTH
03:48:22.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:22.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:48:24.123 01.420 15712 Exposure complete
03:48:24.189 00.066 15712 worker thread done servicing request
03:48:24.189 00.000 7988 OnExposeComplete: enter
03:48:24.189 00.000 7988 UpdateGuideState(): m_state=6
03:48:24.189 00.000 7988 Star::Find(15, 711, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
03:48:24.193 00.004 7988 Star::Find returns 1 (0), X=710.74, Y=78.18, Mass=261, SNR=9.9, Peak=175 HFD=2.2
03:48:24.193 00.000 7988 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.56) = xAngle (-3.54 = 2.74)
03:48:24.193 00.000 7988 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-3.57 = 2.71)
03:48:24.193 00.000 7988 CameraToMount -- cameraX=-0.23 cameraY=-0.54 hyp=0.58 cameraTheta=-1.98 mountX=-0.54 mountY=0.24, mountTheta=2.72
03:48:24.193 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.23, y=-0.54, opts=13)
03:48:24.193 00.000 7988 Enqueuing Move request for scope (-0.23, -0.54)
03:48:24.193 00.000 15712 Worker thread wakes up
03:48:24.193 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.54) opts 0xd
03:48:24.193 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.23, -0.54)
03:48:24.193 00.000 15712 Moving (-0.23, -0.54) raw xDistance=-0.54 yDistance=0.24
03:48:24.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=175, med=129, FiltMin=111, FiltMax=148, Gamma=0.690
03:48:24.201 00.008 7988 UpdateGuideState exits: m=261 SNR=9.9
03:48:24.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:24.201 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:48:24.201 00.000 7988 Enqueuing Expose request
03:48:24.201 00.000 15712 PPEC rslt: input = -0.54, final = -0.34, react = -0.32, pred = -0.01, hyst = -0.28, hyst_pct = 0.00, period_length = 641.26
03:48:24.201 00.000 15712 PPEC: input: -0.54, control: -0.34, exposure: 1500
03:48:24.201 00.000 15712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:24.201 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:48:24.201 00.000 15712 MoveAxis(E, 110, ABG)
03:48:24.201 00.000 15712 Guiding  Dir = 2, Dur = 110
03:48:24.201 00.000 15712 IsGuiding returns 0
03:48:24.217 00.016 15712 PulseGuide returned control before completion, sleep 103
03:48:24.337 00.120 15712 IsGuiding returns 0
03:48:24.337 00.000 15712 Move returns status 0, amount 110
03:48:24.337 00.000 15712 MoveAxis(N, 0, ABG)
03:48:24.337 00.000 15712 Move returns status 0, amount 0
03:48:24.337 00.000 15712 move complete, result=0
03:48:24.337 00.000 7988 GuideStep: -0.5 px 110 ms EAST, 0.2 px 0 ms NORTH
03:48:24.338 00.001 15712 worker thread done servicing request
03:48:24.338 00.000 15712 Worker thread wakes up
03:48:24.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:24.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:48:26.083 01.745 15712 Exposure complete
03:48:26.144 00.061 15712 worker thread done servicing request
03:48:26.144 00.000 7988 OnExposeComplete: enter
03:48:26.151 00.007 7988 UpdateGuideState(): m_state=6
03:48:26.151 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
03:48:26.151 00.000 7988 Star::Find returns 0 (4), X=710.56, Y=78.73, Mass=88, SNR=5.5, Peak=168 HFD=1.2
03:48:26.151 00.000 7988 DistanceChecker: activated
03:48:26.151 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:26.151 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:26.151 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:26.151 00.000 15712 Worker thread wakes up
03:48:26.151 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:26.151 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:26.160 00.009 15712 PPEC (deduced): control: -0.02, exposure: 1500
03:48:26.160 00.000 15712 Dead-reckoning move xDistance=-0.02 yDistance=0.00
03:48:26.160 00.000 15712 MoveAxis(E, 5, DBG)
03:48:26.160 00.000 15712 Guiding  Dir = 2, Dur = 5
03:48:26.160 00.000 15712 IsGuiding returns 0
03:48:26.184 00.024 15712 IsGuiding returns 0
03:48:26.184 00.000 15712 Move returns status 0, amount 5
03:48:26.184 00.000 15712 MoveAxis(N, 0, DBG)
03:48:26.184 00.000 15712 Move returns status 0, amount 0
03:48:26.184 00.000 15712 move complete, result=0
03:48:26.184 00.000 15712 worker thread done servicing request
03:48:26.272 00.088 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:26.272 00.000 7988 Status Line: Star lost - low HFD
03:48:26.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=168, med=128, FiltMin=112, FiltMax=145, Gamma=0.690
03:48:26.272 00.000 7988 UpdateGuideState exits: Star lost - low HFD
03:48:26.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:26.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:26.272 00.000 7988 Enqueuing Expose request
03:48:26.272 00.000 7988 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
03:48:26.272 00.000 15712 Worker thread wakes up
03:48:26.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:26.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:27.689 01.417 15712 Exposure complete
03:48:27.750 00.061 15712 worker thread done servicing request
03:48:27.750 00.000 7988 OnExposeComplete: enter
03:48:27.750 00.000 7988 UpdateGuideState(): m_state=6
03:48:27.750 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
03:48:27.750 00.000 7988 Star::Find returns 1 (0), X=710.14, Y=78.62, Mass=138, SNR=6.8, Peak=160 HFD=2.3
03:48:27.750 00.000 7988 DistanceChecker: deactivated
03:48:27.750 00.000 7988 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.56) = xAngle (-4.58 = 1.70)
03:48:27.750 00.000 7988 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.56) + m_yAngleError (0.03)) = yAngle (-4.62 = 1.67)
03:48:27.750 00.000 7988 CameraToMount -- cameraX=-0.83 cameraY=-0.10 hyp=0.84 cameraTheta=-3.02 mountX=-0.11 mountY=0.83, mountTheta=1.70
03:48:27.750 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=-0.83, y=-0.10, opts=13)
03:48:27.766 00.016 7988 Enqueuing Move request for scope (-0.83, -0.10)
03:48:27.766 00.000 15712 Worker thread wakes up
03:48:27.766 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.10) opts 0xd
03:48:27.766 00.000 15712 Handling offset move in thread for scope, endpoint = (-0.83, -0.10)
03:48:27.766 00.000 15712 Moving (-0.83, -0.10) raw xDistance=-0.11 yDistance=0.83
03:48:27.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=160, med=128, FiltMin=112, FiltMax=147, Gamma=0.690
03:48:27.766 00.000 7988 UpdateGuideState exits: m=138 SNR=6.8
03:48:27.769 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:27.769 00.000 7988 ScheduleExposure(1500,3,1) exposurePending=0
03:48:27.771 00.002 7988 Enqueuing Expose request
03:48:27.771 00.000 15712 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 641.22
03:48:27.771 00.000 15712 PPEC: input: -0.11, control: -0.01, exposure: 1500
03:48:27.771 00.000 15712 resist switch: large excursion: input 0.83 thresh 0.75 direction from -1 to 1
03:48:27.771 00.000 15712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.50
03:48:27.771 00.000 15712 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
03:48:27.771 00.000 15712 MoveAxis(E, 3, ABG)
03:48:27.771 00.000 15712 Guiding  Dir = 2, Dur = 3
03:48:27.771 00.000 15712 IsGuiding returns 0
03:48:27.783 00.012 15712 IsGuiding returns 0
03:48:27.783 00.000 15712 Move returns status 0, amount 3
03:48:27.783 00.000 15712 BLC: Oldest BLC event removed
03:48:27.783 00.000 15712 BLC: Dec direction reversal from North to South, backlash comp pulse of 226 applied
03:48:27.783 00.000 15712 MoveAxis(S, 439, ABG)
03:48:27.783 00.000 15712 Guiding  Dir = 1, Dur = 439
03:48:27.783 00.000 15712 IsGuiding returns 0
03:48:27.869 00.086 15712 PulseGuide returned control before completion, sleep 370
03:48:28.245 00.376 15712 IsGuiding returns 1
03:48:28.245 00.000 15712 scope still moving after pulse duration time elapsed
03:48:28.277 00.032 15712 IsGuiding returns 1
03:48:28.309 00.032 15712 IsGuiding returns 1
03:48:28.360 00.051 15712 IsGuiding returns 0
03:48:28.360 00.000 15712 scope move finished after 439 + 135 ms
03:48:28.360 00.000 15712 Move returns status 0, amount 439
03:48:28.360 00.000 15712 move complete, result=0
03:48:28.360 00.000 15712 worker thread done servicing request
03:48:28.360 00.000 15712 Worker thread wakes up
03:48:28.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:28.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(696,64,31,31)
03:48:28.360 00.000 7988 GuideStep: -0.1 px 3 ms EAST, 0.8 px 439 ms SOUTH
03:48:30.002 01.642 15712 Exposure complete
03:48:30.062 00.060 15712 worker thread done servicing request
03:48:30.062 00.000 7988 OnExposeComplete: enter
03:48:30.062 00.000 7988 UpdateGuideState(): m_state=6
03:48:30.070 00.008 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
03:48:30.070 00.000 7988 Star::Find false star n=5 nbg=282 bg=129.8 sigma=4.1 thresh=142 peak=142
03:48:30.072 00.002 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=77, SNR=2.9, Peak=155 HFD=0.0
03:48:30.072 00.000 7988 DistanceChecker: activated
03:48:30.074 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:30.074 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:30.076 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:30.076 00.000 15712 Worker thread wakes up
03:48:30.076 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:30.076 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:30.079 00.003 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:48:30.079 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:48:30.079 00.000 15712 MoveAxis(E, 4, DBG)
03:48:30.079 00.000 15712 Guiding  Dir = 2, Dur = 4
03:48:30.079 00.000 15712 IsGuiding returns 0
03:48:30.106 00.027 15712 IsGuiding returns 0
03:48:30.106 00.000 15712 Move returns status 0, amount 4
03:48:30.106 00.000 15712 MoveAxis(N, 0, DBG)
03:48:30.106 00.000 15712 Move returns status 0, amount 0
03:48:30.106 00.000 15712 move complete, result=0
03:48:30.106 00.000 15712 worker thread done servicing request
03:48:30.190 00.084 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:30.190 00.000 7988 Status Line: Star lost - low SNR
03:48:30.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=156, med=127, FiltMin=113, FiltMax=146, Gamma=0.690
03:48:30.190 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:48:30.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:30.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:30.190 00.000 7988 Enqueuing Expose request
03:48:30.190 00.000 7988 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:48:30.198 00.008 15712 Worker thread wakes up
03:48:30.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:30.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:31.611 01.413 15712 Exposure complete
03:48:31.677 00.066 15712 worker thread done servicing request
03:48:31.677 00.000 7988 OnExposeComplete: enter
03:48:31.677 00.000 7988 UpdateGuideState(): m_state=6
03:48:31.681 00.004 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
03:48:31.681 00.000 7988 Star::Find returns 1 (0), X=710.57, Y=79.70, Mass=85, SNR=5.3, Peak=151 HFD=1.7
03:48:31.683 00.002 7988 Status Line: Mass: 85 vs 193
03:48:31.685 00.002 7988 UpdateCurrentPosition: star mass new=85.3 exp=192.5 thresh=50% limits=(96.3, 367.1, 385.0)
03:48:31.685 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:48:31.687 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:31.687 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:31.689 00.002 15712 Worker thread wakes up
03:48:31.689 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:31.689 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:31.694 00.005 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:48:31.694 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:48:31.694 00.000 15712 MoveAxis(W, 0, DBG)
03:48:31.694 00.000 15712 Move returns status 0, amount 0
03:48:31.694 00.000 15712 MoveAxis(N, 0, DBG)
03:48:31.694 00.000 15712 Move returns status 0, amount 0
03:48:31.694 00.000 15712 move complete, result=0
03:48:31.694 00.000 15712 worker thread done servicing request
03:48:31.801 00.107 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:31.801 00.000 7988 Status Line: Star lost - mass changed
03:48:31.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=156, med=127, FiltMin=112, FiltMax=146, Gamma=0.690
03:48:31.801 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:48:31.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:31.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:31.801 00.000 7988 Enqueuing Expose request
03:48:31.801 00.000 7988 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
03:48:31.801 00.000 15712 Worker thread wakes up
03:48:31.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:31.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:33.443 01.642 15712 Exposure complete
03:48:33.509 00.066 15712 worker thread done servicing request
03:48:33.509 00.000 7988 OnExposeComplete: enter
03:48:33.509 00.000 7988 UpdateGuideState(): m_state=6
03:48:33.509 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
03:48:33.509 00.000 7988 Star::Find returns 1 (0), X=710.01, Y=78.74, Mass=89, SNR=5.6, Peak=156 HFD=1.7
03:48:33.509 00.000 7988 Status Line: Mass: 89 vs 193
03:48:33.509 00.000 7988 UpdateCurrentPosition: star mass new=89.0 exp=192.5 thresh=50% limits=(96.3, 367.1, 385.0)
03:48:33.509 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:48:33.509 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:33.509 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:33.509 00.000 15712 Worker thread wakes up
03:48:33.509 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:33.509 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:33.520 00.011 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:48:33.520 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:48:33.520 00.000 15712 MoveAxis(E, 1, DBG)
03:48:33.520 00.000 15712 Guiding  Dir = 2, Dur = 1
03:48:33.520 00.000 15712 IsGuiding returns 0
03:48:33.543 00.023 15712 IsGuiding returns 0
03:48:33.543 00.000 15712 Move returns status 0, amount 1
03:48:33.543 00.000 15712 MoveAxis(N, 0, DBG)
03:48:33.543 00.000 15712 Move returns status 0, amount 0
03:48:33.543 00.000 15712 move complete, result=0
03:48:33.543 00.000 15712 worker thread done servicing request
03:48:33.632 00.089 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:33.632 00.000 7988 Status Line: Star lost - mass changed
03:48:33.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=156, med=127, FiltMin=113, FiltMax=141, Gamma=0.690
03:48:33.632 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:48:33.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:33.632 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:33.632 00.000 7988 Enqueuing Expose request
03:48:33.632 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:48:33.632 00.000 15712 Worker thread wakes up
03:48:33.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:33.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:35.053 01.421 15712 Exposure complete
03:48:35.119 00.066 15712 worker thread done servicing request
03:48:35.119 00.000 7988 OnExposeComplete: enter
03:48:35.119 00.000 7988 UpdateGuideState(): m_state=6
03:48:35.119 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
03:48:35.122 00.003 7988 Star::Find false star n=5 nbg=273 bg=121.7 sigma=3.8 thresh=133 peak=131
03:48:35.122 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=69, SNR=2.9, Peak=139 HFD=0.0
03:48:35.122 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:35.122 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:35.122 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:35.122 00.000 15712 Worker thread wakes up
03:48:35.122 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:35.122 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:35.130 00.008 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:48:35.130 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:48:35.130 00.000 15712 MoveAxis(E, 2, DBG)
03:48:35.130 00.000 15712 Guiding  Dir = 2, Dur = 2
03:48:35.130 00.000 15712 IsGuiding returns 0
03:48:35.156 00.026 15712 IsGuiding returns 0
03:48:35.156 00.000 15712 Move returns status 0, amount 2
03:48:35.156 00.000 15712 MoveAxis(N, 0, DBG)
03:48:35.156 00.000 15712 Move returns status 0, amount 0
03:48:35.156 00.000 15712 move complete, result=0
03:48:35.156 00.000 15712 worker thread done servicing request
03:48:35.241 00.085 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:35.241 00.000 7988 Status Line: Star lost - low SNR
03:48:35.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=155, med=127, FiltMin=114, FiltMax=140, Gamma=0.690
03:48:35.241 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:48:35.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:35.241 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:35.241 00.000 7988 Enqueuing Expose request
03:48:35.241 00.000 7988 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
03:48:35.241 00.000 15712 Worker thread wakes up
03:48:35.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:35.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:36.885 01.644 15712 Exposure complete
03:48:36.946 00.061 15712 worker thread done servicing request
03:48:36.946 00.000 7988 OnExposeComplete: enter
03:48:36.946 00.000 7988 UpdateGuideState(): m_state=6
03:48:36.954 00.008 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
03:48:36.954 00.000 7988 Star::Find false star n=6 nbg=280 bg=124.6 sigma=3.7 thresh=136 peak=133
03:48:36.956 00.002 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=77, SNR=2.9, Peak=140 HFD=0.0
03:48:36.956 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:36.958 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:36.958 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:36.960 00.002 15712 Worker thread wakes up
03:48:36.960 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:36.960 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:36.962 00.002 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:48:36.962 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:48:36.962 00.000 15712 MoveAxis(W, 1, DBG)
03:48:36.962 00.000 15712 Guiding  Dir = 3, Dur = 1
03:48:36.962 00.000 15712 IsGuiding returns 0
03:48:36.980 00.018 15712 IsGuiding returns 0
03:48:36.980 00.000 15712 Move returns status 0, amount 1
03:48:36.980 00.000 15712 MoveAxis(N, 0, DBG)
03:48:36.980 00.000 15712 Move returns status 0, amount 0
03:48:36.980 00.000 15712 move complete, result=0
03:48:36.980 00.000 15712 worker thread done servicing request
03:48:37.074 00.094 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:37.074 00.000 7988 Status Line: Star lost - low SNR
03:48:37.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=154, med=127, FiltMin=114, FiltMax=139, Gamma=0.690
03:48:37.074 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:48:37.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:37.079 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:37.079 00.000 7988 Enqueuing Expose request
03:48:37.079 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:48:37.079 00.000 15712 Worker thread wakes up
03:48:37.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:37.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:38.496 01.417 15712 Exposure complete
03:48:38.557 00.061 15712 worker thread done servicing request
03:48:38.557 00.000 7988 OnExposeComplete: enter
03:48:38.557 00.000 7988 UpdateGuideState(): m_state=6
03:48:38.557 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
03:48:38.557 00.000 7988 Star::Find returns 1 (0), X=709.82, Y=80.01, Mass=73, SNR=5.1, Peak=158 HFD=2.7
03:48:38.557 00.000 7988 Status Line: Mass: 73 vs 191
03:48:38.557 00.000 7988 UpdateCurrentPosition: star mass new=72.8 exp=191.3 thresh=50% limits=(95.6, 367.1, 382.6)
03:48:38.574 00.017 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:48:38.574 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:38.574 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:38.574 00.000 15712 Worker thread wakes up
03:48:38.574 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:38.574 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:38.574 00.000 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:48:38.574 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:48:38.574 00.000 15712 MoveAxis(E, 0, DBG)
03:48:38.574 00.000 15712 Move returns status 0, amount 0
03:48:38.574 00.000 15712 MoveAxis(N, 0, DBG)
03:48:38.574 00.000 15712 Move returns status 0, amount 0
03:48:38.574 00.000 15712 move complete, result=0
03:48:38.574 00.000 15712 worker thread done servicing request
03:48:38.685 00.111 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:38.685 00.000 7988 Status Line: Star lost - mass changed
03:48:38.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=158, med=127, FiltMin=114, FiltMax=139, Gamma=0.690
03:48:38.685 00.000 7988 UpdateGuideState exits: Star lost - mass changed
03:48:38.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:38.685 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:38.685 00.000 7988 Enqueuing Expose request
03:48:38.693 00.008 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:38.693 00.000 15712 Worker thread wakes up
03:48:38.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:38.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:40.329 01.636 15712 Exposure complete
03:48:40.392 00.063 15712 worker thread done servicing request
03:48:40.392 00.000 7988 OnExposeComplete: enter
03:48:40.392 00.000 7988 UpdateGuideState(): m_state=6
03:48:40.392 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
03:48:40.392 00.000 7988 Star::Find false star n=6 nbg=283 bg=128.6 sigma=3.9 thresh=140 peak=138
03:48:40.392 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=83, SNR=2.9, Peak=145 HFD=0.0
03:48:40.392 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:40.392 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:40.392 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:40.392 00.000 15712 Worker thread wakes up
03:48:40.392 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:40.392 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:40.409 00.017 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:48:40.409 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:48:40.409 00.000 15712 MoveAxis(E, 1, DBG)
03:48:40.409 00.000 15712 Guiding  Dir = 2, Dur = 1
03:48:40.409 00.000 15712 IsGuiding returns 0
03:48:40.432 00.023 15712 IsGuiding returns 0
03:48:40.432 00.000 15712 Move returns status 0, amount 1
03:48:40.432 00.000 15712 MoveAxis(N, 0, DBG)
03:48:40.432 00.000 15712 Move returns status 0, amount 0
03:48:40.432 00.000 15712 move complete, result=0
03:48:40.432 00.000 15712 worker thread done servicing request
03:48:40.521 00.089 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:40.521 00.000 7988 Status Line: Star lost - low SNR
03:48:40.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=152, med=126, FiltMin=115, FiltMax=141, Gamma=0.690
03:48:40.521 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:48:40.521 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:40.521 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:40.528 00.007 7988 Enqueuing Expose request
03:48:40.528 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:48:40.528 00.000 15712 Worker thread wakes up
03:48:40.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:40.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:41.941 01.413 15712 Exposure complete
03:48:42.009 00.068 15712 worker thread done servicing request
03:48:42.009 00.000 7988 OnExposeComplete: enter
03:48:42.009 00.000 7988 UpdateGuideState(): m_state=6
03:48:42.009 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
03:48:42.009 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=20, SNR=2.7, Peak=149 HFD=0.0
03:48:42.009 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:42.009 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:42.009 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:42.009 00.000 15712 Worker thread wakes up
03:48:42.009 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:42.009 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:42.020 00.011 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:48:42.020 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:48:42.020 00.000 15712 MoveAxis(W, 1, DBG)
03:48:42.020 00.000 15712 Guiding  Dir = 3, Dur = 1
03:48:42.020 00.000 15712 IsGuiding returns 0
03:48:42.046 00.026 15712 IsGuiding returns 0
03:48:42.046 00.000 15712 Move returns status 0, amount 1
03:48:42.046 00.000 15712 MoveAxis(N, 0, DBG)
03:48:42.046 00.000 15712 Move returns status 0, amount 0
03:48:42.046 00.000 15712 move complete, result=0
03:48:42.046 00.000 15712 worker thread done servicing request
03:48:42.132 00.086 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:42.134 00.002 7988 Status Line: Star lost - low SNR
03:48:42.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=151, med=126, FiltMin=115, FiltMax=139, Gamma=0.690
03:48:42.136 00.002 7988 UpdateGuideState exits: Star lost - low SNR
03:48:42.138 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:42.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:42.140 00.002 7988 Enqueuing Expose request
03:48:42.140 00.000 15712 Worker thread wakes up
03:48:42.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:42.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:42.140 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:48:43.776 01.636 15712 Exposure complete
03:48:43.837 00.061 15712 worker thread done servicing request
03:48:43.837 00.000 7988 OnExposeComplete: enter
03:48:43.837 00.000 7988 UpdateGuideState(): m_state=6
03:48:43.844 00.007 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
03:48:43.845 00.001 7988 Star::Find returns 0 (3), X=710.00, Y=78.00, Mass=0, SNR=0.0, Peak=147 HFD=0.0
03:48:43.845 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:43.847 00.002 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:43.847 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:43.849 00.002 15712 Worker thread wakes up
03:48:43.849 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:43.849 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:43.853 00.004 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:48:43.853 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:48:43.853 00.000 15712 MoveAxis(W, 1, DBG)
03:48:43.853 00.000 15712 Guiding  Dir = 3, Dur = 1
03:48:43.853 00.000 15712 IsGuiding returns 0
03:48:43.869 00.016 15712 IsGuiding returns 0
03:48:43.869 00.000 15712 Move returns status 0, amount 1
03:48:43.869 00.000 15712 MoveAxis(N, 0, DBG)
03:48:43.869 00.000 15712 Move returns status 0, amount 0
03:48:43.869 00.000 15712 move complete, result=0
03:48:43.869 00.000 15712 worker thread done servicing request
03:48:43.965 00.096 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:43.965 00.000 7988 Status Line: Star lost - low mass
03:48:43.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=150, med=126, FiltMin=113, FiltMax=139, Gamma=0.690
03:48:43.965 00.000 7988 UpdateGuideState exits: Star lost - low mass
03:48:43.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:43.965 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:43.965 00.000 7988 Enqueuing Expose request
03:48:43.965 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:48:43.965 00.000 15712 Worker thread wakes up
03:48:43.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:43.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:45.382 01.417 15712 Exposure complete
03:48:45.447 00.065 15712 worker thread done servicing request
03:48:45.447 00.000 7988 OnExposeComplete: enter
03:48:45.447 00.000 7988 UpdateGuideState(): m_state=6
03:48:45.447 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
03:48:45.447 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=28, SNR=2.9, Peak=146 HFD=0.0
03:48:45.447 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:45.447 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:45.447 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:45.447 00.000 15712 Worker thread wakes up
03:48:45.447 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:45.447 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:45.460 00.013 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:48:45.460 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:48:45.460 00.000 15712 MoveAxis(W, 1, DBG)
03:48:45.460 00.000 15712 Guiding  Dir = 3, Dur = 1
03:48:45.460 00.000 15712 IsGuiding returns 0
03:48:45.477 00.017 15712 IsGuiding returns 0
03:48:45.477 00.000 15712 Move returns status 0, amount 1
03:48:45.477 00.000 15712 MoveAxis(N, 0, DBG)
03:48:45.477 00.000 15712 Move returns status 0, amount 0
03:48:45.477 00.000 15712 move complete, result=0
03:48:45.477 00.000 15712 worker thread done servicing request
03:48:45.572 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:45.572 00.000 7988 Status Line: Star lost - low SNR
03:48:45.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=150, med=125, FiltMin=112, FiltMax=139, Gamma=0.690
03:48:45.572 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:48:45.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:45.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:45.572 00.000 7988 Enqueuing Expose request
03:48:45.579 00.007 15712 Worker thread wakes up
03:48:45.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:45.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:45.579 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:48:47.217 01.638 15712 Exposure complete
03:48:47.283 00.066 15712 worker thread done servicing request
03:48:47.283 00.000 7988 OnExposeComplete: enter
03:48:47.283 00.000 7988 UpdateGuideState(): m_state=6
03:48:47.283 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
03:48:47.283 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=26, SNR=2.8, Peak=143 HFD=0.0
03:48:47.283 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:47.283 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:47.283 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:47.283 00.000 15712 Worker thread wakes up
03:48:47.283 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:47.283 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:47.296 00.013 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:48:47.296 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:48:47.296 00.000 15712 MoveAxis(W, 1, DBG)
03:48:47.296 00.000 15712 Guiding  Dir = 3, Dur = 1
03:48:47.296 00.000 15712 IsGuiding returns 0
03:48:47.317 00.021 15712 IsGuiding returns 0
03:48:47.317 00.000 15712 Move returns status 0, amount 1
03:48:47.317 00.000 15712 MoveAxis(N, 0, DBG)
03:48:47.317 00.000 15712 Move returns status 0, amount 0
03:48:47.317 00.000 15712 move complete, result=0
03:48:47.317 00.000 15712 worker thread done servicing request
03:48:47.407 00.090 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:47.407 00.000 7988 Status Line: Star lost - low SNR
03:48:47.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=12, max=255, med=125, FiltMin=111, FiltMax=137, Gamma=0.690
03:48:47.407 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:48:47.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:47.407 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:47.407 00.000 7988 Enqueuing Expose request
03:48:47.407 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:48:47.415 00.008 15712 Worker thread wakes up
03:48:47.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:47.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:48.826 01.411 15712 Exposure complete
03:48:48.893 00.067 15712 worker thread done servicing request
03:48:48.893 00.000 7988 OnExposeComplete: enter
03:48:48.894 00.001 7988 UpdateGuideState(): m_state=6
03:48:48.894 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
03:48:48.894 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=13, SNR=1.9, Peak=137 HFD=0.0
03:48:48.894 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:48.894 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:48.894 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:48.894 00.000 15712 Worker thread wakes up
03:48:48.894 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:48.894 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:48.903 00.009 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:48:48.903 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:48:48.903 00.000 15712 MoveAxis(E, 1, DBG)
03:48:48.903 00.000 15712 Guiding  Dir = 2, Dur = 1
03:48:48.903 00.000 15712 IsGuiding returns 0
03:48:48.919 00.016 15712 IsGuiding returns 0
03:48:48.919 00.000 15712 Move returns status 0, amount 1
03:48:48.919 00.000 15712 MoveAxis(N, 0, DBG)
03:48:48.919 00.000 15712 Move returns status 0, amount 0
03:48:48.919 00.000 15712 move complete, result=0
03:48:48.919 00.000 15712 worker thread done servicing request
03:48:49.014 00.095 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:49.014 00.000 7988 Status Line: Star lost - low SNR
03:48:49.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=149, med=124, FiltMin=107, FiltMax=136, Gamma=0.690
03:48:49.018 00.004 7988 UpdateGuideState exits: Star lost - low SNR
03:48:49.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:49.020 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:49.020 00.000 7988 Enqueuing Expose request
03:48:49.022 00.002 15712 Worker thread wakes up
03:48:49.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:49.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:49.022 00.000 7988 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
03:48:50.660 01.638 15712 Exposure complete
03:48:50.723 00.063 15712 worker thread done servicing request
03:48:50.728 00.005 7988 OnExposeComplete: enter
03:48:50.728 00.000 7988 UpdateGuideState(): m_state=6
03:48:50.730 00.002 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
03:48:50.730 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=26, SNR=2.8, Peak=140 HFD=0.0
03:48:50.732 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:50.732 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:50.734 00.002 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:50.734 00.000 15712 Worker thread wakes up
03:48:50.734 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:50.734 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:50.739 00.005 15712 PPEC (deduced): control: -0.01, exposure: 1500
03:48:50.739 00.000 15712 Dead-reckoning move xDistance=-0.01 yDistance=0.00
03:48:50.739 00.000 15712 MoveAxis(E, 3, DBG)
03:48:50.739 00.000 15712 Guiding  Dir = 2, Dur = 3
03:48:50.739 00.000 15712 IsGuiding returns 0
03:48:50.754 00.015 15712 IsGuiding returns 0
03:48:50.754 00.000 15712 Move returns status 0, amount 3
03:48:50.754 00.000 15712 MoveAxis(N, 0, DBG)
03:48:50.754 00.000 15712 Move returns status 0, amount 0
03:48:50.754 00.000 15712 move complete, result=0
03:48:50.754 00.000 15712 worker thread done servicing request
03:48:50.851 00.097 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:50.851 00.000 7988 Status Line: Star lost - low SNR
03:48:50.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=148, med=123, FiltMin=107, FiltMax=136, Gamma=0.690
03:48:50.851 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:48:50.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:50.851 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:50.851 00.000 7988 Enqueuing Expose request
03:48:50.851 00.000 7988 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
03:48:50.851 00.000 15712 Worker thread wakes up
03:48:50.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:50.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:52.266 01.415 15712 Exposure complete
03:48:52.366 00.100 15712 worker thread done servicing request
03:48:52.366 00.000 7988 OnExposeComplete: enter
03:48:52.366 00.000 7988 UpdateGuideState(): m_state=6
03:48:52.372 00.006 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
03:48:52.372 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=26, SNR=2.8, Peak=144 HFD=0.0
03:48:52.372 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:52.376 00.004 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:52.376 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:52.376 00.000 15712 Worker thread wakes up
03:48:52.376 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:52.376 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:52.376 00.000 15712 PPEC (deduced): control: -0.00, exposure: 1500
03:48:52.376 00.000 15712 Dead-reckoning move xDistance=-0.00 yDistance=0.00
03:48:52.376 00.000 15712 MoveAxis(E, 0, DBG)
03:48:52.376 00.000 15712 Move returns status 0, amount 0
03:48:52.376 00.000 15712 MoveAxis(N, 0, DBG)
03:48:52.376 00.000 15712 Move returns status 0, amount 0
03:48:52.376 00.000 15712 move complete, result=0
03:48:52.376 00.000 15712 worker thread done servicing request
03:48:52.487 00.111 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:52.487 00.000 7988 Status Line: Star lost - low SNR
03:48:52.490 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=146, med=122, FiltMin=107, FiltMax=136, Gamma=0.690
03:48:52.490 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:48:52.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:52.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:52.490 00.000 7988 Enqueuing Expose request
03:48:52.490 00.000 7988 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:52.490 00.000 15712 Worker thread wakes up
03:48:52.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:52.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:54.123 01.633 15712 Exposure complete
03:48:54.202 00.079 15712 worker thread done servicing request
03:48:54.202 00.000 7988 OnExposeComplete: enter
03:48:54.204 00.002 7988 UpdateGuideState(): m_state=6
03:48:54.204 00.000 7988 Star::Find(15, 710, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
03:48:54.204 00.000 7988 Star::Find false star n=5 nbg=282 bg=127.0 sigma=3.8 thresh=138 peak=137
03:48:54.204 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=78.00, Mass=74, SNR=2.9, Peak=145 HFD=0.0
03:48:54.204 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:48:54.204 00.000 7988 SchedulePrimaryMove(0EDE6B80, x=0.00, y=0.00, opts=14)
03:48:54.204 00.000 7988 Enqueuing Move request for scope (0.00, 0.00)
03:48:54.214 00.010 15712 Worker thread wakes up
03:48:54.214 00.000 15712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:48:54.214 00.000 15712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:48:54.218 00.004 15712 PPEC (deduced): control: 0.00, exposure: 1500
03:48:54.218 00.000 15712 Dead-reckoning move xDistance=0.00 yDistance=0.00
03:48:54.218 00.000 15712 MoveAxis(W, 1, DBG)
03:48:54.218 00.000 15712 Guiding  Dir = 3, Dur = 1
03:48:54.218 00.000 15712 IsGuiding returns 0
03:48:54.238 00.020 15712 IsGuiding returns 0
03:48:54.238 00.000 15712 Move returns status 0, amount 1
03:48:54.238 00.000 15712 MoveAxis(N, 0, DBG)
03:48:54.238 00.000 15712 Move returns status 0, amount 0
03:48:54.238 00.000 15712 move complete, result=0
03:48:54.238 00.000 15712 worker thread done servicing request
03:48:54.329 00.091 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:54.329 00.000 7988 Status Line: Star lost - low SNR
03:48:54.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=146, med=121, FiltMin=107, FiltMax=136, Gamma=0.690
03:48:54.329 00.000 7988 UpdateGuideState exits: Star lost - low SNR
03:48:54.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:54.329 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:54.329 00.000 7988 Enqueuing Expose request
03:48:54.329 00.000 15712 Worker thread wakes up
03:48:54.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:54.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:54.329 00.000 7988 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
03:48:55.646 01.317 7988 evsrv: cli 0CCCF8A8 connect
03:48:55.660 00.014 7988 case statement mapped state 6 to 4
03:48:55.662 00.002 7988 case statement mapped state 6 to 4
03:48:55.662 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"8deb4d80-eae4-4f60-b113-a8786bb86524"}
03:48:55.662 00.000 7988 case statement mapped state 6 to 4
03:48:55.662 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"LostLock","id":"8deb4d80-eae4-4f60-b113-a8786bb86524"}
03:48:55.662 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
03:48:55.662 00.000 7988 evsrv: cli 0CCCFA88 connect
03:48:55.673 00.011 7988 case statement mapped state 6 to 4
03:48:55.673 00.000 7988 case statement mapped state 6 to 4
03:48:55.694 00.021 7988 evsrv: cli 0CCCFA88 request: {"method":"get_app_state","id":"16328faf-af1f-4741-b3ad-cba5ea32855c"}
03:48:55.697 00.003 7988 case statement mapped state 6 to 4
03:48:55.697 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":"LostLock","id":"16328faf-af1f-4741-b3ad-cba5ea32855c"}
03:48:55.699 00.002 7988 evsrv: cli 0CCCFA88 disconnect
03:48:55.699 00.000 7988 evsrv: cli 0CCCF8A8 connect
03:48:55.699 00.000 7988 case statement mapped state 6 to 4
03:48:55.699 00.000 7988 case statement mapped state 6 to 4
03:48:55.708 00.009 7988 evsrv: cli 0CCCF8A8 request: {"method":"stop_capture","id":"7a73bff1-edd0-4789-a4b5-07d21606e4db"}
03:48:55.708 00.000 7988 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:48:55.710 00.002 7988 Status Line: Waiting for devices...
03:48:55.712 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":0,"id":"7a73bff1-edd0-4789-a4b5-07d21606e4db"}
03:48:55.714 00.002 7988 evsrv: cli 0CCCF8A8 disconnect
03:48:55.714 00.000 7988 evsrv: cli 0CCCFBC8 connect
03:48:55.714 00.000 7988 case statement mapped state 6 to 4
03:48:55.714 00.000 7988 case statement mapped state 6 to 4
03:48:55.714 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_app_state","id":"0e27b5a5-5095-4647-a86c-ddd3ba500e60"}
03:48:55.725 00.011 7988 case statement mapped state 6 to 4
03:48:55.725 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":"LostLock","id":"0e27b5a5-5095-4647-a86c-ddd3ba500e60"}
03:48:55.728 00.003 7988 evsrv: cli 0CCCFBC8 disconnect
03:48:55.741 00.013 15712 ZWO: stopexposure
03:48:55.741 00.000 15712 ZWO: stopexposure
03:48:55.741 00.000 15712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
03:48:55.741 00.000 15712 worker thread done servicing request
03:48:55.741 00.000 7988 OnExposeComplete: enter
03:48:55.741 00.000 7988 OnExposeComplete: Capture Error reported
03:48:55.741 00.000 7988 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
03:48:55.745 00.004 7988 Mount: notify guiding stopped
03:48:55.745 00.000 7988 BLC: window closed
03:48:55.745 00.000 7988 BLC: Last direction was reset
03:48:55.745 00.000 7988 Changing from state GUIDING to STOP
03:48:55.753 00.008 7988 guider state => SELECTED
03:48:55.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=146, med=121, FiltMin=107, FiltMax=136, Gamma=0.690
03:48:55.757 00.004 7988 Changing from state SELECTED to UNINITIALIZED
03:48:55.757 00.000 7988 guider state => SELECTING
03:48:55.761 00.004 7988 Status Line: Stopped.
03:48:55.761 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
03:48:55.836 00.075 7988 evsrv: cli 0CCCF768 connect
03:48:55.836 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"get_pixel_scale","id":"43cfb261-dda2-413d-a671-905518055032"}
03:48:55.836 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":3.86747,"id":"43cfb261-dda2-413d-a671-905518055032"}
03:48:55.836 00.000 7988 evsrv: cli 0CCCF768 disconnect
03:48:56.742 00.906 7988 evsrv: cli 0CCCF628 connect
03:48:56.744 00.002 7988 evsrv: cli 0CCCF628 request: {"method":"get_app_state","id":"4ecef127-9e3e-4ff8-9459-5b501cce48c6"}
03:48:56.744 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ecef127-9e3e-4ff8-9459-5b501cce48c6"}
03:48:56.747 00.003 7988 evsrv: cli 0CCCF628 disconnect
03:48:56.747 00.000 7988 evsrv: cli 0CCCEEA8 connect
03:48:56.747 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_calibrated","id":"ccf16c0f-7fac-41ab-8ef5-f9776f9991c7"}
03:48:56.747 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":true,"id":"ccf16c0f-7fac-41ab-8ef5-f9776f9991c7"}
03:48:56.747 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:48:56.747 00.000 7988 evsrv: cli 0CCCF3A8 connect
03:48:56.747 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"8e5e41ce-df41-4d10-92bc-a44778cde5bc"}
03:48:56.747 00.000 7988 PhdController::Guide begins
03:48:56.747 00.000 7988 PhdController: newstate STATE_SETUP
03:48:56.758 00.011 7988 PhdController: setup
03:48:56.758 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
03:48:56.758 00.000 7988 PhdController: start capturing
03:48:56.758 00.000 7988 Changing from state SELECTING to UNINITIALIZED
03:48:56.758 00.000 7988 guider state => SELECTING
03:48:56.758 00.000 7988 setting force full frames = true
03:48:56.764 00.006 7988 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:48:56.764 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:56.768 00.004 7988 Enqueuing Expose request
03:48:56.768 00.000 7988 PhdController: newstate STATE_SELECT_STAR
03:48:56.768 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":0,"id":"8e5e41ce-df41-4d10-92bc-a44778cde5bc"}
03:48:56.768 00.000 15712 Worker thread wakes up
03:48:56.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:56.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:56.768 00.000 7988 evsrv: cli 0CCCF3A8 disconnect
03:48:56.774 00.006 7988 evsrv: cli 0CCCFA88 connect
03:48:56.774 00.000 7988 case statement mapped state 1 to 101
03:48:56.774 00.000 7988 case statement mapped state 1 to 101
03:48:56.774 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_shift_params","id":"a420051d-4eca-457c-b585-973a8c4d75d1"}
03:48:56.774 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"a420051d-4eca-457c-b585-973a8c4d75d1"}
03:48:56.781 00.007 7988 evsrv: cli 0CCCFA88 disconnect
03:48:56.784 00.003 7988 evsrv: cli 0CCCF128 connect
03:48:56.786 00.002 7988 case statement mapped state 1 to 101
03:48:56.786 00.000 7988 case statement mapped state 1 to 101
03:48:56.788 00.002 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_position","id":"e56ea7bb-fc68-4b9e-8c1c-5377f5197e63"}
03:48:56.790 00.002 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":null,"id":"e56ea7bb-fc68-4b9e-8c1c-5377f5197e63"}
03:48:56.792 00.002 7988 evsrv: cli 0CCCF128 disconnect
03:48:57.793 01.001 7988 evsrv: cli 0CCCF128 connect
03:48:57.793 00.000 7988 case statement mapped state 1 to 101
03:48:57.796 00.003 7988 case statement mapped state 1 to 101
03:48:57.796 00.000 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_position","id":"a0430287-0e95-4f7f-984c-19b57389539c"}
03:48:57.796 00.000 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":null,"id":"a0430287-0e95-4f7f-984c-19b57389539c"}
03:48:57.796 00.000 7988 evsrv: cli 0CCCF128 disconnect
03:48:58.513 00.717 15712 Exposure complete
03:48:58.574 00.061 15712 worker thread done servicing request
03:48:58.574 00.000 7988 OnExposeComplete: enter
03:48:58.574 00.000 7988 UpdateGuideState(): m_state=1
03:48:58.574 00.000 7988 UpdateCurrentPosition: no star selected
03:48:58.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:48:58.585 00.011 7988 Status Line: No star selected
03:48:58.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=119, FiltMin=107, FiltMax=136, Gamma=0.690
03:48:58.585 00.000 7988 UpdateGuideState exits: No star selected
03:48:58.588 00.003 7988 GuiderMultiStar::AutoSelect enter
03:48:58.588 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:48:58.652 00.064 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:48:58.720 00.068 7988 AutoFind: global mean = -0.0, stdev 6.4
03:48:58.720 00.000 7988 AutoFind: using threshold = 0.1
03:48:58.795 00.075 7988 AutoFind: local max [1171, 297] 4.6
03:48:58.795 00.000 7988 AutoFind: local max [1229, 870] 4.5
03:48:58.795 00.000 7988 AutoFind: local max [273, 297] 4.5
03:48:58.804 00.009 7988 AutoFind: local max [410, 709] 4.4
03:48:58.804 00.000 7988 AutoFind: local max [855, 235] 4.4
03:48:58.804 00.000 7988 AutoFind: local max [1191, 528] 4.4
03:48:58.804 00.000 7988 AutoFind: local max [113, 20] 4.3
03:48:58.804 00.000 7988 AutoFind: local max [303, 10] 4.3
03:48:58.804 00.000 7988 AutoFind: local max [671, 107] 4.3
03:48:58.804 00.000 7988 AutoFind: local max [959, 66] 4.3
03:48:58.804 00.000 7988 AutoFind: local max [798, 906] 4.3
03:48:58.811 00.007 7988 AutoFind: local max [1126, 563] 4.3
03:48:58.811 00.000 7988 AutoFind: local max [797, 637] 4.2
03:48:58.811 00.000 7988 AutoFind: local max [1034, 638] 4.2
03:48:58.811 00.000 7988 AutoFind: local max [511, 487] 4.2
03:48:58.811 00.000 7988 AutoFind: local max [350, 655] 4.2
03:48:58.811 00.000 7988 AutoFind: local max [884, 686] 4.2
03:48:58.811 00.000 7988 AutoFind: local max [560, 796] 4.2
03:48:58.811 00.000 7988 AutoFind: local max [901, 574] 4.2
03:48:58.811 00.000 7988 AutoFind: local max [34, 178] 4.2
03:48:58.811 00.000 7988 AutoFind: local max [1187, 433] 4.2
03:48:58.821 00.010 7988 AutoFind: local max [712, 458] 4.1
03:48:58.821 00.000 7988 AutoFind: local max [1094, 760] 4.1
03:48:58.821 00.000 7988 AutoFind: local max [1091, 103] 4.1
03:48:58.821 00.000 7988 AutoFind: local max [914, 12] 4.1
03:48:58.821 00.000 7988 AutoFind: local max [270, 19] 4.1
03:48:58.821 00.000 7988 AutoFind: local max [496, 194] 4.1
03:48:58.827 00.006 7988 AutoFind: local max [426, 616] 4.1
03:48:58.827 00.000 7988 AutoFind: local max [567, 528] 4.1
03:48:58.827 00.000 7988 AutoFind: local max [919, 401] 4.1
03:48:58.827 00.000 7988 AutoFind: local max [868, 920] 4.0
03:48:58.827 00.000 7988 AutoFind: local max [539, 422] 4.0
03:48:58.827 00.000 7988 AutoFind: local max [183, 632] 4.0
03:48:58.827 00.000 7988 AutoFind: local max [614, 113] 4.0
03:48:58.827 00.000 7988 AutoFind: local max [1072, 31] 4.0
03:48:58.827 00.000 7988 AutoFind: local max [1231, 17] 4.0
03:48:58.827 00.000 7988 AutoFind: local max [640, 221] 4.0
03:48:58.827 00.000 7988 AutoFind: local max [1171, 219] 4.0
03:48:58.838 00.011 7988 AutoFind: local max [1042, 724] 4.0
03:48:58.838 00.000 7988 AutoFind: local max [99, 18] 4.0
03:48:58.838 00.000 7988 AutoFind: local max [902, 840] 4.0
03:48:58.838 00.000 7988 AutoFind: local max [1158, 386] 4.0
03:48:58.838 00.000 7988 AutoFind: local max [1152, 822] 4.0
03:48:58.838 00.000 7988 AutoFind: local max [640, 925] 4.0
03:48:58.843 00.005 7988 AutoFind: local max [952, 375] 4.0
03:48:58.843 00.000 7988 AutoFind: local max [698, 529] 4.0
03:48:58.843 00.000 7988 AutoFind: local max [462, 451] 4.0
03:48:58.843 00.000 7988 AutoFind: local max [885, 149] 4.0
03:48:58.843 00.000 7988 AutoFind: local max [1043, 706] 4.0
03:48:58.843 00.000 7988 AutoFind: local max [690, 674] 4.0
03:48:58.843 00.000 7988 AutoFind: local max [1115, 386] 4.0
03:48:58.843 00.000 7988 AutoFind: local max [1172, 276] 3.9
03:48:58.843 00.000 7988 AutoFind: local max [396, 102] 3.9
03:48:58.843 00.000 7988 AutoFind: local max [616, 588] 3.9
03:48:58.843 00.000 7988 AutoFind: local max [986, 616] 3.9
03:48:58.855 00.012 7988 AutoFind: local max [919, 795] 3.9
03:48:58.855 00.000 7988 AutoFind: local max [439, 822] 3.9
03:48:58.855 00.000 7988 AutoFind: local max [1043, 412] 3.9
03:48:58.855 00.000 7988 AutoFind: local max [226, 312] 3.9
03:48:58.859 00.004 7988 AutoFind: local max [936, 637] 3.9
03:48:58.859 00.000 7988 AutoFind: local max [537, 302] 3.9
03:48:58.859 00.000 7988 AutoFind: local max [1203, 395] 3.9
03:48:58.859 00.000 7988 AutoFind: local max [322, 612] 3.9
03:48:58.864 00.005 7988 AutoFind: local max [902, 219] 3.9
03:48:58.864 00.000 7988 AutoFind: local max [688, 321] 3.9
03:48:58.866 00.002 7988 AutoFind: local max [464, 746] 3.9
03:48:58.866 00.000 7988 AutoFind: local max [396, 609] 3.9
03:48:58.868 00.002 7988 AutoFind: local max [470, 682] 3.9
03:48:58.868 00.000 7988 AutoFind: local max [440, 792] 3.9
03:48:58.870 00.002 7988 AutoFind: local max [137, 192] 3.9
03:48:58.870 00.000 7988 AutoFind: local max [23, 699] 3.8
03:48:58.870 00.000 7988 AutoFind: local max [41, 870] 3.8
03:48:58.872 00.002 7988 AutoFind: local max [1196, 146] 3.8
03:48:58.872 00.000 7988 AutoFind: local max [966, 460] 3.8
03:48:58.874 00.002 7988 AutoFind: local max [838, 391] 3.8
03:48:58.875 00.001 7988 AutoFind: local max [846, 92] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [741, 884] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [1197, 865] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [326, 717] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [490, 938] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [1085, 537] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [1037, 213] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [1149, 814] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [353, 185] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [1131, 379] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [646, 714] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [578, 333] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [1111, 704] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [1197, 814] 3.8
03:48:58.875 00.000 7988 AutoFind: local max [1128, 224] 3.8
03:48:58.889 00.014 7988 AutoFind: local max [525, 160] 3.8
03:48:58.891 00.002 7988 AutoFind: local max [155, 922] 3.8
03:48:58.891 00.000 7988 AutoFind: local max [123, 40] 3.8
03:48:58.891 00.000 7988 AutoFind: local max [172, 898] 3.8
03:48:58.891 00.000 7988 AutoFind: local max [274, 752] 3.7
03:48:58.891 00.000 7988 AutoFind: local max [1197, 65] 3.7
03:48:58.891 00.000 7988 AutoFind: local max [643, 788] 3.7
03:48:58.891 00.000 7988 AutoFind: local max [1215, 856] 3.7
03:48:58.891 00.000 7988 AutoFind: local max [1017, 399] 3.7
03:48:58.891 00.000 7988 AutoFind: local max [428, 19] 3.7
03:48:58.891 00.000 7988 AutoFind: too close [1215, 856] 3.7 - [1197, 865] 3.8
03:48:58.891 00.000 7988 AutoFind: too close [1215, 856] 3.7 - [1229, 870] 4.5
03:48:58.891 00.000 7988 AutoFind: too close [123, 40] 3.8 - [113, 20] 4.3
03:48:58.891 00.000 7988 AutoFind: too close [1131, 379] 3.8 - [1115, 386] 4.0
03:48:58.891 00.000 7988 AutoFind: too close [1149, 814] 3.8 - [1152, 822] 4.0
03:48:58.891 00.000 7988 AutoFind: too close [1043, 706] 4.0 - [1042, 724] 4.0
03:48:58.906 00.015 7988 AutoFind: too close [99, 18] 4.0 - [113, 20] 4.3
03:48:58.907 00.001 7988 AutoFind: too close to edge [914, 12] 4.1
03:48:58.907 00.000 7988 AutoFind: too close to edge [303, 10] 4.3
03:48:58.907 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:48:58.907 00.000 7988 Star::Find(15, 1171, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.907 00.000 7988 Star::Find returns 0 (3), X=1171.00, Y=297.00, Mass=0, SNR=0.0, Peak=137 HFD=0.0
03:48:58.907 00.000 7988 Star::Find(15, 273, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.907 00.000 7988 Star::Find returns 0 (2), X=273.00, Y=297.00, Mass=14, SNR=2.2, Peak=132 HFD=0.0
03:48:58.907 00.000 7988 Star::Find(15, 410, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.907 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=709.00, Mass=23, SNR=2.8, Peak=130 HFD=0.0
03:48:58.907 00.000 7988 Star::Find(15, 855, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.907 00.000 7988 Star::Find returns 0 (3), X=855.00, Y=235.00, Mass=0, SNR=0.0, Peak=140 HFD=0.0
03:48:58.907 00.000 7988 Star::Find(15, 1191, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.907 00.000 7988 Star::Find returns 0 (3), X=1191.00, Y=528.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:48:58.907 00.000 7988 Star::Find(15, 671, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.907 00.000 7988 Star::Find returns 0 (2), X=671.00, Y=107.00, Mass=12, SNR=2.0, Peak=138 HFD=0.0
03:48:58.907 00.000 7988 Star::Find(15, 959, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.923 00.016 7988 Star::Find returns 0 (2), X=959.00, Y=66.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:48:58.923 00.000 7988 Star::Find(15, 798, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.923 00.000 7988 Star::Find false star n=2 nbg=279 bg=121.4 sigma=3.9 thresh=133 peak=126
03:48:58.923 00.000 7988 Star::Find returns 0 (2), X=798.00, Y=906.00, Mass=28, SNR=2.9, Peak=137 HFD=0.0
03:48:58.923 00.000 7988 Star::Find(15, 1126, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.923 00.000 7988 Star::Find returns 0 (2), X=1126.00, Y=563.00, Mass=12, SNR=1.9, Peak=137 HFD=0.0
03:48:58.923 00.000 7988 Star::Find(15, 797, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.923 00.000 7988 Star::Find returns 0 (2), X=797.00, Y=637.00, Mass=12, SNR=2.0, Peak=127 HFD=0.0
03:48:58.923 00.000 7988 Star::Find(15, 1034, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.923 00.000 7988 Star::Find false star n=4 nbg=279 bg=120.2 sigma=3.6 thresh=131 peak=125
03:48:58.923 00.000 7988 Star::Find returns 0 (2), X=1034.00, Y=638.00, Mass=44, SNR=2.9, Peak=135 HFD=0.0
03:48:58.923 00.000 7988 Star::Find(15, 511, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.923 00.000 7988 Star::Find returns 0 (2), X=511.00, Y=487.00, Mass=14, SNR=2.0, Peak=130 HFD=0.0
03:48:58.923 00.000 7988 Star::Find(15, 350, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.923 00.000 7988 Star::Find returns 0 (2), X=350.00, Y=655.00, Mass=11, SNR=1.8, Peak=130 HFD=0.0
03:48:58.923 00.000 7988 Star::Find(15, 884, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.939 00.016 7988 Star::Find returns 0 (3), X=884.00, Y=686.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:48:58.940 00.001 7988 Star::Find(15, 560, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.940 00.000 7988 Star::Find returns 0 (2), X=560.00, Y=796.00, Mass=23, SNR=2.8, Peak=130 HFD=0.0
03:48:58.940 00.000 7988 Star::Find(15, 901, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.940 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=574.00, Mass=23, SNR=2.7, Peak=134 HFD=0.0
03:48:58.940 00.000 7988 Star::Find(15, 34, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.940 00.000 7988 Star::Find returns 0 (2), X=34.00, Y=178.00, Mass=24, SNR=2.7, Peak=134 HFD=0.0
03:48:58.940 00.000 7988 Star::Find(15, 1187, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.940 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=433.00, Mass=24, SNR=2.7, Peak=136 HFD=0.0
03:48:58.940 00.000 7988 Star::Find(15, 712, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.940 00.000 7988 Star::Find false star n=3 nbg=279 bg=115.7 sigma=3.5 thresh=126 peak=121
03:48:58.940 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=458.00, Mass=35, SNR=2.9, Peak=129 HFD=0.0
03:48:58.940 00.000 7988 Star::Find(15, 1094, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.940 00.000 7988 Star::Find returns 0 (2), X=1094.00, Y=760.00, Mass=10, SNR=1.8, Peak=130 HFD=0.0
03:48:58.940 00.000 7988 Star::Find(15, 1091, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.940 00.000 7988 Star::Find returns 0 (2), X=1091.00, Y=103.00, Mass=12, SNR=2.0, Peak=140 HFD=0.0
03:48:58.940 00.000 7988 Star::Find(15, 270, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.955 00.015 7988 Star::Find returns 0 (2), X=270.00, Y=19.00, Mass=17, SNR=2.3, Peak=137 HFD=0.0
03:48:58.957 00.002 7988 Star::Find(15, 496, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.957 00.000 7988 Star::Find returns 0 (3), X=496.00, Y=194.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:48:58.957 00.000 7988 Star::Find(15, 426, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.957 00.000 7988 Star::Find false star n=3 nbg=278 bg=117.6 sigma=3.7 thresh=129 peak=124
03:48:58.957 00.000 7988 Star::Find returns 0 (2), X=426.00, Y=616.00, Mass=44, SNR=2.9, Peak=138 HFD=0.0
03:48:58.957 00.000 7988 Star::Find(15, 567, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.957 00.000 7988 Star::Find returns 0 (2), X=567.00, Y=528.00, Mass=12, SNR=2.0, Peak=127 HFD=0.0
03:48:58.957 00.000 7988 Star::Find(15, 919, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.957 00.000 7988 Star::Find returns 0 (3), X=919.00, Y=401.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:48:58.957 00.000 7988 Star::Find(15, 868, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.957 00.000 7988 Star::Find returns 0 (2), X=868.00, Y=920.00, Mass=22, SNR=2.7, Peak=135 HFD=0.0
03:48:58.957 00.000 7988 Star::Find(15, 539, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.957 00.000 7988 Star::Find returns 0 (3), X=539.00, Y=422.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:48:58.957 00.000 7988 Star::Find(15, 183, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.957 00.000 7988 Star::Find returns 0 (2), X=183.00, Y=632.00, Mass=16, SNR=2.4, Peak=135 HFD=0.0
03:48:58.971 00.014 7988 Star::Find(15, 614, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.971 00.000 7988 Star::Find returns 0 (3), X=614.00, Y=113.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:48:58.974 00.003 7988 Star::Find(15, 1072, 31, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.974 00.000 7988 Star::Find returns 0 (2), X=1072.00, Y=31.00, Mass=14, SNR=2.1, Peak=141 HFD=0.0
03:48:58.974 00.000 7988 Star::Find(15, 1231, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.974 00.000 7988 Star::Find returns 0 (2), X=1231.00, Y=17.00, Mass=13, SNR=2.0, Peak=144 HFD=0.0
03:48:58.974 00.000 7988 Star::Find(15, 640, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.974 00.000 7988 Star::Find false star n=4 nbg=277 bg=119.3 sigma=3.5 thresh=130 peak=125
03:48:58.974 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=221.00, Mass=46, SNR=2.9, Peak=132 HFD=0.0
03:48:58.974 00.000 7988 Star::Find(15, 1171, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.974 00.000 7988 Star::Find returns 0 (3), X=1171.00, Y=219.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:48:58.974 00.000 7988 Star::Find(15, 902, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.974 00.000 7988 Star::Find returns 0 (2), X=902.00, Y=840.00, Mass=12, SNR=1.9, Peak=129 HFD=0.0
03:48:58.974 00.000 7988 Star::Find(15, 1158, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.974 00.000 7988 Star::Find returns 0 (2), X=1158.00, Y=386.00, Mass=26, SNR=2.9, Peak=138 HFD=0.0
03:48:58.974 00.000 7988 Star::Find(15, 640, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.987 00.013 7988 Star::Find returns 0 (2), X=640.00, Y=925.00, Mass=11, SNR=1.8, Peak=131 HFD=0.0
03:48:58.987 00.000 7988 Star::Find(15, 952, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.987 00.000 7988 Star::Find returns 0 (2), X=952.00, Y=375.00, Mass=13, SNR=2.2, Peak=139 HFD=0.0
03:48:58.987 00.000 7988 Star::Find(15, 698, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.991 00.004 7988 Star::Find returns 0 (3), X=698.00, Y=529.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:48:58.991 00.000 7988 Star::Find(15, 462, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.991 00.000 7988 Star::Find returns 0 (2), X=462.00, Y=451.00, Mass=23, SNR=2.7, Peak=133 HFD=0.0
03:48:58.991 00.000 7988 Star::Find(15, 885, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.991 00.000 7988 Star::Find returns 0 (2), X=885.00, Y=149.00, Mass=22, SNR=2.6, Peak=142 HFD=0.0
03:48:58.991 00.000 7988 Star::Find(15, 690, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.991 00.000 7988 Star::Find returns 0 (2), X=690.00, Y=674.00, Mass=25, SNR=2.9, Peak=126 HFD=0.0
03:48:58.991 00.000 7988 Star::Find(15, 1172, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:58.999 00.008 7988 Star::Find returns 0 (2), X=1172.00, Y=276.00, Mass=25, SNR=2.8, Peak=137 HFD=0.0
03:48:59.000 00.001 7988 Star::Find(15, 396, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.001 00.001 7988 Star::Find returns 0 (3), X=396.00, Y=102.00, Mass=0, SNR=0.0, Peak=133 HFD=0.0
03:48:59.002 00.001 7988 Star::Find(15, 616, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.003 00.001 7988 Star::Find returns 0 (2), X=616.00, Y=588.00, Mass=13, SNR=2.1, Peak=128 HFD=0.0
03:48:59.005 00.002 7988 Star::Find(15, 986, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.006 00.001 7988 Star::Find returns 0 (2), X=986.00, Y=616.00, Mass=14, SNR=2.1, Peak=133 HFD=0.0
03:48:59.007 00.001 7988 Star::Find(15, 919, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.008 00.001 7988 Star::Find returns 0 (2), X=919.00, Y=795.00, Mass=22, SNR=2.6, Peak=127 HFD=0.0
03:48:59.009 00.001 7988 Star::Find(15, 439, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.010 00.001 7988 Star::Find returns 0 (2), X=439.00, Y=822.00, Mass=10, SNR=1.8, Peak=134 HFD=0.0
03:48:59.010 00.000 7988 Star::Find(15, 1043, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.010 00.000 7988 Star::Find returns 0 (2), X=1043.00, Y=412.00, Mass=13, SNR=2.1, Peak=139 HFD=0.0
03:48:59.010 00.000 7988 Star::Find(15, 226, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.010 00.000 7988 Star::Find returns 0 (2), X=226.00, Y=312.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:48:59.010 00.000 7988 Star::Find(15, 936, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.010 00.000 7988 Star::Find returns 0 (2), X=936.00, Y=637.00, Mass=15, SNR=2.3, Peak=134 HFD=0.0
03:48:59.010 00.000 7988 Star::Find(15, 537, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.018 00.008 7988 Star::Find returns 0 (3), X=537.00, Y=302.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:48:59.018 00.000 7988 Star::Find(15, 1203, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.018 00.000 7988 Star::Find returns 0 (2), X=1203.00, Y=395.00, Mass=25, SNR=2.7, Peak=138 HFD=0.0
03:48:59.018 00.000 7988 Star::Find(15, 322, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.018 00.000 7988 Star::Find returns 0 (2), X=322.00, Y=612.00, Mass=12, SNR=1.9, Peak=132 HFD=0.0
03:48:59.018 00.000 7988 Star::Find(15, 902, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.018 00.000 7988 Star::Find returns 0 (3), X=902.00, Y=219.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:48:59.025 00.007 7988 Star::Find(15, 688, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.025 00.000 7988 Star::Find returns 0 (2), X=688.00, Y=321.00, Mass=21, SNR=2.6, Peak=132 HFD=0.0
03:48:59.025 00.000 7988 Star::Find(15, 464, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.025 00.000 7988 Star::Find returns 0 (2), X=464.00, Y=746.00, Mass=13, SNR=2.0, Peak=131 HFD=0.0
03:48:59.025 00.000 7988 Star::Find(15, 396, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.025 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=609.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:48:59.025 00.000 7988 Star::Find(15, 470, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.025 00.000 7988 Star::Find false star n=3 nbg=277 bg=117.6 sigma=3.4 thresh=128 peak=123
03:48:59.025 00.000 7988 Star::Find returns 0 (2), X=470.00, Y=682.00, Mass=37, SNR=2.9, Peak=131 HFD=0.0
03:48:59.034 00.009 7988 Star::Find(15, 440, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.034 00.000 7988 Star::Find returns 0 (3), X=440.00, Y=792.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:48:59.034 00.000 7988 Star::Find(15, 137, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.034 00.000 7988 Star::Find returns 0 (3), X=137.00, Y=192.00, Mass=0, SNR=0.0, Peak=135 HFD=0.0
03:48:59.034 00.000 7988 Star::Find(15, 23, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.034 00.000 7988 Star::Find returns 0 (2), X=23.00, Y=699.00, Mass=23, SNR=2.7, Peak=134 HFD=0.0
03:48:59.034 00.000 7988 Star::Find(15, 41, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.034 00.000 7988 Star::Find returns 0 (3), X=41.00, Y=870.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:48:59.042 00.008 7988 Star::Find(15, 1196, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.042 00.000 7988 Star::Find false star n=4 nbg=276 bg=125.4 sigma=3.4 thresh=136 peak=131
03:48:59.042 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=146.00, Mass=43, SNR=2.9, Peak=138 HFD=0.0
03:48:59.042 00.000 7988 Star::Find(15, 966, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.042 00.000 7988 Star::Find false star n=4 nbg=279 bg=123.6 sigma=3.6 thresh=134 peak=129
03:48:59.042 00.000 7988 Star::Find returns 0 (2), X=966.00, Y=460.00, Mass=45, SNR=2.9, Peak=135 HFD=0.0
03:48:59.042 00.000 7988 Star::Find(15, 838, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.042 00.000 7988 Star::Find false star n=3 nbg=281 bg=120.2 sigma=3.7 thresh=131 peak=126
03:48:59.050 00.008 7988 Star::Find returns 0 (2), X=838.00, Y=391.00, Mass=37, SNR=2.9, Peak=135 HFD=0.0
03:48:59.050 00.000 7988 Star::Find(15, 846, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.050 00.000 7988 Star::Find false star n=6 nbg=279 bg=129.0 sigma=3.6 thresh=140 peak=136
03:48:59.050 00.000 7988 Star::Find returns 0 (2), X=846.00, Y=92.00, Mass=75, SNR=2.9, Peak=146 HFD=0.0
03:48:59.050 00.000 7988 Star::Find(15, 741, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.050 00.000 7988 Star::Find returns 0 (3), X=741.00, Y=884.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:48:59.050 00.000 7988 Star::Find(15, 326, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.050 00.000 7988 Star::Find returns 0 (2), X=326.00, Y=717.00, Mass=25, SNR=2.8, Peak=132 HFD=0.0
03:48:59.050 00.000 7988 Star::Find(15, 490, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.059 00.009 7988 Star::Find returns 0 (2), X=490.00, Y=938.00, Mass=23, SNR=2.7, Peak=129 HFD=0.0
03:48:59.059 00.000 7988 Star::Find(15, 1085, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.059 00.000 7988 Star::Find returns 0 (2), X=1085.00, Y=537.00, Mass=15, SNR=2.2, Peak=138 HFD=0.0
03:48:59.059 00.000 7988 Star::Find(15, 1037, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.059 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=213.00, Mass=23, SNR=2.7, Peak=142 HFD=0.0
03:48:59.059 00.000 7988 Star::Find(15, 353, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.059 00.000 7988 Star::Find false star n=4 nbg=274 bg=118.7 sigma=3.6 thresh=129 peak=124
03:48:59.065 00.006 7988 Star::Find returns 0 (2), X=353.00, Y=185.00, Mass=42, SNR=2.9, Peak=132 HFD=0.0
03:48:59.065 00.000 7988 Star::Find(15, 646, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.065 00.000 7988 Star::Find returns 0 (3), X=646.00, Y=714.00, Mass=10, SNR=1.8, Peak=130 HFD=0.0
03:48:59.065 00.000 7988 Star::Find(15, 578, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.070 00.005 7988 Star::Find returns 0 (3), X=578.00, Y=333.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:48:59.070 00.000 7988 Star::Find(15, 1111, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.072 00.002 7988 Star::Find returns 0 (2), X=1111.00, Y=704.00, Mass=24, SNR=2.7, Peak=132 HFD=0.0
03:48:59.072 00.000 7988 Star::Find(15, 1197, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.074 00.002 7988 Star::Find returns 0 (2), X=1197.00, Y=814.00, Mass=26, SNR=2.9, Peak=133 HFD=0.0
03:48:59.074 00.000 7988 Star::Find(15, 1128, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.076 00.002 7988 Star::Find returns 0 (2), X=1128.00, Y=224.00, Mass=12, SNR=1.9, Peak=137 HFD=0.0
03:48:59.076 00.000 7988 Star::Find(15, 525, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.078 00.002 7988 Star::Find false star n=4 nbg=276 bg=119.8 sigma=3.6 thresh=130 peak=124
03:48:59.078 00.000 7988 Star::Find returns 0 (2), X=525.00, Y=160.00, Mass=45, SNR=2.9, Peak=131 HFD=0.0
03:48:59.080 00.002 7988 Star::Find(15, 155, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.080 00.000 7988 Star::Find false star n=4 nbg=273 bg=120.4 sigma=3.4 thresh=131 peak=125
03:48:59.081 00.001 7988 Star::Find returns 0 (2), X=155.00, Y=922.00, Mass=47, SNR=2.9, Peak=135 HFD=0.0
03:48:59.081 00.000 7988 Star::Find(15, 172, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.081 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=898.00, Mass=13, SNR=2.0, Peak=135 HFD=0.0
03:48:59.081 00.000 7988 Star::Find(15, 274, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.081 00.000 7988 Star::Find returns 0 (2), X=274.00, Y=752.00, Mass=23, SNR=2.7, Peak=128 HFD=0.0
03:48:59.081 00.000 7988 Star::Find(15, 1197, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.081 00.000 7988 Star::Find returns 0 (3), X=1197.00, Y=65.00, Mass=0, SNR=0.0, Peak=141 HFD=0.0
03:48:59.081 00.000 7988 Star::Find(15, 643, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.081 00.000 7988 Star::Find returns 0 (3), X=643.00, Y=788.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:48:59.081 00.000 7988 Star::Find(15, 1017, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.081 00.000 7988 Star::Find false star n=3 nbg=280 bg=124.5 sigma=3.8 thresh=136 peak=130
03:48:59.092 00.011 7988 Star::Find returns 0 (2), X=1017.00, Y=399.00, Mass=35, SNR=2.9, Peak=140 HFD=0.0
03:48:59.092 00.000 7988 Star::Find(15, 428, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.092 00.000 7988 Star::Find returns 0 (3), X=428.00, Y=19.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:48:59.092 00.000 7988 AutoFind: finding best star pass 1
03:48:59.092 00.000 7988 Star::Find(15, 1171, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.097 00.005 7988 Star::Find returns 0 (3), X=1171.00, Y=297.00, Mass=0, SNR=0.0, Peak=137 HFD=0.0
03:48:59.097 00.000 7988 Star::Find(15, 273, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.097 00.000 7988 Star::Find returns 0 (2), X=273.00, Y=297.00, Mass=14, SNR=2.2, Peak=132 HFD=0.0
03:48:59.097 00.000 7988 Star::Find(15, 410, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.097 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=709.00, Mass=23, SNR=2.8, Peak=130 HFD=0.0
03:48:59.097 00.000 7988 Star::Find(15, 855, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.097 00.000 7988 Star::Find returns 0 (3), X=855.00, Y=235.00, Mass=0, SNR=0.0, Peak=140 HFD=0.0
03:48:59.097 00.000 7988 Star::Find(15, 1191, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.097 00.000 7988 Star::Find returns 0 (3), X=1191.00, Y=528.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:48:59.097 00.000 7988 Star::Find(15, 671, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.097 00.000 7988 Star::Find returns 0 (2), X=671.00, Y=107.00, Mass=12, SNR=2.0, Peak=138 HFD=0.0
03:48:59.097 00.000 7988 Star::Find(15, 959, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.109 00.012 7988 Star::Find returns 0 (2), X=959.00, Y=66.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:48:59.109 00.000 7988 Star::Find(15, 798, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.109 00.000 7988 Star::Find false star n=2 nbg=279 bg=121.4 sigma=3.9 thresh=133 peak=126
03:48:59.109 00.000 7988 Star::Find returns 0 (2), X=798.00, Y=906.00, Mass=28, SNR=2.9, Peak=137 HFD=0.0
03:48:59.113 00.004 7988 Star::Find(15, 1126, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.113 00.000 7988 Star::Find returns 0 (2), X=1126.00, Y=563.00, Mass=12, SNR=1.9, Peak=137 HFD=0.0
03:48:59.113 00.000 7988 Star::Find(15, 797, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.113 00.000 7988 Star::Find returns 0 (2), X=797.00, Y=637.00, Mass=12, SNR=2.0, Peak=127 HFD=0.0
03:48:59.113 00.000 7988 Star::Find(15, 1034, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.113 00.000 7988 Star::Find false star n=4 nbg=279 bg=120.2 sigma=3.6 thresh=131 peak=125
03:48:59.113 00.000 7988 Star::Find returns 0 (2), X=1034.00, Y=638.00, Mass=44, SNR=2.9, Peak=135 HFD=0.0
03:48:59.113 00.000 7988 Star::Find(15, 511, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.113 00.000 7988 Star::Find returns 0 (2), X=511.00, Y=487.00, Mass=14, SNR=2.0, Peak=130 HFD=0.0
03:48:59.113 00.000 7988 Star::Find(15, 350, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.113 00.000 7988 Star::Find returns 0 (2), X=350.00, Y=655.00, Mass=11, SNR=1.8, Peak=130 HFD=0.0
03:48:59.113 00.000 7988 Star::Find(15, 884, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.126 00.013 7988 Star::Find returns 0 (3), X=884.00, Y=686.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:48:59.126 00.000 7988 Star::Find(15, 560, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.126 00.000 7988 Star::Find returns 0 (2), X=560.00, Y=796.00, Mass=23, SNR=2.8, Peak=130 HFD=0.0
03:48:59.129 00.003 7988 Star::Find(15, 901, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.129 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=574.00, Mass=23, SNR=2.7, Peak=134 HFD=0.0
03:48:59.129 00.000 7988 Star::Find(15, 34, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.129 00.000 7988 Star::Find returns 0 (2), X=34.00, Y=178.00, Mass=24, SNR=2.7, Peak=134 HFD=0.0
03:48:59.129 00.000 7988 Star::Find(15, 1187, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.129 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=433.00, Mass=24, SNR=2.7, Peak=136 HFD=0.0
03:48:59.129 00.000 7988 Star::Find(15, 712, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.129 00.000 7988 Star::Find false star n=3 nbg=279 bg=115.7 sigma=3.5 thresh=126 peak=121
03:48:59.129 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=458.00, Mass=35, SNR=2.9, Peak=129 HFD=0.0
03:48:59.129 00.000 7988 Star::Find(15, 1094, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.129 00.000 7988 Star::Find returns 0 (2), X=1094.00, Y=760.00, Mass=10, SNR=1.8, Peak=130 HFD=0.0
03:48:59.129 00.000 7988 Star::Find(15, 1091, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.142 00.013 7988 Star::Find returns 0 (2), X=1091.00, Y=103.00, Mass=12, SNR=2.0, Peak=140 HFD=0.0
03:48:59.142 00.000 7988 Star::Find(15, 270, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.143 00.001 7988 Star::Find returns 0 (2), X=270.00, Y=19.00, Mass=17, SNR=2.3, Peak=137 HFD=0.0
03:48:59.145 00.002 7988 Star::Find(15, 496, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.145 00.000 7988 Star::Find returns 0 (3), X=496.00, Y=194.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:48:59.145 00.000 7988 Star::Find(15, 426, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.145 00.000 7988 Star::Find false star n=3 nbg=278 bg=117.6 sigma=3.7 thresh=129 peak=124
03:48:59.145 00.000 7988 Star::Find returns 0 (2), X=426.00, Y=616.00, Mass=44, SNR=2.9, Peak=138 HFD=0.0
03:48:59.145 00.000 7988 Star::Find(15, 567, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.145 00.000 7988 Star::Find returns 0 (2), X=567.00, Y=528.00, Mass=12, SNR=2.0, Peak=127 HFD=0.0
03:48:59.145 00.000 7988 Star::Find(15, 919, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.145 00.000 7988 Star::Find returns 0 (3), X=919.00, Y=401.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:48:59.145 00.000 7988 Star::Find(15, 868, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.145 00.000 7988 Star::Find returns 0 (2), X=868.00, Y=920.00, Mass=22, SNR=2.7, Peak=135 HFD=0.0
03:48:59.145 00.000 7988 Star::Find(15, 539, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.145 00.000 7988 Star::Find returns 0 (3), X=539.00, Y=422.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:48:59.145 00.000 7988 Star::Find(15, 183, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.145 00.000 7988 Star::Find returns 0 (2), X=183.00, Y=632.00, Mass=16, SNR=2.4, Peak=135 HFD=0.0
03:48:59.145 00.000 7988 Star::Find(15, 614, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.160 00.015 7988 Star::Find returns 0 (3), X=614.00, Y=113.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:48:59.160 00.000 7988 Star::Find(15, 1072, 31, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.160 00.000 7988 Star::Find returns 0 (2), X=1072.00, Y=31.00, Mass=14, SNR=2.1, Peak=141 HFD=0.0
03:48:59.160 00.000 7988 Star::Find(15, 1231, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.160 00.000 7988 Star::Find returns 0 (2), X=1231.00, Y=17.00, Mass=13, SNR=2.0, Peak=144 HFD=0.0
03:48:59.160 00.000 7988 Star::Find(15, 640, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.160 00.000 7988 Star::Find false star n=4 nbg=277 bg=119.3 sigma=3.5 thresh=130 peak=125
03:48:59.160 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=221.00, Mass=46, SNR=2.9, Peak=132 HFD=0.0
03:48:59.160 00.000 7988 Star::Find(15, 1171, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.160 00.000 7988 Star::Find returns 0 (3), X=1171.00, Y=219.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:48:59.160 00.000 7988 Star::Find(15, 902, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.160 00.000 7988 Star::Find returns 0 (2), X=902.00, Y=840.00, Mass=12, SNR=1.9, Peak=129 HFD=0.0
03:48:59.160 00.000 7988 Star::Find(15, 1158, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.160 00.000 7988 Star::Find returns 0 (2), X=1158.00, Y=386.00, Mass=26, SNR=2.9, Peak=138 HFD=0.0
03:48:59.160 00.000 7988 Star::Find(15, 640, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.176 00.016 7988 Star::Find returns 0 (2), X=640.00, Y=925.00, Mass=11, SNR=1.8, Peak=131 HFD=0.0
03:48:59.177 00.001 7988 Star::Find(15, 952, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.177 00.000 7988 Star::Find returns 0 (2), X=952.00, Y=375.00, Mass=13, SNR=2.2, Peak=139 HFD=0.0
03:48:59.177 00.000 7988 Star::Find(15, 698, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.177 00.000 7988 Star::Find returns 0 (3), X=698.00, Y=529.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:48:59.177 00.000 7988 Star::Find(15, 462, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.177 00.000 7988 Star::Find returns 0 (2), X=462.00, Y=451.00, Mass=23, SNR=2.7, Peak=133 HFD=0.0
03:48:59.177 00.000 7988 Star::Find(15, 885, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.177 00.000 7988 Star::Find returns 0 (2), X=885.00, Y=149.00, Mass=22, SNR=2.6, Peak=142 HFD=0.0
03:48:59.177 00.000 7988 Star::Find(15, 690, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.177 00.000 7988 Star::Find returns 0 (2), X=690.00, Y=674.00, Mass=25, SNR=2.9, Peak=126 HFD=0.0
03:48:59.189 00.012 7988 Star::Find(15, 1172, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.189 00.000 7988 Star::Find returns 0 (2), X=1172.00, Y=276.00, Mass=25, SNR=2.8, Peak=137 HFD=0.0
03:48:59.191 00.002 7988 Star::Find(15, 396, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.191 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=102.00, Mass=0, SNR=0.0, Peak=133 HFD=0.0
03:48:59.192 00.001 7988 Star::Find(15, 616, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.192 00.000 7988 Star::Find returns 0 (2), X=616.00, Y=588.00, Mass=13, SNR=2.1, Peak=128 HFD=0.0
03:48:59.194 00.002 7988 Star::Find(15, 986, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.194 00.000 7988 Star::Find returns 0 (2), X=986.00, Y=616.00, Mass=14, SNR=2.1, Peak=133 HFD=0.0
03:48:59.194 00.000 7988 Star::Find(15, 919, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.194 00.000 7988 Star::Find returns 0 (2), X=919.00, Y=795.00, Mass=22, SNR=2.6, Peak=127 HFD=0.0
03:48:59.194 00.000 7988 Star::Find(15, 439, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.194 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=822.00, Mass=10, SNR=1.8, Peak=134 HFD=0.0
03:48:59.194 00.000 7988 Star::Find(15, 1043, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.194 00.000 7988 Star::Find returns 0 (2), X=1043.00, Y=412.00, Mass=13, SNR=2.1, Peak=139 HFD=0.0
03:48:59.194 00.000 7988 Star::Find(15, 226, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.194 00.000 7988 Star::Find returns 0 (2), X=226.00, Y=312.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:48:59.194 00.000 7988 Star::Find(15, 936, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.194 00.000 7988 Star::Find returns 0 (2), X=936.00, Y=637.00, Mass=15, SNR=2.3, Peak=134 HFD=0.0
03:48:59.194 00.000 7988 Star::Find(15, 537, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.194 00.000 7988 Star::Find returns 0 (3), X=537.00, Y=302.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:48:59.208 00.014 7988 Star::Find(15, 1203, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.208 00.000 7988 Star::Find returns 0 (2), X=1203.00, Y=395.00, Mass=25, SNR=2.7, Peak=138 HFD=0.0
03:48:59.208 00.000 7988 Star::Find(15, 322, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.212 00.004 7988 Star::Find returns 0 (2), X=322.00, Y=612.00, Mass=12, SNR=1.9, Peak=132 HFD=0.0
03:48:59.212 00.000 7988 Star::Find(15, 902, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.212 00.000 7988 Star::Find returns 0 (3), X=902.00, Y=219.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:48:59.212 00.000 7988 Star::Find(15, 688, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.212 00.000 7988 Star::Find returns 0 (2), X=688.00, Y=321.00, Mass=21, SNR=2.6, Peak=132 HFD=0.0
03:48:59.212 00.000 7988 Star::Find(15, 464, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.212 00.000 7988 Star::Find returns 0 (2), X=464.00, Y=746.00, Mass=13, SNR=2.0, Peak=131 HFD=0.0
03:48:59.212 00.000 7988 Star::Find(15, 396, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.212 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=609.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:48:59.212 00.000 7988 Star::Find(15, 470, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.212 00.000 7988 Star::Find false star n=3 nbg=277 bg=117.6 sigma=3.4 thresh=128 peak=123
03:48:59.212 00.000 7988 Star::Find returns 0 (2), X=470.00, Y=682.00, Mass=37, SNR=2.9, Peak=131 HFD=0.0
03:48:59.212 00.000 7988 Star::Find(15, 440, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.212 00.000 7988 Star::Find returns 0 (3), X=440.00, Y=792.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:48:59.224 00.012 7988 Star::Find(15, 137, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.224 00.000 7988 Star::Find returns 0 (3), X=137.00, Y=192.00, Mass=0, SNR=0.0, Peak=135 HFD=0.0
03:48:59.224 00.000 7988 Star::Find(15, 23, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.224 00.000 7988 Star::Find returns 0 (2), X=23.00, Y=699.00, Mass=23, SNR=2.7, Peak=134 HFD=0.0
03:48:59.229 00.005 7988 Star::Find(15, 41, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.229 00.000 7988 Star::Find returns 0 (3), X=41.00, Y=870.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:48:59.229 00.000 7988 Star::Find(15, 1196, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.229 00.000 7988 Star::Find false star n=4 nbg=276 bg=125.4 sigma=3.4 thresh=136 peak=131
03:48:59.229 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=146.00, Mass=43, SNR=2.9, Peak=138 HFD=0.0
03:48:59.229 00.000 7988 Star::Find(15, 966, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.229 00.000 7988 Star::Find false star n=4 nbg=279 bg=123.6 sigma=3.6 thresh=134 peak=129
03:48:59.229 00.000 7988 Star::Find returns 0 (2), X=966.00, Y=460.00, Mass=45, SNR=2.9, Peak=135 HFD=0.0
03:48:59.229 00.000 7988 Star::Find(15, 838, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.229 00.000 7988 Star::Find false star n=3 nbg=281 bg=120.2 sigma=3.7 thresh=131 peak=126
03:48:59.229 00.000 7988 Star::Find returns 0 (2), X=838.00, Y=391.00, Mass=37, SNR=2.9, Peak=135 HFD=0.0
03:48:59.240 00.011 7988 Star::Find(15, 846, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.240 00.000 7988 Star::Find false star n=6 nbg=279 bg=129.0 sigma=3.6 thresh=140 peak=136
03:48:59.240 00.000 7988 Star::Find returns 0 (2), X=846.00, Y=92.00, Mass=75, SNR=2.9, Peak=146 HFD=0.0
03:48:59.240 00.000 7988 Star::Find(15, 741, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.240 00.000 7988 Star::Find returns 0 (3), X=741.00, Y=884.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:48:59.245 00.005 7988 Star::Find(15, 326, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.245 00.000 7988 Star::Find returns 0 (2), X=326.00, Y=717.00, Mass=25, SNR=2.8, Peak=132 HFD=0.0
03:48:59.245 00.000 7988 Star::Find(15, 490, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.245 00.000 7988 Star::Find returns 0 (2), X=490.00, Y=938.00, Mass=23, SNR=2.7, Peak=129 HFD=0.0
03:48:59.245 00.000 7988 Star::Find(15, 1085, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.245 00.000 7988 Star::Find returns 0 (2), X=1085.00, Y=537.00, Mass=15, SNR=2.2, Peak=138 HFD=0.0
03:48:59.245 00.000 7988 Star::Find(15, 1037, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.245 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=213.00, Mass=23, SNR=2.7, Peak=142 HFD=0.0
03:48:59.245 00.000 7988 Star::Find(15, 353, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.245 00.000 7988 Star::Find false star n=4 nbg=274 bg=118.7 sigma=3.6 thresh=129 peak=124
03:48:59.245 00.000 7988 Star::Find returns 0 (2), X=353.00, Y=185.00, Mass=42, SNR=2.9, Peak=132 HFD=0.0
03:48:59.245 00.000 7988 Star::Find(15, 646, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.256 00.011 7988 Star::Find returns 0 (3), X=646.00, Y=714.00, Mass=10, SNR=1.8, Peak=130 HFD=0.0
03:48:59.256 00.000 7988 Star::Find(15, 578, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.256 00.000 7988 Star::Find returns 0 (3), X=578.00, Y=333.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:48:59.256 00.000 7988 Star::Find(15, 1111, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.256 00.000 7988 Star::Find returns 0 (2), X=1111.00, Y=704.00, Mass=24, SNR=2.7, Peak=132 HFD=0.0
03:48:59.256 00.000 7988 Star::Find(15, 1197, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.262 00.006 7988 Star::Find returns 0 (2), X=1197.00, Y=814.00, Mass=26, SNR=2.9, Peak=133 HFD=0.0
03:48:59.262 00.000 7988 Star::Find(15, 1128, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.262 00.000 7988 Star::Find returns 0 (2), X=1128.00, Y=224.00, Mass=12, SNR=1.9, Peak=137 HFD=0.0
03:48:59.262 00.000 7988 Star::Find(15, 525, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.267 00.005 7988 Star::Find false star n=4 nbg=276 bg=119.8 sigma=3.6 thresh=130 peak=124
03:48:59.267 00.000 7988 Star::Find returns 0 (2), X=525.00, Y=160.00, Mass=45, SNR=2.9, Peak=131 HFD=0.0
03:48:59.267 00.000 7988 Star::Find(15, 155, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.267 00.000 7988 Star::Find false star n=4 nbg=273 bg=120.4 sigma=3.4 thresh=131 peak=125
03:48:59.267 00.000 7988 Star::Find returns 0 (2), X=155.00, Y=922.00, Mass=47, SNR=2.9, Peak=135 HFD=0.0
03:48:59.272 00.005 7988 Star::Find(15, 172, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.272 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=898.00, Mass=13, SNR=2.0, Peak=135 HFD=0.0
03:48:59.272 00.000 7988 Star::Find(15, 274, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.272 00.000 7988 Star::Find returns 0 (2), X=274.00, Y=752.00, Mass=23, SNR=2.7, Peak=128 HFD=0.0
03:48:59.272 00.000 7988 Star::Find(15, 1197, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.272 00.000 7988 Star::Find returns 0 (3), X=1197.00, Y=65.00, Mass=0, SNR=0.0, Peak=141 HFD=0.0
03:48:59.272 00.000 7988 Star::Find(15, 643, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.279 00.007 7988 Star::Find returns 0 (3), X=643.00, Y=788.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:48:59.279 00.000 7988 Star::Find(15, 1017, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.279 00.000 7988 Star::Find false star n=3 nbg=280 bg=124.5 sigma=3.8 thresh=136 peak=130
03:48:59.279 00.000 7988 Star::Find returns 0 (2), X=1017.00, Y=399.00, Mass=35, SNR=2.9, Peak=140 HFD=0.0
03:48:59.279 00.000 7988 Star::Find(15, 428, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.279 00.000 7988 Star::Find returns 0 (3), X=428.00, Y=19.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:48:59.279 00.000 7988 AutoFind: could not find a star on Pass 1
03:48:59.279 00.000 7988 AutoFind: finding best star pass 2
03:48:59.288 00.009 7988 Star::Find(15, 1171, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.288 00.000 7988 Star::Find returns 0 (3), X=1171.00, Y=297.00, Mass=0, SNR=0.0, Peak=137 HFD=0.0
03:48:59.288 00.000 7988 Star::Find(15, 273, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.288 00.000 7988 Star::Find returns 0 (2), X=273.00, Y=297.00, Mass=14, SNR=2.2, Peak=132 HFD=0.0
03:48:59.288 00.000 7988 Star::Find(15, 410, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.288 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=709.00, Mass=23, SNR=2.8, Peak=130 HFD=0.0
03:48:59.288 00.000 7988 Star::Find(15, 855, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.288 00.000 7988 Star::Find returns 0 (3), X=855.00, Y=235.00, Mass=0, SNR=0.0, Peak=140 HFD=0.0
03:48:59.296 00.008 7988 Star::Find(15, 1191, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.296 00.000 7988 Star::Find returns 0 (3), X=1191.00, Y=528.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:48:59.296 00.000 7988 Star::Find(15, 671, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.296 00.000 7988 Star::Find returns 0 (2), X=671.00, Y=107.00, Mass=12, SNR=2.0, Peak=138 HFD=0.0
03:48:59.296 00.000 7988 Star::Find(15, 959, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.296 00.000 7988 Star::Find returns 0 (2), X=959.00, Y=66.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:48:59.296 00.000 7988 Star::Find(15, 798, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.296 00.000 7988 Star::Find false star n=2 nbg=279 bg=121.4 sigma=3.9 thresh=133 peak=126
03:48:59.304 00.008 7988 Star::Find returns 0 (2), X=798.00, Y=906.00, Mass=28, SNR=2.9, Peak=137 HFD=0.0
03:48:59.304 00.000 7988 Star::Find(15, 1126, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.304 00.000 7988 Star::Find returns 0 (2), X=1126.00, Y=563.00, Mass=12, SNR=1.9, Peak=137 HFD=0.0
03:48:59.304 00.000 7988 Star::Find(15, 797, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.304 00.000 7988 Star::Find returns 0 (2), X=797.00, Y=637.00, Mass=12, SNR=2.0, Peak=127 HFD=0.0
03:48:59.304 00.000 7988 Star::Find(15, 1034, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.304 00.000 7988 Star::Find false star n=4 nbg=279 bg=120.2 sigma=3.6 thresh=131 peak=125
03:48:59.304 00.000 7988 Star::Find returns 0 (2), X=1034.00, Y=638.00, Mass=44, SNR=2.9, Peak=135 HFD=0.0
03:48:59.304 00.000 7988 Star::Find(15, 511, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.313 00.009 7988 Star::Find returns 0 (2), X=511.00, Y=487.00, Mass=14, SNR=2.0, Peak=130 HFD=0.0
03:48:59.313 00.000 7988 Star::Find(15, 350, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.313 00.000 7988 Star::Find returns 0 (2), X=350.00, Y=655.00, Mass=11, SNR=1.8, Peak=130 HFD=0.0
03:48:59.313 00.000 7988 Star::Find(15, 884, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.313 00.000 7988 Star::Find returns 0 (3), X=884.00, Y=686.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:48:59.313 00.000 7988 Star::Find(15, 560, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.320 00.007 7988 Star::Find returns 0 (2), X=560.00, Y=796.00, Mass=23, SNR=2.8, Peak=130 HFD=0.0
03:48:59.320 00.000 7988 Star::Find(15, 901, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.320 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=574.00, Mass=23, SNR=2.7, Peak=134 HFD=0.0
03:48:59.320 00.000 7988 Star::Find(15, 34, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.320 00.000 7988 Star::Find returns 0 (2), X=34.00, Y=178.00, Mass=24, SNR=2.7, Peak=134 HFD=0.0
03:48:59.320 00.000 7988 Star::Find(15, 1187, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.320 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=433.00, Mass=24, SNR=2.7, Peak=136 HFD=0.0
03:48:59.320 00.000 7988 Star::Find(15, 712, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.320 00.000 7988 Star::Find false star n=3 nbg=279 bg=115.7 sigma=3.5 thresh=126 peak=121
03:48:59.320 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=458.00, Mass=35, SNR=2.9, Peak=129 HFD=0.0
03:48:59.330 00.010 7988 Star::Find(15, 1094, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.330 00.000 7988 Star::Find returns 0 (2), X=1094.00, Y=760.00, Mass=10, SNR=1.8, Peak=130 HFD=0.0
03:48:59.330 00.000 7988 Star::Find(15, 1091, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.330 00.000 7988 Star::Find returns 0 (2), X=1091.00, Y=103.00, Mass=12, SNR=2.0, Peak=140 HFD=0.0
03:48:59.330 00.000 7988 Star::Find(15, 270, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.330 00.000 7988 Star::Find returns 0 (2), X=270.00, Y=19.00, Mass=17, SNR=2.3, Peak=137 HFD=0.0
03:48:59.336 00.006 7988 Star::Find(15, 496, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.336 00.000 7988 Star::Find returns 0 (3), X=496.00, Y=194.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:48:59.336 00.000 7988 Star::Find(15, 426, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.336 00.000 7988 Star::Find false star n=3 nbg=278 bg=117.6 sigma=3.7 thresh=129 peak=124
03:48:59.336 00.000 7988 Star::Find returns 0 (2), X=426.00, Y=616.00, Mass=44, SNR=2.9, Peak=138 HFD=0.0
03:48:59.336 00.000 7988 Star::Find(15, 567, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.336 00.000 7988 Star::Find returns 0 (2), X=567.00, Y=528.00, Mass=12, SNR=2.0, Peak=127 HFD=0.0
03:48:59.336 00.000 7988 Star::Find(15, 919, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.345 00.009 7988 Star::Find returns 0 (3), X=919.00, Y=401.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:48:59.345 00.000 7988 Star::Find(15, 868, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.346 00.001 7988 Star::Find returns 0 (2), X=868.00, Y=920.00, Mass=22, SNR=2.7, Peak=135 HFD=0.0
03:48:59.346 00.000 7988 Star::Find(15, 539, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.348 00.002 7988 Star::Find returns 0 (3), X=539.00, Y=422.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:48:59.348 00.000 7988 Star::Find(15, 183, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.350 00.002 7988 Star::Find returns 0 (2), X=183.00, Y=632.00, Mass=16, SNR=2.4, Peak=135 HFD=0.0
03:48:59.351 00.001 7988 Star::Find(15, 614, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.351 00.000 7988 Star::Find returns 0 (3), X=614.00, Y=113.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:48:59.351 00.000 7988 Star::Find(15, 1072, 31, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.351 00.000 7988 Star::Find returns 0 (2), X=1072.00, Y=31.00, Mass=14, SNR=2.1, Peak=141 HFD=0.0
03:48:59.351 00.000 7988 Star::Find(15, 1231, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.351 00.000 7988 Star::Find returns 0 (2), X=1231.00, Y=17.00, Mass=13, SNR=2.0, Peak=144 HFD=0.0
03:48:59.351 00.000 7988 Star::Find(15, 640, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.351 00.000 7988 Star::Find false star n=4 nbg=277 bg=119.3 sigma=3.5 thresh=130 peak=125
03:48:59.351 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=221.00, Mass=46, SNR=2.9, Peak=132 HFD=0.0
03:48:59.351 00.000 7988 Star::Find(15, 1171, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.351 00.000 7988 Star::Find returns 0 (3), X=1171.00, Y=219.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:48:59.351 00.000 7988 Star::Find(15, 902, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.363 00.012 7988 Star::Find returns 0 (2), X=902.00, Y=840.00, Mass=12, SNR=1.9, Peak=129 HFD=0.0
03:48:59.363 00.000 7988 Star::Find(15, 1158, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.363 00.000 7988 Star::Find returns 0 (2), X=1158.00, Y=386.00, Mass=26, SNR=2.9, Peak=138 HFD=0.0
03:48:59.367 00.004 7988 Star::Find(15, 640, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.367 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=925.00, Mass=11, SNR=1.8, Peak=131 HFD=0.0
03:48:59.367 00.000 7988 Star::Find(15, 952, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.367 00.000 7988 Star::Find returns 0 (2), X=952.00, Y=375.00, Mass=13, SNR=2.2, Peak=139 HFD=0.0
03:48:59.367 00.000 7988 Star::Find(15, 698, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.367 00.000 7988 Star::Find returns 0 (3), X=698.00, Y=529.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:48:59.367 00.000 7988 Star::Find(15, 462, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.367 00.000 7988 Star::Find returns 0 (2), X=462.00, Y=451.00, Mass=23, SNR=2.7, Peak=133 HFD=0.0
03:48:59.367 00.000 7988 Star::Find(15, 885, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.367 00.000 7988 Star::Find returns 0 (2), X=885.00, Y=149.00, Mass=22, SNR=2.6, Peak=142 HFD=0.0
03:48:59.367 00.000 7988 Star::Find(15, 690, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.367 00.000 7988 Star::Find returns 0 (2), X=690.00, Y=674.00, Mass=25, SNR=2.9, Peak=126 HFD=0.0
03:48:59.367 00.000 7988 Star::Find(15, 1172, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.380 00.013 7988 Star::Find returns 0 (2), X=1172.00, Y=276.00, Mass=25, SNR=2.8, Peak=137 HFD=0.0
03:48:59.380 00.000 7988 Star::Find(15, 396, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.380 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=102.00, Mass=0, SNR=0.0, Peak=133 HFD=0.0
03:48:59.383 00.003 7988 Star::Find(15, 616, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.383 00.000 7988 Star::Find returns 0 (2), X=616.00, Y=588.00, Mass=13, SNR=2.1, Peak=128 HFD=0.0
03:48:59.383 00.000 7988 Star::Find(15, 986, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.383 00.000 7988 Star::Find returns 0 (2), X=986.00, Y=616.00, Mass=14, SNR=2.1, Peak=133 HFD=0.0
03:48:59.383 00.000 7988 Star::Find(15, 919, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.383 00.000 7988 Star::Find returns 0 (2), X=919.00, Y=795.00, Mass=22, SNR=2.6, Peak=127 HFD=0.0
03:48:59.383 00.000 7988 Star::Find(15, 439, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.383 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=822.00, Mass=10, SNR=1.8, Peak=134 HFD=0.0
03:48:59.383 00.000 7988 Star::Find(15, 1043, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.383 00.000 7988 Star::Find returns 0 (2), X=1043.00, Y=412.00, Mass=13, SNR=2.1, Peak=139 HFD=0.0
03:48:59.383 00.000 7988 Star::Find(15, 226, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.383 00.000 7988 Star::Find returns 0 (2), X=226.00, Y=312.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:48:59.397 00.014 7988 Star::Find(15, 936, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.399 00.002 7988 Star::Find returns 0 (2), X=936.00, Y=637.00, Mass=15, SNR=2.3, Peak=134 HFD=0.0
03:48:59.399 00.000 7988 Star::Find(15, 537, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.399 00.000 7988 Star::Find returns 0 (3), X=537.00, Y=302.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:48:59.399 00.000 7988 Star::Find(15, 1203, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.399 00.000 7988 Star::Find returns 0 (2), X=1203.00, Y=395.00, Mass=25, SNR=2.7, Peak=138 HFD=0.0
03:48:59.399 00.000 7988 Star::Find(15, 322, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.399 00.000 7988 Star::Find returns 0 (2), X=322.00, Y=612.00, Mass=12, SNR=1.9, Peak=132 HFD=0.0
03:48:59.399 00.000 7988 Star::Find(15, 902, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.399 00.000 7988 Star::Find returns 0 (3), X=902.00, Y=219.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:48:59.399 00.000 7988 Star::Find(15, 688, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.399 00.000 7988 Star::Find returns 0 (2), X=688.00, Y=321.00, Mass=21, SNR=2.6, Peak=132 HFD=0.0
03:48:59.399 00.000 7988 Star::Find(15, 464, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.399 00.000 7988 Star::Find returns 0 (2), X=464.00, Y=746.00, Mass=13, SNR=2.0, Peak=131 HFD=0.0
03:48:59.399 00.000 7988 Star::Find(15, 396, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.399 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=609.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:48:59.399 00.000 7988 Star::Find(15, 470, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.414 00.015 7988 Star::Find false star n=3 nbg=277 bg=117.6 sigma=3.4 thresh=128 peak=123
03:48:59.414 00.000 7988 Star::Find returns 0 (2), X=470.00, Y=682.00, Mass=37, SNR=2.9, Peak=131 HFD=0.0
03:48:59.414 00.000 7988 Star::Find(15, 440, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.414 00.000 7988 Star::Find returns 0 (3), X=440.00, Y=792.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:48:59.414 00.000 7988 Star::Find(15, 137, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.414 00.000 7988 Star::Find returns 0 (3), X=137.00, Y=192.00, Mass=0, SNR=0.0, Peak=135 HFD=0.0
03:48:59.414 00.000 7988 Star::Find(15, 23, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.414 00.000 7988 Star::Find returns 0 (2), X=23.00, Y=699.00, Mass=23, SNR=2.7, Peak=134 HFD=0.0
03:48:59.414 00.000 7988 Star::Find(15, 41, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.414 00.000 7988 Star::Find returns 0 (3), X=41.00, Y=870.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:48:59.414 00.000 7988 Star::Find(15, 1196, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.414 00.000 7988 Star::Find false star n=4 nbg=276 bg=125.4 sigma=3.4 thresh=136 peak=131
03:48:59.414 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=146.00, Mass=43, SNR=2.9, Peak=138 HFD=0.0
03:48:59.414 00.000 7988 Star::Find(15, 966, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.414 00.000 7988 Star::Find false star n=4 nbg=279 bg=123.6 sigma=3.6 thresh=134 peak=129
03:48:59.414 00.000 7988 Star::Find returns 0 (2), X=966.00, Y=460.00, Mass=45, SNR=2.9, Peak=135 HFD=0.0
03:48:59.430 00.016 7988 Star::Find(15, 838, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.431 00.001 7988 Star::Find false star n=3 nbg=281 bg=120.2 sigma=3.7 thresh=131 peak=126
03:48:59.431 00.000 7988 Star::Find returns 0 (2), X=838.00, Y=391.00, Mass=37, SNR=2.9, Peak=135 HFD=0.0
03:48:59.431 00.000 7988 Star::Find(15, 846, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.431 00.000 7988 Star::Find false star n=6 nbg=279 bg=129.0 sigma=3.6 thresh=140 peak=136
03:48:59.431 00.000 7988 Star::Find returns 0 (2), X=846.00, Y=92.00, Mass=75, SNR=2.9, Peak=146 HFD=0.0
03:48:59.431 00.000 7988 Star::Find(15, 741, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.431 00.000 7988 Star::Find returns 0 (3), X=741.00, Y=884.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:48:59.431 00.000 7988 Star::Find(15, 326, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.431 00.000 7988 Star::Find returns 0 (2), X=326.00, Y=717.00, Mass=25, SNR=2.8, Peak=132 HFD=0.0
03:48:59.431 00.000 7988 Star::Find(15, 490, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.431 00.000 7988 Star::Find returns 0 (2), X=490.00, Y=938.00, Mass=23, SNR=2.7, Peak=129 HFD=0.0
03:48:59.431 00.000 7988 Star::Find(15, 1085, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.431 00.000 7988 Star::Find returns 0 (2), X=1085.00, Y=537.00, Mass=15, SNR=2.2, Peak=138 HFD=0.0
03:48:59.431 00.000 7988 Star::Find(15, 1037, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.431 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=213.00, Mass=23, SNR=2.7, Peak=142 HFD=0.0
03:48:59.446 00.015 7988 Star::Find(15, 353, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.446 00.000 7988 Star::Find false star n=4 nbg=274 bg=118.7 sigma=3.6 thresh=129 peak=124
03:48:59.448 00.002 7988 Star::Find returns 0 (2), X=353.00, Y=185.00, Mass=42, SNR=2.9, Peak=132 HFD=0.0
03:48:59.448 00.000 7988 Star::Find(15, 646, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.448 00.000 7988 Star::Find returns 0 (3), X=646.00, Y=714.00, Mass=10, SNR=1.8, Peak=130 HFD=0.0
03:48:59.448 00.000 7988 Star::Find(15, 578, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.448 00.000 7988 Star::Find returns 0 (3), X=578.00, Y=333.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:48:59.448 00.000 7988 Star::Find(15, 1111, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.448 00.000 7988 Star::Find returns 0 (2), X=1111.00, Y=704.00, Mass=24, SNR=2.7, Peak=132 HFD=0.0
03:48:59.448 00.000 7988 Star::Find(15, 1197, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.448 00.000 7988 Star::Find returns 0 (2), X=1197.00, Y=814.00, Mass=26, SNR=2.9, Peak=133 HFD=0.0
03:48:59.448 00.000 7988 Star::Find(15, 1128, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.448 00.000 7988 Star::Find returns 0 (2), X=1128.00, Y=224.00, Mass=12, SNR=1.9, Peak=137 HFD=0.0
03:48:59.448 00.000 7988 Star::Find(15, 525, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.448 00.000 7988 Star::Find false star n=4 nbg=276 bg=119.8 sigma=3.6 thresh=130 peak=124
03:48:59.448 00.000 7988 Star::Find returns 0 (2), X=525.00, Y=160.00, Mass=45, SNR=2.9, Peak=131 HFD=0.0
03:48:59.462 00.014 7988 Star::Find(15, 155, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.462 00.000 7988 Star::Find false star n=4 nbg=273 bg=120.4 sigma=3.4 thresh=131 peak=125
03:48:59.462 00.000 7988 Star::Find returns 0 (2), X=155.00, Y=922.00, Mass=47, SNR=2.9, Peak=135 HFD=0.0
03:48:59.465 00.003 7988 Star::Find(15, 172, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.465 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=898.00, Mass=13, SNR=2.0, Peak=135 HFD=0.0
03:48:59.465 00.000 7988 Star::Find(15, 274, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.465 00.000 7988 Star::Find returns 0 (2), X=274.00, Y=752.00, Mass=23, SNR=2.7, Peak=128 HFD=0.0
03:48:59.465 00.000 7988 Star::Find(15, 1197, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.465 00.000 7988 Star::Find returns 0 (3), X=1197.00, Y=65.00, Mass=0, SNR=0.0, Peak=141 HFD=0.0
03:48:59.465 00.000 7988 Star::Find(15, 643, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.465 00.000 7988 Star::Find returns 0 (3), X=643.00, Y=788.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:48:59.465 00.000 7988 Star::Find(15, 1017, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.465 00.000 7988 Star::Find false star n=3 nbg=280 bg=124.5 sigma=3.8 thresh=136 peak=130
03:48:59.465 00.000 7988 Star::Find returns 0 (2), X=1017.00, Y=399.00, Mass=35, SNR=2.9, Peak=140 HFD=0.0
03:48:59.465 00.000 7988 Star::Find(15, 428, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.465 00.000 7988 Star::Find returns 0 (3), X=428.00, Y=19.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:48:59.478 00.013 7988 AutoFind: could not find a non-saturated star!
03:48:59.478 00.000 7988 AutoFind: finding best star pass 3
03:48:59.478 00.000 7988 Star::Find(15, 1171, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.478 00.000 7988 Star::Find returns 0 (3), X=1171.00, Y=297.00, Mass=0, SNR=0.0, Peak=137 HFD=0.0
03:48:59.482 00.004 7988 Star::Find(15, 273, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.482 00.000 7988 Star::Find returns 0 (2), X=273.00, Y=297.00, Mass=14, SNR=2.2, Peak=132 HFD=0.0
03:48:59.482 00.000 7988 Star::Find(15, 410, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.482 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=709.00, Mass=23, SNR=2.8, Peak=130 HFD=0.0
03:48:59.482 00.000 7988 Star::Find(15, 855, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.482 00.000 7988 Star::Find returns 0 (3), X=855.00, Y=235.00, Mass=0, SNR=0.0, Peak=140 HFD=0.0
03:48:59.482 00.000 7988 Star::Find(15, 1191, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.482 00.000 7988 Star::Find returns 0 (3), X=1191.00, Y=528.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:48:59.482 00.000 7988 Star::Find(15, 671, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.482 00.000 7988 Star::Find returns 0 (2), X=671.00, Y=107.00, Mass=12, SNR=2.0, Peak=138 HFD=0.0
03:48:59.482 00.000 7988 Star::Find(15, 959, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.482 00.000 7988 Star::Find returns 0 (2), X=959.00, Y=66.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:48:59.494 00.012 7988 Star::Find(15, 798, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.494 00.000 7988 Star::Find false star n=2 nbg=279 bg=121.4 sigma=3.9 thresh=133 peak=126
03:48:59.494 00.000 7988 Star::Find returns 0 (2), X=798.00, Y=906.00, Mass=28, SNR=2.9, Peak=137 HFD=0.0
03:48:59.494 00.000 7988 Star::Find(15, 1126, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.494 00.000 7988 Star::Find returns 0 (2), X=1126.00, Y=563.00, Mass=12, SNR=1.9, Peak=137 HFD=0.0
03:48:59.499 00.005 7988 Star::Find(15, 797, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.499 00.000 7988 Star::Find returns 0 (2), X=797.00, Y=637.00, Mass=12, SNR=2.0, Peak=127 HFD=0.0
03:48:59.499 00.000 7988 Star::Find(15, 1034, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.499 00.000 7988 Star::Find false star n=4 nbg=279 bg=120.2 sigma=3.6 thresh=131 peak=125
03:48:59.499 00.000 7988 Star::Find returns 0 (2), X=1034.00, Y=638.00, Mass=44, SNR=2.9, Peak=135 HFD=0.0
03:48:59.499 00.000 7988 Star::Find(15, 511, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.499 00.000 7988 Star::Find returns 0 (2), X=511.00, Y=487.00, Mass=14, SNR=2.0, Peak=130 HFD=0.0
03:48:59.499 00.000 7988 Star::Find(15, 350, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.499 00.000 7988 Star::Find returns 0 (2), X=350.00, Y=655.00, Mass=11, SNR=1.8, Peak=130 HFD=0.0
03:48:59.499 00.000 7988 Star::Find(15, 884, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.499 00.000 7988 Star::Find returns 0 (3), X=884.00, Y=686.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:48:59.510 00.011 7988 Star::Find(15, 560, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.510 00.000 7988 Star::Find returns 0 (2), X=560.00, Y=796.00, Mass=23, SNR=2.8, Peak=130 HFD=0.0
03:48:59.510 00.000 7988 Star::Find(15, 901, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.510 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=574.00, Mass=23, SNR=2.7, Peak=134 HFD=0.0
03:48:59.510 00.000 7988 Star::Find(15, 34, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.510 00.000 7988 Star::Find returns 0 (2), X=34.00, Y=178.00, Mass=24, SNR=2.7, Peak=134 HFD=0.0
03:48:59.516 00.006 7988 Star::Find(15, 1187, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.516 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=433.00, Mass=24, SNR=2.7, Peak=136 HFD=0.0
03:48:59.516 00.000 7988 Star::Find(15, 712, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.516 00.000 7988 Star::Find false star n=3 nbg=279 bg=115.7 sigma=3.5 thresh=126 peak=121
03:48:59.516 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=458.00, Mass=35, SNR=2.9, Peak=129 HFD=0.0
03:48:59.516 00.000 7988 Star::Find(15, 1094, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.516 00.000 7988 Star::Find returns 0 (2), X=1094.00, Y=760.00, Mass=10, SNR=1.8, Peak=130 HFD=0.0
03:48:59.516 00.000 7988 Star::Find(15, 1091, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.516 00.000 7988 Star::Find returns 0 (2), X=1091.00, Y=103.00, Mass=12, SNR=2.0, Peak=140 HFD=0.0
03:48:59.526 00.010 7988 Star::Find(15, 270, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.526 00.000 7988 Star::Find returns 0 (2), X=270.00, Y=19.00, Mass=17, SNR=2.3, Peak=137 HFD=0.0
03:48:59.526 00.000 7988 Star::Find(15, 496, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.526 00.000 7988 Star::Find returns 0 (3), X=496.00, Y=194.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:48:59.526 00.000 7988 Star::Find(15, 426, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.526 00.000 7988 Star::Find false star n=3 nbg=278 bg=117.6 sigma=3.7 thresh=129 peak=124
03:48:59.526 00.000 7988 Star::Find returns 0 (2), X=426.00, Y=616.00, Mass=44, SNR=2.9, Peak=138 HFD=0.0
03:48:59.526 00.000 7988 Star::Find(15, 567, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.533 00.007 7988 Star::Find returns 0 (2), X=567.00, Y=528.00, Mass=12, SNR=2.0, Peak=127 HFD=0.0
03:48:59.533 00.000 7988 Star::Find(15, 919, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.533 00.000 7988 Star::Find returns 0 (3), X=919.00, Y=401.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:48:59.533 00.000 7988 Star::Find(15, 868, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.533 00.000 7988 Star::Find returns 0 (2), X=868.00, Y=920.00, Mass=22, SNR=2.7, Peak=135 HFD=0.0
03:48:59.533 00.000 7988 Star::Find(15, 539, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.533 00.000 7988 Star::Find returns 0 (3), X=539.00, Y=422.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:48:59.533 00.000 7988 Star::Find(15, 183, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.541 00.008 7988 Star::Find returns 0 (2), X=183.00, Y=632.00, Mass=16, SNR=2.4, Peak=135 HFD=0.0
03:48:59.541 00.000 7988 Star::Find(15, 614, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.541 00.000 7988 Star::Find returns 0 (3), X=614.00, Y=113.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:48:59.541 00.000 7988 Star::Find(15, 1072, 31, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.541 00.000 7988 Star::Find returns 0 (2), X=1072.00, Y=31.00, Mass=14, SNR=2.1, Peak=141 HFD=0.0
03:48:59.541 00.000 7988 Star::Find(15, 1231, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.541 00.000 7988 Star::Find returns 0 (2), X=1231.00, Y=17.00, Mass=13, SNR=2.0, Peak=144 HFD=0.0
03:48:59.541 00.000 7988 Star::Find(15, 640, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.541 00.000 7988 Star::Find false star n=4 nbg=277 bg=119.3 sigma=3.5 thresh=130 peak=125
03:48:59.550 00.009 7988 Star::Find returns 0 (2), X=640.00, Y=221.00, Mass=46, SNR=2.9, Peak=132 HFD=0.0
03:48:59.550 00.000 7988 Star::Find(15, 1171, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.550 00.000 7988 Star::Find returns 0 (3), X=1171.00, Y=219.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:48:59.550 00.000 7988 Star::Find(15, 902, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.550 00.000 7988 Star::Find returns 0 (2), X=902.00, Y=840.00, Mass=12, SNR=1.9, Peak=129 HFD=0.0
03:48:59.550 00.000 7988 Star::Find(15, 1158, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.550 00.000 7988 Star::Find returns 0 (2), X=1158.00, Y=386.00, Mass=26, SNR=2.9, Peak=138 HFD=0.0
03:48:59.557 00.007 7988 Star::Find(15, 640, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.557 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=925.00, Mass=11, SNR=1.8, Peak=131 HFD=0.0
03:48:59.557 00.000 7988 Star::Find(15, 952, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.557 00.000 7988 Star::Find returns 0 (2), X=952.00, Y=375.00, Mass=13, SNR=2.2, Peak=139 HFD=0.0
03:48:59.557 00.000 7988 Star::Find(15, 698, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.557 00.000 7988 Star::Find returns 0 (3), X=698.00, Y=529.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:48:59.557 00.000 7988 Star::Find(15, 462, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.557 00.000 7988 Star::Find returns 0 (2), X=462.00, Y=451.00, Mass=23, SNR=2.7, Peak=133 HFD=0.0
03:48:59.557 00.000 7988 Star::Find(15, 885, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.557 00.000 7988 Star::Find returns 0 (2), X=885.00, Y=149.00, Mass=22, SNR=2.6, Peak=142 HFD=0.0
03:48:59.567 00.010 7988 Star::Find(15, 690, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.567 00.000 7988 Star::Find returns 0 (2), X=690.00, Y=674.00, Mass=25, SNR=2.9, Peak=126 HFD=0.0
03:48:59.567 00.000 7988 Star::Find(15, 1172, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.567 00.000 7988 Star::Find returns 0 (2), X=1172.00, Y=276.00, Mass=25, SNR=2.8, Peak=137 HFD=0.0
03:48:59.567 00.000 7988 Star::Find(15, 396, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.567 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=102.00, Mass=0, SNR=0.0, Peak=133 HFD=0.0
03:48:59.573 00.006 7988 Star::Find(15, 616, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.573 00.000 7988 Star::Find returns 0 (2), X=616.00, Y=588.00, Mass=13, SNR=2.1, Peak=128 HFD=0.0
03:48:59.573 00.000 7988 Star::Find(15, 986, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.573 00.000 7988 Star::Find returns 0 (2), X=986.00, Y=616.00, Mass=14, SNR=2.1, Peak=133 HFD=0.0
03:48:59.573 00.000 7988 Star::Find(15, 919, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.573 00.000 7988 Star::Find returns 0 (2), X=919.00, Y=795.00, Mass=22, SNR=2.6, Peak=127 HFD=0.0
03:48:59.573 00.000 7988 Star::Find(15, 439, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.573 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=822.00, Mass=10, SNR=1.8, Peak=134 HFD=0.0
03:48:59.573 00.000 7988 Star::Find(15, 1043, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.573 00.000 7988 Star::Find returns 0 (2), X=1043.00, Y=412.00, Mass=13, SNR=2.1, Peak=139 HFD=0.0
03:48:59.573 00.000 7988 Star::Find(15, 226, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.584 00.011 7988 Star::Find returns 0 (2), X=226.00, Y=312.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:48:59.584 00.000 7988 Star::Find(15, 936, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.584 00.000 7988 Star::Find returns 0 (2), X=936.00, Y=637.00, Mass=15, SNR=2.3, Peak=134 HFD=0.0
03:48:59.584 00.000 7988 Star::Find(15, 537, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.589 00.005 7988 Star::Find returns 0 (3), X=537.00, Y=302.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:48:59.589 00.000 7988 Star::Find(15, 1203, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.589 00.000 7988 Star::Find returns 0 (2), X=1203.00, Y=395.00, Mass=25, SNR=2.7, Peak=138 HFD=0.0
03:48:59.589 00.000 7988 Star::Find(15, 322, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.589 00.000 7988 Star::Find returns 0 (2), X=322.00, Y=612.00, Mass=12, SNR=1.9, Peak=132 HFD=0.0
03:48:59.589 00.000 7988 Star::Find(15, 902, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.589 00.000 7988 Star::Find returns 0 (3), X=902.00, Y=219.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:48:59.589 00.000 7988 Star::Find(15, 688, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.589 00.000 7988 Star::Find returns 0 (2), X=688.00, Y=321.00, Mass=21, SNR=2.6, Peak=132 HFD=0.0
03:48:59.589 00.000 7988 Star::Find(15, 464, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.589 00.000 7988 Star::Find returns 0 (2), X=464.00, Y=746.00, Mass=13, SNR=2.0, Peak=131 HFD=0.0
03:48:59.589 00.000 7988 Star::Find(15, 396, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.589 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=609.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:48:59.601 00.012 7988 Star::Find(15, 470, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.601 00.000 7988 Star::Find false star n=3 nbg=277 bg=117.6 sigma=3.4 thresh=128 peak=123
03:48:59.601 00.000 7988 Star::Find returns 0 (2), X=470.00, Y=682.00, Mass=37, SNR=2.9, Peak=131 HFD=0.0
03:48:59.605 00.004 7988 Star::Find(15, 440, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.605 00.000 7988 Star::Find returns 0 (3), X=440.00, Y=792.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:48:59.605 00.000 7988 Star::Find(15, 137, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.605 00.000 7988 Star::Find returns 0 (3), X=137.00, Y=192.00, Mass=0, SNR=0.0, Peak=135 HFD=0.0
03:48:59.605 00.000 7988 Star::Find(15, 23, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.605 00.000 7988 Star::Find returns 0 (2), X=23.00, Y=699.00, Mass=23, SNR=2.7, Peak=134 HFD=0.0
03:48:59.605 00.000 7988 Star::Find(15, 41, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.605 00.000 7988 Star::Find returns 0 (3), X=41.00, Y=870.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:48:59.605 00.000 7988 Star::Find(15, 1196, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.605 00.000 7988 Star::Find false star n=4 nbg=276 bg=125.4 sigma=3.4 thresh=136 peak=131
03:48:59.605 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=146.00, Mass=43, SNR=2.9, Peak=138 HFD=0.0
03:48:59.605 00.000 7988 Star::Find(15, 966, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.605 00.000 7988 Star::Find false star n=4 nbg=279 bg=123.6 sigma=3.6 thresh=134 peak=129
03:48:59.605 00.000 7988 Star::Find returns 0 (2), X=966.00, Y=460.00, Mass=45, SNR=2.9, Peak=135 HFD=0.0
03:48:59.618 00.013 7988 Star::Find(15, 838, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.618 00.000 7988 Star::Find false star n=3 nbg=281 bg=120.2 sigma=3.7 thresh=131 peak=126
03:48:59.620 00.002 7988 Star::Find returns 0 (2), X=838.00, Y=391.00, Mass=37, SNR=2.9, Peak=135 HFD=0.0
03:48:59.620 00.000 7988 Star::Find(15, 846, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.620 00.000 7988 Star::Find false star n=6 nbg=279 bg=129.0 sigma=3.6 thresh=140 peak=136
03:48:59.620 00.000 7988 Star::Find returns 0 (2), X=846.00, Y=92.00, Mass=75, SNR=2.9, Peak=146 HFD=0.0
03:48:59.620 00.000 7988 Star::Find(15, 741, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.620 00.000 7988 Star::Find returns 0 (3), X=741.00, Y=884.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:48:59.620 00.000 7988 Star::Find(15, 326, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.620 00.000 7988 Star::Find returns 0 (2), X=326.00, Y=717.00, Mass=25, SNR=2.8, Peak=132 HFD=0.0
03:48:59.620 00.000 7988 Star::Find(15, 490, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.620 00.000 7988 Star::Find returns 0 (2), X=490.00, Y=938.00, Mass=23, SNR=2.7, Peak=129 HFD=0.0
03:48:59.620 00.000 7988 Star::Find(15, 1085, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.620 00.000 7988 Star::Find returns 0 (2), X=1085.00, Y=537.00, Mass=15, SNR=2.2, Peak=138 HFD=0.0
03:48:59.620 00.000 7988 Star::Find(15, 1037, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.620 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=213.00, Mass=23, SNR=2.7, Peak=142 HFD=0.0
03:48:59.620 00.000 7988 Star::Find(15, 353, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.635 00.015 7988 Star::Find false star n=4 nbg=274 bg=118.7 sigma=3.6 thresh=129 peak=124
03:48:59.636 00.001 7988 Star::Find returns 0 (2), X=353.00, Y=185.00, Mass=42, SNR=2.9, Peak=132 HFD=0.0
03:48:59.636 00.000 7988 Star::Find(15, 646, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.636 00.000 7988 Star::Find returns 0 (3), X=646.00, Y=714.00, Mass=10, SNR=1.8, Peak=130 HFD=0.0
03:48:59.636 00.000 7988 Star::Find(15, 578, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.636 00.000 7988 Star::Find returns 0 (3), X=578.00, Y=333.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:48:59.636 00.000 7988 Star::Find(15, 1111, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.636 00.000 7988 Star::Find returns 0 (2), X=1111.00, Y=704.00, Mass=24, SNR=2.7, Peak=132 HFD=0.0
03:48:59.636 00.000 7988 Star::Find(15, 1197, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.636 00.000 7988 Star::Find returns 0 (2), X=1197.00, Y=814.00, Mass=26, SNR=2.9, Peak=133 HFD=0.0
03:48:59.636 00.000 7988 Star::Find(15, 1128, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.636 00.000 7988 Star::Find returns 0 (2), X=1128.00, Y=224.00, Mass=12, SNR=1.9, Peak=137 HFD=0.0
03:48:59.636 00.000 7988 Star::Find(15, 525, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.636 00.000 7988 Star::Find false star n=4 nbg=276 bg=119.8 sigma=3.6 thresh=130 peak=124
03:48:59.636 00.000 7988 Star::Find returns 0 (2), X=525.00, Y=160.00, Mass=45, SNR=2.9, Peak=131 HFD=0.0
03:48:59.636 00.000 7988 Star::Find(15, 155, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.636 00.000 7988 Star::Find false star n=4 nbg=273 bg=120.4 sigma=3.4 thresh=131 peak=125
03:48:59.652 00.016 7988 Star::Find returns 0 (2), X=155.00, Y=922.00, Mass=47, SNR=2.9, Peak=135 HFD=0.0
03:48:59.652 00.000 7988 Star::Find(15, 172, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.652 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=898.00, Mass=13, SNR=2.0, Peak=135 HFD=0.0
03:48:59.652 00.000 7988 Star::Find(15, 274, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.652 00.000 7988 Star::Find returns 0 (2), X=274.00, Y=752.00, Mass=23, SNR=2.7, Peak=128 HFD=0.0
03:48:59.652 00.000 7988 Star::Find(15, 1197, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.652 00.000 7988 Star::Find returns 0 (3), X=1197.00, Y=65.00, Mass=0, SNR=0.0, Peak=141 HFD=0.0
03:48:59.652 00.000 7988 Star::Find(15, 643, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.652 00.000 7988 Star::Find returns 0 (3), X=643.00, Y=788.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:48:59.652 00.000 7988 Star::Find(15, 1017, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.652 00.000 7988 Star::Find false star n=3 nbg=280 bg=124.5 sigma=3.8 thresh=136 peak=130
03:48:59.652 00.000 7988 Star::Find returns 0 (2), X=1017.00, Y=399.00, Mass=35, SNR=2.9, Peak=140 HFD=0.0
03:48:59.652 00.000 7988 Star::Find(15, 428, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:48:59.652 00.000 7988 Star::Find returns 0 (3), X=428.00, Y=19.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:48:59.652 00.000 7988 AutoFind: no star found
03:48:59.652 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
03:48:59.668 00.016 7988 GuiderMultiStar::AutoSelect failed.
03:48:59.669 00.001 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_034856.fit
03:48:59.674 00.005 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:48:59.674 00.000 7988 ScopeASCOM::SideOfPier() returns 0
03:48:59.679 00.005 7988 auto find star failed, attempts remaining = 3
03:48:59.684 00.005 7988 Changing from state SELECTING to UNINITIALIZED
03:48:59.686 00.002 7988 guider state => SELECTING
03:48:59.686 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
03:48:59.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:59.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:48:59.693 00.007 7988 Enqueuing Expose request
03:48:59.693 00.000 15712 Worker thread wakes up
03:48:59.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:48:59.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:48:59.693 00.000 7988 evsrv: cli 0CCD0028 connect
03:48:59.697 00.004 7988 case statement mapped state 1 to 101
03:48:59.700 00.003 7988 case statement mapped state 1 to 101
03:48:59.702 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"e21dddfb-6de6-4a54-974f-adc20ba09651"}
03:48:59.703 00.001 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"e21dddfb-6de6-4a54-974f-adc20ba09651"}
03:48:59.703 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:49:00.705 01.002 7988 evsrv: cli 0CCCFD08 connect
03:49:00.706 00.001 7988 case statement mapped state 1 to 101
03:49:00.706 00.000 7988 case statement mapped state 1 to 101
03:49:00.706 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_lock_position","id":"349fae48-56c0-47c4-811d-4f0c24829594"}
03:49:00.706 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":null,"id":"349fae48-56c0-47c4-811d-4f0c24829594"}
03:49:00.706 00.000 7988 evsrv: cli 0CCCFD08 disconnect
03:49:01.105 00.399 15712 Exposure complete
03:49:01.171 00.066 15712 worker thread done servicing request
03:49:01.171 00.000 7988 OnExposeComplete: enter
03:49:01.171 00.000 7988 UpdateGuideState(): m_state=1
03:49:01.171 00.000 7988 UpdateCurrentPosition: no star selected
03:49:01.171 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:01.171 00.000 7988 Status Line: No star selected
03:49:01.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=150, med=119, FiltMin=107, FiltMax=136, Gamma=0.690
03:49:01.171 00.000 7988 UpdateGuideState exits: No star selected
03:49:01.179 00.008 7988 PhdController: newstate STATE_SELECT_STAR
03:49:01.179 00.000 7988 GuiderMultiStar::AutoSelect enter
03:49:01.179 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:49:01.233 00.054 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:49:01.310 00.077 7988 AutoFind: global mean = 0.0, stdev 6.3
03:49:01.310 00.000 7988 AutoFind: using threshold = 0.1
03:49:01.389 00.079 7988 AutoFind: local max [1187, 896] 4.9
03:49:01.389 00.000 7988 AutoFind: local max [110, 818] 4.8
03:49:01.389 00.000 7988 AutoFind: local max [1186, 262] 4.8
03:49:01.389 00.000 7988 AutoFind: local max [496, 221] 4.7
03:49:01.389 00.000 7988 AutoFind: local max [1189, 381] 4.7
03:49:01.389 00.000 7988 AutoFind: local max [1049, 259] 4.7
03:49:01.389 00.000 7988 AutoFind: local max [935, 931] 4.7
03:49:01.389 00.000 7988 AutoFind: local max [178, 75] 4.6
03:49:01.389 00.000 7988 AutoFind: local max [509, 536] 4.6
03:49:01.389 00.000 7988 AutoFind: local max [917, 287] 4.5
03:49:01.403 00.014 7988 AutoFind: local max [482, 34] 4.5
03:49:01.403 00.000 7988 AutoFind: local max [942, 323] 4.4
03:49:01.405 00.002 7988 AutoFind: local max [977, 471] 4.3
03:49:01.405 00.000 7988 AutoFind: local max [786, 349] 4.2
03:49:01.405 00.000 7988 AutoFind: local max [82, 528] 4.2
03:49:01.405 00.000 7988 AutoFind: local max [574, 794] 4.2
03:49:01.405 00.000 7988 AutoFind: local max [489, 159] 4.2
03:49:01.405 00.000 7988 AutoFind: local max [304, 559] 4.2
03:49:01.405 00.000 7988 AutoFind: local max [925, 271] 4.2
03:49:01.405 00.000 7988 AutoFind: local max [446, 458] 4.2
03:49:01.405 00.000 7988 AutoFind: local max [456, 176] 4.1
03:49:01.405 00.000 7988 AutoFind: local max [550, 571] 4.1
03:49:01.405 00.000 7988 AutoFind: local max [337, 269] 4.1
03:49:01.405 00.000 7988 AutoFind: local max [1076, 878] 4.1
03:49:01.405 00.000 7988 AutoFind: local max [42, 101] 4.1
03:49:01.405 00.000 7988 AutoFind: local max [454, 118] 4.1
03:49:01.405 00.000 7988 AutoFind: local max [486, 582] 4.0
03:49:01.420 00.015 7988 AutoFind: local max [1104, 650] 4.0
03:49:01.421 00.001 7988 AutoFind: local max [738, 757] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [456, 450] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [1232, 39] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [131, 515] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [880, 719] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [1055, 905] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [830, 162] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [1056, 182] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [553, 320] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [930, 386] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [794, 529] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [425, 214] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [1178, 230] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [1188, 271] 4.0
03:49:01.421 00.000 7988 AutoFind: local max [1030, 415] 3.9
03:49:01.421 00.000 7988 AutoFind: local max [75, 709] 3.9
03:49:01.421 00.000 7988 AutoFind: local max [86, 65] 3.9
03:49:01.437 00.016 7988 AutoFind: local max [341, 32] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [1173, 104] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [433, 11] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [361, 395] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [212, 667] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [587, 446] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [122, 549] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [709, 915] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [159, 384] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [325, 12] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [184, 335] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [20, 468] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [957, 906] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [420, 448] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [959, 267] 3.9
03:49:01.437 00.000 7988 AutoFind: local max [365, 339] 3.9
03:49:01.453 00.016 7988 AutoFind: local max [803, 510] 3.9
03:49:01.454 00.001 7988 AutoFind: local max [1156, 675] 3.9
03:49:01.454 00.000 7988 AutoFind: local max [1166, 300] 3.9
03:49:01.454 00.000 7988 AutoFind: local max [828, 306] 3.8
03:49:01.454 00.000 7988 AutoFind: local max [680, 763] 3.8
03:49:01.454 00.000 7988 AutoFind: local max [984, 125] 3.8
03:49:01.454 00.000 7988 AutoFind: local max [557, 242] 3.8
03:49:01.454 00.000 7988 AutoFind: local max [235, 241] 3.8
03:49:01.454 00.000 7988 AutoFind: local max [1025, 187] 3.8
03:49:01.454 00.000 7988 AutoFind: local max [757, 906] 3.8
03:49:01.454 00.000 7988 AutoFind: local max [49, 196] 3.8
03:49:01.454 00.000 7988 AutoFind: local max [10, 336] 3.8
03:49:01.454 00.000 7988 AutoFind: local max [453, 459] 3.8
03:49:01.454 00.000 7988 AutoFind: local max [1212, 140] 3.8
03:49:01.454 00.000 7988 AutoFind: local max [235, 434] 3.8
03:49:01.454 00.000 7988 AutoFind: local max [1096, 275] 3.8
03:49:01.469 00.015 7988 AutoFind: local max [737, 154] 3.8
03:49:01.469 00.000 7988 AutoFind: local max [815, 24] 3.8
03:49:01.471 00.002 7988 AutoFind: local max [1230, 20] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [805, 943] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [1262, 775] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [202, 845] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [222, 206] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [319, 796] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [863, 190] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [790, 778] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [374, 761] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [876, 444] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [1094, 207] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [46, 751] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [677, 378] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [633, 383] 3.8
03:49:01.471 00.000 7988 AutoFind: local max [122, 221] 3.8
03:49:01.485 00.014 7988 AutoFind: local max [1108, 224] 3.8
03:49:01.485 00.000 7988 AutoFind: local max [1120, 263] 3.7
03:49:01.488 00.003 7988 AutoFind: local max [550, 578] 3.7
03:49:01.488 00.000 7988 AutoFind: local max [1239, 544] 3.7
03:49:01.488 00.000 7988 AutoFind: local max [286, 309] 3.7
03:49:01.488 00.000 7988 AutoFind: local max [1227, 270] 3.7
03:49:01.488 00.000 7988 AutoFind: too close [550, 578] 3.7 - [550, 571] 4.1
03:49:01.488 00.000 7988 AutoFind: too close [1108, 224] 3.8 - [1094, 207] 3.8
03:49:01.488 00.000 7988 AutoFind: too close [1230, 20] 3.8 - [1232, 39] 4.0
03:49:01.488 00.000 7988 AutoFind: too close [453, 459] 3.8 - [456, 450] 4.0
03:49:01.488 00.000 7988 AutoFind: too close [453, 459] 3.8 - [446, 458] 4.2
03:49:01.488 00.000 7988 AutoFind: too close [803, 510] 3.9 - [794, 529] 4.0
03:49:01.488 00.000 7988 AutoFind: too close [325, 12] 3.9 - [341, 32] 3.9
03:49:01.488 00.000 7988 AutoFind: too close [1188, 271] 4.0 - [1186, 262] 4.8
03:49:01.488 00.000 7988 AutoFind: too close [456, 450] 4.0 - [446, 458] 4.2
03:49:01.501 00.013 7988 AutoFind: too close [925, 271] 4.2 - [917, 287] 4.5
03:49:01.501 00.000 7988 AutoFind: too close to edge [10, 336] 3.8
03:49:01.501 00.000 7988 AutoFind: too close to edge [433, 11] 3.9
03:49:01.505 00.004 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:49:01.505 00.000 7988 Star::Find(15, 1187, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.505 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=896.00, Mass=24, SNR=2.8, Peak=134 HFD=0.0
03:49:01.505 00.000 7988 Star::Find(15, 110, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.505 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=818.00, Mass=12, SNR=2.0, Peak=132 HFD=0.0
03:49:01.505 00.000 7988 Star::Find(15, 496, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.505 00.000 7988 Star::Find false star n=5 nbg=277 bg=116.3 sigma=3.6 thresh=127 peak=123
03:49:01.505 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=221.00, Mass=61, SNR=2.9, Peak=132 HFD=0.0
03:49:01.505 00.000 7988 Star::Find(15, 1189, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.505 00.000 7988 Star::Find returns 0 (2), X=1189.00, Y=381.00, Mass=13, SNR=2.0, Peak=143 HFD=0.0
03:49:01.505 00.000 7988 Star::Find(15, 1049, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.505 00.000 7988 Star::Find returns 0 (2), X=1049.00, Y=259.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:49:01.505 00.000 7988 Star::Find(15, 935, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.517 00.012 7988 Star::Find false star n=5 nbg=274 bg=123.7 sigma=3.4 thresh=134 peak=130
03:49:01.517 00.000 7988 Star::Find returns 0 (2), X=935.00, Y=931.00, Mass=60, SNR=2.9, Peak=141 HFD=0.0
03:49:01.517 00.000 7988 Star::Find(15, 178, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.517 00.000 7988 Star::Find false star n=3 nbg=280 bg=121.6 sigma=3.9 thresh=133 peak=126
03:49:01.522 00.005 7988 Star::Find returns 0 (2), X=178.00, Y=75.00, Mass=38, SNR=2.9, Peak=136 HFD=0.0
03:49:01.522 00.000 7988 Star::Find(15, 509, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.522 00.000 7988 Star::Find false star n=3 nbg=280 bg=118.0 sigma=3.7 thresh=129 peak=123
03:49:01.522 00.000 7988 Star::Find returns 0 (2), X=509.00, Y=536.00, Mass=33, SNR=2.9, Peak=131 HFD=0.0
03:49:01.522 00.000 7988 Star::Find(15, 482, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.522 00.000 7988 Star::Find returns 0 (2), X=482.00, Y=34.00, Mass=12, SNR=1.9, Peak=131 HFD=0.0
03:49:01.522 00.000 7988 Star::Find(15, 942, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.522 00.000 7988 Star::Find returns 0 (2), X=942.00, Y=323.00, Mass=17, SNR=2.5, Peak=137 HFD=0.0
03:49:01.522 00.000 7988 Star::Find(15, 977, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.522 00.000 7988 Star::Find returns 0 (2), X=977.00, Y=471.00, Mass=12, SNR=1.9, Peak=136 HFD=0.0
03:49:01.522 00.000 7988 Star::Find(15, 786, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.533 00.011 7988 Star::Find false star n=3 nbg=277 bg=115.3 sigma=3.3 thresh=125 peak=120
03:49:01.533 00.000 7988 Star::Find returns 0 (2), X=786.00, Y=349.00, Mass=30, SNR=2.9, Peak=128 HFD=0.0
03:49:01.533 00.000 7988 Star::Find(15, 82, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.533 00.000 7988 Star::Find returns 0 (2), X=82.00, Y=528.00, Mass=12, SNR=2.0, Peak=132 HFD=0.0
03:49:01.533 00.000 7988 Star::Find(15, 574, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.533 00.000 7988 Star::Find returns 0 (2), X=574.00, Y=794.00, Mass=13, SNR=2.0, Peak=130 HFD=0.0
03:49:01.539 00.006 7988 Star::Find(15, 489, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.539 00.000 7988 Star::Find false star n=3 nbg=280 bg=117.9 sigma=3.7 thresh=129 peak=124
03:49:01.539 00.000 7988 Star::Find returns 0 (2), X=489.00, Y=159.00, Mass=36, SNR=2.9, Peak=132 HFD=0.0
03:49:01.539 00.000 7988 Star::Find(15, 304, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.539 00.000 7988 Star::Find returns 0 (3), X=304.00, Y=559.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:01.539 00.000 7988 Star::Find(15, 456, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.539 00.000 7988 Star::Find false star n=3 nbg=286 bg=117.7 sigma=3.9 thresh=130 peak=123
03:49:01.539 00.000 7988 Star::Find returns 0 (2), X=456.00, Y=176.00, Mass=38, SNR=2.9, Peak=131 HFD=0.0
03:49:01.539 00.000 7988 Star::Find(15, 337, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.539 00.000 7988 Star::Find returns 0 (3), X=337.00, Y=269.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:01.549 00.010 7988 Star::Find(15, 1076, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.549 00.000 7988 Star::Find returns 0 (2), X=1076.00, Y=878.00, Mass=22, SNR=2.6, Peak=133 HFD=0.0
03:49:01.549 00.000 7988 Star::Find(15, 42, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.549 00.000 7988 Star::Find returns 0 (3), X=42.00, Y=101.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:49:01.549 00.000 7988 Star::Find(15, 454, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.549 00.000 7988 Star::Find returns 0 (2), X=454.00, Y=118.00, Mass=11, SNR=1.9, Peak=138 HFD=0.0
03:49:01.549 00.000 7988 Star::Find(15, 486, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.556 00.007 7988 Star::Find returns 0 (2), X=486.00, Y=582.00, Mass=26, SNR=2.9, Peak=133 HFD=0.0
03:49:01.556 00.000 7988 Star::Find(15, 1104, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.556 00.000 7988 Star::Find returns 0 (2), X=1104.00, Y=650.00, Mass=11, SNR=1.8, Peak=136 HFD=0.0
03:49:01.556 00.000 7988 Star::Find(15, 738, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.556 00.000 7988 Star::Find false star n=3 nbg=278 bg=116.5 sigma=3.4 thresh=127 peak=123
03:49:01.556 00.000 7988 Star::Find returns 0 (2), X=738.00, Y=757.00, Mass=35, SNR=2.9, Peak=130 HFD=0.0
03:49:01.556 00.000 7988 Star::Find(15, 131, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.556 00.000 7988 Star::Find false star n=2 nbg=277 bg=116.9 sigma=3.6 thresh=128 peak=122
03:49:01.556 00.000 7988 Star::Find returns 0 (2), X=131.00, Y=515.00, Mass=28, SNR=2.9, Peak=132 HFD=0.0
03:49:01.564 00.008 7988 Star::Find(15, 880, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.564 00.000 7988 Star::Find false star n=3 nbg=275 bg=112.7 sigma=3.6 thresh=123 peak=119
03:49:01.564 00.000 7988 Star::Find returns 0 (2), X=880.00, Y=719.00, Mass=38, SNR=2.9, Peak=129 HFD=0.0
03:49:01.564 00.000 7988 Star::Find(15, 1055, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.564 00.000 7988 Star::Find returns 0 (2), X=1055.00, Y=905.00, Mass=24, SNR=2.7, Peak=134 HFD=0.0
03:49:01.564 00.000 7988 Star::Find(15, 830, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.564 00.000 7988 Star::Find returns 0 (2), X=830.00, Y=162.00, Mass=23, SNR=2.7, Peak=135 HFD=0.0
03:49:01.564 00.000 7988 Star::Find(15, 1056, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.573 00.009 7988 Star::Find returns 0 (2), X=1056.00, Y=182.00, Mass=12, SNR=1.9, Peak=142 HFD=0.0
03:49:01.573 00.000 7988 Star::Find(15, 553, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.573 00.000 7988 Star::Find returns 0 (3), X=553.00, Y=320.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:01.573 00.000 7988 Star::Find(15, 930, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.573 00.000 7988 Star::Find returns 0 (2), X=930.00, Y=386.00, Mass=11, SNR=1.8, Peak=133 HFD=0.0
03:49:01.573 00.000 7988 Star::Find(15, 425, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.573 00.000 7988 Star::Find returns 0 (3), X=425.00, Y=214.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:01.573 00.000 7988 Star::Find(15, 1178, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.580 00.007 7988 Star::Find returns 0 (2), X=1178.00, Y=230.00, Mass=12, SNR=1.9, Peak=139 HFD=0.0
03:49:01.580 00.000 7988 Star::Find(15, 1030, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.580 00.000 7988 Star::Find returns 0 (2), X=1030.00, Y=415.00, Mass=24, SNR=2.7, Peak=137 HFD=0.0
03:49:01.580 00.000 7988 Star::Find(15, 75, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.580 00.000 7988 Star::Find returns 0 (2), X=75.00, Y=709.00, Mass=29, SNR=3.0, Peak=135 HFD=0.0
03:49:01.580 00.000 7988 Star::Find(15, 86, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.580 00.000 7988 Star::Find returns 0 (3), X=86.00, Y=65.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:49:01.580 00.000 7988 Star::Find(15, 1173, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.580 00.000 7988 Star::Find returns 0 (2), X=1173.00, Y=104.00, Mass=12, SNR=1.9, Peak=142 HFD=0.0
03:49:01.589 00.009 7988 Star::Find(15, 361, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.589 00.000 7988 Star::Find returns 0 (3), X=361.00, Y=395.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:01.589 00.000 7988 Star::Find(15, 212, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.589 00.000 7988 Star::Find returns 0 (2), X=212.00, Y=667.00, Mass=13, SNR=2.1, Peak=131 HFD=0.0
03:49:01.589 00.000 7988 Star::Find(15, 587, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.589 00.000 7988 Star::Find false star n=3 nbg=275 bg=116.6 sigma=3.5 thresh=127 peak=120
03:49:01.589 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=446.00, Mass=32, SNR=2.9, Peak=128 HFD=0.0
03:49:01.596 00.007 7988 Star::Find(15, 122, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.596 00.000 7988 Star::Find returns 0 (2), X=122.00, Y=549.00, Mass=24, SNR=2.8, Peak=131 HFD=0.0
03:49:01.596 00.000 7988 Star::Find(15, 709, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.596 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=915.00, Mass=25, SNR=2.8, Peak=134 HFD=0.0
03:49:01.596 00.000 7988 Star::Find(15, 159, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.596 00.000 7988 Star::Find returns 0 (3), X=159.00, Y=384.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:01.596 00.000 7988 Star::Find(15, 184, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.596 00.000 7988 Star::Find returns 0 (2), X=184.00, Y=335.00, Mass=25, SNR=2.9, Peak=132 HFD=0.0
03:49:01.596 00.000 7988 Star::Find(15, 20, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.606 00.010 7988 Star::Find returns 0 (3), X=20.00, Y=468.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:01.606 00.000 7988 Star::Find(15, 957, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.606 00.000 7988 Star::Find false star n=3 nbg=282 bg=123.8 sigma=3.7 thresh=135 peak=129
03:49:01.606 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=906.00, Mass=39, SNR=2.9, Peak=137 HFD=0.0
03:49:01.606 00.000 7988 Star::Find(15, 420, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.606 00.000 7988 Star::Find returns 0 (2), X=420.00, Y=448.00, Mass=24, SNR=2.7, Peak=131 HFD=0.0
03:49:01.612 00.006 7988 Star::Find(15, 959, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.612 00.000 7988 Star::Find returns 0 (3), X=959.00, Y=267.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:49:01.612 00.000 7988 Star::Find(15, 365, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.612 00.000 7988 Star::Find returns 0 (2), X=365.00, Y=339.00, Mass=12, SNR=2.1, Peak=132 HFD=0.0
03:49:01.612 00.000 7988 Star::Find(15, 1156, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.612 00.000 7988 Star::Find returns 0 (2), X=1156.00, Y=675.00, Mass=16, SNR=2.3, Peak=134 HFD=0.0
03:49:01.612 00.000 7988 Star::Find(15, 1166, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.612 00.000 7988 Star::Find false star n=3 nbg=275 bg=125.1 sigma=3.8 thresh=136 peak=131
03:49:01.612 00.000 7988 Star::Find returns 0 (2), X=1166.00, Y=300.00, Mass=36, SNR=2.9, Peak=142 HFD=0.0
03:49:01.612 00.000 7988 Star::Find(15, 828, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.612 00.000 7988 Star::Find returns 0 (2), X=828.00, Y=306.00, Mass=16, SNR=2.4, Peak=133 HFD=0.0
03:49:01.623 00.011 7988 Star::Find(15, 680, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.623 00.000 7988 Star::Find returns 0 (2), X=680.00, Y=763.00, Mass=24, SNR=2.7, Peak=131 HFD=0.0
03:49:01.623 00.000 7988 Star::Find(15, 984, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.623 00.000 7988 Star::Find false star n=4 nbg=282 bg=129.8 sigma=3.9 thresh=141 peak=136
03:49:01.623 00.000 7988 Star::Find returns 0 (2), X=984.00, Y=125.00, Mass=54, SNR=2.9, Peak=147 HFD=0.0
03:49:01.628 00.005 7988 Star::Find(15, 557, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.628 00.000 7988 Star::Find returns 0 (2), X=557.00, Y=242.00, Mass=12, SNR=1.9, Peak=128 HFD=0.0
03:49:01.628 00.000 7988 Star::Find(15, 235, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.628 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=241.00, Mass=13, SNR=2.1, Peak=133 HFD=0.0
03:49:01.628 00.000 7988 Star::Find(15, 1025, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.628 00.000 7988 Star::Find returns 0 (3), X=1025.00, Y=187.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:49:01.628 00.000 7988 Star::Find(15, 757, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.628 00.000 7988 Star::Find returns 0 (2), X=757.00, Y=906.00, Mass=26, SNR=2.9, Peak=137 HFD=0.0
03:49:01.628 00.000 7988 Star::Find(15, 49, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.628 00.000 7988 Star::Find returns 0 (2), X=49.00, Y=196.00, Mass=15, SNR=2.3, Peak=134 HFD=0.0
03:49:01.628 00.000 7988 Star::Find(15, 1212, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.628 00.000 7988 Star::Find returns 0 (3), X=1212.00, Y=140.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:49:01.640 00.012 7988 Star::Find(15, 235, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.640 00.000 7988 Star::Find false star n=6 nbg=279 bg=118.1 sigma=3.5 thresh=129 peak=123
03:49:01.640 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=434.00, Mass=70, SNR=2.9, Peak=132 HFD=0.0
03:49:01.644 00.004 7988 Star::Find(15, 1096, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.644 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=275.00, Mass=23, SNR=2.6, Peak=139 HFD=0.0
03:49:01.644 00.000 7988 Star::Find(15, 737, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.644 00.000 7988 Star::Find returns 0 (3), X=737.00, Y=154.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:01.644 00.000 7988 Star::Find(15, 815, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.644 00.000 7988 Star::Find returns 0 (3), X=815.00, Y=24.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:49:01.644 00.000 7988 Star::Find(15, 805, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.644 00.000 7988 Star::Find false star n=4 nbg=282 bg=123.7 sigma=3.8 thresh=135 peak=130
03:49:01.644 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=943.00, Mass=47, SNR=2.9, Peak=139 HFD=0.0
03:49:01.644 00.000 7988 Star::Find(15, 1262, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.644 00.000 7988 Star::Find returns 0 (2), X=1262.00, Y=775.00, Mass=13, SNR=2.1, Peak=132 HFD=0.0
03:49:01.644 00.000 7988 Star::Find(15, 202, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.644 00.000 7988 Star::Find returns 0 (3), X=202.00, Y=845.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:01.644 00.000 7988 Star::Find(15, 222, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.657 00.013 7988 Star::Find false star n=3 nbg=279 bg=119.5 sigma=3.5 thresh=130 peak=124
03:49:01.657 00.000 7988 Star::Find returns 0 (2), X=222.00, Y=206.00, Mass=32, SNR=2.9, Peak=135 HFD=0.0
03:49:01.660 00.003 7988 Star::Find(15, 319, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.660 00.000 7988 Star::Find returns 0 (3), X=319.00, Y=796.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:01.660 00.000 7988 Star::Find(15, 863, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.660 00.000 7988 Star::Find returns 0 (2), X=863.00, Y=190.00, Mass=25, SNR=2.8, Peak=139 HFD=0.0
03:49:01.660 00.000 7988 Star::Find(15, 790, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.660 00.000 7988 Star::Find returns 0 (2), X=790.00, Y=778.00, Mass=14, SNR=2.2, Peak=130 HFD=0.0
03:49:01.660 00.000 7988 Star::Find(15, 374, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.660 00.000 7988 Star::Find false star n=2 nbg=279 bg=115.6 sigma=3.8 thresh=127 peak=121
03:49:01.660 00.000 7988 Star::Find returns 0 (2), X=374.00, Y=761.00, Mass=28, SNR=2.9, Peak=130 HFD=0.0
03:49:01.660 00.000 7988 Star::Find(15, 876, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.660 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=444.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:49:01.660 00.000 7988 Star::Find(15, 46, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.660 00.000 7988 Star::Find returns 0 (2), X=46.00, Y=751.00, Mass=11, SNR=1.9, Peak=134 HFD=0.0
03:49:01.660 00.000 7988 Star::Find(15, 677, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.660 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=378.00, Mass=11, SNR=1.9, Peak=130 HFD=0.0
03:49:01.674 00.014 7988 Star::Find(15, 633, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.674 00.000 7988 Star::Find returns 0 (2), X=633.00, Y=383.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:49:01.676 00.002 7988 Star::Find(15, 122, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.676 00.000 7988 Star::Find returns 0 (2), X=122.00, Y=221.00, Mass=22, SNR=2.7, Peak=133 HFD=0.0
03:49:01.676 00.000 7988 Star::Find(15, 1120, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.676 00.000 7988 Star::Find returns 0 (2), X=1120.00, Y=263.00, Mass=27, SNR=2.9, Peak=140 HFD=0.0
03:49:01.676 00.000 7988 Star::Find(15, 1239, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.676 00.000 7988 Star::Find returns 0 (2), X=1239.00, Y=544.00, Mass=21, SNR=2.6, Peak=136 HFD=0.0
03:49:01.676 00.000 7988 Star::Find(15, 286, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.676 00.000 7988 Star::Find returns 0 (3), X=286.00, Y=309.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:01.676 00.000 7988 Star::Find(15, 1227, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.676 00.000 7988 Star::Find returns 0 (3), X=1227.00, Y=270.00, Mass=0, SNR=0.0, Peak=141 HFD=0.0
03:49:01.676 00.000 7988 AutoFind: finding best star pass 1
03:49:01.688 00.012 7988 Star::Find(15, 1187, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.688 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=896.00, Mass=24, SNR=2.8, Peak=134 HFD=0.0
03:49:01.690 00.002 7988 Star::Find(15, 110, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.691 00.001 7988 Star::Find returns 0 (2), X=110.00, Y=818.00, Mass=12, SNR=2.0, Peak=132 HFD=0.0
03:49:01.692 00.001 7988 Star::Find(15, 496, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.692 00.000 7988 Star::Find false star n=5 nbg=277 bg=116.3 sigma=3.6 thresh=127 peak=123
03:49:01.692 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=221.00, Mass=61, SNR=2.9, Peak=132 HFD=0.0
03:49:01.692 00.000 7988 Star::Find(15, 1189, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.692 00.000 7988 Star::Find returns 0 (2), X=1189.00, Y=381.00, Mass=13, SNR=2.0, Peak=143 HFD=0.0
03:49:01.692 00.000 7988 Star::Find(15, 1049, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.692 00.000 7988 Star::Find returns 0 (2), X=1049.00, Y=259.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:49:01.692 00.000 7988 Star::Find(15, 935, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.692 00.000 7988 Star::Find false star n=5 nbg=274 bg=123.7 sigma=3.4 thresh=134 peak=130
03:49:01.692 00.000 7988 Star::Find returns 0 (2), X=935.00, Y=931.00, Mass=60, SNR=2.9, Peak=141 HFD=0.0
03:49:01.692 00.000 7988 Star::Find(15, 178, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.692 00.000 7988 Star::Find false star n=3 nbg=280 bg=121.6 sigma=3.9 thresh=133 peak=126
03:49:01.692 00.000 7988 Star::Find returns 0 (2), X=178.00, Y=75.00, Mass=38, SNR=2.9, Peak=136 HFD=0.0
03:49:01.692 00.000 7988 Star::Find(15, 509, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.692 00.000 7988 Star::Find false star n=3 nbg=280 bg=118.0 sigma=3.7 thresh=129 peak=123
03:49:01.692 00.000 7988 Star::Find returns 0 (2), X=509.00, Y=536.00, Mass=33, SNR=2.9, Peak=131 HFD=0.0
03:49:01.708 00.016 7988 Star::Find(15, 482, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.708 00.000 7988 Star::Find returns 0 (2), X=482.00, Y=34.00, Mass=12, SNR=1.9, Peak=131 HFD=0.0
03:49:01.708 00.000 7988 Star::Find(15, 942, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.708 00.000 7988 Star::Find returns 0 (2), X=942.00, Y=323.00, Mass=17, SNR=2.5, Peak=137 HFD=0.0
03:49:01.708 00.000 7988 Star::Find(15, 977, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.708 00.000 7988 Star::Find returns 0 (2), X=977.00, Y=471.00, Mass=12, SNR=1.9, Peak=136 HFD=0.0
03:49:01.708 00.000 7988 Star::Find(15, 786, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.708 00.000 7988 Star::Find false star n=3 nbg=277 bg=115.3 sigma=3.3 thresh=125 peak=120
03:49:01.708 00.000 7988 Star::Find returns 0 (2), X=786.00, Y=349.00, Mass=30, SNR=2.9, Peak=128 HFD=0.0
03:49:01.708 00.000 7988 Star::Find(15, 82, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.708 00.000 7988 Star::Find returns 0 (2), X=82.00, Y=528.00, Mass=12, SNR=2.0, Peak=132 HFD=0.0
03:49:01.708 00.000 7988 Star::Find(15, 574, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.708 00.000 7988 Star::Find returns 0 (2), X=574.00, Y=794.00, Mass=13, SNR=2.0, Peak=130 HFD=0.0
03:49:01.708 00.000 7988 Star::Find(15, 489, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.708 00.000 7988 Star::Find false star n=3 nbg=280 bg=117.9 sigma=3.7 thresh=129 peak=124
03:49:01.708 00.000 7988 Star::Find returns 0 (2), X=489.00, Y=159.00, Mass=36, SNR=2.9, Peak=132 HFD=0.0
03:49:01.724 00.016 7988 Star::Find(15, 304, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.725 00.001 7988 Star::Find returns 0 (3), X=304.00, Y=559.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:01.725 00.000 7988 Star::Find(15, 456, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.725 00.000 7988 Star::Find false star n=3 nbg=286 bg=117.7 sigma=3.9 thresh=130 peak=123
03:49:01.725 00.000 7988 Star::Find returns 0 (2), X=456.00, Y=176.00, Mass=38, SNR=2.9, Peak=131 HFD=0.0
03:49:01.725 00.000 7988 Star::Find(15, 337, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.725 00.000 7988 Star::Find returns 0 (3), X=337.00, Y=269.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:01.725 00.000 7988 Star::Find(15, 1076, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.725 00.000 7988 Star::Find returns 0 (2), X=1076.00, Y=878.00, Mass=22, SNR=2.6, Peak=133 HFD=0.0
03:49:01.725 00.000 7988 Star::Find(15, 42, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.725 00.000 7988 Star::Find returns 0 (3), X=42.00, Y=101.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:49:01.725 00.000 7988 Star::Find(15, 454, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.725 00.000 7988 Star::Find returns 0 (2), X=454.00, Y=118.00, Mass=11, SNR=1.9, Peak=138 HFD=0.0
03:49:01.725 00.000 7988 Star::Find(15, 486, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.725 00.000 7988 Star::Find returns 0 (2), X=486.00, Y=582.00, Mass=26, SNR=2.9, Peak=133 HFD=0.0
03:49:01.725 00.000 7988 Star::Find(15, 1104, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.740 00.015 7988 Star::Find returns 0 (2), X=1104.00, Y=650.00, Mass=11, SNR=1.8, Peak=136 HFD=0.0
03:49:01.740 00.000 7988 Star::Find(15, 738, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.742 00.002 7988 Star::Find false star n=3 nbg=278 bg=116.5 sigma=3.4 thresh=127 peak=123
03:49:01.742 00.000 7988 Star::Find returns 0 (2), X=738.00, Y=757.00, Mass=35, SNR=2.9, Peak=130 HFD=0.0
03:49:01.742 00.000 7988 Star::Find(15, 131, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.742 00.000 7988 Star::Find false star n=2 nbg=277 bg=116.9 sigma=3.6 thresh=128 peak=122
03:49:01.742 00.000 7988 Star::Find returns 0 (2), X=131.00, Y=515.00, Mass=28, SNR=2.9, Peak=132 HFD=0.0
03:49:01.742 00.000 7988 Star::Find(15, 880, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.742 00.000 7988 Star::Find false star n=3 nbg=275 bg=112.7 sigma=3.6 thresh=123 peak=119
03:49:01.742 00.000 7988 Star::Find returns 0 (2), X=880.00, Y=719.00, Mass=38, SNR=2.9, Peak=129 HFD=0.0
03:49:01.742 00.000 7988 Star::Find(15, 1055, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.742 00.000 7988 Star::Find returns 0 (2), X=1055.00, Y=905.00, Mass=24, SNR=2.7, Peak=134 HFD=0.0
03:49:01.742 00.000 7988 Star::Find(15, 830, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.742 00.000 7988 Star::Find returns 0 (2), X=830.00, Y=162.00, Mass=23, SNR=2.7, Peak=135 HFD=0.0
03:49:01.742 00.000 7988 Star::Find(15, 1056, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.742 00.000 7988 Star::Find returns 0 (2), X=1056.00, Y=182.00, Mass=12, SNR=1.9, Peak=142 HFD=0.0
03:49:01.756 00.014 7988 Star::Find(15, 553, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.756 00.000 7988 Star::Find returns 0 (3), X=553.00, Y=320.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:01.756 00.000 7988 Star::Find(15, 930, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.759 00.003 7988 Star::Find returns 0 (2), X=930.00, Y=386.00, Mass=11, SNR=1.8, Peak=133 HFD=0.0
03:49:01.759 00.000 7988 Star::Find(15, 425, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.761 00.002 7988 Star::Find returns 0 (3), X=425.00, Y=214.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:01.761 00.000 7988 Star::Find(15, 1178, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.763 00.002 7988 Star::Find returns 0 (2), X=1178.00, Y=230.00, Mass=12, SNR=1.9, Peak=139 HFD=0.0
03:49:01.763 00.000 7988 Star::Find(15, 1030, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.765 00.002 7988 Star::Find returns 0 (2), X=1030.00, Y=415.00, Mass=24, SNR=2.7, Peak=137 HFD=0.0
03:49:01.765 00.000 7988 Star::Find(15, 75, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.767 00.002 7988 Star::Find returns 0 (2), X=75.00, Y=709.00, Mass=29, SNR=3.0, Peak=135 HFD=0.0
03:49:01.767 00.000 7988 Star::Find(15, 86, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.769 00.002 7988 Star::Find returns 0 (3), X=86.00, Y=65.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:49:01.771 00.002 7988 Star::Find(15, 1173, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.771 00.000 7988 Star::Find returns 0 (2), X=1173.00, Y=104.00, Mass=12, SNR=1.9, Peak=142 HFD=0.0
03:49:01.771 00.000 7988 Star::Find(15, 361, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.771 00.000 7988 Star::Find returns 0 (3), X=361.00, Y=395.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:01.771 00.000 7988 Star::Find(15, 212, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.776 00.005 7988 Star::Find returns 0 (2), X=212.00, Y=667.00, Mass=13, SNR=2.1, Peak=131 HFD=0.0
03:49:01.776 00.000 7988 Star::Find(15, 587, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.776 00.000 7988 Star::Find false star n=3 nbg=275 bg=116.6 sigma=3.5 thresh=127 peak=120
03:49:01.776 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=446.00, Mass=32, SNR=2.9, Peak=128 HFD=0.0
03:49:01.776 00.000 7988 Star::Find(15, 122, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.776 00.000 7988 Star::Find returns 0 (2), X=122.00, Y=549.00, Mass=24, SNR=2.8, Peak=131 HFD=0.0
03:49:01.776 00.000 7988 Star::Find(15, 709, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.776 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=915.00, Mass=25, SNR=2.8, Peak=134 HFD=0.0
03:49:01.776 00.000 7988 Star::Find(15, 159, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.776 00.000 7988 Star::Find returns 0 (3), X=159.00, Y=384.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:01.776 00.000 7988 Star::Find(15, 184, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.787 00.011 7988 Star::Find returns 0 (2), X=184.00, Y=335.00, Mass=25, SNR=2.9, Peak=132 HFD=0.0
03:49:01.787 00.000 7988 Star::Find(15, 20, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.787 00.000 7988 Star::Find returns 0 (3), X=20.00, Y=468.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:01.787 00.000 7988 Star::Find(15, 957, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.787 00.000 7988 Star::Find false star n=3 nbg=282 bg=123.8 sigma=3.7 thresh=135 peak=129
03:49:01.787 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=906.00, Mass=39, SNR=2.9, Peak=137 HFD=0.0
03:49:01.793 00.006 7988 Star::Find(15, 420, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.793 00.000 7988 Star::Find returns 0 (2), X=420.00, Y=448.00, Mass=24, SNR=2.7, Peak=131 HFD=0.0
03:49:01.793 00.000 7988 Star::Find(15, 959, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.793 00.000 7988 Star::Find returns 0 (3), X=959.00, Y=267.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:49:01.793 00.000 7988 Star::Find(15, 365, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.793 00.000 7988 Star::Find returns 0 (2), X=365.00, Y=339.00, Mass=12, SNR=2.1, Peak=132 HFD=0.0
03:49:01.793 00.000 7988 Star::Find(15, 1156, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.793 00.000 7988 Star::Find returns 0 (2), X=1156.00, Y=675.00, Mass=16, SNR=2.3, Peak=134 HFD=0.0
03:49:01.793 00.000 7988 Star::Find(15, 1166, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.793 00.000 7988 Star::Find false star n=3 nbg=275 bg=125.1 sigma=3.8 thresh=136 peak=131
03:49:01.793 00.000 7988 Star::Find returns 0 (2), X=1166.00, Y=300.00, Mass=36, SNR=2.9, Peak=142 HFD=0.0
03:49:01.803 00.010 7988 Star::Find(15, 828, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.803 00.000 7988 Star::Find returns 0 (2), X=828.00, Y=306.00, Mass=16, SNR=2.4, Peak=133 HFD=0.0
03:49:01.803 00.000 7988 Star::Find(15, 680, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.803 00.000 7988 Star::Find returns 0 (2), X=680.00, Y=763.00, Mass=24, SNR=2.7, Peak=131 HFD=0.0
03:49:01.803 00.000 7988 Star::Find(15, 984, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.803 00.000 7988 Star::Find false star n=4 nbg=282 bg=129.8 sigma=3.9 thresh=141 peak=136
03:49:01.810 00.007 7988 Star::Find returns 0 (2), X=984.00, Y=125.00, Mass=54, SNR=2.9, Peak=147 HFD=0.0
03:49:01.810 00.000 7988 Star::Find(15, 557, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.810 00.000 7988 Star::Find returns 0 (2), X=557.00, Y=242.00, Mass=12, SNR=1.9, Peak=128 HFD=0.0
03:49:01.810 00.000 7988 Star::Find(15, 235, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.810 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=241.00, Mass=13, SNR=2.1, Peak=133 HFD=0.0
03:49:01.810 00.000 7988 Star::Find(15, 1025, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.810 00.000 7988 Star::Find returns 0 (3), X=1025.00, Y=187.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:49:01.810 00.000 7988 Star::Find(15, 757, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.819 00.009 7988 Star::Find returns 0 (2), X=757.00, Y=906.00, Mass=26, SNR=2.9, Peak=137 HFD=0.0
03:49:01.819 00.000 7988 Star::Find(15, 49, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.819 00.000 7988 Star::Find returns 0 (2), X=49.00, Y=196.00, Mass=15, SNR=2.3, Peak=134 HFD=0.0
03:49:01.819 00.000 7988 Star::Find(15, 1212, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.819 00.000 7988 Star::Find returns 0 (3), X=1212.00, Y=140.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:49:01.819 00.000 7988 Star::Find(15, 235, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.827 00.008 7988 Star::Find false star n=6 nbg=279 bg=118.1 sigma=3.5 thresh=129 peak=123
03:49:01.827 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=434.00, Mass=70, SNR=2.9, Peak=132 HFD=0.0
03:49:01.827 00.000 7988 Star::Find(15, 1096, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.827 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=275.00, Mass=23, SNR=2.6, Peak=139 HFD=0.0
03:49:01.827 00.000 7988 Star::Find(15, 737, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.827 00.000 7988 Star::Find returns 0 (3), X=737.00, Y=154.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:01.827 00.000 7988 Star::Find(15, 815, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.827 00.000 7988 Star::Find returns 0 (3), X=815.00, Y=24.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:49:01.827 00.000 7988 Star::Find(15, 805, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.835 00.008 7988 Star::Find false star n=4 nbg=282 bg=123.7 sigma=3.8 thresh=135 peak=130
03:49:01.835 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=943.00, Mass=47, SNR=2.9, Peak=139 HFD=0.0
03:49:01.835 00.000 7988 Star::Find(15, 1262, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.835 00.000 7988 Star::Find returns 0 (2), X=1262.00, Y=775.00, Mass=13, SNR=2.1, Peak=132 HFD=0.0
03:49:01.835 00.000 7988 Star::Find(15, 202, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.835 00.000 7988 Star::Find returns 0 (3), X=202.00, Y=845.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:01.835 00.000 7988 Star::Find(15, 222, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.835 00.000 7988 Star::Find false star n=3 nbg=279 bg=119.5 sigma=3.5 thresh=130 peak=124
03:49:01.835 00.000 7988 Star::Find returns 0 (2), X=222.00, Y=206.00, Mass=32, SNR=2.9, Peak=135 HFD=0.0
03:49:01.844 00.009 7988 Star::Find(15, 319, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.844 00.000 7988 Star::Find returns 0 (3), X=319.00, Y=796.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:01.844 00.000 7988 Star::Find(15, 863, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.844 00.000 7988 Star::Find returns 0 (2), X=863.00, Y=190.00, Mass=25, SNR=2.8, Peak=139 HFD=0.0
03:49:01.844 00.000 7988 Star::Find(15, 790, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.844 00.000 7988 Star::Find returns 0 (2), X=790.00, Y=778.00, Mass=14, SNR=2.2, Peak=130 HFD=0.0
03:49:01.844 00.000 7988 Star::Find(15, 374, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.850 00.006 7988 Star::Find false star n=2 nbg=279 bg=115.6 sigma=3.8 thresh=127 peak=121
03:49:01.850 00.000 7988 Star::Find returns 0 (2), X=374.00, Y=761.00, Mass=28, SNR=2.9, Peak=130 HFD=0.0
03:49:01.850 00.000 7988 Star::Find(15, 876, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.850 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=444.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:49:01.850 00.000 7988 Star::Find(15, 46, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.850 00.000 7988 Star::Find returns 0 (2), X=46.00, Y=751.00, Mass=11, SNR=1.9, Peak=134 HFD=0.0
03:49:01.850 00.000 7988 Star::Find(15, 677, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.850 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=378.00, Mass=11, SNR=1.9, Peak=130 HFD=0.0
03:49:01.850 00.000 7988 Star::Find(15, 633, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.850 00.000 7988 Star::Find returns 0 (2), X=633.00, Y=383.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:49:01.861 00.011 7988 Star::Find(15, 122, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.861 00.000 7988 Star::Find returns 0 (2), X=122.00, Y=221.00, Mass=22, SNR=2.7, Peak=133 HFD=0.0
03:49:01.861 00.000 7988 Star::Find(15, 1120, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.861 00.000 7988 Star::Find returns 0 (2), X=1120.00, Y=263.00, Mass=27, SNR=2.9, Peak=140 HFD=0.0
03:49:01.861 00.000 7988 Star::Find(15, 1239, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.861 00.000 7988 Star::Find returns 0 (2), X=1239.00, Y=544.00, Mass=21, SNR=2.6, Peak=136 HFD=0.0
03:49:01.866 00.005 7988 Star::Find(15, 286, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.866 00.000 7988 Star::Find returns 0 (3), X=286.00, Y=309.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:01.866 00.000 7988 Star::Find(15, 1227, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.866 00.000 7988 Star::Find returns 0 (3), X=1227.00, Y=270.00, Mass=0, SNR=0.0, Peak=141 HFD=0.0
03:49:01.866 00.000 7988 AutoFind: could not find a star on Pass 1
03:49:01.866 00.000 7988 AutoFind: finding best star pass 2
03:49:01.866 00.000 7988 Star::Find(15, 1187, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.866 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=896.00, Mass=24, SNR=2.8, Peak=134 HFD=0.0
03:49:01.866 00.000 7988 Star::Find(15, 110, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.866 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=818.00, Mass=12, SNR=2.0, Peak=132 HFD=0.0
03:49:01.878 00.012 7988 Star::Find(15, 496, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.878 00.000 7988 Star::Find false star n=5 nbg=277 bg=116.3 sigma=3.6 thresh=127 peak=123
03:49:01.878 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=221.00, Mass=61, SNR=2.9, Peak=132 HFD=0.0
03:49:01.878 00.000 7988 Star::Find(15, 1189, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.878 00.000 7988 Star::Find returns 0 (2), X=1189.00, Y=381.00, Mass=13, SNR=2.0, Peak=143 HFD=0.0
03:49:01.884 00.006 7988 Star::Find(15, 1049, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.884 00.000 7988 Star::Find returns 0 (2), X=1049.00, Y=259.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:49:01.886 00.002 7988 Star::Find(15, 935, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.886 00.000 7988 Star::Find false star n=5 nbg=274 bg=123.7 sigma=3.4 thresh=134 peak=130
03:49:01.888 00.002 7988 Star::Find returns 0 (2), X=935.00, Y=931.00, Mass=60, SNR=2.9, Peak=141 HFD=0.0
03:49:01.888 00.000 7988 Star::Find(15, 178, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.890 00.002 7988 Star::Find false star n=3 nbg=280 bg=121.6 sigma=3.9 thresh=133 peak=126
03:49:01.890 00.000 7988 Star::Find returns 0 (2), X=178.00, Y=75.00, Mass=38, SNR=2.9, Peak=136 HFD=0.0
03:49:01.892 00.002 7988 Star::Find(15, 509, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.892 00.000 7988 Star::Find false star n=3 nbg=280 bg=118.0 sigma=3.7 thresh=129 peak=123
03:49:01.894 00.002 7988 Star::Find returns 0 (2), X=509.00, Y=536.00, Mass=33, SNR=2.9, Peak=131 HFD=0.0
03:49:01.894 00.000 7988 Star::Find(15, 482, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.894 00.000 7988 Star::Find returns 0 (2), X=482.00, Y=34.00, Mass=12, SNR=1.9, Peak=131 HFD=0.0
03:49:01.896 00.002 7988 Star::Find(15, 942, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.898 00.002 7988 Star::Find returns 0 (2), X=942.00, Y=323.00, Mass=17, SNR=2.5, Peak=137 HFD=0.0
03:49:01.898 00.000 7988 Star::Find(15, 977, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.898 00.000 7988 Star::Find returns 0 (2), X=977.00, Y=471.00, Mass=12, SNR=1.9, Peak=136 HFD=0.0
03:49:01.898 00.000 7988 Star::Find(15, 786, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.898 00.000 7988 Star::Find false star n=3 nbg=277 bg=115.3 sigma=3.3 thresh=125 peak=120
03:49:01.898 00.000 7988 Star::Find returns 0 (2), X=786.00, Y=349.00, Mass=30, SNR=2.9, Peak=128 HFD=0.0
03:49:01.898 00.000 7988 Star::Find(15, 82, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.898 00.000 7988 Star::Find returns 0 (2), X=82.00, Y=528.00, Mass=12, SNR=2.0, Peak=132 HFD=0.0
03:49:01.898 00.000 7988 Star::Find(15, 574, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.898 00.000 7988 Star::Find returns 0 (2), X=574.00, Y=794.00, Mass=13, SNR=2.0, Peak=130 HFD=0.0
03:49:01.898 00.000 7988 Star::Find(15, 489, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.898 00.000 7988 Star::Find false star n=3 nbg=280 bg=117.9 sigma=3.7 thresh=129 peak=124
03:49:01.898 00.000 7988 Star::Find returns 0 (2), X=489.00, Y=159.00, Mass=36, SNR=2.9, Peak=132 HFD=0.0
03:49:01.911 00.013 7988 Star::Find(15, 304, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.911 00.000 7988 Star::Find returns 0 (3), X=304.00, Y=559.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:01.911 00.000 7988 Star::Find(15, 456, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.914 00.003 7988 Star::Find false star n=3 nbg=286 bg=117.7 sigma=3.9 thresh=130 peak=123
03:49:01.914 00.000 7988 Star::Find returns 0 (2), X=456.00, Y=176.00, Mass=38, SNR=2.9, Peak=131 HFD=0.0
03:49:01.914 00.000 7988 Star::Find(15, 337, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.914 00.000 7988 Star::Find returns 0 (3), X=337.00, Y=269.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:01.914 00.000 7988 Star::Find(15, 1076, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.920 00.006 7988 Star::Find returns 0 (2), X=1076.00, Y=878.00, Mass=22, SNR=2.6, Peak=133 HFD=0.0
03:49:01.920 00.000 7988 Star::Find(15, 42, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.922 00.002 7988 Star::Find returns 0 (3), X=42.00, Y=101.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:49:01.922 00.000 7988 Star::Find(15, 454, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.922 00.000 7988 Star::Find returns 0 (2), X=454.00, Y=118.00, Mass=11, SNR=1.9, Peak=138 HFD=0.0
03:49:01.922 00.000 7988 Star::Find(15, 486, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.922 00.000 7988 Star::Find returns 0 (2), X=486.00, Y=582.00, Mass=26, SNR=2.9, Peak=133 HFD=0.0
03:49:01.922 00.000 7988 Star::Find(15, 1104, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.928 00.006 7988 Star::Find returns 0 (2), X=1104.00, Y=650.00, Mass=11, SNR=1.8, Peak=136 HFD=0.0
03:49:01.928 00.000 7988 Star::Find(15, 738, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.930 00.002 7988 Star::Find false star n=3 nbg=278 bg=116.5 sigma=3.4 thresh=127 peak=123
03:49:01.930 00.000 7988 Star::Find returns 0 (2), X=738.00, Y=757.00, Mass=35, SNR=2.9, Peak=130 HFD=0.0
03:49:01.930 00.000 7988 Star::Find(15, 131, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.930 00.000 7988 Star::Find false star n=2 nbg=277 bg=116.9 sigma=3.6 thresh=128 peak=122
03:49:01.930 00.000 7988 Star::Find returns 0 (2), X=131.00, Y=515.00, Mass=28, SNR=2.9, Peak=132 HFD=0.0
03:49:01.930 00.000 7988 Star::Find(15, 880, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.930 00.000 7988 Star::Find false star n=3 nbg=275 bg=112.7 sigma=3.6 thresh=123 peak=119
03:49:01.930 00.000 7988 Star::Find returns 0 (2), X=880.00, Y=719.00, Mass=38, SNR=2.9, Peak=129 HFD=0.0
03:49:01.930 00.000 7988 Star::Find(15, 1055, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.930 00.000 7988 Star::Find returns 0 (2), X=1055.00, Y=905.00, Mass=24, SNR=2.7, Peak=134 HFD=0.0
03:49:01.930 00.000 7988 Star::Find(15, 830, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.930 00.000 7988 Star::Find returns 0 (2), X=830.00, Y=162.00, Mass=23, SNR=2.7, Peak=135 HFD=0.0
03:49:01.930 00.000 7988 Star::Find(15, 1056, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.930 00.000 7988 Star::Find returns 0 (2), X=1056.00, Y=182.00, Mass=12, SNR=1.9, Peak=142 HFD=0.0
03:49:01.930 00.000 7988 Star::Find(15, 553, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.945 00.015 7988 Star::Find returns 0 (3), X=553.00, Y=320.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:01.946 00.001 7988 Star::Find(15, 930, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.946 00.000 7988 Star::Find returns 0 (2), X=930.00, Y=386.00, Mass=11, SNR=1.8, Peak=133 HFD=0.0
03:49:01.946 00.000 7988 Star::Find(15, 425, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.946 00.000 7988 Star::Find returns 0 (3), X=425.00, Y=214.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:01.946 00.000 7988 Star::Find(15, 1178, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.946 00.000 7988 Star::Find returns 0 (2), X=1178.00, Y=230.00, Mass=12, SNR=1.9, Peak=139 HFD=0.0
03:49:01.946 00.000 7988 Star::Find(15, 1030, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.946 00.000 7988 Star::Find returns 0 (2), X=1030.00, Y=415.00, Mass=24, SNR=2.7, Peak=137 HFD=0.0
03:49:01.946 00.000 7988 Star::Find(15, 75, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.946 00.000 7988 Star::Find returns 0 (2), X=75.00, Y=709.00, Mass=29, SNR=3.0, Peak=135 HFD=0.0
03:49:01.946 00.000 7988 Star::Find(15, 86, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.946 00.000 7988 Star::Find returns 0 (3), X=86.00, Y=65.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:49:01.946 00.000 7988 Star::Find(15, 1173, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.946 00.000 7988 Star::Find returns 0 (2), X=1173.00, Y=104.00, Mass=12, SNR=1.9, Peak=142 HFD=0.0
03:49:01.946 00.000 7988 Star::Find(15, 361, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.946 00.000 7988 Star::Find returns 0 (3), X=361.00, Y=395.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:01.962 00.016 7988 Star::Find(15, 212, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.962 00.000 7988 Star::Find returns 0 (2), X=212.00, Y=667.00, Mass=13, SNR=2.1, Peak=131 HFD=0.0
03:49:01.962 00.000 7988 Star::Find(15, 587, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.962 00.000 7988 Star::Find false star n=3 nbg=275 bg=116.6 sigma=3.5 thresh=127 peak=120
03:49:01.962 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=446.00, Mass=32, SNR=2.9, Peak=128 HFD=0.0
03:49:01.962 00.000 7988 Star::Find(15, 122, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.962 00.000 7988 Star::Find returns 0 (2), X=122.00, Y=549.00, Mass=24, SNR=2.8, Peak=131 HFD=0.0
03:49:01.962 00.000 7988 Star::Find(15, 709, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.962 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=915.00, Mass=25, SNR=2.8, Peak=134 HFD=0.0
03:49:01.962 00.000 7988 Star::Find(15, 159, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.962 00.000 7988 Star::Find returns 0 (3), X=159.00, Y=384.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:01.962 00.000 7988 Star::Find(15, 184, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.962 00.000 7988 Star::Find returns 0 (2), X=184.00, Y=335.00, Mass=25, SNR=2.9, Peak=132 HFD=0.0
03:49:01.962 00.000 7988 Star::Find(15, 20, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.962 00.000 7988 Star::Find returns 0 (3), X=20.00, Y=468.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:01.962 00.000 7988 Star::Find(15, 957, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.979 00.017 7988 Star::Find false star n=3 nbg=282 bg=123.8 sigma=3.7 thresh=135 peak=129
03:49:01.979 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=906.00, Mass=39, SNR=2.9, Peak=137 HFD=0.0
03:49:01.979 00.000 7988 Star::Find(15, 420, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.979 00.000 7988 Star::Find returns 0 (2), X=420.00, Y=448.00, Mass=24, SNR=2.7, Peak=131 HFD=0.0
03:49:01.979 00.000 7988 Star::Find(15, 959, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.979 00.000 7988 Star::Find returns 0 (3), X=959.00, Y=267.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:49:01.979 00.000 7988 Star::Find(15, 365, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.979 00.000 7988 Star::Find returns 0 (2), X=365.00, Y=339.00, Mass=12, SNR=2.1, Peak=132 HFD=0.0
03:49:01.979 00.000 7988 Star::Find(15, 1156, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.979 00.000 7988 Star::Find returns 0 (2), X=1156.00, Y=675.00, Mass=16, SNR=2.3, Peak=134 HFD=0.0
03:49:01.979 00.000 7988 Star::Find(15, 1166, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.979 00.000 7988 Star::Find false star n=3 nbg=275 bg=125.1 sigma=3.8 thresh=136 peak=131
03:49:01.979 00.000 7988 Star::Find returns 0 (2), X=1166.00, Y=300.00, Mass=36, SNR=2.9, Peak=142 HFD=0.0
03:49:01.979 00.000 7988 Star::Find(15, 828, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.979 00.000 7988 Star::Find returns 0 (2), X=828.00, Y=306.00, Mass=16, SNR=2.4, Peak=133 HFD=0.0
03:49:01.979 00.000 7988 Star::Find(15, 680, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.994 00.015 7988 Star::Find returns 0 (2), X=680.00, Y=763.00, Mass=24, SNR=2.7, Peak=131 HFD=0.0
03:49:01.996 00.002 7988 Star::Find(15, 984, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:01.996 00.000 7988 Star::Find false star n=4 nbg=282 bg=129.8 sigma=3.9 thresh=141 peak=136
03:49:01.996 00.000 7988 Star::Find returns 0 (2), X=984.00, Y=125.00, Mass=54, SNR=2.9, Peak=147 HFD=0.0
03:49:01.999 00.003 7988 Star::Find(15, 557, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.001 00.002 7988 Star::Find returns 0 (2), X=557.00, Y=242.00, Mass=12, SNR=1.9, Peak=128 HFD=0.0
03:49:02.004 00.003 7988 Star::Find(15, 235, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.005 00.001 7988 Star::Find returns 0 (2), X=235.00, Y=241.00, Mass=13, SNR=2.1, Peak=133 HFD=0.0
03:49:02.006 00.001 7988 Star::Find(15, 1025, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.007 00.001 7988 Star::Find returns 0 (3), X=1025.00, Y=187.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:49:02.008 00.001 7988 Star::Find(15, 757, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.009 00.001 7988 Star::Find returns 0 (2), X=757.00, Y=906.00, Mass=26, SNR=2.9, Peak=137 HFD=0.0
03:49:02.010 00.001 7988 Star::Find(15, 49, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.011 00.001 7988 Star::Find returns 0 (2), X=49.00, Y=196.00, Mass=15, SNR=2.3, Peak=134 HFD=0.0
03:49:02.013 00.002 7988 Star::Find(15, 1212, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.014 00.001 7988 Star::Find returns 0 (3), X=1212.00, Y=140.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:49:02.014 00.000 7988 Star::Find(15, 235, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.014 00.000 7988 Star::Find false star n=6 nbg=279 bg=118.1 sigma=3.5 thresh=129 peak=123
03:49:02.016 00.002 7988 Star::Find returns 0 (2), X=235.00, Y=434.00, Mass=70, SNR=2.9, Peak=132 HFD=0.0
03:49:02.016 00.000 7988 Star::Find(15, 1096, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.018 00.002 7988 Star::Find returns 0 (2), X=1096.00, Y=275.00, Mass=23, SNR=2.6, Peak=139 HFD=0.0
03:49:02.018 00.000 7988 Star::Find(15, 737, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.020 00.002 7988 Star::Find returns 0 (3), X=737.00, Y=154.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:02.020 00.000 7988 Star::Find(15, 815, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.022 00.002 7988 Star::Find returns 0 (3), X=815.00, Y=24.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:49:02.022 00.000 7988 Star::Find(15, 805, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.024 00.002 7988 Star::Find false star n=4 nbg=282 bg=123.7 sigma=3.8 thresh=135 peak=130
03:49:02.025 00.001 7988 Star::Find returns 0 (2), X=805.00, Y=943.00, Mass=47, SNR=2.9, Peak=139 HFD=0.0
03:49:02.025 00.000 7988 Star::Find(15, 1262, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.025 00.000 7988 Star::Find returns 0 (2), X=1262.00, Y=775.00, Mass=13, SNR=2.1, Peak=132 HFD=0.0
03:49:02.025 00.000 7988 Star::Find(15, 202, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.030 00.005 7988 Star::Find returns 0 (3), X=202.00, Y=845.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:02.030 00.000 7988 Star::Find(15, 222, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.030 00.000 7988 Star::Find false star n=3 nbg=279 bg=119.5 sigma=3.5 thresh=130 peak=124
03:49:02.030 00.000 7988 Star::Find returns 0 (2), X=222.00, Y=206.00, Mass=32, SNR=2.9, Peak=135 HFD=0.0
03:49:02.030 00.000 7988 Star::Find(15, 319, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.030 00.000 7988 Star::Find returns 0 (3), X=319.00, Y=796.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:02.030 00.000 7988 Star::Find(15, 863, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.030 00.000 7988 Star::Find returns 0 (2), X=863.00, Y=190.00, Mass=25, SNR=2.8, Peak=139 HFD=0.0
03:49:02.030 00.000 7988 Star::Find(15, 790, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.030 00.000 7988 Star::Find returns 0 (2), X=790.00, Y=778.00, Mass=14, SNR=2.2, Peak=130 HFD=0.0
03:49:02.030 00.000 7988 Star::Find(15, 374, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.030 00.000 7988 Star::Find false star n=2 nbg=279 bg=115.6 sigma=3.8 thresh=127 peak=121
03:49:02.041 00.011 7988 Star::Find returns 0 (2), X=374.00, Y=761.00, Mass=28, SNR=2.9, Peak=130 HFD=0.0
03:49:02.041 00.000 7988 Star::Find(15, 876, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.041 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=444.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:49:02.041 00.000 7988 Star::Find(15, 46, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.041 00.000 7988 Star::Find returns 0 (2), X=46.00, Y=751.00, Mass=11, SNR=1.9, Peak=134 HFD=0.0
03:49:02.041 00.000 7988 Star::Find(15, 677, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.047 00.006 7988 Star::Find returns 0 (2), X=677.00, Y=378.00, Mass=11, SNR=1.9, Peak=130 HFD=0.0
03:49:02.047 00.000 7988 Star::Find(15, 633, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.047 00.000 7988 Star::Find returns 0 (2), X=633.00, Y=383.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:49:02.047 00.000 7988 Star::Find(15, 122, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.047 00.000 7988 Star::Find returns 0 (2), X=122.00, Y=221.00, Mass=22, SNR=2.7, Peak=133 HFD=0.0
03:49:02.047 00.000 7988 Star::Find(15, 1120, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.047 00.000 7988 Star::Find returns 0 (2), X=1120.00, Y=263.00, Mass=27, SNR=2.9, Peak=140 HFD=0.0
03:49:02.047 00.000 7988 Star::Find(15, 1239, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.047 00.000 7988 Star::Find returns 0 (2), X=1239.00, Y=544.00, Mass=21, SNR=2.6, Peak=136 HFD=0.0
03:49:02.047 00.000 7988 Star::Find(15, 286, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.056 00.009 7988 Star::Find returns 0 (3), X=286.00, Y=309.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:02.056 00.000 7988 Star::Find(15, 1227, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.056 00.000 7988 Star::Find returns 0 (3), X=1227.00, Y=270.00, Mass=0, SNR=0.0, Peak=141 HFD=0.0
03:49:02.056 00.000 7988 AutoFind: could not find a non-saturated star!
03:49:02.056 00.000 7988 AutoFind: finding best star pass 3
03:49:02.056 00.000 7988 Star::Find(15, 1187, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.056 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=896.00, Mass=24, SNR=2.8, Peak=134 HFD=0.0
03:49:02.064 00.008 7988 Star::Find(15, 110, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.064 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=818.00, Mass=12, SNR=2.0, Peak=132 HFD=0.0
03:49:02.064 00.000 7988 Star::Find(15, 496, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.064 00.000 7988 Star::Find false star n=5 nbg=277 bg=116.3 sigma=3.6 thresh=127 peak=123
03:49:02.064 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=221.00, Mass=61, SNR=2.9, Peak=132 HFD=0.0
03:49:02.064 00.000 7988 Star::Find(15, 1189, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.064 00.000 7988 Star::Find returns 0 (2), X=1189.00, Y=381.00, Mass=13, SNR=2.0, Peak=143 HFD=0.0
03:49:02.064 00.000 7988 Star::Find(15, 1049, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.072 00.008 7988 Star::Find returns 0 (2), X=1049.00, Y=259.00, Mass=13, SNR=2.0, Peak=140 HFD=0.0
03:49:02.072 00.000 7988 Star::Find(15, 935, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.072 00.000 7988 Star::Find false star n=5 nbg=274 bg=123.7 sigma=3.4 thresh=134 peak=130
03:49:02.072 00.000 7988 Star::Find returns 0 (2), X=935.00, Y=931.00, Mass=60, SNR=2.9, Peak=141 HFD=0.0
03:49:02.072 00.000 7988 Star::Find(15, 178, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.072 00.000 7988 Star::Find false star n=3 nbg=280 bg=121.6 sigma=3.9 thresh=133 peak=126
03:49:02.072 00.000 7988 Star::Find returns 0 (2), X=178.00, Y=75.00, Mass=38, SNR=2.9, Peak=136 HFD=0.0
03:49:02.072 00.000 7988 Star::Find(15, 509, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.072 00.000 7988 Star::Find false star n=3 nbg=280 bg=118.0 sigma=3.7 thresh=129 peak=123
03:49:02.081 00.009 7988 Star::Find returns 0 (2), X=509.00, Y=536.00, Mass=33, SNR=2.9, Peak=131 HFD=0.0
03:49:02.081 00.000 7988 Star::Find(15, 482, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.081 00.000 7988 Star::Find returns 0 (2), X=482.00, Y=34.00, Mass=12, SNR=1.9, Peak=131 HFD=0.0
03:49:02.081 00.000 7988 Star::Find(15, 942, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.081 00.000 7988 Star::Find returns 0 (2), X=942.00, Y=323.00, Mass=17, SNR=2.5, Peak=137 HFD=0.0
03:49:02.081 00.000 7988 Star::Find(15, 977, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.081 00.000 7988 Star::Find returns 0 (2), X=977.00, Y=471.00, Mass=12, SNR=1.9, Peak=136 HFD=0.0
03:49:02.081 00.000 7988 Star::Find(15, 786, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.088 00.007 7988 Star::Find false star n=3 nbg=277 bg=115.3 sigma=3.3 thresh=125 peak=120
03:49:02.088 00.000 7988 Star::Find returns 0 (2), X=786.00, Y=349.00, Mass=30, SNR=2.9, Peak=128 HFD=0.0
03:49:02.088 00.000 7988 Star::Find(15, 82, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.088 00.000 7988 Star::Find returns 0 (2), X=82.00, Y=528.00, Mass=12, SNR=2.0, Peak=132 HFD=0.0
03:49:02.088 00.000 7988 Star::Find(15, 574, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.088 00.000 7988 Star::Find returns 0 (2), X=574.00, Y=794.00, Mass=13, SNR=2.0, Peak=130 HFD=0.0
03:49:02.088 00.000 7988 Star::Find(15, 489, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.088 00.000 7988 Star::Find false star n=3 nbg=280 bg=117.9 sigma=3.7 thresh=129 peak=124
03:49:02.088 00.000 7988 Star::Find returns 0 (2), X=489.00, Y=159.00, Mass=36, SNR=2.9, Peak=132 HFD=0.0
03:49:02.098 00.010 7988 Star::Find(15, 304, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.098 00.000 7988 Star::Find returns 0 (3), X=304.00, Y=559.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:02.098 00.000 7988 Star::Find(15, 456, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.098 00.000 7988 Star::Find false star n=3 nbg=286 bg=117.7 sigma=3.9 thresh=130 peak=123
03:49:02.098 00.000 7988 Star::Find returns 0 (2), X=456.00, Y=176.00, Mass=38, SNR=2.9, Peak=131 HFD=0.0
03:49:02.098 00.000 7988 Star::Find(15, 337, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.098 00.000 7988 Star::Find returns 0 (3), X=337.00, Y=269.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:02.104 00.006 7988 Star::Find(15, 1076, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.104 00.000 7988 Star::Find returns 0 (2), X=1076.00, Y=878.00, Mass=22, SNR=2.6, Peak=133 HFD=0.0
03:49:02.104 00.000 7988 Star::Find(15, 42, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.104 00.000 7988 Star::Find returns 0 (3), X=42.00, Y=101.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:49:02.104 00.000 7988 Star::Find(15, 454, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.104 00.000 7988 Star::Find returns 0 (2), X=454.00, Y=118.00, Mass=11, SNR=1.9, Peak=138 HFD=0.0
03:49:02.104 00.000 7988 Star::Find(15, 486, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.104 00.000 7988 Star::Find returns 0 (2), X=486.00, Y=582.00, Mass=26, SNR=2.9, Peak=133 HFD=0.0
03:49:02.104 00.000 7988 Star::Find(15, 1104, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.104 00.000 7988 Star::Find returns 0 (2), X=1104.00, Y=650.00, Mass=11, SNR=1.8, Peak=136 HFD=0.0
03:49:02.115 00.011 7988 Star::Find(15, 738, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.115 00.000 7988 Star::Find false star n=3 nbg=278 bg=116.5 sigma=3.4 thresh=127 peak=123
03:49:02.115 00.000 7988 Star::Find returns 0 (2), X=738.00, Y=757.00, Mass=35, SNR=2.9, Peak=130 HFD=0.0
03:49:02.115 00.000 7988 Star::Find(15, 131, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.115 00.000 7988 Star::Find false star n=2 nbg=277 bg=116.9 sigma=3.6 thresh=128 peak=122
03:49:02.120 00.005 7988 Star::Find returns 0 (2), X=131.00, Y=515.00, Mass=28, SNR=2.9, Peak=132 HFD=0.0
03:49:02.120 00.000 7988 Star::Find(15, 880, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.120 00.000 7988 Star::Find false star n=3 nbg=275 bg=112.7 sigma=3.6 thresh=123 peak=119
03:49:02.120 00.000 7988 Star::Find returns 0 (2), X=880.00, Y=719.00, Mass=38, SNR=2.9, Peak=129 HFD=0.0
03:49:02.120 00.000 7988 Star::Find(15, 1055, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.120 00.000 7988 Star::Find returns 0 (2), X=1055.00, Y=905.00, Mass=24, SNR=2.7, Peak=134 HFD=0.0
03:49:02.120 00.000 7988 Star::Find(15, 830, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.120 00.000 7988 Star::Find returns 0 (2), X=830.00, Y=162.00, Mass=23, SNR=2.7, Peak=135 HFD=0.0
03:49:02.120 00.000 7988 Star::Find(15, 1056, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.120 00.000 7988 Star::Find returns 0 (2), X=1056.00, Y=182.00, Mass=12, SNR=1.9, Peak=142 HFD=0.0
03:49:02.120 00.000 7988 Star::Find(15, 553, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.132 00.012 7988 Star::Find returns 0 (3), X=553.00, Y=320.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:02.132 00.000 7988 Star::Find(15, 930, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.132 00.000 7988 Star::Find returns 0 (2), X=930.00, Y=386.00, Mass=11, SNR=1.8, Peak=133 HFD=0.0
03:49:02.132 00.000 7988 Star::Find(15, 425, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.132 00.000 7988 Star::Find returns 0 (3), X=425.00, Y=214.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:02.136 00.004 7988 Star::Find(15, 1178, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.136 00.000 7988 Star::Find returns 0 (2), X=1178.00, Y=230.00, Mass=12, SNR=1.9, Peak=139 HFD=0.0
03:49:02.136 00.000 7988 Star::Find(15, 1030, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.136 00.000 7988 Star::Find returns 0 (2), X=1030.00, Y=415.00, Mass=24, SNR=2.7, Peak=137 HFD=0.0
03:49:02.136 00.000 7988 Star::Find(15, 75, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.136 00.000 7988 Star::Find returns 0 (2), X=75.00, Y=709.00, Mass=29, SNR=3.0, Peak=135 HFD=0.0
03:49:02.136 00.000 7988 Star::Find(15, 86, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.136 00.000 7988 Star::Find returns 0 (3), X=86.00, Y=65.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:49:02.136 00.000 7988 Star::Find(15, 1173, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.136 00.000 7988 Star::Find returns 0 (2), X=1173.00, Y=104.00, Mass=12, SNR=1.9, Peak=142 HFD=0.0
03:49:02.136 00.000 7988 Star::Find(15, 361, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.136 00.000 7988 Star::Find returns 0 (3), X=361.00, Y=395.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:02.148 00.012 7988 Star::Find(15, 212, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.148 00.000 7988 Star::Find returns 0 (2), X=212.00, Y=667.00, Mass=13, SNR=2.1, Peak=131 HFD=0.0
03:49:02.150 00.002 7988 Star::Find(15, 587, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.150 00.000 7988 Star::Find false star n=3 nbg=275 bg=116.6 sigma=3.5 thresh=127 peak=120
03:49:02.152 00.002 7988 Star::Find returns 0 (2), X=587.00, Y=446.00, Mass=32, SNR=2.9, Peak=128 HFD=0.0
03:49:02.152 00.000 7988 Star::Find(15, 122, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.152 00.000 7988 Star::Find returns 0 (2), X=122.00, Y=549.00, Mass=24, SNR=2.8, Peak=131 HFD=0.0
03:49:02.152 00.000 7988 Star::Find(15, 709, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.152 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=915.00, Mass=25, SNR=2.8, Peak=134 HFD=0.0
03:49:02.152 00.000 7988 Star::Find(15, 159, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.152 00.000 7988 Star::Find returns 0 (3), X=159.00, Y=384.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:02.152 00.000 7988 Star::Find(15, 184, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.152 00.000 7988 Star::Find returns 0 (2), X=184.00, Y=335.00, Mass=25, SNR=2.9, Peak=132 HFD=0.0
03:49:02.152 00.000 7988 Star::Find(15, 20, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.152 00.000 7988 Star::Find returns 0 (3), X=20.00, Y=468.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:02.152 00.000 7988 Star::Find(15, 957, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.165 00.013 7988 Star::Find false star n=3 nbg=282 bg=123.8 sigma=3.7 thresh=135 peak=129
03:49:02.165 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=906.00, Mass=39, SNR=2.9, Peak=137 HFD=0.0
03:49:02.165 00.000 7988 Star::Find(15, 420, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.168 00.003 7988 Star::Find returns 0 (2), X=420.00, Y=448.00, Mass=24, SNR=2.7, Peak=131 HFD=0.0
03:49:02.168 00.000 7988 Star::Find(15, 959, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.168 00.000 7988 Star::Find returns 0 (3), X=959.00, Y=267.00, Mass=0, SNR=0.0, Peak=136 HFD=0.0
03:49:02.168 00.000 7988 Star::Find(15, 365, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.168 00.000 7988 Star::Find returns 0 (2), X=365.00, Y=339.00, Mass=12, SNR=2.1, Peak=132 HFD=0.0
03:49:02.168 00.000 7988 Star::Find(15, 1156, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.168 00.000 7988 Star::Find returns 0 (2), X=1156.00, Y=675.00, Mass=16, SNR=2.3, Peak=134 HFD=0.0
03:49:02.168 00.000 7988 Star::Find(15, 1166, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.168 00.000 7988 Star::Find false star n=3 nbg=275 bg=125.1 sigma=3.8 thresh=136 peak=131
03:49:02.168 00.000 7988 Star::Find returns 0 (2), X=1166.00, Y=300.00, Mass=36, SNR=2.9, Peak=142 HFD=0.0
03:49:02.168 00.000 7988 Star::Find(15, 828, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.168 00.000 7988 Star::Find returns 0 (2), X=828.00, Y=306.00, Mass=16, SNR=2.4, Peak=133 HFD=0.0
03:49:02.180 00.012 7988 Star::Find(15, 680, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.180 00.000 7988 Star::Find returns 0 (2), X=680.00, Y=763.00, Mass=24, SNR=2.7, Peak=131 HFD=0.0
03:49:02.183 00.003 7988 Star::Find(15, 984, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.183 00.000 7988 Star::Find false star n=4 nbg=282 bg=129.8 sigma=3.9 thresh=141 peak=136
03:49:02.184 00.001 7988 Star::Find returns 0 (2), X=984.00, Y=125.00, Mass=54, SNR=2.9, Peak=147 HFD=0.0
03:49:02.184 00.000 7988 Star::Find(15, 557, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.184 00.000 7988 Star::Find returns 0 (2), X=557.00, Y=242.00, Mass=12, SNR=1.9, Peak=128 HFD=0.0
03:49:02.184 00.000 7988 Star::Find(15, 235, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.184 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=241.00, Mass=13, SNR=2.1, Peak=133 HFD=0.0
03:49:02.184 00.000 7988 Star::Find(15, 1025, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.184 00.000 7988 Star::Find returns 0 (3), X=1025.00, Y=187.00, Mass=0, SNR=0.0, Peak=143 HFD=0.0
03:49:02.184 00.000 7988 Star::Find(15, 757, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.184 00.000 7988 Star::Find returns 0 (2), X=757.00, Y=906.00, Mass=26, SNR=2.9, Peak=137 HFD=0.0
03:49:02.184 00.000 7988 Star::Find(15, 49, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.184 00.000 7988 Star::Find returns 0 (2), X=49.00, Y=196.00, Mass=15, SNR=2.3, Peak=134 HFD=0.0
03:49:02.184 00.000 7988 Star::Find(15, 1212, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.184 00.000 7988 Star::Find returns 0 (3), X=1212.00, Y=140.00, Mass=0, SNR=0.0, Peak=139 HFD=0.0
03:49:02.184 00.000 7988 Star::Find(15, 235, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.184 00.000 7988 Star::Find false star n=6 nbg=279 bg=118.1 sigma=3.5 thresh=129 peak=123
03:49:02.184 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=434.00, Mass=70, SNR=2.9, Peak=132 HFD=0.0
03:49:02.199 00.015 7988 Star::Find(15, 1096, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.199 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=275.00, Mass=23, SNR=2.6, Peak=139 HFD=0.0
03:49:02.199 00.000 7988 Star::Find(15, 737, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.199 00.000 7988 Star::Find returns 0 (3), X=737.00, Y=154.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:02.199 00.000 7988 Star::Find(15, 815, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.199 00.000 7988 Star::Find returns 0 (3), X=815.00, Y=24.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:49:02.199 00.000 7988 Star::Find(15, 805, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.199 00.000 7988 Star::Find false star n=4 nbg=282 bg=123.7 sigma=3.8 thresh=135 peak=130
03:49:02.199 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=943.00, Mass=47, SNR=2.9, Peak=139 HFD=0.0
03:49:02.199 00.000 7988 Star::Find(15, 1262, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.199 00.000 7988 Star::Find returns 0 (2), X=1262.00, Y=775.00, Mass=13, SNR=2.1, Peak=132 HFD=0.0
03:49:02.199 00.000 7988 Star::Find(15, 202, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.212 00.013 7988 Star::Find returns 0 (3), X=202.00, Y=845.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:02.212 00.000 7988 Star::Find(15, 222, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.214 00.002 7988 Star::Find false star n=3 nbg=279 bg=119.5 sigma=3.5 thresh=130 peak=124
03:49:02.215 00.001 7988 Star::Find returns 0 (2), X=222.00, Y=206.00, Mass=32, SNR=2.9, Peak=135 HFD=0.0
03:49:02.217 00.002 7988 Star::Find(15, 319, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.217 00.000 7988 Star::Find returns 0 (3), X=319.00, Y=796.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:02.217 00.000 7988 Star::Find(15, 863, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.217 00.000 7988 Star::Find returns 0 (2), X=863.00, Y=190.00, Mass=25, SNR=2.8, Peak=139 HFD=0.0
03:49:02.217 00.000 7988 Star::Find(15, 790, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.217 00.000 7988 Star::Find returns 0 (2), X=790.00, Y=778.00, Mass=14, SNR=2.2, Peak=130 HFD=0.0
03:49:02.217 00.000 7988 Star::Find(15, 374, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.217 00.000 7988 Star::Find false star n=2 nbg=279 bg=115.6 sigma=3.8 thresh=127 peak=121
03:49:02.217 00.000 7988 Star::Find returns 0 (2), X=374.00, Y=761.00, Mass=28, SNR=2.9, Peak=130 HFD=0.0
03:49:02.217 00.000 7988 Star::Find(15, 876, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.217 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=444.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:49:02.217 00.000 7988 Star::Find(15, 46, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.217 00.000 7988 Star::Find returns 0 (2), X=46.00, Y=751.00, Mass=11, SNR=1.9, Peak=134 HFD=0.0
03:49:02.217 00.000 7988 Star::Find(15, 677, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.217 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=378.00, Mass=11, SNR=1.9, Peak=130 HFD=0.0
03:49:02.231 00.014 7988 Star::Find(15, 633, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.231 00.000 7988 Star::Find returns 0 (2), X=633.00, Y=383.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:49:02.234 00.003 7988 Star::Find(15, 122, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.234 00.000 7988 Star::Find returns 0 (2), X=122.00, Y=221.00, Mass=22, SNR=2.7, Peak=133 HFD=0.0
03:49:02.234 00.000 7988 Star::Find(15, 1120, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.234 00.000 7988 Star::Find returns 0 (2), X=1120.00, Y=263.00, Mass=27, SNR=2.9, Peak=140 HFD=0.0
03:49:02.234 00.000 7988 Star::Find(15, 1239, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.234 00.000 7988 Star::Find returns 0 (2), X=1239.00, Y=544.00, Mass=21, SNR=2.6, Peak=136 HFD=0.0
03:49:02.234 00.000 7988 Star::Find(15, 286, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.234 00.000 7988 Star::Find returns 0 (3), X=286.00, Y=309.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:02.234 00.000 7988 Star::Find(15, 1227, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:49:02.234 00.000 7988 Star::Find returns 0 (3), X=1227.00, Y=270.00, Mass=0, SNR=0.0, Peak=141 HFD=0.0
03:49:02.234 00.000 7988 AutoFind: no star found
03:49:02.234 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
03:49:02.234 00.000 7988 GuiderMultiStar::AutoSelect failed.
03:49:02.247 00.013 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_034859.fit
03:49:02.252 00.005 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:49:02.255 00.003 7988 ScopeASCOM::SideOfPier() returns 0
03:49:02.257 00.002 7988 auto find star failed, attempts remaining = 2
03:49:02.259 00.002 7988 Changing from state SELECTING to UNINITIALIZED
03:49:02.261 00.002 7988 guider state => SELECTING
03:49:02.261 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
03:49:02.263 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:02.265 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:02.265 00.000 7988 Enqueuing Expose request
03:49:02.268 00.003 15712 Worker thread wakes up
03:49:02.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:02.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:02.268 00.000 7988 evsrv: cli 0CCCF8A8 connect
03:49:02.270 00.002 7988 case statement mapped state 1 to 101
03:49:02.270 00.000 7988 case statement mapped state 1 to 101
03:49:02.272 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"e4e4cb50-2aa8-40d3-b84c-d69f35f792d6"}
03:49:02.274 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"e4e4cb50-2aa8-40d3-b84c-d69f35f792d6"}
03:49:02.276 00.002 7988 evsrv: cli 0CCCF8A8 disconnect
03:49:03.285 01.009 7988 evsrv: cli 0CCD0028 connect
03:49:03.285 00.000 7988 case statement mapped state 1 to 101
03:49:03.288 00.003 7988 case statement mapped state 1 to 101
03:49:03.288 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"865bf496-ea2e-4b09-a7e8-5d7b9041b570"}
03:49:03.288 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"865bf496-ea2e-4b09-a7e8-5d7b9041b570"}
03:49:03.288 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:49:03.910 00.622 15712 Exposure complete
03:49:03.975 00.065 15712 worker thread done servicing request
03:49:03.977 00.002 7988 OnExposeComplete: enter
03:49:03.977 00.000 7988 UpdateGuideState(): m_state=1
03:49:03.977 00.000 7988 UpdateCurrentPosition: no star selected
03:49:03.977 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:03.977 00.000 7988 Status Line: No star selected
03:49:03.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=146, med=118, FiltMin=107, FiltMax=135, Gamma=0.690
03:49:03.977 00.000 7988 UpdateGuideState exits: No star selected
03:49:03.977 00.000 7988 PhdController: newstate STATE_SELECT_STAR
03:49:03.977 00.000 7988 GuiderMultiStar::AutoSelect enter
03:49:03.986 00.009 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:49:04.050 00.064 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:49:04.114 00.064 7988 AutoFind: global mean = 0.0, stdev 6.3
03:49:04.114 00.000 7988 AutoFind: using threshold = 0.1
03:49:04.194 00.080 7988 AutoFind: local max [627, 411] 4.7
03:49:04.194 00.000 7988 AutoFind: local max [1081, 745] 4.6
03:49:04.194 00.000 7988 AutoFind: local max [922, 621] 4.6
03:49:04.194 00.000 7988 AutoFind: local max [1142, 725] 4.5
03:49:04.194 00.000 7988 AutoFind: local max [1135, 94] 4.5
03:49:04.194 00.000 7988 AutoFind: local max [1015, 387] 4.5
03:49:04.194 00.000 7988 AutoFind: local max [584, 583] 4.5
03:49:04.194 00.000 7988 AutoFind: local max [1058, 180] 4.5
03:49:04.194 00.000 7988 AutoFind: local max [1124, 193] 4.5
03:49:04.194 00.000 7988 AutoFind: local max [1109, 238] 4.4
03:49:04.208 00.014 7988 AutoFind: local max [339, 380] 4.4
03:49:04.210 00.002 7988 AutoFind: local max [657, 34] 4.4
03:49:04.210 00.000 7988 AutoFind: local max [524, 866] 4.4
03:49:04.210 00.000 7988 AutoFind: local max [969, 583] 4.4
03:49:04.210 00.000 7988 AutoFind: local max [976, 283] 4.4
03:49:04.210 00.000 7988 AutoFind: local max [1202, 916] 4.3
03:49:04.210 00.000 7988 AutoFind: local max [883, 903] 4.3
03:49:04.210 00.000 7988 AutoFind: local max [1223, 15] 4.3
03:49:04.210 00.000 7988 AutoFind: local max [439, 634] 4.3
03:49:04.210 00.000 7988 AutoFind: local max [11, 694] 4.3
03:49:04.210 00.000 7988 AutoFind: local max [660, 52] 4.3
03:49:04.210 00.000 7988 AutoFind: local max [558, 259] 4.3
03:49:04.210 00.000 7988 AutoFind: local max [460, 689] 4.3
03:49:04.210 00.000 7988 AutoFind: local max [853, 195] 4.2
03:49:04.210 00.000 7988 AutoFind: local max [664, 119] 4.2
03:49:04.210 00.000 7988 AutoFind: local max [878, 785] 4.2
03:49:04.210 00.000 7988 AutoFind: local max [157, 791] 4.2
03:49:04.225 00.015 7988 AutoFind: local max [1049, 267] 4.2
03:49:04.225 00.000 7988 AutoFind: local max [20, 177] 4.2
03:49:04.225 00.000 7988 AutoFind: local max [193, 572] 4.2
03:49:04.225 00.000 7988 AutoFind: local max [868, 859] 4.2
03:49:04.225 00.000 7988 AutoFind: local max [772, 95] 4.2
03:49:04.225 00.000 7988 AutoFind: local max [796, 35] 4.1
03:49:04.225 00.000 7988 AutoFind: local max [1152, 219] 4.1
03:49:04.225 00.000 7988 AutoFind: local max [168, 736] 4.1
03:49:04.225 00.000 7988 AutoFind: local max [532, 81] 4.1
03:49:04.225 00.000 7988 AutoFind: local max [1247, 631] 4.1
03:49:04.225 00.000 7988 AutoFind: local max [179, 593] 4.1
03:49:04.225 00.000 7988 AutoFind: local max [398, 592] 4.1
03:49:04.225 00.000 7988 AutoFind: local max [1126, 682] 4.0
03:49:04.225 00.000 7988 AutoFind: local max [432, 285] 4.0
03:49:04.225 00.000 7988 AutoFind: local max [992, 867] 4.0
03:49:04.242 00.017 7988 AutoFind: local max [713, 356] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [350, 390] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [365, 765] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [496, 864] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [682, 215] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [17, 590] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [1258, 732] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [71, 482] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [1150, 148] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [341, 888] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [1224, 142] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [962, 608] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [1268, 74] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [587, 532] 4.0
03:49:04.242 00.000 7988 AutoFind: local max [722, 611] 3.9
03:49:04.257 00.015 7988 AutoFind: local max [325, 259] 3.9
03:49:04.257 00.000 7988 AutoFind: local max [485, 232] 3.9
03:49:04.259 00.002 7988 AutoFind: local max [567, 855] 3.9
03:49:04.259 00.000 7988 AutoFind: local max [104, 490] 3.9
03:49:04.259 00.000 7988 AutoFind: local max [629, 356] 3.9
03:49:04.259 00.000 7988 AutoFind: local max [617, 697] 3.9
03:49:04.259 00.000 7988 AutoFind: local max [260, 56] 3.9
03:49:04.259 00.000 7988 AutoFind: local max [1051, 851] 3.9
03:49:04.259 00.000 7988 AutoFind: local max [1186, 329] 3.9
03:49:04.259 00.000 7988 AutoFind: local max [481, 598] 3.9
03:49:04.259 00.000 7988 AutoFind: local max [379, 866] 3.9
03:49:04.259 00.000 7988 AutoFind: local max [146, 34] 3.9
03:49:04.259 00.000 7988 AutoFind: local max [220, 352] 3.9
03:49:04.259 00.000 7988 AutoFind: local max [497, 363] 3.9
03:49:04.259 00.000 7988 AutoFind: local max [526, 173] 3.8
03:49:04.259 00.000 7988 AutoFind: local max [576, 489] 3.8
03:49:04.259 00.000 7988 AutoFind: local max [1031, 371] 3.8
03:49:04.273 00.014 7988 AutoFind: local max [297, 781] 3.8
03:49:04.273 00.000 7988 AutoFind: local max [831, 426] 3.8
03:49:04.273 00.000 7988 AutoFind: local max [518, 858] 3.8
03:49:04.276 00.003 7988 AutoFind: local max [576, 725] 3.8
03:49:04.276 00.000 7988 AutoFind: local max [387, 414] 3.8
03:49:04.276 00.000 7988 AutoFind: local max [956, 604] 3.8
03:49:04.276 00.000 7988 AutoFind: local max [751, 374] 3.8
03:49:04.276 00.000 7988 AutoFind: local max [751, 93] 3.8
03:49:04.276 00.000 7988 AutoFind: local max [677, 153] 3.8
03:49:04.276 00.000 7988 AutoFind: local max [758, 179] 3.8
03:49:04.276 00.000 7988 AutoFind: local max [1088, 595] 3.8
03:49:04.276 00.000 7988 AutoFind: local max [150, 754] 3.8
03:49:04.276 00.000 7988 AutoFind: local max [1026, 776] 3.8
03:49:04.276 00.000 7988 AutoFind: local max [203, 572] 3.8
03:49:04.276 00.000 7988 AutoFind: local max [236, 259] 3.8
03:49:04.289 00.013 7988 AutoFind: local max [88, 77] 3.8
03:49:04.289 00.000 7988 AutoFind: local max [1156, 142] 3.8
03:49:04.289 00.000 7988 AutoFind: local max [602, 257] 3.8
03:49:04.289 00.000 7988 AutoFind: local max [1132, 29] 3.8
03:49:04.293 00.004 7988 AutoFind: local max [1066, 677] 3.8
03:49:04.293 00.000 7988 AutoFind: local max [74, 491] 3.8
03:49:04.293 00.000 7988 AutoFind: local max [827, 106] 3.8
03:49:04.293 00.000 7988 AutoFind: local max [1214, 900] 3.8
03:49:04.293 00.000 7988 AutoFind: local max [703, 242] 3.8
03:49:04.293 00.000 7988 AutoFind: local max [234, 99] 3.8
03:49:04.299 00.006 7988 AutoFind: local max [1062, 298] 3.8
03:49:04.299 00.000 7988 AutoFind: too close [1214, 900] 3.8 - [1202, 916] 4.3
03:49:04.301 00.002 7988 AutoFind: too close [74, 491] 3.8 - [71, 482] 4.0
03:49:04.301 00.000 7988 AutoFind: too close [1156, 142] 3.8 - [1150, 148] 4.0
03:49:04.303 00.002 7988 AutoFind: too close [203, 572] 3.8 - [193, 572] 4.2
03:49:04.303 00.000 7988 AutoFind: too close [150, 754] 3.8 - [168, 736] 4.1
03:49:04.305 00.002 7988 AutoFind: too close [956, 604] 3.8 - [962, 608] 4.0
03:49:04.305 00.000 7988 AutoFind: too close [518, 858] 3.8 - [524, 866] 4.4
03:49:04.305 00.000 7988 AutoFind: too close [1031, 371] 3.8 - [1015, 387] 4.5
03:49:04.305 00.000 7988 AutoFind: too close [350, 390] 4.0 - [339, 380] 4.4
03:49:04.305 00.000 7988 AutoFind: too close [660, 52] 4.3 - [657, 34] 4.4
03:49:04.310 00.005 7988 AutoFind: too close to edge [1268, 74] 4.0
03:49:04.310 00.000 7988 AutoFind: too close to edge [11, 694] 4.3
03:49:04.310 00.000 7988 AutoFind: too close to edge [1223, 15] 4.3
03:49:04.310 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:49:04.310 00.000 7988 Star::Find(15, 627, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.310 00.000 7988 Star::Find returns 0 (3), X=627.00, Y=411.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:04.310 00.000 7988 Star::Find(15, 1081, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.310 00.000 7988 Star::Find false star n=3 nbg=280 bg=121.2 sigma=4.0 thresh=133 peak=128
03:49:04.310 00.000 7988 Star::Find returns 0 (2), X=1081.00, Y=745.00, Mass=37, SNR=2.9, Peak=134 HFD=0.0
03:49:04.310 00.000 7988 Star::Find(15, 922, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.320 00.010 7988 Star::Find false star n=7 nbg=276 bg=117.0 sigma=3.3 thresh=127 peak=123
03:49:04.320 00.000 7988 Star::Find returns 0 (2), X=922.00, Y=621.00, Mass=79, SNR=2.9, Peak=129 HFD=0.0
03:49:04.320 00.000 7988 Star::Find(15, 1142, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.320 00.000 7988 Star::Find returns 0 (2), X=1142.00, Y=725.00, Mass=22, SNR=2.6, Peak=134 HFD=0.0
03:49:04.320 00.000 7988 Star::Find(15, 1135, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.320 00.000 7988 Star::Find returns 0 (2), X=1135.00, Y=94.00, Mass=11, SNR=1.9, Peak=132 HFD=0.0
03:49:04.327 00.007 7988 Star::Find(15, 584, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.327 00.000 7988 Star::Find false star n=4 nbg=280 bg=117.3 sigma=3.4 thresh=128 peak=123
03:49:04.327 00.000 7988 Star::Find returns 0 (2), X=584.00, Y=583.00, Mass=52, SNR=2.9, Peak=129 HFD=0.0
03:49:04.327 00.000 7988 Star::Find(15, 1058, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.327 00.000 7988 Star::Find returns 0 (3), X=1058.00, Y=180.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:49:04.327 00.000 7988 Star::Find(15, 1124, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.327 00.000 7988 Star::Find returns 0 (3), X=1124.00, Y=193.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.327 00.000 7988 Star::Find(15, 1109, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.327 00.000 7988 Star::Find false star n=4 nbg=273 bg=115.5 sigma=3.4 thresh=126 peak=121
03:49:04.336 00.009 7988 Star::Find returns 0 (2), X=1109.00, Y=238.00, Mass=44, SNR=2.9, Peak=130 HFD=0.0
03:49:04.336 00.000 7988 Star::Find(15, 969, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.336 00.000 7988 Star::Find false star n=3 nbg=284 bg=116.7 sigma=3.9 thresh=128 peak=123
03:49:04.336 00.000 7988 Star::Find returns 0 (2), X=969.00, Y=583.00, Mass=35, SNR=2.9, Peak=130 HFD=0.0
03:49:04.336 00.000 7988 Star::Find(15, 976, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.336 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=283.00, Mass=22, SNR=2.7, Peak=129 HFD=0.0
03:49:04.336 00.000 7988 Star::Find(15, 883, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.344 00.008 7988 Star::Find false star n=3 nbg=281 bg=121.4 sigma=3.5 thresh=132 peak=126
03:49:04.344 00.000 7988 Star::Find returns 0 (2), X=883.00, Y=903.00, Mass=40, SNR=2.9, Peak=137 HFD=0.0
03:49:04.346 00.002 7988 Star::Find(15, 439, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.346 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=634.00, Mass=13, SNR=2.0, Peak=133 HFD=0.0
03:49:04.346 00.000 7988 Star::Find(15, 558, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.346 00.000 7988 Star::Find false star n=3 nbg=277 bg=118.6 sigma=3.6 thresh=129 peak=125
03:49:04.346 00.000 7988 Star::Find returns 0 (2), X=558.00, Y=259.00, Mass=33, SNR=2.9, Peak=133 HFD=0.0
03:49:04.346 00.000 7988 Star::Find(15, 460, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.352 00.006 7988 Star::Find returns 0 (3), X=460.00, Y=689.00, Mass=0, SNR=0.0, Peak=133 HFD=0.0
03:49:04.352 00.000 7988 Star::Find(15, 853, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.352 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=195.00, Mass=11, SNR=1.8, Peak=128 HFD=0.0
03:49:04.352 00.000 7988 Star::Find(15, 664, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.352 00.000 7988 Star::Find returns 0 (3), X=664.00, Y=119.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:04.352 00.000 7988 Star::Find(15, 878, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.352 00.000 7988 Star::Find returns 0 (2), X=878.00, Y=785.00, Mass=12, SNR=1.9, Peak=131 HFD=0.0
03:49:04.352 00.000 7988 Star::Find(15, 157, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.352 00.000 7988 Star::Find false star n=3 nbg=281 bg=117.0 sigma=3.8 thresh=128 peak=122
03:49:04.361 00.009 7988 Star::Find returns 0 (2), X=157.00, Y=791.00, Mass=36, SNR=2.9, Peak=135 HFD=0.0
03:49:04.361 00.000 7988 Star::Find(15, 1049, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.361 00.000 7988 Star::Find returns 0 (3), X=1049.00, Y=267.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:04.361 00.000 7988 Star::Find(15, 20, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.361 00.000 7988 Star::Find returns 0 (2), X=20.00, Y=177.00, Mass=13, SNR=2.0, Peak=133 HFD=0.0
03:49:04.361 00.000 7988 Star::Find(15, 868, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.361 00.000 7988 Star::Find false star n=4 nbg=276 bg=121.3 sigma=3.7 thresh=132 peak=127
03:49:04.368 00.007 7988 Star::Find returns 0 (2), X=868.00, Y=859.00, Mass=44, SNR=2.9, Peak=133 HFD=0.0
03:49:04.368 00.000 7988 Star::Find(15, 772, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.368 00.000 7988 Star::Find returns 0 (2), X=772.00, Y=95.00, Mass=24, SNR=2.7, Peak=132 HFD=0.0
03:49:04.368 00.000 7988 Star::Find(15, 796, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.368 00.000 7988 Star::Find returns 0 (3), X=796.00, Y=35.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.368 00.000 7988 Star::Find(15, 1152, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.368 00.000 7988 Star::Find returns 0 (2), X=1152.00, Y=219.00, Mass=22, SNR=2.6, Peak=131 HFD=0.0
03:49:04.368 00.000 7988 Star::Find(15, 532, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.368 00.000 7988 Star::Find false star n=4 nbg=284 bg=119.0 sigma=4.2 thresh=131 peak=124
03:49:04.368 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=81.00, Mass=51, SNR=2.9, Peak=133 HFD=0.0
03:49:04.378 00.010 7988 Star::Find(15, 1247, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.378 00.000 7988 Star::Find returns 0 (2), X=1247.00, Y=631.00, Mass=13, SNR=2.0, Peak=128 HFD=0.0
03:49:04.378 00.000 7988 Star::Find(15, 179, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.378 00.000 7988 Star::Find returns 0 (3), X=179.00, Y=593.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:04.378 00.000 7988 Star::Find(15, 398, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.378 00.000 7988 Star::Find returns 0 (2), X=398.00, Y=592.00, Mass=12, SNR=2.0, Peak=133 HFD=0.0
03:49:04.384 00.006 7988 Star::Find(15, 1126, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.384 00.000 7988 Star::Find false star n=3 nbg=278 bg=118.1 sigma=3.5 thresh=129 peak=123
03:49:04.384 00.000 7988 Star::Find returns 0 (2), X=1126.00, Y=682.00, Mass=39, SNR=2.9, Peak=133 HFD=0.0
03:49:04.384 00.000 7988 Star::Find(15, 432, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.384 00.000 7988 Star::Find returns 0 (2), X=432.00, Y=285.00, Mass=23, SNR=2.7, Peak=130 HFD=0.0
03:49:04.384 00.000 7988 Star::Find(15, 992, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.384 00.000 7988 Star::Find returns 0 (2), X=992.00, Y=867.00, Mass=14, SNR=2.1, Peak=137 HFD=0.0
03:49:04.384 00.000 7988 Star::Find(15, 713, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.384 00.000 7988 Star::Find returns 0 (2), X=713.00, Y=356.00, Mass=11, SNR=1.8, Peak=133 HFD=0.0
03:49:04.384 00.000 7988 Star::Find(15, 365, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.384 00.000 7988 Star::Find false star n=3 nbg=277 bg=116.2 sigma=3.5 thresh=127 peak=121
03:49:04.395 00.011 7988 Star::Find returns 0 (2), X=365.00, Y=765.00, Mass=34, SNR=2.9, Peak=129 HFD=0.0
03:49:04.395 00.000 7988 Star::Find(15, 496, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.397 00.002 7988 Star::Find false star n=3 nbg=276 bg=116.8 sigma=3.7 thresh=128 peak=122
03:49:04.397 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=864.00, Mass=38, SNR=2.9, Peak=131 HFD=0.0
03:49:04.399 00.002 7988 Star::Find(15, 682, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.400 00.001 7988 Star::Find returns 0 (2), X=682.00, Y=215.00, Mass=11, SNR=1.9, Peak=130 HFD=0.0
03:49:04.400 00.000 7988 Star::Find(15, 17, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.400 00.000 7988 Star::Find returns 0 (3), X=17.00, Y=590.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:49:04.400 00.000 7988 Star::Find(15, 1258, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.400 00.000 7988 Star::Find returns 0 (3), X=1258.00, Y=732.00, Mass=0, SNR=0.0, Peak=135 HFD=0.0
03:49:04.400 00.000 7988 Star::Find(15, 341, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.400 00.000 7988 Star::Find false star n=3 nbg=280 bg=114.7 sigma=3.7 thresh=126 peak=119
03:49:04.400 00.000 7988 Star::Find returns 0 (2), X=341.00, Y=888.00, Mass=40, SNR=2.9, Peak=130 HFD=0.0
03:49:04.400 00.000 7988 Star::Find(15, 1224, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.400 00.000 7988 Star::Find returns 0 (2), X=1224.00, Y=142.00, Mass=24, SNR=2.9, Peak=136 HFD=0.0
03:49:04.400 00.000 7988 Star::Find(15, 587, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.400 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=532.00, Mass=11, SNR=1.9, Peak=133 HFD=0.0
03:49:04.412 00.012 7988 Star::Find(15, 722, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.412 00.000 7988 Star::Find returns 0 (2), X=722.00, Y=611.00, Mass=13, SNR=2.1, Peak=131 HFD=0.0
03:49:04.412 00.000 7988 Star::Find(15, 325, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.412 00.000 7988 Star::Find returns 0 (2), X=325.00, Y=259.00, Mass=24, SNR=2.7, Peak=129 HFD=0.0
03:49:04.416 00.004 7988 Star::Find(15, 485, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.416 00.000 7988 Star::Find returns 0 (2), X=485.00, Y=232.00, Mass=13, SNR=2.0, Peak=132 HFD=0.0
03:49:04.416 00.000 7988 Star::Find(15, 567, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.416 00.000 7988 Star::Find returns 0 (2), X=567.00, Y=855.00, Mass=12, SNR=2.0, Peak=131 HFD=0.0
03:49:04.416 00.000 7988 Star::Find(15, 104, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.416 00.000 7988 Star::Find returns 0 (2), X=104.00, Y=490.00, Mass=10, SNR=1.8, Peak=128 HFD=0.0
03:49:04.416 00.000 7988 Star::Find(15, 629, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.416 00.000 7988 Star::Find returns 0 (2), X=629.00, Y=356.00, Mass=12, SNR=2.0, Peak=132 HFD=0.0
03:49:04.416 00.000 7988 Star::Find(15, 617, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.416 00.000 7988 Star::Find returns 0 (3), X=617.00, Y=697.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.416 00.000 7988 Star::Find(15, 260, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.416 00.000 7988 Star::Find returns 0 (2), X=260.00, Y=56.00, Mass=27, SNR=3.0, Peak=134 HFD=0.0
03:49:04.416 00.000 7988 Star::Find(15, 1051, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.428 00.012 7988 Star::Find returns 0 (3), X=1051.00, Y=851.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:49:04.428 00.000 7988 Star::Find(15, 1186, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.428 00.000 7988 Star::Find false star n=3 nbg=277 bg=117.3 sigma=3.6 thresh=128 peak=122
03:49:04.431 00.003 7988 Star::Find returns 0 (2), X=1186.00, Y=329.00, Mass=36, SNR=2.9, Peak=130 HFD=0.0
03:49:04.431 00.000 7988 Star::Find(15, 481, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.431 00.000 7988 Star::Find false star n=2 nbg=278 bg=120.0 sigma=3.8 thresh=132 peak=126
03:49:04.431 00.000 7988 Star::Find returns 0 (2), X=481.00, Y=598.00, Mass=31, SNR=2.9, Peak=138 HFD=0.0
03:49:04.431 00.000 7988 Star::Find(15, 379, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.431 00.000 7988 Star::Find returns 0 (3), X=379.00, Y=866.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:49:04.431 00.000 7988 Star::Find(15, 146, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.431 00.000 7988 Star::Find returns 0 (2), X=146.00, Y=34.00, Mass=13, SNR=2.1, Peak=133 HFD=0.0
03:49:04.431 00.000 7988 Star::Find(15, 220, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.431 00.000 7988 Star::Find returns 0 (3), X=220.00, Y=352.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.431 00.000 7988 Star::Find(15, 497, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.431 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=363.00, Mass=15, SNR=2.2, Peak=133 HFD=0.0
03:49:04.431 00.000 7988 Star::Find(15, 526, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.431 00.000 7988 Star::Find returns 0 (2), X=526.00, Y=173.00, Mass=26, SNR=2.9, Peak=133 HFD=0.0
03:49:04.445 00.014 7988 Star::Find(15, 576, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.445 00.000 7988 Star::Find false star n=3 nbg=276 bg=116.7 sigma=3.9 thresh=128 peak=124
03:49:04.447 00.002 7988 Star::Find returns 0 (2), X=576.00, Y=489.00, Mass=34, SNR=2.9, Peak=129 HFD=0.0
03:49:04.447 00.000 7988 Star::Find(15, 297, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.447 00.000 7988 Star::Find returns 0 (3), X=297.00, Y=781.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:49:04.447 00.000 7988 Star::Find(15, 831, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.447 00.000 7988 Star::Find returns 0 (2), X=831.00, Y=426.00, Mass=11, SNR=1.9, Peak=131 HFD=0.0
03:49:04.447 00.000 7988 Star::Find(15, 576, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.447 00.000 7988 Star::Find returns 0 (2), X=576.00, Y=725.00, Mass=14, SNR=2.1, Peak=134 HFD=0.0
03:49:04.447 00.000 7988 Star::Find(15, 387, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.447 00.000 7988 Star::Find returns 0 (2), X=387.00, Y=414.00, Mass=13, SNR=2.0, Peak=131 HFD=0.0
03:49:04.447 00.000 7988 Star::Find(15, 751, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.447 00.000 7988 Star::Find returns 0 (2), X=751.00, Y=374.00, Mass=11, SNR=1.9, Peak=132 HFD=0.0
03:49:04.447 00.000 7988 Star::Find(15, 751, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.447 00.000 7988 Star::Find returns 0 (2), X=751.00, Y=93.00, Mass=13, SNR=2.1, Peak=132 HFD=0.0
03:49:04.447 00.000 7988 Star::Find(15, 677, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.447 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=153.00, Mass=22, SNR=2.6, Peak=131 HFD=0.0
03:49:04.447 00.000 7988 Star::Find(15, 758, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.462 00.015 7988 Star::Find returns 0 (3), X=758.00, Y=179.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:49:04.462 00.000 7988 Star::Find(15, 1088, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.462 00.000 7988 Star::Find returns 0 (3), X=1088.00, Y=595.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:49:04.462 00.000 7988 Star::Find(15, 1026, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.462 00.000 7988 Star::Find false star n=4 nbg=278 bg=121.9 sigma=3.6 thresh=133 peak=129
03:49:04.462 00.000 7988 Star::Find returns 0 (2), X=1026.00, Y=776.00, Mass=47, SNR=2.9, Peak=137 HFD=0.0
03:49:04.462 00.000 7988 Star::Find(15, 236, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.462 00.000 7988 Star::Find false star n=5 nbg=282 bg=117.1 sigma=3.8 thresh=128 peak=123
03:49:04.462 00.000 7988 Star::Find returns 0 (2), X=236.00, Y=259.00, Mass=61, SNR=2.9, Peak=131 HFD=0.0
03:49:04.462 00.000 7988 Star::Find(15, 88, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.462 00.000 7988 Star::Find returns 0 (2), X=88.00, Y=77.00, Mass=12, SNR=1.9, Peak=135 HFD=0.0
03:49:04.462 00.000 7988 Star::Find(15, 602, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.462 00.000 7988 Star::Find returns 0 (3), X=602.00, Y=257.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:04.462 00.000 7988 Star::Find(15, 1132, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.462 00.000 7988 Star::Find returns 0 (2), X=1132.00, Y=29.00, Mass=14, SNR=2.2, Peak=136 HFD=0.0
03:49:04.462 00.000 7988 Star::Find(15, 1066, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.478 00.016 7988 Star::Find returns 0 (2), X=1066.00, Y=677.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:49:04.479 00.001 7988 Star::Find(15, 827, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.479 00.000 7988 Star::Find returns 0 (2), X=827.00, Y=106.00, Mass=12, SNR=2.0, Peak=129 HFD=0.0
03:49:04.479 00.000 7988 Star::Find(15, 703, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.479 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=242.00, Mass=23, SNR=2.8, Peak=130 HFD=0.0
03:49:04.479 00.000 7988 Star::Find(15, 234, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.479 00.000 7988 Star::Find false star n=3 nbg=279 bg=117.1 sigma=3.8 thresh=128 peak=122
03:49:04.479 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=99.00, Mass=35, SNR=2.9, Peak=130 HFD=0.0
03:49:04.479 00.000 7988 Star::Find(15, 1062, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.479 00.000 7988 Star::Find false star n=3 nbg=278 bg=114.3 sigma=3.5 thresh=125 peak=122
03:49:04.479 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=298.00, Mass=37, SNR=2.9, Peak=128 HFD=0.0
03:49:04.479 00.000 7988 AutoFind: finding best star pass 1
03:49:04.479 00.000 7988 Star::Find(15, 627, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.479 00.000 7988 Star::Find returns 0 (3), X=627.00, Y=411.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:04.479 00.000 7988 Star::Find(15, 1081, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.479 00.000 7988 Star::Find false star n=3 nbg=280 bg=121.2 sigma=4.0 thresh=133 peak=128
03:49:04.494 00.015 7988 Star::Find returns 0 (2), X=1081.00, Y=745.00, Mass=37, SNR=2.9, Peak=134 HFD=0.0
03:49:04.494 00.000 7988 Star::Find(15, 922, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.496 00.002 7988 Star::Find false star n=7 nbg=276 bg=117.0 sigma=3.3 thresh=127 peak=123
03:49:04.498 00.002 7988 Star::Find returns 0 (2), X=922.00, Y=621.00, Mass=79, SNR=2.9, Peak=129 HFD=0.0
03:49:04.498 00.000 7988 Star::Find(15, 1142, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.500 00.002 7988 Star::Find returns 0 (2), X=1142.00, Y=725.00, Mass=22, SNR=2.6, Peak=134 HFD=0.0
03:49:04.502 00.002 7988 Star::Find(15, 1135, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.502 00.000 7988 Star::Find returns 0 (2), X=1135.00, Y=94.00, Mass=11, SNR=1.9, Peak=132 HFD=0.0
03:49:04.504 00.002 7988 Star::Find(15, 584, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.504 00.000 7988 Star::Find false star n=4 nbg=280 bg=117.3 sigma=3.4 thresh=128 peak=123
03:49:04.506 00.002 7988 Star::Find returns 0 (2), X=584.00, Y=583.00, Mass=52, SNR=2.9, Peak=129 HFD=0.0
03:49:04.506 00.000 7988 Star::Find(15, 1058, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.508 00.002 7988 Star::Find returns 0 (3), X=1058.00, Y=180.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:49:04.510 00.002 7988 Star::Find(15, 1124, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.510 00.000 7988 Star::Find returns 0 (3), X=1124.00, Y=193.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.512 00.002 7988 Star::Find(15, 1109, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.513 00.001 7988 Star::Find false star n=4 nbg=273 bg=115.5 sigma=3.4 thresh=126 peak=121
03:49:04.513 00.000 7988 Star::Find returns 0 (2), X=1109.00, Y=238.00, Mass=44, SNR=2.9, Peak=130 HFD=0.0
03:49:04.515 00.002 7988 Star::Find(15, 969, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.515 00.000 7988 Star::Find false star n=3 nbg=284 bg=116.7 sigma=3.9 thresh=128 peak=123
03:49:04.517 00.002 7988 Star::Find returns 0 (2), X=969.00, Y=583.00, Mass=35, SNR=2.9, Peak=130 HFD=0.0
03:49:04.517 00.000 7988 Star::Find(15, 976, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.519 00.002 7988 Star::Find returns 0 (2), X=976.00, Y=283.00, Mass=22, SNR=2.7, Peak=129 HFD=0.0
03:49:04.519 00.000 7988 Star::Find(15, 883, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.521 00.002 7988 Star::Find false star n=3 nbg=281 bg=121.4 sigma=3.5 thresh=132 peak=126
03:49:04.521 00.000 7988 Star::Find returns 0 (2), X=883.00, Y=903.00, Mass=40, SNR=2.9, Peak=137 HFD=0.0
03:49:04.523 00.002 7988 Star::Find(15, 439, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.523 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=634.00, Mass=13, SNR=2.0, Peak=133 HFD=0.0
03:49:04.525 00.002 7988 Star::Find(15, 558, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.527 00.002 7988 Star::Find false star n=3 nbg=277 bg=118.6 sigma=3.6 thresh=129 peak=125
03:49:04.527 00.000 7988 Star::Find returns 0 (2), X=558.00, Y=259.00, Mass=33, SNR=2.9, Peak=133 HFD=0.0
03:49:04.529 00.002 7988 Star::Find(15, 460, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.530 00.001 7988 Star::Find returns 0 (3), X=460.00, Y=689.00, Mass=0, SNR=0.0, Peak=133 HFD=0.0
03:49:04.530 00.000 7988 Star::Find(15, 853, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.530 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=195.00, Mass=11, SNR=1.8, Peak=128 HFD=0.0
03:49:04.530 00.000 7988 Star::Find(15, 664, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.530 00.000 7988 Star::Find returns 0 (3), X=664.00, Y=119.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:04.530 00.000 7988 Star::Find(15, 878, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.530 00.000 7988 Star::Find returns 0 (2), X=878.00, Y=785.00, Mass=12, SNR=1.9, Peak=131 HFD=0.0
03:49:04.530 00.000 7988 Star::Find(15, 157, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.530 00.000 7988 Star::Find false star n=3 nbg=281 bg=117.0 sigma=3.8 thresh=128 peak=122
03:49:04.530 00.000 7988 Star::Find returns 0 (2), X=157.00, Y=791.00, Mass=36, SNR=2.9, Peak=135 HFD=0.0
03:49:04.541 00.011 7988 Star::Find(15, 1049, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.541 00.000 7988 Star::Find returns 0 (3), X=1049.00, Y=267.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:04.541 00.000 7988 Star::Find(15, 20, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.541 00.000 7988 Star::Find returns 0 (2), X=20.00, Y=177.00, Mass=13, SNR=2.0, Peak=133 HFD=0.0
03:49:04.541 00.000 7988 Star::Find(15, 868, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.541 00.000 7988 Star::Find false star n=4 nbg=276 bg=121.3 sigma=3.7 thresh=132 peak=127
03:49:04.541 00.000 7988 Star::Find returns 0 (2), X=868.00, Y=859.00, Mass=44, SNR=2.9, Peak=133 HFD=0.0
03:49:04.547 00.006 7988 Star::Find(15, 772, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.547 00.000 7988 Star::Find returns 0 (2), X=772.00, Y=95.00, Mass=24, SNR=2.7, Peak=132 HFD=0.0
03:49:04.547 00.000 7988 Star::Find(15, 796, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.547 00.000 7988 Star::Find returns 0 (3), X=796.00, Y=35.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.547 00.000 7988 Star::Find(15, 1152, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.547 00.000 7988 Star::Find returns 0 (2), X=1152.00, Y=219.00, Mass=22, SNR=2.6, Peak=131 HFD=0.0
03:49:04.547 00.000 7988 Star::Find(15, 532, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.547 00.000 7988 Star::Find false star n=4 nbg=284 bg=119.0 sigma=4.2 thresh=131 peak=124
03:49:04.547 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=81.00, Mass=51, SNR=2.9, Peak=133 HFD=0.0
03:49:04.547 00.000 7988 Star::Find(15, 1247, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.557 00.010 7988 Star::Find returns 0 (2), X=1247.00, Y=631.00, Mass=13, SNR=2.0, Peak=128 HFD=0.0
03:49:04.557 00.000 7988 Star::Find(15, 179, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.557 00.000 7988 Star::Find returns 0 (3), X=179.00, Y=593.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:04.557 00.000 7988 Star::Find(15, 398, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.557 00.000 7988 Star::Find returns 0 (2), X=398.00, Y=592.00, Mass=12, SNR=2.0, Peak=133 HFD=0.0
03:49:04.557 00.000 7988 Star::Find(15, 1126, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.557 00.000 7988 Star::Find false star n=3 nbg=278 bg=118.1 sigma=3.5 thresh=129 peak=123
03:49:04.565 00.008 7988 Star::Find returns 0 (2), X=1126.00, Y=682.00, Mass=39, SNR=2.9, Peak=133 HFD=0.0
03:49:04.565 00.000 7988 Star::Find(15, 432, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.565 00.000 7988 Star::Find returns 0 (2), X=432.00, Y=285.00, Mass=23, SNR=2.7, Peak=130 HFD=0.0
03:49:04.565 00.000 7988 Star::Find(15, 992, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.565 00.000 7988 Star::Find returns 0 (2), X=992.00, Y=867.00, Mass=14, SNR=2.1, Peak=137 HFD=0.0
03:49:04.565 00.000 7988 Star::Find(15, 713, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.565 00.000 7988 Star::Find returns 0 (2), X=713.00, Y=356.00, Mass=11, SNR=1.8, Peak=133 HFD=0.0
03:49:04.565 00.000 7988 Star::Find(15, 365, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.565 00.000 7988 Star::Find false star n=3 nbg=277 bg=116.2 sigma=3.5 thresh=127 peak=121
03:49:04.573 00.008 7988 Star::Find returns 0 (2), X=365.00, Y=765.00, Mass=34, SNR=2.9, Peak=129 HFD=0.0
03:49:04.573 00.000 7988 Star::Find(15, 496, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.575 00.002 7988 Star::Find false star n=3 nbg=276 bg=116.8 sigma=3.7 thresh=128 peak=122
03:49:04.575 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=864.00, Mass=38, SNR=2.9, Peak=131 HFD=0.0
03:49:04.577 00.002 7988 Star::Find(15, 682, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.577 00.000 7988 Star::Find returns 0 (2), X=682.00, Y=215.00, Mass=11, SNR=1.9, Peak=130 HFD=0.0
03:49:04.577 00.000 7988 Star::Find(15, 17, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.577 00.000 7988 Star::Find returns 0 (3), X=17.00, Y=590.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:49:04.581 00.004 7988 Star::Find(15, 1258, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.581 00.000 7988 Star::Find returns 0 (3), X=1258.00, Y=732.00, Mass=0, SNR=0.0, Peak=135 HFD=0.0
03:49:04.581 00.000 7988 Star::Find(15, 341, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.581 00.000 7988 Star::Find false star n=3 nbg=280 bg=114.7 sigma=3.7 thresh=126 peak=119
03:49:04.581 00.000 7988 Star::Find returns 0 (2), X=341.00, Y=888.00, Mass=40, SNR=2.9, Peak=130 HFD=0.0
03:49:04.581 00.000 7988 Star::Find(15, 1224, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.581 00.000 7988 Star::Find returns 0 (2), X=1224.00, Y=142.00, Mass=24, SNR=2.9, Peak=136 HFD=0.0
03:49:04.581 00.000 7988 Star::Find(15, 587, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.589 00.008 7988 Star::Find returns 0 (2), X=587.00, Y=532.00, Mass=11, SNR=1.9, Peak=133 HFD=0.0
03:49:04.589 00.000 7988 Star::Find(15, 722, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.589 00.000 7988 Star::Find returns 0 (2), X=722.00, Y=611.00, Mass=13, SNR=2.1, Peak=131 HFD=0.0
03:49:04.589 00.000 7988 Star::Find(15, 325, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.589 00.000 7988 Star::Find returns 0 (2), X=325.00, Y=259.00, Mass=24, SNR=2.7, Peak=129 HFD=0.0
03:49:04.589 00.000 7988 Star::Find(15, 485, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.589 00.000 7988 Star::Find returns 0 (2), X=485.00, Y=232.00, Mass=13, SNR=2.0, Peak=132 HFD=0.0
03:49:04.589 00.000 7988 Star::Find(15, 567, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.598 00.009 7988 Star::Find returns 0 (2), X=567.00, Y=855.00, Mass=12, SNR=2.0, Peak=131 HFD=0.0
03:49:04.598 00.000 7988 Star::Find(15, 104, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.598 00.000 7988 Star::Find returns 0 (2), X=104.00, Y=490.00, Mass=10, SNR=1.8, Peak=128 HFD=0.0
03:49:04.598 00.000 7988 Star::Find(15, 629, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.598 00.000 7988 Star::Find returns 0 (2), X=629.00, Y=356.00, Mass=12, SNR=2.0, Peak=132 HFD=0.0
03:49:04.598 00.000 7988 Star::Find(15, 617, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.604 00.006 7988 Star::Find returns 0 (3), X=617.00, Y=697.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.606 00.002 7988 Star::Find(15, 260, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.606 00.000 7988 Star::Find returns 0 (2), X=260.00, Y=56.00, Mass=27, SNR=3.0, Peak=134 HFD=0.0
03:49:04.608 00.002 7988 Star::Find(15, 1051, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.608 00.000 7988 Star::Find returns 0 (3), X=1051.00, Y=851.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:49:04.610 00.002 7988 Star::Find(15, 1186, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.610 00.000 7988 Star::Find false star n=3 nbg=277 bg=117.3 sigma=3.6 thresh=128 peak=122
03:49:04.612 00.002 7988 Star::Find returns 0 (2), X=1186.00, Y=329.00, Mass=36, SNR=2.9, Peak=130 HFD=0.0
03:49:04.612 00.000 7988 Star::Find(15, 481, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.614 00.002 7988 Star::Find false star n=2 nbg=278 bg=120.0 sigma=3.8 thresh=132 peak=126
03:49:04.615 00.001 7988 Star::Find returns 0 (2), X=481.00, Y=598.00, Mass=31, SNR=2.9, Peak=138 HFD=0.0
03:49:04.615 00.000 7988 Star::Find(15, 379, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.617 00.002 7988 Star::Find returns 0 (3), X=379.00, Y=866.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:49:04.617 00.000 7988 Star::Find(15, 146, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.617 00.000 7988 Star::Find returns 0 (2), X=146.00, Y=34.00, Mass=13, SNR=2.1, Peak=133 HFD=0.0
03:49:04.621 00.004 7988 Star::Find(15, 220, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.621 00.000 7988 Star::Find returns 0 (3), X=220.00, Y=352.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.621 00.000 7988 Star::Find(15, 497, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.621 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=363.00, Mass=15, SNR=2.2, Peak=133 HFD=0.0
03:49:04.621 00.000 7988 Star::Find(15, 526, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.621 00.000 7988 Star::Find returns 0 (2), X=526.00, Y=173.00, Mass=26, SNR=2.9, Peak=133 HFD=0.0
03:49:04.621 00.000 7988 Star::Find(15, 576, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.621 00.000 7988 Star::Find false star n=3 nbg=276 bg=116.7 sigma=3.9 thresh=128 peak=124
03:49:04.621 00.000 7988 Star::Find returns 0 (2), X=576.00, Y=489.00, Mass=34, SNR=2.9, Peak=129 HFD=0.0
03:49:04.621 00.000 7988 Star::Find(15, 297, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.621 00.000 7988 Star::Find returns 0 (3), X=297.00, Y=781.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:49:04.621 00.000 7988 Star::Find(15, 831, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.632 00.011 7988 Star::Find returns 0 (2), X=831.00, Y=426.00, Mass=11, SNR=1.9, Peak=131 HFD=0.0
03:49:04.632 00.000 7988 Star::Find(15, 576, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.632 00.000 7988 Star::Find returns 0 (2), X=576.00, Y=725.00, Mass=14, SNR=2.1, Peak=134 HFD=0.0
03:49:04.632 00.000 7988 Star::Find(15, 387, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.636 00.004 7988 Star::Find returns 0 (2), X=387.00, Y=414.00, Mass=13, SNR=2.0, Peak=131 HFD=0.0
03:49:04.636 00.000 7988 Star::Find(15, 751, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.636 00.000 7988 Star::Find returns 0 (2), X=751.00, Y=374.00, Mass=11, SNR=1.9, Peak=132 HFD=0.0
03:49:04.636 00.000 7988 Star::Find(15, 751, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.636 00.000 7988 Star::Find returns 0 (2), X=751.00, Y=93.00, Mass=13, SNR=2.1, Peak=132 HFD=0.0
03:49:04.636 00.000 7988 Star::Find(15, 677, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.636 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=153.00, Mass=22, SNR=2.6, Peak=131 HFD=0.0
03:49:04.636 00.000 7988 Star::Find(15, 758, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.636 00.000 7988 Star::Find returns 0 (3), X=758.00, Y=179.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:49:04.636 00.000 7988 Star::Find(15, 1088, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.636 00.000 7988 Star::Find returns 0 (3), X=1088.00, Y=595.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:49:04.636 00.000 7988 Star::Find(15, 1026, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.636 00.000 7988 Star::Find false star n=4 nbg=278 bg=121.9 sigma=3.6 thresh=133 peak=129
03:49:04.649 00.013 7988 Star::Find returns 0 (2), X=1026.00, Y=776.00, Mass=47, SNR=2.9, Peak=137 HFD=0.0
03:49:04.649 00.000 7988 Star::Find(15, 236, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.652 00.003 7988 Star::Find false star n=5 nbg=282 bg=117.1 sigma=3.8 thresh=128 peak=123
03:49:04.652 00.000 7988 Star::Find returns 0 (2), X=236.00, Y=259.00, Mass=61, SNR=2.9, Peak=131 HFD=0.0
03:49:04.652 00.000 7988 Star::Find(15, 88, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.652 00.000 7988 Star::Find returns 0 (2), X=88.00, Y=77.00, Mass=12, SNR=1.9, Peak=135 HFD=0.0
03:49:04.652 00.000 7988 Star::Find(15, 602, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.652 00.000 7988 Star::Find returns 0 (3), X=602.00, Y=257.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:04.652 00.000 7988 Star::Find(15, 1132, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.652 00.000 7988 Star::Find returns 0 (2), X=1132.00, Y=29.00, Mass=14, SNR=2.2, Peak=136 HFD=0.0
03:49:04.652 00.000 7988 Star::Find(15, 1066, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.652 00.000 7988 Star::Find returns 0 (2), X=1066.00, Y=677.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:49:04.652 00.000 7988 Star::Find(15, 827, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.652 00.000 7988 Star::Find returns 0 (2), X=827.00, Y=106.00, Mass=12, SNR=2.0, Peak=129 HFD=0.0
03:49:04.652 00.000 7988 Star::Find(15, 703, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.665 00.013 7988 Star::Find returns 0 (2), X=703.00, Y=242.00, Mass=23, SNR=2.8, Peak=130 HFD=0.0
03:49:04.666 00.001 7988 Star::Find(15, 234, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.666 00.000 7988 Star::Find false star n=3 nbg=279 bg=117.1 sigma=3.8 thresh=128 peak=122
03:49:04.668 00.002 7988 Star::Find returns 0 (2), X=234.00, Y=99.00, Mass=35, SNR=2.9, Peak=130 HFD=0.0
03:49:04.668 00.000 7988 Star::Find(15, 1062, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.668 00.000 7988 Star::Find false star n=3 nbg=278 bg=114.3 sigma=3.5 thresh=125 peak=122
03:49:04.668 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=298.00, Mass=37, SNR=2.9, Peak=128 HFD=0.0
03:49:04.668 00.000 7988 AutoFind: could not find a star on Pass 1
03:49:04.668 00.000 7988 AutoFind: finding best star pass 2
03:49:04.668 00.000 7988 Star::Find(15, 627, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.668 00.000 7988 Star::Find returns 0 (3), X=627.00, Y=411.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:04.668 00.000 7988 Star::Find(15, 1081, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.668 00.000 7988 Star::Find false star n=3 nbg=280 bg=121.2 sigma=4.0 thresh=133 peak=128
03:49:04.668 00.000 7988 Star::Find returns 0 (2), X=1081.00, Y=745.00, Mass=37, SNR=2.9, Peak=134 HFD=0.0
03:49:04.668 00.000 7988 Star::Find(15, 922, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.668 00.000 7988 Star::Find false star n=7 nbg=276 bg=117.0 sigma=3.3 thresh=127 peak=123
03:49:04.668 00.000 7988 Star::Find returns 0 (2), X=922.00, Y=621.00, Mass=79, SNR=2.9, Peak=129 HFD=0.0
03:49:04.668 00.000 7988 Star::Find(15, 1142, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.683 00.015 7988 Star::Find returns 0 (2), X=1142.00, Y=725.00, Mass=22, SNR=2.6, Peak=134 HFD=0.0
03:49:04.683 00.000 7988 Star::Find(15, 1135, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.683 00.000 7988 Star::Find returns 0 (2), X=1135.00, Y=94.00, Mass=11, SNR=1.9, Peak=132 HFD=0.0
03:49:04.683 00.000 7988 Star::Find(15, 584, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.683 00.000 7988 Star::Find false star n=4 nbg=280 bg=117.3 sigma=3.4 thresh=128 peak=123
03:49:04.683 00.000 7988 Star::Find returns 0 (2), X=584.00, Y=583.00, Mass=52, SNR=2.9, Peak=129 HFD=0.0
03:49:04.683 00.000 7988 Star::Find(15, 1058, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.683 00.000 7988 Star::Find returns 0 (3), X=1058.00, Y=180.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:49:04.683 00.000 7988 Star::Find(15, 1124, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.683 00.000 7988 Star::Find returns 0 (3), X=1124.00, Y=193.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.683 00.000 7988 Star::Find(15, 1109, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.683 00.000 7988 Star::Find false star n=4 nbg=273 bg=115.5 sigma=3.4 thresh=126 peak=121
03:49:04.683 00.000 7988 Star::Find returns 0 (2), X=1109.00, Y=238.00, Mass=44, SNR=2.9, Peak=130 HFD=0.0
03:49:04.683 00.000 7988 Star::Find(15, 969, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.683 00.000 7988 Star::Find false star n=3 nbg=284 bg=116.7 sigma=3.9 thresh=128 peak=123
03:49:04.683 00.000 7988 Star::Find returns 0 (2), X=969.00, Y=583.00, Mass=35, SNR=2.9, Peak=130 HFD=0.0
03:49:04.683 00.000 7988 Star::Find(15, 976, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.700 00.017 7988 Star::Find returns 0 (2), X=976.00, Y=283.00, Mass=22, SNR=2.7, Peak=129 HFD=0.0
03:49:04.700 00.000 7988 Star::Find(15, 883, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.700 00.000 7988 Star::Find false star n=3 nbg=281 bg=121.4 sigma=3.5 thresh=132 peak=126
03:49:04.700 00.000 7988 Star::Find returns 0 (2), X=883.00, Y=903.00, Mass=40, SNR=2.9, Peak=137 HFD=0.0
03:49:04.700 00.000 7988 Star::Find(15, 439, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.700 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=634.00, Mass=13, SNR=2.0, Peak=133 HFD=0.0
03:49:04.700 00.000 7988 Star::Find(15, 558, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.700 00.000 7988 Star::Find false star n=3 nbg=277 bg=118.6 sigma=3.6 thresh=129 peak=125
03:49:04.700 00.000 7988 Star::Find returns 0 (2), X=558.00, Y=259.00, Mass=33, SNR=2.9, Peak=133 HFD=0.0
03:49:04.700 00.000 7988 Star::Find(15, 460, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.700 00.000 7988 Star::Find returns 0 (3), X=460.00, Y=689.00, Mass=0, SNR=0.0, Peak=133 HFD=0.0
03:49:04.710 00.010 7988 Star::Find(15, 853, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.710 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=195.00, Mass=11, SNR=1.8, Peak=128 HFD=0.0
03:49:04.712 00.002 7988 Star::Find(15, 664, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.712 00.000 7988 Star::Find returns 0 (3), X=664.00, Y=119.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:04.714 00.002 7988 Star::Find(15, 878, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.715 00.001 7988 Star::Find returns 0 (2), X=878.00, Y=785.00, Mass=12, SNR=1.9, Peak=131 HFD=0.0
03:49:04.717 00.002 7988 Star::Find(15, 157, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.717 00.000 7988 Star::Find false star n=3 nbg=281 bg=117.0 sigma=3.8 thresh=128 peak=122
03:49:04.717 00.000 7988 Star::Find returns 0 (2), X=157.00, Y=791.00, Mass=36, SNR=2.9, Peak=135 HFD=0.0
03:49:04.717 00.000 7988 Star::Find(15, 1049, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.717 00.000 7988 Star::Find returns 0 (3), X=1049.00, Y=267.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:04.717 00.000 7988 Star::Find(15, 20, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.717 00.000 7988 Star::Find returns 0 (2), X=20.00, Y=177.00, Mass=13, SNR=2.0, Peak=133 HFD=0.0
03:49:04.717 00.000 7988 Star::Find(15, 868, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.717 00.000 7988 Star::Find false star n=4 nbg=276 bg=121.3 sigma=3.7 thresh=132 peak=127
03:49:04.717 00.000 7988 Star::Find returns 0 (2), X=868.00, Y=859.00, Mass=44, SNR=2.9, Peak=133 HFD=0.0
03:49:04.717 00.000 7988 Star::Find(15, 772, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.717 00.000 7988 Star::Find returns 0 (2), X=772.00, Y=95.00, Mass=24, SNR=2.7, Peak=132 HFD=0.0
03:49:04.717 00.000 7988 Star::Find(15, 796, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.717 00.000 7988 Star::Find returns 0 (3), X=796.00, Y=35.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.717 00.000 7988 Star::Find(15, 1152, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.731 00.014 7988 Star::Find returns 0 (2), X=1152.00, Y=219.00, Mass=22, SNR=2.6, Peak=131 HFD=0.0
03:49:04.731 00.000 7988 Star::Find(15, 532, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.731 00.000 7988 Star::Find false star n=4 nbg=284 bg=119.0 sigma=4.2 thresh=131 peak=124
03:49:04.734 00.003 7988 Star::Find returns 0 (2), X=532.00, Y=81.00, Mass=51, SNR=2.9, Peak=133 HFD=0.0
03:49:04.734 00.000 7988 Star::Find(15, 1247, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.734 00.000 7988 Star::Find returns 0 (2), X=1247.00, Y=631.00, Mass=13, SNR=2.0, Peak=128 HFD=0.0
03:49:04.734 00.000 7988 Star::Find(15, 179, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.734 00.000 7988 Star::Find returns 0 (3), X=179.00, Y=593.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:04.734 00.000 7988 Star::Find(15, 398, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.734 00.000 7988 Star::Find returns 0 (2), X=398.00, Y=592.00, Mass=12, SNR=2.0, Peak=133 HFD=0.0
03:49:04.734 00.000 7988 Star::Find(15, 1126, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.734 00.000 7988 Star::Find false star n=3 nbg=278 bg=118.1 sigma=3.5 thresh=129 peak=123
03:49:04.734 00.000 7988 Star::Find returns 0 (2), X=1126.00, Y=682.00, Mass=39, SNR=2.9, Peak=133 HFD=0.0
03:49:04.734 00.000 7988 Star::Find(15, 432, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.734 00.000 7988 Star::Find returns 0 (2), X=432.00, Y=285.00, Mass=23, SNR=2.7, Peak=130 HFD=0.0
03:49:04.734 00.000 7988 Star::Find(15, 992, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.747 00.013 7988 Star::Find returns 0 (2), X=992.00, Y=867.00, Mass=14, SNR=2.1, Peak=137 HFD=0.0
03:49:04.747 00.000 7988 Star::Find(15, 713, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.749 00.002 7988 Star::Find returns 0 (2), X=713.00, Y=356.00, Mass=11, SNR=1.8, Peak=133 HFD=0.0
03:49:04.749 00.000 7988 Star::Find(15, 365, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.751 00.002 7988 Star::Find false star n=3 nbg=277 bg=116.2 sigma=3.5 thresh=127 peak=121
03:49:04.751 00.000 7988 Star::Find returns 0 (2), X=365.00, Y=765.00, Mass=34, SNR=2.9, Peak=129 HFD=0.0
03:49:04.753 00.002 7988 Star::Find(15, 496, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.753 00.000 7988 Star::Find false star n=3 nbg=276 bg=116.8 sigma=3.7 thresh=128 peak=122
03:49:04.755 00.002 7988 Star::Find returns 0 (2), X=496.00, Y=864.00, Mass=38, SNR=2.9, Peak=131 HFD=0.0
03:49:04.755 00.000 7988 Star::Find(15, 682, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.757 00.002 7988 Star::Find returns 0 (2), X=682.00, Y=215.00, Mass=11, SNR=1.9, Peak=130 HFD=0.0
03:49:04.759 00.002 7988 Star::Find(15, 17, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.759 00.000 7988 Star::Find returns 0 (3), X=17.00, Y=590.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:49:04.761 00.002 7988 Star::Find(15, 1258, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.761 00.000 7988 Star::Find returns 0 (3), X=1258.00, Y=732.00, Mass=0, SNR=0.0, Peak=135 HFD=0.0
03:49:04.763 00.002 7988 Star::Find(15, 341, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.763 00.000 7988 Star::Find false star n=3 nbg=280 bg=114.7 sigma=3.7 thresh=126 peak=119
03:49:04.763 00.000 7988 Star::Find returns 0 (2), X=341.00, Y=888.00, Mass=40, SNR=2.9, Peak=130 HFD=0.0
03:49:04.763 00.000 7988 Star::Find(15, 1224, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.763 00.000 7988 Star::Find returns 0 (2), X=1224.00, Y=142.00, Mass=24, SNR=2.9, Peak=136 HFD=0.0
03:49:04.768 00.005 7988 Star::Find(15, 587, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.768 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=532.00, Mass=11, SNR=1.9, Peak=133 HFD=0.0
03:49:04.768 00.000 7988 Star::Find(15, 722, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.768 00.000 7988 Star::Find returns 0 (2), X=722.00, Y=611.00, Mass=13, SNR=2.1, Peak=131 HFD=0.0
03:49:04.768 00.000 7988 Star::Find(15, 325, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.768 00.000 7988 Star::Find returns 0 (2), X=325.00, Y=259.00, Mass=24, SNR=2.7, Peak=129 HFD=0.0
03:49:04.768 00.000 7988 Star::Find(15, 485, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.768 00.000 7988 Star::Find returns 0 (2), X=485.00, Y=232.00, Mass=13, SNR=2.0, Peak=132 HFD=0.0
03:49:04.768 00.000 7988 Star::Find(15, 567, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.768 00.000 7988 Star::Find returns 0 (2), X=567.00, Y=855.00, Mass=12, SNR=2.0, Peak=131 HFD=0.0
03:49:04.768 00.000 7988 Star::Find(15, 104, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.778 00.010 7988 Star::Find returns 0 (2), X=104.00, Y=490.00, Mass=10, SNR=1.8, Peak=128 HFD=0.0
03:49:04.778 00.000 7988 Star::Find(15, 629, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.778 00.000 7988 Star::Find returns 0 (2), X=629.00, Y=356.00, Mass=12, SNR=2.0, Peak=132 HFD=0.0
03:49:04.778 00.000 7988 Star::Find(15, 617, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.778 00.000 7988 Star::Find returns 0 (3), X=617.00, Y=697.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.778 00.000 7988 Star::Find(15, 260, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.785 00.007 7988 Star::Find returns 0 (2), X=260.00, Y=56.00, Mass=27, SNR=3.0, Peak=134 HFD=0.0
03:49:04.785 00.000 7988 Star::Find(15, 1051, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.785 00.000 7988 Star::Find returns 0 (3), X=1051.00, Y=851.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:49:04.785 00.000 7988 Star::Find(15, 1186, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.785 00.000 7988 Star::Find false star n=3 nbg=277 bg=117.3 sigma=3.6 thresh=128 peak=122
03:49:04.785 00.000 7988 Star::Find returns 0 (2), X=1186.00, Y=329.00, Mass=36, SNR=2.9, Peak=130 HFD=0.0
03:49:04.785 00.000 7988 Star::Find(15, 481, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.785 00.000 7988 Star::Find false star n=2 nbg=278 bg=120.0 sigma=3.8 thresh=132 peak=126
03:49:04.785 00.000 7988 Star::Find returns 0 (2), X=481.00, Y=598.00, Mass=31, SNR=2.9, Peak=138 HFD=0.0
03:49:04.785 00.000 7988 Star::Find(15, 379, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.794 00.009 7988 Star::Find returns 0 (3), X=379.00, Y=866.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:49:04.794 00.000 7988 Star::Find(15, 146, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.794 00.000 7988 Star::Find returns 0 (2), X=146.00, Y=34.00, Mass=13, SNR=2.1, Peak=133 HFD=0.0
03:49:04.794 00.000 7988 Star::Find(15, 220, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.794 00.000 7988 Star::Find returns 0 (3), X=220.00, Y=352.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.794 00.000 7988 Star::Find(15, 497, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.794 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=363.00, Mass=15, SNR=2.2, Peak=133 HFD=0.0
03:49:04.802 00.008 7988 Star::Find(15, 526, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.802 00.000 7988 Star::Find returns 0 (2), X=526.00, Y=173.00, Mass=26, SNR=2.9, Peak=133 HFD=0.0
03:49:04.802 00.000 7988 Star::Find(15, 576, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.802 00.000 7988 Star::Find false star n=3 nbg=276 bg=116.7 sigma=3.9 thresh=128 peak=124
03:49:04.802 00.000 7988 Star::Find returns 0 (2), X=576.00, Y=489.00, Mass=34, SNR=2.9, Peak=129 HFD=0.0
03:49:04.802 00.000 7988 Star::Find(15, 297, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.802 00.000 7988 Star::Find returns 0 (3), X=297.00, Y=781.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:49:04.802 00.000 7988 Star::Find(15, 831, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.802 00.000 7988 Star::Find returns 0 (2), X=831.00, Y=426.00, Mass=11, SNR=1.9, Peak=131 HFD=0.0
03:49:04.810 00.008 7988 Star::Find(15, 576, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.810 00.000 7988 Star::Find returns 0 (2), X=576.00, Y=725.00, Mass=14, SNR=2.1, Peak=134 HFD=0.0
03:49:04.810 00.000 7988 Star::Find(15, 387, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.810 00.000 7988 Star::Find returns 0 (2), X=387.00, Y=414.00, Mass=13, SNR=2.0, Peak=131 HFD=0.0
03:49:04.810 00.000 7988 Star::Find(15, 751, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.810 00.000 7988 Star::Find returns 0 (2), X=751.00, Y=374.00, Mass=11, SNR=1.9, Peak=132 HFD=0.0
03:49:04.810 00.000 7988 Star::Find(15, 751, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.810 00.000 7988 Star::Find returns 0 (2), X=751.00, Y=93.00, Mass=13, SNR=2.1, Peak=132 HFD=0.0
03:49:04.819 00.009 7988 Star::Find(15, 677, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.819 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=153.00, Mass=22, SNR=2.6, Peak=131 HFD=0.0
03:49:04.819 00.000 7988 Star::Find(15, 758, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.819 00.000 7988 Star::Find returns 0 (3), X=758.00, Y=179.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:49:04.819 00.000 7988 Star::Find(15, 1088, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.819 00.000 7988 Star::Find returns 0 (3), X=1088.00, Y=595.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:49:04.819 00.000 7988 Star::Find(15, 1026, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.819 00.000 7988 Star::Find false star n=4 nbg=278 bg=121.9 sigma=3.6 thresh=133 peak=129
03:49:04.826 00.007 7988 Star::Find returns 0 (2), X=1026.00, Y=776.00, Mass=47, SNR=2.9, Peak=137 HFD=0.0
03:49:04.826 00.000 7988 Star::Find(15, 236, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.826 00.000 7988 Star::Find false star n=5 nbg=282 bg=117.1 sigma=3.8 thresh=128 peak=123
03:49:04.826 00.000 7988 Star::Find returns 0 (2), X=236.00, Y=259.00, Mass=61, SNR=2.9, Peak=131 HFD=0.0
03:49:04.826 00.000 7988 Star::Find(15, 88, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.826 00.000 7988 Star::Find returns 0 (2), X=88.00, Y=77.00, Mass=12, SNR=1.9, Peak=135 HFD=0.0
03:49:04.826 00.000 7988 Star::Find(15, 602, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.826 00.000 7988 Star::Find returns 0 (3), X=602.00, Y=257.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:04.826 00.000 7988 Star::Find(15, 1132, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.836 00.010 7988 Star::Find returns 0 (2), X=1132.00, Y=29.00, Mass=14, SNR=2.2, Peak=136 HFD=0.0
03:49:04.836 00.000 7988 Star::Find(15, 1066, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.836 00.000 7988 Star::Find returns 0 (2), X=1066.00, Y=677.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:49:04.836 00.000 7988 Star::Find(15, 827, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.836 00.000 7988 Star::Find returns 0 (2), X=827.00, Y=106.00, Mass=12, SNR=2.0, Peak=129 HFD=0.0
03:49:04.836 00.000 7988 Star::Find(15, 703, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.836 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=242.00, Mass=23, SNR=2.8, Peak=130 HFD=0.0
03:49:04.842 00.006 7988 Star::Find(15, 234, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.842 00.000 7988 Star::Find false star n=3 nbg=279 bg=117.1 sigma=3.8 thresh=128 peak=122
03:49:04.842 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=99.00, Mass=35, SNR=2.9, Peak=130 HFD=0.0
03:49:04.842 00.000 7988 Star::Find(15, 1062, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.842 00.000 7988 Star::Find false star n=3 nbg=278 bg=114.3 sigma=3.5 thresh=125 peak=122
03:49:04.842 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=298.00, Mass=37, SNR=2.9, Peak=128 HFD=0.0
03:49:04.842 00.000 7988 AutoFind: could not find a non-saturated star!
03:49:04.842 00.000 7988 AutoFind: finding best star pass 3
03:49:04.842 00.000 7988 Star::Find(15, 627, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.842 00.000 7988 Star::Find returns 0 (3), X=627.00, Y=411.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:04.852 00.010 7988 Star::Find(15, 1081, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.852 00.000 7988 Star::Find false star n=3 nbg=280 bg=121.2 sigma=4.0 thresh=133 peak=128
03:49:04.852 00.000 7988 Star::Find returns 0 (2), X=1081.00, Y=745.00, Mass=37, SNR=2.9, Peak=134 HFD=0.0
03:49:04.852 00.000 7988 Star::Find(15, 922, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.852 00.000 7988 Star::Find false star n=7 nbg=276 bg=117.0 sigma=3.3 thresh=127 peak=123
03:49:04.858 00.006 7988 Star::Find returns 0 (2), X=922.00, Y=621.00, Mass=79, SNR=2.9, Peak=129 HFD=0.0
03:49:04.858 00.000 7988 Star::Find(15, 1142, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.858 00.000 7988 Star::Find returns 0 (2), X=1142.00, Y=725.00, Mass=22, SNR=2.6, Peak=134 HFD=0.0
03:49:04.858 00.000 7988 Star::Find(15, 1135, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.858 00.000 7988 Star::Find returns 0 (2), X=1135.00, Y=94.00, Mass=11, SNR=1.9, Peak=132 HFD=0.0
03:49:04.858 00.000 7988 Star::Find(15, 584, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.858 00.000 7988 Star::Find false star n=4 nbg=280 bg=117.3 sigma=3.4 thresh=128 peak=123
03:49:04.858 00.000 7988 Star::Find returns 0 (2), X=584.00, Y=583.00, Mass=52, SNR=2.9, Peak=129 HFD=0.0
03:49:04.858 00.000 7988 Star::Find(15, 1058, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.858 00.000 7988 Star::Find returns 0 (3), X=1058.00, Y=180.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:49:04.858 00.000 7988 Star::Find(15, 1124, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.858 00.000 7988 Star::Find returns 0 (3), X=1124.00, Y=193.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.870 00.012 7988 Star::Find(15, 1109, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.870 00.000 7988 Star::Find false star n=4 nbg=273 bg=115.5 sigma=3.4 thresh=126 peak=121
03:49:04.870 00.000 7988 Star::Find returns 0 (2), X=1109.00, Y=238.00, Mass=44, SNR=2.9, Peak=130 HFD=0.0
03:49:04.870 00.000 7988 Star::Find(15, 969, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.870 00.000 7988 Star::Find false star n=3 nbg=284 bg=116.7 sigma=3.9 thresh=128 peak=123
03:49:04.874 00.004 7988 Star::Find returns 0 (2), X=969.00, Y=583.00, Mass=35, SNR=2.9, Peak=130 HFD=0.0
03:49:04.874 00.000 7988 Star::Find(15, 976, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.874 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=283.00, Mass=22, SNR=2.7, Peak=129 HFD=0.0
03:49:04.874 00.000 7988 Star::Find(15, 883, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.874 00.000 7988 Star::Find false star n=3 nbg=281 bg=121.4 sigma=3.5 thresh=132 peak=126
03:49:04.874 00.000 7988 Star::Find returns 0 (2), X=883.00, Y=903.00, Mass=40, SNR=2.9, Peak=137 HFD=0.0
03:49:04.874 00.000 7988 Star::Find(15, 439, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.874 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=634.00, Mass=13, SNR=2.0, Peak=133 HFD=0.0
03:49:04.874 00.000 7988 Star::Find(15, 558, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.874 00.000 7988 Star::Find false star n=3 nbg=277 bg=118.6 sigma=3.6 thresh=129 peak=125
03:49:04.874 00.000 7988 Star::Find returns 0 (2), X=558.00, Y=259.00, Mass=33, SNR=2.9, Peak=133 HFD=0.0
03:49:04.886 00.012 7988 Star::Find(15, 460, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.886 00.000 7988 Star::Find returns 0 (3), X=460.00, Y=689.00, Mass=0, SNR=0.0, Peak=133 HFD=0.0
03:49:04.886 00.000 7988 Star::Find(15, 853, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.886 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=195.00, Mass=11, SNR=1.8, Peak=128 HFD=0.0
03:49:04.890 00.004 7988 Star::Find(15, 664, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.890 00.000 7988 Star::Find returns 0 (3), X=664.00, Y=119.00, Mass=0, SNR=0.0, Peak=131 HFD=0.0
03:49:04.890 00.000 7988 Star::Find(15, 878, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.890 00.000 7988 Star::Find returns 0 (2), X=878.00, Y=785.00, Mass=12, SNR=1.9, Peak=131 HFD=0.0
03:49:04.890 00.000 7988 Star::Find(15, 157, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.890 00.000 7988 Star::Find false star n=3 nbg=281 bg=117.0 sigma=3.8 thresh=128 peak=122
03:49:04.890 00.000 7988 Star::Find returns 0 (2), X=157.00, Y=791.00, Mass=36, SNR=2.9, Peak=135 HFD=0.0
03:49:04.890 00.000 7988 Star::Find(15, 1049, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.890 00.000 7988 Star::Find returns 0 (3), X=1049.00, Y=267.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:04.890 00.000 7988 Star::Find(15, 20, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.890 00.000 7988 Star::Find returns 0 (2), X=20.00, Y=177.00, Mass=13, SNR=2.0, Peak=133 HFD=0.0
03:49:04.890 00.000 7988 Star::Find(15, 868, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.890 00.000 7988 Star::Find false star n=4 nbg=276 bg=121.3 sigma=3.7 thresh=132 peak=127
03:49:04.903 00.013 7988 Star::Find returns 0 (2), X=868.00, Y=859.00, Mass=44, SNR=2.9, Peak=133 HFD=0.0
03:49:04.903 00.000 7988 Star::Find(15, 772, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.903 00.000 7988 Star::Find returns 0 (2), X=772.00, Y=95.00, Mass=24, SNR=2.7, Peak=132 HFD=0.0
03:49:04.906 00.003 7988 Star::Find(15, 796, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.906 00.000 7988 Star::Find returns 0 (3), X=796.00, Y=35.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.906 00.000 7988 Star::Find(15, 1152, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.906 00.000 7988 Star::Find returns 0 (2), X=1152.00, Y=219.00, Mass=22, SNR=2.6, Peak=131 HFD=0.0
03:49:04.906 00.000 7988 Star::Find(15, 532, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.906 00.000 7988 Star::Find false star n=4 nbg=284 bg=119.0 sigma=4.2 thresh=131 peak=124
03:49:04.906 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=81.00, Mass=51, SNR=2.9, Peak=133 HFD=0.0
03:49:04.906 00.000 7988 Star::Find(15, 1247, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.906 00.000 7988 Star::Find returns 0 (2), X=1247.00, Y=631.00, Mass=13, SNR=2.0, Peak=128 HFD=0.0
03:49:04.906 00.000 7988 Star::Find(15, 179, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.906 00.000 7988 Star::Find returns 0 (3), X=179.00, Y=593.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:49:04.906 00.000 7988 Star::Find(15, 398, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.906 00.000 7988 Star::Find returns 0 (2), X=398.00, Y=592.00, Mass=12, SNR=2.0, Peak=133 HFD=0.0
03:49:04.906 00.000 7988 Star::Find(15, 1126, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.920 00.014 7988 Star::Find false star n=3 nbg=278 bg=118.1 sigma=3.5 thresh=129 peak=123
03:49:04.920 00.000 7988 Star::Find returns 0 (2), X=1126.00, Y=682.00, Mass=39, SNR=2.9, Peak=133 HFD=0.0
03:49:04.922 00.002 7988 Star::Find(15, 432, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.922 00.000 7988 Star::Find returns 0 (2), X=432.00, Y=285.00, Mass=23, SNR=2.7, Peak=130 HFD=0.0
03:49:04.922 00.000 7988 Star::Find(15, 992, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.922 00.000 7988 Star::Find returns 0 (2), X=992.00, Y=867.00, Mass=14, SNR=2.1, Peak=137 HFD=0.0
03:49:04.922 00.000 7988 Star::Find(15, 713, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.922 00.000 7988 Star::Find returns 0 (2), X=713.00, Y=356.00, Mass=11, SNR=1.8, Peak=133 HFD=0.0
03:49:04.922 00.000 7988 Star::Find(15, 365, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.922 00.000 7988 Star::Find false star n=3 nbg=277 bg=116.2 sigma=3.5 thresh=127 peak=121
03:49:04.922 00.000 7988 Star::Find returns 0 (2), X=365.00, Y=765.00, Mass=34, SNR=2.9, Peak=129 HFD=0.0
03:49:04.922 00.000 7988 Star::Find(15, 496, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.922 00.000 7988 Star::Find false star n=3 nbg=276 bg=116.8 sigma=3.7 thresh=128 peak=122
03:49:04.922 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=864.00, Mass=38, SNR=2.9, Peak=131 HFD=0.0
03:49:04.922 00.000 7988 Star::Find(15, 682, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.922 00.000 7988 Star::Find returns 0 (2), X=682.00, Y=215.00, Mass=11, SNR=1.9, Peak=130 HFD=0.0
03:49:04.936 00.014 7988 Star::Find(15, 17, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.937 00.001 7988 Star::Find returns 0 (3), X=17.00, Y=590.00, Mass=0, SNR=0.0, Peak=134 HFD=0.0
03:49:04.937 00.000 7988 Star::Find(15, 1258, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.937 00.000 7988 Star::Find returns 0 (3), X=1258.00, Y=732.00, Mass=0, SNR=0.0, Peak=135 HFD=0.0
03:49:04.937 00.000 7988 Star::Find(15, 341, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.937 00.000 7988 Star::Find false star n=3 nbg=280 bg=114.7 sigma=3.7 thresh=126 peak=119
03:49:04.937 00.000 7988 Star::Find returns 0 (2), X=341.00, Y=888.00, Mass=40, SNR=2.9, Peak=130 HFD=0.0
03:49:04.937 00.000 7988 Star::Find(15, 1224, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.937 00.000 7988 Star::Find returns 0 (2), X=1224.00, Y=142.00, Mass=24, SNR=2.9, Peak=136 HFD=0.0
03:49:04.937 00.000 7988 Star::Find(15, 587, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.937 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=532.00, Mass=11, SNR=1.9, Peak=133 HFD=0.0
03:49:04.937 00.000 7988 Star::Find(15, 722, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.937 00.000 7988 Star::Find returns 0 (2), X=722.00, Y=611.00, Mass=13, SNR=2.1, Peak=131 HFD=0.0
03:49:04.937 00.000 7988 Star::Find(15, 325, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.937 00.000 7988 Star::Find returns 0 (2), X=325.00, Y=259.00, Mass=24, SNR=2.7, Peak=129 HFD=0.0
03:49:04.937 00.000 7988 Star::Find(15, 485, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.937 00.000 7988 Star::Find returns 0 (2), X=485.00, Y=232.00, Mass=13, SNR=2.0, Peak=132 HFD=0.0
03:49:04.953 00.016 7988 Star::Find(15, 567, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.954 00.001 7988 Star::Find returns 0 (2), X=567.00, Y=855.00, Mass=12, SNR=2.0, Peak=131 HFD=0.0
03:49:04.954 00.000 7988 Star::Find(15, 104, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.954 00.000 7988 Star::Find returns 0 (2), X=104.00, Y=490.00, Mass=10, SNR=1.8, Peak=128 HFD=0.0
03:49:04.954 00.000 7988 Star::Find(15, 629, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.954 00.000 7988 Star::Find returns 0 (2), X=629.00, Y=356.00, Mass=12, SNR=2.0, Peak=132 HFD=0.0
03:49:04.954 00.000 7988 Star::Find(15, 617, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.954 00.000 7988 Star::Find returns 0 (3), X=617.00, Y=697.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.954 00.000 7988 Star::Find(15, 260, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.954 00.000 7988 Star::Find returns 0 (2), X=260.00, Y=56.00, Mass=27, SNR=3.0, Peak=134 HFD=0.0
03:49:04.954 00.000 7988 Star::Find(15, 1051, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.954 00.000 7988 Star::Find returns 0 (3), X=1051.00, Y=851.00, Mass=0, SNR=0.0, Peak=138 HFD=0.0
03:49:04.954 00.000 7988 Star::Find(15, 1186, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.954 00.000 7988 Star::Find false star n=3 nbg=277 bg=117.3 sigma=3.6 thresh=128 peak=122
03:49:04.954 00.000 7988 Star::Find returns 0 (2), X=1186.00, Y=329.00, Mass=36, SNR=2.9, Peak=130 HFD=0.0
03:49:04.954 00.000 7988 Star::Find(15, 481, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.954 00.000 7988 Star::Find false star n=2 nbg=278 bg=120.0 sigma=3.8 thresh=132 peak=126
03:49:04.969 00.015 7988 Star::Find returns 0 (2), X=481.00, Y=598.00, Mass=31, SNR=2.9, Peak=138 HFD=0.0
03:49:04.971 00.002 7988 Star::Find(15, 379, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.971 00.000 7988 Star::Find returns 0 (3), X=379.00, Y=866.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:49:04.971 00.000 7988 Star::Find(15, 146, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.971 00.000 7988 Star::Find returns 0 (2), X=146.00, Y=34.00, Mass=13, SNR=2.1, Peak=133 HFD=0.0
03:49:04.971 00.000 7988 Star::Find(15, 220, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.971 00.000 7988 Star::Find returns 0 (3), X=220.00, Y=352.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
03:49:04.971 00.000 7988 Star::Find(15, 497, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.971 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=363.00, Mass=15, SNR=2.2, Peak=133 HFD=0.0
03:49:04.971 00.000 7988 Star::Find(15, 526, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.981 00.010 7988 Star::Find returns 0 (2), X=526.00, Y=173.00, Mass=26, SNR=2.9, Peak=133 HFD=0.0
03:49:04.981 00.000 7988 Star::Find(15, 576, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.983 00.002 7988 Star::Find false star n=3 nbg=276 bg=116.7 sigma=3.9 thresh=128 peak=124
03:49:04.983 00.000 7988 Star::Find returns 0 (2), X=576.00, Y=489.00, Mass=34, SNR=2.9, Peak=129 HFD=0.0
03:49:04.985 00.002 7988 Star::Find(15, 297, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.985 00.000 7988 Star::Find returns 0 (3), X=297.00, Y=781.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:49:04.985 00.000 7988 Star::Find(15, 831, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.988 00.003 7988 Star::Find returns 0 (2), X=831.00, Y=426.00, Mass=11, SNR=1.9, Peak=131 HFD=0.0
03:49:04.988 00.000 7988 Star::Find(15, 576, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.988 00.000 7988 Star::Find returns 0 (2), X=576.00, Y=725.00, Mass=14, SNR=2.1, Peak=134 HFD=0.0
03:49:04.988 00.000 7988 Star::Find(15, 387, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.988 00.000 7988 Star::Find returns 0 (2), X=387.00, Y=414.00, Mass=13, SNR=2.0, Peak=131 HFD=0.0
03:49:04.988 00.000 7988 Star::Find(15, 751, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.988 00.000 7988 Star::Find returns 0 (2), X=751.00, Y=374.00, Mass=11, SNR=1.9, Peak=132 HFD=0.0
03:49:04.988 00.000 7988 Star::Find(15, 751, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.988 00.000 7988 Star::Find returns 0 (2), X=751.00, Y=93.00, Mass=13, SNR=2.1, Peak=132 HFD=0.0
03:49:04.988 00.000 7988 Star::Find(15, 677, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:04.988 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=153.00, Mass=22, SNR=2.6, Peak=131 HFD=0.0
03:49:04.988 00.000 7988 Star::Find(15, 758, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:05.001 00.013 7988 Star::Find returns 0 (3), X=758.00, Y=179.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:49:05.001 00.000 7988 Star::Find(15, 1088, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:05.003 00.002 7988 Star::Find returns 0 (3), X=1088.00, Y=595.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:49:05.004 00.001 7988 Star::Find(15, 1026, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:05.006 00.002 7988 Star::Find false star n=4 nbg=278 bg=121.9 sigma=3.6 thresh=133 peak=129
03:49:05.007 00.001 7988 Star::Find returns 0 (2), X=1026.00, Y=776.00, Mass=47, SNR=2.9, Peak=137 HFD=0.0
03:49:05.008 00.001 7988 Star::Find(15, 236, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:05.010 00.002 7988 Star::Find false star n=5 nbg=282 bg=117.1 sigma=3.8 thresh=128 peak=123
03:49:05.011 00.001 7988 Star::Find returns 0 (2), X=236.00, Y=259.00, Mass=61, SNR=2.9, Peak=131 HFD=0.0
03:49:05.012 00.001 7988 Star::Find(15, 88, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:05.013 00.001 7988 Star::Find returns 0 (2), X=88.00, Y=77.00, Mass=12, SNR=1.9, Peak=135 HFD=0.0
03:49:05.014 00.001 7988 Star::Find(15, 602, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:05.015 00.001 7988 Star::Find returns 0 (3), X=602.00, Y=257.00, Mass=0, SNR=0.0, Peak=132 HFD=0.0
03:49:05.017 00.002 7988 Star::Find(15, 1132, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:05.017 00.000 7988 Star::Find returns 0 (2), X=1132.00, Y=29.00, Mass=14, SNR=2.2, Peak=136 HFD=0.0
03:49:05.017 00.000 7988 Star::Find(15, 1066, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:05.017 00.000 7988 Star::Find returns 0 (2), X=1066.00, Y=677.00, Mass=11, SNR=1.8, Peak=129 HFD=0.0
03:49:05.017 00.000 7988 Star::Find(15, 827, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:05.017 00.000 7988 Star::Find returns 0 (2), X=827.00, Y=106.00, Mass=12, SNR=2.0, Peak=129 HFD=0.0
03:49:05.022 00.005 7988 Star::Find(15, 703, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:05.022 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=242.00, Mass=23, SNR=2.8, Peak=130 HFD=0.0
03:49:05.022 00.000 7988 Star::Find(15, 234, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:05.022 00.000 7988 Star::Find false star n=3 nbg=279 bg=117.1 sigma=3.8 thresh=128 peak=122
03:49:05.022 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=99.00, Mass=35, SNR=2.9, Peak=130 HFD=0.0
03:49:05.022 00.000 7988 Star::Find(15, 1062, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:49:05.022 00.000 7988 Star::Find false star n=3 nbg=278 bg=114.3 sigma=3.5 thresh=125 peak=122
03:49:05.022 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=298.00, Mass=37, SNR=2.9, Peak=128 HFD=0.0
03:49:05.022 00.000 7988 AutoFind: no star found
03:49:05.022 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
03:49:05.033 00.011 7988 GuiderMultiStar::AutoSelect failed.
03:49:05.033 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_034902.fit
03:49:05.033 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:49:05.039 00.006 7988 ScopeASCOM::SideOfPier() returns 0
03:49:05.039 00.000 7988 auto find star failed, attempts remaining = 1
03:49:05.039 00.000 7988 PhdController failed: failed to find a suitable guide star
03:49:05.046 00.007 7988 PhdController: newstate STATE_FINISH
03:49:05.046 00.000 7988 PhdController complete: fail: failed to find a suitable guide star
03:49:05.048 00.002 7988 evsrv: {"Event":"SettleDone","Timestamp":1767430145.048,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"failed to find a suitable guide star","TotalFrames":23,"DroppedFrames":16}
03:49:05.048 00.000 7988 Mount: notify guiding dither settle done success=0
03:49:05.048 00.000 7988 PhdController: newstate STATE_IDLE
03:49:05.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:05.048 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:05.048 00.000 7988 Enqueuing Expose request
03:49:05.056 00.008 15712 Worker thread wakes up
03:49:05.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:05.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:05.056 00.000 7988 evsrv: cli 0CCCF8A8 connect
03:49:05.058 00.002 7988 case statement mapped state 1 to 101
03:49:05.060 00.002 7988 case statement mapped state 1 to 101
03:49:05.060 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"c86e3c1c-e6f6-4a3f-b720-951e7ee0b1ff"}
03:49:05.062 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"c86e3c1c-e6f6-4a3f-b720-951e7ee0b1ff"}
03:49:05.064 00.002 7988 evsrv: cli 0CCCF8A8 disconnect
03:49:06.071 01.007 7988 evsrv: cli 0CCD0028 connect
03:49:06.071 00.000 7988 case statement mapped state 1 to 101
03:49:06.071 00.000 7988 case statement mapped state 1 to 101
03:49:06.071 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"29921d38-9858-466a-9e51-cbaa2fd82610"}
03:49:06.077 00.006 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"29921d38-9858-466a-9e51-cbaa2fd82610"}
03:49:06.077 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:49:06.471 00.394 15712 Exposure complete
03:49:06.535 00.064 15712 worker thread done servicing request
03:49:06.535 00.000 7988 OnExposeComplete: enter
03:49:06.535 00.000 7988 UpdateGuideState(): m_state=1
03:49:06.541 00.006 7988 UpdateCurrentPosition: no star selected
03:49:06.541 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:06.543 00.002 7988 Status Line: No star selected
03:49:06.545 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=144, med=118, FiltMin=106, FiltMax=133, Gamma=0.690
03:49:06.545 00.000 7988 UpdateGuideState exits: No star selected
03:49:06.547 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:06.547 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:06.549 00.002 7988 Enqueuing Expose request
03:49:06.550 00.001 15712 Worker thread wakes up
03:49:06.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:06.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:07.076 00.526 7988 evsrv: cli 0CCCFA88 connect
03:49:07.076 00.000 7988 case statement mapped state 1 to 101
03:49:07.079 00.003 7988 case statement mapped state 1 to 101
03:49:07.079 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"4b3662aa-27e4-459f-badf-8bd35c1b03f1"}
03:49:07.079 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"4b3662aa-27e4-459f-badf-8bd35c1b03f1"}
03:49:07.082 00.003 7988 evsrv: cli 0CCCFA88 disconnect
03:49:08.097 01.015 7988 evsrv: cli 0CCCF448 connect
03:49:08.097 00.000 7988 case statement mapped state 1 to 101
03:49:08.097 00.000 7988 case statement mapped state 1 to 101
03:49:08.102 00.005 7988 evsrv: cli 0CCCF448 request: {"method":"get_lock_position","id":"4e9ef60b-1005-4fd5-af9c-7a53a5594a6c"}
03:49:08.102 00.000 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":null,"id":"4e9ef60b-1005-4fd5-af9c-7a53a5594a6c"}
03:49:08.106 00.004 7988 evsrv: cli 0CCCF448 disconnect
03:49:08.180 00.074 15712 Exposure complete
03:49:08.241 00.061 15712 worker thread done servicing request
03:49:08.241 00.000 7988 OnExposeComplete: enter
03:49:08.241 00.000 7988 UpdateGuideState(): m_state=1
03:49:08.247 00.006 7988 UpdateCurrentPosition: no star selected
03:49:08.247 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:08.249 00.002 7988 Status Line: No star selected
03:49:08.251 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=117, FiltMin=106, FiltMax=130, Gamma=0.690
03:49:08.251 00.000 7988 UpdateGuideState exits: No star selected
03:49:08.253 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:08.254 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:08.254 00.000 7988 Enqueuing Expose request
03:49:08.256 00.002 15712 Worker thread wakes up
03:49:08.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:08.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:09.108 00.852 7988 evsrv: cli 0CCCF948 connect
03:49:09.108 00.000 7988 case statement mapped state 1 to 101
03:49:09.108 00.000 7988 case statement mapped state 1 to 101
03:49:09.108 00.000 7988 evsrv: cli 0CCCF948 request: {"method":"get_lock_position","id":"79360fdb-9027-4817-8ff4-7fcf9e617e4c"}
03:49:09.108 00.000 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":null,"id":"79360fdb-9027-4817-8ff4-7fcf9e617e4c"}
03:49:09.108 00.000 7988 evsrv: cli 0CCCF948 disconnect
03:49:09.777 00.669 15712 Exposure complete
03:49:09.842 00.065 15712 worker thread done servicing request
03:49:09.842 00.000 7988 OnExposeComplete: enter
03:49:09.842 00.000 7988 UpdateGuideState(): m_state=1
03:49:09.842 00.000 7988 UpdateCurrentPosition: no star selected
03:49:09.842 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:09.847 00.005 7988 Status Line: No star selected
03:49:09.849 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=141, med=117, FiltMin=106, FiltMax=130, Gamma=0.690
03:49:09.849 00.000 7988 UpdateGuideState exits: No star selected
03:49:09.851 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:09.851 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:09.853 00.002 7988 Enqueuing Expose request
03:49:09.854 00.001 15712 Worker thread wakes up
03:49:09.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:09.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:10.110 00.256 7988 evsrv: cli 0CCCF088 connect
03:49:10.110 00.000 7988 case statement mapped state 1 to 101
03:49:10.110 00.000 7988 case statement mapped state 1 to 101
03:49:10.110 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"02b866bc-c5bc-442e-81ea-af694e382b52"}
03:49:10.110 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"02b866bc-c5bc-442e-81ea-af694e382b52"}
03:49:10.110 00.000 7988 evsrv: cli 0CCCF088 disconnect
03:49:11.115 01.005 7988 evsrv: cli 0CCCFE48 connect
03:49:11.115 00.000 7988 case statement mapped state 1 to 101
03:49:11.115 00.000 7988 case statement mapped state 1 to 101
03:49:11.115 00.000 7988 evsrv: cli 0CCCFE48 request: {"method":"get_lock_position","id":"562acafc-3aa5-41ed-885b-84256db782a1"}
03:49:11.115 00.000 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":null,"id":"562acafc-3aa5-41ed-885b-84256db782a1"}
03:49:11.121 00.006 7988 evsrv: cli 0CCCFE48 disconnect
03:49:11.485 00.364 15712 Exposure complete
03:49:11.551 00.066 15712 worker thread done servicing request
03:49:11.551 00.000 7988 OnExposeComplete: enter
03:49:11.551 00.000 7988 UpdateGuideState(): m_state=1
03:49:11.551 00.000 7988 UpdateCurrentPosition: no star selected
03:49:11.555 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:11.555 00.000 7988 Status Line: No star selected
03:49:11.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=139, med=117, FiltMin=106, FiltMax=128, Gamma=0.690
03:49:11.555 00.000 7988 UpdateGuideState exits: No star selected
03:49:11.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:11.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:11.555 00.000 7988 Enqueuing Expose request
03:49:11.563 00.008 15712 Worker thread wakes up
03:49:11.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:11.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:12.121 00.558 7988 evsrv: cli 0CCCF628 connect
03:49:12.121 00.000 7988 case statement mapped state 1 to 101
03:49:12.121 00.000 7988 case statement mapped state 1 to 101
03:49:12.121 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_lock_position","id":"963a7932-97c1-4a1c-9bdb-ea941c827dec"}
03:49:12.121 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":null,"id":"963a7932-97c1-4a1c-9bdb-ea941c827dec"}
03:49:12.128 00.007 7988 evsrv: cli 0CCCF628 disconnect
03:49:13.082 00.954 15712 Exposure complete
03:49:13.128 00.046 7988 evsrv: cli 0CCCFE48 connect
03:49:13.130 00.002 7988 case statement mapped state 1 to 101
03:49:13.130 00.000 7988 case statement mapped state 1 to 101
03:49:13.132 00.002 7988 evsrv: cli 0CCCFE48 request: {"method":"get_lock_position","id":"13461189-5240-4713-a8d2-5ec6d0ee2da8"}
03:49:13.134 00.002 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":null,"id":"13461189-5240-4713-a8d2-5ec6d0ee2da8"}
03:49:13.134 00.000 7988 evsrv: cli 0CCCFE48 disconnect
03:49:13.144 00.010 15712 worker thread done servicing request
03:49:13.144 00.000 7988 OnExposeComplete: enter
03:49:13.144 00.000 7988 UpdateGuideState(): m_state=1
03:49:13.144 00.000 7988 UpdateCurrentPosition: no star selected
03:49:13.144 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:13.144 00.000 7988 Status Line: No star selected
03:49:13.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=117, FiltMin=106, FiltMax=130, Gamma=0.690
03:49:13.144 00.000 7988 UpdateGuideState exits: No star selected
03:49:13.156 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:13.156 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:13.156 00.000 7988 Enqueuing Expose request
03:49:13.156 00.000 15712 Worker thread wakes up
03:49:13.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:13.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:14.136 00.980 7988 evsrv: cli 0CCCFD08 connect
03:49:14.136 00.000 7988 case statement mapped state 1 to 101
03:49:14.136 00.000 7988 case statement mapped state 1 to 101
03:49:14.136 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_lock_position","id":"67069aaf-dccf-4d16-8c0a-619d5e5675bb"}
03:49:14.136 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":null,"id":"67069aaf-dccf-4d16-8c0a-619d5e5675bb"}
03:49:14.136 00.000 7988 evsrv: cli 0CCCFD08 disconnect
03:49:14.792 00.656 15712 Exposure complete
03:49:14.855 00.063 15712 worker thread done servicing request
03:49:14.855 00.000 7988 OnExposeComplete: enter
03:49:14.860 00.005 7988 UpdateGuideState(): m_state=1
03:49:14.860 00.000 7988 UpdateCurrentPosition: no star selected
03:49:14.862 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:14.862 00.000 7988 Status Line: No star selected
03:49:14.864 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=144, med=117, FiltMin=106, FiltMax=132, Gamma=0.690
03:49:14.864 00.000 7988 UpdateGuideState exits: No star selected
03:49:14.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:14.864 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:14.864 00.000 7988 Enqueuing Expose request
03:49:14.864 00.000 15712 Worker thread wakes up
03:49:14.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:14.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:15.143 00.279 7988 evsrv: cli 0CCCFDA8 connect
03:49:15.143 00.000 7988 case statement mapped state 1 to 101
03:49:15.143 00.000 7988 case statement mapped state 1 to 101
03:49:15.143 00.000 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_position","id":"156ada9c-c5dc-4ee5-ab11-a473ee56e532"}
03:49:15.150 00.007 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":null,"id":"156ada9c-c5dc-4ee5-ab11-a473ee56e532"}
03:49:15.150 00.000 7988 evsrv: cli 0CCCFDA8 disconnect
03:49:16.150 01.000 7988 evsrv: cli 0CCCF128 connect
03:49:16.152 00.002 7988 case statement mapped state 1 to 101
03:49:16.152 00.000 7988 case statement mapped state 1 to 101
03:49:16.155 00.003 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_position","id":"56f96c63-5660-4e9a-b07c-62905e0d8ff6"}
03:49:16.155 00.000 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":null,"id":"56f96c63-5660-4e9a-b07c-62905e0d8ff6"}
03:49:16.155 00.000 7988 evsrv: cli 0CCCF128 disconnect
03:49:16.389 00.234 15712 Exposure complete
03:49:16.452 00.063 15712 worker thread done servicing request
03:49:16.452 00.000 7988 OnExposeComplete: enter
03:49:16.452 00.000 7988 UpdateGuideState(): m_state=1
03:49:16.452 00.000 7988 UpdateCurrentPosition: no star selected
03:49:16.460 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:16.460 00.000 7988 Status Line: No star selected
03:49:16.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=144, med=118, FiltMin=106, FiltMax=133, Gamma=0.690
03:49:16.460 00.000 7988 UpdateGuideState exits: No star selected
03:49:16.465 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:16.465 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:16.467 00.002 7988 Enqueuing Expose request
03:49:16.468 00.001 15712 Worker thread wakes up
03:49:16.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:16.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:17.170 00.702 7988 evsrv: cli 0CCCFBC8 connect
03:49:17.170 00.000 7988 case statement mapped state 1 to 101
03:49:17.170 00.000 7988 case statement mapped state 1 to 101
03:49:17.175 00.005 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"53f436ac-c4c5-4f95-82ad-38b6cf73ba6d"}
03:49:17.175 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"53f436ac-c4c5-4f95-82ad-38b6cf73ba6d"}
03:49:17.175 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
03:49:18.176 01.001 7988 evsrv: cli 0CCCF3A8 connect
03:49:18.176 00.000 7988 case statement mapped state 1 to 101
03:49:18.176 00.000 7988 case statement mapped state 1 to 101
03:49:18.179 00.003 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"750b63db-2eee-476d-a5af-741c26ad02c5"}
03:49:18.179 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"750b63db-2eee-476d-a5af-741c26ad02c5"}
03:49:18.179 00.000 7988 evsrv: cli 0CCCF3A8 disconnect
03:49:18.210 00.031 15712 Exposure complete
03:49:18.270 00.060 15712 worker thread done servicing request
03:49:18.270 00.000 7988 OnExposeComplete: enter
03:49:18.270 00.000 7988 UpdateGuideState(): m_state=1
03:49:18.278 00.008 7988 UpdateCurrentPosition: no star selected
03:49:18.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:18.280 00.002 7988 Status Line: No star selected
03:49:18.281 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=144, med=118, FiltMin=106, FiltMax=134, Gamma=0.690
03:49:18.281 00.000 7988 UpdateGuideState exits: No star selected
03:49:18.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:18.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:18.281 00.000 7988 Enqueuing Expose request
03:49:18.286 00.005 15712 Worker thread wakes up
03:49:18.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:18.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:19.195 00.909 7988 evsrv: cli 0CCCF8A8 connect
03:49:19.195 00.000 7988 case statement mapped state 1 to 101
03:49:19.198 00.003 7988 case statement mapped state 1 to 101
03:49:19.198 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"80ca007f-6353-40bd-9bfb-b0d8d6516bf8"}
03:49:19.198 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"80ca007f-6353-40bd-9bfb-b0d8d6516bf8"}
03:49:19.198 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
03:49:19.692 00.494 15712 Exposure complete
03:49:19.753 00.061 15712 worker thread done servicing request
03:49:19.753 00.000 7988 OnExposeComplete: enter
03:49:19.753 00.000 7988 UpdateGuideState(): m_state=1
03:49:19.760 00.007 7988 UpdateCurrentPosition: no star selected
03:49:19.760 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:19.762 00.002 7988 Status Line: No star selected
03:49:19.764 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=144, med=118, FiltMin=107, FiltMax=134, Gamma=0.690
03:49:19.764 00.000 7988 UpdateGuideState exits: No star selected
03:49:19.766 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:19.766 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:19.768 00.002 7988 Enqueuing Expose request
03:49:19.769 00.001 15712 Worker thread wakes up
03:49:19.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:19.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:20.199 00.430 7988 evsrv: cli 0CCCF628 connect
03:49:20.201 00.002 7988 case statement mapped state 1 to 101
03:49:20.201 00.000 7988 case statement mapped state 1 to 101
03:49:20.201 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_lock_position","id":"3d8dee00-7136-4b61-ae8e-65be9a275d74"}
03:49:20.201 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":null,"id":"3d8dee00-7136-4b61-ae8e-65be9a275d74"}
03:49:20.205 00.004 7988 evsrv: cli 0CCCF628 disconnect
03:49:21.207 01.002 7988 evsrv: cli 0CCCF8A8 connect
03:49:21.207 00.000 7988 case statement mapped state 1 to 101
03:49:21.210 00.003 7988 case statement mapped state 1 to 101
03:49:21.212 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"d877a221-aaa1-4020-ab76-138ede17887d"}
03:49:21.212 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"d877a221-aaa1-4020-ab76-138ede17887d"}
03:49:21.214 00.002 7988 evsrv: cli 0CCCF8A8 disconnect
03:49:21.401 00.187 15712 Exposure complete
03:49:21.462 00.061 15712 worker thread done servicing request
03:49:21.462 00.000 7988 OnExposeComplete: enter
03:49:21.462 00.000 7988 UpdateGuideState(): m_state=1
03:49:21.474 00.012 7988 UpdateCurrentPosition: no star selected
03:49:21.474 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:21.476 00.002 7988 Status Line: No star selected
03:49:21.478 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=144, med=118, FiltMin=106, FiltMax=132, Gamma=0.690
03:49:21.479 00.001 7988 UpdateGuideState exits: No star selected
03:49:21.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:21.479 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:21.479 00.000 7988 Enqueuing Expose request
03:49:21.479 00.000 15712 Worker thread wakes up
03:49:21.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:21.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:22.216 00.737 7988 evsrv: cli 0CCCFEE8 connect
03:49:22.216 00.000 7988 case statement mapped state 1 to 101
03:49:22.216 00.000 7988 case statement mapped state 1 to 101
03:49:22.216 00.000 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_lock_position","id":"2be27ace-8c86-4286-b0c7-e193e53364c8"}
03:49:22.216 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":null,"id":"2be27ace-8c86-4286-b0c7-e193e53364c8"}
03:49:22.216 00.000 7988 evsrv: cli 0CCCFEE8 disconnect
03:49:22.907 00.691 15712 Exposure complete
03:49:22.974 00.067 15712 worker thread done servicing request
03:49:22.974 00.000 7988 OnExposeComplete: enter
03:49:22.974 00.000 7988 UpdateGuideState(): m_state=1
03:49:22.977 00.003 7988 UpdateCurrentPosition: no star selected
03:49:22.977 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:22.979 00.002 7988 Status Line: No star selected
03:49:22.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=144, med=118, FiltMin=104, FiltMax=132, Gamma=0.690
03:49:22.979 00.000 7988 UpdateGuideState exits: No star selected
03:49:22.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:22.979 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:22.979 00.000 7988 Enqueuing Expose request
03:49:22.979 00.000 15712 Worker thread wakes up
03:49:22.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:22.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:23.219 00.240 7988 evsrv: cli 0CCCF768 connect
03:49:23.219 00.000 7988 case statement mapped state 1 to 101
03:49:23.219 00.000 7988 case statement mapped state 1 to 101
03:49:23.219 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"get_lock_position","id":"2432cb51-71ee-4a1e-8d07-cf579237e685"}
03:49:23.219 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":null,"id":"2432cb51-71ee-4a1e-8d07-cf579237e685"}
03:49:23.219 00.000 7988 evsrv: cli 0CCCF768 disconnect
03:49:24.223 01.004 7988 evsrv: cli 0CCCF628 connect
03:49:24.223 00.000 7988 case statement mapped state 1 to 101
03:49:24.223 00.000 7988 case statement mapped state 1 to 101
03:49:24.223 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_lock_position","id":"d406568c-4f03-4a29-8aff-bd7f9d7a29e7"}
03:49:24.223 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":null,"id":"d406568c-4f03-4a29-8aff-bd7f9d7a29e7"}
03:49:24.223 00.000 7988 evsrv: cli 0CCCF628 disconnect
03:49:24.621 00.398 15712 Exposure complete
03:49:24.682 00.061 15712 worker thread done servicing request
03:49:24.682 00.000 7988 OnExposeComplete: enter
03:49:24.682 00.000 7988 UpdateGuideState(): m_state=1
03:49:24.690 00.008 7988 UpdateCurrentPosition: no star selected
03:49:24.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:24.692 00.002 7988 Status Line: No star selected
03:49:24.694 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=118, FiltMin=102, FiltMax=131, Gamma=0.690
03:49:24.694 00.000 7988 UpdateGuideState exits: No star selected
03:49:24.696 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:24.696 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:24.698 00.002 7988 Enqueuing Expose request
03:49:24.698 00.000 15712 Worker thread wakes up
03:49:24.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:24.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:25.226 00.528 7988 evsrv: cli 0CCCFBC8 connect
03:49:25.226 00.000 7988 case statement mapped state 1 to 101
03:49:25.229 00.003 7988 case statement mapped state 1 to 101
03:49:25.229 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"441300cd-9d1c-422d-9eb5-9805466c17a8"}
03:49:25.229 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"441300cd-9d1c-422d-9eb5-9805466c17a8"}
03:49:25.229 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
03:49:26.218 00.989 15712 Exposure complete
03:49:26.233 00.015 7988 evsrv: cli 0CCCF6C8 connect
03:49:26.233 00.000 7988 case statement mapped state 1 to 101
03:49:26.235 00.002 7988 case statement mapped state 1 to 101
03:49:26.235 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_lock_position","id":"0ec5ca3d-ea6f-40f3-8bf5-29e39ae9910d"}
03:49:26.235 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":null,"id":"0ec5ca3d-ea6f-40f3-8bf5-29e39ae9910d"}
03:49:26.235 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
03:49:26.279 00.044 15712 worker thread done servicing request
03:49:26.279 00.000 7988 OnExposeComplete: enter
03:49:26.279 00.000 7988 UpdateGuideState(): m_state=1
03:49:26.279 00.000 7988 UpdateCurrentPosition: no star selected
03:49:26.279 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:26.279 00.000 7988 Status Line: No star selected
03:49:26.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=141, med=117, FiltMin=100, FiltMax=129, Gamma=0.690
03:49:26.279 00.000 7988 UpdateGuideState exits: No star selected
03:49:26.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:26.279 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:26.295 00.016 7988 Enqueuing Expose request
03:49:26.295 00.000 15712 Worker thread wakes up
03:49:26.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:26.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:27.927 01.632 15712 Exposure complete
03:49:27.994 00.067 15712 worker thread done servicing request
03:49:27.994 00.000 7988 OnExposeComplete: enter
03:49:27.997 00.003 7988 UpdateGuideState(): m_state=1
03:49:27.997 00.000 7988 UpdateCurrentPosition: no star selected
03:49:27.997 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:27.997 00.000 7988 Status Line: No star selected
03:49:27.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=116, FiltMin=99, FiltMax=128, Gamma=0.690
03:49:27.997 00.000 7988 UpdateGuideState exits: No star selected
03:49:27.997 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:28.004 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:28.004 00.000 7988 Enqueuing Expose request
03:49:28.004 00.000 15712 Worker thread wakes up
03:49:28.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:28.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:29.537 01.533 15712 Exposure complete
03:49:29.598 00.061 15712 worker thread done servicing request
03:49:29.598 00.000 7988 OnExposeComplete: enter
03:49:29.598 00.000 7988 UpdateGuideState(): m_state=1
03:49:29.606 00.008 7988 UpdateCurrentPosition: no star selected
03:49:29.606 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:29.608 00.002 7988 Status Line: No star selected
03:49:29.610 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=116, FiltMin=100, FiltMax=129, Gamma=0.690
03:49:29.610 00.000 7988 UpdateGuideState exits: No star selected
03:49:29.612 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:29.612 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:29.615 00.003 7988 Enqueuing Expose request
03:49:29.615 00.000 15712 Worker thread wakes up
03:49:29.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:29.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:31.245 01.630 15712 Exposure complete
03:49:31.309 00.064 15712 worker thread done servicing request
03:49:31.309 00.000 7988 OnExposeComplete: enter
03:49:31.309 00.000 7988 UpdateGuideState(): m_state=1
03:49:31.314 00.005 7988 UpdateCurrentPosition: no star selected
03:49:31.314 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:31.317 00.003 7988 Status Line: No star selected
03:49:31.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=115, FiltMin=98, FiltMax=129, Gamma=0.690
03:49:31.317 00.000 7988 UpdateGuideState exits: No star selected
03:49:31.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:31.317 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:31.317 00.000 7988 Enqueuing Expose request
03:49:31.317 00.000 15712 Worker thread wakes up
03:49:31.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:31.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:32.842 01.525 15712 Exposure complete
03:49:32.907 00.065 15712 worker thread done servicing request
03:49:32.907 00.000 7988 OnExposeComplete: enter
03:49:32.907 00.000 7988 UpdateGuideState(): m_state=1
03:49:32.907 00.000 7988 UpdateCurrentPosition: no star selected
03:49:32.907 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:32.907 00.000 7988 Status Line: No star selected
03:49:32.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=114, FiltMin=97, FiltMax=129, Gamma=0.690
03:49:32.907 00.000 7988 UpdateGuideState exits: No star selected
03:49:32.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:32.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:32.918 00.011 7988 Enqueuing Expose request
03:49:32.918 00.000 15712 Worker thread wakes up
03:49:32.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:32.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:34.550 01.632 15712 Exposure complete
03:49:34.614 00.064 15712 worker thread done servicing request
03:49:34.614 00.000 7988 OnExposeComplete: enter
03:49:34.614 00.000 7988 UpdateGuideState(): m_state=1
03:49:34.620 00.006 7988 UpdateCurrentPosition: no star selected
03:49:34.620 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:34.622 00.002 7988 Status Line: No star selected
03:49:34.624 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=113, FiltMin=97, FiltMax=131, Gamma=0.690
03:49:34.625 00.001 7988 UpdateGuideState exits: No star selected
03:49:34.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:34.627 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:34.627 00.000 7988 Enqueuing Expose request
03:49:34.629 00.002 15712 Worker thread wakes up
03:49:34.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:34.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:36.149 01.520 15712 Exposure complete
03:49:36.210 00.061 15712 worker thread done servicing request
03:49:36.210 00.000 7988 OnExposeComplete: enter
03:49:36.210 00.000 7988 UpdateGuideState(): m_state=1
03:49:36.217 00.007 7988 UpdateCurrentPosition: no star selected
03:49:36.217 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:36.219 00.002 7988 Status Line: No star selected
03:49:36.221 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=112, FiltMin=95, FiltMax=128, Gamma=0.690
03:49:36.221 00.000 7988 UpdateGuideState exits: No star selected
03:49:36.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:36.221 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:36.226 00.005 7988 Enqueuing Expose request
03:49:36.227 00.001 15712 Worker thread wakes up
03:49:36.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:36.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:37.867 01.640 15712 Exposure complete
03:49:37.934 00.067 15712 worker thread done servicing request
03:49:37.934 00.000 7988 OnExposeComplete: enter
03:49:37.934 00.000 7988 UpdateGuideState(): m_state=1
03:49:37.934 00.000 7988 UpdateCurrentPosition: no star selected
03:49:37.934 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:37.934 00.000 7988 Status Line: No star selected
03:49:37.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=111, FiltMin=94, FiltMax=127, Gamma=0.690
03:49:37.934 00.000 7988 UpdateGuideState exits: No star selected
03:49:37.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:37.934 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:37.934 00.000 7988 Enqueuing Expose request
03:49:37.934 00.000 15712 Worker thread wakes up
03:49:37.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:37.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:39.467 01.533 15712 Exposure complete
03:49:39.530 00.063 15712 worker thread done servicing request
03:49:39.530 00.000 7988 OnExposeComplete: enter
03:49:39.530 00.000 7988 UpdateGuideState(): m_state=1
03:49:39.535 00.005 7988 UpdateCurrentPosition: no star selected
03:49:39.535 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:39.537 00.002 7988 Status Line: No star selected
03:49:39.539 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=111, FiltMin=93, FiltMax=125, Gamma=0.690
03:49:39.539 00.000 7988 UpdateGuideState exits: No star selected
03:49:39.541 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:39.541 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:39.543 00.002 7988 Enqueuing Expose request
03:49:39.543 00.000 15712 Worker thread wakes up
03:49:39.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:39.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:41.174 01.631 15712 Exposure complete
03:49:41.236 00.062 15712 worker thread done servicing request
03:49:41.236 00.000 7988 OnExposeComplete: enter
03:49:41.236 00.000 7988 UpdateGuideState(): m_state=1
03:49:41.242 00.006 7988 UpdateCurrentPosition: no star selected
03:49:41.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:41.244 00.002 7988 Status Line: No star selected
03:49:41.246 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=111, FiltMin=92, FiltMax=126, Gamma=0.690
03:49:41.246 00.000 7988 UpdateGuideState exits: No star selected
03:49:41.246 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:41.248 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:41.248 00.000 7988 Enqueuing Expose request
03:49:41.250 00.002 15712 Worker thread wakes up
03:49:41.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:41.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:42.771 01.521 15712 Exposure complete
03:49:42.832 00.061 15712 worker thread done servicing request
03:49:42.832 00.000 7988 OnExposeComplete: enter
03:49:42.832 00.000 7988 UpdateGuideState(): m_state=1
03:49:42.839 00.007 7988 UpdateCurrentPosition: no star selected
03:49:42.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:42.841 00.002 7988 Status Line: No star selected
03:49:42.843 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=111, FiltMin=93, FiltMax=126, Gamma=0.690
03:49:42.843 00.000 7988 UpdateGuideState exits: No star selected
03:49:42.845 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:42.845 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:42.845 00.000 7988 Enqueuing Expose request
03:49:42.848 00.003 15712 Worker thread wakes up
03:49:42.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:42.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:44.481 01.633 15712 Exposure complete
03:49:44.547 00.066 15712 worker thread done servicing request
03:49:44.547 00.000 7988 OnExposeComplete: enter
03:49:44.547 00.000 7988 UpdateGuideState(): m_state=1
03:49:44.547 00.000 7988 UpdateCurrentPosition: no star selected
03:49:44.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:44.547 00.000 7988 Status Line: No star selected
03:49:44.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=110, FiltMin=93, FiltMax=127, Gamma=0.690
03:49:44.547 00.000 7988 UpdateGuideState exits: No star selected
03:49:44.558 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:44.558 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:44.558 00.000 7988 Enqueuing Expose request
03:49:44.558 00.000 15712 Worker thread wakes up
03:49:44.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:44.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:46.079 01.521 15712 Exposure complete
03:49:46.143 00.064 15712 worker thread done servicing request
03:49:46.143 00.000 7988 OnExposeComplete: enter
03:49:46.143 00.000 7988 UpdateGuideState(): m_state=1
03:49:46.146 00.003 7988 UpdateCurrentPosition: no star selected
03:49:46.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:46.146 00.000 7988 Status Line: No star selected
03:49:46.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=110, FiltMin=92, FiltMax=126, Gamma=0.690
03:49:46.151 00.005 7988 UpdateGuideState exits: No star selected
03:49:46.151 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:46.153 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:46.153 00.000 7988 Enqueuing Expose request
03:49:46.155 00.002 15712 Worker thread wakes up
03:49:46.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:46.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:47.787 01.632 15712 Exposure complete
03:49:47.852 00.065 15712 worker thread done servicing request
03:49:47.852 00.000 7988 OnExposeComplete: enter
03:49:47.852 00.000 7988 UpdateGuideState(): m_state=1
03:49:47.855 00.003 7988 UpdateCurrentPosition: no star selected
03:49:47.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:47.857 00.002 7988 Status Line: No star selected
03:49:47.859 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=110, FiltMin=93, FiltMax=127, Gamma=0.690
03:49:47.859 00.000 7988 UpdateGuideState exits: No star selected
03:49:47.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:47.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:47.859 00.000 7988 Enqueuing Expose request
03:49:47.865 00.006 15712 Worker thread wakes up
03:49:47.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:47.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:49.384 01.519 15712 Exposure complete
03:49:49.447 00.063 15712 worker thread done servicing request
03:49:49.447 00.000 7988 OnExposeComplete: enter
03:49:49.447 00.000 7988 UpdateGuideState(): m_state=1
03:49:49.452 00.005 7988 UpdateCurrentPosition: no star selected
03:49:49.454 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:49.454 00.000 7988 Status Line: No star selected
03:49:49.456 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=109, FiltMin=95, FiltMax=127, Gamma=0.690
03:49:49.456 00.000 7988 UpdateGuideState exits: No star selected
03:49:49.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:49.456 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:49.456 00.000 7988 Enqueuing Expose request
03:49:49.456 00.000 15712 Worker thread wakes up
03:49:49.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:49.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:51.093 01.637 15712 Exposure complete
03:49:51.157 00.064 15712 worker thread done servicing request
03:49:51.159 00.002 7988 OnExposeComplete: enter
03:49:51.159 00.000 7988 UpdateGuideState(): m_state=1
03:49:51.159 00.000 7988 UpdateCurrentPosition: no star selected
03:49:51.159 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:51.159 00.000 7988 Status Line: No star selected
03:49:51.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=109, FiltMin=96, FiltMax=127, Gamma=0.690
03:49:51.159 00.000 7988 UpdateGuideState exits: No star selected
03:49:51.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:51.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:51.159 00.000 7988 Enqueuing Expose request
03:49:51.159 00.000 15712 Worker thread wakes up
03:49:51.170 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:51.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:52.687 01.517 15712 Exposure complete
03:49:52.753 00.066 15712 worker thread done servicing request
03:49:52.753 00.000 7988 OnExposeComplete: enter
03:49:52.753 00.000 7988 UpdateGuideState(): m_state=1
03:49:52.753 00.000 7988 UpdateCurrentPosition: no star selected
03:49:52.753 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:52.753 00.000 7988 Status Line: No star selected
03:49:52.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=109, FiltMin=97, FiltMax=126, Gamma=0.690
03:49:52.753 00.000 7988 UpdateGuideState exits: No star selected
03:49:52.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:52.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:52.753 00.000 7988 Enqueuing Expose request
03:49:52.753 00.000 15712 Worker thread wakes up
03:49:52.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:52.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:54.397 01.644 15712 Exposure complete
03:49:54.463 00.066 15712 worker thread done servicing request
03:49:54.463 00.000 7988 OnExposeComplete: enter
03:49:54.463 00.000 7988 UpdateGuideState(): m_state=1
03:49:54.463 00.000 7988 UpdateCurrentPosition: no star selected
03:49:54.463 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:54.463 00.000 7988 Status Line: No star selected
03:49:54.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=109, FiltMin=96, FiltMax=125, Gamma=0.690
03:49:54.463 00.000 7988 UpdateGuideState exits: No star selected
03:49:54.470 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:54.470 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:54.470 00.000 7988 Enqueuing Expose request
03:49:54.470 00.000 15712 Worker thread wakes up
03:49:54.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:54.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:55.995 01.525 15712 Exposure complete
03:49:56.061 00.066 15712 worker thread done servicing request
03:49:56.061 00.000 7988 OnExposeComplete: enter
03:49:56.063 00.002 7988 UpdateGuideState(): m_state=1
03:49:56.063 00.000 7988 UpdateCurrentPosition: no star selected
03:49:56.065 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:56.065 00.000 7988 Status Line: No star selected
03:49:56.067 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=109, FiltMin=94, FiltMax=125, Gamma=0.690
03:49:56.069 00.002 7988 UpdateGuideState exits: No star selected
03:49:56.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:56.071 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:56.071 00.000 7988 Enqueuing Expose request
03:49:56.073 00.002 15712 Worker thread wakes up
03:49:56.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:56.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:57.814 01.741 15712 Exposure complete
03:49:57.876 00.062 15712 worker thread done servicing request
03:49:57.876 00.000 7988 OnExposeComplete: enter
03:49:57.876 00.000 7988 UpdateGuideState(): m_state=1
03:49:57.882 00.006 7988 UpdateCurrentPosition: no star selected
03:49:57.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:57.884 00.002 7988 Status Line: No star selected
03:49:57.886 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=109, FiltMin=95, FiltMax=127, Gamma=0.690
03:49:57.886 00.000 7988 UpdateGuideState exits: No star selected
03:49:57.888 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:57.888 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:57.890 00.002 7988 Enqueuing Expose request
03:49:57.890 00.000 15712 Worker thread wakes up
03:49:57.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:57.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:49:59.297 01.407 15712 Exposure complete
03:49:59.358 00.061 15712 worker thread done servicing request
03:49:59.358 00.000 7988 OnExposeComplete: enter
03:49:59.358 00.000 7988 UpdateGuideState(): m_state=1
03:49:59.365 00.007 7988 UpdateCurrentPosition: no star selected
03:49:59.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:49:59.367 00.002 7988 Status Line: No star selected
03:49:59.369 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=108, FiltMin=94, FiltMax=125, Gamma=0.690
03:49:59.369 00.000 7988 UpdateGuideState exits: No star selected
03:49:59.370 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:59.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:49:59.370 00.000 7988 Enqueuing Expose request
03:49:59.374 00.004 15712 Worker thread wakes up
03:49:59.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:49:59.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:01.005 01.631 15712 Exposure complete
03:50:01.072 00.067 15712 worker thread done servicing request
03:50:01.072 00.000 7988 OnExposeComplete: enter
03:50:01.073 00.001 7988 UpdateGuideState(): m_state=1
03:50:01.073 00.000 7988 UpdateCurrentPosition: no star selected
03:50:01.075 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:01.077 00.002 7988 Status Line: No star selected
03:50:01.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=108, FiltMin=96, FiltMax=124, Gamma=0.690
03:50:01.079 00.002 7988 UpdateGuideState exits: No star selected
03:50:01.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:01.081 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:01.081 00.000 7988 Enqueuing Expose request
03:50:01.084 00.003 15712 Worker thread wakes up
03:50:01.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:01.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:02.600 01.516 15712 Exposure complete
03:50:02.665 00.065 15712 worker thread done servicing request
03:50:02.665 00.000 7988 OnExposeComplete: enter
03:50:02.665 00.000 7988 UpdateGuideState(): m_state=1
03:50:02.665 00.000 7988 UpdateCurrentPosition: no star selected
03:50:02.665 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:02.665 00.000 7988 Status Line: No star selected
03:50:02.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=108, FiltMin=96, FiltMax=124, Gamma=0.690
03:50:02.665 00.000 7988 UpdateGuideState exits: No star selected
03:50:02.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:02.674 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:02.674 00.000 7988 Enqueuing Expose request
03:50:02.677 00.003 15712 Worker thread wakes up
03:50:02.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:02.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:04.307 01.630 15712 Exposure complete
03:50:04.369 00.062 15712 worker thread done servicing request
03:50:04.369 00.000 7988 OnExposeComplete: enter
03:50:04.369 00.000 7988 UpdateGuideState(): m_state=1
03:50:04.375 00.006 7988 UpdateCurrentPosition: no star selected
03:50:04.375 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:04.375 00.000 7988 Status Line: No star selected
03:50:04.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=108, FiltMin=97, FiltMax=125, Gamma=0.690
03:50:04.375 00.000 7988 UpdateGuideState exits: No star selected
03:50:04.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:04.375 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:04.375 00.000 7988 Enqueuing Expose request
03:50:04.375 00.000 15712 Worker thread wakes up
03:50:04.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:04.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:05.902 01.527 15712 Exposure complete
03:50:05.964 00.062 15712 worker thread done servicing request
03:50:05.964 00.000 7988 OnExposeComplete: enter
03:50:05.964 00.000 7988 UpdateGuideState(): m_state=1
03:50:05.972 00.008 7988 UpdateCurrentPosition: no star selected
03:50:05.972 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:05.974 00.002 7988 Status Line: No star selected
03:50:05.976 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=108, FiltMin=96, FiltMax=124, Gamma=0.690
03:50:05.976 00.000 7988 UpdateGuideState exits: No star selected
03:50:05.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:05.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:05.980 00.004 7988 Enqueuing Expose request
03:50:05.980 00.000 15712 Worker thread wakes up
03:50:05.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:05.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:07.611 01.631 15712 Exposure complete
03:50:07.677 00.066 15712 worker thread done servicing request
03:50:07.677 00.000 7988 OnExposeComplete: enter
03:50:07.677 00.000 7988 UpdateGuideState(): m_state=1
03:50:07.680 00.003 7988 UpdateCurrentPosition: no star selected
03:50:07.680 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:07.682 00.002 7988 Status Line: No star selected
03:50:07.684 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=108, FiltMin=95, FiltMax=123, Gamma=0.690
03:50:07.684 00.000 7988 UpdateGuideState exits: No star selected
03:50:07.686 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:07.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:07.688 00.002 7988 Enqueuing Expose request
03:50:07.688 00.000 15712 Worker thread wakes up
03:50:07.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:07.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:09.206 01.518 15712 Exposure complete
03:50:09.270 00.064 15712 worker thread done servicing request
03:50:09.270 00.000 7988 OnExposeComplete: enter
03:50:09.270 00.000 7988 UpdateGuideState(): m_state=1
03:50:09.270 00.000 7988 UpdateCurrentPosition: no star selected
03:50:09.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:09.270 00.000 7988 Status Line: No star selected
03:50:09.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=107, FiltMin=93, FiltMax=122, Gamma=0.690
03:50:09.278 00.008 7988 UpdateGuideState exits: No star selected
03:50:09.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:09.278 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:09.278 00.000 7988 Enqueuing Expose request
03:50:09.282 00.004 15712 Worker thread wakes up
03:50:09.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:09.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:10.914 01.632 15712 Exposure complete
03:50:10.975 00.061 15712 worker thread done servicing request
03:50:10.975 00.000 7988 OnExposeComplete: enter
03:50:10.975 00.000 7988 UpdateGuideState(): m_state=1
03:50:10.981 00.006 7988 UpdateCurrentPosition: no star selected
03:50:10.982 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:10.982 00.000 7988 Status Line: No star selected
03:50:10.984 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=107, FiltMin=94, FiltMax=123, Gamma=0.690
03:50:10.984 00.000 7988 UpdateGuideState exits: No star selected
03:50:10.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:10.984 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:10.984 00.000 7988 Enqueuing Expose request
03:50:10.984 00.000 15712 Worker thread wakes up
03:50:10.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:10.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:12.507 01.523 15712 Exposure complete
03:50:12.569 00.062 15712 worker thread done servicing request
03:50:12.569 00.000 7988 OnExposeComplete: enter
03:50:12.569 00.000 7988 UpdateGuideState(): m_state=1
03:50:12.569 00.000 7988 UpdateCurrentPosition: no star selected
03:50:12.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:12.569 00.000 7988 Status Line: No star selected
03:50:12.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=106, FiltMin=94, FiltMax=123, Gamma=0.690
03:50:12.569 00.000 7988 UpdateGuideState exits: No star selected
03:50:12.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:12.582 00.013 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:12.582 00.000 7988 Enqueuing Expose request
03:50:12.585 00.003 15712 Worker thread wakes up
03:50:12.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:12.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:14.220 01.635 15712 Exposure complete
03:50:14.283 00.063 15712 worker thread done servicing request
03:50:14.283 00.000 7988 OnExposeComplete: enter
03:50:14.283 00.000 7988 UpdateGuideState(): m_state=1
03:50:14.287 00.004 7988 UpdateCurrentPosition: no star selected
03:50:14.287 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:14.289 00.002 7988 Status Line: No star selected
03:50:14.291 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=105, FiltMin=93, FiltMax=122, Gamma=0.690
03:50:14.291 00.000 7988 UpdateGuideState exits: No star selected
03:50:14.293 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:14.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:14.293 00.000 7988 Enqueuing Expose request
03:50:14.293 00.000 15712 Worker thread wakes up
03:50:14.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:14.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:15.812 01.519 15712 Exposure complete
03:50:15.874 00.062 15712 worker thread done servicing request
03:50:15.874 00.000 7988 OnExposeComplete: enter
03:50:15.874 00.000 7988 UpdateGuideState(): m_state=1
03:50:15.881 00.007 7988 UpdateCurrentPosition: no star selected
03:50:15.881 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:15.883 00.002 7988 Status Line: No star selected
03:50:15.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=105, FiltMin=94, FiltMax=121, Gamma=0.690
03:50:15.885 00.002 7988 UpdateGuideState exits: No star selected
03:50:15.885 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:15.887 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:15.887 00.000 7988 Enqueuing Expose request
03:50:15.889 00.002 15712 Worker thread wakes up
03:50:15.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:15.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:17.524 01.635 15712 Exposure complete
03:50:17.588 00.064 15712 worker thread done servicing request
03:50:17.588 00.000 7988 OnExposeComplete: enter
03:50:17.588 00.000 7988 UpdateGuideState(): m_state=1
03:50:17.588 00.000 7988 UpdateCurrentPosition: no star selected
03:50:17.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:17.588 00.000 7988 Status Line: No star selected
03:50:17.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=105, FiltMin=93, FiltMax=123, Gamma=0.690
03:50:17.588 00.000 7988 UpdateGuideState exits: No star selected
03:50:17.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:17.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:17.588 00.000 7988 Enqueuing Expose request
03:50:17.588 00.000 15712 Worker thread wakes up
03:50:17.600 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:17.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:19.120 01.520 15712 Exposure complete
03:50:19.185 00.065 15712 worker thread done servicing request
03:50:19.185 00.000 7988 OnExposeComplete: enter
03:50:19.185 00.000 7988 UpdateGuideState(): m_state=1
03:50:19.185 00.000 7988 UpdateCurrentPosition: no star selected
03:50:19.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:19.185 00.000 7988 Status Line: No star selected
03:50:19.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=105, FiltMin=94, FiltMax=125, Gamma=0.690
03:50:19.185 00.000 7988 UpdateGuideState exits: No star selected
03:50:19.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:19.185 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:19.185 00.000 7988 Enqueuing Expose request
03:50:19.185 00.000 15712 Worker thread wakes up
03:50:19.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:19.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:20.831 01.646 15712 Exposure complete
03:50:20.892 00.061 15712 worker thread done servicing request
03:50:20.892 00.000 7988 OnExposeComplete: enter
03:50:20.892 00.000 7988 UpdateGuideState(): m_state=1
03:50:20.892 00.000 7988 UpdateCurrentPosition: no star selected
03:50:20.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:20.904 00.012 7988 Status Line: No star selected
03:50:20.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=106, FiltMin=93, FiltMax=125, Gamma=0.690
03:50:20.904 00.000 7988 UpdateGuideState exits: No star selected
03:50:20.908 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:20.908 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:20.908 00.000 7988 Enqueuing Expose request
03:50:20.908 00.000 15712 Worker thread wakes up
03:50:20.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:20.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:22.429 01.521 15712 Exposure complete
03:50:22.494 00.065 15712 worker thread done servicing request
03:50:22.494 00.000 7988 OnExposeComplete: enter
03:50:22.496 00.002 7988 UpdateGuideState(): m_state=1
03:50:22.498 00.002 7988 UpdateCurrentPosition: no star selected
03:50:22.498 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:22.500 00.002 7988 Status Line: No star selected
03:50:22.502 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=107, FiltMin=94, FiltMax=125, Gamma=0.690
03:50:22.503 00.001 7988 UpdateGuideState exits: No star selected
03:50:22.505 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:22.506 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:22.508 00.002 7988 Enqueuing Expose request
03:50:22.510 00.002 15712 Worker thread wakes up
03:50:22.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:22.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:24.153 01.643 15712 Exposure complete
03:50:24.215 00.062 15712 worker thread done servicing request
03:50:24.215 00.000 7988 OnExposeComplete: enter
03:50:24.215 00.000 7988 UpdateGuideState(): m_state=1
03:50:24.220 00.005 7988 UpdateCurrentPosition: no star selected
03:50:24.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:24.222 00.002 7988 Status Line: No star selected
03:50:24.223 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=108, FiltMin=93, FiltMax=126, Gamma=0.690
03:50:24.223 00.000 7988 UpdateGuideState exits: No star selected
03:50:24.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:24.223 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:24.223 00.000 7988 Enqueuing Expose request
03:50:24.223 00.000 15712 Worker thread wakes up
03:50:24.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:24.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:25.639 01.416 15712 Exposure complete
03:50:25.705 00.066 15712 worker thread done servicing request
03:50:25.705 00.000 7988 OnExposeComplete: enter
03:50:25.705 00.000 7988 UpdateGuideState(): m_state=1
03:50:25.705 00.000 7988 UpdateCurrentPosition: no star selected
03:50:25.705 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:25.705 00.000 7988 Status Line: No star selected
03:50:25.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=108, FiltMin=95, FiltMax=125, Gamma=0.690
03:50:25.705 00.000 7988 UpdateGuideState exits: No star selected
03:50:25.714 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:25.714 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:25.716 00.002 7988 Enqueuing Expose request
03:50:25.717 00.001 15712 Worker thread wakes up
03:50:25.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:25.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:27.356 01.639 15712 Exposure complete
03:50:27.420 00.064 15712 worker thread done servicing request
03:50:27.420 00.000 7988 OnExposeComplete: enter
03:50:27.424 00.004 7988 UpdateGuideState(): m_state=1
03:50:27.426 00.002 7988 UpdateCurrentPosition: no star selected
03:50:27.426 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:27.428 00.002 7988 Status Line: No star selected
03:50:27.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=108, FiltMin=93, FiltMax=126, Gamma=0.690
03:50:27.428 00.000 7988 UpdateGuideState exits: No star selected
03:50:27.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:27.428 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:27.428 00.000 7988 Enqueuing Expose request
03:50:27.428 00.000 15712 Worker thread wakes up
03:50:27.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:27.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:28.953 01.525 15712 Exposure complete
03:50:29.020 00.067 15712 worker thread done servicing request
03:50:29.020 00.000 7988 OnExposeComplete: enter
03:50:29.021 00.001 7988 UpdateGuideState(): m_state=1
03:50:29.023 00.002 7988 UpdateCurrentPosition: no star selected
03:50:29.024 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:29.025 00.001 7988 Status Line: No star selected
03:50:29.026 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=108, FiltMin=92, FiltMax=125, Gamma=0.690
03:50:29.027 00.001 7988 UpdateGuideState exits: No star selected
03:50:29.028 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:29.029 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:29.029 00.000 7988 Enqueuing Expose request
03:50:29.031 00.002 15712 Worker thread wakes up
03:50:29.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:29.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:30.663 01.632 15712 Exposure complete
03:50:30.725 00.062 15712 worker thread done servicing request
03:50:30.725 00.000 7988 OnExposeComplete: enter
03:50:30.725 00.000 7988 UpdateGuideState(): m_state=1
03:50:30.725 00.000 7988 UpdateCurrentPosition: no star selected
03:50:30.725 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:30.725 00.000 7988 Status Line: No star selected
03:50:30.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=108, FiltMin=91, FiltMax=126, Gamma=0.690
03:50:30.725 00.000 7988 UpdateGuideState exits: No star selected
03:50:30.737 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:30.737 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:30.737 00.000 7988 Enqueuing Expose request
03:50:30.737 00.000 15712 Worker thread wakes up
03:50:30.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:30.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:32.260 01.523 15712 Exposure complete
03:50:32.322 00.062 15712 worker thread done servicing request
03:50:32.322 00.000 7988 OnExposeComplete: enter
03:50:32.322 00.000 7988 UpdateGuideState(): m_state=1
03:50:32.328 00.006 7988 UpdateCurrentPosition: no star selected
03:50:32.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:32.328 00.000 7988 Status Line: No star selected
03:50:32.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=107, FiltMin=92, FiltMax=124, Gamma=0.690
03:50:32.328 00.000 7988 UpdateGuideState exits: No star selected
03:50:32.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:32.328 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:32.328 00.000 7988 Enqueuing Expose request
03:50:32.337 00.009 15712 Worker thread wakes up
03:50:32.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:32.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:33.969 01.632 15712 Exposure complete
03:50:34.030 00.061 15712 worker thread done servicing request
03:50:34.030 00.000 7988 OnExposeComplete: enter
03:50:34.030 00.000 7988 UpdateGuideState(): m_state=1
03:50:34.030 00.000 7988 UpdateCurrentPosition: no star selected
03:50:34.038 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:34.038 00.000 7988 Status Line: No star selected
03:50:34.041 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=106, FiltMin=91, FiltMax=122, Gamma=0.690
03:50:34.041 00.000 7988 UpdateGuideState exits: No star selected
03:50:34.043 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:34.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:34.045 00.002 7988 Enqueuing Expose request
03:50:34.046 00.001 15712 Worker thread wakes up
03:50:34.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:34.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:35.569 01.523 15712 Exposure complete
03:50:35.634 00.065 15712 worker thread done servicing request
03:50:35.634 00.000 7988 OnExposeComplete: enter
03:50:35.634 00.000 7988 UpdateGuideState(): m_state=1
03:50:35.634 00.000 7988 UpdateCurrentPosition: no star selected
03:50:35.634 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:35.639 00.005 7988 Status Line: No star selected
03:50:35.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=104, FiltMin=91, FiltMax=124, Gamma=0.690
03:50:35.639 00.000 7988 UpdateGuideState exits: No star selected
03:50:35.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:35.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:35.639 00.000 7988 Enqueuing Expose request
03:50:35.646 00.007 15712 Worker thread wakes up
03:50:35.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:35.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:37.279 01.633 15712 Exposure complete
03:50:37.341 00.062 15712 worker thread done servicing request
03:50:37.341 00.000 7988 OnExposeComplete: enter
03:50:37.341 00.000 7988 UpdateGuideState(): m_state=1
03:50:37.341 00.000 7988 UpdateCurrentPosition: no star selected
03:50:37.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:37.341 00.000 7988 Status Line: No star selected
03:50:37.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=103, FiltMin=92, FiltMax=120, Gamma=0.690
03:50:37.341 00.000 7988 UpdateGuideState exits: No star selected
03:50:37.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:37.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:37.341 00.000 7988 Enqueuing Expose request
03:50:37.341 00.000 15712 Worker thread wakes up
03:50:37.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:37.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:38.875 01.534 15712 Exposure complete
03:50:38.939 00.064 15712 worker thread done servicing request
03:50:38.939 00.000 7988 OnExposeComplete: enter
03:50:38.939 00.000 7988 UpdateGuideState(): m_state=1
03:50:38.944 00.005 7988 UpdateCurrentPosition: no star selected
03:50:38.944 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:38.946 00.002 7988 Status Line: No star selected
03:50:38.948 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=102, FiltMin=92, FiltMax=120, Gamma=0.690
03:50:38.948 00.000 7988 UpdateGuideState exits: No star selected
03:50:38.950 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:38.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:38.952 00.002 7988 Enqueuing Expose request
03:50:38.952 00.000 15712 Worker thread wakes up
03:50:38.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:38.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:40.592 01.640 15712 Exposure complete
03:50:40.658 00.066 15712 worker thread done servicing request
03:50:40.658 00.000 7988 OnExposeComplete: enter
03:50:40.658 00.000 7988 UpdateGuideState(): m_state=1
03:50:40.658 00.000 7988 UpdateCurrentPosition: no star selected
03:50:40.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:40.658 00.000 7988 Status Line: No star selected
03:50:40.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=101, FiltMin=91, FiltMax=116, Gamma=0.690
03:50:40.658 00.000 7988 UpdateGuideState exits: No star selected
03:50:40.666 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:40.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:40.668 00.002 7988 Enqueuing Expose request
03:50:40.668 00.000 15712 Worker thread wakes up
03:50:40.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:40.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:42.186 01.518 15712 Exposure complete
03:50:42.248 00.062 15712 worker thread done servicing request
03:50:42.248 00.000 7988 OnExposeComplete: enter
03:50:42.248 00.000 7988 UpdateGuideState(): m_state=1
03:50:42.254 00.006 7988 UpdateCurrentPosition: no star selected
03:50:42.254 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:42.256 00.002 7988 Status Line: No star selected
03:50:42.258 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=101, FiltMin=91, FiltMax=115, Gamma=0.690
03:50:42.259 00.001 7988 UpdateGuideState exits: No star selected
03:50:42.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:42.261 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:42.261 00.000 7988 Enqueuing Expose request
03:50:42.263 00.002 15712 Worker thread wakes up
03:50:42.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:42.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:43.893 01.630 15712 Exposure complete
03:50:43.955 00.062 15712 worker thread done servicing request
03:50:43.955 00.000 7988 OnExposeComplete: enter
03:50:43.955 00.000 7988 UpdateGuideState(): m_state=1
03:50:43.963 00.008 7988 UpdateCurrentPosition: no star selected
03:50:43.963 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:43.963 00.000 7988 Status Line: No star selected
03:50:43.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=101, FiltMin=91, FiltMax=114, Gamma=0.690
03:50:43.963 00.000 7988 UpdateGuideState exits: No star selected
03:50:43.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:43.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:43.971 00.008 7988 Enqueuing Expose request
03:50:43.971 00.000 15712 Worker thread wakes up
03:50:43.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:43.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:45.503 01.532 15712 Exposure complete
03:50:45.569 00.066 15712 worker thread done servicing request
03:50:45.569 00.000 7988 OnExposeComplete: enter
03:50:45.569 00.000 7988 UpdateGuideState(): m_state=1
03:50:45.569 00.000 7988 UpdateCurrentPosition: no star selected
03:50:45.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:45.569 00.000 7988 Status Line: No star selected
03:50:45.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=92, FiltMax=111, Gamma=0.690
03:50:45.569 00.000 7988 UpdateGuideState exits: No star selected
03:50:45.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:45.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:45.569 00.000 7988 Enqueuing Expose request
03:50:45.580 00.011 15712 Worker thread wakes up
03:50:45.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:45.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:47.319 01.739 15712 Exposure complete
03:50:47.386 00.067 15712 worker thread done servicing request
03:50:47.386 00.000 7988 OnExposeComplete: enter
03:50:47.386 00.000 7988 UpdateGuideState(): m_state=1
03:50:47.389 00.003 7988 UpdateCurrentPosition: no star selected
03:50:47.389 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:47.391 00.002 7988 Status Line: No star selected
03:50:47.393 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=91, FiltMax=112, Gamma=0.690
03:50:47.393 00.000 7988 UpdateGuideState exits: No star selected
03:50:47.395 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:47.395 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:47.397 00.002 7988 Enqueuing Expose request
03:50:47.397 00.000 15712 Worker thread wakes up
03:50:47.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:47.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:48.809 01.412 15712 Exposure complete
03:50:48.871 00.062 15712 worker thread done servicing request
03:50:48.871 00.000 7988 OnExposeComplete: enter
03:50:48.871 00.000 7988 UpdateGuideState(): m_state=1
03:50:48.871 00.000 7988 UpdateCurrentPosition: no star selected
03:50:48.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:48.871 00.000 7988 Status Line: No star selected
03:50:48.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=90, FiltMax=113, Gamma=0.690
03:50:48.882 00.011 7988 UpdateGuideState exits: No star selected
03:50:48.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:48.882 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:48.882 00.000 7988 Enqueuing Expose request
03:50:48.882 00.000 15712 Worker thread wakes up
03:50:48.887 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:48.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:50.520 01.633 15712 Exposure complete
03:50:50.584 00.064 15712 worker thread done servicing request
03:50:50.584 00.000 7988 OnExposeComplete: enter
03:50:50.584 00.000 7988 UpdateGuideState(): m_state=1
03:50:50.584 00.000 7988 UpdateCurrentPosition: no star selected
03:50:50.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:50.584 00.000 7988 Status Line: No star selected
03:50:50.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=89, FiltMax=113, Gamma=0.690
03:50:50.584 00.000 7988 UpdateGuideState exits: No star selected
03:50:50.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:50.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:50.584 00.000 7988 Enqueuing Expose request
03:50:50.595 00.011 15712 Worker thread wakes up
03:50:50.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:50.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:52.113 01.518 15712 Exposure complete
03:50:52.178 00.065 15712 worker thread done servicing request
03:50:52.178 00.000 7988 OnExposeComplete: enter
03:50:52.178 00.000 7988 UpdateGuideState(): m_state=1
03:50:52.181 00.003 7988 UpdateCurrentPosition: no star selected
03:50:52.181 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:52.181 00.000 7988 Status Line: No star selected
03:50:52.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=88, FiltMax=113, Gamma=0.690
03:50:52.181 00.000 7988 UpdateGuideState exits: No star selected
03:50:52.181 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:52.181 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:52.181 00.000 7988 Enqueuing Expose request
03:50:52.181 00.000 15712 Worker thread wakes up
03:50:52.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:52.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:53.823 01.642 15712 Exposure complete
03:50:53.886 00.063 15712 worker thread done servicing request
03:50:53.886 00.000 7988 OnExposeComplete: enter
03:50:53.886 00.000 7988 UpdateGuideState(): m_state=1
03:50:53.892 00.006 7988 UpdateCurrentPosition: no star selected
03:50:53.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:53.894 00.002 7988 Status Line: No star selected
03:50:53.896 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=99, FiltMin=88, FiltMax=113, Gamma=0.690
03:50:53.896 00.000 7988 UpdateGuideState exits: No star selected
03:50:53.898 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:53.898 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:53.900 00.002 7988 Enqueuing Expose request
03:50:53.900 00.000 15712 Worker thread wakes up
03:50:53.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:53.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:55.423 01.523 15712 Exposure complete
03:50:55.484 00.061 15712 worker thread done servicing request
03:50:55.484 00.000 7988 OnExposeComplete: enter
03:50:55.484 00.000 7988 UpdateGuideState(): m_state=1
03:50:55.490 00.006 7988 UpdateCurrentPosition: no star selected
03:50:55.490 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:55.492 00.002 7988 Status Line: No star selected
03:50:55.494 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=88, FiltMax=112, Gamma=0.690
03:50:55.494 00.000 7988 UpdateGuideState exits: No star selected
03:50:55.496 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:55.497 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:55.497 00.000 7988 Enqueuing Expose request
03:50:55.499 00.002 15712 Worker thread wakes up
03:50:55.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:55.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:57.131 01.632 15712 Exposure complete
03:50:57.196 00.065 15712 worker thread done servicing request
03:50:57.196 00.000 7988 OnExposeComplete: enter
03:50:57.196 00.000 7988 UpdateGuideState(): m_state=1
03:50:57.200 00.004 7988 UpdateCurrentPosition: no star selected
03:50:57.200 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:57.200 00.000 7988 Status Line: No star selected
03:50:57.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=98, FiltMin=88, FiltMax=112, Gamma=0.690
03:50:57.200 00.000 7988 UpdateGuideState exits: No star selected
03:50:57.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:57.200 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:57.200 00.000 7988 Enqueuing Expose request
03:50:57.208 00.008 15712 Worker thread wakes up
03:50:57.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:57.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:50:58.730 01.522 15712 Exposure complete
03:50:58.796 00.066 15712 worker thread done servicing request
03:50:58.796 00.000 7988 OnExposeComplete: enter
03:50:58.796 00.000 7988 UpdateGuideState(): m_state=1
03:50:58.796 00.000 7988 UpdateCurrentPosition: no star selected
03:50:58.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:50:58.800 00.004 7988 Status Line: No star selected
03:50:58.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=89, FiltMax=110, Gamma=0.690
03:50:58.800 00.000 7988 UpdateGuideState exits: No star selected
03:50:58.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:58.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:50:58.800 00.000 7988 Enqueuing Expose request
03:50:58.800 00.000 15712 Worker thread wakes up
03:50:58.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:50:58.808 00.008 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:00.439 01.631 15712 Exposure complete
03:51:00.505 00.066 15712 worker thread done servicing request
03:51:00.505 00.000 7988 OnExposeComplete: enter
03:51:00.505 00.000 7988 UpdateGuideState(): m_state=1
03:51:00.505 00.000 7988 UpdateCurrentPosition: no star selected
03:51:00.505 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:00.505 00.000 7988 Status Line: No star selected
03:51:00.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=86, FiltMax=109, Gamma=0.690
03:51:00.505 00.000 7988 UpdateGuideState exits: No star selected
03:51:00.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:00.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:00.516 00.011 7988 Enqueuing Expose request
03:51:00.518 00.002 15712 Worker thread wakes up
03:51:00.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:00.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:02.034 01.516 15712 Exposure complete
03:51:02.096 00.062 15712 worker thread done servicing request
03:51:02.096 00.000 7988 OnExposeComplete: enter
03:51:02.100 00.004 7988 UpdateGuideState(): m_state=1
03:51:02.102 00.002 7988 UpdateCurrentPosition: no star selected
03:51:02.102 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:02.104 00.002 7988 Status Line: No star selected
03:51:02.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=97, FiltMin=85, FiltMax=108, Gamma=0.690
03:51:02.106 00.002 7988 UpdateGuideState exits: No star selected
03:51:02.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:02.108 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:02.108 00.000 7988 Enqueuing Expose request
03:51:02.110 00.002 15712 Worker thread wakes up
03:51:02.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:02.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:03.848 01.738 15712 Exposure complete
03:51:03.913 00.065 15712 worker thread done servicing request
03:51:03.913 00.000 7988 OnExposeComplete: enter
03:51:03.913 00.000 7988 UpdateGuideState(): m_state=1
03:51:03.913 00.000 7988 UpdateCurrentPosition: no star selected
03:51:03.913 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:03.913 00.000 7988 Status Line: No star selected
03:51:03.919 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=97, FiltMin=85, FiltMax=109, Gamma=0.690
03:51:03.919 00.000 7988 UpdateGuideState exits: No star selected
03:51:03.919 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:03.919 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:03.919 00.000 7988 Enqueuing Expose request
03:51:03.919 00.000 15712 Worker thread wakes up
03:51:03.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:03.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:05.331 01.412 15712 Exposure complete
03:51:05.394 00.063 15712 worker thread done servicing request
03:51:05.396 00.002 7988 OnExposeComplete: enter
03:51:05.396 00.000 7988 UpdateGuideState(): m_state=1
03:51:05.396 00.000 7988 UpdateCurrentPosition: no star selected
03:51:05.399 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:05.399 00.000 7988 Status Line: No star selected
03:51:05.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=97, FiltMin=85, FiltMax=111, Gamma=0.690
03:51:05.399 00.000 7988 UpdateGuideState exits: No star selected
03:51:05.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:05.399 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:05.399 00.000 7988 Enqueuing Expose request
03:51:05.399 00.000 15712 Worker thread wakes up
03:51:05.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:05.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:07.038 01.639 15712 Exposure complete
03:51:07.104 00.066 15712 worker thread done servicing request
03:51:07.104 00.000 7988 OnExposeComplete: enter
03:51:07.104 00.000 7988 UpdateGuideState(): m_state=1
03:51:07.104 00.000 7988 UpdateCurrentPosition: no star selected
03:51:07.104 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:07.104 00.000 7988 Status Line: No star selected
03:51:07.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=96, FiltMin=86, FiltMax=110, Gamma=0.690
03:51:07.104 00.000 7988 UpdateGuideState exits: No star selected
03:51:07.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:07.104 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:07.104 00.000 7988 Enqueuing Expose request
03:51:07.104 00.000 15712 Worker thread wakes up
03:51:07.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:07.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:08.632 01.528 15712 Exposure complete
03:51:08.694 00.062 15712 worker thread done servicing request
03:51:08.694 00.000 7988 OnExposeComplete: enter
03:51:08.694 00.000 7988 UpdateGuideState(): m_state=1
03:51:08.700 00.006 7988 UpdateCurrentPosition: no star selected
03:51:08.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:08.702 00.002 7988 Status Line: No star selected
03:51:08.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=96, FiltMin=86, FiltMax=109, Gamma=0.690
03:51:08.705 00.003 7988 UpdateGuideState exits: No star selected
03:51:08.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:08.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:08.705 00.000 7988 Enqueuing Expose request
03:51:08.710 00.005 15712 Worker thread wakes up
03:51:08.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:08.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:10.340 01.630 15712 Exposure complete
03:51:10.403 00.063 15712 worker thread done servicing request
03:51:10.403 00.000 7988 OnExposeComplete: enter
03:51:10.403 00.000 7988 UpdateGuideState(): m_state=1
03:51:10.403 00.000 7988 UpdateCurrentPosition: no star selected
03:51:10.407 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:10.407 00.000 7988 Status Line: No star selected
03:51:10.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=96, FiltMin=86, FiltMax=108, Gamma=0.690
03:51:10.407 00.000 7988 UpdateGuideState exits: No star selected
03:51:10.413 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:10.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:10.415 00.002 7988 Enqueuing Expose request
03:51:10.415 00.000 15712 Worker thread wakes up
03:51:10.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:10.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:11.936 01.521 15712 Exposure complete
03:51:12.000 00.064 15712 worker thread done servicing request
03:51:12.000 00.000 7988 OnExposeComplete: enter
03:51:12.000 00.000 7988 UpdateGuideState(): m_state=1
03:51:12.006 00.006 7988 UpdateCurrentPosition: no star selected
03:51:12.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:12.008 00.002 7988 Status Line: No star selected
03:51:12.010 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=85, FiltMax=107, Gamma=0.690
03:51:12.010 00.000 7988 UpdateGuideState exits: No star selected
03:51:12.012 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:12.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:12.014 00.002 7988 Enqueuing Expose request
03:51:12.014 00.000 15712 Worker thread wakes up
03:51:12.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:12.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:13.650 01.636 15712 Exposure complete
03:51:13.716 00.066 15712 worker thread done servicing request
03:51:13.716 00.000 7988 OnExposeComplete: enter
03:51:13.716 00.000 7988 UpdateGuideState(): m_state=1
03:51:13.716 00.000 7988 UpdateCurrentPosition: no star selected
03:51:13.716 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:13.716 00.000 7988 Status Line: No star selected
03:51:13.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=96, FiltMin=85, FiltMax=106, Gamma=0.690
03:51:13.716 00.000 7988 UpdateGuideState exits: No star selected
03:51:13.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:13.716 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:13.726 00.010 7988 Enqueuing Expose request
03:51:13.726 00.000 15712 Worker thread wakes up
03:51:13.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:13.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:15.247 01.521 15712 Exposure complete
03:51:15.312 00.065 15712 worker thread done servicing request
03:51:15.312 00.000 7988 OnExposeComplete: enter
03:51:15.312 00.000 7988 UpdateGuideState(): m_state=1
03:51:15.312 00.000 7988 UpdateCurrentPosition: no star selected
03:51:15.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:15.312 00.000 7988 Status Line: No star selected
03:51:15.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=96, FiltMin=85, FiltMax=106, Gamma=0.690
03:51:15.312 00.000 7988 UpdateGuideState exits: No star selected
03:51:15.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:15.312 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:15.312 00.000 7988 Enqueuing Expose request
03:51:15.312 00.000 15712 Worker thread wakes up
03:51:15.324 00.012 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:15.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:16.958 01.634 15712 Exposure complete
03:51:17.019 00.061 15712 worker thread done servicing request
03:51:17.019 00.000 7988 OnExposeComplete: enter
03:51:17.019 00.000 7988 UpdateGuideState(): m_state=1
03:51:17.026 00.007 7988 UpdateCurrentPosition: no star selected
03:51:17.027 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:17.029 00.002 7988 Status Line: No star selected
03:51:17.030 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=96, FiltMin=86, FiltMax=106, Gamma=0.690
03:51:17.031 00.001 7988 UpdateGuideState exits: No star selected
03:51:17.032 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:17.033 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:17.035 00.002 7988 Enqueuing Expose request
03:51:17.036 00.001 15712 Worker thread wakes up
03:51:17.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:17.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:18.554 01.518 15712 Exposure complete
03:51:18.619 00.065 15712 worker thread done servicing request
03:51:18.619 00.000 7988 OnExposeComplete: enter
03:51:18.619 00.000 7988 UpdateGuideState(): m_state=1
03:51:18.619 00.000 7988 UpdateCurrentPosition: no star selected
03:51:18.619 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:18.619 00.000 7988 Status Line: No star selected
03:51:18.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=86, FiltMax=107, Gamma=0.690
03:51:18.619 00.000 7988 UpdateGuideState exits: No star selected
03:51:18.628 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:18.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:18.628 00.000 7988 Enqueuing Expose request
03:51:18.631 00.003 15712 Worker thread wakes up
03:51:18.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:18.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:20.260 01.629 15712 Exposure complete
03:51:20.323 00.063 15712 worker thread done servicing request
03:51:20.323 00.000 7988 OnExposeComplete: enter
03:51:20.328 00.005 7988 UpdateGuideState(): m_state=1
03:51:20.328 00.000 7988 UpdateCurrentPosition: no star selected
03:51:20.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:20.328 00.000 7988 Status Line: No star selected
03:51:20.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=86, FiltMax=108, Gamma=0.690
03:51:20.328 00.000 7988 UpdateGuideState exits: No star selected
03:51:20.335 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:20.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:20.337 00.002 7988 Enqueuing Expose request
03:51:20.337 00.000 15712 Worker thread wakes up
03:51:20.339 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:20.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:21.858 01.519 15712 Exposure complete
03:51:21.919 00.061 15712 worker thread done servicing request
03:51:21.919 00.000 7988 OnExposeComplete: enter
03:51:21.919 00.000 7988 UpdateGuideState(): m_state=1
03:51:21.927 00.008 7988 UpdateCurrentPosition: no star selected
03:51:21.928 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:21.928 00.000 7988 Status Line: No star selected
03:51:21.930 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=86, FiltMax=109, Gamma=0.690
03:51:21.930 00.000 7988 UpdateGuideState exits: No star selected
03:51:21.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:21.930 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:21.935 00.005 7988 Enqueuing Expose request
03:51:21.935 00.000 15712 Worker thread wakes up
03:51:21.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:21.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:23.567 01.632 15712 Exposure complete
03:51:23.633 00.066 15712 worker thread done servicing request
03:51:23.633 00.000 7988 OnExposeComplete: enter
03:51:23.633 00.000 7988 UpdateGuideState(): m_state=1
03:51:23.635 00.002 7988 UpdateCurrentPosition: no star selected
03:51:23.635 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:23.635 00.000 7988 Status Line: No star selected
03:51:23.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=98, FiltMin=87, FiltMax=110, Gamma=0.690
03:51:23.635 00.000 7988 UpdateGuideState exits: No star selected
03:51:23.635 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:23.635 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:23.635 00.000 7988 Enqueuing Expose request
03:51:23.635 00.000 15712 Worker thread wakes up
03:51:23.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:23.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:25.164 01.529 15712 Exposure complete
03:51:25.229 00.065 15712 worker thread done servicing request
03:51:25.229 00.000 7988 OnExposeComplete: enter
03:51:25.229 00.000 7988 UpdateGuideState(): m_state=1
03:51:25.229 00.000 7988 UpdateCurrentPosition: no star selected
03:51:25.229 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:25.229 00.000 7988 Status Line: No star selected
03:51:25.235 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=99, FiltMin=87, FiltMax=112, Gamma=0.690
03:51:25.235 00.000 7988 UpdateGuideState exits: No star selected
03:51:25.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:25.238 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:25.238 00.000 7988 Enqueuing Expose request
03:51:25.240 00.002 15712 Worker thread wakes up
03:51:25.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:25.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:26.884 01.644 15712 Exposure complete
03:51:26.944 00.060 15712 worker thread done servicing request
03:51:26.944 00.000 7988 OnExposeComplete: enter
03:51:26.944 00.000 7988 UpdateGuideState(): m_state=1
03:51:26.951 00.007 7988 UpdateCurrentPosition: no star selected
03:51:26.953 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:26.953 00.000 7988 Status Line: No star selected
03:51:26.955 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=100, FiltMin=87, FiltMax=112, Gamma=0.690
03:51:26.955 00.000 7988 UpdateGuideState exits: No star selected
03:51:26.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:26.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:26.955 00.000 7988 Enqueuing Expose request
03:51:26.960 00.005 15712 Worker thread wakes up
03:51:26.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:26.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:28.365 01.405 15712 Exposure complete
03:51:28.433 00.068 15712 worker thread done servicing request
03:51:28.433 00.000 7988 OnExposeComplete: enter
03:51:28.433 00.000 7988 UpdateGuideState(): m_state=1
03:51:28.435 00.002 7988 UpdateCurrentPosition: no star selected
03:51:28.435 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:28.435 00.000 7988 Status Line: No star selected
03:51:28.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=101, FiltMin=90, FiltMax=112, Gamma=0.690
03:51:28.435 00.000 7988 UpdateGuideState exits: No star selected
03:51:28.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:28.435 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:28.435 00.000 7988 Enqueuing Expose request
03:51:28.435 00.000 15712 Worker thread wakes up
03:51:28.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:28.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:30.074 01.639 15712 Exposure complete
03:51:30.137 00.063 15712 worker thread done servicing request
03:51:30.137 00.000 7988 OnExposeComplete: enter
03:51:30.137 00.000 7988 UpdateGuideState(): m_state=1
03:51:30.144 00.007 7988 UpdateCurrentPosition: no star selected
03:51:30.144 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:30.146 00.002 7988 Status Line: No star selected
03:51:30.148 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=101, FiltMin=90, FiltMax=112, Gamma=0.690
03:51:30.148 00.000 7988 UpdateGuideState exits: No star selected
03:51:30.148 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:30.148 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:30.148 00.000 7988 Enqueuing Expose request
03:51:30.153 00.005 15712 Worker thread wakes up
03:51:30.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:30.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:31.674 01.521 15712 Exposure complete
03:51:31.737 00.063 15712 worker thread done servicing request
03:51:31.737 00.000 7988 OnExposeComplete: enter
03:51:31.737 00.000 7988 UpdateGuideState(): m_state=1
03:51:31.742 00.005 7988 UpdateCurrentPosition: no star selected
03:51:31.742 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:31.744 00.002 7988 Status Line: No star selected
03:51:31.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=90, FiltMax=112, Gamma=0.690
03:51:31.747 00.003 7988 UpdateGuideState exits: No star selected
03:51:31.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:31.749 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:31.749 00.000 7988 Enqueuing Expose request
03:51:31.751 00.002 15712 Worker thread wakes up
03:51:31.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:31.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:33.382 01.631 15712 Exposure complete
03:51:33.445 00.063 15712 worker thread done servicing request
03:51:33.445 00.000 7988 OnExposeComplete: enter
03:51:33.445 00.000 7988 UpdateGuideState(): m_state=1
03:51:33.451 00.006 7988 UpdateCurrentPosition: no star selected
03:51:33.453 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:33.453 00.000 7988 Status Line: No star selected
03:51:33.456 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=102, FiltMin=92, FiltMax=112, Gamma=0.690
03:51:33.456 00.000 7988 UpdateGuideState exits: No star selected
03:51:33.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:33.456 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:33.461 00.005 7988 Enqueuing Expose request
03:51:33.461 00.000 15712 Worker thread wakes up
03:51:33.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:33.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:34.981 01.520 15712 Exposure complete
03:51:35.042 00.061 15712 worker thread done servicing request
03:51:35.042 00.000 7988 OnExposeComplete: enter
03:51:35.042 00.000 7988 UpdateGuideState(): m_state=1
03:51:35.050 00.008 7988 UpdateCurrentPosition: no star selected
03:51:35.050 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:35.052 00.002 7988 Status Line: No star selected
03:51:35.054 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=92, FiltMax=112, Gamma=0.690
03:51:35.054 00.000 7988 UpdateGuideState exits: No star selected
03:51:35.056 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:35.057 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:35.058 00.001 7988 Enqueuing Expose request
03:51:35.058 00.000 15712 Worker thread wakes up
03:51:35.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:35.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:36.691 01.633 15712 Exposure complete
03:51:36.758 00.067 7988 OnExposeComplete: enter
03:51:36.758 00.000 7988 UpdateGuideState(): m_state=1
03:51:36.760 00.002 7988 UpdateCurrentPosition: no star selected
03:51:36.762 00.002 15712 worker thread done servicing request
03:51:36.762 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:36.764 00.002 7988 Status Line: No star selected
03:51:36.766 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=103, FiltMin=93, FiltMax=114, Gamma=0.690
03:51:36.766 00.000 7988 UpdateGuideState exits: No star selected
03:51:36.770 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:36.772 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:36.772 00.000 7988 Enqueuing Expose request
03:51:36.772 00.000 15712 Worker thread wakes up
03:51:36.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:36.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:38.298 01.526 15712 Exposure complete
03:51:38.359 00.061 15712 worker thread done servicing request
03:51:38.359 00.000 7988 OnExposeComplete: enter
03:51:38.359 00.000 7988 UpdateGuideState(): m_state=1
03:51:38.365 00.006 7988 UpdateCurrentPosition: no star selected
03:51:38.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:38.367 00.002 7988 Status Line: No star selected
03:51:38.369 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=103, FiltMin=93, FiltMax=115, Gamma=0.690
03:51:38.369 00.000 7988 UpdateGuideState exits: No star selected
03:51:38.371 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:38.371 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:38.373 00.002 7988 Enqueuing Expose request
03:51:38.373 00.000 15712 Worker thread wakes up
03:51:38.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:38.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:40.007 01.634 15712 Exposure complete
03:51:40.075 00.068 15712 worker thread done servicing request
03:51:40.075 00.000 7988 OnExposeComplete: enter
03:51:40.075 00.000 7988 UpdateGuideState(): m_state=1
03:51:40.075 00.000 7988 UpdateCurrentPosition: no star selected
03:51:40.075 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:40.075 00.000 7988 Status Line: No star selected
03:51:40.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=103, FiltMin=93, FiltMax=116, Gamma=0.690
03:51:40.075 00.000 7988 UpdateGuideState exits: No star selected
03:51:40.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:40.075 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:40.086 00.011 7988 Enqueuing Expose request
03:51:40.086 00.000 15712 Worker thread wakes up
03:51:40.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:40.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:41.604 01.518 15712 Exposure complete
03:51:41.669 00.065 15712 worker thread done servicing request
03:51:41.669 00.000 7988 OnExposeComplete: enter
03:51:41.669 00.000 7988 UpdateGuideState(): m_state=1
03:51:41.669 00.000 7988 UpdateCurrentPosition: no star selected
03:51:41.669 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:41.669 00.000 7988 Status Line: No star selected
03:51:41.675 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=104, FiltMin=92, FiltMax=116, Gamma=0.690
03:51:41.675 00.000 7988 UpdateGuideState exits: No star selected
03:51:41.678 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:41.678 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:41.680 00.002 7988 Enqueuing Expose request
03:51:41.681 00.001 15712 Worker thread wakes up
03:51:41.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:41.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:43.311 01.630 15712 Exposure complete
03:51:43.378 00.067 15712 worker thread done servicing request
03:51:43.378 00.000 7988 OnExposeComplete: enter
03:51:43.378 00.000 7988 UpdateGuideState(): m_state=1
03:51:43.380 00.002 7988 UpdateCurrentPosition: no star selected
03:51:43.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:43.382 00.002 7988 Status Line: No star selected
03:51:43.384 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=104, FiltMin=94, FiltMax=116, Gamma=0.690
03:51:43.384 00.000 7988 UpdateGuideState exits: No star selected
03:51:43.386 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:43.386 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:43.388 00.002 7988 Enqueuing Expose request
03:51:43.388 00.000 15712 Worker thread wakes up
03:51:43.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:43.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:44.910 01.522 15712 Exposure complete
03:51:44.977 00.067 15712 worker thread done servicing request
03:51:44.977 00.000 7988 OnExposeComplete: enter
03:51:44.977 00.000 7988 UpdateGuideState(): m_state=1
03:51:44.980 00.003 7988 UpdateCurrentPosition: no star selected
03:51:44.980 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:44.982 00.002 7988 Status Line: No star selected
03:51:44.984 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=105, FiltMin=93, FiltMax=119, Gamma=0.690
03:51:44.984 00.000 7988 UpdateGuideState exits: No star selected
03:51:44.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:44.988 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:44.988 00.000 7988 Enqueuing Expose request
03:51:44.988 00.000 15712 Worker thread wakes up
03:51:44.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:44.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:46.617 01.629 15712 Exposure complete
03:51:46.681 00.064 15712 worker thread done servicing request
03:51:46.681 00.000 7988 OnExposeComplete: enter
03:51:46.681 00.000 7988 UpdateGuideState(): m_state=1
03:51:46.686 00.005 7988 UpdateCurrentPosition: no star selected
03:51:46.686 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:46.686 00.000 7988 Status Line: No star selected
03:51:46.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=106, FiltMin=94, FiltMax=121, Gamma=0.690
03:51:46.686 00.000 7988 UpdateGuideState exits: No star selected
03:51:46.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:46.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:46.696 00.010 7988 Enqueuing Expose request
03:51:46.696 00.000 15712 Worker thread wakes up
03:51:46.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:46.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:48.214 01.518 15712 Exposure complete
03:51:48.276 00.062 15712 worker thread done servicing request
03:51:48.276 00.000 7988 OnExposeComplete: enter
03:51:48.281 00.005 7988 UpdateGuideState(): m_state=1
03:51:48.281 00.000 7988 UpdateCurrentPosition: no star selected
03:51:48.283 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:48.285 00.002 7988 Status Line: No star selected
03:51:48.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=106, FiltMin=94, FiltMax=121, Gamma=0.690
03:51:48.285 00.000 7988 UpdateGuideState exits: No star selected
03:51:48.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:48.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:48.285 00.000 7988 Enqueuing Expose request
03:51:48.292 00.007 15712 Worker thread wakes up
03:51:48.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:48.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:49.924 01.632 15712 Exposure complete
03:51:49.986 00.062 15712 worker thread done servicing request
03:51:49.986 00.000 7988 OnExposeComplete: enter
03:51:49.986 00.000 7988 UpdateGuideState(): m_state=1
03:51:49.998 00.012 7988 UpdateCurrentPosition: no star selected
03:51:49.998 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:50.000 00.002 7988 Status Line: No star selected
03:51:50.001 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=107, FiltMin=94, FiltMax=121, Gamma=0.690
03:51:50.003 00.002 7988 UpdateGuideState exits: No star selected
03:51:50.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:50.003 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:50.003 00.000 7988 Enqueuing Expose request
03:51:50.003 00.000 15712 Worker thread wakes up
03:51:50.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:50.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:51.423 01.420 15712 Exposure complete
03:51:51.485 00.062 15712 worker thread done servicing request
03:51:51.485 00.000 7988 OnExposeComplete: enter
03:51:51.485 00.000 7988 UpdateGuideState(): m_state=1
03:51:51.492 00.007 7988 UpdateCurrentPosition: no star selected
03:51:51.492 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:51.494 00.002 7988 Status Line: No star selected
03:51:51.496 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=130, med=107, FiltMin=94, FiltMax=121, Gamma=0.690
03:51:51.496 00.000 7988 UpdateGuideState exits: No star selected
03:51:51.498 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:51.498 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:51.500 00.002 7988 Enqueuing Expose request
03:51:51.500 00.000 15712 Worker thread wakes up
03:51:51.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:51.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:53.243 01.743 15712 Exposure complete
03:51:53.307 00.064 15712 worker thread done servicing request
03:51:53.307 00.000 7988 OnExposeComplete: enter
03:51:53.307 00.000 7988 UpdateGuideState(): m_state=1
03:51:53.307 00.000 7988 UpdateCurrentPosition: no star selected
03:51:53.307 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:53.307 00.000 7988 Status Line: No star selected
03:51:53.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=108, FiltMin=94, FiltMax=122, Gamma=0.690
03:51:53.307 00.000 7988 UpdateGuideState exits: No star selected
03:51:53.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:53.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:53.307 00.000 7988 Enqueuing Expose request
03:51:53.307 00.000 15712 Worker thread wakes up
03:51:53.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:53.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:54.726 01.419 15712 Exposure complete
03:51:54.790 00.064 15712 worker thread done servicing request
03:51:54.790 00.000 7988 OnExposeComplete: enter
03:51:54.790 00.000 7988 UpdateGuideState(): m_state=1
03:51:54.790 00.000 7988 UpdateCurrentPosition: no star selected
03:51:54.790 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:54.790 00.000 7988 Status Line: No star selected
03:51:54.799 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=108, FiltMin=94, FiltMax=123, Gamma=0.690
03:51:54.799 00.000 7988 UpdateGuideState exits: No star selected
03:51:54.801 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:54.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:54.803 00.002 7988 Enqueuing Expose request
03:51:54.803 00.000 15712 Worker thread wakes up
03:51:54.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:54.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:56.436 01.633 15712 Exposure complete
03:51:56.501 00.065 15712 worker thread done servicing request
03:51:56.501 00.000 7988 OnExposeComplete: enter
03:51:56.501 00.000 7988 UpdateGuideState(): m_state=1
03:51:56.501 00.000 7988 UpdateCurrentPosition: no star selected
03:51:56.501 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:56.501 00.000 7988 Status Line: No star selected
03:51:56.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=107, FiltMin=94, FiltMax=121, Gamma=0.690
03:51:56.501 00.000 7988 UpdateGuideState exits: No star selected
03:51:56.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:56.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:56.501 00.000 7988 Enqueuing Expose request
03:51:56.515 00.014 15712 Worker thread wakes up
03:51:56.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:56.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:58.034 01.519 15712 Exposure complete
03:51:58.099 00.065 15712 worker thread done servicing request
03:51:58.099 00.000 7988 OnExposeComplete: enter
03:51:58.099 00.000 7988 UpdateGuideState(): m_state=1
03:51:58.102 00.003 7988 UpdateCurrentPosition: no star selected
03:51:58.102 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:58.104 00.002 7988 Status Line: No star selected
03:51:58.106 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=107, FiltMin=93, FiltMax=120, Gamma=0.690
03:51:58.106 00.000 7988 UpdateGuideState exits: No star selected
03:51:58.108 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:58.108 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:58.110 00.002 7988 Enqueuing Expose request
03:51:58.111 00.001 15712 Worker thread wakes up
03:51:58.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:58.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:51:59.741 01.630 15712 Exposure complete
03:51:59.805 00.064 15712 worker thread done servicing request
03:51:59.805 00.000 7988 OnExposeComplete: enter
03:51:59.805 00.000 7988 UpdateGuideState(): m_state=1
03:51:59.805 00.000 7988 UpdateCurrentPosition: no star selected
03:51:59.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:59.805 00.000 7988 Status Line: No star selected
03:51:59.815 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=107, FiltMin=93, FiltMax=121, Gamma=0.690
03:51:59.815 00.000 7988 UpdateGuideState exits: No star selected
03:51:59.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:59.815 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:51:59.815 00.000 7988 Enqueuing Expose request
03:51:59.815 00.000 15712 Worker thread wakes up
03:51:59.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:51:59.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:01.343 01.528 15712 Exposure complete
03:52:01.405 00.062 15712 worker thread done servicing request
03:52:01.405 00.000 7988 OnExposeComplete: enter
03:52:01.405 00.000 7988 UpdateGuideState(): m_state=1
03:52:01.411 00.006 7988 UpdateCurrentPosition: no star selected
03:52:01.411 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:01.413 00.002 7988 Status Line: No star selected
03:52:01.415 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=107, FiltMin=92, FiltMax=120, Gamma=0.690
03:52:01.415 00.000 7988 UpdateGuideState exits: No star selected
03:52:01.418 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:01.418 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:01.420 00.002 7988 Enqueuing Expose request
03:52:01.421 00.001 15712 Worker thread wakes up
03:52:01.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:01.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:03.053 01.632 15712 Exposure complete
03:52:03.114 00.061 15712 worker thread done servicing request
03:52:03.114 00.000 7988 OnExposeComplete: enter
03:52:03.114 00.000 7988 UpdateGuideState(): m_state=1
03:52:03.121 00.007 7988 UpdateCurrentPosition: no star selected
03:52:03.121 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:03.123 00.002 7988 Status Line: No star selected
03:52:03.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=93, FiltMax=119, Gamma=0.690
03:52:03.125 00.002 7988 UpdateGuideState exits: No star selected
03:52:03.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:03.127 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:03.127 00.000 7988 Enqueuing Expose request
03:52:03.129 00.002 15712 Worker thread wakes up
03:52:03.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:03.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:04.649 01.520 15712 Exposure complete
03:52:04.710 00.061 15712 worker thread done servicing request
03:52:04.710 00.000 7988 OnExposeComplete: enter
03:52:04.710 00.000 7988 UpdateGuideState(): m_state=1
03:52:04.716 00.006 7988 UpdateCurrentPosition: no star selected
03:52:04.716 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:04.718 00.002 7988 Status Line: No star selected
03:52:04.720 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=107, FiltMin=92, FiltMax=118, Gamma=0.690
03:52:04.720 00.000 7988 UpdateGuideState exits: No star selected
03:52:04.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:04.720 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:04.724 00.004 7988 Enqueuing Expose request
03:52:04.724 00.000 15712 Worker thread wakes up
03:52:04.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:04.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:06.464 01.740 15712 Exposure complete
03:52:06.533 00.069 15712 worker thread done servicing request
03:52:06.533 00.000 7988 OnExposeComplete: enter
03:52:06.533 00.000 7988 UpdateGuideState(): m_state=1
03:52:06.533 00.000 7988 UpdateCurrentPosition: no star selected
03:52:06.533 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:06.533 00.000 7988 Status Line: No star selected
03:52:06.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=93, FiltMax=118, Gamma=0.690
03:52:06.533 00.000 7988 UpdateGuideState exits: No star selected
03:52:06.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:06.533 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:06.533 00.000 7988 Enqueuing Expose request
03:52:06.544 00.011 15712 Worker thread wakes up
03:52:06.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:06.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:07.956 01.412 15712 Exposure complete
03:52:08.012 00.056 15712 worker thread done servicing request
03:52:08.012 00.000 7988 OnExposeComplete: enter
03:52:08.012 00.000 7988 UpdateGuideState(): m_state=1
03:52:08.024 00.012 7988 UpdateCurrentPosition: no star selected
03:52:08.026 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:08.026 00.000 7988 Status Line: No star selected
03:52:08.027 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=94, FiltMax=118, Gamma=0.690
03:52:08.027 00.000 7988 UpdateGuideState exits: No star selected
03:52:08.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:08.027 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:08.027 00.000 7988 Enqueuing Expose request
03:52:08.027 00.000 15712 Worker thread wakes up
03:52:08.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:08.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:09.671 01.644 15712 Exposure complete
03:52:09.734 00.063 15712 worker thread done servicing request
03:52:09.734 00.000 7988 OnExposeComplete: enter
03:52:09.734 00.000 7988 UpdateGuideState(): m_state=1
03:52:09.740 00.006 7988 UpdateCurrentPosition: no star selected
03:52:09.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:09.743 00.003 7988 Status Line: No star selected
03:52:09.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=107, FiltMin=96, FiltMax=118, Gamma=0.690
03:52:09.745 00.002 7988 UpdateGuideState exits: No star selected
03:52:09.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:09.747 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:09.747 00.000 7988 Enqueuing Expose request
03:52:09.749 00.002 15712 Worker thread wakes up
03:52:09.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:09.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:11.271 01.522 15712 Exposure complete
03:52:11.336 00.065 15712 worker thread done servicing request
03:52:11.336 00.000 7988 OnExposeComplete: enter
03:52:11.336 00.000 7988 UpdateGuideState(): m_state=1
03:52:11.336 00.000 7988 UpdateCurrentPosition: no star selected
03:52:11.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:11.336 00.000 7988 Status Line: No star selected
03:52:11.343 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=130, med=107, FiltMin=97, FiltMax=119, Gamma=0.690
03:52:11.343 00.000 7988 UpdateGuideState exits: No star selected
03:52:11.345 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:11.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:11.347 00.002 7988 Enqueuing Expose request
03:52:11.348 00.001 15712 Worker thread wakes up
03:52:11.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:11.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:12.981 01.633 15712 Exposure complete
03:52:13.046 00.065 15712 worker thread done servicing request
03:52:13.046 00.000 7988 OnExposeComplete: enter
03:52:13.046 00.000 7988 UpdateGuideState(): m_state=1
03:52:13.046 00.000 7988 UpdateCurrentPosition: no star selected
03:52:13.046 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:13.046 00.000 7988 Status Line: No star selected
03:52:13.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=96, FiltMax=121, Gamma=0.690
03:52:13.046 00.000 7988 UpdateGuideState exits: No star selected
03:52:13.055 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:13.055 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:13.057 00.002 7988 Enqueuing Expose request
03:52:13.058 00.001 15712 Worker thread wakes up
03:52:13.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:13.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:14.578 01.520 15712 Exposure complete
03:52:14.640 00.062 15712 worker thread done servicing request
03:52:14.640 00.000 7988 OnExposeComplete: enter
03:52:14.645 00.005 7988 UpdateGuideState(): m_state=1
03:52:14.645 00.000 7988 UpdateCurrentPosition: no star selected
03:52:14.647 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:14.649 00.002 7988 Status Line: No star selected
03:52:14.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=98, FiltMax=119, Gamma=0.690
03:52:14.651 00.002 7988 UpdateGuideState exits: No star selected
03:52:14.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:14.653 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:14.653 00.000 7988 Enqueuing Expose request
03:52:14.655 00.002 15712 Worker thread wakes up
03:52:14.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:14.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:16.286 01.631 15712 Exposure complete
03:52:16.350 00.064 15712 worker thread done servicing request
03:52:16.350 00.000 7988 OnExposeComplete: enter
03:52:16.350 00.000 7988 UpdateGuideState(): m_state=1
03:52:16.356 00.006 7988 UpdateCurrentPosition: no star selected
03:52:16.356 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:16.358 00.002 7988 Status Line: No star selected
03:52:16.360 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=97, FiltMax=122, Gamma=0.690
03:52:16.360 00.000 7988 UpdateGuideState exits: No star selected
03:52:16.362 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:16.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:16.364 00.002 7988 Enqueuing Expose request
03:52:16.364 00.000 15712 Worker thread wakes up
03:52:16.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:16.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:17.888 01.524 15712 Exposure complete
03:52:17.949 00.061 15712 worker thread done servicing request
03:52:17.949 00.000 7988 OnExposeComplete: enter
03:52:17.949 00.000 7988 UpdateGuideState(): m_state=1
03:52:17.956 00.007 7988 UpdateCurrentPosition: no star selected
03:52:17.956 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:17.956 00.000 7988 Status Line: No star selected
03:52:17.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=97, FiltMax=122, Gamma=0.690
03:52:17.956 00.000 7988 UpdateGuideState exits: No star selected
03:52:17.962 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:17.962 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:17.962 00.000 7988 Enqueuing Expose request
03:52:17.965 00.003 15712 Worker thread wakes up
03:52:17.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:17.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:19.598 01.633 15712 Exposure complete
03:52:19.659 00.061 15712 worker thread done servicing request
03:52:19.659 00.000 7988 OnExposeComplete: enter
03:52:19.659 00.000 7988 UpdateGuideState(): m_state=1
03:52:19.659 00.000 7988 UpdateCurrentPosition: no star selected
03:52:19.665 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:19.665 00.000 7988 Status Line: No star selected
03:52:19.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=109, FiltMin=96, FiltMax=122, Gamma=0.690
03:52:19.665 00.000 7988 UpdateGuideState exits: No star selected
03:52:19.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:19.665 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:19.665 00.000 7988 Enqueuing Expose request
03:52:19.665 00.000 15712 Worker thread wakes up
03:52:19.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:19.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:21.194 01.529 15712 Exposure complete
03:52:21.261 00.067 15712 worker thread done servicing request
03:52:21.261 00.000 7988 OnExposeComplete: enter
03:52:21.261 00.000 7988 UpdateGuideState(): m_state=1
03:52:21.261 00.000 7988 UpdateCurrentPosition: no star selected
03:52:21.261 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:21.261 00.000 7988 Status Line: No star selected
03:52:21.265 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=98, FiltMax=122, Gamma=0.690
03:52:21.265 00.000 7988 UpdateGuideState exits: No star selected
03:52:21.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:21.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:21.265 00.000 7988 Enqueuing Expose request
03:52:21.265 00.000 15712 Worker thread wakes up
03:52:21.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:21.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:22.905 01.640 15712 Exposure complete
03:52:22.969 00.064 15712 worker thread done servicing request
03:52:22.969 00.000 7988 OnExposeComplete: enter
03:52:22.969 00.000 7988 UpdateGuideState(): m_state=1
03:52:22.973 00.004 7988 UpdateCurrentPosition: no star selected
03:52:22.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:22.975 00.002 7988 Status Line: No star selected
03:52:22.977 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=98, FiltMax=122, Gamma=0.690
03:52:22.977 00.000 7988 UpdateGuideState exits: No star selected
03:52:22.977 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:22.977 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:22.977 00.000 7988 Enqueuing Expose request
03:52:22.977 00.000 15712 Worker thread wakes up
03:52:22.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:22.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:24.501 01.524 15712 Exposure complete
03:52:24.563 00.062 15712 worker thread done servicing request
03:52:24.563 00.000 7988 OnExposeComplete: enter
03:52:24.567 00.004 7988 UpdateGuideState(): m_state=1
03:52:24.567 00.000 7988 UpdateCurrentPosition: no star selected
03:52:24.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:24.567 00.000 7988 Status Line: No star selected
03:52:24.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=135, med=110, FiltMin=98, FiltMax=122, Gamma=0.690
03:52:24.567 00.000 7988 UpdateGuideState exits: No star selected
03:52:24.567 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:24.567 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:24.567 00.000 7988 Enqueuing Expose request
03:52:24.567 00.000 15712 Worker thread wakes up
03:52:24.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:24.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:26.320 01.753 15712 Exposure complete
03:52:26.381 00.061 15712 worker thread done servicing request
03:52:26.381 00.000 7988 OnExposeComplete: enter
03:52:26.381 00.000 7988 UpdateGuideState(): m_state=1
03:52:26.381 00.000 7988 UpdateCurrentPosition: no star selected
03:52:26.390 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:26.390 00.000 7988 Status Line: No star selected
03:52:26.392 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=133, med=110, FiltMin=98, FiltMax=123, Gamma=0.690
03:52:26.394 00.002 7988 UpdateGuideState exits: No star selected
03:52:26.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:26.396 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:26.396 00.000 7988 Enqueuing Expose request
03:52:26.398 00.002 15712 Worker thread wakes up
03:52:26.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:26.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:27.803 01.405 15712 Exposure complete
03:52:27.867 00.064 15712 worker thread done servicing request
03:52:27.867 00.000 7988 OnExposeComplete: enter
03:52:27.867 00.000 7988 UpdateGuideState(): m_state=1
03:52:27.871 00.004 7988 UpdateCurrentPosition: no star selected
03:52:27.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:27.873 00.002 7988 Status Line: No star selected
03:52:27.875 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=109, FiltMin=97, FiltMax=124, Gamma=0.690
03:52:27.875 00.000 7988 UpdateGuideState exits: No star selected
03:52:27.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:27.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:27.875 00.000 7988 Enqueuing Expose request
03:52:27.875 00.000 15712 Worker thread wakes up
03:52:27.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:27.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:28.515 00.640 7988 evsrv: cli 0CCCFA88 connect
03:52:28.517 00.002 7988 case statement mapped state 1 to 101
03:52:28.518 00.001 7988 case statement mapped state 1 to 101
03:52:28.522 00.004 7988 evsrv: cli 0CCCFA88 request: {"method":"get_app_state","id":"72c75db7-d3d9-4ef0-9982-2732f648d461"}
03:52:28.524 00.002 7988 case statement mapped state 1 to 101
03:52:28.526 00.002 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":"Looping","id":"72c75db7-d3d9-4ef0-9982-2732f648d461"}
03:52:28.526 00.000 7988 evsrv: cli 0CCCFA88 disconnect
03:52:28.528 00.002 7988 evsrv: cli 0CCCF948 connect
03:52:28.530 00.002 7988 case statement mapped state 1 to 101
03:52:28.530 00.000 7988 case statement mapped state 1 to 101
03:52:28.530 00.000 7988 evsrv: cli 0CCCF948 request: {"method":"get_calibrated","id":"5500617a-22de-4c5c-9dbb-52b2bd20c1af"}
03:52:28.534 00.004 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":true,"id":"5500617a-22de-4c5c-9dbb-52b2bd20c1af"}
03:52:28.536 00.002 7988 evsrv: cli 0CCCF948 disconnect
03:52:28.538 00.002 7988 evsrv: cli 0CCCF308 connect
03:52:28.538 00.000 7988 case statement mapped state 1 to 101
03:52:28.542 00.004 7988 case statement mapped state 1 to 101
03:52:28.542 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"b8646238-3d25-4620-a19d-67634f8de0b3"}
03:52:28.542 00.000 7988 PhdController::Guide begins
03:52:28.542 00.000 7988 PhdController: newstate STATE_SETUP
03:52:28.547 00.005 7988 PhdController: setup
03:52:28.547 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
03:52:28.550 00.003 7988 PhdController: newstate STATE_SELECT_STAR
03:52:28.550 00.000 7988 GuiderMultiStar::AutoSelect enter
03:52:28.552 00.002 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:52:28.644 00.092 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:52:28.749 00.105 7988 AutoFind: global mean = 0.0, stdev 6.1
03:52:28.749 00.000 7988 AutoFind: using threshold = 0.1
03:52:28.884 00.135 7988 AutoFind: local max [325, 745] 4.8
03:52:28.898 00.014 7988 AutoFind: local max [585, 250] 4.6
03:52:28.902 00.004 7988 AutoFind: local max [39, 240] 4.6
03:52:28.902 00.000 7988 AutoFind: local max [935, 52] 4.6
03:52:28.902 00.000 7988 AutoFind: local max [411, 936] 4.5
03:52:28.902 00.000 7988 AutoFind: local max [984, 440] 4.5
03:52:28.902 00.000 7988 AutoFind: local max [323, 14] 4.5
03:52:28.913 00.011 7988 AutoFind: local max [243, 837] 4.5
03:52:28.914 00.001 7988 AutoFind: local max [694, 667] 4.5
03:52:28.916 00.002 7988 AutoFind: local max [122, 767] 4.4
03:52:28.919 00.003 7988 AutoFind: local max [177, 504] 4.4
03:52:28.921 00.002 7988 AutoFind: local max [805, 221] 4.4
03:52:28.923 00.002 7988 AutoFind: local max [1062, 478] 4.3
03:52:28.925 00.002 7988 AutoFind: local max [687, 642] 4.3
03:52:28.925 00.000 7988 AutoFind: local max [826, 161] 4.2
03:52:28.927 00.002 7988 AutoFind: local max [343, 374] 4.2
03:52:28.930 00.003 7988 AutoFind: local max [914, 394] 4.2
03:52:28.930 00.000 7988 AutoFind: local max [1265, 692] 4.2
03:52:28.930 00.000 7988 AutoFind: local max [1004, 174] 4.2
03:52:28.936 00.006 7988 AutoFind: local max [720, 514] 4.2
03:52:28.936 00.000 7988 AutoFind: local max [1085, 297] 4.2
03:52:28.936 00.000 7988 AutoFind: local max [222, 231] 4.2
03:52:28.936 00.000 7988 AutoFind: local max [144, 113] 4.1
03:52:28.936 00.000 7988 AutoFind: local max [749, 735] 4.1
03:52:28.936 00.000 7988 AutoFind: local max [696, 627] 4.1
03:52:28.946 00.010 7988 AutoFind: local max [1140, 64] 4.1
03:52:28.946 00.000 7988 AutoFind: local max [896, 643] 4.1
03:52:28.946 00.000 7988 AutoFind: local max [279, 903] 4.1
03:52:28.946 00.000 7988 AutoFind: local max [684, 91] 4.1
03:52:28.953 00.007 7988 AutoFind: local max [509, 206] 4.1
03:52:28.955 00.002 7988 AutoFind: local max [1069, 596] 4.1
03:52:28.957 00.002 7988 AutoFind: local max [568, 23] 4.1
03:52:28.957 00.000 7988 AutoFind: local max [541, 52] 4.1
03:52:28.957 00.000 7988 AutoFind: local max [1018, 451] 4.1
03:52:28.962 00.005 7988 AutoFind: local max [652, 330] 4.1
03:52:28.962 00.000 7988 AutoFind: local max [1103, 511] 4.1
03:52:28.962 00.000 7988 AutoFind: local max [122, 40] 4.0
03:52:28.970 00.008 7988 AutoFind: local max [782, 423] 4.0
03:52:28.974 00.004 7988 AutoFind: local max [730, 326] 4.0
03:52:28.978 00.004 7988 AutoFind: local max [440, 100] 4.0
03:52:28.978 00.000 7988 AutoFind: local max [528, 455] 4.0
03:52:28.978 00.000 7988 AutoFind: local max [1148, 237] 4.0
03:52:28.983 00.005 7988 AutoFind: local max [483, 235] 4.0
03:52:28.985 00.002 7988 AutoFind: local max [1057, 501] 4.0
03:52:28.987 00.002 7988 AutoFind: local max [343, 329] 4.0
03:52:28.987 00.000 7988 AutoFind: local max [239, 830] 4.0
03:52:28.987 00.000 7988 AutoFind: local max [883, 756] 4.0
03:52:28.993 00.006 7988 AutoFind: local max [454, 174] 4.0
03:52:28.993 00.000 7988 AutoFind: local max [438, 596] 4.0
03:52:28.993 00.000 7988 AutoFind: local max [1045, 68] 4.0
03:52:28.999 00.006 7988 AutoFind: local max [527, 735] 4.0
03:52:29.001 00.002 7988 AutoFind: local max [1006, 396] 4.0
03:52:29.004 00.003 7988 AutoFind: local max [433, 652] 3.9
03:52:29.006 00.002 7988 AutoFind: local max [140, 202] 3.9
03:52:29.006 00.000 7988 AutoFind: local max [782, 63] 3.9
03:52:29.009 00.003 7988 AutoFind: local max [1106, 184] 3.9
03:52:29.013 00.004 7988 AutoFind: local max [1150, 740] 3.9
03:52:29.015 00.002 7988 AutoFind: local max [300, 826] 3.9
03:52:29.017 00.002 7988 AutoFind: local max [794, 538] 3.9
03:52:29.020 00.003 7988 AutoFind: local max [890, 670] 3.9
03:52:29.020 00.000 7988 AutoFind: local max [735, 210] 3.9
03:52:29.020 00.000 7988 AutoFind: local max [950, 591] 3.9
03:52:29.025 00.005 7988 AutoFind: local max [902, 633] 3.9
03:52:29.025 00.000 7988 AutoFind: local max [342, 354] 3.9
03:52:29.025 00.000 7988 AutoFind: local max [1078, 173] 3.9
03:52:29.025 00.000 7988 AutoFind: local max [959, 269] 3.9
03:52:29.025 00.000 7988 AutoFind: local max [363, 302] 3.9
03:52:29.025 00.000 7988 AutoFind: local max [1050, 803] 3.9
03:52:29.037 00.012 7988 AutoFind: local max [820, 790] 3.9
03:52:29.037 00.000 7988 AutoFind: local max [266, 471] 3.9
03:52:29.041 00.004 7988 AutoFind: local max [216, 777] 3.9
03:52:29.043 00.002 7988 AutoFind: local max [869, 599] 3.9
03:52:29.044 00.001 7988 AutoFind: local max [72, 334] 3.9
03:52:29.047 00.003 7988 AutoFind: local max [1002, 713] 3.8
03:52:29.048 00.001 7988 AutoFind: local max [518, 163] 3.8
03:52:29.050 00.002 7988 AutoFind: local max [1150, 703] 3.8
03:52:29.052 00.002 7988 AutoFind: local max [566, 917] 3.8
03:52:29.053 00.001 7988 AutoFind: local max [752, 804] 3.8
03:52:29.054 00.001 7988 AutoFind: local max [89, 333] 3.8
03:52:29.056 00.002 7988 AutoFind: local max [633, 325] 3.8
03:52:29.056 00.000 7988 AutoFind: local max [152, 716] 3.8
03:52:29.056 00.000 7988 AutoFind: local max [843, 21] 3.8
03:52:29.056 00.000 7988 AutoFind: local max [425, 143] 3.8
03:52:29.056 00.000 7988 AutoFind: local max [534, 105] 3.8
03:52:29.056 00.000 7988 AutoFind: local max [985, 624] 3.8
03:52:29.067 00.011 7988 AutoFind: local max [1111, 724] 3.8
03:52:29.067 00.000 7988 AutoFind: local max [1100, 399] 3.8
03:52:29.069 00.002 7988 AutoFind: local max [304, 903] 3.8
03:52:29.072 00.003 7988 AutoFind: local max [751, 506] 3.8
03:52:29.072 00.000 7988 AutoFind: local max [1025, 50] 3.8
03:52:29.072 00.000 7988 AutoFind: local max [370, 794] 3.8
03:52:29.072 00.000 7988 AutoFind: local max [134, 770] 3.8
03:52:29.072 00.000 7988 AutoFind: local max [1229, 787] 3.8
03:52:29.072 00.000 7988 AutoFind: local max [618, 248] 3.8
03:52:29.072 00.000 7988 AutoFind: local max [877, 51] 3.7
03:52:29.072 00.000 7988 AutoFind: local max [359, 317] 3.7
03:52:29.072 00.000 7988 AutoFind: local max [386, 951] 3.7
03:52:29.072 00.000 7988 AutoFind: local max [716, 724] 3.7
03:52:29.088 00.016 7988 AutoFind: local max [274, 180] 3.7
03:52:29.091 00.003 7988 AutoFind: local max [671, 569] 3.7
03:52:29.093 00.002 7988 AutoFind: too close [359, 317] 3.7 - [363, 302] 3.9
03:52:29.093 00.000 7988 AutoFind: too close [359, 317] 3.7 - [343, 329] 4.0
03:52:29.095 00.002 7988 AutoFind: too close [134, 770] 3.8 - [122, 767] 4.4
03:52:29.097 00.002 7988 AutoFind: too close [1025, 50] 3.8 - [1045, 68] 4.0
03:52:29.099 00.002 7988 AutoFind: too close [633, 325] 3.8 - [652, 330] 4.1
03:52:29.101 00.002 7988 AutoFind: too close [89, 333] 3.8 - [72, 334] 3.9
03:52:29.103 00.002 7988 AutoFind: too close [342, 354] 3.9 - [343, 374] 4.2
03:52:29.105 00.002 7988 AutoFind: too close [902, 633] 3.9 - [896, 643] 4.1
03:52:29.107 00.002 7988 AutoFind: too close [239, 830] 4.0 - [243, 837] 4.5
03:52:29.109 00.002 7988 AutoFind: too close [696, 627] 4.1 - [687, 642] 4.3
03:52:29.111 00.002 7988 AutoFind: too close to edge [386, 951] 3.7
03:52:29.111 00.000 7988 AutoFind: too close to edge [1265, 692] 4.2
03:52:29.113 00.002 7988 AutoFind: too close to edge [323, 14] 4.5
03:52:29.115 00.002 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:52:29.117 00.002 7988 Star::Find(15, 325, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.119 00.002 7988 Star::Find returns 0 (3), X=325.00, Y=745.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:29.119 00.000 7988 Star::Find(15, 585, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.122 00.003 7988 Star::Find false star n=4 nbg=280 bg=112.1 sigma=3.6 thresh=123 peak=117
03:52:29.122 00.000 7988 Star::Find returns 0 (2), X=585.00, Y=250.00, Mass=50, SNR=2.9, Peak=127 HFD=0.0
03:52:29.122 00.000 7988 Star::Find(15, 39, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.122 00.000 7988 Star::Find false star n=5 nbg=278 bg=112.0 sigma=3.5 thresh=122 peak=117
03:52:29.122 00.000 7988 Star::Find returns 0 (2), X=39.00, Y=240.00, Mass=57, SNR=2.9, Peak=125 HFD=0.0
03:52:29.122 00.000 7988 Star::Find(15, 935, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.122 00.000 7988 Star::Find returns 0 (2), X=935.00, Y=52.00, Mass=25, SNR=2.9, Peak=125 HFD=0.0
03:52:29.122 00.000 7988 Star::Find(15, 411, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.135 00.013 7988 Star::Find returns 0 (2), X=411.00, Y=936.00, Mass=24, SNR=2.9, Peak=119 HFD=0.0
03:52:29.135 00.000 7988 Star::Find(15, 984, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.138 00.003 7988 Star::Find returns 0 (3), X=984.00, Y=440.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:29.138 00.000 7988 Star::Find(15, 694, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.138 00.000 7988 Star::Find returns 0 (3), X=694.00, Y=667.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:29.138 00.000 7988 Star::Find(15, 177, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.138 00.000 7988 Star::Find returns 0 (3), X=177.00, Y=504.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:29.138 00.000 7988 Star::Find(15, 805, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.138 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=221.00, Mass=27, SNR=3.0, Peak=127 HFD=0.0
03:52:29.138 00.000 7988 Star::Find(15, 1062, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.151 00.013 7988 Star::Find returns 0 (3), X=1062.00, Y=478.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:29.151 00.000 7988 Star::Find(15, 826, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.155 00.004 7988 Star::Find false star n=3 nbg=280 bg=113.1 sigma=3.8 thresh=124 peak=117
03:52:29.155 00.000 7988 Star::Find returns 0 (2), X=826.00, Y=161.00, Mass=34, SNR=2.9, Peak=125 HFD=0.0
03:52:29.155 00.000 7988 Star::Find(15, 914, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.155 00.000 7988 Star::Find returns 0 (2), X=914.00, Y=394.00, Mass=25, SNR=2.8, Peak=125 HFD=0.0
03:52:29.155 00.000 7988 Star::Find(15, 1004, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.155 00.000 7988 Star::Find returns 0 (3), X=1004.00, Y=174.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:52:29.155 00.000 7988 Star::Find(15, 720, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.155 00.000 7988 Star::Find returns 0 (2), X=720.00, Y=514.00, Mass=25, SNR=2.9, Peak=123 HFD=0.0
03:52:29.167 00.012 7988 Star::Find(15, 1085, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.167 00.000 7988 Star::Find returns 0 (2), X=1085.00, Y=297.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
03:52:29.167 00.000 7988 Star::Find(15, 222, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.172 00.005 7988 Star::Find false star n=4 nbg=273 bg=111.4 sigma=3.5 thresh=122 peak=116
03:52:29.172 00.000 7988 Star::Find returns 0 (2), X=222.00, Y=231.00, Mass=47, SNR=2.9, Peak=125 HFD=0.0
03:52:29.172 00.000 7988 Star::Find(15, 144, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.172 00.000 7988 Star::Find false star n=4 nbg=279 bg=112.2 sigma=3.3 thresh=122 peak=116
03:52:29.172 00.000 7988 Star::Find returns 0 (2), X=144.00, Y=113.00, Mass=42, SNR=2.9, Peak=125 HFD=0.0
03:52:29.172 00.000 7988 Star::Find(15, 749, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.181 00.009 7988 Star::Find returns 0 (2), X=749.00, Y=735.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
03:52:29.183 00.002 7988 Star::Find(15, 1140, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.183 00.000 7988 Star::Find returns 0 (2), X=1140.00, Y=64.00, Mass=21, SNR=2.6, Peak=123 HFD=0.0
03:52:29.183 00.000 7988 Star::Find(15, 279, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.183 00.000 7988 Star::Find returns 0 (2), X=279.00, Y=903.00, Mass=13, SNR=2.1, Peak=119 HFD=0.0
03:52:29.183 00.000 7988 Star::Find(15, 684, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.189 00.006 7988 Star::Find returns 0 (3), X=684.00, Y=91.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:29.189 00.000 7988 Star::Find(15, 509, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.189 00.000 7988 Star::Find returns 0 (2), X=509.00, Y=206.00, Mass=13, SNR=2.0, Peak=126 HFD=0.0
03:52:29.189 00.000 7988 Star::Find(15, 1069, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.189 00.000 7988 Star::Find false star n=2 nbg=283 bg=109.2 sigma=3.5 thresh=120 peak=114
03:52:29.198 00.009 7988 Star::Find returns 0 (2), X=1069.00, Y=596.00, Mass=33, SNR=2.9, Peak=126 HFD=0.0
03:52:29.198 00.000 7988 Star::Find(15, 568, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.198 00.000 7988 Star::Find returns 0 (2), X=568.00, Y=23.00, Mass=21, SNR=2.5, Peak=126 HFD=0.0
03:52:29.198 00.000 7988 Star::Find(15, 541, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.198 00.000 7988 Star::Find false star n=3 nbg=283 bg=115.1 sigma=3.6 thresh=126 peak=119
03:52:29.206 00.008 7988 Star::Find returns 0 (2), X=541.00, Y=52.00, Mass=35, SNR=2.9, Peak=128 HFD=0.0
03:52:29.206 00.000 7988 Star::Find(15, 1018, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.206 00.000 7988 Star::Find returns 0 (3), X=1018.00, Y=451.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:29.206 00.000 7988 Star::Find(15, 1103, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.206 00.000 7988 Star::Find false star n=3 nbg=282 bg=110.2 sigma=3.7 thresh=121 peak=115
03:52:29.214 00.008 7988 Star::Find returns 0 (2), X=1103.00, Y=511.00, Mass=34, SNR=2.9, Peak=121 HFD=0.0
03:52:29.214 00.000 7988 Star::Find(15, 122, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.214 00.000 7988 Star::Find returns 0 (2), X=122.00, Y=40.00, Mass=14, SNR=2.2, Peak=128 HFD=0.0
03:52:29.214 00.000 7988 Star::Find(15, 782, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.214 00.000 7988 Star::Find returns 0 (3), X=782.00, Y=423.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:29.214 00.000 7988 Star::Find(15, 730, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.223 00.009 7988 Star::Find returns 0 (3), X=730.00, Y=326.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:29.223 00.000 7988 Star::Find(15, 440, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.223 00.000 7988 Star::Find returns 0 (3), X=440.00, Y=100.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:29.223 00.000 7988 Star::Find(15, 528, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.230 00.007 7988 Star::Find false star n=2 nbg=278 bg=107.2 sigma=3.3 thresh=117 peak=112
03:52:29.230 00.000 7988 Star::Find returns 0 (2), X=528.00, Y=455.00, Mass=30, SNR=2.9, Peak=123 HFD=0.0
03:52:29.230 00.000 7988 Star::Find(15, 1148, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.230 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=237.00, Mass=10, SNR=1.8, Peak=126 HFD=0.0
03:52:29.230 00.000 7988 Star::Find(15, 483, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.230 00.000 7988 Star::Find false star n=3 nbg=280 bg=112.7 sigma=3.7 thresh=124 peak=118
03:52:29.240 00.010 7988 Star::Find returns 0 (2), X=483.00, Y=235.00, Mass=34, SNR=2.9, Peak=128 HFD=0.0
03:52:29.240 00.000 7988 Star::Find(15, 1057, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.240 00.000 7988 Star::Find false star n=4 nbg=283 bg=110.3 sigma=3.6 thresh=121 peak=116
03:52:29.240 00.000 7988 Star::Find returns 0 (2), X=1057.00, Y=501.00, Mass=48, SNR=2.9, Peak=124 HFD=0.0
03:52:29.246 00.006 7988 Star::Find(15, 883, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.246 00.000 7988 Star::Find returns 0 (2), X=883.00, Y=756.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:29.246 00.000 7988 Star::Find(15, 454, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.246 00.000 7988 Star::Find false star n=3 nbg=276 bg=114.1 sigma=3.4 thresh=124 peak=119
03:52:29.246 00.000 7988 Star::Find returns 0 (2), X=454.00, Y=174.00, Mass=30, SNR=2.9, Peak=128 HFD=0.0
03:52:29.246 00.000 7988 Star::Find(15, 438, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.257 00.011 7988 Star::Find returns 0 (3), X=438.00, Y=596.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:29.257 00.000 7988 Star::Find(15, 527, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.257 00.000 7988 Star::Find returns 0 (2), X=527.00, Y=735.00, Mass=13, SNR=2.1, Peak=119 HFD=0.0
03:52:29.262 00.005 7988 Star::Find(15, 1006, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.262 00.000 7988 Star::Find returns 0 (2), X=1006.00, Y=396.00, Mass=12, SNR=1.9, Peak=126 HFD=0.0
03:52:29.262 00.000 7988 Star::Find(15, 433, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.262 00.000 7988 Star::Find returns 0 (3), X=433.00, Y=652.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:29.262 00.000 7988 Star::Find(15, 140, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.262 00.000 7988 Star::Find returns 0 (2), X=140.00, Y=202.00, Mass=13, SNR=2.1, Peak=125 HFD=0.0
03:52:29.262 00.000 7988 Star::Find(15, 782, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.262 00.000 7988 Star::Find false star n=3 nbg=277 bg=113.9 sigma=3.4 thresh=124 peak=118
03:52:29.274 00.012 7988 Star::Find returns 0 (2), X=782.00, Y=63.00, Mass=31, SNR=2.9, Peak=127 HFD=0.0
03:52:29.274 00.000 7988 Star::Find(15, 1106, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.277 00.003 7988 Star::Find false star n=3 nbg=281 bg=110.8 sigma=3.5 thresh=121 peak=116
03:52:29.277 00.000 7988 Star::Find returns 0 (2), X=1106.00, Y=184.00, Mass=31, SNR=2.9, Peak=123 HFD=0.0
03:52:29.277 00.000 7988 Star::Find(15, 1150, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.277 00.000 7988 Star::Find returns 0 (3), X=1150.00, Y=740.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:29.277 00.000 7988 Star::Find(15, 300, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.277 00.000 7988 Star::Find returns 0 (2), X=300.00, Y=826.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
03:52:29.288 00.011 7988 Star::Find(15, 794, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.291 00.003 7988 Star::Find false star n=3 nbg=274 bg=108.6 sigma=3.6 thresh=119 peak=113
03:52:29.293 00.002 7988 Star::Find returns 0 (2), X=794.00, Y=538.00, Mass=32, SNR=2.9, Peak=121 HFD=0.0
03:52:29.295 00.002 7988 Star::Find(15, 890, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.295 00.000 7988 Star::Find false star n=3 nbg=279 bg=108.4 sigma=3.6 thresh=119 peak=114
03:52:29.300 00.005 7988 Star::Find returns 0 (2), X=890.00, Y=670.00, Mass=43, SNR=2.9, Peak=128 HFD=0.0
03:52:29.302 00.002 7988 Star::Find(15, 735, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.304 00.002 7988 Star::Find returns 0 (2), X=735.00, Y=210.00, Mass=11, SNR=1.9, Peak=128 HFD=0.0
03:52:29.304 00.000 7988 Star::Find(15, 950, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.306 00.002 7988 Star::Find returns 0 (2), X=950.00, Y=591.00, Mass=26, SNR=2.9, Peak=122 HFD=0.0
03:52:29.309 00.003 7988 Star::Find(15, 1078, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.309 00.000 7988 Star::Find returns 0 (2), X=1078.00, Y=173.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
03:52:29.309 00.000 7988 Star::Find(15, 959, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.309 00.000 7988 Star::Find returns 0 (3), X=959.00, Y=269.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:29.316 00.007 7988 Star::Find(15, 1050, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.318 00.002 7988 Star::Find returns 0 (3), X=1050.00, Y=803.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:29.320 00.002 7988 Star::Find(15, 820, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.322 00.002 7988 Star::Find returns 0 (2), X=820.00, Y=790.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
03:52:29.322 00.000 7988 Star::Find(15, 266, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.325 00.003 7988 Star::Find returns 0 (2), X=266.00, Y=471.00, Mass=23, SNR=2.8, Peak=121 HFD=0.0
03:52:29.325 00.000 7988 Star::Find(15, 216, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.329 00.004 7988 Star::Find returns 0 (3), X=216.00, Y=777.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:29.331 00.002 7988 Star::Find(15, 869, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.333 00.002 7988 Star::Find false star n=3 nbg=279 bg=109.0 sigma=3.4 thresh=119 peak=114
03:52:29.335 00.002 7988 Star::Find returns 0 (2), X=869.00, Y=599.00, Mass=32, SNR=2.9, Peak=124 HFD=0.0
03:52:29.337 00.002 7988 Star::Find(15, 1002, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.339 00.002 7988 Star::Find returns 0 (2), X=1002.00, Y=713.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
03:52:29.341 00.002 7988 Star::Find(15, 518, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.342 00.001 7988 Star::Find false star n=4 nbg=275 bg=114.1 sigma=3.3 thresh=124 peak=120
03:52:29.342 00.000 7988 Star::Find returns 0 (2), X=518.00, Y=163.00, Mass=46, SNR=2.9, Peak=127 HFD=0.0
03:52:29.342 00.000 7988 Star::Find(15, 1150, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.342 00.000 7988 Star::Find returns 0 (3), X=1150.00, Y=703.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:29.342 00.000 7988 Star::Find(15, 566, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.351 00.009 7988 Star::Find returns 0 (2), X=566.00, Y=917.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
03:52:29.353 00.002 7988 Star::Find(15, 752, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.355 00.002 7988 Star::Find returns 0 (2), X=752.00, Y=804.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
03:52:29.357 00.002 7988 Star::Find(15, 152, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.359 00.002 7988 Star::Find returns 0 (2), X=152.00, Y=716.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
03:52:29.359 00.000 7988 Star::Find(15, 843, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.359 00.000 7988 Star::Find returns 0 (3), X=843.00, Y=21.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:52:29.359 00.000 7988 Star::Find(15, 425, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.368 00.009 7988 Star::Find returns 0 (3), X=425.00, Y=143.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:29.370 00.002 7988 Star::Find(15, 534, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.372 00.002 7988 Star::Find returns 0 (2), X=534.00, Y=105.00, Mass=12, SNR=1.9, Peak=126 HFD=0.0
03:52:29.374 00.002 7988 Star::Find(15, 985, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.376 00.002 7988 Star::Find returns 0 (2), X=985.00, Y=624.00, Mass=25, SNR=2.9, Peak=124 HFD=0.0
03:52:29.376 00.000 7988 Star::Find(15, 1111, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.376 00.000 7988 Star::Find returns 0 (2), X=1111.00, Y=724.00, Mass=14, SNR=2.2, Peak=124 HFD=0.0
03:52:29.376 00.000 7988 Star::Find(15, 1100, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.376 00.000 7988 Star::Find returns 0 (2), X=1100.00, Y=399.00, Mass=11, SNR=1.8, Peak=124 HFD=0.0
03:52:29.390 00.014 7988 Star::Find(15, 304, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.395 00.005 7988 Star::Find returns 0 (3), X=304.00, Y=903.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:29.398 00.003 7988 Star::Find(15, 751, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.401 00.003 7988 Star::Find false star n=3 nbg=276 bg=108.4 sigma=3.4 thresh=119 peak=114
03:52:29.404 00.003 7988 Star::Find returns 0 (2), X=751.00, Y=506.00, Mass=35, SNR=2.9, Peak=121 HFD=0.0
03:52:29.406 00.002 7988 Star::Find(15, 370, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.408 00.002 7988 Star::Find returns 0 (2), X=370.00, Y=794.00, Mass=24, SNR=2.8, Peak=119 HFD=0.0
03:52:29.410 00.002 7988 Star::Find(15, 1229, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.412 00.002 7988 Star::Find returns 0 (2), X=1229.00, Y=787.00, Mass=12, SNR=2.0, Peak=124 HFD=0.0
03:52:29.414 00.002 7988 Star::Find(15, 618, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.414 00.000 7988 Star::Find returns 0 (2), X=618.00, Y=248.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
03:52:29.414 00.000 7988 Star::Find(15, 877, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.420 00.006 7988 Star::Find returns 0 (2), X=877.00, Y=51.00, Mass=24, SNR=2.8, Peak=133 HFD=0.0
03:52:29.426 00.006 7988 Star::Find(15, 716, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.429 00.003 7988 Star::Find returns 0 (2), X=716.00, Y=724.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
03:52:29.433 00.004 7988 Star::Find(15, 274, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.436 00.003 7988 Star::Find returns 0 (3), X=274.00, Y=180.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:29.440 00.004 7988 Star::Find(15, 671, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.442 00.002 7988 Star::Find returns 0 (2), X=671.00, Y=569.00, Mass=22, SNR=2.6, Peak=120 HFD=0.0
03:52:29.444 00.002 7988 AutoFind: finding best star pass 1
03:52:29.446 00.002 7988 Star::Find(15, 325, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.446 00.000 7988 Star::Find returns 0 (3), X=325.00, Y=745.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:29.448 00.002 7988 Star::Find(15, 585, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.452 00.004 7988 Star::Find false star n=4 nbg=280 bg=112.1 sigma=3.6 thresh=123 peak=117
03:52:29.454 00.002 7988 Star::Find returns 0 (2), X=585.00, Y=250.00, Mass=50, SNR=2.9, Peak=127 HFD=0.0
03:52:29.456 00.002 7988 Star::Find(15, 39, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.456 00.000 7988 Star::Find false star n=5 nbg=278 bg=112.0 sigma=3.5 thresh=122 peak=117
03:52:29.458 00.002 7988 Star::Find returns 0 (2), X=39.00, Y=240.00, Mass=57, SNR=2.9, Peak=125 HFD=0.0
03:52:29.461 00.003 7988 Star::Find(15, 935, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.463 00.002 7988 Star::Find returns 0 (2), X=935.00, Y=52.00, Mass=25, SNR=2.9, Peak=125 HFD=0.0
03:52:29.465 00.002 7988 Star::Find(15, 411, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.467 00.002 7988 Star::Find returns 0 (2), X=411.00, Y=936.00, Mass=24, SNR=2.9, Peak=119 HFD=0.0
03:52:29.469 00.002 7988 Star::Find(15, 984, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.473 00.004 7988 Star::Find returns 0 (3), X=984.00, Y=440.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:29.475 00.002 7988 Star::Find(15, 694, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.478 00.003 7988 Star::Find returns 0 (3), X=694.00, Y=667.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:29.480 00.002 7988 Star::Find(15, 177, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.483 00.003 7988 Star::Find returns 0 (3), X=177.00, Y=504.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:29.483 00.000 7988 Star::Find(15, 805, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.487 00.004 7988 Star::Find returns 0 (2), X=805.00, Y=221.00, Mass=27, SNR=3.0, Peak=127 HFD=0.0
03:52:29.487 00.000 7988 Star::Find(15, 1062, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.487 00.000 7988 Star::Find returns 0 (3), X=1062.00, Y=478.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:29.494 00.007 7988 Star::Find(15, 826, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.496 00.002 7988 Star::Find false star n=3 nbg=280 bg=113.1 sigma=3.8 thresh=124 peak=117
03:52:29.498 00.002 7988 Star::Find returns 0 (2), X=826.00, Y=161.00, Mass=34, SNR=2.9, Peak=125 HFD=0.0
03:52:29.502 00.004 7988 Star::Find(15, 914, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.504 00.002 7988 Star::Find returns 0 (2), X=914.00, Y=394.00, Mass=25, SNR=2.8, Peak=125 HFD=0.0
03:52:29.504 00.000 7988 Star::Find(15, 1004, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.511 00.007 7988 Star::Find returns 0 (3), X=1004.00, Y=174.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:52:29.513 00.002 7988 Star::Find(15, 720, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.516 00.003 7988 Star::Find returns 0 (2), X=720.00, Y=514.00, Mass=25, SNR=2.9, Peak=123 HFD=0.0
03:52:29.520 00.004 15712 Exposure complete
03:52:29.522 00.002 7988 Star::Find(15, 1085, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.524 00.002 7988 Star::Find returns 0 (2), X=1085.00, Y=297.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
03:52:29.532 00.008 7988 Star::Find(15, 222, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.536 00.004 7988 Star::Find false star n=4 nbg=273 bg=111.4 sigma=3.5 thresh=122 peak=116
03:52:29.540 00.004 7988 Star::Find returns 0 (2), X=222.00, Y=231.00, Mass=47, SNR=2.9, Peak=125 HFD=0.0
03:52:29.542 00.002 7988 Star::Find(15, 144, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.545 00.003 7988 Star::Find false star n=4 nbg=279 bg=112.2 sigma=3.3 thresh=122 peak=116
03:52:29.548 00.003 7988 Star::Find returns 0 (2), X=144.00, Y=113.00, Mass=42, SNR=2.9, Peak=125 HFD=0.0
03:52:29.550 00.002 7988 Star::Find(15, 749, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.552 00.002 7988 Star::Find returns 0 (2), X=749.00, Y=735.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
03:52:29.556 00.004 7988 Star::Find(15, 1140, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.558 00.002 7988 Star::Find returns 0 (2), X=1140.00, Y=64.00, Mass=21, SNR=2.6, Peak=123 HFD=0.0
03:52:29.560 00.002 7988 Star::Find(15, 279, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.562 00.002 7988 Star::Find returns 0 (2), X=279.00, Y=903.00, Mass=13, SNR=2.1, Peak=119 HFD=0.0
03:52:29.565 00.003 7988 Star::Find(15, 684, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.567 00.002 7988 Star::Find returns 0 (3), X=684.00, Y=91.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:29.569 00.002 7988 Star::Find(15, 509, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.571 00.002 7988 Star::Find returns 0 (2), X=509.00, Y=206.00, Mass=13, SNR=2.0, Peak=126 HFD=0.0
03:52:29.573 00.002 7988 Star::Find(15, 1069, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.575 00.002 7988 Star::Find false star n=2 nbg=283 bg=109.2 sigma=3.5 thresh=120 peak=114
03:52:29.579 00.004 7988 Star::Find returns 0 (2), X=1069.00, Y=596.00, Mass=33, SNR=2.9, Peak=126 HFD=0.0
03:52:29.581 00.002 7988 Star::Find(15, 568, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.583 00.002 7988 Star::Find returns 0 (2), X=568.00, Y=23.00, Mass=21, SNR=2.5, Peak=126 HFD=0.0
03:52:29.585 00.002 7988 Star::Find(15, 541, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.589 00.004 7988 Star::Find false star n=3 nbg=283 bg=115.1 sigma=3.6 thresh=126 peak=119
03:52:29.591 00.002 7988 Star::Find returns 0 (2), X=541.00, Y=52.00, Mass=35, SNR=2.9, Peak=128 HFD=0.0
03:52:29.593 00.002 7988 Star::Find(15, 1018, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.594 00.001 7988 Star::Find returns 0 (3), X=1018.00, Y=451.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:29.598 00.004 7988 Star::Find(15, 1103, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.600 00.002 7988 Star::Find false star n=3 nbg=282 bg=110.2 sigma=3.7 thresh=121 peak=115
03:52:29.603 00.003 7988 Star::Find returns 0 (2), X=1103.00, Y=511.00, Mass=34, SNR=2.9, Peak=121 HFD=0.0
03:52:29.605 00.002 7988 Star::Find(15, 122, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.607 00.002 7988 Star::Find returns 0 (2), X=122.00, Y=40.00, Mass=14, SNR=2.2, Peak=128 HFD=0.0
03:52:29.610 00.003 7988 Star::Find(15, 782, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.612 00.002 7988 Star::Find returns 0 (3), X=782.00, Y=423.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:29.613 00.001 7988 Star::Find(15, 730, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.617 00.004 7988 Star::Find returns 0 (3), X=730.00, Y=326.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:29.617 00.000 7988 Star::Find(15, 440, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.623 00.006 7988 Star::Find returns 0 (3), X=440.00, Y=100.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:29.626 00.003 7988 Star::Find(15, 528, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.628 00.002 7988 Star::Find false star n=2 nbg=278 bg=107.2 sigma=3.3 thresh=117 peak=112
03:52:29.630 00.002 7988 Star::Find returns 0 (2), X=528.00, Y=455.00, Mass=30, SNR=2.9, Peak=123 HFD=0.0
03:52:29.632 00.002 7988 Star::Find(15, 1148, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.634 00.002 7988 Star::Find returns 0 (2), X=1148.00, Y=237.00, Mass=10, SNR=1.8, Peak=126 HFD=0.0
03:52:29.636 00.002 7988 Star::Find(15, 483, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.636 00.000 7988 Star::Find false star n=3 nbg=280 bg=112.7 sigma=3.7 thresh=124 peak=118
03:52:29.642 00.006 7988 Star::Find returns 0 (2), X=483.00, Y=235.00, Mass=34, SNR=2.9, Peak=128 HFD=0.0
03:52:29.645 00.003 7988 Star::Find(15, 1057, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.647 00.002 7988 Star::Find false star n=4 nbg=283 bg=110.3 sigma=3.6 thresh=121 peak=116
03:52:29.649 00.002 7988 Star::Find returns 0 (2), X=1057.00, Y=501.00, Mass=48, SNR=2.9, Peak=124 HFD=0.0
03:52:29.651 00.002 7988 Star::Find(15, 883, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.653 00.002 7988 Star::Find returns 0 (2), X=883.00, Y=756.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:29.655 00.002 7988 Star::Find(15, 454, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.657 00.002 15712 worker thread done servicing request
03:52:29.658 00.001 7988 Star::Find false star n=3 nbg=276 bg=114.1 sigma=3.4 thresh=124 peak=119
03:52:29.660 00.002 7988 Star::Find returns 0 (2), X=454.00, Y=174.00, Mass=30, SNR=2.9, Peak=128 HFD=0.0
03:52:29.662 00.002 7988 Star::Find(15, 438, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.664 00.002 7988 Star::Find returns 0 (3), X=438.00, Y=596.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:29.666 00.002 7988 Star::Find(15, 527, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.668 00.002 7988 Star::Find returns 0 (2), X=527.00, Y=735.00, Mass=13, SNR=2.1, Peak=119 HFD=0.0
03:52:29.670 00.002 7988 Star::Find(15, 1006, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.672 00.002 7988 Star::Find returns 0 (2), X=1006.00, Y=396.00, Mass=12, SNR=1.9, Peak=126 HFD=0.0
03:52:29.674 00.002 7988 Star::Find(15, 433, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.674 00.000 7988 Star::Find returns 0 (3), X=433.00, Y=652.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:29.681 00.007 7988 Star::Find(15, 140, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.683 00.002 7988 Star::Find returns 0 (2), X=140.00, Y=202.00, Mass=13, SNR=2.1, Peak=125 HFD=0.0
03:52:29.685 00.002 7988 Star::Find(15, 782, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.687 00.002 7988 Star::Find false star n=3 nbg=277 bg=113.9 sigma=3.4 thresh=124 peak=118
03:52:29.689 00.002 7988 Star::Find returns 0 (2), X=782.00, Y=63.00, Mass=31, SNR=2.9, Peak=127 HFD=0.0
03:52:29.689 00.000 7988 Star::Find(15, 1106, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.689 00.000 7988 Star::Find false star n=3 nbg=281 bg=110.8 sigma=3.5 thresh=121 peak=116
03:52:29.689 00.000 7988 Star::Find returns 0 (2), X=1106.00, Y=184.00, Mass=31, SNR=2.9, Peak=123 HFD=0.0
03:52:29.689 00.000 7988 Star::Find(15, 1150, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.698 00.009 7988 Star::Find returns 0 (3), X=1150.00, Y=740.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:29.700 00.002 7988 Star::Find(15, 300, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.703 00.003 7988 Star::Find returns 0 (2), X=300.00, Y=826.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
03:52:29.705 00.002 7988 Star::Find(15, 794, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.707 00.002 7988 Star::Find false star n=3 nbg=274 bg=108.6 sigma=3.6 thresh=119 peak=113
03:52:29.707 00.000 7988 Star::Find returns 0 (2), X=794.00, Y=538.00, Mass=32, SNR=2.9, Peak=121 HFD=0.0
03:52:29.711 00.004 7988 Star::Find(15, 890, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.713 00.002 7988 Star::Find false star n=3 nbg=279 bg=108.4 sigma=3.6 thresh=119 peak=114
03:52:29.715 00.002 7988 Star::Find returns 0 (2), X=890.00, Y=670.00, Mass=43, SNR=2.9, Peak=128 HFD=0.0
03:52:29.717 00.002 7988 Star::Find(15, 735, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.719 00.002 7988 Star::Find returns 0 (2), X=735.00, Y=210.00, Mass=11, SNR=1.9, Peak=128 HFD=0.0
03:52:29.721 00.002 7988 Star::Find(15, 950, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.721 00.000 7988 Star::Find returns 0 (2), X=950.00, Y=591.00, Mass=26, SNR=2.9, Peak=122 HFD=0.0
03:52:29.721 00.000 7988 Star::Find(15, 1078, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.729 00.008 7988 Star::Find returns 0 (2), X=1078.00, Y=173.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
03:52:29.731 00.002 7988 Star::Find(15, 959, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.732 00.001 7988 Star::Find returns 0 (3), X=959.00, Y=269.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:29.734 00.002 7988 Star::Find(15, 1050, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.736 00.002 7988 Star::Find returns 0 (3), X=1050.00, Y=803.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:29.738 00.002 7988 Star::Find(15, 820, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.738 00.000 7988 Star::Find returns 0 (2), X=820.00, Y=790.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
03:52:29.738 00.000 7988 Star::Find(15, 266, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.738 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=471.00, Mass=23, SNR=2.8, Peak=121 HFD=0.0
03:52:29.738 00.000 7988 Star::Find(15, 216, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.748 00.010 7988 Star::Find returns 0 (3), X=216.00, Y=777.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:29.749 00.001 7988 Star::Find(15, 869, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.752 00.003 7988 Star::Find false star n=3 nbg=279 bg=109.0 sigma=3.4 thresh=119 peak=114
03:52:29.754 00.002 7988 Star::Find returns 0 (2), X=869.00, Y=599.00, Mass=32, SNR=2.9, Peak=124 HFD=0.0
03:52:29.756 00.002 7988 Star::Find(15, 1002, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.758 00.002 7988 Star::Find returns 0 (2), X=1002.00, Y=713.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
03:52:29.758 00.000 7988 Star::Find(15, 518, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.758 00.000 7988 Star::Find false star n=4 nbg=275 bg=114.1 sigma=3.3 thresh=124 peak=120
03:52:29.758 00.000 7988 Star::Find returns 0 (2), X=518.00, Y=163.00, Mass=46, SNR=2.9, Peak=127 HFD=0.0
03:52:29.758 00.000 7988 Star::Find(15, 1150, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.768 00.010 7988 Star::Find returns 0 (3), X=1150.00, Y=703.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:29.770 00.002 7988 Star::Find(15, 566, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.772 00.002 7988 Star::Find returns 0 (2), X=566.00, Y=917.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
03:52:29.774 00.002 7988 Star::Find(15, 752, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.776 00.002 7988 Star::Find returns 0 (2), X=752.00, Y=804.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
03:52:29.778 00.002 7988 Star::Find(15, 152, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.780 00.002 7988 Star::Find returns 0 (2), X=152.00, Y=716.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
03:52:29.782 00.002 7988 Star::Find(15, 843, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.784 00.002 7988 Star::Find returns 0 (3), X=843.00, Y=21.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:52:29.784 00.000 7988 Star::Find(15, 425, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.784 00.000 7988 Star::Find returns 0 (3), X=425.00, Y=143.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:29.784 00.000 7988 Star::Find(15, 534, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.784 00.000 7988 Star::Find returns 0 (2), X=534.00, Y=105.00, Mass=12, SNR=1.9, Peak=126 HFD=0.0
03:52:29.784 00.000 7988 Star::Find(15, 985, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.784 00.000 7988 Star::Find returns 0 (2), X=985.00, Y=624.00, Mass=25, SNR=2.9, Peak=124 HFD=0.0
03:52:29.784 00.000 7988 Star::Find(15, 1111, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.800 00.016 7988 Star::Find returns 0 (2), X=1111.00, Y=724.00, Mass=14, SNR=2.2, Peak=124 HFD=0.0
03:52:29.800 00.000 7988 Star::Find(15, 1100, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.800 00.000 7988 Star::Find returns 0 (2), X=1100.00, Y=399.00, Mass=11, SNR=1.8, Peak=124 HFD=0.0
03:52:29.800 00.000 7988 Star::Find(15, 304, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.800 00.000 7988 Star::Find returns 0 (3), X=304.00, Y=903.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:29.800 00.000 7988 Star::Find(15, 751, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.800 00.000 7988 Star::Find false star n=3 nbg=276 bg=108.4 sigma=3.4 thresh=119 peak=114
03:52:29.800 00.000 7988 Star::Find returns 0 (2), X=751.00, Y=506.00, Mass=35, SNR=2.9, Peak=121 HFD=0.0
03:52:29.816 00.016 7988 Star::Find(15, 370, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.817 00.001 7988 Star::Find returns 0 (2), X=370.00, Y=794.00, Mass=24, SNR=2.8, Peak=119 HFD=0.0
03:52:29.819 00.002 7988 Star::Find(15, 1229, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.821 00.002 7988 Star::Find returns 0 (2), X=1229.00, Y=787.00, Mass=12, SNR=2.0, Peak=124 HFD=0.0
03:52:29.823 00.002 7988 Star::Find(15, 618, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.825 00.002 7988 Star::Find returns 0 (2), X=618.00, Y=248.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
03:52:29.825 00.000 7988 Star::Find(15, 877, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.825 00.000 7988 Star::Find returns 0 (2), X=877.00, Y=51.00, Mass=24, SNR=2.8, Peak=133 HFD=0.0
03:52:29.825 00.000 7988 Star::Find(15, 716, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.831 00.006 7988 Star::Find returns 0 (2), X=716.00, Y=724.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
03:52:29.834 00.003 7988 Star::Find(15, 274, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.836 00.002 7988 Star::Find returns 0 (3), X=274.00, Y=180.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:29.838 00.002 7988 Star::Find(15, 671, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.840 00.002 7988 Star::Find returns 0 (2), X=671.00, Y=569.00, Mass=22, SNR=2.6, Peak=120 HFD=0.0
03:52:29.840 00.000 7988 AutoFind: could not find a star on Pass 1
03:52:29.840 00.000 7988 AutoFind: finding best star pass 2
03:52:29.845 00.005 7988 Star::Find(15, 325, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.847 00.002 7988 Star::Find returns 0 (3), X=325.00, Y=745.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:29.850 00.003 7988 Star::Find(15, 585, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.850 00.000 7988 Star::Find false star n=4 nbg=280 bg=112.1 sigma=3.6 thresh=123 peak=117
03:52:29.850 00.000 7988 Star::Find returns 0 (2), X=585.00, Y=250.00, Mass=50, SNR=2.9, Peak=127 HFD=0.0
03:52:29.850 00.000 7988 Star::Find(15, 39, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.850 00.000 7988 Star::Find false star n=5 nbg=278 bg=112.0 sigma=3.5 thresh=122 peak=117
03:52:29.850 00.000 7988 Star::Find returns 0 (2), X=39.00, Y=240.00, Mass=57, SNR=2.9, Peak=125 HFD=0.0
03:52:29.861 00.011 7988 Star::Find(15, 935, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.863 00.002 7988 Star::Find returns 0 (2), X=935.00, Y=52.00, Mass=25, SNR=2.9, Peak=125 HFD=0.0
03:52:29.865 00.002 7988 Star::Find(15, 411, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.867 00.002 7988 Star::Find returns 0 (2), X=411.00, Y=936.00, Mass=24, SNR=2.9, Peak=119 HFD=0.0
03:52:29.869 00.002 7988 Star::Find(15, 984, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.869 00.000 7988 Star::Find returns 0 (3), X=984.00, Y=440.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:29.869 00.000 7988 Star::Find(15, 694, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.869 00.000 7988 Star::Find returns 0 (3), X=694.00, Y=667.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:29.869 00.000 7988 Star::Find(15, 177, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.869 00.000 7988 Star::Find returns 0 (3), X=177.00, Y=504.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:29.879 00.010 7988 Star::Find(15, 805, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.879 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=221.00, Mass=27, SNR=3.0, Peak=127 HFD=0.0
03:52:29.884 00.005 7988 Star::Find(15, 1062, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.884 00.000 7988 Star::Find returns 0 (3), X=1062.00, Y=478.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:29.884 00.000 7988 Star::Find(15, 826, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.884 00.000 7988 Star::Find false star n=3 nbg=280 bg=113.1 sigma=3.8 thresh=124 peak=117
03:52:29.884 00.000 7988 Star::Find returns 0 (2), X=826.00, Y=161.00, Mass=34, SNR=2.9, Peak=125 HFD=0.0
03:52:29.884 00.000 7988 Star::Find(15, 914, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.895 00.011 7988 Star::Find returns 0 (2), X=914.00, Y=394.00, Mass=25, SNR=2.8, Peak=125 HFD=0.0
03:52:29.897 00.002 7988 Star::Find(15, 1004, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.901 00.004 7988 Star::Find returns 0 (3), X=1004.00, Y=174.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:52:29.903 00.002 7988 Star::Find(15, 720, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.907 00.004 7988 Star::Find returns 0 (2), X=720.00, Y=514.00, Mass=25, SNR=2.9, Peak=123 HFD=0.0
03:52:29.907 00.000 7988 Star::Find(15, 1085, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.911 00.004 7988 Star::Find returns 0 (2), X=1085.00, Y=297.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
03:52:29.911 00.000 7988 Star::Find(15, 222, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.911 00.000 7988 Star::Find false star n=4 nbg=273 bg=111.4 sigma=3.5 thresh=122 peak=116
03:52:29.911 00.000 7988 Star::Find returns 0 (2), X=222.00, Y=231.00, Mass=47, SNR=2.9, Peak=125 HFD=0.0
03:52:29.918 00.007 7988 Star::Find(15, 144, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.918 00.000 7988 Star::Find false star n=4 nbg=279 bg=112.2 sigma=3.3 thresh=122 peak=116
03:52:29.918 00.000 7988 Star::Find returns 0 (2), X=144.00, Y=113.00, Mass=42, SNR=2.9, Peak=125 HFD=0.0
03:52:29.918 00.000 7988 Star::Find(15, 749, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.918 00.000 7988 Star::Find returns 0 (2), X=749.00, Y=735.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
03:52:29.927 00.009 7988 Star::Find(15, 1140, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.929 00.002 7988 Star::Find returns 0 (2), X=1140.00, Y=64.00, Mass=21, SNR=2.6, Peak=123 HFD=0.0
03:52:29.931 00.002 7988 Star::Find(15, 279, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.931 00.000 7988 Star::Find returns 0 (2), X=279.00, Y=903.00, Mass=13, SNR=2.1, Peak=119 HFD=0.0
03:52:29.935 00.004 7988 Star::Find(15, 684, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.935 00.000 7988 Star::Find returns 0 (3), X=684.00, Y=91.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:29.935 00.000 7988 Star::Find(15, 509, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.935 00.000 7988 Star::Find returns 0 (2), X=509.00, Y=206.00, Mass=13, SNR=2.0, Peak=126 HFD=0.0
03:52:29.943 00.008 7988 Star::Find(15, 1069, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.945 00.002 7988 Star::Find false star n=2 nbg=283 bg=109.2 sigma=3.5 thresh=120 peak=114
03:52:29.947 00.002 7988 Star::Find returns 0 (2), X=1069.00, Y=596.00, Mass=33, SNR=2.9, Peak=126 HFD=0.0
03:52:29.949 00.002 7988 Star::Find(15, 568, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.951 00.002 7988 Star::Find returns 0 (2), X=568.00, Y=23.00, Mass=21, SNR=2.5, Peak=126 HFD=0.0
03:52:29.952 00.001 7988 Star::Find(15, 541, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.954 00.002 7988 Star::Find false star n=3 nbg=283 bg=115.1 sigma=3.6 thresh=126 peak=119
03:52:29.956 00.002 7988 Star::Find returns 0 (2), X=541.00, Y=52.00, Mass=35, SNR=2.9, Peak=128 HFD=0.0
03:52:29.958 00.002 7988 Star::Find(15, 1018, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.958 00.000 7988 Star::Find returns 0 (3), X=1018.00, Y=451.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:29.958 00.000 7988 Star::Find(15, 1103, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.958 00.000 7988 Star::Find false star n=3 nbg=282 bg=110.2 sigma=3.7 thresh=121 peak=115
03:52:29.965 00.007 7988 Star::Find returns 0 (2), X=1103.00, Y=511.00, Mass=34, SNR=2.9, Peak=121 HFD=0.0
03:52:29.967 00.002 7988 Star::Find(15, 122, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.969 00.002 7988 Star::Find returns 0 (2), X=122.00, Y=40.00, Mass=14, SNR=2.2, Peak=128 HFD=0.0
03:52:29.971 00.002 7988 Star::Find(15, 782, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.974 00.003 7988 Star::Find returns 0 (3), X=782.00, Y=423.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:29.976 00.002 7988 Star::Find(15, 730, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.978 00.002 7988 Star::Find returns 0 (3), X=730.00, Y=326.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:29.980 00.002 7988 Star::Find(15, 440, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.982 00.002 7988 Star::Find returns 0 (3), X=440.00, Y=100.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:29.984 00.002 7988 Star::Find(15, 528, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.986 00.002 7988 Star::Find false star n=2 nbg=278 bg=107.2 sigma=3.3 thresh=117 peak=112
03:52:29.991 00.005 7988 Star::Find returns 0 (2), X=528.00, Y=455.00, Mass=30, SNR=2.9, Peak=123 HFD=0.0
03:52:29.991 00.000 7988 Star::Find(15, 1148, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.995 00.004 7988 Star::Find returns 0 (2), X=1148.00, Y=237.00, Mass=10, SNR=1.8, Peak=126 HFD=0.0
03:52:29.997 00.002 7988 Star::Find(15, 483, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:29.999 00.002 7988 Star::Find false star n=3 nbg=280 bg=112.7 sigma=3.7 thresh=124 peak=118
03:52:30.001 00.002 7988 Star::Find returns 0 (2), X=483.00, Y=235.00, Mass=34, SNR=2.9, Peak=128 HFD=0.0
03:52:30.003 00.002 7988 Star::Find(15, 1057, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.005 00.002 7988 Star::Find false star n=4 nbg=283 bg=110.3 sigma=3.6 thresh=121 peak=116
03:52:30.007 00.002 7988 Star::Find returns 0 (2), X=1057.00, Y=501.00, Mass=48, SNR=2.9, Peak=124 HFD=0.0
03:52:30.009 00.002 7988 Star::Find(15, 883, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.012 00.003 7988 Star::Find returns 0 (2), X=883.00, Y=756.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:30.014 00.002 7988 Star::Find(15, 454, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.016 00.002 7988 Star::Find false star n=3 nbg=276 bg=114.1 sigma=3.4 thresh=124 peak=119
03:52:30.018 00.002 7988 Star::Find returns 0 (2), X=454.00, Y=174.00, Mass=30, SNR=2.9, Peak=128 HFD=0.0
03:52:30.018 00.000 7988 Star::Find(15, 438, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.022 00.004 7988 Star::Find returns 0 (3), X=438.00, Y=596.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:30.022 00.000 7988 Star::Find(15, 527, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.027 00.005 7988 Star::Find returns 0 (2), X=527.00, Y=735.00, Mass=13, SNR=2.1, Peak=119 HFD=0.0
03:52:30.027 00.000 7988 Star::Find(15, 1006, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.027 00.000 7988 Star::Find returns 0 (2), X=1006.00, Y=396.00, Mass=12, SNR=1.9, Peak=126 HFD=0.0
03:52:30.027 00.000 7988 Star::Find(15, 433, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.027 00.000 7988 Star::Find returns 0 (3), X=433.00, Y=652.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:30.037 00.010 7988 Star::Find(15, 140, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.037 00.000 7988 Star::Find returns 0 (2), X=140.00, Y=202.00, Mass=13, SNR=2.1, Peak=125 HFD=0.0
03:52:30.037 00.000 7988 Star::Find(15, 782, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.037 00.000 7988 Star::Find false star n=3 nbg=277 bg=113.9 sigma=3.4 thresh=124 peak=118
03:52:30.037 00.000 7988 Star::Find returns 0 (2), X=782.00, Y=63.00, Mass=31, SNR=2.9, Peak=127 HFD=0.0
03:52:30.037 00.000 7988 Star::Find(15, 1106, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.037 00.000 7988 Star::Find false star n=3 nbg=281 bg=110.8 sigma=3.5 thresh=121 peak=116
03:52:30.050 00.013 7988 Star::Find returns 0 (2), X=1106.00, Y=184.00, Mass=31, SNR=2.9, Peak=123 HFD=0.0
03:52:30.052 00.002 7988 Star::Find(15, 1150, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.054 00.002 7988 Star::Find returns 0 (3), X=1150.00, Y=740.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:30.056 00.002 7988 Star::Find(15, 300, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.058 00.002 7988 Star::Find returns 0 (2), X=300.00, Y=826.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
03:52:30.058 00.000 7988 Star::Find(15, 794, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.064 00.006 7988 Star::Find false star n=3 nbg=274 bg=108.6 sigma=3.6 thresh=119 peak=113
03:52:30.066 00.002 7988 Star::Find returns 0 (2), X=794.00, Y=538.00, Mass=32, SNR=2.9, Peak=121 HFD=0.0
03:52:30.068 00.002 7988 Star::Find(15, 890, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.071 00.003 7988 Star::Find false star n=3 nbg=279 bg=108.4 sigma=3.6 thresh=119 peak=114
03:52:30.071 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=670.00, Mass=43, SNR=2.9, Peak=128 HFD=0.0
03:52:30.075 00.004 7988 Star::Find(15, 735, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.075 00.000 7988 Star::Find returns 0 (2), X=735.00, Y=210.00, Mass=11, SNR=1.9, Peak=128 HFD=0.0
03:52:30.079 00.004 7988 Star::Find(15, 950, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.079 00.000 7988 Star::Find returns 0 (2), X=950.00, Y=591.00, Mass=26, SNR=2.9, Peak=122 HFD=0.0
03:52:30.084 00.005 7988 Star::Find(15, 1078, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.086 00.002 7988 Star::Find returns 0 (2), X=1078.00, Y=173.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
03:52:30.092 00.006 7988 Star::Find(15, 959, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.100 00.008 7988 Star::Find returns 0 (3), X=959.00, Y=269.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:30.104 00.004 7988 Star::Find(15, 1050, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.115 00.011 7988 Star::Find returns 0 (3), X=1050.00, Y=803.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:30.121 00.006 7988 Star::Find(15, 820, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.133 00.012 7988 Star::Find returns 0 (2), X=820.00, Y=790.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
03:52:30.146 00.013 7988 Star::Find(15, 266, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.157 00.011 7988 Star::Find returns 0 (2), X=266.00, Y=471.00, Mass=23, SNR=2.8, Peak=121 HFD=0.0
03:52:30.167 00.010 7988 Star::Find(15, 216, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.174 00.007 7988 Star::Find returns 0 (3), X=216.00, Y=777.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:30.178 00.004 7988 Star::Find(15, 869, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.181 00.003 7988 Star::Find false star n=3 nbg=279 bg=109.0 sigma=3.4 thresh=119 peak=114
03:52:30.197 00.016 7988 Star::Find returns 0 (2), X=869.00, Y=599.00, Mass=32, SNR=2.9, Peak=124 HFD=0.0
03:52:30.201 00.004 7988 Star::Find(15, 1002, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.210 00.009 7988 Star::Find returns 0 (2), X=1002.00, Y=713.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
03:52:30.217 00.007 7988 Star::Find(15, 518, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.223 00.006 7988 Star::Find false star n=4 nbg=275 bg=114.1 sigma=3.3 thresh=124 peak=120
03:52:30.229 00.006 7988 Star::Find returns 0 (2), X=518.00, Y=163.00, Mass=46, SNR=2.9, Peak=127 HFD=0.0
03:52:30.240 00.011 7988 Star::Find(15, 1150, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.242 00.002 7988 Star::Find returns 0 (3), X=1150.00, Y=703.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:30.249 00.007 7988 Star::Find(15, 566, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.259 00.010 7988 Star::Find returns 0 (2), X=566.00, Y=917.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
03:52:30.267 00.008 7988 Star::Find(15, 752, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.271 00.004 7988 Star::Find returns 0 (2), X=752.00, Y=804.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
03:52:30.275 00.004 7988 Star::Find(15, 152, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.277 00.002 7988 Star::Find returns 0 (2), X=152.00, Y=716.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
03:52:30.281 00.004 7988 Star::Find(15, 843, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.285 00.004 7988 Star::Find returns 0 (3), X=843.00, Y=21.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:52:30.289 00.004 7988 Star::Find(15, 425, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.291 00.002 7988 Star::Find returns 0 (3), X=425.00, Y=143.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:30.295 00.004 7988 Star::Find(15, 534, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.297 00.002 7988 Star::Find returns 0 (2), X=534.00, Y=105.00, Mass=12, SNR=1.9, Peak=126 HFD=0.0
03:52:30.299 00.002 7988 Star::Find(15, 985, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.313 00.014 7988 Star::Find returns 0 (2), X=985.00, Y=624.00, Mass=25, SNR=2.9, Peak=124 HFD=0.0
03:52:30.317 00.004 7988 Star::Find(15, 1111, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.319 00.002 7988 Star::Find returns 0 (2), X=1111.00, Y=724.00, Mass=14, SNR=2.2, Peak=124 HFD=0.0
03:52:30.322 00.003 7988 Star::Find(15, 1100, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.326 00.004 7988 Star::Find returns 0 (2), X=1100.00, Y=399.00, Mass=11, SNR=1.8, Peak=124 HFD=0.0
03:52:30.331 00.005 7988 Star::Find(15, 304, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.333 00.002 7988 Star::Find returns 0 (3), X=304.00, Y=903.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:30.335 00.002 7988 Star::Find(15, 751, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.338 00.003 7988 Star::Find false star n=3 nbg=276 bg=108.4 sigma=3.4 thresh=119 peak=114
03:52:30.341 00.003 7988 Star::Find returns 0 (2), X=751.00, Y=506.00, Mass=35, SNR=2.9, Peak=121 HFD=0.0
03:52:30.345 00.004 7988 Star::Find(15, 370, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.347 00.002 7988 Star::Find returns 0 (2), X=370.00, Y=794.00, Mass=24, SNR=2.8, Peak=119 HFD=0.0
03:52:30.349 00.002 7988 Star::Find(15, 1229, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.353 00.004 7988 Star::Find returns 0 (2), X=1229.00, Y=787.00, Mass=12, SNR=2.0, Peak=124 HFD=0.0
03:52:30.356 00.003 7988 Star::Find(15, 618, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.360 00.004 7988 Star::Find returns 0 (2), X=618.00, Y=248.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
03:52:30.364 00.004 7988 Star::Find(15, 877, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.370 00.006 7988 Star::Find returns 0 (2), X=877.00, Y=51.00, Mass=24, SNR=2.8, Peak=133 HFD=0.0
03:52:30.372 00.002 7988 Star::Find(15, 716, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.375 00.003 7988 Star::Find returns 0 (2), X=716.00, Y=724.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
03:52:30.377 00.002 7988 Star::Find(15, 274, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.381 00.004 7988 Star::Find returns 0 (3), X=274.00, Y=180.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:30.383 00.002 7988 Star::Find(15, 671, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.388 00.005 7988 Star::Find returns 0 (2), X=671.00, Y=569.00, Mass=22, SNR=2.6, Peak=120 HFD=0.0
03:52:30.390 00.002 7988 AutoFind: could not find a non-saturated star!
03:52:30.394 00.004 7988 AutoFind: finding best star pass 3
03:52:30.396 00.002 7988 Star::Find(15, 325, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.400 00.004 7988 Star::Find returns 0 (3), X=325.00, Y=745.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:30.402 00.002 7988 Star::Find(15, 585, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.406 00.004 7988 Star::Find false star n=4 nbg=280 bg=112.1 sigma=3.6 thresh=123 peak=117
03:52:30.409 00.003 7988 Star::Find returns 0 (2), X=585.00, Y=250.00, Mass=50, SNR=2.9, Peak=127 HFD=0.0
03:52:30.413 00.004 7988 Star::Find(15, 39, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.415 00.002 7988 Star::Find false star n=5 nbg=278 bg=112.0 sigma=3.5 thresh=122 peak=117
03:52:30.418 00.003 7988 Star::Find returns 0 (2), X=39.00, Y=240.00, Mass=57, SNR=2.9, Peak=125 HFD=0.0
03:52:30.420 00.002 7988 Star::Find(15, 935, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.422 00.002 7988 Star::Find returns 0 (2), X=935.00, Y=52.00, Mass=25, SNR=2.9, Peak=125 HFD=0.0
03:52:30.426 00.004 7988 Star::Find(15, 411, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.426 00.000 7988 Star::Find returns 0 (2), X=411.00, Y=936.00, Mass=24, SNR=2.9, Peak=119 HFD=0.0
03:52:30.426 00.000 7988 Star::Find(15, 984, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.434 00.008 7988 Star::Find returns 0 (3), X=984.00, Y=440.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:30.436 00.002 7988 Star::Find(15, 694, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.440 00.004 7988 Star::Find returns 0 (3), X=694.00, Y=667.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:30.443 00.003 7988 Star::Find(15, 177, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.447 00.004 7988 Star::Find returns 0 (3), X=177.00, Y=504.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:30.454 00.007 7988 Star::Find(15, 805, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.460 00.006 7988 Star::Find returns 0 (2), X=805.00, Y=221.00, Mass=27, SNR=3.0, Peak=127 HFD=0.0
03:52:30.462 00.002 7988 Star::Find(15, 1062, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.466 00.004 7988 Star::Find returns 0 (3), X=1062.00, Y=478.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:30.468 00.002 7988 Star::Find(15, 826, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.472 00.004 7988 Star::Find false star n=3 nbg=280 bg=113.1 sigma=3.8 thresh=124 peak=117
03:52:30.477 00.005 7988 Star::Find returns 0 (2), X=826.00, Y=161.00, Mass=34, SNR=2.9, Peak=125 HFD=0.0
03:52:30.479 00.002 7988 Star::Find(15, 914, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.490 00.011 7988 Star::Find returns 0 (2), X=914.00, Y=394.00, Mass=25, SNR=2.8, Peak=125 HFD=0.0
03:52:30.494 00.004 7988 Star::Find(15, 1004, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.511 00.017 7988 Star::Find returns 0 (3), X=1004.00, Y=174.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:52:30.518 00.007 7988 Star::Find(15, 720, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.544 00.026 7988 Star::Find returns 0 (2), X=720.00, Y=514.00, Mass=25, SNR=2.9, Peak=123 HFD=0.0
03:52:30.560 00.016 7988 Star::Find(15, 1085, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.568 00.008 7988 Star::Find returns 0 (2), X=1085.00, Y=297.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
03:52:30.574 00.006 7988 Star::Find(15, 222, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.583 00.009 7988 Star::Find false star n=4 nbg=273 bg=111.4 sigma=3.5 thresh=122 peak=116
03:52:30.587 00.004 7988 Star::Find returns 0 (2), X=222.00, Y=231.00, Mass=47, SNR=2.9, Peak=125 HFD=0.0
03:52:30.591 00.004 7988 Star::Find(15, 144, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.598 00.007 7988 Star::Find false star n=4 nbg=279 bg=112.2 sigma=3.3 thresh=122 peak=116
03:52:30.600 00.002 7988 Star::Find returns 0 (2), X=144.00, Y=113.00, Mass=42, SNR=2.9, Peak=125 HFD=0.0
03:52:30.604 00.004 7988 Star::Find(15, 749, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.606 00.002 7988 Star::Find returns 0 (2), X=749.00, Y=735.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
03:52:30.610 00.004 7988 Star::Find(15, 1140, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.613 00.003 7988 Star::Find returns 0 (2), X=1140.00, Y=64.00, Mass=21, SNR=2.6, Peak=123 HFD=0.0
03:52:30.615 00.002 7988 Star::Find(15, 279, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.617 00.002 7988 Star::Find returns 0 (2), X=279.00, Y=903.00, Mass=13, SNR=2.1, Peak=119 HFD=0.0
03:52:30.621 00.004 7988 Star::Find(15, 684, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.623 00.002 7988 Star::Find returns 0 (3), X=684.00, Y=91.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:30.626 00.003 7988 Star::Find(15, 509, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.630 00.004 7988 Star::Find returns 0 (2), X=509.00, Y=206.00, Mass=13, SNR=2.0, Peak=126 HFD=0.0
03:52:30.634 00.004 7988 Star::Find(15, 1069, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.636 00.002 7988 Star::Find false star n=2 nbg=283 bg=109.2 sigma=3.5 thresh=120 peak=114
03:52:30.638 00.002 7988 Star::Find returns 0 (2), X=1069.00, Y=596.00, Mass=33, SNR=2.9, Peak=126 HFD=0.0
03:52:30.644 00.006 7988 Star::Find(15, 568, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.646 00.002 7988 Star::Find returns 0 (2), X=568.00, Y=23.00, Mass=21, SNR=2.5, Peak=126 HFD=0.0
03:52:30.647 00.001 7988 Star::Find(15, 541, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.652 00.005 7988 Star::Find false star n=3 nbg=283 bg=115.1 sigma=3.6 thresh=126 peak=119
03:52:30.654 00.002 7988 Star::Find returns 0 (2), X=541.00, Y=52.00, Mass=35, SNR=2.9, Peak=128 HFD=0.0
03:52:30.657 00.003 7988 Star::Find(15, 1018, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.661 00.004 7988 Star::Find returns 0 (3), X=1018.00, Y=451.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:30.664 00.003 7988 Star::Find(15, 1103, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.668 00.004 7988 Star::Find false star n=3 nbg=282 bg=110.2 sigma=3.7 thresh=121 peak=115
03:52:30.670 00.002 7988 Star::Find returns 0 (2), X=1103.00, Y=511.00, Mass=34, SNR=2.9, Peak=121 HFD=0.0
03:52:30.674 00.004 7988 Star::Find(15, 122, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.676 00.002 7988 Star::Find returns 0 (2), X=122.00, Y=40.00, Mass=14, SNR=2.2, Peak=128 HFD=0.0
03:52:30.680 00.004 7988 Star::Find(15, 782, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.683 00.003 7988 Star::Find returns 0 (3), X=782.00, Y=423.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:30.685 00.002 7988 Star::Find(15, 730, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.685 00.000 7988 Star::Find returns 0 (3), X=730.00, Y=326.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:30.691 00.006 7988 Star::Find(15, 440, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.693 00.002 7988 Star::Find returns 0 (3), X=440.00, Y=100.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:30.697 00.004 7988 Star::Find(15, 528, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.700 00.003 7988 Star::Find false star n=2 nbg=278 bg=107.2 sigma=3.3 thresh=117 peak=112
03:52:30.702 00.002 7988 Star::Find returns 0 (2), X=528.00, Y=455.00, Mass=30, SNR=2.9, Peak=123 HFD=0.0
03:52:30.705 00.003 7988 Star::Find(15, 1148, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.709 00.004 7988 Star::Find returns 0 (2), X=1148.00, Y=237.00, Mass=10, SNR=1.8, Peak=126 HFD=0.0
03:52:30.713 00.004 7988 Star::Find(15, 483, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.717 00.004 7988 Star::Find false star n=3 nbg=280 bg=112.7 sigma=3.7 thresh=124 peak=118
03:52:30.721 00.004 7988 Star::Find returns 0 (2), X=483.00, Y=235.00, Mass=34, SNR=2.9, Peak=128 HFD=0.0
03:52:30.723 00.002 7988 Star::Find(15, 1057, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.725 00.002 7988 Star::Find false star n=4 nbg=283 bg=110.3 sigma=3.6 thresh=121 peak=116
03:52:30.729 00.004 7988 Star::Find returns 0 (2), X=1057.00, Y=501.00, Mass=48, SNR=2.9, Peak=124 HFD=0.0
03:52:30.732 00.003 7988 Star::Find(15, 883, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.734 00.002 7988 Star::Find returns 0 (2), X=883.00, Y=756.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:30.736 00.002 7988 Star::Find(15, 454, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.738 00.002 7988 Star::Find false star n=3 nbg=276 bg=114.1 sigma=3.4 thresh=124 peak=119
03:52:30.742 00.004 7988 Star::Find returns 0 (2), X=454.00, Y=174.00, Mass=30, SNR=2.9, Peak=128 HFD=0.0
03:52:30.742 00.000 7988 Star::Find(15, 438, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.745 00.003 7988 Star::Find returns 0 (3), X=438.00, Y=596.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:30.745 00.000 7988 Star::Find(15, 527, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.751 00.006 7988 Star::Find returns 0 (2), X=527.00, Y=735.00, Mass=13, SNR=2.1, Peak=119 HFD=0.0
03:52:30.752 00.001 7988 Star::Find(15, 1006, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.756 00.004 7988 Star::Find returns 0 (2), X=1006.00, Y=396.00, Mass=12, SNR=1.9, Peak=126 HFD=0.0
03:52:30.758 00.002 7988 Star::Find(15, 433, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.762 00.004 7988 Star::Find returns 0 (3), X=433.00, Y=652.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:30.762 00.000 7988 Star::Find(15, 140, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.766 00.004 7988 Star::Find returns 0 (2), X=140.00, Y=202.00, Mass=13, SNR=2.1, Peak=125 HFD=0.0
03:52:30.768 00.002 7988 Star::Find(15, 782, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.772 00.004 7988 Star::Find false star n=3 nbg=277 bg=113.9 sigma=3.4 thresh=124 peak=118
03:52:30.774 00.002 7988 Star::Find returns 0 (2), X=782.00, Y=63.00, Mass=31, SNR=2.9, Peak=127 HFD=0.0
03:52:30.776 00.002 7988 Star::Find(15, 1106, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.778 00.002 7988 Star::Find false star n=3 nbg=281 bg=110.8 sigma=3.5 thresh=121 peak=116
03:52:30.780 00.002 7988 Star::Find returns 0 (2), X=1106.00, Y=184.00, Mass=31, SNR=2.9, Peak=123 HFD=0.0
03:52:30.783 00.003 7988 Star::Find(15, 1150, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.787 00.004 7988 Star::Find returns 0 (3), X=1150.00, Y=740.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:30.789 00.002 7988 Star::Find(15, 300, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.791 00.002 7988 Star::Find returns 0 (2), X=300.00, Y=826.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
03:52:30.793 00.002 7988 Star::Find(15, 794, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.795 00.002 7988 Star::Find false star n=3 nbg=274 bg=108.6 sigma=3.6 thresh=119 peak=113
03:52:30.797 00.002 7988 Star::Find returns 0 (2), X=794.00, Y=538.00, Mass=32, SNR=2.9, Peak=121 HFD=0.0
03:52:30.800 00.003 7988 Star::Find(15, 890, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.804 00.004 7988 Star::Find false star n=3 nbg=279 bg=108.4 sigma=3.6 thresh=119 peak=114
03:52:30.806 00.002 7988 Star::Find returns 0 (2), X=890.00, Y=670.00, Mass=43, SNR=2.9, Peak=128 HFD=0.0
03:52:30.808 00.002 7988 Star::Find(15, 735, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.810 00.002 7988 Star::Find returns 0 (2), X=735.00, Y=210.00, Mass=11, SNR=1.9, Peak=128 HFD=0.0
03:52:30.813 00.003 7988 Star::Find(15, 950, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.815 00.002 7988 Star::Find returns 0 (2), X=950.00, Y=591.00, Mass=26, SNR=2.9, Peak=122 HFD=0.0
03:52:30.817 00.002 7988 Star::Find(15, 1078, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.819 00.002 7988 Star::Find returns 0 (2), X=1078.00, Y=173.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
03:52:30.823 00.004 7988 Star::Find(15, 959, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.825 00.002 7988 Star::Find returns 0 (3), X=959.00, Y=269.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:30.827 00.002 7988 Star::Find(15, 1050, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.829 00.002 7988 Star::Find returns 0 (3), X=1050.00, Y=803.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:30.834 00.005 7988 Star::Find(15, 820, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.836 00.002 7988 Star::Find returns 0 (2), X=820.00, Y=790.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
03:52:30.838 00.002 7988 Star::Find(15, 266, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.840 00.002 7988 Star::Find returns 0 (2), X=266.00, Y=471.00, Mass=23, SNR=2.8, Peak=121 HFD=0.0
03:52:30.842 00.002 7988 Star::Find(15, 216, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.846 00.004 7988 Star::Find returns 0 (3), X=216.00, Y=777.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:30.849 00.003 7988 Star::Find(15, 869, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.851 00.002 7988 Star::Find false star n=3 nbg=279 bg=109.0 sigma=3.4 thresh=119 peak=114
03:52:30.853 00.002 7988 Star::Find returns 0 (2), X=869.00, Y=599.00, Mass=32, SNR=2.9, Peak=124 HFD=0.0
03:52:30.855 00.002 7988 Star::Find(15, 1002, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.857 00.002 7988 Star::Find returns 0 (2), X=1002.00, Y=713.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
03:52:30.859 00.002 7988 Star::Find(15, 518, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.863 00.004 7988 Star::Find false star n=4 nbg=275 bg=114.1 sigma=3.3 thresh=124 peak=120
03:52:30.865 00.002 7988 Star::Find returns 0 (2), X=518.00, Y=163.00, Mass=46, SNR=2.9, Peak=127 HFD=0.0
03:52:30.868 00.003 7988 Star::Find(15, 1150, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.868 00.000 7988 Star::Find returns 0 (3), X=1150.00, Y=703.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:30.872 00.004 7988 Star::Find(15, 566, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.876 00.004 7988 Star::Find returns 0 (2), X=566.00, Y=917.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
03:52:30.878 00.002 7988 Star::Find(15, 752, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.881 00.003 7988 Star::Find returns 0 (2), X=752.00, Y=804.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
03:52:30.883 00.002 7988 Star::Find(15, 152, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.884 00.001 7988 Star::Find returns 0 (2), X=152.00, Y=716.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
03:52:30.886 00.002 7988 Star::Find(15, 843, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.888 00.002 7988 Star::Find returns 0 (3), X=843.00, Y=21.00, Mass=0, SNR=0.0, Peak=128 HFD=0.0
03:52:30.890 00.002 7988 Star::Find(15, 425, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.896 00.006 7988 Star::Find returns 0 (3), X=425.00, Y=143.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:30.900 00.004 7988 Star::Find(15, 534, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.901 00.001 7988 Star::Find returns 0 (2), X=534.00, Y=105.00, Mass=12, SNR=1.9, Peak=126 HFD=0.0
03:52:30.903 00.002 7988 Star::Find(15, 985, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.907 00.004 7988 Star::Find returns 0 (2), X=985.00, Y=624.00, Mass=25, SNR=2.9, Peak=124 HFD=0.0
03:52:30.909 00.002 7988 Star::Find(15, 1111, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.911 00.002 7988 Star::Find returns 0 (2), X=1111.00, Y=724.00, Mass=14, SNR=2.2, Peak=124 HFD=0.0
03:52:30.913 00.002 7988 Star::Find(15, 1100, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.916 00.003 7988 Star::Find returns 0 (2), X=1100.00, Y=399.00, Mass=11, SNR=1.8, Peak=124 HFD=0.0
03:52:30.918 00.002 7988 Star::Find(15, 304, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.920 00.002 7988 Star::Find returns 0 (3), X=304.00, Y=903.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:30.925 00.005 7988 Star::Find(15, 751, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.927 00.002 7988 Star::Find false star n=3 nbg=276 bg=108.4 sigma=3.4 thresh=119 peak=114
03:52:30.929 00.002 7988 Star::Find returns 0 (2), X=751.00, Y=506.00, Mass=35, SNR=2.9, Peak=121 HFD=0.0
03:52:30.929 00.000 7988 Star::Find(15, 370, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.935 00.006 7988 Star::Find returns 0 (2), X=370.00, Y=794.00, Mass=24, SNR=2.8, Peak=119 HFD=0.0
03:52:30.937 00.002 7988 Star::Find(15, 1229, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.937 00.000 7988 Star::Find returns 0 (2), X=1229.00, Y=787.00, Mass=12, SNR=2.0, Peak=124 HFD=0.0
03:52:30.941 00.004 7988 Star::Find(15, 618, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.941 00.000 7988 Star::Find returns 0 (2), X=618.00, Y=248.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
03:52:30.941 00.000 7988 Star::Find(15, 877, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.941 00.000 7988 Star::Find returns 0 (2), X=877.00, Y=51.00, Mass=24, SNR=2.8, Peak=133 HFD=0.0
03:52:30.941 00.000 7988 Star::Find(15, 716, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.952 00.011 7988 Star::Find returns 0 (2), X=716.00, Y=724.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
03:52:30.952 00.000 7988 Star::Find(15, 274, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.952 00.000 7988 Star::Find returns 0 (3), X=274.00, Y=180.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:30.957 00.005 7988 Star::Find(15, 671, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:52:30.957 00.000 7988 Star::Find returns 0 (2), X=671.00, Y=569.00, Mass=22, SNR=2.6, Peak=120 HFD=0.0
03:52:30.957 00.000 7988 AutoFind: no star found
03:52:30.957 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
03:52:30.957 00.000 7988 GuiderMultiStar::AutoSelect failed.
03:52:30.969 00.012 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_035226.fit
03:52:30.973 00.004 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:52:30.973 00.000 7988 ScopeASCOM::SideOfPier() returns 0
03:52:30.988 00.015 7988 auto find star failed, attempts remaining = 3
03:52:30.992 00.004 7988 Changing from state SELECTING to UNINITIALIZED
03:52:30.994 00.002 7988 guider state => SELECTING
03:52:30.996 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
03:52:30.998 00.002 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":0,"id":"b8646238-3d25-4620-a19d-67634f8de0b3"}
03:52:31.001 00.003 7988 OnExposeComplete: enter
03:52:31.005 00.004 7988 UpdateGuideState(): m_state=1
03:52:31.009 00.004 7988 UpdateCurrentPosition: no star selected
03:52:31.011 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:31.013 00.002 7988 Status Line: No star selected
03:52:31.015 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=132, med=109, FiltMin=95, FiltMax=122, Gamma=0.690
03:52:31.017 00.002 7988 UpdateGuideState exits: No star selected
03:52:31.020 00.003 7988 PhdController: newstate STATE_SELECT_STAR
03:52:31.020 00.000 7988 GuiderMultiStar::AutoSelect enter
03:52:31.020 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:52:31.133 00.113 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:52:31.242 00.109 7988 AutoFind: global mean = 0.0, stdev 6.0
03:52:31.242 00.000 7988 AutoFind: using threshold = 0.1
03:52:31.368 00.126 7988 AutoFind: local max [1172, 52] 4.5
03:52:31.370 00.002 7988 AutoFind: local max [326, 363] 4.5
03:52:31.372 00.002 7988 AutoFind: local max [576, 200] 4.4
03:52:31.375 00.003 7988 AutoFind: local max [1201, 367] 4.4
03:52:31.377 00.002 7988 AutoFind: local max [960, 176] 4.4
03:52:31.377 00.000 7988 AutoFind: local max [703, 282] 4.3
03:52:31.377 00.000 7988 AutoFind: local max [327, 497] 4.3
03:52:31.377 00.000 7988 AutoFind: local max [557, 301] 4.3
03:52:31.384 00.007 7988 AutoFind: local max [548, 597] 4.3
03:52:31.384 00.000 7988 AutoFind: local max [610, 318] 4.3
03:52:31.384 00.000 7988 AutoFind: local max [1215, 425] 4.2
03:52:31.384 00.000 7988 AutoFind: local max [528, 107] 4.2
03:52:31.392 00.008 7988 AutoFind: local max [736, 563] 4.2
03:52:31.392 00.000 7988 AutoFind: local max [951, 567] 4.2
03:52:31.392 00.000 7988 AutoFind: local max [278, 340] 4.2
03:52:31.392 00.000 7988 AutoFind: local max [1257, 768] 4.2
03:52:31.392 00.000 7988 AutoFind: local max [1124, 65] 4.1
03:52:31.399 00.007 7988 AutoFind: local max [54, 215] 4.1
03:52:31.401 00.002 7988 AutoFind: local max [95, 328] 4.1
03:52:31.401 00.000 7988 AutoFind: local max [130, 308] 4.1
03:52:31.401 00.000 7988 AutoFind: local max [1134, 554] 4.1
03:52:31.401 00.000 7988 AutoFind: local max [496, 398] 4.1
03:52:31.408 00.007 7988 AutoFind: local max [585, 356] 4.1
03:52:31.408 00.000 7988 AutoFind: local max [574, 881] 4.1
03:52:31.408 00.000 7988 AutoFind: local max [1049, 491] 4.1
03:52:31.408 00.000 7988 AutoFind: local max [277, 482] 4.1
03:52:31.415 00.007 7988 AutoFind: local max [80, 201] 4.1
03:52:31.415 00.000 7988 AutoFind: local max [411, 584] 4.1
03:52:31.419 00.004 7988 AutoFind: local max [209, 463] 4.1
03:52:31.421 00.002 7988 AutoFind: local max [945, 405] 4.0
03:52:31.423 00.002 7988 AutoFind: local max [225, 915] 4.0
03:52:31.423 00.000 7988 AutoFind: local max [64, 635] 4.0
03:52:31.426 00.003 7988 AutoFind: local max [103, 66] 4.0
03:52:31.428 00.002 7988 AutoFind: local max [478, 699] 4.0
03:52:31.430 00.002 7988 AutoFind: local max [507, 224] 4.0
03:52:31.431 00.001 7988 AutoFind: local max [1066, 718] 4.0
03:52:31.431 00.000 7988 AutoFind: local max [285, 872] 4.0
03:52:31.431 00.000 7988 AutoFind: local max [876, 717] 4.0
03:52:31.431 00.000 7988 AutoFind: local max [471, 47] 4.0
03:52:31.431 00.000 7988 AutoFind: local max [594, 123] 4.0
03:52:31.431 00.000 7988 AutoFind: local max [188, 366] 4.0
03:52:31.442 00.011 7988 AutoFind: local max [824, 545] 4.0
03:52:31.444 00.002 7988 AutoFind: local max [165, 759] 4.0
03:52:31.446 00.002 7988 AutoFind: local max [712, 171] 4.0
03:52:31.446 00.000 7988 AutoFind: local max [418, 264] 3.9
03:52:31.449 00.003 7988 AutoFind: local max [243, 65] 3.9
03:52:31.451 00.002 7988 AutoFind: local max [527, 525] 3.9
03:52:31.451 00.000 7988 AutoFind: local max [1126, 676] 3.9
03:52:31.453 00.002 7988 AutoFind: local max [504, 863] 3.9
03:52:31.455 00.002 7988 AutoFind: local max [1090, 809] 3.9
03:52:31.455 00.000 7988 AutoFind: local max [568, 899] 3.9
03:52:31.459 00.004 7988 AutoFind: local max [582, 24] 3.9
03:52:31.459 00.000 7988 AutoFind: local max [75, 727] 3.9
03:52:31.462 00.003 7988 AutoFind: local max [869, 223] 3.9
03:52:31.464 00.002 7988 AutoFind: local max [1146, 719] 3.9
03:52:31.466 00.002 7988 AutoFind: local max [486, 154] 3.9
03:52:31.468 00.002 7988 AutoFind: local max [497, 872] 3.9
03:52:31.468 00.000 7988 AutoFind: local max [380, 512] 3.9
03:52:31.470 00.002 7988 AutoFind: local max [875, 189] 3.9
03:52:31.472 00.002 7988 AutoFind: local max [1088, 20] 3.9
03:52:31.472 00.000 7988 AutoFind: local max [498, 89] 3.9
03:52:31.476 00.004 7988 AutoFind: local max [1135, 126] 3.9
03:52:31.478 00.002 7988 AutoFind: local max [255, 478] 3.9
03:52:31.480 00.002 7988 AutoFind: local max [613, 222] 3.9
03:52:31.482 00.002 7988 AutoFind: local max [410, 361] 3.8
03:52:31.482 00.000 7988 AutoFind: local max [302, 115] 3.8
03:52:31.482 00.000 7988 AutoFind: local max [791, 52] 3.8
03:52:31.482 00.000 7988 AutoFind: local max [934, 714] 3.8
03:52:31.482 00.000 7988 AutoFind: local max [733, 69] 3.8
03:52:31.482 00.000 7988 AutoFind: local max [99, 639] 3.8
03:52:31.493 00.011 7988 AutoFind: local max [1107, 787] 3.8
03:52:31.493 00.000 7988 AutoFind: local max [550, 648] 3.8
03:52:31.496 00.003 7988 AutoFind: local max [64, 443] 3.8
03:52:31.498 00.002 7988 AutoFind: local max [76, 798] 3.8
03:52:31.500 00.002 7988 AutoFind: local max [857, 605] 3.8
03:52:31.502 00.002 7988 AutoFind: local max [147, 776] 3.8
03:52:31.502 00.000 7988 AutoFind: local max [539, 893] 3.8
03:52:31.504 00.002 7988 AutoFind: local max [18, 653] 3.8
03:52:31.504 00.000 7988 AutoFind: local max [308, 142] 3.8
03:52:31.510 00.006 7988 AutoFind: local max [1239, 17] 3.8
03:52:31.510 00.000 7988 AutoFind: local max [516, 53] 3.8
03:52:31.510 00.000 7988 AutoFind: local max [976, 929] 3.8
03:52:31.518 00.008 7988 AutoFind: local max [711, 526] 3.8
03:52:31.520 00.002 7988 AutoFind: local max [499, 270] 3.8
03:52:31.522 00.002 7988 AutoFind: local max [365, 588] 3.8
03:52:31.524 00.002 7988 AutoFind: local max [185, 895] 3.8
03:52:31.525 00.001 7988 AutoFind: local max [678, 90] 3.8
03:52:31.527 00.002 7988 AutoFind: local max [1087, 821] 3.8
03:52:31.529 00.002 7988 AutoFind: local max [8, 421] 3.8
03:52:31.531 00.002 7988 AutoFind: local max [111, 445] 3.7
03:52:31.533 00.002 7988 AutoFind: local max [958, 424] 3.7
03:52:31.535 00.002 7988 AutoFind: local max [129, 284] 3.7
03:52:31.537 00.002 7988 AutoFind: local max [1231, 673] 3.7
03:52:31.539 00.002 7988 AutoFind: local max [8, 946] 3.7
03:52:31.541 00.002 7988 AutoFind: local max [638, 284] 3.7
03:52:31.541 00.000 7988 AutoFind: local max [308, 419] 3.7
03:52:31.544 00.003 7988 AutoFind: local max [516, 170] 3.7
03:52:31.544 00.000 7988 AutoFind: local max [657, 514] 3.7
03:52:31.544 00.000 7988 AutoFind: local max [1117, 265] 3.7
03:52:31.544 00.000 7988 AutoFind: local max [897, 447] 3.7
03:52:31.544 00.000 7988 AutoFind: too close [958, 424] 3.7 - [945, 405] 4.0
03:52:31.544 00.000 7988 AutoFind: too close [1087, 821] 3.8 - [1090, 809] 3.9
03:52:31.544 00.000 7988 AutoFind: too close [147, 776] 3.8 - [165, 759] 4.0
03:52:31.557 00.013 7988 AutoFind: too close [497, 872] 3.9 - [504, 863] 3.9
03:52:31.559 00.002 7988 AutoFind: too close [568, 899] 3.9 - [574, 881] 4.1
03:52:31.561 00.002 7988 AutoFind: too close to edge [8, 946] 3.7
03:52:31.561 00.000 7988 AutoFind: too close to edge [8, 421] 3.8
03:52:31.566 00.005 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:52:31.568 00.002 7988 Star::Find(15, 1172, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.570 00.002 7988 Star::Find returns 0 (2), X=1172.00, Y=52.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
03:52:31.572 00.002 7988 Star::Find(15, 326, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.573 00.001 7988 Star::Find returns 0 (2), X=326.00, Y=363.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
03:52:31.575 00.002 7988 Star::Find(15, 576, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.578 00.003 7988 Star::Find returns 0 (3), X=576.00, Y=200.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:31.578 00.000 7988 Star::Find(15, 1201, 367, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.578 00.000 7988 Star::Find returns 0 (2), X=1201.00, Y=367.00, Mass=25, SNR=2.8, Peak=125 HFD=0.0
03:52:31.582 00.004 7988 Star::Find(15, 960, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.584 00.002 7988 Star::Find returns 0 (2), X=960.00, Y=176.00, Mass=15, SNR=2.2, Peak=127 HFD=0.0
03:52:31.586 00.002 7988 Star::Find(15, 703, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.588 00.002 7988 Star::Find returns 0 (2), X=703.00, Y=282.00, Mass=22, SNR=2.6, Peak=125 HFD=0.0
03:52:31.592 00.004 7988 Star::Find(15, 327, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.597 00.005 7988 Star::Find false star n=3 nbg=279 bg=107.8 sigma=3.7 thresh=119 peak=114
03:52:31.597 00.000 7988 Star::Find returns 0 (2), X=327.00, Y=497.00, Mass=37, SNR=2.9, Peak=123 HFD=0.0
03:52:31.601 00.004 7988 Star::Find(15, 557, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.603 00.002 7988 Star::Find returns 0 (3), X=557.00, Y=301.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:31.607 00.004 7988 Star::Find(15, 548, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.612 00.005 7988 Star::Find false star n=2 nbg=274 bg=106.6 sigma=3.5 thresh=117 peak=111
03:52:31.614 00.002 7988 Star::Find returns 0 (2), X=548.00, Y=597.00, Mass=30, SNR=2.9, Peak=122 HFD=0.0
03:52:31.616 00.002 7988 Star::Find(15, 610, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.620 00.004 7988 Star::Find returns 0 (2), X=610.00, Y=318.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
03:52:31.622 00.002 7988 Star::Find(15, 1215, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.626 00.004 7988 Star::Find returns 0 (2), X=1215.00, Y=425.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
03:52:31.628 00.002 7988 Star::Find(15, 528, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.631 00.003 7988 Star::Find returns 0 (2), X=528.00, Y=107.00, Mass=21, SNR=2.5, Peak=127 HFD=0.0
03:52:31.633 00.002 7988 Star::Find(15, 736, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.636 00.003 7988 Star::Find returns 0 (2), X=736.00, Y=563.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
03:52:31.638 00.002 7988 Star::Find(15, 951, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.640 00.002 7988 Star::Find returns 0 (3), X=951.00, Y=567.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:31.643 00.003 7988 Star::Find(15, 278, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.645 00.002 7988 Star::Find returns 0 (2), X=278.00, Y=340.00, Mass=22, SNR=2.7, Peak=123 HFD=0.0
03:52:31.646 00.001 7988 Star::Find(15, 1257, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.648 00.002 7988 Star::Find returns 0 (2), X=1257.00, Y=768.00, Mass=23, SNR=2.8, Peak=122 HFD=0.0
03:52:31.652 00.004 7988 Star::Find(15, 1124, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.652 00.000 7988 Star::Find false star n=3 nbg=278 bg=111.7 sigma=3.6 thresh=122 peak=117
03:52:31.652 00.000 7988 Star::Find returns 0 (2), X=1124.00, Y=65.00, Mass=38, SNR=2.9, Peak=126 HFD=0.0
03:52:31.652 00.000 7988 Star::Find(15, 54, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.659 00.007 7988 Star::Find returns 0 (2), X=54.00, Y=215.00, Mass=14, SNR=2.2, Peak=125 HFD=0.0
03:52:31.661 00.002 7988 Star::Find(15, 95, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.663 00.002 7988 Star::Find returns 0 (3), X=95.00, Y=328.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:31.665 00.002 7988 Star::Find(15, 130, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.667 00.002 7988 Star::Find false star n=3 nbg=277 bg=109.2 sigma=3.6 thresh=120 peak=114
03:52:31.669 00.002 7988 Star::Find returns 0 (2), X=130.00, Y=308.00, Mass=36, SNR=2.9, Peak=125 HFD=0.0
03:52:31.671 00.002 7988 Star::Find(15, 1134, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.673 00.002 7988 Star::Find false star n=3 nbg=279 bg=109.4 sigma=3.6 thresh=120 peak=114
03:52:31.677 00.004 7988 Star::Find returns 0 (2), X=1134.00, Y=554.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
03:52:31.680 00.003 7988 Star::Find(15, 496, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.683 00.003 7988 Star::Find returns 0 (2), X=496.00, Y=398.00, Mass=24, SNR=2.8, Peak=121 HFD=0.0
03:52:31.687 00.004 7988 Star::Find(15, 585, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.689 00.002 7988 Star::Find returns 0 (3), X=585.00, Y=356.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:31.691 00.002 7988 Star::Find(15, 1049, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.693 00.002 7988 Star::Find returns 0 (3), X=1049.00, Y=491.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:31.695 00.002 7988 Star::Find(15, 277, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.699 00.004 7988 Star::Find false star n=4 nbg=278 bg=107.7 sigma=3.2 thresh=117 peak=113
03:52:31.701 00.002 7988 Star::Find returns 0 (2), X=277.00, Y=482.00, Mass=41, SNR=2.9, Peak=118 HFD=0.0
03:52:31.705 00.004 7988 Star::Find(15, 80, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.707 00.002 7988 Star::Find returns 0 (2), X=80.00, Y=201.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
03:52:31.709 00.002 7988 Star::Find(15, 411, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.711 00.002 7988 Star::Find returns 0 (2), X=411.00, Y=584.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
03:52:31.715 00.004 7988 Star::Find(15, 209, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.717 00.002 7988 Star::Find returns 0 (2), X=209.00, Y=463.00, Mass=14, SNR=2.2, Peak=122 HFD=0.0
03:52:31.721 00.004 7988 Star::Find(15, 225, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.723 00.002 7988 Star::Find returns 0 (2), X=225.00, Y=915.00, Mass=24, SNR=2.8, Peak=116 HFD=0.0
03:52:31.723 00.000 7988 Star::Find(15, 64, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.723 00.000 7988 Star::Find returns 0 (3), X=64.00, Y=635.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
03:52:31.723 00.000 7988 Star::Find(15, 103, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.731 00.008 7988 Star::Find returns 0 (2), X=103.00, Y=66.00, Mass=21, SNR=2.6, Peak=125 HFD=0.0
03:52:31.733 00.002 7988 Star::Find(15, 478, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.735 00.002 7988 Star::Find returns 0 (2), X=478.00, Y=699.00, Mass=22, SNR=2.7, Peak=118 HFD=0.0
03:52:31.737 00.002 7988 Star::Find(15, 507, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.739 00.002 7988 Star::Find returns 0 (2), X=507.00, Y=224.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
03:52:31.739 00.000 7988 Star::Find(15, 1066, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.739 00.000 7988 Star::Find false star n=3 nbg=279 bg=108.5 sigma=3.6 thresh=119 peak=113
03:52:31.739 00.000 7988 Star::Find returns 0 (2), X=1066.00, Y=718.00, Mass=38, SNR=2.9, Peak=122 HFD=0.0
03:52:31.747 00.008 7988 Star::Find(15, 285, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.748 00.001 7988 Star::Find returns 0 (3), X=285.00, Y=872.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:31.748 00.000 7988 Star::Find(15, 876, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.748 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=717.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
03:52:31.748 00.000 7988 Star::Find(15, 471, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.748 00.000 7988 Star::Find returns 0 (2), X=471.00, Y=47.00, Mass=11, SNR=1.9, Peak=127 HFD=0.0
03:52:31.748 00.000 7988 Star::Find(15, 594, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.748 00.000 7988 Star::Find returns 0 (2), X=594.00, Y=123.00, Mass=23, SNR=2.6, Peak=126 HFD=0.0
03:52:31.763 00.015 7988 Star::Find(15, 188, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.765 00.002 7988 Star::Find false star n=4 nbg=280 bg=108.3 sigma=3.5 thresh=119 peak=113
03:52:31.765 00.000 7988 Star::Find returns 0 (2), X=188.00, Y=366.00, Mass=44, SNR=2.9, Peak=120 HFD=0.0
03:52:31.765 00.000 7988 Star::Find(15, 824, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.765 00.000 7988 Star::Find returns 0 (3), X=824.00, Y=545.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:31.765 00.000 7988 Star::Find(15, 712, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.765 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=171.00, Mass=23, SNR=2.7, Peak=126 HFD=0.0
03:52:31.765 00.000 7988 Star::Find(15, 418, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.778 00.013 7988 Star::Find returns 0 (2), X=418.00, Y=264.00, Mass=26, SNR=2.9, Peak=124 HFD=0.0
03:52:31.781 00.003 7988 Star::Find(15, 243, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.783 00.002 7988 Star::Find returns 0 (2), X=243.00, Y=65.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
03:52:31.785 00.002 7988 Star::Find(15, 527, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.787 00.002 7988 Star::Find returns 0 (2), X=527.00, Y=525.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
03:52:31.789 00.002 7988 Star::Find(15, 1126, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.791 00.002 7988 Star::Find returns 0 (2), X=1126.00, Y=676.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:31.793 00.002 7988 Star::Find(15, 582, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.793 00.000 7988 Star::Find returns 0 (3), X=582.00, Y=24.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:52:31.793 00.000 7988 Star::Find(15, 75, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.798 00.005 7988 Star::Find returns 0 (2), X=75.00, Y=727.00, Mass=21, SNR=2.5, Peak=117 HFD=0.0
03:52:31.798 00.000 7988 Star::Find(15, 869, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.803 00.005 7988 Star::Find false star n=5 nbg=278 bg=112.3 sigma=3.6 thresh=123 peak=118
03:52:31.805 00.002 7988 Star::Find returns 0 (2), X=869.00, Y=223.00, Mass=61, SNR=2.9, Peak=126 HFD=0.0
03:52:31.807 00.002 7988 Star::Find(15, 1146, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.809 00.002 7988 Star::Find returns 0 (2), X=1146.00, Y=719.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
03:52:31.809 00.000 7988 Star::Find(15, 486, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.809 00.000 7988 Star::Find returns 0 (3), X=486.00, Y=154.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:31.815 00.006 7988 Star::Find(15, 380, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.815 00.000 7988 Star::Find returns 0 (2), X=380.00, Y=512.00, Mass=24, SNR=2.7, Peak=122 HFD=0.0
03:52:31.815 00.000 7988 Star::Find(15, 875, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.815 00.000 7988 Star::Find returns 0 (3), X=875.00, Y=189.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:31.815 00.000 7988 Star::Find(15, 1088, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.825 00.010 7988 Star::Find returns 0 (3), X=1088.00, Y=20.00, Mass=9, SNR=1.7, Peak=124 HFD=0.0
03:52:31.827 00.002 7988 Star::Find(15, 498, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.829 00.002 7988 Star::Find returns 0 (2), X=498.00, Y=89.00, Mass=12, SNR=2.0, Peak=127 HFD=0.0
03:52:31.831 00.002 7988 Star::Find(15, 1135, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.832 00.001 7988 Star::Find returns 0 (3), X=1135.00, Y=126.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:31.834 00.002 7988 Star::Find(15, 255, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.834 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=478.00, Mass=22, SNR=2.7, Peak=119 HFD=0.0
03:52:31.834 00.000 7988 Star::Find(15, 613, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.834 00.000 7988 Star::Find returns 0 (3), X=613.00, Y=222.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:31.840 00.006 7988 Star::Find(15, 410, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.840 00.000 7988 Star::Find false star n=2 nbg=278 bg=110.5 sigma=3.5 thresh=121 peak=115
03:52:31.840 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=361.00, Mass=27, SNR=2.9, Peak=125 HFD=0.0
03:52:31.840 00.000 7988 Star::Find(15, 302, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.840 00.000 7988 Star::Find false star n=3 nbg=278 bg=112.1 sigma=3.6 thresh=123 peak=117
03:52:31.851 00.011 7988 Star::Find returns 0 (2), X=302.00, Y=115.00, Mass=34, SNR=2.9, Peak=125 HFD=0.0
03:52:31.853 00.002 7988 Star::Find(15, 791, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.853 00.000 7988 Star::Find returns 0 (3), X=791.00, Y=52.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:31.856 00.003 7988 Star::Find(15, 934, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.858 00.002 7988 Star::Find false star n=3 nbg=280 bg=107.1 sigma=3.6 thresh=118 peak=112
03:52:31.858 00.000 7988 Star::Find returns 0 (2), X=934.00, Y=714.00, Mass=35, SNR=2.9, Peak=120 HFD=0.0
03:52:31.861 00.003 7988 Star::Find(15, 733, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.863 00.002 7988 Star::Find returns 0 (2), X=733.00, Y=69.00, Mass=22, SNR=2.7, Peak=127 HFD=0.0
03:52:31.866 00.003 7988 Star::Find(15, 99, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.868 00.002 7988 Star::Find returns 0 (3), X=99.00, Y=639.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:31.870 00.002 7988 Star::Find(15, 1107, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.872 00.002 7988 Star::Find returns 0 (2), X=1107.00, Y=787.00, Mass=23, SNR=2.8, Peak=121 HFD=0.0
03:52:31.872 00.000 7988 Star::Find(15, 550, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.872 00.000 7988 Star::Find returns 0 (2), X=550.00, Y=648.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
03:52:31.872 00.000 7988 Star::Find(15, 64, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.879 00.007 7988 Star::Find false star n=2 nbg=273 bg=108.4 sigma=3.4 thresh=119 peak=114
03:52:31.881 00.002 7988 Star::Find returns 0 (2), X=64.00, Y=443.00, Mass=27, SNR=2.9, Peak=122 HFD=0.0
03:52:31.883 00.002 7988 Star::Find(15, 76, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.883 00.000 7988 Star::Find returns 0 (2), X=76.00, Y=798.00, Mass=12, SNR=2.0, Peak=117 HFD=0.0
03:52:31.885 00.002 7988 Star::Find(15, 857, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.888 00.003 7988 Star::Find returns 0 (2), X=857.00, Y=605.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:31.888 00.000 7988 Star::Find(15, 539, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.888 00.000 7988 Star::Find returns 0 (3), X=539.00, Y=893.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:31.888 00.000 7988 Star::Find(15, 18, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.888 00.000 7988 Star::Find false star n=3 nbg=277 bg=106.0 sigma=3.2 thresh=116 peak=110
03:52:31.888 00.000 7988 Star::Find returns 0 (2), X=18.00, Y=653.00, Mass=30, SNR=2.9, Peak=118 HFD=0.0
03:52:31.898 00.010 7988 Star::Find(15, 308, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.900 00.002 7988 Star::Find returns 0 (2), X=308.00, Y=142.00, Mass=12, SNR=1.9, Peak=124 HFD=0.0
03:52:31.902 00.002 7988 Star::Find(15, 1239, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.904 00.002 7988 Star::Find returns 0 (2), X=1239.00, Y=17.00, Mass=14, SNR=2.2, Peak=124 HFD=0.0
03:52:31.904 00.000 7988 Star::Find(15, 516, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.907 00.003 7988 Star::Find returns 0 (2), X=516.00, Y=53.00, Mass=10, SNR=1.8, Peak=128 HFD=0.0
03:52:31.909 00.002 7988 Star::Find(15, 976, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.911 00.002 7988 Star::Find false star n=3 nbg=278 bg=105.5 sigma=3.3 thresh=115 peak=110
03:52:31.913 00.002 7988 Star::Find returns 0 (2), X=976.00, Y=929.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
03:52:31.913 00.000 7988 Star::Find(15, 711, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.917 00.004 7988 Star::Find returns 0 (2), X=711.00, Y=526.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
03:52:31.919 00.002 7988 Star::Find(15, 499, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.920 00.001 7988 Star::Find returns 0 (3), X=499.00, Y=270.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:31.922 00.002 7988 Star::Find(15, 365, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.924 00.002 7988 Star::Find returns 0 (2), X=365.00, Y=588.00, Mass=22, SNR=2.7, Peak=119 HFD=0.0
03:52:31.926 00.002 7988 Star::Find(15, 185, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.928 00.002 7988 Star::Find returns 0 (2), X=185.00, Y=895.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
03:52:31.930 00.002 7988 Star::Find(15, 678, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.932 00.002 7988 Star::Find returns 0 (2), X=678.00, Y=90.00, Mass=10, SNR=1.8, Peak=126 HFD=0.0
03:52:31.934 00.002 7988 Star::Find(15, 111, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.935 00.001 7988 Star::Find returns 0 (3), X=111.00, Y=445.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:31.937 00.002 7988 Star::Find(15, 129, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.939 00.002 7988 Star::Find returns 0 (2), X=129.00, Y=284.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
03:52:31.939 00.000 7988 Star::Find(15, 1231, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.939 00.000 7988 Star::Find returns 0 (3), X=1231.00, Y=673.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:31.939 00.000 7988 Star::Find(15, 638, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.939 00.000 7988 Star::Find false star n=5 nbg=281 bg=109.7 sigma=3.7 thresh=121 peak=115
03:52:31.939 00.000 7988 Star::Find returns 0 (2), X=638.00, Y=284.00, Mass=59, SNR=2.9, Peak=122 HFD=0.0
03:52:31.939 00.000 7988 Star::Find(15, 308, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.951 00.012 7988 Star::Find returns 0 (3), X=308.00, Y=419.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:31.954 00.003 7988 Star::Find(15, 516, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.954 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=170.00, Mass=13, SNR=2.0, Peak=124 HFD=0.0
03:52:31.958 00.004 7988 Star::Find(15, 657, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.962 00.004 7988 Star::Find returns 0 (2), X=657.00, Y=514.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
03:52:31.964 00.002 7988 Star::Find(15, 1117, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.966 00.002 7988 Star::Find returns 0 (3), X=1117.00, Y=265.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:31.968 00.002 7988 Star::Find(15, 897, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.970 00.002 7988 Star::Find false star n=3 nbg=275 bg=108.4 sigma=3.4 thresh=119 peak=113
03:52:31.972 00.002 7988 Star::Find returns 0 (2), X=897.00, Y=447.00, Mass=37, SNR=2.9, Peak=123 HFD=0.0
03:52:31.972 00.000 7988 AutoFind: finding best star pass 1
03:52:31.972 00.000 7988 Star::Find(15, 1172, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.972 00.000 7988 Star::Find returns 0 (2), X=1172.00, Y=52.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
03:52:31.972 00.000 7988 Star::Find(15, 326, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.972 00.000 7988 Star::Find returns 0 (2), X=326.00, Y=363.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
03:52:31.983 00.011 7988 Star::Find(15, 576, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.985 00.002 7988 Star::Find returns 0 (3), X=576.00, Y=200.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:31.985 00.000 7988 Star::Find(15, 1201, 367, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.985 00.000 7988 Star::Find returns 0 (2), X=1201.00, Y=367.00, Mass=25, SNR=2.8, Peak=125 HFD=0.0
03:52:31.985 00.000 7988 Star::Find(15, 960, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.985 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=176.00, Mass=15, SNR=2.2, Peak=127 HFD=0.0
03:52:31.985 00.000 7988 Star::Find(15, 703, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.995 00.010 7988 Star::Find returns 0 (2), X=703.00, Y=282.00, Mass=22, SNR=2.6, Peak=125 HFD=0.0
03:52:31.997 00.002 7988 Star::Find(15, 327, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:31.999 00.002 7988 Star::Find false star n=3 nbg=279 bg=107.8 sigma=3.7 thresh=119 peak=114
03:52:32.002 00.003 7988 Star::Find returns 0 (2), X=327.00, Y=497.00, Mass=37, SNR=2.9, Peak=123 HFD=0.0
03:52:32.002 00.000 7988 Star::Find(15, 557, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.004 00.002 7988 Star::Find returns 0 (3), X=557.00, Y=301.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:32.004 00.000 7988 Star::Find(15, 548, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.008 00.004 7988 Star::Find false star n=2 nbg=274 bg=106.6 sigma=3.5 thresh=117 peak=111
03:52:32.010 00.002 7988 Star::Find returns 0 (2), X=548.00, Y=597.00, Mass=30, SNR=2.9, Peak=122 HFD=0.0
03:52:32.010 00.000 7988 Star::Find(15, 610, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.010 00.000 7988 Star::Find returns 0 (2), X=610.00, Y=318.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
03:52:32.015 00.005 7988 Star::Find(15, 1215, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.017 00.002 7988 Star::Find returns 0 (2), X=1215.00, Y=425.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
03:52:32.018 00.001 7988 Star::Find(15, 528, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.018 00.000 7988 Star::Find returns 0 (2), X=528.00, Y=107.00, Mass=21, SNR=2.5, Peak=127 HFD=0.0
03:52:32.018 00.000 7988 Star::Find(15, 736, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.018 00.000 7988 Star::Find returns 0 (2), X=736.00, Y=563.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
03:52:32.018 00.000 7988 Star::Find(15, 951, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.018 00.000 7988 Star::Find returns 0 (3), X=951.00, Y=567.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:32.018 00.000 7988 Star::Find(15, 278, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.031 00.013 7988 Star::Find returns 0 (2), X=278.00, Y=340.00, Mass=22, SNR=2.7, Peak=123 HFD=0.0
03:52:32.033 00.002 7988 Star::Find(15, 1257, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.035 00.002 7988 Star::Find returns 0 (2), X=1257.00, Y=768.00, Mass=23, SNR=2.8, Peak=122 HFD=0.0
03:52:32.035 00.000 7988 Star::Find(15, 1124, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.037 00.002 7988 Star::Find false star n=3 nbg=278 bg=111.7 sigma=3.6 thresh=122 peak=117
03:52:32.039 00.002 7988 Star::Find returns 0 (2), X=1124.00, Y=65.00, Mass=38, SNR=2.9, Peak=126 HFD=0.0
03:52:32.043 00.004 7988 Star::Find(15, 54, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.044 00.001 7988 Star::Find returns 0 (2), X=54.00, Y=215.00, Mass=14, SNR=2.2, Peak=125 HFD=0.0
03:52:32.046 00.002 7988 Star::Find(15, 95, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.048 00.002 7988 Star::Find returns 0 (3), X=95.00, Y=328.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:32.050 00.002 7988 Star::Find(15, 130, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.052 00.002 7988 Star::Find false star n=3 nbg=277 bg=109.2 sigma=3.6 thresh=120 peak=114
03:52:32.054 00.002 7988 Star::Find returns 0 (2), X=130.00, Y=308.00, Mass=36, SNR=2.9, Peak=125 HFD=0.0
03:52:32.054 00.000 7988 Star::Find(15, 1134, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.054 00.000 7988 Star::Find false star n=3 nbg=279 bg=109.4 sigma=3.6 thresh=120 peak=114
03:52:32.054 00.000 7988 Star::Find returns 0 (2), X=1134.00, Y=554.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
03:52:32.054 00.000 7988 Star::Find(15, 496, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.063 00.009 7988 Star::Find returns 0 (2), X=496.00, Y=398.00, Mass=24, SNR=2.8, Peak=121 HFD=0.0
03:52:32.063 00.000 7988 Star::Find(15, 585, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.067 00.004 7988 Star::Find returns 0 (3), X=585.00, Y=356.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:32.067 00.000 7988 Star::Find(15, 1049, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.070 00.003 7988 Star::Find returns 0 (3), X=1049.00, Y=491.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:32.072 00.002 7988 Star::Find(15, 277, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.074 00.002 7988 Star::Find false star n=4 nbg=278 bg=107.7 sigma=3.2 thresh=117 peak=113
03:52:32.074 00.000 7988 Star::Find returns 0 (2), X=277.00, Y=482.00, Mass=41, SNR=2.9, Peak=118 HFD=0.0
03:52:32.079 00.005 7988 Star::Find(15, 80, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.079 00.000 7988 Star::Find returns 0 (2), X=80.00, Y=201.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
03:52:32.079 00.000 7988 Star::Find(15, 411, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.079 00.000 7988 Star::Find returns 0 (2), X=411.00, Y=584.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
03:52:32.086 00.007 7988 Star::Find(15, 209, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.086 00.000 7988 Star::Find returns 0 (2), X=209.00, Y=463.00, Mass=14, SNR=2.2, Peak=122 HFD=0.0
03:52:32.090 00.004 7988 Star::Find(15, 225, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.092 00.002 7988 Star::Find returns 0 (2), X=225.00, Y=915.00, Mass=24, SNR=2.8, Peak=116 HFD=0.0
03:52:32.094 00.002 7988 Star::Find(15, 64, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.094 00.000 7988 Star::Find returns 0 (3), X=64.00, Y=635.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
03:52:32.096 00.002 7988 Star::Find(15, 103, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.098 00.002 7988 Star::Find returns 0 (2), X=103.00, Y=66.00, Mass=21, SNR=2.6, Peak=125 HFD=0.0
03:52:32.100 00.002 7988 Star::Find(15, 478, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.102 00.002 7988 Star::Find returns 0 (2), X=478.00, Y=699.00, Mass=22, SNR=2.7, Peak=118 HFD=0.0
03:52:32.103 00.001 7988 Star::Find(15, 507, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.103 00.000 7988 Star::Find returns 0 (2), X=507.00, Y=224.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
03:52:32.106 00.003 7988 Star::Find(15, 1066, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.108 00.002 7988 Star::Find false star n=3 nbg=279 bg=108.5 sigma=3.6 thresh=119 peak=113
03:52:32.110 00.002 7988 Star::Find returns 0 (2), X=1066.00, Y=718.00, Mass=38, SNR=2.9, Peak=122 HFD=0.0
03:52:32.110 00.000 7988 Star::Find(15, 285, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.110 00.000 7988 Star::Find returns 0 (3), X=285.00, Y=872.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:32.110 00.000 7988 Star::Find(15, 876, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.110 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=717.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
03:52:32.120 00.010 7988 Star::Find(15, 471, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.122 00.002 7988 Star::Find returns 0 (2), X=471.00, Y=47.00, Mass=11, SNR=1.9, Peak=127 HFD=0.0
03:52:32.124 00.002 7988 Star::Find(15, 594, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.126 00.002 7988 Star::Find returns 0 (2), X=594.00, Y=123.00, Mass=23, SNR=2.6, Peak=126 HFD=0.0
03:52:32.126 00.000 7988 Star::Find(15, 188, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.126 00.000 7988 Star::Find false star n=4 nbg=280 bg=108.3 sigma=3.5 thresh=119 peak=113
03:52:32.126 00.000 7988 Star::Find returns 0 (2), X=188.00, Y=366.00, Mass=44, SNR=2.9, Peak=120 HFD=0.0
03:52:32.126 00.000 7988 Star::Find(15, 824, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.126 00.000 7988 Star::Find returns 0 (3), X=824.00, Y=545.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:32.137 00.011 7988 Star::Find(15, 712, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.139 00.002 7988 Star::Find returns 0 (2), X=712.00, Y=171.00, Mass=23, SNR=2.7, Peak=126 HFD=0.0
03:52:32.141 00.002 7988 Star::Find(15, 418, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.142 00.001 7988 Star::Find returns 0 (2), X=418.00, Y=264.00, Mass=26, SNR=2.9, Peak=124 HFD=0.0
03:52:32.144 00.002 7988 Star::Find(15, 243, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.146 00.002 7988 Star::Find returns 0 (2), X=243.00, Y=65.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
03:52:32.146 00.000 7988 Star::Find(15, 527, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.146 00.000 7988 Star::Find returns 0 (2), X=527.00, Y=525.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
03:52:32.153 00.007 7988 Star::Find(15, 1126, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.154 00.001 7988 Star::Find returns 0 (2), X=1126.00, Y=676.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:32.157 00.003 7988 Star::Find(15, 582, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.166 00.009 7988 Star::Find returns 0 (3), X=582.00, Y=24.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:52:32.174 00.008 7988 Star::Find(15, 75, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.176 00.002 7988 Star::Find returns 0 (2), X=75.00, Y=727.00, Mass=21, SNR=2.5, Peak=117 HFD=0.0
03:52:32.180 00.004 7988 Star::Find(15, 869, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.182 00.002 7988 Star::Find false star n=5 nbg=278 bg=112.3 sigma=3.6 thresh=123 peak=118
03:52:32.184 00.002 7988 Star::Find returns 0 (2), X=869.00, Y=223.00, Mass=61, SNR=2.9, Peak=126 HFD=0.0
03:52:32.190 00.006 7988 Star::Find(15, 1146, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.192 00.002 7988 Star::Find returns 0 (2), X=1146.00, Y=719.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
03:52:32.194 00.002 7988 Star::Find(15, 486, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.194 00.000 7988 Star::Find returns 0 (3), X=486.00, Y=154.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:32.198 00.004 7988 Star::Find(15, 380, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.200 00.002 7988 Star::Find returns 0 (2), X=380.00, Y=512.00, Mass=24, SNR=2.7, Peak=122 HFD=0.0
03:52:32.202 00.002 7988 Star::Find(15, 875, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.205 00.003 7988 Star::Find returns 0 (3), X=875.00, Y=189.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:32.205 00.000 7988 Star::Find(15, 1088, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.205 00.000 7988 Star::Find returns 0 (3), X=1088.00, Y=20.00, Mass=9, SNR=1.7, Peak=124 HFD=0.0
03:52:32.205 00.000 7988 Star::Find(15, 498, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.205 00.000 7988 Star::Find returns 0 (2), X=498.00, Y=89.00, Mass=12, SNR=2.0, Peak=127 HFD=0.0
03:52:32.205 00.000 7988 Star::Find(15, 1135, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.205 00.000 7988 Star::Find returns 0 (3), X=1135.00, Y=126.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:32.205 00.000 7988 Star::Find(15, 255, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.205 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=478.00, Mass=22, SNR=2.7, Peak=119 HFD=0.0
03:52:32.222 00.017 7988 Star::Find(15, 613, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.222 00.000 7988 Star::Find returns 0 (3), X=613.00, Y=222.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:32.222 00.000 7988 Star::Find(15, 410, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.222 00.000 7988 Star::Find false star n=2 nbg=278 bg=110.5 sigma=3.5 thresh=121 peak=115
03:52:32.230 00.008 7988 Star::Find returns 0 (2), X=410.00, Y=361.00, Mass=27, SNR=2.9, Peak=125 HFD=0.0
03:52:32.232 00.002 7988 Star::Find(15, 302, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.234 00.002 7988 Star::Find false star n=3 nbg=278 bg=112.1 sigma=3.6 thresh=123 peak=117
03:52:32.236 00.002 7988 Star::Find returns 0 (2), X=302.00, Y=115.00, Mass=34, SNR=2.9, Peak=125 HFD=0.0
03:52:32.237 00.001 7988 Star::Find(15, 791, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.239 00.002 7988 Star::Find returns 0 (3), X=791.00, Y=52.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:32.241 00.002 7988 Star::Find(15, 934, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.243 00.002 7988 Star::Find false star n=3 nbg=280 bg=107.1 sigma=3.6 thresh=118 peak=112
03:52:32.245 00.002 7988 Star::Find returns 0 (2), X=934.00, Y=714.00, Mass=35, SNR=2.9, Peak=120 HFD=0.0
03:52:32.247 00.002 7988 Star::Find(15, 733, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.247 00.000 7988 Star::Find returns 0 (2), X=733.00, Y=69.00, Mass=22, SNR=2.7, Peak=127 HFD=0.0
03:52:32.249 00.002 7988 Star::Find(15, 99, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.251 00.002 7988 Star::Find returns 0 (3), X=99.00, Y=639.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:32.253 00.002 7988 Star::Find(15, 1107, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.253 00.000 7988 Star::Find returns 0 (2), X=1107.00, Y=787.00, Mass=23, SNR=2.8, Peak=121 HFD=0.0
03:52:32.256 00.003 7988 Star::Find(15, 550, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.256 00.000 7988 Star::Find returns 0 (2), X=550.00, Y=648.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
03:52:32.256 00.000 7988 Star::Find(15, 64, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.256 00.000 7988 Star::Find false star n=2 nbg=273 bg=108.4 sigma=3.4 thresh=119 peak=114
03:52:32.256 00.000 7988 Star::Find returns 0 (2), X=64.00, Y=443.00, Mass=27, SNR=2.9, Peak=122 HFD=0.0
03:52:32.256 00.000 7988 Star::Find(15, 76, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.256 00.000 7988 Star::Find returns 0 (2), X=76.00, Y=798.00, Mass=12, SNR=2.0, Peak=117 HFD=0.0
03:52:32.256 00.000 7988 Star::Find(15, 857, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.269 00.013 7988 Star::Find returns 0 (2), X=857.00, Y=605.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:32.269 00.000 7988 Star::Find(15, 539, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.269 00.000 7988 Star::Find returns 0 (3), X=539.00, Y=893.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:32.273 00.004 7988 Star::Find(15, 18, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.273 00.000 7988 Star::Find false star n=3 nbg=277 bg=106.0 sigma=3.2 thresh=116 peak=110
03:52:32.273 00.000 7988 Star::Find returns 0 (2), X=18.00, Y=653.00, Mass=30, SNR=2.9, Peak=118 HFD=0.0
03:52:32.273 00.000 7988 Star::Find(15, 308, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.273 00.000 7988 Star::Find returns 0 (2), X=308.00, Y=142.00, Mass=12, SNR=1.9, Peak=124 HFD=0.0
03:52:32.273 00.000 7988 Star::Find(15, 1239, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.273 00.000 7988 Star::Find returns 0 (2), X=1239.00, Y=17.00, Mass=14, SNR=2.2, Peak=124 HFD=0.0
03:52:32.285 00.012 7988 Star::Find(15, 516, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.285 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=53.00, Mass=10, SNR=1.8, Peak=128 HFD=0.0
03:52:32.285 00.000 7988 Star::Find(15, 976, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.285 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.5 sigma=3.3 thresh=115 peak=110
03:52:32.290 00.005 7988 Star::Find returns 0 (2), X=976.00, Y=929.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
03:52:32.290 00.000 7988 Star::Find(15, 711, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.290 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=526.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
03:52:32.290 00.000 7988 Star::Find(15, 499, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.297 00.007 7988 Star::Find returns 0 (3), X=499.00, Y=270.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:32.297 00.000 7988 Star::Find(15, 365, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.301 00.004 7988 Star::Find returns 0 (2), X=365.00, Y=588.00, Mass=22, SNR=2.7, Peak=119 HFD=0.0
03:52:32.301 00.000 7988 Star::Find(15, 185, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.301 00.000 7988 Star::Find returns 0 (2), X=185.00, Y=895.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
03:52:32.301 00.000 7988 Star::Find(15, 678, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.307 00.006 7988 Star::Find returns 0 (2), X=678.00, Y=90.00, Mass=10, SNR=1.8, Peak=126 HFD=0.0
03:52:32.307 00.000 7988 Star::Find(15, 111, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.307 00.000 7988 Star::Find returns 0 (3), X=111.00, Y=445.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:32.307 00.000 7988 Star::Find(15, 129, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.307 00.000 7988 Star::Find returns 0 (2), X=129.00, Y=284.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
03:52:32.307 00.000 7988 Star::Find(15, 1231, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.307 00.000 7988 Star::Find returns 0 (3), X=1231.00, Y=673.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:32.307 00.000 7988 Star::Find(15, 638, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.317 00.010 7988 Star::Find false star n=5 nbg=281 bg=109.7 sigma=3.7 thresh=121 peak=115
03:52:32.317 00.000 7988 Star::Find returns 0 (2), X=638.00, Y=284.00, Mass=59, SNR=2.9, Peak=122 HFD=0.0
03:52:32.317 00.000 7988 Star::Find(15, 308, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.317 00.000 7988 Star::Find returns 0 (3), X=308.00, Y=419.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:32.317 00.000 7988 Star::Find(15, 516, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.324 00.007 7988 Star::Find returns 0 (2), X=516.00, Y=170.00, Mass=13, SNR=2.0, Peak=124 HFD=0.0
03:52:32.324 00.000 7988 Star::Find(15, 657, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.324 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=514.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
03:52:32.324 00.000 7988 Star::Find(15, 1117, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.324 00.000 7988 Star::Find returns 0 (3), X=1117.00, Y=265.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:32.324 00.000 7988 Star::Find(15, 897, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.333 00.009 7988 Star::Find false star n=3 nbg=275 bg=108.4 sigma=3.4 thresh=119 peak=113
03:52:32.333 00.000 7988 Star::Find returns 0 (2), X=897.00, Y=447.00, Mass=37, SNR=2.9, Peak=123 HFD=0.0
03:52:32.333 00.000 7988 AutoFind: could not find a star on Pass 1
03:52:32.333 00.000 7988 AutoFind: finding best star pass 2
03:52:32.333 00.000 7988 Star::Find(15, 1172, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.333 00.000 7988 Star::Find returns 0 (2), X=1172.00, Y=52.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
03:52:32.341 00.008 7988 Star::Find(15, 326, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.341 00.000 7988 Star::Find returns 0 (2), X=326.00, Y=363.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
03:52:32.341 00.000 7988 Star::Find(15, 576, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.341 00.000 7988 Star::Find returns 0 (3), X=576.00, Y=200.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:32.341 00.000 7988 Star::Find(15, 1201, 367, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.341 00.000 7988 Star::Find returns 0 (2), X=1201.00, Y=367.00, Mass=25, SNR=2.8, Peak=125 HFD=0.0
03:52:32.349 00.008 7988 Star::Find(15, 960, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.349 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=176.00, Mass=15, SNR=2.2, Peak=127 HFD=0.0
03:52:32.349 00.000 7988 Star::Find(15, 703, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.349 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=282.00, Mass=22, SNR=2.6, Peak=125 HFD=0.0
03:52:32.349 00.000 7988 Star::Find(15, 327, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.349 00.000 7988 Star::Find false star n=3 nbg=279 bg=107.8 sigma=3.7 thresh=119 peak=114
03:52:32.358 00.009 7988 Star::Find returns 0 (2), X=327.00, Y=497.00, Mass=37, SNR=2.9, Peak=123 HFD=0.0
03:52:32.358 00.000 7988 Star::Find(15, 557, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.358 00.000 7988 Star::Find returns 0 (3), X=557.00, Y=301.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:32.362 00.004 7988 Star::Find(15, 548, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.364 00.002 7988 Star::Find false star n=2 nbg=274 bg=106.6 sigma=3.5 thresh=117 peak=111
03:52:32.365 00.001 7988 Star::Find returns 0 (2), X=548.00, Y=597.00, Mass=30, SNR=2.9, Peak=122 HFD=0.0
03:52:32.365 00.000 7988 Star::Find(15, 610, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.365 00.000 7988 Star::Find returns 0 (2), X=610.00, Y=318.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
03:52:32.365 00.000 7988 Star::Find(15, 1215, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.365 00.000 7988 Star::Find returns 0 (2), X=1215.00, Y=425.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
03:52:32.365 00.000 7988 Star::Find(15, 528, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.365 00.000 7988 Star::Find returns 0 (2), X=528.00, Y=107.00, Mass=21, SNR=2.5, Peak=127 HFD=0.0
03:52:32.365 00.000 7988 Star::Find(15, 736, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.375 00.010 7988 Star::Find returns 0 (2), X=736.00, Y=563.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
03:52:32.375 00.000 7988 Star::Find(15, 951, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.375 00.000 7988 Star::Find returns 0 (3), X=951.00, Y=567.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:32.375 00.000 7988 Star::Find(15, 278, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.380 00.005 7988 Star::Find returns 0 (2), X=278.00, Y=340.00, Mass=22, SNR=2.7, Peak=123 HFD=0.0
03:52:32.380 00.000 7988 Star::Find(15, 1257, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.380 00.000 7988 Star::Find returns 0 (2), X=1257.00, Y=768.00, Mass=23, SNR=2.8, Peak=122 HFD=0.0
03:52:32.380 00.000 7988 Star::Find(15, 1124, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.380 00.000 7988 Star::Find false star n=3 nbg=278 bg=111.7 sigma=3.6 thresh=122 peak=117
03:52:32.380 00.000 7988 Star::Find returns 0 (2), X=1124.00, Y=65.00, Mass=38, SNR=2.9, Peak=126 HFD=0.0
03:52:32.380 00.000 7988 Star::Find(15, 54, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.380 00.000 7988 Star::Find returns 0 (2), X=54.00, Y=215.00, Mass=14, SNR=2.2, Peak=125 HFD=0.0
03:52:32.392 00.012 7988 Star::Find(15, 95, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.392 00.000 7988 Star::Find returns 0 (3), X=95.00, Y=328.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:32.392 00.000 7988 Star::Find(15, 130, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.392 00.000 7988 Star::Find false star n=3 nbg=277 bg=109.2 sigma=3.6 thresh=120 peak=114
03:52:32.396 00.004 7988 Star::Find returns 0 (2), X=130.00, Y=308.00, Mass=36, SNR=2.9, Peak=125 HFD=0.0
03:52:32.398 00.002 7988 Star::Find(15, 1134, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.398 00.000 7988 Star::Find false star n=3 nbg=279 bg=109.4 sigma=3.6 thresh=120 peak=114
03:52:32.400 00.002 7988 Star::Find returns 0 (2), X=1134.00, Y=554.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
03:52:32.400 00.000 7988 Star::Find(15, 496, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.400 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=398.00, Mass=24, SNR=2.8, Peak=121 HFD=0.0
03:52:32.400 00.000 7988 Star::Find(15, 585, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.400 00.000 7988 Star::Find returns 0 (3), X=585.00, Y=356.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:32.400 00.000 7988 Star::Find(15, 1049, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.400 00.000 7988 Star::Find returns 0 (3), X=1049.00, Y=491.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:32.409 00.009 7988 Star::Find(15, 277, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.409 00.000 7988 Star::Find false star n=4 nbg=278 bg=107.7 sigma=3.2 thresh=117 peak=113
03:52:32.412 00.003 7988 Star::Find returns 0 (2), X=277.00, Y=482.00, Mass=41, SNR=2.9, Peak=118 HFD=0.0
03:52:32.412 00.000 7988 Star::Find(15, 80, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.412 00.000 7988 Star::Find returns 0 (2), X=80.00, Y=201.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
03:52:32.416 00.004 7988 Star::Find(15, 411, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.416 00.000 7988 Star::Find returns 0 (2), X=411.00, Y=584.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
03:52:32.416 00.000 7988 Star::Find(15, 209, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.416 00.000 7988 Star::Find returns 0 (2), X=209.00, Y=463.00, Mass=14, SNR=2.2, Peak=122 HFD=0.0
03:52:32.416 00.000 7988 Star::Find(15, 225, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.416 00.000 7988 Star::Find returns 0 (2), X=225.00, Y=915.00, Mass=24, SNR=2.8, Peak=116 HFD=0.0
03:52:32.425 00.009 7988 Star::Find(15, 64, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.425 00.000 7988 Star::Find returns 0 (3), X=64.00, Y=635.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
03:52:32.428 00.003 7988 Star::Find(15, 103, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.428 00.000 7988 Star::Find returns 0 (2), X=103.00, Y=66.00, Mass=21, SNR=2.6, Peak=125 HFD=0.0
03:52:32.428 00.000 7988 Star::Find(15, 478, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.428 00.000 7988 Star::Find returns 0 (2), X=478.00, Y=699.00, Mass=22, SNR=2.7, Peak=118 HFD=0.0
03:52:32.428 00.000 7988 Star::Find(15, 507, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.428 00.000 7988 Star::Find returns 0 (2), X=507.00, Y=224.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
03:52:32.428 00.000 7988 Star::Find(15, 1066, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.428 00.000 7988 Star::Find false star n=3 nbg=279 bg=108.5 sigma=3.6 thresh=119 peak=113
03:52:32.428 00.000 7988 Star::Find returns 0 (2), X=1066.00, Y=718.00, Mass=38, SNR=2.9, Peak=122 HFD=0.0
03:52:32.428 00.000 7988 Star::Find(15, 285, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.428 00.000 7988 Star::Find returns 0 (3), X=285.00, Y=872.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:32.442 00.014 7988 Star::Find(15, 876, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.444 00.002 7988 Star::Find returns 0 (2), X=876.00, Y=717.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
03:52:32.444 00.000 7988 Star::Find(15, 471, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.447 00.003 7988 Star::Find returns 0 (2), X=471.00, Y=47.00, Mass=11, SNR=1.9, Peak=127 HFD=0.0
03:52:32.449 00.002 7988 Star::Find(15, 594, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.449 00.000 7988 Star::Find returns 0 (2), X=594.00, Y=123.00, Mass=23, SNR=2.6, Peak=126 HFD=0.0
03:52:32.451 00.002 7988 Star::Find(15, 188, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.453 00.002 7988 Star::Find false star n=4 nbg=280 bg=108.3 sigma=3.5 thresh=119 peak=113
03:52:32.453 00.000 7988 Star::Find returns 0 (2), X=188.00, Y=366.00, Mass=44, SNR=2.9, Peak=120 HFD=0.0
03:52:32.455 00.002 7988 Star::Find(15, 824, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.457 00.002 7988 Star::Find returns 0 (3), X=824.00, Y=545.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:32.459 00.002 7988 Star::Find(15, 712, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.462 00.003 7988 Star::Find returns 0 (2), X=712.00, Y=171.00, Mass=23, SNR=2.7, Peak=126 HFD=0.0
03:52:32.462 00.000 7988 Star::Find(15, 418, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.462 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=264.00, Mass=26, SNR=2.9, Peak=124 HFD=0.0
03:52:32.462 00.000 7988 Star::Find(15, 243, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.462 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=65.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
03:52:32.462 00.000 7988 Star::Find(15, 527, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.462 00.000 7988 Star::Find returns 0 (2), X=527.00, Y=525.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
03:52:32.462 00.000 7988 Star::Find(15, 1126, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.462 00.000 7988 Star::Find returns 0 (2), X=1126.00, Y=676.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:32.462 00.000 7988 Star::Find(15, 582, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.475 00.013 7988 Star::Find returns 0 (3), X=582.00, Y=24.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:52:32.476 00.001 7988 Star::Find(15, 75, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.476 00.000 7988 Star::Find returns 0 (2), X=75.00, Y=727.00, Mass=21, SNR=2.5, Peak=117 HFD=0.0
03:52:32.476 00.000 7988 Star::Find(15, 869, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.476 00.000 7988 Star::Find false star n=5 nbg=278 bg=112.3 sigma=3.6 thresh=123 peak=118
03:52:32.476 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=223.00, Mass=61, SNR=2.9, Peak=126 HFD=0.0
03:52:32.476 00.000 7988 Star::Find(15, 1146, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.476 00.000 7988 Star::Find returns 0 (2), X=1146.00, Y=719.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
03:52:32.476 00.000 7988 Star::Find(15, 486, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.476 00.000 7988 Star::Find returns 0 (3), X=486.00, Y=154.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:32.476 00.000 7988 Star::Find(15, 380, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.476 00.000 7988 Star::Find returns 0 (2), X=380.00, Y=512.00, Mass=24, SNR=2.7, Peak=122 HFD=0.0
03:52:32.491 00.015 7988 Star::Find(15, 875, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.493 00.002 7988 Star::Find returns 0 (3), X=875.00, Y=189.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:32.493 00.000 7988 Star::Find(15, 1088, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.493 00.000 7988 Star::Find returns 0 (3), X=1088.00, Y=20.00, Mass=9, SNR=1.7, Peak=124 HFD=0.0
03:52:32.497 00.004 7988 Star::Find(15, 498, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.499 00.002 7988 Star::Find returns 0 (2), X=498.00, Y=89.00, Mass=12, SNR=2.0, Peak=127 HFD=0.0
03:52:32.501 00.002 7988 Star::Find(15, 1135, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.501 00.000 7988 Star::Find returns 0 (3), X=1135.00, Y=126.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:32.503 00.002 7988 Star::Find(15, 255, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.505 00.002 7988 Star::Find returns 0 (2), X=255.00, Y=478.00, Mass=22, SNR=2.7, Peak=119 HFD=0.0
03:52:32.507 00.002 7988 Star::Find(15, 613, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.507 00.000 7988 Star::Find returns 0 (3), X=613.00, Y=222.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:32.510 00.003 7988 Star::Find(15, 410, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.510 00.000 7988 Star::Find false star n=2 nbg=278 bg=110.5 sigma=3.5 thresh=121 peak=115
03:52:32.510 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=361.00, Mass=27, SNR=2.9, Peak=125 HFD=0.0
03:52:32.510 00.000 7988 Star::Find(15, 302, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.510 00.000 7988 Star::Find false star n=3 nbg=278 bg=112.1 sigma=3.6 thresh=123 peak=117
03:52:32.510 00.000 7988 Star::Find returns 0 (2), X=302.00, Y=115.00, Mass=34, SNR=2.9, Peak=125 HFD=0.0
03:52:32.510 00.000 7988 Star::Find(15, 791, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.510 00.000 7988 Star::Find returns 0 (3), X=791.00, Y=52.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:32.523 00.013 7988 Star::Find(15, 934, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.523 00.000 7988 Star::Find false star n=3 nbg=280 bg=107.1 sigma=3.6 thresh=118 peak=112
03:52:32.523 00.000 7988 Star::Find returns 0 (2), X=934.00, Y=714.00, Mass=35, SNR=2.9, Peak=120 HFD=0.0
03:52:32.527 00.004 7988 Star::Find(15, 733, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.527 00.000 7988 Star::Find returns 0 (2), X=733.00, Y=69.00, Mass=22, SNR=2.7, Peak=127 HFD=0.0
03:52:32.527 00.000 7988 Star::Find(15, 99, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.527 00.000 7988 Star::Find returns 0 (3), X=99.00, Y=639.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:32.527 00.000 7988 Star::Find(15, 1107, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.527 00.000 7988 Star::Find returns 0 (2), X=1107.00, Y=787.00, Mass=23, SNR=2.8, Peak=121 HFD=0.0
03:52:32.527 00.000 7988 Star::Find(15, 550, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.527 00.000 7988 Star::Find returns 0 (2), X=550.00, Y=648.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
03:52:32.527 00.000 7988 Star::Find(15, 64, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.539 00.012 7988 Star::Find false star n=2 nbg=273 bg=108.4 sigma=3.4 thresh=119 peak=114
03:52:32.539 00.000 7988 Star::Find returns 0 (2), X=64.00, Y=443.00, Mass=27, SNR=2.9, Peak=122 HFD=0.0
03:52:32.539 00.000 7988 Star::Find(15, 76, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.544 00.005 7988 Star::Find returns 0 (2), X=76.00, Y=798.00, Mass=12, SNR=2.0, Peak=117 HFD=0.0
03:52:32.544 00.000 7988 Star::Find(15, 857, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.544 00.000 7988 Star::Find returns 0 (2), X=857.00, Y=605.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:32.544 00.000 7988 Star::Find(15, 539, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.544 00.000 7988 Star::Find returns 0 (3), X=539.00, Y=893.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:32.551 00.007 7988 Star::Find(15, 18, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.551 00.000 7988 Star::Find false star n=3 nbg=277 bg=106.0 sigma=3.2 thresh=116 peak=110
03:52:32.551 00.000 7988 Star::Find returns 0 (2), X=18.00, Y=653.00, Mass=30, SNR=2.9, Peak=118 HFD=0.0
03:52:32.555 00.004 7988 Star::Find(15, 308, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.555 00.000 7988 Star::Find returns 0 (2), X=308.00, Y=142.00, Mass=12, SNR=1.9, Peak=124 HFD=0.0
03:52:32.555 00.000 7988 Star::Find(15, 1239, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.555 00.000 7988 Star::Find returns 0 (2), X=1239.00, Y=17.00, Mass=14, SNR=2.2, Peak=124 HFD=0.0
03:52:32.561 00.006 7988 Star::Find(15, 516, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.561 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=53.00, Mass=10, SNR=1.8, Peak=128 HFD=0.0
03:52:32.561 00.000 7988 Star::Find(15, 976, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.561 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.5 sigma=3.3 thresh=115 peak=110
03:52:32.561 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=929.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
03:52:32.571 00.010 7988 Star::Find(15, 711, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.575 00.004 7988 Star::Find returns 0 (2), X=711.00, Y=526.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
03:52:32.577 00.002 7988 Star::Find(15, 499, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.578 00.001 7988 Star::Find returns 0 (3), X=499.00, Y=270.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:32.580 00.002 7988 Star::Find(15, 365, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.582 00.002 7988 Star::Find returns 0 (2), X=365.00, Y=588.00, Mass=22, SNR=2.7, Peak=119 HFD=0.0
03:52:32.584 00.002 7988 Star::Find(15, 185, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.586 00.002 7988 Star::Find returns 0 (2), X=185.00, Y=895.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
03:52:32.589 00.003 7988 Star::Find(15, 678, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.595 00.006 7988 Star::Find returns 0 (2), X=678.00, Y=90.00, Mass=10, SNR=1.8, Peak=126 HFD=0.0
03:52:32.597 00.002 7988 Star::Find(15, 111, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.599 00.002 7988 Star::Find returns 0 (3), X=111.00, Y=445.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:32.601 00.002 7988 Star::Find(15, 129, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.605 00.004 7988 Star::Find returns 0 (2), X=129.00, Y=284.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
03:52:32.607 00.002 7988 Star::Find(15, 1231, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.607 00.000 7988 Star::Find returns 0 (3), X=1231.00, Y=673.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:32.609 00.002 7988 Star::Find(15, 638, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.611 00.002 7988 Star::Find false star n=5 nbg=281 bg=109.7 sigma=3.7 thresh=121 peak=115
03:52:32.612 00.001 7988 Star::Find returns 0 (2), X=638.00, Y=284.00, Mass=59, SNR=2.9, Peak=122 HFD=0.0
03:52:32.614 00.002 7988 Star::Find(15, 308, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.616 00.002 7988 Star::Find returns 0 (3), X=308.00, Y=419.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:32.618 00.002 7988 Star::Find(15, 516, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.619 00.001 7988 Star::Find returns 0 (2), X=516.00, Y=170.00, Mass=13, SNR=2.0, Peak=124 HFD=0.0
03:52:32.619 00.000 7988 Star::Find(15, 657, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.619 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=514.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
03:52:32.619 00.000 7988 Star::Find(15, 1117, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.619 00.000 7988 Star::Find returns 0 (3), X=1117.00, Y=265.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:32.628 00.009 7988 Star::Find(15, 897, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.628 00.000 7988 Star::Find false star n=3 nbg=275 bg=108.4 sigma=3.4 thresh=119 peak=113
03:52:32.628 00.000 7988 Star::Find returns 0 (2), X=897.00, Y=447.00, Mass=37, SNR=2.9, Peak=123 HFD=0.0
03:52:32.628 00.000 7988 AutoFind: could not find a non-saturated star!
03:52:32.635 00.007 7988 AutoFind: finding best star pass 3
03:52:32.637 00.002 7988 Star::Find(15, 1172, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.637 00.000 7988 Star::Find returns 0 (2), X=1172.00, Y=52.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
03:52:32.637 00.000 7988 Star::Find(15, 326, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.637 00.000 7988 Star::Find returns 0 (2), X=326.00, Y=363.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
03:52:32.637 00.000 7988 Star::Find(15, 576, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.637 00.000 7988 Star::Find returns 0 (3), X=576.00, Y=200.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:32.646 00.009 7988 Star::Find(15, 1201, 367, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.646 00.000 7988 Star::Find returns 0 (2), X=1201.00, Y=367.00, Mass=25, SNR=2.8, Peak=125 HFD=0.0
03:52:32.646 00.000 7988 Star::Find(15, 960, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.651 00.005 7988 Star::Find returns 0 (2), X=960.00, Y=176.00, Mass=15, SNR=2.2, Peak=127 HFD=0.0
03:52:32.651 00.000 7988 Star::Find(15, 703, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.651 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=282.00, Mass=22, SNR=2.6, Peak=125 HFD=0.0
03:52:32.651 00.000 7988 Star::Find(15, 327, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.651 00.000 7988 Star::Find false star n=3 nbg=279 bg=107.8 sigma=3.7 thresh=119 peak=114
03:52:32.660 00.009 7988 Star::Find returns 0 (2), X=327.00, Y=497.00, Mass=37, SNR=2.9, Peak=123 HFD=0.0
03:52:32.660 00.000 7988 Star::Find(15, 557, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.662 00.002 7988 Star::Find returns 0 (3), X=557.00, Y=301.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:32.662 00.000 7988 Star::Find(15, 548, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.667 00.005 7988 Star::Find false star n=2 nbg=274 bg=106.6 sigma=3.5 thresh=117 peak=111
03:52:32.667 00.000 7988 Star::Find returns 0 (2), X=548.00, Y=597.00, Mass=30, SNR=2.9, Peak=122 HFD=0.0
03:52:32.667 00.000 7988 Star::Find(15, 610, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.667 00.000 7988 Star::Find returns 0 (2), X=610.00, Y=318.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
03:52:32.667 00.000 7988 Star::Find(15, 1215, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.667 00.000 7988 Star::Find returns 0 (2), X=1215.00, Y=425.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
03:52:32.667 00.000 7988 Star::Find(15, 528, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.667 00.000 7988 Star::Find returns 0 (2), X=528.00, Y=107.00, Mass=21, SNR=2.5, Peak=127 HFD=0.0
03:52:32.679 00.012 7988 Star::Find(15, 736, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.679 00.000 7988 Star::Find returns 0 (2), X=736.00, Y=563.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
03:52:32.683 00.004 7988 Star::Find(15, 951, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.683 00.000 7988 Star::Find returns 0 (3), X=951.00, Y=567.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:32.683 00.000 7988 Star::Find(15, 278, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.683 00.000 7988 Star::Find returns 0 (2), X=278.00, Y=340.00, Mass=22, SNR=2.7, Peak=123 HFD=0.0
03:52:32.683 00.000 7988 Star::Find(15, 1257, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.683 00.000 7988 Star::Find returns 0 (2), X=1257.00, Y=768.00, Mass=23, SNR=2.8, Peak=122 HFD=0.0
03:52:32.683 00.000 7988 Star::Find(15, 1124, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.683 00.000 7988 Star::Find false star n=3 nbg=278 bg=111.7 sigma=3.6 thresh=122 peak=117
03:52:32.683 00.000 7988 Star::Find returns 0 (2), X=1124.00, Y=65.00, Mass=38, SNR=2.9, Peak=126 HFD=0.0
03:52:32.696 00.013 7988 Star::Find(15, 54, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.699 00.003 7988 Star::Find returns 0 (2), X=54.00, Y=215.00, Mass=14, SNR=2.2, Peak=125 HFD=0.0
03:52:32.701 00.002 7988 Star::Find(15, 95, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.705 00.004 7988 Star::Find returns 0 (3), X=95.00, Y=328.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:32.707 00.002 7988 Star::Find(15, 130, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.709 00.002 7988 Star::Find false star n=3 nbg=277 bg=109.2 sigma=3.6 thresh=120 peak=114
03:52:32.711 00.002 7988 Star::Find returns 0 (2), X=130.00, Y=308.00, Mass=36, SNR=2.9, Peak=125 HFD=0.0
03:52:32.713 00.002 7988 Star::Find(15, 1134, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.715 00.002 7988 Star::Find false star n=3 nbg=279 bg=109.4 sigma=3.6 thresh=120 peak=114
03:52:32.715 00.000 7988 Star::Find returns 0 (2), X=1134.00, Y=554.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
03:52:32.715 00.000 7988 Star::Find(15, 496, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.715 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=398.00, Mass=24, SNR=2.8, Peak=121 HFD=0.0
03:52:32.715 00.000 7988 Star::Find(15, 585, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.715 00.000 7988 Star::Find returns 0 (3), X=585.00, Y=356.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:32.715 00.000 7988 Star::Find(15, 1049, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.715 00.000 7988 Star::Find returns 0 (3), X=1049.00, Y=491.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:32.715 00.000 7988 Star::Find(15, 277, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.730 00.015 7988 Star::Find false star n=4 nbg=278 bg=107.7 sigma=3.2 thresh=117 peak=113
03:52:32.732 00.002 7988 Star::Find returns 0 (2), X=277.00, Y=482.00, Mass=41, SNR=2.9, Peak=118 HFD=0.0
03:52:32.734 00.002 7988 Star::Find(15, 80, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.736 00.002 7988 Star::Find returns 0 (2), X=80.00, Y=201.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
03:52:32.738 00.002 7988 Star::Find(15, 411, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.738 00.000 7988 Star::Find returns 0 (2), X=411.00, Y=584.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
03:52:32.740 00.002 7988 Star::Find(15, 209, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.742 00.002 7988 Star::Find returns 0 (2), X=209.00, Y=463.00, Mass=14, SNR=2.2, Peak=122 HFD=0.0
03:52:32.744 00.002 7988 Star::Find(15, 225, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.746 00.002 7988 Star::Find returns 0 (2), X=225.00, Y=915.00, Mass=24, SNR=2.8, Peak=116 HFD=0.0
03:52:32.747 00.001 7988 Star::Find(15, 64, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.749 00.002 7988 Star::Find returns 0 (3), X=64.00, Y=635.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
03:52:32.751 00.002 7988 Star::Find(15, 103, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.753 00.002 7988 Star::Find returns 0 (2), X=103.00, Y=66.00, Mass=21, SNR=2.6, Peak=125 HFD=0.0
03:52:32.753 00.000 7988 Star::Find(15, 478, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.755 00.002 7988 Star::Find returns 0 (2), X=478.00, Y=699.00, Mass=22, SNR=2.7, Peak=118 HFD=0.0
03:52:32.757 00.002 7988 Star::Find(15, 507, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.759 00.002 7988 Star::Find returns 0 (2), X=507.00, Y=224.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
03:52:32.761 00.002 7988 Star::Find(15, 1066, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.762 00.001 7988 Star::Find false star n=3 nbg=279 bg=108.5 sigma=3.6 thresh=119 peak=113
03:52:32.764 00.002 7988 Star::Find returns 0 (2), X=1066.00, Y=718.00, Mass=38, SNR=2.9, Peak=122 HFD=0.0
03:52:32.766 00.002 7988 Star::Find(15, 285, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.768 00.002 7988 Star::Find returns 0 (3), X=285.00, Y=872.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:32.770 00.002 7988 Star::Find(15, 876, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.772 00.002 7988 Star::Find returns 0 (2), X=876.00, Y=717.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
03:52:32.774 00.002 7988 Star::Find(15, 471, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.776 00.002 7988 Star::Find returns 0 (2), X=471.00, Y=47.00, Mass=11, SNR=1.9, Peak=127 HFD=0.0
03:52:32.778 00.002 7988 Star::Find(15, 594, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.780 00.002 7988 Star::Find returns 0 (2), X=594.00, Y=123.00, Mass=23, SNR=2.6, Peak=126 HFD=0.0
03:52:32.781 00.001 7988 Star::Find(15, 188, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.783 00.002 7988 Star::Find false star n=4 nbg=280 bg=108.3 sigma=3.5 thresh=119 peak=113
03:52:32.785 00.002 7988 Star::Find returns 0 (2), X=188.00, Y=366.00, Mass=44, SNR=2.9, Peak=120 HFD=0.0
03:52:32.787 00.002 7988 Star::Find(15, 824, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.789 00.002 7988 Star::Find returns 0 (3), X=824.00, Y=545.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
03:52:32.791 00.002 7988 Star::Find(15, 712, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.791 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=171.00, Mass=23, SNR=2.7, Peak=126 HFD=0.0
03:52:32.794 00.003 7988 Star::Find(15, 418, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.794 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=264.00, Mass=26, SNR=2.9, Peak=124 HFD=0.0
03:52:32.798 00.004 7988 Star::Find(15, 243, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.798 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=65.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
03:52:32.798 00.000 7988 Star::Find(15, 527, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.798 00.000 7988 Star::Find returns 0 (2), X=527.00, Y=525.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
03:52:32.798 00.000 7988 Star::Find(15, 1126, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.798 00.000 7988 Star::Find returns 0 (2), X=1126.00, Y=676.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:32.798 00.000 7988 Star::Find(15, 582, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.798 00.000 7988 Star::Find returns 0 (3), X=582.00, Y=24.00, Mass=0, SNR=0.0, Peak=129 HFD=0.0
03:52:32.810 00.012 7988 Star::Find(15, 75, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.810 00.000 7988 Star::Find returns 0 (2), X=75.00, Y=727.00, Mass=21, SNR=2.5, Peak=117 HFD=0.0
03:52:32.810 00.000 7988 Star::Find(15, 869, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.814 00.004 7988 Star::Find false star n=5 nbg=278 bg=112.3 sigma=3.6 thresh=123 peak=118
03:52:32.814 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=223.00, Mass=61, SNR=2.9, Peak=126 HFD=0.0
03:52:32.814 00.000 7988 Star::Find(15, 1146, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.814 00.000 7988 Star::Find returns 0 (2), X=1146.00, Y=719.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
03:52:32.814 00.000 7988 Star::Find(15, 486, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.814 00.000 7988 Star::Find returns 0 (3), X=486.00, Y=154.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
03:52:32.814 00.000 7988 Star::Find(15, 380, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.814 00.000 7988 Star::Find returns 0 (2), X=380.00, Y=512.00, Mass=24, SNR=2.7, Peak=122 HFD=0.0
03:52:32.825 00.011 7988 Star::Find(15, 875, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.825 00.000 7988 Star::Find returns 0 (3), X=875.00, Y=189.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:32.825 00.000 7988 Star::Find(15, 1088, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.825 00.000 7988 Star::Find returns 0 (3), X=1088.00, Y=20.00, Mass=9, SNR=1.7, Peak=124 HFD=0.0
03:52:32.831 00.006 7988 Star::Find(15, 498, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.831 00.000 7988 Star::Find returns 0 (2), X=498.00, Y=89.00, Mass=12, SNR=2.0, Peak=127 HFD=0.0
03:52:32.831 00.000 7988 Star::Find(15, 1135, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.831 00.000 7988 Star::Find returns 0 (3), X=1135.00, Y=126.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:32.831 00.000 7988 Star::Find(15, 255, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.839 00.008 7988 Star::Find returns 0 (2), X=255.00, Y=478.00, Mass=22, SNR=2.7, Peak=119 HFD=0.0
03:52:32.839 00.000 7988 Star::Find(15, 613, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.842 00.003 7988 Star::Find returns 0 (3), X=613.00, Y=222.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:32.842 00.000 7988 Star::Find(15, 410, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.842 00.000 7988 Star::Find false star n=2 nbg=278 bg=110.5 sigma=3.5 thresh=121 peak=115
03:52:32.842 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=361.00, Mass=27, SNR=2.9, Peak=125 HFD=0.0
03:52:32.848 00.006 7988 Star::Find(15, 302, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.848 00.000 7988 Star::Find false star n=3 nbg=278 bg=112.1 sigma=3.6 thresh=123 peak=117
03:52:32.848 00.000 7988 Star::Find returns 0 (2), X=302.00, Y=115.00, Mass=34, SNR=2.9, Peak=125 HFD=0.0
03:52:32.848 00.000 7988 Star::Find(15, 791, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.848 00.000 7988 Star::Find returns 0 (3), X=791.00, Y=52.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:32.848 00.000 7988 Star::Find(15, 934, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.848 00.000 7988 Star::Find false star n=3 nbg=280 bg=107.1 sigma=3.6 thresh=118 peak=112
03:52:32.857 00.009 7988 Star::Find returns 0 (2), X=934.00, Y=714.00, Mass=35, SNR=2.9, Peak=120 HFD=0.0
03:52:32.857 00.000 7988 Star::Find(15, 733, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.857 00.000 7988 Star::Find returns 0 (2), X=733.00, Y=69.00, Mass=22, SNR=2.7, Peak=127 HFD=0.0
03:52:32.857 00.000 7988 Star::Find(15, 99, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.857 00.000 7988 Star::Find returns 0 (3), X=99.00, Y=639.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:32.865 00.008 7988 Star::Find(15, 1107, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.865 00.000 7988 Star::Find returns 0 (2), X=1107.00, Y=787.00, Mass=23, SNR=2.8, Peak=121 HFD=0.0
03:52:32.865 00.000 7988 Star::Find(15, 550, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.865 00.000 7988 Star::Find returns 0 (2), X=550.00, Y=648.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
03:52:32.865 00.000 7988 Star::Find(15, 64, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.865 00.000 7988 Star::Find false star n=2 nbg=273 bg=108.4 sigma=3.4 thresh=119 peak=114
03:52:32.873 00.008 7988 Star::Find returns 0 (2), X=64.00, Y=443.00, Mass=27, SNR=2.9, Peak=122 HFD=0.0
03:52:32.875 00.002 7988 Star::Find(15, 76, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.877 00.002 7988 Star::Find returns 0 (2), X=76.00, Y=798.00, Mass=12, SNR=2.0, Peak=117 HFD=0.0
03:52:32.877 00.000 7988 Star::Find(15, 857, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.879 00.002 7988 Star::Find returns 0 (2), X=857.00, Y=605.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:32.882 00.003 7988 Star::Find(15, 539, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.884 00.002 7988 Star::Find returns 0 (3), X=539.00, Y=893.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:32.884 00.000 7988 Star::Find(15, 18, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.886 00.002 7988 Star::Find false star n=3 nbg=277 bg=106.0 sigma=3.2 thresh=116 peak=110
03:52:32.888 00.002 7988 Star::Find returns 0 (2), X=18.00, Y=653.00, Mass=30, SNR=2.9, Peak=118 HFD=0.0
03:52:32.889 00.001 7988 Star::Find(15, 308, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.891 00.002 7988 Star::Find returns 0 (2), X=308.00, Y=142.00, Mass=12, SNR=1.9, Peak=124 HFD=0.0
03:52:32.893 00.002 7988 Star::Find(15, 1239, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.895 00.002 7988 Star::Find returns 0 (2), X=1239.00, Y=17.00, Mass=14, SNR=2.2, Peak=124 HFD=0.0
03:52:32.895 00.000 7988 Star::Find(15, 516, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.895 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=53.00, Mass=10, SNR=1.8, Peak=128 HFD=0.0
03:52:32.899 00.004 7988 Star::Find(15, 976, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.899 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.5 sigma=3.3 thresh=115 peak=110
03:52:32.899 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=929.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
03:52:32.899 00.000 7988 Star::Find(15, 711, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.905 00.006 7988 Star::Find returns 0 (2), X=711.00, Y=526.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
03:52:32.905 00.000 7988 Star::Find(15, 499, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.905 00.000 7988 Star::Find returns 0 (3), X=499.00, Y=270.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:32.910 00.005 7988 Star::Find(15, 365, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.912 00.002 7988 Star::Find returns 0 (2), X=365.00, Y=588.00, Mass=22, SNR=2.7, Peak=119 HFD=0.0
03:52:32.912 00.000 7988 Star::Find(15, 185, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.914 00.002 7988 Star::Find returns 0 (2), X=185.00, Y=895.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
03:52:32.916 00.002 7988 Star::Find(15, 678, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.916 00.000 7988 Star::Find returns 0 (2), X=678.00, Y=90.00, Mass=10, SNR=1.8, Peak=126 HFD=0.0
03:52:32.918 00.002 7988 Star::Find(15, 111, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.920 00.002 7988 Star::Find returns 0 (3), X=111.00, Y=445.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
03:52:32.921 00.001 7988 Star::Find(15, 129, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.921 00.000 7988 Star::Find returns 0 (2), X=129.00, Y=284.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
03:52:32.921 00.000 7988 Star::Find(15, 1231, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.921 00.000 7988 Star::Find returns 0 (3), X=1231.00, Y=673.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:32.921 00.000 7988 Star::Find(15, 638, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.921 00.000 7988 Star::Find false star n=5 nbg=281 bg=109.7 sigma=3.7 thresh=121 peak=115
03:52:32.921 00.000 7988 Star::Find returns 0 (2), X=638.00, Y=284.00, Mass=59, SNR=2.9, Peak=122 HFD=0.0
03:52:32.921 00.000 7988 Star::Find(15, 308, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.921 00.000 7988 Star::Find returns 0 (3), X=308.00, Y=419.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
03:52:32.932 00.011 7988 Star::Find(15, 516, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.932 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=170.00, Mass=13, SNR=2.0, Peak=124 HFD=0.0
03:52:32.932 00.000 7988 Star::Find(15, 657, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.937 00.005 7988 Star::Find returns 0 (2), X=657.00, Y=514.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
03:52:32.937 00.000 7988 Star::Find(15, 1117, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.937 00.000 7988 Star::Find returns 0 (3), X=1117.00, Y=265.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
03:52:32.937 00.000 7988 Star::Find(15, 897, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:52:32.937 00.000 7988 Star::Find false star n=3 nbg=275 bg=108.4 sigma=3.4 thresh=119 peak=113
03:52:32.937 00.000 7988 Star::Find returns 0 (2), X=897.00, Y=447.00, Mass=37, SNR=2.9, Peak=123 HFD=0.0
03:52:32.937 00.000 7988 AutoFind: no star found
03:52:32.937 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
03:52:32.949 00.012 7988 GuiderMultiStar::AutoSelect failed.
03:52:32.951 00.002 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_035227.fit
03:52:32.957 00.006 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:52:32.959 00.002 7988 ScopeASCOM::SideOfPier() returns 0
03:52:32.965 00.006 7988 auto find star failed, attempts remaining = 2
03:52:32.966 00.001 7988 Changing from state SELECTING to UNINITIALIZED
03:52:32.969 00.003 7988 guider state => SELECTING
03:52:32.969 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
03:52:32.973 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:32.975 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:32.975 00.000 7988 Enqueuing Expose request
03:52:32.977 00.002 15712 Worker thread wakes up
03:52:32.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:32.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:32.977 00.000 7988 evsrv: cli 0CCCF308 disconnect
03:52:32.979 00.002 7988 evsrv: cli 0CCCFA88 connect
03:52:32.983 00.004 7988 case statement mapped state 1 to 101
03:52:32.985 00.002 7988 case statement mapped state 1 to 101
03:52:32.987 00.002 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_shift_params","id":"fd774bde-93f7-4ce0-8a29-a4634ca65845"}
03:52:32.989 00.002 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"fd774bde-93f7-4ce0-8a29-a4634ca65845"}
03:52:32.991 00.002 7988 evsrv: cli 0CCCFA88 disconnect
03:52:32.995 00.004 7988 evsrv: cli 0CCCF6C8 connect
03:52:32.997 00.002 7988 case statement mapped state 1 to 101
03:52:32.999 00.002 7988 case statement mapped state 1 to 101
03:52:33.001 00.002 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_lock_position","id":"1e104ffc-5512-40d1-a3a0-aa0495630fc7"}
03:52:33.003 00.002 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":null,"id":"1e104ffc-5512-40d1-a3a0-aa0495630fc7"}
03:52:33.005 00.002 7988 evsrv: cli 0CCCF6C8 disconnect
03:52:34.017 01.012 7988 evsrv: cli 0CCCF3A8 connect
03:52:34.019 00.002 7988 case statement mapped state 1 to 101
03:52:34.019 00.000 7988 case statement mapped state 1 to 101
03:52:34.019 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"552b5cdd-83e7-4d09-88aa-be62ef288c1b"}
03:52:34.026 00.007 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"552b5cdd-83e7-4d09-88aa-be62ef288c1b"}
03:52:34.028 00.002 7988 evsrv: cli 0CCCF3A8 disconnect
03:52:34.604 00.576 15712 Exposure complete
03:52:34.666 00.062 15712 worker thread done servicing request
03:52:34.666 00.000 7988 OnExposeComplete: enter
03:52:34.666 00.000 7988 UpdateGuideState(): m_state=1
03:52:34.673 00.007 7988 UpdateCurrentPosition: no star selected
03:52:34.673 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:34.675 00.002 7988 Status Line: No star selected
03:52:34.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=106, FiltMin=94, FiltMax=120, Gamma=0.690
03:52:34.678 00.003 7988 UpdateGuideState exits: No star selected
03:52:34.678 00.000 7988 PhdController: newstate STATE_SELECT_STAR
03:52:34.678 00.000 7988 GuiderMultiStar::AutoSelect enter
03:52:34.682 00.004 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:52:34.746 00.064 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:52:34.814 00.068 7988 AutoFind: global mean = 0.0, stdev 6.0
03:52:34.814 00.000 7988 AutoFind: using threshold = 0.1
03:52:34.888 00.074 7988 AutoFind: local max [909, 666] 5.1
03:52:34.888 00.000 7988 AutoFind: local max [766, 76] 4.8
03:52:34.888 00.000 7988 AutoFind: local max [145, 289] 4.8
03:52:34.888 00.000 7988 AutoFind: local max [426, 549] 4.6
03:52:34.888 00.000 7988 AutoFind: local max [1089, 791] 4.5
03:52:34.899 00.011 7988 AutoFind: local max [548, 213] 4.4
03:52:34.899 00.000 7988 AutoFind: local max [150, 462] 4.4
03:52:34.899 00.000 7988 AutoFind: local max [586, 250] 4.3
03:52:34.899 00.000 7988 AutoFind: local max [497, 206] 4.3
03:52:34.899 00.000 7988 AutoFind: local max [397, 25] 4.2
03:52:34.899 00.000 7988 AutoFind: local max [475, 199] 4.2
03:52:34.904 00.005 7988 AutoFind: local max [823, 245] 4.2
03:52:34.904 00.000 7988 AutoFind: local max [713, 401] 4.2
03:52:34.904 00.000 7988 AutoFind: local max [540, 596] 4.2
03:52:34.904 00.000 7988 AutoFind: local max [518, 652] 4.2
03:52:34.904 00.000 7988 AutoFind: local max [1198, 393] 4.1
03:52:34.904 00.000 7988 AutoFind: local max [1110, 502] 4.1
03:52:34.904 00.000 7988 AutoFind: local max [1061, 66] 4.1
03:52:34.904 00.000 7988 AutoFind: local max [429, 74] 4.1
03:52:34.904 00.000 7988 AutoFind: local max [676, 617] 4.1
03:52:34.904 00.000 7988 AutoFind: local max [455, 259] 4.1
03:52:34.904 00.000 7988 AutoFind: local max [453, 147] 4.1
03:52:34.916 00.012 7988 AutoFind: local max [365, 83] 4.1
03:52:34.916 00.000 7988 AutoFind: local max [201, 255] 4.0
03:52:34.916 00.000 7988 AutoFind: local max [949, 621] 4.0
03:52:34.916 00.000 7988 AutoFind: local max [933, 21] 4.0
03:52:34.920 00.004 7988 AutoFind: local max [1155, 567] 4.0
03:52:34.920 00.000 7988 AutoFind: local max [989, 703] 4.0
03:52:34.920 00.000 7988 AutoFind: local max [1070, 191] 4.0
03:52:34.920 00.000 7988 AutoFind: local max [597, 735] 4.0
03:52:34.920 00.000 7988 AutoFind: local max [732, 60] 4.0
03:52:34.920 00.000 7988 AutoFind: local max [183, 366] 4.0
03:52:34.920 00.000 7988 AutoFind: local max [624, 686] 4.0
03:52:34.920 00.000 7988 AutoFind: local max [69, 77] 3.9
03:52:34.920 00.000 7988 AutoFind: local max [606, 756] 3.9
03:52:34.920 00.000 7988 AutoFind: local max [658, 582] 3.9
03:52:34.920 00.000 7988 AutoFind: local max [14, 495] 3.9
03:52:34.920 00.000 7988 AutoFind: local max [517, 325] 3.9
03:52:34.920 00.000 7988 AutoFind: local max [844, 288] 3.9
03:52:34.920 00.000 7988 AutoFind: local max [268, 244] 3.9
03:52:34.933 00.013 7988 AutoFind: local max [503, 653] 3.9
03:52:34.933 00.000 7988 AutoFind: local max [518, 334] 3.9
03:52:34.936 00.003 7988 AutoFind: local max [432, 476] 3.9
03:52:34.936 00.000 7988 AutoFind: local max [594, 11] 3.9
03:52:34.936 00.000 7988 AutoFind: local max [391, 158] 3.9
03:52:34.936 00.000 7988 AutoFind: local max [50, 598] 3.9
03:52:34.936 00.000 7988 AutoFind: local max [1149, 820] 3.9
03:52:34.936 00.000 7988 AutoFind: local max [1239, 737] 3.9
03:52:34.936 00.000 7988 AutoFind: local max [260, 919] 3.8
03:52:34.936 00.000 7988 AutoFind: local max [584, 104] 3.8
03:52:34.936 00.000 7988 AutoFind: local max [807, 604] 3.8
03:52:34.936 00.000 7988 AutoFind: local max [412, 629] 3.8
03:52:34.936 00.000 7988 AutoFind: local max [612, 601] 3.8
03:52:34.936 00.000 7988 AutoFind: local max [261, 321] 3.8
03:52:34.936 00.000 7988 AutoFind: local max [307, 559] 3.8
03:52:34.936 00.000 7988 AutoFind: local max [946, 155] 3.8
03:52:34.950 00.014 7988 AutoFind: local max [1031, 158] 3.8
03:52:34.950 00.000 7988 AutoFind: local max [208, 776] 3.8
03:52:34.951 00.001 7988 AutoFind: local max [863, 911] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [774, 138] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [1156, 388] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [471, 442] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [192, 23] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [1267, 169] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [284, 611] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [1076, 913] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [371, 730] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [833, 347] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [375, 935] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [815, 481] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [1227, 704] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [878, 735] 3.8
03:52:34.951 00.000 7988 AutoFind: local max [266, 531] 3.8
03:52:34.967 00.016 7988 AutoFind: local max [381, 751] 3.8
03:52:34.967 00.000 7988 AutoFind: local max [556, 419] 3.8
03:52:34.967 00.000 7988 AutoFind: local max [814, 663] 3.8
03:52:34.967 00.000 7988 AutoFind: local max [679, 593] 3.8
03:52:34.967 00.000 7988 AutoFind: local max [697, 521] 3.8
03:52:34.967 00.000 7988 AutoFind: local max [768, 805] 3.8
03:52:34.967 00.000 7988 AutoFind: local max [63, 84] 3.8
03:52:34.967 00.000 7988 AutoFind: local max [741, 951] 3.8
03:52:34.967 00.000 7988 AutoFind: local max [936, 661] 3.7
03:52:34.967 00.000 7988 AutoFind: local max [585, 466] 3.7
03:52:34.967 00.000 7988 AutoFind: local max [542, 410] 3.7
03:52:34.967 00.000 7988 AutoFind: local max [29, 474] 3.7
03:52:34.978 00.011 7988 AutoFind: local max [395, 946] 3.7
03:52:34.978 00.000 7988 AutoFind: local max [884, 407] 3.7
03:52:34.980 00.002 7988 AutoFind: local max [481, 139] 3.7
03:52:34.980 00.000 7988 AutoFind: local max [784, 611] 3.7
03:52:34.982 00.002 7988 AutoFind: local max [1258, 243] 3.7
03:52:34.983 00.001 7988 AutoFind: local max [495, 318] 3.7
03:52:34.983 00.000 7988 AutoFind: local max [1080, 583] 3.7
03:52:34.983 00.000 7988 AutoFind: local max [1062, 19] 3.7
03:52:34.983 00.000 7988 AutoFind: local max [90, 757] 3.7
03:52:34.983 00.000 7988 AutoFind: local max [993, 180] 3.7
03:52:34.983 00.000 7988 AutoFind: local max [277, 112] 3.7
03:52:34.983 00.000 7988 AutoFind: local max [435, 64] 3.7
03:52:34.983 00.000 7988 AutoFind: local max [506, 599] 3.7
03:52:34.983 00.000 7988 AutoFind: local max [80, 39] 3.7
03:52:34.983 00.000 7988 AutoFind: local max [210, 154] 3.7
03:52:34.983 00.000 7988 AutoFind: too close [435, 64] 3.7 - [429, 74] 4.1
03:52:34.983 00.000 7988 AutoFind: too close [395, 946] 3.7 - [375, 935] 3.8
03:52:34.983 00.000 7988 AutoFind: too close [542, 410] 3.7 - [556, 419] 3.8
03:52:34.983 00.000 7988 AutoFind: too close [63, 84] 3.8 - [69, 77] 3.9
03:52:34.983 00.000 7988 AutoFind: too close [518, 334] 3.9 - [517, 325] 3.9
03:52:34.983 00.000 7988 AutoFind: too close [503, 653] 3.9 - [518, 652] 4.2
03:52:34.998 00.015 7988 AutoFind: too close to edge [741, 951] 3.8
03:52:35.001 00.003 7988 AutoFind: too close to edge [1267, 169] 3.8
03:52:35.001 00.000 7988 AutoFind: too close to edge [594, 11] 3.9
03:52:35.001 00.000 7988 AutoFind: too close to edge [14, 495] 3.9
03:52:35.001 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:52:35.001 00.000 7988 Star::Find(15, 909, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.006 00.005 7988 Star::Find returns 0 (3), X=909.00, Y=666.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:35.006 00.000 7988 Star::Find(15, 766, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.006 00.000 7988 Star::Find false star n=4 nbg=274 bg=111.4 sigma=3.3 thresh=121 peak=115
03:52:35.006 00.000 7988 Star::Find returns 0 (2), X=766.00, Y=76.00, Mass=43, SNR=2.9, Peak=125 HFD=0.0
03:52:35.006 00.000 7988 Star::Find(15, 145, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.006 00.000 7988 Star::Find returns 0 (3), X=145.00, Y=289.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:35.006 00.000 7988 Star::Find(15, 426, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.006 00.000 7988 Star::Find returns 0 (3), X=426.00, Y=549.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.006 00.000 7988 Star::Find(15, 1089, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.014 00.008 7988 Star::Find false star n=5 nbg=278 bg=103.5 sigma=3.6 thresh=114 peak=109
03:52:35.014 00.000 7988 Star::Find returns 0 (2), X=1089.00, Y=791.00, Mass=58, SNR=2.9, Peak=117 HFD=0.0
03:52:35.014 00.000 7988 Star::Find(15, 548, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.018 00.004 7988 Star::Find returns 0 (2), X=548.00, Y=213.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:35.018 00.000 7988 Star::Find(15, 150, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.018 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.1 sigma=3.3 thresh=115 peak=109
03:52:35.018 00.000 7988 Star::Find returns 0 (2), X=150.00, Y=462.00, Mass=30, SNR=2.9, Peak=117 HFD=0.0
03:52:35.018 00.000 7988 Star::Find(15, 586, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.018 00.000 7988 Star::Find false star n=3 nbg=274 bg=108.7 sigma=3.2 thresh=118 peak=115
03:52:35.018 00.000 7988 Star::Find returns 0 (2), X=586.00, Y=250.00, Mass=30, SNR=2.9, Peak=121 HFD=0.0
03:52:35.018 00.000 7988 Star::Find(15, 497, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.018 00.000 7988 Star::Find false star n=3 nbg=279 bg=108.1 sigma=3.8 thresh=120 peak=115
03:52:35.018 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=206.00, Mass=38, SNR=2.9, Peak=122 HFD=0.0
03:52:35.018 00.000 7988 Star::Find(15, 397, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.018 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=25.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
03:52:35.018 00.000 7988 Star::Find(15, 475, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.030 00.012 7988 Star::Find returns 0 (3), X=475.00, Y=199.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:35.030 00.000 7988 Star::Find(15, 823, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.030 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=245.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
03:52:35.030 00.000 7988 Star::Find(15, 713, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.035 00.005 7988 Star::Find false star n=4 nbg=280 bg=107.5 sigma=3.6 thresh=118 peak=114
03:52:35.035 00.000 7988 Star::Find returns 0 (2), X=713.00, Y=401.00, Mass=46, SNR=2.9, Peak=120 HFD=0.0
03:52:35.035 00.000 7988 Star::Find(15, 540, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.035 00.000 7988 Star::Find returns 0 (3), X=540.00, Y=596.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.035 00.000 7988 Star::Find(15, 1198, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.035 00.000 7988 Star::Find returns 0 (2), X=1198.00, Y=393.00, Mass=12, SNR=2.0, Peak=120 HFD=0.0
03:52:35.042 00.007 7988 Star::Find(15, 1110, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.043 00.001 7988 Star::Find returns 0 (2), X=1110.00, Y=502.00, Mass=21, SNR=2.6, Peak=117 HFD=0.0
03:52:35.045 00.002 7988 Star::Find(15, 1061, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.046 00.001 7988 Star::Find returns 0 (2), X=1061.00, Y=66.00, Mass=13, SNR=2.0, Peak=123 HFD=0.0
03:52:35.047 00.001 7988 Star::Find(15, 676, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.048 00.001 7988 Star::Find returns 0 (2), X=676.00, Y=617.00, Mass=13, SNR=2.1, Peak=118 HFD=0.0
03:52:35.049 00.001 7988 Star::Find(15, 455, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.050 00.001 7988 Star::Find returns 0 (3), X=455.00, Y=259.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:35.051 00.001 7988 Star::Find(15, 453, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.053 00.002 7988 Star::Find false star n=3 nbg=280 bg=108.6 sigma=3.5 thresh=119 peak=114
03:52:35.054 00.001 7988 Star::Find returns 0 (2), X=453.00, Y=147.00, Mass=36, SNR=2.9, Peak=127 HFD=0.0
03:52:35.054 00.000 7988 Star::Find(15, 365, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.054 00.000 7988 Star::Find returns 0 (2), X=365.00, Y=83.00, Mass=23, SNR=2.8, Peak=122 HFD=0.0
03:52:35.054 00.000 7988 Star::Find(15, 201, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.054 00.000 7988 Star::Find false star n=5 nbg=278 bg=108.4 sigma=3.6 thresh=119 peak=114
03:52:35.054 00.000 7988 Star::Find returns 0 (2), X=201.00, Y=255.00, Mass=60, SNR=2.9, Peak=123 HFD=0.0
03:52:35.054 00.000 7988 Star::Find(15, 949, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.054 00.000 7988 Star::Find returns 0 (3), X=949.00, Y=621.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.062 00.008 7988 Star::Find(15, 933, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.062 00.000 7988 Star::Find returns 0 (2), X=933.00, Y=21.00, Mass=24, SNR=2.8, Peak=125 HFD=0.0
03:52:35.062 00.000 7988 Star::Find(15, 1155, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.062 00.000 7988 Star::Find returns 0 (3), X=1155.00, Y=567.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:35.062 00.000 7988 Star::Find(15, 989, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.062 00.000 7988 Star::Find returns 0 (2), X=989.00, Y=703.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
03:52:35.062 00.000 7988 Star::Find(15, 1070, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.069 00.007 7988 Star::Find returns 0 (2), X=1070.00, Y=191.00, Mass=12, SNR=1.9, Peak=119 HFD=0.0
03:52:35.069 00.000 7988 Star::Find(15, 597, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.069 00.000 7988 Star::Find returns 0 (2), X=597.00, Y=735.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
03:52:35.069 00.000 7988 Star::Find(15, 732, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.069 00.000 7988 Star::Find returns 0 (2), X=732.00, Y=60.00, Mass=12, SNR=1.9, Peak=125 HFD=0.0
03:52:35.069 00.000 7988 Star::Find(15, 183, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.069 00.000 7988 Star::Find returns 0 (3), X=183.00, Y=366.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.069 00.000 7988 Star::Find(15, 624, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.069 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.1 sigma=3.4 thresh=115 peak=109
03:52:35.077 00.008 7988 Star::Find returns 0 (2), X=624.00, Y=686.00, Mass=32, SNR=2.9, Peak=117 HFD=0.0
03:52:35.077 00.000 7988 Star::Find(15, 606, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.077 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=756.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:35.077 00.000 7988 Star::Find(15, 658, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.077 00.000 7988 Star::Find returns 0 (2), X=658.00, Y=582.00, Mass=20, SNR=2.6, Peak=121 HFD=0.0
03:52:35.077 00.000 7988 Star::Find(15, 844, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.077 00.000 7988 Star::Find returns 0 (2), X=844.00, Y=288.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
03:52:35.077 00.000 7988 Star::Find(15, 268, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.086 00.009 7988 Star::Find returns 0 (2), X=268.00, Y=244.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
03:52:35.086 00.000 7988 Star::Find(15, 432, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.086 00.000 7988 Star::Find returns 0 (2), X=432.00, Y=476.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
03:52:35.089 00.003 7988 Star::Find(15, 391, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.089 00.000 7988 Star::Find false star n=4 nbg=277 bg=109.6 sigma=3.3 thresh=119 peak=114
03:52:35.091 00.002 7988 Star::Find returns 0 (2), X=391.00, Y=158.00, Mass=40, SNR=2.9, Peak=122 HFD=0.0
03:52:35.091 00.000 7988 Star::Find(15, 50, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.093 00.002 7988 Star::Find false star n=2 nbg=280 bg=102.7 sigma=3.6 thresh=113 peak=107
03:52:35.093 00.000 7988 Star::Find returns 0 (2), X=50.00, Y=598.00, Mass=28, SNR=2.9, Peak=119 HFD=0.0
03:52:35.093 00.000 7988 Star::Find(15, 1149, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.093 00.000 7988 Star::Find returns 0 (2), X=1149.00, Y=820.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
03:52:35.093 00.000 7988 Star::Find(15, 1239, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.093 00.000 7988 Star::Find returns 0 (2), X=1239.00, Y=737.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
03:52:35.093 00.000 7988 Star::Find(15, 260, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.093 00.000 7988 Star::Find returns 0 (2), X=260.00, Y=919.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
03:52:35.093 00.000 7988 Star::Find(15, 584, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.093 00.000 7988 Star::Find false star n=4 nbg=280 bg=111.5 sigma=3.3 thresh=121 peak=117
03:52:35.103 00.010 7988 Star::Find returns 0 (2), X=584.00, Y=104.00, Mass=41, SNR=2.9, Peak=124 HFD=0.0
03:52:35.103 00.000 7988 Star::Find(15, 807, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.106 00.003 7988 Star::Find returns 0 (2), X=807.00, Y=604.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
03:52:35.106 00.000 7988 Star::Find(15, 412, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.106 00.000 7988 Star::Find false star n=3 nbg=281 bg=104.5 sigma=3.6 thresh=115 peak=110
03:52:35.106 00.000 7988 Star::Find returns 0 (2), X=412.00, Y=629.00, Mass=35, SNR=2.9, Peak=117 HFD=0.0
03:52:35.110 00.004 7988 Star::Find(15, 612, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.110 00.000 7988 Star::Find returns 0 (3), X=612.00, Y=601.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
03:52:35.110 00.000 7988 Star::Find(15, 261, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.110 00.000 7988 Star::Find returns 0 (2), X=261.00, Y=321.00, Mass=24, SNR=2.8, Peak=121 HFD=0.0
03:52:35.110 00.000 7988 Star::Find(15, 307, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.110 00.000 7988 Star::Find returns 0 (2), X=307.00, Y=559.00, Mass=22, SNR=2.6, Peak=119 HFD=0.0
03:52:35.110 00.000 7988 Star::Find(15, 946, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.110 00.000 7988 Star::Find false star n=7 nbg=276 bg=108.4 sigma=3.7 thresh=119 peak=113
03:52:35.110 00.000 7988 Star::Find returns 0 (2), X=946.00, Y=155.00, Mass=81, SNR=2.9, Peak=123 HFD=0.0
03:52:35.110 00.000 7988 Star::Find(15, 1031, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.110 00.000 7988 Star::Find returns 0 (2), X=1031.00, Y=158.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
03:52:35.120 00.010 7988 Star::Find(15, 208, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.120 00.000 7988 Star::Find returns 0 (2), X=208.00, Y=776.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
03:52:35.120 00.000 7988 Star::Find(15, 863, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.120 00.000 7988 Star::Find returns 0 (2), X=863.00, Y=911.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
03:52:35.125 00.005 7988 Star::Find(15, 774, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.125 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=138.00, Mass=24, SNR=2.8, Peak=124 HFD=0.0
03:52:35.125 00.000 7988 Star::Find(15, 1156, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.125 00.000 7988 Star::Find returns 0 (2), X=1156.00, Y=388.00, Mass=13, SNR=2.1, Peak=121 HFD=0.0
03:52:35.125 00.000 7988 Star::Find(15, 471, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.125 00.000 7988 Star::Find returns 0 (2), X=471.00, Y=442.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
03:52:35.125 00.000 7988 Star::Find(15, 192, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.125 00.000 7988 Star::Find false star n=4 nbg=282 bg=109.2 sigma=3.4 thresh=119 peak=115
03:52:35.125 00.000 7988 Star::Find returns 0 (2), X=192.00, Y=23.00, Mass=43, SNR=2.9, Peak=121 HFD=0.0
03:52:35.125 00.000 7988 Star::Find(15, 284, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.125 00.000 7988 Star::Find returns 0 (3), X=284.00, Y=611.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:35.125 00.000 7988 Star::Find(15, 1076, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.137 00.012 7988 Star::Find returns 0 (3), X=1076.00, Y=913.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
03:52:35.137 00.000 7988 Star::Find(15, 371, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.137 00.000 7988 Star::Find false star n=3 nbg=280 bg=103.5 sigma=3.5 thresh=114 peak=107
03:52:35.137 00.000 7988 Star::Find returns 0 (2), X=371.00, Y=730.00, Mass=33, SNR=2.9, Peak=117 HFD=0.0
03:52:35.141 00.004 7988 Star::Find(15, 833, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.141 00.000 7988 Star::Find false star n=3 nbg=282 bg=109.0 sigma=3.2 thresh=119 peak=114
03:52:35.141 00.000 7988 Star::Find returns 0 (2), X=833.00, Y=347.00, Mass=33, SNR=2.9, Peak=122 HFD=0.0
03:52:35.141 00.000 7988 Star::Find(15, 815, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.141 00.000 7988 Star::Find returns 0 (2), X=815.00, Y=481.00, Mass=13, SNR=2.0, Peak=119 HFD=0.0
03:52:35.141 00.000 7988 Star::Find(15, 1227, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.141 00.000 7988 Star::Find returns 0 (2), X=1227.00, Y=704.00, Mass=11, SNR=1.9, Peak=117 HFD=0.0
03:52:35.141 00.000 7988 Star::Find(15, 878, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.149 00.008 7988 Star::Find false star n=3 nbg=278 bg=105.4 sigma=3.3 thresh=115 peak=110
03:52:35.149 00.000 7988 Star::Find returns 0 (2), X=878.00, Y=735.00, Mass=34, SNR=2.9, Peak=123 HFD=0.0
03:52:35.151 00.002 7988 Star::Find(15, 266, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.151 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=531.00, Mass=12, SNR=2.0, Peak=116 HFD=0.0
03:52:35.153 00.002 7988 Star::Find(15, 381, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.154 00.001 7988 Star::Find returns 0 (2), X=381.00, Y=751.00, Mass=25, SNR=2.9, Peak=118 HFD=0.0
03:52:35.154 00.000 7988 Star::Find(15, 814, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.156 00.002 7988 Star::Find returns 0 (2), X=814.00, Y=663.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
03:52:35.156 00.000 7988 Star::Find(15, 679, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.156 00.000 7988 Star::Find false star n=3 nbg=273 bg=105.6 sigma=3.5 thresh=116 peak=110
03:52:35.156 00.000 7988 Star::Find returns 0 (2), X=679.00, Y=593.00, Mass=32, SNR=2.9, Peak=118 HFD=0.0
03:52:35.156 00.000 7988 Star::Find(15, 697, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.156 00.000 7988 Star::Find false star n=4 nbg=277 bg=106.1 sigma=3.4 thresh=116 peak=110
03:52:35.156 00.000 7988 Star::Find returns 0 (2), X=697.00, Y=521.00, Mass=47, SNR=2.9, Peak=119 HFD=0.0
03:52:35.156 00.000 7988 Star::Find(15, 768, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.156 00.000 7988 Star::Find returns 0 (2), X=768.00, Y=805.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
03:52:35.156 00.000 7988 Star::Find(15, 936, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.156 00.000 7988 Star::Find returns 0 (3), X=936.00, Y=661.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.156 00.000 7988 Star::Find(15, 585, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.156 00.000 7988 Star::Find false star n=3 nbg=280 bg=106.9 sigma=3.4 thresh=117 peak=112
03:52:35.156 00.000 7988 Star::Find returns 0 (2), X=585.00, Y=466.00, Mass=30, SNR=2.9, Peak=120 HFD=0.0
03:52:35.171 00.015 7988 Star::Find(15, 29, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.172 00.001 7988 Star::Find returns 0 (2), X=29.00, Y=474.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
03:52:35.172 00.000 7988 Star::Find(15, 884, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.172 00.000 7988 Star::Find false star n=4 nbg=275 bg=107.6 sigma=3.6 thresh=118 peak=112
03:52:35.172 00.000 7988 Star::Find returns 0 (2), X=884.00, Y=407.00, Mass=46, SNR=2.9, Peak=119 HFD=0.0
03:52:35.172 00.000 7988 Star::Find(15, 481, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.172 00.000 7988 Star::Find returns 0 (2), X=481.00, Y=139.00, Mass=25, SNR=2.8, Peak=122 HFD=0.0
03:52:35.172 00.000 7988 Star::Find(15, 784, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.172 00.000 7988 Star::Find returns 0 (3), X=784.00, Y=611.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:35.172 00.000 7988 Star::Find(15, 1258, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.172 00.000 7988 Star::Find false star n=4 nbg=278 bg=108.9 sigma=3.3 thresh=119 peak=113
03:52:35.172 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=243.00, Mass=42, SNR=2.9, Peak=121 HFD=0.0
03:52:35.172 00.000 7988 Star::Find(15, 495, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.172 00.000 7988 Star::Find returns 0 (2), X=495.00, Y=318.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
03:52:35.172 00.000 7988 Star::Find(15, 1080, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.172 00.000 7988 Star::Find false star n=2 nbg=282 bg=105.9 sigma=3.3 thresh=116 peak=111
03:52:35.172 00.000 7988 Star::Find returns 0 (2), X=1080.00, Y=583.00, Mass=26, SNR=2.9, Peak=121 HFD=0.0
03:52:35.188 00.016 7988 Star::Find(15, 1062, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.188 00.000 7988 Star::Find false star n=4 nbg=278 bg=112.1 sigma=3.7 thresh=123 peak=116
03:52:35.188 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=19.00, Mass=47, SNR=2.9, Peak=126 HFD=0.0
03:52:35.188 00.000 7988 Star::Find(15, 90, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.188 00.000 7988 Star::Find returns 0 (2), X=90.00, Y=757.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
03:52:35.188 00.000 7988 Star::Find(15, 993, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.188 00.000 7988 Star::Find returns 0 (2), X=993.00, Y=180.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
03:52:35.188 00.000 7988 Star::Find(15, 277, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.188 00.000 7988 Star::Find returns 0 (3), X=277.00, Y=112.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:35.188 00.000 7988 Star::Find(15, 506, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.188 00.000 7988 Star::Find returns 0 (3), X=506.00, Y=599.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
03:52:35.188 00.000 7988 Star::Find(15, 80, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.188 00.000 7988 Star::Find false star n=3 nbg=284 bg=109.5 sigma=3.6 thresh=120 peak=114
03:52:35.188 00.000 7988 Star::Find returns 0 (2), X=80.00, Y=39.00, Mass=34, SNR=2.9, Peak=125 HFD=0.0
03:52:35.188 00.000 7988 Star::Find(15, 210, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.188 00.000 7988 Star::Find returns 0 (2), X=210.00, Y=154.00, Mass=11, SNR=1.8, Peak=122 HFD=0.0
03:52:35.204 00.016 7988 AutoFind: finding best star pass 1
03:52:35.205 00.001 7988 Star::Find(15, 909, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.205 00.000 7988 Star::Find returns 0 (3), X=909.00, Y=666.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:35.205 00.000 7988 Star::Find(15, 766, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.205 00.000 7988 Star::Find false star n=4 nbg=274 bg=111.4 sigma=3.3 thresh=121 peak=115
03:52:35.205 00.000 7988 Star::Find returns 0 (2), X=766.00, Y=76.00, Mass=43, SNR=2.9, Peak=125 HFD=0.0
03:52:35.205 00.000 7988 Star::Find(15, 145, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.205 00.000 7988 Star::Find returns 0 (3), X=145.00, Y=289.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:35.205 00.000 7988 Star::Find(15, 426, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.205 00.000 7988 Star::Find returns 0 (3), X=426.00, Y=549.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.205 00.000 7988 Star::Find(15, 1089, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.205 00.000 7988 Star::Find false star n=5 nbg=278 bg=103.5 sigma=3.6 thresh=114 peak=109
03:52:35.205 00.000 7988 Star::Find returns 0 (2), X=1089.00, Y=791.00, Mass=58, SNR=2.9, Peak=117 HFD=0.0
03:52:35.205 00.000 7988 Star::Find(15, 548, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.205 00.000 7988 Star::Find returns 0 (2), X=548.00, Y=213.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:35.205 00.000 7988 Star::Find(15, 150, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.205 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.1 sigma=3.3 thresh=115 peak=109
03:52:35.220 00.015 7988 Star::Find returns 0 (2), X=150.00, Y=462.00, Mass=30, SNR=2.9, Peak=117 HFD=0.0
03:52:35.222 00.002 7988 Star::Find(15, 586, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.222 00.000 7988 Star::Find false star n=3 nbg=274 bg=108.7 sigma=3.2 thresh=118 peak=115
03:52:35.222 00.000 7988 Star::Find returns 0 (2), X=586.00, Y=250.00, Mass=30, SNR=2.9, Peak=121 HFD=0.0
03:52:35.222 00.000 7988 Star::Find(15, 497, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.222 00.000 7988 Star::Find false star n=3 nbg=279 bg=108.1 sigma=3.8 thresh=120 peak=115
03:52:35.222 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=206.00, Mass=38, SNR=2.9, Peak=122 HFD=0.0
03:52:35.222 00.000 7988 Star::Find(15, 397, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.222 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=25.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
03:52:35.222 00.000 7988 Star::Find(15, 475, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.222 00.000 7988 Star::Find returns 0 (3), X=475.00, Y=199.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:35.231 00.009 7988 Star::Find(15, 823, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.231 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=245.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
03:52:35.233 00.002 7988 Star::Find(15, 713, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.233 00.000 7988 Star::Find false star n=4 nbg=280 bg=107.5 sigma=3.6 thresh=118 peak=114
03:52:35.235 00.002 7988 Star::Find returns 0 (2), X=713.00, Y=401.00, Mass=46, SNR=2.9, Peak=120 HFD=0.0
03:52:35.235 00.000 7988 Star::Find(15, 540, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.235 00.000 7988 Star::Find returns 0 (3), X=540.00, Y=596.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.239 00.004 7988 Star::Find(15, 1198, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.239 00.000 7988 Star::Find returns 0 (2), X=1198.00, Y=393.00, Mass=12, SNR=2.0, Peak=120 HFD=0.0
03:52:35.239 00.000 7988 Star::Find(15, 1110, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.239 00.000 7988 Star::Find returns 0 (2), X=1110.00, Y=502.00, Mass=21, SNR=2.6, Peak=117 HFD=0.0
03:52:35.239 00.000 7988 Star::Find(15, 1061, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.239 00.000 7988 Star::Find returns 0 (2), X=1061.00, Y=66.00, Mass=13, SNR=2.0, Peak=123 HFD=0.0
03:52:35.239 00.000 7988 Star::Find(15, 676, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.239 00.000 7988 Star::Find returns 0 (2), X=676.00, Y=617.00, Mass=13, SNR=2.1, Peak=118 HFD=0.0
03:52:35.239 00.000 7988 Star::Find(15, 455, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.239 00.000 7988 Star::Find returns 0 (3), X=455.00, Y=259.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:35.239 00.000 7988 Star::Find(15, 453, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.239 00.000 7988 Star::Find false star n=3 nbg=280 bg=108.6 sigma=3.5 thresh=119 peak=114
03:52:35.239 00.000 7988 Star::Find returns 0 (2), X=453.00, Y=147.00, Mass=36, SNR=2.9, Peak=127 HFD=0.0
03:52:35.251 00.012 7988 Star::Find(15, 365, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.251 00.000 7988 Star::Find returns 0 (2), X=365.00, Y=83.00, Mass=23, SNR=2.8, Peak=122 HFD=0.0
03:52:35.251 00.000 7988 Star::Find(15, 201, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.251 00.000 7988 Star::Find false star n=5 nbg=278 bg=108.4 sigma=3.6 thresh=119 peak=114
03:52:35.255 00.004 7988 Star::Find returns 0 (2), X=201.00, Y=255.00, Mass=60, SNR=2.9, Peak=123 HFD=0.0
03:52:35.255 00.000 7988 Star::Find(15, 949, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.255 00.000 7988 Star::Find returns 0 (3), X=949.00, Y=621.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.255 00.000 7988 Star::Find(15, 933, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.255 00.000 7988 Star::Find returns 0 (2), X=933.00, Y=21.00, Mass=24, SNR=2.8, Peak=125 HFD=0.0
03:52:35.255 00.000 7988 Star::Find(15, 1155, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.255 00.000 7988 Star::Find returns 0 (3), X=1155.00, Y=567.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:35.255 00.000 7988 Star::Find(15, 989, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.255 00.000 7988 Star::Find returns 0 (2), X=989.00, Y=703.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
03:52:35.255 00.000 7988 Star::Find(15, 1070, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.255 00.000 7988 Star::Find returns 0 (2), X=1070.00, Y=191.00, Mass=12, SNR=1.9, Peak=119 HFD=0.0
03:52:35.255 00.000 7988 Star::Find(15, 597, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.267 00.012 7988 Star::Find returns 0 (2), X=597.00, Y=735.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
03:52:35.267 00.000 7988 Star::Find(15, 732, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.267 00.000 7988 Star::Find returns 0 (2), X=732.00, Y=60.00, Mass=12, SNR=1.9, Peak=125 HFD=0.0
03:52:35.267 00.000 7988 Star::Find(15, 183, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.267 00.000 7988 Star::Find returns 0 (3), X=183.00, Y=366.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.272 00.005 7988 Star::Find(15, 624, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.272 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.1 sigma=3.4 thresh=115 peak=109
03:52:35.272 00.000 7988 Star::Find returns 0 (2), X=624.00, Y=686.00, Mass=32, SNR=2.9, Peak=117 HFD=0.0
03:52:35.272 00.000 7988 Star::Find(15, 606, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.272 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=756.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:35.272 00.000 7988 Star::Find(15, 658, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.272 00.000 7988 Star::Find returns 0 (2), X=658.00, Y=582.00, Mass=20, SNR=2.6, Peak=121 HFD=0.0
03:52:35.272 00.000 7988 Star::Find(15, 844, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.272 00.000 7988 Star::Find returns 0 (2), X=844.00, Y=288.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
03:52:35.272 00.000 7988 Star::Find(15, 268, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.272 00.000 7988 Star::Find returns 0 (2), X=268.00, Y=244.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
03:52:35.283 00.011 7988 Star::Find(15, 432, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.283 00.000 7988 Star::Find returns 0 (2), X=432.00, Y=476.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
03:52:35.283 00.000 7988 Star::Find(15, 391, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.283 00.000 7988 Star::Find false star n=4 nbg=277 bg=109.6 sigma=3.3 thresh=119 peak=114
03:52:35.283 00.000 7988 Star::Find returns 0 (2), X=391.00, Y=158.00, Mass=40, SNR=2.9, Peak=122 HFD=0.0
03:52:35.283 00.000 7988 Star::Find(15, 50, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.289 00.006 7988 Star::Find false star n=2 nbg=280 bg=102.7 sigma=3.6 thresh=113 peak=107
03:52:35.289 00.000 7988 Star::Find returns 0 (2), X=50.00, Y=598.00, Mass=28, SNR=2.9, Peak=119 HFD=0.0
03:52:35.289 00.000 7988 Star::Find(15, 1149, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.289 00.000 7988 Star::Find returns 0 (2), X=1149.00, Y=820.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
03:52:35.289 00.000 7988 Star::Find(15, 1239, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.294 00.005 7988 Star::Find returns 0 (2), X=1239.00, Y=737.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
03:52:35.294 00.000 7988 Star::Find(15, 260, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.296 00.002 7988 Star::Find returns 0 (2), X=260.00, Y=919.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
03:52:35.296 00.000 7988 Star::Find(15, 584, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.298 00.002 7988 Star::Find false star n=4 nbg=280 bg=111.5 sigma=3.3 thresh=121 peak=117
03:52:35.299 00.001 7988 Star::Find returns 0 (2), X=584.00, Y=104.00, Mass=41, SNR=2.9, Peak=124 HFD=0.0
03:52:35.299 00.000 7988 Star::Find(15, 807, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.299 00.000 7988 Star::Find returns 0 (2), X=807.00, Y=604.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
03:52:35.299 00.000 7988 Star::Find(15, 412, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.299 00.000 7988 Star::Find false star n=3 nbg=281 bg=104.5 sigma=3.6 thresh=115 peak=110
03:52:35.299 00.000 7988 Star::Find returns 0 (2), X=412.00, Y=629.00, Mass=35, SNR=2.9, Peak=117 HFD=0.0
03:52:35.306 00.007 7988 Star::Find(15, 612, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.306 00.000 7988 Star::Find returns 0 (3), X=612.00, Y=601.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
03:52:35.306 00.000 7988 Star::Find(15, 261, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.306 00.000 7988 Star::Find returns 0 (2), X=261.00, Y=321.00, Mass=24, SNR=2.8, Peak=121 HFD=0.0
03:52:35.310 00.004 7988 Star::Find(15, 307, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.310 00.000 7988 Star::Find returns 0 (2), X=307.00, Y=559.00, Mass=22, SNR=2.6, Peak=119 HFD=0.0
03:52:35.312 00.002 7988 Star::Find(15, 946, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.312 00.000 7988 Star::Find false star n=7 nbg=276 bg=108.4 sigma=3.7 thresh=119 peak=113
03:52:35.314 00.002 7988 Star::Find returns 0 (2), X=946.00, Y=155.00, Mass=81, SNR=2.9, Peak=123 HFD=0.0
03:52:35.315 00.001 7988 Star::Find(15, 1031, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.315 00.000 7988 Star::Find returns 0 (2), X=1031.00, Y=158.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
03:52:35.315 00.000 7988 Star::Find(15, 208, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.315 00.000 7988 Star::Find returns 0 (2), X=208.00, Y=776.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
03:52:35.315 00.000 7988 Star::Find(15, 863, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.315 00.000 7988 Star::Find returns 0 (2), X=863.00, Y=911.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
03:52:35.315 00.000 7988 Star::Find(15, 774, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.315 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=138.00, Mass=24, SNR=2.8, Peak=124 HFD=0.0
03:52:35.323 00.008 7988 Star::Find(15, 1156, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.323 00.000 7988 Star::Find returns 0 (2), X=1156.00, Y=388.00, Mass=13, SNR=2.1, Peak=121 HFD=0.0
03:52:35.323 00.000 7988 Star::Find(15, 471, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.323 00.000 7988 Star::Find returns 0 (2), X=471.00, Y=442.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
03:52:35.323 00.000 7988 Star::Find(15, 192, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.323 00.000 7988 Star::Find false star n=4 nbg=282 bg=109.2 sigma=3.4 thresh=119 peak=115
03:52:35.323 00.000 7988 Star::Find returns 0 (2), X=192.00, Y=23.00, Mass=43, SNR=2.9, Peak=121 HFD=0.0
03:52:35.323 00.000 7988 Star::Find(15, 284, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.331 00.008 7988 Star::Find returns 0 (3), X=284.00, Y=611.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:35.331 00.000 7988 Star::Find(15, 1076, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.331 00.000 7988 Star::Find returns 0 (3), X=1076.00, Y=913.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
03:52:35.331 00.000 7988 Star::Find(15, 371, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.331 00.000 7988 Star::Find false star n=3 nbg=280 bg=103.5 sigma=3.5 thresh=114 peak=107
03:52:35.331 00.000 7988 Star::Find returns 0 (2), X=371.00, Y=730.00, Mass=33, SNR=2.9, Peak=117 HFD=0.0
03:52:35.331 00.000 7988 Star::Find(15, 833, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.331 00.000 7988 Star::Find false star n=3 nbg=282 bg=109.0 sigma=3.2 thresh=119 peak=114
03:52:35.331 00.000 7988 Star::Find returns 0 (2), X=833.00, Y=347.00, Mass=33, SNR=2.9, Peak=122 HFD=0.0
03:52:35.339 00.008 7988 Star::Find(15, 815, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.339 00.000 7988 Star::Find returns 0 (2), X=815.00, Y=481.00, Mass=13, SNR=2.0, Peak=119 HFD=0.0
03:52:35.339 00.000 7988 Star::Find(15, 1227, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.339 00.000 7988 Star::Find returns 0 (2), X=1227.00, Y=704.00, Mass=11, SNR=1.9, Peak=117 HFD=0.0
03:52:35.339 00.000 7988 Star::Find(15, 878, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.339 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.4 sigma=3.3 thresh=115 peak=110
03:52:35.339 00.000 7988 Star::Find returns 0 (2), X=878.00, Y=735.00, Mass=34, SNR=2.9, Peak=123 HFD=0.0
03:52:35.346 00.007 7988 Star::Find(15, 266, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.346 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=531.00, Mass=12, SNR=2.0, Peak=116 HFD=0.0
03:52:35.346 00.000 7988 Star::Find(15, 381, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.346 00.000 7988 Star::Find returns 0 (2), X=381.00, Y=751.00, Mass=25, SNR=2.9, Peak=118 HFD=0.0
03:52:35.346 00.000 7988 Star::Find(15, 814, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.346 00.000 7988 Star::Find returns 0 (2), X=814.00, Y=663.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
03:52:35.346 00.000 7988 Star::Find(15, 679, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.346 00.000 7988 Star::Find false star n=3 nbg=273 bg=105.6 sigma=3.5 thresh=116 peak=110
03:52:35.346 00.000 7988 Star::Find returns 0 (2), X=679.00, Y=593.00, Mass=32, SNR=2.9, Peak=118 HFD=0.0
03:52:35.356 00.010 7988 Star::Find(15, 697, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.356 00.000 7988 Star::Find false star n=4 nbg=277 bg=106.1 sigma=3.4 thresh=116 peak=110
03:52:35.356 00.000 7988 Star::Find returns 0 (2), X=697.00, Y=521.00, Mass=47, SNR=2.9, Peak=119 HFD=0.0
03:52:35.356 00.000 7988 Star::Find(15, 768, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.356 00.000 7988 Star::Find returns 0 (2), X=768.00, Y=805.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
03:52:35.356 00.000 7988 Star::Find(15, 936, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.362 00.006 7988 Star::Find returns 0 (3), X=936.00, Y=661.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.362 00.000 7988 Star::Find(15, 585, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.362 00.000 7988 Star::Find false star n=3 nbg=280 bg=106.9 sigma=3.4 thresh=117 peak=112
03:52:35.362 00.000 7988 Star::Find returns 0 (2), X=585.00, Y=466.00, Mass=30, SNR=2.9, Peak=120 HFD=0.0
03:52:35.362 00.000 7988 Star::Find(15, 29, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.362 00.000 7988 Star::Find returns 0 (2), X=29.00, Y=474.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
03:52:35.362 00.000 7988 Star::Find(15, 884, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.362 00.000 7988 Star::Find false star n=4 nbg=275 bg=107.6 sigma=3.6 thresh=118 peak=112
03:52:35.362 00.000 7988 Star::Find returns 0 (2), X=884.00, Y=407.00, Mass=46, SNR=2.9, Peak=119 HFD=0.0
03:52:35.362 00.000 7988 Star::Find(15, 481, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.362 00.000 7988 Star::Find returns 0 (2), X=481.00, Y=139.00, Mass=25, SNR=2.8, Peak=122 HFD=0.0
03:52:35.373 00.011 7988 Star::Find(15, 784, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.373 00.000 7988 Star::Find returns 0 (3), X=784.00, Y=611.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:35.373 00.000 7988 Star::Find(15, 1258, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.373 00.000 7988 Star::Find false star n=4 nbg=278 bg=108.9 sigma=3.3 thresh=119 peak=113
03:52:35.373 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=243.00, Mass=42, SNR=2.9, Peak=121 HFD=0.0
03:52:35.378 00.005 7988 Star::Find(15, 495, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.378 00.000 7988 Star::Find returns 0 (2), X=495.00, Y=318.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
03:52:35.378 00.000 7988 Star::Find(15, 1080, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.378 00.000 7988 Star::Find false star n=2 nbg=282 bg=105.9 sigma=3.3 thresh=116 peak=111
03:52:35.383 00.005 7988 Star::Find returns 0 (2), X=1080.00, Y=583.00, Mass=26, SNR=2.9, Peak=121 HFD=0.0
03:52:35.383 00.000 7988 Star::Find(15, 1062, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.383 00.000 7988 Star::Find false star n=4 nbg=278 bg=112.1 sigma=3.7 thresh=123 peak=116
03:52:35.385 00.002 7988 Star::Find returns 0 (2), X=1062.00, Y=19.00, Mass=47, SNR=2.9, Peak=126 HFD=0.0
03:52:35.385 00.000 7988 Star::Find(15, 90, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.387 00.002 7988 Star::Find returns 0 (2), X=90.00, Y=757.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
03:52:35.387 00.000 7988 Star::Find(15, 993, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.390 00.003 7988 Star::Find returns 0 (2), X=993.00, Y=180.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
03:52:35.390 00.000 7988 Star::Find(15, 277, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.392 00.002 7988 Star::Find returns 0 (3), X=277.00, Y=112.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:35.392 00.000 7988 Star::Find(15, 506, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.394 00.002 7988 Star::Find returns 0 (3), X=506.00, Y=599.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
03:52:35.394 00.000 7988 Star::Find(15, 80, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.394 00.000 7988 Star::Find false star n=3 nbg=284 bg=109.5 sigma=3.6 thresh=120 peak=114
03:52:35.394 00.000 7988 Star::Find returns 0 (2), X=80.00, Y=39.00, Mass=34, SNR=2.9, Peak=125 HFD=0.0
03:52:35.394 00.000 7988 Star::Find(15, 210, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.394 00.000 7988 Star::Find returns 0 (2), X=210.00, Y=154.00, Mass=11, SNR=1.8, Peak=122 HFD=0.0
03:52:35.394 00.000 7988 AutoFind: could not find a star on Pass 1
03:52:35.394 00.000 7988 AutoFind: finding best star pass 2
03:52:35.394 00.000 7988 Star::Find(15, 909, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.394 00.000 7988 Star::Find returns 0 (3), X=909.00, Y=666.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:35.394 00.000 7988 Star::Find(15, 766, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.394 00.000 7988 Star::Find false star n=4 nbg=274 bg=111.4 sigma=3.3 thresh=121 peak=115
03:52:35.407 00.013 7988 Star::Find returns 0 (2), X=766.00, Y=76.00, Mass=43, SNR=2.9, Peak=125 HFD=0.0
03:52:35.407 00.000 7988 Star::Find(15, 145, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.409 00.002 7988 Star::Find returns 0 (3), X=145.00, Y=289.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:35.410 00.001 7988 Star::Find(15, 426, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.410 00.000 7988 Star::Find returns 0 (3), X=426.00, Y=549.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.410 00.000 7988 Star::Find(15, 1089, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.410 00.000 7988 Star::Find false star n=5 nbg=278 bg=103.5 sigma=3.6 thresh=114 peak=109
03:52:35.410 00.000 7988 Star::Find returns 0 (2), X=1089.00, Y=791.00, Mass=58, SNR=2.9, Peak=117 HFD=0.0
03:52:35.410 00.000 7988 Star::Find(15, 548, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.410 00.000 7988 Star::Find returns 0 (2), X=548.00, Y=213.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:35.410 00.000 7988 Star::Find(15, 150, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.410 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.1 sigma=3.3 thresh=115 peak=109
03:52:35.410 00.000 7988 Star::Find returns 0 (2), X=150.00, Y=462.00, Mass=30, SNR=2.9, Peak=117 HFD=0.0
03:52:35.410 00.000 7988 Star::Find(15, 586, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.410 00.000 7988 Star::Find false star n=3 nbg=274 bg=108.7 sigma=3.2 thresh=118 peak=115
03:52:35.410 00.000 7988 Star::Find returns 0 (2), X=586.00, Y=250.00, Mass=30, SNR=2.9, Peak=121 HFD=0.0
03:52:35.424 00.014 7988 Star::Find(15, 497, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.424 00.000 7988 Star::Find false star n=3 nbg=279 bg=108.1 sigma=3.8 thresh=120 peak=115
03:52:35.426 00.002 7988 Star::Find returns 0 (2), X=497.00, Y=206.00, Mass=38, SNR=2.9, Peak=122 HFD=0.0
03:52:35.426 00.000 7988 Star::Find(15, 397, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.426 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=25.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
03:52:35.426 00.000 7988 Star::Find(15, 475, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.426 00.000 7988 Star::Find returns 0 (3), X=475.00, Y=199.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:35.426 00.000 7988 Star::Find(15, 823, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.426 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=245.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
03:52:35.426 00.000 7988 Star::Find(15, 713, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.426 00.000 7988 Star::Find false star n=4 nbg=280 bg=107.5 sigma=3.6 thresh=118 peak=114
03:52:35.426 00.000 7988 Star::Find returns 0 (2), X=713.00, Y=401.00, Mass=46, SNR=2.9, Peak=120 HFD=0.0
03:52:35.426 00.000 7988 Star::Find(15, 540, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.426 00.000 7988 Star::Find returns 0 (3), X=540.00, Y=596.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.426 00.000 7988 Star::Find(15, 1198, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.426 00.000 7988 Star::Find returns 0 (2), X=1198.00, Y=393.00, Mass=12, SNR=2.0, Peak=120 HFD=0.0
03:52:35.426 00.000 7988 Star::Find(15, 1110, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.441 00.015 7988 Star::Find returns 0 (2), X=1110.00, Y=502.00, Mass=21, SNR=2.6, Peak=117 HFD=0.0
03:52:35.441 00.000 7988 Star::Find(15, 1061, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.441 00.000 7988 Star::Find returns 0 (2), X=1061.00, Y=66.00, Mass=13, SNR=2.0, Peak=123 HFD=0.0
03:52:35.441 00.000 7988 Star::Find(15, 676, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.441 00.000 7988 Star::Find returns 0 (2), X=676.00, Y=617.00, Mass=13, SNR=2.1, Peak=118 HFD=0.0
03:52:35.441 00.000 7988 Star::Find(15, 455, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.441 00.000 7988 Star::Find returns 0 (3), X=455.00, Y=259.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:35.441 00.000 7988 Star::Find(15, 453, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.441 00.000 7988 Star::Find false star n=3 nbg=280 bg=108.6 sigma=3.5 thresh=119 peak=114
03:52:35.441 00.000 7988 Star::Find returns 0 (2), X=453.00, Y=147.00, Mass=36, SNR=2.9, Peak=127 HFD=0.0
03:52:35.441 00.000 7988 Star::Find(15, 365, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.441 00.000 7988 Star::Find returns 0 (2), X=365.00, Y=83.00, Mass=23, SNR=2.8, Peak=122 HFD=0.0
03:52:35.441 00.000 7988 Star::Find(15, 201, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.441 00.000 7988 Star::Find false star n=5 nbg=278 bg=108.4 sigma=3.6 thresh=119 peak=114
03:52:35.441 00.000 7988 Star::Find returns 0 (2), X=201.00, Y=255.00, Mass=60, SNR=2.9, Peak=123 HFD=0.0
03:52:35.441 00.000 7988 Star::Find(15, 949, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.441 00.000 7988 Star::Find returns 0 (3), X=949.00, Y=621.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.458 00.017 7988 Star::Find(15, 933, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.458 00.000 7988 Star::Find returns 0 (2), X=933.00, Y=21.00, Mass=24, SNR=2.8, Peak=125 HFD=0.0
03:52:35.460 00.002 7988 Star::Find(15, 1155, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.460 00.000 7988 Star::Find returns 0 (3), X=1155.00, Y=567.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:35.462 00.002 7988 Star::Find(15, 989, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.464 00.002 7988 Star::Find returns 0 (2), X=989.00, Y=703.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
03:52:35.464 00.000 7988 Star::Find(15, 1070, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.464 00.000 7988 Star::Find returns 0 (2), X=1070.00, Y=191.00, Mass=12, SNR=1.9, Peak=119 HFD=0.0
03:52:35.464 00.000 7988 Star::Find(15, 597, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.464 00.000 7988 Star::Find returns 0 (2), X=597.00, Y=735.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
03:52:35.464 00.000 7988 Star::Find(15, 732, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.464 00.000 7988 Star::Find returns 0 (2), X=732.00, Y=60.00, Mass=12, SNR=1.9, Peak=125 HFD=0.0
03:52:35.464 00.000 7988 Star::Find(15, 183, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.473 00.009 7988 Star::Find returns 0 (3), X=183.00, Y=366.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.473 00.000 7988 Star::Find(15, 624, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.475 00.002 7988 Star::Find false star n=3 nbg=278 bg=105.1 sigma=3.4 thresh=115 peak=109
03:52:35.475 00.000 7988 Star::Find returns 0 (2), X=624.00, Y=686.00, Mass=32, SNR=2.9, Peak=117 HFD=0.0
03:52:35.475 00.000 7988 Star::Find(15, 606, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.475 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=756.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:35.475 00.000 7988 Star::Find(15, 658, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.475 00.000 7988 Star::Find returns 0 (2), X=658.00, Y=582.00, Mass=20, SNR=2.6, Peak=121 HFD=0.0
03:52:35.475 00.000 7988 Star::Find(15, 844, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.475 00.000 7988 Star::Find returns 0 (2), X=844.00, Y=288.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
03:52:35.475 00.000 7988 Star::Find(15, 268, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.475 00.000 7988 Star::Find returns 0 (2), X=268.00, Y=244.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
03:52:35.475 00.000 7988 Star::Find(15, 432, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.475 00.000 7988 Star::Find returns 0 (2), X=432.00, Y=476.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
03:52:35.475 00.000 7988 Star::Find(15, 391, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.475 00.000 7988 Star::Find false star n=4 nbg=277 bg=109.6 sigma=3.3 thresh=119 peak=114
03:52:35.475 00.000 7988 Star::Find returns 0 (2), X=391.00, Y=158.00, Mass=40, SNR=2.9, Peak=122 HFD=0.0
03:52:35.489 00.014 7988 Star::Find(15, 50, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.489 00.000 7988 Star::Find false star n=2 nbg=280 bg=102.7 sigma=3.6 thresh=113 peak=107
03:52:35.492 00.003 7988 Star::Find returns 0 (2), X=50.00, Y=598.00, Mass=28, SNR=2.9, Peak=119 HFD=0.0
03:52:35.492 00.000 7988 Star::Find(15, 1149, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.492 00.000 7988 Star::Find returns 0 (2), X=1149.00, Y=820.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
03:52:35.492 00.000 7988 Star::Find(15, 1239, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.495 00.003 7988 Star::Find returns 0 (2), X=1239.00, Y=737.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
03:52:35.495 00.000 7988 Star::Find(15, 260, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.497 00.002 7988 Star::Find returns 0 (2), X=260.00, Y=919.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
03:52:35.497 00.000 7988 Star::Find(15, 584, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.499 00.002 7988 Star::Find false star n=4 nbg=280 bg=111.5 sigma=3.3 thresh=121 peak=117
03:52:35.499 00.000 7988 Star::Find returns 0 (2), X=584.00, Y=104.00, Mass=41, SNR=2.9, Peak=124 HFD=0.0
03:52:35.501 00.002 7988 Star::Find(15, 807, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.501 00.000 7988 Star::Find returns 0 (2), X=807.00, Y=604.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
03:52:35.501 00.000 7988 Star::Find(15, 412, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.505 00.004 7988 Star::Find false star n=3 nbg=281 bg=104.5 sigma=3.6 thresh=115 peak=110
03:52:35.505 00.000 7988 Star::Find returns 0 (2), X=412.00, Y=629.00, Mass=35, SNR=2.9, Peak=117 HFD=0.0
03:52:35.505 00.000 7988 Star::Find(15, 612, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.508 00.003 7988 Star::Find returns 0 (3), X=612.00, Y=601.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
03:52:35.510 00.002 7988 Star::Find(15, 261, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.510 00.000 7988 Star::Find returns 0 (2), X=261.00, Y=321.00, Mass=24, SNR=2.8, Peak=121 HFD=0.0
03:52:35.510 00.000 7988 Star::Find(15, 307, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.516 00.006 7988 Star::Find returns 0 (2), X=307.00, Y=559.00, Mass=22, SNR=2.6, Peak=119 HFD=0.0
03:52:35.516 00.000 7988 Star::Find(15, 946, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.520 00.004 7988 Star::Find false star n=7 nbg=276 bg=108.4 sigma=3.7 thresh=119 peak=113
03:52:35.520 00.000 7988 Star::Find returns 0 (2), X=946.00, Y=155.00, Mass=81, SNR=2.9, Peak=123 HFD=0.0
03:52:35.520 00.000 7988 Star::Find(15, 1031, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.525 00.005 7988 Star::Find returns 0 (2), X=1031.00, Y=158.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
03:52:35.525 00.000 7988 Star::Find(15, 208, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.529 00.004 7988 Star::Find returns 0 (2), X=208.00, Y=776.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
03:52:35.529 00.000 7988 Star::Find(15, 863, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.531 00.002 7988 Star::Find returns 0 (2), X=863.00, Y=911.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
03:52:35.533 00.002 7988 Star::Find(15, 774, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.533 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=138.00, Mass=24, SNR=2.8, Peak=124 HFD=0.0
03:52:35.536 00.003 7988 Star::Find(15, 1156, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.536 00.000 7988 Star::Find returns 0 (2), X=1156.00, Y=388.00, Mass=13, SNR=2.1, Peak=121 HFD=0.0
03:52:35.536 00.000 7988 Star::Find(15, 471, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.536 00.000 7988 Star::Find returns 0 (2), X=471.00, Y=442.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
03:52:35.536 00.000 7988 Star::Find(15, 192, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.542 00.006 7988 Star::Find false star n=4 nbg=282 bg=109.2 sigma=3.4 thresh=119 peak=115
03:52:35.542 00.000 7988 Star::Find returns 0 (2), X=192.00, Y=23.00, Mass=43, SNR=2.9, Peak=121 HFD=0.0
03:52:35.542 00.000 7988 Star::Find(15, 284, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.542 00.000 7988 Star::Find returns 0 (3), X=284.00, Y=611.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:35.542 00.000 7988 Star::Find(15, 1076, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.542 00.000 7988 Star::Find returns 0 (3), X=1076.00, Y=913.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
03:52:35.542 00.000 7988 Star::Find(15, 371, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.542 00.000 7988 Star::Find false star n=3 nbg=280 bg=103.5 sigma=3.5 thresh=114 peak=107
03:52:35.552 00.010 7988 Star::Find returns 0 (2), X=371.00, Y=730.00, Mass=33, SNR=2.9, Peak=117 HFD=0.0
03:52:35.552 00.000 7988 Star::Find(15, 833, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.552 00.000 7988 Star::Find false star n=3 nbg=282 bg=109.0 sigma=3.2 thresh=119 peak=114
03:52:35.552 00.000 7988 Star::Find returns 0 (2), X=833.00, Y=347.00, Mass=33, SNR=2.9, Peak=122 HFD=0.0
03:52:35.552 00.000 7988 Star::Find(15, 815, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.552 00.000 7988 Star::Find returns 0 (2), X=815.00, Y=481.00, Mass=13, SNR=2.0, Peak=119 HFD=0.0
03:52:35.559 00.007 7988 Star::Find(15, 1227, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.559 00.000 7988 Star::Find returns 0 (2), X=1227.00, Y=704.00, Mass=11, SNR=1.9, Peak=117 HFD=0.0
03:52:35.559 00.000 7988 Star::Find(15, 878, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.559 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.4 sigma=3.3 thresh=115 peak=110
03:52:35.559 00.000 7988 Star::Find returns 0 (2), X=878.00, Y=735.00, Mass=34, SNR=2.9, Peak=123 HFD=0.0
03:52:35.559 00.000 7988 Star::Find(15, 266, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.559 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=531.00, Mass=12, SNR=2.0, Peak=116 HFD=0.0
03:52:35.559 00.000 7988 Star::Find(15, 381, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.568 00.009 7988 Star::Find returns 0 (2), X=381.00, Y=751.00, Mass=25, SNR=2.9, Peak=118 HFD=0.0
03:52:35.568 00.000 7988 Star::Find(15, 814, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.570 00.002 7988 Star::Find returns 0 (2), X=814.00, Y=663.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
03:52:35.572 00.002 7988 Star::Find(15, 679, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.572 00.000 7988 Star::Find false star n=3 nbg=273 bg=105.6 sigma=3.5 thresh=116 peak=110
03:52:35.574 00.002 7988 Star::Find returns 0 (2), X=679.00, Y=593.00, Mass=32, SNR=2.9, Peak=118 HFD=0.0
03:52:35.574 00.000 7988 Star::Find(15, 697, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.574 00.000 7988 Star::Find false star n=4 nbg=277 bg=106.1 sigma=3.4 thresh=116 peak=110
03:52:35.576 00.002 7988 Star::Find returns 0 (2), X=697.00, Y=521.00, Mass=47, SNR=2.9, Peak=119 HFD=0.0
03:52:35.576 00.000 7988 Star::Find(15, 768, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.578 00.002 7988 Star::Find returns 0 (2), X=768.00, Y=805.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
03:52:35.578 00.000 7988 Star::Find(15, 936, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.580 00.002 7988 Star::Find returns 0 (3), X=936.00, Y=661.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.582 00.002 7988 Star::Find(15, 585, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.582 00.000 7988 Star::Find false star n=3 nbg=280 bg=106.9 sigma=3.4 thresh=117 peak=112
03:52:35.584 00.002 7988 Star::Find returns 0 (2), X=585.00, Y=466.00, Mass=30, SNR=2.9, Peak=120 HFD=0.0
03:52:35.584 00.000 7988 Star::Find(15, 29, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.584 00.000 7988 Star::Find returns 0 (2), X=29.00, Y=474.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
03:52:35.584 00.000 7988 Star::Find(15, 884, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.584 00.000 7988 Star::Find false star n=4 nbg=275 bg=107.6 sigma=3.6 thresh=118 peak=112
03:52:35.584 00.000 7988 Star::Find returns 0 (2), X=884.00, Y=407.00, Mass=46, SNR=2.9, Peak=119 HFD=0.0
03:52:35.584 00.000 7988 Star::Find(15, 481, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.584 00.000 7988 Star::Find returns 0 (2), X=481.00, Y=139.00, Mass=25, SNR=2.8, Peak=122 HFD=0.0
03:52:35.593 00.009 7988 Star::Find(15, 784, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.593 00.000 7988 Star::Find returns 0 (3), X=784.00, Y=611.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:35.593 00.000 7988 Star::Find(15, 1258, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.593 00.000 7988 Star::Find false star n=4 nbg=278 bg=108.9 sigma=3.3 thresh=119 peak=113
03:52:35.593 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=243.00, Mass=42, SNR=2.9, Peak=121 HFD=0.0
03:52:35.593 00.000 7988 Star::Find(15, 495, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.593 00.000 7988 Star::Find returns 0 (2), X=495.00, Y=318.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
03:52:35.600 00.007 7988 Star::Find(15, 1080, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.600 00.000 7988 Star::Find false star n=2 nbg=282 bg=105.9 sigma=3.3 thresh=116 peak=111
03:52:35.600 00.000 7988 Star::Find returns 0 (2), X=1080.00, Y=583.00, Mass=26, SNR=2.9, Peak=121 HFD=0.0
03:52:35.600 00.000 7988 Star::Find(15, 1062, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.600 00.000 7988 Star::Find false star n=4 nbg=278 bg=112.1 sigma=3.7 thresh=123 peak=116
03:52:35.600 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=19.00, Mass=47, SNR=2.9, Peak=126 HFD=0.0
03:52:35.600 00.000 7988 Star::Find(15, 90, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.600 00.000 7988 Star::Find returns 0 (2), X=90.00, Y=757.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
03:52:35.600 00.000 7988 Star::Find(15, 993, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.600 00.000 7988 Star::Find returns 0 (2), X=993.00, Y=180.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
03:52:35.610 00.010 7988 Star::Find(15, 277, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.610 00.000 7988 Star::Find returns 0 (3), X=277.00, Y=112.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:35.610 00.000 7988 Star::Find(15, 506, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.610 00.000 7988 Star::Find returns 0 (3), X=506.00, Y=599.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
03:52:35.610 00.000 7988 Star::Find(15, 80, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.616 00.006 7988 Star::Find false star n=3 nbg=284 bg=109.5 sigma=3.6 thresh=120 peak=114
03:52:35.618 00.002 7988 Star::Find returns 0 (2), X=80.00, Y=39.00, Mass=34, SNR=2.9, Peak=125 HFD=0.0
03:52:35.618 00.000 7988 Star::Find(15, 210, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.618 00.000 7988 Star::Find returns 0 (2), X=210.00, Y=154.00, Mass=11, SNR=1.8, Peak=122 HFD=0.0
03:52:35.618 00.000 7988 AutoFind: could not find a non-saturated star!
03:52:35.618 00.000 7988 AutoFind: finding best star pass 3
03:52:35.618 00.000 7988 Star::Find(15, 909, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.618 00.000 7988 Star::Find returns 0 (3), X=909.00, Y=666.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:35.618 00.000 7988 Star::Find(15, 766, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.618 00.000 7988 Star::Find false star n=4 nbg=274 bg=111.4 sigma=3.3 thresh=121 peak=115
03:52:35.627 00.009 7988 Star::Find returns 0 (2), X=766.00, Y=76.00, Mass=43, SNR=2.9, Peak=125 HFD=0.0
03:52:35.627 00.000 7988 Star::Find(15, 145, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.627 00.000 7988 Star::Find returns 0 (3), X=145.00, Y=289.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:35.627 00.000 7988 Star::Find(15, 426, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.631 00.004 7988 Star::Find returns 0 (3), X=426.00, Y=549.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.631 00.000 7988 Star::Find(15, 1089, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.631 00.000 7988 Star::Find false star n=5 nbg=278 bg=103.5 sigma=3.6 thresh=114 peak=109
03:52:35.631 00.000 7988 Star::Find returns 0 (2), X=1089.00, Y=791.00, Mass=58, SNR=2.9, Peak=117 HFD=0.0
03:52:35.631 00.000 7988 Star::Find(15, 548, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.631 00.000 7988 Star::Find returns 0 (2), X=548.00, Y=213.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
03:52:35.631 00.000 7988 Star::Find(15, 150, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.631 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.1 sigma=3.3 thresh=115 peak=109
03:52:35.631 00.000 7988 Star::Find returns 0 (2), X=150.00, Y=462.00, Mass=30, SNR=2.9, Peak=117 HFD=0.0
03:52:35.631 00.000 7988 Star::Find(15, 586, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.631 00.000 7988 Star::Find false star n=3 nbg=274 bg=108.7 sigma=3.2 thresh=118 peak=115
03:52:35.644 00.013 7988 Star::Find returns 0 (2), X=586.00, Y=250.00, Mass=30, SNR=2.9, Peak=121 HFD=0.0
03:52:35.644 00.000 7988 Star::Find(15, 497, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.644 00.000 7988 Star::Find false star n=3 nbg=279 bg=108.1 sigma=3.8 thresh=120 peak=115
03:52:35.647 00.003 7988 Star::Find returns 0 (2), X=497.00, Y=206.00, Mass=38, SNR=2.9, Peak=122 HFD=0.0
03:52:35.647 00.000 7988 Star::Find(15, 397, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.647 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=25.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
03:52:35.647 00.000 7988 Star::Find(15, 475, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.647 00.000 7988 Star::Find returns 0 (3), X=475.00, Y=199.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:35.647 00.000 7988 Star::Find(15, 823, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.647 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=245.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
03:52:35.647 00.000 7988 Star::Find(15, 713, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.647 00.000 7988 Star::Find false star n=4 nbg=280 bg=107.5 sigma=3.6 thresh=118 peak=114
03:52:35.647 00.000 7988 Star::Find returns 0 (2), X=713.00, Y=401.00, Mass=46, SNR=2.9, Peak=120 HFD=0.0
03:52:35.647 00.000 7988 Star::Find(15, 540, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.647 00.000 7988 Star::Find returns 0 (3), X=540.00, Y=596.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.647 00.000 7988 Star::Find(15, 1198, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.647 00.000 7988 Star::Find returns 0 (2), X=1198.00, Y=393.00, Mass=12, SNR=2.0, Peak=120 HFD=0.0
03:52:35.661 00.014 7988 Star::Find(15, 1110, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.661 00.000 7988 Star::Find returns 0 (2), X=1110.00, Y=502.00, Mass=21, SNR=2.6, Peak=117 HFD=0.0
03:52:35.663 00.002 7988 Star::Find(15, 1061, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.663 00.000 7988 Star::Find returns 0 (2), X=1061.00, Y=66.00, Mass=13, SNR=2.0, Peak=123 HFD=0.0
03:52:35.663 00.000 7988 Star::Find(15, 676, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.663 00.000 7988 Star::Find returns 0 (2), X=676.00, Y=617.00, Mass=13, SNR=2.1, Peak=118 HFD=0.0
03:52:35.663 00.000 7988 Star::Find(15, 455, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.663 00.000 7988 Star::Find returns 0 (3), X=455.00, Y=259.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
03:52:35.663 00.000 7988 Star::Find(15, 453, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.663 00.000 7988 Star::Find false star n=3 nbg=280 bg=108.6 sigma=3.5 thresh=119 peak=114
03:52:35.663 00.000 7988 Star::Find returns 0 (2), X=453.00, Y=147.00, Mass=36, SNR=2.9, Peak=127 HFD=0.0
03:52:35.663 00.000 7988 Star::Find(15, 365, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.663 00.000 7988 Star::Find returns 0 (2), X=365.00, Y=83.00, Mass=23, SNR=2.8, Peak=122 HFD=0.0
03:52:35.663 00.000 7988 Star::Find(15, 201, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.663 00.000 7988 Star::Find false star n=5 nbg=278 bg=108.4 sigma=3.6 thresh=119 peak=114
03:52:35.663 00.000 7988 Star::Find returns 0 (2), X=201.00, Y=255.00, Mass=60, SNR=2.9, Peak=123 HFD=0.0
03:52:35.678 00.015 7988 Star::Find(15, 949, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.679 00.001 7988 Star::Find returns 0 (3), X=949.00, Y=621.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.679 00.000 7988 Star::Find(15, 933, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.679 00.000 7988 Star::Find returns 0 (2), X=933.00, Y=21.00, Mass=24, SNR=2.8, Peak=125 HFD=0.0
03:52:35.679 00.000 7988 Star::Find(15, 1155, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.679 00.000 7988 Star::Find returns 0 (3), X=1155.00, Y=567.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:35.679 00.000 7988 Star::Find(15, 989, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.679 00.000 7988 Star::Find returns 0 (2), X=989.00, Y=703.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
03:52:35.679 00.000 7988 Star::Find(15, 1070, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.679 00.000 7988 Star::Find returns 0 (2), X=1070.00, Y=191.00, Mass=12, SNR=1.9, Peak=119 HFD=0.0
03:52:35.679 00.000 7988 Star::Find(15, 597, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.679 00.000 7988 Star::Find returns 0 (2), X=597.00, Y=735.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
03:52:35.679 00.000 7988 Star::Find(15, 732, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.679 00.000 7988 Star::Find returns 0 (2), X=732.00, Y=60.00, Mass=12, SNR=1.9, Peak=125 HFD=0.0
03:52:35.679 00.000 7988 Star::Find(15, 183, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.679 00.000 7988 Star::Find returns 0 (3), X=183.00, Y=366.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.679 00.000 7988 Star::Find(15, 624, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.679 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.1 sigma=3.4 thresh=115 peak=109
03:52:35.695 00.016 7988 Star::Find returns 0 (2), X=624.00, Y=686.00, Mass=32, SNR=2.9, Peak=117 HFD=0.0
03:52:35.695 00.000 7988 Star::Find(15, 606, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.695 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=756.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:35.695 00.000 7988 Star::Find(15, 658, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.695 00.000 7988 Star::Find returns 0 (2), X=658.00, Y=582.00, Mass=20, SNR=2.6, Peak=121 HFD=0.0
03:52:35.695 00.000 7988 Star::Find(15, 844, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.695 00.000 7988 Star::Find returns 0 (2), X=844.00, Y=288.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
03:52:35.695 00.000 7988 Star::Find(15, 268, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.695 00.000 7988 Star::Find returns 0 (2), X=268.00, Y=244.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
03:52:35.695 00.000 7988 Star::Find(15, 432, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.695 00.000 7988 Star::Find returns 0 (2), X=432.00, Y=476.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
03:52:35.695 00.000 7988 Star::Find(15, 391, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.695 00.000 7988 Star::Find false star n=4 nbg=277 bg=109.6 sigma=3.3 thresh=119 peak=114
03:52:35.695 00.000 7988 Star::Find returns 0 (2), X=391.00, Y=158.00, Mass=40, SNR=2.9, Peak=122 HFD=0.0
03:52:35.695 00.000 7988 Star::Find(15, 50, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.710 00.015 7988 Star::Find false star n=2 nbg=280 bg=102.7 sigma=3.6 thresh=113 peak=107
03:52:35.711 00.001 7988 Star::Find returns 0 (2), X=50.00, Y=598.00, Mass=28, SNR=2.9, Peak=119 HFD=0.0
03:52:35.711 00.000 7988 Star::Find(15, 1149, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.711 00.000 7988 Star::Find returns 0 (2), X=1149.00, Y=820.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
03:52:35.711 00.000 7988 Star::Find(15, 1239, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.711 00.000 7988 Star::Find returns 0 (2), X=1239.00, Y=737.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
03:52:35.711 00.000 7988 Star::Find(15, 260, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.711 00.000 7988 Star::Find returns 0 (2), X=260.00, Y=919.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
03:52:35.711 00.000 7988 Star::Find(15, 584, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.711 00.000 7988 Star::Find false star n=4 nbg=280 bg=111.5 sigma=3.3 thresh=121 peak=117
03:52:35.711 00.000 7988 Star::Find returns 0 (2), X=584.00, Y=104.00, Mass=41, SNR=2.9, Peak=124 HFD=0.0
03:52:35.711 00.000 7988 Star::Find(15, 807, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.711 00.000 7988 Star::Find returns 0 (2), X=807.00, Y=604.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
03:52:35.711 00.000 7988 Star::Find(15, 412, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.711 00.000 7988 Star::Find false star n=3 nbg=281 bg=104.5 sigma=3.6 thresh=115 peak=110
03:52:35.725 00.014 7988 Star::Find returns 0 (2), X=412.00, Y=629.00, Mass=35, SNR=2.9, Peak=117 HFD=0.0
03:52:35.726 00.001 7988 Star::Find(15, 612, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.726 00.000 7988 Star::Find returns 0 (3), X=612.00, Y=601.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
03:52:35.728 00.002 7988 Star::Find(15, 261, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.728 00.000 7988 Star::Find returns 0 (2), X=261.00, Y=321.00, Mass=24, SNR=2.8, Peak=121 HFD=0.0
03:52:35.728 00.000 7988 Star::Find(15, 307, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.728 00.000 7988 Star::Find returns 0 (2), X=307.00, Y=559.00, Mass=22, SNR=2.6, Peak=119 HFD=0.0
03:52:35.728 00.000 7988 Star::Find(15, 946, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.728 00.000 7988 Star::Find false star n=7 nbg=276 bg=108.4 sigma=3.7 thresh=119 peak=113
03:52:35.728 00.000 7988 Star::Find returns 0 (2), X=946.00, Y=155.00, Mass=81, SNR=2.9, Peak=123 HFD=0.0
03:52:35.728 00.000 7988 Star::Find(15, 1031, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.728 00.000 7988 Star::Find returns 0 (2), X=1031.00, Y=158.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
03:52:35.728 00.000 7988 Star::Find(15, 208, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.728 00.000 7988 Star::Find returns 0 (2), X=208.00, Y=776.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
03:52:35.728 00.000 7988 Star::Find(15, 863, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.741 00.013 7988 Star::Find returns 0 (2), X=863.00, Y=911.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
03:52:35.741 00.000 7988 Star::Find(15, 774, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.742 00.001 7988 Star::Find returns 0 (2), X=774.00, Y=138.00, Mass=24, SNR=2.8, Peak=124 HFD=0.0
03:52:35.742 00.000 7988 Star::Find(15, 1156, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.742 00.000 7988 Star::Find returns 0 (2), X=1156.00, Y=388.00, Mass=13, SNR=2.1, Peak=121 HFD=0.0
03:52:35.745 00.003 7988 Star::Find(15, 471, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.745 00.000 7988 Star::Find returns 0 (2), X=471.00, Y=442.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
03:52:35.745 00.000 7988 Star::Find(15, 192, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.745 00.000 7988 Star::Find false star n=4 nbg=282 bg=109.2 sigma=3.4 thresh=119 peak=115
03:52:35.745 00.000 7988 Star::Find returns 0 (2), X=192.00, Y=23.00, Mass=43, SNR=2.9, Peak=121 HFD=0.0
03:52:35.745 00.000 7988 Star::Find(15, 284, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.745 00.000 7988 Star::Find returns 0 (3), X=284.00, Y=611.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
03:52:35.745 00.000 7988 Star::Find(15, 1076, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.745 00.000 7988 Star::Find returns 0 (3), X=1076.00, Y=913.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
03:52:35.745 00.000 7988 Star::Find(15, 371, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.745 00.000 7988 Star::Find false star n=3 nbg=280 bg=103.5 sigma=3.5 thresh=114 peak=107
03:52:35.745 00.000 7988 Star::Find returns 0 (2), X=371.00, Y=730.00, Mass=33, SNR=2.9, Peak=117 HFD=0.0
03:52:35.758 00.013 7988 Star::Find(15, 833, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.758 00.000 7988 Star::Find false star n=3 nbg=282 bg=109.0 sigma=3.2 thresh=119 peak=114
03:52:35.758 00.000 7988 Star::Find returns 0 (2), X=833.00, Y=347.00, Mass=33, SNR=2.9, Peak=122 HFD=0.0
03:52:35.758 00.000 7988 Star::Find(15, 815, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.762 00.004 7988 Star::Find returns 0 (2), X=815.00, Y=481.00, Mass=13, SNR=2.0, Peak=119 HFD=0.0
03:52:35.762 00.000 7988 Star::Find(15, 1227, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.762 00.000 7988 Star::Find returns 0 (2), X=1227.00, Y=704.00, Mass=11, SNR=1.9, Peak=117 HFD=0.0
03:52:35.762 00.000 7988 Star::Find(15, 878, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.762 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.4 sigma=3.3 thresh=115 peak=110
03:52:35.762 00.000 7988 Star::Find returns 0 (2), X=878.00, Y=735.00, Mass=34, SNR=2.9, Peak=123 HFD=0.0
03:52:35.762 00.000 7988 Star::Find(15, 266, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.762 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=531.00, Mass=12, SNR=2.0, Peak=116 HFD=0.0
03:52:35.762 00.000 7988 Star::Find(15, 381, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.762 00.000 7988 Star::Find returns 0 (2), X=381.00, Y=751.00, Mass=25, SNR=2.9, Peak=118 HFD=0.0
03:52:35.762 00.000 7988 Star::Find(15, 814, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.762 00.000 7988 Star::Find returns 0 (2), X=814.00, Y=663.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
03:52:35.774 00.012 7988 Star::Find(15, 679, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.774 00.000 7988 Star::Find false star n=3 nbg=273 bg=105.6 sigma=3.5 thresh=116 peak=110
03:52:35.774 00.000 7988 Star::Find returns 0 (2), X=679.00, Y=593.00, Mass=32, SNR=2.9, Peak=118 HFD=0.0
03:52:35.774 00.000 7988 Star::Find(15, 697, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.774 00.000 7988 Star::Find false star n=4 nbg=277 bg=106.1 sigma=3.4 thresh=116 peak=110
03:52:35.779 00.005 7988 Star::Find returns 0 (2), X=697.00, Y=521.00, Mass=47, SNR=2.9, Peak=119 HFD=0.0
03:52:35.779 00.000 7988 Star::Find(15, 768, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.779 00.000 7988 Star::Find returns 0 (2), X=768.00, Y=805.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
03:52:35.779 00.000 7988 Star::Find(15, 936, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.779 00.000 7988 Star::Find returns 0 (3), X=936.00, Y=661.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
03:52:35.779 00.000 7988 Star::Find(15, 585, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.779 00.000 7988 Star::Find false star n=3 nbg=280 bg=106.9 sigma=3.4 thresh=117 peak=112
03:52:35.779 00.000 7988 Star::Find returns 0 (2), X=585.00, Y=466.00, Mass=30, SNR=2.9, Peak=120 HFD=0.0
03:52:35.779 00.000 7988 Star::Find(15, 29, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.779 00.000 7988 Star::Find returns 0 (2), X=29.00, Y=474.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
03:52:35.779 00.000 7988 Star::Find(15, 884, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.790 00.011 7988 Star::Find false star n=4 nbg=275 bg=107.6 sigma=3.6 thresh=118 peak=112
03:52:35.790 00.000 7988 Star::Find returns 0 (2), X=884.00, Y=407.00, Mass=46, SNR=2.9, Peak=119 HFD=0.0
03:52:35.790 00.000 7988 Star::Find(15, 481, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.790 00.000 7988 Star::Find returns 0 (2), X=481.00, Y=139.00, Mass=25, SNR=2.8, Peak=122 HFD=0.0
03:52:35.790 00.000 7988 Star::Find(15, 784, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.790 00.000 7988 Star::Find returns 0 (3), X=784.00, Y=611.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
03:52:35.796 00.006 7988 Star::Find(15, 1258, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.796 00.000 7988 Star::Find false star n=4 nbg=278 bg=108.9 sigma=3.3 thresh=119 peak=113
03:52:35.796 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=243.00, Mass=42, SNR=2.9, Peak=121 HFD=0.0
03:52:35.796 00.000 7988 Star::Find(15, 495, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.796 00.000 7988 Star::Find returns 0 (2), X=495.00, Y=318.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
03:52:35.796 00.000 7988 Star::Find(15, 1080, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.796 00.000 7988 Star::Find false star n=2 nbg=282 bg=105.9 sigma=3.3 thresh=116 peak=111
03:52:35.796 00.000 7988 Star::Find returns 0 (2), X=1080.00, Y=583.00, Mass=26, SNR=2.9, Peak=121 HFD=0.0
03:52:35.796 00.000 7988 Star::Find(15, 1062, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.796 00.000 7988 Star::Find false star n=4 nbg=278 bg=112.1 sigma=3.7 thresh=123 peak=116
03:52:35.806 00.010 7988 Star::Find returns 0 (2), X=1062.00, Y=19.00, Mass=47, SNR=2.9, Peak=126 HFD=0.0
03:52:35.806 00.000 7988 Star::Find(15, 90, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.806 00.000 7988 Star::Find returns 0 (2), X=90.00, Y=757.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
03:52:35.806 00.000 7988 Star::Find(15, 993, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.806 00.000 7988 Star::Find returns 0 (2), X=993.00, Y=180.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
03:52:35.806 00.000 7988 Star::Find(15, 277, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.811 00.005 7988 Star::Find returns 0 (3), X=277.00, Y=112.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
03:52:35.813 00.002 7988 Star::Find(15, 506, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.813 00.000 7988 Star::Find returns 0 (3), X=506.00, Y=599.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
03:52:35.815 00.002 7988 Star::Find(15, 80, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.815 00.000 7988 Star::Find false star n=3 nbg=284 bg=109.5 sigma=3.6 thresh=120 peak=114
03:52:35.817 00.002 7988 Star::Find returns 0 (2), X=80.00, Y=39.00, Mass=34, SNR=2.9, Peak=125 HFD=0.0
03:52:35.817 00.000 7988 Star::Find(15, 210, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:52:35.819 00.002 7988 Star::Find returns 0 (2), X=210.00, Y=154.00, Mass=11, SNR=1.8, Peak=122 HFD=0.0
03:52:35.819 00.000 7988 AutoFind: no star found
03:52:35.821 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
03:52:35.822 00.001 7988 GuiderMultiStar::AutoSelect failed.
03:52:35.822 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_035232.fit
03:52:35.822 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:52:35.830 00.008 7988 ScopeASCOM::SideOfPier() returns 0
03:52:35.834 00.004 7988 auto find star failed, attempts remaining = 1
03:52:35.834 00.000 7988 PhdController failed: failed to find a suitable guide star
03:52:35.836 00.002 7988 PhdController: newstate STATE_FINISH
03:52:35.836 00.000 7988 PhdController complete: fail: failed to find a suitable guide star
03:52:35.838 00.002 7988 evsrv: {"Event":"SettleDone","Timestamp":1767430355.838,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"failed to find a suitable guide star","TotalFrames":23,"DroppedFrames":16}
03:52:35.838 00.000 7988 Mount: notify guiding dither settle done success=0
03:52:35.838 00.000 7988 PhdController: newstate STATE_IDLE
03:52:35.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:35.838 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:35.838 00.000 7988 Enqueuing Expose request
03:52:35.838 00.000 15712 Worker thread wakes up
03:52:35.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:35.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:35.838 00.000 7988 evsrv: cli 0CCCF6C8 connect
03:52:35.847 00.009 7988 case statement mapped state 1 to 101
03:52:35.847 00.000 7988 case statement mapped state 1 to 101
03:52:35.847 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_lock_position","id":"04430d44-c073-45e5-ba55-93f631394510"}
03:52:35.847 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":null,"id":"04430d44-c073-45e5-ba55-93f631394510"}
03:52:35.854 00.007 7988 evsrv: cli 0CCCF6C8 disconnect
03:52:36.859 01.005 7988 evsrv: cli 0CCCF1C8 connect
03:52:36.859 00.000 7988 case statement mapped state 1 to 101
03:52:36.859 00.000 7988 case statement mapped state 1 to 101
03:52:36.859 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"31e173ea-18a7-4674-a531-196c6f2bdd3e"}
03:52:36.859 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"31e173ea-18a7-4674-a531-196c6f2bdd3e"}
03:52:36.859 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
03:52:37.260 00.401 15712 Exposure complete
03:52:37.322 00.062 15712 worker thread done servicing request
03:52:37.322 00.000 7988 OnExposeComplete: enter
03:52:37.322 00.000 7988 UpdateGuideState(): m_state=1
03:52:37.329 00.007 7988 UpdateCurrentPosition: no star selected
03:52:37.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:37.331 00.002 7988 Status Line: No star selected
03:52:37.333 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=106, FiltMin=92, FiltMax=120, Gamma=0.690
03:52:37.333 00.000 7988 UpdateGuideState exits: No star selected
03:52:37.335 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:37.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:37.337 00.002 7988 Enqueuing Expose request
03:52:37.337 00.000 15712 Worker thread wakes up
03:52:37.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:37.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:37.863 00.526 7988 evsrv: cli 0CCCF588 connect
03:52:37.863 00.000 7988 case statement mapped state 1 to 101
03:52:37.863 00.000 7988 case statement mapped state 1 to 101
03:52:37.863 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"c6d586ad-58d5-410d-941a-4f540d900912"}
03:52:37.863 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":null,"id":"c6d586ad-58d5-410d-941a-4f540d900912"}
03:52:37.863 00.000 7988 evsrv: cli 0CCCF588 disconnect
03:52:38.868 01.005 7988 evsrv: cli 0CCCF1C8 connect
03:52:38.868 00.000 7988 case statement mapped state 1 to 101
03:52:38.868 00.000 7988 case statement mapped state 1 to 101
03:52:38.868 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"9f25a351-3a49-4121-bbbf-d225c5d4ba9f"}
03:52:38.868 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"9f25a351-3a49-4121-bbbf-d225c5d4ba9f"}
03:52:38.874 00.006 7988 evsrv: cli 0CCCF1C8 disconnect
03:52:39.077 00.203 15712 Exposure complete
03:52:39.138 00.061 15712 worker thread done servicing request
03:52:39.138 00.000 7988 OnExposeComplete: enter
03:52:39.138 00.000 7988 UpdateGuideState(): m_state=1
03:52:39.146 00.008 7988 UpdateCurrentPosition: no star selected
03:52:39.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:39.148 00.002 7988 Status Line: No star selected
03:52:39.150 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=104, FiltMin=91, FiltMax=118, Gamma=0.690
03:52:39.150 00.000 7988 UpdateGuideState exits: No star selected
03:52:39.152 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:39.152 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:39.154 00.002 7988 Enqueuing Expose request
03:52:39.154 00.000 15712 Worker thread wakes up
03:52:39.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:39.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:39.889 00.735 7988 evsrv: cli 0CCCFA88 connect
03:52:39.889 00.000 7988 case statement mapped state 1 to 101
03:52:39.889 00.000 7988 case statement mapped state 1 to 101
03:52:39.889 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"b825cd2c-f78a-48cb-a054-b9e690f627fc"}
03:52:39.889 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"b825cd2c-f78a-48cb-a054-b9e690f627fc"}
03:52:39.889 00.000 7988 evsrv: cli 0CCCFA88 disconnect
03:52:40.562 00.673 15712 Exposure complete
03:52:40.624 00.062 15712 worker thread done servicing request
03:52:40.624 00.000 7988 OnExposeComplete: enter
03:52:40.624 00.000 7988 UpdateGuideState(): m_state=1
03:52:40.624 00.000 7988 UpdateCurrentPosition: no star selected
03:52:40.637 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:40.639 00.002 7988 Status Line: No star selected
03:52:40.640 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=104, FiltMin=90, FiltMax=117, Gamma=0.690
03:52:40.640 00.000 7988 UpdateGuideState exits: No star selected
03:52:40.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:40.640 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:40.640 00.000 7988 Enqueuing Expose request
03:52:40.640 00.000 15712 Worker thread wakes up
03:52:40.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:40.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:40.896 00.256 7988 evsrv: cli 0CCCEF48 connect
03:52:40.898 00.002 7988 case statement mapped state 1 to 101
03:52:40.898 00.000 7988 case statement mapped state 1 to 101
03:52:40.900 00.002 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"7cddd5f6-36d8-41c0-9a68-8aeaa32af12f"}
03:52:40.902 00.002 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"7cddd5f6-36d8-41c0-9a68-8aeaa32af12f"}
03:52:40.909 00.007 7988 evsrv: cli 0CCCEF48 disconnect
03:52:41.918 01.009 7988 evsrv: cli 0CCCEEA8 connect
03:52:41.918 00.000 7988 case statement mapped state 1 to 101
03:52:41.918 00.000 7988 case statement mapped state 1 to 101
03:52:41.918 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"e9645514-58b4-47b6-8f29-fc2975a69338"}
03:52:41.918 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"e9645514-58b4-47b6-8f29-fc2975a69338"}
03:52:41.918 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:52:42.286 00.368 15712 Exposure complete
03:52:42.348 00.062 15712 worker thread done servicing request
03:52:42.348 00.000 7988 OnExposeComplete: enter
03:52:42.348 00.000 7988 UpdateGuideState(): m_state=1
03:52:42.355 00.007 7988 UpdateCurrentPosition: no star selected
03:52:42.356 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:42.356 00.000 7988 Status Line: No star selected
03:52:42.358 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=103, FiltMin=90, FiltMax=115, Gamma=0.690
03:52:42.358 00.000 7988 UpdateGuideState exits: No star selected
03:52:42.360 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:42.360 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:42.362 00.002 7988 Enqueuing Expose request
03:52:42.364 00.002 15712 Worker thread wakes up
03:52:42.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:42.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:42.924 00.560 7988 evsrv: cli 0CCCF308 connect
03:52:42.924 00.000 7988 case statement mapped state 1 to 101
03:52:42.924 00.000 7988 case statement mapped state 1 to 101
03:52:42.924 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"3fb96f67-9ec0-4019-aa69-cf92c885d840"}
03:52:42.924 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"3fb96f67-9ec0-4019-aa69-cf92c885d840"}
03:52:42.931 00.007 7988 evsrv: cli 0CCCF308 disconnect
03:52:43.885 00.954 15712 Exposure complete
03:52:43.931 00.046 7988 evsrv: cli 0CCCF8A8 connect
03:52:43.933 00.002 7988 case statement mapped state 1 to 101
03:52:43.935 00.002 7988 case statement mapped state 1 to 101
03:52:43.935 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"c84b6a53-edae-41b8-ad67-6702ed5943b8"}
03:52:43.937 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"c84b6a53-edae-41b8-ad67-6702ed5943b8"}
03:52:43.937 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
03:52:43.951 00.014 15712 worker thread done servicing request
03:52:43.951 00.000 7988 OnExposeComplete: enter
03:52:43.951 00.000 7988 UpdateGuideState(): m_state=1
03:52:43.951 00.000 7988 UpdateCurrentPosition: no star selected
03:52:43.951 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:43.956 00.005 7988 Status Line: No star selected
03:52:43.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=102, FiltMin=90, FiltMax=115, Gamma=0.690
03:52:43.956 00.000 7988 UpdateGuideState exits: No star selected
03:52:43.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:43.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:43.956 00.000 7988 Enqueuing Expose request
03:52:43.963 00.007 15712 Worker thread wakes up
03:52:43.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:43.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:44.953 00.990 7988 evsrv: cli 0CCCF1C8 connect
03:52:44.953 00.000 7988 case statement mapped state 1 to 101
03:52:44.953 00.000 7988 case statement mapped state 1 to 101
03:52:44.953 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"e720bc11-69b0-4c9d-8844-83990f8cec73"}
03:52:44.953 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"e720bc11-69b0-4c9d-8844-83990f8cec73"}
03:52:44.953 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
03:52:45.595 00.642 15712 Exposure complete
03:52:45.661 00.066 15712 worker thread done servicing request
03:52:45.661 00.000 7988 OnExposeComplete: enter
03:52:45.661 00.000 7988 UpdateGuideState(): m_state=1
03:52:45.661 00.000 7988 UpdateCurrentPosition: no star selected
03:52:45.661 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:45.661 00.000 7988 Status Line: No star selected
03:52:45.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=102, FiltMin=89, FiltMax=114, Gamma=0.690
03:52:45.661 00.000 7988 UpdateGuideState exits: No star selected
03:52:45.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:45.661 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:45.661 00.000 7988 Enqueuing Expose request
03:52:45.673 00.012 15712 Worker thread wakes up
03:52:45.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:45.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:45.960 00.287 7988 evsrv: cli 0CCD0028 connect
03:52:45.962 00.002 7988 case statement mapped state 1 to 101
03:52:45.962 00.000 7988 case statement mapped state 1 to 101
03:52:45.964 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"85e3b06e-af29-48c4-b604-a79324788ac8"}
03:52:45.964 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"85e3b06e-af29-48c4-b604-a79324788ac8"}
03:52:45.967 00.003 7988 evsrv: cli 0CCD0028 disconnect
03:52:46.967 01.000 7988 evsrv: cli 0CCCECC8 connect
03:52:46.967 00.000 7988 case statement mapped state 1 to 101
03:52:46.967 00.000 7988 case statement mapped state 1 to 101
03:52:46.967 00.000 7988 evsrv: cli 0CCCECC8 request: {"method":"get_lock_position","id":"eb28263a-8bc4-4b25-b189-0af01b776a5e"}
03:52:46.972 00.005 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":null,"id":"eb28263a-8bc4-4b25-b189-0af01b776a5e"}
03:52:46.972 00.000 7988 evsrv: cli 0CCCECC8 disconnect
03:52:47.191 00.219 15712 Exposure complete
03:52:47.256 00.065 15712 worker thread done servicing request
03:52:47.256 00.000 7988 OnExposeComplete: enter
03:52:47.256 00.000 7988 UpdateGuideState(): m_state=1
03:52:47.256 00.000 7988 UpdateCurrentPosition: no star selected
03:52:47.256 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:47.260 00.004 7988 Status Line: No star selected
03:52:47.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=89, FiltMax=114, Gamma=0.690
03:52:47.260 00.000 7988 UpdateGuideState exits: No star selected
03:52:47.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:47.260 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:47.260 00.000 7988 Enqueuing Expose request
03:52:47.260 00.000 15712 Worker thread wakes up
03:52:47.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:47.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:47.986 00.726 7988 evsrv: cli 0CCCF9E8 connect
03:52:47.986 00.000 7988 case statement mapped state 1 to 101
03:52:47.986 00.000 7988 case statement mapped state 1 to 101
03:52:47.986 00.000 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_lock_position","id":"c387ab31-ce20-4d95-bdb5-1750c6f5ff75"}
03:52:47.986 00.000 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":null,"id":"c387ab31-ce20-4d95-bdb5-1750c6f5ff75"}
03:52:47.992 00.006 7988 evsrv: cli 0CCCF9E8 disconnect
03:52:48.897 00.905 15712 Exposure complete
03:52:48.963 00.066 15712 worker thread done servicing request
03:52:48.963 00.000 7988 OnExposeComplete: enter
03:52:48.963 00.000 7988 UpdateGuideState(): m_state=1
03:52:48.967 00.004 7988 UpdateCurrentPosition: no star selected
03:52:48.967 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:48.969 00.002 7988 Status Line: No star selected
03:52:48.971 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=100, FiltMin=89, FiltMax=114, Gamma=0.690
03:52:48.971 00.000 7988 UpdateGuideState exits: No star selected
03:52:48.973 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:48.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:48.975 00.002 7988 Enqueuing Expose request
03:52:48.975 00.000 15712 Worker thread wakes up
03:52:48.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:48.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:48.993 00.018 7988 evsrv: cli 0CCD0028 connect
03:52:48.993 00.000 7988 case statement mapped state 1 to 101
03:52:48.993 00.000 7988 case statement mapped state 1 to 101
03:52:48.997 00.004 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"df4a8657-1380-4529-bae7-83ddd1af9684"}
03:52:48.997 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"df4a8657-1380-4529-bae7-83ddd1af9684"}
03:52:48.997 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:52:49.998 01.001 7988 evsrv: cli 0CCCF8A8 connect
03:52:49.998 00.000 7988 case statement mapped state 1 to 101
03:52:49.998 00.000 7988 case statement mapped state 1 to 101
03:52:50.002 00.004 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"e6467df4-6fa2-4433-aa75-adf617944324"}
03:52:50.002 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"e6467df4-6fa2-4433-aa75-adf617944324"}
03:52:50.002 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
03:52:50.494 00.492 15712 Exposure complete
03:52:50.556 00.062 15712 worker thread done servicing request
03:52:50.556 00.000 7988 OnExposeComplete: enter
03:52:50.556 00.000 7988 UpdateGuideState(): m_state=1
03:52:50.562 00.006 7988 UpdateCurrentPosition: no star selected
03:52:50.563 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:50.563 00.000 7988 Status Line: No star selected
03:52:50.565 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=100, FiltMin=89, FiltMax=114, Gamma=0.690
03:52:50.567 00.002 7988 UpdateGuideState exits: No star selected
03:52:50.567 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:50.569 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:50.569 00.000 7988 Enqueuing Expose request
03:52:50.571 00.002 15712 Worker thread wakes up
03:52:50.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:50.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:51.016 00.445 7988 evsrv: cli 0CCCF948 connect
03:52:51.016 00.000 7988 case statement mapped state 1 to 101
03:52:51.016 00.000 7988 case statement mapped state 1 to 101
03:52:51.016 00.000 7988 evsrv: cli 0CCCF948 request: {"method":"get_lock_position","id":"61eea3a5-a3ab-4f19-8727-333502cbd68b"}
03:52:51.016 00.000 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":null,"id":"61eea3a5-a3ab-4f19-8727-333502cbd68b"}
03:52:51.022 00.006 7988 evsrv: cli 0CCCF948 disconnect
03:52:52.037 01.015 7988 evsrv: cli 0CCCF268 connect
03:52:52.037 00.000 7988 case statement mapped state 1 to 101
03:52:52.037 00.000 7988 case statement mapped state 1 to 101
03:52:52.037 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_lock_position","id":"f24b9f52-46bc-4ac3-bc80-46904258c982"}
03:52:52.043 00.006 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":null,"id":"f24b9f52-46bc-4ac3-bc80-46904258c982"}
03:52:52.043 00.000 7988 evsrv: cli 0CCCF268 disconnect
03:52:52.310 00.267 15712 Exposure complete
03:52:52.370 00.060 15712 worker thread done servicing request
03:52:52.370 00.000 7988 OnExposeComplete: enter
03:52:52.370 00.000 7988 UpdateGuideState(): m_state=1
03:52:52.377 00.007 7988 UpdateCurrentPosition: no star selected
03:52:52.377 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:52.379 00.002 7988 Status Line: No star selected
03:52:52.381 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=99, FiltMin=89, FiltMax=114, Gamma=0.690
03:52:52.381 00.000 7988 UpdateGuideState exits: No star selected
03:52:52.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:52.381 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:52.381 00.000 7988 Enqueuing Expose request
03:52:52.386 00.005 15712 Worker thread wakes up
03:52:52.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:52.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:53.057 00.671 7988 evsrv: cli 0CCD0028 connect
03:52:53.057 00.000 7988 case statement mapped state 1 to 101
03:52:53.057 00.000 7988 case statement mapped state 1 to 101
03:52:53.057 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"a0f09225-a275-44d6-8ec6-9b7c4d4e1674"}
03:52:53.061 00.004 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"a0f09225-a275-44d6-8ec6-9b7c4d4e1674"}
03:52:53.061 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:52:53.792 00.731 15712 Exposure complete
03:52:53.855 00.063 15712 worker thread done servicing request
03:52:53.855 00.000 7988 OnExposeComplete: enter
03:52:53.860 00.005 7988 UpdateGuideState(): m_state=1
03:52:53.860 00.000 7988 UpdateCurrentPosition: no star selected
03:52:53.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:53.860 00.000 7988 Status Line: No star selected
03:52:53.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=90, FiltMax=114, Gamma=0.690
03:52:53.860 00.000 7988 UpdateGuideState exits: No star selected
03:52:53.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:53.860 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:53.860 00.000 7988 Enqueuing Expose request
03:52:53.860 00.000 15712 Worker thread wakes up
03:52:53.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:53.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:54.063 00.203 7988 evsrv: cli 0CCCFA88 connect
03:52:54.063 00.000 7988 case statement mapped state 1 to 101
03:52:54.063 00.000 7988 case statement mapped state 1 to 101
03:52:54.063 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"df6354ba-6cad-44eb-9cf1-ed8780bec809"}
03:52:54.063 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"df6354ba-6cad-44eb-9cf1-ed8780bec809"}
03:52:54.063 00.000 7988 evsrv: cli 0CCCFA88 disconnect
03:52:55.074 01.011 7988 evsrv: cli 0CCCF1C8 connect
03:52:55.076 00.002 7988 case statement mapped state 1 to 101
03:52:55.076 00.000 7988 case statement mapped state 1 to 101
03:52:55.078 00.002 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"09367613-7839-45d2-bdad-233b3f67a86b"}
03:52:55.078 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"09367613-7839-45d2-bdad-233b3f67a86b"}
03:52:55.080 00.002 7988 evsrv: cli 0CCCF1C8 disconnect
03:52:55.506 00.426 15712 Exposure complete
03:52:55.568 00.062 15712 worker thread done servicing request
03:52:55.568 00.000 7988 OnExposeComplete: enter
03:52:55.568 00.000 7988 UpdateGuideState(): m_state=1
03:52:55.574 00.006 7988 UpdateCurrentPosition: no star selected
03:52:55.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:55.576 00.002 7988 Status Line: No star selected
03:52:55.577 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=99, FiltMin=90, FiltMax=112, Gamma=0.690
03:52:55.579 00.002 7988 UpdateGuideState exits: No star selected
03:52:55.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:55.581 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:55.581 00.000 7988 Enqueuing Expose request
03:52:55.583 00.002 15712 Worker thread wakes up
03:52:55.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:55.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:56.094 00.511 7988 evsrv: cli 0CCCFC68 connect
03:52:56.094 00.000 7988 case statement mapped state 1 to 101
03:52:56.094 00.000 7988 case statement mapped state 1 to 101
03:52:56.094 00.000 7988 evsrv: cli 0CCCFC68 request: {"method":"get_lock_position","id":"c79c96c1-39f7-4e96-897c-558a06733ac6"}
03:52:56.094 00.000 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":null,"id":"c79c96c1-39f7-4e96-897c-558a06733ac6"}
03:52:56.094 00.000 7988 evsrv: cli 0CCCFC68 disconnect
03:52:57.101 01.007 7988 evsrv: cli 0CCCFBC8 connect
03:52:57.101 00.000 7988 case statement mapped state 1 to 101
03:52:57.101 00.000 15712 Exposure complete
03:52:57.101 00.000 7988 case statement mapped state 1 to 101
03:52:57.101 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"1836c1eb-9dd9-4854-acc0-7250363fc360"}
03:52:57.106 00.005 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"1836c1eb-9dd9-4854-acc0-7250363fc360"}
03:52:57.106 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
03:52:57.163 00.057 15712 worker thread done servicing request
03:52:57.163 00.000 7988 OnExposeComplete: enter
03:52:57.163 00.000 7988 UpdateGuideState(): m_state=1
03:52:57.171 00.008 7988 UpdateCurrentPosition: no star selected
03:52:57.171 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:57.173 00.002 7988 Status Line: No star selected
03:52:57.175 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=89, FiltMax=111, Gamma=0.690
03:52:57.175 00.000 7988 UpdateGuideState exits: No star selected
03:52:57.177 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:57.177 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:57.178 00.001 7988 Enqueuing Expose request
03:52:57.181 00.003 15712 Worker thread wakes up
03:52:57.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:57.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:58.121 00.940 7988 evsrv: cli 0CCCF3A8 connect
03:52:58.121 00.000 7988 case statement mapped state 1 to 101
03:52:58.121 00.000 7988 case statement mapped state 1 to 101
03:52:58.121 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"fb229cac-f750-4c07-b3d4-015a12bf10b4"}
03:52:58.121 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"fb229cac-f750-4c07-b3d4-015a12bf10b4"}
03:52:58.127 00.006 7988 evsrv: cli 0CCCF3A8 disconnect
03:52:58.810 00.683 15712 Exposure complete
03:52:58.871 00.061 15712 worker thread done servicing request
03:52:58.871 00.000 7988 OnExposeComplete: enter
03:52:58.871 00.000 7988 UpdateGuideState(): m_state=1
03:52:58.878 00.007 7988 UpdateCurrentPosition: no star selected
03:52:58.878 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:58.878 00.000 7988 Status Line: No star selected
03:52:58.881 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=90, FiltMax=109, Gamma=0.690
03:52:58.883 00.002 7988 UpdateGuideState exits: No star selected
03:52:58.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:58.885 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:52:58.887 00.002 7988 Enqueuing Expose request
03:52:58.887 00.000 15712 Worker thread wakes up
03:52:58.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:52:58.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:52:59.127 00.240 7988 evsrv: cli 0CCCF768 connect
03:52:59.127 00.000 7988 case statement mapped state 1 to 101
03:52:59.127 00.000 7988 case statement mapped state 1 to 101
03:52:59.127 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"get_lock_position","id":"6703fea4-89b3-41b1-91e2-11b6777d7639"}
03:52:59.133 00.006 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":null,"id":"6703fea4-89b3-41b1-91e2-11b6777d7639"}
03:52:59.133 00.000 7988 evsrv: cli 0CCCF768 disconnect
03:53:00.134 01.001 7988 evsrv: cli 0CCCF088 connect
03:53:00.134 00.000 7988 case statement mapped state 1 to 101
03:53:00.134 00.000 7988 case statement mapped state 1 to 101
03:53:00.139 00.005 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"f82a82f2-1621-468e-8948-1e6266ab4fcd"}
03:53:00.139 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"f82a82f2-1621-468e-8948-1e6266ab4fcd"}
03:53:00.139 00.000 7988 evsrv: cli 0CCCF088 disconnect
03:53:00.408 00.269 15712 Exposure complete
03:53:00.469 00.061 15712 worker thread done servicing request
03:53:00.469 00.000 7988 OnExposeComplete: enter
03:53:00.469 00.000 7988 UpdateGuideState(): m_state=1
03:53:00.476 00.007 7988 UpdateCurrentPosition: no star selected
03:53:00.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:00.478 00.002 7988 Status Line: No star selected
03:53:00.479 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=89, FiltMax=110, Gamma=0.690
03:53:00.481 00.002 7988 UpdateGuideState exits: No star selected
03:53:00.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:00.483 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:00.483 00.000 7988 Enqueuing Expose request
03:53:00.485 00.002 15712 Worker thread wakes up
03:53:00.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:00.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:01.140 00.655 7988 evsrv: cli 0CCCF3A8 connect
03:53:01.140 00.000 7988 case statement mapped state 1 to 101
03:53:01.143 00.003 7988 case statement mapped state 1 to 101
03:53:01.143 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"31ee37ba-cb99-4905-aa1e-9c47e518e812"}
03:53:01.143 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"31ee37ba-cb99-4905-aa1e-9c47e518e812"}
03:53:01.146 00.003 7988 evsrv: cli 0CCCF3A8 disconnect
03:53:02.115 00.969 15712 Exposure complete
03:53:02.160 00.045 7988 evsrv: cli 0CCD0028 connect
03:53:02.160 00.000 7988 case statement mapped state 1 to 101
03:53:02.162 00.002 7988 case statement mapped state 1 to 101
03:53:02.164 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"ec4491d9-fa4c-4b5f-8d3f-5ee983475d8a"}
03:53:02.166 00.002 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"ec4491d9-fa4c-4b5f-8d3f-5ee983475d8a"}
03:53:02.166 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:53:02.176 00.010 15712 worker thread done servicing request
03:53:02.176 00.000 7988 OnExposeComplete: enter
03:53:02.176 00.000 7988 UpdateGuideState(): m_state=1
03:53:02.183 00.007 7988 UpdateCurrentPosition: no star selected
03:53:02.183 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:02.183 00.000 7988 Status Line: No star selected
03:53:02.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=89, FiltMax=112, Gamma=0.690
03:53:02.183 00.000 7988 UpdateGuideState exits: No star selected
03:53:02.183 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:02.183 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:02.183 00.000 7988 Enqueuing Expose request
03:53:02.183 00.000 15712 Worker thread wakes up
03:53:02.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:02.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:03.708 01.525 15712 Exposure complete
03:53:03.770 00.062 15712 worker thread done servicing request
03:53:03.770 00.000 7988 OnExposeComplete: enter
03:53:03.770 00.000 7988 UpdateGuideState(): m_state=1
03:53:03.770 00.000 7988 UpdateCurrentPosition: no star selected
03:53:03.770 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:03.779 00.009 7988 Status Line: No star selected
03:53:03.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=90, FiltMax=111, Gamma=0.690
03:53:03.779 00.000 7988 UpdateGuideState exits: No star selected
03:53:03.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:03.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:03.779 00.000 7988 Enqueuing Expose request
03:53:03.779 00.000 15712 Worker thread wakes up
03:53:03.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:03.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:05.530 01.751 15712 Exposure complete
03:53:05.597 00.067 15712 worker thread done servicing request
03:53:05.597 00.000 7988 OnExposeComplete: enter
03:53:05.597 00.000 7988 UpdateGuideState(): m_state=1
03:53:05.599 00.002 7988 UpdateCurrentPosition: no star selected
03:53:05.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:05.601 00.002 7988 Status Line: No star selected
03:53:05.603 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=90, FiltMax=110, Gamma=0.690
03:53:05.603 00.000 7988 UpdateGuideState exits: No star selected
03:53:05.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:05.603 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:05.603 00.000 7988 Enqueuing Expose request
03:53:05.608 00.005 15712 Worker thread wakes up
03:53:05.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:05.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:07.014 01.406 15712 Exposure complete
03:53:07.079 00.065 15712 worker thread done servicing request
03:53:07.079 00.000 7988 OnExposeComplete: enter
03:53:07.079 00.000 7988 UpdateGuideState(): m_state=1
03:53:07.079 00.000 7988 UpdateCurrentPosition: no star selected
03:53:07.079 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:07.079 00.000 7988 Status Line: No star selected
03:53:07.084 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=100, FiltMin=90, FiltMax=112, Gamma=0.690
03:53:07.086 00.002 7988 UpdateGuideState exits: No star selected
03:53:07.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:07.088 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:07.088 00.000 7988 Enqueuing Expose request
03:53:07.090 00.002 15712 Worker thread wakes up
03:53:07.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:07.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:08.723 01.633 15712 Exposure complete
03:53:08.788 00.065 15712 worker thread done servicing request
03:53:08.788 00.000 7988 OnExposeComplete: enter
03:53:08.788 00.000 7988 UpdateGuideState(): m_state=1
03:53:08.788 00.000 7988 UpdateCurrentPosition: no star selected
03:53:08.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:08.788 00.000 7988 Status Line: No star selected
03:53:08.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=100, FiltMin=91, FiltMax=112, Gamma=0.690
03:53:08.788 00.000 7988 UpdateGuideState exits: No star selected
03:53:08.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:08.798 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:08.798 00.000 7988 Enqueuing Expose request
03:53:08.800 00.002 15712 Worker thread wakes up
03:53:08.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:08.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:10.320 01.520 15712 Exposure complete
03:53:10.382 00.062 15712 worker thread done servicing request
03:53:10.382 00.000 7988 OnExposeComplete: enter
03:53:10.382 00.000 7988 UpdateGuideState(): m_state=1
03:53:10.387 00.005 7988 UpdateCurrentPosition: no star selected
03:53:10.387 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:10.389 00.002 7988 Status Line: No star selected
03:53:10.391 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=90, FiltMax=113, Gamma=0.690
03:53:10.391 00.000 7988 UpdateGuideState exits: No star selected
03:53:10.393 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:10.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:10.395 00.002 7988 Enqueuing Expose request
03:53:10.395 00.000 15712 Worker thread wakes up
03:53:10.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:10.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:12.030 01.635 15712 Exposure complete
03:53:12.092 00.062 15712 worker thread done servicing request
03:53:12.092 00.000 7988 OnExposeComplete: enter
03:53:12.101 00.009 7988 UpdateGuideState(): m_state=1
03:53:12.103 00.002 7988 UpdateCurrentPosition: no star selected
03:53:12.103 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:12.105 00.002 7988 Status Line: No star selected
03:53:12.107 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=91, FiltMax=114, Gamma=0.690
03:53:12.107 00.000 7988 UpdateGuideState exits: No star selected
03:53:12.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:12.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:12.107 00.000 7988 Enqueuing Expose request
03:53:12.107 00.000 15712 Worker thread wakes up
03:53:12.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:12.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:13.522 01.415 15712 Exposure complete
03:53:13.595 00.073 15712 worker thread done servicing request
03:53:13.595 00.000 7988 OnExposeComplete: enter
03:53:13.595 00.000 7988 UpdateGuideState(): m_state=1
03:53:13.598 00.003 7988 UpdateCurrentPosition: no star selected
03:53:13.600 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:13.600 00.000 7988 Status Line: No star selected
03:53:13.602 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=101, FiltMin=91, FiltMax=116, Gamma=0.690
03:53:13.605 00.003 7988 UpdateGuideState exits: No star selected
03:53:13.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:13.607 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:13.607 00.000 7988 Enqueuing Expose request
03:53:13.609 00.002 15712 Worker thread wakes up
03:53:13.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:13.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:15.245 01.636 15712 Exposure complete
03:53:15.311 00.066 15712 worker thread done servicing request
03:53:15.311 00.000 7988 OnExposeComplete: enter
03:53:15.311 00.000 7988 UpdateGuideState(): m_state=1
03:53:15.314 00.003 7988 UpdateCurrentPosition: no star selected
03:53:15.314 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:15.316 00.002 7988 Status Line: No star selected
03:53:15.318 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=102, FiltMin=91, FiltMax=116, Gamma=0.690
03:53:15.318 00.000 7988 UpdateGuideState exits: No star selected
03:53:15.320 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:15.320 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:15.322 00.002 7988 Enqueuing Expose request
03:53:15.322 00.000 15712 Worker thread wakes up
03:53:15.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:15.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:16.846 01.524 15712 Exposure complete
03:53:16.911 00.065 15712 worker thread done servicing request
03:53:16.911 00.000 7988 OnExposeComplete: enter
03:53:16.911 00.000 7988 UpdateGuideState(): m_state=1
03:53:16.911 00.000 7988 UpdateCurrentPosition: no star selected
03:53:16.911 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:16.911 00.000 7988 Status Line: No star selected
03:53:16.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=102, FiltMin=91, FiltMax=119, Gamma=0.690
03:53:16.911 00.000 7988 UpdateGuideState exits: No star selected
03:53:16.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:16.911 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:16.911 00.000 7988 Enqueuing Expose request
03:53:16.911 00.000 15712 Worker thread wakes up
03:53:16.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:16.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:18.555 01.644 15712 Exposure complete
03:53:18.616 00.061 15712 worker thread done servicing request
03:53:18.616 00.000 7988 OnExposeComplete: enter
03:53:18.616 00.000 7988 UpdateGuideState(): m_state=1
03:53:18.616 00.000 7988 UpdateCurrentPosition: no star selected
03:53:18.616 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:18.616 00.000 7988 Status Line: No star selected
03:53:18.626 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=103, FiltMin=90, FiltMax=120, Gamma=0.690
03:53:18.626 00.000 7988 UpdateGuideState exits: No star selected
03:53:18.628 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:18.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:18.630 00.002 7988 Enqueuing Expose request
03:53:18.630 00.000 15712 Worker thread wakes up
03:53:18.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:18.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:20.153 01.523 15712 Exposure complete
03:53:20.214 00.061 15712 worker thread done servicing request
03:53:20.214 00.000 7988 OnExposeComplete: enter
03:53:20.214 00.000 7988 UpdateGuideState(): m_state=1
03:53:20.222 00.008 7988 UpdateCurrentPosition: no star selected
03:53:20.222 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:20.224 00.002 7988 Status Line: No star selected
03:53:20.225 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=103, FiltMin=90, FiltMax=121, Gamma=0.690
03:53:20.225 00.000 7988 UpdateGuideState exits: No star selected
03:53:20.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:20.225 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:20.225 00.000 7988 Enqueuing Expose request
03:53:20.230 00.005 15712 Worker thread wakes up
03:53:20.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:20.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:21.862 01.632 15712 Exposure complete
03:53:21.924 00.062 15712 worker thread done servicing request
03:53:21.924 00.000 7988 OnExposeComplete: enter
03:53:21.924 00.000 7988 UpdateGuideState(): m_state=1
03:53:21.924 00.000 7988 UpdateCurrentPosition: no star selected
03:53:21.924 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:21.924 00.000 7988 Status Line: No star selected
03:53:21.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=103, FiltMin=89, FiltMax=119, Gamma=0.690
03:53:21.924 00.000 7988 UpdateGuideState exits: No star selected
03:53:21.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:21.939 00.015 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:21.941 00.002 7988 Enqueuing Expose request
03:53:21.941 00.000 15712 Worker thread wakes up
03:53:21.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:21.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:23.366 01.425 15712 Exposure complete
03:53:23.467 00.101 15712 worker thread done servicing request
03:53:23.467 00.000 7988 OnExposeComplete: enter
03:53:23.467 00.000 7988 UpdateGuideState(): m_state=1
03:53:23.472 00.005 7988 UpdateCurrentPosition: no star selected
03:53:23.474 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:23.474 00.000 7988 Status Line: No star selected
03:53:23.476 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=103, FiltMin=86, FiltMax=119, Gamma=0.690
03:53:23.478 00.002 7988 UpdateGuideState exits: No star selected
03:53:23.480 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:23.480 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:23.482 00.002 7988 Enqueuing Expose request
03:53:23.483 00.001 15712 Worker thread wakes up
03:53:23.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:23.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:25.224 01.741 15712 Exposure complete
03:53:25.288 00.064 15712 worker thread done servicing request
03:53:25.288 00.000 7988 OnExposeComplete: enter
03:53:25.288 00.000 7988 UpdateGuideState(): m_state=1
03:53:25.291 00.003 7988 UpdateCurrentPosition: no star selected
03:53:25.291 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:25.293 00.002 7988 Status Line: No star selected
03:53:25.295 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=102, FiltMin=85, FiltMax=118, Gamma=0.690
03:53:25.295 00.000 7988 UpdateGuideState exits: No star selected
03:53:25.297 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:25.297 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:25.299 00.002 7988 Enqueuing Expose request
03:53:25.299 00.000 15712 Worker thread wakes up
03:53:25.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:25.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:26.709 01.410 15712 Exposure complete
03:53:26.775 00.066 15712 worker thread done servicing request
03:53:26.775 00.000 7988 OnExposeComplete: enter
03:53:26.775 00.000 7988 UpdateGuideState(): m_state=1
03:53:26.779 00.004 7988 UpdateCurrentPosition: no star selected
03:53:26.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:26.781 00.002 7988 Status Line: No star selected
03:53:26.783 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=145, med=101, FiltMin=84, FiltMax=118, Gamma=0.690
03:53:26.783 00.000 7988 UpdateGuideState exits: No star selected
03:53:26.785 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:26.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:26.787 00.002 7988 Enqueuing Expose request
03:53:26.788 00.001 15712 Worker thread wakes up
03:53:26.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:26.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:28.421 01.633 15712 Exposure complete
03:53:28.487 00.066 15712 worker thread done servicing request
03:53:28.487 00.000 7988 OnExposeComplete: enter
03:53:28.489 00.002 7988 UpdateGuideState(): m_state=1
03:53:28.489 00.000 7988 UpdateCurrentPosition: no star selected
03:53:28.491 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:28.493 00.002 7988 Status Line: No star selected
03:53:28.494 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=100, FiltMin=84, FiltMax=116, Gamma=0.690
03:53:28.496 00.002 7988 UpdateGuideState exits: No star selected
03:53:28.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:28.498 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:28.499 00.001 7988 Enqueuing Expose request
03:53:28.499 00.000 15712 Worker thread wakes up
03:53:28.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:28.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:29.918 01.419 15712 Exposure complete
03:53:29.986 00.068 15712 worker thread done servicing request
03:53:29.986 00.000 7988 OnExposeComplete: enter
03:53:29.988 00.002 7988 UpdateGuideState(): m_state=1
03:53:29.990 00.002 7988 UpdateCurrentPosition: no star selected
03:53:29.992 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:29.992 00.000 7988 Status Line: No star selected
03:53:29.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=98, FiltMin=84, FiltMax=115, Gamma=0.690
03:53:29.996 00.004 7988 UpdateGuideState exits: No star selected
03:53:29.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:29.996 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:29.996 00.000 7988 Enqueuing Expose request
03:53:29.996 00.000 15712 Worker thread wakes up
03:53:29.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:29.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:31.638 01.642 15712 Exposure complete
03:53:31.700 00.062 15712 worker thread done servicing request
03:53:31.700 00.000 7988 OnExposeComplete: enter
03:53:31.708 00.008 7988 UpdateGuideState(): m_state=1
03:53:31.708 00.000 7988 UpdateCurrentPosition: no star selected
03:53:31.710 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:31.710 00.000 7988 Status Line: No star selected
03:53:31.712 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=97, FiltMin=85, FiltMax=114, Gamma=0.690
03:53:31.714 00.002 7988 UpdateGuideState exits: No star selected
03:53:31.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:31.716 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:31.716 00.000 7988 Enqueuing Expose request
03:53:31.718 00.002 15712 Worker thread wakes up
03:53:31.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:31.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:33.233 01.515 15712 Exposure complete
03:53:33.295 00.062 15712 worker thread done servicing request
03:53:33.295 00.000 7988 OnExposeComplete: enter
03:53:33.295 00.000 7988 UpdateGuideState(): m_state=1
03:53:33.295 00.000 7988 UpdateCurrentPosition: no star selected
03:53:33.295 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:33.295 00.000 7988 Status Line: No star selected
03:53:33.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=96, FiltMin=84, FiltMax=114, Gamma=0.690
03:53:33.295 00.000 7988 UpdateGuideState exits: No star selected
03:53:33.307 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:33.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:33.307 00.000 7988 Enqueuing Expose request
03:53:33.307 00.000 15712 Worker thread wakes up
03:53:33.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:33.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:35.051 01.744 15712 Exposure complete
03:53:35.114 00.063 15712 worker thread done servicing request
03:53:35.114 00.000 7988 OnExposeComplete: enter
03:53:35.114 00.000 7988 UpdateGuideState(): m_state=1
03:53:35.119 00.005 7988 UpdateCurrentPosition: no star selected
03:53:35.119 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:35.121 00.002 7988 Status Line: No star selected
03:53:35.123 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=96, FiltMin=84, FiltMax=111, Gamma=0.690
03:53:35.123 00.000 7988 UpdateGuideState exits: No star selected
03:53:35.125 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:35.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:35.127 00.002 7988 Enqueuing Expose request
03:53:35.127 00.000 15712 Worker thread wakes up
03:53:35.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:35.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:36.538 01.411 15712 Exposure complete
03:53:36.601 00.063 15712 worker thread done servicing request
03:53:36.601 00.000 7988 OnExposeComplete: enter
03:53:36.601 00.000 7988 UpdateGuideState(): m_state=1
03:53:36.607 00.006 7988 UpdateCurrentPosition: no star selected
03:53:36.607 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:36.609 00.002 7988 Status Line: No star selected
03:53:36.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=96, FiltMin=83, FiltMax=110, Gamma=0.690
03:53:36.611 00.002 7988 UpdateGuideState exits: No star selected
03:53:36.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:36.613 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:36.613 00.000 7988 Enqueuing Expose request
03:53:36.615 00.002 15712 Worker thread wakes up
03:53:36.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:36.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:38.245 01.630 15712 Exposure complete
03:53:38.311 00.066 15712 worker thread done servicing request
03:53:38.311 00.000 7988 OnExposeComplete: enter
03:53:38.313 00.002 7988 UpdateGuideState(): m_state=1
03:53:38.313 00.000 7988 UpdateCurrentPosition: no star selected
03:53:38.313 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:38.313 00.000 7988 Status Line: No star selected
03:53:38.318 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=96, FiltMin=84, FiltMax=109, Gamma=0.690
03:53:38.320 00.002 7988 UpdateGuideState exits: No star selected
03:53:38.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:38.322 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:38.322 00.000 7988 Enqueuing Expose request
03:53:38.324 00.002 15712 Worker thread wakes up
03:53:38.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:38.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:39.843 01.519 15712 Exposure complete
03:53:39.909 00.066 15712 worker thread done servicing request
03:53:39.909 00.000 7988 OnExposeComplete: enter
03:53:39.909 00.000 7988 UpdateGuideState(): m_state=1
03:53:39.909 00.000 7988 UpdateCurrentPosition: no star selected
03:53:39.909 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:39.909 00.000 7988 Status Line: No star selected
03:53:39.915 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=96, FiltMin=84, FiltMax=107, Gamma=0.690
03:53:39.915 00.000 7988 UpdateGuideState exits: No star selected
03:53:39.915 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:39.915 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:39.915 00.000 7988 Enqueuing Expose request
03:53:39.915 00.000 15712 Worker thread wakes up
03:53:39.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:39.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:41.556 01.641 15712 Exposure complete
03:53:41.617 00.061 15712 worker thread done servicing request
03:53:41.617 00.000 7988 OnExposeComplete: enter
03:53:41.617 00.000 7988 UpdateGuideState(): m_state=1
03:53:41.623 00.006 7988 UpdateCurrentPosition: no star selected
03:53:41.623 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:41.625 00.002 7988 Status Line: No star selected
03:53:41.627 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=85, FiltMax=108, Gamma=0.690
03:53:41.627 00.000 7988 UpdateGuideState exits: No star selected
03:53:41.629 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:41.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:41.631 00.002 7988 Enqueuing Expose request
03:53:41.631 00.000 15712 Worker thread wakes up
03:53:41.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:41.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:43.152 01.521 15712 Exposure complete
03:53:43.218 00.066 15712 worker thread done servicing request
03:53:43.218 00.000 7988 OnExposeComplete: enter
03:53:43.218 00.000 7988 UpdateGuideState(): m_state=1
03:53:43.218 00.000 7988 UpdateCurrentPosition: no star selected
03:53:43.218 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:43.218 00.000 7988 Status Line: No star selected
03:53:43.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=85, FiltMax=109, Gamma=0.690
03:53:43.218 00.000 7988 UpdateGuideState exits: No star selected
03:53:43.226 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:43.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:43.228 00.002 7988 Enqueuing Expose request
03:53:43.229 00.001 15712 Worker thread wakes up
03:53:43.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:43.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:44.967 01.738 15712 Exposure complete
03:53:45.029 00.062 15712 worker thread done servicing request
03:53:45.029 00.000 7988 OnExposeComplete: enter
03:53:45.029 00.000 7988 UpdateGuideState(): m_state=1
03:53:45.034 00.005 7988 UpdateCurrentPosition: no star selected
03:53:45.034 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:45.036 00.002 7988 Status Line: No star selected
03:53:45.038 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=86, FiltMax=110, Gamma=0.690
03:53:45.038 00.000 7988 UpdateGuideState exits: No star selected
03:53:45.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:45.041 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:45.041 00.000 7988 Enqueuing Expose request
03:53:45.043 00.002 15712 Worker thread wakes up
03:53:45.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:45.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:46.451 01.408 15712 Exposure complete
03:53:46.513 00.062 15712 worker thread done servicing request
03:53:46.513 00.000 7988 OnExposeComplete: enter
03:53:46.513 00.000 7988 UpdateGuideState(): m_state=1
03:53:46.520 00.007 7988 UpdateCurrentPosition: no star selected
03:53:46.520 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:46.520 00.000 7988 Status Line: No star selected
03:53:46.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=88, FiltMax=109, Gamma=0.690
03:53:46.520 00.000 7988 UpdateGuideState exits: No star selected
03:53:46.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:46.520 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:46.520 00.000 7988 Enqueuing Expose request
03:53:46.529 00.009 15712 Worker thread wakes up
03:53:46.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:46.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:48.160 01.631 15712 Exposure complete
03:53:48.220 00.060 15712 worker thread done servicing request
03:53:48.220 00.000 7988 OnExposeComplete: enter
03:53:48.220 00.000 7988 UpdateGuideState(): m_state=1
03:53:48.227 00.007 7988 UpdateCurrentPosition: no star selected
03:53:48.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:48.229 00.002 7988 Status Line: No star selected
03:53:48.231 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=89, FiltMax=109, Gamma=0.690
03:53:48.231 00.000 7988 UpdateGuideState exits: No star selected
03:53:48.233 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:48.233 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:48.235 00.002 7988 Enqueuing Expose request
03:53:48.236 00.001 15712 Worker thread wakes up
03:53:48.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:48.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:49.756 01.520 15712 Exposure complete
03:53:49.819 00.063 15712 worker thread done servicing request
03:53:49.819 00.000 7988 OnExposeComplete: enter
03:53:49.819 00.000 7988 UpdateGuideState(): m_state=1
03:53:49.824 00.005 7988 UpdateCurrentPosition: no star selected
03:53:49.824 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:49.826 00.002 7988 Status Line: No star selected
03:53:49.828 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=90, FiltMax=109, Gamma=0.690
03:53:49.828 00.000 7988 UpdateGuideState exits: No star selected
03:53:49.830 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:49.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:49.832 00.002 7988 Enqueuing Expose request
03:53:49.833 00.001 15712 Worker thread wakes up
03:53:49.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:49.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:51.464 01.631 15712 Exposure complete
03:53:51.528 00.064 15712 worker thread done servicing request
03:53:51.530 00.002 7988 OnExposeComplete: enter
03:53:51.530 00.000 7988 UpdateGuideState(): m_state=1
03:53:51.531 00.001 7988 UpdateCurrentPosition: no star selected
03:53:51.531 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:51.533 00.002 7988 Status Line: No star selected
03:53:51.536 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=90, FiltMax=111, Gamma=0.690
03:53:51.536 00.000 7988 UpdateGuideState exits: No star selected
03:53:51.537 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:51.537 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:51.537 00.000 7988 Enqueuing Expose request
03:53:51.537 00.000 15712 Worker thread wakes up
03:53:51.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:51.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:53.057 01.520 15712 Exposure complete
03:53:53.122 00.065 15712 worker thread done servicing request
03:53:53.122 00.000 7988 OnExposeComplete: enter
03:53:53.122 00.000 7988 UpdateGuideState(): m_state=1
03:53:53.122 00.000 7988 UpdateCurrentPosition: no star selected
03:53:53.122 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:53.122 00.000 7988 Status Line: No star selected
03:53:53.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=89, FiltMax=112, Gamma=0.690
03:53:53.122 00.000 7988 UpdateGuideState exits: No star selected
03:53:53.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:53.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:53.122 00.000 7988 Enqueuing Expose request
03:53:53.122 00.000 15712 Worker thread wakes up
03:53:53.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:53.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:54.766 01.644 15712 Exposure complete
03:53:54.827 00.061 15712 worker thread done servicing request
03:53:54.827 00.000 7988 OnExposeComplete: enter
03:53:54.827 00.000 7988 UpdateGuideState(): m_state=1
03:53:54.835 00.008 7988 UpdateCurrentPosition: no star selected
03:53:54.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:54.837 00.002 7988 Status Line: No star selected
03:53:54.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=87, FiltMax=110, Gamma=0.690
03:53:54.839 00.002 7988 UpdateGuideState exits: No star selected
03:53:54.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:54.841 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:54.841 00.000 7988 Enqueuing Expose request
03:53:54.843 00.002 15712 Worker thread wakes up
03:53:54.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:54.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:56.362 01.519 15712 Exposure complete
03:53:56.427 00.065 15712 worker thread done servicing request
03:53:56.427 00.000 7988 OnExposeComplete: enter
03:53:56.427 00.000 7988 UpdateGuideState(): m_state=1
03:53:56.427 00.000 7988 UpdateCurrentPosition: no star selected
03:53:56.427 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:56.427 00.000 7988 Status Line: No star selected
03:53:56.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=99, FiltMin=87, FiltMax=111, Gamma=0.690
03:53:56.427 00.000 7988 UpdateGuideState exits: No star selected
03:53:56.436 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:56.436 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:56.438 00.002 7988 Enqueuing Expose request
03:53:56.438 00.000 15712 Worker thread wakes up
03:53:56.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:56.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:58.069 01.631 15712 Exposure complete
03:53:58.131 00.062 15712 worker thread done servicing request
03:53:58.131 00.000 7988 OnExposeComplete: enter
03:53:58.131 00.000 7988 UpdateGuideState(): m_state=1
03:53:58.137 00.006 7988 UpdateCurrentPosition: no star selected
03:53:58.138 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:58.138 00.000 7988 Status Line: No star selected
03:53:58.140 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=98, FiltMin=86, FiltMax=112, Gamma=0.690
03:53:58.140 00.000 7988 UpdateGuideState exits: No star selected
03:53:58.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:58.140 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:58.140 00.000 7988 Enqueuing Expose request
03:53:58.140 00.000 15712 Worker thread wakes up
03:53:58.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:58.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:53:59.666 01.526 15712 Exposure complete
03:53:59.731 00.065 15712 worker thread done servicing request
03:53:59.731 00.000 7988 OnExposeComplete: enter
03:53:59.731 00.000 7988 UpdateGuideState(): m_state=1
03:53:59.731 00.000 7988 UpdateCurrentPosition: no star selected
03:53:59.731 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:59.731 00.000 7988 Status Line: No star selected
03:53:59.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=98, FiltMin=85, FiltMax=111, Gamma=0.690
03:53:59.731 00.000 7988 UpdateGuideState exits: No star selected
03:53:59.739 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:59.739 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:53:59.739 00.000 7988 Enqueuing Expose request
03:53:59.742 00.003 15712 Worker thread wakes up
03:53:59.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:53:59.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:01.373 01.631 15712 Exposure complete
03:54:01.436 00.063 15712 worker thread done servicing request
03:54:01.436 00.000 7988 OnExposeComplete: enter
03:54:01.436 00.000 7988 UpdateGuideState(): m_state=1
03:54:01.436 00.000 7988 UpdateCurrentPosition: no star selected
03:54:01.436 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:01.436 00.000 7988 Status Line: No star selected
03:54:01.445 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=84, FiltMax=111, Gamma=0.690
03:54:01.445 00.000 7988 UpdateGuideState exits: No star selected
03:54:01.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:01.445 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:01.445 00.000 7988 Enqueuing Expose request
03:54:01.445 00.000 15712 Worker thread wakes up
03:54:01.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:01.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:02.970 01.525 15712 Exposure complete
03:54:03.032 00.062 15712 worker thread done servicing request
03:54:03.032 00.000 7988 OnExposeComplete: enter
03:54:03.032 00.000 7988 UpdateGuideState(): m_state=1
03:54:03.037 00.005 7988 UpdateCurrentPosition: no star selected
03:54:03.037 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:03.039 00.002 7988 Status Line: No star selected
03:54:03.041 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=84, FiltMax=110, Gamma=0.690
03:54:03.041 00.000 7988 UpdateGuideState exits: No star selected
03:54:03.043 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:03.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:03.043 00.000 7988 Enqueuing Expose request
03:54:03.046 00.003 15712 Worker thread wakes up
03:54:03.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:03.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:04.788 01.742 15712 Exposure complete
03:54:04.850 00.062 15712 worker thread done servicing request
03:54:04.850 00.000 7988 OnExposeComplete: enter
03:54:04.850 00.000 7988 UpdateGuideState(): m_state=1
03:54:04.857 00.007 7988 UpdateCurrentPosition: no star selected
03:54:04.857 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:04.859 00.002 7988 Status Line: No star selected
03:54:04.861 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=83, FiltMax=109, Gamma=0.690
03:54:04.861 00.000 7988 UpdateGuideState exits: No star selected
03:54:04.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:04.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:04.861 00.000 7988 Enqueuing Expose request
03:54:04.865 00.004 15712 Worker thread wakes up
03:54:04.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:04.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:06.271 01.406 15712 Exposure complete
03:54:06.335 00.064 15712 worker thread done servicing request
03:54:06.335 00.000 7988 OnExposeComplete: enter
03:54:06.335 00.000 7988 UpdateGuideState(): m_state=1
03:54:06.340 00.005 7988 UpdateCurrentPosition: no star selected
03:54:06.340 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:06.342 00.002 7988 Status Line: No star selected
03:54:06.344 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=84, FiltMax=109, Gamma=0.690
03:54:06.344 00.000 7988 UpdateGuideState exits: No star selected
03:54:06.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:06.344 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:06.347 00.003 7988 Enqueuing Expose request
03:54:06.347 00.000 15712 Worker thread wakes up
03:54:06.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:06.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:07.979 01.632 15712 Exposure complete
03:54:08.041 00.062 15712 worker thread done servicing request
03:54:08.041 00.000 7988 OnExposeComplete: enter
03:54:08.041 00.000 7988 UpdateGuideState(): m_state=1
03:54:08.047 00.006 7988 UpdateCurrentPosition: no star selected
03:54:08.049 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:08.049 00.000 7988 Status Line: No star selected
03:54:08.051 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=85, FiltMax=108, Gamma=0.690
03:54:08.051 00.000 7988 UpdateGuideState exits: No star selected
03:54:08.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:08.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:08.051 00.000 7988 Enqueuing Expose request
03:54:08.051 00.000 15712 Worker thread wakes up
03:54:08.057 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:08.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:09.575 01.518 15712 Exposure complete
03:54:09.636 00.061 15712 worker thread done servicing request
03:54:09.636 00.000 7988 OnExposeComplete: enter
03:54:09.636 00.000 7988 UpdateGuideState(): m_state=1
03:54:09.643 00.007 7988 UpdateCurrentPosition: no star selected
03:54:09.645 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:09.645 00.000 7988 Status Line: No star selected
03:54:09.647 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=86, FiltMax=108, Gamma=0.690
03:54:09.648 00.001 7988 UpdateGuideState exits: No star selected
03:54:09.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:09.648 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:09.648 00.000 7988 Enqueuing Expose request
03:54:09.652 00.004 15712 Worker thread wakes up
03:54:09.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:09.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:11.285 01.633 15712 Exposure complete
03:54:11.351 00.066 15712 worker thread done servicing request
03:54:11.351 00.000 7988 OnExposeComplete: enter
03:54:11.351 00.000 7988 UpdateGuideState(): m_state=1
03:54:11.351 00.000 7988 UpdateCurrentPosition: no star selected
03:54:11.351 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:11.351 00.000 7988 Status Line: No star selected
03:54:11.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=85, FiltMax=107, Gamma=0.690
03:54:11.351 00.000 7988 UpdateGuideState exits: No star selected
03:54:11.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:11.351 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:11.351 00.000 7988 Enqueuing Expose request
03:54:11.351 00.000 15712 Worker thread wakes up
03:54:11.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:11.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:12.881 01.530 15712 Exposure complete
03:54:12.945 00.064 15712 worker thread done servicing request
03:54:12.945 00.000 7988 OnExposeComplete: enter
03:54:12.945 00.000 7988 UpdateGuideState(): m_state=1
03:54:12.945 00.000 7988 UpdateCurrentPosition: no star selected
03:54:12.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:12.945 00.000 7988 Status Line: No star selected
03:54:12.952 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=83, FiltMax=108, Gamma=0.690
03:54:12.952 00.000 7988 UpdateGuideState exits: No star selected
03:54:12.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:12.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:12.952 00.000 7988 Enqueuing Expose request
03:54:12.952 00.000 15712 Worker thread wakes up
03:54:12.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:12.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:14.697 01.745 15712 Exposure complete
03:54:14.763 00.066 15712 worker thread done servicing request
03:54:14.763 00.000 7988 OnExposeComplete: enter
03:54:14.765 00.002 7988 UpdateGuideState(): m_state=1
03:54:14.765 00.000 7988 UpdateCurrentPosition: no star selected
03:54:14.767 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:14.769 00.002 7988 Status Line: No star selected
03:54:14.771 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=83, FiltMax=108, Gamma=0.690
03:54:14.771 00.000 7988 UpdateGuideState exits: No star selected
03:54:14.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:14.774 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:14.774 00.000 7988 Enqueuing Expose request
03:54:14.774 00.000 15712 Worker thread wakes up
03:54:14.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:14.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:16.182 01.408 15712 Exposure complete
03:54:16.246 00.064 15712 worker thread done servicing request
03:54:16.246 00.000 7988 OnExposeComplete: enter
03:54:16.246 00.000 7988 UpdateGuideState(): m_state=1
03:54:16.246 00.000 7988 UpdateCurrentPosition: no star selected
03:54:16.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:16.246 00.000 7988 Status Line: No star selected
03:54:16.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=84, FiltMax=108, Gamma=0.690
03:54:16.253 00.007 7988 UpdateGuideState exits: No star selected
03:54:16.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:16.253 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:16.253 00.000 7988 Enqueuing Expose request
03:54:16.253 00.000 15712 Worker thread wakes up
03:54:16.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:16.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:17.890 01.637 15712 Exposure complete
03:54:17.954 00.064 7988 OnExposeComplete: enter
03:54:17.956 00.002 7988 UpdateGuideState(): m_state=1
03:54:17.956 00.000 15712 worker thread done servicing request
03:54:17.956 00.000 7988 UpdateCurrentPosition: no star selected
03:54:17.956 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:17.956 00.000 7988 Status Line: No star selected
03:54:17.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=85, FiltMax=109, Gamma=0.690
03:54:17.956 00.000 7988 UpdateGuideState exits: No star selected
03:54:17.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:17.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:17.956 00.000 7988 Enqueuing Expose request
03:54:17.956 00.000 15712 Worker thread wakes up
03:54:17.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:17.967 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:19.488 01.521 15712 Exposure complete
03:54:19.554 00.066 15712 worker thread done servicing request
03:54:19.554 00.000 7988 OnExposeComplete: enter
03:54:19.554 00.000 7988 UpdateGuideState(): m_state=1
03:54:19.554 00.000 7988 UpdateCurrentPosition: no star selected
03:54:19.554 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:19.559 00.005 7988 Status Line: No star selected
03:54:19.561 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=98, FiltMin=86, FiltMax=109, Gamma=0.690
03:54:19.561 00.000 7988 UpdateGuideState exits: No star selected
03:54:19.563 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:19.563 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:19.565 00.002 7988 Enqueuing Expose request
03:54:19.565 00.000 15712 Worker thread wakes up
03:54:19.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:19.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:21.213 01.648 15712 Exposure complete
03:54:21.274 00.061 15712 worker thread done servicing request
03:54:21.274 00.000 7988 OnExposeComplete: enter
03:54:21.274 00.000 7988 UpdateGuideState(): m_state=1
03:54:21.281 00.007 7988 UpdateCurrentPosition: no star selected
03:54:21.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:21.283 00.002 7988 Status Line: No star selected
03:54:21.285 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=86, FiltMax=109, Gamma=0.690
03:54:21.285 00.000 7988 UpdateGuideState exits: No star selected
03:54:21.287 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:21.287 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:21.289 00.002 7988 Enqueuing Expose request
03:54:21.290 00.001 15712 Worker thread wakes up
03:54:21.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:21.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:22.699 01.409 15712 Exposure complete
03:54:22.764 00.065 15712 worker thread done servicing request
03:54:22.764 00.000 7988 OnExposeComplete: enter
03:54:22.764 00.000 7988 UpdateGuideState(): m_state=1
03:54:22.764 00.000 7988 UpdateCurrentPosition: no star selected
03:54:22.764 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:22.764 00.000 7988 Status Line: No star selected
03:54:22.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=98, FiltMin=85, FiltMax=111, Gamma=0.690
03:54:22.770 00.006 7988 UpdateGuideState exits: No star selected
03:54:22.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:22.770 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:22.770 00.000 7988 Enqueuing Expose request
03:54:22.770 00.000 15712 Worker thread wakes up
03:54:22.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:22.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:24.418 01.648 15712 Exposure complete
03:54:24.480 00.062 15712 worker thread done servicing request
03:54:24.480 00.000 7988 OnExposeComplete: enter
03:54:24.480 00.000 7988 UpdateGuideState(): m_state=1
03:54:24.480 00.000 7988 UpdateCurrentPosition: no star selected
03:54:24.486 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:24.486 00.000 7988 Status Line: No star selected
03:54:24.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=85, FiltMax=109, Gamma=0.690
03:54:24.486 00.000 7988 UpdateGuideState exits: No star selected
03:54:24.491 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:24.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:24.493 00.002 7988 Enqueuing Expose request
03:54:24.493 00.000 15712 Worker thread wakes up
03:54:24.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:24.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:26.012 01.519 15712 Exposure complete
03:54:26.075 00.063 15712 worker thread done servicing request
03:54:26.075 00.000 7988 OnExposeComplete: enter
03:54:26.075 00.000 7988 UpdateGuideState(): m_state=1
03:54:26.080 00.005 7988 UpdateCurrentPosition: no star selected
03:54:26.080 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:26.082 00.002 7988 Status Line: No star selected
03:54:26.084 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=86, FiltMax=107, Gamma=0.690
03:54:26.084 00.000 7988 UpdateGuideState exits: No star selected
03:54:26.086 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:26.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:26.088 00.002 7988 Enqueuing Expose request
03:54:26.089 00.001 15712 Worker thread wakes up
03:54:26.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:26.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:27.722 01.633 15712 Exposure complete
03:54:27.786 00.064 15712 worker thread done servicing request
03:54:27.786 00.000 7988 OnExposeComplete: enter
03:54:27.786 00.000 7988 UpdateGuideState(): m_state=1
03:54:27.786 00.000 7988 UpdateCurrentPosition: no star selected
03:54:27.786 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:27.786 00.000 7988 Status Line: No star selected
03:54:27.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=87, FiltMax=108, Gamma=0.690
03:54:27.786 00.000 7988 UpdateGuideState exits: No star selected
03:54:27.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:27.786 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:27.786 00.000 7988 Enqueuing Expose request
03:54:27.786 00.000 15712 Worker thread wakes up
03:54:27.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:27.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:29.327 01.541 15712 Exposure complete
03:54:29.394 00.067 15712 worker thread done servicing request
03:54:29.394 00.000 7988 OnExposeComplete: enter
03:54:29.394 00.000 7988 UpdateGuideState(): m_state=1
03:54:29.394 00.000 7988 UpdateCurrentPosition: no star selected
03:54:29.394 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:29.394 00.000 7988 Status Line: No star selected
03:54:29.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=98, FiltMin=87, FiltMax=108, Gamma=0.690
03:54:29.400 00.006 7988 UpdateGuideState exits: No star selected
03:54:29.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:29.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:29.400 00.000 7988 Enqueuing Expose request
03:54:29.400 00.000 15712 Worker thread wakes up
03:54:29.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:29.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:31.040 01.640 15712 Exposure complete
03:54:31.106 00.066 15712 worker thread done servicing request
03:54:31.106 00.000 7988 OnExposeComplete: enter
03:54:31.106 00.000 7988 UpdateGuideState(): m_state=1
03:54:31.106 00.000 7988 UpdateCurrentPosition: no star selected
03:54:31.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:31.106 00.000 7988 Status Line: No star selected
03:54:31.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=87, FiltMax=107, Gamma=0.690
03:54:31.106 00.000 7988 UpdateGuideState exits: No star selected
03:54:31.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:31.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:31.106 00.000 7988 Enqueuing Expose request
03:54:31.106 00.000 15712 Worker thread wakes up
03:54:31.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:31.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:32.534 01.428 15712 Exposure complete
03:54:32.599 00.065 15712 worker thread done servicing request
03:54:32.599 00.000 7988 OnExposeComplete: enter
03:54:32.599 00.000 7988 UpdateGuideState(): m_state=1
03:54:32.599 00.000 7988 UpdateCurrentPosition: no star selected
03:54:32.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:32.599 00.000 7988 Status Line: No star selected
03:54:32.605 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=85, FiltMax=107, Gamma=0.690
03:54:32.605 00.000 7988 UpdateGuideState exits: No star selected
03:54:32.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:32.605 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:32.605 00.000 7988 Enqueuing Expose request
03:54:32.605 00.000 15712 Worker thread wakes up
03:54:32.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:32.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:34.249 01.644 15712 Exposure complete
03:54:34.317 00.068 15712 worker thread done servicing request
03:54:34.317 00.000 7988 OnExposeComplete: enter
03:54:34.317 00.000 7988 UpdateGuideState(): m_state=1
03:54:34.317 00.000 7988 UpdateCurrentPosition: no star selected
03:54:34.317 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:34.317 00.000 7988 Status Line: No star selected
03:54:34.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=88, FiltMax=108, Gamma=0.690
03:54:34.317 00.000 7988 UpdateGuideState exits: No star selected
03:54:34.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:34.317 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:34.317 00.000 7988 Enqueuing Expose request
03:54:34.317 00.000 15712 Worker thread wakes up
03:54:34.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:34.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:35.847 01.530 15712 Exposure complete
03:54:35.909 00.062 15712 worker thread done servicing request
03:54:35.909 00.000 7988 OnExposeComplete: enter
03:54:35.909 00.000 7988 UpdateGuideState(): m_state=1
03:54:35.909 00.000 7988 UpdateCurrentPosition: no star selected
03:54:35.909 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:35.909 00.000 7988 Status Line: No star selected
03:54:35.918 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=98, FiltMin=89, FiltMax=108, Gamma=0.690
03:54:35.918 00.000 7988 UpdateGuideState exits: No star selected
03:54:35.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:35.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:35.918 00.000 7988 Enqueuing Expose request
03:54:35.918 00.000 15712 Worker thread wakes up
03:54:35.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:35.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:37.667 01.749 15712 Exposure complete
03:54:37.729 00.062 15712 worker thread done servicing request
03:54:37.729 00.000 7988 OnExposeComplete: enter
03:54:37.729 00.000 7988 UpdateGuideState(): m_state=1
03:54:37.729 00.000 7988 UpdateCurrentPosition: no star selected
03:54:37.729 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:37.736 00.007 7988 Status Line: No star selected
03:54:37.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=98, FiltMin=88, FiltMax=108, Gamma=0.690
03:54:37.736 00.000 7988 UpdateGuideState exits: No star selected
03:54:37.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:37.736 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:37.736 00.000 7988 Enqueuing Expose request
03:54:37.736 00.000 15712 Worker thread wakes up
03:54:37.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:37.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:39.149 01.413 15712 Exposure complete
03:54:39.215 00.066 15712 worker thread done servicing request
03:54:39.217 00.002 7988 OnExposeComplete: enter
03:54:39.217 00.000 7988 UpdateGuideState(): m_state=1
03:54:39.217 00.000 7988 UpdateCurrentPosition: no star selected
03:54:39.217 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:39.217 00.000 7988 Status Line: No star selected
03:54:39.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=97, FiltMin=87, FiltMax=107, Gamma=0.690
03:54:39.217 00.000 7988 UpdateGuideState exits: No star selected
03:54:39.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:39.217 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:39.217 00.000 7988 Enqueuing Expose request
03:54:39.217 00.000 15712 Worker thread wakes up
03:54:39.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:39.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:40.859 01.642 15712 Exposure complete
03:54:40.923 00.064 15712 worker thread done servicing request
03:54:40.923 00.000 7988 OnExposeComplete: enter
03:54:40.923 00.000 7988 UpdateGuideState(): m_state=1
03:54:40.928 00.005 7988 UpdateCurrentPosition: no star selected
03:54:40.928 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:40.930 00.002 7988 Status Line: No star selected
03:54:40.932 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
03:54:40.932 00.000 7988 UpdateGuideState exits: No star selected
03:54:40.934 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:40.934 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:40.936 00.002 7988 Enqueuing Expose request
03:54:40.936 00.000 15712 Worker thread wakes up
03:54:40.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:40.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:42.460 01.524 15712 Exposure complete
03:54:42.521 00.061 15712 worker thread done servicing request
03:54:42.521 00.000 7988 OnExposeComplete: enter
03:54:42.521 00.000 7988 UpdateGuideState(): m_state=1
03:54:42.529 00.008 7988 UpdateCurrentPosition: no star selected
03:54:42.529 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:42.531 00.002 7988 Status Line: No star selected
03:54:42.533 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=87, FiltMax=107, Gamma=0.690
03:54:42.533 00.000 7988 UpdateGuideState exits: No star selected
03:54:42.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:42.535 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:42.537 00.002 7988 Enqueuing Expose request
03:54:42.537 00.000 15712 Worker thread wakes up
03:54:42.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:42.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:44.168 01.631 15712 Exposure complete
03:54:44.234 00.066 15712 worker thread done servicing request
03:54:44.234 00.000 7988 OnExposeComplete: enter
03:54:44.236 00.002 7988 UpdateGuideState(): m_state=1
03:54:44.236 00.000 7988 UpdateCurrentPosition: no star selected
03:54:44.236 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:44.236 00.000 7988 Status Line: No star selected
03:54:44.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=97, FiltMin=87, FiltMax=107, Gamma=0.690
03:54:44.236 00.000 7988 UpdateGuideState exits: No star selected
03:54:44.236 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:44.236 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:44.236 00.000 7988 Enqueuing Expose request
03:54:44.236 00.000 15712 Worker thread wakes up
03:54:44.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:44.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:45.767 01.531 15712 Exposure complete
03:54:45.828 00.061 15712 worker thread done servicing request
03:54:45.828 00.000 7988 OnExposeComplete: enter
03:54:45.828 00.000 7988 UpdateGuideState(): m_state=1
03:54:45.834 00.006 7988 UpdateCurrentPosition: no star selected
03:54:45.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:45.836 00.002 7988 Status Line: No star selected
03:54:45.838 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=86, FiltMax=106, Gamma=0.690
03:54:45.838 00.000 7988 UpdateGuideState exits: No star selected
03:54:45.840 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:45.840 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:45.842 00.002 7988 Enqueuing Expose request
03:54:45.842 00.000 15712 Worker thread wakes up
03:54:45.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:45.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:47.474 01.632 15712 Exposure complete
03:54:47.539 00.065 15712 worker thread done servicing request
03:54:47.539 00.000 7988 OnExposeComplete: enter
03:54:47.539 00.000 7988 UpdateGuideState(): m_state=1
03:54:47.542 00.003 7988 UpdateCurrentPosition: no star selected
03:54:47.542 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:47.544 00.002 7988 Status Line: No star selected
03:54:47.546 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=96, FiltMin=87, FiltMax=106, Gamma=0.690
03:54:47.546 00.000 7988 UpdateGuideState exits: No star selected
03:54:47.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:47.546 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:47.546 00.000 7988 Enqueuing Expose request
03:54:47.546 00.000 15712 Worker thread wakes up
03:54:47.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:47.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:49.068 01.522 15712 Exposure complete
03:54:49.128 00.060 15712 worker thread done servicing request
03:54:49.128 00.000 7988 OnExposeComplete: enter
03:54:49.128 00.000 7988 UpdateGuideState(): m_state=1
03:54:49.135 00.007 7988 UpdateCurrentPosition: no star selected
03:54:49.135 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:49.135 00.000 7988 Status Line: No star selected
03:54:49.139 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=85, FiltMax=106, Gamma=0.690
03:54:49.139 00.000 7988 UpdateGuideState exits: No star selected
03:54:49.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:49.139 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:49.139 00.000 7988 Enqueuing Expose request
03:54:49.144 00.005 15712 Worker thread wakes up
03:54:49.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:49.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:50.775 01.631 15712 Exposure complete
03:54:50.840 00.065 15712 worker thread done servicing request
03:54:50.840 00.000 7988 OnExposeComplete: enter
03:54:50.840 00.000 7988 UpdateGuideState(): m_state=1
03:54:50.840 00.000 7988 UpdateCurrentPosition: no star selected
03:54:50.843 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:50.843 00.000 7988 Status Line: No star selected
03:54:50.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=95, FiltMin=83, FiltMax=105, Gamma=0.690
03:54:50.843 00.000 7988 UpdateGuideState exits: No star selected
03:54:50.848 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:50.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:50.850 00.002 7988 Enqueuing Expose request
03:54:50.850 00.000 15712 Worker thread wakes up
03:54:50.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:50.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:52.370 01.520 15712 Exposure complete
03:54:52.431 00.061 15712 worker thread done servicing request
03:54:52.431 00.000 7988 OnExposeComplete: enter
03:54:52.431 00.000 7988 UpdateGuideState(): m_state=1
03:54:52.437 00.006 7988 UpdateCurrentPosition: no star selected
03:54:52.437 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:52.437 00.000 7988 Status Line: No star selected
03:54:52.441 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=83, FiltMax=105, Gamma=0.690
03:54:52.441 00.000 7988 UpdateGuideState exits: No star selected
03:54:52.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:52.445 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:52.445 00.000 7988 Enqueuing Expose request
03:54:52.447 00.002 15712 Worker thread wakes up
03:54:52.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:52.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:54.078 01.631 15712 Exposure complete
03:54:54.139 00.061 15712 worker thread done servicing request
03:54:54.139 00.000 7988 OnExposeComplete: enter
03:54:54.145 00.006 7988 UpdateGuideState(): m_state=1
03:54:54.145 00.000 7988 UpdateCurrentPosition: no star selected
03:54:54.147 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:54.147 00.000 7988 Status Line: No star selected
03:54:54.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=94, FiltMin=81, FiltMax=105, Gamma=0.690
03:54:54.147 00.000 7988 UpdateGuideState exits: No star selected
03:54:54.147 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:54.147 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:54.147 00.000 7988 Enqueuing Expose request
03:54:54.155 00.008 15712 Worker thread wakes up
03:54:54.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:54.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:55.677 01.522 15712 Exposure complete
03:54:55.743 00.066 15712 worker thread done servicing request
03:54:55.743 00.000 7988 OnExposeComplete: enter
03:54:55.743 00.000 7988 UpdateGuideState(): m_state=1
03:54:55.743 00.000 7988 UpdateCurrentPosition: no star selected
03:54:55.743 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:55.747 00.004 7988 Status Line: No star selected
03:54:55.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=94, FiltMin=82, FiltMax=105, Gamma=0.690
03:54:55.747 00.000 7988 UpdateGuideState exits: No star selected
03:54:55.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:55.747 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:55.747 00.000 7988 Enqueuing Expose request
03:54:55.747 00.000 15712 Worker thread wakes up
03:54:55.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:55.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:57.382 01.635 15712 Exposure complete
03:54:57.448 00.066 15712 worker thread done servicing request
03:54:57.448 00.000 7988 OnExposeComplete: enter
03:54:57.448 00.000 7988 UpdateGuideState(): m_state=1
03:54:57.452 00.004 7988 UpdateCurrentPosition: no star selected
03:54:57.452 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:57.454 00.002 7988 Status Line: No star selected
03:54:57.456 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=93, FiltMin=81, FiltMax=104, Gamma=0.690
03:54:57.456 00.000 7988 UpdateGuideState exits: No star selected
03:54:57.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:57.456 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:57.456 00.000 7988 Enqueuing Expose request
03:54:57.461 00.005 15712 Worker thread wakes up
03:54:57.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:57.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:54:58.977 01.516 15712 Exposure complete
03:54:59.041 00.064 15712 worker thread done servicing request
03:54:59.041 00.000 7988 OnExposeComplete: enter
03:54:59.041 00.000 7988 UpdateGuideState(): m_state=1
03:54:59.041 00.000 7988 UpdateCurrentPosition: no star selected
03:54:59.041 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:59.041 00.000 7988 Status Line: No star selected
03:54:59.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=92, FiltMin=81, FiltMax=104, Gamma=0.690
03:54:59.049 00.008 7988 UpdateGuideState exits: No star selected
03:54:59.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:59.049 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:54:59.049 00.000 7988 Enqueuing Expose request
03:54:59.049 00.000 15712 Worker thread wakes up
03:54:59.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:54:59.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:00.798 01.749 15712 Exposure complete
03:55:00.859 00.061 15712 worker thread done servicing request
03:55:00.859 00.000 7988 OnExposeComplete: enter
03:55:00.859 00.000 7988 UpdateGuideState(): m_state=1
03:55:00.865 00.006 7988 UpdateCurrentPosition: no star selected
03:55:00.865 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:00.867 00.002 7988 Status Line: No star selected
03:55:00.869 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=92, FiltMin=81, FiltMax=104, Gamma=0.690
03:55:00.869 00.000 7988 UpdateGuideState exits: No star selected
03:55:00.871 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:00.871 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:00.873 00.002 7988 Enqueuing Expose request
03:55:00.873 00.000 15712 Worker thread wakes up
03:55:00.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:00.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:02.284 01.411 15712 Exposure complete
03:55:02.347 00.063 15712 worker thread done servicing request
03:55:02.347 00.000 7988 OnExposeComplete: enter
03:55:02.347 00.000 7988 UpdateGuideState(): m_state=1
03:55:02.351 00.004 7988 UpdateCurrentPosition: no star selected
03:55:02.351 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:02.353 00.002 7988 Status Line: No star selected
03:55:02.355 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=91, FiltMin=79, FiltMax=103, Gamma=0.690
03:55:02.355 00.000 7988 UpdateGuideState exits: No star selected
03:55:02.357 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:02.357 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:02.359 00.002 7988 Enqueuing Expose request
03:55:02.359 00.000 15712 Worker thread wakes up
03:55:02.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:02.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:03.992 01.633 15712 Exposure complete
03:55:04.056 00.064 15712 worker thread done servicing request
03:55:04.056 00.000 7988 OnExposeComplete: enter
03:55:04.056 00.000 7988 UpdateGuideState(): m_state=1
03:55:04.061 00.005 7988 UpdateCurrentPosition: no star selected
03:55:04.061 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:04.063 00.002 7988 Status Line: No star selected
03:55:04.065 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=90, FiltMin=79, FiltMax=102, Gamma=0.690
03:55:04.065 00.000 7988 UpdateGuideState exits: No star selected
03:55:04.067 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:04.067 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:04.069 00.002 7988 Enqueuing Expose request
03:55:04.069 00.000 15712 Worker thread wakes up
03:55:04.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:04.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:05.589 01.520 15712 Exposure complete
03:55:05.650 00.061 15712 worker thread done servicing request
03:55:05.650 00.000 7988 OnExposeComplete: enter
03:55:05.650 00.000 7988 UpdateGuideState(): m_state=1
03:55:05.658 00.008 7988 UpdateCurrentPosition: no star selected
03:55:05.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:05.660 00.002 7988 Status Line: No star selected
03:55:05.662 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=90, FiltMin=79, FiltMax=102, Gamma=0.690
03:55:05.662 00.000 7988 UpdateGuideState exits: No star selected
03:55:05.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:05.665 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:05.665 00.000 7988 Enqueuing Expose request
03:55:05.667 00.002 15712 Worker thread wakes up
03:55:05.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:05.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:07.298 01.631 15712 Exposure complete
03:55:07.359 00.061 15712 worker thread done servicing request
03:55:07.359 00.000 7988 OnExposeComplete: enter
03:55:07.359 00.000 7988 UpdateGuideState(): m_state=1
03:55:07.365 00.006 7988 UpdateCurrentPosition: no star selected
03:55:07.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:07.367 00.002 7988 Status Line: No star selected
03:55:07.369 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=89, FiltMin=78, FiltMax=101, Gamma=0.690
03:55:07.370 00.001 7988 UpdateGuideState exits: No star selected
03:55:07.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:07.372 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:07.372 00.000 7988 Enqueuing Expose request
03:55:07.374 00.002 15712 Worker thread wakes up
03:55:07.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:07.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:08.891 01.517 15712 Exposure complete
03:55:08.955 00.064 15712 worker thread done servicing request
03:55:08.955 00.000 7988 OnExposeComplete: enter
03:55:08.955 00.000 7988 UpdateGuideState(): m_state=1
03:55:08.960 00.005 7988 UpdateCurrentPosition: no star selected
03:55:08.960 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:08.962 00.002 7988 Status Line: No star selected
03:55:08.964 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=89, FiltMin=78, FiltMax=99, Gamma=0.690
03:55:08.964 00.000 7988 UpdateGuideState exits: No star selected
03:55:08.966 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:08.966 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:08.966 00.000 7988 Enqueuing Expose request
03:55:08.966 00.000 15712 Worker thread wakes up
03:55:08.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:08.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:10.602 01.636 15712 Exposure complete
03:55:10.663 00.061 15712 worker thread done servicing request
03:55:10.663 00.000 7988 OnExposeComplete: enter
03:55:10.663 00.000 7988 UpdateGuideState(): m_state=1
03:55:10.663 00.000 7988 UpdateCurrentPosition: no star selected
03:55:10.663 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:10.663 00.000 7988 Status Line: No star selected
03:55:10.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=88, FiltMin=77, FiltMax=99, Gamma=0.690
03:55:10.663 00.000 7988 UpdateGuideState exits: No star selected
03:55:10.675 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:10.675 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:10.675 00.000 7988 Enqueuing Expose request
03:55:10.675 00.000 15712 Worker thread wakes up
03:55:10.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:10.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:12.196 01.521 15712 Exposure complete
03:55:12.259 00.063 15712 worker thread done servicing request
03:55:12.259 00.000 7988 OnExposeComplete: enter
03:55:12.259 00.000 7988 UpdateGuideState(): m_state=1
03:55:12.263 00.004 7988 UpdateCurrentPosition: no star selected
03:55:12.263 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:12.265 00.002 7988 Status Line: No star selected
03:55:12.267 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=87, FiltMin=76, FiltMax=98, Gamma=0.690
03:55:12.267 00.000 7988 UpdateGuideState exits: No star selected
03:55:12.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:12.267 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:12.267 00.000 7988 Enqueuing Expose request
03:55:12.267 00.000 15712 Worker thread wakes up
03:55:12.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:12.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:14.016 01.749 15712 Exposure complete
03:55:14.082 00.066 15712 worker thread done servicing request
03:55:14.082 00.000 7988 OnExposeComplete: enter
03:55:14.084 00.002 7988 UpdateGuideState(): m_state=1
03:55:14.084 00.000 7988 UpdateCurrentPosition: no star selected
03:55:14.084 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:14.084 00.000 7988 Status Line: No star selected
03:55:14.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=86, FiltMin=76, FiltMax=97, Gamma=0.690
03:55:14.084 00.000 7988 UpdateGuideState exits: No star selected
03:55:14.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:14.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:14.092 00.008 7988 Enqueuing Expose request
03:55:14.092 00.000 15712 Worker thread wakes up
03:55:14.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:14.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:15.502 01.410 15712 Exposure complete
03:55:15.564 00.062 15712 worker thread done servicing request
03:55:15.564 00.000 7988 OnExposeComplete: enter
03:55:15.564 00.000 7988 UpdateGuideState(): m_state=1
03:55:15.570 00.006 7988 UpdateCurrentPosition: no star selected
03:55:15.570 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:15.572 00.002 7988 Status Line: No star selected
03:55:15.574 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=86, FiltMin=75, FiltMax=97, Gamma=0.690
03:55:15.574 00.000 7988 UpdateGuideState exits: No star selected
03:55:15.576 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:15.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:15.577 00.001 7988 Enqueuing Expose request
03:55:15.577 00.000 15712 Worker thread wakes up
03:55:15.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:15.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:17.211 01.634 15712 Exposure complete
03:55:17.276 00.065 15712 worker thread done servicing request
03:55:17.276 00.000 7988 OnExposeComplete: enter
03:55:17.276 00.000 7988 UpdateGuideState(): m_state=1
03:55:17.279 00.003 7988 UpdateCurrentPosition: no star selected
03:55:17.279 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:17.279 00.000 7988 Status Line: No star selected
03:55:17.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=85, FiltMin=74, FiltMax=97, Gamma=0.690
03:55:17.279 00.000 7988 UpdateGuideState exits: No star selected
03:55:17.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:17.279 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:17.279 00.000 7988 Enqueuing Expose request
03:55:17.279 00.000 15712 Worker thread wakes up
03:55:17.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:17.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:18.809 01.530 15712 Exposure complete
03:55:18.870 00.061 15712 worker thread done servicing request
03:55:18.870 00.000 7988 OnExposeComplete: enter
03:55:18.870 00.000 7988 UpdateGuideState(): m_state=1
03:55:18.876 00.006 7988 UpdateCurrentPosition: no star selected
03:55:18.877 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:18.877 00.000 7988 Status Line: No star selected
03:55:18.879 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=84, FiltMin=74, FiltMax=95, Gamma=0.690
03:55:18.879 00.000 7988 UpdateGuideState exits: No star selected
03:55:18.881 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:18.881 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:18.881 00.000 7988 Enqueuing Expose request
03:55:18.886 00.005 15712 Worker thread wakes up
03:55:18.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:18.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:20.519 01.633 15712 Exposure complete
03:55:20.581 00.062 15712 worker thread done servicing request
03:55:20.581 00.000 7988 OnExposeComplete: enter
03:55:20.581 00.000 7988 UpdateGuideState(): m_state=1
03:55:20.588 00.007 7988 UpdateCurrentPosition: no star selected
03:55:20.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:20.590 00.002 7988 Status Line: No star selected
03:55:20.592 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=74, FiltMax=94, Gamma=0.690
03:55:20.592 00.000 7988 UpdateGuideState exits: No star selected
03:55:20.594 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:20.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:20.594 00.000 7988 Enqueuing Expose request
03:55:20.596 00.002 15712 Worker thread wakes up
03:55:20.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:20.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:22.115 01.519 15712 Exposure complete
03:55:22.177 00.062 15712 worker thread done servicing request
03:55:22.177 00.000 7988 OnExposeComplete: enter
03:55:22.182 00.005 7988 UpdateGuideState(): m_state=1
03:55:22.182 00.000 7988 UpdateCurrentPosition: no star selected
03:55:22.184 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:22.184 00.000 7988 Status Line: No star selected
03:55:22.186 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=83, FiltMin=74, FiltMax=93, Gamma=0.690
03:55:22.188 00.002 7988 UpdateGuideState exits: No star selected
03:55:22.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:22.190 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:22.190 00.000 7988 Enqueuing Expose request
03:55:22.192 00.002 15712 Worker thread wakes up
03:55:22.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:22.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:23.825 01.633 15712 Exposure complete
03:55:23.887 00.062 15712 worker thread done servicing request
03:55:23.887 00.000 7988 OnExposeComplete: enter
03:55:23.887 00.000 7988 UpdateGuideState(): m_state=1
03:55:23.892 00.005 7988 UpdateCurrentPosition: no star selected
03:55:23.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:23.894 00.002 7988 Status Line: No star selected
03:55:23.896 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=74, FiltMax=92, Gamma=0.690
03:55:23.896 00.000 7988 UpdateGuideState exits: No star selected
03:55:23.898 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:23.898 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:23.900 00.002 7988 Enqueuing Expose request
03:55:23.900 00.000 15712 Worker thread wakes up
03:55:23.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:23.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:25.420 01.520 15712 Exposure complete
03:55:25.486 00.066 15712 worker thread done servicing request
03:55:25.486 00.000 7988 OnExposeComplete: enter
03:55:25.486 00.000 7988 UpdateGuideState(): m_state=1
03:55:25.486 00.000 7988 UpdateCurrentPosition: no star selected
03:55:25.486 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:25.486 00.000 7988 Status Line: No star selected
03:55:25.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=74, FiltMax=92, Gamma=0.690
03:55:25.486 00.000 7988 UpdateGuideState exits: No star selected
03:55:25.486 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:25.486 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:25.497 00.011 7988 Enqueuing Expose request
03:55:25.498 00.001 15712 Worker thread wakes up
03:55:25.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:25.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:27.237 01.739 15712 Exposure complete
03:55:27.302 00.065 15712 worker thread done servicing request
03:55:27.302 00.000 7988 OnExposeComplete: enter
03:55:27.302 00.000 7988 UpdateGuideState(): m_state=1
03:55:27.302 00.000 7988 UpdateCurrentPosition: no star selected
03:55:27.305 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:27.305 00.000 7988 Status Line: No star selected
03:55:27.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=74, FiltMax=92, Gamma=0.690
03:55:27.305 00.000 7988 UpdateGuideState exits: No star selected
03:55:27.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:27.305 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:27.305 00.000 7988 Enqueuing Expose request
03:55:27.305 00.000 15712 Worker thread wakes up
03:55:27.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:27.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:28.718 01.413 15712 Exposure complete
03:55:28.781 00.063 15712 worker thread done servicing request
03:55:28.781 00.000 7988 OnExposeComplete: enter
03:55:28.781 00.000 7988 UpdateGuideState(): m_state=1
03:55:28.786 00.005 7988 UpdateCurrentPosition: no star selected
03:55:28.786 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:28.786 00.000 7988 Status Line: No star selected
03:55:28.789 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=75, FiltMax=93, Gamma=0.690
03:55:28.789 00.000 7988 UpdateGuideState exits: No star selected
03:55:28.791 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:28.791 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:28.793 00.002 7988 Enqueuing Expose request
03:55:28.793 00.000 15712 Worker thread wakes up
03:55:28.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:28.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:30.425 01.632 15712 Exposure complete
03:55:30.489 00.064 15712 worker thread done servicing request
03:55:30.489 00.000 7988 OnExposeComplete: enter
03:55:30.489 00.000 7988 UpdateGuideState(): m_state=1
03:55:30.494 00.005 7988 UpdateCurrentPosition: no star selected
03:55:30.494 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:30.496 00.002 7988 Status Line: No star selected
03:55:30.498 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=74, FiltMax=92, Gamma=0.690
03:55:30.498 00.000 7988 UpdateGuideState exits: No star selected
03:55:30.500 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:30.500 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:30.502 00.002 7988 Enqueuing Expose request
03:55:30.502 00.000 15712 Worker thread wakes up
03:55:30.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:30.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:32.022 01.520 15712 Exposure complete
03:55:32.092 00.070 15712 worker thread done servicing request
03:55:32.092 00.000 7988 OnExposeComplete: enter
03:55:32.092 00.000 7988 UpdateGuideState(): m_state=1
03:55:32.094 00.002 7988 UpdateCurrentPosition: no star selected
03:55:32.096 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:32.096 00.000 7988 Status Line: No star selected
03:55:32.098 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=75, FiltMax=93, Gamma=0.690
03:55:32.099 00.001 7988 UpdateGuideState exits: No star selected
03:55:32.099 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:32.099 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:32.099 00.000 7988 Enqueuing Expose request
03:55:32.099 00.000 15712 Worker thread wakes up
03:55:32.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:32.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:33.742 01.643 15712 Exposure complete
03:55:33.807 00.065 15712 worker thread done servicing request
03:55:33.807 00.000 7988 OnExposeComplete: enter
03:55:33.807 00.000 7988 UpdateGuideState(): m_state=1
03:55:33.807 00.000 7988 UpdateCurrentPosition: no star selected
03:55:33.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:33.814 00.007 7988 Status Line: No star selected
03:55:33.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=84, FiltMin=75, FiltMax=92, Gamma=0.690
03:55:33.814 00.000 7988 UpdateGuideState exits: No star selected
03:55:33.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:33.814 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:33.814 00.000 7988 Enqueuing Expose request
03:55:33.814 00.000 15712 Worker thread wakes up
03:55:33.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:33.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:35.342 01.528 15712 Exposure complete
03:55:35.404 00.062 15712 worker thread done servicing request
03:55:35.404 00.000 7988 OnExposeComplete: enter
03:55:35.404 00.000 7988 UpdateGuideState(): m_state=1
03:55:35.404 00.000 7988 UpdateCurrentPosition: no star selected
03:55:35.411 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:35.411 00.000 7988 Status Line: No star selected
03:55:35.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=84, FiltMin=75, FiltMax=92, Gamma=0.690
03:55:35.411 00.000 7988 UpdateGuideState exits: No star selected
03:55:35.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:35.411 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:35.411 00.000 7988 Enqueuing Expose request
03:55:35.411 00.000 15712 Worker thread wakes up
03:55:35.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:35.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:37.053 01.642 15712 Exposure complete
03:55:37.117 00.064 15712 worker thread done servicing request
03:55:37.117 00.000 7988 OnExposeComplete: enter
03:55:37.117 00.000 7988 UpdateGuideState(): m_state=1
03:55:37.117 00.000 7988 UpdateCurrentPosition: no star selected
03:55:37.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:37.117 00.000 7988 Status Line: No star selected
03:55:37.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=84, FiltMin=75, FiltMax=92, Gamma=0.690
03:55:37.117 00.000 7988 UpdateGuideState exits: No star selected
03:55:37.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:37.117 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:37.117 00.000 7988 Enqueuing Expose request
03:55:37.117 00.000 15712 Worker thread wakes up
03:55:37.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:37.130 00.013 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:38.651 01.521 15712 Exposure complete
03:55:38.713 00.062 15712 worker thread done servicing request
03:55:38.713 00.000 7988 OnExposeComplete: enter
03:55:38.713 00.000 7988 UpdateGuideState(): m_state=1
03:55:38.719 00.006 7988 UpdateCurrentPosition: no star selected
03:55:38.719 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:38.721 00.002 7988 Status Line: No star selected
03:55:38.723 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=84, FiltMin=75, FiltMax=93, Gamma=0.690
03:55:38.723 00.000 7988 UpdateGuideState exits: No star selected
03:55:38.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:38.723 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:38.723 00.000 7988 Enqueuing Expose request
03:55:38.723 00.000 15712 Worker thread wakes up
03:55:38.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:38.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:40.355 01.632 15712 Exposure complete
03:55:40.431 00.076 15712 worker thread done servicing request
03:55:40.431 00.000 7988 OnExposeComplete: enter
03:55:40.437 00.006 7988 UpdateGuideState(): m_state=1
03:55:40.437 00.000 7988 UpdateCurrentPosition: no star selected
03:55:40.439 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:40.441 00.002 7988 Status Line: No star selected
03:55:40.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=84, FiltMin=76, FiltMax=93, Gamma=0.690
03:55:40.441 00.000 7988 UpdateGuideState exits: No star selected
03:55:40.447 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:40.449 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:40.449 00.000 7988 Enqueuing Expose request
03:55:40.449 00.000 15712 Worker thread wakes up
03:55:40.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:40.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:41.858 01.409 15712 Exposure complete
03:55:41.920 00.062 15712 worker thread done servicing request
03:55:41.920 00.000 7988 OnExposeComplete: enter
03:55:41.920 00.000 7988 UpdateGuideState(): m_state=1
03:55:41.920 00.000 7988 UpdateCurrentPosition: no star selected
03:55:41.920 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:41.920 00.000 7988 Status Line: No star selected
03:55:41.930 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=85, FiltMin=76, FiltMax=92, Gamma=0.690
03:55:41.930 00.000 7988 UpdateGuideState exits: No star selected
03:55:41.932 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:41.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:41.934 00.002 7988 Enqueuing Expose request
03:55:41.934 00.000 15712 Worker thread wakes up
03:55:41.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:41.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:43.562 01.628 15712 Exposure complete
03:55:43.624 00.062 15712 worker thread done servicing request
03:55:43.624 00.000 7988 OnExposeComplete: enter
03:55:43.624 00.000 7988 UpdateGuideState(): m_state=1
03:55:43.630 00.006 7988 UpdateCurrentPosition: no star selected
03:55:43.630 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:43.630 00.000 7988 Status Line: No star selected
03:55:43.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=85, FiltMin=77, FiltMax=93, Gamma=0.690
03:55:43.630 00.000 7988 UpdateGuideState exits: No star selected
03:55:43.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:43.630 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:43.630 00.000 7988 Enqueuing Expose request
03:55:43.630 00.000 15712 Worker thread wakes up
03:55:43.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:43.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:45.156 01.526 15712 Exposure complete
03:55:45.217 00.061 15712 worker thread done servicing request
03:55:45.217 00.000 7988 OnExposeComplete: enter
03:55:45.217 00.000 7988 UpdateGuideState(): m_state=1
03:55:45.223 00.006 7988 UpdateCurrentPosition: no star selected
03:55:45.223 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:45.225 00.002 7988 Status Line: No star selected
03:55:45.227 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=85, FiltMin=77, FiltMax=93, Gamma=0.690
03:55:45.227 00.000 7988 UpdateGuideState exits: No star selected
03:55:45.229 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:45.229 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:45.231 00.002 7988 Enqueuing Expose request
03:55:45.232 00.001 15712 Worker thread wakes up
03:55:45.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:45.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:46.865 01.633 15712 Exposure complete
03:55:46.930 00.065 15712 worker thread done servicing request
03:55:46.930 00.000 7988 OnExposeComplete: enter
03:55:46.930 00.000 7988 UpdateGuideState(): m_state=1
03:55:46.930 00.000 7988 UpdateCurrentPosition: no star selected
03:55:46.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:46.930 00.000 7988 Status Line: No star selected
03:55:46.935 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=85, FiltMin=77, FiltMax=94, Gamma=0.690
03:55:46.935 00.000 7988 UpdateGuideState exits: No star selected
03:55:46.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:46.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:46.935 00.000 7988 Enqueuing Expose request
03:55:46.935 00.000 15712 Worker thread wakes up
03:55:46.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:46.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:48.463 01.528 15712 Exposure complete
03:55:48.525 00.062 15712 worker thread done servicing request
03:55:48.525 00.000 7988 OnExposeComplete: enter
03:55:48.525 00.000 7988 UpdateGuideState(): m_state=1
03:55:48.525 00.000 7988 UpdateCurrentPosition: no star selected
03:55:48.533 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:48.533 00.000 7988 Status Line: No star selected
03:55:48.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=85, FiltMin=78, FiltMax=94, Gamma=0.690
03:55:48.533 00.000 7988 UpdateGuideState exits: No star selected
03:55:48.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:48.533 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:48.533 00.000 7988 Enqueuing Expose request
03:55:48.541 00.008 15712 Worker thread wakes up
03:55:48.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:48.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:50.174 01.633 15712 Exposure complete
03:55:50.237 00.063 15712 worker thread done servicing request
03:55:50.237 00.000 7988 OnExposeComplete: enter
03:55:50.237 00.000 7988 UpdateGuideState(): m_state=1
03:55:50.242 00.005 7988 UpdateCurrentPosition: no star selected
03:55:50.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:50.244 00.002 7988 Status Line: No star selected
03:55:50.246 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=85, FiltMin=78, FiltMax=94, Gamma=0.690
03:55:50.246 00.000 7988 UpdateGuideState exits: No star selected
03:55:50.248 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:50.248 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:50.250 00.002 7988 Enqueuing Expose request
03:55:50.250 00.000 15712 Worker thread wakes up
03:55:50.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:50.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:51.773 01.523 15712 Exposure complete
03:55:51.835 00.062 15712 worker thread done servicing request
03:55:51.835 00.000 7988 OnExposeComplete: enter
03:55:51.835 00.000 7988 UpdateGuideState(): m_state=1
03:55:51.835 00.000 7988 UpdateCurrentPosition: no star selected
03:55:51.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:51.835 00.000 7988 Status Line: No star selected
03:55:51.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=86, FiltMin=78, FiltMax=95, Gamma=0.690
03:55:51.835 00.000 7988 UpdateGuideState exits: No star selected
03:55:51.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:51.835 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:51.835 00.000 7988 Enqueuing Expose request
03:55:51.835 00.000 15712 Worker thread wakes up
03:55:51.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:51.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:53.483 01.648 15712 Exposure complete
03:55:53.548 00.065 15712 worker thread done servicing request
03:55:53.548 00.000 7988 OnExposeComplete: enter
03:55:53.548 00.000 7988 UpdateGuideState(): m_state=1
03:55:53.551 00.003 7988 UpdateCurrentPosition: no star selected
03:55:53.551 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:53.553 00.002 7988 Status Line: No star selected
03:55:53.555 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=85, FiltMin=77, FiltMax=95, Gamma=0.690
03:55:53.555 00.000 7988 UpdateGuideState exits: No star selected
03:55:53.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:53.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:53.555 00.000 7988 Enqueuing Expose request
03:55:53.560 00.005 15712 Worker thread wakes up
03:55:53.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:53.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:55.081 01.521 15712 Exposure complete
03:55:55.144 00.063 15712 worker thread done servicing request
03:55:55.146 00.002 7988 OnExposeComplete: enter
03:55:55.146 00.000 7988 UpdateGuideState(): m_state=1
03:55:55.146 00.000 7988 UpdateCurrentPosition: no star selected
03:55:55.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:55.150 00.004 7988 Status Line: No star selected
03:55:55.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=85, FiltMin=77, FiltMax=94, Gamma=0.690
03:55:55.150 00.000 7988 UpdateGuideState exits: No star selected
03:55:55.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:55.150 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:55.150 00.000 7988 Enqueuing Expose request
03:55:55.150 00.000 15712 Worker thread wakes up
03:55:55.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:55.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:56.787 01.637 15712 Exposure complete
03:55:56.852 00.065 15712 worker thread done servicing request
03:55:56.852 00.000 7988 OnExposeComplete: enter
03:55:56.852 00.000 7988 UpdateGuideState(): m_state=1
03:55:56.852 00.000 7988 UpdateCurrentPosition: no star selected
03:55:56.852 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:56.852 00.000 7988 Status Line: No star selected
03:55:56.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=85, FiltMin=75, FiltMax=94, Gamma=0.690
03:55:56.860 00.008 7988 UpdateGuideState exits: No star selected
03:55:56.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:56.862 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:56.862 00.000 7988 Enqueuing Expose request
03:55:56.864 00.002 15712 Worker thread wakes up
03:55:56.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:56.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:55:58.383 01.519 15712 Exposure complete
03:55:58.449 00.066 15712 worker thread done servicing request
03:55:58.449 00.000 7988 OnExposeComplete: enter
03:55:58.451 00.002 7988 UpdateGuideState(): m_state=1
03:55:58.451 00.000 7988 UpdateCurrentPosition: no star selected
03:55:58.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:55:58.451 00.000 7988 Status Line: No star selected
03:55:58.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=85, FiltMin=74, FiltMax=95, Gamma=0.690
03:55:58.451 00.000 7988 UpdateGuideState exits: No star selected
03:55:58.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:58.451 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:55:58.451 00.000 7988 Enqueuing Expose request
03:55:58.451 00.000 15712 Worker thread wakes up
03:55:58.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:55:58.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:00.096 01.645 15712 Exposure complete
03:56:00.160 00.064 15712 worker thread done servicing request
03:56:00.160 00.000 7988 OnExposeComplete: enter
03:56:00.160 00.000 7988 UpdateGuideState(): m_state=1
03:56:00.160 00.000 7988 UpdateCurrentPosition: no star selected
03:56:00.160 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:00.160 00.000 7988 Status Line: No star selected
03:56:00.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=84, FiltMin=75, FiltMax=94, Gamma=0.690
03:56:00.160 00.000 7988 UpdateGuideState exits: No star selected
03:56:00.170 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:00.170 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:00.170 00.000 7988 Enqueuing Expose request
03:56:00.170 00.000 15712 Worker thread wakes up
03:56:00.173 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:00.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:01.688 01.515 15712 Exposure complete
03:56:01.750 00.062 15712 worker thread done servicing request
03:56:01.750 00.000 7988 OnExposeComplete: enter
03:56:01.750 00.000 7988 UpdateGuideState(): m_state=1
03:56:01.756 00.006 7988 UpdateCurrentPosition: no star selected
03:56:01.756 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:01.758 00.002 7988 Status Line: No star selected
03:56:01.760 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=84, FiltMin=75, FiltMax=94, Gamma=0.690
03:56:01.760 00.000 7988 UpdateGuideState exits: No star selected
03:56:01.762 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:01.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:01.764 00.002 7988 Enqueuing Expose request
03:56:01.764 00.000 15712 Worker thread wakes up
03:56:01.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:01.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:03.507 01.743 15712 Exposure complete
03:56:03.573 00.066 15712 worker thread done servicing request
03:56:03.573 00.000 7988 OnExposeComplete: enter
03:56:03.573 00.000 7988 UpdateGuideState(): m_state=1
03:56:03.573 00.000 7988 UpdateCurrentPosition: no star selected
03:56:03.573 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:03.573 00.000 7988 Status Line: No star selected
03:56:03.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=74, FiltMax=93, Gamma=0.690
03:56:03.580 00.007 7988 UpdateGuideState exits: No star selected
03:56:03.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:03.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:03.580 00.000 7988 Enqueuing Expose request
03:56:03.580 00.000 15712 Worker thread wakes up
03:56:03.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:03.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:04.674 01.094 7988 evsrv: cli 0CCCFBC8 connect
03:56:04.676 00.002 7988 case statement mapped state 1 to 101
03:56:04.678 00.002 7988 case statement mapped state 1 to 101
03:56:04.680 00.002 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_app_state","id":"9bc48691-1c0c-4d9e-b2be-79f15f8eb015"}
03:56:04.680 00.000 7988 case statement mapped state 1 to 101
03:56:04.680 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":"Looping","id":"9bc48691-1c0c-4d9e-b2be-79f15f8eb015"}
03:56:04.685 00.005 7988 evsrv: cli 0CCCFBC8 disconnect
03:56:04.988 00.303 15712 Exposure complete
03:56:05.084 00.096 15712 worker thread done servicing request
03:56:05.084 00.000 7988 OnExposeComplete: enter
03:56:05.086 00.002 7988 UpdateGuideState(): m_state=1
03:56:05.088 00.002 7988 UpdateCurrentPosition: no star selected
03:56:05.090 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:05.092 00.002 7988 Status Line: No star selected
03:56:05.094 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=74, FiltMax=93, Gamma=0.690
03:56:05.095 00.001 7988 UpdateGuideState exits: No star selected
03:56:05.097 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:05.097 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:05.097 00.000 7988 Enqueuing Expose request
03:56:05.097 00.000 15712 Worker thread wakes up
03:56:05.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:05.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:06.734 01.637 15712 Exposure complete
03:56:06.811 00.077 15712 worker thread done servicing request
03:56:06.811 00.000 7988 OnExposeComplete: enter
03:56:06.811 00.000 7988 UpdateGuideState(): m_state=1
03:56:06.818 00.007 7988 UpdateCurrentPosition: no star selected
03:56:06.820 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:06.822 00.002 7988 Status Line: No star selected
03:56:06.824 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=73, FiltMax=92, Gamma=0.690
03:56:06.824 00.000 7988 UpdateGuideState exits: No star selected
03:56:06.827 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:06.827 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:06.827 00.000 7988 Enqueuing Expose request
03:56:06.827 00.000 15712 Worker thread wakes up
03:56:06.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:06.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:08.240 01.413 15712 Exposure complete
03:56:08.316 00.076 15712 worker thread done servicing request
03:56:08.316 00.000 7988 OnExposeComplete: enter
03:56:08.316 00.000 7988 UpdateGuideState(): m_state=1
03:56:08.319 00.003 7988 UpdateCurrentPosition: no star selected
03:56:08.319 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:08.319 00.000 7988 Status Line: No star selected
03:56:08.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
03:56:08.319 00.000 7988 UpdateGuideState exits: No star selected
03:56:08.319 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:08.319 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:08.319 00.000 7988 Enqueuing Expose request
03:56:08.319 00.000 15712 Worker thread wakes up
03:56:08.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:08.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:09.961 01.642 15712 Exposure complete
03:56:10.022 00.061 15712 worker thread done servicing request
03:56:10.022 00.000 7988 OnExposeComplete: enter
03:56:10.022 00.000 7988 UpdateGuideState(): m_state=1
03:56:10.030 00.008 7988 UpdateCurrentPosition: no star selected
03:56:10.030 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:10.032 00.002 7988 Status Line: No star selected
03:56:10.033 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=72, FiltMax=91, Gamma=0.690
03:56:10.035 00.002 7988 UpdateGuideState exits: No star selected
03:56:10.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:10.037 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:10.038 00.001 7988 Enqueuing Expose request
03:56:10.038 00.000 15712 Worker thread wakes up
03:56:10.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:10.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:11.559 01.521 15712 Exposure complete
03:56:11.622 00.063 15712 worker thread done servicing request
03:56:11.622 00.000 7988 OnExposeComplete: enter
03:56:11.622 00.000 7988 UpdateGuideState(): m_state=1
03:56:11.622 00.000 7988 UpdateCurrentPosition: no star selected
03:56:11.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:11.622 00.000 7988 Status Line: No star selected
03:56:11.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
03:56:11.631 00.009 7988 UpdateGuideState exits: No star selected
03:56:11.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:11.632 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:11.632 00.000 7988 Enqueuing Expose request
03:56:11.634 00.002 15712 Worker thread wakes up
03:56:11.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:11.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:13.264 01.630 15712 Exposure complete
03:56:13.328 00.064 15712 worker thread done servicing request
03:56:13.328 00.000 7988 OnExposeComplete: enter
03:56:13.328 00.000 7988 UpdateGuideState(): m_state=1
03:56:13.333 00.005 7988 UpdateCurrentPosition: no star selected
03:56:13.333 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:13.335 00.002 7988 Status Line: No star selected
03:56:13.336 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=82, FiltMin=72, FiltMax=90, Gamma=0.690
03:56:13.336 00.000 7988 UpdateGuideState exits: No star selected
03:56:13.336 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:13.336 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:13.336 00.000 7988 Enqueuing Expose request
03:56:13.336 00.000 15712 Worker thread wakes up
03:56:13.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:13.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:13.679 00.343 7988 evsrv: cli 0CCCF268 connect
03:56:13.679 00.000 7988 case statement mapped state 1 to 101
03:56:13.679 00.000 7988 case statement mapped state 1 to 101
03:56:13.679 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_app_state","id":"5bb45793-de47-47b9-a5d4-2aece3c32f6c"}
03:56:13.679 00.000 7988 case statement mapped state 1 to 101
03:56:13.679 00.000 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":"Looping","id":"5bb45793-de47-47b9-a5d4-2aece3c32f6c"}
03:56:13.679 00.000 7988 evsrv: cli 0CCCF268 disconnect
03:56:13.679 00.000 7988 evsrv: cli 0CCCF9E8 connect
03:56:13.679 00.000 7988 case statement mapped state 1 to 101
03:56:13.692 00.013 7988 case statement mapped state 1 to 101
03:56:13.694 00.002 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_calibrated","id":"304961bb-0652-463d-8003-e240784fd4e2"}
03:56:13.695 00.001 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":true,"id":"304961bb-0652-463d-8003-e240784fd4e2"}
03:56:13.697 00.002 7988 evsrv: cli 0CCCF9E8 disconnect
03:56:13.699 00.002 7988 evsrv: cli 0CCCFBC8 connect
03:56:13.699 00.000 7988 case statement mapped state 1 to 101
03:56:13.699 00.000 7988 case statement mapped state 1 to 101
03:56:13.699 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"032be562-0d33-4829-b184-6d61c23a61df"}
03:56:13.699 00.000 7988 PhdController::Guide begins
03:56:13.699 00.000 7988 PhdController: newstate STATE_SETUP
03:56:13.699 00.000 7988 PhdController: setup
03:56:13.699 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
03:56:13.699 00.000 7988 PhdController: newstate STATE_SELECT_STAR
03:56:13.699 00.000 7988 GuiderMultiStar::AutoSelect enter
03:56:13.699 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:56:13.762 00.063 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:56:13.839 00.077 7988 AutoFind: global mean = 0.0, stdev 5.3
03:56:13.839 00.000 7988 AutoFind: using threshold = 0.1
03:56:13.919 00.080 7988 AutoFind: local max [1222, 427] 4.9
03:56:13.919 00.000 7988 AutoFind: local max [568, 681] 4.8
03:56:13.919 00.000 7988 AutoFind: local max [991, 150] 4.5
03:56:13.919 00.000 7988 AutoFind: local max [403, 508] 4.5
03:56:13.919 00.000 7988 AutoFind: local max [844, 507] 4.4
03:56:13.919 00.000 7988 AutoFind: local max [140, 350] 4.4
03:56:13.919 00.000 7988 AutoFind: local max [928, 611] 4.3
03:56:13.919 00.000 7988 AutoFind: local max [1258, 661] 4.3
03:56:13.919 00.000 7988 AutoFind: local max [728, 916] 4.3
03:56:13.919 00.000 7988 AutoFind: local max [729, 82] 4.3
03:56:13.919 00.000 7988 AutoFind: local max [291, 95] 4.3
03:56:13.932 00.013 7988 AutoFind: local max [729, 263] 4.3
03:56:13.932 00.000 7988 AutoFind: local max [985, 514] 4.2
03:56:13.932 00.000 7988 AutoFind: local max [677, 335] 4.2
03:56:13.935 00.003 7988 AutoFind: local max [1239, 664] 4.2
03:56:13.935 00.000 7988 AutoFind: local max [1228, 793] 4.2
03:56:13.937 00.002 7988 AutoFind: local max [409, 640] 4.2
03:56:13.937 00.000 7988 AutoFind: local max [1211, 29] 4.1
03:56:13.939 00.002 7988 AutoFind: local max [611, 222] 4.1
03:56:13.939 00.000 7988 AutoFind: local max [1113, 183] 4.1
03:56:13.941 00.002 7988 AutoFind: local max [1157, 376] 4.1
03:56:13.941 00.000 7988 AutoFind: local max [721, 148] 4.1
03:56:13.943 00.002 7988 AutoFind: local max [835, 290] 4.1
03:56:13.943 00.000 7988 AutoFind: local max [739, 160] 4.1
03:56:13.943 00.000 7988 AutoFind: local max [1201, 33] 4.1
03:56:13.945 00.002 7988 AutoFind: local max [347, 364] 4.1
03:56:13.945 00.000 7988 AutoFind: local max [761, 352] 4.1
03:56:13.947 00.002 7988 AutoFind: local max [1100, 877] 4.1
03:56:13.947 00.000 7988 AutoFind: local max [1103, 512] 4.0
03:56:13.949 00.002 7988 AutoFind: local max [375, 940] 4.0
03:56:13.949 00.000 7988 AutoFind: local max [1129, 179] 4.0
03:56:13.951 00.002 7988 AutoFind: local max [330, 629] 4.0
03:56:13.951 00.000 7988 AutoFind: local max [992, 424] 4.0
03:56:13.951 00.000 7988 AutoFind: local max [487, 650] 4.0
03:56:13.951 00.000 7988 AutoFind: local max [340, 536] 4.0
03:56:13.951 00.000 7988 AutoFind: local max [935, 34] 4.0
03:56:13.951 00.000 7988 AutoFind: local max [906, 577] 4.0
03:56:13.951 00.000 7988 AutoFind: local max [703, 801] 4.0
03:56:13.951 00.000 7988 AutoFind: local max [576, 141] 4.0
03:56:13.951 00.000 7988 AutoFind: local max [188, 298] 4.0
03:56:13.951 00.000 7988 AutoFind: local max [783, 841] 4.0
03:56:13.951 00.000 7988 AutoFind: local max [128, 827] 4.0
03:56:13.951 00.000 7988 AutoFind: local max [1059, 422] 4.0
03:56:13.966 00.015 7988 AutoFind: local max [781, 902] 4.0
03:56:13.966 00.000 7988 AutoFind: local max [404, 424] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [360, 282] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [484, 379] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [621, 30] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [806, 477] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [203, 748] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [314, 500] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [1157, 156] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [1196, 471] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [1139, 942] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [63, 495] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [533, 499] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [686, 514] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [145, 131] 3.9
03:56:13.966 00.000 7988 AutoFind: local max [157, 757] 3.9
03:56:13.982 00.016 7988 AutoFind: local max [718, 764] 3.9
03:56:13.983 00.001 7988 AutoFind: local max [951, 536] 3.9
03:56:13.983 00.000 7988 AutoFind: local max [645, 427] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [115, 866] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [1106, 918] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [976, 47] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [43, 881] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [247, 527] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [1086, 748] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [67, 627] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [1136, 136] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [367, 612] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [329, 271] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [1046, 313] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [1102, 750] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [656, 613] 3.8
03:56:13.983 00.000 7988 AutoFind: local max [451, 211] 3.8
03:56:13.998 00.015 7988 AutoFind: local max [1214, 126] 3.8
03:56:13.998 00.000 7988 AutoFind: local max [236, 676] 3.8
03:56:14.000 00.002 7988 AutoFind: local max [22, 881] 3.8
03:56:14.000 00.000 7988 AutoFind: local max [411, 245] 3.8
03:56:14.000 00.000 7988 AutoFind: local max [537, 336] 3.8
03:56:14.000 00.000 7988 AutoFind: local max [126, 928] 3.8
03:56:14.000 00.000 7988 AutoFind: local max [531, 724] 3.8
03:56:14.000 00.000 7988 AutoFind: local max [308, 293] 3.8
03:56:14.000 00.000 7988 AutoFind: local max [353, 793] 3.7
03:56:14.000 00.000 7988 AutoFind: local max [774, 762] 3.7
03:56:14.000 00.000 7988 AutoFind: local max [31, 722] 3.7
03:56:14.000 00.000 7988 AutoFind: local max [571, 592] 3.7
03:56:14.000 00.000 7988 AutoFind: local max [1125, 154] 3.7
03:56:14.000 00.000 7988 AutoFind: local max [255, 653] 3.7
03:56:14.000 00.000 7988 AutoFind: local max [447, 391] 3.7
03:56:14.000 00.000 7988 AutoFind: local max [278, 860] 3.7
03:56:14.014 00.014 7988 AutoFind: local max [876, 19] 3.7
03:56:14.014 00.000 7988 AutoFind: local max [751, 599] 3.7
03:56:14.014 00.000 7988 AutoFind: local max [186, 930] 3.7
03:56:14.017 00.003 7988 AutoFind: local max [467, 68] 3.7
03:56:14.017 00.000 7988 AutoFind: local max [1231, 814] 3.7
03:56:14.017 00.000 7988 AutoFind: local max [1003, 421] 3.7
03:56:14.017 00.000 7988 AutoFind: local max [301, 319] 3.7
03:56:14.017 00.000 7988 AutoFind: local max [324, 790] 3.7
03:56:14.017 00.000 7988 AutoFind: too close [1003, 421] 3.7 - [992, 424] 4.0
03:56:14.017 00.000 7988 AutoFind: too close [1125, 154] 3.7 - [1136, 136] 3.8
03:56:14.017 00.000 7988 AutoFind: too close [1102, 750] 3.8 - [1086, 748] 3.8
03:56:14.017 00.000 7988 AutoFind: too close [1129, 179] 4.0 - [1113, 183] 4.1
03:56:14.017 00.000 7988 AutoFind: too close [1201, 33] 4.1 - [1211, 29] 4.1
03:56:14.017 00.000 7988 AutoFind: too close [739, 160] 4.1 - [721, 148] 4.1
03:56:14.017 00.000 7988 AutoFind: too close [1239, 664] 4.2 - [1258, 661] 4.3
03:56:14.017 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:56:14.030 00.013 7988 Star::Find(15, 1222, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.030 00.000 7988 Star::Find returns 0 (3), X=1222.00, Y=427.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.030 00.000 7988 Star::Find(15, 568, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.030 00.000 7988 Star::Find returns 0 (2), X=568.00, Y=681.00, Mass=12, SNR=2.1, Peak=95 HFD=0.0
03:56:14.034 00.004 7988 Star::Find(15, 991, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.034 00.000 7988 Star::Find false star n=3 nbg=280 bg=82.3 sigma=3.0 thresh=91 peak=87
03:56:14.034 00.000 7988 Star::Find returns 0 (2), X=991.00, Y=150.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:56:14.034 00.000 7988 Star::Find(15, 403, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.034 00.000 7988 Star::Find returns 0 (3), X=403.00, Y=508.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:56:14.034 00.000 7988 Star::Find(15, 844, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.034 00.000 7988 Star::Find returns 0 (2), X=844.00, Y=507.00, Mass=12, SNR=2.0, Peak=95 HFD=0.0
03:56:14.034 00.000 7988 Star::Find(15, 140, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.034 00.000 7988 Star::Find false star n=2 nbg=279 bg=81.4 sigma=3.1 thresh=91 peak=86
03:56:14.034 00.000 7988 Star::Find returns 0 (2), X=140.00, Y=350.00, Mass=26, SNR=2.9, Peak=97 HFD=0.0
03:56:14.034 00.000 7988 Star::Find(15, 928, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.034 00.000 7988 Star::Find returns 0 (2), X=928.00, Y=611.00, Mass=17, SNR=2.4, Peak=93 HFD=0.0
03:56:14.046 00.012 7988 Star::Find(15, 728, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.046 00.000 7988 Star::Find returns 0 (3), X=728.00, Y=916.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
03:56:14.046 00.000 7988 Star::Find(15, 729, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.046 00.000 7988 Star::Find returns 0 (3), X=729.00, Y=82.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:14.046 00.000 7988 Star::Find(15, 291, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.051 00.005 7988 Star::Find returns 0 (3), X=291.00, Y=95.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:56:14.051 00.000 7988 Star::Find(15, 729, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.051 00.000 7988 Star::Find returns 0 (3), X=729.00, Y=263.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.051 00.000 7988 Star::Find(15, 985, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.051 00.000 7988 Star::Find returns 0 (2), X=985.00, Y=514.00, Mass=12, SNR=2.1, Peak=95 HFD=0.0
03:56:14.051 00.000 7988 Star::Find(15, 677, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.051 00.000 7988 Star::Find false star n=4 nbg=274 bg=82.4 sigma=3.0 thresh=91 peak=87
03:56:14.051 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=335.00, Mass=35, SNR=2.9, Peak=93 HFD=0.0
03:56:14.051 00.000 7988 Star::Find(15, 1228, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.051 00.000 7988 Star::Find returns 0 (3), X=1228.00, Y=793.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:14.051 00.000 7988 Star::Find(15, 409, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.062 00.011 7988 Star::Find returns 0 (2), X=409.00, Y=640.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:14.062 00.000 7988 Star::Find(15, 611, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.062 00.000 7988 Star::Find returns 0 (2), X=611.00, Y=222.00, Mass=20, SNR=2.6, Peak=92 HFD=0.0
03:56:14.062 00.000 7988 Star::Find(15, 1157, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.062 00.000 7988 Star::Find false star n=5 nbg=274 bg=82.0 sigma=2.7 thresh=90 peak=86
03:56:14.067 00.005 7988 Star::Find returns 0 (2), X=1157.00, Y=376.00, Mass=45, SNR=2.9, Peak=95 HFD=0.0
03:56:14.067 00.000 7988 Star::Find(15, 835, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.067 00.000 7988 Star::Find returns 0 (2), X=835.00, Y=290.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
03:56:14.067 00.000 7988 Star::Find(15, 347, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.067 00.000 7988 Star::Find returns 0 (2), X=347.00, Y=364.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:14.067 00.000 7988 Star::Find(15, 761, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.067 00.000 7988 Star::Find returns 0 (2), X=761.00, Y=352.00, Mass=12, SNR=2.0, Peak=95 HFD=0.0
03:56:14.067 00.000 7988 Star::Find(15, 1100, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.067 00.000 7988 Star::Find returns 0 (3), X=1100.00, Y=877.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:56:14.067 00.000 7988 Star::Find(15, 1103, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.078 00.011 7988 Star::Find false star n=3 nbg=282 bg=81.9 sigma=2.9 thresh=91 peak=87
03:56:14.078 00.000 7988 Star::Find returns 0 (2), X=1103.00, Y=512.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:56:14.078 00.000 7988 Star::Find(15, 375, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.078 00.000 7988 Star::Find false star n=3 nbg=280 bg=83.4 sigma=3.1 thresh=93 peak=87
03:56:14.078 00.000 7988 Star::Find returns 0 (2), X=375.00, Y=940.00, Mass=34, SNR=2.9, Peak=96 HFD=0.0
03:56:14.078 00.000 7988 Star::Find(15, 330, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.084 00.006 7988 Star::Find returns 0 (3), X=330.00, Y=629.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:56:14.085 00.001 7988 Star::Find(15, 487, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.086 00.001 7988 Star::Find false star n=3 nbg=278 bg=81.7 sigma=3.1 thresh=91 peak=86
03:56:14.087 00.001 7988 Star::Find returns 0 (2), X=487.00, Y=650.00, Mass=28, SNR=2.9, Peak=92 HFD=0.0
03:56:14.088 00.001 7988 Star::Find(15, 340, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.089 00.001 7988 Star::Find returns 0 (2), X=340.00, Y=536.00, Mass=10, SNR=1.9, Peak=91 HFD=0.0
03:56:14.090 00.001 7988 Star::Find(15, 935, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.091 00.001 7988 Star::Find returns 0 (3), X=935.00, Y=34.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.092 00.001 7988 Star::Find(15, 906, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.093 00.001 7988 Star::Find returns 0 (2), X=906.00, Y=577.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
03:56:14.094 00.001 7988 Star::Find(15, 703, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.095 00.001 7988 Star::Find returns 0 (3), X=703.00, Y=801.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:14.096 00.001 7988 Star::Find(15, 576, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.096 00.000 7988 Star::Find returns 0 (3), X=576.00, Y=141.00, Mass=9, SNR=1.8, Peak=90 HFD=0.0
03:56:14.096 00.000 7988 Star::Find(15, 188, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.096 00.000 7988 Star::Find returns 0 (3), X=188.00, Y=298.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.096 00.000 7988 Star::Find(15, 783, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.096 00.000 7988 Star::Find returns 0 (3), X=783.00, Y=841.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.101 00.005 7988 Star::Find(15, 128, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.101 00.000 7988 Star::Find returns 0 (2), X=128.00, Y=827.00, Mass=18, SNR=2.4, Peak=94 HFD=0.0
03:56:14.101 00.000 7988 Star::Find(15, 1059, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.101 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=422.00, Mass=12, SNR=2.0, Peak=93 HFD=0.0
03:56:14.101 00.000 7988 Star::Find(15, 781, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.101 00.000 7988 Star::Find returns 0 (2), X=781.00, Y=902.00, Mass=13, SNR=2.2, Peak=97 HFD=0.0
03:56:14.101 00.000 7988 Star::Find(15, 404, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.109 00.008 7988 Star::Find returns 0 (3), X=404.00, Y=424.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
03:56:14.109 00.000 7988 Star::Find(15, 360, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.109 00.000 7988 Star::Find returns 0 (3), X=360.00, Y=282.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:14.109 00.000 7988 Star::Find(15, 484, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.109 00.000 7988 Star::Find false star n=7 nbg=281 bg=82.1 sigma=3.1 thresh=91 peak=87
03:56:14.109 00.000 7988 Star::Find returns 0 (2), X=484.00, Y=379.00, Mass=68, SNR=2.9, Peak=94 HFD=0.0
03:56:14.109 00.000 7988 Star::Find(15, 621, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.109 00.000 7988 Star::Find returns 0 (2), X=621.00, Y=30.00, Mass=25, SNR=2.9, Peak=90 HFD=0.0
03:56:14.109 00.000 7988 Star::Find(15, 806, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.109 00.000 7988 Star::Find returns 0 (3), X=806.00, Y=477.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.118 00.009 7988 Star::Find(15, 203, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.118 00.000 7988 Star::Find returns 0 (2), X=203.00, Y=748.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:14.118 00.000 7988 Star::Find(15, 314, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.118 00.000 7988 Star::Find returns 0 (3), X=314.00, Y=500.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.118 00.000 7988 Star::Find(15, 1157, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.118 00.000 7988 Star::Find returns 0 (3), X=1157.00, Y=156.00, Mass=9, SNR=1.7, Peak=93 HFD=0.0
03:56:14.125 00.007 7988 Star::Find(15, 1196, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.125 00.000 7988 Star::Find returns 0 (3), X=1196.00, Y=471.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:14.125 00.000 7988 Star::Find(15, 1139, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.125 00.000 7988 Star::Find returns 0 (2), X=1139.00, Y=942.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:56:14.125 00.000 7988 Star::Find(15, 63, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.125 00.000 7988 Star::Find returns 0 (3), X=63.00, Y=495.00, Mass=9, SNR=1.7, Peak=90 HFD=0.0
03:56:14.125 00.000 7988 Star::Find(15, 533, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.125 00.000 7988 Star::Find returns 0 (2), X=533.00, Y=499.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
03:56:14.125 00.000 7988 Star::Find(15, 686, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.125 00.000 7988 Star::Find returns 0 (3), X=686.00, Y=514.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.135 00.010 7988 Star::Find(15, 145, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.135 00.000 7988 Star::Find returns 0 (3), X=145.00, Y=131.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:14.135 00.000 7988 Star::Find(15, 157, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.135 00.000 7988 Star::Find returns 0 (3), X=157.00, Y=757.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.135 00.000 7988 Star::Find(15, 718, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.135 00.000 7988 Star::Find false star n=5 nbg=284 bg=82.8 sigma=3.1 thresh=92 peak=88
03:56:14.141 00.006 7988 Star::Find returns 0 (2), X=718.00, Y=764.00, Mass=53, SNR=2.9, Peak=95 HFD=0.0
03:56:14.141 00.000 7988 Star::Find(15, 951, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.141 00.000 7988 Star::Find returns 0 (2), X=951.00, Y=536.00, Mass=13, SNR=2.1, Peak=96 HFD=0.0
03:56:14.141 00.000 7988 Star::Find(15, 645, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.141 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.6 sigma=3.2 thresh=92 peak=86
03:56:14.141 00.000 7988 Star::Find returns 0 (2), X=645.00, Y=427.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
03:56:14.141 00.000 7988 Star::Find(15, 115, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.141 00.000 7988 Star::Find returns 0 (2), X=115.00, Y=866.00, Mass=17, SNR=2.4, Peak=92 HFD=0.0
03:56:14.141 00.000 7988 Star::Find(15, 1106, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.141 00.000 7988 Star::Find returns 0 (3), X=1106.00, Y=918.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
03:56:14.141 00.000 7988 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.152 00.011 7988 Star::Find returns 0 (2), X=976.00, Y=47.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:56:14.152 00.000 7988 Star::Find(15, 43, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.152 00.000 7988 Star::Find false star n=3 nbg=278 bg=82.3 sigma=3.0 thresh=91 peak=87
03:56:14.152 00.000 7988 Star::Find returns 0 (2), X=43.00, Y=881.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:56:14.152 00.000 7988 Star::Find(15, 247, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.156 00.004 7988 Star::Find returns 0 (2), X=247.00, Y=527.00, Mass=22, SNR=2.8, Peak=92 HFD=0.0
03:56:14.158 00.002 7988 Star::Find(15, 67, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.158 00.000 7988 Star::Find returns 0 (3), X=67.00, Y=627.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:14.158 00.000 7988 Star::Find(15, 367, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.160 00.002 7988 Star::Find returns 0 (2), X=367.00, Y=612.00, Mass=20, SNR=2.6, Peak=92 HFD=0.0
03:56:14.160 00.000 7988 Star::Find(15, 329, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.162 00.002 7988 Star::Find returns 0 (2), X=329.00, Y=271.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:14.162 00.000 7988 Star::Find(15, 1046, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.164 00.002 7988 Star::Find returns 0 (2), X=1046.00, Y=313.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:56:14.164 00.000 7988 Star::Find(15, 656, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.166 00.002 7988 Star::Find returns 0 (2), X=656.00, Y=613.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:56:14.166 00.000 7988 Star::Find(15, 451, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.169 00.003 7988 Star::Find false star n=4 nbg=276 bg=80.0 sigma=2.9 thresh=89 peak=84
03:56:14.169 00.000 7988 Star::Find returns 0 (2), X=451.00, Y=211.00, Mass=38, SNR=2.9, Peak=91 HFD=0.0
03:56:14.171 00.002 7988 Star::Find(15, 1214, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.171 00.000 7988 Star::Find returns 0 (3), X=1214.00, Y=126.00, Mass=9, SNR=1.8, Peak=94 HFD=0.0
03:56:14.172 00.001 7988 Star::Find(15, 236, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.172 00.000 7988 Star::Find returns 0 (3), X=236.00, Y=676.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:14.172 00.000 7988 Star::Find(15, 22, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.172 00.000 7988 Star::Find false star n=3 nbg=278 bg=82.3 sigma=3.0 thresh=91 peak=87
03:56:14.172 00.000 7988 Star::Find returns 0 (2), X=22.00, Y=881.00, Mass=31, SNR=2.9, Peak=97 HFD=0.0
03:56:14.172 00.000 7988 Star::Find(15, 411, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.172 00.000 7988 Star::Find returns 0 (3), X=411.00, Y=245.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.172 00.000 7988 Star::Find(15, 537, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.172 00.000 7988 Star::Find returns 0 (3), X=537.00, Y=336.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.172 00.000 7988 Star::Find(15, 126, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.183 00.011 7988 Star::Find returns 0 (2), X=126.00, Y=928.00, Mass=14, SNR=2.3, Peak=97 HFD=0.0
03:56:14.183 00.000 7988 Star::Find(15, 531, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.185 00.002 7988 Star::Find returns 0 (2), X=531.00, Y=724.00, Mass=14, SNR=2.3, Peak=96 HFD=0.0
03:56:14.186 00.001 7988 Star::Find(15, 308, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.186 00.000 7988 Star::Find returns 0 (2), X=308.00, Y=293.00, Mass=15, SNR=2.4, Peak=97 HFD=0.0
03:56:14.188 00.002 7988 Star::Find(15, 353, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.188 00.000 7988 Star::Find returns 0 (2), X=353.00, Y=793.00, Mass=22, SNR=2.7, Peak=93 HFD=0.0
03:56:14.188 00.000 7988 Star::Find(15, 774, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.188 00.000 7988 Star::Find returns 0 (3), X=774.00, Y=762.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.188 00.000 7988 Star::Find(15, 31, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.188 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=722.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:14.188 00.000 7988 Star::Find(15, 571, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.188 00.000 7988 Star::Find false star n=4 nbg=270 bg=82.0 sigma=2.8 thresh=90 peak=86
03:56:14.188 00.000 7988 Star::Find returns 0 (2), X=571.00, Y=592.00, Mass=39, SNR=2.9, Peak=94 HFD=0.0
03:56:14.188 00.000 7988 Star::Find(15, 255, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.188 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=653.00, Mass=26, SNR=2.9, Peak=94 HFD=0.0
03:56:14.188 00.000 7988 Star::Find(15, 447, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.188 00.000 7988 Star::Find returns 0 (3), X=447.00, Y=391.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.188 00.000 7988 Star::Find(15, 278, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.188 00.000 7988 Star::Find returns 0 (2), X=278.00, Y=860.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
03:56:14.203 00.015 7988 Star::Find(15, 876, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.203 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=19.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:56:14.203 00.000 7988 Star::Find(15, 751, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.203 00.000 7988 Star::Find returns 0 (3), X=751.00, Y=599.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.203 00.000 7988 Star::Find(15, 186, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.203 00.000 7988 Star::Find returns 0 (3), X=186.00, Y=930.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.203 00.000 7988 Star::Find(15, 467, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.203 00.000 7988 Star::Find returns 0 (3), X=467.00, Y=68.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:56:14.203 00.000 7988 Star::Find(15, 1231, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.203 00.000 7988 Star::Find returns 0 (3), X=1231.00, Y=814.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.203 00.000 7988 Star::Find(15, 301, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.203 00.000 7988 Star::Find returns 0 (3), X=301.00, Y=319.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.203 00.000 7988 Star::Find(15, 324, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.203 00.000 7988 Star::Find returns 0 (3), X=324.00, Y=790.00, Mass=9, SNR=1.8, Peak=91 HFD=0.0
03:56:14.203 00.000 7988 AutoFind: finding best star pass 1
03:56:14.203 00.000 7988 Star::Find(15, 1222, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.219 00.016 7988 Star::Find returns 0 (3), X=1222.00, Y=427.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.220 00.001 7988 Star::Find(15, 568, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.220 00.000 7988 Star::Find returns 0 (2), X=568.00, Y=681.00, Mass=12, SNR=2.1, Peak=95 HFD=0.0
03:56:14.220 00.000 7988 Star::Find(15, 991, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.220 00.000 7988 Star::Find false star n=3 nbg=280 bg=82.3 sigma=3.0 thresh=91 peak=87
03:56:14.220 00.000 7988 Star::Find returns 0 (2), X=991.00, Y=150.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:56:14.220 00.000 7988 Star::Find(15, 403, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.220 00.000 7988 Star::Find returns 0 (3), X=403.00, Y=508.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:56:14.220 00.000 7988 Star::Find(15, 844, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.220 00.000 7988 Star::Find returns 0 (2), X=844.00, Y=507.00, Mass=12, SNR=2.0, Peak=95 HFD=0.0
03:56:14.220 00.000 7988 Star::Find(15, 140, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.220 00.000 7988 Star::Find false star n=2 nbg=279 bg=81.4 sigma=3.1 thresh=91 peak=86
03:56:14.220 00.000 7988 Star::Find returns 0 (2), X=140.00, Y=350.00, Mass=26, SNR=2.9, Peak=97 HFD=0.0
03:56:14.220 00.000 7988 Star::Find(15, 928, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.220 00.000 7988 Star::Find returns 0 (2), X=928.00, Y=611.00, Mass=17, SNR=2.4, Peak=93 HFD=0.0
03:56:14.220 00.000 7988 Star::Find(15, 728, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.235 00.015 7988 Star::Find returns 0 (3), X=728.00, Y=916.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
03:56:14.235 00.000 7988 Star::Find(15, 729, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.237 00.002 7988 Star::Find returns 0 (3), X=729.00, Y=82.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:14.237 00.000 7988 Star::Find(15, 291, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.237 00.000 7988 Star::Find returns 0 (3), X=291.00, Y=95.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:56:14.237 00.000 7988 Star::Find(15, 729, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.237 00.000 7988 Star::Find returns 0 (3), X=729.00, Y=263.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.237 00.000 7988 Star::Find(15, 985, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.237 00.000 7988 Star::Find returns 0 (2), X=985.00, Y=514.00, Mass=12, SNR=2.1, Peak=95 HFD=0.0
03:56:14.237 00.000 7988 Star::Find(15, 677, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.237 00.000 7988 Star::Find false star n=4 nbg=274 bg=82.4 sigma=3.0 thresh=91 peak=87
03:56:14.237 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=335.00, Mass=35, SNR=2.9, Peak=93 HFD=0.0
03:56:14.237 00.000 7988 Star::Find(15, 1228, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.237 00.000 7988 Star::Find returns 0 (3), X=1228.00, Y=793.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:14.237 00.000 7988 Star::Find(15, 409, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.237 00.000 7988 Star::Find returns 0 (2), X=409.00, Y=640.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:14.251 00.014 7988 Star::Find(15, 611, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.251 00.000 7988 Star::Find returns 0 (2), X=611.00, Y=222.00, Mass=20, SNR=2.6, Peak=92 HFD=0.0
03:56:14.253 00.002 7988 Star::Find(15, 1157, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.253 00.000 7988 Star::Find false star n=5 nbg=274 bg=82.0 sigma=2.7 thresh=90 peak=86
03:56:14.253 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=376.00, Mass=45, SNR=2.9, Peak=95 HFD=0.0
03:56:14.253 00.000 7988 Star::Find(15, 835, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.253 00.000 7988 Star::Find returns 0 (2), X=835.00, Y=290.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
03:56:14.253 00.000 7988 Star::Find(15, 347, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.253 00.000 7988 Star::Find returns 0 (2), X=347.00, Y=364.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:14.253 00.000 7988 Star::Find(15, 761, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.253 00.000 7988 Star::Find returns 0 (2), X=761.00, Y=352.00, Mass=12, SNR=2.0, Peak=95 HFD=0.0
03:56:14.253 00.000 7988 Star::Find(15, 1100, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.253 00.000 7988 Star::Find returns 0 (3), X=1100.00, Y=877.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:56:14.253 00.000 7988 Star::Find(15, 1103, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.253 00.000 7988 Star::Find false star n=3 nbg=282 bg=81.9 sigma=2.9 thresh=91 peak=87
03:56:14.253 00.000 7988 Star::Find returns 0 (2), X=1103.00, Y=512.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:56:14.267 00.014 7988 Star::Find(15, 375, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.267 00.000 7988 Star::Find false star n=3 nbg=280 bg=83.4 sigma=3.1 thresh=93 peak=87
03:56:14.267 00.000 7988 Star::Find returns 0 (2), X=375.00, Y=940.00, Mass=34, SNR=2.9, Peak=96 HFD=0.0
03:56:14.270 00.003 7988 Star::Find(15, 330, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.270 00.000 7988 Star::Find returns 0 (3), X=330.00, Y=629.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:56:14.270 00.000 7988 Star::Find(15, 487, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.270 00.000 7988 Star::Find false star n=3 nbg=278 bg=81.7 sigma=3.1 thresh=91 peak=86
03:56:14.270 00.000 7988 Star::Find returns 0 (2), X=487.00, Y=650.00, Mass=28, SNR=2.9, Peak=92 HFD=0.0
03:56:14.270 00.000 7988 Star::Find(15, 340, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.270 00.000 7988 Star::Find returns 0 (2), X=340.00, Y=536.00, Mass=10, SNR=1.9, Peak=91 HFD=0.0
03:56:14.270 00.000 7988 Star::Find(15, 935, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.270 00.000 7988 Star::Find returns 0 (3), X=935.00, Y=34.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.270 00.000 7988 Star::Find(15, 906, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.270 00.000 7988 Star::Find returns 0 (2), X=906.00, Y=577.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
03:56:14.270 00.000 7988 Star::Find(15, 703, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.270 00.000 7988 Star::Find returns 0 (3), X=703.00, Y=801.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:14.283 00.013 7988 Star::Find(15, 576, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.283 00.000 7988 Star::Find returns 0 (3), X=576.00, Y=141.00, Mass=9, SNR=1.8, Peak=90 HFD=0.0
03:56:14.283 00.000 7988 Star::Find(15, 188, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.283 00.000 7988 Star::Find returns 0 (3), X=188.00, Y=298.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.287 00.004 7988 Star::Find(15, 783, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.287 00.000 7988 Star::Find returns 0 (3), X=783.00, Y=841.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.287 00.000 7988 Star::Find(15, 128, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.287 00.000 7988 Star::Find returns 0 (2), X=128.00, Y=827.00, Mass=18, SNR=2.4, Peak=94 HFD=0.0
03:56:14.287 00.000 7988 Star::Find(15, 1059, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.287 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=422.00, Mass=12, SNR=2.0, Peak=93 HFD=0.0
03:56:14.287 00.000 7988 Star::Find(15, 781, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.287 00.000 7988 Star::Find returns 0 (2), X=781.00, Y=902.00, Mass=13, SNR=2.2, Peak=97 HFD=0.0
03:56:14.287 00.000 7988 Star::Find(15, 404, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.287 00.000 7988 Star::Find returns 0 (3), X=404.00, Y=424.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
03:56:14.287 00.000 7988 Star::Find(15, 360, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.287 00.000 7988 Star::Find returns 0 (3), X=360.00, Y=282.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:14.298 00.011 7988 Star::Find(15, 484, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.298 00.000 7988 Star::Find false star n=7 nbg=281 bg=82.1 sigma=3.1 thresh=91 peak=87
03:56:14.300 00.002 7988 Star::Find returns 0 (2), X=484.00, Y=379.00, Mass=68, SNR=2.9, Peak=94 HFD=0.0
03:56:14.300 00.000 7988 Star::Find(15, 621, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.302 00.002 7988 Star::Find returns 0 (2), X=621.00, Y=30.00, Mass=25, SNR=2.9, Peak=90 HFD=0.0
03:56:14.302 00.000 7988 Star::Find(15, 806, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.304 00.002 7988 Star::Find returns 0 (3), X=806.00, Y=477.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.304 00.000 7988 Star::Find(15, 203, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.306 00.002 7988 Star::Find returns 0 (2), X=203.00, Y=748.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:14.306 00.000 7988 Star::Find(15, 314, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.308 00.002 7988 Star::Find returns 0 (3), X=314.00, Y=500.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.308 00.000 7988 Star::Find(15, 1157, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.310 00.002 7988 Star::Find returns 0 (3), X=1157.00, Y=156.00, Mass=9, SNR=1.7, Peak=93 HFD=0.0
03:56:14.310 00.000 7988 Star::Find(15, 1196, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.312 00.002 7988 Star::Find returns 0 (3), X=1196.00, Y=471.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:14.312 00.000 7988 Star::Find(15, 1139, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.314 00.002 7988 Star::Find returns 0 (2), X=1139.00, Y=942.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:56:14.314 00.000 7988 Star::Find(15, 63, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.314 00.000 7988 Star::Find returns 0 (3), X=63.00, Y=495.00, Mass=9, SNR=1.7, Peak=90 HFD=0.0
03:56:14.314 00.000 7988 Star::Find(15, 533, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.314 00.000 7988 Star::Find returns 0 (2), X=533.00, Y=499.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
03:56:14.314 00.000 7988 Star::Find(15, 686, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.321 00.007 7988 Star::Find returns 0 (3), X=686.00, Y=514.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.321 00.000 7988 Star::Find(15, 145, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.321 00.000 7988 Star::Find returns 0 (3), X=145.00, Y=131.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:14.321 00.000 7988 Star::Find(15, 157, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.321 00.000 7988 Star::Find returns 0 (3), X=157.00, Y=757.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.321 00.000 7988 Star::Find(15, 718, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.321 00.000 7988 Star::Find false star n=5 nbg=284 bg=82.8 sigma=3.1 thresh=92 peak=88
03:56:14.321 00.000 7988 Star::Find returns 0 (2), X=718.00, Y=764.00, Mass=53, SNR=2.9, Peak=95 HFD=0.0
03:56:14.330 00.009 7988 Star::Find(15, 951, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.330 00.000 7988 Star::Find returns 0 (2), X=951.00, Y=536.00, Mass=13, SNR=2.1, Peak=96 HFD=0.0
03:56:14.330 00.000 7988 Star::Find(15, 645, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.330 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.6 sigma=3.2 thresh=92 peak=86
03:56:14.330 00.000 7988 Star::Find returns 0 (2), X=645.00, Y=427.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
03:56:14.330 00.000 7988 Star::Find(15, 115, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.330 00.000 7988 Star::Find returns 0 (2), X=115.00, Y=866.00, Mass=17, SNR=2.4, Peak=92 HFD=0.0
03:56:14.330 00.000 7988 Star::Find(15, 1106, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.338 00.008 7988 Star::Find returns 0 (3), X=1106.00, Y=918.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
03:56:14.338 00.000 7988 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.338 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=47.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:56:14.338 00.000 7988 Star::Find(15, 43, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.338 00.000 7988 Star::Find false star n=3 nbg=278 bg=82.3 sigma=3.0 thresh=91 peak=87
03:56:14.338 00.000 7988 Star::Find returns 0 (2), X=43.00, Y=881.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:56:14.338 00.000 7988 Star::Find(15, 247, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.338 00.000 7988 Star::Find returns 0 (2), X=247.00, Y=527.00, Mass=22, SNR=2.8, Peak=92 HFD=0.0
03:56:14.346 00.008 7988 Star::Find(15, 67, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.346 00.000 7988 Star::Find returns 0 (3), X=67.00, Y=627.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:14.346 00.000 7988 Star::Find(15, 367, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.349 00.003 7988 Star::Find returns 0 (2), X=367.00, Y=612.00, Mass=20, SNR=2.6, Peak=92 HFD=0.0
03:56:14.349 00.000 7988 Star::Find(15, 329, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.349 00.000 7988 Star::Find returns 0 (2), X=329.00, Y=271.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:14.349 00.000 7988 Star::Find(15, 1046, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.349 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=313.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:56:14.356 00.007 7988 Star::Find(15, 656, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.356 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=613.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:56:14.356 00.000 7988 Star::Find(15, 451, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.356 00.000 7988 Star::Find false star n=4 nbg=276 bg=80.0 sigma=2.9 thresh=89 peak=84
03:56:14.356 00.000 7988 Star::Find returns 0 (2), X=451.00, Y=211.00, Mass=38, SNR=2.9, Peak=91 HFD=0.0
03:56:14.356 00.000 7988 Star::Find(15, 1214, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.362 00.006 7988 Star::Find returns 0 (3), X=1214.00, Y=126.00, Mass=9, SNR=1.8, Peak=94 HFD=0.0
03:56:14.362 00.000 7988 Star::Find(15, 236, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.362 00.000 7988 Star::Find returns 0 (3), X=236.00, Y=676.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:14.362 00.000 7988 Star::Find(15, 22, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.362 00.000 7988 Star::Find false star n=3 nbg=278 bg=82.3 sigma=3.0 thresh=91 peak=87
03:56:14.362 00.000 7988 Star::Find returns 0 (2), X=22.00, Y=881.00, Mass=31, SNR=2.9, Peak=97 HFD=0.0
03:56:14.362 00.000 7988 Star::Find(15, 411, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.362 00.000 7988 Star::Find returns 0 (3), X=411.00, Y=245.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.362 00.000 7988 Star::Find(15, 537, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.362 00.000 7988 Star::Find returns 0 (3), X=537.00, Y=336.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.362 00.000 7988 Star::Find(15, 126, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.372 00.010 7988 Star::Find returns 0 (2), X=126.00, Y=928.00, Mass=14, SNR=2.3, Peak=97 HFD=0.0
03:56:14.372 00.000 7988 Star::Find(15, 531, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.372 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=724.00, Mass=14, SNR=2.3, Peak=96 HFD=0.0
03:56:14.372 00.000 7988 Star::Find(15, 308, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.372 00.000 7988 Star::Find returns 0 (2), X=308.00, Y=293.00, Mass=15, SNR=2.4, Peak=97 HFD=0.0
03:56:14.377 00.005 7988 Star::Find(15, 353, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.377 00.000 7988 Star::Find returns 0 (2), X=353.00, Y=793.00, Mass=22, SNR=2.7, Peak=93 HFD=0.0
03:56:14.377 00.000 7988 Star::Find(15, 774, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.377 00.000 7988 Star::Find returns 0 (3), X=774.00, Y=762.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.377 00.000 7988 Star::Find(15, 31, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.377 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=722.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:14.377 00.000 7988 Star::Find(15, 571, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.377 00.000 7988 Star::Find false star n=4 nbg=270 bg=82.0 sigma=2.8 thresh=90 peak=86
03:56:14.377 00.000 7988 Star::Find returns 0 (2), X=571.00, Y=592.00, Mass=39, SNR=2.9, Peak=94 HFD=0.0
03:56:14.377 00.000 7988 Star::Find(15, 255, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.377 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=653.00, Mass=26, SNR=2.9, Peak=94 HFD=0.0
03:56:14.389 00.012 7988 Star::Find(15, 447, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.389 00.000 7988 Star::Find returns 0 (3), X=447.00, Y=391.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.389 00.000 7988 Star::Find(15, 278, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.389 00.000 7988 Star::Find returns 0 (2), X=278.00, Y=860.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
03:56:14.393 00.004 7988 Star::Find(15, 876, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.393 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=19.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:56:14.393 00.000 7988 Star::Find(15, 751, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.393 00.000 7988 Star::Find returns 0 (3), X=751.00, Y=599.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.393 00.000 7988 Star::Find(15, 186, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.393 00.000 7988 Star::Find returns 0 (3), X=186.00, Y=930.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.393 00.000 7988 Star::Find(15, 467, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.393 00.000 7988 Star::Find returns 0 (3), X=467.00, Y=68.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:56:14.393 00.000 7988 Star::Find(15, 1231, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.393 00.000 7988 Star::Find returns 0 (3), X=1231.00, Y=814.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.393 00.000 7988 Star::Find(15, 301, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.393 00.000 7988 Star::Find returns 0 (3), X=301.00, Y=319.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.393 00.000 7988 Star::Find(15, 324, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.406 00.013 7988 Star::Find returns 0 (3), X=324.00, Y=790.00, Mass=9, SNR=1.8, Peak=91 HFD=0.0
03:56:14.406 00.000 7988 AutoFind: could not find a star on Pass 1
03:56:14.406 00.000 7988 AutoFind: finding best star pass 2
03:56:14.406 00.000 7988 Star::Find(15, 1222, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.409 00.003 7988 Star::Find returns 0 (3), X=1222.00, Y=427.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.409 00.000 7988 Star::Find(15, 568, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.409 00.000 7988 Star::Find returns 0 (2), X=568.00, Y=681.00, Mass=12, SNR=2.1, Peak=95 HFD=0.0
03:56:14.409 00.000 7988 Star::Find(15, 991, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.409 00.000 7988 Star::Find false star n=3 nbg=280 bg=82.3 sigma=3.0 thresh=91 peak=87
03:56:14.409 00.000 7988 Star::Find returns 0 (2), X=991.00, Y=150.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:56:14.409 00.000 7988 Star::Find(15, 403, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.409 00.000 7988 Star::Find returns 0 (3), X=403.00, Y=508.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:56:14.409 00.000 7988 Star::Find(15, 844, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.409 00.000 7988 Star::Find returns 0 (2), X=844.00, Y=507.00, Mass=12, SNR=2.0, Peak=95 HFD=0.0
03:56:14.409 00.000 7988 Star::Find(15, 140, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.409 00.000 7988 Star::Find false star n=2 nbg=279 bg=81.4 sigma=3.1 thresh=91 peak=86
03:56:14.409 00.000 7988 Star::Find returns 0 (2), X=140.00, Y=350.00, Mass=26, SNR=2.9, Peak=97 HFD=0.0
03:56:14.409 00.000 7988 Star::Find(15, 928, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.423 00.014 7988 Star::Find returns 0 (2), X=928.00, Y=611.00, Mass=17, SNR=2.4, Peak=93 HFD=0.0
03:56:14.423 00.000 7988 Star::Find(15, 728, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.425 00.002 7988 Star::Find returns 0 (3), X=728.00, Y=916.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
03:56:14.425 00.000 7988 Star::Find(15, 729, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.425 00.000 7988 Star::Find returns 0 (3), X=729.00, Y=82.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:14.425 00.000 7988 Star::Find(15, 291, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.425 00.000 7988 Star::Find returns 0 (3), X=291.00, Y=95.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:56:14.425 00.000 7988 Star::Find(15, 729, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.425 00.000 7988 Star::Find returns 0 (3), X=729.00, Y=263.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.425 00.000 7988 Star::Find(15, 985, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.425 00.000 7988 Star::Find returns 0 (2), X=985.00, Y=514.00, Mass=12, SNR=2.1, Peak=95 HFD=0.0
03:56:14.425 00.000 7988 Star::Find(15, 677, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.425 00.000 7988 Star::Find false star n=4 nbg=274 bg=82.4 sigma=3.0 thresh=91 peak=87
03:56:14.425 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=335.00, Mass=35, SNR=2.9, Peak=93 HFD=0.0
03:56:14.425 00.000 7988 Star::Find(15, 1228, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.425 00.000 7988 Star::Find returns 0 (3), X=1228.00, Y=793.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:14.425 00.000 7988 Star::Find(15, 409, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.440 00.015 7988 Star::Find returns 0 (2), X=409.00, Y=640.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:14.440 00.000 7988 Star::Find(15, 611, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.440 00.000 7988 Star::Find returns 0 (2), X=611.00, Y=222.00, Mass=20, SNR=2.6, Peak=92 HFD=0.0
03:56:14.440 00.000 7988 Star::Find(15, 1157, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.440 00.000 7988 Star::Find false star n=5 nbg=274 bg=82.0 sigma=2.7 thresh=90 peak=86
03:56:14.440 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=376.00, Mass=45, SNR=2.9, Peak=95 HFD=0.0
03:56:14.440 00.000 7988 Star::Find(15, 835, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.440 00.000 7988 Star::Find returns 0 (2), X=835.00, Y=290.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
03:56:14.440 00.000 7988 Star::Find(15, 347, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.440 00.000 7988 Star::Find returns 0 (2), X=347.00, Y=364.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:14.440 00.000 7988 Star::Find(15, 761, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.440 00.000 7988 Star::Find returns 0 (2), X=761.00, Y=352.00, Mass=12, SNR=2.0, Peak=95 HFD=0.0
03:56:14.440 00.000 7988 Star::Find(15, 1100, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.440 00.000 7988 Star::Find returns 0 (3), X=1100.00, Y=877.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:56:14.440 00.000 7988 Star::Find(15, 1103, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.440 00.000 7988 Star::Find false star n=3 nbg=282 bg=81.9 sigma=2.9 thresh=91 peak=87
03:56:14.440 00.000 7988 Star::Find returns 0 (2), X=1103.00, Y=512.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:56:14.456 00.016 7988 Star::Find(15, 375, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.457 00.001 7988 Star::Find false star n=3 nbg=280 bg=83.4 sigma=3.1 thresh=93 peak=87
03:56:14.459 00.002 7988 Star::Find returns 0 (2), X=375.00, Y=940.00, Mass=34, SNR=2.9, Peak=96 HFD=0.0
03:56:14.459 00.000 7988 Star::Find(15, 330, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.461 00.002 7988 Star::Find returns 0 (3), X=330.00, Y=629.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:56:14.461 00.000 7988 Star::Find(15, 487, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.461 00.000 7988 Star::Find false star n=3 nbg=278 bg=81.7 sigma=3.1 thresh=91 peak=86
03:56:14.461 00.000 7988 Star::Find returns 0 (2), X=487.00, Y=650.00, Mass=28, SNR=2.9, Peak=92 HFD=0.0
03:56:14.466 00.005 7988 Star::Find(15, 340, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.466 00.000 7988 Star::Find returns 0 (2), X=340.00, Y=536.00, Mass=10, SNR=1.9, Peak=91 HFD=0.0
03:56:14.468 00.002 7988 Star::Find(15, 935, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.470 00.002 7988 Star::Find returns 0 (3), X=935.00, Y=34.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.470 00.000 7988 Star::Find(15, 906, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.472 00.002 7988 Star::Find returns 0 (2), X=906.00, Y=577.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
03:56:14.472 00.000 7988 Star::Find(15, 703, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.474 00.002 7988 Star::Find returns 0 (3), X=703.00, Y=801.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:14.474 00.000 7988 Star::Find(15, 576, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.474 00.000 7988 Star::Find returns 0 (3), X=576.00, Y=141.00, Mass=9, SNR=1.8, Peak=90 HFD=0.0
03:56:14.474 00.000 7988 Star::Find(15, 188, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.474 00.000 7988 Star::Find returns 0 (3), X=188.00, Y=298.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.474 00.000 7988 Star::Find(15, 783, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.474 00.000 7988 Star::Find returns 0 (3), X=783.00, Y=841.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.474 00.000 7988 Star::Find(15, 128, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.474 00.000 7988 Star::Find returns 0 (2), X=128.00, Y=827.00, Mass=18, SNR=2.4, Peak=94 HFD=0.0
03:56:14.474 00.000 7988 Star::Find(15, 1059, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.474 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=422.00, Mass=12, SNR=2.0, Peak=93 HFD=0.0
03:56:14.474 00.000 7988 Star::Find(15, 781, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.474 00.000 7988 Star::Find returns 0 (2), X=781.00, Y=902.00, Mass=13, SNR=2.2, Peak=97 HFD=0.0
03:56:14.488 00.014 7988 Star::Find(15, 404, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.488 00.000 7988 Star::Find returns 0 (3), X=404.00, Y=424.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
03:56:14.490 00.002 7988 Star::Find(15, 360, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.491 00.001 7988 Star::Find returns 0 (3), X=360.00, Y=282.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:14.491 00.000 7988 Star::Find(15, 484, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.493 00.002 7988 Star::Find false star n=7 nbg=281 bg=82.1 sigma=3.1 thresh=91 peak=87
03:56:14.493 00.000 7988 Star::Find returns 0 (2), X=484.00, Y=379.00, Mass=68, SNR=2.9, Peak=94 HFD=0.0
03:56:14.495 00.002 7988 Star::Find(15, 621, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.495 00.000 7988 Star::Find returns 0 (2), X=621.00, Y=30.00, Mass=25, SNR=2.9, Peak=90 HFD=0.0
03:56:14.497 00.002 7988 Star::Find(15, 806, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.497 00.000 7988 Star::Find returns 0 (3), X=806.00, Y=477.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.499 00.002 7988 Star::Find(15, 203, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.499 00.000 7988 Star::Find returns 0 (2), X=203.00, Y=748.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:14.501 00.002 7988 Star::Find(15, 314, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.501 00.000 7988 Star::Find returns 0 (3), X=314.00, Y=500.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.501 00.000 7988 Star::Find(15, 1157, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.503 00.002 7988 Star::Find returns 0 (3), X=1157.00, Y=156.00, Mass=9, SNR=1.7, Peak=93 HFD=0.0
03:56:14.504 00.001 7988 Star::Find(15, 1196, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.504 00.000 7988 Star::Find returns 0 (3), X=1196.00, Y=471.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:14.504 00.000 7988 Star::Find(15, 1139, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.508 00.004 7988 Star::Find returns 0 (2), X=1139.00, Y=942.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:56:14.508 00.000 7988 Star::Find(15, 63, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.510 00.002 7988 Star::Find returns 0 (3), X=63.00, Y=495.00, Mass=9, SNR=1.7, Peak=90 HFD=0.0
03:56:14.510 00.000 7988 Star::Find(15, 533, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.512 00.002 7988 Star::Find returns 0 (2), X=533.00, Y=499.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
03:56:14.514 00.002 7988 Star::Find(15, 686, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.514 00.000 7988 Star::Find returns 0 (3), X=686.00, Y=514.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.516 00.002 7988 Star::Find(15, 145, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.516 00.000 7988 Star::Find returns 0 (3), X=145.00, Y=131.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:14.518 00.002 7988 Star::Find(15, 157, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.520 00.002 7988 Star::Find returns 0 (3), X=157.00, Y=757.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.520 00.000 7988 Star::Find(15, 718, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.522 00.002 7988 Star::Find false star n=5 nbg=284 bg=82.8 sigma=3.1 thresh=92 peak=88
03:56:14.522 00.000 7988 Star::Find returns 0 (2), X=718.00, Y=764.00, Mass=53, SNR=2.9, Peak=95 HFD=0.0
03:56:14.524 00.002 7988 Star::Find(15, 951, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.525 00.001 7988 Star::Find returns 0 (2), X=951.00, Y=536.00, Mass=13, SNR=2.1, Peak=96 HFD=0.0
03:56:14.525 00.000 7988 Star::Find(15, 645, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.527 00.002 7988 Star::Find false star n=3 nbg=279 bg=82.6 sigma=3.2 thresh=92 peak=86
03:56:14.527 00.000 7988 Star::Find returns 0 (2), X=645.00, Y=427.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
03:56:14.527 00.000 7988 Star::Find(15, 115, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.527 00.000 7988 Star::Find returns 0 (2), X=115.00, Y=866.00, Mass=17, SNR=2.4, Peak=92 HFD=0.0
03:56:14.527 00.000 7988 Star::Find(15, 1106, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.527 00.000 7988 Star::Find returns 0 (3), X=1106.00, Y=918.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
03:56:14.527 00.000 7988 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.527 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=47.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:56:14.536 00.009 7988 Star::Find(15, 43, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.536 00.000 7988 Star::Find false star n=3 nbg=278 bg=82.3 sigma=3.0 thresh=91 peak=87
03:56:14.536 00.000 7988 Star::Find returns 0 (2), X=43.00, Y=881.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:56:14.536 00.000 7988 Star::Find(15, 247, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.536 00.000 7988 Star::Find returns 0 (2), X=247.00, Y=527.00, Mass=22, SNR=2.8, Peak=92 HFD=0.0
03:56:14.536 00.000 7988 Star::Find(15, 67, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.542 00.006 7988 Star::Find returns 0 (3), X=67.00, Y=627.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:14.542 00.000 7988 Star::Find(15, 367, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.542 00.000 7988 Star::Find returns 0 (2), X=367.00, Y=612.00, Mass=20, SNR=2.6, Peak=92 HFD=0.0
03:56:14.542 00.000 7988 Star::Find(15, 329, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.542 00.000 7988 Star::Find returns 0 (2), X=329.00, Y=271.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:14.542 00.000 7988 Star::Find(15, 1046, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.542 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=313.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:56:14.548 00.006 7988 Star::Find(15, 656, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.548 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=613.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:56:14.548 00.000 7988 Star::Find(15, 451, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.552 00.004 7988 Star::Find false star n=4 nbg=276 bg=80.0 sigma=2.9 thresh=89 peak=84
03:56:14.552 00.000 7988 Star::Find returns 0 (2), X=451.00, Y=211.00, Mass=38, SNR=2.9, Peak=91 HFD=0.0
03:56:14.552 00.000 7988 Star::Find(15, 1214, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.552 00.000 7988 Star::Find returns 0 (3), X=1214.00, Y=126.00, Mass=9, SNR=1.8, Peak=94 HFD=0.0
03:56:14.552 00.000 7988 Star::Find(15, 236, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.552 00.000 7988 Star::Find returns 0 (3), X=236.00, Y=676.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:14.552 00.000 7988 Star::Find(15, 22, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.552 00.000 7988 Star::Find false star n=3 nbg=278 bg=82.3 sigma=3.0 thresh=91 peak=87
03:56:14.559 00.007 7988 Star::Find returns 0 (2), X=22.00, Y=881.00, Mass=31, SNR=2.9, Peak=97 HFD=0.0
03:56:14.559 00.000 7988 Star::Find(15, 411, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.559 00.000 7988 Star::Find returns 0 (3), X=411.00, Y=245.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.559 00.000 7988 Star::Find(15, 537, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.559 00.000 7988 Star::Find returns 0 (3), X=537.00, Y=336.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.559 00.000 7988 Star::Find(15, 126, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.559 00.000 7988 Star::Find returns 0 (2), X=126.00, Y=928.00, Mass=14, SNR=2.3, Peak=97 HFD=0.0
03:56:14.559 00.000 7988 Star::Find(15, 531, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.559 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=724.00, Mass=14, SNR=2.3, Peak=96 HFD=0.0
03:56:14.567 00.008 7988 Star::Find(15, 308, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.567 00.000 7988 Star::Find returns 0 (2), X=308.00, Y=293.00, Mass=15, SNR=2.4, Peak=97 HFD=0.0
03:56:14.567 00.000 7988 Star::Find(15, 353, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.567 00.000 7988 Star::Find returns 0 (2), X=353.00, Y=793.00, Mass=22, SNR=2.7, Peak=93 HFD=0.0
03:56:14.567 00.000 7988 Star::Find(15, 774, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.567 00.000 7988 Star::Find returns 0 (3), X=774.00, Y=762.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.567 00.000 7988 Star::Find(15, 31, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.567 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=722.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:14.576 00.009 7988 Star::Find(15, 571, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.576 00.000 7988 Star::Find false star n=4 nbg=270 bg=82.0 sigma=2.8 thresh=90 peak=86
03:56:14.576 00.000 7988 Star::Find returns 0 (2), X=571.00, Y=592.00, Mass=39, SNR=2.9, Peak=94 HFD=0.0
03:56:14.576 00.000 7988 Star::Find(15, 255, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.576 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=653.00, Mass=26, SNR=2.9, Peak=94 HFD=0.0
03:56:14.576 00.000 7988 Star::Find(15, 447, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.576 00.000 7988 Star::Find returns 0 (3), X=447.00, Y=391.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.583 00.007 7988 Star::Find(15, 278, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.583 00.000 7988 Star::Find returns 0 (2), X=278.00, Y=860.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
03:56:14.585 00.002 7988 Star::Find(15, 876, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.585 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=19.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:56:14.587 00.002 7988 Star::Find(15, 751, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.587 00.000 7988 Star::Find returns 0 (3), X=751.00, Y=599.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.589 00.002 7988 Star::Find(15, 186, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.589 00.000 7988 Star::Find returns 0 (3), X=186.00, Y=930.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.591 00.002 7988 Star::Find(15, 467, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.591 00.000 7988 Star::Find returns 0 (3), X=467.00, Y=68.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:56:14.593 00.002 7988 Star::Find(15, 1231, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.593 00.000 7988 Star::Find returns 0 (3), X=1231.00, Y=814.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.595 00.002 7988 Star::Find(15, 301, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.595 00.000 7988 Star::Find returns 0 (3), X=301.00, Y=319.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.597 00.002 7988 Star::Find(15, 324, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.597 00.000 7988 Star::Find returns 0 (3), X=324.00, Y=790.00, Mass=9, SNR=1.8, Peak=91 HFD=0.0
03:56:14.599 00.002 7988 AutoFind: could not find a non-saturated star!
03:56:14.599 00.000 7988 AutoFind: finding best star pass 3
03:56:14.599 00.000 7988 Star::Find(15, 1222, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.599 00.000 7988 Star::Find returns 0 (3), X=1222.00, Y=427.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.599 00.000 7988 Star::Find(15, 568, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.599 00.000 7988 Star::Find returns 0 (2), X=568.00, Y=681.00, Mass=12, SNR=2.1, Peak=95 HFD=0.0
03:56:14.599 00.000 7988 Star::Find(15, 991, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.599 00.000 7988 Star::Find false star n=3 nbg=280 bg=82.3 sigma=3.0 thresh=91 peak=87
03:56:14.599 00.000 7988 Star::Find returns 0 (2), X=991.00, Y=150.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:56:14.599 00.000 7988 Star::Find(15, 403, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.610 00.011 7988 Star::Find returns 0 (3), X=403.00, Y=508.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:56:14.610 00.000 7988 Star::Find(15, 844, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.610 00.000 7988 Star::Find returns 0 (2), X=844.00, Y=507.00, Mass=12, SNR=2.0, Peak=95 HFD=0.0
03:56:14.610 00.000 7988 Star::Find(15, 140, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.610 00.000 7988 Star::Find false star n=2 nbg=279 bg=81.4 sigma=3.1 thresh=91 peak=86
03:56:14.615 00.005 7988 Star::Find returns 0 (2), X=140.00, Y=350.00, Mass=26, SNR=2.9, Peak=97 HFD=0.0
03:56:14.615 00.000 7988 Star::Find(15, 928, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.615 00.000 7988 Star::Find returns 0 (2), X=928.00, Y=611.00, Mass=17, SNR=2.4, Peak=93 HFD=0.0
03:56:14.615 00.000 7988 Star::Find(15, 728, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.615 00.000 7988 Star::Find returns 0 (3), X=728.00, Y=916.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
03:56:14.615 00.000 7988 Star::Find(15, 729, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.615 00.000 7988 Star::Find returns 0 (3), X=729.00, Y=82.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:14.615 00.000 7988 Star::Find(15, 291, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.615 00.000 7988 Star::Find returns 0 (3), X=291.00, Y=95.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:56:14.615 00.000 7988 Star::Find(15, 729, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.615 00.000 7988 Star::Find returns 0 (3), X=729.00, Y=263.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.615 00.000 7988 Star::Find(15, 985, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.627 00.012 7988 Star::Find returns 0 (2), X=985.00, Y=514.00, Mass=12, SNR=2.1, Peak=95 HFD=0.0
03:56:14.627 00.000 7988 Star::Find(15, 677, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.627 00.000 7988 Star::Find false star n=4 nbg=274 bg=82.4 sigma=3.0 thresh=91 peak=87
03:56:14.627 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=335.00, Mass=35, SNR=2.9, Peak=93 HFD=0.0
03:56:14.627 00.000 7988 Star::Find(15, 1228, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.631 00.004 7988 Star::Find returns 0 (3), X=1228.00, Y=793.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:14.631 00.000 7988 Star::Find(15, 409, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.631 00.000 7988 Star::Find returns 0 (2), X=409.00, Y=640.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:14.631 00.000 7988 Star::Find(15, 611, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.631 00.000 7988 Star::Find returns 0 (2), X=611.00, Y=222.00, Mass=20, SNR=2.6, Peak=92 HFD=0.0
03:56:14.631 00.000 7988 Star::Find(15, 1157, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.631 00.000 7988 Star::Find false star n=5 nbg=274 bg=82.0 sigma=2.7 thresh=90 peak=86
03:56:14.631 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=376.00, Mass=45, SNR=2.9, Peak=95 HFD=0.0
03:56:14.631 00.000 7988 Star::Find(15, 835, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.631 00.000 7988 Star::Find returns 0 (2), X=835.00, Y=290.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
03:56:14.631 00.000 7988 Star::Find(15, 347, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.631 00.000 7988 Star::Find returns 0 (2), X=347.00, Y=364.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:14.631 00.000 7988 Star::Find(15, 761, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.644 00.013 7988 Star::Find returns 0 (2), X=761.00, Y=352.00, Mass=12, SNR=2.0, Peak=95 HFD=0.0
03:56:14.644 00.000 7988 Star::Find(15, 1100, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.644 00.000 7988 Star::Find returns 0 (3), X=1100.00, Y=877.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:56:14.647 00.003 7988 Star::Find(15, 1103, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.647 00.000 7988 Star::Find false star n=3 nbg=282 bg=81.9 sigma=2.9 thresh=91 peak=87
03:56:14.647 00.000 7988 Star::Find returns 0 (2), X=1103.00, Y=512.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:56:14.647 00.000 7988 Star::Find(15, 375, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.647 00.000 7988 Star::Find false star n=3 nbg=280 bg=83.4 sigma=3.1 thresh=93 peak=87
03:56:14.647 00.000 7988 Star::Find returns 0 (2), X=375.00, Y=940.00, Mass=34, SNR=2.9, Peak=96 HFD=0.0
03:56:14.647 00.000 7988 Star::Find(15, 330, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.647 00.000 7988 Star::Find returns 0 (3), X=330.00, Y=629.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:56:14.647 00.000 7988 Star::Find(15, 487, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.647 00.000 7988 Star::Find false star n=3 nbg=278 bg=81.7 sigma=3.1 thresh=91 peak=86
03:56:14.647 00.000 7988 Star::Find returns 0 (2), X=487.00, Y=650.00, Mass=28, SNR=2.9, Peak=92 HFD=0.0
03:56:14.647 00.000 7988 Star::Find(15, 340, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.647 00.000 7988 Star::Find returns 0 (2), X=340.00, Y=536.00, Mass=10, SNR=1.9, Peak=91 HFD=0.0
03:56:14.647 00.000 7988 Star::Find(15, 935, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.661 00.014 7988 Star::Find returns 0 (3), X=935.00, Y=34.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.662 00.001 7988 Star::Find(15, 906, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.662 00.000 7988 Star::Find returns 0 (2), X=906.00, Y=577.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
03:56:14.662 00.000 7988 Star::Find(15, 703, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.662 00.000 7988 Star::Find returns 0 (3), X=703.00, Y=801.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:14.662 00.000 7988 Star::Find(15, 576, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.662 00.000 7988 Star::Find returns 0 (3), X=576.00, Y=141.00, Mass=9, SNR=1.8, Peak=90 HFD=0.0
03:56:14.662 00.000 7988 Star::Find(15, 188, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.662 00.000 7988 Star::Find returns 0 (3), X=188.00, Y=298.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.662 00.000 7988 Star::Find(15, 783, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.662 00.000 7988 Star::Find returns 0 (3), X=783.00, Y=841.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.662 00.000 7988 Star::Find(15, 128, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.662 00.000 7988 Star::Find returns 0 (2), X=128.00, Y=827.00, Mass=18, SNR=2.4, Peak=94 HFD=0.0
03:56:14.662 00.000 7988 Star::Find(15, 1059, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.662 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=422.00, Mass=12, SNR=2.0, Peak=93 HFD=0.0
03:56:14.662 00.000 7988 Star::Find(15, 781, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.662 00.000 7988 Star::Find returns 0 (2), X=781.00, Y=902.00, Mass=13, SNR=2.2, Peak=97 HFD=0.0
03:56:14.678 00.016 7988 Star::Find(15, 404, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.678 00.000 7988 Star::Find returns 0 (3), X=404.00, Y=424.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
03:56:14.678 00.000 7988 Star::Find(15, 360, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.678 00.000 7988 Star::Find returns 0 (3), X=360.00, Y=282.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:14.678 00.000 7988 Star::Find(15, 484, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.678 00.000 7988 Star::Find false star n=7 nbg=281 bg=82.1 sigma=3.1 thresh=91 peak=87
03:56:14.678 00.000 7988 Star::Find returns 0 (2), X=484.00, Y=379.00, Mass=68, SNR=2.9, Peak=94 HFD=0.0
03:56:14.678 00.000 7988 Star::Find(15, 621, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.678 00.000 7988 Star::Find returns 0 (2), X=621.00, Y=30.00, Mass=25, SNR=2.9, Peak=90 HFD=0.0
03:56:14.678 00.000 7988 Star::Find(15, 806, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.678 00.000 7988 Star::Find returns 0 (3), X=806.00, Y=477.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.690 00.012 7988 Star::Find(15, 203, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.690 00.000 7988 Star::Find returns 0 (2), X=203.00, Y=748.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:14.692 00.002 7988 Star::Find(15, 314, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.692 00.000 7988 Star::Find returns 0 (3), X=314.00, Y=500.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.694 00.002 7988 Star::Find(15, 1157, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.695 00.001 7988 Star::Find returns 0 (3), X=1157.00, Y=156.00, Mass=9, SNR=1.7, Peak=93 HFD=0.0
03:56:14.695 00.000 7988 Star::Find(15, 1196, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.695 00.000 7988 Star::Find returns 0 (3), X=1196.00, Y=471.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:14.695 00.000 7988 Star::Find(15, 1139, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.695 00.000 7988 Star::Find returns 0 (2), X=1139.00, Y=942.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:56:14.695 00.000 7988 Star::Find(15, 63, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.695 00.000 7988 Star::Find returns 0 (3), X=63.00, Y=495.00, Mass=9, SNR=1.7, Peak=90 HFD=0.0
03:56:14.695 00.000 7988 Star::Find(15, 533, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.695 00.000 7988 Star::Find returns 0 (2), X=533.00, Y=499.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
03:56:14.695 00.000 7988 Star::Find(15, 686, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.695 00.000 7988 Star::Find returns 0 (3), X=686.00, Y=514.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.695 00.000 7988 Star::Find(15, 145, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.695 00.000 7988 Star::Find returns 0 (3), X=145.00, Y=131.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:14.695 00.000 7988 Star::Find(15, 157, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.695 00.000 7988 Star::Find returns 0 (3), X=157.00, Y=757.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.710 00.015 7988 Star::Find(15, 718, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.710 00.000 7988 Star::Find false star n=5 nbg=284 bg=82.8 sigma=3.1 thresh=92 peak=88
03:56:14.712 00.002 7988 Star::Find returns 0 (2), X=718.00, Y=764.00, Mass=53, SNR=2.9, Peak=95 HFD=0.0
03:56:14.712 00.000 7988 Star::Find(15, 951, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.712 00.000 7988 Star::Find returns 0 (2), X=951.00, Y=536.00, Mass=13, SNR=2.1, Peak=96 HFD=0.0
03:56:14.712 00.000 7988 Star::Find(15, 645, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.712 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.6 sigma=3.2 thresh=92 peak=86
03:56:14.712 00.000 7988 Star::Find returns 0 (2), X=645.00, Y=427.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
03:56:14.712 00.000 7988 Star::Find(15, 115, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.712 00.000 7988 Star::Find returns 0 (2), X=115.00, Y=866.00, Mass=17, SNR=2.4, Peak=92 HFD=0.0
03:56:14.712 00.000 7988 Star::Find(15, 1106, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.712 00.000 7988 Star::Find returns 0 (3), X=1106.00, Y=918.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
03:56:14.712 00.000 7988 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.712 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=47.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:56:14.712 00.000 7988 Star::Find(15, 43, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.726 00.014 7988 Star::Find false star n=3 nbg=278 bg=82.3 sigma=3.0 thresh=91 peak=87
03:56:14.726 00.000 7988 Star::Find returns 0 (2), X=43.00, Y=881.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:56:14.726 00.000 7988 Star::Find(15, 247, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.729 00.003 7988 Star::Find returns 0 (2), X=247.00, Y=527.00, Mass=22, SNR=2.8, Peak=92 HFD=0.0
03:56:14.729 00.000 7988 Star::Find(15, 67, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.729 00.000 7988 Star::Find returns 0 (3), X=67.00, Y=627.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:14.729 00.000 7988 Star::Find(15, 367, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.729 00.000 7988 Star::Find returns 0 (2), X=367.00, Y=612.00, Mass=20, SNR=2.6, Peak=92 HFD=0.0
03:56:14.729 00.000 7988 Star::Find(15, 329, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.729 00.000 7988 Star::Find returns 0 (2), X=329.00, Y=271.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:14.729 00.000 7988 Star::Find(15, 1046, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.729 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=313.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:56:14.729 00.000 7988 Star::Find(15, 656, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.729 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=613.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:56:14.729 00.000 7988 Star::Find(15, 451, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.729 00.000 7988 Star::Find false star n=4 nbg=276 bg=80.0 sigma=2.9 thresh=89 peak=84
03:56:14.741 00.012 7988 Star::Find returns 0 (2), X=451.00, Y=211.00, Mass=38, SNR=2.9, Peak=91 HFD=0.0
03:56:14.741 00.000 7988 Star::Find(15, 1214, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.741 00.000 7988 Star::Find returns 0 (3), X=1214.00, Y=126.00, Mass=9, SNR=1.8, Peak=94 HFD=0.0
03:56:14.741 00.000 7988 Star::Find(15, 236, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.741 00.000 7988 Star::Find returns 0 (3), X=236.00, Y=676.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:14.746 00.005 7988 Star::Find(15, 22, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.746 00.000 7988 Star::Find false star n=3 nbg=278 bg=82.3 sigma=3.0 thresh=91 peak=87
03:56:14.746 00.000 7988 Star::Find returns 0 (2), X=22.00, Y=881.00, Mass=31, SNR=2.9, Peak=97 HFD=0.0
03:56:14.746 00.000 7988 Star::Find(15, 411, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.746 00.000 7988 Star::Find returns 0 (3), X=411.00, Y=245.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.746 00.000 7988 Star::Find(15, 537, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.752 00.006 7988 Star::Find returns 0 (3), X=537.00, Y=336.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.754 00.002 7988 Star::Find(15, 126, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.754 00.000 7988 Star::Find returns 0 (2), X=126.00, Y=928.00, Mass=14, SNR=2.3, Peak=97 HFD=0.0
03:56:14.756 00.002 7988 Star::Find(15, 531, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.756 00.000 15712 Exposure complete
03:56:14.756 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=724.00, Mass=14, SNR=2.3, Peak=96 HFD=0.0
03:56:14.756 00.000 7988 Star::Find(15, 308, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.761 00.005 7988 Star::Find returns 0 (2), X=308.00, Y=293.00, Mass=15, SNR=2.4, Peak=97 HFD=0.0
03:56:14.763 00.002 7988 Star::Find(15, 353, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.763 00.000 7988 Star::Find returns 0 (2), X=353.00, Y=793.00, Mass=22, SNR=2.7, Peak=93 HFD=0.0
03:56:14.767 00.004 7988 Star::Find(15, 774, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.769 00.002 7988 Star::Find returns 0 (3), X=774.00, Y=762.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.771 00.002 7988 Star::Find(15, 31, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.772 00.001 7988 Star::Find returns 0 (2), X=31.00, Y=722.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:14.774 00.002 7988 Star::Find(15, 571, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.774 00.000 7988 Star::Find false star n=4 nbg=270 bg=82.0 sigma=2.8 thresh=90 peak=86
03:56:14.776 00.002 7988 Star::Find returns 0 (2), X=571.00, Y=592.00, Mass=39, SNR=2.9, Peak=94 HFD=0.0
03:56:14.776 00.000 7988 Star::Find(15, 255, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.776 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=653.00, Mass=26, SNR=2.9, Peak=94 HFD=0.0
03:56:14.780 00.004 7988 Star::Find(15, 447, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.780 00.000 7988 Star::Find returns 0 (3), X=447.00, Y=391.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.780 00.000 7988 Star::Find(15, 278, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.780 00.000 7988 Star::Find returns 0 (2), X=278.00, Y=860.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
03:56:14.780 00.000 7988 Star::Find(15, 876, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.780 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=19.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:56:14.780 00.000 7988 Star::Find(15, 751, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.780 00.000 7988 Star::Find returns 0 (3), X=751.00, Y=599.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:14.788 00.008 7988 Star::Find(15, 186, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.788 00.000 7988 Star::Find returns 0 (3), X=186.00, Y=930.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.788 00.000 7988 Star::Find(15, 467, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.788 00.000 7988 Star::Find returns 0 (3), X=467.00, Y=68.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:56:14.793 00.005 7988 Star::Find(15, 1231, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.793 00.000 7988 Star::Find returns 0 (3), X=1231.00, Y=814.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:14.795 00.002 7988 Star::Find(15, 301, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.795 00.000 7988 Star::Find returns 0 (3), X=301.00, Y=319.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:14.797 00.002 7988 Star::Find(15, 324, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:56:14.797 00.000 7988 Star::Find returns 0 (3), X=324.00, Y=790.00, Mass=9, SNR=1.8, Peak=91 HFD=0.0
03:56:14.799 00.002 7988 AutoFind: no star found
03:56:14.801 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
03:56:14.801 00.000 7988 GuiderMultiStar::AutoSelect failed.
03:56:14.803 00.002 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_035611.fit
03:56:14.808 00.005 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:56:14.820 00.012 15712 worker thread done servicing request
03:56:14.836 00.016 7988 ScopeASCOM::SideOfPier() returns 0
03:56:14.847 00.011 7988 auto find star failed, attempts remaining = 3
03:56:14.847 00.000 7988 Changing from state SELECTING to UNINITIALIZED
03:56:14.851 00.004 7988 guider state => SELECTING
03:56:14.852 00.001 7988 PhdController: newstate STATE_ATTEMPT_START
03:56:14.852 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":0,"id":"032be562-0d33-4829-b184-6d61c23a61df"}
03:56:14.852 00.000 7988 OnExposeComplete: enter
03:56:14.852 00.000 7988 UpdateGuideState(): m_state=1
03:56:14.852 00.000 7988 UpdateCurrentPosition: no star selected
03:56:14.852 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:14.852 00.000 7988 Status Line: No star selected
03:56:14.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=82, FiltMin=73, FiltMax=90, Gamma=0.690
03:56:14.852 00.000 7988 UpdateGuideState exits: No star selected
03:56:14.864 00.012 7988 PhdController: newstate STATE_SELECT_STAR
03:56:14.864 00.000 7988 GuiderMultiStar::AutoSelect enter
03:56:14.864 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:56:14.932 00.068 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:56:15.002 00.070 7988 AutoFind: global mean = 0.0, stdev 5.3
03:56:15.002 00.000 7988 AutoFind: using threshold = 0.1
03:56:15.073 00.071 7988 AutoFind: local max [378, 436] 5.7
03:56:15.073 00.000 7988 AutoFind: local max [703, 839] 4.9
03:56:15.073 00.000 7988 AutoFind: local max [987, 853] 4.8
03:56:15.084 00.011 7988 AutoFind: local max [157, 607] 4.6
03:56:15.085 00.001 7988 AutoFind: local max [128, 600] 4.6
03:56:15.085 00.000 7988 AutoFind: local max [94, 437] 4.5
03:56:15.087 00.002 7988 AutoFind: local max [495, 162] 4.5
03:56:15.087 00.000 7988 AutoFind: local max [631, 885] 4.4
03:56:15.089 00.002 7988 AutoFind: local max [943, 744] 4.4
03:56:15.089 00.000 7988 AutoFind: local max [293, 207] 4.4
03:56:15.089 00.000 7988 AutoFind: local max [743, 941] 4.4
03:56:15.089 00.000 7988 AutoFind: local max [151, 468] 4.3
03:56:15.089 00.000 7988 AutoFind: local max [992, 724] 4.3
03:56:15.089 00.000 7988 AutoFind: local max [567, 372] 4.3
03:56:15.089 00.000 7988 AutoFind: local max [937, 196] 4.3
03:56:15.089 00.000 7988 AutoFind: local max [338, 469] 4.3
03:56:15.089 00.000 7988 AutoFind: local max [971, 630] 4.3
03:56:15.089 00.000 7988 AutoFind: local max [489, 480] 4.3
03:56:15.089 00.000 7988 AutoFind: local max [358, 394] 4.2
03:56:15.089 00.000 7988 AutoFind: local max [967, 749] 4.2
03:56:15.089 00.000 7988 AutoFind: local max [563, 211] 4.2
03:56:15.102 00.013 7988 AutoFind: local max [505, 790] 4.2
03:56:15.102 00.000 7988 AutoFind: local max [300, 141] 4.2
03:56:15.102 00.000 7988 AutoFind: local max [533, 232] 4.2
03:56:15.104 00.002 7988 AutoFind: local max [1151, 686] 4.2
03:56:15.105 00.001 7988 AutoFind: local max [1008, 62] 4.2
03:56:15.105 00.000 7988 AutoFind: local max [845, 535] 4.1
03:56:15.105 00.000 7988 AutoFind: local max [1108, 208] 4.1
03:56:15.105 00.000 7988 AutoFind: local max [690, 686] 4.1
03:56:15.105 00.000 7988 AutoFind: local max [56, 579] 4.1
03:56:15.105 00.000 7988 AutoFind: local max [1178, 71] 4.1
03:56:15.105 00.000 7988 AutoFind: local max [10, 256] 4.1
03:56:15.105 00.000 7988 AutoFind: local max [954, 836] 4.1
03:56:15.105 00.000 7988 AutoFind: local max [1170, 488] 4.1
03:56:15.105 00.000 7988 AutoFind: local max [227, 598] 4.0
03:56:15.105 00.000 7988 AutoFind: local max [1060, 194] 4.0
03:56:15.105 00.000 7988 AutoFind: local max [513, 903] 4.0
03:56:15.105 00.000 7988 AutoFind: local max [891, 574] 4.0
03:56:15.105 00.000 7988 AutoFind: local max [327, 88] 4.0
03:56:15.119 00.014 7988 AutoFind: local max [743, 334] 4.0
03:56:15.121 00.002 7988 AutoFind: local max [331, 647] 4.0
03:56:15.121 00.000 7988 AutoFind: local max [976, 311] 4.0
03:56:15.121 00.000 7988 AutoFind: local max [752, 84] 4.0
03:56:15.121 00.000 7988 AutoFind: local max [501, 596] 4.0
03:56:15.121 00.000 7988 AutoFind: local max [150, 538] 4.0
03:56:15.121 00.000 7988 AutoFind: local max [307, 674] 4.0
03:56:15.121 00.000 7988 AutoFind: local max [657, 39] 4.0
03:56:15.121 00.000 7988 AutoFind: local max [712, 95] 4.0
03:56:15.121 00.000 7988 AutoFind: local max [272, 928] 4.0
03:56:15.121 00.000 7988 AutoFind: local max [343, 638] 4.0
03:56:15.121 00.000 7988 AutoFind: local max [137, 883] 4.0
03:56:15.121 00.000 7988 AutoFind: local max [852, 735] 3.9
03:56:15.121 00.000 7988 AutoFind: local max [1072, 181] 3.9
03:56:15.121 00.000 7988 AutoFind: local max [1215, 148] 3.9
03:56:15.121 00.000 7988 AutoFind: local max [1076, 410] 3.9
03:56:15.136 00.015 7988 AutoFind: local max [1096, 719] 3.9
03:56:15.136 00.000 7988 AutoFind: local max [1129, 724] 3.9
03:56:15.138 00.002 7988 AutoFind: local max [446, 846] 3.9
03:56:15.138 00.000 7988 AutoFind: local max [818, 498] 3.9
03:56:15.140 00.002 7988 AutoFind: local max [1215, 55] 3.9
03:56:15.140 00.000 7988 AutoFind: local max [782, 870] 3.9
03:56:15.142 00.002 7988 AutoFind: local max [1240, 135] 3.9
03:56:15.142 00.000 7988 AutoFind: local max [1113, 684] 3.9
03:56:15.144 00.002 7988 AutoFind: local max [1193, 940] 3.9
03:56:15.144 00.000 7988 AutoFind: local max [215, 489] 3.9
03:56:15.144 00.000 7988 AutoFind: local max [1064, 403] 3.9
03:56:15.146 00.002 7988 AutoFind: local max [86, 235] 3.9
03:56:15.146 00.000 7988 AutoFind: local max [196, 312] 3.9
03:56:15.148 00.002 7988 AutoFind: local max [908, 126] 3.9
03:56:15.148 00.000 7988 AutoFind: local max [1256, 84] 3.9
03:56:15.150 00.002 7988 AutoFind: local max [880, 563] 3.9
03:56:15.150 00.000 7988 AutoFind: local max [1209, 912] 3.9
03:56:15.153 00.003 7988 AutoFind: local max [934, 696] 3.9
03:56:15.153 00.000 7988 AutoFind: local max [963, 213] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [837, 294] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [65, 243] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [981, 457] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [429, 718] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [1095, 179] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [628, 25] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [397, 140] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [664, 859] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [528, 588] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [302, 684] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [260, 624] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [577, 278] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [523, 268] 3.8
03:56:15.153 00.000 7988 AutoFind: local max [957, 102] 3.8
03:56:15.167 00.014 7988 AutoFind: local max [552, 161] 3.8
03:56:15.170 00.003 7988 AutoFind: local max [695, 34] 3.8
03:56:15.170 00.000 7988 AutoFind: local max [1189, 221] 3.8
03:56:15.170 00.000 7988 AutoFind: local max [418, 219] 3.8
03:56:15.170 00.000 7988 AutoFind: local max [1071, 132] 3.7
03:56:15.170 00.000 7988 AutoFind: local max [429, 869] 3.7
03:56:15.170 00.000 7988 AutoFind: local max [1253, 543] 3.7
03:56:15.170 00.000 7988 AutoFind: local max [57, 321] 3.7
03:56:15.170 00.000 7988 AutoFind: local max [278, 921] 3.7
03:56:15.170 00.000 7988 AutoFind: local max [736, 42] 3.7
03:56:15.170 00.000 7988 AutoFind: local max [899, 865] 3.7
03:56:15.170 00.000 7988 AutoFind: local max [805, 807] 3.7
03:56:15.170 00.000 7988 AutoFind: too close [278, 921] 3.7 - [272, 928] 4.0
03:56:15.170 00.000 7988 AutoFind: too close [302, 684] 3.8 - [307, 674] 4.0
03:56:15.170 00.000 7988 AutoFind: too close [880, 563] 3.9 - [891, 574] 4.0
03:56:15.183 00.013 7988 AutoFind: too close [1064, 403] 3.9 - [1076, 410] 3.9
03:56:15.183 00.000 7988 AutoFind: too close [1072, 181] 3.9 - [1060, 194] 4.0
03:56:15.183 00.000 7988 AutoFind: too close [343, 638] 4.0 - [331, 647] 4.0
03:56:15.187 00.004 7988 AutoFind: too close to edge [10, 256] 4.1
03:56:15.187 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:56:15.187 00.000 7988 Star::Find(15, 378, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.187 00.000 7988 Star::Find returns 0 (3), X=378.00, Y=436.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:15.187 00.000 7988 Star::Find(15, 703, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.187 00.000 7988 Star::Find false star n=5 nbg=272 bg=82.5 sigma=3.0 thresh=91 peak=88
03:56:15.187 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=839.00, Mass=47, SNR=2.9, Peak=96 HFD=0.0
03:56:15.195 00.008 7988 Star::Find(15, 987, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.195 00.000 7988 Star::Find false star n=3 nbg=277 bg=84.1 sigma=3.0 thresh=93 peak=88
03:56:15.197 00.002 7988 Star::Find returns 0 (2), X=987.00, Y=853.00, Mass=30, SNR=2.9, Peak=95 HFD=0.0
03:56:15.197 00.000 7988 Star::Find(15, 157, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.199 00.002 7988 Star::Find returns 0 (3), X=157.00, Y=607.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:15.199 00.000 7988 Star::Find(15, 128, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.199 00.000 7988 Star::Find returns 0 (3), X=128.00, Y=600.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:15.199 00.000 7988 Star::Find(15, 94, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.199 00.000 7988 Star::Find returns 0 (2), X=94.00, Y=437.00, Mass=22, SNR=2.7, Peak=96 HFD=0.0
03:56:15.204 00.005 7988 Star::Find(15, 495, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.204 00.000 7988 Star::Find false star n=4 nbg=277 bg=80.2 sigma=2.9 thresh=89 peak=85
03:56:15.204 00.000 7988 Star::Find returns 0 (2), X=495.00, Y=162.00, Mass=40, SNR=2.9, Peak=92 HFD=0.0
03:56:15.204 00.000 7988 Star::Find(15, 631, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.204 00.000 7988 Star::Find returns 0 (3), X=631.00, Y=885.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.204 00.000 7988 Star::Find(15, 943, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.204 00.000 7988 Star::Find returns 0 (3), X=943.00, Y=744.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.204 00.000 7988 Star::Find(15, 293, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.204 00.000 7988 Star::Find returns 0 (3), X=293.00, Y=207.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.204 00.000 7988 Star::Find(15, 743, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.204 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=941.00, Mass=17, SNR=2.4, Peak=93 HFD=0.0
03:56:15.204 00.000 7988 Star::Find(15, 151, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.215 00.011 7988 Star::Find false star n=6 nbg=277 bg=80.7 sigma=2.9 thresh=89 peak=87
03:56:15.215 00.000 7988 Star::Find returns 0 (2), X=151.00, Y=468.00, Mass=57, SNR=2.9, Peak=91 HFD=0.0
03:56:15.215 00.000 7988 Star::Find(15, 992, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.215 00.000 7988 Star::Find returns 0 (2), X=992.00, Y=724.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:56:15.215 00.000 7988 Star::Find(15, 567, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.215 00.000 7988 Star::Find false star n=5 nbg=280 bg=82.6 sigma=3.0 thresh=91 peak=88
03:56:15.221 00.006 7988 Star::Find returns 0 (2), X=567.00, Y=372.00, Mass=50, SNR=2.9, Peak=94 HFD=0.0
03:56:15.221 00.000 7988 Star::Find(15, 937, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.221 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=2.9 thresh=91 peak=86
03:56:15.221 00.000 7988 Star::Find returns 0 (2), X=937.00, Y=196.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
03:56:15.221 00.000 7988 Star::Find(15, 338, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.221 00.000 7988 Star::Find false star n=3 nbg=276 bg=80.5 sigma=3.1 thresh=90 peak=85
03:56:15.221 00.000 7988 Star::Find returns 0 (2), X=338.00, Y=469.00, Mass=31, SNR=2.9, Peak=92 HFD=0.0
03:56:15.221 00.000 7988 Star::Find(15, 971, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.221 00.000 7988 Star::Find returns 0 (2), X=971.00, Y=630.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:56:15.221 00.000 7988 Star::Find(15, 489, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.231 00.010 7988 Star::Find returns 0 (2), X=489.00, Y=480.00, Mass=17, SNR=2.4, Peak=93 HFD=0.0
03:56:15.231 00.000 7988 Star::Find(15, 358, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.231 00.000 7988 Star::Find returns 0 (3), X=358.00, Y=394.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:15.231 00.000 7988 Star::Find(15, 967, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.231 00.000 7988 Star::Find returns 0 (2), X=967.00, Y=749.00, Mass=11, SNR=2.0, Peak=96 HFD=0.0
03:56:15.231 00.000 7988 Star::Find(15, 563, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.231 00.000 7988 Star::Find returns 0 (2), X=563.00, Y=211.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
03:56:15.238 00.007 7988 Star::Find(15, 505, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.238 00.000 7988 Star::Find returns 0 (3), X=505.00, Y=790.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
03:56:15.238 00.000 7988 Star::Find(15, 300, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.241 00.003 7988 Star::Find returns 0 (2), X=300.00, Y=141.00, Mass=20, SNR=2.7, Peak=92 HFD=0.0
03:56:15.241 00.000 7988 Star::Find(15, 533, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.243 00.002 7988 Star::Find returns 0 (2), X=533.00, Y=232.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
03:56:15.243 00.000 7988 Star::Find(15, 1151, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.243 00.000 7988 Star::Find returns 0 (2), X=1151.00, Y=686.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:56:15.245 00.002 7988 Star::Find(15, 1008, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.247 00.002 7988 Star::Find false star n=3 nbg=277 bg=81.5 sigma=2.9 thresh=90 peak=86
03:56:15.247 00.000 7988 Star::Find returns 0 (2), X=1008.00, Y=62.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
03:56:15.247 00.000 7988 Star::Find(15, 845, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.247 00.000 7988 Star::Find false star n=3 nbg=277 bg=82.6 sigma=3.3 thresh=92 peak=86
03:56:15.247 00.000 7988 Star::Find returns 0 (2), X=845.00, Y=535.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
03:56:15.247 00.000 7988 Star::Find(15, 1108, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.247 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=208.00, Mass=21, SNR=2.6, Peak=93 HFD=0.0
03:56:15.247 00.000 7988 Star::Find(15, 690, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.247 00.000 7988 Star::Find false star n=3 nbg=281 bg=82.8 sigma=3.2 thresh=92 peak=87
03:56:15.255 00.008 7988 Star::Find returns 0 (2), X=690.00, Y=686.00, Mass=32, SNR=2.9, Peak=96 HFD=0.0
03:56:15.255 00.000 7988 Star::Find(15, 56, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.255 00.000 7988 Star::Find returns 0 (2), X=56.00, Y=579.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:56:15.255 00.000 7988 Star::Find(15, 1178, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.255 00.000 7988 Star::Find false star n=3 nbg=273 bg=82.8 sigma=3.2 thresh=92 peak=87
03:56:15.255 00.000 7988 Star::Find returns 0 (2), X=1178.00, Y=71.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
03:56:15.255 00.000 7988 Star::Find(15, 954, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.255 00.000 7988 Star::Find returns 0 (2), X=954.00, Y=836.00, Mass=12, SNR=2.0, Peak=98 HFD=0.0
03:56:15.263 00.008 7988 Star::Find(15, 1170, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.263 00.000 7988 Star::Find returns 0 (2), X=1170.00, Y=488.00, Mass=24, SNR=2.9, Peak=95 HFD=0.0
03:56:15.263 00.000 7988 Star::Find(15, 227, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.263 00.000 7988 Star::Find returns 0 (2), X=227.00, Y=598.00, Mass=19, SNR=2.6, Peak=91 HFD=0.0
03:56:15.263 00.000 7988 Star::Find(15, 513, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.263 00.000 7988 Star::Find false star n=5 nbg=280 bg=83.4 sigma=3.2 thresh=93 peak=89
03:56:15.263 00.000 7988 Star::Find returns 0 (2), X=513.00, Y=903.00, Mass=48, SNR=2.9, Peak=94 HFD=0.0
03:56:15.263 00.000 7988 Star::Find(15, 327, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.263 00.000 7988 Star::Find false star n=3 nbg=282 bg=80.1 sigma=3.2 thresh=90 peak=86
03:56:15.272 00.009 7988 Star::Find returns 0 (2), X=327.00, Y=88.00, Mass=35, SNR=2.9, Peak=92 HFD=0.0
03:56:15.272 00.000 7988 Star::Find(15, 743, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.272 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=334.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
03:56:15.272 00.000 7988 Star::Find(15, 976, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.272 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=311.00, Mass=23, SNR=2.9, Peak=94 HFD=0.0
03:56:15.272 00.000 7988 Star::Find(15, 752, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.272 00.000 7988 Star::Find false star n=3 nbg=280 bg=81.0 sigma=2.8 thresh=90 peak=85
03:56:15.279 00.007 7988 Star::Find returns 0 (2), X=752.00, Y=84.00, Mass=29, SNR=2.9, Peak=92 HFD=0.0
03:56:15.279 00.000 7988 Star::Find(15, 501, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.279 00.000 7988 Star::Find returns 0 (2), X=501.00, Y=596.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:56:15.279 00.000 7988 Star::Find(15, 150, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.279 00.000 7988 Star::Find returns 0 (3), X=150.00, Y=538.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:56:15.279 00.000 7988 Star::Find(15, 657, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.279 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=39.00, Mass=22, SNR=2.8, Peak=91 HFD=0.0
03:56:15.279 00.000 7988 Star::Find(15, 712, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.279 00.000 7988 Star::Find false star n=3 nbg=280 bg=80.2 sigma=3.0 thresh=89 peak=84
03:56:15.279 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=95.00, Mass=28, SNR=2.9, Peak=91 HFD=0.0
03:56:15.289 00.010 7988 Star::Find(15, 137, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.289 00.000 7988 Star::Find returns 0 (2), X=137.00, Y=883.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:15.289 00.000 7988 Star::Find(15, 852, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.292 00.003 7988 Star::Find returns 0 (2), X=852.00, Y=735.00, Mass=19, SNR=2.6, Peak=94 HFD=0.0
03:56:15.292 00.000 7988 Star::Find(15, 1215, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.294 00.002 7988 Star::Find returns 0 (3), X=1215.00, Y=148.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.294 00.000 7988 Star::Find(15, 1096, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.294 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=719.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:56:15.294 00.000 7988 Star::Find(15, 1129, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.294 00.000 7988 Star::Find returns 0 (2), X=1129.00, Y=724.00, Mass=21, SNR=2.7, Peak=95 HFD=0.0
03:56:15.294 00.000 7988 Star::Find(15, 446, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.294 00.000 7988 Star::Find returns 0 (3), X=446.00, Y=846.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.294 00.000 7988 Star::Find(15, 818, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.294 00.000 7988 Star::Find false star n=3 nbg=281 bg=82.8 sigma=3.1 thresh=92 peak=88
03:56:15.294 00.000 7988 Star::Find returns 0 (2), X=818.00, Y=498.00, Mass=29, SNR=2.9, Peak=95 HFD=0.0
03:56:15.294 00.000 7988 Star::Find(15, 1215, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.294 00.000 7988 Star::Find returns 0 (2), X=1215.00, Y=55.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
03:56:15.306 00.012 7988 Star::Find(15, 782, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.306 00.000 7988 Star::Find returns 0 (2), X=782.00, Y=870.00, Mass=20, SNR=2.7, Peak=96 HFD=0.0
03:56:15.306 00.000 7988 Star::Find(15, 1240, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.306 00.000 7988 Star::Find returns 0 (2), X=1240.00, Y=135.00, Mass=21, SNR=2.6, Peak=94 HFD=0.0
03:56:15.310 00.004 7988 Star::Find(15, 1113, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.310 00.000 7988 Star::Find false star n=4 nbg=278 bg=84.2 sigma=3.0 thresh=93 peak=88
03:56:15.310 00.000 7988 Star::Find returns 0 (2), X=1113.00, Y=684.00, Mass=36, SNR=2.9, Peak=94 HFD=0.0
03:56:15.310 00.000 7988 Star::Find(15, 1193, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.310 00.000 7988 Star::Find returns 0 (3), X=1193.00, Y=940.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:56:15.310 00.000 7988 Star::Find(15, 215, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.310 00.000 7988 Star::Find returns 0 (2), X=215.00, Y=489.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:15.310 00.000 7988 Star::Find(15, 86, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.310 00.000 7988 Star::Find returns 0 (2), X=86.00, Y=235.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:15.310 00.000 7988 Star::Find(15, 196, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.310 00.000 7988 Star::Find returns 0 (3), X=196.00, Y=312.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.310 00.000 7988 Star::Find(15, 908, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.322 00.012 7988 Star::Find returns 0 (2), X=908.00, Y=126.00, Mass=19, SNR=2.6, Peak=94 HFD=0.0
03:56:15.322 00.000 7988 Star::Find(15, 1256, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.322 00.000 7988 Star::Find returns 0 (3), X=1256.00, Y=84.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:15.326 00.004 7988 Star::Find(15, 1209, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.326 00.000 7988 Star::Find returns 0 (2), X=1209.00, Y=912.00, Mass=21, SNR=2.7, Peak=97 HFD=0.0
03:56:15.328 00.002 7988 Star::Find(15, 934, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.330 00.002 7988 Star::Find returns 0 (3), X=934.00, Y=696.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:56:15.330 00.000 7988 Star::Find(15, 963, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.332 00.002 7988 Star::Find returns 0 (3), X=963.00, Y=213.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.332 00.000 7988 Star::Find(15, 837, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.334 00.002 7988 Star::Find returns 0 (3), X=837.00, Y=294.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.334 00.000 7988 Star::Find(15, 65, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.336 00.002 7988 Star::Find returns 0 (2), X=65.00, Y=243.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:15.336 00.000 7988 Star::Find(15, 981, 457, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.338 00.002 7988 Star::Find returns 0 (3), X=981.00, Y=457.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.338 00.000 7988 Star::Find(15, 429, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.340 00.002 7988 Star::Find returns 0 (3), X=429.00, Y=718.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:15.340 00.000 7988 Star::Find(15, 1095, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.341 00.001 7988 Star::Find returns 0 (3), X=1095.00, Y=179.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:15.341 00.000 7988 Star::Find(15, 628, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.341 00.000 7988 Star::Find returns 0 (2), X=628.00, Y=25.00, Mass=17, SNR=2.4, Peak=91 HFD=0.0
03:56:15.341 00.000 7988 Star::Find(15, 397, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.341 00.000 7988 Star::Find false star n=3 nbg=278 bg=80.4 sigma=2.9 thresh=89 peak=85
03:56:15.341 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=140.00, Mass=27, SNR=2.9, Peak=92 HFD=0.0
03:56:15.341 00.000 7988 Star::Find(15, 664, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.341 00.000 7988 Star::Find false star n=3 nbg=280 bg=82.5 sigma=3.2 thresh=92 peak=87
03:56:15.341 00.000 7988 Star::Find returns 0 (2), X=664.00, Y=859.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:56:15.341 00.000 7988 Star::Find(15, 528, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.341 00.000 7988 Star::Find returns 0 (3), X=528.00, Y=588.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:15.341 00.000 7988 Star::Find(15, 260, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.341 00.000 7988 Star::Find returns 0 (2), X=260.00, Y=624.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:56:15.341 00.000 7988 Star::Find(15, 577, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.341 00.000 7988 Star::Find returns 0 (3), X=577.00, Y=278.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.357 00.016 7988 Star::Find(15, 523, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.357 00.000 7988 Star::Find returns 0 (2), X=523.00, Y=268.00, Mass=22, SNR=2.7, Peak=93 HFD=0.0
03:56:15.357 00.000 7988 Star::Find(15, 957, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.357 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=102.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
03:56:15.357 00.000 7988 Star::Find(15, 552, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.357 00.000 7988 Star::Find returns 0 (3), X=552.00, Y=161.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:15.357 00.000 7988 Star::Find(15, 695, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.357 00.000 7988 Star::Find returns 0 (2), X=695.00, Y=34.00, Mass=24, SNR=2.8, Peak=91 HFD=0.0
03:56:15.357 00.000 7988 Star::Find(15, 1189, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.357 00.000 7988 Star::Find returns 0 (3), X=1189.00, Y=221.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:15.357 00.000 7988 Star::Find(15, 418, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.357 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=219.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
03:56:15.357 00.000 7988 Star::Find(15, 1071, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.357 00.000 7988 Star::Find returns 0 (3), X=1071.00, Y=132.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.357 00.000 7988 Star::Find(15, 429, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.357 00.000 7988 Star::Find returns 0 (3), X=429.00, Y=869.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
03:56:15.373 00.016 7988 Star::Find(15, 1253, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.374 00.001 7988 Star::Find returns 0 (2), X=1253.00, Y=543.00, Mass=20, SNR=2.5, Peak=95 HFD=0.0
03:56:15.374 00.000 7988 Star::Find(15, 57, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.374 00.000 7988 Star::Find returns 0 (3), X=57.00, Y=321.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:15.374 00.000 7988 Star::Find(15, 736, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.374 00.000 7988 Star::Find returns 0 (3), X=736.00, Y=42.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.374 00.000 7988 Star::Find(15, 899, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.374 00.000 7988 Star::Find returns 0 (2), X=899.00, Y=865.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
03:56:15.374 00.000 7988 Star::Find(15, 805, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.374 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=807.00, Mass=21, SNR=2.6, Peak=94 HFD=0.0
03:56:15.374 00.000 7988 AutoFind: finding best star pass 1
03:56:15.374 00.000 7988 Star::Find(15, 378, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.374 00.000 7988 Star::Find returns 0 (3), X=378.00, Y=436.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:15.374 00.000 7988 Star::Find(15, 703, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.374 00.000 7988 Star::Find false star n=5 nbg=272 bg=82.5 sigma=3.0 thresh=91 peak=88
03:56:15.374 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=839.00, Mass=47, SNR=2.9, Peak=96 HFD=0.0
03:56:15.374 00.000 7988 Star::Find(15, 987, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.388 00.014 7988 Star::Find false star n=3 nbg=277 bg=84.1 sigma=3.0 thresh=93 peak=88
03:56:15.391 00.003 7988 Star::Find returns 0 (2), X=987.00, Y=853.00, Mass=30, SNR=2.9, Peak=95 HFD=0.0
03:56:15.391 00.000 7988 Star::Find(15, 157, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.391 00.000 7988 Star::Find returns 0 (3), X=157.00, Y=607.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:15.391 00.000 7988 Star::Find(15, 128, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.391 00.000 7988 Star::Find returns 0 (3), X=128.00, Y=600.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:15.391 00.000 7988 Star::Find(15, 94, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.391 00.000 7988 Star::Find returns 0 (2), X=94.00, Y=437.00, Mass=22, SNR=2.7, Peak=96 HFD=0.0
03:56:15.391 00.000 7988 Star::Find(15, 495, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.391 00.000 7988 Star::Find false star n=4 nbg=277 bg=80.2 sigma=2.9 thresh=89 peak=85
03:56:15.391 00.000 7988 Star::Find returns 0 (2), X=495.00, Y=162.00, Mass=40, SNR=2.9, Peak=92 HFD=0.0
03:56:15.391 00.000 7988 Star::Find(15, 631, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.391 00.000 7988 Star::Find returns 0 (3), X=631.00, Y=885.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.391 00.000 7988 Star::Find(15, 943, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.391 00.000 7988 Star::Find returns 0 (3), X=943.00, Y=744.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.405 00.014 7988 Star::Find(15, 293, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.405 00.000 7988 Star::Find returns 0 (3), X=293.00, Y=207.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.407 00.002 7988 Star::Find(15, 743, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.407 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=941.00, Mass=17, SNR=2.4, Peak=93 HFD=0.0
03:56:15.407 00.000 7988 Star::Find(15, 151, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.407 00.000 7988 Star::Find false star n=6 nbg=277 bg=80.7 sigma=2.9 thresh=89 peak=87
03:56:15.407 00.000 7988 Star::Find returns 0 (2), X=151.00, Y=468.00, Mass=57, SNR=2.9, Peak=91 HFD=0.0
03:56:15.407 00.000 7988 Star::Find(15, 992, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.407 00.000 7988 Star::Find returns 0 (2), X=992.00, Y=724.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:56:15.407 00.000 7988 Star::Find(15, 567, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.407 00.000 7988 Star::Find false star n=5 nbg=280 bg=82.6 sigma=3.0 thresh=91 peak=88
03:56:15.407 00.000 7988 Star::Find returns 0 (2), X=567.00, Y=372.00, Mass=50, SNR=2.9, Peak=94 HFD=0.0
03:56:15.407 00.000 7988 Star::Find(15, 937, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.407 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=2.9 thresh=91 peak=86
03:56:15.407 00.000 7988 Star::Find returns 0 (2), X=937.00, Y=196.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
03:56:15.407 00.000 7988 Star::Find(15, 338, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.420 00.013 7988 Star::Find false star n=3 nbg=276 bg=80.5 sigma=3.1 thresh=90 peak=85
03:56:15.420 00.000 7988 Star::Find returns 0 (2), X=338.00, Y=469.00, Mass=31, SNR=2.9, Peak=92 HFD=0.0
03:56:15.420 00.000 7988 Star::Find(15, 971, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.420 00.000 7988 Star::Find returns 0 (2), X=971.00, Y=630.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:56:15.424 00.004 7988 Star::Find(15, 489, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.424 00.000 7988 Star::Find returns 0 (2), X=489.00, Y=480.00, Mass=17, SNR=2.4, Peak=93 HFD=0.0
03:56:15.424 00.000 7988 Star::Find(15, 358, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.424 00.000 7988 Star::Find returns 0 (3), X=358.00, Y=394.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:15.424 00.000 7988 Star::Find(15, 967, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.424 00.000 7988 Star::Find returns 0 (2), X=967.00, Y=749.00, Mass=11, SNR=2.0, Peak=96 HFD=0.0
03:56:15.424 00.000 7988 Star::Find(15, 563, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.424 00.000 7988 Star::Find returns 0 (2), X=563.00, Y=211.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
03:56:15.424 00.000 7988 Star::Find(15, 505, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.424 00.000 7988 Star::Find returns 0 (3), X=505.00, Y=790.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
03:56:15.424 00.000 7988 Star::Find(15, 300, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.424 00.000 7988 Star::Find returns 0 (2), X=300.00, Y=141.00, Mass=20, SNR=2.7, Peak=92 HFD=0.0
03:56:15.424 00.000 7988 Star::Find(15, 533, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.436 00.012 7988 Star::Find returns 0 (2), X=533.00, Y=232.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
03:56:15.436 00.000 7988 Star::Find(15, 1151, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.436 00.000 7988 Star::Find returns 0 (2), X=1151.00, Y=686.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:56:15.436 00.000 7988 Star::Find(15, 1008, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.441 00.005 7988 Star::Find false star n=3 nbg=277 bg=81.5 sigma=2.9 thresh=90 peak=86
03:56:15.441 00.000 7988 Star::Find returns 0 (2), X=1008.00, Y=62.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
03:56:15.441 00.000 7988 Star::Find(15, 845, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.441 00.000 7988 Star::Find false star n=3 nbg=277 bg=82.6 sigma=3.3 thresh=92 peak=86
03:56:15.441 00.000 7988 Star::Find returns 0 (2), X=845.00, Y=535.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
03:56:15.441 00.000 7988 Star::Find(15, 1108, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.441 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=208.00, Mass=21, SNR=2.6, Peak=93 HFD=0.0
03:56:15.441 00.000 7988 Star::Find(15, 690, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.441 00.000 7988 Star::Find false star n=3 nbg=281 bg=82.8 sigma=3.2 thresh=92 peak=87
03:56:15.451 00.010 7988 Star::Find returns 0 (2), X=690.00, Y=686.00, Mass=32, SNR=2.9, Peak=96 HFD=0.0
03:56:15.451 00.000 7988 Star::Find(15, 56, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.452 00.001 7988 Star::Find returns 0 (2), X=56.00, Y=579.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:56:15.454 00.002 7988 Star::Find(15, 1178, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.454 00.000 7988 Star::Find false star n=3 nbg=273 bg=82.8 sigma=3.2 thresh=92 peak=87
03:56:15.456 00.002 7988 Star::Find returns 0 (2), X=1178.00, Y=71.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
03:56:15.458 00.002 7988 Star::Find(15, 954, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.458 00.000 7988 Star::Find returns 0 (2), X=954.00, Y=836.00, Mass=12, SNR=2.0, Peak=98 HFD=0.0
03:56:15.458 00.000 7988 Star::Find(15, 1170, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.458 00.000 7988 Star::Find returns 0 (2), X=1170.00, Y=488.00, Mass=24, SNR=2.9, Peak=95 HFD=0.0
03:56:15.458 00.000 7988 Star::Find(15, 227, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.458 00.000 7988 Star::Find returns 0 (2), X=227.00, Y=598.00, Mass=19, SNR=2.6, Peak=91 HFD=0.0
03:56:15.458 00.000 7988 Star::Find(15, 513, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.458 00.000 7988 Star::Find false star n=5 nbg=280 bg=83.4 sigma=3.2 thresh=93 peak=89
03:56:15.458 00.000 7988 Star::Find returns 0 (2), X=513.00, Y=903.00, Mass=48, SNR=2.9, Peak=94 HFD=0.0
03:56:15.458 00.000 7988 Star::Find(15, 327, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.468 00.010 7988 Star::Find false star n=3 nbg=282 bg=80.1 sigma=3.2 thresh=90 peak=86
03:56:15.468 00.000 7988 Star::Find returns 0 (2), X=327.00, Y=88.00, Mass=35, SNR=2.9, Peak=92 HFD=0.0
03:56:15.468 00.000 7988 Star::Find(15, 743, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.468 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=334.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
03:56:15.468 00.000 7988 Star::Find(15, 976, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.468 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=311.00, Mass=23, SNR=2.9, Peak=94 HFD=0.0
03:56:15.475 00.007 7988 Star::Find(15, 752, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.475 00.000 7988 Star::Find false star n=3 nbg=280 bg=81.0 sigma=2.8 thresh=90 peak=85
03:56:15.475 00.000 7988 Star::Find returns 0 (2), X=752.00, Y=84.00, Mass=29, SNR=2.9, Peak=92 HFD=0.0
03:56:15.475 00.000 7988 Star::Find(15, 501, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.475 00.000 7988 Star::Find returns 0 (2), X=501.00, Y=596.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:56:15.475 00.000 7988 Star::Find(15, 150, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.475 00.000 7988 Star::Find returns 0 (3), X=150.00, Y=538.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:56:15.475 00.000 7988 Star::Find(15, 657, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.475 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=39.00, Mass=22, SNR=2.8, Peak=91 HFD=0.0
03:56:15.475 00.000 7988 Star::Find(15, 712, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.484 00.009 7988 Star::Find false star n=3 nbg=280 bg=80.2 sigma=3.0 thresh=89 peak=84
03:56:15.484 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=95.00, Mass=28, SNR=2.9, Peak=91 HFD=0.0
03:56:15.486 00.002 7988 Star::Find(15, 137, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.486 00.000 7988 Star::Find returns 0 (2), X=137.00, Y=883.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:15.488 00.002 7988 Star::Find(15, 852, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.488 00.000 7988 Star::Find returns 0 (2), X=852.00, Y=735.00, Mass=19, SNR=2.6, Peak=94 HFD=0.0
03:56:15.490 00.002 7988 Star::Find(15, 1215, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.491 00.001 7988 Star::Find returns 0 (3), X=1215.00, Y=148.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.491 00.000 7988 Star::Find(15, 1096, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.493 00.002 7988 Star::Find returns 0 (2), X=1096.00, Y=719.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:56:15.493 00.000 7988 Star::Find(15, 1129, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.495 00.002 7988 Star::Find returns 0 (2), X=1129.00, Y=724.00, Mass=21, SNR=2.7, Peak=95 HFD=0.0
03:56:15.495 00.000 7988 Star::Find(15, 446, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.497 00.002 7988 Star::Find returns 0 (3), X=446.00, Y=846.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.497 00.000 7988 Star::Find(15, 818, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.497 00.000 7988 Star::Find false star n=3 nbg=281 bg=82.8 sigma=3.1 thresh=92 peak=88
03:56:15.499 00.002 7988 Star::Find returns 0 (2), X=818.00, Y=498.00, Mass=29, SNR=2.9, Peak=95 HFD=0.0
03:56:15.500 00.001 7988 Star::Find(15, 1215, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.500 00.000 7988 Star::Find returns 0 (2), X=1215.00, Y=55.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
03:56:15.500 00.000 7988 Star::Find(15, 782, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.500 00.000 7988 Star::Find returns 0 (2), X=782.00, Y=870.00, Mass=20, SNR=2.7, Peak=96 HFD=0.0
03:56:15.508 00.008 7988 Star::Find(15, 1240, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.508 00.000 7988 Star::Find returns 0 (2), X=1240.00, Y=135.00, Mass=21, SNR=2.6, Peak=94 HFD=0.0
03:56:15.508 00.000 7988 Star::Find(15, 1113, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.508 00.000 7988 Star::Find false star n=4 nbg=278 bg=84.2 sigma=3.0 thresh=93 peak=88
03:56:15.508 00.000 7988 Star::Find returns 0 (2), X=1113.00, Y=684.00, Mass=36, SNR=2.9, Peak=94 HFD=0.0
03:56:15.516 00.008 7988 Star::Find(15, 1193, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.516 00.000 7988 Star::Find returns 0 (3), X=1193.00, Y=940.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:56:15.520 00.004 7988 Star::Find(15, 215, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.520 00.000 7988 Star::Find returns 0 (2), X=215.00, Y=489.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:15.520 00.000 7988 Star::Find(15, 86, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.525 00.005 7988 Star::Find returns 0 (2), X=86.00, Y=235.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:15.525 00.000 7988 Star::Find(15, 196, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.527 00.002 7988 Star::Find returns 0 (3), X=196.00, Y=312.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.529 00.002 7988 Star::Find(15, 908, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.529 00.000 7988 Star::Find returns 0 (2), X=908.00, Y=126.00, Mass=19, SNR=2.6, Peak=94 HFD=0.0
03:56:15.532 00.003 7988 Star::Find(15, 1256, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.532 00.000 7988 Star::Find returns 0 (3), X=1256.00, Y=84.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:15.532 00.000 7988 Star::Find(15, 1209, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.532 00.000 7988 Star::Find returns 0 (2), X=1209.00, Y=912.00, Mass=21, SNR=2.7, Peak=97 HFD=0.0
03:56:15.532 00.000 7988 Star::Find(15, 934, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.532 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=696.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:56:15.532 00.000 7988 Star::Find(15, 963, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.532 00.000 7988 Star::Find returns 0 (3), X=963.00, Y=213.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.542 00.010 7988 Star::Find(15, 837, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.542 00.000 7988 Star::Find returns 0 (3), X=837.00, Y=294.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.542 00.000 7988 Star::Find(15, 65, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.542 00.000 7988 Star::Find returns 0 (2), X=65.00, Y=243.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:15.542 00.000 7988 Star::Find(15, 981, 457, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.548 00.006 7988 Star::Find returns 0 (3), X=981.00, Y=457.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.548 00.000 7988 Star::Find(15, 429, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.548 00.000 7988 Star::Find returns 0 (3), X=429.00, Y=718.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:15.548 00.000 7988 Star::Find(15, 1095, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.548 00.000 7988 Star::Find returns 0 (3), X=1095.00, Y=179.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:15.548 00.000 7988 Star::Find(15, 628, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.548 00.000 7988 Star::Find returns 0 (2), X=628.00, Y=25.00, Mass=17, SNR=2.4, Peak=91 HFD=0.0
03:56:15.548 00.000 7988 Star::Find(15, 397, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.548 00.000 7988 Star::Find false star n=3 nbg=278 bg=80.4 sigma=2.9 thresh=89 peak=85
03:56:15.548 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=140.00, Mass=27, SNR=2.9, Peak=92 HFD=0.0
03:56:15.548 00.000 7988 Star::Find(15, 664, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.559 00.011 7988 Star::Find false star n=3 nbg=280 bg=82.5 sigma=3.2 thresh=92 peak=87
03:56:15.559 00.000 7988 Star::Find returns 0 (2), X=664.00, Y=859.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:56:15.559 00.000 7988 Star::Find(15, 528, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.563 00.004 7988 Star::Find returns 0 (3), X=528.00, Y=588.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:15.563 00.000 7988 Star::Find(15, 260, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.563 00.000 7988 Star::Find returns 0 (2), X=260.00, Y=624.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:56:15.563 00.000 7988 Star::Find(15, 577, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.563 00.000 7988 Star::Find returns 0 (3), X=577.00, Y=278.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.568 00.005 7988 Star::Find(15, 523, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.568 00.000 7988 Star::Find returns 0 (2), X=523.00, Y=268.00, Mass=22, SNR=2.7, Peak=93 HFD=0.0
03:56:15.570 00.002 7988 Star::Find(15, 957, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.570 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=102.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
03:56:15.572 00.002 7988 Star::Find(15, 552, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.572 00.000 7988 Star::Find returns 0 (3), X=552.00, Y=161.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:15.574 00.002 7988 Star::Find(15, 695, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.574 00.000 7988 Star::Find returns 0 (2), X=695.00, Y=34.00, Mass=24, SNR=2.8, Peak=91 HFD=0.0
03:56:15.576 00.002 7988 Star::Find(15, 1189, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.576 00.000 7988 Star::Find returns 0 (3), X=1189.00, Y=221.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:15.578 00.002 7988 Star::Find(15, 418, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.579 00.001 7988 Star::Find returns 0 (2), X=418.00, Y=219.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
03:56:15.579 00.000 7988 Star::Find(15, 1071, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.579 00.000 7988 Star::Find returns 0 (3), X=1071.00, Y=132.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.579 00.000 7988 Star::Find(15, 429, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.579 00.000 7988 Star::Find returns 0 (3), X=429.00, Y=869.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
03:56:15.579 00.000 7988 Star::Find(15, 1253, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.579 00.000 7988 Star::Find returns 0 (2), X=1253.00, Y=543.00, Mass=20, SNR=2.5, Peak=95 HFD=0.0
03:56:15.579 00.000 7988 Star::Find(15, 57, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.579 00.000 7988 Star::Find returns 0 (3), X=57.00, Y=321.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:15.579 00.000 7988 Star::Find(15, 736, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.579 00.000 7988 Star::Find returns 0 (3), X=736.00, Y=42.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.579 00.000 7988 Star::Find(15, 899, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.579 00.000 7988 Star::Find returns 0 (2), X=899.00, Y=865.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
03:56:15.579 00.000 7988 Star::Find(15, 805, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.593 00.014 7988 Star::Find returns 0 (2), X=805.00, Y=807.00, Mass=21, SNR=2.6, Peak=94 HFD=0.0
03:56:15.595 00.002 7988 AutoFind: could not find a star on Pass 1
03:56:15.595 00.000 7988 AutoFind: finding best star pass 2
03:56:15.595 00.000 7988 Star::Find(15, 378, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.595 00.000 7988 Star::Find returns 0 (3), X=378.00, Y=436.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:15.595 00.000 7988 Star::Find(15, 703, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.595 00.000 7988 Star::Find false star n=5 nbg=272 bg=82.5 sigma=3.0 thresh=91 peak=88
03:56:15.595 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=839.00, Mass=47, SNR=2.9, Peak=96 HFD=0.0
03:56:15.595 00.000 7988 Star::Find(15, 987, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.595 00.000 7988 Star::Find false star n=3 nbg=277 bg=84.1 sigma=3.0 thresh=93 peak=88
03:56:15.595 00.000 7988 Star::Find returns 0 (2), X=987.00, Y=853.00, Mass=30, SNR=2.9, Peak=95 HFD=0.0
03:56:15.595 00.000 7988 Star::Find(15, 157, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.595 00.000 7988 Star::Find returns 0 (3), X=157.00, Y=607.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:15.595 00.000 7988 Star::Find(15, 128, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.595 00.000 7988 Star::Find returns 0 (3), X=128.00, Y=600.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:15.595 00.000 7988 Star::Find(15, 94, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.595 00.000 7988 Star::Find returns 0 (2), X=94.00, Y=437.00, Mass=22, SNR=2.7, Peak=96 HFD=0.0
03:56:15.610 00.015 7988 Star::Find(15, 495, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.610 00.000 7988 Star::Find false star n=4 nbg=277 bg=80.2 sigma=2.9 thresh=89 peak=85
03:56:15.610 00.000 7988 Star::Find returns 0 (2), X=495.00, Y=162.00, Mass=40, SNR=2.9, Peak=92 HFD=0.0
03:56:15.610 00.000 7988 Star::Find(15, 631, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.610 00.000 7988 Star::Find returns 0 (3), X=631.00, Y=885.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.610 00.000 7988 Star::Find(15, 943, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.610 00.000 7988 Star::Find returns 0 (3), X=943.00, Y=744.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.610 00.000 7988 Star::Find(15, 293, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.610 00.000 7988 Star::Find returns 0 (3), X=293.00, Y=207.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.610 00.000 7988 Star::Find(15, 743, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.610 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=941.00, Mass=17, SNR=2.4, Peak=93 HFD=0.0
03:56:15.610 00.000 7988 Star::Find(15, 151, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.622 00.012 7988 Star::Find false star n=6 nbg=277 bg=80.7 sigma=2.9 thresh=89 peak=87
03:56:15.622 00.000 7988 Star::Find returns 0 (2), X=151.00, Y=468.00, Mass=57, SNR=2.9, Peak=91 HFD=0.0
03:56:15.624 00.002 7988 Star::Find(15, 992, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.626 00.002 7988 Star::Find returns 0 (2), X=992.00, Y=724.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:56:15.628 00.002 7988 Star::Find(15, 567, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.628 00.000 7988 Star::Find false star n=5 nbg=280 bg=82.6 sigma=3.0 thresh=91 peak=88
03:56:15.628 00.000 7988 Star::Find returns 0 (2), X=567.00, Y=372.00, Mass=50, SNR=2.9, Peak=94 HFD=0.0
03:56:15.628 00.000 7988 Star::Find(15, 937, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.628 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=2.9 thresh=91 peak=86
03:56:15.628 00.000 7988 Star::Find returns 0 (2), X=937.00, Y=196.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
03:56:15.628 00.000 7988 Star::Find(15, 338, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.628 00.000 7988 Star::Find false star n=3 nbg=276 bg=80.5 sigma=3.1 thresh=90 peak=85
03:56:15.628 00.000 7988 Star::Find returns 0 (2), X=338.00, Y=469.00, Mass=31, SNR=2.9, Peak=92 HFD=0.0
03:56:15.628 00.000 7988 Star::Find(15, 971, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.628 00.000 7988 Star::Find returns 0 (2), X=971.00, Y=630.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:56:15.628 00.000 7988 Star::Find(15, 489, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.628 00.000 7988 Star::Find returns 0 (2), X=489.00, Y=480.00, Mass=17, SNR=2.4, Peak=93 HFD=0.0
03:56:15.642 00.014 7988 Star::Find(15, 358, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.642 00.000 7988 Star::Find returns 0 (3), X=358.00, Y=394.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:15.644 00.002 7988 Star::Find(15, 967, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.644 00.000 7988 Star::Find returns 0 (2), X=967.00, Y=749.00, Mass=11, SNR=2.0, Peak=96 HFD=0.0
03:56:15.646 00.002 7988 Star::Find(15, 563, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.648 00.002 7988 Star::Find returns 0 (2), X=563.00, Y=211.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
03:56:15.648 00.000 7988 Star::Find(15, 505, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.650 00.002 7988 Star::Find returns 0 (3), X=505.00, Y=790.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
03:56:15.650 00.000 7988 Star::Find(15, 300, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.652 00.002 7988 Star::Find returns 0 (2), X=300.00, Y=141.00, Mass=20, SNR=2.7, Peak=92 HFD=0.0
03:56:15.652 00.000 7988 Star::Find(15, 533, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.654 00.002 7988 Star::Find returns 0 (2), X=533.00, Y=232.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
03:56:15.654 00.000 7988 Star::Find(15, 1151, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.656 00.002 7988 Star::Find returns 0 (2), X=1151.00, Y=686.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:56:15.657 00.001 7988 Star::Find(15, 1008, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.657 00.000 7988 Star::Find false star n=3 nbg=277 bg=81.5 sigma=2.9 thresh=90 peak=86
03:56:15.657 00.000 7988 Star::Find returns 0 (2), X=1008.00, Y=62.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
03:56:15.657 00.000 7988 Star::Find(15, 845, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.661 00.004 7988 Star::Find false star n=3 nbg=277 bg=82.6 sigma=3.3 thresh=92 peak=86
03:56:15.661 00.000 7988 Star::Find returns 0 (2), X=845.00, Y=535.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
03:56:15.661 00.000 7988 Star::Find(15, 1108, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.661 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=208.00, Mass=21, SNR=2.6, Peak=93 HFD=0.0
03:56:15.661 00.000 7988 Star::Find(15, 690, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.661 00.000 7988 Star::Find false star n=3 nbg=281 bg=82.8 sigma=3.2 thresh=92 peak=87
03:56:15.661 00.000 7988 Star::Find returns 0 (2), X=690.00, Y=686.00, Mass=32, SNR=2.9, Peak=96 HFD=0.0
03:56:15.661 00.000 7988 Star::Find(15, 56, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.661 00.000 7988 Star::Find returns 0 (2), X=56.00, Y=579.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:56:15.661 00.000 7988 Star::Find(15, 1178, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.661 00.000 7988 Star::Find false star n=3 nbg=273 bg=82.8 sigma=3.2 thresh=92 peak=87
03:56:15.673 00.012 7988 Star::Find returns 0 (2), X=1178.00, Y=71.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
03:56:15.673 00.000 7988 Star::Find(15, 954, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.673 00.000 7988 Star::Find returns 0 (2), X=954.00, Y=836.00, Mass=12, SNR=2.0, Peak=98 HFD=0.0
03:56:15.673 00.000 7988 Star::Find(15, 1170, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.673 00.000 7988 Star::Find returns 0 (2), X=1170.00, Y=488.00, Mass=24, SNR=2.9, Peak=95 HFD=0.0
03:56:15.678 00.005 7988 Star::Find(15, 227, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.678 00.000 7988 Star::Find returns 0 (2), X=227.00, Y=598.00, Mass=19, SNR=2.6, Peak=91 HFD=0.0
03:56:15.678 00.000 7988 Star::Find(15, 513, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.678 00.000 7988 Star::Find false star n=5 nbg=280 bg=83.4 sigma=3.2 thresh=93 peak=89
03:56:15.678 00.000 7988 Star::Find returns 0 (2), X=513.00, Y=903.00, Mass=48, SNR=2.9, Peak=94 HFD=0.0
03:56:15.678 00.000 7988 Star::Find(15, 327, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.678 00.000 7988 Star::Find false star n=3 nbg=282 bg=80.1 sigma=3.2 thresh=90 peak=86
03:56:15.678 00.000 7988 Star::Find returns 0 (2), X=327.00, Y=88.00, Mass=35, SNR=2.9, Peak=92 HFD=0.0
03:56:15.678 00.000 7988 Star::Find(15, 743, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.678 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=334.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
03:56:15.678 00.000 7988 Star::Find(15, 976, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.689 00.011 7988 Star::Find returns 0 (2), X=976.00, Y=311.00, Mass=23, SNR=2.9, Peak=94 HFD=0.0
03:56:15.689 00.000 7988 Star::Find(15, 752, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.689 00.000 7988 Star::Find false star n=3 nbg=280 bg=81.0 sigma=2.8 thresh=90 peak=85
03:56:15.689 00.000 7988 Star::Find returns 0 (2), X=752.00, Y=84.00, Mass=29, SNR=2.9, Peak=92 HFD=0.0
03:56:15.689 00.000 7988 Star::Find(15, 501, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.695 00.006 7988 Star::Find returns 0 (2), X=501.00, Y=596.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:56:15.695 00.000 7988 Star::Find(15, 150, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.695 00.000 7988 Star::Find returns 0 (3), X=150.00, Y=538.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:56:15.695 00.000 7988 Star::Find(15, 657, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.695 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=39.00, Mass=22, SNR=2.8, Peak=91 HFD=0.0
03:56:15.695 00.000 7988 Star::Find(15, 712, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.695 00.000 7988 Star::Find false star n=3 nbg=280 bg=80.2 sigma=3.0 thresh=89 peak=84
03:56:15.695 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=95.00, Mass=28, SNR=2.9, Peak=91 HFD=0.0
03:56:15.695 00.000 7988 Star::Find(15, 137, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.695 00.000 7988 Star::Find returns 0 (2), X=137.00, Y=883.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:15.695 00.000 7988 Star::Find(15, 852, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.705 00.010 7988 Star::Find returns 0 (2), X=852.00, Y=735.00, Mass=19, SNR=2.6, Peak=94 HFD=0.0
03:56:15.705 00.000 7988 Star::Find(15, 1215, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.705 00.000 7988 Star::Find returns 0 (3), X=1215.00, Y=148.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.705 00.000 7988 Star::Find(15, 1096, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.705 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=719.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:56:15.705 00.000 7988 Star::Find(15, 1129, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.705 00.000 7988 Star::Find returns 0 (2), X=1129.00, Y=724.00, Mass=21, SNR=2.7, Peak=95 HFD=0.0
03:56:15.712 00.007 7988 Star::Find(15, 446, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.712 00.000 7988 Star::Find returns 0 (3), X=446.00, Y=846.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.712 00.000 7988 Star::Find(15, 818, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.712 00.000 7988 Star::Find false star n=3 nbg=281 bg=82.8 sigma=3.1 thresh=92 peak=88
03:56:15.712 00.000 7988 Star::Find returns 0 (2), X=818.00, Y=498.00, Mass=29, SNR=2.9, Peak=95 HFD=0.0
03:56:15.712 00.000 7988 Star::Find(15, 1215, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.712 00.000 7988 Star::Find returns 0 (2), X=1215.00, Y=55.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
03:56:15.712 00.000 7988 Star::Find(15, 782, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.712 00.000 7988 Star::Find returns 0 (2), X=782.00, Y=870.00, Mass=20, SNR=2.7, Peak=96 HFD=0.0
03:56:15.721 00.009 7988 Star::Find(15, 1240, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.721 00.000 7988 Star::Find returns 0 (2), X=1240.00, Y=135.00, Mass=21, SNR=2.6, Peak=94 HFD=0.0
03:56:15.721 00.000 7988 Star::Find(15, 1113, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.721 00.000 7988 Star::Find false star n=4 nbg=278 bg=84.2 sigma=3.0 thresh=93 peak=88
03:56:15.721 00.000 7988 Star::Find returns 0 (2), X=1113.00, Y=684.00, Mass=36, SNR=2.9, Peak=94 HFD=0.0
03:56:15.721 00.000 7988 Star::Find(15, 1193, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.721 00.000 7988 Star::Find returns 0 (3), X=1193.00, Y=940.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:56:15.721 00.000 7988 Star::Find(15, 215, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.729 00.008 7988 Star::Find returns 0 (2), X=215.00, Y=489.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:15.729 00.000 7988 Star::Find(15, 86, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.729 00.000 7988 Star::Find returns 0 (2), X=86.00, Y=235.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:15.729 00.000 7988 Star::Find(15, 196, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.729 00.000 7988 Star::Find returns 0 (3), X=196.00, Y=312.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.733 00.004 7988 Star::Find(15, 908, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.733 00.000 7988 Star::Find returns 0 (2), X=908.00, Y=126.00, Mass=19, SNR=2.6, Peak=94 HFD=0.0
03:56:15.735 00.002 7988 Star::Find(15, 1256, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.737 00.002 7988 Star::Find returns 0 (3), X=1256.00, Y=84.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:15.737 00.000 7988 Star::Find(15, 1209, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.737 00.000 7988 Star::Find returns 0 (2), X=1209.00, Y=912.00, Mass=21, SNR=2.7, Peak=97 HFD=0.0
03:56:15.737 00.000 7988 Star::Find(15, 934, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.737 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=696.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:56:15.737 00.000 7988 Star::Find(15, 963, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.737 00.000 7988 Star::Find returns 0 (3), X=963.00, Y=213.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.737 00.000 7988 Star::Find(15, 837, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.737 00.000 7988 Star::Find returns 0 (3), X=837.00, Y=294.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.746 00.009 7988 Star::Find(15, 65, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.746 00.000 7988 Star::Find returns 0 (2), X=65.00, Y=243.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:15.746 00.000 7988 Star::Find(15, 981, 457, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.746 00.000 7988 Star::Find returns 0 (3), X=981.00, Y=457.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.746 00.000 7988 Star::Find(15, 429, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.746 00.000 7988 Star::Find returns 0 (3), X=429.00, Y=718.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:15.746 00.000 7988 Star::Find(15, 1095, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.753 00.007 7988 Star::Find returns 0 (3), X=1095.00, Y=179.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:15.753 00.000 7988 Star::Find(15, 628, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.753 00.000 7988 Star::Find returns 0 (2), X=628.00, Y=25.00, Mass=17, SNR=2.4, Peak=91 HFD=0.0
03:56:15.753 00.000 7988 Star::Find(15, 397, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.753 00.000 7988 Star::Find false star n=3 nbg=278 bg=80.4 sigma=2.9 thresh=89 peak=85
03:56:15.753 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=140.00, Mass=27, SNR=2.9, Peak=92 HFD=0.0
03:56:15.753 00.000 7988 Star::Find(15, 664, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.753 00.000 7988 Star::Find false star n=3 nbg=280 bg=82.5 sigma=3.2 thresh=92 peak=87
03:56:15.753 00.000 7988 Star::Find returns 0 (2), X=664.00, Y=859.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:56:15.753 00.000 7988 Star::Find(15, 528, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.763 00.010 7988 Star::Find returns 0 (3), X=528.00, Y=588.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:15.763 00.000 7988 Star::Find(15, 260, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.763 00.000 7988 Star::Find returns 0 (2), X=260.00, Y=624.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:56:15.763 00.000 7988 Star::Find(15, 577, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.763 00.000 7988 Star::Find returns 0 (3), X=577.00, Y=278.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.763 00.000 7988 Star::Find(15, 523, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.769 00.006 7988 Star::Find returns 0 (2), X=523.00, Y=268.00, Mass=22, SNR=2.7, Peak=93 HFD=0.0
03:56:15.769 00.000 7988 Star::Find(15, 957, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.769 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=102.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
03:56:15.769 00.000 7988 Star::Find(15, 552, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.769 00.000 7988 Star::Find returns 0 (3), X=552.00, Y=161.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:15.769 00.000 7988 Star::Find(15, 695, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.769 00.000 7988 Star::Find returns 0 (2), X=695.00, Y=34.00, Mass=24, SNR=2.8, Peak=91 HFD=0.0
03:56:15.769 00.000 7988 Star::Find(15, 1189, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.769 00.000 7988 Star::Find returns 0 (3), X=1189.00, Y=221.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:15.769 00.000 7988 Star::Find(15, 418, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.769 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=219.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
03:56:15.780 00.011 7988 Star::Find(15, 1071, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.780 00.000 7988 Star::Find returns 0 (3), X=1071.00, Y=132.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.780 00.000 7988 Star::Find(15, 429, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.780 00.000 7988 Star::Find returns 0 (3), X=429.00, Y=869.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
03:56:15.780 00.000 7988 Star::Find(15, 1253, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.785 00.005 7988 Star::Find returns 0 (2), X=1253.00, Y=543.00, Mass=20, SNR=2.5, Peak=95 HFD=0.0
03:56:15.785 00.000 7988 Star::Find(15, 57, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.785 00.000 7988 Star::Find returns 0 (3), X=57.00, Y=321.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:15.788 00.003 7988 Star::Find(15, 736, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.788 00.000 7988 Star::Find returns 0 (3), X=736.00, Y=42.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.790 00.002 7988 Star::Find(15, 899, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.790 00.000 7988 Star::Find returns 0 (2), X=899.00, Y=865.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
03:56:15.790 00.000 7988 Star::Find(15, 805, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.790 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=807.00, Mass=21, SNR=2.6, Peak=94 HFD=0.0
03:56:15.790 00.000 7988 AutoFind: could not find a non-saturated star!
03:56:15.790 00.000 7988 AutoFind: finding best star pass 3
03:56:15.796 00.006 7988 Star::Find(15, 378, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.796 00.000 7988 Star::Find returns 0 (3), X=378.00, Y=436.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:15.796 00.000 7988 Star::Find(15, 703, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.796 00.000 7988 Star::Find false star n=5 nbg=272 bg=82.5 sigma=3.0 thresh=91 peak=88
03:56:15.796 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=839.00, Mass=47, SNR=2.9, Peak=96 HFD=0.0
03:56:15.801 00.005 7988 Star::Find(15, 987, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.801 00.000 7988 Star::Find false star n=3 nbg=277 bg=84.1 sigma=3.0 thresh=93 peak=88
03:56:15.801 00.000 7988 Star::Find returns 0 (2), X=987.00, Y=853.00, Mass=30, SNR=2.9, Peak=95 HFD=0.0
03:56:15.801 00.000 7988 Star::Find(15, 157, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.801 00.000 7988 Star::Find returns 0 (3), X=157.00, Y=607.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:15.801 00.000 7988 Star::Find(15, 128, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.801 00.000 7988 Star::Find returns 0 (3), X=128.00, Y=600.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:15.801 00.000 7988 Star::Find(15, 94, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.801 00.000 7988 Star::Find returns 0 (2), X=94.00, Y=437.00, Mass=22, SNR=2.7, Peak=96 HFD=0.0
03:56:15.801 00.000 7988 Star::Find(15, 495, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.801 00.000 7988 Star::Find false star n=4 nbg=277 bg=80.2 sigma=2.9 thresh=89 peak=85
03:56:15.801 00.000 7988 Star::Find returns 0 (2), X=495.00, Y=162.00, Mass=40, SNR=2.9, Peak=92 HFD=0.0
03:56:15.801 00.000 7988 Star::Find(15, 631, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.814 00.013 7988 Star::Find returns 0 (3), X=631.00, Y=885.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.814 00.000 7988 Star::Find(15, 943, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.814 00.000 7988 Star::Find returns 0 (3), X=943.00, Y=744.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.817 00.003 7988 Star::Find(15, 293, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.817 00.000 7988 Star::Find returns 0 (3), X=293.00, Y=207.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.817 00.000 7988 Star::Find(15, 743, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.820 00.003 7988 Star::Find returns 0 (2), X=743.00, Y=941.00, Mass=17, SNR=2.4, Peak=93 HFD=0.0
03:56:15.820 00.000 7988 Star::Find(15, 151, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.822 00.002 7988 Star::Find false star n=6 nbg=277 bg=80.7 sigma=2.9 thresh=89 peak=87
03:56:15.822 00.000 7988 Star::Find returns 0 (2), X=151.00, Y=468.00, Mass=57, SNR=2.9, Peak=91 HFD=0.0
03:56:15.825 00.003 7988 Star::Find(15, 992, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.825 00.000 7988 Star::Find returns 0 (2), X=992.00, Y=724.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:56:15.828 00.003 7988 Star::Find(15, 567, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.828 00.000 7988 Star::Find false star n=5 nbg=280 bg=82.6 sigma=3.0 thresh=91 peak=88
03:56:15.830 00.002 7988 Star::Find returns 0 (2), X=567.00, Y=372.00, Mass=50, SNR=2.9, Peak=94 HFD=0.0
03:56:15.832 00.002 7988 Star::Find(15, 937, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.832 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=2.9 thresh=91 peak=86
03:56:15.832 00.000 7988 Star::Find returns 0 (2), X=937.00, Y=196.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
03:56:15.832 00.000 7988 Star::Find(15, 338, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.832 00.000 7988 Star::Find false star n=3 nbg=276 bg=80.5 sigma=3.1 thresh=90 peak=85
03:56:15.832 00.000 7988 Star::Find returns 0 (2), X=338.00, Y=469.00, Mass=31, SNR=2.9, Peak=92 HFD=0.0
03:56:15.832 00.000 7988 Star::Find(15, 971, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.842 00.010 7988 Star::Find returns 0 (2), X=971.00, Y=630.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:56:15.844 00.002 7988 Star::Find(15, 489, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.846 00.002 7988 Star::Find returns 0 (2), X=489.00, Y=480.00, Mass=17, SNR=2.4, Peak=93 HFD=0.0
03:56:15.848 00.002 7988 Star::Find(15, 358, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.850 00.002 7988 Star::Find returns 0 (3), X=358.00, Y=394.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:15.850 00.000 7988 Star::Find(15, 967, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.850 00.000 7988 Star::Find returns 0 (2), X=967.00, Y=749.00, Mass=11, SNR=2.0, Peak=96 HFD=0.0
03:56:15.850 00.000 7988 Star::Find(15, 563, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.850 00.000 7988 Star::Find returns 0 (2), X=563.00, Y=211.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
03:56:15.856 00.006 7988 Star::Find(15, 505, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.856 00.000 7988 Star::Find returns 0 (3), X=505.00, Y=790.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
03:56:15.856 00.000 7988 Star::Find(15, 300, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.859 00.003 7988 Star::Find returns 0 (2), X=300.00, Y=141.00, Mass=20, SNR=2.7, Peak=92 HFD=0.0
03:56:15.861 00.002 7988 Star::Find(15, 533, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.861 00.000 7988 Star::Find returns 0 (2), X=533.00, Y=232.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
03:56:15.864 00.003 7988 Star::Find(15, 1151, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.864 00.000 7988 Star::Find returns 0 (2), X=1151.00, Y=686.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:56:15.864 00.000 7988 Star::Find(15, 1008, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.864 00.000 7988 Star::Find false star n=3 nbg=277 bg=81.5 sigma=2.9 thresh=90 peak=86
03:56:15.864 00.000 7988 Star::Find returns 0 (2), X=1008.00, Y=62.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
03:56:15.864 00.000 7988 Star::Find(15, 845, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.864 00.000 7988 Star::Find false star n=3 nbg=277 bg=82.6 sigma=3.3 thresh=92 peak=86
03:56:15.864 00.000 7988 Star::Find returns 0 (2), X=845.00, Y=535.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
03:56:15.864 00.000 7988 Star::Find(15, 1108, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.864 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=208.00, Mass=21, SNR=2.6, Peak=93 HFD=0.0
03:56:15.864 00.000 7988 Star::Find(15, 690, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.864 00.000 7988 Star::Find false star n=3 nbg=281 bg=82.8 sigma=3.2 thresh=92 peak=87
03:56:15.881 00.017 7988 Star::Find returns 0 (2), X=690.00, Y=686.00, Mass=32, SNR=2.9, Peak=96 HFD=0.0
03:56:15.881 00.000 7988 Star::Find(15, 56, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.881 00.000 7988 Star::Find returns 0 (2), X=56.00, Y=579.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:56:15.881 00.000 7988 Star::Find(15, 1178, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.881 00.000 7988 Star::Find false star n=3 nbg=273 bg=82.8 sigma=3.2 thresh=92 peak=87
03:56:15.881 00.000 7988 Star::Find returns 0 (2), X=1178.00, Y=71.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
03:56:15.881 00.000 7988 Star::Find(15, 954, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.881 00.000 7988 Star::Find returns 0 (2), X=954.00, Y=836.00, Mass=12, SNR=2.0, Peak=98 HFD=0.0
03:56:15.881 00.000 7988 Star::Find(15, 1170, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.881 00.000 7988 Star::Find returns 0 (2), X=1170.00, Y=488.00, Mass=24, SNR=2.9, Peak=95 HFD=0.0
03:56:15.881 00.000 7988 Star::Find(15, 227, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.881 00.000 7988 Star::Find returns 0 (2), X=227.00, Y=598.00, Mass=19, SNR=2.6, Peak=91 HFD=0.0
03:56:15.881 00.000 7988 Star::Find(15, 513, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.896 00.015 7988 Star::Find false star n=5 nbg=280 bg=83.4 sigma=3.2 thresh=93 peak=89
03:56:15.898 00.002 7988 Star::Find returns 0 (2), X=513.00, Y=903.00, Mass=48, SNR=2.9, Peak=94 HFD=0.0
03:56:15.898 00.000 7988 Star::Find(15, 327, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.898 00.000 7988 Star::Find false star n=3 nbg=282 bg=80.1 sigma=3.2 thresh=90 peak=86
03:56:15.898 00.000 7988 Star::Find returns 0 (2), X=327.00, Y=88.00, Mass=35, SNR=2.9, Peak=92 HFD=0.0
03:56:15.898 00.000 7988 Star::Find(15, 743, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.898 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=334.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
03:56:15.898 00.000 7988 Star::Find(15, 976, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.898 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=311.00, Mass=23, SNR=2.9, Peak=94 HFD=0.0
03:56:15.898 00.000 7988 Star::Find(15, 752, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.898 00.000 7988 Star::Find false star n=3 nbg=280 bg=81.0 sigma=2.8 thresh=90 peak=85
03:56:15.898 00.000 7988 Star::Find returns 0 (2), X=752.00, Y=84.00, Mass=29, SNR=2.9, Peak=92 HFD=0.0
03:56:15.898 00.000 7988 Star::Find(15, 501, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.898 00.000 7988 Star::Find returns 0 (2), X=501.00, Y=596.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:56:15.898 00.000 7988 Star::Find(15, 150, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.912 00.014 7988 Star::Find returns 0 (3), X=150.00, Y=538.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:56:15.912 00.000 7988 Star::Find(15, 657, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.915 00.003 7988 Star::Find returns 0 (2), X=657.00, Y=39.00, Mass=22, SNR=2.8, Peak=91 HFD=0.0
03:56:15.915 00.000 7988 Star::Find(15, 712, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.915 00.000 7988 Star::Find false star n=3 nbg=280 bg=80.2 sigma=3.0 thresh=89 peak=84
03:56:15.915 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=95.00, Mass=28, SNR=2.9, Peak=91 HFD=0.0
03:56:15.915 00.000 7988 Star::Find(15, 137, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.915 00.000 7988 Star::Find returns 0 (2), X=137.00, Y=883.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:15.915 00.000 7988 Star::Find(15, 852, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.915 00.000 7988 Star::Find returns 0 (2), X=852.00, Y=735.00, Mass=19, SNR=2.6, Peak=94 HFD=0.0
03:56:15.915 00.000 7988 Star::Find(15, 1215, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.915 00.000 7988 Star::Find returns 0 (3), X=1215.00, Y=148.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.915 00.000 7988 Star::Find(15, 1096, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.915 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=719.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:56:15.915 00.000 7988 Star::Find(15, 1129, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.928 00.013 7988 Star::Find returns 0 (2), X=1129.00, Y=724.00, Mass=21, SNR=2.7, Peak=95 HFD=0.0
03:56:15.930 00.002 7988 Star::Find(15, 446, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.930 00.000 7988 Star::Find returns 0 (3), X=446.00, Y=846.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.932 00.002 7988 Star::Find(15, 818, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.932 00.000 7988 Star::Find false star n=3 nbg=281 bg=82.8 sigma=3.1 thresh=92 peak=88
03:56:15.934 00.002 7988 Star::Find returns 0 (2), X=818.00, Y=498.00, Mass=29, SNR=2.9, Peak=95 HFD=0.0
03:56:15.934 00.000 7988 Star::Find(15, 1215, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.936 00.002 7988 Star::Find returns 0 (2), X=1215.00, Y=55.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
03:56:15.936 00.000 7988 Star::Find(15, 782, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.938 00.002 7988 Star::Find returns 0 (2), X=782.00, Y=870.00, Mass=20, SNR=2.7, Peak=96 HFD=0.0
03:56:15.938 00.000 7988 Star::Find(15, 1240, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.940 00.002 7988 Star::Find returns 0 (2), X=1240.00, Y=135.00, Mass=21, SNR=2.6, Peak=94 HFD=0.0
03:56:15.940 00.000 7988 Star::Find(15, 1113, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.942 00.002 7988 Star::Find false star n=4 nbg=278 bg=84.2 sigma=3.0 thresh=93 peak=88
03:56:15.942 00.000 7988 Star::Find returns 0 (2), X=1113.00, Y=684.00, Mass=36, SNR=2.9, Peak=94 HFD=0.0
03:56:15.943 00.001 7988 Star::Find(15, 1193, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.943 00.000 7988 Star::Find returns 0 (3), X=1193.00, Y=940.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:56:15.943 00.000 7988 Star::Find(15, 215, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.948 00.005 7988 Star::Find returns 0 (2), X=215.00, Y=489.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:15.948 00.000 7988 Star::Find(15, 86, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.948 00.000 7988 Star::Find returns 0 (2), X=86.00, Y=235.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:15.948 00.000 7988 Star::Find(15, 196, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.948 00.000 7988 Star::Find returns 0 (3), X=196.00, Y=312.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.948 00.000 7988 Star::Find(15, 908, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.948 00.000 7988 Star::Find returns 0 (2), X=908.00, Y=126.00, Mass=19, SNR=2.6, Peak=94 HFD=0.0
03:56:15.948 00.000 7988 Star::Find(15, 1256, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.948 00.000 7988 Star::Find returns 0 (3), X=1256.00, Y=84.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:15.959 00.011 7988 Star::Find(15, 1209, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.961 00.002 7988 Star::Find returns 0 (2), X=1209.00, Y=912.00, Mass=21, SNR=2.7, Peak=97 HFD=0.0
03:56:15.961 00.000 7988 Star::Find(15, 934, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.963 00.002 7988 Star::Find returns 0 (3), X=934.00, Y=696.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:56:15.963 00.000 7988 Star::Find(15, 963, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.965 00.002 7988 Star::Find returns 0 (3), X=963.00, Y=213.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:15.965 00.000 7988 Star::Find(15, 837, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.967 00.002 7988 Star::Find returns 0 (3), X=837.00, Y=294.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:15.967 00.000 7988 Star::Find(15, 65, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.969 00.002 7988 Star::Find returns 0 (2), X=65.00, Y=243.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:56:15.971 00.002 7988 Star::Find(15, 981, 457, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.971 00.000 7988 Star::Find returns 0 (3), X=981.00, Y=457.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.973 00.002 7988 Star::Find(15, 429, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.975 00.002 7988 Star::Find returns 0 (3), X=429.00, Y=718.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:15.975 00.000 7988 Star::Find(15, 1095, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.975 00.000 7988 Star::Find returns 0 (3), X=1095.00, Y=179.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:15.975 00.000 7988 Star::Find(15, 628, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.975 00.000 7988 Star::Find returns 0 (2), X=628.00, Y=25.00, Mass=17, SNR=2.4, Peak=91 HFD=0.0
03:56:15.975 00.000 7988 Star::Find(15, 397, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.975 00.000 7988 Star::Find false star n=3 nbg=278 bg=80.4 sigma=2.9 thresh=89 peak=85
03:56:15.982 00.007 7988 Star::Find returns 0 (2), X=397.00, Y=140.00, Mass=27, SNR=2.9, Peak=92 HFD=0.0
03:56:15.982 00.000 7988 Star::Find(15, 664, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.982 00.000 7988 Star::Find false star n=3 nbg=280 bg=82.5 sigma=3.2 thresh=92 peak=87
03:56:15.982 00.000 7988 Star::Find returns 0 (2), X=664.00, Y=859.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:56:15.982 00.000 7988 Star::Find(15, 528, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.982 00.000 7988 Star::Find returns 0 (3), X=528.00, Y=588.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:15.982 00.000 7988 Star::Find(15, 260, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.982 00.000 7988 Star::Find returns 0 (2), X=260.00, Y=624.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:56:15.982 00.000 7988 Star::Find(15, 577, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.991 00.009 7988 Star::Find returns 0 (3), X=577.00, Y=278.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:15.991 00.000 7988 Star::Find(15, 523, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.991 00.000 7988 Star::Find returns 0 (2), X=523.00, Y=268.00, Mass=22, SNR=2.7, Peak=93 HFD=0.0
03:56:15.991 00.000 7988 Star::Find(15, 957, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.991 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=102.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
03:56:15.991 00.000 7988 Star::Find(15, 552, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.991 00.000 7988 Star::Find returns 0 (3), X=552.00, Y=161.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:15.999 00.008 7988 Star::Find(15, 695, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.999 00.000 7988 Star::Find returns 0 (2), X=695.00, Y=34.00, Mass=24, SNR=2.8, Peak=91 HFD=0.0
03:56:15.999 00.000 7988 Star::Find(15, 1189, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.999 00.000 7988 Star::Find returns 0 (3), X=1189.00, Y=221.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:15.999 00.000 7988 Star::Find(15, 418, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:15.999 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=219.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
03:56:15.999 00.000 7988 Star::Find(15, 1071, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:16.007 00.008 7988 Star::Find returns 0 (3), X=1071.00, Y=132.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:16.007 00.000 7988 Star::Find(15, 429, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:16.007 00.000 7988 Star::Find returns 0 (3), X=429.00, Y=869.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
03:56:16.007 00.000 7988 Star::Find(15, 1253, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:16.007 00.000 7988 Star::Find returns 0 (2), X=1253.00, Y=543.00, Mass=20, SNR=2.5, Peak=95 HFD=0.0
03:56:16.007 00.000 7988 Star::Find(15, 57, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:16.007 00.000 7988 Star::Find returns 0 (3), X=57.00, Y=321.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:16.016 00.009 7988 Star::Find(15, 736, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:16.016 00.000 7988 Star::Find returns 0 (3), X=736.00, Y=42.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:16.016 00.000 7988 Star::Find(15, 899, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:16.016 00.000 7988 Star::Find returns 0 (2), X=899.00, Y=865.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
03:56:16.016 00.000 7988 Star::Find(15, 805, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:56:16.016 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=807.00, Mass=21, SNR=2.6, Peak=94 HFD=0.0
03:56:16.016 00.000 7988 AutoFind: no star found
03:56:16.023 00.007 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
03:56:16.023 00.000 7988 GuiderMultiStar::AutoSelect failed.
03:56:16.023 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_035613.fit
03:56:16.023 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:56:16.033 00.010 7988 ScopeASCOM::SideOfPier() returns 0
03:56:16.033 00.000 7988 auto find star failed, attempts remaining = 2
03:56:16.039 00.006 7988 Changing from state SELECTING to UNINITIALIZED
03:56:16.039 00.000 7988 guider state => SELECTING
03:56:16.041 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
03:56:16.043 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:16.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:16.045 00.002 7988 Enqueuing Expose request
03:56:16.045 00.000 15712 Worker thread wakes up
03:56:16.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:16.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:16.045 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
03:56:16.049 00.004 7988 evsrv: cli 0CCCF308 connect
03:56:16.050 00.001 7988 case statement mapped state 1 to 101
03:56:16.052 00.002 7988 case statement mapped state 1 to 101
03:56:16.054 00.002 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_shift_params","id":"59c6eb98-c097-4db2-a5df-4561c4ab8eee"}
03:56:16.055 00.001 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"59c6eb98-c097-4db2-a5df-4561c4ab8eee"}
03:56:16.057 00.002 7988 evsrv: cli 0CCCF308 disconnect
03:56:16.057 00.000 7988 evsrv: cli 0CCCEEA8 connect
03:56:16.059 00.002 7988 case statement mapped state 1 to 101
03:56:16.059 00.000 7988 case statement mapped state 1 to 101
03:56:16.059 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"db096ee6-6db7-468a-851f-386fcce65cbe"}
03:56:16.059 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"db096ee6-6db7-468a-851f-386fcce65cbe"}
03:56:16.059 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:56:17.062 01.003 7988 evsrv: cli 0CCD0028 connect
03:56:17.062 00.000 7988 case statement mapped state 1 to 101
03:56:17.062 00.000 7988 case statement mapped state 1 to 101
03:56:17.062 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"f4c25ef5-d2f8-4db1-8741-dc9995525ee5"}
03:56:17.062 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"f4c25ef5-d2f8-4db1-8741-dc9995525ee5"}
03:56:17.062 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:56:17.684 00.622 15712 Exposure complete
03:56:17.750 00.066 15712 worker thread done servicing request
03:56:17.750 00.000 7988 OnExposeComplete: enter
03:56:17.750 00.000 7988 UpdateGuideState(): m_state=1
03:56:17.752 00.002 7988 UpdateCurrentPosition: no star selected
03:56:17.752 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:17.754 00.002 7988 Status Line: No star selected
03:56:17.756 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=82, FiltMin=74, FiltMax=91, Gamma=0.690
03:56:17.756 00.000 7988 UpdateGuideState exits: No star selected
03:56:17.758 00.002 7988 PhdController: newstate STATE_SELECT_STAR
03:56:17.758 00.000 7988 GuiderMultiStar::AutoSelect enter
03:56:17.760 00.002 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:56:17.818 00.058 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:56:17.890 00.072 7988 AutoFind: global mean = -0.0, stdev 5.3
03:56:17.890 00.000 7988 AutoFind: using threshold = 0.1
03:56:17.970 00.080 7988 AutoFind: local max [109, 658] 5.2
03:56:17.970 00.000 7988 AutoFind: local max [172, 273] 4.9
03:56:17.970 00.000 7988 AutoFind: local max [396, 484] 4.9
03:56:17.970 00.000 7988 AutoFind: local max [900, 685] 4.7
03:56:17.970 00.000 7988 AutoFind: local max [1102, 422] 4.7
03:56:17.970 00.000 7988 AutoFind: local max [1012, 607] 4.7
03:56:17.970 00.000 7988 AutoFind: local max [477, 72] 4.6
03:56:17.970 00.000 7988 AutoFind: local max [779, 717] 4.6
03:56:17.970 00.000 7988 AutoFind: local max [753, 211] 4.4
03:56:17.970 00.000 7988 AutoFind: local max [386, 188] 4.4
03:56:17.970 00.000 7988 AutoFind: local max [248, 675] 4.3
03:56:17.970 00.000 7988 AutoFind: local max [1003, 579] 4.3
03:56:17.970 00.000 7988 AutoFind: local max [751, 533] 4.3
03:56:17.985 00.015 7988 AutoFind: local max [1249, 561] 4.2
03:56:17.987 00.002 7988 AutoFind: local max [639, 141] 4.2
03:56:17.987 00.000 7988 AutoFind: local max [11, 378] 4.2
03:56:17.987 00.000 7988 AutoFind: local max [30, 78] 4.2
03:56:17.987 00.000 7988 AutoFind: local max [310, 480] 4.2
03:56:17.987 00.000 7988 AutoFind: local max [532, 240] 4.2
03:56:17.987 00.000 7988 AutoFind: local max [933, 235] 4.2
03:56:17.987 00.000 7988 AutoFind: local max [477, 162] 4.2
03:56:17.987 00.000 7988 AutoFind: local max [654, 505] 4.1
03:56:17.987 00.000 7988 AutoFind: local max [770, 94] 4.1
03:56:17.987 00.000 7988 AutoFind: local max [413, 764] 4.1
03:56:17.987 00.000 7988 AutoFind: local max [1263, 633] 4.1
03:56:17.987 00.000 7988 AutoFind: local max [342, 852] 4.1
03:56:17.987 00.000 7988 AutoFind: local max [1195, 547] 4.1
03:56:17.987 00.000 7988 AutoFind: local max [1070, 406] 4.1
03:56:17.987 00.000 7988 AutoFind: local max [593, 907] 4.1
03:56:18.001 00.014 7988 AutoFind: local max [886, 104] 4.1
03:56:18.002 00.001 7988 AutoFind: local max [1179, 362] 4.1
03:56:18.002 00.000 7988 AutoFind: local max [1101, 562] 4.1
03:56:18.004 00.002 7988 AutoFind: local max [1143, 617] 4.1
03:56:18.004 00.000 7988 AutoFind: local max [833, 292] 4.1
03:56:18.004 00.000 7988 AutoFind: local max [1197, 146] 4.0
03:56:18.004 00.000 7988 AutoFind: local max [642, 898] 4.0
03:56:18.004 00.000 7988 AutoFind: local max [927, 943] 4.0
03:56:18.004 00.000 7988 AutoFind: local max [517, 340] 4.0
03:56:18.004 00.000 7988 AutoFind: local max [896, 67] 4.0
03:56:18.004 00.000 7988 AutoFind: local max [1256, 374] 4.0
03:56:18.004 00.000 7988 AutoFind: local max [1199, 756] 4.0
03:56:18.004 00.000 7988 AutoFind: local max [734, 305] 4.0
03:56:18.004 00.000 7988 AutoFind: local max [666, 934] 4.0
03:56:18.004 00.000 7988 AutoFind: local max [902, 533] 4.0
03:56:18.004 00.000 7988 AutoFind: local max [48, 771] 4.0
03:56:18.017 00.013 7988 AutoFind: local max [588, 685] 4.0
03:56:18.019 00.002 7988 AutoFind: local max [419, 877] 3.9
03:56:18.019 00.000 7988 AutoFind: local max [533, 203] 3.9
03:56:18.021 00.002 7988 AutoFind: local max [781, 138] 3.9
03:56:18.021 00.000 7988 AutoFind: local max [776, 49] 3.9
03:56:18.023 00.002 7988 AutoFind: local max [218, 431] 3.9
03:56:18.023 00.000 7988 AutoFind: local max [1106, 262] 3.9
03:56:18.025 00.002 7988 AutoFind: local max [74, 746] 3.9
03:56:18.025 00.000 7988 AutoFind: local max [203, 499] 3.9
03:56:18.025 00.000 7988 AutoFind: local max [679, 895] 3.9
03:56:18.027 00.002 7988 AutoFind: local max [1210, 504] 3.9
03:56:18.027 00.000 7988 AutoFind: local max [686, 647] 3.9
03:56:18.029 00.002 7988 AutoFind: local max [443, 509] 3.9
03:56:18.029 00.000 7988 AutoFind: local max [31, 912] 3.9
03:56:18.031 00.002 7988 AutoFind: local max [392, 269] 3.9
03:56:18.031 00.000 7988 AutoFind: local max [1157, 417] 3.9
03:56:18.032 00.001 7988 AutoFind: local max [921, 113] 3.9
03:56:18.032 00.000 7988 AutoFind: local max [182, 204] 3.9
03:56:18.032 00.000 7988 AutoFind: local max [435, 942] 3.8
03:56:18.032 00.000 7988 AutoFind: local max [67, 786] 3.8
03:56:18.032 00.000 7988 AutoFind: local max [530, 17] 3.8
03:56:18.037 00.005 7988 AutoFind: local max [16, 767] 3.8
03:56:18.037 00.000 7988 AutoFind: local max [452, 229] 3.8
03:56:18.037 00.000 7988 AutoFind: local max [354, 481] 3.8
03:56:18.037 00.000 7988 AutoFind: local max [910, 481] 3.8
03:56:18.037 00.000 7988 AutoFind: local max [688, 306] 3.8
03:56:18.037 00.000 7988 AutoFind: local max [208, 806] 3.8
03:56:18.037 00.000 7988 AutoFind: local max [451, 758] 3.8
03:56:18.037 00.000 7988 AutoFind: local max [86, 713] 3.8
03:56:18.037 00.000 7988 AutoFind: local max [107, 885] 3.8
03:56:18.037 00.000 7988 AutoFind: local max [542, 223] 3.8
03:56:18.037 00.000 7988 AutoFind: local max [878, 361] 3.8
03:56:18.048 00.011 7988 AutoFind: local max [1165, 593] 3.8
03:56:18.048 00.000 7988 AutoFind: local max [380, 703] 3.8
03:56:18.048 00.000 7988 AutoFind: local max [594, 290] 3.8
03:56:18.048 00.000 7988 AutoFind: local max [243, 603] 3.8
03:56:18.048 00.000 7988 AutoFind: local max [204, 830] 3.8
03:56:18.048 00.000 7988 AutoFind: local max [466, 15] 3.8
03:56:18.055 00.007 7988 AutoFind: local max [497, 236] 3.8
03:56:18.055 00.000 7988 AutoFind: local max [222, 914] 3.8
03:56:18.055 00.000 7988 AutoFind: local max [934, 325] 3.8
03:56:18.055 00.000 7988 AutoFind: local max [633, 350] 3.8
03:56:18.055 00.000 7988 AutoFind: local max [1037, 82] 3.8
03:56:18.055 00.000 7988 AutoFind: local max [936, 56] 3.8
03:56:18.055 00.000 7988 AutoFind: local max [759, 549] 3.8
03:56:18.055 00.000 7988 AutoFind: local max [515, 75] 3.7
03:56:18.055 00.000 7988 AutoFind: local max [100, 88] 3.7
03:56:18.055 00.000 7988 AutoFind: local max [295, 30] 3.7
03:56:18.064 00.009 7988 AutoFind: local max [42, 577] 3.7
03:56:18.064 00.000 7988 AutoFind: local max [892, 195] 3.7
03:56:18.064 00.000 7988 AutoFind: local max [1135, 514] 3.7
03:56:18.064 00.000 7988 AutoFind: local max [273, 862] 3.7
03:56:18.064 00.000 7988 AutoFind: local max [1096, 442] 3.7
03:56:18.064 00.000 7988 AutoFind: local max [866, 944] 3.7
03:56:18.064 00.000 7988 AutoFind: local max [823, 675] 3.7
03:56:18.072 00.008 7988 AutoFind: too close [1096, 442] 3.7 - [1102, 422] 4.7
03:56:18.072 00.000 7988 AutoFind: too close [759, 549] 3.8 - [751, 533] 4.3
03:56:18.072 00.000 7988 AutoFind: too close [542, 223] 3.8 - [533, 203] 3.9
03:56:18.072 00.000 7988 AutoFind: too close [542, 223] 3.8 - [532, 240] 4.2
03:56:18.072 00.000 7988 AutoFind: too close [67, 786] 3.8 - [48, 771] 4.0
03:56:18.072 00.000 7988 AutoFind: too close to edge [466, 15] 3.8
03:56:18.072 00.000 7988 AutoFind: too close to edge [11, 378] 4.2
03:56:18.072 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:56:18.072 00.000 7988 Star::Find(15, 109, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.080 00.008 7988 Star::Find returns 0 (3), X=109.00, Y=658.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.080 00.000 7988 Star::Find(15, 172, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.080 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=273.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:56:18.080 00.000 7988 Star::Find(15, 396, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.080 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=484.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:18.080 00.000 7988 Star::Find(15, 900, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.080 00.000 7988 Star::Find returns 0 (3), X=900.00, Y=685.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:18.080 00.000 7988 Star::Find(15, 1012, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.089 00.009 7988 Star::Find false star n=4 nbg=276 bg=82.5 sigma=3.1 thresh=92 peak=86
03:56:18.089 00.000 7988 Star::Find returns 0 (2), X=1012.00, Y=607.00, Mass=40, SNR=2.9, Peak=95 HFD=0.0
03:56:18.089 00.000 7988 Star::Find(15, 477, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.089 00.000 7988 Star::Find returns 0 (2), X=477.00, Y=72.00, Mass=13, SNR=2.2, Peak=95 HFD=0.0
03:56:18.089 00.000 7988 Star::Find(15, 779, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.089 00.000 7988 Star::Find false star n=4 nbg=279 bg=82.7 sigma=3.0 thresh=92 peak=87
03:56:18.089 00.000 7988 Star::Find returns 0 (2), X=779.00, Y=717.00, Mass=40, SNR=2.9, Peak=95 HFD=0.0
03:56:18.089 00.000 7988 Star::Find(15, 753, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.096 00.007 7988 Star::Find returns 0 (3), X=753.00, Y=211.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:18.096 00.000 7988 Star::Find(15, 386, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.096 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.7 sigma=3.1 thresh=91 peak=86
03:56:18.096 00.000 7988 Star::Find returns 0 (2), X=386.00, Y=188.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:56:18.096 00.000 7988 Star::Find(15, 248, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.096 00.000 7988 Star::Find returns 0 (3), X=248.00, Y=675.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.096 00.000 7988 Star::Find(15, 1003, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.096 00.000 7988 Star::Find returns 0 (3), X=1003.00, Y=579.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:56:18.096 00.000 7988 Star::Find(15, 1249, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.096 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.1 sigma=3.4 thresh=93 peak=88
03:56:18.106 00.010 7988 Star::Find returns 0 (2), X=1249.00, Y=561.00, Mass=33, SNR=2.9, Peak=95 HFD=0.0
03:56:18.106 00.000 7988 Star::Find(15, 639, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.106 00.000 7988 Star::Find returns 0 (3), X=639.00, Y=141.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.106 00.000 7988 Star::Find(15, 30, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.106 00.000 7988 Star::Find returns 0 (2), X=30.00, Y=78.00, Mass=11, SNR=1.9, Peak=91 HFD=0.0
03:56:18.106 00.000 7988 Star::Find(15, 310, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.115 00.009 7988 Star::Find false star n=3 nbg=274 bg=81.8 sigma=3.1 thresh=91 peak=87
03:56:18.115 00.000 7988 Star::Find returns 0 (2), X=310.00, Y=480.00, Mass=32, SNR=2.9, Peak=93 HFD=0.0
03:56:18.115 00.000 7988 Star::Find(15, 933, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.115 00.000 7988 Star::Find returns 0 (3), X=933.00, Y=235.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:18.115 00.000 7988 Star::Find(15, 477, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.115 00.000 7988 Star::Find returns 0 (2), X=477.00, Y=162.00, Mass=12, SNR=2.0, Peak=94 HFD=0.0
03:56:18.115 00.000 7988 Star::Find(15, 654, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.122 00.007 7988 Star::Find returns 0 (2), X=654.00, Y=505.00, Mass=19, SNR=2.5, Peak=92 HFD=0.0
03:56:18.122 00.000 7988 Star::Find(15, 770, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.124 00.002 7988 Star::Find false star n=4 nbg=277 bg=80.6 sigma=3.1 thresh=90 peak=85
03:56:18.124 00.000 7988 Star::Find returns 0 (2), X=770.00, Y=94.00, Mass=39, SNR=2.9, Peak=94 HFD=0.0
03:56:18.126 00.002 7988 Star::Find(15, 413, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.127 00.001 7988 Star::Find returns 0 (3), X=413.00, Y=764.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.127 00.000 7988 Star::Find(15, 1263, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.127 00.000 7988 Star::Find false star n=3 nbg=276 bg=83.7 sigma=3.0 thresh=93 peak=89
03:56:18.127 00.000 7988 Star::Find returns 0 (2), X=1263.00, Y=633.00, Mass=31, SNR=2.9, Peak=96 HFD=0.0
03:56:18.127 00.000 7988 Star::Find(15, 342, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.127 00.000 7988 Star::Find returns 0 (2), X=342.00, Y=852.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:56:18.127 00.000 7988 Star::Find(15, 1195, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.127 00.000 7988 Star::Find returns 0 (3), X=1195.00, Y=547.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:18.127 00.000 7988 Star::Find(15, 1070, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.127 00.000 7988 Star::Find returns 0 (2), X=1070.00, Y=406.00, Mass=23, SNR=2.8, Peak=95 HFD=0.0
03:56:18.127 00.000 7988 Star::Find(15, 593, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.127 00.000 7988 Star::Find returns 0 (3), X=593.00, Y=907.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:56:18.139 00.012 7988 Star::Find(15, 886, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.139 00.000 7988 Star::Find returns 0 (2), X=886.00, Y=104.00, Mass=21, SNR=2.6, Peak=92 HFD=0.0
03:56:18.139 00.000 7988 Star::Find(15, 1179, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.139 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.3 sigma=3.3 thresh=93 peak=89
03:56:18.143 00.004 7988 Star::Find returns 0 (2), X=1179.00, Y=362.00, Mass=36, SNR=2.9, Peak=97 HFD=0.0
03:56:18.143 00.000 7988 Star::Find(15, 1101, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.143 00.000 7988 Star::Find false star n=4 nbg=280 bg=83.3 sigma=3.0 thresh=92 peak=87
03:56:18.143 00.000 7988 Star::Find returns 0 (2), X=1101.00, Y=562.00, Mass=41, SNR=2.9, Peak=95 HFD=0.0
03:56:18.143 00.000 7988 Star::Find(15, 1143, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.143 00.000 7988 Star::Find returns 0 (2), X=1143.00, Y=617.00, Mass=27, SNR=3.0, Peak=94 HFD=0.0
03:56:18.143 00.000 7988 Star::Find(15, 833, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.143 00.000 7988 Star::Find returns 0 (2), X=833.00, Y=292.00, Mass=24, SNR=2.9, Peak=97 HFD=0.0
03:56:18.143 00.000 7988 Star::Find(15, 1197, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.143 00.000 7988 Star::Find returns 0 (2), X=1197.00, Y=146.00, Mass=25, SNR=3.0, Peak=97 HFD=0.0
03:56:18.143 00.000 7988 Star::Find(15, 642, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.143 00.000 7988 Star::Find returns 0 (3), X=642.00, Y=898.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:18.143 00.000 7988 Star::Find(15, 927, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.157 00.014 7988 Star::Find returns 0 (2), X=927.00, Y=943.00, Mass=20, SNR=2.5, Peak=97 HFD=0.0
03:56:18.157 00.000 7988 Star::Find(15, 517, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.157 00.000 7988 Star::Find returns 0 (2), X=517.00, Y=340.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:18.157 00.000 7988 Star::Find(15, 896, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.160 00.003 7988 Star::Find returns 0 (2), X=896.00, Y=67.00, Mass=23, SNR=2.8, Peak=93 HFD=0.0
03:56:18.160 00.000 7988 Star::Find(15, 1256, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.160 00.000 7988 Star::Find returns 0 (3), X=1256.00, Y=374.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:56:18.160 00.000 7988 Star::Find(15, 1199, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.160 00.000 7988 Star::Find returns 0 (2), X=1199.00, Y=756.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
03:56:18.160 00.000 7988 Star::Find(15, 734, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.160 00.000 7988 Star::Find false star n=3 nbg=280 bg=82.0 sigma=3.1 thresh=91 peak=86
03:56:18.160 00.000 7988 Star::Find returns 0 (2), X=734.00, Y=305.00, Mass=29, SNR=2.9, Peak=96 HFD=0.0
03:56:18.160 00.000 7988 Star::Find(15, 666, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.160 00.000 7988 Star::Find returns 0 (2), X=666.00, Y=934.00, Mass=26, SNR=2.9, Peak=96 HFD=0.0
03:56:18.170 00.010 7988 Star::Find(15, 902, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.170 00.000 7988 Star::Find returns 0 (3), X=902.00, Y=533.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.172 00.002 7988 Star::Find(15, 588, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.173 00.001 7988 Star::Find returns 0 (2), X=588.00, Y=685.00, Mass=14, SNR=2.2, Peak=96 HFD=0.0
03:56:18.173 00.000 7988 Star::Find(15, 419, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.173 00.000 7988 Star::Find false star n=3 nbg=278 bg=83.5 sigma=3.1 thresh=93 peak=88
03:56:18.175 00.002 7988 Star::Find returns 0 (2), X=419.00, Y=877.00, Mass=34, SNR=2.9, Peak=96 HFD=0.0
03:56:18.175 00.000 7988 Star::Find(15, 781, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.177 00.002 7988 Star::Find returns 0 (3), X=781.00, Y=138.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.177 00.000 7988 Star::Find(15, 776, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.179 00.002 7988 Star::Find returns 0 (2), X=776.00, Y=49.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
03:56:18.179 00.000 7988 Star::Find(15, 218, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.181 00.002 7988 Star::Find returns 0 (2), X=218.00, Y=431.00, Mass=12, SNR=2.0, Peak=93 HFD=0.0
03:56:18.181 00.000 7988 Star::Find(15, 1106, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.183 00.002 7988 Star::Find false star n=5 nbg=278 bg=83.2 sigma=3.0 thresh=92 peak=88
03:56:18.183 00.000 7988 Star::Find returns 0 (2), X=1106.00, Y=262.00, Mass=47, SNR=2.9, Peak=94 HFD=0.0
03:56:18.185 00.002 7988 Star::Find(15, 74, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.185 00.000 7988 Star::Find returns 0 (2), X=74.00, Y=746.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:18.187 00.002 7988 Star::Find(15, 203, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.187 00.000 7988 Star::Find returns 0 (3), X=203.00, Y=499.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.187 00.000 7988 Star::Find(15, 679, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.190 00.003 7988 Star::Find returns 0 (2), X=679.00, Y=895.00, Mass=13, SNR=2.2, Peak=97 HFD=0.0
03:56:18.191 00.001 7988 Star::Find(15, 1210, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.191 00.000 7988 Star::Find returns 0 (2), X=1210.00, Y=504.00, Mass=24, SNR=2.9, Peak=97 HFD=0.0
03:56:18.191 00.000 7988 Star::Find(15, 686, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.191 00.000 7988 Star::Find false star n=3 nbg=273 bg=82.4 sigma=3.0 thresh=91 peak=88
03:56:18.191 00.000 7988 Star::Find returns 0 (2), X=686.00, Y=647.00, Mass=28, SNR=2.9, Peak=93 HFD=0.0
03:56:18.191 00.000 7988 Star::Find(15, 443, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.191 00.000 7988 Star::Find returns 0 (2), X=443.00, Y=509.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:56:18.191 00.000 7988 Star::Find(15, 31, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.191 00.000 7988 Star::Find false star n=3 nbg=283 bg=83.0 sigma=3.3 thresh=93 peak=87
03:56:18.191 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=912.00, Mass=32, SNR=2.9, Peak=94 HFD=0.0
03:56:18.191 00.000 7988 Star::Find(15, 392, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.191 00.000 7988 Star::Find false star n=4 nbg=279 bg=81.5 sigma=3.0 thresh=90 peak=86
03:56:18.191 00.000 7988 Star::Find returns 0 (2), X=392.00, Y=269.00, Mass=45, SNR=2.9, Peak=96 HFD=0.0
03:56:18.191 00.000 7988 Star::Find(15, 1157, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.191 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.7 sigma=3.1 thresh=93 peak=88
03:56:18.207 00.016 7988 Star::Find returns 0 (2), X=1157.00, Y=417.00, Mass=29, SNR=2.9, Peak=96 HFD=0.0
03:56:18.207 00.000 7988 Star::Find(15, 921, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.207 00.000 7988 Star::Find false star n=3 nbg=283 bg=81.3 sigma=3.2 thresh=91 peak=85
03:56:18.207 00.000 7988 Star::Find returns 0 (2), X=921.00, Y=113.00, Mass=33, SNR=2.9, Peak=94 HFD=0.0
03:56:18.207 00.000 7988 Star::Find(15, 182, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.207 00.000 7988 Star::Find false star n=3 nbg=278 bg=81.6 sigma=2.9 thresh=90 peak=86
03:56:18.207 00.000 7988 Star::Find returns 0 (2), X=182.00, Y=204.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:56:18.207 00.000 7988 Star::Find(15, 435, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.207 00.000 7988 Star::Find returns 0 (2), X=435.00, Y=942.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
03:56:18.207 00.000 7988 Star::Find(15, 530, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.207 00.000 7988 Star::Find false star n=3 nbg=280 bg=81.1 sigma=3.1 thresh=90 peak=84
03:56:18.207 00.000 7988 Star::Find returns 0 (2), X=530.00, Y=17.00, Mass=30, SNR=2.9, Peak=92 HFD=0.0
03:56:18.207 00.000 7988 Star::Find(15, 16, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.207 00.000 7988 Star::Find returns 0 (3), X=16.00, Y=767.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.207 00.000 7988 Star::Find(15, 452, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.207 00.000 7988 Star::Find returns 0 (3), X=452.00, Y=229.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.223 00.016 7988 Star::Find(15, 354, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.224 00.001 7988 Star::Find returns 0 (3), X=354.00, Y=481.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.224 00.000 7988 Star::Find(15, 910, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.224 00.000 7988 Star::Find returns 0 (2), X=910.00, Y=481.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:18.224 00.000 7988 Star::Find(15, 688, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.224 00.000 7988 Star::Find returns 0 (3), X=688.00, Y=306.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.224 00.000 7988 Star::Find(15, 208, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.224 00.000 7988 Star::Find returns 0 (3), X=208.00, Y=806.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.224 00.000 7988 Star::Find(15, 451, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.224 00.000 7988 Star::Find returns 0 (2), X=451.00, Y=758.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:18.224 00.000 7988 Star::Find(15, 86, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.224 00.000 7988 Star::Find returns 0 (2), X=86.00, Y=713.00, Mass=20, SNR=2.5, Peak=94 HFD=0.0
03:56:18.224 00.000 7988 Star::Find(15, 107, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.224 00.000 7988 Star::Find returns 0 (2), X=107.00, Y=885.00, Mass=22, SNR=2.8, Peak=95 HFD=0.0
03:56:18.224 00.000 7988 Star::Find(15, 878, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.239 00.015 7988 Star::Find returns 0 (2), X=878.00, Y=361.00, Mass=26, SNR=3.0, Peak=94 HFD=0.0
03:56:18.239 00.000 7988 Star::Find(15, 1165, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.241 00.002 7988 Star::Find false star n=4 nbg=282 bg=83.5 sigma=3.2 thresh=93 peak=89
03:56:18.241 00.000 7988 Star::Find returns 0 (2), X=1165.00, Y=593.00, Mass=39, SNR=2.9, Peak=95 HFD=0.0
03:56:18.241 00.000 7988 Star::Find(15, 380, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.241 00.000 7988 Star::Find false star n=4 nbg=274 bg=82.5 sigma=3.0 thresh=91 peak=86
03:56:18.241 00.000 7988 Star::Find returns 0 (2), X=380.00, Y=703.00, Mass=36, SNR=2.9, Peak=93 HFD=0.0
03:56:18.241 00.000 7988 Star::Find(15, 594, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.241 00.000 7988 Star::Find returns 0 (2), X=594.00, Y=290.00, Mass=12, SNR=2.0, Peak=95 HFD=0.0
03:56:18.241 00.000 7988 Star::Find(15, 243, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.241 00.000 7988 Star::Find false star n=4 nbg=276 bg=81.7 sigma=3.0 thresh=91 peak=86
03:56:18.241 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=603.00, Mass=39, SNR=2.9, Peak=92 HFD=0.0
03:56:18.241 00.000 7988 Star::Find(15, 204, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.241 00.000 7988 Star::Find returns 0 (2), X=204.00, Y=830.00, Mass=22, SNR=2.7, Peak=94 HFD=0.0
03:56:18.241 00.000 7988 Star::Find(15, 497, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.255 00.014 7988 Star::Find false star n=3 nbg=280 bg=81.5 sigma=3.1 thresh=91 peak=87
03:56:18.255 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=236.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
03:56:18.255 00.000 7988 Star::Find(15, 222, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.255 00.000 7988 Star::Find returns 0 (3), X=222.00, Y=914.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:56:18.259 00.004 7988 Star::Find(15, 934, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.259 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=325.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.259 00.000 7988 Star::Find(15, 633, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.259 00.000 7988 Star::Find returns 0 (3), X=633.00, Y=350.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.259 00.000 7988 Star::Find(15, 1037, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.259 00.000 7988 Star::Find false star n=3 nbg=275 bg=82.0 sigma=3.3 thresh=92 peak=87
03:56:18.259 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=82.00, Mass=31, SNR=2.9, Peak=93 HFD=0.0
03:56:18.259 00.000 7988 Star::Find(15, 936, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.259 00.000 7988 Star::Find returns 0 (2), X=936.00, Y=56.00, Mass=23, SNR=2.9, Peak=95 HFD=0.0
03:56:18.259 00.000 7988 Star::Find(15, 515, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.259 00.000 7988 Star::Find returns 0 (2), X=515.00, Y=75.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:18.259 00.000 7988 Star::Find(15, 100, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.259 00.000 7988 Star::Find returns 0 (3), X=100.00, Y=88.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:18.271 00.012 7988 Star::Find(15, 295, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.271 00.000 7988 Star::Find returns 0 (2), X=295.00, Y=30.00, Mass=27, SNR=3.0, Peak=93 HFD=0.0
03:56:18.271 00.000 7988 Star::Find(15, 42, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.271 00.000 7988 Star::Find returns 0 (2), X=42.00, Y=577.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
03:56:18.276 00.005 7988 Star::Find(15, 892, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.276 00.000 7988 Star::Find returns 0 (2), X=892.00, Y=195.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:56:18.276 00.000 7988 Star::Find(15, 1135, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.276 00.000 7988 Star::Find false star n=8 nbg=274 bg=83.4 sigma=2.8 thresh=92 peak=89
03:56:18.276 00.000 7988 Star::Find returns 0 (2), X=1135.00, Y=514.00, Mass=72, SNR=2.9, Peak=96 HFD=0.0
03:56:18.276 00.000 7988 Star::Find(15, 273, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.276 00.000 7988 Star::Find returns 0 (2), X=273.00, Y=862.00, Mass=23, SNR=2.8, Peak=95 HFD=0.0
03:56:18.276 00.000 7988 Star::Find(15, 866, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.276 00.000 7988 Star::Find returns 0 (3), X=866.00, Y=944.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.276 00.000 7988 Star::Find(15, 823, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.276 00.000 7988 Star::Find false star n=4 nbg=276 bg=82.7 sigma=3.0 thresh=92 peak=88
03:56:18.276 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=675.00, Mass=37, SNR=2.9, Peak=93 HFD=0.0
03:56:18.287 00.011 7988 AutoFind: finding best star pass 1
03:56:18.287 00.000 7988 Star::Find(15, 109, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.287 00.000 7988 Star::Find returns 0 (3), X=109.00, Y=658.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.287 00.000 7988 Star::Find(15, 172, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.287 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=273.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:56:18.292 00.005 7988 Star::Find(15, 396, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.292 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=484.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:18.292 00.000 7988 Star::Find(15, 900, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.292 00.000 7988 Star::Find returns 0 (3), X=900.00, Y=685.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:18.292 00.000 7988 Star::Find(15, 1012, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.292 00.000 7988 Star::Find false star n=4 nbg=276 bg=82.5 sigma=3.1 thresh=92 peak=86
03:56:18.292 00.000 7988 Star::Find returns 0 (2), X=1012.00, Y=607.00, Mass=40, SNR=2.9, Peak=95 HFD=0.0
03:56:18.292 00.000 7988 Star::Find(15, 477, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.292 00.000 7988 Star::Find returns 0 (2), X=477.00, Y=72.00, Mass=13, SNR=2.2, Peak=95 HFD=0.0
03:56:18.292 00.000 7988 Star::Find(15, 779, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.292 00.000 7988 Star::Find false star n=4 nbg=279 bg=82.7 sigma=3.0 thresh=92 peak=87
03:56:18.303 00.011 7988 Star::Find returns 0 (2), X=779.00, Y=717.00, Mass=40, SNR=2.9, Peak=95 HFD=0.0
03:56:18.303 00.000 7988 Star::Find(15, 753, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.303 00.000 7988 Star::Find returns 0 (3), X=753.00, Y=211.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:18.303 00.000 7988 Star::Find(15, 386, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.303 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.7 sigma=3.1 thresh=91 peak=86
03:56:18.310 00.007 7988 Star::Find returns 0 (2), X=386.00, Y=188.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:56:18.310 00.000 7988 Star::Find(15, 248, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.310 00.000 7988 Star::Find returns 0 (3), X=248.00, Y=675.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.310 00.000 7988 Star::Find(15, 1003, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.310 00.000 7988 Star::Find returns 0 (3), X=1003.00, Y=579.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:56:18.310 00.000 7988 Star::Find(15, 1249, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.310 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.1 sigma=3.4 thresh=93 peak=88
03:56:18.310 00.000 7988 Star::Find returns 0 (2), X=1249.00, Y=561.00, Mass=33, SNR=2.9, Peak=95 HFD=0.0
03:56:18.310 00.000 7988 Star::Find(15, 639, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.310 00.000 7988 Star::Find returns 0 (3), X=639.00, Y=141.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.319 00.009 7988 Star::Find(15, 30, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.319 00.000 7988 Star::Find returns 0 (2), X=30.00, Y=78.00, Mass=11, SNR=1.9, Peak=91 HFD=0.0
03:56:18.319 00.000 7988 Star::Find(15, 310, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.319 00.000 7988 Star::Find false star n=3 nbg=274 bg=81.8 sigma=3.1 thresh=91 peak=87
03:56:18.319 00.000 7988 Star::Find returns 0 (2), X=310.00, Y=480.00, Mass=32, SNR=2.9, Peak=93 HFD=0.0
03:56:18.319 00.000 7988 Star::Find(15, 933, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.326 00.007 7988 Star::Find returns 0 (3), X=933.00, Y=235.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:18.326 00.000 7988 Star::Find(15, 477, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.326 00.000 7988 Star::Find returns 0 (2), X=477.00, Y=162.00, Mass=12, SNR=2.0, Peak=94 HFD=0.0
03:56:18.326 00.000 7988 Star::Find(15, 654, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.326 00.000 7988 Star::Find returns 0 (2), X=654.00, Y=505.00, Mass=19, SNR=2.5, Peak=92 HFD=0.0
03:56:18.326 00.000 7988 Star::Find(15, 770, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.326 00.000 7988 Star::Find false star n=4 nbg=277 bg=80.6 sigma=3.1 thresh=90 peak=85
03:56:18.326 00.000 7988 Star::Find returns 0 (2), X=770.00, Y=94.00, Mass=39, SNR=2.9, Peak=94 HFD=0.0
03:56:18.326 00.000 7988 Star::Find(15, 413, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.326 00.000 7988 Star::Find returns 0 (3), X=413.00, Y=764.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.335 00.009 7988 Star::Find(15, 1263, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.335 00.000 7988 Star::Find false star n=3 nbg=276 bg=83.7 sigma=3.0 thresh=93 peak=89
03:56:18.335 00.000 7988 Star::Find returns 0 (2), X=1263.00, Y=633.00, Mass=31, SNR=2.9, Peak=96 HFD=0.0
03:56:18.335 00.000 7988 Star::Find(15, 342, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.340 00.005 7988 Star::Find returns 0 (2), X=342.00, Y=852.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:56:18.340 00.000 7988 Star::Find(15, 1195, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.342 00.002 7988 Star::Find returns 0 (3), X=1195.00, Y=547.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:18.343 00.001 7988 Star::Find(15, 1070, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.343 00.000 7988 Star::Find returns 0 (2), X=1070.00, Y=406.00, Mass=23, SNR=2.8, Peak=95 HFD=0.0
03:56:18.345 00.002 7988 Star::Find(15, 593, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.345 00.000 7988 Star::Find returns 0 (3), X=593.00, Y=907.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:56:18.347 00.002 7988 Star::Find(15, 886, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.347 00.000 7988 Star::Find returns 0 (2), X=886.00, Y=104.00, Mass=21, SNR=2.6, Peak=92 HFD=0.0
03:56:18.349 00.002 7988 Star::Find(15, 1179, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.349 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.3 sigma=3.3 thresh=93 peak=89
03:56:18.351 00.002 7988 Star::Find returns 0 (2), X=1179.00, Y=362.00, Mass=36, SNR=2.9, Peak=97 HFD=0.0
03:56:18.351 00.000 7988 Star::Find(15, 1101, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.351 00.000 7988 Star::Find false star n=4 nbg=280 bg=83.3 sigma=3.0 thresh=92 peak=87
03:56:18.351 00.000 7988 Star::Find returns 0 (2), X=1101.00, Y=562.00, Mass=41, SNR=2.9, Peak=95 HFD=0.0
03:56:18.351 00.000 7988 Star::Find(15, 1143, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.351 00.000 7988 Star::Find returns 0 (2), X=1143.00, Y=617.00, Mass=27, SNR=3.0, Peak=94 HFD=0.0
03:56:18.351 00.000 7988 Star::Find(15, 833, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.351 00.000 7988 Star::Find returns 0 (2), X=833.00, Y=292.00, Mass=24, SNR=2.9, Peak=97 HFD=0.0
03:56:18.351 00.000 7988 Star::Find(15, 1197, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.360 00.009 7988 Star::Find returns 0 (2), X=1197.00, Y=146.00, Mass=25, SNR=3.0, Peak=97 HFD=0.0
03:56:18.360 00.000 7988 Star::Find(15, 642, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.360 00.000 7988 Star::Find returns 0 (3), X=642.00, Y=898.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:18.360 00.000 7988 Star::Find(15, 927, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.360 00.000 7988 Star::Find returns 0 (2), X=927.00, Y=943.00, Mass=20, SNR=2.5, Peak=97 HFD=0.0
03:56:18.360 00.000 7988 Star::Find(15, 517, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.360 00.000 7988 Star::Find returns 0 (2), X=517.00, Y=340.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:18.367 00.007 7988 Star::Find(15, 896, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.367 00.000 7988 Star::Find returns 0 (2), X=896.00, Y=67.00, Mass=23, SNR=2.8, Peak=93 HFD=0.0
03:56:18.367 00.000 7988 Star::Find(15, 1256, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.367 00.000 7988 Star::Find returns 0 (3), X=1256.00, Y=374.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:56:18.367 00.000 7988 Star::Find(15, 1199, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.367 00.000 7988 Star::Find returns 0 (2), X=1199.00, Y=756.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
03:56:18.367 00.000 7988 Star::Find(15, 734, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.367 00.000 7988 Star::Find false star n=3 nbg=280 bg=82.0 sigma=3.1 thresh=91 peak=86
03:56:18.367 00.000 7988 Star::Find returns 0 (2), X=734.00, Y=305.00, Mass=29, SNR=2.9, Peak=96 HFD=0.0
03:56:18.367 00.000 7988 Star::Find(15, 666, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.377 00.010 7988 Star::Find returns 0 (2), X=666.00, Y=934.00, Mass=26, SNR=2.9, Peak=96 HFD=0.0
03:56:18.377 00.000 7988 Star::Find(15, 902, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.379 00.002 7988 Star::Find returns 0 (3), X=902.00, Y=533.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.379 00.000 7988 Star::Find(15, 588, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.381 00.002 7988 Star::Find returns 0 (2), X=588.00, Y=685.00, Mass=14, SNR=2.2, Peak=96 HFD=0.0
03:56:18.381 00.000 7988 Star::Find(15, 419, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.383 00.002 7988 Star::Find false star n=3 nbg=278 bg=83.5 sigma=3.1 thresh=93 peak=88
03:56:18.383 00.000 7988 Star::Find returns 0 (2), X=419.00, Y=877.00, Mass=34, SNR=2.9, Peak=96 HFD=0.0
03:56:18.383 00.000 7988 Star::Find(15, 781, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.383 00.000 7988 Star::Find returns 0 (3), X=781.00, Y=138.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.383 00.000 7988 Star::Find(15, 776, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.383 00.000 7988 Star::Find returns 0 (2), X=776.00, Y=49.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
03:56:18.383 00.000 7988 Star::Find(15, 218, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.383 00.000 7988 Star::Find returns 0 (2), X=218.00, Y=431.00, Mass=12, SNR=2.0, Peak=93 HFD=0.0
03:56:18.383 00.000 7988 Star::Find(15, 1106, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.383 00.000 7988 Star::Find false star n=5 nbg=278 bg=83.2 sigma=3.0 thresh=92 peak=88
03:56:18.383 00.000 7988 Star::Find returns 0 (2), X=1106.00, Y=262.00, Mass=47, SNR=2.9, Peak=94 HFD=0.0
03:56:18.394 00.011 7988 Star::Find(15, 74, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.394 00.000 7988 Star::Find returns 0 (2), X=74.00, Y=746.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:18.394 00.000 7988 Star::Find(15, 203, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.394 00.000 7988 Star::Find returns 0 (3), X=203.00, Y=499.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.394 00.000 7988 Star::Find(15, 679, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.399 00.005 7988 Star::Find returns 0 (2), X=679.00, Y=895.00, Mass=13, SNR=2.2, Peak=97 HFD=0.0
03:56:18.399 00.000 7988 Star::Find(15, 1210, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.399 00.000 7988 Star::Find returns 0 (2), X=1210.00, Y=504.00, Mass=24, SNR=2.9, Peak=97 HFD=0.0
03:56:18.399 00.000 7988 Star::Find(15, 686, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.399 00.000 7988 Star::Find false star n=3 nbg=273 bg=82.4 sigma=3.0 thresh=91 peak=88
03:56:18.399 00.000 7988 Star::Find returns 0 (2), X=686.00, Y=647.00, Mass=28, SNR=2.9, Peak=93 HFD=0.0
03:56:18.399 00.000 7988 Star::Find(15, 443, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.399 00.000 7988 Star::Find returns 0 (2), X=443.00, Y=509.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:56:18.399 00.000 7988 Star::Find(15, 31, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.399 00.000 7988 Star::Find false star n=3 nbg=283 bg=83.0 sigma=3.3 thresh=93 peak=87
03:56:18.399 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=912.00, Mass=32, SNR=2.9, Peak=94 HFD=0.0
03:56:18.399 00.000 7988 Star::Find(15, 392, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.411 00.012 7988 Star::Find false star n=4 nbg=279 bg=81.5 sigma=3.0 thresh=90 peak=86
03:56:18.411 00.000 7988 Star::Find returns 0 (2), X=392.00, Y=269.00, Mass=45, SNR=2.9, Peak=96 HFD=0.0
03:56:18.411 00.000 7988 Star::Find(15, 1157, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.411 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.7 sigma=3.1 thresh=93 peak=88
03:56:18.415 00.004 7988 Star::Find returns 0 (2), X=1157.00, Y=417.00, Mass=29, SNR=2.9, Peak=96 HFD=0.0
03:56:18.415 00.000 7988 Star::Find(15, 921, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.415 00.000 7988 Star::Find false star n=3 nbg=283 bg=81.3 sigma=3.2 thresh=91 peak=85
03:56:18.415 00.000 7988 Star::Find returns 0 (2), X=921.00, Y=113.00, Mass=33, SNR=2.9, Peak=94 HFD=0.0
03:56:18.415 00.000 7988 Star::Find(15, 182, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.415 00.000 7988 Star::Find false star n=3 nbg=278 bg=81.6 sigma=2.9 thresh=90 peak=86
03:56:18.415 00.000 7988 Star::Find returns 0 (2), X=182.00, Y=204.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:56:18.415 00.000 7988 Star::Find(15, 435, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.415 00.000 7988 Star::Find returns 0 (2), X=435.00, Y=942.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
03:56:18.415 00.000 7988 Star::Find(15, 530, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.415 00.000 7988 Star::Find false star n=3 nbg=280 bg=81.1 sigma=3.1 thresh=90 peak=84
03:56:18.415 00.000 7988 Star::Find returns 0 (2), X=530.00, Y=17.00, Mass=30, SNR=2.9, Peak=92 HFD=0.0
03:56:18.415 00.000 7988 Star::Find(15, 16, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.428 00.013 7988 Star::Find returns 0 (3), X=16.00, Y=767.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.428 00.000 7988 Star::Find(15, 452, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.428 00.000 7988 Star::Find returns 0 (3), X=452.00, Y=229.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.430 00.002 7988 Star::Find(15, 354, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.430 00.000 7988 Star::Find returns 0 (3), X=354.00, Y=481.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.430 00.000 7988 Star::Find(15, 910, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.430 00.000 7988 Star::Find returns 0 (2), X=910.00, Y=481.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:18.430 00.000 7988 Star::Find(15, 688, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.430 00.000 7988 Star::Find returns 0 (3), X=688.00, Y=306.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.430 00.000 7988 Star::Find(15, 208, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.430 00.000 7988 Star::Find returns 0 (3), X=208.00, Y=806.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.430 00.000 7988 Star::Find(15, 451, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.430 00.000 7988 Star::Find returns 0 (2), X=451.00, Y=758.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:18.430 00.000 7988 Star::Find(15, 86, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.430 00.000 7988 Star::Find returns 0 (2), X=86.00, Y=713.00, Mass=20, SNR=2.5, Peak=94 HFD=0.0
03:56:18.430 00.000 7988 Star::Find(15, 107, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.430 00.000 7988 Star::Find returns 0 (2), X=107.00, Y=885.00, Mass=22, SNR=2.8, Peak=95 HFD=0.0
03:56:18.430 00.000 7988 Star::Find(15, 878, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.445 00.015 7988 Star::Find returns 0 (2), X=878.00, Y=361.00, Mass=26, SNR=3.0, Peak=94 HFD=0.0
03:56:18.446 00.001 7988 Star::Find(15, 1165, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.446 00.000 7988 Star::Find false star n=4 nbg=282 bg=83.5 sigma=3.2 thresh=93 peak=89
03:56:18.446 00.000 7988 Star::Find returns 0 (2), X=1165.00, Y=593.00, Mass=39, SNR=2.9, Peak=95 HFD=0.0
03:56:18.446 00.000 7988 Star::Find(15, 380, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.446 00.000 7988 Star::Find false star n=4 nbg=274 bg=82.5 sigma=3.0 thresh=91 peak=86
03:56:18.446 00.000 7988 Star::Find returns 0 (2), X=380.00, Y=703.00, Mass=36, SNR=2.9, Peak=93 HFD=0.0
03:56:18.446 00.000 7988 Star::Find(15, 594, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.446 00.000 7988 Star::Find returns 0 (2), X=594.00, Y=290.00, Mass=12, SNR=2.0, Peak=95 HFD=0.0
03:56:18.446 00.000 7988 Star::Find(15, 243, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.446 00.000 7988 Star::Find false star n=4 nbg=276 bg=81.7 sigma=3.0 thresh=91 peak=86
03:56:18.446 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=603.00, Mass=39, SNR=2.9, Peak=92 HFD=0.0
03:56:18.446 00.000 7988 Star::Find(15, 204, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.446 00.000 7988 Star::Find returns 0 (2), X=204.00, Y=830.00, Mass=22, SNR=2.7, Peak=94 HFD=0.0
03:56:18.446 00.000 7988 Star::Find(15, 497, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.446 00.000 7988 Star::Find false star n=3 nbg=280 bg=81.5 sigma=3.1 thresh=91 peak=87
03:56:18.462 00.016 7988 Star::Find returns 0 (2), X=497.00, Y=236.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
03:56:18.462 00.000 7988 Star::Find(15, 222, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.462 00.000 7988 Star::Find returns 0 (3), X=222.00, Y=914.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:56:18.462 00.000 7988 Star::Find(15, 934, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.462 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=325.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.462 00.000 7988 Star::Find(15, 633, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.462 00.000 7988 Star::Find returns 0 (3), X=633.00, Y=350.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.462 00.000 7988 Star::Find(15, 1037, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.462 00.000 7988 Star::Find false star n=3 nbg=275 bg=82.0 sigma=3.3 thresh=92 peak=87
03:56:18.462 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=82.00, Mass=31, SNR=2.9, Peak=93 HFD=0.0
03:56:18.462 00.000 7988 Star::Find(15, 936, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.462 00.000 7988 Star::Find returns 0 (2), X=936.00, Y=56.00, Mass=23, SNR=2.9, Peak=95 HFD=0.0
03:56:18.474 00.012 7988 Star::Find(15, 515, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.474 00.000 7988 Star::Find returns 0 (2), X=515.00, Y=75.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:18.476 00.002 7988 Star::Find(15, 100, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.476 00.000 7988 Star::Find returns 0 (3), X=100.00, Y=88.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:18.478 00.002 7988 Star::Find(15, 295, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.479 00.001 7988 Star::Find returns 0 (2), X=295.00, Y=30.00, Mass=27, SNR=3.0, Peak=93 HFD=0.0
03:56:18.479 00.000 7988 Star::Find(15, 42, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.479 00.000 7988 Star::Find returns 0 (2), X=42.00, Y=577.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
03:56:18.479 00.000 7988 Star::Find(15, 892, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.479 00.000 7988 Star::Find returns 0 (2), X=892.00, Y=195.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:56:18.479 00.000 7988 Star::Find(15, 1135, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.479 00.000 7988 Star::Find false star n=8 nbg=274 bg=83.4 sigma=2.8 thresh=92 peak=89
03:56:18.479 00.000 7988 Star::Find returns 0 (2), X=1135.00, Y=514.00, Mass=72, SNR=2.9, Peak=96 HFD=0.0
03:56:18.479 00.000 7988 Star::Find(15, 273, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.479 00.000 7988 Star::Find returns 0 (2), X=273.00, Y=862.00, Mass=23, SNR=2.8, Peak=95 HFD=0.0
03:56:18.479 00.000 7988 Star::Find(15, 866, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.479 00.000 7988 Star::Find returns 0 (3), X=866.00, Y=944.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.479 00.000 7988 Star::Find(15, 823, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.479 00.000 7988 Star::Find false star n=4 nbg=276 bg=82.7 sigma=3.0 thresh=92 peak=88
03:56:18.479 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=675.00, Mass=37, SNR=2.9, Peak=93 HFD=0.0
03:56:18.494 00.015 7988 AutoFind: could not find a star on Pass 1
03:56:18.494 00.000 7988 AutoFind: finding best star pass 2
03:56:18.496 00.002 7988 Star::Find(15, 109, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.496 00.000 7988 Star::Find returns 0 (3), X=109.00, Y=658.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.496 00.000 7988 Star::Find(15, 172, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.496 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=273.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:56:18.496 00.000 7988 Star::Find(15, 396, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.496 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=484.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:18.496 00.000 7988 Star::Find(15, 900, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.496 00.000 7988 Star::Find returns 0 (3), X=900.00, Y=685.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:18.496 00.000 7988 Star::Find(15, 1012, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.496 00.000 7988 Star::Find false star n=4 nbg=276 bg=82.5 sigma=3.1 thresh=92 peak=86
03:56:18.496 00.000 7988 Star::Find returns 0 (2), X=1012.00, Y=607.00, Mass=40, SNR=2.9, Peak=95 HFD=0.0
03:56:18.496 00.000 7988 Star::Find(15, 477, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.496 00.000 7988 Star::Find returns 0 (2), X=477.00, Y=72.00, Mass=13, SNR=2.2, Peak=95 HFD=0.0
03:56:18.496 00.000 7988 Star::Find(15, 779, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.510 00.014 7988 Star::Find false star n=4 nbg=279 bg=82.7 sigma=3.0 thresh=92 peak=87
03:56:18.510 00.000 7988 Star::Find returns 0 (2), X=779.00, Y=717.00, Mass=40, SNR=2.9, Peak=95 HFD=0.0
03:56:18.510 00.000 7988 Star::Find(15, 753, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.513 00.003 7988 Star::Find returns 0 (3), X=753.00, Y=211.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:18.513 00.000 7988 Star::Find(15, 386, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.515 00.002 7988 Star::Find false star n=3 nbg=279 bg=81.7 sigma=3.1 thresh=91 peak=86
03:56:18.515 00.000 7988 Star::Find returns 0 (2), X=386.00, Y=188.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:56:18.517 00.002 7988 Star::Find(15, 248, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.517 00.000 7988 Star::Find returns 0 (3), X=248.00, Y=675.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.519 00.002 7988 Star::Find(15, 1003, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.519 00.000 7988 Star::Find returns 0 (3), X=1003.00, Y=579.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:56:18.521 00.002 7988 Star::Find(15, 1249, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.521 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.1 sigma=3.4 thresh=93 peak=88
03:56:18.523 00.002 7988 Star::Find returns 0 (2), X=1249.00, Y=561.00, Mass=33, SNR=2.9, Peak=95 HFD=0.0
03:56:18.523 00.000 7988 Star::Find(15, 639, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.525 00.002 7988 Star::Find returns 0 (3), X=639.00, Y=141.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.527 00.002 7988 Star::Find(15, 30, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.527 00.000 7988 Star::Find returns 0 (2), X=30.00, Y=78.00, Mass=11, SNR=1.9, Peak=91 HFD=0.0
03:56:18.529 00.002 7988 Star::Find(15, 310, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.530 00.001 7988 Star::Find false star n=3 nbg=274 bg=81.8 sigma=3.1 thresh=91 peak=87
03:56:18.530 00.000 7988 Star::Find returns 0 (2), X=310.00, Y=480.00, Mass=32, SNR=2.9, Peak=93 HFD=0.0
03:56:18.532 00.002 7988 Star::Find(15, 933, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.532 00.000 7988 Star::Find returns 0 (3), X=933.00, Y=235.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:18.532 00.000 7988 Star::Find(15, 477, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.532 00.000 7988 Star::Find returns 0 (2), X=477.00, Y=162.00, Mass=12, SNR=2.0, Peak=94 HFD=0.0
03:56:18.532 00.000 7988 Star::Find(15, 654, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.532 00.000 7988 Star::Find returns 0 (2), X=654.00, Y=505.00, Mass=19, SNR=2.5, Peak=92 HFD=0.0
03:56:18.532 00.000 7988 Star::Find(15, 770, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.532 00.000 7988 Star::Find false star n=4 nbg=277 bg=80.6 sigma=3.1 thresh=90 peak=85
03:56:18.541 00.009 7988 Star::Find returns 0 (2), X=770.00, Y=94.00, Mass=39, SNR=2.9, Peak=94 HFD=0.0
03:56:18.541 00.000 7988 Star::Find(15, 413, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.543 00.002 7988 Star::Find returns 0 (3), X=413.00, Y=764.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.543 00.000 7988 Star::Find(15, 1263, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.545 00.002 7988 Star::Find false star n=3 nbg=276 bg=83.7 sigma=3.0 thresh=93 peak=89
03:56:18.545 00.000 7988 Star::Find returns 0 (2), X=1263.00, Y=633.00, Mass=31, SNR=2.9, Peak=96 HFD=0.0
03:56:18.547 00.002 7988 Star::Find(15, 342, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.547 00.000 7988 Star::Find returns 0 (2), X=342.00, Y=852.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:56:18.549 00.002 7988 Star::Find(15, 1195, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.549 00.000 7988 Star::Find returns 0 (3), X=1195.00, Y=547.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:18.551 00.002 7988 Star::Find(15, 1070, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.551 00.000 7988 Star::Find returns 0 (2), X=1070.00, Y=406.00, Mass=23, SNR=2.8, Peak=95 HFD=0.0
03:56:18.551 00.000 7988 Star::Find(15, 593, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.551 00.000 7988 Star::Find returns 0 (3), X=593.00, Y=907.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:56:18.551 00.000 7988 Star::Find(15, 886, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.557 00.006 7988 Star::Find returns 0 (2), X=886.00, Y=104.00, Mass=21, SNR=2.6, Peak=92 HFD=0.0
03:56:18.557 00.000 7988 Star::Find(15, 1179, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.557 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.3 sigma=3.3 thresh=93 peak=89
03:56:18.557 00.000 7988 Star::Find returns 0 (2), X=1179.00, Y=362.00, Mass=36, SNR=2.9, Peak=97 HFD=0.0
03:56:18.557 00.000 7988 Star::Find(15, 1101, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.557 00.000 7988 Star::Find false star n=4 nbg=280 bg=83.3 sigma=3.0 thresh=92 peak=87
03:56:18.557 00.000 7988 Star::Find returns 0 (2), X=1101.00, Y=562.00, Mass=41, SNR=2.9, Peak=95 HFD=0.0
03:56:18.564 00.007 7988 Star::Find(15, 1143, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.564 00.000 7988 Star::Find returns 0 (2), X=1143.00, Y=617.00, Mass=27, SNR=3.0, Peak=94 HFD=0.0
03:56:18.564 00.000 7988 Star::Find(15, 833, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.564 00.000 7988 Star::Find returns 0 (2), X=833.00, Y=292.00, Mass=24, SNR=2.9, Peak=97 HFD=0.0
03:56:18.564 00.000 7988 Star::Find(15, 1197, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.564 00.000 7988 Star::Find returns 0 (2), X=1197.00, Y=146.00, Mass=25, SNR=3.0, Peak=97 HFD=0.0
03:56:18.564 00.000 7988 Star::Find(15, 642, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.564 00.000 7988 Star::Find returns 0 (3), X=642.00, Y=898.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:18.573 00.009 7988 Star::Find(15, 927, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.573 00.000 7988 Star::Find returns 0 (2), X=927.00, Y=943.00, Mass=20, SNR=2.5, Peak=97 HFD=0.0
03:56:18.573 00.000 7988 Star::Find(15, 517, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.573 00.000 7988 Star::Find returns 0 (2), X=517.00, Y=340.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:18.573 00.000 7988 Star::Find(15, 896, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.573 00.000 7988 Star::Find returns 0 (2), X=896.00, Y=67.00, Mass=23, SNR=2.8, Peak=93 HFD=0.0
03:56:18.573 00.000 7988 Star::Find(15, 1256, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.573 00.000 7988 Star::Find returns 0 (3), X=1256.00, Y=374.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:56:18.573 00.000 7988 Star::Find(15, 1199, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.581 00.008 7988 Star::Find returns 0 (2), X=1199.00, Y=756.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
03:56:18.581 00.000 7988 Star::Find(15, 734, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.581 00.000 7988 Star::Find false star n=3 nbg=280 bg=82.0 sigma=3.1 thresh=91 peak=86
03:56:18.585 00.004 7988 Star::Find returns 0 (2), X=734.00, Y=305.00, Mass=29, SNR=2.9, Peak=96 HFD=0.0
03:56:18.585 00.000 7988 Star::Find(15, 666, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.587 00.002 7988 Star::Find returns 0 (2), X=666.00, Y=934.00, Mass=26, SNR=2.9, Peak=96 HFD=0.0
03:56:18.587 00.000 7988 Star::Find(15, 902, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.589 00.002 7988 Star::Find returns 0 (3), X=902.00, Y=533.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.589 00.000 7988 Star::Find(15, 588, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.589 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=685.00, Mass=14, SNR=2.2, Peak=96 HFD=0.0
03:56:18.589 00.000 7988 Star::Find(15, 419, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.589 00.000 7988 Star::Find false star n=3 nbg=278 bg=83.5 sigma=3.1 thresh=93 peak=88
03:56:18.589 00.000 7988 Star::Find returns 0 (2), X=419.00, Y=877.00, Mass=34, SNR=2.9, Peak=96 HFD=0.0
03:56:18.589 00.000 7988 Star::Find(15, 781, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.589 00.000 7988 Star::Find returns 0 (3), X=781.00, Y=138.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.589 00.000 7988 Star::Find(15, 776, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.598 00.009 7988 Star::Find returns 0 (2), X=776.00, Y=49.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
03:56:18.598 00.000 7988 Star::Find(15, 218, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.598 00.000 7988 Star::Find returns 0 (2), X=218.00, Y=431.00, Mass=12, SNR=2.0, Peak=93 HFD=0.0
03:56:18.598 00.000 7988 Star::Find(15, 1106, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.598 00.000 7988 Star::Find false star n=5 nbg=278 bg=83.2 sigma=3.0 thresh=92 peak=88
03:56:18.598 00.000 7988 Star::Find returns 0 (2), X=1106.00, Y=262.00, Mass=47, SNR=2.9, Peak=94 HFD=0.0
03:56:18.604 00.006 7988 Star::Find(15, 74, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.604 00.000 7988 Star::Find returns 0 (2), X=74.00, Y=746.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:18.604 00.000 7988 Star::Find(15, 203, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.604 00.000 7988 Star::Find returns 0 (3), X=203.00, Y=499.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.604 00.000 7988 Star::Find(15, 679, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.604 00.000 7988 Star::Find returns 0 (2), X=679.00, Y=895.00, Mass=13, SNR=2.2, Peak=97 HFD=0.0
03:56:18.604 00.000 7988 Star::Find(15, 1210, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.604 00.000 7988 Star::Find returns 0 (2), X=1210.00, Y=504.00, Mass=24, SNR=2.9, Peak=97 HFD=0.0
03:56:18.604 00.000 7988 Star::Find(15, 686, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.604 00.000 7988 Star::Find false star n=3 nbg=273 bg=82.4 sigma=3.0 thresh=91 peak=88
03:56:18.615 00.011 7988 Star::Find returns 0 (2), X=686.00, Y=647.00, Mass=28, SNR=2.9, Peak=93 HFD=0.0
03:56:18.615 00.000 7988 Star::Find(15, 443, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.617 00.002 7988 Star::Find returns 0 (2), X=443.00, Y=509.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:56:18.617 00.000 7988 Star::Find(15, 31, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.619 00.002 7988 Star::Find false star n=3 nbg=283 bg=83.0 sigma=3.3 thresh=93 peak=87
03:56:18.620 00.001 7988 Star::Find returns 0 (2), X=31.00, Y=912.00, Mass=32, SNR=2.9, Peak=94 HFD=0.0
03:56:18.620 00.000 7988 Star::Find(15, 392, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.620 00.000 7988 Star::Find false star n=4 nbg=279 bg=81.5 sigma=3.0 thresh=90 peak=86
03:56:18.620 00.000 7988 Star::Find returns 0 (2), X=392.00, Y=269.00, Mass=45, SNR=2.9, Peak=96 HFD=0.0
03:56:18.620 00.000 7988 Star::Find(15, 1157, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.620 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.7 sigma=3.1 thresh=93 peak=88
03:56:18.620 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=417.00, Mass=29, SNR=2.9, Peak=96 HFD=0.0
03:56:18.620 00.000 7988 Star::Find(15, 921, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.620 00.000 7988 Star::Find false star n=3 nbg=283 bg=81.3 sigma=3.2 thresh=91 peak=85
03:56:18.620 00.000 7988 Star::Find returns 0 (2), X=921.00, Y=113.00, Mass=33, SNR=2.9, Peak=94 HFD=0.0
03:56:18.620 00.000 7988 Star::Find(15, 182, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.620 00.000 7988 Star::Find false star n=3 nbg=278 bg=81.6 sigma=2.9 thresh=90 peak=86
03:56:18.632 00.012 7988 Star::Find returns 0 (2), X=182.00, Y=204.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:56:18.632 00.000 7988 Star::Find(15, 435, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.632 00.000 7988 Star::Find returns 0 (2), X=435.00, Y=942.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
03:56:18.632 00.000 7988 Star::Find(15, 530, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.636 00.004 7988 Star::Find false star n=3 nbg=280 bg=81.1 sigma=3.1 thresh=90 peak=84
03:56:18.636 00.000 7988 Star::Find returns 0 (2), X=530.00, Y=17.00, Mass=30, SNR=2.9, Peak=92 HFD=0.0
03:56:18.636 00.000 7988 Star::Find(15, 16, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.639 00.003 7988 Star::Find returns 0 (3), X=16.00, Y=767.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.639 00.000 7988 Star::Find(15, 452, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.641 00.002 7988 Star::Find returns 0 (3), X=452.00, Y=229.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.641 00.000 7988 Star::Find(15, 354, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.643 00.002 7988 Star::Find returns 0 (3), X=354.00, Y=481.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.643 00.000 7988 Star::Find(15, 910, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.645 00.002 7988 Star::Find returns 0 (2), X=910.00, Y=481.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:18.645 00.000 7988 Star::Find(15, 688, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.647 00.002 7988 Star::Find returns 0 (3), X=688.00, Y=306.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.647 00.000 7988 Star::Find(15, 208, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.649 00.002 7988 Star::Find returns 0 (3), X=208.00, Y=806.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.649 00.000 7988 Star::Find(15, 451, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.651 00.002 7988 Star::Find returns 0 (2), X=451.00, Y=758.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:18.651 00.000 7988 Star::Find(15, 86, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.651 00.000 7988 Star::Find returns 0 (2), X=86.00, Y=713.00, Mass=20, SNR=2.5, Peak=94 HFD=0.0
03:56:18.651 00.000 7988 Star::Find(15, 107, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.651 00.000 7988 Star::Find returns 0 (2), X=107.00, Y=885.00, Mass=22, SNR=2.8, Peak=95 HFD=0.0
03:56:18.651 00.000 7988 Star::Find(15, 878, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.651 00.000 7988 Star::Find returns 0 (2), X=878.00, Y=361.00, Mass=26, SNR=3.0, Peak=94 HFD=0.0
03:56:18.651 00.000 7988 Star::Find(15, 1165, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.651 00.000 7988 Star::Find false star n=4 nbg=282 bg=83.5 sigma=3.2 thresh=93 peak=89
03:56:18.651 00.000 7988 Star::Find returns 0 (2), X=1165.00, Y=593.00, Mass=39, SNR=2.9, Peak=95 HFD=0.0
03:56:18.651 00.000 7988 Star::Find(15, 380, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.651 00.000 7988 Star::Find false star n=4 nbg=274 bg=82.5 sigma=3.0 thresh=91 peak=86
03:56:18.651 00.000 7988 Star::Find returns 0 (2), X=380.00, Y=703.00, Mass=36, SNR=2.9, Peak=93 HFD=0.0
03:56:18.651 00.000 7988 Star::Find(15, 594, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.651 00.000 7988 Star::Find returns 0 (2), X=594.00, Y=290.00, Mass=12, SNR=2.0, Peak=95 HFD=0.0
03:56:18.666 00.015 7988 Star::Find(15, 243, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.667 00.001 7988 Star::Find false star n=4 nbg=276 bg=81.7 sigma=3.0 thresh=91 peak=86
03:56:18.667 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=603.00, Mass=39, SNR=2.9, Peak=92 HFD=0.0
03:56:18.667 00.000 7988 Star::Find(15, 204, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.667 00.000 7988 Star::Find returns 0 (2), X=204.00, Y=830.00, Mass=22, SNR=2.7, Peak=94 HFD=0.0
03:56:18.667 00.000 7988 Star::Find(15, 497, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.673 00.006 7988 Star::Find false star n=3 nbg=280 bg=81.5 sigma=3.1 thresh=91 peak=87
03:56:18.673 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=236.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
03:56:18.675 00.002 7988 Star::Find(15, 222, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.675 00.000 7988 Star::Find returns 0 (3), X=222.00, Y=914.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:56:18.677 00.002 7988 Star::Find(15, 934, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.677 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=325.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.679 00.002 7988 Star::Find(15, 633, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.679 00.000 7988 Star::Find returns 0 (3), X=633.00, Y=350.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.681 00.002 7988 Star::Find(15, 1037, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.683 00.002 7988 Star::Find false star n=3 nbg=275 bg=82.0 sigma=3.3 thresh=92 peak=87
03:56:18.683 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=82.00, Mass=31, SNR=2.9, Peak=93 HFD=0.0
03:56:18.685 00.002 7988 Star::Find(15, 936, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.685 00.000 7988 Star::Find returns 0 (2), X=936.00, Y=56.00, Mass=23, SNR=2.9, Peak=95 HFD=0.0
03:56:18.687 00.002 7988 Star::Find(15, 515, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.687 00.000 7988 Star::Find returns 0 (2), X=515.00, Y=75.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:18.689 00.002 7988 Star::Find(15, 100, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.689 00.000 7988 Star::Find returns 0 (3), X=100.00, Y=88.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:18.689 00.000 7988 Star::Find(15, 295, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.689 00.000 7988 Star::Find returns 0 (2), X=295.00, Y=30.00, Mass=27, SNR=3.0, Peak=93 HFD=0.0
03:56:18.689 00.000 7988 Star::Find(15, 42, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.689 00.000 7988 Star::Find returns 0 (2), X=42.00, Y=577.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
03:56:18.689 00.000 7988 Star::Find(15, 892, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.689 00.000 7988 Star::Find returns 0 (2), X=892.00, Y=195.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:56:18.689 00.000 7988 Star::Find(15, 1135, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.689 00.000 7988 Star::Find false star n=8 nbg=274 bg=83.4 sigma=2.8 thresh=92 peak=89
03:56:18.699 00.010 7988 Star::Find returns 0 (2), X=1135.00, Y=514.00, Mass=72, SNR=2.9, Peak=96 HFD=0.0
03:56:18.700 00.001 7988 Star::Find(15, 273, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.700 00.000 7988 Star::Find returns 0 (2), X=273.00, Y=862.00, Mass=23, SNR=2.8, Peak=95 HFD=0.0
03:56:18.700 00.000 7988 Star::Find(15, 866, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.700 00.000 7988 Star::Find returns 0 (3), X=866.00, Y=944.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.700 00.000 7988 Star::Find(15, 823, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.700 00.000 7988 Star::Find false star n=4 nbg=276 bg=82.7 sigma=3.0 thresh=92 peak=88
03:56:18.700 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=675.00, Mass=37, SNR=2.9, Peak=93 HFD=0.0
03:56:18.700 00.000 7988 AutoFind: could not find a non-saturated star!
03:56:18.700 00.000 7988 AutoFind: finding best star pass 3
03:56:18.700 00.000 7988 Star::Find(15, 109, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.700 00.000 7988 Star::Find returns 0 (3), X=109.00, Y=658.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.700 00.000 7988 Star::Find(15, 172, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.700 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=273.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:56:18.700 00.000 7988 Star::Find(15, 396, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.700 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=484.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:56:18.715 00.015 7988 Star::Find(15, 900, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.717 00.002 7988 Star::Find returns 0 (3), X=900.00, Y=685.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:18.717 00.000 7988 Star::Find(15, 1012, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.717 00.000 7988 Star::Find false star n=4 nbg=276 bg=82.5 sigma=3.1 thresh=92 peak=86
03:56:18.717 00.000 7988 Star::Find returns 0 (2), X=1012.00, Y=607.00, Mass=40, SNR=2.9, Peak=95 HFD=0.0
03:56:18.717 00.000 7988 Star::Find(15, 477, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.717 00.000 7988 Star::Find returns 0 (2), X=477.00, Y=72.00, Mass=13, SNR=2.2, Peak=95 HFD=0.0
03:56:18.717 00.000 7988 Star::Find(15, 779, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.717 00.000 7988 Star::Find false star n=4 nbg=279 bg=82.7 sigma=3.0 thresh=92 peak=87
03:56:18.717 00.000 7988 Star::Find returns 0 (2), X=779.00, Y=717.00, Mass=40, SNR=2.9, Peak=95 HFD=0.0
03:56:18.717 00.000 7988 Star::Find(15, 753, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.717 00.000 7988 Star::Find returns 0 (3), X=753.00, Y=211.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:18.717 00.000 7988 Star::Find(15, 386, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.717 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.7 sigma=3.1 thresh=91 peak=86
03:56:18.717 00.000 7988 Star::Find returns 0 (2), X=386.00, Y=188.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:56:18.717 00.000 7988 Star::Find(15, 248, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.731 00.014 7988 Star::Find returns 0 (3), X=248.00, Y=675.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.731 00.000 7988 Star::Find(15, 1003, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.731 00.000 7988 Star::Find returns 0 (3), X=1003.00, Y=579.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:56:18.734 00.003 7988 Star::Find(15, 1249, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.734 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.1 sigma=3.4 thresh=93 peak=88
03:56:18.734 00.000 7988 Star::Find returns 0 (2), X=1249.00, Y=561.00, Mass=33, SNR=2.9, Peak=95 HFD=0.0
03:56:18.734 00.000 7988 Star::Find(15, 639, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.734 00.000 7988 Star::Find returns 0 (3), X=639.00, Y=141.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.734 00.000 7988 Star::Find(15, 30, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.734 00.000 7988 Star::Find returns 0 (2), X=30.00, Y=78.00, Mass=11, SNR=1.9, Peak=91 HFD=0.0
03:56:18.734 00.000 7988 Star::Find(15, 310, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.734 00.000 7988 Star::Find false star n=3 nbg=274 bg=81.8 sigma=3.1 thresh=91 peak=87
03:56:18.734 00.000 7988 Star::Find returns 0 (2), X=310.00, Y=480.00, Mass=32, SNR=2.9, Peak=93 HFD=0.0
03:56:18.734 00.000 7988 Star::Find(15, 933, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.734 00.000 7988 Star::Find returns 0 (3), X=933.00, Y=235.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:56:18.734 00.000 7988 Star::Find(15, 477, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.747 00.013 7988 Star::Find returns 0 (2), X=477.00, Y=162.00, Mass=12, SNR=2.0, Peak=94 HFD=0.0
03:56:18.747 00.000 7988 Star::Find(15, 654, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.747 00.000 7988 Star::Find returns 0 (2), X=654.00, Y=505.00, Mass=19, SNR=2.5, Peak=92 HFD=0.0
03:56:18.747 00.000 7988 Star::Find(15, 770, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.751 00.004 7988 Star::Find false star n=4 nbg=277 bg=80.6 sigma=3.1 thresh=90 peak=85
03:56:18.751 00.000 7988 Star::Find returns 0 (2), X=770.00, Y=94.00, Mass=39, SNR=2.9, Peak=94 HFD=0.0
03:56:18.751 00.000 7988 Star::Find(15, 413, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.753 00.002 7988 Star::Find returns 0 (3), X=413.00, Y=764.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.753 00.000 7988 Star::Find(15, 1263, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.755 00.002 7988 Star::Find false star n=3 nbg=276 bg=83.7 sigma=3.0 thresh=93 peak=89
03:56:18.755 00.000 7988 Star::Find returns 0 (2), X=1263.00, Y=633.00, Mass=31, SNR=2.9, Peak=96 HFD=0.0
03:56:18.757 00.002 7988 Star::Find(15, 342, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.757 00.000 7988 Star::Find returns 0 (2), X=342.00, Y=852.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:56:18.759 00.002 7988 Star::Find(15, 1195, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.759 00.000 7988 Star::Find returns 0 (3), X=1195.00, Y=547.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:56:18.761 00.002 7988 Star::Find(15, 1070, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.763 00.002 7988 Star::Find returns 0 (2), X=1070.00, Y=406.00, Mass=23, SNR=2.8, Peak=95 HFD=0.0
03:56:18.763 00.000 7988 Star::Find(15, 593, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.765 00.002 7988 Star::Find returns 0 (3), X=593.00, Y=907.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:56:18.765 00.000 7988 Star::Find(15, 886, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.767 00.002 7988 Star::Find returns 0 (2), X=886.00, Y=104.00, Mass=21, SNR=2.6, Peak=92 HFD=0.0
03:56:18.768 00.001 7988 Star::Find(15, 1179, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.768 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.3 sigma=3.3 thresh=93 peak=89
03:56:18.768 00.000 7988 Star::Find returns 0 (2), X=1179.00, Y=362.00, Mass=36, SNR=2.9, Peak=97 HFD=0.0
03:56:18.768 00.000 7988 Star::Find(15, 1101, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.768 00.000 7988 Star::Find false star n=4 nbg=280 bg=83.3 sigma=3.0 thresh=92 peak=87
03:56:18.768 00.000 7988 Star::Find returns 0 (2), X=1101.00, Y=562.00, Mass=41, SNR=2.9, Peak=95 HFD=0.0
03:56:18.768 00.000 7988 Star::Find(15, 1143, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.768 00.000 7988 Star::Find returns 0 (2), X=1143.00, Y=617.00, Mass=27, SNR=3.0, Peak=94 HFD=0.0
03:56:18.768 00.000 7988 Star::Find(15, 833, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.768 00.000 7988 Star::Find returns 0 (2), X=833.00, Y=292.00, Mass=24, SNR=2.9, Peak=97 HFD=0.0
03:56:18.768 00.000 7988 Star::Find(15, 1197, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.779 00.011 7988 Star::Find returns 0 (2), X=1197.00, Y=146.00, Mass=25, SNR=3.0, Peak=97 HFD=0.0
03:56:18.779 00.000 7988 Star::Find(15, 642, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.779 00.000 7988 Star::Find returns 0 (3), X=642.00, Y=898.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:56:18.779 00.000 7988 Star::Find(15, 927, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.779 00.000 7988 Star::Find returns 0 (2), X=927.00, Y=943.00, Mass=20, SNR=2.5, Peak=97 HFD=0.0
03:56:18.779 00.000 7988 Star::Find(15, 517, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.785 00.006 7988 Star::Find returns 0 (2), X=517.00, Y=340.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:18.785 00.000 7988 Star::Find(15, 896, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.785 00.000 7988 Star::Find returns 0 (2), X=896.00, Y=67.00, Mass=23, SNR=2.8, Peak=93 HFD=0.0
03:56:18.785 00.000 7988 Star::Find(15, 1256, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.785 00.000 7988 Star::Find returns 0 (3), X=1256.00, Y=374.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:56:18.785 00.000 7988 Star::Find(15, 1199, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.785 00.000 7988 Star::Find returns 0 (2), X=1199.00, Y=756.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
03:56:18.785 00.000 7988 Star::Find(15, 734, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.785 00.000 7988 Star::Find false star n=3 nbg=280 bg=82.0 sigma=3.1 thresh=91 peak=86
03:56:18.795 00.010 7988 Star::Find returns 0 (2), X=734.00, Y=305.00, Mass=29, SNR=2.9, Peak=96 HFD=0.0
03:56:18.795 00.000 7988 Star::Find(15, 666, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.795 00.000 7988 Star::Find returns 0 (2), X=666.00, Y=934.00, Mass=26, SNR=2.9, Peak=96 HFD=0.0
03:56:18.795 00.000 7988 Star::Find(15, 902, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.795 00.000 7988 Star::Find returns 0 (3), X=902.00, Y=533.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.795 00.000 7988 Star::Find(15, 588, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.795 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=685.00, Mass=14, SNR=2.2, Peak=96 HFD=0.0
03:56:18.802 00.007 7988 Star::Find(15, 419, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.802 00.000 7988 Star::Find false star n=3 nbg=278 bg=83.5 sigma=3.1 thresh=93 peak=88
03:56:18.802 00.000 7988 Star::Find returns 0 (2), X=419.00, Y=877.00, Mass=34, SNR=2.9, Peak=96 HFD=0.0
03:56:18.802 00.000 7988 Star::Find(15, 781, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.802 00.000 7988 Star::Find returns 0 (3), X=781.00, Y=138.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.802 00.000 7988 Star::Find(15, 776, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.802 00.000 7988 Star::Find returns 0 (2), X=776.00, Y=49.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
03:56:18.802 00.000 7988 Star::Find(15, 218, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.802 00.000 7988 Star::Find returns 0 (2), X=218.00, Y=431.00, Mass=12, SNR=2.0, Peak=93 HFD=0.0
03:56:18.811 00.009 7988 Star::Find(15, 1106, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.811 00.000 7988 Star::Find false star n=5 nbg=278 bg=83.2 sigma=3.0 thresh=92 peak=88
03:56:18.811 00.000 7988 Star::Find returns 0 (2), X=1106.00, Y=262.00, Mass=47, SNR=2.9, Peak=94 HFD=0.0
03:56:18.811 00.000 7988 Star::Find(15, 74, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.811 00.000 7988 Star::Find returns 0 (2), X=74.00, Y=746.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
03:56:18.811 00.000 7988 Star::Find(15, 203, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.811 00.000 7988 Star::Find returns 0 (3), X=203.00, Y=499.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.811 00.000 7988 Star::Find(15, 679, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.819 00.008 7988 Star::Find returns 0 (2), X=679.00, Y=895.00, Mass=13, SNR=2.2, Peak=97 HFD=0.0
03:56:18.819 00.000 7988 Star::Find(15, 1210, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.819 00.000 7988 Star::Find returns 0 (2), X=1210.00, Y=504.00, Mass=24, SNR=2.9, Peak=97 HFD=0.0
03:56:18.819 00.000 7988 Star::Find(15, 686, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.819 00.000 7988 Star::Find false star n=3 nbg=273 bg=82.4 sigma=3.0 thresh=91 peak=88
03:56:18.819 00.000 7988 Star::Find returns 0 (2), X=686.00, Y=647.00, Mass=28, SNR=2.9, Peak=93 HFD=0.0
03:56:18.819 00.000 7988 Star::Find(15, 443, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.819 00.000 7988 Star::Find returns 0 (2), X=443.00, Y=509.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:56:18.827 00.008 7988 Star::Find(15, 31, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.827 00.000 7988 Star::Find false star n=3 nbg=283 bg=83.0 sigma=3.3 thresh=93 peak=87
03:56:18.827 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=912.00, Mass=32, SNR=2.9, Peak=94 HFD=0.0
03:56:18.827 00.000 7988 Star::Find(15, 392, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.827 00.000 7988 Star::Find false star n=4 nbg=279 bg=81.5 sigma=3.0 thresh=90 peak=86
03:56:18.827 00.000 7988 Star::Find returns 0 (2), X=392.00, Y=269.00, Mass=45, SNR=2.9, Peak=96 HFD=0.0
03:56:18.827 00.000 7988 Star::Find(15, 1157, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.827 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.7 sigma=3.1 thresh=93 peak=88
03:56:18.827 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=417.00, Mass=29, SNR=2.9, Peak=96 HFD=0.0
03:56:18.827 00.000 7988 Star::Find(15, 921, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.836 00.009 7988 Star::Find false star n=3 nbg=283 bg=81.3 sigma=3.2 thresh=91 peak=85
03:56:18.836 00.000 7988 Star::Find returns 0 (2), X=921.00, Y=113.00, Mass=33, SNR=2.9, Peak=94 HFD=0.0
03:56:18.836 00.000 7988 Star::Find(15, 182, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.836 00.000 7988 Star::Find false star n=3 nbg=278 bg=81.6 sigma=2.9 thresh=90 peak=86
03:56:18.836 00.000 7988 Star::Find returns 0 (2), X=182.00, Y=204.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:56:18.836 00.000 7988 Star::Find(15, 435, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.836 00.000 7988 Star::Find returns 0 (2), X=435.00, Y=942.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
03:56:18.843 00.007 7988 Star::Find(15, 530, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.843 00.000 7988 Star::Find false star n=3 nbg=280 bg=81.1 sigma=3.1 thresh=90 peak=84
03:56:18.843 00.000 7988 Star::Find returns 0 (2), X=530.00, Y=17.00, Mass=30, SNR=2.9, Peak=92 HFD=0.0
03:56:18.843 00.000 7988 Star::Find(15, 16, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.843 00.000 7988 Star::Find returns 0 (3), X=16.00, Y=767.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.843 00.000 7988 Star::Find(15, 452, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.843 00.000 7988 Star::Find returns 0 (3), X=452.00, Y=229.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:56:18.843 00.000 7988 Star::Find(15, 354, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.843 00.000 7988 Star::Find returns 0 (3), X=354.00, Y=481.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.843 00.000 7988 Star::Find(15, 910, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.853 00.010 7988 Star::Find returns 0 (2), X=910.00, Y=481.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:18.853 00.000 7988 Star::Find(15, 688, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.853 00.000 7988 Star::Find returns 0 (3), X=688.00, Y=306.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:56:18.856 00.003 7988 Star::Find(15, 208, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.856 00.000 7988 Star::Find returns 0 (3), X=208.00, Y=806.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.858 00.002 7988 Star::Find(15, 451, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.858 00.000 7988 Star::Find returns 0 (2), X=451.00, Y=758.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:56:18.858 00.000 7988 Star::Find(15, 86, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.858 00.000 7988 Star::Find returns 0 (2), X=86.00, Y=713.00, Mass=20, SNR=2.5, Peak=94 HFD=0.0
03:56:18.858 00.000 7988 Star::Find(15, 107, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.858 00.000 7988 Star::Find returns 0 (2), X=107.00, Y=885.00, Mass=22, SNR=2.8, Peak=95 HFD=0.0
03:56:18.858 00.000 7988 Star::Find(15, 878, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.858 00.000 7988 Star::Find returns 0 (2), X=878.00, Y=361.00, Mass=26, SNR=3.0, Peak=94 HFD=0.0
03:56:18.858 00.000 7988 Star::Find(15, 1165, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.858 00.000 7988 Star::Find false star n=4 nbg=282 bg=83.5 sigma=3.2 thresh=93 peak=89
03:56:18.858 00.000 7988 Star::Find returns 0 (2), X=1165.00, Y=593.00, Mass=39, SNR=2.9, Peak=95 HFD=0.0
03:56:18.858 00.000 7988 Star::Find(15, 380, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.870 00.012 7988 Star::Find false star n=4 nbg=274 bg=82.5 sigma=3.0 thresh=91 peak=86
03:56:18.870 00.000 7988 Star::Find returns 0 (2), X=380.00, Y=703.00, Mass=36, SNR=2.9, Peak=93 HFD=0.0
03:56:18.870 00.000 7988 Star::Find(15, 594, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.870 00.000 7988 Star::Find returns 0 (2), X=594.00, Y=290.00, Mass=12, SNR=2.0, Peak=95 HFD=0.0
03:56:18.874 00.004 7988 Star::Find(15, 243, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.874 00.000 7988 Star::Find false star n=4 nbg=276 bg=81.7 sigma=3.0 thresh=91 peak=86
03:56:18.874 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=603.00, Mass=39, SNR=2.9, Peak=92 HFD=0.0
03:56:18.874 00.000 7988 Star::Find(15, 204, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.874 00.000 7988 Star::Find returns 0 (2), X=204.00, Y=830.00, Mass=22, SNR=2.7, Peak=94 HFD=0.0
03:56:18.874 00.000 7988 Star::Find(15, 497, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.874 00.000 7988 Star::Find false star n=3 nbg=280 bg=81.5 sigma=3.1 thresh=91 peak=87
03:56:18.874 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=236.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
03:56:18.874 00.000 7988 Star::Find(15, 222, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.874 00.000 7988 Star::Find returns 0 (3), X=222.00, Y=914.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:56:18.874 00.000 7988 Star::Find(15, 934, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.874 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=325.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.887 00.013 7988 Star::Find(15, 633, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.887 00.000 7988 Star::Find returns 0 (3), X=633.00, Y=350.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.887 00.000 7988 Star::Find(15, 1037, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.890 00.003 7988 Star::Find false star n=3 nbg=275 bg=82.0 sigma=3.3 thresh=92 peak=87
03:56:18.890 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=82.00, Mass=31, SNR=2.9, Peak=93 HFD=0.0
03:56:18.890 00.000 7988 Star::Find(15, 936, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.890 00.000 7988 Star::Find returns 0 (2), X=936.00, Y=56.00, Mass=23, SNR=2.9, Peak=95 HFD=0.0
03:56:18.890 00.000 7988 Star::Find(15, 515, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.890 00.000 7988 Star::Find returns 0 (2), X=515.00, Y=75.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:56:18.890 00.000 7988 Star::Find(15, 100, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.890 00.000 7988 Star::Find returns 0 (3), X=100.00, Y=88.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:56:18.890 00.000 7988 Star::Find(15, 295, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.890 00.000 7988 Star::Find returns 0 (2), X=295.00, Y=30.00, Mass=27, SNR=3.0, Peak=93 HFD=0.0
03:56:18.890 00.000 7988 Star::Find(15, 42, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.890 00.000 7988 Star::Find returns 0 (2), X=42.00, Y=577.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
03:56:18.890 00.000 7988 Star::Find(15, 892, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.890 00.000 7988 Star::Find returns 0 (2), X=892.00, Y=195.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:56:18.890 00.000 7988 Star::Find(15, 1135, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.904 00.014 7988 Star::Find false star n=8 nbg=274 bg=83.4 sigma=2.8 thresh=92 peak=89
03:56:18.906 00.002 7988 Star::Find returns 0 (2), X=1135.00, Y=514.00, Mass=72, SNR=2.9, Peak=96 HFD=0.0
03:56:18.906 00.000 7988 Star::Find(15, 273, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.908 00.002 7988 Star::Find returns 0 (2), X=273.00, Y=862.00, Mass=23, SNR=2.8, Peak=95 HFD=0.0
03:56:18.908 00.000 7988 Star::Find(15, 866, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.910 00.002 7988 Star::Find returns 0 (3), X=866.00, Y=944.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:56:18.910 00.000 7988 Star::Find(15, 823, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:56:18.912 00.002 7988 Star::Find false star n=4 nbg=276 bg=82.7 sigma=3.0 thresh=92 peak=88
03:56:18.912 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=675.00, Mass=37, SNR=2.9, Peak=93 HFD=0.0
03:56:18.914 00.002 7988 AutoFind: no star found
03:56:18.914 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
03:56:18.916 00.002 7988 GuiderMultiStar::AutoSelect failed.
03:56:18.918 00.002 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_035616.fit
03:56:18.921 00.003 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:56:18.922 00.001 7988 ScopeASCOM::SideOfPier() returns 0
03:56:18.922 00.000 7988 auto find star failed, attempts remaining = 1
03:56:18.922 00.000 7988 PhdController failed: failed to find a suitable guide star
03:56:18.930 00.008 7988 PhdController: newstate STATE_FINISH
03:56:18.930 00.000 7988 PhdController complete: fail: failed to find a suitable guide star
03:56:18.932 00.002 7988 evsrv: {"Event":"SettleDone","Timestamp":1767430578.932,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"failed to find a suitable guide star","TotalFrames":23,"DroppedFrames":16}
03:56:18.934 00.002 7988 Mount: notify guiding dither settle done success=0
03:56:18.934 00.000 7988 PhdController: newstate STATE_IDLE
03:56:18.936 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:18.938 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:18.938 00.000 7988 Enqueuing Expose request
03:56:18.938 00.000 15712 Worker thread wakes up
03:56:18.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:18.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:18.938 00.000 7988 evsrv: cli 0CCD0028 connect
03:56:18.938 00.000 7988 case statement mapped state 1 to 101
03:56:18.943 00.005 7988 case statement mapped state 1 to 101
03:56:18.943 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"688f8401-748f-4e32-9f4b-2814ddec3d7e"}
03:56:18.943 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"688f8401-748f-4e32-9f4b-2814ddec3d7e"}
03:56:18.943 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:56:19.948 01.005 7988 evsrv: cli 0CCCF268 connect
03:56:19.950 00.002 7988 case statement mapped state 1 to 101
03:56:19.952 00.002 7988 case statement mapped state 1 to 101
03:56:19.952 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_lock_position","id":"5ea84981-3e22-4d34-8aab-536b6034405e"}
03:56:19.954 00.002 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":null,"id":"5ea84981-3e22-4d34-8aab-536b6034405e"}
03:56:19.954 00.000 7988 evsrv: cli 0CCCF268 disconnect
03:56:20.345 00.391 15712 Exposure complete
03:56:20.410 00.065 15712 worker thread done servicing request
03:56:20.410 00.000 7988 OnExposeComplete: enter
03:56:20.410 00.000 7988 UpdateGuideState(): m_state=1
03:56:20.410 00.000 7988 UpdateCurrentPosition: no star selected
03:56:20.410 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:20.410 00.000 7988 Status Line: No star selected
03:56:20.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=74, FiltMax=93, Gamma=0.690
03:56:20.410 00.000 7988 UpdateGuideState exits: No star selected
03:56:20.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:20.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:20.420 00.010 7988 Enqueuing Expose request
03:56:20.420 00.000 15712 Worker thread wakes up
03:56:20.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:20.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:20.965 00.545 7988 evsrv: cli 0CCCF6C8 connect
03:56:20.965 00.000 7988 case statement mapped state 1 to 101
03:56:20.965 00.000 7988 case statement mapped state 1 to 101
03:56:20.965 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_lock_position","id":"6b94f3d0-274c-46e6-bd75-0b05b17d6914"}
03:56:20.965 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":null,"id":"6b94f3d0-274c-46e6-bd75-0b05b17d6914"}
03:56:20.971 00.006 7988 evsrv: cli 0CCCF6C8 disconnect
03:56:21.985 01.014 7988 evsrv: cli 0CCD0028 connect
03:56:21.985 00.000 7988 case statement mapped state 1 to 101
03:56:21.985 00.000 7988 case statement mapped state 1 to 101
03:56:21.985 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"68193702-6a1e-4250-85e0-0114dcc7b7d4"}
03:56:21.985 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"68193702-6a1e-4250-85e0-0114dcc7b7d4"}
03:56:21.985 00.000 7988 evsrv: cli 0CCD0028 disconnect
03:56:22.049 00.064 15712 Exposure complete
03:56:22.113 00.064 15712 worker thread done servicing request
03:56:22.113 00.000 7988 OnExposeComplete: enter
03:56:22.113 00.000 7988 UpdateGuideState(): m_state=1
03:56:22.118 00.005 7988 UpdateCurrentPosition: no star selected
03:56:22.118 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:22.121 00.003 7988 Status Line: No star selected
03:56:22.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=75, FiltMax=90, Gamma=0.690
03:56:22.123 00.002 7988 UpdateGuideState exits: No star selected
03:56:22.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:22.125 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:22.125 00.000 7988 Enqueuing Expose request
03:56:22.127 00.002 15712 Worker thread wakes up
03:56:22.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:22.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:22.992 00.865 7988 evsrv: cli 0CCCEEA8 connect
03:56:22.992 00.000 7988 case statement mapped state 1 to 101
03:56:22.992 00.000 7988 case statement mapped state 1 to 101
03:56:22.992 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"1b36b404-0bb5-44e5-a8b8-cee892017d7e"}
03:56:22.992 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"1b36b404-0bb5-44e5-a8b8-cee892017d7e"}
03:56:22.992 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:56:23.648 00.656 15712 Exposure complete
03:56:23.713 00.065 15712 worker thread done servicing request
03:56:23.713 00.000 7988 OnExposeComplete: enter
03:56:23.713 00.000 7988 UpdateGuideState(): m_state=1
03:56:23.713 00.000 7988 UpdateCurrentPosition: no star selected
03:56:23.713 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:23.713 00.000 7988 Status Line: No star selected
03:56:23.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=75, FiltMax=91, Gamma=0.690
03:56:23.719 00.006 7988 UpdateGuideState exits: No star selected
03:56:23.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:23.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:23.719 00.000 7988 Enqueuing Expose request
03:56:23.719 00.000 15712 Worker thread wakes up
03:56:23.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:23.725 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:23.995 00.270 7988 evsrv: cli 0CCCF948 connect
03:56:23.995 00.000 7988 case statement mapped state 1 to 101
03:56:23.995 00.000 7988 case statement mapped state 1 to 101
03:56:23.995 00.000 7988 evsrv: cli 0CCCF948 request: {"method":"get_lock_position","id":"4d2839ad-d8ff-4dd4-a191-f547f6cae5e5"}
03:56:23.995 00.000 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":null,"id":"4d2839ad-d8ff-4dd4-a191-f547f6cae5e5"}
03:56:23.995 00.000 7988 evsrv: cli 0CCCF948 disconnect
03:56:25.000 01.005 7988 evsrv: cli 0CCCFE48 connect
03:56:25.000 00.000 7988 case statement mapped state 1 to 101
03:56:25.000 00.000 7988 case statement mapped state 1 to 101
03:56:25.005 00.005 7988 evsrv: cli 0CCCFE48 request: {"method":"get_lock_position","id":"ade6f3d4-8a0a-4b09-b3e9-bb7bcd082901"}
03:56:25.006 00.001 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":null,"id":"ade6f3d4-8a0a-4b09-b3e9-bb7bcd082901"}
03:56:25.006 00.000 7988 evsrv: cli 0CCCFE48 disconnect
03:56:25.353 00.347 15712 Exposure complete
03:56:25.417 00.064 15712 worker thread done servicing request
03:56:25.417 00.000 7988 OnExposeComplete: enter
03:56:25.417 00.000 7988 UpdateGuideState(): m_state=1
03:56:25.417 00.000 7988 UpdateCurrentPosition: no star selected
03:56:25.421 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:25.421 00.000 7988 Status Line: No star selected
03:56:25.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=74, FiltMax=91, Gamma=0.690
03:56:25.421 00.000 7988 UpdateGuideState exits: No star selected
03:56:25.427 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:25.427 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:25.429 00.002 7988 Enqueuing Expose request
03:56:25.429 00.000 15712 Worker thread wakes up
03:56:25.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:25.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:26.006 00.577 7988 evsrv: cli 0CCCF1C8 connect
03:56:26.006 00.000 7988 case statement mapped state 1 to 101
03:56:26.006 00.000 7988 case statement mapped state 1 to 101
03:56:26.006 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"2c286fed-e97c-47ca-aef5-fcd17b41506e"}
03:56:26.006 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"2c286fed-e97c-47ca-aef5-fcd17b41506e"}
03:56:26.006 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
03:56:26.953 00.947 15712 Exposure complete
03:56:27.014 00.061 7988 evsrv: cli 0CCCEEA8 connect
03:56:27.016 00.002 7988 case statement mapped state 1 to 101
03:56:27.018 00.002 15712 worker thread done servicing request
03:56:27.018 00.000 7988 case statement mapped state 1 to 101
03:56:27.018 00.000 7988 OnExposeComplete: enter
03:56:27.018 00.000 7988 UpdateGuideState(): m_state=1
03:56:27.021 00.003 7988 UpdateCurrentPosition: no star selected
03:56:27.022 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:27.022 00.000 7988 Status Line: No star selected
03:56:27.024 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=74, FiltMax=92, Gamma=0.690
03:56:27.024 00.000 7988 UpdateGuideState exits: No star selected
03:56:27.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:27.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:27.024 00.000 7988 Enqueuing Expose request
03:56:27.030 00.006 15712 Worker thread wakes up
03:56:27.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:27.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:27.030 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"2dab2829-36d2-4022-9bb5-4ada9bb8b0a6"}
03:56:27.030 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"2dab2829-36d2-4022-9bb5-4ada9bb8b0a6"}
03:56:27.033 00.003 7988 evsrv: cli 0CCCEEA8 disconnect
03:56:28.036 01.003 7988 evsrv: cli 0CCCF268 connect
03:56:28.036 00.000 7988 case statement mapped state 1 to 101
03:56:28.036 00.000 7988 case statement mapped state 1 to 101
03:56:28.036 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_lock_position","id":"4c6b607d-69d2-4ece-ac3c-e8d9f0864117"}
03:56:28.036 00.000 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":null,"id":"4c6b607d-69d2-4ece-ac3c-e8d9f0864117"}
03:56:28.036 00.000 7988 evsrv: cli 0CCCF268 disconnect
03:56:28.662 00.626 15712 Exposure complete
03:56:28.724 00.062 15712 worker thread done servicing request
03:56:28.724 00.000 7988 OnExposeComplete: enter
03:56:28.727 00.003 7988 UpdateGuideState(): m_state=1
03:56:28.729 00.002 7988 UpdateCurrentPosition: no star selected
03:56:28.729 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:28.731 00.002 7988 Status Line: No star selected
03:56:28.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=84, FiltMin=76, FiltMax=92, Gamma=0.690
03:56:28.733 00.002 7988 UpdateGuideState exits: No star selected
03:56:28.733 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:28.735 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:28.735 00.000 7988 Enqueuing Expose request
03:56:28.737 00.002 15712 Worker thread wakes up
03:56:28.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:28.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:29.044 00.307 7988 evsrv: cli 0CCCEEA8 connect
03:56:29.044 00.000 7988 case statement mapped state 1 to 101
03:56:29.044 00.000 7988 case statement mapped state 1 to 101
03:56:29.044 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"ba5b6a8d-0273-4579-aea8-642199e52004"}
03:56:29.050 00.006 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"ba5b6a8d-0273-4579-aea8-642199e52004"}
03:56:29.050 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:56:30.052 01.002 7988 evsrv: cli 0CCCFBC8 connect
03:56:30.054 00.002 7988 case statement mapped state 1 to 101
03:56:30.054 00.000 7988 case statement mapped state 1 to 101
03:56:30.054 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"c80d60d5-2023-4393-bde3-703c82254827"}
03:56:30.054 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"c80d60d5-2023-4393-bde3-703c82254827"}
03:56:30.054 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
03:56:30.263 00.209 15712 Exposure complete
03:56:30.326 00.063 15712 worker thread done servicing request
03:56:30.326 00.000 7988 OnExposeComplete: enter
03:56:30.326 00.000 7988 UpdateGuideState(): m_state=1
03:56:30.329 00.003 7988 UpdateCurrentPosition: no star selected
03:56:30.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:30.331 00.002 7988 Status Line: No star selected
03:56:30.333 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=84, FiltMin=75, FiltMax=94, Gamma=0.690
03:56:30.333 00.000 7988 UpdateGuideState exits: No star selected
03:56:30.335 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:30.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:30.337 00.002 7988 Enqueuing Expose request
03:56:30.337 00.000 15712 Worker thread wakes up
03:56:30.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:30.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:31.060 00.723 7988 evsrv: cli 0CCCF3A8 connect
03:56:31.062 00.002 7988 case statement mapped state 1 to 101
03:56:31.062 00.000 7988 case statement mapped state 1 to 101
03:56:31.062 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"a059cbda-e0b4-4d46-b8f0-c2de71060fc0"}
03:56:31.062 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"a059cbda-e0b4-4d46-b8f0-c2de71060fc0"}
03:56:31.062 00.000 7988 evsrv: cli 0CCCF3A8 disconnect
03:56:31.975 00.913 15712 Exposure complete
03:56:32.036 00.061 15712 worker thread done servicing request
03:56:32.036 00.000 7988 OnExposeComplete: enter
03:56:32.036 00.000 7988 UpdateGuideState(): m_state=1
03:56:32.043 00.007 7988 UpdateCurrentPosition: no star selected
03:56:32.043 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:32.045 00.002 7988 Status Line: No star selected
03:56:32.046 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=84, FiltMin=75, FiltMax=94, Gamma=0.690
03:56:32.048 00.002 7988 UpdateGuideState exits: No star selected
03:56:32.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:32.050 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:32.050 00.000 7988 Enqueuing Expose request
03:56:32.052 00.002 15712 Worker thread wakes up
03:56:32.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:32.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:32.068 00.016 7988 evsrv: cli 0CCCF628 connect
03:56:32.070 00.002 7988 case statement mapped state 1 to 101
03:56:32.072 00.002 7988 case statement mapped state 1 to 101
03:56:32.072 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_lock_position","id":"3317c91c-83ed-40b2-9d57-3a7605af5584"}
03:56:32.072 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":null,"id":"3317c91c-83ed-40b2-9d57-3a7605af5584"}
03:56:32.072 00.000 7988 evsrv: cli 0CCCF628 disconnect
03:56:33.077 01.005 7988 evsrv: cli 0CCD0028 connect
03:56:33.077 00.000 7988 case statement mapped state 1 to 101
03:56:33.077 00.000 7988 case statement mapped state 1 to 101
03:56:33.077 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"bc21bb4a-0c97-4dba-bd81-78ae5a25fdc7"}
03:56:33.077 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"bc21bb4a-0c97-4dba-bd81-78ae5a25fdc7"}
03:56:33.082 00.005 7988 evsrv: cli 0CCD0028 disconnect
03:56:33.572 00.490 15712 Exposure complete
03:56:33.632 00.060 15712 worker thread done servicing request
03:56:33.632 00.000 7988 OnExposeComplete: enter
03:56:33.632 00.000 7988 UpdateGuideState(): m_state=1
03:56:33.632 00.000 7988 UpdateCurrentPosition: no star selected
03:56:33.632 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:33.632 00.000 7988 Status Line: No star selected
03:56:33.644 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=84, FiltMin=75, FiltMax=94, Gamma=0.690
03:56:33.644 00.000 7988 UpdateGuideState exits: No star selected
03:56:33.648 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:33.648 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:33.648 00.000 7988 Enqueuing Expose request
03:56:33.648 00.000 15712 Worker thread wakes up
03:56:33.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:33.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:34.095 00.447 7988 evsrv: cli 0CCCFBC8 connect
03:56:34.095 00.000 7988 case statement mapped state 1 to 101
03:56:34.095 00.000 7988 case statement mapped state 1 to 101
03:56:34.095 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"8eaca323-2956-4d1e-8e21-cd27b4a8fa0c"}
03:56:34.095 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"8eaca323-2956-4d1e-8e21-cd27b4a8fa0c"}
03:56:34.101 00.006 7988 evsrv: cli 0CCCFBC8 disconnect
03:56:35.114 01.013 7988 evsrv: cli 0CCCF6C8 connect
03:56:35.114 00.000 7988 case statement mapped state 1 to 101
03:56:35.114 00.000 7988 case statement mapped state 1 to 101
03:56:35.114 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_lock_position","id":"25cd09f0-c5d4-4659-971c-46fd7d1d7c34"}
03:56:35.114 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":null,"id":"25cd09f0-c5d4-4659-971c-46fd7d1d7c34"}
03:56:35.120 00.006 7988 evsrv: cli 0CCCF6C8 disconnect
03:56:35.289 00.169 15712 Exposure complete
03:56:35.353 00.064 15712 worker thread done servicing request
03:56:35.353 00.000 7988 OnExposeComplete: enter
03:56:35.353 00.000 7988 UpdateGuideState(): m_state=1
03:56:35.356 00.003 7988 UpdateCurrentPosition: no star selected
03:56:35.358 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:35.358 00.000 7988 Status Line: No star selected
03:56:35.360 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=84, FiltMin=75, FiltMax=93, Gamma=0.690
03:56:35.362 00.002 7988 UpdateGuideState exits: No star selected
03:56:35.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:35.364 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:35.364 00.000 7988 Enqueuing Expose request
03:56:35.366 00.002 15712 Worker thread wakes up
03:56:35.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:35.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:36.134 00.768 7988 evsrv: cli 0CCCF088 connect
03:56:36.134 00.000 7988 case statement mapped state 1 to 101
03:56:36.134 00.000 7988 case statement mapped state 1 to 101
03:56:36.134 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"9619a1ce-9bc2-4a26-a757-28a493c5c224"}
03:56:36.140 00.006 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"9619a1ce-9bc2-4a26-a757-28a493c5c224"}
03:56:36.140 00.000 7988 evsrv: cli 0CCCF088 disconnect
03:56:36.888 00.748 15712 Exposure complete
03:56:36.950 00.062 15712 worker thread done servicing request
03:56:36.950 00.000 7988 OnExposeComplete: enter
03:56:36.955 00.005 7988 UpdateGuideState(): m_state=1
03:56:36.955 00.000 7988 UpdateCurrentPosition: no star selected
03:56:36.957 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:36.957 00.000 7988 Status Line: No star selected
03:56:36.959 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=84, FiltMin=75, FiltMax=93, Gamma=0.690
03:56:36.959 00.000 7988 UpdateGuideState exits: No star selected
03:56:36.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:36.959 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:36.959 00.000 7988 Enqueuing Expose request
03:56:36.966 00.007 15712 Worker thread wakes up
03:56:36.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:36.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:37.143 00.177 7988 evsrv: cli 0CCCF628 connect
03:56:37.143 00.000 7988 case statement mapped state 1 to 101
03:56:37.143 00.000 7988 case statement mapped state 1 to 101
03:56:37.143 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_lock_position","id":"04b25550-af8d-47b1-927c-6a9c22457e74"}
03:56:37.143 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":null,"id":"04b25550-af8d-47b1-927c-6a9c22457e74"}
03:56:37.143 00.000 7988 evsrv: cli 0CCCF628 disconnect
03:56:38.145 01.002 7988 evsrv: cli 0CCCF1C8 connect
03:56:38.145 00.000 7988 case statement mapped state 1 to 101
03:56:38.145 00.000 7988 case statement mapped state 1 to 101
03:56:38.151 00.006 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"a7b5390e-f622-4146-bfe6-d859ab02ec47"}
03:56:38.151 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"a7b5390e-f622-4146-bfe6-d859ab02ec47"}
03:56:38.151 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
03:56:38.707 00.556 15712 Exposure complete
03:56:38.768 00.061 15712 worker thread done servicing request
03:56:38.768 00.000 7988 OnExposeComplete: enter
03:56:38.768 00.000 7988 UpdateGuideState(): m_state=1
03:56:38.773 00.005 7988 UpdateCurrentPosition: no star selected
03:56:38.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:38.775 00.002 7988 Status Line: No star selected
03:56:38.777 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=75, FiltMax=93, Gamma=0.690
03:56:38.778 00.001 7988 UpdateGuideState exits: No star selected
03:56:38.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:38.780 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:38.780 00.000 7988 Enqueuing Expose request
03:56:38.782 00.002 15712 Worker thread wakes up
03:56:38.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:38.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:39.153 00.371 7988 evsrv: cli 0CCCFA88 connect
03:56:39.153 00.000 7988 case statement mapped state 1 to 101
03:56:39.153 00.000 7988 case statement mapped state 1 to 101
03:56:39.153 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"8e055757-3fb9-44a8-8109-363d441acd53"}
03:56:39.153 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"8e055757-3fb9-44a8-8109-363d441acd53"}
03:56:39.159 00.006 7988 evsrv: cli 0CCCFA88 disconnect
03:56:40.174 01.015 7988 evsrv: cli 0CCCF768 connect
03:56:40.176 00.002 7988 case statement mapped state 1 to 101
03:56:40.176 00.000 7988 case statement mapped state 1 to 101
03:56:40.176 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"get_lock_position","id":"313be2c4-c097-4942-81a6-8c058d88f549"}
03:56:40.176 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":null,"id":"313be2c4-c097-4942-81a6-8c058d88f549"}
03:56:40.180 00.004 7988 evsrv: cli 0CCCF768 disconnect
03:56:40.192 00.012 15712 Exposure complete
03:56:40.254 00.062 15712 worker thread done servicing request
03:56:40.254 00.000 7988 OnExposeComplete: enter
03:56:40.254 00.000 7988 UpdateGuideState(): m_state=1
03:56:40.254 00.000 7988 UpdateCurrentPosition: no star selected
03:56:40.260 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:40.260 00.000 7988 Status Line: No star selected
03:56:40.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=75, FiltMax=92, Gamma=0.690
03:56:40.260 00.000 7988 UpdateGuideState exits: No star selected
03:56:40.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:40.260 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:40.260 00.000 7988 Enqueuing Expose request
03:56:40.260 00.000 15712 Worker thread wakes up
03:56:40.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:40.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:41.182 00.922 7988 evsrv: cli 0CCCFC68 connect
03:56:41.182 00.000 7988 case statement mapped state 1 to 101
03:56:41.182 00.000 7988 case statement mapped state 1 to 101
03:56:41.182 00.000 7988 evsrv: cli 0CCCFC68 request: {"method":"get_lock_position","id":"f91d48ad-7818-47aa-bf22-366d27532937"}
03:56:41.182 00.000 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":null,"id":"f91d48ad-7818-47aa-bf22-366d27532937"}
03:56:41.188 00.006 7988 evsrv: cli 0CCCFC68 disconnect
03:56:41.903 00.715 15712 Exposure complete
03:56:41.963 00.060 15712 worker thread done servicing request
03:56:41.963 00.000 7988 OnExposeComplete: enter
03:56:41.963 00.000 7988 UpdateGuideState(): m_state=1
03:56:41.963 00.000 7988 UpdateCurrentPosition: no star selected
03:56:41.963 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:41.963 00.000 7988 Status Line: No star selected
03:56:41.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=75, FiltMax=92, Gamma=0.690
03:56:41.963 00.000 7988 UpdateGuideState exits: No star selected
03:56:41.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:41.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:41.963 00.000 7988 Enqueuing Expose request
03:56:41.963 00.000 15712 Worker thread wakes up
03:56:41.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:41.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:42.203 00.240 7988 evsrv: cli 0CCCF088 connect
03:56:42.205 00.002 7988 case statement mapped state 1 to 101
03:56:42.205 00.000 7988 case statement mapped state 1 to 101
03:56:42.207 00.002 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"6022288f-4962-443f-ac0f-418f40449e06"}
03:56:42.209 00.002 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"6022288f-4962-443f-ac0f-418f40449e06"}
03:56:42.209 00.000 7988 evsrv: cli 0CCCF088 disconnect
03:56:43.211 01.002 7988 evsrv: cli 0CCCF308 connect
03:56:43.211 00.000 7988 case statement mapped state 1 to 101
03:56:43.211 00.000 7988 case statement mapped state 1 to 101
03:56:43.211 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"08882c7f-4274-4d1c-8997-3b6f95a9e534"}
03:56:43.211 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"08882c7f-4274-4d1c-8997-3b6f95a9e534"}
03:56:43.217 00.006 7988 evsrv: cli 0CCCF308 disconnect
03:56:43.501 00.284 15712 Exposure complete
03:56:43.562 00.061 15712 worker thread done servicing request
03:56:43.562 00.000 7988 OnExposeComplete: enter
03:56:43.562 00.000 7988 UpdateGuideState(): m_state=1
03:56:43.568 00.006 7988 UpdateCurrentPosition: no star selected
03:56:43.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:43.570 00.002 7988 Status Line: No star selected
03:56:43.572 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=75, FiltMax=92, Gamma=0.690
03:56:43.572 00.000 7988 UpdateGuideState exits: No star selected
03:56:43.574 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:43.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:43.576 00.002 7988 Enqueuing Expose request
03:56:43.576 00.000 15712 Worker thread wakes up
03:56:43.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:43.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:44.218 00.642 7988 evsrv: cli 0CCCF588 connect
03:56:44.218 00.000 7988 case statement mapped state 1 to 101
03:56:44.218 00.000 7988 case statement mapped state 1 to 101
03:56:44.218 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"65551056-42e6-4efd-8c52-fc4d0bf8f789"}
03:56:44.218 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":null,"id":"65551056-42e6-4efd-8c52-fc4d0bf8f789"}
03:56:44.218 00.000 7988 evsrv: cli 0CCCF588 disconnect
03:56:45.210 00.992 15712 Exposure complete
03:56:45.226 00.016 7988 evsrv: cli 0CCCF088 connect
03:56:45.228 00.002 7988 case statement mapped state 1 to 101
03:56:45.230 00.002 7988 case statement mapped state 1 to 101
03:56:45.230 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"8352b104-83fe-4361-90ba-9c22f920dcfe"}
03:56:45.230 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"8352b104-83fe-4361-90ba-9c22f920dcfe"}
03:56:45.230 00.000 7988 evsrv: cli 0CCCF088 disconnect
03:56:45.273 00.043 15712 worker thread done servicing request
03:56:45.273 00.000 7988 OnExposeComplete: enter
03:56:45.273 00.000 7988 UpdateGuideState(): m_state=1
03:56:45.273 00.000 7988 UpdateCurrentPosition: no star selected
03:56:45.280 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:45.280 00.000 7988 Status Line: No star selected
03:56:45.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=74, FiltMax=91, Gamma=0.690
03:56:45.280 00.000 7988 UpdateGuideState exits: No star selected
03:56:45.285 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:45.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:45.287 00.002 7988 Enqueuing Expose request
03:56:45.287 00.000 15712 Worker thread wakes up
03:56:45.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:45.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:46.808 01.521 15712 Exposure complete
03:56:46.872 00.064 15712 worker thread done servicing request
03:56:46.872 00.000 7988 OnExposeComplete: enter
03:56:46.872 00.000 7988 UpdateGuideState(): m_state=1
03:56:46.872 00.000 7988 UpdateCurrentPosition: no star selected
03:56:46.872 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:46.872 00.000 7988 Status Line: No star selected
03:56:46.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=74, FiltMax=91, Gamma=0.690
03:56:46.872 00.000 7988 UpdateGuideState exits: No star selected
03:56:46.881 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:46.881 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:46.881 00.000 7988 Enqueuing Expose request
03:56:46.881 00.000 15712 Worker thread wakes up
03:56:46.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:46.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:48.513 01.632 15712 Exposure complete
03:56:48.576 00.063 15712 worker thread done servicing request
03:56:48.576 00.000 7988 OnExposeComplete: enter
03:56:48.576 00.000 7988 UpdateGuideState(): m_state=1
03:56:48.576 00.000 7988 UpdateCurrentPosition: no star selected
03:56:48.576 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:48.576 00.000 7988 Status Line: No star selected
03:56:48.585 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=74, FiltMax=91, Gamma=0.690
03:56:48.585 00.000 7988 UpdateGuideState exits: No star selected
03:56:48.588 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:48.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:48.590 00.002 7988 Enqueuing Expose request
03:56:48.590 00.000 15712 Worker thread wakes up
03:56:48.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:48.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:50.107 01.517 15712 Exposure complete
03:56:50.169 00.062 15712 worker thread done servicing request
03:56:50.169 00.000 7988 OnExposeComplete: enter
03:56:50.169 00.000 7988 UpdateGuideState(): m_state=1
03:56:50.175 00.006 7988 UpdateCurrentPosition: no star selected
03:56:50.175 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:50.177 00.002 7988 Status Line: No star selected
03:56:50.179 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=73, FiltMax=92, Gamma=0.690
03:56:50.179 00.000 7988 UpdateGuideState exits: No star selected
03:56:50.181 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:50.181 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:50.183 00.002 7988 Enqueuing Expose request
03:56:50.183 00.000 15712 Worker thread wakes up
03:56:50.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:50.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:51.819 01.636 15712 Exposure complete
03:56:51.881 00.062 15712 worker thread done servicing request
03:56:51.881 00.000 7988 OnExposeComplete: enter
03:56:51.881 00.000 7988 UpdateGuideState(): m_state=1
03:56:51.881 00.000 7988 UpdateCurrentPosition: no star selected
03:56:51.887 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:51.887 00.000 7988 Status Line: No star selected
03:56:51.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=82, FiltMin=72, FiltMax=91, Gamma=0.690
03:56:51.887 00.000 7988 UpdateGuideState exits: No star selected
03:56:51.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:51.887 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:51.887 00.000 7988 Enqueuing Expose request
03:56:51.887 00.000 15712 Worker thread wakes up
03:56:51.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:51.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:53.412 01.525 15712 Exposure complete
03:56:53.474 00.062 15712 worker thread done servicing request
03:56:53.474 00.000 7988 OnExposeComplete: enter
03:56:53.474 00.000 7988 UpdateGuideState(): m_state=1
03:56:53.479 00.005 7988 UpdateCurrentPosition: no star selected
03:56:53.479 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:53.481 00.002 7988 Status Line: No star selected
03:56:53.483 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=82, FiltMin=73, FiltMax=92, Gamma=0.690
03:56:53.483 00.000 7988 UpdateGuideState exits: No star selected
03:56:53.485 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:53.485 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:53.487 00.002 7988 Enqueuing Expose request
03:56:53.487 00.000 15712 Worker thread wakes up
03:56:53.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:53.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:55.121 01.634 15712 Exposure complete
03:56:55.185 00.064 15712 worker thread done servicing request
03:56:55.185 00.000 7988 OnExposeComplete: enter
03:56:55.187 00.002 7988 UpdateGuideState(): m_state=1
03:56:55.187 00.000 7988 UpdateCurrentPosition: no star selected
03:56:55.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:55.187 00.000 7988 Status Line: No star selected
03:56:55.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=81, FiltMin=72, FiltMax=92, Gamma=0.690
03:56:55.187 00.000 7988 UpdateGuideState exits: No star selected
03:56:55.195 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:55.195 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:55.197 00.002 7988 Enqueuing Expose request
03:56:55.197 00.000 15712 Worker thread wakes up
03:56:55.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:55.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:56.717 01.520 15712 Exposure complete
03:56:56.781 00.064 15712 worker thread done servicing request
03:56:56.783 00.002 7988 OnExposeComplete: enter
03:56:56.783 00.000 7988 UpdateGuideState(): m_state=1
03:56:56.783 00.000 7988 UpdateCurrentPosition: no star selected
03:56:56.783 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:56.787 00.004 7988 Status Line: No star selected
03:56:56.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=81, FiltMin=72, FiltMax=93, Gamma=0.690
03:56:56.787 00.000 7988 UpdateGuideState exits: No star selected
03:56:56.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:56.792 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:56.792 00.000 7988 Enqueuing Expose request
03:56:56.794 00.002 15712 Worker thread wakes up
03:56:56.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:56.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:56:58.428 01.634 15712 Exposure complete
03:56:58.493 00.065 15712 worker thread done servicing request
03:56:58.495 00.002 7988 OnExposeComplete: enter
03:56:58.495 00.000 7988 UpdateGuideState(): m_state=1
03:56:58.497 00.002 7988 UpdateCurrentPosition: no star selected
03:56:58.499 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:56:58.501 00.002 7988 Status Line: No star selected
03:56:58.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=81, FiltMin=73, FiltMax=90, Gamma=0.690
03:56:58.503 00.002 7988 UpdateGuideState exits: No star selected
03:56:58.505 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:58.506 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:56:58.506 00.000 7988 Enqueuing Expose request
03:56:58.508 00.002 15712 Worker thread wakes up
03:56:58.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:56:58.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:00.024 01.516 15712 Exposure complete
03:57:00.087 00.063 15712 worker thread done servicing request
03:57:00.087 00.000 7988 OnExposeComplete: enter
03:57:00.087 00.000 7988 UpdateGuideState(): m_state=1
03:57:00.087 00.000 7988 UpdateCurrentPosition: no star selected
03:57:00.092 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:00.094 00.002 7988 Status Line: No star selected
03:57:00.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=81, FiltMin=72, FiltMax=90, Gamma=0.690
03:57:00.094 00.000 7988 UpdateGuideState exits: No star selected
03:57:00.094 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:00.094 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:00.094 00.000 7988 Enqueuing Expose request
03:57:00.094 00.000 15712 Worker thread wakes up
03:57:00.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:00.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:01.841 01.747 15712 Exposure complete
03:57:01.906 00.065 15712 worker thread done servicing request
03:57:01.906 00.000 7988 OnExposeComplete: enter
03:57:01.906 00.000 7988 UpdateGuideState(): m_state=1
03:57:01.906 00.000 7988 UpdateCurrentPosition: no star selected
03:57:01.906 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:01.906 00.000 7988 Status Line: No star selected
03:57:01.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=81, FiltMin=73, FiltMax=90, Gamma=0.690
03:57:01.914 00.008 7988 UpdateGuideState exits: No star selected
03:57:01.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:01.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:01.914 00.000 7988 Enqueuing Expose request
03:57:01.914 00.000 15712 Worker thread wakes up
03:57:01.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:01.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:03.327 01.413 15712 Exposure complete
03:57:03.389 00.062 15712 worker thread done servicing request
03:57:03.389 00.000 7988 OnExposeComplete: enter
03:57:03.389 00.000 7988 UpdateGuideState(): m_state=1
03:57:03.395 00.006 7988 UpdateCurrentPosition: no star selected
03:57:03.395 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:03.395 00.000 7988 Status Line: No star selected
03:57:03.395 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=81, FiltMin=72, FiltMax=90, Gamma=0.690
03:57:03.395 00.000 7988 UpdateGuideState exits: No star selected
03:57:03.400 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:03.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:03.402 00.002 7988 Enqueuing Expose request
03:57:03.402 00.000 15712 Worker thread wakes up
03:57:03.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:03.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:05.037 01.635 15712 Exposure complete
03:57:05.105 00.068 15712 worker thread done servicing request
03:57:05.105 00.000 7988 OnExposeComplete: enter
03:57:05.106 00.001 7988 UpdateGuideState(): m_state=1
03:57:05.107 00.001 7988 UpdateCurrentPosition: no star selected
03:57:05.107 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:05.107 00.000 7988 Status Line: No star selected
03:57:05.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=81, FiltMin=73, FiltMax=90, Gamma=0.690
03:57:05.112 00.005 7988 UpdateGuideState exits: No star selected
03:57:05.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:05.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:05.115 00.003 7988 Enqueuing Expose request
03:57:05.115 00.000 15712 Worker thread wakes up
03:57:05.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:05.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:06.634 01.519 15712 Exposure complete
03:57:06.699 00.065 15712 worker thread done servicing request
03:57:06.701 00.002 7988 OnExposeComplete: enter
03:57:06.701 00.000 7988 UpdateGuideState(): m_state=1
03:57:06.701 00.000 7988 UpdateCurrentPosition: no star selected
03:57:06.701 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:06.701 00.000 7988 Status Line: No star selected
03:57:06.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=82, FiltMin=73, FiltMax=90, Gamma=0.690
03:57:06.701 00.000 7988 UpdateGuideState exits: No star selected
03:57:06.701 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:06.701 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:06.701 00.000 7988 Enqueuing Expose request
03:57:06.711 00.010 15712 Worker thread wakes up
03:57:06.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:06.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:08.342 01.631 15712 Exposure complete
03:57:08.404 00.062 15712 worker thread done servicing request
03:57:08.404 00.000 7988 OnExposeComplete: enter
03:57:08.404 00.000 7988 UpdateGuideState(): m_state=1
03:57:08.409 00.005 7988 UpdateCurrentPosition: no star selected
03:57:08.409 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:08.411 00.002 7988 Status Line: No star selected
03:57:08.413 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=72, FiltMax=91, Gamma=0.690
03:57:08.413 00.000 7988 UpdateGuideState exits: No star selected
03:57:08.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:08.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:08.413 00.000 7988 Enqueuing Expose request
03:57:08.413 00.000 15712 Worker thread wakes up
03:57:08.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:08.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:09.939 01.526 15712 Exposure complete
03:57:10.004 00.065 15712 worker thread done servicing request
03:57:10.004 00.000 7988 OnExposeComplete: enter
03:57:10.004 00.000 7988 UpdateGuideState(): m_state=1
03:57:10.004 00.000 7988 UpdateCurrentPosition: no star selected
03:57:10.004 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:10.004 00.000 7988 Status Line: No star selected
03:57:10.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
03:57:10.012 00.008 7988 UpdateGuideState exits: No star selected
03:57:10.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:10.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:10.016 00.004 7988 Enqueuing Expose request
03:57:10.016 00.000 15712 Worker thread wakes up
03:57:10.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:10.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:11.647 01.631 15712 Exposure complete
03:57:11.709 00.062 15712 worker thread done servicing request
03:57:11.709 00.000 7988 OnExposeComplete: enter
03:57:11.709 00.000 7988 UpdateGuideState(): m_state=1
03:57:11.714 00.005 7988 UpdateCurrentPosition: no star selected
03:57:11.715 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:11.715 00.000 7988 Status Line: No star selected
03:57:11.717 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
03:57:11.717 00.000 7988 UpdateGuideState exits: No star selected
03:57:11.719 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:11.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:11.721 00.002 7988 Enqueuing Expose request
03:57:11.721 00.000 15712 Worker thread wakes up
03:57:11.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:11.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:13.245 01.524 15712 Exposure complete
03:57:13.311 00.066 15712 worker thread done servicing request
03:57:13.311 00.000 7988 OnExposeComplete: enter
03:57:13.311 00.000 7988 UpdateGuideState(): m_state=1
03:57:13.311 00.000 7988 UpdateCurrentPosition: no star selected
03:57:13.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:13.311 00.000 7988 Status Line: No star selected
03:57:13.317 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=74, FiltMax=91, Gamma=0.690
03:57:13.317 00.000 7988 UpdateGuideState exits: No star selected
03:57:13.319 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:13.319 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:13.321 00.002 7988 Enqueuing Expose request
03:57:13.321 00.000 15712 Worker thread wakes up
03:57:13.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:13.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:14.951 01.630 15712 Exposure complete
03:57:15.012 00.061 15712 worker thread done servicing request
03:57:15.012 00.000 7988 OnExposeComplete: enter
03:57:15.012 00.000 7988 UpdateGuideState(): m_state=1
03:57:15.012 00.000 7988 UpdateCurrentPosition: no star selected
03:57:15.019 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:15.019 00.000 7988 Status Line: No star selected
03:57:15.021 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=83, FiltMin=75, FiltMax=91, Gamma=0.690
03:57:15.021 00.000 7988 UpdateGuideState exits: No star selected
03:57:15.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:15.021 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:15.021 00.000 7988 Enqueuing Expose request
03:57:15.021 00.000 15712 Worker thread wakes up
03:57:15.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:15.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:16.547 01.526 15712 Exposure complete
03:57:16.612 00.065 15712 worker thread done servicing request
03:57:16.612 00.000 7988 OnExposeComplete: enter
03:57:16.612 00.000 7988 UpdateGuideState(): m_state=1
03:57:16.612 00.000 7988 UpdateCurrentPosition: no star selected
03:57:16.612 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:16.612 00.000 7988 Status Line: No star selected
03:57:16.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=74, FiltMax=91, Gamma=0.690
03:57:16.612 00.000 7988 UpdateGuideState exits: No star selected
03:57:16.620 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:16.620 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:16.620 00.000 7988 Enqueuing Expose request
03:57:16.620 00.000 15712 Worker thread wakes up
03:57:16.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:16.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:18.254 01.634 15712 Exposure complete
03:57:18.316 00.062 15712 worker thread done servicing request
03:57:18.316 00.000 7988 OnExposeComplete: enter
03:57:18.321 00.005 7988 UpdateGuideState(): m_state=1
03:57:18.321 00.000 7988 UpdateCurrentPosition: no star selected
03:57:18.323 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:18.323 00.000 7988 Status Line: No star selected
03:57:18.325 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=83, FiltMin=75, FiltMax=91, Gamma=0.690
03:57:18.327 00.002 7988 UpdateGuideState exits: No star selected
03:57:18.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:18.329 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:18.329 00.000 7988 Enqueuing Expose request
03:57:18.331 00.002 15712 Worker thread wakes up
03:57:18.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:18.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:19.852 01.521 15712 Exposure complete
03:57:19.913 00.061 15712 worker thread done servicing request
03:57:19.913 00.000 7988 OnExposeComplete: enter
03:57:19.913 00.000 7988 UpdateGuideState(): m_state=1
03:57:19.913 00.000 7988 UpdateCurrentPosition: no star selected
03:57:19.920 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:19.922 00.002 7988 Status Line: No star selected
03:57:19.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=75, FiltMax=92, Gamma=0.690
03:57:19.922 00.000 7988 UpdateGuideState exits: No star selected
03:57:19.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:19.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:19.922 00.000 7988 Enqueuing Expose request
03:57:19.922 00.000 15712 Worker thread wakes up
03:57:19.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:19.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:21.559 01.637 15712 Exposure complete
03:57:21.623 00.064 15712 worker thread done servicing request
03:57:21.623 00.000 7988 OnExposeComplete: enter
03:57:21.623 00.000 7988 UpdateGuideState(): m_state=1
03:57:21.623 00.000 7988 UpdateCurrentPosition: no star selected
03:57:21.623 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:21.623 00.000 7988 Status Line: No star selected
03:57:21.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=75, FiltMax=93, Gamma=0.690
03:57:21.623 00.000 7988 UpdateGuideState exits: No star selected
03:57:21.623 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:21.623 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:21.623 00.000 7988 Enqueuing Expose request
03:57:21.623 00.000 15712 Worker thread wakes up
03:57:21.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:21.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:23.155 01.532 15712 Exposure complete
03:57:23.219 00.064 15712 worker thread done servicing request
03:57:23.219 00.000 7988 OnExposeComplete: enter
03:57:23.219 00.000 7988 UpdateGuideState(): m_state=1
03:57:23.219 00.000 7988 UpdateCurrentPosition: no star selected
03:57:23.223 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:23.223 00.000 7988 Status Line: No star selected
03:57:23.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=73, FiltMax=94, Gamma=0.690
03:57:23.223 00.000 7988 UpdateGuideState exits: No star selected
03:57:23.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:23.223 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:23.223 00.000 7988 Enqueuing Expose request
03:57:23.231 00.008 15712 Worker thread wakes up
03:57:23.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:23.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:24.859 01.628 15712 Exposure complete
03:57:24.925 00.066 15712 worker thread done servicing request
03:57:24.925 00.000 7988 OnExposeComplete: enter
03:57:24.926 00.001 7988 UpdateGuideState(): m_state=1
03:57:24.926 00.000 7988 UpdateCurrentPosition: no star selected
03:57:24.926 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:24.926 00.000 7988 Status Line: No star selected
03:57:24.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=84, FiltMin=75, FiltMax=93, Gamma=0.690
03:57:24.926 00.000 7988 UpdateGuideState exits: No star selected
03:57:24.926 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:24.926 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:24.926 00.000 7988 Enqueuing Expose request
03:57:24.926 00.000 15712 Worker thread wakes up
03:57:24.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:24.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:26.457 01.531 15712 Exposure complete
03:57:26.522 00.065 15712 worker thread done servicing request
03:57:26.522 00.000 7988 OnExposeComplete: enter
03:57:26.522 00.000 7988 UpdateGuideState(): m_state=1
03:57:26.522 00.000 7988 UpdateCurrentPosition: no star selected
03:57:26.526 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:26.526 00.000 7988 Status Line: No star selected
03:57:26.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=84, FiltMin=75, FiltMax=93, Gamma=0.690
03:57:26.526 00.000 7988 UpdateGuideState exits: No star selected
03:57:26.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:26.526 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:26.526 00.000 7988 Enqueuing Expose request
03:57:26.526 00.000 15712 Worker thread wakes up
03:57:26.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:26.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:28.163 01.637 15712 Exposure complete
03:57:28.228 00.065 15712 worker thread done servicing request
03:57:28.228 00.000 7988 OnExposeComplete: enter
03:57:28.228 00.000 7988 UpdateGuideState(): m_state=1
03:57:28.231 00.003 7988 UpdateCurrentPosition: no star selected
03:57:28.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:28.233 00.002 7988 Status Line: No star selected
03:57:28.235 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=84, FiltMin=75, FiltMax=94, Gamma=0.690
03:57:28.235 00.000 7988 UpdateGuideState exits: No star selected
03:57:28.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:28.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:28.235 00.000 7988 Enqueuing Expose request
03:57:28.235 00.000 15712 Worker thread wakes up
03:57:28.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:28.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:29.762 01.527 15712 Exposure complete
03:57:29.827 00.065 15712 worker thread done servicing request
03:57:29.827 00.000 7988 OnExposeComplete: enter
03:57:29.827 00.000 7988 UpdateGuideState(): m_state=1
03:57:29.829 00.002 7988 UpdateCurrentPosition: no star selected
03:57:29.829 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:29.829 00.000 7988 Status Line: No star selected
03:57:29.833 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=85, FiltMin=76, FiltMax=94, Gamma=0.690
03:57:29.833 00.000 7988 UpdateGuideState exits: No star selected
03:57:29.835 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:29.835 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:29.837 00.002 7988 Enqueuing Expose request
03:57:29.837 00.000 15712 Worker thread wakes up
03:57:29.839 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:29.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:31.468 01.629 15712 Exposure complete
03:57:31.532 00.064 15712 worker thread done servicing request
03:57:31.532 00.000 7988 OnExposeComplete: enter
03:57:31.532 00.000 7988 UpdateGuideState(): m_state=1
03:57:31.536 00.004 7988 UpdateCurrentPosition: no star selected
03:57:31.536 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:31.538 00.002 7988 Status Line: No star selected
03:57:31.540 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=85, FiltMin=77, FiltMax=94, Gamma=0.690
03:57:31.540 00.000 7988 UpdateGuideState exits: No star selected
03:57:31.542 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:31.542 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:31.542 00.000 7988 Enqueuing Expose request
03:57:31.542 00.000 15712 Worker thread wakes up
03:57:31.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:31.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:33.076 01.534 15712 Exposure complete
03:57:33.141 00.065 15712 worker thread done servicing request
03:57:33.141 00.000 7988 OnExposeComplete: enter
03:57:33.141 00.000 7988 UpdateGuideState(): m_state=1
03:57:33.141 00.000 7988 UpdateCurrentPosition: no star selected
03:57:33.141 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:33.141 00.000 7988 Status Line: No star selected
03:57:33.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=85, FiltMin=76, FiltMax=95, Gamma=0.690
03:57:33.141 00.000 7988 UpdateGuideState exits: No star selected
03:57:33.150 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:33.150 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:33.152 00.002 7988 Enqueuing Expose request
03:57:33.153 00.001 15712 Worker thread wakes up
03:57:33.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:33.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:34.784 01.631 15712 Exposure complete
03:57:34.847 00.063 15712 worker thread done servicing request
03:57:34.847 00.000 7988 OnExposeComplete: enter
03:57:34.847 00.000 7988 UpdateGuideState(): m_state=1
03:57:34.847 00.000 7988 UpdateCurrentPosition: no star selected
03:57:34.852 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:34.852 00.000 7988 Status Line: No star selected
03:57:34.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=85, FiltMin=75, FiltMax=94, Gamma=0.690
03:57:34.852 00.000 7988 UpdateGuideState exits: No star selected
03:57:34.852 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:34.852 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:34.852 00.000 7988 Enqueuing Expose request
03:57:34.852 00.000 15712 Worker thread wakes up
03:57:34.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:34.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:36.379 01.527 15712 Exposure complete
03:57:36.443 00.064 15712 worker thread done servicing request
03:57:36.445 00.002 7988 OnExposeComplete: enter
03:57:36.445 00.000 7988 UpdateGuideState(): m_state=1
03:57:36.445 00.000 7988 UpdateCurrentPosition: no star selected
03:57:36.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:36.445 00.000 7988 Status Line: No star selected
03:57:36.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=84, FiltMin=75, FiltMax=94, Gamma=0.690
03:57:36.445 00.000 7988 UpdateGuideState exits: No star selected
03:57:36.452 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:36.452 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:36.452 00.000 7988 Enqueuing Expose request
03:57:36.452 00.000 15712 Worker thread wakes up
03:57:36.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:36.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:38.090 01.638 15712 Exposure complete
03:57:38.155 00.065 15712 worker thread done servicing request
03:57:38.155 00.000 7988 OnExposeComplete: enter
03:57:38.155 00.000 7988 UpdateGuideState(): m_state=1
03:57:38.155 00.000 7988 UpdateCurrentPosition: no star selected
03:57:38.155 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:38.155 00.000 7988 Status Line: No star selected
03:57:38.161 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=84, FiltMin=75, FiltMax=93, Gamma=0.690
03:57:38.161 00.000 7988 UpdateGuideState exits: No star selected
03:57:38.163 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:38.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:38.165 00.002 7988 Enqueuing Expose request
03:57:38.166 00.001 15712 Worker thread wakes up
03:57:38.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:38.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:39.686 01.520 15712 Exposure complete
03:57:39.747 00.061 15712 worker thread done servicing request
03:57:39.747 00.000 7988 OnExposeComplete: enter
03:57:39.747 00.000 7988 UpdateGuideState(): m_state=1
03:57:39.753 00.006 7988 UpdateCurrentPosition: no star selected
03:57:39.753 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:39.755 00.002 7988 Status Line: No star selected
03:57:39.756 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=84, FiltMin=75, FiltMax=92, Gamma=0.690
03:57:39.756 00.000 7988 UpdateGuideState exits: No star selected
03:57:39.758 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:39.758 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:39.760 00.002 7988 Enqueuing Expose request
03:57:39.760 00.000 15712 Worker thread wakes up
03:57:39.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:39.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:41.395 01.635 15712 Exposure complete
03:57:41.457 00.062 15712 worker thread done servicing request
03:57:41.460 00.003 7988 OnExposeComplete: enter
03:57:41.460 00.000 7988 UpdateGuideState(): m_state=1
03:57:41.462 00.002 7988 UpdateCurrentPosition: no star selected
03:57:41.462 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:41.464 00.002 7988 Status Line: No star selected
03:57:41.466 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=73, FiltMax=92, Gamma=0.690
03:57:41.466 00.000 7988 UpdateGuideState exits: No star selected
03:57:41.468 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:41.468 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:41.470 00.002 7988 Enqueuing Expose request
03:57:41.470 00.000 15712 Worker thread wakes up
03:57:41.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:41.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:42.993 01.523 15712 Exposure complete
03:57:43.054 00.061 15712 worker thread done servicing request
03:57:43.054 00.000 7988 OnExposeComplete: enter
03:57:43.061 00.007 7988 UpdateGuideState(): m_state=1
03:57:43.061 00.000 7988 UpdateCurrentPosition: no star selected
03:57:43.063 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:43.063 00.000 7988 Status Line: No star selected
03:57:43.065 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=74, FiltMax=93, Gamma=0.690
03:57:43.065 00.000 7988 UpdateGuideState exits: No star selected
03:57:43.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:43.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:43.070 00.005 7988 Enqueuing Expose request
03:57:43.070 00.000 15712 Worker thread wakes up
03:57:43.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:43.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:44.700 01.630 15712 Exposure complete
03:57:44.763 00.063 15712 worker thread done servicing request
03:57:44.763 00.000 7988 OnExposeComplete: enter
03:57:44.763 00.000 7988 UpdateGuideState(): m_state=1
03:57:44.766 00.003 7988 UpdateCurrentPosition: no star selected
03:57:44.766 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:44.768 00.002 7988 Status Line: No star selected
03:57:44.770 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=73, FiltMax=92, Gamma=0.690
03:57:44.770 00.000 7988 UpdateGuideState exits: No star selected
03:57:44.772 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:44.772 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:44.774 00.002 7988 Enqueuing Expose request
03:57:44.774 00.000 15712 Worker thread wakes up
03:57:44.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:44.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:46.294 01.520 15712 Exposure complete
03:57:46.357 00.063 15712 worker thread done servicing request
03:57:46.357 00.000 7988 OnExposeComplete: enter
03:57:46.357 00.000 7988 UpdateGuideState(): m_state=1
03:57:46.363 00.006 7988 UpdateCurrentPosition: no star selected
03:57:46.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:46.365 00.002 7988 Status Line: No star selected
03:57:46.367 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=82, FiltMin=73, FiltMax=92, Gamma=0.690
03:57:46.367 00.000 7988 UpdateGuideState exits: No star selected
03:57:46.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:46.367 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:46.367 00.000 7988 Enqueuing Expose request
03:57:46.367 00.000 15712 Worker thread wakes up
03:57:46.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:46.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:48.005 01.638 15712 Exposure complete
03:57:48.067 00.062 15712 worker thread done servicing request
03:57:48.067 00.000 7988 OnExposeComplete: enter
03:57:48.067 00.000 7988 UpdateGuideState(): m_state=1
03:57:48.072 00.005 7988 UpdateCurrentPosition: no star selected
03:57:48.072 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:48.074 00.002 7988 Status Line: No star selected
03:57:48.076 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=71, FiltMax=92, Gamma=0.690
03:57:48.076 00.000 7988 UpdateGuideState exits: No star selected
03:57:48.078 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:48.079 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:48.079 00.000 7988 Enqueuing Expose request
03:57:48.081 00.002 15712 Worker thread wakes up
03:57:48.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:48.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:49.602 01.521 15712 Exposure complete
03:57:49.663 00.061 15712 worker thread done servicing request
03:57:49.663 00.000 7988 OnExposeComplete: enter
03:57:49.663 00.000 7988 UpdateGuideState(): m_state=1
03:57:49.663 00.000 7988 UpdateCurrentPosition: no star selected
03:57:49.663 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:49.663 00.000 7988 Status Line: No star selected
03:57:49.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=72, FiltMax=91, Gamma=0.690
03:57:49.663 00.000 7988 UpdateGuideState exits: No star selected
03:57:49.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:49.663 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:49.663 00.000 7988 Enqueuing Expose request
03:57:49.663 00.000 15712 Worker thread wakes up
03:57:49.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:49.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:51.311 01.648 15712 Exposure complete
03:57:51.372 00.061 15712 worker thread done servicing request
03:57:51.372 00.000 7988 OnExposeComplete: enter
03:57:51.372 00.000 7988 UpdateGuideState(): m_state=1
03:57:51.378 00.006 7988 UpdateCurrentPosition: no star selected
03:57:51.379 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:51.379 00.000 7988 Status Line: No star selected
03:57:51.381 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=81, FiltMin=72, FiltMax=90, Gamma=0.690
03:57:51.381 00.000 7988 UpdateGuideState exits: No star selected
03:57:51.383 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:51.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:51.385 00.002 7988 Enqueuing Expose request
03:57:51.385 00.000 15712 Worker thread wakes up
03:57:51.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:51.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:52.908 01.523 15712 Exposure complete
03:57:52.971 00.063 15712 worker thread done servicing request
03:57:52.971 00.000 7988 OnExposeComplete: enter
03:57:52.971 00.000 7988 UpdateGuideState(): m_state=1
03:57:52.971 00.000 7988 UpdateCurrentPosition: no star selected
03:57:52.971 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:52.971 00.000 7988 Status Line: No star selected
03:57:52.978 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=81, FiltMin=72, FiltMax=90, Gamma=0.690
03:57:52.978 00.000 7988 UpdateGuideState exits: No star selected
03:57:52.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:52.978 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:52.978 00.000 7988 Enqueuing Expose request
03:57:52.978 00.000 15712 Worker thread wakes up
03:57:52.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:52.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:54.615 01.637 15712 Exposure complete
03:57:54.675 00.060 15712 worker thread done servicing request
03:57:54.675 00.000 7988 OnExposeComplete: enter
03:57:54.675 00.000 7988 UpdateGuideState(): m_state=1
03:57:54.681 00.006 7988 UpdateCurrentPosition: no star selected
03:57:54.682 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:54.682 00.000 7988 Status Line: No star selected
03:57:54.684 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=81, FiltMin=72, FiltMax=90, Gamma=0.690
03:57:54.684 00.000 7988 UpdateGuideState exits: No star selected
03:57:54.686 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:54.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:54.688 00.002 7988 Enqueuing Expose request
03:57:54.688 00.000 15712 Worker thread wakes up
03:57:54.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:54.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:56.208 01.520 15712 Exposure complete
03:57:56.272 00.064 15712 worker thread done servicing request
03:57:56.272 00.000 7988 OnExposeComplete: enter
03:57:56.272 00.000 7988 UpdateGuideState(): m_state=1
03:57:56.272 00.000 7988 UpdateCurrentPosition: no star selected
03:57:56.272 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:56.272 00.000 7988 Status Line: No star selected
03:57:56.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=81, FiltMin=71, FiltMax=91, Gamma=0.690
03:57:56.281 00.009 7988 UpdateGuideState exits: No star selected
03:57:56.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:56.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:56.281 00.000 7988 Enqueuing Expose request
03:57:56.281 00.000 15712 Worker thread wakes up
03:57:56.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:56.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:57.917 01.636 15712 Exposure complete
03:57:57.983 00.066 15712 worker thread done servicing request
03:57:57.983 00.000 7988 OnExposeComplete: enter
03:57:57.983 00.000 7988 UpdateGuideState(): m_state=1
03:57:57.983 00.000 7988 UpdateCurrentPosition: no star selected
03:57:57.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:57.983 00.000 7988 Status Line: No star selected
03:57:57.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=81, FiltMin=72, FiltMax=92, Gamma=0.690
03:57:57.983 00.000 7988 UpdateGuideState exits: No star selected
03:57:57.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:57.983 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:57.983 00.000 7988 Enqueuing Expose request
03:57:57.983 00.000 15712 Worker thread wakes up
03:57:57.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:57.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:57:59.514 01.531 15712 Exposure complete
03:57:59.581 00.067 15712 worker thread done servicing request
03:57:59.581 00.000 7988 OnExposeComplete: enter
03:57:59.581 00.000 7988 UpdateGuideState(): m_state=1
03:57:59.583 00.002 7988 UpdateCurrentPosition: no star selected
03:57:59.583 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:57:59.583 00.000 7988 Status Line: No star selected
03:57:59.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=71, FiltMax=91, Gamma=0.690
03:57:59.583 00.000 7988 UpdateGuideState exits: No star selected
03:57:59.589 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:59.589 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:57:59.590 00.001 7988 Enqueuing Expose request
03:57:59.590 00.000 15712 Worker thread wakes up
03:57:59.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:57:59.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:01.223 01.633 15712 Exposure complete
03:58:01.288 00.065 15712 worker thread done servicing request
03:58:01.289 00.001 7988 OnExposeComplete: enter
03:58:01.289 00.000 7988 UpdateGuideState(): m_state=1
03:58:01.289 00.000 7988 UpdateCurrentPosition: no star selected
03:58:01.289 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:01.289 00.000 7988 Status Line: No star selected
03:58:01.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=82, FiltMin=71, FiltMax=91, Gamma=0.690
03:58:01.289 00.000 7988 UpdateGuideState exits: No star selected
03:58:01.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:01.289 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:01.289 00.000 7988 Enqueuing Expose request
03:58:01.300 00.011 15712 Worker thread wakes up
03:58:01.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:01.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:02.818 01.518 15712 Exposure complete
03:58:02.880 00.062 15712 worker thread done servicing request
03:58:02.880 00.000 7988 OnExposeComplete: enter
03:58:02.880 00.000 7988 UpdateGuideState(): m_state=1
03:58:02.885 00.005 7988 UpdateCurrentPosition: no star selected
03:58:02.886 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:02.886 00.000 7988 Status Line: No star selected
03:58:02.888 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
03:58:02.888 00.000 7988 UpdateGuideState exits: No star selected
03:58:02.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:02.888 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:02.888 00.000 7988 Enqueuing Expose request
03:58:02.888 00.000 15712 Worker thread wakes up
03:58:02.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:02.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:04.529 01.641 15712 Exposure complete
03:58:04.592 00.063 7988 OnExposeComplete: enter
03:58:04.594 00.002 7988 UpdateGuideState(): m_state=1
03:58:04.596 00.002 7988 UpdateCurrentPosition: no star selected
03:58:04.596 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:04.598 00.002 15712 worker thread done servicing request
03:58:04.598 00.000 7988 Status Line: No star selected
03:58:04.601 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=82, FiltMin=72, FiltMax=91, Gamma=0.690
03:58:04.601 00.000 7988 UpdateGuideState exits: No star selected
03:58:04.603 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:04.604 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:04.604 00.000 7988 Enqueuing Expose request
03:58:04.606 00.002 15712 Worker thread wakes up
03:58:04.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:04.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:06.125 01.519 15712 Exposure complete
03:58:06.191 00.066 15712 worker thread done servicing request
03:58:06.191 00.000 7988 OnExposeComplete: enter
03:58:06.191 00.000 7988 UpdateGuideState(): m_state=1
03:58:06.191 00.000 7988 UpdateCurrentPosition: no star selected
03:58:06.191 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:06.191 00.000 7988 Status Line: No star selected
03:58:06.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=73, FiltMax=92, Gamma=0.690
03:58:06.191 00.000 7988 UpdateGuideState exits: No star selected
03:58:06.198 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:06.198 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:06.200 00.002 7988 Enqueuing Expose request
03:58:06.200 00.000 15712 Worker thread wakes up
03:58:06.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:06.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:07.834 01.634 15712 Exposure complete
03:58:07.896 00.062 15712 worker thread done servicing request
03:58:07.896 00.000 7988 OnExposeComplete: enter
03:58:07.896 00.000 7988 UpdateGuideState(): m_state=1
03:58:07.901 00.005 7988 UpdateCurrentPosition: no star selected
03:58:07.901 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:07.903 00.002 7988 Status Line: No star selected
03:58:07.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
03:58:07.906 00.003 7988 UpdateGuideState exits: No star selected
03:58:07.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:07.906 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:07.906 00.000 7988 Enqueuing Expose request
03:58:07.906 00.000 15712 Worker thread wakes up
03:58:07.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:07.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:09.427 01.521 15712 Exposure complete
03:58:09.490 00.063 15712 worker thread done servicing request
03:58:09.490 00.000 7988 OnExposeComplete: enter
03:58:09.490 00.000 7988 UpdateGuideState(): m_state=1
03:58:09.490 00.000 7988 UpdateCurrentPosition: no star selected
03:58:09.490 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:09.490 00.000 7988 Status Line: No star selected
03:58:09.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
03:58:09.490 00.000 7988 UpdateGuideState exits: No star selected
03:58:09.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:09.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:09.504 00.014 7988 Enqueuing Expose request
03:58:09.504 00.000 15712 Worker thread wakes up
03:58:09.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:09.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:11.248 01.744 15712 Exposure complete
03:58:11.312 00.064 15712 worker thread done servicing request
03:58:11.312 00.000 7988 OnExposeComplete: enter
03:58:11.312 00.000 7988 UpdateGuideState(): m_state=1
03:58:11.315 00.003 7988 UpdateCurrentPosition: no star selected
03:58:11.315 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:11.317 00.002 7988 Status Line: No star selected
03:58:11.319 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=82, FiltMin=73, FiltMax=90, Gamma=0.690
03:58:11.319 00.000 7988 UpdateGuideState exits: No star selected
03:58:11.321 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:11.321 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:11.323 00.002 7988 Enqueuing Expose request
03:58:11.323 00.000 15712 Worker thread wakes up
03:58:11.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:11.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:12.733 01.410 15712 Exposure complete
03:58:12.795 00.062 15712 worker thread done servicing request
03:58:12.795 00.000 7988 OnExposeComplete: enter
03:58:12.795 00.000 7988 UpdateGuideState(): m_state=1
03:58:12.795 00.000 7988 UpdateCurrentPosition: no star selected
03:58:12.795 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:12.795 00.000 7988 Status Line: No star selected
03:58:12.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=82, FiltMin=74, FiltMax=91, Gamma=0.690
03:58:12.795 00.000 7988 UpdateGuideState exits: No star selected
03:58:12.807 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:12.807 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:12.807 00.000 7988 Enqueuing Expose request
03:58:12.807 00.000 15712 Worker thread wakes up
03:58:12.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:12.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:14.442 01.635 15712 Exposure complete
03:58:14.507 00.065 15712 worker thread done servicing request
03:58:14.507 00.000 7988 OnExposeComplete: enter
03:58:14.507 00.000 7988 UpdateGuideState(): m_state=1
03:58:14.507 00.000 7988 UpdateCurrentPosition: no star selected
03:58:14.507 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:14.507 00.000 7988 Status Line: No star selected
03:58:14.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
03:58:14.507 00.000 7988 UpdateGuideState exits: No star selected
03:58:14.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:14.507 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:14.507 00.000 7988 Enqueuing Expose request
03:58:14.507 00.000 15712 Worker thread wakes up
03:58:14.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:14.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:16.039 01.532 15712 Exposure complete
03:58:16.101 00.062 15712 worker thread done servicing request
03:58:16.101 00.000 7988 OnExposeComplete: enter
03:58:16.101 00.000 7988 UpdateGuideState(): m_state=1
03:58:16.107 00.006 7988 UpdateCurrentPosition: no star selected
03:58:16.109 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:16.109 00.000 7988 Status Line: No star selected
03:58:16.111 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=82, FiltMin=74, FiltMax=91, Gamma=0.690
03:58:16.111 00.000 7988 UpdateGuideState exits: No star selected
03:58:16.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:16.111 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:16.111 00.000 7988 Enqueuing Expose request
03:58:16.111 00.000 15712 Worker thread wakes up
03:58:16.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:16.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:17.748 01.637 15712 Exposure complete
03:58:17.814 00.066 15712 worker thread done servicing request
03:58:17.814 00.000 7988 OnExposeComplete: enter
03:58:17.814 00.000 7988 UpdateGuideState(): m_state=1
03:58:17.814 00.000 7988 UpdateCurrentPosition: no star selected
03:58:17.814 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:17.814 00.000 7988 Status Line: No star selected
03:58:17.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
03:58:17.814 00.000 7988 UpdateGuideState exits: No star selected
03:58:17.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:17.814 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:17.825 00.011 7988 Enqueuing Expose request
03:58:17.826 00.001 15712 Worker thread wakes up
03:58:17.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:17.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:19.342 01.516 15712 Exposure complete
03:58:19.408 00.066 15712 worker thread done servicing request
03:58:19.408 00.000 7988 OnExposeComplete: enter
03:58:19.408 00.000 7988 UpdateGuideState(): m_state=1
03:58:19.408 00.000 7988 UpdateCurrentPosition: no star selected
03:58:19.408 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:19.408 00.000 7988 Status Line: No star selected
03:58:19.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
03:58:19.408 00.000 7988 UpdateGuideState exits: No star selected
03:58:19.416 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:19.416 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:19.418 00.002 7988 Enqueuing Expose request
03:58:19.418 00.000 15712 Worker thread wakes up
03:58:19.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:19.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:21.160 01.742 15712 Exposure complete
03:58:21.225 00.065 15712 worker thread done servicing request
03:58:21.225 00.000 7988 OnExposeComplete: enter
03:58:21.225 00.000 7988 UpdateGuideState(): m_state=1
03:58:21.225 00.000 7988 UpdateCurrentPosition: no star selected
03:58:21.228 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:21.228 00.000 7988 Status Line: No star selected
03:58:21.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=72, FiltMax=91, Gamma=0.690
03:58:21.228 00.000 7988 UpdateGuideState exits: No star selected
03:58:21.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:21.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:21.228 00.000 7988 Enqueuing Expose request
03:58:21.228 00.000 15712 Worker thread wakes up
03:58:21.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:21.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:22.644 01.416 15712 Exposure complete
03:58:22.707 00.063 15712 worker thread done servicing request
03:58:22.709 00.002 7988 OnExposeComplete: enter
03:58:22.709 00.000 7988 UpdateGuideState(): m_state=1
03:58:22.709 00.000 7988 UpdateCurrentPosition: no star selected
03:58:22.709 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:22.709 00.000 7988 Status Line: No star selected
03:58:22.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=82, FiltMin=71, FiltMax=92, Gamma=0.690
03:58:22.709 00.000 7988 UpdateGuideState exits: No star selected
03:58:22.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:22.709 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:22.709 00.000 7988 Enqueuing Expose request
03:58:22.709 00.000 15712 Worker thread wakes up
03:58:22.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:22.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:24.349 01.640 15712 Exposure complete
03:58:24.412 00.063 15712 worker thread done servicing request
03:58:24.412 00.000 7988 OnExposeComplete: enter
03:58:24.412 00.000 7988 UpdateGuideState(): m_state=1
03:58:24.412 00.000 7988 UpdateCurrentPosition: no star selected
03:58:24.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:24.412 00.000 7988 Status Line: No star selected
03:58:24.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=81, FiltMin=72, FiltMax=91, Gamma=0.690
03:58:24.412 00.000 7988 UpdateGuideState exits: No star selected
03:58:24.412 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:24.412 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:24.412 00.000 7988 Enqueuing Expose request
03:58:24.426 00.014 15712 Worker thread wakes up
03:58:24.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:24.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:25.948 01.522 15712 Exposure complete
03:58:26.015 00.067 15712 worker thread done servicing request
03:58:26.015 00.000 7988 OnExposeComplete: enter
03:58:26.015 00.000 7988 UpdateGuideState(): m_state=1
03:58:26.015 00.000 7988 UpdateCurrentPosition: no star selected
03:58:26.015 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:26.015 00.000 7988 Status Line: No star selected
03:58:26.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=81, FiltMin=72, FiltMax=90, Gamma=0.690
03:58:26.015 00.000 7988 UpdateGuideState exits: No star selected
03:58:26.023 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:26.023 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:26.025 00.002 7988 Enqueuing Expose request
03:58:26.025 00.000 15712 Worker thread wakes up
03:58:26.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:26.026 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:27.656 01.630 15712 Exposure complete
03:58:27.720 00.064 15712 worker thread done servicing request
03:58:27.720 00.000 7988 OnExposeComplete: enter
03:58:27.720 00.000 7988 UpdateGuideState(): m_state=1
03:58:27.724 00.004 7988 UpdateCurrentPosition: no star selected
03:58:27.726 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:27.726 00.000 7988 Status Line: No star selected
03:58:27.728 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=81, FiltMin=72, FiltMax=90, Gamma=0.690
03:58:27.728 00.000 7988 UpdateGuideState exits: No star selected
03:58:27.730 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:27.730 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:27.732 00.002 7988 Enqueuing Expose request
03:58:27.732 00.000 15712 Worker thread wakes up
03:58:27.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:27.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:29.256 01.524 15712 Exposure complete
03:58:29.318 00.062 15712 worker thread done servicing request
03:58:29.318 00.000 7988 OnExposeComplete: enter
03:58:29.318 00.000 7988 UpdateGuideState(): m_state=1
03:58:29.324 00.006 7988 UpdateCurrentPosition: no star selected
03:58:29.325 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:29.325 00.000 7988 Status Line: No star selected
03:58:29.327 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=80, FiltMin=73, FiltMax=90, Gamma=0.690
03:58:29.329 00.002 7988 UpdateGuideState exits: No star selected
03:58:29.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:29.331 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:29.331 00.000 7988 Enqueuing Expose request
03:58:29.333 00.002 15712 Worker thread wakes up
03:58:29.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:29.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:30.968 01.635 15712 Exposure complete
03:58:31.029 00.061 15712 worker thread done servicing request
03:58:31.029 00.000 7988 OnExposeComplete: enter
03:58:31.029 00.000 7988 UpdateGuideState(): m_state=1
03:58:31.034 00.005 7988 UpdateCurrentPosition: no star selected
03:58:31.034 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:31.036 00.002 7988 Status Line: No star selected
03:58:31.038 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=80, FiltMin=72, FiltMax=89, Gamma=0.690
03:58:31.038 00.000 7988 UpdateGuideState exits: No star selected
03:58:31.040 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:31.040 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:31.042 00.002 7988 Enqueuing Expose request
03:58:31.042 00.000 15712 Worker thread wakes up
03:58:31.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:31.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:32.562 01.520 15712 Exposure complete
03:58:32.628 00.066 15712 worker thread done servicing request
03:58:32.628 00.000 7988 OnExposeComplete: enter
03:58:32.628 00.000 7988 UpdateGuideState(): m_state=1
03:58:32.628 00.000 7988 UpdateCurrentPosition: no star selected
03:58:32.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:32.628 00.000 7988 Status Line: No star selected
03:58:32.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=80, FiltMin=71, FiltMax=89, Gamma=0.690
03:58:32.628 00.000 7988 UpdateGuideState exits: No star selected
03:58:32.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:32.638 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:32.638 00.000 7988 Enqueuing Expose request
03:58:32.640 00.002 15712 Worker thread wakes up
03:58:32.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:32.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:34.273 01.633 15712 Exposure complete
03:58:34.338 00.065 15712 worker thread done servicing request
03:58:34.338 00.000 7988 OnExposeComplete: enter
03:58:34.338 00.000 7988 UpdateGuideState(): m_state=1
03:58:34.338 00.000 7988 UpdateCurrentPosition: no star selected
03:58:34.338 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:34.338 00.000 7988 Status Line: No star selected
03:58:34.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=80, FiltMin=72, FiltMax=90, Gamma=0.690
03:58:34.338 00.000 7988 UpdateGuideState exits: No star selected
03:58:34.348 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:34.349 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:34.349 00.000 7988 Enqueuing Expose request
03:58:34.351 00.002 15712 Worker thread wakes up
03:58:34.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:34.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:35.871 01.520 15712 Exposure complete
03:58:35.939 00.068 15712 worker thread done servicing request
03:58:35.939 00.000 7988 OnExposeComplete: enter
03:58:35.939 00.000 7988 UpdateGuideState(): m_state=1
03:58:35.941 00.002 7988 UpdateCurrentPosition: no star selected
03:58:35.941 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:35.943 00.002 7988 Status Line: No star selected
03:58:35.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=80, FiltMin=72, FiltMax=90, Gamma=0.690
03:58:35.943 00.000 7988 UpdateGuideState exits: No star selected
03:58:35.947 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:35.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:35.947 00.000 7988 Enqueuing Expose request
03:58:35.952 00.005 15712 Worker thread wakes up
03:58:35.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:35.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:37.592 01.640 15712 Exposure complete
03:58:37.656 00.064 15712 worker thread done servicing request
03:58:37.658 00.002 7988 OnExposeComplete: enter
03:58:37.658 00.000 7988 UpdateGuideState(): m_state=1
03:58:37.658 00.000 7988 UpdateCurrentPosition: no star selected
03:58:37.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:37.658 00.000 7988 Status Line: No star selected
03:58:37.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=80, FiltMin=71, FiltMax=92, Gamma=0.690
03:58:37.658 00.000 7988 UpdateGuideState exits: No star selected
03:58:37.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:37.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:37.658 00.000 7988 Enqueuing Expose request
03:58:37.658 00.000 15712 Worker thread wakes up
03:58:37.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:37.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:39.190 01.532 15712 Exposure complete
03:58:39.255 00.065 15712 worker thread done servicing request
03:58:39.256 00.001 7988 OnExposeComplete: enter
03:58:39.256 00.000 7988 UpdateGuideState(): m_state=1
03:58:39.256 00.000 7988 UpdateCurrentPosition: no star selected
03:58:39.256 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:39.256 00.000 7988 Status Line: No star selected
03:58:39.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=81, FiltMin=71, FiltMax=92, Gamma=0.690
03:58:39.256 00.000 7988 UpdateGuideState exits: No star selected
03:58:39.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:39.256 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:39.256 00.000 7988 Enqueuing Expose request
03:58:39.256 00.000 15712 Worker thread wakes up
03:58:39.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:39.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:40.897 01.641 15712 Exposure complete
03:58:40.959 00.062 15712 worker thread done servicing request
03:58:40.959 00.000 7988 OnExposeComplete: enter
03:58:40.959 00.000 7988 UpdateGuideState(): m_state=1
03:58:40.964 00.005 7988 UpdateCurrentPosition: no star selected
03:58:40.964 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:40.966 00.002 7988 Status Line: No star selected
03:58:40.968 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=144, med=81, FiltMin=72, FiltMax=93, Gamma=0.690
03:58:40.968 00.000 7988 UpdateGuideState exits: No star selected
03:58:40.970 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:40.970 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:40.972 00.002 7988 Enqueuing Expose request
03:58:40.972 00.000 15712 Worker thread wakes up
03:58:40.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:40.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:42.495 01.523 15712 Exposure complete
03:58:42.557 00.062 15712 worker thread done servicing request
03:58:42.557 00.000 7988 OnExposeComplete: enter
03:58:42.557 00.000 7988 UpdateGuideState(): m_state=1
03:58:42.557 00.000 7988 UpdateCurrentPosition: no star selected
03:58:42.557 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:42.557 00.000 7988 Status Line: No star selected
03:58:42.568 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=81, FiltMin=72, FiltMax=94, Gamma=0.690
03:58:42.569 00.001 7988 UpdateGuideState exits: No star selected
03:58:42.571 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:42.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:42.573 00.002 7988 Enqueuing Expose request
03:58:42.574 00.001 15712 Worker thread wakes up
03:58:42.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:42.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:44.206 01.632 15712 Exposure complete
03:58:44.268 00.062 15712 worker thread done servicing request
03:58:44.268 00.000 7988 OnExposeComplete: enter
03:58:44.268 00.000 7988 UpdateGuideState(): m_state=1
03:58:44.273 00.005 7988 UpdateCurrentPosition: no star selected
03:58:44.273 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:44.275 00.002 7988 Status Line: No star selected
03:58:44.277 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=82, FiltMin=73, FiltMax=93, Gamma=0.690
03:58:44.277 00.000 7988 UpdateGuideState exits: No star selected
03:58:44.279 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:44.279 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:44.281 00.002 7988 Enqueuing Expose request
03:58:44.281 00.000 15712 Worker thread wakes up
03:58:44.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:44.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:45.803 01.522 15712 Exposure complete
03:58:45.867 00.064 15712 worker thread done servicing request
03:58:45.867 00.000 7988 OnExposeComplete: enter
03:58:45.867 00.000 7988 UpdateGuideState(): m_state=1
03:58:45.867 00.000 7988 UpdateCurrentPosition: no star selected
03:58:45.867 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:45.867 00.000 7988 Status Line: No star selected
03:58:45.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=82, FiltMin=73, FiltMax=94, Gamma=0.690
03:58:45.867 00.000 7988 UpdateGuideState exits: No star selected
03:58:45.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:45.867 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:45.867 00.000 7988 Enqueuing Expose request
03:58:45.878 00.011 15712 Worker thread wakes up
03:58:45.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:45.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:47.511 01.633 15712 Exposure complete
03:58:47.575 00.064 15712 worker thread done servicing request
03:58:47.575 00.000 7988 OnExposeComplete: enter
03:58:47.579 00.004 7988 UpdateGuideState(): m_state=1
03:58:47.579 00.000 7988 UpdateCurrentPosition: no star selected
03:58:47.579 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:47.579 00.000 7988 Status Line: No star selected
03:58:47.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=82, FiltMin=73, FiltMax=93, Gamma=0.690
03:58:47.579 00.000 7988 UpdateGuideState exits: No star selected
03:58:47.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:47.579 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:47.579 00.000 7988 Enqueuing Expose request
03:58:47.579 00.000 15712 Worker thread wakes up
03:58:47.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:47.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:49.109 01.530 15712 Exposure complete
03:58:49.172 00.063 15712 worker thread done servicing request
03:58:49.172 00.000 7988 OnExposeComplete: enter
03:58:49.172 00.000 7988 UpdateGuideState(): m_state=1
03:58:49.172 00.000 7988 UpdateCurrentPosition: no star selected
03:58:49.172 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:49.172 00.000 7988 Status Line: No star selected
03:58:49.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=82, FiltMin=73, FiltMax=93, Gamma=0.690
03:58:49.180 00.008 7988 UpdateGuideState exits: No star selected
03:58:49.182 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:49.182 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:49.184 00.002 7988 Enqueuing Expose request
03:58:49.184 00.000 15712 Worker thread wakes up
03:58:49.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:49.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:50.819 01.635 15712 Exposure complete
03:58:50.883 00.064 15712 worker thread done servicing request
03:58:50.883 00.000 7988 OnExposeComplete: enter
03:58:50.883 00.000 7988 UpdateGuideState(): m_state=1
03:58:50.886 00.003 7988 UpdateCurrentPosition: no star selected
03:58:50.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:50.888 00.002 7988 Status Line: No star selected
03:58:50.890 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=72, FiltMax=94, Gamma=0.690
03:58:50.890 00.000 7988 UpdateGuideState exits: No star selected
03:58:50.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:50.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:50.890 00.000 7988 Enqueuing Expose request
03:58:50.890 00.000 15712 Worker thread wakes up
03:58:50.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:50.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:52.415 01.525 15712 Exposure complete
03:58:52.481 00.066 15712 worker thread done servicing request
03:58:52.481 00.000 7988 OnExposeComplete: enter
03:58:52.482 00.001 7988 UpdateGuideState(): m_state=1
03:58:52.482 00.000 7988 UpdateCurrentPosition: no star selected
03:58:52.482 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:52.482 00.000 7988 Status Line: No star selected
03:58:52.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=82, FiltMin=73, FiltMax=93, Gamma=0.690
03:58:52.482 00.000 7988 UpdateGuideState exits: No star selected
03:58:52.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:52.482 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:52.482 00.000 7988 Enqueuing Expose request
03:58:52.482 00.000 15712 Worker thread wakes up
03:58:52.493 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:52.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:54.232 01.739 15712 Exposure complete
03:58:54.294 00.062 15712 worker thread done servicing request
03:58:54.294 00.000 7988 OnExposeComplete: enter
03:58:54.294 00.000 7988 UpdateGuideState(): m_state=1
03:58:54.300 00.006 7988 UpdateCurrentPosition: no star selected
03:58:54.300 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:54.302 00.002 7988 Status Line: No star selected
03:58:54.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=82, FiltMin=73, FiltMax=93, Gamma=0.690
03:58:54.302 00.000 7988 UpdateGuideState exits: No star selected
03:58:54.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:54.302 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:54.302 00.000 7988 Enqueuing Expose request
03:58:54.302 00.000 15712 Worker thread wakes up
03:58:54.309 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:54.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:55.716 01.407 15712 Exposure complete
03:58:55.780 00.064 15712 worker thread done servicing request
03:58:55.780 00.000 7988 OnExposeComplete: enter
03:58:55.780 00.000 7988 UpdateGuideState(): m_state=1
03:58:55.780 00.000 7988 UpdateCurrentPosition: no star selected
03:58:55.784 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:55.784 00.000 7988 Status Line: No star selected
03:58:55.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=81, FiltMin=72, FiltMax=92, Gamma=0.690
03:58:55.784 00.000 7988 UpdateGuideState exits: No star selected
03:58:55.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:55.784 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:55.784 00.000 7988 Enqueuing Expose request
03:58:55.784 00.000 15712 Worker thread wakes up
03:58:55.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:55.792 00.008 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:57.423 01.631 15712 Exposure complete
03:58:57.488 00.065 15712 worker thread done servicing request
03:58:57.488 00.000 7988 OnExposeComplete: enter
03:58:57.488 00.000 7988 UpdateGuideState(): m_state=1
03:58:57.488 00.000 7988 UpdateCurrentPosition: no star selected
03:58:57.488 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:57.488 00.000 7988 Status Line: No star selected
03:58:57.494 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=81, FiltMin=73, FiltMax=92, Gamma=0.690
03:58:57.494 00.000 7988 UpdateGuideState exits: No star selected
03:58:57.496 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:57.496 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:57.498 00.002 7988 Enqueuing Expose request
03:58:57.498 00.000 15712 Worker thread wakes up
03:58:57.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:57.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:58:59.021 01.523 15712 Exposure complete
03:58:59.083 00.062 15712 worker thread done servicing request
03:58:59.083 00.000 7988 OnExposeComplete: enter
03:58:59.087 00.004 7988 UpdateGuideState(): m_state=1
03:58:59.089 00.002 7988 UpdateCurrentPosition: no star selected
03:58:59.089 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:58:59.091 00.002 7988 Status Line: No star selected
03:58:59.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=81, FiltMin=73, FiltMax=91, Gamma=0.690
03:58:59.093 00.002 7988 UpdateGuideState exits: No star selected
03:58:59.095 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:59.095 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:58:59.095 00.000 7988 Enqueuing Expose request
03:58:59.097 00.002 15712 Worker thread wakes up
03:58:59.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:58:59.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:00.730 01.633 15712 Exposure complete
03:59:00.796 00.066 15712 worker thread done servicing request
03:59:00.796 00.000 7988 OnExposeComplete: enter
03:59:00.796 00.000 7988 UpdateGuideState(): m_state=1
03:59:00.796 00.000 7988 UpdateCurrentPosition: no star selected
03:59:00.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:00.796 00.000 7988 Status Line: No star selected
03:59:00.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=81, FiltMin=73, FiltMax=90, Gamma=0.690
03:59:00.803 00.007 7988 UpdateGuideState exits: No star selected
03:59:00.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:00.805 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:00.805 00.000 7988 Enqueuing Expose request
03:59:00.807 00.002 15712 Worker thread wakes up
03:59:00.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:00.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:02.332 01.525 15712 Exposure complete
03:59:02.393 00.061 15712 worker thread done servicing request
03:59:02.393 00.000 7988 OnExposeComplete: enter
03:59:02.393 00.000 7988 UpdateGuideState(): m_state=1
03:59:02.399 00.006 7988 UpdateCurrentPosition: no star selected
03:59:02.399 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:02.402 00.003 7988 Status Line: No star selected
03:59:02.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=81, FiltMin=72, FiltMax=90, Gamma=0.690
03:59:02.404 00.002 7988 UpdateGuideState exits: No star selected
03:59:02.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:02.406 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:02.406 00.000 7988 Enqueuing Expose request
03:59:02.408 00.002 15712 Worker thread wakes up
03:59:02.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:02.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:04.042 01.634 15712 Exposure complete
03:59:04.107 00.065 15712 worker thread done servicing request
03:59:04.107 00.000 7988 OnExposeComplete: enter
03:59:04.107 00.000 7988 UpdateGuideState(): m_state=1
03:59:04.107 00.000 7988 UpdateCurrentPosition: no star selected
03:59:04.107 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:04.107 00.000 7988 Status Line: No star selected
03:59:04.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=82, FiltMin=72, FiltMax=90, Gamma=0.690
03:59:04.107 00.000 7988 UpdateGuideState exits: No star selected
03:59:04.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:04.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:04.107 00.000 7988 Enqueuing Expose request
03:59:04.107 00.000 15712 Worker thread wakes up
03:59:04.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:04.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:05.639 01.532 15712 Exposure complete
03:59:05.705 00.066 15712 worker thread done servicing request
03:59:05.705 00.000 7988 OnExposeComplete: enter
03:59:05.705 00.000 7988 UpdateGuideState(): m_state=1
03:59:05.705 00.000 7988 UpdateCurrentPosition: no star selected
03:59:05.705 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:05.705 00.000 7988 Status Line: No star selected
03:59:05.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
03:59:05.705 00.000 7988 UpdateGuideState exits: No star selected
03:59:05.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:05.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:05.705 00.000 7988 Enqueuing Expose request
03:59:05.717 00.012 15712 Worker thread wakes up
03:59:05.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:05.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:07.350 01.633 15712 Exposure complete
03:59:07.413 00.063 15712 worker thread done servicing request
03:59:07.413 00.000 7988 OnExposeComplete: enter
03:59:07.413 00.000 7988 UpdateGuideState(): m_state=1
03:59:07.419 00.006 7988 UpdateCurrentPosition: no star selected
03:59:07.419 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:07.421 00.002 7988 Status Line: No star selected
03:59:07.422 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
03:59:07.422 00.000 7988 UpdateGuideState exits: No star selected
03:59:07.424 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:07.424 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:07.426 00.002 7988 Enqueuing Expose request
03:59:07.426 00.000 15712 Worker thread wakes up
03:59:07.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:07.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:08.949 01.523 15712 Exposure complete
03:59:09.010 00.061 15712 worker thread done servicing request
03:59:09.010 00.000 7988 OnExposeComplete: enter
03:59:09.010 00.000 7988 UpdateGuideState(): m_state=1
03:59:09.018 00.008 7988 UpdateCurrentPosition: no star selected
03:59:09.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:09.020 00.002 7988 Status Line: No star selected
03:59:09.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=74, FiltMax=91, Gamma=0.690
03:59:09.022 00.002 7988 UpdateGuideState exits: No star selected
03:59:09.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:09.022 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:09.026 00.004 7988 Enqueuing Expose request
03:59:09.026 00.000 15712 Worker thread wakes up
03:59:09.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:09.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:10.657 01.631 15712 Exposure complete
03:59:10.720 00.063 15712 worker thread done servicing request
03:59:10.722 00.002 7988 OnExposeComplete: enter
03:59:10.722 00.000 7988 UpdateGuideState(): m_state=1
03:59:10.722 00.000 7988 UpdateCurrentPosition: no star selected
03:59:10.725 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:10.725 00.000 7988 Status Line: No star selected
03:59:10.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=74, FiltMax=92, Gamma=0.690
03:59:10.725 00.000 7988 UpdateGuideState exits: No star selected
03:59:10.725 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:10.725 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:10.725 00.000 7988 Enqueuing Expose request
03:59:10.725 00.000 15712 Worker thread wakes up
03:59:10.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:10.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:12.255 01.530 15712 Exposure complete
03:59:12.316 00.061 15712 worker thread done servicing request
03:59:12.316 00.000 7988 OnExposeComplete: enter
03:59:12.316 00.000 7988 UpdateGuideState(): m_state=1
03:59:12.322 00.006 7988 UpdateCurrentPosition: no star selected
03:59:12.322 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:12.324 00.002 7988 Status Line: No star selected
03:59:12.325 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=75, FiltMax=94, Gamma=0.690
03:59:12.325 00.000 7988 UpdateGuideState exits: No star selected
03:59:12.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:12.325 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:12.325 00.000 7988 Enqueuing Expose request
03:59:12.325 00.000 15712 Worker thread wakes up
03:59:12.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:12.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:13.964 01.639 15712 Exposure complete
03:59:14.028 00.064 15712 worker thread done servicing request
03:59:14.028 00.000 7988 OnExposeComplete: enter
03:59:14.028 00.000 7988 UpdateGuideState(): m_state=1
03:59:14.032 00.004 7988 UpdateCurrentPosition: no star selected
03:59:14.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:14.034 00.002 7988 Status Line: No star selected
03:59:14.036 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=74, FiltMax=93, Gamma=0.690
03:59:14.036 00.000 7988 UpdateGuideState exits: No star selected
03:59:14.039 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:14.039 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:14.041 00.002 7988 Enqueuing Expose request
03:59:14.043 00.002 15712 Worker thread wakes up
03:59:14.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:14.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:15.559 01.516 15712 Exposure complete
03:59:15.619 00.060 15712 worker thread done servicing request
03:59:15.619 00.000 7988 OnExposeComplete: enter
03:59:15.619 00.000 7988 UpdateGuideState(): m_state=1
03:59:15.626 00.007 7988 UpdateCurrentPosition: no star selected
03:59:15.626 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:15.628 00.002 7988 Status Line: No star selected
03:59:15.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=75, FiltMax=91, Gamma=0.690
03:59:15.630 00.002 7988 UpdateGuideState exits: No star selected
03:59:15.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:15.632 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:15.632 00.000 7988 Enqueuing Expose request
03:59:15.634 00.002 15712 Worker thread wakes up
03:59:15.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:15.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:17.376 01.742 15712 Exposure complete
03:59:17.440 00.064 15712 worker thread done servicing request
03:59:17.440 00.000 7988 OnExposeComplete: enter
03:59:17.440 00.000 7988 UpdateGuideState(): m_state=1
03:59:17.440 00.000 7988 UpdateCurrentPosition: no star selected
03:59:17.440 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:17.440 00.000 7988 Status Line: No star selected
03:59:17.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=83, FiltMin=75, FiltMax=91, Gamma=0.690
03:59:17.448 00.008 7988 UpdateGuideState exits: No star selected
03:59:17.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:17.448 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:17.448 00.000 7988 Enqueuing Expose request
03:59:17.448 00.000 15712 Worker thread wakes up
03:59:17.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:17.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:18.863 01.415 15712 Exposure complete
03:59:18.925 00.062 15712 worker thread done servicing request
03:59:18.925 00.000 7988 OnExposeComplete: enter
03:59:18.929 00.004 7988 UpdateGuideState(): m_state=1
03:59:18.931 00.002 7988 UpdateCurrentPosition: no star selected
03:59:18.931 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:18.933 00.002 7988 Status Line: No star selected
03:59:18.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=75, FiltMax=92, Gamma=0.690
03:59:18.935 00.002 7988 UpdateGuideState exits: No star selected
03:59:18.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:18.937 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:18.937 00.000 7988 Enqueuing Expose request
03:59:18.939 00.002 15712 Worker thread wakes up
03:59:18.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:18.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:20.574 01.635 15712 Exposure complete
03:59:20.637 00.063 15712 worker thread done servicing request
03:59:20.637 00.000 7988 OnExposeComplete: enter
03:59:20.637 00.000 7988 UpdateGuideState(): m_state=1
03:59:20.637 00.000 7988 UpdateCurrentPosition: no star selected
03:59:20.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:20.637 00.000 7988 Status Line: No star selected
03:59:20.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=75, FiltMax=92, Gamma=0.690
03:59:20.637 00.000 7988 UpdateGuideState exits: No star selected
03:59:20.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:20.637 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:20.637 00.000 7988 Enqueuing Expose request
03:59:20.649 00.012 15712 Worker thread wakes up
03:59:20.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:20.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:22.170 01.521 15712 Exposure complete
03:59:22.233 00.063 15712 worker thread done servicing request
03:59:22.233 00.000 7988 OnExposeComplete: enter
03:59:22.233 00.000 7988 UpdateGuideState(): m_state=1
03:59:22.237 00.004 7988 UpdateCurrentPosition: no star selected
03:59:22.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:22.239 00.002 7988 Status Line: No star selected
03:59:22.241 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=83, FiltMin=75, FiltMax=92, Gamma=0.690
03:59:22.241 00.000 7988 UpdateGuideState exits: No star selected
03:59:22.243 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:22.243 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:22.245 00.002 7988 Enqueuing Expose request
03:59:22.245 00.000 15712 Worker thread wakes up
03:59:22.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:22.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:23.880 01.635 15712 Exposure complete
03:59:23.941 00.061 15712 worker thread done servicing request
03:59:23.941 00.000 7988 OnExposeComplete: enter
03:59:23.941 00.000 7988 UpdateGuideState(): m_state=1
03:59:23.947 00.006 7988 UpdateCurrentPosition: no star selected
03:59:23.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:23.949 00.002 7988 Status Line: No star selected
03:59:23.950 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=75, FiltMax=92, Gamma=0.690
03:59:23.952 00.002 7988 UpdateGuideState exits: No star selected
03:59:23.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:23.954 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:23.954 00.000 7988 Enqueuing Expose request
03:59:23.956 00.002 15712 Worker thread wakes up
03:59:23.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:23.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:25.477 01.521 15712 Exposure complete
03:59:25.538 00.061 15712 worker thread done servicing request
03:59:25.538 00.000 7988 OnExposeComplete: enter
03:59:25.538 00.000 7988 UpdateGuideState(): m_state=1
03:59:25.545 00.007 7988 UpdateCurrentPosition: no star selected
03:59:25.545 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:25.547 00.002 7988 Status Line: No star selected
03:59:25.549 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=75, FiltMax=93, Gamma=0.690
03:59:25.549 00.000 7988 UpdateGuideState exits: No star selected
03:59:25.551 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:25.551 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:25.553 00.002 7988 Enqueuing Expose request
03:59:25.553 00.000 15712 Worker thread wakes up
03:59:25.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:25.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:27.183 01.630 15712 Exposure complete
03:59:27.245 00.062 15712 worker thread done servicing request
03:59:27.245 00.000 7988 OnExposeComplete: enter
03:59:27.245 00.000 7988 UpdateGuideState(): m_state=1
03:59:27.250 00.005 7988 UpdateCurrentPosition: no star selected
03:59:27.250 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:27.252 00.002 7988 Status Line: No star selected
03:59:27.254 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=84, FiltMin=75, FiltMax=95, Gamma=0.690
03:59:27.254 00.000 7988 UpdateGuideState exits: No star selected
03:59:27.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:27.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:27.254 00.000 7988 Enqueuing Expose request
03:59:27.254 00.000 15712 Worker thread wakes up
03:59:27.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:27.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:28.778 01.524 15712 Exposure complete
03:59:28.840 00.062 15712 worker thread done servicing request
03:59:28.840 00.000 7988 OnExposeComplete: enter
03:59:28.840 00.000 7988 UpdateGuideState(): m_state=1
03:59:28.845 00.005 7988 UpdateCurrentPosition: no star selected
03:59:28.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:28.847 00.002 7988 Status Line: No star selected
03:59:28.849 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=84, FiltMin=75, FiltMax=95, Gamma=0.690
03:59:28.849 00.000 7988 UpdateGuideState exits: No star selected
03:59:28.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:28.849 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:28.849 00.000 7988 Enqueuing Expose request
03:59:28.854 00.005 15712 Worker thread wakes up
03:59:28.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:28.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:30.598 01.744 15712 Exposure complete
03:59:30.663 00.065 15712 worker thread done servicing request
03:59:30.663 00.000 7988 OnExposeComplete: enter
03:59:30.663 00.000 7988 UpdateGuideState(): m_state=1
03:59:30.663 00.000 7988 UpdateCurrentPosition: no star selected
03:59:30.663 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:30.663 00.000 7988 Status Line: No star selected
03:59:30.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=84, FiltMin=74, FiltMax=96, Gamma=0.690
03:59:30.663 00.000 7988 UpdateGuideState exits: No star selected
03:59:30.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:30.663 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:30.663 00.000 7988 Enqueuing Expose request
03:59:30.674 00.011 15712 Worker thread wakes up
03:59:30.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:30.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:32.081 01.407 15712 Exposure complete
03:59:32.142 00.061 15712 worker thread done servicing request
03:59:32.142 00.000 7988 OnExposeComplete: enter
03:59:32.142 00.000 7988 UpdateGuideState(): m_state=1
03:59:32.148 00.006 7988 UpdateCurrentPosition: no star selected
03:59:32.148 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:32.150 00.002 7988 Status Line: No star selected
03:59:32.152 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=85, FiltMin=75, FiltMax=98, Gamma=0.690
03:59:32.152 00.000 7988 UpdateGuideState exits: No star selected
03:59:32.154 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:32.154 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:32.156 00.002 7988 Enqueuing Expose request
03:59:32.156 00.000 15712 Worker thread wakes up
03:59:32.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:32.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:33.786 01.630 15712 Exposure complete
03:59:33.850 00.064 15712 worker thread done servicing request
03:59:33.850 00.000 7988 OnExposeComplete: enter
03:59:33.850 00.000 7988 UpdateGuideState(): m_state=1
03:59:33.854 00.004 7988 UpdateCurrentPosition: no star selected
03:59:33.854 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:33.857 00.003 7988 Status Line: No star selected
03:59:33.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=85, FiltMin=76, FiltMax=97, Gamma=0.690
03:59:33.859 00.002 7988 UpdateGuideState exits: No star selected
03:59:33.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:33.861 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:33.861 00.000 7988 Enqueuing Expose request
03:59:33.863 00.002 15712 Worker thread wakes up
03:59:33.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:33.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:35.387 01.524 15712 Exposure complete
03:59:35.450 00.063 15712 worker thread done servicing request
03:59:35.450 00.000 7988 OnExposeComplete: enter
03:59:35.450 00.000 7988 UpdateGuideState(): m_state=1
03:59:35.450 00.000 7988 UpdateCurrentPosition: no star selected
03:59:35.450 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:35.455 00.005 7988 Status Line: No star selected
03:59:35.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=85, FiltMin=76, FiltMax=97, Gamma=0.690
03:59:35.455 00.000 7988 UpdateGuideState exits: No star selected
03:59:35.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:35.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:35.455 00.000 7988 Enqueuing Expose request
03:59:35.455 00.000 15712 Worker thread wakes up
03:59:35.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:35.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:37.093 01.638 15712 Exposure complete
03:59:37.156 00.063 15712 worker thread done servicing request
03:59:37.158 00.002 7988 OnExposeComplete: enter
03:59:37.158 00.000 7988 UpdateGuideState(): m_state=1
03:59:37.158 00.000 7988 UpdateCurrentPosition: no star selected
03:59:37.158 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:37.161 00.003 7988 Status Line: No star selected
03:59:37.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=85, FiltMin=76, FiltMax=99, Gamma=0.690
03:59:37.161 00.000 7988 UpdateGuideState exits: No star selected
03:59:37.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:37.161 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:37.161 00.000 7988 Enqueuing Expose request
03:59:37.161 00.000 15712 Worker thread wakes up
03:59:37.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:37.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:38.687 01.526 15712 Exposure complete
03:59:38.749 00.062 15712 worker thread done servicing request
03:59:38.749 00.000 7988 OnExposeComplete: enter
03:59:38.749 00.000 7988 UpdateGuideState(): m_state=1
03:59:38.749 00.000 7988 UpdateCurrentPosition: no star selected
03:59:38.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:38.749 00.000 7988 Status Line: No star selected
03:59:38.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=85, FiltMin=76, FiltMax=97, Gamma=0.690
03:59:38.749 00.000 7988 UpdateGuideState exits: No star selected
03:59:38.761 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:38.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:38.761 00.000 7988 Enqueuing Expose request
03:59:38.761 00.000 15712 Worker thread wakes up
03:59:38.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:38.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:40.507 01.746 15712 Exposure complete
03:59:40.568 00.061 15712 worker thread done servicing request
03:59:40.568 00.000 7988 OnExposeComplete: enter
03:59:40.568 00.000 7988 UpdateGuideState(): m_state=1
03:59:40.574 00.006 7988 UpdateCurrentPosition: no star selected
03:59:40.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:40.576 00.002 7988 Status Line: No star selected
03:59:40.578 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=84, FiltMin=75, FiltMax=97, Gamma=0.690
03:59:40.578 00.000 7988 UpdateGuideState exits: No star selected
03:59:40.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:40.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:40.578 00.000 7988 Enqueuing Expose request
03:59:40.578 00.000 15712 Worker thread wakes up
03:59:40.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:40.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:41.990 01.412 15712 Exposure complete
03:59:42.053 00.063 15712 worker thread done servicing request
03:59:42.053 00.000 7988 OnExposeComplete: enter
03:59:42.053 00.000 7988 UpdateGuideState(): m_state=1
03:59:42.060 00.007 7988 UpdateCurrentPosition: no star selected
03:59:42.060 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:42.062 00.002 7988 Status Line: No star selected
03:59:42.062 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=84, FiltMin=75, FiltMax=94, Gamma=0.690
03:59:42.065 00.003 7988 UpdateGuideState exits: No star selected
03:59:42.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:42.067 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:42.067 00.000 7988 Enqueuing Expose request
03:59:42.068 00.001 15712 Worker thread wakes up
03:59:42.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:42.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:43.702 01.634 15712 Exposure complete
03:59:43.766 00.064 15712 worker thread done servicing request
03:59:43.766 00.000 7988 OnExposeComplete: enter
03:59:43.768 00.002 7988 UpdateGuideState(): m_state=1
03:59:43.768 00.000 7988 UpdateCurrentPosition: no star selected
03:59:43.768 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:43.768 00.000 7988 Status Line: No star selected
03:59:43.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=84, FiltMin=74, FiltMax=94, Gamma=0.690
03:59:43.768 00.000 7988 UpdateGuideState exits: No star selected
03:59:43.775 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:43.775 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:43.777 00.002 7988 Enqueuing Expose request
03:59:43.777 00.000 15712 Worker thread wakes up
03:59:43.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:43.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:45.298 01.521 15712 Exposure complete
03:59:45.363 00.065 15712 worker thread done servicing request
03:59:45.363 00.000 7988 OnExposeComplete: enter
03:59:45.363 00.000 7988 UpdateGuideState(): m_state=1
03:59:45.363 00.000 7988 UpdateCurrentPosition: no star selected
03:59:45.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:45.367 00.004 7988 Status Line: No star selected
03:59:45.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=73, FiltMax=94, Gamma=0.690
03:59:45.367 00.000 7988 UpdateGuideState exits: No star selected
03:59:45.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:45.367 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:45.367 00.000 7988 Enqueuing Expose request
03:59:45.367 00.000 15712 Worker thread wakes up
03:59:45.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:45.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:47.009 01.642 15712 Exposure complete
03:59:47.074 00.065 15712 worker thread done servicing request
03:59:47.074 00.000 7988 OnExposeComplete: enter
03:59:47.074 00.000 7988 UpdateGuideState(): m_state=1
03:59:47.074 00.000 7988 UpdateCurrentPosition: no star selected
03:59:47.074 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:47.074 00.000 7988 Status Line: No star selected
03:59:47.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=82, FiltMin=73, FiltMax=93, Gamma=0.690
03:59:47.074 00.000 7988 UpdateGuideState exits: No star selected
03:59:47.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:47.074 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:47.074 00.000 7988 Enqueuing Expose request
03:59:47.086 00.012 15712 Worker thread wakes up
03:59:47.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:47.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:47.774 00.688 7988 evsrv: cli 0CCCF8A8 connect
03:59:47.788 00.014 7988 case statement mapped state 1 to 101
03:59:47.791 00.003 7988 case statement mapped state 1 to 101
03:59:47.791 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_app_state","id":"46372943-862e-4619-b839-8083a26db674"}
03:59:47.791 00.000 7988 case statement mapped state 1 to 101
03:59:47.791 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":"Looping","id":"46372943-862e-4619-b839-8083a26db674"}
03:59:47.791 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
03:59:47.791 00.000 7988 evsrv: cli 0CCCEEA8 connect
03:59:47.791 00.000 7988 case statement mapped state 1 to 101
03:59:47.799 00.008 7988 case statement mapped state 1 to 101
03:59:47.801 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_calibrated","id":"a8aadc9c-7592-4f64-8083-64dd09f94eab"}
03:59:47.801 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":true,"id":"a8aadc9c-7592-4f64-8083-64dd09f94eab"}
03:59:47.801 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:59:47.805 00.004 7988 evsrv: cli 0CCCF448 connect
03:59:47.807 00.002 7988 case statement mapped state 1 to 101
03:59:47.807 00.000 7988 case statement mapped state 1 to 101
03:59:47.807 00.000 7988 evsrv: cli 0CCCF448 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"c0479fa5-7816-499f-ac11-e16719072760"}
03:59:47.807 00.000 7988 PhdController::Guide begins
03:59:47.807 00.000 7988 PhdController: newstate STATE_SETUP
03:59:47.807 00.000 7988 PhdController: setup
03:59:47.807 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
03:59:47.817 00.010 7988 PhdController: newstate STATE_SELECT_STAR
03:59:47.817 00.000 7988 GuiderMultiStar::AutoSelect enter
03:59:47.817 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:59:47.901 00.084 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:59:47.996 00.095 7988 AutoFind: global mean = 0.0, stdev 5.3
03:59:47.996 00.000 7988 AutoFind: using threshold = 0.1
03:59:48.096 00.100 7988 AutoFind: local max [968, 536] 5.2
03:59:48.096 00.000 7988 AutoFind: local max [1245, 244] 5.1
03:59:48.096 00.000 7988 AutoFind: local max [864, 596] 5.1
03:59:48.096 00.000 7988 AutoFind: local max [805, 691] 5.0
03:59:48.096 00.000 7988 AutoFind: local max [728, 298] 4.7
03:59:48.108 00.012 7988 AutoFind: local max [1131, 725] 4.6
03:59:48.108 00.000 7988 AutoFind: local max [24, 105] 4.5
03:59:48.108 00.000 7988 AutoFind: local max [359, 568] 4.5
03:59:48.108 00.000 7988 AutoFind: local max [331, 919] 4.4
03:59:48.113 00.005 7988 AutoFind: local max [234, 798] 4.4
03:59:48.113 00.000 7988 AutoFind: local max [399, 443] 4.3
03:59:48.113 00.000 7988 AutoFind: local max [49, 377] 4.3
03:59:48.113 00.000 7988 AutoFind: local max [1043, 324] 4.3
03:59:48.113 00.000 7988 AutoFind: local max [678, 411] 4.3
03:59:48.113 00.000 7988 AutoFind: local max [826, 417] 4.2
03:59:48.113 00.000 7988 AutoFind: local max [105, 438] 4.2
03:59:48.113 00.000 7988 AutoFind: local max [1135, 492] 4.2
03:59:48.113 00.000 7988 AutoFind: local max [263, 180] 4.2
03:59:48.124 00.011 7988 AutoFind: local max [1179, 648] 4.2
03:59:48.124 00.000 7988 AutoFind: local max [737, 454] 4.2
03:59:48.124 00.000 7988 AutoFind: local max [1012, 840] 4.1
03:59:48.124 00.000 7988 AutoFind: local max [506, 928] 4.1
03:59:48.130 00.006 7988 AutoFind: local max [1124, 363] 4.1
03:59:48.130 00.000 7988 AutoFind: local max [1248, 364] 4.1
03:59:48.130 00.000 7988 AutoFind: local max [655, 733] 4.1
03:59:48.130 00.000 7988 AutoFind: local max [1104, 922] 4.1
03:59:48.130 00.000 7988 AutoFind: local max [1043, 127] 4.1
03:59:48.130 00.000 7988 AutoFind: local max [556, 876] 4.0
03:59:48.130 00.000 7988 AutoFind: local max [999, 477] 4.0
03:59:48.130 00.000 7988 AutoFind: local max [648, 569] 4.0
03:59:48.139 00.009 7988 AutoFind: local max [897, 332] 4.0
03:59:48.139 00.000 7988 AutoFind: local max [700, 600] 4.0
03:59:48.139 00.000 7988 AutoFind: local max [508, 210] 4.0
03:59:48.139 00.000 7988 AutoFind: local max [904, 289] 4.0
03:59:48.139 00.000 7988 AutoFind: local max [743, 662] 4.0
03:59:48.147 00.008 7988 AutoFind: local max [210, 725] 4.0
03:59:48.147 00.000 7988 AutoFind: local max [1082, 848] 4.0
03:59:48.147 00.000 7988 AutoFind: local max [343, 704] 4.0
03:59:48.147 00.000 7988 AutoFind: local max [740, 311] 4.0
03:59:48.147 00.000 7988 AutoFind: local max [591, 685] 4.0
03:59:48.147 00.000 7988 AutoFind: local max [832, 682] 4.0
03:59:48.156 00.009 7988 AutoFind: local max [1257, 23] 4.0
03:59:48.156 00.000 7988 AutoFind: local max [1112, 157] 4.0
03:59:48.156 00.000 7988 AutoFind: local max [1061, 636] 3.9
03:59:48.156 00.000 7988 AutoFind: local max [965, 19] 3.9
03:59:48.156 00.000 7988 AutoFind: local max [218, 109] 3.9
03:59:48.156 00.000 7988 AutoFind: local max [893, 684] 3.9
03:59:48.156 00.000 7988 AutoFind: local max [336, 136] 3.9
03:59:48.164 00.008 7988 AutoFind: local max [972, 621] 3.9
03:59:48.164 00.000 7988 AutoFind: local max [366, 618] 3.9
03:59:48.164 00.000 7988 AutoFind: local max [308, 711] 3.9
03:59:48.164 00.000 7988 AutoFind: local max [1248, 208] 3.9
03:59:48.164 00.000 7988 AutoFind: local max [475, 600] 3.9
03:59:48.164 00.000 7988 AutoFind: local max [389, 813] 3.9
03:59:48.171 00.007 7988 AutoFind: local max [97, 871] 3.9
03:59:48.171 00.000 7988 AutoFind: local max [1207, 449] 3.9
03:59:48.171 00.000 7988 AutoFind: local max [733, 732] 3.8
03:59:48.171 00.000 7988 AutoFind: local max [307, 485] 3.8
03:59:48.171 00.000 7988 AutoFind: local max [403, 896] 3.8
03:59:48.171 00.000 7988 AutoFind: local max [125, 720] 3.8
03:59:48.171 00.000 7988 AutoFind: local max [807, 148] 3.8
03:59:48.181 00.010 7988 AutoFind: local max [631, 658] 3.8
03:59:48.181 00.000 7988 AutoFind: local max [165, 558] 3.8
03:59:48.181 00.000 7988 AutoFind: local max [545, 744] 3.8
03:59:48.181 00.000 7988 AutoFind: local max [201, 208] 3.8
03:59:48.181 00.000 7988 AutoFind: local max [735, 215] 3.8
03:59:48.187 00.006 7988 AutoFind: local max [389, 325] 3.8
03:59:48.187 00.000 7988 AutoFind: local max [997, 494] 3.8
03:59:48.187 00.000 7988 AutoFind: local max [718, 39] 3.8
03:59:48.187 00.000 7988 AutoFind: local max [1154, 528] 3.8
03:59:48.187 00.000 7988 AutoFind: local max [1268, 843] 3.8
03:59:48.187 00.000 7988 AutoFind: local max [714, 696] 3.8
03:59:48.187 00.000 7988 AutoFind: local max [476, 269] 3.8
03:59:48.187 00.000 7988 AutoFind: local max [640, 910] 3.8
03:59:48.198 00.011 7988 AutoFind: local max [895, 539] 3.8
03:59:48.198 00.000 7988 AutoFind: local max [903, 389] 3.8
03:59:48.198 00.000 7988 AutoFind: local max [824, 690] 3.8
03:59:48.198 00.000 7988 AutoFind: local max [259, 901] 3.8
03:59:48.198 00.000 7988 AutoFind: local max [712, 455] 3.8
03:59:48.203 00.005 7988 AutoFind: local max [567, 154] 3.8
03:59:48.203 00.000 7988 AutoFind: local max [760, 527] 3.8
03:59:48.203 00.000 7988 AutoFind: local max [1191, 494] 3.8
03:59:48.203 00.000 7988 AutoFind: local max [586, 159] 3.7
03:59:48.203 00.000 7988 AutoFind: local max [594, 318] 3.7
03:59:48.203 00.000 7988 AutoFind: local max [340, 456] 3.7
03:59:48.203 00.000 7988 AutoFind: local max [251, 797] 3.7
03:59:48.203 00.000 7988 AutoFind: local max [896, 290] 3.7
03:59:48.215 00.012 7988 AutoFind: local max [1125, 938] 3.7
03:59:48.215 00.000 7988 AutoFind: local max [115, 470] 3.7
03:59:48.217 00.002 7988 AutoFind: local max [364, 319] 3.7
03:59:48.219 00.002 7988 AutoFind: local max [765, 705] 3.7
03:59:48.219 00.000 7988 AutoFind: local max [902, 608] 3.7
03:59:48.221 00.002 7988 AutoFind: local max [680, 667] 3.7
03:59:48.223 00.002 7988 AutoFind: local max [728, 760] 3.7
03:59:48.223 00.000 7988 AutoFind: local max [141, 359] 3.7
03:59:48.225 00.002 7988 AutoFind: local max [455, 808] 3.7
03:59:48.225 00.000 7988 AutoFind: local max [302, 57] 3.7
03:59:48.227 00.002 7988 AutoFind: local max [834, 735] 3.7
03:59:48.229 00.002 7988 AutoFind: local max [127, 161] 3.7
03:59:48.229 00.000 7988 AutoFind: local max [578, 430] 3.7
03:59:48.231 00.002 7988 AutoFind: too close [896, 290] 3.7 - [904, 289] 4.0
03:59:48.231 00.000 7988 AutoFind: too close [251, 797] 3.7 - [234, 798] 4.4
03:59:48.234 00.003 7988 AutoFind: too close [586, 159] 3.7 - [567, 154] 3.8
03:59:48.234 00.000 7988 AutoFind: too close [824, 690] 3.8 - [832, 682] 4.0
03:59:48.234 00.000 7988 AutoFind: too close [824, 690] 3.8 - [805, 691] 5.0
03:59:48.234 00.000 7988 AutoFind: too close [997, 494] 3.8 - [999, 477] 4.0
03:59:48.234 00.000 7988 AutoFind: too close [740, 311] 4.0 - [728, 298] 4.7
03:59:48.234 00.000 7988 AutoFind: too close to edge [1268, 843] 3.8
03:59:48.234 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:59:48.234 00.000 7988 Star::Find(15, 968, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.234 00.000 7988 Star::Find returns 0 (2), X=968.00, Y=536.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
03:59:48.234 00.000 7988 Star::Find(15, 1245, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.234 00.000 7988 Star::Find returns 0 (2), X=1245.00, Y=244.00, Mass=20, SNR=2.5, Peak=98 HFD=0.0
03:59:48.248 00.014 7988 Star::Find(15, 864, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.250 00.002 7988 Star::Find returns 0 (2), X=864.00, Y=596.00, Mass=14, SNR=2.2, Peak=97 HFD=0.0
03:59:48.250 00.000 7988 Star::Find(15, 1131, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.250 00.000 7988 Star::Find returns 0 (3), X=1131.00, Y=725.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:48.250 00.000 7988 Star::Find(15, 24, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.250 00.000 7988 Star::Find returns 0 (2), X=24.00, Y=105.00, Mass=19, SNR=2.6, Peak=88 HFD=0.0
03:59:48.250 00.000 7988 Star::Find(15, 359, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.250 00.000 7988 Star::Find returns 0 (2), X=359.00, Y=568.00, Mass=19, SNR=2.6, Peak=92 HFD=0.0
03:59:48.250 00.000 7988 Star::Find(15, 331, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.250 00.000 7988 Star::Find returns 0 (3), X=331.00, Y=919.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:48.250 00.000 7988 Star::Find(15, 399, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.250 00.000 7988 Star::Find returns 0 (3), X=399.00, Y=443.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:48.266 00.016 7988 Star::Find(15, 49, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.266 00.000 7988 Star::Find returns 0 (3), X=49.00, Y=377.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:48.268 00.002 7988 Star::Find(15, 1043, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.270 00.002 7988 Star::Find returns 0 (3), X=1043.00, Y=324.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:48.270 00.000 7988 Star::Find(15, 678, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.272 00.002 7988 Star::Find returns 0 (3), X=678.00, Y=411.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:48.274 00.002 7988 Star::Find(15, 826, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.276 00.002 7988 Star::Find returns 0 (3), X=826.00, Y=417.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:48.276 00.000 7988 Star::Find(15, 105, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.278 00.002 7988 Star::Find returns 0 (2), X=105.00, Y=438.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
03:59:48.278 00.000 7988 Star::Find(15, 1135, 492, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.281 00.003 7988 Star::Find returns 0 (3), X=1135.00, Y=492.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:48.282 00.001 7988 Star::Find(15, 263, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.282 00.000 7988 Star::Find false star n=4 nbg=277 bg=81.4 sigma=3.1 thresh=91 peak=87
03:59:48.282 00.000 7988 Star::Find returns 0 (2), X=263.00, Y=180.00, Mass=39, SNR=2.9, Peak=92 HFD=0.0
03:59:48.282 00.000 7988 Star::Find(15, 1179, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.282 00.000 7988 Star::Find returns 0 (2), X=1179.00, Y=648.00, Mass=27, SNR=3.0, Peak=94 HFD=0.0
03:59:48.282 00.000 7988 Star::Find(15, 737, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.282 00.000 7988 Star::Find returns 0 (3), X=737.00, Y=454.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:48.282 00.000 7988 Star::Find(15, 1012, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.282 00.000 7988 Star::Find returns 0 (3), X=1012.00, Y=840.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:48.282 00.000 7988 Star::Find(15, 506, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.282 00.000 7988 Star::Find false star n=3 nbg=281 bg=80.2 sigma=3.1 thresh=90 peak=85
03:59:48.297 00.015 7988 Star::Find returns 0 (2), X=506.00, Y=928.00, Mass=31, SNR=2.9, Peak=92 HFD=0.0
03:59:48.299 00.002 7988 Star::Find(15, 1124, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.299 00.000 7988 Star::Find returns 0 (3), X=1124.00, Y=363.00, Mass=0, SNR=0.0, Peak=100 HFD=0.0
03:59:48.299 00.000 7988 Star::Find(15, 1248, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.299 00.000 7988 Star::Find returns 0 (3), X=1248.00, Y=364.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
03:59:48.299 00.000 7988 Star::Find(15, 655, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.299 00.000 7988 Star::Find returns 0 (3), X=655.00, Y=733.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:48.299 00.000 7988 Star::Find(15, 1104, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.299 00.000 7988 Star::Find returns 0 (3), X=1104.00, Y=922.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:48.299 00.000 7988 Star::Find(15, 1043, 127, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.299 00.000 7988 Star::Find returns 0 (2), X=1043.00, Y=127.00, Mass=10, SNR=1.8, Peak=98 HFD=0.0
03:59:48.299 00.000 7988 Star::Find(15, 556, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.313 00.014 7988 Star::Find false star n=4 nbg=279 bg=80.2 sigma=3.0 thresh=89 peak=85
03:59:48.313 00.000 7988 Star::Find returns 0 (2), X=556.00, Y=876.00, Mass=36, SNR=2.9, Peak=91 HFD=0.0
03:59:48.317 00.004 7988 Star::Find(15, 648, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.317 00.000 7988 Star::Find returns 0 (3), X=648.00, Y=569.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:48.317 00.000 7988 Star::Find(15, 897, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.317 00.000 7988 Star::Find returns 0 (3), X=897.00, Y=332.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:48.317 00.000 7988 Star::Find(15, 700, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.323 00.006 7988 Star::Find false star n=4 nbg=283 bg=83.5 sigma=3.2 thresh=93 peak=87
03:59:48.325 00.002 7988 Star::Find returns 0 (2), X=700.00, Y=600.00, Mass=50, SNR=2.9, Peak=101 HFD=0.0
03:59:48.325 00.000 7988 Star::Find(15, 508, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.327 00.002 7988 Star::Find returns 0 (2), X=508.00, Y=210.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
03:59:48.329 00.002 7988 Star::Find(15, 743, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.329 00.000 7988 Star::Find returns 0 (3), X=743.00, Y=662.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:48.329 00.000 7988 Star::Find(15, 210, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.333 00.004 7988 Star::Find returns 0 (3), X=210.00, Y=725.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:48.333 00.000 7988 Star::Find(15, 1082, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.333 00.000 7988 Star::Find false star n=3 nbg=274 bg=81.4 sigma=3.1 thresh=91 peak=86
03:59:48.333 00.000 7988 Star::Find returns 0 (2), X=1082.00, Y=848.00, Mass=31, SNR=2.9, Peak=93 HFD=0.0
03:59:48.333 00.000 7988 Star::Find(15, 343, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.333 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=704.00, Mass=12, SNR=2.1, Peak=93 HFD=0.0
03:59:48.333 00.000 7988 Star::Find(15, 591, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.333 00.000 7988 Star::Find returns 0 (3), X=591.00, Y=685.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:48.333 00.000 7988 Star::Find(15, 1257, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.345 00.012 7988 Star::Find false star n=8 nbg=270 bg=83.8 sigma=2.8 thresh=92 peak=89
03:59:48.345 00.000 7988 Star::Find returns 0 (2), X=1257.00, Y=23.00, Mass=74, SNR=2.9, Peak=96 HFD=0.0
03:59:48.345 00.000 7988 Star::Find(15, 1112, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.345 00.000 7988 Star::Find false star n=3 nbg=278 bg=86.9 sigma=3.0 thresh=96 peak=91
03:59:48.350 00.005 7988 Star::Find returns 0 (2), X=1112.00, Y=157.00, Mass=30, SNR=2.9, Peak=99 HFD=0.0
03:59:48.352 00.002 7988 Star::Find(15, 1061, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.354 00.002 7988 Star::Find returns 0 (3), X=1061.00, Y=636.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:48.354 00.000 7988 Star::Find(15, 965, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.356 00.002 7988 Star::Find returns 0 (2), X=965.00, Y=19.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
03:59:48.358 00.002 7988 Star::Find(15, 218, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.358 00.000 7988 Star::Find returns 0 (3), X=218.00, Y=109.00, Mass=8, SNR=1.6, Peak=93 HFD=0.0
03:59:48.360 00.002 7988 Star::Find(15, 893, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.362 00.002 7988 Star::Find false star n=3 nbg=279 bg=83.4 sigma=2.9 thresh=92 peak=86
03:59:48.362 00.000 7988 Star::Find returns 0 (2), X=893.00, Y=684.00, Mass=27, SNR=2.9, Peak=98 HFD=0.0
03:59:48.364 00.002 7988 Star::Find(15, 336, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.366 00.002 7988 Star::Find returns 0 (2), X=336.00, Y=136.00, Mass=17, SNR=2.4, Peak=94 HFD=0.0
03:59:48.367 00.001 7988 Star::Find(15, 972, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.367 00.000 7988 Star::Find false star n=4 nbg=280 bg=82.4 sigma=3.3 thresh=92 peak=87
03:59:48.370 00.003 7988 Star::Find returns 0 (2), X=972.00, Y=621.00, Mass=42, SNR=2.9, Peak=94 HFD=0.0
03:59:48.372 00.002 7988 Star::Find(15, 366, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.372 00.000 7988 Star::Find false star n=3 nbg=280 bg=80.7 sigma=3.1 thresh=90 peak=85
03:59:48.374 00.002 7988 Star::Find returns 0 (2), X=366.00, Y=618.00, Mass=29, SNR=2.9, Peak=92 HFD=0.0
03:59:48.376 00.002 7988 Star::Find(15, 308, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.377 00.001 7988 Star::Find returns 0 (3), X=308.00, Y=711.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:48.377 00.000 7988 Star::Find(15, 1248, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.379 00.002 7988 Star::Find false star n=3 nbg=277 bg=86.5 sigma=3.2 thresh=96 peak=91
03:59:48.381 00.002 7988 Star::Find returns 0 (2), X=1248.00, Y=208.00, Mass=30, SNR=2.9, Peak=97 HFD=0.0
03:59:48.381 00.000 7988 Star::Find(15, 475, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.383 00.002 7988 Star::Find returns 0 (3), X=475.00, Y=600.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:48.384 00.001 7988 Star::Find(15, 389, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.386 00.002 7988 Star::Find returns 0 (3), X=389.00, Y=813.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:48.386 00.000 7988 Star::Find(15, 97, 871, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.388 00.002 7988 Star::Find returns 0 (2), X=97.00, Y=871.00, Mass=11, SNR=2.0, Peak=92 HFD=0.0
03:59:48.390 00.002 7988 Star::Find(15, 1207, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.390 00.000 7988 Star::Find false star n=4 nbg=279 bg=85.8 sigma=3.1 thresh=95 peak=89
03:59:48.392 00.002 7988 Star::Find returns 0 (2), X=1207.00, Y=449.00, Mass=38, SNR=2.9, Peak=97 HFD=0.0
03:59:48.392 00.000 7988 Star::Find(15, 733, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.392 00.000 7988 Star::Find returns 0 (2), X=733.00, Y=732.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:59:48.392 00.000 7988 Star::Find(15, 307, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.392 00.000 7988 Star::Find returns 0 (2), X=307.00, Y=485.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:48.392 00.000 7988 Star::Find(15, 403, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.392 00.000 7988 Star::Find returns 0 (3), X=403.00, Y=896.00, Mass=10, SNR=1.9, Peak=90 HFD=0.0
03:59:48.402 00.010 7988 Star::Find(15, 125, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.402 00.000 7988 Star::Find returns 0 (2), X=125.00, Y=720.00, Mass=12, SNR=2.1, Peak=91 HFD=0.0
03:59:48.402 00.000 7988 Star::Find(15, 807, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.402 00.000 7988 Star::Find returns 0 (3), X=807.00, Y=148.00, Mass=0, SNR=0.0, Peak=99 HFD=0.0
03:59:48.402 00.000 7988 Star::Find(15, 631, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.408 00.006 7988 Star::Find false star n=3 nbg=274 bg=82.7 sigma=3.0 thresh=92 peak=87
03:59:48.408 00.000 7988 Star::Find returns 0 (2), X=631.00, Y=658.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:48.408 00.000 7988 Star::Find(15, 165, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.408 00.000 7988 Star::Find returns 0 (2), X=165.00, Y=558.00, Mass=20, SNR=2.7, Peak=93 HFD=0.0
03:59:48.408 00.000 7988 Star::Find(15, 545, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.408 00.000 7988 Star::Find returns 0 (2), X=545.00, Y=744.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:59:48.408 00.000 7988 Star::Find(15, 201, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.408 00.000 7988 Star::Find returns 0 (3), X=201.00, Y=208.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:48.418 00.010 7988 Star::Find(15, 735, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.418 00.000 7988 Star::Find false star n=3 nbg=276 bg=82.6 sigma=3.0 thresh=92 peak=86
03:59:48.418 00.000 7988 Star::Find returns 0 (2), X=735.00, Y=215.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:48.418 00.000 7988 Star::Find(15, 389, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.424 00.006 7988 Star::Find returns 0 (3), X=389.00, Y=325.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:59:48.424 00.000 7988 Star::Find(15, 718, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.424 00.000 7988 Star::Find false star n=3 nbg=275 bg=86.0 sigma=2.8 thresh=94 peak=90
03:59:48.424 00.000 7988 Star::Find returns 0 (2), X=718.00, Y=39.00, Mass=28, SNR=2.9, Peak=99 HFD=0.0
03:59:48.424 00.000 7988 Star::Find(15, 1154, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.424 00.000 7988 Star::Find returns 0 (2), X=1154.00, Y=528.00, Mass=19, SNR=2.6, Peak=95 HFD=0.0
03:59:48.424 00.000 7988 Star::Find(15, 714, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.424 00.000 7988 Star::Find returns 0 (2), X=714.00, Y=696.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:48.424 00.000 7988 Star::Find(15, 476, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.436 00.012 7988 Star::Find false star n=4 nbg=274 bg=83.4 sigma=2.9 thresh=92 peak=88
03:59:48.436 00.000 7988 Star::Find returns 0 (2), X=476.00, Y=269.00, Mass=35, SNR=2.9, Peak=93 HFD=0.0
03:59:48.436 00.000 7988 Star::Find(15, 640, 910, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.436 00.000 7988 Star::Find false star n=3 nbg=285 bg=80.7 sigma=3.2 thresh=90 peak=85
03:59:48.440 00.004 7988 Star::Find returns 0 (2), X=640.00, Y=910.00, Mass=29, SNR=2.9, Peak=91 HFD=0.0
03:59:48.440 00.000 7988 Star::Find(15, 895, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.440 00.000 7988 Star::Find returns 0 (2), X=895.00, Y=539.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
03:59:48.445 00.005 7988 Star::Find(15, 903, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.445 00.000 7988 Star::Find returns 0 (3), X=903.00, Y=389.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:48.447 00.002 7988 Star::Find(15, 259, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.449 00.002 7988 Star::Find false star n=3 nbg=278 bg=79.9 sigma=3.0 thresh=89 peak=85
03:59:48.449 00.000 7988 Star::Find returns 0 (2), X=259.00, Y=901.00, Mass=33, SNR=2.9, Peak=92 HFD=0.0
03:59:48.451 00.002 7988 Star::Find(15, 712, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.452 00.001 7988 Star::Find returns 0 (3), X=712.00, Y=455.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:59:48.455 00.003 7988 Star::Find(15, 760, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.456 00.001 7988 Star::Find returns 0 (3), X=760.00, Y=527.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:59:48.458 00.002 7988 Star::Find(15, 1191, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.458 00.000 7988 Star::Find returns 0 (2), X=1191.00, Y=494.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:48.460 00.002 7988 Star::Find(15, 594, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.462 00.002 7988 Star::Find returns 0 (3), X=594.00, Y=318.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:48.464 00.002 7988 Star::Find(15, 340, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.464 00.000 7988 Star::Find returns 0 (3), X=340.00, Y=456.00, Mass=10, SNR=1.9, Peak=91 HFD=0.0
03:59:48.466 00.002 7988 Star::Find(15, 1125, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.468 00.002 7988 Star::Find returns 0 (3), X=1125.00, Y=938.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:59:48.469 00.001 7988 Star::Find(15, 115, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.471 00.002 7988 Star::Find returns 0 (2), X=115.00, Y=470.00, Mass=18, SNR=2.5, Peak=93 HFD=0.0
03:59:48.471 00.000 7988 Star::Find(15, 364, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.475 00.004 7988 Star::Find returns 0 (2), X=364.00, Y=319.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:59:48.475 00.000 7988 Star::Find(15, 765, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.475 00.000 7988 Star::Find returns 0 (3), X=765.00, Y=705.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:59:48.475 00.000 7988 Star::Find(15, 902, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.475 00.000 7988 Star::Find returns 0 (2), X=902.00, Y=608.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:59:48.475 00.000 7988 Star::Find(15, 680, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.475 00.000 7988 Star::Find returns 0 (2), X=680.00, Y=667.00, Mass=20, SNR=2.5, Peak=95 HFD=0.0
03:59:48.475 00.000 7988 Star::Find(15, 728, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.486 00.011 7988 Star::Find returns 0 (2), X=728.00, Y=760.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:48.487 00.001 7988 Star::Find(15, 141, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.487 00.000 7988 Star::Find returns 0 (3), X=141.00, Y=359.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:48.487 00.000 7988 Star::Find(15, 455, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.493 00.006 7988 Star::Find false star n=5 nbg=275 bg=79.9 sigma=2.7 thresh=88 peak=83
03:59:48.495 00.002 7988 Star::Find returns 0 (2), X=455.00, Y=808.00, Mass=44, SNR=2.9, Peak=89 HFD=0.0
03:59:48.497 00.002 7988 Star::Find(15, 302, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.499 00.002 7988 Star::Find returns 0 (3), X=302.00, Y=57.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:48.501 00.002 7988 Star::Find(15, 834, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.503 00.002 7988 Star::Find returns 0 (2), X=834.00, Y=735.00, Mass=19, SNR=2.6, Peak=97 HFD=0.0
03:59:48.505 00.002 7988 Star::Find(15, 127, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.505 00.000 7988 Star::Find returns 0 (2), X=127.00, Y=161.00, Mass=11, SNR=2.0, Peak=91 HFD=0.0
03:59:48.509 00.004 7988 Star::Find(15, 578, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.511 00.002 7988 Star::Find returns 0 (2), X=578.00, Y=430.00, Mass=19, SNR=2.6, Peak=93 HFD=0.0
03:59:48.511 00.000 7988 AutoFind: finding best star pass 1
03:59:48.513 00.002 7988 Star::Find(15, 968, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.515 00.002 7988 Star::Find returns 0 (2), X=968.00, Y=536.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
03:59:48.517 00.002 7988 Star::Find(15, 1245, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.520 00.003 7988 Star::Find returns 0 (2), X=1245.00, Y=244.00, Mass=20, SNR=2.5, Peak=98 HFD=0.0
03:59:48.522 00.002 7988 Star::Find(15, 864, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.522 00.000 7988 Star::Find returns 0 (2), X=864.00, Y=596.00, Mass=14, SNR=2.2, Peak=97 HFD=0.0
03:59:48.522 00.000 7988 Star::Find(15, 1131, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.522 00.000 7988 Star::Find returns 0 (3), X=1131.00, Y=725.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:48.522 00.000 7988 Star::Find(15, 24, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.522 00.000 7988 Star::Find returns 0 (2), X=24.00, Y=105.00, Mass=19, SNR=2.6, Peak=88 HFD=0.0
03:59:48.522 00.000 7988 Star::Find(15, 359, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.522 00.000 7988 Star::Find returns 0 (2), X=359.00, Y=568.00, Mass=19, SNR=2.6, Peak=92 HFD=0.0
03:59:48.535 00.013 7988 Star::Find(15, 331, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.537 00.002 7988 Star::Find returns 0 (3), X=331.00, Y=919.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:48.537 00.000 7988 Star::Find(15, 399, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.537 00.000 7988 Star::Find returns 0 (3), X=399.00, Y=443.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:48.537 00.000 7988 Star::Find(15, 49, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.537 00.000 7988 Star::Find returns 0 (3), X=49.00, Y=377.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:48.537 00.000 7988 Star::Find(15, 1043, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.537 00.000 7988 Star::Find returns 0 (3), X=1043.00, Y=324.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:48.537 00.000 7988 Star::Find(15, 678, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.537 00.000 7988 Star::Find returns 0 (3), X=678.00, Y=411.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:48.551 00.014 7988 Star::Find(15, 826, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.553 00.002 7988 Star::Find returns 0 (3), X=826.00, Y=417.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:48.553 00.000 7988 Star::Find(15, 105, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.553 00.000 7988 Star::Find returns 0 (2), X=105.00, Y=438.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
03:59:48.553 00.000 7988 Star::Find(15, 1135, 492, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.553 00.000 7988 Star::Find returns 0 (3), X=1135.00, Y=492.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:48.553 00.000 7988 Star::Find(15, 263, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.553 00.000 7988 Star::Find false star n=4 nbg=277 bg=81.4 sigma=3.1 thresh=91 peak=87
03:59:48.553 00.000 7988 Star::Find returns 0 (2), X=263.00, Y=180.00, Mass=39, SNR=2.9, Peak=92 HFD=0.0
03:59:48.553 00.000 7988 Star::Find(15, 1179, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.553 00.000 7988 Star::Find returns 0 (2), X=1179.00, Y=648.00, Mass=27, SNR=3.0, Peak=94 HFD=0.0
03:59:48.566 00.013 7988 Star::Find(15, 737, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.566 00.000 7988 Star::Find returns 0 (3), X=737.00, Y=454.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:48.570 00.004 7988 Star::Find(15, 1012, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.570 00.000 7988 Star::Find returns 0 (3), X=1012.00, Y=840.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:48.570 00.000 7988 Star::Find(15, 506, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.570 00.000 7988 Star::Find false star n=3 nbg=281 bg=80.2 sigma=3.1 thresh=90 peak=85
03:59:48.570 00.000 7988 Star::Find returns 0 (2), X=506.00, Y=928.00, Mass=31, SNR=2.9, Peak=92 HFD=0.0
03:59:48.570 00.000 7988 Star::Find(15, 1124, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.570 00.000 7988 Star::Find returns 0 (3), X=1124.00, Y=363.00, Mass=0, SNR=0.0, Peak=100 HFD=0.0
03:59:48.570 00.000 7988 Star::Find(15, 1248, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.582 00.012 7988 Star::Find returns 0 (3), X=1248.00, Y=364.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
03:59:48.582 00.000 7988 Star::Find(15, 655, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.582 00.000 7988 Star::Find returns 0 (3), X=655.00, Y=733.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:48.582 00.000 7988 Star::Find(15, 1104, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.587 00.005 7988 Star::Find returns 0 (3), X=1104.00, Y=922.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:48.589 00.002 7988 Star::Find(15, 1043, 127, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.589 00.000 7988 Star::Find returns 0 (2), X=1043.00, Y=127.00, Mass=10, SNR=1.8, Peak=98 HFD=0.0
03:59:48.589 00.000 7988 Star::Find(15, 556, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.589 00.000 7988 Star::Find false star n=4 nbg=279 bg=80.2 sigma=3.0 thresh=89 peak=85
03:59:48.589 00.000 7988 Star::Find returns 0 (2), X=556.00, Y=876.00, Mass=36, SNR=2.9, Peak=91 HFD=0.0
03:59:48.589 00.000 7988 Star::Find(15, 648, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.600 00.011 7988 Star::Find returns 0 (3), X=648.00, Y=569.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:48.600 00.000 7988 Star::Find(15, 897, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.600 00.000 15712 Exposure complete
03:59:48.600 00.000 7988 Star::Find returns 0 (3), X=897.00, Y=332.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:48.600 00.000 7988 Star::Find(15, 700, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.605 00.005 7988 Star::Find false star n=4 nbg=283 bg=83.5 sigma=3.2 thresh=93 peak=87
03:59:48.607 00.002 7988 Star::Find returns 0 (2), X=700.00, Y=600.00, Mass=50, SNR=2.9, Peak=101 HFD=0.0
03:59:48.607 00.000 7988 Star::Find(15, 508, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.609 00.002 7988 Star::Find returns 0 (2), X=508.00, Y=210.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
03:59:48.611 00.002 7988 Star::Find(15, 743, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.613 00.002 7988 Star::Find returns 0 (3), X=743.00, Y=662.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:48.613 00.000 7988 Star::Find(15, 210, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.615 00.002 7988 Star::Find returns 0 (3), X=210.00, Y=725.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:48.617 00.002 7988 Star::Find(15, 1082, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.619 00.002 7988 Star::Find false star n=3 nbg=274 bg=81.4 sigma=3.1 thresh=91 peak=86
03:59:48.619 00.000 7988 Star::Find returns 0 (2), X=1082.00, Y=848.00, Mass=31, SNR=2.9, Peak=93 HFD=0.0
03:59:48.621 00.002 7988 Star::Find(15, 343, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.623 00.002 7988 Star::Find returns 0 (2), X=343.00, Y=704.00, Mass=12, SNR=2.1, Peak=93 HFD=0.0
03:59:48.624 00.001 7988 Star::Find(15, 591, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.626 00.002 7988 Star::Find returns 0 (3), X=591.00, Y=685.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:48.628 00.002 7988 Star::Find(15, 1257, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.629 00.001 7988 Star::Find false star n=8 nbg=270 bg=83.8 sigma=2.8 thresh=92 peak=89
03:59:48.631 00.002 7988 Star::Find returns 0 (2), X=1257.00, Y=23.00, Mass=74, SNR=2.9, Peak=96 HFD=0.0
03:59:48.633 00.002 7988 Star::Find(15, 1112, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.635 00.002 7988 Star::Find false star n=3 nbg=278 bg=86.9 sigma=3.0 thresh=96 peak=91
03:59:48.637 00.002 7988 Star::Find returns 0 (2), X=1112.00, Y=157.00, Mass=30, SNR=2.9, Peak=99 HFD=0.0
03:59:48.637 00.000 7988 Star::Find(15, 1061, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.639 00.002 7988 Star::Find returns 0 (3), X=1061.00, Y=636.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:48.641 00.002 7988 Star::Find(15, 965, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.643 00.002 7988 Star::Find returns 0 (2), X=965.00, Y=19.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
03:59:48.645 00.002 7988 Star::Find(15, 218, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.645 00.000 7988 Star::Find returns 0 (3), X=218.00, Y=109.00, Mass=8, SNR=1.6, Peak=93 HFD=0.0
03:59:48.645 00.000 7988 Star::Find(15, 893, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.645 00.000 7988 Star::Find false star n=3 nbg=279 bg=83.4 sigma=2.9 thresh=92 peak=86
03:59:48.645 00.000 7988 Star::Find returns 0 (2), X=893.00, Y=684.00, Mass=27, SNR=2.9, Peak=98 HFD=0.0
03:59:48.645 00.000 7988 Star::Find(15, 336, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.645 00.000 7988 Star::Find returns 0 (2), X=336.00, Y=136.00, Mass=17, SNR=2.4, Peak=94 HFD=0.0
03:59:48.645 00.000 7988 Star::Find(15, 972, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.645 00.000 7988 Star::Find false star n=4 nbg=280 bg=82.4 sigma=3.3 thresh=92 peak=87
03:59:48.658 00.013 7988 Star::Find returns 0 (2), X=972.00, Y=621.00, Mass=42, SNR=2.9, Peak=94 HFD=0.0
03:59:48.660 00.002 7988 Star::Find(15, 366, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.661 00.001 7988 Star::Find false star n=3 nbg=280 bg=80.7 sigma=3.1 thresh=90 peak=85
03:59:48.663 00.002 7988 Star::Find returns 0 (2), X=366.00, Y=618.00, Mass=29, SNR=2.9, Peak=92 HFD=0.0
03:59:48.665 00.002 7988 Star::Find(15, 308, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.665 00.000 7988 Star::Find returns 0 (3), X=308.00, Y=711.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:48.667 00.002 7988 Star::Find(15, 1248, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.669 00.002 7988 Star::Find false star n=3 nbg=277 bg=86.5 sigma=3.2 thresh=96 peak=91
03:59:48.671 00.002 7988 Star::Find returns 0 (2), X=1248.00, Y=208.00, Mass=30, SNR=2.9, Peak=97 HFD=0.0
03:59:48.671 00.000 7988 Star::Find(15, 475, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.673 00.002 7988 Star::Find returns 0 (3), X=475.00, Y=600.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:48.675 00.002 7988 Star::Find(15, 389, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.677 00.002 7988 Star::Find returns 0 (3), X=389.00, Y=813.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:48.679 00.002 7988 Star::Find(15, 97, 871, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.681 00.002 7988 Star::Find returns 0 (2), X=97.00, Y=871.00, Mass=11, SNR=2.0, Peak=92 HFD=0.0
03:59:48.681 00.000 7988 Star::Find(15, 1207, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.683 00.002 7988 Star::Find false star n=4 nbg=279 bg=85.8 sigma=3.1 thresh=95 peak=89
03:59:48.685 00.002 7988 Star::Find returns 0 (2), X=1207.00, Y=449.00, Mass=38, SNR=2.9, Peak=97 HFD=0.0
03:59:48.687 00.002 7988 Star::Find(15, 733, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.687 00.000 7988 Star::Find returns 0 (2), X=733.00, Y=732.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:59:48.689 00.002 7988 Star::Find(15, 307, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.691 00.002 7988 Star::Find returns 0 (2), X=307.00, Y=485.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:48.692 00.001 7988 Star::Find(15, 403, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.694 00.002 7988 Star::Find returns 0 (3), X=403.00, Y=896.00, Mass=10, SNR=1.9, Peak=90 HFD=0.0
03:59:48.696 00.002 7988 Star::Find(15, 125, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.698 00.002 7988 Star::Find returns 0 (2), X=125.00, Y=720.00, Mass=12, SNR=2.1, Peak=91 HFD=0.0
03:59:48.698 00.000 7988 Star::Find(15, 807, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.698 00.000 15712 worker thread done servicing request
03:59:48.698 00.000 7988 Star::Find returns 0 (3), X=807.00, Y=148.00, Mass=0, SNR=0.0, Peak=99 HFD=0.0
03:59:48.698 00.000 7988 Star::Find(15, 631, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.698 00.000 7988 Star::Find false star n=3 nbg=274 bg=82.7 sigma=3.0 thresh=92 peak=87
03:59:48.698 00.000 7988 Star::Find returns 0 (2), X=631.00, Y=658.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:48.698 00.000 7988 Star::Find(15, 165, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.709 00.011 7988 Star::Find returns 0 (2), X=165.00, Y=558.00, Mass=20, SNR=2.7, Peak=93 HFD=0.0
03:59:48.711 00.002 7988 Star::Find(15, 545, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.713 00.002 7988 Star::Find returns 0 (2), X=545.00, Y=744.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:59:48.713 00.000 7988 Star::Find(15, 201, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.715 00.002 7988 Star::Find returns 0 (3), X=201.00, Y=208.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:48.717 00.002 7988 Star::Find(15, 735, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.719 00.002 7988 Star::Find false star n=3 nbg=276 bg=82.6 sigma=3.0 thresh=92 peak=86
03:59:48.721 00.002 7988 Star::Find returns 0 (2), X=735.00, Y=215.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:48.721 00.000 7988 Star::Find(15, 389, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.724 00.003 7988 Star::Find returns 0 (3), X=389.00, Y=325.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:59:48.726 00.002 7988 Star::Find(15, 718, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.726 00.000 7988 Star::Find false star n=3 nbg=275 bg=86.0 sigma=2.8 thresh=94 peak=90
03:59:48.726 00.000 7988 Star::Find returns 0 (2), X=718.00, Y=39.00, Mass=28, SNR=2.9, Peak=99 HFD=0.0
03:59:48.726 00.000 7988 Star::Find(15, 1154, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.726 00.000 7988 Star::Find returns 0 (2), X=1154.00, Y=528.00, Mass=19, SNR=2.6, Peak=95 HFD=0.0
03:59:48.726 00.000 7988 Star::Find(15, 714, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.726 00.000 7988 Star::Find returns 0 (2), X=714.00, Y=696.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:48.726 00.000 7988 Star::Find(15, 476, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.726 00.000 7988 Star::Find false star n=4 nbg=274 bg=83.4 sigma=2.9 thresh=92 peak=88
03:59:48.726 00.000 7988 Star::Find returns 0 (2), X=476.00, Y=269.00, Mass=35, SNR=2.9, Peak=93 HFD=0.0
03:59:48.726 00.000 7988 Star::Find(15, 640, 910, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.740 00.014 7988 Star::Find false star n=3 nbg=285 bg=80.7 sigma=3.2 thresh=90 peak=85
03:59:48.740 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=910.00, Mass=29, SNR=2.9, Peak=91 HFD=0.0
03:59:48.742 00.002 7988 Star::Find(15, 895, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.742 00.000 7988 Star::Find returns 0 (2), X=895.00, Y=539.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
03:59:48.742 00.000 7988 Star::Find(15, 903, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.742 00.000 7988 Star::Find returns 0 (3), X=903.00, Y=389.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:48.742 00.000 7988 Star::Find(15, 259, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.742 00.000 7988 Star::Find false star n=3 nbg=278 bg=79.9 sigma=3.0 thresh=89 peak=85
03:59:48.742 00.000 7988 Star::Find returns 0 (2), X=259.00, Y=901.00, Mass=33, SNR=2.9, Peak=92 HFD=0.0
03:59:48.742 00.000 7988 Star::Find(15, 712, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.742 00.000 7988 Star::Find returns 0 (3), X=712.00, Y=455.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:59:48.755 00.013 7988 Star::Find(15, 760, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.755 00.000 7988 Star::Find returns 0 (3), X=760.00, Y=527.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:59:48.755 00.000 7988 Star::Find(15, 1191, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.759 00.004 7988 Star::Find returns 0 (2), X=1191.00, Y=494.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:48.759 00.000 7988 Star::Find(15, 594, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.759 00.000 7988 Star::Find returns 0 (3), X=594.00, Y=318.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:48.759 00.000 7988 Star::Find(15, 340, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.759 00.000 7988 Star::Find returns 0 (3), X=340.00, Y=456.00, Mass=10, SNR=1.9, Peak=91 HFD=0.0
03:59:48.759 00.000 7988 Star::Find(15, 1125, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.759 00.000 7988 Star::Find returns 0 (3), X=1125.00, Y=938.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:59:48.759 00.000 7988 Star::Find(15, 115, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.771 00.012 7988 Star::Find returns 0 (2), X=115.00, Y=470.00, Mass=18, SNR=2.5, Peak=93 HFD=0.0
03:59:48.771 00.000 7988 Star::Find(15, 364, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.771 00.000 7988 Star::Find returns 0 (2), X=364.00, Y=319.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:59:48.771 00.000 7988 Star::Find(15, 765, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.777 00.006 7988 Star::Find returns 0 (3), X=765.00, Y=705.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:59:48.777 00.000 7988 Star::Find(15, 902, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.777 00.000 7988 Star::Find returns 0 (2), X=902.00, Y=608.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:59:48.777 00.000 7988 Star::Find(15, 680, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.777 00.000 7988 Star::Find returns 0 (2), X=680.00, Y=667.00, Mass=20, SNR=2.5, Peak=95 HFD=0.0
03:59:48.777 00.000 7988 Star::Find(15, 728, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.777 00.000 7988 Star::Find returns 0 (2), X=728.00, Y=760.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:48.777 00.000 7988 Star::Find(15, 141, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.787 00.010 7988 Star::Find returns 0 (3), X=141.00, Y=359.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:48.787 00.000 7988 Star::Find(15, 455, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.787 00.000 7988 Star::Find false star n=5 nbg=275 bg=79.9 sigma=2.7 thresh=88 peak=83
03:59:48.787 00.000 7988 Star::Find returns 0 (2), X=455.00, Y=808.00, Mass=44, SNR=2.9, Peak=89 HFD=0.0
03:59:48.794 00.007 7988 Star::Find(15, 302, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.794 00.000 7988 Star::Find returns 0 (3), X=302.00, Y=57.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:48.794 00.000 7988 Star::Find(15, 834, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.797 00.003 7988 Star::Find returns 0 (2), X=834.00, Y=735.00, Mass=19, SNR=2.6, Peak=97 HFD=0.0
03:59:48.799 00.002 7988 Star::Find(15, 127, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.799 00.000 7988 Star::Find returns 0 (2), X=127.00, Y=161.00, Mass=11, SNR=2.0, Peak=91 HFD=0.0
03:59:48.801 00.002 7988 Star::Find(15, 578, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.803 00.002 7988 Star::Find returns 0 (2), X=578.00, Y=430.00, Mass=19, SNR=2.6, Peak=93 HFD=0.0
03:59:48.803 00.000 7988 AutoFind: could not find a star on Pass 1
03:59:48.803 00.000 7988 AutoFind: finding best star pass 2
03:59:48.803 00.000 7988 Star::Find(15, 968, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.803 00.000 7988 Star::Find returns 0 (2), X=968.00, Y=536.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
03:59:48.810 00.007 7988 Star::Find(15, 1245, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.810 00.000 7988 Star::Find returns 0 (2), X=1245.00, Y=244.00, Mass=20, SNR=2.5, Peak=98 HFD=0.0
03:59:48.810 00.000 7988 Star::Find(15, 864, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.810 00.000 7988 Star::Find returns 0 (2), X=864.00, Y=596.00, Mass=14, SNR=2.2, Peak=97 HFD=0.0
03:59:48.810 00.000 7988 Star::Find(15, 1131, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.810 00.000 7988 Star::Find returns 0 (3), X=1131.00, Y=725.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:48.810 00.000 7988 Star::Find(15, 24, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.819 00.009 7988 Star::Find returns 0 (2), X=24.00, Y=105.00, Mass=19, SNR=2.6, Peak=88 HFD=0.0
03:59:48.819 00.000 7988 Star::Find(15, 359, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.819 00.000 7988 Star::Find returns 0 (2), X=359.00, Y=568.00, Mass=19, SNR=2.6, Peak=92 HFD=0.0
03:59:48.819 00.000 7988 Star::Find(15, 331, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.819 00.000 7988 Star::Find returns 0 (3), X=331.00, Y=919.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:48.819 00.000 7988 Star::Find(15, 399, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.827 00.008 7988 Star::Find returns 0 (3), X=399.00, Y=443.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:48.827 00.000 7988 Star::Find(15, 49, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.827 00.000 7988 Star::Find returns 0 (3), X=49.00, Y=377.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:48.827 00.000 7988 Star::Find(15, 1043, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.827 00.000 7988 Star::Find returns 0 (3), X=1043.00, Y=324.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:48.835 00.008 7988 Star::Find(15, 678, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.835 00.000 7988 Star::Find returns 0 (3), X=678.00, Y=411.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:48.835 00.000 7988 Star::Find(15, 826, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.835 00.000 7988 Star::Find returns 0 (3), X=826.00, Y=417.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:48.835 00.000 7988 Star::Find(15, 105, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.842 00.007 7988 Star::Find returns 0 (2), X=105.00, Y=438.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
03:59:48.844 00.002 7988 Star::Find(15, 1135, 492, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.844 00.000 7988 Star::Find returns 0 (3), X=1135.00, Y=492.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:48.844 00.000 7988 Star::Find(15, 263, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.844 00.000 7988 Star::Find false star n=4 nbg=277 bg=81.4 sigma=3.1 thresh=91 peak=87
03:59:48.844 00.000 7988 Star::Find returns 0 (2), X=263.00, Y=180.00, Mass=39, SNR=2.9, Peak=92 HFD=0.0
03:59:48.851 00.007 7988 Star::Find(15, 1179, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.853 00.002 7988 Star::Find returns 0 (2), X=1179.00, Y=648.00, Mass=27, SNR=3.0, Peak=94 HFD=0.0
03:59:48.853 00.000 7988 Star::Find(15, 737, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.855 00.002 7988 Star::Find returns 0 (3), X=737.00, Y=454.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:48.857 00.002 7988 Star::Find(15, 1012, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.857 00.000 7988 Star::Find returns 0 (3), X=1012.00, Y=840.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:48.859 00.002 7988 Star::Find(15, 506, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.859 00.000 7988 Star::Find false star n=3 nbg=281 bg=80.2 sigma=3.1 thresh=90 peak=85
03:59:48.861 00.002 7988 Star::Find returns 0 (2), X=506.00, Y=928.00, Mass=31, SNR=2.9, Peak=92 HFD=0.0
03:59:48.863 00.002 7988 Star::Find(15, 1124, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.863 00.000 7988 Star::Find returns 0 (3), X=1124.00, Y=363.00, Mass=0, SNR=0.0, Peak=100 HFD=0.0
03:59:48.865 00.002 7988 Star::Find(15, 1248, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.867 00.002 7988 Star::Find returns 0 (3), X=1248.00, Y=364.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
03:59:48.867 00.000 7988 Star::Find(15, 655, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.867 00.000 7988 Star::Find returns 0 (3), X=655.00, Y=733.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:48.867 00.000 7988 Star::Find(15, 1104, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.867 00.000 7988 Star::Find returns 0 (3), X=1104.00, Y=922.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:48.867 00.000 7988 Star::Find(15, 1043, 127, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.867 00.000 7988 Star::Find returns 0 (2), X=1043.00, Y=127.00, Mass=10, SNR=1.8, Peak=98 HFD=0.0
03:59:48.867 00.000 7988 Star::Find(15, 556, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.867 00.000 7988 Star::Find false star n=4 nbg=279 bg=80.2 sigma=3.0 thresh=89 peak=85
03:59:48.878 00.011 7988 Star::Find returns 0 (2), X=556.00, Y=876.00, Mass=36, SNR=2.9, Peak=91 HFD=0.0
03:59:48.878 00.000 7988 Star::Find(15, 648, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.878 00.000 7988 Star::Find returns 0 (3), X=648.00, Y=569.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:48.882 00.004 7988 Star::Find(15, 897, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.882 00.000 7988 Star::Find returns 0 (3), X=897.00, Y=332.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:48.882 00.000 7988 Star::Find(15, 700, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.882 00.000 7988 Star::Find false star n=4 nbg=283 bg=83.5 sigma=3.2 thresh=93 peak=87
03:59:48.882 00.000 7988 Star::Find returns 0 (2), X=700.00, Y=600.00, Mass=50, SNR=2.9, Peak=101 HFD=0.0
03:59:48.882 00.000 7988 Star::Find(15, 508, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.882 00.000 7988 Star::Find returns 0 (2), X=508.00, Y=210.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
03:59:48.882 00.000 7988 Star::Find(15, 743, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.882 00.000 7988 Star::Find returns 0 (3), X=743.00, Y=662.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:48.882 00.000 7988 Star::Find(15, 210, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.895 00.013 7988 Star::Find returns 0 (3), X=210.00, Y=725.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:48.895 00.000 7988 Star::Find(15, 1082, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.895 00.000 7988 Star::Find false star n=3 nbg=274 bg=81.4 sigma=3.1 thresh=91 peak=86
03:59:48.898 00.003 7988 Star::Find returns 0 (2), X=1082.00, Y=848.00, Mass=31, SNR=2.9, Peak=93 HFD=0.0
03:59:48.900 00.002 7988 Star::Find(15, 343, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.900 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=704.00, Mass=12, SNR=2.1, Peak=93 HFD=0.0
03:59:48.902 00.002 7988 Star::Find(15, 591, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.904 00.002 7988 Star::Find returns 0 (3), X=591.00, Y=685.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:48.904 00.000 7988 Star::Find(15, 1257, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.906 00.002 7988 Star::Find false star n=8 nbg=270 bg=83.8 sigma=2.8 thresh=92 peak=89
03:59:48.908 00.002 7988 Star::Find returns 0 (2), X=1257.00, Y=23.00, Mass=74, SNR=2.9, Peak=96 HFD=0.0
03:59:48.908 00.000 7988 Star::Find(15, 1112, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.910 00.002 7988 Star::Find false star n=3 nbg=278 bg=86.9 sigma=3.0 thresh=96 peak=91
03:59:48.912 00.002 7988 Star::Find returns 0 (2), X=1112.00, Y=157.00, Mass=30, SNR=2.9, Peak=99 HFD=0.0
03:59:48.912 00.000 7988 Star::Find(15, 1061, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.914 00.002 7988 Star::Find returns 0 (3), X=1061.00, Y=636.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:48.914 00.000 7988 Star::Find(15, 965, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.914 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=19.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
03:59:48.914 00.000 7988 Star::Find(15, 218, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.914 00.000 7988 Star::Find returns 0 (3), X=218.00, Y=109.00, Mass=8, SNR=1.6, Peak=93 HFD=0.0
03:59:48.914 00.000 7988 Star::Find(15, 893, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.914 00.000 7988 Star::Find false star n=3 nbg=279 bg=83.4 sigma=2.9 thresh=92 peak=86
03:59:48.914 00.000 7988 Star::Find returns 0 (2), X=893.00, Y=684.00, Mass=27, SNR=2.9, Peak=98 HFD=0.0
03:59:48.914 00.000 7988 Star::Find(15, 336, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.914 00.000 7988 Star::Find returns 0 (2), X=336.00, Y=136.00, Mass=17, SNR=2.4, Peak=94 HFD=0.0
03:59:48.914 00.000 7988 Star::Find(15, 972, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.929 00.015 7988 Star::Find false star n=4 nbg=280 bg=82.4 sigma=3.3 thresh=92 peak=87
03:59:48.929 00.000 7988 Star::Find returns 0 (2), X=972.00, Y=621.00, Mass=42, SNR=2.9, Peak=94 HFD=0.0
03:59:48.929 00.000 7988 Star::Find(15, 366, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.929 00.000 7988 Star::Find false star n=3 nbg=280 bg=80.7 sigma=3.1 thresh=90 peak=85
03:59:48.929 00.000 7988 Star::Find returns 0 (2), X=366.00, Y=618.00, Mass=29, SNR=2.9, Peak=92 HFD=0.0
03:59:48.929 00.000 7988 Star::Find(15, 308, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.929 00.000 7988 Star::Find returns 0 (3), X=308.00, Y=711.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:48.929 00.000 7988 Star::Find(15, 1248, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.929 00.000 7988 Star::Find false star n=3 nbg=277 bg=86.5 sigma=3.2 thresh=96 peak=91
03:59:48.929 00.000 7988 Star::Find returns 0 (2), X=1248.00, Y=208.00, Mass=30, SNR=2.9, Peak=97 HFD=0.0
03:59:48.929 00.000 7988 Star::Find(15, 475, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.929 00.000 7988 Star::Find returns 0 (3), X=475.00, Y=600.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:48.929 00.000 7988 Star::Find(15, 389, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.945 00.016 7988 Star::Find returns 0 (3), X=389.00, Y=813.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:48.946 00.001 7988 Star::Find(15, 97, 871, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.946 00.000 7988 Star::Find returns 0 (2), X=97.00, Y=871.00, Mass=11, SNR=2.0, Peak=92 HFD=0.0
03:59:48.950 00.004 7988 Star::Find(15, 1207, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.950 00.000 7988 Star::Find false star n=4 nbg=279 bg=85.8 sigma=3.1 thresh=95 peak=89
03:59:48.952 00.002 7988 Star::Find returns 0 (2), X=1207.00, Y=449.00, Mass=38, SNR=2.9, Peak=97 HFD=0.0
03:59:48.954 00.002 7988 Star::Find(15, 733, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.954 00.000 7988 Star::Find returns 0 (2), X=733.00, Y=732.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:59:48.956 00.002 7988 Star::Find(15, 307, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.958 00.002 7988 Star::Find returns 0 (2), X=307.00, Y=485.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:48.960 00.002 7988 Star::Find(15, 403, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.961 00.001 7988 Star::Find returns 0 (3), X=403.00, Y=896.00, Mass=10, SNR=1.9, Peak=90 HFD=0.0
03:59:48.961 00.000 7988 Star::Find(15, 125, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.963 00.002 7988 Star::Find returns 0 (2), X=125.00, Y=720.00, Mass=12, SNR=2.1, Peak=91 HFD=0.0
03:59:48.963 00.000 7988 Star::Find(15, 807, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.963 00.000 7988 Star::Find returns 0 (3), X=807.00, Y=148.00, Mass=0, SNR=0.0, Peak=99 HFD=0.0
03:59:48.963 00.000 7988 Star::Find(15, 631, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.963 00.000 7988 Star::Find false star n=3 nbg=274 bg=82.7 sigma=3.0 thresh=92 peak=87
03:59:48.963 00.000 7988 Star::Find returns 0 (2), X=631.00, Y=658.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:48.963 00.000 7988 Star::Find(15, 165, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.963 00.000 7988 Star::Find returns 0 (2), X=165.00, Y=558.00, Mass=20, SNR=2.7, Peak=93 HFD=0.0
03:59:48.963 00.000 7988 Star::Find(15, 545, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.963 00.000 7988 Star::Find returns 0 (2), X=545.00, Y=744.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:59:48.977 00.014 7988 Star::Find(15, 201, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.977 00.000 7988 Star::Find returns 0 (3), X=201.00, Y=208.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:48.977 00.000 7988 Star::Find(15, 735, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.981 00.004 7988 Star::Find false star n=3 nbg=276 bg=82.6 sigma=3.0 thresh=92 peak=86
03:59:48.981 00.000 7988 Star::Find returns 0 (2), X=735.00, Y=215.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:48.981 00.000 7988 Star::Find(15, 389, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.981 00.000 7988 Star::Find returns 0 (3), X=389.00, Y=325.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:59:48.981 00.000 7988 Star::Find(15, 718, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.981 00.000 7988 Star::Find false star n=3 nbg=275 bg=86.0 sigma=2.8 thresh=94 peak=90
03:59:48.981 00.000 7988 Star::Find returns 0 (2), X=718.00, Y=39.00, Mass=28, SNR=2.9, Peak=99 HFD=0.0
03:59:48.981 00.000 7988 Star::Find(15, 1154, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.981 00.000 7988 Star::Find returns 0 (2), X=1154.00, Y=528.00, Mass=19, SNR=2.6, Peak=95 HFD=0.0
03:59:48.981 00.000 7988 Star::Find(15, 714, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.993 00.012 7988 Star::Find returns 0 (2), X=714.00, Y=696.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:48.993 00.000 7988 Star::Find(15, 476, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.993 00.000 7988 Star::Find false star n=4 nbg=274 bg=83.4 sigma=2.9 thresh=92 peak=88
03:59:48.997 00.004 7988 Star::Find returns 0 (2), X=476.00, Y=269.00, Mass=35, SNR=2.9, Peak=93 HFD=0.0
03:59:48.997 00.000 7988 Star::Find(15, 640, 910, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.997 00.000 7988 Star::Find false star n=3 nbg=285 bg=80.7 sigma=3.2 thresh=90 peak=85
03:59:48.997 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=910.00, Mass=29, SNR=2.9, Peak=91 HFD=0.0
03:59:48.997 00.000 7988 Star::Find(15, 895, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:48.997 00.000 7988 Star::Find returns 0 (2), X=895.00, Y=539.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
03:59:49.005 00.008 7988 Star::Find(15, 903, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.006 00.001 7988 Star::Find returns 0 (3), X=903.00, Y=389.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:49.008 00.002 7988 Star::Find(15, 259, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.008 00.000 7988 Star::Find false star n=3 nbg=278 bg=79.9 sigma=3.0 thresh=89 peak=85
03:59:49.008 00.000 7988 Star::Find returns 0 (2), X=259.00, Y=901.00, Mass=33, SNR=2.9, Peak=92 HFD=0.0
03:59:49.008 00.000 7988 Star::Find(15, 712, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.014 00.006 7988 Star::Find returns 0 (3), X=712.00, Y=455.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:59:49.014 00.000 7988 Star::Find(15, 760, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.016 00.002 7988 Star::Find returns 0 (3), X=760.00, Y=527.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:59:49.018 00.002 7988 Star::Find(15, 1191, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.018 00.000 7988 Star::Find returns 0 (2), X=1191.00, Y=494.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:49.020 00.002 7988 Star::Find(15, 594, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.022 00.002 7988 Star::Find returns 0 (3), X=594.00, Y=318.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:49.024 00.002 7988 Star::Find(15, 340, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.026 00.002 7988 Star::Find returns 0 (3), X=340.00, Y=456.00, Mass=10, SNR=1.9, Peak=91 HFD=0.0
03:59:49.028 00.002 7988 Star::Find(15, 1125, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.028 00.000 7988 Star::Find returns 0 (3), X=1125.00, Y=938.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:59:49.030 00.002 7988 Star::Find(15, 115, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.031 00.001 7988 Star::Find returns 0 (2), X=115.00, Y=470.00, Mass=18, SNR=2.5, Peak=93 HFD=0.0
03:59:49.033 00.002 7988 Star::Find(15, 364, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.035 00.002 7988 Star::Find returns 0 (2), X=364.00, Y=319.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:59:49.035 00.000 7988 Star::Find(15, 765, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.037 00.002 7988 Star::Find returns 0 (3), X=765.00, Y=705.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:59:49.039 00.002 7988 Star::Find(15, 902, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.041 00.002 7988 Star::Find returns 0 (2), X=902.00, Y=608.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:59:49.043 00.002 7988 Star::Find(15, 680, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.043 00.000 7988 Star::Find returns 0 (2), X=680.00, Y=667.00, Mass=20, SNR=2.5, Peak=95 HFD=0.0
03:59:49.045 00.002 7988 Star::Find(15, 728, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.047 00.002 7988 Star::Find returns 0 (2), X=728.00, Y=760.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:49.048 00.001 7988 Star::Find(15, 141, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.050 00.002 7988 Star::Find returns 0 (3), X=141.00, Y=359.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:49.053 00.003 7988 Star::Find(15, 455, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.055 00.002 7988 Star::Find false star n=5 nbg=275 bg=79.9 sigma=2.7 thresh=88 peak=83
03:59:49.056 00.001 7988 Star::Find returns 0 (2), X=455.00, Y=808.00, Mass=44, SNR=2.9, Peak=89 HFD=0.0
03:59:49.058 00.002 7988 Star::Find(15, 302, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.060 00.002 7988 Star::Find returns 0 (3), X=302.00, Y=57.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:49.060 00.000 7988 Star::Find(15, 834, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.062 00.002 7988 Star::Find returns 0 (2), X=834.00, Y=735.00, Mass=19, SNR=2.6, Peak=97 HFD=0.0
03:59:49.064 00.002 7988 Star::Find(15, 127, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.066 00.002 7988 Star::Find returns 0 (2), X=127.00, Y=161.00, Mass=11, SNR=2.0, Peak=91 HFD=0.0
03:59:49.068 00.002 7988 Star::Find(15, 578, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.068 00.000 7988 Star::Find returns 0 (2), X=578.00, Y=430.00, Mass=19, SNR=2.6, Peak=93 HFD=0.0
03:59:49.070 00.002 7988 AutoFind: could not find a non-saturated star!
03:59:49.071 00.001 7988 AutoFind: finding best star pass 3
03:59:49.073 00.002 7988 Star::Find(15, 968, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.075 00.002 7988 Star::Find returns 0 (2), X=968.00, Y=536.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
03:59:49.077 00.002 7988 Star::Find(15, 1245, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.079 00.002 7988 Star::Find returns 0 (2), X=1245.00, Y=244.00, Mass=20, SNR=2.5, Peak=98 HFD=0.0
03:59:49.079 00.000 7988 Star::Find(15, 864, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.082 00.003 7988 Star::Find returns 0 (2), X=864.00, Y=596.00, Mass=14, SNR=2.2, Peak=97 HFD=0.0
03:59:49.082 00.000 7988 Star::Find(15, 1131, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.084 00.002 7988 Star::Find returns 0 (3), X=1131.00, Y=725.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:49.087 00.003 7988 Star::Find(15, 24, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.089 00.002 7988 Star::Find returns 0 (2), X=24.00, Y=105.00, Mass=19, SNR=2.6, Peak=88 HFD=0.0
03:59:49.091 00.002 7988 Star::Find(15, 359, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.093 00.002 7988 Star::Find returns 0 (2), X=359.00, Y=568.00, Mass=19, SNR=2.6, Peak=92 HFD=0.0
03:59:49.095 00.002 7988 Star::Find(15, 331, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.095 00.000 7988 Star::Find returns 0 (3), X=331.00, Y=919.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:49.097 00.002 7988 Star::Find(15, 399, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.099 00.002 7988 Star::Find returns 0 (3), X=399.00, Y=443.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:49.101 00.002 7988 Star::Find(15, 49, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.103 00.002 7988 Star::Find returns 0 (3), X=49.00, Y=377.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:49.105 00.002 7988 Star::Find(15, 1043, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.107 00.002 7988 Star::Find returns 0 (3), X=1043.00, Y=324.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:49.107 00.000 7988 Star::Find(15, 678, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.109 00.002 7988 Star::Find returns 0 (3), X=678.00, Y=411.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:49.111 00.002 7988 Star::Find(15, 826, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.113 00.002 7988 Star::Find returns 0 (3), X=826.00, Y=417.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:49.115 00.002 7988 Star::Find(15, 105, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.116 00.001 7988 Star::Find returns 0 (2), X=105.00, Y=438.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
03:59:49.119 00.003 7988 Star::Find(15, 1135, 492, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.121 00.002 7988 Star::Find returns 0 (3), X=1135.00, Y=492.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:49.121 00.000 7988 Star::Find(15, 263, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.123 00.002 7988 Star::Find false star n=4 nbg=277 bg=81.4 sigma=3.1 thresh=91 peak=87
03:59:49.125 00.002 7988 Star::Find returns 0 (2), X=263.00, Y=180.00, Mass=39, SNR=2.9, Peak=92 HFD=0.0
03:59:49.127 00.002 7988 Star::Find(15, 1179, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.129 00.002 7988 Star::Find returns 0 (2), X=1179.00, Y=648.00, Mass=27, SNR=3.0, Peak=94 HFD=0.0
03:59:49.131 00.002 7988 Star::Find(15, 737, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.133 00.002 7988 Star::Find returns 0 (3), X=737.00, Y=454.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:49.135 00.002 7988 Star::Find(15, 1012, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.137 00.002 7988 Star::Find returns 0 (3), X=1012.00, Y=840.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:49.139 00.002 7988 Star::Find(15, 506, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.139 00.000 7988 Star::Find false star n=3 nbg=281 bg=80.2 sigma=3.1 thresh=90 peak=85
03:59:49.141 00.002 7988 Star::Find returns 0 (2), X=506.00, Y=928.00, Mass=31, SNR=2.9, Peak=92 HFD=0.0
03:59:49.143 00.002 7988 Star::Find(15, 1124, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.145 00.002 7988 Star::Find returns 0 (3), X=1124.00, Y=363.00, Mass=0, SNR=0.0, Peak=100 HFD=0.0
03:59:49.147 00.002 7988 Star::Find(15, 1248, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.150 00.003 7988 Star::Find returns 0 (3), X=1248.00, Y=364.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
03:59:49.151 00.001 7988 Star::Find(15, 655, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.151 00.000 7988 Star::Find returns 0 (3), X=655.00, Y=733.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:49.156 00.005 7988 Star::Find(15, 1104, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.158 00.002 7988 Star::Find returns 0 (3), X=1104.00, Y=922.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:49.160 00.002 7988 Star::Find(15, 1043, 127, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.162 00.002 7988 Star::Find returns 0 (2), X=1043.00, Y=127.00, Mass=10, SNR=1.8, Peak=98 HFD=0.0
03:59:49.164 00.002 7988 Star::Find(15, 556, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.166 00.002 7988 Star::Find false star n=4 nbg=279 bg=80.2 sigma=3.0 thresh=89 peak=85
03:59:49.167 00.001 7988 Star::Find returns 0 (2), X=556.00, Y=876.00, Mass=36, SNR=2.9, Peak=91 HFD=0.0
03:59:49.169 00.002 7988 Star::Find(15, 648, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.173 00.004 7988 Star::Find returns 0 (3), X=648.00, Y=569.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:49.175 00.002 7988 Star::Find(15, 897, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.177 00.002 7988 Star::Find returns 0 (3), X=897.00, Y=332.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:49.179 00.002 7988 Star::Find(15, 700, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.184 00.005 7988 Star::Find false star n=4 nbg=283 bg=83.5 sigma=3.2 thresh=93 peak=87
03:59:49.186 00.002 7988 Star::Find returns 0 (2), X=700.00, Y=600.00, Mass=50, SNR=2.9, Peak=101 HFD=0.0
03:59:49.188 00.002 7988 Star::Find(15, 508, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.188 00.000 7988 Star::Find returns 0 (2), X=508.00, Y=210.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
03:59:49.188 00.000 7988 Star::Find(15, 743, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.188 00.000 7988 Star::Find returns 0 (3), X=743.00, Y=662.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:49.188 00.000 7988 Star::Find(15, 210, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.199 00.011 7988 Star::Find returns 0 (3), X=210.00, Y=725.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:49.201 00.002 7988 Star::Find(15, 1082, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.203 00.002 7988 Star::Find false star n=3 nbg=274 bg=81.4 sigma=3.1 thresh=91 peak=86
03:59:49.205 00.002 7988 Star::Find returns 0 (2), X=1082.00, Y=848.00, Mass=31, SNR=2.9, Peak=93 HFD=0.0
03:59:49.207 00.002 7988 Star::Find(15, 343, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.209 00.002 7988 Star::Find returns 0 (2), X=343.00, Y=704.00, Mass=12, SNR=2.1, Peak=93 HFD=0.0
03:59:49.211 00.002 7988 Star::Find(15, 591, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.213 00.002 7988 Star::Find returns 0 (3), X=591.00, Y=685.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:49.214 00.001 7988 Star::Find(15, 1257, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.218 00.004 7988 Star::Find false star n=8 nbg=270 bg=83.8 sigma=2.8 thresh=92 peak=89
03:59:49.220 00.002 7988 Star::Find returns 0 (2), X=1257.00, Y=23.00, Mass=74, SNR=2.9, Peak=96 HFD=0.0
03:59:49.222 00.002 7988 Star::Find(15, 1112, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.224 00.002 7988 Star::Find false star n=3 nbg=278 bg=86.9 sigma=3.0 thresh=96 peak=91
03:59:49.226 00.002 7988 Star::Find returns 0 (2), X=1112.00, Y=157.00, Mass=30, SNR=2.9, Peak=99 HFD=0.0
03:59:49.228 00.002 7988 Star::Find(15, 1061, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.230 00.002 7988 Star::Find returns 0 (3), X=1061.00, Y=636.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:49.230 00.000 7988 Star::Find(15, 965, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.230 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=19.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
03:59:49.234 00.004 7988 Star::Find(15, 218, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.234 00.000 7988 Star::Find returns 0 (3), X=218.00, Y=109.00, Mass=8, SNR=1.6, Peak=93 HFD=0.0
03:59:49.234 00.000 7988 Star::Find(15, 893, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.234 00.000 7988 Star::Find false star n=3 nbg=279 bg=83.4 sigma=2.9 thresh=92 peak=86
03:59:49.234 00.000 7988 Star::Find returns 0 (2), X=893.00, Y=684.00, Mass=27, SNR=2.9, Peak=98 HFD=0.0
03:59:49.246 00.012 7988 Star::Find(15, 336, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.248 00.002 7988 Star::Find returns 0 (2), X=336.00, Y=136.00, Mass=17, SNR=2.4, Peak=94 HFD=0.0
03:59:49.250 00.002 7988 Star::Find(15, 972, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.252 00.002 7988 Star::Find false star n=4 nbg=280 bg=82.4 sigma=3.3 thresh=92 peak=87
03:59:49.254 00.002 7988 Star::Find returns 0 (2), X=972.00, Y=621.00, Mass=42, SNR=2.9, Peak=94 HFD=0.0
03:59:49.256 00.002 7988 Star::Find(15, 366, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.258 00.002 7988 Star::Find false star n=3 nbg=280 bg=80.7 sigma=3.1 thresh=90 peak=85
03:59:49.260 00.002 7988 Star::Find returns 0 (2), X=366.00, Y=618.00, Mass=29, SNR=2.9, Peak=92 HFD=0.0
03:59:49.261 00.001 7988 Star::Find(15, 308, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.265 00.004 7988 Star::Find returns 0 (3), X=308.00, Y=711.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:49.267 00.002 7988 Star::Find(15, 1248, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.268 00.001 7988 Star::Find false star n=3 nbg=277 bg=86.5 sigma=3.2 thresh=96 peak=91
03:59:49.272 00.004 7988 Star::Find returns 0 (2), X=1248.00, Y=208.00, Mass=30, SNR=2.9, Peak=97 HFD=0.0
03:59:49.274 00.002 7988 Star::Find(15, 475, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.276 00.002 7988 Star::Find returns 0 (3), X=475.00, Y=600.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:49.277 00.001 7988 Star::Find(15, 389, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.277 00.000 7988 Star::Find returns 0 (3), X=389.00, Y=813.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:49.277 00.000 7988 Star::Find(15, 97, 871, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.277 00.000 7988 Star::Find returns 0 (2), X=97.00, Y=871.00, Mass=11, SNR=2.0, Peak=92 HFD=0.0
03:59:49.286 00.009 7988 Star::Find(15, 1207, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.289 00.003 7988 Star::Find false star n=4 nbg=279 bg=85.8 sigma=3.1 thresh=95 peak=89
03:59:49.291 00.002 7988 Star::Find returns 0 (2), X=1207.00, Y=449.00, Mass=38, SNR=2.9, Peak=97 HFD=0.0
03:59:49.293 00.002 7988 Star::Find(15, 733, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.297 00.004 7988 Star::Find returns 0 (2), X=733.00, Y=732.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:59:49.299 00.002 7988 Star::Find(15, 307, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.301 00.002 7988 Star::Find returns 0 (2), X=307.00, Y=485.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:49.302 00.001 7988 Star::Find(15, 403, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.302 00.000 7988 Star::Find returns 0 (3), X=403.00, Y=896.00, Mass=10, SNR=1.9, Peak=90 HFD=0.0
03:59:49.302 00.000 7988 Star::Find(15, 125, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.309 00.007 7988 Star::Find returns 0 (2), X=125.00, Y=720.00, Mass=12, SNR=2.1, Peak=91 HFD=0.0
03:59:49.309 00.000 7988 Star::Find(15, 807, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.309 00.000 7988 Star::Find returns 0 (3), X=807.00, Y=148.00, Mass=0, SNR=0.0, Peak=99 HFD=0.0
03:59:49.319 00.010 7988 Star::Find(15, 631, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.319 00.000 7988 Star::Find false star n=3 nbg=274 bg=82.7 sigma=3.0 thresh=92 peak=87
03:59:49.319 00.000 7988 Star::Find returns 0 (2), X=631.00, Y=658.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:49.327 00.008 7988 Star::Find(15, 165, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.329 00.002 7988 Star::Find returns 0 (2), X=165.00, Y=558.00, Mass=20, SNR=2.7, Peak=93 HFD=0.0
03:59:49.331 00.002 7988 Star::Find(15, 545, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.333 00.002 7988 Star::Find returns 0 (2), X=545.00, Y=744.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:59:49.335 00.002 7988 Star::Find(15, 201, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.336 00.001 7988 Star::Find returns 0 (3), X=201.00, Y=208.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:49.338 00.002 7988 Star::Find(15, 735, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.340 00.002 7988 Star::Find false star n=3 nbg=276 bg=82.6 sigma=3.0 thresh=92 peak=86
03:59:49.340 00.000 7988 Star::Find returns 0 (2), X=735.00, Y=215.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:49.340 00.000 7988 Star::Find(15, 389, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.340 00.000 7988 Star::Find returns 0 (3), X=389.00, Y=325.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:59:49.340 00.000 7988 Star::Find(15, 718, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.340 00.000 7988 Star::Find false star n=3 nbg=275 bg=86.0 sigma=2.8 thresh=94 peak=90
03:59:49.353 00.013 7988 Star::Find returns 0 (2), X=718.00, Y=39.00, Mass=28, SNR=2.9, Peak=99 HFD=0.0
03:59:49.353 00.000 7988 Star::Find(15, 1154, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.356 00.003 7988 Star::Find returns 0 (2), X=1154.00, Y=528.00, Mass=19, SNR=2.6, Peak=95 HFD=0.0
03:59:49.356 00.000 7988 Star::Find(15, 714, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.356 00.000 7988 Star::Find returns 0 (2), X=714.00, Y=696.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:49.356 00.000 7988 Star::Find(15, 476, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.356 00.000 7988 Star::Find false star n=4 nbg=274 bg=83.4 sigma=2.9 thresh=92 peak=88
03:59:49.356 00.000 7988 Star::Find returns 0 (2), X=476.00, Y=269.00, Mass=35, SNR=2.9, Peak=93 HFD=0.0
03:59:49.370 00.014 7988 Star::Find(15, 640, 910, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.372 00.002 7988 Star::Find false star n=3 nbg=285 bg=80.7 sigma=3.2 thresh=90 peak=85
03:59:49.372 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=910.00, Mass=29, SNR=2.9, Peak=91 HFD=0.0
03:59:49.372 00.000 7988 Star::Find(15, 895, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.372 00.000 7988 Star::Find returns 0 (2), X=895.00, Y=539.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
03:59:49.372 00.000 7988 Star::Find(15, 903, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.372 00.000 7988 Star::Find returns 0 (3), X=903.00, Y=389.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:49.372 00.000 7988 Star::Find(15, 259, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.372 00.000 7988 Star::Find false star n=3 nbg=278 bg=79.9 sigma=3.0 thresh=89 peak=85
03:59:49.387 00.015 7988 Star::Find returns 0 (2), X=259.00, Y=901.00, Mass=33, SNR=2.9, Peak=92 HFD=0.0
03:59:49.391 00.004 7988 Star::Find(15, 712, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.393 00.002 7988 Star::Find returns 0 (3), X=712.00, Y=455.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:59:49.395 00.002 7988 Star::Find(15, 760, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.397 00.002 7988 Star::Find returns 0 (3), X=760.00, Y=527.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:59:49.399 00.002 7988 Star::Find(15, 1191, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.401 00.002 7988 Star::Find returns 0 (2), X=1191.00, Y=494.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:49.404 00.003 7988 Star::Find(15, 594, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.404 00.000 7988 Star::Find returns 0 (3), X=594.00, Y=318.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:49.404 00.000 7988 Star::Find(15, 340, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.404 00.000 7988 Star::Find returns 0 (3), X=340.00, Y=456.00, Mass=10, SNR=1.9, Peak=91 HFD=0.0
03:59:49.413 00.009 7988 Star::Find(15, 1125, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.415 00.002 7988 Star::Find returns 0 (3), X=1125.00, Y=938.00, Mass=10, SNR=1.8, Peak=92 HFD=0.0
03:59:49.417 00.002 7988 Star::Find(15, 115, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.419 00.002 7988 Star::Find returns 0 (2), X=115.00, Y=470.00, Mass=18, SNR=2.5, Peak=93 HFD=0.0
03:59:49.421 00.002 7988 Star::Find(15, 364, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.421 00.000 7988 Star::Find returns 0 (2), X=364.00, Y=319.00, Mass=10, SNR=1.9, Peak=92 HFD=0.0
03:59:49.421 00.000 7988 Star::Find(15, 765, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.421 00.000 7988 Star::Find returns 0 (3), X=765.00, Y=705.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
03:59:49.430 00.009 7988 Star::Find(15, 902, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.432 00.002 7988 Star::Find returns 0 (2), X=902.00, Y=608.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
03:59:49.435 00.003 7988 Star::Find(15, 680, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.437 00.002 7988 Star::Find returns 0 (2), X=680.00, Y=667.00, Mass=20, SNR=2.5, Peak=95 HFD=0.0
03:59:49.438 00.001 7988 Star::Find(15, 728, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.440 00.002 7988 Star::Find returns 0 (2), X=728.00, Y=760.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:49.442 00.002 7988 Star::Find(15, 141, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.446 00.004 7988 Star::Find returns 0 (3), X=141.00, Y=359.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:49.448 00.002 7988 Star::Find(15, 455, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.450 00.002 7988 Star::Find false star n=5 nbg=275 bg=79.9 sigma=2.7 thresh=88 peak=83
03:59:49.451 00.001 7988 Star::Find returns 0 (2), X=455.00, Y=808.00, Mass=44, SNR=2.9, Peak=89 HFD=0.0
03:59:49.453 00.002 7988 Star::Find(15, 302, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.455 00.002 7988 Star::Find returns 0 (3), X=302.00, Y=57.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:49.457 00.002 7988 Star::Find(15, 834, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.459 00.002 7988 Star::Find returns 0 (2), X=834.00, Y=735.00, Mass=19, SNR=2.6, Peak=97 HFD=0.0
03:59:49.461 00.002 7988 Star::Find(15, 127, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.463 00.002 7988 Star::Find returns 0 (2), X=127.00, Y=161.00, Mass=11, SNR=2.0, Peak=91 HFD=0.0
03:59:49.465 00.002 7988 Star::Find(15, 578, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:59:49.466 00.001 7988 Star::Find returns 0 (2), X=578.00, Y=430.00, Mass=19, SNR=2.6, Peak=93 HFD=0.0
03:59:49.468 00.002 7988 AutoFind: no star found
03:59:49.471 00.003 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
03:59:49.473 00.002 7988 GuiderMultiStar::AutoSelect failed.
03:59:49.477 00.004 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_035945.fit
03:59:49.487 00.010 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:59:49.493 00.006 7988 ScopeASCOM::SideOfPier() returns 0
03:59:49.500 00.007 7988 auto find star failed, attempts remaining = 3
03:59:49.502 00.002 7988 Changing from state SELECTING to UNINITIALIZED
03:59:49.505 00.003 7988 guider state => SELECTING
03:59:49.507 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
03:59:49.509 00.002 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":0,"id":"c0479fa5-7816-499f-ac11-e16719072760"}
03:59:49.511 00.002 7988 OnExposeComplete: enter
03:59:49.514 00.003 7988 UpdateGuideState(): m_state=1
03:59:49.516 00.002 7988 UpdateCurrentPosition: no star selected
03:59:49.520 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:49.522 00.002 7988 Status Line: No star selected
03:59:49.526 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=82, FiltMin=73, FiltMax=93, Gamma=0.690
03:59:49.528 00.002 7988 UpdateGuideState exits: No star selected
03:59:49.530 00.002 7988 PhdController: newstate STATE_SELECT_STAR
03:59:49.534 00.004 7988 GuiderMultiStar::AutoSelect enter
03:59:49.539 00.005 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:59:49.657 00.118 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:59:49.753 00.096 7988 AutoFind: global mean = -0.0, stdev 5.3
03:59:49.753 00.000 7988 AutoFind: using threshold = 0.1
03:59:49.858 00.105 7988 AutoFind: local max [965, 213] 4.7
03:59:49.861 00.003 7988 AutoFind: local max [484, 450] 4.6
03:59:49.861 00.000 7988 AutoFind: local max [1010, 624] 4.6
03:59:49.861 00.000 7988 AutoFind: local max [722, 825] 4.4
03:59:49.864 00.003 7988 AutoFind: local max [1182, 949] 4.4
03:59:49.864 00.000 7988 AutoFind: local max [890, 884] 4.4
03:59:49.864 00.000 7988 AutoFind: local max [635, 230] 4.4
03:59:49.864 00.000 7988 AutoFind: local max [190, 216] 4.4
03:59:49.864 00.000 7988 AutoFind: local max [512, 36] 4.4
03:59:49.864 00.000 7988 AutoFind: local max [796, 135] 4.3
03:59:49.864 00.000 7988 AutoFind: local max [971, 489] 4.3
03:59:49.875 00.011 7988 AutoFind: local max [843, 113] 4.3
03:59:49.875 00.000 7988 AutoFind: local max [1189, 355] 4.3
03:59:49.878 00.003 7988 AutoFind: local max [409, 42] 4.3
03:59:49.878 00.000 7988 AutoFind: local max [1120, 319] 4.3
03:59:49.880 00.002 7988 AutoFind: local max [983, 545] 4.3
03:59:49.880 00.000 7988 AutoFind: local max [1050, 753] 4.3
03:59:49.880 00.000 7988 AutoFind: local max [924, 403] 4.3
03:59:49.880 00.000 7988 AutoFind: local max [796, 648] 4.3
03:59:49.880 00.000 7988 AutoFind: local max [350, 51] 4.2
03:59:49.880 00.000 7988 AutoFind: local max [1003, 83] 4.2
03:59:49.880 00.000 7988 AutoFind: local max [262, 102] 4.2
03:59:49.880 00.000 7988 AutoFind: local max [577, 346] 4.2
03:59:49.880 00.000 7988 AutoFind: local max [475, 238] 4.2
03:59:49.880 00.000 7988 AutoFind: local max [1077, 163] 4.2
03:59:49.880 00.000 7988 AutoFind: local max [525, 897] 4.2
03:59:49.880 00.000 7988 AutoFind: local max [1267, 867] 4.1
03:59:49.895 00.015 7988 AutoFind: local max [1005, 553] 4.1
03:59:49.896 00.001 7988 AutoFind: local max [910, 834] 4.1
03:59:49.896 00.000 7988 AutoFind: local max [951, 603] 4.1
03:59:49.896 00.000 7988 AutoFind: local max [1065, 802] 4.1
03:59:49.896 00.000 7988 AutoFind: local max [565, 164] 4.1
03:59:49.896 00.000 7988 AutoFind: local max [763, 442] 4.1
03:59:49.896 00.000 7988 AutoFind: local max [405, 95] 4.1
03:59:49.896 00.000 7988 AutoFind: local max [1213, 275] 4.1
03:59:49.896 00.000 7988 AutoFind: local max [114, 456] 4.1
03:59:49.896 00.000 7988 AutoFind: local max [1256, 650] 4.0
03:59:49.896 00.000 7988 AutoFind: local max [608, 363] 4.0
03:59:49.896 00.000 7988 AutoFind: local max [421, 76] 4.0
03:59:49.896 00.000 7988 AutoFind: local max [790, 832] 4.0
03:59:49.896 00.000 7988 AutoFind: local max [1169, 777] 4.0
03:59:49.911 00.015 7988 AutoFind: local max [753, 39] 4.0
03:59:49.911 00.000 7988 AutoFind: local max [419, 333] 4.0
03:59:49.911 00.000 7988 AutoFind: local max [1259, 868] 4.0
03:59:49.916 00.005 7988 AutoFind: local max [1116, 846] 4.0
03:59:49.916 00.000 7988 AutoFind: local max [156, 692] 3.9
03:59:49.918 00.002 7988 AutoFind: local max [141, 781] 3.9
03:59:49.918 00.000 7988 AutoFind: local max [1259, 223] 3.9
03:59:49.920 00.002 7988 AutoFind: local max [796, 925] 3.9
03:59:49.922 00.002 7988 AutoFind: local max [1268, 673] 3.9
03:59:49.922 00.000 7988 AutoFind: local max [1018, 872] 3.9
03:59:49.922 00.000 7988 AutoFind: local max [950, 578] 3.9
03:59:49.922 00.000 7988 AutoFind: local max [89, 690] 3.9
03:59:49.922 00.000 7988 AutoFind: local max [1042, 153] 3.9
03:59:49.928 00.006 7988 AutoFind: local max [843, 49] 3.9
03:59:49.929 00.001 7988 AutoFind: local max [1188, 147] 3.9
03:59:49.929 00.000 7988 AutoFind: local max [217, 879] 3.9
03:59:49.929 00.000 7988 AutoFind: local max [960, 494] 3.9
03:59:49.929 00.000 7988 AutoFind: local max [711, 560] 3.9
03:59:49.929 00.000 7988 AutoFind: local max [986, 651] 3.9
03:59:49.929 00.000 7988 AutoFind: local max [358, 875] 3.9
03:59:49.929 00.000 7988 AutoFind: local max [49, 218] 3.9
03:59:49.929 00.000 7988 AutoFind: local max [16, 407] 3.9
03:59:49.929 00.000 7988 AutoFind: local max [69, 601] 3.9
03:59:49.929 00.000 7988 AutoFind: local max [950, 911] 3.9
03:59:49.929 00.000 7988 AutoFind: local max [646, 249] 3.9
03:59:49.944 00.015 7988 AutoFind: local max [753, 411] 3.9
03:59:49.944 00.000 7988 AutoFind: local max [174, 679] 3.8
03:59:49.946 00.002 7988 AutoFind: local max [1199, 739] 3.8
03:59:49.946 00.000 7988 AutoFind: local max [162, 117] 3.8
03:59:49.946 00.000 7988 AutoFind: local max [1036, 345] 3.8
03:59:49.946 00.000 7988 AutoFind: local max [1167, 661] 3.8
03:59:49.946 00.000 7988 AutoFind: local max [719, 889] 3.8
03:59:49.946 00.000 7988 AutoFind: local max [1166, 298] 3.8
03:59:49.946 00.000 7988 AutoFind: local max [395, 942] 3.8
03:59:49.946 00.000 7988 AutoFind: local max [858, 809] 3.8
03:59:49.946 00.000 7988 AutoFind: local max [638, 277] 3.8
03:59:49.946 00.000 7988 AutoFind: local max [1031, 739] 3.8
03:59:49.946 00.000 7988 AutoFind: local max [38, 740] 3.8
03:59:49.960 00.014 7988 AutoFind: local max [829, 48] 3.8
03:59:49.960 00.000 7988 AutoFind: local max [200, 557] 3.8
03:59:49.963 00.003 7988 AutoFind: local max [1074, 119] 3.8
03:59:49.963 00.000 7988 AutoFind: local max [180, 465] 3.8
03:59:49.963 00.000 7988 AutoFind: local max [768, 304] 3.8
03:59:49.963 00.000 7988 AutoFind: local max [1081, 236] 3.8
03:59:49.963 00.000 7988 AutoFind: local max [16, 766] 3.8
03:59:49.963 00.000 7988 AutoFind: local max [413, 363] 3.8
03:59:49.963 00.000 7988 AutoFind: local max [236, 718] 3.8
03:59:49.963 00.000 7988 AutoFind: local max [1133, 73] 3.8
03:59:49.963 00.000 7988 AutoFind: local max [532, 935] 3.8
03:59:49.976 00.013 7988 AutoFind: local max [1079, 327] 3.8
03:59:49.978 00.002 7988 AutoFind: local max [598, 11] 3.8
03:59:49.978 00.000 7988 AutoFind: local max [181, 721] 3.8
03:59:49.980 00.002 7988 AutoFind: local max [925, 18] 3.8
03:59:49.980 00.000 7988 AutoFind: local max [976, 877] 3.8
03:59:49.982 00.002 7988 AutoFind: local max [12, 891] 3.8
03:59:49.984 00.002 7988 AutoFind: local max [459, 899] 3.7
03:59:49.984 00.000 7988 AutoFind: local max [944, 648] 3.7
03:59:49.986 00.002 7988 AutoFind: local max [909, 467] 3.7
03:59:49.986 00.000 7988 AutoFind: local max [1029, 221] 3.7
03:59:49.988 00.002 7988 AutoFind: too close [829, 48] 3.8 - [843, 49] 3.9
03:59:49.990 00.002 7988 AutoFind: too close [1031, 739] 3.8 - [1050, 753] 4.3
03:59:49.990 00.000 7988 AutoFind: too close [174, 679] 3.8 - [156, 692] 3.9
03:59:49.991 00.001 7988 AutoFind: too close [646, 249] 3.9 - [635, 230] 4.4
03:59:49.991 00.000 7988 AutoFind: too close [960, 494] 3.9 - [971, 489] 4.3
03:59:49.991 00.000 7988 AutoFind: too close [1259, 868] 4.0 - [1267, 867] 4.1
03:59:49.991 00.000 7988 AutoFind: too close [421, 76] 4.0 - [405, 95] 4.1
03:59:49.997 00.006 7988 AutoFind: too close to edge [12, 891] 3.8
03:59:49.997 00.000 7988 AutoFind: too close to edge [598, 11] 3.8
03:59:49.997 00.000 7988 AutoFind: too close to edge [1268, 673] 3.9
03:59:49.997 00.000 7988 AutoFind: too close to edge [1182, 949] 4.4
03:59:49.997 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:59:49.997 00.000 7988 Star::Find(15, 965, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:49.997 00.000 7988 Star::Find false star n=4 nbg=277 bg=84.3 sigma=3.1 thresh=94 peak=89
03:59:49.997 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=213.00, Mass=41, SNR=2.9, Peak=97 HFD=0.0
03:59:49.997 00.000 7988 Star::Find(15, 484, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.007 00.010 7988 Star::Find false star n=3 nbg=278 bg=81.6 sigma=3.1 thresh=91 peak=87
03:59:50.009 00.002 7988 Star::Find returns 0 (2), X=484.00, Y=450.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:50.009 00.000 7988 Star::Find(15, 1010, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.011 00.002 7988 Star::Find returns 0 (3), X=1010.00, Y=624.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:50.011 00.000 7988 Star::Find(15, 722, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.014 00.003 7988 Star::Find returns 0 (3), X=722.00, Y=825.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:50.014 00.000 7988 Star::Find(15, 890, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.016 00.002 7988 Star::Find returns 0 (2), X=890.00, Y=884.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
03:59:50.018 00.002 7988 Star::Find(15, 190, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.018 00.000 7988 Star::Find returns 0 (3), X=190.00, Y=216.00, Mass=9, SNR=1.8, Peak=89 HFD=0.0
03:59:50.020 00.002 7988 Star::Find(15, 512, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.022 00.002 7988 Star::Find returns 0 (3), X=512.00, Y=36.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:50.023 00.001 7988 Star::Find(15, 796, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.023 00.000 7988 Star::Find false star n=4 nbg=268 bg=83.0 sigma=2.7 thresh=91 peak=86
03:59:50.023 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=135.00, Mass=35, SNR=2.9, Peak=93 HFD=0.0
03:59:50.023 00.000 7988 Star::Find(15, 843, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.023 00.000 7988 Star::Find returns 0 (3), X=843.00, Y=113.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:59:50.023 00.000 7988 Star::Find(15, 1189, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.030 00.007 7988 Star::Find returns 0 (3), X=1189.00, Y=355.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:59:50.030 00.000 7988 Star::Find(15, 409, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.030 00.000 7988 Star::Find returns 0 (2), X=409.00, Y=42.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
03:59:50.030 00.000 7988 Star::Find(15, 1120, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.030 00.000 7988 Star::Find returns 0 (2), X=1120.00, Y=319.00, Mass=15, SNR=2.4, Peak=100 HFD=0.0
03:59:50.030 00.000 7988 Star::Find(15, 983, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.030 00.000 7988 Star::Find returns 0 (3), X=983.00, Y=545.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:50.039 00.009 7988 Star::Find(15, 924, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.039 00.000 7988 Star::Find false star n=3 nbg=278 bg=82.4 sigma=3.2 thresh=92 peak=88
03:59:50.039 00.000 7988 Star::Find returns 0 (2), X=924.00, Y=403.00, Mass=30, SNR=2.9, Peak=93 HFD=0.0
03:59:50.039 00.000 7988 Star::Find(15, 796, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.039 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=648.00, Mass=14, SNR=2.2, Peak=97 HFD=0.0
03:59:50.039 00.000 7988 Star::Find(15, 350, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.047 00.008 7988 Star::Find false star n=3 nbg=282 bg=81.8 sigma=3.3 thresh=92 peak=88
03:59:50.047 00.000 7988 Star::Find returns 0 (2), X=350.00, Y=51.00, Mass=35, SNR=2.9, Peak=95 HFD=0.0
03:59:50.047 00.000 7988 Star::Find(15, 1003, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.047 00.000 7988 Star::Find returns 0 (3), X=1003.00, Y=83.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:59:50.047 00.000 7988 Star::Find(15, 262, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.047 00.000 7988 Star::Find returns 0 (3), X=262.00, Y=102.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:50.055 00.008 7988 Star::Find(15, 577, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.055 00.000 7988 Star::Find returns 0 (3), X=577.00, Y=346.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:50.055 00.000 7988 Star::Find(15, 475, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.055 00.000 7988 Star::Find returns 0 (2), X=475.00, Y=238.00, Mass=12, SNR=2.1, Peak=94 HFD=0.0
03:59:50.055 00.000 7988 Star::Find(15, 1077, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.055 00.000 7988 Star::Find returns 0 (2), X=1077.00, Y=163.00, Mass=18, SNR=2.4, Peak=96 HFD=0.0
03:59:50.055 00.000 7988 Star::Find(15, 525, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.055 00.000 7988 Star::Find returns 0 (2), X=525.00, Y=897.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:50.064 00.009 7988 Star::Find(15, 1005, 553, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.064 00.000 7988 Star::Find returns 0 (2), X=1005.00, Y=553.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:50.064 00.000 7988 Star::Find(15, 910, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.068 00.004 7988 Star::Find returns 0 (2), X=910.00, Y=834.00, Mass=13, SNR=2.1, Peak=93 HFD=0.0
03:59:50.070 00.002 7988 Star::Find(15, 951, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.071 00.001 7988 Star::Find returns 0 (2), X=951.00, Y=603.00, Mass=19, SNR=2.6, Peak=94 HFD=0.0
03:59:50.071 00.000 7988 Star::Find(15, 1065, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.071 00.000 7988 Star::Find returns 0 (2), X=1065.00, Y=802.00, Mass=26, SNR=3.0, Peak=94 HFD=0.0
03:59:50.071 00.000 7988 Star::Find(15, 565, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.071 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=164.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.071 00.000 7988 Star::Find(15, 763, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.071 00.000 7988 Star::Find returns 0 (3), X=763.00, Y=442.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:59:50.071 00.000 7988 Star::Find(15, 1213, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.071 00.000 7988 Star::Find false star n=8 nbg=273 bg=86.7 sigma=2.8 thresh=95 peak=91
03:59:50.081 00.010 7988 Star::Find returns 0 (2), X=1213.00, Y=275.00, Mass=67, SNR=2.9, Peak=98 HFD=0.0
03:59:50.081 00.000 7988 Star::Find(15, 114, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.081 00.000 7988 Star::Find returns 0 (2), X=114.00, Y=456.00, Mass=22, SNR=2.6, Peak=93 HFD=0.0
03:59:50.081 00.000 7988 Star::Find(15, 1256, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.087 00.006 7988 Star::Find returns 0 (2), X=1256.00, Y=650.00, Mass=26, SNR=3.0, Peak=96 HFD=0.0
03:59:50.087 00.000 7988 Star::Find(15, 608, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.087 00.000 7988 Star::Find returns 0 (2), X=608.00, Y=363.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:59:50.087 00.000 7988 Star::Find(15, 790, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.087 00.000 7988 Star::Find returns 0 (2), X=790.00, Y=832.00, Mass=21, SNR=2.8, Peak=93 HFD=0.0
03:59:50.087 00.000 7988 Star::Find(15, 1169, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.087 00.000 7988 Star::Find false star n=4 nbg=280 bg=81.5 sigma=3.1 thresh=91 peak=86
03:59:50.087 00.000 7988 Star::Find returns 0 (2), X=1169.00, Y=777.00, Mass=44, SNR=2.9, Peak=94 HFD=0.0
03:59:50.087 00.000 7988 Star::Find(15, 753, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.098 00.011 7988 Star::Find false star n=4 nbg=278 bg=83.3 sigma=3.1 thresh=93 peak=87
03:59:50.098 00.000 7988 Star::Find returns 0 (2), X=753.00, Y=39.00, Mass=40, SNR=2.9, Peak=96 HFD=0.0
03:59:50.098 00.000 7988 Star::Find(15, 419, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.098 00.000 7988 Star::Find returns 0 (2), X=419.00, Y=333.00, Mass=20, SNR=2.6, Peak=91 HFD=0.0
03:59:50.103 00.005 7988 Star::Find(15, 1116, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.103 00.000 7988 Star::Find false star n=4 nbg=280 bg=81.0 sigma=3.0 thresh=90 peak=86
03:59:50.106 00.003 7988 Star::Find returns 0 (2), X=1116.00, Y=846.00, Mass=43, SNR=2.9, Peak=94 HFD=0.0
03:59:50.106 00.000 7988 Star::Find(15, 141, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.106 00.000 7988 Star::Find returns 0 (2), X=141.00, Y=781.00, Mass=21, SNR=2.7, Peak=91 HFD=0.0
03:59:50.106 00.000 7988 Star::Find(15, 1259, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.106 00.000 7988 Star::Find returns 0 (2), X=1259.00, Y=223.00, Mass=20, SNR=2.6, Peak=97 HFD=0.0
03:59:50.106 00.000 7988 Star::Find(15, 796, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.106 00.000 7988 Star::Find false star n=4 nbg=278 bg=81.2 sigma=2.9 thresh=90 peak=85
03:59:50.106 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=925.00, Mass=36, SNR=2.9, Peak=92 HFD=0.0
03:59:50.115 00.009 7988 Star::Find(15, 1018, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.115 00.000 7988 Star::Find returns 0 (3), X=1018.00, Y=872.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:50.115 00.000 7988 Star::Find(15, 950, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.119 00.004 7988 Star::Find returns 0 (2), X=950.00, Y=578.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
03:59:50.119 00.000 7988 Star::Find(15, 89, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.119 00.000 7988 Star::Find returns 0 (2), X=89.00, Y=690.00, Mass=13, SNR=2.2, Peak=92 HFD=0.0
03:59:50.119 00.000 7988 Star::Find(15, 1042, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.119 00.000 7988 Star::Find returns 0 (2), X=1042.00, Y=153.00, Mass=22, SNR=2.8, Peak=98 HFD=0.0
03:59:50.119 00.000 7988 Star::Find(15, 1188, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.119 00.000 7988 Star::Find returns 0 (2), X=1188.00, Y=147.00, Mass=22, SNR=2.7, Peak=98 HFD=0.0
03:59:50.129 00.010 7988 Star::Find(15, 217, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.130 00.001 7988 Star::Find returns 0 (2), X=217.00, Y=879.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:59:50.131 00.001 7988 Star::Find(15, 711, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.133 00.002 7988 Star::Find returns 0 (3), X=711.00, Y=560.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.134 00.001 7988 Star::Find(15, 986, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.135 00.001 7988 Star::Find returns 0 (2), X=986.00, Y=651.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.136 00.001 7988 Star::Find(15, 358, 875, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.138 00.002 7988 Star::Find returns 0 (2), X=358.00, Y=875.00, Mass=22, SNR=2.7, Peak=91 HFD=0.0
03:59:50.139 00.001 7988 Star::Find(15, 49, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.140 00.001 7988 Star::Find returns 0 (2), X=49.00, Y=218.00, Mass=10, SNR=1.8, Peak=90 HFD=0.0
03:59:50.140 00.000 7988 Star::Find(15, 16, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.140 00.000 7988 Star::Find returns 0 (2), X=16.00, Y=407.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:50.140 00.000 7988 Star::Find(15, 69, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.140 00.000 7988 Star::Find returns 0 (3), X=69.00, Y=601.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:50.140 00.000 7988 Star::Find(15, 950, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.140 00.000 7988 Star::Find returns 0 (2), X=950.00, Y=911.00, Mass=13, SNR=2.2, Peak=94 HFD=0.0
03:59:50.140 00.000 7988 Star::Find(15, 753, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.150 00.010 7988 Star::Find returns 0 (3), X=753.00, Y=411.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:50.150 00.000 7988 Star::Find(15, 1199, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.150 00.000 7988 Star::Find returns 0 (2), X=1199.00, Y=739.00, Mass=18, SNR=2.4, Peak=94 HFD=0.0
03:59:50.150 00.000 7988 Star::Find(15, 162, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.150 00.000 7988 Star::Find returns 0 (3), X=162.00, Y=117.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:50.150 00.000 7988 Star::Find(15, 1036, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.150 00.000 7988 Star::Find returns 0 (2), X=1036.00, Y=345.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:59:50.150 00.000 7988 Star::Find(15, 1167, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.150 00.000 7988 Star::Find returns 0 (2), X=1167.00, Y=661.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.150 00.000 7988 Star::Find(15, 719, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.150 00.000 7988 Star::Find returns 0 (3), X=719.00, Y=889.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:50.150 00.000 7988 Star::Find(15, 1166, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.150 00.000 7988 Star::Find returns 0 (2), X=1166.00, Y=298.00, Mass=18, SNR=2.4, Peak=96 HFD=0.0
03:59:50.166 00.016 7988 Star::Find(15, 395, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.166 00.000 7988 Star::Find returns 0 (2), X=395.00, Y=942.00, Mass=18, SNR=2.4, Peak=91 HFD=0.0
03:59:50.166 00.000 7988 Star::Find(15, 858, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.166 00.000 7988 Star::Find false star n=6 nbg=272 bg=80.6 sigma=2.9 thresh=89 peak=85
03:59:50.166 00.000 7988 Star::Find returns 0 (2), X=858.00, Y=809.00, Mass=55, SNR=2.9, Peak=93 HFD=0.0
03:59:50.166 00.000 7988 Star::Find(15, 638, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.166 00.000 7988 Star::Find returns 0 (2), X=638.00, Y=277.00, Mass=11, SNR=2.0, Peak=94 HFD=0.0
03:59:50.166 00.000 7988 Star::Find(15, 38, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.166 00.000 7988 Star::Find returns 0 (2), X=38.00, Y=740.00, Mass=19, SNR=2.6, Peak=90 HFD=0.0
03:59:50.166 00.000 7988 Star::Find(15, 200, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.166 00.000 7988 Star::Find returns 0 (3), X=200.00, Y=557.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:50.166 00.000 7988 Star::Find(15, 1074, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.166 00.000 7988 Star::Find returns 0 (3), X=1074.00, Y=119.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:59:50.183 00.017 7988 Star::Find(15, 180, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.183 00.000 7988 Star::Find false star n=3 nbg=281 bg=81.6 sigma=3.0 thresh=91 peak=87
03:59:50.183 00.000 7988 Star::Find returns 0 (2), X=180.00, Y=465.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:59:50.183 00.000 7988 Star::Find(15, 768, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.183 00.000 7988 Star::Find returns 0 (2), X=768.00, Y=304.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
03:59:50.183 00.000 7988 Star::Find(15, 1081, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.183 00.000 7988 Star::Find returns 0 (2), X=1081.00, Y=236.00, Mass=20, SNR=2.6, Peak=98 HFD=0.0
03:59:50.183 00.000 7988 Star::Find(15, 16, 766, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.183 00.000 7988 Star::Find returns 0 (2), X=16.00, Y=766.00, Mass=20, SNR=2.6, Peak=90 HFD=0.0
03:59:50.183 00.000 7988 Star::Find(15, 413, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.183 00.000 7988 Star::Find returns 0 (2), X=413.00, Y=363.00, Mass=18, SNR=2.6, Peak=98 HFD=0.0
03:59:50.183 00.000 7988 Star::Find(15, 236, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.183 00.000 7988 Star::Find false star n=5 nbg=274 bg=78.8 sigma=2.8 thresh=87 peak=83
03:59:50.198 00.015 7988 Star::Find returns 0 (2), X=236.00, Y=718.00, Mass=43, SNR=2.9, Peak=89 HFD=0.0
03:59:50.200 00.002 7988 Star::Find(15, 1133, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.200 00.000 7988 Star::Find returns 0 (3), X=1133.00, Y=73.00, Mass=10, SNR=1.8, Peak=99 HFD=0.0
03:59:50.200 00.000 7988 Star::Find(15, 532, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.200 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.2 sigma=3.1 thresh=91 peak=85
03:59:50.200 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=935.00, Mass=32, SNR=2.9, Peak=93 HFD=0.0
03:59:50.200 00.000 7988 Star::Find(15, 1079, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.200 00.000 7988 Star::Find false star n=5 nbg=278 bg=84.5 sigma=3.0 thresh=93 peak=89
03:59:50.200 00.000 7988 Star::Find returns 0 (2), X=1079.00, Y=327.00, Mass=50, SNR=2.9, Peak=96 HFD=0.0
03:59:50.200 00.000 7988 Star::Find(15, 181, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.200 00.000 7988 Star::Find false star n=4 nbg=274 bg=78.7 sigma=2.8 thresh=87 peak=82
03:59:50.200 00.000 7988 Star::Find returns 0 (2), X=181.00, Y=721.00, Mass=36, SNR=2.9, Peak=89 HFD=0.0
03:59:50.214 00.014 7988 Star::Find(15, 925, 18, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.214 00.000 7988 Star::Find false star n=7 nbg=273 bg=87.1 sigma=2.9 thresh=96 peak=91
03:59:50.217 00.003 7988 Star::Find returns 0 (2), X=925.00, Y=18.00, Mass=66, SNR=2.9, Peak=97 HFD=0.0
03:59:50.217 00.000 7988 Star::Find(15, 976, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.217 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=877.00, Mass=20, SNR=2.7, Peak=92 HFD=0.0
03:59:50.217 00.000 7988 Star::Find(15, 459, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.217 00.000 7988 Star::Find returns 0 (2), X=459.00, Y=899.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:50.217 00.000 7988 Star::Find(15, 944, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.217 00.000 7988 Star::Find false star n=4 nbg=279 bg=82.8 sigma=3.1 thresh=92 peak=87
03:59:50.217 00.000 7988 Star::Find returns 0 (2), X=944.00, Y=648.00, Mass=41, SNR=2.9, Peak=95 HFD=0.0
03:59:50.217 00.000 7988 Star::Find(15, 909, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.217 00.000 7988 Star::Find false star n=3 nbg=280 bg=83.3 sigma=3.0 thresh=92 peak=87
03:59:50.217 00.000 7988 Star::Find returns 0 (2), X=909.00, Y=467.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
03:59:50.230 00.013 7988 Star::Find(15, 1029, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.230 00.000 7988 Star::Find returns 0 (3), X=1029.00, Y=221.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
03:59:50.230 00.000 7988 AutoFind: finding best star pass 1
03:59:50.234 00.004 7988 Star::Find(15, 965, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.234 00.000 7988 Star::Find false star n=4 nbg=277 bg=84.3 sigma=3.1 thresh=94 peak=89
03:59:50.234 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=213.00, Mass=41, SNR=2.9, Peak=97 HFD=0.0
03:59:50.234 00.000 7988 Star::Find(15, 484, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.234 00.000 7988 Star::Find false star n=3 nbg=278 bg=81.6 sigma=3.1 thresh=91 peak=87
03:59:50.234 00.000 7988 Star::Find returns 0 (2), X=484.00, Y=450.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:50.234 00.000 7988 Star::Find(15, 1010, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.234 00.000 7988 Star::Find returns 0 (3), X=1010.00, Y=624.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:50.234 00.000 7988 Star::Find(15, 722, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.234 00.000 7988 Star::Find returns 0 (3), X=722.00, Y=825.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:50.246 00.012 7988 Star::Find(15, 890, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.246 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=884.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
03:59:50.246 00.000 7988 Star::Find(15, 190, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.251 00.005 7988 Star::Find returns 0 (3), X=190.00, Y=216.00, Mass=9, SNR=1.8, Peak=89 HFD=0.0
03:59:50.251 00.000 7988 Star::Find(15, 512, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.251 00.000 7988 Star::Find returns 0 (3), X=512.00, Y=36.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:50.251 00.000 7988 Star::Find(15, 796, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.251 00.000 7988 Star::Find false star n=4 nbg=268 bg=83.0 sigma=2.7 thresh=91 peak=86
03:59:50.251 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=135.00, Mass=35, SNR=2.9, Peak=93 HFD=0.0
03:59:50.251 00.000 7988 Star::Find(15, 843, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.251 00.000 7988 Star::Find returns 0 (3), X=843.00, Y=113.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:59:50.251 00.000 7988 Star::Find(15, 1189, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.262 00.011 7988 Star::Find returns 0 (3), X=1189.00, Y=355.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:59:50.262 00.000 7988 Star::Find(15, 409, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.264 00.002 7988 Star::Find returns 0 (2), X=409.00, Y=42.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
03:59:50.266 00.002 7988 Star::Find(15, 1120, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.266 00.000 7988 Star::Find returns 0 (2), X=1120.00, Y=319.00, Mass=15, SNR=2.4, Peak=100 HFD=0.0
03:59:50.268 00.002 7988 Star::Find(15, 983, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.268 00.000 7988 Star::Find returns 0 (3), X=983.00, Y=545.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:50.270 00.002 7988 Star::Find(15, 924, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.272 00.002 7988 Star::Find false star n=3 nbg=278 bg=82.4 sigma=3.2 thresh=92 peak=88
03:59:50.272 00.000 7988 Star::Find returns 0 (2), X=924.00, Y=403.00, Mass=30, SNR=2.9, Peak=93 HFD=0.0
03:59:50.274 00.002 7988 Star::Find(15, 796, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.274 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=648.00, Mass=14, SNR=2.2, Peak=97 HFD=0.0
03:59:50.276 00.002 7988 Star::Find(15, 350, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.278 00.002 7988 Star::Find false star n=3 nbg=282 bg=81.8 sigma=3.3 thresh=92 peak=88
03:59:50.278 00.000 7988 Star::Find returns 0 (2), X=350.00, Y=51.00, Mass=35, SNR=2.9, Peak=95 HFD=0.0
03:59:50.278 00.000 7988 Star::Find(15, 1003, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.278 00.000 7988 Star::Find returns 0 (3), X=1003.00, Y=83.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:59:50.278 00.000 7988 Star::Find(15, 262, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.278 00.000 7988 Star::Find returns 0 (3), X=262.00, Y=102.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:50.285 00.007 7988 Star::Find(15, 577, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.285 00.000 7988 Star::Find returns 0 (3), X=577.00, Y=346.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:50.285 00.000 7988 Star::Find(15, 475, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.285 00.000 7988 Star::Find returns 0 (2), X=475.00, Y=238.00, Mass=12, SNR=2.1, Peak=94 HFD=0.0
03:59:50.285 00.000 7988 Star::Find(15, 1077, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.285 00.000 7988 Star::Find returns 0 (2), X=1077.00, Y=163.00, Mass=18, SNR=2.4, Peak=96 HFD=0.0
03:59:50.285 00.000 7988 Star::Find(15, 525, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.293 00.008 7988 Star::Find returns 0 (2), X=525.00, Y=897.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:50.293 00.000 7988 Star::Find(15, 1005, 553, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.293 00.000 7988 Star::Find returns 0 (2), X=1005.00, Y=553.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:50.293 00.000 7988 Star::Find(15, 910, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.293 00.000 7988 Star::Find returns 0 (2), X=910.00, Y=834.00, Mass=13, SNR=2.1, Peak=93 HFD=0.0
03:59:50.293 00.000 7988 Star::Find(15, 951, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.293 00.000 7988 Star::Find returns 0 (2), X=951.00, Y=603.00, Mass=19, SNR=2.6, Peak=94 HFD=0.0
03:59:50.302 00.009 7988 Star::Find(15, 1065, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.302 00.000 7988 Star::Find returns 0 (2), X=1065.00, Y=802.00, Mass=26, SNR=3.0, Peak=94 HFD=0.0
03:59:50.302 00.000 7988 Star::Find(15, 565, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.302 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=164.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.302 00.000 7988 Star::Find(15, 763, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.302 00.000 7988 Star::Find returns 0 (3), X=763.00, Y=442.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:59:50.309 00.007 7988 Star::Find(15, 1213, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.311 00.002 7988 Star::Find false star n=8 nbg=273 bg=86.7 sigma=2.8 thresh=95 peak=91
03:59:50.311 00.000 7988 Star::Find returns 0 (2), X=1213.00, Y=275.00, Mass=67, SNR=2.9, Peak=98 HFD=0.0
03:59:50.313 00.002 7988 Star::Find(15, 114, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.315 00.002 7988 Star::Find returns 0 (2), X=114.00, Y=456.00, Mass=22, SNR=2.6, Peak=93 HFD=0.0
03:59:50.315 00.000 7988 Star::Find(15, 1256, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.317 00.002 7988 Star::Find returns 0 (2), X=1256.00, Y=650.00, Mass=26, SNR=3.0, Peak=96 HFD=0.0
03:59:50.319 00.002 7988 Star::Find(15, 608, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.319 00.000 7988 Star::Find returns 0 (2), X=608.00, Y=363.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:59:50.321 00.002 7988 Star::Find(15, 790, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.321 00.000 7988 Star::Find returns 0 (2), X=790.00, Y=832.00, Mass=21, SNR=2.8, Peak=93 HFD=0.0
03:59:50.323 00.002 7988 Star::Find(15, 1169, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.325 00.002 7988 Star::Find false star n=4 nbg=280 bg=81.5 sigma=3.1 thresh=91 peak=86
03:59:50.325 00.000 7988 Star::Find returns 0 (2), X=1169.00, Y=777.00, Mass=44, SNR=2.9, Peak=94 HFD=0.0
03:59:50.325 00.000 7988 Star::Find(15, 753, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.325 00.000 7988 Star::Find false star n=4 nbg=278 bg=83.3 sigma=3.1 thresh=93 peak=87
03:59:50.325 00.000 7988 Star::Find returns 0 (2), X=753.00, Y=39.00, Mass=40, SNR=2.9, Peak=96 HFD=0.0
03:59:50.325 00.000 7988 Star::Find(15, 419, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.325 00.000 7988 Star::Find returns 0 (2), X=419.00, Y=333.00, Mass=20, SNR=2.6, Peak=91 HFD=0.0
03:59:50.325 00.000 7988 Star::Find(15, 1116, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.325 00.000 7988 Star::Find false star n=4 nbg=280 bg=81.0 sigma=3.0 thresh=90 peak=86
03:59:50.336 00.011 7988 Star::Find returns 0 (2), X=1116.00, Y=846.00, Mass=43, SNR=2.9, Peak=94 HFD=0.0
03:59:50.336 00.000 7988 Star::Find(15, 141, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.336 00.000 7988 Star::Find returns 0 (2), X=141.00, Y=781.00, Mass=21, SNR=2.7, Peak=91 HFD=0.0
03:59:50.336 00.000 7988 Star::Find(15, 1259, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.341 00.005 7988 Star::Find returns 0 (2), X=1259.00, Y=223.00, Mass=20, SNR=2.6, Peak=97 HFD=0.0
03:59:50.341 00.000 7988 Star::Find(15, 796, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.341 00.000 7988 Star::Find false star n=4 nbg=278 bg=81.2 sigma=2.9 thresh=90 peak=85
03:59:50.341 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=925.00, Mass=36, SNR=2.9, Peak=92 HFD=0.0
03:59:50.341 00.000 7988 Star::Find(15, 1018, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.346 00.005 7988 Star::Find returns 0 (3), X=1018.00, Y=872.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:50.348 00.002 7988 Star::Find(15, 950, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.348 00.000 7988 Star::Find returns 0 (2), X=950.00, Y=578.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
03:59:50.350 00.002 7988 Star::Find(15, 89, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.352 00.002 7988 Star::Find returns 0 (2), X=89.00, Y=690.00, Mass=13, SNR=2.2, Peak=92 HFD=0.0
03:59:50.353 00.001 7988 Star::Find(15, 1042, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.355 00.002 7988 Star::Find returns 0 (2), X=1042.00, Y=153.00, Mass=22, SNR=2.8, Peak=98 HFD=0.0
03:59:50.355 00.000 7988 Star::Find(15, 1188, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.357 00.002 7988 Star::Find returns 0 (2), X=1188.00, Y=147.00, Mass=22, SNR=2.7, Peak=98 HFD=0.0
03:59:50.357 00.000 7988 Star::Find(15, 217, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.357 00.000 7988 Star::Find returns 0 (2), X=217.00, Y=879.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:59:50.357 00.000 7988 Star::Find(15, 711, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.357 00.000 7988 Star::Find returns 0 (3), X=711.00, Y=560.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.363 00.006 7988 Star::Find(15, 986, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.365 00.002 7988 Star::Find returns 0 (2), X=986.00, Y=651.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.365 00.000 7988 Star::Find(15, 358, 875, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.367 00.002 7988 Star::Find returns 0 (2), X=358.00, Y=875.00, Mass=22, SNR=2.7, Peak=91 HFD=0.0
03:59:50.367 00.000 7988 Star::Find(15, 49, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.370 00.003 7988 Star::Find returns 0 (2), X=49.00, Y=218.00, Mass=10, SNR=1.8, Peak=90 HFD=0.0
03:59:50.370 00.000 7988 Star::Find(15, 16, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.372 00.002 7988 Star::Find returns 0 (2), X=16.00, Y=407.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:50.372 00.000 7988 Star::Find(15, 69, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.372 00.000 7988 Star::Find returns 0 (3), X=69.00, Y=601.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:50.372 00.000 7988 Star::Find(15, 950, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.372 00.000 7988 Star::Find returns 0 (2), X=950.00, Y=911.00, Mass=13, SNR=2.2, Peak=94 HFD=0.0
03:59:50.372 00.000 7988 Star::Find(15, 753, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.372 00.000 7988 Star::Find returns 0 (3), X=753.00, Y=411.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:50.372 00.000 7988 Star::Find(15, 1199, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.372 00.000 7988 Star::Find returns 0 (2), X=1199.00, Y=739.00, Mass=18, SNR=2.4, Peak=94 HFD=0.0
03:59:50.372 00.000 7988 Star::Find(15, 162, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.372 00.000 7988 Star::Find returns 0 (3), X=162.00, Y=117.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:50.372 00.000 7988 Star::Find(15, 1036, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.387 00.015 7988 Star::Find returns 0 (2), X=1036.00, Y=345.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:59:50.388 00.001 7988 Star::Find(15, 1167, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.388 00.000 7988 Star::Find returns 0 (2), X=1167.00, Y=661.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.388 00.000 7988 Star::Find(15, 719, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.388 00.000 7988 Star::Find returns 0 (3), X=719.00, Y=889.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:50.388 00.000 7988 Star::Find(15, 1166, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.388 00.000 7988 Star::Find returns 0 (2), X=1166.00, Y=298.00, Mass=18, SNR=2.4, Peak=96 HFD=0.0
03:59:50.388 00.000 7988 Star::Find(15, 395, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.388 00.000 7988 Star::Find returns 0 (2), X=395.00, Y=942.00, Mass=18, SNR=2.4, Peak=91 HFD=0.0
03:59:50.388 00.000 7988 Star::Find(15, 858, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.388 00.000 7988 Star::Find false star n=6 nbg=272 bg=80.6 sigma=2.9 thresh=89 peak=85
03:59:50.388 00.000 7988 Star::Find returns 0 (2), X=858.00, Y=809.00, Mass=55, SNR=2.9, Peak=93 HFD=0.0
03:59:50.388 00.000 7988 Star::Find(15, 638, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.388 00.000 7988 Star::Find returns 0 (2), X=638.00, Y=277.00, Mass=11, SNR=2.0, Peak=94 HFD=0.0
03:59:50.404 00.016 7988 Star::Find(15, 38, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.404 00.000 7988 Star::Find returns 0 (2), X=38.00, Y=740.00, Mass=19, SNR=2.6, Peak=90 HFD=0.0
03:59:50.404 00.000 7988 Star::Find(15, 200, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.404 00.000 7988 Star::Find returns 0 (3), X=200.00, Y=557.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:50.404 00.000 7988 Star::Find(15, 1074, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.404 00.000 7988 Star::Find returns 0 (3), X=1074.00, Y=119.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:59:50.404 00.000 7988 Star::Find(15, 180, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.404 00.000 7988 Star::Find false star n=3 nbg=281 bg=81.6 sigma=3.0 thresh=91 peak=87
03:59:50.404 00.000 7988 Star::Find returns 0 (2), X=180.00, Y=465.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:59:50.404 00.000 7988 Star::Find(15, 768, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.404 00.000 7988 Star::Find returns 0 (2), X=768.00, Y=304.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
03:59:50.404 00.000 7988 Star::Find(15, 1081, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.404 00.000 7988 Star::Find returns 0 (2), X=1081.00, Y=236.00, Mass=20, SNR=2.6, Peak=98 HFD=0.0
03:59:50.420 00.016 7988 Star::Find(15, 16, 766, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.421 00.001 7988 Star::Find returns 0 (2), X=16.00, Y=766.00, Mass=20, SNR=2.6, Peak=90 HFD=0.0
03:59:50.421 00.000 7988 Star::Find(15, 413, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.421 00.000 7988 Star::Find returns 0 (2), X=413.00, Y=363.00, Mass=18, SNR=2.6, Peak=98 HFD=0.0
03:59:50.421 00.000 7988 Star::Find(15, 236, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.421 00.000 7988 Star::Find false star n=5 nbg=274 bg=78.8 sigma=2.8 thresh=87 peak=83
03:59:50.421 00.000 7988 Star::Find returns 0 (2), X=236.00, Y=718.00, Mass=43, SNR=2.9, Peak=89 HFD=0.0
03:59:50.429 00.008 7988 Star::Find(15, 1133, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.429 00.000 7988 Star::Find returns 0 (3), X=1133.00, Y=73.00, Mass=10, SNR=1.8, Peak=99 HFD=0.0
03:59:50.431 00.002 7988 Star::Find(15, 532, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.431 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.2 sigma=3.1 thresh=91 peak=85
03:59:50.433 00.002 7988 Star::Find returns 0 (2), X=532.00, Y=935.00, Mass=32, SNR=2.9, Peak=93 HFD=0.0
03:59:50.435 00.002 7988 Star::Find(15, 1079, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.435 00.000 7988 Star::Find false star n=5 nbg=278 bg=84.5 sigma=3.0 thresh=93 peak=89
03:59:50.438 00.003 7988 Star::Find returns 0 (2), X=1079.00, Y=327.00, Mass=50, SNR=2.9, Peak=96 HFD=0.0
03:59:50.438 00.000 7988 Star::Find(15, 181, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.438 00.000 7988 Star::Find false star n=4 nbg=274 bg=78.7 sigma=2.8 thresh=87 peak=82
03:59:50.438 00.000 7988 Star::Find returns 0 (2), X=181.00, Y=721.00, Mass=36, SNR=2.9, Peak=89 HFD=0.0
03:59:50.438 00.000 7988 Star::Find(15, 925, 18, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.438 00.000 7988 Star::Find false star n=7 nbg=273 bg=87.1 sigma=2.9 thresh=96 peak=91
03:59:50.438 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=18.00, Mass=66, SNR=2.9, Peak=97 HFD=0.0
03:59:50.438 00.000 7988 Star::Find(15, 976, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.438 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=877.00, Mass=20, SNR=2.7, Peak=92 HFD=0.0
03:59:50.438 00.000 7988 Star::Find(15, 459, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.438 00.000 7988 Star::Find returns 0 (2), X=459.00, Y=899.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:50.451 00.013 7988 Star::Find(15, 944, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.451 00.000 7988 Star::Find false star n=4 nbg=279 bg=82.8 sigma=3.1 thresh=92 peak=87
03:59:50.451 00.000 7988 Star::Find returns 0 (2), X=944.00, Y=648.00, Mass=41, SNR=2.9, Peak=95 HFD=0.0
03:59:50.451 00.000 7988 Star::Find(15, 909, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.455 00.004 7988 Star::Find false star n=3 nbg=280 bg=83.3 sigma=3.0 thresh=92 peak=87
03:59:50.455 00.000 7988 Star::Find returns 0 (2), X=909.00, Y=467.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
03:59:50.455 00.000 7988 Star::Find(15, 1029, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.455 00.000 7988 Star::Find returns 0 (3), X=1029.00, Y=221.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
03:59:50.455 00.000 7988 AutoFind: could not find a star on Pass 1
03:59:50.455 00.000 7988 AutoFind: finding best star pass 2
03:59:50.455 00.000 7988 Star::Find(15, 965, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.455 00.000 7988 Star::Find false star n=4 nbg=277 bg=84.3 sigma=3.1 thresh=94 peak=89
03:59:50.455 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=213.00, Mass=41, SNR=2.9, Peak=97 HFD=0.0
03:59:50.466 00.011 7988 Star::Find(15, 484, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.466 00.000 7988 Star::Find false star n=3 nbg=278 bg=81.6 sigma=3.1 thresh=91 peak=87
03:59:50.466 00.000 7988 Star::Find returns 0 (2), X=484.00, Y=450.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:50.466 00.000 7988 Star::Find(15, 1010, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.472 00.006 7988 Star::Find returns 0 (3), X=1010.00, Y=624.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:50.472 00.000 7988 Star::Find(15, 722, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.472 00.000 7988 Star::Find returns 0 (3), X=722.00, Y=825.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:50.472 00.000 7988 Star::Find(15, 890, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.472 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=884.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
03:59:50.472 00.000 7988 Star::Find(15, 190, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.472 00.000 7988 Star::Find returns 0 (3), X=190.00, Y=216.00, Mass=9, SNR=1.8, Peak=89 HFD=0.0
03:59:50.472 00.000 7988 Star::Find(15, 512, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.472 00.000 7988 Star::Find returns 0 (3), X=512.00, Y=36.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:50.484 00.012 7988 Star::Find(15, 796, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.484 00.000 7988 Star::Find false star n=4 nbg=268 bg=83.0 sigma=2.7 thresh=91 peak=86
03:59:50.486 00.002 7988 Star::Find returns 0 (2), X=796.00, Y=135.00, Mass=35, SNR=2.9, Peak=93 HFD=0.0
03:59:50.489 00.003 7988 Star::Find(15, 843, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.493 00.004 7988 Star::Find returns 0 (3), X=843.00, Y=113.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:59:50.497 00.004 7988 Star::Find(15, 1189, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.498 00.001 7988 Star::Find returns 0 (3), X=1189.00, Y=355.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:59:50.502 00.004 7988 Star::Find(15, 409, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.502 00.000 7988 Star::Find returns 0 (2), X=409.00, Y=42.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
03:59:50.506 00.004 7988 Star::Find(15, 1120, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.506 00.000 7988 Star::Find returns 0 (2), X=1120.00, Y=319.00, Mass=15, SNR=2.4, Peak=100 HFD=0.0
03:59:50.510 00.004 7988 Star::Find(15, 983, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.510 00.000 7988 Star::Find returns 0 (3), X=983.00, Y=545.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:50.510 00.000 7988 Star::Find(15, 924, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.514 00.004 7988 Star::Find false star n=3 nbg=278 bg=82.4 sigma=3.2 thresh=92 peak=88
03:59:50.517 00.003 7988 Star::Find returns 0 (2), X=924.00, Y=403.00, Mass=30, SNR=2.9, Peak=93 HFD=0.0
03:59:50.517 00.000 7988 Star::Find(15, 796, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.517 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=648.00, Mass=14, SNR=2.2, Peak=97 HFD=0.0
03:59:50.523 00.006 7988 Star::Find(15, 350, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.523 00.000 7988 Star::Find false star n=3 nbg=282 bg=81.8 sigma=3.3 thresh=92 peak=88
03:59:50.526 00.003 7988 Star::Find returns 0 (2), X=350.00, Y=51.00, Mass=35, SNR=2.9, Peak=95 HFD=0.0
03:59:50.526 00.000 7988 Star::Find(15, 1003, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.528 00.002 7988 Star::Find returns 0 (3), X=1003.00, Y=83.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:59:50.532 00.004 7988 Star::Find(15, 262, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.532 00.000 7988 Star::Find returns 0 (3), X=262.00, Y=102.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:50.534 00.002 7988 Star::Find(15, 577, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.534 00.000 7988 Star::Find returns 0 (3), X=577.00, Y=346.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:50.539 00.005 7988 Star::Find(15, 475, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.540 00.001 7988 Star::Find returns 0 (2), X=475.00, Y=238.00, Mass=12, SNR=2.1, Peak=94 HFD=0.0
03:59:50.542 00.002 7988 Star::Find(15, 1077, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.544 00.002 7988 Star::Find returns 0 (2), X=1077.00, Y=163.00, Mass=18, SNR=2.4, Peak=96 HFD=0.0
03:59:50.548 00.004 7988 Star::Find(15, 525, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.548 00.000 7988 Star::Find returns 0 (2), X=525.00, Y=897.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:50.548 00.000 7988 Star::Find(15, 1005, 553, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.551 00.003 7988 Star::Find returns 0 (2), X=1005.00, Y=553.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:50.553 00.002 7988 Star::Find(15, 910, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.556 00.003 7988 Star::Find returns 0 (2), X=910.00, Y=834.00, Mass=13, SNR=2.1, Peak=93 HFD=0.0
03:59:50.558 00.002 7988 Star::Find(15, 951, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.558 00.000 7988 Star::Find returns 0 (2), X=951.00, Y=603.00, Mass=19, SNR=2.6, Peak=94 HFD=0.0
03:59:50.562 00.004 7988 Star::Find(15, 1065, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.562 00.000 7988 Star::Find returns 0 (2), X=1065.00, Y=802.00, Mass=26, SNR=3.0, Peak=94 HFD=0.0
03:59:50.562 00.000 7988 Star::Find(15, 565, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.562 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=164.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.562 00.000 7988 Star::Find(15, 763, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.562 00.000 7988 Star::Find returns 0 (3), X=763.00, Y=442.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:59:50.562 00.000 7988 Star::Find(15, 1213, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.574 00.012 7988 Star::Find false star n=8 nbg=273 bg=86.7 sigma=2.8 thresh=95 peak=91
03:59:50.574 00.000 7988 Star::Find returns 0 (2), X=1213.00, Y=275.00, Mass=67, SNR=2.9, Peak=98 HFD=0.0
03:59:50.574 00.000 7988 Star::Find(15, 114, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.578 00.004 7988 Star::Find returns 0 (2), X=114.00, Y=456.00, Mass=22, SNR=2.6, Peak=93 HFD=0.0
03:59:50.578 00.000 7988 Star::Find(15, 1256, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.578 00.000 7988 Star::Find returns 0 (2), X=1256.00, Y=650.00, Mass=26, SNR=3.0, Peak=96 HFD=0.0
03:59:50.578 00.000 7988 Star::Find(15, 608, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.578 00.000 7988 Star::Find returns 0 (2), X=608.00, Y=363.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:59:50.578 00.000 7988 Star::Find(15, 790, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.578 00.000 7988 Star::Find returns 0 (2), X=790.00, Y=832.00, Mass=21, SNR=2.8, Peak=93 HFD=0.0
03:59:50.578 00.000 7988 Star::Find(15, 1169, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.590 00.012 7988 Star::Find false star n=4 nbg=280 bg=81.5 sigma=3.1 thresh=91 peak=86
03:59:50.590 00.000 7988 Star::Find returns 0 (2), X=1169.00, Y=777.00, Mass=44, SNR=2.9, Peak=94 HFD=0.0
03:59:50.594 00.004 7988 Star::Find(15, 753, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.594 00.000 7988 Star::Find false star n=4 nbg=278 bg=83.3 sigma=3.1 thresh=93 peak=87
03:59:50.594 00.000 7988 Star::Find returns 0 (2), X=753.00, Y=39.00, Mass=40, SNR=2.9, Peak=96 HFD=0.0
03:59:50.594 00.000 7988 Star::Find(15, 419, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.594 00.000 7988 Star::Find returns 0 (2), X=419.00, Y=333.00, Mass=20, SNR=2.6, Peak=91 HFD=0.0
03:59:50.594 00.000 7988 Star::Find(15, 1116, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.594 00.000 7988 Star::Find false star n=4 nbg=280 bg=81.0 sigma=3.0 thresh=90 peak=86
03:59:50.594 00.000 7988 Star::Find returns 0 (2), X=1116.00, Y=846.00, Mass=43, SNR=2.9, Peak=94 HFD=0.0
03:59:50.594 00.000 7988 Star::Find(15, 141, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.608 00.014 7988 Star::Find returns 0 (2), X=141.00, Y=781.00, Mass=21, SNR=2.7, Peak=91 HFD=0.0
03:59:50.608 00.000 7988 Star::Find(15, 1259, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.609 00.001 7988 Star::Find returns 0 (2), X=1259.00, Y=223.00, Mass=20, SNR=2.6, Peak=97 HFD=0.0
03:59:50.612 00.003 7988 Star::Find(15, 796, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.612 00.000 7988 Star::Find false star n=4 nbg=278 bg=81.2 sigma=2.9 thresh=90 peak=85
03:59:50.614 00.002 7988 Star::Find returns 0 (2), X=796.00, Y=925.00, Mass=36, SNR=2.9, Peak=92 HFD=0.0
03:59:50.616 00.002 7988 Star::Find(15, 1018, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.618 00.002 7988 Star::Find returns 0 (3), X=1018.00, Y=872.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:50.618 00.000 7988 Star::Find(15, 950, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.620 00.002 7988 Star::Find returns 0 (2), X=950.00, Y=578.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
03:59:50.622 00.002 7988 Star::Find(15, 89, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.622 00.000 7988 Star::Find returns 0 (2), X=89.00, Y=690.00, Mass=13, SNR=2.2, Peak=92 HFD=0.0
03:59:50.625 00.003 7988 Star::Find(15, 1042, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.625 00.000 7988 Star::Find returns 0 (2), X=1042.00, Y=153.00, Mass=22, SNR=2.8, Peak=98 HFD=0.0
03:59:50.625 00.000 7988 Star::Find(15, 1188, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.625 00.000 7988 Star::Find returns 0 (2), X=1188.00, Y=147.00, Mass=22, SNR=2.7, Peak=98 HFD=0.0
03:59:50.625 00.000 7988 Star::Find(15, 217, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.625 00.000 7988 Star::Find returns 0 (2), X=217.00, Y=879.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:59:50.625 00.000 7988 Star::Find(15, 711, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.625 00.000 7988 Star::Find returns 0 (3), X=711.00, Y=560.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.625 00.000 7988 Star::Find(15, 986, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.625 00.000 7988 Star::Find returns 0 (2), X=986.00, Y=651.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.625 00.000 7988 Star::Find(15, 358, 875, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.625 00.000 7988 Star::Find returns 0 (2), X=358.00, Y=875.00, Mass=22, SNR=2.7, Peak=91 HFD=0.0
03:59:50.642 00.017 7988 Star::Find(15, 49, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.642 00.000 7988 Star::Find returns 0 (2), X=49.00, Y=218.00, Mass=10, SNR=1.8, Peak=90 HFD=0.0
03:59:50.642 00.000 7988 Star::Find(15, 16, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.642 00.000 7988 Star::Find returns 0 (2), X=16.00, Y=407.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:50.642 00.000 7988 Star::Find(15, 69, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.648 00.006 7988 Star::Find returns 0 (3), X=69.00, Y=601.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:50.650 00.002 7988 Star::Find(15, 950, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.652 00.002 7988 Star::Find returns 0 (2), X=950.00, Y=911.00, Mass=13, SNR=2.2, Peak=94 HFD=0.0
03:59:50.652 00.000 7988 Star::Find(15, 753, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.654 00.002 7988 Star::Find returns 0 (3), X=753.00, Y=411.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:50.656 00.002 7988 Star::Find(15, 1199, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.656 00.000 7988 Star::Find returns 0 (2), X=1199.00, Y=739.00, Mass=18, SNR=2.4, Peak=94 HFD=0.0
03:59:50.659 00.003 7988 Star::Find(15, 162, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.659 00.000 7988 Star::Find returns 0 (3), X=162.00, Y=117.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:50.659 00.000 7988 Star::Find(15, 1036, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.659 00.000 7988 Star::Find returns 0 (2), X=1036.00, Y=345.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:59:50.659 00.000 7988 Star::Find(15, 1167, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.659 00.000 7988 Star::Find returns 0 (2), X=1167.00, Y=661.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.659 00.000 7988 Star::Find(15, 719, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.659 00.000 7988 Star::Find returns 0 (3), X=719.00, Y=889.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:50.659 00.000 7988 Star::Find(15, 1166, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.659 00.000 7988 Star::Find returns 0 (2), X=1166.00, Y=298.00, Mass=18, SNR=2.4, Peak=96 HFD=0.0
03:59:50.672 00.013 7988 Star::Find(15, 395, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.672 00.000 7988 Star::Find returns 0 (2), X=395.00, Y=942.00, Mass=18, SNR=2.4, Peak=91 HFD=0.0
03:59:50.675 00.003 7988 Star::Find(15, 858, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.675 00.000 7988 Star::Find false star n=6 nbg=272 bg=80.6 sigma=2.9 thresh=89 peak=85
03:59:50.675 00.000 7988 Star::Find returns 0 (2), X=858.00, Y=809.00, Mass=55, SNR=2.9, Peak=93 HFD=0.0
03:59:50.675 00.000 7988 Star::Find(15, 638, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.675 00.000 7988 Star::Find returns 0 (2), X=638.00, Y=277.00, Mass=11, SNR=2.0, Peak=94 HFD=0.0
03:59:50.675 00.000 7988 Star::Find(15, 38, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.675 00.000 7988 Star::Find returns 0 (2), X=38.00, Y=740.00, Mass=19, SNR=2.6, Peak=90 HFD=0.0
03:59:50.675 00.000 7988 Star::Find(15, 200, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.687 00.012 7988 Star::Find returns 0 (3), X=200.00, Y=557.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:50.687 00.000 7988 Star::Find(15, 1074, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.689 00.002 7988 Star::Find returns 0 (3), X=1074.00, Y=119.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:59:50.691 00.002 7988 Star::Find(15, 180, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.692 00.001 7988 Star::Find false star n=3 nbg=281 bg=81.6 sigma=3.0 thresh=91 peak=87
03:59:50.694 00.002 7988 Star::Find returns 0 (2), X=180.00, Y=465.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:59:50.694 00.000 7988 Star::Find(15, 768, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.696 00.002 7988 Star::Find returns 0 (2), X=768.00, Y=304.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
03:59:50.698 00.002 7988 Star::Find(15, 1081, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.700 00.002 7988 Star::Find returns 0 (2), X=1081.00, Y=236.00, Mass=20, SNR=2.6, Peak=98 HFD=0.0
03:59:50.700 00.000 7988 Star::Find(15, 16, 766, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.702 00.002 7988 Star::Find returns 0 (2), X=16.00, Y=766.00, Mass=20, SNR=2.6, Peak=90 HFD=0.0
03:59:50.703 00.001 7988 Star::Find(15, 413, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.703 00.000 7988 Star::Find returns 0 (2), X=413.00, Y=363.00, Mass=18, SNR=2.6, Peak=98 HFD=0.0
03:59:50.703 00.000 7988 Star::Find(15, 236, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.703 00.000 7988 Star::Find false star n=5 nbg=274 bg=78.8 sigma=2.8 thresh=87 peak=83
03:59:50.709 00.006 7988 Star::Find returns 0 (2), X=236.00, Y=718.00, Mass=43, SNR=2.9, Peak=89 HFD=0.0
03:59:50.709 00.000 7988 Star::Find(15, 1133, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.709 00.000 7988 Star::Find returns 0 (3), X=1133.00, Y=73.00, Mass=10, SNR=1.8, Peak=99 HFD=0.0
03:59:50.709 00.000 7988 Star::Find(15, 532, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.709 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.2 sigma=3.1 thresh=91 peak=85
03:59:50.709 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=935.00, Mass=32, SNR=2.9, Peak=93 HFD=0.0
03:59:50.709 00.000 7988 Star::Find(15, 1079, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.719 00.010 7988 Star::Find false star n=5 nbg=278 bg=84.5 sigma=3.0 thresh=93 peak=89
03:59:50.719 00.000 7988 Star::Find returns 0 (2), X=1079.00, Y=327.00, Mass=50, SNR=2.9, Peak=96 HFD=0.0
03:59:50.719 00.000 7988 Star::Find(15, 181, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.719 00.000 7988 Star::Find false star n=4 nbg=274 bg=78.7 sigma=2.8 thresh=87 peak=82
03:59:50.719 00.000 7988 Star::Find returns 0 (2), X=181.00, Y=721.00, Mass=36, SNR=2.9, Peak=89 HFD=0.0
03:59:50.726 00.007 7988 Star::Find(15, 925, 18, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.726 00.000 7988 Star::Find false star n=7 nbg=273 bg=87.1 sigma=2.9 thresh=96 peak=91
03:59:50.730 00.004 7988 Star::Find returns 0 (2), X=925.00, Y=18.00, Mass=66, SNR=2.9, Peak=97 HFD=0.0
03:59:50.730 00.000 7988 Star::Find(15, 976, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.732 00.002 7988 Star::Find returns 0 (2), X=976.00, Y=877.00, Mass=20, SNR=2.7, Peak=92 HFD=0.0
03:59:50.734 00.002 7988 Star::Find(15, 459, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.734 00.000 7988 Star::Find returns 0 (2), X=459.00, Y=899.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:50.735 00.001 7988 Star::Find(15, 944, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.735 00.000 7988 Star::Find false star n=4 nbg=279 bg=82.8 sigma=3.1 thresh=92 peak=87
03:59:50.735 00.000 7988 Star::Find returns 0 (2), X=944.00, Y=648.00, Mass=41, SNR=2.9, Peak=95 HFD=0.0
03:59:50.735 00.000 7988 Star::Find(15, 909, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.735 00.000 7988 Star::Find false star n=3 nbg=280 bg=83.3 sigma=3.0 thresh=92 peak=87
03:59:50.743 00.008 7988 Star::Find returns 0 (2), X=909.00, Y=467.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
03:59:50.743 00.000 7988 Star::Find(15, 1029, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.743 00.000 7988 Star::Find returns 0 (3), X=1029.00, Y=221.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
03:59:50.743 00.000 7988 AutoFind: could not find a non-saturated star!
03:59:50.743 00.000 7988 AutoFind: finding best star pass 3
03:59:50.743 00.000 7988 Star::Find(15, 965, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.751 00.008 7988 Star::Find false star n=4 nbg=277 bg=84.3 sigma=3.1 thresh=94 peak=89
03:59:50.751 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=213.00, Mass=41, SNR=2.9, Peak=97 HFD=0.0
03:59:50.751 00.000 7988 Star::Find(15, 484, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.751 00.000 7988 Star::Find false star n=3 nbg=278 bg=81.6 sigma=3.1 thresh=91 peak=87
03:59:50.751 00.000 7988 Star::Find returns 0 (2), X=484.00, Y=450.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:50.751 00.000 7988 Star::Find(15, 1010, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.751 00.000 7988 Star::Find returns 0 (3), X=1010.00, Y=624.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:50.760 00.009 7988 Star::Find(15, 722, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.760 00.000 7988 Star::Find returns 0 (3), X=722.00, Y=825.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:50.760 00.000 7988 Star::Find(15, 890, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.760 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=884.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
03:59:50.760 00.000 7988 Star::Find(15, 190, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.767 00.007 7988 Star::Find returns 0 (3), X=190.00, Y=216.00, Mass=9, SNR=1.8, Peak=89 HFD=0.0
03:59:50.767 00.000 7988 Star::Find(15, 512, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.767 00.000 7988 Star::Find returns 0 (3), X=512.00, Y=36.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
03:59:50.767 00.000 7988 Star::Find(15, 796, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.767 00.000 7988 Star::Find false star n=4 nbg=268 bg=83.0 sigma=2.7 thresh=91 peak=86
03:59:50.767 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=135.00, Mass=35, SNR=2.9, Peak=93 HFD=0.0
03:59:50.777 00.010 7988 Star::Find(15, 843, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.777 00.000 7988 Star::Find returns 0 (3), X=843.00, Y=113.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:59:50.777 00.000 7988 Star::Find(15, 1189, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.777 00.000 7988 Star::Find returns 0 (3), X=1189.00, Y=355.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
03:59:50.777 00.000 7988 Star::Find(15, 409, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.784 00.007 7988 Star::Find returns 0 (2), X=409.00, Y=42.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
03:59:50.784 00.000 7988 Star::Find(15, 1120, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.784 00.000 7988 Star::Find returns 0 (2), X=1120.00, Y=319.00, Mass=15, SNR=2.4, Peak=100 HFD=0.0
03:59:50.784 00.000 7988 Star::Find(15, 983, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.784 00.000 7988 Star::Find returns 0 (3), X=983.00, Y=545.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:50.784 00.000 7988 Star::Find(15, 924, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.784 00.000 7988 Star::Find false star n=3 nbg=278 bg=82.4 sigma=3.2 thresh=92 peak=88
03:59:50.784 00.000 7988 Star::Find returns 0 (2), X=924.00, Y=403.00, Mass=30, SNR=2.9, Peak=93 HFD=0.0
03:59:50.794 00.010 7988 Star::Find(15, 796, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.794 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=648.00, Mass=14, SNR=2.2, Peak=97 HFD=0.0
03:59:50.794 00.000 7988 Star::Find(15, 350, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.794 00.000 7988 Star::Find false star n=3 nbg=282 bg=81.8 sigma=3.3 thresh=92 peak=88
03:59:50.800 00.006 7988 Star::Find returns 0 (2), X=350.00, Y=51.00, Mass=35, SNR=2.9, Peak=95 HFD=0.0
03:59:50.800 00.000 7988 Star::Find(15, 1003, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.800 00.000 7988 Star::Find returns 0 (3), X=1003.00, Y=83.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:59:50.804 00.004 7988 Star::Find(15, 262, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.806 00.002 7988 Star::Find returns 0 (3), X=262.00, Y=102.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
03:59:50.806 00.000 7988 Star::Find(15, 577, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.808 00.002 7988 Star::Find returns 0 (3), X=577.00, Y=346.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:50.808 00.000 7988 Star::Find(15, 475, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.810 00.002 7988 Star::Find returns 0 (2), X=475.00, Y=238.00, Mass=12, SNR=2.1, Peak=94 HFD=0.0
03:59:50.811 00.001 7988 Star::Find(15, 1077, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.813 00.002 7988 Star::Find returns 0 (2), X=1077.00, Y=163.00, Mass=18, SNR=2.4, Peak=96 HFD=0.0
03:59:50.813 00.000 7988 Star::Find(15, 525, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.815 00.002 7988 Star::Find returns 0 (2), X=525.00, Y=897.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:50.815 00.000 7988 Star::Find(15, 1005, 553, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.815 00.000 7988 Star::Find returns 0 (2), X=1005.00, Y=553.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:50.815 00.000 7988 Star::Find(15, 910, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.815 00.000 7988 Star::Find returns 0 (2), X=910.00, Y=834.00, Mass=13, SNR=2.1, Peak=93 HFD=0.0
03:59:50.815 00.000 7988 Star::Find(15, 951, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.815 00.000 7988 Star::Find returns 0 (2), X=951.00, Y=603.00, Mass=19, SNR=2.6, Peak=94 HFD=0.0
03:59:50.815 00.000 7988 Star::Find(15, 1065, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.815 00.000 7988 Star::Find returns 0 (2), X=1065.00, Y=802.00, Mass=26, SNR=3.0, Peak=94 HFD=0.0
03:59:50.815 00.000 7988 Star::Find(15, 565, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.828 00.013 7988 Star::Find returns 0 (2), X=565.00, Y=164.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.830 00.002 7988 Star::Find(15, 763, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.830 00.000 7988 Star::Find returns 0 (3), X=763.00, Y=442.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:59:50.830 00.000 7988 Star::Find(15, 1213, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.830 00.000 7988 Star::Find false star n=8 nbg=273 bg=86.7 sigma=2.8 thresh=95 peak=91
03:59:50.830 00.000 7988 Star::Find returns 0 (2), X=1213.00, Y=275.00, Mass=67, SNR=2.9, Peak=98 HFD=0.0
03:59:50.830 00.000 7988 Star::Find(15, 114, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.830 00.000 7988 Star::Find returns 0 (2), X=114.00, Y=456.00, Mass=22, SNR=2.6, Peak=93 HFD=0.0
03:59:50.830 00.000 7988 Star::Find(15, 1256, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.830 00.000 7988 Star::Find returns 0 (2), X=1256.00, Y=650.00, Mass=26, SNR=3.0, Peak=96 HFD=0.0
03:59:50.830 00.000 7988 Star::Find(15, 608, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.830 00.000 7988 Star::Find returns 0 (2), X=608.00, Y=363.00, Mass=11, SNR=1.9, Peak=93 HFD=0.0
03:59:50.830 00.000 7988 Star::Find(15, 790, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.845 00.015 7988 Star::Find returns 0 (2), X=790.00, Y=832.00, Mass=21, SNR=2.8, Peak=93 HFD=0.0
03:59:50.845 00.000 7988 Star::Find(15, 1169, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.845 00.000 7988 Star::Find false star n=4 nbg=280 bg=81.5 sigma=3.1 thresh=91 peak=86
03:59:50.845 00.000 7988 Star::Find returns 0 (2), X=1169.00, Y=777.00, Mass=44, SNR=2.9, Peak=94 HFD=0.0
03:59:50.845 00.000 7988 Star::Find(15, 753, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.845 00.000 7988 Star::Find false star n=4 nbg=278 bg=83.3 sigma=3.1 thresh=93 peak=87
03:59:50.845 00.000 7988 Star::Find returns 0 (2), X=753.00, Y=39.00, Mass=40, SNR=2.9, Peak=96 HFD=0.0
03:59:50.845 00.000 7988 Star::Find(15, 419, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.845 00.000 7988 Star::Find returns 0 (2), X=419.00, Y=333.00, Mass=20, SNR=2.6, Peak=91 HFD=0.0
03:59:50.845 00.000 7988 Star::Find(15, 1116, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.845 00.000 7988 Star::Find false star n=4 nbg=280 bg=81.0 sigma=3.0 thresh=90 peak=86
03:59:50.845 00.000 7988 Star::Find returns 0 (2), X=1116.00, Y=846.00, Mass=43, SNR=2.9, Peak=94 HFD=0.0
03:59:50.861 00.016 7988 Star::Find(15, 141, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.862 00.001 7988 Star::Find returns 0 (2), X=141.00, Y=781.00, Mass=21, SNR=2.7, Peak=91 HFD=0.0
03:59:50.862 00.000 7988 Star::Find(15, 1259, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.862 00.000 7988 Star::Find returns 0 (2), X=1259.00, Y=223.00, Mass=20, SNR=2.6, Peak=97 HFD=0.0
03:59:50.862 00.000 7988 Star::Find(15, 796, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.862 00.000 7988 Star::Find false star n=4 nbg=278 bg=81.2 sigma=2.9 thresh=90 peak=85
03:59:50.862 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=925.00, Mass=36, SNR=2.9, Peak=92 HFD=0.0
03:59:50.862 00.000 7988 Star::Find(15, 1018, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.862 00.000 7988 Star::Find returns 0 (3), X=1018.00, Y=872.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
03:59:50.862 00.000 7988 Star::Find(15, 950, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.862 00.000 7988 Star::Find returns 0 (2), X=950.00, Y=578.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
03:59:50.862 00.000 7988 Star::Find(15, 89, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.862 00.000 7988 Star::Find returns 0 (2), X=89.00, Y=690.00, Mass=13, SNR=2.2, Peak=92 HFD=0.0
03:59:50.877 00.015 7988 Star::Find(15, 1042, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.877 00.000 7988 Star::Find returns 0 (2), X=1042.00, Y=153.00, Mass=22, SNR=2.8, Peak=98 HFD=0.0
03:59:50.879 00.002 7988 Star::Find(15, 1188, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.879 00.000 7988 Star::Find returns 0 (2), X=1188.00, Y=147.00, Mass=22, SNR=2.7, Peak=98 HFD=0.0
03:59:50.879 00.000 7988 Star::Find(15, 217, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.879 00.000 7988 Star::Find returns 0 (2), X=217.00, Y=879.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
03:59:50.879 00.000 7988 Star::Find(15, 711, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.879 00.000 7988 Star::Find returns 0 (3), X=711.00, Y=560.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.879 00.000 7988 Star::Find(15, 986, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.879 00.000 7988 Star::Find returns 0 (2), X=986.00, Y=651.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.879 00.000 7988 Star::Find(15, 358, 875, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.879 00.000 7988 Star::Find returns 0 (2), X=358.00, Y=875.00, Mass=22, SNR=2.7, Peak=91 HFD=0.0
03:59:50.879 00.000 7988 Star::Find(15, 49, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.893 00.014 7988 Star::Find returns 0 (2), X=49.00, Y=218.00, Mass=10, SNR=1.8, Peak=90 HFD=0.0
03:59:50.893 00.000 7988 Star::Find(15, 16, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.893 00.000 7988 Star::Find returns 0 (2), X=16.00, Y=407.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:50.896 00.003 7988 Star::Find(15, 69, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.896 00.000 7988 Star::Find returns 0 (3), X=69.00, Y=601.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:50.896 00.000 7988 Star::Find(15, 950, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.900 00.004 7988 Star::Find returns 0 (2), X=950.00, Y=911.00, Mass=13, SNR=2.2, Peak=94 HFD=0.0
03:59:50.900 00.000 7988 Star::Find(15, 753, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.902 00.002 7988 Star::Find returns 0 (3), X=753.00, Y=411.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:50.904 00.002 7988 Star::Find(15, 1199, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.904 00.000 7988 Star::Find returns 0 (2), X=1199.00, Y=739.00, Mass=18, SNR=2.4, Peak=94 HFD=0.0
03:59:50.906 00.002 7988 Star::Find(15, 162, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.908 00.002 7988 Star::Find returns 0 (3), X=162.00, Y=117.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:50.908 00.000 7988 Star::Find(15, 1036, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.908 00.000 7988 Star::Find returns 0 (2), X=1036.00, Y=345.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
03:59:50.908 00.000 7988 Star::Find(15, 1167, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.913 00.005 7988 Star::Find returns 0 (2), X=1167.00, Y=661.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
03:59:50.913 00.000 7988 Star::Find(15, 719, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.913 00.000 7988 Star::Find returns 0 (3), X=719.00, Y=889.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:50.913 00.000 7988 Star::Find(15, 1166, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.913 00.000 7988 Star::Find returns 0 (2), X=1166.00, Y=298.00, Mass=18, SNR=2.4, Peak=96 HFD=0.0
03:59:50.913 00.000 7988 Star::Find(15, 395, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.913 00.000 7988 Star::Find returns 0 (2), X=395.00, Y=942.00, Mass=18, SNR=2.4, Peak=91 HFD=0.0
03:59:50.913 00.000 7988 Star::Find(15, 858, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.913 00.000 7988 Star::Find false star n=6 nbg=272 bg=80.6 sigma=2.9 thresh=89 peak=85
03:59:50.924 00.011 7988 Star::Find returns 0 (2), X=858.00, Y=809.00, Mass=55, SNR=2.9, Peak=93 HFD=0.0
03:59:50.924 00.000 7988 Star::Find(15, 638, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.926 00.002 7988 Star::Find returns 0 (2), X=638.00, Y=277.00, Mass=11, SNR=2.0, Peak=94 HFD=0.0
03:59:50.928 00.002 7988 Star::Find(15, 38, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.930 00.002 7988 Star::Find returns 0 (2), X=38.00, Y=740.00, Mass=19, SNR=2.6, Peak=90 HFD=0.0
03:59:50.930 00.000 7988 Star::Find(15, 200, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.932 00.002 7988 Star::Find returns 0 (3), X=200.00, Y=557.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:50.932 00.000 7988 Star::Find(15, 1074, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.934 00.002 7988 Star::Find returns 0 (3), X=1074.00, Y=119.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
03:59:50.936 00.002 7988 Star::Find(15, 180, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.936 00.000 7988 Star::Find false star n=3 nbg=281 bg=81.6 sigma=3.0 thresh=91 peak=87
03:59:50.938 00.002 7988 Star::Find returns 0 (2), X=180.00, Y=465.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
03:59:50.938 00.000 7988 Star::Find(15, 768, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.940 00.002 7988 Star::Find returns 0 (2), X=768.00, Y=304.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
03:59:50.940 00.000 7988 Star::Find(15, 1081, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.940 00.000 7988 Star::Find returns 0 (2), X=1081.00, Y=236.00, Mass=20, SNR=2.6, Peak=98 HFD=0.0
03:59:50.940 00.000 7988 Star::Find(15, 16, 766, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.940 00.000 7988 Star::Find returns 0 (2), X=16.00, Y=766.00, Mass=20, SNR=2.6, Peak=90 HFD=0.0
03:59:50.947 00.007 7988 Star::Find(15, 413, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.947 00.000 7988 Star::Find returns 0 (2), X=413.00, Y=363.00, Mass=18, SNR=2.6, Peak=98 HFD=0.0
03:59:50.947 00.000 7988 Star::Find(15, 236, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.947 00.000 7988 Star::Find false star n=5 nbg=274 bg=78.8 sigma=2.8 thresh=87 peak=83
03:59:50.947 00.000 7988 Star::Find returns 0 (2), X=236.00, Y=718.00, Mass=43, SNR=2.9, Peak=89 HFD=0.0
03:59:50.947 00.000 7988 Star::Find(15, 1133, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.947 00.000 7988 Star::Find returns 0 (3), X=1133.00, Y=73.00, Mass=10, SNR=1.8, Peak=99 HFD=0.0
03:59:50.956 00.009 7988 Star::Find(15, 532, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.956 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.2 sigma=3.1 thresh=91 peak=85
03:59:50.956 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=935.00, Mass=32, SNR=2.9, Peak=93 HFD=0.0
03:59:50.956 00.000 7988 Star::Find(15, 1079, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.956 00.000 7988 Star::Find false star n=5 nbg=278 bg=84.5 sigma=3.0 thresh=93 peak=89
03:59:50.956 00.000 7988 Star::Find returns 0 (2), X=1079.00, Y=327.00, Mass=50, SNR=2.9, Peak=96 HFD=0.0
03:59:50.964 00.008 7988 Star::Find(15, 181, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.964 00.000 7988 Star::Find false star n=4 nbg=274 bg=78.7 sigma=2.8 thresh=87 peak=82
03:59:50.964 00.000 7988 Star::Find returns 0 (2), X=181.00, Y=721.00, Mass=36, SNR=2.9, Peak=89 HFD=0.0
03:59:50.964 00.000 7988 Star::Find(15, 925, 18, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.964 00.000 7988 Star::Find false star n=7 nbg=273 bg=87.1 sigma=2.9 thresh=96 peak=91
03:59:50.964 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=18.00, Mass=66, SNR=2.9, Peak=97 HFD=0.0
03:59:50.972 00.008 7988 Star::Find(15, 976, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.972 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=877.00, Mass=20, SNR=2.7, Peak=92 HFD=0.0
03:59:50.972 00.000 7988 Star::Find(15, 459, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.972 00.000 7988 Star::Find returns 0 (2), X=459.00, Y=899.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:50.972 00.000 7988 Star::Find(15, 944, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.972 00.000 7988 Star::Find false star n=4 nbg=279 bg=82.8 sigma=3.1 thresh=92 peak=87
03:59:50.972 00.000 7988 Star::Find returns 0 (2), X=944.00, Y=648.00, Mass=41, SNR=2.9, Peak=95 HFD=0.0
03:59:50.972 00.000 7988 Star::Find(15, 909, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.981 00.009 7988 Star::Find false star n=3 nbg=280 bg=83.3 sigma=3.0 thresh=92 peak=87
03:59:50.981 00.000 7988 Star::Find returns 0 (2), X=909.00, Y=467.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
03:59:50.981 00.000 7988 Star::Find(15, 1029, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:59:50.981 00.000 7988 Star::Find returns 0 (3), X=1029.00, Y=221.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
03:59:50.981 00.000 7988 AutoFind: no star found
03:59:50.988 00.007 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
03:59:50.988 00.000 7988 GuiderMultiStar::AutoSelect failed.
03:59:50.991 00.003 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_035947.fit
03:59:50.995 00.004 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:59:50.998 00.003 7988 ScopeASCOM::SideOfPier() returns 0
03:59:51.002 00.004 7988 auto find star failed, attempts remaining = 2
03:59:51.005 00.003 7988 Changing from state SELECTING to UNINITIALIZED
03:59:51.006 00.001 7988 guider state => SELECTING
03:59:51.008 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
03:59:51.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:51.010 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:51.012 00.002 7988 Enqueuing Expose request
03:59:51.014 00.002 15712 Worker thread wakes up
03:59:51.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:51.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:51.014 00.000 7988 evsrv: cli 0CCCF448 disconnect
03:59:51.015 00.001 7988 evsrv: cli 0CCCFEE8 connect
03:59:51.017 00.002 7988 case statement mapped state 1 to 101
03:59:51.019 00.002 7988 case statement mapped state 1 to 101
03:59:51.021 00.002 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_lock_shift_params","id":"b9cd79c6-9146-497f-b599-09cfd0146dc2"}
03:59:51.021 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"b9cd79c6-9146-497f-b599-09cfd0146dc2"}
03:59:51.021 00.000 7988 evsrv: cli 0CCCFEE8 disconnect
03:59:51.021 00.000 7988 evsrv: cli 0CCCF448 connect
03:59:51.030 00.009 7988 case statement mapped state 1 to 101
03:59:51.032 00.002 7988 case statement mapped state 1 to 101
03:59:51.034 00.002 7988 evsrv: cli 0CCCF448 request: {"method":"get_lock_position","id":"1e8d275c-7fbe-4c8f-8f76-57e74572eb87"}
03:59:51.035 00.001 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":null,"id":"1e8d275c-7fbe-4c8f-8f76-57e74572eb87"}
03:59:51.037 00.002 7988 evsrv: cli 0CCCF448 disconnect
03:59:52.214 01.177 7988 evsrv: cli 0CCCF9E8 connect
03:59:52.216 00.002 7988 case statement mapped state 1 to 101
03:59:52.218 00.002 7988 case statement mapped state 1 to 101
03:59:52.218 00.000 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_lock_position","id":"51a366a9-a273-47e6-a957-73fbf98612fc"}
03:59:52.220 00.002 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":null,"id":"51a366a9-a273-47e6-a957-73fbf98612fc"}
03:59:52.220 00.000 7988 evsrv: cli 0CCCF9E8 disconnect
03:59:52.641 00.421 15712 Exposure complete
03:59:52.719 00.078 15712 worker thread done servicing request
03:59:52.719 00.000 7988 OnExposeComplete: enter
03:59:52.723 00.004 7988 UpdateGuideState(): m_state=1
03:59:52.725 00.002 7988 UpdateCurrentPosition: no star selected
03:59:52.726 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:52.728 00.002 7988 Status Line: No star selected
03:59:52.730 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=81, FiltMin=71, FiltMax=90, Gamma=0.690
03:59:52.732 00.002 7988 UpdateGuideState exits: No star selected
03:59:52.734 00.002 7988 PhdController: newstate STATE_SELECT_STAR
03:59:52.734 00.000 7988 GuiderMultiStar::AutoSelect enter
03:59:52.734 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:59:52.814 00.080 7988 AutoFind: auto downsample for scale 3.87 => 1x
03:59:52.896 00.082 7988 AutoFind: global mean = -0.0, stdev 5.2
03:59:52.896 00.000 7988 AutoFind: using threshold = 0.1
03:59:52.980 00.084 7988 AutoFind: local max [959, 447] 4.7
03:59:52.980 00.000 7988 AutoFind: local max [710, 772] 4.5
03:59:52.980 00.000 7988 AutoFind: local max [749, 500] 4.5
03:59:52.988 00.008 7988 AutoFind: local max [1069, 460] 4.4
03:59:52.988 00.000 7988 AutoFind: local max [975, 778] 4.4
03:59:52.988 00.000 7988 AutoFind: local max [106, 135] 4.4
03:59:52.988 00.000 7988 AutoFind: local max [165, 280] 4.3
03:59:52.988 00.000 7988 AutoFind: local max [825, 494] 4.3
03:59:52.988 00.000 7988 AutoFind: local max [804, 737] 4.3
03:59:52.988 00.000 7988 AutoFind: local max [1099, 935] 4.3
03:59:52.988 00.000 7988 AutoFind: local max [1150, 147] 4.3
03:59:52.988 00.000 7988 AutoFind: local max [996, 443] 4.2
03:59:52.997 00.009 7988 AutoFind: local max [1234, 408] 4.2
03:59:52.997 00.000 7988 AutoFind: local max [960, 555] 4.2
03:59:52.999 00.002 7988 AutoFind: local max [504, 375] 4.2
03:59:52.999 00.000 7988 AutoFind: local max [385, 752] 4.2
03:59:53.001 00.002 7988 AutoFind: local max [156, 710] 4.2
03:59:53.001 00.000 7988 AutoFind: local max [244, 99] 4.2
03:59:53.003 00.002 7988 AutoFind: local max [891, 798] 4.2
03:59:53.004 00.001 7988 AutoFind: local max [1210, 103] 4.2
03:59:53.006 00.002 7988 AutoFind: local max [1244, 60] 4.2
03:59:53.006 00.000 7988 AutoFind: local max [721, 518] 4.2
03:59:53.006 00.000 7988 AutoFind: local max [716, 379] 4.1
03:59:53.006 00.000 7988 AutoFind: local max [658, 566] 4.1
03:59:53.006 00.000 7988 AutoFind: local max [1061, 476] 4.1
03:59:53.006 00.000 7988 AutoFind: local max [625, 781] 4.1
03:59:53.006 00.000 7988 AutoFind: local max [1166, 921] 4.1
03:59:53.006 00.000 7988 AutoFind: local max [1121, 496] 4.1
03:59:53.006 00.000 7988 AutoFind: local max [416, 504] 4.1
03:59:53.014 00.008 7988 AutoFind: local max [233, 694] 4.1
03:59:53.014 00.000 7988 AutoFind: local max [162, 921] 4.1
03:59:53.014 00.000 7988 AutoFind: local max [971, 585] 4.1
03:59:53.014 00.000 7988 AutoFind: local max [899, 836] 4.0
03:59:53.014 00.000 7988 AutoFind: local max [1117, 521] 4.0
03:59:53.014 00.000 7988 AutoFind: local max [223, 880] 4.0
03:59:53.020 00.006 7988 AutoFind: local max [1222, 459] 4.0
03:59:53.020 00.000 7988 AutoFind: local max [596, 34] 4.0
03:59:53.020 00.000 7988 AutoFind: local max [962, 237] 4.0
03:59:53.020 00.000 7988 AutoFind: local max [878, 909] 4.0
03:59:53.020 00.000 7988 AutoFind: local max [961, 762] 4.0
03:59:53.020 00.000 7988 AutoFind: local max [484, 276] 4.0
03:59:53.020 00.000 7988 AutoFind: local max [976, 940] 4.0
03:59:53.020 00.000 7988 AutoFind: local max [1150, 175] 4.0
03:59:53.020 00.000 7988 AutoFind: local max [602, 125] 4.0
03:59:53.020 00.000 7988 AutoFind: local max [1138, 789] 4.0
03:59:53.020 00.000 7988 AutoFind: local max [74, 295] 4.0
03:59:53.020 00.000 7988 AutoFind: local max [860, 193] 4.0
03:59:53.031 00.011 7988 AutoFind: local max [486, 134] 4.0
03:59:53.031 00.000 7988 AutoFind: local max [567, 705] 4.0
03:59:53.031 00.000 7988 AutoFind: local max [768, 220] 4.0
03:59:53.031 00.000 7988 AutoFind: local max [259, 571] 3.9
03:59:53.036 00.005 7988 AutoFind: local max [309, 781] 3.9
03:59:53.036 00.000 7988 AutoFind: local max [746, 96] 3.9
03:59:53.036 00.000 7988 AutoFind: local max [108, 572] 3.9
03:59:53.036 00.000 7988 AutoFind: local max [366, 35] 3.9
03:59:53.036 00.000 7988 AutoFind: local max [1046, 315] 3.9
03:59:53.036 00.000 7988 AutoFind: local max [701, 290] 3.9
03:59:53.036 00.000 7988 AutoFind: local max [1134, 564] 3.9
03:59:53.036 00.000 7988 AutoFind: local max [840, 756] 3.9
03:59:53.036 00.000 7988 AutoFind: local max [509, 444] 3.9
03:59:53.036 00.000 7988 AutoFind: local max [53, 860] 3.9
03:59:53.036 00.000 7988 AutoFind: local max [255, 524] 3.9
03:59:53.036 00.000 7988 AutoFind: local max [490, 13] 3.9
03:59:53.048 00.012 7988 AutoFind: local max [951, 455] 3.9
03:59:53.048 00.000 7988 AutoFind: local max [995, 71] 3.9
03:59:53.048 00.000 7988 AutoFind: local max [1168, 932] 3.9
03:59:53.048 00.000 7988 AutoFind: local max [944, 132] 3.9
03:59:53.052 00.004 7988 AutoFind: local max [742, 197] 3.9
03:59:53.052 00.000 7988 AutoFind: local max [1190, 93] 3.9
03:59:53.052 00.000 7988 AutoFind: local max [595, 572] 3.8
03:59:53.052 00.000 7988 AutoFind: local max [173, 665] 3.8
03:59:53.052 00.000 7988 AutoFind: local max [306, 820] 3.8
03:59:53.052 00.000 7988 AutoFind: local max [129, 498] 3.8
03:59:53.052 00.000 7988 AutoFind: local max [730, 135] 3.8
03:59:53.052 00.000 7988 AutoFind: local max [673, 265] 3.8
03:59:53.052 00.000 7988 AutoFind: local max [1197, 14] 3.8
03:59:53.052 00.000 7988 AutoFind: local max [844, 922] 3.8
03:59:53.052 00.000 7988 AutoFind: local max [1034, 603] 3.8
03:59:53.052 00.000 7988 AutoFind: local max [258, 934] 3.8
03:59:53.052 00.000 7988 AutoFind: local max [961, 117] 3.8
03:59:53.052 00.000 7988 AutoFind: local max [1103, 154] 3.8
03:59:53.065 00.013 7988 AutoFind: local max [1138, 846] 3.8
03:59:53.065 00.000 7988 AutoFind: local max [1189, 249] 3.8
03:59:53.065 00.000 7988 AutoFind: local max [759, 120] 3.8
03:59:53.068 00.003 7988 AutoFind: local max [665, 399] 3.8
03:59:53.068 00.000 7988 AutoFind: local max [371, 267] 3.8
03:59:53.068 00.000 7988 AutoFind: local max [903, 614] 3.8
03:59:53.068 00.000 7988 AutoFind: local max [776, 562] 3.8
03:59:53.068 00.000 7988 AutoFind: local max [756, 93] 3.8
03:59:53.068 00.000 7988 AutoFind: local max [1059, 828] 3.8
03:59:53.068 00.000 7988 AutoFind: local max [483, 802] 3.8
03:59:53.068 00.000 7988 AutoFind: local max [1157, 643] 3.8
03:59:53.068 00.000 7988 AutoFind: local max [743, 162] 3.8
03:59:53.068 00.000 7988 AutoFind: local max [319, 836] 3.8
03:59:53.080 00.012 7988 AutoFind: local max [250, 84] 3.8
03:59:53.080 00.000 7988 AutoFind: local max [491, 698] 3.8
03:59:53.082 00.002 7988 AutoFind: local max [1244, 170] 3.7
03:59:53.084 00.002 7988 AutoFind: local max [185, 208] 3.7
03:59:53.084 00.000 7988 AutoFind: local max [135, 533] 3.7
03:59:53.084 00.000 7988 AutoFind: local max [1146, 788] 3.7
03:59:53.084 00.000 7988 AutoFind: too close [1146, 788] 3.7 - [1138, 789] 4.0
03:59:53.084 00.000 7988 AutoFind: too close [250, 84] 3.8 - [244, 99] 4.2
03:59:53.084 00.000 7988 AutoFind: too close [319, 836] 3.8 - [306, 820] 3.8
03:59:53.084 00.000 7988 AutoFind: too close [756, 93] 3.8 - [746, 96] 3.9
03:59:53.084 00.000 7988 AutoFind: too close [961, 117] 3.8 - [944, 132] 3.9
03:59:53.084 00.000 7988 AutoFind: too close [1190, 93] 3.9 - [1210, 103] 4.2
03:59:53.084 00.000 7988 AutoFind: too close [1168, 932] 3.9 - [1166, 921] 4.1
03:59:53.084 00.000 7988 AutoFind: too close [951, 455] 3.9 - [959, 447] 4.7
03:59:53.084 00.000 7988 AutoFind: too close [961, 762] 4.0 - [975, 778] 4.4
03:59:53.084 00.000 7988 AutoFind: too close [1061, 476] 4.1 - [1069, 460] 4.4
03:59:53.084 00.000 7988 AutoFind: too close to edge [1197, 14] 3.8
03:59:53.099 00.015 7988 AutoFind: too close to edge [490, 13] 3.9
03:59:53.099 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:59:53.099 00.000 7988 Star::Find(15, 710, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.099 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=772.00, Mass=22, SNR=2.8, Peak=93 HFD=0.0
03:59:53.099 00.000 7988 Star::Find(15, 749, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.099 00.000 7988 Star::Find returns 0 (3), X=749.00, Y=500.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:53.099 00.000 7988 Star::Find(15, 106, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.099 00.000 7988 Star::Find returns 0 (2), X=106.00, Y=135.00, Mass=12, SNR=2.0, Peak=91 HFD=0.0
03:59:53.099 00.000 7988 Star::Find(15, 165, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.099 00.000 7988 Star::Find returns 0 (3), X=165.00, Y=280.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:53.099 00.000 7988 Star::Find(15, 825, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.099 00.000 7988 Star::Find returns 0 (3), X=825.00, Y=494.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.099 00.000 7988 Star::Find(15, 804, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.099 00.000 7988 Star::Find returns 0 (3), X=804.00, Y=737.00, Mass=10, SNR=1.8, Peak=89 HFD=0.0
03:59:53.099 00.000 7988 Star::Find(15, 1099, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.099 00.000 7988 Star::Find returns 0 (2), X=1099.00, Y=935.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:53.116 00.017 7988 Star::Find(15, 1150, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.116 00.000 7988 Star::Find returns 0 (2), X=1150.00, Y=147.00, Mass=21, SNR=2.6, Peak=95 HFD=0.0
03:59:53.118 00.002 7988 Star::Find(15, 996, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.118 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=443.00, Mass=20, SNR=2.5, Peak=96 HFD=0.0
03:59:53.120 00.002 7988 Star::Find(15, 1234, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.120 00.000 7988 Star::Find returns 0 (3), X=1234.00, Y=408.00, Mass=8, SNR=1.6, Peak=95 HFD=0.0
03:59:53.122 00.002 7988 Star::Find(15, 960, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.122 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=555.00, Mass=21, SNR=2.7, Peak=95 HFD=0.0
03:59:53.124 00.002 7988 Star::Find(15, 504, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.124 00.000 7988 Star::Find returns 0 (3), X=504.00, Y=375.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.126 00.002 7988 Star::Find(15, 385, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.126 00.000 7988 Star::Find returns 0 (2), X=385.00, Y=752.00, Mass=22, SNR=2.8, Peak=93 HFD=0.0
03:59:53.128 00.002 7988 Star::Find(15, 156, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.129 00.001 7988 Star::Find returns 0 (3), X=156.00, Y=710.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:53.131 00.002 7988 Star::Find(15, 891, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.132 00.001 7988 Star::Find returns 0 (3), X=891.00, Y=798.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.133 00.001 7988 Star::Find(15, 1244, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.134 00.001 7988 Star::Find false star n=3 nbg=278 bg=84.5 sigma=3.1 thresh=94 peak=88
03:59:53.135 00.001 7988 Star::Find returns 0 (2), X=1244.00, Y=60.00, Mass=32, SNR=2.9, Peak=96 HFD=0.0
03:59:53.136 00.001 7988 Star::Find(15, 721, 518, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.137 00.001 7988 Star::Find false star n=4 nbg=277 bg=80.3 sigma=2.8 thresh=89 peak=85
03:59:53.138 00.001 7988 Star::Find returns 0 (2), X=721.00, Y=518.00, Mass=36, SNR=2.9, Peak=92 HFD=0.0
03:59:53.139 00.001 7988 Star::Find(15, 716, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.140 00.001 7988 Star::Find returns 0 (2), X=716.00, Y=379.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:53.140 00.000 7988 Star::Find(15, 658, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.142 00.002 7988 Star::Find returns 0 (3), X=658.00, Y=566.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:53.142 00.000 7988 Star::Find(15, 625, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.144 00.002 7988 Star::Find returns 0 (3), X=625.00, Y=781.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:53.144 00.000 7988 Star::Find(15, 1121, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.146 00.002 7988 Star::Find returns 0 (3), X=1121.00, Y=496.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
03:59:53.146 00.000 7988 Star::Find(15, 416, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.146 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=504.00, Mass=25, SNR=3.0, Peak=94 HFD=0.0
03:59:53.146 00.000 7988 Star::Find(15, 233, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.151 00.005 7988 Star::Find returns 0 (3), X=233.00, Y=694.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:53.151 00.000 7988 Star::Find(15, 162, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.151 00.000 7988 Star::Find returns 0 (3), X=162.00, Y=921.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.151 00.000 7988 Star::Find(15, 971, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.151 00.000 7988 Star::Find returns 0 (2), X=971.00, Y=585.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
03:59:53.151 00.000 7988 Star::Find(15, 899, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.151 00.000 7988 Star::Find returns 0 (2), X=899.00, Y=836.00, Mass=18, SNR=2.5, Peak=91 HFD=0.0
03:59:53.151 00.000 7988 Star::Find(15, 1117, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.151 00.000 7988 Star::Find returns 0 (3), X=1117.00, Y=521.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:53.151 00.000 7988 Star::Find(15, 223, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.151 00.000 7988 Star::Find returns 0 (3), X=223.00, Y=880.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.151 00.000 7988 Star::Find(15, 1222, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.162 00.011 7988 Star::Find returns 0 (2), X=1222.00, Y=459.00, Mass=10, SNR=1.9, Peak=96 HFD=0.0
03:59:53.164 00.002 7988 Star::Find(15, 596, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.164 00.000 7988 Star::Find returns 0 (3), X=596.00, Y=34.00, Mass=9, SNR=1.7, Peak=90 HFD=0.0
03:59:53.166 00.002 7988 Star::Find(15, 962, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.166 00.000 7988 Star::Find returns 0 (2), X=962.00, Y=237.00, Mass=13, SNR=2.1, Peak=96 HFD=0.0
03:59:53.168 00.002 7988 Star::Find(15, 878, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.168 00.000 7988 Star::Find returns 0 (3), X=878.00, Y=909.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.170 00.002 7988 Star::Find(15, 484, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.170 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.5 sigma=3.1 thresh=91 peak=85
03:59:53.172 00.002 7988 Star::Find returns 0 (2), X=484.00, Y=276.00, Mass=30, SNR=2.9, Peak=92 HFD=0.0
03:59:53.172 00.000 7988 Star::Find(15, 976, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.174 00.002 7988 Star::Find false star n=4 nbg=273 bg=82.2 sigma=2.8 thresh=91 peak=87
03:59:53.174 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=940.00, Mass=37, SNR=2.9, Peak=92 HFD=0.0
03:59:53.176 00.002 7988 Star::Find(15, 1150, 175, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.177 00.001 7988 Star::Find returns 0 (2), X=1150.00, Y=175.00, Mass=17, SNR=2.4, Peak=96 HFD=0.0
03:59:53.177 00.000 7988 Star::Find(15, 602, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.177 00.000 7988 Star::Find returns 0 (3), X=602.00, Y=125.00, Mass=9, SNR=1.7, Peak=90 HFD=0.0
03:59:53.177 00.000 7988 Star::Find(15, 74, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.177 00.000 7988 Star::Find returns 0 (2), X=74.00, Y=295.00, Mass=22, SNR=2.8, Peak=91 HFD=0.0
03:59:53.177 00.000 7988 Star::Find(15, 860, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.177 00.000 7988 Star::Find returns 0 (2), X=860.00, Y=193.00, Mass=22, SNR=2.7, Peak=94 HFD=0.0
03:59:53.185 00.008 7988 Star::Find(15, 486, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.185 00.000 7988 Star::Find false star n=3 nbg=281 bg=80.8 sigma=3.3 thresh=91 peak=85
03:59:53.185 00.000 7988 Star::Find returns 0 (2), X=486.00, Y=134.00, Mass=34, SNR=2.9, Peak=93 HFD=0.0
03:59:53.185 00.000 7988 Star::Find(15, 567, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.185 00.000 7988 Star::Find false star n=3 nbg=279 bg=79.5 sigma=3.1 thresh=89 peak=84
03:59:53.185 00.000 7988 Star::Find returns 0 (2), X=567.00, Y=705.00, Mass=33, SNR=2.9, Peak=94 HFD=0.0
03:59:53.185 00.000 7988 Star::Find(15, 768, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.185 00.000 7988 Star::Find returns 0 (3), X=768.00, Y=220.00, Mass=9, SNR=1.7, Peak=93 HFD=0.0
03:59:53.185 00.000 7988 Star::Find(15, 259, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.193 00.008 7988 Star::Find false star n=5 nbg=279 bg=78.5 sigma=3.0 thresh=87 peak=84
03:59:53.193 00.000 7988 Star::Find returns 0 (2), X=259.00, Y=571.00, Mass=47, SNR=2.9, Peak=90 HFD=0.0
03:59:53.193 00.000 7988 Star::Find(15, 309, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.193 00.000 7988 Star::Find returns 0 (2), X=309.00, Y=781.00, Mass=12, SNR=2.0, Peak=92 HFD=0.0
03:59:53.193 00.000 7988 Star::Find(15, 108, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.193 00.000 7988 Star::Find returns 0 (2), X=108.00, Y=572.00, Mass=18, SNR=2.4, Peak=88 HFD=0.0
03:59:53.193 00.000 7988 Star::Find(15, 366, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.193 00.000 7988 Star::Find false star n=3 nbg=280 bg=78.5 sigma=2.9 thresh=87 peak=82
03:59:53.202 00.009 7988 Star::Find returns 0 (2), X=366.00, Y=35.00, Mass=28, SNR=2.9, Peak=90 HFD=0.0
03:59:53.202 00.000 7988 Star::Find(15, 1046, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.202 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=315.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:59:53.202 00.000 7988 Star::Find(15, 701, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.202 00.000 7988 Star::Find returns 0 (2), X=701.00, Y=290.00, Mass=11, SNR=2.0, Peak=93 HFD=0.0
03:59:53.202 00.000 7988 Star::Find(15, 1134, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.202 00.000 7988 Star::Find returns 0 (2), X=1134.00, Y=564.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:59:53.202 00.000 7988 Star::Find(15, 840, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.209 00.007 7988 Star::Find returns 0 (2), X=840.00, Y=756.00, Mass=22, SNR=2.7, Peak=92 HFD=0.0
03:59:53.209 00.000 7988 Star::Find(15, 509, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.211 00.002 7988 Star::Find false star n=3 nbg=278 bg=80.2 sigma=3.0 thresh=89 peak=84
03:59:53.211 00.000 7988 Star::Find returns 0 (2), X=509.00, Y=444.00, Mass=29, SNR=2.9, Peak=91 HFD=0.0
03:59:53.213 00.002 7988 Star::Find(15, 53, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.213 00.000 7988 Star::Find returns 0 (3), X=53.00, Y=860.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.215 00.002 7988 Star::Find(15, 255, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.215 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=524.00, Mass=21, SNR=2.7, Peak=90 HFD=0.0
03:59:53.215 00.000 7988 Star::Find(15, 995, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.218 00.003 7988 Star::Find returns 0 (2), X=995.00, Y=71.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:53.218 00.000 7988 Star::Find(15, 742, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.218 00.000 7988 Star::Find false star n=3 nbg=280 bg=80.7 sigma=3.0 thresh=90 peak=85
03:59:53.218 00.000 7988 Star::Find returns 0 (2), X=742.00, Y=197.00, Mass=37, SNR=2.9, Peak=95 HFD=0.0
03:59:53.218 00.000 7988 Star::Find(15, 595, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.218 00.000 7988 Star::Find returns 0 (3), X=595.00, Y=572.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:59:53.218 00.000 7988 Star::Find(15, 173, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.225 00.007 7988 Star::Find returns 0 (3), X=173.00, Y=665.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.227 00.002 7988 Star::Find(15, 129, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.227 00.000 7988 Star::Find returns 0 (3), X=129.00, Y=498.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:53.229 00.002 7988 Star::Find(15, 730, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.229 00.000 7988 Star::Find returns 0 (3), X=730.00, Y=135.00, Mass=9, SNR=1.7, Peak=92 HFD=0.0
03:59:53.231 00.002 7988 Star::Find(15, 673, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.231 00.000 7988 Star::Find returns 0 (3), X=673.00, Y=265.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:53.233 00.002 7988 Star::Find(15, 844, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.233 00.000 7988 Star::Find false star n=3 nbg=281 bg=81.4 sigma=3.2 thresh=91 peak=87
03:59:53.233 00.000 7988 Star::Find returns 0 (2), X=844.00, Y=922.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:53.236 00.003 7988 Star::Find(15, 1034, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.236 00.000 7988 Star::Find returns 0 (3), X=1034.00, Y=603.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.238 00.002 7988 Star::Find(15, 258, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.238 00.000 7988 Star::Find returns 0 (3), X=258.00, Y=934.00, Mass=9, SNR=1.8, Peak=94 HFD=0.0
03:59:53.240 00.002 7988 Star::Find(15, 1103, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.241 00.001 7988 Star::Find false star n=4 nbg=280 bg=82.1 sigma=2.9 thresh=91 peak=86
03:59:53.241 00.000 7988 Star::Find returns 0 (2), X=1103.00, Y=154.00, Mass=40, SNR=2.9, Peak=92 HFD=0.0
03:59:53.241 00.000 7988 Star::Find(15, 1138, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.241 00.000 7988 Star::Find returns 0 (2), X=1138.00, Y=846.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
03:59:53.241 00.000 7988 Star::Find(15, 1189, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.241 00.000 7988 Star::Find returns 0 (2), X=1189.00, Y=249.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
03:59:53.241 00.000 7988 Star::Find(15, 759, 120, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.241 00.000 7988 Star::Find returns 0 (2), X=759.00, Y=120.00, Mass=20, SNR=2.7, Peak=94 HFD=0.0
03:59:53.241 00.000 7988 Star::Find(15, 665, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.241 00.000 7988 Star::Find returns 0 (3), X=665.00, Y=399.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.241 00.000 7988 Star::Find(15, 371, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.241 00.000 7988 Star::Find returns 0 (3), X=371.00, Y=267.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:59:53.253 00.012 7988 Star::Find(15, 903, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.253 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=614.00, Mass=24, SNR=2.9, Peak=94 HFD=0.0
03:59:53.253 00.000 7988 Star::Find(15, 776, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.253 00.000 7988 Star::Find returns 0 (3), X=776.00, Y=562.00, Mass=9, SNR=1.7, Peak=92 HFD=0.0
03:59:53.253 00.000 7988 Star::Find(15, 1059, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.257 00.004 7988 Star::Find false star n=4 nbg=280 bg=80.9 sigma=3.2 thresh=91 peak=87
03:59:53.257 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=828.00, Mass=43, SNR=2.9, Peak=93 HFD=0.0
03:59:53.257 00.000 7988 Star::Find(15, 483, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.257 00.000 7988 Star::Find returns 0 (2), X=483.00, Y=802.00, Mass=12, SNR=2.1, Peak=93 HFD=0.0
03:59:53.257 00.000 7988 Star::Find(15, 1157, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.257 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=643.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
03:59:53.257 00.000 7988 Star::Find(15, 743, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.257 00.000 7988 Star::Find returns 0 (3), X=743.00, Y=162.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:59:53.257 00.000 7988 Star::Find(15, 491, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.257 00.000 7988 Star::Find returns 0 (2), X=491.00, Y=698.00, Mass=19, SNR=2.5, Peak=92 HFD=0.0
03:59:53.257 00.000 7988 Star::Find(15, 1244, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.268 00.011 7988 Star::Find returns 0 (2), X=1244.00, Y=170.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:53.269 00.001 7988 Star::Find(15, 185, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.269 00.000 7988 Star::Find returns 0 (3), X=185.00, Y=208.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:59:53.271 00.002 7988 Star::Find(15, 135, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.271 00.000 7988 Star::Find returns 0 (3), X=135.00, Y=533.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.273 00.002 7988 AutoFind: finding best star pass 1
03:59:53.273 00.000 7988 Star::Find(15, 710, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.273 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=772.00, Mass=22, SNR=2.8, Peak=93 HFD=0.0
03:59:53.273 00.000 7988 Star::Find(15, 749, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.273 00.000 7988 Star::Find returns 0 (3), X=749.00, Y=500.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:53.273 00.000 7988 Star::Find(15, 106, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.273 00.000 7988 Star::Find returns 0 (2), X=106.00, Y=135.00, Mass=12, SNR=2.0, Peak=91 HFD=0.0
03:59:53.273 00.000 7988 Star::Find(15, 165, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.273 00.000 7988 Star::Find returns 0 (3), X=165.00, Y=280.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:53.273 00.000 7988 Star::Find(15, 825, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.273 00.000 7988 Star::Find returns 0 (3), X=825.00, Y=494.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.273 00.000 7988 Star::Find(15, 804, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.286 00.013 7988 Star::Find returns 0 (3), X=804.00, Y=737.00, Mass=10, SNR=1.8, Peak=89 HFD=0.0
03:59:53.286 00.000 7988 Star::Find(15, 1099, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.286 00.000 7988 Star::Find returns 0 (2), X=1099.00, Y=935.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:53.286 00.000 7988 Star::Find(15, 1150, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.289 00.003 7988 Star::Find returns 0 (2), X=1150.00, Y=147.00, Mass=21, SNR=2.6, Peak=95 HFD=0.0
03:59:53.289 00.000 7988 Star::Find(15, 996, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.289 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=443.00, Mass=20, SNR=2.5, Peak=96 HFD=0.0
03:59:53.289 00.000 7988 Star::Find(15, 1234, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.289 00.000 7988 Star::Find returns 0 (3), X=1234.00, Y=408.00, Mass=8, SNR=1.6, Peak=95 HFD=0.0
03:59:53.289 00.000 7988 Star::Find(15, 960, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.289 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=555.00, Mass=21, SNR=2.7, Peak=95 HFD=0.0
03:59:53.289 00.000 7988 Star::Find(15, 504, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.289 00.000 7988 Star::Find returns 0 (3), X=504.00, Y=375.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.289 00.000 7988 Star::Find(15, 385, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.289 00.000 7988 Star::Find returns 0 (2), X=385.00, Y=752.00, Mass=22, SNR=2.8, Peak=93 HFD=0.0
03:59:53.289 00.000 7988 Star::Find(15, 156, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.289 00.000 7988 Star::Find returns 0 (3), X=156.00, Y=710.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:53.289 00.000 7988 Star::Find(15, 891, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.303 00.014 7988 Star::Find returns 0 (3), X=891.00, Y=798.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.305 00.002 7988 Star::Find(15, 1244, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.305 00.000 7988 Star::Find false star n=3 nbg=278 bg=84.5 sigma=3.1 thresh=94 peak=88
03:59:53.305 00.000 7988 Star::Find returns 0 (2), X=1244.00, Y=60.00, Mass=32, SNR=2.9, Peak=96 HFD=0.0
03:59:53.305 00.000 7988 Star::Find(15, 721, 518, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.305 00.000 7988 Star::Find false star n=4 nbg=277 bg=80.3 sigma=2.8 thresh=89 peak=85
03:59:53.305 00.000 7988 Star::Find returns 0 (2), X=721.00, Y=518.00, Mass=36, SNR=2.9, Peak=92 HFD=0.0
03:59:53.305 00.000 7988 Star::Find(15, 716, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.305 00.000 7988 Star::Find returns 0 (2), X=716.00, Y=379.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:53.305 00.000 7988 Star::Find(15, 658, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.305 00.000 7988 Star::Find returns 0 (3), X=658.00, Y=566.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:53.305 00.000 7988 Star::Find(15, 625, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.305 00.000 7988 Star::Find returns 0 (3), X=625.00, Y=781.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:53.305 00.000 7988 Star::Find(15, 1121, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.305 00.000 7988 Star::Find returns 0 (3), X=1121.00, Y=496.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
03:59:53.305 00.000 7988 Star::Find(15, 416, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.305 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=504.00, Mass=25, SNR=3.0, Peak=94 HFD=0.0
03:59:53.320 00.015 7988 Star::Find(15, 233, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.320 00.000 7988 Star::Find returns 0 (3), X=233.00, Y=694.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:53.320 00.000 7988 Star::Find(15, 162, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.320 00.000 7988 Star::Find returns 0 (3), X=162.00, Y=921.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.320 00.000 7988 Star::Find(15, 971, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.320 00.000 7988 Star::Find returns 0 (2), X=971.00, Y=585.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
03:59:53.320 00.000 7988 Star::Find(15, 899, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.320 00.000 7988 Star::Find returns 0 (2), X=899.00, Y=836.00, Mass=18, SNR=2.5, Peak=91 HFD=0.0
03:59:53.320 00.000 7988 Star::Find(15, 1117, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.320 00.000 7988 Star::Find returns 0 (3), X=1117.00, Y=521.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:53.320 00.000 7988 Star::Find(15, 223, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.332 00.012 7988 Star::Find returns 0 (3), X=223.00, Y=880.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.332 00.000 7988 Star::Find(15, 1222, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.334 00.002 7988 Star::Find returns 0 (2), X=1222.00, Y=459.00, Mass=10, SNR=1.9, Peak=96 HFD=0.0
03:59:53.334 00.000 7988 Star::Find(15, 596, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.336 00.002 7988 Star::Find returns 0 (3), X=596.00, Y=34.00, Mass=9, SNR=1.7, Peak=90 HFD=0.0
03:59:53.337 00.001 7988 Star::Find(15, 962, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.337 00.000 7988 Star::Find returns 0 (2), X=962.00, Y=237.00, Mass=13, SNR=2.1, Peak=96 HFD=0.0
03:59:53.337 00.000 7988 Star::Find(15, 878, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.337 00.000 7988 Star::Find returns 0 (3), X=878.00, Y=909.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.337 00.000 7988 Star::Find(15, 484, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.337 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.5 sigma=3.1 thresh=91 peak=85
03:59:53.337 00.000 7988 Star::Find returns 0 (2), X=484.00, Y=276.00, Mass=30, SNR=2.9, Peak=92 HFD=0.0
03:59:53.337 00.000 7988 Star::Find(15, 976, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.337 00.000 7988 Star::Find false star n=4 nbg=273 bg=82.2 sigma=2.8 thresh=91 peak=87
03:59:53.337 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=940.00, Mass=37, SNR=2.9, Peak=92 HFD=0.0
03:59:53.337 00.000 7988 Star::Find(15, 1150, 175, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.337 00.000 7988 Star::Find returns 0 (2), X=1150.00, Y=175.00, Mass=17, SNR=2.4, Peak=96 HFD=0.0
03:59:53.337 00.000 7988 Star::Find(15, 602, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.337 00.000 7988 Star::Find returns 0 (3), X=602.00, Y=125.00, Mass=9, SNR=1.7, Peak=90 HFD=0.0
03:59:53.337 00.000 7988 Star::Find(15, 74, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.337 00.000 7988 Star::Find returns 0 (2), X=74.00, Y=295.00, Mass=22, SNR=2.8, Peak=91 HFD=0.0
03:59:53.352 00.015 7988 Star::Find(15, 860, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.354 00.002 7988 Star::Find returns 0 (2), X=860.00, Y=193.00, Mass=22, SNR=2.7, Peak=94 HFD=0.0
03:59:53.354 00.000 7988 Star::Find(15, 486, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.354 00.000 7988 Star::Find false star n=3 nbg=281 bg=80.8 sigma=3.3 thresh=91 peak=85
03:59:53.354 00.000 7988 Star::Find returns 0 (2), X=486.00, Y=134.00, Mass=34, SNR=2.9, Peak=93 HFD=0.0
03:59:53.354 00.000 7988 Star::Find(15, 567, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.354 00.000 7988 Star::Find false star n=3 nbg=279 bg=79.5 sigma=3.1 thresh=89 peak=84
03:59:53.354 00.000 7988 Star::Find returns 0 (2), X=567.00, Y=705.00, Mass=33, SNR=2.9, Peak=94 HFD=0.0
03:59:53.354 00.000 7988 Star::Find(15, 768, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.354 00.000 7988 Star::Find returns 0 (3), X=768.00, Y=220.00, Mass=9, SNR=1.7, Peak=93 HFD=0.0
03:59:53.354 00.000 7988 Star::Find(15, 259, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.354 00.000 7988 Star::Find false star n=5 nbg=279 bg=78.5 sigma=3.0 thresh=87 peak=84
03:59:53.354 00.000 7988 Star::Find returns 0 (2), X=259.00, Y=571.00, Mass=47, SNR=2.9, Peak=90 HFD=0.0
03:59:53.354 00.000 7988 Star::Find(15, 309, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.354 00.000 7988 Star::Find returns 0 (2), X=309.00, Y=781.00, Mass=12, SNR=2.0, Peak=92 HFD=0.0
03:59:53.354 00.000 7988 Star::Find(15, 108, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.368 00.014 7988 Star::Find returns 0 (2), X=108.00, Y=572.00, Mass=18, SNR=2.4, Peak=88 HFD=0.0
03:59:53.368 00.000 7988 Star::Find(15, 366, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.371 00.003 7988 Star::Find false star n=3 nbg=280 bg=78.5 sigma=2.9 thresh=87 peak=82
03:59:53.371 00.000 7988 Star::Find returns 0 (2), X=366.00, Y=35.00, Mass=28, SNR=2.9, Peak=90 HFD=0.0
03:59:53.371 00.000 7988 Star::Find(15, 1046, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.371 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=315.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:59:53.371 00.000 7988 Star::Find(15, 701, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.371 00.000 7988 Star::Find returns 0 (2), X=701.00, Y=290.00, Mass=11, SNR=2.0, Peak=93 HFD=0.0
03:59:53.371 00.000 7988 Star::Find(15, 1134, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.371 00.000 7988 Star::Find returns 0 (2), X=1134.00, Y=564.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:59:53.371 00.000 7988 Star::Find(15, 840, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.371 00.000 7988 Star::Find returns 0 (2), X=840.00, Y=756.00, Mass=22, SNR=2.7, Peak=92 HFD=0.0
03:59:53.371 00.000 7988 Star::Find(15, 509, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.371 00.000 7988 Star::Find false star n=3 nbg=278 bg=80.2 sigma=3.0 thresh=89 peak=84
03:59:53.371 00.000 7988 Star::Find returns 0 (2), X=509.00, Y=444.00, Mass=29, SNR=2.9, Peak=91 HFD=0.0
03:59:53.384 00.013 7988 Star::Find(15, 53, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.384 00.000 7988 Star::Find returns 0 (3), X=53.00, Y=860.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.386 00.002 7988 Star::Find(15, 255, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.388 00.002 7988 Star::Find returns 0 (2), X=255.00, Y=524.00, Mass=21, SNR=2.7, Peak=90 HFD=0.0
03:59:53.388 00.000 7988 Star::Find(15, 995, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.390 00.002 7988 Star::Find returns 0 (2), X=995.00, Y=71.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:53.390 00.000 7988 Star::Find(15, 742, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.392 00.002 7988 Star::Find false star n=3 nbg=280 bg=80.7 sigma=3.0 thresh=90 peak=85
03:59:53.392 00.000 7988 Star::Find returns 0 (2), X=742.00, Y=197.00, Mass=37, SNR=2.9, Peak=95 HFD=0.0
03:59:53.392 00.000 7988 Star::Find(15, 595, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.392 00.000 7988 Star::Find returns 0 (3), X=595.00, Y=572.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:59:53.392 00.000 7988 Star::Find(15, 173, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.392 00.000 7988 Star::Find returns 0 (3), X=173.00, Y=665.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.392 00.000 7988 Star::Find(15, 129, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.392 00.000 7988 Star::Find returns 0 (3), X=129.00, Y=498.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:53.400 00.008 7988 Star::Find(15, 730, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.400 00.000 7988 Star::Find returns 0 (3), X=730.00, Y=135.00, Mass=9, SNR=1.7, Peak=92 HFD=0.0
03:59:53.400 00.000 7988 Star::Find(15, 673, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.400 00.000 7988 Star::Find returns 0 (3), X=673.00, Y=265.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:53.400 00.000 7988 Star::Find(15, 844, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.405 00.005 7988 Star::Find false star n=3 nbg=281 bg=81.4 sigma=3.2 thresh=91 peak=87
03:59:53.405 00.000 7988 Star::Find returns 0 (2), X=844.00, Y=922.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:53.405 00.000 7988 Star::Find(15, 1034, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.405 00.000 7988 Star::Find returns 0 (3), X=1034.00, Y=603.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.405 00.000 7988 Star::Find(15, 258, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.405 00.000 7988 Star::Find returns 0 (3), X=258.00, Y=934.00, Mass=9, SNR=1.8, Peak=94 HFD=0.0
03:59:53.405 00.000 7988 Star::Find(15, 1103, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.405 00.000 7988 Star::Find false star n=4 nbg=280 bg=82.1 sigma=2.9 thresh=91 peak=86
03:59:53.405 00.000 7988 Star::Find returns 0 (2), X=1103.00, Y=154.00, Mass=40, SNR=2.9, Peak=92 HFD=0.0
03:59:53.405 00.000 7988 Star::Find(15, 1138, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.405 00.000 7988 Star::Find returns 0 (2), X=1138.00, Y=846.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
03:59:53.416 00.011 7988 Star::Find(15, 1189, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.416 00.000 7988 Star::Find returns 0 (2), X=1189.00, Y=249.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
03:59:53.416 00.000 7988 Star::Find(15, 759, 120, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.416 00.000 7988 Star::Find returns 0 (2), X=759.00, Y=120.00, Mass=20, SNR=2.7, Peak=94 HFD=0.0
03:59:53.416 00.000 7988 Star::Find(15, 665, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.416 00.000 7988 Star::Find returns 0 (3), X=665.00, Y=399.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.422 00.006 7988 Star::Find(15, 371, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.422 00.000 7988 Star::Find returns 0 (3), X=371.00, Y=267.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:59:53.422 00.000 7988 Star::Find(15, 903, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.422 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=614.00, Mass=24, SNR=2.9, Peak=94 HFD=0.0
03:59:53.422 00.000 7988 Star::Find(15, 776, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.422 00.000 7988 Star::Find returns 0 (3), X=776.00, Y=562.00, Mass=9, SNR=1.7, Peak=92 HFD=0.0
03:59:53.422 00.000 7988 Star::Find(15, 1059, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.422 00.000 7988 Star::Find false star n=4 nbg=280 bg=80.9 sigma=3.2 thresh=91 peak=87
03:59:53.422 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=828.00, Mass=43, SNR=2.9, Peak=93 HFD=0.0
03:59:53.422 00.000 7988 Star::Find(15, 483, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.432 00.010 7988 Star::Find returns 0 (2), X=483.00, Y=802.00, Mass=12, SNR=2.1, Peak=93 HFD=0.0
03:59:53.432 00.000 7988 Star::Find(15, 1157, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.432 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=643.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
03:59:53.432 00.000 7988 Star::Find(15, 743, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.432 00.000 7988 Star::Find returns 0 (3), X=743.00, Y=162.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:59:53.432 00.000 7988 Star::Find(15, 491, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.432 00.000 7988 Star::Find returns 0 (2), X=491.00, Y=698.00, Mass=19, SNR=2.5, Peak=92 HFD=0.0
03:59:53.439 00.007 7988 Star::Find(15, 1244, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.439 00.000 7988 Star::Find returns 0 (2), X=1244.00, Y=170.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:53.439 00.000 7988 Star::Find(15, 185, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.442 00.003 7988 Star::Find returns 0 (3), X=185.00, Y=208.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:59:53.442 00.000 7988 Star::Find(15, 135, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.442 00.000 7988 Star::Find returns 0 (3), X=135.00, Y=533.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.442 00.000 7988 AutoFind: could not find a star on Pass 1
03:59:53.442 00.000 7988 AutoFind: finding best star pass 2
03:59:53.442 00.000 7988 Star::Find(15, 710, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.448 00.006 7988 Star::Find returns 0 (2), X=710.00, Y=772.00, Mass=22, SNR=2.8, Peak=93 HFD=0.0
03:59:53.448 00.000 7988 Star::Find(15, 749, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.448 00.000 7988 Star::Find returns 0 (3), X=749.00, Y=500.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:53.448 00.000 7988 Star::Find(15, 106, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.448 00.000 7988 Star::Find returns 0 (2), X=106.00, Y=135.00, Mass=12, SNR=2.0, Peak=91 HFD=0.0
03:59:53.448 00.000 7988 Star::Find(15, 165, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.448 00.000 7988 Star::Find returns 0 (3), X=165.00, Y=280.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:53.448 00.000 7988 Star::Find(15, 825, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.455 00.007 7988 Star::Find returns 0 (3), X=825.00, Y=494.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.455 00.000 7988 Star::Find(15, 804, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.459 00.004 7988 Star::Find returns 0 (3), X=804.00, Y=737.00, Mass=10, SNR=1.8, Peak=89 HFD=0.0
03:59:53.459 00.000 7988 Star::Find(15, 1099, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.461 00.002 7988 Star::Find returns 0 (2), X=1099.00, Y=935.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:53.461 00.000 7988 Star::Find(15, 1150, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.463 00.002 7988 Star::Find returns 0 (2), X=1150.00, Y=147.00, Mass=21, SNR=2.6, Peak=95 HFD=0.0
03:59:53.464 00.001 7988 Star::Find(15, 996, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.466 00.002 7988 Star::Find returns 0 (2), X=996.00, Y=443.00, Mass=20, SNR=2.5, Peak=96 HFD=0.0
03:59:53.466 00.000 7988 Star::Find(15, 1234, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.466 00.000 7988 Star::Find returns 0 (3), X=1234.00, Y=408.00, Mass=8, SNR=1.6, Peak=95 HFD=0.0
03:59:53.466 00.000 7988 Star::Find(15, 960, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.466 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=555.00, Mass=21, SNR=2.7, Peak=95 HFD=0.0
03:59:53.466 00.000 7988 Star::Find(15, 504, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.466 00.000 7988 Star::Find returns 0 (3), X=504.00, Y=375.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.473 00.007 7988 Star::Find(15, 385, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.473 00.000 7988 Star::Find returns 0 (2), X=385.00, Y=752.00, Mass=22, SNR=2.8, Peak=93 HFD=0.0
03:59:53.473 00.000 7988 Star::Find(15, 156, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.473 00.000 7988 Star::Find returns 0 (3), X=156.00, Y=710.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:53.473 00.000 7988 Star::Find(15, 891, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.473 00.000 7988 Star::Find returns 0 (3), X=891.00, Y=798.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.473 00.000 7988 Star::Find(15, 1244, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.480 00.007 7988 Star::Find false star n=3 nbg=278 bg=84.5 sigma=3.1 thresh=94 peak=88
03:59:53.482 00.002 7988 Star::Find returns 0 (2), X=1244.00, Y=60.00, Mass=32, SNR=2.9, Peak=96 HFD=0.0
03:59:53.482 00.000 7988 Star::Find(15, 721, 518, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.484 00.002 7988 Star::Find false star n=4 nbg=277 bg=80.3 sigma=2.8 thresh=89 peak=85
03:59:53.484 00.000 7988 Star::Find returns 0 (2), X=721.00, Y=518.00, Mass=36, SNR=2.9, Peak=92 HFD=0.0
03:59:53.486 00.002 7988 Star::Find(15, 716, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.486 00.000 7988 Star::Find returns 0 (2), X=716.00, Y=379.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:53.488 00.002 7988 Star::Find(15, 658, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.488 00.000 7988 Star::Find returns 0 (3), X=658.00, Y=566.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:53.489 00.001 7988 Star::Find(15, 625, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.489 00.000 7988 Star::Find returns 0 (3), X=625.00, Y=781.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:53.491 00.002 7988 Star::Find(15, 1121, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.491 00.000 7988 Star::Find returns 0 (3), X=1121.00, Y=496.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
03:59:53.493 00.002 7988 Star::Find(15, 416, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.493 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=504.00, Mass=25, SNR=3.0, Peak=94 HFD=0.0
03:59:53.495 00.002 7988 Star::Find(15, 233, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.495 00.000 7988 Star::Find returns 0 (3), X=233.00, Y=694.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:53.495 00.000 7988 Star::Find(15, 162, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.495 00.000 7988 Star::Find returns 0 (3), X=162.00, Y=921.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.495 00.000 7988 Star::Find(15, 971, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.495 00.000 7988 Star::Find returns 0 (2), X=971.00, Y=585.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
03:59:53.495 00.000 7988 Star::Find(15, 899, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.495 00.000 7988 Star::Find returns 0 (2), X=899.00, Y=836.00, Mass=18, SNR=2.5, Peak=91 HFD=0.0
03:59:53.505 00.010 7988 Star::Find(15, 1117, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.506 00.001 7988 Star::Find returns 0 (3), X=1117.00, Y=521.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:53.506 00.000 7988 Star::Find(15, 223, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.508 00.002 7988 Star::Find returns 0 (3), X=223.00, Y=880.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.508 00.000 7988 Star::Find(15, 1222, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.510 00.002 7988 Star::Find returns 0 (2), X=1222.00, Y=459.00, Mass=10, SNR=1.9, Peak=96 HFD=0.0
03:59:53.511 00.001 7988 Star::Find(15, 596, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.511 00.000 7988 Star::Find returns 0 (3), X=596.00, Y=34.00, Mass=9, SNR=1.7, Peak=90 HFD=0.0
03:59:53.511 00.000 7988 Star::Find(15, 962, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.511 00.000 7988 Star::Find returns 0 (2), X=962.00, Y=237.00, Mass=13, SNR=2.1, Peak=96 HFD=0.0
03:59:53.518 00.007 7988 Star::Find(15, 878, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.518 00.000 7988 Star::Find returns 0 (3), X=878.00, Y=909.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.520 00.002 7988 Star::Find(15, 484, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.520 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.5 sigma=3.1 thresh=91 peak=85
03:59:53.523 00.003 7988 Star::Find returns 0 (2), X=484.00, Y=276.00, Mass=30, SNR=2.9, Peak=92 HFD=0.0
03:59:53.523 00.000 7988 Star::Find(15, 976, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.527 00.004 7988 Star::Find false star n=4 nbg=273 bg=82.2 sigma=2.8 thresh=91 peak=87
03:59:53.527 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=940.00, Mass=37, SNR=2.9, Peak=92 HFD=0.0
03:59:53.527 00.000 7988 Star::Find(15, 1150, 175, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.527 00.000 7988 Star::Find returns 0 (2), X=1150.00, Y=175.00, Mass=17, SNR=2.4, Peak=96 HFD=0.0
03:59:53.527 00.000 7988 Star::Find(15, 602, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.527 00.000 7988 Star::Find returns 0 (3), X=602.00, Y=125.00, Mass=9, SNR=1.7, Peak=90 HFD=0.0
03:59:53.527 00.000 7988 Star::Find(15, 74, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.527 00.000 7988 Star::Find returns 0 (2), X=74.00, Y=295.00, Mass=22, SNR=2.8, Peak=91 HFD=0.0
03:59:53.540 00.013 7988 Star::Find(15, 860, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.540 00.000 7988 Star::Find returns 0 (2), X=860.00, Y=193.00, Mass=22, SNR=2.7, Peak=94 HFD=0.0
03:59:53.543 00.003 7988 Star::Find(15, 486, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.543 00.000 7988 Star::Find false star n=3 nbg=281 bg=80.8 sigma=3.3 thresh=91 peak=85
03:59:53.543 00.000 7988 Star::Find returns 0 (2), X=486.00, Y=134.00, Mass=34, SNR=2.9, Peak=93 HFD=0.0
03:59:53.543 00.000 7988 Star::Find(15, 567, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.543 00.000 7988 Star::Find false star n=3 nbg=279 bg=79.5 sigma=3.1 thresh=89 peak=84
03:59:53.543 00.000 7988 Star::Find returns 0 (2), X=567.00, Y=705.00, Mass=33, SNR=2.9, Peak=94 HFD=0.0
03:59:53.543 00.000 7988 Star::Find(15, 768, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.543 00.000 7988 Star::Find returns 0 (3), X=768.00, Y=220.00, Mass=9, SNR=1.7, Peak=93 HFD=0.0
03:59:53.543 00.000 7988 Star::Find(15, 259, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.543 00.000 7988 Star::Find false star n=5 nbg=279 bg=78.5 sigma=3.0 thresh=87 peak=84
03:59:53.543 00.000 7988 Star::Find returns 0 (2), X=259.00, Y=571.00, Mass=47, SNR=2.9, Peak=90 HFD=0.0
03:59:53.557 00.014 7988 Star::Find(15, 309, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.559 00.002 7988 Star::Find returns 0 (2), X=309.00, Y=781.00, Mass=12, SNR=2.0, Peak=92 HFD=0.0
03:59:53.559 00.000 7988 Star::Find(15, 108, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.559 00.000 7988 Star::Find returns 0 (2), X=108.00, Y=572.00, Mass=18, SNR=2.4, Peak=88 HFD=0.0
03:59:53.559 00.000 7988 Star::Find(15, 366, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.559 00.000 7988 Star::Find false star n=3 nbg=280 bg=78.5 sigma=2.9 thresh=87 peak=82
03:59:53.559 00.000 7988 Star::Find returns 0 (2), X=366.00, Y=35.00, Mass=28, SNR=2.9, Peak=90 HFD=0.0
03:59:53.559 00.000 7988 Star::Find(15, 1046, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.559 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=315.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:59:53.559 00.000 7988 Star::Find(15, 701, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.559 00.000 7988 Star::Find returns 0 (2), X=701.00, Y=290.00, Mass=11, SNR=2.0, Peak=93 HFD=0.0
03:59:53.559 00.000 7988 Star::Find(15, 1134, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.559 00.000 7988 Star::Find returns 0 (2), X=1134.00, Y=564.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:59:53.559 00.000 7988 Star::Find(15, 840, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.559 00.000 7988 Star::Find returns 0 (2), X=840.00, Y=756.00, Mass=22, SNR=2.7, Peak=92 HFD=0.0
03:59:53.559 00.000 7988 Star::Find(15, 509, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.559 00.000 7988 Star::Find false star n=3 nbg=278 bg=80.2 sigma=3.0 thresh=89 peak=84
03:59:53.574 00.015 7988 Star::Find returns 0 (2), X=509.00, Y=444.00, Mass=29, SNR=2.9, Peak=91 HFD=0.0
03:59:53.574 00.000 7988 Star::Find(15, 53, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.574 00.000 7988 Star::Find returns 0 (3), X=53.00, Y=860.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.574 00.000 7988 Star::Find(15, 255, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.574 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=524.00, Mass=21, SNR=2.7, Peak=90 HFD=0.0
03:59:53.574 00.000 7988 Star::Find(15, 995, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.574 00.000 7988 Star::Find returns 0 (2), X=995.00, Y=71.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:53.574 00.000 7988 Star::Find(15, 742, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.584 00.010 7988 Star::Find false star n=3 nbg=280 bg=80.7 sigma=3.0 thresh=90 peak=85
03:59:53.584 00.000 7988 Star::Find returns 0 (2), X=742.00, Y=197.00, Mass=37, SNR=2.9, Peak=95 HFD=0.0
03:59:53.586 00.002 7988 Star::Find(15, 595, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.586 00.000 7988 Star::Find returns 0 (3), X=595.00, Y=572.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:59:53.588 00.002 7988 Star::Find(15, 173, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.588 00.000 7988 Star::Find returns 0 (3), X=173.00, Y=665.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.590 00.002 7988 Star::Find(15, 129, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.591 00.001 7988 Star::Find returns 0 (3), X=129.00, Y=498.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:53.591 00.000 7988 Star::Find(15, 730, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.591 00.000 7988 Star::Find returns 0 (3), X=730.00, Y=135.00, Mass=9, SNR=1.7, Peak=92 HFD=0.0
03:59:53.591 00.000 7988 Star::Find(15, 673, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.591 00.000 7988 Star::Find returns 0 (3), X=673.00, Y=265.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:53.591 00.000 7988 Star::Find(15, 844, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.591 00.000 7988 Star::Find false star n=3 nbg=281 bg=81.4 sigma=3.2 thresh=91 peak=87
03:59:53.591 00.000 7988 Star::Find returns 0 (2), X=844.00, Y=922.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:53.591 00.000 7988 Star::Find(15, 1034, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.591 00.000 7988 Star::Find returns 0 (3), X=1034.00, Y=603.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.591 00.000 7988 Star::Find(15, 258, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.591 00.000 7988 Star::Find returns 0 (3), X=258.00, Y=934.00, Mass=9, SNR=1.8, Peak=94 HFD=0.0
03:59:53.591 00.000 7988 Star::Find(15, 1103, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.606 00.015 7988 Star::Find false star n=4 nbg=280 bg=82.1 sigma=2.9 thresh=91 peak=86
03:59:53.606 00.000 7988 Star::Find returns 0 (2), X=1103.00, Y=154.00, Mass=40, SNR=2.9, Peak=92 HFD=0.0
03:59:53.606 00.000 7988 Star::Find(15, 1138, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.608 00.002 7988 Star::Find returns 0 (2), X=1138.00, Y=846.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
03:59:53.608 00.000 7988 Star::Find(15, 1189, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.608 00.000 7988 Star::Find returns 0 (2), X=1189.00, Y=249.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
03:59:53.608 00.000 7988 Star::Find(15, 759, 120, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.608 00.000 7988 Star::Find returns 0 (2), X=759.00, Y=120.00, Mass=20, SNR=2.7, Peak=94 HFD=0.0
03:59:53.608 00.000 7988 Star::Find(15, 665, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.608 00.000 7988 Star::Find returns 0 (3), X=665.00, Y=399.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.608 00.000 7988 Star::Find(15, 371, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.608 00.000 7988 Star::Find returns 0 (3), X=371.00, Y=267.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:59:53.608 00.000 7988 Star::Find(15, 903, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.608 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=614.00, Mass=24, SNR=2.9, Peak=94 HFD=0.0
03:59:53.608 00.000 7988 Star::Find(15, 776, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.622 00.014 7988 Star::Find returns 0 (3), X=776.00, Y=562.00, Mass=9, SNR=1.7, Peak=92 HFD=0.0
03:59:53.622 00.000 7988 Star::Find(15, 1059, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.622 00.000 7988 Star::Find false star n=4 nbg=280 bg=80.9 sigma=3.2 thresh=91 peak=87
03:59:53.622 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=828.00, Mass=43, SNR=2.9, Peak=93 HFD=0.0
03:59:53.625 00.003 7988 Star::Find(15, 483, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.625 00.000 7988 Star::Find returns 0 (2), X=483.00, Y=802.00, Mass=12, SNR=2.1, Peak=93 HFD=0.0
03:59:53.625 00.000 7988 Star::Find(15, 1157, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.625 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=643.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
03:59:53.625 00.000 7988 Star::Find(15, 743, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.625 00.000 7988 Star::Find returns 0 (3), X=743.00, Y=162.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:59:53.625 00.000 7988 Star::Find(15, 491, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.625 00.000 7988 Star::Find returns 0 (2), X=491.00, Y=698.00, Mass=19, SNR=2.5, Peak=92 HFD=0.0
03:59:53.625 00.000 7988 Star::Find(15, 1244, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.625 00.000 7988 Star::Find returns 0 (2), X=1244.00, Y=170.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:53.625 00.000 7988 Star::Find(15, 185, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.625 00.000 7988 Star::Find returns 0 (3), X=185.00, Y=208.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:59:53.638 00.013 7988 Star::Find(15, 135, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.638 00.000 7988 Star::Find returns 0 (3), X=135.00, Y=533.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.638 00.000 7988 AutoFind: could not find a non-saturated star!
03:59:53.638 00.000 7988 AutoFind: finding best star pass 3
03:59:53.642 00.004 7988 Star::Find(15, 710, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.642 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=772.00, Mass=22, SNR=2.8, Peak=93 HFD=0.0
03:59:53.642 00.000 7988 Star::Find(15, 749, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.642 00.000 7988 Star::Find returns 0 (3), X=749.00, Y=500.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:53.642 00.000 7988 Star::Find(15, 106, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.642 00.000 7988 Star::Find returns 0 (2), X=106.00, Y=135.00, Mass=12, SNR=2.0, Peak=91 HFD=0.0
03:59:53.642 00.000 7988 Star::Find(15, 165, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.642 00.000 7988 Star::Find returns 0 (3), X=165.00, Y=280.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:53.642 00.000 7988 Star::Find(15, 825, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.642 00.000 7988 Star::Find returns 0 (3), X=825.00, Y=494.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.642 00.000 7988 Star::Find(15, 804, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.642 00.000 7988 Star::Find returns 0 (3), X=804.00, Y=737.00, Mass=10, SNR=1.8, Peak=89 HFD=0.0
03:59:53.654 00.012 7988 Star::Find(15, 1099, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.654 00.000 7988 Star::Find returns 0 (2), X=1099.00, Y=935.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:53.656 00.002 7988 Star::Find(15, 1150, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.656 00.000 7988 Star::Find returns 0 (2), X=1150.00, Y=147.00, Mass=21, SNR=2.6, Peak=95 HFD=0.0
03:59:53.658 00.002 7988 Star::Find(15, 996, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.659 00.001 7988 Star::Find returns 0 (2), X=996.00, Y=443.00, Mass=20, SNR=2.5, Peak=96 HFD=0.0
03:59:53.659 00.000 7988 Star::Find(15, 1234, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.661 00.002 7988 Star::Find returns 0 (3), X=1234.00, Y=408.00, Mass=8, SNR=1.6, Peak=95 HFD=0.0
03:59:53.661 00.000 7988 Star::Find(15, 960, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.661 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=555.00, Mass=21, SNR=2.7, Peak=95 HFD=0.0
03:59:53.661 00.000 7988 Star::Find(15, 504, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.661 00.000 7988 Star::Find returns 0 (3), X=504.00, Y=375.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.661 00.000 7988 Star::Find(15, 385, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.661 00.000 7988 Star::Find returns 0 (2), X=385.00, Y=752.00, Mass=22, SNR=2.8, Peak=93 HFD=0.0
03:59:53.661 00.000 7988 Star::Find(15, 156, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.661 00.000 7988 Star::Find returns 0 (3), X=156.00, Y=710.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:53.670 00.009 7988 Star::Find(15, 891, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.670 00.000 7988 Star::Find returns 0 (3), X=891.00, Y=798.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.670 00.000 7988 Star::Find(15, 1244, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.670 00.000 7988 Star::Find false star n=3 nbg=278 bg=84.5 sigma=3.1 thresh=94 peak=88
03:59:53.670 00.000 7988 Star::Find returns 0 (2), X=1244.00, Y=60.00, Mass=32, SNR=2.9, Peak=96 HFD=0.0
03:59:53.670 00.000 7988 Star::Find(15, 721, 518, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.676 00.006 7988 Star::Find false star n=4 nbg=277 bg=80.3 sigma=2.8 thresh=89 peak=85
03:59:53.676 00.000 7988 Star::Find returns 0 (2), X=721.00, Y=518.00, Mass=36, SNR=2.9, Peak=92 HFD=0.0
03:59:53.676 00.000 7988 Star::Find(15, 716, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.676 00.000 7988 Star::Find returns 0 (2), X=716.00, Y=379.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:53.676 00.000 7988 Star::Find(15, 658, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.676 00.000 7988 Star::Find returns 0 (3), X=658.00, Y=566.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:53.676 00.000 7988 Star::Find(15, 625, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.676 00.000 7988 Star::Find returns 0 (3), X=625.00, Y=781.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:53.676 00.000 7988 Star::Find(15, 1121, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.685 00.009 7988 Star::Find returns 0 (3), X=1121.00, Y=496.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
03:59:53.685 00.000 7988 Star::Find(15, 416, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.685 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=504.00, Mass=25, SNR=3.0, Peak=94 HFD=0.0
03:59:53.685 00.000 7988 Star::Find(15, 233, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.685 00.000 7988 Star::Find returns 0 (3), X=233.00, Y=694.00, Mass=0, SNR=0.0, Peak=90 HFD=0.0
03:59:53.685 00.000 7988 Star::Find(15, 162, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.685 00.000 7988 Star::Find returns 0 (3), X=162.00, Y=921.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.685 00.000 7988 Star::Find(15, 971, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.693 00.008 7988 Star::Find returns 0 (2), X=971.00, Y=585.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
03:59:53.693 00.000 7988 Star::Find(15, 899, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.693 00.000 7988 Star::Find returns 0 (2), X=899.00, Y=836.00, Mass=18, SNR=2.5, Peak=91 HFD=0.0
03:59:53.693 00.000 7988 Star::Find(15, 1117, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.693 00.000 7988 Star::Find returns 0 (3), X=1117.00, Y=521.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
03:59:53.693 00.000 7988 Star::Find(15, 223, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.693 00.000 7988 Star::Find returns 0 (3), X=223.00, Y=880.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.693 00.000 7988 Star::Find(15, 1222, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.701 00.008 7988 Star::Find returns 0 (2), X=1222.00, Y=459.00, Mass=10, SNR=1.9, Peak=96 HFD=0.0
03:59:53.701 00.000 7988 Star::Find(15, 596, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.701 00.000 7988 Star::Find returns 0 (3), X=596.00, Y=34.00, Mass=9, SNR=1.7, Peak=90 HFD=0.0
03:59:53.701 00.000 7988 Star::Find(15, 962, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.701 00.000 7988 Star::Find returns 0 (2), X=962.00, Y=237.00, Mass=13, SNR=2.1, Peak=96 HFD=0.0
03:59:53.701 00.000 7988 Star::Find(15, 878, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.701 00.000 7988 Star::Find returns 0 (3), X=878.00, Y=909.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.701 00.000 7988 Star::Find(15, 484, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.701 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.5 sigma=3.1 thresh=91 peak=85
03:59:53.710 00.009 7988 Star::Find returns 0 (2), X=484.00, Y=276.00, Mass=30, SNR=2.9, Peak=92 HFD=0.0
03:59:53.710 00.000 7988 Star::Find(15, 976, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.710 00.000 7988 Star::Find false star n=4 nbg=273 bg=82.2 sigma=2.8 thresh=91 peak=87
03:59:53.710 00.000 7988 Star::Find returns 0 (2), X=976.00, Y=940.00, Mass=37, SNR=2.9, Peak=92 HFD=0.0
03:59:53.710 00.000 7988 Star::Find(15, 1150, 175, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.710 00.000 7988 Star::Find returns 0 (2), X=1150.00, Y=175.00, Mass=17, SNR=2.4, Peak=96 HFD=0.0
03:59:53.710 00.000 7988 Star::Find(15, 602, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.717 00.007 7988 Star::Find returns 0 (3), X=602.00, Y=125.00, Mass=9, SNR=1.7, Peak=90 HFD=0.0
03:59:53.717 00.000 7988 Star::Find(15, 74, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.717 00.000 7988 Star::Find returns 0 (2), X=74.00, Y=295.00, Mass=22, SNR=2.8, Peak=91 HFD=0.0
03:59:53.717 00.000 7988 Star::Find(15, 860, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.717 00.000 7988 Star::Find returns 0 (2), X=860.00, Y=193.00, Mass=22, SNR=2.7, Peak=94 HFD=0.0
03:59:53.717 00.000 7988 Star::Find(15, 486, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.717 00.000 7988 Star::Find false star n=3 nbg=281 bg=80.8 sigma=3.3 thresh=91 peak=85
03:59:53.717 00.000 7988 Star::Find returns 0 (2), X=486.00, Y=134.00, Mass=34, SNR=2.9, Peak=93 HFD=0.0
03:59:53.717 00.000 7988 Star::Find(15, 567, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.717 00.000 7988 Star::Find false star n=3 nbg=279 bg=79.5 sigma=3.1 thresh=89 peak=84
03:59:53.727 00.010 7988 Star::Find returns 0 (2), X=567.00, Y=705.00, Mass=33, SNR=2.9, Peak=94 HFD=0.0
03:59:53.727 00.000 7988 Star::Find(15, 768, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.727 00.000 7988 Star::Find returns 0 (3), X=768.00, Y=220.00, Mass=9, SNR=1.7, Peak=93 HFD=0.0
03:59:53.727 00.000 7988 Star::Find(15, 259, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.727 00.000 7988 Star::Find false star n=5 nbg=279 bg=78.5 sigma=3.0 thresh=87 peak=84
03:59:53.727 00.000 7988 Star::Find returns 0 (2), X=259.00, Y=571.00, Mass=47, SNR=2.9, Peak=90 HFD=0.0
03:59:53.727 00.000 7988 Star::Find(15, 309, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.734 00.007 7988 Star::Find returns 0 (2), X=309.00, Y=781.00, Mass=12, SNR=2.0, Peak=92 HFD=0.0
03:59:53.734 00.000 7988 Star::Find(15, 108, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.734 00.000 7988 Star::Find returns 0 (2), X=108.00, Y=572.00, Mass=18, SNR=2.4, Peak=88 HFD=0.0
03:59:53.734 00.000 7988 Star::Find(15, 366, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.734 00.000 7988 Star::Find false star n=3 nbg=280 bg=78.5 sigma=2.9 thresh=87 peak=82
03:59:53.734 00.000 7988 Star::Find returns 0 (2), X=366.00, Y=35.00, Mass=28, SNR=2.9, Peak=90 HFD=0.0
03:59:53.734 00.000 7988 Star::Find(15, 1046, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.734 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=315.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
03:59:53.734 00.000 7988 Star::Find(15, 701, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.734 00.000 7988 Star::Find returns 0 (2), X=701.00, Y=290.00, Mass=11, SNR=2.0, Peak=93 HFD=0.0
03:59:53.734 00.000 7988 Star::Find(15, 1134, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.744 00.010 7988 Star::Find returns 0 (2), X=1134.00, Y=564.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
03:59:53.744 00.000 7988 Star::Find(15, 840, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.744 00.000 7988 Star::Find returns 0 (2), X=840.00, Y=756.00, Mass=22, SNR=2.7, Peak=92 HFD=0.0
03:59:53.744 00.000 7988 Star::Find(15, 509, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.744 00.000 7988 Star::Find false star n=3 nbg=278 bg=80.2 sigma=3.0 thresh=89 peak=84
03:59:53.749 00.005 7988 Star::Find returns 0 (2), X=509.00, Y=444.00, Mass=29, SNR=2.9, Peak=91 HFD=0.0
03:59:53.749 00.000 7988 Star::Find(15, 53, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.749 00.000 7988 Star::Find returns 0 (3), X=53.00, Y=860.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.749 00.000 7988 Star::Find(15, 255, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.749 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=524.00, Mass=21, SNR=2.7, Peak=90 HFD=0.0
03:59:53.749 00.000 7988 Star::Find(15, 995, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.749 00.000 7988 Star::Find returns 0 (2), X=995.00, Y=71.00, Mass=19, SNR=2.5, Peak=93 HFD=0.0
03:59:53.749 00.000 7988 Star::Find(15, 742, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.749 00.000 7988 Star::Find false star n=3 nbg=280 bg=80.7 sigma=3.0 thresh=90 peak=85
03:59:53.749 00.000 7988 Star::Find returns 0 (2), X=742.00, Y=197.00, Mass=37, SNR=2.9, Peak=95 HFD=0.0
03:59:53.749 00.000 7988 Star::Find(15, 595, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.749 00.000 7988 Star::Find returns 0 (3), X=595.00, Y=572.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:59:53.761 00.012 7988 Star::Find(15, 173, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.761 00.000 7988 Star::Find returns 0 (3), X=173.00, Y=665.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
03:59:53.761 00.000 7988 Star::Find(15, 129, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.761 00.000 7988 Star::Find returns 0 (3), X=129.00, Y=498.00, Mass=0, SNR=0.0, Peak=89 HFD=0.0
03:59:53.765 00.004 7988 Star::Find(15, 730, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.765 00.000 7988 Star::Find returns 0 (3), X=730.00, Y=135.00, Mass=9, SNR=1.7, Peak=92 HFD=0.0
03:59:53.765 00.000 7988 Star::Find(15, 673, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.765 00.000 7988 Star::Find returns 0 (3), X=673.00, Y=265.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
03:59:53.765 00.000 7988 Star::Find(15, 844, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.765 00.000 7988 Star::Find false star n=3 nbg=281 bg=81.4 sigma=3.2 thresh=91 peak=87
03:59:53.765 00.000 7988 Star::Find returns 0 (2), X=844.00, Y=922.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
03:59:53.765 00.000 7988 Star::Find(15, 1034, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.765 00.000 7988 Star::Find returns 0 (3), X=1034.00, Y=603.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.765 00.000 7988 Star::Find(15, 258, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.765 00.000 7988 Star::Find returns 0 (3), X=258.00, Y=934.00, Mass=9, SNR=1.8, Peak=94 HFD=0.0
03:59:53.765 00.000 7988 Star::Find(15, 1103, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.765 00.000 7988 Star::Find false star n=4 nbg=280 bg=82.1 sigma=2.9 thresh=91 peak=86
03:59:53.765 00.000 7988 Star::Find returns 0 (2), X=1103.00, Y=154.00, Mass=40, SNR=2.9, Peak=92 HFD=0.0
03:59:53.779 00.014 7988 Star::Find(15, 1138, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.779 00.000 7988 Star::Find returns 0 (2), X=1138.00, Y=846.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
03:59:53.781 00.002 7988 Star::Find(15, 1189, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.781 00.000 7988 Star::Find returns 0 (2), X=1189.00, Y=249.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
03:59:53.781 00.000 7988 Star::Find(15, 759, 120, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.781 00.000 7988 Star::Find returns 0 (2), X=759.00, Y=120.00, Mass=20, SNR=2.7, Peak=94 HFD=0.0
03:59:53.781 00.000 7988 Star::Find(15, 665, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.781 00.000 7988 Star::Find returns 0 (3), X=665.00, Y=399.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.781 00.000 7988 Star::Find(15, 371, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.781 00.000 7988 Star::Find returns 0 (3), X=371.00, Y=267.00, Mass=9, SNR=1.7, Peak=91 HFD=0.0
03:59:53.781 00.000 7988 Star::Find(15, 903, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.781 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=614.00, Mass=24, SNR=2.9, Peak=94 HFD=0.0
03:59:53.781 00.000 7988 Star::Find(15, 776, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.781 00.000 7988 Star::Find returns 0 (3), X=776.00, Y=562.00, Mass=9, SNR=1.7, Peak=92 HFD=0.0
03:59:53.781 00.000 7988 Star::Find(15, 1059, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.781 00.000 7988 Star::Find false star n=4 nbg=280 bg=80.9 sigma=3.2 thresh=91 peak=87
03:59:53.796 00.015 7988 Star::Find returns 0 (2), X=1059.00, Y=828.00, Mass=43, SNR=2.9, Peak=93 HFD=0.0
03:59:53.796 00.000 7988 Star::Find(15, 483, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.797 00.001 7988 Star::Find returns 0 (2), X=483.00, Y=802.00, Mass=12, SNR=2.1, Peak=93 HFD=0.0
03:59:53.797 00.000 7988 Star::Find(15, 1157, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.797 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=643.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
03:59:53.797 00.000 7988 Star::Find(15, 743, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.797 00.000 7988 Star::Find returns 0 (3), X=743.00, Y=162.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
03:59:53.797 00.000 7988 Star::Find(15, 491, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.797 00.000 7988 Star::Find returns 0 (2), X=491.00, Y=698.00, Mass=19, SNR=2.5, Peak=92 HFD=0.0
03:59:53.797 00.000 7988 Star::Find(15, 1244, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.797 00.000 7988 Star::Find returns 0 (2), X=1244.00, Y=170.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
03:59:53.797 00.000 7988 Star::Find(15, 185, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.797 00.000 7988 Star::Find returns 0 (3), X=185.00, Y=208.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
03:59:53.797 00.000 7988 Star::Find(15, 135, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:59:53.797 00.000 7988 Star::Find returns 0 (3), X=135.00, Y=533.00, Mass=0, SNR=0.0, Peak=91 HFD=0.0
03:59:53.797 00.000 7988 AutoFind: no star found
03:59:53.813 00.016 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
03:59:53.813 00.000 7988 GuiderMultiStar::AutoSelect failed.
03:59:53.813 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_035951.fit
03:59:53.813 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
03:59:53.813 00.000 7988 ScopeASCOM::SideOfPier() returns 0
03:59:53.813 00.000 7988 auto find star failed, attempts remaining = 1
03:59:53.813 00.000 7988 PhdController failed: failed to find a suitable guide star
03:59:53.813 00.000 7988 PhdController: newstate STATE_FINISH
03:59:53.828 00.015 7988 PhdController complete: fail: failed to find a suitable guide star
03:59:53.830 00.002 7988 evsrv: {"Event":"SettleDone","Timestamp":1767430793.830,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"failed to find a suitable guide star","TotalFrames":23,"DroppedFrames":16}
03:59:53.830 00.000 7988 Mount: notify guiding dither settle done success=0
03:59:53.830 00.000 7988 PhdController: newstate STATE_IDLE
03:59:53.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:53.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:53.830 00.000 7988 Enqueuing Expose request
03:59:53.836 00.006 15712 Worker thread wakes up
03:59:53.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:53.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:53.836 00.000 7988 evsrv: cli 0CCCF308 connect
03:59:53.838 00.002 7988 case statement mapped state 1 to 101
03:59:53.840 00.002 7988 case statement mapped state 1 to 101
03:59:53.842 00.002 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"9fd5417a-b58a-4207-9965-40988d91f5fd"}
03:59:53.844 00.002 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"9fd5417a-b58a-4207-9965-40988d91f5fd"}
03:59:53.844 00.000 7988 evsrv: cli 0CCCF308 disconnect
03:59:54.851 01.007 7988 evsrv: cli 0CCCF588 connect
03:59:54.851 00.000 7988 case statement mapped state 1 to 101
03:59:54.851 00.000 7988 case statement mapped state 1 to 101
03:59:54.851 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"0183f0c1-4379-4091-ad75-c957f08c7feb"}
03:59:54.851 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":null,"id":"0183f0c1-4379-4091-ad75-c957f08c7feb"}
03:59:54.851 00.000 7988 evsrv: cli 0CCCF588 disconnect
03:59:55.252 00.401 15712 Exposure complete
03:59:55.313 00.061 15712 worker thread done servicing request
03:59:55.313 00.000 7988 OnExposeComplete: enter
03:59:55.313 00.000 7988 UpdateGuideState(): m_state=1
03:59:55.313 00.000 7988 UpdateCurrentPosition: no star selected
03:59:55.313 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:55.313 00.000 7988 Status Line: No star selected
03:59:55.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=81, FiltMin=71, FiltMax=90, Gamma=0.690
03:59:55.313 00.000 7988 UpdateGuideState exits: No star selected
03:59:55.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:55.313 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:55.313 00.000 7988 Enqueuing Expose request
03:59:55.313 00.000 15712 Worker thread wakes up
03:59:55.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:55.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:55.856 00.543 7988 evsrv: cli 0CCCF9E8 connect
03:59:55.856 00.000 7988 case statement mapped state 1 to 101
03:59:55.856 00.000 7988 case statement mapped state 1 to 101
03:59:55.856 00.000 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_lock_position","id":"78f988ea-d8c3-43bd-a78a-c7504fef29fb"}
03:59:55.856 00.000 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":null,"id":"78f988ea-d8c3-43bd-a78a-c7504fef29fb"}
03:59:55.856 00.000 7988 evsrv: cli 0CCCF9E8 disconnect
03:59:56.860 01.004 7988 evsrv: cli 0CCCF128 connect
03:59:56.860 00.000 7988 case statement mapped state 1 to 101
03:59:56.860 00.000 7988 case statement mapped state 1 to 101
03:59:56.860 00.000 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_position","id":"4396e353-731d-4e90-9b36-30f3b711d272"}
03:59:56.860 00.000 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":null,"id":"4396e353-731d-4e90-9b36-30f3b711d272"}
03:59:56.866 00.006 7988 evsrv: cli 0CCCF128 disconnect
03:59:57.070 00.204 15712 Exposure complete
03:59:57.132 00.062 15712 worker thread done servicing request
03:59:57.132 00.000 7988 OnExposeComplete: enter
03:59:57.132 00.000 7988 UpdateGuideState(): m_state=1
03:59:57.137 00.005 7988 UpdateCurrentPosition: no star selected
03:59:57.137 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:57.139 00.002 7988 Status Line: No star selected
03:59:57.141 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=80, FiltMin=71, FiltMax=89, Gamma=0.690
03:59:57.141 00.000 7988 UpdateGuideState exits: No star selected
03:59:57.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:57.141 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:57.141 00.000 7988 Enqueuing Expose request
03:59:57.141 00.000 15712 Worker thread wakes up
03:59:57.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:57.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:57.880 00.739 7988 evsrv: cli 0CCCEEA8 connect
03:59:57.882 00.002 7988 case statement mapped state 1 to 101
03:59:57.882 00.000 7988 case statement mapped state 1 to 101
03:59:57.882 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"12050fca-20ed-4667-b2ea-3b4295c04d43"}
03:59:57.882 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"12050fca-20ed-4667-b2ea-3b4295c04d43"}
03:59:57.882 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
03:59:58.555 00.673 15712 Exposure complete
03:59:58.616 00.061 15712 worker thread done servicing request
03:59:58.616 00.000 7988 OnExposeComplete: enter
03:59:58.616 00.000 7988 UpdateGuideState(): m_state=1
03:59:58.621 00.005 7988 UpdateCurrentPosition: no star selected
03:59:58.621 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:59:58.623 00.002 7988 Status Line: No star selected
03:59:58.625 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=80, FiltMin=71, FiltMax=90, Gamma=0.690
03:59:58.625 00.000 7988 UpdateGuideState exits: No star selected
03:59:58.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:58.625 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
03:59:58.625 00.000 7988 Enqueuing Expose request
03:59:58.625 00.000 15712 Worker thread wakes up
03:59:58.630 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
03:59:58.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
03:59:58.887 00.257 7988 evsrv: cli 0CCCFEE8 connect
03:59:58.887 00.000 7988 case statement mapped state 1 to 101
03:59:58.887 00.000 7988 case statement mapped state 1 to 101
03:59:58.887 00.000 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_lock_position","id":"e7c523d7-7b03-4e6b-bb47-95282339195a"}
03:59:58.887 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":null,"id":"e7c523d7-7b03-4e6b-bb47-95282339195a"}
03:59:58.887 00.000 7988 evsrv: cli 0CCCFEE8 disconnect
03:59:59.893 01.006 7988 evsrv: cli 0CCCEEA8 connect
03:59:59.893 00.000 7988 case statement mapped state 1 to 101
03:59:59.893 00.000 7988 case statement mapped state 1 to 101
03:59:59.893 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"ca855f22-f66d-4ac9-9f6c-3dd4ce037ba3"}
03:59:59.893 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"ca855f22-f66d-4ac9-9f6c-3dd4ce037ba3"}
03:59:59.900 00.007 7988 evsrv: cli 0CCCEEA8 disconnect
04:00:00.263 00.363 15712 Exposure complete
04:00:00.327 00.064 15712 worker thread done servicing request
04:00:00.327 00.000 7988 OnExposeComplete: enter
04:00:00.327 00.000 7988 UpdateGuideState(): m_state=1
04:00:00.327 00.000 7988 UpdateCurrentPosition: no star selected
04:00:00.327 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:00.332 00.005 7988 Status Line: No star selected
04:00:00.334 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=79, FiltMin=71, FiltMax=88, Gamma=0.690
04:00:00.334 00.000 7988 UpdateGuideState exits: No star selected
04:00:00.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:00.334 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:00.334 00.000 7988 Enqueuing Expose request
04:00:00.339 00.005 15712 Worker thread wakes up
04:00:00.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:00.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:00.914 00.575 7988 evsrv: cli 0CCCF8A8 connect
04:00:00.914 00.000 7988 case statement mapped state 1 to 101
04:00:00.914 00.000 7988 case statement mapped state 1 to 101
04:00:00.914 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"562f0659-67d0-46fb-971b-d8c3f6cec234"}
04:00:00.914 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"562f0659-67d0-46fb-971b-d8c3f6cec234"}
04:00:00.914 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
04:00:01.861 00.947 15712 Exposure complete
04:00:01.923 00.062 7988 evsrv: cli 0CCCFD08 connect
04:00:01.925 00.002 7988 case statement mapped state 1 to 101
04:00:01.925 00.000 15712 worker thread done servicing request
04:00:01.925 00.000 7988 case statement mapped state 1 to 101
04:00:01.927 00.002 7988 OnExposeComplete: enter
04:00:01.927 00.000 7988 UpdateGuideState(): m_state=1
04:00:01.929 00.002 7988 UpdateCurrentPosition: no star selected
04:00:01.931 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:01.931 00.000 7988 Status Line: No star selected
04:00:01.933 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=79, FiltMin=69, FiltMax=88, Gamma=0.690
04:00:01.934 00.001 7988 UpdateGuideState exits: No star selected
04:00:01.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:01.936 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:01.936 00.000 7988 Enqueuing Expose request
04:00:01.938 00.002 15712 Worker thread wakes up
04:00:01.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:01.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:01.938 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_lock_position","id":"38a56e89-9253-4f16-bc64-42ee0f0b1dff"}
04:00:01.940 00.002 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":null,"id":"38a56e89-9253-4f16-bc64-42ee0f0b1dff"}
04:00:01.942 00.002 7988 evsrv: cli 0CCCFD08 disconnect
04:00:02.943 01.001 7988 evsrv: cli 0CCCF088 connect
04:00:02.943 00.000 7988 case statement mapped state 1 to 101
04:00:02.943 00.000 7988 case statement mapped state 1 to 101
04:00:02.943 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"e9df09ee-a996-4186-9d5d-4ddbebd2f626"}
04:00:02.943 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"e9df09ee-a996-4186-9d5d-4ddbebd2f626"}
04:00:02.943 00.000 7988 evsrv: cli 0CCCF088 disconnect
04:00:03.569 00.626 15712 Exposure complete
04:00:03.631 00.062 15712 worker thread done servicing request
04:00:03.631 00.000 7988 OnExposeComplete: enter
04:00:03.635 00.004 7988 UpdateGuideState(): m_state=1
04:00:03.635 00.000 7988 UpdateCurrentPosition: no star selected
04:00:03.637 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:03.637 00.000 7988 Status Line: No star selected
04:00:03.639 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=79, FiltMin=68, FiltMax=87, Gamma=0.690
04:00:03.639 00.000 7988 UpdateGuideState exits: No star selected
04:00:03.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:03.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:03.639 00.000 7988 Enqueuing Expose request
04:00:03.639 00.000 15712 Worker thread wakes up
04:00:03.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:03.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:03.950 00.311 7988 evsrv: cli 0CCCF8A8 connect
04:00:03.952 00.002 7988 case statement mapped state 1 to 101
04:00:03.954 00.002 7988 case statement mapped state 1 to 101
04:00:03.954 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"d4b3e1f4-eb82-4bac-8479-5d4794c17ce8"}
04:00:03.957 00.003 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"d4b3e1f4-eb82-4bac-8479-5d4794c17ce8"}
04:00:03.958 00.001 7988 evsrv: cli 0CCCF8A8 disconnect
04:00:04.973 01.015 7988 evsrv: cli 0CCCF1C8 connect
04:00:04.975 00.002 7988 case statement mapped state 1 to 101
04:00:04.975 00.000 7988 case statement mapped state 1 to 101
04:00:04.975 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"6ebaf51b-2998-4856-9aed-f16a178c9415"}
04:00:04.975 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"6ebaf51b-2998-4856-9aed-f16a178c9415"}
04:00:04.980 00.005 7988 evsrv: cli 0CCCF1C8 disconnect
04:00:05.167 00.187 15712 Exposure complete
04:00:05.228 00.061 15712 worker thread done servicing request
04:00:05.228 00.000 7988 OnExposeComplete: enter
04:00:05.228 00.000 7988 UpdateGuideState(): m_state=1
04:00:05.234 00.006 7988 UpdateCurrentPosition: no star selected
04:00:05.234 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:05.234 00.000 7988 Status Line: No star selected
04:00:05.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=79, FiltMin=69, FiltMax=88, Gamma=0.690
04:00:05.234 00.000 7988 UpdateGuideState exits: No star selected
04:00:05.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:05.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:05.234 00.000 7988 Enqueuing Expose request
04:00:05.234 00.000 15712 Worker thread wakes up
04:00:05.244 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:05.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:05.979 00.735 7988 evsrv: cli 0CCCF6C8 connect
04:00:05.979 00.000 7988 case statement mapped state 1 to 101
04:00:05.979 00.000 7988 case statement mapped state 1 to 101
04:00:05.984 00.005 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_lock_position","id":"2bad3668-d479-40b8-8b11-96eab7c8382d"}
04:00:05.984 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":null,"id":"2bad3668-d479-40b8-8b11-96eab7c8382d"}
04:00:05.984 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
04:00:06.874 00.890 15712 Exposure complete
04:00:06.937 00.063 15712 worker thread done servicing request
04:00:06.937 00.000 7988 OnExposeComplete: enter
04:00:06.937 00.000 7988 UpdateGuideState(): m_state=1
04:00:06.943 00.006 7988 UpdateCurrentPosition: no star selected
04:00:06.943 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:06.945 00.002 7988 Status Line: No star selected
04:00:06.947 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=78, FiltMin=68, FiltMax=88, Gamma=0.690
04:00:06.947 00.000 7988 UpdateGuideState exits: No star selected
04:00:06.949 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:06.949 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:06.951 00.002 7988 Enqueuing Expose request
04:00:06.951 00.000 15712 Worker thread wakes up
04:00:06.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:06.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:06.984 00.033 7988 evsrv: cli 0CCCF128 connect
04:00:06.986 00.002 7988 case statement mapped state 1 to 101
04:00:06.987 00.001 7988 case statement mapped state 1 to 101
04:00:06.991 00.004 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_position","id":"70567c52-a5d5-470d-9f62-1cba647bcda8"}
04:00:06.993 00.002 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":null,"id":"70567c52-a5d5-470d-9f62-1cba647bcda8"}
04:00:06.995 00.002 7988 evsrv: cli 0CCCF128 disconnect
04:00:08.007 01.012 7988 evsrv: cli 0CCCECC8 connect
04:00:08.009 00.002 7988 case statement mapped state 1 to 101
04:00:08.011 00.002 7988 case statement mapped state 1 to 101
04:00:08.011 00.000 7988 evsrv: cli 0CCCECC8 request: {"method":"get_lock_position","id":"83bf4f79-fe50-4ddc-a078-cc322e816509"}
04:00:08.011 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":null,"id":"83bf4f79-fe50-4ddc-a078-cc322e816509"}
04:00:08.011 00.000 7988 evsrv: cli 0CCCECC8 disconnect
04:00:08.472 00.461 15712 Exposure complete
04:00:08.536 00.064 15712 worker thread done servicing request
04:00:08.536 00.000 7988 OnExposeComplete: enter
04:00:08.536 00.000 7988 UpdateGuideState(): m_state=1
04:00:08.536 00.000 7988 UpdateCurrentPosition: no star selected
04:00:08.536 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:08.536 00.000 7988 Status Line: No star selected
04:00:08.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=78, FiltMin=69, FiltMax=87, Gamma=0.690
04:00:08.536 00.000 7988 UpdateGuideState exits: No star selected
04:00:08.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:08.536 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:08.536 00.000 7988 Enqueuing Expose request
04:00:08.536 00.000 15712 Worker thread wakes up
04:00:08.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:08.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:09.013 00.477 7988 evsrv: cli 0CCCF448 connect
04:00:09.013 00.000 7988 case statement mapped state 1 to 101
04:00:09.013 00.000 7988 case statement mapped state 1 to 101
04:00:09.013 00.000 7988 evsrv: cli 0CCCF448 request: {"method":"get_lock_position","id":"5a069ef0-c30e-465d-bb96-f7b7ebbf7146"}
04:00:09.013 00.000 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":null,"id":"5a069ef0-c30e-465d-bb96-f7b7ebbf7146"}
04:00:09.013 00.000 7988 evsrv: cli 0CCCF448 disconnect
04:00:10.018 01.005 7988 evsrv: cli 0CCCFBC8 connect
04:00:10.018 00.000 7988 case statement mapped state 1 to 101
04:00:10.018 00.000 7988 case statement mapped state 1 to 101
04:00:10.018 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"28f29899-9712-497e-8f92-27e00e0329df"}
04:00:10.018 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"28f29899-9712-497e-8f92-27e00e0329df"}
04:00:10.018 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:00:10.178 00.160 15712 Exposure complete
04:00:10.241 00.063 15712 worker thread done servicing request
04:00:10.241 00.000 7988 OnExposeComplete: enter
04:00:10.241 00.000 7988 UpdateGuideState(): m_state=1
04:00:10.246 00.005 7988 UpdateCurrentPosition: no star selected
04:00:10.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:10.248 00.002 7988 Status Line: No star selected
04:00:10.250 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=78, FiltMin=69, FiltMax=87, Gamma=0.690
04:00:10.250 00.000 7988 UpdateGuideState exits: No star selected
04:00:10.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:10.253 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:10.253 00.000 7988 Enqueuing Expose request
04:00:10.253 00.000 15712 Worker thread wakes up
04:00:10.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:10.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:11.023 00.770 7988 evsrv: cli 0CCCFBC8 connect
04:00:11.023 00.000 7988 case statement mapped state 1 to 101
04:00:11.023 00.000 7988 case statement mapped state 1 to 101
04:00:11.023 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"b8ff0505-72f7-49f9-a871-e645f81c5420"}
04:00:11.023 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"b8ff0505-72f7-49f9-a871-e645f81c5420"}
04:00:11.023 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:00:11.776 00.753 15712 Exposure complete
04:00:11.837 00.061 15712 worker thread done servicing request
04:00:11.837 00.000 7988 OnExposeComplete: enter
04:00:11.837 00.000 7988 UpdateGuideState(): m_state=1
04:00:11.842 00.005 7988 UpdateCurrentPosition: no star selected
04:00:11.842 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:11.844 00.002 7988 Status Line: No star selected
04:00:11.846 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=78, FiltMin=69, FiltMax=87, Gamma=0.690
04:00:11.846 00.000 7988 UpdateGuideState exits: No star selected
04:00:11.848 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:11.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:11.850 00.002 7988 Enqueuing Expose request
04:00:11.850 00.000 15712 Worker thread wakes up
04:00:11.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:11.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:12.029 00.179 7988 evsrv: cli 0CCCF1C8 connect
04:00:12.029 00.000 7988 case statement mapped state 1 to 101
04:00:12.029 00.000 7988 case statement mapped state 1 to 101
04:00:12.029 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"8e374f5c-31b4-4d21-9b68-09cf1d72ef0e"}
04:00:12.029 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"8e374f5c-31b4-4d21-9b68-09cf1d72ef0e"}
04:00:12.029 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
04:00:13.036 01.007 7988 evsrv: cli 0CCCEEA8 connect
04:00:13.036 00.000 7988 case statement mapped state 1 to 101
04:00:13.036 00.000 7988 case statement mapped state 1 to 101
04:00:13.036 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"05912d6a-79f9-4d91-aee2-1598ef3e86de"}
04:00:13.036 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"05912d6a-79f9-4d91-aee2-1598ef3e86de"}
04:00:13.042 00.006 7988 evsrv: cli 0CCCEEA8 disconnect
04:00:13.484 00.442 15712 Exposure complete
04:00:13.547 00.063 15712 worker thread done servicing request
04:00:13.547 00.000 7988 OnExposeComplete: enter
04:00:13.547 00.000 7988 UpdateGuideState(): m_state=1
04:00:13.551 00.004 7988 UpdateCurrentPosition: no star selected
04:00:13.551 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:13.551 00.000 7988 Status Line: No star selected
04:00:13.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=78, FiltMin=69, FiltMax=86, Gamma=0.690
04:00:13.551 00.000 7988 UpdateGuideState exits: No star selected
04:00:13.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:13.551 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:13.551 00.000 7988 Enqueuing Expose request
04:00:13.551 00.000 15712 Worker thread wakes up
04:00:13.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:13.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:14.042 00.491 7988 evsrv: cli 0CCCF8A8 connect
04:00:14.042 00.000 7988 case statement mapped state 1 to 101
04:00:14.045 00.003 7988 case statement mapped state 1 to 101
04:00:14.045 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"f46f6829-ba7e-410b-81f9-9be8327c3c66"}
04:00:14.045 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"f46f6829-ba7e-410b-81f9-9be8327c3c66"}
04:00:14.049 00.004 7988 evsrv: cli 0CCCF8A8 disconnect
04:00:15.049 01.000 7988 evsrv: cli 0CCCFDA8 connect
04:00:15.049 00.000 7988 case statement mapped state 1 to 101
04:00:15.049 00.000 7988 case statement mapped state 1 to 101
04:00:15.049 00.000 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_position","id":"03210bf9-89a5-4e31-8ed5-f847888d3f71"}
04:00:15.049 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":null,"id":"03210bf9-89a5-4e31-8ed5-f847888d3f71"}
04:00:15.055 00.006 7988 evsrv: cli 0CCCFDA8 disconnect
04:00:15.082 00.027 15712 Exposure complete
04:00:15.145 00.063 15712 worker thread done servicing request
04:00:15.145 00.000 7988 OnExposeComplete: enter
04:00:15.145 00.000 7988 UpdateGuideState(): m_state=1
04:00:15.145 00.000 7988 UpdateCurrentPosition: no star selected
04:00:15.145 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:15.151 00.006 7988 Status Line: No star selected
04:00:15.153 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=78, FiltMin=69, FiltMax=87, Gamma=0.690
04:00:15.153 00.000 7988 UpdateGuideState exits: No star selected
04:00:15.155 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:15.155 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:15.157 00.002 7988 Enqueuing Expose request
04:00:15.157 00.000 15712 Worker thread wakes up
04:00:15.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:15.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:16.056 00.899 7988 evsrv: cli 0CCCFBC8 connect
04:00:16.056 00.000 7988 case statement mapped state 1 to 101
04:00:16.056 00.000 7988 case statement mapped state 1 to 101
04:00:16.056 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"d488ad27-bb73-4d57-9a48-46a9b91b487a"}
04:00:16.056 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"d488ad27-bb73-4d57-9a48-46a9b91b487a"}
04:00:16.056 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:00:16.793 00.737 15712 Exposure complete
04:00:16.856 00.063 15712 worker thread done servicing request
04:00:16.856 00.000 7988 OnExposeComplete: enter
04:00:16.856 00.000 7988 UpdateGuideState(): m_state=1
04:00:16.856 00.000 7988 UpdateCurrentPosition: no star selected
04:00:16.856 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:16.856 00.000 7988 Status Line: No star selected
04:00:16.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=78, FiltMin=69, FiltMax=87, Gamma=0.690
04:00:16.856 00.000 7988 UpdateGuideState exits: No star selected
04:00:16.856 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:16.856 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:16.856 00.000 7988 Enqueuing Expose request
04:00:16.870 00.014 15712 Worker thread wakes up
04:00:16.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:16.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:17.064 00.194 7988 evsrv: cli 0CCCF9E8 connect
04:00:17.064 00.000 7988 case statement mapped state 1 to 101
04:00:17.064 00.000 7988 case statement mapped state 1 to 101
04:00:17.064 00.000 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_lock_position","id":"ba2d517e-7bfa-43b7-a781-89d68f9ab34a"}
04:00:17.064 00.000 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":null,"id":"ba2d517e-7bfa-43b7-a781-89d68f9ab34a"}
04:00:17.064 00.000 7988 evsrv: cli 0CCCF9E8 disconnect
04:00:18.069 01.005 7988 evsrv: cli 0CCCEEA8 connect
04:00:18.069 00.000 7988 case statement mapped state 1 to 101
04:00:18.069 00.000 7988 case statement mapped state 1 to 101
04:00:18.069 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"7c223e97-c098-4a49-8ded-7f66966ea7e9"}
04:00:18.069 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"7c223e97-c098-4a49-8ded-7f66966ea7e9"}
04:00:18.077 00.008 7988 evsrv: cli 0CCCEEA8 disconnect
04:00:18.391 00.314 15712 Exposure complete
04:00:18.456 00.065 15712 worker thread done servicing request
04:00:18.456 00.000 7988 OnExposeComplete: enter
04:00:18.456 00.000 7988 UpdateGuideState(): m_state=1
04:00:18.456 00.000 7988 UpdateCurrentPosition: no star selected
04:00:18.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:18.456 00.000 7988 Status Line: No star selected
04:00:18.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=78, FiltMin=69, FiltMax=86, Gamma=0.690
04:00:18.456 00.000 7988 UpdateGuideState exits: No star selected
04:00:18.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:18.456 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:18.456 00.000 7988 Enqueuing Expose request
04:00:18.456 00.000 15712 Worker thread wakes up
04:00:18.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:18.467 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:19.090 00.623 7988 evsrv: cli 0CCCF8A8 connect
04:00:19.090 00.000 7988 case statement mapped state 1 to 101
04:00:19.090 00.000 7988 case statement mapped state 1 to 101
04:00:19.090 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"8d303a25-f51b-4a32-b041-d852ff1079c6"}
04:00:19.090 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"8d303a25-f51b-4a32-b041-d852ff1079c6"}
04:00:19.097 00.007 7988 evsrv: cli 0CCCF8A8 disconnect
04:00:20.098 01.001 7988 evsrv: cli 0CCCF588 connect
04:00:20.100 00.002 7988 case statement mapped state 1 to 101
04:00:20.100 00.000 15712 Exposure complete
04:00:20.100 00.000 7988 case statement mapped state 1 to 101
04:00:20.103 00.003 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"26fc9c65-f11d-4e4a-b08d-ddb9a0a564b1"}
04:00:20.103 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":null,"id":"26fc9c65-f11d-4e4a-b08d-ddb9a0a564b1"}
04:00:20.106 00.003 7988 evsrv: cli 0CCCF588 disconnect
04:00:20.165 00.059 15712 worker thread done servicing request
04:00:20.167 00.002 7988 OnExposeComplete: enter
04:00:20.167 00.000 7988 UpdateGuideState(): m_state=1
04:00:20.167 00.000 7988 UpdateCurrentPosition: no star selected
04:00:20.167 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:20.171 00.004 7988 Status Line: No star selected
04:00:20.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=78, FiltMin=68, FiltMax=87, Gamma=0.690
04:00:20.171 00.000 7988 UpdateGuideState exits: No star selected
04:00:20.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:20.171 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:20.171 00.000 7988 Enqueuing Expose request
04:00:20.177 00.006 15712 Worker thread wakes up
04:00:20.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:20.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:21.695 01.518 15712 Exposure complete
04:00:21.759 00.064 15712 worker thread done servicing request
04:00:21.759 00.000 7988 OnExposeComplete: enter
04:00:21.759 00.000 7988 UpdateGuideState(): m_state=1
04:00:21.759 00.000 7988 UpdateCurrentPosition: no star selected
04:00:21.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:21.759 00.000 7988 Status Line: No star selected
04:00:21.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=78, FiltMin=69, FiltMax=89, Gamma=0.690
04:00:21.759 00.000 7988 UpdateGuideState exits: No star selected
04:00:21.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:21.769 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:21.769 00.000 7988 Enqueuing Expose request
04:00:21.769 00.000 15712 Worker thread wakes up
04:00:21.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:21.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:23.400 01.631 15712 Exposure complete
04:00:23.463 00.063 15712 worker thread done servicing request
04:00:23.463 00.000 7988 OnExposeComplete: enter
04:00:23.463 00.000 7988 UpdateGuideState(): m_state=1
04:00:23.463 00.000 7988 UpdateCurrentPosition: no star selected
04:00:23.463 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:23.463 00.000 7988 Status Line: No star selected
04:00:23.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=78, FiltMin=69, FiltMax=89, Gamma=0.690
04:00:23.473 00.010 7988 UpdateGuideState exits: No star selected
04:00:23.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:23.473 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:23.473 00.000 7988 Enqueuing Expose request
04:00:23.473 00.000 15712 Worker thread wakes up
04:00:23.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:23.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:24.993 01.520 15712 Exposure complete
04:00:25.056 00.063 15712 worker thread done servicing request
04:00:25.056 00.000 7988 OnExposeComplete: enter
04:00:25.056 00.000 7988 UpdateGuideState(): m_state=1
04:00:25.061 00.005 7988 UpdateCurrentPosition: no star selected
04:00:25.061 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:25.063 00.002 7988 Status Line: No star selected
04:00:25.065 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=78, FiltMin=69, FiltMax=89, Gamma=0.690
04:00:25.065 00.000 7988 UpdateGuideState exits: No star selected
04:00:25.067 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:25.067 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:25.069 00.002 7988 Enqueuing Expose request
04:00:25.069 00.000 15712 Worker thread wakes up
04:00:25.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:25.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:26.702 01.633 15712 Exposure complete
04:00:26.764 00.062 15712 worker thread done servicing request
04:00:26.764 00.000 7988 OnExposeComplete: enter
04:00:26.764 00.000 7988 UpdateGuideState(): m_state=1
04:00:26.768 00.004 7988 UpdateCurrentPosition: no star selected
04:00:26.768 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:26.770 00.002 7988 Status Line: No star selected
04:00:26.772 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=78, FiltMin=68, FiltMax=91, Gamma=0.690
04:00:26.772 00.000 7988 UpdateGuideState exits: No star selected
04:00:26.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:26.775 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:26.775 00.000 7988 Enqueuing Expose request
04:00:26.775 00.000 15712 Worker thread wakes up
04:00:26.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:26.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:28.298 01.523 15712 Exposure complete
04:00:28.362 00.064 15712 worker thread done servicing request
04:00:28.362 00.000 7988 OnExposeComplete: enter
04:00:28.362 00.000 7988 UpdateGuideState(): m_state=1
04:00:28.366 00.004 7988 UpdateCurrentPosition: no star selected
04:00:28.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:28.368 00.002 7988 Status Line: No star selected
04:00:28.370 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=78, FiltMin=67, FiltMax=91, Gamma=0.690
04:00:28.370 00.000 7988 UpdateGuideState exits: No star selected
04:00:28.372 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:28.372 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:28.374 00.002 7988 Enqueuing Expose request
04:00:28.374 00.000 15712 Worker thread wakes up
04:00:28.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:28.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:30.006 01.632 15712 Exposure complete
04:00:30.071 00.065 15712 worker thread done servicing request
04:00:30.071 00.000 7988 OnExposeComplete: enter
04:00:30.071 00.000 7988 UpdateGuideState(): m_state=1
04:00:30.071 00.000 7988 UpdateCurrentPosition: no star selected
04:00:30.071 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:30.071 00.000 7988 Status Line: No star selected
04:00:30.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=78, FiltMin=68, FiltMax=91, Gamma=0.690
04:00:30.079 00.008 7988 UpdateGuideState exits: No star selected
04:00:30.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:30.079 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:30.079 00.000 7988 Enqueuing Expose request
04:00:30.079 00.000 15712 Worker thread wakes up
04:00:30.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:30.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:31.603 01.524 15712 Exposure complete
04:00:31.664 00.061 15712 worker thread done servicing request
04:00:31.664 00.000 7988 OnExposeComplete: enter
04:00:31.664 00.000 7988 UpdateGuideState(): m_state=1
04:00:31.671 00.007 7988 UpdateCurrentPosition: no star selected
04:00:31.671 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:31.673 00.002 7988 Status Line: No star selected
04:00:31.675 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=77, FiltMin=68, FiltMax=91, Gamma=0.690
04:00:31.675 00.000 7988 UpdateGuideState exits: No star selected
04:00:31.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:31.677 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:31.677 00.000 7988 Enqueuing Expose request
04:00:31.677 00.000 15712 Worker thread wakes up
04:00:31.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:31.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:33.423 01.746 15712 Exposure complete
04:00:33.486 00.063 15712 worker thread done servicing request
04:00:33.486 00.000 7988 OnExposeComplete: enter
04:00:33.486 00.000 7988 UpdateGuideState(): m_state=1
04:00:33.486 00.000 7988 UpdateCurrentPosition: no star selected
04:00:33.486 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:33.486 00.000 7988 Status Line: No star selected
04:00:33.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=77, FiltMin=68, FiltMax=89, Gamma=0.690
04:00:33.486 00.000 7988 UpdateGuideState exits: No star selected
04:00:33.486 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:33.486 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:33.486 00.000 7988 Enqueuing Expose request
04:00:33.498 00.012 15712 Worker thread wakes up
04:00:33.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:33.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:34.906 01.408 15712 Exposure complete
04:00:34.967 00.061 15712 worker thread done servicing request
04:00:34.967 00.000 7988 OnExposeComplete: enter
04:00:34.967 00.000 7988 UpdateGuideState(): m_state=1
04:00:34.973 00.006 7988 UpdateCurrentPosition: no star selected
04:00:34.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:34.975 00.002 7988 Status Line: No star selected
04:00:34.977 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=77, FiltMin=68, FiltMax=88, Gamma=0.690
04:00:34.977 00.000 7988 UpdateGuideState exits: No star selected
04:00:34.979 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:34.979 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:34.981 00.002 7988 Enqueuing Expose request
04:00:34.981 00.000 15712 Worker thread wakes up
04:00:34.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:34.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:36.613 01.632 15712 Exposure complete
04:00:36.673 00.060 15712 worker thread done servicing request
04:00:36.673 00.000 7988 OnExposeComplete: enter
04:00:36.673 00.000 7988 UpdateGuideState(): m_state=1
04:00:36.680 00.007 7988 UpdateCurrentPosition: no star selected
04:00:36.681 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:36.681 00.000 7988 Status Line: No star selected
04:00:36.683 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=76, FiltMin=68, FiltMax=87, Gamma=0.690
04:00:36.685 00.002 7988 UpdateGuideState exits: No star selected
04:00:36.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:36.687 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:36.687 00.000 7988 Enqueuing Expose request
04:00:36.689 00.002 15712 Worker thread wakes up
04:00:36.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:36.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:38.211 01.522 15712 Exposure complete
04:00:38.275 00.064 15712 worker thread done servicing request
04:00:38.275 00.000 7988 OnExposeComplete: enter
04:00:38.275 00.000 7988 UpdateGuideState(): m_state=1
04:00:38.275 00.000 7988 UpdateCurrentPosition: no star selected
04:00:38.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:38.275 00.000 7988 Status Line: No star selected
04:00:38.280 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=76, FiltMin=68, FiltMax=86, Gamma=0.690
04:00:38.282 00.002 7988 UpdateGuideState exits: No star selected
04:00:38.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:38.284 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:38.284 00.000 7988 Enqueuing Expose request
04:00:38.286 00.002 15712 Worker thread wakes up
04:00:38.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:38.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:40.023 01.737 15712 Exposure complete
04:00:40.090 00.067 15712 worker thread done servicing request
04:00:40.091 00.001 7988 OnExposeComplete: enter
04:00:40.091 00.000 7988 UpdateGuideState(): m_state=1
04:00:40.092 00.001 7988 UpdateCurrentPosition: no star selected
04:00:40.092 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:40.092 00.000 7988 Status Line: No star selected
04:00:40.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=76, FiltMin=68, FiltMax=86, Gamma=0.690
04:00:40.098 00.006 7988 UpdateGuideState exits: No star selected
04:00:40.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:40.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:40.098 00.000 7988 Enqueuing Expose request
04:00:40.102 00.004 15712 Worker thread wakes up
04:00:40.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:40.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:41.510 01.408 15712 Exposure complete
04:00:41.575 00.065 7988 OnExposeComplete: enter
04:00:41.575 00.000 7988 UpdateGuideState(): m_state=1
04:00:41.575 00.000 15712 worker thread done servicing request
04:00:41.575 00.000 7988 UpdateCurrentPosition: no star selected
04:00:41.575 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:41.575 00.000 7988 Status Line: No star selected
04:00:41.581 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=76, FiltMin=69, FiltMax=84, Gamma=0.690
04:00:41.581 00.000 7988 UpdateGuideState exits: No star selected
04:00:41.584 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:41.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:41.586 00.002 7988 Enqueuing Expose request
04:00:41.587 00.001 15712 Worker thread wakes up
04:00:41.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:41.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:43.331 01.744 15712 Exposure complete
04:00:43.393 00.062 15712 worker thread done servicing request
04:00:43.393 00.000 7988 OnExposeComplete: enter
04:00:43.393 00.000 7988 UpdateGuideState(): m_state=1
04:00:43.397 00.004 7988 UpdateCurrentPosition: no star selected
04:00:43.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:43.397 00.000 7988 Status Line: No star selected
04:00:43.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=76, FiltMin=68, FiltMax=84, Gamma=0.690
04:00:43.397 00.000 7988 UpdateGuideState exits: No star selected
04:00:43.397 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:43.404 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:43.404 00.000 7988 Enqueuing Expose request
04:00:43.404 00.000 15712 Worker thread wakes up
04:00:43.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:43.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:44.813 01.409 15712 Exposure complete
04:00:44.876 00.063 15712 worker thread done servicing request
04:00:44.876 00.000 7988 OnExposeComplete: enter
04:00:44.876 00.000 7988 UpdateGuideState(): m_state=1
04:00:44.882 00.006 7988 UpdateCurrentPosition: no star selected
04:00:44.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:44.884 00.002 7988 Status Line: No star selected
04:00:44.885 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=68, FiltMax=84, Gamma=0.690
04:00:44.887 00.002 7988 UpdateGuideState exits: No star selected
04:00:44.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:44.889 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:44.889 00.000 7988 Enqueuing Expose request
04:00:44.891 00.002 15712 Worker thread wakes up
04:00:44.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:44.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:46.525 01.634 15712 Exposure complete
04:00:46.588 00.063 15712 worker thread done servicing request
04:00:46.588 00.000 7988 OnExposeComplete: enter
04:00:46.588 00.000 7988 UpdateGuideState(): m_state=1
04:00:46.588 00.000 7988 UpdateCurrentPosition: no star selected
04:00:46.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:46.594 00.006 7988 Status Line: No star selected
04:00:46.596 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=76, FiltMin=68, FiltMax=84, Gamma=0.690
04:00:46.596 00.000 7988 UpdateGuideState exits: No star selected
04:00:46.598 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:46.598 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:46.600 00.002 7988 Enqueuing Expose request
04:00:46.600 00.000 15712 Worker thread wakes up
04:00:46.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:46.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:48.120 01.520 15712 Exposure complete
04:00:48.182 00.062 15712 worker thread done servicing request
04:00:48.182 00.000 7988 OnExposeComplete: enter
04:00:48.182 00.000 7988 UpdateGuideState(): m_state=1
04:00:48.186 00.004 7988 UpdateCurrentPosition: no star selected
04:00:48.186 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:48.188 00.002 7988 Status Line: No star selected
04:00:48.190 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=76, FiltMin=68, FiltMax=84, Gamma=0.690
04:00:48.190 00.000 7988 UpdateGuideState exits: No star selected
04:00:48.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:48.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:48.190 00.000 7988 Enqueuing Expose request
04:00:48.190 00.000 15712 Worker thread wakes up
04:00:48.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:48.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:49.831 01.641 15712 Exposure complete
04:00:49.896 00.065 15712 worker thread done servicing request
04:00:49.896 00.000 7988 OnExposeComplete: enter
04:00:49.896 00.000 7988 UpdateGuideState(): m_state=1
04:00:49.896 00.000 7988 UpdateCurrentPosition: no star selected
04:00:49.896 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:49.901 00.005 7988 Status Line: No star selected
04:00:49.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=76, FiltMin=69, FiltMax=85, Gamma=0.690
04:00:49.901 00.000 7988 UpdateGuideState exits: No star selected
04:00:49.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:49.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:49.901 00.000 7988 Enqueuing Expose request
04:00:49.901 00.000 15712 Worker thread wakes up
04:00:49.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:49.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:51.427 01.526 15712 Exposure complete
04:00:51.488 00.061 15712 worker thread done servicing request
04:00:51.488 00.000 7988 OnExposeComplete: enter
04:00:51.488 00.000 7988 UpdateGuideState(): m_state=1
04:00:51.495 00.007 7988 UpdateCurrentPosition: no star selected
04:00:51.495 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:51.497 00.002 7988 Status Line: No star selected
04:00:51.499 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=69, FiltMax=84, Gamma=0.690
04:00:51.499 00.000 7988 UpdateGuideState exits: No star selected
04:00:51.501 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:51.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:51.503 00.002 7988 Enqueuing Expose request
04:00:51.503 00.000 15712 Worker thread wakes up
04:00:51.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:51.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:53.137 01.634 15712 Exposure complete
04:00:53.203 00.066 15712 worker thread done servicing request
04:00:53.203 00.000 7988 OnExposeComplete: enter
04:00:53.203 00.000 7988 UpdateGuideState(): m_state=1
04:00:53.205 00.002 7988 UpdateCurrentPosition: no star selected
04:00:53.205 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:53.207 00.002 7988 Status Line: No star selected
04:00:53.209 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=76, FiltMin=69, FiltMax=84, Gamma=0.690
04:00:53.209 00.000 7988 UpdateGuideState exits: No star selected
04:00:53.211 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:53.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:53.213 00.002 7988 Enqueuing Expose request
04:00:53.214 00.001 15712 Worker thread wakes up
04:00:53.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:53.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:54.728 01.514 15712 Exposure complete
04:00:54.794 00.066 15712 worker thread done servicing request
04:00:54.794 00.000 7988 OnExposeComplete: enter
04:00:54.794 00.000 7988 UpdateGuideState(): m_state=1
04:00:54.794 00.000 7988 UpdateCurrentPosition: no star selected
04:00:54.794 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:54.794 00.000 7988 Status Line: No star selected
04:00:54.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=76, FiltMin=69, FiltMax=85, Gamma=0.690
04:00:54.794 00.000 7988 UpdateGuideState exits: No star selected
04:00:54.803 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:54.803 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:54.803 00.000 7988 Enqueuing Expose request
04:00:54.803 00.000 15712 Worker thread wakes up
04:00:54.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:54.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:56.438 01.635 15712 Exposure complete
04:00:56.503 00.065 15712 worker thread done servicing request
04:00:56.503 00.000 7988 OnExposeComplete: enter
04:00:56.503 00.000 7988 UpdateGuideState(): m_state=1
04:00:56.503 00.000 7988 UpdateCurrentPosition: no star selected
04:00:56.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:56.503 00.000 7988 Status Line: No star selected
04:00:56.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=76, FiltMin=69, FiltMax=84, Gamma=0.690
04:00:56.503 00.000 7988 UpdateGuideState exits: No star selected
04:00:56.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:56.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:56.503 00.000 7988 Enqueuing Expose request
04:00:56.503 00.000 15712 Worker thread wakes up
04:00:56.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:56.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:58.035 01.532 15712 Exposure complete
04:00:58.098 00.063 15712 worker thread done servicing request
04:00:58.098 00.000 7988 OnExposeComplete: enter
04:00:58.098 00.000 7988 UpdateGuideState(): m_state=1
04:00:58.098 00.000 7988 UpdateCurrentPosition: no star selected
04:00:58.102 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:58.102 00.000 7988 Status Line: No star selected
04:00:58.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=76, FiltMin=68, FiltMax=85, Gamma=0.690
04:00:58.102 00.000 7988 UpdateGuideState exits: No star selected
04:00:58.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:58.102 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:58.102 00.000 7988 Enqueuing Expose request
04:00:58.102 00.000 15712 Worker thread wakes up
04:00:58.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:58.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:00:59.744 01.642 15712 Exposure complete
04:00:59.807 00.063 15712 worker thread done servicing request
04:00:59.807 00.000 7988 OnExposeComplete: enter
04:00:59.807 00.000 7988 UpdateGuideState(): m_state=1
04:00:59.807 00.000 7988 UpdateCurrentPosition: no star selected
04:00:59.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:00:59.813 00.006 7988 Status Line: No star selected
04:00:59.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=69, FiltMax=85, Gamma=0.690
04:00:59.815 00.002 7988 UpdateGuideState exits: No star selected
04:00:59.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:59.817 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:00:59.817 00.000 7988 Enqueuing Expose request
04:00:59.819 00.002 15712 Worker thread wakes up
04:00:59.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:00:59.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:01.343 01.524 15712 Exposure complete
04:01:01.408 00.065 15712 worker thread done servicing request
04:01:01.408 00.000 7988 OnExposeComplete: enter
04:01:01.408 00.000 7988 UpdateGuideState(): m_state=1
04:01:01.408 00.000 7988 UpdateCurrentPosition: no star selected
04:01:01.408 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:01.408 00.000 7988 Status Line: No star selected
04:01:01.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=69, FiltMax=85, Gamma=0.690
04:01:01.408 00.000 7988 UpdateGuideState exits: No star selected
04:01:01.416 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:01.416 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:01.418 00.002 7988 Enqueuing Expose request
04:01:01.418 00.000 15712 Worker thread wakes up
04:01:01.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:01.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:03.052 01.634 15712 Exposure complete
04:01:03.115 00.063 15712 worker thread done servicing request
04:01:03.115 00.000 7988 OnExposeComplete: enter
04:01:03.115 00.000 7988 UpdateGuideState(): m_state=1
04:01:03.115 00.000 7988 UpdateCurrentPosition: no star selected
04:01:03.115 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:03.115 00.000 7988 Status Line: No star selected
04:01:03.123 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=76, FiltMin=69, FiltMax=85, Gamma=0.690
04:01:03.123 00.000 7988 UpdateGuideState exits: No star selected
04:01:03.125 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:03.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:03.127 00.002 7988 Enqueuing Expose request
04:01:03.127 00.000 15712 Worker thread wakes up
04:01:03.129 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:03.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:04.651 01.522 15712 Exposure complete
04:01:04.712 00.061 15712 worker thread done servicing request
04:01:04.712 00.000 7988 OnExposeComplete: enter
04:01:04.712 00.000 7988 UpdateGuideState(): m_state=1
04:01:04.717 00.005 7988 UpdateCurrentPosition: no star selected
04:01:04.717 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:04.719 00.002 7988 Status Line: No star selected
04:01:04.721 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=76, FiltMin=69, FiltMax=84, Gamma=0.690
04:01:04.721 00.000 7988 UpdateGuideState exits: No star selected
04:01:04.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:04.724 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:04.724 00.000 7988 Enqueuing Expose request
04:01:04.724 00.000 15712 Worker thread wakes up
04:01:04.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:04.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:06.358 01.634 15712 Exposure complete
04:01:06.420 00.062 15712 worker thread done servicing request
04:01:06.420 00.000 7988 OnExposeComplete: enter
04:01:06.420 00.000 7988 UpdateGuideState(): m_state=1
04:01:06.420 00.000 7988 UpdateCurrentPosition: no star selected
04:01:06.420 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:06.427 00.007 7988 Status Line: No star selected
04:01:06.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=67, FiltMax=84, Gamma=0.690
04:01:06.427 00.000 7988 UpdateGuideState exits: No star selected
04:01:06.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:06.427 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:06.427 00.000 7988 Enqueuing Expose request
04:01:06.427 00.000 15712 Worker thread wakes up
04:01:06.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:06.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:07.967 01.540 15712 Exposure complete
04:01:08.032 00.065 15712 worker thread done servicing request
04:01:08.032 00.000 7988 OnExposeComplete: enter
04:01:08.032 00.000 7988 UpdateGuideState(): m_state=1
04:01:08.036 00.004 7988 UpdateCurrentPosition: no star selected
04:01:08.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:08.038 00.002 7988 Status Line: No star selected
04:01:08.040 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=68, FiltMax=85, Gamma=0.690
04:01:08.040 00.000 7988 UpdateGuideState exits: No star selected
04:01:08.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:08.040 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:08.040 00.000 7988 Enqueuing Expose request
04:01:08.040 00.000 15712 Worker thread wakes up
04:01:08.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:08.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:09.680 01.640 15712 Exposure complete
04:01:09.744 00.064 15712 worker thread done servicing request
04:01:09.745 00.001 7988 OnExposeComplete: enter
04:01:09.745 00.000 7988 UpdateGuideState(): m_state=1
04:01:09.745 00.000 7988 UpdateCurrentPosition: no star selected
04:01:09.745 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:09.745 00.000 7988 Status Line: No star selected
04:01:09.749 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=69, FiltMax=84, Gamma=0.690
04:01:09.749 00.000 7988 UpdateGuideState exits: No star selected
04:01:09.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:09.749 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:09.749 00.000 7988 Enqueuing Expose request
04:01:09.749 00.000 15712 Worker thread wakes up
04:01:09.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:09.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:11.275 01.526 15712 Exposure complete
04:01:11.338 00.063 15712 worker thread done servicing request
04:01:11.338 00.000 7988 OnExposeComplete: enter
04:01:11.338 00.000 7988 UpdateGuideState(): m_state=1
04:01:11.338 00.000 7988 UpdateCurrentPosition: no star selected
04:01:11.338 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:11.338 00.000 7988 Status Line: No star selected
04:01:11.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=76, FiltMin=69, FiltMax=84, Gamma=0.690
04:01:11.338 00.000 7988 UpdateGuideState exits: No star selected
04:01:11.338 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:11.338 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:11.338 00.000 7988 Enqueuing Expose request
04:01:11.350 00.012 15712 Worker thread wakes up
04:01:11.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:11.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:12.981 01.631 15712 Exposure complete
04:01:13.043 00.062 15712 worker thread done servicing request
04:01:13.043 00.000 7988 OnExposeComplete: enter
04:01:13.043 00.000 7988 UpdateGuideState(): m_state=1
04:01:13.043 00.000 7988 UpdateCurrentPosition: no star selected
04:01:13.043 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:13.043 00.000 7988 Status Line: No star selected
04:01:13.052 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=76, FiltMin=68, FiltMax=83, Gamma=0.690
04:01:13.052 00.000 7988 UpdateGuideState exits: No star selected
04:01:13.054 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:13.054 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:13.056 00.002 7988 Enqueuing Expose request
04:01:13.056 00.000 15712 Worker thread wakes up
04:01:13.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:13.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:14.577 01.521 15712 Exposure complete
04:01:14.641 00.064 15712 worker thread done servicing request
04:01:14.641 00.000 7988 OnExposeComplete: enter
04:01:14.641 00.000 7988 UpdateGuideState(): m_state=1
04:01:14.641 00.000 7988 UpdateCurrentPosition: no star selected
04:01:14.641 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:14.641 00.000 7988 Status Line: No star selected
04:01:14.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=76, FiltMin=68, FiltMax=84, Gamma=0.690
04:01:14.641 00.000 7988 UpdateGuideState exits: No star selected
04:01:14.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:14.641 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:14.652 00.011 7988 Enqueuing Expose request
04:01:14.652 00.000 15712 Worker thread wakes up
04:01:14.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:14.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:16.286 01.634 15712 Exposure complete
04:01:16.350 00.064 15712 worker thread done servicing request
04:01:16.350 00.000 7988 OnExposeComplete: enter
04:01:16.350 00.000 7988 UpdateGuideState(): m_state=1
04:01:16.350 00.000 7988 UpdateCurrentPosition: no star selected
04:01:16.354 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:16.354 00.000 7988 Status Line: No star selected
04:01:16.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=75, FiltMin=69, FiltMax=84, Gamma=0.690
04:01:16.354 00.000 7988 UpdateGuideState exits: No star selected
04:01:16.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:16.354 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:16.354 00.000 7988 Enqueuing Expose request
04:01:16.354 00.000 15712 Worker thread wakes up
04:01:16.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:16.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:17.882 01.528 15712 Exposure complete
04:01:17.944 00.062 15712 worker thread done servicing request
04:01:17.944 00.000 7988 OnExposeComplete: enter
04:01:17.944 00.000 7988 UpdateGuideState(): m_state=1
04:01:17.950 00.006 7988 UpdateCurrentPosition: no star selected
04:01:17.950 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:17.952 00.002 7988 Status Line: No star selected
04:01:17.954 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=75, FiltMin=68, FiltMax=84, Gamma=0.690
04:01:17.954 00.000 7988 UpdateGuideState exits: No star selected
04:01:17.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:17.954 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:17.954 00.000 7988 Enqueuing Expose request
04:01:17.954 00.000 15712 Worker thread wakes up
04:01:17.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:17.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:19.590 01.636 15712 Exposure complete
04:01:19.654 00.064 15712 worker thread done servicing request
04:01:19.654 00.000 7988 OnExposeComplete: enter
04:01:19.658 00.004 7988 UpdateGuideState(): m_state=1
04:01:19.658 00.000 7988 UpdateCurrentPosition: no star selected
04:01:19.660 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:19.660 00.000 7988 Status Line: No star selected
04:01:19.662 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=76, FiltMin=68, FiltMax=84, Gamma=0.690
04:01:19.662 00.000 7988 UpdateGuideState exits: No star selected
04:01:19.665 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:19.665 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:19.665 00.000 7988 Enqueuing Expose request
04:01:19.667 00.002 15712 Worker thread wakes up
04:01:19.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:19.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:21.188 01.521 15712 Exposure complete
04:01:21.249 00.061 15712 worker thread done servicing request
04:01:21.249 00.000 7988 OnExposeComplete: enter
04:01:21.249 00.000 7988 UpdateGuideState(): m_state=1
04:01:21.254 00.005 7988 UpdateCurrentPosition: no star selected
04:01:21.254 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:21.256 00.002 7988 Status Line: No star selected
04:01:21.258 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=76, FiltMin=68, FiltMax=84, Gamma=0.690
04:01:21.258 00.000 7988 UpdateGuideState exits: No star selected
04:01:21.259 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:21.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:21.261 00.002 7988 Enqueuing Expose request
04:01:21.261 00.000 15712 Worker thread wakes up
04:01:21.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:21.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:22.895 01.634 15712 Exposure complete
04:01:22.959 00.064 15712 worker thread done servicing request
04:01:22.959 00.000 7988 OnExposeComplete: enter
04:01:22.959 00.000 7988 UpdateGuideState(): m_state=1
04:01:22.959 00.000 7988 UpdateCurrentPosition: no star selected
04:01:22.959 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:22.963 00.004 7988 Status Line: No star selected
04:01:22.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=76, FiltMin=68, FiltMax=85, Gamma=0.690
04:01:22.963 00.000 7988 UpdateGuideState exits: No star selected
04:01:22.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:22.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:22.963 00.000 7988 Enqueuing Expose request
04:01:22.963 00.000 15712 Worker thread wakes up
04:01:22.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:22.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:24.490 01.527 15712 Exposure complete
04:01:24.551 00.061 15712 worker thread done servicing request
04:01:24.551 00.000 7988 OnExposeComplete: enter
04:01:24.551 00.000 7988 UpdateGuideState(): m_state=1
04:01:24.557 00.006 7988 UpdateCurrentPosition: no star selected
04:01:24.557 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:24.559 00.002 7988 Status Line: No star selected
04:01:24.561 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=68, FiltMax=84, Gamma=0.690
04:01:24.561 00.000 7988 UpdateGuideState exits: No star selected
04:01:24.563 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:24.563 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:24.565 00.002 7988 Enqueuing Expose request
04:01:24.565 00.000 15712 Worker thread wakes up
04:01:24.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:24.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:26.197 01.632 15712 Exposure complete
04:01:26.261 00.064 15712 worker thread done servicing request
04:01:26.261 00.000 7988 OnExposeComplete: enter
04:01:26.261 00.000 7988 UpdateGuideState(): m_state=1
04:01:26.261 00.000 7988 UpdateCurrentPosition: no star selected
04:01:26.261 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:26.265 00.004 7988 Status Line: No star selected
04:01:26.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=69, FiltMax=85, Gamma=0.690
04:01:26.265 00.000 7988 UpdateGuideState exits: No star selected
04:01:26.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:26.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:26.265 00.000 7988 Enqueuing Expose request
04:01:26.265 00.000 15712 Worker thread wakes up
04:01:26.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:26.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:27.795 01.530 15712 Exposure complete
04:01:27.856 00.061 15712 worker thread done servicing request
04:01:27.856 00.000 7988 OnExposeComplete: enter
04:01:27.856 00.000 7988 UpdateGuideState(): m_state=1
04:01:27.862 00.006 7988 UpdateCurrentPosition: no star selected
04:01:27.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:27.864 00.002 7988 Status Line: No star selected
04:01:27.865 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=77, FiltMin=68, FiltMax=85, Gamma=0.690
04:01:27.865 00.000 7988 UpdateGuideState exits: No star selected
04:01:27.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:27.865 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:27.865 00.000 7988 Enqueuing Expose request
04:01:27.865 00.000 15712 Worker thread wakes up
04:01:27.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:27.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:29.507 01.642 15712 Exposure complete
04:01:29.570 00.063 15712 worker thread done servicing request
04:01:29.570 00.000 7988 OnExposeComplete: enter
04:01:29.570 00.000 7988 UpdateGuideState(): m_state=1
04:01:29.570 00.000 7988 UpdateCurrentPosition: no star selected
04:01:29.570 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:29.570 00.000 7988 Status Line: No star selected
04:01:29.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=77, FiltMin=69, FiltMax=85, Gamma=0.690
04:01:29.570 00.000 7988 UpdateGuideState exits: No star selected
04:01:29.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:29.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:29.570 00.000 7988 Enqueuing Expose request
04:01:29.583 00.013 15712 Worker thread wakes up
04:01:29.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:29.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:31.106 01.523 15712 Exposure complete
04:01:31.170 00.064 15712 worker thread done servicing request
04:01:31.170 00.000 7988 OnExposeComplete: enter
04:01:31.170 00.000 7988 UpdateGuideState(): m_state=1
04:01:31.170 00.000 7988 UpdateCurrentPosition: no star selected
04:01:31.170 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:31.170 00.000 7988 Status Line: No star selected
04:01:31.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=77, FiltMin=69, FiltMax=85, Gamma=0.690
04:01:31.170 00.000 7988 UpdateGuideState exits: No star selected
04:01:31.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:31.170 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:31.170 00.000 7988 Enqueuing Expose request
04:01:31.170 00.000 15712 Worker thread wakes up
04:01:31.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:31.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:32.812 01.642 15712 Exposure complete
04:01:32.878 00.066 15712 worker thread done servicing request
04:01:32.878 00.000 7988 OnExposeComplete: enter
04:01:32.878 00.000 7988 UpdateGuideState(): m_state=1
04:01:32.878 00.000 7988 UpdateCurrentPosition: no star selected
04:01:32.878 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:32.884 00.006 7988 Status Line: No star selected
04:01:32.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=77, FiltMin=69, FiltMax=86, Gamma=0.690
04:01:32.884 00.000 7988 UpdateGuideState exits: No star selected
04:01:32.884 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:32.884 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:32.884 00.000 7988 Enqueuing Expose request
04:01:32.884 00.000 15712 Worker thread wakes up
04:01:32.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:32.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:34.412 01.528 15712 Exposure complete
04:01:34.477 00.065 15712 worker thread done servicing request
04:01:34.477 00.000 7988 OnExposeComplete: enter
04:01:34.477 00.000 7988 UpdateGuideState(): m_state=1
04:01:34.477 00.000 7988 UpdateCurrentPosition: no star selected
04:01:34.477 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:34.477 00.000 7988 Status Line: No star selected
04:01:34.483 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=77, FiltMin=69, FiltMax=87, Gamma=0.690
04:01:34.483 00.000 7988 UpdateGuideState exits: No star selected
04:01:34.483 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:34.483 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:34.483 00.000 7988 Enqueuing Expose request
04:01:34.483 00.000 15712 Worker thread wakes up
04:01:34.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:34.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:36.124 01.641 15712 Exposure complete
04:01:36.187 00.063 15712 worker thread done servicing request
04:01:36.187 00.000 7988 OnExposeComplete: enter
04:01:36.187 00.000 7988 UpdateGuideState(): m_state=1
04:01:36.187 00.000 7988 UpdateCurrentPosition: no star selected
04:01:36.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:36.187 00.000 7988 Status Line: No star selected
04:01:36.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=77, FiltMin=69, FiltMax=85, Gamma=0.690
04:01:36.187 00.000 7988 UpdateGuideState exits: No star selected
04:01:36.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:36.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:36.187 00.000 7988 Enqueuing Expose request
04:01:36.187 00.000 15712 Worker thread wakes up
04:01:36.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:36.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:37.721 01.534 15712 Exposure complete
04:01:37.786 00.065 15712 worker thread done servicing request
04:01:37.786 00.000 7988 OnExposeComplete: enter
04:01:37.786 00.000 7988 UpdateGuideState(): m_state=1
04:01:37.786 00.000 7988 UpdateCurrentPosition: no star selected
04:01:37.786 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:37.786 00.000 7988 Status Line: No star selected
04:01:37.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=77, FiltMin=68, FiltMax=85, Gamma=0.690
04:01:37.786 00.000 7988 UpdateGuideState exits: No star selected
04:01:37.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:37.786 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:37.786 00.000 7988 Enqueuing Expose request
04:01:37.786 00.000 15712 Worker thread wakes up
04:01:37.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:37.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:39.432 01.646 15712 Exposure complete
04:01:39.496 00.064 15712 worker thread done servicing request
04:01:39.496 00.000 7988 OnExposeComplete: enter
04:01:39.496 00.000 7988 UpdateGuideState(): m_state=1
04:01:39.496 00.000 7988 UpdateCurrentPosition: no star selected
04:01:39.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:39.496 00.000 7988 Status Line: No star selected
04:01:39.502 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=77, FiltMin=69, FiltMax=85, Gamma=0.690
04:01:39.504 00.002 7988 UpdateGuideState exits: No star selected
04:01:39.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:39.506 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:39.506 00.000 7988 Enqueuing Expose request
04:01:39.508 00.002 15712 Worker thread wakes up
04:01:39.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:39.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:41.031 01.523 15712 Exposure complete
04:01:41.092 00.061 15712 worker thread done servicing request
04:01:41.092 00.000 7988 OnExposeComplete: enter
04:01:41.092 00.000 7988 UpdateGuideState(): m_state=1
04:01:41.098 00.006 7988 UpdateCurrentPosition: no star selected
04:01:41.098 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:41.100 00.002 7988 Status Line: No star selected
04:01:41.102 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=76, FiltMin=69, FiltMax=84, Gamma=0.690
04:01:41.102 00.000 7988 UpdateGuideState exits: No star selected
04:01:41.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:41.102 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:41.102 00.000 7988 Enqueuing Expose request
04:01:41.102 00.000 15712 Worker thread wakes up
04:01:41.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:41.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:42.741 01.639 15712 Exposure complete
04:01:42.805 00.064 15712 worker thread done servicing request
04:01:42.805 00.000 7988 OnExposeComplete: enter
04:01:42.805 00.000 7988 UpdateGuideState(): m_state=1
04:01:42.808 00.003 7988 UpdateCurrentPosition: no star selected
04:01:42.808 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:42.810 00.002 7988 Status Line: No star selected
04:01:42.812 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=76, FiltMin=68, FiltMax=85, Gamma=0.690
04:01:42.812 00.000 7988 UpdateGuideState exits: No star selected
04:01:42.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:42.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:42.812 00.000 7988 Enqueuing Expose request
04:01:42.812 00.000 15712 Worker thread wakes up
04:01:42.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:42.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:44.339 01.527 15712 Exposure complete
04:01:44.403 00.064 15712 worker thread done servicing request
04:01:44.403 00.000 7988 OnExposeComplete: enter
04:01:44.403 00.000 7988 UpdateGuideState(): m_state=1
04:01:44.403 00.000 7988 UpdateCurrentPosition: no star selected
04:01:44.403 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:44.403 00.000 7988 Status Line: No star selected
04:01:44.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=69, FiltMax=85, Gamma=0.690
04:01:44.403 00.000 7988 UpdateGuideState exits: No star selected
04:01:44.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:44.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:44.403 00.000 7988 Enqueuing Expose request
04:01:44.403 00.000 15712 Worker thread wakes up
04:01:44.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:44.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:46.046 01.643 15712 Exposure complete
04:01:46.110 00.064 15712 worker thread done servicing request
04:01:46.110 00.000 7988 OnExposeComplete: enter
04:01:46.110 00.000 7988 UpdateGuideState(): m_state=1
04:01:46.116 00.006 7988 UpdateCurrentPosition: no star selected
04:01:46.116 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:46.118 00.002 7988 Status Line: No star selected
04:01:46.120 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=76, FiltMin=69, FiltMax=84, Gamma=0.690
04:01:46.120 00.000 7988 UpdateGuideState exits: No star selected
04:01:46.122 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:46.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:46.124 00.002 7988 Enqueuing Expose request
04:01:46.124 00.000 15712 Worker thread wakes up
04:01:46.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:46.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:47.642 01.518 15712 Exposure complete
04:01:47.704 00.062 15712 worker thread done servicing request
04:01:47.704 00.000 7988 OnExposeComplete: enter
04:01:47.704 00.000 7988 UpdateGuideState(): m_state=1
04:01:47.704 00.000 7988 UpdateCurrentPosition: no star selected
04:01:47.704 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:47.704 00.000 7988 Status Line: No star selected
04:01:47.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=69, FiltMax=83, Gamma=0.690
04:01:47.704 00.000 7988 UpdateGuideState exits: No star selected
04:01:47.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:47.704 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:47.704 00.000 7988 Enqueuing Expose request
04:01:47.704 00.000 15712 Worker thread wakes up
04:01:47.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:47.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:49.349 01.645 15712 Exposure complete
04:01:49.412 00.063 15712 worker thread done servicing request
04:01:49.414 00.002 7988 OnExposeComplete: enter
04:01:49.414 00.000 7988 UpdateGuideState(): m_state=1
04:01:49.414 00.000 7988 UpdateCurrentPosition: no star selected
04:01:49.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:49.414 00.000 7988 Status Line: No star selected
04:01:49.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=69, FiltMax=83, Gamma=0.690
04:01:49.414 00.000 7988 UpdateGuideState exits: No star selected
04:01:49.422 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:49.422 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:49.422 00.000 7988 Enqueuing Expose request
04:01:49.422 00.000 15712 Worker thread wakes up
04:01:49.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:49.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:50.946 01.524 15712 Exposure complete
04:01:51.008 00.062 15712 worker thread done servicing request
04:01:51.008 00.000 7988 OnExposeComplete: enter
04:01:51.008 00.000 7988 UpdateGuideState(): m_state=1
04:01:51.013 00.005 7988 UpdateCurrentPosition: no star selected
04:01:51.013 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:51.015 00.002 7988 Status Line: No star selected
04:01:51.017 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=76, FiltMin=69, FiltMax=84, Gamma=0.690
04:01:51.017 00.000 7988 UpdateGuideState exits: No star selected
04:01:51.019 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:51.019 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:51.021 00.002 7988 Enqueuing Expose request
04:01:51.021 00.000 15712 Worker thread wakes up
04:01:51.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:51.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:52.655 01.634 15712 Exposure complete
04:01:52.718 00.063 15712 worker thread done servicing request
04:01:52.718 00.000 7988 OnExposeComplete: enter
04:01:52.718 00.000 7988 UpdateGuideState(): m_state=1
04:01:52.722 00.004 7988 UpdateCurrentPosition: no star selected
04:01:52.724 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:52.724 00.000 7988 Status Line: No star selected
04:01:52.726 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=76, FiltMin=69, FiltMax=83, Gamma=0.690
04:01:52.726 00.000 7988 UpdateGuideState exits: No star selected
04:01:52.728 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:52.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:52.730 00.002 7988 Enqueuing Expose request
04:01:52.730 00.000 15712 Worker thread wakes up
04:01:52.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:52.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:54.254 01.524 15712 Exposure complete
04:01:54.318 00.064 15712 worker thread done servicing request
04:01:54.318 00.000 7988 OnExposeComplete: enter
04:01:54.318 00.000 7988 UpdateGuideState(): m_state=1
04:01:54.318 00.000 7988 UpdateCurrentPosition: no star selected
04:01:54.323 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:54.323 00.000 7988 Status Line: No star selected
04:01:54.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=76, FiltMin=69, FiltMax=84, Gamma=0.690
04:01:54.323 00.000 7988 UpdateGuideState exits: No star selected
04:01:54.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:54.323 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:54.323 00.000 7988 Enqueuing Expose request
04:01:54.323 00.000 15712 Worker thread wakes up
04:01:54.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:54.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:55.963 01.640 15712 Exposure complete
04:01:56.025 00.062 15712 worker thread done servicing request
04:01:56.025 00.000 7988 OnExposeComplete: enter
04:01:56.025 00.000 7988 UpdateGuideState(): m_state=1
04:01:56.025 00.000 7988 UpdateCurrentPosition: no star selected
04:01:56.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:56.025 00.000 7988 Status Line: No star selected
04:01:56.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=76, FiltMin=69, FiltMax=84, Gamma=0.690
04:01:56.025 00.000 7988 UpdateGuideState exits: No star selected
04:01:56.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:56.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:56.025 00.000 7988 Enqueuing Expose request
04:01:56.040 00.015 15712 Worker thread wakes up
04:01:56.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:56.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:57.561 01.521 15712 Exposure complete
04:01:57.625 00.064 15712 worker thread done servicing request
04:01:57.625 00.000 7988 OnExposeComplete: enter
04:01:57.625 00.000 7988 UpdateGuideState(): m_state=1
04:01:57.629 00.004 7988 UpdateCurrentPosition: no star selected
04:01:57.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:57.631 00.002 7988 Status Line: No star selected
04:01:57.633 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=77, FiltMin=69, FiltMax=85, Gamma=0.690
04:01:57.633 00.000 7988 UpdateGuideState exits: No star selected
04:01:57.635 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:57.635 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:57.637 00.002 7988 Enqueuing Expose request
04:01:57.637 00.000 15712 Worker thread wakes up
04:01:57.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:57.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:01:59.269 01.632 15712 Exposure complete
04:01:59.331 00.062 15712 worker thread done servicing request
04:01:59.331 00.000 7988 OnExposeComplete: enter
04:01:59.331 00.000 7988 UpdateGuideState(): m_state=1
04:01:59.331 00.000 7988 UpdateCurrentPosition: no star selected
04:01:59.331 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:01:59.331 00.000 7988 Status Line: No star selected
04:01:59.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=77, FiltMin=69, FiltMax=85, Gamma=0.690
04:01:59.331 00.000 7988 UpdateGuideState exits: No star selected
04:01:59.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:59.344 00.013 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:01:59.344 00.000 7988 Enqueuing Expose request
04:01:59.347 00.003 15712 Worker thread wakes up
04:01:59.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:01:59.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:00.868 01.521 15712 Exposure complete
04:02:00.929 00.061 15712 worker thread done servicing request
04:02:00.929 00.000 7988 OnExposeComplete: enter
04:02:00.929 00.000 7988 UpdateGuideState(): m_state=1
04:02:00.935 00.006 7988 UpdateCurrentPosition: no star selected
04:02:00.935 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:00.937 00.002 7988 Status Line: No star selected
04:02:00.939 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=77, FiltMin=69, FiltMax=85, Gamma=0.690
04:02:00.939 00.000 7988 UpdateGuideState exits: No star selected
04:02:00.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:00.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:00.939 00.000 7988 Enqueuing Expose request
04:02:00.944 00.005 15712 Worker thread wakes up
04:02:00.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:00.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:02.577 01.633 15712 Exposure complete
04:02:02.639 00.062 15712 worker thread done servicing request
04:02:02.639 00.000 7988 OnExposeComplete: enter
04:02:02.639 00.000 7988 UpdateGuideState(): m_state=1
04:02:02.644 00.005 7988 UpdateCurrentPosition: no star selected
04:02:02.644 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:02.646 00.002 7988 Status Line: No star selected
04:02:02.648 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=77, FiltMin=68, FiltMax=85, Gamma=0.690
04:02:02.648 00.000 7988 UpdateGuideState exits: No star selected
04:02:02.650 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:02.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:02.652 00.002 7988 Enqueuing Expose request
04:02:02.652 00.000 15712 Worker thread wakes up
04:02:02.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:02.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:04.176 01.524 15712 Exposure complete
04:02:04.240 00.064 15712 worker thread done servicing request
04:02:04.240 00.000 7988 OnExposeComplete: enter
04:02:04.240 00.000 7988 UpdateGuideState(): m_state=1
04:02:04.240 00.000 7988 UpdateCurrentPosition: no star selected
04:02:04.244 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:04.244 00.000 7988 Status Line: No star selected
04:02:04.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=77, FiltMin=70, FiltMax=85, Gamma=0.690
04:02:04.244 00.000 7988 UpdateGuideState exits: No star selected
04:02:04.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:04.244 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:04.244 00.000 7988 Enqueuing Expose request
04:02:04.244 00.000 15712 Worker thread wakes up
04:02:04.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:04.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:05.885 01.641 15712 Exposure complete
04:02:05.948 00.063 15712 worker thread done servicing request
04:02:05.948 00.000 7988 OnExposeComplete: enter
04:02:05.948 00.000 7988 UpdateGuideState(): m_state=1
04:02:05.953 00.005 7988 UpdateCurrentPosition: no star selected
04:02:05.953 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:05.955 00.002 7988 Status Line: No star selected
04:02:05.957 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=78, FiltMin=70, FiltMax=85, Gamma=0.690
04:02:05.957 00.000 7988 UpdateGuideState exits: No star selected
04:02:05.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:05.957 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:05.957 00.000 7988 Enqueuing Expose request
04:02:05.962 00.005 15712 Worker thread wakes up
04:02:05.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:05.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:07.483 01.521 15712 Exposure complete
04:02:07.547 00.064 15712 worker thread done servicing request
04:02:07.547 00.000 7988 OnExposeComplete: enter
04:02:07.547 00.000 7988 UpdateGuideState(): m_state=1
04:02:07.547 00.000 7988 UpdateCurrentPosition: no star selected
04:02:07.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:07.547 00.000 7988 Status Line: No star selected
04:02:07.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=78, FiltMin=71, FiltMax=85, Gamma=0.690
04:02:07.547 00.000 7988 UpdateGuideState exits: No star selected
04:02:07.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:07.547 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:07.547 00.000 7988 Enqueuing Expose request
04:02:07.547 00.000 15712 Worker thread wakes up
04:02:07.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:07.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:09.299 01.752 15712 Exposure complete
04:02:09.364 00.065 15712 worker thread done servicing request
04:02:09.364 00.000 7988 OnExposeComplete: enter
04:02:09.364 00.000 7988 UpdateGuideState(): m_state=1
04:02:09.364 00.000 7988 UpdateCurrentPosition: no star selected
04:02:09.364 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:09.364 00.000 7988 Status Line: No star selected
04:02:09.369 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=78, FiltMin=71, FiltMax=85, Gamma=0.690
04:02:09.369 00.000 7988 UpdateGuideState exits: No star selected
04:02:09.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:09.369 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:09.369 00.000 7988 Enqueuing Expose request
04:02:09.369 00.000 15712 Worker thread wakes up
04:02:09.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:09.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:10.784 01.415 15712 Exposure complete
04:02:10.845 00.061 15712 worker thread done servicing request
04:02:10.845 00.000 7988 OnExposeComplete: enter
04:02:10.849 00.004 7988 UpdateGuideState(): m_state=1
04:02:10.851 00.002 7988 UpdateCurrentPosition: no star selected
04:02:10.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:10.853 00.002 7988 Status Line: No star selected
04:02:10.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=78, FiltMin=71, FiltMax=86, Gamma=0.690
04:02:10.855 00.002 7988 UpdateGuideState exits: No star selected
04:02:10.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:10.857 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:10.857 00.000 7988 Enqueuing Expose request
04:02:10.859 00.002 15712 Worker thread wakes up
04:02:10.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:10.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:12.493 01.634 15712 Exposure complete
04:02:12.554 00.061 15712 worker thread done servicing request
04:02:12.554 00.000 7988 OnExposeComplete: enter
04:02:12.554 00.000 7988 UpdateGuideState(): m_state=1
04:02:12.554 00.000 7988 UpdateCurrentPosition: no star selected
04:02:12.562 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:12.562 00.000 7988 Status Line: No star selected
04:02:12.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=78, FiltMin=70, FiltMax=85, Gamma=0.690
04:02:12.562 00.000 7988 UpdateGuideState exits: No star selected
04:02:12.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:12.569 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:12.570 00.001 7988 Enqueuing Expose request
04:02:12.570 00.000 15712 Worker thread wakes up
04:02:12.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:12.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:14.091 01.521 15712 Exposure complete
04:02:14.157 00.066 15712 worker thread done servicing request
04:02:14.157 00.000 7988 OnExposeComplete: enter
04:02:14.157 00.000 7988 UpdateGuideState(): m_state=1
04:02:14.157 00.000 7988 UpdateCurrentPosition: no star selected
04:02:14.157 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:14.157 00.000 7988 Status Line: No star selected
04:02:14.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=78, FiltMin=70, FiltMax=85, Gamma=0.690
04:02:14.157 00.000 7988 UpdateGuideState exits: No star selected
04:02:14.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:14.157 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:14.157 00.000 7988 Enqueuing Expose request
04:02:14.157 00.000 15712 Worker thread wakes up
04:02:14.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:14.169 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:15.799 01.630 15712 Exposure complete
04:02:15.861 00.062 15712 worker thread done servicing request
04:02:15.861 00.000 7988 OnExposeComplete: enter
04:02:15.861 00.000 7988 UpdateGuideState(): m_state=1
04:02:15.867 00.006 7988 UpdateCurrentPosition: no star selected
04:02:15.869 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:15.869 00.000 7988 Status Line: No star selected
04:02:15.871 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=78, FiltMin=69, FiltMax=85, Gamma=0.690
04:02:15.873 00.002 7988 UpdateGuideState exits: No star selected
04:02:15.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:15.875 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:15.875 00.000 7988 Enqueuing Expose request
04:02:15.877 00.002 15712 Worker thread wakes up
04:02:15.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:15.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:17.397 01.520 15712 Exposure complete
04:02:17.460 00.063 15712 worker thread done servicing request
04:02:17.460 00.000 7988 OnExposeComplete: enter
04:02:17.460 00.000 7988 UpdateGuideState(): m_state=1
04:02:17.464 00.004 7988 UpdateCurrentPosition: no star selected
04:02:17.466 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:17.466 00.000 7988 Status Line: No star selected
04:02:17.468 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=78, FiltMin=70, FiltMax=85, Gamma=0.690
04:02:17.470 00.002 7988 UpdateGuideState exits: No star selected
04:02:17.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:17.472 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:17.472 00.000 7988 Enqueuing Expose request
04:02:17.474 00.002 15712 Worker thread wakes up
04:02:17.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:17.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:19.104 01.630 15712 Exposure complete
04:02:19.169 00.065 15712 worker thread done servicing request
04:02:19.169 00.000 7988 OnExposeComplete: enter
04:02:19.169 00.000 7988 UpdateGuideState(): m_state=1
04:02:19.169 00.000 7988 UpdateCurrentPosition: no star selected
04:02:19.169 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:19.169 00.000 7988 Status Line: No star selected
04:02:19.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=78, FiltMin=70, FiltMax=85, Gamma=0.690
04:02:19.169 00.000 7988 UpdateGuideState exits: No star selected
04:02:19.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:19.169 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:19.169 00.000 7988 Enqueuing Expose request
04:02:19.169 00.000 15712 Worker thread wakes up
04:02:19.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:19.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:20.703 01.534 15712 Exposure complete
04:02:20.767 00.064 15712 worker thread done servicing request
04:02:20.767 00.000 7988 OnExposeComplete: enter
04:02:20.767 00.000 7988 UpdateGuideState(): m_state=1
04:02:20.767 00.000 7988 UpdateCurrentPosition: no star selected
04:02:20.771 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:20.771 00.000 7988 Status Line: No star selected
04:02:20.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=78, FiltMin=70, FiltMax=85, Gamma=0.690
04:02:20.771 00.000 7988 UpdateGuideState exits: No star selected
04:02:20.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:20.776 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:20.776 00.000 7988 Enqueuing Expose request
04:02:20.778 00.002 15712 Worker thread wakes up
04:02:20.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:20.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:22.410 01.632 15712 Exposure complete
04:02:22.474 00.064 15712 worker thread done servicing request
04:02:22.474 00.000 7988 OnExposeComplete: enter
04:02:22.474 00.000 7988 UpdateGuideState(): m_state=1
04:02:22.474 00.000 7988 UpdateCurrentPosition: no star selected
04:02:22.474 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:22.474 00.000 7988 Status Line: No star selected
04:02:22.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=78, FiltMin=70, FiltMax=86, Gamma=0.690
04:02:22.474 00.000 7988 UpdateGuideState exits: No star selected
04:02:22.474 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:22.474 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:22.474 00.000 7988 Enqueuing Expose request
04:02:22.474 00.000 15712 Worker thread wakes up
04:02:22.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:22.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:24.002 01.528 15712 Exposure complete
04:02:24.066 00.064 15712 worker thread done servicing request
04:02:24.066 00.000 7988 OnExposeComplete: enter
04:02:24.066 00.000 7988 UpdateGuideState(): m_state=1
04:02:24.066 00.000 7988 UpdateCurrentPosition: no star selected
04:02:24.066 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:24.066 00.000 7988 Status Line: No star selected
04:02:24.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=78, FiltMin=70, FiltMax=85, Gamma=0.690
04:02:24.073 00.007 7988 UpdateGuideState exits: No star selected
04:02:24.073 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:24.073 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:24.073 00.000 7988 Enqueuing Expose request
04:02:24.073 00.000 15712 Worker thread wakes up
04:02:24.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:24.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:25.712 01.639 15712 Exposure complete
04:02:25.778 00.066 15712 worker thread done servicing request
04:02:25.778 00.000 7988 OnExposeComplete: enter
04:02:25.778 00.000 7988 UpdateGuideState(): m_state=1
04:02:25.778 00.000 7988 UpdateCurrentPosition: no star selected
04:02:25.778 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:25.778 00.000 7988 Status Line: No star selected
04:02:25.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=78, FiltMin=70, FiltMax=86, Gamma=0.690
04:02:25.778 00.000 7988 UpdateGuideState exits: No star selected
04:02:25.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:25.778 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:25.778 00.000 7988 Enqueuing Expose request
04:02:25.789 00.011 15712 Worker thread wakes up
04:02:25.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:25.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:27.310 01.521 15712 Exposure complete
04:02:27.374 00.064 15712 worker thread done servicing request
04:02:27.374 00.000 7988 OnExposeComplete: enter
04:02:27.374 00.000 7988 UpdateGuideState(): m_state=1
04:02:27.374 00.000 7988 UpdateCurrentPosition: no star selected
04:02:27.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:27.374 00.000 7988 Status Line: No star selected
04:02:27.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=78, FiltMin=70, FiltMax=87, Gamma=0.690
04:02:27.374 00.000 7988 UpdateGuideState exits: No star selected
04:02:27.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:27.374 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:27.374 00.000 7988 Enqueuing Expose request
04:02:27.374 00.000 15712 Worker thread wakes up
04:02:27.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:27.387 00.013 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:29.017 01.630 15712 Exposure complete
04:02:29.081 00.064 15712 worker thread done servicing request
04:02:29.081 00.000 7988 OnExposeComplete: enter
04:02:29.081 00.000 7988 UpdateGuideState(): m_state=1
04:02:29.081 00.000 7988 UpdateCurrentPosition: no star selected
04:02:29.081 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:29.081 00.000 7988 Status Line: No star selected
04:02:29.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=78, FiltMin=69, FiltMax=88, Gamma=0.690
04:02:29.081 00.000 7988 UpdateGuideState exits: No star selected
04:02:29.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:29.081 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:29.081 00.000 7988 Enqueuing Expose request
04:02:29.093 00.012 15712 Worker thread wakes up
04:02:29.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:29.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:30.616 01.523 15712 Exposure complete
04:02:30.677 00.061 15712 worker thread done servicing request
04:02:30.677 00.000 7988 OnExposeComplete: enter
04:02:30.677 00.000 7988 UpdateGuideState(): m_state=1
04:02:30.684 00.007 7988 UpdateCurrentPosition: no star selected
04:02:30.684 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:30.686 00.002 7988 Status Line: No star selected
04:02:30.688 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=78, FiltMin=70, FiltMax=88, Gamma=0.690
04:02:30.688 00.000 7988 UpdateGuideState exits: No star selected
04:02:30.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:30.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:30.688 00.000 7988 Enqueuing Expose request
04:02:30.693 00.005 15712 Worker thread wakes up
04:02:30.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:30.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:32.323 01.630 15712 Exposure complete
04:02:32.385 00.062 15712 worker thread done servicing request
04:02:32.385 00.000 7988 OnExposeComplete: enter
04:02:32.385 00.000 7988 UpdateGuideState(): m_state=1
04:02:32.389 00.004 7988 UpdateCurrentPosition: no star selected
04:02:32.389 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:32.391 00.002 7988 Status Line: No star selected
04:02:32.393 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=79, FiltMin=71, FiltMax=88, Gamma=0.690
04:02:32.393 00.000 7988 UpdateGuideState exits: No star selected
04:02:32.395 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:32.395 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:32.397 00.002 7988 Enqueuing Expose request
04:02:32.397 00.000 15712 Worker thread wakes up
04:02:32.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:32.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:33.919 01.522 15712 Exposure complete
04:02:33.981 00.062 15712 worker thread done servicing request
04:02:33.981 00.000 7988 OnExposeComplete: enter
04:02:33.981 00.000 7988 UpdateGuideState(): m_state=1
04:02:33.981 00.000 7988 UpdateCurrentPosition: no star selected
04:02:33.981 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:33.981 00.000 7988 Status Line: No star selected
04:02:33.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=79, FiltMin=70, FiltMax=88, Gamma=0.690
04:02:33.981 00.000 7988 UpdateGuideState exits: No star selected
04:02:33.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:33.981 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:33.981 00.000 7988 Enqueuing Expose request
04:02:33.981 00.000 15712 Worker thread wakes up
04:02:33.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:33.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:35.737 01.756 15712 Exposure complete
04:02:35.803 00.066 15712 worker thread done servicing request
04:02:35.803 00.000 7988 OnExposeComplete: enter
04:02:35.803 00.000 7988 UpdateGuideState(): m_state=1
04:02:35.803 00.000 7988 UpdateCurrentPosition: no star selected
04:02:35.803 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:35.803 00.000 7988 Status Line: No star selected
04:02:35.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=79, FiltMin=71, FiltMax=87, Gamma=0.690
04:02:35.803 00.000 7988 UpdateGuideState exits: No star selected
04:02:35.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:35.803 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:35.803 00.000 7988 Enqueuing Expose request
04:02:35.803 00.000 15712 Worker thread wakes up
04:02:35.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:35.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:37.220 01.417 15712 Exposure complete
04:02:37.283 00.063 15712 worker thread done servicing request
04:02:37.283 00.000 7988 OnExposeComplete: enter
04:02:37.283 00.000 7988 UpdateGuideState(): m_state=1
04:02:37.283 00.000 7988 UpdateCurrentPosition: no star selected
04:02:37.283 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:37.283 00.000 7988 Status Line: No star selected
04:02:37.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=79, FiltMin=71, FiltMax=88, Gamma=0.690
04:02:37.283 00.000 7988 UpdateGuideState exits: No star selected
04:02:37.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:37.283 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:37.283 00.000 7988 Enqueuing Expose request
04:02:37.283 00.000 15712 Worker thread wakes up
04:02:37.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:37.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:38.930 01.647 15712 Exposure complete
04:02:38.992 00.062 15712 worker thread done servicing request
04:02:38.992 00.000 7988 OnExposeComplete: enter
04:02:38.992 00.000 7988 UpdateGuideState(): m_state=1
04:02:38.992 00.000 7988 UpdateCurrentPosition: no star selected
04:02:38.992 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:38.999 00.007 7988 Status Line: No star selected
04:02:39.001 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=80, FiltMin=71, FiltMax=88, Gamma=0.690
04:02:39.001 00.000 7988 UpdateGuideState exits: No star selected
04:02:39.003 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:39.003 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:39.005 00.002 7988 Enqueuing Expose request
04:02:39.006 00.001 15712 Worker thread wakes up
04:02:39.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:39.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:40.527 01.521 15712 Exposure complete
04:02:40.589 00.062 15712 worker thread done servicing request
04:02:40.589 00.000 7988 OnExposeComplete: enter
04:02:40.589 00.000 7988 UpdateGuideState(): m_state=1
04:02:40.589 00.000 7988 UpdateCurrentPosition: no star selected
04:02:40.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:40.589 00.000 7988 Status Line: No star selected
04:02:40.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=80, FiltMin=71, FiltMax=88, Gamma=0.690
04:02:40.589 00.000 7988 UpdateGuideState exits: No star selected
04:02:40.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:40.589 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:40.589 00.000 7988 Enqueuing Expose request
04:02:40.602 00.013 15712 Worker thread wakes up
04:02:40.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:40.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:42.234 01.632 15712 Exposure complete
04:02:42.296 00.062 15712 worker thread done servicing request
04:02:42.296 00.000 7988 OnExposeComplete: enter
04:02:42.296 00.000 7988 UpdateGuideState(): m_state=1
04:02:42.296 00.000 7988 UpdateCurrentPosition: no star selected
04:02:42.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:42.296 00.000 7988 Status Line: No star selected
04:02:42.304 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=80, FiltMin=71, FiltMax=88, Gamma=0.690
04:02:42.304 00.000 7988 UpdateGuideState exits: No star selected
04:02:42.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:42.304 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:42.304 00.000 7988 Enqueuing Expose request
04:02:42.304 00.000 15712 Worker thread wakes up
04:02:42.304 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:42.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:43.833 01.529 15712 Exposure complete
04:02:43.898 00.065 15712 worker thread done servicing request
04:02:43.898 00.000 7988 OnExposeComplete: enter
04:02:43.898 00.000 7988 UpdateGuideState(): m_state=1
04:02:43.898 00.000 7988 UpdateCurrentPosition: no star selected
04:02:43.898 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:43.898 00.000 7988 Status Line: No star selected
04:02:43.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=80, FiltMin=70, FiltMax=89, Gamma=0.690
04:02:43.905 00.007 7988 UpdateGuideState exits: No star selected
04:02:43.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:43.905 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:43.905 00.000 7988 Enqueuing Expose request
04:02:43.905 00.000 15712 Worker thread wakes up
04:02:43.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:43.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:45.541 01.636 15712 Exposure complete
04:02:45.603 00.062 15712 worker thread done servicing request
04:02:45.603 00.000 7988 OnExposeComplete: enter
04:02:45.603 00.000 7988 UpdateGuideState(): m_state=1
04:02:45.609 00.006 7988 UpdateCurrentPosition: no star selected
04:02:45.609 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:45.611 00.002 7988 Status Line: No star selected
04:02:45.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=80, FiltMin=70, FiltMax=88, Gamma=0.690
04:02:45.613 00.002 7988 UpdateGuideState exits: No star selected
04:02:45.615 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:45.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:45.617 00.002 7988 Enqueuing Expose request
04:02:45.617 00.000 15712 Worker thread wakes up
04:02:45.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:45.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:47.135 01.518 15712 Exposure complete
04:02:47.196 00.061 15712 worker thread done servicing request
04:02:47.196 00.000 7988 OnExposeComplete: enter
04:02:47.196 00.000 7988 UpdateGuideState(): m_state=1
04:02:47.202 00.006 7988 UpdateCurrentPosition: no star selected
04:02:47.202 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:47.204 00.002 7988 Status Line: No star selected
04:02:47.206 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=80, FiltMin=69, FiltMax=88, Gamma=0.690
04:02:47.206 00.000 7988 UpdateGuideState exits: No star selected
04:02:47.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:47.206 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:47.210 00.004 7988 Enqueuing Expose request
04:02:47.210 00.000 15712 Worker thread wakes up
04:02:47.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:47.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:48.838 01.628 15712 Exposure complete
04:02:48.901 00.063 15712 worker thread done servicing request
04:02:48.901 00.000 7988 OnExposeComplete: enter
04:02:48.901 00.000 7988 UpdateGuideState(): m_state=1
04:02:48.901 00.000 7988 UpdateCurrentPosition: no star selected
04:02:48.901 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:48.901 00.000 7988 Status Line: No star selected
04:02:48.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=79, FiltMin=71, FiltMax=89, Gamma=0.690
04:02:48.901 00.000 7988 UpdateGuideState exits: No star selected
04:02:48.912 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:48.912 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:48.912 00.000 7988 Enqueuing Expose request
04:02:48.912 00.000 15712 Worker thread wakes up
04:02:48.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:48.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:50.438 01.526 15712 Exposure complete
04:02:50.499 00.061 15712 worker thread done servicing request
04:02:50.499 00.000 7988 OnExposeComplete: enter
04:02:50.499 00.000 7988 UpdateGuideState(): m_state=1
04:02:50.506 00.007 7988 UpdateCurrentPosition: no star selected
04:02:50.508 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:50.508 00.000 7988 Status Line: No star selected
04:02:50.510 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=79, FiltMin=70, FiltMax=88, Gamma=0.690
04:02:50.511 00.001 7988 UpdateGuideState exits: No star selected
04:02:50.513 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:50.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:50.515 00.002 7988 Enqueuing Expose request
04:02:50.515 00.000 15712 Worker thread wakes up
04:02:50.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:50.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:52.146 01.631 15712 Exposure complete
04:02:52.209 00.063 15712 worker thread done servicing request
04:02:52.209 00.000 7988 OnExposeComplete: enter
04:02:52.214 00.005 7988 UpdateGuideState(): m_state=1
04:02:52.216 00.002 7988 UpdateCurrentPosition: no star selected
04:02:52.216 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:52.218 00.002 7988 Status Line: No star selected
04:02:52.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=79, FiltMin=71, FiltMax=88, Gamma=0.690
04:02:52.220 00.002 7988 UpdateGuideState exits: No star selected
04:02:52.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:52.222 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:52.222 00.000 7988 Enqueuing Expose request
04:02:52.224 00.002 15712 Worker thread wakes up
04:02:52.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:52.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:53.746 01.522 15712 Exposure complete
04:02:53.810 00.064 15712 worker thread done servicing request
04:02:53.810 00.000 7988 OnExposeComplete: enter
04:02:53.810 00.000 7988 UpdateGuideState(): m_state=1
04:02:53.810 00.000 7988 UpdateCurrentPosition: no star selected
04:02:53.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:53.816 00.006 7988 Status Line: No star selected
04:02:53.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=79, FiltMin=71, FiltMax=89, Gamma=0.690
04:02:53.818 00.002 7988 UpdateGuideState exits: No star selected
04:02:53.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:53.820 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:53.820 00.000 7988 Enqueuing Expose request
04:02:53.822 00.002 15712 Worker thread wakes up
04:02:53.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:53.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:55.460 01.638 15712 Exposure complete
04:02:55.518 00.058 15712 worker thread done servicing request
04:02:55.518 00.000 7988 OnExposeComplete: enter
04:02:55.518 00.000 7988 UpdateGuideState(): m_state=1
04:02:55.527 00.009 7988 UpdateCurrentPosition: no star selected
04:02:55.527 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:55.529 00.002 7988 Status Line: No star selected
04:02:55.531 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=80, FiltMin=71, FiltMax=88, Gamma=0.690
04:02:55.531 00.000 7988 UpdateGuideState exits: No star selected
04:02:55.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:55.534 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:55.535 00.001 7988 Enqueuing Expose request
04:02:55.535 00.000 15712 Worker thread wakes up
04:02:55.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:55.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:57.054 01.519 15712 Exposure complete
04:02:57.119 00.065 15712 worker thread done servicing request
04:02:57.119 00.000 7988 OnExposeComplete: enter
04:02:57.119 00.000 7988 UpdateGuideState(): m_state=1
04:02:57.119 00.000 7988 UpdateCurrentPosition: no star selected
04:02:57.119 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:57.119 00.000 7988 Status Line: No star selected
04:02:57.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=80, FiltMin=71, FiltMax=88, Gamma=0.690
04:02:57.119 00.000 7988 UpdateGuideState exits: No star selected
04:02:57.119 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:57.119 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:57.119 00.000 7988 Enqueuing Expose request
04:02:57.119 00.000 15712 Worker thread wakes up
04:02:57.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:57.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:02:58.761 01.642 15712 Exposure complete
04:02:58.825 00.064 15712 worker thread done servicing request
04:02:58.827 00.002 7988 OnExposeComplete: enter
04:02:58.828 00.001 7988 UpdateGuideState(): m_state=1
04:02:58.828 00.000 7988 UpdateCurrentPosition: no star selected
04:02:58.830 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:02:58.830 00.000 7988 Status Line: No star selected
04:02:58.832 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=80, FiltMin=70, FiltMax=88, Gamma=0.690
04:02:58.834 00.002 7988 UpdateGuideState exits: No star selected
04:02:58.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:58.836 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:02:58.836 00.000 7988 Enqueuing Expose request
04:02:58.836 00.000 15712 Worker thread wakes up
04:02:58.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:02:58.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:00.360 01.524 15712 Exposure complete
04:03:00.422 00.062 15712 worker thread done servicing request
04:03:00.422 00.000 7988 OnExposeComplete: enter
04:03:00.422 00.000 7988 UpdateGuideState(): m_state=1
04:03:00.427 00.005 7988 UpdateCurrentPosition: no star selected
04:03:00.427 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:00.429 00.002 7988 Status Line: No star selected
04:03:00.431 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=80, FiltMin=72, FiltMax=88, Gamma=0.690
04:03:00.431 00.000 7988 UpdateGuideState exits: No star selected
04:03:00.433 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:00.433 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:00.435 00.002 7988 Enqueuing Expose request
04:03:00.435 00.000 15712 Worker thread wakes up
04:03:00.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:00.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:02.070 01.635 15712 Exposure complete
04:03:02.131 00.061 15712 worker thread done servicing request
04:03:02.131 00.000 7988 OnExposeComplete: enter
04:03:02.131 00.000 7988 UpdateGuideState(): m_state=1
04:03:02.136 00.005 7988 UpdateCurrentPosition: no star selected
04:03:02.136 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:02.138 00.002 7988 Status Line: No star selected
04:03:02.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=80, FiltMin=72, FiltMax=88, Gamma=0.690
04:03:02.140 00.002 7988 UpdateGuideState exits: No star selected
04:03:02.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:02.142 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:02.142 00.000 7988 Enqueuing Expose request
04:03:02.144 00.002 15712 Worker thread wakes up
04:03:02.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:02.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:03.663 01.519 15712 Exposure complete
04:03:03.727 00.064 15712 worker thread done servicing request
04:03:03.729 00.002 7988 OnExposeComplete: enter
04:03:03.729 00.000 7988 UpdateGuideState(): m_state=1
04:03:03.729 00.000 7988 UpdateCurrentPosition: no star selected
04:03:03.729 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:03.729 00.000 7988 Status Line: No star selected
04:03:03.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=81, FiltMin=73, FiltMax=89, Gamma=0.690
04:03:03.729 00.000 7988 UpdateGuideState exits: No star selected
04:03:03.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:03.729 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:03.729 00.000 7988 Enqueuing Expose request
04:03:03.739 00.010 15712 Worker thread wakes up
04:03:03.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:03.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:05.371 01.632 15712 Exposure complete
04:03:05.434 00.063 15712 worker thread done servicing request
04:03:05.436 00.002 7988 OnExposeComplete: enter
04:03:05.436 00.000 7988 UpdateGuideState(): m_state=1
04:03:05.436 00.000 7988 UpdateCurrentPosition: no star selected
04:03:05.439 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:05.439 00.000 7988 Status Line: No star selected
04:03:05.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=81, FiltMin=72, FiltMax=89, Gamma=0.690
04:03:05.439 00.000 7988 UpdateGuideState exits: No star selected
04:03:05.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:05.439 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:05.439 00.000 7988 Enqueuing Expose request
04:03:05.439 00.000 15712 Worker thread wakes up
04:03:05.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:05.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:06.969 01.530 15712 Exposure complete
04:03:07.036 00.067 15712 worker thread done servicing request
04:03:07.036 00.000 7988 OnExposeComplete: enter
04:03:07.036 00.000 7988 UpdateGuideState(): m_state=1
04:03:07.036 00.000 7988 UpdateCurrentPosition: no star selected
04:03:07.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:07.036 00.000 7988 Status Line: No star selected
04:03:07.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=81, FiltMin=72, FiltMax=89, Gamma=0.690
04:03:07.045 00.009 7988 UpdateGuideState exits: No star selected
04:03:07.047 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:07.047 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:07.049 00.002 7988 Enqueuing Expose request
04:03:07.049 00.000 15712 Worker thread wakes up
04:03:07.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:07.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:08.789 01.740 15712 Exposure complete
04:03:08.850 00.061 15712 worker thread done servicing request
04:03:08.850 00.000 7988 OnExposeComplete: enter
04:03:08.850 00.000 7988 UpdateGuideState(): m_state=1
04:03:08.856 00.006 7988 UpdateCurrentPosition: no star selected
04:03:08.857 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:08.857 00.000 7988 Status Line: No star selected
04:03:08.859 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=81, FiltMin=72, FiltMax=90, Gamma=0.690
04:03:08.859 00.000 7988 UpdateGuideState exits: No star selected
04:03:08.862 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:08.862 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:08.864 00.002 7988 Enqueuing Expose request
04:03:08.864 00.000 15712 Worker thread wakes up
04:03:08.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:08.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:10.276 01.412 15712 Exposure complete
04:03:10.340 00.064 15712 worker thread done servicing request
04:03:10.340 00.000 7988 OnExposeComplete: enter
04:03:10.340 00.000 7988 UpdateGuideState(): m_state=1
04:03:10.343 00.003 7988 UpdateCurrentPosition: no star selected
04:03:10.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:10.345 00.002 7988 Status Line: No star selected
04:03:10.347 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=81, FiltMin=72, FiltMax=90, Gamma=0.690
04:03:10.347 00.000 7988 UpdateGuideState exits: No star selected
04:03:10.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:10.347 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:10.347 00.000 7988 Enqueuing Expose request
04:03:10.347 00.000 15712 Worker thread wakes up
04:03:10.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:10.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:11.984 01.637 15712 Exposure complete
04:03:12.046 00.062 15712 worker thread done servicing request
04:03:12.046 00.000 7988 OnExposeComplete: enter
04:03:12.046 00.000 7988 UpdateGuideState(): m_state=1
04:03:12.051 00.005 7988 UpdateCurrentPosition: no star selected
04:03:12.051 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:12.053 00.002 7988 Status Line: No star selected
04:03:12.055 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=81, FiltMin=73, FiltMax=90, Gamma=0.690
04:03:12.055 00.000 7988 UpdateGuideState exits: No star selected
04:03:12.057 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:12.057 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:12.059 00.002 7988 Enqueuing Expose request
04:03:12.060 00.001 15712 Worker thread wakes up
04:03:12.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:12.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:13.581 01.521 15712 Exposure complete
04:03:13.642 00.061 15712 worker thread done servicing request
04:03:13.642 00.000 7988 OnExposeComplete: enter
04:03:13.642 00.000 7988 UpdateGuideState(): m_state=1
04:03:13.648 00.006 7988 UpdateCurrentPosition: no star selected
04:03:13.648 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:13.650 00.002 7988 Status Line: No star selected
04:03:13.652 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=81, FiltMin=72, FiltMax=91, Gamma=0.690
04:03:13.652 00.000 7988 UpdateGuideState exits: No star selected
04:03:13.654 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:13.654 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:13.656 00.002 7988 Enqueuing Expose request
04:03:13.656 00.000 15712 Worker thread wakes up
04:03:13.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:13.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:15.290 01.634 15712 Exposure complete
04:03:15.353 00.063 15712 worker thread done servicing request
04:03:15.355 00.002 7988 OnExposeComplete: enter
04:03:15.355 00.000 7988 UpdateGuideState(): m_state=1
04:03:15.355 00.000 7988 UpdateCurrentPosition: no star selected
04:03:15.355 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:15.355 00.000 7988 Status Line: No star selected
04:03:15.360 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
04:03:15.360 00.000 7988 UpdateGuideState exits: No star selected
04:03:15.363 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:15.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:15.365 00.002 7988 Enqueuing Expose request
04:03:15.365 00.000 15712 Worker thread wakes up
04:03:15.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:15.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:16.883 01.518 15712 Exposure complete
04:03:16.946 00.063 15712 worker thread done servicing request
04:03:16.946 00.000 7988 OnExposeComplete: enter
04:03:16.946 00.000 7988 UpdateGuideState(): m_state=1
04:03:16.946 00.000 7988 UpdateCurrentPosition: no star selected
04:03:16.946 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:16.946 00.000 7988 Status Line: No star selected
04:03:16.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=74, FiltMax=92, Gamma=0.690
04:03:16.946 00.000 7988 UpdateGuideState exits: No star selected
04:03:16.946 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:16.946 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:16.946 00.000 7988 Enqueuing Expose request
04:03:16.946 00.000 15712 Worker thread wakes up
04:03:16.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:16.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:18.591 01.645 15712 Exposure complete
04:03:18.655 00.064 15712 worker thread done servicing request
04:03:18.657 00.002 7988 OnExposeComplete: enter
04:03:18.657 00.000 7988 UpdateGuideState(): m_state=1
04:03:18.657 00.000 7988 UpdateCurrentPosition: no star selected
04:03:18.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:18.657 00.000 7988 Status Line: No star selected
04:03:18.662 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=82, FiltMin=73, FiltMax=92, Gamma=0.690
04:03:18.662 00.000 7988 UpdateGuideState exits: No star selected
04:03:18.665 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:18.665 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:18.667 00.002 7988 Enqueuing Expose request
04:03:18.667 00.000 15712 Worker thread wakes up
04:03:18.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:18.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:20.191 01.524 15712 Exposure complete
04:03:20.252 00.061 15712 worker thread done servicing request
04:03:20.252 00.000 7988 OnExposeComplete: enter
04:03:20.252 00.000 7988 UpdateGuideState(): m_state=1
04:03:20.258 00.006 7988 UpdateCurrentPosition: no star selected
04:03:20.258 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:20.260 00.002 7988 Status Line: No star selected
04:03:20.261 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=74, FiltMax=92, Gamma=0.690
04:03:20.261 00.000 7988 UpdateGuideState exits: No star selected
04:03:20.263 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:20.263 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:20.265 00.002 7988 Enqueuing Expose request
04:03:20.265 00.000 15712 Worker thread wakes up
04:03:20.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:20.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:22.009 01.744 15712 Exposure complete
04:03:22.075 00.066 15712 worker thread done servicing request
04:03:22.075 00.000 7988 OnExposeComplete: enter
04:03:22.075 00.000 7988 UpdateGuideState(): m_state=1
04:03:22.075 00.000 7988 UpdateCurrentPosition: no star selected
04:03:22.075 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:22.079 00.004 7988 Status Line: No star selected
04:03:22.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=83, FiltMin=74, FiltMax=92, Gamma=0.690
04:03:22.079 00.000 7988 UpdateGuideState exits: No star selected
04:03:22.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:22.079 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:22.079 00.000 7988 Enqueuing Expose request
04:03:22.079 00.000 15712 Worker thread wakes up
04:03:22.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:22.086 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:23.551 01.465 15712 Exposure complete
04:03:23.818 00.267 15712 worker thread done servicing request
04:03:23.820 00.002 7988 OnExposeComplete: enter
04:03:23.822 00.002 7988 UpdateGuideState(): m_state=1
04:03:23.824 00.002 7988 UpdateCurrentPosition: no star selected
04:03:23.828 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:23.830 00.002 7988 Status Line: No star selected
04:03:23.833 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=74, FiltMax=93, Gamma=0.690
04:03:23.833 00.000 7988 UpdateGuideState exits: No star selected
04:03:23.833 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:23.843 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:23.843 00.000 7988 Enqueuing Expose request
04:03:23.843 00.000 15712 Worker thread wakes up
04:03:23.847 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:23.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:25.483 01.636 15712 Exposure complete
04:03:25.561 00.078 15712 worker thread done servicing request
04:03:25.561 00.000 7988 OnExposeComplete: enter
04:03:25.561 00.000 7988 UpdateGuideState(): m_state=1
04:03:25.561 00.000 7988 UpdateCurrentPosition: no star selected
04:03:25.561 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:25.561 00.000 7988 Status Line: No star selected
04:03:25.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=83, FiltMin=75, FiltMax=92, Gamma=0.690
04:03:25.561 00.000 7988 UpdateGuideState exits: No star selected
04:03:25.571 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:25.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:25.571 00.000 7988 Enqueuing Expose request
04:03:25.571 00.000 15712 Worker thread wakes up
04:03:25.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:25.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:26.990 01.419 15712 Exposure complete
04:03:27.068 00.078 15712 worker thread done servicing request
04:03:27.068 00.000 7988 OnExposeComplete: enter
04:03:27.072 00.004 7988 UpdateGuideState(): m_state=1
04:03:27.072 00.000 7988 UpdateCurrentPosition: no star selected
04:03:27.074 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:27.076 00.002 7988 Status Line: No star selected
04:03:27.078 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=83, FiltMin=74, FiltMax=93, Gamma=0.690
04:03:27.079 00.001 7988 UpdateGuideState exits: No star selected
04:03:27.081 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:27.081 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:27.084 00.003 7988 Enqueuing Expose request
04:03:27.084 00.000 15712 Worker thread wakes up
04:03:27.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:27.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:27.607 00.523 7988 evsrv: cli 0CCCF6C8 connect
04:03:27.621 00.014 7988 case statement mapped state 1 to 101
04:03:27.622 00.001 7988 case statement mapped state 1 to 101
04:03:27.623 00.001 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_app_state","id":"9381fe55-07b9-47c0-810d-7f5be482f366"}
04:03:27.625 00.002 7988 case statement mapped state 1 to 101
04:03:27.627 00.002 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":"Looping","id":"9381fe55-07b9-47c0-810d-7f5be482f366"}
04:03:27.627 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
04:03:27.627 00.000 7988 evsrv: cli 0CCCF088 connect
04:03:27.633 00.006 7988 case statement mapped state 1 to 101
04:03:27.633 00.000 7988 case statement mapped state 1 to 101
04:03:27.635 00.002 7988 evsrv: cli 0CCCF088 request: {"method":"get_calibrated","id":"c6b57c54-8878-46b1-a49f-c52b6f8f04d4"}
04:03:27.635 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":true,"id":"c6b57c54-8878-46b1-a49f-c52b6f8f04d4"}
04:03:27.639 00.004 7988 evsrv: cli 0CCCF088 disconnect
04:03:27.639 00.000 7988 evsrv: cli 0CCCEF48 connect
04:03:27.643 00.004 7988 case statement mapped state 1 to 101
04:03:27.643 00.000 7988 case statement mapped state 1 to 101
04:03:27.645 00.002 7988 evsrv: cli 0CCCEF48 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"57613da1-4c37-45f1-8852-d99a445fa031"}
04:03:27.645 00.000 7988 PhdController::Guide begins
04:03:27.645 00.000 7988 PhdController: newstate STATE_SETUP
04:03:27.645 00.000 7988 PhdController: setup
04:03:27.645 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
04:03:27.645 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:03:27.645 00.000 7988 GuiderMultiStar::AutoSelect enter
04:03:27.655 00.010 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:03:27.724 00.069 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:03:27.815 00.091 7988 AutoFind: global mean = -0.0, stdev 5.3
04:03:27.815 00.000 7988 AutoFind: using threshold = 0.1
04:03:27.911 00.096 7988 AutoFind: local max [1030, 733] 4.7
04:03:27.911 00.000 7988 AutoFind: local max [27, 493] 4.7
04:03:27.926 00.015 7988 AutoFind: local max [47, 119] 4.7
04:03:27.928 00.002 7988 AutoFind: local max [1248, 494] 4.6
04:03:27.928 00.000 7988 AutoFind: local max [276, 629] 4.4
04:03:27.930 00.002 7988 AutoFind: local max [1147, 865] 4.4
04:03:27.930 00.000 7988 AutoFind: local max [1110, 827] 4.4
04:03:27.932 00.002 7988 AutoFind: local max [481, 897] 4.3
04:03:27.934 00.002 7988 AutoFind: local max [733, 82] 4.3
04:03:27.934 00.000 7988 AutoFind: local max [821, 727] 4.3
04:03:27.936 00.002 7988 AutoFind: local max [1233, 358] 4.3
04:03:27.936 00.000 7988 AutoFind: local max [10, 881] 4.3
04:03:27.938 00.002 7988 AutoFind: local max [431, 513] 4.3
04:03:27.938 00.000 7988 AutoFind: local max [497, 914] 4.3
04:03:27.940 00.002 7988 AutoFind: local max [990, 129] 4.3
04:03:27.941 00.001 7988 AutoFind: local max [743, 857] 4.3
04:03:27.941 00.000 7988 AutoFind: local max [846, 864] 4.3
04:03:27.941 00.000 7988 AutoFind: local max [1125, 630] 4.2
04:03:27.941 00.000 7988 AutoFind: local max [207, 597] 4.2
04:03:27.945 00.004 7988 AutoFind: local max [172, 449] 4.2
04:03:27.945 00.000 7988 AutoFind: local max [224, 832] 4.2
04:03:27.945 00.000 7988 AutoFind: local max [199, 782] 4.2
04:03:27.945 00.000 7988 AutoFind: local max [465, 540] 4.1
04:03:27.945 00.000 7988 AutoFind: local max [1252, 785] 4.1
04:03:27.945 00.000 7988 AutoFind: local max [61, 498] 4.1
04:03:27.945 00.000 7988 AutoFind: local max [475, 302] 4.1
04:03:27.945 00.000 7988 AutoFind: local max [204, 179] 4.1
04:03:27.945 00.000 7988 AutoFind: local max [728, 507] 4.1
04:03:27.945 00.000 7988 AutoFind: local max [331, 597] 4.1
04:03:27.945 00.000 7988 AutoFind: local max [1094, 398] 4.0
04:03:27.957 00.012 7988 AutoFind: local max [1169, 677] 4.0
04:03:27.957 00.000 7988 AutoFind: local max [713, 580] 4.0
04:03:27.957 00.000 7988 AutoFind: local max [926, 828] 4.0
04:03:27.962 00.005 7988 AutoFind: local max [342, 522] 4.0
04:03:27.962 00.000 7988 AutoFind: local max [921, 693] 4.0
04:03:27.962 00.000 7988 AutoFind: local max [1176, 347] 4.0
04:03:27.962 00.000 7988 AutoFind: local max [668, 39] 4.0
04:03:27.962 00.000 7988 AutoFind: local max [271, 236] 4.0
04:03:27.962 00.000 7988 AutoFind: local max [1158, 350] 4.0
04:03:27.962 00.000 7988 AutoFind: local max [897, 458] 4.0
04:03:27.962 00.000 7988 AutoFind: local max [843, 33] 4.0
04:03:27.962 00.000 7988 AutoFind: local max [933, 905] 4.0
04:03:27.962 00.000 7988 AutoFind: local max [971, 596] 4.0
04:03:27.962 00.000 7988 AutoFind: local max [585, 635] 3.9
04:03:27.973 00.011 7988 AutoFind: local max [422, 611] 3.9
04:03:27.973 00.000 7988 AutoFind: local max [1121, 711] 3.9
04:03:27.973 00.000 7988 AutoFind: local max [829, 394] 3.9
04:03:27.973 00.000 7988 AutoFind: local max [926, 164] 3.9
04:03:27.979 00.006 7988 AutoFind: local max [110, 392] 3.9
04:03:27.979 00.000 7988 AutoFind: local max [138, 890] 3.9
04:03:27.979 00.000 7988 AutoFind: local max [12, 214] 3.9
04:03:27.979 00.000 7988 AutoFind: local max [135, 791] 3.9
04:03:27.979 00.000 7988 AutoFind: local max [288, 251] 3.9
04:03:27.979 00.000 7988 AutoFind: local max [235, 326] 3.9
04:03:27.979 00.000 7988 AutoFind: local max [1122, 698] 3.9
04:03:27.979 00.000 7988 AutoFind: local max [283, 207] 3.9
04:03:27.979 00.000 7988 AutoFind: local max [749, 912] 3.9
04:03:27.979 00.000 7988 AutoFind: local max [489, 872] 3.8
04:03:27.989 00.010 7988 AutoFind: local max [330, 906] 3.8
04:03:27.989 00.000 7988 AutoFind: local max [1004, 48] 3.8
04:03:27.989 00.000 7988 AutoFind: local max [1192, 544] 3.8
04:03:27.989 00.000 7988 AutoFind: local max [245, 59] 3.8
04:03:27.989 00.000 7988 AutoFind: local max [150, 387] 3.8
04:03:27.996 00.007 7988 AutoFind: local max [1023, 844] 3.8
04:03:27.996 00.000 7988 AutoFind: local max [1253, 746] 3.8
04:03:27.996 00.000 7988 AutoFind: local max [157, 135] 3.8
04:03:27.996 00.000 7988 AutoFind: local max [750, 904] 3.8
04:03:27.996 00.000 7988 AutoFind: local max [494, 440] 3.8
04:03:27.996 00.000 7988 AutoFind: local max [1154, 746] 3.8
04:03:27.996 00.000 7988 AutoFind: local max [872, 110] 3.8
04:03:27.996 00.000 7988 AutoFind: local max [803, 656] 3.8
04:03:27.996 00.000 7988 AutoFind: local max [1265, 125] 3.8
04:03:27.996 00.000 7988 AutoFind: local max [882, 855] 3.8
04:03:28.005 00.009 7988 AutoFind: local max [303, 196] 3.8
04:03:28.005 00.000 7988 AutoFind: local max [479, 677] 3.8
04:03:28.005 00.000 7988 AutoFind: local max [669, 729] 3.8
04:03:28.005 00.000 7988 AutoFind: local max [22, 653] 3.8
04:03:28.005 00.000 7988 AutoFind: local max [232, 272] 3.8
04:03:28.005 00.000 7988 AutoFind: local max [369, 122] 3.8
04:03:28.005 00.000 7988 AutoFind: local max [700, 541] 3.8
04:03:28.013 00.008 7988 AutoFind: local max [249, 797] 3.8
04:03:28.013 00.000 7988 AutoFind: local max [474, 568] 3.8
04:03:28.013 00.000 7988 AutoFind: local max [68, 163] 3.8
04:03:28.013 00.000 7988 AutoFind: local max [1197, 509] 3.8
04:03:28.013 00.000 7988 AutoFind: local max [1198, 515] 3.8
04:03:28.013 00.000 7988 AutoFind: local max [1001, 774] 3.7
04:03:28.013 00.000 7988 AutoFind: local max [1049, 495] 3.7
04:03:28.013 00.000 7988 AutoFind: local max [1097, 884] 3.7
04:03:28.021 00.008 7988 AutoFind: local max [431, 136] 3.7
04:03:28.021 00.000 7988 AutoFind: local max [629, 168] 3.7
04:03:28.021 00.000 7988 AutoFind: local max [230, 13] 3.7
04:03:28.021 00.000 7988 AutoFind: local max [1036, 357] 3.7
04:03:28.021 00.000 7988 AutoFind: local max [916, 145] 3.7
04:03:28.021 00.000 7988 AutoFind: local max [183, 412] 3.7
04:03:28.021 00.000 7988 AutoFind: local max [694, 867] 3.7
04:03:28.021 00.000 7988 AutoFind: local max [331, 437] 3.7
04:03:28.021 00.000 7988 AutoFind: local max [661, 672] 3.7
04:03:28.030 00.009 7988 AutoFind: local max [191, 281] 3.7
04:03:28.030 00.000 7988 AutoFind: local max [52, 662] 3.7
04:03:28.030 00.000 7988 AutoFind: local max [277, 761] 3.7
04:03:28.030 00.000 7988 AutoFind: too close [916, 145] 3.7 - [926, 164] 3.9
04:03:28.030 00.000 7988 AutoFind: too close [1198, 515] 3.8 - [1197, 509] 3.8
04:03:28.030 00.000 7988 AutoFind: too close [303, 196] 3.8 - [283, 207] 3.9
04:03:28.030 00.000 7988 AutoFind: too close [750, 904] 3.8 - [749, 912] 3.9
04:03:28.037 00.007 7988 AutoFind: too close [1122, 698] 3.9 - [1121, 711] 3.9
04:03:28.037 00.000 7988 AutoFind: too close [288, 251] 3.9 - [271, 236] 4.0
04:03:28.037 00.000 7988 AutoFind: too close [1158, 350] 4.0 - [1176, 347] 4.0
04:03:28.037 00.000 7988 AutoFind: too close [497, 914] 4.3 - [481, 897] 4.3
04:03:28.037 00.000 7988 AutoFind: too close to edge [230, 13] 3.7
04:03:28.037 00.000 7988 AutoFind: too close to edge [1265, 125] 3.8
04:03:28.037 00.000 7988 AutoFind: too close to edge [12, 214] 3.9
04:03:28.037 00.000 7988 AutoFind: too close to edge [10, 881] 4.3
04:03:28.037 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:03:28.047 00.010 7988 Star::Find(15, 1030, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.047 00.000 7988 Star::Find returns 0 (2), X=1030.00, Y=733.00, Mass=19, SNR=2.5, Peak=98 HFD=0.0
04:03:28.047 00.000 7988 Star::Find(15, 27, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.047 00.000 7988 Star::Find returns 0 (2), X=27.00, Y=493.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
04:03:28.047 00.000 7988 Star::Find(15, 47, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.047 00.000 7988 Star::Find returns 0 (2), X=47.00, Y=119.00, Mass=22, SNR=2.8, Peak=95 HFD=0.0
04:03:28.053 00.006 7988 Star::Find(15, 1248, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.053 00.000 7988 Star::Find returns 0 (2), X=1248.00, Y=494.00, Mass=11, SNR=1.9, Peak=97 HFD=0.0
04:03:28.053 00.000 7988 Star::Find(15, 276, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.053 00.000 7988 Star::Find returns 0 (3), X=276.00, Y=629.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:28.053 00.000 7988 Star::Find(15, 1147, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.053 00.000 7988 Star::Find returns 0 (2), X=1147.00, Y=865.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:28.053 00.000 7988 Star::Find(15, 1110, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.053 00.000 7988 Star::Find returns 0 (3), X=1110.00, Y=827.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:28.053 00.000 7988 Star::Find(15, 733, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.062 00.009 7988 Star::Find returns 0 (3), X=733.00, Y=82.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.063 00.001 7988 Star::Find(15, 821, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.063 00.000 7988 Star::Find false star n=4 nbg=277 bg=83.5 sigma=2.8 thresh=92 peak=88
04:03:28.065 00.002 7988 Star::Find returns 0 (2), X=821.00, Y=727.00, Mass=35, SNR=2.9, Peak=94 HFD=0.0
04:03:28.065 00.000 7988 Star::Find(15, 1233, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.067 00.002 7988 Star::Find returns 0 (2), X=1233.00, Y=358.00, Mass=11, SNR=1.9, Peak=98 HFD=0.0
04:03:28.068 00.001 7988 Star::Find(15, 431, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.068 00.000 7988 Star::Find false star n=3 nbg=277 bg=81.9 sigma=3.1 thresh=91 peak=87
04:03:28.071 00.003 7988 Star::Find returns 0 (2), X=431.00, Y=513.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:28.071 00.000 7988 Star::Find(15, 990, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.073 00.002 7988 Star::Find returns 0 (2), X=990.00, Y=129.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
04:03:28.073 00.000 7988 Star::Find(15, 743, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.075 00.002 7988 Star::Find false star n=3 nbg=275 bg=86.0 sigma=3.0 thresh=95 peak=90
04:03:28.075 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=857.00, Mass=28, SNR=2.9, Peak=97 HFD=0.0
04:03:28.075 00.000 7988 Star::Find(15, 846, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.077 00.002 7988 Star::Find false star n=3 nbg=277 bg=83.3 sigma=2.8 thresh=92 peak=89
04:03:28.077 00.000 7988 Star::Find returns 0 (2), X=846.00, Y=864.00, Mass=31, SNR=2.9, Peak=96 HFD=0.0
04:03:28.079 00.002 7988 Star::Find(15, 1125, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.080 00.001 7988 Star::Find returns 0 (2), X=1125.00, Y=630.00, Mass=13, SNR=2.2, Peak=99 HFD=0.0
04:03:28.080 00.000 7988 Star::Find(15, 207, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.080 00.000 7988 Star::Find returns 0 (2), X=207.00, Y=597.00, Mass=23, SNR=2.8, Peak=96 HFD=0.0
04:03:28.080 00.000 7988 Star::Find(15, 172, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.084 00.004 7988 Star::Find returns 0 (3), X=172.00, Y=449.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:28.084 00.000 7988 Star::Find(15, 224, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.084 00.000 7988 Star::Find false star n=3 nbg=280 bg=84.0 sigma=3.2 thresh=94 peak=87
04:03:28.084 00.000 7988 Star::Find returns 0 (2), X=224.00, Y=832.00, Mass=33, SNR=2.9, Peak=96 HFD=0.0
04:03:28.084 00.000 7988 Star::Find(15, 199, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.084 00.000 7988 Star::Find returns 0 (3), X=199.00, Y=782.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.084 00.000 7988 Star::Find(15, 465, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.084 00.000 7988 Star::Find returns 0 (2), X=465.00, Y=540.00, Mass=11, SNR=1.9, Peak=96 HFD=0.0
04:03:28.084 00.000 7988 Star::Find(15, 1252, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.084 00.000 7988 Star::Find returns 0 (3), X=1252.00, Y=785.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
04:03:28.084 00.000 7988 Star::Find(15, 61, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.084 00.000 7988 Star::Find false star n=3 nbg=281 bg=82.5 sigma=3.3 thresh=92 peak=86
04:03:28.084 00.000 7988 Star::Find returns 0 (2), X=61.00, Y=498.00, Mass=32, SNR=2.9, Peak=95 HFD=0.0
04:03:28.097 00.013 7988 Star::Find(15, 475, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.097 00.000 7988 Star::Find returns 0 (2), X=475.00, Y=302.00, Mass=12, SNR=2.1, Peak=93 HFD=0.0
04:03:28.097 00.000 7988 Star::Find(15, 204, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.100 00.003 7988 Star::Find returns 0 (3), X=204.00, Y=179.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:28.100 00.000 7988 Star::Find(15, 728, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.100 00.000 7988 Star::Find returns 0 (2), X=728.00, Y=507.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:28.100 00.000 7988 Star::Find(15, 331, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.100 00.000 7988 Star::Find returns 0 (3), X=331.00, Y=597.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
04:03:28.100 00.000 7988 Star::Find(15, 1094, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.100 00.000 7988 Star::Find returns 0 (3), X=1094.00, Y=398.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.100 00.000 7988 Star::Find(15, 1169, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.100 00.000 7988 Star::Find returns 0 (2), X=1169.00, Y=677.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
04:03:28.100 00.000 7988 Star::Find(15, 713, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.100 00.000 7988 Star::Find returns 0 (3), X=713.00, Y=580.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:28.100 00.000 7988 Star::Find(15, 926, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.100 00.000 7988 Star::Find returns 0 (3), X=926.00, Y=828.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.100 00.000 7988 Star::Find(15, 342, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.114 00.014 7988 Star::Find returns 0 (2), X=342.00, Y=522.00, Mass=18, SNR=2.4, Peak=92 HFD=0.0
04:03:28.114 00.000 7988 Star::Find(15, 921, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.116 00.002 7988 Star::Find returns 0 (2), X=921.00, Y=693.00, Mass=22, SNR=2.8, Peak=98 HFD=0.0
04:03:28.116 00.000 7988 Star::Find(15, 668, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.116 00.000 7988 Star::Find false star n=3 nbg=275 bg=82.2 sigma=3.1 thresh=91 peak=86
04:03:28.116 00.000 7988 Star::Find returns 0 (2), X=668.00, Y=39.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
04:03:28.116 00.000 7988 Star::Find(15, 897, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.116 00.000 7988 Star::Find returns 0 (3), X=897.00, Y=458.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.116 00.000 7988 Star::Find(15, 843, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.116 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.2 sigma=3.0 thresh=90 peak=86
04:03:28.116 00.000 7988 Star::Find returns 0 (2), X=843.00, Y=33.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
04:03:28.116 00.000 7988 Star::Find(15, 933, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.116 00.000 7988 Star::Find returns 0 (3), X=933.00, Y=905.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.116 00.000 7988 Star::Find(15, 971, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.116 00.000 7988 Star::Find returns 0 (2), X=971.00, Y=596.00, Mass=11, SNR=2.0, Peak=97 HFD=0.0
04:03:28.116 00.000 7988 Star::Find(15, 585, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.116 00.000 7988 Star::Find returns 0 (2), X=585.00, Y=635.00, Mass=21, SNR=2.7, Peak=96 HFD=0.0
04:03:28.131 00.015 7988 Star::Find(15, 422, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.131 00.000 7988 Star::Find returns 0 (2), X=422.00, Y=611.00, Mass=18, SNR=2.5, Peak=96 HFD=0.0
04:03:28.131 00.000 7988 Star::Find(15, 829, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.131 00.000 7988 Star::Find returns 0 (3), X=829.00, Y=394.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.131 00.000 7988 Star::Find(15, 110, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.131 00.000 7988 Star::Find returns 0 (3), X=110.00, Y=392.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:28.131 00.000 7988 Star::Find(15, 138, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.131 00.000 7988 Star::Find returns 0 (2), X=138.00, Y=890.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:28.131 00.000 7988 Star::Find(15, 135, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.131 00.000 7988 Star::Find returns 0 (2), X=135.00, Y=791.00, Mass=20, SNR=2.5, Peak=94 HFD=0.0
04:03:28.131 00.000 7988 Star::Find(15, 235, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.131 00.000 7988 Star::Find false star n=4 nbg=276 bg=82.2 sigma=3.1 thresh=91 peak=86
04:03:28.131 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=326.00, Mass=40, SNR=2.9, Peak=94 HFD=0.0
04:03:28.131 00.000 7988 Star::Find(15, 489, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.131 00.000 7988 Star::Find false star n=5 nbg=277 bg=84.9 sigma=3.0 thresh=94 peak=90
04:03:28.147 00.016 7988 Star::Find returns 0 (2), X=489.00, Y=872.00, Mass=48, SNR=2.9, Peak=101 HFD=0.0
04:03:28.148 00.001 7988 Star::Find(15, 330, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.148 00.000 7988 Star::Find returns 0 (2), X=330.00, Y=906.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:28.148 00.000 7988 Star::Find(15, 1004, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.148 00.000 7988 Star::Find false star n=3 nbg=276 bg=80.9 sigma=2.8 thresh=89 peak=85
04:03:28.148 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=48.00, Mass=26, SNR=2.9, Peak=93 HFD=0.0
04:03:28.148 00.000 7988 Star::Find(15, 1192, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.148 00.000 7988 Star::Find returns 0 (2), X=1192.00, Y=544.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
04:03:28.148 00.000 7988 Star::Find(15, 245, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.148 00.000 7988 Star::Find returns 0 (3), X=245.00, Y=59.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
04:03:28.148 00.000 7988 Star::Find(15, 150, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.148 00.000 7988 Star::Find returns 0 (3), X=150.00, Y=387.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.148 00.000 7988 Star::Find(15, 1023, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.148 00.000 7988 Star::Find false star n=3 nbg=281 bg=84.6 sigma=3.2 thresh=94 peak=88
04:03:28.148 00.000 7988 Star::Find returns 0 (2), X=1023.00, Y=844.00, Mass=36, SNR=2.9, Peak=98 HFD=0.0
04:03:28.148 00.000 7988 Star::Find(15, 1253, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.162 00.014 7988 Star::Find returns 0 (2), X=1253.00, Y=746.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:28.162 00.000 7988 Star::Find(15, 157, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.164 00.002 7988 Star::Find returns 0 (3), X=157.00, Y=135.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:28.164 00.000 7988 Star::Find(15, 494, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.164 00.000 7988 Star::Find returns 0 (2), X=494.00, Y=440.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
04:03:28.164 00.000 7988 Star::Find(15, 1154, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.164 00.000 7988 Star::Find returns 0 (3), X=1154.00, Y=746.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
04:03:28.164 00.000 7988 Star::Find(15, 872, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.164 00.000 7988 Star::Find false star n=7 nbg=282 bg=82.5 sigma=3.2 thresh=92 peak=87
04:03:28.164 00.000 7988 Star::Find returns 0 (2), X=872.00, Y=110.00, Mass=74, SNR=2.9, Peak=96 HFD=0.0
04:03:28.164 00.000 7988 Star::Find(15, 803, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.164 00.000 7988 Star::Find returns 0 (3), X=803.00, Y=656.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.164 00.000 7988 Star::Find(15, 882, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.164 00.000 7988 Star::Find returns 0 (2), X=882.00, Y=855.00, Mass=22, SNR=2.6, Peak=95 HFD=0.0
04:03:28.164 00.000 7988 Star::Find(15, 479, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.164 00.000 7988 Star::Find returns 0 (2), X=479.00, Y=677.00, Mass=13, SNR=2.2, Peak=95 HFD=0.0
04:03:28.178 00.014 7988 Star::Find(15, 669, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.178 00.000 7988 Star::Find false star n=5 nbg=276 bg=83.8 sigma=3.1 thresh=93 peak=89
04:03:28.178 00.000 7988 Star::Find returns 0 (2), X=669.00, Y=729.00, Mass=51, SNR=2.9, Peak=97 HFD=0.0
04:03:28.178 00.000 7988 Star::Find(15, 22, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.181 00.003 7988 Star::Find false star n=3 nbg=274 bg=82.7 sigma=2.9 thresh=92 peak=87
04:03:28.181 00.000 7988 Star::Find returns 0 (2), X=22.00, Y=653.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
04:03:28.181 00.000 7988 Star::Find(15, 232, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.181 00.000 7988 Star::Find returns 0 (2), X=232.00, Y=272.00, Mass=21, SNR=2.5, Peak=94 HFD=0.0
04:03:28.181 00.000 7988 Star::Find(15, 369, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.181 00.000 7988 Star::Find returns 0 (3), X=369.00, Y=122.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
04:03:28.181 00.000 7988 Star::Find(15, 700, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.181 00.000 7988 Star::Find returns 0 (2), X=700.00, Y=541.00, Mass=13, SNR=2.1, Peak=97 HFD=0.0
04:03:28.181 00.000 7988 Star::Find(15, 249, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.181 00.000 7988 Star::Find returns 0 (3), X=249.00, Y=797.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:28.192 00.011 7988 Star::Find(15, 474, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.192 00.000 7988 Star::Find returns 0 (2), X=474.00, Y=568.00, Mass=22, SNR=2.6, Peak=96 HFD=0.0
04:03:28.194 00.002 7988 Star::Find(15, 68, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.194 00.000 7988 Star::Find returns 0 (2), X=68.00, Y=163.00, Mass=22, SNR=2.7, Peak=94 HFD=0.0
04:03:28.194 00.000 7988 Star::Find(15, 1001, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.194 00.000 7988 Star::Find false star n=5 nbg=275 bg=85.3 sigma=2.9 thresh=94 peak=90
04:03:28.198 00.004 7988 Star::Find returns 0 (2), X=1001.00, Y=774.00, Mass=45, SNR=2.9, Peak=97 HFD=0.0
04:03:28.198 00.000 7988 Star::Find(15, 1049, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.198 00.000 7988 Star::Find returns 0 (3), X=1049.00, Y=495.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.198 00.000 7988 Star::Find(15, 1097, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.198 00.000 7988 Star::Find returns 0 (3), X=1097.00, Y=884.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.198 00.000 7988 Star::Find(15, 431, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.198 00.000 7988 Star::Find returns 0 (2), X=431.00, Y=136.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
04:03:28.198 00.000 7988 Star::Find(15, 629, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.198 00.000 7988 Star::Find returns 0 (2), X=629.00, Y=168.00, Mass=19, SNR=2.4, Peak=94 HFD=0.0
04:03:28.198 00.000 7988 Star::Find(15, 1036, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.198 00.000 7988 Star::Find returns 0 (2), X=1036.00, Y=357.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
04:03:28.210 00.012 7988 Star::Find(15, 183, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.210 00.000 7988 Star::Find returns 0 (3), X=183.00, Y=412.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.210 00.000 7988 Star::Find(15, 694, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.210 00.000 7988 Star::Find returns 0 (2), X=694.00, Y=867.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:28.210 00.000 7988 Star::Find(15, 331, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.215 00.005 7988 Star::Find returns 0 (3), X=331.00, Y=437.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.215 00.000 7988 Star::Find(15, 661, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.215 00.000 7988 Star::Find returns 0 (3), X=661.00, Y=672.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.215 00.000 7988 Star::Find(15, 191, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.215 00.000 7988 Star::Find returns 0 (3), X=191.00, Y=281.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:28.215 00.000 7988 Star::Find(15, 52, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.215 00.000 7988 Star::Find false star n=5 nbg=274 bg=83.3 sigma=3.0 thresh=92 peak=86
04:03:28.215 00.000 7988 Star::Find returns 0 (2), X=52.00, Y=662.00, Mass=47, SNR=2.9, Peak=94 HFD=0.0
04:03:28.215 00.000 7988 Star::Find(15, 277, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.215 00.000 7988 Star::Find returns 0 (3), X=277.00, Y=761.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
04:03:28.215 00.000 7988 AutoFind: finding best star pass 1
04:03:28.215 00.000 7988 Star::Find(15, 1030, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.226 00.011 7988 Star::Find returns 0 (2), X=1030.00, Y=733.00, Mass=19, SNR=2.5, Peak=98 HFD=0.0
04:03:28.226 00.000 7988 Star::Find(15, 27, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.226 00.000 7988 Star::Find returns 0 (2), X=27.00, Y=493.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
04:03:28.226 00.000 7988 Star::Find(15, 47, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.226 00.000 7988 Star::Find returns 0 (2), X=47.00, Y=119.00, Mass=22, SNR=2.8, Peak=95 HFD=0.0
04:03:28.226 00.000 7988 Star::Find(15, 1248, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.232 00.006 7988 Star::Find returns 0 (2), X=1248.00, Y=494.00, Mass=11, SNR=1.9, Peak=97 HFD=0.0
04:03:28.232 00.000 7988 Star::Find(15, 276, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.232 00.000 7988 Star::Find returns 0 (3), X=276.00, Y=629.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:28.232 00.000 7988 Star::Find(15, 1147, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.232 00.000 7988 Star::Find returns 0 (2), X=1147.00, Y=865.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:28.232 00.000 7988 Star::Find(15, 1110, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.232 00.000 7988 Star::Find returns 0 (3), X=1110.00, Y=827.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:28.232 00.000 7988 Star::Find(15, 733, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.232 00.000 7988 Star::Find returns 0 (3), X=733.00, Y=82.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.241 00.009 7988 Star::Find(15, 821, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.241 00.000 7988 Star::Find false star n=4 nbg=277 bg=83.5 sigma=2.8 thresh=92 peak=88
04:03:28.241 00.000 7988 Star::Find returns 0 (2), X=821.00, Y=727.00, Mass=35, SNR=2.9, Peak=94 HFD=0.0
04:03:28.241 00.000 7988 Star::Find(15, 1233, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.241 00.000 7988 Star::Find returns 0 (2), X=1233.00, Y=358.00, Mass=11, SNR=1.9, Peak=98 HFD=0.0
04:03:28.241 00.000 7988 Star::Find(15, 431, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.241 00.000 7988 Star::Find false star n=3 nbg=277 bg=81.9 sigma=3.1 thresh=91 peak=87
04:03:28.241 00.000 7988 Star::Find returns 0 (2), X=431.00, Y=513.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:28.249 00.008 7988 Star::Find(15, 990, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.249 00.000 7988 Star::Find returns 0 (2), X=990.00, Y=129.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
04:03:28.249 00.000 7988 Star::Find(15, 743, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.249 00.000 7988 Star::Find false star n=3 nbg=275 bg=86.0 sigma=3.0 thresh=95 peak=90
04:03:28.249 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=857.00, Mass=28, SNR=2.9, Peak=97 HFD=0.0
04:03:28.249 00.000 7988 Star::Find(15, 846, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.249 00.000 7988 Star::Find false star n=3 nbg=277 bg=83.3 sigma=2.8 thresh=92 peak=89
04:03:28.249 00.000 7988 Star::Find returns 0 (2), X=846.00, Y=864.00, Mass=31, SNR=2.9, Peak=96 HFD=0.0
04:03:28.257 00.008 7988 Star::Find(15, 1125, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.257 00.000 7988 Star::Find returns 0 (2), X=1125.00, Y=630.00, Mass=13, SNR=2.2, Peak=99 HFD=0.0
04:03:28.257 00.000 7988 Star::Find(15, 207, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.257 00.000 7988 Star::Find returns 0 (2), X=207.00, Y=597.00, Mass=23, SNR=2.8, Peak=96 HFD=0.0
04:03:28.257 00.000 7988 Star::Find(15, 172, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.257 00.000 7988 Star::Find returns 0 (3), X=172.00, Y=449.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:28.257 00.000 7988 Star::Find(15, 224, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.265 00.008 7988 Star::Find false star n=3 nbg=280 bg=84.0 sigma=3.2 thresh=94 peak=87
04:03:28.266 00.001 7988 Star::Find returns 0 (2), X=224.00, Y=832.00, Mass=33, SNR=2.9, Peak=96 HFD=0.0
04:03:28.266 00.000 7988 Star::Find(15, 199, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.268 00.002 7988 Star::Find returns 0 (3), X=199.00, Y=782.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.268 00.000 7988 Star::Find(15, 465, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.270 00.002 7988 Star::Find returns 0 (2), X=465.00, Y=540.00, Mass=11, SNR=1.9, Peak=96 HFD=0.0
04:03:28.270 00.000 7988 Star::Find(15, 1252, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.272 00.002 7988 Star::Find returns 0 (3), X=1252.00, Y=785.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
04:03:28.272 00.000 7988 Star::Find(15, 61, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.273 00.001 7988 Star::Find false star n=3 nbg=281 bg=82.5 sigma=3.3 thresh=92 peak=86
04:03:28.273 00.000 7988 Star::Find returns 0 (2), X=61.00, Y=498.00, Mass=32, SNR=2.9, Peak=95 HFD=0.0
04:03:28.275 00.002 7988 Star::Find(15, 475, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.275 00.000 7988 Star::Find returns 0 (2), X=475.00, Y=302.00, Mass=12, SNR=2.1, Peak=93 HFD=0.0
04:03:28.277 00.002 7988 Star::Find(15, 204, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.277 00.000 7988 Star::Find returns 0 (3), X=204.00, Y=179.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:28.279 00.002 7988 Star::Find(15, 728, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.279 00.000 7988 Star::Find returns 0 (2), X=728.00, Y=507.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:28.281 00.002 7988 Star::Find(15, 331, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.283 00.002 7988 Star::Find returns 0 (3), X=331.00, Y=597.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
04:03:28.283 00.000 7988 Star::Find(15, 1094, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.285 00.002 7988 Star::Find returns 0 (3), X=1094.00, Y=398.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.285 00.000 7988 Star::Find(15, 1169, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.287 00.002 7988 Star::Find returns 0 (2), X=1169.00, Y=677.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
04:03:28.287 00.000 7988 Star::Find(15, 713, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.289 00.002 7988 Star::Find returns 0 (3), X=713.00, Y=580.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:28.289 00.000 7988 Star::Find(15, 926, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.289 00.000 7988 Star::Find returns 0 (3), X=926.00, Y=828.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.289 00.000 7988 Star::Find(15, 342, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.289 00.000 7988 Star::Find returns 0 (2), X=342.00, Y=522.00, Mass=18, SNR=2.4, Peak=92 HFD=0.0
04:03:28.289 00.000 7988 Star::Find(15, 921, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.289 00.000 7988 Star::Find returns 0 (2), X=921.00, Y=693.00, Mass=22, SNR=2.8, Peak=98 HFD=0.0
04:03:28.289 00.000 7988 Star::Find(15, 668, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.289 00.000 7988 Star::Find false star n=3 nbg=275 bg=82.2 sigma=3.1 thresh=91 peak=86
04:03:28.289 00.000 7988 Star::Find returns 0 (2), X=668.00, Y=39.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
04:03:28.289 00.000 7988 Star::Find(15, 897, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.300 00.011 7988 Star::Find returns 0 (3), X=897.00, Y=458.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.300 00.000 7988 Star::Find(15, 843, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.300 00.000 7988 Star::Find false star n=3 nbg=279 bg=81.2 sigma=3.0 thresh=90 peak=86
04:03:28.300 00.000 7988 Star::Find returns 0 (2), X=843.00, Y=33.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
04:03:28.300 00.000 7988 Star::Find(15, 933, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.305 00.005 7988 Star::Find returns 0 (3), X=933.00, Y=905.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.305 00.000 7988 Star::Find(15, 971, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.305 00.000 7988 Star::Find returns 0 (2), X=971.00, Y=596.00, Mass=11, SNR=2.0, Peak=97 HFD=0.0
04:03:28.305 00.000 7988 Star::Find(15, 585, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.305 00.000 7988 Star::Find returns 0 (2), X=585.00, Y=635.00, Mass=21, SNR=2.7, Peak=96 HFD=0.0
04:03:28.310 00.005 7988 Star::Find(15, 422, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.310 00.000 7988 Star::Find returns 0 (2), X=422.00, Y=611.00, Mass=18, SNR=2.5, Peak=96 HFD=0.0
04:03:28.312 00.002 7988 Star::Find(15, 829, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.312 00.000 7988 Star::Find returns 0 (3), X=829.00, Y=394.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.312 00.000 7988 Star::Find(15, 110, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.314 00.002 7988 Star::Find returns 0 (3), X=110.00, Y=392.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:28.314 00.000 7988 Star::Find(15, 138, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.316 00.002 7988 Star::Find returns 0 (2), X=138.00, Y=890.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:28.316 00.000 7988 Star::Find(15, 135, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.318 00.002 7988 Star::Find returns 0 (2), X=135.00, Y=791.00, Mass=20, SNR=2.5, Peak=94 HFD=0.0
04:03:28.318 00.000 7988 Star::Find(15, 235, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.320 00.002 7988 Star::Find false star n=4 nbg=276 bg=82.2 sigma=3.1 thresh=91 peak=86
04:03:28.320 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=326.00, Mass=40, SNR=2.9, Peak=94 HFD=0.0
04:03:28.320 00.000 7988 Star::Find(15, 489, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.320 00.000 7988 Star::Find false star n=5 nbg=277 bg=84.9 sigma=3.0 thresh=94 peak=90
04:03:28.320 00.000 7988 Star::Find returns 0 (2), X=489.00, Y=872.00, Mass=48, SNR=2.9, Peak=101 HFD=0.0
04:03:28.320 00.000 7988 Star::Find(15, 330, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.320 00.000 7988 Star::Find returns 0 (2), X=330.00, Y=906.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:28.320 00.000 7988 Star::Find(15, 1004, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.320 00.000 7988 Star::Find false star n=3 nbg=276 bg=80.9 sigma=2.8 thresh=89 peak=85
04:03:28.320 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=48.00, Mass=26, SNR=2.9, Peak=93 HFD=0.0
04:03:28.320 00.000 7988 Star::Find(15, 1192, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.320 00.000 7988 Star::Find returns 0 (2), X=1192.00, Y=544.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
04:03:28.320 00.000 7988 Star::Find(15, 245, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.334 00.014 7988 Star::Find returns 0 (3), X=245.00, Y=59.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
04:03:28.334 00.000 7988 Star::Find(15, 150, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.334 00.000 7988 Star::Find returns 0 (3), X=150.00, Y=387.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.337 00.003 7988 Star::Find(15, 1023, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.337 00.000 7988 Star::Find false star n=3 nbg=281 bg=84.6 sigma=3.2 thresh=94 peak=88
04:03:28.337 00.000 7988 Star::Find returns 0 (2), X=1023.00, Y=844.00, Mass=36, SNR=2.9, Peak=98 HFD=0.0
04:03:28.337 00.000 7988 Star::Find(15, 1253, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.337 00.000 7988 Star::Find returns 0 (2), X=1253.00, Y=746.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:28.337 00.000 7988 Star::Find(15, 157, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.337 00.000 7988 Star::Find returns 0 (3), X=157.00, Y=135.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:28.337 00.000 7988 Star::Find(15, 494, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.337 00.000 7988 Star::Find returns 0 (2), X=494.00, Y=440.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
04:03:28.337 00.000 7988 Star::Find(15, 1154, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.337 00.000 7988 Star::Find returns 0 (3), X=1154.00, Y=746.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
04:03:28.337 00.000 7988 Star::Find(15, 872, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.337 00.000 7988 Star::Find false star n=7 nbg=282 bg=82.5 sigma=3.2 thresh=92 peak=87
04:03:28.337 00.000 7988 Star::Find returns 0 (2), X=872.00, Y=110.00, Mass=74, SNR=2.9, Peak=96 HFD=0.0
04:03:28.337 00.000 7988 Star::Find(15, 803, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.351 00.014 7988 Star::Find returns 0 (3), X=803.00, Y=656.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.352 00.001 7988 Star::Find(15, 882, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.352 00.000 7988 Star::Find returns 0 (2), X=882.00, Y=855.00, Mass=22, SNR=2.6, Peak=95 HFD=0.0
04:03:28.352 00.000 7988 Star::Find(15, 479, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.352 00.000 7988 Star::Find returns 0 (2), X=479.00, Y=677.00, Mass=13, SNR=2.2, Peak=95 HFD=0.0
04:03:28.352 00.000 7988 Star::Find(15, 669, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.352 00.000 7988 Star::Find false star n=5 nbg=276 bg=83.8 sigma=3.1 thresh=93 peak=89
04:03:28.352 00.000 7988 Star::Find returns 0 (2), X=669.00, Y=729.00, Mass=51, SNR=2.9, Peak=97 HFD=0.0
04:03:28.352 00.000 7988 Star::Find(15, 22, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.352 00.000 7988 Star::Find false star n=3 nbg=274 bg=82.7 sigma=2.9 thresh=92 peak=87
04:03:28.352 00.000 7988 Star::Find returns 0 (2), X=22.00, Y=653.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
04:03:28.352 00.000 7988 Star::Find(15, 232, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.352 00.000 7988 Star::Find returns 0 (2), X=232.00, Y=272.00, Mass=21, SNR=2.5, Peak=94 HFD=0.0
04:03:28.352 00.000 7988 Star::Find(15, 369, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.352 00.000 7988 Star::Find returns 0 (3), X=369.00, Y=122.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
04:03:28.352 00.000 7988 Star::Find(15, 700, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.368 00.016 7988 Star::Find returns 0 (2), X=700.00, Y=541.00, Mass=13, SNR=2.1, Peak=97 HFD=0.0
04:03:28.368 00.000 7988 Star::Find(15, 249, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.369 00.001 7988 Star::Find returns 0 (3), X=249.00, Y=797.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:28.369 00.000 7988 Star::Find(15, 474, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.369 00.000 7988 Star::Find returns 0 (2), X=474.00, Y=568.00, Mass=22, SNR=2.6, Peak=96 HFD=0.0
04:03:28.369 00.000 7988 Star::Find(15, 68, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.369 00.000 7988 Star::Find returns 0 (2), X=68.00, Y=163.00, Mass=22, SNR=2.7, Peak=94 HFD=0.0
04:03:28.369 00.000 7988 Star::Find(15, 1001, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.369 00.000 7988 Star::Find false star n=5 nbg=275 bg=85.3 sigma=2.9 thresh=94 peak=90
04:03:28.369 00.000 7988 Star::Find returns 0 (2), X=1001.00, Y=774.00, Mass=45, SNR=2.9, Peak=97 HFD=0.0
04:03:28.369 00.000 7988 Star::Find(15, 1049, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.369 00.000 7988 Star::Find returns 0 (3), X=1049.00, Y=495.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.369 00.000 7988 Star::Find(15, 1097, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.369 00.000 7988 Star::Find returns 0 (3), X=1097.00, Y=884.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.369 00.000 7988 Star::Find(15, 431, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.369 00.000 7988 Star::Find returns 0 (2), X=431.00, Y=136.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
04:03:28.369 00.000 7988 Star::Find(15, 629, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.384 00.015 7988 Star::Find returns 0 (2), X=629.00, Y=168.00, Mass=19, SNR=2.4, Peak=94 HFD=0.0
04:03:28.384 00.000 7988 Star::Find(15, 1036, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.384 00.000 7988 Star::Find returns 0 (2), X=1036.00, Y=357.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
04:03:28.384 00.000 7988 Star::Find(15, 183, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.384 00.000 7988 Star::Find returns 0 (3), X=183.00, Y=412.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.384 00.000 7988 Star::Find(15, 694, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.384 00.000 7988 Star::Find returns 0 (2), X=694.00, Y=867.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:28.384 00.000 7988 Star::Find(15, 331, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.384 00.000 7988 Star::Find returns 0 (3), X=331.00, Y=437.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.384 00.000 7988 Star::Find(15, 661, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.384 00.000 7988 Star::Find returns 0 (3), X=661.00, Y=672.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.384 00.000 7988 Star::Find(15, 191, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.384 00.000 7988 Star::Find returns 0 (3), X=191.00, Y=281.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:28.384 00.000 7988 Star::Find(15, 52, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.384 00.000 7988 Star::Find false star n=5 nbg=274 bg=83.3 sigma=3.0 thresh=92 peak=86
04:03:28.384 00.000 7988 Star::Find returns 0 (2), X=52.00, Y=662.00, Mass=47, SNR=2.9, Peak=94 HFD=0.0
04:03:28.401 00.017 7988 Star::Find(15, 277, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.402 00.001 7988 Star::Find returns 0 (3), X=277.00, Y=761.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
04:03:28.402 00.000 7988 AutoFind: could not find a star on Pass 1
04:03:28.402 00.000 7988 AutoFind: finding best star pass 2
04:03:28.402 00.000 7988 Star::Find(15, 1030, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.402 00.000 7988 Star::Find returns 0 (2), X=1030.00, Y=733.00, Mass=19, SNR=2.5, Peak=98 HFD=0.0
04:03:28.402 00.000 7988 Star::Find(15, 27, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.402 00.000 7988 Star::Find returns 0 (2), X=27.00, Y=493.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
04:03:28.402 00.000 7988 Star::Find(15, 47, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.402 00.000 7988 Star::Find returns 0 (2), X=47.00, Y=119.00, Mass=22, SNR=2.8, Peak=95 HFD=0.0
04:03:28.402 00.000 7988 Star::Find(15, 1248, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.402 00.000 7988 Star::Find returns 0 (2), X=1248.00, Y=494.00, Mass=11, SNR=1.9, Peak=97 HFD=0.0
04:03:28.402 00.000 7988 Star::Find(15, 276, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.402 00.000 7988 Star::Find returns 0 (3), X=276.00, Y=629.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:28.402 00.000 7988 Star::Find(15, 1147, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.402 00.000 7988 Star::Find returns 0 (2), X=1147.00, Y=865.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:28.416 00.014 7988 Star::Find(15, 1110, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.416 00.000 7988 Star::Find returns 0 (3), X=1110.00, Y=827.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:28.418 00.002 7988 Star::Find(15, 733, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.418 00.000 7988 Star::Find returns 0 (3), X=733.00, Y=82.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.418 00.000 7988 Star::Find(15, 821, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.418 00.000 7988 Star::Find false star n=4 nbg=277 bg=83.5 sigma=2.8 thresh=92 peak=88
04:03:28.418 00.000 7988 Star::Find returns 0 (2), X=821.00, Y=727.00, Mass=35, SNR=2.9, Peak=94 HFD=0.0
04:03:28.418 00.000 7988 Star::Find(15, 1233, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.418 00.000 7988 Star::Find returns 0 (2), X=1233.00, Y=358.00, Mass=11, SNR=1.9, Peak=98 HFD=0.0
04:03:28.418 00.000 7988 Star::Find(15, 431, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.418 00.000 7988 Star::Find false star n=3 nbg=277 bg=81.9 sigma=3.1 thresh=91 peak=87
04:03:28.418 00.000 7988 Star::Find returns 0 (2), X=431.00, Y=513.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:28.418 00.000 7988 Star::Find(15, 990, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.418 00.000 7988 Star::Find returns 0 (2), X=990.00, Y=129.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
04:03:28.418 00.000 7988 Star::Find(15, 743, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.418 00.000 7988 Star::Find false star n=3 nbg=275 bg=86.0 sigma=3.0 thresh=95 peak=90
04:03:28.432 00.014 7988 Star::Find returns 0 (2), X=743.00, Y=857.00, Mass=28, SNR=2.9, Peak=97 HFD=0.0
04:03:28.434 00.002 7988 Star::Find(15, 846, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.434 00.000 7988 Star::Find false star n=3 nbg=277 bg=83.3 sigma=2.8 thresh=92 peak=89
04:03:28.436 00.002 7988 Star::Find returns 0 (2), X=846.00, Y=864.00, Mass=31, SNR=2.9, Peak=96 HFD=0.0
04:03:28.436 00.000 7988 Star::Find(15, 1125, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.438 00.002 7988 Star::Find returns 0 (2), X=1125.00, Y=630.00, Mass=13, SNR=2.2, Peak=99 HFD=0.0
04:03:28.438 00.000 7988 Star::Find(15, 207, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.440 00.002 7988 Star::Find returns 0 (2), X=207.00, Y=597.00, Mass=23, SNR=2.8, Peak=96 HFD=0.0
04:03:28.440 00.000 7988 Star::Find(15, 172, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.442 00.002 7988 Star::Find returns 0 (3), X=172.00, Y=449.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:28.442 00.000 7988 Star::Find(15, 224, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.444 00.002 7988 Star::Find false star n=3 nbg=280 bg=84.0 sigma=3.2 thresh=94 peak=87
04:03:28.444 00.000 7988 Star::Find returns 0 (2), X=224.00, Y=832.00, Mass=33, SNR=2.9, Peak=96 HFD=0.0
04:03:28.446 00.002 7988 Star::Find(15, 199, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.446 00.000 7988 Star::Find returns 0 (3), X=199.00, Y=782.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.448 00.002 7988 Star::Find(15, 465, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.448 00.000 7988 Star::Find returns 0 (2), X=465.00, Y=540.00, Mass=11, SNR=1.9, Peak=96 HFD=0.0
04:03:28.448 00.000 7988 Star::Find(15, 1252, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.448 00.000 7988 Star::Find returns 0 (3), X=1252.00, Y=785.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
04:03:28.453 00.005 7988 Star::Find(15, 61, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.454 00.001 7988 Star::Find false star n=3 nbg=281 bg=82.5 sigma=3.3 thresh=92 peak=86
04:03:28.454 00.000 7988 Star::Find returns 0 (2), X=61.00, Y=498.00, Mass=32, SNR=2.9, Peak=95 HFD=0.0
04:03:28.458 00.004 7988 Star::Find(15, 475, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.458 00.000 7988 Star::Find returns 0 (2), X=475.00, Y=302.00, Mass=12, SNR=2.1, Peak=93 HFD=0.0
04:03:28.458 00.000 7988 Star::Find(15, 204, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.458 00.000 7988 Star::Find returns 0 (3), X=204.00, Y=179.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:28.464 00.006 7988 Star::Find(15, 728, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.464 00.000 7988 Star::Find returns 0 (2), X=728.00, Y=507.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:28.464 00.000 7988 Star::Find(15, 331, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.464 00.000 7988 Star::Find returns 0 (3), X=331.00, Y=597.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
04:03:28.464 00.000 7988 Star::Find(15, 1094, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.469 00.005 7988 Star::Find returns 0 (3), X=1094.00, Y=398.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.469 00.000 7988 Star::Find(15, 1169, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.469 00.000 7988 Star::Find returns 0 (2), X=1169.00, Y=677.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
04:03:28.469 00.000 7988 Star::Find(15, 713, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.469 00.000 7988 Star::Find returns 0 (3), X=713.00, Y=580.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:28.469 00.000 7988 Star::Find(15, 926, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.469 00.000 7988 Star::Find returns 0 (3), X=926.00, Y=828.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.469 00.000 7988 Star::Find(15, 342, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.469 00.000 7988 Star::Find returns 0 (2), X=342.00, Y=522.00, Mass=18, SNR=2.4, Peak=92 HFD=0.0
04:03:28.469 00.000 7988 Star::Find(15, 921, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.479 00.010 7988 Star::Find returns 0 (2), X=921.00, Y=693.00, Mass=22, SNR=2.8, Peak=98 HFD=0.0
04:03:28.479 00.000 7988 Star::Find(15, 668, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.479 00.000 7988 Star::Find false star n=3 nbg=275 bg=82.2 sigma=3.1 thresh=91 peak=86
04:03:28.479 00.000 7988 Star::Find returns 0 (2), X=668.00, Y=39.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
04:03:28.479 00.000 7988 Star::Find(15, 897, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.479 00.000 7988 Star::Find returns 0 (3), X=897.00, Y=458.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.479 00.000 7988 Star::Find(15, 843, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.486 00.007 7988 Star::Find false star n=3 nbg=279 bg=81.2 sigma=3.0 thresh=90 peak=86
04:03:28.486 00.000 7988 Star::Find returns 0 (2), X=843.00, Y=33.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
04:03:28.486 00.000 7988 Star::Find(15, 933, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.486 00.000 7988 Star::Find returns 0 (3), X=933.00, Y=905.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.486 00.000 7988 Star::Find(15, 971, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.492 00.006 7988 Star::Find returns 0 (2), X=971.00, Y=596.00, Mass=11, SNR=2.0, Peak=97 HFD=0.0
04:03:28.492 00.000 7988 Star::Find(15, 585, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.494 00.002 7988 Star::Find returns 0 (2), X=585.00, Y=635.00, Mass=21, SNR=2.7, Peak=96 HFD=0.0
04:03:28.496 00.002 7988 Star::Find(15, 422, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.499 00.003 7988 Star::Find returns 0 (2), X=422.00, Y=611.00, Mass=18, SNR=2.5, Peak=96 HFD=0.0
04:03:28.503 00.004 7988 Star::Find(15, 829, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.506 00.003 7988 Star::Find returns 0 (3), X=829.00, Y=394.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.506 00.000 7988 Star::Find(15, 110, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.510 00.004 7988 Star::Find returns 0 (3), X=110.00, Y=392.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:28.510 00.000 7988 Star::Find(15, 138, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.510 00.000 7988 Star::Find returns 0 (2), X=138.00, Y=890.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:28.510 00.000 7988 Star::Find(15, 135, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.520 00.010 7988 Star::Find returns 0 (2), X=135.00, Y=791.00, Mass=20, SNR=2.5, Peak=94 HFD=0.0
04:03:28.520 00.000 7988 Star::Find(15, 235, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.520 00.000 7988 Star::Find false star n=4 nbg=276 bg=82.2 sigma=3.1 thresh=91 peak=86
04:03:28.526 00.006 7988 Star::Find returns 0 (2), X=235.00, Y=326.00, Mass=40, SNR=2.9, Peak=94 HFD=0.0
04:03:28.528 00.002 7988 Star::Find(15, 489, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.528 00.000 7988 Star::Find false star n=5 nbg=277 bg=84.9 sigma=3.0 thresh=94 peak=90
04:03:28.528 00.000 7988 Star::Find returns 0 (2), X=489.00, Y=872.00, Mass=48, SNR=2.9, Peak=101 HFD=0.0
04:03:28.533 00.005 7988 Star::Find(15, 330, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.533 00.000 7988 Star::Find returns 0 (2), X=330.00, Y=906.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:28.537 00.004 7988 Star::Find(15, 1004, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.537 00.000 7988 Star::Find false star n=3 nbg=276 bg=80.9 sigma=2.8 thresh=89 peak=85
04:03:28.537 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=48.00, Mass=26, SNR=2.9, Peak=93 HFD=0.0
04:03:28.537 00.000 7988 Star::Find(15, 1192, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.542 00.005 7988 Star::Find returns 0 (2), X=1192.00, Y=544.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
04:03:28.542 00.000 7988 Star::Find(15, 245, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.542 00.000 7988 Star::Find returns 0 (3), X=245.00, Y=59.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
04:03:28.542 00.000 7988 Star::Find(15, 150, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.542 00.000 7988 Star::Find returns 0 (3), X=150.00, Y=387.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.542 00.000 7988 Star::Find(15, 1023, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.542 00.000 7988 Star::Find false star n=3 nbg=281 bg=84.6 sigma=3.2 thresh=94 peak=88
04:03:28.542 00.000 7988 Star::Find returns 0 (2), X=1023.00, Y=844.00, Mass=36, SNR=2.9, Peak=98 HFD=0.0
04:03:28.542 00.000 7988 Star::Find(15, 1253, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.542 00.000 7988 Star::Find returns 0 (2), X=1253.00, Y=746.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:28.554 00.012 7988 Star::Find(15, 157, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.554 00.000 7988 Star::Find returns 0 (3), X=157.00, Y=135.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:28.554 00.000 7988 Star::Find(15, 494, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.558 00.004 7988 Star::Find returns 0 (2), X=494.00, Y=440.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
04:03:28.558 00.000 7988 Star::Find(15, 1154, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.558 00.000 7988 Star::Find returns 0 (3), X=1154.00, Y=746.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
04:03:28.558 00.000 7988 Star::Find(15, 872, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.558 00.000 7988 Star::Find false star n=7 nbg=282 bg=82.5 sigma=3.2 thresh=92 peak=87
04:03:28.558 00.000 7988 Star::Find returns 0 (2), X=872.00, Y=110.00, Mass=74, SNR=2.9, Peak=96 HFD=0.0
04:03:28.558 00.000 7988 Star::Find(15, 803, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.558 00.000 7988 Star::Find returns 0 (3), X=803.00, Y=656.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.558 00.000 7988 Star::Find(15, 882, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.558 00.000 7988 Star::Find returns 0 (2), X=882.00, Y=855.00, Mass=22, SNR=2.6, Peak=95 HFD=0.0
04:03:28.558 00.000 7988 Star::Find(15, 479, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.558 00.000 7988 Star::Find returns 0 (2), X=479.00, Y=677.00, Mass=13, SNR=2.2, Peak=95 HFD=0.0
04:03:28.571 00.013 7988 Star::Find(15, 669, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.571 00.000 7988 Star::Find false star n=5 nbg=276 bg=83.8 sigma=3.1 thresh=93 peak=89
04:03:28.573 00.002 7988 Star::Find returns 0 (2), X=669.00, Y=729.00, Mass=51, SNR=2.9, Peak=97 HFD=0.0
04:03:28.573 00.000 7988 Star::Find(15, 22, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.575 00.002 7988 Star::Find false star n=3 nbg=274 bg=82.7 sigma=2.9 thresh=92 peak=87
04:03:28.577 00.002 7988 Star::Find returns 0 (2), X=22.00, Y=653.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
04:03:28.577 00.000 7988 Star::Find(15, 232, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.580 00.003 7988 Star::Find returns 0 (2), X=232.00, Y=272.00, Mass=21, SNR=2.5, Peak=94 HFD=0.0
04:03:28.580 00.000 7988 Star::Find(15, 369, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.582 00.002 7988 Star::Find returns 0 (3), X=369.00, Y=122.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
04:03:28.584 00.002 7988 Star::Find(15, 700, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.584 00.000 7988 Star::Find returns 0 (2), X=700.00, Y=541.00, Mass=13, SNR=2.1, Peak=97 HFD=0.0
04:03:28.586 00.002 7988 Star::Find(15, 249, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.586 00.000 7988 Star::Find returns 0 (3), X=249.00, Y=797.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:28.588 00.002 7988 Star::Find(15, 474, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.589 00.001 7988 Star::Find returns 0 (2), X=474.00, Y=568.00, Mass=22, SNR=2.6, Peak=96 HFD=0.0
04:03:28.589 00.000 7988 Star::Find(15, 68, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.589 00.000 7988 Star::Find returns 0 (2), X=68.00, Y=163.00, Mass=22, SNR=2.7, Peak=94 HFD=0.0
04:03:28.589 00.000 7988 Star::Find(15, 1001, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.589 00.000 7988 Star::Find false star n=5 nbg=275 bg=85.3 sigma=2.9 thresh=94 peak=90
04:03:28.589 00.000 7988 Star::Find returns 0 (2), X=1001.00, Y=774.00, Mass=45, SNR=2.9, Peak=97 HFD=0.0
04:03:28.589 00.000 7988 Star::Find(15, 1049, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.589 00.000 7988 Star::Find returns 0 (3), X=1049.00, Y=495.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.589 00.000 7988 Star::Find(15, 1097, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.589 00.000 7988 Star::Find returns 0 (3), X=1097.00, Y=884.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.589 00.000 7988 Star::Find(15, 431, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.589 00.000 7988 Star::Find returns 0 (2), X=431.00, Y=136.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
04:03:28.589 00.000 7988 Star::Find(15, 629, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.589 00.000 7988 Star::Find returns 0 (2), X=629.00, Y=168.00, Mass=19, SNR=2.4, Peak=94 HFD=0.0
04:03:28.605 00.016 7988 Star::Find(15, 1036, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.605 00.000 7988 Star::Find returns 0 (2), X=1036.00, Y=357.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
04:03:28.605 00.000 7988 Star::Find(15, 183, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.605 00.000 7988 Star::Find returns 0 (3), X=183.00, Y=412.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.605 00.000 7988 Star::Find(15, 694, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.605 00.000 7988 Star::Find returns 0 (2), X=694.00, Y=867.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:28.605 00.000 7988 Star::Find(15, 331, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.605 00.000 7988 Star::Find returns 0 (3), X=331.00, Y=437.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.605 00.000 7988 Star::Find(15, 661, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.605 00.000 7988 Star::Find returns 0 (3), X=661.00, Y=672.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.605 00.000 7988 Star::Find(15, 191, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.605 00.000 7988 Star::Find returns 0 (3), X=191.00, Y=281.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:28.605 00.000 7988 Star::Find(15, 52, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.605 00.000 7988 Star::Find false star n=5 nbg=274 bg=83.3 sigma=3.0 thresh=92 peak=86
04:03:28.605 00.000 7988 Star::Find returns 0 (2), X=52.00, Y=662.00, Mass=47, SNR=2.9, Peak=94 HFD=0.0
04:03:28.622 00.017 7988 Star::Find(15, 277, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.622 00.000 7988 Star::Find returns 0 (3), X=277.00, Y=761.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
04:03:28.624 00.002 7988 AutoFind: could not find a non-saturated star!
04:03:28.624 00.000 7988 AutoFind: finding best star pass 3
04:03:28.626 00.002 7988 Star::Find(15, 1030, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.626 00.000 7988 Star::Find returns 0 (2), X=1030.00, Y=733.00, Mass=19, SNR=2.5, Peak=98 HFD=0.0
04:03:28.628 00.002 7988 Star::Find(15, 27, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.628 00.000 7988 Star::Find returns 0 (2), X=27.00, Y=493.00, Mass=21, SNR=2.7, Peak=94 HFD=0.0
04:03:28.630 00.002 7988 Star::Find(15, 47, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.630 00.000 7988 Star::Find returns 0 (2), X=47.00, Y=119.00, Mass=22, SNR=2.8, Peak=95 HFD=0.0
04:03:28.632 00.002 7988 Star::Find(15, 1248, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.632 00.000 7988 Star::Find returns 0 (2), X=1248.00, Y=494.00, Mass=11, SNR=1.9, Peak=97 HFD=0.0
04:03:28.634 00.002 7988 Star::Find(15, 276, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.634 00.000 7988 Star::Find returns 0 (3), X=276.00, Y=629.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:28.636 00.002 7988 Star::Find(15, 1147, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.637 00.001 7988 Star::Find returns 0 (2), X=1147.00, Y=865.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:28.639 00.002 7988 Star::Find(15, 1110, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.639 00.000 7988 Star::Find returns 0 (3), X=1110.00, Y=827.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:28.639 00.000 7988 Star::Find(15, 733, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.639 00.000 7988 Star::Find returns 0 (3), X=733.00, Y=82.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.639 00.000 7988 Star::Find(15, 821, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.639 00.000 7988 Star::Find false star n=4 nbg=277 bg=83.5 sigma=2.8 thresh=92 peak=88
04:03:28.639 00.000 7988 Star::Find returns 0 (2), X=821.00, Y=727.00, Mass=35, SNR=2.9, Peak=94 HFD=0.0
04:03:28.639 00.000 7988 Star::Find(15, 1233, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.639 00.000 7988 Star::Find returns 0 (2), X=1233.00, Y=358.00, Mass=11, SNR=1.9, Peak=98 HFD=0.0
04:03:28.639 00.000 7988 Star::Find(15, 431, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.639 00.000 7988 Star::Find false star n=3 nbg=277 bg=81.9 sigma=3.1 thresh=91 peak=87
04:03:28.639 00.000 7988 Star::Find returns 0 (2), X=431.00, Y=513.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:28.639 00.000 7988 Star::Find(15, 990, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.639 00.000 7988 Star::Find returns 0 (2), X=990.00, Y=129.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
04:03:28.653 00.014 7988 Star::Find(15, 743, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.653 00.000 7988 Star::Find false star n=3 nbg=275 bg=86.0 sigma=3.0 thresh=95 peak=90
04:03:28.656 00.003 7988 Star::Find returns 0 (2), X=743.00, Y=857.00, Mass=28, SNR=2.9, Peak=97 HFD=0.0
04:03:28.656 00.000 7988 Star::Find(15, 846, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.656 00.000 7988 Star::Find false star n=3 nbg=277 bg=83.3 sigma=2.8 thresh=92 peak=89
04:03:28.656 00.000 7988 Star::Find returns 0 (2), X=846.00, Y=864.00, Mass=31, SNR=2.9, Peak=96 HFD=0.0
04:03:28.656 00.000 7988 Star::Find(15, 1125, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.656 00.000 7988 Star::Find returns 0 (2), X=1125.00, Y=630.00, Mass=13, SNR=2.2, Peak=99 HFD=0.0
04:03:28.656 00.000 7988 Star::Find(15, 207, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.656 00.000 7988 Star::Find returns 0 (2), X=207.00, Y=597.00, Mass=23, SNR=2.8, Peak=96 HFD=0.0
04:03:28.656 00.000 7988 Star::Find(15, 172, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.656 00.000 7988 Star::Find returns 0 (3), X=172.00, Y=449.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:28.656 00.000 7988 Star::Find(15, 224, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.656 00.000 7988 Star::Find false star n=3 nbg=280 bg=84.0 sigma=3.2 thresh=94 peak=87
04:03:28.656 00.000 7988 Star::Find returns 0 (2), X=224.00, Y=832.00, Mass=33, SNR=2.9, Peak=96 HFD=0.0
04:03:28.669 00.013 7988 Star::Find(15, 199, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.669 00.000 7988 Star::Find returns 0 (3), X=199.00, Y=782.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.669 00.000 7988 Star::Find(15, 465, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.669 00.000 7988 Star::Find returns 0 (2), X=465.00, Y=540.00, Mass=11, SNR=1.9, Peak=96 HFD=0.0
04:03:28.673 00.004 7988 Star::Find(15, 1252, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.673 00.000 7988 Star::Find returns 0 (3), X=1252.00, Y=785.00, Mass=0, SNR=0.0, Peak=98 HFD=0.0
04:03:28.673 00.000 7988 Star::Find(15, 61, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.673 00.000 7988 Star::Find false star n=3 nbg=281 bg=82.5 sigma=3.3 thresh=92 peak=86
04:03:28.673 00.000 7988 Star::Find returns 0 (2), X=61.00, Y=498.00, Mass=32, SNR=2.9, Peak=95 HFD=0.0
04:03:28.673 00.000 7988 Star::Find(15, 475, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.673 00.000 7988 Star::Find returns 0 (2), X=475.00, Y=302.00, Mass=12, SNR=2.1, Peak=93 HFD=0.0
04:03:28.681 00.008 7988 Star::Find(15, 204, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.681 00.000 7988 Star::Find returns 0 (3), X=204.00, Y=179.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:28.683 00.002 7988 Star::Find(15, 728, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.683 00.000 7988 Star::Find returns 0 (2), X=728.00, Y=507.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:28.685 00.002 7988 Star::Find(15, 331, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.685 00.000 7988 Star::Find returns 0 (3), X=331.00, Y=597.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
04:03:28.685 00.000 7988 Star::Find(15, 1094, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.685 00.000 7988 Star::Find returns 0 (3), X=1094.00, Y=398.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.685 00.000 7988 Star::Find(15, 1169, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.690 00.005 7988 Star::Find returns 0 (2), X=1169.00, Y=677.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
04:03:28.690 00.000 7988 Star::Find(15, 713, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.690 00.000 7988 Star::Find returns 0 (3), X=713.00, Y=580.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:28.694 00.004 7988 Star::Find(15, 926, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.694 00.000 7988 Star::Find returns 0 (3), X=926.00, Y=828.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.696 00.002 7988 Star::Find(15, 342, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.696 00.000 7988 Star::Find returns 0 (2), X=342.00, Y=522.00, Mass=18, SNR=2.4, Peak=92 HFD=0.0
04:03:28.696 00.000 7988 Star::Find(15, 921, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.696 00.000 7988 Star::Find returns 0 (2), X=921.00, Y=693.00, Mass=22, SNR=2.8, Peak=98 HFD=0.0
04:03:28.696 00.000 7988 Star::Find(15, 668, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.701 00.005 7988 Star::Find false star n=3 nbg=275 bg=82.2 sigma=3.1 thresh=91 peak=86
04:03:28.701 00.000 7988 Star::Find returns 0 (2), X=668.00, Y=39.00, Mass=28, SNR=2.9, Peak=94 HFD=0.0
04:03:28.704 00.003 7988 Star::Find(15, 897, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.706 00.002 7988 Star::Find returns 0 (3), X=897.00, Y=458.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.707 00.001 7988 Star::Find(15, 843, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.709 00.002 7988 Star::Find false star n=3 nbg=279 bg=81.2 sigma=3.0 thresh=90 peak=86
04:03:28.709 00.000 7988 Star::Find returns 0 (2), X=843.00, Y=33.00, Mass=29, SNR=2.9, Peak=93 HFD=0.0
04:03:28.711 00.002 7988 Star::Find(15, 933, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.711 00.000 7988 Star::Find returns 0 (3), X=933.00, Y=905.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.713 00.002 7988 Star::Find(15, 971, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.715 00.002 7988 Star::Find returns 0 (2), X=971.00, Y=596.00, Mass=11, SNR=2.0, Peak=97 HFD=0.0
04:03:28.715 00.000 7988 Star::Find(15, 585, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.717 00.002 7988 Star::Find returns 0 (2), X=585.00, Y=635.00, Mass=21, SNR=2.7, Peak=96 HFD=0.0
04:03:28.717 00.000 15712 Exposure complete
04:03:28.717 00.000 7988 Star::Find(15, 422, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.717 00.000 7988 Star::Find returns 0 (2), X=422.00, Y=611.00, Mass=18, SNR=2.5, Peak=96 HFD=0.0
04:03:28.717 00.000 7988 Star::Find(15, 829, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.717 00.000 7988 Star::Find returns 0 (3), X=829.00, Y=394.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.724 00.007 7988 Star::Find(15, 110, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.724 00.000 7988 Star::Find returns 0 (3), X=110.00, Y=392.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:28.724 00.000 7988 Star::Find(15, 138, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.724 00.000 7988 Star::Find returns 0 (2), X=138.00, Y=890.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:28.724 00.000 7988 Star::Find(15, 135, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.724 00.000 7988 Star::Find returns 0 (2), X=135.00, Y=791.00, Mass=20, SNR=2.5, Peak=94 HFD=0.0
04:03:28.724 00.000 7988 Star::Find(15, 235, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.733 00.009 7988 Star::Find false star n=4 nbg=276 bg=82.2 sigma=3.1 thresh=91 peak=86
04:03:28.733 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=326.00, Mass=40, SNR=2.9, Peak=94 HFD=0.0
04:03:28.735 00.002 7988 Star::Find(15, 489, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.737 00.002 7988 Star::Find false star n=5 nbg=277 bg=84.9 sigma=3.0 thresh=94 peak=90
04:03:28.739 00.002 7988 Star::Find returns 0 (2), X=489.00, Y=872.00, Mass=48, SNR=2.9, Peak=101 HFD=0.0
04:03:28.739 00.000 7988 Star::Find(15, 330, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.741 00.002 7988 Star::Find returns 0 (2), X=330.00, Y=906.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:28.743 00.002 7988 Star::Find(15, 1004, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.743 00.000 7988 Star::Find false star n=3 nbg=276 bg=80.9 sigma=2.8 thresh=89 peak=85
04:03:28.743 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=48.00, Mass=26, SNR=2.9, Peak=93 HFD=0.0
04:03:28.747 00.004 7988 Star::Find(15, 1192, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.749 00.002 7988 Star::Find returns 0 (2), X=1192.00, Y=544.00, Mass=20, SNR=2.6, Peak=96 HFD=0.0
04:03:28.749 00.000 7988 Star::Find(15, 245, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.751 00.002 7988 Star::Find returns 0 (3), X=245.00, Y=59.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
04:03:28.751 00.000 7988 Star::Find(15, 150, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.753 00.002 7988 Star::Find returns 0 (3), X=150.00, Y=387.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.755 00.002 7988 Star::Find(15, 1023, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.755 00.000 7988 Star::Find false star n=3 nbg=281 bg=84.6 sigma=3.2 thresh=94 peak=88
04:03:28.757 00.002 7988 Star::Find returns 0 (2), X=1023.00, Y=844.00, Mass=36, SNR=2.9, Peak=98 HFD=0.0
04:03:28.758 00.001 7988 Star::Find(15, 1253, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.760 00.002 7988 Star::Find returns 0 (2), X=1253.00, Y=746.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:28.760 00.000 7988 Star::Find(15, 157, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.762 00.002 7988 Star::Find returns 0 (3), X=157.00, Y=135.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:28.762 00.000 7988 Star::Find(15, 494, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.764 00.002 7988 Star::Find returns 0 (2), X=494.00, Y=440.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
04:03:28.765 00.001 7988 Star::Find(15, 1154, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.765 00.000 7988 Star::Find returns 0 (3), X=1154.00, Y=746.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
04:03:28.765 00.000 7988 Star::Find(15, 872, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.765 00.000 7988 Star::Find false star n=7 nbg=282 bg=82.5 sigma=3.2 thresh=92 peak=87
04:03:28.765 00.000 7988 Star::Find returns 0 (2), X=872.00, Y=110.00, Mass=74, SNR=2.9, Peak=96 HFD=0.0
04:03:28.765 00.000 7988 Star::Find(15, 803, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.765 00.000 7988 Star::Find returns 0 (3), X=803.00, Y=656.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.765 00.000 7988 Star::Find(15, 882, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.775 00.010 7988 Star::Find returns 0 (2), X=882.00, Y=855.00, Mass=22, SNR=2.6, Peak=95 HFD=0.0
04:03:28.775 00.000 7988 Star::Find(15, 479, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.775 00.000 7988 Star::Find returns 0 (2), X=479.00, Y=677.00, Mass=13, SNR=2.2, Peak=95 HFD=0.0
04:03:28.775 00.000 7988 Star::Find(15, 669, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.781 00.006 7988 Star::Find false star n=5 nbg=276 bg=83.8 sigma=3.1 thresh=93 peak=89
04:03:28.781 00.000 7988 Star::Find returns 0 (2), X=669.00, Y=729.00, Mass=51, SNR=2.9, Peak=97 HFD=0.0
04:03:28.781 00.000 7988 Star::Find(15, 22, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.781 00.000 7988 Star::Find false star n=3 nbg=274 bg=82.7 sigma=2.9 thresh=92 peak=87
04:03:28.781 00.000 7988 Star::Find returns 0 (2), X=22.00, Y=653.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
04:03:28.781 00.000 7988 Star::Find(15, 232, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.781 00.000 7988 Star::Find returns 0 (2), X=232.00, Y=272.00, Mass=21, SNR=2.5, Peak=94 HFD=0.0
04:03:28.781 00.000 7988 Star::Find(15, 369, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.781 00.000 7988 Star::Find returns 0 (3), X=369.00, Y=122.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
04:03:28.792 00.011 7988 Star::Find(15, 700, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.793 00.001 7988 Star::Find returns 0 (2), X=700.00, Y=541.00, Mass=13, SNR=2.1, Peak=97 HFD=0.0
04:03:28.793 00.000 7988 Star::Find(15, 249, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.795 00.002 7988 Star::Find returns 0 (3), X=249.00, Y=797.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:28.797 00.002 7988 Star::Find(15, 474, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.797 00.000 7988 Star::Find returns 0 (2), X=474.00, Y=568.00, Mass=22, SNR=2.6, Peak=96 HFD=0.0
04:03:28.797 00.000 7988 Star::Find(15, 68, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.797 00.000 7988 Star::Find returns 0 (2), X=68.00, Y=163.00, Mass=22, SNR=2.7, Peak=94 HFD=0.0
04:03:28.797 00.000 7988 Star::Find(15, 1001, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.797 00.000 7988 Star::Find false star n=5 nbg=275 bg=85.3 sigma=2.9 thresh=94 peak=90
04:03:28.797 00.000 7988 Star::Find returns 0 (2), X=1001.00, Y=774.00, Mass=45, SNR=2.9, Peak=97 HFD=0.0
04:03:28.797 00.000 7988 Star::Find(15, 1049, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.797 00.000 7988 Star::Find returns 0 (3), X=1049.00, Y=495.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:28.797 00.000 7988 Star::Find(15, 1097, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.797 00.000 7988 Star::Find returns 0 (3), X=1097.00, Y=884.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.809 00.012 7988 Star::Find(15, 431, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.809 00.000 7988 Star::Find returns 0 (2), X=431.00, Y=136.00, Mass=11, SNR=1.9, Peak=92 HFD=0.0
04:03:28.812 00.003 7988 Star::Find(15, 629, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.812 00.000 15712 worker thread done servicing request
04:03:28.812 00.000 7988 Star::Find returns 0 (2), X=629.00, Y=168.00, Mass=19, SNR=2.4, Peak=94 HFD=0.0
04:03:28.812 00.000 7988 Star::Find(15, 1036, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.812 00.000 7988 Star::Find returns 0 (2), X=1036.00, Y=357.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
04:03:28.812 00.000 7988 Star::Find(15, 183, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.812 00.000 7988 Star::Find returns 0 (3), X=183.00, Y=412.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:28.812 00.000 7988 Star::Find(15, 694, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.812 00.000 7988 Star::Find returns 0 (2), X=694.00, Y=867.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:28.812 00.000 7988 Star::Find(15, 331, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.812 00.000 7988 Star::Find returns 0 (3), X=331.00, Y=437.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.812 00.000 7988 Star::Find(15, 661, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.812 00.000 7988 Star::Find returns 0 (3), X=661.00, Y=672.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:28.826 00.014 7988 Star::Find(15, 191, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.826 00.000 7988 Star::Find returns 0 (3), X=191.00, Y=281.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:28.826 00.000 7988 Star::Find(15, 52, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.828 00.002 7988 Star::Find false star n=5 nbg=274 bg=83.3 sigma=3.0 thresh=92 peak=86
04:03:28.828 00.000 7988 Star::Find returns 0 (2), X=52.00, Y=662.00, Mass=47, SNR=2.9, Peak=94 HFD=0.0
04:03:28.828 00.000 7988 Star::Find(15, 277, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
04:03:28.828 00.000 7988 Star::Find returns 0 (3), X=277.00, Y=761.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
04:03:28.828 00.000 7988 AutoFind: no star found
04:03:28.828 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:03:28.828 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:03:28.828 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_040325.fit
04:03:28.828 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:03:28.844 00.016 7988 ScopeASCOM::SideOfPier() returns 0
04:03:28.849 00.005 7988 auto find star failed, attempts remaining = 3
04:03:28.851 00.002 7988 Changing from state SELECTING to UNINITIALIZED
04:03:28.851 00.000 7988 guider state => SELECTING
04:03:28.853 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
04:03:28.853 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":0,"id":"57613da1-4c37-45f1-8852-d99a445fa031"}
04:03:28.855 00.002 7988 OnExposeComplete: enter
04:03:28.855 00.000 7988 UpdateGuideState(): m_state=1
04:03:28.855 00.000 7988 UpdateCurrentPosition: no star selected
04:03:28.860 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:28.860 00.000 7988 Status Line: No star selected
04:03:28.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=75, FiltMax=94, Gamma=0.690
04:03:28.860 00.000 7988 UpdateGuideState exits: No star selected
04:03:28.860 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:03:28.860 00.000 7988 GuiderMultiStar::AutoSelect enter
04:03:28.860 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:03:28.928 00.068 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:03:29.010 00.082 7988 AutoFind: global mean = 0.0, stdev 5.3
04:03:29.012 00.002 7988 AutoFind: using threshold = 0.1
04:03:29.098 00.086 7988 AutoFind: local max [305, 865] 5.0
04:03:29.098 00.000 7988 AutoFind: local max [964, 317] 4.9
04:03:29.098 00.000 7988 AutoFind: local max [971, 20] 4.7
04:03:29.103 00.005 7988 AutoFind: local max [1241, 549] 4.7
04:03:29.103 00.000 7988 AutoFind: local max [935, 921] 4.5
04:03:29.105 00.002 7988 AutoFind: local max [450, 718] 4.5
04:03:29.105 00.000 7988 AutoFind: local max [474, 584] 4.5
04:03:29.107 00.002 7988 AutoFind: local max [801, 319] 4.4
04:03:29.107 00.000 7988 AutoFind: local max [1004, 218] 4.4
04:03:29.109 00.002 7988 AutoFind: local max [606, 66] 4.3
04:03:29.109 00.000 7988 AutoFind: local max [342, 344] 4.3
04:03:29.111 00.002 7988 AutoFind: local max [957, 624] 4.3
04:03:29.111 00.000 7988 AutoFind: local max [723, 533] 4.3
04:03:29.114 00.003 7988 AutoFind: local max [556, 501] 4.3
04:03:29.114 00.000 7988 AutoFind: local max [13, 880] 4.2
04:03:29.114 00.000 7988 AutoFind: local max [526, 553] 4.2
04:03:29.114 00.000 7988 AutoFind: local max [730, 68] 4.2
04:03:29.114 00.000 7988 AutoFind: local max [534, 103] 4.2
04:03:29.114 00.000 7988 AutoFind: local max [925, 474] 4.2
04:03:29.114 00.000 7988 AutoFind: local max [956, 323] 4.2
04:03:29.114 00.000 7988 AutoFind: local max [657, 266] 4.2
04:03:29.114 00.000 7988 AutoFind: local max [565, 782] 4.2
04:03:29.114 00.000 7988 AutoFind: local max [1023, 506] 4.2
04:03:29.114 00.000 7988 AutoFind: local max [885, 167] 4.2
04:03:29.114 00.000 7988 AutoFind: local max [170, 534] 4.1
04:03:29.114 00.000 7988 AutoFind: local max [1046, 600] 4.1
04:03:29.114 00.000 7988 AutoFind: local max [934, 737] 4.1
04:03:29.114 00.000 7988 AutoFind: local max [951, 942] 4.1
04:03:29.114 00.000 7988 AutoFind: local max [692, 379] 4.1
04:03:29.129 00.015 7988 AutoFind: local max [871, 335] 4.1
04:03:29.131 00.002 7988 AutoFind: local max [1060, 204] 4.1
04:03:29.131 00.000 7988 AutoFind: local max [336, 856] 4.1
04:03:29.131 00.000 7988 AutoFind: local max [302, 290] 4.1
04:03:29.131 00.000 7988 AutoFind: local max [383, 487] 4.0
04:03:29.131 00.000 7988 AutoFind: local max [774, 371] 4.0
04:03:29.131 00.000 7988 AutoFind: local max [183, 712] 4.0
04:03:29.131 00.000 7988 AutoFind: local max [1010, 133] 4.0
04:03:29.131 00.000 7988 AutoFind: local max [679, 204] 4.0
04:03:29.131 00.000 7988 AutoFind: local max [990, 853] 4.0
04:03:29.131 00.000 7988 AutoFind: local max [824, 893] 4.0
04:03:29.131 00.000 7988 AutoFind: local max [925, 233] 4.0
04:03:29.131 00.000 7988 AutoFind: local max [604, 201] 4.0
04:03:29.131 00.000 7988 AutoFind: local max [1137, 812] 4.0
04:03:29.131 00.000 7988 AutoFind: local max [606, 731] 4.0
04:03:29.145 00.014 7988 AutoFind: local max [524, 448] 4.0
04:03:29.145 00.000 7988 AutoFind: local max [590, 92] 3.9
04:03:29.145 00.000 7988 AutoFind: local max [869, 70] 3.9
04:03:29.148 00.003 7988 AutoFind: local max [532, 577] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [666, 132] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [1134, 487] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [749, 98] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [81, 565] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [524, 706] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [323, 574] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [211, 508] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [201, 445] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [564, 506] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [774, 289] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [1125, 583] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [434, 922] 3.9
04:03:29.148 00.000 7988 AutoFind: local max [227, 708] 3.9
04:03:29.161 00.013 7988 AutoFind: local max [441, 8] 3.9
04:03:29.161 00.000 7988 AutoFind: local max [137, 872] 3.9
04:03:29.161 00.000 7988 AutoFind: local max [425, 719] 3.9
04:03:29.161 00.000 7988 AutoFind: local max [508, 181] 3.8
04:03:29.165 00.004 7988 AutoFind: local max [140, 483] 3.8
04:03:29.165 00.000 7988 AutoFind: local max [218, 936] 3.8
04:03:29.165 00.000 7988 AutoFind: local max [1057, 55] 3.8
04:03:29.165 00.000 7988 AutoFind: local max [570, 891] 3.8
04:03:29.165 00.000 7988 AutoFind: local max [47, 371] 3.8
04:03:29.165 00.000 7988 AutoFind: local max [382, 880] 3.8
04:03:29.165 00.000 7988 AutoFind: local max [1118, 870] 3.8
04:03:29.165 00.000 7988 AutoFind: local max [572, 844] 3.8
04:03:29.165 00.000 7988 AutoFind: local max [418, 379] 3.8
04:03:29.165 00.000 7988 AutoFind: local max [1096, 280] 3.8
04:03:29.165 00.000 7988 AutoFind: local max [925, 412] 3.8
04:03:29.165 00.000 7988 AutoFind: local max [419, 216] 3.8
04:03:29.165 00.000 7988 AutoFind: local max [901, 89] 3.8
04:03:29.177 00.012 7988 AutoFind: local max [1060, 213] 3.8
04:03:29.179 00.002 7988 AutoFind: local max [352, 795] 3.8
04:03:29.179 00.000 7988 AutoFind: local max [82, 889] 3.8
04:03:29.179 00.000 7988 AutoFind: local max [416, 713] 3.8
04:03:29.181 00.002 7988 AutoFind: local max [1037, 59] 3.8
04:03:29.181 00.000 7988 AutoFind: local max [326, 910] 3.8
04:03:29.183 00.002 7988 AutoFind: local max [174, 777] 3.8
04:03:29.183 00.000 7988 AutoFind: local max [1248, 670] 3.8
04:03:29.186 00.003 7988 AutoFind: local max [496, 67] 3.8
04:03:29.186 00.000 7988 AutoFind: local max [379, 174] 3.8
04:03:29.188 00.002 7988 AutoFind: local max [864, 892] 3.7
04:03:29.188 00.000 7988 AutoFind: local max [710, 50] 3.7
04:03:29.188 00.000 7988 AutoFind: local max [654, 587] 3.7
04:03:29.190 00.002 7988 AutoFind: local max [298, 298] 3.7
04:03:29.190 00.000 7988 AutoFind: local max [404, 827] 3.7
04:03:29.192 00.002 7988 AutoFind: local max [45, 228] 3.7
04:03:29.192 00.000 7988 AutoFind: local max [307, 256] 3.7
04:03:29.194 00.002 7988 AutoFind: local max [227, 890] 3.7
04:03:29.194 00.000 7988 AutoFind: local max [453, 817] 3.7
04:03:29.194 00.000 7988 AutoFind: local max [488, 224] 3.7
04:03:29.198 00.004 7988 AutoFind: local max [193, 201] 3.7
04:03:29.199 00.001 7988 AutoFind: local max [211, 311] 3.7
04:03:29.200 00.001 7988 AutoFind: too close [298, 298] 3.7 - [302, 290] 4.1
04:03:29.201 00.001 7988 AutoFind: too close [710, 50] 3.7 - [730, 68] 4.2
04:03:29.202 00.001 7988 AutoFind: too close [1037, 59] 3.8 - [1057, 55] 3.8
04:03:29.203 00.001 7988 AutoFind: too close [416, 713] 3.8 - [425, 719] 3.9
04:03:29.205 00.002 7988 AutoFind: too close [1060, 213] 3.8 - [1060, 204] 4.1
04:03:29.206 00.001 7988 AutoFind: too close [564, 506] 3.9 - [556, 501] 4.3
04:03:29.207 00.001 7988 AutoFind: too close [956, 323] 4.2 - [964, 317] 4.9
04:03:29.208 00.001 7988 AutoFind: too close to edge [441, 8] 3.9
04:03:29.209 00.001 7988 AutoFind: too close to edge [13, 880] 4.2
04:03:29.209 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:03:29.209 00.000 7988 Star::Find(15, 305, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.209 00.000 7988 Star::Find returns 0 (2), X=305.00, Y=865.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
04:03:29.209 00.000 7988 Star::Find(15, 971, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.209 00.000 7988 Star::Find returns 0 (3), X=971.00, Y=20.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:29.209 00.000 7988 Star::Find(15, 1241, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.215 00.006 7988 Star::Find false star n=4 nbg=279 bg=86.1 sigma=3.1 thresh=95 peak=90
04:03:29.215 00.000 7988 Star::Find returns 0 (2), X=1241.00, Y=549.00, Mass=37, SNR=2.9, Peak=99 HFD=0.0
04:03:29.215 00.000 7988 Star::Find(15, 935, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.215 00.000 7988 Star::Find returns 0 (2), X=935.00, Y=921.00, Mass=23, SNR=2.8, Peak=99 HFD=0.0
04:03:29.215 00.000 7988 Star::Find(15, 450, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.215 00.000 7988 Star::Find returns 0 (3), X=450.00, Y=718.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.215 00.000 7988 Star::Find(15, 474, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.215 00.000 7988 Star::Find false star n=3 nbg=277 bg=82.5 sigma=2.9 thresh=91 peak=87
04:03:29.224 00.009 7988 Star::Find returns 0 (2), X=474.00, Y=584.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
04:03:29.224 00.000 7988 Star::Find(15, 801, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.224 00.000 7988 Star::Find false star n=3 nbg=274 bg=82.7 sigma=3.1 thresh=92 peak=88
04:03:29.224 00.000 7988 Star::Find returns 0 (2), X=801.00, Y=319.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
04:03:29.224 00.000 7988 Star::Find(15, 1004, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.224 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=218.00, Mass=20, SNR=2.7, Peak=94 HFD=0.0
04:03:29.224 00.000 7988 Star::Find(15, 606, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.224 00.000 7988 Star::Find returns 0 (2), X=606.00, Y=66.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
04:03:29.224 00.000 7988 Star::Find(15, 342, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.232 00.008 7988 Star::Find returns 0 (2), X=342.00, Y=344.00, Mass=22, SNR=2.7, Peak=95 HFD=0.0
04:03:29.232 00.000 7988 Star::Find(15, 957, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.232 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=624.00, Mass=13, SNR=2.1, Peak=97 HFD=0.0
04:03:29.232 00.000 7988 Star::Find(15, 723, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.232 00.000 7988 Star::Find returns 0 (2), X=723.00, Y=533.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
04:03:29.232 00.000 7988 Star::Find(15, 526, 553, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.232 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=2.9 thresh=91 peak=86
04:03:29.240 00.008 7988 Star::Find returns 0 (2), X=526.00, Y=553.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:29.240 00.000 7988 Star::Find(15, 534, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.240 00.000 7988 Star::Find returns 0 (2), X=534.00, Y=103.00, Mass=15, SNR=2.4, Peak=95 HFD=0.0
04:03:29.240 00.000 7988 Star::Find(15, 925, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.240 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=474.00, Mass=22, SNR=2.7, Peak=96 HFD=0.0
04:03:29.240 00.000 7988 Star::Find(15, 657, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.240 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=266.00, Mass=20, SNR=2.6, Peak=92 HFD=0.0
04:03:29.240 00.000 7988 Star::Find(15, 565, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.240 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=782.00, Mass=11, SNR=2.0, Peak=96 HFD=0.0
04:03:29.240 00.000 7988 Star::Find(15, 1023, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.249 00.009 7988 Star::Find returns 0 (2), X=1023.00, Y=506.00, Mass=12, SNR=2.0, Peak=97 HFD=0.0
04:03:29.249 00.000 7988 Star::Find(15, 885, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.249 00.000 7988 Star::Find returns 0 (2), X=885.00, Y=167.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:29.249 00.000 7988 Star::Find(15, 170, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.249 00.000 7988 Star::Find returns 0 (2), X=170.00, Y=534.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
04:03:29.249 00.000 7988 Star::Find(15, 1046, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.256 00.007 7988 Star::Find returns 0 (2), X=1046.00, Y=600.00, Mass=18, SNR=2.4, Peak=99 HFD=0.0
04:03:29.256 00.000 7988 Star::Find(15, 934, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.256 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=737.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:29.256 00.000 7988 Star::Find(15, 951, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.256 00.000 7988 Star::Find returns 0 (3), X=951.00, Y=942.00, Mass=9, SNR=1.7, Peak=97 HFD=0.0
04:03:29.256 00.000 7988 Star::Find(15, 692, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.256 00.000 7988 Star::Find returns 0 (2), X=692.00, Y=379.00, Mass=13, SNR=2.2, Peak=98 HFD=0.0
04:03:29.256 00.000 7988 Star::Find(15, 871, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.256 00.000 7988 Star::Find returns 0 (3), X=871.00, Y=335.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.256 00.000 7988 Star::Find(15, 336, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.256 00.000 7988 Star::Find false star n=3 nbg=279 bg=83.8 sigma=3.1 thresh=93 peak=89
04:03:29.266 00.010 7988 Star::Find returns 0 (2), X=336.00, Y=856.00, Mass=30, SNR=2.9, Peak=95 HFD=0.0
04:03:29.266 00.000 7988 Star::Find(15, 383, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.266 00.000 7988 Star::Find returns 0 (2), X=383.00, Y=487.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
04:03:29.266 00.000 7988 Star::Find(15, 774, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.266 00.000 7988 Star::Find returns 0 (3), X=774.00, Y=371.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:29.272 00.006 7988 Star::Find(15, 183, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.272 00.000 7988 Star::Find returns 0 (2), X=183.00, Y=712.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
04:03:29.272 00.000 7988 Star::Find(15, 1010, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.272 00.000 7988 Star::Find false star n=3 nbg=279 bg=83.3 sigma=3.0 thresh=92 peak=88
04:03:29.272 00.000 7988 Star::Find returns 0 (2), X=1010.00, Y=133.00, Mass=29, SNR=2.9, Peak=97 HFD=0.0
04:03:29.272 00.000 7988 Star::Find(15, 679, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.272 00.000 7988 Star::Find returns 0 (3), X=679.00, Y=204.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:29.272 00.000 7988 Star::Find(15, 990, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.272 00.000 7988 Star::Find returns 0 (3), X=990.00, Y=853.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:29.272 00.000 7988 Star::Find(15, 824, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.272 00.000 7988 Star::Find returns 0 (2), X=824.00, Y=893.00, Mass=18, SNR=2.5, Peak=99 HFD=0.0
04:03:29.272 00.000 7988 Star::Find(15, 925, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.283 00.011 7988 Star::Find returns 0 (3), X=925.00, Y=233.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.283 00.000 7988 Star::Find(15, 604, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.283 00.000 7988 Star::Find returns 0 (2), X=604.00, Y=201.00, Mass=22, SNR=2.8, Peak=93 HFD=0.0
04:03:29.283 00.000 7988 Star::Find(15, 1137, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.287 00.004 7988 Star::Find returns 0 (2), X=1137.00, Y=812.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
04:03:29.287 00.000 7988 Star::Find(15, 606, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.287 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=731.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.287 00.000 7988 Star::Find(15, 524, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.287 00.000 7988 Star::Find returns 0 (2), X=524.00, Y=448.00, Mass=24, SNR=2.9, Peak=96 HFD=0.0
04:03:29.287 00.000 7988 Star::Find(15, 590, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.287 00.000 7988 Star::Find returns 0 (2), X=590.00, Y=92.00, Mass=13, SNR=2.1, Peak=94 HFD=0.0
04:03:29.287 00.000 7988 Star::Find(15, 869, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.287 00.000 7988 Star::Find false star n=3 nbg=278 bg=83.3 sigma=3.1 thresh=93 peak=89
04:03:29.287 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=70.00, Mass=29, SNR=2.9, Peak=95 HFD=0.0
04:03:29.287 00.000 7988 Star::Find(15, 532, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.287 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=2.9 thresh=91 peak=86
04:03:29.287 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=577.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:29.300 00.013 7988 Star::Find(15, 666, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.300 00.000 7988 Star::Find returns 0 (3), X=666.00, Y=132.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.300 00.000 7988 Star::Find(15, 1134, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.303 00.003 7988 Star::Find returns 0 (3), X=1134.00, Y=487.00, Mass=9, SNR=1.8, Peak=94 HFD=0.0
04:03:29.305 00.002 7988 Star::Find(15, 749, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.305 00.000 7988 Star::Find returns 0 (2), X=749.00, Y=98.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:29.307 00.002 7988 Star::Find(15, 81, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.307 00.000 7988 Star::Find returns 0 (3), X=81.00, Y=565.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.309 00.002 7988 Star::Find(15, 524, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.309 00.000 7988 Star::Find false star n=4 nbg=278 bg=83.9 sigma=2.8 thresh=92 peak=88
04:03:29.311 00.002 7988 Star::Find returns 0 (2), X=524.00, Y=706.00, Mass=36, SNR=2.9, Peak=96 HFD=0.0
04:03:29.311 00.000 7988 Star::Find(15, 323, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.313 00.002 7988 Star::Find returns 0 (3), X=323.00, Y=574.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:29.313 00.000 7988 Star::Find(15, 211, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.315 00.002 7988 Star::Find returns 0 (3), X=211.00, Y=508.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.315 00.000 7988 Star::Find(15, 201, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.317 00.002 7988 Star::Find returns 0 (3), X=201.00, Y=445.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.317 00.000 7988 Star::Find(15, 774, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.318 00.001 7988 Star::Find returns 0 (2), X=774.00, Y=289.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
04:03:29.318 00.000 7988 Star::Find(15, 1125, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.318 00.000 7988 Star::Find returns 0 (2), X=1125.00, Y=583.00, Mass=23, SNR=2.8, Peak=99 HFD=0.0
04:03:29.318 00.000 7988 Star::Find(15, 434, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.318 00.000 7988 Star::Find returns 0 (3), X=434.00, Y=922.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.318 00.000 7988 Star::Find(15, 227, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.318 00.000 7988 Star::Find returns 0 (2), X=227.00, Y=708.00, Mass=11, SNR=2.0, Peak=94 HFD=0.0
04:03:29.318 00.000 7988 Star::Find(15, 137, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.318 00.000 7988 Star::Find returns 0 (3), X=137.00, Y=872.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:29.318 00.000 7988 Star::Find(15, 508, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.318 00.000 7988 Star::Find returns 0 (2), X=508.00, Y=181.00, Mass=20, SNR=2.6, Peak=91 HFD=0.0
04:03:29.318 00.000 7988 Star::Find(15, 140, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.318 00.000 7988 Star::Find returns 0 (2), X=140.00, Y=483.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
04:03:29.318 00.000 7988 Star::Find(15, 218, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.318 00.000 7988 Star::Find returns 0 (3), X=218.00, Y=936.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:29.334 00.016 7988 Star::Find(15, 570, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.334 00.000 7988 Star::Find returns 0 (3), X=570.00, Y=891.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:29.334 00.000 7988 Star::Find(15, 47, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.334 00.000 7988 Star::Find returns 0 (2), X=47.00, Y=371.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
04:03:29.334 00.000 7988 Star::Find(15, 382, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.334 00.000 7988 Star::Find returns 0 (3), X=382.00, Y=880.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
04:03:29.334 00.000 7988 Star::Find(15, 1118, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.334 00.000 7988 Star::Find returns 0 (2), X=1118.00, Y=870.00, Mass=20, SNR=2.5, Peak=96 HFD=0.0
04:03:29.334 00.000 7988 Star::Find(15, 572, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.334 00.000 7988 Star::Find returns 0 (2), X=572.00, Y=844.00, Mass=12, SNR=2.0, Peak=98 HFD=0.0
04:03:29.334 00.000 7988 Star::Find(15, 418, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.334 00.000 7988 Star::Find false star n=5 nbg=279 bg=81.6 sigma=3.2 thresh=91 peak=86
04:03:29.334 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=379.00, Mass=50, SNR=2.9, Peak=94 HFD=0.0
04:03:29.334 00.000 7988 Star::Find(15, 1096, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.334 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=280.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
04:03:29.334 00.000 7988 Star::Find(15, 925, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.334 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=412.00, Mass=12, SNR=2.1, Peak=96 HFD=0.0
04:03:29.350 00.016 7988 Star::Find(15, 419, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.351 00.001 7988 Star::Find returns 0 (3), X=419.00, Y=216.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
04:03:29.351 00.000 7988 Star::Find(15, 901, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.351 00.000 7988 Star::Find returns 0 (3), X=901.00, Y=89.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:29.351 00.000 7988 Star::Find(15, 352, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.351 00.000 7988 Star::Find returns 0 (2), X=352.00, Y=795.00, Mass=22, SNR=2.7, Peak=97 HFD=0.0
04:03:29.351 00.000 7988 Star::Find(15, 82, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.351 00.000 7988 Star::Find returns 0 (2), X=82.00, Y=889.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
04:03:29.351 00.000 7988 Star::Find(15, 326, 910, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.351 00.000 7988 Star::Find returns 0 (3), X=326.00, Y=910.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:29.351 00.000 7988 Star::Find(15, 174, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.351 00.000 7988 Star::Find returns 0 (3), X=174.00, Y=777.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.351 00.000 7988 Star::Find(15, 1248, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.351 00.000 7988 Star::Find returns 0 (3), X=1248.00, Y=670.00, Mass=0, SNR=0.0, Peak=99 HFD=0.0
04:03:29.351 00.000 7988 Star::Find(15, 496, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.351 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=67.00, Mass=13, SNR=2.2, Peak=94 HFD=0.0
04:03:29.366 00.015 7988 Star::Find(15, 379, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.366 00.000 7988 Star::Find returns 0 (2), X=379.00, Y=174.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
04:03:29.368 00.002 7988 Star::Find(15, 864, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.368 00.000 7988 Star::Find false star n=6 nbg=271 bg=86.9 sigma=2.6 thresh=95 peak=92
04:03:29.368 00.000 7988 Star::Find returns 0 (2), X=864.00, Y=892.00, Mass=57, SNR=2.9, Peak=103 HFD=0.0
04:03:29.368 00.000 7988 Star::Find(15, 654, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.368 00.000 7988 Star::Find returns 0 (3), X=654.00, Y=587.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.368 00.000 7988 Star::Find(15, 404, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.368 00.000 7988 Star::Find returns 0 (2), X=404.00, Y=827.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:29.368 00.000 7988 Star::Find(15, 45, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.368 00.000 7988 Star::Find returns 0 (2), X=45.00, Y=228.00, Mass=21, SNR=2.6, Peak=94 HFD=0.0
04:03:29.368 00.000 7988 Star::Find(15, 307, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.368 00.000 7988 Star::Find returns 0 (2), X=307.00, Y=256.00, Mass=13, SNR=2.1, Peak=96 HFD=0.0
04:03:29.368 00.000 7988 Star::Find(15, 227, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.368 00.000 7988 Star::Find returns 0 (2), X=227.00, Y=890.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
04:03:29.382 00.014 7988 Star::Find(15, 453, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.382 00.000 7988 Star::Find returns 0 (2), X=453.00, Y=817.00, Mass=22, SNR=2.7, Peak=96 HFD=0.0
04:03:29.382 00.000 7988 Star::Find(15, 488, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.385 00.003 7988 Star::Find false star n=4 nbg=275 bg=81.0 sigma=2.8 thresh=89 peak=84
04:03:29.385 00.000 7988 Star::Find returns 0 (2), X=488.00, Y=224.00, Mass=34, SNR=2.9, Peak=90 HFD=0.0
04:03:29.385 00.000 7988 Star::Find(15, 193, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.385 00.000 7988 Star::Find returns 0 (3), X=193.00, Y=201.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:29.385 00.000 7988 Star::Find(15, 211, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.385 00.000 7988 Star::Find returns 0 (3), X=211.00, Y=311.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.385 00.000 7988 AutoFind: finding best star pass 1
04:03:29.385 00.000 7988 Star::Find(15, 305, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.385 00.000 7988 Star::Find returns 0 (2), X=305.00, Y=865.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
04:03:29.385 00.000 7988 Star::Find(15, 971, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.385 00.000 7988 Star::Find returns 0 (3), X=971.00, Y=20.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:29.396 00.011 7988 Star::Find(15, 1241, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.397 00.001 7988 Star::Find false star n=4 nbg=279 bg=86.1 sigma=3.1 thresh=95 peak=90
04:03:29.397 00.000 7988 Star::Find returns 0 (2), X=1241.00, Y=549.00, Mass=37, SNR=2.9, Peak=99 HFD=0.0
04:03:29.397 00.000 7988 Star::Find(15, 935, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.397 00.000 7988 Star::Find returns 0 (2), X=935.00, Y=921.00, Mass=23, SNR=2.8, Peak=99 HFD=0.0
04:03:29.402 00.005 7988 Star::Find(15, 450, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.402 00.000 7988 Star::Find returns 0 (3), X=450.00, Y=718.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.402 00.000 7988 Star::Find(15, 474, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.402 00.000 7988 Star::Find false star n=3 nbg=277 bg=82.5 sigma=2.9 thresh=91 peak=87
04:03:29.402 00.000 7988 Star::Find returns 0 (2), X=474.00, Y=584.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
04:03:29.402 00.000 7988 Star::Find(15, 801, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.402 00.000 7988 Star::Find false star n=3 nbg=274 bg=82.7 sigma=3.1 thresh=92 peak=88
04:03:29.402 00.000 7988 Star::Find returns 0 (2), X=801.00, Y=319.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
04:03:29.402 00.000 7988 Star::Find(15, 1004, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.402 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=218.00, Mass=20, SNR=2.7, Peak=94 HFD=0.0
04:03:29.402 00.000 7988 Star::Find(15, 606, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.402 00.000 7988 Star::Find returns 0 (2), X=606.00, Y=66.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
04:03:29.414 00.012 7988 Star::Find(15, 342, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.416 00.002 7988 Star::Find returns 0 (2), X=342.00, Y=344.00, Mass=22, SNR=2.7, Peak=95 HFD=0.0
04:03:29.416 00.000 7988 Star::Find(15, 957, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.418 00.002 7988 Star::Find returns 0 (2), X=957.00, Y=624.00, Mass=13, SNR=2.1, Peak=97 HFD=0.0
04:03:29.419 00.001 7988 Star::Find(15, 723, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.419 00.000 7988 Star::Find returns 0 (2), X=723.00, Y=533.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
04:03:29.419 00.000 7988 Star::Find(15, 526, 553, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.422 00.003 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=2.9 thresh=91 peak=86
04:03:29.424 00.002 7988 Star::Find returns 0 (2), X=526.00, Y=553.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:29.424 00.000 7988 Star::Find(15, 534, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.424 00.000 7988 Star::Find returns 0 (2), X=534.00, Y=103.00, Mass=15, SNR=2.4, Peak=95 HFD=0.0
04:03:29.429 00.005 7988 Star::Find(15, 925, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.429 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=474.00, Mass=22, SNR=2.7, Peak=96 HFD=0.0
04:03:29.429 00.000 7988 Star::Find(15, 657, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.429 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=266.00, Mass=20, SNR=2.6, Peak=92 HFD=0.0
04:03:29.435 00.006 7988 Star::Find(15, 565, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.435 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=782.00, Mass=11, SNR=2.0, Peak=96 HFD=0.0
04:03:29.435 00.000 7988 Star::Find(15, 1023, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.435 00.000 7988 Star::Find returns 0 (2), X=1023.00, Y=506.00, Mass=12, SNR=2.0, Peak=97 HFD=0.0
04:03:29.435 00.000 7988 Star::Find(15, 885, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.435 00.000 7988 Star::Find returns 0 (2), X=885.00, Y=167.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:29.435 00.000 7988 Star::Find(15, 170, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.445 00.010 7988 Star::Find returns 0 (2), X=170.00, Y=534.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
04:03:29.445 00.000 7988 Star::Find(15, 1046, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.447 00.002 7988 Star::Find returns 0 (2), X=1046.00, Y=600.00, Mass=18, SNR=2.4, Peak=99 HFD=0.0
04:03:29.449 00.002 7988 Star::Find(15, 934, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.449 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=737.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:29.452 00.003 7988 Star::Find(15, 951, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.452 00.000 7988 Star::Find returns 0 (3), X=951.00, Y=942.00, Mass=9, SNR=1.7, Peak=97 HFD=0.0
04:03:29.452 00.000 7988 Star::Find(15, 692, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.452 00.000 7988 Star::Find returns 0 (2), X=692.00, Y=379.00, Mass=13, SNR=2.2, Peak=98 HFD=0.0
04:03:29.452 00.000 7988 Star::Find(15, 871, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.452 00.000 7988 Star::Find returns 0 (3), X=871.00, Y=335.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.452 00.000 7988 Star::Find(15, 336, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.461 00.009 7988 Star::Find false star n=3 nbg=279 bg=83.8 sigma=3.1 thresh=93 peak=89
04:03:29.461 00.000 7988 Star::Find returns 0 (2), X=336.00, Y=856.00, Mass=30, SNR=2.9, Peak=95 HFD=0.0
04:03:29.461 00.000 7988 Star::Find(15, 383, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.461 00.000 7988 Star::Find returns 0 (2), X=383.00, Y=487.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
04:03:29.461 00.000 7988 Star::Find(15, 774, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.469 00.008 7988 Star::Find returns 0 (3), X=774.00, Y=371.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:29.469 00.000 7988 Star::Find(15, 183, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.469 00.000 7988 Star::Find returns 0 (2), X=183.00, Y=712.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
04:03:29.469 00.000 7988 Star::Find(15, 1010, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.469 00.000 7988 Star::Find false star n=3 nbg=279 bg=83.3 sigma=3.0 thresh=92 peak=88
04:03:29.475 00.006 7988 Star::Find returns 0 (2), X=1010.00, Y=133.00, Mass=29, SNR=2.9, Peak=97 HFD=0.0
04:03:29.477 00.002 7988 Star::Find(15, 679, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.477 00.000 7988 Star::Find returns 0 (3), X=679.00, Y=204.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:29.477 00.000 7988 Star::Find(15, 990, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.477 00.000 7988 Star::Find returns 0 (3), X=990.00, Y=853.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:29.477 00.000 7988 Star::Find(15, 824, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.477 00.000 7988 Star::Find returns 0 (2), X=824.00, Y=893.00, Mass=18, SNR=2.5, Peak=99 HFD=0.0
04:03:29.477 00.000 7988 Star::Find(15, 925, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.477 00.000 7988 Star::Find returns 0 (3), X=925.00, Y=233.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.486 00.009 7988 Star::Find(15, 604, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.486 00.000 7988 Star::Find returns 0 (2), X=604.00, Y=201.00, Mass=22, SNR=2.8, Peak=93 HFD=0.0
04:03:29.486 00.000 7988 Star::Find(15, 1137, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.486 00.000 7988 Star::Find returns 0 (2), X=1137.00, Y=812.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
04:03:29.486 00.000 7988 Star::Find(15, 606, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.486 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=731.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.493 00.007 7988 Star::Find(15, 524, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.493 00.000 7988 Star::Find returns 0 (2), X=524.00, Y=448.00, Mass=24, SNR=2.9, Peak=96 HFD=0.0
04:03:29.493 00.000 7988 Star::Find(15, 590, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.493 00.000 7988 Star::Find returns 0 (2), X=590.00, Y=92.00, Mass=13, SNR=2.1, Peak=94 HFD=0.0
04:03:29.493 00.000 7988 Star::Find(15, 869, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.493 00.000 7988 Star::Find false star n=3 nbg=278 bg=83.3 sigma=3.1 thresh=93 peak=89
04:03:29.493 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=70.00, Mass=29, SNR=2.9, Peak=95 HFD=0.0
04:03:29.493 00.000 7988 Star::Find(15, 532, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.503 00.010 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=2.9 thresh=91 peak=86
04:03:29.503 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=577.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:29.503 00.000 7988 Star::Find(15, 666, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.503 00.000 7988 Star::Find returns 0 (3), X=666.00, Y=132.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.503 00.000 7988 Star::Find(15, 1134, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.509 00.006 7988 Star::Find returns 0 (3), X=1134.00, Y=487.00, Mass=9, SNR=1.8, Peak=94 HFD=0.0
04:03:29.509 00.000 7988 Star::Find(15, 749, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.509 00.000 7988 Star::Find returns 0 (2), X=749.00, Y=98.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:29.509 00.000 7988 Star::Find(15, 81, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.509 00.000 7988 Star::Find returns 0 (3), X=81.00, Y=565.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.509 00.000 7988 Star::Find(15, 524, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.509 00.000 7988 Star::Find false star n=4 nbg=278 bg=83.9 sigma=2.8 thresh=92 peak=88
04:03:29.509 00.000 7988 Star::Find returns 0 (2), X=524.00, Y=706.00, Mass=36, SNR=2.9, Peak=96 HFD=0.0
04:03:29.509 00.000 7988 Star::Find(15, 323, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.519 00.010 7988 Star::Find returns 0 (3), X=323.00, Y=574.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:29.519 00.000 7988 Star::Find(15, 211, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.519 00.000 7988 Star::Find returns 0 (3), X=211.00, Y=508.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.519 00.000 7988 Star::Find(15, 201, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.519 00.000 7988 Star::Find returns 0 (3), X=201.00, Y=445.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.525 00.006 7988 Star::Find(15, 774, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.525 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=289.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
04:03:29.525 00.000 7988 Star::Find(15, 1125, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.525 00.000 7988 Star::Find returns 0 (2), X=1125.00, Y=583.00, Mass=23, SNR=2.8, Peak=99 HFD=0.0
04:03:29.525 00.000 7988 Star::Find(15, 434, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.525 00.000 7988 Star::Find returns 0 (3), X=434.00, Y=922.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.525 00.000 7988 Star::Find(15, 227, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.525 00.000 7988 Star::Find returns 0 (2), X=227.00, Y=708.00, Mass=11, SNR=2.0, Peak=94 HFD=0.0
04:03:29.525 00.000 7988 Star::Find(15, 137, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.525 00.000 7988 Star::Find returns 0 (3), X=137.00, Y=872.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:29.537 00.012 7988 Star::Find(15, 508, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.537 00.000 7988 Star::Find returns 0 (2), X=508.00, Y=181.00, Mass=20, SNR=2.6, Peak=91 HFD=0.0
04:03:29.537 00.000 7988 Star::Find(15, 140, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.537 00.000 7988 Star::Find returns 0 (2), X=140.00, Y=483.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
04:03:29.541 00.004 7988 Star::Find(15, 218, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.541 00.000 7988 Star::Find returns 0 (3), X=218.00, Y=936.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:29.541 00.000 7988 Star::Find(15, 570, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.541 00.000 7988 Star::Find returns 0 (3), X=570.00, Y=891.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:29.541 00.000 7988 Star::Find(15, 47, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.541 00.000 7988 Star::Find returns 0 (2), X=47.00, Y=371.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
04:03:29.541 00.000 7988 Star::Find(15, 382, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.541 00.000 7988 Star::Find returns 0 (3), X=382.00, Y=880.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
04:03:29.541 00.000 7988 Star::Find(15, 1118, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.541 00.000 7988 Star::Find returns 0 (2), X=1118.00, Y=870.00, Mass=20, SNR=2.5, Peak=96 HFD=0.0
04:03:29.541 00.000 7988 Star::Find(15, 572, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.554 00.013 7988 Star::Find returns 0 (2), X=572.00, Y=844.00, Mass=12, SNR=2.0, Peak=98 HFD=0.0
04:03:29.554 00.000 7988 Star::Find(15, 418, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.554 00.000 7988 Star::Find false star n=5 nbg=279 bg=81.6 sigma=3.2 thresh=91 peak=86
04:03:29.554 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=379.00, Mass=50, SNR=2.9, Peak=94 HFD=0.0
04:03:29.557 00.003 7988 Star::Find(15, 1096, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.557 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=280.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
04:03:29.557 00.000 7988 Star::Find(15, 925, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.557 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=412.00, Mass=12, SNR=2.1, Peak=96 HFD=0.0
04:03:29.557 00.000 7988 Star::Find(15, 419, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.557 00.000 7988 Star::Find returns 0 (3), X=419.00, Y=216.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
04:03:29.557 00.000 7988 Star::Find(15, 901, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.557 00.000 7988 Star::Find returns 0 (3), X=901.00, Y=89.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:29.557 00.000 7988 Star::Find(15, 352, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.557 00.000 7988 Star::Find returns 0 (2), X=352.00, Y=795.00, Mass=22, SNR=2.7, Peak=97 HFD=0.0
04:03:29.557 00.000 7988 Star::Find(15, 82, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.557 00.000 7988 Star::Find returns 0 (2), X=82.00, Y=889.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
04:03:29.571 00.014 7988 Star::Find(15, 326, 910, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.571 00.000 7988 Star::Find returns 0 (3), X=326.00, Y=910.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:29.573 00.002 7988 Star::Find(15, 174, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.573 00.000 7988 Star::Find returns 0 (3), X=174.00, Y=777.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.573 00.000 7988 Star::Find(15, 1248, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.573 00.000 7988 Star::Find returns 0 (3), X=1248.00, Y=670.00, Mass=0, SNR=0.0, Peak=99 HFD=0.0
04:03:29.573 00.000 7988 Star::Find(15, 496, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.573 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=67.00, Mass=13, SNR=2.2, Peak=94 HFD=0.0
04:03:29.573 00.000 7988 Star::Find(15, 379, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.573 00.000 7988 Star::Find returns 0 (2), X=379.00, Y=174.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
04:03:29.573 00.000 7988 Star::Find(15, 864, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.573 00.000 7988 Star::Find false star n=6 nbg=271 bg=86.9 sigma=2.6 thresh=95 peak=92
04:03:29.573 00.000 7988 Star::Find returns 0 (2), X=864.00, Y=892.00, Mass=57, SNR=2.9, Peak=103 HFD=0.0
04:03:29.573 00.000 7988 Star::Find(15, 654, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.573 00.000 7988 Star::Find returns 0 (3), X=654.00, Y=587.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.573 00.000 7988 Star::Find(15, 404, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.573 00.000 7988 Star::Find returns 0 (2), X=404.00, Y=827.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:29.588 00.015 7988 Star::Find(15, 45, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.589 00.001 7988 Star::Find returns 0 (2), X=45.00, Y=228.00, Mass=21, SNR=2.6, Peak=94 HFD=0.0
04:03:29.589 00.000 7988 Star::Find(15, 307, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.589 00.000 7988 Star::Find returns 0 (2), X=307.00, Y=256.00, Mass=13, SNR=2.1, Peak=96 HFD=0.0
04:03:29.595 00.006 7988 Star::Find(15, 227, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.597 00.002 7988 Star::Find returns 0 (2), X=227.00, Y=890.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
04:03:29.599 00.002 7988 Star::Find(15, 453, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.601 00.002 7988 Star::Find returns 0 (2), X=453.00, Y=817.00, Mass=22, SNR=2.7, Peak=96 HFD=0.0
04:03:29.601 00.000 7988 Star::Find(15, 488, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.605 00.004 7988 Star::Find false star n=4 nbg=275 bg=81.0 sigma=2.8 thresh=89 peak=84
04:03:29.605 00.000 7988 Star::Find returns 0 (2), X=488.00, Y=224.00, Mass=34, SNR=2.9, Peak=90 HFD=0.0
04:03:29.605 00.000 7988 Star::Find(15, 193, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.605 00.000 7988 Star::Find returns 0 (3), X=193.00, Y=201.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:29.605 00.000 7988 Star::Find(15, 211, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.605 00.000 7988 Star::Find returns 0 (3), X=211.00, Y=311.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.605 00.000 7988 AutoFind: could not find a star on Pass 1
04:03:29.605 00.000 7988 AutoFind: finding best star pass 2
04:03:29.605 00.000 7988 Star::Find(15, 305, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.605 00.000 7988 Star::Find returns 0 (2), X=305.00, Y=865.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
04:03:29.605 00.000 7988 Star::Find(15, 971, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.605 00.000 7988 Star::Find returns 0 (3), X=971.00, Y=20.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:29.605 00.000 7988 Star::Find(15, 1241, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.605 00.000 7988 Star::Find false star n=4 nbg=279 bg=86.1 sigma=3.1 thresh=95 peak=90
04:03:29.605 00.000 7988 Star::Find returns 0 (2), X=1241.00, Y=549.00, Mass=37, SNR=2.9, Peak=99 HFD=0.0
04:03:29.621 00.016 7988 Star::Find(15, 935, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.622 00.001 7988 Star::Find returns 0 (2), X=935.00, Y=921.00, Mass=23, SNR=2.8, Peak=99 HFD=0.0
04:03:29.622 00.000 7988 Star::Find(15, 450, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.622 00.000 7988 Star::Find returns 0 (3), X=450.00, Y=718.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.622 00.000 7988 Star::Find(15, 474, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.622 00.000 7988 Star::Find false star n=3 nbg=277 bg=82.5 sigma=2.9 thresh=91 peak=87
04:03:29.622 00.000 7988 Star::Find returns 0 (2), X=474.00, Y=584.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
04:03:29.622 00.000 7988 Star::Find(15, 801, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.622 00.000 7988 Star::Find false star n=3 nbg=274 bg=82.7 sigma=3.1 thresh=92 peak=88
04:03:29.622 00.000 7988 Star::Find returns 0 (2), X=801.00, Y=319.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
04:03:29.622 00.000 7988 Star::Find(15, 1004, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.622 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=218.00, Mass=20, SNR=2.7, Peak=94 HFD=0.0
04:03:29.622 00.000 7988 Star::Find(15, 606, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.622 00.000 7988 Star::Find returns 0 (2), X=606.00, Y=66.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
04:03:29.622 00.000 7988 Star::Find(15, 342, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.637 00.015 7988 Star::Find returns 0 (2), X=342.00, Y=344.00, Mass=22, SNR=2.7, Peak=95 HFD=0.0
04:03:29.639 00.002 7988 Star::Find(15, 957, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.639 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=624.00, Mass=13, SNR=2.1, Peak=97 HFD=0.0
04:03:29.639 00.000 7988 Star::Find(15, 723, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.639 00.000 7988 Star::Find returns 0 (2), X=723.00, Y=533.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
04:03:29.639 00.000 7988 Star::Find(15, 526, 553, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.639 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=2.9 thresh=91 peak=86
04:03:29.639 00.000 7988 Star::Find returns 0 (2), X=526.00, Y=553.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:29.639 00.000 7988 Star::Find(15, 534, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.639 00.000 7988 Star::Find returns 0 (2), X=534.00, Y=103.00, Mass=15, SNR=2.4, Peak=95 HFD=0.0
04:03:29.639 00.000 7988 Star::Find(15, 925, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.639 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=474.00, Mass=22, SNR=2.7, Peak=96 HFD=0.0
04:03:29.639 00.000 7988 Star::Find(15, 657, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.639 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=266.00, Mass=20, SNR=2.6, Peak=92 HFD=0.0
04:03:29.639 00.000 7988 Star::Find(15, 565, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.653 00.014 7988 Star::Find returns 0 (2), X=565.00, Y=782.00, Mass=11, SNR=2.0, Peak=96 HFD=0.0
04:03:29.653 00.000 7988 Star::Find(15, 1023, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.653 00.000 7988 Star::Find returns 0 (2), X=1023.00, Y=506.00, Mass=12, SNR=2.0, Peak=97 HFD=0.0
04:03:29.656 00.003 7988 Star::Find(15, 885, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.656 00.000 7988 Star::Find returns 0 (2), X=885.00, Y=167.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:29.656 00.000 7988 Star::Find(15, 170, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.656 00.000 7988 Star::Find returns 0 (2), X=170.00, Y=534.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
04:03:29.656 00.000 7988 Star::Find(15, 1046, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.656 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=600.00, Mass=18, SNR=2.4, Peak=99 HFD=0.0
04:03:29.656 00.000 7988 Star::Find(15, 934, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.656 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=737.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:29.656 00.000 7988 Star::Find(15, 951, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.656 00.000 7988 Star::Find returns 0 (3), X=951.00, Y=942.00, Mass=9, SNR=1.7, Peak=97 HFD=0.0
04:03:29.656 00.000 7988 Star::Find(15, 692, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.656 00.000 7988 Star::Find returns 0 (2), X=692.00, Y=379.00, Mass=13, SNR=2.2, Peak=98 HFD=0.0
04:03:29.668 00.012 7988 Star::Find(15, 871, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.668 00.000 7988 Star::Find returns 0 (3), X=871.00, Y=335.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.668 00.000 7988 Star::Find(15, 336, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.668 00.000 7988 Star::Find false star n=3 nbg=279 bg=83.8 sigma=3.1 thresh=93 peak=89
04:03:29.673 00.005 7988 Star::Find returns 0 (2), X=336.00, Y=856.00, Mass=30, SNR=2.9, Peak=95 HFD=0.0
04:03:29.673 00.000 7988 Star::Find(15, 383, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.673 00.000 7988 Star::Find returns 0 (2), X=383.00, Y=487.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
04:03:29.673 00.000 7988 Star::Find(15, 774, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.673 00.000 7988 Star::Find returns 0 (3), X=774.00, Y=371.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:29.673 00.000 7988 Star::Find(15, 183, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.673 00.000 7988 Star::Find returns 0 (2), X=183.00, Y=712.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
04:03:29.673 00.000 7988 Star::Find(15, 1010, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.673 00.000 7988 Star::Find false star n=3 nbg=279 bg=83.3 sigma=3.0 thresh=92 peak=88
04:03:29.673 00.000 7988 Star::Find returns 0 (2), X=1010.00, Y=133.00, Mass=29, SNR=2.9, Peak=97 HFD=0.0
04:03:29.673 00.000 7988 Star::Find(15, 679, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.673 00.000 7988 Star::Find returns 0 (3), X=679.00, Y=204.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:29.684 00.011 7988 Star::Find(15, 990, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.684 00.000 7988 Star::Find returns 0 (3), X=990.00, Y=853.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:29.687 00.003 7988 Star::Find(15, 824, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.687 00.000 7988 Star::Find returns 0 (2), X=824.00, Y=893.00, Mass=18, SNR=2.5, Peak=99 HFD=0.0
04:03:29.689 00.002 7988 Star::Find(15, 925, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.689 00.000 7988 Star::Find returns 0 (3), X=925.00, Y=233.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.691 00.002 7988 Star::Find(15, 604, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.691 00.000 7988 Star::Find returns 0 (2), X=604.00, Y=201.00, Mass=22, SNR=2.8, Peak=93 HFD=0.0
04:03:29.693 00.002 7988 Star::Find(15, 1137, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.693 00.000 7988 Star::Find returns 0 (2), X=1137.00, Y=812.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
04:03:29.695 00.002 7988 Star::Find(15, 606, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.695 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=731.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.697 00.002 7988 Star::Find(15, 524, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.697 00.000 7988 Star::Find returns 0 (2), X=524.00, Y=448.00, Mass=24, SNR=2.9, Peak=96 HFD=0.0
04:03:29.699 00.002 7988 Star::Find(15, 590, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.699 00.000 7988 Star::Find returns 0 (2), X=590.00, Y=92.00, Mass=13, SNR=2.1, Peak=94 HFD=0.0
04:03:29.701 00.002 7988 Star::Find(15, 869, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.701 00.000 7988 Star::Find false star n=3 nbg=278 bg=83.3 sigma=3.1 thresh=93 peak=89
04:03:29.703 00.002 7988 Star::Find returns 0 (2), X=869.00, Y=70.00, Mass=29, SNR=2.9, Peak=95 HFD=0.0
04:03:29.703 00.000 7988 Star::Find(15, 532, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.705 00.002 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=2.9 thresh=91 peak=86
04:03:29.706 00.001 7988 Star::Find returns 0 (2), X=532.00, Y=577.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:29.706 00.000 7988 Star::Find(15, 666, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.708 00.002 7988 Star::Find returns 0 (3), X=666.00, Y=132.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.708 00.000 7988 Star::Find(15, 1134, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.710 00.002 7988 Star::Find returns 0 (3), X=1134.00, Y=487.00, Mass=9, SNR=1.8, Peak=94 HFD=0.0
04:03:29.710 00.000 7988 Star::Find(15, 749, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.712 00.002 7988 Star::Find returns 0 (2), X=749.00, Y=98.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:29.712 00.000 7988 Star::Find(15, 81, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.714 00.002 7988 Star::Find returns 0 (3), X=81.00, Y=565.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.715 00.001 7988 Star::Find(15, 524, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.715 00.000 7988 Star::Find false star n=4 nbg=278 bg=83.9 sigma=2.8 thresh=92 peak=88
04:03:29.715 00.000 7988 Star::Find returns 0 (2), X=524.00, Y=706.00, Mass=36, SNR=2.9, Peak=96 HFD=0.0
04:03:29.715 00.000 7988 Star::Find(15, 323, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.715 00.000 7988 Star::Find returns 0 (3), X=323.00, Y=574.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:29.715 00.000 7988 Star::Find(15, 211, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.715 00.000 7988 Star::Find returns 0 (3), X=211.00, Y=508.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.723 00.008 7988 Star::Find(15, 201, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.723 00.000 7988 Star::Find returns 0 (3), X=201.00, Y=445.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.723 00.000 7988 Star::Find(15, 774, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.723 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=289.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
04:03:29.723 00.000 7988 Star::Find(15, 1125, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.723 00.000 7988 Star::Find returns 0 (2), X=1125.00, Y=583.00, Mass=23, SNR=2.8, Peak=99 HFD=0.0
04:03:29.723 00.000 7988 Star::Find(15, 434, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.723 00.000 7988 Star::Find returns 0 (3), X=434.00, Y=922.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.731 00.008 7988 Star::Find(15, 227, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.731 00.000 7988 Star::Find returns 0 (2), X=227.00, Y=708.00, Mass=11, SNR=2.0, Peak=94 HFD=0.0
04:03:29.731 00.000 7988 Star::Find(15, 137, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.731 00.000 7988 Star::Find returns 0 (3), X=137.00, Y=872.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:29.731 00.000 7988 Star::Find(15, 508, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.731 00.000 7988 Star::Find returns 0 (2), X=508.00, Y=181.00, Mass=20, SNR=2.6, Peak=91 HFD=0.0
04:03:29.731 00.000 7988 Star::Find(15, 140, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.731 00.000 7988 Star::Find returns 0 (2), X=140.00, Y=483.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
04:03:29.731 00.000 7988 Star::Find(15, 218, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.740 00.009 7988 Star::Find returns 0 (3), X=218.00, Y=936.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:29.740 00.000 7988 Star::Find(15, 570, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.740 00.000 7988 Star::Find returns 0 (3), X=570.00, Y=891.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:29.740 00.000 7988 Star::Find(15, 47, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.740 00.000 7988 Star::Find returns 0 (2), X=47.00, Y=371.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
04:03:29.740 00.000 7988 Star::Find(15, 382, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.740 00.000 7988 Star::Find returns 0 (3), X=382.00, Y=880.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
04:03:29.740 00.000 7988 Star::Find(15, 1118, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.749 00.009 7988 Star::Find returns 0 (2), X=1118.00, Y=870.00, Mass=20, SNR=2.5, Peak=96 HFD=0.0
04:03:29.749 00.000 7988 Star::Find(15, 572, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.749 00.000 7988 Star::Find returns 0 (2), X=572.00, Y=844.00, Mass=12, SNR=2.0, Peak=98 HFD=0.0
04:03:29.749 00.000 7988 Star::Find(15, 418, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.749 00.000 7988 Star::Find false star n=5 nbg=279 bg=81.6 sigma=3.2 thresh=91 peak=86
04:03:29.749 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=379.00, Mass=50, SNR=2.9, Peak=94 HFD=0.0
04:03:29.749 00.000 7988 Star::Find(15, 1096, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.757 00.008 7988 Star::Find returns 0 (2), X=1096.00, Y=280.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
04:03:29.757 00.000 7988 Star::Find(15, 925, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.757 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=412.00, Mass=12, SNR=2.1, Peak=96 HFD=0.0
04:03:29.757 00.000 7988 Star::Find(15, 419, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.757 00.000 7988 Star::Find returns 0 (3), X=419.00, Y=216.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
04:03:29.757 00.000 7988 Star::Find(15, 901, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.763 00.006 7988 Star::Find returns 0 (3), X=901.00, Y=89.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:29.763 00.000 7988 Star::Find(15, 352, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.763 00.000 7988 Star::Find returns 0 (2), X=352.00, Y=795.00, Mass=22, SNR=2.7, Peak=97 HFD=0.0
04:03:29.763 00.000 7988 Star::Find(15, 82, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.763 00.000 7988 Star::Find returns 0 (2), X=82.00, Y=889.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
04:03:29.763 00.000 7988 Star::Find(15, 326, 910, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.763 00.000 7988 Star::Find returns 0 (3), X=326.00, Y=910.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:29.763 00.000 7988 Star::Find(15, 174, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.763 00.000 7988 Star::Find returns 0 (3), X=174.00, Y=777.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.763 00.000 7988 Star::Find(15, 1248, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.774 00.011 7988 Star::Find returns 0 (3), X=1248.00, Y=670.00, Mass=0, SNR=0.0, Peak=99 HFD=0.0
04:03:29.774 00.000 7988 Star::Find(15, 496, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.774 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=67.00, Mass=13, SNR=2.2, Peak=94 HFD=0.0
04:03:29.774 00.000 7988 Star::Find(15, 379, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.774 00.000 7988 Star::Find returns 0 (2), X=379.00, Y=174.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
04:03:29.779 00.005 7988 Star::Find(15, 864, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.779 00.000 7988 Star::Find false star n=6 nbg=271 bg=86.9 sigma=2.6 thresh=95 peak=92
04:03:29.779 00.000 7988 Star::Find returns 0 (2), X=864.00, Y=892.00, Mass=57, SNR=2.9, Peak=103 HFD=0.0
04:03:29.779 00.000 7988 Star::Find(15, 654, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.779 00.000 7988 Star::Find returns 0 (3), X=654.00, Y=587.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.779 00.000 7988 Star::Find(15, 404, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.779 00.000 7988 Star::Find returns 0 (2), X=404.00, Y=827.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:29.779 00.000 7988 Star::Find(15, 45, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.779 00.000 7988 Star::Find returns 0 (2), X=45.00, Y=228.00, Mass=21, SNR=2.6, Peak=94 HFD=0.0
04:03:29.779 00.000 7988 Star::Find(15, 307, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.779 00.000 7988 Star::Find returns 0 (2), X=307.00, Y=256.00, Mass=13, SNR=2.1, Peak=96 HFD=0.0
04:03:29.779 00.000 7988 Star::Find(15, 227, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.791 00.012 7988 Star::Find returns 0 (2), X=227.00, Y=890.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
04:03:29.791 00.000 7988 Star::Find(15, 453, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.791 00.000 7988 Star::Find returns 0 (2), X=453.00, Y=817.00, Mass=22, SNR=2.7, Peak=96 HFD=0.0
04:03:29.791 00.000 7988 Star::Find(15, 488, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.795 00.004 7988 Star::Find false star n=4 nbg=275 bg=81.0 sigma=2.8 thresh=89 peak=84
04:03:29.795 00.000 7988 Star::Find returns 0 (2), X=488.00, Y=224.00, Mass=34, SNR=2.9, Peak=90 HFD=0.0
04:03:29.795 00.000 7988 Star::Find(15, 193, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.795 00.000 7988 Star::Find returns 0 (3), X=193.00, Y=201.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:29.795 00.000 7988 Star::Find(15, 211, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.795 00.000 7988 Star::Find returns 0 (3), X=211.00, Y=311.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.795 00.000 7988 AutoFind: could not find a non-saturated star!
04:03:29.795 00.000 7988 AutoFind: finding best star pass 3
04:03:29.795 00.000 7988 Star::Find(15, 305, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.795 00.000 7988 Star::Find returns 0 (2), X=305.00, Y=865.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
04:03:29.795 00.000 7988 Star::Find(15, 971, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.795 00.000 7988 Star::Find returns 0 (3), X=971.00, Y=20.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:29.807 00.012 7988 Star::Find(15, 1241, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.807 00.000 7988 Star::Find false star n=4 nbg=279 bg=86.1 sigma=3.1 thresh=95 peak=90
04:03:29.807 00.000 7988 Star::Find returns 0 (2), X=1241.00, Y=549.00, Mass=37, SNR=2.9, Peak=99 HFD=0.0
04:03:29.811 00.004 7988 Star::Find(15, 935, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.811 00.000 7988 Star::Find returns 0 (2), X=935.00, Y=921.00, Mass=23, SNR=2.8, Peak=99 HFD=0.0
04:03:29.811 00.000 7988 Star::Find(15, 450, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.811 00.000 7988 Star::Find returns 0 (3), X=450.00, Y=718.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.811 00.000 7988 Star::Find(15, 474, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.811 00.000 7988 Star::Find false star n=3 nbg=277 bg=82.5 sigma=2.9 thresh=91 peak=87
04:03:29.811 00.000 7988 Star::Find returns 0 (2), X=474.00, Y=584.00, Mass=31, SNR=2.9, Peak=94 HFD=0.0
04:03:29.811 00.000 7988 Star::Find(15, 801, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.811 00.000 7988 Star::Find false star n=3 nbg=274 bg=82.7 sigma=3.1 thresh=92 peak=88
04:03:29.811 00.000 7988 Star::Find returns 0 (2), X=801.00, Y=319.00, Mass=29, SNR=2.9, Peak=94 HFD=0.0
04:03:29.811 00.000 7988 Star::Find(15, 1004, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.811 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=218.00, Mass=20, SNR=2.7, Peak=94 HFD=0.0
04:03:29.811 00.000 7988 Star::Find(15, 606, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.811 00.000 7988 Star::Find returns 0 (2), X=606.00, Y=66.00, Mass=21, SNR=2.7, Peak=92 HFD=0.0
04:03:29.825 00.014 7988 Star::Find(15, 342, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.825 00.000 7988 Star::Find returns 0 (2), X=342.00, Y=344.00, Mass=22, SNR=2.7, Peak=95 HFD=0.0
04:03:29.826 00.001 7988 Star::Find(15, 957, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.826 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=624.00, Mass=13, SNR=2.1, Peak=97 HFD=0.0
04:03:29.826 00.000 7988 Star::Find(15, 723, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.826 00.000 7988 Star::Find returns 0 (2), X=723.00, Y=533.00, Mass=18, SNR=2.5, Peak=94 HFD=0.0
04:03:29.826 00.000 7988 Star::Find(15, 526, 553, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.826 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=2.9 thresh=91 peak=86
04:03:29.826 00.000 7988 Star::Find returns 0 (2), X=526.00, Y=553.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:29.826 00.000 7988 Star::Find(15, 534, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.826 00.000 7988 Star::Find returns 0 (2), X=534.00, Y=103.00, Mass=15, SNR=2.4, Peak=95 HFD=0.0
04:03:29.826 00.000 7988 Star::Find(15, 925, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.826 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=474.00, Mass=22, SNR=2.7, Peak=96 HFD=0.0
04:03:29.826 00.000 7988 Star::Find(15, 657, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.826 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=266.00, Mass=20, SNR=2.6, Peak=92 HFD=0.0
04:03:29.826 00.000 7988 Star::Find(15, 565, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.826 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=782.00, Mass=11, SNR=2.0, Peak=96 HFD=0.0
04:03:29.842 00.016 7988 Star::Find(15, 1023, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.842 00.000 7988 Star::Find returns 0 (2), X=1023.00, Y=506.00, Mass=12, SNR=2.0, Peak=97 HFD=0.0
04:03:29.842 00.000 7988 Star::Find(15, 885, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.842 00.000 7988 Star::Find returns 0 (2), X=885.00, Y=167.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:29.842 00.000 7988 Star::Find(15, 170, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.842 00.000 7988 Star::Find returns 0 (2), X=170.00, Y=534.00, Mass=20, SNR=2.6, Peak=93 HFD=0.0
04:03:29.842 00.000 7988 Star::Find(15, 1046, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.842 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=600.00, Mass=18, SNR=2.4, Peak=99 HFD=0.0
04:03:29.842 00.000 7988 Star::Find(15, 934, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.842 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=737.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:29.842 00.000 7988 Star::Find(15, 951, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.842 00.000 7988 Star::Find returns 0 (3), X=951.00, Y=942.00, Mass=9, SNR=1.7, Peak=97 HFD=0.0
04:03:29.842 00.000 7988 Star::Find(15, 692, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.842 00.000 7988 Star::Find returns 0 (2), X=692.00, Y=379.00, Mass=13, SNR=2.2, Peak=98 HFD=0.0
04:03:29.842 00.000 7988 Star::Find(15, 871, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.842 00.000 7988 Star::Find returns 0 (3), X=871.00, Y=335.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.858 00.016 7988 Star::Find(15, 336, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.858 00.000 7988 Star::Find false star n=3 nbg=279 bg=83.8 sigma=3.1 thresh=93 peak=89
04:03:29.858 00.000 7988 Star::Find returns 0 (2), X=336.00, Y=856.00, Mass=30, SNR=2.9, Peak=95 HFD=0.0
04:03:29.858 00.000 7988 Star::Find(15, 383, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.858 00.000 7988 Star::Find returns 0 (2), X=383.00, Y=487.00, Mass=10, SNR=1.9, Peak=95 HFD=0.0
04:03:29.858 00.000 7988 Star::Find(15, 774, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.858 00.000 7988 Star::Find returns 0 (3), X=774.00, Y=371.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:29.858 00.000 7988 Star::Find(15, 183, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.858 00.000 7988 Star::Find returns 0 (2), X=183.00, Y=712.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
04:03:29.858 00.000 7988 Star::Find(15, 1010, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.858 00.000 7988 Star::Find false star n=3 nbg=279 bg=83.3 sigma=3.0 thresh=92 peak=88
04:03:29.858 00.000 7988 Star::Find returns 0 (2), X=1010.00, Y=133.00, Mass=29, SNR=2.9, Peak=97 HFD=0.0
04:03:29.858 00.000 7988 Star::Find(15, 679, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.858 00.000 7988 Star::Find returns 0 (3), X=679.00, Y=204.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:29.858 00.000 7988 Star::Find(15, 990, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.873 00.015 7988 Star::Find returns 0 (3), X=990.00, Y=853.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:29.873 00.000 7988 Star::Find(15, 824, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.875 00.002 7988 Star::Find returns 0 (2), X=824.00, Y=893.00, Mass=18, SNR=2.5, Peak=99 HFD=0.0
04:03:29.875 00.000 7988 Star::Find(15, 925, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.875 00.000 7988 Star::Find returns 0 (3), X=925.00, Y=233.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.875 00.000 7988 Star::Find(15, 604, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.875 00.000 7988 Star::Find returns 0 (2), X=604.00, Y=201.00, Mass=22, SNR=2.8, Peak=93 HFD=0.0
04:03:29.875 00.000 7988 Star::Find(15, 1137, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.875 00.000 7988 Star::Find returns 0 (2), X=1137.00, Y=812.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
04:03:29.875 00.000 7988 Star::Find(15, 606, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.875 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=731.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.875 00.000 7988 Star::Find(15, 524, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.875 00.000 7988 Star::Find returns 0 (2), X=524.00, Y=448.00, Mass=24, SNR=2.9, Peak=96 HFD=0.0
04:03:29.875 00.000 7988 Star::Find(15, 590, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.875 00.000 7988 Star::Find returns 0 (2), X=590.00, Y=92.00, Mass=13, SNR=2.1, Peak=94 HFD=0.0
04:03:29.875 00.000 7988 Star::Find(15, 869, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.875 00.000 7988 Star::Find false star n=3 nbg=278 bg=83.3 sigma=3.1 thresh=93 peak=89
04:03:29.889 00.014 7988 Star::Find returns 0 (2), X=869.00, Y=70.00, Mass=29, SNR=2.9, Peak=95 HFD=0.0
04:03:29.889 00.000 7988 Star::Find(15, 532, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.892 00.003 7988 Star::Find false star n=3 nbg=279 bg=82.2 sigma=2.9 thresh=91 peak=86
04:03:29.892 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=577.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:29.892 00.000 7988 Star::Find(15, 666, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.892 00.000 7988 Star::Find returns 0 (3), X=666.00, Y=132.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.892 00.000 7988 Star::Find(15, 1134, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.892 00.000 7988 Star::Find returns 0 (3), X=1134.00, Y=487.00, Mass=9, SNR=1.8, Peak=94 HFD=0.0
04:03:29.892 00.000 7988 Star::Find(15, 749, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.892 00.000 7988 Star::Find returns 0 (2), X=749.00, Y=98.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:29.892 00.000 7988 Star::Find(15, 81, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.892 00.000 7988 Star::Find returns 0 (3), X=81.00, Y=565.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.892 00.000 7988 Star::Find(15, 524, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.892 00.000 7988 Star::Find false star n=4 nbg=278 bg=83.9 sigma=2.8 thresh=92 peak=88
04:03:29.905 00.013 7988 Star::Find returns 0 (2), X=524.00, Y=706.00, Mass=36, SNR=2.9, Peak=96 HFD=0.0
04:03:29.905 00.000 7988 Star::Find(15, 323, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.905 00.000 7988 Star::Find returns 0 (3), X=323.00, Y=574.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:29.905 00.000 7988 Star::Find(15, 211, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.905 00.000 7988 Star::Find returns 0 (3), X=211.00, Y=508.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.909 00.004 7988 Star::Find(15, 201, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.909 00.000 7988 Star::Find returns 0 (3), X=201.00, Y=445.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.909 00.000 7988 Star::Find(15, 774, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.909 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=289.00, Mass=10, SNR=1.9, Peak=94 HFD=0.0
04:03:29.909 00.000 7988 Star::Find(15, 1125, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.909 00.000 7988 Star::Find returns 0 (2), X=1125.00, Y=583.00, Mass=23, SNR=2.8, Peak=99 HFD=0.0
04:03:29.909 00.000 7988 Star::Find(15, 434, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.909 00.000 7988 Star::Find returns 0 (3), X=434.00, Y=922.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.909 00.000 7988 Star::Find(15, 227, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.909 00.000 7988 Star::Find returns 0 (2), X=227.00, Y=708.00, Mass=11, SNR=2.0, Peak=94 HFD=0.0
04:03:29.909 00.000 7988 Star::Find(15, 137, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.909 00.000 7988 Star::Find returns 0 (3), X=137.00, Y=872.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:29.921 00.012 7988 Star::Find(15, 508, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.921 00.000 7988 Star::Find returns 0 (2), X=508.00, Y=181.00, Mass=20, SNR=2.6, Peak=91 HFD=0.0
04:03:29.921 00.000 7988 Star::Find(15, 140, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.921 00.000 7988 Star::Find returns 0 (2), X=140.00, Y=483.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
04:03:29.921 00.000 7988 Star::Find(15, 218, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.926 00.005 7988 Star::Find returns 0 (3), X=218.00, Y=936.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:29.926 00.000 7988 Star::Find(15, 570, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.926 00.000 7988 Star::Find returns 0 (3), X=570.00, Y=891.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:29.926 00.000 7988 Star::Find(15, 47, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.926 00.000 7988 Star::Find returns 0 (2), X=47.00, Y=371.00, Mass=21, SNR=2.7, Peak=93 HFD=0.0
04:03:29.926 00.000 7988 Star::Find(15, 382, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.926 00.000 7988 Star::Find returns 0 (3), X=382.00, Y=880.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
04:03:29.926 00.000 7988 Star::Find(15, 1118, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.926 00.000 7988 Star::Find returns 0 (2), X=1118.00, Y=870.00, Mass=20, SNR=2.5, Peak=96 HFD=0.0
04:03:29.926 00.000 7988 Star::Find(15, 572, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.926 00.000 7988 Star::Find returns 0 (2), X=572.00, Y=844.00, Mass=12, SNR=2.0, Peak=98 HFD=0.0
04:03:29.937 00.011 7988 Star::Find(15, 418, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.937 00.000 7988 Star::Find false star n=5 nbg=279 bg=81.6 sigma=3.2 thresh=91 peak=86
04:03:29.937 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=379.00, Mass=50, SNR=2.9, Peak=94 HFD=0.0
04:03:29.937 00.000 7988 Star::Find(15, 1096, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.937 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=280.00, Mass=11, SNR=1.9, Peak=94 HFD=0.0
04:03:29.937 00.000 7988 Star::Find(15, 925, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.943 00.006 7988 Star::Find returns 0 (2), X=925.00, Y=412.00, Mass=12, SNR=2.1, Peak=96 HFD=0.0
04:03:29.943 00.000 7988 Star::Find(15, 419, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.943 00.000 7988 Star::Find returns 0 (3), X=419.00, Y=216.00, Mass=10, SNR=1.8, Peak=91 HFD=0.0
04:03:29.943 00.000 7988 Star::Find(15, 901, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.943 00.000 7988 Star::Find returns 0 (3), X=901.00, Y=89.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:29.943 00.000 7988 Star::Find(15, 352, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.943 00.000 7988 Star::Find returns 0 (2), X=352.00, Y=795.00, Mass=22, SNR=2.7, Peak=97 HFD=0.0
04:03:29.943 00.000 7988 Star::Find(15, 82, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.943 00.000 7988 Star::Find returns 0 (2), X=82.00, Y=889.00, Mass=11, SNR=1.9, Peak=95 HFD=0.0
04:03:29.943 00.000 7988 Star::Find(15, 326, 910, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.953 00.010 7988 Star::Find returns 0 (3), X=326.00, Y=910.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:29.953 00.000 7988 Star::Find(15, 174, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.953 00.000 7988 Star::Find returns 0 (3), X=174.00, Y=777.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:29.953 00.000 7988 Star::Find(15, 1248, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.961 00.008 7988 Star::Find returns 0 (3), X=1248.00, Y=670.00, Mass=0, SNR=0.0, Peak=99 HFD=0.0
04:03:29.961 00.000 7988 Star::Find(15, 496, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.961 00.000 7988 Star::Find returns 0 (2), X=496.00, Y=67.00, Mass=13, SNR=2.2, Peak=94 HFD=0.0
04:03:29.961 00.000 7988 Star::Find(15, 379, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.961 00.000 7988 Star::Find returns 0 (2), X=379.00, Y=174.00, Mass=10, SNR=1.8, Peak=93 HFD=0.0
04:03:29.961 00.000 7988 Star::Find(15, 864, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.961 00.000 7988 Star::Find false star n=6 nbg=271 bg=86.9 sigma=2.6 thresh=95 peak=92
04:03:29.961 00.000 7988 Star::Find returns 0 (2), X=864.00, Y=892.00, Mass=57, SNR=2.9, Peak=103 HFD=0.0
04:03:29.969 00.008 7988 Star::Find(15, 654, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.969 00.000 7988 Star::Find returns 0 (3), X=654.00, Y=587.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.971 00.002 7988 Star::Find(15, 404, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.971 00.000 7988 Star::Find returns 0 (2), X=404.00, Y=827.00, Mass=21, SNR=2.6, Peak=98 HFD=0.0
04:03:29.973 00.002 7988 Star::Find(15, 45, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.973 00.000 7988 Star::Find returns 0 (2), X=45.00, Y=228.00, Mass=21, SNR=2.6, Peak=94 HFD=0.0
04:03:29.975 00.002 7988 Star::Find(15, 307, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.975 00.000 7988 Star::Find returns 0 (2), X=307.00, Y=256.00, Mass=13, SNR=2.1, Peak=96 HFD=0.0
04:03:29.978 00.003 7988 Star::Find(15, 227, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.978 00.000 7988 Star::Find returns 0 (2), X=227.00, Y=890.00, Mass=11, SNR=2.0, Peak=95 HFD=0.0
04:03:29.980 00.002 7988 Star::Find(15, 453, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.980 00.000 7988 Star::Find returns 0 (2), X=453.00, Y=817.00, Mass=22, SNR=2.7, Peak=96 HFD=0.0
04:03:29.982 00.002 7988 Star::Find(15, 488, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.982 00.000 7988 Star::Find false star n=4 nbg=275 bg=81.0 sigma=2.8 thresh=89 peak=84
04:03:29.984 00.002 7988 Star::Find returns 0 (2), X=488.00, Y=224.00, Mass=34, SNR=2.9, Peak=90 HFD=0.0
04:03:29.984 00.000 7988 Star::Find(15, 193, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.985 00.001 7988 Star::Find returns 0 (3), X=193.00, Y=201.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:29.985 00.000 7988 Star::Find(15, 211, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
04:03:29.985 00.000 7988 Star::Find returns 0 (3), X=211.00, Y=311.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:29.989 00.004 7988 AutoFind: no star found
04:03:29.989 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:03:29.991 00.002 7988 GuiderMultiStar::AutoSelect failed.
04:03:29.993 00.002 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_040327.fit
04:03:29.996 00.003 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:03:29.998 00.002 7988 ScopeASCOM::SideOfPier() returns 0
04:03:30.001 00.003 7988 auto find star failed, attempts remaining = 2
04:03:30.001 00.000 7988 Changing from state SELECTING to UNINITIALIZED
04:03:30.006 00.005 7988 guider state => SELECTING
04:03:30.008 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
04:03:30.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:30.010 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:30.011 00.001 7988 Enqueuing Expose request
04:03:30.013 00.002 15712 Worker thread wakes up
04:03:30.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:30.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:30.013 00.000 7988 evsrv: cli 0CCCEF48 disconnect
04:03:30.013 00.000 7988 evsrv: cli 0CCCF448 connect
04:03:30.016 00.003 7988 case statement mapped state 1 to 101
04:03:30.016 00.000 7988 case statement mapped state 1 to 101
04:03:30.021 00.005 7988 evsrv: cli 0CCCF448 request: {"method":"get_lock_shift_params","id":"57a38a46-da6d-41a4-8908-a0d6da60c3b2"}
04:03:30.021 00.000 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"57a38a46-da6d-41a4-8908-a0d6da60c3b2"}
04:03:30.025 00.004 7988 evsrv: cli 0CCCF448 disconnect
04:03:30.025 00.000 7988 evsrv: cli 0CCCF628 connect
04:03:30.028 00.003 7988 case statement mapped state 1 to 101
04:03:30.028 00.000 7988 case statement mapped state 1 to 101
04:03:30.030 00.002 7988 evsrv: cli 0CCCF628 request: {"method":"get_lock_position","id":"c9c4ddcc-27dc-496b-bcd6-14afca34ba75"}
04:03:30.032 00.002 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":null,"id":"c9c4ddcc-27dc-496b-bcd6-14afca34ba75"}
04:03:30.032 00.000 7988 evsrv: cli 0CCCF628 disconnect
04:03:31.037 01.005 7988 evsrv: cli 0CCCEEA8 connect
04:03:31.037 00.000 7988 case statement mapped state 1 to 101
04:03:31.037 00.000 7988 case statement mapped state 1 to 101
04:03:31.037 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"3ec5a6a9-c71b-4137-9e94-556b8f339928"}
04:03:31.037 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"3ec5a6a9-c71b-4137-9e94-556b8f339928"}
04:03:31.044 00.007 7988 evsrv: cli 0CCCEEA8 disconnect
04:03:31.423 00.379 15712 Exposure complete
04:03:31.487 00.064 15712 worker thread done servicing request
04:03:31.487 00.000 7988 OnExposeComplete: enter
04:03:31.487 00.000 7988 UpdateGuideState(): m_state=1
04:03:31.487 00.000 7988 UpdateCurrentPosition: no star selected
04:03:31.487 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:31.487 00.000 7988 Status Line: No star selected
04:03:31.494 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=83, FiltMin=75, FiltMax=93, Gamma=0.690
04:03:31.494 00.000 7988 UpdateGuideState exits: No star selected
04:03:31.494 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:03:31.494 00.000 7988 GuiderMultiStar::AutoSelect enter
04:03:31.494 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:03:31.549 00.055 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:03:31.630 00.081 7988 AutoFind: global mean = 0.0, stdev 5.3
04:03:31.630 00.000 7988 AutoFind: using threshold = 0.1
04:03:31.708 00.078 7988 AutoFind: local max [315, 154] 5.1
04:03:31.708 00.000 7988 AutoFind: local max [969, 950] 4.7
04:03:31.708 00.000 7988 AutoFind: local max [355, 81] 4.6
04:03:31.708 00.000 7988 AutoFind: local max [853, 270] 4.5
04:03:31.708 00.000 7988 AutoFind: local max [966, 884] 4.5
04:03:31.708 00.000 7988 AutoFind: local max [210, 499] 4.5
04:03:31.715 00.007 7988 AutoFind: local max [439, 392] 4.4
04:03:31.715 00.000 7988 AutoFind: local max [364, 814] 4.4
04:03:31.715 00.000 7988 AutoFind: local max [258, 571] 4.4
04:03:31.715 00.000 7988 AutoFind: local max [1194, 651] 4.4
04:03:31.715 00.000 7988 AutoFind: local max [1003, 8] 4.4
04:03:31.715 00.000 7988 AutoFind: local max [162, 881] 4.3
04:03:31.715 00.000 7988 AutoFind: local max [82, 500] 4.3
04:03:31.715 00.000 7988 AutoFind: local max [431, 148] 4.3
04:03:31.715 00.000 7988 AutoFind: local max [121, 108] 4.3
04:03:31.724 00.009 7988 AutoFind: local max [70, 531] 4.3
04:03:31.724 00.000 7988 AutoFind: local max [730, 372] 4.3
04:03:31.724 00.000 7988 AutoFind: local max [232, 890] 4.3
04:03:31.724 00.000 7988 AutoFind: local max [50, 771] 4.3
04:03:31.724 00.000 7988 AutoFind: local max [1027, 837] 4.2
04:03:31.724 00.000 7988 AutoFind: local max [783, 671] 4.2
04:03:31.724 00.000 7988 AutoFind: local max [497, 930] 4.2
04:03:31.724 00.000 7988 AutoFind: local max [322, 383] 4.2
04:03:31.732 00.008 7988 AutoFind: local max [30, 28] 4.2
04:03:31.732 00.000 7988 AutoFind: local max [178, 573] 4.1
04:03:31.732 00.000 7988 AutoFind: local max [1125, 681] 4.1
04:03:31.732 00.000 7988 AutoFind: local max [1135, 559] 4.1
04:03:31.732 00.000 7988 AutoFind: local max [1139, 319] 4.1
04:03:31.732 00.000 7988 AutoFind: local max [566, 855] 4.1
04:03:31.732 00.000 7988 AutoFind: local max [159, 101] 4.1
04:03:31.732 00.000 7988 AutoFind: local max [1133, 626] 4.1
04:03:31.740 00.008 7988 AutoFind: local max [305, 141] 4.1
04:03:31.740 00.000 7988 AutoFind: local max [834, 776] 4.1
04:03:31.740 00.000 7988 AutoFind: local max [1028, 630] 4.1
04:03:31.740 00.000 7988 AutoFind: local max [750, 607] 4.0
04:03:31.740 00.000 7988 AutoFind: local max [1136, 124] 4.0
04:03:31.740 00.000 7988 AutoFind: local max [676, 360] 4.0
04:03:31.740 00.000 7988 AutoFind: local max [166, 49] 4.0
04:03:31.740 00.000 7988 AutoFind: local max [450, 622] 4.0
04:03:31.749 00.009 7988 AutoFind: local max [625, 243] 4.0
04:03:31.749 00.000 7988 AutoFind: local max [371, 444] 4.0
04:03:31.749 00.000 7988 AutoFind: local max [1134, 793] 4.0
04:03:31.749 00.000 7988 AutoFind: local max [972, 224] 4.0
04:03:31.749 00.000 7988 AutoFind: local max [571, 91] 4.0
04:03:31.749 00.000 7988 AutoFind: local max [35, 464] 4.0
04:03:31.749 00.000 7988 AutoFind: local max [1158, 202] 4.0
04:03:31.756 00.007 7988 AutoFind: local max [266, 656] 4.0
04:03:31.756 00.000 7988 AutoFind: local max [607, 556] 4.0
04:03:31.756 00.000 7988 AutoFind: local max [334, 55] 4.0
04:03:31.756 00.000 7988 AutoFind: local max [985, 946] 4.0
04:03:31.756 00.000 7988 AutoFind: local max [982, 420] 4.0
04:03:31.756 00.000 7988 AutoFind: local max [679, 461] 4.0
04:03:31.756 00.000 7988 AutoFind: local max [440, 746] 3.9
04:03:31.756 00.000 7988 AutoFind: local max [362, 558] 3.9
04:03:31.756 00.000 7988 AutoFind: local max [592, 434] 3.9
04:03:31.756 00.000 7988 AutoFind: local max [261, 885] 3.9
04:03:31.766 00.010 7988 AutoFind: local max [319, 223] 3.9
04:03:31.766 00.000 7988 AutoFind: local max [439, 184] 3.9
04:03:31.766 00.000 7988 AutoFind: local max [606, 347] 3.9
04:03:31.766 00.000 7988 AutoFind: local max [513, 890] 3.9
04:03:31.766 00.000 7988 AutoFind: local max [629, 723] 3.9
04:03:31.766 00.000 7988 AutoFind: local max [933, 867] 3.9
04:03:31.772 00.006 7988 AutoFind: local max [330, 47] 3.9
04:03:31.772 00.000 7988 AutoFind: local max [261, 815] 3.9
04:03:31.772 00.000 7988 AutoFind: local max [1125, 791] 3.9
04:03:31.772 00.000 7988 AutoFind: local max [797, 788] 3.9
04:03:31.772 00.000 7988 AutoFind: local max [703, 33] 3.9
04:03:31.772 00.000 7988 AutoFind: local max [144, 460] 3.9
04:03:31.772 00.000 7988 AutoFind: local max [191, 20] 3.9
04:03:31.772 00.000 7988 AutoFind: local max [1258, 46] 3.9
04:03:31.772 00.000 7988 AutoFind: local max [629, 225] 3.8
04:03:31.772 00.000 7988 AutoFind: local max [524, 427] 3.8
04:03:31.772 00.000 7988 AutoFind: local max [111, 542] 3.8
04:03:31.783 00.011 7988 AutoFind: local max [517, 506] 3.8
04:03:31.783 00.000 7988 AutoFind: local max [120, 866] 3.8
04:03:31.783 00.000 7988 AutoFind: local max [681, 680] 3.8
04:03:31.783 00.000 7988 AutoFind: local max [788, 940] 3.8
04:03:31.783 00.000 7988 AutoFind: local max [934, 392] 3.8
04:03:31.787 00.004 7988 AutoFind: local max [789, 246] 3.8
04:03:31.787 00.000 7988 AutoFind: local max [975, 432] 3.8
04:03:31.787 00.000 7988 AutoFind: local max [760, 930] 3.8
04:03:31.787 00.000 7988 AutoFind: local max [199, 615] 3.8
04:03:31.787 00.000 7988 AutoFind: local max [584, 165] 3.8
04:03:31.787 00.000 7988 AutoFind: local max [466, 450] 3.8
04:03:31.787 00.000 7988 AutoFind: local max [31, 164] 3.8
04:03:31.787 00.000 7988 AutoFind: local max [357, 629] 3.8
04:03:31.787 00.000 7988 AutoFind: local max [465, 611] 3.8
04:03:31.787 00.000 7988 AutoFind: local max [549, 115] 3.8
04:03:31.787 00.000 7988 AutoFind: local max [879, 385] 3.8
04:03:31.787 00.000 7988 AutoFind: local max [280, 103] 3.8
04:03:31.800 00.013 7988 AutoFind: local max [695, 593] 3.8
04:03:31.800 00.000 7988 AutoFind: local max [917, 889] 3.8
04:03:31.800 00.000 7988 AutoFind: local max [667, 346] 3.8
04:03:31.800 00.000 7988 AutoFind: local max [721, 338] 3.8
04:03:31.803 00.003 7988 AutoFind: local max [540, 839] 3.7
04:03:31.803 00.000 7988 AutoFind: local max [1124, 578] 3.7
04:03:31.803 00.000 7988 AutoFind: local max [74, 584] 3.7
04:03:31.803 00.000 7988 AutoFind: local max [750, 150] 3.7
04:03:31.803 00.000 7988 AutoFind: local max [908, 156] 3.7
04:03:31.803 00.000 7988 AutoFind: local max [1009, 629] 3.7
04:03:31.803 00.000 7988 AutoFind: too close [1009, 629] 3.7 - [1028, 630] 4.1
04:03:31.803 00.000 7988 AutoFind: too close [1124, 578] 3.7 - [1135, 559] 4.1
04:03:31.803 00.000 7988 AutoFind: too close [667, 346] 3.8 - [676, 360] 4.0
04:03:31.803 00.000 7988 AutoFind: too close [465, 611] 3.8 - [450, 622] 4.0
04:03:31.803 00.000 7988 AutoFind: too close [975, 432] 3.8 - [982, 420] 4.0
04:03:31.803 00.000 7988 AutoFind: too close [629, 225] 3.8 - [625, 243] 4.0
04:03:31.803 00.000 7988 AutoFind: too close [1125, 791] 3.9 - [1134, 793] 4.0
04:03:31.817 00.014 7988 AutoFind: too close [330, 47] 3.9 - [334, 55] 4.0
04:03:31.817 00.000 7988 AutoFind: too close [985, 946] 4.0 - [969, 950] 4.7
04:03:31.817 00.000 7988 AutoFind: too close [305, 141] 4.1 - [315, 154] 5.1
04:03:31.819 00.002 7988 AutoFind: too close to edge [1003, 8] 4.4
04:03:31.819 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:03:31.819 00.000 7988 Star::Find(15, 355, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.819 00.000 7988 Star::Find returns 0 (2), X=355.00, Y=81.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
04:03:31.819 00.000 7988 Star::Find(15, 853, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.819 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.5 sigma=2.9 thresh=91 peak=86
04:03:31.819 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=270.00, Mass=32, SNR=2.9, Peak=97 HFD=0.0
04:03:31.819 00.000 7988 Star::Find(15, 966, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.819 00.000 7988 Star::Find returns 0 (2), X=966.00, Y=884.00, Mass=19, SNR=2.4, Peak=99 HFD=0.0
04:03:31.819 00.000 7988 Star::Find(15, 210, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.819 00.000 7988 Star::Find returns 0 (3), X=210.00, Y=499.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:31.819 00.000 7988 Star::Find(15, 439, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.819 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=392.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
04:03:31.819 00.000 7988 Star::Find(15, 364, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.834 00.015 7988 Star::Find returns 0 (2), X=364.00, Y=814.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:31.834 00.000 7988 Star::Find(15, 258, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.835 00.001 7988 Star::Find returns 0 (3), X=258.00, Y=571.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:31.835 00.000 7988 Star::Find(15, 1194, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.835 00.000 7988 Star::Find returns 0 (3), X=1194.00, Y=651.00, Mass=9, SNR=1.8, Peak=100 HFD=0.0
04:03:31.835 00.000 7988 Star::Find(15, 162, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.835 00.000 7988 Star::Find returns 0 (2), X=162.00, Y=881.00, Mass=23, SNR=2.8, Peak=98 HFD=0.0
04:03:31.835 00.000 7988 Star::Find(15, 82, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.835 00.000 7988 Star::Find returns 0 (3), X=82.00, Y=500.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:31.835 00.000 7988 Star::Find(15, 431, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.835 00.000 7988 Star::Find false star n=3 nbg=276 bg=82.1 sigma=2.8 thresh=90 peak=86
04:03:31.835 00.000 7988 Star::Find returns 0 (2), X=431.00, Y=148.00, Mass=27, SNR=2.9, Peak=92 HFD=0.0
04:03:31.835 00.000 7988 Star::Find(15, 121, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.835 00.000 7988 Star::Find returns 0 (2), X=121.00, Y=108.00, Mass=18, SNR=2.4, Peak=95 HFD=0.0
04:03:31.835 00.000 7988 Star::Find(15, 70, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.835 00.000 7988 Star::Find false star n=5 nbg=277 bg=82.2 sigma=2.9 thresh=91 peak=86
04:03:31.835 00.000 7988 Star::Find returns 0 (2), X=70.00, Y=531.00, Mass=48, SNR=2.9, Peak=95 HFD=0.0
04:03:31.851 00.016 7988 Star::Find(15, 730, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.851 00.000 7988 Star::Find returns 0 (3), X=730.00, Y=372.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:31.851 00.000 7988 Star::Find(15, 232, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.851 00.000 7988 Star::Find false star n=3 nbg=282 bg=84.7 sigma=3.3 thresh=94 peak=89
04:03:31.851 00.000 7988 Star::Find returns 0 (2), X=232.00, Y=890.00, Mass=31, SNR=2.9, Peak=97 HFD=0.0
04:03:31.851 00.000 7988 Star::Find(15, 50, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.851 00.000 7988 Star::Find false star n=4 nbg=281 bg=83.9 sigma=3.3 thresh=94 peak=89
04:03:31.851 00.000 7988 Star::Find returns 0 (2), X=50.00, Y=771.00, Mass=41, SNR=2.9, Peak=96 HFD=0.0
04:03:31.851 00.000 7988 Star::Find(15, 1027, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.851 00.000 7988 Star::Find returns 0 (2), X=1027.00, Y=837.00, Mass=19, SNR=2.5, Peak=96 HFD=0.0
04:03:31.851 00.000 7988 Star::Find(15, 783, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.851 00.000 7988 Star::Find returns 0 (3), X=783.00, Y=671.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:31.851 00.000 7988 Star::Find(15, 497, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.851 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=930.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:31.851 00.000 7988 Star::Find(15, 322, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.851 00.000 7988 Star::Find returns 0 (2), X=322.00, Y=383.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:31.867 00.016 7988 Star::Find(15, 30, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.868 00.001 7988 Star::Find returns 0 (3), X=30.00, Y=28.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
04:03:31.868 00.000 7988 Star::Find(15, 178, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.868 00.000 7988 Star::Find returns 0 (2), X=178.00, Y=573.00, Mass=22, SNR=2.7, Peak=95 HFD=0.0
04:03:31.868 00.000 7988 Star::Find(15, 1125, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.868 00.000 7988 Star::Find returns 0 (3), X=1125.00, Y=681.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:31.868 00.000 7988 Star::Find(15, 1139, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.868 00.000 7988 Star::Find false star n=9 nbg=275 bg=82.6 sigma=2.9 thresh=91 peak=88
04:03:31.868 00.000 7988 Star::Find returns 0 (2), X=1139.00, Y=319.00, Mass=89, SNR=2.9, Peak=103 HFD=0.0
04:03:31.868 00.000 7988 Star::Find(15, 566, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.868 00.000 7988 Star::Find returns 0 (2), X=566.00, Y=855.00, Mass=19, SNR=2.5, Peak=96 HFD=0.0
04:03:31.868 00.000 7988 Star::Find(15, 159, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.868 00.000 7988 Star::Find returns 0 (3), X=159.00, Y=101.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:31.868 00.000 7988 Star::Find(15, 1133, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.868 00.000 7988 Star::Find returns 0 (3), X=1133.00, Y=626.00, Mass=9, SNR=1.7, Peak=98 HFD=0.0
04:03:31.868 00.000 7988 Star::Find(15, 834, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.882 00.014 7988 Star::Find returns 0 (3), X=834.00, Y=776.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
04:03:31.882 00.000 7988 Star::Find(15, 750, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.882 00.000 7988 Star::Find returns 0 (2), X=750.00, Y=607.00, Mass=23, SNR=2.8, Peak=96 HFD=0.0
04:03:31.885 00.003 7988 Star::Find(15, 1136, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.885 00.000 7988 Star::Find returns 0 (3), X=1136.00, Y=124.00, Mass=9, SNR=1.7, Peak=93 HFD=0.0
04:03:31.885 00.000 7988 Star::Find(15, 166, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.885 00.000 7988 Star::Find false star n=3 nbg=276 bg=82.9 sigma=3.0 thresh=92 peak=88
04:03:31.885 00.000 7988 Star::Find returns 0 (2), X=166.00, Y=49.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:31.885 00.000 7988 Star::Find(15, 371, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.885 00.000 7988 Star::Find false star n=3 nbg=282 bg=83.5 sigma=3.0 thresh=93 peak=87
04:03:31.885 00.000 7988 Star::Find returns 0 (2), X=371.00, Y=444.00, Mass=28, SNR=2.9, Peak=95 HFD=0.0
04:03:31.885 00.000 7988 Star::Find(15, 972, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.885 00.000 7988 Star::Find returns 0 (2), X=972.00, Y=224.00, Mass=25, SNR=3.0, Peak=96 HFD=0.0
04:03:31.885 00.000 7988 Star::Find(15, 571, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.885 00.000 7988 Star::Find returns 0 (2), X=571.00, Y=91.00, Mass=19, SNR=2.5, Peak=92 HFD=0.0
04:03:31.885 00.000 7988 Star::Find(15, 35, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.898 00.013 7988 Star::Find false star n=3 nbg=285 bg=81.8 sigma=2.9 thresh=91 peak=86
04:03:31.898 00.000 7988 Star::Find returns 0 (2), X=35.00, Y=464.00, Mass=29, SNR=2.9, Peak=92 HFD=0.0
04:03:31.898 00.000 7988 Star::Find(15, 1158, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.898 00.000 7988 Star::Find returns 0 (3), X=1158.00, Y=202.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:31.902 00.004 7988 Star::Find(15, 266, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.902 00.000 7988 Star::Find returns 0 (3), X=266.00, Y=656.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:31.902 00.000 7988 Star::Find(15, 607, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.902 00.000 7988 Star::Find returns 0 (3), X=607.00, Y=556.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:31.902 00.000 7988 Star::Find(15, 679, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.902 00.000 7988 Star::Find returns 0 (2), X=679.00, Y=461.00, Mass=22, SNR=2.8, Peak=95 HFD=0.0
04:03:31.902 00.000 7988 Star::Find(15, 440, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.902 00.000 7988 Star::Find false star n=3 nbg=279 bg=84.4 sigma=3.2 thresh=94 peak=88
04:03:31.902 00.000 7988 Star::Find returns 0 (2), X=440.00, Y=746.00, Mass=31, SNR=2.9, Peak=95 HFD=0.0
04:03:31.902 00.000 7988 Star::Find(15, 362, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.902 00.000 7988 Star::Find returns 0 (2), X=362.00, Y=558.00, Mass=21, SNR=2.7, Peak=95 HFD=0.0
04:03:31.902 00.000 7988 Star::Find(15, 592, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.914 00.012 7988 Star::Find returns 0 (2), X=592.00, Y=434.00, Mass=19, SNR=2.6, Peak=92 HFD=0.0
04:03:31.914 00.000 7988 Star::Find(15, 261, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.914 00.000 7988 Star::Find returns 0 (3), X=261.00, Y=885.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:31.914 00.000 7988 Star::Find(15, 319, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.914 00.000 7988 Star::Find false star n=3 nbg=278 bg=83.1 sigma=3.3 thresh=93 peak=88
04:03:31.919 00.005 7988 Star::Find returns 0 (2), X=319.00, Y=223.00, Mass=36, SNR=2.9, Peak=97 HFD=0.0
04:03:31.919 00.000 7988 Star::Find(15, 439, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.919 00.000 7988 Star::Find false star n=3 nbg=277 bg=81.7 sigma=3.1 thresh=91 peak=86
04:03:31.919 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=184.00, Mass=30, SNR=2.9, Peak=93 HFD=0.0
04:03:31.919 00.000 7988 Star::Find(15, 606, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.919 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=347.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:31.919 00.000 7988 Star::Find(15, 513, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.919 00.000 7988 Star::Find false star n=3 nbg=283 bg=83.5 sigma=3.0 thresh=93 peak=87
04:03:31.919 00.000 7988 Star::Find returns 0 (2), X=513.00, Y=890.00, Mass=32, SNR=2.9, Peak=95 HFD=0.0
04:03:31.919 00.000 7988 Star::Find(15, 629, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.919 00.000 7988 Star::Find returns 0 (2), X=629.00, Y=723.00, Mass=15, SNR=2.3, Peak=99 HFD=0.0
04:03:31.930 00.011 7988 Star::Find(15, 933, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.930 00.000 7988 Star::Find returns 0 (2), X=933.00, Y=867.00, Mass=14, SNR=2.2, Peak=101 HFD=0.0
04:03:31.930 00.000 7988 Star::Find(15, 261, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.930 00.000 7988 Star::Find false star n=3 nbg=280 bg=83.8 sigma=3.2 thresh=93 peak=88
04:03:31.930 00.000 7988 Star::Find returns 0 (2), X=261.00, Y=815.00, Mass=30, SNR=2.9, Peak=95 HFD=0.0
04:03:31.930 00.000 7988 Star::Find(15, 797, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.936 00.006 7988 Star::Find returns 0 (3), X=797.00, Y=788.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
04:03:31.936 00.000 7988 Star::Find(15, 703, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.936 00.000 7988 Star::Find false star n=4 nbg=278 bg=81.3 sigma=3.2 thresh=91 peak=86
04:03:31.936 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=33.00, Mass=45, SNR=2.9, Peak=95 HFD=0.0
04:03:31.936 00.000 7988 Star::Find(15, 144, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.936 00.000 7988 Star::Find returns 0 (2), X=144.00, Y=460.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
04:03:31.936 00.000 7988 Star::Find(15, 191, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.936 00.000 7988 Star::Find returns 0 (3), X=191.00, Y=20.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:31.936 00.000 7988 Star::Find(15, 1258, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.946 00.010 7988 Star::Find returns 0 (3), X=1258.00, Y=46.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:31.946 00.000 7988 Star::Find(15, 524, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.946 00.000 7988 Star::Find returns 0 (2), X=524.00, Y=427.00, Mass=19, SNR=2.6, Peak=93 HFD=0.0
04:03:31.946 00.000 7988 Star::Find(15, 111, 542, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.946 00.000 7988 Star::Find returns 0 (3), X=111.00, Y=542.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
04:03:31.946 00.000 7988 Star::Find(15, 517, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.946 00.000 7988 Star::Find returns 0 (3), X=517.00, Y=506.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:31.953 00.007 7988 Star::Find(15, 120, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.953 00.000 7988 Star::Find returns 0 (3), X=120.00, Y=866.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:31.953 00.000 7988 Star::Find(15, 681, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.953 00.000 7988 Star::Find returns 0 (3), X=681.00, Y=680.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:31.953 00.000 7988 Star::Find(15, 788, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.953 00.000 7988 Star::Find returns 0 (2), X=788.00, Y=940.00, Mass=19, SNR=2.5, Peak=98 HFD=0.0
04:03:31.953 00.000 7988 Star::Find(15, 934, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.953 00.000 7988 Star::Find false star n=3 nbg=276 bg=83.9 sigma=3.0 thresh=93 peak=90
04:03:31.953 00.000 7988 Star::Find returns 0 (2), X=934.00, Y=392.00, Mass=31, SNR=2.9, Peak=95 HFD=0.0
04:03:31.961 00.008 7988 Star::Find(15, 789, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.961 00.000 7988 Star::Find returns 0 (2), X=789.00, Y=246.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:31.961 00.000 7988 Star::Find(15, 760, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.961 00.000 7988 Star::Find returns 0 (2), X=760.00, Y=930.00, Mass=20, SNR=2.6, Peak=97 HFD=0.0
04:03:31.961 00.000 7988 Star::Find(15, 199, 615, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.961 00.000 7988 Star::Find returns 0 (3), X=199.00, Y=615.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:31.969 00.008 7988 Star::Find(15, 584, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.969 00.000 7988 Star::Find returns 0 (2), X=584.00, Y=165.00, Mass=21, SNR=2.6, Peak=93 HFD=0.0
04:03:31.969 00.000 7988 Star::Find(15, 466, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.969 00.000 7988 Star::Find returns 0 (3), X=466.00, Y=450.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:31.969 00.000 7988 Star::Find(15, 31, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.969 00.000 7988 Star::Find false star n=3 nbg=275 bg=82.5 sigma=2.9 thresh=91 peak=85
04:03:31.969 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=164.00, Mass=28, SNR=2.9, Peak=93 HFD=0.0
04:03:31.977 00.008 7988 Star::Find(15, 357, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.977 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.5 sigma=3.2 thresh=93 peak=88
04:03:31.977 00.000 7988 Star::Find returns 0 (2), X=357.00, Y=629.00, Mass=32, SNR=2.9, Peak=95 HFD=0.0
04:03:31.977 00.000 7988 Star::Find(15, 549, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.977 00.000 7988 Star::Find returns 0 (2), X=549.00, Y=115.00, Mass=13, SNR=2.1, Peak=93 HFD=0.0
04:03:31.977 00.000 7988 Star::Find(15, 879, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.977 00.000 7988 Star::Find returns 0 (3), X=879.00, Y=385.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:31.977 00.000 7988 Star::Find(15, 280, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.986 00.009 7988 Star::Find returns 0 (2), X=280.00, Y=103.00, Mass=10, SNR=1.9, Peak=96 HFD=0.0
04:03:31.986 00.000 7988 Star::Find(15, 695, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.986 00.000 7988 Star::Find returns 0 (3), X=695.00, Y=593.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:31.986 00.000 7988 Star::Find(15, 917, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.986 00.000 7988 Star::Find returns 0 (3), X=917.00, Y=889.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
04:03:31.986 00.000 7988 Star::Find(15, 721, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.986 00.000 7988 Star::Find returns 0 (3), X=721.00, Y=338.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:31.993 00.007 7988 Star::Find(15, 540, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.993 00.000 7988 Star::Find returns 0 (2), X=540.00, Y=839.00, Mass=21, SNR=2.7, Peak=96 HFD=0.0
04:03:31.993 00.000 7988 Star::Find(15, 74, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.993 00.000 7988 Star::Find false star n=4 nbg=284 bg=83.1 sigma=3.3 thresh=93 peak=87
04:03:31.993 00.000 7988 Star::Find returns 0 (2), X=74.00, Y=584.00, Mass=40, SNR=2.9, Peak=96 HFD=0.0
04:03:31.993 00.000 7988 Star::Find(15, 750, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.993 00.000 7988 Star::Find returns 0 (2), X=750.00, Y=150.00, Mass=19, SNR=2.6, Peak=93 HFD=0.0
04:03:31.993 00.000 7988 Star::Find(15, 908, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:31.993 00.000 7988 Star::Find returns 0 (3), X=908.00, Y=156.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:31.993 00.000 7988 AutoFind: finding best star pass 1
04:03:32.003 00.010 7988 Star::Find(15, 355, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.003 00.000 7988 Star::Find returns 0 (2), X=355.00, Y=81.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
04:03:32.003 00.000 7988 Star::Find(15, 853, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.003 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.5 sigma=2.9 thresh=91 peak=86
04:03:32.003 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=270.00, Mass=32, SNR=2.9, Peak=97 HFD=0.0
04:03:32.009 00.006 7988 Star::Find(15, 966, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.009 00.000 7988 Star::Find returns 0 (2), X=966.00, Y=884.00, Mass=19, SNR=2.4, Peak=99 HFD=0.0
04:03:32.009 00.000 7988 Star::Find(15, 210, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.009 00.000 7988 Star::Find returns 0 (3), X=210.00, Y=499.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:32.009 00.000 7988 Star::Find(15, 439, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.009 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=392.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
04:03:32.009 00.000 7988 Star::Find(15, 364, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.009 00.000 7988 Star::Find returns 0 (2), X=364.00, Y=814.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:32.009 00.000 7988 Star::Find(15, 258, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.009 00.000 7988 Star::Find returns 0 (3), X=258.00, Y=571.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.009 00.000 7988 Star::Find(15, 1194, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.020 00.011 7988 Star::Find returns 0 (3), X=1194.00, Y=651.00, Mass=9, SNR=1.8, Peak=100 HFD=0.0
04:03:32.020 00.000 7988 Star::Find(15, 162, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.022 00.002 7988 Star::Find returns 0 (2), X=162.00, Y=881.00, Mass=23, SNR=2.8, Peak=98 HFD=0.0
04:03:32.022 00.000 7988 Star::Find(15, 82, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.024 00.002 7988 Star::Find returns 0 (3), X=82.00, Y=500.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:32.025 00.001 7988 Star::Find(15, 431, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.025 00.000 7988 Star::Find false star n=3 nbg=276 bg=82.1 sigma=2.8 thresh=90 peak=86
04:03:32.025 00.000 7988 Star::Find returns 0 (2), X=431.00, Y=148.00, Mass=27, SNR=2.9, Peak=92 HFD=0.0
04:03:32.025 00.000 7988 Star::Find(15, 121, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.025 00.000 7988 Star::Find returns 0 (2), X=121.00, Y=108.00, Mass=18, SNR=2.4, Peak=95 HFD=0.0
04:03:32.025 00.000 7988 Star::Find(15, 70, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.025 00.000 7988 Star::Find false star n=5 nbg=277 bg=82.2 sigma=2.9 thresh=91 peak=86
04:03:32.025 00.000 7988 Star::Find returns 0 (2), X=70.00, Y=531.00, Mass=48, SNR=2.9, Peak=95 HFD=0.0
04:03:32.025 00.000 7988 Star::Find(15, 730, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.025 00.000 7988 Star::Find returns 0 (3), X=730.00, Y=372.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:32.036 00.011 7988 Star::Find(15, 232, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.036 00.000 7988 Star::Find false star n=3 nbg=282 bg=84.7 sigma=3.3 thresh=94 peak=89
04:03:32.036 00.000 7988 Star::Find returns 0 (2), X=232.00, Y=890.00, Mass=31, SNR=2.9, Peak=97 HFD=0.0
04:03:32.036 00.000 7988 Star::Find(15, 50, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.036 00.000 7988 Star::Find false star n=4 nbg=281 bg=83.9 sigma=3.3 thresh=94 peak=89
04:03:32.041 00.005 7988 Star::Find returns 0 (2), X=50.00, Y=771.00, Mass=41, SNR=2.9, Peak=96 HFD=0.0
04:03:32.041 00.000 7988 Star::Find(15, 1027, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.043 00.002 7988 Star::Find returns 0 (2), X=1027.00, Y=837.00, Mass=19, SNR=2.5, Peak=96 HFD=0.0
04:03:32.043 00.000 7988 Star::Find(15, 783, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.045 00.002 7988 Star::Find returns 0 (3), X=783.00, Y=671.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:32.045 00.000 7988 Star::Find(15, 497, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.047 00.002 7988 Star::Find returns 0 (2), X=497.00, Y=930.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:32.047 00.000 7988 Star::Find(15, 322, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.049 00.002 7988 Star::Find returns 0 (2), X=322.00, Y=383.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:32.049 00.000 7988 Star::Find(15, 30, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.051 00.002 7988 Star::Find returns 0 (3), X=30.00, Y=28.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
04:03:32.053 00.002 7988 Star::Find(15, 178, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.053 00.000 7988 Star::Find returns 0 (2), X=178.00, Y=573.00, Mass=22, SNR=2.7, Peak=95 HFD=0.0
04:03:32.053 00.000 7988 Star::Find(15, 1125, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.055 00.002 7988 Star::Find returns 0 (3), X=1125.00, Y=681.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:32.057 00.002 7988 Star::Find(15, 1139, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.057 00.000 7988 Star::Find false star n=9 nbg=275 bg=82.6 sigma=2.9 thresh=91 peak=88
04:03:32.057 00.000 7988 Star::Find returns 0 (2), X=1139.00, Y=319.00, Mass=89, SNR=2.9, Peak=103 HFD=0.0
04:03:32.057 00.000 7988 Star::Find(15, 566, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.057 00.000 7988 Star::Find returns 0 (2), X=566.00, Y=855.00, Mass=19, SNR=2.5, Peak=96 HFD=0.0
04:03:32.057 00.000 7988 Star::Find(15, 159, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.057 00.000 7988 Star::Find returns 0 (3), X=159.00, Y=101.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:32.057 00.000 7988 Star::Find(15, 1133, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.057 00.000 7988 Star::Find returns 0 (3), X=1133.00, Y=626.00, Mass=9, SNR=1.7, Peak=98 HFD=0.0
04:03:32.057 00.000 7988 Star::Find(15, 834, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.057 00.000 7988 Star::Find returns 0 (3), X=834.00, Y=776.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
04:03:32.057 00.000 7988 Star::Find(15, 750, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.057 00.000 7988 Star::Find returns 0 (2), X=750.00, Y=607.00, Mass=23, SNR=2.8, Peak=96 HFD=0.0
04:03:32.070 00.013 7988 Star::Find(15, 1136, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.070 00.000 7988 Star::Find returns 0 (3), X=1136.00, Y=124.00, Mass=9, SNR=1.7, Peak=93 HFD=0.0
04:03:32.072 00.002 7988 Star::Find(15, 166, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.072 00.000 7988 Star::Find false star n=3 nbg=276 bg=82.9 sigma=3.0 thresh=92 peak=88
04:03:32.072 00.000 7988 Star::Find returns 0 (2), X=166.00, Y=49.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:32.072 00.000 7988 Star::Find(15, 371, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.072 00.000 7988 Star::Find false star n=3 nbg=282 bg=83.5 sigma=3.0 thresh=93 peak=87
04:03:32.072 00.000 7988 Star::Find returns 0 (2), X=371.00, Y=444.00, Mass=28, SNR=2.9, Peak=95 HFD=0.0
04:03:32.072 00.000 7988 Star::Find(15, 972, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.072 00.000 7988 Star::Find returns 0 (2), X=972.00, Y=224.00, Mass=25, SNR=3.0, Peak=96 HFD=0.0
04:03:32.072 00.000 7988 Star::Find(15, 571, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.072 00.000 7988 Star::Find returns 0 (2), X=571.00, Y=91.00, Mass=19, SNR=2.5, Peak=92 HFD=0.0
04:03:32.072 00.000 7988 Star::Find(15, 35, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.072 00.000 7988 Star::Find false star n=3 nbg=285 bg=81.8 sigma=2.9 thresh=91 peak=86
04:03:32.072 00.000 7988 Star::Find returns 0 (2), X=35.00, Y=464.00, Mass=29, SNR=2.9, Peak=92 HFD=0.0
04:03:32.072 00.000 7988 Star::Find(15, 1158, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.072 00.000 7988 Star::Find returns 0 (3), X=1158.00, Y=202.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:32.072 00.000 7988 Star::Find(15, 266, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.087 00.015 7988 Star::Find returns 0 (3), X=266.00, Y=656.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:32.088 00.001 7988 Star::Find(15, 607, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.088 00.000 7988 Star::Find returns 0 (3), X=607.00, Y=556.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:32.088 00.000 7988 Star::Find(15, 679, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.088 00.000 7988 Star::Find returns 0 (2), X=679.00, Y=461.00, Mass=22, SNR=2.8, Peak=95 HFD=0.0
04:03:32.088 00.000 7988 Star::Find(15, 440, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.088 00.000 7988 Star::Find false star n=3 nbg=279 bg=84.4 sigma=3.2 thresh=94 peak=88
04:03:32.088 00.000 7988 Star::Find returns 0 (2), X=440.00, Y=746.00, Mass=31, SNR=2.9, Peak=95 HFD=0.0
04:03:32.088 00.000 7988 Star::Find(15, 362, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.088 00.000 7988 Star::Find returns 0 (2), X=362.00, Y=558.00, Mass=21, SNR=2.7, Peak=95 HFD=0.0
04:03:32.088 00.000 7988 Star::Find(15, 592, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.088 00.000 7988 Star::Find returns 0 (2), X=592.00, Y=434.00, Mass=19, SNR=2.6, Peak=92 HFD=0.0
04:03:32.088 00.000 7988 Star::Find(15, 261, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.088 00.000 7988 Star::Find returns 0 (3), X=261.00, Y=885.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:32.088 00.000 7988 Star::Find(15, 319, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.088 00.000 7988 Star::Find false star n=3 nbg=278 bg=83.1 sigma=3.3 thresh=93 peak=88
04:03:32.088 00.000 7988 Star::Find returns 0 (2), X=319.00, Y=223.00, Mass=36, SNR=2.9, Peak=97 HFD=0.0
04:03:32.104 00.016 7988 Star::Find(15, 439, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.104 00.000 7988 Star::Find false star n=3 nbg=277 bg=81.7 sigma=3.1 thresh=91 peak=86
04:03:32.104 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=184.00, Mass=30, SNR=2.9, Peak=93 HFD=0.0
04:03:32.104 00.000 7988 Star::Find(15, 606, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.104 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=347.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:32.104 00.000 7988 Star::Find(15, 513, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.104 00.000 7988 Star::Find false star n=3 nbg=283 bg=83.5 sigma=3.0 thresh=93 peak=87
04:03:32.104 00.000 7988 Star::Find returns 0 (2), X=513.00, Y=890.00, Mass=32, SNR=2.9, Peak=95 HFD=0.0
04:03:32.104 00.000 7988 Star::Find(15, 629, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.104 00.000 7988 Star::Find returns 0 (2), X=629.00, Y=723.00, Mass=15, SNR=2.3, Peak=99 HFD=0.0
04:03:32.104 00.000 7988 Star::Find(15, 933, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.104 00.000 7988 Star::Find returns 0 (2), X=933.00, Y=867.00, Mass=14, SNR=2.2, Peak=101 HFD=0.0
04:03:32.104 00.000 7988 Star::Find(15, 261, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.104 00.000 7988 Star::Find false star n=3 nbg=280 bg=83.8 sigma=3.2 thresh=93 peak=88
04:03:32.104 00.000 7988 Star::Find returns 0 (2), X=261.00, Y=815.00, Mass=30, SNR=2.9, Peak=95 HFD=0.0
04:03:32.120 00.016 7988 Star::Find(15, 797, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.121 00.001 7988 Star::Find returns 0 (3), X=797.00, Y=788.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
04:03:32.121 00.000 7988 Star::Find(15, 703, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.121 00.000 7988 Star::Find false star n=4 nbg=278 bg=81.3 sigma=3.2 thresh=91 peak=86
04:03:32.121 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=33.00, Mass=45, SNR=2.9, Peak=95 HFD=0.0
04:03:32.121 00.000 7988 Star::Find(15, 144, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.121 00.000 7988 Star::Find returns 0 (2), X=144.00, Y=460.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
04:03:32.121 00.000 7988 Star::Find(15, 191, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.121 00.000 7988 Star::Find returns 0 (3), X=191.00, Y=20.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:32.121 00.000 7988 Star::Find(15, 1258, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.121 00.000 7988 Star::Find returns 0 (3), X=1258.00, Y=46.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:32.121 00.000 7988 Star::Find(15, 524, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.121 00.000 7988 Star::Find returns 0 (2), X=524.00, Y=427.00, Mass=19, SNR=2.6, Peak=93 HFD=0.0
04:03:32.121 00.000 7988 Star::Find(15, 111, 542, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.121 00.000 7988 Star::Find returns 0 (3), X=111.00, Y=542.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
04:03:32.121 00.000 7988 Star::Find(15, 517, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.121 00.000 7988 Star::Find returns 0 (3), X=517.00, Y=506.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:32.136 00.015 7988 Star::Find(15, 120, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.138 00.002 7988 Star::Find returns 0 (3), X=120.00, Y=866.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.138 00.000 7988 Star::Find(15, 681, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.138 00.000 7988 Star::Find returns 0 (3), X=681.00, Y=680.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.138 00.000 7988 Star::Find(15, 788, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.138 00.000 7988 Star::Find returns 0 (2), X=788.00, Y=940.00, Mass=19, SNR=2.5, Peak=98 HFD=0.0
04:03:32.138 00.000 7988 Star::Find(15, 934, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.138 00.000 7988 Star::Find false star n=3 nbg=276 bg=83.9 sigma=3.0 thresh=93 peak=90
04:03:32.138 00.000 7988 Star::Find returns 0 (2), X=934.00, Y=392.00, Mass=31, SNR=2.9, Peak=95 HFD=0.0
04:03:32.138 00.000 7988 Star::Find(15, 789, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.138 00.000 7988 Star::Find returns 0 (2), X=789.00, Y=246.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:32.138 00.000 7988 Star::Find(15, 760, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.138 00.000 7988 Star::Find returns 0 (2), X=760.00, Y=930.00, Mass=20, SNR=2.6, Peak=97 HFD=0.0
04:03:32.138 00.000 7988 Star::Find(15, 199, 615, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.138 00.000 7988 Star::Find returns 0 (3), X=199.00, Y=615.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:32.138 00.000 7988 Star::Find(15, 584, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.152 00.014 7988 Star::Find returns 0 (2), X=584.00, Y=165.00, Mass=21, SNR=2.6, Peak=93 HFD=0.0
04:03:32.152 00.000 7988 Star::Find(15, 466, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.152 00.000 7988 Star::Find returns 0 (3), X=466.00, Y=450.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.155 00.003 7988 Star::Find(15, 31, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.155 00.000 7988 Star::Find false star n=3 nbg=275 bg=82.5 sigma=2.9 thresh=91 peak=85
04:03:32.155 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=164.00, Mass=28, SNR=2.9, Peak=93 HFD=0.0
04:03:32.155 00.000 7988 Star::Find(15, 357, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.155 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.5 sigma=3.2 thresh=93 peak=88
04:03:32.155 00.000 7988 Star::Find returns 0 (2), X=357.00, Y=629.00, Mass=32, SNR=2.9, Peak=95 HFD=0.0
04:03:32.155 00.000 7988 Star::Find(15, 549, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.155 00.000 7988 Star::Find returns 0 (2), X=549.00, Y=115.00, Mass=13, SNR=2.1, Peak=93 HFD=0.0
04:03:32.155 00.000 7988 Star::Find(15, 879, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.155 00.000 7988 Star::Find returns 0 (3), X=879.00, Y=385.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.155 00.000 7988 Star::Find(15, 280, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.155 00.000 7988 Star::Find returns 0 (2), X=280.00, Y=103.00, Mass=10, SNR=1.9, Peak=96 HFD=0.0
04:03:32.155 00.000 7988 Star::Find(15, 695, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.168 00.013 7988 Star::Find returns 0 (3), X=695.00, Y=593.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:32.168 00.000 7988 Star::Find(15, 917, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.168 00.000 7988 Star::Find returns 0 (3), X=917.00, Y=889.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
04:03:32.168 00.000 7988 Star::Find(15, 721, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.172 00.004 7988 Star::Find returns 0 (3), X=721.00, Y=338.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:32.172 00.000 7988 Star::Find(15, 540, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.172 00.000 7988 Star::Find returns 0 (2), X=540.00, Y=839.00, Mass=21, SNR=2.7, Peak=96 HFD=0.0
04:03:32.172 00.000 7988 Star::Find(15, 74, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.172 00.000 7988 Star::Find false star n=4 nbg=284 bg=83.1 sigma=3.3 thresh=93 peak=87
04:03:32.172 00.000 7988 Star::Find returns 0 (2), X=74.00, Y=584.00, Mass=40, SNR=2.9, Peak=96 HFD=0.0
04:03:32.172 00.000 7988 Star::Find(15, 750, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.172 00.000 7988 Star::Find returns 0 (2), X=750.00, Y=150.00, Mass=19, SNR=2.6, Peak=93 HFD=0.0
04:03:32.172 00.000 7988 Star::Find(15, 908, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.172 00.000 7988 Star::Find returns 0 (3), X=908.00, Y=156.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:32.172 00.000 7988 AutoFind: could not find a star on Pass 1
04:03:32.184 00.012 7988 AutoFind: finding best star pass 2
04:03:32.184 00.000 7988 Star::Find(15, 355, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.184 00.000 7988 Star::Find returns 0 (2), X=355.00, Y=81.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
04:03:32.184 00.000 7988 Star::Find(15, 853, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.184 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.5 sigma=2.9 thresh=91 peak=86
04:03:32.189 00.005 7988 Star::Find returns 0 (2), X=853.00, Y=270.00, Mass=32, SNR=2.9, Peak=97 HFD=0.0
04:03:32.189 00.000 7988 Star::Find(15, 966, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.189 00.000 7988 Star::Find returns 0 (2), X=966.00, Y=884.00, Mass=19, SNR=2.4, Peak=99 HFD=0.0
04:03:32.189 00.000 7988 Star::Find(15, 210, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.189 00.000 7988 Star::Find returns 0 (3), X=210.00, Y=499.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:32.189 00.000 7988 Star::Find(15, 439, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.189 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=392.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
04:03:32.189 00.000 7988 Star::Find(15, 364, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.189 00.000 7988 Star::Find returns 0 (2), X=364.00, Y=814.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:32.198 00.009 7988 Star::Find(15, 258, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.199 00.001 7988 Star::Find returns 0 (3), X=258.00, Y=571.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.200 00.001 7988 Star::Find(15, 1194, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.201 00.001 7988 Star::Find returns 0 (3), X=1194.00, Y=651.00, Mass=9, SNR=1.8, Peak=100 HFD=0.0
04:03:32.203 00.002 7988 Star::Find(15, 162, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.204 00.001 7988 Star::Find returns 0 (2), X=162.00, Y=881.00, Mass=23, SNR=2.8, Peak=98 HFD=0.0
04:03:32.205 00.001 7988 Star::Find(15, 82, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.205 00.000 7988 Star::Find returns 0 (3), X=82.00, Y=500.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:32.207 00.002 7988 Star::Find(15, 431, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.208 00.001 7988 Star::Find false star n=3 nbg=276 bg=82.1 sigma=2.8 thresh=90 peak=86
04:03:32.209 00.001 7988 Star::Find returns 0 (2), X=431.00, Y=148.00, Mass=27, SNR=2.9, Peak=92 HFD=0.0
04:03:32.210 00.001 7988 Star::Find(15, 121, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.210 00.000 7988 Star::Find returns 0 (2), X=121.00, Y=108.00, Mass=18, SNR=2.4, Peak=95 HFD=0.0
04:03:32.210 00.000 7988 Star::Find(15, 70, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.210 00.000 7988 Star::Find false star n=5 nbg=277 bg=82.2 sigma=2.9 thresh=91 peak=86
04:03:32.210 00.000 7988 Star::Find returns 0 (2), X=70.00, Y=531.00, Mass=48, SNR=2.9, Peak=95 HFD=0.0
04:03:32.215 00.005 7988 Star::Find(15, 730, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.215 00.000 7988 Star::Find returns 0 (3), X=730.00, Y=372.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:32.215 00.000 7988 Star::Find(15, 232, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.215 00.000 7988 Star::Find false star n=3 nbg=282 bg=84.7 sigma=3.3 thresh=94 peak=89
04:03:32.215 00.000 7988 Star::Find returns 0 (2), X=232.00, Y=890.00, Mass=31, SNR=2.9, Peak=97 HFD=0.0
04:03:32.215 00.000 7988 Star::Find(15, 50, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.215 00.000 7988 Star::Find false star n=4 nbg=281 bg=83.9 sigma=3.3 thresh=94 peak=89
04:03:32.215 00.000 7988 Star::Find returns 0 (2), X=50.00, Y=771.00, Mass=41, SNR=2.9, Peak=96 HFD=0.0
04:03:32.223 00.008 7988 Star::Find(15, 1027, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.223 00.000 7988 Star::Find returns 0 (2), X=1027.00, Y=837.00, Mass=19, SNR=2.5, Peak=96 HFD=0.0
04:03:32.223 00.000 7988 Star::Find(15, 783, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.223 00.000 7988 Star::Find returns 0 (3), X=783.00, Y=671.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:32.223 00.000 7988 Star::Find(15, 497, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.223 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=930.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:32.223 00.000 7988 Star::Find(15, 322, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.223 00.000 7988 Star::Find returns 0 (2), X=322.00, Y=383.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:32.230 00.007 7988 Star::Find(15, 30, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.230 00.000 7988 Star::Find returns 0 (3), X=30.00, Y=28.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
04:03:32.230 00.000 7988 Star::Find(15, 178, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.230 00.000 7988 Star::Find returns 0 (2), X=178.00, Y=573.00, Mass=22, SNR=2.7, Peak=95 HFD=0.0
04:03:32.230 00.000 7988 Star::Find(15, 1125, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.230 00.000 7988 Star::Find returns 0 (3), X=1125.00, Y=681.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:32.230 00.000 7988 Star::Find(15, 1139, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.230 00.000 7988 Star::Find false star n=9 nbg=275 bg=82.6 sigma=2.9 thresh=91 peak=88
04:03:32.230 00.000 7988 Star::Find returns 0 (2), X=1139.00, Y=319.00, Mass=89, SNR=2.9, Peak=103 HFD=0.0
04:03:32.240 00.010 7988 Star::Find(15, 566, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.240 00.000 7988 Star::Find returns 0 (2), X=566.00, Y=855.00, Mass=19, SNR=2.5, Peak=96 HFD=0.0
04:03:32.240 00.000 7988 Star::Find(15, 159, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.240 00.000 7988 Star::Find returns 0 (3), X=159.00, Y=101.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:32.240 00.000 7988 Star::Find(15, 1133, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.240 00.000 7988 Star::Find returns 0 (3), X=1133.00, Y=626.00, Mass=9, SNR=1.7, Peak=98 HFD=0.0
04:03:32.240 00.000 7988 Star::Find(15, 834, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.246 00.006 7988 Star::Find returns 0 (3), X=834.00, Y=776.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
04:03:32.246 00.000 7988 Star::Find(15, 750, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.246 00.000 7988 Star::Find returns 0 (2), X=750.00, Y=607.00, Mass=23, SNR=2.8, Peak=96 HFD=0.0
04:03:32.246 00.000 7988 Star::Find(15, 1136, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.246 00.000 7988 Star::Find returns 0 (3), X=1136.00, Y=124.00, Mass=9, SNR=1.7, Peak=93 HFD=0.0
04:03:32.246 00.000 7988 Star::Find(15, 166, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.246 00.000 7988 Star::Find false star n=3 nbg=276 bg=82.9 sigma=3.0 thresh=92 peak=88
04:03:32.246 00.000 7988 Star::Find returns 0 (2), X=166.00, Y=49.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:32.246 00.000 7988 Star::Find(15, 371, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.246 00.000 7988 Star::Find false star n=3 nbg=282 bg=83.5 sigma=3.0 thresh=93 peak=87
04:03:32.246 00.000 7988 Star::Find returns 0 (2), X=371.00, Y=444.00, Mass=28, SNR=2.9, Peak=95 HFD=0.0
04:03:32.257 00.011 7988 Star::Find(15, 972, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.257 00.000 7988 Star::Find returns 0 (2), X=972.00, Y=224.00, Mass=25, SNR=3.0, Peak=96 HFD=0.0
04:03:32.257 00.000 7988 Star::Find(15, 571, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.257 00.000 7988 Star::Find returns 0 (2), X=571.00, Y=91.00, Mass=19, SNR=2.5, Peak=92 HFD=0.0
04:03:32.257 00.000 7988 Star::Find(15, 35, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.262 00.005 7988 Star::Find false star n=3 nbg=285 bg=81.8 sigma=2.9 thresh=91 peak=86
04:03:32.262 00.000 7988 Star::Find returns 0 (2), X=35.00, Y=464.00, Mass=29, SNR=2.9, Peak=92 HFD=0.0
04:03:32.262 00.000 7988 Star::Find(15, 1158, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.262 00.000 7988 Star::Find returns 0 (3), X=1158.00, Y=202.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:32.262 00.000 7988 Star::Find(15, 266, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.262 00.000 7988 Star::Find returns 0 (3), X=266.00, Y=656.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:32.262 00.000 7988 Star::Find(15, 607, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.262 00.000 7988 Star::Find returns 0 (3), X=607.00, Y=556.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:32.262 00.000 7988 Star::Find(15, 679, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.262 00.000 7988 Star::Find returns 0 (2), X=679.00, Y=461.00, Mass=22, SNR=2.8, Peak=95 HFD=0.0
04:03:32.272 00.010 7988 Star::Find(15, 440, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.274 00.002 7988 Star::Find false star n=3 nbg=279 bg=84.4 sigma=3.2 thresh=94 peak=88
04:03:32.274 00.000 7988 Star::Find returns 0 (2), X=440.00, Y=746.00, Mass=31, SNR=2.9, Peak=95 HFD=0.0
04:03:32.274 00.000 7988 Star::Find(15, 362, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.274 00.000 7988 Star::Find returns 0 (2), X=362.00, Y=558.00, Mass=21, SNR=2.7, Peak=95 HFD=0.0
04:03:32.278 00.004 7988 Star::Find(15, 592, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.278 00.000 7988 Star::Find returns 0 (2), X=592.00, Y=434.00, Mass=19, SNR=2.6, Peak=92 HFD=0.0
04:03:32.278 00.000 7988 Star::Find(15, 261, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.278 00.000 7988 Star::Find returns 0 (3), X=261.00, Y=885.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:32.278 00.000 7988 Star::Find(15, 319, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.278 00.000 7988 Star::Find false star n=3 nbg=278 bg=83.1 sigma=3.3 thresh=93 peak=88
04:03:32.278 00.000 7988 Star::Find returns 0 (2), X=319.00, Y=223.00, Mass=36, SNR=2.9, Peak=97 HFD=0.0
04:03:32.278 00.000 7988 Star::Find(15, 439, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.278 00.000 7988 Star::Find false star n=3 nbg=277 bg=81.7 sigma=3.1 thresh=91 peak=86
04:03:32.278 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=184.00, Mass=30, SNR=2.9, Peak=93 HFD=0.0
04:03:32.278 00.000 7988 Star::Find(15, 606, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.278 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=347.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:32.278 00.000 7988 Star::Find(15, 513, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.291 00.013 7988 Star::Find false star n=3 nbg=283 bg=83.5 sigma=3.0 thresh=93 peak=87
04:03:32.291 00.000 7988 Star::Find returns 0 (2), X=513.00, Y=890.00, Mass=32, SNR=2.9, Peak=95 HFD=0.0
04:03:32.294 00.003 7988 Star::Find(15, 629, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.294 00.000 7988 Star::Find returns 0 (2), X=629.00, Y=723.00, Mass=15, SNR=2.3, Peak=99 HFD=0.0
04:03:32.294 00.000 7988 Star::Find(15, 933, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.294 00.000 7988 Star::Find returns 0 (2), X=933.00, Y=867.00, Mass=14, SNR=2.2, Peak=101 HFD=0.0
04:03:32.294 00.000 7988 Star::Find(15, 261, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.294 00.000 7988 Star::Find false star n=3 nbg=280 bg=83.8 sigma=3.2 thresh=93 peak=88
04:03:32.294 00.000 7988 Star::Find returns 0 (2), X=261.00, Y=815.00, Mass=30, SNR=2.9, Peak=95 HFD=0.0
04:03:32.294 00.000 7988 Star::Find(15, 797, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.294 00.000 7988 Star::Find returns 0 (3), X=797.00, Y=788.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
04:03:32.294 00.000 7988 Star::Find(15, 703, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.294 00.000 7988 Star::Find false star n=4 nbg=278 bg=81.3 sigma=3.2 thresh=91 peak=86
04:03:32.294 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=33.00, Mass=45, SNR=2.9, Peak=95 HFD=0.0
04:03:32.294 00.000 7988 Star::Find(15, 144, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.294 00.000 7988 Star::Find returns 0 (2), X=144.00, Y=460.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
04:03:32.294 00.000 7988 Star::Find(15, 191, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.308 00.014 7988 Star::Find returns 0 (3), X=191.00, Y=20.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:32.310 00.002 7988 Star::Find(15, 1258, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.310 00.000 7988 Star::Find returns 0 (3), X=1258.00, Y=46.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:32.310 00.000 7988 Star::Find(15, 524, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.310 00.000 7988 Star::Find returns 0 (2), X=524.00, Y=427.00, Mass=19, SNR=2.6, Peak=93 HFD=0.0
04:03:32.310 00.000 7988 Star::Find(15, 111, 542, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.310 00.000 7988 Star::Find returns 0 (3), X=111.00, Y=542.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
04:03:32.310 00.000 7988 Star::Find(15, 517, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.310 00.000 7988 Star::Find returns 0 (3), X=517.00, Y=506.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:32.310 00.000 7988 Star::Find(15, 120, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.310 00.000 7988 Star::Find returns 0 (3), X=120.00, Y=866.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.310 00.000 7988 Star::Find(15, 681, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.310 00.000 7988 Star::Find returns 0 (3), X=681.00, Y=680.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.310 00.000 7988 Star::Find(15, 788, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.310 00.000 7988 Star::Find returns 0 (2), X=788.00, Y=940.00, Mass=19, SNR=2.5, Peak=98 HFD=0.0
04:03:32.310 00.000 7988 Star::Find(15, 934, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.310 00.000 7988 Star::Find false star n=3 nbg=276 bg=83.9 sigma=3.0 thresh=93 peak=90
04:03:32.325 00.015 7988 Star::Find returns 0 (2), X=934.00, Y=392.00, Mass=31, SNR=2.9, Peak=95 HFD=0.0
04:03:32.326 00.001 7988 Star::Find(15, 789, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.326 00.000 7988 Star::Find returns 0 (2), X=789.00, Y=246.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:32.326 00.000 7988 Star::Find(15, 760, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.326 00.000 7988 Star::Find returns 0 (2), X=760.00, Y=930.00, Mass=20, SNR=2.6, Peak=97 HFD=0.0
04:03:32.326 00.000 7988 Star::Find(15, 199, 615, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.326 00.000 7988 Star::Find returns 0 (3), X=199.00, Y=615.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:32.326 00.000 7988 Star::Find(15, 584, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.326 00.000 7988 Star::Find returns 0 (2), X=584.00, Y=165.00, Mass=21, SNR=2.6, Peak=93 HFD=0.0
04:03:32.326 00.000 7988 Star::Find(15, 466, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.326 00.000 7988 Star::Find returns 0 (3), X=466.00, Y=450.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.326 00.000 7988 Star::Find(15, 31, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.326 00.000 7988 Star::Find false star n=3 nbg=275 bg=82.5 sigma=2.9 thresh=91 peak=85
04:03:32.326 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=164.00, Mass=28, SNR=2.9, Peak=93 HFD=0.0
04:03:32.326 00.000 7988 Star::Find(15, 357, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.326 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.5 sigma=3.2 thresh=93 peak=88
04:03:32.326 00.000 7988 Star::Find returns 0 (2), X=357.00, Y=629.00, Mass=32, SNR=2.9, Peak=95 HFD=0.0
04:03:32.342 00.016 7988 Star::Find(15, 549, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.342 00.000 7988 Star::Find returns 0 (2), X=549.00, Y=115.00, Mass=13, SNR=2.1, Peak=93 HFD=0.0
04:03:32.342 00.000 7988 Star::Find(15, 879, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.342 00.000 7988 Star::Find returns 0 (3), X=879.00, Y=385.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.342 00.000 7988 Star::Find(15, 280, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.342 00.000 7988 Star::Find returns 0 (2), X=280.00, Y=103.00, Mass=10, SNR=1.9, Peak=96 HFD=0.0
04:03:32.342 00.000 7988 Star::Find(15, 695, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.342 00.000 7988 Star::Find returns 0 (3), X=695.00, Y=593.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:32.342 00.000 7988 Star::Find(15, 917, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.342 00.000 7988 Star::Find returns 0 (3), X=917.00, Y=889.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
04:03:32.342 00.000 7988 Star::Find(15, 721, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.342 00.000 7988 Star::Find returns 0 (3), X=721.00, Y=338.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:32.342 00.000 7988 Star::Find(15, 540, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.342 00.000 7988 Star::Find returns 0 (2), X=540.00, Y=839.00, Mass=21, SNR=2.7, Peak=96 HFD=0.0
04:03:32.342 00.000 7988 Star::Find(15, 74, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.342 00.000 7988 Star::Find false star n=4 nbg=284 bg=83.1 sigma=3.3 thresh=93 peak=87
04:03:32.358 00.016 7988 Star::Find returns 0 (2), X=74.00, Y=584.00, Mass=40, SNR=2.9, Peak=96 HFD=0.0
04:03:32.359 00.001 7988 Star::Find(15, 750, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.359 00.000 7988 Star::Find returns 0 (2), X=750.00, Y=150.00, Mass=19, SNR=2.6, Peak=93 HFD=0.0
04:03:32.359 00.000 7988 Star::Find(15, 908, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.359 00.000 7988 Star::Find returns 0 (3), X=908.00, Y=156.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:32.359 00.000 7988 AutoFind: could not find a non-saturated star!
04:03:32.359 00.000 7988 AutoFind: finding best star pass 3
04:03:32.359 00.000 7988 Star::Find(15, 355, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.359 00.000 7988 Star::Find returns 0 (2), X=355.00, Y=81.00, Mass=10, SNR=1.9, Peak=93 HFD=0.0
04:03:32.359 00.000 7988 Star::Find(15, 853, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.359 00.000 7988 Star::Find false star n=3 nbg=279 bg=82.5 sigma=2.9 thresh=91 peak=86
04:03:32.359 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=270.00, Mass=32, SNR=2.9, Peak=97 HFD=0.0
04:03:32.359 00.000 7988 Star::Find(15, 966, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.359 00.000 7988 Star::Find returns 0 (2), X=966.00, Y=884.00, Mass=19, SNR=2.4, Peak=99 HFD=0.0
04:03:32.359 00.000 7988 Star::Find(15, 210, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.359 00.000 7988 Star::Find returns 0 (3), X=210.00, Y=499.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:32.374 00.015 7988 Star::Find(15, 439, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.374 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=392.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
04:03:32.376 00.002 7988 Star::Find(15, 364, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.376 00.000 7988 Star::Find returns 0 (2), X=364.00, Y=814.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:32.376 00.000 7988 Star::Find(15, 258, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.376 00.000 7988 Star::Find returns 0 (3), X=258.00, Y=571.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.376 00.000 7988 Star::Find(15, 1194, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.376 00.000 7988 Star::Find returns 0 (3), X=1194.00, Y=651.00, Mass=9, SNR=1.8, Peak=100 HFD=0.0
04:03:32.376 00.000 7988 Star::Find(15, 162, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.376 00.000 7988 Star::Find returns 0 (2), X=162.00, Y=881.00, Mass=23, SNR=2.8, Peak=98 HFD=0.0
04:03:32.376 00.000 7988 Star::Find(15, 82, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.376 00.000 7988 Star::Find returns 0 (3), X=82.00, Y=500.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:32.376 00.000 7988 Star::Find(15, 431, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.376 00.000 7988 Star::Find false star n=3 nbg=276 bg=82.1 sigma=2.8 thresh=90 peak=86
04:03:32.376 00.000 7988 Star::Find returns 0 (2), X=431.00, Y=148.00, Mass=27, SNR=2.9, Peak=92 HFD=0.0
04:03:32.376 00.000 7988 Star::Find(15, 121, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.390 00.014 7988 Star::Find returns 0 (2), X=121.00, Y=108.00, Mass=18, SNR=2.4, Peak=95 HFD=0.0
04:03:32.390 00.000 7988 Star::Find(15, 70, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.390 00.000 7988 Star::Find false star n=5 nbg=277 bg=82.2 sigma=2.9 thresh=91 peak=86
04:03:32.392 00.002 7988 Star::Find returns 0 (2), X=70.00, Y=531.00, Mass=48, SNR=2.9, Peak=95 HFD=0.0
04:03:32.392 00.000 7988 Star::Find(15, 730, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.392 00.000 7988 Star::Find returns 0 (3), X=730.00, Y=372.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:32.392 00.000 7988 Star::Find(15, 232, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.392 00.000 7988 Star::Find false star n=3 nbg=282 bg=84.7 sigma=3.3 thresh=94 peak=89
04:03:32.392 00.000 7988 Star::Find returns 0 (2), X=232.00, Y=890.00, Mass=31, SNR=2.9, Peak=97 HFD=0.0
04:03:32.392 00.000 7988 Star::Find(15, 50, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.392 00.000 7988 Star::Find false star n=4 nbg=281 bg=83.9 sigma=3.3 thresh=94 peak=89
04:03:32.392 00.000 7988 Star::Find returns 0 (2), X=50.00, Y=771.00, Mass=41, SNR=2.9, Peak=96 HFD=0.0
04:03:32.402 00.010 7988 Star::Find(15, 1027, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.402 00.000 7988 Star::Find returns 0 (2), X=1027.00, Y=837.00, Mass=19, SNR=2.5, Peak=96 HFD=0.0
04:03:32.404 00.002 7988 Star::Find(15, 783, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.406 00.002 7988 Star::Find returns 0 (3), X=783.00, Y=671.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:32.406 00.000 7988 Star::Find(15, 497, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.406 00.000 7988 Star::Find returns 0 (2), X=497.00, Y=930.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:32.406 00.000 7988 Star::Find(15, 322, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.409 00.003 7988 Star::Find returns 0 (2), X=322.00, Y=383.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:32.409 00.000 7988 Star::Find(15, 30, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.409 00.000 7988 Star::Find returns 0 (3), X=30.00, Y=28.00, Mass=9, SNR=1.8, Peak=92 HFD=0.0
04:03:32.409 00.000 7988 Star::Find(15, 178, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.409 00.000 7988 Star::Find returns 0 (2), X=178.00, Y=573.00, Mass=22, SNR=2.7, Peak=95 HFD=0.0
04:03:32.409 00.000 7988 Star::Find(15, 1125, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.409 00.000 7988 Star::Find returns 0 (3), X=1125.00, Y=681.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:32.409 00.000 7988 Star::Find(15, 1139, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.409 00.000 7988 Star::Find false star n=9 nbg=275 bg=82.6 sigma=2.9 thresh=91 peak=88
04:03:32.409 00.000 7988 Star::Find returns 0 (2), X=1139.00, Y=319.00, Mass=89, SNR=2.9, Peak=103 HFD=0.0
04:03:32.409 00.000 7988 Star::Find(15, 566, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.409 00.000 7988 Star::Find returns 0 (2), X=566.00, Y=855.00, Mass=19, SNR=2.5, Peak=96 HFD=0.0
04:03:32.422 00.013 7988 Star::Find(15, 159, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.422 00.000 7988 Star::Find returns 0 (3), X=159.00, Y=101.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:32.422 00.000 7988 Star::Find(15, 1133, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.422 00.000 7988 Star::Find returns 0 (3), X=1133.00, Y=626.00, Mass=9, SNR=1.7, Peak=98 HFD=0.0
04:03:32.422 00.000 7988 Star::Find(15, 834, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.426 00.004 7988 Star::Find returns 0 (3), X=834.00, Y=776.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
04:03:32.426 00.000 7988 Star::Find(15, 750, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.426 00.000 7988 Star::Find returns 0 (2), X=750.00, Y=607.00, Mass=23, SNR=2.8, Peak=96 HFD=0.0
04:03:32.426 00.000 7988 Star::Find(15, 1136, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.426 00.000 7988 Star::Find returns 0 (3), X=1136.00, Y=124.00, Mass=9, SNR=1.7, Peak=93 HFD=0.0
04:03:32.426 00.000 7988 Star::Find(15, 166, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.426 00.000 7988 Star::Find false star n=3 nbg=276 bg=82.9 sigma=3.0 thresh=92 peak=88
04:03:32.426 00.000 7988 Star::Find returns 0 (2), X=166.00, Y=49.00, Mass=30, SNR=2.9, Peak=94 HFD=0.0
04:03:32.426 00.000 7988 Star::Find(15, 371, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.426 00.000 7988 Star::Find false star n=3 nbg=282 bg=83.5 sigma=3.0 thresh=93 peak=87
04:03:32.426 00.000 7988 Star::Find returns 0 (2), X=371.00, Y=444.00, Mass=28, SNR=2.9, Peak=95 HFD=0.0
04:03:32.437 00.011 7988 Star::Find(15, 972, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.437 00.000 7988 Star::Find returns 0 (2), X=972.00, Y=224.00, Mass=25, SNR=3.0, Peak=96 HFD=0.0
04:03:32.437 00.000 7988 Star::Find(15, 571, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.437 00.000 7988 Star::Find returns 0 (2), X=571.00, Y=91.00, Mass=19, SNR=2.5, Peak=92 HFD=0.0
04:03:32.437 00.000 7988 Star::Find(15, 35, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.443 00.006 7988 Star::Find false star n=3 nbg=285 bg=81.8 sigma=2.9 thresh=91 peak=86
04:03:32.443 00.000 7988 Star::Find returns 0 (2), X=35.00, Y=464.00, Mass=29, SNR=2.9, Peak=92 HFD=0.0
04:03:32.443 00.000 7988 Star::Find(15, 1158, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.443 00.000 7988 Star::Find returns 0 (3), X=1158.00, Y=202.00, Mass=9, SNR=1.7, Peak=95 HFD=0.0
04:03:32.443 00.000 7988 Star::Find(15, 266, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.448 00.005 7988 Star::Find returns 0 (3), X=266.00, Y=656.00, Mass=10, SNR=1.8, Peak=94 HFD=0.0
04:03:32.448 00.000 7988 Star::Find(15, 607, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.450 00.002 7988 Star::Find returns 0 (3), X=607.00, Y=556.00, Mass=10, SNR=1.8, Peak=95 HFD=0.0
04:03:32.450 00.000 7988 Star::Find(15, 679, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.450 00.000 7988 Star::Find returns 0 (2), X=679.00, Y=461.00, Mass=22, SNR=2.8, Peak=95 HFD=0.0
04:03:32.453 00.003 7988 Star::Find(15, 440, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.453 00.000 7988 Star::Find false star n=3 nbg=279 bg=84.4 sigma=3.2 thresh=94 peak=88
04:03:32.453 00.000 7988 Star::Find returns 0 (2), X=440.00, Y=746.00, Mass=31, SNR=2.9, Peak=95 HFD=0.0
04:03:32.453 00.000 7988 Star::Find(15, 362, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.453 00.000 7988 Star::Find returns 0 (2), X=362.00, Y=558.00, Mass=21, SNR=2.7, Peak=95 HFD=0.0
04:03:32.453 00.000 7988 Star::Find(15, 592, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.460 00.007 7988 Star::Find returns 0 (2), X=592.00, Y=434.00, Mass=19, SNR=2.6, Peak=92 HFD=0.0
04:03:32.460 00.000 7988 Star::Find(15, 261, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.460 00.000 7988 Star::Find returns 0 (3), X=261.00, Y=885.00, Mass=10, SNR=1.8, Peak=96 HFD=0.0
04:03:32.460 00.000 7988 Star::Find(15, 319, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.460 00.000 7988 Star::Find false star n=3 nbg=278 bg=83.1 sigma=3.3 thresh=93 peak=88
04:03:32.460 00.000 7988 Star::Find returns 0 (2), X=319.00, Y=223.00, Mass=36, SNR=2.9, Peak=97 HFD=0.0
04:03:32.460 00.000 7988 Star::Find(15, 439, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.460 00.000 7988 Star::Find false star n=3 nbg=277 bg=81.7 sigma=3.1 thresh=91 peak=86
04:03:32.460 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=184.00, Mass=30, SNR=2.9, Peak=93 HFD=0.0
04:03:32.460 00.000 7988 Star::Find(15, 606, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.469 00.009 7988 Star::Find returns 0 (3), X=606.00, Y=347.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:32.469 00.000 7988 Star::Find(15, 513, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.469 00.000 7988 Star::Find false star n=3 nbg=283 bg=83.5 sigma=3.0 thresh=93 peak=87
04:03:32.469 00.000 7988 Star::Find returns 0 (2), X=513.00, Y=890.00, Mass=32, SNR=2.9, Peak=95 HFD=0.0
04:03:32.469 00.000 7988 Star::Find(15, 629, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.469 00.000 7988 Star::Find returns 0 (2), X=629.00, Y=723.00, Mass=15, SNR=2.3, Peak=99 HFD=0.0
04:03:32.469 00.000 7988 Star::Find(15, 933, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.477 00.008 7988 Star::Find returns 0 (2), X=933.00, Y=867.00, Mass=14, SNR=2.2, Peak=101 HFD=0.0
04:03:32.477 00.000 7988 Star::Find(15, 261, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.477 00.000 7988 Star::Find false star n=3 nbg=280 bg=83.8 sigma=3.2 thresh=93 peak=88
04:03:32.477 00.000 7988 Star::Find returns 0 (2), X=261.00, Y=815.00, Mass=30, SNR=2.9, Peak=95 HFD=0.0
04:03:32.477 00.000 7988 Star::Find(15, 797, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.477 00.000 7988 Star::Find returns 0 (3), X=797.00, Y=788.00, Mass=9, SNR=1.7, Peak=96 HFD=0.0
04:03:32.477 00.000 7988 Star::Find(15, 703, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.477 00.000 7988 Star::Find false star n=4 nbg=278 bg=81.3 sigma=3.2 thresh=91 peak=86
04:03:32.477 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=33.00, Mass=45, SNR=2.9, Peak=95 HFD=0.0
04:03:32.485 00.008 7988 Star::Find(15, 144, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.485 00.000 7988 Star::Find returns 0 (2), X=144.00, Y=460.00, Mass=20, SNR=2.6, Peak=94 HFD=0.0
04:03:32.485 00.000 7988 Star::Find(15, 191, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.485 00.000 7988 Star::Find returns 0 (3), X=191.00, Y=20.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:32.485 00.000 7988 Star::Find(15, 1258, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.485 00.000 7988 Star::Find returns 0 (3), X=1258.00, Y=46.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:32.485 00.000 7988 Star::Find(15, 524, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.485 00.000 7988 Star::Find returns 0 (2), X=524.00, Y=427.00, Mass=19, SNR=2.6, Peak=93 HFD=0.0
04:03:32.494 00.009 7988 Star::Find(15, 111, 542, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.494 00.000 7988 Star::Find returns 0 (3), X=111.00, Y=542.00, Mass=9, SNR=1.8, Peak=93 HFD=0.0
04:03:32.494 00.000 7988 Star::Find(15, 517, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.494 00.000 7988 Star::Find returns 0 (3), X=517.00, Y=506.00, Mass=9, SNR=1.7, Peak=94 HFD=0.0
04:03:32.494 00.000 7988 Star::Find(15, 120, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.494 00.000 7988 Star::Find returns 0 (3), X=120.00, Y=866.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.494 00.000 7988 Star::Find(15, 681, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.494 00.000 7988 Star::Find returns 0 (3), X=681.00, Y=680.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.501 00.007 7988 Star::Find(15, 788, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.501 00.000 7988 Star::Find returns 0 (2), X=788.00, Y=940.00, Mass=19, SNR=2.5, Peak=98 HFD=0.0
04:03:32.501 00.000 7988 Star::Find(15, 934, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.501 00.000 7988 Star::Find false star n=3 nbg=276 bg=83.9 sigma=3.0 thresh=93 peak=90
04:03:32.501 00.000 7988 Star::Find returns 0 (2), X=934.00, Y=392.00, Mass=31, SNR=2.9, Peak=95 HFD=0.0
04:03:32.501 00.000 7988 Star::Find(15, 789, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.501 00.000 7988 Star::Find returns 0 (2), X=789.00, Y=246.00, Mass=20, SNR=2.6, Peak=95 HFD=0.0
04:03:32.501 00.000 7988 Star::Find(15, 760, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.511 00.010 7988 Star::Find returns 0 (2), X=760.00, Y=930.00, Mass=20, SNR=2.6, Peak=97 HFD=0.0
04:03:32.511 00.000 7988 Star::Find(15, 199, 615, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.511 00.000 7988 Star::Find returns 0 (3), X=199.00, Y=615.00, Mass=0, SNR=0.0, Peak=95 HFD=0.0
04:03:32.513 00.002 7988 Star::Find(15, 584, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.515 00.002 7988 Star::Find returns 0 (2), X=584.00, Y=165.00, Mass=21, SNR=2.6, Peak=93 HFD=0.0
04:03:32.517 00.002 7988 Star::Find(15, 466, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.517 00.000 7988 Star::Find returns 0 (3), X=466.00, Y=450.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.517 00.000 7988 Star::Find(15, 31, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.517 00.000 7988 Star::Find false star n=3 nbg=275 bg=82.5 sigma=2.9 thresh=91 peak=85
04:03:32.517 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=164.00, Mass=28, SNR=2.9, Peak=93 HFD=0.0
04:03:32.517 00.000 7988 Star::Find(15, 357, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.517 00.000 7988 Star::Find false star n=3 nbg=281 bg=83.5 sigma=3.2 thresh=93 peak=88
04:03:32.517 00.000 7988 Star::Find returns 0 (2), X=357.00, Y=629.00, Mass=32, SNR=2.9, Peak=95 HFD=0.0
04:03:32.517 00.000 7988 Star::Find(15, 549, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.528 00.011 7988 Star::Find returns 0 (2), X=549.00, Y=115.00, Mass=13, SNR=2.1, Peak=93 HFD=0.0
04:03:32.528 00.000 7988 Star::Find(15, 879, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.528 00.000 7988 Star::Find returns 0 (3), X=879.00, Y=385.00, Mass=0, SNR=0.0, Peak=94 HFD=0.0
04:03:32.528 00.000 7988 Star::Find(15, 280, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.528 00.000 7988 Star::Find returns 0 (2), X=280.00, Y=103.00, Mass=10, SNR=1.9, Peak=96 HFD=0.0
04:03:32.533 00.005 7988 Star::Find(15, 695, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.533 00.000 7988 Star::Find returns 0 (3), X=695.00, Y=593.00, Mass=0, SNR=0.0, Peak=96 HFD=0.0
04:03:32.533 00.000 7988 Star::Find(15, 917, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.533 00.000 7988 Star::Find returns 0 (3), X=917.00, Y=889.00, Mass=10, SNR=1.8, Peak=97 HFD=0.0
04:03:32.533 00.000 7988 Star::Find(15, 721, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.533 00.000 7988 Star::Find returns 0 (3), X=721.00, Y=338.00, Mass=0, SNR=0.0, Peak=93 HFD=0.0
04:03:32.533 00.000 7988 Star::Find(15, 540, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.533 00.000 7988 Star::Find returns 0 (2), X=540.00, Y=839.00, Mass=21, SNR=2.7, Peak=96 HFD=0.0
04:03:32.533 00.000 7988 Star::Find(15, 74, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.533 00.000 7988 Star::Find false star n=4 nbg=284 bg=83.1 sigma=3.3 thresh=93 peak=87
04:03:32.533 00.000 7988 Star::Find returns 0 (2), X=74.00, Y=584.00, Mass=40, SNR=2.9, Peak=96 HFD=0.0
04:03:32.533 00.000 7988 Star::Find(15, 750, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.545 00.012 7988 Star::Find returns 0 (2), X=750.00, Y=150.00, Mass=19, SNR=2.6, Peak=93 HFD=0.0
04:03:32.545 00.000 7988 Star::Find(15, 908, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
04:03:32.545 00.000 7988 Star::Find returns 0 (3), X=908.00, Y=156.00, Mass=0, SNR=0.0, Peak=92 HFD=0.0
04:03:32.545 00.000 7988 AutoFind: no star found
04:03:32.549 00.004 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:03:32.549 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:03:32.549 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_040330.fit
04:03:32.558 00.009 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:03:32.560 00.002 7988 ScopeASCOM::SideOfPier() returns 0
04:03:32.564 00.004 7988 auto find star failed, attempts remaining = 1
04:03:32.566 00.002 7988 PhdController failed: failed to find a suitable guide star
04:03:32.566 00.000 7988 PhdController: newstate STATE_FINISH
04:03:32.568 00.002 7988 PhdController complete: fail: failed to find a suitable guide star
04:03:32.568 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767431012.568,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"failed to find a suitable guide star","TotalFrames":23,"DroppedFrames":16}
04:03:32.570 00.002 7988 Mount: notify guiding dither settle done success=0
04:03:32.570 00.000 7988 PhdController: newstate STATE_IDLE
04:03:32.572 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:32.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:32.572 00.000 7988 Enqueuing Expose request
04:03:32.572 00.000 15712 Worker thread wakes up
04:03:32.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:32.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:32.572 00.000 7988 evsrv: cli 0CCCF8A8 connect
04:03:32.579 00.007 7988 case statement mapped state 1 to 101
04:03:32.580 00.001 7988 case statement mapped state 1 to 101
04:03:32.582 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"c43cc2ba-08a1-4996-b9f9-f269abb9a377"}
04:03:32.584 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"c43cc2ba-08a1-4996-b9f9-f269abb9a377"}
04:03:32.586 00.002 7988 evsrv: cli 0CCCF8A8 disconnect
04:03:33.586 01.000 7988 evsrv: cli 0CCCF8A8 connect
04:03:33.586 00.000 7988 case statement mapped state 1 to 101
04:03:33.590 00.004 7988 case statement mapped state 1 to 101
04:03:33.590 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"b88bcdb6-298e-4044-91e8-d0bc58f1def1"}
04:03:33.592 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"b88bcdb6-298e-4044-91e8-d0bc58f1def1"}
04:03:33.592 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
04:03:34.211 00.619 15712 Exposure complete
04:03:34.274 00.063 15712 worker thread done servicing request
04:03:34.274 00.000 7988 OnExposeComplete: enter
04:03:34.274 00.000 7988 UpdateGuideState(): m_state=1
04:03:34.277 00.003 7988 UpdateCurrentPosition: no star selected
04:03:34.277 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:34.279 00.002 7988 Status Line: No star selected
04:03:34.281 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=84, FiltMin=75, FiltMax=93, Gamma=0.690
04:03:34.282 00.001 7988 UpdateGuideState exits: No star selected
04:03:34.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:34.282 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:34.282 00.000 7988 Enqueuing Expose request
04:03:34.282 00.000 15712 Worker thread wakes up
04:03:34.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:34.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:34.605 00.323 7988 evsrv: cli 0CCD0028 connect
04:03:34.605 00.000 7988 case statement mapped state 1 to 101
04:03:34.605 00.000 7988 case statement mapped state 1 to 101
04:03:34.605 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"4b09af56-555e-4e91-90ae-a99b7509791d"}
04:03:34.605 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"4b09af56-555e-4e91-90ae-a99b7509791d"}
04:03:34.605 00.000 7988 evsrv: cli 0CCD0028 disconnect
04:03:35.610 01.005 7988 evsrv: cli 0CCCF268 connect
04:03:35.610 00.000 7988 case statement mapped state 1 to 101
04:03:35.610 00.000 7988 case statement mapped state 1 to 101
04:03:35.610 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_lock_position","id":"03bfa169-a78e-4afe-a0bb-4069f20b0e15"}
04:03:35.610 00.000 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":null,"id":"03bfa169-a78e-4afe-a0bb-4069f20b0e15"}
04:03:35.610 00.000 7988 evsrv: cli 0CCCF268 disconnect
04:03:35.804 00.194 15712 Exposure complete
04:03:35.864 00.060 15712 worker thread done servicing request
04:03:35.864 00.000 7988 OnExposeComplete: enter
04:03:35.864 00.000 7988 UpdateGuideState(): m_state=1
04:03:35.871 00.007 7988 UpdateCurrentPosition: no star selected
04:03:35.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:35.873 00.002 7988 Status Line: No star selected
04:03:35.875 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=84, FiltMin=75, FiltMax=93, Gamma=0.690
04:03:35.875 00.000 7988 UpdateGuideState exits: No star selected
04:03:35.877 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:35.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:35.879 00.002 7988 Enqueuing Expose request
04:03:35.879 00.000 15712 Worker thread wakes up
04:03:35.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:35.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:36.614 00.735 7988 evsrv: cli 0CCCF948 connect
04:03:36.614 00.000 7988 case statement mapped state 1 to 101
04:03:36.614 00.000 7988 case statement mapped state 1 to 101
04:03:36.614 00.000 7988 evsrv: cli 0CCCF948 request: {"method":"get_lock_position","id":"3801eec5-4791-4d0c-9027-7bbb8f3581c7"}
04:03:36.614 00.000 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":null,"id":"3801eec5-4791-4d0c-9027-7bbb8f3581c7"}
04:03:36.614 00.000 7988 evsrv: cli 0CCCF948 disconnect
04:03:37.511 00.897 15712 Exposure complete
04:03:37.573 00.062 15712 worker thread done servicing request
04:03:37.573 00.000 7988 OnExposeComplete: enter
04:03:37.573 00.000 7988 UpdateGuideState(): m_state=1
04:03:37.579 00.006 7988 UpdateCurrentPosition: no star selected
04:03:37.579 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:37.581 00.002 7988 Status Line: No star selected
04:03:37.583 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=84, FiltMin=75, FiltMax=95, Gamma=0.690
04:03:37.583 00.000 7988 UpdateGuideState exits: No star selected
04:03:37.585 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:37.585 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:37.587 00.002 7988 Enqueuing Expose request
04:03:37.589 00.002 15712 Worker thread wakes up
04:03:37.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:37.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:37.620 00.031 7988 evsrv: cli 0CCCF768 connect
04:03:37.620 00.000 7988 case statement mapped state 1 to 101
04:03:37.620 00.000 7988 case statement mapped state 1 to 101
04:03:37.620 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"get_lock_position","id":"de44b7a2-b55a-4153-8b91-5672ac70b330"}
04:03:37.620 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":null,"id":"de44b7a2-b55a-4153-8b91-5672ac70b330"}
04:03:37.620 00.000 7988 evsrv: cli 0CCCF768 disconnect
04:03:38.624 01.004 7988 evsrv: cli 0CCCFBC8 connect
04:03:38.624 00.000 7988 case statement mapped state 1 to 101
04:03:38.624 00.000 7988 case statement mapped state 1 to 101
04:03:38.624 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"44b240dd-85c8-4e8d-a52f-78e4e17c79dc"}
04:03:38.624 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"44b240dd-85c8-4e8d-a52f-78e4e17c79dc"}
04:03:38.630 00.006 7988 evsrv: cli 0CCCFBC8 disconnect
04:03:39.120 00.490 15712 Exposure complete
04:03:39.184 00.064 15712 worker thread done servicing request
04:03:39.184 00.000 7988 OnExposeComplete: enter
04:03:39.184 00.000 7988 UpdateGuideState(): m_state=1
04:03:39.186 00.002 7988 UpdateCurrentPosition: no star selected
04:03:39.186 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:39.188 00.002 7988 Status Line: No star selected
04:03:39.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=84, FiltMin=75, FiltMax=94, Gamma=0.690
04:03:39.188 00.000 7988 UpdateGuideState exits: No star selected
04:03:39.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:39.188 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:39.188 00.000 7988 Enqueuing Expose request
04:03:39.188 00.000 15712 Worker thread wakes up
04:03:39.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:39.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:39.644 00.456 7988 evsrv: cli 0CCCFA88 connect
04:03:39.644 00.000 7988 case statement mapped state 1 to 101
04:03:39.644 00.000 7988 case statement mapped state 1 to 101
04:03:39.644 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"78876dc7-ac93-4eb7-b5ae-07e1e325a6f9"}
04:03:39.644 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"78876dc7-ac93-4eb7-b5ae-07e1e325a6f9"}
04:03:39.644 00.000 7988 evsrv: cli 0CCCFA88 disconnect
04:03:40.649 01.005 7988 evsrv: cli 0CCCF628 connect
04:03:40.649 00.000 7988 case statement mapped state 1 to 101
04:03:40.649 00.000 7988 case statement mapped state 1 to 101
04:03:40.649 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_lock_position","id":"4a17c06b-034a-4908-8f91-8c433dfbb881"}
04:03:40.649 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":null,"id":"4a17c06b-034a-4908-8f91-8c433dfbb881"}
04:03:40.649 00.000 7988 evsrv: cli 0CCCF628 disconnect
04:03:40.937 00.288 15712 Exposure complete
04:03:40.998 00.061 15712 worker thread done servicing request
04:03:40.998 00.000 7988 OnExposeComplete: enter
04:03:40.998 00.000 7988 UpdateGuideState(): m_state=1
04:03:41.004 00.006 7988 UpdateCurrentPosition: no star selected
04:03:41.005 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:41.006 00.001 7988 Status Line: No star selected
04:03:41.007 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=85, FiltMin=76, FiltMax=94, Gamma=0.690
04:03:41.009 00.002 7988 UpdateGuideState exits: No star selected
04:03:41.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:41.011 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:41.011 00.000 7988 Enqueuing Expose request
04:03:41.013 00.002 15712 Worker thread wakes up
04:03:41.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:41.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:41.652 00.639 7988 evsrv: cli 0CCCF6C8 connect
04:03:41.654 00.002 7988 case statement mapped state 1 to 101
04:03:41.656 00.002 7988 case statement mapped state 1 to 101
04:03:41.656 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_lock_position","id":"5ec34f37-c839-40ea-98a4-c5eb4f495855"}
04:03:41.658 00.002 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":null,"id":"5ec34f37-c839-40ea-98a4-c5eb4f495855"}
04:03:41.660 00.002 7988 evsrv: cli 0CCCF6C8 disconnect
04:03:42.438 00.778 15712 Exposure complete
04:03:42.505 00.067 15712 worker thread done servicing request
04:03:42.505 00.000 7988 OnExposeComplete: enter
04:03:42.505 00.000 7988 UpdateGuideState(): m_state=1
04:03:42.505 00.000 7988 UpdateCurrentPosition: no star selected
04:03:42.505 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:42.505 00.000 7988 Status Line: No star selected
04:03:42.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=85, FiltMin=77, FiltMax=94, Gamma=0.690
04:03:42.505 00.000 7988 UpdateGuideState exits: No star selected
04:03:42.515 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:42.515 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:42.517 00.002 7988 Enqueuing Expose request
04:03:42.517 00.000 15712 Worker thread wakes up
04:03:42.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:42.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:42.658 00.141 7988 evsrv: cli 0CCCFD08 connect
04:03:42.658 00.000 7988 case statement mapped state 1 to 101
04:03:42.658 00.000 7988 case statement mapped state 1 to 101
04:03:42.658 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_lock_position","id":"5fa1e7b5-2d5a-4ff0-9f40-dc9e73e1b0da"}
04:03:42.658 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":null,"id":"5fa1e7b5-2d5a-4ff0-9f40-dc9e73e1b0da"}
04:03:42.658 00.000 7988 evsrv: cli 0CCCFD08 disconnect
04:03:43.662 01.004 7988 evsrv: cli 0CCD0028 connect
04:03:43.662 00.000 7988 case statement mapped state 1 to 101
04:03:43.662 00.000 7988 case statement mapped state 1 to 101
04:03:43.662 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"de9ccb7c-f48f-4474-b69b-6162ec9d52b5"}
04:03:43.662 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"de9ccb7c-f48f-4474-b69b-6162ec9d52b5"}
04:03:43.662 00.000 7988 evsrv: cli 0CCD0028 disconnect
04:03:44.154 00.492 15712 Exposure complete
04:03:44.220 00.066 15712 worker thread done servicing request
04:03:44.220 00.000 7988 OnExposeComplete: enter
04:03:44.220 00.000 7988 UpdateGuideState(): m_state=1
04:03:44.220 00.000 7988 UpdateCurrentPosition: no star selected
04:03:44.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:44.220 00.000 7988 Status Line: No star selected
04:03:44.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=85, FiltMin=77, FiltMax=94, Gamma=0.690
04:03:44.232 00.012 7988 UpdateGuideState exits: No star selected
04:03:44.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:44.232 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:44.232 00.000 7988 Enqueuing Expose request
04:03:44.237 00.005 15712 Worker thread wakes up
04:03:44.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:44.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:44.663 00.426 7988 evsrv: cli 0CCCFDA8 connect
04:03:44.664 00.001 7988 case statement mapped state 1 to 101
04:03:44.664 00.000 7988 case statement mapped state 1 to 101
04:03:44.664 00.000 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_position","id":"46c96a19-a577-452e-9a0e-9091260b52ce"}
04:03:44.664 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":null,"id":"46c96a19-a577-452e-9a0e-9091260b52ce"}
04:03:44.664 00.000 7988 evsrv: cli 0CCCFDA8 disconnect
04:03:45.651 00.987 15712 Exposure complete
04:03:45.666 00.015 7988 evsrv: cli 0CCCF3A8 connect
04:03:45.666 00.000 7988 case statement mapped state 1 to 101
04:03:45.669 00.003 7988 case statement mapped state 1 to 101
04:03:45.671 00.002 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"1fd33661-b3b3-4a05-b095-0ebbcc3eb900"}
04:03:45.671 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"1fd33661-b3b3-4a05-b095-0ebbcc3eb900"}
04:03:45.671 00.000 7988 evsrv: cli 0CCCF3A8 disconnect
04:03:45.716 00.045 15712 worker thread done servicing request
04:03:45.716 00.000 7988 OnExposeComplete: enter
04:03:45.716 00.000 7988 UpdateGuideState(): m_state=1
04:03:45.719 00.003 7988 UpdateCurrentPosition: no star selected
04:03:45.719 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:45.719 00.000 7988 Status Line: No star selected
04:03:45.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=85, FiltMin=77, FiltMax=95, Gamma=0.690
04:03:45.719 00.000 7988 UpdateGuideState exits: No star selected
04:03:45.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:45.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:45.719 00.000 7988 Enqueuing Expose request
04:03:45.719 00.000 15712 Worker thread wakes up
04:03:45.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:45.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:46.686 00.967 7988 evsrv: cli 0CCCF308 connect
04:03:46.686 00.000 7988 case statement mapped state 1 to 101
04:03:46.689 00.003 7988 case statement mapped state 1 to 101
04:03:46.689 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"41cc6ca2-123f-4b96-94a8-0b28d270b1fa"}
04:03:46.689 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"41cc6ca2-123f-4b96-94a8-0b28d270b1fa"}
04:03:46.689 00.000 7988 evsrv: cli 0CCCF308 disconnect
04:03:47.360 00.671 15712 Exposure complete
04:03:47.421 00.061 15712 worker thread done servicing request
04:03:47.421 00.000 7988 OnExposeComplete: enter
04:03:47.421 00.000 7988 UpdateGuideState(): m_state=1
04:03:47.426 00.005 7988 UpdateCurrentPosition: no star selected
04:03:47.426 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:47.428 00.002 7988 Status Line: No star selected
04:03:47.430 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=85, FiltMin=77, FiltMax=94, Gamma=0.690
04:03:47.430 00.000 7988 UpdateGuideState exits: No star selected
04:03:47.432 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:47.432 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:47.434 00.002 7988 Enqueuing Expose request
04:03:47.434 00.000 15712 Worker thread wakes up
04:03:47.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:47.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:47.693 00.259 7988 evsrv: cli 0CCCF3A8 connect
04:03:47.693 00.000 7988 case statement mapped state 1 to 101
04:03:47.693 00.000 7988 case statement mapped state 1 to 101
04:03:47.693 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"d00e331b-1458-444a-92d9-d9fe61f09cbe"}
04:03:47.693 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"d00e331b-1458-444a-92d9-d9fe61f09cbe"}
04:03:47.701 00.008 7988 evsrv: cli 0CCCF3A8 disconnect
04:03:48.702 01.001 7988 evsrv: cli 0CCCF588 connect
04:03:48.704 00.002 7988 case statement mapped state 1 to 101
04:03:48.704 00.000 7988 case statement mapped state 1 to 101
04:03:48.704 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"4c89e336-134f-4edd-89d3-cd702172cfef"}
04:03:48.704 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":null,"id":"4c89e336-134f-4edd-89d3-cd702172cfef"}
04:03:48.704 00.000 7988 evsrv: cli 0CCCF588 disconnect
04:03:48.960 00.256 15712 Exposure complete
04:03:49.025 00.065 15712 worker thread done servicing request
04:03:49.025 00.000 7988 OnExposeComplete: enter
04:03:49.025 00.000 7988 UpdateGuideState(): m_state=1
04:03:49.025 00.000 7988 UpdateCurrentPosition: no star selected
04:03:49.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:49.025 00.000 7988 Status Line: No star selected
04:03:49.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=85, FiltMin=77, FiltMax=93, Gamma=0.690
04:03:49.025 00.000 7988 UpdateGuideState exits: No star selected
04:03:49.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:49.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:49.025 00.000 7988 Enqueuing Expose request
04:03:49.025 00.000 15712 Worker thread wakes up
04:03:49.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:49.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:49.710 00.685 7988 evsrv: cli 0CCCFEE8 connect
04:03:49.710 00.000 7988 case statement mapped state 1 to 101
04:03:49.710 00.000 7988 case statement mapped state 1 to 101
04:03:49.710 00.000 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_lock_position","id":"2556b0ab-e6da-45a6-9e5d-f080726cb5a0"}
04:03:49.710 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":null,"id":"2556b0ab-e6da-45a6-9e5d-f080726cb5a0"}
04:03:49.710 00.000 7988 evsrv: cli 0CCCFEE8 disconnect
04:03:50.671 00.961 15712 Exposure complete
04:03:50.717 00.046 7988 evsrv: cli 0CCD0028 connect
04:03:50.717 00.000 7988 case statement mapped state 1 to 101
04:03:50.720 00.003 7988 case statement mapped state 1 to 101
04:03:50.722 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"d532363f-0408-4975-a6c6-e30b9177e8d1"}
04:03:50.722 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"d532363f-0408-4975-a6c6-e30b9177e8d1"}
04:03:50.724 00.002 7988 evsrv: cli 0CCD0028 disconnect
04:03:50.732 00.008 15712 worker thread done servicing request
04:03:50.732 00.000 7988 OnExposeComplete: enter
04:03:50.732 00.000 7988 UpdateGuideState(): m_state=1
04:03:50.732 00.000 7988 UpdateCurrentPosition: no star selected
04:03:50.732 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:50.732 00.000 7988 Status Line: No star selected
04:03:50.741 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=85, FiltMin=76, FiltMax=93, Gamma=0.690
04:03:50.741 00.000 7988 UpdateGuideState exits: No star selected
04:03:50.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:50.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:50.741 00.000 7988 Enqueuing Expose request
04:03:50.741 00.000 15712 Worker thread wakes up
04:03:50.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:50.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:51.739 00.998 7988 evsrv: cli 0CCCF8A8 connect
04:03:51.739 00.000 7988 case statement mapped state 1 to 101
04:03:51.739 00.000 7988 case statement mapped state 1 to 101
04:03:51.739 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"6ede858d-7803-4976-8dea-d154fdf370d4"}
04:03:51.739 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"6ede858d-7803-4976-8dea-d154fdf370d4"}
04:03:51.745 00.006 7988 evsrv: cli 0CCCF8A8 disconnect
04:03:52.268 00.523 15712 Exposure complete
04:03:52.330 00.062 15712 worker thread done servicing request
04:03:52.330 00.000 7988 OnExposeComplete: enter
04:03:52.330 00.000 7988 UpdateGuideState(): m_state=1
04:03:52.335 00.005 7988 UpdateCurrentPosition: no star selected
04:03:52.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:52.337 00.002 7988 Status Line: No star selected
04:03:52.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=85, FiltMin=76, FiltMax=94, Gamma=0.690
04:03:52.340 00.003 7988 UpdateGuideState exits: No star selected
04:03:52.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:52.342 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:52.342 00.000 7988 Enqueuing Expose request
04:03:52.344 00.002 15712 Worker thread wakes up
04:03:52.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:52.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:52.745 00.401 7988 evsrv: cli 0CCCF088 connect
04:03:52.745 00.000 7988 case statement mapped state 1 to 101
04:03:52.748 00.003 7988 case statement mapped state 1 to 101
04:03:52.748 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"284079c7-3f0f-4900-8d34-ca806e975f03"}
04:03:52.748 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"284079c7-3f0f-4900-8d34-ca806e975f03"}
04:03:52.752 00.004 7988 evsrv: cli 0CCCF088 disconnect
04:03:53.751 00.999 7988 evsrv: cli 0CCCFDA8 connect
04:03:53.753 00.002 7988 case statement mapped state 1 to 101
04:03:53.753 00.000 7988 case statement mapped state 1 to 101
04:03:53.755 00.002 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_position","id":"3a931ef0-b9e8-4346-9607-ef14f207e5dd"}
04:03:53.755 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":null,"id":"3a931ef0-b9e8-4346-9607-ef14f207e5dd"}
04:03:53.755 00.000 7988 evsrv: cli 0CCCFDA8 disconnect
04:03:53.977 00.222 15712 Exposure complete
04:03:54.042 00.065 15712 worker thread done servicing request
04:03:54.042 00.000 7988 OnExposeComplete: enter
04:03:54.042 00.000 7988 UpdateGuideState(): m_state=1
04:03:54.045 00.003 7988 UpdateCurrentPosition: no star selected
04:03:54.045 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:54.047 00.002 7988 Status Line: No star selected
04:03:54.049 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=85, FiltMin=77, FiltMax=94, Gamma=0.690
04:03:54.049 00.000 7988 UpdateGuideState exits: No star selected
04:03:54.051 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:54.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:54.053 00.002 7988 Enqueuing Expose request
04:03:54.053 00.000 15712 Worker thread wakes up
04:03:54.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:54.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:54.770 00.717 7988 evsrv: cli 0CCCF8A8 connect
04:03:54.772 00.002 7988 case statement mapped state 1 to 101
04:03:54.773 00.001 7988 case statement mapped state 1 to 101
04:03:54.773 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"b3048524-025b-4850-9eff-f4f407cbdda7"}
04:03:54.773 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"b3048524-025b-4850-9eff-f4f407cbdda7"}
04:03:54.773 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
04:03:55.582 00.809 15712 Exposure complete
04:03:55.646 00.064 15712 worker thread done servicing request
04:03:55.646 00.000 7988 OnExposeComplete: enter
04:03:55.646 00.000 7988 UpdateGuideState(): m_state=1
04:03:55.646 00.000 7988 UpdateCurrentPosition: no star selected
04:03:55.646 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:55.646 00.000 7988 Status Line: No star selected
04:03:55.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=85, FiltMin=77, FiltMax=94, Gamma=0.690
04:03:55.646 00.000 7988 UpdateGuideState exits: No star selected
04:03:55.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:55.646 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:55.646 00.000 7988 Enqueuing Expose request
04:03:55.659 00.013 15712 Worker thread wakes up
04:03:55.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:55.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:55.789 00.130 7988 evsrv: cli 0CCCF128 connect
04:03:55.789 00.000 7988 case statement mapped state 1 to 101
04:03:55.789 00.000 7988 case statement mapped state 1 to 101
04:03:55.789 00.000 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_position","id":"144579ea-d0f9-4914-8a9f-e3b847f37090"}
04:03:55.789 00.000 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":null,"id":"144579ea-d0f9-4914-8a9f-e3b847f37090"}
04:03:55.796 00.007 7988 evsrv: cli 0CCCF128 disconnect
04:03:56.797 01.001 7988 evsrv: cli 0CCCEEA8 connect
04:03:56.799 00.002 7988 case statement mapped state 1 to 101
04:03:56.799 00.000 7988 case statement mapped state 1 to 101
04:03:56.801 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"56cf56e2-40b8-43a7-8299-d474d7c6de00"}
04:03:56.801 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"56cf56e2-40b8-43a7-8299-d474d7c6de00"}
04:03:56.801 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:03:57.294 00.493 15712 Exposure complete
04:03:57.355 00.061 15712 worker thread done servicing request
04:03:57.355 00.000 7988 OnExposeComplete: enter
04:03:57.355 00.000 7988 UpdateGuideState(): m_state=1
04:03:57.361 00.006 7988 UpdateCurrentPosition: no star selected
04:03:57.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:57.363 00.002 7988 Status Line: No star selected
04:03:57.365 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=86, FiltMin=77, FiltMax=96, Gamma=0.690
04:03:57.365 00.000 7988 UpdateGuideState exits: No star selected
04:03:57.367 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:57.367 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:57.369 00.002 7988 Enqueuing Expose request
04:03:57.369 00.000 15712 Worker thread wakes up
04:03:57.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:57.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:57.817 00.448 7988 evsrv: cli 0CCCF1C8 connect
04:03:57.817 00.000 7988 case statement mapped state 1 to 101
04:03:57.817 00.000 7988 case statement mapped state 1 to 101
04:03:57.817 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"75f99821-bd47-4c59-a780-91b7ac59e13d"}
04:03:57.822 00.005 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"75f99821-bd47-4c59-a780-91b7ac59e13d"}
04:03:57.822 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
04:03:58.823 01.001 7988 evsrv: cli 0CCCEF48 connect
04:03:58.823 00.000 7988 case statement mapped state 1 to 101
04:03:58.826 00.003 7988 case statement mapped state 1 to 101
04:03:58.826 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"52b88287-8e9e-4a34-aa9c-74996b1889cf"}
04:03:58.826 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"52b88287-8e9e-4a34-aa9c-74996b1889cf"}
04:03:58.826 00.000 7988 evsrv: cli 0CCCEF48 disconnect
04:03:58.889 00.063 15712 Exposure complete
04:03:58.953 00.064 15712 worker thread done servicing request
04:03:58.955 00.002 7988 OnExposeComplete: enter
04:03:58.955 00.000 7988 UpdateGuideState(): m_state=1
04:03:58.955 00.000 7988 UpdateCurrentPosition: no star selected
04:03:58.955 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:03:58.955 00.000 7988 Status Line: No star selected
04:03:58.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=86, FiltMin=77, FiltMax=95, Gamma=0.690
04:03:58.962 00.007 7988 UpdateGuideState exits: No star selected
04:03:58.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:58.962 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:03:58.962 00.000 7988 Enqueuing Expose request
04:03:58.962 00.000 15712 Worker thread wakes up
04:03:58.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:03:58.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:03:59.830 00.868 7988 evsrv: cli 0CCD0028 connect
04:03:59.830 00.000 7988 case statement mapped state 1 to 101
04:03:59.833 00.003 7988 case statement mapped state 1 to 101
04:03:59.835 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"52ec6d9a-f60c-4a92-b0d5-d895c237c8a9"}
04:03:59.835 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"52ec6d9a-f60c-4a92-b0d5-d895c237c8a9"}
04:03:59.837 00.002 7988 evsrv: cli 0CCD0028 disconnect
04:04:00.598 00.761 15712 Exposure complete
04:04:00.663 00.065 15712 worker thread done servicing request
04:04:00.663 00.000 7988 OnExposeComplete: enter
04:04:00.663 00.000 7988 UpdateGuideState(): m_state=1
04:04:00.666 00.003 7988 UpdateCurrentPosition: no star selected
04:04:00.666 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:00.666 00.000 7988 Status Line: No star selected
04:04:00.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=86, FiltMin=78, FiltMax=95, Gamma=0.690
04:04:00.666 00.000 7988 UpdateGuideState exits: No star selected
04:04:00.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:00.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:00.666 00.000 7988 Enqueuing Expose request
04:04:00.675 00.009 15712 Worker thread wakes up
04:04:00.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:00.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:02.195 01.520 15712 Exposure complete
04:04:02.260 00.065 7988 OnExposeComplete: enter
04:04:02.262 00.002 7988 UpdateGuideState(): m_state=1
04:04:02.264 00.002 15712 worker thread done servicing request
04:04:02.264 00.000 7988 UpdateCurrentPosition: no star selected
04:04:02.264 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:02.266 00.002 7988 Status Line: No star selected
04:04:02.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=86, FiltMin=78, FiltMax=95, Gamma=0.690
04:04:02.266 00.000 7988 UpdateGuideState exits: No star selected
04:04:02.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:02.272 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:02.272 00.000 7988 Enqueuing Expose request
04:04:02.272 00.000 15712 Worker thread wakes up
04:04:02.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:02.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:03.903 01.631 15712 Exposure complete
04:04:03.967 00.064 15712 worker thread done servicing request
04:04:03.967 00.000 7988 OnExposeComplete: enter
04:04:03.967 00.000 7988 UpdateGuideState(): m_state=1
04:04:03.967 00.000 7988 UpdateCurrentPosition: no star selected
04:04:03.967 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:03.967 00.000 7988 Status Line: No star selected
04:04:03.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=86, FiltMin=77, FiltMax=96, Gamma=0.690
04:04:03.967 00.000 7988 UpdateGuideState exits: No star selected
04:04:03.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:03.967 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:03.967 00.000 7988 Enqueuing Expose request
04:04:03.981 00.014 15712 Worker thread wakes up
04:04:03.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:03.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:05.501 01.520 15712 Exposure complete
04:04:05.566 00.065 15712 worker thread done servicing request
04:04:05.566 00.000 7988 OnExposeComplete: enter
04:04:05.566 00.000 7988 UpdateGuideState(): m_state=1
04:04:05.566 00.000 7988 UpdateCurrentPosition: no star selected
04:04:05.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:05.566 00.000 7988 Status Line: No star selected
04:04:05.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=86, FiltMin=77, FiltMax=95, Gamma=0.690
04:04:05.566 00.000 7988 UpdateGuideState exits: No star selected
04:04:05.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:05.566 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:05.566 00.000 7988 Enqueuing Expose request
04:04:05.566 00.000 15712 Worker thread wakes up
04:04:05.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:05.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:07.319 01.753 15712 Exposure complete
04:04:07.380 00.061 15712 worker thread done servicing request
04:04:07.380 00.000 7988 OnExposeComplete: enter
04:04:07.380 00.000 7988 UpdateGuideState(): m_state=1
04:04:07.380 00.000 7988 UpdateCurrentPosition: no star selected
04:04:07.387 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:07.387 00.000 7988 Status Line: No star selected
04:04:07.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=87, FiltMin=77, FiltMax=95, Gamma=0.690
04:04:07.387 00.000 7988 UpdateGuideState exits: No star selected
04:04:07.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:07.387 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:07.387 00.000 7988 Enqueuing Expose request
04:04:07.387 00.000 15712 Worker thread wakes up
04:04:07.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:07.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:08.803 01.416 15712 Exposure complete
04:04:08.864 00.061 15712 worker thread done servicing request
04:04:08.864 00.000 7988 OnExposeComplete: enter
04:04:08.868 00.004 7988 UpdateGuideState(): m_state=1
04:04:08.870 00.002 7988 UpdateCurrentPosition: no star selected
04:04:08.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:08.872 00.002 7988 Status Line: No star selected
04:04:08.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=87, FiltMin=78, FiltMax=95, Gamma=0.690
04:04:08.874 00.002 7988 UpdateGuideState exits: No star selected
04:04:08.874 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:08.876 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:08.876 00.000 7988 Enqueuing Expose request
04:04:08.878 00.002 15712 Worker thread wakes up
04:04:08.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:08.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:10.515 01.637 15712 Exposure complete
04:04:10.580 00.065 15712 worker thread done servicing request
04:04:10.580 00.000 7988 OnExposeComplete: enter
04:04:10.580 00.000 7988 UpdateGuideState(): m_state=1
04:04:10.580 00.000 7988 UpdateCurrentPosition: no star selected
04:04:10.580 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:10.580 00.000 7988 Status Line: No star selected
04:04:10.586 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=87, FiltMin=78, FiltMax=95, Gamma=0.690
04:04:10.586 00.000 7988 UpdateGuideState exits: No star selected
04:04:10.589 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:10.590 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:10.590 00.000 7988 Enqueuing Expose request
04:04:10.590 00.000 15712 Worker thread wakes up
04:04:10.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:10.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:12.108 01.518 15712 Exposure complete
04:04:12.169 00.061 15712 worker thread done servicing request
04:04:12.169 00.000 7988 OnExposeComplete: enter
04:04:12.169 00.000 7988 UpdateGuideState(): m_state=1
04:04:12.175 00.006 7988 UpdateCurrentPosition: no star selected
04:04:12.175 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:12.177 00.002 7988 Status Line: No star selected
04:04:12.179 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=87, FiltMin=76, FiltMax=95, Gamma=0.690
04:04:12.179 00.000 7988 UpdateGuideState exits: No star selected
04:04:12.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:12.179 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:12.179 00.000 7988 Enqueuing Expose request
04:04:12.185 00.006 15712 Worker thread wakes up
04:04:12.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:12.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:13.818 01.633 15712 Exposure complete
04:04:13.881 00.063 15712 worker thread done servicing request
04:04:13.881 00.000 7988 OnExposeComplete: enter
04:04:13.881 00.000 7988 UpdateGuideState(): m_state=1
04:04:13.886 00.005 7988 UpdateCurrentPosition: no star selected
04:04:13.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:13.886 00.000 7988 Status Line: No star selected
04:04:13.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=86, FiltMin=77, FiltMax=96, Gamma=0.690
04:04:13.886 00.000 7988 UpdateGuideState exits: No star selected
04:04:13.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:13.886 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:13.886 00.000 7988 Enqueuing Expose request
04:04:13.886 00.000 15712 Worker thread wakes up
04:04:13.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:13.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:15.417 01.531 15712 Exposure complete
04:04:15.479 00.062 15712 worker thread done servicing request
04:04:15.479 00.000 7988 OnExposeComplete: enter
04:04:15.479 00.000 7988 UpdateGuideState(): m_state=1
04:04:15.485 00.006 7988 UpdateCurrentPosition: no star selected
04:04:15.485 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:15.487 00.002 7988 Status Line: No star selected
04:04:15.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=86, FiltMin=76, FiltMax=97, Gamma=0.690
04:04:15.487 00.000 7988 UpdateGuideState exits: No star selected
04:04:15.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:15.487 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:15.487 00.000 7988 Enqueuing Expose request
04:04:15.487 00.000 15712 Worker thread wakes up
04:04:15.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:15.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:17.124 01.637 15712 Exposure complete
04:04:17.187 00.063 15712 worker thread done servicing request
04:04:17.187 00.000 7988 OnExposeComplete: enter
04:04:17.187 00.000 7988 UpdateGuideState(): m_state=1
04:04:17.192 00.005 7988 UpdateCurrentPosition: no star selected
04:04:17.192 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:17.194 00.002 7988 Status Line: No star selected
04:04:17.196 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=86, FiltMin=76, FiltMax=96, Gamma=0.690
04:04:17.196 00.000 7988 UpdateGuideState exits: No star selected
04:04:17.198 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:17.198 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:17.200 00.002 7988 Enqueuing Expose request
04:04:17.200 00.000 15712 Worker thread wakes up
04:04:17.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:17.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:18.724 01.524 15712 Exposure complete
04:04:18.790 00.066 15712 worker thread done servicing request
04:04:18.790 00.000 7988 OnExposeComplete: enter
04:04:18.790 00.000 7988 UpdateGuideState(): m_state=1
04:04:18.790 00.000 7988 UpdateCurrentPosition: no star selected
04:04:18.790 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:18.790 00.000 7988 Status Line: No star selected
04:04:18.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=86, FiltMin=77, FiltMax=95, Gamma=0.690
04:04:18.790 00.000 7988 UpdateGuideState exits: No star selected
04:04:18.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:18.790 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:18.790 00.000 7988 Enqueuing Expose request
04:04:18.801 00.011 15712 Worker thread wakes up
04:04:18.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:18.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:20.433 01.632 15712 Exposure complete
04:04:20.499 00.066 15712 worker thread done servicing request
04:04:20.499 00.000 7988 OnExposeComplete: enter
04:04:20.501 00.002 7988 UpdateGuideState(): m_state=1
04:04:20.501 00.000 7988 UpdateCurrentPosition: no star selected
04:04:20.503 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:20.505 00.002 7988 Status Line: No star selected
04:04:20.507 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=86, FiltMin=77, FiltMax=96, Gamma=0.690
04:04:20.507 00.000 7988 UpdateGuideState exits: No star selected
04:04:20.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:20.507 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:20.511 00.004 7988 Enqueuing Expose request
04:04:20.511 00.000 15712 Worker thread wakes up
04:04:20.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:20.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:22.030 01.519 15712 Exposure complete
04:04:22.095 00.065 15712 worker thread done servicing request
04:04:22.095 00.000 7988 OnExposeComplete: enter
04:04:22.095 00.000 7988 UpdateGuideState(): m_state=1
04:04:22.095 00.000 7988 UpdateCurrentPosition: no star selected
04:04:22.095 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:22.095 00.000 7988 Status Line: No star selected
04:04:22.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=86, FiltMin=77, FiltMax=95, Gamma=0.690
04:04:22.095 00.000 7988 UpdateGuideState exits: No star selected
04:04:22.095 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:22.095 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:22.095 00.000 7988 Enqueuing Expose request
04:04:22.107 00.012 15712 Worker thread wakes up
04:04:22.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:22.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:23.847 01.740 15712 Exposure complete
04:04:23.912 00.065 15712 worker thread done servicing request
04:04:23.912 00.000 7988 OnExposeComplete: enter
04:04:23.912 00.000 7988 UpdateGuideState(): m_state=1
04:04:23.916 00.004 7988 UpdateCurrentPosition: no star selected
04:04:23.916 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:23.918 00.002 7988 Status Line: No star selected
04:04:23.920 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=86, FiltMin=76, FiltMax=95, Gamma=0.690
04:04:23.920 00.000 7988 UpdateGuideState exits: No star selected
04:04:23.922 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:23.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:23.924 00.002 7988 Enqueuing Expose request
04:04:23.924 00.000 15712 Worker thread wakes up
04:04:23.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:23.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:25.328 01.404 15712 Exposure complete
04:04:25.393 00.065 15712 worker thread done servicing request
04:04:25.393 00.000 7988 OnExposeComplete: enter
04:04:25.393 00.000 7988 UpdateGuideState(): m_state=1
04:04:25.396 00.003 7988 UpdateCurrentPosition: no star selected
04:04:25.396 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:25.398 00.002 7988 Status Line: No star selected
04:04:25.400 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=86, FiltMin=77, FiltMax=97, Gamma=0.690
04:04:25.400 00.000 7988 UpdateGuideState exits: No star selected
04:04:25.402 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:25.402 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:25.404 00.002 7988 Enqueuing Expose request
04:04:25.404 00.000 15712 Worker thread wakes up
04:04:25.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:25.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:27.037 01.633 15712 Exposure complete
04:04:27.103 00.066 15712 worker thread done servicing request
04:04:27.103 00.000 7988 OnExposeComplete: enter
04:04:27.103 00.000 7988 UpdateGuideState(): m_state=1
04:04:27.103 00.000 7988 UpdateCurrentPosition: no star selected
04:04:27.103 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:27.103 00.000 7988 Status Line: No star selected
04:04:27.108 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=87, FiltMin=77, FiltMax=97, Gamma=0.690
04:04:27.108 00.000 7988 UpdateGuideState exits: No star selected
04:04:27.110 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:27.110 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:27.112 00.002 7988 Enqueuing Expose request
04:04:27.112 00.000 15712 Worker thread wakes up
04:04:27.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:27.114 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:28.631 01.517 15712 Exposure complete
04:04:28.694 00.063 15712 worker thread done servicing request
04:04:28.694 00.000 7988 OnExposeComplete: enter
04:04:28.694 00.000 7988 UpdateGuideState(): m_state=1
04:04:28.700 00.006 7988 UpdateCurrentPosition: no star selected
04:04:28.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:28.702 00.002 7988 Status Line: No star selected
04:04:28.704 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=87, FiltMin=77, FiltMax=98, Gamma=0.690
04:04:28.704 00.000 7988 UpdateGuideState exits: No star selected
04:04:28.706 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:28.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:28.708 00.002 7988 Enqueuing Expose request
04:04:28.709 00.001 15712 Worker thread wakes up
04:04:28.710 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:28.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:30.343 01.633 15712 Exposure complete
04:04:30.408 00.065 15712 worker thread done servicing request
04:04:30.408 00.000 7988 OnExposeComplete: enter
04:04:30.408 00.000 7988 UpdateGuideState(): m_state=1
04:04:30.411 00.003 7988 UpdateCurrentPosition: no star selected
04:04:30.411 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:30.411 00.000 7988 Status Line: No star selected
04:04:30.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=87, FiltMin=77, FiltMax=97, Gamma=0.690
04:04:30.411 00.000 7988 UpdateGuideState exits: No star selected
04:04:30.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:30.411 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:30.411 00.000 7988 Enqueuing Expose request
04:04:30.411 00.000 15712 Worker thread wakes up
04:04:30.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:30.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:31.941 01.530 15712 Exposure complete
04:04:32.007 00.066 15712 worker thread done servicing request
04:04:32.007 00.000 7988 OnExposeComplete: enter
04:04:32.007 00.000 7988 UpdateGuideState(): m_state=1
04:04:32.007 00.000 7988 UpdateCurrentPosition: no star selected
04:04:32.007 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:32.011 00.004 7988 Status Line: No star selected
04:04:32.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=87, FiltMin=78, FiltMax=98, Gamma=0.690
04:04:32.011 00.000 7988 UpdateGuideState exits: No star selected
04:04:32.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:32.011 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:32.011 00.000 7988 Enqueuing Expose request
04:04:32.011 00.000 15712 Worker thread wakes up
04:04:32.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:32.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:33.646 01.635 15712 Exposure complete
04:04:33.709 00.063 15712 worker thread done servicing request
04:04:33.714 00.005 7988 OnExposeComplete: enter
04:04:33.714 00.000 7988 UpdateGuideState(): m_state=1
04:04:33.716 00.002 7988 UpdateCurrentPosition: no star selected
04:04:33.716 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:33.718 00.002 7988 Status Line: No star selected
04:04:33.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=87, FiltMin=78, FiltMax=97, Gamma=0.690
04:04:33.720 00.002 7988 UpdateGuideState exits: No star selected
04:04:33.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:33.722 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:33.722 00.000 7988 Enqueuing Expose request
04:04:33.724 00.002 15712 Worker thread wakes up
04:04:33.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:33.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:35.240 01.516 15712 Exposure complete
04:04:35.301 00.061 15712 worker thread done servicing request
04:04:35.301 00.000 7988 OnExposeComplete: enter
04:04:35.301 00.000 7988 UpdateGuideState(): m_state=1
04:04:35.308 00.007 7988 UpdateCurrentPosition: no star selected
04:04:35.308 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:35.310 00.002 7988 Status Line: No star selected
04:04:35.312 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=88, FiltMin=79, FiltMax=98, Gamma=0.690
04:04:35.312 00.000 7988 UpdateGuideState exits: No star selected
04:04:35.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:35.312 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:35.312 00.000 7988 Enqueuing Expose request
04:04:35.312 00.000 15712 Worker thread wakes up
04:04:35.317 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:35.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:36.949 01.632 15712 Exposure complete
04:04:37.015 00.066 15712 worker thread done servicing request
04:04:37.015 00.000 7988 OnExposeComplete: enter
04:04:37.015 00.000 7988 UpdateGuideState(): m_state=1
04:04:37.019 00.004 7988 UpdateCurrentPosition: no star selected
04:04:37.019 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:37.021 00.002 7988 Status Line: No star selected
04:04:37.023 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=88, FiltMin=79, FiltMax=97, Gamma=0.690
04:04:37.023 00.000 7988 UpdateGuideState exits: No star selected
04:04:37.023 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:37.023 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:37.023 00.000 7988 Enqueuing Expose request
04:04:37.023 00.000 15712 Worker thread wakes up
04:04:37.028 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:37.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:38.548 01.520 15712 Exposure complete
04:04:38.616 00.068 15712 worker thread done servicing request
04:04:38.616 00.000 7988 OnExposeComplete: enter
04:04:38.616 00.000 7988 UpdateGuideState(): m_state=1
04:04:38.616 00.000 7988 UpdateCurrentPosition: no star selected
04:04:38.616 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:38.616 00.000 7988 Status Line: No star selected
04:04:38.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=88, FiltMin=79, FiltMax=99, Gamma=0.690
04:04:38.625 00.009 7988 UpdateGuideState exits: No star selected
04:04:38.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:38.625 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:38.625 00.000 7988 Enqueuing Expose request
04:04:38.625 00.000 15712 Worker thread wakes up
04:04:38.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:38.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:40.368 01.743 15712 Exposure complete
04:04:40.431 00.063 15712 worker thread done servicing request
04:04:40.431 00.000 7988 OnExposeComplete: enter
04:04:40.431 00.000 7988 UpdateGuideState(): m_state=1
04:04:40.437 00.006 7988 UpdateCurrentPosition: no star selected
04:04:40.437 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:40.439 00.002 7988 Status Line: No star selected
04:04:40.441 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=88, FiltMin=80, FiltMax=97, Gamma=0.690
04:04:40.441 00.000 7988 UpdateGuideState exits: No star selected
04:04:40.443 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:40.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:40.445 00.002 7988 Enqueuing Expose request
04:04:40.445 00.000 15712 Worker thread wakes up
04:04:40.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:40.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:41.854 01.409 15712 Exposure complete
04:04:41.919 00.065 15712 worker thread done servicing request
04:04:41.919 00.000 7988 OnExposeComplete: enter
04:04:41.919 00.000 7988 UpdateGuideState(): m_state=1
04:04:41.919 00.000 7988 UpdateCurrentPosition: no star selected
04:04:41.919 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:41.919 00.000 7988 Status Line: No star selected
04:04:41.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=89, FiltMin=79, FiltMax=98, Gamma=0.690
04:04:41.919 00.000 7988 UpdateGuideState exits: No star selected
04:04:41.919 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:41.919 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:41.919 00.000 7988 Enqueuing Expose request
04:04:41.919 00.000 15712 Worker thread wakes up
04:04:41.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:41.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:43.563 01.644 15712 Exposure complete
04:04:43.627 00.064 15712 worker thread done servicing request
04:04:43.629 00.002 7988 OnExposeComplete: enter
04:04:43.629 00.000 7988 UpdateGuideState(): m_state=1
04:04:43.631 00.002 7988 UpdateCurrentPosition: no star selected
04:04:43.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:43.633 00.002 7988 Status Line: No star selected
04:04:43.634 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=89, FiltMin=80, FiltMax=97, Gamma=0.690
04:04:43.634 00.000 7988 UpdateGuideState exits: No star selected
04:04:43.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:43.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:43.634 00.000 7988 Enqueuing Expose request
04:04:43.634 00.000 15712 Worker thread wakes up
04:04:43.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:43.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:45.161 01.527 15712 Exposure complete
04:04:45.222 00.061 15712 worker thread done servicing request
04:04:45.222 00.000 7988 OnExposeComplete: enter
04:04:45.222 00.000 7988 UpdateGuideState(): m_state=1
04:04:45.228 00.006 7988 UpdateCurrentPosition: no star selected
04:04:45.228 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:45.230 00.002 7988 Status Line: No star selected
04:04:45.232 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=89, FiltMin=80, FiltMax=97, Gamma=0.690
04:04:45.232 00.000 7988 UpdateGuideState exits: No star selected
04:04:45.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:45.235 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:45.235 00.000 7988 Enqueuing Expose request
04:04:45.237 00.002 15712 Worker thread wakes up
04:04:45.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:45.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:46.871 01.634 15712 Exposure complete
04:04:46.935 00.064 15712 worker thread done servicing request
04:04:46.935 00.000 7988 OnExposeComplete: enter
04:04:46.935 00.000 7988 UpdateGuideState(): m_state=1
04:04:46.938 00.003 7988 UpdateCurrentPosition: no star selected
04:04:46.940 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:46.940 00.000 7988 Status Line: No star selected
04:04:46.942 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=88, FiltMin=80, FiltMax=98, Gamma=0.690
04:04:46.942 00.000 7988 UpdateGuideState exits: No star selected
04:04:46.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:46.942 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:46.942 00.000 7988 Enqueuing Expose request
04:04:46.942 00.000 15712 Worker thread wakes up
04:04:46.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:46.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:48.467 01.525 15712 Exposure complete
04:04:48.528 00.061 15712 worker thread done servicing request
04:04:48.528 00.000 7988 OnExposeComplete: enter
04:04:48.528 00.000 7988 UpdateGuideState(): m_state=1
04:04:48.535 00.007 7988 UpdateCurrentPosition: no star selected
04:04:48.535 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:48.537 00.002 7988 Status Line: No star selected
04:04:48.539 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=88, FiltMin=79, FiltMax=98, Gamma=0.690
04:04:48.539 00.000 7988 UpdateGuideState exits: No star selected
04:04:48.540 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:48.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:48.542 00.002 7988 Enqueuing Expose request
04:04:48.544 00.002 15712 Worker thread wakes up
04:04:48.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:48.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:50.175 01.631 15712 Exposure complete
04:04:50.236 00.061 15712 worker thread done servicing request
04:04:50.236 00.000 7988 OnExposeComplete: enter
04:04:50.236 00.000 7988 UpdateGuideState(): m_state=1
04:04:50.236 00.000 7988 UpdateCurrentPosition: no star selected
04:04:50.243 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:50.243 00.000 7988 Status Line: No star selected
04:04:50.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=88, FiltMin=79, FiltMax=97, Gamma=0.690
04:04:50.243 00.000 7988 UpdateGuideState exits: No star selected
04:04:50.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:50.243 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:50.243 00.000 7988 Enqueuing Expose request
04:04:50.252 00.009 15712 Worker thread wakes up
04:04:50.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:50.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:51.769 01.517 15712 Exposure complete
04:04:51.833 00.064 15712 worker thread done servicing request
04:04:51.833 00.000 7988 OnExposeComplete: enter
04:04:51.835 00.002 7988 UpdateGuideState(): m_state=1
04:04:51.837 00.002 7988 UpdateCurrentPosition: no star selected
04:04:51.837 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:51.839 00.002 7988 Status Line: No star selected
04:04:51.840 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=88, FiltMin=79, FiltMax=97, Gamma=0.690
04:04:51.842 00.002 7988 UpdateGuideState exits: No star selected
04:04:51.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:51.844 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:51.844 00.000 7988 Enqueuing Expose request
04:04:51.846 00.002 15712 Worker thread wakes up
04:04:51.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:51.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:53.589 01.743 15712 Exposure complete
04:04:53.650 00.061 15712 worker thread done servicing request
04:04:53.650 00.000 7988 OnExposeComplete: enter
04:04:53.650 00.000 7988 UpdateGuideState(): m_state=1
04:04:53.658 00.008 7988 UpdateCurrentPosition: no star selected
04:04:53.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:53.660 00.002 7988 Status Line: No star selected
04:04:53.661 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=88, FiltMin=79, FiltMax=97, Gamma=0.690
04:04:53.661 00.000 7988 UpdateGuideState exits: No star selected
04:04:53.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:53.661 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:53.666 00.005 7988 Enqueuing Expose request
04:04:53.666 00.000 15712 Worker thread wakes up
04:04:53.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:53.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:55.074 01.408 15712 Exposure complete
04:04:55.135 00.061 15712 worker thread done servicing request
04:04:55.135 00.000 7988 OnExposeComplete: enter
04:04:55.135 00.000 7988 UpdateGuideState(): m_state=1
04:04:55.135 00.000 7988 UpdateCurrentPosition: no star selected
04:04:55.143 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:55.145 00.002 7988 Status Line: No star selected
04:04:55.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=88, FiltMin=79, FiltMax=98, Gamma=0.690
04:04:55.145 00.000 7988 UpdateGuideState exits: No star selected
04:04:55.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:55.145 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:55.145 00.000 7988 Enqueuing Expose request
04:04:55.152 00.007 15712 Worker thread wakes up
04:04:55.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:55.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:56.783 01.631 15712 Exposure complete
04:04:56.847 00.064 15712 worker thread done servicing request
04:04:56.847 00.000 7988 OnExposeComplete: enter
04:04:56.847 00.000 7988 UpdateGuideState(): m_state=1
04:04:56.847 00.000 7988 UpdateCurrentPosition: no star selected
04:04:56.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:56.847 00.000 7988 Status Line: No star selected
04:04:56.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=89, FiltMin=79, FiltMax=98, Gamma=0.690
04:04:56.847 00.000 7988 UpdateGuideState exits: No star selected
04:04:56.855 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:56.857 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:56.857 00.000 7988 Enqueuing Expose request
04:04:56.857 00.000 15712 Worker thread wakes up
04:04:56.859 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:56.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:04:58.380 01.521 15712 Exposure complete
04:04:58.445 00.065 15712 worker thread done servicing request
04:04:58.445 00.000 7988 OnExposeComplete: enter
04:04:58.445 00.000 7988 UpdateGuideState(): m_state=1
04:04:58.448 00.003 7988 UpdateCurrentPosition: no star selected
04:04:58.448 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:04:58.448 00.000 7988 Status Line: No star selected
04:04:58.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=89, FiltMin=79, FiltMax=98, Gamma=0.690
04:04:58.448 00.000 7988 UpdateGuideState exits: No star selected
04:04:58.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:58.448 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:04:58.448 00.000 7988 Enqueuing Expose request
04:04:58.448 00.000 15712 Worker thread wakes up
04:04:58.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:04:58.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:00.092 01.644 15712 Exposure complete
04:05:00.153 00.061 15712 worker thread done servicing request
04:05:00.153 00.000 7988 OnExposeComplete: enter
04:05:00.153 00.000 7988 UpdateGuideState(): m_state=1
04:05:00.160 00.007 7988 UpdateCurrentPosition: no star selected
04:05:00.160 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:00.162 00.002 7988 Status Line: No star selected
04:05:00.164 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=89, FiltMin=79, FiltMax=98, Gamma=0.690
04:05:00.164 00.000 7988 UpdateGuideState exits: No star selected
04:05:00.166 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:00.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:00.168 00.002 7988 Enqueuing Expose request
04:05:00.169 00.001 15712 Worker thread wakes up
04:05:00.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:00.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:01.691 01.522 15712 Exposure complete
04:05:01.752 00.061 15712 worker thread done servicing request
04:05:01.752 00.000 7988 OnExposeComplete: enter
04:05:01.752 00.000 7988 UpdateGuideState(): m_state=1
04:05:01.758 00.006 7988 UpdateCurrentPosition: no star selected
04:05:01.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:01.760 00.002 7988 Status Line: No star selected
04:05:01.762 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=89, FiltMin=80, FiltMax=99, Gamma=0.690
04:05:01.762 00.000 7988 UpdateGuideState exits: No star selected
04:05:01.764 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:01.764 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:01.766 00.002 7988 Enqueuing Expose request
04:05:01.766 00.000 15712 Worker thread wakes up
04:05:01.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:01.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:03.394 01.628 15712 Exposure complete
04:05:03.458 00.064 15712 worker thread done servicing request
04:05:03.458 00.000 7988 OnExposeComplete: enter
04:05:03.458 00.000 7988 UpdateGuideState(): m_state=1
04:05:03.458 00.000 7988 UpdateCurrentPosition: no star selected
04:05:03.458 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:03.458 00.000 7988 Status Line: No star selected
04:05:03.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=90, FiltMin=80, FiltMax=98, Gamma=0.690
04:05:03.458 00.000 7988 UpdateGuideState exits: No star selected
04:05:03.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:03.458 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:03.471 00.013 7988 Enqueuing Expose request
04:05:03.471 00.000 15712 Worker thread wakes up
04:05:03.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:03.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:04.990 01.519 15712 Exposure complete
04:05:05.053 00.063 15712 worker thread done servicing request
04:05:05.053 00.000 7988 OnExposeComplete: enter
04:05:05.053 00.000 7988 UpdateGuideState(): m_state=1
04:05:05.057 00.004 7988 UpdateCurrentPosition: no star selected
04:05:05.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:05.059 00.002 7988 Status Line: No star selected
04:05:05.061 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=90, FiltMin=81, FiltMax=100, Gamma=0.690
04:05:05.061 00.000 7988 UpdateGuideState exits: No star selected
04:05:05.063 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:05.063 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:05.065 00.002 7988 Enqueuing Expose request
04:05:05.065 00.000 15712 Worker thread wakes up
04:05:05.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:05.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:06.810 01.745 15712 Exposure complete
04:05:06.873 00.063 15712 worker thread done servicing request
04:05:06.873 00.000 7988 OnExposeComplete: enter
04:05:06.873 00.000 7988 UpdateGuideState(): m_state=1
04:05:06.880 00.007 7988 UpdateCurrentPosition: no star selected
04:05:06.880 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:06.882 00.002 7988 Status Line: No star selected
04:05:06.884 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=90, FiltMin=81, FiltMax=101, Gamma=0.690
04:05:06.884 00.000 7988 UpdateGuideState exits: No star selected
04:05:06.886 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:06.886 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:06.887 00.001 7988 Enqueuing Expose request
04:05:06.887 00.000 15712 Worker thread wakes up
04:05:06.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:06.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:08.294 01.407 15712 Exposure complete
04:05:08.356 00.062 15712 worker thread done servicing request
04:05:08.356 00.000 7988 OnExposeComplete: enter
04:05:08.356 00.000 7988 UpdateGuideState(): m_state=1
04:05:08.362 00.006 7988 UpdateCurrentPosition: no star selected
04:05:08.362 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:08.362 00.000 7988 Status Line: No star selected
04:05:08.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=90, FiltMin=81, FiltMax=102, Gamma=0.690
04:05:08.362 00.000 7988 UpdateGuideState exits: No star selected
04:05:08.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:08.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:08.362 00.000 7988 Enqueuing Expose request
04:05:08.371 00.009 15712 Worker thread wakes up
04:05:08.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:08.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:10.006 01.635 15712 Exposure complete
04:05:10.066 00.060 15712 worker thread done servicing request
04:05:10.066 00.000 7988 OnExposeComplete: enter
04:05:10.072 00.006 7988 UpdateGuideState(): m_state=1
04:05:10.072 00.000 7988 UpdateCurrentPosition: no star selected
04:05:10.074 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:10.074 00.000 7988 Status Line: No star selected
04:05:10.076 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=90, FiltMin=81, FiltMax=102, Gamma=0.690
04:05:10.078 00.002 7988 UpdateGuideState exits: No star selected
04:05:10.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:10.080 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:10.080 00.000 7988 Enqueuing Expose request
04:05:10.082 00.002 15712 Worker thread wakes up
04:05:10.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:10.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:11.600 01.518 15712 Exposure complete
04:05:11.665 00.065 15712 worker thread done servicing request
04:05:11.667 00.002 7988 OnExposeComplete: enter
04:05:11.667 00.000 7988 UpdateGuideState(): m_state=1
04:05:11.667 00.000 7988 UpdateCurrentPosition: no star selected
04:05:11.670 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:11.670 00.000 7988 Status Line: No star selected
04:05:11.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=91, FiltMin=81, FiltMax=102, Gamma=0.690
04:05:11.670 00.000 7988 UpdateGuideState exits: No star selected
04:05:11.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:11.670 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:11.670 00.000 7988 Enqueuing Expose request
04:05:11.677 00.007 15712 Worker thread wakes up
04:05:11.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:11.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:13.321 01.644 15712 Exposure complete
04:05:13.385 00.064 15712 worker thread done servicing request
04:05:13.385 00.000 7988 OnExposeComplete: enter
04:05:13.385 00.000 7988 UpdateGuideState(): m_state=1
04:05:13.385 00.000 7988 UpdateCurrentPosition: no star selected
04:05:13.389 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:13.389 00.000 7988 Status Line: No star selected
04:05:13.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=91, FiltMin=81, FiltMax=102, Gamma=0.690
04:05:13.389 00.000 7988 UpdateGuideState exits: No star selected
04:05:13.389 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:13.389 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:13.389 00.000 7988 Enqueuing Expose request
04:05:13.389 00.000 15712 Worker thread wakes up
04:05:13.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:13.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:14.803 01.414 15712 Exposure complete
04:05:14.866 00.063 15712 worker thread done servicing request
04:05:14.866 00.000 7988 OnExposeComplete: enter
04:05:14.866 00.000 7988 UpdateGuideState(): m_state=1
04:05:14.871 00.005 7988 UpdateCurrentPosition: no star selected
04:05:14.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:14.873 00.002 7988 Status Line: No star selected
04:05:14.875 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=91, FiltMin=82, FiltMax=103, Gamma=0.690
04:05:14.875 00.000 7988 UpdateGuideState exits: No star selected
04:05:14.877 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:14.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:14.879 00.002 7988 Enqueuing Expose request
04:05:14.879 00.000 15712 Worker thread wakes up
04:05:14.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:14.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:16.513 01.634 15712 Exposure complete
04:05:16.574 00.061 15712 worker thread done servicing request
04:05:16.574 00.000 7988 OnExposeComplete: enter
04:05:16.574 00.000 7988 UpdateGuideState(): m_state=1
04:05:16.574 00.000 7988 UpdateCurrentPosition: no star selected
04:05:16.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:16.574 00.000 7988 Status Line: No star selected
04:05:16.584 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=91, FiltMin=81, FiltMax=103, Gamma=0.690
04:05:16.584 00.000 7988 UpdateGuideState exits: No star selected
04:05:16.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:16.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:16.584 00.000 7988 Enqueuing Expose request
04:05:16.584 00.000 15712 Worker thread wakes up
04:05:16.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:16.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:18.107 01.523 15712 Exposure complete
04:05:18.171 00.064 15712 worker thread done servicing request
04:05:18.171 00.000 7988 OnExposeComplete: enter
04:05:18.171 00.000 7988 UpdateGuideState(): m_state=1
04:05:18.176 00.005 7988 UpdateCurrentPosition: no star selected
04:05:18.176 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:18.178 00.002 7988 Status Line: No star selected
04:05:18.180 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=92, FiltMin=81, FiltMax=102, Gamma=0.690
04:05:18.180 00.000 7988 UpdateGuideState exits: No star selected
04:05:18.182 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:18.182 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:18.183 00.001 7988 Enqueuing Expose request
04:05:18.183 00.000 15712 Worker thread wakes up
04:05:18.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:18.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:19.819 01.636 15712 Exposure complete
04:05:19.880 00.061 15712 worker thread done servicing request
04:05:19.880 00.000 7988 OnExposeComplete: enter
04:05:19.880 00.000 7988 UpdateGuideState(): m_state=1
04:05:19.886 00.006 7988 UpdateCurrentPosition: no star selected
04:05:19.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:19.888 00.002 7988 Status Line: No star selected
04:05:19.890 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=92, FiltMin=81, FiltMax=103, Gamma=0.690
04:05:19.890 00.000 7988 UpdateGuideState exits: No star selected
04:05:19.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:19.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:19.890 00.000 7988 Enqueuing Expose request
04:05:19.890 00.000 15712 Worker thread wakes up
04:05:19.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:19.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:21.429 01.539 15712 Exposure complete
04:05:21.492 00.063 15712 worker thread done servicing request
04:05:21.492 00.000 7988 OnExposeComplete: enter
04:05:21.492 00.000 7988 UpdateGuideState(): m_state=1
04:05:21.492 00.000 7988 UpdateCurrentPosition: no star selected
04:05:21.492 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:21.492 00.000 7988 Status Line: No star selected
04:05:21.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=93, FiltMin=82, FiltMax=103, Gamma=0.690
04:05:21.492 00.000 7988 UpdateGuideState exits: No star selected
04:05:21.503 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:21.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:21.503 00.000 7988 Enqueuing Expose request
04:05:21.503 00.000 15712 Worker thread wakes up
04:05:21.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:21.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:23.139 01.636 15712 Exposure complete
04:05:23.205 00.066 15712 worker thread done servicing request
04:05:23.205 00.000 7988 OnExposeComplete: enter
04:05:23.207 00.002 7988 UpdateGuideState(): m_state=1
04:05:23.207 00.000 7988 UpdateCurrentPosition: no star selected
04:05:23.207 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:23.207 00.000 7988 Status Line: No star selected
04:05:23.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=93, FiltMin=82, FiltMax=103, Gamma=0.690
04:05:23.207 00.000 7988 UpdateGuideState exits: No star selected
04:05:23.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:23.207 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:23.207 00.000 7988 Enqueuing Expose request
04:05:23.207 00.000 15712 Worker thread wakes up
04:05:23.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:23.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:24.736 01.529 15712 Exposure complete
04:05:24.797 00.061 15712 worker thread done servicing request
04:05:24.797 00.000 7988 OnExposeComplete: enter
04:05:24.797 00.000 7988 UpdateGuideState(): m_state=1
04:05:24.804 00.007 7988 UpdateCurrentPosition: no star selected
04:05:24.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:24.806 00.002 7988 Status Line: No star selected
04:05:24.808 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=93, FiltMin=83, FiltMax=103, Gamma=0.690
04:05:24.808 00.000 7988 UpdateGuideState exits: No star selected
04:05:24.810 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:24.810 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:24.810 00.000 7988 Enqueuing Expose request
04:05:24.813 00.003 15712 Worker thread wakes up
04:05:24.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:24.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:26.554 01.741 15712 Exposure complete
04:05:26.615 00.061 15712 worker thread done servicing request
04:05:26.615 00.000 7988 OnExposeComplete: enter
04:05:26.615 00.000 7988 UpdateGuideState(): m_state=1
04:05:26.621 00.006 7988 UpdateCurrentPosition: no star selected
04:05:26.621 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:26.623 00.002 7988 Status Line: No star selected
04:05:26.625 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=94, FiltMin=84, FiltMax=103, Gamma=0.690
04:05:26.625 00.000 7988 UpdateGuideState exits: No star selected
04:05:26.627 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:26.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:26.629 00.002 7988 Enqueuing Expose request
04:05:26.629 00.000 15712 Worker thread wakes up
04:05:26.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:26.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:28.037 01.408 15712 Exposure complete
04:05:28.099 00.062 15712 worker thread done servicing request
04:05:28.099 00.000 7988 OnExposeComplete: enter
04:05:28.099 00.000 7988 UpdateGuideState(): m_state=1
04:05:28.104 00.005 7988 UpdateCurrentPosition: no star selected
04:05:28.104 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:28.106 00.002 7988 Status Line: No star selected
04:05:28.108 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=94, FiltMin=85, FiltMax=104, Gamma=0.690
04:05:28.108 00.000 7988 UpdateGuideState exits: No star selected
04:05:28.110 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:28.110 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:28.112 00.002 7988 Enqueuing Expose request
04:05:28.112 00.000 15712 Worker thread wakes up
04:05:28.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:28.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:29.745 01.633 15712 Exposure complete
04:05:29.809 00.064 15712 worker thread done servicing request
04:05:29.809 00.000 7988 OnExposeComplete: enter
04:05:29.809 00.000 7988 UpdateGuideState(): m_state=1
04:05:29.809 00.000 7988 UpdateCurrentPosition: no star selected
04:05:29.813 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:29.813 00.000 7988 Status Line: No star selected
04:05:29.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=94, FiltMin=84, FiltMax=104, Gamma=0.690
04:05:29.813 00.000 7988 UpdateGuideState exits: No star selected
04:05:29.818 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:29.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:29.820 00.002 7988 Enqueuing Expose request
04:05:29.820 00.000 15712 Worker thread wakes up
04:05:29.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:29.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:31.343 01.523 15712 Exposure complete
04:05:31.404 00.061 15712 worker thread done servicing request
04:05:31.404 00.000 7988 OnExposeComplete: enter
04:05:31.404 00.000 7988 UpdateGuideState(): m_state=1
04:05:31.410 00.006 7988 UpdateCurrentPosition: no star selected
04:05:31.410 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:31.412 00.002 7988 Status Line: No star selected
04:05:31.414 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=86, FiltMax=104, Gamma=0.690
04:05:31.414 00.000 7988 UpdateGuideState exits: No star selected
04:05:31.416 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:31.416 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:31.418 00.002 7988 Enqueuing Expose request
04:05:31.418 00.000 15712 Worker thread wakes up
04:05:31.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:31.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:33.052 01.634 15712 Exposure complete
04:05:33.116 00.064 15712 worker thread done servicing request
04:05:33.116 00.000 7988 OnExposeComplete: enter
04:05:33.116 00.000 7988 UpdateGuideState(): m_state=1
04:05:33.116 00.000 7988 UpdateCurrentPosition: no star selected
04:05:33.116 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:33.116 00.000 7988 Status Line: No star selected
04:05:33.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=86, FiltMax=105, Gamma=0.690
04:05:33.116 00.000 7988 UpdateGuideState exits: No star selected
04:05:33.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:33.116 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:33.116 00.000 7988 Enqueuing Expose request
04:05:33.116 00.000 15712 Worker thread wakes up
04:05:33.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:33.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:34.647 01.531 15712 Exposure complete
04:05:34.715 00.068 15712 worker thread done servicing request
04:05:34.715 00.000 7988 OnExposeComplete: enter
04:05:34.715 00.000 7988 UpdateGuideState(): m_state=1
04:05:34.715 00.000 7988 UpdateCurrentPosition: no star selected
04:05:34.715 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:34.719 00.004 7988 Status Line: No star selected
04:05:34.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=95, FiltMin=87, FiltMax=105, Gamma=0.690
04:05:34.719 00.000 7988 UpdateGuideState exits: No star selected
04:05:34.723 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:34.723 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:34.725 00.002 7988 Enqueuing Expose request
04:05:34.725 00.000 15712 Worker thread wakes up
04:05:34.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:34.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:36.358 01.633 15712 Exposure complete
04:05:36.421 00.063 15712 worker thread done servicing request
04:05:36.421 00.000 7988 OnExposeComplete: enter
04:05:36.421 00.000 7988 UpdateGuideState(): m_state=1
04:05:36.421 00.000 7988 UpdateCurrentPosition: no star selected
04:05:36.421 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:36.421 00.000 7988 Status Line: No star selected
04:05:36.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=86, FiltMax=103, Gamma=0.690
04:05:36.421 00.000 7988 UpdateGuideState exits: No star selected
04:05:36.431 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:36.431 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:36.433 00.002 7988 Enqueuing Expose request
04:05:36.433 00.000 15712 Worker thread wakes up
04:05:36.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:36.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:37.953 01.520 15712 Exposure complete
04:05:38.020 00.067 15712 worker thread done servicing request
04:05:38.020 00.000 7988 OnExposeComplete: enter
04:05:38.020 00.000 7988 UpdateGuideState(): m_state=1
04:05:38.024 00.004 7988 UpdateCurrentPosition: no star selected
04:05:38.026 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:38.026 00.000 7988 Status Line: No star selected
04:05:38.028 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=95, FiltMin=85, FiltMax=104, Gamma=0.690
04:05:38.030 00.002 7988 UpdateGuideState exits: No star selected
04:05:38.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:38.032 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:38.032 00.000 7988 Enqueuing Expose request
04:05:38.034 00.002 15712 Worker thread wakes up
04:05:38.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:38.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:39.673 01.639 15712 Exposure complete
04:05:39.743 00.070 15712 worker thread done servicing request
04:05:39.743 00.000 7988 OnExposeComplete: enter
04:05:39.743 00.000 7988 UpdateGuideState(): m_state=1
04:05:39.743 00.000 7988 UpdateCurrentPosition: no star selected
04:05:39.743 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:39.750 00.007 7988 Status Line: No star selected
04:05:39.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=84, FiltMax=104, Gamma=0.690
04:05:39.752 00.002 7988 UpdateGuideState exits: No star selected
04:05:39.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:39.752 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:39.756 00.004 7988 Enqueuing Expose request
04:05:39.756 00.000 15712 Worker thread wakes up
04:05:39.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:39.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:41.170 01.414 15712 Exposure complete
04:05:41.237 00.067 15712 worker thread done servicing request
04:05:41.237 00.000 7988 OnExposeComplete: enter
04:05:41.238 00.001 7988 UpdateGuideState(): m_state=1
04:05:41.239 00.001 7988 UpdateCurrentPosition: no star selected
04:05:41.240 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:41.242 00.002 7988 Status Line: No star selected
04:05:41.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=94, FiltMin=82, FiltMax=104, Gamma=0.690
04:05:41.242 00.000 7988 UpdateGuideState exits: No star selected
04:05:41.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:41.242 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:41.242 00.000 7988 Enqueuing Expose request
04:05:41.242 00.000 15712 Worker thread wakes up
04:05:41.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:41.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:42.879 01.637 15712 Exposure complete
04:05:42.954 00.075 15712 worker thread done servicing request
04:05:42.954 00.000 7988 OnExposeComplete: enter
04:05:42.956 00.002 7988 UpdateGuideState(): m_state=1
04:05:42.956 00.000 7988 UpdateCurrentPosition: no star selected
04:05:42.956 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:42.956 00.000 7988 Status Line: No star selected
04:05:42.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=94, FiltMin=82, FiltMax=104, Gamma=0.690
04:05:42.956 00.000 7988 UpdateGuideState exits: No star selected
04:05:42.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:42.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:42.956 00.000 7988 Enqueuing Expose request
04:05:42.956 00.000 15712 Worker thread wakes up
04:05:42.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:42.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:44.489 01.533 15712 Exposure complete
04:05:44.557 00.068 15712 worker thread done servicing request
04:05:44.557 00.000 7988 OnExposeComplete: enter
04:05:44.557 00.000 7988 UpdateGuideState(): m_state=1
04:05:44.557 00.000 7988 UpdateCurrentPosition: no star selected
04:05:44.557 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:44.557 00.000 7988 Status Line: No star selected
04:05:44.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=94, FiltMin=83, FiltMax=104, Gamma=0.690
04:05:44.557 00.000 7988 UpdateGuideState exits: No star selected
04:05:44.567 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:44.567 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:44.569 00.002 7988 Enqueuing Expose request
04:05:44.569 00.000 15712 Worker thread wakes up
04:05:44.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:44.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:46.211 01.642 15712 Exposure complete
04:05:46.275 00.064 15712 worker thread done servicing request
04:05:46.275 00.000 7988 OnExposeComplete: enter
04:05:46.275 00.000 7988 UpdateGuideState(): m_state=1
04:05:46.281 00.006 7988 UpdateCurrentPosition: no star selected
04:05:46.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:46.283 00.002 7988 Status Line: No star selected
04:05:46.285 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=94, FiltMin=83, FiltMax=103, Gamma=0.690
04:05:46.285 00.000 7988 UpdateGuideState exits: No star selected
04:05:46.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:46.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:46.285 00.000 7988 Enqueuing Expose request
04:05:46.289 00.004 15712 Worker thread wakes up
04:05:46.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:46.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:47.696 01.407 15712 Exposure complete
04:05:47.758 00.062 15712 worker thread done servicing request
04:05:47.758 00.000 7988 OnExposeComplete: enter
04:05:47.758 00.000 7988 UpdateGuideState(): m_state=1
04:05:47.758 00.000 7988 UpdateCurrentPosition: no star selected
04:05:47.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:47.758 00.000 7988 Status Line: No star selected
04:05:47.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=94, FiltMin=84, FiltMax=105, Gamma=0.690
04:05:47.758 00.000 7988 UpdateGuideState exits: No star selected
04:05:47.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:47.758 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:47.758 00.000 7988 Enqueuing Expose request
04:05:47.758 00.000 15712 Worker thread wakes up
04:05:47.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:47.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:49.405 01.647 15712 Exposure complete
04:05:49.471 00.066 15712 worker thread done servicing request
04:05:49.471 00.000 7988 OnExposeComplete: enter
04:05:49.471 00.000 7988 UpdateGuideState(): m_state=1
04:05:49.471 00.000 7988 UpdateCurrentPosition: no star selected
04:05:49.471 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:49.471 00.000 7988 Status Line: No star selected
04:05:49.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=94, FiltMin=83, FiltMax=103, Gamma=0.690
04:05:49.478 00.007 7988 UpdateGuideState exits: No star selected
04:05:49.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:49.478 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:49.478 00.000 7988 Enqueuing Expose request
04:05:49.482 00.004 15712 Worker thread wakes up
04:05:49.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:49.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:51.002 01.520 15712 Exposure complete
04:05:51.063 00.061 15712 worker thread done servicing request
04:05:51.063 00.000 7988 OnExposeComplete: enter
04:05:51.063 00.000 7988 UpdateGuideState(): m_state=1
04:05:51.069 00.006 7988 UpdateCurrentPosition: no star selected
04:05:51.069 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:51.071 00.002 7988 Status Line: No star selected
04:05:51.073 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=94, FiltMin=84, FiltMax=103, Gamma=0.690
04:05:51.073 00.000 7988 UpdateGuideState exits: No star selected
04:05:51.075 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:51.075 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:51.077 00.002 7988 Enqueuing Expose request
04:05:51.077 00.000 15712 Worker thread wakes up
04:05:51.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:51.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:52.711 01.634 15712 Exposure complete
04:05:52.773 00.062 15712 worker thread done servicing request
04:05:52.773 00.000 7988 OnExposeComplete: enter
04:05:52.773 00.000 7988 UpdateGuideState(): m_state=1
04:05:52.778 00.005 7988 UpdateCurrentPosition: no star selected
04:05:52.778 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:52.780 00.002 7988 Status Line: No star selected
04:05:52.782 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=94, FiltMin=84, FiltMax=105, Gamma=0.690
04:05:52.782 00.000 7988 UpdateGuideState exits: No star selected
04:05:52.784 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:52.784 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:52.786 00.002 7988 Enqueuing Expose request
04:05:52.786 00.000 15712 Worker thread wakes up
04:05:52.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:52.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:54.309 01.523 15712 Exposure complete
04:05:54.373 00.064 15712 worker thread done servicing request
04:05:54.373 00.000 7988 OnExposeComplete: enter
04:05:54.373 00.000 7988 UpdateGuideState(): m_state=1
04:05:54.373 00.000 7988 UpdateCurrentPosition: no star selected
04:05:54.373 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:54.373 00.000 7988 Status Line: No star selected
04:05:54.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=85, FiltMax=105, Gamma=0.690
04:05:54.373 00.000 7988 UpdateGuideState exits: No star selected
04:05:54.382 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:54.382 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:54.382 00.000 7988 Enqueuing Expose request
04:05:54.382 00.000 15712 Worker thread wakes up
04:05:54.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:54.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:56.018 01.636 15712 Exposure complete
04:05:56.079 00.061 15712 worker thread done servicing request
04:05:56.079 00.000 7988 OnExposeComplete: enter
04:05:56.084 00.005 7988 UpdateGuideState(): m_state=1
04:05:56.086 00.002 7988 UpdateCurrentPosition: no star selected
04:05:56.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:56.088 00.002 7988 Status Line: No star selected
04:05:56.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=84, FiltMax=106, Gamma=0.690
04:05:56.090 00.002 7988 UpdateGuideState exits: No star selected
04:05:56.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:56.092 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:56.092 00.000 7988 Enqueuing Expose request
04:05:56.094 00.002 15712 Worker thread wakes up
04:05:56.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:56.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:57.612 01.518 15712 Exposure complete
04:05:57.674 00.062 15712 worker thread done servicing request
04:05:57.674 00.000 7988 OnExposeComplete: enter
04:05:57.674 00.000 7988 UpdateGuideState(): m_state=1
04:05:57.681 00.007 7988 UpdateCurrentPosition: no star selected
04:05:57.682 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:57.682 00.000 7988 Status Line: No star selected
04:05:57.684 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=86, FiltMax=106, Gamma=0.690
04:05:57.684 00.000 7988 UpdateGuideState exits: No star selected
04:05:57.686 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:57.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:57.688 00.002 7988 Enqueuing Expose request
04:05:57.689 00.001 15712 Worker thread wakes up
04:05:57.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:57.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:05:59.429 01.740 15712 Exposure complete
04:05:59.491 00.062 15712 worker thread done servicing request
04:05:59.491 00.000 7988 OnExposeComplete: enter
04:05:59.491 00.000 7988 UpdateGuideState(): m_state=1
04:05:59.496 00.005 7988 UpdateCurrentPosition: no star selected
04:05:59.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:05:59.498 00.002 7988 Status Line: No star selected
04:05:59.500 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=95, FiltMin=86, FiltMax=106, Gamma=0.690
04:05:59.500 00.000 7988 UpdateGuideState exits: No star selected
04:05:59.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:59.503 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:05:59.503 00.000 7988 Enqueuing Expose request
04:05:59.505 00.002 15712 Worker thread wakes up
04:05:59.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:05:59.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:00.916 01.411 15712 Exposure complete
04:06:00.977 00.061 15712 worker thread done servicing request
04:06:00.977 00.000 7988 OnExposeComplete: enter
04:06:00.983 00.006 7988 UpdateGuideState(): m_state=1
04:06:00.983 00.000 7988 UpdateCurrentPosition: no star selected
04:06:00.985 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:00.985 00.000 7988 Status Line: No star selected
04:06:00.988 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=85, FiltMax=107, Gamma=0.690
04:06:00.988 00.000 7988 UpdateGuideState exits: No star selected
04:06:00.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:00.988 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:00.992 00.004 7988 Enqueuing Expose request
04:06:00.992 00.000 15712 Worker thread wakes up
04:06:00.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:00.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:02.640 01.648 15712 Exposure complete
04:06:02.701 00.061 15712 worker thread done servicing request
04:06:02.701 00.000 7988 OnExposeComplete: enter
04:06:02.701 00.000 7988 UpdateGuideState(): m_state=1
04:06:02.708 00.007 7988 UpdateCurrentPosition: no star selected
04:06:02.708 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:02.708 00.000 7988 Status Line: No star selected
04:06:02.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=86, FiltMax=106, Gamma=0.690
04:06:02.708 00.000 7988 UpdateGuideState exits: No star selected
04:06:02.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:02.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:02.708 00.000 7988 Enqueuing Expose request
04:06:02.717 00.009 15712 Worker thread wakes up
04:06:02.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:02.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:04.125 01.408 15712 Exposure complete
04:06:04.187 00.062 15712 worker thread done servicing request
04:06:04.187 00.000 7988 OnExposeComplete: enter
04:06:04.187 00.000 7988 UpdateGuideState(): m_state=1
04:06:04.192 00.005 7988 UpdateCurrentPosition: no star selected
04:06:04.192 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:04.192 00.000 7988 Status Line: No star selected
04:06:04.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=95, FiltMin=84, FiltMax=105, Gamma=0.690
04:06:04.198 00.006 7988 UpdateGuideState exits: No star selected
04:06:04.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:04.198 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:04.198 00.000 7988 Enqueuing Expose request
04:06:04.203 00.005 15712 Worker thread wakes up
04:06:04.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:04.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:05.836 01.633 15712 Exposure complete
04:06:05.898 00.062 15712 worker thread done servicing request
04:06:05.898 00.000 7988 OnExposeComplete: enter
04:06:05.901 00.003 7988 UpdateGuideState(): m_state=1
04:06:05.903 00.002 7988 UpdateCurrentPosition: no star selected
04:06:05.903 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:05.905 00.002 7988 Status Line: No star selected
04:06:05.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=95, FiltMin=86, FiltMax=106, Gamma=0.690
04:06:05.907 00.002 7988 UpdateGuideState exits: No star selected
04:06:05.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:05.909 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:05.909 00.000 7988 Enqueuing Expose request
04:06:05.911 00.002 15712 Worker thread wakes up
04:06:05.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:05.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:07.432 01.521 15712 Exposure complete
04:06:07.494 00.062 15712 worker thread done servicing request
04:06:07.494 00.000 7988 OnExposeComplete: enter
04:06:07.494 00.000 7988 UpdateGuideState(): m_state=1
04:06:07.501 00.007 7988 UpdateCurrentPosition: no star selected
04:06:07.501 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:07.503 00.002 7988 Status Line: No star selected
04:06:07.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=86, FiltMax=106, Gamma=0.690
04:06:07.503 00.000 7988 UpdateGuideState exits: No star selected
04:06:07.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:07.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:07.510 00.007 7988 Enqueuing Expose request
04:06:07.510 00.000 15712 Worker thread wakes up
04:06:07.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:07.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:09.141 01.631 15712 Exposure complete
04:06:09.204 00.063 15712 worker thread done servicing request
04:06:09.204 00.000 7988 OnExposeComplete: enter
04:06:09.204 00.000 7988 UpdateGuideState(): m_state=1
04:06:09.208 00.004 7988 UpdateCurrentPosition: no star selected
04:06:09.208 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:09.210 00.002 7988 Status Line: No star selected
04:06:09.212 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=96, FiltMin=86, FiltMax=109, Gamma=0.690
04:06:09.212 00.000 7988 UpdateGuideState exits: No star selected
04:06:09.214 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:09.214 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:09.214 00.000 7988 Enqueuing Expose request
04:06:09.214 00.000 15712 Worker thread wakes up
04:06:09.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:09.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:10.734 01.520 15712 Exposure complete
04:06:10.800 00.066 15712 worker thread done servicing request
04:06:10.802 00.002 7988 OnExposeComplete: enter
04:06:10.802 00.000 7988 UpdateGuideState(): m_state=1
04:06:10.802 00.000 7988 UpdateCurrentPosition: no star selected
04:06:10.802 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:10.802 00.000 7988 Status Line: No star selected
04:06:10.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=96, FiltMin=87, FiltMax=108, Gamma=0.690
04:06:10.802 00.000 7988 UpdateGuideState exits: No star selected
04:06:10.802 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:10.802 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:10.802 00.000 7988 Enqueuing Expose request
04:06:10.812 00.010 15712 Worker thread wakes up
04:06:10.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:10.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:12.444 01.632 15712 Exposure complete
04:06:12.507 00.063 15712 worker thread done servicing request
04:06:12.507 00.000 7988 OnExposeComplete: enter
04:06:12.507 00.000 7988 UpdateGuideState(): m_state=1
04:06:12.507 00.000 7988 UpdateCurrentPosition: no star selected
04:06:12.507 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:12.507 00.000 7988 Status Line: No star selected
04:06:12.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=96, FiltMin=85, FiltMax=108, Gamma=0.690
04:06:12.507 00.000 7988 UpdateGuideState exits: No star selected
04:06:12.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:12.507 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:12.507 00.000 7988 Enqueuing Expose request
04:06:12.520 00.013 15712 Worker thread wakes up
04:06:12.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:12.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:14.040 01.520 15712 Exposure complete
04:06:14.106 00.066 15712 worker thread done servicing request
04:06:14.107 00.001 7988 OnExposeComplete: enter
04:06:14.107 00.000 7988 UpdateGuideState(): m_state=1
04:06:14.107 00.000 7988 UpdateCurrentPosition: no star selected
04:06:14.107 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:14.107 00.000 7988 Status Line: No star selected
04:06:14.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
04:06:14.107 00.000 7988 UpdateGuideState exits: No star selected
04:06:14.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:14.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:14.116 00.009 7988 Enqueuing Expose request
04:06:14.117 00.001 15712 Worker thread wakes up
04:06:14.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:14.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:15.745 01.628 15712 Exposure complete
04:06:15.810 00.065 15712 worker thread done servicing request
04:06:15.810 00.000 7988 OnExposeComplete: enter
04:06:15.810 00.000 7988 UpdateGuideState(): m_state=1
04:06:15.810 00.000 7988 UpdateCurrentPosition: no star selected
04:06:15.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:15.810 00.000 7988 Status Line: No star selected
04:06:15.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=97, FiltMin=87, FiltMax=111, Gamma=0.690
04:06:15.818 00.008 7988 UpdateGuideState exits: No star selected
04:06:15.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:15.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:15.818 00.000 7988 Enqueuing Expose request
04:06:15.822 00.004 15712 Worker thread wakes up
04:06:15.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:15.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:17.338 01.516 15712 Exposure complete
04:06:17.403 00.065 15712 worker thread done servicing request
04:06:17.403 00.000 7988 OnExposeComplete: enter
04:06:17.403 00.000 7988 UpdateGuideState(): m_state=1
04:06:17.403 00.000 7988 UpdateCurrentPosition: no star selected
04:06:17.403 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:17.403 00.000 7988 Status Line: No star selected
04:06:17.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=88, FiltMax=110, Gamma=0.690
04:06:17.403 00.000 7988 UpdateGuideState exits: No star selected
04:06:17.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:17.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:17.403 00.000 7988 Enqueuing Expose request
04:06:17.403 00.000 15712 Worker thread wakes up
04:06:17.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:17.415 00.012 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:19.154 01.739 15712 Exposure complete
04:06:19.217 00.063 15712 worker thread done servicing request
04:06:19.217 00.000 7988 OnExposeComplete: enter
04:06:19.222 00.005 7988 UpdateGuideState(): m_state=1
04:06:19.222 00.000 7988 UpdateCurrentPosition: no star selected
04:06:19.224 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:19.224 00.000 7988 Status Line: No star selected
04:06:19.226 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=99, FiltMin=88, FiltMax=110, Gamma=0.690
04:06:19.226 00.000 7988 UpdateGuideState exits: No star selected
04:06:19.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:19.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:19.226 00.000 7988 Enqueuing Expose request
04:06:19.226 00.000 15712 Worker thread wakes up
04:06:19.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:19.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:20.640 01.414 15712 Exposure complete
04:06:20.704 00.064 15712 worker thread done servicing request
04:06:20.704 00.000 7988 OnExposeComplete: enter
04:06:20.704 00.000 7988 UpdateGuideState(): m_state=1
04:06:20.707 00.003 7988 UpdateCurrentPosition: no star selected
04:06:20.707 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:20.709 00.002 7988 Status Line: No star selected
04:06:20.711 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=89, FiltMax=111, Gamma=0.690
04:06:20.711 00.000 7988 UpdateGuideState exits: No star selected
04:06:20.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:20.711 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:20.711 00.000 7988 Enqueuing Expose request
04:06:20.711 00.000 15712 Worker thread wakes up
04:06:20.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:20.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:22.349 01.638 15712 Exposure complete
04:06:22.414 00.065 15712 worker thread done servicing request
04:06:22.414 00.000 7988 OnExposeComplete: enter
04:06:22.414 00.000 7988 UpdateGuideState(): m_state=1
04:06:22.414 00.000 7988 UpdateCurrentPosition: no star selected
04:06:22.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:22.419 00.005 7988 Status Line: No star selected
04:06:22.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=89, FiltMax=111, Gamma=0.690
04:06:22.419 00.000 7988 UpdateGuideState exits: No star selected
04:06:22.423 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:22.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:22.423 00.000 7988 Enqueuing Expose request
04:06:22.423 00.000 15712 Worker thread wakes up
04:06:22.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:22.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:23.943 01.520 15712 Exposure complete
04:06:24.005 00.062 15712 worker thread done servicing request
04:06:24.005 00.000 7988 OnExposeComplete: enter
04:06:24.005 00.000 7988 UpdateGuideState(): m_state=1
04:06:24.005 00.000 7988 UpdateCurrentPosition: no star selected
04:06:24.005 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:24.005 00.000 7988 Status Line: No star selected
04:06:24.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=88, FiltMax=111, Gamma=0.690
04:06:24.005 00.000 7988 UpdateGuideState exits: No star selected
04:06:24.005 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:24.005 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:24.020 00.015 7988 Enqueuing Expose request
04:06:24.022 00.002 15712 Worker thread wakes up
04:06:24.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:24.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:25.661 01.639 15712 Exposure complete
04:06:25.727 00.066 15712 worker thread done servicing request
04:06:25.727 00.000 7988 OnExposeComplete: enter
04:06:25.727 00.000 7988 UpdateGuideState(): m_state=1
04:06:25.727 00.000 7988 UpdateCurrentPosition: no star selected
04:06:25.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:25.727 00.000 7988 Status Line: No star selected
04:06:25.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=89, FiltMax=111, Gamma=0.690
04:06:25.727 00.000 7988 UpdateGuideState exits: No star selected
04:06:25.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:25.727 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:25.727 00.000 7988 Enqueuing Expose request
04:06:25.727 00.000 15712 Worker thread wakes up
04:06:25.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:25.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:27.145 01.418 15712 Exposure complete
04:06:27.211 00.066 15712 worker thread done servicing request
04:06:27.211 00.000 7988 OnExposeComplete: enter
04:06:27.211 00.000 7988 UpdateGuideState(): m_state=1
04:06:27.211 00.000 7988 UpdateCurrentPosition: no star selected
04:06:27.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:27.211 00.000 7988 Status Line: No star selected
04:06:27.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=90, FiltMax=112, Gamma=0.690
04:06:27.211 00.000 7988 UpdateGuideState exits: No star selected
04:06:27.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:27.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:27.221 00.010 7988 Enqueuing Expose request
04:06:27.221 00.000 15712 Worker thread wakes up
04:06:27.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:27.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:28.854 01.633 15712 Exposure complete
04:06:28.916 00.062 15712 worker thread done servicing request
04:06:28.916 00.000 7988 OnExposeComplete: enter
04:06:28.916 00.000 7988 UpdateGuideState(): m_state=1
04:06:28.916 00.000 7988 UpdateCurrentPosition: no star selected
04:06:28.923 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:28.923 00.000 7988 Status Line: No star selected
04:06:28.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=101, FiltMin=89, FiltMax=111, Gamma=0.690
04:06:28.923 00.000 7988 UpdateGuideState exits: No star selected
04:06:28.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:28.923 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:28.923 00.000 7988 Enqueuing Expose request
04:06:28.923 00.000 15712 Worker thread wakes up
04:06:28.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:28.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:30.452 01.529 15712 Exposure complete
04:06:30.513 00.061 15712 worker thread done servicing request
04:06:30.513 00.000 7988 OnExposeComplete: enter
04:06:30.513 00.000 7988 UpdateGuideState(): m_state=1
04:06:30.513 00.000 7988 UpdateCurrentPosition: no star selected
04:06:30.513 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:30.522 00.009 7988 Status Line: No star selected
04:06:30.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=89, FiltMax=111, Gamma=0.690
04:06:30.522 00.000 7988 UpdateGuideState exits: No star selected
04:06:30.527 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:30.527 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:30.529 00.002 7988 Enqueuing Expose request
04:06:30.530 00.001 15712 Worker thread wakes up
04:06:30.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:30.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:32.159 01.629 15712 Exposure complete
04:06:32.221 00.062 15712 worker thread done servicing request
04:06:32.221 00.000 7988 OnExposeComplete: enter
04:06:32.227 00.006 7988 UpdateGuideState(): m_state=1
04:06:32.229 00.002 7988 UpdateCurrentPosition: no star selected
04:06:32.229 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:32.231 00.002 7988 Status Line: No star selected
04:06:32.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=89, FiltMax=111, Gamma=0.690
04:06:32.233 00.002 7988 UpdateGuideState exits: No star selected
04:06:32.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:32.235 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:32.235 00.000 7988 Enqueuing Expose request
04:06:32.237 00.002 15712 Worker thread wakes up
04:06:32.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:32.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:33.768 01.531 15712 Exposure complete
04:06:33.834 00.066 15712 worker thread done servicing request
04:06:33.834 00.000 7988 OnExposeComplete: enter
04:06:33.836 00.002 7988 UpdateGuideState(): m_state=1
04:06:33.838 00.002 7988 UpdateCurrentPosition: no star selected
04:06:33.838 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:33.840 00.002 7988 Status Line: No star selected
04:06:33.842 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=89, FiltMax=112, Gamma=0.690
04:06:33.842 00.000 7988 UpdateGuideState exits: No star selected
04:06:33.844 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:33.846 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:33.846 00.000 7988 Enqueuing Expose request
04:06:33.846 00.000 15712 Worker thread wakes up
04:06:33.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:33.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:35.590 01.744 15712 Exposure complete
04:06:35.656 00.066 15712 worker thread done servicing request
04:06:35.656 00.000 7988 OnExposeComplete: enter
04:06:35.656 00.000 7988 UpdateGuideState(): m_state=1
04:06:35.656 00.000 7988 UpdateCurrentPosition: no star selected
04:06:35.656 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:35.656 00.000 7988 Status Line: No star selected
04:06:35.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=88, FiltMax=110, Gamma=0.690
04:06:35.662 00.006 7988 UpdateGuideState exits: No star selected
04:06:35.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:35.662 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:35.662 00.000 7988 Enqueuing Expose request
04:06:35.667 00.005 15712 Worker thread wakes up
04:06:35.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:35.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:37.076 01.409 15712 Exposure complete
04:06:37.139 00.063 15712 worker thread done servicing request
04:06:37.139 00.000 7988 OnExposeComplete: enter
04:06:37.141 00.002 7988 UpdateGuideState(): m_state=1
04:06:37.141 00.000 7988 UpdateCurrentPosition: no star selected
04:06:37.141 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:37.141 00.000 7988 Status Line: No star selected
04:06:37.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=87, FiltMax=111, Gamma=0.690
04:06:37.141 00.000 7988 UpdateGuideState exits: No star selected
04:06:37.149 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:37.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:37.151 00.002 7988 Enqueuing Expose request
04:06:37.151 00.000 15712 Worker thread wakes up
04:06:37.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:37.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:38.783 01.632 15712 Exposure complete
04:06:38.845 00.062 15712 worker thread done servicing request
04:06:38.845 00.000 7988 OnExposeComplete: enter
04:06:38.845 00.000 7988 UpdateGuideState(): m_state=1
04:06:38.845 00.000 7988 UpdateCurrentPosition: no star selected
04:06:38.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:38.845 00.000 7988 Status Line: No star selected
04:06:38.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=88, FiltMax=109, Gamma=0.690
04:06:38.845 00.000 7988 UpdateGuideState exits: No star selected
04:06:38.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:38.858 00.013 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:38.858 00.000 7988 Enqueuing Expose request
04:06:38.858 00.000 15712 Worker thread wakes up
04:06:38.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:38.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:40.381 01.523 15712 Exposure complete
04:06:40.444 00.063 15712 worker thread done servicing request
04:06:40.446 00.002 7988 OnExposeComplete: enter
04:06:40.446 00.000 7988 UpdateGuideState(): m_state=1
04:06:40.446 00.000 7988 UpdateCurrentPosition: no star selected
04:06:40.446 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:40.446 00.000 7988 Status Line: No star selected
04:06:40.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=88, FiltMax=110, Gamma=0.690
04:06:40.446 00.000 7988 UpdateGuideState exits: No star selected
04:06:40.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:40.446 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:40.446 00.000 7988 Enqueuing Expose request
04:06:40.446 00.000 15712 Worker thread wakes up
04:06:40.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:40.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:42.090 01.644 15712 Exposure complete
04:06:42.154 00.064 15712 worker thread done servicing request
04:06:42.154 00.000 7988 OnExposeComplete: enter
04:06:42.154 00.000 7988 UpdateGuideState(): m_state=1
04:06:42.154 00.000 7988 UpdateCurrentPosition: no star selected
04:06:42.154 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:42.154 00.000 7988 Status Line: No star selected
04:06:42.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=97, FiltMin=88, FiltMax=110, Gamma=0.690
04:06:42.162 00.008 7988 UpdateGuideState exits: No star selected
04:06:42.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:42.162 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:42.162 00.000 7988 Enqueuing Expose request
04:06:42.162 00.000 15712 Worker thread wakes up
04:06:42.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:42.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:43.687 01.525 15712 Exposure complete
04:06:43.749 00.062 15712 worker thread done servicing request
04:06:43.749 00.000 7988 OnExposeComplete: enter
04:06:43.749 00.000 7988 UpdateGuideState(): m_state=1
04:06:43.755 00.006 7988 UpdateCurrentPosition: no star selected
04:06:43.755 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:43.757 00.002 7988 Status Line: No star selected
04:06:43.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
04:06:43.760 00.003 7988 UpdateGuideState exits: No star selected
04:06:43.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:43.762 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:43.762 00.000 7988 Enqueuing Expose request
04:06:43.764 00.002 15712 Worker thread wakes up
04:06:43.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:43.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:45.396 01.632 15712 Exposure complete
04:06:45.460 00.064 15712 worker thread done servicing request
04:06:45.460 00.000 7988 OnExposeComplete: enter
04:06:45.460 00.000 7988 UpdateGuideState(): m_state=1
04:06:45.460 00.000 7988 UpdateCurrentPosition: no star selected
04:06:45.465 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:45.465 00.000 7988 Status Line: No star selected
04:06:45.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=97, FiltMin=87, FiltMax=109, Gamma=0.690
04:06:45.465 00.000 7988 UpdateGuideState exits: No star selected
04:06:45.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:45.470 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:45.470 00.000 7988 Enqueuing Expose request
04:06:45.472 00.002 15712 Worker thread wakes up
04:06:45.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:45.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:47.003 01.531 15712 Exposure complete
04:06:47.067 00.064 15712 worker thread done servicing request
04:06:47.067 00.000 7988 OnExposeComplete: enter
04:06:47.070 00.003 7988 UpdateGuideState(): m_state=1
04:06:47.070 00.000 7988 UpdateCurrentPosition: no star selected
04:06:47.070 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:47.070 00.000 7988 Status Line: No star selected
04:06:47.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=88, FiltMax=108, Gamma=0.690
04:06:47.070 00.000 7988 UpdateGuideState exits: No star selected
04:06:47.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:47.070 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:47.070 00.000 7988 Enqueuing Expose request
04:06:47.070 00.000 15712 Worker thread wakes up
04:06:47.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:47.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:48.712 01.642 15712 Exposure complete
04:06:48.779 00.067 15712 worker thread done servicing request
04:06:48.779 00.000 7988 OnExposeComplete: enter
04:06:48.779 00.000 7988 UpdateGuideState(): m_state=1
04:06:48.779 00.000 7988 UpdateCurrentPosition: no star selected
04:06:48.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:48.779 00.000 7988 Status Line: No star selected
04:06:48.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=87, FiltMax=110, Gamma=0.690
04:06:48.786 00.007 7988 UpdateGuideState exits: No star selected
04:06:48.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:48.786 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:48.786 00.000 7988 Enqueuing Expose request
04:06:48.786 00.000 15712 Worker thread wakes up
04:06:48.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:48.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:50.308 01.522 15712 Exposure complete
04:06:50.372 00.064 15712 worker thread done servicing request
04:06:50.372 00.000 7988 OnExposeComplete: enter
04:06:50.372 00.000 7988 UpdateGuideState(): m_state=1
04:06:50.377 00.005 7988 UpdateCurrentPosition: no star selected
04:06:50.377 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:50.379 00.002 7988 Status Line: No star selected
04:06:50.381 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=87, FiltMax=109, Gamma=0.690
04:06:50.381 00.000 7988 UpdateGuideState exits: No star selected
04:06:50.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:50.381 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:50.381 00.000 7988 Enqueuing Expose request
04:06:50.385 00.004 15712 Worker thread wakes up
04:06:50.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:50.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:52.015 01.630 15712 Exposure complete
04:06:52.078 00.063 15712 worker thread done servicing request
04:06:52.078 00.000 7988 OnExposeComplete: enter
04:06:52.078 00.000 7988 UpdateGuideState(): m_state=1
04:06:52.085 00.007 7988 UpdateCurrentPosition: no star selected
04:06:52.085 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:52.087 00.002 7988 Status Line: No star selected
04:06:52.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=88, FiltMax=109, Gamma=0.690
04:06:52.089 00.002 7988 UpdateGuideState exits: No star selected
04:06:52.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:52.091 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:52.091 00.000 7988 Enqueuing Expose request
04:06:52.093 00.002 15712 Worker thread wakes up
04:06:52.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:52.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:53.615 01.522 15712 Exposure complete
04:06:53.680 00.065 15712 worker thread done servicing request
04:06:53.680 00.000 7988 OnExposeComplete: enter
04:06:53.680 00.000 7988 UpdateGuideState(): m_state=1
04:06:53.680 00.000 7988 UpdateCurrentPosition: no star selected
04:06:53.680 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:53.680 00.000 7988 Status Line: No star selected
04:06:53.686 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=88, FiltMax=111, Gamma=0.690
04:06:53.686 00.000 7988 UpdateGuideState exits: No star selected
04:06:53.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:53.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:53.686 00.000 7988 Enqueuing Expose request
04:06:53.692 00.006 15712 Worker thread wakes up
04:06:53.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:53.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:55.323 01.631 15712 Exposure complete
04:06:55.384 00.061 15712 worker thread done servicing request
04:06:55.384 00.000 7988 OnExposeComplete: enter
04:06:55.384 00.000 7988 UpdateGuideState(): m_state=1
04:06:55.391 00.007 7988 UpdateCurrentPosition: no star selected
04:06:55.391 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:55.393 00.002 7988 Status Line: No star selected
04:06:55.395 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=89, FiltMax=110, Gamma=0.690
04:06:55.395 00.000 7988 UpdateGuideState exits: No star selected
04:06:55.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:55.395 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:55.395 00.000 7988 Enqueuing Expose request
04:06:55.400 00.005 15712 Worker thread wakes up
04:06:55.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:55.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:56.916 01.516 15712 Exposure complete
04:06:56.977 00.061 15712 worker thread done servicing request
04:06:56.977 00.000 7988 OnExposeComplete: enter
04:06:56.977 00.000 7988 UpdateGuideState(): m_state=1
04:06:56.977 00.000 7988 UpdateCurrentPosition: no star selected
04:06:56.977 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:56.977 00.000 7988 Status Line: No star selected
04:06:56.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=88, FiltMax=110, Gamma=0.690
04:06:56.977 00.000 7988 UpdateGuideState exits: No star selected
04:06:56.992 00.015 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:56.992 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:56.993 00.001 7988 Enqueuing Expose request
04:06:56.993 00.000 15712 Worker thread wakes up
04:06:56.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:56.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:06:58.736 01.743 15712 Exposure complete
04:06:58.801 00.065 15712 worker thread done servicing request
04:06:58.801 00.000 7988 OnExposeComplete: enter
04:06:58.801 00.000 7988 UpdateGuideState(): m_state=1
04:06:58.801 00.000 7988 UpdateCurrentPosition: no star selected
04:06:58.801 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:06:58.801 00.000 7988 Status Line: No star selected
04:06:58.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=88, FiltMax=110, Gamma=0.690
04:06:58.801 00.000 7988 UpdateGuideState exits: No star selected
04:06:58.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:58.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:06:58.812 00.011 7988 Enqueuing Expose request
04:06:58.813 00.001 15712 Worker thread wakes up
04:06:58.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:06:58.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:00.218 01.405 15712 Exposure complete
04:07:00.280 00.062 15712 worker thread done servicing request
04:07:00.280 00.000 7988 OnExposeComplete: enter
04:07:00.280 00.000 7988 UpdateGuideState(): m_state=1
04:07:00.286 00.006 7988 UpdateCurrentPosition: no star selected
04:07:00.286 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:00.288 00.002 7988 Status Line: No star selected
04:07:00.290 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=99, FiltMin=87, FiltMax=110, Gamma=0.690
04:07:00.290 00.000 7988 UpdateGuideState exits: No star selected
04:07:00.292 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:00.292 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:00.294 00.002 7988 Enqueuing Expose request
04:07:00.294 00.000 15712 Worker thread wakes up
04:07:00.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:00.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:01.806 01.512 7988 evsrv: cli 0CCCFDA8 connect
04:07:01.808 00.002 7988 case statement mapped state 1 to 101
04:07:01.810 00.002 7988 case statement mapped state 1 to 101
04:07:01.812 00.002 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_app_state","id":"a477f252-6cf4-41d4-9e05-7f8c0fde4a00"}
04:07:01.814 00.002 7988 case statement mapped state 1 to 101
04:07:01.814 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":"Looping","id":"a477f252-6cf4-41d4-9e05-7f8c0fde4a00"}
04:07:01.818 00.004 7988 evsrv: cli 0CCCFDA8 disconnect
04:07:01.820 00.002 7988 evsrv: cli 0CCCFBC8 connect
04:07:01.820 00.000 7988 case statement mapped state 1 to 101
04:07:01.822 00.002 7988 case statement mapped state 1 to 101
04:07:01.823 00.001 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_calibrated","id":"63c3f50c-ae61-409c-ab77-b52d3ac9bfd2"}
04:07:01.823 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":true,"id":"63c3f50c-ae61-409c-ab77-b52d3ac9bfd2"}
04:07:01.823 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:07:01.828 00.005 7988 evsrv: cli 0CCD0028 connect
04:07:01.828 00.000 7988 case statement mapped state 1 to 101
04:07:01.830 00.002 7988 case statement mapped state 1 to 101
04:07:01.832 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"3f0b6fba-b3d2-4e07-91cc-91bf029f641c"}
04:07:01.832 00.000 7988 PhdController::Guide begins
04:07:01.832 00.000 7988 PhdController: newstate STATE_SETUP
04:07:01.832 00.000 7988 PhdController: setup
04:07:01.832 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
04:07:01.832 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:07:01.832 00.000 7988 GuiderMultiStar::AutoSelect enter
04:07:01.840 00.008 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:07:01.924 00.084 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:07:01.925 00.001 15712 Exposure complete
04:07:02.021 00.096 15712 worker thread done servicing request
04:07:02.025 00.004 7988 AutoFind: global mean = 0.0, stdev 5.8
04:07:02.026 00.001 7988 AutoFind: using threshold = 0.1
04:07:02.128 00.102 7988 AutoFind: local max [925, 299] 5.1
04:07:02.128 00.000 7988 AutoFind: local max [993, 737] 4.8
04:07:02.128 00.000 7988 AutoFind: local max [309, 743] 4.7
04:07:02.128 00.000 7988 AutoFind: local max [689, 288] 4.7
04:07:02.128 00.000 7988 AutoFind: local max [926, 493] 4.6
04:07:02.144 00.016 7988 AutoFind: local max [1180, 874] 4.6
04:07:02.145 00.001 7988 AutoFind: local max [545, 281] 4.6
04:07:02.147 00.002 7988 AutoFind: local max [56, 291] 4.5
04:07:02.147 00.000 7988 AutoFind: local max [1088, 316] 4.4
04:07:02.149 00.002 7988 AutoFind: local max [425, 811] 4.4
04:07:02.151 00.002 7988 AutoFind: local max [998, 661] 4.3
04:07:02.151 00.000 7988 AutoFind: local max [266, 392] 4.2
04:07:02.153 00.002 7988 AutoFind: local max [1152, 183] 4.2
04:07:02.155 00.002 7988 AutoFind: local max [736, 556] 4.2
04:07:02.155 00.000 7988 AutoFind: local max [334, 621] 4.2
04:07:02.157 00.002 7988 AutoFind: local max [1038, 835] 4.2
04:07:02.159 00.002 7988 AutoFind: local max [643, 596] 4.2
04:07:02.160 00.001 7988 AutoFind: local max [1157, 125] 4.2
04:07:02.160 00.000 7988 AutoFind: local max [566, 130] 4.2
04:07:02.162 00.002 7988 AutoFind: local max [816, 397] 4.1
04:07:02.162 00.000 7988 AutoFind: local max [117, 222] 4.1
04:07:02.162 00.000 7988 AutoFind: local max [911, 797] 4.1
04:07:02.162 00.000 7988 AutoFind: local max [516, 880] 4.1
04:07:02.162 00.000 7988 AutoFind: local max [363, 652] 4.1
04:07:02.162 00.000 7988 AutoFind: local max [263, 843] 4.1
04:07:02.162 00.000 7988 AutoFind: local max [680, 34] 4.1
04:07:02.162 00.000 7988 AutoFind: local max [1260, 326] 4.1
04:07:02.162 00.000 7988 AutoFind: local max [338, 798] 4.1
04:07:02.162 00.000 7988 AutoFind: local max [951, 646] 4.1
04:07:02.176 00.014 7988 AutoFind: local max [785, 748] 4.0
04:07:02.176 00.000 7988 AutoFind: local max [712, 192] 4.0
04:07:02.176 00.000 7988 AutoFind: local max [514, 360] 4.0
04:07:02.179 00.003 7988 AutoFind: local max [1252, 353] 4.0
04:07:02.179 00.000 7988 AutoFind: local max [339, 240] 4.0
04:07:02.179 00.000 7988 AutoFind: local max [1249, 868] 4.0
04:07:02.179 00.000 7988 AutoFind: local max [627, 147] 4.0
04:07:02.179 00.000 7988 AutoFind: local max [703, 407] 4.0
04:07:02.179 00.000 7988 AutoFind: local max [944, 264] 4.0
04:07:02.179 00.000 7988 AutoFind: local max [973, 439] 4.0
04:07:02.179 00.000 7988 AutoFind: local max [905, 64] 4.0
04:07:02.179 00.000 7988 AutoFind: local max [1060, 95] 3.9
04:07:02.179 00.000 7988 AutoFind: local max [277, 322] 3.9
04:07:02.192 00.013 7988 AutoFind: local max [114, 726] 3.9
04:07:02.192 00.000 7988 AutoFind: local max [51, 849] 3.9
04:07:02.192 00.000 7988 AutoFind: local max [441, 876] 3.9
04:07:02.196 00.004 7988 AutoFind: local max [280, 730] 3.9
04:07:02.196 00.000 7988 AutoFind: local max [693, 129] 3.9
04:07:02.196 00.000 7988 AutoFind: local max [705, 22] 3.9
04:07:02.199 00.003 7988 AutoFind: local max [263, 189] 3.9
04:07:02.201 00.002 7988 AutoFind: local max [974, 779] 3.9
04:07:02.201 00.000 7988 AutoFind: local max [703, 656] 3.9
04:07:02.203 00.002 7988 AutoFind: local max [1126, 883] 3.9
04:07:02.205 00.002 7988 AutoFind: local max [703, 470] 3.9
04:07:02.205 00.000 7988 AutoFind: local max [335, 391] 3.9
04:07:02.207 00.002 7988 AutoFind: local max [1172, 488] 3.9
04:07:02.207 00.000 7988 AutoFind: local max [989, 299] 3.9
04:07:02.207 00.000 7988 AutoFind: local max [201, 833] 3.9
04:07:02.207 00.000 7988 AutoFind: local max [415, 747] 3.9
04:07:02.213 00.006 7988 AutoFind: local max [606, 913] 3.9
04:07:02.213 00.000 7988 AutoFind: local max [319, 831] 3.9
04:07:02.213 00.000 7988 AutoFind: local max [1254, 610] 3.9
04:07:02.213 00.000 7988 AutoFind: local max [394, 182] 3.9
04:07:02.213 00.000 7988 AutoFind: local max [794, 828] 3.9
04:07:02.213 00.000 7988 AutoFind: local max [833, 469] 3.9
04:07:02.213 00.000 7988 AutoFind: local max [174, 41] 3.9
04:07:02.213 00.000 7988 AutoFind: local max [624, 575] 3.8
04:07:02.223 00.010 7988 AutoFind: local max [853, 516] 3.8
04:07:02.225 00.002 7988 AutoFind: local max [116, 439] 3.8
04:07:02.227 00.002 7988 AutoFind: local max [1032, 84] 3.8
04:07:02.227 00.000 7988 AutoFind: local max [257, 200] 3.8
04:07:02.229 00.002 7988 AutoFind: local max [794, 331] 3.8
04:07:02.230 00.001 7988 AutoFind: local max [342, 88] 3.8
04:07:02.232 00.002 7988 AutoFind: local max [677, 444] 3.8
04:07:02.232 00.000 7988 AutoFind: local max [1106, 134] 3.8
04:07:02.234 00.002 7988 AutoFind: local max [662, 688] 3.8
04:07:02.236 00.002 7988 AutoFind: local max [1258, 785] 3.8
04:07:02.236 00.000 7988 AutoFind: local max [410, 796] 3.8
04:07:02.239 00.003 7988 AutoFind: local max [28, 157] 3.8
04:07:02.239 00.000 7988 AutoFind: local max [812, 931] 3.8
04:07:02.239 00.000 7988 AutoFind: local max [960, 282] 3.8
04:07:02.239 00.000 7988 AutoFind: local max [428, 73] 3.8
04:07:02.239 00.000 7988 AutoFind: local max [1246, 284] 3.8
04:07:02.239 00.000 7988 AutoFind: local max [445, 862] 3.8
04:07:02.239 00.000 7988 AutoFind: local max [1160, 354] 3.8
04:07:02.247 00.008 7988 AutoFind: local max [656, 725] 3.8
04:07:02.249 00.002 7988 AutoFind: local max [607, 595] 3.7
04:07:02.251 00.002 7988 AutoFind: local max [76, 80] 3.7
04:07:02.252 00.001 7988 AutoFind: local max [109, 550] 3.7
04:07:02.254 00.002 7988 AutoFind: local max [412, 858] 3.7
04:07:02.255 00.001 7988 AutoFind: local max [753, 420] 3.7
04:07:02.256 00.001 7988 AutoFind: local max [994, 86] 3.7
04:07:02.257 00.001 7988 AutoFind: local max [527, 375] 3.7
04:07:02.259 00.002 7988 AutoFind: local max [527, 36] 3.7
04:07:02.260 00.001 7988 AutoFind: local max [1186, 755] 3.7
04:07:02.261 00.001 7988 AutoFind: local max [717, 531] 3.7
04:07:02.261 00.000 7988 AutoFind: local max [1223, 224] 3.7
04:07:02.264 00.003 7988 AutoFind: local max [742, 454] 3.7
04:07:02.264 00.000 7988 AutoFind: local max [1230, 547] 3.7
04:07:02.266 00.002 7988 AutoFind: local max [964, 319] 3.7
04:07:02.268 00.002 7988 AutoFind: local max [704, 225] 3.7
04:07:02.270 00.002 7988 AutoFind: too close [527, 375] 3.7 - [514, 360] 4.0
04:07:02.270 00.000 7988 AutoFind: too close [607, 595] 3.7 - [624, 575] 3.8
04:07:02.270 00.000 7988 AutoFind: too close [445, 862] 3.8 - [441, 876] 3.9
04:07:02.270 00.000 7988 AutoFind: too close [960, 282] 3.8 - [944, 264] 4.0
04:07:02.270 00.000 7988 AutoFind: too close [410, 796] 3.8 - [425, 811] 4.4
04:07:02.270 00.000 7988 AutoFind: too close [257, 200] 3.8 - [263, 189] 3.9
04:07:02.270 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:07:02.270 00.000 7988 Star::Find(15, 925, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.270 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=299.00, Mass=22, SNR=2.7, Peak=115 HFD=0.0
04:07:02.281 00.011 7988 Star::Find(15, 993, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.283 00.002 7988 Star::Find returns 0 (2), X=993.00, Y=737.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:07:02.285 00.002 7988 Star::Find(15, 309, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.285 00.000 7988 Star::Find returns 0 (2), X=309.00, Y=743.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:07:02.286 00.001 7988 Star::Find(15, 689, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.286 00.000 7988 Star::Find returns 0 (2), X=689.00, Y=288.00, Mass=25, SNR=2.9, Peak=114 HFD=0.0
04:07:02.286 00.000 7988 Star::Find(15, 926, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.286 00.000 7988 Star::Find returns 0 (2), X=926.00, Y=493.00, Mass=26, SNR=3.0, Peak=116 HFD=0.0
04:07:02.286 00.000 7988 Star::Find(15, 1180, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.286 00.000 7988 Star::Find returns 0 (3), X=1180.00, Y=874.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:02.286 00.000 7988 Star::Find(15, 545, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.286 00.000 7988 Star::Find false star n=3 nbg=274 bg=100.0 sigma=3.3 thresh=110 peak=105
04:07:02.286 00.000 7988 Star::Find returns 0 (2), X=545.00, Y=281.00, Mass=33, SNR=2.9, Peak=115 HFD=0.0
04:07:02.298 00.012 7988 Star::Find(15, 56, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.298 00.000 7988 Star::Find returns 0 (2), X=56.00, Y=291.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:07:02.298 00.000 7988 Star::Find(15, 1088, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.302 00.004 7988 Star::Find returns 0 (2), X=1088.00, Y=316.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:07:02.302 00.000 7988 Star::Find(15, 998, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.302 00.000 7988 Star::Find returns 0 (3), X=998.00, Y=661.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.302 00.000 7988 Star::Find(15, 266, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.302 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=392.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:07:02.302 00.000 7988 Star::Find(15, 1152, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.302 00.000 7988 Star::Find false star n=3 nbg=275 bg=99.4 sigma=3.1 thresh=109 peak=104
04:07:02.302 00.000 7988 Star::Find returns 0 (2), X=1152.00, Y=183.00, Mass=33, SNR=2.9, Peak=114 HFD=0.0
04:07:02.302 00.000 7988 Star::Find(15, 736, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.302 00.000 7988 Star::Find returns 0 (2), X=736.00, Y=556.00, Mass=22, SNR=2.6, Peak=114 HFD=0.0
04:07:02.315 00.013 7988 Star::Find(15, 334, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.315 00.000 7988 Star::Find returns 0 (3), X=334.00, Y=621.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:02.318 00.003 7988 Star::Find(15, 1038, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.318 00.000 7988 Star::Find returns 0 (2), X=1038.00, Y=835.00, Mass=23, SNR=2.7, Peak=115 HFD=0.0
04:07:02.318 00.000 7988 Star::Find(15, 643, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.318 00.000 7988 Star::Find returns 0 (2), X=643.00, Y=596.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
04:07:02.318 00.000 7988 Star::Find(15, 1157, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.318 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=125.00, Mass=24, SNR=2.8, Peak=112 HFD=0.0
04:07:02.318 00.000 7988 Star::Find(15, 566, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.318 00.000 7988 Star::Find returns 0 (2), X=566.00, Y=130.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:07:02.318 00.000 7988 Star::Find(15, 816, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.318 00.000 7988 Star::Find returns 0 (2), X=816.00, Y=397.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
04:07:02.318 00.000 7988 Star::Find(15, 117, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.332 00.014 7988 Star::Find returns 0 (3), X=117.00, Y=222.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:02.334 00.002 7988 Star::Find(15, 911, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.334 00.000 7988 Star::Find returns 0 (3), X=911.00, Y=797.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:02.334 00.000 7988 Star::Find(15, 516, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.334 00.000 7988 Star::Find returns 0 (3), X=516.00, Y=880.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:02.334 00.000 7988 Star::Find(15, 363, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.334 00.000 7988 Star::Find returns 0 (3), X=363.00, Y=652.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:02.334 00.000 7988 Star::Find(15, 263, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.334 00.000 7988 Star::Find returns 0 (2), X=263.00, Y=843.00, Mass=21, SNR=2.5, Peak=110 HFD=0.0
04:07:02.334 00.000 7988 Star::Find(15, 680, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.334 00.000 7988 Star::Find returns 0 (3), X=680.00, Y=34.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.334 00.000 7988 Star::Find(15, 1260, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.334 00.000 7988 Star::Find returns 0 (3), X=1260.00, Y=326.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:02.349 00.015 7988 Star::Find(15, 338, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.349 00.000 7988 Star::Find returns 0 (3), X=338.00, Y=798.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:02.349 00.000 7988 Star::Find(15, 951, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.349 00.000 7988 Star::Find returns 0 (3), X=951.00, Y=646.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.349 00.000 7988 Star::Find(15, 785, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.349 00.000 7988 Star::Find returns 0 (3), X=785.00, Y=748.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.349 00.000 7988 Star::Find(15, 712, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.349 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=192.00, Mass=25, SNR=2.9, Peak=117 HFD=0.0
04:07:02.349 00.000 7988 Star::Find(15, 1252, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.349 00.000 7988 Star::Find returns 0 (3), X=1252.00, Y=353.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:02.349 00.000 7988 Star::Find(15, 339, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.349 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.9 sigma=3.4 thresh=110 peak=107
04:07:02.366 00.017 7988 Star::Find returns 0 (2), X=339.00, Y=240.00, Mass=36, SNR=2.9, Peak=116 HFD=0.0
04:07:02.366 00.000 7988 Star::Find(15, 1249, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.366 00.000 7988 Star::Find returns 0 (2), X=1249.00, Y=868.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:07:02.366 00.000 7988 Star::Find(15, 627, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.366 00.000 7988 Star::Find false star n=5 nbg=276 bg=100.8 sigma=3.2 thresh=110 peak=105
04:07:02.366 00.000 7988 Star::Find returns 0 (2), X=627.00, Y=147.00, Mass=50, SNR=2.9, Peak=113 HFD=0.0
04:07:02.366 00.000 7988 Star::Find(15, 703, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.366 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=407.00, Mass=21, SNR=2.7, Peak=112 HFD=0.0
04:07:02.366 00.000 7988 Star::Find(15, 973, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.366 00.000 7988 Star::Find returns 0 (2), X=973.00, Y=439.00, Mass=11, SNR=2.0, Peak=114 HFD=0.0
04:07:02.366 00.000 7988 Star::Find(15, 905, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.366 00.000 7988 Star::Find false star n=4 nbg=275 bg=101.6 sigma=3.2 thresh=111 peak=105
04:07:02.381 00.015 7988 Star::Find returns 0 (2), X=905.00, Y=64.00, Mass=39, SNR=2.9, Peak=112 HFD=0.0
04:07:02.383 00.002 7988 Star::Find(15, 1060, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.383 00.000 7988 Star::Find returns 0 (3), X=1060.00, Y=95.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:02.385 00.002 7988 Star::Find(15, 277, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.385 00.000 7988 Star::Find false star n=3 nbg=276 bg=98.0 sigma=3.3 thresh=108 peak=102
04:07:02.387 00.002 7988 Star::Find returns 0 (2), X=277.00, Y=322.00, Mass=35, SNR=2.9, Peak=113 HFD=0.0
04:07:02.389 00.002 7988 Star::Find(15, 114, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.389 00.000 7988 Star::Find returns 0 (2), X=114.00, Y=726.00, Mass=21, SNR=2.5, Peak=113 HFD=0.0
04:07:02.391 00.002 7988 Star::Find(15, 51, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.393 00.002 7988 Star::Find returns 0 (2), X=51.00, Y=849.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:02.393 00.000 7988 Star::Find(15, 280, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.395 00.002 7988 Star::Find false star n=3 nbg=279 bg=96.3 sigma=3.3 thresh=106 peak=102
04:07:02.397 00.002 7988 Star::Find returns 0 (2), X=280.00, Y=730.00, Mass=30, SNR=2.9, Peak=107 HFD=0.0
04:07:02.397 00.000 7988 Star::Find(15, 693, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.399 00.002 7988 Star::Find returns 0 (3), X=693.00, Y=129.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:02.400 00.001 7988 Star::Find(15, 705, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.402 00.002 7988 Star::Find false star n=5 nbg=285 bg=101.6 sigma=3.5 thresh=112 peak=106
04:07:02.402 00.000 7988 Star::Find returns 0 (2), X=705.00, Y=22.00, Mass=52, SNR=2.9, Peak=112 HFD=0.0
04:07:02.402 00.000 7988 Star::Find(15, 974, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.402 00.000 7988 Star::Find returns 0 (3), X=974.00, Y=779.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:02.402 00.000 7988 Star::Find(15, 703, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.402 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=656.00, Mass=23, SNR=2.8, Peak=114 HFD=0.0
04:07:02.402 00.000 7988 Star::Find(15, 1126, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.402 00.000 7988 Star::Find false star n=3 nbg=283 bg=103.0 sigma=3.7 thresh=114 peak=107
04:07:02.413 00.011 7988 Star::Find returns 0 (2), X=1126.00, Y=883.00, Mass=33, SNR=2.9, Peak=115 HFD=0.0
04:07:02.413 00.000 7988 Star::Find(15, 703, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.413 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=470.00, Mass=21, SNR=2.6, Peak=112 HFD=0.0
04:07:02.416 00.003 7988 Star::Find(15, 335, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.418 00.002 7988 Star::Find returns 0 (3), X=335.00, Y=391.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:02.418 00.000 7988 Star::Find(15, 1172, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.420 00.002 7988 Star::Find returns 0 (3), X=1172.00, Y=488.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:02.422 00.002 7988 Star::Find(15, 989, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.422 00.000 7988 Star::Find returns 0 (2), X=989.00, Y=299.00, Mass=21, SNR=2.6, Peak=117 HFD=0.0
04:07:02.425 00.003 7988 Star::Find(15, 201, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.427 00.002 7988 Star::Find false star n=3 nbg=274 bg=98.2 sigma=3.2 thresh=108 peak=103
04:07:02.427 00.000 7988 Star::Find returns 0 (2), X=201.00, Y=833.00, Mass=39, SNR=2.9, Peak=114 HFD=0.0
04:07:02.429 00.002 7988 Star::Find(15, 415, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.429 00.000 7988 Star::Find returns 0 (2), X=415.00, Y=747.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:07:02.429 00.000 7988 Star::Find(15, 606, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.433 00.004 7988 Star::Find returns 0 (2), X=606.00, Y=913.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:07:02.433 00.000 7988 Star::Find(15, 319, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.436 00.003 7988 Star::Find false star n=3 nbg=275 bg=97.4 sigma=3.1 thresh=107 peak=102
04:07:02.436 00.000 7988 Star::Find returns 0 (2), X=319.00, Y=831.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:07:02.438 00.002 7988 Star::Find(15, 1254, 610, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.440 00.002 7988 Star::Find returns 0 (2), X=1254.00, Y=610.00, Mass=12, SNR=1.9, Peak=110 HFD=0.0
04:07:02.440 00.000 7988 Star::Find(15, 394, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.442 00.002 7988 Star::Find returns 0 (2), X=394.00, Y=182.00, Mass=11, SNR=1.9, Peak=112 HFD=0.0
04:07:02.444 00.002 7988 Star::Find(15, 794, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.444 00.000 7988 Star::Find returns 0 (2), X=794.00, Y=828.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:07:02.444 00.000 7988 Star::Find(15, 833, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.448 00.004 7988 Star::Find false star n=4 nbg=279 bg=101.5 sigma=3.2 thresh=111 peak=106
04:07:02.450 00.002 7988 Star::Find returns 0 (2), X=833.00, Y=469.00, Mass=41, SNR=2.9, Peak=114 HFD=0.0
04:07:02.450 00.000 7988 Star::Find(15, 174, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.452 00.002 7988 Star::Find returns 0 (3), X=174.00, Y=41.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:07:02.454 00.002 7988 Star::Find(15, 853, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.454 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=516.00, Mass=12, SNR=1.9, Peak=115 HFD=0.0
04:07:02.456 00.002 7988 Star::Find(15, 116, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.458 00.002 7988 Star::Find returns 0 (2), X=116.00, Y=439.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:07:02.460 00.002 7988 Star::Find(15, 1032, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.460 00.000 7988 Star::Find returns 0 (2), X=1032.00, Y=84.00, Mass=20, SNR=2.5, Peak=112 HFD=0.0
04:07:02.460 00.000 7988 Star::Find(15, 794, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.464 00.004 7988 Star::Find returns 0 (3), X=794.00, Y=331.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:07:02.464 00.000 7988 Star::Find(15, 342, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.467 00.003 7988 Star::Find returns 0 (3), X=342.00, Y=88.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:02.467 00.000 7988 Star::Find(15, 677, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.467 00.000 7988 Star::Find false star n=4 nbg=282 bg=100.8 sigma=3.3 thresh=111 peak=105
04:07:02.467 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=444.00, Mass=43, SNR=2.9, Peak=115 HFD=0.0
04:07:02.467 00.000 7988 Star::Find(15, 1106, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.476 00.009 7988 Star::Find returns 0 (2), X=1106.00, Y=134.00, Mass=22, SNR=2.7, Peak=113 HFD=0.0
04:07:02.476 00.000 7988 Star::Find(15, 662, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.478 00.002 7988 Star::Find returns 0 (3), X=662.00, Y=688.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:02.480 00.002 7988 Star::Find(15, 1258, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.482 00.002 7988 Star::Find returns 0 (2), X=1258.00, Y=785.00, Mass=23, SNR=2.7, Peak=113 HFD=0.0
04:07:02.482 00.000 7988 Star::Find(15, 28, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.484 00.002 7988 Star::Find returns 0 (3), X=28.00, Y=157.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:02.484 00.000 7988 Star::Find(15, 812, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.486 00.002 7988 Star::Find returns 0 (2), X=812.00, Y=931.00, Mass=12, SNR=2.0, Peak=114 HFD=0.0
04:07:02.488 00.002 7988 Star::Find(15, 428, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.488 00.000 7988 Star::Find returns 0 (2), X=428.00, Y=73.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:07:02.490 00.002 7988 Star::Find(15, 1246, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.492 00.002 7988 Star::Find returns 0 (2), X=1246.00, Y=284.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:02.494 00.002 7988 Star::Find(15, 1160, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.496 00.002 7988 Star::Find returns 0 (3), X=1160.00, Y=354.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:02.496 00.000 7988 Star::Find(15, 656, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.498 00.002 7988 Star::Find false star n=4 nbg=281 bg=97.3 sigma=3.3 thresh=107 peak=103
04:07:02.500 00.002 7988 Star::Find returns 0 (2), X=656.00, Y=725.00, Mass=42, SNR=2.9, Peak=110 HFD=0.0
04:07:02.501 00.001 7988 Star::Find(15, 76, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.503 00.002 7988 Star::Find returns 0 (2), X=76.00, Y=80.00, Mass=22, SNR=2.7, Peak=112 HFD=0.0
04:07:02.505 00.002 7988 Star::Find(15, 109, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.505 00.000 7988 Star::Find returns 0 (2), X=109.00, Y=550.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:07:02.507 00.002 7988 Star::Find(15, 412, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.509 00.002 7988 Star::Find returns 0 (2), X=412.00, Y=858.00, Mass=12, SNR=2.0, Peak=108 HFD=0.0
04:07:02.511 00.002 7988 Star::Find(15, 753, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.513 00.002 7988 Star::Find false star n=3 nbg=280 bg=101.0 sigma=3.5 thresh=111 peak=105
04:07:02.515 00.002 7988 Star::Find returns 0 (2), X=753.00, Y=420.00, Mass=30, SNR=2.9, Peak=114 HFD=0.0
04:07:02.515 00.000 7988 Star::Find(15, 994, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.517 00.002 7988 Star::Find returns 0 (2), X=994.00, Y=86.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:07:02.518 00.001 7988 Star::Find(15, 527, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.520 00.002 7988 Star::Find false star n=3 nbg=282 bg=100.9 sigma=3.5 thresh=111 peak=105
04:07:02.520 00.000 7988 Star::Find returns 0 (2), X=527.00, Y=36.00, Mass=32, SNR=2.9, Peak=113 HFD=0.0
04:07:02.523 00.003 7988 Star::Find(15, 1186, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.525 00.002 7988 Star::Find returns 0 (3), X=1186.00, Y=755.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.525 00.000 7988 Star::Find(15, 717, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.527 00.002 7988 Star::Find returns 0 (3), X=717.00, Y=531.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.529 00.002 7988 Star::Find(15, 1223, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.529 00.000 7988 Star::Find returns 0 (2), X=1223.00, Y=224.00, Mass=11, SNR=1.8, Peak=112 HFD=0.0
04:07:02.529 00.000 7988 Star::Find(15, 742, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.529 00.000 7988 Star::Find returns 0 (2), X=742.00, Y=454.00, Mass=11, SNR=1.9, Peak=115 HFD=0.0
04:07:02.529 00.000 7988 Star::Find(15, 1230, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.535 00.006 7988 Star::Find returns 0 (2), X=1230.00, Y=547.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:07:02.535 00.000 7988 Star::Find(15, 964, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.535 00.000 7988 Star::Find returns 0 (2), X=964.00, Y=319.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:07:02.539 00.004 7988 Star::Find(15, 704, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.539 00.000 7988 Star::Find returns 0 (2), X=704.00, Y=225.00, Mass=12, SNR=1.9, Peak=114 HFD=0.0
04:07:02.539 00.000 7988 AutoFind: finding best star pass 1
04:07:02.539 00.000 7988 Star::Find(15, 925, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.539 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=299.00, Mass=22, SNR=2.7, Peak=115 HFD=0.0
04:07:02.539 00.000 7988 Star::Find(15, 993, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.539 00.000 7988 Star::Find returns 0 (2), X=993.00, Y=737.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:07:02.539 00.000 7988 Star::Find(15, 309, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.539 00.000 7988 Star::Find returns 0 (2), X=309.00, Y=743.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:07:02.539 00.000 7988 Star::Find(15, 689, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.552 00.013 7988 Star::Find returns 0 (2), X=689.00, Y=288.00, Mass=25, SNR=2.9, Peak=114 HFD=0.0
04:07:02.552 00.000 7988 Star::Find(15, 926, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.555 00.003 7988 Star::Find returns 0 (2), X=926.00, Y=493.00, Mass=26, SNR=3.0, Peak=116 HFD=0.0
04:07:02.555 00.000 7988 Star::Find(15, 1180, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.555 00.000 7988 Star::Find returns 0 (3), X=1180.00, Y=874.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:02.555 00.000 7988 Star::Find(15, 545, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.555 00.000 7988 Star::Find false star n=3 nbg=274 bg=100.0 sigma=3.3 thresh=110 peak=105
04:07:02.555 00.000 7988 Star::Find returns 0 (2), X=545.00, Y=281.00, Mass=33, SNR=2.9, Peak=115 HFD=0.0
04:07:02.555 00.000 7988 Star::Find(15, 56, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.555 00.000 7988 Star::Find returns 0 (2), X=56.00, Y=291.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:07:02.555 00.000 7988 Star::Find(15, 1088, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.555 00.000 7988 Star::Find returns 0 (2), X=1088.00, Y=316.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:07:02.569 00.014 7988 Star::Find(15, 998, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.571 00.002 7988 Star::Find returns 0 (3), X=998.00, Y=661.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.571 00.000 7988 Star::Find(15, 266, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.574 00.003 7988 Star::Find returns 0 (2), X=266.00, Y=392.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:07:02.576 00.002 7988 Star::Find(15, 1152, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.576 00.000 7988 Star::Find false star n=3 nbg=275 bg=99.4 sigma=3.1 thresh=109 peak=104
04:07:02.578 00.002 7988 Star::Find returns 0 (2), X=1152.00, Y=183.00, Mass=33, SNR=2.9, Peak=114 HFD=0.0
04:07:02.580 00.002 7988 Star::Find(15, 736, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.580 00.000 7988 Star::Find returns 0 (2), X=736.00, Y=556.00, Mass=22, SNR=2.6, Peak=114 HFD=0.0
04:07:02.582 00.002 7988 Star::Find(15, 334, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.584 00.002 7988 Star::Find returns 0 (3), X=334.00, Y=621.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:02.584 00.000 7988 Star::Find(15, 1038, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.587 00.003 7988 Star::Find returns 0 (2), X=1038.00, Y=835.00, Mass=23, SNR=2.7, Peak=115 HFD=0.0
04:07:02.587 00.000 7988 Star::Find(15, 643, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.589 00.002 7988 Star::Find returns 0 (2), X=643.00, Y=596.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
04:07:02.591 00.002 7988 Star::Find(15, 1157, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.591 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=125.00, Mass=24, SNR=2.8, Peak=112 HFD=0.0
04:07:02.593 00.002 7988 Star::Find(15, 566, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.595 00.002 7988 Star::Find returns 0 (2), X=566.00, Y=130.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:07:02.595 00.000 7988 Star::Find(15, 816, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.597 00.002 7988 Star::Find returns 0 (2), X=816.00, Y=397.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
04:07:02.599 00.002 7988 Star::Find(15, 117, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.599 00.000 7988 Star::Find returns 0 (3), X=117.00, Y=222.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:02.601 00.002 7988 Star::Find(15, 911, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.603 00.002 7988 Star::Find returns 0 (3), X=911.00, Y=797.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:02.603 00.000 7988 Star::Find(15, 516, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.603 00.000 7988 Star::Find returns 0 (3), X=516.00, Y=880.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:02.603 00.000 7988 Star::Find(15, 363, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.603 00.000 7988 Star::Find returns 0 (3), X=363.00, Y=652.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:02.603 00.000 7988 Star::Find(15, 263, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.603 00.000 7988 Star::Find returns 0 (2), X=263.00, Y=843.00, Mass=21, SNR=2.5, Peak=110 HFD=0.0
04:07:02.603 00.000 7988 Star::Find(15, 680, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.603 00.000 7988 Star::Find returns 0 (3), X=680.00, Y=34.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.603 00.000 7988 Star::Find(15, 1260, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.603 00.000 7988 Star::Find returns 0 (3), X=1260.00, Y=326.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:02.603 00.000 7988 Star::Find(15, 338, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.620 00.017 7988 Star::Find returns 0 (3), X=338.00, Y=798.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:02.620 00.000 7988 Star::Find(15, 951, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.620 00.000 7988 Star::Find returns 0 (3), X=951.00, Y=646.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.620 00.000 7988 Star::Find(15, 785, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.620 00.000 7988 Star::Find returns 0 (3), X=785.00, Y=748.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.620 00.000 7988 Star::Find(15, 712, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.620 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=192.00, Mass=25, SNR=2.9, Peak=117 HFD=0.0
04:07:02.620 00.000 7988 Star::Find(15, 1252, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.620 00.000 7988 Star::Find returns 0 (3), X=1252.00, Y=353.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:02.620 00.000 7988 Star::Find(15, 339, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.620 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.9 sigma=3.4 thresh=110 peak=107
04:07:02.620 00.000 7988 Star::Find returns 0 (2), X=339.00, Y=240.00, Mass=36, SNR=2.9, Peak=116 HFD=0.0
04:07:02.634 00.014 7988 Star::Find(15, 1249, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.637 00.003 7988 Star::Find returns 0 (2), X=1249.00, Y=868.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:07:02.637 00.000 7988 Star::Find(15, 627, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.637 00.000 7988 Star::Find false star n=5 nbg=276 bg=100.8 sigma=3.2 thresh=110 peak=105
04:07:02.637 00.000 7988 Star::Find returns 0 (2), X=627.00, Y=147.00, Mass=50, SNR=2.9, Peak=113 HFD=0.0
04:07:02.637 00.000 7988 Star::Find(15, 703, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.637 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=407.00, Mass=21, SNR=2.7, Peak=112 HFD=0.0
04:07:02.637 00.000 7988 Star::Find(15, 973, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.637 00.000 7988 Star::Find returns 0 (2), X=973.00, Y=439.00, Mass=11, SNR=2.0, Peak=114 HFD=0.0
04:07:02.637 00.000 7988 Star::Find(15, 905, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.637 00.000 7988 Star::Find false star n=4 nbg=275 bg=101.6 sigma=3.2 thresh=111 peak=105
04:07:02.650 00.013 7988 Star::Find returns 0 (2), X=905.00, Y=64.00, Mass=39, SNR=2.9, Peak=112 HFD=0.0
04:07:02.650 00.000 7988 Star::Find(15, 1060, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.653 00.003 7988 Star::Find returns 0 (3), X=1060.00, Y=95.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:02.653 00.000 7988 Star::Find(15, 277, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.653 00.000 7988 Star::Find false star n=3 nbg=276 bg=98.0 sigma=3.3 thresh=108 peak=102
04:07:02.653 00.000 7988 Star::Find returns 0 (2), X=277.00, Y=322.00, Mass=35, SNR=2.9, Peak=113 HFD=0.0
04:07:02.653 00.000 7988 Star::Find(15, 114, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.653 00.000 7988 Star::Find returns 0 (2), X=114.00, Y=726.00, Mass=21, SNR=2.5, Peak=113 HFD=0.0
04:07:02.653 00.000 7988 Star::Find(15, 51, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.653 00.000 7988 Star::Find returns 0 (2), X=51.00, Y=849.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:02.653 00.000 7988 Star::Find(15, 280, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.653 00.000 7988 Star::Find false star n=3 nbg=279 bg=96.3 sigma=3.3 thresh=106 peak=102
04:07:02.666 00.013 7988 Star::Find returns 0 (2), X=280.00, Y=730.00, Mass=30, SNR=2.9, Peak=107 HFD=0.0
04:07:02.666 00.000 7988 Star::Find(15, 693, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.666 00.000 7988 Star::Find returns 0 (3), X=693.00, Y=129.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:02.670 00.004 7988 Star::Find(15, 705, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.670 00.000 7988 Star::Find false star n=5 nbg=285 bg=101.6 sigma=3.5 thresh=112 peak=106
04:07:02.670 00.000 7988 Star::Find returns 0 (2), X=705.00, Y=22.00, Mass=52, SNR=2.9, Peak=112 HFD=0.0
04:07:02.670 00.000 7988 Star::Find(15, 974, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.670 00.000 7988 Star::Find returns 0 (3), X=974.00, Y=779.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:02.670 00.000 7988 Star::Find(15, 703, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.670 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=656.00, Mass=23, SNR=2.8, Peak=114 HFD=0.0
04:07:02.670 00.000 7988 Star::Find(15, 1126, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.670 00.000 7988 Star::Find false star n=3 nbg=283 bg=103.0 sigma=3.7 thresh=114 peak=107
04:07:02.682 00.012 7988 Star::Find returns 0 (2), X=1126.00, Y=883.00, Mass=33, SNR=2.9, Peak=115 HFD=0.0
04:07:02.682 00.000 7988 Star::Find(15, 703, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.684 00.002 7988 Star::Find returns 0 (2), X=703.00, Y=470.00, Mass=21, SNR=2.6, Peak=112 HFD=0.0
04:07:02.686 00.002 7988 Star::Find(15, 335, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.687 00.001 7988 Star::Find returns 0 (3), X=335.00, Y=391.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:02.687 00.000 7988 Star::Find(15, 1172, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.689 00.002 7988 Star::Find returns 0 (3), X=1172.00, Y=488.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:02.691 00.002 7988 Star::Find(15, 989, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.691 00.000 7988 Star::Find returns 0 (2), X=989.00, Y=299.00, Mass=21, SNR=2.6, Peak=117 HFD=0.0
04:07:02.693 00.002 7988 Star::Find(15, 201, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.695 00.002 7988 Star::Find false star n=3 nbg=274 bg=98.2 sigma=3.2 thresh=108 peak=103
04:07:02.695 00.000 7988 Star::Find returns 0 (2), X=201.00, Y=833.00, Mass=39, SNR=2.9, Peak=114 HFD=0.0
04:07:02.697 00.002 7988 Star::Find(15, 415, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.697 00.000 7988 Star::Find returns 0 (2), X=415.00, Y=747.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:07:02.697 00.000 7988 Star::Find(15, 606, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.697 00.000 7988 Star::Find returns 0 (2), X=606.00, Y=913.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:07:02.697 00.000 7988 Star::Find(15, 319, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.704 00.007 7988 Star::Find false star n=3 nbg=275 bg=97.4 sigma=3.1 thresh=107 peak=102
04:07:02.704 00.000 7988 Star::Find returns 0 (2), X=319.00, Y=831.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:07:02.704 00.000 7988 Star::Find(15, 1254, 610, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.704 00.000 7988 Star::Find returns 0 (2), X=1254.00, Y=610.00, Mass=12, SNR=1.9, Peak=110 HFD=0.0
04:07:02.704 00.000 7988 Star::Find(15, 394, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.704 00.000 7988 Star::Find returns 0 (2), X=394.00, Y=182.00, Mass=11, SNR=1.9, Peak=112 HFD=0.0
04:07:02.704 00.000 7988 Star::Find(15, 794, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.713 00.009 7988 Star::Find returns 0 (2), X=794.00, Y=828.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:07:02.713 00.000 7988 Star::Find(15, 833, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.713 00.000 7988 Star::Find false star n=4 nbg=279 bg=101.5 sigma=3.2 thresh=111 peak=106
04:07:02.713 00.000 7988 Star::Find returns 0 (2), X=833.00, Y=469.00, Mass=41, SNR=2.9, Peak=114 HFD=0.0
04:07:02.713 00.000 7988 Star::Find(15, 174, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.713 00.000 7988 Star::Find returns 0 (3), X=174.00, Y=41.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:07:02.721 00.008 7988 Star::Find(15, 853, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.721 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=516.00, Mass=12, SNR=1.9, Peak=115 HFD=0.0
04:07:02.721 00.000 7988 Star::Find(15, 116, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.721 00.000 7988 Star::Find returns 0 (2), X=116.00, Y=439.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:07:02.721 00.000 7988 Star::Find(15, 1032, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.721 00.000 7988 Star::Find returns 0 (2), X=1032.00, Y=84.00, Mass=20, SNR=2.5, Peak=112 HFD=0.0
04:07:02.729 00.008 7988 Star::Find(15, 794, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.729 00.000 7988 Star::Find returns 0 (3), X=794.00, Y=331.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:07:02.729 00.000 7988 Star::Find(15, 342, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.729 00.000 7988 Star::Find returns 0 (3), X=342.00, Y=88.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:02.729 00.000 7988 Star::Find(15, 677, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.729 00.000 7988 Star::Find false star n=4 nbg=282 bg=100.8 sigma=3.3 thresh=111 peak=105
04:07:02.729 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=444.00, Mass=43, SNR=2.9, Peak=115 HFD=0.0
04:07:02.738 00.009 7988 Star::Find(15, 1106, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.738 00.000 7988 Star::Find returns 0 (2), X=1106.00, Y=134.00, Mass=22, SNR=2.7, Peak=113 HFD=0.0
04:07:02.738 00.000 7988 Star::Find(15, 662, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.738 00.000 7988 Star::Find returns 0 (3), X=662.00, Y=688.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:02.738 00.000 7988 Star::Find(15, 1258, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.745 00.007 7988 Star::Find returns 0 (2), X=1258.00, Y=785.00, Mass=23, SNR=2.7, Peak=113 HFD=0.0
04:07:02.745 00.000 7988 Star::Find(15, 28, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.745 00.000 7988 Star::Find returns 0 (3), X=28.00, Y=157.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:02.745 00.000 7988 Star::Find(15, 812, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.745 00.000 7988 Star::Find returns 0 (2), X=812.00, Y=931.00, Mass=12, SNR=2.0, Peak=114 HFD=0.0
04:07:02.745 00.000 7988 Star::Find(15, 428, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.745 00.000 7988 Star::Find returns 0 (2), X=428.00, Y=73.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:07:02.745 00.000 7988 Star::Find(15, 1246, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.755 00.010 7988 Star::Find returns 0 (2), X=1246.00, Y=284.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:02.757 00.002 7988 Star::Find(15, 1160, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.759 00.002 7988 Star::Find returns 0 (3), X=1160.00, Y=354.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:02.761 00.002 7988 Star::Find(15, 656, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.761 00.000 7988 Star::Find false star n=4 nbg=281 bg=97.3 sigma=3.3 thresh=107 peak=103
04:07:02.761 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=725.00, Mass=42, SNR=2.9, Peak=110 HFD=0.0
04:07:02.761 00.000 7988 Star::Find(15, 76, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.761 00.000 7988 Star::Find returns 0 (2), X=76.00, Y=80.00, Mass=22, SNR=2.7, Peak=112 HFD=0.0
04:07:02.761 00.000 7988 Star::Find(15, 109, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.761 00.000 7988 Star::Find returns 0 (2), X=109.00, Y=550.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:07:02.761 00.000 7988 Star::Find(15, 412, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.761 00.000 7988 Star::Find returns 0 (2), X=412.00, Y=858.00, Mass=12, SNR=2.0, Peak=108 HFD=0.0
04:07:02.772 00.011 7988 Star::Find(15, 753, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.772 00.000 7988 Star::Find false star n=3 nbg=280 bg=101.0 sigma=3.5 thresh=111 peak=105
04:07:02.772 00.000 7988 Star::Find returns 0 (2), X=753.00, Y=420.00, Mass=30, SNR=2.9, Peak=114 HFD=0.0
04:07:02.777 00.005 7988 Star::Find(15, 994, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.777 00.000 7988 Star::Find returns 0 (2), X=994.00, Y=86.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:07:02.777 00.000 7988 Star::Find(15, 527, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.777 00.000 7988 Star::Find false star n=3 nbg=282 bg=100.9 sigma=3.5 thresh=111 peak=105
04:07:02.777 00.000 7988 Star::Find returns 0 (2), X=527.00, Y=36.00, Mass=32, SNR=2.9, Peak=113 HFD=0.0
04:07:02.777 00.000 7988 Star::Find(15, 1186, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.777 00.000 7988 Star::Find returns 0 (3), X=1186.00, Y=755.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.777 00.000 7988 Star::Find(15, 717, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.777 00.000 7988 Star::Find returns 0 (3), X=717.00, Y=531.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.789 00.012 7988 Star::Find(15, 1223, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.789 00.000 7988 Star::Find returns 0 (2), X=1223.00, Y=224.00, Mass=11, SNR=1.8, Peak=112 HFD=0.0
04:07:02.789 00.000 7988 Star::Find(15, 742, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.793 00.004 7988 Star::Find returns 0 (2), X=742.00, Y=454.00, Mass=11, SNR=1.9, Peak=115 HFD=0.0
04:07:02.793 00.000 7988 Star::Find(15, 1230, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.795 00.002 7988 Star::Find returns 0 (2), X=1230.00, Y=547.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:07:02.795 00.000 7988 Star::Find(15, 964, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.795 00.000 7988 Star::Find returns 0 (2), X=964.00, Y=319.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:07:02.795 00.000 7988 Star::Find(15, 704, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.795 00.000 7988 Star::Find returns 0 (2), X=704.00, Y=225.00, Mass=12, SNR=1.9, Peak=114 HFD=0.0
04:07:02.795 00.000 7988 AutoFind: could not find a star on Pass 1
04:07:02.795 00.000 7988 AutoFind: finding best star pass 2
04:07:02.795 00.000 7988 Star::Find(15, 925, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.795 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=299.00, Mass=22, SNR=2.7, Peak=115 HFD=0.0
04:07:02.806 00.011 7988 Star::Find(15, 993, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.806 00.000 7988 Star::Find returns 0 (2), X=993.00, Y=737.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:07:02.809 00.003 7988 Star::Find(15, 309, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.809 00.000 7988 Star::Find returns 0 (2), X=309.00, Y=743.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:07:02.809 00.000 7988 Star::Find(15, 689, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.809 00.000 7988 Star::Find returns 0 (2), X=689.00, Y=288.00, Mass=25, SNR=2.9, Peak=114 HFD=0.0
04:07:02.809 00.000 7988 Star::Find(15, 926, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.809 00.000 7988 Star::Find returns 0 (2), X=926.00, Y=493.00, Mass=26, SNR=3.0, Peak=116 HFD=0.0
04:07:02.809 00.000 7988 Star::Find(15, 1180, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.809 00.000 7988 Star::Find returns 0 (3), X=1180.00, Y=874.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:02.809 00.000 7988 Star::Find(15, 545, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.809 00.000 7988 Star::Find false star n=3 nbg=274 bg=100.0 sigma=3.3 thresh=110 peak=105
04:07:02.809 00.000 7988 Star::Find returns 0 (2), X=545.00, Y=281.00, Mass=33, SNR=2.9, Peak=115 HFD=0.0
04:07:02.823 00.014 7988 Star::Find(15, 56, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.825 00.002 7988 Star::Find returns 0 (2), X=56.00, Y=291.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:07:02.825 00.000 7988 Star::Find(15, 1088, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.825 00.000 7988 Star::Find returns 0 (2), X=1088.00, Y=316.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:07:02.825 00.000 7988 Star::Find(15, 998, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.830 00.005 7988 Star::Find returns 0 (3), X=998.00, Y=661.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.832 00.002 7988 Star::Find(15, 266, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.832 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=392.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:07:02.834 00.002 7988 Star::Find(15, 1152, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.836 00.002 7988 Star::Find false star n=3 nbg=275 bg=99.4 sigma=3.1 thresh=109 peak=104
04:07:02.836 00.000 7988 Star::Find returns 0 (2), X=1152.00, Y=183.00, Mass=33, SNR=2.9, Peak=114 HFD=0.0
04:07:02.838 00.002 7988 Star::Find(15, 736, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.838 00.000 7988 Star::Find returns 0 (2), X=736.00, Y=556.00, Mass=22, SNR=2.6, Peak=114 HFD=0.0
04:07:02.841 00.003 7988 Star::Find(15, 334, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.841 00.000 7988 Star::Find returns 0 (3), X=334.00, Y=621.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:02.841 00.000 7988 Star::Find(15, 1038, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.841 00.000 7988 Star::Find returns 0 (2), X=1038.00, Y=835.00, Mass=23, SNR=2.7, Peak=115 HFD=0.0
04:07:02.841 00.000 7988 Star::Find(15, 643, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.841 00.000 7988 Star::Find returns 0 (2), X=643.00, Y=596.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
04:07:02.841 00.000 7988 Star::Find(15, 1157, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.841 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=125.00, Mass=24, SNR=2.8, Peak=112 HFD=0.0
04:07:02.841 00.000 7988 Star::Find(15, 566, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.841 00.000 7988 Star::Find returns 0 (2), X=566.00, Y=130.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:07:02.841 00.000 7988 Star::Find(15, 816, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.841 00.000 7988 Star::Find returns 0 (2), X=816.00, Y=397.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
04:07:02.841 00.000 7988 Star::Find(15, 117, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.857 00.016 7988 Star::Find returns 0 (3), X=117.00, Y=222.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:02.857 00.000 7988 Star::Find(15, 911, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.857 00.000 7988 Star::Find returns 0 (3), X=911.00, Y=797.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:02.857 00.000 7988 Star::Find(15, 516, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.857 00.000 7988 Star::Find returns 0 (3), X=516.00, Y=880.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:02.857 00.000 7988 Star::Find(15, 363, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.857 00.000 7988 Star::Find returns 0 (3), X=363.00, Y=652.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:02.857 00.000 7988 Star::Find(15, 263, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.857 00.000 7988 Star::Find returns 0 (2), X=263.00, Y=843.00, Mass=21, SNR=2.5, Peak=110 HFD=0.0
04:07:02.857 00.000 7988 Star::Find(15, 680, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.857 00.000 7988 Star::Find returns 0 (3), X=680.00, Y=34.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.857 00.000 7988 Star::Find(15, 1260, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.873 00.016 7988 Star::Find returns 0 (3), X=1260.00, Y=326.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:02.874 00.001 7988 Star::Find(15, 338, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.876 00.002 7988 Star::Find returns 0 (3), X=338.00, Y=798.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:02.876 00.000 7988 Star::Find(15, 951, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.878 00.002 7988 Star::Find returns 0 (3), X=951.00, Y=646.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.880 00.002 7988 Star::Find(15, 785, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.880 00.000 7988 Star::Find returns 0 (3), X=785.00, Y=748.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:02.882 00.002 7988 Star::Find(15, 712, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.884 00.002 7988 Star::Find returns 0 (2), X=712.00, Y=192.00, Mass=25, SNR=2.9, Peak=117 HFD=0.0
04:07:02.884 00.000 7988 Star::Find(15, 1252, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.886 00.002 7988 Star::Find returns 0 (3), X=1252.00, Y=353.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:02.886 00.000 7988 Star::Find(15, 339, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.889 00.003 7988 Star::Find false star n=3 nbg=277 bg=99.9 sigma=3.4 thresh=110 peak=107
04:07:02.889 00.000 7988 Star::Find returns 0 (2), X=339.00, Y=240.00, Mass=36, SNR=2.9, Peak=116 HFD=0.0
04:07:02.891 00.002 7988 Star::Find(15, 1249, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.891 00.000 7988 Star::Find returns 0 (2), X=1249.00, Y=868.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:07:02.891 00.000 7988 Star::Find(15, 627, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.895 00.004 7988 Star::Find false star n=5 nbg=276 bg=100.8 sigma=3.2 thresh=110 peak=105
04:07:02.897 00.002 7988 Star::Find returns 0 (2), X=627.00, Y=147.00, Mass=50, SNR=2.9, Peak=113 HFD=0.0
04:07:02.899 00.002 7988 Star::Find(15, 703, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.899 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=407.00, Mass=21, SNR=2.7, Peak=112 HFD=0.0
04:07:02.901 00.002 7988 Star::Find(15, 973, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.903 00.002 7988 Star::Find returns 0 (2), X=973.00, Y=439.00, Mass=11, SNR=2.0, Peak=114 HFD=0.0
04:07:02.908 00.005 7988 Star::Find(15, 905, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.910 00.002 7988 Star::Find false star n=4 nbg=275 bg=101.6 sigma=3.2 thresh=111 peak=105
04:07:02.910 00.000 7988 Star::Find returns 0 (2), X=905.00, Y=64.00, Mass=39, SNR=2.9, Peak=112 HFD=0.0
04:07:02.912 00.002 7988 Star::Find(15, 1060, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.914 00.002 7988 Star::Find returns 0 (3), X=1060.00, Y=95.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:02.916 00.002 7988 Star::Find(15, 277, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.918 00.002 7988 Star::Find false star n=3 nbg=276 bg=98.0 sigma=3.3 thresh=108 peak=102
04:07:02.918 00.000 7988 Star::Find returns 0 (2), X=277.00, Y=322.00, Mass=35, SNR=2.9, Peak=113 HFD=0.0
04:07:02.920 00.002 7988 Star::Find(15, 114, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.920 00.000 7988 Star::Find returns 0 (2), X=114.00, Y=726.00, Mass=21, SNR=2.5, Peak=113 HFD=0.0
04:07:02.920 00.000 7988 Star::Find(15, 51, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.925 00.005 7988 Star::Find returns 0 (2), X=51.00, Y=849.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:02.925 00.000 7988 Star::Find(15, 280, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.925 00.000 7988 Star::Find false star n=3 nbg=279 bg=96.3 sigma=3.3 thresh=106 peak=102
04:07:02.925 00.000 7988 Star::Find returns 0 (2), X=280.00, Y=730.00, Mass=30, SNR=2.9, Peak=107 HFD=0.0
04:07:02.925 00.000 7988 Star::Find(15, 693, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.925 00.000 7988 Star::Find returns 0 (3), X=693.00, Y=129.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:02.925 00.000 7988 Star::Find(15, 705, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.925 00.000 7988 Star::Find false star n=5 nbg=285 bg=101.6 sigma=3.5 thresh=112 peak=106
04:07:02.936 00.011 7988 Star::Find returns 0 (2), X=705.00, Y=22.00, Mass=52, SNR=2.9, Peak=112 HFD=0.0
04:07:02.936 00.000 7988 Star::Find(15, 974, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.936 00.000 7988 Star::Find returns 0 (3), X=974.00, Y=779.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:02.936 00.000 7988 Star::Find(15, 703, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.942 00.006 7988 Star::Find returns 0 (2), X=703.00, Y=656.00, Mass=23, SNR=2.8, Peak=114 HFD=0.0
04:07:02.942 00.000 7988 Star::Find(15, 1126, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.942 00.000 7988 Star::Find false star n=3 nbg=283 bg=103.0 sigma=3.7 thresh=114 peak=107
04:07:02.942 00.000 7988 Star::Find returns 0 (2), X=1126.00, Y=883.00, Mass=33, SNR=2.9, Peak=115 HFD=0.0
04:07:02.942 00.000 7988 Star::Find(15, 703, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.942 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=470.00, Mass=21, SNR=2.6, Peak=112 HFD=0.0
04:07:02.942 00.000 7988 Star::Find(15, 335, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.942 00.000 7988 Star::Find returns 0 (3), X=335.00, Y=391.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:02.952 00.010 7988 Star::Find(15, 1172, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.952 00.000 7988 Star::Find returns 0 (3), X=1172.00, Y=488.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:02.952 00.000 7988 Star::Find(15, 989, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.952 00.000 7988 Star::Find returns 0 (2), X=989.00, Y=299.00, Mass=21, SNR=2.6, Peak=117 HFD=0.0
04:07:02.958 00.006 7988 Star::Find(15, 201, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.958 00.000 7988 Star::Find false star n=3 nbg=274 bg=98.2 sigma=3.2 thresh=108 peak=103
04:07:02.958 00.000 7988 Star::Find returns 0 (2), X=201.00, Y=833.00, Mass=39, SNR=2.9, Peak=114 HFD=0.0
04:07:02.958 00.000 7988 Star::Find(15, 415, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.958 00.000 7988 Star::Find returns 0 (2), X=415.00, Y=747.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:07:02.958 00.000 7988 Star::Find(15, 606, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.958 00.000 7988 Star::Find returns 0 (2), X=606.00, Y=913.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:07:02.958 00.000 7988 Star::Find(15, 319, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.968 00.010 7988 Star::Find false star n=3 nbg=275 bg=97.4 sigma=3.1 thresh=107 peak=102
04:07:02.970 00.002 7988 Star::Find returns 0 (2), X=319.00, Y=831.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:07:02.970 00.000 7988 Star::Find(15, 1254, 610, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.972 00.002 7988 Star::Find returns 0 (2), X=1254.00, Y=610.00, Mass=12, SNR=1.9, Peak=110 HFD=0.0
04:07:02.974 00.002 7988 Star::Find(15, 394, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.975 00.001 7988 Star::Find returns 0 (2), X=394.00, Y=182.00, Mass=11, SNR=1.9, Peak=112 HFD=0.0
04:07:02.975 00.000 7988 Star::Find(15, 794, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.977 00.002 7988 Star::Find returns 0 (2), X=794.00, Y=828.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:07:02.979 00.002 7988 Star::Find(15, 833, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.979 00.000 7988 Star::Find false star n=4 nbg=279 bg=101.5 sigma=3.2 thresh=111 peak=106
04:07:02.981 00.002 7988 Star::Find returns 0 (2), X=833.00, Y=469.00, Mass=41, SNR=2.9, Peak=114 HFD=0.0
04:07:02.983 00.002 7988 Star::Find(15, 174, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.983 00.000 7988 Star::Find returns 0 (3), X=174.00, Y=41.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:07:02.983 00.000 7988 Star::Find(15, 853, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.983 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=516.00, Mass=12, SNR=1.9, Peak=115 HFD=0.0
04:07:02.983 00.000 7988 Star::Find(15, 116, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.992 00.009 7988 Star::Find returns 0 (2), X=116.00, Y=439.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:07:02.992 00.000 7988 Star::Find(15, 1032, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.994 00.002 7988 Star::Find returns 0 (2), X=1032.00, Y=84.00, Mass=20, SNR=2.5, Peak=112 HFD=0.0
04:07:02.996 00.002 7988 Star::Find(15, 794, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:02.998 00.002 7988 Star::Find returns 0 (3), X=794.00, Y=331.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:07:02.999 00.001 7988 Star::Find(15, 342, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.001 00.002 7988 Star::Find returns 0 (3), X=342.00, Y=88.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:03.001 00.000 7988 Star::Find(15, 677, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.003 00.002 7988 Star::Find false star n=4 nbg=282 bg=100.8 sigma=3.3 thresh=111 peak=105
04:07:03.005 00.002 7988 Star::Find returns 0 (2), X=677.00, Y=444.00, Mass=43, SNR=2.9, Peak=115 HFD=0.0
04:07:03.008 00.003 7988 Star::Find(15, 1106, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.009 00.001 7988 Star::Find returns 0 (2), X=1106.00, Y=134.00, Mass=22, SNR=2.7, Peak=113 HFD=0.0
04:07:03.009 00.000 7988 Star::Find(15, 662, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.011 00.002 7988 Star::Find returns 0 (3), X=662.00, Y=688.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:03.013 00.002 7988 Star::Find(15, 1258, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.015 00.002 7988 Star::Find returns 0 (2), X=1258.00, Y=785.00, Mass=23, SNR=2.7, Peak=113 HFD=0.0
04:07:03.017 00.002 7988 Star::Find(15, 28, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.017 00.000 7988 Star::Find returns 0 (3), X=28.00, Y=157.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:03.019 00.002 7988 Star::Find(15, 812, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.021 00.002 7988 Star::Find returns 0 (2), X=812.00, Y=931.00, Mass=12, SNR=2.0, Peak=114 HFD=0.0
04:07:03.023 00.002 7988 Star::Find(15, 428, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.023 00.000 7988 Star::Find returns 0 (2), X=428.00, Y=73.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:07:03.026 00.003 7988 Star::Find(15, 1246, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.026 00.000 7988 Star::Find returns 0 (2), X=1246.00, Y=284.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:03.028 00.002 7988 Star::Find(15, 1160, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.030 00.002 7988 Star::Find returns 0 (3), X=1160.00, Y=354.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:03.031 00.001 7988 Star::Find(15, 656, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.033 00.002 7988 Star::Find false star n=4 nbg=281 bg=97.3 sigma=3.3 thresh=107 peak=103
04:07:03.035 00.002 7988 Star::Find returns 0 (2), X=656.00, Y=725.00, Mass=42, SNR=2.9, Peak=110 HFD=0.0
04:07:03.037 00.002 7988 Star::Find(15, 76, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.039 00.002 7988 Star::Find returns 0 (2), X=76.00, Y=80.00, Mass=22, SNR=2.7, Peak=112 HFD=0.0
04:07:03.039 00.000 7988 Star::Find(15, 109, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.041 00.002 7988 Star::Find returns 0 (2), X=109.00, Y=550.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:07:03.043 00.002 7988 Star::Find(15, 412, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.045 00.002 7988 Star::Find returns 0 (2), X=412.00, Y=858.00, Mass=12, SNR=2.0, Peak=108 HFD=0.0
04:07:03.047 00.002 7988 Star::Find(15, 753, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.047 00.000 7988 Star::Find false star n=3 nbg=280 bg=101.0 sigma=3.5 thresh=111 peak=105
04:07:03.049 00.002 7988 Star::Find returns 0 (2), X=753.00, Y=420.00, Mass=30, SNR=2.9, Peak=114 HFD=0.0
04:07:03.051 00.002 7988 Star::Find(15, 994, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.053 00.002 7988 Star::Find returns 0 (2), X=994.00, Y=86.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:07:03.055 00.002 7988 Star::Find(15, 527, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.057 00.002 7988 Star::Find false star n=3 nbg=282 bg=100.9 sigma=3.5 thresh=111 peak=105
04:07:03.057 00.000 7988 Star::Find returns 0 (2), X=527.00, Y=36.00, Mass=32, SNR=2.9, Peak=113 HFD=0.0
04:07:03.060 00.003 7988 Star::Find(15, 1186, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.060 00.000 7988 Star::Find returns 0 (3), X=1186.00, Y=755.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:03.063 00.003 7988 Star::Find(15, 717, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.065 00.002 7988 Star::Find returns 0 (3), X=717.00, Y=531.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:03.067 00.002 7988 Star::Find(15, 1223, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.069 00.002 7988 Star::Find returns 0 (2), X=1223.00, Y=224.00, Mass=11, SNR=1.8, Peak=112 HFD=0.0
04:07:03.069 00.000 7988 Star::Find(15, 742, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.071 00.002 7988 Star::Find returns 0 (2), X=742.00, Y=454.00, Mass=11, SNR=1.9, Peak=115 HFD=0.0
04:07:03.073 00.002 7988 Star::Find(15, 1230, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.075 00.002 7988 Star::Find returns 0 (2), X=1230.00, Y=547.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:07:03.077 00.002 7988 Star::Find(15, 964, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.079 00.002 7988 Star::Find returns 0 (2), X=964.00, Y=319.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:07:03.081 00.002 7988 Star::Find(15, 704, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.083 00.002 7988 Star::Find returns 0 (2), X=704.00, Y=225.00, Mass=12, SNR=1.9, Peak=114 HFD=0.0
04:07:03.085 00.002 7988 AutoFind: could not find a non-saturated star!
04:07:03.087 00.002 7988 AutoFind: finding best star pass 3
04:07:03.089 00.002 7988 Star::Find(15, 925, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.091 00.002 7988 Star::Find returns 0 (2), X=925.00, Y=299.00, Mass=22, SNR=2.7, Peak=115 HFD=0.0
04:07:03.091 00.000 7988 Star::Find(15, 993, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.094 00.003 7988 Star::Find returns 0 (2), X=993.00, Y=737.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:07:03.095 00.001 7988 Star::Find(15, 309, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.097 00.002 7988 Star::Find returns 0 (2), X=309.00, Y=743.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:07:03.099 00.002 7988 Star::Find(15, 689, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.101 00.002 7988 Star::Find returns 0 (2), X=689.00, Y=288.00, Mass=25, SNR=2.9, Peak=114 HFD=0.0
04:07:03.103 00.002 7988 Star::Find(15, 926, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.105 00.002 7988 Star::Find returns 0 (2), X=926.00, Y=493.00, Mass=26, SNR=3.0, Peak=116 HFD=0.0
04:07:03.105 00.000 7988 Star::Find(15, 1180, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.107 00.002 7988 Star::Find returns 0 (3), X=1180.00, Y=874.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:03.109 00.002 7988 Star::Find(15, 545, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.111 00.002 7988 Star::Find false star n=3 nbg=274 bg=100.0 sigma=3.3 thresh=110 peak=105
04:07:03.113 00.002 7988 Star::Find returns 0 (2), X=545.00, Y=281.00, Mass=33, SNR=2.9, Peak=115 HFD=0.0
04:07:03.115 00.002 7988 Star::Find(15, 56, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.117 00.002 7988 Star::Find returns 0 (2), X=56.00, Y=291.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:07:03.119 00.002 7988 Star::Find(15, 1088, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.119 00.000 7988 Star::Find returns 0 (2), X=1088.00, Y=316.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:07:03.121 00.002 7988 Star::Find(15, 998, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.123 00.002 7988 Star::Find returns 0 (3), X=998.00, Y=661.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:03.125 00.002 7988 Star::Find(15, 266, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.127 00.002 7988 Star::Find returns 0 (2), X=266.00, Y=392.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:07:03.129 00.002 7988 Star::Find(15, 1152, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.129 00.000 7988 Star::Find false star n=3 nbg=275 bg=99.4 sigma=3.1 thresh=109 peak=104
04:07:03.131 00.002 7988 Star::Find returns 0 (2), X=1152.00, Y=183.00, Mass=33, SNR=2.9, Peak=114 HFD=0.0
04:07:03.134 00.003 7988 Star::Find(15, 736, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.136 00.002 7988 Star::Find returns 0 (2), X=736.00, Y=556.00, Mass=22, SNR=2.6, Peak=114 HFD=0.0
04:07:03.138 00.002 7988 Star::Find(15, 334, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.140 00.002 7988 Star::Find returns 0 (3), X=334.00, Y=621.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:03.142 00.002 7988 Star::Find(15, 1038, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.143 00.001 7988 Star::Find returns 0 (2), X=1038.00, Y=835.00, Mass=23, SNR=2.7, Peak=115 HFD=0.0
04:07:03.145 00.002 7988 Star::Find(15, 643, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.145 00.000 7988 Star::Find returns 0 (2), X=643.00, Y=596.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
04:07:03.145 00.000 7988 Star::Find(15, 1157, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.145 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=125.00, Mass=24, SNR=2.8, Peak=112 HFD=0.0
04:07:03.145 00.000 7988 Star::Find(15, 566, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.145 00.000 7988 Star::Find returns 0 (2), X=566.00, Y=130.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:07:03.145 00.000 7988 Star::Find(15, 816, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.145 00.000 7988 Star::Find returns 0 (2), X=816.00, Y=397.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
04:07:03.158 00.013 7988 Star::Find(15, 117, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.162 00.004 7988 Star::Find returns 0 (3), X=117.00, Y=222.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:03.162 00.000 7988 Star::Find(15, 911, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.162 00.000 7988 Star::Find returns 0 (3), X=911.00, Y=797.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:03.162 00.000 7988 Star::Find(15, 516, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.162 00.000 7988 Star::Find returns 0 (3), X=516.00, Y=880.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:03.162 00.000 7988 Star::Find(15, 363, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.171 00.009 7988 Star::Find returns 0 (3), X=363.00, Y=652.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:03.173 00.002 7988 Star::Find(15, 263, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.174 00.001 7988 Star::Find returns 0 (2), X=263.00, Y=843.00, Mass=21, SNR=2.5, Peak=110 HFD=0.0
04:07:03.176 00.002 7988 Star::Find(15, 680, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.178 00.002 7988 Star::Find returns 0 (3), X=680.00, Y=34.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:03.180 00.002 7988 Star::Find(15, 1260, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.182 00.002 7988 Star::Find returns 0 (3), X=1260.00, Y=326.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:03.184 00.002 7988 Star::Find(15, 338, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.186 00.002 7988 Star::Find returns 0 (3), X=338.00, Y=798.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:03.190 00.004 7988 Star::Find(15, 951, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.190 00.000 7988 Star::Find returns 0 (3), X=951.00, Y=646.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:03.190 00.000 7988 Star::Find(15, 785, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.196 00.006 7988 Star::Find returns 0 (3), X=785.00, Y=748.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:03.196 00.000 7988 Star::Find(15, 712, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.196 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=192.00, Mass=25, SNR=2.9, Peak=117 HFD=0.0
04:07:03.196 00.000 7988 Star::Find(15, 1252, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.196 00.000 7988 Star::Find returns 0 (3), X=1252.00, Y=353.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:03.196 00.000 7988 Star::Find(15, 339, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.206 00.010 7988 Star::Find false star n=3 nbg=277 bg=99.9 sigma=3.4 thresh=110 peak=107
04:07:03.206 00.000 7988 Star::Find returns 0 (2), X=339.00, Y=240.00, Mass=36, SNR=2.9, Peak=116 HFD=0.0
04:07:03.206 00.000 7988 Star::Find(15, 1249, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.206 00.000 7988 Star::Find returns 0 (2), X=1249.00, Y=868.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:07:03.212 00.006 7988 Star::Find(15, 627, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.212 00.000 7988 Star::Find false star n=5 nbg=276 bg=100.8 sigma=3.2 thresh=110 peak=105
04:07:03.212 00.000 7988 Star::Find returns 0 (2), X=627.00, Y=147.00, Mass=50, SNR=2.9, Peak=113 HFD=0.0
04:07:03.212 00.000 7988 Star::Find(15, 703, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.212 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=407.00, Mass=21, SNR=2.7, Peak=112 HFD=0.0
04:07:03.212 00.000 7988 Star::Find(15, 973, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.222 00.010 7988 Star::Find returns 0 (2), X=973.00, Y=439.00, Mass=11, SNR=2.0, Peak=114 HFD=0.0
04:07:03.222 00.000 7988 Star::Find(15, 905, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.222 00.000 7988 Star::Find false star n=4 nbg=275 bg=101.6 sigma=3.2 thresh=111 peak=105
04:07:03.222 00.000 7988 Star::Find returns 0 (2), X=905.00, Y=64.00, Mass=39, SNR=2.9, Peak=112 HFD=0.0
04:07:03.229 00.007 7988 Star::Find(15, 1060, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.229 00.000 7988 Star::Find returns 0 (3), X=1060.00, Y=95.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:03.229 00.000 7988 Star::Find(15, 277, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.234 00.005 7988 Star::Find false star n=3 nbg=276 bg=98.0 sigma=3.3 thresh=108 peak=102
04:07:03.236 00.002 7988 Star::Find returns 0 (2), X=277.00, Y=322.00, Mass=35, SNR=2.9, Peak=113 HFD=0.0
04:07:03.238 00.002 7988 Star::Find(15, 114, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.238 00.000 7988 Star::Find returns 0 (2), X=114.00, Y=726.00, Mass=21, SNR=2.5, Peak=113 HFD=0.0
04:07:03.238 00.000 7988 Star::Find(15, 51, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.238 00.000 7988 Star::Find returns 0 (2), X=51.00, Y=849.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:03.238 00.000 7988 Star::Find(15, 280, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.246 00.008 7988 Star::Find false star n=3 nbg=279 bg=96.3 sigma=3.3 thresh=106 peak=102
04:07:03.246 00.000 7988 Star::Find returns 0 (2), X=280.00, Y=730.00, Mass=30, SNR=2.9, Peak=107 HFD=0.0
04:07:03.246 00.000 7988 Star::Find(15, 693, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.246 00.000 7988 Star::Find returns 0 (3), X=693.00, Y=129.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:03.246 00.000 7988 Star::Find(15, 705, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.254 00.008 7988 Star::Find false star n=5 nbg=285 bg=101.6 sigma=3.5 thresh=112 peak=106
04:07:03.254 00.000 7988 Star::Find returns 0 (2), X=705.00, Y=22.00, Mass=52, SNR=2.9, Peak=112 HFD=0.0
04:07:03.254 00.000 7988 Star::Find(15, 974, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.254 00.000 7988 Star::Find returns 0 (3), X=974.00, Y=779.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:03.254 00.000 7988 Star::Find(15, 703, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.254 00.000 7988 Star::Find returns 0 (2), X=703.00, Y=656.00, Mass=23, SNR=2.8, Peak=114 HFD=0.0
04:07:03.263 00.009 7988 Star::Find(15, 1126, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.263 00.000 7988 Star::Find false star n=3 nbg=283 bg=103.0 sigma=3.7 thresh=114 peak=107
04:07:03.263 00.000 7988 Star::Find returns 0 (2), X=1126.00, Y=883.00, Mass=33, SNR=2.9, Peak=115 HFD=0.0
04:07:03.263 00.000 7988 Star::Find(15, 703, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.269 00.006 7988 Star::Find returns 0 (2), X=703.00, Y=470.00, Mass=21, SNR=2.6, Peak=112 HFD=0.0
04:07:03.271 00.002 7988 Star::Find(15, 335, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.271 00.000 7988 Star::Find returns 0 (3), X=335.00, Y=391.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:03.273 00.002 7988 Star::Find(15, 1172, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.273 00.000 7988 Star::Find returns 0 (3), X=1172.00, Y=488.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:03.278 00.005 7988 Star::Find(15, 989, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.280 00.002 7988 Star::Find returns 0 (2), X=989.00, Y=299.00, Mass=21, SNR=2.6, Peak=117 HFD=0.0
04:07:03.280 00.000 7988 Star::Find(15, 201, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.280 00.000 7988 Star::Find false star n=3 nbg=274 bg=98.2 sigma=3.2 thresh=108 peak=103
04:07:03.280 00.000 7988 Star::Find returns 0 (2), X=201.00, Y=833.00, Mass=39, SNR=2.9, Peak=114 HFD=0.0
04:07:03.285 00.005 7988 Star::Find(15, 415, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.285 00.000 7988 Star::Find returns 0 (2), X=415.00, Y=747.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:07:03.285 00.000 7988 Star::Find(15, 606, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.285 00.000 7988 Star::Find returns 0 (2), X=606.00, Y=913.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:07:03.285 00.000 7988 Star::Find(15, 319, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.297 00.012 7988 Star::Find false star n=3 nbg=275 bg=97.4 sigma=3.1 thresh=107 peak=102
04:07:03.297 00.000 7988 Star::Find returns 0 (2), X=319.00, Y=831.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:07:03.297 00.000 7988 Star::Find(15, 1254, 610, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.301 00.004 7988 Star::Find returns 0 (2), X=1254.00, Y=610.00, Mass=12, SNR=1.9, Peak=110 HFD=0.0
04:07:03.301 00.000 7988 Star::Find(15, 394, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.301 00.000 7988 Star::Find returns 0 (2), X=394.00, Y=182.00, Mass=11, SNR=1.9, Peak=112 HFD=0.0
04:07:03.301 00.000 7988 Star::Find(15, 794, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.301 00.000 7988 Star::Find returns 0 (2), X=794.00, Y=828.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:07:03.301 00.000 7988 Star::Find(15, 833, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.301 00.000 7988 Star::Find false star n=4 nbg=279 bg=101.5 sigma=3.2 thresh=111 peak=106
04:07:03.301 00.000 7988 Star::Find returns 0 (2), X=833.00, Y=469.00, Mass=41, SNR=2.9, Peak=114 HFD=0.0
04:07:03.314 00.013 7988 Star::Find(15, 174, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.314 00.000 7988 Star::Find returns 0 (3), X=174.00, Y=41.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:07:03.317 00.003 7988 Star::Find(15, 853, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.317 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=516.00, Mass=12, SNR=1.9, Peak=115 HFD=0.0
04:07:03.317 00.000 7988 Star::Find(15, 116, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.317 00.000 7988 Star::Find returns 0 (2), X=116.00, Y=439.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:07:03.317 00.000 7988 Star::Find(15, 1032, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.317 00.000 7988 Star::Find returns 0 (2), X=1032.00, Y=84.00, Mass=20, SNR=2.5, Peak=112 HFD=0.0
04:07:03.317 00.000 7988 Star::Find(15, 794, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.317 00.000 7988 Star::Find returns 0 (3), X=794.00, Y=331.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:07:03.317 00.000 7988 Star::Find(15, 342, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.331 00.014 7988 Star::Find returns 0 (3), X=342.00, Y=88.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:03.331 00.000 7988 Star::Find(15, 677, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.333 00.002 7988 Star::Find false star n=4 nbg=282 bg=100.8 sigma=3.3 thresh=111 peak=105
04:07:03.333 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=444.00, Mass=43, SNR=2.9, Peak=115 HFD=0.0
04:07:03.333 00.000 7988 Star::Find(15, 1106, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.333 00.000 7988 Star::Find returns 0 (2), X=1106.00, Y=134.00, Mass=22, SNR=2.7, Peak=113 HFD=0.0
04:07:03.333 00.000 7988 Star::Find(15, 662, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.333 00.000 7988 Star::Find returns 0 (3), X=662.00, Y=688.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:03.333 00.000 7988 Star::Find(15, 1258, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.333 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=785.00, Mass=23, SNR=2.7, Peak=113 HFD=0.0
04:07:03.333 00.000 7988 Star::Find(15, 28, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.348 00.015 7988 Star::Find returns 0 (3), X=28.00, Y=157.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:03.349 00.001 7988 Star::Find(15, 812, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.349 00.000 7988 Star::Find returns 0 (2), X=812.00, Y=931.00, Mass=12, SNR=2.0, Peak=114 HFD=0.0
04:07:03.349 00.000 7988 Star::Find(15, 428, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.349 00.000 7988 Star::Find returns 0 (2), X=428.00, Y=73.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:07:03.349 00.000 7988 Star::Find(15, 1246, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.349 00.000 7988 Star::Find returns 0 (2), X=1246.00, Y=284.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:03.349 00.000 7988 Star::Find(15, 1160, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.349 00.000 7988 Star::Find returns 0 (3), X=1160.00, Y=354.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:03.349 00.000 7988 Star::Find(15, 656, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.365 00.016 7988 Star::Find false star n=4 nbg=281 bg=97.3 sigma=3.3 thresh=107 peak=103
04:07:03.365 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=725.00, Mass=42, SNR=2.9, Peak=110 HFD=0.0
04:07:03.369 00.004 7988 Star::Find(15, 76, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.369 00.000 7988 Star::Find returns 0 (2), X=76.00, Y=80.00, Mass=22, SNR=2.7, Peak=112 HFD=0.0
04:07:03.371 00.002 7988 Star::Find(15, 109, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.373 00.002 7988 Star::Find returns 0 (2), X=109.00, Y=550.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:07:03.375 00.002 7988 Star::Find(15, 412, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.375 00.000 7988 Star::Find returns 0 (2), X=412.00, Y=858.00, Mass=12, SNR=2.0, Peak=108 HFD=0.0
04:07:03.377 00.002 7988 Star::Find(15, 753, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.379 00.002 7988 Star::Find false star n=3 nbg=280 bg=101.0 sigma=3.5 thresh=111 peak=105
04:07:03.381 00.002 7988 Star::Find returns 0 (2), X=753.00, Y=420.00, Mass=30, SNR=2.9, Peak=114 HFD=0.0
04:07:03.382 00.001 7988 Star::Find(15, 994, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.384 00.002 7988 Star::Find returns 0 (2), X=994.00, Y=86.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:07:03.386 00.002 7988 Star::Find(15, 527, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.386 00.000 7988 Star::Find false star n=3 nbg=282 bg=100.9 sigma=3.5 thresh=111 peak=105
04:07:03.388 00.002 7988 Star::Find returns 0 (2), X=527.00, Y=36.00, Mass=32, SNR=2.9, Peak=113 HFD=0.0
04:07:03.390 00.002 7988 Star::Find(15, 1186, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.392 00.002 7988 Star::Find returns 0 (3), X=1186.00, Y=755.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:03.392 00.000 7988 Star::Find(15, 717, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.394 00.002 7988 Star::Find returns 0 (3), X=717.00, Y=531.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:03.396 00.002 7988 Star::Find(15, 1223, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.397 00.001 7988 Star::Find returns 0 (2), X=1223.00, Y=224.00, Mass=11, SNR=1.8, Peak=112 HFD=0.0
04:07:03.399 00.002 7988 Star::Find(15, 742, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.399 00.000 7988 Star::Find returns 0 (2), X=742.00, Y=454.00, Mass=11, SNR=1.9, Peak=115 HFD=0.0
04:07:03.399 00.000 7988 Star::Find(15, 1230, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.399 00.000 7988 Star::Find returns 0 (2), X=1230.00, Y=547.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:07:03.404 00.005 7988 Star::Find(15, 964, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.406 00.002 7988 Star::Find returns 0 (2), X=964.00, Y=319.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:07:03.406 00.000 7988 Star::Find(15, 704, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
04:07:03.408 00.002 7988 Star::Find returns 0 (2), X=704.00, Y=225.00, Mass=12, SNR=1.9, Peak=114 HFD=0.0
04:07:03.410 00.002 7988 AutoFind: no star found
04:07:03.412 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:07:03.412 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:07:03.416 00.004 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_040658.fit
04:07:03.421 00.005 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:07:03.423 00.002 7988 ScopeASCOM::SideOfPier() returns 0
04:07:03.428 00.005 7988 auto find star failed, attempts remaining = 3
04:07:03.428 00.000 7988 Changing from state SELECTING to UNINITIALIZED
04:07:03.432 00.004 7988 guider state => SELECTING
04:07:03.434 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
04:07:03.436 00.002 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":0,"id":"3f0b6fba-b3d2-4e07-91cc-91bf029f641c"}
04:07:03.438 00.002 7988 OnExposeComplete: enter
04:07:03.440 00.002 7988 UpdateGuideState(): m_state=1
04:07:03.440 00.000 7988 UpdateCurrentPosition: no star selected
04:07:03.444 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:03.446 00.002 7988 Status Line: No star selected
04:07:03.449 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=88, FiltMax=110, Gamma=0.690
04:07:03.449 00.000 7988 UpdateGuideState exits: No star selected
04:07:03.449 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:07:03.449 00.000 7988 GuiderMultiStar::AutoSelect enter
04:07:03.449 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:07:03.556 00.107 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:07:03.653 00.097 7988 AutoFind: global mean = 0.0, stdev 5.8
04:07:03.653 00.000 7988 AutoFind: using threshold = 0.1
04:07:03.752 00.099 7988 AutoFind: local max [743, 246] 4.8
04:07:03.754 00.002 7988 AutoFind: local max [960, 926] 4.6
04:07:03.756 00.002 7988 AutoFind: local max [1196, 932] 4.5
04:07:03.758 00.002 7988 AutoFind: local max [990, 490] 4.5
04:07:03.758 00.000 7988 AutoFind: local max [252, 784] 4.5
04:07:03.760 00.002 7988 AutoFind: local max [1080, 703] 4.5
04:07:03.762 00.002 7988 AutoFind: local max [59, 883] 4.5
04:07:03.762 00.000 7988 AutoFind: local max [1223, 851] 4.5
04:07:03.764 00.002 7988 AutoFind: local max [1081, 225] 4.5
04:07:03.766 00.002 7988 AutoFind: local max [694, 581] 4.4
04:07:03.766 00.000 7988 AutoFind: local max [1043, 474] 4.4
04:07:03.768 00.002 7988 AutoFind: local max [1027, 479] 4.4
04:07:03.768 00.000 7988 AutoFind: local max [210, 778] 4.4
04:07:03.771 00.003 7988 AutoFind: local max [614, 481] 4.4
04:07:03.771 00.000 7988 AutoFind: local max [320, 883] 4.3
04:07:03.773 00.002 7988 AutoFind: local max [150, 446] 4.3
04:07:03.773 00.000 7988 AutoFind: local max [995, 874] 4.3
04:07:03.775 00.002 7988 AutoFind: local max [1266, 370] 4.3
04:07:03.777 00.002 7988 AutoFind: local max [1037, 686] 4.3
04:07:03.778 00.001 7988 AutoFind: local max [265, 789] 4.3
04:07:03.778 00.000 7988 AutoFind: local max [923, 686] 4.3
04:07:03.778 00.000 7988 AutoFind: local max [181, 830] 4.2
04:07:03.778 00.000 7988 AutoFind: local max [1137, 184] 4.2
04:07:03.778 00.000 7988 AutoFind: local max [343, 39] 4.2
04:07:03.778 00.000 7988 AutoFind: local max [1106, 546] 4.1
04:07:03.778 00.000 7988 AutoFind: local max [156, 466] 4.1
04:07:03.778 00.000 7988 AutoFind: local max [354, 176] 4.1
04:07:03.788 00.010 7988 AutoFind: local max [936, 909] 4.1
04:07:03.788 00.000 7988 AutoFind: local max [235, 693] 4.1
04:07:03.788 00.000 7988 AutoFind: local max [1157, 188] 4.1
04:07:03.788 00.000 7988 AutoFind: local max [902, 207] 4.1
04:07:03.794 00.006 7988 AutoFind: local max [941, 628] 4.1
04:07:03.794 00.000 7988 AutoFind: local max [180, 846] 4.1
04:07:03.794 00.000 7988 AutoFind: local max [418, 379] 4.0
04:07:03.794 00.000 7988 AutoFind: local max [669, 814] 4.0
04:07:03.794 00.000 7988 AutoFind: local max [1134, 869] 4.0
04:07:03.794 00.000 7988 AutoFind: local max [702, 59] 4.0
04:07:03.794 00.000 7988 AutoFind: local max [1117, 322] 4.0
04:07:03.794 00.000 7988 AutoFind: local max [593, 230] 4.0
04:07:03.794 00.000 7988 AutoFind: local max [959, 769] 4.0
04:07:03.805 00.011 7988 AutoFind: local max [643, 104] 4.0
04:07:03.805 00.000 7988 AutoFind: local max [1223, 103] 4.0
04:07:03.805 00.000 7988 AutoFind: local max [166, 337] 3.9
04:07:03.810 00.005 7988 AutoFind: local max [1015, 941] 3.9
04:07:03.810 00.000 7988 AutoFind: local max [1127, 926] 3.9
04:07:03.810 00.000 7988 AutoFind: local max [1176, 768] 3.9
04:07:03.810 00.000 7988 AutoFind: local max [349, 898] 3.9
04:07:03.810 00.000 7988 AutoFind: local max [296, 104] 3.9
04:07:03.810 00.000 7988 AutoFind: local max [1169, 213] 3.9
04:07:03.810 00.000 7988 AutoFind: local max [496, 836] 3.9
04:07:03.810 00.000 7988 AutoFind: local max [225, 19] 3.9
04:07:03.810 00.000 7988 AutoFind: local max [291, 225] 3.9
04:07:03.810 00.000 7988 AutoFind: local max [1076, 624] 3.9
04:07:03.810 00.000 7988 AutoFind: local max [443, 843] 3.9
04:07:03.822 00.012 7988 AutoFind: local max [914, 48] 3.9
04:07:03.822 00.000 7988 AutoFind: local max [567, 638] 3.9
04:07:03.822 00.000 7988 AutoFind: local max [325, 834] 3.9
04:07:03.826 00.004 7988 AutoFind: local max [164, 32] 3.9
04:07:03.828 00.002 7988 AutoFind: local max [943, 300] 3.8
04:07:03.828 00.000 7988 AutoFind: local max [938, 81] 3.8
04:07:03.830 00.002 7988 AutoFind: local max [292, 473] 3.8
04:07:03.830 00.000 7988 AutoFind: local max [812, 109] 3.8
04:07:03.832 00.002 7988 AutoFind: local max [485, 171] 3.8
04:07:03.834 00.002 7988 AutoFind: local max [1024, 619] 3.8
04:07:03.834 00.000 7988 AutoFind: local max [343, 637] 3.8
04:07:03.836 00.002 7988 AutoFind: local max [914, 763] 3.8
04:07:03.836 00.000 7988 AutoFind: local max [688, 90] 3.8
04:07:03.838 00.002 7988 AutoFind: local max [705, 225] 3.8
04:07:03.839 00.001 7988 AutoFind: local max [1067, 264] 3.8
04:07:03.839 00.000 7988 AutoFind: local max [634, 265] 3.8
04:07:03.841 00.002 7988 AutoFind: local max [440, 443] 3.8
04:07:03.843 00.002 7988 AutoFind: local max [558, 653] 3.8
04:07:03.843 00.000 7988 AutoFind: local max [852, 716] 3.8
04:07:03.845 00.002 7988 AutoFind: local max [1173, 93] 3.8
04:07:03.847 00.002 7988 AutoFind: local max [1109, 719] 3.8
04:07:03.847 00.000 7988 AutoFind: local max [254, 889] 3.8
04:07:03.849 00.002 7988 AutoFind: local max [293, 214] 3.8
04:07:03.849 00.000 7988 AutoFind: local max [762, 161] 3.8
04:07:03.851 00.002 7988 AutoFind: local max [593, 603] 3.8
04:07:03.853 00.002 7988 AutoFind: local max [741, 596] 3.8
04:07:03.853 00.000 7988 AutoFind: local max [49, 301] 3.8
04:07:03.855 00.002 7988 AutoFind: local max [1028, 171] 3.8
04:07:03.856 00.001 7988 AutoFind: local max [889, 117] 3.8
04:07:03.857 00.001 7988 AutoFind: local max [786, 361] 3.8
04:07:03.857 00.000 7988 AutoFind: local max [1228, 845] 3.8
04:07:03.857 00.000 7988 AutoFind: local max [750, 773] 3.8
04:07:03.857 00.000 7988 AutoFind: local max [127, 382] 3.8
04:07:03.857 00.000 7988 AutoFind: local max [498, 427] 3.7
04:07:03.857 00.000 7988 AutoFind: local max [216, 132] 3.7
04:07:03.857 00.000 7988 AutoFind: local max [637, 832] 3.7
04:07:03.857 00.000 7988 AutoFind: local max [835, 551] 3.7
04:07:03.857 00.000 7988 AutoFind: local max [37, 313] 3.7
04:07:03.857 00.000 7988 AutoFind: local max [821, 124] 3.7
04:07:03.857 00.000 7988 AutoFind: local max [531, 123] 3.7
04:07:03.857 00.000 7988 AutoFind: local max [229, 346] 3.7
04:07:03.873 00.016 7988 AutoFind: local max [146, 647] 3.7
04:07:03.873 00.000 7988 AutoFind: local max [787, 592] 3.7
04:07:03.873 00.000 7988 AutoFind: local max [494, 277] 3.7
04:07:03.873 00.000 7988 AutoFind: local max [506, 646] 3.7
04:07:03.873 00.000 7988 AutoFind: local max [295, 262] 3.7
04:07:03.873 00.000 7988 AutoFind: too close [821, 124] 3.7 - [812, 109] 3.8
04:07:03.873 00.000 7988 AutoFind: too close [37, 313] 3.7 - [49, 301] 3.8
04:07:03.873 00.000 7988 AutoFind: too close [1228, 845] 3.8 - [1223, 851] 4.5
04:07:03.873 00.000 7988 AutoFind: too close [293, 214] 3.8 - [291, 225] 3.9
04:07:03.873 00.000 7988 AutoFind: too close [558, 653] 3.8 - [567, 638] 3.9
04:07:03.873 00.000 7988 AutoFind: too close [180, 846] 4.1 - [181, 830] 4.2
04:07:03.873 00.000 7988 AutoFind: too close [1157, 188] 4.1 - [1137, 184] 4.2
04:07:03.873 00.000 7988 AutoFind: too close [156, 466] 4.1 - [150, 446] 4.3
04:07:03.873 00.000 7988 AutoFind: too close [265, 789] 4.3 - [252, 784] 4.5
04:07:03.890 00.017 7988 AutoFind: too close [1027, 479] 4.4 - [1043, 474] 4.4
04:07:03.890 00.000 7988 AutoFind: too close to edge [1266, 370] 4.3
04:07:03.890 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:07:03.890 00.000 7988 Star::Find(15, 743, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.890 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=246.00, Mass=21, SNR=2.6, Peak=113 HFD=0.0
04:07:03.890 00.000 7988 Star::Find(15, 960, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.890 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=926.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
04:07:03.890 00.000 7988 Star::Find(15, 1196, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.890 00.000 7988 Star::Find false star n=3 nbg=275 bg=103.1 sigma=3.3 thresh=113 peak=108
04:07:03.890 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=932.00, Mass=38, SNR=2.9, Peak=119 HFD=0.0
04:07:03.890 00.000 7988 Star::Find(15, 990, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.890 00.000 7988 Star::Find returns 0 (2), X=990.00, Y=490.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:07:03.905 00.015 7988 Star::Find(15, 1080, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.907 00.002 7988 Star::Find returns 0 (2), X=1080.00, Y=703.00, Mass=22, SNR=2.6, Peak=114 HFD=0.0
04:07:03.907 00.000 7988 Star::Find(15, 59, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.907 00.000 7988 Star::Find returns 0 (2), X=59.00, Y=883.00, Mass=13, SNR=2.1, Peak=112 HFD=0.0
04:07:03.907 00.000 7988 Star::Find(15, 1081, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.907 00.000 7988 Star::Find returns 0 (2), X=1081.00, Y=225.00, Mass=11, SNR=1.9, Peak=113 HFD=0.0
04:07:03.907 00.000 7988 Star::Find(15, 694, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.907 00.000 7988 Star::Find returns 0 (3), X=694.00, Y=581.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:03.907 00.000 7988 Star::Find(15, 210, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.907 00.000 7988 Star::Find returns 0 (3), X=210.00, Y=778.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:03.907 00.000 7988 Star::Find(15, 614, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.907 00.000 7988 Star::Find returns 0 (2), X=614.00, Y=481.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:07:03.921 00.014 7988 Star::Find(15, 320, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.921 00.000 7988 Star::Find false star n=4 nbg=278 bg=99.7 sigma=3.1 thresh=109 peak=104
04:07:03.924 00.003 7988 Star::Find returns 0 (2), X=320.00, Y=883.00, Mass=38, SNR=2.9, Peak=111 HFD=0.0
04:07:03.924 00.000 7988 Star::Find(15, 995, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.924 00.000 7988 Star::Find false star n=3 nbg=276 bg=100.9 sigma=3.3 thresh=111 peak=105
04:07:03.924 00.000 7988 Star::Find returns 0 (2), X=995.00, Y=874.00, Mass=31, SNR=2.9, Peak=112 HFD=0.0
04:07:03.924 00.000 7988 Star::Find(15, 1037, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.924 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=686.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:07:03.924 00.000 7988 Star::Find(15, 923, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.924 00.000 7988 Star::Find false star n=3 nbg=283 bg=101.2 sigma=3.6 thresh=112 peak=106
04:07:03.924 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=686.00, Mass=33, SNR=2.9, Peak=113 HFD=0.0
04:07:03.924 00.000 7988 Star::Find(15, 343, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.924 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=39.00, Mass=11, SNR=1.9, Peak=113 HFD=0.0
04:07:03.937 00.013 7988 Star::Find(15, 1106, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.937 00.000 7988 Star::Find returns 0 (2), X=1106.00, Y=546.00, Mass=12, SNR=2.0, Peak=116 HFD=0.0
04:07:03.937 00.000 7988 Star::Find(15, 354, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.941 00.004 7988 Star::Find returns 0 (2), X=354.00, Y=176.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:07:03.941 00.000 7988 Star::Find(15, 936, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.941 00.000 7988 Star::Find false star n=3 nbg=280 bg=99.0 sigma=3.4 thresh=109 peak=105
04:07:03.941 00.000 7988 Star::Find returns 0 (2), X=936.00, Y=909.00, Mass=32, SNR=2.9, Peak=112 HFD=0.0
04:07:03.941 00.000 7988 Star::Find(15, 235, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.941 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=693.00, Mass=11, SNR=1.8, Peak=112 HFD=0.0
04:07:03.941 00.000 7988 Star::Find(15, 902, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.941 00.000 7988 Star::Find returns 0 (2), X=902.00, Y=207.00, Mass=13, SNR=2.1, Peak=121 HFD=0.0
04:07:03.941 00.000 7988 Star::Find(15, 941, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.941 00.000 7988 Star::Find returns 0 (2), X=941.00, Y=628.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:07:03.953 00.012 7988 Star::Find(15, 418, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.955 00.002 7988 Star::Find returns 0 (2), X=418.00, Y=379.00, Mass=14, SNR=2.2, Peak=111 HFD=0.0
04:07:03.957 00.002 7988 Star::Find(15, 669, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.958 00.001 7988 Star::Find returns 0 (2), X=669.00, Y=814.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:07:03.960 00.002 7988 Star::Find(15, 1134, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.960 00.000 7988 Star::Find returns 0 (2), X=1134.00, Y=869.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:07:03.962 00.002 7988 Star::Find(15, 702, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.964 00.002 7988 Star::Find returns 0 (2), X=702.00, Y=59.00, Mass=21, SNR=2.6, Peak=112 HFD=0.0
04:07:03.964 00.000 7988 Star::Find(15, 1117, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.966 00.002 7988 Star::Find returns 0 (3), X=1117.00, Y=322.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
04:07:03.968 00.002 7988 Star::Find(15, 593, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.969 00.001 7988 Star::Find false star n=2 nbg=285 bg=100.0 sigma=3.5 thresh=110 peak=105
04:07:03.969 00.000 7988 Star::Find returns 0 (2), X=593.00, Y=230.00, Mass=27, SNR=2.9, Peak=115 HFD=0.0
04:07:03.969 00.000 7988 Star::Find(15, 959, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.969 00.000 7988 Star::Find false star n=2 nbg=283 bg=101.1 sigma=3.8 thresh=112 peak=105
04:07:03.969 00.000 7988 Star::Find returns 0 (2), X=959.00, Y=769.00, Mass=30, SNR=2.9, Peak=119 HFD=0.0
04:07:03.975 00.006 7988 Star::Find(15, 643, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.975 00.000 7988 Star::Find returns 0 (2), X=643.00, Y=104.00, Mass=24, SNR=2.8, Peak=114 HFD=0.0
04:07:03.975 00.000 7988 Star::Find(15, 1223, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.975 00.000 7988 Star::Find returns 0 (2), X=1223.00, Y=103.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:07:03.975 00.000 7988 Star::Find(15, 166, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.975 00.000 7988 Star::Find returns 0 (3), X=166.00, Y=337.00, Mass=9, SNR=1.7, Peak=106 HFD=0.0
04:07:03.975 00.000 7988 Star::Find(15, 1015, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.975 00.000 7988 Star::Find false star n=3 nbg=270 bg=100.0 sigma=3.0 thresh=109 peak=106
04:07:03.985 00.010 7988 Star::Find returns 0 (2), X=1015.00, Y=941.00, Mass=29, SNR=2.9, Peak=113 HFD=0.0
04:07:03.987 00.002 7988 Star::Find(15, 1127, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.987 00.000 7988 Star::Find returns 0 (2), X=1127.00, Y=926.00, Mass=13, SNR=2.1, Peak=116 HFD=0.0
04:07:03.989 00.002 7988 Star::Find(15, 1176, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.991 00.002 7988 Star::Find returns 0 (2), X=1176.00, Y=768.00, Mass=22, SNR=2.7, Peak=114 HFD=0.0
04:07:03.992 00.001 7988 Star::Find(15, 349, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.992 00.000 7988 Star::Find returns 0 (2), X=349.00, Y=898.00, Mass=23, SNR=2.9, Peak=113 HFD=0.0
04:07:03.994 00.002 7988 Star::Find(15, 296, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.994 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.8 sigma=3.4 thresh=110 peak=104
04:07:03.994 00.000 7988 Star::Find returns 0 (2), X=296.00, Y=104.00, Mass=36, SNR=2.9, Peak=115 HFD=0.0
04:07:03.994 00.000 7988 Star::Find(15, 1169, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:03.994 00.000 7988 Star::Find returns 0 (2), X=1169.00, Y=213.00, Mass=23, SNR=2.8, Peak=112 HFD=0.0
04:07:04.001 00.007 7988 Star::Find(15, 496, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.003 00.002 7988 Star::Find returns 0 (3), X=496.00, Y=836.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:04.003 00.000 7988 Star::Find(15, 225, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.005 00.002 7988 Star::Find returns 0 (2), X=225.00, Y=19.00, Mass=25, SNR=2.8, Peak=114 HFD=0.0
04:07:04.007 00.002 7988 Star::Find(15, 1076, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.007 00.000 7988 Star::Find returns 0 (3), X=1076.00, Y=624.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:07:04.009 00.002 7988 Star::Find(15, 443, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.011 00.002 7988 Star::Find returns 0 (2), X=443.00, Y=843.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:07:04.011 00.000 7988 Star::Find(15, 914, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.013 00.002 7988 Star::Find returns 0 (2), X=914.00, Y=48.00, Mass=21, SNR=2.6, Peak=115 HFD=0.0
04:07:04.015 00.002 7988 Star::Find(15, 325, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.017 00.002 7988 Star::Find returns 0 (2), X=325.00, Y=834.00, Mass=24, SNR=2.8, Peak=113 HFD=0.0
04:07:04.017 00.000 7988 Star::Find(15, 164, 32, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.017 00.000 7988 Star::Find false star n=3 nbg=279 bg=98.7 sigma=3.4 thresh=109 peak=103
04:07:04.017 00.000 7988 Star::Find returns 0 (2), X=164.00, Y=32.00, Mass=34, SNR=2.9, Peak=112 HFD=0.0
04:07:04.017 00.000 7988 Star::Find(15, 943, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.017 00.000 7988 Star::Find false star n=5 nbg=279 bg=102.9 sigma=3.1 thresh=112 peak=107
04:07:04.017 00.000 7988 Star::Find returns 0 (2), X=943.00, Y=300.00, Mass=53, SNR=2.9, Peak=115 HFD=0.0
04:07:04.026 00.009 7988 Star::Find(15, 938, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.026 00.000 7988 Star::Find returns 0 (3), X=938.00, Y=81.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:04.026 00.000 7988 Star::Find(15, 292, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.026 00.000 7988 Star::Find false star n=3 nbg=279 bg=95.3 sigma=3.3 thresh=105 peak=100
04:07:04.026 00.000 7988 Star::Find returns 0 (2), X=292.00, Y=473.00, Mass=29, SNR=2.9, Peak=108 HFD=0.0
04:07:04.033 00.007 7988 Star::Find(15, 485, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.033 00.000 7988 Star::Find returns 0 (3), X=485.00, Y=171.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:04.033 00.000 7988 Star::Find(15, 1024, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.033 00.000 7988 Star::Find returns 0 (2), X=1024.00, Y=619.00, Mass=14, SNR=2.2, Peak=116 HFD=0.0
04:07:04.033 00.000 7988 Star::Find(15, 343, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.033 00.000 7988 Star::Find returns 0 (3), X=343.00, Y=637.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:04.033 00.000 7988 Star::Find(15, 914, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.033 00.000 7988 Star::Find returns 0 (2), X=914.00, Y=763.00, Mass=23, SNR=2.8, Peak=113 HFD=0.0
04:07:04.043 00.010 7988 Star::Find(15, 688, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.043 00.000 7988 Star::Find false star n=4 nbg=276 bg=101.1 sigma=3.7 thresh=112 peak=105
04:07:04.043 00.000 7988 Star::Find returns 0 (2), X=688.00, Y=90.00, Mass=45, SNR=2.9, Peak=113 HFD=0.0
04:07:04.043 00.000 7988 Star::Find(15, 705, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.043 00.000 7988 Star::Find returns 0 (2), X=705.00, Y=225.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
04:07:04.049 00.006 7988 Star::Find(15, 1067, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.049 00.000 7988 Star::Find returns 0 (3), X=1067.00, Y=264.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:07:04.049 00.000 7988 Star::Find(15, 634, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.049 00.000 7988 Star::Find returns 0 (3), X=634.00, Y=265.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:04.049 00.000 7988 Star::Find(15, 440, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.049 00.000 7988 Star::Find returns 0 (2), X=440.00, Y=443.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:07:04.049 00.000 7988 Star::Find(15, 852, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.049 00.000 7988 Star::Find returns 0 (2), X=852.00, Y=716.00, Mass=24, SNR=2.8, Peak=114 HFD=0.0
04:07:04.049 00.000 7988 Star::Find(15, 1173, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.060 00.011 7988 Star::Find returns 0 (3), X=1173.00, Y=93.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:04.060 00.000 7988 Star::Find(15, 1109, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.060 00.000 7988 Star::Find returns 0 (2), X=1109.00, Y=719.00, Mass=13, SNR=2.0, Peak=117 HFD=0.0
04:07:04.064 00.004 7988 Star::Find(15, 254, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.064 00.000 7988 Star::Find returns 0 (2), X=254.00, Y=889.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:07:04.066 00.002 7988 Star::Find(15, 762, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.068 00.002 7988 Star::Find returns 0 (2), X=762.00, Y=161.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:04.068 00.000 7988 Star::Find(15, 593, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.070 00.002 7988 Star::Find false star n=3 nbg=280 bg=95.2 sigma=3.2 thresh=105 peak=100
04:07:04.072 00.002 7988 Star::Find returns 0 (2), X=593.00, Y=603.00, Mass=34, SNR=2.9, Peak=108 HFD=0.0
04:07:04.072 00.000 7988 Star::Find(15, 741, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.074 00.002 7988 Star::Find returns 0 (2), X=741.00, Y=596.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:07:04.074 00.000 7988 Star::Find(15, 1028, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.077 00.003 7988 Star::Find returns 0 (2), X=1028.00, Y=171.00, Mass=22, SNR=2.7, Peak=115 HFD=0.0
04:07:04.077 00.000 7988 Star::Find(15, 889, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.080 00.003 7988 Star::Find returns 0 (3), X=889.00, Y=117.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:07:04.080 00.000 7988 Star::Find(15, 786, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.080 00.000 7988 Star::Find returns 0 (3), X=786.00, Y=361.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:04.080 00.000 7988 Star::Find(15, 750, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.080 00.000 7988 Star::Find returns 0 (2), X=750.00, Y=773.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:07:04.080 00.000 7988 Star::Find(15, 127, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.080 00.000 7988 Star::Find returns 0 (3), X=127.00, Y=382.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:04.080 00.000 7988 Star::Find(15, 498, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.090 00.010 7988 Star::Find returns 0 (2), X=498.00, Y=427.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:07:04.090 00.000 7988 Star::Find(15, 216, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.092 00.002 7988 Star::Find returns 0 (2), X=216.00, Y=132.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:07:04.094 00.002 7988 Star::Find(15, 637, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.094 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=832.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:07:04.096 00.002 7988 Star::Find(15, 835, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.096 00.000 7988 Star::Find returns 0 (2), X=835.00, Y=551.00, Mass=16, SNR=2.5, Peak=117 HFD=0.0
04:07:04.096 00.000 7988 Star::Find(15, 531, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.096 00.000 7988 Star::Find false star n=3 nbg=274 bg=100.9 sigma=3.4 thresh=111 peak=105
04:07:04.096 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=123.00, Mass=32, SNR=2.9, Peak=113 HFD=0.0
04:07:04.096 00.000 7988 Star::Find(15, 229, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.096 00.000 7988 Star::Find returns 0 (3), X=229.00, Y=346.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:07:04.096 00.000 7988 Star::Find(15, 146, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.096 00.000 7988 Star::Find returns 0 (3), X=146.00, Y=647.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:04.096 00.000 7988 Star::Find(15, 787, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.096 00.000 7988 Star::Find false star n=3 nbg=282 bg=100.3 sigma=3.4 thresh=110 peak=105
04:07:04.096 00.000 7988 Star::Find returns 0 (2), X=787.00, Y=592.00, Mass=32, SNR=2.9, Peak=112 HFD=0.0
04:07:04.111 00.015 7988 Star::Find(15, 494, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.112 00.001 7988 Star::Find false star n=3 nbg=278 bg=99.2 sigma=3.3 thresh=109 peak=104
04:07:04.112 00.000 7988 Star::Find returns 0 (2), X=494.00, Y=277.00, Mass=34, SNR=2.9, Peak=116 HFD=0.0
04:07:04.112 00.000 7988 Star::Find(15, 506, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.112 00.000 7988 Star::Find returns 0 (3), X=506.00, Y=646.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:04.112 00.000 7988 Star::Find(15, 295, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.119 00.007 7988 Star::Find returns 0 (2), X=295.00, Y=262.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:07:04.119 00.000 7988 AutoFind: finding best star pass 1
04:07:04.121 00.002 7988 Star::Find(15, 743, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.123 00.002 7988 Star::Find returns 0 (2), X=743.00, Y=246.00, Mass=21, SNR=2.6, Peak=113 HFD=0.0
04:07:04.125 00.002 7988 Star::Find(15, 960, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.125 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=926.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
04:07:04.128 00.003 7988 Star::Find(15, 1196, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.130 00.002 7988 Star::Find false star n=3 nbg=275 bg=103.1 sigma=3.3 thresh=113 peak=108
04:07:04.130 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=932.00, Mass=38, SNR=2.9, Peak=119 HFD=0.0
04:07:04.132 00.002 7988 Star::Find(15, 990, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.134 00.002 7988 Star::Find returns 0 (2), X=990.00, Y=490.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:07:04.134 00.000 7988 Star::Find(15, 1080, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.136 00.002 7988 Star::Find returns 0 (2), X=1080.00, Y=703.00, Mass=22, SNR=2.6, Peak=114 HFD=0.0
04:07:04.138 00.002 7988 Star::Find(15, 59, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.138 00.000 7988 Star::Find returns 0 (2), X=59.00, Y=883.00, Mass=13, SNR=2.1, Peak=112 HFD=0.0
04:07:04.138 00.000 7988 Star::Find(15, 1081, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.138 00.000 7988 Star::Find returns 0 (2), X=1081.00, Y=225.00, Mass=11, SNR=1.9, Peak=113 HFD=0.0
04:07:04.143 00.005 7988 Star::Find(15, 694, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.145 00.002 7988 Star::Find returns 0 (3), X=694.00, Y=581.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:04.145 00.000 7988 Star::Find(15, 210, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.145 00.000 7988 Star::Find returns 0 (3), X=210.00, Y=778.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:04.145 00.000 7988 Star::Find(15, 614, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.145 00.000 7988 Star::Find returns 0 (2), X=614.00, Y=481.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:07:04.145 00.000 7988 Star::Find(15, 320, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.145 00.000 7988 Star::Find false star n=4 nbg=278 bg=99.7 sigma=3.1 thresh=109 peak=104
04:07:04.145 00.000 7988 Star::Find returns 0 (2), X=320.00, Y=883.00, Mass=38, SNR=2.9, Peak=111 HFD=0.0
04:07:04.145 00.000 7988 Star::Find(15, 995, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.145 00.000 7988 Star::Find false star n=3 nbg=276 bg=100.9 sigma=3.3 thresh=111 peak=105
04:07:04.145 00.000 7988 Star::Find returns 0 (2), X=995.00, Y=874.00, Mass=31, SNR=2.9, Peak=112 HFD=0.0
04:07:04.159 00.014 7988 Star::Find(15, 1037, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.161 00.002 7988 Star::Find returns 0 (2), X=1037.00, Y=686.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:07:04.161 00.000 7988 Star::Find(15, 923, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.161 00.000 7988 Star::Find false star n=3 nbg=283 bg=101.2 sigma=3.6 thresh=112 peak=106
04:07:04.161 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=686.00, Mass=33, SNR=2.9, Peak=113 HFD=0.0
04:07:04.161 00.000 7988 Star::Find(15, 343, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.161 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=39.00, Mass=11, SNR=1.9, Peak=113 HFD=0.0
04:07:04.161 00.000 7988 Star::Find(15, 1106, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.161 00.000 7988 Star::Find returns 0 (2), X=1106.00, Y=546.00, Mass=12, SNR=2.0, Peak=116 HFD=0.0
04:07:04.161 00.000 7988 Star::Find(15, 354, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.161 00.000 7988 Star::Find returns 0 (2), X=354.00, Y=176.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:07:04.161 00.000 7988 Star::Find(15, 936, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.175 00.014 7988 Star::Find false star n=3 nbg=280 bg=99.0 sigma=3.4 thresh=109 peak=105
04:07:04.177 00.002 7988 Star::Find returns 0 (2), X=936.00, Y=909.00, Mass=32, SNR=2.9, Peak=112 HFD=0.0
04:07:04.177 00.000 7988 Star::Find(15, 235, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.178 00.001 7988 Star::Find returns 0 (2), X=235.00, Y=693.00, Mass=11, SNR=1.8, Peak=112 HFD=0.0
04:07:04.180 00.002 7988 Star::Find(15, 902, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.180 00.000 7988 Star::Find returns 0 (2), X=902.00, Y=207.00, Mass=13, SNR=2.1, Peak=121 HFD=0.0
04:07:04.182 00.002 7988 Star::Find(15, 941, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.184 00.002 7988 Star::Find returns 0 (2), X=941.00, Y=628.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:07:04.184 00.000 7988 Star::Find(15, 418, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.186 00.002 7988 Star::Find returns 0 (2), X=418.00, Y=379.00, Mass=14, SNR=2.2, Peak=111 HFD=0.0
04:07:04.188 00.002 7988 Star::Find(15, 669, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.188 00.000 7988 Star::Find returns 0 (2), X=669.00, Y=814.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:07:04.190 00.002 7988 Star::Find(15, 1134, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.190 00.000 7988 Star::Find returns 0 (2), X=1134.00, Y=869.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:07:04.190 00.000 7988 Star::Find(15, 702, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.195 00.005 7988 Star::Find returns 0 (2), X=702.00, Y=59.00, Mass=21, SNR=2.6, Peak=112 HFD=0.0
04:07:04.195 00.000 7988 Star::Find(15, 1117, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.195 00.000 7988 Star::Find returns 0 (3), X=1117.00, Y=322.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
04:07:04.195 00.000 7988 Star::Find(15, 593, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.199 00.004 7988 Star::Find false star n=2 nbg=285 bg=100.0 sigma=3.5 thresh=110 peak=105
04:07:04.201 00.002 7988 Star::Find returns 0 (2), X=593.00, Y=230.00, Mass=27, SNR=2.9, Peak=115 HFD=0.0
04:07:04.201 00.000 7988 Star::Find(15, 959, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.203 00.002 7988 Star::Find false star n=2 nbg=283 bg=101.1 sigma=3.8 thresh=112 peak=105
04:07:04.205 00.002 7988 Star::Find returns 0 (2), X=959.00, Y=769.00, Mass=30, SNR=2.9, Peak=119 HFD=0.0
04:07:04.206 00.001 7988 Star::Find(15, 643, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.206 00.000 7988 Star::Find returns 0 (2), X=643.00, Y=104.00, Mass=24, SNR=2.8, Peak=114 HFD=0.0
04:07:04.206 00.000 7988 Star::Find(15, 1223, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.206 00.000 7988 Star::Find returns 0 (2), X=1223.00, Y=103.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:07:04.212 00.006 7988 Star::Find(15, 166, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.212 00.000 7988 Star::Find returns 0 (3), X=166.00, Y=337.00, Mass=9, SNR=1.7, Peak=106 HFD=0.0
04:07:04.212 00.000 7988 Star::Find(15, 1015, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.212 00.000 7988 Star::Find false star n=3 nbg=270 bg=100.0 sigma=3.0 thresh=109 peak=106
04:07:04.212 00.000 7988 Star::Find returns 0 (2), X=1015.00, Y=941.00, Mass=29, SNR=2.9, Peak=113 HFD=0.0
04:07:04.212 00.000 7988 Star::Find(15, 1127, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.212 00.000 7988 Star::Find returns 0 (2), X=1127.00, Y=926.00, Mass=13, SNR=2.1, Peak=116 HFD=0.0
04:07:04.212 00.000 7988 Star::Find(15, 1176, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.222 00.010 7988 Star::Find returns 0 (2), X=1176.00, Y=768.00, Mass=22, SNR=2.7, Peak=114 HFD=0.0
04:07:04.222 00.000 7988 Star::Find(15, 349, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.222 00.000 7988 Star::Find returns 0 (2), X=349.00, Y=898.00, Mass=23, SNR=2.9, Peak=113 HFD=0.0
04:07:04.222 00.000 7988 Star::Find(15, 296, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.222 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.8 sigma=3.4 thresh=110 peak=104
04:07:04.229 00.007 7988 Star::Find returns 0 (2), X=296.00, Y=104.00, Mass=36, SNR=2.9, Peak=115 HFD=0.0
04:07:04.229 00.000 7988 Star::Find(15, 1169, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.229 00.000 7988 Star::Find returns 0 (2), X=1169.00, Y=213.00, Mass=23, SNR=2.8, Peak=112 HFD=0.0
04:07:04.229 00.000 7988 Star::Find(15, 496, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.229 00.000 7988 Star::Find returns 0 (3), X=496.00, Y=836.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:04.229 00.000 7988 Star::Find(15, 225, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.229 00.000 7988 Star::Find returns 0 (2), X=225.00, Y=19.00, Mass=25, SNR=2.8, Peak=114 HFD=0.0
04:07:04.238 00.009 7988 Star::Find(15, 1076, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.238 00.000 7988 Star::Find returns 0 (3), X=1076.00, Y=624.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:07:04.238 00.000 7988 Star::Find(15, 443, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.238 00.000 7988 Star::Find returns 0 (2), X=443.00, Y=843.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:07:04.238 00.000 7988 Star::Find(15, 914, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.238 00.000 7988 Star::Find returns 0 (2), X=914.00, Y=48.00, Mass=21, SNR=2.6, Peak=115 HFD=0.0
04:07:04.238 00.000 7988 Star::Find(15, 325, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.246 00.008 7988 Star::Find returns 0 (2), X=325.00, Y=834.00, Mass=24, SNR=2.8, Peak=113 HFD=0.0
04:07:04.246 00.000 7988 Star::Find(15, 164, 32, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.246 00.000 7988 Star::Find false star n=3 nbg=279 bg=98.7 sigma=3.4 thresh=109 peak=103
04:07:04.246 00.000 7988 Star::Find returns 0 (2), X=164.00, Y=32.00, Mass=34, SNR=2.9, Peak=112 HFD=0.0
04:07:04.246 00.000 7988 Star::Find(15, 943, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.246 00.000 7988 Star::Find false star n=5 nbg=279 bg=102.9 sigma=3.1 thresh=112 peak=107
04:07:04.254 00.008 7988 Star::Find returns 0 (2), X=943.00, Y=300.00, Mass=53, SNR=2.9, Peak=115 HFD=0.0
04:07:04.254 00.000 7988 Star::Find(15, 938, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.254 00.000 7988 Star::Find returns 0 (3), X=938.00, Y=81.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:04.254 00.000 7988 Star::Find(15, 292, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.254 00.000 7988 Star::Find false star n=3 nbg=279 bg=95.3 sigma=3.3 thresh=105 peak=100
04:07:04.254 00.000 7988 Star::Find returns 0 (2), X=292.00, Y=473.00, Mass=29, SNR=2.9, Peak=108 HFD=0.0
04:07:04.254 00.000 7988 Star::Find(15, 485, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.263 00.009 7988 Star::Find returns 0 (3), X=485.00, Y=171.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:04.263 00.000 7988 Star::Find(15, 1024, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.263 00.000 7988 Star::Find returns 0 (2), X=1024.00, Y=619.00, Mass=14, SNR=2.2, Peak=116 HFD=0.0
04:07:04.263 00.000 7988 Star::Find(15, 343, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.263 00.000 7988 Star::Find returns 0 (3), X=343.00, Y=637.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:04.263 00.000 7988 Star::Find(15, 914, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.318 00.055 7988 Star::Find returns 0 (2), X=914.00, Y=763.00, Mass=23, SNR=2.8, Peak=113 HFD=0.0
04:07:04.318 00.000 7988 Star::Find(15, 688, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.318 00.000 7988 Star::Find false star n=4 nbg=276 bg=101.1 sigma=3.7 thresh=112 peak=105
04:07:04.331 00.013 7988 Star::Find returns 0 (2), X=688.00, Y=90.00, Mass=45, SNR=2.9, Peak=113 HFD=0.0
04:07:04.331 00.000 7988 Star::Find(15, 705, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.333 00.002 7988 Star::Find returns 0 (2), X=705.00, Y=225.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
04:07:04.333 00.000 7988 Star::Find(15, 1067, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.333 00.000 7988 Star::Find returns 0 (3), X=1067.00, Y=264.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:07:04.333 00.000 7988 Star::Find(15, 634, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.333 00.000 7988 Star::Find returns 0 (3), X=634.00, Y=265.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:04.333 00.000 7988 Star::Find(15, 440, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.333 00.000 7988 Star::Find returns 0 (2), X=440.00, Y=443.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:07:04.333 00.000 7988 Star::Find(15, 852, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.333 00.000 7988 Star::Find returns 0 (2), X=852.00, Y=716.00, Mass=24, SNR=2.8, Peak=114 HFD=0.0
04:07:04.333 00.000 7988 Star::Find(15, 1173, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.333 00.000 7988 Star::Find returns 0 (3), X=1173.00, Y=93.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:04.333 00.000 7988 Star::Find(15, 1109, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.348 00.015 7988 Star::Find returns 0 (2), X=1109.00, Y=719.00, Mass=13, SNR=2.0, Peak=117 HFD=0.0
04:07:04.348 00.000 7988 Star::Find(15, 254, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.349 00.001 7988 Star::Find returns 0 (2), X=254.00, Y=889.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:07:04.349 00.000 7988 Star::Find(15, 762, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.349 00.000 7988 Star::Find returns 0 (2), X=762.00, Y=161.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:04.349 00.000 7988 Star::Find(15, 593, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.349 00.000 7988 Star::Find false star n=3 nbg=280 bg=95.2 sigma=3.2 thresh=105 peak=100
04:07:04.349 00.000 7988 Star::Find returns 0 (2), X=593.00, Y=603.00, Mass=34, SNR=2.9, Peak=108 HFD=0.0
04:07:04.349 00.000 7988 Star::Find(15, 741, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.349 00.000 7988 Star::Find returns 0 (2), X=741.00, Y=596.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:07:04.360 00.011 7988 Star::Find(15, 1028, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.360 00.000 7988 Star::Find returns 0 (2), X=1028.00, Y=171.00, Mass=22, SNR=2.7, Peak=115 HFD=0.0
04:07:04.362 00.002 7988 Star::Find(15, 889, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.362 00.000 7988 Star::Find returns 0 (3), X=889.00, Y=117.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:07:04.364 00.002 7988 Star::Find(15, 786, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.365 00.001 7988 Star::Find returns 0 (3), X=786.00, Y=361.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:04.365 00.000 7988 Star::Find(15, 750, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.365 00.000 7988 Star::Find returns 0 (2), X=750.00, Y=773.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:07:04.365 00.000 7988 Star::Find(15, 127, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.365 00.000 7988 Star::Find returns 0 (3), X=127.00, Y=382.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:04.365 00.000 7988 Star::Find(15, 498, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.365 00.000 7988 Star::Find returns 0 (2), X=498.00, Y=427.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:07:04.365 00.000 7988 Star::Find(15, 216, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.365 00.000 7988 Star::Find returns 0 (2), X=216.00, Y=132.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:07:04.365 00.000 7988 Star::Find(15, 637, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.365 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=832.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:07:04.365 00.000 7988 Star::Find(15, 835, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.365 00.000 7988 Star::Find returns 0 (2), X=835.00, Y=551.00, Mass=16, SNR=2.5, Peak=117 HFD=0.0
04:07:04.381 00.016 7988 Star::Find(15, 531, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.381 00.000 7988 Star::Find false star n=3 nbg=274 bg=100.9 sigma=3.4 thresh=111 peak=105
04:07:04.383 00.002 7988 Star::Find returns 0 (2), X=531.00, Y=123.00, Mass=32, SNR=2.9, Peak=113 HFD=0.0
04:07:04.383 00.000 7988 Star::Find(15, 229, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.385 00.002 7988 Star::Find returns 0 (3), X=229.00, Y=346.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:07:04.387 00.002 7988 Star::Find(15, 146, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.387 00.000 7988 Star::Find returns 0 (3), X=146.00, Y=647.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:04.389 00.002 7988 Star::Find(15, 787, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.389 00.000 7988 Star::Find false star n=3 nbg=282 bg=100.3 sigma=3.4 thresh=110 peak=105
04:07:04.391 00.002 7988 Star::Find returns 0 (2), X=787.00, Y=592.00, Mass=32, SNR=2.9, Peak=112 HFD=0.0
04:07:04.393 00.002 7988 Star::Find(15, 494, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.393 00.000 7988 Star::Find false star n=3 nbg=278 bg=99.2 sigma=3.3 thresh=109 peak=104
04:07:04.395 00.002 7988 Star::Find returns 0 (2), X=494.00, Y=277.00, Mass=34, SNR=2.9, Peak=116 HFD=0.0
04:07:04.395 00.000 7988 Star::Find(15, 506, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.398 00.003 7988 Star::Find returns 0 (3), X=506.00, Y=646.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:04.398 00.000 7988 Star::Find(15, 295, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.398 00.000 7988 Star::Find returns 0 (2), X=295.00, Y=262.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:07:04.398 00.000 7988 AutoFind: could not find a star on Pass 1
04:07:04.398 00.000 7988 AutoFind: finding best star pass 2
04:07:04.398 00.000 7988 Star::Find(15, 743, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.398 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=246.00, Mass=21, SNR=2.6, Peak=113 HFD=0.0
04:07:04.398 00.000 7988 Star::Find(15, 960, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.398 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=926.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
04:07:04.398 00.000 7988 Star::Find(15, 1196, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.398 00.000 7988 Star::Find false star n=3 nbg=275 bg=103.1 sigma=3.3 thresh=113 peak=108
04:07:04.398 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=932.00, Mass=38, SNR=2.9, Peak=119 HFD=0.0
04:07:04.398 00.000 7988 Star::Find(15, 990, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.413 00.015 7988 Star::Find returns 0 (2), X=990.00, Y=490.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:07:04.413 00.000 7988 Star::Find(15, 1080, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.415 00.002 7988 Star::Find returns 0 (2), X=1080.00, Y=703.00, Mass=22, SNR=2.6, Peak=114 HFD=0.0
04:07:04.417 00.002 7988 Star::Find(15, 59, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.417 00.000 7988 Star::Find returns 0 (2), X=59.00, Y=883.00, Mass=13, SNR=2.1, Peak=112 HFD=0.0
04:07:04.419 00.002 7988 Star::Find(15, 1081, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.419 00.000 7988 Star::Find returns 0 (2), X=1081.00, Y=225.00, Mass=11, SNR=1.9, Peak=113 HFD=0.0
04:07:04.421 00.002 7988 Star::Find(15, 694, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.423 00.002 7988 Star::Find returns 0 (3), X=694.00, Y=581.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:04.423 00.000 7988 Star::Find(15, 210, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.425 00.002 7988 Star::Find returns 0 (3), X=210.00, Y=778.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:04.425 00.000 7988 Star::Find(15, 614, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.427 00.002 7988 Star::Find returns 0 (2), X=614.00, Y=481.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:07:04.429 00.002 7988 Star::Find(15, 320, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.429 00.000 7988 Star::Find false star n=4 nbg=278 bg=99.7 sigma=3.1 thresh=109 peak=104
04:07:04.432 00.003 7988 Star::Find returns 0 (2), X=320.00, Y=883.00, Mass=38, SNR=2.9, Peak=111 HFD=0.0
04:07:04.432 00.000 7988 Star::Find(15, 995, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.432 00.000 7988 Star::Find false star n=3 nbg=276 bg=100.9 sigma=3.3 thresh=111 peak=105
04:07:04.432 00.000 7988 Star::Find returns 0 (2), X=995.00, Y=874.00, Mass=31, SNR=2.9, Peak=112 HFD=0.0
04:07:04.437 00.005 7988 Star::Find(15, 1037, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.439 00.002 7988 Star::Find returns 0 (2), X=1037.00, Y=686.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:07:04.441 00.002 7988 Star::Find(15, 923, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.443 00.002 7988 Star::Find false star n=3 nbg=283 bg=101.2 sigma=3.6 thresh=112 peak=106
04:07:04.444 00.001 7988 Star::Find returns 0 (2), X=923.00, Y=686.00, Mass=33, SNR=2.9, Peak=113 HFD=0.0
04:07:04.446 00.002 7988 Star::Find(15, 343, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.446 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=39.00, Mass=11, SNR=1.9, Peak=113 HFD=0.0
04:07:04.451 00.005 7988 Star::Find(15, 1106, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.451 00.000 7988 Star::Find returns 0 (2), X=1106.00, Y=546.00, Mass=12, SNR=2.0, Peak=116 HFD=0.0
04:07:04.451 00.000 7988 Star::Find(15, 354, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.451 00.000 7988 Star::Find returns 0 (2), X=354.00, Y=176.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:07:04.451 00.000 7988 Star::Find(15, 936, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.460 00.009 7988 Star::Find false star n=3 nbg=280 bg=99.0 sigma=3.4 thresh=109 peak=105
04:07:04.462 00.002 7988 Star::Find returns 0 (2), X=936.00, Y=909.00, Mass=32, SNR=2.9, Peak=112 HFD=0.0
04:07:04.462 00.000 7988 Star::Find(15, 235, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.464 00.002 7988 Star::Find returns 0 (2), X=235.00, Y=693.00, Mass=11, SNR=1.8, Peak=112 HFD=0.0
04:07:04.466 00.002 7988 Star::Find(15, 902, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.469 00.003 7988 Star::Find returns 0 (2), X=902.00, Y=207.00, Mass=13, SNR=2.1, Peak=121 HFD=0.0
04:07:04.471 00.002 7988 Star::Find(15, 941, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.471 00.000 7988 Star::Find returns 0 (2), X=941.00, Y=628.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:07:04.473 00.002 7988 Star::Find(15, 418, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.475 00.002 7988 Star::Find returns 0 (2), X=418.00, Y=379.00, Mass=14, SNR=2.2, Peak=111 HFD=0.0
04:07:04.476 00.001 7988 Star::Find(15, 669, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.478 00.002 7988 Star::Find returns 0 (2), X=669.00, Y=814.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:07:04.480 00.002 7988 Star::Find(15, 1134, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.483 00.003 7988 Star::Find returns 0 (2), X=1134.00, Y=869.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:07:04.483 00.000 7988 Star::Find(15, 702, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.483 00.000 7988 Star::Find returns 0 (2), X=702.00, Y=59.00, Mass=21, SNR=2.6, Peak=112 HFD=0.0
04:07:04.483 00.000 7988 Star::Find(15, 1117, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.483 00.000 7988 Star::Find returns 0 (3), X=1117.00, Y=322.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
04:07:04.483 00.000 7988 Star::Find(15, 593, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.492 00.009 7988 Star::Find false star n=2 nbg=285 bg=100.0 sigma=3.5 thresh=110 peak=105
04:07:04.494 00.002 7988 Star::Find returns 0 (2), X=593.00, Y=230.00, Mass=27, SNR=2.9, Peak=115 HFD=0.0
04:07:04.496 00.002 7988 Star::Find(15, 959, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.498 00.002 7988 Star::Find false star n=2 nbg=283 bg=101.1 sigma=3.8 thresh=112 peak=105
04:07:04.500 00.002 7988 Star::Find returns 0 (2), X=959.00, Y=769.00, Mass=30, SNR=2.9, Peak=119 HFD=0.0
04:07:04.502 00.002 7988 Star::Find(15, 643, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.504 00.002 7988 Star::Find returns 0 (2), X=643.00, Y=104.00, Mass=24, SNR=2.8, Peak=114 HFD=0.0
04:07:04.506 00.002 7988 Star::Find(15, 1223, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.506 00.000 7988 Star::Find returns 0 (2), X=1223.00, Y=103.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:07:04.510 00.004 7988 Star::Find(15, 166, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.512 00.002 7988 Star::Find returns 0 (3), X=166.00, Y=337.00, Mass=9, SNR=1.7, Peak=106 HFD=0.0
04:07:04.514 00.002 7988 Star::Find(15, 1015, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.514 00.000 7988 Star::Find false star n=3 nbg=270 bg=100.0 sigma=3.0 thresh=109 peak=106
04:07:04.516 00.002 7988 Star::Find returns 0 (2), X=1015.00, Y=941.00, Mass=29, SNR=2.9, Peak=113 HFD=0.0
04:07:04.516 00.000 7988 Star::Find(15, 1127, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.516 00.000 7988 Star::Find returns 0 (2), X=1127.00, Y=926.00, Mass=13, SNR=2.1, Peak=116 HFD=0.0
04:07:04.516 00.000 7988 Star::Find(15, 1176, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.516 00.000 7988 Star::Find returns 0 (2), X=1176.00, Y=768.00, Mass=22, SNR=2.7, Peak=114 HFD=0.0
04:07:04.524 00.008 7988 Star::Find(15, 349, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.526 00.002 7988 Star::Find returns 0 (2), X=349.00, Y=898.00, Mass=23, SNR=2.9, Peak=113 HFD=0.0
04:07:04.526 00.000 7988 Star::Find(15, 296, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.528 00.002 7988 Star::Find false star n=3 nbg=277 bg=99.8 sigma=3.4 thresh=110 peak=104
04:07:04.530 00.002 7988 Star::Find returns 0 (2), X=296.00, Y=104.00, Mass=36, SNR=2.9, Peak=115 HFD=0.0
04:07:04.532 00.002 7988 Star::Find(15, 1169, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.532 00.000 7988 Star::Find returns 0 (2), X=1169.00, Y=213.00, Mass=23, SNR=2.8, Peak=112 HFD=0.0
04:07:04.534 00.002 7988 Star::Find(15, 496, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.536 00.002 7988 Star::Find returns 0 (3), X=496.00, Y=836.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:04.536 00.000 7988 Star::Find(15, 225, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.538 00.002 7988 Star::Find returns 0 (2), X=225.00, Y=19.00, Mass=25, SNR=2.8, Peak=114 HFD=0.0
04:07:04.539 00.001 7988 Star::Find(15, 1076, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.541 00.002 7988 Star::Find returns 0 (3), X=1076.00, Y=624.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:07:04.543 00.002 7988 Star::Find(15, 443, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.543 00.000 7988 Star::Find returns 0 (2), X=443.00, Y=843.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:07:04.545 00.002 7988 Star::Find(15, 914, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.547 00.002 7988 Star::Find returns 0 (2), X=914.00, Y=48.00, Mass=21, SNR=2.6, Peak=115 HFD=0.0
04:07:04.547 00.000 7988 Star::Find(15, 325, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.550 00.003 7988 Star::Find returns 0 (2), X=325.00, Y=834.00, Mass=24, SNR=2.8, Peak=113 HFD=0.0
04:07:04.552 00.002 7988 Star::Find(15, 164, 32, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.554 00.002 7988 Star::Find false star n=3 nbg=279 bg=98.7 sigma=3.4 thresh=109 peak=103
04:07:04.555 00.001 7988 Star::Find returns 0 (2), X=164.00, Y=32.00, Mass=34, SNR=2.9, Peak=112 HFD=0.0
04:07:04.555 00.000 7988 Star::Find(15, 943, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.555 00.000 7988 Star::Find false star n=5 nbg=279 bg=102.9 sigma=3.1 thresh=112 peak=107
04:07:04.555 00.000 7988 Star::Find returns 0 (2), X=943.00, Y=300.00, Mass=53, SNR=2.9, Peak=115 HFD=0.0
04:07:04.555 00.000 7988 Star::Find(15, 938, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.555 00.000 7988 Star::Find returns 0 (3), X=938.00, Y=81.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:04.555 00.000 7988 Star::Find(15, 292, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.555 00.000 7988 Star::Find false star n=3 nbg=279 bg=95.3 sigma=3.3 thresh=105 peak=100
04:07:04.567 00.012 7988 Star::Find returns 0 (2), X=292.00, Y=473.00, Mass=29, SNR=2.9, Peak=108 HFD=0.0
04:07:04.567 00.000 7988 Star::Find(15, 485, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.567 00.000 7988 Star::Find returns 0 (3), X=485.00, Y=171.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:04.571 00.004 7988 Star::Find(15, 1024, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.573 00.002 7988 Star::Find returns 0 (2), X=1024.00, Y=619.00, Mass=14, SNR=2.2, Peak=116 HFD=0.0
04:07:04.575 00.002 7988 Star::Find(15, 343, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.575 00.000 7988 Star::Find returns 0 (3), X=343.00, Y=637.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:04.577 00.002 7988 Star::Find(15, 914, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.579 00.002 7988 Star::Find returns 0 (2), X=914.00, Y=763.00, Mass=23, SNR=2.8, Peak=113 HFD=0.0
04:07:04.579 00.000 7988 Star::Find(15, 688, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.581 00.002 7988 Star::Find false star n=4 nbg=276 bg=101.1 sigma=3.7 thresh=112 peak=105
04:07:04.584 00.003 7988 Star::Find returns 0 (2), X=688.00, Y=90.00, Mass=45, SNR=2.9, Peak=113 HFD=0.0
04:07:04.585 00.001 7988 Star::Find(15, 705, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.587 00.002 7988 Star::Find returns 0 (2), X=705.00, Y=225.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
04:07:04.587 00.000 7988 Star::Find(15, 1067, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.587 00.000 7988 Star::Find returns 0 (3), X=1067.00, Y=264.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:07:04.587 00.000 7988 Star::Find(15, 634, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.587 00.000 7988 Star::Find returns 0 (3), X=634.00, Y=265.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:04.587 00.000 7988 Star::Find(15, 440, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.587 00.000 7988 Star::Find returns 0 (2), X=440.00, Y=443.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:07:04.587 00.000 7988 Star::Find(15, 852, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.587 00.000 7988 Star::Find returns 0 (2), X=852.00, Y=716.00, Mass=24, SNR=2.8, Peak=114 HFD=0.0
04:07:04.587 00.000 7988 Star::Find(15, 1173, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.601 00.014 7988 Star::Find returns 0 (3), X=1173.00, Y=93.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:04.603 00.002 7988 Star::Find(15, 1109, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.603 00.000 7988 Star::Find returns 0 (2), X=1109.00, Y=719.00, Mass=13, SNR=2.0, Peak=117 HFD=0.0
04:07:04.603 00.000 7988 Star::Find(15, 254, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.603 00.000 7988 Star::Find returns 0 (2), X=254.00, Y=889.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:07:04.603 00.000 7988 Star::Find(15, 762, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.603 00.000 7988 Star::Find returns 0 (2), X=762.00, Y=161.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:04.603 00.000 7988 Star::Find(15, 593, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.603 00.000 7988 Star::Find false star n=3 nbg=280 bg=95.2 sigma=3.2 thresh=105 peak=100
04:07:04.603 00.000 7988 Star::Find returns 0 (2), X=593.00, Y=603.00, Mass=34, SNR=2.9, Peak=108 HFD=0.0
04:07:04.603 00.000 7988 Star::Find(15, 741, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.603 00.000 7988 Star::Find returns 0 (2), X=741.00, Y=596.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:07:04.617 00.014 7988 Star::Find(15, 1028, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.619 00.002 7988 Star::Find returns 0 (2), X=1028.00, Y=171.00, Mass=22, SNR=2.7, Peak=115 HFD=0.0
04:07:04.619 00.000 7988 Star::Find(15, 889, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.619 00.000 7988 Star::Find returns 0 (3), X=889.00, Y=117.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:07:04.619 00.000 7988 Star::Find(15, 786, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.619 00.000 7988 Star::Find returns 0 (3), X=786.00, Y=361.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:04.619 00.000 7988 Star::Find(15, 750, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.619 00.000 7988 Star::Find returns 0 (2), X=750.00, Y=773.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:07:04.619 00.000 7988 Star::Find(15, 127, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.619 00.000 7988 Star::Find returns 0 (3), X=127.00, Y=382.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:04.619 00.000 7988 Star::Find(15, 498, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.619 00.000 7988 Star::Find returns 0 (2), X=498.00, Y=427.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:07:04.619 00.000 7988 Star::Find(15, 216, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.634 00.015 7988 Star::Find returns 0 (2), X=216.00, Y=132.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:07:04.634 00.000 7988 Star::Find(15, 637, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.634 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=832.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:07:04.634 00.000 7988 Star::Find(15, 835, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.634 00.000 7988 Star::Find returns 0 (2), X=835.00, Y=551.00, Mass=16, SNR=2.5, Peak=117 HFD=0.0
04:07:04.634 00.000 7988 Star::Find(15, 531, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.634 00.000 7988 Star::Find false star n=3 nbg=274 bg=100.9 sigma=3.4 thresh=111 peak=105
04:07:04.634 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=123.00, Mass=32, SNR=2.9, Peak=113 HFD=0.0
04:07:04.645 00.011 7988 Star::Find(15, 229, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.645 00.000 7988 Star::Find returns 0 (3), X=229.00, Y=346.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:07:04.647 00.002 7988 Star::Find(15, 146, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.649 00.002 7988 Star::Find returns 0 (3), X=146.00, Y=647.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:04.650 00.001 7988 Star::Find(15, 787, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.651 00.001 7988 Star::Find false star n=3 nbg=282 bg=100.3 sigma=3.4 thresh=110 peak=105
04:07:04.651 00.000 7988 Star::Find returns 0 (2), X=787.00, Y=592.00, Mass=32, SNR=2.9, Peak=112 HFD=0.0
04:07:04.651 00.000 7988 Star::Find(15, 494, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.651 00.000 7988 Star::Find false star n=3 nbg=278 bg=99.2 sigma=3.3 thresh=109 peak=104
04:07:04.651 00.000 7988 Star::Find returns 0 (2), X=494.00, Y=277.00, Mass=34, SNR=2.9, Peak=116 HFD=0.0
04:07:04.651 00.000 7988 Star::Find(15, 506, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.651 00.000 7988 Star::Find returns 0 (3), X=506.00, Y=646.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:04.651 00.000 7988 Star::Find(15, 295, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.651 00.000 7988 Star::Find returns 0 (2), X=295.00, Y=262.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:07:04.651 00.000 7988 AutoFind: could not find a non-saturated star!
04:07:04.651 00.000 7988 AutoFind: finding best star pass 3
04:07:04.667 00.016 7988 Star::Find(15, 743, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.667 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=246.00, Mass=21, SNR=2.6, Peak=113 HFD=0.0
04:07:04.669 00.002 7988 Star::Find(15, 960, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.669 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=926.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
04:07:04.669 00.000 7988 Star::Find(15, 1196, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.669 00.000 7988 Star::Find false star n=3 nbg=275 bg=103.1 sigma=3.3 thresh=113 peak=108
04:07:04.669 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=932.00, Mass=38, SNR=2.9, Peak=119 HFD=0.0
04:07:04.669 00.000 7988 Star::Find(15, 990, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.669 00.000 7988 Star::Find returns 0 (2), X=990.00, Y=490.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:07:04.669 00.000 7988 Star::Find(15, 1080, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.669 00.000 7988 Star::Find returns 0 (2), X=1080.00, Y=703.00, Mass=22, SNR=2.6, Peak=114 HFD=0.0
04:07:04.669 00.000 7988 Star::Find(15, 59, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.669 00.000 7988 Star::Find returns 0 (2), X=59.00, Y=883.00, Mass=13, SNR=2.1, Peak=112 HFD=0.0
04:07:04.683 00.014 7988 Star::Find(15, 1081, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.683 00.000 7988 Star::Find returns 0 (2), X=1081.00, Y=225.00, Mass=11, SNR=1.9, Peak=113 HFD=0.0
04:07:04.686 00.003 7988 Star::Find(15, 694, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.686 00.000 7988 Star::Find returns 0 (3), X=694.00, Y=581.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:04.686 00.000 7988 Star::Find(15, 210, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.686 00.000 7988 Star::Find returns 0 (3), X=210.00, Y=778.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:04.686 00.000 7988 Star::Find(15, 614, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.686 00.000 7988 Star::Find returns 0 (2), X=614.00, Y=481.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:07:04.686 00.000 7988 Star::Find(15, 320, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.686 00.000 7988 Star::Find false star n=4 nbg=278 bg=99.7 sigma=3.1 thresh=109 peak=104
04:07:04.686 00.000 7988 Star::Find returns 0 (2), X=320.00, Y=883.00, Mass=38, SNR=2.9, Peak=111 HFD=0.0
04:07:04.699 00.013 7988 Star::Find(15, 995, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.699 00.000 7988 Star::Find false star n=3 nbg=276 bg=100.9 sigma=3.3 thresh=111 peak=105
04:07:04.699 00.000 7988 Star::Find returns 0 (2), X=995.00, Y=874.00, Mass=31, SNR=2.9, Peak=112 HFD=0.0
04:07:04.702 00.003 7988 Star::Find(15, 1037, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.702 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=686.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:07:04.702 00.000 7988 Star::Find(15, 923, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.702 00.000 7988 Star::Find false star n=3 nbg=283 bg=101.2 sigma=3.6 thresh=112 peak=106
04:07:04.702 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=686.00, Mass=33, SNR=2.9, Peak=113 HFD=0.0
04:07:04.702 00.000 7988 Star::Find(15, 343, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.702 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=39.00, Mass=11, SNR=1.9, Peak=113 HFD=0.0
04:07:04.702 00.000 7988 Star::Find(15, 1106, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.702 00.000 7988 Star::Find returns 0 (2), X=1106.00, Y=546.00, Mass=12, SNR=2.0, Peak=116 HFD=0.0
04:07:04.702 00.000 7988 Star::Find(15, 354, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.714 00.012 7988 Star::Find returns 0 (2), X=354.00, Y=176.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:07:04.716 00.002 7988 Star::Find(15, 936, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.716 00.000 7988 Star::Find false star n=3 nbg=280 bg=99.0 sigma=3.4 thresh=109 peak=105
04:07:04.718 00.002 7988 Star::Find returns 0 (2), X=936.00, Y=909.00, Mass=32, SNR=2.9, Peak=112 HFD=0.0
04:07:04.719 00.001 7988 Star::Find(15, 235, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.719 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=693.00, Mass=11, SNR=1.8, Peak=112 HFD=0.0
04:07:04.719 00.000 7988 Star::Find(15, 902, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.719 00.000 7988 Star::Find returns 0 (2), X=902.00, Y=207.00, Mass=13, SNR=2.1, Peak=121 HFD=0.0
04:07:04.719 00.000 7988 Star::Find(15, 941, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.719 00.000 7988 Star::Find returns 0 (2), X=941.00, Y=628.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:07:04.719 00.000 7988 Star::Find(15, 418, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.719 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=379.00, Mass=14, SNR=2.2, Peak=111 HFD=0.0
04:07:04.719 00.000 7988 Star::Find(15, 669, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.730 00.011 7988 Star::Find returns 0 (2), X=669.00, Y=814.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:07:04.732 00.002 7988 Star::Find(15, 1134, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.734 00.002 7988 Star::Find returns 0 (2), X=1134.00, Y=869.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:07:04.734 00.000 7988 Star::Find(15, 702, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.736 00.002 7988 Star::Find returns 0 (2), X=702.00, Y=59.00, Mass=21, SNR=2.6, Peak=112 HFD=0.0
04:07:04.738 00.002 7988 Star::Find(15, 1117, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.738 00.000 7988 Star::Find returns 0 (3), X=1117.00, Y=322.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
04:07:04.740 00.002 7988 Star::Find(15, 593, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.742 00.002 7988 Star::Find false star n=2 nbg=285 bg=100.0 sigma=3.5 thresh=110 peak=105
04:07:04.742 00.000 7988 Star::Find returns 0 (2), X=593.00, Y=230.00, Mass=27, SNR=2.9, Peak=115 HFD=0.0
04:07:04.744 00.002 7988 Star::Find(15, 959, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.746 00.002 7988 Star::Find false star n=2 nbg=283 bg=101.1 sigma=3.8 thresh=112 peak=105
04:07:04.746 00.000 7988 Star::Find returns 0 (2), X=959.00, Y=769.00, Mass=30, SNR=2.9, Peak=119 HFD=0.0
04:07:04.746 00.000 7988 Star::Find(15, 643, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.746 00.000 7988 Star::Find returns 0 (2), X=643.00, Y=104.00, Mass=24, SNR=2.8, Peak=114 HFD=0.0
04:07:04.746 00.000 7988 Star::Find(15, 1223, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.746 00.000 7988 Star::Find returns 0 (2), X=1223.00, Y=103.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:07:04.753 00.007 7988 Star::Find(15, 166, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.753 00.000 7988 Star::Find returns 0 (3), X=166.00, Y=337.00, Mass=9, SNR=1.7, Peak=106 HFD=0.0
04:07:04.753 00.000 7988 Star::Find(15, 1015, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.753 00.000 7988 Star::Find false star n=3 nbg=270 bg=100.0 sigma=3.0 thresh=109 peak=106
04:07:04.753 00.000 7988 Star::Find returns 0 (2), X=1015.00, Y=941.00, Mass=29, SNR=2.9, Peak=113 HFD=0.0
04:07:04.753 00.000 7988 Star::Find(15, 1127, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.753 00.000 7988 Star::Find returns 0 (2), X=1127.00, Y=926.00, Mass=13, SNR=2.1, Peak=116 HFD=0.0
04:07:04.762 00.009 7988 Star::Find(15, 1176, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.762 00.000 7988 Star::Find returns 0 (2), X=1176.00, Y=768.00, Mass=22, SNR=2.7, Peak=114 HFD=0.0
04:07:04.762 00.000 7988 Star::Find(15, 349, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.762 00.000 7988 Star::Find returns 0 (2), X=349.00, Y=898.00, Mass=23, SNR=2.9, Peak=113 HFD=0.0
04:07:04.762 00.000 7988 Star::Find(15, 296, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.762 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.8 sigma=3.4 thresh=110 peak=104
04:07:04.762 00.000 7988 Star::Find returns 0 (2), X=296.00, Y=104.00, Mass=36, SNR=2.9, Peak=115 HFD=0.0
04:07:04.770 00.008 7988 Star::Find(15, 1169, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.770 00.000 7988 Star::Find returns 0 (2), X=1169.00, Y=213.00, Mass=23, SNR=2.8, Peak=112 HFD=0.0
04:07:04.770 00.000 7988 Star::Find(15, 496, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.770 00.000 7988 Star::Find returns 0 (3), X=496.00, Y=836.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:04.770 00.000 7988 Star::Find(15, 225, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.770 00.000 7988 Star::Find returns 0 (2), X=225.00, Y=19.00, Mass=25, SNR=2.8, Peak=114 HFD=0.0
04:07:04.778 00.008 7988 Star::Find(15, 1076, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.778 00.000 7988 Star::Find returns 0 (3), X=1076.00, Y=624.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:07:04.778 00.000 7988 Star::Find(15, 443, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.778 00.000 7988 Star::Find returns 0 (2), X=443.00, Y=843.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:07:04.778 00.000 7988 Star::Find(15, 914, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.783 00.005 7988 Star::Find returns 0 (2), X=914.00, Y=48.00, Mass=21, SNR=2.6, Peak=115 HFD=0.0
04:07:04.785 00.002 7988 Star::Find(15, 325, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.787 00.002 7988 Star::Find returns 0 (2), X=325.00, Y=834.00, Mass=24, SNR=2.8, Peak=113 HFD=0.0
04:07:04.787 00.000 7988 Star::Find(15, 164, 32, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.789 00.002 7988 Star::Find false star n=3 nbg=279 bg=98.7 sigma=3.4 thresh=109 peak=103
04:07:04.789 00.000 7988 Star::Find returns 0 (2), X=164.00, Y=32.00, Mass=34, SNR=2.9, Peak=112 HFD=0.0
04:07:04.791 00.002 7988 Star::Find(15, 943, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.793 00.002 7988 Star::Find false star n=5 nbg=279 bg=102.9 sigma=3.1 thresh=112 peak=107
04:07:04.793 00.000 7988 Star::Find returns 0 (2), X=943.00, Y=300.00, Mass=53, SNR=2.9, Peak=115 HFD=0.0
04:07:04.793 00.000 7988 Star::Find(15, 938, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.793 00.000 7988 Star::Find returns 0 (3), X=938.00, Y=81.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:04.793 00.000 7988 Star::Find(15, 292, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.793 00.000 7988 Star::Find false star n=3 nbg=279 bg=95.3 sigma=3.3 thresh=105 peak=100
04:07:04.793 00.000 7988 Star::Find returns 0 (2), X=292.00, Y=473.00, Mass=29, SNR=2.9, Peak=108 HFD=0.0
04:07:04.793 00.000 7988 Star::Find(15, 485, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.793 00.000 7988 Star::Find returns 0 (3), X=485.00, Y=171.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:04.793 00.000 7988 Star::Find(15, 1024, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.804 00.011 7988 Star::Find returns 0 (2), X=1024.00, Y=619.00, Mass=14, SNR=2.2, Peak=116 HFD=0.0
04:07:04.804 00.000 7988 Star::Find(15, 343, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.804 00.000 7988 Star::Find returns 0 (3), X=343.00, Y=637.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:07:04.804 00.000 7988 Star::Find(15, 914, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.809 00.005 7988 Star::Find returns 0 (2), X=914.00, Y=763.00, Mass=23, SNR=2.8, Peak=113 HFD=0.0
04:07:04.809 00.000 7988 Star::Find(15, 688, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.809 00.000 7988 Star::Find false star n=4 nbg=276 bg=101.1 sigma=3.7 thresh=112 peak=105
04:07:04.809 00.000 7988 Star::Find returns 0 (2), X=688.00, Y=90.00, Mass=45, SNR=2.9, Peak=113 HFD=0.0
04:07:04.809 00.000 7988 Star::Find(15, 705, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.809 00.000 7988 Star::Find returns 0 (2), X=705.00, Y=225.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
04:07:04.809 00.000 7988 Star::Find(15, 1067, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.809 00.000 7988 Star::Find returns 0 (3), X=1067.00, Y=264.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:07:04.809 00.000 7988 Star::Find(15, 634, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.821 00.012 7988 Star::Find returns 0 (3), X=634.00, Y=265.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:04.821 00.000 7988 Star::Find(15, 440, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.821 00.000 7988 Star::Find returns 0 (2), X=440.00, Y=443.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:07:04.821 00.000 7988 Star::Find(15, 852, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.825 00.004 7988 Star::Find returns 0 (2), X=852.00, Y=716.00, Mass=24, SNR=2.8, Peak=114 HFD=0.0
04:07:04.825 00.000 7988 Star::Find(15, 1173, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.825 00.000 7988 Star::Find returns 0 (3), X=1173.00, Y=93.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:04.825 00.000 7988 Star::Find(15, 1109, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.825 00.000 7988 Star::Find returns 0 (2), X=1109.00, Y=719.00, Mass=13, SNR=2.0, Peak=117 HFD=0.0
04:07:04.825 00.000 7988 Star::Find(15, 254, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.825 00.000 7988 Star::Find returns 0 (2), X=254.00, Y=889.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:07:04.825 00.000 7988 Star::Find(15, 762, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.825 00.000 7988 Star::Find returns 0 (2), X=762.00, Y=161.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:04.825 00.000 7988 Star::Find(15, 593, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.838 00.013 7988 Star::Find false star n=3 nbg=280 bg=95.2 sigma=3.2 thresh=105 peak=100
04:07:04.838 00.000 7988 Star::Find returns 0 (2), X=593.00, Y=603.00, Mass=34, SNR=2.9, Peak=108 HFD=0.0
04:07:04.841 00.003 7988 Star::Find(15, 741, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.841 00.000 7988 Star::Find returns 0 (2), X=741.00, Y=596.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:07:04.841 00.000 7988 Star::Find(15, 1028, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.841 00.000 7988 Star::Find returns 0 (2), X=1028.00, Y=171.00, Mass=22, SNR=2.7, Peak=115 HFD=0.0
04:07:04.841 00.000 7988 Star::Find(15, 889, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.841 00.000 7988 Star::Find returns 0 (3), X=889.00, Y=117.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:07:04.841 00.000 7988 Star::Find(15, 786, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.841 00.000 7988 Star::Find returns 0 (3), X=786.00, Y=361.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:04.841 00.000 7988 Star::Find(15, 750, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.841 00.000 7988 Star::Find returns 0 (2), X=750.00, Y=773.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:07:04.841 00.000 7988 Star::Find(15, 127, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.855 00.014 7988 Star::Find returns 0 (3), X=127.00, Y=382.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:04.857 00.002 7988 Star::Find(15, 498, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.857 00.000 7988 Star::Find returns 0 (2), X=498.00, Y=427.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:07:04.857 00.000 7988 Star::Find(15, 216, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.857 00.000 7988 Star::Find returns 0 (2), X=216.00, Y=132.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:07:04.857 00.000 7988 Star::Find(15, 637, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.857 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=832.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:07:04.857 00.000 7988 Star::Find(15, 835, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.857 00.000 7988 Star::Find returns 0 (2), X=835.00, Y=551.00, Mass=16, SNR=2.5, Peak=117 HFD=0.0
04:07:04.857 00.000 7988 Star::Find(15, 531, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.857 00.000 7988 Star::Find false star n=3 nbg=274 bg=100.9 sigma=3.4 thresh=111 peak=105
04:07:04.857 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=123.00, Mass=32, SNR=2.9, Peak=113 HFD=0.0
04:07:04.857 00.000 7988 Star::Find(15, 229, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.857 00.000 7988 Star::Find returns 0 (3), X=229.00, Y=346.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:07:04.872 00.015 7988 Star::Find(15, 146, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.872 00.000 7988 Star::Find returns 0 (3), X=146.00, Y=647.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:04.872 00.000 7988 Star::Find(15, 787, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.872 00.000 7988 Star::Find false star n=3 nbg=282 bg=100.3 sigma=3.4 thresh=110 peak=105
04:07:04.872 00.000 7988 Star::Find returns 0 (2), X=787.00, Y=592.00, Mass=32, SNR=2.9, Peak=112 HFD=0.0
04:07:04.872 00.000 7988 Star::Find(15, 494, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.872 00.000 7988 Star::Find false star n=3 nbg=278 bg=99.2 sigma=3.3 thresh=109 peak=104
04:07:04.881 00.009 7988 Star::Find returns 0 (2), X=494.00, Y=277.00, Mass=34, SNR=2.9, Peak=116 HFD=0.0
04:07:04.883 00.002 7988 Star::Find(15, 506, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.883 00.000 7988 Star::Find returns 0 (3), X=506.00, Y=646.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:04.885 00.002 7988 Star::Find(15, 295, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
04:07:04.885 00.000 7988 Star::Find returns 0 (2), X=295.00, Y=262.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:07:04.887 00.002 7988 AutoFind: no star found
04:07:04.889 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:07:04.889 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:07:04.891 00.002 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_040700.fit
04:07:04.897 00.006 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:07:04.899 00.002 7988 ScopeASCOM::SideOfPier() returns 0
04:07:04.903 00.004 7988 auto find star failed, attempts remaining = 2
04:07:04.906 00.003 7988 Changing from state SELECTING to UNINITIALIZED
04:07:04.906 00.000 7988 guider state => SELECTING
04:07:04.908 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
04:07:04.910 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:04.912 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:04.912 00.000 7988 Enqueuing Expose request
04:07:04.912 00.000 15712 Worker thread wakes up
04:07:04.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:04.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:04.912 00.000 7988 evsrv: cli 0CCD0028 disconnect
04:07:04.916 00.004 7988 evsrv: cli 0CCCF1C8 connect
04:07:04.919 00.003 7988 case statement mapped state 1 to 101
04:07:04.923 00.004 7988 case statement mapped state 1 to 101
04:07:04.925 00.002 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_shift_params","id":"57cd7164-4b69-47e1-8e2e-25f7cc66e0b5"}
04:07:04.927 00.002 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"57cd7164-4b69-47e1-8e2e-25f7cc66e0b5"}
04:07:04.929 00.002 7988 evsrv: cli 0CCCF1C8 disconnect
04:07:04.931 00.002 7988 evsrv: cli 0CCCFBC8 connect
04:07:04.933 00.002 7988 case statement mapped state 1 to 101
04:07:04.935 00.002 7988 case statement mapped state 1 to 101
04:07:04.937 00.002 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"96ff17f8-d089-484d-a1a9-a5585d10ba48"}
04:07:04.939 00.002 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"96ff17f8-d089-484d-a1a9-a5585d10ba48"}
04:07:04.940 00.001 7988 evsrv: cli 0CCCFBC8 disconnect
04:07:05.950 01.010 7988 evsrv: cli 0CCCFD08 connect
04:07:05.957 00.007 7988 case statement mapped state 1 to 101
04:07:05.957 00.000 7988 case statement mapped state 1 to 101
04:07:05.957 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_lock_position","id":"e09dcdf5-732d-41c6-a164-26947519f92a"}
04:07:05.962 00.005 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":null,"id":"e09dcdf5-732d-41c6-a164-26947519f92a"}
04:07:05.962 00.000 7988 evsrv: cli 0CCCFD08 disconnect
04:07:06.555 00.593 15712 Exposure complete
04:07:06.646 00.091 15712 worker thread done servicing request
04:07:06.646 00.000 7988 OnExposeComplete: enter
04:07:06.648 00.002 7988 UpdateGuideState(): m_state=1
04:07:06.648 00.000 7988 UpdateCurrentPosition: no star selected
04:07:06.651 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:06.651 00.000 7988 Status Line: No star selected
04:07:06.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=97, FiltMin=86, FiltMax=110, Gamma=0.690
04:07:06.651 00.000 7988 UpdateGuideState exits: No star selected
04:07:06.651 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:07:06.651 00.000 7988 GuiderMultiStar::AutoSelect enter
04:07:06.651 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:07:06.750 00.099 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:07:06.840 00.090 7988 AutoFind: global mean = 0.0, stdev 5.7
04:07:06.842 00.002 7988 AutoFind: using threshold = 0.1
04:07:06.940 00.098 7988 AutoFind: local max [182, 846] 5.1
04:07:06.940 00.000 7988 AutoFind: local max [1266, 396] 4.9
04:07:06.940 00.000 7988 AutoFind: local max [824, 273] 4.7
04:07:06.950 00.010 7988 AutoFind: local max [226, 284] 4.7
04:07:06.950 00.000 7988 AutoFind: local max [476, 284] 4.6
04:07:06.950 00.000 7988 AutoFind: local max [1075, 879] 4.6
04:07:06.950 00.000 7988 AutoFind: local max [1079, 314] 4.6
04:07:06.950 00.000 7988 AutoFind: local max [760, 778] 4.6
04:07:06.957 00.007 7988 AutoFind: local max [773, 194] 4.5
04:07:06.957 00.000 7988 AutoFind: local max [662, 153] 4.5
04:07:06.957 00.000 7988 AutoFind: local max [1174, 319] 4.4
04:07:06.957 00.000 7988 AutoFind: local max [309, 472] 4.4
04:07:06.957 00.000 7988 AutoFind: local max [328, 704] 4.4
04:07:06.957 00.000 7988 AutoFind: local max [944, 35] 4.3
04:07:06.957 00.000 7988 AutoFind: local max [427, 137] 4.3
04:07:06.966 00.009 7988 AutoFind: local max [1222, 71] 4.3
04:07:06.968 00.002 7988 AutoFind: local max [637, 34] 4.2
04:07:06.970 00.002 7988 AutoFind: local max [934, 195] 4.2
04:07:06.970 00.000 7988 AutoFind: local max [1037, 422] 4.2
04:07:06.972 00.002 7988 AutoFind: local max [363, 834] 4.2
04:07:06.974 00.002 7988 AutoFind: local max [924, 324] 4.2
04:07:06.974 00.000 7988 AutoFind: local max [911, 388] 4.2
04:07:06.976 00.002 7988 AutoFind: local max [547, 824] 4.2
04:07:06.978 00.002 7988 AutoFind: local max [744, 46] 4.1
04:07:06.980 00.002 7988 AutoFind: local max [95, 47] 4.1
04:07:06.984 00.004 7988 AutoFind: local max [47, 120] 4.1
04:07:06.986 00.002 7988 AutoFind: local max [890, 369] 4.1
04:07:06.988 00.002 7988 AutoFind: local max [1043, 63] 4.1
04:07:06.990 00.002 7988 AutoFind: local max [1167, 363] 4.1
04:07:06.991 00.001 7988 AutoFind: local max [824, 652] 4.1
04:07:06.993 00.002 7988 AutoFind: local max [110, 321] 4.1
04:07:06.995 00.002 7988 AutoFind: local max [588, 162] 4.1
04:07:06.998 00.003 7988 AutoFind: local max [1025, 85] 4.1
04:07:07.000 00.002 7988 AutoFind: local max [113, 158] 4.1
04:07:07.004 00.004 7988 AutoFind: local max [769, 946] 4.0
04:07:07.006 00.002 7988 AutoFind: local max [1088, 889] 4.0
04:07:07.007 00.001 7988 AutoFind: local max [856, 295] 4.0
04:07:07.010 00.003 7988 AutoFind: local max [196, 470] 4.0
04:07:07.012 00.002 7988 AutoFind: local max [54, 550] 4.0
04:07:07.016 00.004 7988 AutoFind: local max [974, 49] 4.0
04:07:07.016 00.000 7988 AutoFind: local max [1155, 629] 4.0
04:07:07.016 00.000 7988 AutoFind: local max [200, 640] 4.0
04:07:07.016 00.000 7988 AutoFind: local max [308, 500] 4.0
04:07:07.024 00.008 7988 AutoFind: local max [962, 422] 4.0
04:07:07.024 00.000 7988 AutoFind: local max [1003, 319] 4.0
04:07:07.024 00.000 7988 AutoFind: local max [277, 228] 4.0
04:07:07.030 00.006 7988 AutoFind: local max [1073, 686] 4.0
04:07:07.032 00.002 7988 AutoFind: local max [786, 53] 4.0
04:07:07.034 00.002 7988 AutoFind: local max [906, 537] 4.0
04:07:07.036 00.002 7988 AutoFind: local max [261, 227] 4.0
04:07:07.038 00.002 7988 AutoFind: local max [658, 702] 3.9
04:07:07.038 00.000 7988 AutoFind: local max [901, 632] 3.9
04:07:07.041 00.003 7988 AutoFind: local max [682, 708] 3.9
04:07:07.041 00.000 7988 AutoFind: local max [52, 491] 3.9
04:07:07.043 00.002 7988 AutoFind: local max [799, 293] 3.9
04:07:07.045 00.002 7988 AutoFind: local max [322, 245] 3.9
04:07:07.045 00.000 7988 AutoFind: local max [386, 740] 3.9
04:07:07.045 00.000 7988 AutoFind: local max [709, 94] 3.9
04:07:07.045 00.000 7988 AutoFind: local max [1063, 587] 3.9
04:07:07.045 00.000 7988 AutoFind: local max [418, 597] 3.9
04:07:07.045 00.000 7988 AutoFind: local max [115, 827] 3.9
04:07:07.058 00.013 7988 AutoFind: local max [963, 502] 3.9
04:07:07.058 00.000 7988 AutoFind: local max [1207, 927] 3.9
04:07:07.061 00.003 7988 AutoFind: local max [953, 378] 3.9
04:07:07.061 00.000 7988 AutoFind: local max [471, 566] 3.9
04:07:07.061 00.000 7988 AutoFind: local max [481, 768] 3.9
04:07:07.061 00.000 7988 AutoFind: local max [1149, 939] 3.9
04:07:07.061 00.000 7988 AutoFind: local max [291, 324] 3.8
04:07:07.061 00.000 7988 AutoFind: local max [1236, 314] 3.8
04:07:07.061 00.000 7988 AutoFind: local max [402, 509] 3.8
04:07:07.075 00.014 7988 AutoFind: local max [816, 535] 3.8
04:07:07.077 00.002 7988 AutoFind: local max [396, 862] 3.8
04:07:07.079 00.002 7988 AutoFind: local max [644, 942] 3.8
04:07:07.081 00.002 7988 AutoFind: local max [873, 207] 3.8
04:07:07.081 00.000 7988 AutoFind: local max [541, 434] 3.8
04:07:07.083 00.002 7988 AutoFind: local max [1170, 330] 3.8
04:07:07.085 00.002 7988 AutoFind: local max [623, 506] 3.8
04:07:07.087 00.002 7988 AutoFind: local max [95, 852] 3.8
04:07:07.087 00.000 7988 AutoFind: local max [814, 60] 3.8
04:07:07.087 00.000 7988 AutoFind: local max [625, 530] 3.8
04:07:07.093 00.006 7988 AutoFind: local max [848, 466] 3.8
04:07:07.095 00.002 7988 AutoFind: local max [314, 516] 3.8
04:07:07.097 00.002 7988 AutoFind: local max [1019, 382] 3.8
04:07:07.099 00.002 7988 AutoFind: local max [448, 12] 3.8
04:07:07.099 00.000 7988 AutoFind: local max [410, 464] 3.8
04:07:07.101 00.002 7988 AutoFind: local max [91, 827] 3.8
04:07:07.103 00.002 7988 AutoFind: local max [768, 488] 3.8
04:07:07.105 00.002 7988 AutoFind: local max [969, 124] 3.8
04:07:07.107 00.002 7988 AutoFind: local max [58, 776] 3.8
04:07:07.109 00.002 7988 AutoFind: local max [729, 270] 3.8
04:07:07.109 00.000 7988 AutoFind: local max [184, 805] 3.8
04:07:07.109 00.000 7988 AutoFind: local max [1088, 475] 3.8
04:07:07.109 00.000 7988 AutoFind: local max [54, 97] 3.8
04:07:07.109 00.000 7988 AutoFind: local max [744, 109] 3.8
04:07:07.109 00.000 7988 AutoFind: local max [587, 760] 3.8
04:07:07.109 00.000 7988 AutoFind: local max [167, 713] 3.8
04:07:07.109 00.000 7988 AutoFind: local max [139, 169] 3.8
04:07:07.109 00.000 7988 AutoFind: local max [424, 427] 3.7
04:07:07.109 00.000 7988 AutoFind: local max [832, 752] 3.7
04:07:07.126 00.017 7988 AutoFind: local max [1092, 486] 3.7
04:07:07.126 00.000 7988 AutoFind: too close [1092, 486] 3.7 - [1088, 475] 3.8
04:07:07.126 00.000 7988 AutoFind: too close [314, 516] 3.8 - [308, 500] 4.0
04:07:07.126 00.000 7988 AutoFind: too close [1170, 330] 3.8 - [1174, 319] 4.4
04:07:07.126 00.000 7988 AutoFind: too close [261, 227] 4.0 - [277, 228] 4.0
04:07:07.126 00.000 7988 AutoFind: too close [1088, 889] 4.0 - [1075, 879] 4.6
04:07:07.126 00.000 7988 AutoFind: too close to edge [448, 12] 3.8
04:07:07.126 00.000 7988 AutoFind: too close to edge [769, 946] 4.0
04:07:07.126 00.000 7988 AutoFind: too close to edge [1266, 396] 4.9
04:07:07.126 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:07:07.126 00.000 7988 Star::Find(15, 182, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.141 00.015 7988 Star::Find returns 0 (3), X=182.00, Y=846.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.143 00.002 7988 Star::Find(15, 824, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.143 00.000 7988 Star::Find returns 0 (2), X=824.00, Y=273.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:07:07.143 00.000 7988 Star::Find(15, 226, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.143 00.000 7988 Star::Find returns 0 (2), X=226.00, Y=284.00, Mass=10, SNR=1.9, Peak=106 HFD=0.0
04:07:07.143 00.000 7988 Star::Find(15, 476, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.143 00.000 7988 Star::Find false star n=5 nbg=274 bg=95.4 sigma=3.2 thresh=105 peak=100
04:07:07.143 00.000 7988 Star::Find returns 0 (2), X=476.00, Y=284.00, Mass=50, SNR=2.9, Peak=108 HFD=0.0
04:07:07.143 00.000 7988 Star::Find(15, 1079, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.143 00.000 7988 Star::Find returns 0 (3), X=1079.00, Y=314.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:07.143 00.000 7988 Star::Find(15, 760, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.156 00.013 7988 Star::Find returns 0 (3), X=760.00, Y=778.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.156 00.000 7988 Star::Find(15, 773, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.156 00.000 7988 Star::Find false star n=3 nbg=272 bg=98.1 sigma=3.2 thresh=108 peak=103
04:07:07.160 00.004 7988 Star::Find returns 0 (2), X=773.00, Y=194.00, Mass=31, SNR=2.9, Peak=111 HFD=0.0
04:07:07.160 00.000 7988 Star::Find(15, 662, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.160 00.000 7988 Star::Find returns 0 (2), X=662.00, Y=153.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:07:07.160 00.000 7988 Star::Find(15, 309, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.160 00.000 7988 Star::Find returns 0 (3), X=309.00, Y=472.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.160 00.000 7988 Star::Find(15, 328, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.160 00.000 7988 Star::Find false star n=4 nbg=278 bg=99.5 sigma=3.2 thresh=109 peak=106
04:07:07.169 00.009 7988 Star::Find returns 0 (2), X=328.00, Y=704.00, Mass=41, SNR=2.9, Peak=110 HFD=0.0
04:07:07.171 00.002 7988 Star::Find(15, 944, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.172 00.001 7988 Star::Find returns 0 (2), X=944.00, Y=35.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:07:07.172 00.000 7988 Star::Find(15, 427, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.172 00.000 7988 Star::Find returns 0 (3), X=427.00, Y=137.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:07:07.172 00.000 7988 Star::Find(15, 1222, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.177 00.005 7988 Star::Find returns 0 (2), X=1222.00, Y=71.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:07:07.177 00.000 7988 Star::Find(15, 637, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.177 00.000 7988 Star::Find returns 0 (3), X=637.00, Y=34.00, Mass=10, SNR=1.7, Peak=113 HFD=0.0
04:07:07.177 00.000 7988 Star::Find(15, 934, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.177 00.000 7988 Star::Find false star n=6 nbg=276 bg=100.2 sigma=3.1 thresh=110 peak=105
04:07:07.177 00.000 7988 Star::Find returns 0 (2), X=934.00, Y=195.00, Mass=67, SNR=2.9, Peak=113 HFD=0.0
04:07:07.177 00.000 7988 Star::Find(15, 1037, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.177 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=422.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:07.177 00.000 7988 Star::Find(15, 363, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.188 00.011 7988 Star::Find returns 0 (2), X=363.00, Y=834.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:07:07.188 00.000 7988 Star::Find(15, 924, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.190 00.002 7988 Star::Find returns 0 (2), X=924.00, Y=324.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:07.192 00.002 7988 Star::Find(15, 911, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.192 00.000 7988 Star::Find returns 0 (2), X=911.00, Y=388.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:07:07.194 00.002 7988 Star::Find(15, 547, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.194 00.000 7988 Star::Find returns 0 (2), X=547.00, Y=824.00, Mass=22, SNR=2.7, Peak=115 HFD=0.0
04:07:07.196 00.002 7988 Star::Find(15, 744, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.196 00.000 7988 Star::Find returns 0 (2), X=744.00, Y=46.00, Mass=25, SNR=3.0, Peak=115 HFD=0.0
04:07:07.198 00.002 7988 Star::Find(15, 95, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.200 00.002 7988 Star::Find returns 0 (3), X=95.00, Y=47.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:07:07.200 00.000 7988 Star::Find(15, 47, 120, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.202 00.002 7988 Star::Find returns 0 (2), X=47.00, Y=120.00, Mass=19, SNR=2.5, Peak=106 HFD=0.0
04:07:07.202 00.000 7988 Star::Find(15, 890, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.204 00.002 7988 Star::Find false star n=5 nbg=274 bg=97.3 sigma=3.0 thresh=106 peak=103
04:07:07.204 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=369.00, Mass=44, SNR=2.9, Peak=110 HFD=0.0
04:07:07.204 00.000 7988 Star::Find(15, 1043, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.204 00.000 7988 Star::Find returns 0 (3), X=1043.00, Y=63.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:07.204 00.000 7988 Star::Find(15, 1167, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.204 00.000 7988 Star::Find returns 0 (2), X=1167.00, Y=363.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:07.211 00.007 7988 Star::Find(15, 824, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.211 00.000 7988 Star::Find returns 0 (3), X=824.00, Y=652.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:07.211 00.000 7988 Star::Find(15, 110, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.211 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=321.00, Mass=13, SNR=2.0, Peak=109 HFD=0.0
04:07:07.211 00.000 7988 Star::Find(15, 588, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.211 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=162.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:07:07.211 00.000 7988 Star::Find(15, 1025, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.211 00.000 7988 Star::Find returns 0 (3), X=1025.00, Y=85.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:07:07.220 00.009 7988 Star::Find(15, 113, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.220 00.000 7988 Star::Find returns 0 (2), X=113.00, Y=158.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:07:07.222 00.002 7988 Star::Find(15, 856, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.222 00.000 7988 Star::Find returns 0 (2), X=856.00, Y=295.00, Mass=23, SNR=2.7, Peak=111 HFD=0.0
04:07:07.224 00.002 7988 Star::Find(15, 196, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.226 00.002 7988 Star::Find returns 0 (3), X=196.00, Y=470.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.226 00.000 7988 Star::Find(15, 54, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.226 00.000 7988 Star::Find returns 0 (3), X=54.00, Y=550.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:07:07.228 00.002 7988 Star::Find(15, 974, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.228 00.000 7988 Star::Find returns 0 (3), X=974.00, Y=49.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:07.230 00.002 7988 Star::Find(15, 1155, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.232 00.002 7988 Star::Find returns 0 (2), X=1155.00, Y=629.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:07:07.232 00.000 7988 Star::Find(15, 200, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.234 00.002 7988 Star::Find false star n=3 nbg=273 bg=97.6 sigma=3.1 thresh=107 peak=102
04:07:07.234 00.000 7988 Star::Find returns 0 (2), X=200.00, Y=640.00, Mass=29, SNR=2.9, Peak=109 HFD=0.0
04:07:07.236 00.002 7988 Star::Find(15, 962, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.236 00.000 7988 Star::Find returns 0 (2), X=962.00, Y=422.00, Mass=26, SNR=3.0, Peak=110 HFD=0.0
04:07:07.236 00.000 7988 Star::Find(15, 1003, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.236 00.000 7988 Star::Find returns 0 (2), X=1003.00, Y=319.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:07:07.236 00.000 7988 Star::Find(15, 1073, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.236 00.000 7988 Star::Find returns 0 (2), X=1073.00, Y=686.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:07:07.236 00.000 7988 Star::Find(15, 786, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.236 00.000 7988 Star::Find returns 0 (3), X=786.00, Y=53.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:07.245 00.009 7988 Star::Find(15, 906, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.245 00.000 7988 Star::Find returns 0 (2), X=906.00, Y=537.00, Mass=26, SNR=3.0, Peak=109 HFD=0.0
04:07:07.245 00.000 7988 Star::Find(15, 658, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.245 00.000 7988 Star::Find returns 0 (3), X=658.00, Y=702.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.245 00.000 7988 Star::Find(15, 901, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.245 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=632.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.245 00.000 7988 Star::Find(15, 682, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.252 00.007 7988 Star::Find returns 0 (3), X=682.00, Y=708.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:07.252 00.000 7988 Star::Find(15, 52, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.252 00.000 7988 Star::Find returns 0 (2), X=52.00, Y=491.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:07:07.252 00.000 7988 Star::Find(15, 799, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.252 00.000 7988 Star::Find returns 0 (3), X=799.00, Y=293.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.252 00.000 7988 Star::Find(15, 322, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.252 00.000 7988 Star::Find returns 0 (2), X=322.00, Y=245.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:07:07.252 00.000 7988 Star::Find(15, 386, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.252 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.0 sigma=3.3 thresh=109 peak=103
04:07:07.252 00.000 7988 Star::Find returns 0 (2), X=386.00, Y=740.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:07:07.263 00.011 7988 Star::Find(15, 709, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.263 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=94.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:07:07.263 00.000 7988 Star::Find(15, 1063, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.263 00.000 7988 Star::Find returns 0 (3), X=1063.00, Y=587.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:07:07.263 00.000 7988 Star::Find(15, 418, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.268 00.005 7988 Star::Find false star n=3 nbg=280 bg=97.5 sigma=3.3 thresh=107 peak=102
04:07:07.270 00.002 7988 Star::Find returns 0 (2), X=418.00, Y=597.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:07:07.270 00.000 7988 Star::Find(15, 115, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.270 00.000 7988 Star::Find returns 0 (2), X=115.00, Y=827.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.270 00.000 7988 Star::Find(15, 963, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.270 00.000 7988 Star::Find false star n=3 nbg=279 bg=95.5 sigma=3.4 thresh=106 peak=100
04:07:07.270 00.000 7988 Star::Find returns 0 (2), X=963.00, Y=502.00, Mass=32, SNR=2.9, Peak=107 HFD=0.0
04:07:07.270 00.000 7988 Star::Find(15, 1207, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.270 00.000 7988 Star::Find returns 0 (3), X=1207.00, Y=927.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.270 00.000 7988 Star::Find(15, 953, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.279 00.009 7988 Star::Find returns 0 (2), X=953.00, Y=378.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:07:07.279 00.000 7988 Star::Find(15, 471, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.279 00.000 7988 Star::Find returns 0 (3), X=471.00, Y=566.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.283 00.004 7988 Star::Find(15, 481, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.283 00.000 7988 Star::Find returns 0 (2), X=481.00, Y=768.00, Mass=21, SNR=2.7, Peak=111 HFD=0.0
04:07:07.285 00.002 7988 Star::Find(15, 1149, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.285 00.000 7988 Star::Find returns 0 (2), X=1149.00, Y=939.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.287 00.002 7988 Star::Find(15, 291, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.287 00.000 7988 Star::Find returns 0 (3), X=291.00, Y=324.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:07.289 00.002 7988 Star::Find(15, 1236, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.289 00.000 7988 Star::Find returns 0 (2), X=1236.00, Y=314.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:07:07.291 00.002 7988 Star::Find(15, 402, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.291 00.000 7988 Star::Find false star n=4 nbg=281 bg=96.9 sigma=3.3 thresh=107 peak=101
04:07:07.293 00.002 7988 Star::Find returns 0 (2), X=402.00, Y=509.00, Mass=43, SNR=2.9, Peak=110 HFD=0.0
04:07:07.293 00.000 7988 Star::Find(15, 816, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.295 00.002 7988 Star::Find returns 0 (3), X=816.00, Y=535.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:07.296 00.001 7988 Star::Find(15, 396, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.296 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=862.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:07.298 00.002 7988 Star::Find(15, 644, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.299 00.001 7988 Star::Find returns 0 (2), X=644.00, Y=942.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:07:07.299 00.000 7988 Star::Find(15, 873, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.299 00.000 7988 Star::Find returns 0 (3), X=873.00, Y=207.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:07.299 00.000 7988 Star::Find(15, 541, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.299 00.000 7988 Star::Find returns 0 (3), X=541.00, Y=434.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.299 00.000 7988 Star::Find(15, 623, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.299 00.000 7988 Star::Find returns 0 (2), X=623.00, Y=506.00, Mass=21, SNR=2.6, Peak=109 HFD=0.0
04:07:07.299 00.000 7988 Star::Find(15, 95, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.299 00.000 7988 Star::Find returns 0 (2), X=95.00, Y=852.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:07:07.299 00.000 7988 Star::Find(15, 814, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.299 00.000 7988 Star::Find returns 0 (2), X=814.00, Y=60.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:07.299 00.000 7988 Star::Find(15, 625, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.299 00.000 7988 Star::Find returns 0 (2), X=625.00, Y=530.00, Mass=22, SNR=2.6, Peak=109 HFD=0.0
04:07:07.299 00.000 7988 Star::Find(15, 848, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.313 00.014 7988 Star::Find returns 0 (3), X=848.00, Y=466.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.313 00.000 7988 Star::Find(15, 1019, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.315 00.002 7988 Star::Find false star n=3 nbg=277 bg=100.3 sigma=3.3 thresh=110 peak=106
04:07:07.315 00.000 7988 Star::Find returns 0 (2), X=1019.00, Y=382.00, Mass=35, SNR=2.9, Peak=114 HFD=0.0
04:07:07.317 00.002 7988 Star::Find(15, 410, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.317 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=464.00, Mass=23, SNR=2.8, Peak=108 HFD=0.0
04:07:07.319 00.002 7988 Star::Find(15, 91, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.319 00.000 7988 Star::Find returns 0 (3), X=91.00, Y=827.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:07.321 00.002 7988 Star::Find(15, 768, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.321 00.000 7988 Star::Find false star n=2 nbg=281 bg=95.6 sigma=3.5 thresh=106 peak=100
04:07:07.323 00.002 7988 Star::Find returns 0 (2), X=768.00, Y=488.00, Mass=28, SNR=2.9, Peak=112 HFD=0.0
04:07:07.323 00.000 7988 Star::Find(15, 969, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.325 00.002 7988 Star::Find returns 0 (2), X=969.00, Y=124.00, Mass=24, SNR=2.8, Peak=112 HFD=0.0
04:07:07.325 00.000 7988 Star::Find(15, 58, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.327 00.002 7988 Star::Find returns 0 (2), X=58.00, Y=776.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:07:07.327 00.000 7988 Star::Find(15, 729, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.329 00.002 7988 Star::Find returns 0 (2), X=729.00, Y=270.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.330 00.001 7988 Star::Find(15, 184, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.331 00.001 7988 Star::Find returns 0 (2), X=184.00, Y=805.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:07:07.331 00.000 7988 Star::Find(15, 54, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.331 00.000 7988 Star::Find returns 0 (2), X=54.00, Y=97.00, Mass=23, SNR=2.8, Peak=106 HFD=0.0
04:07:07.331 00.000 7988 Star::Find(15, 744, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.331 00.000 7988 Star::Find returns 0 (2), X=744.00, Y=109.00, Mass=12, SNR=1.9, Peak=111 HFD=0.0
04:07:07.331 00.000 7988 Star::Find(15, 587, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.331 00.000 7988 Star::Find returns 0 (3), X=587.00, Y=760.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:07.331 00.000 7988 Star::Find(15, 167, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.331 00.000 7988 Star::Find returns 0 (2), X=167.00, Y=713.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:07:07.331 00.000 7988 Star::Find(15, 139, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.331 00.000 7988 Star::Find returns 0 (3), X=139.00, Y=169.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:07:07.331 00.000 7988 Star::Find(15, 424, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.331 00.000 7988 Star::Find returns 0 (3), X=424.00, Y=427.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:07:07.331 00.000 7988 Star::Find(15, 832, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.331 00.000 7988 Star::Find false star n=3 nbg=285 bg=97.5 sigma=3.5 thresh=108 peak=102
04:07:07.331 00.000 7988 Star::Find returns 0 (2), X=832.00, Y=752.00, Mass=34, SNR=2.9, Peak=110 HFD=0.0
04:07:07.347 00.016 7988 AutoFind: finding best star pass 1
04:07:07.347 00.000 7988 Star::Find(15, 182, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.349 00.002 7988 Star::Find returns 0 (3), X=182.00, Y=846.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.349 00.000 7988 Star::Find(15, 824, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.351 00.002 7988 Star::Find returns 0 (2), X=824.00, Y=273.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:07:07.351 00.000 7988 Star::Find(15, 226, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.353 00.002 7988 Star::Find returns 0 (2), X=226.00, Y=284.00, Mass=10, SNR=1.9, Peak=106 HFD=0.0
04:07:07.353 00.000 7988 Star::Find(15, 476, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.355 00.002 7988 Star::Find false star n=5 nbg=274 bg=95.4 sigma=3.2 thresh=105 peak=100
04:07:07.355 00.000 7988 Star::Find returns 0 (2), X=476.00, Y=284.00, Mass=50, SNR=2.9, Peak=108 HFD=0.0
04:07:07.357 00.002 7988 Star::Find(15, 1079, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.357 00.000 7988 Star::Find returns 0 (3), X=1079.00, Y=314.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:07.359 00.002 7988 Star::Find(15, 760, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.359 00.000 7988 Star::Find returns 0 (3), X=760.00, Y=778.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.361 00.002 7988 Star::Find(15, 773, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.361 00.000 7988 Star::Find false star n=3 nbg=272 bg=98.1 sigma=3.2 thresh=108 peak=103
04:07:07.363 00.002 7988 Star::Find returns 0 (2), X=773.00, Y=194.00, Mass=31, SNR=2.9, Peak=111 HFD=0.0
04:07:07.364 00.001 7988 Star::Find(15, 662, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.364 00.000 7988 Star::Find returns 0 (2), X=662.00, Y=153.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:07:07.364 00.000 7988 Star::Find(15, 309, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.364 00.000 7988 Star::Find returns 0 (3), X=309.00, Y=472.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.364 00.000 7988 Star::Find(15, 328, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.364 00.000 7988 Star::Find false star n=4 nbg=278 bg=99.5 sigma=3.2 thresh=109 peak=106
04:07:07.364 00.000 7988 Star::Find returns 0 (2), X=328.00, Y=704.00, Mass=41, SNR=2.9, Peak=110 HFD=0.0
04:07:07.364 00.000 7988 Star::Find(15, 944, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.364 00.000 7988 Star::Find returns 0 (2), X=944.00, Y=35.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:07:07.364 00.000 7988 Star::Find(15, 427, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.364 00.000 7988 Star::Find returns 0 (3), X=427.00, Y=137.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:07:07.364 00.000 7988 Star::Find(15, 1222, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.364 00.000 7988 Star::Find returns 0 (2), X=1222.00, Y=71.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:07:07.364 00.000 7988 Star::Find(15, 637, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.364 00.000 7988 Star::Find returns 0 (3), X=637.00, Y=34.00, Mass=10, SNR=1.7, Peak=113 HFD=0.0
04:07:07.378 00.014 7988 Star::Find(15, 934, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.380 00.002 7988 Star::Find false star n=6 nbg=276 bg=100.2 sigma=3.1 thresh=110 peak=105
04:07:07.380 00.000 7988 Star::Find returns 0 (2), X=934.00, Y=195.00, Mass=67, SNR=2.9, Peak=113 HFD=0.0
04:07:07.380 00.000 7988 Star::Find(15, 1037, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.380 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=422.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:07.380 00.000 7988 Star::Find(15, 363, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.380 00.000 7988 Star::Find returns 0 (2), X=363.00, Y=834.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:07:07.380 00.000 7988 Star::Find(15, 924, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.380 00.000 7988 Star::Find returns 0 (2), X=924.00, Y=324.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:07.380 00.000 7988 Star::Find(15, 911, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.380 00.000 7988 Star::Find returns 0 (2), X=911.00, Y=388.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:07:07.380 00.000 7988 Star::Find(15, 547, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.380 00.000 7988 Star::Find returns 0 (2), X=547.00, Y=824.00, Mass=22, SNR=2.7, Peak=115 HFD=0.0
04:07:07.380 00.000 7988 Star::Find(15, 744, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.380 00.000 7988 Star::Find returns 0 (2), X=744.00, Y=46.00, Mass=25, SNR=3.0, Peak=115 HFD=0.0
04:07:07.394 00.014 7988 Star::Find(15, 95, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.394 00.000 7988 Star::Find returns 0 (3), X=95.00, Y=47.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:07:07.394 00.000 7988 Star::Find(15, 47, 120, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.397 00.003 7988 Star::Find returns 0 (2), X=47.00, Y=120.00, Mass=19, SNR=2.5, Peak=106 HFD=0.0
04:07:07.397 00.000 7988 Star::Find(15, 890, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.397 00.000 7988 Star::Find false star n=5 nbg=274 bg=97.3 sigma=3.0 thresh=106 peak=103
04:07:07.397 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=369.00, Mass=44, SNR=2.9, Peak=110 HFD=0.0
04:07:07.397 00.000 7988 Star::Find(15, 1043, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.397 00.000 7988 Star::Find returns 0 (3), X=1043.00, Y=63.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:07.397 00.000 7988 Star::Find(15, 1167, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.397 00.000 7988 Star::Find returns 0 (2), X=1167.00, Y=363.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:07.397 00.000 7988 Star::Find(15, 824, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.397 00.000 7988 Star::Find returns 0 (3), X=824.00, Y=652.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:07.397 00.000 7988 Star::Find(15, 110, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.397 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=321.00, Mass=13, SNR=2.0, Peak=109 HFD=0.0
04:07:07.410 00.013 7988 Star::Find(15, 588, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.410 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=162.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:07:07.410 00.000 7988 Star::Find(15, 1025, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.410 00.000 7988 Star::Find returns 0 (3), X=1025.00, Y=85.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:07:07.414 00.004 7988 Star::Find(15, 113, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.414 00.000 7988 Star::Find returns 0 (2), X=113.00, Y=158.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:07:07.414 00.000 7988 Star::Find(15, 856, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.414 00.000 7988 Star::Find returns 0 (2), X=856.00, Y=295.00, Mass=23, SNR=2.7, Peak=111 HFD=0.0
04:07:07.414 00.000 7988 Star::Find(15, 196, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.414 00.000 7988 Star::Find returns 0 (3), X=196.00, Y=470.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.414 00.000 7988 Star::Find(15, 54, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.414 00.000 7988 Star::Find returns 0 (3), X=54.00, Y=550.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:07:07.421 00.007 7988 Star::Find(15, 974, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.421 00.000 7988 Star::Find returns 0 (3), X=974.00, Y=49.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:07.423 00.002 7988 Star::Find(15, 1155, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.423 00.000 7988 Star::Find returns 0 (2), X=1155.00, Y=629.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:07:07.425 00.002 7988 Star::Find(15, 200, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.425 00.000 7988 Star::Find false star n=3 nbg=273 bg=97.6 sigma=3.1 thresh=107 peak=102
04:07:07.425 00.000 7988 Star::Find returns 0 (2), X=200.00, Y=640.00, Mass=29, SNR=2.9, Peak=109 HFD=0.0
04:07:07.425 00.000 7988 Star::Find(15, 962, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.425 00.000 7988 Star::Find returns 0 (2), X=962.00, Y=422.00, Mass=26, SNR=3.0, Peak=110 HFD=0.0
04:07:07.431 00.006 7988 Star::Find(15, 1003, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.431 00.000 7988 Star::Find returns 0 (2), X=1003.00, Y=319.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:07:07.431 00.000 7988 Star::Find(15, 1073, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.431 00.000 7988 Star::Find returns 0 (2), X=1073.00, Y=686.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:07:07.431 00.000 7988 Star::Find(15, 786, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.431 00.000 7988 Star::Find returns 0 (3), X=786.00, Y=53.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:07.437 00.006 7988 Star::Find(15, 906, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.437 00.000 7988 Star::Find returns 0 (2), X=906.00, Y=537.00, Mass=26, SNR=3.0, Peak=109 HFD=0.0
04:07:07.439 00.002 7988 Star::Find(15, 658, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.439 00.000 7988 Star::Find returns 0 (3), X=658.00, Y=702.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.441 00.002 7988 Star::Find(15, 901, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.441 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=632.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.441 00.000 7988 Star::Find(15, 682, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.441 00.000 7988 Star::Find returns 0 (3), X=682.00, Y=708.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:07.441 00.000 7988 Star::Find(15, 52, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.441 00.000 7988 Star::Find returns 0 (2), X=52.00, Y=491.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:07:07.441 00.000 7988 Star::Find(15, 799, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.448 00.007 7988 Star::Find returns 0 (3), X=799.00, Y=293.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.448 00.000 7988 Star::Find(15, 322, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.448 00.000 7988 Star::Find returns 0 (2), X=322.00, Y=245.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:07:07.448 00.000 7988 Star::Find(15, 386, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.448 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.0 sigma=3.3 thresh=109 peak=103
04:07:07.448 00.000 7988 Star::Find returns 0 (2), X=386.00, Y=740.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:07:07.448 00.000 7988 Star::Find(15, 709, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.448 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=94.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:07:07.457 00.009 7988 Star::Find(15, 1063, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.459 00.002 7988 Star::Find returns 0 (3), X=1063.00, Y=587.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:07:07.461 00.002 7988 Star::Find(15, 418, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.461 00.000 7988 Star::Find false star n=3 nbg=280 bg=97.5 sigma=3.3 thresh=107 peak=102
04:07:07.463 00.002 7988 Star::Find returns 0 (2), X=418.00, Y=597.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:07:07.465 00.002 7988 Star::Find(15, 115, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.467 00.002 7988 Star::Find returns 0 (2), X=115.00, Y=827.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.470 00.003 7988 Star::Find(15, 963, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.470 00.000 7988 Star::Find false star n=3 nbg=279 bg=95.5 sigma=3.4 thresh=106 peak=100
04:07:07.472 00.002 7988 Star::Find returns 0 (2), X=963.00, Y=502.00, Mass=32, SNR=2.9, Peak=107 HFD=0.0
04:07:07.473 00.001 7988 Star::Find(15, 1207, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.473 00.000 7988 Star::Find returns 0 (3), X=1207.00, Y=927.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.473 00.000 7988 Star::Find(15, 953, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.473 00.000 7988 Star::Find returns 0 (2), X=953.00, Y=378.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:07:07.473 00.000 7988 Star::Find(15, 471, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.473 00.000 7988 Star::Find returns 0 (3), X=471.00, Y=566.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.473 00.000 7988 Star::Find(15, 481, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.473 00.000 7988 Star::Find returns 0 (2), X=481.00, Y=768.00, Mass=21, SNR=2.7, Peak=111 HFD=0.0
04:07:07.482 00.009 7988 Star::Find(15, 1149, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.482 00.000 7988 Star::Find returns 0 (2), X=1149.00, Y=939.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.482 00.000 7988 Star::Find(15, 291, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.482 00.000 7988 Star::Find returns 0 (3), X=291.00, Y=324.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:07.482 00.000 7988 Star::Find(15, 1236, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.482 00.000 7988 Star::Find returns 0 (2), X=1236.00, Y=314.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:07:07.489 00.007 7988 Star::Find(15, 402, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.489 00.000 7988 Star::Find false star n=4 nbg=281 bg=96.9 sigma=3.3 thresh=107 peak=101
04:07:07.489 00.000 7988 Star::Find returns 0 (2), X=402.00, Y=509.00, Mass=43, SNR=2.9, Peak=110 HFD=0.0
04:07:07.489 00.000 7988 Star::Find(15, 816, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.489 00.000 7988 Star::Find returns 0 (3), X=816.00, Y=535.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:07.489 00.000 7988 Star::Find(15, 396, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.489 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=862.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:07.489 00.000 7988 Star::Find(15, 644, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.489 00.000 7988 Star::Find returns 0 (2), X=644.00, Y=942.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:07:07.489 00.000 7988 Star::Find(15, 873, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.498 00.009 7988 Star::Find returns 0 (3), X=873.00, Y=207.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:07.498 00.000 7988 Star::Find(15, 541, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.498 00.000 7988 Star::Find returns 0 (3), X=541.00, Y=434.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.498 00.000 7988 Star::Find(15, 623, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.498 00.000 7988 Star::Find returns 0 (2), X=623.00, Y=506.00, Mass=21, SNR=2.6, Peak=109 HFD=0.0
04:07:07.498 00.000 7988 Star::Find(15, 95, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.504 00.006 7988 Star::Find returns 0 (2), X=95.00, Y=852.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:07:07.504 00.000 7988 Star::Find(15, 814, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.504 00.000 7988 Star::Find returns 0 (2), X=814.00, Y=60.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:07.509 00.005 7988 Star::Find(15, 625, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.509 00.000 7988 Star::Find returns 0 (2), X=625.00, Y=530.00, Mass=22, SNR=2.6, Peak=109 HFD=0.0
04:07:07.513 00.004 7988 Star::Find(15, 848, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.513 00.000 7988 Star::Find returns 0 (3), X=848.00, Y=466.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.515 00.002 7988 Star::Find(15, 1019, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.515 00.000 7988 Star::Find false star n=3 nbg=277 bg=100.3 sigma=3.3 thresh=110 peak=106
04:07:07.515 00.000 7988 Star::Find returns 0 (2), X=1019.00, Y=382.00, Mass=35, SNR=2.9, Peak=114 HFD=0.0
04:07:07.520 00.005 7988 Star::Find(15, 410, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.520 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=464.00, Mass=23, SNR=2.8, Peak=108 HFD=0.0
04:07:07.520 00.000 7988 Star::Find(15, 91, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.520 00.000 7988 Star::Find returns 0 (3), X=91.00, Y=827.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:07.520 00.000 7988 Star::Find(15, 768, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.529 00.009 7988 Star::Find false star n=2 nbg=281 bg=95.6 sigma=3.5 thresh=106 peak=100
04:07:07.531 00.002 7988 Star::Find returns 0 (2), X=768.00, Y=488.00, Mass=28, SNR=2.9, Peak=112 HFD=0.0
04:07:07.532 00.001 7988 Star::Find(15, 969, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.532 00.000 7988 Star::Find returns 0 (2), X=969.00, Y=124.00, Mass=24, SNR=2.8, Peak=112 HFD=0.0
04:07:07.534 00.002 7988 Star::Find(15, 58, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.536 00.002 7988 Star::Find returns 0 (2), X=58.00, Y=776.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:07:07.536 00.000 7988 Star::Find(15, 729, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.536 00.000 7988 Star::Find returns 0 (2), X=729.00, Y=270.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.536 00.000 7988 Star::Find(15, 184, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.536 00.000 7988 Star::Find returns 0 (2), X=184.00, Y=805.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:07:07.536 00.000 7988 Star::Find(15, 54, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.536 00.000 7988 Star::Find returns 0 (2), X=54.00, Y=97.00, Mass=23, SNR=2.8, Peak=106 HFD=0.0
04:07:07.536 00.000 7988 Star::Find(15, 744, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.536 00.000 7988 Star::Find returns 0 (2), X=744.00, Y=109.00, Mass=12, SNR=1.9, Peak=111 HFD=0.0
04:07:07.536 00.000 7988 Star::Find(15, 587, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.550 00.014 7988 Star::Find returns 0 (3), X=587.00, Y=760.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:07.551 00.001 7988 Star::Find(15, 167, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.551 00.000 7988 Star::Find returns 0 (2), X=167.00, Y=713.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:07:07.551 00.000 7988 Star::Find(15, 139, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.551 00.000 7988 Star::Find returns 0 (3), X=139.00, Y=169.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:07:07.551 00.000 7988 Star::Find(15, 424, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.551 00.000 7988 Star::Find returns 0 (3), X=424.00, Y=427.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:07:07.551 00.000 7988 Star::Find(15, 832, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.551 00.000 7988 Star::Find false star n=3 nbg=285 bg=97.5 sigma=3.5 thresh=108 peak=102
04:07:07.551 00.000 7988 Star::Find returns 0 (2), X=832.00, Y=752.00, Mass=34, SNR=2.9, Peak=110 HFD=0.0
04:07:07.551 00.000 7988 AutoFind: could not find a star on Pass 1
04:07:07.551 00.000 7988 AutoFind: finding best star pass 2
04:07:07.551 00.000 7988 Star::Find(15, 182, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.551 00.000 7988 Star::Find returns 0 (3), X=182.00, Y=846.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.551 00.000 7988 Star::Find(15, 824, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.567 00.016 7988 Star::Find returns 0 (2), X=824.00, Y=273.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:07:07.567 00.000 7988 Star::Find(15, 226, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.567 00.000 7988 Star::Find returns 0 (2), X=226.00, Y=284.00, Mass=10, SNR=1.9, Peak=106 HFD=0.0
04:07:07.567 00.000 7988 Star::Find(15, 476, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.567 00.000 7988 Star::Find false star n=5 nbg=274 bg=95.4 sigma=3.2 thresh=105 peak=100
04:07:07.567 00.000 7988 Star::Find returns 0 (2), X=476.00, Y=284.00, Mass=50, SNR=2.9, Peak=108 HFD=0.0
04:07:07.567 00.000 7988 Star::Find(15, 1079, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.567 00.000 7988 Star::Find returns 0 (3), X=1079.00, Y=314.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:07.567 00.000 7988 Star::Find(15, 760, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.567 00.000 7988 Star::Find returns 0 (3), X=760.00, Y=778.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.567 00.000 7988 Star::Find(15, 773, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.567 00.000 7988 Star::Find false star n=3 nbg=272 bg=98.1 sigma=3.2 thresh=108 peak=103
04:07:07.567 00.000 7988 Star::Find returns 0 (2), X=773.00, Y=194.00, Mass=31, SNR=2.9, Peak=111 HFD=0.0
04:07:07.567 00.000 7988 Star::Find(15, 662, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.583 00.016 7988 Star::Find returns 0 (2), X=662.00, Y=153.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:07:07.584 00.001 7988 Star::Find(15, 309, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.584 00.000 7988 Star::Find returns 0 (3), X=309.00, Y=472.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.584 00.000 7988 Star::Find(15, 328, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.584 00.000 7988 Star::Find false star n=4 nbg=278 bg=99.5 sigma=3.2 thresh=109 peak=106
04:07:07.584 00.000 7988 Star::Find returns 0 (2), X=328.00, Y=704.00, Mass=41, SNR=2.9, Peak=110 HFD=0.0
04:07:07.584 00.000 7988 Star::Find(15, 944, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.584 00.000 7988 Star::Find returns 0 (2), X=944.00, Y=35.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:07:07.584 00.000 7988 Star::Find(15, 427, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.584 00.000 7988 Star::Find returns 0 (3), X=427.00, Y=137.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:07:07.584 00.000 7988 Star::Find(15, 1222, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.584 00.000 7988 Star::Find returns 0 (2), X=1222.00, Y=71.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:07:07.584 00.000 7988 Star::Find(15, 637, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.584 00.000 7988 Star::Find returns 0 (3), X=637.00, Y=34.00, Mass=10, SNR=1.7, Peak=113 HFD=0.0
04:07:07.598 00.014 7988 Star::Find(15, 934, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.598 00.000 7988 Star::Find false star n=6 nbg=276 bg=100.2 sigma=3.1 thresh=110 peak=105
04:07:07.600 00.002 7988 Star::Find returns 0 (2), X=934.00, Y=195.00, Mass=67, SNR=2.9, Peak=113 HFD=0.0
04:07:07.600 00.000 7988 Star::Find(15, 1037, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.600 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=422.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:07.600 00.000 7988 Star::Find(15, 363, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.600 00.000 7988 Star::Find returns 0 (2), X=363.00, Y=834.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:07:07.600 00.000 7988 Star::Find(15, 924, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.600 00.000 7988 Star::Find returns 0 (2), X=924.00, Y=324.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:07.600 00.000 7988 Star::Find(15, 911, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.600 00.000 7988 Star::Find returns 0 (2), X=911.00, Y=388.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:07:07.600 00.000 7988 Star::Find(15, 547, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.600 00.000 7988 Star::Find returns 0 (2), X=547.00, Y=824.00, Mass=22, SNR=2.7, Peak=115 HFD=0.0
04:07:07.600 00.000 7988 Star::Find(15, 744, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.615 00.015 7988 Star::Find returns 0 (2), X=744.00, Y=46.00, Mass=25, SNR=3.0, Peak=115 HFD=0.0
04:07:07.615 00.000 7988 Star::Find(15, 95, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.617 00.002 7988 Star::Find returns 0 (3), X=95.00, Y=47.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:07:07.617 00.000 7988 Star::Find(15, 47, 120, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.617 00.000 7988 Star::Find returns 0 (2), X=47.00, Y=120.00, Mass=19, SNR=2.5, Peak=106 HFD=0.0
04:07:07.617 00.000 7988 Star::Find(15, 890, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.617 00.000 7988 Star::Find false star n=5 nbg=274 bg=97.3 sigma=3.0 thresh=106 peak=103
04:07:07.617 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=369.00, Mass=44, SNR=2.9, Peak=110 HFD=0.0
04:07:07.617 00.000 7988 Star::Find(15, 1043, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.617 00.000 7988 Star::Find returns 0 (3), X=1043.00, Y=63.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:07.617 00.000 7988 Star::Find(15, 1167, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.617 00.000 7988 Star::Find returns 0 (2), X=1167.00, Y=363.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:07.617 00.000 7988 Star::Find(15, 824, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.617 00.000 7988 Star::Find returns 0 (3), X=824.00, Y=652.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:07.630 00.013 7988 Star::Find(15, 110, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.630 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=321.00, Mass=13, SNR=2.0, Peak=109 HFD=0.0
04:07:07.630 00.000 7988 Star::Find(15, 588, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.630 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=162.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:07:07.634 00.004 7988 Star::Find(15, 1025, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.634 00.000 7988 Star::Find returns 0 (3), X=1025.00, Y=85.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:07:07.634 00.000 7988 Star::Find(15, 113, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.634 00.000 7988 Star::Find returns 0 (2), X=113.00, Y=158.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:07:07.634 00.000 7988 Star::Find(15, 856, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.634 00.000 7988 Star::Find returns 0 (2), X=856.00, Y=295.00, Mass=23, SNR=2.7, Peak=111 HFD=0.0
04:07:07.634 00.000 7988 Star::Find(15, 196, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.634 00.000 7988 Star::Find returns 0 (3), X=196.00, Y=470.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.634 00.000 7988 Star::Find(15, 54, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.634 00.000 7988 Star::Find returns 0 (3), X=54.00, Y=550.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:07:07.634 00.000 7988 Star::Find(15, 974, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.634 00.000 7988 Star::Find returns 0 (3), X=974.00, Y=49.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:07.646 00.012 7988 Star::Find(15, 1155, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.648 00.002 7988 Star::Find returns 0 (2), X=1155.00, Y=629.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:07:07.648 00.000 7988 Star::Find(15, 200, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.650 00.002 7988 Star::Find false star n=3 nbg=273 bg=97.6 sigma=3.1 thresh=107 peak=102
04:07:07.651 00.001 7988 Star::Find returns 0 (2), X=200.00, Y=640.00, Mass=29, SNR=2.9, Peak=109 HFD=0.0
04:07:07.651 00.000 7988 Star::Find(15, 962, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.653 00.002 7988 Star::Find returns 0 (2), X=962.00, Y=422.00, Mass=26, SNR=3.0, Peak=110 HFD=0.0
04:07:07.653 00.000 7988 Star::Find(15, 1003, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.655 00.002 7988 Star::Find returns 0 (2), X=1003.00, Y=319.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:07:07.655 00.000 7988 Star::Find(15, 1073, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.657 00.002 7988 Star::Find returns 0 (2), X=1073.00, Y=686.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:07:07.657 00.000 7988 Star::Find(15, 786, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.659 00.002 7988 Star::Find returns 0 (3), X=786.00, Y=53.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:07.659 00.000 7988 Star::Find(15, 906, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.661 00.002 7988 Star::Find returns 0 (2), X=906.00, Y=537.00, Mass=26, SNR=3.0, Peak=109 HFD=0.0
04:07:07.662 00.001 7988 Star::Find(15, 658, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.662 00.000 7988 Star::Find returns 0 (3), X=658.00, Y=702.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.662 00.000 7988 Star::Find(15, 901, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.662 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=632.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.662 00.000 7988 Star::Find(15, 682, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.668 00.006 7988 Star::Find returns 0 (3), X=682.00, Y=708.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:07.668 00.000 7988 Star::Find(15, 52, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.668 00.000 7988 Star::Find returns 0 (2), X=52.00, Y=491.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:07:07.668 00.000 7988 Star::Find(15, 799, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.668 00.000 7988 Star::Find returns 0 (3), X=799.00, Y=293.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.668 00.000 7988 Star::Find(15, 322, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.668 00.000 7988 Star::Find returns 0 (2), X=322.00, Y=245.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:07:07.668 00.000 7988 Star::Find(15, 386, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.668 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.0 sigma=3.3 thresh=109 peak=103
04:07:07.668 00.000 7988 Star::Find returns 0 (2), X=386.00, Y=740.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:07:07.668 00.000 7988 Star::Find(15, 709, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.678 00.010 7988 Star::Find returns 0 (2), X=709.00, Y=94.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:07:07.680 00.002 7988 Star::Find(15, 1063, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.680 00.000 7988 Star::Find returns 0 (3), X=1063.00, Y=587.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:07:07.682 00.002 7988 Star::Find(15, 418, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.682 00.000 7988 Star::Find false star n=3 nbg=280 bg=97.5 sigma=3.3 thresh=107 peak=102
04:07:07.682 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=597.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:07:07.685 00.003 7988 Star::Find(15, 115, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.685 00.000 7988 Star::Find returns 0 (2), X=115.00, Y=827.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.687 00.002 7988 Star::Find(15, 963, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.687 00.000 7988 Star::Find false star n=3 nbg=279 bg=95.5 sigma=3.4 thresh=106 peak=100
04:07:07.689 00.002 7988 Star::Find returns 0 (2), X=963.00, Y=502.00, Mass=32, SNR=2.9, Peak=107 HFD=0.0
04:07:07.689 00.000 7988 Star::Find(15, 1207, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.691 00.002 7988 Star::Find returns 0 (3), X=1207.00, Y=927.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.691 00.000 7988 Star::Find(15, 953, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.693 00.002 7988 Star::Find returns 0 (2), X=953.00, Y=378.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:07:07.693 00.000 7988 Star::Find(15, 471, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.694 00.001 7988 Star::Find returns 0 (3), X=471.00, Y=566.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.694 00.000 7988 Star::Find(15, 481, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.694 00.000 7988 Star::Find returns 0 (2), X=481.00, Y=768.00, Mass=21, SNR=2.7, Peak=111 HFD=0.0
04:07:07.694 00.000 7988 Star::Find(15, 1149, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.694 00.000 7988 Star::Find returns 0 (2), X=1149.00, Y=939.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.694 00.000 7988 Star::Find(15, 291, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.694 00.000 7988 Star::Find returns 0 (3), X=291.00, Y=324.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:07.702 00.008 7988 Star::Find(15, 1236, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.702 00.000 7988 Star::Find returns 0 (2), X=1236.00, Y=314.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:07:07.702 00.000 7988 Star::Find(15, 402, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.702 00.000 7988 Star::Find false star n=4 nbg=281 bg=96.9 sigma=3.3 thresh=107 peak=101
04:07:07.702 00.000 7988 Star::Find returns 0 (2), X=402.00, Y=509.00, Mass=43, SNR=2.9, Peak=110 HFD=0.0
04:07:07.702 00.000 7988 Star::Find(15, 816, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.702 00.000 7988 Star::Find returns 0 (3), X=816.00, Y=535.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:07.710 00.008 7988 Star::Find(15, 396, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.710 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=862.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:07.710 00.000 7988 Star::Find(15, 644, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.710 00.000 7988 Star::Find returns 0 (2), X=644.00, Y=942.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:07:07.710 00.000 7988 Star::Find(15, 873, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.710 00.000 7988 Star::Find returns 0 (3), X=873.00, Y=207.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:07.710 00.000 7988 Star::Find(15, 541, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.710 00.000 7988 Star::Find returns 0 (3), X=541.00, Y=434.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.719 00.009 7988 Star::Find(15, 623, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.719 00.000 7988 Star::Find returns 0 (2), X=623.00, Y=506.00, Mass=21, SNR=2.6, Peak=109 HFD=0.0
04:07:07.719 00.000 7988 Star::Find(15, 95, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.719 00.000 7988 Star::Find returns 0 (2), X=95.00, Y=852.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:07:07.719 00.000 7988 Star::Find(15, 814, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.719 00.000 7988 Star::Find returns 0 (2), X=814.00, Y=60.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:07.719 00.000 7988 Star::Find(15, 625, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.726 00.007 7988 Star::Find returns 0 (2), X=625.00, Y=530.00, Mass=22, SNR=2.6, Peak=109 HFD=0.0
04:07:07.726 00.000 7988 Star::Find(15, 848, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.726 00.000 7988 Star::Find returns 0 (3), X=848.00, Y=466.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.726 00.000 7988 Star::Find(15, 1019, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.726 00.000 7988 Star::Find false star n=3 nbg=277 bg=100.3 sigma=3.3 thresh=110 peak=106
04:07:07.726 00.000 7988 Star::Find returns 0 (2), X=1019.00, Y=382.00, Mass=35, SNR=2.9, Peak=114 HFD=0.0
04:07:07.726 00.000 7988 Star::Find(15, 410, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.726 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=464.00, Mass=23, SNR=2.8, Peak=108 HFD=0.0
04:07:07.726 00.000 7988 Star::Find(15, 91, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.726 00.000 7988 Star::Find returns 0 (3), X=91.00, Y=827.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:07.735 00.009 7988 Star::Find(15, 768, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.735 00.000 7988 Star::Find false star n=2 nbg=281 bg=95.6 sigma=3.5 thresh=106 peak=100
04:07:07.735 00.000 7988 Star::Find returns 0 (2), X=768.00, Y=488.00, Mass=28, SNR=2.9, Peak=112 HFD=0.0
04:07:07.735 00.000 7988 Star::Find(15, 969, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.735 00.000 7988 Star::Find returns 0 (2), X=969.00, Y=124.00, Mass=24, SNR=2.8, Peak=112 HFD=0.0
04:07:07.735 00.000 7988 Star::Find(15, 58, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.735 00.000 7988 Star::Find returns 0 (2), X=58.00, Y=776.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:07:07.742 00.007 7988 Star::Find(15, 729, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.742 00.000 7988 Star::Find returns 0 (2), X=729.00, Y=270.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.742 00.000 7988 Star::Find(15, 184, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.742 00.000 7988 Star::Find returns 0 (2), X=184.00, Y=805.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:07:07.742 00.000 7988 Star::Find(15, 54, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.742 00.000 7988 Star::Find returns 0 (2), X=54.00, Y=97.00, Mass=23, SNR=2.8, Peak=106 HFD=0.0
04:07:07.742 00.000 7988 Star::Find(15, 744, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.742 00.000 7988 Star::Find returns 0 (2), X=744.00, Y=109.00, Mass=12, SNR=1.9, Peak=111 HFD=0.0
04:07:07.742 00.000 7988 Star::Find(15, 587, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.742 00.000 7988 Star::Find returns 0 (3), X=587.00, Y=760.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:07.752 00.010 7988 Star::Find(15, 167, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.752 00.000 7988 Star::Find returns 0 (2), X=167.00, Y=713.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:07:07.752 00.000 7988 Star::Find(15, 139, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.752 00.000 7988 Star::Find returns 0 (3), X=139.00, Y=169.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:07:07.752 00.000 7988 Star::Find(15, 424, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.758 00.006 7988 Star::Find returns 0 (3), X=424.00, Y=427.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:07:07.758 00.000 7988 Star::Find(15, 832, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.758 00.000 7988 Star::Find false star n=3 nbg=285 bg=97.5 sigma=3.5 thresh=108 peak=102
04:07:07.758 00.000 7988 Star::Find returns 0 (2), X=832.00, Y=752.00, Mass=34, SNR=2.9, Peak=110 HFD=0.0
04:07:07.758 00.000 7988 AutoFind: could not find a non-saturated star!
04:07:07.758 00.000 7988 AutoFind: finding best star pass 3
04:07:07.758 00.000 7988 Star::Find(15, 182, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.758 00.000 7988 Star::Find returns 0 (3), X=182.00, Y=846.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.758 00.000 7988 Star::Find(15, 824, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.758 00.000 7988 Star::Find returns 0 (2), X=824.00, Y=273.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:07:07.758 00.000 7988 Star::Find(15, 226, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.758 00.000 7988 Star::Find returns 0 (2), X=226.00, Y=284.00, Mass=10, SNR=1.9, Peak=106 HFD=0.0
04:07:07.769 00.011 7988 Star::Find(15, 476, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.769 00.000 7988 Star::Find false star n=5 nbg=274 bg=95.4 sigma=3.2 thresh=105 peak=100
04:07:07.769 00.000 7988 Star::Find returns 0 (2), X=476.00, Y=284.00, Mass=50, SNR=2.9, Peak=108 HFD=0.0
04:07:07.769 00.000 7988 Star::Find(15, 1079, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.769 00.000 7988 Star::Find returns 0 (3), X=1079.00, Y=314.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:07:07.774 00.005 7988 Star::Find(15, 760, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.774 00.000 7988 Star::Find returns 0 (3), X=760.00, Y=778.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.774 00.000 7988 Star::Find(15, 773, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.774 00.000 7988 Star::Find false star n=3 nbg=272 bg=98.1 sigma=3.2 thresh=108 peak=103
04:07:07.774 00.000 7988 Star::Find returns 0 (2), X=773.00, Y=194.00, Mass=31, SNR=2.9, Peak=111 HFD=0.0
04:07:07.774 00.000 7988 Star::Find(15, 662, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.774 00.000 7988 Star::Find returns 0 (2), X=662.00, Y=153.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:07:07.774 00.000 7988 Star::Find(15, 309, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.774 00.000 7988 Star::Find returns 0 (3), X=309.00, Y=472.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.774 00.000 7988 Star::Find(15, 328, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.774 00.000 7988 Star::Find false star n=4 nbg=278 bg=99.5 sigma=3.2 thresh=109 peak=106
04:07:07.786 00.012 7988 Star::Find returns 0 (2), X=328.00, Y=704.00, Mass=41, SNR=2.9, Peak=110 HFD=0.0
04:07:07.786 00.000 7988 Star::Find(15, 944, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.786 00.000 7988 Star::Find returns 0 (2), X=944.00, Y=35.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:07:07.786 00.000 7988 Star::Find(15, 427, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.789 00.003 7988 Star::Find returns 0 (3), X=427.00, Y=137.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:07:07.789 00.000 7988 Star::Find(15, 1222, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.791 00.002 7988 Star::Find returns 0 (2), X=1222.00, Y=71.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:07:07.791 00.000 7988 Star::Find(15, 637, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.793 00.002 7988 Star::Find returns 0 (3), X=637.00, Y=34.00, Mass=10, SNR=1.7, Peak=113 HFD=0.0
04:07:07.793 00.000 7988 Star::Find(15, 934, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.795 00.002 7988 Star::Find false star n=6 nbg=276 bg=100.2 sigma=3.1 thresh=110 peak=105
04:07:07.795 00.000 7988 Star::Find returns 0 (2), X=934.00, Y=195.00, Mass=67, SNR=2.9, Peak=113 HFD=0.0
04:07:07.795 00.000 7988 Star::Find(15, 1037, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.795 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=422.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:07.795 00.000 7988 Star::Find(15, 363, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.795 00.000 7988 Star::Find returns 0 (2), X=363.00, Y=834.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:07:07.795 00.000 7988 Star::Find(15, 924, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.803 00.008 7988 Star::Find returns 0 (2), X=924.00, Y=324.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:07:07.803 00.000 7988 Star::Find(15, 911, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.803 00.000 7988 Star::Find returns 0 (2), X=911.00, Y=388.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:07:07.805 00.002 7988 Star::Find(15, 547, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.805 00.000 7988 Star::Find returns 0 (2), X=547.00, Y=824.00, Mass=22, SNR=2.7, Peak=115 HFD=0.0
04:07:07.805 00.000 7988 Star::Find(15, 744, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.805 00.000 7988 Star::Find returns 0 (2), X=744.00, Y=46.00, Mass=25, SNR=3.0, Peak=115 HFD=0.0
04:07:07.805 00.000 7988 Star::Find(15, 95, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.805 00.000 7988 Star::Find returns 0 (3), X=95.00, Y=47.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:07:07.805 00.000 7988 Star::Find(15, 47, 120, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.805 00.000 7988 Star::Find returns 0 (2), X=47.00, Y=120.00, Mass=19, SNR=2.5, Peak=106 HFD=0.0
04:07:07.805 00.000 7988 Star::Find(15, 890, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.805 00.000 7988 Star::Find false star n=5 nbg=274 bg=97.3 sigma=3.0 thresh=106 peak=103
04:07:07.805 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=369.00, Mass=44, SNR=2.9, Peak=110 HFD=0.0
04:07:07.805 00.000 7988 Star::Find(15, 1043, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.818 00.013 7988 Star::Find returns 0 (3), X=1043.00, Y=63.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:07.818 00.000 7988 Star::Find(15, 1167, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.820 00.002 7988 Star::Find returns 0 (2), X=1167.00, Y=363.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:07.821 00.001 7988 Star::Find(15, 824, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.821 00.000 7988 Star::Find returns 0 (3), X=824.00, Y=652.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:07.823 00.002 7988 Star::Find(15, 110, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.823 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=321.00, Mass=13, SNR=2.0, Peak=109 HFD=0.0
04:07:07.825 00.002 7988 Star::Find(15, 588, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.825 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=162.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:07:07.827 00.002 7988 Star::Find(15, 1025, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.829 00.002 7988 Star::Find returns 0 (3), X=1025.00, Y=85.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:07:07.829 00.000 7988 Star::Find(15, 113, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.831 00.002 7988 Star::Find returns 0 (2), X=113.00, Y=158.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:07:07.831 00.000 7988 Star::Find(15, 856, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.833 00.002 7988 Star::Find returns 0 (2), X=856.00, Y=295.00, Mass=23, SNR=2.7, Peak=111 HFD=0.0
04:07:07.833 00.000 7988 Star::Find(15, 196, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.833 00.000 7988 Star::Find returns 0 (3), X=196.00, Y=470.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.837 00.004 7988 Star::Find(15, 54, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.837 00.000 7988 Star::Find returns 0 (3), X=54.00, Y=550.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:07:07.837 00.000 7988 Star::Find(15, 974, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.837 00.000 7988 Star::Find returns 0 (3), X=974.00, Y=49.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:07.837 00.000 7988 Star::Find(15, 1155, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.837 00.000 7988 Star::Find returns 0 (2), X=1155.00, Y=629.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:07:07.837 00.000 7988 Star::Find(15, 200, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.837 00.000 7988 Star::Find false star n=3 nbg=273 bg=97.6 sigma=3.1 thresh=107 peak=102
04:07:07.837 00.000 7988 Star::Find returns 0 (2), X=200.00, Y=640.00, Mass=29, SNR=2.9, Peak=109 HFD=0.0
04:07:07.837 00.000 7988 Star::Find(15, 962, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.837 00.000 7988 Star::Find returns 0 (2), X=962.00, Y=422.00, Mass=26, SNR=3.0, Peak=110 HFD=0.0
04:07:07.837 00.000 7988 Star::Find(15, 1003, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.837 00.000 7988 Star::Find returns 0 (2), X=1003.00, Y=319.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:07:07.837 00.000 7988 Star::Find(15, 1073, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.837 00.000 7988 Star::Find returns 0 (2), X=1073.00, Y=686.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:07:07.852 00.015 7988 Star::Find(15, 786, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.853 00.001 7988 Star::Find returns 0 (3), X=786.00, Y=53.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:07.853 00.000 7988 Star::Find(15, 906, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.853 00.000 7988 Star::Find returns 0 (2), X=906.00, Y=537.00, Mass=26, SNR=3.0, Peak=109 HFD=0.0
04:07:07.853 00.000 7988 Star::Find(15, 658, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.853 00.000 7988 Star::Find returns 0 (3), X=658.00, Y=702.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.853 00.000 7988 Star::Find(15, 901, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.853 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=632.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.853 00.000 7988 Star::Find(15, 682, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.853 00.000 7988 Star::Find returns 0 (3), X=682.00, Y=708.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:07.853 00.000 7988 Star::Find(15, 52, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.853 00.000 7988 Star::Find returns 0 (2), X=52.00, Y=491.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:07:07.853 00.000 7988 Star::Find(15, 799, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.853 00.000 7988 Star::Find returns 0 (3), X=799.00, Y=293.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.853 00.000 7988 Star::Find(15, 322, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.868 00.015 7988 Star::Find returns 0 (2), X=322.00, Y=245.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:07:07.868 00.000 7988 Star::Find(15, 386, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.870 00.002 7988 Star::Find false star n=3 nbg=277 bg=99.0 sigma=3.3 thresh=109 peak=103
04:07:07.870 00.000 7988 Star::Find returns 0 (2), X=386.00, Y=740.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:07:07.870 00.000 7988 Star::Find(15, 709, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.870 00.000 7988 Star::Find returns 0 (2), X=709.00, Y=94.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:07:07.870 00.000 7988 Star::Find(15, 1063, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.870 00.000 7988 Star::Find returns 0 (3), X=1063.00, Y=587.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:07:07.870 00.000 7988 Star::Find(15, 418, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.870 00.000 7988 Star::Find false star n=3 nbg=280 bg=97.5 sigma=3.3 thresh=107 peak=102
04:07:07.870 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=597.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:07:07.870 00.000 7988 Star::Find(15, 115, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.870 00.000 7988 Star::Find returns 0 (2), X=115.00, Y=827.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.870 00.000 7988 Star::Find(15, 963, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.870 00.000 7988 Star::Find false star n=3 nbg=279 bg=95.5 sigma=3.4 thresh=106 peak=100
04:07:07.870 00.000 7988 Star::Find returns 0 (2), X=963.00, Y=502.00, Mass=32, SNR=2.9, Peak=107 HFD=0.0
04:07:07.884 00.014 7988 Star::Find(15, 1207, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.884 00.000 7988 Star::Find returns 0 (3), X=1207.00, Y=927.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.884 00.000 7988 Star::Find(15, 953, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.887 00.003 7988 Star::Find returns 0 (2), X=953.00, Y=378.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:07:07.887 00.000 7988 Star::Find(15, 471, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.887 00.000 7988 Star::Find returns 0 (3), X=471.00, Y=566.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.887 00.000 7988 Star::Find(15, 481, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.887 00.000 7988 Star::Find returns 0 (2), X=481.00, Y=768.00, Mass=21, SNR=2.7, Peak=111 HFD=0.0
04:07:07.887 00.000 7988 Star::Find(15, 1149, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.887 00.000 7988 Star::Find returns 0 (2), X=1149.00, Y=939.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.887 00.000 7988 Star::Find(15, 291, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.887 00.000 7988 Star::Find returns 0 (3), X=291.00, Y=324.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:07.887 00.000 7988 Star::Find(15, 1236, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.887 00.000 7988 Star::Find returns 0 (2), X=1236.00, Y=314.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:07:07.887 00.000 7988 Star::Find(15, 402, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.887 00.000 7988 Star::Find false star n=4 nbg=281 bg=96.9 sigma=3.3 thresh=107 peak=101
04:07:07.887 00.000 7988 Star::Find returns 0 (2), X=402.00, Y=509.00, Mass=43, SNR=2.9, Peak=110 HFD=0.0
04:07:07.900 00.013 7988 Star::Find(15, 816, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.900 00.000 7988 Star::Find returns 0 (3), X=816.00, Y=535.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:07:07.900 00.000 7988 Star::Find(15, 396, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.904 00.004 7988 Star::Find returns 0 (3), X=396.00, Y=862.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:07:07.904 00.000 7988 Star::Find(15, 644, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.904 00.000 7988 Star::Find returns 0 (2), X=644.00, Y=942.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:07:07.904 00.000 7988 Star::Find(15, 873, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.904 00.000 7988 Star::Find returns 0 (3), X=873.00, Y=207.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:07:07.904 00.000 7988 Star::Find(15, 541, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.904 00.000 7988 Star::Find returns 0 (3), X=541.00, Y=434.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:07:07.904 00.000 7988 Star::Find(15, 623, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.904 00.000 7988 Star::Find returns 0 (2), X=623.00, Y=506.00, Mass=21, SNR=2.6, Peak=109 HFD=0.0
04:07:07.904 00.000 7988 Star::Find(15, 95, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.904 00.000 7988 Star::Find returns 0 (2), X=95.00, Y=852.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:07:07.904 00.000 7988 Star::Find(15, 814, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.916 00.012 7988 Star::Find returns 0 (2), X=814.00, Y=60.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:07.916 00.000 7988 Star::Find(15, 625, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.916 00.000 7988 Star::Find returns 0 (2), X=625.00, Y=530.00, Mass=22, SNR=2.6, Peak=109 HFD=0.0
04:07:07.916 00.000 7988 Star::Find(15, 848, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.921 00.005 7988 Star::Find returns 0 (3), X=848.00, Y=466.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:07:07.921 00.000 7988 Star::Find(15, 1019, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.921 00.000 7988 Star::Find false star n=3 nbg=277 bg=100.3 sigma=3.3 thresh=110 peak=106
04:07:07.921 00.000 7988 Star::Find returns 0 (2), X=1019.00, Y=382.00, Mass=35, SNR=2.9, Peak=114 HFD=0.0
04:07:07.921 00.000 7988 Star::Find(15, 410, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.921 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=464.00, Mass=23, SNR=2.8, Peak=108 HFD=0.0
04:07:07.921 00.000 7988 Star::Find(15, 91, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.921 00.000 7988 Star::Find returns 0 (3), X=91.00, Y=827.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:07:07.921 00.000 7988 Star::Find(15, 768, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.921 00.000 7988 Star::Find false star n=2 nbg=281 bg=95.6 sigma=3.5 thresh=106 peak=100
04:07:07.921 00.000 7988 Star::Find returns 0 (2), X=768.00, Y=488.00, Mass=28, SNR=2.9, Peak=112 HFD=0.0
04:07:07.921 00.000 7988 Star::Find(15, 969, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.932 00.011 7988 Star::Find returns 0 (2), X=969.00, Y=124.00, Mass=24, SNR=2.8, Peak=112 HFD=0.0
04:07:07.932 00.000 7988 Star::Find(15, 58, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.932 00.000 7988 Star::Find returns 0 (2), X=58.00, Y=776.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:07:07.932 00.000 7988 Star::Find(15, 729, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.932 00.000 7988 Star::Find returns 0 (2), X=729.00, Y=270.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:07:07.938 00.006 7988 Star::Find(15, 184, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.938 00.000 7988 Star::Find returns 0 (2), X=184.00, Y=805.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:07:07.938 00.000 7988 Star::Find(15, 54, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.938 00.000 7988 Star::Find returns 0 (2), X=54.00, Y=97.00, Mass=23, SNR=2.8, Peak=106 HFD=0.0
04:07:07.938 00.000 7988 Star::Find(15, 744, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.938 00.000 7988 Star::Find returns 0 (2), X=744.00, Y=109.00, Mass=12, SNR=1.9, Peak=111 HFD=0.0
04:07:07.938 00.000 7988 Star::Find(15, 587, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.938 00.000 7988 Star::Find returns 0 (3), X=587.00, Y=760.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:07:07.938 00.000 7988 Star::Find(15, 167, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.938 00.000 7988 Star::Find returns 0 (2), X=167.00, Y=713.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:07:07.938 00.000 7988 Star::Find(15, 139, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.948 00.010 7988 Star::Find returns 0 (3), X=139.00, Y=169.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:07:07.950 00.002 7988 Star::Find(15, 424, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.950 00.000 7988 Star::Find returns 0 (3), X=424.00, Y=427.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:07:07.952 00.002 7988 Star::Find(15, 832, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
04:07:07.952 00.000 7988 Star::Find false star n=3 nbg=285 bg=97.5 sigma=3.5 thresh=108 peak=102
04:07:07.954 00.002 7988 Star::Find returns 0 (2), X=832.00, Y=752.00, Mass=34, SNR=2.9, Peak=110 HFD=0.0
04:07:07.955 00.001 7988 AutoFind: no star found
04:07:07.955 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:07:07.957 00.002 7988 GuiderMultiStar::AutoSelect failed.
04:07:07.957 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_040704.fit
04:07:07.957 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:07:07.989 00.032 7988 ScopeASCOM::SideOfPier() returns 0
04:07:07.995 00.006 7988 auto find star failed, attempts remaining = 1
04:07:08.001 00.006 7988 PhdController failed: failed to find a suitable guide star
04:07:08.001 00.000 7988 PhdController: newstate STATE_FINISH
04:07:08.003 00.002 7988 PhdController complete: fail: failed to find a suitable guide star
04:07:08.005 00.002 7988 evsrv: {"Event":"SettleDone","Timestamp":1767431228.003,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"failed to find a suitable guide star","TotalFrames":23,"DroppedFrames":16}
04:07:08.006 00.001 7988 Mount: notify guiding dither settle done success=0
04:07:08.006 00.000 7988 PhdController: newstate STATE_IDLE
04:07:08.008 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:08.008 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:08.010 00.002 7988 Enqueuing Expose request
04:07:08.012 00.002 15712 Worker thread wakes up
04:07:08.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:08.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:08.012 00.000 7988 evsrv: cli 0CCCF448 connect
04:07:08.014 00.002 7988 case statement mapped state 1 to 101
04:07:08.018 00.004 7988 case statement mapped state 1 to 101
04:07:08.022 00.004 7988 evsrv: cli 0CCCF448 request: {"method":"get_lock_position","id":"ef0a57f7-b375-46e4-a789-fc683bf80f62"}
04:07:08.023 00.001 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":null,"id":"ef0a57f7-b375-46e4-a789-fc683bf80f62"}
04:07:08.025 00.002 7988 evsrv: cli 0CCCF448 disconnect
04:07:09.033 01.008 7988 evsrv: cli 0CCCF8A8 connect
04:07:09.033 00.000 7988 case statement mapped state 1 to 101
04:07:09.036 00.003 7988 case statement mapped state 1 to 101
04:07:09.038 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"0d2447cb-73cc-4ce8-9426-ee5c713d9be8"}
04:07:09.038 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"0d2447cb-73cc-4ce8-9426-ee5c713d9be8"}
04:07:09.040 00.002 7988 evsrv: cli 0CCCF8A8 disconnect
04:07:09.642 00.602 15712 Exposure complete
04:07:09.707 00.065 15712 worker thread done servicing request
04:07:09.707 00.000 7988 OnExposeComplete: enter
04:07:09.707 00.000 7988 UpdateGuideState(): m_state=1
04:07:09.710 00.003 7988 UpdateCurrentPosition: no star selected
04:07:09.710 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:09.712 00.002 7988 Status Line: No star selected
04:07:09.714 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
04:07:09.714 00.000 7988 UpdateGuideState exits: No star selected
04:07:09.716 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:09.716 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:09.718 00.002 7988 Enqueuing Expose request
04:07:09.719 00.001 15712 Worker thread wakes up
04:07:09.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:09.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:10.054 00.335 7988 evsrv: cli 0CCCFEE8 connect
04:07:10.054 00.000 7988 case statement mapped state 1 to 101
04:07:10.054 00.000 7988 case statement mapped state 1 to 101
04:07:10.054 00.000 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_lock_position","id":"3c2b8559-b459-4150-a1f0-2367f8ca5017"}
04:07:10.054 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":null,"id":"3c2b8559-b459-4150-a1f0-2367f8ca5017"}
04:07:10.054 00.000 7988 evsrv: cli 0CCCFEE8 disconnect
04:07:11.059 01.005 7988 evsrv: cli 0CCCF3A8 connect
04:07:11.059 00.000 7988 case statement mapped state 1 to 101
04:07:11.059 00.000 7988 case statement mapped state 1 to 101
04:07:11.059 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"61b4d992-a3e3-41e2-b1f7-8724d01736e4"}
04:07:11.059 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"61b4d992-a3e3-41e2-b1f7-8724d01736e4"}
04:07:11.059 00.000 7988 evsrv: cli 0CCCF3A8 disconnect
04:07:11.237 00.178 15712 Exposure complete
04:07:11.302 00.065 15712 worker thread done servicing request
04:07:11.302 00.000 7988 OnExposeComplete: enter
04:07:11.302 00.000 7988 UpdateGuideState(): m_state=1
04:07:11.302 00.000 7988 UpdateCurrentPosition: no star selected
04:07:11.302 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:11.302 00.000 7988 Status Line: No star selected
04:07:11.308 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
04:07:11.308 00.000 7988 UpdateGuideState exits: No star selected
04:07:11.311 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:11.311 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:11.313 00.002 7988 Enqueuing Expose request
04:07:11.313 00.000 15712 Worker thread wakes up
04:07:11.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:11.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:12.065 00.752 7988 evsrv: cli 0CCCECC8 connect
04:07:12.065 00.000 7988 case statement mapped state 1 to 101
04:07:12.065 00.000 7988 case statement mapped state 1 to 101
04:07:12.065 00.000 7988 evsrv: cli 0CCCECC8 request: {"method":"get_lock_position","id":"33fcf2bd-f989-4490-99ee-ef29f082b596"}
04:07:12.065 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":null,"id":"33fcf2bd-f989-4490-99ee-ef29f082b596"}
04:07:12.071 00.006 7988 evsrv: cli 0CCCECC8 disconnect
04:07:13.058 00.987 15712 Exposure complete
04:07:13.072 00.014 7988 evsrv: cli 0CCCF3A8 connect
04:07:13.074 00.002 7988 case statement mapped state 1 to 101
04:07:13.074 00.000 7988 case statement mapped state 1 to 101
04:07:13.076 00.002 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"3df50584-b128-4d98-94b3-324c8eaf5e99"}
04:07:13.078 00.002 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"3df50584-b128-4d98-94b3-324c8eaf5e99"}
04:07:13.080 00.002 7988 evsrv: cli 0CCCF3A8 disconnect
04:07:13.120 00.040 15712 worker thread done servicing request
04:07:13.120 00.000 7988 OnExposeComplete: enter
04:07:13.120 00.000 7988 UpdateGuideState(): m_state=1
04:07:13.126 00.006 7988 UpdateCurrentPosition: no star selected
04:07:13.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:13.128 00.002 7988 Status Line: No star selected
04:07:13.130 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=87, FiltMax=107, Gamma=0.690
04:07:13.131 00.001 7988 UpdateGuideState exits: No star selected
04:07:13.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:13.131 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:13.131 00.000 7988 Enqueuing Expose request
04:07:13.131 00.000 15712 Worker thread wakes up
04:07:13.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:13.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:14.093 00.962 7988 evsrv: cli 0CCCFA88 connect
04:07:14.093 00.000 7988 case statement mapped state 1 to 101
04:07:14.093 00.000 7988 case statement mapped state 1 to 101
04:07:14.093 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"445c138c-24b5-4c77-a424-65b945aa6daf"}
04:07:14.093 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"445c138c-24b5-4c77-a424-65b945aa6daf"}
04:07:14.100 00.007 7988 evsrv: cli 0CCCFA88 disconnect
04:07:14.542 00.442 15712 Exposure complete
04:07:14.603 00.061 15712 worker thread done servicing request
04:07:14.603 00.000 7988 OnExposeComplete: enter
04:07:14.603 00.000 7988 UpdateGuideState(): m_state=1
04:07:14.609 00.006 7988 UpdateCurrentPosition: no star selected
04:07:14.609 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:14.611 00.002 7988 Status Line: No star selected
04:07:14.613 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=87, FiltMax=107, Gamma=0.690
04:07:14.614 00.001 7988 UpdateGuideState exits: No star selected
04:07:14.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:14.614 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:14.614 00.000 7988 Enqueuing Expose request
04:07:14.614 00.000 15712 Worker thread wakes up
04:07:14.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:14.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:15.115 00.501 7988 evsrv: cli 0CCCF3A8 connect
04:07:15.115 00.000 7988 case statement mapped state 1 to 101
04:07:15.115 00.000 7988 case statement mapped state 1 to 101
04:07:15.115 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"3db5c76b-e5c0-4020-975c-fbfc35e33f70"}
04:07:15.115 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"3db5c76b-e5c0-4020-975c-fbfc35e33f70"}
04:07:15.120 00.005 7988 evsrv: cli 0CCCF3A8 disconnect
04:07:16.121 01.001 7988 evsrv: cli 0CCCFEE8 connect
04:07:16.123 00.002 7988 case statement mapped state 1 to 101
04:07:16.123 00.000 7988 case statement mapped state 1 to 101
04:07:16.125 00.002 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_lock_position","id":"102fb0af-6be6-4888-b90e-5a7eca80781b"}
04:07:16.125 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":null,"id":"102fb0af-6be6-4888-b90e-5a7eca80781b"}
04:07:16.127 00.002 7988 evsrv: cli 0CCCFEE8 disconnect
04:07:16.249 00.122 15712 Exposure complete
04:07:16.316 00.067 15712 worker thread done servicing request
04:07:16.316 00.000 7988 OnExposeComplete: enter
04:07:16.317 00.001 7988 UpdateGuideState(): m_state=1
04:07:16.317 00.000 7988 UpdateCurrentPosition: no star selected
04:07:16.317 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:16.317 00.000 7988 Status Line: No star selected
04:07:16.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=87, FiltMax=107, Gamma=0.690
04:07:16.317 00.000 7988 UpdateGuideState exits: No star selected
04:07:16.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:16.317 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:16.317 00.000 7988 Enqueuing Expose request
04:07:16.317 00.000 15712 Worker thread wakes up
04:07:16.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:16.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:17.129 00.812 7988 evsrv: cli 0CCCFE48 connect
04:07:17.129 00.000 7988 case statement mapped state 1 to 101
04:07:17.129 00.000 7988 case statement mapped state 1 to 101
04:07:17.134 00.005 7988 evsrv: cli 0CCCFE48 request: {"method":"get_lock_position","id":"b42875fe-d3ec-4a44-8250-c1c0d880d4bc"}
04:07:17.134 00.000 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":null,"id":"b42875fe-d3ec-4a44-8250-c1c0d880d4bc"}
04:07:17.134 00.000 7988 evsrv: cli 0CCCFE48 disconnect
04:07:17.846 00.712 15712 Exposure complete
04:07:17.912 00.066 15712 worker thread done servicing request
04:07:17.912 00.000 7988 OnExposeComplete: enter
04:07:17.912 00.000 7988 UpdateGuideState(): m_state=1
04:07:17.912 00.000 7988 UpdateCurrentPosition: no star selected
04:07:17.916 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:17.916 00.000 7988 Status Line: No star selected
04:07:17.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=97, FiltMin=88, FiltMax=107, Gamma=0.690
04:07:17.916 00.000 7988 UpdateGuideState exits: No star selected
04:07:17.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:17.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:17.916 00.000 7988 Enqueuing Expose request
04:07:17.916 00.000 15712 Worker thread wakes up
04:07:17.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:17.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:18.149 00.233 7988 evsrv: cli 0CCD0028 connect
04:07:18.149 00.000 7988 case statement mapped state 1 to 101
04:07:18.149 00.000 7988 case statement mapped state 1 to 101
04:07:18.149 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"6e399bda-9509-44ff-898a-f897daa4da43"}
04:07:18.149 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"6e399bda-9509-44ff-898a-f897daa4da43"}
04:07:18.155 00.006 7988 evsrv: cli 0CCD0028 disconnect
04:07:19.157 01.002 7988 evsrv: cli 0CCCF308 connect
04:07:19.157 00.000 7988 case statement mapped state 1 to 101
04:07:19.157 00.000 7988 case statement mapped state 1 to 101
04:07:19.157 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"52c484dd-f1d0-4f15-8ca8-c1895029e432"}
04:07:19.157 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"52c484dd-f1d0-4f15-8ca8-c1895029e432"}
04:07:19.163 00.006 7988 evsrv: cli 0CCCF308 disconnect
04:07:19.556 00.393 15712 Exposure complete
04:07:19.619 00.063 15712 worker thread done servicing request
04:07:19.619 00.000 7988 OnExposeComplete: enter
04:07:19.619 00.000 7988 UpdateGuideState(): m_state=1
04:07:19.625 00.006 7988 UpdateCurrentPosition: no star selected
04:07:19.625 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:19.627 00.002 7988 Status Line: No star selected
04:07:19.629 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=88, FiltMax=107, Gamma=0.690
04:07:19.629 00.000 7988 UpdateGuideState exits: No star selected
04:07:19.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:19.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:19.633 00.004 7988 Enqueuing Expose request
04:07:19.633 00.000 15712 Worker thread wakes up
04:07:19.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:19.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:20.164 00.531 7988 evsrv: cli 0CCCFA88 connect
04:07:20.164 00.000 7988 case statement mapped state 1 to 101
04:07:20.164 00.000 7988 case statement mapped state 1 to 101
04:07:20.164 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"2e88ee5e-805c-45c9-bc4b-29c3c08438d5"}
04:07:20.164 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"2e88ee5e-805c-45c9-bc4b-29c3c08438d5"}
04:07:20.170 00.006 7988 evsrv: cli 0CCCFA88 disconnect
04:07:21.155 00.985 15712 Exposure complete
04:07:21.184 00.029 7988 evsrv: cli 0CCCF128 connect
04:07:21.186 00.002 7988 case statement mapped state 1 to 101
04:07:21.186 00.000 7988 case statement mapped state 1 to 101
04:07:21.189 00.003 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_position","id":"bd6bab78-a8f6-4121-9211-6a130910ec52"}
04:07:21.191 00.002 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":null,"id":"bd6bab78-a8f6-4121-9211-6a130910ec52"}
04:07:21.191 00.000 7988 evsrv: cli 0CCCF128 disconnect
04:07:21.218 00.027 15712 worker thread done servicing request
04:07:21.218 00.000 7988 OnExposeComplete: enter
04:07:21.218 00.000 7988 UpdateGuideState(): m_state=1
04:07:21.222 00.004 7988 UpdateCurrentPosition: no star selected
04:07:21.222 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:21.224 00.002 7988 Status Line: No star selected
04:07:21.226 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=88, FiltMax=109, Gamma=0.690
04:07:21.226 00.000 7988 UpdateGuideState exits: No star selected
04:07:21.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:21.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:21.226 00.000 7988 Enqueuing Expose request
04:07:21.226 00.000 15712 Worker thread wakes up
04:07:21.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:21.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:22.192 00.966 7988 evsrv: cli 0CCCF588 connect
04:07:22.192 00.000 7988 case statement mapped state 1 to 101
04:07:22.192 00.000 7988 case statement mapped state 1 to 101
04:07:22.192 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"3b9d3fd9-4564-4ddc-a97a-c3e2ab78622d"}
04:07:22.192 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":null,"id":"3b9d3fd9-4564-4ddc-a97a-c3e2ab78622d"}
04:07:22.192 00.000 7988 evsrv: cli 0CCCF588 disconnect
04:07:22.863 00.671 15712 Exposure complete
04:07:22.929 00.066 15712 worker thread done servicing request
04:07:22.930 00.001 7988 OnExposeComplete: enter
04:07:22.930 00.000 7988 UpdateGuideState(): m_state=1
04:07:22.930 00.000 7988 UpdateCurrentPosition: no star selected
04:07:22.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:22.930 00.000 7988 Status Line: No star selected
04:07:22.936 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=88, FiltMax=109, Gamma=0.690
04:07:22.936 00.000 7988 UpdateGuideState exits: No star selected
04:07:22.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:22.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:22.936 00.000 7988 Enqueuing Expose request
04:07:22.936 00.000 15712 Worker thread wakes up
04:07:22.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:22.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:23.197 00.261 7988 evsrv: cli 0CCCEF48 connect
04:07:23.197 00.000 7988 case statement mapped state 1 to 101
04:07:23.197 00.000 7988 case statement mapped state 1 to 101
04:07:23.197 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"1ab40f69-68a2-4654-b228-4ff27561ed91"}
04:07:23.197 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"1ab40f69-68a2-4654-b228-4ff27561ed91"}
04:07:23.197 00.000 7988 evsrv: cli 0CCCEF48 disconnect
04:07:24.203 01.006 7988 evsrv: cli 0CCCEF48 connect
04:07:24.203 00.000 7988 case statement mapped state 1 to 101
04:07:24.203 00.000 7988 case statement mapped state 1 to 101
04:07:24.203 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"76c89266-768c-4439-854d-b996dcbecffa"}
04:07:24.203 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"76c89266-768c-4439-854d-b996dcbecffa"}
04:07:24.209 00.006 7988 evsrv: cli 0CCCEF48 disconnect
04:07:24.460 00.251 15712 Exposure complete
04:07:24.524 00.064 15712 worker thread done servicing request
04:07:24.524 00.000 7988 OnExposeComplete: enter
04:07:24.524 00.000 7988 UpdateGuideState(): m_state=1
04:07:24.524 00.000 7988 UpdateCurrentPosition: no star selected
04:07:24.524 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:24.524 00.000 7988 Status Line: No star selected
04:07:24.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=98, FiltMin=88, FiltMax=109, Gamma=0.690
04:07:24.524 00.000 7988 UpdateGuideState exits: No star selected
04:07:24.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:24.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:24.524 00.000 7988 Enqueuing Expose request
04:07:24.536 00.012 15712 Worker thread wakes up
04:07:24.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:24.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:25.222 00.686 7988 evsrv: cli 0CCCF308 connect
04:07:25.222 00.000 7988 case statement mapped state 1 to 101
04:07:25.222 00.000 7988 case statement mapped state 1 to 101
04:07:25.222 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"a7f2924b-6d89-438b-8869-261ecfd1ece7"}
04:07:25.222 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"a7f2924b-6d89-438b-8869-261ecfd1ece7"}
04:07:25.222 00.000 7988 evsrv: cli 0CCCF308 disconnect
04:07:26.228 01.006 7988 evsrv: cli 0CCCFBC8 connect
04:07:26.228 00.000 7988 case statement mapped state 1 to 101
04:07:26.228 00.000 7988 case statement mapped state 1 to 101
04:07:26.228 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"9a25d958-5ebc-4a86-8f76-3f5cff3a8263"}
04:07:26.228 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"9a25d958-5ebc-4a86-8f76-3f5cff3a8263"}
04:07:26.228 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:07:26.275 00.047 15712 Exposure complete
04:07:26.341 00.066 15712 worker thread done servicing request
04:07:26.341 00.000 7988 OnExposeComplete: enter
04:07:26.341 00.000 7988 UpdateGuideState(): m_state=1
04:07:26.345 00.004 7988 UpdateCurrentPosition: no star selected
04:07:26.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:26.347 00.002 7988 Status Line: No star selected
04:07:26.349 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=98, FiltMin=88, FiltMax=110, Gamma=0.690
04:07:26.349 00.000 7988 UpdateGuideState exits: No star selected
04:07:26.351 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:26.351 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:26.353 00.002 7988 Enqueuing Expose request
04:07:26.353 00.000 15712 Worker thread wakes up
04:07:26.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:26.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:27.234 00.881 7988 evsrv: cli 0CCCFDA8 connect
04:07:27.234 00.000 7988 case statement mapped state 1 to 101
04:07:27.234 00.000 7988 case statement mapped state 1 to 101
04:07:27.234 00.000 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_position","id":"411b148a-65d4-49cc-a72d-cc4170039936"}
04:07:27.234 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":null,"id":"411b148a-65d4-49cc-a72d-cc4170039936"}
04:07:27.234 00.000 7988 evsrv: cli 0CCCFDA8 disconnect
04:07:27.764 00.530 15712 Exposure complete
04:07:27.825 00.061 15712 worker thread done servicing request
04:07:27.825 00.000 7988 OnExposeComplete: enter
04:07:27.825 00.000 7988 UpdateGuideState(): m_state=1
04:07:27.831 00.006 7988 UpdateCurrentPosition: no star selected
04:07:27.831 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:27.833 00.002 7988 Status Line: No star selected
04:07:27.835 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=99, FiltMin=88, FiltMax=112, Gamma=0.690
04:07:27.835 00.000 7988 UpdateGuideState exits: No star selected
04:07:27.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:27.835 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:27.835 00.000 7988 Enqueuing Expose request
04:07:27.840 00.005 15712 Worker thread wakes up
04:07:27.841 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:27.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:28.240 00.399 7988 evsrv: cli 0CCCF768 connect
04:07:28.242 00.002 7988 case statement mapped state 1 to 101
04:07:28.242 00.000 7988 case statement mapped state 1 to 101
04:07:28.242 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"get_lock_position","id":"562db5d4-34b9-429c-9bef-129cc647d611"}
04:07:28.242 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":null,"id":"562db5d4-34b9-429c-9bef-129cc647d611"}
04:07:28.242 00.000 7988 evsrv: cli 0CCCF768 disconnect
04:07:29.247 01.005 7988 evsrv: cli 0CCCF268 connect
04:07:29.247 00.000 7988 case statement mapped state 1 to 101
04:07:29.251 00.004 7988 case statement mapped state 1 to 101
04:07:29.251 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_lock_position","id":"6faee3e3-6f34-446c-a79c-eca40e90be7a"}
04:07:29.253 00.002 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":null,"id":"6faee3e3-6f34-446c-a79c-eca40e90be7a"}
04:07:29.255 00.002 7988 evsrv: cli 0CCCF268 disconnect
04:07:29.469 00.214 15712 Exposure complete
04:07:29.533 00.064 15712 worker thread done servicing request
04:07:29.533 00.000 7988 OnExposeComplete: enter
04:07:29.533 00.000 7988 UpdateGuideState(): m_state=1
04:07:29.533 00.000 7988 UpdateCurrentPosition: no star selected
04:07:29.540 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:29.540 00.000 7988 Status Line: No star selected
04:07:29.542 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=89, FiltMax=111, Gamma=0.690
04:07:29.542 00.000 7988 UpdateGuideState exits: No star selected
04:07:29.544 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:29.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:29.546 00.002 7988 Enqueuing Expose request
04:07:29.546 00.000 15712 Worker thread wakes up
04:07:29.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:29.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:30.266 00.720 7988 evsrv: cli 0CCCF948 connect
04:07:30.269 00.003 7988 case statement mapped state 1 to 101
04:07:30.269 00.000 7988 case statement mapped state 1 to 101
04:07:30.273 00.004 7988 evsrv: cli 0CCCF948 request: {"method":"get_lock_position","id":"9d19d745-85f9-4022-ae8f-4f291fca1277"}
04:07:30.273 00.000 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":null,"id":"9d19d745-85f9-4022-ae8f-4f291fca1277"}
04:07:30.275 00.002 7988 evsrv: cli 0CCCF948 disconnect
04:07:31.066 00.791 15712 Exposure complete
04:07:31.128 00.062 15712 worker thread done servicing request
04:07:31.128 00.000 7988 OnExposeComplete: enter
04:07:31.128 00.000 7988 UpdateGuideState(): m_state=1
04:07:31.128 00.000 7988 UpdateCurrentPosition: no star selected
04:07:31.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:31.128 00.000 7988 Status Line: No star selected
04:07:31.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=88, FiltMax=111, Gamma=0.690
04:07:31.128 00.000 7988 UpdateGuideState exits: No star selected
04:07:31.140 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:31.140 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:31.140 00.000 7988 Enqueuing Expose request
04:07:31.143 00.003 15712 Worker thread wakes up
04:07:31.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:31.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:31.287 00.144 7988 evsrv: cli 0CCCF8A8 connect
04:07:31.287 00.000 7988 case statement mapped state 1 to 101
04:07:31.287 00.000 7988 case statement mapped state 1 to 101
04:07:31.287 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"2458e7b9-43b9-4bba-83bc-84893dfb3c7e"}
04:07:31.292 00.005 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"2458e7b9-43b9-4bba-83bc-84893dfb3c7e"}
04:07:31.292 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
04:07:32.295 01.003 7988 evsrv: cli 0CCCEEA8 connect
04:07:32.295 00.000 7988 case statement mapped state 1 to 101
04:07:32.295 00.000 7988 case statement mapped state 1 to 101
04:07:32.295 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"4036f506-ae7a-4c23-82cc-890f3991a181"}
04:07:32.299 00.004 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"4036f506-ae7a-4c23-82cc-890f3991a181"}
04:07:32.299 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:07:32.882 00.583 15712 Exposure complete
04:07:32.950 00.068 15712 worker thread done servicing request
04:07:32.950 00.000 7988 OnExposeComplete: enter
04:07:32.950 00.000 7988 UpdateGuideState(): m_state=1
04:07:32.950 00.000 7988 UpdateCurrentPosition: no star selected
04:07:32.950 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:32.950 00.000 7988 Status Line: No star selected
04:07:32.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=100, FiltMin=88, FiltMax=112, Gamma=0.690
04:07:32.950 00.000 7988 UpdateGuideState exits: No star selected
04:07:32.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:32.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:32.950 00.000 7988 Enqueuing Expose request
04:07:32.961 00.011 15712 Worker thread wakes up
04:07:32.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:32.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:33.313 00.352 7988 evsrv: cli 0CCCF948 connect
04:07:33.313 00.000 7988 case statement mapped state 1 to 101
04:07:33.313 00.000 7988 case statement mapped state 1 to 101
04:07:33.313 00.000 7988 evsrv: cli 0CCCF948 request: {"method":"get_lock_position","id":"14c16de2-58cd-48fb-9944-4b3cfff80c29"}
04:07:33.319 00.006 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":null,"id":"14c16de2-58cd-48fb-9944-4b3cfff80c29"}
04:07:33.319 00.000 7988 evsrv: cli 0CCCF948 disconnect
04:07:34.334 01.015 7988 evsrv: cli 0CCCF588 connect
04:07:34.334 00.000 7988 case statement mapped state 1 to 101
04:07:34.334 00.000 7988 case statement mapped state 1 to 101
04:07:34.334 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"a203ff9a-f9e1-4af7-bdf7-8c5c9aea3339"}
04:07:34.334 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":null,"id":"a203ff9a-f9e1-4af7-bdf7-8c5c9aea3339"}
04:07:34.334 00.000 7988 evsrv: cli 0CCCF588 disconnect
04:07:34.368 00.034 15712 Exposure complete
04:07:34.429 00.061 15712 worker thread done servicing request
04:07:34.429 00.000 7988 OnExposeComplete: enter
04:07:34.429 00.000 7988 UpdateGuideState(): m_state=1
04:07:34.429 00.000 7988 UpdateCurrentPosition: no star selected
04:07:34.429 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:34.429 00.000 7988 Status Line: No star selected
04:07:34.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=88, FiltMax=112, Gamma=0.690
04:07:34.429 00.000 7988 UpdateGuideState exits: No star selected
04:07:34.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:34.443 00.014 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:34.443 00.000 7988 Enqueuing Expose request
04:07:34.445 00.002 15712 Worker thread wakes up
04:07:34.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:34.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:36.077 01.632 15712 Exposure complete
04:07:36.142 00.065 15712 worker thread done servicing request
04:07:36.142 00.000 7988 OnExposeComplete: enter
04:07:36.142 00.000 7988 UpdateGuideState(): m_state=1
04:07:36.145 00.003 7988 UpdateCurrentPosition: no star selected
04:07:36.145 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:36.145 00.000 7988 Status Line: No star selected
04:07:36.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=88, FiltMax=109, Gamma=0.690
04:07:36.145 00.000 7988 UpdateGuideState exits: No star selected
04:07:36.151 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:36.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:36.153 00.002 7988 Enqueuing Expose request
04:07:36.154 00.001 15712 Worker thread wakes up
04:07:36.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:36.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:37.674 01.520 15712 Exposure complete
04:07:37.740 00.066 15712 worker thread done servicing request
04:07:37.740 00.000 7988 OnExposeComplete: enter
04:07:37.740 00.000 7988 UpdateGuideState(): m_state=1
04:07:37.740 00.000 7988 UpdateCurrentPosition: no star selected
04:07:37.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:37.744 00.004 7988 Status Line: No star selected
04:07:37.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=90, FiltMax=109, Gamma=0.690
04:07:37.744 00.000 7988 UpdateGuideState exits: No star selected
04:07:37.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:37.744 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:37.744 00.000 7988 Enqueuing Expose request
04:07:37.744 00.000 15712 Worker thread wakes up
04:07:37.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:37.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:39.383 01.639 15712 Exposure complete
04:07:39.447 00.064 15712 worker thread done servicing request
04:07:39.447 00.000 7988 OnExposeComplete: enter
04:07:39.447 00.000 7988 UpdateGuideState(): m_state=1
04:07:39.451 00.004 7988 UpdateCurrentPosition: no star selected
04:07:39.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:39.453 00.002 7988 Status Line: No star selected
04:07:39.455 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=89, FiltMax=109, Gamma=0.690
04:07:39.455 00.000 7988 UpdateGuideState exits: No star selected
04:07:39.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:39.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:39.455 00.000 7988 Enqueuing Expose request
04:07:39.455 00.000 15712 Worker thread wakes up
04:07:39.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:39.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:40.982 01.527 15712 Exposure complete
04:07:41.045 00.063 15712 worker thread done servicing request
04:07:41.045 00.000 7988 OnExposeComplete: enter
04:07:41.045 00.000 7988 UpdateGuideState(): m_state=1
04:07:41.049 00.004 7988 UpdateCurrentPosition: no star selected
04:07:41.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:41.051 00.002 7988 Status Line: No star selected
04:07:41.053 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=89, FiltMax=110, Gamma=0.690
04:07:41.053 00.000 7988 UpdateGuideState exits: No star selected
04:07:41.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:41.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:41.053 00.000 7988 Enqueuing Expose request
04:07:41.059 00.006 15712 Worker thread wakes up
04:07:41.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:41.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:42.693 01.634 15712 Exposure complete
04:07:42.756 00.063 15712 worker thread done servicing request
04:07:42.758 00.002 7988 OnExposeComplete: enter
04:07:42.758 00.000 7988 UpdateGuideState(): m_state=1
04:07:42.758 00.000 7988 UpdateCurrentPosition: no star selected
04:07:42.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:42.758 00.000 7988 Status Line: No star selected
04:07:42.764 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=90, FiltMax=110, Gamma=0.690
04:07:42.764 00.000 7988 UpdateGuideState exits: No star selected
04:07:42.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:42.764 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:42.764 00.000 7988 Enqueuing Expose request
04:07:42.770 00.006 15712 Worker thread wakes up
04:07:42.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:42.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:44.290 01.520 15712 Exposure complete
04:07:44.351 00.061 15712 worker thread done servicing request
04:07:44.351 00.000 7988 OnExposeComplete: enter
04:07:44.351 00.000 7988 UpdateGuideState(): m_state=1
04:07:44.357 00.006 7988 UpdateCurrentPosition: no star selected
04:07:44.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:44.359 00.002 7988 Status Line: No star selected
04:07:44.361 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=90, FiltMax=110, Gamma=0.690
04:07:44.361 00.000 7988 UpdateGuideState exits: No star selected
04:07:44.364 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:44.364 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:44.364 00.000 7988 Enqueuing Expose request
04:07:44.364 00.000 15712 Worker thread wakes up
04:07:44.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:44.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:45.999 01.635 15712 Exposure complete
04:07:46.065 00.066 15712 worker thread done servicing request
04:07:46.065 00.000 7988 OnExposeComplete: enter
04:07:46.065 00.000 7988 UpdateGuideState(): m_state=1
04:07:46.065 00.000 7988 UpdateCurrentPosition: no star selected
04:07:46.065 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:46.065 00.000 7988 Status Line: No star selected
04:07:46.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=90, FiltMax=111, Gamma=0.690
04:07:46.065 00.000 7988 UpdateGuideState exits: No star selected
04:07:46.073 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:46.073 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:46.075 00.002 7988 Enqueuing Expose request
04:07:46.075 00.000 15712 Worker thread wakes up
04:07:46.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:46.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:47.594 01.519 15712 Exposure complete
04:07:47.655 00.061 15712 worker thread done servicing request
04:07:47.655 00.000 7988 OnExposeComplete: enter
04:07:47.655 00.000 7988 UpdateGuideState(): m_state=1
04:07:47.663 00.008 7988 UpdateCurrentPosition: no star selected
04:07:47.663 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:47.663 00.000 7988 Status Line: No star selected
04:07:47.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=100, FiltMin=89, FiltMax=110, Gamma=0.690
04:07:47.663 00.000 7988 UpdateGuideState exits: No star selected
04:07:47.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:47.663 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:47.671 00.008 7988 Enqueuing Expose request
04:07:47.671 00.000 15712 Worker thread wakes up
04:07:47.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:47.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:49.314 01.643 15712 Exposure complete
04:07:49.382 00.068 15712 worker thread done servicing request
04:07:49.382 00.000 7988 OnExposeComplete: enter
04:07:49.382 00.000 7988 UpdateGuideState(): m_state=1
04:07:49.384 00.002 7988 UpdateCurrentPosition: no star selected
04:07:49.384 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:49.386 00.002 7988 Status Line: No star selected
04:07:49.388 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=89, FiltMax=113, Gamma=0.690
04:07:49.388 00.000 7988 UpdateGuideState exits: No star selected
04:07:49.390 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:49.390 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:49.392 00.002 7988 Enqueuing Expose request
04:07:49.393 00.001 15712 Worker thread wakes up
04:07:49.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:49.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:50.911 01.518 15712 Exposure complete
04:07:50.973 00.062 15712 worker thread done servicing request
04:07:50.973 00.000 7988 OnExposeComplete: enter
04:07:50.973 00.000 7988 UpdateGuideState(): m_state=1
04:07:50.979 00.006 7988 UpdateCurrentPosition: no star selected
04:07:50.980 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:50.980 00.000 7988 Status Line: No star selected
04:07:50.982 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=90, FiltMax=113, Gamma=0.690
04:07:50.984 00.002 7988 UpdateGuideState exits: No star selected
04:07:50.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:50.986 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:50.986 00.000 7988 Enqueuing Expose request
04:07:50.988 00.002 15712 Worker thread wakes up
04:07:50.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:50.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:52.622 01.634 15712 Exposure complete
04:07:52.684 00.062 15712 worker thread done servicing request
04:07:52.684 00.000 7988 OnExposeComplete: enter
04:07:52.684 00.000 7988 UpdateGuideState(): m_state=1
04:07:52.689 00.005 7988 UpdateCurrentPosition: no star selected
04:07:52.689 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:52.691 00.002 7988 Status Line: No star selected
04:07:52.693 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=90, FiltMax=113, Gamma=0.690
04:07:52.693 00.000 7988 UpdateGuideState exits: No star selected
04:07:52.695 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:52.695 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:52.697 00.002 7988 Enqueuing Expose request
04:07:52.697 00.000 15712 Worker thread wakes up
04:07:52.699 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:52.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:54.220 01.521 15712 Exposure complete
04:07:54.282 00.062 15712 worker thread done servicing request
04:07:54.282 00.000 7988 OnExposeComplete: enter
04:07:54.282 00.000 7988 UpdateGuideState(): m_state=1
04:07:54.287 00.005 7988 UpdateCurrentPosition: no star selected
04:07:54.287 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:54.289 00.002 7988 Status Line: No star selected
04:07:54.291 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=90, FiltMax=114, Gamma=0.690
04:07:54.291 00.000 7988 UpdateGuideState exits: No star selected
04:07:54.293 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:54.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:54.295 00.002 7988 Enqueuing Expose request
04:07:54.295 00.000 15712 Worker thread wakes up
04:07:54.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:54.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:55.927 01.632 15712 Exposure complete
04:07:55.988 00.061 15712 worker thread done servicing request
04:07:55.988 00.000 7988 OnExposeComplete: enter
04:07:55.988 00.000 7988 UpdateGuideState(): m_state=1
04:07:55.988 00.000 7988 UpdateCurrentPosition: no star selected
04:07:55.998 00.010 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:55.998 00.000 7988 Status Line: No star selected
04:07:55.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=102, FiltMin=91, FiltMax=114, Gamma=0.690
04:07:55.998 00.000 7988 UpdateGuideState exits: No star selected
04:07:55.998 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:55.998 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:56.004 00.006 7988 Enqueuing Expose request
04:07:56.004 00.000 15712 Worker thread wakes up
04:07:56.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:56.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:57.523 01.519 15712 Exposure complete
04:07:57.587 00.064 15712 worker thread done servicing request
04:07:57.587 00.000 7988 OnExposeComplete: enter
04:07:57.587 00.000 7988 UpdateGuideState(): m_state=1
04:07:57.592 00.005 7988 UpdateCurrentPosition: no star selected
04:07:57.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:57.594 00.002 7988 Status Line: No star selected
04:07:57.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=102, FiltMin=92, FiltMax=113, Gamma=0.690
04:07:57.594 00.000 7988 UpdateGuideState exits: No star selected
04:07:57.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:57.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:57.599 00.005 7988 Enqueuing Expose request
04:07:57.601 00.002 15712 Worker thread wakes up
04:07:57.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:57.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:07:59.244 01.643 15712 Exposure complete
04:07:59.305 00.061 15712 worker thread done servicing request
04:07:59.305 00.000 7988 OnExposeComplete: enter
04:07:59.305 00.000 7988 UpdateGuideState(): m_state=1
04:07:59.311 00.006 7988 UpdateCurrentPosition: no star selected
04:07:59.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:07:59.313 00.002 7988 Status Line: No star selected
04:07:59.315 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=102, FiltMin=91, FiltMax=114, Gamma=0.690
04:07:59.317 00.002 7988 UpdateGuideState exits: No star selected
04:07:59.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:59.317 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:07:59.317 00.000 7988 Enqueuing Expose request
04:07:59.321 00.004 15712 Worker thread wakes up
04:07:59.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:07:59.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:00.840 01.519 15712 Exposure complete
04:08:00.905 00.065 15712 worker thread done servicing request
04:08:00.905 00.000 7988 OnExposeComplete: enter
04:08:00.907 00.002 7988 UpdateGuideState(): m_state=1
04:08:00.907 00.000 7988 UpdateCurrentPosition: no star selected
04:08:00.909 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:00.911 00.002 7988 Status Line: No star selected
04:08:00.913 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=103, FiltMin=90, FiltMax=115, Gamma=0.690
04:08:00.913 00.000 7988 UpdateGuideState exits: No star selected
04:08:00.916 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:00.917 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:00.917 00.000 7988 Enqueuing Expose request
04:08:00.917 00.000 15712 Worker thread wakes up
04:08:00.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:00.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:02.657 01.740 15712 Exposure complete
04:08:02.719 00.062 15712 worker thread done servicing request
04:08:02.719 00.000 7988 OnExposeComplete: enter
04:08:02.719 00.000 7988 UpdateGuideState(): m_state=1
04:08:02.725 00.006 7988 UpdateCurrentPosition: no star selected
04:08:02.725 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:02.727 00.002 7988 Status Line: No star selected
04:08:02.729 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=103, FiltMin=90, FiltMax=116, Gamma=0.690
04:08:02.729 00.000 7988 UpdateGuideState exits: No star selected
04:08:02.731 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:02.731 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:02.733 00.002 7988 Enqueuing Expose request
04:08:02.733 00.000 15712 Worker thread wakes up
04:08:02.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:02.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:04.144 01.411 15712 Exposure complete
04:08:04.206 00.062 15712 worker thread done servicing request
04:08:04.206 00.000 7988 OnExposeComplete: enter
04:08:04.206 00.000 7988 UpdateGuideState(): m_state=1
04:08:04.206 00.000 7988 UpdateCurrentPosition: no star selected
04:08:04.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:04.206 00.000 7988 Status Line: No star selected
04:08:04.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=103, FiltMin=92, FiltMax=117, Gamma=0.690
04:08:04.216 00.010 7988 UpdateGuideState exits: No star selected
04:08:04.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:04.216 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:04.216 00.000 7988 Enqueuing Expose request
04:08:04.216 00.000 15712 Worker thread wakes up
04:08:04.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:04.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:05.855 01.639 15712 Exposure complete
04:08:05.918 00.063 15712 worker thread done servicing request
04:08:05.920 00.002 7988 OnExposeComplete: enter
04:08:05.920 00.000 7988 UpdateGuideState(): m_state=1
04:08:05.920 00.000 7988 UpdateCurrentPosition: no star selected
04:08:05.920 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:05.925 00.005 7988 Status Line: No star selected
04:08:05.927 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=104, FiltMin=92, FiltMax=118, Gamma=0.690
04:08:05.927 00.000 7988 UpdateGuideState exits: No star selected
04:08:05.929 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:05.929 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:05.931 00.002 7988 Enqueuing Expose request
04:08:05.931 00.000 15712 Worker thread wakes up
04:08:05.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:05.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:07.454 01.523 15712 Exposure complete
04:08:07.519 00.065 15712 worker thread done servicing request
04:08:07.519 00.000 7988 OnExposeComplete: enter
04:08:07.519 00.000 7988 UpdateGuideState(): m_state=1
04:08:07.519 00.000 7988 UpdateCurrentPosition: no star selected
04:08:07.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:07.519 00.000 7988 Status Line: No star selected
04:08:07.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=104, FiltMin=93, FiltMax=117, Gamma=0.690
04:08:07.519 00.000 7988 UpdateGuideState exits: No star selected
04:08:07.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:07.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:07.519 00.000 7988 Enqueuing Expose request
04:08:07.519 00.000 15712 Worker thread wakes up
04:08:07.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:07.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:09.161 01.642 15712 Exposure complete
04:08:09.223 00.062 15712 worker thread done servicing request
04:08:09.223 00.000 7988 OnExposeComplete: enter
04:08:09.223 00.000 7988 UpdateGuideState(): m_state=1
04:08:09.230 00.007 7988 UpdateCurrentPosition: no star selected
04:08:09.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:09.233 00.003 7988 Status Line: No star selected
04:08:09.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=105, FiltMin=94, FiltMax=118, Gamma=0.690
04:08:09.233 00.000 7988 UpdateGuideState exits: No star selected
04:08:09.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:09.233 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:09.233 00.000 7988 Enqueuing Expose request
04:08:09.239 00.006 15712 Worker thread wakes up
04:08:09.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:09.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:10.759 01.520 15712 Exposure complete
04:08:10.821 00.062 15712 worker thread done servicing request
04:08:10.821 00.000 7988 OnExposeComplete: enter
04:08:10.821 00.000 7988 UpdateGuideState(): m_state=1
04:08:10.826 00.005 7988 UpdateCurrentPosition: no star selected
04:08:10.826 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:10.828 00.002 7988 Status Line: No star selected
04:08:10.830 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=105, FiltMin=94, FiltMax=120, Gamma=0.690
04:08:10.830 00.000 7988 UpdateGuideState exits: No star selected
04:08:10.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:10.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:10.830 00.000 7988 Enqueuing Expose request
04:08:10.835 00.005 15712 Worker thread wakes up
04:08:10.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:10.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:12.467 01.632 15712 Exposure complete
04:08:12.533 00.066 15712 worker thread done servicing request
04:08:12.534 00.001 7988 OnExposeComplete: enter
04:08:12.534 00.000 7988 UpdateGuideState(): m_state=1
04:08:12.534 00.000 7988 UpdateCurrentPosition: no star selected
04:08:12.534 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:12.537 00.003 7988 Status Line: No star selected
04:08:12.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=106, FiltMin=94, FiltMax=119, Gamma=0.690
04:08:12.537 00.000 7988 UpdateGuideState exits: No star selected
04:08:12.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:12.542 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:12.542 00.000 7988 Enqueuing Expose request
04:08:12.544 00.002 15712 Worker thread wakes up
04:08:12.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:12.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:13.964 01.420 15712 Exposure complete
04:08:14.042 00.078 15712 worker thread done servicing request
04:08:14.042 00.000 7988 OnExposeComplete: enter
04:08:14.044 00.002 7988 UpdateGuideState(): m_state=1
04:08:14.046 00.002 7988 UpdateCurrentPosition: no star selected
04:08:14.048 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:14.048 00.000 7988 Status Line: No star selected
04:08:14.051 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=106, FiltMin=94, FiltMax=120, Gamma=0.690
04:08:14.051 00.000 7988 UpdateGuideState exits: No star selected
04:08:14.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:14.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:14.051 00.000 7988 Enqueuing Expose request
04:08:14.058 00.007 15712 Worker thread wakes up
04:08:14.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:14.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:15.798 01.740 15712 Exposure complete
04:08:15.859 00.061 15712 worker thread done servicing request
04:08:15.859 00.000 7988 OnExposeComplete: enter
04:08:15.859 00.000 7988 UpdateGuideState(): m_state=1
04:08:15.866 00.007 7988 UpdateCurrentPosition: no star selected
04:08:15.866 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:15.868 00.002 7988 Status Line: No star selected
04:08:15.870 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=106, FiltMin=94, FiltMax=119, Gamma=0.690
04:08:15.870 00.000 7988 UpdateGuideState exits: No star selected
04:08:15.872 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:15.872 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:15.874 00.002 7988 Enqueuing Expose request
04:08:15.875 00.001 15712 Worker thread wakes up
04:08:15.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:15.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:17.282 01.407 15712 Exposure complete
04:08:17.348 00.066 15712 worker thread done servicing request
04:08:17.350 00.002 7988 OnExposeComplete: enter
04:08:17.350 00.000 7988 UpdateGuideState(): m_state=1
04:08:17.350 00.000 7988 UpdateCurrentPosition: no star selected
04:08:17.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:17.350 00.000 7988 Status Line: No star selected
04:08:17.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=107, FiltMin=94, FiltMax=118, Gamma=0.690
04:08:17.350 00.000 7988 UpdateGuideState exits: No star selected
04:08:17.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:17.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:17.350 00.000 7988 Enqueuing Expose request
04:08:17.360 00.010 15712 Worker thread wakes up
04:08:17.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:17.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:18.992 01.632 15712 Exposure complete
04:08:19.054 00.062 15712 worker thread done servicing request
04:08:19.054 00.000 7988 OnExposeComplete: enter
04:08:19.054 00.000 7988 UpdateGuideState(): m_state=1
04:08:19.060 00.006 7988 UpdateCurrentPosition: no star selected
04:08:19.060 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:19.062 00.002 7988 Status Line: No star selected
04:08:19.064 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=107, FiltMin=94, FiltMax=120, Gamma=0.690
04:08:19.064 00.000 7988 UpdateGuideState exits: No star selected
04:08:19.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:19.067 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:19.067 00.000 7988 Enqueuing Expose request
04:08:19.069 00.002 15712 Worker thread wakes up
04:08:19.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:19.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:20.593 01.524 15712 Exposure complete
04:08:20.652 00.059 15712 worker thread done servicing request
04:08:20.652 00.000 7988 OnExposeComplete: enter
04:08:20.652 00.000 7988 UpdateGuideState(): m_state=1
04:08:20.652 00.000 7988 UpdateCurrentPosition: no star selected
04:08:20.652 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:20.652 00.000 7988 Status Line: No star selected
04:08:20.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=107, FiltMin=95, FiltMax=119, Gamma=0.690
04:08:20.666 00.014 7988 UpdateGuideState exits: No star selected
04:08:20.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:20.668 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:20.668 00.000 7988 Enqueuing Expose request
04:08:20.668 00.000 15712 Worker thread wakes up
04:08:20.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:20.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:22.299 01.631 15712 Exposure complete
04:08:22.361 00.062 15712 worker thread done servicing request
04:08:22.361 00.000 7988 OnExposeComplete: enter
04:08:22.361 00.000 7988 UpdateGuideState(): m_state=1
04:08:22.366 00.005 7988 UpdateCurrentPosition: no star selected
04:08:22.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:22.368 00.002 7988 Status Line: No star selected
04:08:22.370 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=97, FiltMax=119, Gamma=0.690
04:08:22.370 00.000 7988 UpdateGuideState exits: No star selected
04:08:22.372 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:22.372 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:22.374 00.002 7988 Enqueuing Expose request
04:08:22.374 00.000 15712 Worker thread wakes up
04:08:22.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:22.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:23.892 01.518 15712 Exposure complete
04:08:23.954 00.062 15712 worker thread done servicing request
04:08:23.954 00.000 7988 OnExposeComplete: enter
04:08:23.954 00.000 7988 UpdateGuideState(): m_state=1
04:08:23.954 00.000 7988 UpdateCurrentPosition: no star selected
04:08:23.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:23.954 00.000 7988 Status Line: No star selected
04:08:23.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=97, FiltMax=119, Gamma=0.690
04:08:23.954 00.000 7988 UpdateGuideState exits: No star selected
04:08:23.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:23.954 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:23.954 00.000 7988 Enqueuing Expose request
04:08:23.954 00.000 15712 Worker thread wakes up
04:08:23.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:23.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:25.600 01.646 15712 Exposure complete
04:08:25.666 00.066 15712 worker thread done servicing request
04:08:25.666 00.000 7988 OnExposeComplete: enter
04:08:25.666 00.000 7988 UpdateGuideState(): m_state=1
04:08:25.666 00.000 7988 UpdateCurrentPosition: no star selected
04:08:25.666 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:25.666 00.000 7988 Status Line: No star selected
04:08:25.671 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=98, FiltMax=119, Gamma=0.690
04:08:25.671 00.000 7988 UpdateGuideState exits: No star selected
04:08:25.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:25.671 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:25.671 00.000 7988 Enqueuing Expose request
04:08:25.677 00.006 15712 Worker thread wakes up
04:08:25.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:25.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:27.195 01.518 15712 Exposure complete
04:08:27.256 00.061 15712 worker thread done servicing request
04:08:27.256 00.000 7988 OnExposeComplete: enter
04:08:27.256 00.000 7988 UpdateGuideState(): m_state=1
04:08:27.256 00.000 7988 UpdateCurrentPosition: no star selected
04:08:27.256 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:27.256 00.000 7988 Status Line: No star selected
04:08:27.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=98, FiltMax=119, Gamma=0.690
04:08:27.256 00.000 7988 UpdateGuideState exits: No star selected
04:08:27.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:27.256 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:27.271 00.015 7988 Enqueuing Expose request
04:08:27.271 00.000 15712 Worker thread wakes up
04:08:27.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:27.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:28.904 01.633 15712 Exposure complete
04:08:28.966 00.062 15712 worker thread done servicing request
04:08:28.966 00.000 7988 OnExposeComplete: enter
04:08:28.972 00.006 7988 UpdateGuideState(): m_state=1
04:08:28.972 00.000 7988 UpdateCurrentPosition: no star selected
04:08:28.974 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:28.974 00.000 7988 Status Line: No star selected
04:08:28.976 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=98, FiltMax=119, Gamma=0.690
04:08:28.978 00.002 7988 UpdateGuideState exits: No star selected
04:08:28.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:28.980 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:28.980 00.000 7988 Enqueuing Expose request
04:08:28.982 00.002 15712 Worker thread wakes up
04:08:28.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:28.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:30.501 01.519 15712 Exposure complete
04:08:30.564 00.063 15712 worker thread done servicing request
04:08:30.564 00.000 7988 OnExposeComplete: enter
04:08:30.564 00.000 7988 UpdateGuideState(): m_state=1
04:08:30.569 00.005 7988 UpdateCurrentPosition: no star selected
04:08:30.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:30.569 00.000 7988 Status Line: No star selected
04:08:30.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=108, FiltMin=98, FiltMax=119, Gamma=0.690
04:08:30.569 00.000 7988 UpdateGuideState exits: No star selected
04:08:30.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:30.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:30.569 00.000 7988 Enqueuing Expose request
04:08:30.569 00.000 15712 Worker thread wakes up
04:08:30.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:30.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:32.212 01.643 15712 Exposure complete
04:08:32.277 00.065 15712 worker thread done servicing request
04:08:32.277 00.000 7988 OnExposeComplete: enter
04:08:32.277 00.000 7988 UpdateGuideState(): m_state=1
04:08:32.277 00.000 7988 UpdateCurrentPosition: no star selected
04:08:32.277 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:32.277 00.000 7988 Status Line: No star selected
04:08:32.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=97, FiltMax=119, Gamma=0.690
04:08:32.277 00.000 7988 UpdateGuideState exits: No star selected
04:08:32.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:32.277 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:32.277 00.000 7988 Enqueuing Expose request
04:08:32.277 00.000 15712 Worker thread wakes up
04:08:32.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:32.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:33.809 01.532 15712 Exposure complete
04:08:33.876 00.067 15712 worker thread done servicing request
04:08:33.876 00.000 7988 OnExposeComplete: enter
04:08:33.876 00.000 7988 UpdateGuideState(): m_state=1
04:08:33.876 00.000 7988 UpdateCurrentPosition: no star selected
04:08:33.876 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:33.876 00.000 7988 Status Line: No star selected
04:08:33.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=97, FiltMax=119, Gamma=0.690
04:08:33.876 00.000 7988 UpdateGuideState exits: No star selected
04:08:33.884 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:33.884 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:33.886 00.002 7988 Enqueuing Expose request
04:08:33.886 00.000 15712 Worker thread wakes up
04:08:33.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:33.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:35.514 01.628 15712 Exposure complete
04:08:35.581 00.067 15712 worker thread done servicing request
04:08:35.581 00.000 7988 OnExposeComplete: enter
04:08:35.581 00.000 7988 UpdateGuideState(): m_state=1
04:08:35.581 00.000 7988 UpdateCurrentPosition: no star selected
04:08:35.581 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:35.581 00.000 7988 Status Line: No star selected
04:08:35.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=95, FiltMax=118, Gamma=0.690
04:08:35.581 00.000 7988 UpdateGuideState exits: No star selected
04:08:35.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:35.581 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:35.581 00.000 7988 Enqueuing Expose request
04:08:35.581 00.000 15712 Worker thread wakes up
04:08:35.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:35.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:37.109 01.528 15712 Exposure complete
04:08:37.174 00.065 15712 worker thread done servicing request
04:08:37.174 00.000 7988 OnExposeComplete: enter
04:08:37.174 00.000 7988 UpdateGuideState(): m_state=1
04:08:37.174 00.000 7988 UpdateCurrentPosition: no star selected
04:08:37.174 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:37.174 00.000 7988 Status Line: No star selected
04:08:37.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=95, FiltMax=118, Gamma=0.690
04:08:37.174 00.000 7988 UpdateGuideState exits: No star selected
04:08:37.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:37.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:37.174 00.000 7988 Enqueuing Expose request
04:08:37.174 00.000 15712 Worker thread wakes up
04:08:37.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:37.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:38.815 01.641 15712 Exposure complete
04:08:38.879 00.064 15712 worker thread done servicing request
04:08:38.879 00.000 7988 OnExposeComplete: enter
04:08:38.879 00.000 7988 UpdateGuideState(): m_state=1
04:08:38.885 00.006 7988 UpdateCurrentPosition: no star selected
04:08:38.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:38.887 00.002 7988 Status Line: No star selected
04:08:38.889 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=106, FiltMin=95, FiltMax=118, Gamma=0.690
04:08:38.889 00.000 7988 UpdateGuideState exits: No star selected
04:08:38.891 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:38.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:38.893 00.002 7988 Enqueuing Expose request
04:08:38.893 00.000 15712 Worker thread wakes up
04:08:38.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:38.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:40.415 01.522 15712 Exposure complete
04:08:40.476 00.061 15712 worker thread done servicing request
04:08:40.476 00.000 7988 OnExposeComplete: enter
04:08:40.476 00.000 7988 UpdateGuideState(): m_state=1
04:08:40.483 00.007 7988 UpdateCurrentPosition: no star selected
04:08:40.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:40.485 00.002 7988 Status Line: No star selected
04:08:40.487 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=106, FiltMin=95, FiltMax=117, Gamma=0.690
04:08:40.487 00.000 7988 UpdateGuideState exits: No star selected
04:08:40.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:40.487 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:40.487 00.000 7988 Enqueuing Expose request
04:08:40.491 00.004 15712 Worker thread wakes up
04:08:40.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:40.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:42.121 01.630 15712 Exposure complete
04:08:42.184 00.063 15712 worker thread done servicing request
04:08:42.184 00.000 7988 OnExposeComplete: enter
04:08:42.184 00.000 7988 UpdateGuideState(): m_state=1
04:08:42.192 00.008 7988 UpdateCurrentPosition: no star selected
04:08:42.192 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:42.194 00.002 7988 Status Line: No star selected
04:08:42.194 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=105, FiltMin=95, FiltMax=117, Gamma=0.690
04:08:42.194 00.000 7988 UpdateGuideState exits: No star selected
04:08:42.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:42.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:42.194 00.000 7988 Enqueuing Expose request
04:08:42.200 00.006 15712 Worker thread wakes up
04:08:42.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:42.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:43.719 01.519 15712 Exposure complete
04:08:43.784 00.065 15712 worker thread done servicing request
04:08:43.784 00.000 7988 OnExposeComplete: enter
04:08:43.784 00.000 7988 UpdateGuideState(): m_state=1
04:08:43.784 00.000 7988 UpdateCurrentPosition: no star selected
04:08:43.784 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:43.784 00.000 7988 Status Line: No star selected
04:08:43.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=105, FiltMin=95, FiltMax=116, Gamma=0.690
04:08:43.793 00.009 7988 UpdateGuideState exits: No star selected
04:08:43.794 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:43.794 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:43.795 00.001 7988 Enqueuing Expose request
04:08:43.795 00.000 15712 Worker thread wakes up
04:08:43.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:43.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:45.425 01.630 15712 Exposure complete
04:08:45.486 00.061 15712 worker thread done servicing request
04:08:45.486 00.000 7988 OnExposeComplete: enter
04:08:45.486 00.000 7988 UpdateGuideState(): m_state=1
04:08:45.492 00.006 7988 UpdateCurrentPosition: no star selected
04:08:45.492 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:45.494 00.002 7988 Status Line: No star selected
04:08:45.495 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=105, FiltMin=95, FiltMax=114, Gamma=0.690
04:08:45.495 00.000 7988 UpdateGuideState exits: No star selected
04:08:45.497 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:45.497 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:45.500 00.003 7988 Enqueuing Expose request
04:08:45.500 00.000 15712 Worker thread wakes up
04:08:45.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:45.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:47.021 01.521 15712 Exposure complete
04:08:47.083 00.062 15712 worker thread done servicing request
04:08:47.083 00.000 7988 OnExposeComplete: enter
04:08:47.083 00.000 7988 UpdateGuideState(): m_state=1
04:08:47.089 00.006 7988 UpdateCurrentPosition: no star selected
04:08:47.089 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:47.091 00.002 7988 Status Line: No star selected
04:08:47.093 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=104, FiltMin=94, FiltMax=114, Gamma=0.690
04:08:47.093 00.000 7988 UpdateGuideState exits: No star selected
04:08:47.095 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:47.095 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:47.097 00.002 7988 Enqueuing Expose request
04:08:47.097 00.000 15712 Worker thread wakes up
04:08:47.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:47.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:48.729 01.632 15712 Exposure complete
04:08:48.791 00.062 15712 worker thread done servicing request
04:08:48.791 00.000 7988 OnExposeComplete: enter
04:08:48.791 00.000 7988 UpdateGuideState(): m_state=1
04:08:48.797 00.006 7988 UpdateCurrentPosition: no star selected
04:08:48.799 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:48.799 00.000 7988 Status Line: No star selected
04:08:48.801 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=104, FiltMin=95, FiltMax=113, Gamma=0.690
04:08:48.801 00.000 7988 UpdateGuideState exits: No star selected
04:08:48.803 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:48.803 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:48.805 00.002 7988 Enqueuing Expose request
04:08:48.805 00.000 15712 Worker thread wakes up
04:08:48.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:48.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:50.327 01.522 15712 Exposure complete
04:08:50.388 00.061 15712 worker thread done servicing request
04:08:50.388 00.000 7988 OnExposeComplete: enter
04:08:50.388 00.000 7988 UpdateGuideState(): m_state=1
04:08:50.395 00.007 7988 UpdateCurrentPosition: no star selected
04:08:50.396 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:50.396 00.000 7988 Status Line: No star selected
04:08:50.398 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=104, FiltMin=94, FiltMax=114, Gamma=0.690
04:08:50.398 00.000 7988 UpdateGuideState exits: No star selected
04:08:50.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:50.398 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:50.398 00.000 7988 Enqueuing Expose request
04:08:50.404 00.006 15712 Worker thread wakes up
04:08:50.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:50.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:52.034 01.630 15712 Exposure complete
04:08:52.100 00.066 15712 worker thread done servicing request
04:08:52.100 00.000 7988 OnExposeComplete: enter
04:08:52.100 00.000 7988 UpdateGuideState(): m_state=1
04:08:52.100 00.000 7988 UpdateCurrentPosition: no star selected
04:08:52.100 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:52.100 00.000 7988 Status Line: No star selected
04:08:52.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=104, FiltMin=95, FiltMax=113, Gamma=0.690
04:08:52.100 00.000 7988 UpdateGuideState exits: No star selected
04:08:52.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:52.100 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:52.100 00.000 7988 Enqueuing Expose request
04:08:52.111 00.011 15712 Worker thread wakes up
04:08:52.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:52.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:53.631 01.520 15712 Exposure complete
04:08:53.696 00.065 15712 worker thread done servicing request
04:08:53.696 00.000 7988 OnExposeComplete: enter
04:08:53.696 00.000 7988 UpdateGuideState(): m_state=1
04:08:53.696 00.000 7988 UpdateCurrentPosition: no star selected
04:08:53.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:53.696 00.000 7988 Status Line: No star selected
04:08:53.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=104, FiltMin=95, FiltMax=114, Gamma=0.690
04:08:53.696 00.000 7988 UpdateGuideState exits: No star selected
04:08:53.696 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:53.696 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:53.696 00.000 7988 Enqueuing Expose request
04:08:53.696 00.000 15712 Worker thread wakes up
04:08:53.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:53.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:55.446 01.750 15712 Exposure complete
04:08:55.509 00.063 15712 worker thread done servicing request
04:08:55.509 00.000 7988 OnExposeComplete: enter
04:08:55.514 00.005 7988 UpdateGuideState(): m_state=1
04:08:55.514 00.000 7988 UpdateCurrentPosition: no star selected
04:08:55.516 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:55.516 00.000 7988 Status Line: No star selected
04:08:55.518 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=104, FiltMin=95, FiltMax=113, Gamma=0.690
04:08:55.520 00.002 7988 UpdateGuideState exits: No star selected
04:08:55.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:55.522 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:55.522 00.000 7988 Enqueuing Expose request
04:08:55.524 00.002 15712 Worker thread wakes up
04:08:55.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:55.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:56.931 01.407 15712 Exposure complete
04:08:56.995 00.064 15712 worker thread done servicing request
04:08:56.995 00.000 7988 OnExposeComplete: enter
04:08:56.995 00.000 7988 UpdateGuideState(): m_state=1
04:08:56.998 00.003 7988 UpdateCurrentPosition: no star selected
04:08:56.998 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:57.000 00.002 7988 Status Line: No star selected
04:08:57.002 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=104, FiltMin=95, FiltMax=114, Gamma=0.690
04:08:57.002 00.000 7988 UpdateGuideState exits: No star selected
04:08:57.002 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:57.005 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:57.006 00.001 7988 Enqueuing Expose request
04:08:57.006 00.000 15712 Worker thread wakes up
04:08:57.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:57.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:08:58.754 01.748 15712 Exposure complete
04:08:58.816 00.062 15712 worker thread done servicing request
04:08:58.816 00.000 7988 OnExposeComplete: enter
04:08:58.816 00.000 7988 UpdateGuideState(): m_state=1
04:08:58.816 00.000 7988 UpdateCurrentPosition: no star selected
04:08:58.816 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:08:58.816 00.000 7988 Status Line: No star selected
04:08:58.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=104, FiltMin=96, FiltMax=113, Gamma=0.690
04:08:58.830 00.014 7988 UpdateGuideState exits: No star selected
04:08:58.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:58.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:08:58.833 00.003 7988 Enqueuing Expose request
04:08:58.833 00.000 15712 Worker thread wakes up
04:08:58.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:08:58.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:00.250 01.417 15712 Exposure complete
04:09:00.311 00.061 15712 worker thread done servicing request
04:09:00.311 00.000 7988 OnExposeComplete: enter
04:09:00.316 00.005 7988 UpdateGuideState(): m_state=1
04:09:00.316 00.000 7988 UpdateCurrentPosition: no star selected
04:09:00.316 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:00.316 00.000 7988 Status Line: No star selected
04:09:00.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=104, FiltMin=96, FiltMax=114, Gamma=0.690
04:09:00.316 00.000 7988 UpdateGuideState exits: No star selected
04:09:00.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:00.316 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:00.316 00.000 7988 Enqueuing Expose request
04:09:00.316 00.000 15712 Worker thread wakes up
04:09:00.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:00.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:01.962 01.646 15712 Exposure complete
04:09:02.026 00.064 15712 worker thread done servicing request
04:09:02.030 00.004 7988 OnExposeComplete: enter
04:09:02.030 00.000 7988 UpdateGuideState(): m_state=1
04:09:02.030 00.000 7988 UpdateCurrentPosition: no star selected
04:09:02.030 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:02.030 00.000 7988 Status Line: No star selected
04:09:02.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=104, FiltMin=95, FiltMax=115, Gamma=0.690
04:09:02.030 00.000 7988 UpdateGuideState exits: No star selected
04:09:02.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:02.030 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:02.030 00.000 7988 Enqueuing Expose request
04:09:02.030 00.000 15712 Worker thread wakes up
04:09:02.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:02.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:03.451 01.421 15712 Exposure complete
04:09:03.513 00.062 15712 worker thread done servicing request
04:09:03.513 00.000 7988 OnExposeComplete: enter
04:09:03.513 00.000 7988 UpdateGuideState(): m_state=1
04:09:03.519 00.006 7988 UpdateCurrentPosition: no star selected
04:09:03.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:03.521 00.002 7988 Status Line: No star selected
04:09:03.523 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=105, FiltMin=95, FiltMax=114, Gamma=0.690
04:09:03.523 00.000 7988 UpdateGuideState exits: No star selected
04:09:03.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:03.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:03.523 00.000 7988 Enqueuing Expose request
04:09:03.528 00.005 15712 Worker thread wakes up
04:09:03.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:03.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:05.160 01.632 15712 Exposure complete
04:09:05.222 00.062 15712 worker thread done servicing request
04:09:05.222 00.000 7988 OnExposeComplete: enter
04:09:05.222 00.000 7988 UpdateGuideState(): m_state=1
04:09:05.227 00.005 7988 UpdateCurrentPosition: no star selected
04:09:05.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:05.229 00.002 7988 Status Line: No star selected
04:09:05.231 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=105, FiltMin=92, FiltMax=115, Gamma=0.690
04:09:05.231 00.000 7988 UpdateGuideState exits: No star selected
04:09:05.233 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:05.233 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:05.235 00.002 7988 Enqueuing Expose request
04:09:05.235 00.000 15712 Worker thread wakes up
04:09:05.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:05.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:06.757 01.522 15712 Exposure complete
04:09:06.819 00.062 15712 worker thread done servicing request
04:09:06.819 00.000 7988 OnExposeComplete: enter
04:09:06.819 00.000 7988 UpdateGuideState(): m_state=1
04:09:06.825 00.006 7988 UpdateCurrentPosition: no star selected
04:09:06.825 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:06.827 00.002 7988 Status Line: No star selected
04:09:06.829 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=105, FiltMin=94, FiltMax=116, Gamma=0.690
04:09:06.830 00.001 7988 UpdateGuideState exits: No star selected
04:09:06.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:06.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:06.830 00.000 7988 Enqueuing Expose request
04:09:06.830 00.000 15712 Worker thread wakes up
04:09:06.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:06.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:08.467 01.637 15712 Exposure complete
04:09:08.533 00.066 15712 worker thread done servicing request
04:09:08.533 00.000 7988 OnExposeComplete: enter
04:09:08.533 00.000 7988 UpdateGuideState(): m_state=1
04:09:08.535 00.002 7988 UpdateCurrentPosition: no star selected
04:09:08.535 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:08.537 00.002 7988 Status Line: No star selected
04:09:08.539 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=105, FiltMin=94, FiltMax=116, Gamma=0.690
04:09:08.539 00.000 7988 UpdateGuideState exits: No star selected
04:09:08.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:08.539 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:08.539 00.000 7988 Enqueuing Expose request
04:09:08.544 00.005 15712 Worker thread wakes up
04:09:08.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:08.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:10.063 01.519 15712 Exposure complete
04:09:10.129 00.066 15712 worker thread done servicing request
04:09:10.129 00.000 7988 OnExposeComplete: enter
04:09:10.129 00.000 7988 UpdateGuideState(): m_state=1
04:09:10.129 00.000 7988 UpdateCurrentPosition: no star selected
04:09:10.129 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:10.129 00.000 7988 Status Line: No star selected
04:09:10.134 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=105, FiltMin=95, FiltMax=117, Gamma=0.690
04:09:10.134 00.000 7988 UpdateGuideState exits: No star selected
04:09:10.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:10.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:10.134 00.000 7988 Enqueuing Expose request
04:09:10.134 00.000 15712 Worker thread wakes up
04:09:10.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:10.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:11.774 01.640 15712 Exposure complete
04:09:11.839 00.065 15712 worker thread done servicing request
04:09:11.839 00.000 7988 OnExposeComplete: enter
04:09:11.839 00.000 7988 UpdateGuideState(): m_state=1
04:09:11.839 00.000 7988 UpdateCurrentPosition: no star selected
04:09:11.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:11.839 00.000 7988 Status Line: No star selected
04:09:11.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=106, FiltMin=95, FiltMax=118, Gamma=0.690
04:09:11.839 00.000 7988 UpdateGuideState exits: No star selected
04:09:11.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:11.839 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:11.839 00.000 7988 Enqueuing Expose request
04:09:11.839 00.000 15712 Worker thread wakes up
04:09:11.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:11.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:13.371 01.532 15712 Exposure complete
04:09:13.434 00.063 15712 worker thread done servicing request
04:09:13.434 00.000 7988 OnExposeComplete: enter
04:09:13.434 00.000 7988 UpdateGuideState(): m_state=1
04:09:13.439 00.005 7988 UpdateCurrentPosition: no star selected
04:09:13.439 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:13.441 00.002 7988 Status Line: No star selected
04:09:13.443 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=106, FiltMin=94, FiltMax=117, Gamma=0.690
04:09:13.443 00.000 7988 UpdateGuideState exits: No star selected
04:09:13.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:13.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:13.443 00.000 7988 Enqueuing Expose request
04:09:13.443 00.000 15712 Worker thread wakes up
04:09:13.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:13.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:15.083 01.640 15712 Exposure complete
04:09:15.144 00.061 15712 worker thread done servicing request
04:09:15.144 00.000 7988 OnExposeComplete: enter
04:09:15.144 00.000 7988 UpdateGuideState(): m_state=1
04:09:15.152 00.008 7988 UpdateCurrentPosition: no star selected
04:09:15.152 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:15.152 00.000 7988 Status Line: No star selected
04:09:15.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=106, FiltMin=94, FiltMax=117, Gamma=0.690
04:09:15.152 00.000 7988 UpdateGuideState exits: No star selected
04:09:15.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:15.152 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:15.160 00.008 7988 Enqueuing Expose request
04:09:15.161 00.001 15712 Worker thread wakes up
04:09:15.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:15.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:16.680 01.519 15712 Exposure complete
04:09:16.742 00.062 15712 worker thread done servicing request
04:09:16.742 00.000 7988 OnExposeComplete: enter
04:09:16.742 00.000 7988 UpdateGuideState(): m_state=1
04:09:16.749 00.007 7988 UpdateCurrentPosition: no star selected
04:09:16.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:16.751 00.002 7988 Status Line: No star selected
04:09:16.753 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=106, FiltMin=94, FiltMax=117, Gamma=0.690
04:09:16.753 00.000 7988 UpdateGuideState exits: No star selected
04:09:16.755 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:16.755 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:16.757 00.002 7988 Enqueuing Expose request
04:09:16.757 00.000 15712 Worker thread wakes up
04:09:16.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:16.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:18.387 01.630 15712 Exposure complete
04:09:18.453 00.066 15712 worker thread done servicing request
04:09:18.453 00.000 7988 OnExposeComplete: enter
04:09:18.453 00.000 7988 UpdateGuideState(): m_state=1
04:09:18.453 00.000 7988 UpdateCurrentPosition: no star selected
04:09:18.453 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:18.453 00.000 7988 Status Line: No star selected
04:09:18.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=106, FiltMin=95, FiltMax=118, Gamma=0.690
04:09:18.453 00.000 7988 UpdateGuideState exits: No star selected
04:09:18.461 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:18.461 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:18.463 00.002 7988 Enqueuing Expose request
04:09:18.464 00.001 15712 Worker thread wakes up
04:09:18.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:18.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:19.981 01.517 15712 Exposure complete
04:09:20.045 00.064 15712 worker thread done servicing request
04:09:20.045 00.000 7988 OnExposeComplete: enter
04:09:20.045 00.000 7988 UpdateGuideState(): m_state=1
04:09:20.049 00.004 7988 UpdateCurrentPosition: no star selected
04:09:20.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:20.051 00.002 7988 Status Line: No star selected
04:09:20.053 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=94, FiltMax=118, Gamma=0.690
04:09:20.053 00.000 7988 UpdateGuideState exits: No star selected
04:09:20.055 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:20.055 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:20.057 00.002 7988 Enqueuing Expose request
04:09:20.057 00.000 15712 Worker thread wakes up
04:09:20.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:20.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:21.800 01.743 15712 Exposure complete
04:09:21.865 00.065 15712 worker thread done servicing request
04:09:21.865 00.000 7988 OnExposeComplete: enter
04:09:21.865 00.000 7988 UpdateGuideState(): m_state=1
04:09:21.865 00.000 7988 UpdateCurrentPosition: no star selected
04:09:21.865 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:21.865 00.000 7988 Status Line: No star selected
04:09:21.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=107, FiltMin=95, FiltMax=118, Gamma=0.690
04:09:21.865 00.000 7988 UpdateGuideState exits: No star selected
04:09:21.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:21.865 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:21.865 00.000 7988 Enqueuing Expose request
04:09:21.865 00.000 15712 Worker thread wakes up
04:09:21.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:21.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:23.286 01.421 15712 Exposure complete
04:09:23.347 00.061 15712 worker thread done servicing request
04:09:23.347 00.000 7988 OnExposeComplete: enter
04:09:23.347 00.000 7988 UpdateGuideState(): m_state=1
04:09:23.347 00.000 7988 UpdateCurrentPosition: no star selected
04:09:23.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:23.347 00.000 7988 Status Line: No star selected
04:09:23.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=95, FiltMax=118, Gamma=0.690
04:09:23.347 00.000 7988 UpdateGuideState exits: No star selected
04:09:23.359 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:23.359 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:23.359 00.000 7988 Enqueuing Expose request
04:09:23.363 00.004 15712 Worker thread wakes up
04:09:23.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:23.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:24.992 01.629 15712 Exposure complete
04:09:25.058 00.066 15712 worker thread done servicing request
04:09:25.058 00.000 7988 OnExposeComplete: enter
04:09:25.058 00.000 7988 UpdateGuideState(): m_state=1
04:09:25.058 00.000 7988 UpdateCurrentPosition: no star selected
04:09:25.061 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:25.061 00.000 7988 Status Line: No star selected
04:09:25.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=107, FiltMin=95, FiltMax=118, Gamma=0.690
04:09:25.061 00.000 7988 UpdateGuideState exits: No star selected
04:09:25.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:25.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:25.061 00.000 7988 Enqueuing Expose request
04:09:25.069 00.008 15712 Worker thread wakes up
04:09:25.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:25.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:26.586 01.517 15712 Exposure complete
04:09:26.649 00.063 15712 worker thread done servicing request
04:09:26.649 00.000 7988 OnExposeComplete: enter
04:09:26.649 00.000 7988 UpdateGuideState(): m_state=1
04:09:26.655 00.006 7988 UpdateCurrentPosition: no star selected
04:09:26.655 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:26.657 00.002 7988 Status Line: No star selected
04:09:26.659 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=107, FiltMin=97, FiltMax=118, Gamma=0.690
04:09:26.659 00.000 7988 UpdateGuideState exits: No star selected
04:09:26.661 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:26.661 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:26.663 00.002 7988 Enqueuing Expose request
04:09:26.663 00.000 15712 Worker thread wakes up
04:09:26.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:26.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:28.402 01.739 15712 Exposure complete
04:09:28.467 00.065 15712 worker thread done servicing request
04:09:28.469 00.002 7988 OnExposeComplete: enter
04:09:28.469 00.000 7988 UpdateGuideState(): m_state=1
04:09:28.469 00.000 7988 UpdateCurrentPosition: no star selected
04:09:28.469 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:28.469 00.000 7988 Status Line: No star selected
04:09:28.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=107, FiltMin=98, FiltMax=118, Gamma=0.690
04:09:28.469 00.000 7988 UpdateGuideState exits: No star selected
04:09:28.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:28.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:28.469 00.000 7988 Enqueuing Expose request
04:09:28.469 00.000 15712 Worker thread wakes up
04:09:28.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:28.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:29.887 01.418 15712 Exposure complete
04:09:29.953 00.066 15712 worker thread done servicing request
04:09:29.953 00.000 7988 OnExposeComplete: enter
04:09:29.953 00.000 7988 UpdateGuideState(): m_state=1
04:09:29.953 00.000 7988 UpdateCurrentPosition: no star selected
04:09:29.953 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:29.953 00.000 7988 Status Line: No star selected
04:09:29.960 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=97, FiltMax=119, Gamma=0.690
04:09:29.960 00.000 7988 UpdateGuideState exits: No star selected
04:09:29.963 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:29.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:29.965 00.002 7988 Enqueuing Expose request
04:09:29.965 00.000 15712 Worker thread wakes up
04:09:29.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:29.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:31.596 01.631 15712 Exposure complete
04:09:31.664 00.068 15712 worker thread done servicing request
04:09:31.664 00.000 7988 OnExposeComplete: enter
04:09:31.664 00.000 7988 UpdateGuideState(): m_state=1
04:09:31.664 00.000 7988 UpdateCurrentPosition: no star selected
04:09:31.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:31.664 00.000 7988 Status Line: No star selected
04:09:31.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=108, FiltMin=97, FiltMax=117, Gamma=0.690
04:09:31.664 00.000 7988 UpdateGuideState exits: No star selected
04:09:31.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:31.664 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:31.664 00.000 7988 Enqueuing Expose request
04:09:31.675 00.011 15712 Worker thread wakes up
04:09:31.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:31.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:33.193 01.518 15712 Exposure complete
04:09:33.255 00.062 15712 worker thread done servicing request
04:09:33.255 00.000 7988 OnExposeComplete: enter
04:09:33.262 00.007 7988 UpdateGuideState(): m_state=1
04:09:33.262 00.000 7988 UpdateCurrentPosition: no star selected
04:09:33.262 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:33.262 00.000 7988 Status Line: No star selected
04:09:33.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=108, FiltMin=98, FiltMax=117, Gamma=0.690
04:09:33.262 00.000 7988 UpdateGuideState exits: No star selected
04:09:33.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:33.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:33.271 00.009 7988 Enqueuing Expose request
04:09:33.271 00.000 15712 Worker thread wakes up
04:09:33.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:33.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:34.906 01.635 15712 Exposure complete
04:09:34.967 00.061 15712 worker thread done servicing request
04:09:34.967 00.000 7988 OnExposeComplete: enter
04:09:34.967 00.000 7988 UpdateGuideState(): m_state=1
04:09:34.974 00.007 7988 UpdateCurrentPosition: no star selected
04:09:34.974 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:34.976 00.002 7988 Status Line: No star selected
04:09:34.978 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=98, FiltMax=117, Gamma=0.690
04:09:34.979 00.001 7988 UpdateGuideState exits: No star selected
04:09:34.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:34.979 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:34.979 00.000 7988 Enqueuing Expose request
04:09:34.983 00.004 15712 Worker thread wakes up
04:09:34.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:34.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:36.501 01.518 15712 Exposure complete
04:09:36.567 00.066 15712 worker thread done servicing request
04:09:36.569 00.002 7988 OnExposeComplete: enter
04:09:36.569 00.000 7988 UpdateGuideState(): m_state=1
04:09:36.569 00.000 7988 UpdateCurrentPosition: no star selected
04:09:36.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:36.569 00.000 7988 Status Line: No star selected
04:09:36.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=108, FiltMin=99, FiltMax=118, Gamma=0.690
04:09:36.569 00.000 7988 UpdateGuideState exits: No star selected
04:09:36.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:36.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:36.569 00.000 7988 Enqueuing Expose request
04:09:36.579 00.010 15712 Worker thread wakes up
04:09:36.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:36.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:38.211 01.632 15712 Exposure complete
04:09:38.272 00.061 15712 worker thread done servicing request
04:09:38.272 00.000 7988 OnExposeComplete: enter
04:09:38.272 00.000 7988 UpdateGuideState(): m_state=1
04:09:38.272 00.000 7988 UpdateCurrentPosition: no star selected
04:09:38.272 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:38.272 00.000 7988 Status Line: No star selected
04:09:38.283 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=98, FiltMax=118, Gamma=0.690
04:09:38.285 00.002 7988 UpdateGuideState exits: No star selected
04:09:38.286 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:38.287 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:38.288 00.001 7988 Enqueuing Expose request
04:09:38.289 00.001 15712 Worker thread wakes up
04:09:38.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:38.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:39.810 01.521 15712 Exposure complete
04:09:39.872 00.062 15712 worker thread done servicing request
04:09:39.872 00.000 7988 OnExposeComplete: enter
04:09:39.872 00.000 7988 UpdateGuideState(): m_state=1
04:09:39.872 00.000 7988 UpdateCurrentPosition: no star selected
04:09:39.872 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:39.872 00.000 7988 Status Line: No star selected
04:09:39.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=108, FiltMin=99, FiltMax=118, Gamma=0.690
04:09:39.872 00.000 7988 UpdateGuideState exits: No star selected
04:09:39.883 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:39.883 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:39.883 00.000 7988 Enqueuing Expose request
04:09:39.883 00.000 15712 Worker thread wakes up
04:09:39.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:39.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:41.517 01.634 15712 Exposure complete
04:09:41.583 00.066 15712 worker thread done servicing request
04:09:41.584 00.001 7988 OnExposeComplete: enter
04:09:41.584 00.000 7988 UpdateGuideState(): m_state=1
04:09:41.584 00.000 7988 UpdateCurrentPosition: no star selected
04:09:41.587 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:41.587 00.000 7988 Status Line: No star selected
04:09:41.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=109, FiltMin=98, FiltMax=120, Gamma=0.690
04:09:41.587 00.000 7988 UpdateGuideState exits: No star selected
04:09:41.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:41.587 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:41.587 00.000 7988 Enqueuing Expose request
04:09:41.587 00.000 15712 Worker thread wakes up
04:09:41.595 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:41.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:43.112 01.517 15712 Exposure complete
04:09:43.173 00.061 15712 worker thread done servicing request
04:09:43.173 00.000 7988 OnExposeComplete: enter
04:09:43.173 00.000 7988 UpdateGuideState(): m_state=1
04:09:43.180 00.007 7988 UpdateCurrentPosition: no star selected
04:09:43.180 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:43.182 00.002 7988 Status Line: No star selected
04:09:43.184 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=98, FiltMax=120, Gamma=0.690
04:09:43.184 00.000 7988 UpdateGuideState exits: No star selected
04:09:43.186 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:43.186 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:43.188 00.002 7988 Enqueuing Expose request
04:09:43.188 00.000 15712 Worker thread wakes up
04:09:43.189 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:43.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:44.817 01.628 15712 Exposure complete
04:09:44.879 00.062 15712 worker thread done servicing request
04:09:44.879 00.000 7988 OnExposeComplete: enter
04:09:44.879 00.000 7988 UpdateGuideState(): m_state=1
04:09:44.884 00.005 7988 UpdateCurrentPosition: no star selected
04:09:44.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:44.886 00.002 7988 Status Line: No star selected
04:09:44.888 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=99, FiltMax=122, Gamma=0.690
04:09:44.888 00.000 7988 UpdateGuideState exits: No star selected
04:09:44.890 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:44.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:44.892 00.002 7988 Enqueuing Expose request
04:09:44.892 00.000 15712 Worker thread wakes up
04:09:44.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:44.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:46.415 01.523 15712 Exposure complete
04:09:46.481 00.066 15712 worker thread done servicing request
04:09:46.481 00.000 7988 OnExposeComplete: enter
04:09:46.481 00.000 7988 UpdateGuideState(): m_state=1
04:09:46.481 00.000 7988 UpdateCurrentPosition: no star selected
04:09:46.481 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:46.481 00.000 7988 Status Line: No star selected
04:09:46.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=110, FiltMin=99, FiltMax=121, Gamma=0.690
04:09:46.481 00.000 7988 UpdateGuideState exits: No star selected
04:09:46.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:46.490 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:46.490 00.000 7988 Enqueuing Expose request
04:09:46.490 00.000 15712 Worker thread wakes up
04:09:46.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:46.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:48.124 01.634 15712 Exposure complete
04:09:48.185 00.061 15712 worker thread done servicing request
04:09:48.185 00.000 7988 OnExposeComplete: enter
04:09:48.185 00.000 7988 UpdateGuideState(): m_state=1
04:09:48.191 00.006 7988 UpdateCurrentPosition: no star selected
04:09:48.191 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:48.193 00.002 7988 Status Line: No star selected
04:09:48.194 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=110, FiltMin=100, FiltMax=121, Gamma=0.690
04:09:48.194 00.000 7988 UpdateGuideState exits: No star selected
04:09:48.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:48.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:48.194 00.000 7988 Enqueuing Expose request
04:09:48.194 00.000 15712 Worker thread wakes up
04:09:48.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:48.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:49.722 01.528 15712 Exposure complete
04:09:49.784 00.062 15712 worker thread done servicing request
04:09:49.784 00.000 7988 OnExposeComplete: enter
04:09:49.784 00.000 7988 UpdateGuideState(): m_state=1
04:09:49.789 00.005 7988 UpdateCurrentPosition: no star selected
04:09:49.789 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:49.791 00.002 7988 Status Line: No star selected
04:09:49.793 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=110, FiltMin=100, FiltMax=122, Gamma=0.690
04:09:49.793 00.000 7988 UpdateGuideState exits: No star selected
04:09:49.795 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:49.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:49.797 00.002 7988 Enqueuing Expose request
04:09:49.797 00.000 15712 Worker thread wakes up
04:09:49.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:49.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:51.432 01.635 15712 Exposure complete
04:09:51.497 00.065 15712 worker thread done servicing request
04:09:51.497 00.000 7988 OnExposeComplete: enter
04:09:51.497 00.000 7988 UpdateGuideState(): m_state=1
04:09:51.497 00.000 7988 UpdateCurrentPosition: no star selected
04:09:51.497 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:51.497 00.000 7988 Status Line: No star selected
04:09:51.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=111, FiltMin=100, FiltMax=122, Gamma=0.690
04:09:51.497 00.000 7988 UpdateGuideState exits: No star selected
04:09:51.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:51.497 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:51.497 00.000 7988 Enqueuing Expose request
04:09:51.509 00.012 15712 Worker thread wakes up
04:09:51.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:51.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:53.025 01.516 15712 Exposure complete
04:09:53.089 00.064 15712 worker thread done servicing request
04:09:53.091 00.002 7988 OnExposeComplete: enter
04:09:53.091 00.000 7988 UpdateGuideState(): m_state=1
04:09:53.091 00.000 7988 UpdateCurrentPosition: no star selected
04:09:53.091 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:53.091 00.000 7988 Status Line: No star selected
04:09:53.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=111, FiltMin=100, FiltMax=121, Gamma=0.690
04:09:53.098 00.007 7988 UpdateGuideState exits: No star selected
04:09:53.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:53.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:53.098 00.000 7988 Enqueuing Expose request
04:09:53.098 00.000 15712 Worker thread wakes up
04:09:53.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:53.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:54.733 01.635 15712 Exposure complete
04:09:54.794 00.061 15712 worker thread done servicing request
04:09:54.794 00.000 7988 OnExposeComplete: enter
04:09:54.794 00.000 7988 UpdateGuideState(): m_state=1
04:09:54.794 00.000 7988 UpdateCurrentPosition: no star selected
04:09:54.794 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:54.803 00.009 7988 Status Line: No star selected
04:09:54.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=111, FiltMin=100, FiltMax=122, Gamma=0.690
04:09:54.803 00.000 7988 UpdateGuideState exits: No star selected
04:09:54.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:54.803 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:54.803 00.000 7988 Enqueuing Expose request
04:09:54.803 00.000 15712 Worker thread wakes up
04:09:54.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:54.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:56.329 01.526 15712 Exposure complete
04:09:56.394 00.065 15712 worker thread done servicing request
04:09:56.394 00.000 7988 OnExposeComplete: enter
04:09:56.394 00.000 7988 UpdateGuideState(): m_state=1
04:09:56.397 00.003 7988 UpdateCurrentPosition: no star selected
04:09:56.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:56.399 00.002 7988 Status Line: No star selected
04:09:56.401 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=111, FiltMin=100, FiltMax=125, Gamma=0.690
04:09:56.402 00.001 7988 UpdateGuideState exits: No star selected
04:09:56.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:56.404 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:56.404 00.000 7988 Enqueuing Expose request
04:09:56.406 00.002 15712 Worker thread wakes up
04:09:56.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:56.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:58.036 01.630 15712 Exposure complete
04:09:58.102 00.066 15712 worker thread done servicing request
04:09:58.102 00.000 7988 OnExposeComplete: enter
04:09:58.102 00.000 7988 UpdateGuideState(): m_state=1
04:09:58.106 00.004 7988 UpdateCurrentPosition: no star selected
04:09:58.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:58.108 00.002 7988 Status Line: No star selected
04:09:58.110 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=134, med=111, FiltMin=99, FiltMax=122, Gamma=0.690
04:09:58.110 00.000 7988 UpdateGuideState exits: No star selected
04:09:58.112 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:58.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:58.114 00.002 7988 Enqueuing Expose request
04:09:58.114 00.000 15712 Worker thread wakes up
04:09:58.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:58.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:09:59.634 01.520 15712 Exposure complete
04:09:59.701 00.067 15712 worker thread done servicing request
04:09:59.701 00.000 7988 OnExposeComplete: enter
04:09:59.701 00.000 7988 UpdateGuideState(): m_state=1
04:09:59.704 00.003 7988 UpdateCurrentPosition: no star selected
04:09:59.704 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:09:59.706 00.002 7988 Status Line: No star selected
04:09:59.708 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=110, FiltMin=99, FiltMax=121, Gamma=0.690
04:09:59.708 00.000 7988 UpdateGuideState exits: No star selected
04:09:59.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:59.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:09:59.708 00.000 7988 Enqueuing Expose request
04:09:59.713 00.005 15712 Worker thread wakes up
04:09:59.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:09:59.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:01.344 01.631 15712 Exposure complete
04:10:01.408 00.064 15712 worker thread done servicing request
04:10:01.408 00.000 7988 OnExposeComplete: enter
04:10:01.408 00.000 7988 UpdateGuideState(): m_state=1
04:10:01.414 00.006 7988 UpdateCurrentPosition: no star selected
04:10:01.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:01.416 00.002 7988 Status Line: No star selected
04:10:01.418 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=110, FiltMin=99, FiltMax=121, Gamma=0.690
04:10:01.418 00.000 7988 UpdateGuideState exits: No star selected
04:10:01.419 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:01.419 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:01.421 00.002 7988 Enqueuing Expose request
04:10:01.421 00.000 15712 Worker thread wakes up
04:10:01.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:01.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:02.941 01.520 15712 Exposure complete
04:10:03.013 00.072 15712 worker thread done servicing request
04:10:03.013 00.000 7988 OnExposeComplete: enter
04:10:03.015 00.002 7988 UpdateGuideState(): m_state=1
04:10:03.017 00.002 7988 UpdateCurrentPosition: no star selected
04:10:03.017 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:03.019 00.002 7988 Status Line: No star selected
04:10:03.022 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=110, FiltMin=99, FiltMax=122, Gamma=0.690
04:10:03.022 00.000 7988 UpdateGuideState exits: No star selected
04:10:03.024 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:03.026 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:03.026 00.000 7988 Enqueuing Expose request
04:10:03.028 00.002 15712 Worker thread wakes up
04:10:03.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:03.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:04.666 01.638 15712 Exposure complete
04:10:04.728 00.062 15712 worker thread done servicing request
04:10:04.728 00.000 7988 OnExposeComplete: enter
04:10:04.728 00.000 7988 UpdateGuideState(): m_state=1
04:10:04.728 00.000 7988 UpdateCurrentPosition: no star selected
04:10:04.735 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:04.737 00.002 7988 Status Line: No star selected
04:10:04.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=109, FiltMin=99, FiltMax=122, Gamma=0.690
04:10:04.737 00.000 7988 UpdateGuideState exits: No star selected
04:10:04.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:04.737 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:04.737 00.000 7988 Enqueuing Expose request
04:10:04.743 00.006 15712 Worker thread wakes up
04:10:04.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:04.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:06.262 01.519 15712 Exposure complete
04:10:06.327 00.065 15712 worker thread done servicing request
04:10:06.327 00.000 7988 OnExposeComplete: enter
04:10:06.327 00.000 7988 UpdateGuideState(): m_state=1
04:10:06.327 00.000 7988 UpdateCurrentPosition: no star selected
04:10:06.327 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:06.327 00.000 7988 Status Line: No star selected
04:10:06.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=99, FiltMax=120, Gamma=0.690
04:10:06.327 00.000 7988 UpdateGuideState exits: No star selected
04:10:06.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:06.336 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:06.336 00.000 7988 Enqueuing Expose request
04:10:06.336 00.000 15712 Worker thread wakes up
04:10:06.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:06.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:07.967 01.631 15712 Exposure complete
04:10:08.029 00.062 15712 worker thread done servicing request
04:10:08.029 00.000 7988 OnExposeComplete: enter
04:10:08.029 00.000 7988 UpdateGuideState(): m_state=1
04:10:08.035 00.006 7988 UpdateCurrentPosition: no star selected
04:10:08.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:08.037 00.002 7988 Status Line: No star selected
04:10:08.039 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=108, FiltMin=99, FiltMax=119, Gamma=0.690
04:10:08.039 00.000 7988 UpdateGuideState exits: No star selected
04:10:08.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:08.039 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:08.039 00.000 7988 Enqueuing Expose request
04:10:08.039 00.000 15712 Worker thread wakes up
04:10:08.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:08.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:09.561 01.522 15712 Exposure complete
04:10:09.640 00.079 15712 worker thread done servicing request
04:10:09.640 00.000 7988 OnExposeComplete: enter
04:10:09.640 00.000 7988 UpdateGuideState(): m_state=1
04:10:09.644 00.004 7988 UpdateCurrentPosition: no star selected
04:10:09.646 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:09.646 00.000 7988 Status Line: No star selected
04:10:09.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=98, FiltMax=119, Gamma=0.690
04:10:09.646 00.000 7988 UpdateGuideState exits: No star selected
04:10:09.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:09.654 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:09.657 00.003 7988 Enqueuing Expose request
04:10:09.659 00.002 15712 Worker thread wakes up
04:10:09.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:09.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:11.293 01.634 15712 Exposure complete
04:10:11.354 00.061 15712 worker thread done servicing request
04:10:11.354 00.000 7988 OnExposeComplete: enter
04:10:11.363 00.009 7988 UpdateGuideState(): m_state=1
04:10:11.365 00.002 7988 UpdateCurrentPosition: no star selected
04:10:11.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:11.367 00.002 7988 Status Line: No star selected
04:10:11.369 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=108, FiltMin=98, FiltMax=119, Gamma=0.690
04:10:11.370 00.001 7988 UpdateGuideState exits: No star selected
04:10:11.371 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:11.371 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:11.371 00.000 7988 Enqueuing Expose request
04:10:11.371 00.000 15712 Worker thread wakes up
04:10:11.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:11.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:12.791 01.420 15712 Exposure complete
04:10:12.856 00.065 15712 worker thread done servicing request
04:10:12.856 00.000 7988 OnExposeComplete: enter
04:10:12.856 00.000 7988 UpdateGuideState(): m_state=1
04:10:12.856 00.000 7988 UpdateCurrentPosition: no star selected
04:10:12.856 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:12.856 00.000 7988 Status Line: No star selected
04:10:12.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=98, FiltMax=118, Gamma=0.690
04:10:12.856 00.000 7988 UpdateGuideState exits: No star selected
04:10:12.865 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:12.865 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:12.865 00.000 7988 Enqueuing Expose request
04:10:12.868 00.003 15712 Worker thread wakes up
04:10:12.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:12.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:14.501 01.633 15712 Exposure complete
04:10:14.567 00.066 7988 OnExposeComplete: enter
04:10:14.569 00.002 7988 UpdateGuideState(): m_state=1
04:10:14.569 00.000 7988 UpdateCurrentPosition: no star selected
04:10:14.571 00.002 15712 worker thread done servicing request
04:10:14.571 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:14.571 00.000 7988 Status Line: No star selected
04:10:14.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=108, FiltMin=98, FiltMax=119, Gamma=0.690
04:10:14.571 00.000 7988 UpdateGuideState exits: No star selected
04:10:14.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:14.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:14.578 00.007 7988 Enqueuing Expose request
04:10:14.578 00.000 15712 Worker thread wakes up
04:10:14.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:14.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:16.096 01.518 15712 Exposure complete
04:10:16.162 00.066 15712 worker thread done servicing request
04:10:16.162 00.000 7988 OnExposeComplete: enter
04:10:16.162 00.000 7988 UpdateGuideState(): m_state=1
04:10:16.162 00.000 7988 UpdateCurrentPosition: no star selected
04:10:16.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:16.166 00.004 7988 Status Line: No star selected
04:10:16.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=96, FiltMax=117, Gamma=0.690
04:10:16.166 00.000 7988 UpdateGuideState exits: No star selected
04:10:16.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:16.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:16.166 00.000 7988 Enqueuing Expose request
04:10:16.166 00.000 15712 Worker thread wakes up
04:10:16.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:16.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:17.803 01.637 15712 Exposure complete
04:10:17.868 00.065 15712 worker thread done servicing request
04:10:17.870 00.002 7988 OnExposeComplete: enter
04:10:17.870 00.000 7988 UpdateGuideState(): m_state=1
04:10:17.870 00.000 7988 UpdateCurrentPosition: no star selected
04:10:17.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:17.870 00.000 7988 Status Line: No star selected
04:10:17.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=107, FiltMin=98, FiltMax=118, Gamma=0.690
04:10:17.870 00.000 7988 UpdateGuideState exits: No star selected
04:10:17.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:17.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:17.870 00.000 7988 Enqueuing Expose request
04:10:17.880 00.010 15712 Worker thread wakes up
04:10:17.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:17.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:19.397 01.517 15712 Exposure complete
04:10:19.458 00.061 15712 worker thread done servicing request
04:10:19.458 00.000 7988 OnExposeComplete: enter
04:10:19.458 00.000 7988 UpdateGuideState(): m_state=1
04:10:19.466 00.008 7988 UpdateCurrentPosition: no star selected
04:10:19.466 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:19.468 00.002 7988 Status Line: No star selected
04:10:19.470 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=107, FiltMin=98, FiltMax=118, Gamma=0.690
04:10:19.470 00.000 7988 UpdateGuideState exits: No star selected
04:10:19.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:19.470 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:19.470 00.000 7988 Enqueuing Expose request
04:10:19.474 00.004 15712 Worker thread wakes up
04:10:19.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:19.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:21.216 01.742 15712 Exposure complete
04:10:21.282 00.066 15712 worker thread done servicing request
04:10:21.282 00.000 7988 OnExposeComplete: enter
04:10:21.282 00.000 7988 UpdateGuideState(): m_state=1
04:10:21.282 00.000 7988 UpdateCurrentPosition: no star selected
04:10:21.282 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:21.282 00.000 7988 Status Line: No star selected
04:10:21.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=107, FiltMin=97, FiltMax=117, Gamma=0.690
04:10:21.289 00.007 7988 UpdateGuideState exits: No star selected
04:10:21.291 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:21.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:21.293 00.002 7988 Enqueuing Expose request
04:10:21.294 00.001 15712 Worker thread wakes up
04:10:21.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:21.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:22.703 01.409 15712 Exposure complete
04:10:22.768 00.065 15712 worker thread done servicing request
04:10:22.768 00.000 7988 OnExposeComplete: enter
04:10:22.768 00.000 7988 UpdateGuideState(): m_state=1
04:10:22.768 00.000 7988 UpdateCurrentPosition: no star selected
04:10:22.768 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:22.768 00.000 7988 Status Line: No star selected
04:10:22.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=107, FiltMin=97, FiltMax=117, Gamma=0.690
04:10:22.768 00.000 7988 UpdateGuideState exits: No star selected
04:10:22.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:22.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:22.768 00.000 7988 Enqueuing Expose request
04:10:22.768 00.000 15712 Worker thread wakes up
04:10:22.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:22.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:24.414 01.646 15712 Exposure complete
04:10:24.479 00.065 15712 worker thread done servicing request
04:10:24.479 00.000 7988 OnExposeComplete: enter
04:10:24.479 00.000 7988 UpdateGuideState(): m_state=1
04:10:24.479 00.000 7988 UpdateCurrentPosition: no star selected
04:10:24.479 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:24.479 00.000 7988 Status Line: No star selected
04:10:24.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=107, FiltMin=97, FiltMax=116, Gamma=0.690
04:10:24.486 00.007 7988 UpdateGuideState exits: No star selected
04:10:24.486 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:24.486 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:24.486 00.000 7988 Enqueuing Expose request
04:10:24.486 00.000 15712 Worker thread wakes up
04:10:24.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:24.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:26.010 01.524 15712 Exposure complete
04:10:26.072 00.062 15712 worker thread done servicing request
04:10:26.072 00.000 7988 OnExposeComplete: enter
04:10:26.072 00.000 7988 UpdateGuideState(): m_state=1
04:10:26.078 00.006 7988 UpdateCurrentPosition: no star selected
04:10:26.078 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:26.080 00.002 7988 Status Line: No star selected
04:10:26.082 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=97, FiltMax=116, Gamma=0.690
04:10:26.082 00.000 7988 UpdateGuideState exits: No star selected
04:10:26.084 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:26.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:26.086 00.002 7988 Enqueuing Expose request
04:10:26.086 00.000 15712 Worker thread wakes up
04:10:26.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:26.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:27.721 01.635 15712 Exposure complete
04:10:27.786 00.065 15712 worker thread done servicing request
04:10:27.786 00.000 7988 OnExposeComplete: enter
04:10:27.786 00.000 7988 UpdateGuideState(): m_state=1
04:10:27.788 00.002 7988 UpdateCurrentPosition: no star selected
04:10:27.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:27.790 00.002 7988 Status Line: No star selected
04:10:27.792 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=107, FiltMin=97, FiltMax=119, Gamma=0.690
04:10:27.792 00.000 7988 UpdateGuideState exits: No star selected
04:10:27.794 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:27.794 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:27.796 00.002 7988 Enqueuing Expose request
04:10:27.796 00.000 15712 Worker thread wakes up
04:10:27.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:27.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:29.315 01.519 15712 Exposure complete
04:10:29.381 00.066 15712 worker thread done servicing request
04:10:29.381 00.000 7988 OnExposeComplete: enter
04:10:29.381 00.000 7988 UpdateGuideState(): m_state=1
04:10:29.381 00.000 7988 UpdateCurrentPosition: no star selected
04:10:29.381 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:29.385 00.004 7988 Status Line: No star selected
04:10:29.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=107, FiltMin=97, FiltMax=121, Gamma=0.690
04:10:29.385 00.000 7988 UpdateGuideState exits: No star selected
04:10:29.389 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:29.389 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:29.391 00.002 7988 Enqueuing Expose request
04:10:29.391 00.000 15712 Worker thread wakes up
04:10:29.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:29.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:31.027 01.636 15712 Exposure complete
04:10:31.093 00.066 15712 worker thread done servicing request
04:10:31.093 00.000 7988 OnExposeComplete: enter
04:10:31.093 00.000 7988 UpdateGuideState(): m_state=1
04:10:31.093 00.000 7988 UpdateCurrentPosition: no star selected
04:10:31.093 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:31.093 00.000 7988 Status Line: No star selected
04:10:31.099 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=107, FiltMin=97, FiltMax=121, Gamma=0.690
04:10:31.099 00.000 7988 UpdateGuideState exits: No star selected
04:10:31.101 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:31.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:31.104 00.003 7988 Enqueuing Expose request
04:10:31.104 00.000 15712 Worker thread wakes up
04:10:31.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:31.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:32.624 01.520 15712 Exposure complete
04:10:32.687 00.063 15712 worker thread done servicing request
04:10:32.687 00.000 7988 OnExposeComplete: enter
04:10:32.687 00.000 7988 UpdateGuideState(): m_state=1
04:10:32.691 00.004 7988 UpdateCurrentPosition: no star selected
04:10:32.691 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:32.693 00.002 7988 Status Line: No star selected
04:10:32.695 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=107, FiltMin=97, FiltMax=123, Gamma=0.690
04:10:32.695 00.000 7988 UpdateGuideState exits: No star selected
04:10:32.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:32.695 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:32.695 00.000 7988 Enqueuing Expose request
04:10:32.701 00.006 15712 Worker thread wakes up
04:10:32.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:32.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:34.336 01.635 15712 Exposure complete
04:10:34.396 00.060 15712 worker thread done servicing request
04:10:34.396 00.000 7988 OnExposeComplete: enter
04:10:34.396 00.000 7988 UpdateGuideState(): m_state=1
04:10:34.396 00.000 7988 UpdateCurrentPosition: no star selected
04:10:34.396 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:34.396 00.000 7988 Status Line: No star selected
04:10:34.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=107, FiltMin=97, FiltMax=122, Gamma=0.690
04:10:34.409 00.013 7988 UpdateGuideState exits: No star selected
04:10:34.409 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:34.409 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:34.412 00.003 7988 Enqueuing Expose request
04:10:34.412 00.000 15712 Worker thread wakes up
04:10:34.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:34.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:35.947 01.535 15712 Exposure complete
04:10:36.014 00.067 15712 worker thread done servicing request
04:10:36.014 00.000 7988 OnExposeComplete: enter
04:10:36.014 00.000 7988 UpdateGuideState(): m_state=1
04:10:36.014 00.000 7988 UpdateCurrentPosition: no star selected
04:10:36.014 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:36.014 00.000 7988 Status Line: No star selected
04:10:36.021 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=108, FiltMin=97, FiltMax=121, Gamma=0.690
04:10:36.021 00.000 7988 UpdateGuideState exits: No star selected
04:10:36.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:36.021 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:36.025 00.004 7988 Enqueuing Expose request
04:10:36.025 00.000 15712 Worker thread wakes up
04:10:36.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:36.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:36.601 00.576 7988 evsrv: cli 0CCCF9E8 connect
04:10:36.604 00.003 7988 case statement mapped state 1 to 101
04:10:36.606 00.002 7988 case statement mapped state 1 to 101
04:10:36.608 00.002 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_app_state","id":"802d1971-5992-41dd-ab5b-4eb53af52068"}
04:10:36.611 00.003 7988 case statement mapped state 1 to 101
04:10:36.613 00.002 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":"Looping","id":"802d1971-5992-41dd-ab5b-4eb53af52068"}
04:10:36.615 00.002 7988 evsrv: cli 0CCCF9E8 disconnect
04:10:37.656 01.041 15712 Exposure complete
04:10:37.739 00.083 15712 worker thread done servicing request
04:10:37.739 00.000 7988 OnExposeComplete: enter
04:10:37.740 00.001 7988 UpdateGuideState(): m_state=1
04:10:37.740 00.000 7988 UpdateCurrentPosition: no star selected
04:10:37.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:37.744 00.004 7988 Status Line: No star selected
04:10:37.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=108, FiltMin=98, FiltMax=121, Gamma=0.690
04:10:37.744 00.000 7988 UpdateGuideState exits: No star selected
04:10:37.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:37.751 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:37.751 00.000 7988 Enqueuing Expose request
04:10:37.751 00.000 15712 Worker thread wakes up
04:10:37.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:37.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:39.162 01.411 15712 Exposure complete
04:10:39.232 00.070 15712 worker thread done servicing request
04:10:39.232 00.000 7988 OnExposeComplete: enter
04:10:39.240 00.008 7988 UpdateGuideState(): m_state=1
04:10:39.240 00.000 7988 UpdateCurrentPosition: no star selected
04:10:39.242 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:39.244 00.002 7988 Status Line: No star selected
04:10:39.246 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=108, FiltMin=98, FiltMax=122, Gamma=0.690
04:10:39.246 00.000 7988 UpdateGuideState exits: No star selected
04:10:39.248 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:39.249 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:39.251 00.002 7988 Enqueuing Expose request
04:10:39.251 00.000 15712 Worker thread wakes up
04:10:39.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:39.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:40.880 01.629 15712 Exposure complete
04:10:40.959 00.079 15712 worker thread done servicing request
04:10:40.959 00.000 7988 OnExposeComplete: enter
04:10:40.966 00.007 7988 UpdateGuideState(): m_state=1
04:10:40.966 00.000 7988 UpdateCurrentPosition: no star selected
04:10:40.968 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:40.970 00.002 7988 Status Line: No star selected
04:10:40.972 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=98, FiltMax=122, Gamma=0.690
04:10:40.974 00.002 7988 UpdateGuideState exits: No star selected
04:10:40.976 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:40.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:40.976 00.000 7988 Enqueuing Expose request
04:10:40.976 00.000 15712 Worker thread wakes up
04:10:40.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:40.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:42.387 01.411 15712 Exposure complete
04:10:42.461 00.074 15712 worker thread done servicing request
04:10:42.461 00.000 7988 OnExposeComplete: enter
04:10:42.463 00.002 7988 UpdateGuideState(): m_state=1
04:10:42.465 00.002 7988 UpdateCurrentPosition: no star selected
04:10:42.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:42.467 00.002 7988 Status Line: No star selected
04:10:42.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=109, FiltMin=98, FiltMax=121, Gamma=0.690
04:10:42.471 00.004 7988 UpdateGuideState exits: No star selected
04:10:42.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:42.471 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:42.471 00.000 7988 Enqueuing Expose request
04:10:42.471 00.000 15712 Worker thread wakes up
04:10:42.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:42.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:44.109 01.638 15712 Exposure complete
04:10:44.176 00.067 15712 worker thread done servicing request
04:10:44.176 00.000 7988 OnExposeComplete: enter
04:10:44.176 00.000 7988 UpdateGuideState(): m_state=1
04:10:44.176 00.000 7988 UpdateCurrentPosition: no star selected
04:10:44.176 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:44.176 00.000 7988 Status Line: No star selected
04:10:44.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=98, FiltMax=122, Gamma=0.690
04:10:44.176 00.000 7988 UpdateGuideState exits: No star selected
04:10:44.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:44.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:44.176 00.000 7988 Enqueuing Expose request
04:10:44.176 00.000 15712 Worker thread wakes up
04:10:44.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:44.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:45.653 01.477 7988 evsrv: cli 0CCCF588 connect
04:10:45.653 00.000 7988 case statement mapped state 1 to 101
04:10:45.655 00.002 7988 case statement mapped state 1 to 101
04:10:45.658 00.003 7988 evsrv: cli 0CCCF588 request: {"method":"get_app_state","id":"2e006680-93cb-4740-b713-5b0f85d29eb4"}
04:10:45.658 00.000 7988 case statement mapped state 1 to 101
04:10:45.658 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":"Looping","id":"2e006680-93cb-4740-b713-5b0f85d29eb4"}
04:10:45.658 00.000 7988 evsrv: cli 0CCCF588 disconnect
04:10:45.658 00.000 7988 evsrv: cli 0CCCF628 connect
04:10:45.658 00.000 7988 case statement mapped state 1 to 101
04:10:45.658 00.000 7988 case statement mapped state 1 to 101
04:10:45.658 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_calibrated","id":"eefcdd66-b5b2-4165-a869-c69df6b6dcb5"}
04:10:45.658 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":true,"id":"eefcdd66-b5b2-4165-a869-c69df6b6dcb5"}
04:10:45.669 00.011 7988 evsrv: cli 0CCCF628 disconnect
04:10:45.669 00.000 7988 evsrv: cli 0CCCF448 connect
04:10:45.669 00.000 7988 case statement mapped state 1 to 101
04:10:45.669 00.000 7988 case statement mapped state 1 to 101
04:10:45.674 00.005 7988 evsrv: cli 0CCCF448 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"b6e5aa37-df82-43e9-b419-8c79e0b880ac"}
04:10:45.674 00.000 7988 PhdController::Guide begins
04:10:45.674 00.000 7988 PhdController: newstate STATE_SETUP
04:10:45.674 00.000 7988 PhdController: setup
04:10:45.674 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
04:10:45.674 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:10:45.674 00.000 7988 GuiderMultiStar::AutoSelect enter
04:10:45.674 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:10:45.706 00.032 15712 Exposure complete
04:10:45.738 00.032 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:10:45.771 00.033 15712 worker thread done servicing request
04:10:45.805 00.034 7988 AutoFind: global mean = 0.0, stdev 6.1
04:10:45.805 00.000 7988 AutoFind: using threshold = 0.1
04:10:45.896 00.091 7988 AutoFind: local max [453, 760] 4.7
04:10:45.896 00.000 7988 AutoFind: local max [637, 150] 4.7
04:10:45.896 00.000 7988 AutoFind: local max [216, 101] 4.6
04:10:45.896 00.000 7988 AutoFind: local max [210, 78] 4.4
04:10:45.896 00.000 7988 AutoFind: local max [1064, 328] 4.4
04:10:45.896 00.000 7988 AutoFind: local max [833, 59] 4.4
04:10:45.896 00.000 7988 AutoFind: local max [145, 645] 4.4
04:10:45.896 00.000 7988 AutoFind: local max [424, 567] 4.3
04:10:45.896 00.000 7988 AutoFind: local max [437, 380] 4.3
04:10:45.896 00.000 7988 AutoFind: local max [280, 620] 4.3
04:10:45.907 00.011 7988 AutoFind: local max [998, 353] 4.3
04:10:45.907 00.000 7988 AutoFind: local max [368, 380] 4.2
04:10:45.907 00.000 7988 AutoFind: local max [441, 835] 4.2
04:10:45.907 00.000 7988 AutoFind: local max [396, 890] 4.2
04:10:45.907 00.000 7988 AutoFind: local max [25, 560] 4.2
04:10:45.913 00.006 7988 AutoFind: local max [752, 211] 4.2
04:10:45.913 00.000 7988 AutoFind: local max [654, 384] 4.2
04:10:45.913 00.000 7988 AutoFind: local max [640, 721] 4.2
04:10:45.913 00.000 7988 AutoFind: local max [900, 91] 4.2
04:10:45.913 00.000 7988 AutoFind: local max [972, 886] 4.2
04:10:45.913 00.000 7988 AutoFind: local max [632, 830] 4.1
04:10:45.913 00.000 7988 AutoFind: local max [1012, 530] 4.1
04:10:45.913 00.000 7988 AutoFind: local max [449, 33] 4.1
04:10:45.913 00.000 7988 AutoFind: local max [206, 151] 4.1
04:10:45.913 00.000 7988 AutoFind: local max [205, 673] 4.1
04:10:45.913 00.000 7988 AutoFind: local max [406, 934] 4.1
04:10:45.913 00.000 7988 AutoFind: local max [155, 47] 4.1
04:10:45.924 00.011 7988 AutoFind: local max [821, 422] 4.1
04:10:45.924 00.000 7988 AutoFind: local max [439, 232] 4.1
04:10:45.924 00.000 7988 AutoFind: local max [157, 931] 4.1
04:10:45.924 00.000 7988 AutoFind: local max [923, 291] 4.1
04:10:45.924 00.000 7988 AutoFind: local max [732, 166] 4.1
04:10:45.929 00.005 7988 AutoFind: local max [1258, 57] 4.0
04:10:45.931 00.002 7988 AutoFind: local max [64, 858] 4.0
04:10:45.931 00.000 7988 AutoFind: local max [681, 810] 4.0
04:10:45.933 00.002 7988 AutoFind: local max [696, 98] 4.0
04:10:45.933 00.000 7988 AutoFind: local max [36, 724] 4.0
04:10:45.933 00.000 7988 AutoFind: local max [212, 937] 4.0
04:10:45.933 00.000 7988 AutoFind: local max [421, 496] 4.0
04:10:45.933 00.000 7988 AutoFind: local max [867, 865] 4.0
04:10:45.933 00.000 7988 AutoFind: local max [526, 734] 4.0
04:10:45.933 00.000 7988 AutoFind: local max [1040, 601] 3.9
04:10:45.941 00.008 7988 AutoFind: local max [637, 514] 3.9
04:10:45.941 00.000 7988 AutoFind: local max [573, 725] 3.9
04:10:45.941 00.000 7988 AutoFind: local max [807, 721] 3.9
04:10:45.941 00.000 7988 AutoFind: local max [412, 653] 3.9
04:10:45.945 00.004 7988 AutoFind: local max [820, 320] 3.9
04:10:45.945 00.000 7988 AutoFind: local max [962, 75] 3.9
04:10:45.945 00.000 7988 AutoFind: local max [511, 455] 3.9
04:10:45.945 00.000 7988 AutoFind: local max [636, 861] 3.9
04:10:45.945 00.000 7988 AutoFind: local max [923, 22] 3.9
04:10:45.945 00.000 7988 AutoFind: local max [134, 381] 3.9
04:10:45.945 00.000 7988 AutoFind: local max [958, 830] 3.9
04:10:45.945 00.000 7988 AutoFind: local max [1230, 717] 3.9
04:10:45.945 00.000 7988 AutoFind: local max [666, 309] 3.9
04:10:45.945 00.000 7988 AutoFind: local max [31, 136] 3.9
04:10:45.945 00.000 7988 AutoFind: local max [1100, 40] 3.9
04:10:45.945 00.000 7988 AutoFind: local max [1086, 539] 3.9
04:10:45.958 00.013 7988 AutoFind: local max [738, 691] 3.9
04:10:45.958 00.000 7988 AutoFind: local max [642, 357] 3.9
04:10:45.960 00.002 7988 AutoFind: local max [262, 859] 3.9
04:10:45.960 00.000 7988 AutoFind: local max [1138, 791] 3.9
04:10:45.960 00.000 7988 AutoFind: local max [798, 87] 3.9
04:10:45.960 00.000 7988 AutoFind: local max [382, 913] 3.9
04:10:45.960 00.000 7988 AutoFind: local max [262, 650] 3.9
04:10:45.960 00.000 7988 AutoFind: local max [52, 218] 3.9
04:10:45.960 00.000 7988 AutoFind: local max [673, 792] 3.9
04:10:45.960 00.000 7988 AutoFind: local max [441, 886] 3.9
04:10:45.960 00.000 7988 AutoFind: local max [243, 759] 3.9
04:10:45.960 00.000 7988 AutoFind: local max [1175, 602] 3.8
04:10:45.960 00.000 7988 AutoFind: local max [706, 218] 3.8
04:10:45.960 00.000 7988 AutoFind: local max [503, 470] 3.8
04:10:45.975 00.015 7988 AutoFind: local max [1230, 413] 3.8
04:10:45.975 00.000 7988 AutoFind: local max [567, 20] 3.8
04:10:45.977 00.002 7988 AutoFind: local max [782, 170] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [796, 311] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [431, 819] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [726, 313] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [345, 470] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [66, 731] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [583, 16] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [677, 761] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [1027, 486] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [885, 749] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [204, 12] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [314, 609] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [1171, 881] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [1029, 273] 3.8
04:10:45.977 00.000 7988 AutoFind: local max [8, 790] 3.8
04:10:45.992 00.015 7988 AutoFind: local max [156, 575] 3.8
04:10:45.992 00.000 7988 AutoFind: local max [335, 348] 3.8
04:10:45.992 00.000 7988 AutoFind: local max [1013, 781] 3.8
04:10:45.992 00.000 7988 AutoFind: local max [39, 305] 3.8
04:10:45.992 00.000 7988 AutoFind: local max [333, 29] 3.7
04:10:45.992 00.000 7988 AutoFind: local max [175, 361] 3.7
04:10:45.992 00.000 7988 AutoFind: local max [290, 784] 3.7
04:10:45.992 00.000 7988 AutoFind: local max [925, 675] 3.7
04:10:45.992 00.000 7988 AutoFind: local max [1231, 848] 3.7
04:10:45.992 00.000 7988 AutoFind: local max [578, 331] 3.7
04:10:45.992 00.000 7988 AutoFind: local max [336, 47] 3.7
04:10:45.992 00.000 7988 AutoFind: too close [336, 47] 3.7 - [333, 29] 3.7
04:10:45.992 00.000 7988 AutoFind: too close [583, 16] 3.8 - [567, 20] 3.8
04:10:45.992 00.000 7988 AutoFind: too close [431, 819] 3.8 - [441, 835] 4.2
04:10:45.992 00.000 7988 AutoFind: too close [503, 470] 3.8 - [511, 455] 3.9
04:10:45.992 00.000 7988 AutoFind: too close [673, 792] 3.9 - [681, 810] 4.0
04:10:45.992 00.000 7988 AutoFind: too close to edge [8, 790] 3.8
04:10:46.008 00.016 7988 AutoFind: too close to edge [204, 12] 3.8
04:10:46.009 00.001 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:10:46.009 00.000 7988 Star::Find(15, 453, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.009 00.000 7988 Star::Find returns 0 (3), X=453.00, Y=760.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.009 00.000 7988 Star::Find(15, 637, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.009 00.000 7988 Star::Find false star n=4 nbg=276 bg=108.2 sigma=3.6 thresh=119 peak=115
04:10:46.009 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=150.00, Mass=44, SNR=2.9, Peak=122 HFD=0.0
04:10:46.009 00.000 7988 Star::Find(15, 216, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.009 00.000 7988 Star::Find returns 0 (2), X=216.00, Y=101.00, Mass=21, SNR=2.6, Peak=124 HFD=0.0
04:10:46.009 00.000 7988 Star::Find(15, 210, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.009 00.000 7988 Star::Find returns 0 (2), X=210.00, Y=78.00, Mass=21, SNR=2.6, Peak=124 HFD=0.0
04:10:46.009 00.000 7988 Star::Find(15, 1064, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.009 00.000 7988 Star::Find returns 0 (2), X=1064.00, Y=328.00, Mass=13, SNR=2.1, Peak=126 HFD=0.0
04:10:46.009 00.000 7988 Star::Find(15, 833, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.009 00.000 7988 Star::Find returns 0 (3), X=833.00, Y=59.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.009 00.000 7988 Star::Find(15, 145, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.024 00.015 7988 Star::Find returns 0 (2), X=145.00, Y=645.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:10:46.024 00.000 7988 Star::Find(15, 424, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.026 00.002 7988 Star::Find returns 0 (3), X=424.00, Y=567.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:46.026 00.000 7988 Star::Find(15, 437, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.026 00.000 7988 Star::Find returns 0 (3), X=437.00, Y=380.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.026 00.000 7988 Star::Find(15, 280, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.026 00.000 7988 Star::Find returns 0 (2), X=280.00, Y=620.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:10:46.026 00.000 7988 Star::Find(15, 998, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.026 00.000 7988 Star::Find returns 0 (2), X=998.00, Y=353.00, Mass=15, SNR=2.2, Peak=128 HFD=0.0
04:10:46.026 00.000 7988 Star::Find(15, 368, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.026 00.000 7988 Star::Find returns 0 (3), X=368.00, Y=380.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.026 00.000 7988 Star::Find(15, 396, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.026 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=890.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:46.026 00.000 7988 Star::Find(15, 25, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.026 00.000 7988 Star::Find returns 0 (3), X=25.00, Y=560.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.026 00.000 7988 Star::Find(15, 752, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.040 00.014 7988 Star::Find returns 0 (2), X=752.00, Y=211.00, Mass=11, SNR=1.8, Peak=124 HFD=0.0
04:10:46.040 00.000 7988 Star::Find(15, 654, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.040 00.000 7988 Star::Find returns 0 (2), X=654.00, Y=384.00, Mass=15, SNR=2.3, Peak=124 HFD=0.0
04:10:46.043 00.003 7988 Star::Find(15, 640, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.043 00.000 7988 Star::Find false star n=3 nbg=281 bg=107.8 sigma=3.3 thresh=118 peak=113
04:10:46.043 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=721.00, Mass=31, SNR=2.9, Peak=121 HFD=0.0
04:10:46.043 00.000 7988 Star::Find(15, 900, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.043 00.000 7988 Star::Find returns 0 (3), X=900.00, Y=91.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:46.043 00.000 7988 Star::Find(15, 972, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.043 00.000 7988 Star::Find returns 0 (3), X=972.00, Y=886.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.043 00.000 7988 Star::Find(15, 632, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.043 00.000 7988 Star::Find false star n=3 nbg=277 bg=107.0 sigma=3.3 thresh=117 peak=111
04:10:46.043 00.000 7988 Star::Find returns 0 (2), X=632.00, Y=830.00, Mass=35, SNR=2.9, Peak=121 HFD=0.0
04:10:46.043 00.000 7988 Star::Find(15, 1012, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.043 00.000 7988 Star::Find returns 0 (2), X=1012.00, Y=530.00, Mass=22, SNR=2.6, Peak=128 HFD=0.0
04:10:46.055 00.012 7988 Star::Find(15, 449, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.055 00.000 7988 Star::Find returns 0 (2), X=449.00, Y=33.00, Mass=25, SNR=2.9, Peak=123 HFD=0.0
04:10:46.055 00.000 7988 Star::Find(15, 206, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.055 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.7 sigma=3.3 thresh=121 peak=117
04:10:46.060 00.005 7988 Star::Find returns 0 (2), X=206.00, Y=151.00, Mass=34, SNR=2.9, Peak=124 HFD=0.0
04:10:46.060 00.000 7988 Star::Find(15, 205, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.060 00.000 7988 Star::Find returns 0 (3), X=205.00, Y=673.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.060 00.000 7988 Star::Find(15, 406, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.060 00.000 7988 Star::Find returns 0 (2), X=406.00, Y=934.00, Mass=23, SNR=2.7, Peak=123 HFD=0.0
04:10:46.060 00.000 7988 Star::Find(15, 155, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.060 00.000 7988 Star::Find returns 0 (2), X=155.00, Y=47.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
04:10:46.060 00.000 7988 Star::Find(15, 821, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.060 00.000 7988 Star::Find returns 0 (2), X=821.00, Y=422.00, Mass=23, SNR=2.7, Peak=125 HFD=0.0
04:10:46.060 00.000 7988 Star::Find(15, 439, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.060 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=232.00, Mass=23, SNR=2.6, Peak=121 HFD=0.0
04:10:46.060 00.000 7988 Star::Find(15, 157, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.060 00.000 7988 Star::Find returns 0 (3), X=157.00, Y=931.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:46.071 00.011 7988 Star::Find(15, 923, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.071 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=291.00, Mass=13, SNR=2.1, Peak=126 HFD=0.0
04:10:46.071 00.000 7988 Star::Find(15, 732, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.071 00.000 7988 Star::Find returns 0 (2), X=732.00, Y=166.00, Mass=26, SNR=2.9, Peak=123 HFD=0.0
04:10:46.077 00.006 7988 Star::Find(15, 1258, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.077 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=57.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:10:46.077 00.000 7988 Star::Find(15, 64, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.077 00.000 7988 Star::Find returns 0 (2), X=64.00, Y=858.00, Mass=20, SNR=2.5, Peak=120 HFD=0.0
04:10:46.077 00.000 7988 Star::Find(15, 696, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.077 00.000 7988 Star::Find returns 0 (2), X=696.00, Y=98.00, Mass=22, SNR=2.6, Peak=123 HFD=0.0
04:10:46.077 00.000 7988 Star::Find(15, 36, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.077 00.000 7988 Star::Find returns 0 (2), X=36.00, Y=724.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
04:10:46.085 00.008 7988 Star::Find(15, 212, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.087 00.002 7988 Star::Find returns 0 (3), X=212.00, Y=937.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:46.087 00.000 7988 Star::Find(15, 421, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.087 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=496.00, Mass=24, SNR=2.7, Peak=123 HFD=0.0
04:10:46.087 00.000 7988 Star::Find(15, 867, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.087 00.000 7988 Star::Find returns 0 (2), X=867.00, Y=865.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
04:10:46.087 00.000 7988 Star::Find(15, 526, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.094 00.007 7988 Star::Find returns 0 (2), X=526.00, Y=734.00, Mass=15, SNR=2.3, Peak=123 HFD=0.0
04:10:46.094 00.000 7988 Star::Find(15, 1040, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.094 00.000 7988 Star::Find returns 0 (2), X=1040.00, Y=601.00, Mass=13, SNR=2.0, Peak=128 HFD=0.0
04:10:46.094 00.000 7988 Star::Find(15, 637, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.094 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=514.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:46.094 00.000 7988 Star::Find(15, 573, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.094 00.000 7988 Star::Find returns 0 (2), X=573.00, Y=725.00, Mass=15, SNR=2.3, Peak=124 HFD=0.0
04:10:46.094 00.000 7988 Star::Find(15, 807, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.094 00.000 7988 Star::Find false star n=4 nbg=275 bg=107.4 sigma=3.3 thresh=117 peak=113
04:10:46.103 00.009 7988 Star::Find returns 0 (2), X=807.00, Y=721.00, Mass=44, SNR=2.9, Peak=121 HFD=0.0
04:10:46.103 00.000 7988 Star::Find(15, 412, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.103 00.000 7988 Star::Find returns 0 (2), X=412.00, Y=653.00, Mass=11, SNR=1.8, Peak=122 HFD=0.0
04:10:46.103 00.000 7988 Star::Find(15, 820, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.103 00.000 7988 Star::Find returns 0 (2), X=820.00, Y=320.00, Mass=22, SNR=2.6, Peak=123 HFD=0.0
04:10:46.103 00.000 7988 Star::Find(15, 962, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.103 00.000 7988 Star::Find returns 0 (2), X=962.00, Y=75.00, Mass=12, SNR=2.0, Peak=119 HFD=0.0
04:10:46.110 00.007 7988 Star::Find(15, 636, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.110 00.000 7988 Star::Find returns 0 (3), X=636.00, Y=861.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:46.110 00.000 7988 Star::Find(15, 923, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.110 00.000 7988 Star::Find false star n=5 nbg=272 bg=106.3 sigma=3.4 thresh=116 peak=113
04:10:46.110 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=22.00, Mass=53, SNR=2.9, Peak=120 HFD=0.0
04:10:46.110 00.000 7988 Star::Find(15, 134, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.110 00.000 7988 Star::Find returns 0 (2), X=134.00, Y=381.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:10:46.110 00.000 7988 Star::Find(15, 958, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.119 00.009 7988 Star::Find returns 0 (2), X=958.00, Y=830.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:10:46.119 00.000 7988 Star::Find(15, 1230, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.119 00.000 7988 Star::Find returns 0 (3), X=1230.00, Y=717.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:46.119 00.000 7988 Star::Find(15, 666, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.119 00.000 7988 Star::Find false star n=3 nbg=273 bg=109.6 sigma=3.6 thresh=120 peak=115
04:10:46.119 00.000 7988 Star::Find returns 0 (2), X=666.00, Y=309.00, Mass=40, SNR=2.9, Peak=125 HFD=0.0
04:10:46.119 00.000 7988 Star::Find(15, 31, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.119 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=136.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
04:10:46.119 00.000 7988 Star::Find(15, 1100, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.127 00.008 7988 Star::Find returns 0 (2), X=1100.00, Y=40.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:10:46.127 00.000 7988 Star::Find(15, 1086, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.127 00.000 7988 Star::Find returns 0 (3), X=1086.00, Y=539.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
04:10:46.127 00.000 7988 Star::Find(15, 738, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.127 00.000 7988 Star::Find false star n=2 nbg=280 bg=107.1 sigma=3.5 thresh=118 peak=112
04:10:46.127 00.000 7988 Star::Find returns 0 (2), X=738.00, Y=691.00, Mass=27, SNR=2.9, Peak=121 HFD=0.0
04:10:46.127 00.000 7988 Star::Find(15, 642, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.127 00.000 7988 Star::Find false star n=5 nbg=274 bg=109.4 sigma=3.2 thresh=119 peak=115
04:10:46.135 00.008 7988 Star::Find returns 0 (2), X=642.00, Y=357.00, Mass=53, SNR=2.9, Peak=122 HFD=0.0
04:10:46.135 00.000 7988 Star::Find(15, 262, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.135 00.000 7988 Star::Find false star n=3 nbg=278 bg=108.3 sigma=3.5 thresh=119 peak=113
04:10:46.135 00.000 7988 Star::Find returns 0 (2), X=262.00, Y=859.00, Mass=32, SNR=2.9, Peak=122 HFD=0.0
04:10:46.135 00.000 7988 Star::Find(15, 1138, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.135 00.000 7988 Star::Find returns 0 (2), X=1138.00, Y=791.00, Mass=23, SNR=2.7, Peak=122 HFD=0.0
04:10:46.135 00.000 7988 Star::Find(15, 798, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.143 00.008 7988 Star::Find false star n=5 nbg=274 bg=109.8 sigma=3.3 thresh=120 peak=114
04:10:46.144 00.001 7988 Star::Find returns 0 (2), X=798.00, Y=87.00, Mass=53, SNR=2.9, Peak=126 HFD=0.0
04:10:46.144 00.000 7988 Star::Find(15, 382, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.146 00.002 7988 Star::Find returns 0 (2), X=382.00, Y=913.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:46.146 00.000 7988 Star::Find(15, 262, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.146 00.000 7988 Star::Find false star n=3 nbg=272 bg=109.8 sigma=3.3 thresh=120 peak=114
04:10:46.148 00.002 7988 Star::Find returns 0 (2), X=262.00, Y=650.00, Mass=34, SNR=2.9, Peak=122 HFD=0.0
04:10:46.148 00.000 7988 Star::Find(15, 52, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.150 00.002 7988 Star::Find returns 0 (2), X=52.00, Y=218.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:10:46.150 00.000 7988 Star::Find(15, 441, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.150 00.000 7988 Star::Find returns 0 (3), X=441.00, Y=886.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.150 00.000 7988 Star::Find(15, 243, 759, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.150 00.000 7988 Star::Find false star n=3 nbg=270 bg=108.7 sigma=3.1 thresh=118 peak=113
04:10:46.150 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=759.00, Mass=38, SNR=2.9, Peak=126 HFD=0.0
04:10:46.150 00.000 7988 Star::Find(15, 1175, 602, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.150 00.000 7988 Star::Find returns 0 (2), X=1175.00, Y=602.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:10:46.150 00.000 7988 Star::Find(15, 706, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.150 00.000 7988 Star::Find returns 0 (2), X=706.00, Y=218.00, Mass=22, SNR=2.6, Peak=121 HFD=0.0
04:10:46.150 00.000 7988 Star::Find(15, 1230, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.161 00.011 7988 Star::Find false star n=6 nbg=279 bg=108.2 sigma=3.4 thresh=118 peak=113
04:10:46.161 00.000 7988 Star::Find returns 0 (2), X=1230.00, Y=413.00, Mass=65, SNR=2.9, Peak=123 HFD=0.0
04:10:46.161 00.000 7988 Star::Find(15, 782, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.161 00.000 7988 Star::Find returns 0 (3), X=782.00, Y=170.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:46.161 00.000 7988 Star::Find(15, 796, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.166 00.005 7988 Star::Find false star n=6 nbg=273 bg=112.0 sigma=3.4 thresh=122 peak=118
04:10:46.166 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=311.00, Mass=68, SNR=2.9, Peak=128 HFD=0.0
04:10:46.166 00.000 7988 Star::Find(15, 726, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.166 00.000 7988 Star::Find false star n=3 nbg=286 bg=110.7 sigma=3.6 thresh=121 peak=116
04:10:46.166 00.000 7988 Star::Find returns 0 (2), X=726.00, Y=313.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
04:10:46.166 00.000 7988 Star::Find(15, 345, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.166 00.000 7988 Star::Find false star n=2 nbg=281 bg=110.3 sigma=3.7 thresh=122 peak=116
04:10:46.166 00.000 7988 Star::Find returns 0 (2), X=345.00, Y=470.00, Mass=27, SNR=2.9, Peak=126 HFD=0.0
04:10:46.166 00.000 7988 Star::Find(15, 66, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.166 00.000 7988 Star::Find false star n=4 nbg=276 bg=108.6 sigma=3.6 thresh=119 peak=113
04:10:46.166 00.000 7988 Star::Find returns 0 (2), X=66.00, Y=731.00, Mass=44, SNR=2.9, Peak=121 HFD=0.0
04:10:46.178 00.012 7988 Star::Find(15, 677, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.178 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=761.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
04:10:46.178 00.000 7988 Star::Find(15, 1027, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.178 00.000 7988 Star::Find returns 0 (2), X=1027.00, Y=486.00, Mass=14, SNR=2.1, Peak=128 HFD=0.0
04:10:46.182 00.004 7988 Star::Find(15, 885, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.182 00.000 7988 Star::Find returns 0 (3), X=885.00, Y=749.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:46.182 00.000 7988 Star::Find(15, 314, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.182 00.000 7988 Star::Find returns 0 (3), X=314.00, Y=609.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:46.182 00.000 7988 Star::Find(15, 1171, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.182 00.000 7988 Star::Find returns 0 (2), X=1171.00, Y=881.00, Mass=12, SNR=1.9, Peak=120 HFD=0.0
04:10:46.182 00.000 7988 Star::Find(15, 1029, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.182 00.000 7988 Star::Find returns 0 (3), X=1029.00, Y=273.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.182 00.000 7988 Star::Find(15, 156, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.182 00.000 7988 Star::Find false star n=2 nbg=276 bg=110.4 sigma=3.7 thresh=121 peak=115
04:10:46.182 00.000 7988 Star::Find returns 0 (2), X=156.00, Y=575.00, Mass=28, SNR=2.9, Peak=125 HFD=0.0
04:10:46.182 00.000 7988 Star::Find(15, 335, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.182 00.000 7988 Star::Find returns 0 (3), X=335.00, Y=348.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:46.195 00.013 7988 Star::Find(15, 1013, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.195 00.000 7988 Star::Find returns 0 (2), X=1013.00, Y=781.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:10:46.195 00.000 7988 Star::Find(15, 39, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.198 00.003 7988 Star::Find returns 0 (2), X=39.00, Y=305.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:10:46.198 00.000 7988 Star::Find(15, 175, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.198 00.000 7988 Star::Find returns 0 (2), X=175.00, Y=361.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:10:46.198 00.000 7988 Star::Find(15, 290, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.198 00.000 7988 Star::Find returns 0 (2), X=290.00, Y=784.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:46.198 00.000 7988 Star::Find(15, 925, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.198 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=675.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
04:10:46.198 00.000 7988 Star::Find(15, 1231, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.198 00.000 7988 Star::Find false star n=3 nbg=284 bg=107.5 sigma=3.6 thresh=118 peak=113
04:10:46.198 00.000 7988 Star::Find returns 0 (2), X=1231.00, Y=848.00, Mass=39, SNR=2.9, Peak=122 HFD=0.0
04:10:46.198 00.000 7988 Star::Find(15, 578, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.198 00.000 7988 Star::Find returns 0 (2), X=578.00, Y=331.00, Mass=13, SNR=2.0, Peak=122 HFD=0.0
04:10:46.198 00.000 7988 AutoFind: finding best star pass 1
04:10:46.198 00.000 7988 Star::Find(15, 453, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.212 00.014 7988 Star::Find returns 0 (3), X=453.00, Y=760.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.212 00.000 7988 Star::Find(15, 637, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.214 00.002 7988 Star::Find false star n=4 nbg=276 bg=108.2 sigma=3.6 thresh=119 peak=115
04:10:46.214 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=150.00, Mass=44, SNR=2.9, Peak=122 HFD=0.0
04:10:46.214 00.000 7988 Star::Find(15, 216, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.214 00.000 7988 Star::Find returns 0 (2), X=216.00, Y=101.00, Mass=21, SNR=2.6, Peak=124 HFD=0.0
04:10:46.214 00.000 7988 Star::Find(15, 210, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.214 00.000 7988 Star::Find returns 0 (2), X=210.00, Y=78.00, Mass=21, SNR=2.6, Peak=124 HFD=0.0
04:10:46.214 00.000 7988 Star::Find(15, 1064, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.214 00.000 7988 Star::Find returns 0 (2), X=1064.00, Y=328.00, Mass=13, SNR=2.1, Peak=126 HFD=0.0
04:10:46.214 00.000 7988 Star::Find(15, 833, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.214 00.000 7988 Star::Find returns 0 (3), X=833.00, Y=59.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.214 00.000 7988 Star::Find(15, 145, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.214 00.000 7988 Star::Find returns 0 (2), X=145.00, Y=645.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:10:46.214 00.000 7988 Star::Find(15, 424, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.214 00.000 7988 Star::Find returns 0 (3), X=424.00, Y=567.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:46.214 00.000 7988 Star::Find(15, 437, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.229 00.015 7988 Star::Find returns 0 (3), X=437.00, Y=380.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.231 00.002 7988 Star::Find(15, 280, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.234 00.003 7988 Star::Find returns 0 (2), X=280.00, Y=620.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:10:46.235 00.001 7988 Star::Find(15, 998, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.236 00.001 7988 Star::Find returns 0 (2), X=998.00, Y=353.00, Mass=15, SNR=2.2, Peak=128 HFD=0.0
04:10:46.237 00.001 7988 Star::Find(15, 368, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.238 00.001 7988 Star::Find returns 0 (3), X=368.00, Y=380.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.239 00.001 7988 Star::Find(15, 396, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.240 00.001 7988 Star::Find returns 0 (3), X=396.00, Y=890.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:46.241 00.001 7988 Star::Find(15, 25, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.243 00.002 7988 Star::Find returns 0 (3), X=25.00, Y=560.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.244 00.001 7988 Star::Find(15, 752, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.245 00.001 7988 Star::Find returns 0 (2), X=752.00, Y=211.00, Mass=11, SNR=1.8, Peak=124 HFD=0.0
04:10:46.246 00.001 7988 Star::Find(15, 654, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.247 00.001 7988 Star::Find returns 0 (2), X=654.00, Y=384.00, Mass=15, SNR=2.3, Peak=124 HFD=0.0
04:10:46.249 00.002 7988 Star::Find(15, 640, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.251 00.002 7988 Star::Find false star n=3 nbg=281 bg=107.8 sigma=3.3 thresh=118 peak=113
04:10:46.253 00.002 7988 Star::Find returns 0 (2), X=640.00, Y=721.00, Mass=31, SNR=2.9, Peak=121 HFD=0.0
04:10:46.255 00.002 7988 Star::Find(15, 900, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.256 00.001 7988 Star::Find returns 0 (3), X=900.00, Y=91.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:46.257 00.001 7988 Star::Find(15, 972, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.257 00.000 7988 Star::Find returns 0 (3), X=972.00, Y=886.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.257 00.000 7988 Star::Find(15, 632, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.261 00.004 7988 Star::Find false star n=3 nbg=277 bg=107.0 sigma=3.3 thresh=117 peak=111
04:10:46.261 00.000 7988 Star::Find returns 0 (2), X=632.00, Y=830.00, Mass=35, SNR=2.9, Peak=121 HFD=0.0
04:10:46.261 00.000 7988 Star::Find(15, 1012, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.263 00.002 7988 Star::Find returns 0 (2), X=1012.00, Y=530.00, Mass=22, SNR=2.6, Peak=128 HFD=0.0
04:10:46.263 00.000 7988 Star::Find(15, 449, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.263 00.000 7988 Star::Find returns 0 (2), X=449.00, Y=33.00, Mass=25, SNR=2.9, Peak=123 HFD=0.0
04:10:46.263 00.000 7988 Star::Find(15, 206, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.263 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.7 sigma=3.3 thresh=121 peak=117
04:10:46.263 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=151.00, Mass=34, SNR=2.9, Peak=124 HFD=0.0
04:10:46.263 00.000 7988 Star::Find(15, 205, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.263 00.000 7988 Star::Find returns 0 (3), X=205.00, Y=673.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.263 00.000 7988 Star::Find(15, 406, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.263 00.000 7988 Star::Find returns 0 (2), X=406.00, Y=934.00, Mass=23, SNR=2.7, Peak=123 HFD=0.0
04:10:46.263 00.000 7988 Star::Find(15, 155, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.263 00.000 7988 Star::Find returns 0 (2), X=155.00, Y=47.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
04:10:46.263 00.000 7988 Star::Find(15, 821, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.277 00.014 7988 Star::Find returns 0 (2), X=821.00, Y=422.00, Mass=23, SNR=2.7, Peak=125 HFD=0.0
04:10:46.277 00.000 7988 Star::Find(15, 439, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.277 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=232.00, Mass=23, SNR=2.6, Peak=121 HFD=0.0
04:10:46.277 00.000 7988 Star::Find(15, 157, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.280 00.003 7988 Star::Find returns 0 (3), X=157.00, Y=931.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:46.280 00.000 7988 Star::Find(15, 923, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.280 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=291.00, Mass=13, SNR=2.1, Peak=126 HFD=0.0
04:10:46.280 00.000 7988 Star::Find(15, 732, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.280 00.000 7988 Star::Find returns 0 (2), X=732.00, Y=166.00, Mass=26, SNR=2.9, Peak=123 HFD=0.0
04:10:46.280 00.000 7988 Star::Find(15, 1258, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.280 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=57.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:10:46.280 00.000 7988 Star::Find(15, 64, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.280 00.000 7988 Star::Find returns 0 (2), X=64.00, Y=858.00, Mass=20, SNR=2.5, Peak=120 HFD=0.0
04:10:46.280 00.000 7988 Star::Find(15, 696, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.280 00.000 7988 Star::Find returns 0 (2), X=696.00, Y=98.00, Mass=22, SNR=2.6, Peak=123 HFD=0.0
04:10:46.280 00.000 7988 Star::Find(15, 36, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.293 00.013 7988 Star::Find returns 0 (2), X=36.00, Y=724.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
04:10:46.293 00.000 7988 Star::Find(15, 212, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.293 00.000 7988 Star::Find returns 0 (3), X=212.00, Y=937.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:46.293 00.000 7988 Star::Find(15, 421, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.293 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=496.00, Mass=24, SNR=2.7, Peak=123 HFD=0.0
04:10:46.297 00.004 7988 Star::Find(15, 867, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.297 00.000 7988 Star::Find returns 0 (2), X=867.00, Y=865.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
04:10:46.297 00.000 7988 Star::Find(15, 526, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.297 00.000 7988 Star::Find returns 0 (2), X=526.00, Y=734.00, Mass=15, SNR=2.3, Peak=123 HFD=0.0
04:10:46.297 00.000 7988 Star::Find(15, 1040, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.297 00.000 7988 Star::Find returns 0 (2), X=1040.00, Y=601.00, Mass=13, SNR=2.0, Peak=128 HFD=0.0
04:10:46.297 00.000 7988 Star::Find(15, 637, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.297 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=514.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:46.297 00.000 7988 Star::Find(15, 573, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.297 00.000 7988 Star::Find returns 0 (2), X=573.00, Y=725.00, Mass=15, SNR=2.3, Peak=124 HFD=0.0
04:10:46.297 00.000 7988 Star::Find(15, 807, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.309 00.012 7988 Star::Find false star n=4 nbg=275 bg=107.4 sigma=3.3 thresh=117 peak=113
04:10:46.309 00.000 7988 Star::Find returns 0 (2), X=807.00, Y=721.00, Mass=44, SNR=2.9, Peak=121 HFD=0.0
04:10:46.309 00.000 7988 Star::Find(15, 412, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.309 00.000 7988 Star::Find returns 0 (2), X=412.00, Y=653.00, Mass=11, SNR=1.8, Peak=122 HFD=0.0
04:10:46.309 00.000 7988 Star::Find(15, 820, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.314 00.005 7988 Star::Find returns 0 (2), X=820.00, Y=320.00, Mass=22, SNR=2.6, Peak=123 HFD=0.0
04:10:46.314 00.000 7988 Star::Find(15, 962, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.316 00.002 7988 Star::Find returns 0 (2), X=962.00, Y=75.00, Mass=12, SNR=2.0, Peak=119 HFD=0.0
04:10:46.316 00.000 7988 Star::Find(15, 636, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.318 00.002 7988 Star::Find returns 0 (3), X=636.00, Y=861.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:46.318 00.000 7988 Star::Find(15, 923, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.320 00.002 7988 Star::Find false star n=5 nbg=272 bg=106.3 sigma=3.4 thresh=116 peak=113
04:10:46.320 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=22.00, Mass=53, SNR=2.9, Peak=120 HFD=0.0
04:10:46.322 00.002 7988 Star::Find(15, 134, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.322 00.000 7988 Star::Find returns 0 (2), X=134.00, Y=381.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:10:46.324 00.002 7988 Star::Find(15, 958, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.324 00.000 7988 Star::Find returns 0 (2), X=958.00, Y=830.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:10:46.324 00.000 7988 Star::Find(15, 1230, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.324 00.000 7988 Star::Find returns 0 (3), X=1230.00, Y=717.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:46.324 00.000 7988 Star::Find(15, 666, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.324 00.000 7988 Star::Find false star n=3 nbg=273 bg=109.6 sigma=3.6 thresh=120 peak=115
04:10:46.324 00.000 7988 Star::Find returns 0 (2), X=666.00, Y=309.00, Mass=40, SNR=2.9, Peak=125 HFD=0.0
04:10:46.331 00.007 7988 Star::Find(15, 31, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.331 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=136.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
04:10:46.331 00.000 7988 Star::Find(15, 1100, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.331 00.000 7988 Star::Find returns 0 (2), X=1100.00, Y=40.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:10:46.331 00.000 7988 Star::Find(15, 1086, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.331 00.000 7988 Star::Find returns 0 (3), X=1086.00, Y=539.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
04:10:46.331 00.000 7988 Star::Find(15, 738, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.331 00.000 7988 Star::Find false star n=2 nbg=280 bg=107.1 sigma=3.5 thresh=118 peak=112
04:10:46.331 00.000 7988 Star::Find returns 0 (2), X=738.00, Y=691.00, Mass=27, SNR=2.9, Peak=121 HFD=0.0
04:10:46.340 00.009 7988 Star::Find(15, 642, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.340 00.000 7988 Star::Find false star n=5 nbg=274 bg=109.4 sigma=3.2 thresh=119 peak=115
04:10:46.340 00.000 7988 Star::Find returns 0 (2), X=642.00, Y=357.00, Mass=53, SNR=2.9, Peak=122 HFD=0.0
04:10:46.340 00.000 7988 Star::Find(15, 262, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.340 00.000 7988 Star::Find false star n=3 nbg=278 bg=108.3 sigma=3.5 thresh=119 peak=113
04:10:46.340 00.000 7988 Star::Find returns 0 (2), X=262.00, Y=859.00, Mass=32, SNR=2.9, Peak=122 HFD=0.0
04:10:46.340 00.000 7988 Star::Find(15, 1138, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.340 00.000 7988 Star::Find returns 0 (2), X=1138.00, Y=791.00, Mass=23, SNR=2.7, Peak=122 HFD=0.0
04:10:46.348 00.008 7988 Star::Find(15, 798, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.348 00.000 7988 Star::Find false star n=5 nbg=274 bg=109.8 sigma=3.3 thresh=120 peak=114
04:10:46.348 00.000 7988 Star::Find returns 0 (2), X=798.00, Y=87.00, Mass=53, SNR=2.9, Peak=126 HFD=0.0
04:10:46.348 00.000 7988 Star::Find(15, 382, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.348 00.000 7988 Star::Find returns 0 (2), X=382.00, Y=913.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:46.348 00.000 7988 Star::Find(15, 262, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.348 00.000 7988 Star::Find false star n=3 nbg=272 bg=109.8 sigma=3.3 thresh=120 peak=114
04:10:46.348 00.000 7988 Star::Find returns 0 (2), X=262.00, Y=650.00, Mass=34, SNR=2.9, Peak=122 HFD=0.0
04:10:46.356 00.008 7988 Star::Find(15, 52, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.356 00.000 7988 Star::Find returns 0 (2), X=52.00, Y=218.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:10:46.356 00.000 7988 Star::Find(15, 441, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.356 00.000 7988 Star::Find returns 0 (3), X=441.00, Y=886.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.356 00.000 7988 Star::Find(15, 243, 759, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.361 00.005 7988 Star::Find false star n=3 nbg=270 bg=108.7 sigma=3.1 thresh=118 peak=113
04:10:46.361 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=759.00, Mass=38, SNR=2.9, Peak=126 HFD=0.0
04:10:46.361 00.000 7988 Star::Find(15, 1175, 602, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.363 00.002 7988 Star::Find returns 0 (2), X=1175.00, Y=602.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:10:46.365 00.002 7988 Star::Find(15, 706, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.365 00.000 7988 Star::Find returns 0 (2), X=706.00, Y=218.00, Mass=22, SNR=2.6, Peak=121 HFD=0.0
04:10:46.367 00.002 7988 Star::Find(15, 1230, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.367 00.000 7988 Star::Find false star n=6 nbg=279 bg=108.2 sigma=3.4 thresh=118 peak=113
04:10:46.369 00.002 7988 Star::Find returns 0 (2), X=1230.00, Y=413.00, Mass=65, SNR=2.9, Peak=123 HFD=0.0
04:10:46.369 00.000 7988 Star::Find(15, 782, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.371 00.002 7988 Star::Find returns 0 (3), X=782.00, Y=170.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:46.371 00.000 7988 Star::Find(15, 796, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.371 00.000 7988 Star::Find false star n=6 nbg=273 bg=112.0 sigma=3.4 thresh=122 peak=118
04:10:46.371 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=311.00, Mass=68, SNR=2.9, Peak=128 HFD=0.0
04:10:46.371 00.000 7988 Star::Find(15, 726, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.371 00.000 7988 Star::Find false star n=3 nbg=286 bg=110.7 sigma=3.6 thresh=121 peak=116
04:10:46.371 00.000 7988 Star::Find returns 0 (2), X=726.00, Y=313.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
04:10:46.371 00.000 7988 Star::Find(15, 345, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.371 00.000 7988 Star::Find false star n=2 nbg=281 bg=110.3 sigma=3.7 thresh=122 peak=116
04:10:46.371 00.000 7988 Star::Find returns 0 (2), X=345.00, Y=470.00, Mass=27, SNR=2.9, Peak=126 HFD=0.0
04:10:46.382 00.011 7988 Star::Find(15, 66, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.382 00.000 7988 Star::Find false star n=4 nbg=276 bg=108.6 sigma=3.6 thresh=119 peak=113
04:10:46.382 00.000 7988 Star::Find returns 0 (2), X=66.00, Y=731.00, Mass=44, SNR=2.9, Peak=121 HFD=0.0
04:10:46.382 00.000 7988 Star::Find(15, 677, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.382 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=761.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
04:10:46.387 00.005 7988 Star::Find(15, 1027, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.387 00.000 7988 Star::Find returns 0 (2), X=1027.00, Y=486.00, Mass=14, SNR=2.1, Peak=128 HFD=0.0
04:10:46.387 00.000 7988 Star::Find(15, 885, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.387 00.000 7988 Star::Find returns 0 (3), X=885.00, Y=749.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:46.387 00.000 7988 Star::Find(15, 314, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.387 00.000 7988 Star::Find returns 0 (3), X=314.00, Y=609.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:46.387 00.000 7988 Star::Find(15, 1171, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.387 00.000 7988 Star::Find returns 0 (2), X=1171.00, Y=881.00, Mass=12, SNR=1.9, Peak=120 HFD=0.0
04:10:46.387 00.000 7988 Star::Find(15, 1029, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.387 00.000 7988 Star::Find returns 0 (3), X=1029.00, Y=273.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.387 00.000 7988 Star::Find(15, 156, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.387 00.000 7988 Star::Find false star n=2 nbg=276 bg=110.4 sigma=3.7 thresh=121 peak=115
04:10:46.398 00.011 7988 Star::Find returns 0 (2), X=156.00, Y=575.00, Mass=28, SNR=2.9, Peak=125 HFD=0.0
04:10:46.398 00.000 7988 Star::Find(15, 335, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.398 00.000 7988 Star::Find returns 0 (3), X=335.00, Y=348.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:46.398 00.000 7988 Star::Find(15, 1013, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.402 00.004 7988 Star::Find returns 0 (2), X=1013.00, Y=781.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:10:46.402 00.000 7988 Star::Find(15, 39, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.402 00.000 7988 Star::Find returns 0 (2), X=39.00, Y=305.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:10:46.402 00.000 7988 Star::Find(15, 175, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.402 00.000 7988 Star::Find returns 0 (2), X=175.00, Y=361.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:10:46.402 00.000 7988 Star::Find(15, 290, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.402 00.000 7988 Star::Find returns 0 (2), X=290.00, Y=784.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:46.402 00.000 7988 Star::Find(15, 925, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.402 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=675.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
04:10:46.402 00.000 7988 Star::Find(15, 1231, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.402 00.000 7988 Star::Find false star n=3 nbg=284 bg=107.5 sigma=3.6 thresh=118 peak=113
04:10:46.402 00.000 7988 Star::Find returns 0 (2), X=1231.00, Y=848.00, Mass=39, SNR=2.9, Peak=122 HFD=0.0
04:10:46.415 00.013 7988 Star::Find(15, 578, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.415 00.000 7988 Star::Find returns 0 (2), X=578.00, Y=331.00, Mass=13, SNR=2.0, Peak=122 HFD=0.0
04:10:46.415 00.000 7988 AutoFind: could not find a star on Pass 1
04:10:46.418 00.003 7988 AutoFind: finding best star pass 2
04:10:46.418 00.000 7988 Star::Find(15, 453, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.418 00.000 7988 Star::Find returns 0 (3), X=453.00, Y=760.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.418 00.000 7988 Star::Find(15, 637, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.418 00.000 7988 Star::Find false star n=4 nbg=276 bg=108.2 sigma=3.6 thresh=119 peak=115
04:10:46.418 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=150.00, Mass=44, SNR=2.9, Peak=122 HFD=0.0
04:10:46.418 00.000 7988 Star::Find(15, 216, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.418 00.000 7988 Star::Find returns 0 (2), X=216.00, Y=101.00, Mass=21, SNR=2.6, Peak=124 HFD=0.0
04:10:46.418 00.000 7988 Star::Find(15, 210, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.418 00.000 7988 Star::Find returns 0 (2), X=210.00, Y=78.00, Mass=21, SNR=2.6, Peak=124 HFD=0.0
04:10:46.418 00.000 7988 Star::Find(15, 1064, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.418 00.000 7988 Star::Find returns 0 (2), X=1064.00, Y=328.00, Mass=13, SNR=2.1, Peak=126 HFD=0.0
04:10:46.418 00.000 7988 Star::Find(15, 833, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.432 00.014 7988 Star::Find returns 0 (3), X=833.00, Y=59.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.432 00.000 7988 Star::Find(15, 145, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.434 00.002 7988 Star::Find returns 0 (2), X=145.00, Y=645.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:10:46.434 00.000 7988 Star::Find(15, 424, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.434 00.000 7988 Star::Find returns 0 (3), X=424.00, Y=567.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:46.434 00.000 7988 Star::Find(15, 437, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.434 00.000 7988 Star::Find returns 0 (3), X=437.00, Y=380.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.434 00.000 7988 Star::Find(15, 280, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.434 00.000 7988 Star::Find returns 0 (2), X=280.00, Y=620.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:10:46.434 00.000 7988 Star::Find(15, 998, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.434 00.000 7988 Star::Find returns 0 (2), X=998.00, Y=353.00, Mass=15, SNR=2.2, Peak=128 HFD=0.0
04:10:46.434 00.000 7988 Star::Find(15, 368, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.434 00.000 7988 Star::Find returns 0 (3), X=368.00, Y=380.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.434 00.000 7988 Star::Find(15, 396, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.434 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=890.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:46.434 00.000 7988 Star::Find(15, 25, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.434 00.000 7988 Star::Find returns 0 (3), X=25.00, Y=560.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.449 00.015 7988 Star::Find(15, 752, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.451 00.002 7988 Star::Find returns 0 (2), X=752.00, Y=211.00, Mass=11, SNR=1.8, Peak=124 HFD=0.0
04:10:46.451 00.000 7988 Star::Find(15, 654, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.451 00.000 7988 Star::Find returns 0 (2), X=654.00, Y=384.00, Mass=15, SNR=2.3, Peak=124 HFD=0.0
04:10:46.451 00.000 7988 Star::Find(15, 640, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.451 00.000 7988 Star::Find false star n=3 nbg=281 bg=107.8 sigma=3.3 thresh=118 peak=113
04:10:46.457 00.006 7988 Star::Find returns 0 (2), X=640.00, Y=721.00, Mass=31, SNR=2.9, Peak=121 HFD=0.0
04:10:46.457 00.000 7988 Star::Find(15, 900, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.459 00.002 7988 Star::Find returns 0 (3), X=900.00, Y=91.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:46.459 00.000 7988 Star::Find(15, 972, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.461 00.002 7988 Star::Find returns 0 (3), X=972.00, Y=886.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.461 00.000 7988 Star::Find(15, 632, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.463 00.002 7988 Star::Find false star n=3 nbg=277 bg=107.0 sigma=3.3 thresh=117 peak=111
04:10:46.465 00.002 7988 Star::Find returns 0 (2), X=632.00, Y=830.00, Mass=35, SNR=2.9, Peak=121 HFD=0.0
04:10:46.466 00.001 7988 Star::Find(15, 1012, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.466 00.000 7988 Star::Find returns 0 (2), X=1012.00, Y=530.00, Mass=22, SNR=2.6, Peak=128 HFD=0.0
04:10:46.466 00.000 7988 Star::Find(15, 449, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.466 00.000 7988 Star::Find returns 0 (2), X=449.00, Y=33.00, Mass=25, SNR=2.9, Peak=123 HFD=0.0
04:10:46.466 00.000 7988 Star::Find(15, 206, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.466 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.7 sigma=3.3 thresh=121 peak=117
04:10:46.466 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=151.00, Mass=34, SNR=2.9, Peak=124 HFD=0.0
04:10:46.466 00.000 7988 Star::Find(15, 205, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.466 00.000 7988 Star::Find returns 0 (3), X=205.00, Y=673.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.466 00.000 7988 Star::Find(15, 406, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.466 00.000 7988 Star::Find returns 0 (2), X=406.00, Y=934.00, Mass=23, SNR=2.7, Peak=123 HFD=0.0
04:10:46.466 00.000 7988 Star::Find(15, 155, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.481 00.015 7988 Star::Find returns 0 (2), X=155.00, Y=47.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
04:10:46.481 00.000 7988 Star::Find(15, 821, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.483 00.002 7988 Star::Find returns 0 (2), X=821.00, Y=422.00, Mass=23, SNR=2.7, Peak=125 HFD=0.0
04:10:46.483 00.000 7988 Star::Find(15, 439, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.483 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=232.00, Mass=23, SNR=2.6, Peak=121 HFD=0.0
04:10:46.483 00.000 7988 Star::Find(15, 157, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.483 00.000 7988 Star::Find returns 0 (3), X=157.00, Y=931.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:46.483 00.000 7988 Star::Find(15, 923, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.483 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=291.00, Mass=13, SNR=2.1, Peak=126 HFD=0.0
04:10:46.483 00.000 7988 Star::Find(15, 732, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.483 00.000 7988 Star::Find returns 0 (2), X=732.00, Y=166.00, Mass=26, SNR=2.9, Peak=123 HFD=0.0
04:10:46.483 00.000 7988 Star::Find(15, 1258, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.483 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=57.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:10:46.483 00.000 7988 Star::Find(15, 64, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.497 00.014 7988 Star::Find returns 0 (2), X=64.00, Y=858.00, Mass=20, SNR=2.5, Peak=120 HFD=0.0
04:10:46.497 00.000 7988 Star::Find(15, 696, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.500 00.003 7988 Star::Find returns 0 (2), X=696.00, Y=98.00, Mass=22, SNR=2.6, Peak=123 HFD=0.0
04:10:46.500 00.000 7988 Star::Find(15, 36, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.500 00.000 7988 Star::Find returns 0 (2), X=36.00, Y=724.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
04:10:46.500 00.000 7988 Star::Find(15, 212, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.500 00.000 7988 Star::Find returns 0 (3), X=212.00, Y=937.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:46.500 00.000 7988 Star::Find(15, 421, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.500 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=496.00, Mass=24, SNR=2.7, Peak=123 HFD=0.0
04:10:46.500 00.000 7988 Star::Find(15, 867, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.500 00.000 7988 Star::Find returns 0 (2), X=867.00, Y=865.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
04:10:46.500 00.000 7988 Star::Find(15, 526, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.500 00.000 7988 Star::Find returns 0 (2), X=526.00, Y=734.00, Mass=15, SNR=2.3, Peak=123 HFD=0.0
04:10:46.500 00.000 7988 Star::Find(15, 1040, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.513 00.013 7988 Star::Find returns 0 (2), X=1040.00, Y=601.00, Mass=13, SNR=2.0, Peak=128 HFD=0.0
04:10:46.513 00.000 7988 Star::Find(15, 637, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.513 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=514.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:46.513 00.000 7988 Star::Find(15, 573, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.516 00.003 7988 Star::Find returns 0 (2), X=573.00, Y=725.00, Mass=15, SNR=2.3, Peak=124 HFD=0.0
04:10:46.516 00.000 7988 Star::Find(15, 807, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.516 00.000 7988 Star::Find false star n=4 nbg=275 bg=107.4 sigma=3.3 thresh=117 peak=113
04:10:46.516 00.000 7988 Star::Find returns 0 (2), X=807.00, Y=721.00, Mass=44, SNR=2.9, Peak=121 HFD=0.0
04:10:46.516 00.000 7988 Star::Find(15, 412, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.516 00.000 7988 Star::Find returns 0 (2), X=412.00, Y=653.00, Mass=11, SNR=1.8, Peak=122 HFD=0.0
04:10:46.516 00.000 7988 Star::Find(15, 820, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.516 00.000 7988 Star::Find returns 0 (2), X=820.00, Y=320.00, Mass=22, SNR=2.6, Peak=123 HFD=0.0
04:10:46.516 00.000 7988 Star::Find(15, 962, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.516 00.000 7988 Star::Find returns 0 (2), X=962.00, Y=75.00, Mass=12, SNR=2.0, Peak=119 HFD=0.0
04:10:46.516 00.000 7988 Star::Find(15, 636, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.529 00.013 7988 Star::Find returns 0 (3), X=636.00, Y=861.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:46.529 00.000 7988 Star::Find(15, 923, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.529 00.000 7988 Star::Find false star n=5 nbg=272 bg=106.3 sigma=3.4 thresh=116 peak=113
04:10:46.529 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=22.00, Mass=53, SNR=2.9, Peak=120 HFD=0.0
04:10:46.534 00.005 7988 Star::Find(15, 134, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.534 00.000 7988 Star::Find returns 0 (2), X=134.00, Y=381.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:10:46.534 00.000 7988 Star::Find(15, 958, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.534 00.000 7988 Star::Find returns 0 (2), X=958.00, Y=830.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:10:46.534 00.000 7988 Star::Find(15, 1230, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.534 00.000 7988 Star::Find returns 0 (3), X=1230.00, Y=717.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:46.534 00.000 7988 Star::Find(15, 666, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.534 00.000 7988 Star::Find false star n=3 nbg=273 bg=109.6 sigma=3.6 thresh=120 peak=115
04:10:46.534 00.000 7988 Star::Find returns 0 (2), X=666.00, Y=309.00, Mass=40, SNR=2.9, Peak=125 HFD=0.0
04:10:46.534 00.000 7988 Star::Find(15, 31, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.534 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=136.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
04:10:46.545 00.011 7988 Star::Find(15, 1100, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.545 00.000 7988 Star::Find returns 0 (2), X=1100.00, Y=40.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:10:46.545 00.000 7988 Star::Find(15, 1086, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.545 00.000 7988 Star::Find returns 0 (3), X=1086.00, Y=539.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
04:10:46.545 00.000 7988 Star::Find(15, 738, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.545 00.000 7988 Star::Find false star n=2 nbg=280 bg=107.1 sigma=3.5 thresh=118 peak=112
04:10:46.550 00.005 7988 Star::Find returns 0 (2), X=738.00, Y=691.00, Mass=27, SNR=2.9, Peak=121 HFD=0.0
04:10:46.550 00.000 7988 Star::Find(15, 642, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.550 00.000 7988 Star::Find false star n=5 nbg=274 bg=109.4 sigma=3.2 thresh=119 peak=115
04:10:46.550 00.000 7988 Star::Find returns 0 (2), X=642.00, Y=357.00, Mass=53, SNR=2.9, Peak=122 HFD=0.0
04:10:46.550 00.000 7988 Star::Find(15, 262, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.550 00.000 7988 Star::Find false star n=3 nbg=278 bg=108.3 sigma=3.5 thresh=119 peak=113
04:10:46.550 00.000 7988 Star::Find returns 0 (2), X=262.00, Y=859.00, Mass=32, SNR=2.9, Peak=122 HFD=0.0
04:10:46.550 00.000 7988 Star::Find(15, 1138, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.550 00.000 7988 Star::Find returns 0 (2), X=1138.00, Y=791.00, Mass=23, SNR=2.7, Peak=122 HFD=0.0
04:10:46.560 00.010 7988 Star::Find(15, 798, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.560 00.000 7988 Star::Find false star n=5 nbg=274 bg=109.8 sigma=3.3 thresh=120 peak=114
04:10:46.560 00.000 7988 Star::Find returns 0 (2), X=798.00, Y=87.00, Mass=53, SNR=2.9, Peak=126 HFD=0.0
04:10:46.560 00.000 7988 Star::Find(15, 382, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.560 00.000 7988 Star::Find returns 0 (2), X=382.00, Y=913.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:46.560 00.000 7988 Star::Find(15, 262, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.560 00.000 7988 Star::Find false star n=3 nbg=272 bg=109.8 sigma=3.3 thresh=120 peak=114
04:10:46.568 00.008 7988 Star::Find returns 0 (2), X=262.00, Y=650.00, Mass=34, SNR=2.9, Peak=122 HFD=0.0
04:10:46.568 00.000 7988 Star::Find(15, 52, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.568 00.000 7988 Star::Find returns 0 (2), X=52.00, Y=218.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:10:46.568 00.000 7988 Star::Find(15, 441, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.568 00.000 7988 Star::Find returns 0 (3), X=441.00, Y=886.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.568 00.000 7988 Star::Find(15, 243, 759, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.568 00.000 7988 Star::Find false star n=3 nbg=270 bg=108.7 sigma=3.1 thresh=118 peak=113
04:10:46.568 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=759.00, Mass=38, SNR=2.9, Peak=126 HFD=0.0
04:10:46.568 00.000 7988 Star::Find(15, 1175, 602, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.576 00.008 7988 Star::Find returns 0 (2), X=1175.00, Y=602.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:10:46.576 00.000 7988 Star::Find(15, 706, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.576 00.000 7988 Star::Find returns 0 (2), X=706.00, Y=218.00, Mass=22, SNR=2.6, Peak=121 HFD=0.0
04:10:46.576 00.000 7988 Star::Find(15, 1230, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.576 00.000 7988 Star::Find false star n=6 nbg=279 bg=108.2 sigma=3.4 thresh=118 peak=113
04:10:46.576 00.000 7988 Star::Find returns 0 (2), X=1230.00, Y=413.00, Mass=65, SNR=2.9, Peak=123 HFD=0.0
04:10:46.576 00.000 7988 Star::Find(15, 782, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.576 00.000 7988 Star::Find returns 0 (3), X=782.00, Y=170.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:46.584 00.008 7988 Star::Find(15, 796, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.584 00.000 7988 Star::Find false star n=6 nbg=273 bg=112.0 sigma=3.4 thresh=122 peak=118
04:10:46.584 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=311.00, Mass=68, SNR=2.9, Peak=128 HFD=0.0
04:10:46.584 00.000 7988 Star::Find(15, 726, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.584 00.000 7988 Star::Find false star n=3 nbg=286 bg=110.7 sigma=3.6 thresh=121 peak=116
04:10:46.584 00.000 7988 Star::Find returns 0 (2), X=726.00, Y=313.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
04:10:46.584 00.000 7988 Star::Find(15, 345, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.584 00.000 7988 Star::Find false star n=2 nbg=281 bg=110.3 sigma=3.7 thresh=122 peak=116
04:10:46.592 00.008 7988 Star::Find returns 0 (2), X=345.00, Y=470.00, Mass=27, SNR=2.9, Peak=126 HFD=0.0
04:10:46.592 00.000 7988 Star::Find(15, 66, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.592 00.000 7988 Star::Find false star n=4 nbg=276 bg=108.6 sigma=3.6 thresh=119 peak=113
04:10:46.592 00.000 7988 Star::Find returns 0 (2), X=66.00, Y=731.00, Mass=44, SNR=2.9, Peak=121 HFD=0.0
04:10:46.592 00.000 7988 Star::Find(15, 677, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.592 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=761.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
04:10:46.592 00.000 7988 Star::Find(15, 1027, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.592 00.000 7988 Star::Find returns 0 (2), X=1027.00, Y=486.00, Mass=14, SNR=2.1, Peak=128 HFD=0.0
04:10:46.592 00.000 7988 Star::Find(15, 885, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.601 00.009 7988 Star::Find returns 0 (3), X=885.00, Y=749.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:46.601 00.000 7988 Star::Find(15, 314, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.601 00.000 7988 Star::Find returns 0 (3), X=314.00, Y=609.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:46.601 00.000 7988 Star::Find(15, 1171, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.601 00.000 7988 Star::Find returns 0 (2), X=1171.00, Y=881.00, Mass=12, SNR=1.9, Peak=120 HFD=0.0
04:10:46.601 00.000 7988 Star::Find(15, 1029, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.601 00.000 7988 Star::Find returns 0 (3), X=1029.00, Y=273.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.608 00.007 7988 Star::Find(15, 156, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.608 00.000 7988 Star::Find false star n=2 nbg=276 bg=110.4 sigma=3.7 thresh=121 peak=115
04:10:46.608 00.000 7988 Star::Find returns 0 (2), X=156.00, Y=575.00, Mass=28, SNR=2.9, Peak=125 HFD=0.0
04:10:46.608 00.000 7988 Star::Find(15, 335, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.608 00.000 7988 Star::Find returns 0 (3), X=335.00, Y=348.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:46.608 00.000 7988 Star::Find(15, 1013, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.608 00.000 7988 Star::Find returns 0 (2), X=1013.00, Y=781.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:10:46.608 00.000 7988 Star::Find(15, 39, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.608 00.000 7988 Star::Find returns 0 (2), X=39.00, Y=305.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:10:46.608 00.000 7988 Star::Find(15, 175, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.618 00.010 7988 Star::Find returns 0 (2), X=175.00, Y=361.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:10:46.618 00.000 7988 Star::Find(15, 290, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.618 00.000 7988 Star::Find returns 0 (2), X=290.00, Y=784.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:46.618 00.000 7988 Star::Find(15, 925, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.618 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=675.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
04:10:46.618 00.000 7988 Star::Find(15, 1231, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.624 00.006 7988 Star::Find false star n=3 nbg=284 bg=107.5 sigma=3.6 thresh=118 peak=113
04:10:46.624 00.000 7988 Star::Find returns 0 (2), X=1231.00, Y=848.00, Mass=39, SNR=2.9, Peak=122 HFD=0.0
04:10:46.624 00.000 7988 Star::Find(15, 578, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.624 00.000 7988 Star::Find returns 0 (2), X=578.00, Y=331.00, Mass=13, SNR=2.0, Peak=122 HFD=0.0
04:10:46.624 00.000 7988 AutoFind: could not find a non-saturated star!
04:10:46.624 00.000 7988 AutoFind: finding best star pass 3
04:10:46.624 00.000 7988 Star::Find(15, 453, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.624 00.000 7988 Star::Find returns 0 (3), X=453.00, Y=760.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.624 00.000 7988 Star::Find(15, 637, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.624 00.000 7988 Star::Find false star n=4 nbg=276 bg=108.2 sigma=3.6 thresh=119 peak=115
04:10:46.624 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=150.00, Mass=44, SNR=2.9, Peak=122 HFD=0.0
04:10:46.635 00.011 7988 Star::Find(15, 216, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.635 00.000 7988 Star::Find returns 0 (2), X=216.00, Y=101.00, Mass=21, SNR=2.6, Peak=124 HFD=0.0
04:10:46.637 00.002 7988 Star::Find(15, 210, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.637 00.000 7988 Star::Find returns 0 (2), X=210.00, Y=78.00, Mass=21, SNR=2.6, Peak=124 HFD=0.0
04:10:46.639 00.002 7988 Star::Find(15, 1064, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.639 00.000 7988 Star::Find returns 0 (2), X=1064.00, Y=328.00, Mass=13, SNR=2.1, Peak=126 HFD=0.0
04:10:46.639 00.000 7988 Star::Find(15, 833, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.639 00.000 7988 Star::Find returns 0 (3), X=833.00, Y=59.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.639 00.000 7988 Star::Find(15, 145, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.639 00.000 7988 Star::Find returns 0 (2), X=145.00, Y=645.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:10:46.639 00.000 7988 Star::Find(15, 424, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.639 00.000 7988 Star::Find returns 0 (3), X=424.00, Y=567.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:46.639 00.000 7988 Star::Find(15, 437, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.639 00.000 7988 Star::Find returns 0 (3), X=437.00, Y=380.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.639 00.000 7988 Star::Find(15, 280, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.639 00.000 7988 Star::Find returns 0 (2), X=280.00, Y=620.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:10:46.639 00.000 7988 Star::Find(15, 998, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.653 00.014 7988 Star::Find returns 0 (2), X=998.00, Y=353.00, Mass=15, SNR=2.2, Peak=128 HFD=0.0
04:10:46.653 00.000 7988 Star::Find(15, 368, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.653 00.000 7988 Star::Find returns 0 (3), X=368.00, Y=380.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.655 00.002 7988 Star::Find(15, 396, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.658 00.003 7988 Star::Find returns 0 (3), X=396.00, Y=890.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:46.659 00.001 7988 Star::Find(15, 25, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.660 00.001 7988 Star::Find returns 0 (3), X=25.00, Y=560.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.660 00.000 7988 Star::Find(15, 752, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.660 00.000 7988 Star::Find returns 0 (2), X=752.00, Y=211.00, Mass=11, SNR=1.8, Peak=124 HFD=0.0
04:10:46.660 00.000 7988 Star::Find(15, 654, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.660 00.000 7988 Star::Find returns 0 (2), X=654.00, Y=384.00, Mass=15, SNR=2.3, Peak=124 HFD=0.0
04:10:46.660 00.000 7988 Star::Find(15, 640, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.660 00.000 7988 Star::Find false star n=3 nbg=281 bg=107.8 sigma=3.3 thresh=118 peak=113
04:10:46.660 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=721.00, Mass=31, SNR=2.9, Peak=121 HFD=0.0
04:10:46.660 00.000 7988 Star::Find(15, 900, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.660 00.000 7988 Star::Find returns 0 (3), X=900.00, Y=91.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:46.670 00.010 7988 Star::Find(15, 972, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.671 00.001 7988 Star::Find returns 0 (3), X=972.00, Y=886.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.673 00.002 7988 Star::Find(15, 632, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.674 00.001 7988 Star::Find false star n=3 nbg=277 bg=107.0 sigma=3.3 thresh=117 peak=111
04:10:46.676 00.002 7988 Star::Find returns 0 (2), X=632.00, Y=830.00, Mass=35, SNR=2.9, Peak=121 HFD=0.0
04:10:46.677 00.001 7988 Star::Find(15, 1012, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.679 00.002 7988 Star::Find returns 0 (2), X=1012.00, Y=530.00, Mass=22, SNR=2.6, Peak=128 HFD=0.0
04:10:46.681 00.002 7988 Star::Find(15, 449, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.681 00.000 7988 Star::Find returns 0 (2), X=449.00, Y=33.00, Mass=25, SNR=2.9, Peak=123 HFD=0.0
04:10:46.683 00.002 7988 Star::Find(15, 206, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.683 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.7 sigma=3.3 thresh=121 peak=117
04:10:46.683 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=151.00, Mass=34, SNR=2.9, Peak=124 HFD=0.0
04:10:46.687 00.004 7988 Star::Find(15, 205, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.687 00.000 7988 Star::Find returns 0 (3), X=205.00, Y=673.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.687 00.000 7988 Star::Find(15, 406, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.687 00.000 7988 Star::Find returns 0 (2), X=406.00, Y=934.00, Mass=23, SNR=2.7, Peak=123 HFD=0.0
04:10:46.687 00.000 7988 Star::Find(15, 155, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.687 00.000 7988 Star::Find returns 0 (2), X=155.00, Y=47.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
04:10:46.687 00.000 7988 Star::Find(15, 821, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.687 00.000 7988 Star::Find returns 0 (2), X=821.00, Y=422.00, Mass=23, SNR=2.7, Peak=125 HFD=0.0
04:10:46.687 00.000 7988 Star::Find(15, 439, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.687 00.000 7988 Star::Find returns 0 (2), X=439.00, Y=232.00, Mass=23, SNR=2.6, Peak=121 HFD=0.0
04:10:46.687 00.000 7988 Star::Find(15, 157, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.687 00.000 7988 Star::Find returns 0 (3), X=157.00, Y=931.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:46.687 00.000 7988 Star::Find(15, 923, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.687 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=291.00, Mass=13, SNR=2.1, Peak=126 HFD=0.0
04:10:46.687 00.000 7988 Star::Find(15, 732, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.703 00.016 7988 Star::Find returns 0 (2), X=732.00, Y=166.00, Mass=26, SNR=2.9, Peak=123 HFD=0.0
04:10:46.704 00.001 7988 Star::Find(15, 1258, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.704 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=57.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:10:46.704 00.000 7988 Star::Find(15, 64, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.704 00.000 7988 Star::Find returns 0 (2), X=64.00, Y=858.00, Mass=20, SNR=2.5, Peak=120 HFD=0.0
04:10:46.704 00.000 7988 Star::Find(15, 696, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.704 00.000 7988 Star::Find returns 0 (2), X=696.00, Y=98.00, Mass=22, SNR=2.6, Peak=123 HFD=0.0
04:10:46.704 00.000 7988 Star::Find(15, 36, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.704 00.000 7988 Star::Find returns 0 (2), X=36.00, Y=724.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
04:10:46.704 00.000 7988 Star::Find(15, 212, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.704 00.000 7988 Star::Find returns 0 (3), X=212.00, Y=937.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:46.704 00.000 7988 Star::Find(15, 421, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.704 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=496.00, Mass=24, SNR=2.7, Peak=123 HFD=0.0
04:10:46.704 00.000 7988 Star::Find(15, 867, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.704 00.000 7988 Star::Find returns 0 (2), X=867.00, Y=865.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
04:10:46.704 00.000 7988 Star::Find(15, 526, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.719 00.015 7988 Star::Find returns 0 (2), X=526.00, Y=734.00, Mass=15, SNR=2.3, Peak=123 HFD=0.0
04:10:46.721 00.002 7988 Star::Find(15, 1040, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.721 00.000 7988 Star::Find returns 0 (2), X=1040.00, Y=601.00, Mass=13, SNR=2.0, Peak=128 HFD=0.0
04:10:46.721 00.000 7988 Star::Find(15, 637, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.721 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=514.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:46.724 00.003 7988 Star::Find(15, 573, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.724 00.000 7988 Star::Find returns 0 (2), X=573.00, Y=725.00, Mass=15, SNR=2.3, Peak=124 HFD=0.0
04:10:46.726 00.002 7988 Star::Find(15, 807, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.726 00.000 7988 Star::Find false star n=4 nbg=275 bg=107.4 sigma=3.3 thresh=117 peak=113
04:10:46.728 00.002 7988 Star::Find returns 0 (2), X=807.00, Y=721.00, Mass=44, SNR=2.9, Peak=121 HFD=0.0
04:10:46.728 00.000 7988 Star::Find(15, 412, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.730 00.002 7988 Star::Find returns 0 (2), X=412.00, Y=653.00, Mass=11, SNR=1.8, Peak=122 HFD=0.0
04:10:46.730 00.000 7988 Star::Find(15, 820, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.732 00.002 7988 Star::Find returns 0 (2), X=820.00, Y=320.00, Mass=22, SNR=2.6, Peak=123 HFD=0.0
04:10:46.732 00.000 7988 Star::Find(15, 962, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.734 00.002 7988 Star::Find returns 0 (2), X=962.00, Y=75.00, Mass=12, SNR=2.0, Peak=119 HFD=0.0
04:10:46.734 00.000 7988 Star::Find(15, 636, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.734 00.000 7988 Star::Find returns 0 (3), X=636.00, Y=861.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:46.738 00.004 7988 Star::Find(15, 923, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.738 00.000 7988 Star::Find false star n=5 nbg=272 bg=106.3 sigma=3.4 thresh=116 peak=113
04:10:46.738 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=22.00, Mass=53, SNR=2.9, Peak=120 HFD=0.0
04:10:46.738 00.000 7988 Star::Find(15, 134, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.738 00.000 7988 Star::Find returns 0 (2), X=134.00, Y=381.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:10:46.738 00.000 7988 Star::Find(15, 958, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.738 00.000 7988 Star::Find returns 0 (2), X=958.00, Y=830.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:10:46.738 00.000 7988 Star::Find(15, 1230, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.738 00.000 7988 Star::Find returns 0 (3), X=1230.00, Y=717.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:46.738 00.000 7988 Star::Find(15, 666, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.738 00.000 7988 Star::Find false star n=3 nbg=273 bg=109.6 sigma=3.6 thresh=120 peak=115
04:10:46.738 00.000 7988 Star::Find returns 0 (2), X=666.00, Y=309.00, Mass=40, SNR=2.9, Peak=125 HFD=0.0
04:10:46.750 00.012 7988 Star::Find(15, 31, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.750 00.000 7988 Star::Find returns 0 (2), X=31.00, Y=136.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
04:10:46.750 00.000 7988 Star::Find(15, 1100, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.750 00.000 7988 Star::Find returns 0 (2), X=1100.00, Y=40.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:10:46.750 00.000 7988 Star::Find(15, 1086, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.755 00.005 7988 Star::Find returns 0 (3), X=1086.00, Y=539.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
04:10:46.755 00.000 7988 Star::Find(15, 738, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.755 00.000 7988 Star::Find false star n=2 nbg=280 bg=107.1 sigma=3.5 thresh=118 peak=112
04:10:46.755 00.000 7988 Star::Find returns 0 (2), X=738.00, Y=691.00, Mass=27, SNR=2.9, Peak=121 HFD=0.0
04:10:46.755 00.000 7988 Star::Find(15, 642, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.755 00.000 7988 Star::Find false star n=5 nbg=274 bg=109.4 sigma=3.2 thresh=119 peak=115
04:10:46.755 00.000 7988 Star::Find returns 0 (2), X=642.00, Y=357.00, Mass=53, SNR=2.9, Peak=122 HFD=0.0
04:10:46.755 00.000 7988 Star::Find(15, 262, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.755 00.000 7988 Star::Find false star n=3 nbg=278 bg=108.3 sigma=3.5 thresh=119 peak=113
04:10:46.755 00.000 7988 Star::Find returns 0 (2), X=262.00, Y=859.00, Mass=32, SNR=2.9, Peak=122 HFD=0.0
04:10:46.755 00.000 7988 Star::Find(15, 1138, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.755 00.000 7988 Star::Find returns 0 (2), X=1138.00, Y=791.00, Mass=23, SNR=2.7, Peak=122 HFD=0.0
04:10:46.766 00.011 7988 Star::Find(15, 798, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.766 00.000 7988 Star::Find false star n=5 nbg=274 bg=109.8 sigma=3.3 thresh=120 peak=114
04:10:46.766 00.000 7988 Star::Find returns 0 (2), X=798.00, Y=87.00, Mass=53, SNR=2.9, Peak=126 HFD=0.0
04:10:46.766 00.000 7988 Star::Find(15, 382, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.766 00.000 7988 Star::Find returns 0 (2), X=382.00, Y=913.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:46.771 00.005 7988 Star::Find(15, 262, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.771 00.000 7988 Star::Find false star n=3 nbg=272 bg=109.8 sigma=3.3 thresh=120 peak=114
04:10:46.771 00.000 7988 Star::Find returns 0 (2), X=262.00, Y=650.00, Mass=34, SNR=2.9, Peak=122 HFD=0.0
04:10:46.771 00.000 7988 Star::Find(15, 52, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.771 00.000 7988 Star::Find returns 0 (2), X=52.00, Y=218.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:10:46.771 00.000 7988 Star::Find(15, 441, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.771 00.000 7988 Star::Find returns 0 (3), X=441.00, Y=886.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:46.771 00.000 7988 Star::Find(15, 243, 759, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.771 00.000 7988 Star::Find false star n=3 nbg=270 bg=108.7 sigma=3.1 thresh=118 peak=113
04:10:46.782 00.011 7988 Star::Find returns 0 (2), X=243.00, Y=759.00, Mass=38, SNR=2.9, Peak=126 HFD=0.0
04:10:46.782 00.000 7988 Star::Find(15, 1175, 602, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.782 00.000 7988 Star::Find returns 0 (2), X=1175.00, Y=602.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:10:46.782 00.000 7988 Star::Find(15, 706, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.782 00.000 7988 Star::Find returns 0 (2), X=706.00, Y=218.00, Mass=22, SNR=2.6, Peak=121 HFD=0.0
04:10:46.782 00.000 7988 Star::Find(15, 1230, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.782 00.000 7988 Star::Find false star n=6 nbg=279 bg=108.2 sigma=3.4 thresh=118 peak=113
04:10:46.788 00.006 7988 Star::Find returns 0 (2), X=1230.00, Y=413.00, Mass=65, SNR=2.9, Peak=123 HFD=0.0
04:10:46.788 00.000 7988 Star::Find(15, 782, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.788 00.000 7988 Star::Find returns 0 (3), X=782.00, Y=170.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:46.788 00.000 7988 Star::Find(15, 796, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.788 00.000 7988 Star::Find false star n=6 nbg=273 bg=112.0 sigma=3.4 thresh=122 peak=118
04:10:46.788 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=311.00, Mass=68, SNR=2.9, Peak=128 HFD=0.0
04:10:46.788 00.000 7988 Star::Find(15, 726, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.788 00.000 7988 Star::Find false star n=3 nbg=286 bg=110.7 sigma=3.6 thresh=121 peak=116
04:10:46.788 00.000 7988 Star::Find returns 0 (2), X=726.00, Y=313.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
04:10:46.797 00.009 7988 Star::Find(15, 345, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.797 00.000 7988 Star::Find false star n=2 nbg=281 bg=110.3 sigma=3.7 thresh=122 peak=116
04:10:46.797 00.000 7988 Star::Find returns 0 (2), X=345.00, Y=470.00, Mass=27, SNR=2.9, Peak=126 HFD=0.0
04:10:46.797 00.000 7988 Star::Find(15, 66, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.797 00.000 7988 Star::Find false star n=4 nbg=276 bg=108.6 sigma=3.6 thresh=119 peak=113
04:10:46.797 00.000 7988 Star::Find returns 0 (2), X=66.00, Y=731.00, Mass=44, SNR=2.9, Peak=121 HFD=0.0
04:10:46.797 00.000 7988 Star::Find(15, 677, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.797 00.000 7988 Star::Find returns 0 (2), X=677.00, Y=761.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
04:10:46.806 00.009 7988 Star::Find(15, 1027, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.806 00.000 7988 Star::Find returns 0 (2), X=1027.00, Y=486.00, Mass=14, SNR=2.1, Peak=128 HFD=0.0
04:10:46.806 00.000 7988 Star::Find(15, 885, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.806 00.000 7988 Star::Find returns 0 (3), X=885.00, Y=749.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:46.806 00.000 7988 Star::Find(15, 314, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.806 00.000 7988 Star::Find returns 0 (3), X=314.00, Y=609.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:46.806 00.000 7988 Star::Find(15, 1171, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.806 00.000 7988 Star::Find returns 0 (2), X=1171.00, Y=881.00, Mass=12, SNR=1.9, Peak=120 HFD=0.0
04:10:46.813 00.007 7988 Star::Find(15, 1029, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.813 00.000 7988 Star::Find returns 0 (3), X=1029.00, Y=273.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:46.813 00.000 7988 Star::Find(15, 156, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.813 00.000 7988 Star::Find false star n=2 nbg=276 bg=110.4 sigma=3.7 thresh=121 peak=115
04:10:46.813 00.000 7988 Star::Find returns 0 (2), X=156.00, Y=575.00, Mass=28, SNR=2.9, Peak=125 HFD=0.0
04:10:46.813 00.000 7988 Star::Find(15, 335, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.813 00.000 7988 Star::Find returns 0 (3), X=335.00, Y=348.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:46.813 00.000 7988 Star::Find(15, 1013, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.813 00.000 7988 Star::Find returns 0 (2), X=1013.00, Y=781.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:10:46.822 00.009 7988 Star::Find(15, 39, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.822 00.000 7988 Star::Find returns 0 (2), X=39.00, Y=305.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:10:46.822 00.000 7988 Star::Find(15, 175, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.822 00.000 7988 Star::Find returns 0 (2), X=175.00, Y=361.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:10:46.822 00.000 7988 Star::Find(15, 290, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.822 00.000 7988 Star::Find returns 0 (2), X=290.00, Y=784.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:46.822 00.000 7988 Star::Find(15, 925, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.829 00.007 7988 Star::Find returns 0 (2), X=925.00, Y=675.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
04:10:46.829 00.000 7988 Star::Find(15, 1231, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.829 00.000 7988 Star::Find false star n=3 nbg=284 bg=107.5 sigma=3.6 thresh=118 peak=113
04:10:46.829 00.000 7988 Star::Find returns 0 (2), X=1231.00, Y=848.00, Mass=39, SNR=2.9, Peak=122 HFD=0.0
04:10:46.829 00.000 7988 Star::Find(15, 578, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
04:10:46.829 00.000 7988 Star::Find returns 0 (2), X=578.00, Y=331.00, Mass=13, SNR=2.0, Peak=122 HFD=0.0
04:10:46.829 00.000 7988 AutoFind: no star found
04:10:46.829 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:10:46.829 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:10:46.839 00.010 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_041042.fit
04:10:46.839 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:10:46.846 00.007 7988 ScopeASCOM::SideOfPier() returns 0
04:10:46.846 00.000 7988 auto find star failed, attempts remaining = 3
04:10:46.846 00.000 7988 Changing from state SELECTING to UNINITIALIZED
04:10:46.852 00.006 7988 guider state => SELECTING
04:10:46.852 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
04:10:46.854 00.002 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":0,"id":"b6e5aa37-df82-43e9-b419-8c79e0b880ac"}
04:10:46.856 00.002 7988 OnExposeComplete: enter
04:10:46.856 00.000 7988 UpdateGuideState(): m_state=1
04:10:46.856 00.000 7988 UpdateCurrentPosition: no star selected
04:10:46.856 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:46.861 00.005 7988 Status Line: No star selected
04:10:46.863 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=132, med=109, FiltMin=100, FiltMax=121, Gamma=0.690
04:10:46.865 00.002 7988 UpdateGuideState exits: No star selected
04:10:46.865 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:10:46.865 00.000 7988 GuiderMultiStar::AutoSelect enter
04:10:46.865 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:10:46.924 00.059 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:10:46.991 00.067 7988 AutoFind: global mean = -0.0, stdev 6.1
04:10:47.003 00.012 7988 AutoFind: using threshold = 0.1
04:10:47.076 00.073 7988 AutoFind: local max [770, 365] 5.3
04:10:47.076 00.000 7988 AutoFind: local max [355, 915] 4.8
04:10:47.082 00.006 7988 AutoFind: local max [578, 71] 4.6
04:10:47.084 00.002 7988 AutoFind: local max [923, 483] 4.5
04:10:47.084 00.000 7988 AutoFind: local max [859, 569] 4.5
04:10:47.086 00.002 7988 AutoFind: local max [209, 515] 4.5
04:10:47.086 00.000 7988 AutoFind: local max [823, 222] 4.5
04:10:47.088 00.002 7988 AutoFind: local max [453, 481] 4.4
04:10:47.088 00.000 7988 AutoFind: local max [1061, 485] 4.4
04:10:47.090 00.002 7988 AutoFind: local max [1244, 470] 4.4
04:10:47.090 00.000 7988 AutoFind: local max [19, 930] 4.3
04:10:47.093 00.003 7988 AutoFind: local max [394, 609] 4.3
04:10:47.093 00.000 7988 AutoFind: local max [271, 87] 4.3
04:10:47.095 00.002 7988 AutoFind: local max [1024, 614] 4.2
04:10:47.095 00.000 7988 AutoFind: local max [1050, 511] 4.2
04:10:47.097 00.002 7988 AutoFind: local max [1066, 353] 4.2
04:10:47.098 00.001 7988 AutoFind: local max [999, 353] 4.2
04:10:47.098 00.000 7988 AutoFind: local max [824, 868] 4.2
04:10:47.100 00.002 7988 AutoFind: local max [1163, 644] 4.2
04:10:47.100 00.000 7988 AutoFind: local max [483, 793] 4.2
04:10:47.102 00.002 7988 AutoFind: local max [1093, 234] 4.2
04:10:47.102 00.000 7988 AutoFind: local max [145, 531] 4.1
04:10:47.104 00.002 7988 AutoFind: local max [882, 876] 4.1
04:10:47.104 00.000 7988 AutoFind: local max [452, 573] 4.1
04:10:47.106 00.002 7988 AutoFind: local max [539, 806] 4.1
04:10:47.106 00.000 7988 AutoFind: local max [123, 905] 4.1
04:10:47.108 00.002 7988 AutoFind: local max [395, 833] 4.1
04:10:47.108 00.000 7988 AutoFind: local max [877, 352] 4.1
04:10:47.110 00.002 7988 AutoFind: local max [1154, 293] 4.1
04:10:47.110 00.000 7988 AutoFind: local max [633, 898] 4.1
04:10:47.112 00.002 7988 AutoFind: local max [862, 43] 4.0
04:10:47.112 00.000 7988 AutoFind: local max [1217, 76] 4.0
04:10:47.114 00.002 7988 AutoFind: local max [575, 791] 4.0
04:10:47.114 00.000 7988 AutoFind: local max [143, 622] 4.0
04:10:47.116 00.002 7988 AutoFind: local max [577, 439] 4.0
04:10:47.116 00.000 7988 AutoFind: local max [1197, 641] 4.0
04:10:47.118 00.002 7988 AutoFind: local max [984, 664] 4.0
04:10:47.118 00.000 7988 AutoFind: local max [128, 189] 4.0
04:10:47.120 00.002 7988 AutoFind: local max [1228, 229] 4.0
04:10:47.120 00.000 7988 AutoFind: local max [143, 703] 4.0
04:10:47.122 00.002 7988 AutoFind: local max [233, 104] 4.0
04:10:47.122 00.000 7988 AutoFind: local max [1108, 801] 4.0
04:10:47.124 00.002 7988 AutoFind: local max [803, 523] 4.0
04:10:47.124 00.000 7988 AutoFind: local max [989, 677] 4.0
04:10:47.126 00.002 7988 AutoFind: local max [922, 629] 3.9
04:10:47.127 00.001 7988 AutoFind: local max [934, 238] 3.9
04:10:47.127 00.000 7988 AutoFind: local max [98, 249] 3.9
04:10:47.129 00.002 7988 AutoFind: local max [363, 809] 3.9
04:10:47.130 00.001 7988 AutoFind: local max [1171, 512] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [272, 181] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [265, 731] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [71, 182] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [537, 382] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [77, 51] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [680, 46] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [339, 402] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [866, 208] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [532, 460] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [843, 563] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [1201, 864] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [546, 770] 3.9
04:10:47.130 00.000 7988 AutoFind: local max [836, 60] 3.9
04:10:47.144 00.014 7988 AutoFind: local max [1139, 735] 3.9
04:10:47.144 00.000 7988 AutoFind: local max [943, 121] 3.9
04:10:47.146 00.002 7988 AutoFind: local max [834, 398] 3.9
04:10:47.146 00.000 7988 AutoFind: local max [455, 35] 3.9
04:10:47.146 00.000 7988 AutoFind: local max [603, 425] 3.9
04:10:47.146 00.000 7988 AutoFind: local max [85, 680] 3.9
04:10:47.146 00.000 7988 AutoFind: local max [956, 113] 3.9
04:10:47.146 00.000 7988 AutoFind: local max [558, 481] 3.9
04:10:47.146 00.000 7988 AutoFind: local max [55, 506] 3.8
04:10:47.146 00.000 7988 AutoFind: local max [87, 13] 3.8
04:10:47.146 00.000 7988 AutoFind: local max [862, 899] 3.8
04:10:47.146 00.000 7988 AutoFind: local max [690, 234] 3.8
04:10:47.146 00.000 7988 AutoFind: local max [530, 795] 3.8
04:10:47.146 00.000 7988 AutoFind: local max [651, 126] 3.8
04:10:47.146 00.000 7988 AutoFind: local max [991, 568] 3.8
04:10:47.146 00.000 7988 AutoFind: local max [816, 648] 3.8
04:10:47.146 00.000 7988 AutoFind: local max [1074, 456] 3.8
04:10:47.161 00.015 7988 AutoFind: local max [987, 204] 3.8
04:10:47.162 00.001 7988 AutoFind: local max [1156, 717] 3.8
04:10:47.162 00.000 7988 AutoFind: local max [225, 570] 3.8
04:10:47.164 00.002 7988 AutoFind: local max [900, 160] 3.8
04:10:47.164 00.000 7988 AutoFind: local max [347, 219] 3.8
04:10:47.166 00.002 7988 AutoFind: local max [1117, 15] 3.8
04:10:47.166 00.000 7988 AutoFind: local max [112, 22] 3.8
04:10:47.168 00.002 7988 AutoFind: local max [516, 379] 3.8
04:10:47.168 00.000 7988 AutoFind: local max [606, 328] 3.8
04:10:47.170 00.002 7988 AutoFind: local max [184, 269] 3.8
04:10:47.170 00.000 7988 AutoFind: local max [1187, 40] 3.8
04:10:47.172 00.002 7988 AutoFind: local max [182, 466] 3.8
04:10:47.172 00.000 7988 AutoFind: local max [970, 199] 3.8
04:10:47.174 00.002 7988 AutoFind: local max [959, 96] 3.8
04:10:47.174 00.000 7988 AutoFind: local max [789, 379] 3.8
04:10:47.174 00.000 7988 AutoFind: local max [1059, 838] 3.8
04:10:47.174 00.000 7988 AutoFind: local max [1073, 28] 3.8
04:10:47.178 00.004 7988 AutoFind: local max [549, 824] 3.7
04:10:47.178 00.000 7988 AutoFind: local max [474, 267] 3.7
04:10:47.180 00.002 7988 AutoFind: local max [1068, 71] 3.7
04:10:47.180 00.000 7988 AutoFind: local max [255, 450] 3.7
04:10:47.182 00.002 7988 AutoFind: too close [549, 824] 3.7 - [539, 806] 4.1
04:10:47.182 00.000 7988 AutoFind: too close [789, 379] 3.8 - [770, 365] 5.3
04:10:47.184 00.002 7988 AutoFind: too close [959, 96] 3.8 - [956, 113] 3.9
04:10:47.184 00.000 7988 AutoFind: too close [970, 199] 3.8 - [987, 204] 3.8
04:10:47.186 00.002 7988 AutoFind: too close [1156, 717] 3.8 - [1139, 735] 3.9
04:10:47.186 00.000 7988 AutoFind: too close [530, 795] 3.8 - [539, 806] 4.1
04:10:47.188 00.002 7988 AutoFind: too close [956, 113] 3.9 - [943, 121] 3.9
04:10:47.188 00.000 7988 AutoFind: too close [843, 563] 3.9 - [859, 569] 4.5
04:10:47.190 00.002 7988 AutoFind: too close [989, 677] 4.0 - [984, 664] 4.0
04:10:47.190 00.000 7988 AutoFind: too close to edge [1117, 15] 3.8
04:10:47.192 00.002 7988 AutoFind: too close to edge [87, 13] 3.8
04:10:47.192 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:10:47.193 00.001 7988 Star::Find(15, 355, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.194 00.001 7988 Star::Find returns 0 (3), X=355.00, Y=915.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:47.194 00.000 7988 Star::Find(15, 578, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.196 00.002 7988 Star::Find false star n=3 nbg=274 bg=107.9 sigma=3.4 thresh=118 peak=113
04:10:47.196 00.000 7988 Star::Find returns 0 (2), X=578.00, Y=71.00, Mass=32, SNR=2.9, Peak=120 HFD=0.0
04:10:47.198 00.002 7988 Star::Find(15, 923, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.198 00.000 7988 Star::Find false star n=5 nbg=279 bg=112.0 sigma=3.4 thresh=122 peak=118
04:10:47.200 00.002 7988 Star::Find returns 0 (2), X=923.00, Y=483.00, Mass=54, SNR=2.9, Peak=127 HFD=0.0
04:10:47.200 00.000 7988 Star::Find(15, 209, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.202 00.002 7988 Star::Find returns 0 (3), X=209.00, Y=515.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.202 00.000 7988 Star::Find(15, 823, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.204 00.002 7988 Star::Find returns 0 (2), X=823.00, Y=222.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:47.204 00.000 7988 Star::Find(15, 453, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.206 00.002 7988 Star::Find returns 0 (3), X=453.00, Y=481.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.206 00.000 7988 Star::Find(15, 1061, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.208 00.002 7988 Star::Find returns 0 (2), X=1061.00, Y=485.00, Mass=14, SNR=2.1, Peak=128 HFD=0.0
04:10:47.209 00.001 7988 Star::Find(15, 1244, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.209 00.000 7988 Star::Find returns 0 (2), X=1244.00, Y=470.00, Mass=22, SNR=2.6, Peak=125 HFD=0.0
04:10:47.211 00.002 7988 Star::Find(15, 19, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.211 00.000 7988 Star::Find returns 0 (2), X=19.00, Y=930.00, Mass=23, SNR=2.8, Peak=123 HFD=0.0
04:10:47.213 00.002 7988 Star::Find(15, 394, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.213 00.000 7988 Star::Find false star n=3 nbg=280 bg=109.7 sigma=3.5 thresh=120 peak=115
04:10:47.215 00.002 7988 Star::Find returns 0 (2), X=394.00, Y=609.00, Mass=32, SNR=2.9, Peak=122 HFD=0.0
04:10:47.215 00.000 7988 Star::Find(15, 271, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.217 00.002 7988 Star::Find false star n=3 nbg=281 bg=110.4 sigma=3.6 thresh=121 peak=115
04:10:47.217 00.000 7988 Star::Find returns 0 (2), X=271.00, Y=87.00, Mass=32, SNR=2.9, Peak=128 HFD=0.0
04:10:47.219 00.002 7988 Star::Find(15, 1024, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.219 00.000 7988 Star::Find returns 0 (2), X=1024.00, Y=614.00, Mass=12, SNR=1.9, Peak=124 HFD=0.0
04:10:47.221 00.002 7988 Star::Find(15, 1050, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.221 00.000 7988 Star::Find returns 0 (3), X=1050.00, Y=511.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
04:10:47.223 00.002 7988 Star::Find(15, 1066, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.223 00.000 7988 Star::Find returns 0 (3), X=1066.00, Y=353.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
04:10:47.225 00.002 7988 Star::Find(15, 999, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.225 00.000 7988 Star::Find returns 0 (2), X=999.00, Y=353.00, Mass=22, SNR=2.6, Peak=126 HFD=0.0
04:10:47.227 00.002 7988 Star::Find(15, 824, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.228 00.001 7988 Star::Find returns 0 (3), X=824.00, Y=868.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:47.228 00.000 7988 Star::Find(15, 1163, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.230 00.002 7988 Star::Find false star n=5 nbg=277 bg=112.8 sigma=3.4 thresh=123 peak=118
04:10:47.230 00.000 7988 Star::Find returns 0 (2), X=1163.00, Y=644.00, Mass=55, SNR=2.9, Peak=125 HFD=0.0
04:10:47.232 00.002 7988 Star::Find(15, 483, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.232 00.000 7988 Star::Find returns 0 (3), X=483.00, Y=793.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:47.234 00.002 7988 Star::Find(15, 1093, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.234 00.000 7988 Star::Find false star n=4 nbg=274 bg=111.4 sigma=3.4 thresh=121 peak=116
04:10:47.236 00.002 7988 Star::Find returns 0 (2), X=1093.00, Y=234.00, Mass=38, SNR=2.9, Peak=125 HFD=0.0
04:10:47.236 00.000 7988 Star::Find(15, 145, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.238 00.002 7988 Star::Find false star n=3 nbg=283 bg=110.0 sigma=3.8 thresh=121 peak=116
04:10:47.238 00.000 7988 Star::Find returns 0 (2), X=145.00, Y=531.00, Mass=35, SNR=2.9, Peak=124 HFD=0.0
04:10:47.240 00.002 7988 Star::Find(15, 882, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.240 00.000 7988 Star::Find returns 0 (3), X=882.00, Y=876.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:47.241 00.001 7988 Star::Find(15, 452, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.241 00.000 7988 Star::Find returns 0 (3), X=452.00, Y=573.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.241 00.000 7988 Star::Find(15, 123, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.245 00.004 7988 Star::Find returns 0 (2), X=123.00, Y=905.00, Mass=21, SNR=2.6, Peak=121 HFD=0.0
04:10:47.245 00.000 7988 Star::Find(15, 395, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.247 00.002 7988 Star::Find returns 0 (2), X=395.00, Y=833.00, Mass=10, SNR=1.8, Peak=126 HFD=0.0
04:10:47.247 00.000 7988 Star::Find(15, 877, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.249 00.002 7988 Star::Find returns 0 (2), X=877.00, Y=352.00, Mass=25, SNR=2.8, Peak=124 HFD=0.0
04:10:47.249 00.000 7988 Star::Find(15, 1154, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.251 00.002 7988 Star::Find returns 0 (2), X=1154.00, Y=293.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
04:10:47.251 00.000 7988 Star::Find(15, 633, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.253 00.002 7988 Star::Find false star n=5 nbg=276 bg=107.1 sigma=3.2 thresh=117 peak=112
04:10:47.253 00.000 7988 Star::Find returns 0 (2), X=633.00, Y=898.00, Mass=55, SNR=2.9, Peak=121 HFD=0.0
04:10:47.255 00.002 7988 Star::Find(15, 862, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.255 00.000 7988 Star::Find returns 0 (3), X=862.00, Y=43.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:47.257 00.002 7988 Star::Find(15, 1217, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.257 00.000 7988 Star::Find returns 0 (2), X=1217.00, Y=76.00, Mass=22, SNR=2.7, Peak=121 HFD=0.0
04:10:47.259 00.002 7988 Star::Find(15, 575, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.259 00.000 7988 Star::Find returns 0 (3), X=575.00, Y=791.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.259 00.000 7988 Star::Find(15, 143, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.262 00.003 7988 Star::Find returns 0 (3), X=143.00, Y=622.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.262 00.000 7988 Star::Find(15, 577, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.262 00.000 7988 Star::Find returns 0 (2), X=577.00, Y=439.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:47.262 00.000 7988 Star::Find(15, 1197, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.262 00.000 7988 Star::Find returns 0 (3), X=1197.00, Y=641.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:10:47.262 00.000 7988 Star::Find(15, 128, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.262 00.000 7988 Star::Find returns 0 (3), X=128.00, Y=189.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.262 00.000 7988 Star::Find(15, 1228, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.262 00.000 7988 Star::Find returns 0 (2), X=1228.00, Y=229.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:10:47.262 00.000 7988 Star::Find(15, 143, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.273 00.011 7988 Star::Find false star n=3 nbg=281 bg=108.6 sigma=3.5 thresh=119 peak=113
04:10:47.273 00.000 7988 Star::Find returns 0 (2), X=143.00, Y=703.00, Mass=35, SNR=2.9, Peak=122 HFD=0.0
04:10:47.275 00.002 7988 Star::Find(15, 233, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.275 00.000 7988 Star::Find false star n=3 nbg=276 bg=111.0 sigma=3.3 thresh=121 peak=116
04:10:47.277 00.002 7988 Star::Find returns 0 (2), X=233.00, Y=104.00, Mass=36, SNR=2.9, Peak=124 HFD=0.0
04:10:47.277 00.000 7988 Star::Find(15, 1108, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.279 00.002 7988 Star::Find returns 0 (2), X=1108.00, Y=801.00, Mass=13, SNR=2.0, Peak=122 HFD=0.0
04:10:47.279 00.000 7988 Star::Find(15, 803, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.281 00.002 7988 Star::Find returns 0 (2), X=803.00, Y=523.00, Mass=23, SNR=2.8, Peak=122 HFD=0.0
04:10:47.281 00.000 7988 Star::Find(15, 922, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.283 00.002 7988 Star::Find returns 0 (3), X=922.00, Y=629.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.283 00.000 7988 Star::Find(15, 934, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.285 00.002 7988 Star::Find returns 0 (3), X=934.00, Y=238.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:10:47.285 00.000 7988 Star::Find(15, 98, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.287 00.002 7988 Star::Find returns 0 (2), X=98.00, Y=249.00, Mass=20, SNR=2.6, Peak=123 HFD=0.0
04:10:47.287 00.000 7988 Star::Find(15, 363, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.288 00.001 7988 Star::Find returns 0 (2), X=363.00, Y=809.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:10:47.288 00.000 7988 Star::Find(15, 1171, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.290 00.002 7988 Star::Find returns 0 (2), X=1171.00, Y=512.00, Mass=27, SNR=3.0, Peak=129 HFD=0.0
04:10:47.290 00.000 7988 Star::Find(15, 272, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.292 00.002 7988 Star::Find false star n=3 nbg=282 bg=110.1 sigma=3.8 thresh=121 peak=115
04:10:47.292 00.000 7988 Star::Find returns 0 (2), X=272.00, Y=181.00, Mass=38, SNR=2.9, Peak=123 HFD=0.0
04:10:47.294 00.002 7988 Star::Find(15, 265, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.295 00.001 7988 Star::Find false star n=3 nbg=277 bg=108.8 sigma=3.5 thresh=119 peak=114
04:10:47.297 00.002 7988 Star::Find returns 0 (2), X=265.00, Y=731.00, Mass=37, SNR=2.9, Peak=124 HFD=0.0
04:10:47.297 00.000 7988 Star::Find(15, 71, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.300 00.003 7988 Star::Find returns 0 (2), X=71.00, Y=182.00, Mass=21, SNR=2.5, Peak=122 HFD=0.0
04:10:47.300 00.000 7988 Star::Find(15, 537, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.302 00.002 7988 Star::Find returns 0 (2), X=537.00, Y=382.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:47.302 00.000 7988 Star::Find(15, 77, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.304 00.002 7988 Star::Find false star n=4 nbg=274 bg=111.2 sigma=3.3 thresh=121 peak=117
04:10:47.306 00.002 7988 Star::Find returns 0 (2), X=77.00, Y=51.00, Mass=47, SNR=2.9, Peak=125 HFD=0.0
04:10:47.307 00.001 7988 Star::Find(15, 680, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.308 00.001 7988 Star::Find returns 0 (2), X=680.00, Y=46.00, Mass=20, SNR=2.5, Peak=121 HFD=0.0
04:10:47.309 00.001 7988 Star::Find(15, 339, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.311 00.002 7988 Star::Find returns 0 (2), X=339.00, Y=402.00, Mass=21, SNR=2.6, Peak=121 HFD=0.0
04:10:47.312 00.001 7988 Star::Find(15, 866, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.313 00.001 7988 Star::Find false star n=4 nbg=276 bg=110.7 sigma=3.4 thresh=121 peak=116
04:10:47.314 00.001 7988 Star::Find returns 0 (2), X=866.00, Y=208.00, Mass=45, SNR=2.9, Peak=124 HFD=0.0
04:10:47.315 00.001 7988 Star::Find(15, 532, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.316 00.001 7988 Star::Find returns 0 (3), X=532.00, Y=460.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.317 00.001 7988 Star::Find(15, 1201, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.317 00.000 7988 Star::Find returns 0 (3), X=1201.00, Y=864.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:47.317 00.000 7988 Star::Find(15, 546, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.320 00.003 7988 Star::Find false star n=3 nbg=280 bg=107.8 sigma=3.6 thresh=119 peak=114
04:10:47.320 00.000 7988 Star::Find returns 0 (2), X=546.00, Y=770.00, Mass=35, SNR=2.9, Peak=122 HFD=0.0
04:10:47.320 00.000 7988 Star::Find(15, 836, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.320 00.000 7988 Star::Find returns 0 (2), X=836.00, Y=60.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:47.320 00.000 7988 Star::Find(15, 834, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.320 00.000 7988 Star::Find false star n=2 nbg=277 bg=111.2 sigma=3.5 thresh=122 peak=118
04:10:47.320 00.000 7988 Star::Find returns 0 (2), X=834.00, Y=398.00, Mass=27, SNR=2.9, Peak=124 HFD=0.0
04:10:47.320 00.000 7988 Star::Find(15, 455, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.329 00.009 7988 Star::Find returns 0 (3), X=455.00, Y=35.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.329 00.000 7988 Star::Find(15, 603, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.331 00.002 7988 Star::Find returns 0 (3), X=603.00, Y=425.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:47.331 00.000 7988 Star::Find(15, 85, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.331 00.000 7988 Star::Find returns 0 (2), X=85.00, Y=680.00, Mass=25, SNR=2.8, Peak=122 HFD=0.0
04:10:47.331 00.000 7988 Star::Find(15, 558, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.331 00.000 7988 Star::Find returns 0 (3), X=558.00, Y=481.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.336 00.005 7988 Star::Find(15, 55, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.336 00.000 7988 Star::Find returns 0 (3), X=55.00, Y=506.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.338 00.002 7988 Star::Find(15, 862, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.338 00.000 7988 Star::Find returns 0 (3), X=862.00, Y=899.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:47.340 00.002 7988 Star::Find(15, 690, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.340 00.000 7988 Star::Find returns 0 (2), X=690.00, Y=234.00, Mass=13, SNR=2.0, Peak=122 HFD=0.0
04:10:47.342 00.002 7988 Star::Find(15, 651, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.342 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=126.00, Mass=21, SNR=2.5, Peak=122 HFD=0.0
04:10:47.344 00.002 7988 Star::Find(15, 991, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.344 00.000 7988 Star::Find returns 0 (2), X=991.00, Y=568.00, Mass=23, SNR=2.7, Peak=126 HFD=0.0
04:10:47.346 00.002 7988 Star::Find(15, 816, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.346 00.000 7988 Star::Find returns 0 (2), X=816.00, Y=648.00, Mass=13, SNR=2.1, Peak=118 HFD=0.0
04:10:47.348 00.002 7988 Star::Find(15, 1074, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.348 00.000 7988 Star::Find returns 0 (2), X=1074.00, Y=456.00, Mass=24, SNR=2.7, Peak=127 HFD=0.0
04:10:47.350 00.002 7988 Star::Find(15, 225, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.350 00.000 7988 Star::Find returns 0 (2), X=225.00, Y=570.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:10:47.352 00.002 7988 Star::Find(15, 900, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.352 00.000 7988 Star::Find returns 0 (2), X=900.00, Y=160.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:10:47.352 00.000 7988 Star::Find(15, 347, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.352 00.000 7988 Star::Find returns 0 (2), X=347.00, Y=219.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
04:10:47.352 00.000 7988 Star::Find(15, 112, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.352 00.000 7988 Star::Find returns 0 (2), X=112.00, Y=22.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
04:10:47.352 00.000 7988 Star::Find(15, 516, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.352 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=379.00, Mass=12, SNR=2.0, Peak=122 HFD=0.0
04:10:47.352 00.000 7988 Star::Find(15, 606, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.352 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=328.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.352 00.000 7988 Star::Find(15, 184, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.363 00.011 7988 Star::Find returns 0 (3), X=184.00, Y=269.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.363 00.000 7988 Star::Find(15, 1187, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.363 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=40.00, Mass=12, SNR=1.9, Peak=118 HFD=0.0
04:10:47.363 00.000 7988 Star::Find(15, 182, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.363 00.000 7988 Star::Find returns 0 (3), X=182.00, Y=466.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.367 00.004 7988 Star::Find(15, 1059, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.369 00.002 7988 Star::Find returns 0 (2), X=1059.00, Y=838.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:10:47.369 00.000 7988 Star::Find(15, 1073, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.371 00.002 7988 Star::Find returns 0 (2), X=1073.00, Y=28.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:10:47.371 00.000 7988 Star::Find(15, 474, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.373 00.002 7988 Star::Find false star n=4 nbg=277 bg=108.9 sigma=3.3 thresh=119 peak=113
04:10:47.373 00.000 7988 Star::Find returns 0 (2), X=474.00, Y=267.00, Mass=42, SNR=2.9, Peak=122 HFD=0.0
04:10:47.375 00.002 7988 Star::Find(15, 1068, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.375 00.000 7988 Star::Find returns 0 (2), X=1068.00, Y=71.00, Mass=25, SNR=2.8, Peak=121 HFD=0.0
04:10:47.377 00.002 7988 Star::Find(15, 255, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.377 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=450.00, Mass=23, SNR=2.7, Peak=124 HFD=0.0
04:10:47.377 00.000 7988 AutoFind: finding best star pass 1
04:10:47.380 00.003 7988 Star::Find(15, 355, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.380 00.000 7988 Star::Find returns 0 (3), X=355.00, Y=915.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:47.382 00.002 7988 Star::Find(15, 578, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.383 00.001 7988 Star::Find false star n=3 nbg=274 bg=107.9 sigma=3.4 thresh=118 peak=113
04:10:47.383 00.000 7988 Star::Find returns 0 (2), X=578.00, Y=71.00, Mass=32, SNR=2.9, Peak=120 HFD=0.0
04:10:47.385 00.002 7988 Star::Find(15, 923, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.385 00.000 7988 Star::Find false star n=5 nbg=279 bg=112.0 sigma=3.4 thresh=122 peak=118
04:10:47.387 00.002 7988 Star::Find returns 0 (2), X=923.00, Y=483.00, Mass=54, SNR=2.9, Peak=127 HFD=0.0
04:10:47.387 00.000 7988 Star::Find(15, 209, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.389 00.002 7988 Star::Find returns 0 (3), X=209.00, Y=515.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.389 00.000 7988 Star::Find(15, 823, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.391 00.002 7988 Star::Find returns 0 (2), X=823.00, Y=222.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:47.391 00.000 7988 Star::Find(15, 453, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.393 00.002 7988 Star::Find returns 0 (3), X=453.00, Y=481.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.395 00.002 7988 Star::Find(15, 1061, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.395 00.000 7988 Star::Find returns 0 (2), X=1061.00, Y=485.00, Mass=14, SNR=2.1, Peak=128 HFD=0.0
04:10:47.397 00.002 7988 Star::Find(15, 1244, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.397 00.000 7988 Star::Find returns 0 (2), X=1244.00, Y=470.00, Mass=22, SNR=2.6, Peak=125 HFD=0.0
04:10:47.399 00.002 7988 Star::Find(15, 19, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.399 00.000 7988 Star::Find returns 0 (2), X=19.00, Y=930.00, Mass=23, SNR=2.8, Peak=123 HFD=0.0
04:10:47.401 00.002 7988 Star::Find(15, 394, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.401 00.000 7988 Star::Find false star n=3 nbg=280 bg=109.7 sigma=3.5 thresh=120 peak=115
04:10:47.403 00.002 7988 Star::Find returns 0 (2), X=394.00, Y=609.00, Mass=32, SNR=2.9, Peak=122 HFD=0.0
04:10:47.403 00.000 7988 Star::Find(15, 271, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.405 00.002 7988 Star::Find false star n=3 nbg=281 bg=110.4 sigma=3.6 thresh=121 peak=115
04:10:47.405 00.000 7988 Star::Find returns 0 (2), X=271.00, Y=87.00, Mass=32, SNR=2.9, Peak=128 HFD=0.0
04:10:47.407 00.002 7988 Star::Find(15, 1024, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.407 00.000 7988 Star::Find returns 0 (2), X=1024.00, Y=614.00, Mass=12, SNR=1.9, Peak=124 HFD=0.0
04:10:47.409 00.002 7988 Star::Find(15, 1050, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.409 00.000 7988 Star::Find returns 0 (3), X=1050.00, Y=511.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
04:10:47.411 00.002 7988 Star::Find(15, 1066, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.411 00.000 7988 Star::Find returns 0 (3), X=1066.00, Y=353.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
04:10:47.413 00.002 7988 Star::Find(15, 999, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.414 00.001 7988 Star::Find returns 0 (2), X=999.00, Y=353.00, Mass=22, SNR=2.6, Peak=126 HFD=0.0
04:10:47.415 00.001 7988 Star::Find(15, 824, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.415 00.000 7988 Star::Find returns 0 (3), X=824.00, Y=868.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:47.415 00.000 7988 Star::Find(15, 1163, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.415 00.000 7988 Star::Find false star n=5 nbg=277 bg=112.8 sigma=3.4 thresh=123 peak=118
04:10:47.415 00.000 7988 Star::Find returns 0 (2), X=1163.00, Y=644.00, Mass=55, SNR=2.9, Peak=125 HFD=0.0
04:10:47.415 00.000 7988 Star::Find(15, 483, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.415 00.000 7988 Star::Find returns 0 (3), X=483.00, Y=793.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:47.415 00.000 7988 Star::Find(15, 1093, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.415 00.000 7988 Star::Find false star n=4 nbg=274 bg=111.4 sigma=3.4 thresh=121 peak=116
04:10:47.415 00.000 7988 Star::Find returns 0 (2), X=1093.00, Y=234.00, Mass=38, SNR=2.9, Peak=125 HFD=0.0
04:10:47.415 00.000 7988 Star::Find(15, 145, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.415 00.000 7988 Star::Find false star n=3 nbg=283 bg=110.0 sigma=3.8 thresh=121 peak=116
04:10:47.415 00.000 7988 Star::Find returns 0 (2), X=145.00, Y=531.00, Mass=35, SNR=2.9, Peak=124 HFD=0.0
04:10:47.415 00.000 7988 Star::Find(15, 882, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.415 00.000 7988 Star::Find returns 0 (3), X=882.00, Y=876.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:47.415 00.000 7988 Star::Find(15, 452, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.431 00.016 7988 Star::Find returns 0 (3), X=452.00, Y=573.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.431 00.000 7988 Star::Find(15, 123, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.433 00.002 7988 Star::Find returns 0 (2), X=123.00, Y=905.00, Mass=21, SNR=2.6, Peak=121 HFD=0.0
04:10:47.435 00.002 7988 Star::Find(15, 395, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.435 00.000 7988 Star::Find returns 0 (2), X=395.00, Y=833.00, Mass=10, SNR=1.8, Peak=126 HFD=0.0
04:10:47.437 00.002 7988 Star::Find(15, 877, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.437 00.000 7988 Star::Find returns 0 (2), X=877.00, Y=352.00, Mass=25, SNR=2.8, Peak=124 HFD=0.0
04:10:47.439 00.002 7988 Star::Find(15, 1154, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.439 00.000 7988 Star::Find returns 0 (2), X=1154.00, Y=293.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
04:10:47.441 00.002 7988 Star::Find(15, 633, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.441 00.000 7988 Star::Find false star n=5 nbg=276 bg=107.1 sigma=3.2 thresh=117 peak=112
04:10:47.443 00.002 7988 Star::Find returns 0 (2), X=633.00, Y=898.00, Mass=55, SNR=2.9, Peak=121 HFD=0.0
04:10:47.443 00.000 7988 Star::Find(15, 862, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.445 00.002 7988 Star::Find returns 0 (3), X=862.00, Y=43.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:47.445 00.000 7988 Star::Find(15, 1217, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.447 00.002 7988 Star::Find returns 0 (2), X=1217.00, Y=76.00, Mass=22, SNR=2.7, Peak=121 HFD=0.0
04:10:47.447 00.000 7988 Star::Find(15, 575, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.449 00.002 7988 Star::Find returns 0 (3), X=575.00, Y=791.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.449 00.000 7988 Star::Find(15, 143, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.451 00.002 7988 Star::Find returns 0 (3), X=143.00, Y=622.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.451 00.000 7988 Star::Find(15, 577, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.453 00.002 7988 Star::Find returns 0 (2), X=577.00, Y=439.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:47.453 00.000 7988 Star::Find(15, 1197, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.453 00.000 7988 Star::Find returns 0 (3), X=1197.00, Y=641.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:10:47.453 00.000 7988 Star::Find(15, 128, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.453 00.000 7988 Star::Find returns 0 (3), X=128.00, Y=189.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.453 00.000 7988 Star::Find(15, 1228, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.453 00.000 7988 Star::Find returns 0 (2), X=1228.00, Y=229.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:10:47.463 00.010 7988 Star::Find(15, 143, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.463 00.000 7988 Star::Find false star n=3 nbg=281 bg=108.6 sigma=3.5 thresh=119 peak=113
04:10:47.465 00.002 7988 Star::Find returns 0 (2), X=143.00, Y=703.00, Mass=35, SNR=2.9, Peak=122 HFD=0.0
04:10:47.467 00.002 7988 Star::Find(15, 233, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.467 00.000 7988 Star::Find false star n=3 nbg=276 bg=111.0 sigma=3.3 thresh=121 peak=116
04:10:47.469 00.002 7988 Star::Find returns 0 (2), X=233.00, Y=104.00, Mass=36, SNR=2.9, Peak=124 HFD=0.0
04:10:47.469 00.000 7988 Star::Find(15, 1108, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.469 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=801.00, Mass=13, SNR=2.0, Peak=122 HFD=0.0
04:10:47.469 00.000 7988 Star::Find(15, 803, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.469 00.000 7988 Star::Find returns 0 (2), X=803.00, Y=523.00, Mass=23, SNR=2.8, Peak=122 HFD=0.0
04:10:47.469 00.000 7988 Star::Find(15, 922, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.469 00.000 7988 Star::Find returns 0 (3), X=922.00, Y=629.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.469 00.000 7988 Star::Find(15, 934, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.469 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=238.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:10:47.469 00.000 7988 Star::Find(15, 98, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.478 00.009 7988 Star::Find returns 0 (2), X=98.00, Y=249.00, Mass=20, SNR=2.6, Peak=123 HFD=0.0
04:10:47.478 00.000 7988 Star::Find(15, 363, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.481 00.003 7988 Star::Find returns 0 (2), X=363.00, Y=809.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:10:47.481 00.000 7988 Star::Find(15, 1171, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.481 00.000 7988 Star::Find returns 0 (2), X=1171.00, Y=512.00, Mass=27, SNR=3.0, Peak=129 HFD=0.0
04:10:47.481 00.000 7988 Star::Find(15, 272, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.481 00.000 7988 Star::Find false star n=3 nbg=282 bg=110.1 sigma=3.8 thresh=121 peak=115
04:10:47.481 00.000 7988 Star::Find returns 0 (2), X=272.00, Y=181.00, Mass=38, SNR=2.9, Peak=123 HFD=0.0
04:10:47.481 00.000 7988 Star::Find(15, 265, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.481 00.000 7988 Star::Find false star n=3 nbg=277 bg=108.8 sigma=3.5 thresh=119 peak=114
04:10:47.481 00.000 7988 Star::Find returns 0 (2), X=265.00, Y=731.00, Mass=37, SNR=2.9, Peak=124 HFD=0.0
04:10:47.481 00.000 7988 Star::Find(15, 71, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.481 00.000 7988 Star::Find returns 0 (2), X=71.00, Y=182.00, Mass=21, SNR=2.5, Peak=122 HFD=0.0
04:10:47.481 00.000 7988 Star::Find(15, 537, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.494 00.013 7988 Star::Find returns 0 (2), X=537.00, Y=382.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:47.494 00.000 7988 Star::Find(15, 77, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.496 00.002 7988 Star::Find false star n=4 nbg=274 bg=111.2 sigma=3.3 thresh=121 peak=117
04:10:47.498 00.002 7988 Star::Find returns 0 (2), X=77.00, Y=51.00, Mass=47, SNR=2.9, Peak=125 HFD=0.0
04:10:47.500 00.002 7988 Star::Find(15, 680, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.502 00.002 7988 Star::Find returns 0 (2), X=680.00, Y=46.00, Mass=20, SNR=2.5, Peak=121 HFD=0.0
04:10:47.502 00.000 7988 Star::Find(15, 339, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.502 00.000 7988 Star::Find returns 0 (2), X=339.00, Y=402.00, Mass=21, SNR=2.6, Peak=121 HFD=0.0
04:10:47.502 00.000 7988 Star::Find(15, 866, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.502 00.000 7988 Star::Find false star n=4 nbg=276 bg=110.7 sigma=3.4 thresh=121 peak=116
04:10:47.510 00.008 7988 Star::Find returns 0 (2), X=866.00, Y=208.00, Mass=45, SNR=2.9, Peak=124 HFD=0.0
04:10:47.510 00.000 7988 Star::Find(15, 532, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.510 00.000 7988 Star::Find returns 0 (3), X=532.00, Y=460.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.515 00.005 7988 Star::Find(15, 1201, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.515 00.000 7988 Star::Find returns 0 (3), X=1201.00, Y=864.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:47.518 00.003 7988 Star::Find(15, 546, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.520 00.002 7988 Star::Find false star n=3 nbg=280 bg=107.8 sigma=3.6 thresh=119 peak=114
04:10:47.520 00.000 7988 Star::Find returns 0 (2), X=546.00, Y=770.00, Mass=35, SNR=2.9, Peak=122 HFD=0.0
04:10:47.522 00.002 7988 Star::Find(15, 836, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.524 00.002 7988 Star::Find returns 0 (2), X=836.00, Y=60.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:47.526 00.002 7988 Star::Find(15, 834, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.526 00.000 7988 Star::Find false star n=2 nbg=277 bg=111.2 sigma=3.5 thresh=122 peak=118
04:10:47.528 00.002 7988 Star::Find returns 0 (2), X=834.00, Y=398.00, Mass=27, SNR=2.9, Peak=124 HFD=0.0
04:10:47.530 00.002 7988 Star::Find(15, 455, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.530 00.000 7988 Star::Find returns 0 (3), X=455.00, Y=35.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.532 00.002 7988 Star::Find(15, 603, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.534 00.002 7988 Star::Find returns 0 (3), X=603.00, Y=425.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:47.534 00.000 7988 Star::Find(15, 85, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.536 00.002 7988 Star::Find returns 0 (2), X=85.00, Y=680.00, Mass=25, SNR=2.8, Peak=122 HFD=0.0
04:10:47.536 00.000 7988 Star::Find(15, 558, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.538 00.002 7988 Star::Find returns 0 (3), X=558.00, Y=481.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.538 00.000 7988 Star::Find(15, 55, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.542 00.004 7988 Star::Find returns 0 (3), X=55.00, Y=506.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.544 00.002 7988 Star::Find(15, 862, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.544 00.000 7988 Star::Find returns 0 (3), X=862.00, Y=899.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:47.544 00.000 7988 Star::Find(15, 690, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.549 00.005 7988 Star::Find returns 0 (2), X=690.00, Y=234.00, Mass=13, SNR=2.0, Peak=122 HFD=0.0
04:10:47.549 00.000 7988 Star::Find(15, 651, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.549 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=126.00, Mass=21, SNR=2.5, Peak=122 HFD=0.0
04:10:47.549 00.000 7988 Star::Find(15, 991, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.549 00.000 7988 Star::Find returns 0 (2), X=991.00, Y=568.00, Mass=23, SNR=2.7, Peak=126 HFD=0.0
04:10:47.549 00.000 7988 Star::Find(15, 816, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.549 00.000 7988 Star::Find returns 0 (2), X=816.00, Y=648.00, Mass=13, SNR=2.1, Peak=118 HFD=0.0
04:10:47.558 00.009 7988 Star::Find(15, 1074, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.560 00.002 7988 Star::Find returns 0 (2), X=1074.00, Y=456.00, Mass=24, SNR=2.7, Peak=127 HFD=0.0
04:10:47.560 00.000 7988 Star::Find(15, 225, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.562 00.002 7988 Star::Find returns 0 (2), X=225.00, Y=570.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:10:47.562 00.000 7988 Star::Find(15, 900, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.564 00.002 7988 Star::Find returns 0 (2), X=900.00, Y=160.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:10:47.564 00.000 7988 Star::Find(15, 347, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.566 00.002 7988 Star::Find returns 0 (2), X=347.00, Y=219.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
04:10:47.568 00.002 7988 Star::Find(15, 112, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.568 00.000 7988 Star::Find returns 0 (2), X=112.00, Y=22.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
04:10:47.570 00.002 7988 Star::Find(15, 516, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.570 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=379.00, Mass=12, SNR=2.0, Peak=122 HFD=0.0
04:10:47.572 00.002 7988 Star::Find(15, 606, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.572 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=328.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.574 00.002 7988 Star::Find(15, 184, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.574 00.000 7988 Star::Find returns 0 (3), X=184.00, Y=269.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.574 00.000 7988 Star::Find(15, 1187, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.574 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=40.00, Mass=12, SNR=1.9, Peak=118 HFD=0.0
04:10:47.574 00.000 7988 Star::Find(15, 182, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.574 00.000 7988 Star::Find returns 0 (3), X=182.00, Y=466.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.574 00.000 7988 Star::Find(15, 1059, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.583 00.009 7988 Star::Find returns 0 (2), X=1059.00, Y=838.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:10:47.583 00.000 7988 Star::Find(15, 1073, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.583 00.000 7988 Star::Find returns 0 (2), X=1073.00, Y=28.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:10:47.583 00.000 7988 Star::Find(15, 474, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.583 00.000 7988 Star::Find false star n=4 nbg=277 bg=108.9 sigma=3.3 thresh=119 peak=113
04:10:47.583 00.000 7988 Star::Find returns 0 (2), X=474.00, Y=267.00, Mass=42, SNR=2.9, Peak=122 HFD=0.0
04:10:47.590 00.007 7988 Star::Find(15, 1068, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.590 00.000 7988 Star::Find returns 0 (2), X=1068.00, Y=71.00, Mass=25, SNR=2.8, Peak=121 HFD=0.0
04:10:47.590 00.000 7988 Star::Find(15, 255, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.590 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=450.00, Mass=23, SNR=2.7, Peak=124 HFD=0.0
04:10:47.590 00.000 7988 AutoFind: could not find a star on Pass 1
04:10:47.590 00.000 7988 AutoFind: finding best star pass 2
04:10:47.590 00.000 7988 Star::Find(15, 355, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.590 00.000 7988 Star::Find returns 0 (3), X=355.00, Y=915.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:47.590 00.000 7988 Star::Find(15, 578, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.600 00.010 7988 Star::Find false star n=3 nbg=274 bg=107.9 sigma=3.4 thresh=118 peak=113
04:10:47.600 00.000 7988 Star::Find returns 0 (2), X=578.00, Y=71.00, Mass=32, SNR=2.9, Peak=120 HFD=0.0
04:10:47.600 00.000 7988 Star::Find(15, 923, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.600 00.000 7988 Star::Find false star n=5 nbg=279 bg=112.0 sigma=3.4 thresh=122 peak=118
04:10:47.600 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=483.00, Mass=54, SNR=2.9, Peak=127 HFD=0.0
04:10:47.600 00.000 7988 Star::Find(15, 209, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.606 00.006 7988 Star::Find returns 0 (3), X=209.00, Y=515.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.606 00.000 7988 Star::Find(15, 823, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.606 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=222.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:47.606 00.000 7988 Star::Find(15, 453, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.606 00.000 7988 Star::Find returns 0 (3), X=453.00, Y=481.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.606 00.000 7988 Star::Find(15, 1061, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.606 00.000 7988 Star::Find returns 0 (2), X=1061.00, Y=485.00, Mass=14, SNR=2.1, Peak=128 HFD=0.0
04:10:47.606 00.000 7988 Star::Find(15, 1244, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.606 00.000 7988 Star::Find returns 0 (2), X=1244.00, Y=470.00, Mass=22, SNR=2.6, Peak=125 HFD=0.0
04:10:47.606 00.000 7988 Star::Find(15, 19, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.617 00.011 7988 Star::Find returns 0 (2), X=19.00, Y=930.00, Mass=23, SNR=2.8, Peak=123 HFD=0.0
04:10:47.617 00.000 7988 Star::Find(15, 394, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.617 00.000 7988 Star::Find false star n=3 nbg=280 bg=109.7 sigma=3.5 thresh=120 peak=115
04:10:47.620 00.003 7988 Star::Find returns 0 (2), X=394.00, Y=609.00, Mass=32, SNR=2.9, Peak=122 HFD=0.0
04:10:47.620 00.000 7988 Star::Find(15, 271, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.622 00.002 7988 Star::Find false star n=3 nbg=281 bg=110.4 sigma=3.6 thresh=121 peak=115
04:10:47.622 00.000 7988 Star::Find returns 0 (2), X=271.00, Y=87.00, Mass=32, SNR=2.9, Peak=128 HFD=0.0
04:10:47.622 00.000 7988 Star::Find(15, 1024, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.622 00.000 7988 Star::Find returns 0 (2), X=1024.00, Y=614.00, Mass=12, SNR=1.9, Peak=124 HFD=0.0
04:10:47.622 00.000 7988 Star::Find(15, 1050, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.622 00.000 7988 Star::Find returns 0 (3), X=1050.00, Y=511.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
04:10:47.622 00.000 7988 Star::Find(15, 1066, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.622 00.000 7988 Star::Find returns 0 (3), X=1066.00, Y=353.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
04:10:47.622 00.000 7988 Star::Find(15, 999, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.622 00.000 7988 Star::Find returns 0 (2), X=999.00, Y=353.00, Mass=22, SNR=2.6, Peak=126 HFD=0.0
04:10:47.622 00.000 7988 Star::Find(15, 824, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.634 00.012 7988 Star::Find returns 0 (3), X=824.00, Y=868.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:47.634 00.000 7988 Star::Find(15, 1163, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.634 00.000 7988 Star::Find false star n=5 nbg=277 bg=112.8 sigma=3.4 thresh=123 peak=118
04:10:47.634 00.000 7988 Star::Find returns 0 (2), X=1163.00, Y=644.00, Mass=55, SNR=2.9, Peak=125 HFD=0.0
04:10:47.638 00.004 7988 Star::Find(15, 483, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.638 00.000 7988 Star::Find returns 0 (3), X=483.00, Y=793.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:47.638 00.000 7988 Star::Find(15, 1093, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.638 00.000 7988 Star::Find false star n=4 nbg=274 bg=111.4 sigma=3.4 thresh=121 peak=116
04:10:47.638 00.000 7988 Star::Find returns 0 (2), X=1093.00, Y=234.00, Mass=38, SNR=2.9, Peak=125 HFD=0.0
04:10:47.638 00.000 7988 Star::Find(15, 145, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.638 00.000 7988 Star::Find false star n=3 nbg=283 bg=110.0 sigma=3.8 thresh=121 peak=116
04:10:47.638 00.000 7988 Star::Find returns 0 (2), X=145.00, Y=531.00, Mass=35, SNR=2.9, Peak=124 HFD=0.0
04:10:47.638 00.000 7988 Star::Find(15, 882, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.638 00.000 7988 Star::Find returns 0 (3), X=882.00, Y=876.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:47.638 00.000 7988 Star::Find(15, 452, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.638 00.000 7988 Star::Find returns 0 (3), X=452.00, Y=573.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.651 00.013 7988 Star::Find(15, 123, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.651 00.000 7988 Star::Find returns 0 (2), X=123.00, Y=905.00, Mass=21, SNR=2.6, Peak=121 HFD=0.0
04:10:47.651 00.000 7988 Star::Find(15, 395, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.654 00.003 7988 Star::Find returns 0 (2), X=395.00, Y=833.00, Mass=10, SNR=1.8, Peak=126 HFD=0.0
04:10:47.654 00.000 7988 Star::Find(15, 877, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.656 00.002 7988 Star::Find returns 0 (2), X=877.00, Y=352.00, Mass=25, SNR=2.8, Peak=124 HFD=0.0
04:10:47.656 00.000 7988 Star::Find(15, 1154, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.658 00.002 7988 Star::Find returns 0 (2), X=1154.00, Y=293.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
04:10:47.658 00.000 7988 Star::Find(15, 633, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.660 00.002 7988 Star::Find false star n=5 nbg=276 bg=107.1 sigma=3.2 thresh=117 peak=112
04:10:47.660 00.000 7988 Star::Find returns 0 (2), X=633.00, Y=898.00, Mass=55, SNR=2.9, Peak=121 HFD=0.0
04:10:47.662 00.002 7988 Star::Find(15, 862, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.662 00.000 7988 Star::Find returns 0 (3), X=862.00, Y=43.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:47.664 00.002 7988 Star::Find(15, 1217, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.664 00.000 7988 Star::Find returns 0 (2), X=1217.00, Y=76.00, Mass=22, SNR=2.7, Peak=121 HFD=0.0
04:10:47.666 00.002 7988 Star::Find(15, 575, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.666 00.000 7988 Star::Find returns 0 (3), X=575.00, Y=791.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.668 00.002 7988 Star::Find(15, 143, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.668 00.000 7988 Star::Find returns 0 (3), X=143.00, Y=622.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.669 00.001 7988 Star::Find(15, 577, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.669 00.000 7988 Star::Find returns 0 (2), X=577.00, Y=439.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:47.671 00.002 7988 Star::Find(15, 1197, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.671 00.000 7988 Star::Find returns 0 (3), X=1197.00, Y=641.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:10:47.673 00.002 7988 Star::Find(15, 128, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.673 00.000 7988 Star::Find returns 0 (3), X=128.00, Y=189.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.675 00.002 7988 Star::Find(15, 1228, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.675 00.000 7988 Star::Find returns 0 (2), X=1228.00, Y=229.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:10:47.677 00.002 7988 Star::Find(15, 143, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.677 00.000 7988 Star::Find false star n=3 nbg=281 bg=108.6 sigma=3.5 thresh=119 peak=113
04:10:47.679 00.002 7988 Star::Find returns 0 (2), X=143.00, Y=703.00, Mass=35, SNR=2.9, Peak=122 HFD=0.0
04:10:47.679 00.000 7988 Star::Find(15, 233, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.681 00.002 7988 Star::Find false star n=3 nbg=276 bg=111.0 sigma=3.3 thresh=121 peak=116
04:10:47.681 00.000 7988 Star::Find returns 0 (2), X=233.00, Y=104.00, Mass=36, SNR=2.9, Peak=124 HFD=0.0
04:10:47.683 00.002 7988 Star::Find(15, 1108, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.684 00.001 7988 Star::Find returns 0 (2), X=1108.00, Y=801.00, Mass=13, SNR=2.0, Peak=122 HFD=0.0
04:10:47.684 00.000 7988 Star::Find(15, 803, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.685 00.001 7988 Star::Find returns 0 (2), X=803.00, Y=523.00, Mass=23, SNR=2.8, Peak=122 HFD=0.0
04:10:47.687 00.002 7988 Star::Find(15, 922, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.687 00.000 7988 Star::Find returns 0 (3), X=922.00, Y=629.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.689 00.002 7988 Star::Find(15, 934, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.689 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=238.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:10:47.691 00.002 7988 Star::Find(15, 98, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.691 00.000 7988 Star::Find returns 0 (2), X=98.00, Y=249.00, Mass=20, SNR=2.6, Peak=123 HFD=0.0
04:10:47.693 00.002 7988 Star::Find(15, 363, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.693 00.000 7988 Star::Find returns 0 (2), X=363.00, Y=809.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:10:47.693 00.000 7988 Star::Find(15, 1171, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.695 00.002 7988 Star::Find returns 0 (2), X=1171.00, Y=512.00, Mass=27, SNR=3.0, Peak=129 HFD=0.0
04:10:47.695 00.000 7988 Star::Find(15, 272, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.697 00.002 7988 Star::Find false star n=3 nbg=282 bg=110.1 sigma=3.8 thresh=121 peak=115
04:10:47.697 00.000 7988 Star::Find returns 0 (2), X=272.00, Y=181.00, Mass=38, SNR=2.9, Peak=123 HFD=0.0
04:10:47.699 00.002 7988 Star::Find(15, 265, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.699 00.000 7988 Star::Find false star n=3 nbg=277 bg=108.8 sigma=3.5 thresh=119 peak=114
04:10:47.701 00.002 7988 Star::Find returns 0 (2), X=265.00, Y=731.00, Mass=37, SNR=2.9, Peak=124 HFD=0.0
04:10:47.701 00.000 7988 Star::Find(15, 71, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.703 00.002 7988 Star::Find returns 0 (2), X=71.00, Y=182.00, Mass=21, SNR=2.5, Peak=122 HFD=0.0
04:10:47.703 00.000 7988 Star::Find(15, 537, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.705 00.002 7988 Star::Find returns 0 (2), X=537.00, Y=382.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:47.705 00.000 7988 Star::Find(15, 77, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.707 00.002 7988 Star::Find false star n=4 nbg=274 bg=111.2 sigma=3.3 thresh=121 peak=117
04:10:47.707 00.000 7988 Star::Find returns 0 (2), X=77.00, Y=51.00, Mass=47, SNR=2.9, Peak=125 HFD=0.0
04:10:47.709 00.002 7988 Star::Find(15, 680, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.709 00.000 7988 Star::Find returns 0 (2), X=680.00, Y=46.00, Mass=20, SNR=2.5, Peak=121 HFD=0.0
04:10:47.711 00.002 7988 Star::Find(15, 339, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.711 00.000 7988 Star::Find returns 0 (2), X=339.00, Y=402.00, Mass=21, SNR=2.6, Peak=121 HFD=0.0
04:10:47.713 00.002 7988 Star::Find(15, 866, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.713 00.000 7988 Star::Find false star n=4 nbg=276 bg=110.7 sigma=3.4 thresh=121 peak=116
04:10:47.715 00.002 7988 Star::Find returns 0 (2), X=866.00, Y=208.00, Mass=45, SNR=2.9, Peak=124 HFD=0.0
04:10:47.715 00.000 7988 Star::Find(15, 532, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.717 00.002 7988 Star::Find returns 0 (3), X=532.00, Y=460.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.718 00.001 7988 Star::Find(15, 1201, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.718 00.000 7988 Star::Find returns 0 (3), X=1201.00, Y=864.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:47.720 00.002 7988 Star::Find(15, 546, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.720 00.000 7988 Star::Find false star n=3 nbg=280 bg=107.8 sigma=3.6 thresh=119 peak=114
04:10:47.722 00.002 7988 Star::Find returns 0 (2), X=546.00, Y=770.00, Mass=35, SNR=2.9, Peak=122 HFD=0.0
04:10:47.724 00.002 7988 Star::Find(15, 836, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.724 00.000 7988 Star::Find returns 0 (2), X=836.00, Y=60.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:47.726 00.002 7988 Star::Find(15, 834, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.726 00.000 7988 Star::Find false star n=2 nbg=277 bg=111.2 sigma=3.5 thresh=122 peak=118
04:10:47.726 00.000 7988 Star::Find returns 0 (2), X=834.00, Y=398.00, Mass=27, SNR=2.9, Peak=124 HFD=0.0
04:10:47.728 00.002 7988 Star::Find(15, 455, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.728 00.000 7988 Star::Find returns 0 (3), X=455.00, Y=35.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.730 00.002 7988 Star::Find(15, 603, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.730 00.000 7988 Star::Find returns 0 (3), X=603.00, Y=425.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:47.732 00.002 7988 Star::Find(15, 85, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.733 00.001 7988 Star::Find returns 0 (2), X=85.00, Y=680.00, Mass=25, SNR=2.8, Peak=122 HFD=0.0
04:10:47.733 00.000 7988 Star::Find(15, 558, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.735 00.002 7988 Star::Find returns 0 (3), X=558.00, Y=481.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.735 00.000 7988 Star::Find(15, 55, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.737 00.002 7988 Star::Find returns 0 (3), X=55.00, Y=506.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.737 00.000 7988 Star::Find(15, 862, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.739 00.002 7988 Star::Find returns 0 (3), X=862.00, Y=899.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:47.739 00.000 7988 Star::Find(15, 690, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.741 00.002 7988 Star::Find returns 0 (2), X=690.00, Y=234.00, Mass=13, SNR=2.0, Peak=122 HFD=0.0
04:10:47.741 00.000 7988 Star::Find(15, 651, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.743 00.002 7988 Star::Find returns 0 (2), X=651.00, Y=126.00, Mass=21, SNR=2.5, Peak=122 HFD=0.0
04:10:47.743 00.000 7988 Star::Find(15, 991, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.745 00.002 7988 Star::Find returns 0 (2), X=991.00, Y=568.00, Mass=23, SNR=2.7, Peak=126 HFD=0.0
04:10:47.745 00.000 7988 Star::Find(15, 816, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.747 00.002 7988 Star::Find returns 0 (2), X=816.00, Y=648.00, Mass=13, SNR=2.1, Peak=118 HFD=0.0
04:10:47.747 00.000 7988 Star::Find(15, 1074, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.749 00.002 7988 Star::Find returns 0 (2), X=1074.00, Y=456.00, Mass=24, SNR=2.7, Peak=127 HFD=0.0
04:10:47.749 00.000 7988 Star::Find(15, 225, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.749 00.000 7988 Star::Find returns 0 (2), X=225.00, Y=570.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:10:47.752 00.003 7988 Star::Find(15, 900, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.752 00.000 7988 Star::Find returns 0 (2), X=900.00, Y=160.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:10:47.752 00.000 7988 Star::Find(15, 347, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.752 00.000 7988 Star::Find returns 0 (2), X=347.00, Y=219.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
04:10:47.752 00.000 7988 Star::Find(15, 112, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.752 00.000 7988 Star::Find returns 0 (2), X=112.00, Y=22.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
04:10:47.752 00.000 7988 Star::Find(15, 516, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.752 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=379.00, Mass=12, SNR=2.0, Peak=122 HFD=0.0
04:10:47.752 00.000 7988 Star::Find(15, 606, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.752 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=328.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.752 00.000 7988 Star::Find(15, 184, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.752 00.000 7988 Star::Find returns 0 (3), X=184.00, Y=269.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.752 00.000 7988 Star::Find(15, 1187, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.765 00.013 7988 Star::Find returns 0 (2), X=1187.00, Y=40.00, Mass=12, SNR=1.9, Peak=118 HFD=0.0
04:10:47.765 00.000 7988 Star::Find(15, 182, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.767 00.002 7988 Star::Find returns 0 (3), X=182.00, Y=466.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.767 00.000 7988 Star::Find(15, 1059, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.769 00.002 7988 Star::Find returns 0 (2), X=1059.00, Y=838.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:10:47.769 00.000 7988 Star::Find(15, 1073, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.771 00.002 7988 Star::Find returns 0 (2), X=1073.00, Y=28.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:10:47.771 00.000 7988 Star::Find(15, 474, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.773 00.002 7988 Star::Find false star n=4 nbg=277 bg=108.9 sigma=3.3 thresh=119 peak=113
04:10:47.773 00.000 7988 Star::Find returns 0 (2), X=474.00, Y=267.00, Mass=42, SNR=2.9, Peak=122 HFD=0.0
04:10:47.775 00.002 7988 Star::Find(15, 1068, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.775 00.000 7988 Star::Find returns 0 (2), X=1068.00, Y=71.00, Mass=25, SNR=2.8, Peak=121 HFD=0.0
04:10:47.777 00.002 7988 Star::Find(15, 255, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.777 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=450.00, Mass=23, SNR=2.7, Peak=124 HFD=0.0
04:10:47.779 00.002 7988 AutoFind: could not find a non-saturated star!
04:10:47.781 00.002 7988 AutoFind: finding best star pass 3
04:10:47.781 00.000 7988 Star::Find(15, 355, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.781 00.000 7988 Star::Find returns 0 (3), X=355.00, Y=915.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:47.781 00.000 7988 Star::Find(15, 578, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.781 00.000 7988 Star::Find false star n=3 nbg=274 bg=107.9 sigma=3.4 thresh=118 peak=113
04:10:47.786 00.005 7988 Star::Find returns 0 (2), X=578.00, Y=71.00, Mass=32, SNR=2.9, Peak=120 HFD=0.0
04:10:47.786 00.000 7988 Star::Find(15, 923, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.786 00.000 7988 Star::Find false star n=5 nbg=279 bg=112.0 sigma=3.4 thresh=122 peak=118
04:10:47.786 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=483.00, Mass=54, SNR=2.9, Peak=127 HFD=0.0
04:10:47.786 00.000 7988 Star::Find(15, 209, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.786 00.000 7988 Star::Find returns 0 (3), X=209.00, Y=515.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.786 00.000 7988 Star::Find(15, 823, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.786 00.000 7988 Star::Find returns 0 (2), X=823.00, Y=222.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:47.786 00.000 7988 Star::Find(15, 453, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.786 00.000 7988 Star::Find returns 0 (3), X=453.00, Y=481.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.786 00.000 7988 Star::Find(15, 1061, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.797 00.011 7988 Star::Find returns 0 (2), X=1061.00, Y=485.00, Mass=14, SNR=2.1, Peak=128 HFD=0.0
04:10:47.797 00.000 7988 Star::Find(15, 1244, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.799 00.002 7988 Star::Find returns 0 (2), X=1244.00, Y=470.00, Mass=22, SNR=2.6, Peak=125 HFD=0.0
04:10:47.799 00.000 7988 Star::Find(15, 19, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.801 00.002 7988 Star::Find returns 0 (2), X=19.00, Y=930.00, Mass=23, SNR=2.8, Peak=123 HFD=0.0
04:10:47.801 00.000 7988 Star::Find(15, 394, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.801 00.000 7988 Star::Find false star n=3 nbg=280 bg=109.7 sigma=3.5 thresh=120 peak=115
04:10:47.803 00.002 7988 Star::Find returns 0 (2), X=394.00, Y=609.00, Mass=32, SNR=2.9, Peak=122 HFD=0.0
04:10:47.803 00.000 7988 Star::Find(15, 271, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.805 00.002 7988 Star::Find false star n=3 nbg=281 bg=110.4 sigma=3.6 thresh=121 peak=115
04:10:47.805 00.000 7988 Star::Find returns 0 (2), X=271.00, Y=87.00, Mass=32, SNR=2.9, Peak=128 HFD=0.0
04:10:47.807 00.002 7988 Star::Find(15, 1024, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.807 00.000 7988 Star::Find returns 0 (2), X=1024.00, Y=614.00, Mass=12, SNR=1.9, Peak=124 HFD=0.0
04:10:47.809 00.002 7988 Star::Find(15, 1050, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.809 00.000 7988 Star::Find returns 0 (3), X=1050.00, Y=511.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
04:10:47.811 00.002 7988 Star::Find(15, 1066, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.813 00.002 7988 Star::Find returns 0 (3), X=1066.00, Y=353.00, Mass=0, SNR=0.0, Peak=127 HFD=0.0
04:10:47.813 00.000 7988 Star::Find(15, 999, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.815 00.002 7988 Star::Find returns 0 (2), X=999.00, Y=353.00, Mass=22, SNR=2.6, Peak=126 HFD=0.0
04:10:47.815 00.000 7988 Star::Find(15, 824, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.817 00.002 7988 Star::Find returns 0 (3), X=824.00, Y=868.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:47.817 00.000 7988 Star::Find(15, 1163, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.819 00.002 7988 Star::Find false star n=5 nbg=277 bg=112.8 sigma=3.4 thresh=123 peak=118
04:10:47.819 00.000 7988 Star::Find returns 0 (2), X=1163.00, Y=644.00, Mass=55, SNR=2.9, Peak=125 HFD=0.0
04:10:47.820 00.001 7988 Star::Find(15, 483, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.820 00.000 7988 Star::Find returns 0 (3), X=483.00, Y=793.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:47.822 00.002 7988 Star::Find(15, 1093, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.822 00.000 7988 Star::Find false star n=4 nbg=274 bg=111.4 sigma=3.4 thresh=121 peak=116
04:10:47.824 00.002 7988 Star::Find returns 0 (2), X=1093.00, Y=234.00, Mass=38, SNR=2.9, Peak=125 HFD=0.0
04:10:47.824 00.000 7988 Star::Find(15, 145, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.826 00.002 7988 Star::Find false star n=3 nbg=283 bg=110.0 sigma=3.8 thresh=121 peak=116
04:10:47.826 00.000 7988 Star::Find returns 0 (2), X=145.00, Y=531.00, Mass=35, SNR=2.9, Peak=124 HFD=0.0
04:10:47.828 00.002 7988 Star::Find(15, 882, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.828 00.000 7988 Star::Find returns 0 (3), X=882.00, Y=876.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:47.828 00.000 7988 Star::Find(15, 452, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.828 00.000 7988 Star::Find returns 0 (3), X=452.00, Y=573.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.828 00.000 7988 Star::Find(15, 123, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.828 00.000 7988 Star::Find returns 0 (2), X=123.00, Y=905.00, Mass=21, SNR=2.6, Peak=121 HFD=0.0
04:10:47.828 00.000 7988 Star::Find(15, 395, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.837 00.009 7988 Star::Find returns 0 (2), X=395.00, Y=833.00, Mass=10, SNR=1.8, Peak=126 HFD=0.0
04:10:47.837 00.000 7988 Star::Find(15, 877, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.837 00.000 7988 Star::Find returns 0 (2), X=877.00, Y=352.00, Mass=25, SNR=2.8, Peak=124 HFD=0.0
04:10:47.837 00.000 7988 Star::Find(15, 1154, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.837 00.000 7988 Star::Find returns 0 (2), X=1154.00, Y=293.00, Mass=11, SNR=1.8, Peak=125 HFD=0.0
04:10:47.837 00.000 7988 Star::Find(15, 633, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.837 00.000 7988 Star::Find false star n=5 nbg=276 bg=107.1 sigma=3.2 thresh=117 peak=112
04:10:47.844 00.007 7988 Star::Find returns 0 (2), X=633.00, Y=898.00, Mass=55, SNR=2.9, Peak=121 HFD=0.0
04:10:47.844 00.000 7988 Star::Find(15, 862, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.844 00.000 7988 Star::Find returns 0 (3), X=862.00, Y=43.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:47.844 00.000 7988 Star::Find(15, 1217, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.844 00.000 7988 Star::Find returns 0 (2), X=1217.00, Y=76.00, Mass=22, SNR=2.7, Peak=121 HFD=0.0
04:10:47.844 00.000 7988 Star::Find(15, 575, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.844 00.000 7988 Star::Find returns 0 (3), X=575.00, Y=791.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.844 00.000 7988 Star::Find(15, 143, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.844 00.000 7988 Star::Find returns 0 (3), X=143.00, Y=622.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.854 00.010 7988 Star::Find(15, 577, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.854 00.000 7988 Star::Find returns 0 (2), X=577.00, Y=439.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:47.854 00.000 7988 Star::Find(15, 1197, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.854 00.000 7988 Star::Find returns 0 (3), X=1197.00, Y=641.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:10:47.854 00.000 7988 Star::Find(15, 128, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.854 00.000 7988 Star::Find returns 0 (3), X=128.00, Y=189.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.860 00.006 7988 Star::Find(15, 1228, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.860 00.000 7988 Star::Find returns 0 (2), X=1228.00, Y=229.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:10:47.860 00.000 7988 Star::Find(15, 143, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.860 00.000 7988 Star::Find false star n=3 nbg=281 bg=108.6 sigma=3.5 thresh=119 peak=113
04:10:47.860 00.000 7988 Star::Find returns 0 (2), X=143.00, Y=703.00, Mass=35, SNR=2.9, Peak=122 HFD=0.0
04:10:47.860 00.000 7988 Star::Find(15, 233, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.860 00.000 7988 Star::Find false star n=3 nbg=276 bg=111.0 sigma=3.3 thresh=121 peak=116
04:10:47.860 00.000 7988 Star::Find returns 0 (2), X=233.00, Y=104.00, Mass=36, SNR=2.9, Peak=124 HFD=0.0
04:10:47.860 00.000 7988 Star::Find(15, 1108, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.860 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=801.00, Mass=13, SNR=2.0, Peak=122 HFD=0.0
04:10:47.860 00.000 7988 Star::Find(15, 803, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.871 00.011 7988 Star::Find returns 0 (2), X=803.00, Y=523.00, Mass=23, SNR=2.8, Peak=122 HFD=0.0
04:10:47.871 00.000 7988 Star::Find(15, 922, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.871 00.000 7988 Star::Find returns 0 (3), X=922.00, Y=629.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.871 00.000 7988 Star::Find(15, 934, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.871 00.000 7988 Star::Find returns 0 (3), X=934.00, Y=238.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:10:47.876 00.005 7988 Star::Find(15, 98, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.876 00.000 7988 Star::Find returns 0 (2), X=98.00, Y=249.00, Mass=20, SNR=2.6, Peak=123 HFD=0.0
04:10:47.876 00.000 7988 Star::Find(15, 363, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.876 00.000 7988 Star::Find returns 0 (2), X=363.00, Y=809.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:10:47.876 00.000 7988 Star::Find(15, 1171, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.876 00.000 7988 Star::Find returns 0 (2), X=1171.00, Y=512.00, Mass=27, SNR=3.0, Peak=129 HFD=0.0
04:10:47.876 00.000 7988 Star::Find(15, 272, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.876 00.000 7988 Star::Find false star n=3 nbg=282 bg=110.1 sigma=3.8 thresh=121 peak=115
04:10:47.876 00.000 7988 Star::Find returns 0 (2), X=272.00, Y=181.00, Mass=38, SNR=2.9, Peak=123 HFD=0.0
04:10:47.876 00.000 7988 Star::Find(15, 265, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.876 00.000 7988 Star::Find false star n=3 nbg=277 bg=108.8 sigma=3.5 thresh=119 peak=114
04:10:47.876 00.000 7988 Star::Find returns 0 (2), X=265.00, Y=731.00, Mass=37, SNR=2.9, Peak=124 HFD=0.0
04:10:47.876 00.000 7988 Star::Find(15, 71, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.888 00.012 7988 Star::Find returns 0 (2), X=71.00, Y=182.00, Mass=21, SNR=2.5, Peak=122 HFD=0.0
04:10:47.888 00.000 7988 Star::Find(15, 537, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.888 00.000 7988 Star::Find returns 0 (2), X=537.00, Y=382.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:10:47.888 00.000 7988 Star::Find(15, 77, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.892 00.004 7988 Star::Find false star n=4 nbg=274 bg=111.2 sigma=3.3 thresh=121 peak=117
04:10:47.892 00.000 7988 Star::Find returns 0 (2), X=77.00, Y=51.00, Mass=47, SNR=2.9, Peak=125 HFD=0.0
04:10:47.892 00.000 7988 Star::Find(15, 680, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.892 00.000 7988 Star::Find returns 0 (2), X=680.00, Y=46.00, Mass=20, SNR=2.5, Peak=121 HFD=0.0
04:10:47.892 00.000 7988 Star::Find(15, 339, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.892 00.000 7988 Star::Find returns 0 (2), X=339.00, Y=402.00, Mass=21, SNR=2.6, Peak=121 HFD=0.0
04:10:47.892 00.000 7988 Star::Find(15, 866, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.892 00.000 7988 Star::Find false star n=4 nbg=276 bg=110.7 sigma=3.4 thresh=121 peak=116
04:10:47.892 00.000 7988 Star::Find returns 0 (2), X=866.00, Y=208.00, Mass=45, SNR=2.9, Peak=124 HFD=0.0
04:10:47.892 00.000 7988 Star::Find(15, 532, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.892 00.000 7988 Star::Find returns 0 (3), X=532.00, Y=460.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.892 00.000 7988 Star::Find(15, 1201, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.905 00.013 7988 Star::Find returns 0 (3), X=1201.00, Y=864.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:47.905 00.000 7988 Star::Find(15, 546, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.905 00.000 7988 Star::Find false star n=3 nbg=280 bg=107.8 sigma=3.6 thresh=119 peak=114
04:10:47.908 00.003 7988 Star::Find returns 0 (2), X=546.00, Y=770.00, Mass=35, SNR=2.9, Peak=122 HFD=0.0
04:10:47.908 00.000 7988 Star::Find(15, 836, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.908 00.000 7988 Star::Find returns 0 (2), X=836.00, Y=60.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:47.908 00.000 7988 Star::Find(15, 834, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.908 00.000 7988 Star::Find false star n=2 nbg=277 bg=111.2 sigma=3.5 thresh=122 peak=118
04:10:47.908 00.000 7988 Star::Find returns 0 (2), X=834.00, Y=398.00, Mass=27, SNR=2.9, Peak=124 HFD=0.0
04:10:47.908 00.000 7988 Star::Find(15, 455, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.908 00.000 7988 Star::Find returns 0 (3), X=455.00, Y=35.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.908 00.000 7988 Star::Find(15, 603, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.908 00.000 7988 Star::Find returns 0 (3), X=603.00, Y=425.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:47.908 00.000 7988 Star::Find(15, 85, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.908 00.000 7988 Star::Find returns 0 (2), X=85.00, Y=680.00, Mass=25, SNR=2.8, Peak=122 HFD=0.0
04:10:47.908 00.000 7988 Star::Find(15, 558, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.908 00.000 7988 Star::Find returns 0 (3), X=558.00, Y=481.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.922 00.014 7988 Star::Find(15, 55, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.922 00.000 7988 Star::Find returns 0 (3), X=55.00, Y=506.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.924 00.002 7988 Star::Find(15, 862, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.924 00.000 7988 Star::Find returns 0 (3), X=862.00, Y=899.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:10:47.924 00.000 7988 Star::Find(15, 690, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.924 00.000 7988 Star::Find returns 0 (2), X=690.00, Y=234.00, Mass=13, SNR=2.0, Peak=122 HFD=0.0
04:10:47.924 00.000 7988 Star::Find(15, 651, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.924 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=126.00, Mass=21, SNR=2.5, Peak=122 HFD=0.0
04:10:47.924 00.000 7988 Star::Find(15, 991, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.924 00.000 7988 Star::Find returns 0 (2), X=991.00, Y=568.00, Mass=23, SNR=2.7, Peak=126 HFD=0.0
04:10:47.924 00.000 7988 Star::Find(15, 816, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.933 00.009 7988 Star::Find returns 0 (2), X=816.00, Y=648.00, Mass=13, SNR=2.1, Peak=118 HFD=0.0
04:10:47.933 00.000 7988 Star::Find(15, 1074, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.933 00.000 7988 Star::Find returns 0 (2), X=1074.00, Y=456.00, Mass=24, SNR=2.7, Peak=127 HFD=0.0
04:10:47.933 00.000 7988 Star::Find(15, 225, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.933 00.000 7988 Star::Find returns 0 (2), X=225.00, Y=570.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:10:47.933 00.000 7988 Star::Find(15, 900, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.939 00.006 7988 Star::Find returns 0 (2), X=900.00, Y=160.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:10:47.940 00.001 7988 Star::Find(15, 347, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.940 00.000 7988 Star::Find returns 0 (2), X=347.00, Y=219.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
04:10:47.942 00.002 7988 Star::Find(15, 112, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.942 00.000 7988 Star::Find returns 0 (2), X=112.00, Y=22.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
04:10:47.944 00.002 7988 Star::Find(15, 516, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.944 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=379.00, Mass=12, SNR=2.0, Peak=122 HFD=0.0
04:10:47.946 00.002 7988 Star::Find(15, 606, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.946 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=328.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:47.948 00.002 7988 Star::Find(15, 184, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.948 00.000 7988 Star::Find returns 0 (3), X=184.00, Y=269.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:47.950 00.002 7988 Star::Find(15, 1187, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.950 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=40.00, Mass=12, SNR=1.9, Peak=118 HFD=0.0
04:10:47.952 00.002 7988 Star::Find(15, 182, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.952 00.000 7988 Star::Find returns 0 (3), X=182.00, Y=466.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:47.954 00.002 7988 Star::Find(15, 1059, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.954 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=838.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:10:47.956 00.002 7988 Star::Find(15, 1073, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.956 00.000 7988 Star::Find returns 0 (2), X=1073.00, Y=28.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:10:47.956 00.000 7988 Star::Find(15, 474, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.956 00.000 7988 Star::Find false star n=4 nbg=277 bg=108.9 sigma=3.3 thresh=119 peak=113
04:10:47.956 00.000 7988 Star::Find returns 0 (2), X=474.00, Y=267.00, Mass=42, SNR=2.9, Peak=122 HFD=0.0
04:10:47.956 00.000 7988 Star::Find(15, 1068, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.956 00.000 7988 Star::Find returns 0 (2), X=1068.00, Y=71.00, Mass=25, SNR=2.8, Peak=121 HFD=0.0
04:10:47.956 00.000 7988 Star::Find(15, 255, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
04:10:47.956 00.000 7988 Star::Find returns 0 (2), X=255.00, Y=450.00, Mass=23, SNR=2.7, Peak=124 HFD=0.0
04:10:47.956 00.000 7988 AutoFind: no star found
04:10:47.956 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:10:47.956 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:10:47.972 00.016 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_041044.fit
04:10:47.973 00.001 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:10:47.973 00.000 7988 ScopeASCOM::SideOfPier() returns 0
04:10:47.973 00.000 7988 auto find star failed, attempts remaining = 2
04:10:47.984 00.011 7988 Changing from state SELECTING to UNINITIALIZED
04:10:47.984 00.000 7988 guider state => SELECTING
04:10:47.986 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
04:10:47.988 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:47.988 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:47.990 00.002 7988 Enqueuing Expose request
04:10:47.990 00.000 15712 Worker thread wakes up
04:10:47.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:47.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:47.990 00.000 7988 evsrv: cli 0CCCF448 disconnect
04:10:47.992 00.002 7988 evsrv: cli 0CCCEEA8 connect
04:10:47.992 00.000 7988 case statement mapped state 1 to 101
04:10:47.992 00.000 7988 case statement mapped state 1 to 101
04:10:47.992 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_shift_params","id":"ec7c67df-abd2-42f6-9ae6-aff815d25561"}
04:10:47.992 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ec7c67df-abd2-42f6-9ae6-aff815d25561"}
04:10:47.992 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:10:47.992 00.000 7988 evsrv: cli 0CCCFDA8 connect
04:10:48.003 00.011 7988 case statement mapped state 1 to 101
04:10:48.003 00.000 7988 case statement mapped state 1 to 101
04:10:48.007 00.004 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_position","id":"9471a5af-e79a-4fb6-9a8a-c63adff89b4a"}
04:10:48.007 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":null,"id":"9471a5af-e79a-4fb6-9a8a-c63adff89b4a"}
04:10:48.007 00.000 7988 evsrv: cli 0CCCFDA8 disconnect
04:10:49.011 01.004 7988 evsrv: cli 0CCCF088 connect
04:10:49.011 00.000 7988 case statement mapped state 1 to 101
04:10:49.011 00.000 7988 case statement mapped state 1 to 101
04:10:49.011 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"eee85d1f-4f02-4dad-9817-98761c9c17e0"}
04:10:49.011 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"eee85d1f-4f02-4dad-9817-98761c9c17e0"}
04:10:49.016 00.005 7988 evsrv: cli 0CCCF088 disconnect
04:10:49.620 00.604 15712 Exposure complete
04:10:49.683 00.063 15712 worker thread done servicing request
04:10:49.683 00.000 7988 OnExposeComplete: enter
04:10:49.683 00.000 7988 UpdateGuideState(): m_state=1
04:10:49.688 00.005 7988 UpdateCurrentPosition: no star selected
04:10:49.688 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:49.690 00.002 7988 Status Line: No star selected
04:10:49.692 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=109, FiltMin=99, FiltMax=121, Gamma=0.690
04:10:49.692 00.000 7988 UpdateGuideState exits: No star selected
04:10:49.694 00.002 7988 PhdController: newstate STATE_SELECT_STAR
04:10:49.694 00.000 7988 GuiderMultiStar::AutoSelect enter
04:10:49.696 00.002 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:10:49.760 00.064 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:10:49.826 00.066 7988 AutoFind: global mean = 0.0, stdev 6.1
04:10:49.826 00.000 7988 AutoFind: using threshold = 0.1
04:10:49.903 00.077 7988 AutoFind: local max [578, 347] 5.2
04:10:49.903 00.000 7988 AutoFind: local max [1072, 607] 5.0
04:10:49.910 00.007 7988 AutoFind: local max [857, 789] 4.7
04:10:49.910 00.000 7988 AutoFind: local max [500, 273] 4.6
04:10:49.910 00.000 7988 AutoFind: local max [301, 715] 4.6
04:10:49.910 00.000 7988 AutoFind: local max [926, 906] 4.5
04:10:49.910 00.000 7988 AutoFind: local max [913, 522] 4.5
04:10:49.910 00.000 7988 AutoFind: local max [684, 461] 4.5
04:10:49.910 00.000 7988 AutoFind: local max [917, 145] 4.5
04:10:49.910 00.000 7988 AutoFind: local max [743, 770] 4.4
04:10:49.919 00.009 7988 AutoFind: local max [189, 172] 4.4
04:10:49.919 00.000 7988 AutoFind: local max [1201, 179] 4.3
04:10:49.919 00.000 7988 AutoFind: local max [884, 442] 4.3
04:10:49.919 00.000 7988 AutoFind: local max [1269, 158] 4.3
04:10:49.919 00.000 7988 AutoFind: local max [419, 712] 4.3
04:10:49.919 00.000 7988 AutoFind: local max [1111, 101] 4.3
04:10:49.919 00.000 7988 AutoFind: local max [381, 778] 4.3
04:10:49.919 00.000 7988 AutoFind: local max [82, 361] 4.3
04:10:49.927 00.008 7988 AutoFind: local max [1260, 513] 4.2
04:10:49.927 00.000 7988 AutoFind: local max [687, 409] 4.2
04:10:49.927 00.000 7988 AutoFind: local max [1250, 288] 4.1
04:10:49.927 00.000 7988 AutoFind: local max [1258, 672] 4.1
04:10:49.927 00.000 7988 AutoFind: local max [630, 324] 4.1
04:10:49.927 00.000 7988 AutoFind: local max [1096, 26] 4.1
04:10:49.927 00.000 7988 AutoFind: local max [758, 371] 4.1
04:10:49.935 00.008 7988 AutoFind: local max [881, 270] 4.1
04:10:49.935 00.000 7988 AutoFind: local max [642, 724] 4.1
04:10:49.935 00.000 7988 AutoFind: local max [251, 642] 4.1
04:10:49.935 00.000 7988 AutoFind: local max [1257, 232] 4.1
04:10:49.935 00.000 7988 AutoFind: local max [150, 716] 4.0
04:10:49.935 00.000 7988 AutoFind: local max [303, 576] 4.0
04:10:49.935 00.000 7988 AutoFind: local max [1013, 49] 4.0
04:10:49.935 00.000 7988 AutoFind: local max [1243, 315] 4.0
04:10:49.935 00.000 7988 AutoFind: local max [1048, 119] 4.0
04:10:49.935 00.000 7988 AutoFind: local max [582, 660] 4.0
04:10:49.945 00.010 7988 AutoFind: local max [1138, 268] 4.0
04:10:49.945 00.000 7988 AutoFind: local max [352, 169] 4.0
04:10:49.945 00.000 7988 AutoFind: local max [11, 241] 4.0
04:10:49.945 00.000 7988 AutoFind: local max [433, 474] 4.0
04:10:49.945 00.000 7988 AutoFind: local max [660, 405] 4.0
04:10:49.945 00.000 7988 AutoFind: local max [958, 409] 4.0
04:10:49.945 00.000 7988 AutoFind: local max [1020, 390] 4.0
04:10:49.953 00.008 7988 AutoFind: local max [129, 849] 3.9
04:10:49.953 00.000 7988 AutoFind: local max [267, 686] 3.9
04:10:49.955 00.002 7988 AutoFind: local max [1148, 513] 3.9
04:10:49.957 00.002 7988 AutoFind: local max [718, 112] 3.9
04:10:49.957 00.000 7988 AutoFind: local max [649, 737] 3.9
04:10:49.959 00.002 7988 AutoFind: local max [188, 193] 3.9
04:10:49.959 00.000 7988 AutoFind: local max [901, 70] 3.9
04:10:49.961 00.002 7988 AutoFind: local max [549, 326] 3.9
04:10:49.962 00.001 7988 AutoFind: local max [36, 484] 3.9
04:10:49.962 00.000 7988 AutoFind: local max [133, 711] 3.9
04:10:49.962 00.000 7988 AutoFind: local max [759, 811] 3.9
04:10:49.962 00.000 7988 AutoFind: local max [797, 647] 3.9
04:10:49.962 00.000 7988 AutoFind: local max [75, 361] 3.9
04:10:49.966 00.004 7988 AutoFind: local max [855, 521] 3.9
04:10:49.966 00.000 7988 AutoFind: local max [743, 682] 3.9
04:10:49.966 00.000 7988 AutoFind: local max [605, 329] 3.9
04:10:49.966 00.000 7988 AutoFind: local max [852, 629] 3.9
04:10:49.966 00.000 7988 AutoFind: local max [515, 692] 3.9
04:10:49.966 00.000 7988 AutoFind: local max [661, 772] 3.9
04:10:49.966 00.000 7988 AutoFind: local max [1062, 668] 3.8
04:10:49.966 00.000 7988 AutoFind: local max [91, 776] 3.8
04:10:49.966 00.000 7988 AutoFind: local max [926, 25] 3.8
04:10:49.966 00.000 7988 AutoFind: local max [58, 852] 3.8
04:10:49.966 00.000 7988 AutoFind: local max [307, 111] 3.8
04:10:49.966 00.000 7988 AutoFind: local max [1223, 47] 3.8
04:10:49.979 00.013 7988 AutoFind: local max [244, 146] 3.8
04:10:49.979 00.000 7988 AutoFind: local max [560, 78] 3.8
04:10:49.979 00.000 7988 AutoFind: local max [165, 694] 3.8
04:10:49.979 00.000 7988 AutoFind: local max [88, 795] 3.8
04:10:49.982 00.003 7988 AutoFind: local max [267, 361] 3.8
04:10:49.982 00.000 7988 AutoFind: local max [1050, 865] 3.8
04:10:49.982 00.000 7988 AutoFind: local max [558, 860] 3.8
04:10:49.982 00.000 7988 AutoFind: local max [322, 84] 3.8
04:10:49.982 00.000 7988 AutoFind: local max [539, 394] 3.8
04:10:49.982 00.000 7988 AutoFind: local max [374, 289] 3.8
04:10:49.982 00.000 7988 AutoFind: local max [969, 659] 3.8
04:10:49.982 00.000 7988 AutoFind: local max [209, 257] 3.8
04:10:49.982 00.000 7988 AutoFind: local max [1102, 604] 3.8
04:10:49.982 00.000 7988 AutoFind: local max [71, 873] 3.8
04:10:49.982 00.000 7988 AutoFind: local max [1004, 249] 3.8
04:10:49.982 00.000 7988 AutoFind: local max [1222, 295] 3.8
04:10:49.982 00.000 7988 AutoFind: local max [861, 163] 3.8
04:10:49.996 00.014 7988 AutoFind: local max [957, 356] 3.7
04:10:49.996 00.000 7988 AutoFind: local max [830, 246] 3.7
04:10:49.998 00.002 7988 AutoFind: local max [1117, 592] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [1195, 600] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [758, 355] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [1188, 468] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [80, 608] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [1172, 237] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [632, 579] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [609, 715] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [997, 363] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [406, 52] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [1102, 410] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [1030, 950] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [551, 662] 3.7
04:10:49.998 00.000 7988 AutoFind: local max [25, 947] 3.7
04:10:49.998 00.000 7988 AutoFind: too close [758, 355] 3.7 - [758, 371] 4.1
04:10:50.013 00.015 7988 AutoFind: too close [1117, 592] 3.7 - [1102, 604] 3.8
04:10:50.013 00.000 7988 AutoFind: too close [88, 795] 3.8 - [91, 776] 3.8
04:10:50.014 00.001 7988 AutoFind: too close [75, 361] 3.9 - [82, 361] 4.3
04:10:50.014 00.000 7988 AutoFind: too close [133, 711] 3.9 - [150, 716] 4.0
04:10:50.014 00.000 7988 AutoFind: too close [649, 737] 3.9 - [642, 724] 4.1
04:10:50.014 00.000 7988 AutoFind: too close to edge [25, 947] 3.7
04:10:50.014 00.000 7988 AutoFind: too close to edge [1030, 950] 3.7
04:10:50.014 00.000 7988 AutoFind: too close to edge [11, 241] 4.0
04:10:50.014 00.000 7988 AutoFind: too close to edge [1269, 158] 4.3
04:10:50.014 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:10:50.014 00.000 7988 Star::Find(15, 578, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.014 00.000 7988 Star::Find returns 0 (2), X=578.00, Y=347.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:10:50.014 00.000 7988 Star::Find(15, 1072, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.014 00.000 7988 Star::Find returns 0 (2), X=1072.00, Y=607.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:10:50.014 00.000 7988 Star::Find(15, 857, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.014 00.000 7988 Star::Find returns 0 (2), X=857.00, Y=789.00, Mass=21, SNR=2.7, Peak=120 HFD=0.0
04:10:50.014 00.000 7988 Star::Find(15, 500, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.014 00.000 7988 Star::Find returns 0 (2), X=500.00, Y=273.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:10:50.030 00.016 7988 Star::Find(15, 301, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.032 00.002 7988 Star::Find returns 0 (2), X=301.00, Y=715.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:10:50.032 00.000 7988 Star::Find(15, 926, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.034 00.002 7988 Star::Find returns 0 (2), X=926.00, Y=906.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:10:50.034 00.000 7988 Star::Find(15, 913, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.036 00.002 7988 Star::Find returns 0 (2), X=913.00, Y=522.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:10:50.036 00.000 7988 Star::Find(15, 684, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.038 00.002 7988 Star::Find returns 0 (3), X=684.00, Y=461.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.038 00.000 7988 Star::Find(15, 917, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.040 00.002 7988 Star::Find false star n=2 nbg=281 bg=109.0 sigma=3.4 thresh=119 peak=114
04:10:50.040 00.000 7988 Star::Find returns 0 (2), X=917.00, Y=145.00, Mass=27, SNR=2.9, Peak=125 HFD=0.0
04:10:50.042 00.002 7988 Star::Find(15, 743, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.042 00.000 7988 Star::Find returns 0 (3), X=743.00, Y=770.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.044 00.002 7988 Star::Find(15, 189, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.045 00.001 7988 Star::Find returns 0 (2), X=189.00, Y=172.00, Mass=25, SNR=2.9, Peak=121 HFD=0.0
04:10:50.046 00.001 7988 Star::Find(15, 1201, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.046 00.000 7988 Star::Find returns 0 (3), X=1201.00, Y=179.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:10:50.048 00.002 7988 Star::Find(15, 884, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.048 00.000 7988 Star::Find returns 0 (2), X=884.00, Y=442.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:10:50.050 00.002 7988 Star::Find(15, 419, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.050 00.000 7988 Star::Find false star n=3 nbg=279 bg=107.7 sigma=3.4 thresh=118 peak=113
04:10:50.052 00.002 7988 Star::Find returns 0 (2), X=419.00, Y=712.00, Mass=32, SNR=2.9, Peak=121 HFD=0.0
04:10:50.052 00.000 7988 Star::Find(15, 1111, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.054 00.002 7988 Star::Find false star n=4 nbg=275 bg=110.0 sigma=3.4 thresh=120 peak=116
04:10:50.054 00.000 7988 Star::Find returns 0 (2), X=1111.00, Y=101.00, Mass=49, SNR=2.9, Peak=127 HFD=0.0
04:10:50.056 00.002 7988 Star::Find(15, 381, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.056 00.000 7988 Star::Find returns 0 (2), X=381.00, Y=778.00, Mass=24, SNR=2.7, Peak=120 HFD=0.0
04:10:50.058 00.002 7988 Star::Find(15, 1260, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.058 00.000 7988 Star::Find returns 0 (2), X=1260.00, Y=513.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
04:10:50.060 00.002 7988 Star::Find(15, 687, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.060 00.000 7988 Star::Find false star n=3 nbg=282 bg=110.5 sigma=3.7 thresh=122 peak=116
04:10:50.061 00.001 7988 Star::Find returns 0 (2), X=687.00, Y=409.00, Mass=37, SNR=2.9, Peak=124 HFD=0.0
04:10:50.063 00.002 7988 Star::Find(15, 1250, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.063 00.000 7988 Star::Find returns 0 (2), X=1250.00, Y=288.00, Mass=13, SNR=2.1, Peak=127 HFD=0.0
04:10:50.063 00.000 7988 Star::Find(15, 1258, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.063 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=672.00, Mass=25, SNR=2.9, Peak=122 HFD=0.0
04:10:50.063 00.000 7988 Star::Find(15, 630, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.063 00.000 7988 Star::Find returns 0 (2), X=630.00, Y=324.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
04:10:50.063 00.000 7988 Star::Find(15, 1096, 26, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.063 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=26.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:50.063 00.000 7988 Star::Find(15, 881, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.063 00.000 7988 Star::Find false star n=5 nbg=275 bg=109.4 sigma=3.3 thresh=119 peak=113
04:10:50.063 00.000 7988 Star::Find returns 0 (2), X=881.00, Y=270.00, Mass=57, SNR=2.9, Peak=122 HFD=0.0
04:10:50.063 00.000 7988 Star::Find(15, 251, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.063 00.000 7988 Star::Find false star n=3 nbg=280 bg=107.5 sigma=3.6 thresh=118 peak=112
04:10:50.063 00.000 7988 Star::Find returns 0 (2), X=251.00, Y=642.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:10:50.077 00.014 7988 Star::Find(15, 1257, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.077 00.000 7988 Star::Find returns 0 (2), X=1257.00, Y=232.00, Mass=11, SNR=1.8, Peak=126 HFD=0.0
04:10:50.077 00.000 7988 Star::Find(15, 303, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.080 00.003 7988 Star::Find returns 0 (2), X=303.00, Y=576.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:10:50.080 00.000 7988 Star::Find(15, 1013, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.080 00.000 7988 Star::Find false star n=4 nbg=271 bg=109.3 sigma=3.2 thresh=119 peak=114
04:10:50.080 00.000 7988 Star::Find returns 0 (2), X=1013.00, Y=49.00, Mass=51, SNR=2.9, Peak=126 HFD=0.0
04:10:50.080 00.000 7988 Star::Find(15, 1243, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.080 00.000 7988 Star::Find false star n=4 nbg=277 bg=113.2 sigma=3.6 thresh=124 peak=120
04:10:50.080 00.000 7988 Star::Find returns 0 (2), X=1243.00, Y=315.00, Mass=46, SNR=2.9, Peak=127 HFD=0.0
04:10:50.080 00.000 7988 Star::Find(15, 1048, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.080 00.000 7988 Star::Find returns 0 (2), X=1048.00, Y=119.00, Mass=24, SNR=2.8, Peak=121 HFD=0.0
04:10:50.080 00.000 7988 Star::Find(15, 582, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.080 00.000 7988 Star::Find false star n=3 nbg=280 bg=108.6 sigma=3.4 thresh=119 peak=114
04:10:50.080 00.000 7988 Star::Find returns 0 (2), X=582.00, Y=660.00, Mass=35, SNR=2.9, Peak=123 HFD=0.0
04:10:50.080 00.000 7988 Star::Find(15, 1138, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.093 00.013 7988 Star::Find returns 0 (2), X=1138.00, Y=268.00, Mass=20, SNR=2.6, Peak=125 HFD=0.0
04:10:50.093 00.000 7988 Star::Find(15, 352, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.093 00.000 7988 Star::Find returns 0 (3), X=352.00, Y=169.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.093 00.000 7988 Star::Find(15, 433, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.097 00.004 7988 Star::Find returns 0 (2), X=433.00, Y=474.00, Mass=23, SNR=2.7, Peak=125 HFD=0.0
04:10:50.097 00.000 7988 Star::Find(15, 660, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.097 00.000 7988 Star::Find false star n=3 nbg=278 bg=110.3 sigma=3.5 thresh=121 peak=116
04:10:50.097 00.000 7988 Star::Find returns 0 (2), X=660.00, Y=405.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
04:10:50.097 00.000 7988 Star::Find(15, 958, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.097 00.000 7988 Star::Find returns 0 (2), X=958.00, Y=409.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:10:50.097 00.000 7988 Star::Find(15, 1020, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.097 00.000 7988 Star::Find returns 0 (2), X=1020.00, Y=390.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:10:50.097 00.000 7988 Star::Find(15, 129, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.106 00.009 7988 Star::Find returns 0 (2), X=129.00, Y=849.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
04:10:50.106 00.000 7988 Star::Find(15, 267, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.106 00.000 7988 Star::Find returns 0 (3), X=267.00, Y=686.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:50.109 00.003 7988 Star::Find(15, 1148, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.109 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=513.00, Mass=12, SNR=2.0, Peak=125 HFD=0.0
04:10:50.109 00.000 7988 Star::Find(15, 718, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.109 00.000 7988 Star::Find returns 0 (3), X=718.00, Y=112.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.114 00.005 7988 Star::Find(15, 188, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.114 00.000 7988 Star::Find returns 0 (2), X=188.00, Y=193.00, Mass=25, SNR=2.9, Peak=121 HFD=0.0
04:10:50.114 00.000 7988 Star::Find(15, 901, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.114 00.000 7988 Star::Find false star n=3 nbg=277 bg=109.1 sigma=3.4 thresh=119 peak=113
04:10:50.114 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=70.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:10:50.114 00.000 7988 Star::Find(15, 549, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.114 00.000 7988 Star::Find returns 0 (3), X=549.00, Y=326.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:50.114 00.000 7988 Star::Find(15, 36, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.114 00.000 7988 Star::Find false star n=5 nbg=272 bg=107.8 sigma=3.3 thresh=118 peak=113
04:10:50.114 00.000 7988 Star::Find returns 0 (2), X=36.00, Y=484.00, Mass=56, SNR=2.9, Peak=123 HFD=0.0
04:10:50.114 00.000 7988 Star::Find(15, 759, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.114 00.000 7988 Star::Find returns 0 (2), X=759.00, Y=811.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:10:50.125 00.011 7988 Star::Find(15, 797, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.125 00.000 7988 Star::Find returns 0 (2), X=797.00, Y=647.00, Mass=12, SNR=2.1, Peak=125 HFD=0.0
04:10:50.125 00.000 7988 Star::Find(15, 855, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.125 00.000 7988 Star::Find returns 0 (2), X=855.00, Y=521.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
04:10:50.125 00.000 7988 Star::Find(15, 743, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.125 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=682.00, Mass=14, SNR=2.1, Peak=122 HFD=0.0
04:10:50.131 00.006 7988 Star::Find(15, 605, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.131 00.000 7988 Star::Find false star n=3 nbg=279 bg=109.8 sigma=3.8 thresh=121 peak=115
04:10:50.131 00.000 7988 Star::Find returns 0 (2), X=605.00, Y=329.00, Mass=36, SNR=2.9, Peak=124 HFD=0.0
04:10:50.131 00.000 7988 Star::Find(15, 852, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.131 00.000 7988 Star::Find returns 0 (2), X=852.00, Y=629.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:10:50.131 00.000 7988 Star::Find(15, 515, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.131 00.000 7988 Star::Find false star n=3 nbg=277 bg=108.4 sigma=3.4 thresh=118 peak=113
04:10:50.131 00.000 7988 Star::Find returns 0 (2), X=515.00, Y=692.00, Mass=31, SNR=2.9, Peak=121 HFD=0.0
04:10:50.131 00.000 7988 Star::Find(15, 661, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.131 00.000 7988 Star::Find returns 0 (3), X=661.00, Y=772.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.141 00.010 7988 Star::Find(15, 1062, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.141 00.000 7988 Star::Find false star n=4 nbg=275 bg=106.9 sigma=3.3 thresh=117 peak=111
04:10:50.141 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=668.00, Mass=51, SNR=2.9, Peak=123 HFD=0.0
04:10:50.141 00.000 7988 Star::Find(15, 926, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.141 00.000 7988 Star::Find returns 0 (2), X=926.00, Y=25.00, Mass=22, SNR=2.7, Peak=123 HFD=0.0
04:10:50.141 00.000 7988 Star::Find(15, 58, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.141 00.000 7988 Star::Find returns 0 (3), X=58.00, Y=852.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.148 00.007 7988 Star::Find(15, 307, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.148 00.000 7988 Star::Find false star n=3 nbg=279 bg=109.3 sigma=3.3 thresh=119 peak=113
04:10:50.148 00.000 7988 Star::Find returns 0 (2), X=307.00, Y=111.00, Mass=30, SNR=2.9, Peak=122 HFD=0.0
04:10:50.148 00.000 7988 Star::Find(15, 1223, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.148 00.000 7988 Star::Find returns 0 (2), X=1223.00, Y=47.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
04:10:50.148 00.000 7988 Star::Find(15, 244, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.148 00.000 7988 Star::Find returns 0 (2), X=244.00, Y=146.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:10:50.148 00.000 7988 Star::Find(15, 560, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.148 00.000 7988 Star::Find returns 0 (2), X=560.00, Y=78.00, Mass=15, SNR=2.3, Peak=125 HFD=0.0
04:10:50.157 00.009 7988 Star::Find(15, 165, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.157 00.000 7988 Star::Find false star n=2 nbg=280 bg=106.7 sigma=3.5 thresh=117 peak=111
04:10:50.157 00.000 7988 Star::Find returns 0 (2), X=165.00, Y=694.00, Mass=28, SNR=2.9, Peak=121 HFD=0.0
04:10:50.157 00.000 7988 Star::Find(15, 267, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.157 00.000 7988 Star::Find returns 0 (2), X=267.00, Y=361.00, Mass=12, SNR=1.9, Peak=124 HFD=0.0
04:10:50.157 00.000 7988 Star::Find(15, 1050, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.157 00.000 7988 Star::Find returns 0 (2), X=1050.00, Y=865.00, Mass=26, SNR=3.0, Peak=117 HFD=0.0
04:10:50.157 00.000 7988 Star::Find(15, 558, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.157 00.000 7988 Star::Find false star n=5 nbg=276 bg=106.7 sigma=3.5 thresh=117 peak=111
04:10:50.165 00.008 7988 Star::Find returns 0 (2), X=558.00, Y=860.00, Mass=58, SNR=2.9, Peak=119 HFD=0.0
04:10:50.165 00.000 7988 Star::Find(15, 322, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.165 00.000 7988 Star::Find returns 0 (3), X=322.00, Y=84.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.165 00.000 7988 Star::Find(15, 539, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.165 00.000 7988 Star::Find returns 0 (2), X=539.00, Y=394.00, Mass=14, SNR=2.2, Peak=125 HFD=0.0
04:10:50.165 00.000 7988 Star::Find(15, 374, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.165 00.000 7988 Star::Find returns 0 (2), X=374.00, Y=289.00, Mass=13, SNR=2.0, Peak=121 HFD=0.0
04:10:50.172 00.007 7988 Star::Find(15, 969, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.172 00.000 7988 Star::Find returns 0 (2), X=969.00, Y=659.00, Mass=12, SNR=2.0, Peak=119 HFD=0.0
04:10:50.172 00.000 7988 Star::Find(15, 209, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.172 00.000 7988 Star::Find returns 0 (2), X=209.00, Y=257.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
04:10:50.172 00.000 7988 Star::Find(15, 71, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.172 00.000 7988 Star::Find returns 0 (2), X=71.00, Y=873.00, Mass=22, SNR=2.6, Peak=120 HFD=0.0
04:10:50.172 00.000 7988 Star::Find(15, 1004, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.172 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=249.00, Mass=24, SNR=2.8, Peak=123 HFD=0.0
04:10:50.172 00.000 7988 Star::Find(15, 1222, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.172 00.000 7988 Star::Find returns 0 (2), X=1222.00, Y=295.00, Mass=23, SNR=2.7, Peak=126 HFD=0.0
04:10:50.182 00.010 7988 Star::Find(15, 861, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.184 00.002 7988 Star::Find returns 0 (2), X=861.00, Y=163.00, Mass=25, SNR=2.9, Peak=125 HFD=0.0
04:10:50.184 00.000 7988 Star::Find(15, 957, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.186 00.002 7988 Star::Find false star n=3 nbg=277 bg=109.0 sigma=3.4 thresh=119 peak=114
04:10:50.186 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=356.00, Mass=38, SNR=2.9, Peak=126 HFD=0.0
04:10:50.186 00.000 7988 Star::Find(15, 830, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.188 00.002 7988 Star::Find returns 0 (3), X=830.00, Y=246.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.188 00.000 7988 Star::Find(15, 1195, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.188 00.000 7988 Star::Find false star n=3 nbg=282 bg=108.6 sigma=3.5 thresh=119 peak=114
04:10:50.188 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=600.00, Mass=36, SNR=2.9, Peak=123 HFD=0.0
04:10:50.188 00.000 7988 Star::Find(15, 1188, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.188 00.000 7988 Star::Find returns 0 (2), X=1188.00, Y=468.00, Mass=23, SNR=2.8, Peak=123 HFD=0.0
04:10:50.188 00.000 7988 Star::Find(15, 80, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.188 00.000 7988 Star::Find returns 0 (3), X=80.00, Y=608.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.188 00.000 7988 Star::Find(15, 1172, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.188 00.000 7988 Star::Find returns 0 (3), X=1172.00, Y=237.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
04:10:50.199 00.011 7988 Star::Find(15, 632, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.199 00.000 7988 Star::Find false star n=4 nbg=286 bg=109.4 sigma=3.6 thresh=120 peak=115
04:10:50.199 00.000 7988 Star::Find returns 0 (2), X=632.00, Y=579.00, Mass=45, SNR=2.9, Peak=124 HFD=0.0
04:10:50.199 00.000 7988 Star::Find(15, 609, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.199 00.000 7988 Star::Find returns 0 (2), X=609.00, Y=715.00, Mass=11, SNR=1.8, Peak=122 HFD=0.0
04:10:50.199 00.000 7988 Star::Find(15, 997, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.204 00.005 7988 Star::Find returns 0 (2), X=997.00, Y=363.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
04:10:50.204 00.000 7988 Star::Find(15, 406, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.204 00.000 7988 Star::Find false star n=3 nbg=284 bg=110.7 sigma=3.5 thresh=121 peak=114
04:10:50.207 00.003 7988 Star::Find returns 0 (2), X=406.00, Y=52.00, Mass=36, SNR=2.9, Peak=128 HFD=0.0
04:10:50.207 00.000 7988 Star::Find(15, 1102, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.209 00.002 7988 Star::Find returns 0 (3), X=1102.00, Y=410.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:50.209 00.000 7988 Star::Find(15, 551, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.209 00.000 7988 Star::Find returns 0 (2), X=551.00, Y=662.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
04:10:50.209 00.000 7988 AutoFind: finding best star pass 1
04:10:50.209 00.000 7988 Star::Find(15, 578, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.209 00.000 7988 Star::Find returns 0 (2), X=578.00, Y=347.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:10:50.216 00.007 7988 Star::Find(15, 1072, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.216 00.000 7988 Star::Find returns 0 (2), X=1072.00, Y=607.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:10:50.216 00.000 7988 Star::Find(15, 857, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.216 00.000 7988 Star::Find returns 0 (2), X=857.00, Y=789.00, Mass=21, SNR=2.7, Peak=120 HFD=0.0
04:10:50.220 00.004 7988 Star::Find(15, 500, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.220 00.000 7988 Star::Find returns 0 (2), X=500.00, Y=273.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:10:50.220 00.000 7988 Star::Find(15, 301, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.220 00.000 7988 Star::Find returns 0 (2), X=301.00, Y=715.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:10:50.220 00.000 7988 Star::Find(15, 926, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.220 00.000 7988 Star::Find returns 0 (2), X=926.00, Y=906.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:10:50.220 00.000 7988 Star::Find(15, 913, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.220 00.000 7988 Star::Find returns 0 (2), X=913.00, Y=522.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:10:50.220 00.000 7988 Star::Find(15, 684, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.220 00.000 7988 Star::Find returns 0 (3), X=684.00, Y=461.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.220 00.000 7988 Star::Find(15, 917, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.220 00.000 7988 Star::Find false star n=2 nbg=281 bg=109.0 sigma=3.4 thresh=119 peak=114
04:10:50.220 00.000 7988 Star::Find returns 0 (2), X=917.00, Y=145.00, Mass=27, SNR=2.9, Peak=125 HFD=0.0
04:10:50.233 00.013 7988 Star::Find(15, 743, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.233 00.000 7988 Star::Find returns 0 (3), X=743.00, Y=770.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.233 00.000 7988 Star::Find(15, 189, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.236 00.003 7988 Star::Find returns 0 (2), X=189.00, Y=172.00, Mass=25, SNR=2.9, Peak=121 HFD=0.0
04:10:50.236 00.000 7988 Star::Find(15, 1201, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.236 00.000 7988 Star::Find returns 0 (3), X=1201.00, Y=179.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:10:50.239 00.003 7988 Star::Find(15, 884, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.239 00.000 7988 Star::Find returns 0 (2), X=884.00, Y=442.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:10:50.241 00.002 7988 Star::Find(15, 419, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.241 00.000 7988 Star::Find false star n=3 nbg=279 bg=107.7 sigma=3.4 thresh=118 peak=113
04:10:50.243 00.002 7988 Star::Find returns 0 (2), X=419.00, Y=712.00, Mass=32, SNR=2.9, Peak=121 HFD=0.0
04:10:50.243 00.000 7988 Star::Find(15, 1111, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.245 00.002 7988 Star::Find false star n=4 nbg=275 bg=110.0 sigma=3.4 thresh=120 peak=116
04:10:50.245 00.000 7988 Star::Find returns 0 (2), X=1111.00, Y=101.00, Mass=49, SNR=2.9, Peak=127 HFD=0.0
04:10:50.247 00.002 7988 Star::Find(15, 381, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.247 00.000 7988 Star::Find returns 0 (2), X=381.00, Y=778.00, Mass=24, SNR=2.7, Peak=120 HFD=0.0
04:10:50.249 00.002 7988 Star::Find(15, 1260, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.249 00.000 7988 Star::Find returns 0 (2), X=1260.00, Y=513.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
04:10:50.249 00.000 7988 Star::Find(15, 687, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.251 00.002 7988 Star::Find false star n=3 nbg=282 bg=110.5 sigma=3.7 thresh=122 peak=116
04:10:50.251 00.000 7988 Star::Find returns 0 (2), X=687.00, Y=409.00, Mass=37, SNR=2.9, Peak=124 HFD=0.0
04:10:50.251 00.000 7988 Star::Find(15, 1250, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.251 00.000 7988 Star::Find returns 0 (2), X=1250.00, Y=288.00, Mass=13, SNR=2.1, Peak=127 HFD=0.0
04:10:50.251 00.000 7988 Star::Find(15, 1258, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.251 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=672.00, Mass=25, SNR=2.9, Peak=122 HFD=0.0
04:10:50.251 00.000 7988 Star::Find(15, 630, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.251 00.000 7988 Star::Find returns 0 (2), X=630.00, Y=324.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
04:10:50.251 00.000 7988 Star::Find(15, 1096, 26, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.251 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=26.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:50.251 00.000 7988 Star::Find(15, 881, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.251 00.000 7988 Star::Find false star n=5 nbg=275 bg=109.4 sigma=3.3 thresh=119 peak=113
04:10:50.251 00.000 7988 Star::Find returns 0 (2), X=881.00, Y=270.00, Mass=57, SNR=2.9, Peak=122 HFD=0.0
04:10:50.251 00.000 7988 Star::Find(15, 251, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.266 00.015 7988 Star::Find false star n=3 nbg=280 bg=107.5 sigma=3.6 thresh=118 peak=112
04:10:50.267 00.001 7988 Star::Find returns 0 (2), X=251.00, Y=642.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:10:50.267 00.000 7988 Star::Find(15, 1257, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.267 00.000 7988 Star::Find returns 0 (2), X=1257.00, Y=232.00, Mass=11, SNR=1.8, Peak=126 HFD=0.0
04:10:50.267 00.000 7988 Star::Find(15, 303, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.267 00.000 7988 Star::Find returns 0 (2), X=303.00, Y=576.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:10:50.267 00.000 7988 Star::Find(15, 1013, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.267 00.000 7988 Star::Find false star n=4 nbg=271 bg=109.3 sigma=3.2 thresh=119 peak=114
04:10:50.267 00.000 7988 Star::Find returns 0 (2), X=1013.00, Y=49.00, Mass=51, SNR=2.9, Peak=126 HFD=0.0
04:10:50.267 00.000 7988 Star::Find(15, 1243, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.267 00.000 7988 Star::Find false star n=4 nbg=277 bg=113.2 sigma=3.6 thresh=124 peak=120
04:10:50.267 00.000 7988 Star::Find returns 0 (2), X=1243.00, Y=315.00, Mass=46, SNR=2.9, Peak=127 HFD=0.0
04:10:50.267 00.000 7988 Star::Find(15, 1048, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.267 00.000 7988 Star::Find returns 0 (2), X=1048.00, Y=119.00, Mass=24, SNR=2.8, Peak=121 HFD=0.0
04:10:50.267 00.000 7988 Star::Find(15, 582, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.267 00.000 7988 Star::Find false star n=3 nbg=280 bg=108.6 sigma=3.4 thresh=119 peak=114
04:10:50.283 00.016 7988 Star::Find returns 0 (2), X=582.00, Y=660.00, Mass=35, SNR=2.9, Peak=123 HFD=0.0
04:10:50.283 00.000 7988 Star::Find(15, 1138, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.283 00.000 7988 Star::Find returns 0 (2), X=1138.00, Y=268.00, Mass=20, SNR=2.6, Peak=125 HFD=0.0
04:10:50.283 00.000 7988 Star::Find(15, 352, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.283 00.000 7988 Star::Find returns 0 (3), X=352.00, Y=169.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.283 00.000 7988 Star::Find(15, 433, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.283 00.000 7988 Star::Find returns 0 (2), X=433.00, Y=474.00, Mass=23, SNR=2.7, Peak=125 HFD=0.0
04:10:50.283 00.000 7988 Star::Find(15, 660, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.283 00.000 7988 Star::Find false star n=3 nbg=278 bg=110.3 sigma=3.5 thresh=121 peak=116
04:10:50.283 00.000 7988 Star::Find returns 0 (2), X=660.00, Y=405.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
04:10:50.283 00.000 7988 Star::Find(15, 958, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.283 00.000 7988 Star::Find returns 0 (2), X=958.00, Y=409.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:10:50.283 00.000 7988 Star::Find(15, 1020, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.296 00.013 7988 Star::Find returns 0 (2), X=1020.00, Y=390.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:10:50.297 00.001 7988 Star::Find(15, 129, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.299 00.002 7988 Star::Find returns 0 (2), X=129.00, Y=849.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
04:10:50.300 00.001 7988 Star::Find(15, 267, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.301 00.001 7988 Star::Find returns 0 (3), X=267.00, Y=686.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:50.303 00.002 7988 Star::Find(15, 1148, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.304 00.001 7988 Star::Find returns 0 (2), X=1148.00, Y=513.00, Mass=12, SNR=2.0, Peak=125 HFD=0.0
04:10:50.305 00.001 7988 Star::Find(15, 718, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.306 00.001 7988 Star::Find returns 0 (3), X=718.00, Y=112.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.307 00.001 7988 Star::Find(15, 188, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.308 00.001 7988 Star::Find returns 0 (2), X=188.00, Y=193.00, Mass=25, SNR=2.9, Peak=121 HFD=0.0
04:10:50.308 00.000 7988 Star::Find(15, 901, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.308 00.000 7988 Star::Find false star n=3 nbg=277 bg=109.1 sigma=3.4 thresh=119 peak=113
04:10:50.308 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=70.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:10:50.308 00.000 7988 Star::Find(15, 549, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.308 00.000 7988 Star::Find returns 0 (3), X=549.00, Y=326.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:50.315 00.007 7988 Star::Find(15, 36, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.315 00.000 7988 Star::Find false star n=5 nbg=272 bg=107.8 sigma=3.3 thresh=118 peak=113
04:10:50.317 00.002 7988 Star::Find returns 0 (2), X=36.00, Y=484.00, Mass=56, SNR=2.9, Peak=123 HFD=0.0
04:10:50.317 00.000 7988 Star::Find(15, 759, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.317 00.000 7988 Star::Find returns 0 (2), X=759.00, Y=811.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:10:50.317 00.000 7988 Star::Find(15, 797, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.317 00.000 7988 Star::Find returns 0 (2), X=797.00, Y=647.00, Mass=12, SNR=2.1, Peak=125 HFD=0.0
04:10:50.317 00.000 7988 Star::Find(15, 855, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.317 00.000 7988 Star::Find returns 0 (2), X=855.00, Y=521.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
04:10:50.317 00.000 7988 Star::Find(15, 743, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.317 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=682.00, Mass=14, SNR=2.1, Peak=122 HFD=0.0
04:10:50.317 00.000 7988 Star::Find(15, 605, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.317 00.000 7988 Star::Find false star n=3 nbg=279 bg=109.8 sigma=3.8 thresh=121 peak=115
04:10:50.317 00.000 7988 Star::Find returns 0 (2), X=605.00, Y=329.00, Mass=36, SNR=2.9, Peak=124 HFD=0.0
04:10:50.317 00.000 7988 Star::Find(15, 852, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.331 00.014 7988 Star::Find returns 0 (2), X=852.00, Y=629.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:10:50.331 00.000 7988 Star::Find(15, 515, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.331 00.000 7988 Star::Find false star n=3 nbg=277 bg=108.4 sigma=3.4 thresh=118 peak=113
04:10:50.331 00.000 7988 Star::Find returns 0 (2), X=515.00, Y=692.00, Mass=31, SNR=2.9, Peak=121 HFD=0.0
04:10:50.334 00.003 7988 Star::Find(15, 661, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.334 00.000 7988 Star::Find returns 0 (3), X=661.00, Y=772.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.334 00.000 7988 Star::Find(15, 1062, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.334 00.000 7988 Star::Find false star n=4 nbg=275 bg=106.9 sigma=3.3 thresh=117 peak=111
04:10:50.334 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=668.00, Mass=51, SNR=2.9, Peak=123 HFD=0.0
04:10:50.334 00.000 7988 Star::Find(15, 926, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.334 00.000 7988 Star::Find returns 0 (2), X=926.00, Y=25.00, Mass=22, SNR=2.7, Peak=123 HFD=0.0
04:10:50.334 00.000 7988 Star::Find(15, 58, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.334 00.000 7988 Star::Find returns 0 (3), X=58.00, Y=852.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.334 00.000 7988 Star::Find(15, 307, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.334 00.000 7988 Star::Find false star n=3 nbg=279 bg=109.3 sigma=3.3 thresh=119 peak=113
04:10:50.346 00.012 7988 Star::Find returns 0 (2), X=307.00, Y=111.00, Mass=30, SNR=2.9, Peak=122 HFD=0.0
04:10:50.346 00.000 7988 Star::Find(15, 1223, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.346 00.000 7988 Star::Find returns 0 (2), X=1223.00, Y=47.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
04:10:50.346 00.000 7988 Star::Find(15, 244, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.346 00.000 7988 Star::Find returns 0 (2), X=244.00, Y=146.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:10:50.351 00.005 7988 Star::Find(15, 560, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.351 00.000 7988 Star::Find returns 0 (2), X=560.00, Y=78.00, Mass=15, SNR=2.3, Peak=125 HFD=0.0
04:10:50.351 00.000 7988 Star::Find(15, 165, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.351 00.000 7988 Star::Find false star n=2 nbg=280 bg=106.7 sigma=3.5 thresh=117 peak=111
04:10:50.351 00.000 7988 Star::Find returns 0 (2), X=165.00, Y=694.00, Mass=28, SNR=2.9, Peak=121 HFD=0.0
04:10:50.351 00.000 7988 Star::Find(15, 267, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.351 00.000 7988 Star::Find returns 0 (2), X=267.00, Y=361.00, Mass=12, SNR=1.9, Peak=124 HFD=0.0
04:10:50.351 00.000 7988 Star::Find(15, 1050, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.351 00.000 7988 Star::Find returns 0 (2), X=1050.00, Y=865.00, Mass=26, SNR=3.0, Peak=117 HFD=0.0
04:10:50.351 00.000 7988 Star::Find(15, 558, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.351 00.000 7988 Star::Find false star n=5 nbg=276 bg=106.7 sigma=3.5 thresh=117 peak=111
04:10:50.362 00.011 7988 Star::Find returns 0 (2), X=558.00, Y=860.00, Mass=58, SNR=2.9, Peak=119 HFD=0.0
04:10:50.362 00.000 7988 Star::Find(15, 322, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.362 00.000 7988 Star::Find returns 0 (3), X=322.00, Y=84.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.362 00.000 7988 Star::Find(15, 539, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.362 00.000 7988 Star::Find returns 0 (2), X=539.00, Y=394.00, Mass=14, SNR=2.2, Peak=125 HFD=0.0
04:10:50.362 00.000 7988 Star::Find(15, 374, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.362 00.000 7988 Star::Find returns 0 (2), X=374.00, Y=289.00, Mass=13, SNR=2.0, Peak=121 HFD=0.0
04:10:50.369 00.007 7988 Star::Find(15, 969, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.369 00.000 7988 Star::Find returns 0 (2), X=969.00, Y=659.00, Mass=12, SNR=2.0, Peak=119 HFD=0.0
04:10:50.369 00.000 7988 Star::Find(15, 209, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.369 00.000 7988 Star::Find returns 0 (2), X=209.00, Y=257.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
04:10:50.369 00.000 7988 Star::Find(15, 71, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.369 00.000 7988 Star::Find returns 0 (2), X=71.00, Y=873.00, Mass=22, SNR=2.6, Peak=120 HFD=0.0
04:10:50.369 00.000 7988 Star::Find(15, 1004, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.369 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=249.00, Mass=24, SNR=2.8, Peak=123 HFD=0.0
04:10:50.369 00.000 7988 Star::Find(15, 1222, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.378 00.009 7988 Star::Find returns 0 (2), X=1222.00, Y=295.00, Mass=23, SNR=2.7, Peak=126 HFD=0.0
04:10:50.378 00.000 7988 Star::Find(15, 861, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.378 00.000 7988 Star::Find returns 0 (2), X=861.00, Y=163.00, Mass=25, SNR=2.9, Peak=125 HFD=0.0
04:10:50.378 00.000 7988 Star::Find(15, 957, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.378 00.000 7988 Star::Find false star n=3 nbg=277 bg=109.0 sigma=3.4 thresh=119 peak=114
04:10:50.378 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=356.00, Mass=38, SNR=2.9, Peak=126 HFD=0.0
04:10:50.378 00.000 7988 Star::Find(15, 830, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.378 00.000 7988 Star::Find returns 0 (3), X=830.00, Y=246.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.386 00.008 7988 Star::Find(15, 1195, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.386 00.000 7988 Star::Find false star n=3 nbg=282 bg=108.6 sigma=3.5 thresh=119 peak=114
04:10:50.386 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=600.00, Mass=36, SNR=2.9, Peak=123 HFD=0.0
04:10:50.389 00.003 7988 Star::Find(15, 1188, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.389 00.000 7988 Star::Find returns 0 (2), X=1188.00, Y=468.00, Mass=23, SNR=2.8, Peak=123 HFD=0.0
04:10:50.391 00.002 7988 Star::Find(15, 80, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.391 00.000 7988 Star::Find returns 0 (3), X=80.00, Y=608.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.393 00.002 7988 Star::Find(15, 1172, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.394 00.001 7988 Star::Find returns 0 (3), X=1172.00, Y=237.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
04:10:50.394 00.000 7988 Star::Find(15, 632, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.394 00.000 7988 Star::Find false star n=4 nbg=286 bg=109.4 sigma=3.6 thresh=120 peak=115
04:10:50.394 00.000 7988 Star::Find returns 0 (2), X=632.00, Y=579.00, Mass=45, SNR=2.9, Peak=124 HFD=0.0
04:10:50.394 00.000 7988 Star::Find(15, 609, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.394 00.000 7988 Star::Find returns 0 (2), X=609.00, Y=715.00, Mass=11, SNR=1.8, Peak=122 HFD=0.0
04:10:50.394 00.000 7988 Star::Find(15, 997, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.394 00.000 7988 Star::Find returns 0 (2), X=997.00, Y=363.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
04:10:50.394 00.000 7988 Star::Find(15, 406, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.403 00.009 7988 Star::Find false star n=3 nbg=284 bg=110.7 sigma=3.5 thresh=121 peak=114
04:10:50.403 00.000 7988 Star::Find returns 0 (2), X=406.00, Y=52.00, Mass=36, SNR=2.9, Peak=128 HFD=0.0
04:10:50.405 00.002 7988 Star::Find(15, 1102, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.405 00.000 7988 Star::Find returns 0 (3), X=1102.00, Y=410.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:50.407 00.002 7988 Star::Find(15, 551, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.407 00.000 7988 Star::Find returns 0 (2), X=551.00, Y=662.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
04:10:50.409 00.002 7988 AutoFind: could not find a star on Pass 1
04:10:50.409 00.000 7988 AutoFind: finding best star pass 2
04:10:50.409 00.000 7988 Star::Find(15, 578, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.409 00.000 7988 Star::Find returns 0 (2), X=578.00, Y=347.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:10:50.409 00.000 7988 Star::Find(15, 1072, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.409 00.000 7988 Star::Find returns 0 (2), X=1072.00, Y=607.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:10:50.409 00.000 7988 Star::Find(15, 857, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.409 00.000 7988 Star::Find returns 0 (2), X=857.00, Y=789.00, Mass=21, SNR=2.7, Peak=120 HFD=0.0
04:10:50.409 00.000 7988 Star::Find(15, 500, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.409 00.000 7988 Star::Find returns 0 (2), X=500.00, Y=273.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:10:50.409 00.000 7988 Star::Find(15, 301, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.420 00.011 7988 Star::Find returns 0 (2), X=301.00, Y=715.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:10:50.420 00.000 7988 Star::Find(15, 926, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.420 00.000 7988 Star::Find returns 0 (2), X=926.00, Y=906.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:10:50.420 00.000 7988 Star::Find(15, 913, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.420 00.000 7988 Star::Find returns 0 (2), X=913.00, Y=522.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:10:50.425 00.005 7988 Star::Find(15, 684, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.425 00.000 7988 Star::Find returns 0 (3), X=684.00, Y=461.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.425 00.000 7988 Star::Find(15, 917, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.425 00.000 7988 Star::Find false star n=2 nbg=281 bg=109.0 sigma=3.4 thresh=119 peak=114
04:10:50.425 00.000 7988 Star::Find returns 0 (2), X=917.00, Y=145.00, Mass=27, SNR=2.9, Peak=125 HFD=0.0
04:10:50.425 00.000 7988 Star::Find(15, 743, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.425 00.000 7988 Star::Find returns 0 (3), X=743.00, Y=770.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.425 00.000 7988 Star::Find(15, 189, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.425 00.000 7988 Star::Find returns 0 (2), X=189.00, Y=172.00, Mass=25, SNR=2.9, Peak=121 HFD=0.0
04:10:50.425 00.000 7988 Star::Find(15, 1201, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.425 00.000 7988 Star::Find returns 0 (3), X=1201.00, Y=179.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:10:50.425 00.000 7988 Star::Find(15, 884, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.436 00.011 7988 Star::Find returns 0 (2), X=884.00, Y=442.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:10:50.436 00.000 7988 Star::Find(15, 419, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.436 00.000 7988 Star::Find false star n=3 nbg=279 bg=107.7 sigma=3.4 thresh=118 peak=113
04:10:50.436 00.000 7988 Star::Find returns 0 (2), X=419.00, Y=712.00, Mass=32, SNR=2.9, Peak=121 HFD=0.0
04:10:50.436 00.000 7988 Star::Find(15, 1111, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.441 00.005 7988 Star::Find false star n=4 nbg=275 bg=110.0 sigma=3.4 thresh=120 peak=116
04:10:50.441 00.000 7988 Star::Find returns 0 (2), X=1111.00, Y=101.00, Mass=49, SNR=2.9, Peak=127 HFD=0.0
04:10:50.441 00.000 7988 Star::Find(15, 381, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.441 00.000 7988 Star::Find returns 0 (2), X=381.00, Y=778.00, Mass=24, SNR=2.7, Peak=120 HFD=0.0
04:10:50.441 00.000 7988 Star::Find(15, 1260, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.441 00.000 7988 Star::Find returns 0 (2), X=1260.00, Y=513.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
04:10:50.441 00.000 7988 Star::Find(15, 687, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.441 00.000 7988 Star::Find false star n=3 nbg=282 bg=110.5 sigma=3.7 thresh=122 peak=116
04:10:50.441 00.000 7988 Star::Find returns 0 (2), X=687.00, Y=409.00, Mass=37, SNR=2.9, Peak=124 HFD=0.0
04:10:50.441 00.000 7988 Star::Find(15, 1250, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.441 00.000 7988 Star::Find returns 0 (2), X=1250.00, Y=288.00, Mass=13, SNR=2.1, Peak=127 HFD=0.0
04:10:50.441 00.000 7988 Star::Find(15, 1258, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.454 00.013 7988 Star::Find returns 0 (2), X=1258.00, Y=672.00, Mass=25, SNR=2.9, Peak=122 HFD=0.0
04:10:50.454 00.000 7988 Star::Find(15, 630, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.454 00.000 7988 Star::Find returns 0 (2), X=630.00, Y=324.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
04:10:50.457 00.003 7988 Star::Find(15, 1096, 26, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.457 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=26.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:50.457 00.000 7988 Star::Find(15, 881, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.457 00.000 7988 Star::Find false star n=5 nbg=275 bg=109.4 sigma=3.3 thresh=119 peak=113
04:10:50.457 00.000 7988 Star::Find returns 0 (2), X=881.00, Y=270.00, Mass=57, SNR=2.9, Peak=122 HFD=0.0
04:10:50.457 00.000 7988 Star::Find(15, 251, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.457 00.000 7988 Star::Find false star n=3 nbg=280 bg=107.5 sigma=3.6 thresh=118 peak=112
04:10:50.457 00.000 7988 Star::Find returns 0 (2), X=251.00, Y=642.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:10:50.457 00.000 7988 Star::Find(15, 1257, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.457 00.000 7988 Star::Find returns 0 (2), X=1257.00, Y=232.00, Mass=11, SNR=1.8, Peak=126 HFD=0.0
04:10:50.457 00.000 7988 Star::Find(15, 303, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.467 00.010 7988 Star::Find returns 0 (2), X=303.00, Y=576.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:10:50.467 00.000 7988 Star::Find(15, 1013, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.469 00.002 7988 Star::Find false star n=4 nbg=271 bg=109.3 sigma=3.2 thresh=119 peak=114
04:10:50.470 00.001 7988 Star::Find returns 0 (2), X=1013.00, Y=49.00, Mass=51, SNR=2.9, Peak=126 HFD=0.0
04:10:50.470 00.000 7988 Star::Find(15, 1243, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.472 00.002 7988 Star::Find false star n=4 nbg=277 bg=113.2 sigma=3.6 thresh=124 peak=120
04:10:50.472 00.000 7988 Star::Find returns 0 (2), X=1243.00, Y=315.00, Mass=46, SNR=2.9, Peak=127 HFD=0.0
04:10:50.472 00.000 7988 Star::Find(15, 1048, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.472 00.000 7988 Star::Find returns 0 (2), X=1048.00, Y=119.00, Mass=24, SNR=2.8, Peak=121 HFD=0.0
04:10:50.472 00.000 7988 Star::Find(15, 582, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.472 00.000 7988 Star::Find false star n=3 nbg=280 bg=108.6 sigma=3.4 thresh=119 peak=114
04:10:50.472 00.000 7988 Star::Find returns 0 (2), X=582.00, Y=660.00, Mass=35, SNR=2.9, Peak=123 HFD=0.0
04:10:50.472 00.000 7988 Star::Find(15, 1138, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.472 00.000 7988 Star::Find returns 0 (2), X=1138.00, Y=268.00, Mass=20, SNR=2.6, Peak=125 HFD=0.0
04:10:50.472 00.000 7988 Star::Find(15, 352, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.472 00.000 7988 Star::Find returns 0 (3), X=352.00, Y=169.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.472 00.000 7988 Star::Find(15, 433, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.472 00.000 7988 Star::Find returns 0 (2), X=433.00, Y=474.00, Mass=23, SNR=2.7, Peak=125 HFD=0.0
04:10:50.472 00.000 7988 Star::Find(15, 660, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.472 00.000 7988 Star::Find false star n=3 nbg=278 bg=110.3 sigma=3.5 thresh=121 peak=116
04:10:50.487 00.015 7988 Star::Find returns 0 (2), X=660.00, Y=405.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
04:10:50.487 00.000 7988 Star::Find(15, 958, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.487 00.000 7988 Star::Find returns 0 (2), X=958.00, Y=409.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:10:50.491 00.004 7988 Star::Find(15, 1020, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.491 00.000 7988 Star::Find returns 0 (2), X=1020.00, Y=390.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:10:50.493 00.002 7988 Star::Find(15, 129, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.493 00.000 7988 Star::Find returns 0 (2), X=129.00, Y=849.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
04:10:50.495 00.002 7988 Star::Find(15, 267, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.495 00.000 7988 Star::Find returns 0 (3), X=267.00, Y=686.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:50.497 00.002 7988 Star::Find(15, 1148, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.497 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=513.00, Mass=12, SNR=2.0, Peak=125 HFD=0.0
04:10:50.499 00.002 7988 Star::Find(15, 718, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.499 00.000 7988 Star::Find returns 0 (3), X=718.00, Y=112.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.501 00.002 7988 Star::Find(15, 188, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.501 00.000 7988 Star::Find returns 0 (2), X=188.00, Y=193.00, Mass=25, SNR=2.9, Peak=121 HFD=0.0
04:10:50.503 00.002 7988 Star::Find(15, 901, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.504 00.001 7988 Star::Find false star n=3 nbg=277 bg=109.1 sigma=3.4 thresh=119 peak=113
04:10:50.506 00.002 7988 Star::Find returns 0 (2), X=901.00, Y=70.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:10:50.506 00.000 7988 Star::Find(15, 549, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.508 00.002 7988 Star::Find returns 0 (3), X=549.00, Y=326.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:50.508 00.000 7988 Star::Find(15, 36, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.510 00.002 7988 Star::Find false star n=5 nbg=272 bg=107.8 sigma=3.3 thresh=118 peak=113
04:10:50.510 00.000 7988 Star::Find returns 0 (2), X=36.00, Y=484.00, Mass=56, SNR=2.9, Peak=123 HFD=0.0
04:10:50.512 00.002 7988 Star::Find(15, 759, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.512 00.000 7988 Star::Find returns 0 (2), X=759.00, Y=811.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:10:50.514 00.002 7988 Star::Find(15, 797, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.514 00.000 7988 Star::Find returns 0 (2), X=797.00, Y=647.00, Mass=12, SNR=2.1, Peak=125 HFD=0.0
04:10:50.516 00.002 7988 Star::Find(15, 855, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.516 00.000 7988 Star::Find returns 0 (2), X=855.00, Y=521.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
04:10:50.519 00.003 7988 Star::Find(15, 743, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.519 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=682.00, Mass=14, SNR=2.1, Peak=122 HFD=0.0
04:10:50.521 00.002 7988 Star::Find(15, 605, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.521 00.000 7988 Star::Find false star n=3 nbg=279 bg=109.8 sigma=3.8 thresh=121 peak=115
04:10:50.521 00.000 7988 Star::Find returns 0 (2), X=605.00, Y=329.00, Mass=36, SNR=2.9, Peak=124 HFD=0.0
04:10:50.521 00.000 7988 Star::Find(15, 852, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.521 00.000 7988 Star::Find returns 0 (2), X=852.00, Y=629.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:10:50.521 00.000 7988 Star::Find(15, 515, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.521 00.000 7988 Star::Find false star n=3 nbg=277 bg=108.4 sigma=3.4 thresh=118 peak=113
04:10:50.521 00.000 7988 Star::Find returns 0 (2), X=515.00, Y=692.00, Mass=31, SNR=2.9, Peak=121 HFD=0.0
04:10:50.521 00.000 7988 Star::Find(15, 661, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.521 00.000 7988 Star::Find returns 0 (3), X=661.00, Y=772.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.521 00.000 7988 Star::Find(15, 1062, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.521 00.000 7988 Star::Find false star n=4 nbg=275 bg=106.9 sigma=3.3 thresh=117 peak=111
04:10:50.521 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=668.00, Mass=51, SNR=2.9, Peak=123 HFD=0.0
04:10:50.521 00.000 7988 Star::Find(15, 926, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.535 00.014 7988 Star::Find returns 0 (2), X=926.00, Y=25.00, Mass=22, SNR=2.7, Peak=123 HFD=0.0
04:10:50.535 00.000 7988 Star::Find(15, 58, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.538 00.003 7988 Star::Find returns 0 (3), X=58.00, Y=852.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.538 00.000 7988 Star::Find(15, 307, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.538 00.000 7988 Star::Find false star n=3 nbg=279 bg=109.3 sigma=3.3 thresh=119 peak=113
04:10:50.538 00.000 7988 Star::Find returns 0 (2), X=307.00, Y=111.00, Mass=30, SNR=2.9, Peak=122 HFD=0.0
04:10:50.538 00.000 7988 Star::Find(15, 1223, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.538 00.000 7988 Star::Find returns 0 (2), X=1223.00, Y=47.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
04:10:50.538 00.000 7988 Star::Find(15, 244, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.538 00.000 7988 Star::Find returns 0 (2), X=244.00, Y=146.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:10:50.538 00.000 7988 Star::Find(15, 560, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.538 00.000 7988 Star::Find returns 0 (2), X=560.00, Y=78.00, Mass=15, SNR=2.3, Peak=125 HFD=0.0
04:10:50.538 00.000 7988 Star::Find(15, 165, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.538 00.000 7988 Star::Find false star n=2 nbg=280 bg=106.7 sigma=3.5 thresh=117 peak=111
04:10:50.538 00.000 7988 Star::Find returns 0 (2), X=165.00, Y=694.00, Mass=28, SNR=2.9, Peak=121 HFD=0.0
04:10:50.538 00.000 7988 Star::Find(15, 267, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.551 00.013 7988 Star::Find returns 0 (2), X=267.00, Y=361.00, Mass=12, SNR=1.9, Peak=124 HFD=0.0
04:10:50.551 00.000 7988 Star::Find(15, 1050, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.551 00.000 7988 Star::Find returns 0 (2), X=1050.00, Y=865.00, Mass=26, SNR=3.0, Peak=117 HFD=0.0
04:10:50.555 00.004 7988 Star::Find(15, 558, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.555 00.000 7988 Star::Find false star n=5 nbg=276 bg=106.7 sigma=3.5 thresh=117 peak=111
04:10:50.555 00.000 7988 Star::Find returns 0 (2), X=558.00, Y=860.00, Mass=58, SNR=2.9, Peak=119 HFD=0.0
04:10:50.555 00.000 7988 Star::Find(15, 322, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.555 00.000 7988 Star::Find returns 0 (3), X=322.00, Y=84.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.555 00.000 7988 Star::Find(15, 539, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.555 00.000 7988 Star::Find returns 0 (2), X=539.00, Y=394.00, Mass=14, SNR=2.2, Peak=125 HFD=0.0
04:10:50.555 00.000 7988 Star::Find(15, 374, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.555 00.000 7988 Star::Find returns 0 (2), X=374.00, Y=289.00, Mass=13, SNR=2.0, Peak=121 HFD=0.0
04:10:50.555 00.000 7988 Star::Find(15, 969, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.555 00.000 7988 Star::Find returns 0 (2), X=969.00, Y=659.00, Mass=12, SNR=2.0, Peak=119 HFD=0.0
04:10:50.555 00.000 7988 Star::Find(15, 209, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.567 00.012 7988 Star::Find returns 0 (2), X=209.00, Y=257.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
04:10:50.567 00.000 7988 Star::Find(15, 71, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.567 00.000 7988 Star::Find returns 0 (2), X=71.00, Y=873.00, Mass=22, SNR=2.6, Peak=120 HFD=0.0
04:10:50.567 00.000 7988 Star::Find(15, 1004, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.572 00.005 7988 Star::Find returns 0 (2), X=1004.00, Y=249.00, Mass=24, SNR=2.8, Peak=123 HFD=0.0
04:10:50.572 00.000 7988 Star::Find(15, 1222, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.572 00.000 7988 Star::Find returns 0 (2), X=1222.00, Y=295.00, Mass=23, SNR=2.7, Peak=126 HFD=0.0
04:10:50.572 00.000 7988 Star::Find(15, 861, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.572 00.000 7988 Star::Find returns 0 (2), X=861.00, Y=163.00, Mass=25, SNR=2.9, Peak=125 HFD=0.0
04:10:50.572 00.000 7988 Star::Find(15, 957, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.572 00.000 7988 Star::Find false star n=3 nbg=277 bg=109.0 sigma=3.4 thresh=119 peak=114
04:10:50.572 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=356.00, Mass=38, SNR=2.9, Peak=126 HFD=0.0
04:10:50.572 00.000 7988 Star::Find(15, 830, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.572 00.000 7988 Star::Find returns 0 (3), X=830.00, Y=246.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.572 00.000 7988 Star::Find(15, 1195, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.583 00.011 7988 Star::Find false star n=3 nbg=282 bg=108.6 sigma=3.5 thresh=119 peak=114
04:10:50.583 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=600.00, Mass=36, SNR=2.9, Peak=123 HFD=0.0
04:10:50.583 00.000 7988 Star::Find(15, 1188, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.583 00.000 7988 Star::Find returns 0 (2), X=1188.00, Y=468.00, Mass=23, SNR=2.8, Peak=123 HFD=0.0
04:10:50.583 00.000 7988 Star::Find(15, 80, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.583 00.000 7988 Star::Find returns 0 (3), X=80.00, Y=608.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.589 00.006 7988 Star::Find(15, 1172, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.589 00.000 7988 Star::Find returns 0 (3), X=1172.00, Y=237.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
04:10:50.589 00.000 7988 Star::Find(15, 632, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.589 00.000 7988 Star::Find false star n=4 nbg=286 bg=109.4 sigma=3.6 thresh=120 peak=115
04:10:50.589 00.000 7988 Star::Find returns 0 (2), X=632.00, Y=579.00, Mass=45, SNR=2.9, Peak=124 HFD=0.0
04:10:50.589 00.000 7988 Star::Find(15, 609, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.589 00.000 7988 Star::Find returns 0 (2), X=609.00, Y=715.00, Mass=11, SNR=1.8, Peak=122 HFD=0.0
04:10:50.589 00.000 7988 Star::Find(15, 997, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.589 00.000 7988 Star::Find returns 0 (2), X=997.00, Y=363.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
04:10:50.589 00.000 7988 Star::Find(15, 406, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.599 00.010 7988 Star::Find false star n=3 nbg=284 bg=110.7 sigma=3.5 thresh=121 peak=114
04:10:50.599 00.000 7988 Star::Find returns 0 (2), X=406.00, Y=52.00, Mass=36, SNR=2.9, Peak=128 HFD=0.0
04:10:50.599 00.000 7988 Star::Find(15, 1102, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.599 00.000 7988 Star::Find returns 0 (3), X=1102.00, Y=410.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:50.599 00.000 7988 Star::Find(15, 551, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.599 00.000 7988 Star::Find returns 0 (2), X=551.00, Y=662.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
04:10:50.599 00.000 7988 AutoFind: could not find a non-saturated star!
04:10:50.606 00.007 7988 AutoFind: finding best star pass 3
04:10:50.606 00.000 7988 Star::Find(15, 578, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.608 00.002 7988 Star::Find returns 0 (2), X=578.00, Y=347.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:10:50.608 00.000 7988 Star::Find(15, 1072, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.610 00.002 7988 Star::Find returns 0 (2), X=1072.00, Y=607.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:10:50.610 00.000 7988 Star::Find(15, 857, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.612 00.002 7988 Star::Find returns 0 (2), X=857.00, Y=789.00, Mass=21, SNR=2.7, Peak=120 HFD=0.0
04:10:50.612 00.000 7988 Star::Find(15, 500, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.612 00.000 7988 Star::Find returns 0 (2), X=500.00, Y=273.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:10:50.615 00.003 7988 Star::Find(15, 301, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.615 00.000 7988 Star::Find returns 0 (2), X=301.00, Y=715.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:10:50.615 00.000 7988 Star::Find(15, 926, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.615 00.000 7988 Star::Find returns 0 (2), X=926.00, Y=906.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:10:50.615 00.000 7988 Star::Find(15, 913, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.615 00.000 7988 Star::Find returns 0 (2), X=913.00, Y=522.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:10:50.615 00.000 7988 Star::Find(15, 684, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.615 00.000 7988 Star::Find returns 0 (3), X=684.00, Y=461.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.623 00.008 7988 Star::Find(15, 917, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.623 00.000 7988 Star::Find false star n=2 nbg=281 bg=109.0 sigma=3.4 thresh=119 peak=114
04:10:50.623 00.000 7988 Star::Find returns 0 (2), X=917.00, Y=145.00, Mass=27, SNR=2.9, Peak=125 HFD=0.0
04:10:50.623 00.000 7988 Star::Find(15, 743, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.623 00.000 7988 Star::Find returns 0 (3), X=743.00, Y=770.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.623 00.000 7988 Star::Find(15, 189, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.623 00.000 7988 Star::Find returns 0 (2), X=189.00, Y=172.00, Mass=25, SNR=2.9, Peak=121 HFD=0.0
04:10:50.623 00.000 7988 Star::Find(15, 1201, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.631 00.008 7988 Star::Find returns 0 (3), X=1201.00, Y=179.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:10:50.631 00.000 7988 Star::Find(15, 884, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.631 00.000 7988 Star::Find returns 0 (2), X=884.00, Y=442.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:10:50.631 00.000 7988 Star::Find(15, 419, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.631 00.000 7988 Star::Find false star n=3 nbg=279 bg=107.7 sigma=3.4 thresh=118 peak=113
04:10:50.631 00.000 7988 Star::Find returns 0 (2), X=419.00, Y=712.00, Mass=32, SNR=2.9, Peak=121 HFD=0.0
04:10:50.631 00.000 7988 Star::Find(15, 1111, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.640 00.009 7988 Star::Find false star n=4 nbg=275 bg=110.0 sigma=3.4 thresh=120 peak=116
04:10:50.640 00.000 7988 Star::Find returns 0 (2), X=1111.00, Y=101.00, Mass=49, SNR=2.9, Peak=127 HFD=0.0
04:10:50.640 00.000 7988 Star::Find(15, 381, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.640 00.000 7988 Star::Find returns 0 (2), X=381.00, Y=778.00, Mass=24, SNR=2.7, Peak=120 HFD=0.0
04:10:50.640 00.000 7988 Star::Find(15, 1260, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.640 00.000 7988 Star::Find returns 0 (2), X=1260.00, Y=513.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
04:10:50.640 00.000 7988 Star::Find(15, 687, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.647 00.007 7988 Star::Find false star n=3 nbg=282 bg=110.5 sigma=3.7 thresh=122 peak=116
04:10:50.647 00.000 7988 Star::Find returns 0 (2), X=687.00, Y=409.00, Mass=37, SNR=2.9, Peak=124 HFD=0.0
04:10:50.647 00.000 7988 Star::Find(15, 1250, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.647 00.000 7988 Star::Find returns 0 (2), X=1250.00, Y=288.00, Mass=13, SNR=2.1, Peak=127 HFD=0.0
04:10:50.647 00.000 7988 Star::Find(15, 1258, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.647 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=672.00, Mass=25, SNR=2.9, Peak=122 HFD=0.0
04:10:50.647 00.000 7988 Star::Find(15, 630, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.647 00.000 7988 Star::Find returns 0 (2), X=630.00, Y=324.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
04:10:50.647 00.000 7988 Star::Find(15, 1096, 26, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.647 00.000 7988 Star::Find returns 0 (2), X=1096.00, Y=26.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:10:50.657 00.010 7988 Star::Find(15, 881, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.657 00.000 7988 Star::Find false star n=5 nbg=275 bg=109.4 sigma=3.3 thresh=119 peak=113
04:10:50.657 00.000 7988 Star::Find returns 0 (2), X=881.00, Y=270.00, Mass=57, SNR=2.9, Peak=122 HFD=0.0
04:10:50.660 00.003 7988 Star::Find(15, 251, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.660 00.000 7988 Star::Find false star n=3 nbg=280 bg=107.5 sigma=3.6 thresh=118 peak=112
04:10:50.662 00.002 7988 Star::Find returns 0 (2), X=251.00, Y=642.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:10:50.663 00.001 7988 Star::Find(15, 1257, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.663 00.000 7988 Star::Find returns 0 (2), X=1257.00, Y=232.00, Mass=11, SNR=1.8, Peak=126 HFD=0.0
04:10:50.663 00.000 7988 Star::Find(15, 303, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.663 00.000 7988 Star::Find returns 0 (2), X=303.00, Y=576.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:10:50.663 00.000 7988 Star::Find(15, 1013, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.663 00.000 7988 Star::Find false star n=4 nbg=271 bg=109.3 sigma=3.2 thresh=119 peak=114
04:10:50.663 00.000 7988 Star::Find returns 0 (2), X=1013.00, Y=49.00, Mass=51, SNR=2.9, Peak=126 HFD=0.0
04:10:50.663 00.000 7988 Star::Find(15, 1243, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.663 00.000 7988 Star::Find false star n=4 nbg=277 bg=113.2 sigma=3.6 thresh=124 peak=120
04:10:50.663 00.000 7988 Star::Find returns 0 (2), X=1243.00, Y=315.00, Mass=46, SNR=2.9, Peak=127 HFD=0.0
04:10:50.663 00.000 7988 Star::Find(15, 1048, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.674 00.011 7988 Star::Find returns 0 (2), X=1048.00, Y=119.00, Mass=24, SNR=2.8, Peak=121 HFD=0.0
04:10:50.674 00.000 7988 Star::Find(15, 582, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.674 00.000 7988 Star::Find false star n=3 nbg=280 bg=108.6 sigma=3.4 thresh=119 peak=114
04:10:50.674 00.000 7988 Star::Find returns 0 (2), X=582.00, Y=660.00, Mass=35, SNR=2.9, Peak=123 HFD=0.0
04:10:50.674 00.000 7988 Star::Find(15, 1138, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.674 00.000 7988 Star::Find returns 0 (2), X=1138.00, Y=268.00, Mass=20, SNR=2.6, Peak=125 HFD=0.0
04:10:50.679 00.005 7988 Star::Find(15, 352, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.679 00.000 7988 Star::Find returns 0 (3), X=352.00, Y=169.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.679 00.000 7988 Star::Find(15, 433, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.679 00.000 7988 Star::Find returns 0 (2), X=433.00, Y=474.00, Mass=23, SNR=2.7, Peak=125 HFD=0.0
04:10:50.679 00.000 7988 Star::Find(15, 660, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.679 00.000 7988 Star::Find false star n=3 nbg=278 bg=110.3 sigma=3.5 thresh=121 peak=116
04:10:50.679 00.000 7988 Star::Find returns 0 (2), X=660.00, Y=405.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
04:10:50.679 00.000 7988 Star::Find(15, 958, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.679 00.000 7988 Star::Find returns 0 (2), X=958.00, Y=409.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:10:50.679 00.000 7988 Star::Find(15, 1020, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.679 00.000 7988 Star::Find returns 0 (2), X=1020.00, Y=390.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:10:50.691 00.012 7988 Star::Find(15, 129, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.691 00.000 7988 Star::Find returns 0 (2), X=129.00, Y=849.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
04:10:50.691 00.000 7988 Star::Find(15, 267, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.691 00.000 7988 Star::Find returns 0 (3), X=267.00, Y=686.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:10:50.695 00.004 7988 Star::Find(15, 1148, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.695 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=513.00, Mass=12, SNR=2.0, Peak=125 HFD=0.0
04:10:50.695 00.000 7988 Star::Find(15, 718, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.695 00.000 7988 Star::Find returns 0 (3), X=718.00, Y=112.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.695 00.000 7988 Star::Find(15, 188, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.695 00.000 7988 Star::Find returns 0 (2), X=188.00, Y=193.00, Mass=25, SNR=2.9, Peak=121 HFD=0.0
04:10:50.701 00.006 7988 Star::Find(15, 901, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.701 00.000 7988 Star::Find false star n=3 nbg=277 bg=109.1 sigma=3.4 thresh=119 peak=113
04:10:50.703 00.002 7988 Star::Find returns 0 (2), X=901.00, Y=70.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:10:50.703 00.000 7988 Star::Find(15, 549, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.705 00.002 7988 Star::Find returns 0 (3), X=549.00, Y=326.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:10:50.705 00.000 7988 Star::Find(15, 36, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.708 00.003 7988 Star::Find false star n=5 nbg=272 bg=107.8 sigma=3.3 thresh=118 peak=113
04:10:50.708 00.000 7988 Star::Find returns 0 (2), X=36.00, Y=484.00, Mass=56, SNR=2.9, Peak=123 HFD=0.0
04:10:50.708 00.000 7988 Star::Find(15, 759, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.711 00.003 7988 Star::Find returns 0 (2), X=759.00, Y=811.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:10:50.711 00.000 7988 Star::Find(15, 797, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.711 00.000 7988 Star::Find returns 0 (2), X=797.00, Y=647.00, Mass=12, SNR=2.1, Peak=125 HFD=0.0
04:10:50.711 00.000 7988 Star::Find(15, 855, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.711 00.000 7988 Star::Find returns 0 (2), X=855.00, Y=521.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
04:10:50.711 00.000 7988 Star::Find(15, 743, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.711 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=682.00, Mass=14, SNR=2.1, Peak=122 HFD=0.0
04:10:50.711 00.000 7988 Star::Find(15, 605, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.711 00.000 7988 Star::Find false star n=3 nbg=279 bg=109.8 sigma=3.8 thresh=121 peak=115
04:10:50.711 00.000 7988 Star::Find returns 0 (2), X=605.00, Y=329.00, Mass=36, SNR=2.9, Peak=124 HFD=0.0
04:10:50.711 00.000 7988 Star::Find(15, 852, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.711 00.000 7988 Star::Find returns 0 (2), X=852.00, Y=629.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:10:50.725 00.014 7988 Star::Find(15, 515, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.725 00.000 7988 Star::Find false star n=3 nbg=277 bg=108.4 sigma=3.4 thresh=118 peak=113
04:10:50.727 00.002 7988 Star::Find returns 0 (2), X=515.00, Y=692.00, Mass=31, SNR=2.9, Peak=121 HFD=0.0
04:10:50.727 00.000 7988 Star::Find(15, 661, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.727 00.000 7988 Star::Find returns 0 (3), X=661.00, Y=772.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.727 00.000 7988 Star::Find(15, 1062, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.727 00.000 7988 Star::Find false star n=4 nbg=275 bg=106.9 sigma=3.3 thresh=117 peak=111
04:10:50.727 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=668.00, Mass=51, SNR=2.9, Peak=123 HFD=0.0
04:10:50.727 00.000 7988 Star::Find(15, 926, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.727 00.000 7988 Star::Find returns 0 (2), X=926.00, Y=25.00, Mass=22, SNR=2.7, Peak=123 HFD=0.0
04:10:50.727 00.000 7988 Star::Find(15, 58, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.727 00.000 7988 Star::Find returns 0 (3), X=58.00, Y=852.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.727 00.000 7988 Star::Find(15, 307, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.727 00.000 7988 Star::Find false star n=3 nbg=279 bg=109.3 sigma=3.3 thresh=119 peak=113
04:10:50.727 00.000 7988 Star::Find returns 0 (2), X=307.00, Y=111.00, Mass=30, SNR=2.9, Peak=122 HFD=0.0
04:10:50.727 00.000 7988 Star::Find(15, 1223, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.727 00.000 7988 Star::Find returns 0 (2), X=1223.00, Y=47.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
04:10:50.742 00.015 7988 Star::Find(15, 244, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.742 00.000 7988 Star::Find returns 0 (2), X=244.00, Y=146.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:10:50.742 00.000 7988 Star::Find(15, 560, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.742 00.000 7988 Star::Find returns 0 (2), X=560.00, Y=78.00, Mass=15, SNR=2.3, Peak=125 HFD=0.0
04:10:50.742 00.000 7988 Star::Find(15, 165, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.742 00.000 7988 Star::Find false star n=2 nbg=280 bg=106.7 sigma=3.5 thresh=117 peak=111
04:10:50.742 00.000 7988 Star::Find returns 0 (2), X=165.00, Y=694.00, Mass=28, SNR=2.9, Peak=121 HFD=0.0
04:10:50.742 00.000 7988 Star::Find(15, 267, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.742 00.000 7988 Star::Find returns 0 (2), X=267.00, Y=361.00, Mass=12, SNR=1.9, Peak=124 HFD=0.0
04:10:50.742 00.000 7988 Star::Find(15, 1050, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.742 00.000 7988 Star::Find returns 0 (2), X=1050.00, Y=865.00, Mass=26, SNR=3.0, Peak=117 HFD=0.0
04:10:50.742 00.000 7988 Star::Find(15, 558, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.742 00.000 7988 Star::Find false star n=5 nbg=276 bg=106.7 sigma=3.5 thresh=117 peak=111
04:10:50.742 00.000 7988 Star::Find returns 0 (2), X=558.00, Y=860.00, Mass=58, SNR=2.9, Peak=119 HFD=0.0
04:10:50.757 00.015 7988 Star::Find(15, 322, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.759 00.002 7988 Star::Find returns 0 (3), X=322.00, Y=84.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.759 00.000 7988 Star::Find(15, 539, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.759 00.000 7988 Star::Find returns 0 (2), X=539.00, Y=394.00, Mass=14, SNR=2.2, Peak=125 HFD=0.0
04:10:50.759 00.000 7988 Star::Find(15, 374, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.759 00.000 7988 Star::Find returns 0 (2), X=374.00, Y=289.00, Mass=13, SNR=2.0, Peak=121 HFD=0.0
04:10:50.759 00.000 7988 Star::Find(15, 969, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.759 00.000 7988 Star::Find returns 0 (2), X=969.00, Y=659.00, Mass=12, SNR=2.0, Peak=119 HFD=0.0
04:10:50.759 00.000 7988 Star::Find(15, 209, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.759 00.000 7988 Star::Find returns 0 (2), X=209.00, Y=257.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
04:10:50.759 00.000 7988 Star::Find(15, 71, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.759 00.000 7988 Star::Find returns 0 (2), X=71.00, Y=873.00, Mass=22, SNR=2.6, Peak=120 HFD=0.0
04:10:50.759 00.000 7988 Star::Find(15, 1004, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.759 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=249.00, Mass=24, SNR=2.8, Peak=123 HFD=0.0
04:10:50.759 00.000 7988 Star::Find(15, 1222, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.773 00.014 7988 Star::Find returns 0 (2), X=1222.00, Y=295.00, Mass=23, SNR=2.7, Peak=126 HFD=0.0
04:10:50.773 00.000 7988 Star::Find(15, 861, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.776 00.003 7988 Star::Find returns 0 (2), X=861.00, Y=163.00, Mass=25, SNR=2.9, Peak=125 HFD=0.0
04:10:50.776 00.000 7988 Star::Find(15, 957, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.776 00.000 7988 Star::Find false star n=3 nbg=277 bg=109.0 sigma=3.4 thresh=119 peak=114
04:10:50.776 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=356.00, Mass=38, SNR=2.9, Peak=126 HFD=0.0
04:10:50.776 00.000 7988 Star::Find(15, 830, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.776 00.000 7988 Star::Find returns 0 (3), X=830.00, Y=246.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:10:50.776 00.000 7988 Star::Find(15, 1195, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.776 00.000 7988 Star::Find false star n=3 nbg=282 bg=108.6 sigma=3.5 thresh=119 peak=114
04:10:50.776 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=600.00, Mass=36, SNR=2.9, Peak=123 HFD=0.0
04:10:50.776 00.000 7988 Star::Find(15, 1188, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.776 00.000 7988 Star::Find returns 0 (2), X=1188.00, Y=468.00, Mass=23, SNR=2.8, Peak=123 HFD=0.0
04:10:50.776 00.000 7988 Star::Find(15, 80, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.789 00.013 7988 Star::Find returns 0 (3), X=80.00, Y=608.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:10:50.789 00.000 7988 Star::Find(15, 1172, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.789 00.000 7988 Star::Find returns 0 (3), X=1172.00, Y=237.00, Mass=0, SNR=0.0, Peak=130 HFD=0.0
04:10:50.793 00.004 7988 Star::Find(15, 632, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.793 00.000 7988 Star::Find false star n=4 nbg=286 bg=109.4 sigma=3.6 thresh=120 peak=115
04:10:50.793 00.000 7988 Star::Find returns 0 (2), X=632.00, Y=579.00, Mass=45, SNR=2.9, Peak=124 HFD=0.0
04:10:50.793 00.000 7988 Star::Find(15, 609, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.793 00.000 7988 Star::Find returns 0 (2), X=609.00, Y=715.00, Mass=11, SNR=1.8, Peak=122 HFD=0.0
04:10:50.793 00.000 7988 Star::Find(15, 997, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.793 00.000 7988 Star::Find returns 0 (2), X=997.00, Y=363.00, Mass=13, SNR=2.1, Peak=122 HFD=0.0
04:10:50.793 00.000 7988 Star::Find(15, 406, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.793 00.000 7988 Star::Find false star n=3 nbg=284 bg=110.7 sigma=3.5 thresh=121 peak=114
04:10:50.793 00.000 7988 Star::Find returns 0 (2), X=406.00, Y=52.00, Mass=36, SNR=2.9, Peak=128 HFD=0.0
04:10:50.803 00.010 7988 Star::Find(15, 1102, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.805 00.002 7988 Star::Find returns 0 (3), X=1102.00, Y=410.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:10:50.805 00.000 7988 Star::Find(15, 551, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
04:10:50.805 00.000 7988 Star::Find returns 0 (2), X=551.00, Y=662.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
04:10:50.805 00.000 7988 AutoFind: no star found
04:10:50.810 00.005 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:10:50.810 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:10:50.810 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_041047.fit
04:10:50.810 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:10:50.810 00.000 7988 ScopeASCOM::SideOfPier() returns 0
04:10:50.823 00.013 7988 auto find star failed, attempts remaining = 1
04:10:50.825 00.002 7988 PhdController failed: failed to find a suitable guide star
04:10:50.827 00.002 7988 PhdController: newstate STATE_FINISH
04:10:50.827 00.000 7988 PhdController complete: fail: failed to find a suitable guide star
04:10:50.829 00.002 7988 evsrv: {"Event":"SettleDone","Timestamp":1767431450.829,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"failed to find a suitable guide star","TotalFrames":23,"DroppedFrames":16}
04:10:50.829 00.000 7988 Mount: notify guiding dither settle done success=0
04:10:50.829 00.000 7988 PhdController: newstate STATE_IDLE
04:10:50.829 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:50.829 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:50.829 00.000 7988 Enqueuing Expose request
04:10:50.837 00.008 15712 Worker thread wakes up
04:10:50.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:50.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:50.837 00.000 7988 evsrv: cli 0CCCFC68 connect
04:10:50.839 00.002 7988 case statement mapped state 1 to 101
04:10:50.841 00.002 7988 case statement mapped state 1 to 101
04:10:50.841 00.000 7988 evsrv: cli 0CCCFC68 request: {"method":"get_lock_position","id":"6e192011-a5c4-45f2-8487-2ea42051b57d"}
04:10:50.844 00.003 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":null,"id":"6e192011-a5c4-45f2-8487-2ea42051b57d"}
04:10:50.844 00.000 7988 evsrv: cli 0CCCFC68 disconnect
04:10:51.855 01.011 7988 evsrv: cli 0CCCFC68 connect
04:10:51.857 00.002 7988 case statement mapped state 1 to 101
04:10:51.857 00.000 7988 case statement mapped state 1 to 101
04:10:51.859 00.002 7988 evsrv: cli 0CCCFC68 request: {"method":"get_lock_position","id":"e5a65173-bb7b-48a7-be0d-02c4522f60e4"}
04:10:51.859 00.000 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":null,"id":"e5a65173-bb7b-48a7-be0d-02c4522f60e4"}
04:10:51.859 00.000 7988 evsrv: cli 0CCCFC68 disconnect
04:10:52.254 00.395 15712 Exposure complete
04:10:52.318 00.064 15712 worker thread done servicing request
04:10:52.318 00.000 7988 OnExposeComplete: enter
04:10:52.318 00.000 7988 UpdateGuideState(): m_state=1
04:10:52.323 00.005 7988 UpdateCurrentPosition: no star selected
04:10:52.323 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:52.323 00.000 7988 Status Line: No star selected
04:10:52.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=99, FiltMax=118, Gamma=0.690
04:10:52.323 00.000 7988 UpdateGuideState exits: No star selected
04:10:52.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:52.323 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:52.332 00.009 7988 Enqueuing Expose request
04:10:52.332 00.000 15712 Worker thread wakes up
04:10:52.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:52.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:52.873 00.541 7988 evsrv: cli 0CCCF448 connect
04:10:52.873 00.000 7988 case statement mapped state 1 to 101
04:10:52.873 00.000 7988 case statement mapped state 1 to 101
04:10:52.873 00.000 7988 evsrv: cli 0CCCF448 request: {"method":"get_lock_position","id":"d51d30a8-d946-485a-8c97-787c3efcc639"}
04:10:52.873 00.000 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":null,"id":"d51d30a8-d946-485a-8c97-787c3efcc639"}
04:10:52.873 00.000 7988 evsrv: cli 0CCCF448 disconnect
04:10:53.878 01.005 7988 evsrv: cli 0CCCEF48 connect
04:10:53.878 00.000 7988 case statement mapped state 1 to 101
04:10:53.878 00.000 7988 case statement mapped state 1 to 101
04:10:53.878 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"54d67447-ab8a-4ecc-90f3-9dc6b773f640"}
04:10:53.878 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"54d67447-ab8a-4ecc-90f3-9dc6b773f640"}
04:10:53.878 00.000 7988 evsrv: cli 0CCCEF48 disconnect
04:10:54.070 00.192 15712 Exposure complete
04:10:54.131 00.061 15712 worker thread done servicing request
04:10:54.131 00.000 7988 OnExposeComplete: enter
04:10:54.131 00.000 7988 UpdateGuideState(): m_state=1
04:10:54.138 00.007 7988 UpdateCurrentPosition: no star selected
04:10:54.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:54.140 00.002 7988 Status Line: No star selected
04:10:54.142 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=98, FiltMax=119, Gamma=0.690
04:10:54.142 00.000 7988 UpdateGuideState exits: No star selected
04:10:54.144 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:54.144 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:54.146 00.002 7988 Enqueuing Expose request
04:10:54.147 00.001 15712 Worker thread wakes up
04:10:54.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:54.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:54.880 00.733 7988 evsrv: cli 0CCCF8A8 connect
04:10:54.880 00.000 7988 case statement mapped state 1 to 101
04:10:54.880 00.000 7988 case statement mapped state 1 to 101
04:10:54.880 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"67bd2236-9c4c-4147-a23f-fc2f5017a9d1"}
04:10:54.880 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"67bd2236-9c4c-4147-a23f-fc2f5017a9d1"}
04:10:54.887 00.007 7988 evsrv: cli 0CCCF8A8 disconnect
04:10:55.553 00.666 15712 Exposure complete
04:10:55.614 00.061 15712 worker thread done servicing request
04:10:55.614 00.000 7988 OnExposeComplete: enter
04:10:55.619 00.005 7988 UpdateGuideState(): m_state=1
04:10:55.621 00.002 7988 UpdateCurrentPosition: no star selected
04:10:55.621 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:55.623 00.002 7988 Status Line: No star selected
04:10:55.625 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=108, FiltMin=99, FiltMax=118, Gamma=0.690
04:10:55.626 00.001 7988 UpdateGuideState exits: No star selected
04:10:55.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:55.626 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:55.630 00.004 7988 Enqueuing Expose request
04:10:55.630 00.000 15712 Worker thread wakes up
04:10:55.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:55.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:55.886 00.256 7988 evsrv: cli 0CCCEEA8 connect
04:10:55.886 00.000 7988 case statement mapped state 1 to 101
04:10:55.886 00.000 7988 case statement mapped state 1 to 101
04:10:55.886 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"0f4d1919-4e1f-434b-9ed7-9cc8d5adb216"}
04:10:55.886 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"0f4d1919-4e1f-434b-9ed7-9cc8d5adb216"}
04:10:55.886 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:10:56.892 01.006 7988 evsrv: cli 0CCCFA88 connect
04:10:56.892 00.000 7988 case statement mapped state 1 to 101
04:10:56.892 00.000 7988 case statement mapped state 1 to 101
04:10:56.892 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"4fdee5cf-3e06-4f9e-9fbe-9fa2b9376b01"}
04:10:56.892 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"4fdee5cf-3e06-4f9e-9fbe-9fa2b9376b01"}
04:10:56.892 00.000 7988 evsrv: cli 0CCCFA88 disconnect
04:10:57.262 00.370 15712 Exposure complete
04:10:57.327 00.065 15712 worker thread done servicing request
04:10:57.327 00.000 7988 OnExposeComplete: enter
04:10:57.329 00.002 7988 UpdateGuideState(): m_state=1
04:10:57.329 00.000 7988 UpdateCurrentPosition: no star selected
04:10:57.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:57.329 00.000 7988 Status Line: No star selected
04:10:57.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=99, FiltMax=118, Gamma=0.690
04:10:57.329 00.000 7988 UpdateGuideState exits: No star selected
04:10:57.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:57.329 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:57.329 00.000 7988 Enqueuing Expose request
04:10:57.329 00.000 15712 Worker thread wakes up
04:10:57.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:57.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:57.898 00.569 7988 evsrv: cli 0CCCFA88 connect
04:10:57.898 00.000 7988 case statement mapped state 1 to 101
04:10:57.898 00.000 7988 case statement mapped state 1 to 101
04:10:57.898 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"d141d957-87a9-4ce9-becc-3065b02c6f9e"}
04:10:57.898 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"d141d957-87a9-4ce9-becc-3065b02c6f9e"}
04:10:57.904 00.006 7988 evsrv: cli 0CCCFA88 disconnect
04:10:58.859 00.955 15712 Exposure complete
04:10:58.905 00.046 7988 evsrv: cli 0CCCFC68 connect
04:10:58.905 00.000 7988 case statement mapped state 1 to 101
04:10:58.905 00.000 7988 case statement mapped state 1 to 101
04:10:58.905 00.000 7988 evsrv: cli 0CCCFC68 request: {"method":"get_lock_position","id":"0fe4248a-2630-45d0-9b83-0d76e606f3d6"}
04:10:58.910 00.005 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":null,"id":"0fe4248a-2630-45d0-9b83-0d76e606f3d6"}
04:10:58.912 00.002 7988 evsrv: cli 0CCCFC68 disconnect
04:10:58.920 00.008 15712 worker thread done servicing request
04:10:58.920 00.000 7988 OnExposeComplete: enter
04:10:58.920 00.000 7988 UpdateGuideState(): m_state=1
04:10:58.927 00.007 7988 UpdateCurrentPosition: no star selected
04:10:58.927 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:10:58.927 00.000 7988 Status Line: No star selected
04:10:58.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=108, FiltMin=99, FiltMax=118, Gamma=0.690
04:10:58.927 00.000 7988 UpdateGuideState exits: No star selected
04:10:58.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:58.927 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:10:58.927 00.000 7988 Enqueuing Expose request
04:10:58.927 00.000 15712 Worker thread wakes up
04:10:58.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:10:58.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:10:59.930 01.003 7988 evsrv: cli 0CCCFDA8 connect
04:10:59.931 00.001 7988 case statement mapped state 1 to 101
04:10:59.931 00.000 7988 case statement mapped state 1 to 101
04:10:59.931 00.000 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_position","id":"ceb1c282-72da-4ea3-a070-e6cb5f0f6138"}
04:10:59.931 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":null,"id":"ceb1c282-72da-4ea3-a070-e6cb5f0f6138"}
04:10:59.936 00.005 7988 evsrv: cli 0CCCFDA8 disconnect
04:11:00.568 00.632 15712 Exposure complete
04:11:00.633 00.065 15712 worker thread done servicing request
04:11:00.633 00.000 7988 OnExposeComplete: enter
04:11:00.633 00.000 7988 UpdateGuideState(): m_state=1
04:11:00.633 00.000 7988 UpdateCurrentPosition: no star selected
04:11:00.633 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:00.633 00.000 7988 Status Line: No star selected
04:11:00.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=99, FiltMax=119, Gamma=0.690
04:11:00.633 00.000 7988 UpdateGuideState exits: No star selected
04:11:00.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:00.633 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:00.633 00.000 7988 Enqueuing Expose request
04:11:00.633 00.000 15712 Worker thread wakes up
04:11:00.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:00.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:00.949 00.316 7988 evsrv: cli 0CCCEEA8 connect
04:11:00.951 00.002 7988 case statement mapped state 1 to 101
04:11:00.951 00.000 7988 case statement mapped state 1 to 101
04:11:00.951 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"c8cd3332-d10b-466a-a38f-4725ec22f8e4"}
04:11:00.951 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"c8cd3332-d10b-466a-a38f-4725ec22f8e4"}
04:11:00.951 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:11:01.958 01.007 7988 evsrv: cli 0CCCEF48 connect
04:11:01.960 00.002 7988 case statement mapped state 1 to 101
04:11:01.960 00.000 7988 case statement mapped state 1 to 101
04:11:01.962 00.002 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"db72a339-d668-4141-8a90-776dc113b10f"}
04:11:01.964 00.002 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"db72a339-d668-4141-8a90-776dc113b10f"}
04:11:01.964 00.000 7988 evsrv: cli 0CCCEF48 disconnect
04:11:02.166 00.202 15712 Exposure complete
04:11:02.230 00.064 15712 worker thread done servicing request
04:11:02.230 00.000 7988 OnExposeComplete: enter
04:11:02.230 00.000 7988 UpdateGuideState(): m_state=1
04:11:02.233 00.003 7988 UpdateCurrentPosition: no star selected
04:11:02.233 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:02.235 00.002 7988 Status Line: No star selected
04:11:02.237 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=108, FiltMin=99, FiltMax=119, Gamma=0.690
04:11:02.237 00.000 7988 UpdateGuideState exits: No star selected
04:11:02.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:02.237 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:02.237 00.000 7988 Enqueuing Expose request
04:11:02.237 00.000 15712 Worker thread wakes up
04:11:02.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:02.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:02.975 00.738 7988 evsrv: cli 0CCCF308 connect
04:11:02.975 00.000 7988 case statement mapped state 1 to 101
04:11:02.975 00.000 7988 case statement mapped state 1 to 101
04:11:02.975 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"91ca3c7f-c0d2-46bd-abdb-b506595f3ff5"}
04:11:02.975 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"91ca3c7f-c0d2-46bd-abdb-b506595f3ff5"}
04:11:02.981 00.006 7988 evsrv: cli 0CCCF308 disconnect
04:11:03.872 00.891 15712 Exposure complete
04:11:03.937 00.065 15712 worker thread done servicing request
04:11:03.937 00.000 7988 OnExposeComplete: enter
04:11:03.937 00.000 7988 UpdateGuideState(): m_state=1
04:11:03.937 00.000 7988 UpdateCurrentPosition: no star selected
04:11:03.937 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:03.937 00.000 7988 Status Line: No star selected
04:11:03.937 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=109, FiltMin=99, FiltMax=120, Gamma=0.690
04:11:03.937 00.000 7988 UpdateGuideState exits: No star selected
04:11:03.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:03.937 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:03.937 00.000 7988 Enqueuing Expose request
04:11:03.949 00.012 15712 Worker thread wakes up
04:11:03.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:03.950 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:03.996 00.046 7988 evsrv: cli 0CCD0028 connect
04:11:03.996 00.000 7988 case statement mapped state 1 to 101
04:11:03.996 00.000 7988 case statement mapped state 1 to 101
04:11:03.996 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"a5309aaa-3f0c-4f52-abbd-57571313834e"}
04:11:04.001 00.005 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"a5309aaa-3f0c-4f52-abbd-57571313834e"}
04:11:04.001 00.000 7988 evsrv: cli 0CCD0028 disconnect
04:11:05.001 01.000 7988 evsrv: cli 0CCCF088 connect
04:11:05.001 00.000 7988 case statement mapped state 1 to 101
04:11:05.001 00.000 7988 case statement mapped state 1 to 101
04:11:05.006 00.005 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"dd7567c3-d798-4509-bcbc-f666b227c887"}
04:11:05.006 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"dd7567c3-d798-4509-bcbc-f666b227c887"}
04:11:05.008 00.002 7988 evsrv: cli 0CCCF088 disconnect
04:11:05.465 00.457 15712 Exposure complete
04:11:05.527 00.062 15712 worker thread done servicing request
04:11:05.527 00.000 7988 OnExposeComplete: enter
04:11:05.527 00.000 7988 UpdateGuideState(): m_state=1
04:11:05.533 00.006 7988 UpdateCurrentPosition: no star selected
04:11:05.535 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:05.535 00.000 7988 Status Line: No star selected
04:11:05.537 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=99, FiltMax=120, Gamma=0.690
04:11:05.537 00.000 7988 UpdateGuideState exits: No star selected
04:11:05.539 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:05.539 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:05.541 00.002 7988 Enqueuing Expose request
04:11:05.541 00.000 15712 Worker thread wakes up
04:11:05.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:05.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:06.022 00.481 7988 evsrv: cli 0CCCF268 connect
04:11:06.022 00.000 7988 case statement mapped state 1 to 101
04:11:06.022 00.000 7988 case statement mapped state 1 to 101
04:11:06.022 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_lock_position","id":"7b8404b9-ba3f-4e4e-93c1-387b2481a8eb"}
04:11:06.027 00.005 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":null,"id":"7b8404b9-ba3f-4e4e-93c1-387b2481a8eb"}
04:11:06.029 00.002 7988 evsrv: cli 0CCCF268 disconnect
04:11:07.043 01.014 7988 evsrv: cli 0CCCF308 connect
04:11:07.043 00.000 7988 case statement mapped state 1 to 101
04:11:07.043 00.000 7988 case statement mapped state 1 to 101
04:11:07.043 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"4ab00d9e-a231-4ec8-a636-4b7995d00b59"}
04:11:07.043 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"4ab00d9e-a231-4ec8-a636-4b7995d00b59"}
04:11:07.050 00.007 7988 evsrv: cli 0CCCF308 disconnect
04:11:07.173 00.123 15712 Exposure complete
04:11:07.237 00.064 15712 worker thread done servicing request
04:11:07.237 00.000 7988 OnExposeComplete: enter
04:11:07.237 00.000 7988 UpdateGuideState(): m_state=1
04:11:07.237 00.000 7988 UpdateCurrentPosition: no star selected
04:11:07.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:07.243 00.006 7988 Status Line: No star selected
04:11:07.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=109, FiltMin=99, FiltMax=123, Gamma=0.690
04:11:07.245 00.002 7988 UpdateGuideState exits: No star selected
04:11:07.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:07.247 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:07.247 00.000 7988 Enqueuing Expose request
04:11:07.249 00.002 15712 Worker thread wakes up
04:11:07.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:07.250 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:08.049 00.799 7988 evsrv: cli 0CCCF448 connect
04:11:08.049 00.000 7988 case statement mapped state 1 to 101
04:11:08.049 00.000 7988 case statement mapped state 1 to 101
04:11:08.049 00.000 7988 evsrv: cli 0CCCF448 request: {"method":"get_lock_position","id":"686f9586-01e6-4c13-a887-c23a1ace8d17"}
04:11:08.055 00.006 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":null,"id":"686f9586-01e6-4c13-a887-c23a1ace8d17"}
04:11:08.055 00.000 7988 evsrv: cli 0CCCF448 disconnect
04:11:08.769 00.714 15712 Exposure complete
04:11:08.831 00.062 15712 worker thread done servicing request
04:11:08.831 00.000 7988 OnExposeComplete: enter
04:11:08.831 00.000 7988 UpdateGuideState(): m_state=1
04:11:08.837 00.006 7988 UpdateCurrentPosition: no star selected
04:11:08.837 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:08.839 00.002 7988 Status Line: No star selected
04:11:08.841 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=110, FiltMin=99, FiltMax=120, Gamma=0.690
04:11:08.841 00.000 7988 UpdateGuideState exits: No star selected
04:11:08.843 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:08.843 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:08.845 00.002 7988 Enqueuing Expose request
04:11:08.845 00.000 15712 Worker thread wakes up
04:11:08.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:08.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:09.070 00.225 7988 evsrv: cli 0CCCEF48 connect
04:11:09.070 00.000 7988 case statement mapped state 1 to 101
04:11:09.070 00.000 7988 case statement mapped state 1 to 101
04:11:09.070 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"7fc4c05a-1709-49f7-b432-97839b416762"}
04:11:09.075 00.005 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"7fc4c05a-1709-49f7-b432-97839b416762"}
04:11:09.075 00.000 7988 evsrv: cli 0CCCEF48 disconnect
04:11:10.077 01.002 7988 evsrv: cli 0CCCF088 connect
04:11:10.077 00.000 7988 case statement mapped state 1 to 101
04:11:10.081 00.004 7988 case statement mapped state 1 to 101
04:11:10.081 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"dddef35f-afd1-4c2c-a8c3-6f3318dc2b34"}
04:11:10.081 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"dddef35f-afd1-4c2c-a8c3-6f3318dc2b34"}
04:11:10.084 00.003 7988 evsrv: cli 0CCCF088 disconnect
04:11:10.480 00.396 15712 Exposure complete
04:11:10.541 00.061 15712 worker thread done servicing request
04:11:10.541 00.000 7988 OnExposeComplete: enter
04:11:10.541 00.000 7988 UpdateGuideState(): m_state=1
04:11:10.541 00.000 7988 UpdateCurrentPosition: no star selected
04:11:10.541 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:10.541 00.000 7988 Status Line: No star selected
04:11:10.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=110, FiltMin=98, FiltMax=122, Gamma=0.690
04:11:10.541 00.000 7988 UpdateGuideState exits: No star selected
04:11:10.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:10.556 00.015 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:10.557 00.001 7988 Enqueuing Expose request
04:11:10.557 00.000 15712 Worker thread wakes up
04:11:10.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:10.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:11.085 00.528 7988 evsrv: cli 0CCCFDA8 connect
04:11:11.085 00.000 7988 case statement mapped state 1 to 101
04:11:11.085 00.000 7988 case statement mapped state 1 to 101
04:11:11.085 00.000 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_position","id":"29497bea-d95f-48b9-be25-f968f65a4896"}
04:11:11.085 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":null,"id":"29497bea-d95f-48b9-be25-f968f65a4896"}
04:11:11.091 00.006 7988 evsrv: cli 0CCCFDA8 disconnect
04:11:12.075 00.984 15712 Exposure complete
04:11:12.104 00.029 7988 evsrv: cli 0CCCECC8 connect
04:11:12.106 00.002 7988 case statement mapped state 1 to 101
04:11:12.106 00.000 7988 case statement mapped state 1 to 101
04:11:12.108 00.002 7988 evsrv: cli 0CCCECC8 request: {"method":"get_lock_position","id":"1628b87f-86c3-4b02-84c7-74af355c39a8"}
04:11:12.108 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":null,"id":"1628b87f-86c3-4b02-84c7-74af355c39a8"}
04:11:12.108 00.000 7988 evsrv: cli 0CCCECC8 disconnect
04:11:12.140 00.032 15712 worker thread done servicing request
04:11:12.140 00.000 7988 OnExposeComplete: enter
04:11:12.140 00.000 7988 UpdateGuideState(): m_state=1
04:11:12.140 00.000 7988 UpdateCurrentPosition: no star selected
04:11:12.140 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:12.145 00.005 7988 Status Line: No star selected
04:11:12.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=110, FiltMin=98, FiltMax=122, Gamma=0.690
04:11:12.147 00.002 7988 UpdateGuideState exits: No star selected
04:11:12.149 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:12.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:12.149 00.000 7988 Enqueuing Expose request
04:11:12.152 00.003 15712 Worker thread wakes up
04:11:12.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:12.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:13.110 00.958 7988 evsrv: cli 0CCCF3A8 connect
04:11:13.110 00.000 7988 case statement mapped state 1 to 101
04:11:13.113 00.003 7988 case statement mapped state 1 to 101
04:11:13.113 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"017c6443-55ae-4006-a9dd-6ea4d846324f"}
04:11:13.113 00.000 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"017c6443-55ae-4006-a9dd-6ea4d846324f"}
04:11:13.117 00.004 7988 evsrv: cli 0CCCF3A8 disconnect
04:11:13.784 00.667 15712 Exposure complete
04:11:13.846 00.062 15712 worker thread done servicing request
04:11:13.846 00.000 7988 OnExposeComplete: enter
04:11:13.846 00.000 7988 UpdateGuideState(): m_state=1
04:11:13.852 00.006 7988 UpdateCurrentPosition: no star selected
04:11:13.852 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:13.854 00.002 7988 Status Line: No star selected
04:11:13.856 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=111, FiltMin=100, FiltMax=121, Gamma=0.690
04:11:13.856 00.000 7988 UpdateGuideState exits: No star selected
04:11:13.858 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:13.858 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:13.860 00.002 7988 Enqueuing Expose request
04:11:13.860 00.000 15712 Worker thread wakes up
04:11:13.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:13.861 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:14.117 00.256 7988 evsrv: cli 0CCCF768 connect
04:11:14.117 00.000 7988 case statement mapped state 1 to 101
04:11:14.117 00.000 7988 case statement mapped state 1 to 101
04:11:14.117 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"get_lock_position","id":"1fa28e38-ed1a-4a0d-b0c9-f49b1e4300d8"}
04:11:14.117 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":null,"id":"1fa28e38-ed1a-4a0d-b0c9-f49b1e4300d8"}
04:11:14.117 00.000 7988 evsrv: cli 0CCCF768 disconnect
04:11:15.122 01.005 7988 evsrv: cli 0CCCEEA8 connect
04:11:15.123 00.001 7988 case statement mapped state 1 to 101
04:11:15.125 00.002 7988 case statement mapped state 1 to 101
04:11:15.125 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"399f3342-a06b-40a9-afd1-d2a7423b578e"}
04:11:15.127 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"399f3342-a06b-40a9-afd1-d2a7423b578e"}
04:11:15.131 00.004 7988 evsrv: cli 0CCCEEA8 disconnect
04:11:15.378 00.247 15712 Exposure complete
04:11:15.440 00.062 15712 worker thread done servicing request
04:11:15.440 00.000 7988 OnExposeComplete: enter
04:11:15.440 00.000 7988 UpdateGuideState(): m_state=1
04:11:15.440 00.000 7988 UpdateCurrentPosition: no star selected
04:11:15.447 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:15.447 00.000 7988 Status Line: No star selected
04:11:15.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=111, FiltMin=100, FiltMax=121, Gamma=0.690
04:11:15.447 00.000 7988 UpdateGuideState exits: No star selected
04:11:15.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:15.447 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:15.447 00.000 7988 Enqueuing Expose request
04:11:15.447 00.000 15712 Worker thread wakes up
04:11:15.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:15.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:16.143 00.696 7988 evsrv: cli 0CCCEF48 connect
04:11:16.144 00.001 7988 case statement mapped state 1 to 101
04:11:16.144 00.000 7988 case statement mapped state 1 to 101
04:11:16.144 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"dfa720cf-0723-41df-bd48-016567712df9"}
04:11:16.144 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"dfa720cf-0723-41df-bd48-016567712df9"}
04:11:16.149 00.005 7988 evsrv: cli 0CCCEF48 disconnect
04:11:17.085 00.936 15712 Exposure complete
04:11:17.149 00.064 15712 worker thread done servicing request
04:11:17.149 00.000 7988 OnExposeComplete: enter
04:11:17.149 00.000 7988 UpdateGuideState(): m_state=1
04:11:17.149 00.000 7988 UpdateCurrentPosition: no star selected
04:11:17.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:17.149 00.000 7988 Status Line: No star selected
04:11:17.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=111, FiltMin=101, FiltMax=122, Gamma=0.690
04:11:17.149 00.000 7988 UpdateGuideState exits: No star selected
04:11:17.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:17.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:17.149 00.000 7988 Enqueuing Expose request
04:11:17.149 00.000 15712 Worker thread wakes up
04:11:17.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:17.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:17.165 00.016 7988 evsrv: cli 0CCCF628 connect
04:11:17.165 00.000 7988 case statement mapped state 1 to 101
04:11:17.165 00.000 7988 case statement mapped state 1 to 101
04:11:17.165 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_lock_position","id":"83485293-3c3a-47e8-b207-42ad0a4c8182"}
04:11:17.165 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":null,"id":"83485293-3c3a-47e8-b207-42ad0a4c8182"}
04:11:17.165 00.000 7988 evsrv: cli 0CCCF628 disconnect
04:11:18.682 01.517 15712 Exposure complete
04:11:18.744 00.062 15712 worker thread done servicing request
04:11:18.744 00.000 7988 OnExposeComplete: enter
04:11:18.744 00.000 7988 UpdateGuideState(): m_state=1
04:11:18.750 00.006 7988 UpdateCurrentPosition: no star selected
04:11:18.750 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:18.752 00.002 7988 Status Line: No star selected
04:11:18.754 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=111, FiltMin=102, FiltMax=121, Gamma=0.690
04:11:18.754 00.000 7988 UpdateGuideState exits: No star selected
04:11:18.756 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:18.756 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:18.758 00.002 7988 Enqueuing Expose request
04:11:18.759 00.001 15712 Worker thread wakes up
04:11:18.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:18.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:20.389 01.630 15712 Exposure complete
04:11:20.456 00.067 15712 worker thread done servicing request
04:11:20.456 00.000 7988 OnExposeComplete: enter
04:11:20.456 00.000 7988 UpdateGuideState(): m_state=1
04:11:20.456 00.000 7988 UpdateCurrentPosition: no star selected
04:11:20.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:20.456 00.000 7988 Status Line: No star selected
04:11:20.463 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=111, FiltMin=101, FiltMax=121, Gamma=0.690
04:11:20.463 00.000 7988 UpdateGuideState exits: No star selected
04:11:20.465 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:20.465 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:20.467 00.002 7988 Enqueuing Expose request
04:11:20.468 00.001 15712 Worker thread wakes up
04:11:20.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:20.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:21.986 01.518 15712 Exposure complete
04:11:22.047 00.061 15712 worker thread done servicing request
04:11:22.047 00.000 7988 OnExposeComplete: enter
04:11:22.047 00.000 7988 UpdateGuideState(): m_state=1
04:11:22.054 00.007 7988 UpdateCurrentPosition: no star selected
04:11:22.054 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:22.056 00.002 7988 Status Line: No star selected
04:11:22.058 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=111, FiltMin=100, FiltMax=120, Gamma=0.690
04:11:22.058 00.000 7988 UpdateGuideState exits: No star selected
04:11:22.060 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:22.060 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:22.060 00.000 7988 Enqueuing Expose request
04:11:22.062 00.002 15712 Worker thread wakes up
04:11:22.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:22.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:23.803 01.741 15712 Exposure complete
04:11:23.869 00.066 15712 worker thread done servicing request
04:11:23.869 00.000 7988 OnExposeComplete: enter
04:11:23.869 00.000 7988 UpdateGuideState(): m_state=1
04:11:23.871 00.002 7988 UpdateCurrentPosition: no star selected
04:11:23.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:23.873 00.002 7988 Status Line: No star selected
04:11:23.875 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=110, FiltMin=99, FiltMax=120, Gamma=0.690
04:11:23.875 00.000 7988 UpdateGuideState exits: No star selected
04:11:23.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:23.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:23.875 00.000 7988 Enqueuing Expose request
04:11:23.880 00.005 15712 Worker thread wakes up
04:11:23.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:23.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:25.286 01.406 15712 Exposure complete
04:11:25.349 00.063 15712 worker thread done servicing request
04:11:25.349 00.000 7988 OnExposeComplete: enter
04:11:25.349 00.000 7988 UpdateGuideState(): m_state=1
04:11:25.349 00.000 7988 UpdateCurrentPosition: no star selected
04:11:25.349 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:25.349 00.000 7988 Status Line: No star selected
04:11:25.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=110, FiltMin=100, FiltMax=121, Gamma=0.690
04:11:25.349 00.000 7988 UpdateGuideState exits: No star selected
04:11:25.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:25.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:25.349 00.000 7988 Enqueuing Expose request
04:11:25.349 00.000 15712 Worker thread wakes up
04:11:25.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:25.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:26.995 01.646 15712 Exposure complete
04:11:27.056 00.061 15712 worker thread done servicing request
04:11:27.056 00.000 7988 OnExposeComplete: enter
04:11:27.056 00.000 7988 UpdateGuideState(): m_state=1
04:11:27.063 00.007 7988 UpdateCurrentPosition: no star selected
04:11:27.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:27.065 00.002 7988 Status Line: No star selected
04:11:27.067 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=110, FiltMin=99, FiltMax=120, Gamma=0.690
04:11:27.068 00.001 7988 UpdateGuideState exits: No star selected
04:11:27.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:27.070 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:27.070 00.000 7988 Enqueuing Expose request
04:11:27.072 00.002 15712 Worker thread wakes up
04:11:27.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:27.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:28.590 01.518 15712 Exposure complete
04:11:28.654 00.064 15712 worker thread done servicing request
04:11:28.654 00.000 7988 OnExposeComplete: enter
04:11:28.654 00.000 7988 UpdateGuideState(): m_state=1
04:11:28.654 00.000 7988 UpdateCurrentPosition: no star selected
04:11:28.654 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:28.654 00.000 7988 Status Line: No star selected
04:11:28.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=110, FiltMin=100, FiltMax=120, Gamma=0.690
04:11:28.654 00.000 7988 UpdateGuideState exits: No star selected
04:11:28.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:28.654 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:28.668 00.014 7988 Enqueuing Expose request
04:11:28.668 00.000 15712 Worker thread wakes up
04:11:28.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:28.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:30.301 01.633 15712 Exposure complete
04:11:30.363 00.062 15712 worker thread done servicing request
04:11:30.363 00.000 7988 OnExposeComplete: enter
04:11:30.363 00.000 7988 UpdateGuideState(): m_state=1
04:11:30.369 00.006 7988 UpdateCurrentPosition: no star selected
04:11:30.369 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:30.371 00.002 7988 Status Line: No star selected
04:11:30.373 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=99, FiltMax=120, Gamma=0.690
04:11:30.373 00.000 7988 UpdateGuideState exits: No star selected
04:11:30.375 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:30.375 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:30.377 00.002 7988 Enqueuing Expose request
04:11:30.377 00.000 15712 Worker thread wakes up
04:11:30.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:30.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:31.896 01.519 15712 Exposure complete
04:11:31.962 00.066 15712 worker thread done servicing request
04:11:31.962 00.000 7988 OnExposeComplete: enter
04:11:31.962 00.000 7988 UpdateGuideState(): m_state=1
04:11:31.962 00.000 7988 UpdateCurrentPosition: no star selected
04:11:31.962 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:31.962 00.000 7988 Status Line: No star selected
04:11:31.967 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=109, FiltMin=98, FiltMax=121, Gamma=0.690
04:11:31.967 00.000 7988 UpdateGuideState exits: No star selected
04:11:31.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:31.967 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:31.973 00.006 7988 Enqueuing Expose request
04:11:31.973 00.000 15712 Worker thread wakes up
04:11:31.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:31.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:33.715 01.742 15712 Exposure complete
04:11:33.776 00.061 15712 worker thread done servicing request
04:11:33.776 00.000 7988 OnExposeComplete: enter
04:11:33.776 00.000 7988 UpdateGuideState(): m_state=1
04:11:33.783 00.007 7988 UpdateCurrentPosition: no star selected
04:11:33.783 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:33.785 00.002 7988 Status Line: No star selected
04:11:33.787 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=110, FiltMin=99, FiltMax=122, Gamma=0.690
04:11:33.787 00.000 7988 UpdateGuideState exits: No star selected
04:11:33.789 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:33.789 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:33.789 00.000 7988 Enqueuing Expose request
04:11:33.789 00.000 15712 Worker thread wakes up
04:11:33.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:33.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:35.198 01.409 15712 Exposure complete
04:11:35.263 00.065 15712 worker thread done servicing request
04:11:35.263 00.000 7988 OnExposeComplete: enter
04:11:35.263 00.000 7988 UpdateGuideState(): m_state=1
04:11:35.263 00.000 7988 UpdateCurrentPosition: no star selected
04:11:35.263 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:35.268 00.005 7988 Status Line: No star selected
04:11:35.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=110, FiltMin=98, FiltMax=122, Gamma=0.690
04:11:35.268 00.000 7988 UpdateGuideState exits: No star selected
04:11:35.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:35.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:35.268 00.000 7988 Enqueuing Expose request
04:11:35.268 00.000 15712 Worker thread wakes up
04:11:35.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:35.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:36.907 01.639 15712 Exposure complete
04:11:36.971 00.064 15712 worker thread done servicing request
04:11:36.971 00.000 7988 OnExposeComplete: enter
04:11:36.971 00.000 7988 UpdateGuideState(): m_state=1
04:11:36.971 00.000 7988 UpdateCurrentPosition: no star selected
04:11:36.971 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:36.971 00.000 7988 Status Line: No star selected
04:11:36.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=110, FiltMin=99, FiltMax=124, Gamma=0.690
04:11:36.971 00.000 7988 UpdateGuideState exits: No star selected
04:11:36.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:36.971 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:36.971 00.000 7988 Enqueuing Expose request
04:11:36.984 00.013 15712 Worker thread wakes up
04:11:36.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:36.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:38.524 01.540 15712 Exposure complete
04:11:38.586 00.062 15712 worker thread done servicing request
04:11:38.586 00.000 7988 OnExposeComplete: enter
04:11:38.586 00.000 7988 UpdateGuideState(): m_state=1
04:11:38.591 00.005 7988 UpdateCurrentPosition: no star selected
04:11:38.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:38.593 00.002 7988 Status Line: No star selected
04:11:38.595 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=134, med=111, FiltMin=99, FiltMax=122, Gamma=0.690
04:11:38.595 00.000 7988 UpdateGuideState exits: No star selected
04:11:38.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:38.595 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:38.599 00.004 7988 Enqueuing Expose request
04:11:38.599 00.000 15712 Worker thread wakes up
04:11:38.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:38.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:40.231 01.632 15712 Exposure complete
04:11:40.292 00.061 15712 worker thread done servicing request
04:11:40.292 00.000 7988 OnExposeComplete: enter
04:11:40.292 00.000 7988 UpdateGuideState(): m_state=1
04:11:40.299 00.007 7988 UpdateCurrentPosition: no star selected
04:11:40.299 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:40.299 00.000 7988 Status Line: No star selected
04:11:40.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=111, FiltMin=99, FiltMax=122, Gamma=0.690
04:11:40.304 00.005 7988 UpdateGuideState exits: No star selected
04:11:40.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:40.304 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:40.308 00.004 7988 Enqueuing Expose request
04:11:40.308 00.000 15712 Worker thread wakes up
04:11:40.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:40.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:41.826 01.518 15712 Exposure complete
04:11:41.892 00.066 15712 worker thread done servicing request
04:11:41.892 00.000 7988 OnExposeComplete: enter
04:11:41.892 00.000 7988 UpdateGuideState(): m_state=1
04:11:41.892 00.000 7988 UpdateCurrentPosition: no star selected
04:11:41.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:41.892 00.000 7988 Status Line: No star selected
04:11:41.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=112, FiltMin=101, FiltMax=123, Gamma=0.690
04:11:41.892 00.000 7988 UpdateGuideState exits: No star selected
04:11:41.900 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:41.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:41.902 00.002 7988 Enqueuing Expose request
04:11:41.902 00.000 15712 Worker thread wakes up
04:11:41.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:41.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:43.535 01.633 15712 Exposure complete
04:11:43.600 00.065 15712 worker thread done servicing request
04:11:43.600 00.000 7988 OnExposeComplete: enter
04:11:43.600 00.000 7988 UpdateGuideState(): m_state=1
04:11:43.600 00.000 7988 UpdateCurrentPosition: no star selected
04:11:43.600 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:43.600 00.000 7988 Status Line: No star selected
04:11:43.607 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=112, FiltMin=100, FiltMax=123, Gamma=0.690
04:11:43.607 00.000 7988 UpdateGuideState exits: No star selected
04:11:43.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:43.607 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:43.607 00.000 7988 Enqueuing Expose request
04:11:43.612 00.005 15712 Worker thread wakes up
04:11:43.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:43.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:45.142 01.530 15712 Exposure complete
04:11:45.206 00.064 15712 worker thread done servicing request
04:11:45.206 00.000 7988 OnExposeComplete: enter
04:11:45.206 00.000 7988 UpdateGuideState(): m_state=1
04:11:45.206 00.000 7988 UpdateCurrentPosition: no star selected
04:11:45.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:45.206 00.000 7988 Status Line: No star selected
04:11:45.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=113, FiltMin=100, FiltMax=123, Gamma=0.690
04:11:45.206 00.000 7988 UpdateGuideState exits: No star selected
04:11:45.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:45.206 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:45.206 00.000 7988 Enqueuing Expose request
04:11:45.206 00.000 15712 Worker thread wakes up
04:11:45.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:45.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:46.852 01.646 15712 Exposure complete
04:11:46.914 00.062 15712 worker thread done servicing request
04:11:46.914 00.000 7988 OnExposeComplete: enter
04:11:46.914 00.000 7988 UpdateGuideState(): m_state=1
04:11:46.914 00.000 7988 UpdateCurrentPosition: no star selected
04:11:46.914 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:46.914 00.000 7988 Status Line: No star selected
04:11:46.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=113, FiltMin=101, FiltMax=123, Gamma=0.690
04:11:46.925 00.011 7988 UpdateGuideState exits: No star selected
04:11:46.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:46.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:46.925 00.000 7988 Enqueuing Expose request
04:11:46.925 00.000 15712 Worker thread wakes up
04:11:46.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:46.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:48.449 01.524 15712 Exposure complete
04:11:48.515 00.066 15712 worker thread done servicing request
04:11:48.515 00.000 7988 OnExposeComplete: enter
04:11:48.517 00.002 7988 UpdateGuideState(): m_state=1
04:11:48.517 00.000 7988 UpdateCurrentPosition: no star selected
04:11:48.519 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:48.521 00.002 7988 Status Line: No star selected
04:11:48.523 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=113, FiltMin=104, FiltMax=123, Gamma=0.690
04:11:48.524 00.001 7988 UpdateGuideState exits: No star selected
04:11:48.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:48.526 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:48.527 00.001 7988 Enqueuing Expose request
04:11:48.527 00.000 15712 Worker thread wakes up
04:11:48.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:48.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:50.271 01.744 15712 Exposure complete
04:11:50.340 00.069 15712 worker thread done servicing request
04:11:50.340 00.000 7988 OnExposeComplete: enter
04:11:50.340 00.000 7988 UpdateGuideState(): m_state=1
04:11:50.340 00.000 7988 UpdateCurrentPosition: no star selected
04:11:50.343 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:50.343 00.000 7988 Status Line: No star selected
04:11:50.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=114, FiltMin=103, FiltMax=124, Gamma=0.690
04:11:50.347 00.004 7988 UpdateGuideState exits: No star selected
04:11:50.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:50.347 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:50.347 00.000 7988 Enqueuing Expose request
04:11:50.347 00.000 15712 Worker thread wakes up
04:11:50.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:50.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:51.756 01.409 15712 Exposure complete
04:11:51.818 00.062 15712 worker thread done servicing request
04:11:51.818 00.000 7988 OnExposeComplete: enter
04:11:51.824 00.006 7988 UpdateGuideState(): m_state=1
04:11:51.826 00.002 7988 UpdateCurrentPosition: no star selected
04:11:51.826 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:51.828 00.002 7988 Status Line: No star selected
04:11:51.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=114, FiltMin=103, FiltMax=124, Gamma=0.690
04:11:51.828 00.000 7988 UpdateGuideState exits: No star selected
04:11:51.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:51.828 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:51.834 00.006 7988 Enqueuing Expose request
04:11:51.834 00.000 15712 Worker thread wakes up
04:11:51.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:51.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:53.466 01.632 15712 Exposure complete
04:11:53.528 00.062 15712 worker thread done servicing request
04:11:53.528 00.000 7988 OnExposeComplete: enter
04:11:53.528 00.000 7988 UpdateGuideState(): m_state=1
04:11:53.528 00.000 7988 UpdateCurrentPosition: no star selected
04:11:53.528 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:53.528 00.000 7988 Status Line: No star selected
04:11:53.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=114, FiltMin=103, FiltMax=124, Gamma=0.690
04:11:53.528 00.000 7988 UpdateGuideState exits: No star selected
04:11:53.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:53.541 00.013 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:53.541 00.000 7988 Enqueuing Expose request
04:11:53.544 00.003 15712 Worker thread wakes up
04:11:53.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:53.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:55.065 01.521 15712 Exposure complete
04:11:55.127 00.062 15712 worker thread done servicing request
04:11:55.127 00.000 7988 OnExposeComplete: enter
04:11:55.127 00.000 7988 UpdateGuideState(): m_state=1
04:11:55.127 00.000 7988 UpdateCurrentPosition: no star selected
04:11:55.127 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:55.127 00.000 7988 Status Line: No star selected
04:11:55.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=114, FiltMin=104, FiltMax=123, Gamma=0.690
04:11:55.127 00.000 7988 UpdateGuideState exits: No star selected
04:11:55.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:55.127 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:55.142 00.015 7988 Enqueuing Expose request
04:11:55.142 00.000 15712 Worker thread wakes up
04:11:55.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:55.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:56.773 01.631 15712 Exposure complete
04:11:56.835 00.062 15712 worker thread done servicing request
04:11:56.835 00.000 7988 OnExposeComplete: enter
04:11:56.835 00.000 7988 UpdateGuideState(): m_state=1
04:11:56.835 00.000 7988 UpdateCurrentPosition: no star selected
04:11:56.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:56.843 00.008 7988 Status Line: No star selected
04:11:56.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=114, FiltMin=103, FiltMax=125, Gamma=0.690
04:11:56.846 00.003 7988 UpdateGuideState exits: No star selected
04:11:56.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:56.848 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:56.848 00.000 7988 Enqueuing Expose request
04:11:56.850 00.002 15712 Worker thread wakes up
04:11:56.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:56.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:11:58.372 01.522 15712 Exposure complete
04:11:58.434 00.062 15712 worker thread done servicing request
04:11:58.434 00.000 7988 OnExposeComplete: enter
04:11:58.434 00.000 7988 UpdateGuideState(): m_state=1
04:11:58.439 00.005 7988 UpdateCurrentPosition: no star selected
04:11:58.439 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:11:58.441 00.002 7988 Status Line: No star selected
04:11:58.443 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=114, FiltMin=103, FiltMax=124, Gamma=0.690
04:11:58.443 00.000 7988 UpdateGuideState exits: No star selected
04:11:58.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:58.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:11:58.443 00.000 7988 Enqueuing Expose request
04:11:58.443 00.000 15712 Worker thread wakes up
04:11:58.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:11:58.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:00.083 01.640 15712 Exposure complete
04:12:00.149 00.066 15712 worker thread done servicing request
04:12:00.151 00.002 7988 OnExposeComplete: enter
04:12:00.151 00.000 7988 UpdateGuideState(): m_state=1
04:12:00.151 00.000 7988 UpdateCurrentPosition: no star selected
04:12:00.151 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:00.151 00.000 7988 Status Line: No star selected
04:12:00.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=114, FiltMin=103, FiltMax=125, Gamma=0.690
04:12:00.151 00.000 7988 UpdateGuideState exits: No star selected
04:12:00.151 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:00.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:00.161 00.010 7988 Enqueuing Expose request
04:12:00.161 00.000 15712 Worker thread wakes up
04:12:00.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:00.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:01.682 01.521 15712 Exposure complete
04:12:01.742 00.060 15712 worker thread done servicing request
04:12:01.742 00.000 7988 OnExposeComplete: enter
04:12:01.742 00.000 7988 UpdateGuideState(): m_state=1
04:12:01.750 00.008 7988 UpdateCurrentPosition: no star selected
04:12:01.750 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:01.752 00.002 7988 Status Line: No star selected
04:12:01.754 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=135, med=114, FiltMin=103, FiltMax=124, Gamma=0.690
04:12:01.754 00.000 7988 UpdateGuideState exits: No star selected
04:12:01.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:01.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:01.757 00.003 7988 Enqueuing Expose request
04:12:01.758 00.001 15712 Worker thread wakes up
04:12:01.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:01.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:03.391 01.633 15712 Exposure complete
04:12:03.453 00.062 15712 worker thread done servicing request
04:12:03.453 00.000 7988 OnExposeComplete: enter
04:12:03.453 00.000 7988 UpdateGuideState(): m_state=1
04:12:03.459 00.006 7988 UpdateCurrentPosition: no star selected
04:12:03.460 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:03.462 00.002 7988 Status Line: No star selected
04:12:03.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=113, FiltMin=103, FiltMax=124, Gamma=0.690
04:12:03.462 00.000 7988 UpdateGuideState exits: No star selected
04:12:03.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:03.462 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:03.462 00.000 7988 Enqueuing Expose request
04:12:03.469 00.007 15712 Worker thread wakes up
04:12:03.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:03.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:04.987 01.518 15712 Exposure complete
04:12:05.052 00.065 15712 worker thread done servicing request
04:12:05.052 00.000 7988 OnExposeComplete: enter
04:12:05.052 00.000 7988 UpdateGuideState(): m_state=1
04:12:05.052 00.000 7988 UpdateCurrentPosition: no star selected
04:12:05.052 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:05.052 00.000 7988 Status Line: No star selected
04:12:05.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=133, med=113, FiltMin=103, FiltMax=123, Gamma=0.690
04:12:05.052 00.000 7988 UpdateGuideState exits: No star selected
04:12:05.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:05.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:05.063 00.011 7988 Enqueuing Expose request
04:12:05.064 00.001 15712 Worker thread wakes up
04:12:05.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:05.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:06.807 01.743 15712 Exposure complete
04:12:06.868 00.061 15712 worker thread done servicing request
04:12:06.868 00.000 7988 OnExposeComplete: enter
04:12:06.868 00.000 7988 UpdateGuideState(): m_state=1
04:12:06.868 00.000 7988 UpdateCurrentPosition: no star selected
04:12:06.868 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:06.868 00.000 7988 Status Line: No star selected
04:12:06.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=113, FiltMin=103, FiltMax=122, Gamma=0.690
04:12:06.868 00.000 7988 UpdateGuideState exits: No star selected
04:12:06.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:06.868 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:06.868 00.000 7988 Enqueuing Expose request
04:12:06.868 00.000 15712 Worker thread wakes up
04:12:06.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:06.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:08.289 01.421 15712 Exposure complete
04:12:08.355 00.066 15712 worker thread done servicing request
04:12:08.357 00.002 7988 OnExposeComplete: enter
04:12:08.357 00.000 7988 UpdateGuideState(): m_state=1
04:12:08.357 00.000 7988 UpdateCurrentPosition: no star selected
04:12:08.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:08.357 00.000 7988 Status Line: No star selected
04:12:08.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=8, max=136, med=113, FiltMin=102, FiltMax=122, Gamma=0.690
04:12:08.357 00.000 7988 UpdateGuideState exits: No star selected
04:12:08.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:08.365 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:08.366 00.001 7988 Enqueuing Expose request
04:12:08.366 00.000 15712 Worker thread wakes up
04:12:08.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:08.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:10.110 01.744 15712 Exposure complete
04:12:10.177 00.067 15712 worker thread done servicing request
04:12:10.177 00.000 7988 OnExposeComplete: enter
04:12:10.177 00.000 7988 UpdateGuideState(): m_state=1
04:12:10.177 00.000 7988 UpdateCurrentPosition: no star selected
04:12:10.177 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:10.177 00.000 7988 Status Line: No star selected
04:12:10.183 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=113, FiltMin=102, FiltMax=124, Gamma=0.690
04:12:10.183 00.000 7988 UpdateGuideState exits: No star selected
04:12:10.183 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:10.183 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:10.183 00.000 7988 Enqueuing Expose request
04:12:10.183 00.000 15712 Worker thread wakes up
04:12:10.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:10.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:11.597 01.414 15712 Exposure complete
04:12:11.663 00.066 15712 worker thread done servicing request
04:12:11.663 00.000 7988 OnExposeComplete: enter
04:12:11.663 00.000 7988 UpdateGuideState(): m_state=1
04:12:11.667 00.004 7988 UpdateCurrentPosition: no star selected
04:12:11.667 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:11.669 00.002 7988 Status Line: No star selected
04:12:11.671 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=136, med=113, FiltMin=100, FiltMax=124, Gamma=0.690
04:12:11.671 00.000 7988 UpdateGuideState exits: No star selected
04:12:11.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:11.671 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:11.675 00.004 7988 Enqueuing Expose request
04:12:11.675 00.000 15712 Worker thread wakes up
04:12:11.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:11.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:13.306 01.631 15712 Exposure complete
04:12:13.368 00.062 15712 worker thread done servicing request
04:12:13.368 00.000 7988 OnExposeComplete: enter
04:12:13.368 00.000 7988 UpdateGuideState(): m_state=1
04:12:13.368 00.000 7988 UpdateCurrentPosition: no star selected
04:12:13.368 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:13.368 00.000 7988 Status Line: No star selected
04:12:13.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=113, FiltMin=102, FiltMax=126, Gamma=0.690
04:12:13.368 00.000 7988 UpdateGuideState exits: No star selected
04:12:13.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:13.368 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:13.368 00.000 7988 Enqueuing Expose request
04:12:13.383 00.015 15712 Worker thread wakes up
04:12:13.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:13.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:14.902 01.519 15712 Exposure complete
04:12:14.963 00.061 15712 worker thread done servicing request
04:12:14.963 00.000 7988 OnExposeComplete: enter
04:12:14.963 00.000 7988 UpdateGuideState(): m_state=1
04:12:14.963 00.000 7988 UpdateCurrentPosition: no star selected
04:12:14.963 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:14.963 00.000 7988 Status Line: No star selected
04:12:14.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=113, FiltMin=101, FiltMax=126, Gamma=0.690
04:12:14.963 00.000 7988 UpdateGuideState exits: No star selected
04:12:14.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:14.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:14.963 00.000 7988 Enqueuing Expose request
04:12:14.963 00.000 15712 Worker thread wakes up
04:12:14.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:14.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:16.612 01.649 15712 Exposure complete
04:12:16.676 00.064 15712 worker thread done servicing request
04:12:16.676 00.000 7988 OnExposeComplete: enter
04:12:16.676 00.000 7988 UpdateGuideState(): m_state=1
04:12:16.676 00.000 7988 UpdateCurrentPosition: no star selected
04:12:16.676 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:16.676 00.000 7988 Status Line: No star selected
04:12:16.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=14, max=139, med=114, FiltMin=101, FiltMax=125, Gamma=0.690
04:12:16.684 00.008 7988 UpdateGuideState exits: No star selected
04:12:16.684 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:16.684 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:16.684 00.000 7988 Enqueuing Expose request
04:12:16.684 00.000 15712 Worker thread wakes up
04:12:16.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:16.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:18.207 01.523 15712 Exposure complete
04:12:18.269 00.062 15712 worker thread done servicing request
04:12:18.269 00.000 7988 OnExposeComplete: enter
04:12:18.269 00.000 7988 UpdateGuideState(): m_state=1
04:12:18.276 00.007 7988 UpdateCurrentPosition: no star selected
04:12:18.276 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:18.278 00.002 7988 Status Line: No star selected
04:12:18.280 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=114, FiltMin=100, FiltMax=126, Gamma=0.690
04:12:18.280 00.000 7988 UpdateGuideState exits: No star selected
04:12:18.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:18.280 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:18.280 00.000 7988 Enqueuing Expose request
04:12:18.285 00.005 15712 Worker thread wakes up
04:12:18.286 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:18.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:19.919 01.633 15712 Exposure complete
04:12:19.981 00.062 15712 worker thread done servicing request
04:12:19.981 00.000 7988 OnExposeComplete: enter
04:12:19.981 00.000 7988 UpdateGuideState(): m_state=1
04:12:19.989 00.008 7988 UpdateCurrentPosition: no star selected
04:12:19.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:19.991 00.002 7988 Status Line: No star selected
04:12:19.993 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=137, med=114, FiltMin=102, FiltMax=125, Gamma=0.690
04:12:19.993 00.000 7988 UpdateGuideState exits: No star selected
04:12:19.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:19.993 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:19.997 00.004 7988 Enqueuing Expose request
04:12:19.997 00.000 15712 Worker thread wakes up
04:12:19.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:19.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:21.514 01.517 15712 Exposure complete
04:12:21.575 00.061 15712 worker thread done servicing request
04:12:21.575 00.000 7988 OnExposeComplete: enter
04:12:21.575 00.000 7988 UpdateGuideState(): m_state=1
04:12:21.582 00.007 7988 UpdateCurrentPosition: no star selected
04:12:21.582 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:21.584 00.002 7988 Status Line: No star selected
04:12:21.586 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=114, FiltMin=102, FiltMax=125, Gamma=0.690
04:12:21.586 00.000 7988 UpdateGuideState exits: No star selected
04:12:21.588 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:21.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:21.590 00.002 7988 Enqueuing Expose request
04:12:21.591 00.001 15712 Worker thread wakes up
04:12:21.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:21.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:23.330 01.739 15712 Exposure complete
04:12:23.395 00.065 15712 worker thread done servicing request
04:12:23.395 00.000 7988 OnExposeComplete: enter
04:12:23.395 00.000 7988 UpdateGuideState(): m_state=1
04:12:23.395 00.000 7988 UpdateCurrentPosition: no star selected
04:12:23.395 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:23.395 00.000 7988 Status Line: No star selected
04:12:23.395 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=114, FiltMin=103, FiltMax=125, Gamma=0.690
04:12:23.395 00.000 7988 UpdateGuideState exits: No star selected
04:12:23.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:23.395 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:23.395 00.000 7988 Enqueuing Expose request
04:12:23.395 00.000 15712 Worker thread wakes up
04:12:23.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:23.408 00.013 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:24.816 01.408 15712 Exposure complete
04:12:24.877 00.061 15712 worker thread done servicing request
04:12:24.877 00.000 7988 OnExposeComplete: enter
04:12:24.877 00.000 7988 UpdateGuideState(): m_state=1
04:12:24.883 00.006 7988 UpdateCurrentPosition: no star selected
04:12:24.883 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:24.885 00.002 7988 Status Line: No star selected
04:12:24.887 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=114, FiltMin=102, FiltMax=125, Gamma=0.690
04:12:24.887 00.000 7988 UpdateGuideState exits: No star selected
04:12:24.889 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:24.889 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:24.891 00.002 7988 Enqueuing Expose request
04:12:24.891 00.000 15712 Worker thread wakes up
04:12:24.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:24.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:26.529 01.638 15712 Exposure complete
04:12:26.595 00.066 15712 worker thread done servicing request
04:12:26.595 00.000 7988 OnExposeComplete: enter
04:12:26.595 00.000 7988 UpdateGuideState(): m_state=1
04:12:26.595 00.000 7988 UpdateCurrentPosition: no star selected
04:12:26.600 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:26.601 00.001 7988 Status Line: No star selected
04:12:26.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=113, FiltMin=102, FiltMax=125, Gamma=0.690
04:12:26.601 00.000 7988 UpdateGuideState exits: No star selected
04:12:26.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:26.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:26.601 00.000 7988 Enqueuing Expose request
04:12:26.601 00.000 15712 Worker thread wakes up
04:12:26.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:26.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:28.024 01.423 15712 Exposure complete
04:12:28.085 00.061 15712 worker thread done servicing request
04:12:28.085 00.000 7988 OnExposeComplete: enter
04:12:28.091 00.006 7988 UpdateGuideState(): m_state=1
04:12:28.093 00.002 7988 UpdateCurrentPosition: no star selected
04:12:28.093 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:28.095 00.002 7988 Status Line: No star selected
04:12:28.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=113, FiltMin=102, FiltMax=124, Gamma=0.690
04:12:28.095 00.000 7988 UpdateGuideState exits: No star selected
04:12:28.095 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:28.095 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:28.095 00.000 7988 Enqueuing Expose request
04:12:28.101 00.006 15712 Worker thread wakes up
04:12:28.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:28.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:29.734 01.633 15712 Exposure complete
04:12:29.800 00.066 15712 worker thread done servicing request
04:12:29.800 00.000 7988 OnExposeComplete: enter
04:12:29.800 00.000 7988 UpdateGuideState(): m_state=1
04:12:29.800 00.000 7988 UpdateCurrentPosition: no star selected
04:12:29.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:29.800 00.000 7988 Status Line: No star selected
04:12:29.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=113, FiltMin=102, FiltMax=124, Gamma=0.690
04:12:29.800 00.000 7988 UpdateGuideState exits: No star selected
04:12:29.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:29.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:29.811 00.011 7988 Enqueuing Expose request
04:12:29.811 00.000 15712 Worker thread wakes up
04:12:29.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:29.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:31.334 01.523 15712 Exposure complete
04:12:31.395 00.061 15712 worker thread done servicing request
04:12:31.395 00.000 7988 OnExposeComplete: enter
04:12:31.395 00.000 7988 UpdateGuideState(): m_state=1
04:12:31.402 00.007 7988 UpdateCurrentPosition: no star selected
04:12:31.402 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:31.404 00.002 7988 Status Line: No star selected
04:12:31.406 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=112, FiltMin=102, FiltMax=124, Gamma=0.690
04:12:31.406 00.000 7988 UpdateGuideState exits: No star selected
04:12:31.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:31.410 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:31.410 00.000 7988 Enqueuing Expose request
04:12:31.411 00.001 15712 Worker thread wakes up
04:12:31.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:31.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:33.039 01.628 15712 Exposure complete
04:12:33.113 00.074 15712 worker thread done servicing request
04:12:33.113 00.000 7988 OnExposeComplete: enter
04:12:33.113 00.000 7988 UpdateGuideState(): m_state=1
04:12:33.113 00.000 7988 UpdateCurrentPosition: no star selected
04:12:33.116 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:33.118 00.002 7988 Status Line: No star selected
04:12:33.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=134, med=112, FiltMin=101, FiltMax=124, Gamma=0.690
04:12:33.120 00.002 7988 UpdateGuideState exits: No star selected
04:12:33.122 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:33.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:33.124 00.002 7988 Enqueuing Expose request
04:12:33.124 00.000 15712 Worker thread wakes up
04:12:33.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:33.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:34.541 01.417 15712 Exposure complete
04:12:34.608 00.067 15712 worker thread done servicing request
04:12:34.608 00.000 7988 OnExposeComplete: enter
04:12:34.609 00.001 7988 UpdateGuideState(): m_state=1
04:12:34.609 00.000 7988 UpdateCurrentPosition: no star selected
04:12:34.609 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:34.609 00.000 7988 Status Line: No star selected
04:12:34.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=112, FiltMin=99, FiltMax=124, Gamma=0.690
04:12:34.609 00.000 7988 UpdateGuideState exits: No star selected
04:12:34.616 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:34.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:34.618 00.002 7988 Enqueuing Expose request
04:12:34.618 00.000 15712 Worker thread wakes up
04:12:34.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:34.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:36.361 01.743 15712 Exposure complete
04:12:36.425 00.064 15712 worker thread done servicing request
04:12:36.427 00.002 7988 OnExposeComplete: enter
04:12:36.427 00.000 7988 UpdateGuideState(): m_state=1
04:12:36.427 00.000 7988 UpdateCurrentPosition: no star selected
04:12:36.429 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:36.429 00.000 7988 Status Line: No star selected
04:12:36.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=111, FiltMin=101, FiltMax=123, Gamma=0.690
04:12:36.429 00.000 7988 UpdateGuideState exits: No star selected
04:12:36.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:36.429 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:36.429 00.000 7988 Enqueuing Expose request
04:12:36.429 00.000 15712 Worker thread wakes up
04:12:36.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:36.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:37.846 01.417 15712 Exposure complete
04:12:37.911 00.065 15712 worker thread done servicing request
04:12:37.911 00.000 7988 OnExposeComplete: enter
04:12:37.911 00.000 7988 UpdateGuideState(): m_state=1
04:12:37.914 00.003 7988 UpdateCurrentPosition: no star selected
04:12:37.914 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:37.916 00.002 7988 Status Line: No star selected
04:12:37.918 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=111, FiltMin=100, FiltMax=123, Gamma=0.690
04:12:37.918 00.000 7988 UpdateGuideState exits: No star selected
04:12:37.920 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:37.920 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:37.922 00.002 7988 Enqueuing Expose request
04:12:37.922 00.000 15712 Worker thread wakes up
04:12:37.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:37.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:39.553 01.631 15712 Exposure complete
04:12:39.617 00.064 15712 worker thread done servicing request
04:12:39.617 00.000 7988 OnExposeComplete: enter
04:12:39.617 00.000 7988 UpdateGuideState(): m_state=1
04:12:39.621 00.004 7988 UpdateCurrentPosition: no star selected
04:12:39.621 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:39.623 00.002 7988 Status Line: No star selected
04:12:39.625 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=111, FiltMin=100, FiltMax=123, Gamma=0.690
04:12:39.625 00.000 7988 UpdateGuideState exits: No star selected
04:12:39.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:39.628 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:39.628 00.000 7988 Enqueuing Expose request
04:12:39.628 00.000 15712 Worker thread wakes up
04:12:39.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:39.631 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:41.151 01.520 15712 Exposure complete
04:12:41.213 00.062 15712 worker thread done servicing request
04:12:41.213 00.000 7988 OnExposeComplete: enter
04:12:41.213 00.000 7988 UpdateGuideState(): m_state=1
04:12:41.213 00.000 7988 UpdateCurrentPosition: no star selected
04:12:41.213 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:41.213 00.000 7988 Status Line: No star selected
04:12:41.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=134, med=111, FiltMin=100, FiltMax=123, Gamma=0.690
04:12:41.213 00.000 7988 UpdateGuideState exits: No star selected
04:12:41.226 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:41.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:41.228 00.002 7988 Enqueuing Expose request
04:12:41.228 00.000 15712 Worker thread wakes up
04:12:41.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:41.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:42.972 01.744 15712 Exposure complete
04:12:43.038 00.066 15712 worker thread done servicing request
04:12:43.038 00.000 7988 OnExposeComplete: enter
04:12:43.038 00.000 7988 UpdateGuideState(): m_state=1
04:12:43.038 00.000 7988 UpdateCurrentPosition: no star selected
04:12:43.038 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:43.038 00.000 7988 Status Line: No star selected
04:12:43.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=112, FiltMin=100, FiltMax=124, Gamma=0.690
04:12:43.038 00.000 7988 UpdateGuideState exits: No star selected
04:12:43.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:43.038 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:43.048 00.010 7988 Enqueuing Expose request
04:12:43.048 00.000 15712 Worker thread wakes up
04:12:43.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:43.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:44.459 01.411 15712 Exposure complete
04:12:44.520 00.061 15712 worker thread done servicing request
04:12:44.520 00.000 7988 OnExposeComplete: enter
04:12:44.520 00.000 7988 UpdateGuideState(): m_state=1
04:12:44.520 00.000 7988 UpdateCurrentPosition: no star selected
04:12:44.529 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:44.529 00.000 7988 Status Line: No star selected
04:12:44.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=112, FiltMin=100, FiltMax=126, Gamma=0.690
04:12:44.529 00.000 7988 UpdateGuideState exits: No star selected
04:12:44.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:44.529 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:44.536 00.007 7988 Enqueuing Expose request
04:12:44.536 00.000 15712 Worker thread wakes up
04:12:44.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:44.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:46.166 01.630 15712 Exposure complete
04:12:46.229 00.063 15712 worker thread done servicing request
04:12:46.229 00.000 7988 OnExposeComplete: enter
04:12:46.229 00.000 7988 UpdateGuideState(): m_state=1
04:12:46.235 00.006 7988 UpdateCurrentPosition: no star selected
04:12:46.235 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:46.237 00.002 7988 Status Line: No star selected
04:12:46.239 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=112, FiltMin=99, FiltMax=124, Gamma=0.690
04:12:46.239 00.000 7988 UpdateGuideState exits: No star selected
04:12:46.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:46.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:46.239 00.000 7988 Enqueuing Expose request
04:12:46.239 00.000 15712 Worker thread wakes up
04:12:46.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:46.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:47.768 01.529 15712 Exposure complete
04:12:47.834 00.066 15712 worker thread done servicing request
04:12:47.836 00.002 7988 OnExposeComplete: enter
04:12:47.836 00.000 7988 UpdateGuideState(): m_state=1
04:12:47.836 00.000 7988 UpdateCurrentPosition: no star selected
04:12:47.836 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:47.836 00.000 7988 Status Line: No star selected
04:12:47.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=111, FiltMin=100, FiltMax=124, Gamma=0.690
04:12:47.836 00.000 7988 UpdateGuideState exits: No star selected
04:12:47.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:47.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:47.846 00.010 7988 Enqueuing Expose request
04:12:47.846 00.000 15712 Worker thread wakes up
04:12:47.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:47.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:49.589 01.743 15712 Exposure complete
04:12:49.657 00.068 15712 worker thread done servicing request
04:12:49.657 00.000 7988 OnExposeComplete: enter
04:12:49.659 00.002 7988 UpdateGuideState(): m_state=1
04:12:49.659 00.000 7988 UpdateCurrentPosition: no star selected
04:12:49.661 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:49.663 00.002 7988 Status Line: No star selected
04:12:49.665 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=111, FiltMin=100, FiltMax=123, Gamma=0.690
04:12:49.665 00.000 7988 UpdateGuideState exits: No star selected
04:12:49.666 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:49.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:49.666 00.000 7988 Enqueuing Expose request
04:12:49.666 00.000 15712 Worker thread wakes up
04:12:49.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:49.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:51.088 01.422 15712 Exposure complete
04:12:51.154 00.066 15712 worker thread done servicing request
04:12:51.154 00.000 7988 OnExposeComplete: enter
04:12:51.154 00.000 7988 UpdateGuideState(): m_state=1
04:12:51.154 00.000 7988 UpdateCurrentPosition: no star selected
04:12:51.154 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:51.154 00.000 7988 Status Line: No star selected
04:12:51.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=111, FiltMin=100, FiltMax=123, Gamma=0.690
04:12:51.154 00.000 7988 UpdateGuideState exits: No star selected
04:12:51.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:51.163 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:51.163 00.000 7988 Enqueuing Expose request
04:12:51.163 00.000 15712 Worker thread wakes up
04:12:51.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:51.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:52.795 01.632 15712 Exposure complete
04:12:52.859 00.064 15712 worker thread done servicing request
04:12:52.859 00.000 7988 OnExposeComplete: enter
04:12:52.859 00.000 7988 UpdateGuideState(): m_state=1
04:12:52.866 00.007 7988 UpdateCurrentPosition: no star selected
04:12:52.866 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:52.868 00.002 7988 Status Line: No star selected
04:12:52.870 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=111, FiltMin=99, FiltMax=122, Gamma=0.690
04:12:52.870 00.000 7988 UpdateGuideState exits: No star selected
04:12:52.872 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:52.872 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:52.874 00.002 7988 Enqueuing Expose request
04:12:52.875 00.001 15712 Worker thread wakes up
04:12:52.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:52.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:54.393 01.518 15712 Exposure complete
04:12:54.454 00.061 15712 worker thread done servicing request
04:12:54.454 00.000 7988 OnExposeComplete: enter
04:12:54.454 00.000 7988 UpdateGuideState(): m_state=1
04:12:54.462 00.008 7988 UpdateCurrentPosition: no star selected
04:12:54.462 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:54.464 00.002 7988 Status Line: No star selected
04:12:54.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=110, FiltMin=100, FiltMax=122, Gamma=0.690
04:12:54.467 00.003 7988 UpdateGuideState exits: No star selected
04:12:54.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:54.469 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:54.470 00.001 7988 Enqueuing Expose request
04:12:54.470 00.000 15712 Worker thread wakes up
04:12:54.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:54.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:56.212 01.742 15712 Exposure complete
04:12:56.278 00.066 15712 worker thread done servicing request
04:12:56.278 00.000 7988 OnExposeComplete: enter
04:12:56.278 00.000 7988 UpdateGuideState(): m_state=1
04:12:56.278 00.000 7988 UpdateCurrentPosition: no star selected
04:12:56.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:56.278 00.000 7988 Status Line: No star selected
04:12:56.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=110, FiltMin=100, FiltMax=123, Gamma=0.690
04:12:56.278 00.000 7988 UpdateGuideState exits: No star selected
04:12:56.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:56.278 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:56.278 00.000 7988 Enqueuing Expose request
04:12:56.278 00.000 15712 Worker thread wakes up
04:12:56.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:56.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:57.694 01.416 15712 Exposure complete
04:12:57.759 00.065 15712 worker thread done servicing request
04:12:57.759 00.000 7988 OnExposeComplete: enter
04:12:57.759 00.000 7988 UpdateGuideState(): m_state=1
04:12:57.759 00.000 7988 UpdateCurrentPosition: no star selected
04:12:57.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:57.759 00.000 7988 Status Line: No star selected
04:12:57.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=110, FiltMin=99, FiltMax=123, Gamma=0.690
04:12:57.759 00.000 7988 UpdateGuideState exits: No star selected
04:12:57.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:57.759 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:57.759 00.000 7988 Enqueuing Expose request
04:12:57.770 00.011 15712 Worker thread wakes up
04:12:57.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:57.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:12:59.402 01.632 15712 Exposure complete
04:12:59.463 00.061 15712 worker thread done servicing request
04:12:59.463 00.000 7988 OnExposeComplete: enter
04:12:59.463 00.000 7988 UpdateGuideState(): m_state=1
04:12:59.463 00.000 7988 UpdateCurrentPosition: no star selected
04:12:59.470 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:59.472 00.002 7988 Status Line: No star selected
04:12:59.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=110, FiltMin=100, FiltMax=125, Gamma=0.690
04:12:59.474 00.002 7988 UpdateGuideState exits: No star selected
04:12:59.474 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:59.476 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:12:59.476 00.000 7988 Enqueuing Expose request
04:12:59.479 00.003 15712 Worker thread wakes up
04:12:59.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:12:59.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:00.999 01.520 15712 Exposure complete
04:13:01.063 00.064 15712 worker thread done servicing request
04:13:01.065 00.002 7988 OnExposeComplete: enter
04:13:01.065 00.000 7988 UpdateGuideState(): m_state=1
04:13:01.065 00.000 7988 UpdateCurrentPosition: no star selected
04:13:01.065 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:01.069 00.004 7988 Status Line: No star selected
04:13:01.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=136, med=110, FiltMin=98, FiltMax=126, Gamma=0.690
04:13:01.069 00.000 7988 UpdateGuideState exits: No star selected
04:13:01.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:01.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:01.069 00.000 7988 Enqueuing Expose request
04:13:01.069 00.000 15712 Worker thread wakes up
04:13:01.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:01.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:02.709 01.640 15712 Exposure complete
04:13:02.775 00.066 15712 worker thread done servicing request
04:13:02.775 00.000 7988 OnExposeComplete: enter
04:13:02.775 00.000 7988 UpdateGuideState(): m_state=1
04:13:02.775 00.000 7988 UpdateCurrentPosition: no star selected
04:13:02.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:02.775 00.000 7988 Status Line: No star selected
04:13:02.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=110, FiltMin=98, FiltMax=122, Gamma=0.690
04:13:02.775 00.000 7988 UpdateGuideState exits: No star selected
04:13:02.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:02.775 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:02.775 00.000 7988 Enqueuing Expose request
04:13:02.786 00.011 15712 Worker thread wakes up
04:13:02.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:02.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:04.304 01.518 15712 Exposure complete
04:13:04.370 00.066 15712 worker thread done servicing request
04:13:04.370 00.000 7988 OnExposeComplete: enter
04:13:04.371 00.001 7988 UpdateGuideState(): m_state=1
04:13:04.371 00.000 7988 UpdateCurrentPosition: no star selected
04:13:04.371 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:04.371 00.000 7988 Status Line: No star selected
04:13:04.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=110, FiltMin=96, FiltMax=122, Gamma=0.690
04:13:04.371 00.000 7988 UpdateGuideState exits: No star selected
04:13:04.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:04.371 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:04.371 00.000 7988 Enqueuing Expose request
04:13:04.371 00.000 15712 Worker thread wakes up
04:13:04.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:04.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:06.009 01.638 15712 Exposure complete
04:13:06.073 00.064 15712 worker thread done servicing request
04:13:06.073 00.000 7988 OnExposeComplete: enter
04:13:06.073 00.000 7988 UpdateGuideState(): m_state=1
04:13:06.079 00.006 7988 UpdateCurrentPosition: no star selected
04:13:06.079 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:06.081 00.002 7988 Status Line: No star selected
04:13:06.083 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=109, FiltMin=96, FiltMax=121, Gamma=0.690
04:13:06.083 00.000 7988 UpdateGuideState exits: No star selected
04:13:06.085 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:06.085 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:06.087 00.002 7988 Enqueuing Expose request
04:13:06.088 00.001 15712 Worker thread wakes up
04:13:06.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:06.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:07.607 01.519 15712 Exposure complete
04:13:07.672 00.065 15712 worker thread done servicing request
04:13:07.672 00.000 7988 OnExposeComplete: enter
04:13:07.672 00.000 7988 UpdateGuideState(): m_state=1
04:13:07.672 00.000 7988 UpdateCurrentPosition: no star selected
04:13:07.672 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:07.672 00.000 7988 Status Line: No star selected
04:13:07.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=109, FiltMin=95, FiltMax=121, Gamma=0.690
04:13:07.672 00.000 7988 UpdateGuideState exits: No star selected
04:13:07.682 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:07.682 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:07.684 00.002 7988 Enqueuing Expose request
04:13:07.684 00.000 15712 Worker thread wakes up
04:13:07.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:07.686 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:09.427 01.741 15712 Exposure complete
04:13:09.493 00.066 15712 worker thread done servicing request
04:13:09.493 00.000 7988 OnExposeComplete: enter
04:13:09.493 00.000 7988 UpdateGuideState(): m_state=1
04:13:09.496 00.003 7988 UpdateCurrentPosition: no star selected
04:13:09.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:09.498 00.002 7988 Status Line: No star selected
04:13:09.500 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=108, FiltMin=95, FiltMax=121, Gamma=0.690
04:13:09.500 00.000 7988 UpdateGuideState exits: No star selected
04:13:09.502 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:09.503 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:09.503 00.000 7988 Enqueuing Expose request
04:13:09.503 00.000 15712 Worker thread wakes up
04:13:09.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:09.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:10.912 01.409 15712 Exposure complete
04:13:10.974 00.062 15712 worker thread done servicing request
04:13:10.974 00.000 7988 OnExposeComplete: enter
04:13:10.974 00.000 7988 UpdateGuideState(): m_state=1
04:13:10.974 00.000 7988 UpdateCurrentPosition: no star selected
04:13:10.974 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:10.974 00.000 7988 Status Line: No star selected
04:13:10.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=107, FiltMin=95, FiltMax=121, Gamma=0.690
04:13:10.974 00.000 7988 UpdateGuideState exits: No star selected
04:13:10.974 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:10.974 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:10.987 00.013 7988 Enqueuing Expose request
04:13:10.987 00.000 15712 Worker thread wakes up
04:13:10.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:10.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:12.631 01.644 15712 Exposure complete
04:13:12.697 00.066 15712 worker thread done servicing request
04:13:12.697 00.000 7988 OnExposeComplete: enter
04:13:12.697 00.000 7988 UpdateGuideState(): m_state=1
04:13:12.699 00.002 7988 UpdateCurrentPosition: no star selected
04:13:12.701 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:12.701 00.000 7988 Status Line: No star selected
04:13:12.703 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=106, FiltMin=94, FiltMax=120, Gamma=0.690
04:13:12.705 00.002 7988 UpdateGuideState exits: No star selected
04:13:12.706 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:12.708 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:12.709 00.001 7988 Enqueuing Expose request
04:13:12.709 00.000 15712 Worker thread wakes up
04:13:12.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:12.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:14.227 01.518 15712 Exposure complete
04:13:14.294 00.067 15712 worker thread done servicing request
04:13:14.294 00.000 7988 OnExposeComplete: enter
04:13:14.294 00.000 7988 UpdateGuideState(): m_state=1
04:13:14.294 00.000 7988 UpdateCurrentPosition: no star selected
04:13:14.294 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:14.294 00.000 7988 Status Line: No star selected
04:13:14.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=106, FiltMin=93, FiltMax=121, Gamma=0.690
04:13:14.294 00.000 7988 UpdateGuideState exits: No star selected
04:13:14.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:14.294 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:14.304 00.010 7988 Enqueuing Expose request
04:13:14.305 00.001 15712 Worker thread wakes up
04:13:14.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:14.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:16.047 01.742 15712 Exposure complete
04:13:16.112 00.065 15712 worker thread done servicing request
04:13:16.112 00.000 7988 OnExposeComplete: enter
04:13:16.112 00.000 7988 UpdateGuideState(): m_state=1
04:13:16.112 00.000 7988 UpdateCurrentPosition: no star selected
04:13:16.112 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:16.112 00.000 7988 Status Line: No star selected
04:13:16.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=105, FiltMin=95, FiltMax=120, Gamma=0.690
04:13:16.112 00.000 7988 UpdateGuideState exits: No star selected
04:13:16.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:16.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:16.112 00.000 7988 Enqueuing Expose request
04:13:16.112 00.000 15712 Worker thread wakes up
04:13:16.125 00.013 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:16.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:17.531 01.406 15712 Exposure complete
04:13:17.594 00.063 15712 worker thread done servicing request
04:13:17.594 00.000 7988 OnExposeComplete: enter
04:13:17.594 00.000 7988 UpdateGuideState(): m_state=1
04:13:17.600 00.006 7988 UpdateCurrentPosition: no star selected
04:13:17.600 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:17.602 00.002 7988 Status Line: No star selected
04:13:17.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=105, FiltMin=94, FiltMax=120, Gamma=0.690
04:13:17.602 00.000 7988 UpdateGuideState exits: No star selected
04:13:17.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:17.607 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:17.607 00.000 7988 Enqueuing Expose request
04:13:17.607 00.000 15712 Worker thread wakes up
04:13:17.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:17.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:19.241 01.634 15712 Exposure complete
04:13:19.303 00.062 15712 worker thread done servicing request
04:13:19.307 00.004 7988 OnExposeComplete: enter
04:13:19.307 00.000 7988 UpdateGuideState(): m_state=1
04:13:19.309 00.002 7988 UpdateCurrentPosition: no star selected
04:13:19.309 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:19.311 00.002 7988 Status Line: No star selected
04:13:19.313 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=105, FiltMin=93, FiltMax=118, Gamma=0.690
04:13:19.313 00.000 7988 UpdateGuideState exits: No star selected
04:13:19.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:19.313 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:19.313 00.000 7988 Enqueuing Expose request
04:13:19.313 00.000 15712 Worker thread wakes up
04:13:19.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:19.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:20.837 01.524 15712 Exposure complete
04:13:20.905 00.068 15712 worker thread done servicing request
04:13:20.905 00.000 7988 OnExposeComplete: enter
04:13:20.905 00.000 7988 UpdateGuideState(): m_state=1
04:13:20.915 00.010 7988 UpdateCurrentPosition: no star selected
04:13:20.915 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:20.915 00.000 7988 Status Line: No star selected
04:13:20.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=105, FiltMin=94, FiltMax=116, Gamma=0.690
04:13:20.915 00.000 7988 UpdateGuideState exits: No star selected
04:13:20.921 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:20.921 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:20.921 00.000 7988 Enqueuing Expose request
04:13:20.921 00.000 15712 Worker thread wakes up
04:13:20.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:20.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:22.564 01.643 15712 Exposure complete
04:13:22.629 00.065 15712 worker thread done servicing request
04:13:22.629 00.000 7988 OnExposeComplete: enter
04:13:22.629 00.000 7988 UpdateGuideState(): m_state=1
04:13:22.629 00.000 7988 UpdateCurrentPosition: no star selected
04:13:22.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:22.629 00.000 7988 Status Line: No star selected
04:13:22.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=105, FiltMin=94, FiltMax=118, Gamma=0.690
04:13:22.629 00.000 7988 UpdateGuideState exits: No star selected
04:13:22.639 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:22.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:22.639 00.000 7988 Enqueuing Expose request
04:13:22.639 00.000 15712 Worker thread wakes up
04:13:22.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:22.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:24.161 01.522 15712 Exposure complete
04:13:24.222 00.061 15712 worker thread done servicing request
04:13:24.222 00.000 7988 OnExposeComplete: enter
04:13:24.222 00.000 7988 UpdateGuideState(): m_state=1
04:13:24.222 00.000 7988 UpdateCurrentPosition: no star selected
04:13:24.222 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:24.222 00.000 7988 Status Line: No star selected
04:13:24.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=105, FiltMin=94, FiltMax=118, Gamma=0.690
04:13:24.222 00.000 7988 UpdateGuideState exits: No star selected
04:13:24.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:24.222 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:24.222 00.000 7988 Enqueuing Expose request
04:13:24.222 00.000 15712 Worker thread wakes up
04:13:24.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:24.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:25.868 01.646 15712 Exposure complete
04:13:25.928 00.060 15712 worker thread done servicing request
04:13:25.928 00.000 7988 OnExposeComplete: enter
04:13:25.928 00.000 7988 UpdateGuideState(): m_state=1
04:13:25.928 00.000 7988 UpdateCurrentPosition: no star selected
04:13:25.928 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:25.928 00.000 7988 Status Line: No star selected
04:13:25.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=105, FiltMin=95, FiltMax=117, Gamma=0.690
04:13:25.928 00.000 7988 UpdateGuideState exits: No star selected
04:13:25.941 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:25.941 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:25.941 00.000 7988 Enqueuing Expose request
04:13:25.944 00.003 15712 Worker thread wakes up
04:13:25.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:25.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:27.476 01.532 15712 Exposure complete
04:13:27.539 00.063 15712 worker thread done servicing request
04:13:27.539 00.000 7988 OnExposeComplete: enter
04:13:27.539 00.000 7988 UpdateGuideState(): m_state=1
04:13:27.545 00.006 7988 UpdateCurrentPosition: no star selected
04:13:27.545 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:27.547 00.002 7988 Status Line: No star selected
04:13:27.549 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=105, FiltMin=95, FiltMax=117, Gamma=0.690
04:13:27.549 00.000 7988 UpdateGuideState exits: No star selected
04:13:27.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:27.553 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:27.553 00.000 7988 Enqueuing Expose request
04:13:27.553 00.000 15712 Worker thread wakes up
04:13:27.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:27.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:29.299 01.746 15712 Exposure complete
04:13:29.365 00.066 15712 worker thread done servicing request
04:13:29.365 00.000 7988 OnExposeComplete: enter
04:13:29.365 00.000 7988 UpdateGuideState(): m_state=1
04:13:29.365 00.000 7988 UpdateCurrentPosition: no star selected
04:13:29.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:29.365 00.000 7988 Status Line: No star selected
04:13:29.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=105, FiltMin=94, FiltMax=118, Gamma=0.690
04:13:29.365 00.000 7988 UpdateGuideState exits: No star selected
04:13:29.375 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:29.376 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:29.378 00.002 7988 Enqueuing Expose request
04:13:29.378 00.000 15712 Worker thread wakes up
04:13:29.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:29.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:30.784 01.406 15712 Exposure complete
04:13:30.850 00.066 15712 worker thread done servicing request
04:13:30.850 00.000 7988 OnExposeComplete: enter
04:13:30.850 00.000 7988 UpdateGuideState(): m_state=1
04:13:30.852 00.002 7988 UpdateCurrentPosition: no star selected
04:13:30.854 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:30.854 00.000 7988 Status Line: No star selected
04:13:30.856 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=105, FiltMin=94, FiltMax=118, Gamma=0.690
04:13:30.858 00.002 7988 UpdateGuideState exits: No star selected
04:13:30.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:30.860 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:30.860 00.000 7988 Enqueuing Expose request
04:13:30.861 00.001 15712 Worker thread wakes up
04:13:30.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:30.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:32.607 01.746 15712 Exposure complete
04:13:32.672 00.065 15712 worker thread done servicing request
04:13:32.672 00.000 7988 OnExposeComplete: enter
04:13:32.672 00.000 7988 UpdateGuideState(): m_state=1
04:13:32.675 00.003 7988 UpdateCurrentPosition: no star selected
04:13:32.675 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:32.678 00.003 7988 Status Line: No star selected
04:13:32.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=104, FiltMin=93, FiltMax=117, Gamma=0.690
04:13:32.678 00.000 7988 UpdateGuideState exits: No star selected
04:13:32.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:32.678 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:32.678 00.000 7988 Enqueuing Expose request
04:13:32.684 00.006 15712 Worker thread wakes up
04:13:32.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:32.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:34.091 01.407 15712 Exposure complete
04:13:34.153 00.062 15712 worker thread done servicing request
04:13:34.153 00.000 7988 OnExposeComplete: enter
04:13:34.153 00.000 7988 UpdateGuideState(): m_state=1
04:13:34.158 00.005 7988 UpdateCurrentPosition: no star selected
04:13:34.158 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:34.160 00.002 7988 Status Line: No star selected
04:13:34.162 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=104, FiltMin=92, FiltMax=116, Gamma=0.690
04:13:34.162 00.000 7988 UpdateGuideState exits: No star selected
04:13:34.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:34.162 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:34.162 00.000 7988 Enqueuing Expose request
04:13:34.162 00.000 15712 Worker thread wakes up
04:13:34.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:34.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:35.798 01.636 15712 Exposure complete
04:13:35.866 00.068 15712 worker thread done servicing request
04:13:35.866 00.000 7988 OnExposeComplete: enter
04:13:35.866 00.000 7988 UpdateGuideState(): m_state=1
04:13:35.866 00.000 7988 UpdateCurrentPosition: no star selected
04:13:35.866 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:35.866 00.000 7988 Status Line: No star selected
04:13:35.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=103, FiltMin=92, FiltMax=116, Gamma=0.690
04:13:35.866 00.000 7988 UpdateGuideState exits: No star selected
04:13:35.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:35.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:35.866 00.000 7988 Enqueuing Expose request
04:13:35.877 00.011 15712 Worker thread wakes up
04:13:35.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:35.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:37.399 01.522 15712 Exposure complete
04:13:37.460 00.061 15712 worker thread done servicing request
04:13:37.460 00.000 7988 OnExposeComplete: enter
04:13:37.460 00.000 7988 UpdateGuideState(): m_state=1
04:13:37.468 00.008 7988 UpdateCurrentPosition: no star selected
04:13:37.470 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:37.470 00.000 7988 Status Line: No star selected
04:13:37.472 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=103, FiltMin=92, FiltMax=115, Gamma=0.690
04:13:37.472 00.000 7988 UpdateGuideState exits: No star selected
04:13:37.474 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:37.476 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:37.476 00.000 7988 Enqueuing Expose request
04:13:37.477 00.001 15712 Worker thread wakes up
04:13:37.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:37.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:39.108 01.631 15712 Exposure complete
04:13:39.169 00.061 15712 worker thread done servicing request
04:13:39.169 00.000 7988 OnExposeComplete: enter
04:13:39.169 00.000 7988 UpdateGuideState(): m_state=1
04:13:39.175 00.006 7988 UpdateCurrentPosition: no star selected
04:13:39.175 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:39.177 00.002 7988 Status Line: No star selected
04:13:39.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=102, FiltMin=92, FiltMax=116, Gamma=0.690
04:13:39.177 00.000 7988 UpdateGuideState exits: No star selected
04:13:39.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:39.177 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:39.177 00.000 7988 Enqueuing Expose request
04:13:39.185 00.008 15712 Worker thread wakes up
04:13:39.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:39.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:40.706 01.521 15712 Exposure complete
04:13:40.772 00.066 15712 worker thread done servicing request
04:13:40.772 00.000 7988 OnExposeComplete: enter
04:13:40.772 00.000 7988 UpdateGuideState(): m_state=1
04:13:40.772 00.000 7988 UpdateCurrentPosition: no star selected
04:13:40.772 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:40.772 00.000 7988 Status Line: No star selected
04:13:40.778 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=93, FiltMax=115, Gamma=0.690
04:13:40.778 00.000 7988 UpdateGuideState exits: No star selected
04:13:40.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:40.778 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:40.778 00.000 7988 Enqueuing Expose request
04:13:40.784 00.006 15712 Worker thread wakes up
04:13:40.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:40.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:42.411 01.627 15712 Exposure complete
04:13:42.472 00.061 15712 worker thread done servicing request
04:13:42.472 00.000 7988 OnExposeComplete: enter
04:13:42.472 00.000 7988 UpdateGuideState(): m_state=1
04:13:42.472 00.000 7988 UpdateCurrentPosition: no star selected
04:13:42.472 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:42.472 00.000 7988 Status Line: No star selected
04:13:42.484 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=92, FiltMax=113, Gamma=0.690
04:13:42.484 00.000 7988 UpdateGuideState exits: No star selected
04:13:42.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:42.484 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:42.488 00.004 7988 Enqueuing Expose request
04:13:42.488 00.000 15712 Worker thread wakes up
04:13:42.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:42.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:44.006 01.518 15712 Exposure complete
04:13:44.067 00.061 15712 worker thread done servicing request
04:13:44.067 00.000 7988 OnExposeComplete: enter
04:13:44.067 00.000 7988 UpdateGuideState(): m_state=1
04:13:44.073 00.006 7988 UpdateCurrentPosition: no star selected
04:13:44.073 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:44.075 00.002 7988 Status Line: No star selected
04:13:44.077 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=93, FiltMax=111, Gamma=0.690
04:13:44.077 00.000 7988 UpdateGuideState exits: No star selected
04:13:44.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:44.077 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:44.077 00.000 7988 Enqueuing Expose request
04:13:44.083 00.006 15712 Worker thread wakes up
04:13:44.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:44.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:45.712 01.629 15712 Exposure complete
04:13:45.774 00.062 15712 worker thread done servicing request
04:13:45.774 00.000 7988 OnExposeComplete: enter
04:13:45.774 00.000 7988 UpdateGuideState(): m_state=1
04:13:45.779 00.005 7988 UpdateCurrentPosition: no star selected
04:13:45.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:45.779 00.000 7988 Status Line: No star selected
04:13:45.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=93, FiltMax=110, Gamma=0.690
04:13:45.785 00.006 7988 UpdateGuideState exits: No star selected
04:13:45.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:45.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:45.785 00.000 7988 Enqueuing Expose request
04:13:45.785 00.000 15712 Worker thread wakes up
04:13:45.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:45.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:47.309 01.524 15712 Exposure complete
04:13:47.374 00.065 15712 worker thread done servicing request
04:13:47.374 00.000 7988 OnExposeComplete: enter
04:13:47.374 00.000 7988 UpdateGuideState(): m_state=1
04:13:47.374 00.000 7988 UpdateCurrentPosition: no star selected
04:13:47.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:47.374 00.000 7988 Status Line: No star selected
04:13:47.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=92, FiltMax=110, Gamma=0.690
04:13:47.374 00.000 7988 UpdateGuideState exits: No star selected
04:13:47.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:47.374 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:47.385 00.011 7988 Enqueuing Expose request
04:13:47.385 00.000 15712 Worker thread wakes up
04:13:47.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:47.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:49.026 01.641 15712 Exposure complete
04:13:49.090 00.064 15712 worker thread done servicing request
04:13:49.090 00.000 7988 OnExposeComplete: enter
04:13:49.090 00.000 7988 UpdateGuideState(): m_state=1
04:13:49.095 00.005 7988 UpdateCurrentPosition: no star selected
04:13:49.095 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:49.097 00.002 7988 Status Line: No star selected
04:13:49.099 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=93, FiltMax=110, Gamma=0.690
04:13:49.099 00.000 7988 UpdateGuideState exits: No star selected
04:13:49.102 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:49.102 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:49.104 00.002 7988 Enqueuing Expose request
04:13:49.104 00.000 15712 Worker thread wakes up
04:13:49.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:49.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:50.511 01.407 15712 Exposure complete
04:13:50.576 00.065 15712 worker thread done servicing request
04:13:50.576 00.000 7988 OnExposeComplete: enter
04:13:50.576 00.000 7988 UpdateGuideState(): m_state=1
04:13:50.576 00.000 7988 UpdateCurrentPosition: no star selected
04:13:50.576 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:50.576 00.000 7988 Status Line: No star selected
04:13:50.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=102, FiltMin=92, FiltMax=111, Gamma=0.690
04:13:50.585 00.009 7988 UpdateGuideState exits: No star selected
04:13:50.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:50.585 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:50.588 00.003 7988 Enqueuing Expose request
04:13:50.588 00.000 15712 Worker thread wakes up
04:13:50.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:50.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:52.217 01.629 15712 Exposure complete
04:13:52.278 00.061 15712 worker thread done servicing request
04:13:52.278 00.000 7988 OnExposeComplete: enter
04:13:52.278 00.000 7988 UpdateGuideState(): m_state=1
04:13:52.285 00.007 7988 UpdateCurrentPosition: no star selected
04:13:52.285 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:52.287 00.002 7988 Status Line: No star selected
04:13:52.289 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=102, FiltMin=93, FiltMax=111, Gamma=0.690
04:13:52.289 00.000 7988 UpdateGuideState exits: No star selected
04:13:52.291 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:52.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:52.293 00.002 7988 Enqueuing Expose request
04:13:52.294 00.001 15712 Worker thread wakes up
04:13:52.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:52.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:53.816 01.522 15712 Exposure complete
04:13:53.877 00.061 15712 worker thread done servicing request
04:13:53.877 00.000 7988 OnExposeComplete: enter
04:13:53.877 00.000 7988 UpdateGuideState(): m_state=1
04:13:53.884 00.007 7988 UpdateCurrentPosition: no star selected
04:13:53.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:53.886 00.002 7988 Status Line: No star selected
04:13:53.888 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=102, FiltMin=93, FiltMax=111, Gamma=0.690
04:13:53.888 00.000 7988 UpdateGuideState exits: No star selected
04:13:53.890 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:53.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:53.892 00.002 7988 Enqueuing Expose request
04:13:53.893 00.001 15712 Worker thread wakes up
04:13:53.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:53.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:55.523 01.630 15712 Exposure complete
04:13:55.588 00.065 15712 worker thread done servicing request
04:13:55.588 00.000 7988 OnExposeComplete: enter
04:13:55.588 00.000 7988 UpdateGuideState(): m_state=1
04:13:55.588 00.000 7988 UpdateCurrentPosition: no star selected
04:13:55.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:55.588 00.000 7988 Status Line: No star selected
04:13:55.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=93, FiltMax=112, Gamma=0.690
04:13:55.588 00.000 7988 UpdateGuideState exits: No star selected
04:13:55.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:55.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:55.588 00.000 7988 Enqueuing Expose request
04:13:55.588 00.000 15712 Worker thread wakes up
04:13:55.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:55.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:57.124 01.536 15712 Exposure complete
04:13:57.187 00.063 15712 worker thread done servicing request
04:13:57.187 00.000 7988 OnExposeComplete: enter
04:13:57.187 00.000 7988 UpdateGuideState(): m_state=1
04:13:57.191 00.004 7988 UpdateCurrentPosition: no star selected
04:13:57.191 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:57.193 00.002 7988 Status Line: No star selected
04:13:57.195 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=93, FiltMax=114, Gamma=0.690
04:13:57.195 00.000 7988 UpdateGuideState exits: No star selected
04:13:57.195 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:57.195 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:57.195 00.000 7988 Enqueuing Expose request
04:13:57.201 00.006 15712 Worker thread wakes up
04:13:57.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:57.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:13:58.835 01.634 15712 Exposure complete
04:13:58.896 00.061 15712 worker thread done servicing request
04:13:58.896 00.000 7988 OnExposeComplete: enter
04:13:58.896 00.000 7988 UpdateGuideState(): m_state=1
04:13:58.903 00.007 7988 UpdateCurrentPosition: no star selected
04:13:58.903 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:58.903 00.000 7988 Status Line: No star selected
04:13:58.907 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=93, FiltMax=113, Gamma=0.690
04:13:58.907 00.000 7988 UpdateGuideState exits: No star selected
04:13:58.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:58.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:13:58.912 00.005 7988 Enqueuing Expose request
04:13:58.912 00.000 15712 Worker thread wakes up
04:13:58.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:13:58.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:00.434 01.522 15712 Exposure complete
04:14:00.499 00.065 15712 worker thread done servicing request
04:14:00.499 00.000 7988 OnExposeComplete: enter
04:14:00.501 00.002 7988 UpdateGuideState(): m_state=1
04:14:00.503 00.002 7988 UpdateCurrentPosition: no star selected
04:14:00.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:00.505 00.002 7988 Status Line: No star selected
04:14:00.507 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=93, FiltMax=114, Gamma=0.690
04:14:00.509 00.002 7988 UpdateGuideState exits: No star selected
04:14:00.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:00.510 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:00.512 00.002 7988 Enqueuing Expose request
04:14:00.512 00.000 15712 Worker thread wakes up
04:14:00.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:00.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:02.153 01.641 15712 Exposure complete
04:14:02.216 00.063 15712 worker thread done servicing request
04:14:02.216 00.000 7988 OnExposeComplete: enter
04:14:02.216 00.000 7988 UpdateGuideState(): m_state=1
04:14:02.216 00.000 7988 UpdateCurrentPosition: no star selected
04:14:02.216 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:02.216 00.000 7988 Status Line: No star selected
04:14:02.226 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=102, FiltMin=93, FiltMax=115, Gamma=0.690
04:14:02.226 00.000 7988 UpdateGuideState exits: No star selected
04:14:02.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:02.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:02.226 00.000 7988 Enqueuing Expose request
04:14:02.232 00.006 15712 Worker thread wakes up
04:14:02.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:02.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:03.640 01.408 15712 Exposure complete
04:14:03.707 00.067 15712 worker thread done servicing request
04:14:03.707 00.000 7988 OnExposeComplete: enter
04:14:03.707 00.000 7988 UpdateGuideState(): m_state=1
04:14:03.707 00.000 7988 UpdateCurrentPosition: no star selected
04:14:03.710 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:03.710 00.000 7988 Status Line: No star selected
04:14:03.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=103, FiltMin=93, FiltMax=114, Gamma=0.690
04:14:03.710 00.000 7988 UpdateGuideState exits: No star selected
04:14:03.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:03.710 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:03.717 00.007 7988 Enqueuing Expose request
04:14:03.717 00.000 15712 Worker thread wakes up
04:14:03.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:03.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:05.361 01.644 15712 Exposure complete
04:14:05.425 00.064 15712 worker thread done servicing request
04:14:05.425 00.000 7988 OnExposeComplete: enter
04:14:05.425 00.000 7988 UpdateGuideState(): m_state=1
04:14:05.425 00.000 7988 UpdateCurrentPosition: no star selected
04:14:05.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:05.425 00.000 7988 Status Line: No star selected
04:14:05.432 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=103, FiltMin=93, FiltMax=116, Gamma=0.690
04:14:05.432 00.000 7988 UpdateGuideState exits: No star selected
04:14:05.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:05.432 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:05.432 00.000 7988 Enqueuing Expose request
04:14:05.432 00.000 15712 Worker thread wakes up
04:14:05.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:05.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:06.957 01.525 15712 Exposure complete
04:14:07.019 00.062 15712 worker thread done servicing request
04:14:07.019 00.000 7988 OnExposeComplete: enter
04:14:07.019 00.000 7988 UpdateGuideState(): m_state=1
04:14:07.019 00.000 7988 UpdateCurrentPosition: no star selected
04:14:07.028 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:07.028 00.000 7988 Status Line: No star selected
04:14:07.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=104, FiltMin=93, FiltMax=115, Gamma=0.690
04:14:07.028 00.000 7988 UpdateGuideState exits: No star selected
04:14:07.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:07.035 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:07.035 00.000 7988 Enqueuing Expose request
04:14:07.035 00.000 15712 Worker thread wakes up
04:14:07.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:07.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:08.777 01.742 15712 Exposure complete
04:14:08.839 00.062 15712 worker thread done servicing request
04:14:08.839 00.000 7988 OnExposeComplete: enter
04:14:08.839 00.000 7988 UpdateGuideState(): m_state=1
04:14:08.839 00.000 7988 UpdateCurrentPosition: no star selected
04:14:08.846 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:08.848 00.002 7988 Status Line: No star selected
04:14:08.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=104, FiltMin=94, FiltMax=118, Gamma=0.690
04:14:08.850 00.002 7988 UpdateGuideState exits: No star selected
04:14:08.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:08.852 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:08.852 00.000 7988 Enqueuing Expose request
04:14:08.854 00.002 15712 Worker thread wakes up
04:14:08.855 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:08.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:10.264 01.409 15712 Exposure complete
04:14:10.325 00.061 15712 worker thread done servicing request
04:14:10.325 00.000 7988 OnExposeComplete: enter
04:14:10.325 00.000 7988 UpdateGuideState(): m_state=1
04:14:10.330 00.005 7988 UpdateCurrentPosition: no star selected
04:14:10.330 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:10.332 00.002 7988 Status Line: No star selected
04:14:10.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=105, FiltMin=93, FiltMax=116, Gamma=0.690
04:14:10.332 00.000 7988 UpdateGuideState exits: No star selected
04:14:10.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:10.332 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:10.332 00.000 7988 Enqueuing Expose request
04:14:10.332 00.000 15712 Worker thread wakes up
04:14:10.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:10.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:11.970 01.638 15712 Exposure complete
04:14:12.033 00.063 15712 worker thread done servicing request
04:14:12.033 00.000 7988 OnExposeComplete: enter
04:14:12.033 00.000 7988 UpdateGuideState(): m_state=1
04:14:12.042 00.009 7988 UpdateCurrentPosition: no star selected
04:14:12.042 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:12.042 00.000 7988 Status Line: No star selected
04:14:12.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=105, FiltMin=94, FiltMax=116, Gamma=0.690
04:14:12.042 00.000 7988 UpdateGuideState exits: No star selected
04:14:12.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:12.042 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:12.049 00.007 7988 Enqueuing Expose request
04:14:12.049 00.000 15712 Worker thread wakes up
04:14:12.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:12.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:13.467 01.418 15712 Exposure complete
04:14:13.533 00.066 15712 worker thread done servicing request
04:14:13.533 00.000 7988 OnExposeComplete: enter
04:14:13.539 00.006 7988 UpdateGuideState(): m_state=1
04:14:13.539 00.000 7988 UpdateCurrentPosition: no star selected
04:14:13.539 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:13.539 00.000 7988 Status Line: No star selected
04:14:13.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=105, FiltMin=94, FiltMax=116, Gamma=0.690
04:14:13.539 00.000 7988 UpdateGuideState exits: No star selected
04:14:13.549 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:13.549 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:13.549 00.000 7988 Enqueuing Expose request
04:14:13.549 00.000 15712 Worker thread wakes up
04:14:13.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:13.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:15.194 01.645 15712 Exposure complete
04:14:15.254 00.060 15712 worker thread done servicing request
04:14:15.254 00.000 7988 OnExposeComplete: enter
04:14:15.254 00.000 7988 UpdateGuideState(): m_state=1
04:14:15.262 00.008 7988 UpdateCurrentPosition: no star selected
04:14:15.262 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:15.264 00.002 7988 Status Line: No star selected
04:14:15.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=105, FiltMin=94, FiltMax=116, Gamma=0.690
04:14:15.266 00.002 7988 UpdateGuideState exits: No star selected
04:14:15.268 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:15.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:15.270 00.002 7988 Enqueuing Expose request
04:14:15.271 00.001 15712 Worker thread wakes up
04:14:15.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:15.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:16.789 01.518 15712 Exposure complete
04:14:16.855 00.066 15712 worker thread done servicing request
04:14:16.855 00.000 7988 OnExposeComplete: enter
04:14:16.855 00.000 7988 UpdateGuideState(): m_state=1
04:14:16.855 00.000 7988 UpdateCurrentPosition: no star selected
04:14:16.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:16.859 00.004 7988 Status Line: No star selected
04:14:16.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=105, FiltMin=93, FiltMax=116, Gamma=0.690
04:14:16.859 00.000 7988 UpdateGuideState exits: No star selected
04:14:16.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:16.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:16.859 00.000 7988 Enqueuing Expose request
04:14:16.867 00.008 15712 Worker thread wakes up
04:14:16.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:16.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:18.504 01.637 15712 Exposure complete
04:14:18.565 00.061 15712 worker thread done servicing request
04:14:18.565 00.000 7988 OnExposeComplete: enter
04:14:18.565 00.000 7988 UpdateGuideState(): m_state=1
04:14:18.571 00.006 7988 UpdateCurrentPosition: no star selected
04:14:18.571 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:18.573 00.002 7988 Status Line: No star selected
04:14:18.575 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=104, FiltMin=93, FiltMax=116, Gamma=0.690
04:14:18.575 00.000 7988 UpdateGuideState exits: No star selected
04:14:18.575 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:18.575 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:18.575 00.000 7988 Enqueuing Expose request
04:14:18.575 00.000 15712 Worker thread wakes up
04:14:18.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:18.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:19.740 01.165 7988 evsrv: cli 0CCCF128 connect
04:14:19.742 00.002 7988 case statement mapped state 1 to 101
04:14:19.744 00.002 7988 case statement mapped state 1 to 101
04:14:19.746 00.002 7988 evsrv: cli 0CCCF128 request: {"method":"get_app_state","id":"530be145-e596-4031-987d-9a65445cc307"}
04:14:19.746 00.000 7988 case statement mapped state 1 to 101
04:14:19.746 00.000 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":"Looping","id":"530be145-e596-4031-987d-9a65445cc307"}
04:14:19.746 00.000 7988 evsrv: cli 0CCCF128 disconnect
04:14:19.746 00.000 7988 evsrv: cli 0CCCFA88 connect
04:14:19.746 00.000 7988 case statement mapped state 1 to 101
04:14:19.753 00.007 7988 case statement mapped state 1 to 101
04:14:19.755 00.002 7988 evsrv: cli 0CCCFA88 request: {"method":"get_calibrated","id":"fa422687-0df8-4e3b-8286-43d52d5acef2"}
04:14:19.756 00.001 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":true,"id":"fa422687-0df8-4e3b-8286-43d52d5acef2"}
04:14:19.758 00.002 7988 evsrv: cli 0CCCFA88 disconnect
04:14:19.760 00.002 7988 evsrv: cli 0CCCF768 connect
04:14:19.760 00.000 7988 case statement mapped state 1 to 101
04:14:19.760 00.000 7988 case statement mapped state 1 to 101
04:14:19.760 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"ef27a9c5-167f-4d00-91e6-dc6219d74444"}
04:14:19.760 00.000 7988 PhdController::Guide begins
04:14:19.760 00.000 7988 PhdController: newstate STATE_SETUP
04:14:19.760 00.000 7988 PhdController: setup
04:14:19.760 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
04:14:19.772 00.012 7988 PhdController: newstate STATE_SELECT_STAR
04:14:19.772 00.000 7988 GuiderMultiStar::AutoSelect enter
04:14:19.774 00.002 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:14:19.857 00.083 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:14:19.963 00.106 7988 AutoFind: global mean = -0.0, stdev 5.9
04:14:19.963 00.000 7988 AutoFind: using threshold = 0.1
04:14:20.001 00.038 15712 Exposure complete
04:14:20.149 00.148 15712 worker thread done servicing request
04:14:20.152 00.003 7988 AutoFind: local max [1148, 614] 5.4
04:14:20.154 00.002 7988 AutoFind: local max [694, 612] 4.8
04:14:20.154 00.000 7988 AutoFind: local max [548, 638] 4.8
04:14:20.154 00.000 7988 AutoFind: local max [1196, 929] 4.8
04:14:20.154 00.000 7988 AutoFind: local max [1031, 209] 4.7
04:14:20.162 00.008 7988 AutoFind: local max [173, 433] 4.6
04:14:20.162 00.000 7988 AutoFind: local max [269, 904] 4.6
04:14:20.162 00.000 7988 AutoFind: local max [959, 473] 4.4
04:14:20.170 00.008 7988 AutoFind: local max [295, 60] 4.4
04:14:20.172 00.002 7988 AutoFind: local max [970, 258] 4.4
04:14:20.174 00.002 7988 AutoFind: local max [917, 12] 4.4
04:14:20.176 00.002 7988 AutoFind: local max [750, 171] 4.3
04:14:20.178 00.002 7988 AutoFind: local max [957, 312] 4.3
04:14:20.179 00.001 7988 AutoFind: local max [689, 837] 4.3
04:14:20.181 00.002 7988 AutoFind: local max [572, 928] 4.2
04:14:20.183 00.002 7988 AutoFind: local max [931, 915] 4.2
04:14:20.185 00.002 7988 AutoFind: local max [1220, 109] 4.2
04:14:20.187 00.002 7988 AutoFind: local max [746, 596] 4.2
04:14:20.189 00.002 7988 AutoFind: local max [1212, 312] 4.2
04:14:20.191 00.002 7988 AutoFind: local max [1118, 845] 4.2
04:14:20.191 00.000 7988 AutoFind: local max [444, 325] 4.2
04:14:20.193 00.002 7988 AutoFind: local max [163, 885] 4.2
04:14:20.198 00.005 7988 AutoFind: local max [420, 388] 4.2
04:14:20.201 00.003 7988 AutoFind: local max [702, 230] 4.1
04:14:20.203 00.002 7988 AutoFind: local max [803, 656] 4.1
04:14:20.205 00.002 7988 AutoFind: local max [547, 654] 4.1
04:14:20.205 00.000 7988 AutoFind: local max [584, 401] 4.1
04:14:20.205 00.000 7988 AutoFind: local max [782, 331] 4.1
04:14:20.213 00.008 7988 AutoFind: local max [614, 928] 4.1
04:14:20.216 00.003 7988 AutoFind: local max [846, 459] 4.1
04:14:20.217 00.001 7988 AutoFind: local max [728, 309] 4.1
04:14:20.217 00.000 7988 AutoFind: local max [884, 184] 4.1
04:14:20.223 00.006 7988 AutoFind: local max [187, 444] 4.1
04:14:20.223 00.000 7988 AutoFind: local max [1149, 491] 4.1
04:14:20.226 00.003 7988 AutoFind: local max [805, 803] 4.1
04:14:20.230 00.004 7988 AutoFind: local max [1098, 621] 4.0
04:14:20.232 00.002 7988 AutoFind: local max [846, 565] 4.0
04:14:20.232 00.000 7988 AutoFind: local max [739, 679] 4.0
04:14:20.232 00.000 7988 AutoFind: local max [602, 889] 4.0
04:14:20.232 00.000 7988 AutoFind: local max [1005, 257] 4.0
04:14:20.232 00.000 7988 AutoFind: local max [37, 904] 4.0
04:14:20.232 00.000 7988 AutoFind: local max [1046, 791] 4.0
04:14:20.232 00.000 7988 AutoFind: local max [11, 458] 4.0
04:14:20.232 00.000 7988 AutoFind: local max [265, 789] 4.0
04:14:20.248 00.016 7988 AutoFind: local max [1256, 147] 4.0
04:14:20.250 00.002 7988 AutoFind: local max [193, 790] 4.0
04:14:20.250 00.000 7988 AutoFind: local max [788, 91] 4.0
04:14:20.250 00.000 7988 AutoFind: local max [1042, 86] 4.0
04:14:20.250 00.000 7988 AutoFind: local max [649, 395] 3.9
04:14:20.256 00.006 7988 AutoFind: local max [742, 207] 3.9
04:14:20.258 00.002 7988 AutoFind: local max [1130, 149] 3.9
04:14:20.258 00.000 7988 AutoFind: local max [1262, 694] 3.9
04:14:20.263 00.005 7988 AutoFind: local max [1173, 540] 3.9
04:14:20.266 00.003 7988 AutoFind: local max [944, 479] 3.9
04:14:20.268 00.002 7988 AutoFind: local max [749, 34] 3.9
04:14:20.270 00.002 7988 AutoFind: local max [431, 525] 3.9
04:14:20.272 00.002 7988 AutoFind: local max [134, 455] 3.9
04:14:20.272 00.000 7988 AutoFind: local max [254, 884] 3.9
04:14:20.274 00.002 7988 AutoFind: local max [692, 647] 3.9
04:14:20.274 00.000 7988 AutoFind: local max [1132, 275] 3.9
04:14:20.274 00.000 7988 AutoFind: local max [897, 896] 3.9
04:14:20.281 00.007 7988 AutoFind: local max [547, 670] 3.9
04:14:20.283 00.002 7988 AutoFind: local max [680, 556] 3.9
04:14:20.283 00.000 7988 AutoFind: local max [430, 604] 3.9
04:14:20.285 00.002 7988 AutoFind: local max [867, 777] 3.9
04:14:20.287 00.002 7988 AutoFind: local max [842, 356] 3.9
04:14:20.289 00.002 7988 AutoFind: local max [926, 27] 3.9
04:14:20.291 00.002 7988 AutoFind: local max [605, 743] 3.8
04:14:20.293 00.002 7988 AutoFind: local max [651, 88] 3.8
04:14:20.295 00.002 7988 AutoFind: local max [420, 649] 3.8
04:14:20.296 00.001 7988 AutoFind: local max [293, 757] 3.8
04:14:20.298 00.002 7988 AutoFind: local max [412, 412] 3.8
04:14:20.300 00.002 7988 AutoFind: local max [1133, 577] 3.8
04:14:20.302 00.002 7988 AutoFind: local max [278, 440] 3.8
04:14:20.304 00.002 7988 AutoFind: local max [957, 578] 3.8
04:14:20.306 00.002 7988 AutoFind: local max [853, 421] 3.8
04:14:20.308 00.002 7988 AutoFind: local max [1245, 929] 3.8
04:14:20.310 00.002 7988 AutoFind: local max [1060, 235] 3.8
04:14:20.312 00.002 7988 AutoFind: local max [232, 815] 3.8
04:14:20.312 00.000 7988 AutoFind: local max [631, 404] 3.8
04:14:20.315 00.003 7988 AutoFind: local max [66, 45] 3.8
04:14:20.315 00.000 7988 AutoFind: local max [952, 885] 3.8
04:14:20.315 00.000 7988 AutoFind: local max [1050, 93] 3.8
04:14:20.315 00.000 7988 AutoFind: local max [184, 686] 3.8
04:14:20.315 00.000 7988 AutoFind: local max [1178, 263] 3.8
04:14:20.315 00.000 7988 AutoFind: local max [468, 56] 3.8
04:14:20.328 00.013 7988 AutoFind: local max [546, 147] 3.8
04:14:20.328 00.000 7988 AutoFind: local max [923, 827] 3.8
04:14:20.328 00.000 7988 AutoFind: local max [1216, 406] 3.8
04:14:20.333 00.005 7988 AutoFind: local max [157, 838] 3.8
04:14:20.335 00.002 7988 AutoFind: local max [448, 851] 3.8
04:14:20.336 00.001 7988 AutoFind: local max [53, 137] 3.8
04:14:20.338 00.002 7988 AutoFind: local max [1227, 604] 3.8
04:14:20.340 00.002 7988 AutoFind: local max [890, 286] 3.8
04:14:20.341 00.001 7988 AutoFind: local max [607, 564] 3.8
04:14:20.344 00.003 7988 AutoFind: local max [202, 583] 3.8
04:14:20.345 00.001 7988 AutoFind: local max [832, 639] 3.7
04:14:20.345 00.000 7988 AutoFind: local max [433, 628] 3.7
04:14:20.349 00.004 7988 AutoFind: local max [18, 272] 3.7
04:14:20.349 00.000 7988 AutoFind: local max [266, 595] 3.7
04:14:20.349 00.000 7988 AutoFind: too close [1050, 93] 3.8 - [1042, 86] 4.0
04:14:20.349 00.000 7988 AutoFind: too close [631, 404] 3.8 - [649, 395] 3.9
04:14:20.349 00.000 7988 AutoFind: too close [926, 27] 3.9 - [917, 12] 4.4
04:14:20.349 00.000 7988 AutoFind: too close [547, 670] 3.9 - [547, 654] 4.1
04:14:20.359 00.010 7988 AutoFind: too close [254, 884] 3.9 - [269, 904] 4.6
04:14:20.361 00.002 7988 AutoFind: too close [944, 479] 3.9 - [959, 473] 4.4
04:14:20.363 00.002 7988 AutoFind: too close [187, 444] 4.1 - [173, 433] 4.6
04:14:20.365 00.002 7988 AutoFind: too close [547, 654] 4.1 - [548, 638] 4.8
04:14:20.368 00.003 7988 AutoFind: too close to edge [11, 458] 4.0
04:14:20.368 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:14:20.370 00.002 7988 Star::Find(15, 1148, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.372 00.002 7988 Star::Find false star n=3 nbg=281 bg=108.9 sigma=3.5 thresh=119 peak=114
04:14:20.374 00.002 7988 Star::Find returns 0 (2), X=1148.00, Y=614.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:14:20.375 00.001 7988 Star::Find(15, 694, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.375 00.000 7988 Star::Find returns 0 (3), X=694.00, Y=612.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:20.375 00.000 7988 Star::Find(15, 1196, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.375 00.000 7988 Star::Find returns 0 (3), X=1196.00, Y=929.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:20.382 00.007 7988 Star::Find(15, 1031, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.382 00.000 7988 Star::Find returns 0 (3), X=1031.00, Y=209.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:20.382 00.000 7988 Star::Find(15, 295, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.382 00.000 7988 Star::Find returns 0 (2), X=295.00, Y=60.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:14:20.382 00.000 7988 Star::Find(15, 970, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.391 00.009 7988 Star::Find returns 0 (2), X=970.00, Y=258.00, Mass=14, SNR=2.2, Peak=119 HFD=0.0
04:14:20.391 00.000 7988 Star::Find(15, 750, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.391 00.000 7988 Star::Find returns 0 (3), X=750.00, Y=171.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:20.391 00.000 7988 Star::Find(15, 957, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.399 00.008 7988 Star::Find returns 0 (3), X=957.00, Y=312.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:20.399 00.000 7988 Star::Find(15, 689, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.399 00.000 7988 Star::Find false star n=3 nbg=279 bg=106.4 sigma=3.4 thresh=116 peak=112
04:14:20.399 00.000 7988 Star::Find returns 0 (2), X=689.00, Y=837.00, Mass=39, SNR=2.9, Peak=123 HFD=0.0
04:14:20.399 00.000 7988 Star::Find(15, 572, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.407 00.008 7988 Star::Find returns 0 (2), X=572.00, Y=928.00, Mass=24, SNR=2.8, Peak=117 HFD=0.0
04:14:20.409 00.002 7988 Star::Find(15, 931, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.411 00.002 7988 Star::Find returns 0 (3), X=931.00, Y=915.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:14:20.413 00.002 7988 Star::Find(15, 1220, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.417 00.004 7988 Star::Find returns 0 (3), X=1220.00, Y=109.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:20.417 00.000 7988 Star::Find(15, 746, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.419 00.002 7988 Star::Find returns 0 (2), X=746.00, Y=596.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:14:20.421 00.002 7988 Star::Find(15, 1212, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.423 00.002 7988 Star::Find returns 0 (2), X=1212.00, Y=312.00, Mass=15, SNR=2.3, Peak=121 HFD=0.0
04:14:20.423 00.000 7988 Star::Find(15, 1118, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.423 00.000 7988 Star::Find false star n=3 nbg=275 bg=108.9 sigma=3.4 thresh=119 peak=113
04:14:20.423 00.000 7988 Star::Find returns 0 (2), X=1118.00, Y=845.00, Mass=30, SNR=2.9, Peak=122 HFD=0.0
04:14:20.423 00.000 7988 Star::Find(15, 444, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.433 00.010 7988 Star::Find returns 0 (2), X=444.00, Y=325.00, Mass=21, SNR=2.6, Peak=113 HFD=0.0
04:14:20.433 00.000 7988 Star::Find(15, 163, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.433 00.000 7988 Star::Find returns 0 (3), X=163.00, Y=885.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:20.439 00.006 7988 Star::Find(15, 420, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.439 00.000 7988 Star::Find returns 0 (3), X=420.00, Y=388.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:14:20.439 00.000 7988 Star::Find(15, 702, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.439 00.000 7988 Star::Find returns 0 (2), X=702.00, Y=230.00, Mass=12, SNR=2.0, Peak=115 HFD=0.0
04:14:20.439 00.000 7988 Star::Find(15, 803, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.439 00.000 7988 Star::Find returns 0 (2), X=803.00, Y=656.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
04:14:20.439 00.000 7988 Star::Find(15, 584, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.450 00.011 7988 Star::Find returns 0 (2), X=584.00, Y=401.00, Mass=13, SNR=2.1, Peak=116 HFD=0.0
04:14:20.452 00.002 7988 Star::Find(15, 782, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.454 00.002 7988 Star::Find returns 0 (2), X=782.00, Y=331.00, Mass=11, SNR=1.9, Peak=114 HFD=0.0
04:14:20.456 00.002 7988 Star::Find(15, 614, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.462 00.006 7988 Star::Find returns 0 (3), X=614.00, Y=928.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:20.504 00.042 7988 Star::Find(15, 846, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.508 00.004 7988 Star::Find returns 0 (2), X=846.00, Y=459.00, Mass=14, SNR=2.2, Peak=120 HFD=0.0
04:14:20.512 00.004 7988 Star::Find(15, 728, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.514 00.002 7988 Star::Find returns 0 (2), X=728.00, Y=309.00, Mass=22, SNR=2.7, Peak=116 HFD=0.0
04:14:20.522 00.008 7988 Star::Find(15, 884, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.522 00.000 7988 Star::Find returns 0 (2), X=884.00, Y=184.00, Mass=26, SNR=3.0, Peak=120 HFD=0.0
04:14:20.529 00.007 7988 Star::Find(15, 1149, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.533 00.004 7988 Star::Find returns 0 (3), X=1149.00, Y=491.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:20.535 00.002 7988 Star::Find(15, 805, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.537 00.002 7988 Star::Find false star n=3 nbg=282 bg=105.5 sigma=3.5 thresh=116 peak=111
04:14:20.539 00.002 7988 Star::Find returns 0 (2), X=805.00, Y=803.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:14:20.541 00.002 7988 Star::Find(15, 1098, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.543 00.002 7988 Star::Find returns 0 (2), X=1098.00, Y=621.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:14:20.545 00.002 7988 Star::Find(15, 846, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.547 00.002 7988 Star::Find false star n=3 nbg=281 bg=106.0 sigma=3.8 thresh=117 peak=111
04:14:20.550 00.003 7988 Star::Find returns 0 (2), X=846.00, Y=565.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:14:20.554 00.004 7988 Star::Find(15, 739, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.556 00.002 7988 Star::Find returns 0 (3), X=739.00, Y=679.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:20.558 00.002 7988 Star::Find(15, 602, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.560 00.002 7988 Star::Find returns 0 (2), X=602.00, Y=889.00, Mass=14, SNR=2.1, Peak=120 HFD=0.0
04:14:20.562 00.002 7988 Star::Find(15, 1005, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.564 00.002 7988 Star::Find returns 0 (2), X=1005.00, Y=257.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:14:20.566 00.002 7988 Star::Find(15, 37, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.569 00.003 7988 Star::Find returns 0 (2), X=37.00, Y=904.00, Mass=21, SNR=2.6, Peak=113 HFD=0.0
04:14:20.569 00.000 7988 Star::Find(15, 1046, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.569 00.000 7988 Star::Find false star n=5 nbg=276 bg=107.4 sigma=3.1 thresh=117 peak=114
04:14:20.569 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=791.00, Mass=53, SNR=2.9, Peak=120 HFD=0.0
04:14:20.569 00.000 7988 Star::Find(15, 265, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.569 00.000 7988 Star::Find returns 0 (3), X=265.00, Y=789.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:20.569 00.000 7988 Star::Find(15, 1256, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.581 00.012 7988 Star::Find returns 0 (2), X=1256.00, Y=147.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:14:20.581 00.000 7988 Star::Find(15, 193, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.581 00.000 7988 Star::Find returns 0 (2), X=193.00, Y=790.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:14:20.586 00.005 7988 Star::Find(15, 788, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.586 00.000 7988 Star::Find returns 0 (3), X=788.00, Y=91.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
04:14:20.586 00.000 7988 Star::Find(15, 742, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.586 00.000 7988 Star::Find returns 0 (3), X=742.00, Y=207.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:20.586 00.000 7988 Star::Find(15, 1130, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.586 00.000 7988 Star::Find returns 0 (3), X=1130.00, Y=149.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:14:20.597 00.011 7988 Star::Find(15, 1262, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.597 00.000 7988 Star::Find false star n=2 nbg=273 bg=109.0 sigma=3.2 thresh=119 peak=115
04:14:20.597 00.000 7988 Star::Find returns 0 (2), X=1262.00, Y=694.00, Mass=27, SNR=2.9, Peak=123 HFD=0.0
04:14:20.602 00.005 7988 Star::Find(15, 1173, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.602 00.000 7988 Star::Find returns 0 (3), X=1173.00, Y=540.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:20.602 00.000 7988 Star::Find(15, 749, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.602 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.0 sigma=3.1 thresh=114 peak=109
04:14:20.602 00.000 7988 Star::Find returns 0 (2), X=749.00, Y=34.00, Mass=30, SNR=2.9, Peak=118 HFD=0.0
04:14:20.602 00.000 7988 Star::Find(15, 431, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.613 00.011 7988 Star::Find returns 0 (2), X=431.00, Y=525.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:14:20.615 00.002 7988 Star::Find(15, 134, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.615 00.000 7988 Star::Find returns 0 (3), X=134.00, Y=455.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:20.617 00.002 7988 Star::Find(15, 692, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.619 00.002 7988 Star::Find returns 0 (2), X=692.00, Y=647.00, Mass=24, SNR=2.8, Peak=118 HFD=0.0
04:14:20.621 00.002 7988 Star::Find(15, 1132, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.623 00.002 7988 Star::Find returns 0 (2), X=1132.00, Y=275.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:14:20.625 00.002 7988 Star::Find(15, 897, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.625 00.000 7988 Star::Find returns 0 (2), X=897.00, Y=896.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
04:14:20.625 00.000 7988 Star::Find(15, 680, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.629 00.004 7988 Star::Find returns 0 (3), X=680.00, Y=556.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:20.629 00.000 7988 Star::Find(15, 430, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.629 00.000 7988 Star::Find returns 0 (2), X=430.00, Y=604.00, Mass=21, SNR=2.5, Peak=114 HFD=0.0
04:14:20.629 00.000 7988 Star::Find(15, 867, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.636 00.007 7988 Star::Find false star n=3 nbg=275 bg=106.0 sigma=3.4 thresh=116 peak=111
04:14:20.636 00.000 7988 Star::Find returns 0 (2), X=867.00, Y=777.00, Mass=31, SNR=2.9, Peak=117 HFD=0.0
04:14:20.636 00.000 7988 Star::Find(15, 842, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.636 00.000 7988 Star::Find false star n=3 nbg=276 bg=103.9 sigma=3.3 thresh=114 peak=108
04:14:20.636 00.000 7988 Star::Find returns 0 (2), X=842.00, Y=356.00, Mass=32, SNR=2.9, Peak=116 HFD=0.0
04:14:20.645 00.009 7988 Star::Find(15, 605, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.645 00.000 7988 Star::Find returns 0 (2), X=605.00, Y=743.00, Mass=19, SNR=2.5, Peak=117 HFD=0.0
04:14:20.645 00.000 7988 Star::Find(15, 651, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.645 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=88.00, Mass=11, SNR=1.9, Peak=115 HFD=0.0
04:14:20.645 00.000 7988 Star::Find(15, 420, 649, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.653 00.008 7988 Star::Find false star n=4 nbg=277 bg=103.6 sigma=3.5 thresh=114 peak=109
04:14:20.653 00.000 7988 Star::Find returns 0 (2), X=420.00, Y=649.00, Mass=49, SNR=2.9, Peak=119 HFD=0.0
04:14:20.653 00.000 7988 Star::Find(15, 293, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.653 00.000 7988 Star::Find returns 0 (2), X=293.00, Y=757.00, Mass=24, SNR=2.7, Peak=116 HFD=0.0
04:14:20.653 00.000 7988 Star::Find(15, 412, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.661 00.008 7988 Star::Find false star n=3 nbg=276 bg=101.8 sigma=3.1 thresh=111 peak=106
04:14:20.661 00.000 7988 Star::Find returns 0 (2), X=412.00, Y=412.00, Mass=29, SNR=2.9, Peak=115 HFD=0.0
04:14:20.661 00.000 7988 Star::Find(15, 1133, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.661 00.000 7988 Star::Find returns 0 (2), X=1133.00, Y=577.00, Mass=26, SNR=2.9, Peak=122 HFD=0.0
04:14:20.661 00.000 7988 Star::Find(15, 278, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.670 00.009 7988 Star::Find returns 0 (2), X=278.00, Y=440.00, Mass=23, SNR=2.8, Peak=120 HFD=0.0
04:14:20.670 00.000 7988 Star::Find(15, 957, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.670 00.000 7988 Star::Find false star n=6 nbg=277 bg=106.8 sigma=3.2 thresh=116 peak=112
04:14:20.670 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=578.00, Mass=64, SNR=2.9, Peak=120 HFD=0.0
04:14:20.670 00.000 7988 Star::Find(15, 853, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.676 00.006 7988 Star::Find returns 0 (2), X=853.00, Y=421.00, Mass=15, SNR=2.3, Peak=120 HFD=0.0
04:14:20.678 00.002 7988 Star::Find(15, 1245, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.678 00.000 7988 Star::Find false star n=3 nbg=275 bg=108.8 sigma=3.5 thresh=119 peak=115
04:14:20.678 00.000 7988 Star::Find returns 0 (2), X=1245.00, Y=929.00, Mass=35, SNR=2.9, Peak=122 HFD=0.0
04:14:20.678 00.000 7988 Star::Find(15, 1060, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.678 00.000 7988 Star::Find returns 0 (2), X=1060.00, Y=235.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:14:20.687 00.009 7988 Star::Find(15, 232, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.687 00.000 7988 Star::Find returns 0 (2), X=232.00, Y=815.00, Mass=21, SNR=2.7, Peak=114 HFD=0.0
04:14:20.687 00.000 7988 Star::Find(15, 66, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.687 00.000 7988 Star::Find returns 0 (2), X=66.00, Y=45.00, Mass=11, SNR=1.8, Peak=115 HFD=0.0
04:14:20.692 00.005 7988 Star::Find(15, 952, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.692 00.000 7988 Star::Find returns 0 (2), X=952.00, Y=885.00, Mass=23, SNR=2.7, Peak=122 HFD=0.0
04:14:20.692 00.000 7988 Star::Find(15, 184, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.692 00.000 7988 Star::Find returns 0 (2), X=184.00, Y=686.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:14:20.692 00.000 7988 Star::Find(15, 1178, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.692 00.000 7988 Star::Find returns 0 (2), X=1178.00, Y=263.00, Mass=15, SNR=2.2, Peak=121 HFD=0.0
04:14:20.692 00.000 7988 Star::Find(15, 468, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.704 00.012 7988 Star::Find returns 0 (3), X=468.00, Y=56.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:20.704 00.000 7988 Star::Find(15, 546, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.704 00.000 7988 Star::Find returns 0 (2), X=546.00, Y=147.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:14:20.708 00.004 7988 Star::Find(15, 923, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.708 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=827.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
04:14:20.708 00.000 7988 Star::Find(15, 1216, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.708 00.000 7988 Star::Find false star n=6 nbg=274 bg=106.0 sigma=3.2 thresh=115 peak=111
04:14:20.715 00.007 7988 Star::Find returns 0 (2), X=1216.00, Y=406.00, Mass=61, SNR=2.9, Peak=120 HFD=0.0
04:14:20.717 00.002 7988 Star::Find(15, 157, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.717 00.000 7988 Star::Find false star n=3 nbg=273 bg=101.0 sigma=3.2 thresh=111 peak=106
04:14:20.721 00.004 7988 Star::Find returns 0 (2), X=157.00, Y=838.00, Mass=31, SNR=2.9, Peak=113 HFD=0.0
04:14:20.724 00.003 7988 Star::Find(15, 448, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.724 00.000 7988 Star::Find returns 0 (2), X=448.00, Y=851.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
04:14:20.724 00.000 7988 Star::Find(15, 53, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.724 00.000 7988 Star::Find returns 0 (2), X=53.00, Y=137.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:14:20.724 00.000 7988 Star::Find(15, 1227, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.724 00.000 7988 Star::Find returns 0 (2), X=1227.00, Y=604.00, Mass=21, SNR=2.7, Peak=124 HFD=0.0
04:14:20.724 00.000 7988 Star::Find(15, 890, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.724 00.000 7988 Star::Find false star n=4 nbg=276 bg=104.4 sigma=3.2 thresh=114 peak=109
04:14:20.724 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=286.00, Mass=43, SNR=2.9, Peak=122 HFD=0.0
04:14:20.724 00.000 7988 Star::Find(15, 607, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.738 00.014 7988 Star::Find returns 0 (3), X=607.00, Y=564.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:20.740 00.002 7988 Star::Find(15, 202, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.742 00.002 7988 Star::Find returns 0 (2), X=202.00, Y=583.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:20.744 00.002 7988 Star::Find(15, 832, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.746 00.002 7988 Star::Find returns 0 (2), X=832.00, Y=639.00, Mass=22, SNR=2.7, Peak=118 HFD=0.0
04:14:20.748 00.002 7988 Star::Find(15, 433, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.748 00.000 7988 Star::Find false star n=3 nbg=277 bg=103.2 sigma=3.2 thresh=113 peak=108
04:14:20.750 00.002 7988 Star::Find returns 0 (2), X=433.00, Y=628.00, Mass=36, SNR=2.9, Peak=118 HFD=0.0
04:14:20.752 00.002 7988 Star::Find(15, 18, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.754 00.002 7988 Star::Find returns 0 (2), X=18.00, Y=272.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
04:14:20.755 00.001 7988 Star::Find(15, 266, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.756 00.001 7988 Star::Find false star n=4 nbg=277 bg=102.6 sigma=3.5 thresh=113 peak=108
04:14:20.756 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=595.00, Mass=49, SNR=2.9, Peak=116 HFD=0.0
04:14:20.756 00.000 7988 AutoFind: finding best star pass 1
04:14:20.756 00.000 7988 Star::Find(15, 1148, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.756 00.000 7988 Star::Find false star n=3 nbg=281 bg=108.9 sigma=3.5 thresh=119 peak=114
04:14:20.756 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=614.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:14:20.756 00.000 7988 Star::Find(15, 694, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.756 00.000 7988 Star::Find returns 0 (3), X=694.00, Y=612.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:20.756 00.000 7988 Star::Find(15, 1196, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.756 00.000 7988 Star::Find returns 0 (3), X=1196.00, Y=929.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:20.772 00.016 7988 Star::Find(15, 1031, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.774 00.002 7988 Star::Find returns 0 (3), X=1031.00, Y=209.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:20.776 00.002 7988 Star::Find(15, 295, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.778 00.002 7988 Star::Find returns 0 (2), X=295.00, Y=60.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:14:20.780 00.002 7988 Star::Find(15, 970, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.782 00.002 7988 Star::Find returns 0 (2), X=970.00, Y=258.00, Mass=14, SNR=2.2, Peak=119 HFD=0.0
04:14:20.784 00.002 7988 Star::Find(15, 750, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.784 00.000 7988 Star::Find returns 0 (3), X=750.00, Y=171.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:20.786 00.002 7988 Star::Find(15, 957, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.789 00.003 7988 Star::Find returns 0 (3), X=957.00, Y=312.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:20.789 00.000 7988 Star::Find(15, 689, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.789 00.000 7988 Star::Find false star n=3 nbg=279 bg=106.4 sigma=3.4 thresh=116 peak=112
04:14:20.789 00.000 7988 Star::Find returns 0 (2), X=689.00, Y=837.00, Mass=39, SNR=2.9, Peak=123 HFD=0.0
04:14:20.789 00.000 7988 Star::Find(15, 572, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.789 00.000 7988 Star::Find returns 0 (2), X=572.00, Y=928.00, Mass=24, SNR=2.8, Peak=117 HFD=0.0
04:14:20.789 00.000 7988 Star::Find(15, 931, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.789 00.000 7988 Star::Find returns 0 (3), X=931.00, Y=915.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:14:20.789 00.000 7988 Star::Find(15, 1220, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.789 00.000 7988 Star::Find returns 0 (3), X=1220.00, Y=109.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:20.789 00.000 7988 Star::Find(15, 746, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.804 00.015 7988 Star::Find returns 0 (2), X=746.00, Y=596.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:14:20.806 00.002 7988 Star::Find(15, 1212, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.806 00.000 7988 Star::Find returns 0 (2), X=1212.00, Y=312.00, Mass=15, SNR=2.3, Peak=121 HFD=0.0
04:14:20.806 00.000 7988 Star::Find(15, 1118, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.806 00.000 7988 Star::Find false star n=3 nbg=275 bg=108.9 sigma=3.4 thresh=119 peak=113
04:14:20.806 00.000 7988 Star::Find returns 0 (2), X=1118.00, Y=845.00, Mass=30, SNR=2.9, Peak=122 HFD=0.0
04:14:20.806 00.000 7988 Star::Find(15, 444, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.806 00.000 7988 Star::Find returns 0 (2), X=444.00, Y=325.00, Mass=21, SNR=2.6, Peak=113 HFD=0.0
04:14:20.806 00.000 7988 Star::Find(15, 163, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.806 00.000 7988 Star::Find returns 0 (3), X=163.00, Y=885.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:20.820 00.014 7988 Star::Find(15, 420, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.822 00.002 7988 Star::Find returns 0 (3), X=420.00, Y=388.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:14:20.822 00.000 7988 Star::Find(15, 702, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.822 00.000 7988 Star::Find returns 0 (2), X=702.00, Y=230.00, Mass=12, SNR=2.0, Peak=115 HFD=0.0
04:14:20.822 00.000 7988 Star::Find(15, 803, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.822 00.000 7988 Star::Find returns 0 (2), X=803.00, Y=656.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
04:14:20.822 00.000 7988 Star::Find(15, 584, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.822 00.000 7988 Star::Find returns 0 (2), X=584.00, Y=401.00, Mass=13, SNR=2.1, Peak=116 HFD=0.0
04:14:20.822 00.000 7988 Star::Find(15, 782, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.822 00.000 7988 Star::Find returns 0 (2), X=782.00, Y=331.00, Mass=11, SNR=1.9, Peak=114 HFD=0.0
04:14:20.835 00.013 7988 Star::Find(15, 614, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.835 00.000 7988 Star::Find returns 0 (3), X=614.00, Y=928.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:20.835 00.000 7988 Star::Find(15, 846, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.840 00.005 7988 Star::Find returns 0 (2), X=846.00, Y=459.00, Mass=14, SNR=2.2, Peak=120 HFD=0.0
04:14:20.840 00.000 7988 Star::Find(15, 728, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.840 00.000 7988 Star::Find returns 0 (2), X=728.00, Y=309.00, Mass=22, SNR=2.7, Peak=116 HFD=0.0
04:14:20.840 00.000 7988 Star::Find(15, 884, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.840 00.000 7988 Star::Find returns 0 (2), X=884.00, Y=184.00, Mass=26, SNR=3.0, Peak=120 HFD=0.0
04:14:20.840 00.000 7988 Star::Find(15, 1149, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.840 00.000 7988 Star::Find returns 0 (3), X=1149.00, Y=491.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:20.840 00.000 7988 Star::Find(15, 805, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.851 00.011 7988 Star::Find false star n=3 nbg=282 bg=105.5 sigma=3.5 thresh=116 peak=111
04:14:20.851 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=803.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:14:20.851 00.000 7988 Star::Find(15, 1098, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.857 00.006 7988 Star::Find returns 0 (2), X=1098.00, Y=621.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:14:20.857 00.000 7988 Star::Find(15, 846, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.859 00.002 7988 Star::Find false star n=3 nbg=281 bg=106.0 sigma=3.8 thresh=117 peak=111
04:14:20.861 00.002 7988 Star::Find returns 0 (2), X=846.00, Y=565.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:14:20.861 00.000 7988 Star::Find(15, 739, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.863 00.002 7988 Star::Find returns 0 (3), X=739.00, Y=679.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:20.865 00.002 7988 Star::Find(15, 602, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.867 00.002 7988 Star::Find returns 0 (2), X=602.00, Y=889.00, Mass=14, SNR=2.1, Peak=120 HFD=0.0
04:14:20.867 00.000 7988 Star::Find(15, 1005, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.867 00.000 7988 Star::Find returns 0 (2), X=1005.00, Y=257.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:14:20.867 00.000 7988 Star::Find(15, 37, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.867 00.000 7988 Star::Find returns 0 (2), X=37.00, Y=904.00, Mass=21, SNR=2.6, Peak=113 HFD=0.0
04:14:20.874 00.007 7988 Star::Find(15, 1046, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.874 00.000 7988 Star::Find false star n=5 nbg=276 bg=107.4 sigma=3.1 thresh=117 peak=114
04:14:20.874 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=791.00, Mass=53, SNR=2.9, Peak=120 HFD=0.0
04:14:20.874 00.000 7988 Star::Find(15, 265, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.874 00.000 7988 Star::Find returns 0 (3), X=265.00, Y=789.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:20.874 00.000 7988 Star::Find(15, 1256, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.874 00.000 7988 Star::Find returns 0 (2), X=1256.00, Y=147.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:14:20.883 00.009 7988 Star::Find(15, 193, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.883 00.000 7988 Star::Find returns 0 (2), X=193.00, Y=790.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:14:20.883 00.000 7988 Star::Find(15, 788, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.883 00.000 7988 Star::Find returns 0 (3), X=788.00, Y=91.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
04:14:20.883 00.000 7988 Star::Find(15, 742, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.890 00.007 7988 Star::Find returns 0 (3), X=742.00, Y=207.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:20.890 00.000 7988 Star::Find(15, 1130, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.890 00.000 7988 Star::Find returns 0 (3), X=1130.00, Y=149.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:14:20.890 00.000 7988 Star::Find(15, 1262, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.890 00.000 7988 Star::Find false star n=2 nbg=273 bg=109.0 sigma=3.2 thresh=119 peak=115
04:14:20.890 00.000 7988 Star::Find returns 0 (2), X=1262.00, Y=694.00, Mass=27, SNR=2.9, Peak=123 HFD=0.0
04:14:20.899 00.009 7988 Star::Find(15, 1173, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.901 00.002 7988 Star::Find returns 0 (3), X=1173.00, Y=540.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:20.901 00.000 7988 Star::Find(15, 749, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.903 00.002 7988 Star::Find false star n=3 nbg=278 bg=105.0 sigma=3.1 thresh=114 peak=109
04:14:20.905 00.002 7988 Star::Find returns 0 (2), X=749.00, Y=34.00, Mass=30, SNR=2.9, Peak=118 HFD=0.0
04:14:20.905 00.000 7988 Star::Find(15, 431, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.907 00.002 7988 Star::Find returns 0 (2), X=431.00, Y=525.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:14:20.908 00.001 7988 Star::Find(15, 134, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.910 00.002 7988 Star::Find returns 0 (3), X=134.00, Y=455.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:20.912 00.002 7988 Star::Find(15, 692, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.912 00.000 7988 Star::Find returns 0 (2), X=692.00, Y=647.00, Mass=24, SNR=2.8, Peak=118 HFD=0.0
04:14:20.914 00.002 7988 Star::Find(15, 1132, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.915 00.001 7988 Star::Find returns 0 (2), X=1132.00, Y=275.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:14:20.917 00.002 7988 Star::Find(15, 897, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.919 00.002 7988 Star::Find returns 0 (2), X=897.00, Y=896.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
04:14:20.919 00.000 7988 Star::Find(15, 680, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.921 00.002 7988 Star::Find returns 0 (3), X=680.00, Y=556.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:20.923 00.002 7988 Star::Find(15, 430, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.923 00.000 7988 Star::Find returns 0 (2), X=430.00, Y=604.00, Mass=21, SNR=2.5, Peak=114 HFD=0.0
04:14:20.925 00.002 7988 Star::Find(15, 867, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.927 00.002 7988 Star::Find false star n=3 nbg=275 bg=106.0 sigma=3.4 thresh=116 peak=111
04:14:20.927 00.000 7988 Star::Find returns 0 (2), X=867.00, Y=777.00, Mass=31, SNR=2.9, Peak=117 HFD=0.0
04:14:20.929 00.002 7988 Star::Find(15, 842, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.930 00.001 7988 Star::Find false star n=3 nbg=276 bg=103.9 sigma=3.3 thresh=114 peak=108
04:14:20.930 00.000 7988 Star::Find returns 0 (2), X=842.00, Y=356.00, Mass=32, SNR=2.9, Peak=116 HFD=0.0
04:14:20.930 00.000 7988 Star::Find(15, 605, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.930 00.000 7988 Star::Find returns 0 (2), X=605.00, Y=743.00, Mass=19, SNR=2.5, Peak=117 HFD=0.0
04:14:20.930 00.000 7988 Star::Find(15, 651, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.930 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=88.00, Mass=11, SNR=1.9, Peak=115 HFD=0.0
04:14:20.930 00.000 7988 Star::Find(15, 420, 649, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.930 00.000 7988 Star::Find false star n=4 nbg=277 bg=103.6 sigma=3.5 thresh=114 peak=109
04:14:20.942 00.012 7988 Star::Find returns 0 (2), X=420.00, Y=649.00, Mass=49, SNR=2.9, Peak=119 HFD=0.0
04:14:20.942 00.000 7988 Star::Find(15, 293, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.942 00.000 7988 Star::Find returns 0 (2), X=293.00, Y=757.00, Mass=24, SNR=2.7, Peak=116 HFD=0.0
04:14:20.946 00.004 7988 Star::Find(15, 412, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.946 00.000 7988 Star::Find false star n=3 nbg=276 bg=101.8 sigma=3.1 thresh=111 peak=106
04:14:20.946 00.000 7988 Star::Find returns 0 (2), X=412.00, Y=412.00, Mass=29, SNR=2.9, Peak=115 HFD=0.0
04:14:20.946 00.000 7988 Star::Find(15, 1133, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.946 00.000 7988 Star::Find returns 0 (2), X=1133.00, Y=577.00, Mass=26, SNR=2.9, Peak=122 HFD=0.0
04:14:20.946 00.000 7988 Star::Find(15, 278, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.946 00.000 7988 Star::Find returns 0 (2), X=278.00, Y=440.00, Mass=23, SNR=2.8, Peak=120 HFD=0.0
04:14:20.946 00.000 7988 Star::Find(15, 957, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.946 00.000 7988 Star::Find false star n=6 nbg=277 bg=106.8 sigma=3.2 thresh=116 peak=112
04:14:20.958 00.012 7988 Star::Find returns 0 (2), X=957.00, Y=578.00, Mass=64, SNR=2.9, Peak=120 HFD=0.0
04:14:20.958 00.000 7988 Star::Find(15, 853, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.958 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=421.00, Mass=15, SNR=2.3, Peak=120 HFD=0.0
04:14:20.962 00.004 7988 Star::Find(15, 1245, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.962 00.000 7988 Star::Find false star n=3 nbg=275 bg=108.8 sigma=3.5 thresh=119 peak=115
04:14:20.962 00.000 7988 Star::Find returns 0 (2), X=1245.00, Y=929.00, Mass=35, SNR=2.9, Peak=122 HFD=0.0
04:14:20.962 00.000 7988 Star::Find(15, 1060, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.962 00.000 7988 Star::Find returns 0 (2), X=1060.00, Y=235.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:14:20.962 00.000 7988 Star::Find(15, 232, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.962 00.000 7988 Star::Find returns 0 (2), X=232.00, Y=815.00, Mass=21, SNR=2.7, Peak=114 HFD=0.0
04:14:20.962 00.000 7988 Star::Find(15, 66, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.962 00.000 7988 Star::Find returns 0 (2), X=66.00, Y=45.00, Mass=11, SNR=1.8, Peak=115 HFD=0.0
04:14:20.962 00.000 7988 Star::Find(15, 952, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.975 00.013 7988 Star::Find returns 0 (2), X=952.00, Y=885.00, Mass=23, SNR=2.7, Peak=122 HFD=0.0
04:14:20.978 00.003 7988 Star::Find(15, 184, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.978 00.000 7988 Star::Find returns 0 (2), X=184.00, Y=686.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:14:20.978 00.000 7988 Star::Find(15, 1178, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.978 00.000 7988 Star::Find returns 0 (2), X=1178.00, Y=263.00, Mass=15, SNR=2.2, Peak=121 HFD=0.0
04:14:20.978 00.000 7988 Star::Find(15, 468, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.978 00.000 7988 Star::Find returns 0 (3), X=468.00, Y=56.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:20.978 00.000 7988 Star::Find(15, 546, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.978 00.000 7988 Star::Find returns 0 (2), X=546.00, Y=147.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:14:20.978 00.000 7988 Star::Find(15, 923, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.978 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=827.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
04:14:20.978 00.000 7988 Star::Find(15, 1216, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.992 00.014 7988 Star::Find false star n=6 nbg=274 bg=106.0 sigma=3.2 thresh=115 peak=111
04:14:20.994 00.002 7988 Star::Find returns 0 (2), X=1216.00, Y=406.00, Mass=61, SNR=2.9, Peak=120 HFD=0.0
04:14:20.994 00.000 7988 Star::Find(15, 157, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.994 00.000 7988 Star::Find false star n=3 nbg=273 bg=101.0 sigma=3.2 thresh=111 peak=106
04:14:20.994 00.000 7988 Star::Find returns 0 (2), X=157.00, Y=838.00, Mass=31, SNR=2.9, Peak=113 HFD=0.0
04:14:20.994 00.000 7988 Star::Find(15, 448, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:20.994 00.000 7988 Star::Find returns 0 (2), X=448.00, Y=851.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
04:14:20.994 00.000 7988 Star::Find(15, 53, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.003 00.009 7988 Star::Find returns 0 (2), X=53.00, Y=137.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:14:21.003 00.000 7988 Star::Find(15, 1227, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.006 00.003 7988 Star::Find returns 0 (2), X=1227.00, Y=604.00, Mass=21, SNR=2.7, Peak=124 HFD=0.0
04:14:21.006 00.000 7988 Star::Find(15, 890, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.008 00.002 7988 Star::Find false star n=4 nbg=276 bg=104.4 sigma=3.2 thresh=114 peak=109
04:14:21.010 00.002 7988 Star::Find returns 0 (2), X=890.00, Y=286.00, Mass=43, SNR=2.9, Peak=122 HFD=0.0
04:14:21.010 00.000 7988 Star::Find(15, 607, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.012 00.002 7988 Star::Find returns 0 (3), X=607.00, Y=564.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:21.014 00.002 7988 Star::Find(15, 202, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.014 00.000 7988 Star::Find returns 0 (2), X=202.00, Y=583.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:21.016 00.002 7988 Star::Find(15, 832, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.018 00.002 7988 Star::Find returns 0 (2), X=832.00, Y=639.00, Mass=22, SNR=2.7, Peak=118 HFD=0.0
04:14:21.020 00.002 7988 Star::Find(15, 433, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.020 00.000 7988 Star::Find false star n=3 nbg=277 bg=103.2 sigma=3.2 thresh=113 peak=108
04:14:21.022 00.002 7988 Star::Find returns 0 (2), X=433.00, Y=628.00, Mass=36, SNR=2.9, Peak=118 HFD=0.0
04:14:21.022 00.000 7988 Star::Find(15, 18, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.024 00.002 7988 Star::Find returns 0 (2), X=18.00, Y=272.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
04:14:21.026 00.002 7988 Star::Find(15, 266, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.028 00.002 7988 Star::Find false star n=4 nbg=277 bg=102.6 sigma=3.5 thresh=113 peak=108
04:14:21.028 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=595.00, Mass=49, SNR=2.9, Peak=116 HFD=0.0
04:14:21.030 00.002 7988 AutoFind: could not find a star on Pass 1
04:14:21.032 00.002 7988 AutoFind: finding best star pass 2
04:14:21.032 00.000 7988 Star::Find(15, 1148, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.034 00.002 7988 Star::Find false star n=3 nbg=281 bg=108.9 sigma=3.5 thresh=119 peak=114
04:14:21.036 00.002 7988 Star::Find returns 0 (2), X=1148.00, Y=614.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:14:21.036 00.000 7988 Star::Find(15, 694, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.038 00.002 7988 Star::Find returns 0 (3), X=694.00, Y=612.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:21.040 00.002 7988 Star::Find(15, 1196, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.042 00.002 7988 Star::Find returns 0 (3), X=1196.00, Y=929.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:21.043 00.001 7988 Star::Find(15, 1031, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.043 00.000 7988 Star::Find returns 0 (3), X=1031.00, Y=209.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:21.043 00.000 7988 Star::Find(15, 295, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.043 00.000 7988 Star::Find returns 0 (2), X=295.00, Y=60.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:14:21.043 00.000 7988 Star::Find(15, 970, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.043 00.000 7988 Star::Find returns 0 (2), X=970.00, Y=258.00, Mass=14, SNR=2.2, Peak=119 HFD=0.0
04:14:21.043 00.000 7988 Star::Find(15, 750, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.053 00.010 7988 Star::Find returns 0 (3), X=750.00, Y=171.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:21.053 00.000 7988 Star::Find(15, 957, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.058 00.005 7988 Star::Find returns 0 (3), X=957.00, Y=312.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:21.058 00.000 7988 Star::Find(15, 689, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.060 00.002 7988 Star::Find false star n=3 nbg=279 bg=106.4 sigma=3.4 thresh=116 peak=112
04:14:21.062 00.002 7988 Star::Find returns 0 (2), X=689.00, Y=837.00, Mass=39, SNR=2.9, Peak=123 HFD=0.0
04:14:21.064 00.002 7988 Star::Find(15, 572, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.064 00.000 7988 Star::Find returns 0 (2), X=572.00, Y=928.00, Mass=24, SNR=2.8, Peak=117 HFD=0.0
04:14:21.066 00.002 7988 Star::Find(15, 931, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.068 00.002 7988 Star::Find returns 0 (3), X=931.00, Y=915.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:14:21.068 00.000 7988 Star::Find(15, 1220, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.070 00.002 7988 Star::Find returns 0 (3), X=1220.00, Y=109.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:21.072 00.002 7988 Star::Find(15, 746, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.072 00.000 7988 Star::Find returns 0 (2), X=746.00, Y=596.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:14:21.074 00.002 7988 Star::Find(15, 1212, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.077 00.003 7988 Star::Find returns 0 (2), X=1212.00, Y=312.00, Mass=15, SNR=2.3, Peak=121 HFD=0.0
04:14:21.077 00.000 7988 Star::Find(15, 1118, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.077 00.000 7988 Star::Find false star n=3 nbg=275 bg=108.9 sigma=3.4 thresh=119 peak=113
04:14:21.077 00.000 7988 Star::Find returns 0 (2), X=1118.00, Y=845.00, Mass=30, SNR=2.9, Peak=122 HFD=0.0
04:14:21.077 00.000 7988 Star::Find(15, 444, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.077 00.000 7988 Star::Find returns 0 (2), X=444.00, Y=325.00, Mass=21, SNR=2.6, Peak=113 HFD=0.0
04:14:21.077 00.000 7988 Star::Find(15, 163, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.077 00.000 7988 Star::Find returns 0 (3), X=163.00, Y=885.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:21.077 00.000 7988 Star::Find(15, 420, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.077 00.000 7988 Star::Find returns 0 (3), X=420.00, Y=388.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:14:21.089 00.012 7988 Star::Find(15, 702, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.089 00.000 7988 Star::Find returns 0 (2), X=702.00, Y=230.00, Mass=12, SNR=2.0, Peak=115 HFD=0.0
04:14:21.089 00.000 7988 Star::Find(15, 803, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.094 00.005 7988 Star::Find returns 0 (2), X=803.00, Y=656.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
04:14:21.094 00.000 7988 Star::Find(15, 584, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.094 00.000 7988 Star::Find returns 0 (2), X=584.00, Y=401.00, Mass=13, SNR=2.1, Peak=116 HFD=0.0
04:14:21.094 00.000 7988 Star::Find(15, 782, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.094 00.000 7988 Star::Find returns 0 (2), X=782.00, Y=331.00, Mass=11, SNR=1.9, Peak=114 HFD=0.0
04:14:21.094 00.000 7988 Star::Find(15, 614, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.094 00.000 7988 Star::Find returns 0 (3), X=614.00, Y=928.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:21.094 00.000 7988 Star::Find(15, 846, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.105 00.011 7988 Star::Find returns 0 (2), X=846.00, Y=459.00, Mass=14, SNR=2.2, Peak=120 HFD=0.0
04:14:21.105 00.000 7988 Star::Find(15, 728, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.105 00.000 7988 Star::Find returns 0 (2), X=728.00, Y=309.00, Mass=22, SNR=2.7, Peak=116 HFD=0.0
04:14:21.105 00.000 7988 Star::Find(15, 884, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.111 00.006 7988 Star::Find returns 0 (2), X=884.00, Y=184.00, Mass=26, SNR=3.0, Peak=120 HFD=0.0
04:14:21.111 00.000 7988 Star::Find(15, 1149, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.111 00.000 7988 Star::Find returns 0 (3), X=1149.00, Y=491.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:21.111 00.000 7988 Star::Find(15, 805, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.111 00.000 7988 Star::Find false star n=3 nbg=282 bg=105.5 sigma=3.5 thresh=116 peak=111
04:14:21.111 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=803.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:14:21.111 00.000 7988 Star::Find(15, 1098, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.111 00.000 7988 Star::Find returns 0 (2), X=1098.00, Y=621.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:14:21.121 00.010 7988 Star::Find(15, 846, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.121 00.000 7988 Star::Find false star n=3 nbg=281 bg=106.0 sigma=3.8 thresh=117 peak=111
04:14:21.121 00.000 7988 Star::Find returns 0 (2), X=846.00, Y=565.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:14:21.121 00.000 7988 Star::Find(15, 739, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.121 00.000 7988 Star::Find returns 0 (3), X=739.00, Y=679.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:21.128 00.007 7988 Star::Find(15, 602, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.128 00.000 7988 Star::Find returns 0 (2), X=602.00, Y=889.00, Mass=14, SNR=2.1, Peak=120 HFD=0.0
04:14:21.128 00.000 7988 Star::Find(15, 1005, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.128 00.000 7988 Star::Find returns 0 (2), X=1005.00, Y=257.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:14:21.128 00.000 7988 Star::Find(15, 37, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.128 00.000 7988 Star::Find returns 0 (2), X=37.00, Y=904.00, Mass=21, SNR=2.6, Peak=113 HFD=0.0
04:14:21.128 00.000 7988 Star::Find(15, 1046, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.137 00.009 7988 Star::Find false star n=5 nbg=276 bg=107.4 sigma=3.1 thresh=117 peak=114
04:14:21.137 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=791.00, Mass=53, SNR=2.9, Peak=120 HFD=0.0
04:14:21.137 00.000 7988 Star::Find(15, 265, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.137 00.000 7988 Star::Find returns 0 (3), X=265.00, Y=789.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:21.137 00.000 7988 Star::Find(15, 1256, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.145 00.008 7988 Star::Find returns 0 (2), X=1256.00, Y=147.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:14:21.145 00.000 7988 Star::Find(15, 193, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.145 00.000 7988 Star::Find returns 0 (2), X=193.00, Y=790.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:14:21.145 00.000 7988 Star::Find(15, 788, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.150 00.005 7988 Star::Find returns 0 (3), X=788.00, Y=91.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
04:14:21.152 00.002 7988 Star::Find(15, 742, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.152 00.000 7988 Star::Find returns 0 (3), X=742.00, Y=207.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:21.152 00.000 7988 Star::Find(15, 1130, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.152 00.000 7988 Star::Find returns 0 (3), X=1130.00, Y=149.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:14:21.152 00.000 7988 Star::Find(15, 1262, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.160 00.008 7988 Star::Find false star n=2 nbg=273 bg=109.0 sigma=3.2 thresh=119 peak=115
04:14:21.162 00.002 7988 Star::Find returns 0 (2), X=1262.00, Y=694.00, Mass=27, SNR=2.9, Peak=123 HFD=0.0
04:14:21.164 00.002 7988 Star::Find(15, 1173, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.164 00.000 7988 Star::Find returns 0 (3), X=1173.00, Y=540.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:21.166 00.002 7988 Star::Find(15, 749, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.168 00.002 7988 Star::Find false star n=3 nbg=278 bg=105.0 sigma=3.1 thresh=114 peak=109
04:14:21.170 00.002 7988 Star::Find returns 0 (2), X=749.00, Y=34.00, Mass=30, SNR=2.9, Peak=118 HFD=0.0
04:14:21.170 00.000 7988 Star::Find(15, 431, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.172 00.002 7988 Star::Find returns 0 (2), X=431.00, Y=525.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:14:21.174 00.002 7988 Star::Find(15, 134, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.176 00.002 7988 Star::Find returns 0 (3), X=134.00, Y=455.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:21.176 00.000 7988 Star::Find(15, 692, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.179 00.003 7988 Star::Find returns 0 (2), X=692.00, Y=647.00, Mass=24, SNR=2.8, Peak=118 HFD=0.0
04:14:21.179 00.000 7988 Star::Find(15, 1132, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.181 00.002 7988 Star::Find returns 0 (2), X=1132.00, Y=275.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:14:21.183 00.002 7988 Star::Find(15, 897, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.184 00.001 7988 Star::Find returns 0 (2), X=897.00, Y=896.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
04:14:21.186 00.002 7988 Star::Find(15, 680, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.188 00.002 7988 Star::Find returns 0 (3), X=680.00, Y=556.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:21.190 00.002 7988 Star::Find(15, 430, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.192 00.002 7988 Star::Find returns 0 (2), X=430.00, Y=604.00, Mass=21, SNR=2.5, Peak=114 HFD=0.0
04:14:21.194 00.002 7988 Star::Find(15, 867, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.194 00.000 7988 Star::Find false star n=3 nbg=275 bg=106.0 sigma=3.4 thresh=116 peak=111
04:14:21.196 00.002 7988 Star::Find returns 0 (2), X=867.00, Y=777.00, Mass=31, SNR=2.9, Peak=117 HFD=0.0
04:14:21.198 00.002 7988 Star::Find(15, 842, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.199 00.001 7988 Star::Find false star n=3 nbg=276 bg=103.9 sigma=3.3 thresh=114 peak=108
04:14:21.201 00.002 7988 Star::Find returns 0 (2), X=842.00, Y=356.00, Mass=32, SNR=2.9, Peak=116 HFD=0.0
04:14:21.203 00.002 7988 Star::Find(15, 605, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.205 00.002 7988 Star::Find returns 0 (2), X=605.00, Y=743.00, Mass=19, SNR=2.5, Peak=117 HFD=0.0
04:14:21.205 00.000 7988 Star::Find(15, 651, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.207 00.002 7988 Star::Find returns 0 (2), X=651.00, Y=88.00, Mass=11, SNR=1.9, Peak=115 HFD=0.0
04:14:21.209 00.002 7988 Star::Find(15, 420, 649, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.211 00.002 7988 Star::Find false star n=4 nbg=277 bg=103.6 sigma=3.5 thresh=114 peak=109
04:14:21.212 00.001 7988 Star::Find returns 0 (2), X=420.00, Y=649.00, Mass=49, SNR=2.9, Peak=119 HFD=0.0
04:14:21.214 00.002 7988 Star::Find(15, 293, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.215 00.001 7988 Star::Find returns 0 (2), X=293.00, Y=757.00, Mass=24, SNR=2.7, Peak=116 HFD=0.0
04:14:21.217 00.002 7988 Star::Find(15, 412, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.219 00.002 7988 Star::Find false star n=3 nbg=276 bg=101.8 sigma=3.1 thresh=111 peak=106
04:14:21.221 00.002 7988 Star::Find returns 0 (2), X=412.00, Y=412.00, Mass=29, SNR=2.9, Peak=115 HFD=0.0
04:14:21.223 00.002 7988 Star::Find(15, 1133, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.223 00.000 7988 Star::Find returns 0 (2), X=1133.00, Y=577.00, Mass=26, SNR=2.9, Peak=122 HFD=0.0
04:14:21.225 00.002 7988 Star::Find(15, 278, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.227 00.002 7988 Star::Find returns 0 (2), X=278.00, Y=440.00, Mass=23, SNR=2.8, Peak=120 HFD=0.0
04:14:21.229 00.002 7988 Star::Find(15, 957, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.233 00.004 7988 Star::Find false star n=6 nbg=277 bg=106.8 sigma=3.2 thresh=116 peak=112
04:14:21.235 00.002 7988 Star::Find returns 0 (2), X=957.00, Y=578.00, Mass=64, SNR=2.9, Peak=120 HFD=0.0
04:14:21.237 00.002 7988 Star::Find(15, 853, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.239 00.002 7988 Star::Find returns 0 (2), X=853.00, Y=421.00, Mass=15, SNR=2.3, Peak=120 HFD=0.0
04:14:21.239 00.000 7988 Star::Find(15, 1245, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.241 00.002 7988 Star::Find false star n=3 nbg=275 bg=108.8 sigma=3.5 thresh=119 peak=115
04:14:21.243 00.002 7988 Star::Find returns 0 (2), X=1245.00, Y=929.00, Mass=35, SNR=2.9, Peak=122 HFD=0.0
04:14:21.246 00.003 7988 Star::Find(15, 1060, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.247 00.001 7988 Star::Find returns 0 (2), X=1060.00, Y=235.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:14:21.249 00.002 7988 Star::Find(15, 232, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.251 00.002 7988 Star::Find returns 0 (2), X=232.00, Y=815.00, Mass=21, SNR=2.7, Peak=114 HFD=0.0
04:14:21.253 00.002 7988 Star::Find(15, 66, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.255 00.002 7988 Star::Find returns 0 (2), X=66.00, Y=45.00, Mass=11, SNR=1.8, Peak=115 HFD=0.0
04:14:21.257 00.002 7988 Star::Find(15, 952, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.257 00.000 7988 Star::Find returns 0 (2), X=952.00, Y=885.00, Mass=23, SNR=2.7, Peak=122 HFD=0.0
04:14:21.259 00.002 7988 Star::Find(15, 184, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.261 00.002 7988 Star::Find returns 0 (2), X=184.00, Y=686.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:14:21.263 00.002 7988 Star::Find(15, 1178, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.265 00.002 7988 Star::Find returns 0 (2), X=1178.00, Y=263.00, Mass=15, SNR=2.2, Peak=121 HFD=0.0
04:14:21.267 00.002 7988 Star::Find(15, 468, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.269 00.002 7988 Star::Find returns 0 (3), X=468.00, Y=56.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:21.271 00.002 7988 Star::Find(15, 546, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.273 00.002 7988 Star::Find returns 0 (2), X=546.00, Y=147.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:14:21.275 00.002 7988 Star::Find(15, 923, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.275 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=827.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
04:14:21.277 00.002 7988 Star::Find(15, 1216, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.280 00.003 7988 Star::Find false star n=6 nbg=274 bg=106.0 sigma=3.2 thresh=115 peak=111
04:14:21.282 00.002 7988 Star::Find returns 0 (2), X=1216.00, Y=406.00, Mass=61, SNR=2.9, Peak=120 HFD=0.0
04:14:21.284 00.002 7988 Star::Find(15, 157, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.286 00.002 7988 Star::Find false star n=3 nbg=273 bg=101.0 sigma=3.2 thresh=111 peak=106
04:14:21.288 00.002 7988 Star::Find returns 0 (2), X=157.00, Y=838.00, Mass=31, SNR=2.9, Peak=113 HFD=0.0
04:14:21.288 00.000 7988 Star::Find(15, 448, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.290 00.002 7988 Star::Find returns 0 (2), X=448.00, Y=851.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
04:14:21.292 00.002 7988 Star::Find(15, 53, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.295 00.003 7988 Star::Find returns 0 (2), X=53.00, Y=137.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:14:21.297 00.002 7988 Star::Find(15, 1227, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.297 00.000 7988 Star::Find returns 0 (2), X=1227.00, Y=604.00, Mass=21, SNR=2.7, Peak=124 HFD=0.0
04:14:21.299 00.002 7988 Star::Find(15, 890, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.301 00.002 7988 Star::Find false star n=4 nbg=276 bg=104.4 sigma=3.2 thresh=114 peak=109
04:14:21.303 00.002 7988 Star::Find returns 0 (2), X=890.00, Y=286.00, Mass=43, SNR=2.9, Peak=122 HFD=0.0
04:14:21.305 00.002 7988 Star::Find(15, 607, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.307 00.002 7988 Star::Find returns 0 (3), X=607.00, Y=564.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:21.309 00.002 7988 Star::Find(15, 202, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.311 00.002 7988 Star::Find returns 0 (2), X=202.00, Y=583.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:21.311 00.000 7988 Star::Find(15, 832, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.314 00.003 7988 Star::Find returns 0 (2), X=832.00, Y=639.00, Mass=22, SNR=2.7, Peak=118 HFD=0.0
04:14:21.314 00.000 7988 Star::Find(15, 433, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.314 00.000 7988 Star::Find false star n=3 nbg=277 bg=103.2 sigma=3.2 thresh=113 peak=108
04:14:21.314 00.000 7988 Star::Find returns 0 (2), X=433.00, Y=628.00, Mass=36, SNR=2.9, Peak=118 HFD=0.0
04:14:21.314 00.000 7988 Star::Find(15, 18, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.324 00.010 7988 Star::Find returns 0 (2), X=18.00, Y=272.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
04:14:21.326 00.002 7988 Star::Find(15, 266, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.328 00.002 7988 Star::Find false star n=4 nbg=277 bg=102.6 sigma=3.5 thresh=113 peak=108
04:14:21.330 00.002 7988 Star::Find returns 0 (2), X=266.00, Y=595.00, Mass=49, SNR=2.9, Peak=116 HFD=0.0
04:14:21.331 00.001 7988 AutoFind: could not find a non-saturated star!
04:14:21.333 00.002 7988 AutoFind: finding best star pass 3
04:14:21.335 00.002 7988 Star::Find(15, 1148, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.337 00.002 7988 Star::Find false star n=3 nbg=281 bg=108.9 sigma=3.5 thresh=119 peak=114
04:14:21.337 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=614.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:14:21.339 00.002 7988 Star::Find(15, 694, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.342 00.003 7988 Star::Find returns 0 (3), X=694.00, Y=612.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:21.344 00.002 7988 Star::Find(15, 1196, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.344 00.000 7988 Star::Find returns 0 (3), X=1196.00, Y=929.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:21.346 00.002 7988 Star::Find(15, 1031, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.348 00.002 7988 Star::Find returns 0 (3), X=1031.00, Y=209.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:21.350 00.002 7988 Star::Find(15, 295, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.352 00.002 7988 Star::Find returns 0 (2), X=295.00, Y=60.00, Mass=25, SNR=2.9, Peak=115 HFD=0.0
04:14:21.354 00.002 7988 Star::Find(15, 970, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.356 00.002 7988 Star::Find returns 0 (2), X=970.00, Y=258.00, Mass=14, SNR=2.2, Peak=119 HFD=0.0
04:14:21.358 00.002 7988 Star::Find(15, 750, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.360 00.002 7988 Star::Find returns 0 (3), X=750.00, Y=171.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:21.362 00.002 7988 Star::Find(15, 957, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.365 00.003 7988 Star::Find returns 0 (3), X=957.00, Y=312.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:21.369 00.004 7988 Star::Find(15, 689, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.371 00.002 7988 Star::Find false star n=3 nbg=279 bg=106.4 sigma=3.4 thresh=116 peak=112
04:14:21.371 00.000 7988 Star::Find returns 0 (2), X=689.00, Y=837.00, Mass=39, SNR=2.9, Peak=123 HFD=0.0
04:14:21.374 00.003 7988 Star::Find(15, 572, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.374 00.000 7988 Star::Find returns 0 (2), X=572.00, Y=928.00, Mass=24, SNR=2.8, Peak=117 HFD=0.0
04:14:21.377 00.003 7988 Star::Find(15, 931, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.379 00.002 7988 Star::Find returns 0 (3), X=931.00, Y=915.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:14:21.379 00.000 7988 Star::Find(15, 1220, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.382 00.003 7988 Star::Find returns 0 (3), X=1220.00, Y=109.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:21.384 00.002 7988 Star::Find(15, 746, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.386 00.002 7988 Star::Find returns 0 (2), X=746.00, Y=596.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:14:21.386 00.000 7988 Star::Find(15, 1212, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.388 00.002 7988 Star::Find returns 0 (2), X=1212.00, Y=312.00, Mass=15, SNR=2.3, Peak=121 HFD=0.0
04:14:21.389 00.001 7988 Star::Find(15, 1118, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.389 00.000 7988 Star::Find false star n=3 nbg=275 bg=108.9 sigma=3.4 thresh=119 peak=113
04:14:21.389 00.000 7988 Star::Find returns 0 (2), X=1118.00, Y=845.00, Mass=30, SNR=2.9, Peak=122 HFD=0.0
04:14:21.389 00.000 7988 Star::Find(15, 444, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.389 00.000 7988 Star::Find returns 0 (2), X=444.00, Y=325.00, Mass=21, SNR=2.6, Peak=113 HFD=0.0
04:14:21.399 00.010 7988 Star::Find(15, 163, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.399 00.000 7988 Star::Find returns 0 (3), X=163.00, Y=885.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:21.399 00.000 7988 Star::Find(15, 420, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.399 00.000 7988 Star::Find returns 0 (3), X=420.00, Y=388.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:14:21.399 00.000 7988 Star::Find(15, 702, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.405 00.006 7988 Star::Find returns 0 (2), X=702.00, Y=230.00, Mass=12, SNR=2.0, Peak=115 HFD=0.0
04:14:21.407 00.002 7988 Star::Find(15, 803, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.409 00.002 7988 Star::Find returns 0 (2), X=803.00, Y=656.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
04:14:21.411 00.002 7988 Star::Find(15, 584, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.413 00.002 7988 Star::Find returns 0 (2), X=584.00, Y=401.00, Mass=13, SNR=2.1, Peak=116 HFD=0.0
04:14:21.416 00.003 7988 Star::Find(15, 782, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.418 00.002 7988 Star::Find returns 0 (2), X=782.00, Y=331.00, Mass=11, SNR=1.9, Peak=114 HFD=0.0
04:14:21.418 00.000 7988 Star::Find(15, 614, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.421 00.003 7988 Star::Find returns 0 (3), X=614.00, Y=928.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:21.423 00.002 7988 Star::Find(15, 846, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.423 00.000 7988 Star::Find returns 0 (2), X=846.00, Y=459.00, Mass=14, SNR=2.2, Peak=120 HFD=0.0
04:14:21.425 00.002 7988 Star::Find(15, 728, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.427 00.002 7988 Star::Find returns 0 (2), X=728.00, Y=309.00, Mass=22, SNR=2.7, Peak=116 HFD=0.0
04:14:21.429 00.002 7988 Star::Find(15, 884, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.433 00.004 7988 Star::Find returns 0 (2), X=884.00, Y=184.00, Mass=26, SNR=3.0, Peak=120 HFD=0.0
04:14:21.433 00.000 7988 Star::Find(15, 1149, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.435 00.002 7988 Star::Find returns 0 (3), X=1149.00, Y=491.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:21.439 00.004 7988 Star::Find(15, 805, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.441 00.002 7988 Star::Find false star n=3 nbg=282 bg=105.5 sigma=3.5 thresh=116 peak=111
04:14:21.443 00.002 7988 Star::Find returns 0 (2), X=805.00, Y=803.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:14:21.445 00.002 7988 Star::Find(15, 1098, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.447 00.002 7988 Star::Find returns 0 (2), X=1098.00, Y=621.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:14:21.449 00.002 7988 Star::Find(15, 846, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.450 00.001 7988 Star::Find false star n=3 nbg=281 bg=106.0 sigma=3.8 thresh=117 peak=111
04:14:21.453 00.003 7988 Star::Find returns 0 (2), X=846.00, Y=565.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:14:21.455 00.002 7988 Star::Find(15, 739, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.461 00.006 7988 Star::Find returns 0 (3), X=739.00, Y=679.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:21.463 00.002 7988 Star::Find(15, 602, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.465 00.002 7988 Star::Find returns 0 (2), X=602.00, Y=889.00, Mass=14, SNR=2.1, Peak=120 HFD=0.0
04:14:21.469 00.004 7988 Star::Find(15, 1005, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.471 00.002 7988 Star::Find returns 0 (2), X=1005.00, Y=257.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:14:21.475 00.004 7988 Star::Find(15, 37, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.477 00.002 7988 Star::Find returns 0 (2), X=37.00, Y=904.00, Mass=21, SNR=2.6, Peak=113 HFD=0.0
04:14:21.480 00.003 7988 Star::Find(15, 1046, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.482 00.002 7988 Star::Find false star n=5 nbg=276 bg=107.4 sigma=3.1 thresh=117 peak=114
04:14:21.486 00.004 7988 Star::Find returns 0 (2), X=1046.00, Y=791.00, Mass=53, SNR=2.9, Peak=120 HFD=0.0
04:14:21.488 00.002 7988 Star::Find(15, 265, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.490 00.002 7988 Star::Find returns 0 (3), X=265.00, Y=789.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:21.490 00.000 7988 Star::Find(15, 1256, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.490 00.000 7988 Star::Find returns 0 (2), X=1256.00, Y=147.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:14:21.490 00.000 7988 Star::Find(15, 193, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.490 00.000 7988 Star::Find returns 0 (2), X=193.00, Y=790.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:14:21.501 00.011 7988 Star::Find(15, 788, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.501 00.000 7988 Star::Find returns 0 (3), X=788.00, Y=91.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
04:14:21.501 00.000 7988 Star::Find(15, 742, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.501 00.000 7988 Star::Find returns 0 (3), X=742.00, Y=207.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:21.501 00.000 7988 Star::Find(15, 1130, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.520 00.019 7988 Star::Find returns 0 (3), X=1130.00, Y=149.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:14:21.522 00.002 7988 Star::Find(15, 1262, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.545 00.023 7988 Star::Find false star n=2 nbg=273 bg=109.0 sigma=3.2 thresh=119 peak=115
04:14:21.556 00.011 7988 Star::Find returns 0 (2), X=1262.00, Y=694.00, Mass=27, SNR=2.9, Peak=123 HFD=0.0
04:14:21.560 00.004 7988 Star::Find(15, 1173, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.566 00.006 7988 Star::Find returns 0 (3), X=1173.00, Y=540.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:21.569 00.003 7988 Star::Find(15, 749, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.571 00.002 7988 Star::Find false star n=3 nbg=278 bg=105.0 sigma=3.1 thresh=114 peak=109
04:14:21.577 00.006 7988 Star::Find returns 0 (2), X=749.00, Y=34.00, Mass=30, SNR=2.9, Peak=118 HFD=0.0
04:14:21.579 00.002 7988 Star::Find(15, 431, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.580 00.001 7988 Star::Find returns 0 (2), X=431.00, Y=525.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:14:21.580 00.000 7988 Star::Find(15, 134, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.586 00.006 7988 Star::Find returns 0 (3), X=134.00, Y=455.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:21.586 00.000 7988 Star::Find(15, 692, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.586 00.000 7988 Star::Find returns 0 (2), X=692.00, Y=647.00, Mass=24, SNR=2.8, Peak=118 HFD=0.0
04:14:21.591 00.005 7988 Star::Find(15, 1132, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.593 00.002 7988 Star::Find returns 0 (2), X=1132.00, Y=275.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:14:21.595 00.002 7988 Star::Find(15, 897, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.595 00.000 7988 Star::Find returns 0 (2), X=897.00, Y=896.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
04:14:21.601 00.006 7988 Star::Find(15, 680, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.602 00.001 7988 Star::Find returns 0 (3), X=680.00, Y=556.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:21.602 00.000 7988 Star::Find(15, 430, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.602 00.000 7988 Star::Find returns 0 (2), X=430.00, Y=604.00, Mass=21, SNR=2.5, Peak=114 HFD=0.0
04:14:21.611 00.009 7988 Star::Find(15, 867, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.613 00.002 7988 Star::Find false star n=3 nbg=275 bg=106.0 sigma=3.4 thresh=116 peak=111
04:14:21.617 00.004 7988 Star::Find returns 0 (2), X=867.00, Y=777.00, Mass=31, SNR=2.9, Peak=117 HFD=0.0
04:14:21.619 00.002 7988 Star::Find(15, 842, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.621 00.002 7988 Star::Find false star n=3 nbg=276 bg=103.9 sigma=3.3 thresh=114 peak=108
04:14:21.623 00.002 7988 Star::Find returns 0 (2), X=842.00, Y=356.00, Mass=32, SNR=2.9, Peak=116 HFD=0.0
04:14:21.625 00.002 7988 Star::Find(15, 605, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.627 00.002 7988 Star::Find returns 0 (2), X=605.00, Y=743.00, Mass=19, SNR=2.5, Peak=117 HFD=0.0
04:14:21.627 00.000 7988 Star::Find(15, 651, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.627 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=88.00, Mass=11, SNR=1.9, Peak=115 HFD=0.0
04:14:21.627 00.000 7988 Star::Find(15, 420, 649, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.636 00.009 7988 Star::Find false star n=4 nbg=277 bg=103.6 sigma=3.5 thresh=114 peak=109
04:14:21.636 00.000 7988 Star::Find returns 0 (2), X=420.00, Y=649.00, Mass=49, SNR=2.9, Peak=119 HFD=0.0
04:14:21.636 00.000 7988 Star::Find(15, 293, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.643 00.007 7988 Star::Find returns 0 (2), X=293.00, Y=757.00, Mass=24, SNR=2.7, Peak=116 HFD=0.0
04:14:21.643 00.000 7988 Star::Find(15, 412, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.643 00.000 7988 Star::Find false star n=3 nbg=276 bg=101.8 sigma=3.1 thresh=111 peak=106
04:14:21.643 00.000 7988 Star::Find returns 0 (2), X=412.00, Y=412.00, Mass=29, SNR=2.9, Peak=115 HFD=0.0
04:14:21.643 00.000 7988 Star::Find(15, 1133, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.643 00.000 7988 Star::Find returns 0 (2), X=1133.00, Y=577.00, Mass=26, SNR=2.9, Peak=122 HFD=0.0
04:14:21.653 00.010 7988 Star::Find(15, 278, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.653 00.000 7988 Star::Find returns 0 (2), X=278.00, Y=440.00, Mass=23, SNR=2.8, Peak=120 HFD=0.0
04:14:21.653 00.000 7988 Star::Find(15, 957, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.659 00.006 7988 Star::Find false star n=6 nbg=277 bg=106.8 sigma=3.2 thresh=116 peak=112
04:14:21.659 00.000 7988 Star::Find returns 0 (2), X=957.00, Y=578.00, Mass=64, SNR=2.9, Peak=120 HFD=0.0
04:14:21.659 00.000 7988 Star::Find(15, 853, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.659 00.000 7988 Star::Find returns 0 (2), X=853.00, Y=421.00, Mass=15, SNR=2.3, Peak=120 HFD=0.0
04:14:21.659 00.000 7988 Star::Find(15, 1245, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.659 00.000 7988 Star::Find false star n=3 nbg=275 bg=108.8 sigma=3.5 thresh=119 peak=115
04:14:21.670 00.011 7988 Star::Find returns 0 (2), X=1245.00, Y=929.00, Mass=35, SNR=2.9, Peak=122 HFD=0.0
04:14:21.670 00.000 7988 Star::Find(15, 1060, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.675 00.005 7988 Star::Find returns 0 (2), X=1060.00, Y=235.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:14:21.677 00.002 7988 Star::Find(15, 232, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.679 00.002 7988 Star::Find returns 0 (2), X=232.00, Y=815.00, Mass=21, SNR=2.7, Peak=114 HFD=0.0
04:14:21.681 00.002 7988 Star::Find(15, 66, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.683 00.002 7988 Star::Find returns 0 (2), X=66.00, Y=45.00, Mass=11, SNR=1.8, Peak=115 HFD=0.0
04:14:21.683 00.000 7988 Star::Find(15, 952, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.687 00.004 7988 Star::Find returns 0 (2), X=952.00, Y=885.00, Mass=23, SNR=2.7, Peak=122 HFD=0.0
04:14:21.687 00.000 7988 Star::Find(15, 184, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.690 00.003 7988 Star::Find returns 0 (2), X=184.00, Y=686.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:14:21.690 00.000 7988 Star::Find(15, 1178, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.690 00.000 7988 Star::Find returns 0 (2), X=1178.00, Y=263.00, Mass=15, SNR=2.2, Peak=121 HFD=0.0
04:14:21.690 00.000 7988 Star::Find(15, 468, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.690 00.000 7988 Star::Find returns 0 (3), X=468.00, Y=56.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:21.690 00.000 7988 Star::Find(15, 546, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.700 00.010 7988 Star::Find returns 0 (2), X=546.00, Y=147.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:14:21.702 00.002 7988 Star::Find(15, 923, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.704 00.002 7988 Star::Find returns 0 (2), X=923.00, Y=827.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
04:14:21.706 00.002 7988 Star::Find(15, 1216, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.706 00.000 7988 Star::Find false star n=6 nbg=274 bg=106.0 sigma=3.2 thresh=115 peak=111
04:14:21.706 00.000 7988 Star::Find returns 0 (2), X=1216.00, Y=406.00, Mass=61, SNR=2.9, Peak=120 HFD=0.0
04:14:21.706 00.000 7988 Star::Find(15, 157, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.706 00.000 7988 Star::Find false star n=3 nbg=273 bg=101.0 sigma=3.2 thresh=111 peak=106
04:14:21.715 00.009 7988 Star::Find returns 0 (2), X=157.00, Y=838.00, Mass=31, SNR=2.9, Peak=113 HFD=0.0
04:14:21.717 00.002 7988 Star::Find(15, 448, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.719 00.002 7988 Star::Find returns 0 (2), X=448.00, Y=851.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
04:14:21.721 00.002 7988 Star::Find(15, 53, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.722 00.001 7988 Star::Find returns 0 (2), X=53.00, Y=137.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:14:21.726 00.004 7988 Star::Find(15, 1227, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.728 00.002 7988 Star::Find returns 0 (2), X=1227.00, Y=604.00, Mass=21, SNR=2.7, Peak=124 HFD=0.0
04:14:21.730 00.002 7988 Star::Find(15, 890, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.732 00.002 7988 Star::Find false star n=4 nbg=276 bg=104.4 sigma=3.2 thresh=114 peak=109
04:14:21.734 00.002 7988 Star::Find returns 0 (2), X=890.00, Y=286.00, Mass=43, SNR=2.9, Peak=122 HFD=0.0
04:14:21.736 00.002 7988 Star::Find(15, 607, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.738 00.002 7988 Star::Find returns 0 (3), X=607.00, Y=564.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:21.740 00.002 7988 Star::Find(15, 202, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.742 00.002 7988 Star::Find returns 0 (2), X=202.00, Y=583.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:21.744 00.002 7988 Star::Find(15, 832, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.746 00.002 7988 Star::Find returns 0 (2), X=832.00, Y=639.00, Mass=22, SNR=2.7, Peak=118 HFD=0.0
04:14:21.748 00.002 7988 Star::Find(15, 433, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.748 00.000 7988 Star::Find false star n=3 nbg=277 bg=103.2 sigma=3.2 thresh=113 peak=108
04:14:21.750 00.002 7988 Star::Find returns 0 (2), X=433.00, Y=628.00, Mass=36, SNR=2.9, Peak=118 HFD=0.0
04:14:21.750 00.000 7988 Star::Find(15, 18, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.755 00.005 7988 Star::Find returns 0 (2), X=18.00, Y=272.00, Mass=10, SNR=1.8, Peak=116 HFD=0.0
04:14:21.755 00.000 7988 Star::Find(15, 266, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
04:14:21.755 00.000 7988 Star::Find false star n=4 nbg=277 bg=102.6 sigma=3.5 thresh=113 peak=108
04:14:21.760 00.005 7988 Star::Find returns 0 (2), X=266.00, Y=595.00, Mass=49, SNR=2.9, Peak=116 HFD=0.0
04:14:21.762 00.002 7988 AutoFind: no star found
04:14:21.764 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:14:21.766 00.002 7988 GuiderMultiStar::AutoSelect failed.
04:14:21.769 00.003 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_041416.fit
04:14:21.777 00.008 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:14:21.781 00.004 7988 ScopeASCOM::SideOfPier() returns 0
04:14:21.785 00.004 7988 auto find star failed, attempts remaining = 3
04:14:21.789 00.004 7988 Changing from state SELECTING to UNINITIALIZED
04:14:21.791 00.002 7988 guider state => SELECTING
04:14:21.793 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
04:14:21.795 00.002 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":0,"id":"ef27a9c5-167f-4d00-91e6-dc6219d74444"}
04:14:21.797 00.002 7988 OnExposeComplete: enter
04:14:21.799 00.002 7988 UpdateGuideState(): m_state=1
04:14:21.801 00.002 7988 UpdateCurrentPosition: no star selected
04:14:21.801 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:21.806 00.005 7988 Status Line: No star selected
04:14:21.808 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=104, FiltMin=94, FiltMax=116, Gamma=0.690
04:14:21.810 00.002 7988 UpdateGuideState exits: No star selected
04:14:21.812 00.002 7988 PhdController: newstate STATE_SELECT_STAR
04:14:21.814 00.002 7988 GuiderMultiStar::AutoSelect enter
04:14:21.816 00.002 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:14:21.912 00.096 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:14:22.008 00.096 7988 AutoFind: global mean = -0.0, stdev 5.9
04:14:22.014 00.006 7988 AutoFind: using threshold = 0.1
04:14:22.118 00.104 7988 AutoFind: local max [641, 756] 4.4
04:14:22.118 00.000 7988 AutoFind: local max [1016, 87] 4.4
04:14:22.127 00.009 7988 AutoFind: local max [161, 629] 4.3
04:14:22.127 00.000 7988 AutoFind: local max [643, 558] 4.3
04:14:22.130 00.003 7988 AutoFind: local max [870, 371] 4.3
04:14:22.132 00.002 7988 AutoFind: local max [288, 498] 4.3
04:14:22.134 00.002 7988 AutoFind: local max [1195, 671] 4.3
04:14:22.134 00.000 7988 AutoFind: local max [834, 563] 4.2
04:14:22.134 00.000 7988 AutoFind: local max [321, 837] 4.2
04:14:22.134 00.000 7988 AutoFind: local max [464, 806] 4.2
04:14:22.134 00.000 7988 AutoFind: local max [743, 296] 4.2
04:14:22.134 00.000 7988 AutoFind: local max [1252, 705] 4.2
04:14:22.134 00.000 7988 AutoFind: local max [384, 88] 4.2
04:14:22.144 00.010 7988 AutoFind: local max [705, 351] 4.2
04:14:22.144 00.000 7988 AutoFind: local max [1071, 941] 4.2
04:14:22.144 00.000 7988 AutoFind: local max [996, 10] 4.2
04:14:22.144 00.000 7988 AutoFind: local max [1118, 845] 4.1
04:14:22.150 00.006 7988 AutoFind: local max [266, 506] 4.1
04:14:22.150 00.000 7988 AutoFind: local max [101, 302] 4.1
04:14:22.150 00.000 7988 AutoFind: local max [666, 314] 4.1
04:14:22.150 00.000 7988 AutoFind: local max [885, 819] 4.1
04:14:22.150 00.000 7988 AutoFind: local max [687, 66] 4.1
04:14:22.150 00.000 7988 AutoFind: local max [905, 545] 4.1
04:14:22.150 00.000 7988 AutoFind: local max [161, 443] 4.0
04:14:22.150 00.000 7988 AutoFind: local max [1092, 619] 4.0
04:14:22.150 00.000 7988 AutoFind: local max [1163, 458] 4.0
04:14:22.161 00.011 7988 AutoFind: local max [774, 717] 4.0
04:14:22.161 00.000 7988 AutoFind: local max [16, 821] 4.0
04:14:22.161 00.000 7988 AutoFind: local max [533, 488] 4.0
04:14:22.166 00.005 7988 AutoFind: local max [1038, 543] 4.0
04:14:22.166 00.000 7988 AutoFind: local max [15, 835] 4.0
04:14:22.166 00.000 7988 AutoFind: local max [250, 125] 4.0
04:14:22.166 00.000 7988 AutoFind: local max [1096, 758] 4.0
04:14:22.166 00.000 7988 AutoFind: local max [1223, 648] 3.9
04:14:22.166 00.000 7988 AutoFind: local max [1191, 784] 3.9
04:14:22.166 00.000 7988 AutoFind: local max [106, 645] 3.9
04:14:22.166 00.000 7988 AutoFind: local max [421, 323] 3.9
04:14:22.176 00.010 7988 AutoFind: local max [1078, 735] 3.9
04:14:22.178 00.002 7988 AutoFind: local max [1147, 240] 3.9
04:14:22.178 00.000 7988 AutoFind: local max [264, 461] 3.9
04:14:22.180 00.002 7988 AutoFind: local max [646, 406] 3.9
04:14:22.182 00.002 7988 AutoFind: local max [812, 931] 3.9
04:14:22.182 00.000 7988 AutoFind: local max [504, 261] 3.9
04:14:22.182 00.000 7988 AutoFind: local max [752, 880] 3.9
04:14:22.182 00.000 7988 AutoFind: local max [888, 681] 3.9
04:14:22.182 00.000 7988 AutoFind: local max [421, 583] 3.9
04:14:22.182 00.000 7988 AutoFind: local max [321, 723] 3.9
04:14:22.182 00.000 7988 AutoFind: local max [676, 812] 3.9
04:14:22.190 00.008 7988 AutoFind: local max [924, 732] 3.9
04:14:22.192 00.002 7988 AutoFind: local max [1016, 326] 3.9
04:14:22.192 00.000 7988 AutoFind: local max [1260, 158] 3.8
04:14:22.195 00.003 7988 AutoFind: local max [1018, 807] 3.8
04:14:22.195 00.000 7988 AutoFind: local max [403, 763] 3.8
04:14:22.198 00.003 7988 AutoFind: local max [25, 97] 3.8
04:14:22.198 00.000 7988 AutoFind: local max [501, 59] 3.8
04:14:22.198 00.000 7988 AutoFind: local max [16, 800] 3.8
04:14:22.198 00.000 7988 AutoFind: local max [416, 770] 3.8
04:14:22.198 00.000 7988 AutoFind: local max [309, 137] 3.8
04:14:22.198 00.000 7988 AutoFind: local max [1137, 417] 3.8
04:14:22.198 00.000 7988 AutoFind: local max [495, 673] 3.8
04:14:22.198 00.000 7988 AutoFind: local max [59, 681] 3.8
04:14:22.198 00.000 7988 AutoFind: local max [672, 765] 3.8
04:14:22.198 00.000 7988 AutoFind: local max [648, 566] 3.8
04:14:22.198 00.000 7988 AutoFind: local max [1049, 950] 3.8
04:14:22.212 00.014 7988 AutoFind: local max [784, 800] 3.8
04:14:22.213 00.001 7988 AutoFind: local max [467, 339] 3.8
04:14:22.213 00.000 7988 AutoFind: local max [1221, 147] 3.8
04:14:22.213 00.000 7988 AutoFind: local max [860, 626] 3.8
04:14:22.213 00.000 7988 AutoFind: local max [453, 653] 3.8
04:14:22.213 00.000 7988 AutoFind: local max [588, 832] 3.8
04:14:22.213 00.000 7988 AutoFind: local max [680, 943] 3.8
04:14:22.213 00.000 7988 AutoFind: local max [680, 800] 3.8
04:14:22.213 00.000 7988 AutoFind: local max [804, 16] 3.8
04:14:22.213 00.000 7988 AutoFind: local max [215, 244] 3.8
04:14:22.213 00.000 7988 AutoFind: local max [355, 97] 3.8
04:14:22.213 00.000 7988 AutoFind: local max [127, 931] 3.8
04:14:22.213 00.000 7988 AutoFind: local max [498, 79] 3.7
04:14:22.229 00.016 7988 AutoFind: local max [1128, 938] 3.7
04:14:22.229 00.000 7988 AutoFind: local max [211, 396] 3.7
04:14:22.229 00.000 7988 AutoFind: local max [519, 520] 3.7
04:14:22.229 00.000 7988 AutoFind: local max [1206, 66] 3.7
04:14:22.229 00.000 7988 AutoFind: local max [1198, 473] 3.7
04:14:22.229 00.000 7988 AutoFind: local max [1160, 708] 3.7
04:14:22.229 00.000 7988 AutoFind: local max [532, 790] 3.7
04:14:22.229 00.000 7988 AutoFind: local max [116, 280] 3.7
04:14:22.229 00.000 7988 AutoFind: local max [731, 846] 3.7
04:14:22.229 00.000 7988 AutoFind: local max [762, 745] 3.7
04:14:22.229 00.000 7988 AutoFind: local max [249, 415] 3.7
04:14:22.229 00.000 7988 AutoFind: local max [1089, 141] 3.7
04:14:22.229 00.000 7988 AutoFind: local max [637, 425] 3.7
04:14:22.246 00.017 7988 AutoFind: local max [92, 70] 3.7
04:14:22.246 00.000 7988 AutoFind: local max [858, 309] 3.7
04:14:22.246 00.000 7988 AutoFind: local max [9, 559] 3.7
04:14:22.246 00.000 7988 AutoFind: local max [148, 267] 3.7
04:14:22.246 00.000 7988 AutoFind: local max [454, 72] 3.7
04:14:22.246 00.000 7988 AutoFind: local max [1106, 778] 3.7
04:14:22.246 00.000 7988 AutoFind: local max [86, 205] 3.7
04:14:22.246 00.000 7988 AutoFind: local max [596, 234] 3.7
04:14:22.246 00.000 7988 AutoFind: local max [1258, 835] 3.7
04:14:22.246 00.000 7988 AutoFind: local max [594, 777] 3.7
04:14:22.246 00.000 7988 AutoFind: too close [1106, 778] 3.7 - [1096, 758] 4.0
04:14:22.246 00.000 7988 AutoFind: too close [637, 425] 3.7 - [646, 406] 3.9
04:14:22.261 00.015 7988 AutoFind: too close [498, 79] 3.7 - [501, 59] 3.8
04:14:22.263 00.002 7988 AutoFind: too close [680, 800] 3.8 - [676, 812] 3.9
04:14:22.263 00.000 7988 AutoFind: too close [648, 566] 3.8 - [643, 558] 4.3
04:14:22.265 00.002 7988 AutoFind: too close [416, 770] 3.8 - [403, 763] 3.8
04:14:22.267 00.002 7988 AutoFind: too close [15, 835] 4.0 - [16, 821] 4.0
04:14:22.267 00.000 7988 AutoFind: too close to edge [9, 559] 3.7
04:14:22.269 00.002 7988 AutoFind: too close to edge [1049, 950] 3.8
04:14:22.269 00.000 7988 AutoFind: too close to edge [996, 10] 4.2
04:14:22.271 00.002 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:14:22.273 00.002 7988 Star::Find(15, 641, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.273 00.000 7988 Star::Find returns 0 (2), X=641.00, Y=756.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
04:14:22.275 00.002 7988 Star::Find(15, 1016, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.276 00.001 7988 Star::Find returns 0 (3), X=1016.00, Y=87.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:22.276 00.000 7988 Star::Find(15, 161, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.280 00.004 7988 Star::Find returns 0 (2), X=161.00, Y=629.00, Mass=12, SNR=1.9, Peak=114 HFD=0.0
04:14:22.280 00.000 7988 Star::Find(15, 870, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.280 00.000 7988 Star::Find returns 0 (2), X=870.00, Y=371.00, Mass=24, SNR=2.8, Peak=118 HFD=0.0
04:14:22.280 00.000 7988 Star::Find(15, 288, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.280 00.000 7988 Star::Find returns 0 (2), X=288.00, Y=498.00, Mass=24, SNR=2.8, Peak=116 HFD=0.0
04:14:22.280 00.000 7988 Star::Find(15, 1195, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.280 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=671.00, Mass=12, SNR=1.9, Peak=125 HFD=0.0
04:14:22.280 00.000 7988 Star::Find(15, 834, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.280 00.000 7988 Star::Find returns 0 (2), X=834.00, Y=563.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:14:22.280 00.000 7988 Star::Find(15, 321, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.292 00.012 7988 Star::Find returns 0 (2), X=321.00, Y=837.00, Mass=23, SNR=2.7, Peak=117 HFD=0.0
04:14:22.292 00.000 7988 Star::Find(15, 464, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.292 00.000 7988 Star::Find returns 0 (2), X=464.00, Y=806.00, Mass=25, SNR=2.9, Peak=117 HFD=0.0
04:14:22.296 00.004 7988 Star::Find(15, 743, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.296 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=296.00, Mass=22, SNR=2.8, Peak=114 HFD=0.0
04:14:22.296 00.000 7988 Star::Find(15, 1252, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.296 00.000 7988 Star::Find returns 0 (2), X=1252.00, Y=705.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
04:14:22.296 00.000 7988 Star::Find(15, 384, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.296 00.000 7988 Star::Find returns 0 (3), X=384.00, Y=88.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:14:22.296 00.000 7988 Star::Find(15, 705, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.296 00.000 7988 Star::Find false star n=5 nbg=280 bg=103.3 sigma=3.2 thresh=113 peak=108
04:14:22.296 00.000 7988 Star::Find returns 0 (2), X=705.00, Y=351.00, Mass=50, SNR=2.9, Peak=114 HFD=0.0
04:14:22.308 00.012 7988 Star::Find(15, 1071, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.308 00.000 7988 Star::Find returns 0 (2), X=1071.00, Y=941.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:14:22.308 00.000 7988 Star::Find(15, 1118, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.308 00.000 7988 Star::Find returns 0 (2), X=1118.00, Y=845.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:14:22.313 00.005 7988 Star::Find(15, 266, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.313 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=506.00, Mass=11, SNR=1.8, Peak=114 HFD=0.0
04:14:22.313 00.000 7988 Star::Find(15, 101, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.313 00.000 7988 Star::Find returns 0 (3), X=101.00, Y=302.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:22.313 00.000 7988 Star::Find(15, 666, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.313 00.000 7988 Star::Find false star n=5 nbg=277 bg=102.8 sigma=3.4 thresh=113 peak=108
04:14:22.313 00.000 7988 Star::Find returns 0 (2), X=666.00, Y=314.00, Mass=56, SNR=2.9, Peak=115 HFD=0.0
04:14:22.313 00.000 7988 Star::Find(15, 885, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.324 00.011 7988 Star::Find returns 0 (3), X=885.00, Y=819.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:22.324 00.000 7988 Star::Find(15, 687, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.324 00.000 7988 Star::Find returns 0 (3), X=687.00, Y=66.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:22.324 00.000 7988 Star::Find(15, 905, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.324 00.000 7988 Star::Find false star n=3 nbg=276 bg=106.1 sigma=3.3 thresh=116 peak=111
04:14:22.330 00.006 7988 Star::Find returns 0 (2), X=905.00, Y=545.00, Mass=31, SNR=2.9, Peak=120 HFD=0.0
04:14:22.330 00.000 7988 Star::Find(15, 161, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.330 00.000 7988 Star::Find false star n=4 nbg=279 bg=103.1 sigma=3.7 thresh=114 peak=108
04:14:22.330 00.000 7988 Star::Find returns 0 (2), X=161.00, Y=443.00, Mass=46, SNR=2.9, Peak=115 HFD=0.0
04:14:22.330 00.000 7988 Star::Find(15, 1092, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.330 00.000 7988 Star::Find returns 0 (3), X=1092.00, Y=619.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:22.330 00.000 7988 Star::Find(15, 1163, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.330 00.000 7988 Star::Find returns 0 (2), X=1163.00, Y=458.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:22.340 00.010 7988 Star::Find(15, 774, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.340 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=717.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:14:22.340 00.000 7988 Star::Find(15, 533, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.340 00.000 7988 Star::Find returns 0 (3), X=533.00, Y=488.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:22.340 00.000 7988 Star::Find(15, 1038, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.347 00.007 7988 Star::Find returns 0 (3), X=1038.00, Y=543.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:22.347 00.000 7988 Star::Find(15, 250, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.347 00.000 7988 Star::Find returns 0 (2), X=250.00, Y=125.00, Mass=12, SNR=2.0, Peak=114 HFD=0.0
04:14:22.347 00.000 7988 Star::Find(15, 1223, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.347 00.000 7988 Star::Find returns 0 (3), X=1223.00, Y=648.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:14:22.347 00.000 7988 Star::Find(15, 1191, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.347 00.000 7988 Star::Find returns 0 (3), X=1191.00, Y=784.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:14:22.356 00.009 7988 Star::Find(15, 106, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.356 00.000 7988 Star::Find false star n=4 nbg=275 bg=102.3 sigma=3.2 thresh=112 peak=108
04:14:22.356 00.000 7988 Star::Find returns 0 (2), X=106.00, Y=645.00, Mass=54, SNR=2.9, Peak=120 HFD=0.0
04:14:22.356 00.000 7988 Star::Find(15, 421, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.356 00.000 7988 Star::Find false star n=3 nbg=280 bg=102.4 sigma=3.3 thresh=112 peak=109
04:14:22.356 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=323.00, Mass=35, SNR=2.9, Peak=118 HFD=0.0
04:14:22.364 00.008 7988 Star::Find(15, 1078, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.364 00.000 7988 Star::Find returns 0 (3), X=1078.00, Y=735.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:22.364 00.000 7988 Star::Find(15, 1147, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.364 00.000 7988 Star::Find false star n=4 nbg=277 bg=105.4 sigma=3.3 thresh=115 peak=110
04:14:22.364 00.000 7988 Star::Find returns 0 (2), X=1147.00, Y=240.00, Mass=43, SNR=2.9, Peak=117 HFD=0.0
04:14:22.364 00.000 7988 Star::Find(15, 264, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.372 00.008 7988 Star::Find false star n=5 nbg=278 bg=103.5 sigma=3.6 thresh=114 peak=107
04:14:22.372 00.000 7988 Star::Find returns 0 (2), X=264.00, Y=461.00, Mass=58, SNR=2.9, Peak=116 HFD=0.0
04:14:22.372 00.000 7988 Star::Find(15, 812, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.372 00.000 7988 Star::Find returns 0 (2), X=812.00, Y=931.00, Mass=23, SNR=2.8, Peak=118 HFD=0.0
04:14:22.372 00.000 7988 Star::Find(15, 504, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.372 00.000 7988 Star::Find returns 0 (2), X=504.00, Y=261.00, Mass=11, SNR=1.8, Peak=113 HFD=0.0
04:14:22.372 00.000 7988 Star::Find(15, 752, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.381 00.009 7988 Star::Find returns 0 (3), X=752.00, Y=880.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:14:22.381 00.000 7988 Star::Find(15, 888, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.381 00.000 7988 Star::Find false star n=3 nbg=273 bg=105.1 sigma=3.2 thresh=115 peak=111
04:14:22.381 00.000 7988 Star::Find returns 0 (2), X=888.00, Y=681.00, Mass=32, SNR=2.9, Peak=119 HFD=0.0
04:14:22.381 00.000 7988 Star::Find(15, 421, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.381 00.000 7988 Star::Find false star n=3 nbg=274 bg=102.6 sigma=3.2 thresh=112 peak=107
04:14:22.388 00.007 7988 Star::Find returns 0 (2), X=421.00, Y=583.00, Mass=30, SNR=2.9, Peak=118 HFD=0.0
04:14:22.388 00.000 7988 Star::Find(15, 321, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.388 00.000 7988 Star::Find returns 0 (3), X=321.00, Y=723.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:22.388 00.000 7988 Star::Find(15, 924, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.388 00.000 7988 Star::Find returns 0 (2), X=924.00, Y=732.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:14:22.388 00.000 7988 Star::Find(15, 1016, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.388 00.000 7988 Star::Find returns 0 (2), X=1016.00, Y=326.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:14:22.398 00.010 7988 Star::Find(15, 1260, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.398 00.000 7988 Star::Find returns 0 (2), X=1260.00, Y=158.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:14:22.398 00.000 7988 Star::Find(15, 1018, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.398 00.000 7988 Star::Find false star n=3 nbg=283 bg=106.3 sigma=3.5 thresh=117 peak=112
04:14:22.398 00.000 7988 Star::Find returns 0 (2), X=1018.00, Y=807.00, Mass=41, SNR=2.9, Peak=124 HFD=0.0
04:14:22.404 00.006 7988 Star::Find(15, 25, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.404 00.000 7988 Star::Find false star n=3 nbg=282 bg=103.4 sigma=3.6 thresh=114 peak=108
04:14:22.404 00.000 7988 Star::Find returns 0 (2), X=25.00, Y=97.00, Mass=32, SNR=2.9, Peak=116 HFD=0.0
04:14:22.404 00.000 7988 Star::Find(15, 16, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.404 00.000 7988 Star::Find false star n=3 nbg=285 bg=101.4 sigma=3.6 thresh=112 peak=108
04:14:22.404 00.000 7988 Star::Find returns 0 (2), X=16.00, Y=800.00, Mass=37, SNR=2.9, Peak=116 HFD=0.0
04:14:22.404 00.000 7988 Star::Find(15, 309, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.404 00.000 7988 Star::Find returns 0 (2), X=309.00, Y=137.00, Mass=12, SNR=2.0, Peak=114 HFD=0.0
04:14:22.415 00.011 7988 Star::Find(15, 1137, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.415 00.000 7988 Star::Find returns 0 (2), X=1137.00, Y=417.00, Mass=13, SNR=2.0, Peak=120 HFD=0.0
04:14:22.415 00.000 7988 Star::Find(15, 495, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.415 00.000 7988 Star::Find false star n=2 nbg=280 bg=104.1 sigma=3.0 thresh=113 peak=109
04:14:22.420 00.005 7988 Star::Find returns 0 (2), X=495.00, Y=673.00, Mass=26, SNR=2.9, Peak=121 HFD=0.0
04:14:22.420 00.000 7988 Star::Find(15, 59, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.420 00.000 7988 Star::Find returns 0 (2), X=59.00, Y=681.00, Mass=23, SNR=2.6, Peak=114 HFD=0.0
04:14:22.420 00.000 7988 Star::Find(15, 672, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.420 00.000 7988 Star::Find returns 0 (3), X=672.00, Y=765.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:22.420 00.000 7988 Star::Find(15, 784, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.420 00.000 7988 Star::Find returns 0 (2), X=784.00, Y=800.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
04:14:22.420 00.000 7988 Star::Find(15, 467, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.420 00.000 7988 Star::Find returns 0 (2), X=467.00, Y=339.00, Mass=11, SNR=1.8, Peak=116 HFD=0.0
04:14:22.420 00.000 7988 Star::Find(15, 1221, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.432 00.012 7988 Star::Find returns 0 (2), X=1221.00, Y=147.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:14:22.432 00.000 7988 Star::Find(15, 860, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.436 00.004 7988 Star::Find returns 0 (2), X=860.00, Y=626.00, Mass=23, SNR=2.7, Peak=118 HFD=0.0
04:14:22.436 00.000 7988 Star::Find(15, 453, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.436 00.000 7988 Star::Find returns 0 (3), X=453.00, Y=653.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:22.436 00.000 7988 Star::Find(15, 588, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.436 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=832.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
04:14:22.436 00.000 7988 Star::Find(15, 680, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.436 00.000 7988 Star::Find returns 0 (3), X=680.00, Y=943.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:22.436 00.000 7988 Star::Find(15, 804, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.436 00.000 7988 Star::Find returns 0 (2), X=804.00, Y=16.00, Mass=11, SNR=1.8, Peak=116 HFD=0.0
04:14:22.436 00.000 7988 Star::Find(15, 215, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.436 00.000 7988 Star::Find false star n=3 nbg=282 bg=102.7 sigma=3.5 thresh=113 peak=107
04:14:22.449 00.013 7988 Star::Find returns 0 (2), X=215.00, Y=244.00, Mass=32, SNR=2.9, Peak=114 HFD=0.0
04:14:22.451 00.002 7988 Star::Find(15, 355, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.451 00.000 7988 Star::Find returns 0 (3), X=355.00, Y=97.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:22.454 00.003 7988 Star::Find(15, 127, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.456 00.002 7988 Star::Find returns 0 (2), X=127.00, Y=931.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:14:22.456 00.000 7988 Star::Find(15, 1128, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.458 00.002 7988 Star::Find returns 0 (3), X=1128.00, Y=938.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:14:22.460 00.002 7988 Star::Find(15, 211, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.460 00.000 7988 Star::Find returns 0 (3), X=211.00, Y=396.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:22.462 00.002 7988 Star::Find(15, 519, 520, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.464 00.002 7988 Star::Find returns 0 (3), X=519.00, Y=520.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:22.466 00.002 7988 Star::Find(15, 1206, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.467 00.001 7988 Star::Find returns 0 (2), X=1206.00, Y=66.00, Mass=22, SNR=2.7, Peak=120 HFD=0.0
04:14:22.469 00.002 7988 Star::Find(15, 1198, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.469 00.000 7988 Star::Find false star n=3 nbg=276 bg=107.6 sigma=3.6 thresh=118 peak=113
04:14:22.471 00.002 7988 Star::Find returns 0 (2), X=1198.00, Y=473.00, Mass=38, SNR=2.9, Peak=122 HFD=0.0
04:14:22.473 00.002 7988 Star::Find(15, 1160, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.475 00.002 7988 Star::Find returns 0 (2), X=1160.00, Y=708.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:14:22.475 00.000 7988 Star::Find(15, 532, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.477 00.002 7988 Star::Find returns 0 (2), X=532.00, Y=790.00, Mass=26, SNR=3.0, Peak=118 HFD=0.0
04:14:22.479 00.002 7988 Star::Find(15, 116, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.479 00.000 7988 Star::Find returns 0 (2), X=116.00, Y=280.00, Mass=24, SNR=2.7, Peak=115 HFD=0.0
04:14:22.481 00.002 7988 Star::Find(15, 731, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.483 00.002 7988 Star::Find returns 0 (3), X=731.00, Y=846.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:22.485 00.002 7988 Star::Find(15, 762, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.487 00.002 7988 Star::Find returns 0 (3), X=762.00, Y=745.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:14:22.489 00.002 7988 Star::Find(15, 249, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.491 00.002 7988 Star::Find returns 0 (2), X=249.00, Y=415.00, Mass=11, SNR=1.8, Peak=115 HFD=0.0
04:14:22.493 00.002 7988 Star::Find(15, 1089, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.495 00.002 7988 Star::Find returns 0 (2), X=1089.00, Y=141.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:14:22.495 00.000 7988 Star::Find(15, 92, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.499 00.004 7988 Star::Find false star n=3 nbg=284 bg=102.6 sigma=3.3 thresh=112 peak=108
04:14:22.500 00.001 7988 Star::Find returns 0 (2), X=92.00, Y=70.00, Mass=33, SNR=2.9, Peak=115 HFD=0.0
04:14:22.502 00.002 7988 Star::Find(15, 858, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.504 00.002 7988 Star::Find returns 0 (2), X=858.00, Y=309.00, Mass=11, SNR=1.8, Peak=114 HFD=0.0
04:14:22.506 00.002 7988 Star::Find(15, 148, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.506 00.000 7988 Star::Find false star n=3 nbg=278 bg=102.2 sigma=3.2 thresh=112 peak=107
04:14:22.508 00.002 7988 Star::Find returns 0 (2), X=148.00, Y=267.00, Mass=30, SNR=2.9, Peak=115 HFD=0.0
04:14:22.510 00.002 7988 Star::Find(15, 454, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.512 00.002 7988 Star::Find returns 0 (3), X=454.00, Y=72.00, Mass=9, SNR=1.7, Peak=111 HFD=0.0
04:14:22.512 00.000 7988 Star::Find(15, 86, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.515 00.003 7988 Star::Find returns 0 (2), X=86.00, Y=205.00, Mass=14, SNR=2.1, Peak=117 HFD=0.0
04:14:22.515 00.000 7988 Star::Find(15, 596, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.517 00.002 7988 Star::Find returns 0 (2), X=596.00, Y=234.00, Mass=22, SNR=2.7, Peak=113 HFD=0.0
04:14:22.517 00.000 7988 Star::Find(15, 1258, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.525 00.008 7988 Star::Find returns 0 (2), X=1258.00, Y=835.00, Mass=11, SNR=1.8, Peak=120 HFD=0.0
04:14:22.527 00.002 7988 Star::Find(15, 594, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.529 00.002 7988 Star::Find false star n=3 nbg=280 bg=104.1 sigma=3.3 thresh=114 peak=109
04:14:22.533 00.004 7988 Star::Find returns 0 (2), X=594.00, Y=777.00, Mass=33, SNR=2.9, Peak=116 HFD=0.0
04:14:22.534 00.001 7988 AutoFind: finding best star pass 1
04:14:22.534 00.000 7988 Star::Find(15, 641, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.534 00.000 7988 Star::Find returns 0 (2), X=641.00, Y=756.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
04:14:22.534 00.000 7988 Star::Find(15, 1016, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.544 00.010 7988 Star::Find returns 0 (3), X=1016.00, Y=87.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:22.546 00.002 7988 Star::Find(15, 161, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.546 00.000 7988 Star::Find returns 0 (2), X=161.00, Y=629.00, Mass=12, SNR=1.9, Peak=114 HFD=0.0
04:14:22.550 00.004 7988 Star::Find(15, 870, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.552 00.002 7988 Star::Find returns 0 (2), X=870.00, Y=371.00, Mass=24, SNR=2.8, Peak=118 HFD=0.0
04:14:22.552 00.000 7988 Star::Find(15, 288, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.552 00.000 7988 Star::Find returns 0 (2), X=288.00, Y=498.00, Mass=24, SNR=2.8, Peak=116 HFD=0.0
04:14:22.552 00.000 7988 Star::Find(15, 1195, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.552 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=671.00, Mass=12, SNR=1.9, Peak=125 HFD=0.0
04:14:22.562 00.010 7988 Star::Find(15, 834, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.562 00.000 7988 Star::Find returns 0 (2), X=834.00, Y=563.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:14:22.562 00.000 7988 Star::Find(15, 321, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.567 00.005 7988 Star::Find returns 0 (2), X=321.00, Y=837.00, Mass=23, SNR=2.7, Peak=117 HFD=0.0
04:14:22.567 00.000 7988 Star::Find(15, 464, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.567 00.000 7988 Star::Find returns 0 (2), X=464.00, Y=806.00, Mass=25, SNR=2.9, Peak=117 HFD=0.0
04:14:22.567 00.000 7988 Star::Find(15, 743, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.567 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=296.00, Mass=22, SNR=2.8, Peak=114 HFD=0.0
04:14:22.567 00.000 7988 Star::Find(15, 1252, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.567 00.000 7988 Star::Find returns 0 (2), X=1252.00, Y=705.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
04:14:22.578 00.011 7988 Star::Find(15, 384, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.578 00.000 7988 Star::Find returns 0 (3), X=384.00, Y=88.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:14:22.578 00.000 7988 Star::Find(15, 705, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.578 00.000 7988 Star::Find false star n=5 nbg=280 bg=103.3 sigma=3.2 thresh=113 peak=108
04:14:22.578 00.000 7988 Star::Find returns 0 (2), X=705.00, Y=351.00, Mass=50, SNR=2.9, Peak=114 HFD=0.0
04:14:22.585 00.007 7988 Star::Find(15, 1071, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.585 00.000 7988 Star::Find returns 0 (2), X=1071.00, Y=941.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:14:22.585 00.000 7988 Star::Find(15, 1118, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.585 00.000 7988 Star::Find returns 0 (2), X=1118.00, Y=845.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:14:22.585 00.000 7988 Star::Find(15, 266, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.585 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=506.00, Mass=11, SNR=1.8, Peak=114 HFD=0.0
04:14:22.594 00.009 7988 Star::Find(15, 101, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.594 00.000 7988 Star::Find returns 0 (3), X=101.00, Y=302.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:22.594 00.000 7988 Star::Find(15, 666, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.594 00.000 7988 Star::Find false star n=5 nbg=277 bg=102.8 sigma=3.4 thresh=113 peak=108
04:14:22.594 00.000 7988 Star::Find returns 0 (2), X=666.00, Y=314.00, Mass=56, SNR=2.9, Peak=115 HFD=0.0
04:14:22.602 00.008 7988 Star::Find(15, 885, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.602 00.000 7988 Star::Find returns 0 (3), X=885.00, Y=819.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:22.602 00.000 7988 Star::Find(15, 687, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.602 00.000 7988 Star::Find returns 0 (3), X=687.00, Y=66.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:22.602 00.000 7988 Star::Find(15, 905, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.602 00.000 7988 Star::Find false star n=3 nbg=276 bg=106.1 sigma=3.3 thresh=116 peak=111
04:14:22.610 00.008 7988 Star::Find returns 0 (2), X=905.00, Y=545.00, Mass=31, SNR=2.9, Peak=120 HFD=0.0
04:14:22.610 00.000 7988 Star::Find(15, 161, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.610 00.000 7988 Star::Find false star n=4 nbg=279 bg=103.1 sigma=3.7 thresh=114 peak=108
04:14:22.610 00.000 7988 Star::Find returns 0 (2), X=161.00, Y=443.00, Mass=46, SNR=2.9, Peak=115 HFD=0.0
04:14:22.610 00.000 7988 Star::Find(15, 1092, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.610 00.000 7988 Star::Find returns 0 (3), X=1092.00, Y=619.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:22.618 00.008 7988 Star::Find(15, 1163, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.618 00.000 7988 Star::Find returns 0 (2), X=1163.00, Y=458.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:22.618 00.000 7988 Star::Find(15, 774, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.618 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=717.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:14:22.618 00.000 7988 Star::Find(15, 533, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.626 00.008 7988 Star::Find returns 0 (3), X=533.00, Y=488.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:22.626 00.000 7988 Star::Find(15, 1038, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.626 00.000 7988 Star::Find returns 0 (3), X=1038.00, Y=543.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:22.631 00.005 7988 Star::Find(15, 250, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.631 00.000 7988 Star::Find returns 0 (2), X=250.00, Y=125.00, Mass=12, SNR=2.0, Peak=114 HFD=0.0
04:14:22.633 00.002 7988 Star::Find(15, 1223, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.635 00.002 7988 Star::Find returns 0 (3), X=1223.00, Y=648.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:14:22.635 00.000 7988 Star::Find(15, 1191, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.637 00.002 7988 Star::Find returns 0 (3), X=1191.00, Y=784.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:14:22.639 00.002 7988 Star::Find(15, 106, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.639 00.000 7988 Star::Find false star n=4 nbg=275 bg=102.3 sigma=3.2 thresh=112 peak=108
04:14:22.641 00.002 7988 Star::Find returns 0 (2), X=106.00, Y=645.00, Mass=54, SNR=2.9, Peak=120 HFD=0.0
04:14:22.641 00.000 7988 Star::Find(15, 421, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.641 00.000 7988 Star::Find false star n=3 nbg=280 bg=102.4 sigma=3.3 thresh=112 peak=109
04:14:22.641 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=323.00, Mass=35, SNR=2.9, Peak=118 HFD=0.0
04:14:22.641 00.000 7988 Star::Find(15, 1078, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.641 00.000 7988 Star::Find returns 0 (3), X=1078.00, Y=735.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:22.641 00.000 7988 Star::Find(15, 1147, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.652 00.011 7988 Star::Find false star n=4 nbg=277 bg=105.4 sigma=3.3 thresh=115 peak=110
04:14:22.652 00.000 7988 Star::Find returns 0 (2), X=1147.00, Y=240.00, Mass=43, SNR=2.9, Peak=117 HFD=0.0
04:14:22.652 00.000 7988 Star::Find(15, 264, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.652 00.000 7988 Star::Find false star n=5 nbg=278 bg=103.5 sigma=3.6 thresh=114 peak=107
04:14:22.657 00.005 7988 Star::Find returns 0 (2), X=264.00, Y=461.00, Mass=58, SNR=2.9, Peak=116 HFD=0.0
04:14:22.659 00.002 7988 Star::Find(15, 812, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.659 00.000 7988 Star::Find returns 0 (2), X=812.00, Y=931.00, Mass=23, SNR=2.8, Peak=118 HFD=0.0
04:14:22.661 00.002 7988 Star::Find(15, 504, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.663 00.002 7988 Star::Find returns 0 (2), X=504.00, Y=261.00, Mass=11, SNR=1.8, Peak=113 HFD=0.0
04:14:22.663 00.000 7988 Star::Find(15, 752, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.665 00.002 7988 Star::Find returns 0 (3), X=752.00, Y=880.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:14:22.667 00.002 7988 Star::Find(15, 888, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.667 00.000 7988 Star::Find false star n=3 nbg=273 bg=105.1 sigma=3.2 thresh=115 peak=111
04:14:22.669 00.002 7988 Star::Find returns 0 (2), X=888.00, Y=681.00, Mass=32, SNR=2.9, Peak=119 HFD=0.0
04:14:22.669 00.000 7988 Star::Find(15, 421, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.669 00.000 7988 Star::Find false star n=3 nbg=274 bg=102.6 sigma=3.2 thresh=112 peak=107
04:14:22.673 00.004 7988 Star::Find returns 0 (2), X=421.00, Y=583.00, Mass=30, SNR=2.9, Peak=118 HFD=0.0
04:14:22.673 00.000 7988 Star::Find(15, 321, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.673 00.000 7988 Star::Find returns 0 (3), X=321.00, Y=723.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:22.673 00.000 7988 Star::Find(15, 924, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.673 00.000 7988 Star::Find returns 0 (2), X=924.00, Y=732.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:14:22.680 00.007 7988 Star::Find(15, 1016, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.680 00.000 7988 Star::Find returns 0 (2), X=1016.00, Y=326.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:14:22.682 00.002 7988 Star::Find(15, 1260, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.684 00.002 7988 Star::Find returns 0 (2), X=1260.00, Y=158.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:14:22.686 00.002 7988 Star::Find(15, 1018, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.686 00.000 7988 Star::Find false star n=3 nbg=283 bg=106.3 sigma=3.5 thresh=117 peak=112
04:14:22.689 00.003 7988 Star::Find returns 0 (2), X=1018.00, Y=807.00, Mass=41, SNR=2.9, Peak=124 HFD=0.0
04:14:22.689 00.000 7988 Star::Find(15, 25, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.691 00.002 7988 Star::Find false star n=3 nbg=282 bg=103.4 sigma=3.6 thresh=114 peak=108
04:14:22.693 00.002 7988 Star::Find returns 0 (2), X=25.00, Y=97.00, Mass=32, SNR=2.9, Peak=116 HFD=0.0
04:14:22.693 00.000 7988 Star::Find(15, 16, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.695 00.002 7988 Star::Find false star n=3 nbg=285 bg=101.4 sigma=3.6 thresh=112 peak=108
04:14:22.697 00.002 7988 Star::Find returns 0 (2), X=16.00, Y=800.00, Mass=37, SNR=2.9, Peak=116 HFD=0.0
04:14:22.697 00.000 7988 Star::Find(15, 309, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.699 00.002 7988 Star::Find returns 0 (2), X=309.00, Y=137.00, Mass=12, SNR=2.0, Peak=114 HFD=0.0
04:14:22.701 00.002 7988 Star::Find(15, 1137, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.701 00.000 7988 Star::Find returns 0 (2), X=1137.00, Y=417.00, Mass=13, SNR=2.0, Peak=120 HFD=0.0
04:14:22.703 00.002 7988 Star::Find(15, 495, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.705 00.002 7988 Star::Find false star n=2 nbg=280 bg=104.1 sigma=3.0 thresh=113 peak=109
04:14:22.705 00.000 7988 Star::Find returns 0 (2), X=495.00, Y=673.00, Mass=26, SNR=2.9, Peak=121 HFD=0.0
04:14:22.705 00.000 7988 Star::Find(15, 59, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.705 00.000 7988 Star::Find returns 0 (2), X=59.00, Y=681.00, Mass=23, SNR=2.6, Peak=114 HFD=0.0
04:14:22.705 00.000 7988 Star::Find(15, 672, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.705 00.000 7988 Star::Find returns 0 (3), X=672.00, Y=765.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:22.705 00.000 7988 Star::Find(15, 784, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.705 00.000 7988 Star::Find returns 0 (2), X=784.00, Y=800.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
04:14:22.705 00.000 7988 Star::Find(15, 467, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.705 00.000 7988 Star::Find returns 0 (2), X=467.00, Y=339.00, Mass=11, SNR=1.8, Peak=116 HFD=0.0
04:14:22.705 00.000 7988 Star::Find(15, 1221, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.705 00.000 7988 Star::Find returns 0 (2), X=1221.00, Y=147.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:14:22.720 00.015 7988 Star::Find(15, 860, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.720 00.000 7988 Star::Find returns 0 (2), X=860.00, Y=626.00, Mass=23, SNR=2.7, Peak=118 HFD=0.0
04:14:22.720 00.000 7988 Star::Find(15, 453, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.720 00.000 7988 Star::Find returns 0 (3), X=453.00, Y=653.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:22.720 00.000 7988 Star::Find(15, 588, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.720 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=832.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
04:14:22.720 00.000 7988 Star::Find(15, 680, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.720 00.000 7988 Star::Find returns 0 (3), X=680.00, Y=943.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:22.720 00.000 7988 Star::Find(15, 804, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.720 00.000 7988 Star::Find returns 0 (2), X=804.00, Y=16.00, Mass=11, SNR=1.8, Peak=116 HFD=0.0
04:14:22.720 00.000 7988 Star::Find(15, 215, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.720 00.000 7988 Star::Find false star n=3 nbg=282 bg=102.7 sigma=3.5 thresh=113 peak=107
04:14:22.737 00.017 7988 Star::Find returns 0 (2), X=215.00, Y=244.00, Mass=32, SNR=2.9, Peak=114 HFD=0.0
04:14:22.737 00.000 7988 Star::Find(15, 355, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.739 00.002 7988 Star::Find returns 0 (3), X=355.00, Y=97.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:22.741 00.002 7988 Star::Find(15, 127, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.741 00.000 7988 Star::Find returns 0 (2), X=127.00, Y=931.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:14:22.743 00.002 7988 Star::Find(15, 1128, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.745 00.002 7988 Star::Find returns 0 (3), X=1128.00, Y=938.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:14:22.745 00.000 7988 Star::Find(15, 211, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.747 00.002 7988 Star::Find returns 0 (3), X=211.00, Y=396.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:22.749 00.002 7988 Star::Find(15, 519, 520, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.749 00.000 7988 Star::Find returns 0 (3), X=519.00, Y=520.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:22.752 00.003 7988 Star::Find(15, 1206, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.752 00.000 7988 Star::Find returns 0 (2), X=1206.00, Y=66.00, Mass=22, SNR=2.7, Peak=120 HFD=0.0
04:14:22.754 00.002 7988 Star::Find(15, 1198, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.754 00.000 7988 Star::Find false star n=3 nbg=276 bg=107.6 sigma=3.6 thresh=118 peak=113
04:14:22.754 00.000 7988 Star::Find returns 0 (2), X=1198.00, Y=473.00, Mass=38, SNR=2.9, Peak=122 HFD=0.0
04:14:22.754 00.000 7988 Star::Find(15, 1160, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.760 00.006 7988 Star::Find returns 0 (2), X=1160.00, Y=708.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:14:22.760 00.000 7988 Star::Find(15, 532, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.764 00.004 7988 Star::Find returns 0 (2), X=532.00, Y=790.00, Mass=26, SNR=3.0, Peak=118 HFD=0.0
04:14:22.766 00.002 7988 Star::Find(15, 116, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.768 00.002 7988 Star::Find returns 0 (2), X=116.00, Y=280.00, Mass=24, SNR=2.7, Peak=115 HFD=0.0
04:14:22.771 00.003 7988 Star::Find(15, 731, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.771 00.000 7988 Star::Find returns 0 (3), X=731.00, Y=846.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:22.771 00.000 7988 Star::Find(15, 762, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.771 00.000 7988 Star::Find returns 0 (3), X=762.00, Y=745.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:14:22.771 00.000 7988 Star::Find(15, 249, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.771 00.000 7988 Star::Find returns 0 (2), X=249.00, Y=415.00, Mass=11, SNR=1.8, Peak=115 HFD=0.0
04:14:22.781 00.010 7988 Star::Find(15, 1089, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.781 00.000 7988 Star::Find returns 0 (2), X=1089.00, Y=141.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:14:22.783 00.002 7988 Star::Find(15, 92, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.783 00.000 7988 Star::Find false star n=3 nbg=284 bg=102.6 sigma=3.3 thresh=112 peak=108
04:14:22.788 00.005 7988 Star::Find returns 0 (2), X=92.00, Y=70.00, Mass=33, SNR=2.9, Peak=115 HFD=0.0
04:14:22.788 00.000 7988 Star::Find(15, 858, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.792 00.004 7988 Star::Find returns 0 (2), X=858.00, Y=309.00, Mass=11, SNR=1.8, Peak=114 HFD=0.0
04:14:22.792 00.000 7988 Star::Find(15, 148, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.794 00.002 7988 Star::Find false star n=3 nbg=278 bg=102.2 sigma=3.2 thresh=112 peak=107
04:14:22.796 00.002 7988 Star::Find returns 0 (2), X=148.00, Y=267.00, Mass=30, SNR=2.9, Peak=115 HFD=0.0
04:14:22.796 00.000 7988 Star::Find(15, 454, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.801 00.005 7988 Star::Find returns 0 (3), X=454.00, Y=72.00, Mass=9, SNR=1.7, Peak=111 HFD=0.0
04:14:22.801 00.000 7988 Star::Find(15, 86, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.805 00.004 7988 Star::Find returns 0 (2), X=86.00, Y=205.00, Mass=14, SNR=2.1, Peak=117 HFD=0.0
04:14:22.807 00.002 7988 Star::Find(15, 596, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.809 00.002 7988 Star::Find returns 0 (2), X=596.00, Y=234.00, Mass=22, SNR=2.7, Peak=113 HFD=0.0
04:14:22.811 00.002 7988 Star::Find(15, 1258, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.811 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=835.00, Mass=11, SNR=1.8, Peak=120 HFD=0.0
04:14:22.813 00.002 7988 Star::Find(15, 594, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.815 00.002 7988 Star::Find false star n=3 nbg=280 bg=104.1 sigma=3.3 thresh=114 peak=109
04:14:22.815 00.000 7988 Star::Find returns 0 (2), X=594.00, Y=777.00, Mass=33, SNR=2.9, Peak=116 HFD=0.0
04:14:22.815 00.000 7988 AutoFind: could not find a star on Pass 1
04:14:22.815 00.000 7988 AutoFind: finding best star pass 2
04:14:22.822 00.007 7988 Star::Find(15, 641, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.824 00.002 7988 Star::Find returns 0 (2), X=641.00, Y=756.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
04:14:22.824 00.000 7988 Star::Find(15, 1016, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.824 00.000 7988 Star::Find returns 0 (3), X=1016.00, Y=87.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:22.824 00.000 7988 Star::Find(15, 161, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.830 00.006 7988 Star::Find returns 0 (2), X=161.00, Y=629.00, Mass=12, SNR=1.9, Peak=114 HFD=0.0
04:14:22.830 00.000 7988 Star::Find(15, 870, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.830 00.000 7988 Star::Find returns 0 (2), X=870.00, Y=371.00, Mass=24, SNR=2.8, Peak=118 HFD=0.0
04:14:22.830 00.000 7988 Star::Find(15, 288, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.830 00.000 7988 Star::Find returns 0 (2), X=288.00, Y=498.00, Mass=24, SNR=2.8, Peak=116 HFD=0.0
04:14:22.839 00.009 7988 Star::Find(15, 1195, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.839 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=671.00, Mass=12, SNR=1.9, Peak=125 HFD=0.0
04:14:22.839 00.000 7988 Star::Find(15, 834, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.839 00.000 7988 Star::Find returns 0 (2), X=834.00, Y=563.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:14:22.839 00.000 7988 Star::Find(15, 321, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.846 00.007 7988 Star::Find returns 0 (2), X=321.00, Y=837.00, Mass=23, SNR=2.7, Peak=117 HFD=0.0
04:14:22.846 00.000 7988 Star::Find(15, 464, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.846 00.000 7988 Star::Find returns 0 (2), X=464.00, Y=806.00, Mass=25, SNR=2.9, Peak=117 HFD=0.0
04:14:22.846 00.000 7988 Star::Find(15, 743, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.846 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=296.00, Mass=22, SNR=2.8, Peak=114 HFD=0.0
04:14:22.846 00.000 7988 Star::Find(15, 1252, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.855 00.009 7988 Star::Find returns 0 (2), X=1252.00, Y=705.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
04:14:22.855 00.000 7988 Star::Find(15, 384, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.855 00.000 7988 Star::Find returns 0 (3), X=384.00, Y=88.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:14:22.855 00.000 7988 Star::Find(15, 705, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.855 00.000 7988 Star::Find false star n=5 nbg=280 bg=103.3 sigma=3.2 thresh=113 peak=108
04:14:22.863 00.008 7988 Star::Find returns 0 (2), X=705.00, Y=351.00, Mass=50, SNR=2.9, Peak=114 HFD=0.0
04:14:22.863 00.000 7988 Star::Find(15, 1071, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.863 00.000 7988 Star::Find returns 0 (2), X=1071.00, Y=941.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:14:22.863 00.000 7988 Star::Find(15, 1118, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.863 00.000 7988 Star::Find returns 0 (2), X=1118.00, Y=845.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:14:22.863 00.000 7988 Star::Find(15, 266, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.873 00.010 7988 Star::Find returns 0 (2), X=266.00, Y=506.00, Mass=11, SNR=1.8, Peak=114 HFD=0.0
04:14:22.873 00.000 7988 Star::Find(15, 101, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.873 00.000 7988 Star::Find returns 0 (3), X=101.00, Y=302.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:22.873 00.000 7988 Star::Find(15, 666, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.873 00.000 7988 Star::Find false star n=5 nbg=277 bg=102.8 sigma=3.4 thresh=113 peak=108
04:14:22.878 00.005 7988 Star::Find returns 0 (2), X=666.00, Y=314.00, Mass=56, SNR=2.9, Peak=115 HFD=0.0
04:14:22.878 00.000 7988 Star::Find(15, 885, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.878 00.000 7988 Star::Find returns 0 (3), X=885.00, Y=819.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:22.878 00.000 7988 Star::Find(15, 687, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.878 00.000 7988 Star::Find returns 0 (3), X=687.00, Y=66.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:22.878 00.000 7988 Star::Find(15, 905, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.878 00.000 7988 Star::Find false star n=3 nbg=276 bg=106.1 sigma=3.3 thresh=116 peak=111
04:14:22.890 00.012 7988 Star::Find returns 0 (2), X=905.00, Y=545.00, Mass=31, SNR=2.9, Peak=120 HFD=0.0
04:14:22.890 00.000 7988 Star::Find(15, 161, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.890 00.000 7988 Star::Find false star n=4 nbg=279 bg=103.1 sigma=3.7 thresh=114 peak=108
04:14:22.894 00.004 7988 Star::Find returns 0 (2), X=161.00, Y=443.00, Mass=46, SNR=2.9, Peak=115 HFD=0.0
04:14:22.894 00.000 7988 Star::Find(15, 1092, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.894 00.000 7988 Star::Find returns 0 (3), X=1092.00, Y=619.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:22.894 00.000 7988 Star::Find(15, 1163, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.894 00.000 7988 Star::Find returns 0 (2), X=1163.00, Y=458.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:22.894 00.000 7988 Star::Find(15, 774, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.894 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=717.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:14:22.894 00.000 7988 Star::Find(15, 533, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.894 00.000 7988 Star::Find returns 0 (3), X=533.00, Y=488.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:22.907 00.013 7988 Star::Find(15, 1038, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.907 00.000 7988 Star::Find returns 0 (3), X=1038.00, Y=543.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:22.910 00.003 7988 Star::Find(15, 250, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.910 00.000 7988 Star::Find returns 0 (2), X=250.00, Y=125.00, Mass=12, SNR=2.0, Peak=114 HFD=0.0
04:14:22.910 00.000 7988 Star::Find(15, 1223, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.910 00.000 7988 Star::Find returns 0 (3), X=1223.00, Y=648.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:14:22.910 00.000 7988 Star::Find(15, 1191, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.910 00.000 7988 Star::Find returns 0 (3), X=1191.00, Y=784.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:14:22.919 00.009 7988 Star::Find(15, 106, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.921 00.002 7988 Star::Find false star n=4 nbg=275 bg=102.3 sigma=3.2 thresh=112 peak=108
04:14:22.923 00.002 7988 Star::Find returns 0 (2), X=106.00, Y=645.00, Mass=54, SNR=2.9, Peak=120 HFD=0.0
04:14:22.924 00.001 7988 Star::Find(15, 421, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.924 00.000 7988 Star::Find false star n=3 nbg=280 bg=102.4 sigma=3.3 thresh=112 peak=109
04:14:22.926 00.002 7988 Star::Find returns 0 (2), X=421.00, Y=323.00, Mass=35, SNR=2.9, Peak=118 HFD=0.0
04:14:22.926 00.000 7988 Star::Find(15, 1078, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.926 00.000 7988 Star::Find returns 0 (3), X=1078.00, Y=735.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:22.926 00.000 7988 Star::Find(15, 1147, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.926 00.000 7988 Star::Find false star n=4 nbg=277 bg=105.4 sigma=3.3 thresh=115 peak=110
04:14:22.926 00.000 7988 Star::Find returns 0 (2), X=1147.00, Y=240.00, Mass=43, SNR=2.9, Peak=117 HFD=0.0
04:14:22.926 00.000 7988 Star::Find(15, 264, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.926 00.000 7988 Star::Find false star n=5 nbg=278 bg=103.5 sigma=3.6 thresh=114 peak=107
04:14:22.926 00.000 7988 Star::Find returns 0 (2), X=264.00, Y=461.00, Mass=58, SNR=2.9, Peak=116 HFD=0.0
04:14:22.926 00.000 7988 Star::Find(15, 812, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.941 00.015 7988 Star::Find returns 0 (2), X=812.00, Y=931.00, Mass=23, SNR=2.8, Peak=118 HFD=0.0
04:14:22.941 00.000 7988 Star::Find(15, 504, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.941 00.000 7988 Star::Find returns 0 (2), X=504.00, Y=261.00, Mass=11, SNR=1.8, Peak=113 HFD=0.0
04:14:22.941 00.000 7988 Star::Find(15, 752, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.941 00.000 7988 Star::Find returns 0 (3), X=752.00, Y=880.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:14:22.941 00.000 7988 Star::Find(15, 888, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.941 00.000 7988 Star::Find false star n=3 nbg=273 bg=105.1 sigma=3.2 thresh=115 peak=111
04:14:22.941 00.000 7988 Star::Find returns 0 (2), X=888.00, Y=681.00, Mass=32, SNR=2.9, Peak=119 HFD=0.0
04:14:22.941 00.000 7988 Star::Find(15, 421, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.941 00.000 7988 Star::Find false star n=3 nbg=274 bg=102.6 sigma=3.2 thresh=112 peak=107
04:14:22.941 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=583.00, Mass=30, SNR=2.9, Peak=118 HFD=0.0
04:14:22.941 00.000 7988 Star::Find(15, 321, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.957 00.016 7988 Star::Find returns 0 (3), X=321.00, Y=723.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:22.958 00.001 7988 Star::Find(15, 924, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.958 00.000 7988 Star::Find returns 0 (2), X=924.00, Y=732.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:14:22.958 00.000 7988 Star::Find(15, 1016, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.958 00.000 7988 Star::Find returns 0 (2), X=1016.00, Y=326.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:14:22.958 00.000 7988 Star::Find(15, 1260, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.958 00.000 7988 Star::Find returns 0 (2), X=1260.00, Y=158.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:14:22.958 00.000 7988 Star::Find(15, 1018, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.958 00.000 7988 Star::Find false star n=3 nbg=283 bg=106.3 sigma=3.5 thresh=117 peak=112
04:14:22.958 00.000 7988 Star::Find returns 0 (2), X=1018.00, Y=807.00, Mass=41, SNR=2.9, Peak=124 HFD=0.0
04:14:22.958 00.000 7988 Star::Find(15, 25, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.958 00.000 7988 Star::Find false star n=3 nbg=282 bg=103.4 sigma=3.6 thresh=114 peak=108
04:14:22.972 00.014 7988 Star::Find returns 0 (2), X=25.00, Y=97.00, Mass=32, SNR=2.9, Peak=116 HFD=0.0
04:14:22.975 00.003 7988 Star::Find(15, 16, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.975 00.000 7988 Star::Find false star n=3 nbg=285 bg=101.4 sigma=3.6 thresh=112 peak=108
04:14:22.975 00.000 7988 Star::Find returns 0 (2), X=16.00, Y=800.00, Mass=37, SNR=2.9, Peak=116 HFD=0.0
04:14:22.975 00.000 7988 Star::Find(15, 309, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.975 00.000 7988 Star::Find returns 0 (2), X=309.00, Y=137.00, Mass=12, SNR=2.0, Peak=114 HFD=0.0
04:14:22.975 00.000 7988 Star::Find(15, 1137, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.975 00.000 7988 Star::Find returns 0 (2), X=1137.00, Y=417.00, Mass=13, SNR=2.0, Peak=120 HFD=0.0
04:14:22.975 00.000 7988 Star::Find(15, 495, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.975 00.000 7988 Star::Find false star n=2 nbg=280 bg=104.1 sigma=3.0 thresh=113 peak=109
04:14:22.975 00.000 7988 Star::Find returns 0 (2), X=495.00, Y=673.00, Mass=26, SNR=2.9, Peak=121 HFD=0.0
04:14:22.975 00.000 7988 Star::Find(15, 59, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.989 00.014 7988 Star::Find returns 0 (2), X=59.00, Y=681.00, Mass=23, SNR=2.6, Peak=114 HFD=0.0
04:14:22.991 00.002 7988 Star::Find(15, 672, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.992 00.001 7988 Star::Find returns 0 (3), X=672.00, Y=765.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:22.994 00.002 7988 Star::Find(15, 784, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.994 00.000 7988 Star::Find returns 0 (2), X=784.00, Y=800.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
04:14:22.996 00.002 7988 Star::Find(15, 467, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:22.998 00.002 7988 Star::Find returns 0 (2), X=467.00, Y=339.00, Mass=11, SNR=1.8, Peak=116 HFD=0.0
04:14:22.998 00.000 7988 Star::Find(15, 1221, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.000 00.002 7988 Star::Find returns 0 (2), X=1221.00, Y=147.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:14:23.002 00.002 7988 Star::Find(15, 860, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.002 00.000 7988 Star::Find returns 0 (2), X=860.00, Y=626.00, Mass=23, SNR=2.7, Peak=118 HFD=0.0
04:14:23.004 00.002 7988 Star::Find(15, 453, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.006 00.002 7988 Star::Find returns 0 (3), X=453.00, Y=653.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:23.006 00.000 7988 Star::Find(15, 588, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.008 00.002 7988 Star::Find returns 0 (2), X=588.00, Y=832.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
04:14:23.008 00.000 7988 Star::Find(15, 680, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.008 00.000 7988 Star::Find returns 0 (3), X=680.00, Y=943.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:23.008 00.000 7988 Star::Find(15, 804, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.014 00.006 7988 Star::Find returns 0 (2), X=804.00, Y=16.00, Mass=11, SNR=1.8, Peak=116 HFD=0.0
04:14:23.014 00.000 7988 Star::Find(15, 215, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.016 00.002 7988 Star::Find false star n=3 nbg=282 bg=102.7 sigma=3.5 thresh=113 peak=107
04:14:23.018 00.002 7988 Star::Find returns 0 (2), X=215.00, Y=244.00, Mass=32, SNR=2.9, Peak=114 HFD=0.0
04:14:23.018 00.000 7988 Star::Find(15, 355, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.020 00.002 7988 Star::Find returns 0 (3), X=355.00, Y=97.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:23.020 00.000 7988 Star::Find(15, 127, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.020 00.000 7988 Star::Find returns 0 (2), X=127.00, Y=931.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:14:23.020 00.000 7988 Star::Find(15, 1128, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.025 00.005 7988 Star::Find returns 0 (3), X=1128.00, Y=938.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:14:23.025 00.000 7988 Star::Find(15, 211, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.025 00.000 7988 Star::Find returns 0 (3), X=211.00, Y=396.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:23.025 00.000 7988 Star::Find(15, 519, 520, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.025 00.000 7988 Star::Find returns 0 (3), X=519.00, Y=520.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:23.025 00.000 7988 Star::Find(15, 1206, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.025 00.000 7988 Star::Find returns 0 (2), X=1206.00, Y=66.00, Mass=22, SNR=2.7, Peak=120 HFD=0.0
04:14:23.025 00.000 7988 Star::Find(15, 1198, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.036 00.011 7988 Star::Find false star n=3 nbg=276 bg=107.6 sigma=3.6 thresh=118 peak=113
04:14:23.036 00.000 7988 Star::Find returns 0 (2), X=1198.00, Y=473.00, Mass=38, SNR=2.9, Peak=122 HFD=0.0
04:14:23.036 00.000 7988 Star::Find(15, 1160, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.036 00.000 7988 Star::Find returns 0 (2), X=1160.00, Y=708.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:14:23.036 00.000 7988 Star::Find(15, 532, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.043 00.007 7988 Star::Find returns 0 (2), X=532.00, Y=790.00, Mass=26, SNR=3.0, Peak=118 HFD=0.0
04:14:23.043 00.000 7988 Star::Find(15, 116, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.043 00.000 7988 Star::Find returns 0 (2), X=116.00, Y=280.00, Mass=24, SNR=2.7, Peak=115 HFD=0.0
04:14:23.043 00.000 7988 Star::Find(15, 731, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.043 00.000 7988 Star::Find returns 0 (3), X=731.00, Y=846.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:23.043 00.000 7988 Star::Find(15, 762, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.043 00.000 7988 Star::Find returns 0 (3), X=762.00, Y=745.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:14:23.043 00.000 7988 Star::Find(15, 249, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.052 00.009 7988 Star::Find returns 0 (2), X=249.00, Y=415.00, Mass=11, SNR=1.8, Peak=115 HFD=0.0
04:14:23.052 00.000 7988 Star::Find(15, 1089, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.052 00.000 7988 Star::Find returns 0 (2), X=1089.00, Y=141.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:14:23.052 00.000 7988 Star::Find(15, 92, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.052 00.000 7988 Star::Find false star n=3 nbg=284 bg=102.6 sigma=3.3 thresh=112 peak=108
04:14:23.060 00.008 7988 Star::Find returns 0 (2), X=92.00, Y=70.00, Mass=33, SNR=2.9, Peak=115 HFD=0.0
04:14:23.060 00.000 7988 Star::Find(15, 858, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.060 00.000 7988 Star::Find returns 0 (2), X=858.00, Y=309.00, Mass=11, SNR=1.8, Peak=114 HFD=0.0
04:14:23.060 00.000 7988 Star::Find(15, 148, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.060 00.000 7988 Star::Find false star n=3 nbg=278 bg=102.2 sigma=3.2 thresh=112 peak=107
04:14:23.060 00.000 7988 Star::Find returns 0 (2), X=148.00, Y=267.00, Mass=30, SNR=2.9, Peak=115 HFD=0.0
04:14:23.060 00.000 7988 Star::Find(15, 454, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.068 00.008 7988 Star::Find returns 0 (3), X=454.00, Y=72.00, Mass=9, SNR=1.7, Peak=111 HFD=0.0
04:14:23.068 00.000 7988 Star::Find(15, 86, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.068 00.000 7988 Star::Find returns 0 (2), X=86.00, Y=205.00, Mass=14, SNR=2.1, Peak=117 HFD=0.0
04:14:23.068 00.000 7988 Star::Find(15, 596, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.068 00.000 7988 Star::Find returns 0 (2), X=596.00, Y=234.00, Mass=22, SNR=2.7, Peak=113 HFD=0.0
04:14:23.068 00.000 7988 Star::Find(15, 1258, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.068 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=835.00, Mass=11, SNR=1.8, Peak=120 HFD=0.0
04:14:23.077 00.009 7988 Star::Find(15, 594, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.077 00.000 7988 Star::Find false star n=3 nbg=280 bg=104.1 sigma=3.3 thresh=114 peak=109
04:14:23.077 00.000 7988 Star::Find returns 0 (2), X=594.00, Y=777.00, Mass=33, SNR=2.9, Peak=116 HFD=0.0
04:14:23.077 00.000 7988 AutoFind: could not find a non-saturated star!
04:14:23.077 00.000 7988 AutoFind: finding best star pass 3
04:14:23.083 00.006 7988 Star::Find(15, 641, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.083 00.000 7988 Star::Find returns 0 (2), X=641.00, Y=756.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
04:14:23.083 00.000 7988 Star::Find(15, 1016, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.083 00.000 7988 Star::Find returns 0 (3), X=1016.00, Y=87.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:23.083 00.000 7988 Star::Find(15, 161, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.083 00.000 7988 Star::Find returns 0 (2), X=161.00, Y=629.00, Mass=12, SNR=1.9, Peak=114 HFD=0.0
04:14:23.091 00.008 7988 Star::Find(15, 870, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.093 00.002 7988 Star::Find returns 0 (2), X=870.00, Y=371.00, Mass=24, SNR=2.8, Peak=118 HFD=0.0
04:14:23.093 00.000 7988 Star::Find(15, 288, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.095 00.002 7988 Star::Find returns 0 (2), X=288.00, Y=498.00, Mass=24, SNR=2.8, Peak=116 HFD=0.0
04:14:23.095 00.000 7988 Star::Find(15, 1195, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.097 00.002 7988 Star::Find returns 0 (2), X=1195.00, Y=671.00, Mass=12, SNR=1.9, Peak=125 HFD=0.0
04:14:23.099 00.002 7988 Star::Find(15, 834, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.101 00.002 7988 Star::Find returns 0 (2), X=834.00, Y=563.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:14:23.101 00.000 7988 Star::Find(15, 321, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.103 00.002 7988 Star::Find returns 0 (2), X=321.00, Y=837.00, Mass=23, SNR=2.7, Peak=117 HFD=0.0
04:14:23.105 00.002 7988 Star::Find(15, 464, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.105 00.000 7988 Star::Find returns 0 (2), X=464.00, Y=806.00, Mass=25, SNR=2.9, Peak=117 HFD=0.0
04:14:23.107 00.002 7988 Star::Find(15, 743, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.107 00.000 7988 Star::Find returns 0 (2), X=743.00, Y=296.00, Mass=22, SNR=2.8, Peak=114 HFD=0.0
04:14:23.110 00.003 7988 Star::Find(15, 1252, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.110 00.000 7988 Star::Find returns 0 (2), X=1252.00, Y=705.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
04:14:23.112 00.002 7988 Star::Find(15, 384, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.114 00.002 7988 Star::Find returns 0 (3), X=384.00, Y=88.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:14:23.115 00.001 7988 Star::Find(15, 705, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.115 00.000 7988 Star::Find false star n=5 nbg=280 bg=103.3 sigma=3.2 thresh=113 peak=108
04:14:23.115 00.000 7988 Star::Find returns 0 (2), X=705.00, Y=351.00, Mass=50, SNR=2.9, Peak=114 HFD=0.0
04:14:23.115 00.000 7988 Star::Find(15, 1071, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.115 00.000 7988 Star::Find returns 0 (2), X=1071.00, Y=941.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:14:23.122 00.007 7988 Star::Find(15, 1118, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.122 00.000 7988 Star::Find returns 0 (2), X=1118.00, Y=845.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:14:23.124 00.002 7988 Star::Find(15, 266, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.126 00.002 7988 Star::Find returns 0 (2), X=266.00, Y=506.00, Mass=11, SNR=1.8, Peak=114 HFD=0.0
04:14:23.127 00.001 7988 Star::Find(15, 101, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.127 00.000 7988 Star::Find returns 0 (3), X=101.00, Y=302.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:23.129 00.002 7988 Star::Find(15, 666, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.131 00.002 7988 Star::Find false star n=5 nbg=277 bg=102.8 sigma=3.4 thresh=113 peak=108
04:14:23.131 00.000 7988 Star::Find returns 0 (2), X=666.00, Y=314.00, Mass=56, SNR=2.9, Peak=115 HFD=0.0
04:14:23.131 00.000 7988 Star::Find(15, 885, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.131 00.000 7988 Star::Find returns 0 (3), X=885.00, Y=819.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:23.131 00.000 7988 Star::Find(15, 687, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.131 00.000 7988 Star::Find returns 0 (3), X=687.00, Y=66.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:23.131 00.000 7988 Star::Find(15, 905, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.131 00.000 7988 Star::Find false star n=3 nbg=276 bg=106.1 sigma=3.3 thresh=116 peak=111
04:14:23.131 00.000 7988 Star::Find returns 0 (2), X=905.00, Y=545.00, Mass=31, SNR=2.9, Peak=120 HFD=0.0
04:14:23.131 00.000 7988 Star::Find(15, 161, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.144 00.013 7988 Star::Find false star n=4 nbg=279 bg=103.1 sigma=3.7 thresh=114 peak=108
04:14:23.144 00.000 7988 Star::Find returns 0 (2), X=161.00, Y=443.00, Mass=46, SNR=2.9, Peak=115 HFD=0.0
04:14:23.144 00.000 7988 Star::Find(15, 1092, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.147 00.003 7988 Star::Find returns 0 (3), X=1092.00, Y=619.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:23.147 00.000 7988 Star::Find(15, 1163, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.147 00.000 7988 Star::Find returns 0 (2), X=1163.00, Y=458.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:23.147 00.000 7988 Star::Find(15, 774, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.147 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=717.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:14:23.147 00.000 7988 Star::Find(15, 533, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.147 00.000 7988 Star::Find returns 0 (3), X=533.00, Y=488.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:23.147 00.000 7988 Star::Find(15, 1038, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.147 00.000 7988 Star::Find returns 0 (3), X=1038.00, Y=543.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:23.147 00.000 7988 Star::Find(15, 250, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.147 00.000 7988 Star::Find returns 0 (2), X=250.00, Y=125.00, Mass=12, SNR=2.0, Peak=114 HFD=0.0
04:14:23.162 00.015 7988 Star::Find(15, 1223, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.163 00.001 7988 Star::Find returns 0 (3), X=1223.00, Y=648.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:14:23.163 00.000 7988 Star::Find(15, 1191, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.163 00.000 7988 Star::Find returns 0 (3), X=1191.00, Y=784.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:14:23.163 00.000 7988 Star::Find(15, 106, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.163 00.000 7988 Star::Find false star n=4 nbg=275 bg=102.3 sigma=3.2 thresh=112 peak=108
04:14:23.163 00.000 7988 Star::Find returns 0 (2), X=106.00, Y=645.00, Mass=54, SNR=2.9, Peak=120 HFD=0.0
04:14:23.163 00.000 7988 Star::Find(15, 421, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.163 00.000 7988 Star::Find false star n=3 nbg=280 bg=102.4 sigma=3.3 thresh=112 peak=109
04:14:23.163 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=323.00, Mass=35, SNR=2.9, Peak=118 HFD=0.0
04:14:23.163 00.000 7988 Star::Find(15, 1078, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.163 00.000 7988 Star::Find returns 0 (3), X=1078.00, Y=735.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:23.163 00.000 7988 Star::Find(15, 1147, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.179 00.016 7988 Star::Find false star n=4 nbg=277 bg=105.4 sigma=3.3 thresh=115 peak=110
04:14:23.179 00.000 7988 Star::Find returns 0 (2), X=1147.00, Y=240.00, Mass=43, SNR=2.9, Peak=117 HFD=0.0
04:14:23.179 00.000 7988 Star::Find(15, 264, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.179 00.000 7988 Star::Find false star n=5 nbg=278 bg=103.5 sigma=3.6 thresh=114 peak=107
04:14:23.179 00.000 7988 Star::Find returns 0 (2), X=264.00, Y=461.00, Mass=58, SNR=2.9, Peak=116 HFD=0.0
04:14:23.179 00.000 7988 Star::Find(15, 812, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.179 00.000 7988 Star::Find returns 0 (2), X=812.00, Y=931.00, Mass=23, SNR=2.8, Peak=118 HFD=0.0
04:14:23.179 00.000 7988 Star::Find(15, 504, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.179 00.000 7988 Star::Find returns 0 (2), X=504.00, Y=261.00, Mass=11, SNR=1.8, Peak=113 HFD=0.0
04:14:23.179 00.000 7988 Star::Find(15, 752, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.179 00.000 7988 Star::Find returns 0 (3), X=752.00, Y=880.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:14:23.179 00.000 7988 Star::Find(15, 888, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.179 00.000 7988 Star::Find false star n=3 nbg=273 bg=105.1 sigma=3.2 thresh=115 peak=111
04:14:23.196 00.017 7988 Star::Find returns 0 (2), X=888.00, Y=681.00, Mass=32, SNR=2.9, Peak=119 HFD=0.0
04:14:23.196 00.000 7988 Star::Find(15, 421, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.196 00.000 7988 Star::Find false star n=3 nbg=274 bg=102.6 sigma=3.2 thresh=112 peak=107
04:14:23.196 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=583.00, Mass=30, SNR=2.9, Peak=118 HFD=0.0
04:14:23.196 00.000 7988 Star::Find(15, 321, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.196 00.000 7988 Star::Find returns 0 (3), X=321.00, Y=723.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:23.196 00.000 7988 Star::Find(15, 924, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.196 00.000 7988 Star::Find returns 0 (2), X=924.00, Y=732.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:14:23.196 00.000 7988 Star::Find(15, 1016, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.196 00.000 7988 Star::Find returns 0 (2), X=1016.00, Y=326.00, Mass=12, SNR=2.0, Peak=121 HFD=0.0
04:14:23.196 00.000 7988 Star::Find(15, 1260, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.196 00.000 7988 Star::Find returns 0 (2), X=1260.00, Y=158.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:14:23.211 00.015 7988 Star::Find(15, 1018, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.213 00.002 7988 Star::Find false star n=3 nbg=283 bg=106.3 sigma=3.5 thresh=117 peak=112
04:14:23.213 00.000 7988 Star::Find returns 0 (2), X=1018.00, Y=807.00, Mass=41, SNR=2.9, Peak=124 HFD=0.0
04:14:23.215 00.002 7988 Star::Find(15, 25, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.215 00.000 7988 Star::Find false star n=3 nbg=282 bg=103.4 sigma=3.6 thresh=114 peak=108
04:14:23.217 00.002 7988 Star::Find returns 0 (2), X=25.00, Y=97.00, Mass=32, SNR=2.9, Peak=116 HFD=0.0
04:14:23.219 00.002 7988 Star::Find(15, 16, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.219 00.000 7988 Star::Find false star n=3 nbg=285 bg=101.4 sigma=3.6 thresh=112 peak=108
04:14:23.221 00.002 7988 Star::Find returns 0 (2), X=16.00, Y=800.00, Mass=37, SNR=2.9, Peak=116 HFD=0.0
04:14:23.223 00.002 7988 Star::Find(15, 309, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.223 00.000 7988 Star::Find returns 0 (2), X=309.00, Y=137.00, Mass=12, SNR=2.0, Peak=114 HFD=0.0
04:14:23.225 00.002 7988 Star::Find(15, 1137, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.227 00.002 7988 Star::Find returns 0 (2), X=1137.00, Y=417.00, Mass=13, SNR=2.0, Peak=120 HFD=0.0
04:14:23.227 00.000 7988 Star::Find(15, 495, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.227 00.000 7988 Star::Find false star n=2 nbg=280 bg=104.1 sigma=3.0 thresh=113 peak=109
04:14:23.230 00.003 7988 Star::Find returns 0 (2), X=495.00, Y=673.00, Mass=26, SNR=2.9, Peak=121 HFD=0.0
04:14:23.230 00.000 7988 Star::Find(15, 59, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.230 00.000 7988 Star::Find returns 0 (2), X=59.00, Y=681.00, Mass=23, SNR=2.6, Peak=114 HFD=0.0
04:14:23.230 00.000 7988 Star::Find(15, 672, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.230 00.000 7988 Star::Find returns 0 (3), X=672.00, Y=765.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:23.230 00.000 7988 Star::Find(15, 784, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.230 00.000 7988 Star::Find returns 0 (2), X=784.00, Y=800.00, Mass=22, SNR=2.7, Peak=117 HFD=0.0
04:14:23.230 00.000 7988 Star::Find(15, 467, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.230 00.000 7988 Star::Find returns 0 (2), X=467.00, Y=339.00, Mass=11, SNR=1.8, Peak=116 HFD=0.0
04:14:23.230 00.000 7988 Star::Find(15, 1221, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.242 00.012 7988 Star::Find returns 0 (2), X=1221.00, Y=147.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:14:23.244 00.002 7988 Star::Find(15, 860, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.246 00.002 7988 Star::Find returns 0 (2), X=860.00, Y=626.00, Mass=23, SNR=2.7, Peak=118 HFD=0.0
04:14:23.246 00.000 7988 Star::Find(15, 453, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.248 00.002 7988 Star::Find returns 0 (3), X=453.00, Y=653.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:14:23.250 00.002 7988 Star::Find(15, 588, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.250 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=832.00, Mass=12, SNR=1.9, Peak=116 HFD=0.0
04:14:23.250 00.000 7988 Star::Find(15, 680, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.250 00.000 7988 Star::Find returns 0 (3), X=680.00, Y=943.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:23.250 00.000 7988 Star::Find(15, 804, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.250 00.000 7988 Star::Find returns 0 (2), X=804.00, Y=16.00, Mass=11, SNR=1.8, Peak=116 HFD=0.0
04:14:23.259 00.009 7988 Star::Find(15, 215, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.259 00.000 7988 Star::Find false star n=3 nbg=282 bg=102.7 sigma=3.5 thresh=113 peak=107
04:14:23.259 00.000 7988 Star::Find returns 0 (2), X=215.00, Y=244.00, Mass=32, SNR=2.9, Peak=114 HFD=0.0
04:14:23.259 00.000 7988 Star::Find(15, 355, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.264 00.005 7988 Star::Find returns 0 (3), X=355.00, Y=97.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:23.265 00.001 7988 Star::Find(15, 127, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.267 00.002 7988 Star::Find returns 0 (2), X=127.00, Y=931.00, Mass=13, SNR=2.1, Peak=114 HFD=0.0
04:14:23.269 00.002 7988 Star::Find(15, 1128, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.271 00.002 7988 Star::Find returns 0 (3), X=1128.00, Y=938.00, Mass=10, SNR=1.8, Peak=120 HFD=0.0
04:14:23.271 00.000 7988 Star::Find(15, 211, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.273 00.002 7988 Star::Find returns 0 (3), X=211.00, Y=396.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:23.275 00.002 7988 Star::Find(15, 519, 520, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.275 00.000 7988 Star::Find returns 0 (3), X=519.00, Y=520.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:23.275 00.000 7988 Star::Find(15, 1206, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.275 00.000 7988 Star::Find returns 0 (2), X=1206.00, Y=66.00, Mass=22, SNR=2.7, Peak=120 HFD=0.0
04:14:23.280 00.005 7988 Star::Find(15, 1198, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.280 00.000 7988 Star::Find false star n=3 nbg=276 bg=107.6 sigma=3.6 thresh=118 peak=113
04:14:23.280 00.000 7988 Star::Find returns 0 (2), X=1198.00, Y=473.00, Mass=38, SNR=2.9, Peak=122 HFD=0.0
04:14:23.280 00.000 7988 Star::Find(15, 1160, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.280 00.000 7988 Star::Find returns 0 (2), X=1160.00, Y=708.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:14:23.280 00.000 7988 Star::Find(15, 532, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.280 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=790.00, Mass=26, SNR=3.0, Peak=118 HFD=0.0
04:14:23.290 00.010 7988 Star::Find(15, 116, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.290 00.000 7988 Star::Find returns 0 (2), X=116.00, Y=280.00, Mass=24, SNR=2.7, Peak=115 HFD=0.0
04:14:23.290 00.000 7988 Star::Find(15, 731, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.290 00.000 7988 Star::Find returns 0 (3), X=731.00, Y=846.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:23.290 00.000 7988 Star::Find(15, 762, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.297 00.007 7988 Star::Find returns 0 (3), X=762.00, Y=745.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:14:23.297 00.000 7988 Star::Find(15, 249, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.297 00.000 7988 Star::Find returns 0 (2), X=249.00, Y=415.00, Mass=11, SNR=1.8, Peak=115 HFD=0.0
04:14:23.297 00.000 7988 Star::Find(15, 1089, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.297 00.000 7988 Star::Find returns 0 (2), X=1089.00, Y=141.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:14:23.297 00.000 7988 Star::Find(15, 92, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.306 00.009 7988 Star::Find false star n=3 nbg=284 bg=102.6 sigma=3.3 thresh=112 peak=108
04:14:23.306 00.000 7988 Star::Find returns 0 (2), X=92.00, Y=70.00, Mass=33, SNR=2.9, Peak=115 HFD=0.0
04:14:23.306 00.000 7988 Star::Find(15, 858, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.306 00.000 7988 Star::Find returns 0 (2), X=858.00, Y=309.00, Mass=11, SNR=1.8, Peak=114 HFD=0.0
04:14:23.306 00.000 7988 Star::Find(15, 148, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.306 00.000 7988 Star::Find false star n=3 nbg=278 bg=102.2 sigma=3.2 thresh=112 peak=107
04:14:23.314 00.008 7988 Star::Find returns 0 (2), X=148.00, Y=267.00, Mass=30, SNR=2.9, Peak=115 HFD=0.0
04:14:23.314 00.000 7988 Star::Find(15, 454, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.314 00.000 7988 Star::Find returns 0 (3), X=454.00, Y=72.00, Mass=9, SNR=1.7, Peak=111 HFD=0.0
04:14:23.314 00.000 7988 Star::Find(15, 86, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.314 00.000 7988 Star::Find returns 0 (2), X=86.00, Y=205.00, Mass=14, SNR=2.1, Peak=117 HFD=0.0
04:14:23.314 00.000 7988 Star::Find(15, 596, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.322 00.008 7988 Star::Find returns 0 (2), X=596.00, Y=234.00, Mass=22, SNR=2.7, Peak=113 HFD=0.0
04:14:23.322 00.000 7988 Star::Find(15, 1258, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.322 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=835.00, Mass=11, SNR=1.8, Peak=120 HFD=0.0
04:14:23.322 00.000 7988 Star::Find(15, 594, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
04:14:23.322 00.000 7988 Star::Find false star n=3 nbg=280 bg=104.1 sigma=3.3 thresh=114 peak=109
04:14:23.322 00.000 7988 Star::Find returns 0 (2), X=594.00, Y=777.00, Mass=33, SNR=2.9, Peak=116 HFD=0.0
04:14:23.322 00.000 7988 AutoFind: no star found
04:14:23.331 00.009 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:14:23.334 00.003 7988 GuiderMultiStar::AutoSelect failed.
04:14:23.336 00.002 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_041418.fit
04:14:23.341 00.005 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:14:23.369 00.028 7988 ScopeASCOM::SideOfPier() returns 0
04:14:23.379 00.010 7988 auto find star failed, attempts remaining = 2
04:14:23.382 00.003 7988 Changing from state SELECTING to UNINITIALIZED
04:14:23.384 00.002 7988 guider state => SELECTING
04:14:23.386 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
04:14:23.388 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:23.388 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:23.390 00.002 7988 Enqueuing Expose request
04:14:23.390 00.000 15712 Worker thread wakes up
04:14:23.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:23.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:23.390 00.000 7988 evsrv: cli 0CCCF768 disconnect
04:14:23.395 00.005 7988 evsrv: cli 0CCCFBC8 connect
04:14:23.397 00.002 7988 case statement mapped state 1 to 101
04:14:23.400 00.003 7988 case statement mapped state 1 to 101
04:14:23.400 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_shift_params","id":"15c83299-0d36-448e-a30e-6de743ddadea"}
04:14:23.400 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"15c83299-0d36-448e-a30e-6de743ddadea"}
04:14:23.400 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:14:23.400 00.000 7988 evsrv: cli 0CCCFC68 connect
04:14:23.410 00.010 7988 case statement mapped state 1 to 101
04:14:23.412 00.002 7988 case statement mapped state 1 to 101
04:14:23.414 00.002 7988 evsrv: cli 0CCCFC68 request: {"method":"get_lock_position","id":"93576a44-ac2d-4aae-9331-9950f2dba575"}
04:14:23.416 00.002 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":null,"id":"93576a44-ac2d-4aae-9331-9950f2dba575"}
04:14:23.419 00.003 7988 evsrv: cli 0CCCFC68 disconnect
04:14:24.433 01.014 7988 evsrv: cli 0CCCFBC8 connect
04:14:24.435 00.002 7988 case statement mapped state 1 to 101
04:14:24.437 00.002 7988 case statement mapped state 1 to 101
04:14:24.439 00.002 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"7a405e60-5e6f-46c1-a6b5-d327e8838590"}
04:14:24.439 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"7a405e60-5e6f-46c1-a6b5-d327e8838590"}
04:14:24.439 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:14:25.023 00.584 15712 Exposure complete
04:14:25.094 00.071 15712 worker thread done servicing request
04:14:25.094 00.000 7988 OnExposeComplete: enter
04:14:25.094 00.000 7988 UpdateGuideState(): m_state=1
04:14:25.094 00.000 7988 UpdateCurrentPosition: no star selected
04:14:25.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:25.100 00.006 7988 Status Line: No star selected
04:14:25.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=103, FiltMin=94, FiltMax=112, Gamma=0.690
04:14:25.100 00.000 7988 UpdateGuideState exits: No star selected
04:14:25.100 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:14:25.100 00.000 7988 GuiderMultiStar::AutoSelect enter
04:14:25.106 00.006 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:14:25.164 00.058 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:14:25.230 00.066 7988 AutoFind: global mean = 0.0, stdev 5.9
04:14:25.230 00.000 7988 AutoFind: using threshold = 0.1
04:14:25.314 00.084 7988 AutoFind: local max [370, 317] 5.2
04:14:25.314 00.000 7988 AutoFind: local max [81, 699] 4.8
04:14:25.314 00.000 7988 AutoFind: local max [465, 808] 4.8
04:14:25.322 00.008 7988 AutoFind: local max [1230, 546] 4.6
04:14:25.322 00.000 7988 AutoFind: local max [923, 386] 4.6
04:14:25.322 00.000 7988 AutoFind: local max [225, 596] 4.6
04:14:25.322 00.000 7988 AutoFind: local max [109, 589] 4.5
04:14:25.322 00.000 7988 AutoFind: local max [884, 94] 4.3
04:14:25.322 00.000 7988 AutoFind: local max [272, 181] 4.3
04:14:25.322 00.000 7988 AutoFind: local max [1259, 244] 4.3
04:14:25.322 00.000 7988 AutoFind: local max [960, 385] 4.2
04:14:25.331 00.009 7988 AutoFind: local max [1178, 276] 4.2
04:14:25.331 00.000 7988 AutoFind: local max [130, 403] 4.2
04:14:25.331 00.000 7988 AutoFind: local max [384, 661] 4.2
04:14:25.331 00.000 7988 AutoFind: local max [182, 216] 4.2
04:14:25.331 00.000 7988 AutoFind: local max [19, 804] 4.2
04:14:25.331 00.000 7988 AutoFind: local max [531, 882] 4.2
04:14:25.331 00.000 7988 AutoFind: local max [1197, 876] 4.2
04:14:25.331 00.000 7988 AutoFind: local max [661, 361] 4.2
04:14:25.338 00.007 7988 AutoFind: local max [925, 444] 4.2
04:14:25.338 00.000 7988 AutoFind: local max [1172, 897] 4.2
04:14:25.338 00.000 7988 AutoFind: local max [536, 439] 4.2
04:14:25.338 00.000 7988 AutoFind: local max [1116, 803] 4.2
04:14:25.338 00.000 7988 AutoFind: local max [575, 205] 4.2
04:14:25.338 00.000 7988 AutoFind: local max [854, 293] 4.1
04:14:25.338 00.000 7988 AutoFind: local max [832, 166] 4.1
04:14:25.338 00.000 7988 AutoFind: local max [343, 920] 4.1
04:14:25.338 00.000 7988 AutoFind: local max [1036, 445] 4.1
04:14:25.348 00.010 7988 AutoFind: local max [828, 658] 4.1
04:14:25.348 00.000 7988 AutoFind: local max [943, 458] 4.1
04:14:25.348 00.000 7988 AutoFind: local max [816, 363] 4.1
04:14:25.348 00.000 7988 AutoFind: local max [241, 30] 4.0
04:14:25.348 00.000 7988 AutoFind: local max [1127, 680] 4.0
04:14:25.348 00.000 7988 AutoFind: local max [1108, 865] 4.0
04:14:25.354 00.006 7988 AutoFind: local max [235, 196] 4.0
04:14:25.354 00.000 7988 AutoFind: local max [933, 682] 4.0
04:14:25.354 00.000 7988 AutoFind: local max [384, 490] 3.9
04:14:25.354 00.000 7988 AutoFind: local max [921, 112] 3.9
04:14:25.354 00.000 7988 AutoFind: local max [1059, 60] 3.9
04:14:25.354 00.000 7988 AutoFind: local max [965, 699] 3.9
04:14:25.354 00.000 7988 AutoFind: local max [1069, 273] 3.9
04:14:25.354 00.000 7988 AutoFind: local max [831, 403] 3.9
04:14:25.354 00.000 7988 AutoFind: local max [796, 482] 3.9
04:14:25.354 00.000 7988 AutoFind: local max [1187, 514] 3.9
04:14:25.364 00.010 7988 AutoFind: local max [1048, 691] 3.9
04:14:25.364 00.000 7988 AutoFind: local max [113, 663] 3.9
04:14:25.364 00.000 7988 AutoFind: local max [1241, 724] 3.9
04:14:25.364 00.000 7988 AutoFind: local max [1196, 21] 3.9
04:14:25.364 00.000 7988 AutoFind: local max [351, 852] 3.9
04:14:25.364 00.000 7988 AutoFind: local max [1011, 147] 3.9
04:14:25.370 00.006 7988 AutoFind: local max [927, 238] 3.9
04:14:25.370 00.000 7988 AutoFind: local max [1213, 918] 3.9
04:14:25.370 00.000 7988 AutoFind: local max [384, 904] 3.9
04:14:25.370 00.000 7988 AutoFind: local max [1265, 885] 3.9
04:14:25.370 00.000 7988 AutoFind: local max [690, 727] 3.8
04:14:25.370 00.000 7988 AutoFind: local max [945, 219] 3.8
04:14:25.370 00.000 7988 AutoFind: local max [1076, 670] 3.8
04:14:25.370 00.000 7988 AutoFind: local max [407, 115] 3.8
04:14:25.370 00.000 7988 AutoFind: local max [633, 547] 3.8
04:14:25.370 00.000 7988 AutoFind: local max [32, 749] 3.8
04:14:25.370 00.000 7988 AutoFind: local max [998, 618] 3.8
04:14:25.381 00.011 7988 AutoFind: local max [793, 573] 3.8
04:14:25.381 00.000 7988 AutoFind: local max [284, 459] 3.8
04:14:25.381 00.000 7988 AutoFind: local max [941, 701] 3.8
04:14:25.381 00.000 7988 AutoFind: local max [285, 687] 3.8
04:14:25.386 00.005 7988 AutoFind: local max [1027, 58] 3.8
04:14:25.386 00.000 7988 AutoFind: local max [242, 16] 3.8
04:14:25.386 00.000 7988 AutoFind: local max [1176, 721] 3.8
04:14:25.386 00.000 7988 AutoFind: local max [366, 595] 3.8
04:14:25.386 00.000 7988 AutoFind: local max [1224, 410] 3.8
04:14:25.386 00.000 7988 AutoFind: local max [805, 335] 3.8
04:14:25.386 00.000 7988 AutoFind: local max [1119, 683] 3.8
04:14:25.386 00.000 7988 AutoFind: local max [352, 531] 3.8
04:14:25.386 00.000 7988 AutoFind: local max [585, 546] 3.8
04:14:25.395 00.009 7988 AutoFind: local max [191, 370] 3.8
04:14:25.395 00.000 7988 AutoFind: local max [110, 541] 3.8
04:14:25.397 00.002 7988 AutoFind: local max [533, 701] 3.8
04:14:25.398 00.001 7988 AutoFind: local max [491, 382] 3.8
04:14:25.398 00.000 7988 AutoFind: local max [1229, 398] 3.8
04:14:25.400 00.002 7988 AutoFind: local max [761, 246] 3.8
04:14:25.400 00.000 7988 AutoFind: local max [1197, 402] 3.8
04:14:25.402 00.002 7988 AutoFind: local max [845, 649] 3.8
04:14:25.402 00.000 7988 AutoFind: local max [1222, 363] 3.8
04:14:25.402 00.000 7988 AutoFind: local max [617, 787] 3.7
04:14:25.402 00.000 7988 AutoFind: local max [539, 681] 3.7
04:14:25.402 00.000 7988 AutoFind: local max [818, 846] 3.7
04:14:25.402 00.000 7988 AutoFind: local max [206, 696] 3.7
04:14:25.402 00.000 7988 AutoFind: local max [1135, 633] 3.7
04:14:25.402 00.000 7988 AutoFind: local max [1177, 71] 3.7
04:14:25.402 00.000 7988 AutoFind: local max [761, 238] 3.7
04:14:25.402 00.000 7988 AutoFind: local max [754, 827] 3.7
04:14:25.402 00.000 7988 AutoFind: local max [587, 140] 3.7
04:14:25.402 00.000 7988 AutoFind: local max [109, 905] 3.7
04:14:25.402 00.000 7988 AutoFind: local max [769, 825] 3.7
04:14:25.415 00.013 7988 AutoFind: local max [254, 316] 3.7
04:14:25.415 00.000 7988 AutoFind: local max [193, 603] 3.7
04:14:25.418 00.003 7988 AutoFind: local max [1219, 583] 3.7
04:14:25.418 00.000 7988 AutoFind: local max [328, 604] 3.7
04:14:25.418 00.000 7988 AutoFind: local max [517, 633] 3.7
04:14:25.418 00.000 7988 AutoFind: local max [667, 717] 3.7
04:14:25.418 00.000 7988 AutoFind: too close [769, 825] 3.7 - [754, 827] 3.7
04:14:25.418 00.000 7988 AutoFind: too close [761, 238] 3.7 - [761, 246] 3.8
04:14:25.418 00.000 7988 AutoFind: too close [539, 681] 3.7 - [533, 701] 3.8
04:14:25.418 00.000 7988 AutoFind: too close [845, 649] 3.8 - [828, 658] 4.1
04:14:25.418 00.000 7988 AutoFind: too close [1229, 398] 3.8 - [1224, 410] 3.8
04:14:25.418 00.000 7988 AutoFind: too close [1119, 683] 3.8 - [1127, 680] 4.0
04:14:25.418 00.000 7988 AutoFind: too close [242, 16] 3.8 - [241, 30] 4.0
04:14:25.418 00.000 7988 AutoFind: too close [941, 701] 3.8 - [933, 682] 4.0
04:14:25.418 00.000 7988 AutoFind: too close [945, 219] 3.8 - [927, 238] 3.9
04:14:25.418 00.000 7988 AutoFind: too close [943, 458] 4.1 - [925, 444] 4.2
04:14:25.418 00.000 7988 AutoFind: too close to edge [1265, 885] 3.9
04:14:25.432 00.014 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:14:25.434 00.002 7988 Star::Find(15, 370, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.434 00.000 7988 Star::Find returns 0 (2), X=370.00, Y=317.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:25.434 00.000 7988 Star::Find(15, 81, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.434 00.000 7988 Star::Find returns 0 (2), X=81.00, Y=699.00, Mass=26, SNR=2.9, Peak=115 HFD=0.0
04:14:25.434 00.000 7988 Star::Find(15, 465, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.434 00.000 7988 Star::Find returns 0 (3), X=465.00, Y=808.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:25.434 00.000 7988 Star::Find(15, 1230, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.434 00.000 7988 Star::Find returns 0 (2), X=1230.00, Y=546.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
04:14:25.434 00.000 7988 Star::Find(15, 923, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.434 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=386.00, Mass=25, SNR=2.9, Peak=116 HFD=0.0
04:14:25.434 00.000 7988 Star::Find(15, 225, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.434 00.000 7988 Star::Find returns 0 (3), X=225.00, Y=596.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:25.434 00.000 7988 Star::Find(15, 109, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.434 00.000 7988 Star::Find returns 0 (2), X=109.00, Y=589.00, Mass=11, SNR=2.0, Peak=116 HFD=0.0
04:14:25.434 00.000 7988 Star::Find(15, 884, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.449 00.015 7988 Star::Find false star n=2 nbg=278 bg=100.4 sigma=3.4 thresh=111 peak=106
04:14:25.449 00.000 7988 Star::Find returns 0 (2), X=884.00, Y=94.00, Mass=26, SNR=2.9, Peak=114 HFD=0.0
04:14:25.449 00.000 7988 Star::Find(15, 272, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.449 00.000 7988 Star::Find returns 0 (3), X=272.00, Y=181.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:25.449 00.000 7988 Star::Find(15, 1259, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.449 00.000 7988 Star::Find returns 0 (2), X=1259.00, Y=244.00, Mass=20, SNR=2.5, Peak=115 HFD=0.0
04:14:25.449 00.000 7988 Star::Find(15, 960, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.449 00.000 7988 Star::Find false star n=2 nbg=284 bg=104.2 sigma=3.5 thresh=115 peak=109
04:14:25.449 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=385.00, Mass=28, SNR=2.9, Peak=121 HFD=0.0
04:14:25.449 00.000 7988 Star::Find(15, 1178, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.449 00.000 7988 Star::Find false star n=3 nbg=282 bg=103.8 sigma=3.9 thresh=115 peak=110
04:14:25.449 00.000 7988 Star::Find returns 0 (2), X=1178.00, Y=276.00, Mass=38, SNR=2.9, Peak=120 HFD=0.0
04:14:25.464 00.015 7988 Star::Find(15, 130, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.465 00.001 7988 Star::Find returns 0 (2), X=130.00, Y=403.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:25.466 00.001 7988 Star::Find(15, 384, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.466 00.000 7988 Star::Find returns 0 (2), X=384.00, Y=661.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:14:25.466 00.000 7988 Star::Find(15, 182, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.466 00.000 7988 Star::Find false star n=4 nbg=278 bg=103.0 sigma=3.4 thresh=113 peak=108
04:14:25.466 00.000 7988 Star::Find returns 0 (2), X=182.00, Y=216.00, Mass=48, SNR=2.9, Peak=119 HFD=0.0
04:14:25.466 00.000 7988 Star::Find(15, 19, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.466 00.000 7988 Star::Find returns 0 (2), X=19.00, Y=804.00, Mass=10, SNR=1.9, Peak=111 HFD=0.0
04:14:25.466 00.000 7988 Star::Find(15, 531, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.466 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=882.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:14:25.466 00.000 7988 Star::Find(15, 1197, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.466 00.000 7988 Star::Find returns 0 (3), X=1197.00, Y=876.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:25.466 00.000 7988 Star::Find(15, 661, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.481 00.015 7988 Star::Find false star n=4 nbg=276 bg=102.9 sigma=3.4 thresh=113 peak=108
04:14:25.481 00.000 7988 Star::Find returns 0 (2), X=661.00, Y=361.00, Mass=45, SNR=2.9, Peak=116 HFD=0.0
04:14:25.483 00.002 7988 Star::Find(15, 1172, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.483 00.000 7988 Star::Find returns 0 (2), X=1172.00, Y=897.00, Mass=20, SNR=2.5, Peak=115 HFD=0.0
04:14:25.483 00.000 7988 Star::Find(15, 536, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.483 00.000 7988 Star::Find returns 0 (3), X=536.00, Y=439.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:25.483 00.000 7988 Star::Find(15, 1116, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.483 00.000 7988 Star::Find returns 0 (2), X=1116.00, Y=803.00, Mass=15, SNR=2.2, Peak=120 HFD=0.0
04:14:25.483 00.000 7988 Star::Find(15, 575, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.483 00.000 7988 Star::Find false star n=3 nbg=278 bg=102.1 sigma=3.5 thresh=113 peak=106
04:14:25.483 00.000 7988 Star::Find returns 0 (2), X=575.00, Y=205.00, Mass=38, SNR=2.9, Peak=117 HFD=0.0
04:14:25.483 00.000 7988 Star::Find(15, 854, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.483 00.000 7988 Star::Find returns 0 (3), X=854.00, Y=293.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:14:25.483 00.000 7988 Star::Find(15, 832, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.497 00.014 7988 Star::Find false star n=3 nbg=275 bg=101.5 sigma=3.1 thresh=111 peak=106
04:14:25.497 00.000 7988 Star::Find returns 0 (2), X=832.00, Y=166.00, Mass=31, SNR=2.9, Peak=114 HFD=0.0
04:14:25.497 00.000 7988 Star::Find(15, 343, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.500 00.003 7988 Star::Find returns 0 (2), X=343.00, Y=920.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:14:25.500 00.000 7988 Star::Find(15, 1036, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.500 00.000 7988 Star::Find returns 0 (2), X=1036.00, Y=445.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
04:14:25.500 00.000 7988 Star::Find(15, 816, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.500 00.000 7988 Star::Find returns 0 (3), X=816.00, Y=363.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:25.500 00.000 7988 Star::Find(15, 1108, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.500 00.000 7988 Star::Find false star n=3 nbg=282 bg=104.0 sigma=3.8 thresh=115 peak=108
04:14:25.500 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=865.00, Mass=40, SNR=2.9, Peak=117 HFD=0.0
04:14:25.500 00.000 7988 Star::Find(15, 235, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.500 00.000 7988 Star::Find returns 0 (2), X=235.00, Y=196.00, Mass=11, SNR=2.0, Peak=115 HFD=0.0
04:14:25.500 00.000 7988 Star::Find(15, 384, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.500 00.000 7988 Star::Find returns 0 (2), X=384.00, Y=490.00, Mass=20, SNR=2.5, Peak=113 HFD=0.0
04:14:25.513 00.013 7988 Star::Find(15, 921, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.513 00.000 7988 Star::Find false star n=4 nbg=282 bg=100.8 sigma=3.5 thresh=111 peak=107
04:14:25.513 00.000 7988 Star::Find returns 0 (2), X=921.00, Y=112.00, Mass=44, SNR=2.9, Peak=113 HFD=0.0
04:14:25.519 00.006 7988 Star::Find(15, 1059, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.521 00.002 7988 Star::Find returns 0 (2), X=1059.00, Y=60.00, Mass=25, SNR=2.9, Peak=117 HFD=0.0
04:14:25.521 00.000 7988 Star::Find(15, 965, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.521 00.000 7988 Star::Find false star n=4 nbg=280 bg=104.0 sigma=3.4 thresh=114 peak=108
04:14:25.521 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=699.00, Mass=41, SNR=2.9, Peak=114 HFD=0.0
04:14:25.521 00.000 7988 Star::Find(15, 1069, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.529 00.008 7988 Star::Find returns 0 (2), X=1069.00, Y=273.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:14:25.529 00.000 7988 Star::Find(15, 831, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.529 00.000 7988 Star::Find returns 0 (2), X=831.00, Y=403.00, Mass=15, SNR=2.3, Peak=118 HFD=0.0
04:14:25.534 00.005 7988 Star::Find(15, 796, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.534 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=482.00, Mass=11, SNR=1.8, Peak=116 HFD=0.0
04:14:25.534 00.000 7988 Star::Find(15, 1187, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.534 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=514.00, Mass=21, SNR=2.6, Peak=117 HFD=0.0
04:14:25.534 00.000 7988 Star::Find(15, 1048, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.534 00.000 7988 Star::Find returns 0 (2), X=1048.00, Y=691.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:25.534 00.000 7988 Star::Find(15, 113, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.544 00.010 7988 Star::Find returns 0 (3), X=113.00, Y=663.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:25.544 00.000 7988 Star::Find(15, 1241, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.544 00.000 7988 Star::Find false star n=4 nbg=278 bg=105.6 sigma=3.6 thresh=116 peak=111
04:14:25.544 00.000 7988 Star::Find returns 0 (2), X=1241.00, Y=724.00, Mass=46, SNR=2.9, Peak=118 HFD=0.0
04:14:25.544 00.000 7988 Star::Find(15, 1196, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.551 00.007 7988 Star::Find false star n=2 nbg=278 bg=102.8 sigma=3.4 thresh=113 peak=108
04:14:25.551 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=21.00, Mass=26, SNR=2.9, Peak=118 HFD=0.0
04:14:25.551 00.000 7988 Star::Find(15, 351, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.551 00.000 7988 Star::Find returns 0 (2), X=351.00, Y=852.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:14:25.551 00.000 7988 Star::Find(15, 1011, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.551 00.000 7988 Star::Find returns 0 (2), X=1011.00, Y=147.00, Mass=12, SNR=2.0, Peak=118 HFD=0.0
04:14:25.551 00.000 7988 Star::Find(15, 1213, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.551 00.000 7988 Star::Find returns 0 (3), X=1213.00, Y=918.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:14:25.561 00.010 7988 Star::Find(15, 384, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.561 00.000 7988 Star::Find false star n=2 nbg=283 bg=101.0 sigma=3.7 thresh=112 peak=105
04:14:25.561 00.000 7988 Star::Find returns 0 (2), X=384.00, Y=904.00, Mass=28, SNR=2.9, Peak=116 HFD=0.0
04:14:25.561 00.000 7988 Star::Find(15, 690, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.561 00.000 7988 Star::Find returns 0 (3), X=690.00, Y=727.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:25.561 00.000 7988 Star::Find(15, 1076, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.561 00.000 7988 Star::Find returns 0 (2), X=1076.00, Y=670.00, Mass=21, SNR=2.6, Peak=116 HFD=0.0
04:14:25.568 00.007 7988 Star::Find(15, 407, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.568 00.000 7988 Star::Find returns 0 (2), X=407.00, Y=115.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:25.568 00.000 7988 Star::Find(15, 633, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.568 00.000 7988 Star::Find returns 0 (2), X=633.00, Y=547.00, Mass=26, SNR=2.9, Peak=118 HFD=0.0
04:14:25.568 00.000 7988 Star::Find(15, 32, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.568 00.000 7988 Star::Find false star n=3 nbg=280 bg=100.3 sigma=3.3 thresh=110 peak=104
04:14:25.568 00.000 7988 Star::Find returns 0 (2), X=32.00, Y=749.00, Mass=34, SNR=2.9, Peak=113 HFD=0.0
04:14:25.576 00.008 7988 Star::Find(15, 998, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.576 00.000 7988 Star::Find returns 0 (2), X=998.00, Y=618.00, Mass=22, SNR=2.6, Peak=117 HFD=0.0
04:14:25.576 00.000 7988 Star::Find(15, 793, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.576 00.000 7988 Star::Find returns 0 (2), X=793.00, Y=573.00, Mass=21, SNR=2.6, Peak=115 HFD=0.0
04:14:25.576 00.000 7988 Star::Find(15, 284, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.576 00.000 7988 Star::Find returns 0 (3), X=284.00, Y=459.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:25.576 00.000 7988 Star::Find(15, 285, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.576 00.000 7988 Star::Find returns 0 (2), X=285.00, Y=687.00, Mass=14, SNR=2.2, Peak=118 HFD=0.0
04:14:25.585 00.009 7988 Star::Find(15, 1027, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.585 00.000 7988 Star::Find returns 0 (2), X=1027.00, Y=58.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:14:25.588 00.003 7988 Star::Find(15, 1176, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.588 00.000 7988 Star::Find returns 0 (2), X=1176.00, Y=721.00, Mass=12, SNR=1.9, Peak=118 HFD=0.0
04:14:25.590 00.002 7988 Star::Find(15, 366, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.590 00.000 7988 Star::Find returns 0 (3), X=366.00, Y=595.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:25.592 00.002 7988 Star::Find(15, 805, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.592 00.000 7988 Star::Find false star n=3 nbg=281 bg=102.4 sigma=3.2 thresh=112 peak=107
04:14:25.592 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=335.00, Mass=38, SNR=2.9, Peak=119 HFD=0.0
04:14:25.592 00.000 7988 Star::Find(15, 352, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.592 00.000 7988 Star::Find returns 0 (3), X=352.00, Y=531.00, Mass=9, SNR=1.7, Peak=115 HFD=0.0
04:14:25.592 00.000 7988 Star::Find(15, 585, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.592 00.000 7988 Star::Find false star n=5 nbg=279 bg=102.5 sigma=3.4 thresh=113 peak=108
04:14:25.592 00.000 7988 Star::Find returns 0 (2), X=585.00, Y=546.00, Mass=56, SNR=2.9, Peak=117 HFD=0.0
04:14:25.602 00.010 7988 Star::Find(15, 191, 370, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.602 00.000 7988 Star::Find returns 0 (2), X=191.00, Y=370.00, Mass=23, SNR=2.8, Peak=116 HFD=0.0
04:14:25.602 00.000 7988 Star::Find(15, 110, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.602 00.000 7988 Star::Find false star n=4 nbg=273 bg=103.1 sigma=3.3 thresh=113 peak=108
04:14:25.602 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=541.00, Mass=41, SNR=2.9, Peak=116 HFD=0.0
04:14:25.602 00.000 7988 Star::Find(15, 491, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.607 00.005 7988 Star::Find returns 0 (2), X=491.00, Y=382.00, Mass=27, SNR=2.9, Peak=117 HFD=0.0
04:14:25.607 00.000 7988 Star::Find(15, 1197, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.607 00.000 7988 Star::Find returns 0 (2), X=1197.00, Y=402.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:14:25.607 00.000 7988 Star::Find(15, 1222, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.607 00.000 7988 Star::Find returns 0 (2), X=1222.00, Y=363.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
04:14:25.607 00.000 7988 Star::Find(15, 617, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.607 00.000 7988 Star::Find returns 0 (2), X=617.00, Y=787.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:14:25.607 00.000 7988 Star::Find(15, 818, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.607 00.000 7988 Star::Find false star n=3 nbg=280 bg=102.0 sigma=3.3 thresh=112 peak=107
04:14:25.607 00.000 7988 Star::Find returns 0 (2), X=818.00, Y=846.00, Mass=37, SNR=2.9, Peak=117 HFD=0.0
04:14:25.619 00.012 7988 Star::Find(15, 206, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.619 00.000 7988 Star::Find false star n=4 nbg=276 bg=102.0 sigma=3.4 thresh=112 peak=107
04:14:25.619 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=696.00, Mass=43, SNR=2.9, Peak=115 HFD=0.0
04:14:25.619 00.000 7988 Star::Find(15, 1135, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.623 00.004 7988 Star::Find returns 0 (2), X=1135.00, Y=633.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:14:25.623 00.000 7988 Star::Find(15, 1177, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.623 00.000 7988 Star::Find false star n=3 nbg=280 bg=101.4 sigma=3.6 thresh=112 peak=107
04:14:25.623 00.000 7988 Star::Find returns 0 (2), X=1177.00, Y=71.00, Mass=35, SNR=2.9, Peak=117 HFD=0.0
04:14:25.623 00.000 7988 Star::Find(15, 587, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.623 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=140.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:14:25.623 00.000 7988 Star::Find(15, 109, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.623 00.000 7988 Star::Find returns 0 (2), X=109.00, Y=905.00, Mass=13, SNR=2.1, Peak=113 HFD=0.0
04:14:25.623 00.000 7988 Star::Find(15, 254, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.623 00.000 7988 Star::Find false star n=3 nbg=278 bg=103.3 sigma=3.1 thresh=113 peak=109
04:14:25.623 00.000 7988 Star::Find returns 0 (2), X=254.00, Y=316.00, Mass=35, SNR=2.9, Peak=118 HFD=0.0
04:14:25.623 00.000 7988 Star::Find(15, 193, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.636 00.013 7988 Star::Find returns 0 (2), X=193.00, Y=603.00, Mass=11, SNR=1.9, Peak=115 HFD=0.0
04:14:25.636 00.000 7988 Star::Find(15, 1219, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.636 00.000 7988 Star::Find returns 0 (3), X=1219.00, Y=583.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:25.639 00.003 7988 Star::Find(15, 328, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.639 00.000 7988 Star::Find returns 0 (2), X=328.00, Y=604.00, Mass=22, SNR=2.6, Peak=114 HFD=0.0
04:14:25.639 00.000 7988 Star::Find(15, 517, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.639 00.000 7988 Star::Find returns 0 (2), X=517.00, Y=633.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:14:25.639 00.000 7988 Star::Find(15, 667, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.639 00.000 7988 Star::Find returns 0 (2), X=667.00, Y=717.00, Mass=22, SNR=2.7, Peak=114 HFD=0.0
04:14:25.639 00.000 7988 AutoFind: finding best star pass 1
04:14:25.639 00.000 7988 Star::Find(15, 370, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.639 00.000 7988 Star::Find returns 0 (2), X=370.00, Y=317.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:25.639 00.000 7988 Star::Find(15, 81, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.639 00.000 7988 Star::Find returns 0 (2), X=81.00, Y=699.00, Mass=26, SNR=2.9, Peak=115 HFD=0.0
04:14:25.639 00.000 7988 Star::Find(15, 465, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.653 00.014 7988 Star::Find returns 0 (3), X=465.00, Y=808.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:25.653 00.000 7988 Star::Find(15, 1230, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.655 00.002 7988 Star::Find returns 0 (2), X=1230.00, Y=546.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
04:14:25.655 00.000 7988 Star::Find(15, 923, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.655 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=386.00, Mass=25, SNR=2.9, Peak=116 HFD=0.0
04:14:25.655 00.000 7988 Star::Find(15, 225, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.655 00.000 7988 Star::Find returns 0 (3), X=225.00, Y=596.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:25.655 00.000 7988 Star::Find(15, 109, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.655 00.000 7988 Star::Find returns 0 (2), X=109.00, Y=589.00, Mass=11, SNR=2.0, Peak=116 HFD=0.0
04:14:25.655 00.000 7988 Star::Find(15, 884, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.655 00.000 7988 Star::Find false star n=2 nbg=278 bg=100.4 sigma=3.4 thresh=111 peak=106
04:14:25.655 00.000 7988 Star::Find returns 0 (2), X=884.00, Y=94.00, Mass=26, SNR=2.9, Peak=114 HFD=0.0
04:14:25.655 00.000 7988 Star::Find(15, 272, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.655 00.000 7988 Star::Find returns 0 (3), X=272.00, Y=181.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:25.655 00.000 7988 Star::Find(15, 1259, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.655 00.000 7988 Star::Find returns 0 (2), X=1259.00, Y=244.00, Mass=20, SNR=2.5, Peak=115 HFD=0.0
04:14:25.670 00.015 7988 Star::Find(15, 960, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.671 00.001 7988 Star::Find false star n=2 nbg=284 bg=104.2 sigma=3.5 thresh=115 peak=109
04:14:25.671 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=385.00, Mass=28, SNR=2.9, Peak=121 HFD=0.0
04:14:25.671 00.000 7988 Star::Find(15, 1178, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.671 00.000 7988 Star::Find false star n=3 nbg=282 bg=103.8 sigma=3.9 thresh=115 peak=110
04:14:25.671 00.000 7988 Star::Find returns 0 (2), X=1178.00, Y=276.00, Mass=38, SNR=2.9, Peak=120 HFD=0.0
04:14:25.671 00.000 7988 Star::Find(15, 130, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.671 00.000 7988 Star::Find returns 0 (2), X=130.00, Y=403.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:25.671 00.000 7988 Star::Find(15, 384, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.671 00.000 7988 Star::Find returns 0 (2), X=384.00, Y=661.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:14:25.671 00.000 7988 Star::Find(15, 182, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.671 00.000 7988 Star::Find false star n=4 nbg=278 bg=103.0 sigma=3.4 thresh=113 peak=108
04:14:25.671 00.000 7988 Star::Find returns 0 (2), X=182.00, Y=216.00, Mass=48, SNR=2.9, Peak=119 HFD=0.0
04:14:25.671 00.000 7988 Star::Find(15, 19, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.671 00.000 7988 Star::Find returns 0 (2), X=19.00, Y=804.00, Mass=10, SNR=1.9, Peak=111 HFD=0.0
04:14:25.671 00.000 7988 Star::Find(15, 531, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.687 00.016 7988 Star::Find returns 0 (2), X=531.00, Y=882.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:14:25.687 00.000 7988 Star::Find(15, 1197, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.687 00.000 7988 Star::Find returns 0 (3), X=1197.00, Y=876.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:25.687 00.000 7988 Star::Find(15, 661, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.687 00.000 7988 Star::Find false star n=4 nbg=276 bg=102.9 sigma=3.4 thresh=113 peak=108
04:14:25.687 00.000 7988 Star::Find returns 0 (2), X=661.00, Y=361.00, Mass=45, SNR=2.9, Peak=116 HFD=0.0
04:14:25.687 00.000 7988 Star::Find(15, 1172, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.687 00.000 7988 Star::Find returns 0 (2), X=1172.00, Y=897.00, Mass=20, SNR=2.5, Peak=115 HFD=0.0
04:14:25.687 00.000 7988 Star::Find(15, 536, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.687 00.000 7988 Star::Find returns 0 (3), X=536.00, Y=439.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:25.687 00.000 7988 Star::Find(15, 1116, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.687 00.000 7988 Star::Find returns 0 (2), X=1116.00, Y=803.00, Mass=15, SNR=2.2, Peak=120 HFD=0.0
04:14:25.687 00.000 7988 Star::Find(15, 575, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.687 00.000 7988 Star::Find false star n=3 nbg=278 bg=102.1 sigma=3.5 thresh=113 peak=106
04:14:25.687 00.000 7988 Star::Find returns 0 (2), X=575.00, Y=205.00, Mass=38, SNR=2.9, Peak=117 HFD=0.0
04:14:25.702 00.015 7988 Star::Find(15, 854, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.703 00.001 7988 Star::Find returns 0 (3), X=854.00, Y=293.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:14:25.703 00.000 7988 Star::Find(15, 832, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.703 00.000 7988 Star::Find false star n=3 nbg=275 bg=101.5 sigma=3.1 thresh=111 peak=106
04:14:25.703 00.000 7988 Star::Find returns 0 (2), X=832.00, Y=166.00, Mass=31, SNR=2.9, Peak=114 HFD=0.0
04:14:25.703 00.000 7988 Star::Find(15, 343, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.703 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=920.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:14:25.703 00.000 7988 Star::Find(15, 1036, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.703 00.000 7988 Star::Find returns 0 (2), X=1036.00, Y=445.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
04:14:25.703 00.000 7988 Star::Find(15, 816, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.703 00.000 7988 Star::Find returns 0 (3), X=816.00, Y=363.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:25.703 00.000 7988 Star::Find(15, 1108, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.703 00.000 7988 Star::Find false star n=3 nbg=282 bg=104.0 sigma=3.8 thresh=115 peak=108
04:14:25.703 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=865.00, Mass=40, SNR=2.9, Peak=117 HFD=0.0
04:14:25.703 00.000 7988 Star::Find(15, 235, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.718 00.015 7988 Star::Find returns 0 (2), X=235.00, Y=196.00, Mass=11, SNR=2.0, Peak=115 HFD=0.0
04:14:25.720 00.002 7988 Star::Find(15, 384, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.720 00.000 7988 Star::Find returns 0 (2), X=384.00, Y=490.00, Mass=20, SNR=2.5, Peak=113 HFD=0.0
04:14:25.720 00.000 7988 Star::Find(15, 921, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.720 00.000 7988 Star::Find false star n=4 nbg=282 bg=100.8 sigma=3.5 thresh=111 peak=107
04:14:25.720 00.000 7988 Star::Find returns 0 (2), X=921.00, Y=112.00, Mass=44, SNR=2.9, Peak=113 HFD=0.0
04:14:25.720 00.000 7988 Star::Find(15, 1059, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.720 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=60.00, Mass=25, SNR=2.9, Peak=117 HFD=0.0
04:14:25.720 00.000 7988 Star::Find(15, 965, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.720 00.000 7988 Star::Find false star n=4 nbg=280 bg=104.0 sigma=3.4 thresh=114 peak=108
04:14:25.720 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=699.00, Mass=41, SNR=2.9, Peak=114 HFD=0.0
04:14:25.720 00.000 7988 Star::Find(15, 1069, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.720 00.000 7988 Star::Find returns 0 (2), X=1069.00, Y=273.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:14:25.720 00.000 7988 Star::Find(15, 831, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.720 00.000 7988 Star::Find returns 0 (2), X=831.00, Y=403.00, Mass=15, SNR=2.3, Peak=118 HFD=0.0
04:14:25.734 00.014 7988 Star::Find(15, 796, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.734 00.000 7988 Star::Find returns 0 (2), X=796.00, Y=482.00, Mass=11, SNR=1.8, Peak=116 HFD=0.0
04:14:25.734 00.000 7988 Star::Find(15, 1187, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.737 00.003 7988 Star::Find returns 0 (2), X=1187.00, Y=514.00, Mass=21, SNR=2.6, Peak=117 HFD=0.0
04:14:25.737 00.000 7988 Star::Find(15, 1048, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.737 00.000 7988 Star::Find returns 0 (2), X=1048.00, Y=691.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:25.737 00.000 7988 Star::Find(15, 113, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.737 00.000 7988 Star::Find returns 0 (3), X=113.00, Y=663.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:25.737 00.000 7988 Star::Find(15, 1241, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.737 00.000 7988 Star::Find false star n=4 nbg=278 bg=105.6 sigma=3.6 thresh=116 peak=111
04:14:25.737 00.000 7988 Star::Find returns 0 (2), X=1241.00, Y=724.00, Mass=46, SNR=2.9, Peak=118 HFD=0.0
04:14:25.737 00.000 7988 Star::Find(15, 1196, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.747 00.010 7988 Star::Find false star n=2 nbg=278 bg=102.8 sigma=3.4 thresh=113 peak=108
04:14:25.747 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=21.00, Mass=26, SNR=2.9, Peak=118 HFD=0.0
04:14:25.749 00.002 7988 Star::Find(15, 351, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.750 00.001 7988 Star::Find returns 0 (2), X=351.00, Y=852.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:14:25.750 00.000 7988 Star::Find(15, 1011, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.750 00.000 7988 Star::Find returns 0 (2), X=1011.00, Y=147.00, Mass=12, SNR=2.0, Peak=118 HFD=0.0
04:14:25.754 00.004 7988 Star::Find(15, 1213, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.754 00.000 7988 Star::Find returns 0 (3), X=1213.00, Y=918.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:14:25.754 00.000 7988 Star::Find(15, 384, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.754 00.000 7988 Star::Find false star n=2 nbg=283 bg=101.0 sigma=3.7 thresh=112 peak=105
04:14:25.754 00.000 7988 Star::Find returns 0 (2), X=384.00, Y=904.00, Mass=28, SNR=2.9, Peak=116 HFD=0.0
04:14:25.754 00.000 7988 Star::Find(15, 690, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.754 00.000 7988 Star::Find returns 0 (3), X=690.00, Y=727.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:25.754 00.000 7988 Star::Find(15, 1076, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.754 00.000 7988 Star::Find returns 0 (2), X=1076.00, Y=670.00, Mass=21, SNR=2.6, Peak=116 HFD=0.0
04:14:25.754 00.000 7988 Star::Find(15, 407, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.754 00.000 7988 Star::Find returns 0 (2), X=407.00, Y=115.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:25.754 00.000 7988 Star::Find(15, 633, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.766 00.012 7988 Star::Find returns 0 (2), X=633.00, Y=547.00, Mass=26, SNR=2.9, Peak=118 HFD=0.0
04:14:25.766 00.000 7988 Star::Find(15, 32, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.766 00.000 7988 Star::Find false star n=3 nbg=280 bg=100.3 sigma=3.3 thresh=110 peak=104
04:14:25.766 00.000 7988 Star::Find returns 0 (2), X=32.00, Y=749.00, Mass=34, SNR=2.9, Peak=113 HFD=0.0
04:14:25.766 00.000 7988 Star::Find(15, 998, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.771 00.005 7988 Star::Find returns 0 (2), X=998.00, Y=618.00, Mass=22, SNR=2.6, Peak=117 HFD=0.0
04:14:25.771 00.000 7988 Star::Find(15, 793, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.771 00.000 7988 Star::Find returns 0 (2), X=793.00, Y=573.00, Mass=21, SNR=2.6, Peak=115 HFD=0.0
04:14:25.771 00.000 7988 Star::Find(15, 284, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.771 00.000 7988 Star::Find returns 0 (3), X=284.00, Y=459.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:25.771 00.000 7988 Star::Find(15, 285, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.771 00.000 7988 Star::Find returns 0 (2), X=285.00, Y=687.00, Mass=14, SNR=2.2, Peak=118 HFD=0.0
04:14:25.771 00.000 7988 Star::Find(15, 1027, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.771 00.000 7988 Star::Find returns 0 (2), X=1027.00, Y=58.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:14:25.771 00.000 7988 Star::Find(15, 1176, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.771 00.000 7988 Star::Find returns 0 (2), X=1176.00, Y=721.00, Mass=12, SNR=1.9, Peak=118 HFD=0.0
04:14:25.782 00.011 7988 Star::Find(15, 366, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.782 00.000 7988 Star::Find returns 0 (3), X=366.00, Y=595.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:25.782 00.000 7988 Star::Find(15, 805, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.782 00.000 7988 Star::Find false star n=3 nbg=281 bg=102.4 sigma=3.2 thresh=112 peak=107
04:14:25.782 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=335.00, Mass=38, SNR=2.9, Peak=119 HFD=0.0
04:14:25.782 00.000 7988 Star::Find(15, 352, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.788 00.006 7988 Star::Find returns 0 (3), X=352.00, Y=531.00, Mass=9, SNR=1.7, Peak=115 HFD=0.0
04:14:25.788 00.000 7988 Star::Find(15, 585, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.788 00.000 7988 Star::Find false star n=5 nbg=279 bg=102.5 sigma=3.4 thresh=113 peak=108
04:14:25.788 00.000 7988 Star::Find returns 0 (2), X=585.00, Y=546.00, Mass=56, SNR=2.9, Peak=117 HFD=0.0
04:14:25.788 00.000 7988 Star::Find(15, 191, 370, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.788 00.000 7988 Star::Find returns 0 (2), X=191.00, Y=370.00, Mass=23, SNR=2.8, Peak=116 HFD=0.0
04:14:25.788 00.000 7988 Star::Find(15, 110, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.788 00.000 7988 Star::Find false star n=4 nbg=273 bg=103.1 sigma=3.3 thresh=113 peak=108
04:14:25.788 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=541.00, Mass=41, SNR=2.9, Peak=116 HFD=0.0
04:14:25.798 00.010 7988 Star::Find(15, 491, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.798 00.000 7988 Star::Find returns 0 (2), X=491.00, Y=382.00, Mass=27, SNR=2.9, Peak=117 HFD=0.0
04:14:25.798 00.000 7988 Star::Find(15, 1197, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.798 00.000 7988 Star::Find returns 0 (2), X=1197.00, Y=402.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:14:25.798 00.000 7988 Star::Find(15, 1222, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.798 00.000 7988 Star::Find returns 0 (2), X=1222.00, Y=363.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
04:14:25.798 00.000 7988 Star::Find(15, 617, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.805 00.007 7988 Star::Find returns 0 (2), X=617.00, Y=787.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:14:25.805 00.000 7988 Star::Find(15, 818, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.805 00.000 7988 Star::Find false star n=3 nbg=280 bg=102.0 sigma=3.3 thresh=112 peak=107
04:14:25.805 00.000 7988 Star::Find returns 0 (2), X=818.00, Y=846.00, Mass=37, SNR=2.9, Peak=117 HFD=0.0
04:14:25.805 00.000 7988 Star::Find(15, 206, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.805 00.000 7988 Star::Find false star n=4 nbg=276 bg=102.0 sigma=3.4 thresh=112 peak=107
04:14:25.805 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=696.00, Mass=43, SNR=2.9, Peak=115 HFD=0.0
04:14:25.805 00.000 7988 Star::Find(15, 1135, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.805 00.000 7988 Star::Find returns 0 (2), X=1135.00, Y=633.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:14:25.813 00.008 7988 Star::Find(15, 1177, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.813 00.000 7988 Star::Find false star n=3 nbg=280 bg=101.4 sigma=3.6 thresh=112 peak=107
04:14:25.813 00.000 7988 Star::Find returns 0 (2), X=1177.00, Y=71.00, Mass=35, SNR=2.9, Peak=117 HFD=0.0
04:14:25.813 00.000 7988 Star::Find(15, 587, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.813 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=140.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:14:25.813 00.000 7988 Star::Find(15, 109, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.813 00.000 7988 Star::Find returns 0 (2), X=109.00, Y=905.00, Mass=13, SNR=2.1, Peak=113 HFD=0.0
04:14:25.813 00.000 7988 Star::Find(15, 254, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.822 00.009 7988 Star::Find false star n=3 nbg=278 bg=103.3 sigma=3.1 thresh=113 peak=109
04:14:25.822 00.000 7988 Star::Find returns 0 (2), X=254.00, Y=316.00, Mass=35, SNR=2.9, Peak=118 HFD=0.0
04:14:25.822 00.000 7988 Star::Find(15, 193, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.822 00.000 7988 Star::Find returns 0 (2), X=193.00, Y=603.00, Mass=11, SNR=1.9, Peak=115 HFD=0.0
04:14:25.826 00.004 7988 Star::Find(15, 1219, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.828 00.002 7988 Star::Find returns 0 (3), X=1219.00, Y=583.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:25.829 00.001 7988 Star::Find(15, 328, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.829 00.000 7988 Star::Find returns 0 (2), X=328.00, Y=604.00, Mass=22, SNR=2.6, Peak=114 HFD=0.0
04:14:25.829 00.000 7988 Star::Find(15, 517, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.829 00.000 7988 Star::Find returns 0 (2), X=517.00, Y=633.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:14:25.829 00.000 7988 Star::Find(15, 667, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.829 00.000 7988 Star::Find returns 0 (2), X=667.00, Y=717.00, Mass=22, SNR=2.7, Peak=114 HFD=0.0
04:14:25.829 00.000 7988 AutoFind: could not find a star on Pass 1
04:14:25.829 00.000 7988 AutoFind: finding best star pass 2
04:14:25.829 00.000 7988 Star::Find(15, 370, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.829 00.000 7988 Star::Find returns 0 (2), X=370.00, Y=317.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:25.839 00.010 7988 Star::Find(15, 81, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.839 00.000 7988 Star::Find returns 0 (2), X=81.00, Y=699.00, Mass=26, SNR=2.9, Peak=115 HFD=0.0
04:14:25.839 00.000 7988 Star::Find(15, 465, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.839 00.000 7988 Star::Find returns 0 (3), X=465.00, Y=808.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:25.839 00.000 7988 Star::Find(15, 1230, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.839 00.000 7988 Star::Find returns 0 (2), X=1230.00, Y=546.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
04:14:25.845 00.006 7988 Star::Find(15, 923, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.845 00.000 7988 Star::Find returns 0 (2), X=923.00, Y=386.00, Mass=25, SNR=2.9, Peak=116 HFD=0.0
04:14:25.845 00.000 7988 Star::Find(15, 225, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.845 00.000 7988 Star::Find returns 0 (3), X=225.00, Y=596.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:25.845 00.000 7988 Star::Find(15, 109, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.845 00.000 7988 Star::Find returns 0 (2), X=109.00, Y=589.00, Mass=11, SNR=2.0, Peak=116 HFD=0.0
04:14:25.845 00.000 7988 Star::Find(15, 884, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.845 00.000 7988 Star::Find false star n=2 nbg=278 bg=100.4 sigma=3.4 thresh=111 peak=106
04:14:25.845 00.000 7988 Star::Find returns 0 (2), X=884.00, Y=94.00, Mass=26, SNR=2.9, Peak=114 HFD=0.0
04:14:25.845 00.000 7988 Star::Find(15, 272, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.856 00.011 7988 Star::Find returns 0 (3), X=272.00, Y=181.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:25.856 00.000 7988 Star::Find(15, 1259, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.856 00.000 7988 Star::Find returns 0 (2), X=1259.00, Y=244.00, Mass=20, SNR=2.5, Peak=115 HFD=0.0
04:14:25.856 00.000 7988 Star::Find(15, 960, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.856 00.000 7988 Star::Find false star n=2 nbg=284 bg=104.2 sigma=3.5 thresh=115 peak=109
04:14:25.861 00.005 7988 Star::Find returns 0 (2), X=960.00, Y=385.00, Mass=28, SNR=2.9, Peak=121 HFD=0.0
04:14:25.861 00.000 7988 Star::Find(15, 1178, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.861 00.000 7988 Star::Find false star n=3 nbg=282 bg=103.8 sigma=3.9 thresh=115 peak=110
04:14:25.861 00.000 7988 Star::Find returns 0 (2), X=1178.00, Y=276.00, Mass=38, SNR=2.9, Peak=120 HFD=0.0
04:14:25.861 00.000 7988 Star::Find(15, 130, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.861 00.000 7988 Star::Find returns 0 (2), X=130.00, Y=403.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:25.861 00.000 7988 Star::Find(15, 384, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.861 00.000 7988 Star::Find returns 0 (2), X=384.00, Y=661.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:14:25.861 00.000 7988 Star::Find(15, 182, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.861 00.000 7988 Star::Find false star n=4 nbg=278 bg=103.0 sigma=3.4 thresh=113 peak=108
04:14:25.861 00.000 7988 Star::Find returns 0 (2), X=182.00, Y=216.00, Mass=48, SNR=2.9, Peak=119 HFD=0.0
04:14:25.873 00.012 7988 Star::Find(15, 19, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.873 00.000 7988 Star::Find returns 0 (2), X=19.00, Y=804.00, Mass=10, SNR=1.9, Peak=111 HFD=0.0
04:14:25.873 00.000 7988 Star::Find(15, 531, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.873 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=882.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:14:25.877 00.004 7988 Star::Find(15, 1197, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.877 00.000 7988 Star::Find returns 0 (3), X=1197.00, Y=876.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:25.877 00.000 7988 Star::Find(15, 661, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.877 00.000 7988 Star::Find false star n=4 nbg=276 bg=102.9 sigma=3.4 thresh=113 peak=108
04:14:25.877 00.000 7988 Star::Find returns 0 (2), X=661.00, Y=361.00, Mass=45, SNR=2.9, Peak=116 HFD=0.0
04:14:25.877 00.000 7988 Star::Find(15, 1172, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.877 00.000 7988 Star::Find returns 0 (2), X=1172.00, Y=897.00, Mass=20, SNR=2.5, Peak=115 HFD=0.0
04:14:25.877 00.000 7988 Star::Find(15, 536, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.877 00.000 7988 Star::Find returns 0 (3), X=536.00, Y=439.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:25.877 00.000 7988 Star::Find(15, 1116, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.877 00.000 7988 Star::Find returns 0 (2), X=1116.00, Y=803.00, Mass=15, SNR=2.2, Peak=120 HFD=0.0
04:14:25.877 00.000 7988 Star::Find(15, 575, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.877 00.000 7988 Star::Find false star n=3 nbg=278 bg=102.1 sigma=3.5 thresh=113 peak=106
04:14:25.890 00.013 7988 Star::Find returns 0 (2), X=575.00, Y=205.00, Mass=38, SNR=2.9, Peak=117 HFD=0.0
04:14:25.890 00.000 7988 Star::Find(15, 854, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.890 00.000 7988 Star::Find returns 0 (3), X=854.00, Y=293.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:14:25.893 00.003 7988 Star::Find(15, 832, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.893 00.000 7988 Star::Find false star n=3 nbg=275 bg=101.5 sigma=3.1 thresh=111 peak=106
04:14:25.893 00.000 7988 Star::Find returns 0 (2), X=832.00, Y=166.00, Mass=31, SNR=2.9, Peak=114 HFD=0.0
04:14:25.893 00.000 7988 Star::Find(15, 343, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.893 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=920.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:14:25.893 00.000 7988 Star::Find(15, 1036, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.893 00.000 7988 Star::Find returns 0 (2), X=1036.00, Y=445.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
04:14:25.893 00.000 7988 Star::Find(15, 816, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.893 00.000 7988 Star::Find returns 0 (3), X=816.00, Y=363.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:25.893 00.000 7988 Star::Find(15, 1108, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.893 00.000 7988 Star::Find false star n=3 nbg=282 bg=104.0 sigma=3.8 thresh=115 peak=108
04:14:25.893 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=865.00, Mass=40, SNR=2.9, Peak=117 HFD=0.0
04:14:25.905 00.012 7988 Star::Find(15, 235, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.907 00.002 7988 Star::Find returns 0 (2), X=235.00, Y=196.00, Mass=11, SNR=2.0, Peak=115 HFD=0.0
04:14:25.907 00.000 7988 Star::Find(15, 384, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.909 00.002 7988 Star::Find returns 0 (2), X=384.00, Y=490.00, Mass=20, SNR=2.5, Peak=113 HFD=0.0
04:14:25.909 00.000 7988 Star::Find(15, 921, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.909 00.000 7988 Star::Find false star n=4 nbg=282 bg=100.8 sigma=3.5 thresh=111 peak=107
04:14:25.909 00.000 7988 Star::Find returns 0 (2), X=921.00, Y=112.00, Mass=44, SNR=2.9, Peak=113 HFD=0.0
04:14:25.909 00.000 7988 Star::Find(15, 1059, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.909 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=60.00, Mass=25, SNR=2.9, Peak=117 HFD=0.0
04:14:25.909 00.000 7988 Star::Find(15, 965, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.917 00.008 7988 Star::Find false star n=4 nbg=280 bg=104.0 sigma=3.4 thresh=114 peak=108
04:14:25.917 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=699.00, Mass=41, SNR=2.9, Peak=114 HFD=0.0
04:14:25.917 00.000 7988 Star::Find(15, 1069, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.917 00.000 7988 Star::Find returns 0 (2), X=1069.00, Y=273.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:14:25.917 00.000 7988 Star::Find(15, 831, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.917 00.000 7988 Star::Find returns 0 (2), X=831.00, Y=403.00, Mass=15, SNR=2.3, Peak=118 HFD=0.0
04:14:25.917 00.000 7988 Star::Find(15, 796, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.924 00.007 7988 Star::Find returns 0 (2), X=796.00, Y=482.00, Mass=11, SNR=1.8, Peak=116 HFD=0.0
04:14:25.925 00.001 7988 Star::Find(15, 1187, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.925 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=514.00, Mass=21, SNR=2.6, Peak=117 HFD=0.0
04:14:25.925 00.000 7988 Star::Find(15, 1048, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.925 00.000 7988 Star::Find returns 0 (2), X=1048.00, Y=691.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:25.925 00.000 7988 Star::Find(15, 113, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.925 00.000 7988 Star::Find returns 0 (3), X=113.00, Y=663.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:25.925 00.000 7988 Star::Find(15, 1241, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.925 00.000 7988 Star::Find false star n=4 nbg=278 bg=105.6 sigma=3.6 thresh=116 peak=111
04:14:25.925 00.000 7988 Star::Find returns 0 (2), X=1241.00, Y=724.00, Mass=46, SNR=2.9, Peak=118 HFD=0.0
04:14:25.925 00.000 7988 Star::Find(15, 1196, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.925 00.000 7988 Star::Find false star n=2 nbg=278 bg=102.8 sigma=3.4 thresh=113 peak=108
04:14:25.925 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=21.00, Mass=26, SNR=2.9, Peak=118 HFD=0.0
04:14:25.925 00.000 7988 Star::Find(15, 351, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.925 00.000 7988 Star::Find returns 0 (2), X=351.00, Y=852.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:14:25.925 00.000 7988 Star::Find(15, 1011, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.941 00.016 7988 Star::Find returns 0 (2), X=1011.00, Y=147.00, Mass=12, SNR=2.0, Peak=118 HFD=0.0
04:14:25.941 00.000 7988 Star::Find(15, 1213, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.941 00.000 7988 Star::Find returns 0 (3), X=1213.00, Y=918.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:14:25.941 00.000 7988 Star::Find(15, 384, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.941 00.000 7988 Star::Find false star n=2 nbg=283 bg=101.0 sigma=3.7 thresh=112 peak=105
04:14:25.941 00.000 7988 Star::Find returns 0 (2), X=384.00, Y=904.00, Mass=28, SNR=2.9, Peak=116 HFD=0.0
04:14:25.941 00.000 7988 Star::Find(15, 690, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.941 00.000 7988 Star::Find returns 0 (3), X=690.00, Y=727.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:25.941 00.000 7988 Star::Find(15, 1076, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.941 00.000 7988 Star::Find returns 0 (2), X=1076.00, Y=670.00, Mass=21, SNR=2.6, Peak=116 HFD=0.0
04:14:25.941 00.000 7988 Star::Find(15, 407, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.941 00.000 7988 Star::Find returns 0 (2), X=407.00, Y=115.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:25.941 00.000 7988 Star::Find(15, 633, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.941 00.000 7988 Star::Find returns 0 (2), X=633.00, Y=547.00, Mass=26, SNR=2.9, Peak=118 HFD=0.0
04:14:25.958 00.017 7988 Star::Find(15, 32, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.958 00.000 7988 Star::Find false star n=3 nbg=280 bg=100.3 sigma=3.3 thresh=110 peak=104
04:14:25.960 00.002 7988 Star::Find returns 0 (2), X=32.00, Y=749.00, Mass=34, SNR=2.9, Peak=113 HFD=0.0
04:14:25.960 00.000 7988 Star::Find(15, 998, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.962 00.002 7988 Star::Find returns 0 (2), X=998.00, Y=618.00, Mass=22, SNR=2.6, Peak=117 HFD=0.0
04:14:25.962 00.000 7988 Star::Find(15, 793, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.964 00.002 7988 Star::Find returns 0 (2), X=793.00, Y=573.00, Mass=21, SNR=2.6, Peak=115 HFD=0.0
04:14:25.964 00.000 7988 Star::Find(15, 284, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.966 00.002 7988 Star::Find returns 0 (3), X=284.00, Y=459.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:25.966 00.000 7988 Star::Find(15, 285, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.968 00.002 7988 Star::Find returns 0 (2), X=285.00, Y=687.00, Mass=14, SNR=2.2, Peak=118 HFD=0.0
04:14:25.968 00.000 7988 Star::Find(15, 1027, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.970 00.002 7988 Star::Find returns 0 (2), X=1027.00, Y=58.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:14:25.970 00.000 7988 Star::Find(15, 1176, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.972 00.002 7988 Star::Find returns 0 (2), X=1176.00, Y=721.00, Mass=12, SNR=1.9, Peak=118 HFD=0.0
04:14:25.973 00.001 7988 Star::Find(15, 366, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.975 00.002 7988 Star::Find returns 0 (3), X=366.00, Y=595.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:25.975 00.000 7988 Star::Find(15, 805, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.977 00.002 7988 Star::Find false star n=3 nbg=281 bg=102.4 sigma=3.2 thresh=112 peak=107
04:14:25.977 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=335.00, Mass=38, SNR=2.9, Peak=119 HFD=0.0
04:14:25.979 00.002 7988 Star::Find(15, 352, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.979 00.000 7988 Star::Find returns 0 (3), X=352.00, Y=531.00, Mass=9, SNR=1.7, Peak=115 HFD=0.0
04:14:25.981 00.002 7988 Star::Find(15, 585, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.981 00.000 7988 Star::Find false star n=5 nbg=279 bg=102.5 sigma=3.4 thresh=113 peak=108
04:14:25.981 00.000 7988 Star::Find returns 0 (2), X=585.00, Y=546.00, Mass=56, SNR=2.9, Peak=117 HFD=0.0
04:14:25.981 00.000 7988 Star::Find(15, 191, 370, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.981 00.000 7988 Star::Find returns 0 (2), X=191.00, Y=370.00, Mass=23, SNR=2.8, Peak=116 HFD=0.0
04:14:25.981 00.000 7988 Star::Find(15, 110, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.981 00.000 7988 Star::Find false star n=4 nbg=273 bg=103.1 sigma=3.3 thresh=113 peak=108
04:14:25.989 00.008 7988 Star::Find returns 0 (2), X=110.00, Y=541.00, Mass=41, SNR=2.9, Peak=116 HFD=0.0
04:14:25.989 00.000 7988 Star::Find(15, 491, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.989 00.000 7988 Star::Find returns 0 (2), X=491.00, Y=382.00, Mass=27, SNR=2.9, Peak=117 HFD=0.0
04:14:25.992 00.003 7988 Star::Find(15, 1197, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.992 00.000 7988 Star::Find returns 0 (2), X=1197.00, Y=402.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:14:25.992 00.000 7988 Star::Find(15, 1222, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.992 00.000 7988 Star::Find returns 0 (2), X=1222.00, Y=363.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
04:14:25.992 00.000 7988 Star::Find(15, 617, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.992 00.000 7988 Star::Find returns 0 (2), X=617.00, Y=787.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:14:25.992 00.000 7988 Star::Find(15, 818, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.992 00.000 7988 Star::Find false star n=3 nbg=280 bg=102.0 sigma=3.3 thresh=112 peak=107
04:14:25.992 00.000 7988 Star::Find returns 0 (2), X=818.00, Y=846.00, Mass=37, SNR=2.9, Peak=117 HFD=0.0
04:14:25.992 00.000 7988 Star::Find(15, 206, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:25.992 00.000 7988 Star::Find false star n=4 nbg=276 bg=102.0 sigma=3.4 thresh=112 peak=107
04:14:26.004 00.012 7988 Star::Find returns 0 (2), X=206.00, Y=696.00, Mass=43, SNR=2.9, Peak=115 HFD=0.0
04:14:26.004 00.000 7988 Star::Find(15, 1135, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.004 00.000 7988 Star::Find returns 0 (2), X=1135.00, Y=633.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:14:26.008 00.004 7988 Star::Find(15, 1177, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.008 00.000 7988 Star::Find false star n=3 nbg=280 bg=101.4 sigma=3.6 thresh=112 peak=107
04:14:26.008 00.000 7988 Star::Find returns 0 (2), X=1177.00, Y=71.00, Mass=35, SNR=2.9, Peak=117 HFD=0.0
04:14:26.008 00.000 7988 Star::Find(15, 587, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.008 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=140.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:14:26.008 00.000 7988 Star::Find(15, 109, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.008 00.000 7988 Star::Find returns 0 (2), X=109.00, Y=905.00, Mass=13, SNR=2.1, Peak=113 HFD=0.0
04:14:26.008 00.000 7988 Star::Find(15, 254, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.008 00.000 7988 Star::Find false star n=3 nbg=278 bg=103.3 sigma=3.1 thresh=113 peak=109
04:14:26.008 00.000 7988 Star::Find returns 0 (2), X=254.00, Y=316.00, Mass=35, SNR=2.9, Peak=118 HFD=0.0
04:14:26.008 00.000 7988 Star::Find(15, 193, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.008 00.000 7988 Star::Find returns 0 (2), X=193.00, Y=603.00, Mass=11, SNR=1.9, Peak=115 HFD=0.0
04:14:26.020 00.012 7988 Star::Find(15, 1219, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.020 00.000 7988 Star::Find returns 0 (3), X=1219.00, Y=583.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:26.020 00.000 7988 Star::Find(15, 328, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.020 00.000 7988 Star::Find returns 0 (2), X=328.00, Y=604.00, Mass=22, SNR=2.6, Peak=114 HFD=0.0
04:14:26.025 00.005 7988 Star::Find(15, 517, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.025 00.000 7988 Star::Find returns 0 (2), X=517.00, Y=633.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:14:26.025 00.000 7988 Star::Find(15, 667, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.025 00.000 7988 Star::Find returns 0 (2), X=667.00, Y=717.00, Mass=22, SNR=2.7, Peak=114 HFD=0.0
04:14:26.025 00.000 7988 AutoFind: could not find a non-saturated star!
04:14:26.025 00.000 7988 AutoFind: finding best star pass 3
04:14:26.025 00.000 7988 Star::Find(15, 370, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.025 00.000 7988 Star::Find returns 0 (2), X=370.00, Y=317.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:26.025 00.000 7988 Star::Find(15, 81, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.025 00.000 7988 Star::Find returns 0 (2), X=81.00, Y=699.00, Mass=26, SNR=2.9, Peak=115 HFD=0.0
04:14:26.025 00.000 7988 Star::Find(15, 465, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.036 00.011 7988 Star::Find returns 0 (3), X=465.00, Y=808.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:14:26.036 00.000 7988 Star::Find(15, 1230, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.038 00.002 7988 Star::Find returns 0 (2), X=1230.00, Y=546.00, Mass=10, SNR=1.8, Peak=117 HFD=0.0
04:14:26.038 00.000 7988 Star::Find(15, 923, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.040 00.002 7988 Star::Find returns 0 (2), X=923.00, Y=386.00, Mass=25, SNR=2.9, Peak=116 HFD=0.0
04:14:26.040 00.000 7988 Star::Find(15, 225, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.042 00.002 7988 Star::Find returns 0 (3), X=225.00, Y=596.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:14:26.042 00.000 7988 Star::Find(15, 109, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.044 00.002 7988 Star::Find returns 0 (2), X=109.00, Y=589.00, Mass=11, SNR=2.0, Peak=116 HFD=0.0
04:14:26.046 00.002 7988 Star::Find(15, 884, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.046 00.000 7988 Star::Find false star n=2 nbg=278 bg=100.4 sigma=3.4 thresh=111 peak=106
04:14:26.048 00.002 7988 Star::Find returns 0 (2), X=884.00, Y=94.00, Mass=26, SNR=2.9, Peak=114 HFD=0.0
04:14:26.048 00.000 7988 Star::Find(15, 272, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.050 00.002 7988 Star::Find returns 0 (3), X=272.00, Y=181.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:26.050 00.000 7988 Star::Find(15, 1259, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.052 00.002 7988 Star::Find returns 0 (2), X=1259.00, Y=244.00, Mass=20, SNR=2.5, Peak=115 HFD=0.0
04:14:26.052 00.000 7988 Star::Find(15, 960, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.052 00.000 7988 Star::Find false star n=2 nbg=284 bg=104.2 sigma=3.5 thresh=115 peak=109
04:14:26.052 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=385.00, Mass=28, SNR=2.9, Peak=121 HFD=0.0
04:14:26.052 00.000 7988 Star::Find(15, 1178, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.052 00.000 7988 Star::Find false star n=3 nbg=282 bg=103.8 sigma=3.9 thresh=115 peak=110
04:14:26.052 00.000 7988 Star::Find returns 0 (2), X=1178.00, Y=276.00, Mass=38, SNR=2.9, Peak=120 HFD=0.0
04:14:26.059 00.007 7988 Star::Find(15, 130, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.059 00.000 7988 Star::Find returns 0 (2), X=130.00, Y=403.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:14:26.059 00.000 7988 Star::Find(15, 384, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.059 00.000 7988 Star::Find returns 0 (2), X=384.00, Y=661.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:14:26.059 00.000 7988 Star::Find(15, 182, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.059 00.000 7988 Star::Find false star n=4 nbg=278 bg=103.0 sigma=3.4 thresh=113 peak=108
04:14:26.059 00.000 7988 Star::Find returns 0 (2), X=182.00, Y=216.00, Mass=48, SNR=2.9, Peak=119 HFD=0.0
04:14:26.059 00.000 7988 Star::Find(15, 19, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.059 00.000 7988 Star::Find returns 0 (2), X=19.00, Y=804.00, Mass=10, SNR=1.9, Peak=111 HFD=0.0
04:14:26.068 00.009 7988 Star::Find(15, 531, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.068 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=882.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:14:26.068 00.000 7988 Star::Find(15, 1197, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.068 00.000 7988 Star::Find returns 0 (3), X=1197.00, Y=876.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:26.068 00.000 7988 Star::Find(15, 661, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.068 00.000 7988 Star::Find false star n=4 nbg=276 bg=102.9 sigma=3.4 thresh=113 peak=108
04:14:26.068 00.000 7988 Star::Find returns 0 (2), X=661.00, Y=361.00, Mass=45, SNR=2.9, Peak=116 HFD=0.0
04:14:26.076 00.008 7988 Star::Find(15, 1172, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.076 00.000 7988 Star::Find returns 0 (2), X=1172.00, Y=897.00, Mass=20, SNR=2.5, Peak=115 HFD=0.0
04:14:26.076 00.000 7988 Star::Find(15, 536, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.076 00.000 7988 Star::Find returns 0 (3), X=536.00, Y=439.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:26.076 00.000 7988 Star::Find(15, 1116, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.076 00.000 7988 Star::Find returns 0 (2), X=1116.00, Y=803.00, Mass=15, SNR=2.2, Peak=120 HFD=0.0
04:14:26.076 00.000 7988 Star::Find(15, 575, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.076 00.000 7988 Star::Find false star n=3 nbg=278 bg=102.1 sigma=3.5 thresh=113 peak=106
04:14:26.084 00.008 7988 Star::Find returns 0 (2), X=575.00, Y=205.00, Mass=38, SNR=2.9, Peak=117 HFD=0.0
04:14:26.084 00.000 7988 Star::Find(15, 854, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.084 00.000 7988 Star::Find returns 0 (3), X=854.00, Y=293.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:14:26.084 00.000 7988 Star::Find(15, 832, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.084 00.000 7988 Star::Find false star n=3 nbg=275 bg=101.5 sigma=3.1 thresh=111 peak=106
04:14:26.084 00.000 7988 Star::Find returns 0 (2), X=832.00, Y=166.00, Mass=31, SNR=2.9, Peak=114 HFD=0.0
04:14:26.084 00.000 7988 Star::Find(15, 343, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.084 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=920.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:14:26.084 00.000 7988 Star::Find(15, 1036, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.093 00.009 7988 Star::Find returns 0 (2), X=1036.00, Y=445.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
04:14:26.093 00.000 7988 Star::Find(15, 816, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.093 00.000 7988 Star::Find returns 0 (3), X=816.00, Y=363.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:14:26.093 00.000 7988 Star::Find(15, 1108, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.093 00.000 7988 Star::Find false star n=3 nbg=282 bg=104.0 sigma=3.8 thresh=115 peak=108
04:14:26.093 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=865.00, Mass=40, SNR=2.9, Peak=117 HFD=0.0
04:14:26.093 00.000 7988 Star::Find(15, 235, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.100 00.007 7988 Star::Find returns 0 (2), X=235.00, Y=196.00, Mass=11, SNR=2.0, Peak=115 HFD=0.0
04:14:26.100 00.000 7988 Star::Find(15, 384, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.100 00.000 7988 Star::Find returns 0 (2), X=384.00, Y=490.00, Mass=20, SNR=2.5, Peak=113 HFD=0.0
04:14:26.100 00.000 7988 Star::Find(15, 921, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.100 00.000 7988 Star::Find false star n=4 nbg=282 bg=100.8 sigma=3.5 thresh=111 peak=107
04:14:26.100 00.000 7988 Star::Find returns 0 (2), X=921.00, Y=112.00, Mass=44, SNR=2.9, Peak=113 HFD=0.0
04:14:26.100 00.000 7988 Star::Find(15, 1059, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.100 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=60.00, Mass=25, SNR=2.9, Peak=117 HFD=0.0
04:14:26.100 00.000 7988 Star::Find(15, 965, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.100 00.000 7988 Star::Find false star n=4 nbg=280 bg=104.0 sigma=3.4 thresh=114 peak=108
04:14:26.110 00.010 7988 Star::Find returns 0 (2), X=965.00, Y=699.00, Mass=41, SNR=2.9, Peak=114 HFD=0.0
04:14:26.110 00.000 7988 Star::Find(15, 1069, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.110 00.000 7988 Star::Find returns 0 (2), X=1069.00, Y=273.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:14:26.110 00.000 7988 Star::Find(15, 831, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.110 00.000 7988 Star::Find returns 0 (2), X=831.00, Y=403.00, Mass=15, SNR=2.3, Peak=118 HFD=0.0
04:14:26.110 00.000 7988 Star::Find(15, 796, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.116 00.006 7988 Star::Find returns 0 (2), X=796.00, Y=482.00, Mass=11, SNR=1.8, Peak=116 HFD=0.0
04:14:26.116 00.000 7988 Star::Find(15, 1187, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.116 00.000 7988 Star::Find returns 0 (2), X=1187.00, Y=514.00, Mass=21, SNR=2.6, Peak=117 HFD=0.0
04:14:26.116 00.000 7988 Star::Find(15, 1048, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.116 00.000 7988 Star::Find returns 0 (2), X=1048.00, Y=691.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:26.116 00.000 7988 Star::Find(15, 113, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.116 00.000 7988 Star::Find returns 0 (3), X=113.00, Y=663.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:14:26.116 00.000 7988 Star::Find(15, 1241, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.116 00.000 7988 Star::Find false star n=4 nbg=278 bg=105.6 sigma=3.6 thresh=116 peak=111
04:14:26.126 00.010 7988 Star::Find returns 0 (2), X=1241.00, Y=724.00, Mass=46, SNR=2.9, Peak=118 HFD=0.0
04:14:26.127 00.001 7988 Star::Find(15, 1196, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.127 00.000 7988 Star::Find false star n=2 nbg=278 bg=102.8 sigma=3.4 thresh=113 peak=108
04:14:26.129 00.002 7988 Star::Find returns 0 (2), X=1196.00, Y=21.00, Mass=26, SNR=2.9, Peak=118 HFD=0.0
04:14:26.129 00.000 7988 Star::Find(15, 351, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.131 00.002 7988 Star::Find returns 0 (2), X=351.00, Y=852.00, Mass=10, SNR=1.8, Peak=113 HFD=0.0
04:14:26.132 00.001 7988 Star::Find(15, 1011, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.132 00.000 7988 Star::Find returns 0 (2), X=1011.00, Y=147.00, Mass=12, SNR=2.0, Peak=118 HFD=0.0
04:14:26.132 00.000 7988 Star::Find(15, 1213, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.132 00.000 7988 Star::Find returns 0 (3), X=1213.00, Y=918.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:14:26.132 00.000 7988 Star::Find(15, 384, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.132 00.000 7988 Star::Find false star n=2 nbg=283 bg=101.0 sigma=3.7 thresh=112 peak=105
04:14:26.132 00.000 7988 Star::Find returns 0 (2), X=384.00, Y=904.00, Mass=28, SNR=2.9, Peak=116 HFD=0.0
04:14:26.132 00.000 7988 Star::Find(15, 690, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.132 00.000 7988 Star::Find returns 0 (3), X=690.00, Y=727.00, Mass=0, SNR=0.0, Peak=114 HFD=0.0
04:14:26.132 00.000 7988 Star::Find(15, 1076, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.132 00.000 7988 Star::Find returns 0 (2), X=1076.00, Y=670.00, Mass=21, SNR=2.6, Peak=116 HFD=0.0
04:14:26.132 00.000 7988 Star::Find(15, 407, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.144 00.012 7988 Star::Find returns 0 (2), X=407.00, Y=115.00, Mass=10, SNR=1.8, Peak=119 HFD=0.0
04:14:26.144 00.000 7988 Star::Find(15, 633, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.144 00.000 7988 Star::Find returns 0 (2), X=633.00, Y=547.00, Mass=26, SNR=2.9, Peak=118 HFD=0.0
04:14:26.148 00.004 7988 Star::Find(15, 32, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.148 00.000 7988 Star::Find false star n=3 nbg=280 bg=100.3 sigma=3.3 thresh=110 peak=104
04:14:26.148 00.000 7988 Star::Find returns 0 (2), X=32.00, Y=749.00, Mass=34, SNR=2.9, Peak=113 HFD=0.0
04:14:26.148 00.000 7988 Star::Find(15, 998, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.148 00.000 7988 Star::Find returns 0 (2), X=998.00, Y=618.00, Mass=22, SNR=2.6, Peak=117 HFD=0.0
04:14:26.148 00.000 7988 Star::Find(15, 793, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.148 00.000 7988 Star::Find returns 0 (2), X=793.00, Y=573.00, Mass=21, SNR=2.6, Peak=115 HFD=0.0
04:14:26.148 00.000 7988 Star::Find(15, 284, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.148 00.000 7988 Star::Find returns 0 (3), X=284.00, Y=459.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:26.148 00.000 7988 Star::Find(15, 285, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.148 00.000 7988 Star::Find returns 0 (2), X=285.00, Y=687.00, Mass=14, SNR=2.2, Peak=118 HFD=0.0
04:14:26.148 00.000 7988 Star::Find(15, 1027, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.160 00.012 7988 Star::Find returns 0 (2), X=1027.00, Y=58.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:14:26.161 00.001 7988 Star::Find(15, 1176, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.161 00.000 7988 Star::Find returns 0 (2), X=1176.00, Y=721.00, Mass=12, SNR=1.9, Peak=118 HFD=0.0
04:14:26.163 00.002 7988 Star::Find(15, 366, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.163 00.000 7988 Star::Find returns 0 (3), X=366.00, Y=595.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:14:26.163 00.000 7988 Star::Find(15, 805, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.163 00.000 7988 Star::Find false star n=3 nbg=281 bg=102.4 sigma=3.2 thresh=112 peak=107
04:14:26.163 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=335.00, Mass=38, SNR=2.9, Peak=119 HFD=0.0
04:14:26.163 00.000 7988 Star::Find(15, 352, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.163 00.000 7988 Star::Find returns 0 (3), X=352.00, Y=531.00, Mass=9, SNR=1.7, Peak=115 HFD=0.0
04:14:26.163 00.000 7988 Star::Find(15, 585, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.163 00.000 7988 Star::Find false star n=5 nbg=279 bg=102.5 sigma=3.4 thresh=113 peak=108
04:14:26.163 00.000 7988 Star::Find returns 0 (2), X=585.00, Y=546.00, Mass=56, SNR=2.9, Peak=117 HFD=0.0
04:14:26.163 00.000 7988 Star::Find(15, 191, 370, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.163 00.000 7988 Star::Find returns 0 (2), X=191.00, Y=370.00, Mass=23, SNR=2.8, Peak=116 HFD=0.0
04:14:26.163 00.000 7988 Star::Find(15, 110, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.163 00.000 7988 Star::Find false star n=4 nbg=273 bg=103.1 sigma=3.3 thresh=113 peak=108
04:14:26.178 00.015 7988 Star::Find returns 0 (2), X=110.00, Y=541.00, Mass=41, SNR=2.9, Peak=116 HFD=0.0
04:14:26.179 00.001 7988 Star::Find(15, 491, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.179 00.000 7988 Star::Find returns 0 (2), X=491.00, Y=382.00, Mass=27, SNR=2.9, Peak=117 HFD=0.0
04:14:26.179 00.000 7988 Star::Find(15, 1197, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.179 00.000 7988 Star::Find returns 0 (2), X=1197.00, Y=402.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:14:26.179 00.000 7988 Star::Find(15, 1222, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.179 00.000 7988 Star::Find returns 0 (2), X=1222.00, Y=363.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
04:14:26.179 00.000 7988 Star::Find(15, 617, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.179 00.000 7988 Star::Find returns 0 (2), X=617.00, Y=787.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:14:26.179 00.000 7988 Star::Find(15, 818, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.179 00.000 7988 Star::Find false star n=3 nbg=280 bg=102.0 sigma=3.3 thresh=112 peak=107
04:14:26.179 00.000 7988 Star::Find returns 0 (2), X=818.00, Y=846.00, Mass=37, SNR=2.9, Peak=117 HFD=0.0
04:14:26.179 00.000 7988 Star::Find(15, 206, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.179 00.000 7988 Star::Find false star n=4 nbg=276 bg=102.0 sigma=3.4 thresh=112 peak=107
04:14:26.179 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=696.00, Mass=43, SNR=2.9, Peak=115 HFD=0.0
04:14:26.179 00.000 7988 Star::Find(15, 1135, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.179 00.000 7988 Star::Find returns 0 (2), X=1135.00, Y=633.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:14:26.195 00.016 7988 Star::Find(15, 1177, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.195 00.000 7988 Star::Find false star n=3 nbg=280 bg=101.4 sigma=3.6 thresh=112 peak=107
04:14:26.195 00.000 7988 Star::Find returns 0 (2), X=1177.00, Y=71.00, Mass=35, SNR=2.9, Peak=117 HFD=0.0
04:14:26.195 00.000 7988 Star::Find(15, 587, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.195 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=140.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:14:26.195 00.000 7988 Star::Find(15, 109, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.195 00.000 7988 Star::Find returns 0 (2), X=109.00, Y=905.00, Mass=13, SNR=2.1, Peak=113 HFD=0.0
04:14:26.195 00.000 7988 Star::Find(15, 254, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.195 00.000 7988 Star::Find false star n=3 nbg=278 bg=103.3 sigma=3.1 thresh=113 peak=109
04:14:26.195 00.000 7988 Star::Find returns 0 (2), X=254.00, Y=316.00, Mass=35, SNR=2.9, Peak=118 HFD=0.0
04:14:26.195 00.000 7988 Star::Find(15, 193, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.195 00.000 7988 Star::Find returns 0 (2), X=193.00, Y=603.00, Mass=11, SNR=1.9, Peak=115 HFD=0.0
04:14:26.195 00.000 7988 Star::Find(15, 1219, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.195 00.000 7988 Star::Find returns 0 (3), X=1219.00, Y=583.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:14:26.195 00.000 7988 Star::Find(15, 328, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.211 00.016 7988 Star::Find returns 0 (2), X=328.00, Y=604.00, Mass=22, SNR=2.6, Peak=114 HFD=0.0
04:14:26.212 00.001 7988 Star::Find(15, 517, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.212 00.000 7988 Star::Find returns 0 (2), X=517.00, Y=633.00, Mass=13, SNR=2.1, Peak=115 HFD=0.0
04:14:26.212 00.000 7988 Star::Find(15, 667, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
04:14:26.212 00.000 7988 Star::Find returns 0 (2), X=667.00, Y=717.00, Mass=22, SNR=2.7, Peak=114 HFD=0.0
04:14:26.212 00.000 7988 AutoFind: no star found
04:14:26.212 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:14:26.212 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:14:26.212 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_041423.fit
04:14:26.212 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:14:26.231 00.019 7988 ScopeASCOM::SideOfPier() returns 0
04:14:26.231 00.000 7988 auto find star failed, attempts remaining = 1
04:14:26.243 00.012 7988 PhdController failed: failed to find a suitable guide star
04:14:26.243 00.000 7988 PhdController: newstate STATE_FINISH
04:14:26.246 00.003 7988 PhdController complete: fail: failed to find a suitable guide star
04:14:26.246 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767431666.246,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"failed to find a suitable guide star","TotalFrames":23,"DroppedFrames":16}
04:14:26.246 00.000 7988 Mount: notify guiding dither settle done success=0
04:14:26.246 00.000 7988 PhdController: newstate STATE_IDLE
04:14:26.246 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:26.246 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:26.246 00.000 7988 Enqueuing Expose request
04:14:26.246 00.000 15712 Worker thread wakes up
04:14:26.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:26.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:26.246 00.000 7988 evsrv: cli 0CCCFDA8 connect
04:14:26.256 00.010 7988 case statement mapped state 1 to 101
04:14:26.258 00.002 7988 case statement mapped state 1 to 101
04:14:26.259 00.001 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_position","id":"570f22ea-46ca-4ff7-927e-f7387983e5c8"}
04:14:26.259 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":null,"id":"570f22ea-46ca-4ff7-927e-f7387983e5c8"}
04:14:26.263 00.004 7988 evsrv: cli 0CCCFDA8 disconnect
04:14:27.267 01.004 7988 evsrv: cli 0CCCF1C8 connect
04:14:27.267 00.000 7988 case statement mapped state 1 to 101
04:14:27.267 00.000 7988 case statement mapped state 1 to 101
04:14:27.267 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"5e39a9ee-bc89-42c6-920c-dba81655937e"}
04:14:27.267 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"5e39a9ee-bc89-42c6-920c-dba81655937e"}
04:14:27.267 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
04:14:27.668 00.401 15712 Exposure complete
04:14:27.730 00.062 15712 worker thread done servicing request
04:14:27.730 00.000 7988 OnExposeComplete: enter
04:14:27.730 00.000 7988 UpdateGuideState(): m_state=1
04:14:27.736 00.006 7988 UpdateCurrentPosition: no star selected
04:14:27.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:27.738 00.002 7988 Status Line: No star selected
04:14:27.740 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=93, FiltMax=114, Gamma=0.690
04:14:27.740 00.000 7988 UpdateGuideState exits: No star selected
04:14:27.742 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:27.742 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:27.742 00.000 7988 Enqueuing Expose request
04:14:27.745 00.003 15712 Worker thread wakes up
04:14:27.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:27.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:28.270 00.525 7988 evsrv: cli 0CCCF128 connect
04:14:28.270 00.000 7988 case statement mapped state 1 to 101
04:14:28.270 00.000 7988 case statement mapped state 1 to 101
04:14:28.270 00.000 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_position","id":"e6150f7e-86e0-41bb-b254-c37f98d1f8c8"}
04:14:28.270 00.000 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":null,"id":"e6150f7e-86e0-41bb-b254-c37f98d1f8c8"}
04:14:28.270 00.000 7988 evsrv: cli 0CCCF128 disconnect
04:14:29.275 01.005 7988 evsrv: cli 0CCCFD08 connect
04:14:29.275 00.000 7988 case statement mapped state 1 to 101
04:14:29.275 00.000 7988 case statement mapped state 1 to 101
04:14:29.275 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_lock_position","id":"bfafd425-c2e0-42fa-a72e-30b0a837951c"}
04:14:29.275 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":null,"id":"bfafd425-c2e0-42fa-a72e-30b0a837951c"}
04:14:29.275 00.000 7988 evsrv: cli 0CCCFD08 disconnect
04:14:29.483 00.208 15712 Exposure complete
04:14:29.545 00.062 15712 worker thread done servicing request
04:14:29.545 00.000 7988 OnExposeComplete: enter
04:14:29.545 00.000 7988 UpdateGuideState(): m_state=1
04:14:29.545 00.000 7988 UpdateCurrentPosition: no star selected
04:14:29.545 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:29.545 00.000 7988 Status Line: No star selected
04:14:29.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=102, FiltMin=92, FiltMax=111, Gamma=0.690
04:14:29.545 00.000 7988 UpdateGuideState exits: No star selected
04:14:29.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:29.545 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:29.560 00.015 7988 Enqueuing Expose request
04:14:29.560 00.000 15712 Worker thread wakes up
04:14:29.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:29.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:30.278 00.718 7988 evsrv: cli 0CCCFEE8 connect
04:14:30.278 00.000 7988 case statement mapped state 1 to 101
04:14:30.278 00.000 7988 case statement mapped state 1 to 101
04:14:30.278 00.000 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_lock_position","id":"7aad44e9-d10c-4d3f-80e3-3f74d2e6db3d"}
04:14:30.278 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":null,"id":"7aad44e9-d10c-4d3f-80e3-3f74d2e6db3d"}
04:14:30.278 00.000 7988 evsrv: cli 0CCCFEE8 disconnect
04:14:30.966 00.688 15712 Exposure complete
04:14:31.028 00.062 15712 worker thread done servicing request
04:14:31.028 00.000 7988 OnExposeComplete: enter
04:14:31.028 00.000 7988 UpdateGuideState(): m_state=1
04:14:31.036 00.008 7988 UpdateCurrentPosition: no star selected
04:14:31.038 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:31.038 00.000 7988 Status Line: No star selected
04:14:31.040 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=101, FiltMin=92, FiltMax=110, Gamma=0.690
04:14:31.040 00.000 7988 UpdateGuideState exits: No star selected
04:14:31.043 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:31.044 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:31.044 00.000 7988 Enqueuing Expose request
04:14:31.044 00.000 15712 Worker thread wakes up
04:14:31.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:31.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:31.284 00.240 7988 evsrv: cli 0CCCFD08 connect
04:14:31.284 00.000 7988 case statement mapped state 1 to 101
04:14:31.284 00.000 7988 case statement mapped state 1 to 101
04:14:31.284 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_lock_position","id":"9fb777d6-d10a-45db-a707-88ca5179575d"}
04:14:31.284 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":null,"id":"9fb777d6-d10a-45db-a707-88ca5179575d"}
04:14:31.284 00.000 7988 evsrv: cli 0CCCFD08 disconnect
04:14:32.289 01.005 7988 evsrv: cli 0CCCEF48 connect
04:14:32.289 00.000 7988 case statement mapped state 1 to 101
04:14:32.289 00.000 7988 case statement mapped state 1 to 101
04:14:32.289 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"08f21308-9206-4217-94d4-d2a31783087a"}
04:14:32.289 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"08f21308-9206-4217-94d4-d2a31783087a"}
04:14:32.289 00.000 7988 evsrv: cli 0CCCEF48 disconnect
04:14:32.787 00.498 15712 Exposure complete
04:14:32.853 00.066 15712 worker thread done servicing request
04:14:32.853 00.000 7988 OnExposeComplete: enter
04:14:32.853 00.000 7988 UpdateGuideState(): m_state=1
04:14:32.853 00.000 7988 UpdateCurrentPosition: no star selected
04:14:32.853 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:32.853 00.000 7988 Status Line: No star selected
04:14:32.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=101, FiltMin=92, FiltMax=110, Gamma=0.690
04:14:32.853 00.000 7988 UpdateGuideState exits: No star selected
04:14:32.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:32.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:32.864 00.011 7988 Enqueuing Expose request
04:14:32.864 00.000 15712 Worker thread wakes up
04:14:32.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:32.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:33.295 00.431 7988 evsrv: cli 0CCCFBC8 connect
04:14:33.295 00.000 7988 case statement mapped state 1 to 101
04:14:33.295 00.000 7988 case statement mapped state 1 to 101
04:14:33.295 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"d9bb73eb-197e-41fe-a343-dfe87bd2d596"}
04:14:33.295 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"d9bb73eb-197e-41fe-a343-dfe87bd2d596"}
04:14:33.295 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:14:34.273 00.978 15712 Exposure complete
04:14:34.305 00.032 7988 evsrv: cli 0CCCF268 connect
04:14:34.307 00.002 7988 case statement mapped state 1 to 101
04:14:34.307 00.000 7988 case statement mapped state 1 to 101
04:14:34.309 00.002 7988 evsrv: cli 0CCCF268 request: {"method":"get_lock_position","id":"99a348df-fa4b-4f31-b2d4-5f67d49ebeda"}
04:14:34.311 00.002 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":null,"id":"99a348df-fa4b-4f31-b2d4-5f67d49ebeda"}
04:14:34.311 00.000 7988 evsrv: cli 0CCCF268 disconnect
04:14:34.335 00.024 15712 worker thread done servicing request
04:14:34.335 00.000 7988 OnExposeComplete: enter
04:14:34.335 00.000 7988 UpdateGuideState(): m_state=1
04:14:34.335 00.000 7988 UpdateCurrentPosition: no star selected
04:14:34.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:34.335 00.000 7988 Status Line: No star selected
04:14:34.345 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=101, FiltMin=90, FiltMax=111, Gamma=0.690
04:14:34.345 00.000 7988 UpdateGuideState exits: No star selected
04:14:34.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:34.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:34.345 00.000 7988 Enqueuing Expose request
04:14:34.345 00.000 15712 Worker thread wakes up
04:14:34.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:34.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:35.325 00.980 7988 evsrv: cli 0CCCFA88 connect
04:14:35.325 00.000 7988 case statement mapped state 1 to 101
04:14:35.325 00.000 7988 case statement mapped state 1 to 101
04:14:35.325 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"603f1928-a4fe-4037-b6d6-a571c52f4e65"}
04:14:35.325 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"603f1928-a4fe-4037-b6d6-a571c52f4e65"}
04:14:35.331 00.006 7988 evsrv: cli 0CCCFA88 disconnect
04:14:35.981 00.650 15712 Exposure complete
04:14:36.048 00.067 15712 worker thread done servicing request
04:14:36.048 00.000 7988 OnExposeComplete: enter
04:14:36.048 00.000 7988 UpdateGuideState(): m_state=1
04:14:36.048 00.000 7988 UpdateCurrentPosition: no star selected
04:14:36.048 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:36.048 00.000 7988 Status Line: No star selected
04:14:36.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=91, FiltMax=111, Gamma=0.690
04:14:36.048 00.000 7988 UpdateGuideState exits: No star selected
04:14:36.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:36.048 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:36.048 00.000 7988 Enqueuing Expose request
04:14:36.059 00.011 15712 Worker thread wakes up
04:14:36.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:36.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:36.345 00.286 7988 evsrv: cli 0CCCEF48 connect
04:14:36.345 00.000 7988 case statement mapped state 1 to 101
04:14:36.345 00.000 7988 case statement mapped state 1 to 101
04:14:36.345 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"c225b056-8d69-4df3-b01c-75f98f471000"}
04:14:36.345 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"c225b056-8d69-4df3-b01c-75f98f471000"}
04:14:36.352 00.007 7988 evsrv: cli 0CCCEF48 disconnect
04:14:37.365 01.013 7988 evsrv: cli 0CCCF8A8 connect
04:14:37.365 00.000 7988 case statement mapped state 1 to 101
04:14:37.365 00.000 7988 case statement mapped state 1 to 101
04:14:37.365 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"4d4ec444-bd63-44a0-97a3-f57e77619be7"}
04:14:37.365 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"4d4ec444-bd63-44a0-97a3-f57e77619be7"}
04:14:37.365 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
04:14:37.589 00.224 15712 Exposure complete
04:14:37.651 00.062 15712 worker thread done servicing request
04:14:37.651 00.000 7988 OnExposeComplete: enter
04:14:37.651 00.000 7988 UpdateGuideState(): m_state=1
04:14:37.658 00.007 7988 UpdateCurrentPosition: no star selected
04:14:37.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:37.660 00.002 7988 Status Line: No star selected
04:14:37.662 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=101, FiltMin=90, FiltMax=110, Gamma=0.690
04:14:37.664 00.002 7988 UpdateGuideState exits: No star selected
04:14:37.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:37.666 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:37.667 00.001 7988 Enqueuing Expose request
04:14:37.667 00.000 15712 Worker thread wakes up
04:14:37.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:37.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:38.368 00.701 7988 evsrv: cli 0CCCF8A8 connect
04:14:38.368 00.000 7988 case statement mapped state 1 to 101
04:14:38.368 00.000 7988 case statement mapped state 1 to 101
04:14:38.368 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"c395ca59-8daa-4b2d-b476-e986a92d081c"}
04:14:38.368 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"c395ca59-8daa-4b2d-b476-e986a92d081c"}
04:14:38.368 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
04:14:39.375 01.007 7988 evsrv: cli 0CCCFA88 connect
04:14:39.375 00.000 7988 case statement mapped state 1 to 101
04:14:39.375 00.000 7988 case statement mapped state 1 to 101
04:14:39.375 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"2b95965d-5e04-49b2-8e77-9b6809b610e7"}
04:14:39.375 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"2b95965d-5e04-49b2-8e77-9b6809b610e7"}
04:14:39.382 00.007 7988 evsrv: cli 0CCCFA88 disconnect
04:14:39.408 00.026 15712 Exposure complete
04:14:39.475 00.067 15712 worker thread done servicing request
04:14:39.475 00.000 7988 OnExposeComplete: enter
04:14:39.475 00.000 7988 UpdateGuideState(): m_state=1
04:14:39.475 00.000 7988 UpdateCurrentPosition: no star selected
04:14:39.475 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:39.475 00.000 7988 Status Line: No star selected
04:14:39.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=100, FiltMin=89, FiltMax=110, Gamma=0.690
04:14:39.475 00.000 7988 UpdateGuideState exits: No star selected
04:14:39.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:39.484 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:39.484 00.000 7988 Enqueuing Expose request
04:14:39.484 00.000 15712 Worker thread wakes up
04:14:39.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:39.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:40.397 00.913 7988 evsrv: cli 0CCCF448 connect
04:14:40.397 00.000 7988 case statement mapped state 1 to 101
04:14:40.397 00.000 7988 case statement mapped state 1 to 101
04:14:40.401 00.004 7988 evsrv: cli 0CCCF448 request: {"method":"get_lock_position","id":"f3a4cdba-86eb-42ae-88c9-3da5a6bfc99b"}
04:14:40.401 00.000 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":null,"id":"f3a4cdba-86eb-42ae-88c9-3da5a6bfc99b"}
04:14:40.401 00.000 7988 evsrv: cli 0CCCF448 disconnect
04:14:40.894 00.493 15712 Exposure complete
04:14:40.958 00.064 15712 worker thread done servicing request
04:14:40.958 00.000 7988 OnExposeComplete: enter
04:14:40.958 00.000 7988 UpdateGuideState(): m_state=1
04:14:40.958 00.000 7988 UpdateCurrentPosition: no star selected
04:14:40.963 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:40.963 00.000 7988 Status Line: No star selected
04:14:40.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=91, FiltMax=110, Gamma=0.690
04:14:40.963 00.000 7988 UpdateGuideState exits: No star selected
04:14:40.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:40.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:40.963 00.000 7988 Enqueuing Expose request
04:14:40.963 00.000 15712 Worker thread wakes up
04:14:40.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:40.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:41.403 00.440 7988 evsrv: cli 0CCCEEA8 connect
04:14:41.406 00.003 7988 case statement mapped state 1 to 101
04:14:41.406 00.000 7988 case statement mapped state 1 to 101
04:14:41.406 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"911e4854-86c4-477d-9d89-0165c842ee0f"}
04:14:41.406 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"911e4854-86c4-477d-9d89-0165c842ee0f"}
04:14:41.406 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:14:42.409 01.003 7988 evsrv: cli 0CCCF448 connect
04:14:42.411 00.002 7988 case statement mapped state 1 to 101
04:14:42.411 00.000 7988 case statement mapped state 1 to 101
04:14:42.411 00.000 7988 evsrv: cli 0CCCF448 request: {"method":"get_lock_position","id":"961c2a81-7bcf-4419-8b0c-137b8915f085"}
04:14:42.411 00.000 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":null,"id":"961c2a81-7bcf-4419-8b0c-137b8915f085"}
04:14:42.411 00.000 7988 evsrv: cli 0CCCF448 disconnect
04:14:42.601 00.190 15712 Exposure complete
04:14:42.664 00.063 15712 worker thread done servicing request
04:14:42.664 00.000 7988 OnExposeComplete: enter
04:14:42.664 00.000 7988 UpdateGuideState(): m_state=1
04:14:42.670 00.006 7988 UpdateCurrentPosition: no star selected
04:14:42.670 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:42.672 00.002 7988 Status Line: No star selected
04:14:42.674 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=89, FiltMax=111, Gamma=0.690
04:14:42.674 00.000 7988 UpdateGuideState exits: No star selected
04:14:42.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:42.674 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:42.674 00.000 7988 Enqueuing Expose request
04:14:42.674 00.000 15712 Worker thread wakes up
04:14:42.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:42.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:43.416 00.742 7988 evsrv: cli 0CCCF628 connect
04:14:43.416 00.000 7988 case statement mapped state 1 to 101
04:14:43.416 00.000 7988 case statement mapped state 1 to 101
04:14:43.416 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_lock_position","id":"47ab70a9-f9df-465c-9bc8-e78b1eb2745e"}
04:14:43.416 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":null,"id":"47ab70a9-f9df-465c-9bc8-e78b1eb2745e"}
04:14:43.416 00.000 7988 evsrv: cli 0CCCF628 disconnect
04:14:44.197 00.781 15712 Exposure complete
04:14:44.262 00.065 15712 worker thread done servicing request
04:14:44.262 00.000 7988 OnExposeComplete: enter
04:14:44.262 00.000 7988 UpdateGuideState(): m_state=1
04:14:44.265 00.003 7988 UpdateCurrentPosition: no star selected
04:14:44.265 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:44.265 00.000 7988 Status Line: No star selected
04:14:44.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=89, FiltMax=108, Gamma=0.690
04:14:44.265 00.000 7988 UpdateGuideState exits: No star selected
04:14:44.271 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:44.271 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:44.273 00.002 7988 Enqueuing Expose request
04:14:44.275 00.002 15712 Worker thread wakes up
04:14:44.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:44.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:44.420 00.145 7988 evsrv: cli 0CCCEEA8 connect
04:14:44.420 00.000 7988 case statement mapped state 1 to 101
04:14:44.420 00.000 7988 case statement mapped state 1 to 101
04:14:44.420 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"d9ed07da-7f57-4b0d-a092-870c678b1e1d"}
04:14:44.420 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"d9ed07da-7f57-4b0d-a092-870c678b1e1d"}
04:14:44.420 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:14:45.427 01.007 7988 evsrv: cli 0CCD0028 connect
04:14:45.427 00.000 7988 case statement mapped state 1 to 101
04:14:45.427 00.000 7988 case statement mapped state 1 to 101
04:14:45.427 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"f3e3e953-13ef-4a76-872a-81c31fe3f0d7"}
04:14:45.427 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"f3e3e953-13ef-4a76-872a-81c31fe3f0d7"}
04:14:45.427 00.000 7988 evsrv: cli 0CCD0028 disconnect
04:14:45.905 00.478 15712 Exposure complete
04:14:45.971 00.066 15712 worker thread done servicing request
04:14:45.971 00.000 7988 OnExposeComplete: enter
04:14:45.971 00.000 7988 UpdateGuideState(): m_state=1
04:14:45.975 00.004 7988 UpdateCurrentPosition: no star selected
04:14:45.975 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:45.977 00.002 7988 Status Line: No star selected
04:14:45.979 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=88, FiltMax=109, Gamma=0.690
04:14:45.979 00.000 7988 UpdateGuideState exits: No star selected
04:14:45.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:45.979 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:45.979 00.000 7988 Enqueuing Expose request
04:14:45.979 00.000 15712 Worker thread wakes up
04:14:45.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:45.985 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:46.433 00.448 7988 evsrv: cli 0CCCFEE8 connect
04:14:46.433 00.000 7988 case statement mapped state 1 to 101
04:14:46.433 00.000 7988 case statement mapped state 1 to 101
04:14:46.433 00.000 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_lock_position","id":"d9f3fa0c-7d82-4684-9beb-23341c74f62c"}
04:14:46.433 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":null,"id":"d9f3fa0c-7d82-4684-9beb-23341c74f62c"}
04:14:46.433 00.000 7988 evsrv: cli 0CCCFEE8 disconnect
04:14:47.440 01.007 7988 evsrv: cli 0CCCF6C8 connect
04:14:47.440 00.000 7988 case statement mapped state 1 to 101
04:14:47.440 00.000 7988 case statement mapped state 1 to 101
04:14:47.440 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_lock_position","id":"d35ba09b-18e0-49d0-9d61-8597bbe4f707"}
04:14:47.440 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":null,"id":"d35ba09b-18e0-49d0-9d61-8597bbe4f707"}
04:14:47.440 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
04:14:47.504 00.064 15712 Exposure complete
04:14:47.567 00.063 15712 worker thread done servicing request
04:14:47.567 00.000 7988 OnExposeComplete: enter
04:14:47.572 00.005 7988 UpdateGuideState(): m_state=1
04:14:47.572 00.000 7988 UpdateCurrentPosition: no star selected
04:14:47.574 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:47.574 00.000 7988 Status Line: No star selected
04:14:47.576 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=89, FiltMax=109, Gamma=0.690
04:14:47.578 00.002 7988 UpdateGuideState exits: No star selected
04:14:47.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:47.580 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:47.580 00.000 7988 Enqueuing Expose request
04:14:47.582 00.002 15712 Worker thread wakes up
04:14:47.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:47.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:48.446 00.864 7988 evsrv: cli 0CCCF3A8 connect
04:14:48.446 00.000 7988 case statement mapped state 1 to 101
04:14:48.446 00.000 7988 case statement mapped state 1 to 101
04:14:48.446 00.000 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"ea7b839c-8b89-4353-a614-b026f6017061"}
04:14:48.452 00.006 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"ea7b839c-8b89-4353-a614-b026f6017061"}
04:14:48.458 00.006 7988 evsrv: cli 0CCCF3A8 disconnect
04:14:49.214 00.756 15712 Exposure complete
04:14:49.279 00.065 15712 worker thread done servicing request
04:14:49.280 00.001 7988 OnExposeComplete: enter
04:14:49.280 00.000 7988 UpdateGuideState(): m_state=1
04:14:49.280 00.000 7988 UpdateCurrentPosition: no star selected
04:14:49.280 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:49.280 00.000 7988 Status Line: No star selected
04:14:49.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=87, FiltMax=109, Gamma=0.690
04:14:49.280 00.000 7988 UpdateGuideState exits: No star selected
04:14:49.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:49.280 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:49.280 00.000 7988 Enqueuing Expose request
04:14:49.291 00.011 15712 Worker thread wakes up
04:14:49.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:49.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:49.467 00.176 7988 evsrv: cli 0CCCF308 connect
04:14:49.467 00.000 7988 case statement mapped state 1 to 101
04:14:49.467 00.000 7988 case statement mapped state 1 to 101
04:14:49.467 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"db767722-56ae-4629-8b1f-583a0f0f691b"}
04:14:49.467 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"db767722-56ae-4629-8b1f-583a0f0f691b"}
04:14:49.467 00.000 7988 evsrv: cli 0CCCF308 disconnect
04:14:50.473 01.006 7988 evsrv: cli 0CCCF6C8 connect
04:14:50.473 00.000 7988 case statement mapped state 1 to 101
04:14:50.473 00.000 7988 case statement mapped state 1 to 101
04:14:50.473 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_lock_position","id":"0c589e49-d102-4570-ae31-fbfb5edb7a11"}
04:14:50.473 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":null,"id":"0c589e49-d102-4570-ae31-fbfb5edb7a11"}
04:14:50.473 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
04:14:50.808 00.335 15712 Exposure complete
04:14:50.872 00.064 15712 worker thread done servicing request
04:14:50.872 00.000 7988 OnExposeComplete: enter
04:14:50.872 00.000 7988 UpdateGuideState(): m_state=1
04:14:50.875 00.003 7988 UpdateCurrentPosition: no star selected
04:14:50.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:50.877 00.002 7988 Status Line: No star selected
04:14:50.879 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=88, FiltMax=109, Gamma=0.690
04:14:50.879 00.000 7988 UpdateGuideState exits: No star selected
04:14:50.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:50.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:50.879 00.000 7988 Enqueuing Expose request
04:14:50.879 00.000 15712 Worker thread wakes up
04:14:50.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:50.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:51.477 00.598 7988 evsrv: cli 0CCCEEA8 connect
04:14:51.477 00.000 7988 case statement mapped state 1 to 101
04:14:51.477 00.000 7988 case statement mapped state 1 to 101
04:14:51.477 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"f1d2d681-71c9-41ac-9e1c-1a9a62aafa39"}
04:14:51.477 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"f1d2d681-71c9-41ac-9e1c-1a9a62aafa39"}
04:14:51.485 00.008 7988 evsrv: cli 0CCCEEA8 disconnect
04:14:52.485 01.000 7988 evsrv: cli 0CCD0028 connect
04:14:52.485 00.000 7988 case statement mapped state 1 to 101
04:14:52.489 00.004 7988 case statement mapped state 1 to 101
04:14:52.491 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"671eb9ec-cb77-482d-9afd-d29f3c8b42f9"}
04:14:52.493 00.002 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"671eb9ec-cb77-482d-9afd-d29f3c8b42f9"}
04:14:52.493 00.000 7988 evsrv: cli 0CCD0028 disconnect
04:14:52.516 00.023 15712 Exposure complete
04:14:52.580 00.064 15712 worker thread done servicing request
04:14:52.580 00.000 7988 OnExposeComplete: enter
04:14:52.580 00.000 7988 UpdateGuideState(): m_state=1
04:14:52.585 00.005 7988 UpdateCurrentPosition: no star selected
04:14:52.585 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:52.587 00.002 7988 Status Line: No star selected
04:14:52.589 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
04:14:52.590 00.001 7988 UpdateGuideState exits: No star selected
04:14:52.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:52.592 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:52.592 00.000 7988 Enqueuing Expose request
04:14:52.594 00.002 15712 Worker thread wakes up
04:14:52.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:52.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:54.114 01.520 15712 Exposure complete
04:14:54.176 00.062 15712 worker thread done servicing request
04:14:54.176 00.000 7988 OnExposeComplete: enter
04:14:54.176 00.000 7988 UpdateGuideState(): m_state=1
04:14:54.182 00.006 7988 UpdateCurrentPosition: no star selected
04:14:54.182 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:54.184 00.002 7988 Status Line: No star selected
04:14:54.186 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=87, FiltMax=108, Gamma=0.690
04:14:54.186 00.000 7988 UpdateGuideState exits: No star selected
04:14:54.188 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:54.189 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:54.189 00.000 7988 Enqueuing Expose request
04:14:54.191 00.002 15712 Worker thread wakes up
04:14:54.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:54.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:55.818 01.627 15712 Exposure complete
04:14:55.885 00.067 15712 worker thread done servicing request
04:14:55.886 00.001 7988 OnExposeComplete: enter
04:14:55.886 00.000 7988 UpdateGuideState(): m_state=1
04:14:55.886 00.000 7988 UpdateCurrentPosition: no star selected
04:14:55.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:55.891 00.005 7988 Status Line: No star selected
04:14:55.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=96, FiltMin=86, FiltMax=108, Gamma=0.690
04:14:55.891 00.000 7988 UpdateGuideState exits: No star selected
04:14:55.894 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:55.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:55.894 00.000 7988 Enqueuing Expose request
04:14:55.894 00.000 15712 Worker thread wakes up
04:14:55.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:55.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:57.426 01.532 15712 Exposure complete
04:14:57.491 00.065 15712 worker thread done servicing request
04:14:57.491 00.000 7988 OnExposeComplete: enter
04:14:57.491 00.000 7988 UpdateGuideState(): m_state=1
04:14:57.491 00.000 7988 UpdateCurrentPosition: no star selected
04:14:57.491 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:57.491 00.000 7988 Status Line: No star selected
04:14:57.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=96, FiltMin=85, FiltMax=106, Gamma=0.690
04:14:57.491 00.000 7988 UpdateGuideState exits: No star selected
04:14:57.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:57.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:57.491 00.000 7988 Enqueuing Expose request
04:14:57.503 00.012 15712 Worker thread wakes up
04:14:57.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:57.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:14:59.135 01.632 15712 Exposure complete
04:14:59.196 00.061 15712 worker thread done servicing request
04:14:59.196 00.000 7988 OnExposeComplete: enter
04:14:59.196 00.000 7988 UpdateGuideState(): m_state=1
04:14:59.203 00.007 7988 UpdateCurrentPosition: no star selected
04:14:59.203 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:59.205 00.002 7988 Status Line: No star selected
04:14:59.207 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=96, FiltMin=86, FiltMax=106, Gamma=0.690
04:14:59.207 00.000 7988 UpdateGuideState exits: No star selected
04:14:59.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:59.207 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:14:59.212 00.005 7988 Enqueuing Expose request
04:14:59.212 00.000 15712 Worker thread wakes up
04:14:59.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:14:59.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:00.731 01.519 15712 Exposure complete
04:15:00.796 00.065 15712 worker thread done servicing request
04:15:00.796 00.000 7988 OnExposeComplete: enter
04:15:00.796 00.000 7988 UpdateGuideState(): m_state=1
04:15:00.796 00.000 7988 UpdateCurrentPosition: no star selected
04:15:00.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:00.796 00.000 7988 Status Line: No star selected
04:15:00.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=96, FiltMin=86, FiltMax=107, Gamma=0.690
04:15:00.796 00.000 7988 UpdateGuideState exits: No star selected
04:15:00.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:00.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:00.796 00.000 7988 Enqueuing Expose request
04:15:00.796 00.000 15712 Worker thread wakes up
04:15:00.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:00.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:02.441 01.645 15712 Exposure complete
04:15:02.507 00.066 15712 worker thread done servicing request
04:15:02.507 00.000 7988 OnExposeComplete: enter
04:15:02.507 00.000 7988 UpdateGuideState(): m_state=1
04:15:02.507 00.000 7988 UpdateCurrentPosition: no star selected
04:15:02.507 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:02.507 00.000 7988 Status Line: No star selected
04:15:02.513 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=96, FiltMin=86, FiltMax=107, Gamma=0.690
04:15:02.513 00.000 7988 UpdateGuideState exits: No star selected
04:15:02.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:02.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:02.513 00.000 7988 Enqueuing Expose request
04:15:02.519 00.006 15712 Worker thread wakes up
04:15:02.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:02.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:04.036 01.517 15712 Exposure complete
04:15:04.102 00.066 15712 worker thread done servicing request
04:15:04.102 00.000 7988 OnExposeComplete: enter
04:15:04.102 00.000 7988 UpdateGuideState(): m_state=1
04:15:04.102 00.000 7988 UpdateCurrentPosition: no star selected
04:15:04.102 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:04.102 00.000 7988 Status Line: No star selected
04:15:04.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=86, FiltMax=106, Gamma=0.690
04:15:04.102 00.000 7988 UpdateGuideState exits: No star selected
04:15:04.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:04.102 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:04.112 00.010 7988 Enqueuing Expose request
04:15:04.114 00.002 15712 Worker thread wakes up
04:15:04.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:04.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:05.745 01.631 15712 Exposure complete
04:15:05.806 00.061 15712 worker thread done servicing request
04:15:05.806 00.000 7988 OnExposeComplete: enter
04:15:05.806 00.000 7988 UpdateGuideState(): m_state=1
04:15:05.812 00.006 7988 UpdateCurrentPosition: no star selected
04:15:05.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:05.814 00.002 7988 Status Line: No star selected
04:15:05.816 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=96, FiltMin=86, FiltMax=106, Gamma=0.690
04:15:05.816 00.000 7988 UpdateGuideState exits: No star selected
04:15:05.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:05.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:05.816 00.000 7988 Enqueuing Expose request
04:15:05.816 00.000 15712 Worker thread wakes up
04:15:05.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:05.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:07.338 01.522 15712 Exposure complete
04:15:07.399 00.061 15712 worker thread done servicing request
04:15:07.399 00.000 7988 OnExposeComplete: enter
04:15:07.399 00.000 7988 UpdateGuideState(): m_state=1
04:15:07.407 00.008 7988 UpdateCurrentPosition: no star selected
04:15:07.407 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:07.409 00.002 7988 Status Line: No star selected
04:15:07.411 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=85, FiltMax=106, Gamma=0.690
04:15:07.411 00.000 7988 UpdateGuideState exits: No star selected
04:15:07.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:07.414 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:07.414 00.000 7988 Enqueuing Expose request
04:15:07.415 00.001 15712 Worker thread wakes up
04:15:07.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:07.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:09.156 01.741 15712 Exposure complete
04:15:09.220 00.064 15712 worker thread done servicing request
04:15:09.220 00.000 7988 OnExposeComplete: enter
04:15:09.220 00.000 7988 UpdateGuideState(): m_state=1
04:15:09.220 00.000 7988 UpdateCurrentPosition: no star selected
04:15:09.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:09.220 00.000 7988 Status Line: No star selected
04:15:09.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=85, FiltMax=107, Gamma=0.690
04:15:09.220 00.000 7988 UpdateGuideState exits: No star selected
04:15:09.230 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:09.230 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:09.232 00.002 7988 Enqueuing Expose request
04:15:09.232 00.000 15712 Worker thread wakes up
04:15:09.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:09.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:10.643 01.411 15712 Exposure complete
04:15:10.704 00.061 15712 worker thread done servicing request
04:15:10.704 00.000 7988 OnExposeComplete: enter
04:15:10.704 00.000 7988 UpdateGuideState(): m_state=1
04:15:10.704 00.000 7988 UpdateCurrentPosition: no star selected
04:15:10.714 00.010 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:10.714 00.000 7988 Status Line: No star selected
04:15:10.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=86, FiltMax=106, Gamma=0.690
04:15:10.714 00.000 7988 UpdateGuideState exits: No star selected
04:15:10.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:10.719 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:10.719 00.000 7988 Enqueuing Expose request
04:15:10.719 00.000 15712 Worker thread wakes up
04:15:10.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:10.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:12.348 01.629 15712 Exposure complete
04:15:12.414 00.066 15712 worker thread done servicing request
04:15:12.414 00.000 7988 OnExposeComplete: enter
04:15:12.416 00.002 7988 UpdateGuideState(): m_state=1
04:15:12.416 00.000 7988 UpdateCurrentPosition: no star selected
04:15:12.416 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:12.416 00.000 7988 Status Line: No star selected
04:15:12.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=97, FiltMin=88, FiltMax=107, Gamma=0.690
04:15:12.416 00.000 7988 UpdateGuideState exits: No star selected
04:15:12.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:12.416 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:12.416 00.000 7988 Enqueuing Expose request
04:15:12.416 00.000 15712 Worker thread wakes up
04:15:12.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:12.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:13.952 01.536 15712 Exposure complete
04:15:14.017 00.065 15712 worker thread done servicing request
04:15:14.017 00.000 7988 OnExposeComplete: enter
04:15:14.017 00.000 7988 UpdateGuideState(): m_state=1
04:15:14.017 00.000 7988 UpdateCurrentPosition: no star selected
04:15:14.017 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:14.017 00.000 7988 Status Line: No star selected
04:15:14.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=89, FiltMax=107, Gamma=0.690
04:15:14.025 00.008 7988 UpdateGuideState exits: No star selected
04:15:14.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:14.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:14.025 00.000 7988 Enqueuing Expose request
04:15:14.025 00.000 15712 Worker thread wakes up
04:15:14.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:14.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:15.674 01.649 15712 Exposure complete
04:15:15.735 00.061 15712 worker thread done servicing request
04:15:15.735 00.000 7988 OnExposeComplete: enter
04:15:15.735 00.000 7988 UpdateGuideState(): m_state=1
04:15:15.741 00.006 7988 UpdateCurrentPosition: no star selected
04:15:15.741 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:15.743 00.002 7988 Status Line: No star selected
04:15:15.745 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=88, FiltMax=107, Gamma=0.690
04:15:15.745 00.000 7988 UpdateGuideState exits: No star selected
04:15:15.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:15.745 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:15.745 00.000 7988 Enqueuing Expose request
04:15:15.750 00.005 15712 Worker thread wakes up
04:15:15.752 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:15.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:17.159 01.407 15712 Exposure complete
04:15:17.218 00.059 15712 worker thread done servicing request
04:15:17.218 00.000 7988 OnExposeComplete: enter
04:15:17.218 00.000 7988 UpdateGuideState(): m_state=1
04:15:17.227 00.009 7988 UpdateCurrentPosition: no star selected
04:15:17.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:17.229 00.002 7988 Status Line: No star selected
04:15:17.231 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=89, FiltMax=106, Gamma=0.690
04:15:17.233 00.002 7988 UpdateGuideState exits: No star selected
04:15:17.234 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:17.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:17.234 00.000 7988 Enqueuing Expose request
04:15:17.234 00.000 15712 Worker thread wakes up
04:15:17.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:17.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:18.876 01.642 15712 Exposure complete
04:15:18.942 00.066 15712 worker thread done servicing request
04:15:18.942 00.000 7988 OnExposeComplete: enter
04:15:18.942 00.000 7988 UpdateGuideState(): m_state=1
04:15:18.942 00.000 7988 UpdateCurrentPosition: no star selected
04:15:18.942 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:18.942 00.000 7988 Status Line: No star selected
04:15:18.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=88, FiltMax=106, Gamma=0.690
04:15:18.942 00.000 7988 UpdateGuideState exits: No star selected
04:15:18.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:18.942 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:18.953 00.011 7988 Enqueuing Expose request
04:15:18.953 00.000 15712 Worker thread wakes up
04:15:18.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:18.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:20.483 01.530 15712 Exposure complete
04:15:20.536 00.053 15712 worker thread done servicing request
04:15:20.536 00.000 7988 OnExposeComplete: enter
04:15:20.536 00.000 7988 UpdateGuideState(): m_state=1
04:15:20.551 00.015 7988 UpdateCurrentPosition: no star selected
04:15:20.551 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:20.551 00.000 7988 Status Line: No star selected
04:15:20.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=87, FiltMax=106, Gamma=0.690
04:15:20.551 00.000 7988 UpdateGuideState exits: No star selected
04:15:20.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:20.551 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:20.551 00.000 7988 Enqueuing Expose request
04:15:20.551 00.000 15712 Worker thread wakes up
04:15:20.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:20.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:22.199 01.648 15712 Exposure complete
04:15:22.260 00.061 15712 worker thread done servicing request
04:15:22.260 00.000 7988 OnExposeComplete: enter
04:15:22.260 00.000 7988 UpdateGuideState(): m_state=1
04:15:22.265 00.005 7988 UpdateCurrentPosition: no star selected
04:15:22.266 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:22.266 00.000 7988 Status Line: No star selected
04:15:22.268 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=88, FiltMax=106, Gamma=0.690
04:15:22.268 00.000 7988 UpdateGuideState exits: No star selected
04:15:22.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:22.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:22.268 00.000 7988 Enqueuing Expose request
04:15:22.268 00.000 15712 Worker thread wakes up
04:15:22.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:22.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:23.796 01.528 15712 Exposure complete
04:15:23.858 00.062 15712 worker thread done servicing request
04:15:23.858 00.000 7988 OnExposeComplete: enter
04:15:23.858 00.000 7988 UpdateGuideState(): m_state=1
04:15:23.864 00.006 7988 UpdateCurrentPosition: no star selected
04:15:23.864 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:23.866 00.002 7988 Status Line: No star selected
04:15:23.868 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=97, FiltMin=88, FiltMax=108, Gamma=0.690
04:15:23.868 00.000 7988 UpdateGuideState exits: No star selected
04:15:23.870 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:23.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:23.872 00.002 7988 Enqueuing Expose request
04:15:23.872 00.000 15712 Worker thread wakes up
04:15:23.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:23.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:25.506 01.634 15712 Exposure complete
04:15:25.568 00.062 15712 worker thread done servicing request
04:15:25.568 00.000 7988 OnExposeComplete: enter
04:15:25.568 00.000 7988 UpdateGuideState(): m_state=1
04:15:25.573 00.005 7988 UpdateCurrentPosition: no star selected
04:15:25.573 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:25.575 00.002 7988 Status Line: No star selected
04:15:25.577 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=87, FiltMax=107, Gamma=0.690
04:15:25.577 00.000 7988 UpdateGuideState exits: No star selected
04:15:25.579 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:25.579 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:25.581 00.002 7988 Enqueuing Expose request
04:15:25.581 00.000 15712 Worker thread wakes up
04:15:25.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:25.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:27.104 01.523 15712 Exposure complete
04:15:27.165 00.061 15712 worker thread done servicing request
04:15:27.165 00.000 7988 OnExposeComplete: enter
04:15:27.165 00.000 7988 UpdateGuideState(): m_state=1
04:15:27.172 00.007 7988 UpdateCurrentPosition: no star selected
04:15:27.172 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:27.175 00.003 7988 Status Line: No star selected
04:15:27.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=97, FiltMin=87, FiltMax=107, Gamma=0.690
04:15:27.177 00.002 7988 UpdateGuideState exits: No star selected
04:15:27.179 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:27.179 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:27.181 00.002 7988 Enqueuing Expose request
04:15:27.183 00.002 15712 Worker thread wakes up
04:15:27.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:27.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:28.814 01.631 15712 Exposure complete
04:15:28.876 00.062 15712 worker thread done servicing request
04:15:28.876 00.000 7988 OnExposeComplete: enter
04:15:28.876 00.000 7988 UpdateGuideState(): m_state=1
04:15:28.883 00.007 7988 UpdateCurrentPosition: no star selected
04:15:28.883 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:28.885 00.002 7988 Status Line: No star selected
04:15:28.887 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=97, FiltMin=88, FiltMax=106, Gamma=0.690
04:15:28.887 00.000 7988 UpdateGuideState exits: No star selected
04:15:28.889 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:28.889 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:28.891 00.002 7988 Enqueuing Expose request
04:15:28.892 00.001 15712 Worker thread wakes up
04:15:28.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:28.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:30.413 01.521 15712 Exposure complete
04:15:30.478 00.065 15712 worker thread done servicing request
04:15:30.478 00.000 7988 OnExposeComplete: enter
04:15:30.478 00.000 7988 UpdateGuideState(): m_state=1
04:15:30.480 00.002 7988 UpdateCurrentPosition: no star selected
04:15:30.482 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:30.482 00.000 7988 Status Line: No star selected
04:15:30.484 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=88, FiltMax=106, Gamma=0.690
04:15:30.486 00.002 7988 UpdateGuideState exits: No star selected
04:15:30.487 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:30.487 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:30.490 00.003 7988 Enqueuing Expose request
04:15:30.490 00.000 15712 Worker thread wakes up
04:15:30.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:30.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:32.123 01.633 15712 Exposure complete
04:15:32.187 00.064 15712 worker thread done servicing request
04:15:32.187 00.000 7988 OnExposeComplete: enter
04:15:32.187 00.000 7988 UpdateGuideState(): m_state=1
04:15:32.191 00.004 7988 UpdateCurrentPosition: no star selected
04:15:32.191 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:32.191 00.000 7988 Status Line: No star selected
04:15:32.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=88, FiltMax=106, Gamma=0.690
04:15:32.191 00.000 7988 UpdateGuideState exits: No star selected
04:15:32.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:32.191 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:32.191 00.000 7988 Enqueuing Expose request
04:15:32.200 00.009 15712 Worker thread wakes up
04:15:32.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:32.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:33.719 01.519 15712 Exposure complete
04:15:33.782 00.063 15712 worker thread done servicing request
04:15:33.784 00.002 7988 OnExposeComplete: enter
04:15:33.784 00.000 7988 UpdateGuideState(): m_state=1
04:15:33.784 00.000 7988 UpdateCurrentPosition: no star selected
04:15:33.784 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:33.784 00.000 7988 Status Line: No star selected
04:15:33.790 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=87, FiltMax=106, Gamma=0.690
04:15:33.790 00.000 7988 UpdateGuideState exits: No star selected
04:15:33.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:33.790 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:33.790 00.000 7988 Enqueuing Expose request
04:15:33.790 00.000 15712 Worker thread wakes up
04:15:33.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:33.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:35.428 01.638 15712 Exposure complete
04:15:35.492 00.064 15712 worker thread done servicing request
04:15:35.492 00.000 7988 OnExposeComplete: enter
04:15:35.492 00.000 7988 UpdateGuideState(): m_state=1
04:15:35.495 00.003 7988 UpdateCurrentPosition: no star selected
04:15:35.495 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:35.497 00.002 7988 Status Line: No star selected
04:15:35.499 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=96, FiltMin=87, FiltMax=106, Gamma=0.690
04:15:35.499 00.000 7988 UpdateGuideState exits: No star selected
04:15:35.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:35.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:35.499 00.000 7988 Enqueuing Expose request
04:15:35.499 00.000 15712 Worker thread wakes up
04:15:35.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:35.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:37.024 01.525 15712 Exposure complete
04:15:37.089 00.065 15712 worker thread done servicing request
04:15:37.089 00.000 7988 OnExposeComplete: enter
04:15:37.089 00.000 7988 UpdateGuideState(): m_state=1
04:15:37.089 00.000 7988 UpdateCurrentPosition: no star selected
04:15:37.092 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:37.092 00.000 7988 Status Line: No star selected
04:15:37.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=87, FiltMax=106, Gamma=0.690
04:15:37.092 00.000 7988 UpdateGuideState exits: No star selected
04:15:37.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:37.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:37.092 00.000 7988 Enqueuing Expose request
04:15:37.101 00.009 15712 Worker thread wakes up
04:15:37.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:37.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:38.843 01.742 15712 Exposure complete
04:15:38.905 00.062 15712 worker thread done servicing request
04:15:38.905 00.000 7988 OnExposeComplete: enter
04:15:38.905 00.000 7988 UpdateGuideState(): m_state=1
04:15:38.912 00.007 7988 UpdateCurrentPosition: no star selected
04:15:38.912 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:38.914 00.002 7988 Status Line: No star selected
04:15:38.916 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=87, FiltMax=105, Gamma=0.690
04:15:38.916 00.000 7988 UpdateGuideState exits: No star selected
04:15:38.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:38.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:38.920 00.004 7988 Enqueuing Expose request
04:15:38.920 00.000 15712 Worker thread wakes up
04:15:38.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:38.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:40.328 01.408 15712 Exposure complete
04:15:40.390 00.062 15712 worker thread done servicing request
04:15:40.390 00.000 7988 OnExposeComplete: enter
04:15:40.390 00.000 7988 UpdateGuideState(): m_state=1
04:15:40.395 00.005 7988 UpdateCurrentPosition: no star selected
04:15:40.395 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:40.397 00.002 7988 Status Line: No star selected
04:15:40.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=96, FiltMin=87, FiltMax=105, Gamma=0.690
04:15:40.397 00.000 7988 UpdateGuideState exits: No star selected
04:15:40.397 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:40.397 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:40.397 00.000 7988 Enqueuing Expose request
04:15:40.397 00.000 15712 Worker thread wakes up
04:15:40.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:40.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:42.034 01.637 15712 Exposure complete
04:15:42.099 00.065 15712 worker thread done servicing request
04:15:42.099 00.000 7988 OnExposeComplete: enter
04:15:42.099 00.000 7988 UpdateGuideState(): m_state=1
04:15:42.102 00.003 7988 UpdateCurrentPosition: no star selected
04:15:42.104 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:42.104 00.000 7988 Status Line: No star selected
04:15:42.106 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=86, FiltMax=105, Gamma=0.690
04:15:42.106 00.000 7988 UpdateGuideState exits: No star selected
04:15:42.108 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:42.108 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:42.110 00.002 7988 Enqueuing Expose request
04:15:42.110 00.000 15712 Worker thread wakes up
04:15:42.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:42.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:43.631 01.521 15712 Exposure complete
04:15:43.699 00.068 15712 worker thread done servicing request
04:15:43.699 00.000 7988 OnExposeComplete: enter
04:15:43.699 00.000 7988 UpdateGuideState(): m_state=1
04:15:43.699 00.000 7988 UpdateCurrentPosition: no star selected
04:15:43.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:43.699 00.000 7988 Status Line: No star selected
04:15:43.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=87, FiltMax=105, Gamma=0.690
04:15:43.699 00.000 7988 UpdateGuideState exits: No star selected
04:15:43.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:43.699 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:43.709 00.010 7988 Enqueuing Expose request
04:15:43.709 00.000 15712 Worker thread wakes up
04:15:43.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:43.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:45.341 01.632 15712 Exposure complete
04:15:45.403 00.062 15712 worker thread done servicing request
04:15:45.403 00.000 7988 OnExposeComplete: enter
04:15:45.403 00.000 7988 UpdateGuideState(): m_state=1
04:15:45.409 00.006 7988 UpdateCurrentPosition: no star selected
04:15:45.409 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:45.411 00.002 7988 Status Line: No star selected
04:15:45.413 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=95, FiltMin=87, FiltMax=106, Gamma=0.690
04:15:45.413 00.000 7988 UpdateGuideState exits: No star selected
04:15:45.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:45.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:45.413 00.000 7988 Enqueuing Expose request
04:15:45.419 00.006 15712 Worker thread wakes up
04:15:45.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:45.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:46.939 01.520 15712 Exposure complete
04:15:47.003 00.064 15712 worker thread done servicing request
04:15:47.005 00.002 7988 OnExposeComplete: enter
04:15:47.006 00.001 7988 UpdateGuideState(): m_state=1
04:15:47.006 00.000 7988 UpdateCurrentPosition: no star selected
04:15:47.008 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:47.010 00.002 7988 Status Line: No star selected
04:15:47.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=95, FiltMin=87, FiltMax=105, Gamma=0.690
04:15:47.010 00.000 7988 UpdateGuideState exits: No star selected
04:15:47.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:47.010 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:47.010 00.000 7988 Enqueuing Expose request
04:15:47.017 00.007 15712 Worker thread wakes up
04:15:47.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:47.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:48.647 01.630 15712 Exposure complete
04:15:48.711 00.064 15712 worker thread done servicing request
04:15:48.711 00.000 7988 OnExposeComplete: enter
04:15:48.711 00.000 7988 UpdateGuideState(): m_state=1
04:15:48.711 00.000 7988 UpdateCurrentPosition: no star selected
04:15:48.711 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:48.711 00.000 7988 Status Line: No star selected
04:15:48.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=87, FiltMax=105, Gamma=0.690
04:15:48.711 00.000 7988 UpdateGuideState exits: No star selected
04:15:48.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:48.711 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:48.711 00.000 7988 Enqueuing Expose request
04:15:48.725 00.014 15712 Worker thread wakes up
04:15:48.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:48.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:50.253 01.528 15712 Exposure complete
04:15:50.319 00.066 15712 worker thread done servicing request
04:15:50.319 00.000 7988 OnExposeComplete: enter
04:15:50.319 00.000 7988 UpdateGuideState(): m_state=1
04:15:50.319 00.000 7988 UpdateCurrentPosition: no star selected
04:15:50.319 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:50.319 00.000 7988 Status Line: No star selected
04:15:50.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=95, FiltMin=87, FiltMax=106, Gamma=0.690
04:15:50.326 00.007 7988 UpdateGuideState exits: No star selected
04:15:50.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:50.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:50.326 00.000 7988 Enqueuing Expose request
04:15:50.326 00.000 15712 Worker thread wakes up
04:15:50.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:50.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:51.961 01.635 15712 Exposure complete
04:15:52.022 00.061 15712 worker thread done servicing request
04:15:52.022 00.000 7988 OnExposeComplete: enter
04:15:52.029 00.007 7988 UpdateGuideState(): m_state=1
04:15:52.029 00.000 7988 UpdateCurrentPosition: no star selected
04:15:52.031 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:52.031 00.000 7988 Status Line: No star selected
04:15:52.033 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=95, FiltMin=87, FiltMax=106, Gamma=0.690
04:15:52.033 00.000 7988 UpdateGuideState exits: No star selected
04:15:52.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:52.033 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:52.038 00.005 7988 Enqueuing Expose request
04:15:52.038 00.000 15712 Worker thread wakes up
04:15:52.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:52.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:53.557 01.519 15712 Exposure complete
04:15:53.626 00.069 15712 worker thread done servicing request
04:15:53.626 00.000 7988 OnExposeComplete: enter
04:15:53.626 00.000 7988 UpdateGuideState(): m_state=1
04:15:53.628 00.002 7988 UpdateCurrentPosition: no star selected
04:15:53.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:53.630 00.002 7988 Status Line: No star selected
04:15:53.632 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=96, FiltMin=87, FiltMax=106, Gamma=0.690
04:15:53.632 00.000 7988 UpdateGuideState exits: No star selected
04:15:53.634 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:53.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:53.634 00.000 7988 Enqueuing Expose request
04:15:53.634 00.000 15712 Worker thread wakes up
04:15:53.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:53.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:55.268 01.634 15712 Exposure complete
04:15:55.329 00.061 15712 worker thread done servicing request
04:15:55.329 00.000 7988 OnExposeComplete: enter
04:15:55.329 00.000 7988 UpdateGuideState(): m_state=1
04:15:55.335 00.006 7988 UpdateCurrentPosition: no star selected
04:15:55.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:55.337 00.002 7988 Status Line: No star selected
04:15:55.339 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=96, FiltMin=87, FiltMax=107, Gamma=0.690
04:15:55.339 00.000 7988 UpdateGuideState exits: No star selected
04:15:55.341 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:55.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:55.343 00.002 7988 Enqueuing Expose request
04:15:55.343 00.000 15712 Worker thread wakes up
04:15:55.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:55.345 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:56.866 01.521 15712 Exposure complete
04:15:56.930 00.064 15712 worker thread done servicing request
04:15:56.930 00.000 7988 OnExposeComplete: enter
04:15:56.930 00.000 7988 UpdateGuideState(): m_state=1
04:15:56.936 00.006 7988 UpdateCurrentPosition: no star selected
04:15:56.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:56.936 00.000 7988 Status Line: No star selected
04:15:56.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=88, FiltMax=108, Gamma=0.690
04:15:56.936 00.000 7988 UpdateGuideState exits: No star selected
04:15:56.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:56.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:56.936 00.000 7988 Enqueuing Expose request
04:15:56.936 00.000 15712 Worker thread wakes up
04:15:56.946 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:56.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:15:58.578 01.632 15712 Exposure complete
04:15:58.639 00.061 15712 worker thread done servicing request
04:15:58.639 00.000 7988 OnExposeComplete: enter
04:15:58.639 00.000 7988 UpdateGuideState(): m_state=1
04:15:58.645 00.006 7988 UpdateCurrentPosition: no star selected
04:15:58.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:58.648 00.003 7988 Status Line: No star selected
04:15:58.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=88, FiltMax=108, Gamma=0.690
04:15:58.648 00.000 7988 UpdateGuideState exits: No star selected
04:15:58.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:58.648 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:15:58.648 00.000 7988 Enqueuing Expose request
04:15:58.648 00.000 15712 Worker thread wakes up
04:15:58.655 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
04:15:58.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:00.175 01.520 15712 Exposure complete
04:16:00.236 00.061 15712 worker thread done servicing request
04:16:00.236 00.000 7988 OnExposeComplete: enter
04:16:00.236 00.000 7988 UpdateGuideState(): m_state=1
04:16:00.243 00.007 7988 UpdateCurrentPosition: no star selected
04:16:00.243 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:00.245 00.002 7988 Status Line: No star selected
04:16:00.247 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=98, FiltMin=87, FiltMax=108, Gamma=0.690
04:16:00.247 00.000 7988 UpdateGuideState exits: No star selected
04:16:00.249 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:00.249 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:00.251 00.002 7988 Enqueuing Expose request
04:16:00.252 00.001 15712 Worker thread wakes up
04:16:00.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:00.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:01.884 01.632 15712 Exposure complete
04:16:01.946 00.062 15712 worker thread done servicing request
04:16:01.946 00.000 7988 OnExposeComplete: enter
04:16:01.946 00.000 7988 UpdateGuideState(): m_state=1
04:16:01.946 00.000 7988 UpdateCurrentPosition: no star selected
04:16:01.953 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:01.953 00.000 7988 Status Line: No star selected
04:16:01.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=88, FiltMax=108, Gamma=0.690
04:16:01.953 00.000 7988 UpdateGuideState exits: No star selected
04:16:01.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:01.953 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:01.953 00.000 7988 Enqueuing Expose request
04:16:01.953 00.000 15712 Worker thread wakes up
04:16:01.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:01.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:03.482 01.529 15712 Exposure complete
04:16:03.543 00.061 15712 worker thread done servicing request
04:16:03.543 00.000 7988 OnExposeComplete: enter
04:16:03.543 00.000 7988 UpdateGuideState(): m_state=1
04:16:03.550 00.007 7988 UpdateCurrentPosition: no star selected
04:16:03.550 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:03.553 00.003 7988 Status Line: No star selected
04:16:03.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=88, FiltMax=108, Gamma=0.690
04:16:03.555 00.002 7988 UpdateGuideState exits: No star selected
04:16:03.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:03.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:03.555 00.000 7988 Enqueuing Expose request
04:16:03.559 00.004 15712 Worker thread wakes up
04:16:03.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:03.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:05.299 01.740 15712 Exposure complete
04:16:05.363 00.064 15712 worker thread done servicing request
04:16:05.363 00.000 7988 OnExposeComplete: enter
04:16:05.363 00.000 7988 UpdateGuideState(): m_state=1
04:16:05.363 00.000 7988 UpdateCurrentPosition: no star selected
04:16:05.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:05.363 00.000 7988 Status Line: No star selected
04:16:05.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=89, FiltMax=109, Gamma=0.690
04:16:05.363 00.000 7988 UpdateGuideState exits: No star selected
04:16:05.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:05.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:05.363 00.000 7988 Enqueuing Expose request
04:16:05.376 00.013 15712 Worker thread wakes up
04:16:05.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:05.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:06.780 01.404 15712 Exposure complete
04:16:06.843 00.063 15712 worker thread done servicing request
04:16:06.843 00.000 7988 OnExposeComplete: enter
04:16:06.843 00.000 7988 UpdateGuideState(): m_state=1
04:16:06.849 00.006 7988 UpdateCurrentPosition: no star selected
04:16:06.849 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:06.851 00.002 7988 Status Line: No star selected
04:16:06.853 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=89, FiltMax=110, Gamma=0.690
04:16:06.854 00.001 7988 UpdateGuideState exits: No star selected
04:16:06.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:06.856 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:06.856 00.000 7988 Enqueuing Expose request
04:16:06.856 00.000 15712 Worker thread wakes up
04:16:06.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:06.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:08.490 01.634 15712 Exposure complete
04:16:08.556 00.066 15712 worker thread done servicing request
04:16:08.556 00.000 7988 OnExposeComplete: enter
04:16:08.556 00.000 7988 UpdateGuideState(): m_state=1
04:16:08.559 00.003 7988 UpdateCurrentPosition: no star selected
04:16:08.559 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:08.561 00.002 7988 Status Line: No star selected
04:16:08.563 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=91, FiltMax=110, Gamma=0.690
04:16:08.563 00.000 7988 UpdateGuideState exits: No star selected
04:16:08.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:08.567 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:08.567 00.000 7988 Enqueuing Expose request
04:16:08.567 00.000 15712 Worker thread wakes up
04:16:08.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:08.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:10.088 01.521 15712 Exposure complete
04:16:10.154 00.066 15712 worker thread done servicing request
04:16:10.154 00.000 7988 OnExposeComplete: enter
04:16:10.154 00.000 7988 UpdateGuideState(): m_state=1
04:16:10.156 00.002 7988 UpdateCurrentPosition: no star selected
04:16:10.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:10.156 00.000 7988 Status Line: No star selected
04:16:10.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=91, FiltMax=110, Gamma=0.690
04:16:10.156 00.000 7988 UpdateGuideState exits: No star selected
04:16:10.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:10.156 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:10.156 00.000 7988 Enqueuing Expose request
04:16:10.165 00.009 15712 Worker thread wakes up
04:16:10.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:10.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:11.797 01.632 15712 Exposure complete
04:16:11.861 00.064 15712 worker thread done servicing request
04:16:11.861 00.000 7988 OnExposeComplete: enter
04:16:11.861 00.000 7988 UpdateGuideState(): m_state=1
04:16:11.861 00.000 7988 UpdateCurrentPosition: no star selected
04:16:11.861 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:11.861 00.000 7988 Status Line: No star selected
04:16:11.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=92, FiltMax=110, Gamma=0.690
04:16:11.861 00.000 7988 UpdateGuideState exits: No star selected
04:16:11.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:11.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:11.861 00.000 7988 Enqueuing Expose request
04:16:11.861 00.000 15712 Worker thread wakes up
04:16:11.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:11.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:13.393 01.532 15712 Exposure complete
04:16:13.461 00.068 15712 worker thread done servicing request
04:16:13.461 00.000 7988 OnExposeComplete: enter
04:16:13.461 00.000 7988 UpdateGuideState(): m_state=1
04:16:13.463 00.002 7988 UpdateCurrentPosition: no star selected
04:16:13.463 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:13.465 00.002 7988 Status Line: No star selected
04:16:13.467 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=92, FiltMax=110, Gamma=0.690
04:16:13.467 00.000 7988 UpdateGuideState exits: No star selected
04:16:13.469 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:13.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:13.471 00.002 7988 Enqueuing Expose request
04:16:13.471 00.000 15712 Worker thread wakes up
04:16:13.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:13.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:15.107 01.636 15712 Exposure complete
04:16:15.173 00.066 15712 worker thread done servicing request
04:16:15.174 00.001 7988 OnExposeComplete: enter
04:16:15.174 00.000 7988 UpdateGuideState(): m_state=1
04:16:15.174 00.000 7988 UpdateCurrentPosition: no star selected
04:16:15.174 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:15.174 00.000 7988 Status Line: No star selected
04:16:15.179 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=100, FiltMin=92, FiltMax=111, Gamma=0.690
04:16:15.179 00.000 7988 UpdateGuideState exits: No star selected
04:16:15.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:15.179 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:15.179 00.000 7988 Enqueuing Expose request
04:16:15.185 00.006 15712 Worker thread wakes up
04:16:15.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:15.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:16.707 01.522 15712 Exposure complete
04:16:16.770 00.063 15712 worker thread done servicing request
04:16:16.770 00.000 7988 OnExposeComplete: enter
04:16:16.770 00.000 7988 UpdateGuideState(): m_state=1
04:16:16.770 00.000 7988 UpdateCurrentPosition: no star selected
04:16:16.770 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:16.770 00.000 7988 Status Line: No star selected
04:16:16.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=92, FiltMax=109, Gamma=0.690
04:16:16.779 00.009 7988 UpdateGuideState exits: No star selected
04:16:16.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:16.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:16.779 00.000 7988 Enqueuing Expose request
04:16:16.779 00.000 15712 Worker thread wakes up
04:16:16.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:16.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:18.415 01.636 15712 Exposure complete
04:16:18.480 00.065 15712 worker thread done servicing request
04:16:18.480 00.000 7988 OnExposeComplete: enter
04:16:18.480 00.000 7988 UpdateGuideState(): m_state=1
04:16:18.484 00.004 7988 UpdateCurrentPosition: no star selected
04:16:18.484 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:18.486 00.002 7988 Status Line: No star selected
04:16:18.488 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=91, FiltMax=110, Gamma=0.690
04:16:18.488 00.000 7988 UpdateGuideState exits: No star selected
04:16:18.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:18.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:18.488 00.000 7988 Enqueuing Expose request
04:16:18.488 00.000 15712 Worker thread wakes up
04:16:18.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:18.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:20.014 01.526 15712 Exposure complete
04:16:20.075 00.061 15712 worker thread done servicing request
04:16:20.075 00.000 7988 OnExposeComplete: enter
04:16:20.080 00.005 7988 UpdateGuideState(): m_state=1
04:16:20.080 00.000 7988 UpdateCurrentPosition: no star selected
04:16:20.080 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:20.080 00.000 7988 Status Line: No star selected
04:16:20.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=90, FiltMax=110, Gamma=0.690
04:16:20.080 00.000 7988 UpdateGuideState exits: No star selected
04:16:20.088 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:20.088 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:20.090 00.002 7988 Enqueuing Expose request
04:16:20.091 00.001 15712 Worker thread wakes up
04:16:20.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:20.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:21.722 01.631 15712 Exposure complete
04:16:21.784 00.062 15712 worker thread done servicing request
04:16:21.784 00.000 7988 OnExposeComplete: enter
04:16:21.784 00.000 7988 UpdateGuideState(): m_state=1
04:16:21.789 00.005 7988 UpdateCurrentPosition: no star selected
04:16:21.789 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:21.792 00.003 7988 Status Line: No star selected
04:16:21.794 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=89, FiltMax=110, Gamma=0.690
04:16:21.794 00.000 7988 UpdateGuideState exits: No star selected
04:16:21.796 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:21.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:21.798 00.002 7988 Enqueuing Expose request
04:16:21.798 00.000 15712 Worker thread wakes up
04:16:21.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:21.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:23.318 01.520 15712 Exposure complete
04:16:23.380 00.062 15712 worker thread done servicing request
04:16:23.380 00.000 7988 OnExposeComplete: enter
04:16:23.380 00.000 7988 UpdateGuideState(): m_state=1
04:16:23.380 00.000 7988 UpdateCurrentPosition: no star selected
04:16:23.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:23.380 00.000 7988 Status Line: No star selected
04:16:23.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=89, FiltMax=110, Gamma=0.690
04:16:23.380 00.000 7988 UpdateGuideState exits: No star selected
04:16:23.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:23.380 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:23.380 00.000 7988 Enqueuing Expose request
04:16:23.395 00.015 15712 Worker thread wakes up
04:16:23.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:23.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:25.024 01.629 15712 Exposure complete
04:16:25.085 00.061 15712 worker thread done servicing request
04:16:25.085 00.000 7988 OnExposeComplete: enter
04:16:25.085 00.000 7988 UpdateGuideState(): m_state=1
04:16:25.092 00.007 7988 UpdateCurrentPosition: no star selected
04:16:25.092 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:25.094 00.002 7988 Status Line: No star selected
04:16:25.096 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=88, FiltMax=110, Gamma=0.690
04:16:25.096 00.000 7988 UpdateGuideState exits: No star selected
04:16:25.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:25.096 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:25.100 00.004 7988 Enqueuing Expose request
04:16:25.102 00.002 15712 Worker thread wakes up
04:16:25.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:25.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:26.620 01.518 15712 Exposure complete
04:16:26.682 00.062 15712 worker thread done servicing request
04:16:26.682 00.000 7988 OnExposeComplete: enter
04:16:26.682 00.000 7988 UpdateGuideState(): m_state=1
04:16:26.682 00.000 7988 UpdateCurrentPosition: no star selected
04:16:26.682 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:26.682 00.000 7988 Status Line: No star selected
04:16:26.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=88, FiltMax=110, Gamma=0.690
04:16:26.682 00.000 7988 UpdateGuideState exits: No star selected
04:16:26.682 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:26.682 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:26.682 00.000 7988 Enqueuing Expose request
04:16:26.682 00.000 15712 Worker thread wakes up
04:16:26.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:26.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:28.329 01.647 15712 Exposure complete
04:16:28.390 00.061 15712 worker thread done servicing request
04:16:28.390 00.000 7988 OnExposeComplete: enter
04:16:28.390 00.000 7988 UpdateGuideState(): m_state=1
04:16:28.390 00.000 7988 UpdateCurrentPosition: no star selected
04:16:28.390 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:28.390 00.000 7988 Status Line: No star selected
04:16:28.400 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=88, FiltMax=110, Gamma=0.690
04:16:28.400 00.000 7988 UpdateGuideState exits: No star selected
04:16:28.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:28.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:28.400 00.000 7988 Enqueuing Expose request
04:16:28.406 00.006 15712 Worker thread wakes up
04:16:28.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:28.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:29.924 01.518 15712 Exposure complete
04:16:29.985 00.061 15712 worker thread done servicing request
04:16:29.985 00.000 7988 OnExposeComplete: enter
04:16:29.985 00.000 7988 UpdateGuideState(): m_state=1
04:16:29.993 00.008 7988 UpdateCurrentPosition: no star selected
04:16:29.993 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:29.996 00.003 7988 Status Line: No star selected
04:16:29.998 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=89, FiltMax=109, Gamma=0.690
04:16:29.998 00.000 7988 UpdateGuideState exits: No star selected
04:16:30.000 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:30.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:30.003 00.003 7988 Enqueuing Expose request
04:16:30.003 00.000 15712 Worker thread wakes up
04:16:30.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:30.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:31.646 01.643 15712 Exposure complete
04:16:31.711 00.065 15712 worker thread done servicing request
04:16:31.711 00.000 7988 OnExposeComplete: enter
04:16:31.711 00.000 7988 UpdateGuideState(): m_state=1
04:16:31.711 00.000 7988 UpdateCurrentPosition: no star selected
04:16:31.711 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:31.711 00.000 7988 Status Line: No star selected
04:16:31.718 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=89, FiltMax=109, Gamma=0.690
04:16:31.718 00.000 7988 UpdateGuideState exits: No star selected
04:16:31.720 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:31.720 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:31.722 00.002 7988 Enqueuing Expose request
04:16:31.722 00.000 15712 Worker thread wakes up
04:16:31.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:31.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:33.142 01.420 15712 Exposure complete
04:16:33.204 00.062 15712 worker thread done servicing request
04:16:33.204 00.000 7988 OnExposeComplete: enter
04:16:33.204 00.000 7988 UpdateGuideState(): m_state=1
04:16:33.211 00.007 7988 UpdateCurrentPosition: no star selected
04:16:33.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:33.213 00.002 7988 Status Line: No star selected
04:16:33.214 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=89, FiltMax=110, Gamma=0.690
04:16:33.216 00.002 7988 UpdateGuideState exits: No star selected
04:16:33.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:33.218 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:33.218 00.000 7988 Enqueuing Expose request
04:16:33.220 00.002 15712 Worker thread wakes up
04:16:33.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:33.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:34.964 01.744 15712 Exposure complete
04:16:35.025 00.061 15712 worker thread done servicing request
04:16:35.025 00.000 7988 OnExposeComplete: enter
04:16:35.025 00.000 7988 UpdateGuideState(): m_state=1
04:16:35.032 00.007 7988 UpdateCurrentPosition: no star selected
04:16:35.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:35.034 00.002 7988 Status Line: No star selected
04:16:35.035 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=87, FiltMax=110, Gamma=0.690
04:16:35.035 00.000 7988 UpdateGuideState exits: No star selected
04:16:35.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:35.035 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:35.035 00.000 7988 Enqueuing Expose request
04:16:35.041 00.006 15712 Worker thread wakes up
04:16:35.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:35.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:36.448 01.407 15712 Exposure complete
04:16:36.515 00.067 15712 worker thread done servicing request
04:16:36.515 00.000 7988 OnExposeComplete: enter
04:16:36.515 00.000 7988 UpdateGuideState(): m_state=1
04:16:36.515 00.000 7988 UpdateCurrentPosition: no star selected
04:16:36.515 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:36.515 00.000 7988 Status Line: No star selected
04:16:36.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=98, FiltMin=89, FiltMax=109, Gamma=0.690
04:16:36.515 00.000 7988 UpdateGuideState exits: No star selected
04:16:36.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:36.515 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:36.515 00.000 7988 Enqueuing Expose request
04:16:36.526 00.011 15712 Worker thread wakes up
04:16:36.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:36.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:38.160 01.634 15712 Exposure complete
04:16:38.219 00.059 15712 worker thread done servicing request
04:16:38.219 00.000 7988 OnExposeComplete: enter
04:16:38.219 00.000 7988 UpdateGuideState(): m_state=1
04:16:38.229 00.010 7988 UpdateCurrentPosition: no star selected
04:16:38.229 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:38.231 00.002 7988 Status Line: No star selected
04:16:38.233 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=88, FiltMax=109, Gamma=0.690
04:16:38.234 00.001 7988 UpdateGuideState exits: No star selected
04:16:38.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:38.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:38.234 00.000 7988 Enqueuing Expose request
04:16:38.234 00.000 15712 Worker thread wakes up
04:16:38.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:38.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:39.656 01.422 15712 Exposure complete
04:16:39.719 00.063 15712 worker thread done servicing request
04:16:39.719 00.000 7988 OnExposeComplete: enter
04:16:39.719 00.000 7988 UpdateGuideState(): m_state=1
04:16:39.724 00.005 7988 UpdateCurrentPosition: no star selected
04:16:39.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:39.726 00.002 7988 Status Line: No star selected
04:16:39.728 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=90, FiltMax=110, Gamma=0.690
04:16:39.728 00.000 7988 UpdateGuideState exits: No star selected
04:16:39.730 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:39.731 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:39.731 00.000 7988 Enqueuing Expose request
04:16:39.733 00.002 15712 Worker thread wakes up
04:16:39.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:39.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:41.368 01.635 15712 Exposure complete
04:16:41.432 00.064 15712 worker thread done servicing request
04:16:41.432 00.000 7988 OnExposeComplete: enter
04:16:41.434 00.002 7988 UpdateGuideState(): m_state=1
04:16:41.434 00.000 7988 UpdateCurrentPosition: no star selected
04:16:41.434 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:41.434 00.000 7988 Status Line: No star selected
04:16:41.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=89, FiltMax=109, Gamma=0.690
04:16:41.440 00.006 7988 UpdateGuideState exits: No star selected
04:16:41.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:41.442 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:41.442 00.000 7988 Enqueuing Expose request
04:16:41.444 00.002 15712 Worker thread wakes up
04:16:41.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:41.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:42.967 01.523 15712 Exposure complete
04:16:43.033 00.066 15712 worker thread done servicing request
04:16:43.033 00.000 7988 OnExposeComplete: enter
04:16:43.035 00.002 7988 UpdateGuideState(): m_state=1
04:16:43.035 00.000 7988 UpdateCurrentPosition: no star selected
04:16:43.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:43.035 00.000 7988 Status Line: No star selected
04:16:43.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=90, FiltMax=110, Gamma=0.690
04:16:43.035 00.000 7988 UpdateGuideState exits: No star selected
04:16:43.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:43.035 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:43.035 00.000 7988 Enqueuing Expose request
04:16:43.045 00.010 15712 Worker thread wakes up
04:16:43.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:43.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:44.674 01.629 15712 Exposure complete
04:16:44.738 00.064 15712 worker thread done servicing request
04:16:44.738 00.000 7988 OnExposeComplete: enter
04:16:44.738 00.000 7988 UpdateGuideState(): m_state=1
04:16:44.741 00.003 7988 UpdateCurrentPosition: no star selected
04:16:44.741 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:44.743 00.002 7988 Status Line: No star selected
04:16:44.745 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=90, FiltMax=110, Gamma=0.690
04:16:44.745 00.000 7988 UpdateGuideState exits: No star selected
04:16:44.747 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:44.747 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:44.749 00.002 7988 Enqueuing Expose request
04:16:44.749 00.000 15712 Worker thread wakes up
04:16:44.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:44.751 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:46.268 01.517 15712 Exposure complete
04:16:46.329 00.061 15712 worker thread done servicing request
04:16:46.329 00.000 7988 OnExposeComplete: enter
04:16:46.329 00.000 7988 UpdateGuideState(): m_state=1
04:16:46.335 00.006 7988 UpdateCurrentPosition: no star selected
04:16:46.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:46.337 00.002 7988 Status Line: No star selected
04:16:46.339 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=89, FiltMax=110, Gamma=0.690
04:16:46.341 00.002 7988 UpdateGuideState exits: No star selected
04:16:46.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:46.343 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:46.343 00.000 7988 Enqueuing Expose request
04:16:46.345 00.002 15712 Worker thread wakes up
04:16:46.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:46.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:48.086 01.741 15712 Exposure complete
04:16:48.148 00.062 15712 worker thread done servicing request
04:16:48.148 00.000 7988 OnExposeComplete: enter
04:16:48.148 00.000 7988 UpdateGuideState(): m_state=1
04:16:48.155 00.007 7988 UpdateCurrentPosition: no star selected
04:16:48.155 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:48.157 00.002 7988 Status Line: No star selected
04:16:48.159 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=100, FiltMin=89, FiltMax=109, Gamma=0.690
04:16:48.160 00.001 7988 UpdateGuideState exits: No star selected
04:16:48.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:48.162 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:48.162 00.000 7988 Enqueuing Expose request
04:16:48.163 00.001 15712 Worker thread wakes up
04:16:48.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:48.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:49.569 01.406 15712 Exposure complete
04:16:49.631 00.062 15712 worker thread done servicing request
04:16:49.631 00.000 7988 OnExposeComplete: enter
04:16:49.631 00.000 7988 UpdateGuideState(): m_state=1
04:16:49.637 00.006 7988 UpdateCurrentPosition: no star selected
04:16:49.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:49.639 00.002 7988 Status Line: No star selected
04:16:49.641 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=99, FiltMin=88, FiltMax=110, Gamma=0.690
04:16:49.641 00.000 7988 UpdateGuideState exits: No star selected
04:16:49.643 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:49.643 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:49.645 00.002 7988 Enqueuing Expose request
04:16:49.647 00.002 15712 Worker thread wakes up
04:16:49.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:49.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:51.279 01.632 15712 Exposure complete
04:16:51.344 00.065 15712 worker thread done servicing request
04:16:51.344 00.000 7988 OnExposeComplete: enter
04:16:51.344 00.000 7988 UpdateGuideState(): m_state=1
04:16:51.344 00.000 7988 UpdateCurrentPosition: no star selected
04:16:51.344 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:51.344 00.000 7988 Status Line: No star selected
04:16:51.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=87, FiltMax=109, Gamma=0.690
04:16:51.344 00.000 7988 UpdateGuideState exits: No star selected
04:16:51.354 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:51.354 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:51.356 00.002 7988 Enqueuing Expose request
04:16:51.357 00.001 15712 Worker thread wakes up
04:16:51.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:51.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:52.878 01.521 15712 Exposure complete
04:16:52.942 00.064 15712 worker thread done servicing request
04:16:52.942 00.000 7988 OnExposeComplete: enter
04:16:52.942 00.000 7988 UpdateGuideState(): m_state=1
04:16:52.942 00.000 7988 UpdateCurrentPosition: no star selected
04:16:52.942 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:52.942 00.000 7988 Status Line: No star selected
04:16:52.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=87, FiltMax=110, Gamma=0.690
04:16:52.942 00.000 7988 UpdateGuideState exits: No star selected
04:16:52.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:52.942 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:52.942 00.000 7988 Enqueuing Expose request
04:16:52.955 00.013 15712 Worker thread wakes up
04:16:52.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:52.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:54.586 01.631 15712 Exposure complete
04:16:54.647 00.061 15712 worker thread done servicing request
04:16:54.647 00.000 7988 OnExposeComplete: enter
04:16:54.647 00.000 7988 UpdateGuideState(): m_state=1
04:16:54.653 00.006 7988 UpdateCurrentPosition: no star selected
04:16:54.653 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:54.655 00.002 7988 Status Line: No star selected
04:16:54.657 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=98, FiltMin=87, FiltMax=109, Gamma=0.690
04:16:54.658 00.001 7988 UpdateGuideState exits: No star selected
04:16:54.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:54.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:54.658 00.000 7988 Enqueuing Expose request
04:16:54.658 00.000 15712 Worker thread wakes up
04:16:54.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:54.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:56.183 01.525 15712 Exposure complete
04:16:56.247 00.064 15712 worker thread done servicing request
04:16:56.249 00.002 7988 OnExposeComplete: enter
04:16:56.249 00.000 7988 UpdateGuideState(): m_state=1
04:16:56.249 00.000 7988 UpdateCurrentPosition: no star selected
04:16:56.249 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:56.249 00.000 7988 Status Line: No star selected
04:16:56.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=86, FiltMax=109, Gamma=0.690
04:16:56.249 00.000 7988 UpdateGuideState exits: No star selected
04:16:56.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:56.258 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:56.258 00.000 7988 Enqueuing Expose request
04:16:56.260 00.002 15712 Worker thread wakes up
04:16:56.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:56.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:57.998 01.738 15712 Exposure complete
04:16:58.064 00.066 15712 worker thread done servicing request
04:16:58.064 00.000 7988 OnExposeComplete: enter
04:16:58.064 00.000 7988 UpdateGuideState(): m_state=1
04:16:58.067 00.003 7988 UpdateCurrentPosition: no star selected
04:16:58.067 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:58.069 00.002 7988 Status Line: No star selected
04:16:58.071 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
04:16:58.071 00.000 7988 UpdateGuideState exits: No star selected
04:16:58.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:58.071 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:58.071 00.000 7988 Enqueuing Expose request
04:16:58.071 00.000 15712 Worker thread wakes up
04:16:58.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:58.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:16:59.483 01.412 15712 Exposure complete
04:16:59.545 00.062 15712 worker thread done servicing request
04:16:59.545 00.000 7988 OnExposeComplete: enter
04:16:59.545 00.000 7988 UpdateGuideState(): m_state=1
04:16:59.550 00.005 7988 UpdateCurrentPosition: no star selected
04:16:59.550 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:16:59.552 00.002 7988 Status Line: No star selected
04:16:59.554 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=89, FiltMax=109, Gamma=0.690
04:16:59.554 00.000 7988 UpdateGuideState exits: No star selected
04:16:59.556 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:59.556 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:16:59.558 00.002 7988 Enqueuing Expose request
04:16:59.558 00.000 15712 Worker thread wakes up
04:16:59.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:16:59.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:01.193 01.635 15712 Exposure complete
04:17:01.259 00.066 7988 OnExposeComplete: enter
04:17:01.259 00.000 7988 UpdateGuideState(): m_state=1
04:17:01.259 00.000 15712 worker thread done servicing request
04:17:01.259 00.000 7988 UpdateCurrentPosition: no star selected
04:17:01.259 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:01.264 00.005 7988 Status Line: No star selected
04:17:01.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=97, FiltMin=88, FiltMax=107, Gamma=0.690
04:17:01.264 00.000 7988 UpdateGuideState exits: No star selected
04:17:01.264 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:01.264 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:01.269 00.005 7988 Enqueuing Expose request
04:17:01.269 00.000 15712 Worker thread wakes up
04:17:01.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:01.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:02.787 01.518 15712 Exposure complete
04:17:02.849 00.062 15712 worker thread done servicing request
04:17:02.849 00.000 7988 OnExposeComplete: enter
04:17:02.849 00.000 7988 UpdateGuideState(): m_state=1
04:17:02.855 00.006 7988 UpdateCurrentPosition: no star selected
04:17:02.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:02.857 00.002 7988 Status Line: No star selected
04:17:02.859 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=88, FiltMax=107, Gamma=0.690
04:17:02.859 00.000 7988 UpdateGuideState exits: No star selected
04:17:02.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:02.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:02.859 00.000 7988 Enqueuing Expose request
04:17:02.859 00.000 15712 Worker thread wakes up
04:17:02.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:02.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:04.497 01.638 15712 Exposure complete
04:17:04.560 00.063 15712 worker thread done servicing request
04:17:04.560 00.000 7988 OnExposeComplete: enter
04:17:04.560 00.000 7988 UpdateGuideState(): m_state=1
04:17:04.560 00.000 7988 UpdateCurrentPosition: no star selected
04:17:04.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:04.560 00.000 7988 Status Line: No star selected
04:17:04.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=88, FiltMax=107, Gamma=0.690
04:17:04.560 00.000 7988 UpdateGuideState exits: No star selected
04:17:04.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:04.560 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:04.560 00.000 7988 Enqueuing Expose request
04:17:04.560 00.000 15712 Worker thread wakes up
04:17:04.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:04.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:06.089 01.529 15712 Exposure complete
04:17:06.150 00.061 15712 worker thread done servicing request
04:17:06.150 00.000 7988 OnExposeComplete: enter
04:17:06.150 00.000 7988 UpdateGuideState(): m_state=1
04:17:06.156 00.006 7988 UpdateCurrentPosition: no star selected
04:17:06.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:06.158 00.002 7988 Status Line: No star selected
04:17:06.160 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=89, FiltMax=108, Gamma=0.690
04:17:06.161 00.001 7988 UpdateGuideState exits: No star selected
04:17:06.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:06.161 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:06.161 00.000 7988 Enqueuing Expose request
04:17:06.166 00.005 15712 Worker thread wakes up
04:17:06.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:06.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:07.907 01.741 15712 Exposure complete
04:17:07.968 00.061 15712 worker thread done servicing request
04:17:07.968 00.000 7988 OnExposeComplete: enter
04:17:07.968 00.000 7988 UpdateGuideState(): m_state=1
04:17:07.975 00.007 7988 UpdateCurrentPosition: no star selected
04:17:07.975 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:07.977 00.002 7988 Status Line: No star selected
04:17:07.979 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=89, FiltMax=108, Gamma=0.690
04:17:07.981 00.002 7988 UpdateGuideState exits: No star selected
04:17:07.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:07.983 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:07.984 00.001 7988 Enqueuing Expose request
04:17:07.984 00.000 15712 Worker thread wakes up
04:17:07.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:07.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:09.389 01.405 15712 Exposure complete
04:17:09.455 00.066 15712 worker thread done servicing request
04:17:09.456 00.001 7988 OnExposeComplete: enter
04:17:09.456 00.000 7988 UpdateGuideState(): m_state=1
04:17:09.456 00.000 7988 UpdateCurrentPosition: no star selected
04:17:09.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:09.456 00.000 7988 Status Line: No star selected
04:17:09.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=98, FiltMin=88, FiltMax=108, Gamma=0.690
04:17:09.462 00.006 7988 UpdateGuideState exits: No star selected
04:17:09.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:09.462 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:09.462 00.000 7988 Enqueuing Expose request
04:17:09.467 00.005 15712 Worker thread wakes up
04:17:09.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:09.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:11.100 01.633 15712 Exposure complete
04:17:11.164 00.064 15712 worker thread done servicing request
04:17:11.164 00.000 7988 OnExposeComplete: enter
04:17:11.164 00.000 7988 UpdateGuideState(): m_state=1
04:17:11.168 00.004 7988 UpdateCurrentPosition: no star selected
04:17:11.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:11.170 00.002 7988 Status Line: No star selected
04:17:11.172 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=99, FiltMin=89, FiltMax=108, Gamma=0.690
04:17:11.172 00.000 7988 UpdateGuideState exits: No star selected
04:17:11.174 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:11.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:11.176 00.002 7988 Enqueuing Expose request
04:17:11.177 00.001 15712 Worker thread wakes up
04:17:11.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:11.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:12.698 01.521 15712 Exposure complete
04:17:12.763 00.065 15712 worker thread done servicing request
04:17:12.763 00.000 7988 OnExposeComplete: enter
04:17:12.763 00.000 7988 UpdateGuideState(): m_state=1
04:17:12.763 00.000 7988 UpdateCurrentPosition: no star selected
04:17:12.763 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:12.763 00.000 7988 Status Line: No star selected
04:17:12.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=89, FiltMax=108, Gamma=0.690
04:17:12.763 00.000 7988 UpdateGuideState exits: No star selected
04:17:12.763 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:12.763 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:12.763 00.000 7988 Enqueuing Expose request
04:17:12.763 00.000 15712 Worker thread wakes up
04:17:12.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:12.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:14.404 01.641 15712 Exposure complete
04:17:14.466 00.062 15712 worker thread done servicing request
04:17:14.466 00.000 7988 OnExposeComplete: enter
04:17:14.466 00.000 7988 UpdateGuideState(): m_state=1
04:17:14.472 00.006 7988 UpdateCurrentPosition: no star selected
04:17:14.472 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:14.474 00.002 7988 Status Line: No star selected
04:17:14.476 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=90, FiltMax=108, Gamma=0.690
04:17:14.476 00.000 7988 UpdateGuideState exits: No star selected
04:17:14.478 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:14.478 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:14.478 00.000 7988 Enqueuing Expose request
04:17:14.481 00.003 15712 Worker thread wakes up
04:17:14.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:14.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:16.003 01.522 15712 Exposure complete
04:17:16.068 00.065 15712 worker thread done servicing request
04:17:16.068 00.000 7988 OnExposeComplete: enter
04:17:16.068 00.000 7988 UpdateGuideState(): m_state=1
04:17:16.068 00.000 7988 UpdateCurrentPosition: no star selected
04:17:16.068 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:16.068 00.000 7988 Status Line: No star selected
04:17:16.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=91, FiltMax=108, Gamma=0.690
04:17:16.068 00.000 7988 UpdateGuideState exits: No star selected
04:17:16.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:16.068 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:16.068 00.000 7988 Enqueuing Expose request
04:17:16.068 00.000 15712 Worker thread wakes up
04:17:16.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:16.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:17.714 01.646 15712 Exposure complete
04:17:17.777 00.063 15712 worker thread done servicing request
04:17:17.777 00.000 7988 OnExposeComplete: enter
04:17:17.777 00.000 7988 UpdateGuideState(): m_state=1
04:17:17.777 00.000 7988 UpdateCurrentPosition: no star selected
04:17:17.777 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:17.777 00.000 7988 Status Line: No star selected
04:17:17.786 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=92, FiltMax=108, Gamma=0.690
04:17:17.786 00.000 7988 UpdateGuideState exits: No star selected
04:17:17.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:17.786 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:17.786 00.000 7988 Enqueuing Expose request
04:17:17.786 00.000 15712 Worker thread wakes up
04:17:17.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:17.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:19.314 01.528 15712 Exposure complete
04:17:19.376 00.062 15712 worker thread done servicing request
04:17:19.376 00.000 7988 OnExposeComplete: enter
04:17:19.376 00.000 7988 UpdateGuideState(): m_state=1
04:17:19.376 00.000 7988 UpdateCurrentPosition: no star selected
04:17:19.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:19.385 00.009 7988 Status Line: No star selected
04:17:19.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=91, FiltMax=108, Gamma=0.690
04:17:19.385 00.000 7988 UpdateGuideState exits: No star selected
04:17:19.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:19.385 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:19.385 00.000 7988 Enqueuing Expose request
04:17:19.392 00.007 15712 Worker thread wakes up
04:17:19.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:19.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:21.023 01.631 15712 Exposure complete
04:17:21.088 00.065 15712 worker thread done servicing request
04:17:21.088 00.000 7988 OnExposeComplete: enter
04:17:21.088 00.000 7988 UpdateGuideState(): m_state=1
04:17:21.088 00.000 7988 UpdateCurrentPosition: no star selected
04:17:21.088 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:21.088 00.000 7988 Status Line: No star selected
04:17:21.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=91, FiltMax=109, Gamma=0.690
04:17:21.088 00.000 7988 UpdateGuideState exits: No star selected
04:17:21.088 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:21.088 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:21.088 00.000 7988 Enqueuing Expose request
04:17:21.088 00.000 15712 Worker thread wakes up
04:17:21.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:21.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:22.619 01.531 15712 Exposure complete
04:17:22.683 00.064 15712 worker thread done servicing request
04:17:22.683 00.000 7988 OnExposeComplete: enter
04:17:22.683 00.000 7988 UpdateGuideState(): m_state=1
04:17:22.683 00.000 7988 UpdateCurrentPosition: no star selected
04:17:22.683 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:22.689 00.006 7988 Status Line: No star selected
04:17:22.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=90, FiltMax=109, Gamma=0.690
04:17:22.689 00.000 7988 UpdateGuideState exits: No star selected
04:17:22.692 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:22.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:22.694 00.002 7988 Enqueuing Expose request
04:17:22.694 00.000 15712 Worker thread wakes up
04:17:22.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:22.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:24.440 01.746 15712 Exposure complete
04:17:24.507 00.067 15712 worker thread done servicing request
04:17:24.507 00.000 7988 OnExposeComplete: enter
04:17:24.507 00.000 7988 UpdateGuideState(): m_state=1
04:17:24.509 00.002 7988 UpdateCurrentPosition: no star selected
04:17:24.509 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:24.509 00.000 7988 Status Line: No star selected
04:17:24.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=100, FiltMin=89, FiltMax=109, Gamma=0.690
04:17:24.509 00.000 7988 UpdateGuideState exits: No star selected
04:17:24.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:24.516 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:24.516 00.000 7988 Enqueuing Expose request
04:17:24.516 00.000 15712 Worker thread wakes up
04:17:24.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:24.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:25.922 01.406 15712 Exposure complete
04:17:25.984 00.062 15712 worker thread done servicing request
04:17:25.984 00.000 7988 OnExposeComplete: enter
04:17:25.991 00.007 7988 UpdateGuideState(): m_state=1
04:17:25.991 00.000 7988 UpdateCurrentPosition: no star selected
04:17:25.991 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:25.991 00.000 7988 Status Line: No star selected
04:17:25.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=99, FiltMin=90, FiltMax=109, Gamma=0.690
04:17:25.991 00.000 7988 UpdateGuideState exits: No star selected
04:17:25.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:25.991 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:26.000 00.009 7988 Enqueuing Expose request
04:17:26.000 00.000 15712 Worker thread wakes up
04:17:26.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:26.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:27.742 01.742 15712 Exposure complete
04:17:27.807 00.065 15712 worker thread done servicing request
04:17:27.807 00.000 7988 OnExposeComplete: enter
04:17:27.807 00.000 7988 UpdateGuideState(): m_state=1
04:17:27.809 00.002 7988 UpdateCurrentPosition: no star selected
04:17:27.809 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:27.809 00.000 7988 Status Line: No star selected
04:17:27.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=99, FiltMin=89, FiltMax=109, Gamma=0.690
04:17:27.809 00.000 7988 UpdateGuideState exits: No star selected
04:17:27.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:27.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:27.809 00.000 7988 Enqueuing Expose request
04:17:27.819 00.010 15712 Worker thread wakes up
04:17:27.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:27.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:29.225 01.406 15712 Exposure complete
04:17:29.290 00.065 15712 worker thread done servicing request
04:17:29.290 00.000 7988 OnExposeComplete: enter
04:17:29.290 00.000 7988 UpdateGuideState(): m_state=1
04:17:29.290 00.000 7988 UpdateCurrentPosition: no star selected
04:17:29.290 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:29.290 00.000 7988 Status Line: No star selected
04:17:29.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=99, FiltMin=90, FiltMax=109, Gamma=0.690
04:17:29.290 00.000 7988 UpdateGuideState exits: No star selected
04:17:29.290 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:29.290 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:29.290 00.000 7988 Enqueuing Expose request
04:17:29.305 00.015 15712 Worker thread wakes up
04:17:29.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:29.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:30.939 01.634 15712 Exposure complete
04:17:31.000 00.061 15712 worker thread done servicing request
04:17:31.000 00.000 7988 OnExposeComplete: enter
04:17:31.005 00.005 7988 UpdateGuideState(): m_state=1
04:17:31.006 00.001 7988 UpdateCurrentPosition: no star selected
04:17:31.008 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:31.008 00.000 7988 Status Line: No star selected
04:17:31.010 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=89, FiltMax=109, Gamma=0.690
04:17:31.012 00.002 7988 UpdateGuideState exits: No star selected
04:17:31.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:31.014 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:31.014 00.000 7988 Enqueuing Expose request
04:17:31.016 00.002 15712 Worker thread wakes up
04:17:31.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:31.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:32.536 01.520 15712 Exposure complete
04:17:32.599 00.063 15712 worker thread done servicing request
04:17:32.599 00.000 7988 OnExposeComplete: enter
04:17:32.599 00.000 7988 UpdateGuideState(): m_state=1
04:17:32.599 00.000 7988 UpdateCurrentPosition: no star selected
04:17:32.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:32.599 00.000 7988 Status Line: No star selected
04:17:32.606 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=98, FiltMin=89, FiltMax=109, Gamma=0.690
04:17:32.606 00.000 7988 UpdateGuideState exits: No star selected
04:17:32.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:32.606 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:32.606 00.000 7988 Enqueuing Expose request
04:17:32.606 00.000 15712 Worker thread wakes up
04:17:32.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:32.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:34.245 01.639 15712 Exposure complete
04:17:34.309 00.064 15712 worker thread done servicing request
04:17:34.311 00.002 7988 OnExposeComplete: enter
04:17:34.311 00.000 7988 UpdateGuideState(): m_state=1
04:17:34.311 00.000 7988 UpdateCurrentPosition: no star selected
04:17:34.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:34.311 00.000 7988 Status Line: No star selected
04:17:34.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=98, FiltMin=88, FiltMax=108, Gamma=0.690
04:17:34.311 00.000 7988 UpdateGuideState exits: No star selected
04:17:34.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:34.311 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:34.311 00.000 7988 Enqueuing Expose request
04:17:34.311 00.000 15712 Worker thread wakes up
04:17:34.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:34.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:35.842 01.531 15712 Exposure complete
04:17:35.908 00.066 15712 worker thread done servicing request
04:17:35.908 00.000 7988 OnExposeComplete: enter
04:17:35.909 00.001 7988 UpdateGuideState(): m_state=1
04:17:35.911 00.002 7988 UpdateCurrentPosition: no star selected
04:17:35.911 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:35.913 00.002 7988 Status Line: No star selected
04:17:35.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=89, FiltMax=109, Gamma=0.690
04:17:35.913 00.000 7988 UpdateGuideState exits: No star selected
04:17:35.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:35.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:35.920 00.007 7988 Enqueuing Expose request
04:17:35.920 00.000 15712 Worker thread wakes up
04:17:35.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:35.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:37.552 01.632 15712 Exposure complete
04:17:37.616 00.064 15712 worker thread done servicing request
04:17:37.616 00.000 7988 OnExposeComplete: enter
04:17:37.616 00.000 7988 UpdateGuideState(): m_state=1
04:17:37.616 00.000 7988 UpdateCurrentPosition: no star selected
04:17:37.616 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:37.616 00.000 7988 Status Line: No star selected
04:17:37.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=88, FiltMax=108, Gamma=0.690
04:17:37.616 00.000 7988 UpdateGuideState exits: No star selected
04:17:37.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:37.627 00.011 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:37.627 00.000 7988 Enqueuing Expose request
04:17:37.629 00.002 15712 Worker thread wakes up
04:17:37.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:37.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:39.150 01.521 15712 Exposure complete
04:17:39.213 00.063 15712 worker thread done servicing request
04:17:39.215 00.002 7988 OnExposeComplete: enter
04:17:39.215 00.000 7988 UpdateGuideState(): m_state=1
04:17:39.215 00.000 7988 UpdateCurrentPosition: no star selected
04:17:39.218 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:39.218 00.000 7988 Status Line: No star selected
04:17:39.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=88, FiltMax=109, Gamma=0.690
04:17:39.218 00.000 7988 UpdateGuideState exits: No star selected
04:17:39.223 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:39.223 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:39.225 00.002 7988 Enqueuing Expose request
04:17:39.225 00.000 15712 Worker thread wakes up
04:17:39.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:39.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:40.965 01.740 15712 Exposure complete
04:17:41.032 00.067 15712 worker thread done servicing request
04:17:41.032 00.000 7988 OnExposeComplete: enter
04:17:41.032 00.000 7988 UpdateGuideState(): m_state=1
04:17:41.032 00.000 7988 UpdateCurrentPosition: no star selected
04:17:41.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:41.032 00.000 7988 Status Line: No star selected
04:17:41.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=88, FiltMax=106, Gamma=0.690
04:17:41.039 00.007 7988 UpdateGuideState exits: No star selected
04:17:41.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:41.041 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:41.041 00.000 7988 Enqueuing Expose request
04:17:41.043 00.002 15712 Worker thread wakes up
04:17:41.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:41.044 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:42.451 01.407 15712 Exposure complete
04:17:42.512 00.061 15712 worker thread done servicing request
04:17:42.512 00.000 7988 OnExposeComplete: enter
04:17:42.518 00.006 7988 UpdateGuideState(): m_state=1
04:17:42.518 00.000 7988 UpdateCurrentPosition: no star selected
04:17:42.520 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:42.520 00.000 7988 Status Line: No star selected
04:17:42.522 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=88, FiltMax=106, Gamma=0.690
04:17:42.522 00.000 7988 UpdateGuideState exits: No star selected
04:17:42.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:42.522 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:42.522 00.000 7988 Enqueuing Expose request
04:17:42.528 00.006 15712 Worker thread wakes up
04:17:42.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:42.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:44.272 01.744 15712 Exposure complete
04:17:44.334 00.062 15712 worker thread done servicing request
04:17:44.334 00.000 7988 OnExposeComplete: enter
04:17:44.334 00.000 7988 UpdateGuideState(): m_state=1
04:17:44.340 00.006 7988 UpdateCurrentPosition: no star selected
04:17:44.340 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:44.342 00.002 7988 Status Line: No star selected
04:17:44.344 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=96, FiltMin=88, FiltMax=105, Gamma=0.690
04:17:44.344 00.000 7988 UpdateGuideState exits: No star selected
04:17:44.346 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:44.346 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:44.348 00.002 7988 Enqueuing Expose request
04:17:44.348 00.000 15712 Worker thread wakes up
04:17:44.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:44.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:45.759 01.411 15712 Exposure complete
04:17:45.825 00.066 15712 worker thread done servicing request
04:17:45.827 00.002 7988 OnExposeComplete: enter
04:17:45.827 00.000 7988 UpdateGuideState(): m_state=1
04:17:45.827 00.000 7988 UpdateCurrentPosition: no star selected
04:17:45.827 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:45.827 00.000 7988 Status Line: No star selected
04:17:45.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=96, FiltMin=87, FiltMax=106, Gamma=0.690
04:17:45.827 00.000 7988 UpdateGuideState exits: No star selected
04:17:45.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:45.827 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:45.836 00.009 7988 Enqueuing Expose request
04:17:45.836 00.000 15712 Worker thread wakes up
04:17:45.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:45.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:47.580 01.744 15712 Exposure complete
04:17:47.645 00.065 15712 worker thread done servicing request
04:17:47.646 00.001 7988 OnExposeComplete: enter
04:17:47.646 00.000 7988 UpdateGuideState(): m_state=1
04:17:47.646 00.000 7988 UpdateCurrentPosition: no star selected
04:17:47.646 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:47.646 00.000 7988 Status Line: No star selected
04:17:47.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=96, FiltMin=87, FiltMax=105, Gamma=0.690
04:17:47.646 00.000 7988 UpdateGuideState exits: No star selected
04:17:47.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:47.646 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:47.646 00.000 7988 Enqueuing Expose request
04:17:47.657 00.011 15712 Worker thread wakes up
04:17:47.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:47.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:49.067 01.410 15712 Exposure complete
04:17:49.128 00.061 15712 worker thread done servicing request
04:17:49.128 00.000 7988 OnExposeComplete: enter
04:17:49.128 00.000 7988 UpdateGuideState(): m_state=1
04:17:49.134 00.006 7988 UpdateCurrentPosition: no star selected
04:17:49.134 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:49.136 00.002 7988 Status Line: No star selected
04:17:49.137 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=86, FiltMax=104, Gamma=0.690
04:17:49.139 00.002 7988 UpdateGuideState exits: No star selected
04:17:49.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:49.141 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:49.141 00.000 7988 Enqueuing Expose request
04:17:49.143 00.002 15712 Worker thread wakes up
04:17:49.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:49.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:50.777 01.634 15712 Exposure complete
04:17:50.840 00.063 15712 worker thread done servicing request
04:17:50.840 00.000 7988 OnExposeComplete: enter
04:17:50.840 00.000 7988 UpdateGuideState(): m_state=1
04:17:50.845 00.005 7988 UpdateCurrentPosition: no star selected
04:17:50.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:50.847 00.002 7988 Status Line: No star selected
04:17:50.849 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=86, FiltMax=104, Gamma=0.690
04:17:50.849 00.000 7988 UpdateGuideState exits: No star selected
04:17:50.851 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:50.851 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:50.853 00.002 7988 Enqueuing Expose request
04:17:50.854 00.001 15712 Worker thread wakes up
04:17:50.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:50.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:52.371 01.517 15712 Exposure complete
04:17:52.436 00.065 15712 worker thread done servicing request
04:17:52.436 00.000 7988 OnExposeComplete: enter
04:17:52.436 00.000 7988 UpdateGuideState(): m_state=1
04:17:52.438 00.002 7988 UpdateCurrentPosition: no star selected
04:17:52.438 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:52.438 00.000 7988 Status Line: No star selected
04:17:52.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=87, FiltMax=105, Gamma=0.690
04:17:52.438 00.000 7988 UpdateGuideState exits: No star selected
04:17:52.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:52.438 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:52.438 00.000 7988 Enqueuing Expose request
04:17:52.438 00.000 15712 Worker thread wakes up
04:17:52.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:52.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:54.082 01.644 15712 Exposure complete
04:17:54.147 00.065 15712 worker thread done servicing request
04:17:54.149 00.002 7988 OnExposeComplete: enter
04:17:54.149 00.000 7988 UpdateGuideState(): m_state=1
04:17:54.149 00.000 7988 UpdateCurrentPosition: no star selected
04:17:54.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:54.149 00.000 7988 Status Line: No star selected
04:17:54.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=86, FiltMax=104, Gamma=0.690
04:17:54.156 00.007 7988 UpdateGuideState exits: No star selected
04:17:54.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:54.156 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:54.156 00.000 7988 Enqueuing Expose request
04:17:54.156 00.000 15712 Worker thread wakes up
04:17:54.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:54.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:55.675 01.519 15712 Exposure complete
04:17:55.752 00.077 15712 worker thread done servicing request
04:17:55.752 00.000 7988 OnExposeComplete: enter
04:17:55.754 00.002 7988 UpdateGuideState(): m_state=1
04:17:55.755 00.001 7988 UpdateCurrentPosition: no star selected
04:17:55.759 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:55.763 00.004 7988 Status Line: No star selected
04:17:55.765 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=95, FiltMin=85, FiltMax=104, Gamma=0.690
04:17:55.767 00.002 7988 UpdateGuideState exits: No star selected
04:17:55.769 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:55.770 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:55.772 00.002 7988 Enqueuing Expose request
04:17:55.774 00.002 15712 Worker thread wakes up
04:17:55.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:55.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:57.407 01.633 15712 Exposure complete
04:17:57.469 00.062 15712 worker thread done servicing request
04:17:57.469 00.000 7988 OnExposeComplete: enter
04:17:57.485 00.016 7988 UpdateGuideState(): m_state=1
04:17:57.485 00.000 7988 UpdateCurrentPosition: no star selected
04:17:57.485 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:57.485 00.000 7988 Status Line: No star selected
04:17:57.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=87, FiltMax=105, Gamma=0.690
04:17:57.485 00.000 7988 UpdateGuideState exits: No star selected
04:17:57.485 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:57.485 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:57.485 00.000 7988 Enqueuing Expose request
04:17:57.485 00.000 15712 Worker thread wakes up
04:17:57.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:57.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:58.916 01.431 15712 Exposure complete
04:17:58.994 00.078 7988 OnExposeComplete: enter
04:17:58.994 00.000 7988 UpdateGuideState(): m_state=1
04:17:58.994 00.000 15712 worker thread done servicing request
04:17:58.994 00.000 7988 UpdateCurrentPosition: no star selected
04:17:58.994 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:17:58.994 00.000 7988 Status Line: No star selected
04:17:58.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=96, FiltMin=87, FiltMax=104, Gamma=0.690
04:17:59.005 00.011 7988 UpdateGuideState exits: No star selected
04:17:59.006 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:59.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:17:59.006 00.000 7988 Enqueuing Expose request
04:17:59.010 00.004 15712 Worker thread wakes up
04:17:59.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:17:59.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:17:59.639 00.629 7988 evsrv: cli 0CCCFD08 connect
04:17:59.643 00.004 7988 case statement mapped state 1 to 101
04:17:59.645 00.002 7988 case statement mapped state 1 to 101
04:17:59.647 00.002 7988 evsrv: cli 0CCCFD08 request: {"method":"get_app_state","id":"ab1a8926-3e02-43b3-84c3-e6ad7aee1535"}
04:17:59.647 00.000 7988 case statement mapped state 1 to 101
04:17:59.647 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":"Looping","id":"ab1a8926-3e02-43b3-84c3-e6ad7aee1535"}
04:17:59.647 00.000 7988 evsrv: cli 0CCCFD08 disconnect
04:17:59.647 00.000 7988 evsrv: cli 0CCCF448 connect
04:17:59.656 00.009 7988 case statement mapped state 1 to 101
04:17:59.656 00.000 7988 case statement mapped state 1 to 101
04:17:59.656 00.000 7988 evsrv: cli 0CCCF448 request: {"method":"get_calibrated","id":"d9a08458-a232-4659-b483-8b2efbfdcdef"}
04:17:59.661 00.005 7988 evsrv: cli 0CCCF448 response: {"jsonrpc":"2.0","result":true,"id":"d9a08458-a232-4659-b483-8b2efbfdcdef"}
04:17:59.661 00.000 7988 evsrv: cli 0CCCF448 disconnect
04:17:59.661 00.000 7988 evsrv: cli 0CCCF088 connect
04:17:59.661 00.000 7988 case statement mapped state 1 to 101
04:17:59.661 00.000 7988 case statement mapped state 1 to 101
04:17:59.661 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"01ae1ec5-fa29-4371-9d61-3483bd8debd9"}
04:17:59.661 00.000 7988 PhdController::Guide begins
04:17:59.673 00.012 7988 PhdController: newstate STATE_SETUP
04:17:59.673 00.000 7988 PhdController: setup
04:17:59.677 00.004 7988 PhdController: newstate STATE_ATTEMPT_START
04:17:59.677 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:17:59.677 00.000 7988 GuiderMultiStar::AutoSelect enter
04:17:59.677 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:17:59.762 00.085 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:17:59.842 00.080 7988 AutoFind: global mean = 0.0, stdev 5.7
04:17:59.852 00.010 7988 AutoFind: using threshold = 0.1
04:17:59.948 00.096 7988 AutoFind: local max [1269, 149] 5.2
04:17:59.948 00.000 7988 AutoFind: local max [364, 52] 4.5
04:17:59.961 00.013 7988 AutoFind: local max [264, 828] 4.5
04:17:59.964 00.003 7988 AutoFind: local max [173, 546] 4.4
04:17:59.964 00.000 7988 AutoFind: local max [203, 690] 4.3
04:17:59.964 00.000 7988 AutoFind: local max [1005, 109] 4.3
04:17:59.964 00.000 7988 AutoFind: local max [913, 916] 4.3
04:17:59.964 00.000 7988 AutoFind: local max [824, 451] 4.2
04:17:59.964 00.000 7988 AutoFind: local max [30, 150] 4.2
04:17:59.964 00.000 7988 AutoFind: local max [741, 408] 4.2
04:17:59.964 00.000 7988 AutoFind: local max [221, 909] 4.2
04:17:59.978 00.014 7988 AutoFind: local max [1038, 74] 4.2
04:17:59.978 00.000 7988 AutoFind: local max [1051, 887] 4.2
04:17:59.980 00.002 7988 AutoFind: local max [417, 510] 4.2
04:17:59.982 00.002 7988 AutoFind: local max [790, 906] 4.1
04:17:59.984 00.002 7988 AutoFind: local max [468, 86] 4.1
04:17:59.984 00.000 7988 AutoFind: local max [1072, 17] 4.1
04:17:59.986 00.002 7988 AutoFind: local max [1149, 332] 4.1
04:17:59.988 00.002 7988 AutoFind: local max [163, 886] 4.1
04:17:59.990 00.002 7988 AutoFind: local max [176, 222] 4.1
04:17:59.992 00.002 7988 AutoFind: local max [964, 696] 4.1
04:17:59.994 00.002 7988 AutoFind: local max [1012, 466] 4.1
04:17:59.996 00.002 7988 AutoFind: local max [181, 941] 4.1
04:17:59.996 00.000 7988 AutoFind: local max [479, 939] 4.0
04:17:59.996 00.000 7988 AutoFind: local max [918, 527] 4.0
04:17:59.996 00.000 7988 AutoFind: local max [287, 227] 4.0
04:17:59.996 00.000 7988 AutoFind: local max [111, 339] 4.0
04:17:59.996 00.000 7988 AutoFind: local max [515, 97] 4.0
04:17:59.996 00.000 7988 AutoFind: local max [360, 797] 4.0
04:17:59.996 00.000 7988 AutoFind: local max [201, 889] 4.0
04:17:59.996 00.000 7988 AutoFind: local max [1162, 517] 4.0
04:18:00.012 00.016 7988 AutoFind: local max [1251, 854] 4.0
04:18:00.014 00.002 7988 AutoFind: local max [995, 505] 3.9
04:18:00.016 00.002 7988 AutoFind: local max [632, 592] 3.9
04:18:00.018 00.002 7988 AutoFind: local max [370, 792] 3.9
04:18:00.022 00.004 7988 AutoFind: local max [1235, 632] 3.9
04:18:00.022 00.000 7988 AutoFind: local max [370, 404] 3.9
04:18:00.022 00.000 7988 AutoFind: local max [950, 867] 3.9
04:18:00.029 00.007 7988 AutoFind: local max [172, 591] 3.9
04:18:00.029 00.000 7988 AutoFind: local max [416, 760] 3.9
04:18:00.029 00.000 7988 AutoFind: local max [890, 226] 3.9
04:18:00.029 00.000 7988 AutoFind: local max [264, 35] 3.9
04:18:00.029 00.000 7988 AutoFind: local max [1062, 399] 3.9
04:18:00.029 00.000 7988 AutoFind: local max [99, 619] 3.9
04:18:00.029 00.000 7988 AutoFind: local max [687, 124] 3.9
04:18:00.029 00.000 7988 AutoFind: local max [437, 388] 3.9
04:18:00.029 00.000 7988 AutoFind: local max [1039, 899] 3.9
04:18:00.029 00.000 7988 AutoFind: local max [30, 948] 3.9
04:18:00.043 00.014 7988 AutoFind: local max [1167, 591] 3.9
04:18:00.043 00.000 7988 AutoFind: local max [1210, 455] 3.9
04:18:00.046 00.003 7988 AutoFind: local max [505, 634] 3.9
04:18:00.048 00.002 7988 AutoFind: local max [31, 448] 3.9
04:18:00.048 00.000 7988 AutoFind: local max [421, 545] 3.9
04:18:00.050 00.002 7988 AutoFind: local max [714, 16] 3.9
04:18:00.052 00.002 7988 AutoFind: local max [584, 332] 3.9
04:18:00.052 00.000 7988 AutoFind: local max [50, 460] 3.9
04:18:00.054 00.002 7988 AutoFind: local max [347, 716] 3.9
04:18:00.056 00.002 7988 AutoFind: local max [1221, 143] 3.9
04:18:00.056 00.000 7988 AutoFind: local max [484, 510] 3.9
04:18:00.058 00.002 7988 AutoFind: local max [407, 788] 3.9
04:18:00.059 00.001 7988 AutoFind: local max [1179, 742] 3.9
04:18:00.059 00.000 7988 AutoFind: local max [68, 66] 3.8
04:18:00.063 00.004 7988 AutoFind: local max [172, 130] 3.8
04:18:00.063 00.000 7988 AutoFind: local max [778, 28] 3.8
04:18:00.063 00.000 7988 AutoFind: local max [202, 291] 3.8
04:18:00.063 00.000 7988 AutoFind: local max [159, 109] 3.8
04:18:00.063 00.000 7988 AutoFind: local max [53, 744] 3.8
04:18:00.063 00.000 7988 AutoFind: local max [299, 308] 3.8
04:18:00.063 00.000 7988 AutoFind: local max [1190, 802] 3.8
04:18:00.063 00.000 7988 AutoFind: local max [500, 348] 3.8
04:18:00.063 00.000 7988 AutoFind: local max [592, 873] 3.8
04:18:00.063 00.000 7988 AutoFind: local max [1102, 891] 3.8
04:18:00.075 00.012 7988 AutoFind: local max [385, 176] 3.8
04:18:00.075 00.000 7988 AutoFind: local max [710, 53] 3.8
04:18:00.075 00.000 7988 AutoFind: local max [75, 551] 3.8
04:18:00.080 00.005 7988 AutoFind: local max [1127, 407] 3.8
04:18:00.080 00.000 7988 AutoFind: local max [713, 619] 3.8
04:18:00.080 00.000 7988 AutoFind: local max [113, 744] 3.8
04:18:00.080 00.000 7988 AutoFind: local max [608, 35] 3.8
04:18:00.080 00.000 7988 AutoFind: local max [531, 757] 3.8
04:18:00.080 00.000 7988 AutoFind: local max [734, 847] 3.8
04:18:00.080 00.000 7988 AutoFind: local max [738, 302] 3.8
04:18:00.080 00.000 7988 AutoFind: local max [499, 403] 3.8
04:18:00.080 00.000 7988 AutoFind: local max [583, 688] 3.7
04:18:00.091 00.011 7988 AutoFind: local max [395, 496] 3.7
04:18:00.091 00.000 7988 AutoFind: local max [960, 311] 3.7
04:18:00.091 00.000 7988 AutoFind: local max [905, 340] 3.7
04:18:00.091 00.000 7988 AutoFind: local max [923, 522] 3.7
04:18:00.096 00.005 7988 AutoFind: local max [270, 557] 3.7
04:18:00.096 00.000 7988 AutoFind: local max [736, 446] 3.7
04:18:00.096 00.000 7988 AutoFind: local max [419, 271] 3.7
04:18:00.096 00.000 7988 AutoFind: local max [1130, 87] 3.7
04:18:00.096 00.000 7988 AutoFind: local max [613, 867] 3.7
04:18:00.096 00.000 7988 AutoFind: local max [434, 486] 3.7
04:18:00.096 00.000 7988 AutoFind: local max [806, 405] 3.7
04:18:00.096 00.000 7988 AutoFind: local max [950, 422] 3.7
04:18:00.106 00.010 7988 AutoFind: local max [1130, 735] 3.7
04:18:00.107 00.001 7988 AutoFind: local max [200, 360] 3.7
04:18:00.108 00.001 7988 AutoFind: local max [925, 443] 3.7
04:18:00.108 00.000 7988 AutoFind: local max [526, 200] 3.7
04:18:00.108 00.000 7988 AutoFind: too close [923, 522] 3.7 - [918, 527] 4.0
04:18:00.108 00.000 7988 AutoFind: too close [50, 460] 3.9 - [31, 448] 3.9
04:18:00.113 00.005 7988 AutoFind: too close [1039, 899] 3.9 - [1051, 887] 4.2
04:18:00.113 00.000 7988 AutoFind: too close [370, 792] 3.9 - [360, 797] 4.0
04:18:00.115 00.002 7988 AutoFind: too close [201, 889] 4.0 - [221, 909] 4.2
04:18:00.115 00.000 7988 AutoFind: too close to edge [30, 948] 3.9
04:18:00.115 00.000 7988 AutoFind: too close to edge [1269, 149] 5.2
04:18:00.115 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:18:00.115 00.000 7988 Star::Find(15, 364, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.115 00.000 7988 Star::Find returns 0 (2), X=364.00, Y=52.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:00.123 00.008 7988 Star::Find(15, 264, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.123 00.000 7988 Star::Find returns 0 (2), X=264.00, Y=828.00, Mass=26, SNR=2.9, Peak=108 HFD=0.0
04:18:00.123 00.000 7988 Star::Find(15, 173, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.123 00.000 7988 Star::Find returns 0 (3), X=173.00, Y=546.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:00.123 00.000 7988 Star::Find(15, 203, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.130 00.007 7988 Star::Find returns 0 (2), X=203.00, Y=690.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:00.130 00.000 7988 Star::Find(15, 1005, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.130 00.000 7988 Star::Find returns 0 (3), X=1005.00, Y=109.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:00.130 00.000 7988 Star::Find(15, 913, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.130 00.000 7988 Star::Find false star n=7 nbg=278 bg=93.8 sigma=3.1 thresh=103 peak=99
04:18:00.130 00.000 7988 Star::Find returns 0 (2), X=913.00, Y=916.00, Mass=70, SNR=2.9, Peak=106 HFD=0.0
04:18:00.130 00.000 7988 Star::Find(15, 824, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.130 00.000 7988 Star::Find returns 0 (2), X=824.00, Y=451.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:00.139 00.009 7988 Star::Find(15, 30, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.139 00.000 7988 Star::Find false star n=3 nbg=276 bg=96.9 sigma=3.3 thresh=107 peak=103
04:18:00.139 00.000 7988 Star::Find returns 0 (2), X=30.00, Y=150.00, Mass=34, SNR=2.9, Peak=111 HFD=0.0
04:18:00.139 00.000 7988 Star::Find(15, 741, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.139 00.000 7988 Star::Find returns 0 (2), X=741.00, Y=408.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:18:00.139 00.000 7988 Star::Find(15, 1038, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.147 00.008 7988 Star::Find returns 0 (2), X=1038.00, Y=74.00, Mass=11, SNR=1.8, Peak=107 HFD=0.0
04:18:00.147 00.000 7988 Star::Find(15, 417, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.147 00.000 7988 Star::Find returns 0 (2), X=417.00, Y=510.00, Mass=12, SNR=2.1, Peak=111 HFD=0.0
04:18:00.147 00.000 7988 Star::Find(15, 790, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.147 00.000 7988 Star::Find returns 0 (3), X=790.00, Y=906.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:18:00.147 00.000 7988 Star::Find(15, 468, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.155 00.008 7988 Star::Find returns 0 (2), X=468.00, Y=86.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:00.155 00.000 7988 Star::Find(15, 1072, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.155 00.000 7988 Star::Find returns 0 (2), X=1072.00, Y=17.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:00.155 00.000 7988 Star::Find(15, 1149, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.155 00.000 7988 Star::Find returns 0 (3), X=1149.00, Y=332.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.155 00.000 7988 Star::Find(15, 163, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.155 00.000 7988 Star::Find returns 0 (3), X=163.00, Y=886.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:00.155 00.000 7988 Star::Find(15, 176, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.164 00.009 7988 Star::Find returns 0 (2), X=176.00, Y=222.00, Mass=22, SNR=2.8, Peak=109 HFD=0.0
04:18:00.164 00.000 7988 Star::Find(15, 964, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.164 00.000 7988 Star::Find returns 0 (3), X=964.00, Y=696.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:00.164 00.000 7988 Star::Find(15, 1012, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.164 00.000 7988 Star::Find returns 0 (3), X=1012.00, Y=466.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.164 00.000 7988 Star::Find(15, 181, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.170 00.006 7988 Star::Find false star n=3 nbg=274 bg=97.2 sigma=3.4 thresh=107 peak=102
04:18:00.170 00.000 7988 Star::Find returns 0 (2), X=181.00, Y=941.00, Mass=32, SNR=2.9, Peak=110 HFD=0.0
04:18:00.170 00.000 7988 Star::Find(15, 479, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.170 00.000 7988 Star::Find returns 0 (2), X=479.00, Y=939.00, Mass=23, SNR=2.7, Peak=110 HFD=0.0
04:18:00.170 00.000 7988 Star::Find(15, 287, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.170 00.000 7988 Star::Find returns 0 (2), X=287.00, Y=227.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:18:00.170 00.000 7988 Star::Find(15, 111, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.170 00.000 7988 Star::Find returns 0 (2), X=111.00, Y=339.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:00.170 00.000 7988 Star::Find(15, 515, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.180 00.010 7988 Star::Find returns 0 (2), X=515.00, Y=97.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:00.180 00.000 7988 Star::Find(15, 1162, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.180 00.000 7988 Star::Find returns 0 (3), X=1162.00, Y=517.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.180 00.000 7988 Star::Find(15, 1251, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.180 00.000 7988 Star::Find false star n=3 nbg=279 bg=93.0 sigma=3.3 thresh=103 peak=98
04:18:00.186 00.006 7988 Star::Find returns 0 (2), X=1251.00, Y=854.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:18:00.186 00.000 7988 Star::Find(15, 995, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.186 00.000 7988 Star::Find returns 0 (3), X=995.00, Y=505.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.186 00.000 7988 Star::Find(15, 632, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.186 00.000 7988 Star::Find returns 0 (2), X=632.00, Y=592.00, Mass=22, SNR=2.6, Peak=106 HFD=0.0
04:18:00.186 00.000 7988 Star::Find(15, 1235, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.186 00.000 7988 Star::Find false star n=4 nbg=278 bg=94.4 sigma=3.2 thresh=104 peak=98
04:18:00.186 00.000 7988 Star::Find returns 0 (2), X=1235.00, Y=632.00, Mass=42, SNR=2.9, Peak=110 HFD=0.0
04:18:00.186 00.000 7988 Star::Find(15, 370, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.186 00.000 7988 Star::Find returns 0 (2), X=370.00, Y=404.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:18:00.198 00.012 7988 Star::Find(15, 950, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.198 00.000 7988 Star::Find returns 0 (3), X=950.00, Y=867.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:18:00.198 00.000 7988 Star::Find(15, 172, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.198 00.000 7988 Star::Find returns 0 (3), X=172.00, Y=591.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:00.202 00.004 7988 Star::Find(15, 416, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.202 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=760.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:18:00.202 00.000 7988 Star::Find(15, 890, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.202 00.000 7988 Star::Find false star n=3 nbg=274 bg=94.9 sigma=3.3 thresh=105 peak=100
04:18:00.202 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=226.00, Mass=34, SNR=2.9, Peak=108 HFD=0.0
04:18:00.202 00.000 7988 Star::Find(15, 264, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.202 00.000 7988 Star::Find returns 0 (2), X=264.00, Y=35.00, Mass=25, SNR=2.9, Peak=111 HFD=0.0
04:18:00.202 00.000 7988 Star::Find(15, 1062, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.202 00.000 7988 Star::Find returns 0 (3), X=1062.00, Y=399.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:00.202 00.000 7988 Star::Find(15, 99, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.202 00.000 7988 Star::Find returns 0 (2), X=99.00, Y=619.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:18:00.215 00.013 7988 Star::Find(15, 687, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.215 00.000 7988 Star::Find returns 0 (2), X=687.00, Y=124.00, Mass=22, SNR=2.7, Peak=107 HFD=0.0
04:18:00.215 00.000 7988 Star::Find(15, 437, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.218 00.003 7988 Star::Find returns 0 (2), X=437.00, Y=388.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:00.218 00.000 7988 Star::Find(15, 1167, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.218 00.000 7988 Star::Find returns 0 (3), X=1167.00, Y=591.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.218 00.000 7988 Star::Find(15, 1210, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.218 00.000 7988 Star::Find returns 0 (2), X=1210.00, Y=455.00, Mass=24, SNR=2.8, Peak=107 HFD=0.0
04:18:00.218 00.000 7988 Star::Find(15, 505, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.218 00.000 7988 Star::Find false star n=3 nbg=278 bg=96.2 sigma=3.2 thresh=106 peak=100
04:18:00.218 00.000 7988 Star::Find returns 0 (2), X=505.00, Y=634.00, Mass=32, SNR=2.9, Peak=109 HFD=0.0
04:18:00.218 00.000 7988 Star::Find(15, 421, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.218 00.000 7988 Star::Find false star n=3 nbg=282 bg=96.2 sigma=3.3 thresh=106 peak=100
04:18:00.218 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=545.00, Mass=38, SNR=2.9, Peak=111 HFD=0.0
04:18:00.218 00.000 7988 Star::Find(15, 714, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.231 00.013 7988 Star::Find returns 0 (2), X=714.00, Y=16.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:18:00.231 00.000 7988 Star::Find(15, 584, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.234 00.003 7988 Star::Find returns 0 (3), X=584.00, Y=332.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:00.234 00.000 7988 Star::Find(15, 347, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.234 00.000 7988 Star::Find returns 0 (2), X=347.00, Y=716.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:00.234 00.000 7988 Star::Find(15, 1221, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.234 00.000 7988 Star::Find returns 0 (2), X=1221.00, Y=143.00, Mass=13, SNR=2.2, Peak=108 HFD=0.0
04:18:00.234 00.000 7988 Star::Find(15, 484, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.234 00.000 7988 Star::Find returns 0 (3), X=484.00, Y=510.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.234 00.000 7988 Star::Find(15, 407, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.234 00.000 7988 Star::Find false star n=3 nbg=278 bg=96.5 sigma=3.3 thresh=106 peak=103
04:18:00.234 00.000 7988 Star::Find returns 0 (2), X=407.00, Y=788.00, Mass=31, SNR=2.9, Peak=108 HFD=0.0
04:18:00.234 00.000 7988 Star::Find(15, 1179, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.234 00.000 7988 Star::Find returns 0 (2), X=1179.00, Y=742.00, Mass=21, SNR=2.6, Peak=104 HFD=0.0
04:18:00.248 00.014 7988 Star::Find(15, 68, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.250 00.002 7988 Star::Find returns 0 (2), X=68.00, Y=66.00, Mass=14, SNR=2.2, Peak=111 HFD=0.0
04:18:00.250 00.000 7988 Star::Find(15, 172, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.250 00.000 7988 Star::Find false star n=3 nbg=280 bg=97.1 sigma=3.7 thresh=108 peak=101
04:18:00.250 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=130.00, Mass=35, SNR=2.9, Peak=113 HFD=0.0
04:18:00.250 00.000 7988 Star::Find(15, 778, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.250 00.000 7988 Star::Find returns 0 (3), X=778.00, Y=28.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:18:00.250 00.000 7988 Star::Find(15, 202, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.250 00.000 7988 Star::Find returns 0 (3), X=202.00, Y=291.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.250 00.000 7988 Star::Find(15, 159, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.250 00.000 7988 Star::Find returns 0 (3), X=159.00, Y=109.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.250 00.000 7988 Star::Find(15, 53, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.250 00.000 7988 Star::Find returns 0 (3), X=53.00, Y=744.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:00.250 00.000 7988 Star::Find(15, 299, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.250 00.000 7988 Star::Find false star n=3 nbg=277 bg=97.3 sigma=3.4 thresh=107 peak=100
04:18:00.265 00.015 7988 Star::Find returns 0 (2), X=299.00, Y=308.00, Mass=30, SNR=2.9, Peak=108 HFD=0.0
04:18:00.265 00.000 7988 Star::Find(15, 1190, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.265 00.000 7988 Star::Find returns 0 (3), X=1190.00, Y=802.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.265 00.000 7988 Star::Find(15, 500, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.265 00.000 7988 Star::Find returns 0 (3), X=500.00, Y=348.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:00.265 00.000 7988 Star::Find(15, 592, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.265 00.000 7988 Star::Find returns 0 (2), X=592.00, Y=873.00, Mass=24, SNR=2.8, Peak=110 HFD=0.0
04:18:00.265 00.000 7988 Star::Find(15, 1102, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.265 00.000 7988 Star::Find returns 0 (2), X=1102.00, Y=891.00, Mass=13, SNR=2.2, Peak=107 HFD=0.0
04:18:00.265 00.000 7988 Star::Find(15, 385, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.265 00.000 7988 Star::Find returns 0 (2), X=385.00, Y=176.00, Mass=25, SNR=3.0, Peak=111 HFD=0.0
04:18:00.265 00.000 7988 Star::Find(15, 710, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.265 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=53.00, Mass=19, SNR=2.5, Peak=105 HFD=0.0
04:18:00.265 00.000 7988 Star::Find(15, 75, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.281 00.016 7988 Star::Find returns 0 (2), X=75.00, Y=551.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:18:00.282 00.001 7988 Star::Find(15, 1127, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.282 00.000 7988 Star::Find false star n=4 nbg=277 bg=94.3 sigma=3.3 thresh=104 peak=99
04:18:00.282 00.000 7988 Star::Find returns 0 (2), X=1127.00, Y=407.00, Mass=41, SNR=2.9, Peak=106 HFD=0.0
04:18:00.282 00.000 7988 Star::Find(15, 713, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.282 00.000 7988 Star::Find returns 0 (2), X=713.00, Y=619.00, Mass=19, SNR=2.5, Peak=106 HFD=0.0
04:18:00.282 00.000 7988 Star::Find(15, 113, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.282 00.000 7988 Star::Find returns 0 (3), X=113.00, Y=744.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.282 00.000 7988 Star::Find(15, 608, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.282 00.000 7988 Star::Find returns 0 (2), X=608.00, Y=35.00, Mass=27, SNR=3.0, Peak=107 HFD=0.0
04:18:00.282 00.000 7988 Star::Find(15, 531, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.282 00.000 7988 Star::Find returns 0 (3), X=531.00, Y=757.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:00.282 00.000 7988 Star::Find(15, 734, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.282 00.000 7988 Star::Find returns 0 (3), X=734.00, Y=847.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.297 00.015 7988 Star::Find(15, 738, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.297 00.000 7988 Star::Find returns 0 (2), X=738.00, Y=302.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:18:00.299 00.002 7988 Star::Find(15, 499, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.299 00.000 7988 Star::Find returns 0 (2), X=499.00, Y=403.00, Mass=21, SNR=2.6, Peak=108 HFD=0.0
04:18:00.299 00.000 7988 Star::Find(15, 583, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.299 00.000 7988 Star::Find false star n=4 nbg=276 bg=95.1 sigma=3.3 thresh=105 peak=100
04:18:00.299 00.000 7988 Star::Find returns 0 (2), X=583.00, Y=688.00, Mass=45, SNR=2.9, Peak=108 HFD=0.0
04:18:00.299 00.000 7988 Star::Find(15, 395, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.299 00.000 7988 Star::Find returns 0 (2), X=395.00, Y=496.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:00.299 00.000 7988 Star::Find(15, 960, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.299 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=311.00, Mass=22, SNR=2.7, Peak=107 HFD=0.0
04:18:00.299 00.000 7988 Star::Find(15, 905, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.299 00.000 7988 Star::Find returns 0 (2), X=905.00, Y=340.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:18:00.299 00.000 7988 Star::Find(15, 270, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.312 00.013 7988 Star::Find returns 0 (2), X=270.00, Y=557.00, Mass=20, SNR=2.5, Peak=108 HFD=0.0
04:18:00.312 00.000 7988 Star::Find(15, 736, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.312 00.000 7988 Star::Find false star n=3 nbg=276 bg=94.8 sigma=3.1 thresh=104 peak=99
04:18:00.316 00.004 7988 Star::Find returns 0 (2), X=736.00, Y=446.00, Mass=32, SNR=2.9, Peak=107 HFD=0.0
04:18:00.316 00.000 7988 Star::Find(15, 419, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.316 00.000 7988 Star::Find returns 0 (2), X=419.00, Y=271.00, Mass=11, SNR=2.0, Peak=113 HFD=0.0
04:18:00.316 00.000 7988 Star::Find(15, 1130, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.316 00.000 7988 Star::Find false star n=4 nbg=281 bg=94.3 sigma=3.3 thresh=104 peak=99
04:18:00.316 00.000 7988 Star::Find returns 0 (2), X=1130.00, Y=87.00, Mass=40, SNR=2.9, Peak=106 HFD=0.0
04:18:00.316 00.000 7988 Star::Find(15, 613, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.316 00.000 7988 Star::Find false star n=3 nbg=277 bg=96.1 sigma=3.3 thresh=106 peak=101
04:18:00.316 00.000 7988 Star::Find returns 0 (2), X=613.00, Y=867.00, Mass=35, SNR=2.9, Peak=110 HFD=0.0
04:18:00.316 00.000 7988 Star::Find(15, 434, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.316 00.000 7988 Star::Find returns 0 (3), X=434.00, Y=486.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:18:00.328 00.012 7988 Star::Find(15, 806, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.328 00.000 7988 Star::Find returns 0 (2), X=806.00, Y=405.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:00.328 00.000 7988 Star::Find(15, 950, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.328 00.000 7988 Star::Find false star n=3 nbg=281 bg=95.1 sigma=3.3 thresh=105 peak=99
04:18:00.332 00.004 7988 Star::Find returns 0 (2), X=950.00, Y=422.00, Mass=38, SNR=2.9, Peak=108 HFD=0.0
04:18:00.332 00.000 7988 Star::Find(15, 1130, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.332 00.000 7988 Star::Find returns 0 (3), X=1130.00, Y=735.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:18:00.332 00.000 7988 Star::Find(15, 200, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.332 00.000 7988 Star::Find false star n=3 nbg=276 bg=96.3 sigma=3.2 thresh=106 peak=100
04:18:00.332 00.000 7988 Star::Find returns 0 (2), X=200.00, Y=360.00, Mass=34, SNR=2.9, Peak=110 HFD=0.0
04:18:00.332 00.000 7988 Star::Find(15, 925, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.332 00.000 7988 Star::Find false star n=3 nbg=276 bg=95.6 sigma=3.1 thresh=105 peak=101
04:18:00.332 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=443.00, Mass=32, SNR=2.9, Peak=109 HFD=0.0
04:18:00.332 00.000 7988 Star::Find(15, 526, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.344 00.012 7988 Star::Find returns 0 (3), X=526.00, Y=200.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:00.344 00.000 7988 AutoFind: finding best star pass 1
04:18:00.344 00.000 7988 Star::Find(15, 364, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.344 00.000 7988 Star::Find returns 0 (2), X=364.00, Y=52.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:00.344 00.000 7988 Star::Find(15, 264, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.349 00.005 7988 Star::Find returns 0 (2), X=264.00, Y=828.00, Mass=26, SNR=2.9, Peak=108 HFD=0.0
04:18:00.349 00.000 7988 Star::Find(15, 173, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.349 00.000 7988 Star::Find returns 0 (3), X=173.00, Y=546.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:00.349 00.000 7988 Star::Find(15, 203, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.349 00.000 7988 Star::Find returns 0 (2), X=203.00, Y=690.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:00.349 00.000 7988 Star::Find(15, 1005, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.349 00.000 7988 Star::Find returns 0 (3), X=1005.00, Y=109.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:00.349 00.000 7988 Star::Find(15, 913, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.349 00.000 7988 Star::Find false star n=7 nbg=278 bg=93.8 sigma=3.1 thresh=103 peak=99
04:18:00.349 00.000 7988 Star::Find returns 0 (2), X=913.00, Y=916.00, Mass=70, SNR=2.9, Peak=106 HFD=0.0
04:18:00.360 00.011 7988 Star::Find(15, 824, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.360 00.000 7988 Star::Find returns 0 (2), X=824.00, Y=451.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:00.360 00.000 7988 Star::Find(15, 30, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.360 00.000 7988 Star::Find false star n=3 nbg=276 bg=96.9 sigma=3.3 thresh=107 peak=103
04:18:00.360 00.000 7988 Star::Find returns 0 (2), X=30.00, Y=150.00, Mass=34, SNR=2.9, Peak=111 HFD=0.0
04:18:00.360 00.000 7988 Star::Find(15, 741, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.366 00.006 7988 Star::Find returns 0 (2), X=741.00, Y=408.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:18:00.366 00.000 7988 Star::Find(15, 1038, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.366 00.000 7988 Star::Find returns 0 (2), X=1038.00, Y=74.00, Mass=11, SNR=1.8, Peak=107 HFD=0.0
04:18:00.366 00.000 7988 Star::Find(15, 417, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.366 00.000 7988 Star::Find returns 0 (2), X=417.00, Y=510.00, Mass=12, SNR=2.1, Peak=111 HFD=0.0
04:18:00.366 00.000 7988 Star::Find(15, 790, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.366 00.000 7988 Star::Find returns 0 (3), X=790.00, Y=906.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:18:00.366 00.000 7988 Star::Find(15, 468, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.376 00.010 7988 Star::Find returns 0 (2), X=468.00, Y=86.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:00.376 00.000 7988 Star::Find(15, 1072, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.376 00.000 7988 Star::Find returns 0 (2), X=1072.00, Y=17.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:00.376 00.000 7988 Star::Find(15, 1149, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.376 00.000 7988 Star::Find returns 0 (3), X=1149.00, Y=332.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.376 00.000 7988 Star::Find(15, 163, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.376 00.000 7988 Star::Find returns 0 (3), X=163.00, Y=886.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:00.383 00.007 7988 Star::Find(15, 176, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.383 00.000 7988 Star::Find returns 0 (2), X=176.00, Y=222.00, Mass=22, SNR=2.8, Peak=109 HFD=0.0
04:18:00.383 00.000 7988 Star::Find(15, 964, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.383 00.000 7988 Star::Find returns 0 (3), X=964.00, Y=696.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:00.383 00.000 7988 Star::Find(15, 1012, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.383 00.000 7988 Star::Find returns 0 (3), X=1012.00, Y=466.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.383 00.000 7988 Star::Find(15, 181, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.383 00.000 7988 Star::Find false star n=3 nbg=274 bg=97.2 sigma=3.4 thresh=107 peak=102
04:18:00.392 00.009 7988 Star::Find returns 0 (2), X=181.00, Y=941.00, Mass=32, SNR=2.9, Peak=110 HFD=0.0
04:18:00.392 00.000 7988 Star::Find(15, 479, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.392 00.000 7988 Star::Find returns 0 (2), X=479.00, Y=939.00, Mass=23, SNR=2.7, Peak=110 HFD=0.0
04:18:00.392 00.000 7988 Star::Find(15, 287, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.392 00.000 7988 Star::Find returns 0 (2), X=287.00, Y=227.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:18:00.392 00.000 7988 Star::Find(15, 111, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.400 00.008 7988 Star::Find returns 0 (2), X=111.00, Y=339.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:00.400 00.000 7988 Star::Find(15, 515, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.400 00.000 7988 Star::Find returns 0 (2), X=515.00, Y=97.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:00.400 00.000 7988 Star::Find(15, 1162, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.400 00.000 7988 Star::Find returns 0 (3), X=1162.00, Y=517.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.400 00.000 7988 Star::Find(15, 1251, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.400 00.000 7988 Star::Find false star n=3 nbg=279 bg=93.0 sigma=3.3 thresh=103 peak=98
04:18:00.400 00.000 7988 Star::Find returns 0 (2), X=1251.00, Y=854.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:18:00.407 00.007 7988 Star::Find(15, 995, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.407 00.000 7988 Star::Find returns 0 (3), X=995.00, Y=505.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.407 00.000 7988 Star::Find(15, 632, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.407 00.000 7988 Star::Find returns 0 (2), X=632.00, Y=592.00, Mass=22, SNR=2.6, Peak=106 HFD=0.0
04:18:00.407 00.000 7988 Star::Find(15, 1235, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.407 00.000 7988 Star::Find false star n=4 nbg=278 bg=94.4 sigma=3.2 thresh=104 peak=98
04:18:00.407 00.000 7988 Star::Find returns 0 (2), X=1235.00, Y=632.00, Mass=42, SNR=2.9, Peak=110 HFD=0.0
04:18:00.407 00.000 7988 Star::Find(15, 370, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.417 00.010 7988 Star::Find returns 0 (2), X=370.00, Y=404.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:18:00.417 00.000 7988 Star::Find(15, 950, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.417 00.000 7988 Star::Find returns 0 (3), X=950.00, Y=867.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:18:00.417 00.000 7988 Star::Find(15, 172, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.417 00.000 7988 Star::Find returns 0 (3), X=172.00, Y=591.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:00.417 00.000 7988 Star::Find(15, 416, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.423 00.006 7988 Star::Find returns 0 (2), X=416.00, Y=760.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:18:00.423 00.000 7988 Star::Find(15, 890, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.423 00.000 7988 Star::Find false star n=3 nbg=274 bg=94.9 sigma=3.3 thresh=105 peak=100
04:18:00.423 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=226.00, Mass=34, SNR=2.9, Peak=108 HFD=0.0
04:18:00.423 00.000 7988 Star::Find(15, 264, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.423 00.000 7988 Star::Find returns 0 (2), X=264.00, Y=35.00, Mass=25, SNR=2.9, Peak=111 HFD=0.0
04:18:00.423 00.000 7988 Star::Find(15, 1062, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.423 00.000 7988 Star::Find returns 0 (3), X=1062.00, Y=399.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:00.423 00.000 7988 Star::Find(15, 99, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.433 00.010 7988 Star::Find returns 0 (2), X=99.00, Y=619.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:18:00.433 00.000 7988 Star::Find(15, 687, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.433 00.000 7988 Star::Find returns 0 (2), X=687.00, Y=124.00, Mass=22, SNR=2.7, Peak=107 HFD=0.0
04:18:00.433 00.000 7988 Star::Find(15, 437, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.433 00.000 7988 Star::Find returns 0 (2), X=437.00, Y=388.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:00.439 00.006 7988 Star::Find(15, 1167, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.439 00.000 7988 Star::Find returns 0 (3), X=1167.00, Y=591.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.439 00.000 7988 Star::Find(15, 1210, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.439 00.000 7988 Star::Find returns 0 (2), X=1210.00, Y=455.00, Mass=24, SNR=2.8, Peak=107 HFD=0.0
04:18:00.439 00.000 7988 Star::Find(15, 505, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.439 00.000 7988 Star::Find false star n=3 nbg=278 bg=96.2 sigma=3.2 thresh=106 peak=100
04:18:00.439 00.000 7988 Star::Find returns 0 (2), X=505.00, Y=634.00, Mass=32, SNR=2.9, Peak=109 HFD=0.0
04:18:00.439 00.000 7988 Star::Find(15, 421, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.439 00.000 7988 Star::Find false star n=3 nbg=282 bg=96.2 sigma=3.3 thresh=106 peak=100
04:18:00.450 00.011 7988 Star::Find returns 0 (2), X=421.00, Y=545.00, Mass=38, SNR=2.9, Peak=111 HFD=0.0
04:18:00.450 00.000 7988 Star::Find(15, 714, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.450 00.000 7988 Star::Find returns 0 (2), X=714.00, Y=16.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:18:00.450 00.000 7988 Star::Find(15, 584, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.455 00.005 7988 Star::Find returns 0 (3), X=584.00, Y=332.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:00.457 00.002 7988 Star::Find(15, 347, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.457 00.000 7988 Star::Find returns 0 (2), X=347.00, Y=716.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:00.459 00.002 7988 Star::Find(15, 1221, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.461 00.002 7988 Star::Find returns 0 (2), X=1221.00, Y=143.00, Mass=13, SNR=2.2, Peak=108 HFD=0.0
04:18:00.461 00.000 7988 Star::Find(15, 484, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.463 00.002 7988 Star::Find returns 0 (3), X=484.00, Y=510.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.463 00.000 7988 Star::Find(15, 407, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.467 00.004 7988 Star::Find false star n=3 nbg=278 bg=96.5 sigma=3.3 thresh=106 peak=103
04:18:00.467 00.000 7988 Star::Find returns 0 (2), X=407.00, Y=788.00, Mass=31, SNR=2.9, Peak=108 HFD=0.0
04:18:00.471 00.004 7988 Star::Find(15, 1179, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.471 00.000 7988 Star::Find returns 0 (2), X=1179.00, Y=742.00, Mass=21, SNR=2.6, Peak=104 HFD=0.0
04:18:00.471 00.000 7988 Star::Find(15, 68, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.471 00.000 7988 Star::Find returns 0 (2), X=68.00, Y=66.00, Mass=14, SNR=2.2, Peak=111 HFD=0.0
04:18:00.471 00.000 7988 Star::Find(15, 172, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.471 00.000 7988 Star::Find false star n=3 nbg=280 bg=97.1 sigma=3.7 thresh=108 peak=101
04:18:00.471 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=130.00, Mass=35, SNR=2.9, Peak=113 HFD=0.0
04:18:00.471 00.000 7988 Star::Find(15, 778, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.471 00.000 7988 Star::Find returns 0 (3), X=778.00, Y=28.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:18:00.471 00.000 7988 Star::Find(15, 202, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.471 00.000 7988 Star::Find returns 0 (3), X=202.00, Y=291.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.484 00.013 7988 Star::Find(15, 159, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.484 00.000 7988 Star::Find returns 0 (3), X=159.00, Y=109.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.484 00.000 7988 Star::Find(15, 53, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.487 00.003 7988 Star::Find returns 0 (3), X=53.00, Y=744.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:00.487 00.000 7988 Star::Find(15, 299, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.487 00.000 7988 Star::Find false star n=3 nbg=277 bg=97.3 sigma=3.4 thresh=107 peak=100
04:18:00.487 00.000 7988 Star::Find returns 0 (2), X=299.00, Y=308.00, Mass=30, SNR=2.9, Peak=108 HFD=0.0
04:18:00.487 00.000 7988 Star::Find(15, 1190, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.487 00.000 7988 Star::Find returns 0 (3), X=1190.00, Y=802.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.487 00.000 7988 Star::Find(15, 500, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.487 00.000 7988 Star::Find returns 0 (3), X=500.00, Y=348.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:00.487 00.000 7988 Star::Find(15, 592, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.487 00.000 7988 Star::Find returns 0 (2), X=592.00, Y=873.00, Mass=24, SNR=2.8, Peak=110 HFD=0.0
04:18:00.501 00.014 7988 Star::Find(15, 1102, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.501 00.000 7988 Star::Find returns 0 (2), X=1102.00, Y=891.00, Mass=13, SNR=2.2, Peak=107 HFD=0.0
04:18:00.503 00.002 7988 Star::Find(15, 385, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.503 00.000 7988 Star::Find returns 0 (2), X=385.00, Y=176.00, Mass=25, SNR=3.0, Peak=111 HFD=0.0
04:18:00.507 00.004 7988 Star::Find(15, 710, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.509 00.002 7988 Star::Find returns 0 (2), X=710.00, Y=53.00, Mass=19, SNR=2.5, Peak=105 HFD=0.0
04:18:00.511 00.002 7988 Star::Find(15, 75, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.515 00.004 7988 Star::Find returns 0 (2), X=75.00, Y=551.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:18:00.518 00.003 7988 Star::Find(15, 1127, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.521 00.003 7988 Star::Find false star n=4 nbg=277 bg=94.3 sigma=3.3 thresh=104 peak=99
04:18:00.521 00.000 7988 Star::Find returns 0 (2), X=1127.00, Y=407.00, Mass=41, SNR=2.9, Peak=106 HFD=0.0
04:18:00.521 00.000 7988 Star::Find(15, 713, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.521 00.000 7988 Star::Find returns 0 (2), X=713.00, Y=619.00, Mass=19, SNR=2.5, Peak=106 HFD=0.0
04:18:00.521 00.000 7988 Star::Find(15, 113, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.532 00.011 7988 Star::Find returns 0 (3), X=113.00, Y=744.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.535 00.003 7988 Star::Find(15, 608, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.537 00.002 7988 Star::Find returns 0 (2), X=608.00, Y=35.00, Mass=27, SNR=3.0, Peak=107 HFD=0.0
04:18:00.539 00.002 7988 Star::Find(15, 531, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.539 00.000 7988 Star::Find returns 0 (3), X=531.00, Y=757.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:00.539 00.000 7988 Star::Find(15, 734, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.539 00.000 7988 Star::Find returns 0 (3), X=734.00, Y=847.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.539 00.000 7988 Star::Find(15, 738, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.539 00.000 7988 Star::Find returns 0 (2), X=738.00, Y=302.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:18:00.539 00.000 7988 Star::Find(15, 499, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.550 00.011 7988 Star::Find returns 0 (2), X=499.00, Y=403.00, Mass=21, SNR=2.6, Peak=108 HFD=0.0
04:18:00.552 00.002 7988 Star::Find(15, 583, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.552 00.000 7988 Star::Find false star n=4 nbg=276 bg=95.1 sigma=3.3 thresh=105 peak=100
04:18:00.552 00.000 7988 Star::Find returns 0 (2), X=583.00, Y=688.00, Mass=45, SNR=2.9, Peak=108 HFD=0.0
04:18:00.552 00.000 7988 Star::Find(15, 395, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.552 00.000 7988 Star::Find returns 0 (2), X=395.00, Y=496.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:00.552 00.000 7988 Star::Find(15, 960, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.552 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=311.00, Mass=22, SNR=2.7, Peak=107 HFD=0.0
04:18:00.552 00.000 7988 Star::Find(15, 905, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.552 00.000 7988 Star::Find returns 0 (2), X=905.00, Y=340.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:18:00.552 00.000 7988 Star::Find(15, 270, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.565 00.013 7988 Star::Find returns 0 (2), X=270.00, Y=557.00, Mass=20, SNR=2.5, Peak=108 HFD=0.0
04:18:00.565 00.000 7988 Star::Find(15, 736, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.568 00.003 7988 Star::Find false star n=3 nbg=276 bg=94.8 sigma=3.1 thresh=104 peak=99
04:18:00.568 00.000 7988 Star::Find returns 0 (2), X=736.00, Y=446.00, Mass=32, SNR=2.9, Peak=107 HFD=0.0
04:18:00.568 00.000 7988 Star::Find(15, 419, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.568 00.000 7988 Star::Find returns 0 (2), X=419.00, Y=271.00, Mass=11, SNR=2.0, Peak=113 HFD=0.0
04:18:00.568 00.000 7988 Star::Find(15, 1130, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.568 00.000 7988 Star::Find false star n=4 nbg=281 bg=94.3 sigma=3.3 thresh=104 peak=99
04:18:00.568 00.000 7988 Star::Find returns 0 (2), X=1130.00, Y=87.00, Mass=40, SNR=2.9, Peak=106 HFD=0.0
04:18:00.568 00.000 7988 Star::Find(15, 613, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.568 00.000 7988 Star::Find false star n=3 nbg=277 bg=96.1 sigma=3.3 thresh=106 peak=101
04:18:00.568 00.000 7988 Star::Find returns 0 (2), X=613.00, Y=867.00, Mass=35, SNR=2.9, Peak=110 HFD=0.0
04:18:00.581 00.013 7988 Star::Find(15, 434, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.581 00.000 7988 Star::Find returns 0 (3), X=434.00, Y=486.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:18:00.581 00.000 7988 Star::Find(15, 806, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.585 00.004 7988 Star::Find returns 0 (2), X=806.00, Y=405.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:00.585 00.000 7988 Star::Find(15, 950, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.585 00.000 7988 Star::Find false star n=3 nbg=281 bg=95.1 sigma=3.3 thresh=105 peak=99
04:18:00.585 00.000 7988 Star::Find returns 0 (2), X=950.00, Y=422.00, Mass=38, SNR=2.9, Peak=108 HFD=0.0
04:18:00.585 00.000 7988 Star::Find(15, 1130, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.585 00.000 7988 Star::Find returns 0 (3), X=1130.00, Y=735.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:18:00.585 00.000 7988 Star::Find(15, 200, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.585 00.000 7988 Star::Find false star n=3 nbg=276 bg=96.3 sigma=3.2 thresh=106 peak=100
04:18:00.585 00.000 7988 Star::Find returns 0 (2), X=200.00, Y=360.00, Mass=34, SNR=2.9, Peak=110 HFD=0.0
04:18:00.597 00.012 7988 Star::Find(15, 925, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.599 00.002 7988 Star::Find false star n=3 nbg=276 bg=95.6 sigma=3.1 thresh=105 peak=101
04:18:00.601 00.002 7988 Star::Find returns 0 (2), X=925.00, Y=443.00, Mass=32, SNR=2.9, Peak=109 HFD=0.0
04:18:00.602 00.001 7988 Star::Find(15, 526, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.602 00.000 7988 Star::Find returns 0 (3), X=526.00, Y=200.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:00.602 00.000 7988 AutoFind: could not find a star on Pass 1
04:18:00.602 00.000 7988 AutoFind: finding best star pass 2
04:18:00.602 00.000 7988 Star::Find(15, 364, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.602 00.000 7988 Star::Find returns 0 (2), X=364.00, Y=52.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:00.602 00.000 7988 Star::Find(15, 264, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.602 00.000 7988 Star::Find returns 0 (2), X=264.00, Y=828.00, Mass=26, SNR=2.9, Peak=108 HFD=0.0
04:18:00.602 00.000 7988 Star::Find(15, 173, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.613 00.011 7988 Star::Find returns 0 (3), X=173.00, Y=546.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:00.613 00.000 7988 Star::Find(15, 203, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.613 00.000 7988 Star::Find returns 0 (2), X=203.00, Y=690.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:00.613 00.000 7988 Star::Find(15, 1005, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.613 00.000 7988 Star::Find returns 0 (3), X=1005.00, Y=109.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:00.619 00.006 7988 Star::Find(15, 913, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.619 00.000 7988 Star::Find false star n=7 nbg=278 bg=93.8 sigma=3.1 thresh=103 peak=99
04:18:00.619 00.000 7988 Star::Find returns 0 (2), X=913.00, Y=916.00, Mass=70, SNR=2.9, Peak=106 HFD=0.0
04:18:00.619 00.000 7988 Star::Find(15, 824, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.619 00.000 7988 Star::Find returns 0 (2), X=824.00, Y=451.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:00.619 00.000 7988 Star::Find(15, 30, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.619 00.000 7988 Star::Find false star n=3 nbg=276 bg=96.9 sigma=3.3 thresh=107 peak=103
04:18:00.629 00.010 7988 Star::Find returns 0 (2), X=30.00, Y=150.00, Mass=34, SNR=2.9, Peak=111 HFD=0.0
04:18:00.629 00.000 7988 Star::Find(15, 741, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.629 00.000 7988 Star::Find returns 0 (2), X=741.00, Y=408.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:18:00.629 00.000 7988 Star::Find(15, 1038, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.629 00.000 7988 Star::Find returns 0 (2), X=1038.00, Y=74.00, Mass=11, SNR=1.8, Peak=107 HFD=0.0
04:18:00.636 00.007 7988 Star::Find(15, 417, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.636 00.000 7988 Star::Find returns 0 (2), X=417.00, Y=510.00, Mass=12, SNR=2.1, Peak=111 HFD=0.0
04:18:00.636 00.000 7988 Star::Find(15, 790, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.636 00.000 7988 Star::Find returns 0 (3), X=790.00, Y=906.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:18:00.636 00.000 7988 Star::Find(15, 468, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.636 00.000 7988 Star::Find returns 0 (2), X=468.00, Y=86.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:00.636 00.000 7988 Star::Find(15, 1072, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.647 00.011 7988 Star::Find returns 0 (2), X=1072.00, Y=17.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:00.647 00.000 7988 Star::Find(15, 1149, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.649 00.002 15712 Exposure complete
04:18:00.649 00.000 7988 Star::Find returns 0 (3), X=1149.00, Y=332.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.649 00.000 7988 Star::Find(15, 163, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.653 00.004 7988 Star::Find returns 0 (3), X=163.00, Y=886.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:00.653 00.000 7988 Star::Find(15, 176, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.655 00.002 7988 Star::Find returns 0 (2), X=176.00, Y=222.00, Mass=22, SNR=2.8, Peak=109 HFD=0.0
04:18:00.657 00.002 7988 Star::Find(15, 964, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.657 00.000 7988 Star::Find returns 0 (3), X=964.00, Y=696.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:00.659 00.002 7988 Star::Find(15, 1012, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.661 00.002 7988 Star::Find returns 0 (3), X=1012.00, Y=466.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.661 00.000 7988 Star::Find(15, 181, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.661 00.000 7988 Star::Find false star n=3 nbg=274 bg=97.2 sigma=3.4 thresh=107 peak=102
04:18:00.661 00.000 7988 Star::Find returns 0 (2), X=181.00, Y=941.00, Mass=32, SNR=2.9, Peak=110 HFD=0.0
04:18:00.661 00.000 7988 Star::Find(15, 479, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.661 00.000 7988 Star::Find returns 0 (2), X=479.00, Y=939.00, Mass=23, SNR=2.7, Peak=110 HFD=0.0
04:18:00.670 00.009 7988 Star::Find(15, 287, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.670 00.000 7988 Star::Find returns 0 (2), X=287.00, Y=227.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:18:00.670 00.000 7988 Star::Find(15, 111, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.670 00.000 7988 Star::Find returns 0 (2), X=111.00, Y=339.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:00.670 00.000 7988 Star::Find(15, 515, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.676 00.006 7988 Star::Find returns 0 (2), X=515.00, Y=97.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:00.676 00.000 7988 Star::Find(15, 1162, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.676 00.000 7988 Star::Find returns 0 (3), X=1162.00, Y=517.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.676 00.000 7988 Star::Find(15, 1251, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.676 00.000 7988 Star::Find false star n=3 nbg=279 bg=93.0 sigma=3.3 thresh=103 peak=98
04:18:00.676 00.000 7988 Star::Find returns 0 (2), X=1251.00, Y=854.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:18:00.676 00.000 7988 Star::Find(15, 995, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.686 00.010 7988 Star::Find returns 0 (3), X=995.00, Y=505.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.686 00.000 7988 Star::Find(15, 632, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.686 00.000 7988 Star::Find returns 0 (2), X=632.00, Y=592.00, Mass=22, SNR=2.6, Peak=106 HFD=0.0
04:18:00.686 00.000 7988 Star::Find(15, 1235, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.692 00.006 7988 Star::Find false star n=4 nbg=278 bg=94.4 sigma=3.2 thresh=104 peak=98
04:18:00.692 00.000 7988 Star::Find returns 0 (2), X=1235.00, Y=632.00, Mass=42, SNR=2.9, Peak=110 HFD=0.0
04:18:00.695 00.003 7988 Star::Find(15, 370, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.695 00.000 7988 Star::Find returns 0 (2), X=370.00, Y=404.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:18:00.697 00.002 7988 Star::Find(15, 950, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.699 00.002 7988 Star::Find returns 0 (3), X=950.00, Y=867.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:18:00.699 00.000 7988 Star::Find(15, 172, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.701 00.002 7988 Star::Find returns 0 (3), X=172.00, Y=591.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:00.703 00.002 7988 Star::Find(15, 416, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.703 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=760.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:18:00.706 00.003 7988 Star::Find(15, 890, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.708 00.002 7988 Star::Find false star n=3 nbg=274 bg=94.9 sigma=3.3 thresh=105 peak=100
04:18:00.708 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=226.00, Mass=34, SNR=2.9, Peak=108 HFD=0.0
04:18:00.708 00.000 7988 Star::Find(15, 264, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.708 00.000 7988 Star::Find returns 0 (2), X=264.00, Y=35.00, Mass=25, SNR=2.9, Peak=111 HFD=0.0
04:18:00.708 00.000 7988 Star::Find(15, 1062, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.708 00.000 7988 Star::Find returns 0 (3), X=1062.00, Y=399.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:00.708 00.000 7988 Star::Find(15, 99, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.708 00.000 7988 Star::Find returns 0 (2), X=99.00, Y=619.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:18:00.708 00.000 7988 Star::Find(15, 687, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.720 00.012 7988 Star::Find returns 0 (2), X=687.00, Y=124.00, Mass=22, SNR=2.7, Peak=107 HFD=0.0
04:18:00.720 00.000 7988 Star::Find(15, 437, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.720 00.000 7988 Star::Find returns 0 (2), X=437.00, Y=388.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:00.724 00.004 7988 Star::Find(15, 1167, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.726 00.002 7988 Star::Find returns 0 (3), X=1167.00, Y=591.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.726 00.000 7988 Star::Find(15, 1210, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.728 00.002 7988 Star::Find returns 0 (2), X=1210.00, Y=455.00, Mass=24, SNR=2.8, Peak=107 HFD=0.0
04:18:00.730 00.002 7988 Star::Find(15, 505, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.732 00.002 7988 Star::Find false star n=3 nbg=278 bg=96.2 sigma=3.2 thresh=106 peak=100
04:18:00.732 00.000 7988 Star::Find returns 0 (2), X=505.00, Y=634.00, Mass=32, SNR=2.9, Peak=109 HFD=0.0
04:18:00.732 00.000 7988 Star::Find(15, 421, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.732 00.000 7988 Star::Find false star n=3 nbg=282 bg=96.2 sigma=3.3 thresh=106 peak=100
04:18:00.737 00.005 7988 Star::Find returns 0 (2), X=421.00, Y=545.00, Mass=38, SNR=2.9, Peak=111 HFD=0.0
04:18:00.737 00.000 7988 Star::Find(15, 714, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.737 00.000 15712 worker thread done servicing request
04:18:00.740 00.003 7988 Star::Find returns 0 (2), X=714.00, Y=16.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:18:00.740 00.000 7988 Star::Find(15, 584, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.740 00.000 7988 Star::Find returns 0 (3), X=584.00, Y=332.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:00.740 00.000 7988 Star::Find(15, 347, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.740 00.000 7988 Star::Find returns 0 (2), X=347.00, Y=716.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:00.740 00.000 7988 Star::Find(15, 1221, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.740 00.000 7988 Star::Find returns 0 (2), X=1221.00, Y=143.00, Mass=13, SNR=2.2, Peak=108 HFD=0.0
04:18:00.740 00.000 7988 Star::Find(15, 484, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.740 00.000 7988 Star::Find returns 0 (3), X=484.00, Y=510.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.740 00.000 7988 Star::Find(15, 407, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.740 00.000 7988 Star::Find false star n=3 nbg=278 bg=96.5 sigma=3.3 thresh=106 peak=103
04:18:00.753 00.013 7988 Star::Find returns 0 (2), X=407.00, Y=788.00, Mass=31, SNR=2.9, Peak=108 HFD=0.0
04:18:00.756 00.003 7988 Star::Find(15, 1179, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.756 00.000 7988 Star::Find returns 0 (2), X=1179.00, Y=742.00, Mass=21, SNR=2.6, Peak=104 HFD=0.0
04:18:00.756 00.000 7988 Star::Find(15, 68, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.756 00.000 7988 Star::Find returns 0 (2), X=68.00, Y=66.00, Mass=14, SNR=2.2, Peak=111 HFD=0.0
04:18:00.756 00.000 7988 Star::Find(15, 172, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.756 00.000 7988 Star::Find false star n=3 nbg=280 bg=97.1 sigma=3.7 thresh=108 peak=101
04:18:00.756 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=130.00, Mass=35, SNR=2.9, Peak=113 HFD=0.0
04:18:00.756 00.000 7988 Star::Find(15, 778, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.756 00.000 7988 Star::Find returns 0 (3), X=778.00, Y=28.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:18:00.756 00.000 7988 Star::Find(15, 202, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.756 00.000 7988 Star::Find returns 0 (3), X=202.00, Y=291.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.756 00.000 7988 Star::Find(15, 159, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.756 00.000 7988 Star::Find returns 0 (3), X=159.00, Y=109.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.771 00.015 7988 Star::Find(15, 53, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.771 00.000 7988 Star::Find returns 0 (3), X=53.00, Y=744.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:00.771 00.000 7988 Star::Find(15, 299, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.774 00.003 7988 Star::Find false star n=3 nbg=277 bg=97.3 sigma=3.4 thresh=107 peak=100
04:18:00.774 00.000 7988 Star::Find returns 0 (2), X=299.00, Y=308.00, Mass=30, SNR=2.9, Peak=108 HFD=0.0
04:18:00.774 00.000 7988 Star::Find(15, 1190, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.774 00.000 7988 Star::Find returns 0 (3), X=1190.00, Y=802.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.774 00.000 7988 Star::Find(15, 500, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.774 00.000 7988 Star::Find returns 0 (3), X=500.00, Y=348.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:00.774 00.000 7988 Star::Find(15, 592, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.774 00.000 7988 Star::Find returns 0 (2), X=592.00, Y=873.00, Mass=24, SNR=2.8, Peak=110 HFD=0.0
04:18:00.774 00.000 7988 Star::Find(15, 1102, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.774 00.000 7988 Star::Find returns 0 (2), X=1102.00, Y=891.00, Mass=13, SNR=2.2, Peak=107 HFD=0.0
04:18:00.787 00.013 7988 Star::Find(15, 385, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.787 00.000 7988 Star::Find returns 0 (2), X=385.00, Y=176.00, Mass=25, SNR=3.0, Peak=111 HFD=0.0
04:18:00.787 00.000 7988 Star::Find(15, 710, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.787 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=53.00, Mass=19, SNR=2.5, Peak=105 HFD=0.0
04:18:00.787 00.000 7988 Star::Find(15, 75, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.787 00.000 7988 Star::Find returns 0 (2), X=75.00, Y=551.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:18:00.787 00.000 7988 Star::Find(15, 1127, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.787 00.000 7988 Star::Find false star n=4 nbg=277 bg=94.3 sigma=3.3 thresh=104 peak=99
04:18:00.787 00.000 7988 Star::Find returns 0 (2), X=1127.00, Y=407.00, Mass=41, SNR=2.9, Peak=106 HFD=0.0
04:18:00.787 00.000 7988 Star::Find(15, 713, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.787 00.000 7988 Star::Find returns 0 (2), X=713.00, Y=619.00, Mass=19, SNR=2.5, Peak=106 HFD=0.0
04:18:00.787 00.000 7988 Star::Find(15, 113, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.787 00.000 7988 Star::Find returns 0 (3), X=113.00, Y=744.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.802 00.015 7988 Star::Find(15, 608, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.802 00.000 7988 Star::Find returns 0 (2), X=608.00, Y=35.00, Mass=27, SNR=3.0, Peak=107 HFD=0.0
04:18:00.804 00.002 7988 Star::Find(15, 531, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.804 00.000 7988 Star::Find returns 0 (3), X=531.00, Y=757.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:00.804 00.000 7988 Star::Find(15, 734, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.804 00.000 7988 Star::Find returns 0 (3), X=734.00, Y=847.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.804 00.000 7988 Star::Find(15, 738, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.804 00.000 7988 Star::Find returns 0 (2), X=738.00, Y=302.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:18:00.804 00.000 7988 Star::Find(15, 499, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.804 00.000 7988 Star::Find returns 0 (2), X=499.00, Y=403.00, Mass=21, SNR=2.6, Peak=108 HFD=0.0
04:18:00.804 00.000 7988 Star::Find(15, 583, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.804 00.000 7988 Star::Find false star n=4 nbg=276 bg=95.1 sigma=3.3 thresh=105 peak=100
04:18:00.804 00.000 7988 Star::Find returns 0 (2), X=583.00, Y=688.00, Mass=45, SNR=2.9, Peak=108 HFD=0.0
04:18:00.818 00.014 7988 Star::Find(15, 395, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.818 00.000 7988 Star::Find returns 0 (2), X=395.00, Y=496.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:00.818 00.000 7988 Star::Find(15, 960, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.822 00.004 7988 Star::Find returns 0 (2), X=960.00, Y=311.00, Mass=22, SNR=2.7, Peak=107 HFD=0.0
04:18:00.822 00.000 7988 Star::Find(15, 905, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.822 00.000 7988 Star::Find returns 0 (2), X=905.00, Y=340.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:18:00.822 00.000 7988 Star::Find(15, 270, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.822 00.000 7988 Star::Find returns 0 (2), X=270.00, Y=557.00, Mass=20, SNR=2.5, Peak=108 HFD=0.0
04:18:00.822 00.000 7988 Star::Find(15, 736, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.822 00.000 7988 Star::Find false star n=3 nbg=276 bg=94.8 sigma=3.1 thresh=104 peak=99
04:18:00.822 00.000 7988 Star::Find returns 0 (2), X=736.00, Y=446.00, Mass=32, SNR=2.9, Peak=107 HFD=0.0
04:18:00.822 00.000 7988 Star::Find(15, 419, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.834 00.012 7988 Star::Find returns 0 (2), X=419.00, Y=271.00, Mass=11, SNR=2.0, Peak=113 HFD=0.0
04:18:00.834 00.000 7988 Star::Find(15, 1130, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.834 00.000 7988 Star::Find false star n=4 nbg=281 bg=94.3 sigma=3.3 thresh=104 peak=99
04:18:00.834 00.000 7988 Star::Find returns 0 (2), X=1130.00, Y=87.00, Mass=40, SNR=2.9, Peak=106 HFD=0.0
04:18:00.838 00.004 7988 Star::Find(15, 613, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.838 00.000 7988 Star::Find false star n=3 nbg=277 bg=96.1 sigma=3.3 thresh=106 peak=101
04:18:00.838 00.000 7988 Star::Find returns 0 (2), X=613.00, Y=867.00, Mass=35, SNR=2.9, Peak=110 HFD=0.0
04:18:00.838 00.000 7988 Star::Find(15, 434, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.838 00.000 7988 Star::Find returns 0 (3), X=434.00, Y=486.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:18:00.838 00.000 7988 Star::Find(15, 806, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.838 00.000 7988 Star::Find returns 0 (2), X=806.00, Y=405.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:00.838 00.000 7988 Star::Find(15, 950, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.838 00.000 7988 Star::Find false star n=3 nbg=281 bg=95.1 sigma=3.3 thresh=105 peak=99
04:18:00.838 00.000 7988 Star::Find returns 0 (2), X=950.00, Y=422.00, Mass=38, SNR=2.9, Peak=108 HFD=0.0
04:18:00.850 00.012 7988 Star::Find(15, 1130, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.850 00.000 7988 Star::Find returns 0 (3), X=1130.00, Y=735.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:18:00.850 00.000 7988 Star::Find(15, 200, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.850 00.000 7988 Star::Find false star n=3 nbg=276 bg=96.3 sigma=3.2 thresh=106 peak=100
04:18:00.855 00.005 7988 Star::Find returns 0 (2), X=200.00, Y=360.00, Mass=34, SNR=2.9, Peak=110 HFD=0.0
04:18:00.857 00.002 7988 Star::Find(15, 925, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.857 00.000 7988 Star::Find false star n=3 nbg=276 bg=95.6 sigma=3.1 thresh=105 peak=101
04:18:00.857 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=443.00, Mass=32, SNR=2.9, Peak=109 HFD=0.0
04:18:00.857 00.000 7988 Star::Find(15, 526, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.857 00.000 7988 Star::Find returns 0 (3), X=526.00, Y=200.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:00.857 00.000 7988 AutoFind: could not find a non-saturated star!
04:18:00.857 00.000 7988 AutoFind: finding best star pass 3
04:18:00.866 00.009 7988 Star::Find(15, 364, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.866 00.000 7988 Star::Find returns 0 (2), X=364.00, Y=52.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:00.866 00.000 7988 Star::Find(15, 264, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.866 00.000 7988 Star::Find returns 0 (2), X=264.00, Y=828.00, Mass=26, SNR=2.9, Peak=108 HFD=0.0
04:18:00.866 00.000 7988 Star::Find(15, 173, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.866 00.000 7988 Star::Find returns 0 (3), X=173.00, Y=546.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:00.872 00.006 7988 Star::Find(15, 203, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.872 00.000 7988 Star::Find returns 0 (2), X=203.00, Y=690.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:00.872 00.000 7988 Star::Find(15, 1005, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.872 00.000 7988 Star::Find returns 0 (3), X=1005.00, Y=109.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:00.872 00.000 7988 Star::Find(15, 913, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.872 00.000 7988 Star::Find false star n=7 nbg=278 bg=93.8 sigma=3.1 thresh=103 peak=99
04:18:00.872 00.000 7988 Star::Find returns 0 (2), X=913.00, Y=916.00, Mass=70, SNR=2.9, Peak=106 HFD=0.0
04:18:00.872 00.000 7988 Star::Find(15, 824, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.881 00.009 7988 Star::Find returns 0 (2), X=824.00, Y=451.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:00.881 00.000 7988 Star::Find(15, 30, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.881 00.000 7988 Star::Find false star n=3 nbg=276 bg=96.9 sigma=3.3 thresh=107 peak=103
04:18:00.881 00.000 7988 Star::Find returns 0 (2), X=30.00, Y=150.00, Mass=34, SNR=2.9, Peak=111 HFD=0.0
04:18:00.881 00.000 7988 Star::Find(15, 741, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.881 00.000 7988 Star::Find returns 0 (2), X=741.00, Y=408.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:18:00.881 00.000 7988 Star::Find(15, 1038, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.889 00.008 7988 Star::Find returns 0 (2), X=1038.00, Y=74.00, Mass=11, SNR=1.8, Peak=107 HFD=0.0
04:18:00.889 00.000 7988 Star::Find(15, 417, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.889 00.000 7988 Star::Find returns 0 (2), X=417.00, Y=510.00, Mass=12, SNR=2.1, Peak=111 HFD=0.0
04:18:00.889 00.000 7988 Star::Find(15, 790, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.889 00.000 7988 Star::Find returns 0 (3), X=790.00, Y=906.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:18:00.889 00.000 7988 Star::Find(15, 468, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.889 00.000 7988 Star::Find returns 0 (2), X=468.00, Y=86.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:00.897 00.008 7988 Star::Find(15, 1072, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.897 00.000 7988 Star::Find returns 0 (2), X=1072.00, Y=17.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:00.897 00.000 7988 Star::Find(15, 1149, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.897 00.000 7988 Star::Find returns 0 (3), X=1149.00, Y=332.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.897 00.000 7988 Star::Find(15, 163, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.902 00.005 7988 Star::Find returns 0 (3), X=163.00, Y=886.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:00.902 00.000 7988 Star::Find(15, 176, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.906 00.004 7988 Star::Find returns 0 (2), X=176.00, Y=222.00, Mass=22, SNR=2.8, Peak=109 HFD=0.0
04:18:00.906 00.000 7988 Star::Find(15, 964, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.906 00.000 7988 Star::Find returns 0 (3), X=964.00, Y=696.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:00.906 00.000 7988 Star::Find(15, 1012, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.906 00.000 7988 Star::Find returns 0 (3), X=1012.00, Y=466.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.906 00.000 7988 Star::Find(15, 181, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.906 00.000 7988 Star::Find false star n=3 nbg=274 bg=97.2 sigma=3.4 thresh=107 peak=102
04:18:00.913 00.007 7988 Star::Find returns 0 (2), X=181.00, Y=941.00, Mass=32, SNR=2.9, Peak=110 HFD=0.0
04:18:00.913 00.000 7988 Star::Find(15, 479, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.913 00.000 7988 Star::Find returns 0 (2), X=479.00, Y=939.00, Mass=23, SNR=2.7, Peak=110 HFD=0.0
04:18:00.913 00.000 7988 Star::Find(15, 287, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.913 00.000 7988 Star::Find returns 0 (2), X=287.00, Y=227.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:18:00.913 00.000 7988 Star::Find(15, 111, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.913 00.000 7988 Star::Find returns 0 (2), X=111.00, Y=339.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:00.913 00.000 7988 Star::Find(15, 515, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.923 00.010 7988 Star::Find returns 0 (2), X=515.00, Y=97.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:00.923 00.000 7988 Star::Find(15, 1162, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.923 00.000 7988 Star::Find returns 0 (3), X=1162.00, Y=517.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.923 00.000 7988 Star::Find(15, 1251, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.923 00.000 7988 Star::Find false star n=3 nbg=279 bg=93.0 sigma=3.3 thresh=103 peak=98
04:18:00.923 00.000 7988 Star::Find returns 0 (2), X=1251.00, Y=854.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:18:00.929 00.006 7988 Star::Find(15, 995, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.929 00.000 7988 Star::Find returns 0 (3), X=995.00, Y=505.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.929 00.000 7988 Star::Find(15, 632, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.929 00.000 7988 Star::Find returns 0 (2), X=632.00, Y=592.00, Mass=22, SNR=2.6, Peak=106 HFD=0.0
04:18:00.929 00.000 7988 Star::Find(15, 1235, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.929 00.000 7988 Star::Find false star n=4 nbg=278 bg=94.4 sigma=3.2 thresh=104 peak=98
04:18:00.929 00.000 7988 Star::Find returns 0 (2), X=1235.00, Y=632.00, Mass=42, SNR=2.9, Peak=110 HFD=0.0
04:18:00.929 00.000 7988 Star::Find(15, 370, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.940 00.011 7988 Star::Find returns 0 (2), X=370.00, Y=404.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:18:00.940 00.000 7988 Star::Find(15, 950, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.940 00.000 7988 Star::Find returns 0 (3), X=950.00, Y=867.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:18:00.940 00.000 7988 Star::Find(15, 172, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.940 00.000 7988 Star::Find returns 0 (3), X=172.00, Y=591.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:00.945 00.005 7988 Star::Find(15, 416, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.945 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=760.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:18:00.945 00.000 7988 Star::Find(15, 890, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.945 00.000 7988 Star::Find false star n=3 nbg=274 bg=94.9 sigma=3.3 thresh=105 peak=100
04:18:00.945 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=226.00, Mass=34, SNR=2.9, Peak=108 HFD=0.0
04:18:00.945 00.000 7988 Star::Find(15, 264, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.945 00.000 7988 Star::Find returns 0 (2), X=264.00, Y=35.00, Mass=25, SNR=2.9, Peak=111 HFD=0.0
04:18:00.945 00.000 7988 Star::Find(15, 1062, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.945 00.000 7988 Star::Find returns 0 (3), X=1062.00, Y=399.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:00.945 00.000 7988 Star::Find(15, 99, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.956 00.011 7988 Star::Find returns 0 (2), X=99.00, Y=619.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:18:00.956 00.000 7988 Star::Find(15, 687, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.956 00.000 7988 Star::Find returns 0 (2), X=687.00, Y=124.00, Mass=22, SNR=2.7, Peak=107 HFD=0.0
04:18:00.956 00.000 7988 Star::Find(15, 437, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.961 00.005 7988 Star::Find returns 0 (2), X=437.00, Y=388.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:00.961 00.000 7988 Star::Find(15, 1167, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.964 00.003 7988 Star::Find returns 0 (3), X=1167.00, Y=591.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.964 00.000 7988 Star::Find(15, 1210, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.966 00.002 7988 Star::Find returns 0 (2), X=1210.00, Y=455.00, Mass=24, SNR=2.8, Peak=107 HFD=0.0
04:18:00.968 00.002 7988 Star::Find(15, 505, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.968 00.000 7988 Star::Find false star n=3 nbg=278 bg=96.2 sigma=3.2 thresh=106 peak=100
04:18:00.968 00.000 7988 Star::Find returns 0 (2), X=505.00, Y=634.00, Mass=32, SNR=2.9, Peak=109 HFD=0.0
04:18:00.972 00.004 7988 Star::Find(15, 421, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.973 00.001 7988 Star::Find false star n=3 nbg=282 bg=96.2 sigma=3.3 thresh=106 peak=100
04:18:00.973 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=545.00, Mass=38, SNR=2.9, Peak=111 HFD=0.0
04:18:00.973 00.000 7988 Star::Find(15, 714, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.977 00.004 7988 Star::Find returns 0 (2), X=714.00, Y=16.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:18:00.979 00.002 7988 Star::Find(15, 584, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.979 00.000 7988 Star::Find returns 0 (3), X=584.00, Y=332.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:00.981 00.002 7988 Star::Find(15, 347, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.983 00.002 7988 Star::Find returns 0 (2), X=347.00, Y=716.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:00.983 00.000 7988 Star::Find(15, 1221, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.985 00.002 7988 Star::Find returns 0 (2), X=1221.00, Y=143.00, Mass=13, SNR=2.2, Peak=108 HFD=0.0
04:18:00.985 00.000 7988 Star::Find(15, 484, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.987 00.002 7988 Star::Find returns 0 (3), X=484.00, Y=510.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:00.987 00.000 7988 Star::Find(15, 407, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.989 00.002 7988 Star::Find false star n=3 nbg=278 bg=96.5 sigma=3.3 thresh=106 peak=103
04:18:00.990 00.001 7988 Star::Find returns 0 (2), X=407.00, Y=788.00, Mass=31, SNR=2.9, Peak=108 HFD=0.0
04:18:00.992 00.002 7988 Star::Find(15, 1179, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.992 00.000 7988 Star::Find returns 0 (2), X=1179.00, Y=742.00, Mass=21, SNR=2.6, Peak=104 HFD=0.0
04:18:00.992 00.000 7988 Star::Find(15, 68, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.992 00.000 7988 Star::Find returns 0 (2), X=68.00, Y=66.00, Mass=14, SNR=2.2, Peak=111 HFD=0.0
04:18:00.992 00.000 7988 Star::Find(15, 172, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.992 00.000 7988 Star::Find false star n=3 nbg=280 bg=97.1 sigma=3.7 thresh=108 peak=101
04:18:00.992 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=130.00, Mass=35, SNR=2.9, Peak=113 HFD=0.0
04:18:00.992 00.000 7988 Star::Find(15, 778, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.992 00.000 7988 Star::Find returns 0 (3), X=778.00, Y=28.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:18:00.992 00.000 7988 Star::Find(15, 202, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:00.992 00.000 7988 Star::Find returns 0 (3), X=202.00, Y=291.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:00.992 00.000 7988 Star::Find(15, 159, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.006 00.014 7988 Star::Find returns 0 (3), X=159.00, Y=109.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.006 00.000 7988 Star::Find(15, 53, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.007 00.001 7988 Star::Find returns 0 (3), X=53.00, Y=744.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:01.009 00.002 7988 Star::Find(15, 299, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.009 00.000 7988 Star::Find false star n=3 nbg=277 bg=97.3 sigma=3.4 thresh=107 peak=100
04:18:01.009 00.000 7988 Star::Find returns 0 (2), X=299.00, Y=308.00, Mass=30, SNR=2.9, Peak=108 HFD=0.0
04:18:01.016 00.007 7988 Star::Find(15, 1190, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.016 00.000 7988 Star::Find returns 0 (3), X=1190.00, Y=802.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.018 00.002 7988 Star::Find(15, 500, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.018 00.000 7988 Star::Find returns 0 (3), X=500.00, Y=348.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:01.018 00.000 7988 Star::Find(15, 592, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.025 00.007 7988 Star::Find returns 0 (2), X=592.00, Y=873.00, Mass=24, SNR=2.8, Peak=110 HFD=0.0
04:18:01.027 00.002 7988 Star::Find(15, 1102, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.027 00.000 7988 Star::Find returns 0 (2), X=1102.00, Y=891.00, Mass=13, SNR=2.2, Peak=107 HFD=0.0
04:18:01.027 00.000 7988 Star::Find(15, 385, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.027 00.000 7988 Star::Find returns 0 (2), X=385.00, Y=176.00, Mass=25, SNR=3.0, Peak=111 HFD=0.0
04:18:01.027 00.000 7988 Star::Find(15, 710, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.027 00.000 7988 Star::Find returns 0 (2), X=710.00, Y=53.00, Mass=19, SNR=2.5, Peak=105 HFD=0.0
04:18:01.027 00.000 7988 Star::Find(15, 75, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.027 00.000 7988 Star::Find returns 0 (2), X=75.00, Y=551.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:18:01.027 00.000 7988 Star::Find(15, 1127, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.042 00.015 7988 Star::Find false star n=4 nbg=277 bg=94.3 sigma=3.3 thresh=104 peak=99
04:18:01.042 00.000 7988 Star::Find returns 0 (2), X=1127.00, Y=407.00, Mass=41, SNR=2.9, Peak=106 HFD=0.0
04:18:01.042 00.000 7988 Star::Find(15, 713, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.042 00.000 7988 Star::Find returns 0 (2), X=713.00, Y=619.00, Mass=19, SNR=2.5, Peak=106 HFD=0.0
04:18:01.042 00.000 7988 Star::Find(15, 113, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.042 00.000 7988 Star::Find returns 0 (3), X=113.00, Y=744.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.042 00.000 7988 Star::Find(15, 608, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.042 00.000 7988 Star::Find returns 0 (2), X=608.00, Y=35.00, Mass=27, SNR=3.0, Peak=107 HFD=0.0
04:18:01.042 00.000 7988 Star::Find(15, 531, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.042 00.000 7988 Star::Find returns 0 (3), X=531.00, Y=757.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:01.042 00.000 7988 Star::Find(15, 734, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.042 00.000 7988 Star::Find returns 0 (3), X=734.00, Y=847.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.057 00.015 7988 Star::Find(15, 738, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.059 00.002 7988 Star::Find returns 0 (2), X=738.00, Y=302.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:18:01.059 00.000 7988 Star::Find(15, 499, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.059 00.000 7988 Star::Find returns 0 (2), X=499.00, Y=403.00, Mass=21, SNR=2.6, Peak=108 HFD=0.0
04:18:01.059 00.000 7988 Star::Find(15, 583, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.059 00.000 7988 Star::Find false star n=4 nbg=276 bg=95.1 sigma=3.3 thresh=105 peak=100
04:18:01.059 00.000 7988 Star::Find returns 0 (2), X=583.00, Y=688.00, Mass=45, SNR=2.9, Peak=108 HFD=0.0
04:18:01.059 00.000 7988 Star::Find(15, 395, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.059 00.000 7988 Star::Find returns 0 (2), X=395.00, Y=496.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:01.059 00.000 7988 Star::Find(15, 960, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.059 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=311.00, Mass=22, SNR=2.7, Peak=107 HFD=0.0
04:18:01.059 00.000 7988 Star::Find(15, 905, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.059 00.000 7988 Star::Find returns 0 (2), X=905.00, Y=340.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:18:01.073 00.014 7988 Star::Find(15, 270, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.073 00.000 7988 Star::Find returns 0 (2), X=270.00, Y=557.00, Mass=20, SNR=2.5, Peak=108 HFD=0.0
04:18:01.075 00.002 7988 Star::Find(15, 736, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.075 00.000 7988 Star::Find false star n=3 nbg=276 bg=94.8 sigma=3.1 thresh=104 peak=99
04:18:01.075 00.000 7988 Star::Find returns 0 (2), X=736.00, Y=446.00, Mass=32, SNR=2.9, Peak=107 HFD=0.0
04:18:01.075 00.000 7988 Star::Find(15, 419, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.075 00.000 7988 Star::Find returns 0 (2), X=419.00, Y=271.00, Mass=11, SNR=2.0, Peak=113 HFD=0.0
04:18:01.075 00.000 7988 Star::Find(15, 1130, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.075 00.000 7988 Star::Find false star n=4 nbg=281 bg=94.3 sigma=3.3 thresh=104 peak=99
04:18:01.075 00.000 7988 Star::Find returns 0 (2), X=1130.00, Y=87.00, Mass=40, SNR=2.9, Peak=106 HFD=0.0
04:18:01.075 00.000 7988 Star::Find(15, 613, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.075 00.000 7988 Star::Find false star n=3 nbg=277 bg=96.1 sigma=3.3 thresh=106 peak=101
04:18:01.088 00.013 7988 Star::Find returns 0 (2), X=613.00, Y=867.00, Mass=35, SNR=2.9, Peak=110 HFD=0.0
04:18:01.088 00.000 7988 Star::Find(15, 434, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.088 00.000 7988 Star::Find returns 0 (3), X=434.00, Y=486.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:18:01.092 00.004 7988 Star::Find(15, 806, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.092 00.000 7988 Star::Find returns 0 (2), X=806.00, Y=405.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:01.092 00.000 7988 Star::Find(15, 950, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.092 00.000 7988 Star::Find false star n=3 nbg=281 bg=95.1 sigma=3.3 thresh=105 peak=99
04:18:01.092 00.000 7988 Star::Find returns 0 (2), X=950.00, Y=422.00, Mass=38, SNR=2.9, Peak=108 HFD=0.0
04:18:01.092 00.000 7988 Star::Find(15, 1130, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.092 00.000 7988 Star::Find returns 0 (3), X=1130.00, Y=735.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:18:01.092 00.000 7988 Star::Find(15, 200, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.092 00.000 7988 Star::Find false star n=3 nbg=276 bg=96.3 sigma=3.2 thresh=106 peak=100
04:18:01.092 00.000 7988 Star::Find returns 0 (2), X=200.00, Y=360.00, Mass=34, SNR=2.9, Peak=110 HFD=0.0
04:18:01.092 00.000 7988 Star::Find(15, 925, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.105 00.013 7988 Star::Find false star n=3 nbg=276 bg=95.6 sigma=3.1 thresh=105 peak=101
04:18:01.105 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=443.00, Mass=32, SNR=2.9, Peak=109 HFD=0.0
04:18:01.105 00.000 7988 Star::Find(15, 526, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
04:18:01.105 00.000 7988 Star::Find returns 0 (3), X=526.00, Y=200.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:01.109 00.004 7988 AutoFind: no star found
04:18:01.109 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:18:01.109 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:18:01.109 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_041757.fit
04:18:01.109 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:18:01.121 00.012 7988 ScopeASCOM::SideOfPier() returns 0
04:18:01.126 00.005 7988 auto find star failed, attempts remaining = 3
04:18:01.126 00.000 7988 Changing from state SELECTING to UNINITIALIZED
04:18:01.126 00.000 7988 guider state => SELECTING
04:18:01.126 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
04:18:01.126 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":0,"id":"01ae1ec5-fa29-4371-9d61-3483bd8debd9"}
04:18:01.126 00.000 7988 OnExposeComplete: enter
04:18:01.137 00.011 7988 UpdateGuideState(): m_state=1
04:18:01.137 00.000 7988 UpdateCurrentPosition: no star selected
04:18:01.137 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:01.137 00.000 7988 Status Line: No star selected
04:18:01.143 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=96, FiltMin=86, FiltMax=107, Gamma=0.690
04:18:01.143 00.000 7988 UpdateGuideState exits: No star selected
04:18:01.146 00.003 7988 PhdController: newstate STATE_SELECT_STAR
04:18:01.148 00.002 7988 GuiderMultiStar::AutoSelect enter
04:18:01.148 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:18:01.215 00.067 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:18:01.293 00.078 7988 AutoFind: global mean = 0.0, stdev 5.7
04:18:01.295 00.002 7988 AutoFind: using threshold = 0.1
04:18:01.373 00.078 7988 AutoFind: local max [504, 845] 4.8
04:18:01.373 00.000 7988 AutoFind: local max [984, 601] 4.7
04:18:01.380 00.007 7988 AutoFind: local max [153, 856] 4.7
04:18:01.380 00.000 7988 AutoFind: local max [1155, 378] 4.4
04:18:01.380 00.000 7988 AutoFind: local max [575, 158] 4.4
04:18:01.380 00.000 7988 AutoFind: local max [1257, 583] 4.3
04:18:01.380 00.000 7988 AutoFind: local max [746, 677] 4.3
04:18:01.380 00.000 7988 AutoFind: local max [1258, 292] 4.3
04:18:01.380 00.000 7988 AutoFind: local max [1039, 497] 4.3
04:18:01.380 00.000 7988 AutoFind: local max [266, 528] 4.3
04:18:01.380 00.000 7988 AutoFind: local max [959, 103] 4.3
04:18:01.389 00.009 7988 AutoFind: local max [418, 632] 4.3
04:18:01.389 00.000 7988 AutoFind: local max [1148, 519] 4.2
04:18:01.389 00.000 7988 AutoFind: local max [860, 67] 4.2
04:18:01.389 00.000 7988 AutoFind: local max [851, 381] 4.2
04:18:01.389 00.000 7988 AutoFind: local max [224, 907] 4.2
04:18:01.389 00.000 7988 AutoFind: local max [723, 441] 4.2
04:18:01.397 00.008 7988 AutoFind: local max [135, 536] 4.1
04:18:01.397 00.000 7988 AutoFind: local max [806, 397] 4.1
04:18:01.397 00.000 7988 AutoFind: local max [784, 860] 4.1
04:18:01.397 00.000 7988 AutoFind: local max [278, 801] 4.1
04:18:01.397 00.000 7988 AutoFind: local max [1209, 806] 4.1
04:18:01.397 00.000 7988 AutoFind: local max [331, 503] 4.1
04:18:01.397 00.000 7988 AutoFind: local max [1121, 726] 4.1
04:18:01.397 00.000 7988 AutoFind: local max [1056, 688] 4.1
04:18:01.405 00.008 7988 AutoFind: local max [468, 613] 4.1
04:18:01.407 00.002 7988 AutoFind: local max [397, 888] 4.1
04:18:01.407 00.000 7988 AutoFind: local max [477, 28] 4.1
04:18:01.407 00.000 7988 AutoFind: local max [397, 460] 4.1
04:18:01.407 00.000 7988 AutoFind: local max [346, 790] 4.0
04:18:01.407 00.000 7988 AutoFind: local max [519, 535] 4.0
04:18:01.407 00.000 7988 AutoFind: local max [426, 287] 4.0
04:18:01.414 00.007 7988 AutoFind: local max [168, 89] 4.0
04:18:01.414 00.000 7988 AutoFind: local max [731, 844] 4.0
04:18:01.414 00.000 7988 AutoFind: local max [519, 890] 4.0
04:18:01.414 00.000 7988 AutoFind: local max [753, 104] 4.0
04:18:01.414 00.000 7988 AutoFind: local max [921, 832] 4.0
04:18:01.414 00.000 7988 AutoFind: local max [1101, 206] 4.0
04:18:01.421 00.007 7988 AutoFind: local max [1078, 595] 4.0
04:18:01.421 00.000 7988 AutoFind: local max [531, 681] 4.0
04:18:01.421 00.000 7988 AutoFind: local max [1261, 838] 3.9
04:18:01.421 00.000 7988 AutoFind: local max [128, 499] 3.9
04:18:01.421 00.000 7988 AutoFind: local max [619, 308] 3.9
04:18:01.421 00.000 7988 AutoFind: local max [643, 554] 3.9
04:18:01.421 00.000 7988 AutoFind: local max [456, 151] 3.9
04:18:01.421 00.000 7988 AutoFind: local max [172, 764] 3.9
04:18:01.421 00.000 7988 AutoFind: local max [960, 161] 3.9
04:18:01.431 00.010 7988 AutoFind: local max [1067, 593] 3.9
04:18:01.431 00.000 7988 AutoFind: local max [587, 585] 3.9
04:18:01.431 00.000 7988 AutoFind: local max [557, 279] 3.9
04:18:01.431 00.000 7988 AutoFind: local max [129, 490] 3.9
04:18:01.431 00.000 7988 AutoFind: local max [149, 27] 3.9
04:18:01.437 00.006 7988 AutoFind: local max [585, 62] 3.9
04:18:01.437 00.000 7988 AutoFind: local max [183, 296] 3.9
04:18:01.439 00.002 7988 AutoFind: local max [586, 469] 3.9
04:18:01.441 00.002 7988 AutoFind: local max [343, 92] 3.9
04:18:01.441 00.000 7988 AutoFind: local max [135, 369] 3.9
04:18:01.443 00.002 7988 AutoFind: local max [478, 168] 3.9
04:18:01.443 00.000 7988 AutoFind: local max [492, 844] 3.9
04:18:01.445 00.002 7988 AutoFind: local max [116, 575] 3.8
04:18:01.447 00.002 7988 AutoFind: local max [378, 786] 3.8
04:18:01.448 00.001 7988 AutoFind: local max [43, 818] 3.8
04:18:01.448 00.000 7988 AutoFind: local max [588, 187] 3.8
04:18:01.450 00.002 7988 AutoFind: local max [585, 460] 3.8
04:18:01.450 00.000 7988 AutoFind: local max [497, 658] 3.8
04:18:01.452 00.002 7988 AutoFind: local max [581, 355] 3.8
04:18:01.453 00.001 7988 AutoFind: local max [238, 561] 3.8
04:18:01.455 00.002 7988 AutoFind: local max [548, 304] 3.8
04:18:01.455 00.000 7988 AutoFind: local max [427, 703] 3.8
04:18:01.455 00.000 7988 AutoFind: local max [565, 448] 3.8
04:18:01.455 00.000 7988 AutoFind: local max [1199, 8] 3.8
04:18:01.455 00.000 7988 AutoFind: local max [203, 664] 3.8
04:18:01.455 00.000 7988 AutoFind: local max [564, 358] 3.8
04:18:01.455 00.000 7988 AutoFind: local max [623, 600] 3.8
04:18:01.455 00.000 7988 AutoFind: local max [652, 195] 3.8
04:18:01.455 00.000 7988 AutoFind: local max [605, 75] 3.8
04:18:01.465 00.010 7988 AutoFind: local max [876, 865] 3.8
04:18:01.465 00.000 7988 AutoFind: local max [59, 885] 3.8
04:18:01.465 00.000 7988 AutoFind: local max [466, 554] 3.8
04:18:01.469 00.004 7988 AutoFind: local max [466, 368] 3.8
04:18:01.469 00.000 7988 AutoFind: local max [1195, 389] 3.8
04:18:01.469 00.000 7988 AutoFind: local max [162, 172] 3.8
04:18:01.469 00.000 7988 AutoFind: local max [369, 882] 3.8
04:18:01.469 00.000 7988 AutoFind: local max [1202, 662] 3.8
04:18:01.469 00.000 7988 AutoFind: local max [733, 311] 3.8
04:18:01.469 00.000 7988 AutoFind: local max [217, 693] 3.8
04:18:01.469 00.000 7988 AutoFind: local max [225, 359] 3.7
04:18:01.469 00.000 7988 AutoFind: local max [1222, 473] 3.7
04:18:01.469 00.000 7988 AutoFind: local max [789, 107] 3.7
04:18:01.469 00.000 7988 AutoFind: local max [410, 837] 3.7
04:18:01.469 00.000 7988 AutoFind: local max [766, 541] 3.7
04:18:01.482 00.013 7988 AutoFind: local max [711, 53] 3.7
04:18:01.482 00.000 7988 AutoFind: local max [63, 218] 3.7
04:18:01.485 00.003 7988 AutoFind: local max [541, 878] 3.7
04:18:01.485 00.000 7988 AutoFind: local max [1163, 318] 3.7
04:18:01.485 00.000 7988 AutoFind: local max [410, 734] 3.7
04:18:01.485 00.000 7988 AutoFind: local max [516, 660] 3.7
04:18:01.485 00.000 7988 AutoFind: local max [333, 196] 3.7
04:18:01.485 00.000 7988 AutoFind: local max [71, 65] 3.7
04:18:01.485 00.000 7988 AutoFind: local max [996, 534] 3.7
04:18:01.485 00.000 7988 AutoFind: too close [516, 660] 3.7 - [497, 658] 3.8
04:18:01.485 00.000 7988 AutoFind: too close [605, 75] 3.8 - [585, 62] 3.9
04:18:01.485 00.000 7988 AutoFind: too close [564, 358] 3.8 - [581, 355] 3.8
04:18:01.485 00.000 7988 AutoFind: too close [565, 448] 3.8 - [585, 460] 3.8
04:18:01.485 00.000 7988 AutoFind: too close [585, 460] 3.8 - [586, 469] 3.9
04:18:01.498 00.013 7988 AutoFind: too close [492, 844] 3.9 - [504, 845] 4.8
04:18:01.498 00.000 7988 AutoFind: too close [129, 490] 3.9 - [128, 499] 3.9
04:18:01.500 00.002 7988 AutoFind: too close [1067, 593] 3.9 - [1078, 595] 4.0
04:18:01.500 00.000 7988 AutoFind: too close to edge [1199, 8] 3.8
04:18:01.500 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:18:01.500 00.000 7988 Star::Find(15, 984, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.500 00.000 7988 Star::Find returns 0 (3), X=984.00, Y=601.00, Mass=9, SNR=1.7, Peak=105 HFD=0.0
04:18:01.500 00.000 7988 Star::Find(15, 153, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.500 00.000 7988 Star::Find false star n=3 nbg=278 bg=98.0 sigma=3.4 thresh=108 peak=104
04:18:01.500 00.000 7988 Star::Find returns 0 (2), X=153.00, Y=856.00, Mass=33, SNR=2.9, Peak=110 HFD=0.0
04:18:01.500 00.000 7988 Star::Find(15, 1155, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.500 00.000 7988 Star::Find returns 0 (2), X=1155.00, Y=378.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:18:01.500 00.000 7988 Star::Find(15, 575, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.500 00.000 7988 Star::Find returns 0 (2), X=575.00, Y=158.00, Mass=23, SNR=2.8, Peak=111 HFD=0.0
04:18:01.500 00.000 7988 Star::Find(15, 1257, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.515 00.015 7988 Star::Find returns 0 (3), X=1257.00, Y=583.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:18:01.516 00.001 7988 Star::Find(15, 746, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.516 00.000 7988 Star::Find returns 0 (2), X=746.00, Y=677.00, Mass=21, SNR=2.7, Peak=109 HFD=0.0
04:18:01.516 00.000 7988 Star::Find(15, 1258, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.516 00.000 7988 Star::Find false star n=4 nbg=282 bg=94.4 sigma=3.5 thresh=105 peak=98
04:18:01.516 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=292.00, Mass=44, SNR=2.9, Peak=107 HFD=0.0
04:18:01.516 00.000 7988 Star::Find(15, 1039, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.516 00.000 7988 Star::Find false star n=3 nbg=278 bg=94.6 sigma=3.5 thresh=105 peak=99
04:18:01.516 00.000 7988 Star::Find returns 0 (2), X=1039.00, Y=497.00, Mass=36, SNR=2.9, Peak=109 HFD=0.0
04:18:01.516 00.000 7988 Star::Find(15, 266, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.516 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=528.00, Mass=23, SNR=2.8, Peak=109 HFD=0.0
04:18:01.516 00.000 7988 Star::Find(15, 959, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.516 00.000 7988 Star::Find returns 0 (2), X=959.00, Y=103.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:18:01.532 00.016 7988 Star::Find(15, 418, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.534 00.002 7988 Star::Find returns 0 (3), X=418.00, Y=632.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:01.534 00.000 7988 Star::Find(15, 1148, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.536 00.002 7988 Star::Find false star n=3 nbg=276 bg=94.8 sigma=3.4 thresh=105 peak=100
04:18:01.538 00.002 7988 Star::Find returns 0 (2), X=1148.00, Y=519.00, Mass=32, SNR=2.9, Peak=110 HFD=0.0
04:18:01.538 00.000 7988 Star::Find(15, 860, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.540 00.002 7988 Star::Find returns 0 (2), X=860.00, Y=67.00, Mass=23, SNR=2.8, Peak=108 HFD=0.0
04:18:01.540 00.000 7988 Star::Find(15, 851, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.542 00.002 7988 Star::Find returns 0 (3), X=851.00, Y=381.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.544 00.002 7988 Star::Find(15, 224, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.544 00.000 7988 Star::Find returns 0 (3), X=224.00, Y=907.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:01.546 00.002 7988 Star::Find(15, 723, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.546 00.000 7988 Star::Find false star n=3 nbg=272 bg=95.6 sigma=3.3 thresh=105 peak=100
04:18:01.549 00.003 7988 Star::Find returns 0 (2), X=723.00, Y=441.00, Mass=35, SNR=2.9, Peak=109 HFD=0.0
04:18:01.549 00.000 7988 Star::Find(15, 135, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.549 00.000 7988 Star::Find returns 0 (3), X=135.00, Y=536.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:01.549 00.000 7988 Star::Find(15, 806, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.549 00.000 7988 Star::Find returns 0 (2), X=806.00, Y=397.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:18:01.549 00.000 7988 Star::Find(15, 784, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.549 00.000 7988 Star::Find returns 0 (2), X=784.00, Y=860.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:18:01.549 00.000 7988 Star::Find(15, 278, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.549 00.000 7988 Star::Find false star n=6 nbg=280 bg=97.9 sigma=3.3 thresh=108 peak=102
04:18:01.549 00.000 7988 Star::Find returns 0 (2), X=278.00, Y=801.00, Mass=66, SNR=2.9, Peak=111 HFD=0.0
04:18:01.549 00.000 7988 Star::Find(15, 1209, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.549 00.000 7988 Star::Find returns 0 (3), X=1209.00, Y=806.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:01.549 00.000 7988 Star::Find(15, 331, 503, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.564 00.015 7988 Star::Find returns 0 (3), X=331.00, Y=503.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.564 00.000 7988 Star::Find(15, 1121, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.566 00.002 7988 Star::Find returns 0 (2), X=1121.00, Y=726.00, Mass=10, SNR=1.9, Peak=106 HFD=0.0
04:18:01.566 00.000 7988 Star::Find(15, 1056, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.566 00.000 7988 Star::Find returns 0 (3), X=1056.00, Y=688.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:01.566 00.000 7988 Star::Find(15, 468, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.566 00.000 7988 Star::Find false star n=4 nbg=280 bg=96.6 sigma=3.2 thresh=106 peak=101
04:18:01.566 00.000 7988 Star::Find returns 0 (2), X=468.00, Y=613.00, Mass=39, SNR=2.9, Peak=110 HFD=0.0
04:18:01.566 00.000 7988 Star::Find(15, 397, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.566 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=888.00, Mass=22, SNR=2.6, Peak=111 HFD=0.0
04:18:01.566 00.000 7988 Star::Find(15, 477, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.566 00.000 7988 Star::Find returns 0 (3), X=477.00, Y=28.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:01.566 00.000 7988 Star::Find(15, 397, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.566 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=460.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:01.580 00.014 7988 Star::Find(15, 346, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.580 00.000 7988 Star::Find returns 0 (2), X=346.00, Y=790.00, Mass=23, SNR=2.8, Peak=111 HFD=0.0
04:18:01.580 00.000 7988 Star::Find(15, 519, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.583 00.003 7988 Star::Find false star n=3 nbg=280 bg=96.2 sigma=3.4 thresh=106 peak=101
04:18:01.583 00.000 7988 Star::Find returns 0 (2), X=519.00, Y=535.00, Mass=30, SNR=2.9, Peak=107 HFD=0.0
04:18:01.583 00.000 7988 Star::Find(15, 426, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.583 00.000 7988 Star::Find returns 0 (2), X=426.00, Y=287.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:01.583 00.000 7988 Star::Find(15, 168, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.583 00.000 7988 Star::Find returns 0 (3), X=168.00, Y=89.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.583 00.000 7988 Star::Find(15, 731, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.583 00.000 7988 Star::Find returns 0 (2), X=731.00, Y=844.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:18:01.583 00.000 7988 Star::Find(15, 519, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.583 00.000 7988 Star::Find false star n=2 nbg=279 bg=97.9 sigma=3.2 thresh=108 peak=103
04:18:01.583 00.000 7988 Star::Find returns 0 (2), X=519.00, Y=890.00, Mass=26, SNR=2.9, Peak=111 HFD=0.0
04:18:01.596 00.013 7988 Star::Find(15, 753, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.596 00.000 7988 Star::Find returns 0 (2), X=753.00, Y=104.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:01.596 00.000 7988 Star::Find(15, 921, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.600 00.004 7988 Star::Find returns 0 (2), X=921.00, Y=832.00, Mass=22, SNR=2.8, Peak=106 HFD=0.0
04:18:01.600 00.000 7988 Star::Find(15, 1101, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.600 00.000 7988 Star::Find false star n=5 nbg=271 bg=94.7 sigma=2.9 thresh=103 peak=98
04:18:01.600 00.000 7988 Star::Find returns 0 (2), X=1101.00, Y=206.00, Mass=46, SNR=2.9, Peak=107 HFD=0.0
04:18:01.600 00.000 7988 Star::Find(15, 531, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.600 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=681.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:01.600 00.000 7988 Star::Find(15, 1261, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.600 00.000 7988 Star::Find false star n=5 nbg=271 bg=93.1 sigma=3.3 thresh=103 peak=99
04:18:01.600 00.000 7988 Star::Find returns 0 (2), X=1261.00, Y=838.00, Mass=56, SNR=2.9, Peak=107 HFD=0.0
04:18:01.600 00.000 7988 Star::Find(15, 619, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.600 00.000 7988 Star::Find returns 0 (2), X=619.00, Y=308.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:18:01.611 00.011 7988 Star::Find(15, 643, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.611 00.000 7988 Star::Find returns 0 (2), X=643.00, Y=554.00, Mass=21, SNR=2.7, Peak=108 HFD=0.0
04:18:01.611 00.000 7988 Star::Find(15, 456, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.611 00.000 7988 Star::Find returns 0 (2), X=456.00, Y=151.00, Mass=20, SNR=2.6, Peak=108 HFD=0.0
04:18:01.616 00.005 7988 Star::Find(15, 172, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.616 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=764.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:01.616 00.000 7988 Star::Find(15, 960, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.616 00.000 7988 Star::Find false star n=4 nbg=284 bg=94.6 sigma=3.3 thresh=104 peak=100
04:18:01.616 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=161.00, Mass=38, SNR=2.9, Peak=105 HFD=0.0
04:18:01.616 00.000 7988 Star::Find(15, 587, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.616 00.000 7988 Star::Find false star n=4 nbg=277 bg=95.9 sigma=3.4 thresh=106 peak=103
04:18:01.616 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=585.00, Mass=43, SNR=2.9, Peak=108 HFD=0.0
04:18:01.616 00.000 7988 Star::Find(15, 557, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.616 00.000 7988 Star::Find returns 0 (3), X=557.00, Y=279.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:01.627 00.011 7988 Star::Find(15, 149, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.627 00.000 7988 Star::Find returns 0 (3), X=149.00, Y=27.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.627 00.000 7988 Star::Find(15, 183, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.627 00.000 7988 Star::Find returns 0 (2), X=183.00, Y=296.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:01.627 00.000 7988 Star::Find(15, 343, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.627 00.000 7988 Star::Find false star n=6 nbg=282 bg=96.8 sigma=3.2 thresh=107 peak=101
04:18:01.633 00.006 7988 Star::Find returns 0 (2), X=343.00, Y=92.00, Mass=68, SNR=2.9, Peak=112 HFD=0.0
04:18:01.635 00.002 7988 Star::Find(15, 135, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.635 00.000 7988 Star::Find false star n=5 nbg=279 bg=96.3 sigma=3.2 thresh=106 peak=102
04:18:01.635 00.000 7988 Star::Find returns 0 (2), X=135.00, Y=369.00, Mass=58, SNR=2.9, Peak=109 HFD=0.0
04:18:01.635 00.000 7988 Star::Find(15, 478, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.635 00.000 7988 Star::Find false star n=3 nbg=280 bg=97.2 sigma=3.5 thresh=108 peak=104
04:18:01.635 00.000 7988 Star::Find returns 0 (2), X=478.00, Y=168.00, Mass=40, SNR=2.9, Peak=111 HFD=0.0
04:18:01.643 00.008 7988 Star::Find(15, 116, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.643 00.000 7988 Star::Find returns 0 (3), X=116.00, Y=575.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:01.643 00.000 7988 Star::Find(15, 378, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.643 00.000 7988 Star::Find false star n=3 nbg=275 bg=97.7 sigma=3.0 thresh=107 peak=102
04:18:01.643 00.000 7988 Star::Find returns 0 (2), X=378.00, Y=786.00, Mass=30, SNR=2.9, Peak=111 HFD=0.0
04:18:01.643 00.000 7988 Star::Find(15, 43, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.643 00.000 7988 Star::Find returns 0 (2), X=43.00, Y=818.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:18:01.650 00.007 7988 Star::Find(15, 588, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.652 00.002 7988 Star::Find returns 0 (3), X=588.00, Y=187.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:01.652 00.000 7988 Star::Find(15, 238, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.654 00.002 7988 Star::Find false star n=5 nbg=279 bg=97.1 sigma=3.3 thresh=107 peak=101
04:18:01.654 00.000 7988 Star::Find returns 0 (2), X=238.00, Y=561.00, Mass=54, SNR=2.9, Peak=110 HFD=0.0
04:18:01.654 00.000 7988 Star::Find(15, 548, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.654 00.000 7988 Star::Find returns 0 (2), X=548.00, Y=304.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:18:01.654 00.000 7988 Star::Find(15, 427, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.659 00.005 7988 Star::Find returns 0 (3), X=427.00, Y=703.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.659 00.000 7988 Star::Find(15, 203, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.659 00.000 7988 Star::Find returns 0 (2), X=203.00, Y=664.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:18:01.659 00.000 7988 Star::Find(15, 623, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.659 00.000 7988 Star::Find returns 0 (3), X=623.00, Y=600.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:18:01.659 00.000 7988 Star::Find(15, 652, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.659 00.000 7988 Star::Find returns 0 (2), X=652.00, Y=195.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:01.667 00.008 7988 Star::Find(15, 876, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.667 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=865.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:01.667 00.000 7988 Star::Find(15, 59, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.667 00.000 7988 Star::Find returns 0 (3), X=59.00, Y=885.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:01.667 00.000 7988 Star::Find(15, 466, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.667 00.000 7988 Star::Find returns 0 (2), X=466.00, Y=554.00, Mass=16, SNR=2.4, Peak=109 HFD=0.0
04:18:01.667 00.000 7988 Star::Find(15, 466, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.674 00.007 7988 Star::Find returns 0 (2), X=466.00, Y=368.00, Mass=19, SNR=2.5, Peak=111 HFD=0.0
04:18:01.674 00.000 7988 Star::Find(15, 1195, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.674 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=389.00, Mass=20, SNR=2.5, Peak=106 HFD=0.0
04:18:01.674 00.000 7988 Star::Find(15, 162, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.674 00.000 7988 Star::Find returns 0 (2), X=162.00, Y=172.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:01.674 00.000 7988 Star::Find(15, 369, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.674 00.000 7988 Star::Find returns 0 (2), X=369.00, Y=882.00, Mass=22, SNR=2.6, Peak=109 HFD=0.0
04:18:01.674 00.000 7988 Star::Find(15, 1202, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.674 00.000 7988 Star::Find returns 0 (2), X=1202.00, Y=662.00, Mass=12, SNR=2.0, Peak=105 HFD=0.0
04:18:01.684 00.010 7988 Star::Find(15, 733, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.684 00.000 7988 Star::Find returns 0 (2), X=733.00, Y=311.00, Mass=11, SNR=2.0, Peak=108 HFD=0.0
04:18:01.684 00.000 7988 Star::Find(15, 217, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.684 00.000 7988 Star::Find false star n=4 nbg=281 bg=97.3 sigma=3.6 thresh=108 peak=102
04:18:01.684 00.000 7988 Star::Find returns 0 (2), X=217.00, Y=693.00, Mass=45, SNR=2.9, Peak=109 HFD=0.0
04:18:01.684 00.000 7988 Star::Find(15, 225, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.690 00.006 7988 Star::Find returns 0 (2), X=225.00, Y=359.00, Mass=11, SNR=1.8, Peak=107 HFD=0.0
04:18:01.690 00.000 7988 Star::Find(15, 1222, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.690 00.000 7988 Star::Find returns 0 (3), X=1222.00, Y=473.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:01.690 00.000 7988 Star::Find(15, 789, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.690 00.000 7988 Star::Find returns 0 (2), X=789.00, Y=107.00, Mass=23, SNR=2.7, Peak=107 HFD=0.0
04:18:01.690 00.000 7988 Star::Find(15, 410, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.690 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=837.00, Mass=24, SNR=2.9, Peak=110 HFD=0.0
04:18:01.690 00.000 7988 Star::Find(15, 766, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.690 00.000 7988 Star::Find returns 0 (2), X=766.00, Y=541.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:01.690 00.000 7988 Star::Find(15, 711, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.701 00.011 7988 Star::Find returns 0 (3), X=711.00, Y=53.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.701 00.000 7988 Star::Find(15, 63, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.701 00.000 7988 Star::Find returns 0 (2), X=63.00, Y=218.00, Mass=23, SNR=2.8, Peak=108 HFD=0.0
04:18:01.701 00.000 7988 Star::Find(15, 541, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.701 00.000 7988 Star::Find returns 0 (2), X=541.00, Y=878.00, Mass=21, SNR=2.6, Peak=109 HFD=0.0
04:18:01.706 00.005 7988 Star::Find(15, 1163, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.706 00.000 7988 Star::Find returns 0 (3), X=1163.00, Y=318.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.706 00.000 7988 Star::Find(15, 410, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.706 00.000 7988 Star::Find returns 0 (3), X=410.00, Y=734.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:01.706 00.000 7988 Star::Find(15, 333, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.706 00.000 7988 Star::Find false star n=7 nbg=281 bg=96.0 sigma=3.5 thresh=106 peak=100
04:18:01.706 00.000 7988 Star::Find returns 0 (2), X=333.00, Y=196.00, Mass=75, SNR=2.9, Peak=108 HFD=0.0
04:18:01.706 00.000 7988 Star::Find(15, 71, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.706 00.000 7988 Star::Find false star n=3 nbg=279 bg=97.1 sigma=3.3 thresh=107 peak=102
04:18:01.706 00.000 7988 Star::Find returns 0 (2), X=71.00, Y=65.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:18:01.706 00.000 7988 Star::Find(15, 996, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.718 00.012 7988 Star::Find returns 0 (3), X=996.00, Y=534.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:01.718 00.000 7988 AutoFind: finding best star pass 1
04:18:01.718 00.000 7988 Star::Find(15, 984, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.718 00.000 7988 Star::Find returns 0 (3), X=984.00, Y=601.00, Mass=9, SNR=1.7, Peak=105 HFD=0.0
04:18:01.722 00.004 7988 Star::Find(15, 153, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.722 00.000 7988 Star::Find false star n=3 nbg=278 bg=98.0 sigma=3.4 thresh=108 peak=104
04:18:01.722 00.000 7988 Star::Find returns 0 (2), X=153.00, Y=856.00, Mass=33, SNR=2.9, Peak=110 HFD=0.0
04:18:01.722 00.000 7988 Star::Find(15, 1155, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.722 00.000 7988 Star::Find returns 0 (2), X=1155.00, Y=378.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:18:01.722 00.000 7988 Star::Find(15, 575, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.722 00.000 7988 Star::Find returns 0 (2), X=575.00, Y=158.00, Mass=23, SNR=2.8, Peak=111 HFD=0.0
04:18:01.722 00.000 7988 Star::Find(15, 1257, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.722 00.000 7988 Star::Find returns 0 (3), X=1257.00, Y=583.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:18:01.722 00.000 7988 Star::Find(15, 746, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.722 00.000 7988 Star::Find returns 0 (2), X=746.00, Y=677.00, Mass=21, SNR=2.7, Peak=109 HFD=0.0
04:18:01.722 00.000 7988 Star::Find(15, 1258, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.722 00.000 7988 Star::Find false star n=4 nbg=282 bg=94.4 sigma=3.5 thresh=105 peak=98
04:18:01.735 00.013 7988 Star::Find returns 0 (2), X=1258.00, Y=292.00, Mass=44, SNR=2.9, Peak=107 HFD=0.0
04:18:01.735 00.000 7988 Star::Find(15, 1039, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.735 00.000 7988 Star::Find false star n=3 nbg=278 bg=94.6 sigma=3.5 thresh=105 peak=99
04:18:01.738 00.003 7988 Star::Find returns 0 (2), X=1039.00, Y=497.00, Mass=36, SNR=2.9, Peak=109 HFD=0.0
04:18:01.738 00.000 7988 Star::Find(15, 266, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.738 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=528.00, Mass=23, SNR=2.8, Peak=109 HFD=0.0
04:18:01.738 00.000 7988 Star::Find(15, 959, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.738 00.000 7988 Star::Find returns 0 (2), X=959.00, Y=103.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:18:01.738 00.000 7988 Star::Find(15, 418, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.738 00.000 7988 Star::Find returns 0 (3), X=418.00, Y=632.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:01.738 00.000 7988 Star::Find(15, 1148, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.738 00.000 7988 Star::Find false star n=3 nbg=276 bg=94.8 sigma=3.4 thresh=105 peak=100
04:18:01.738 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=519.00, Mass=32, SNR=2.9, Peak=110 HFD=0.0
04:18:01.738 00.000 7988 Star::Find(15, 860, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.738 00.000 7988 Star::Find returns 0 (2), X=860.00, Y=67.00, Mass=23, SNR=2.8, Peak=108 HFD=0.0
04:18:01.738 00.000 7988 Star::Find(15, 851, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.752 00.014 7988 Star::Find returns 0 (3), X=851.00, Y=381.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.752 00.000 7988 Star::Find(15, 224, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.754 00.002 7988 Star::Find returns 0 (3), X=224.00, Y=907.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:01.754 00.000 7988 Star::Find(15, 723, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.754 00.000 7988 Star::Find false star n=3 nbg=272 bg=95.6 sigma=3.3 thresh=105 peak=100
04:18:01.754 00.000 7988 Star::Find returns 0 (2), X=723.00, Y=441.00, Mass=35, SNR=2.9, Peak=109 HFD=0.0
04:18:01.754 00.000 7988 Star::Find(15, 135, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.754 00.000 7988 Star::Find returns 0 (3), X=135.00, Y=536.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:01.754 00.000 7988 Star::Find(15, 806, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.754 00.000 7988 Star::Find returns 0 (2), X=806.00, Y=397.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:18:01.754 00.000 7988 Star::Find(15, 784, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.754 00.000 7988 Star::Find returns 0 (2), X=784.00, Y=860.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:18:01.754 00.000 7988 Star::Find(15, 278, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.754 00.000 7988 Star::Find false star n=6 nbg=280 bg=97.9 sigma=3.3 thresh=108 peak=102
04:18:01.754 00.000 7988 Star::Find returns 0 (2), X=278.00, Y=801.00, Mass=66, SNR=2.9, Peak=111 HFD=0.0
04:18:01.754 00.000 7988 Star::Find(15, 1209, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.754 00.000 7988 Star::Find returns 0 (3), X=1209.00, Y=806.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:01.769 00.015 7988 Star::Find(15, 331, 503, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.769 00.000 7988 Star::Find returns 0 (3), X=331.00, Y=503.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.772 00.003 7988 Star::Find(15, 1121, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.772 00.000 7988 Star::Find returns 0 (2), X=1121.00, Y=726.00, Mass=10, SNR=1.9, Peak=106 HFD=0.0
04:18:01.772 00.000 7988 Star::Find(15, 1056, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.772 00.000 7988 Star::Find returns 0 (3), X=1056.00, Y=688.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:01.778 00.006 7988 Star::Find(15, 468, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.778 00.000 7988 Star::Find false star n=4 nbg=280 bg=96.6 sigma=3.2 thresh=106 peak=101
04:18:01.780 00.002 7988 Star::Find returns 0 (2), X=468.00, Y=613.00, Mass=39, SNR=2.9, Peak=110 HFD=0.0
04:18:01.783 00.003 7988 Star::Find(15, 397, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.783 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=888.00, Mass=22, SNR=2.6, Peak=111 HFD=0.0
04:18:01.786 00.003 7988 Star::Find(15, 477, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.786 00.000 7988 Star::Find returns 0 (3), X=477.00, Y=28.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:01.788 00.002 7988 Star::Find(15, 397, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.788 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=460.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:01.790 00.002 7988 Star::Find(15, 346, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.792 00.002 7988 Star::Find returns 0 (2), X=346.00, Y=790.00, Mass=23, SNR=2.8, Peak=111 HFD=0.0
04:18:01.794 00.002 7988 Star::Find(15, 519, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.794 00.000 7988 Star::Find false star n=3 nbg=280 bg=96.2 sigma=3.4 thresh=106 peak=101
04:18:01.794 00.000 7988 Star::Find returns 0 (2), X=519.00, Y=535.00, Mass=30, SNR=2.9, Peak=107 HFD=0.0
04:18:01.794 00.000 7988 Star::Find(15, 426, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.801 00.007 7988 Star::Find returns 0 (2), X=426.00, Y=287.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:01.801 00.000 7988 Star::Find(15, 168, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.803 00.002 7988 Star::Find returns 0 (3), X=168.00, Y=89.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.803 00.000 7988 Star::Find(15, 731, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.803 00.000 7988 Star::Find returns 0 (2), X=731.00, Y=844.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:18:01.803 00.000 7988 Star::Find(15, 519, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.803 00.000 7988 Star::Find false star n=2 nbg=279 bg=97.9 sigma=3.2 thresh=108 peak=103
04:18:01.803 00.000 7988 Star::Find returns 0 (2), X=519.00, Y=890.00, Mass=26, SNR=2.9, Peak=111 HFD=0.0
04:18:01.803 00.000 7988 Star::Find(15, 753, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.813 00.010 7988 Star::Find returns 0 (2), X=753.00, Y=104.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:01.813 00.000 7988 Star::Find(15, 921, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.817 00.004 7988 Star::Find returns 0 (2), X=921.00, Y=832.00, Mass=22, SNR=2.8, Peak=106 HFD=0.0
04:18:01.819 00.002 7988 Star::Find(15, 1101, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.820 00.001 7988 Star::Find false star n=5 nbg=271 bg=94.7 sigma=2.9 thresh=103 peak=98
04:18:01.822 00.002 7988 Star::Find returns 0 (2), X=1101.00, Y=206.00, Mass=46, SNR=2.9, Peak=107 HFD=0.0
04:18:01.824 00.002 7988 Star::Find(15, 531, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.824 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=681.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:01.826 00.002 7988 Star::Find(15, 1261, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.826 00.000 7988 Star::Find false star n=5 nbg=271 bg=93.1 sigma=3.3 thresh=103 peak=99
04:18:01.830 00.004 7988 Star::Find returns 0 (2), X=1261.00, Y=838.00, Mass=56, SNR=2.9, Peak=107 HFD=0.0
04:18:01.830 00.000 7988 Star::Find(15, 619, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.830 00.000 7988 Star::Find returns 0 (2), X=619.00, Y=308.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:18:01.833 00.003 7988 Star::Find(15, 643, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.833 00.000 7988 Star::Find returns 0 (2), X=643.00, Y=554.00, Mass=21, SNR=2.7, Peak=108 HFD=0.0
04:18:01.833 00.000 7988 Star::Find(15, 456, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.837 00.004 7988 Star::Find returns 0 (2), X=456.00, Y=151.00, Mass=20, SNR=2.6, Peak=108 HFD=0.0
04:18:01.837 00.000 7988 Star::Find(15, 172, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.837 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=764.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:01.837 00.000 7988 Star::Find(15, 960, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.837 00.000 7988 Star::Find false star n=4 nbg=284 bg=94.6 sigma=3.3 thresh=104 peak=100
04:18:01.837 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=161.00, Mass=38, SNR=2.9, Peak=105 HFD=0.0
04:18:01.837 00.000 7988 Star::Find(15, 587, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.837 00.000 7988 Star::Find false star n=4 nbg=277 bg=95.9 sigma=3.4 thresh=106 peak=103
04:18:01.837 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=585.00, Mass=43, SNR=2.9, Peak=108 HFD=0.0
04:18:01.837 00.000 7988 Star::Find(15, 557, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.849 00.012 7988 Star::Find returns 0 (3), X=557.00, Y=279.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:01.849 00.000 7988 Star::Find(15, 149, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.849 00.000 7988 Star::Find returns 0 (3), X=149.00, Y=27.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.849 00.000 7988 Star::Find(15, 183, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.849 00.000 7988 Star::Find returns 0 (2), X=183.00, Y=296.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:01.854 00.005 7988 Star::Find(15, 343, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.854 00.000 7988 Star::Find false star n=6 nbg=282 bg=96.8 sigma=3.2 thresh=107 peak=101
04:18:01.854 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=92.00, Mass=68, SNR=2.9, Peak=112 HFD=0.0
04:18:01.854 00.000 7988 Star::Find(15, 135, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.854 00.000 7988 Star::Find false star n=5 nbg=279 bg=96.3 sigma=3.2 thresh=106 peak=102
04:18:01.854 00.000 7988 Star::Find returns 0 (2), X=135.00, Y=369.00, Mass=58, SNR=2.9, Peak=109 HFD=0.0
04:18:01.854 00.000 7988 Star::Find(15, 478, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.854 00.000 7988 Star::Find false star n=3 nbg=280 bg=97.2 sigma=3.5 thresh=108 peak=104
04:18:01.854 00.000 7988 Star::Find returns 0 (2), X=478.00, Y=168.00, Mass=40, SNR=2.9, Peak=111 HFD=0.0
04:18:01.864 00.010 7988 Star::Find(15, 116, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.864 00.000 7988 Star::Find returns 0 (3), X=116.00, Y=575.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:01.864 00.000 7988 Star::Find(15, 378, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.864 00.000 7988 Star::Find false star n=3 nbg=275 bg=97.7 sigma=3.0 thresh=107 peak=102
04:18:01.864 00.000 7988 Star::Find returns 0 (2), X=378.00, Y=786.00, Mass=30, SNR=2.9, Peak=111 HFD=0.0
04:18:01.864 00.000 7988 Star::Find(15, 43, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.871 00.007 7988 Star::Find returns 0 (2), X=43.00, Y=818.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:18:01.871 00.000 7988 Star::Find(15, 588, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.871 00.000 7988 Star::Find returns 0 (3), X=588.00, Y=187.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:01.871 00.000 7988 Star::Find(15, 238, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.871 00.000 7988 Star::Find false star n=5 nbg=279 bg=97.1 sigma=3.3 thresh=107 peak=101
04:18:01.871 00.000 7988 Star::Find returns 0 (2), X=238.00, Y=561.00, Mass=54, SNR=2.9, Peak=110 HFD=0.0
04:18:01.871 00.000 7988 Star::Find(15, 548, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.871 00.000 7988 Star::Find returns 0 (2), X=548.00, Y=304.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:18:01.880 00.009 7988 Star::Find(15, 427, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.880 00.000 7988 Star::Find returns 0 (3), X=427.00, Y=703.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.883 00.003 7988 Star::Find(15, 203, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.883 00.000 7988 Star::Find returns 0 (2), X=203.00, Y=664.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:18:01.885 00.002 7988 Star::Find(15, 623, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.885 00.000 7988 Star::Find returns 0 (3), X=623.00, Y=600.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:18:01.885 00.000 7988 Star::Find(15, 652, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.888 00.003 7988 Star::Find returns 0 (2), X=652.00, Y=195.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:01.888 00.000 7988 Star::Find(15, 876, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.888 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=865.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:01.888 00.000 7988 Star::Find(15, 59, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.888 00.000 7988 Star::Find returns 0 (3), X=59.00, Y=885.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:01.888 00.000 7988 Star::Find(15, 466, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.896 00.008 7988 Star::Find returns 0 (2), X=466.00, Y=554.00, Mass=16, SNR=2.4, Peak=109 HFD=0.0
04:18:01.896 00.000 7988 Star::Find(15, 466, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.896 00.000 7988 Star::Find returns 0 (2), X=466.00, Y=368.00, Mass=19, SNR=2.5, Peak=111 HFD=0.0
04:18:01.896 00.000 7988 Star::Find(15, 1195, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.896 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=389.00, Mass=20, SNR=2.5, Peak=106 HFD=0.0
04:18:01.896 00.000 7988 Star::Find(15, 162, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.896 00.000 7988 Star::Find returns 0 (2), X=162.00, Y=172.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:01.896 00.000 7988 Star::Find(15, 369, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.896 00.000 7988 Star::Find returns 0 (2), X=369.00, Y=882.00, Mass=22, SNR=2.6, Peak=109 HFD=0.0
04:18:01.905 00.009 7988 Star::Find(15, 1202, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.905 00.000 7988 Star::Find returns 0 (2), X=1202.00, Y=662.00, Mass=12, SNR=2.0, Peak=105 HFD=0.0
04:18:01.905 00.000 7988 Star::Find(15, 733, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.905 00.000 7988 Star::Find returns 0 (2), X=733.00, Y=311.00, Mass=11, SNR=2.0, Peak=108 HFD=0.0
04:18:01.905 00.000 7988 Star::Find(15, 217, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.912 00.007 7988 Star::Find false star n=4 nbg=281 bg=97.3 sigma=3.6 thresh=108 peak=102
04:18:01.912 00.000 7988 Star::Find returns 0 (2), X=217.00, Y=693.00, Mass=45, SNR=2.9, Peak=109 HFD=0.0
04:18:01.912 00.000 7988 Star::Find(15, 225, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.912 00.000 7988 Star::Find returns 0 (2), X=225.00, Y=359.00, Mass=11, SNR=1.8, Peak=107 HFD=0.0
04:18:01.912 00.000 7988 Star::Find(15, 1222, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.912 00.000 7988 Star::Find returns 0 (3), X=1222.00, Y=473.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:01.912 00.000 7988 Star::Find(15, 789, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.912 00.000 7988 Star::Find returns 0 (2), X=789.00, Y=107.00, Mass=23, SNR=2.7, Peak=107 HFD=0.0
04:18:01.912 00.000 7988 Star::Find(15, 410, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.912 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=837.00, Mass=24, SNR=2.9, Peak=110 HFD=0.0
04:18:01.912 00.000 7988 Star::Find(15, 766, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.922 00.010 7988 Star::Find returns 0 (2), X=766.00, Y=541.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:01.922 00.000 7988 Star::Find(15, 711, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.922 00.000 7988 Star::Find returns 0 (3), X=711.00, Y=53.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.922 00.000 7988 Star::Find(15, 63, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.922 00.000 7988 Star::Find returns 0 (2), X=63.00, Y=218.00, Mass=23, SNR=2.8, Peak=108 HFD=0.0
04:18:01.927 00.005 7988 Star::Find(15, 541, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.927 00.000 7988 Star::Find returns 0 (2), X=541.00, Y=878.00, Mass=21, SNR=2.6, Peak=109 HFD=0.0
04:18:01.927 00.000 7988 Star::Find(15, 1163, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.927 00.000 7988 Star::Find returns 0 (3), X=1163.00, Y=318.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.927 00.000 7988 Star::Find(15, 410, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.927 00.000 7988 Star::Find returns 0 (3), X=410.00, Y=734.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:01.927 00.000 7988 Star::Find(15, 333, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.927 00.000 7988 Star::Find false star n=7 nbg=281 bg=96.0 sigma=3.5 thresh=106 peak=100
04:18:01.927 00.000 7988 Star::Find returns 0 (2), X=333.00, Y=196.00, Mass=75, SNR=2.9, Peak=108 HFD=0.0
04:18:01.927 00.000 7988 Star::Find(15, 71, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.927 00.000 7988 Star::Find false star n=3 nbg=279 bg=97.1 sigma=3.3 thresh=107 peak=102
04:18:01.939 00.012 7988 Star::Find returns 0 (2), X=71.00, Y=65.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:18:01.939 00.000 7988 Star::Find(15, 996, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.939 00.000 7988 Star::Find returns 0 (3), X=996.00, Y=534.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:01.939 00.000 7988 AutoFind: could not find a star on Pass 1
04:18:01.943 00.004 7988 AutoFind: finding best star pass 2
04:18:01.943 00.000 7988 Star::Find(15, 984, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.943 00.000 7988 Star::Find returns 0 (3), X=984.00, Y=601.00, Mass=9, SNR=1.7, Peak=105 HFD=0.0
04:18:01.943 00.000 7988 Star::Find(15, 153, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.943 00.000 7988 Star::Find false star n=3 nbg=278 bg=98.0 sigma=3.4 thresh=108 peak=104
04:18:01.943 00.000 7988 Star::Find returns 0 (2), X=153.00, Y=856.00, Mass=33, SNR=2.9, Peak=110 HFD=0.0
04:18:01.943 00.000 7988 Star::Find(15, 1155, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.943 00.000 7988 Star::Find returns 0 (2), X=1155.00, Y=378.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:18:01.943 00.000 7988 Star::Find(15, 575, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.943 00.000 7988 Star::Find returns 0 (2), X=575.00, Y=158.00, Mass=23, SNR=2.8, Peak=111 HFD=0.0
04:18:01.943 00.000 7988 Star::Find(15, 1257, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.943 00.000 7988 Star::Find returns 0 (3), X=1257.00, Y=583.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:18:01.956 00.013 7988 Star::Find(15, 746, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.956 00.000 7988 Star::Find returns 0 (2), X=746.00, Y=677.00, Mass=21, SNR=2.7, Peak=109 HFD=0.0
04:18:01.959 00.003 7988 Star::Find(15, 1258, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.959 00.000 7988 Star::Find false star n=4 nbg=282 bg=94.4 sigma=3.5 thresh=105 peak=98
04:18:01.959 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=292.00, Mass=44, SNR=2.9, Peak=107 HFD=0.0
04:18:01.959 00.000 7988 Star::Find(15, 1039, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.965 00.006 7988 Star::Find false star n=3 nbg=278 bg=94.6 sigma=3.5 thresh=105 peak=99
04:18:01.965 00.000 7988 Star::Find returns 0 (2), X=1039.00, Y=497.00, Mass=36, SNR=2.9, Peak=109 HFD=0.0
04:18:01.965 00.000 7988 Star::Find(15, 266, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.965 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=528.00, Mass=23, SNR=2.8, Peak=109 HFD=0.0
04:18:01.965 00.000 7988 Star::Find(15, 959, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.965 00.000 7988 Star::Find returns 0 (2), X=959.00, Y=103.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:18:01.965 00.000 7988 Star::Find(15, 418, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.973 00.008 7988 Star::Find returns 0 (3), X=418.00, Y=632.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:01.973 00.000 7988 Star::Find(15, 1148, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.975 00.002 7988 Star::Find false star n=3 nbg=276 bg=94.8 sigma=3.4 thresh=105 peak=100
04:18:01.975 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=519.00, Mass=32, SNR=2.9, Peak=110 HFD=0.0
04:18:01.975 00.000 7988 Star::Find(15, 860, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.975 00.000 7988 Star::Find returns 0 (2), X=860.00, Y=67.00, Mass=23, SNR=2.8, Peak=108 HFD=0.0
04:18:01.975 00.000 7988 Star::Find(15, 851, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.975 00.000 7988 Star::Find returns 0 (3), X=851.00, Y=381.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:01.975 00.000 7988 Star::Find(15, 224, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.975 00.000 7988 Star::Find returns 0 (3), X=224.00, Y=907.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:01.975 00.000 7988 Star::Find(15, 723, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.975 00.000 7988 Star::Find false star n=3 nbg=272 bg=95.6 sigma=3.3 thresh=105 peak=100
04:18:01.975 00.000 7988 Star::Find returns 0 (2), X=723.00, Y=441.00, Mass=35, SNR=2.9, Peak=109 HFD=0.0
04:18:01.975 00.000 7988 Star::Find(15, 135, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.975 00.000 7988 Star::Find returns 0 (3), X=135.00, Y=536.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:01.975 00.000 7988 Star::Find(15, 806, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.990 00.015 7988 Star::Find returns 0 (2), X=806.00, Y=397.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:18:01.991 00.001 7988 Star::Find(15, 784, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.991 00.000 7988 Star::Find returns 0 (2), X=784.00, Y=860.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:18:01.994 00.003 7988 Star::Find(15, 278, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.994 00.000 7988 Star::Find false star n=6 nbg=280 bg=97.9 sigma=3.3 thresh=108 peak=102
04:18:01.996 00.002 7988 Star::Find returns 0 (2), X=278.00, Y=801.00, Mass=66, SNR=2.9, Peak=111 HFD=0.0
04:18:01.996 00.000 7988 Star::Find(15, 1209, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:01.998 00.002 7988 Star::Find returns 0 (3), X=1209.00, Y=806.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:02.000 00.002 7988 Star::Find(15, 331, 503, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.000 00.000 7988 Star::Find returns 0 (3), X=331.00, Y=503.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.002 00.002 7988 Star::Find(15, 1121, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.002 00.000 7988 Star::Find returns 0 (2), X=1121.00, Y=726.00, Mass=10, SNR=1.9, Peak=106 HFD=0.0
04:18:02.004 00.002 7988 Star::Find(15, 1056, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.004 00.000 7988 Star::Find returns 0 (3), X=1056.00, Y=688.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:02.006 00.002 7988 Star::Find(15, 468, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.007 00.001 7988 Star::Find false star n=4 nbg=280 bg=96.6 sigma=3.2 thresh=106 peak=101
04:18:02.007 00.000 7988 Star::Find returns 0 (2), X=468.00, Y=613.00, Mass=39, SNR=2.9, Peak=110 HFD=0.0
04:18:02.007 00.000 7988 Star::Find(15, 397, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.007 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=888.00, Mass=22, SNR=2.6, Peak=111 HFD=0.0
04:18:02.007 00.000 7988 Star::Find(15, 477, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.007 00.000 7988 Star::Find returns 0 (3), X=477.00, Y=28.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:02.007 00.000 7988 Star::Find(15, 397, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.007 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=460.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:02.007 00.000 7988 Star::Find(15, 346, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.007 00.000 7988 Star::Find returns 0 (2), X=346.00, Y=790.00, Mass=23, SNR=2.8, Peak=111 HFD=0.0
04:18:02.007 00.000 7988 Star::Find(15, 519, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.007 00.000 7988 Star::Find false star n=3 nbg=280 bg=96.2 sigma=3.4 thresh=106 peak=101
04:18:02.007 00.000 7988 Star::Find returns 0 (2), X=519.00, Y=535.00, Mass=30, SNR=2.9, Peak=107 HFD=0.0
04:18:02.007 00.000 7988 Star::Find(15, 426, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.007 00.000 7988 Star::Find returns 0 (2), X=426.00, Y=287.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:02.023 00.016 7988 Star::Find(15, 168, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.024 00.001 7988 Star::Find returns 0 (3), X=168.00, Y=89.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.024 00.000 7988 Star::Find(15, 731, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.024 00.000 7988 Star::Find returns 0 (2), X=731.00, Y=844.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:18:02.024 00.000 7988 Star::Find(15, 519, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.024 00.000 7988 Star::Find false star n=2 nbg=279 bg=97.9 sigma=3.2 thresh=108 peak=103
04:18:02.024 00.000 7988 Star::Find returns 0 (2), X=519.00, Y=890.00, Mass=26, SNR=2.9, Peak=111 HFD=0.0
04:18:02.024 00.000 7988 Star::Find(15, 753, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.024 00.000 7988 Star::Find returns 0 (2), X=753.00, Y=104.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:02.024 00.000 7988 Star::Find(15, 921, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.024 00.000 7988 Star::Find returns 0 (2), X=921.00, Y=832.00, Mass=22, SNR=2.8, Peak=106 HFD=0.0
04:18:02.024 00.000 7988 Star::Find(15, 1101, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.024 00.000 7988 Star::Find false star n=5 nbg=271 bg=94.7 sigma=2.9 thresh=103 peak=98
04:18:02.024 00.000 7988 Star::Find returns 0 (2), X=1101.00, Y=206.00, Mass=46, SNR=2.9, Peak=107 HFD=0.0
04:18:02.024 00.000 7988 Star::Find(15, 531, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.039 00.015 7988 Star::Find returns 0 (2), X=531.00, Y=681.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:02.039 00.000 7988 Star::Find(15, 1261, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.041 00.002 7988 Star::Find false star n=5 nbg=271 bg=93.1 sigma=3.3 thresh=103 peak=99
04:18:02.041 00.000 7988 Star::Find returns 0 (2), X=1261.00, Y=838.00, Mass=56, SNR=2.9, Peak=107 HFD=0.0
04:18:02.041 00.000 7988 Star::Find(15, 619, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.041 00.000 7988 Star::Find returns 0 (2), X=619.00, Y=308.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:18:02.041 00.000 7988 Star::Find(15, 643, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.041 00.000 7988 Star::Find returns 0 (2), X=643.00, Y=554.00, Mass=21, SNR=2.7, Peak=108 HFD=0.0
04:18:02.041 00.000 7988 Star::Find(15, 456, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.041 00.000 7988 Star::Find returns 0 (2), X=456.00, Y=151.00, Mass=20, SNR=2.6, Peak=108 HFD=0.0
04:18:02.041 00.000 7988 Star::Find(15, 172, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.041 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=764.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:02.041 00.000 7988 Star::Find(15, 960, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.041 00.000 7988 Star::Find false star n=4 nbg=284 bg=94.6 sigma=3.3 thresh=104 peak=100
04:18:02.041 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=161.00, Mass=38, SNR=2.9, Peak=105 HFD=0.0
04:18:02.054 00.013 7988 Star::Find(15, 587, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.054 00.000 7988 Star::Find false star n=4 nbg=277 bg=95.9 sigma=3.4 thresh=106 peak=103
04:18:02.056 00.002 7988 Star::Find returns 0 (2), X=587.00, Y=585.00, Mass=43, SNR=2.9, Peak=108 HFD=0.0
04:18:02.058 00.002 7988 Star::Find(15, 557, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.058 00.000 7988 Star::Find returns 0 (3), X=557.00, Y=279.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:02.060 00.002 7988 Star::Find(15, 149, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.060 00.000 7988 Star::Find returns 0 (3), X=149.00, Y=27.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.062 00.002 7988 Star::Find(15, 183, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.062 00.000 7988 Star::Find returns 0 (2), X=183.00, Y=296.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:02.064 00.002 7988 Star::Find(15, 343, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.064 00.000 7988 Star::Find false star n=6 nbg=282 bg=96.8 sigma=3.2 thresh=107 peak=101
04:18:02.066 00.002 7988 Star::Find returns 0 (2), X=343.00, Y=92.00, Mass=68, SNR=2.9, Peak=112 HFD=0.0
04:18:02.066 00.000 7988 Star::Find(15, 135, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.068 00.002 7988 Star::Find false star n=5 nbg=279 bg=96.3 sigma=3.2 thresh=106 peak=102
04:18:02.068 00.000 7988 Star::Find returns 0 (2), X=135.00, Y=369.00, Mass=58, SNR=2.9, Peak=109 HFD=0.0
04:18:02.070 00.002 7988 Star::Find(15, 478, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.070 00.000 7988 Star::Find false star n=3 nbg=280 bg=97.2 sigma=3.5 thresh=108 peak=104
04:18:02.070 00.000 7988 Star::Find returns 0 (2), X=478.00, Y=168.00, Mass=40, SNR=2.9, Peak=111 HFD=0.0
04:18:02.070 00.000 7988 Star::Find(15, 116, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.075 00.005 7988 Star::Find returns 0 (3), X=116.00, Y=575.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:02.075 00.000 7988 Star::Find(15, 378, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.075 00.000 7988 Star::Find false star n=3 nbg=275 bg=97.7 sigma=3.0 thresh=107 peak=102
04:18:02.075 00.000 7988 Star::Find returns 0 (2), X=378.00, Y=786.00, Mass=30, SNR=2.9, Peak=111 HFD=0.0
04:18:02.075 00.000 7988 Star::Find(15, 43, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.075 00.000 7988 Star::Find returns 0 (2), X=43.00, Y=818.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:18:02.075 00.000 7988 Star::Find(15, 588, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.075 00.000 7988 Star::Find returns 0 (3), X=588.00, Y=187.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:02.075 00.000 7988 Star::Find(15, 238, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.075 00.000 7988 Star::Find false star n=5 nbg=279 bg=97.1 sigma=3.3 thresh=107 peak=101
04:18:02.075 00.000 7988 Star::Find returns 0 (2), X=238.00, Y=561.00, Mass=54, SNR=2.9, Peak=110 HFD=0.0
04:18:02.086 00.011 7988 Star::Find(15, 548, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.086 00.000 7988 Star::Find returns 0 (2), X=548.00, Y=304.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:18:02.086 00.000 7988 Star::Find(15, 427, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.086 00.000 7988 Star::Find returns 0 (3), X=427.00, Y=703.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.086 00.000 7988 Star::Find(15, 203, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.091 00.005 7988 Star::Find returns 0 (2), X=203.00, Y=664.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:18:02.091 00.000 7988 Star::Find(15, 623, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.091 00.000 7988 Star::Find returns 0 (3), X=623.00, Y=600.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:18:02.091 00.000 7988 Star::Find(15, 652, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.091 00.000 7988 Star::Find returns 0 (2), X=652.00, Y=195.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:02.091 00.000 7988 Star::Find(15, 876, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.091 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=865.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:02.091 00.000 7988 Star::Find(15, 59, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.091 00.000 7988 Star::Find returns 0 (3), X=59.00, Y=885.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:02.091 00.000 7988 Star::Find(15, 466, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.091 00.000 7988 Star::Find returns 0 (2), X=466.00, Y=554.00, Mass=16, SNR=2.4, Peak=109 HFD=0.0
04:18:02.102 00.011 7988 Star::Find(15, 466, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.102 00.000 7988 Star::Find returns 0 (2), X=466.00, Y=368.00, Mass=19, SNR=2.5, Peak=111 HFD=0.0
04:18:02.102 00.000 7988 Star::Find(15, 1195, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.102 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=389.00, Mass=20, SNR=2.5, Peak=106 HFD=0.0
04:18:02.102 00.000 7988 Star::Find(15, 162, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.102 00.000 7988 Star::Find returns 0 (2), X=162.00, Y=172.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:02.109 00.007 7988 Star::Find(15, 369, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.109 00.000 7988 Star::Find returns 0 (2), X=369.00, Y=882.00, Mass=22, SNR=2.6, Peak=109 HFD=0.0
04:18:02.109 00.000 7988 Star::Find(15, 1202, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.112 00.003 7988 Star::Find returns 0 (2), X=1202.00, Y=662.00, Mass=12, SNR=2.0, Peak=105 HFD=0.0
04:18:02.112 00.000 7988 Star::Find(15, 733, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.114 00.002 7988 Star::Find returns 0 (2), X=733.00, Y=311.00, Mass=11, SNR=2.0, Peak=108 HFD=0.0
04:18:02.114 00.000 7988 Star::Find(15, 217, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.116 00.002 7988 Star::Find false star n=4 nbg=281 bg=97.3 sigma=3.6 thresh=108 peak=102
04:18:02.118 00.002 7988 Star::Find returns 0 (2), X=217.00, Y=693.00, Mass=45, SNR=2.9, Peak=109 HFD=0.0
04:18:02.118 00.000 7988 Star::Find(15, 225, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.118 00.000 7988 Star::Find returns 0 (2), X=225.00, Y=359.00, Mass=11, SNR=1.8, Peak=107 HFD=0.0
04:18:02.118 00.000 7988 Star::Find(15, 1222, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.118 00.000 7988 Star::Find returns 0 (3), X=1222.00, Y=473.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:02.118 00.000 7988 Star::Find(15, 789, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.118 00.000 7988 Star::Find returns 0 (2), X=789.00, Y=107.00, Mass=23, SNR=2.7, Peak=107 HFD=0.0
04:18:02.118 00.000 7988 Star::Find(15, 410, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.125 00.007 7988 Star::Find returns 0 (2), X=410.00, Y=837.00, Mass=24, SNR=2.9, Peak=110 HFD=0.0
04:18:02.125 00.000 7988 Star::Find(15, 766, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.125 00.000 7988 Star::Find returns 0 (2), X=766.00, Y=541.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:02.125 00.000 7988 Star::Find(15, 711, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.125 00.000 7988 Star::Find returns 0 (3), X=711.00, Y=53.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.125 00.000 7988 Star::Find(15, 63, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.125 00.000 7988 Star::Find returns 0 (2), X=63.00, Y=218.00, Mass=23, SNR=2.8, Peak=108 HFD=0.0
04:18:02.133 00.008 7988 Star::Find(15, 541, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.133 00.000 7988 Star::Find returns 0 (2), X=541.00, Y=878.00, Mass=21, SNR=2.6, Peak=109 HFD=0.0
04:18:02.133 00.000 7988 Star::Find(15, 1163, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.133 00.000 7988 Star::Find returns 0 (3), X=1163.00, Y=318.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.133 00.000 7988 Star::Find(15, 410, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.133 00.000 7988 Star::Find returns 0 (3), X=410.00, Y=734.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:02.133 00.000 7988 Star::Find(15, 333, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.133 00.000 7988 Star::Find false star n=7 nbg=281 bg=96.0 sigma=3.5 thresh=106 peak=100
04:18:02.133 00.000 7988 Star::Find returns 0 (2), X=333.00, Y=196.00, Mass=75, SNR=2.9, Peak=108 HFD=0.0
04:18:02.142 00.009 7988 Star::Find(15, 71, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.142 00.000 7988 Star::Find false star n=3 nbg=279 bg=97.1 sigma=3.3 thresh=107 peak=102
04:18:02.145 00.003 7988 Star::Find returns 0 (2), X=71.00, Y=65.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:18:02.145 00.000 7988 Star::Find(15, 996, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.145 00.000 7988 Star::Find returns 0 (3), X=996.00, Y=534.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:02.145 00.000 7988 AutoFind: could not find a non-saturated star!
04:18:02.149 00.004 7988 AutoFind: finding best star pass 3
04:18:02.149 00.000 7988 Star::Find(15, 984, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.149 00.000 7988 Star::Find returns 0 (3), X=984.00, Y=601.00, Mass=9, SNR=1.7, Peak=105 HFD=0.0
04:18:02.149 00.000 7988 Star::Find(15, 153, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.149 00.000 7988 Star::Find false star n=3 nbg=278 bg=98.0 sigma=3.4 thresh=108 peak=104
04:18:02.149 00.000 7988 Star::Find returns 0 (2), X=153.00, Y=856.00, Mass=33, SNR=2.9, Peak=110 HFD=0.0
04:18:02.149 00.000 7988 Star::Find(15, 1155, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.149 00.000 7988 Star::Find returns 0 (2), X=1155.00, Y=378.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:18:02.149 00.000 7988 Star::Find(15, 575, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.149 00.000 7988 Star::Find returns 0 (2), X=575.00, Y=158.00, Mass=23, SNR=2.8, Peak=111 HFD=0.0
04:18:02.160 00.011 7988 Star::Find(15, 1257, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.160 00.000 7988 Star::Find returns 0 (3), X=1257.00, Y=583.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:18:02.160 00.000 7988 Star::Find(15, 746, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.160 00.000 7988 Star::Find returns 0 (2), X=746.00, Y=677.00, Mass=21, SNR=2.7, Peak=109 HFD=0.0
04:18:02.160 00.000 7988 Star::Find(15, 1258, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.165 00.005 7988 Star::Find false star n=4 nbg=282 bg=94.4 sigma=3.5 thresh=105 peak=98
04:18:02.165 00.000 7988 Star::Find returns 0 (2), X=1258.00, Y=292.00, Mass=44, SNR=2.9, Peak=107 HFD=0.0
04:18:02.165 00.000 7988 Star::Find(15, 1039, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.165 00.000 7988 Star::Find false star n=3 nbg=278 bg=94.6 sigma=3.5 thresh=105 peak=99
04:18:02.165 00.000 7988 Star::Find returns 0 (2), X=1039.00, Y=497.00, Mass=36, SNR=2.9, Peak=109 HFD=0.0
04:18:02.165 00.000 7988 Star::Find(15, 266, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.165 00.000 7988 Star::Find returns 0 (2), X=266.00, Y=528.00, Mass=23, SNR=2.8, Peak=109 HFD=0.0
04:18:02.165 00.000 7988 Star::Find(15, 959, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.165 00.000 7988 Star::Find returns 0 (2), X=959.00, Y=103.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:18:02.165 00.000 7988 Star::Find(15, 418, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.165 00.000 7988 Star::Find returns 0 (3), X=418.00, Y=632.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:02.176 00.011 7988 Star::Find(15, 1148, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.176 00.000 7988 Star::Find false star n=3 nbg=276 bg=94.8 sigma=3.4 thresh=105 peak=100
04:18:02.176 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=519.00, Mass=32, SNR=2.9, Peak=110 HFD=0.0
04:18:02.176 00.000 7988 Star::Find(15, 860, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.176 00.000 7988 Star::Find returns 0 (2), X=860.00, Y=67.00, Mass=23, SNR=2.8, Peak=108 HFD=0.0
04:18:02.181 00.005 7988 Star::Find(15, 851, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.181 00.000 7988 Star::Find returns 0 (3), X=851.00, Y=381.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.181 00.000 7988 Star::Find(15, 224, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.181 00.000 7988 Star::Find returns 0 (3), X=224.00, Y=907.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:02.181 00.000 7988 Star::Find(15, 723, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.181 00.000 7988 Star::Find false star n=3 nbg=272 bg=95.6 sigma=3.3 thresh=105 peak=100
04:18:02.181 00.000 7988 Star::Find returns 0 (2), X=723.00, Y=441.00, Mass=35, SNR=2.9, Peak=109 HFD=0.0
04:18:02.181 00.000 7988 Star::Find(15, 135, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.181 00.000 7988 Star::Find returns 0 (3), X=135.00, Y=536.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:02.181 00.000 7988 Star::Find(15, 806, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.181 00.000 7988 Star::Find returns 0 (2), X=806.00, Y=397.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:18:02.181 00.000 7988 Star::Find(15, 784, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.193 00.012 7988 Star::Find returns 0 (2), X=784.00, Y=860.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:18:02.193 00.000 7988 Star::Find(15, 278, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.193 00.000 7988 Star::Find false star n=6 nbg=280 bg=97.9 sigma=3.3 thresh=108 peak=102
04:18:02.193 00.000 7988 Star::Find returns 0 (2), X=278.00, Y=801.00, Mass=66, SNR=2.9, Peak=111 HFD=0.0
04:18:02.197 00.004 7988 Star::Find(15, 1209, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.197 00.000 7988 Star::Find returns 0 (3), X=1209.00, Y=806.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:02.197 00.000 7988 Star::Find(15, 331, 503, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.197 00.000 7988 Star::Find returns 0 (3), X=331.00, Y=503.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.197 00.000 7988 Star::Find(15, 1121, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.197 00.000 7988 Star::Find returns 0 (2), X=1121.00, Y=726.00, Mass=10, SNR=1.9, Peak=106 HFD=0.0
04:18:02.197 00.000 7988 Star::Find(15, 1056, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.197 00.000 7988 Star::Find returns 0 (3), X=1056.00, Y=688.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:02.197 00.000 7988 Star::Find(15, 468, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.197 00.000 7988 Star::Find false star n=4 nbg=280 bg=96.6 sigma=3.2 thresh=106 peak=101
04:18:02.197 00.000 7988 Star::Find returns 0 (2), X=468.00, Y=613.00, Mass=39, SNR=2.9, Peak=110 HFD=0.0
04:18:02.197 00.000 7988 Star::Find(15, 397, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.210 00.013 7988 Star::Find returns 0 (2), X=397.00, Y=888.00, Mass=22, SNR=2.6, Peak=111 HFD=0.0
04:18:02.210 00.000 7988 Star::Find(15, 477, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.210 00.000 7988 Star::Find returns 0 (3), X=477.00, Y=28.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:02.213 00.003 7988 Star::Find(15, 397, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.213 00.000 7988 Star::Find returns 0 (2), X=397.00, Y=460.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:02.215 00.002 7988 Star::Find(15, 346, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.215 00.000 7988 Star::Find returns 0 (2), X=346.00, Y=790.00, Mass=23, SNR=2.8, Peak=111 HFD=0.0
04:18:02.217 00.002 7988 Star::Find(15, 519, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.217 00.000 7988 Star::Find false star n=3 nbg=280 bg=96.2 sigma=3.4 thresh=106 peak=101
04:18:02.219 00.002 7988 Star::Find returns 0 (2), X=519.00, Y=535.00, Mass=30, SNR=2.9, Peak=107 HFD=0.0
04:18:02.219 00.000 7988 Star::Find(15, 426, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.221 00.002 7988 Star::Find returns 0 (2), X=426.00, Y=287.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:02.221 00.000 7988 Star::Find(15, 168, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.223 00.002 7988 Star::Find returns 0 (3), X=168.00, Y=89.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.223 00.000 7988 Star::Find(15, 731, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.225 00.002 7988 Star::Find returns 0 (2), X=731.00, Y=844.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:18:02.227 00.002 7988 Star::Find(15, 519, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.227 00.000 7988 Star::Find false star n=2 nbg=279 bg=97.9 sigma=3.2 thresh=108 peak=103
04:18:02.229 00.002 7988 Star::Find returns 0 (2), X=519.00, Y=890.00, Mass=26, SNR=2.9, Peak=111 HFD=0.0
04:18:02.229 00.000 7988 Star::Find(15, 753, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.229 00.000 7988 Star::Find returns 0 (2), X=753.00, Y=104.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:02.229 00.000 7988 Star::Find(15, 921, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.229 00.000 7988 Star::Find returns 0 (2), X=921.00, Y=832.00, Mass=22, SNR=2.8, Peak=106 HFD=0.0
04:18:02.229 00.000 7988 Star::Find(15, 1101, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.229 00.000 7988 Star::Find false star n=5 nbg=271 bg=94.7 sigma=2.9 thresh=103 peak=98
04:18:02.229 00.000 7988 Star::Find returns 0 (2), X=1101.00, Y=206.00, Mass=46, SNR=2.9, Peak=107 HFD=0.0
04:18:02.229 00.000 7988 Star::Find(15, 531, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.229 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=681.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:02.229 00.000 7988 Star::Find(15, 1261, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.229 00.000 7988 Star::Find false star n=5 nbg=271 bg=93.1 sigma=3.3 thresh=103 peak=99
04:18:02.229 00.000 7988 Star::Find returns 0 (2), X=1261.00, Y=838.00, Mass=56, SNR=2.9, Peak=107 HFD=0.0
04:18:02.229 00.000 7988 Star::Find(15, 619, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.244 00.015 7988 Star::Find returns 0 (2), X=619.00, Y=308.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:18:02.245 00.001 7988 Star::Find(15, 643, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.245 00.000 7988 Star::Find returns 0 (2), X=643.00, Y=554.00, Mass=21, SNR=2.7, Peak=108 HFD=0.0
04:18:02.245 00.000 7988 Star::Find(15, 456, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.245 00.000 7988 Star::Find returns 0 (2), X=456.00, Y=151.00, Mass=20, SNR=2.6, Peak=108 HFD=0.0
04:18:02.245 00.000 7988 Star::Find(15, 172, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.245 00.000 7988 Star::Find returns 0 (2), X=172.00, Y=764.00, Mass=11, SNR=1.9, Peak=111 HFD=0.0
04:18:02.245 00.000 7988 Star::Find(15, 960, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.245 00.000 7988 Star::Find false star n=4 nbg=284 bg=94.6 sigma=3.3 thresh=104 peak=100
04:18:02.245 00.000 7988 Star::Find returns 0 (2), X=960.00, Y=161.00, Mass=38, SNR=2.9, Peak=105 HFD=0.0
04:18:02.245 00.000 7988 Star::Find(15, 587, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.245 00.000 7988 Star::Find false star n=4 nbg=277 bg=95.9 sigma=3.4 thresh=106 peak=103
04:18:02.245 00.000 7988 Star::Find returns 0 (2), X=587.00, Y=585.00, Mass=43, SNR=2.9, Peak=108 HFD=0.0
04:18:02.245 00.000 7988 Star::Find(15, 557, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.245 00.000 7988 Star::Find returns 0 (3), X=557.00, Y=279.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:02.245 00.000 7988 Star::Find(15, 149, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.261 00.016 7988 Star::Find returns 0 (3), X=149.00, Y=27.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.261 00.000 7988 Star::Find(15, 183, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.261 00.000 7988 Star::Find returns 0 (2), X=183.00, Y=296.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:02.261 00.000 7988 Star::Find(15, 343, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.261 00.000 7988 Star::Find false star n=6 nbg=282 bg=96.8 sigma=3.2 thresh=107 peak=101
04:18:02.261 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=92.00, Mass=68, SNR=2.9, Peak=112 HFD=0.0
04:18:02.261 00.000 7988 Star::Find(15, 135, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.261 00.000 7988 Star::Find false star n=5 nbg=279 bg=96.3 sigma=3.2 thresh=106 peak=102
04:18:02.261 00.000 7988 Star::Find returns 0 (2), X=135.00, Y=369.00, Mass=58, SNR=2.9, Peak=109 HFD=0.0
04:18:02.261 00.000 7988 Star::Find(15, 478, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.261 00.000 7988 Star::Find false star n=3 nbg=280 bg=97.2 sigma=3.5 thresh=108 peak=104
04:18:02.261 00.000 7988 Star::Find returns 0 (2), X=478.00, Y=168.00, Mass=40, SNR=2.9, Peak=111 HFD=0.0
04:18:02.261 00.000 7988 Star::Find(15, 116, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.261 00.000 7988 Star::Find returns 0 (3), X=116.00, Y=575.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:02.261 00.000 7988 Star::Find(15, 378, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.261 00.000 7988 Star::Find false star n=3 nbg=275 bg=97.7 sigma=3.0 thresh=107 peak=102
04:18:02.277 00.016 7988 Star::Find returns 0 (2), X=378.00, Y=786.00, Mass=30, SNR=2.9, Peak=111 HFD=0.0
04:18:02.278 00.001 7988 Star::Find(15, 43, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.278 00.000 7988 Star::Find returns 0 (2), X=43.00, Y=818.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:18:02.278 00.000 7988 Star::Find(15, 588, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.278 00.000 7988 Star::Find returns 0 (3), X=588.00, Y=187.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:02.278 00.000 7988 Star::Find(15, 238, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.278 00.000 7988 Star::Find false star n=5 nbg=279 bg=97.1 sigma=3.3 thresh=107 peak=101
04:18:02.278 00.000 7988 Star::Find returns 0 (2), X=238.00, Y=561.00, Mass=54, SNR=2.9, Peak=110 HFD=0.0
04:18:02.278 00.000 7988 Star::Find(15, 548, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.278 00.000 7988 Star::Find returns 0 (2), X=548.00, Y=304.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:18:02.278 00.000 7988 Star::Find(15, 427, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.278 00.000 7988 Star::Find returns 0 (3), X=427.00, Y=703.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.278 00.000 7988 Star::Find(15, 203, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.278 00.000 7988 Star::Find returns 0 (2), X=203.00, Y=664.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:18:02.278 00.000 7988 Star::Find(15, 623, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.293 00.015 7988 Star::Find returns 0 (3), X=623.00, Y=600.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:18:02.293 00.000 7988 Star::Find(15, 652, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.293 00.000 7988 Star::Find returns 0 (2), X=652.00, Y=195.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:02.295 00.002 7988 Star::Find(15, 876, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.295 00.000 7988 Star::Find returns 0 (2), X=876.00, Y=865.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:02.297 00.002 7988 Star::Find(15, 59, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.297 00.000 7988 Star::Find returns 0 (3), X=59.00, Y=885.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:02.299 00.002 7988 Star::Find(15, 466, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.301 00.002 7988 Star::Find returns 0 (2), X=466.00, Y=554.00, Mass=16, SNR=2.4, Peak=109 HFD=0.0
04:18:02.301 00.000 7988 Star::Find(15, 466, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.303 00.002 7988 Star::Find returns 0 (2), X=466.00, Y=368.00, Mass=19, SNR=2.5, Peak=111 HFD=0.0
04:18:02.303 00.000 7988 Star::Find(15, 1195, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.305 00.002 7988 Star::Find returns 0 (2), X=1195.00, Y=389.00, Mass=20, SNR=2.5, Peak=106 HFD=0.0
04:18:02.305 00.000 7988 Star::Find(15, 162, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.307 00.002 7988 Star::Find returns 0 (2), X=162.00, Y=172.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:02.308 00.001 7988 Star::Find(15, 369, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.308 00.000 7988 Star::Find returns 0 (2), X=369.00, Y=882.00, Mass=22, SNR=2.6, Peak=109 HFD=0.0
04:18:02.308 00.000 7988 Star::Find(15, 1202, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.308 00.000 7988 Star::Find returns 0 (2), X=1202.00, Y=662.00, Mass=12, SNR=2.0, Peak=105 HFD=0.0
04:18:02.312 00.004 7988 Star::Find(15, 733, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.312 00.000 7988 Star::Find returns 0 (2), X=733.00, Y=311.00, Mass=11, SNR=2.0, Peak=108 HFD=0.0
04:18:02.312 00.000 7988 Star::Find(15, 217, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.312 00.000 7988 Star::Find false star n=4 nbg=281 bg=97.3 sigma=3.6 thresh=108 peak=102
04:18:02.312 00.000 7988 Star::Find returns 0 (2), X=217.00, Y=693.00, Mass=45, SNR=2.9, Peak=109 HFD=0.0
04:18:02.312 00.000 7988 Star::Find(15, 225, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.312 00.000 7988 Star::Find returns 0 (2), X=225.00, Y=359.00, Mass=11, SNR=1.8, Peak=107 HFD=0.0
04:18:02.312 00.000 7988 Star::Find(15, 1222, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.312 00.000 7988 Star::Find returns 0 (3), X=1222.00, Y=473.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:02.312 00.000 7988 Star::Find(15, 789, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.312 00.000 7988 Star::Find returns 0 (2), X=789.00, Y=107.00, Mass=23, SNR=2.7, Peak=107 HFD=0.0
04:18:02.324 00.012 7988 Star::Find(15, 410, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.324 00.000 7988 Star::Find returns 0 (2), X=410.00, Y=837.00, Mass=24, SNR=2.9, Peak=110 HFD=0.0
04:18:02.324 00.000 7988 Star::Find(15, 766, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.324 00.000 7988 Star::Find returns 0 (2), X=766.00, Y=541.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:18:02.329 00.005 7988 Star::Find(15, 711, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.329 00.000 7988 Star::Find returns 0 (3), X=711.00, Y=53.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.329 00.000 7988 Star::Find(15, 63, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.329 00.000 7988 Star::Find returns 0 (2), X=63.00, Y=218.00, Mass=23, SNR=2.8, Peak=108 HFD=0.0
04:18:02.329 00.000 7988 Star::Find(15, 541, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.335 00.006 7988 Star::Find returns 0 (2), X=541.00, Y=878.00, Mass=21, SNR=2.6, Peak=109 HFD=0.0
04:18:02.335 00.000 7988 Star::Find(15, 1163, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.337 00.002 7988 Star::Find returns 0 (3), X=1163.00, Y=318.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:02.337 00.000 7988 Star::Find(15, 410, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.339 00.002 7988 Star::Find returns 0 (3), X=410.00, Y=734.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:02.340 00.001 7988 Star::Find(15, 333, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.340 00.000 7988 Star::Find false star n=7 nbg=281 bg=96.0 sigma=3.5 thresh=106 peak=100
04:18:02.340 00.000 7988 Star::Find returns 0 (2), X=333.00, Y=196.00, Mass=75, SNR=2.9, Peak=108 HFD=0.0
04:18:02.340 00.000 7988 Star::Find(15, 71, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.340 00.000 7988 Star::Find false star n=3 nbg=279 bg=97.1 sigma=3.3 thresh=107 peak=102
04:18:02.346 00.006 7988 Star::Find returns 0 (2), X=71.00, Y=65.00, Mass=33, SNR=2.9, Peak=111 HFD=0.0
04:18:02.346 00.000 7988 Star::Find(15, 996, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
04:18:02.346 00.000 7988 Star::Find returns 0 (3), X=996.00, Y=534.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:02.346 00.000 7988 AutoFind: no star found
04:18:02.346 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:18:02.346 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:18:02.346 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_041759.fit
04:18:02.356 00.010 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:18:02.357 00.001 7988 ScopeASCOM::SideOfPier() returns 0
04:18:02.362 00.005 7988 auto find star failed, attempts remaining = 2
04:18:02.362 00.000 7988 Changing from state SELECTING to UNINITIALIZED
04:18:02.365 00.003 7988 guider state => SELECTING
04:18:02.367 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
04:18:02.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:02.369 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:02.371 00.002 7988 Enqueuing Expose request
04:18:02.371 00.000 15712 Worker thread wakes up
04:18:02.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:02.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:02.371 00.000 7988 evsrv: cli 0CCCF088 disconnect
04:18:02.374 00.003 7988 evsrv: cli 0CCCFC68 connect
04:18:02.377 00.003 7988 case statement mapped state 1 to 101
04:18:02.378 00.001 7988 case statement mapped state 1 to 101
04:18:02.380 00.002 7988 evsrv: cli 0CCCFC68 request: {"method":"get_lock_shift_params","id":"7d891ea1-3c5d-42d8-9eb5-a6de78525998"}
04:18:02.382 00.002 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7d891ea1-3c5d-42d8-9eb5-a6de78525998"}
04:18:02.383 00.001 7988 evsrv: cli 0CCCFC68 disconnect
04:18:02.385 00.002 7988 evsrv: cli 0CCCF128 connect
04:18:02.387 00.002 7988 case statement mapped state 1 to 101
04:18:02.388 00.001 7988 case statement mapped state 1 to 101
04:18:02.388 00.000 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_position","id":"b7e04040-a624-40a5-bc53-3a604548e089"}
04:18:02.388 00.000 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":null,"id":"b7e04040-a624-40a5-bc53-3a604548e089"}
04:18:02.388 00.000 7988 evsrv: cli 0CCCF128 disconnect
04:18:03.392 01.004 7988 evsrv: cli 0CCCEEA8 connect
04:18:03.392 00.000 7988 case statement mapped state 1 to 101
04:18:03.392 00.000 7988 case statement mapped state 1 to 101
04:18:03.392 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"0eea75c8-364d-4d36-be25-78e92e134b32"}
04:18:03.392 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"0eea75c8-364d-4d36-be25-78e92e134b32"}
04:18:03.392 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:18:04.014 00.622 15712 Exposure complete
04:18:04.080 00.066 15712 worker thread done servicing request
04:18:04.080 00.000 7988 OnExposeComplete: enter
04:18:04.080 00.000 7988 UpdateGuideState(): m_state=1
04:18:04.080 00.000 7988 UpdateCurrentPosition: no star selected
04:18:04.085 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:04.087 00.002 7988 Status Line: No star selected
04:18:04.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=87, FiltMax=106, Gamma=0.690
04:18:04.089 00.002 7988 UpdateGuideState exits: No star selected
04:18:04.089 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:18:04.091 00.002 7988 GuiderMultiStar::AutoSelect enter
04:18:04.091 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:18:04.157 00.066 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:18:04.220 00.063 7988 AutoFind: global mean = 0.0, stdev 5.7
04:18:04.220 00.000 7988 AutoFind: using threshold = 0.1
04:18:04.300 00.080 7988 AutoFind: local max [476, 386] 5.2
04:18:04.305 00.005 7988 AutoFind: local max [1172, 948] 4.6
04:18:04.305 00.000 7988 AutoFind: local max [607, 68] 4.5
04:18:04.307 00.002 7988 AutoFind: local max [53, 290] 4.5
04:18:04.307 00.000 7988 AutoFind: local max [509, 792] 4.5
04:18:04.309 00.002 7988 AutoFind: local max [714, 298] 4.5
04:18:04.309 00.000 7988 AutoFind: local max [1192, 589] 4.5
04:18:04.311 00.002 7988 AutoFind: local max [1059, 375] 4.5
04:18:04.311 00.000 7988 AutoFind: local max [891, 840] 4.5
04:18:04.313 00.002 7988 AutoFind: local max [99, 868] 4.4
04:18:04.315 00.002 7988 AutoFind: local max [757, 919] 4.4
04:18:04.315 00.000 7988 AutoFind: local max [565, 885] 4.4
04:18:04.317 00.002 7988 AutoFind: local max [509, 733] 4.4
04:18:04.317 00.000 7988 AutoFind: local max [784, 786] 4.3
04:18:04.317 00.000 7988 AutoFind: local max [1233, 49] 4.3
04:18:04.317 00.000 7988 AutoFind: local max [309, 310] 4.3
04:18:04.317 00.000 7988 AutoFind: local max [261, 849] 4.3
04:18:04.317 00.000 7988 AutoFind: local max [20, 762] 4.3
04:18:04.317 00.000 7988 AutoFind: local max [890, 580] 4.3
04:18:04.317 00.000 7988 AutoFind: local max [324, 297] 4.2
04:18:04.317 00.000 7988 AutoFind: local max [403, 724] 4.2
04:18:04.317 00.000 7988 AutoFind: local max [640, 418] 4.2
04:18:04.317 00.000 7988 AutoFind: local max [712, 334] 4.2
04:18:04.317 00.000 7988 AutoFind: local max [963, 109] 4.2
04:18:04.317 00.000 7988 AutoFind: local max [1163, 840] 4.1
04:18:04.317 00.000 7988 AutoFind: local max [1178, 652] 4.1
04:18:04.331 00.014 7988 AutoFind: local max [26, 340] 4.1
04:18:04.331 00.000 7988 AutoFind: local max [216, 626] 4.1
04:18:04.331 00.000 7988 AutoFind: local max [1089, 200] 4.1
04:18:04.334 00.003 7988 AutoFind: local max [656, 912] 4.1
04:18:04.334 00.000 7988 AutoFind: local max [980, 79] 4.1
04:18:04.334 00.000 7988 AutoFind: local max [635, 771] 4.1
04:18:04.334 00.000 7988 AutoFind: local max [1062, 682] 4.1
04:18:04.334 00.000 7988 AutoFind: local max [406, 383] 4.0
04:18:04.334 00.000 7988 AutoFind: local max [809, 362] 4.0
04:18:04.334 00.000 7988 AutoFind: local max [881, 391] 4.0
04:18:04.334 00.000 7988 AutoFind: local max [928, 665] 4.0
04:18:04.334 00.000 7988 AutoFind: local max [603, 387] 4.0
04:18:04.334 00.000 7988 AutoFind: local max [929, 818] 4.0
04:18:04.334 00.000 7988 AutoFind: local max [392, 701] 4.0
04:18:04.334 00.000 7988 AutoFind: local max [206, 632] 4.0
04:18:04.334 00.000 7988 AutoFind: local max [379, 857] 4.0
04:18:04.347 00.013 7988 AutoFind: local max [359, 225] 4.0
04:18:04.347 00.000 7988 AutoFind: local max [441, 732] 4.0
04:18:04.347 00.000 7988 AutoFind: local max [1165, 771] 4.0
04:18:04.347 00.000 7988 AutoFind: local max [697, 212] 4.0
04:18:04.351 00.004 7988 AutoFind: local max [604, 800] 3.9
04:18:04.351 00.000 7988 AutoFind: local max [142, 849] 3.9
04:18:04.351 00.000 7988 AutoFind: local max [1128, 337] 3.9
04:18:04.351 00.000 7988 AutoFind: local max [477, 770] 3.9
04:18:04.351 00.000 7988 AutoFind: local max [376, 550] 3.9
04:18:04.351 00.000 7988 AutoFind: local max [904, 694] 3.9
04:18:04.351 00.000 7988 AutoFind: local max [1260, 60] 3.9
04:18:04.358 00.007 7988 AutoFind: local max [599, 445] 3.9
04:18:04.358 00.000 7988 AutoFind: local max [1247, 255] 3.9
04:18:04.360 00.002 7988 AutoFind: local max [532, 202] 3.9
04:18:04.360 00.000 7988 AutoFind: local max [574, 410] 3.9
04:18:04.362 00.002 7988 AutoFind: local max [514, 841] 3.9
04:18:04.362 00.000 7988 AutoFind: local max [1131, 536] 3.9
04:18:04.362 00.000 7988 AutoFind: local max [1257, 73] 3.9
04:18:04.362 00.000 7988 AutoFind: local max [615, 434] 3.9
04:18:04.362 00.000 7988 AutoFind: local max [1259, 684] 3.9
04:18:04.368 00.006 7988 AutoFind: local max [378, 347] 3.9
04:18:04.368 00.000 7988 AutoFind: local max [1024, 190] 3.9
04:18:04.368 00.000 7988 AutoFind: local max [371, 574] 3.9
04:18:04.368 00.000 7988 AutoFind: local max [232, 511] 3.9
04:18:04.368 00.000 7988 AutoFind: local max [565, 526] 3.9
04:18:04.368 00.000 7988 AutoFind: local max [71, 519] 3.9
04:18:04.368 00.000 7988 AutoFind: local max [1108, 899] 3.9
04:18:04.368 00.000 7988 AutoFind: local max [1010, 340] 3.9
04:18:04.368 00.000 7988 AutoFind: local max [284, 67] 3.9
04:18:04.368 00.000 7988 AutoFind: local max [1220, 782] 3.9
04:18:04.368 00.000 7988 AutoFind: local max [134, 656] 3.9
04:18:04.378 00.010 7988 AutoFind: local max [1065, 158] 3.9
04:18:04.378 00.000 7988 AutoFind: local max [140, 388] 3.8
04:18:04.378 00.000 7988 AutoFind: local max [132, 415] 3.8
04:18:04.378 00.000 7988 AutoFind: local max [1269, 745] 3.8
04:18:04.378 00.000 7988 AutoFind: local max [763, 825] 3.8
04:18:04.378 00.000 7988 AutoFind: local max [1002, 377] 3.8
04:18:04.385 00.007 7988 AutoFind: local max [133, 736] 3.8
04:18:04.385 00.000 7988 AutoFind: local max [100, 133] 3.8
04:18:04.385 00.000 7988 AutoFind: local max [842, 653] 3.8
04:18:04.385 00.000 7988 AutoFind: local max [144, 627] 3.8
04:18:04.385 00.000 7988 AutoFind: local max [772, 609] 3.8
04:18:04.385 00.000 7988 AutoFind: local max [75, 422] 3.8
04:18:04.385 00.000 7988 AutoFind: local max [1250, 58] 3.8
04:18:04.385 00.000 7988 AutoFind: local max [321, 948] 3.8
04:18:04.385 00.000 7988 AutoFind: local max [1175, 643] 3.8
04:18:04.385 00.000 7988 AutoFind: local max [164, 214] 3.8
04:18:04.394 00.009 7988 AutoFind: local max [913, 610] 3.8
04:18:04.394 00.000 7988 AutoFind: local max [540, 334] 3.8
04:18:04.394 00.000 7988 AutoFind: local max [897, 552] 3.8
04:18:04.394 00.000 7988 AutoFind: local max [129, 939] 3.8
04:18:04.394 00.000 7988 AutoFind: local max [682, 568] 3.8
04:18:04.394 00.000 7988 AutoFind: local max [1188, 104] 3.8
04:18:04.394 00.000 7988 AutoFind: local max [1101, 500] 3.8
04:18:04.402 00.008 7988 AutoFind: local max [56, 207] 3.8
04:18:04.402 00.000 7988 AutoFind: local max [651, 864] 3.8
04:18:04.402 00.000 7988 AutoFind: local max [965, 171] 3.8
04:18:04.402 00.000 7988 AutoFind: local max [202, 621] 3.8
04:18:04.402 00.000 7988 AutoFind: too close [202, 621] 3.8 - [206, 632] 4.0
04:18:04.402 00.000 7988 AutoFind: too close [202, 621] 3.8 - [216, 626] 4.1
04:18:04.402 00.000 7988 AutoFind: too close [1175, 643] 3.8 - [1178, 652] 4.1
04:18:04.402 00.000 7988 AutoFind: too close [1250, 58] 3.8 - [1257, 73] 3.9
04:18:04.410 00.008 7988 AutoFind: too close [1250, 58] 3.8 - [1260, 60] 3.9
04:18:04.410 00.000 7988 AutoFind: too close [1250, 58] 3.8 - [1233, 49] 4.3
04:18:04.410 00.000 7988 AutoFind: too close [615, 434] 3.9 - [599, 445] 3.9
04:18:04.410 00.000 7988 AutoFind: too close [1257, 73] 3.9 - [1260, 60] 3.9
04:18:04.410 00.000 7988 AutoFind: too close [206, 632] 4.0 - [216, 626] 4.1
04:18:04.410 00.000 7988 AutoFind: too close [324, 297] 4.2 - [309, 310] 4.3
04:18:04.410 00.000 7988 AutoFind: too close to edge [321, 948] 3.8
04:18:04.410 00.000 7988 AutoFind: too close to edge [1269, 745] 3.8
04:18:04.410 00.000 7988 AutoFind: too close to edge [1172, 948] 4.6
04:18:04.419 00.009 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:18:04.419 00.000 7988 Star::Find(15, 476, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.419 00.000 7988 Star::Find false star n=4 nbg=280 bg=96.1 sigma=3.2 thresh=106 peak=102
04:18:04.419 00.000 7988 Star::Find returns 0 (2), X=476.00, Y=386.00, Mass=45, SNR=2.9, Peak=110 HFD=0.0
04:18:04.419 00.000 7988 Star::Find(15, 607, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.419 00.000 7988 Star::Find false star n=3 nbg=278 bg=96.2 sigma=3.4 thresh=106 peak=101
04:18:04.419 00.000 7988 Star::Find returns 0 (2), X=607.00, Y=68.00, Mass=31, SNR=2.9, Peak=108 HFD=0.0
04:18:04.426 00.007 7988 Star::Find(15, 53, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.426 00.000 7988 Star::Find returns 0 (2), X=53.00, Y=290.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:18:04.426 00.000 7988 Star::Find(15, 509, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.426 00.000 7988 Star::Find returns 0 (3), X=509.00, Y=792.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:04.426 00.000 7988 Star::Find(15, 714, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.426 00.000 7988 Star::Find returns 0 (2), X=714.00, Y=298.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:04.426 00.000 7988 Star::Find(15, 1192, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.426 00.000 7988 Star::Find returns 0 (2), X=1192.00, Y=589.00, Mass=24, SNR=2.9, Peak=108 HFD=0.0
04:18:04.426 00.000 7988 Star::Find(15, 1059, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.436 00.010 7988 Star::Find returns 0 (2), X=1059.00, Y=375.00, Mass=11, SNR=1.8, Peak=106 HFD=0.0
04:18:04.436 00.000 7988 Star::Find(15, 891, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.436 00.000 7988 Star::Find returns 0 (2), X=891.00, Y=840.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:18:04.436 00.000 7988 Star::Find(15, 99, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.436 00.000 7988 Star::Find returns 0 (3), X=99.00, Y=868.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:04.436 00.000 7988 Star::Find(15, 757, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.442 00.006 7988 Star::Find returns 0 (2), X=757.00, Y=919.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:18:04.442 00.000 7988 Star::Find(15, 565, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.442 00.000 7988 Star::Find returns 0 (3), X=565.00, Y=885.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:04.442 00.000 7988 Star::Find(15, 509, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.442 00.000 7988 Star::Find returns 0 (2), X=509.00, Y=733.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:18:04.442 00.000 7988 Star::Find(15, 784, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.442 00.000 7988 Star::Find returns 0 (2), X=784.00, Y=786.00, Mass=24, SNR=2.9, Peak=112 HFD=0.0
04:18:04.442 00.000 7988 Star::Find(15, 261, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.442 00.000 7988 Star::Find returns 0 (3), X=261.00, Y=849.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:18:04.442 00.000 7988 Star::Find(15, 20, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.453 00.011 7988 Star::Find returns 0 (3), X=20.00, Y=762.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:04.453 00.000 7988 Star::Find(15, 890, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.455 00.002 7988 Star::Find false star n=4 nbg=274 bg=95.7 sigma=3.0 thresh=105 peak=101
04:18:04.455 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=580.00, Mass=40, SNR=2.9, Peak=108 HFD=0.0
04:18:04.457 00.002 7988 Star::Find(15, 403, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.458 00.001 7988 Star::Find returns 0 (3), X=403.00, Y=724.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:04.458 00.000 7988 Star::Find(15, 640, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.458 00.000 7988 Star::Find false star n=4 nbg=275 bg=96.8 sigma=3.2 thresh=106 peak=100
04:18:04.458 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=418.00, Mass=42, SNR=2.9, Peak=108 HFD=0.0
04:18:04.458 00.000 7988 Star::Find(15, 712, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.464 00.006 7988 Star::Find returns 0 (2), X=712.00, Y=334.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:04.464 00.000 7988 Star::Find(15, 963, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.466 00.002 7988 Star::Find returns 0 (2), X=963.00, Y=109.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:04.466 00.000 7988 Star::Find(15, 1163, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.468 00.002 7988 Star::Find returns 0 (3), X=1163.00, Y=840.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:04.468 00.000 7988 Star::Find(15, 26, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.470 00.002 7988 Star::Find returns 0 (2), X=26.00, Y=340.00, Mass=11, SNR=1.9, Peak=113 HFD=0.0
04:18:04.470 00.000 7988 Star::Find(15, 1089, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.470 00.000 7988 Star::Find returns 0 (3), X=1089.00, Y=200.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:04.470 00.000 7988 Star::Find(15, 656, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.474 00.004 7988 Star::Find returns 0 (2), X=656.00, Y=912.00, Mass=12, SNR=1.9, Peak=111 HFD=0.0
04:18:04.474 00.000 7988 Star::Find(15, 980, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.474 00.000 7988 Star::Find returns 0 (2), X=980.00, Y=79.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:18:04.474 00.000 7988 Star::Find(15, 635, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.474 00.000 7988 Star::Find false star n=5 nbg=272 bg=97.4 sigma=3.0 thresh=106 peak=101
04:18:04.474 00.000 7988 Star::Find returns 0 (2), X=635.00, Y=771.00, Mass=46, SNR=2.9, Peak=110 HFD=0.0
04:18:04.474 00.000 7988 Star::Find(15, 1062, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.474 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=682.00, Mass=12, SNR=2.0, Peak=108 HFD=0.0
04:18:04.474 00.000 7988 Star::Find(15, 406, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.474 00.000 7988 Star::Find false star n=4 nbg=277 bg=96.0 sigma=3.0 thresh=105 peak=101
04:18:04.474 00.000 7988 Star::Find returns 0 (2), X=406.00, Y=383.00, Mass=43, SNR=2.9, Peak=111 HFD=0.0
04:18:04.474 00.000 7988 Star::Find(15, 809, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.487 00.013 7988 Star::Find returns 0 (3), X=809.00, Y=362.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:04.487 00.000 7988 Star::Find(15, 881, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.487 00.000 7988 Star::Find false star n=4 nbg=277 bg=96.5 sigma=3.2 thresh=106 peak=102
04:18:04.490 00.003 7988 Star::Find returns 0 (2), X=881.00, Y=391.00, Mass=42, SNR=2.9, Peak=108 HFD=0.0
04:18:04.490 00.000 7988 Star::Find(15, 928, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.490 00.000 7988 Star::Find false star n=6 nbg=281 bg=96.0 sigma=3.1 thresh=105 peak=101
04:18:04.490 00.000 7988 Star::Find returns 0 (2), X=928.00, Y=665.00, Mass=56, SNR=2.9, Peak=107 HFD=0.0
04:18:04.490 00.000 7988 Star::Find(15, 603, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.490 00.000 7988 Star::Find returns 0 (3), X=603.00, Y=387.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:04.490 00.000 7988 Star::Find(15, 929, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.490 00.000 7988 Star::Find false star n=3 nbg=281 bg=97.0 sigma=3.1 thresh=106 peak=102
04:18:04.490 00.000 7988 Star::Find returns 0 (2), X=929.00, Y=818.00, Mass=31, SNR=2.9, Peak=110 HFD=0.0
04:18:04.490 00.000 7988 Star::Find(15, 392, 701, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.490 00.000 7988 Star::Find returns 0 (2), X=392.00, Y=701.00, Mass=21, SNR=2.7, Peak=109 HFD=0.0
04:18:04.490 00.000 7988 Star::Find(15, 379, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.504 00.014 7988 Star::Find returns 0 (2), X=379.00, Y=857.00, Mass=14, SNR=2.2, Peak=112 HFD=0.0
04:18:04.504 00.000 7988 Star::Find(15, 359, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.506 00.002 7988 Star::Find returns 0 (2), X=359.00, Y=225.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:04.506 00.000 7988 Star::Find(15, 441, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.506 00.000 7988 Star::Find returns 0 (3), X=441.00, Y=732.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:04.506 00.000 7988 Star::Find(15, 1165, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.506 00.000 7988 Star::Find returns 0 (2), X=1165.00, Y=771.00, Mass=26, SNR=2.9, Peak=108 HFD=0.0
04:18:04.506 00.000 7988 Star::Find(15, 697, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.506 00.000 7988 Star::Find returns 0 (2), X=697.00, Y=212.00, Mass=21, SNR=2.6, Peak=109 HFD=0.0
04:18:04.506 00.000 7988 Star::Find(15, 604, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.506 00.000 7988 Star::Find false star n=3 nbg=274 bg=97.4 sigma=3.2 thresh=107 peak=102
04:18:04.506 00.000 7988 Star::Find returns 0 (2), X=604.00, Y=800.00, Mass=31, SNR=2.9, Peak=110 HFD=0.0
04:18:04.506 00.000 7988 Star::Find(15, 142, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.506 00.000 7988 Star::Find returns 0 (2), X=142.00, Y=849.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:18:04.506 00.000 7988 Star::Find(15, 1128, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.506 00.000 7988 Star::Find returns 0 (2), X=1128.00, Y=337.00, Mass=15, SNR=2.4, Peak=111 HFD=0.0
04:18:04.521 00.015 7988 Star::Find(15, 477, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.522 00.001 7988 Star::Find returns 0 (2), X=477.00, Y=770.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:04.522 00.000 7988 Star::Find(15, 376, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.522 00.000 7988 Star::Find returns 0 (2), X=376.00, Y=550.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:04.522 00.000 7988 Star::Find(15, 904, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.522 00.000 7988 Star::Find returns 0 (3), X=904.00, Y=694.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:04.522 00.000 7988 Star::Find(15, 1247, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.522 00.000 7988 Star::Find returns 0 (3), X=1247.00, Y=255.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:18:04.522 00.000 7988 Star::Find(15, 532, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.522 00.000 7988 Star::Find false star n=4 nbg=274 bg=96.0 sigma=3.0 thresh=105 peak=100
04:18:04.522 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=202.00, Mass=38, SNR=2.9, Peak=107 HFD=0.0
04:18:04.522 00.000 7988 Star::Find(15, 574, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.522 00.000 7988 Star::Find false star n=3 nbg=282 bg=96.0 sigma=3.5 thresh=106 peak=101
04:18:04.522 00.000 7988 Star::Find returns 0 (2), X=574.00, Y=410.00, Mass=36, SNR=2.9, Peak=110 HFD=0.0
04:18:04.522 00.000 7988 Star::Find(15, 514, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.522 00.000 7988 Star::Find returns 0 (2), X=514.00, Y=841.00, Mass=14, SNR=2.2, Peak=111 HFD=0.0
04:18:04.522 00.000 7988 Star::Find(15, 1131, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.537 00.015 7988 Star::Find returns 0 (2), X=1131.00, Y=536.00, Mass=12, SNR=2.0, Peak=106 HFD=0.0
04:18:04.537 00.000 7988 Star::Find(15, 1259, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.537 00.000 7988 Star::Find returns 0 (2), X=1259.00, Y=684.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:04.537 00.000 7988 Star::Find(15, 378, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.537 00.000 7988 Star::Find returns 0 (2), X=378.00, Y=347.00, Mass=19, SNR=2.5, Peak=110 HFD=0.0
04:18:04.537 00.000 7988 Star::Find(15, 1024, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.537 00.000 7988 Star::Find returns 0 (3), X=1024.00, Y=190.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:04.537 00.000 7988 Star::Find(15, 371, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.537 00.000 7988 Star::Find returns 0 (3), X=371.00, Y=574.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:04.537 00.000 7988 Star::Find(15, 232, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.537 00.000 7988 Star::Find returns 0 (3), X=232.00, Y=511.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:18:04.537 00.000 7988 Star::Find(15, 565, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.537 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=526.00, Mass=23, SNR=2.7, Peak=109 HFD=0.0
04:18:04.537 00.000 7988 Star::Find(15, 71, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.537 00.000 7988 Star::Find returns 0 (2), X=71.00, Y=519.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:04.555 00.018 7988 Star::Find(15, 1108, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.555 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=899.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:18:04.555 00.000 7988 Star::Find(15, 1010, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.555 00.000 7988 Star::Find returns 0 (2), X=1010.00, Y=340.00, Mass=23, SNR=2.7, Peak=110 HFD=0.0
04:18:04.555 00.000 7988 Star::Find(15, 284, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.555 00.000 7988 Star::Find returns 0 (3), X=284.00, Y=67.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:18:04.555 00.000 7988 Star::Find(15, 1220, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.555 00.000 7988 Star::Find returns 0 (2), X=1220.00, Y=782.00, Mass=21, SNR=2.6, Peak=106 HFD=0.0
04:18:04.555 00.000 7988 Star::Find(15, 134, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.555 00.000 7988 Star::Find returns 0 (2), X=134.00, Y=656.00, Mass=24, SNR=2.8, Peak=113 HFD=0.0
04:18:04.555 00.000 7988 Star::Find(15, 1065, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.555 00.000 7988 Star::Find returns 0 (2), X=1065.00, Y=158.00, Mass=14, SNR=2.1, Peak=109 HFD=0.0
04:18:04.555 00.000 7988 Star::Find(15, 140, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.555 00.000 7988 Star::Find returns 0 (2), X=140.00, Y=388.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:04.555 00.000 7988 Star::Find(15, 132, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.570 00.015 7988 Star::Find returns 0 (3), X=132.00, Y=415.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:04.570 00.000 7988 Star::Find(15, 763, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.572 00.002 7988 Star::Find returns 0 (2), X=763.00, Y=825.00, Mass=22, SNR=2.6, Peak=111 HFD=0.0
04:18:04.572 00.000 7988 Star::Find(15, 1002, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.572 00.000 7988 Star::Find returns 0 (3), X=1002.00, Y=377.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:04.572 00.000 7988 Star::Find(15, 133, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.572 00.000 7988 Star::Find returns 0 (2), X=133.00, Y=736.00, Mass=25, SNR=2.9, Peak=113 HFD=0.0
04:18:04.572 00.000 7988 Star::Find(15, 100, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.572 00.000 7988 Star::Find returns 0 (2), X=100.00, Y=133.00, Mass=14, SNR=2.1, Peak=111 HFD=0.0
04:18:04.572 00.000 7988 Star::Find(15, 842, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.572 00.000 7988 Star::Find returns 0 (2), X=842.00, Y=653.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:18:04.572 00.000 7988 Star::Find(15, 144, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.572 00.000 7988 Star::Find returns 0 (3), X=144.00, Y=627.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:18:04.572 00.000 7988 Star::Find(15, 772, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.572 00.000 7988 Star::Find returns 0 (2), X=772.00, Y=609.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:18:04.572 00.000 7988 Star::Find(15, 75, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.585 00.013 7988 Star::Find returns 0 (2), X=75.00, Y=422.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:18:04.585 00.000 7988 Star::Find(15, 164, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.585 00.000 7988 Star::Find returns 0 (3), X=164.00, Y=214.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:04.589 00.004 7988 Star::Find(15, 913, 610, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.589 00.000 7988 Star::Find returns 0 (2), X=913.00, Y=610.00, Mass=20, SNR=2.5, Peak=107 HFD=0.0
04:18:04.589 00.000 7988 Star::Find(15, 540, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.589 00.000 7988 Star::Find returns 0 (3), X=540.00, Y=334.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:04.589 00.000 7988 Star::Find(15, 897, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.589 00.000 7988 Star::Find returns 0 (2), X=897.00, Y=552.00, Mass=21, SNR=2.6, Peak=107 HFD=0.0
04:18:04.589 00.000 7988 Star::Find(15, 129, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.589 00.000 7988 Star::Find returns 0 (2), X=129.00, Y=939.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:04.589 00.000 7988 Star::Find(15, 682, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.589 00.000 7988 Star::Find false star n=4 nbg=279 bg=97.1 sigma=3.5 thresh=108 peak=102
04:18:04.589 00.000 7988 Star::Find returns 0 (2), X=682.00, Y=568.00, Mass=51, SNR=2.9, Peak=114 HFD=0.0
04:18:04.589 00.000 7988 Star::Find(15, 1188, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.601 00.012 7988 Star::Find returns 0 (2), X=1188.00, Y=104.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:18:04.601 00.000 7988 Star::Find(15, 1101, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.601 00.000 7988 Star::Find returns 0 (2), X=1101.00, Y=500.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:18:04.601 00.000 7988 Star::Find(15, 56, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.605 00.004 7988 Star::Find returns 0 (2), X=56.00, Y=207.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:18:04.605 00.000 7988 Star::Find(15, 651, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.605 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=864.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:18:04.605 00.000 7988 Star::Find(15, 965, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.605 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=171.00, Mass=24, SNR=2.8, Peak=110 HFD=0.0
04:18:04.605 00.000 7988 AutoFind: finding best star pass 1
04:18:04.605 00.000 7988 Star::Find(15, 476, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.605 00.000 7988 Star::Find false star n=4 nbg=280 bg=96.1 sigma=3.2 thresh=106 peak=102
04:18:04.605 00.000 7988 Star::Find returns 0 (2), X=476.00, Y=386.00, Mass=45, SNR=2.9, Peak=110 HFD=0.0
04:18:04.605 00.000 7988 Star::Find(15, 607, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.605 00.000 7988 Star::Find false star n=3 nbg=278 bg=96.2 sigma=3.4 thresh=106 peak=101
04:18:04.605 00.000 7988 Star::Find returns 0 (2), X=607.00, Y=68.00, Mass=31, SNR=2.9, Peak=108 HFD=0.0
04:18:04.617 00.012 7988 Star::Find(15, 53, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.618 00.001 7988 Star::Find returns 0 (2), X=53.00, Y=290.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:18:04.618 00.000 7988 Star::Find(15, 509, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.618 00.000 7988 Star::Find returns 0 (3), X=509.00, Y=792.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:04.622 00.004 7988 Star::Find(15, 714, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.622 00.000 7988 Star::Find returns 0 (2), X=714.00, Y=298.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:04.622 00.000 7988 Star::Find(15, 1192, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.622 00.000 7988 Star::Find returns 0 (2), X=1192.00, Y=589.00, Mass=24, SNR=2.9, Peak=108 HFD=0.0
04:18:04.622 00.000 7988 Star::Find(15, 1059, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.622 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=375.00, Mass=11, SNR=1.8, Peak=106 HFD=0.0
04:18:04.622 00.000 7988 Star::Find(15, 891, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.622 00.000 7988 Star::Find returns 0 (2), X=891.00, Y=840.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:18:04.630 00.008 7988 Star::Find(15, 99, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.632 00.002 7988 Star::Find returns 0 (3), X=99.00, Y=868.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:04.632 00.000 7988 Star::Find(15, 757, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.633 00.001 7988 Star::Find returns 0 (2), X=757.00, Y=919.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:18:04.633 00.000 7988 Star::Find(15, 565, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.633 00.000 7988 Star::Find returns 0 (3), X=565.00, Y=885.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:04.633 00.000 7988 Star::Find(15, 509, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.633 00.000 7988 Star::Find returns 0 (2), X=509.00, Y=733.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:18:04.639 00.006 7988 Star::Find(15, 784, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.639 00.000 7988 Star::Find returns 0 (2), X=784.00, Y=786.00, Mass=24, SNR=2.9, Peak=112 HFD=0.0
04:18:04.639 00.000 7988 Star::Find(15, 261, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.639 00.000 7988 Star::Find returns 0 (3), X=261.00, Y=849.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:18:04.639 00.000 7988 Star::Find(15, 20, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.639 00.000 7988 Star::Find returns 0 (3), X=20.00, Y=762.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:04.639 00.000 7988 Star::Find(15, 890, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.639 00.000 7988 Star::Find false star n=4 nbg=274 bg=95.7 sigma=3.0 thresh=105 peak=101
04:18:04.639 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=580.00, Mass=40, SNR=2.9, Peak=108 HFD=0.0
04:18:04.639 00.000 7988 Star::Find(15, 403, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.649 00.010 7988 Star::Find returns 0 (3), X=403.00, Y=724.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:04.649 00.000 7988 Star::Find(15, 640, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.649 00.000 7988 Star::Find false star n=4 nbg=275 bg=96.8 sigma=3.2 thresh=106 peak=100
04:18:04.649 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=418.00, Mass=42, SNR=2.9, Peak=108 HFD=0.0
04:18:04.649 00.000 7988 Star::Find(15, 712, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.649 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=334.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:04.656 00.007 7988 Star::Find(15, 963, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.656 00.000 7988 Star::Find returns 0 (2), X=963.00, Y=109.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:04.656 00.000 7988 Star::Find(15, 1163, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.656 00.000 7988 Star::Find returns 0 (3), X=1163.00, Y=840.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:04.656 00.000 7988 Star::Find(15, 26, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.656 00.000 7988 Star::Find returns 0 (2), X=26.00, Y=340.00, Mass=11, SNR=1.9, Peak=113 HFD=0.0
04:18:04.656 00.000 7988 Star::Find(15, 1089, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.656 00.000 7988 Star::Find returns 0 (3), X=1089.00, Y=200.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:04.656 00.000 7988 Star::Find(15, 656, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.665 00.009 7988 Star::Find returns 0 (2), X=656.00, Y=912.00, Mass=12, SNR=1.9, Peak=111 HFD=0.0
04:18:04.665 00.000 7988 Star::Find(15, 980, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.665 00.000 7988 Star::Find returns 0 (2), X=980.00, Y=79.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:18:04.665 00.000 7988 Star::Find(15, 635, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.665 00.000 7988 Star::Find false star n=5 nbg=272 bg=97.4 sigma=3.0 thresh=106 peak=101
04:18:04.665 00.000 7988 Star::Find returns 0 (2), X=635.00, Y=771.00, Mass=46, SNR=2.9, Peak=110 HFD=0.0
04:18:04.665 00.000 7988 Star::Find(15, 1062, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.665 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=682.00, Mass=12, SNR=2.0, Peak=108 HFD=0.0
04:18:04.673 00.008 7988 Star::Find(15, 406, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.673 00.000 7988 Star::Find false star n=4 nbg=277 bg=96.0 sigma=3.0 thresh=105 peak=101
04:18:04.673 00.000 7988 Star::Find returns 0 (2), X=406.00, Y=383.00, Mass=43, SNR=2.9, Peak=111 HFD=0.0
04:18:04.673 00.000 7988 Star::Find(15, 809, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.673 00.000 7988 Star::Find returns 0 (3), X=809.00, Y=362.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:04.673 00.000 7988 Star::Find(15, 881, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.673 00.000 7988 Star::Find false star n=4 nbg=277 bg=96.5 sigma=3.2 thresh=106 peak=102
04:18:04.673 00.000 7988 Star::Find returns 0 (2), X=881.00, Y=391.00, Mass=42, SNR=2.9, Peak=108 HFD=0.0
04:18:04.681 00.008 7988 Star::Find(15, 928, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.681 00.000 7988 Star::Find false star n=6 nbg=281 bg=96.0 sigma=3.1 thresh=105 peak=101
04:18:04.681 00.000 7988 Star::Find returns 0 (2), X=928.00, Y=665.00, Mass=56, SNR=2.9, Peak=107 HFD=0.0
04:18:04.681 00.000 7988 Star::Find(15, 603, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.681 00.000 7988 Star::Find returns 0 (3), X=603.00, Y=387.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:04.681 00.000 7988 Star::Find(15, 929, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.681 00.000 7988 Star::Find false star n=3 nbg=281 bg=97.0 sigma=3.1 thresh=106 peak=102
04:18:04.681 00.000 7988 Star::Find returns 0 (2), X=929.00, Y=818.00, Mass=31, SNR=2.9, Peak=110 HFD=0.0
04:18:04.690 00.009 7988 Star::Find(15, 392, 701, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.690 00.000 7988 Star::Find returns 0 (2), X=392.00, Y=701.00, Mass=21, SNR=2.7, Peak=109 HFD=0.0
04:18:04.690 00.000 7988 Star::Find(15, 379, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.693 00.003 7988 Star::Find returns 0 (2), X=379.00, Y=857.00, Mass=14, SNR=2.2, Peak=112 HFD=0.0
04:18:04.693 00.000 7988 Star::Find(15, 359, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.695 00.002 7988 Star::Find returns 0 (2), X=359.00, Y=225.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:04.695 00.000 7988 Star::Find(15, 441, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.697 00.002 7988 Star::Find returns 0 (3), X=441.00, Y=732.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:04.697 00.000 7988 Star::Find(15, 1165, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.697 00.000 7988 Star::Find returns 0 (2), X=1165.00, Y=771.00, Mass=26, SNR=2.9, Peak=108 HFD=0.0
04:18:04.697 00.000 7988 Star::Find(15, 697, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.697 00.000 7988 Star::Find returns 0 (2), X=697.00, Y=212.00, Mass=21, SNR=2.6, Peak=109 HFD=0.0
04:18:04.697 00.000 7988 Star::Find(15, 604, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.697 00.000 7988 Star::Find false star n=3 nbg=274 bg=97.4 sigma=3.2 thresh=107 peak=102
04:18:04.697 00.000 7988 Star::Find returns 0 (2), X=604.00, Y=800.00, Mass=31, SNR=2.9, Peak=110 HFD=0.0
04:18:04.697 00.000 7988 Star::Find(15, 142, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.707 00.010 7988 Star::Find returns 0 (2), X=142.00, Y=849.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:18:04.707 00.000 7988 Star::Find(15, 1128, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.707 00.000 7988 Star::Find returns 0 (2), X=1128.00, Y=337.00, Mass=15, SNR=2.4, Peak=111 HFD=0.0
04:18:04.707 00.000 7988 Star::Find(15, 477, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.707 00.000 7988 Star::Find returns 0 (2), X=477.00, Y=770.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:04.707 00.000 7988 Star::Find(15, 376, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.713 00.006 7988 Star::Find returns 0 (2), X=376.00, Y=550.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:04.713 00.000 7988 Star::Find(15, 904, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.713 00.000 7988 Star::Find returns 0 (3), X=904.00, Y=694.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:04.713 00.000 7988 Star::Find(15, 1247, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.713 00.000 7988 Star::Find returns 0 (3), X=1247.00, Y=255.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:18:04.713 00.000 7988 Star::Find(15, 532, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.713 00.000 7988 Star::Find false star n=4 nbg=274 bg=96.0 sigma=3.0 thresh=105 peak=100
04:18:04.713 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=202.00, Mass=38, SNR=2.9, Peak=107 HFD=0.0
04:18:04.713 00.000 7988 Star::Find(15, 574, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.713 00.000 7988 Star::Find false star n=3 nbg=282 bg=96.0 sigma=3.5 thresh=106 peak=101
04:18:04.713 00.000 7988 Star::Find returns 0 (2), X=574.00, Y=410.00, Mass=36, SNR=2.9, Peak=110 HFD=0.0
04:18:04.724 00.011 7988 Star::Find(15, 514, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.724 00.000 7988 Star::Find returns 0 (2), X=514.00, Y=841.00, Mass=14, SNR=2.2, Peak=111 HFD=0.0
04:18:04.726 00.002 7988 Star::Find(15, 1131, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.726 00.000 7988 Star::Find returns 0 (2), X=1131.00, Y=536.00, Mass=12, SNR=2.0, Peak=106 HFD=0.0
04:18:04.728 00.002 7988 Star::Find(15, 1259, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.728 00.000 7988 Star::Find returns 0 (2), X=1259.00, Y=684.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:04.728 00.000 7988 Star::Find(15, 378, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.728 00.000 7988 Star::Find returns 0 (2), X=378.00, Y=347.00, Mass=19, SNR=2.5, Peak=110 HFD=0.0
04:18:04.728 00.000 7988 Star::Find(15, 1024, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.728 00.000 7988 Star::Find returns 0 (3), X=1024.00, Y=190.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:04.728 00.000 7988 Star::Find(15, 371, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.728 00.000 7988 Star::Find returns 0 (3), X=371.00, Y=574.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:04.728 00.000 7988 Star::Find(15, 232, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.728 00.000 7988 Star::Find returns 0 (3), X=232.00, Y=511.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:18:04.728 00.000 7988 Star::Find(15, 565, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.728 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=526.00, Mass=23, SNR=2.7, Peak=109 HFD=0.0
04:18:04.741 00.013 7988 Star::Find(15, 71, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.741 00.000 7988 Star::Find returns 0 (2), X=71.00, Y=519.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:04.741 00.000 7988 Star::Find(15, 1108, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.744 00.003 7988 Star::Find returns 0 (2), X=1108.00, Y=899.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:18:04.744 00.000 7988 Star::Find(15, 1010, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.744 00.000 7988 Star::Find returns 0 (2), X=1010.00, Y=340.00, Mass=23, SNR=2.7, Peak=110 HFD=0.0
04:18:04.744 00.000 7988 Star::Find(15, 284, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.744 00.000 7988 Star::Find returns 0 (3), X=284.00, Y=67.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:18:04.744 00.000 7988 Star::Find(15, 1220, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.744 00.000 7988 Star::Find returns 0 (2), X=1220.00, Y=782.00, Mass=21, SNR=2.6, Peak=106 HFD=0.0
04:18:04.744 00.000 7988 Star::Find(15, 134, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.744 00.000 7988 Star::Find returns 0 (2), X=134.00, Y=656.00, Mass=24, SNR=2.8, Peak=113 HFD=0.0
04:18:04.744 00.000 7988 Star::Find(15, 1065, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.744 00.000 7988 Star::Find returns 0 (2), X=1065.00, Y=158.00, Mass=14, SNR=2.1, Peak=109 HFD=0.0
04:18:04.744 00.000 7988 Star::Find(15, 140, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.757 00.013 7988 Star::Find returns 0 (2), X=140.00, Y=388.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:04.758 00.001 7988 Star::Find(15, 132, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.758 00.000 7988 Star::Find returns 0 (3), X=132.00, Y=415.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:04.760 00.002 7988 Star::Find(15, 763, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.760 00.000 7988 Star::Find returns 0 (2), X=763.00, Y=825.00, Mass=22, SNR=2.6, Peak=111 HFD=0.0
04:18:04.762 00.002 7988 Star::Find(15, 1002, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.762 00.000 7988 Star::Find returns 0 (3), X=1002.00, Y=377.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:04.764 00.002 7988 Star::Find(15, 133, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.764 00.000 7988 Star::Find returns 0 (2), X=133.00, Y=736.00, Mass=25, SNR=2.9, Peak=113 HFD=0.0
04:18:04.766 00.002 7988 Star::Find(15, 100, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.766 00.000 7988 Star::Find returns 0 (2), X=100.00, Y=133.00, Mass=14, SNR=2.1, Peak=111 HFD=0.0
04:18:04.766 00.000 7988 Star::Find(15, 842, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.766 00.000 7988 Star::Find returns 0 (2), X=842.00, Y=653.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:18:04.766 00.000 7988 Star::Find(15, 144, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.766 00.000 7988 Star::Find returns 0 (3), X=144.00, Y=627.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:18:04.766 00.000 7988 Star::Find(15, 772, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.766 00.000 7988 Star::Find returns 0 (2), X=772.00, Y=609.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:18:04.775 00.009 7988 Star::Find(15, 75, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.776 00.001 7988 Star::Find returns 0 (2), X=75.00, Y=422.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:18:04.776 00.000 7988 Star::Find(15, 164, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.776 00.000 7988 Star::Find returns 0 (3), X=164.00, Y=214.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:04.776 00.000 7988 Star::Find(15, 913, 610, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.776 00.000 7988 Star::Find returns 0 (2), X=913.00, Y=610.00, Mass=20, SNR=2.5, Peak=107 HFD=0.0
04:18:04.776 00.000 7988 Star::Find(15, 540, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.776 00.000 7988 Star::Find returns 0 (3), X=540.00, Y=334.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:04.776 00.000 7988 Star::Find(15, 897, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.776 00.000 7988 Star::Find returns 0 (2), X=897.00, Y=552.00, Mass=21, SNR=2.6, Peak=107 HFD=0.0
04:18:04.785 00.009 7988 Star::Find(15, 129, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.785 00.000 7988 Star::Find returns 0 (2), X=129.00, Y=939.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:04.787 00.002 7988 Star::Find(15, 682, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.787 00.000 7988 Star::Find false star n=4 nbg=279 bg=97.1 sigma=3.5 thresh=108 peak=102
04:18:04.789 00.002 7988 Star::Find returns 0 (2), X=682.00, Y=568.00, Mass=51, SNR=2.9, Peak=114 HFD=0.0
04:18:04.789 00.000 7988 Star::Find(15, 1188, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.792 00.003 7988 Star::Find returns 0 (2), X=1188.00, Y=104.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:18:04.792 00.000 7988 Star::Find(15, 1101, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.792 00.000 7988 Star::Find returns 0 (2), X=1101.00, Y=500.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:18:04.792 00.000 7988 Star::Find(15, 56, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.792 00.000 7988 Star::Find returns 0 (2), X=56.00, Y=207.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:18:04.792 00.000 7988 Star::Find(15, 651, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.792 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=864.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:18:04.792 00.000 7988 Star::Find(15, 965, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.792 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=171.00, Mass=24, SNR=2.8, Peak=110 HFD=0.0
04:18:04.792 00.000 7988 AutoFind: could not find a star on Pass 1
04:18:04.792 00.000 7988 AutoFind: finding best star pass 2
04:18:04.792 00.000 7988 Star::Find(15, 476, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.792 00.000 7988 Star::Find false star n=4 nbg=280 bg=96.1 sigma=3.2 thresh=106 peak=102
04:18:04.792 00.000 7988 Star::Find returns 0 (2), X=476.00, Y=386.00, Mass=45, SNR=2.9, Peak=110 HFD=0.0
04:18:04.792 00.000 7988 Star::Find(15, 607, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.807 00.015 7988 Star::Find false star n=3 nbg=278 bg=96.2 sigma=3.4 thresh=106 peak=101
04:18:04.807 00.000 7988 Star::Find returns 0 (2), X=607.00, Y=68.00, Mass=31, SNR=2.9, Peak=108 HFD=0.0
04:18:04.809 00.002 7988 Star::Find(15, 53, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.809 00.000 7988 Star::Find returns 0 (2), X=53.00, Y=290.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:18:04.809 00.000 7988 Star::Find(15, 509, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.809 00.000 7988 Star::Find returns 0 (3), X=509.00, Y=792.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:04.809 00.000 7988 Star::Find(15, 714, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.809 00.000 7988 Star::Find returns 0 (2), X=714.00, Y=298.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:04.809 00.000 7988 Star::Find(15, 1192, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.809 00.000 7988 Star::Find returns 0 (2), X=1192.00, Y=589.00, Mass=24, SNR=2.9, Peak=108 HFD=0.0
04:18:04.809 00.000 7988 Star::Find(15, 1059, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.809 00.000 7988 Star::Find returns 0 (2), X=1059.00, Y=375.00, Mass=11, SNR=1.8, Peak=106 HFD=0.0
04:18:04.809 00.000 7988 Star::Find(15, 891, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.809 00.000 7988 Star::Find returns 0 (2), X=891.00, Y=840.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:18:04.809 00.000 7988 Star::Find(15, 99, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.823 00.014 7988 Star::Find returns 0 (3), X=99.00, Y=868.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:04.823 00.000 7988 Star::Find(15, 757, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.823 00.000 7988 Star::Find returns 0 (2), X=757.00, Y=919.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:18:04.826 00.003 7988 Star::Find(15, 565, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.826 00.000 7988 Star::Find returns 0 (3), X=565.00, Y=885.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:04.826 00.000 7988 Star::Find(15, 509, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.826 00.000 7988 Star::Find returns 0 (2), X=509.00, Y=733.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:18:04.826 00.000 7988 Star::Find(15, 784, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.826 00.000 7988 Star::Find returns 0 (2), X=784.00, Y=786.00, Mass=24, SNR=2.9, Peak=112 HFD=0.0
04:18:04.826 00.000 7988 Star::Find(15, 261, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.826 00.000 7988 Star::Find returns 0 (3), X=261.00, Y=849.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:18:04.826 00.000 7988 Star::Find(15, 20, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.826 00.000 7988 Star::Find returns 0 (3), X=20.00, Y=762.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:04.826 00.000 7988 Star::Find(15, 890, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.826 00.000 7988 Star::Find false star n=4 nbg=274 bg=95.7 sigma=3.0 thresh=105 peak=101
04:18:04.826 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=580.00, Mass=40, SNR=2.9, Peak=108 HFD=0.0
04:18:04.838 00.012 7988 Star::Find(15, 403, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.838 00.000 7988 Star::Find returns 0 (3), X=403.00, Y=724.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:04.838 00.000 7988 Star::Find(15, 640, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.838 00.000 7988 Star::Find false star n=4 nbg=275 bg=96.8 sigma=3.2 thresh=106 peak=100
04:18:04.843 00.005 7988 Star::Find returns 0 (2), X=640.00, Y=418.00, Mass=42, SNR=2.9, Peak=108 HFD=0.0
04:18:04.843 00.000 7988 Star::Find(15, 712, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.843 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=334.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:04.843 00.000 7988 Star::Find(15, 963, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.843 00.000 7988 Star::Find returns 0 (2), X=963.00, Y=109.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:04.843 00.000 7988 Star::Find(15, 1163, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.843 00.000 7988 Star::Find returns 0 (3), X=1163.00, Y=840.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:04.843 00.000 7988 Star::Find(15, 26, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.843 00.000 7988 Star::Find returns 0 (2), X=26.00, Y=340.00, Mass=11, SNR=1.9, Peak=113 HFD=0.0
04:18:04.843 00.000 7988 Star::Find(15, 1089, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.843 00.000 7988 Star::Find returns 0 (3), X=1089.00, Y=200.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:04.843 00.000 7988 Star::Find(15, 656, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.854 00.011 7988 Star::Find returns 0 (2), X=656.00, Y=912.00, Mass=12, SNR=1.9, Peak=111 HFD=0.0
04:18:04.854 00.000 7988 Star::Find(15, 980, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.854 00.000 7988 Star::Find returns 0 (2), X=980.00, Y=79.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:18:04.854 00.000 7988 Star::Find(15, 635, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.859 00.005 7988 Star::Find false star n=5 nbg=272 bg=97.4 sigma=3.0 thresh=106 peak=101
04:18:04.859 00.000 7988 Star::Find returns 0 (2), X=635.00, Y=771.00, Mass=46, SNR=2.9, Peak=110 HFD=0.0
04:18:04.859 00.000 7988 Star::Find(15, 1062, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.859 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=682.00, Mass=12, SNR=2.0, Peak=108 HFD=0.0
04:18:04.859 00.000 7988 Star::Find(15, 406, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.859 00.000 7988 Star::Find false star n=4 nbg=277 bg=96.0 sigma=3.0 thresh=105 peak=101
04:18:04.859 00.000 7988 Star::Find returns 0 (2), X=406.00, Y=383.00, Mass=43, SNR=2.9, Peak=111 HFD=0.0
04:18:04.859 00.000 7988 Star::Find(15, 809, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.859 00.000 7988 Star::Find returns 0 (3), X=809.00, Y=362.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:04.859 00.000 7988 Star::Find(15, 881, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.859 00.000 7988 Star::Find false star n=4 nbg=277 bg=96.5 sigma=3.2 thresh=106 peak=102
04:18:04.870 00.011 7988 Star::Find returns 0 (2), X=881.00, Y=391.00, Mass=42, SNR=2.9, Peak=108 HFD=0.0
04:18:04.870 00.000 7988 Star::Find(15, 928, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.870 00.000 7988 Star::Find false star n=6 nbg=281 bg=96.0 sigma=3.1 thresh=105 peak=101
04:18:04.870 00.000 7988 Star::Find returns 0 (2), X=928.00, Y=665.00, Mass=56, SNR=2.9, Peak=107 HFD=0.0
04:18:04.870 00.000 7988 Star::Find(15, 603, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.870 00.000 7988 Star::Find returns 0 (3), X=603.00, Y=387.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:04.877 00.007 7988 Star::Find(15, 929, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.877 00.000 7988 Star::Find false star n=3 nbg=281 bg=97.0 sigma=3.1 thresh=106 peak=102
04:18:04.877 00.000 7988 Star::Find returns 0 (2), X=929.00, Y=818.00, Mass=31, SNR=2.9, Peak=110 HFD=0.0
04:18:04.877 00.000 7988 Star::Find(15, 392, 701, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.877 00.000 7988 Star::Find returns 0 (2), X=392.00, Y=701.00, Mass=21, SNR=2.7, Peak=109 HFD=0.0
04:18:04.877 00.000 7988 Star::Find(15, 379, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.877 00.000 7988 Star::Find returns 0 (2), X=379.00, Y=857.00, Mass=14, SNR=2.2, Peak=112 HFD=0.0
04:18:04.877 00.000 7988 Star::Find(15, 359, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.877 00.000 7988 Star::Find returns 0 (2), X=359.00, Y=225.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:04.886 00.009 7988 Star::Find(15, 441, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.886 00.000 7988 Star::Find returns 0 (3), X=441.00, Y=732.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:04.886 00.000 7988 Star::Find(15, 1165, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.886 00.000 7988 Star::Find returns 0 (2), X=1165.00, Y=771.00, Mass=26, SNR=2.9, Peak=108 HFD=0.0
04:18:04.886 00.000 7988 Star::Find(15, 697, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.886 00.000 7988 Star::Find returns 0 (2), X=697.00, Y=212.00, Mass=21, SNR=2.6, Peak=109 HFD=0.0
04:18:04.886 00.000 7988 Star::Find(15, 604, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.894 00.008 7988 Star::Find false star n=3 nbg=274 bg=97.4 sigma=3.2 thresh=107 peak=102
04:18:04.894 00.000 7988 Star::Find returns 0 (2), X=604.00, Y=800.00, Mass=31, SNR=2.9, Peak=110 HFD=0.0
04:18:04.894 00.000 7988 Star::Find(15, 142, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.894 00.000 7988 Star::Find returns 0 (2), X=142.00, Y=849.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:18:04.894 00.000 7988 Star::Find(15, 1128, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.894 00.000 7988 Star::Find returns 0 (2), X=1128.00, Y=337.00, Mass=15, SNR=2.4, Peak=111 HFD=0.0
04:18:04.894 00.000 7988 Star::Find(15, 477, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.894 00.000 7988 Star::Find returns 0 (2), X=477.00, Y=770.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:04.902 00.008 7988 Star::Find(15, 376, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.902 00.000 7988 Star::Find returns 0 (2), X=376.00, Y=550.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:04.902 00.000 7988 Star::Find(15, 904, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.902 00.000 7988 Star::Find returns 0 (3), X=904.00, Y=694.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:04.907 00.005 7988 Star::Find(15, 1247, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.907 00.000 7988 Star::Find returns 0 (3), X=1247.00, Y=255.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:18:04.907 00.000 7988 Star::Find(15, 532, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.907 00.000 7988 Star::Find false star n=4 nbg=274 bg=96.0 sigma=3.0 thresh=105 peak=100
04:18:04.911 00.004 7988 Star::Find returns 0 (2), X=532.00, Y=202.00, Mass=38, SNR=2.9, Peak=107 HFD=0.0
04:18:04.911 00.000 7988 Star::Find(15, 574, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.911 00.000 7988 Star::Find false star n=3 nbg=282 bg=96.0 sigma=3.5 thresh=106 peak=101
04:18:04.914 00.003 7988 Star::Find returns 0 (2), X=574.00, Y=410.00, Mass=36, SNR=2.9, Peak=110 HFD=0.0
04:18:04.914 00.000 7988 Star::Find(15, 514, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.916 00.002 7988 Star::Find returns 0 (2), X=514.00, Y=841.00, Mass=14, SNR=2.2, Peak=111 HFD=0.0
04:18:04.917 00.001 7988 Star::Find(15, 1131, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.917 00.000 7988 Star::Find returns 0 (2), X=1131.00, Y=536.00, Mass=12, SNR=2.0, Peak=106 HFD=0.0
04:18:04.917 00.000 7988 Star::Find(15, 1259, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.917 00.000 7988 Star::Find returns 0 (2), X=1259.00, Y=684.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:04.917 00.000 7988 Star::Find(15, 378, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.917 00.000 7988 Star::Find returns 0 (2), X=378.00, Y=347.00, Mass=19, SNR=2.5, Peak=110 HFD=0.0
04:18:04.917 00.000 7988 Star::Find(15, 1024, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.917 00.000 7988 Star::Find returns 0 (3), X=1024.00, Y=190.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:04.917 00.000 7988 Star::Find(15, 371, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.928 00.011 7988 Star::Find returns 0 (3), X=371.00, Y=574.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:04.928 00.000 7988 Star::Find(15, 232, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.928 00.000 7988 Star::Find returns 0 (3), X=232.00, Y=511.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:18:04.928 00.000 7988 Star::Find(15, 565, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.928 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=526.00, Mass=23, SNR=2.7, Peak=109 HFD=0.0
04:18:04.933 00.005 7988 Star::Find(15, 71, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.933 00.000 7988 Star::Find returns 0 (2), X=71.00, Y=519.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:04.935 00.002 7988 Star::Find(15, 1108, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.935 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=899.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:18:04.937 00.002 7988 Star::Find(15, 1010, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.937 00.000 7988 Star::Find returns 0 (2), X=1010.00, Y=340.00, Mass=23, SNR=2.7, Peak=110 HFD=0.0
04:18:04.939 00.002 7988 Star::Find(15, 284, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.939 00.000 7988 Star::Find returns 0 (3), X=284.00, Y=67.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:18:04.941 00.002 7988 Star::Find(15, 1220, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.941 00.000 7988 Star::Find returns 0 (2), X=1220.00, Y=782.00, Mass=21, SNR=2.6, Peak=106 HFD=0.0
04:18:04.943 00.002 7988 Star::Find(15, 134, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.945 00.002 7988 Star::Find returns 0 (2), X=134.00, Y=656.00, Mass=24, SNR=2.8, Peak=113 HFD=0.0
04:18:04.945 00.000 7988 Star::Find(15, 1065, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.947 00.002 7988 Star::Find returns 0 (2), X=1065.00, Y=158.00, Mass=14, SNR=2.1, Peak=109 HFD=0.0
04:18:04.947 00.000 7988 Star::Find(15, 140, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.949 00.002 7988 Star::Find returns 0 (2), X=140.00, Y=388.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:04.949 00.000 7988 Star::Find(15, 132, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.949 00.000 7988 Star::Find returns 0 (3), X=132.00, Y=415.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:04.949 00.000 7988 Star::Find(15, 763, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.949 00.000 7988 Star::Find returns 0 (2), X=763.00, Y=825.00, Mass=22, SNR=2.6, Peak=111 HFD=0.0
04:18:04.949 00.000 7988 Star::Find(15, 1002, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.949 00.000 7988 Star::Find returns 0 (3), X=1002.00, Y=377.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:04.949 00.000 7988 Star::Find(15, 133, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.949 00.000 7988 Star::Find returns 0 (2), X=133.00, Y=736.00, Mass=25, SNR=2.9, Peak=113 HFD=0.0
04:18:04.949 00.000 7988 Star::Find(15, 100, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.949 00.000 7988 Star::Find returns 0 (2), X=100.00, Y=133.00, Mass=14, SNR=2.1, Peak=111 HFD=0.0
04:18:04.949 00.000 7988 Star::Find(15, 842, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.949 00.000 7988 Star::Find returns 0 (2), X=842.00, Y=653.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:18:04.962 00.013 7988 Star::Find(15, 144, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.962 00.000 7988 Star::Find returns 0 (3), X=144.00, Y=627.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:18:04.962 00.000 7988 Star::Find(15, 772, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.965 00.003 7988 Star::Find returns 0 (2), X=772.00, Y=609.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:18:04.967 00.002 7988 Star::Find(15, 75, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.967 00.000 7988 Star::Find returns 0 (2), X=75.00, Y=422.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:18:04.969 00.002 7988 Star::Find(15, 164, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.969 00.000 7988 Star::Find returns 0 (3), X=164.00, Y=214.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:04.971 00.002 7988 Star::Find(15, 913, 610, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.971 00.000 7988 Star::Find returns 0 (2), X=913.00, Y=610.00, Mass=20, SNR=2.5, Peak=107 HFD=0.0
04:18:04.973 00.002 7988 Star::Find(15, 540, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.973 00.000 7988 Star::Find returns 0 (3), X=540.00, Y=334.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:04.975 00.002 7988 Star::Find(15, 897, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.975 00.000 7988 Star::Find returns 0 (2), X=897.00, Y=552.00, Mass=21, SNR=2.6, Peak=107 HFD=0.0
04:18:04.977 00.002 7988 Star::Find(15, 129, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.977 00.000 7988 Star::Find returns 0 (2), X=129.00, Y=939.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:04.979 00.002 7988 Star::Find(15, 682, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.979 00.000 7988 Star::Find false star n=4 nbg=279 bg=97.1 sigma=3.5 thresh=108 peak=102
04:18:04.980 00.001 7988 Star::Find returns 0 (2), X=682.00, Y=568.00, Mass=51, SNR=2.9, Peak=114 HFD=0.0
04:18:04.980 00.000 7988 Star::Find(15, 1188, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.980 00.000 7988 Star::Find returns 0 (2), X=1188.00, Y=104.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:18:04.980 00.000 7988 Star::Find(15, 1101, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.980 00.000 7988 Star::Find returns 0 (2), X=1101.00, Y=500.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:18:04.980 00.000 7988 Star::Find(15, 56, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.980 00.000 7988 Star::Find returns 0 (2), X=56.00, Y=207.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:18:04.980 00.000 7988 Star::Find(15, 651, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.980 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=864.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:18:04.980 00.000 7988 Star::Find(15, 965, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.980 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=171.00, Mass=24, SNR=2.8, Peak=110 HFD=0.0
04:18:04.980 00.000 7988 AutoFind: could not find a non-saturated star!
04:18:04.980 00.000 7988 AutoFind: finding best star pass 3
04:18:04.980 00.000 7988 Star::Find(15, 476, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:04.996 00.016 7988 Star::Find false star n=4 nbg=280 bg=96.1 sigma=3.2 thresh=106 peak=102
04:18:04.998 00.002 7988 Star::Find returns 0 (2), X=476.00, Y=386.00, Mass=45, SNR=2.9, Peak=110 HFD=0.0
04:18:04.998 00.000 7988 Star::Find(15, 607, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.000 00.002 7988 Star::Find false star n=3 nbg=278 bg=96.2 sigma=3.4 thresh=106 peak=101
04:18:05.000 00.000 7988 Star::Find returns 0 (2), X=607.00, Y=68.00, Mass=31, SNR=2.9, Peak=108 HFD=0.0
04:18:05.002 00.002 7988 Star::Find(15, 53, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.002 00.000 7988 Star::Find returns 0 (2), X=53.00, Y=290.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:18:05.004 00.002 7988 Star::Find(15, 509, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.004 00.000 7988 Star::Find returns 0 (3), X=509.00, Y=792.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:05.006 00.002 7988 Star::Find(15, 714, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.006 00.000 7988 Star::Find returns 0 (2), X=714.00, Y=298.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:18:05.006 00.000 7988 Star::Find(15, 1192, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.006 00.000 7988 Star::Find returns 0 (2), X=1192.00, Y=589.00, Mass=24, SNR=2.9, Peak=108 HFD=0.0
04:18:05.006 00.000 7988 Star::Find(15, 1059, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.011 00.005 7988 Star::Find returns 0 (2), X=1059.00, Y=375.00, Mass=11, SNR=1.8, Peak=106 HFD=0.0
04:18:05.011 00.000 7988 Star::Find(15, 891, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.013 00.002 7988 Star::Find returns 0 (2), X=891.00, Y=840.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:18:05.013 00.000 7988 Star::Find(15, 99, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.013 00.000 7988 Star::Find returns 0 (3), X=99.00, Y=868.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:05.013 00.000 7988 Star::Find(15, 757, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.013 00.000 7988 Star::Find returns 0 (2), X=757.00, Y=919.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:18:05.013 00.000 7988 Star::Find(15, 565, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.013 00.000 7988 Star::Find returns 0 (3), X=565.00, Y=885.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:05.013 00.000 7988 Star::Find(15, 509, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.013 00.000 7988 Star::Find returns 0 (2), X=509.00, Y=733.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:18:05.013 00.000 7988 Star::Find(15, 784, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.013 00.000 7988 Star::Find returns 0 (2), X=784.00, Y=786.00, Mass=24, SNR=2.9, Peak=112 HFD=0.0
04:18:05.013 00.000 7988 Star::Find(15, 261, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.013 00.000 7988 Star::Find returns 0 (3), X=261.00, Y=849.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:18:05.013 00.000 7988 Star::Find(15, 20, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.027 00.014 7988 Star::Find returns 0 (3), X=20.00, Y=762.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:18:05.027 00.000 7988 Star::Find(15, 890, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.030 00.003 7988 Star::Find false star n=4 nbg=274 bg=95.7 sigma=3.0 thresh=105 peak=101
04:18:05.030 00.000 7988 Star::Find returns 0 (2), X=890.00, Y=580.00, Mass=40, SNR=2.9, Peak=108 HFD=0.0
04:18:05.030 00.000 7988 Star::Find(15, 403, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.030 00.000 7988 Star::Find returns 0 (3), X=403.00, Y=724.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:05.030 00.000 7988 Star::Find(15, 640, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.030 00.000 7988 Star::Find false star n=4 nbg=275 bg=96.8 sigma=3.2 thresh=106 peak=100
04:18:05.030 00.000 7988 Star::Find returns 0 (2), X=640.00, Y=418.00, Mass=42, SNR=2.9, Peak=108 HFD=0.0
04:18:05.030 00.000 7988 Star::Find(15, 712, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.030 00.000 7988 Star::Find returns 0 (2), X=712.00, Y=334.00, Mass=13, SNR=2.1, Peak=110 HFD=0.0
04:18:05.030 00.000 7988 Star::Find(15, 963, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.030 00.000 7988 Star::Find returns 0 (2), X=963.00, Y=109.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:05.030 00.000 7988 Star::Find(15, 1163, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.030 00.000 7988 Star::Find returns 0 (3), X=1163.00, Y=840.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:18:05.030 00.000 7988 Star::Find(15, 26, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.043 00.013 7988 Star::Find returns 0 (2), X=26.00, Y=340.00, Mass=11, SNR=1.9, Peak=113 HFD=0.0
04:18:05.043 00.000 7988 Star::Find(15, 1089, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.043 00.000 7988 Star::Find returns 0 (3), X=1089.00, Y=200.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:05.047 00.004 7988 Star::Find(15, 656, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.047 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=912.00, Mass=12, SNR=1.9, Peak=111 HFD=0.0
04:18:05.047 00.000 7988 Star::Find(15, 980, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.047 00.000 7988 Star::Find returns 0 (2), X=980.00, Y=79.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:18:05.047 00.000 7988 Star::Find(15, 635, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.047 00.000 7988 Star::Find false star n=5 nbg=272 bg=97.4 sigma=3.0 thresh=106 peak=101
04:18:05.047 00.000 7988 Star::Find returns 0 (2), X=635.00, Y=771.00, Mass=46, SNR=2.9, Peak=110 HFD=0.0
04:18:05.047 00.000 7988 Star::Find(15, 1062, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.047 00.000 7988 Star::Find returns 0 (2), X=1062.00, Y=682.00, Mass=12, SNR=2.0, Peak=108 HFD=0.0
04:18:05.047 00.000 7988 Star::Find(15, 406, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.047 00.000 7988 Star::Find false star n=4 nbg=277 bg=96.0 sigma=3.0 thresh=105 peak=101
04:18:05.047 00.000 7988 Star::Find returns 0 (2), X=406.00, Y=383.00, Mass=43, SNR=2.9, Peak=111 HFD=0.0
04:18:05.047 00.000 7988 Star::Find(15, 809, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.059 00.012 7988 Star::Find returns 0 (3), X=809.00, Y=362.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:18:05.059 00.000 7988 Star::Find(15, 881, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.059 00.000 7988 Star::Find false star n=4 nbg=277 bg=96.5 sigma=3.2 thresh=106 peak=102
04:18:05.059 00.000 7988 Star::Find returns 0 (2), X=881.00, Y=391.00, Mass=42, SNR=2.9, Peak=108 HFD=0.0
04:18:05.064 00.005 7988 Star::Find(15, 928, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.064 00.000 7988 Star::Find false star n=6 nbg=281 bg=96.0 sigma=3.1 thresh=105 peak=101
04:18:05.064 00.000 7988 Star::Find returns 0 (2), X=928.00, Y=665.00, Mass=56, SNR=2.9, Peak=107 HFD=0.0
04:18:05.064 00.000 7988 Star::Find(15, 603, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.064 00.000 7988 Star::Find returns 0 (3), X=603.00, Y=387.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:05.064 00.000 7988 Star::Find(15, 929, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.064 00.000 7988 Star::Find false star n=3 nbg=281 bg=97.0 sigma=3.1 thresh=106 peak=102
04:18:05.064 00.000 7988 Star::Find returns 0 (2), X=929.00, Y=818.00, Mass=31, SNR=2.9, Peak=110 HFD=0.0
04:18:05.064 00.000 7988 Star::Find(15, 392, 701, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.064 00.000 7988 Star::Find returns 0 (2), X=392.00, Y=701.00, Mass=21, SNR=2.7, Peak=109 HFD=0.0
04:18:05.064 00.000 7988 Star::Find(15, 379, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.075 00.011 7988 Star::Find returns 0 (2), X=379.00, Y=857.00, Mass=14, SNR=2.2, Peak=112 HFD=0.0
04:18:05.075 00.000 7988 Star::Find(15, 359, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.075 00.000 7988 Star::Find returns 0 (2), X=359.00, Y=225.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:05.075 00.000 7988 Star::Find(15, 441, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.075 00.000 7988 Star::Find returns 0 (3), X=441.00, Y=732.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:05.075 00.000 7988 Star::Find(15, 1165, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.081 00.006 7988 Star::Find returns 0 (2), X=1165.00, Y=771.00, Mass=26, SNR=2.9, Peak=108 HFD=0.0
04:18:05.081 00.000 7988 Star::Find(15, 697, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.081 00.000 7988 Star::Find returns 0 (2), X=697.00, Y=212.00, Mass=21, SNR=2.6, Peak=109 HFD=0.0
04:18:05.081 00.000 7988 Star::Find(15, 604, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.081 00.000 7988 Star::Find false star n=3 nbg=274 bg=97.4 sigma=3.2 thresh=107 peak=102
04:18:05.081 00.000 7988 Star::Find returns 0 (2), X=604.00, Y=800.00, Mass=31, SNR=2.9, Peak=110 HFD=0.0
04:18:05.081 00.000 7988 Star::Find(15, 142, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.081 00.000 7988 Star::Find returns 0 (2), X=142.00, Y=849.00, Mass=24, SNR=2.8, Peak=111 HFD=0.0
04:18:05.081 00.000 7988 Star::Find(15, 1128, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.081 00.000 7988 Star::Find returns 0 (2), X=1128.00, Y=337.00, Mass=15, SNR=2.4, Peak=111 HFD=0.0
04:18:05.091 00.010 7988 Star::Find(15, 477, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.091 00.000 7988 Star::Find returns 0 (2), X=477.00, Y=770.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:05.091 00.000 7988 Star::Find(15, 376, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.091 00.000 7988 Star::Find returns 0 (2), X=376.00, Y=550.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:05.091 00.000 7988 Star::Find(15, 904, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.091 00.000 7988 Star::Find returns 0 (3), X=904.00, Y=694.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:05.098 00.007 7988 Star::Find(15, 1247, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.098 00.000 7988 Star::Find returns 0 (3), X=1247.00, Y=255.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:18:05.100 00.002 7988 Star::Find(15, 532, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.100 00.000 7988 Star::Find false star n=4 nbg=274 bg=96.0 sigma=3.0 thresh=105 peak=100
04:18:05.102 00.002 7988 Star::Find returns 0 (2), X=532.00, Y=202.00, Mass=38, SNR=2.9, Peak=107 HFD=0.0
04:18:05.102 00.000 7988 Star::Find(15, 574, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.104 00.002 7988 Star::Find false star n=3 nbg=282 bg=96.0 sigma=3.5 thresh=106 peak=101
04:18:05.104 00.000 7988 Star::Find returns 0 (2), X=574.00, Y=410.00, Mass=36, SNR=2.9, Peak=110 HFD=0.0
04:18:05.106 00.002 7988 Star::Find(15, 514, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.107 00.001 7988 Star::Find returns 0 (2), X=514.00, Y=841.00, Mass=14, SNR=2.2, Peak=111 HFD=0.0
04:18:05.107 00.000 7988 Star::Find(15, 1131, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.110 00.003 7988 Star::Find returns 0 (2), X=1131.00, Y=536.00, Mass=12, SNR=2.0, Peak=106 HFD=0.0
04:18:05.110 00.000 7988 Star::Find(15, 1259, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.112 00.002 7988 Star::Find returns 0 (2), X=1259.00, Y=684.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:18:05.112 00.000 7988 Star::Find(15, 378, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.115 00.003 7988 Star::Find returns 0 (2), X=378.00, Y=347.00, Mass=19, SNR=2.5, Peak=110 HFD=0.0
04:18:05.115 00.000 7988 Star::Find(15, 1024, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.117 00.002 7988 Star::Find returns 0 (3), X=1024.00, Y=190.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:05.117 00.000 7988 Star::Find(15, 371, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.119 00.002 7988 Star::Find returns 0 (3), X=371.00, Y=574.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:05.119 00.000 7988 Star::Find(15, 232, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.121 00.002 7988 Star::Find returns 0 (3), X=232.00, Y=511.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:18:05.121 00.000 7988 Star::Find(15, 565, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.123 00.002 7988 Star::Find returns 0 (2), X=565.00, Y=526.00, Mass=23, SNR=2.7, Peak=109 HFD=0.0
04:18:05.123 00.000 7988 Star::Find(15, 71, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.125 00.002 7988 Star::Find returns 0 (2), X=71.00, Y=519.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:18:05.127 00.002 7988 Star::Find(15, 1108, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.127 00.000 7988 Star::Find returns 0 (2), X=1108.00, Y=899.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:18:05.127 00.000 7988 Star::Find(15, 1010, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.127 00.000 7988 Star::Find returns 0 (2), X=1010.00, Y=340.00, Mass=23, SNR=2.7, Peak=110 HFD=0.0
04:18:05.127 00.000 7988 Star::Find(15, 284, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.132 00.005 7988 Star::Find returns 0 (3), X=284.00, Y=67.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:18:05.132 00.000 7988 Star::Find(15, 1220, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.132 00.000 7988 Star::Find returns 0 (2), X=1220.00, Y=782.00, Mass=21, SNR=2.6, Peak=106 HFD=0.0
04:18:05.132 00.000 7988 Star::Find(15, 134, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.132 00.000 7988 Star::Find returns 0 (2), X=134.00, Y=656.00, Mass=24, SNR=2.8, Peak=113 HFD=0.0
04:18:05.132 00.000 7988 Star::Find(15, 1065, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.132 00.000 7988 Star::Find returns 0 (2), X=1065.00, Y=158.00, Mass=14, SNR=2.1, Peak=109 HFD=0.0
04:18:05.138 00.006 7988 Star::Find(15, 140, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.138 00.000 7988 Star::Find returns 0 (2), X=140.00, Y=388.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:05.138 00.000 7988 Star::Find(15, 132, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.138 00.000 7988 Star::Find returns 0 (3), X=132.00, Y=415.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:18:05.138 00.000 7988 Star::Find(15, 763, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.138 00.000 7988 Star::Find returns 0 (2), X=763.00, Y=825.00, Mass=22, SNR=2.6, Peak=111 HFD=0.0
04:18:05.138 00.000 7988 Star::Find(15, 1002, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.138 00.000 7988 Star::Find returns 0 (3), X=1002.00, Y=377.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:18:05.138 00.000 7988 Star::Find(15, 133, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.138 00.000 7988 Star::Find returns 0 (2), X=133.00, Y=736.00, Mass=25, SNR=2.9, Peak=113 HFD=0.0
04:18:05.149 00.011 7988 Star::Find(15, 100, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.149 00.000 7988 Star::Find returns 0 (2), X=100.00, Y=133.00, Mass=14, SNR=2.1, Peak=111 HFD=0.0
04:18:05.149 00.000 7988 Star::Find(15, 842, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.149 00.000 7988 Star::Find returns 0 (2), X=842.00, Y=653.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:18:05.149 00.000 7988 Star::Find(15, 144, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.149 00.000 7988 Star::Find returns 0 (3), X=144.00, Y=627.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:18:05.154 00.005 7988 Star::Find(15, 772, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.154 00.000 7988 Star::Find returns 0 (2), X=772.00, Y=609.00, Mass=22, SNR=2.7, Peak=109 HFD=0.0
04:18:05.154 00.000 7988 Star::Find(15, 75, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.154 00.000 7988 Star::Find returns 0 (2), X=75.00, Y=422.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:18:05.154 00.000 7988 Star::Find(15, 164, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.154 00.000 7988 Star::Find returns 0 (3), X=164.00, Y=214.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:18:05.154 00.000 7988 Star::Find(15, 913, 610, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.154 00.000 7988 Star::Find returns 0 (2), X=913.00, Y=610.00, Mass=20, SNR=2.5, Peak=107 HFD=0.0
04:18:05.154 00.000 7988 Star::Find(15, 540, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.154 00.000 7988 Star::Find returns 0 (3), X=540.00, Y=334.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:18:05.166 00.012 7988 Star::Find(15, 897, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.166 00.000 7988 Star::Find returns 0 (2), X=897.00, Y=552.00, Mass=21, SNR=2.6, Peak=107 HFD=0.0
04:18:05.166 00.000 7988 Star::Find(15, 129, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.166 00.000 7988 Star::Find returns 0 (2), X=129.00, Y=939.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:18:05.166 00.000 7988 Star::Find(15, 682, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.170 00.004 7988 Star::Find false star n=4 nbg=279 bg=97.1 sigma=3.5 thresh=108 peak=102
04:18:05.170 00.000 7988 Star::Find returns 0 (2), X=682.00, Y=568.00, Mass=51, SNR=2.9, Peak=114 HFD=0.0
04:18:05.170 00.000 7988 Star::Find(15, 1188, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.170 00.000 7988 Star::Find returns 0 (2), X=1188.00, Y=104.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:18:05.170 00.000 7988 Star::Find(15, 1101, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.170 00.000 7988 Star::Find returns 0 (2), X=1101.00, Y=500.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:18:05.170 00.000 7988 Star::Find(15, 56, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.170 00.000 7988 Star::Find returns 0 (2), X=56.00, Y=207.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:18:05.170 00.000 7988 Star::Find(15, 651, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.170 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=864.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:18:05.170 00.000 7988 Star::Find(15, 965, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
04:18:05.170 00.000 7988 Star::Find returns 0 (2), X=965.00, Y=171.00, Mass=24, SNR=2.8, Peak=110 HFD=0.0
04:18:05.183 00.013 7988 AutoFind: no star found
04:18:05.183 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:18:05.183 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:18:05.186 00.003 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_041802.fit
04:18:05.186 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:18:05.186 00.000 7988 ScopeASCOM::SideOfPier() returns 0
04:18:05.186 00.000 7988 auto find star failed, attempts remaining = 1
04:18:05.186 00.000 7988 PhdController failed: failed to find a suitable guide star
04:18:05.199 00.013 7988 PhdController: newstate STATE_FINISH
04:18:05.199 00.000 7988 PhdController complete: fail: failed to find a suitable guide star
04:18:05.201 00.002 7988 evsrv: {"Event":"SettleDone","Timestamp":1767431885.201,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"failed to find a suitable guide star","TotalFrames":23,"DroppedFrames":16}
04:18:05.202 00.001 7988 Mount: notify guiding dither settle done success=0
04:18:05.202 00.000 7988 PhdController: newstate STATE_IDLE
04:18:05.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:05.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:05.202 00.000 7988 Enqueuing Expose request
04:18:05.202 00.000 15712 Worker thread wakes up
04:18:05.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:05.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:05.202 00.000 7988 evsrv: cli 0CCCF128 connect
04:18:05.202 00.000 7988 case statement mapped state 1 to 101
04:18:05.211 00.009 7988 case statement mapped state 1 to 101
04:18:05.213 00.002 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_position","id":"e9d023da-55e4-4491-b13f-eff77f84333d"}
04:18:05.215 00.002 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":null,"id":"e9d023da-55e4-4491-b13f-eff77f84333d"}
04:18:05.216 00.001 7988 evsrv: cli 0CCCF128 disconnect
04:18:06.221 01.005 7988 evsrv: cli 0CCCFBC8 connect
04:18:06.221 00.000 7988 case statement mapped state 1 to 101
04:18:06.221 00.000 7988 case statement mapped state 1 to 101
04:18:06.221 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"f9d2971a-2344-435b-987d-678144c06543"}
04:18:06.221 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"f9d2971a-2344-435b-987d-678144c06543"}
04:18:06.221 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:18:06.622 00.401 15712 Exposure complete
04:18:06.687 00.065 15712 worker thread done servicing request
04:18:06.687 00.000 7988 OnExposeComplete: enter
04:18:06.687 00.000 7988 UpdateGuideState(): m_state=1
04:18:06.687 00.000 7988 UpdateCurrentPosition: no star selected
04:18:06.687 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:06.687 00.000 7988 Status Line: No star selected
04:18:06.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=88, FiltMax=109, Gamma=0.690
04:18:06.687 00.000 7988 UpdateGuideState exits: No star selected
04:18:06.687 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:06.687 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:06.697 00.010 7988 Enqueuing Expose request
04:18:06.699 00.002 15712 Worker thread wakes up
04:18:06.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:06.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:07.225 00.526 7988 evsrv: cli 0CCCF9E8 connect
04:18:07.225 00.000 7988 case statement mapped state 1 to 101
04:18:07.225 00.000 7988 case statement mapped state 1 to 101
04:18:07.225 00.000 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_lock_position","id":"37c360b9-4a1e-4921-8da8-1163ba962d90"}
04:18:07.225 00.000 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":null,"id":"37c360b9-4a1e-4921-8da8-1163ba962d90"}
04:18:07.225 00.000 7988 evsrv: cli 0CCCF9E8 disconnect
04:18:08.232 01.007 7988 evsrv: cli 0CCCECC8 connect
04:18:08.232 00.000 7988 case statement mapped state 1 to 101
04:18:08.232 00.000 7988 case statement mapped state 1 to 101
04:18:08.232 00.000 7988 evsrv: cli 0CCCECC8 request: {"method":"get_lock_position","id":"80045ee7-9883-41f0-a659-741ca4db09ec"}
04:18:08.232 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":null,"id":"80045ee7-9883-41f0-a659-741ca4db09ec"}
04:18:08.232 00.000 7988 evsrv: cli 0CCCECC8 disconnect
04:18:08.440 00.208 15712 Exposure complete
04:18:08.502 00.062 15712 worker thread done servicing request
04:18:08.502 00.000 7988 OnExposeComplete: enter
04:18:08.502 00.000 7988 UpdateGuideState(): m_state=1
04:18:08.502 00.000 7988 UpdateCurrentPosition: no star selected
04:18:08.502 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:08.502 00.000 7988 Status Line: No star selected
04:18:08.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=89, FiltMax=109, Gamma=0.690
04:18:08.502 00.000 7988 UpdateGuideState exits: No star selected
04:18:08.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:08.515 00.013 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:08.515 00.000 7988 Enqueuing Expose request
04:18:08.517 00.002 15712 Worker thread wakes up
04:18:08.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:08.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:09.237 00.720 7988 evsrv: cli 0CCCECC8 connect
04:18:09.237 00.000 7988 case statement mapped state 1 to 101
04:18:09.237 00.000 7988 case statement mapped state 1 to 101
04:18:09.237 00.000 7988 evsrv: cli 0CCCECC8 request: {"method":"get_lock_position","id":"4d0a7260-7653-4e82-92d9-da6b29600ae4"}
04:18:09.237 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":null,"id":"4d0a7260-7653-4e82-92d9-da6b29600ae4"}
04:18:09.237 00.000 7988 evsrv: cli 0CCCECC8 disconnect
04:18:09.926 00.689 15712 Exposure complete
04:18:09.987 00.061 15712 worker thread done servicing request
04:18:09.987 00.000 7988 OnExposeComplete: enter
04:18:09.987 00.000 7988 UpdateGuideState(): m_state=1
04:18:09.987 00.000 7988 UpdateCurrentPosition: no star selected
04:18:09.996 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:09.996 00.000 7988 Status Line: No star selected
04:18:09.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=88, FiltMax=109, Gamma=0.690
04:18:09.996 00.000 7988 UpdateGuideState exits: No star selected
04:18:09.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:09.996 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:09.996 00.000 7988 Enqueuing Expose request
04:18:10.003 00.007 15712 Worker thread wakes up
04:18:10.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:10.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:10.242 00.239 7988 evsrv: cli 0CCD0028 connect
04:18:10.244 00.002 7988 case statement mapped state 1 to 101
04:18:10.246 00.002 7988 case statement mapped state 1 to 101
04:18:10.246 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"cfc2bf6b-bcea-4109-80fc-f251deca3522"}
04:18:10.246 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"cfc2bf6b-bcea-4109-80fc-f251deca3522"}
04:18:10.249 00.003 7988 evsrv: cli 0CCD0028 disconnect
04:18:11.250 01.001 7988 evsrv: cli 0CCCEEA8 connect
04:18:11.250 00.000 7988 case statement mapped state 1 to 101
04:18:11.250 00.000 7988 case statement mapped state 1 to 101
04:18:11.255 00.005 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"c439af5b-52a4-4b12-aa9f-04dc966fe6eb"}
04:18:11.255 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"c439af5b-52a4-4b12-aa9f-04dc966fe6eb"}
04:18:11.255 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:18:11.635 00.380 15712 Exposure complete
04:18:11.699 00.064 15712 worker thread done servicing request
04:18:11.699 00.000 7988 OnExposeComplete: enter
04:18:11.699 00.000 7988 UpdateGuideState(): m_state=1
04:18:11.699 00.000 7988 UpdateCurrentPosition: no star selected
04:18:11.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:11.699 00.000 7988 Status Line: No star selected
04:18:11.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=90, FiltMax=109, Gamma=0.690
04:18:11.699 00.000 7988 UpdateGuideState exits: No star selected
04:18:11.708 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:11.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:11.710 00.002 7988 Enqueuing Expose request
04:18:11.710 00.000 15712 Worker thread wakes up
04:18:11.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:11.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:12.255 00.545 7988 evsrv: cli 0CCCF9E8 connect
04:18:12.255 00.000 7988 case statement mapped state 1 to 101
04:18:12.255 00.000 7988 case statement mapped state 1 to 101
04:18:12.255 00.000 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_lock_position","id":"bcc46b67-4459-43f3-8fa8-08b9353c35d4"}
04:18:12.255 00.000 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":null,"id":"bcc46b67-4459-43f3-8fa8-08b9353c35d4"}
04:18:12.261 00.006 7988 evsrv: cli 0CCCF9E8 disconnect
04:18:13.228 00.967 15712 Exposure complete
04:18:13.260 00.032 7988 evsrv: cli 0CCCEEA8 connect
04:18:13.262 00.002 7988 case statement mapped state 1 to 101
04:18:13.262 00.000 7988 case statement mapped state 1 to 101
04:18:13.264 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"63875c96-e289-4680-8d25-6e14f005d2a6"}
04:18:13.266 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"63875c96-e289-4680-8d25-6e14f005d2a6"}
04:18:13.268 00.002 7988 evsrv: cli 0CCCEEA8 disconnect
04:18:13.292 00.024 15712 worker thread done servicing request
04:18:13.292 00.000 7988 OnExposeComplete: enter
04:18:13.292 00.000 7988 UpdateGuideState(): m_state=1
04:18:13.292 00.000 7988 UpdateCurrentPosition: no star selected
04:18:13.299 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:13.299 00.000 7988 Status Line: No star selected
04:18:13.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=89, FiltMax=109, Gamma=0.690
04:18:13.299 00.000 7988 UpdateGuideState exits: No star selected
04:18:13.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:13.299 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:13.299 00.000 7988 Enqueuing Expose request
04:18:13.307 00.008 15712 Worker thread wakes up
04:18:13.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:13.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:14.281 00.974 7988 evsrv: cli 0CCCF308 connect
04:18:14.281 00.000 7988 case statement mapped state 1 to 101
04:18:14.281 00.000 7988 case statement mapped state 1 to 101
04:18:14.281 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"f596217c-fdb4-423f-816c-51259011111f"}
04:18:14.281 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"f596217c-fdb4-423f-816c-51259011111f"}
04:18:14.281 00.000 7988 evsrv: cli 0CCCF308 disconnect
04:18:15.048 00.767 15712 Exposure complete
04:18:15.110 00.062 15712 worker thread done servicing request
04:18:15.110 00.000 7988 OnExposeComplete: enter
04:18:15.110 00.000 7988 UpdateGuideState(): m_state=1
04:18:15.117 00.007 7988 UpdateCurrentPosition: no star selected
04:18:15.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:15.119 00.002 7988 Status Line: No star selected
04:18:15.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=90, FiltMax=109, Gamma=0.690
04:18:15.121 00.002 7988 UpdateGuideState exits: No star selected
04:18:15.123 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:15.123 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:15.125 00.002 7988 Enqueuing Expose request
04:18:15.125 00.000 15712 Worker thread wakes up
04:18:15.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:15.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:15.284 00.159 7988 evsrv: cli 0CCCF588 connect
04:18:15.284 00.000 7988 case statement mapped state 1 to 101
04:18:15.284 00.000 7988 case statement mapped state 1 to 101
04:18:15.284 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"21b48543-bdda-4aee-86a0-3bff0d32de11"}
04:18:15.284 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":null,"id":"21b48543-bdda-4aee-86a0-3bff0d32de11"}
04:18:15.284 00.000 7988 evsrv: cli 0CCCF588 disconnect
04:18:16.292 01.008 7988 evsrv: cli 0CCCF768 connect
04:18:16.292 00.000 7988 case statement mapped state 1 to 101
04:18:16.295 00.003 7988 case statement mapped state 1 to 101
04:18:16.295 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"get_lock_position","id":"8711f052-c44b-443a-81ae-d3597b124a58"}
04:18:16.295 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":null,"id":"8711f052-c44b-443a-81ae-d3597b124a58"}
04:18:16.295 00.000 7988 evsrv: cli 0CCCF768 disconnect
04:18:16.533 00.238 15712 Exposure complete
04:18:16.598 00.065 15712 worker thread done servicing request
04:18:16.598 00.000 7988 OnExposeComplete: enter
04:18:16.598 00.000 7988 UpdateGuideState(): m_state=1
04:18:16.601 00.003 7988 UpdateCurrentPosition: no star selected
04:18:16.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:16.601 00.000 7988 Status Line: No star selected
04:18:16.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=89, FiltMax=109, Gamma=0.690
04:18:16.601 00.000 7988 UpdateGuideState exits: No star selected
04:18:16.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:16.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:16.601 00.000 7988 Enqueuing Expose request
04:18:16.601 00.000 15712 Worker thread wakes up
04:18:16.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:16.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:17.299 00.698 7988 evsrv: cli 0CCCEEA8 connect
04:18:17.299 00.000 7988 case statement mapped state 1 to 101
04:18:17.299 00.000 7988 case statement mapped state 1 to 101
04:18:17.299 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"80194abb-dbfb-4096-9e82-83b9e13ab63c"}
04:18:17.299 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"80194abb-dbfb-4096-9e82-83b9e13ab63c"}
04:18:17.299 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:18:18.245 00.946 15712 Exposure complete
04:18:18.306 00.061 7988 evsrv: cli 0CCD0028 connect
04:18:18.308 00.002 7988 case statement mapped state 1 to 101
04:18:18.308 00.000 7988 case statement mapped state 1 to 101
04:18:18.311 00.003 15712 worker thread done servicing request
04:18:18.311 00.000 7988 OnExposeComplete: enter
04:18:18.311 00.000 7988 UpdateGuideState(): m_state=1
04:18:18.313 00.002 7988 UpdateCurrentPosition: no star selected
04:18:18.313 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:18.315 00.002 7988 Status Line: No star selected
04:18:18.317 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=99, FiltMin=89, FiltMax=110, Gamma=0.690
04:18:18.317 00.000 7988 UpdateGuideState exits: No star selected
04:18:18.319 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:18.319 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:18.319 00.000 7988 Enqueuing Expose request
04:18:18.322 00.003 15712 Worker thread wakes up
04:18:18.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:18.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:18.322 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"196fb466-1312-4cdc-984b-08d279793031"}
04:18:18.322 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"196fb466-1312-4cdc-984b-08d279793031"}
04:18:18.322 00.000 7988 evsrv: cli 0CCD0028 disconnect
04:18:19.330 01.008 7988 evsrv: cli 0CCCF308 connect
04:18:19.330 00.000 7988 case statement mapped state 1 to 101
04:18:19.330 00.000 7988 case statement mapped state 1 to 101
04:18:19.330 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"62935b3a-7897-4050-aa88-264f6613de32"}
04:18:19.330 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"62935b3a-7897-4050-aa88-264f6613de32"}
04:18:19.330 00.000 7988 evsrv: cli 0CCCF308 disconnect
04:18:19.843 00.513 15712 Exposure complete
04:18:19.905 00.062 15712 worker thread done servicing request
04:18:19.905 00.000 7988 OnExposeComplete: enter
04:18:19.905 00.000 7988 UpdateGuideState(): m_state=1
04:18:19.910 00.005 7988 UpdateCurrentPosition: no star selected
04:18:19.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:19.912 00.002 7988 Status Line: No star selected
04:18:19.914 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=90, FiltMax=109, Gamma=0.690
04:18:19.914 00.000 7988 UpdateGuideState exits: No star selected
04:18:19.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:19.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:19.914 00.000 7988 Enqueuing Expose request
04:18:19.914 00.000 15712 Worker thread wakes up
04:18:19.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:19.920 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:20.335 00.415 7988 evsrv: cli 0CCCF588 connect
04:18:20.335 00.000 7988 case statement mapped state 1 to 101
04:18:20.335 00.000 7988 case statement mapped state 1 to 101
04:18:20.335 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"13d48d6d-c51b-4e97-8b5f-86ad1fcf9c88"}
04:18:20.335 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":null,"id":"13d48d6d-c51b-4e97-8b5f-86ad1fcf9c88"}
04:18:20.335 00.000 7988 evsrv: cli 0CCCF588 disconnect
04:18:21.342 01.007 7988 evsrv: cli 0CCCFDA8 connect
04:18:21.342 00.000 7988 case statement mapped state 1 to 101
04:18:21.342 00.000 7988 case statement mapped state 1 to 101
04:18:21.342 00.000 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_position","id":"e935b7a0-69d0-44d5-8c51-7e663861b48a"}
04:18:21.342 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":null,"id":"e935b7a0-69d0-44d5-8c51-7e663861b48a"}
04:18:21.342 00.000 7988 evsrv: cli 0CCCFDA8 disconnect
04:18:21.552 00.210 15712 Exposure complete
04:18:21.613 00.061 15712 worker thread done servicing request
04:18:21.613 00.000 7988 OnExposeComplete: enter
04:18:21.613 00.000 7988 UpdateGuideState(): m_state=1
04:18:21.619 00.006 7988 UpdateCurrentPosition: no star selected
04:18:21.619 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:21.621 00.002 7988 Status Line: No star selected
04:18:21.622 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=89, FiltMax=110, Gamma=0.690
04:18:21.624 00.002 7988 UpdateGuideState exits: No star selected
04:18:21.624 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:21.626 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:21.626 00.000 7988 Enqueuing Expose request
04:18:21.628 00.002 15712 Worker thread wakes up
04:18:21.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:21.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:22.348 00.720 7988 evsrv: cli 0CCCFA88 connect
04:18:22.348 00.000 7988 case statement mapped state 1 to 101
04:18:22.348 00.000 7988 case statement mapped state 1 to 101
04:18:22.348 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"2ba3ec3b-aa45-4f03-9ec1-db4a47d0d926"}
04:18:22.348 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"2ba3ec3b-aa45-4f03-9ec1-db4a47d0d926"}
04:18:22.354 00.006 7988 evsrv: cli 0CCCFA88 disconnect
04:18:23.149 00.795 15712 Exposure complete
04:18:23.210 00.061 15712 worker thread done servicing request
04:18:23.210 00.000 7988 OnExposeComplete: enter
04:18:23.210 00.000 7988 UpdateGuideState(): m_state=1
04:18:23.210 00.000 7988 UpdateCurrentPosition: no star selected
04:18:23.210 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:23.210 00.000 7988 Status Line: No star selected
04:18:23.221 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=89, FiltMax=109, Gamma=0.690
04:18:23.221 00.000 7988 UpdateGuideState exits: No star selected
04:18:23.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:23.221 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:23.226 00.005 7988 Enqueuing Expose request
04:18:23.226 00.000 15712 Worker thread wakes up
04:18:23.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:23.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:23.353 00.127 7988 evsrv: cli 0CCCFBC8 connect
04:18:23.353 00.000 7988 case statement mapped state 1 to 101
04:18:23.353 00.000 7988 case statement mapped state 1 to 101
04:18:23.358 00.005 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"3bab88d6-46e1-4d01-9e3c-39c57b8fb6df"}
04:18:23.358 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"3bab88d6-46e1-4d01-9e3c-39c57b8fb6df"}
04:18:23.358 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:18:24.361 01.003 7988 evsrv: cli 0CCCEF48 connect
04:18:24.361 00.000 7988 case statement mapped state 1 to 101
04:18:24.361 00.000 7988 case statement mapped state 1 to 101
04:18:24.361 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"1fc1ca78-3b86-4e96-869d-3f5244488019"}
04:18:24.361 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"1fc1ca78-3b86-4e96-869d-3f5244488019"}
04:18:24.361 00.000 7988 evsrv: cli 0CCCEF48 disconnect
04:18:24.857 00.496 15712 Exposure complete
04:18:24.919 00.062 15712 worker thread done servicing request
04:18:24.919 00.000 7988 OnExposeComplete: enter
04:18:24.923 00.004 7988 UpdateGuideState(): m_state=1
04:18:24.923 00.000 7988 UpdateCurrentPosition: no star selected
04:18:24.925 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:24.925 00.000 7988 Status Line: No star selected
04:18:24.927 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=89, FiltMax=109, Gamma=0.690
04:18:24.927 00.000 7988 UpdateGuideState exits: No star selected
04:18:24.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:24.927 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:24.927 00.000 7988 Enqueuing Expose request
04:18:24.927 00.000 15712 Worker thread wakes up
04:18:24.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:24.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:25.367 00.440 7988 evsrv: cli 0CCCEEA8 connect
04:18:25.369 00.002 7988 case statement mapped state 1 to 101
04:18:25.369 00.000 7988 case statement mapped state 1 to 101
04:18:25.369 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"332fd0f9-2487-4e4b-bf44-5605c0b85042"}
04:18:25.369 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"332fd0f9-2487-4e4b-bf44-5605c0b85042"}
04:18:25.369 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:18:26.373 01.004 7988 evsrv: cli 0CCCF3A8 connect
04:18:26.373 00.000 7988 case statement mapped state 1 to 101
04:18:26.377 00.004 7988 case statement mapped state 1 to 101
04:18:26.378 00.001 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"a7ccf31c-fb98-49ec-8e25-097b14983d26"}
04:18:26.379 00.001 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"a7ccf31c-fb98-49ec-8e25-097b14983d26"}
04:18:26.380 00.001 7988 evsrv: cli 0CCCF3A8 disconnect
04:18:26.455 00.075 15712 Exposure complete
04:18:26.516 00.061 15712 worker thread done servicing request
04:18:26.516 00.000 7988 OnExposeComplete: enter
04:18:26.516 00.000 7988 UpdateGuideState(): m_state=1
04:18:26.516 00.000 7988 UpdateCurrentPosition: no star selected
04:18:26.523 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:26.523 00.000 7988 Status Line: No star selected
04:18:26.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=89, FiltMax=110, Gamma=0.690
04:18:26.523 00.000 7988 UpdateGuideState exits: No star selected
04:18:26.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:26.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:26.523 00.000 7988 Enqueuing Expose request
04:18:26.523 00.000 15712 Worker thread wakes up
04:18:26.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:26.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:27.394 00.871 7988 evsrv: cli 0CCD0028 connect
04:18:27.394 00.000 7988 case statement mapped state 1 to 101
04:18:27.394 00.000 7988 case statement mapped state 1 to 101
04:18:27.394 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"d3d0e05e-6257-4468-9871-61f24cb17f8d"}
04:18:27.394 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"d3d0e05e-6257-4468-9871-61f24cb17f8d"}
04:18:27.394 00.000 7988 evsrv: cli 0CCD0028 disconnect
04:18:28.163 00.769 15712 Exposure complete
04:18:28.229 00.066 15712 worker thread done servicing request
04:18:28.229 00.000 7988 OnExposeComplete: enter
04:18:28.229 00.000 7988 UpdateGuideState(): m_state=1
04:18:28.232 00.003 7988 UpdateCurrentPosition: no star selected
04:18:28.232 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:28.234 00.002 7988 Status Line: No star selected
04:18:28.236 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=89, FiltMax=108, Gamma=0.690
04:18:28.238 00.002 7988 UpdateGuideState exits: No star selected
04:18:28.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:28.240 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:28.240 00.000 7988 Enqueuing Expose request
04:18:28.242 00.002 15712 Worker thread wakes up
04:18:28.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:28.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:28.401 00.159 7988 evsrv: cli 0CCCF088 connect
04:18:28.401 00.000 7988 case statement mapped state 1 to 101
04:18:28.401 00.000 7988 case statement mapped state 1 to 101
04:18:28.401 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"33b8d52d-292a-473e-b700-d8a1692d0e2e"}
04:18:28.401 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"33b8d52d-292a-473e-b700-d8a1692d0e2e"}
04:18:28.401 00.000 7988 evsrv: cli 0CCCF088 disconnect
04:18:29.407 01.006 7988 evsrv: cli 0CCCF268 connect
04:18:29.407 00.000 7988 case statement mapped state 1 to 101
04:18:29.407 00.000 7988 case statement mapped state 1 to 101
04:18:29.407 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_lock_position","id":"0a18a1d8-b842-47b6-8e44-fb08579a05da"}
04:18:29.407 00.000 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":null,"id":"0a18a1d8-b842-47b6-8e44-fb08579a05da"}
04:18:29.407 00.000 7988 evsrv: cli 0CCCF268 disconnect
04:18:29.762 00.355 15712 Exposure complete
04:18:29.824 00.062 15712 worker thread done servicing request
04:18:29.824 00.000 7988 OnExposeComplete: enter
04:18:29.824 00.000 7988 UpdateGuideState(): m_state=1
04:18:29.830 00.006 7988 UpdateCurrentPosition: no star selected
04:18:29.830 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:29.832 00.002 7988 Status Line: No star selected
04:18:29.834 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=98, FiltMin=89, FiltMax=108, Gamma=0.690
04:18:29.834 00.000 7988 UpdateGuideState exits: No star selected
04:18:29.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:29.834 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:29.834 00.000 7988 Enqueuing Expose request
04:18:29.834 00.000 15712 Worker thread wakes up
04:18:29.839 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:29.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:30.415 00.576 7988 evsrv: cli 0CCCF9E8 connect
04:18:30.415 00.000 7988 case statement mapped state 1 to 101
04:18:30.415 00.000 7988 case statement mapped state 1 to 101
04:18:30.415 00.000 7988 evsrv: cli 0CCCF9E8 request: {"method":"get_lock_position","id":"a4bd6ce7-53cc-461d-b38f-e8140b2e87b6"}
04:18:30.420 00.005 7988 evsrv: cli 0CCCF9E8 response: {"jsonrpc":"2.0","result":null,"id":"a4bd6ce7-53cc-461d-b38f-e8140b2e87b6"}
04:18:30.420 00.000 7988 evsrv: cli 0CCCF9E8 disconnect
04:18:31.420 01.000 7988 evsrv: cli 0CCCF128 connect
04:18:31.420 00.000 7988 case statement mapped state 1 to 101
04:18:31.420 00.000 7988 case statement mapped state 1 to 101
04:18:31.424 00.004 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_position","id":"ed3c9bba-6831-49bf-aed7-fb75c0219858"}
04:18:31.424 00.000 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":null,"id":"ed3c9bba-6831-49bf-aed7-fb75c0219858"}
04:18:31.424 00.000 7988 evsrv: cli 0CCCF128 disconnect
04:18:31.469 00.045 15712 Exposure complete
04:18:31.532 00.063 15712 worker thread done servicing request
04:18:31.532 00.000 7988 OnExposeComplete: enter
04:18:31.532 00.000 7988 UpdateGuideState(): m_state=1
04:18:31.538 00.006 7988 UpdateCurrentPosition: no star selected
04:18:31.538 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:31.540 00.002 7988 Status Line: No star selected
04:18:31.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=98, FiltMin=89, FiltMax=108, Gamma=0.690
04:18:31.543 00.003 7988 UpdateGuideState exits: No star selected
04:18:31.545 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:31.545 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:31.547 00.002 7988 Enqueuing Expose request
04:18:31.547 00.000 15712 Worker thread wakes up
04:18:31.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:31.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:33.063 01.516 15712 Exposure complete
04:18:33.130 00.067 15712 worker thread done servicing request
04:18:33.130 00.000 7988 OnExposeComplete: enter
04:18:33.130 00.000 7988 UpdateGuideState(): m_state=1
04:18:33.130 00.000 7988 UpdateCurrentPosition: no star selected
04:18:33.130 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:33.130 00.000 7988 Status Line: No star selected
04:18:33.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=89, FiltMax=109, Gamma=0.690
04:18:33.130 00.000 7988 UpdateGuideState exits: No star selected
04:18:33.130 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:33.130 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:33.130 00.000 7988 Enqueuing Expose request
04:18:33.142 00.012 15712 Worker thread wakes up
04:18:33.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:33.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:34.883 01.741 15712 Exposure complete
04:18:34.945 00.062 15712 worker thread done servicing request
04:18:34.945 00.000 7988 OnExposeComplete: enter
04:18:34.945 00.000 7988 UpdateGuideState(): m_state=1
04:18:34.951 00.006 7988 UpdateCurrentPosition: no star selected
04:18:34.951 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:34.953 00.002 7988 Status Line: No star selected
04:18:34.955 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=90, FiltMax=108, Gamma=0.690
04:18:34.955 00.000 7988 UpdateGuideState exits: No star selected
04:18:34.957 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:34.957 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:34.959 00.002 7988 Enqueuing Expose request
04:18:34.960 00.001 15712 Worker thread wakes up
04:18:34.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:34.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:36.368 01.408 15712 Exposure complete
04:18:36.430 00.062 15712 worker thread done servicing request
04:18:36.430 00.000 7988 OnExposeComplete: enter
04:18:36.430 00.000 7988 UpdateGuideState(): m_state=1
04:18:36.438 00.008 7988 UpdateCurrentPosition: no star selected
04:18:36.438 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:36.440 00.002 7988 Status Line: No star selected
04:18:36.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=89, FiltMax=109, Gamma=0.690
04:18:36.442 00.002 7988 UpdateGuideState exits: No star selected
04:18:36.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:36.446 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:36.446 00.000 7988 Enqueuing Expose request
04:18:36.446 00.000 15712 Worker thread wakes up
04:18:36.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:36.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:38.078 01.632 15712 Exposure complete
04:18:38.139 00.061 15712 worker thread done servicing request
04:18:38.139 00.000 7988 OnExposeComplete: enter
04:18:38.139 00.000 7988 UpdateGuideState(): m_state=1
04:18:38.139 00.000 7988 UpdateCurrentPosition: no star selected
04:18:38.146 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:38.146 00.000 7988 Status Line: No star selected
04:18:38.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=90, FiltMax=109, Gamma=0.690
04:18:38.146 00.000 7988 UpdateGuideState exits: No star selected
04:18:38.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:38.146 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:38.146 00.000 7988 Enqueuing Expose request
04:18:38.155 00.009 15712 Worker thread wakes up
04:18:38.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:38.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:39.675 01.520 15712 Exposure complete
04:18:39.740 00.065 15712 worker thread done servicing request
04:18:39.740 00.000 7988 OnExposeComplete: enter
04:18:39.740 00.000 7988 UpdateGuideState(): m_state=1
04:18:39.740 00.000 7988 UpdateCurrentPosition: no star selected
04:18:39.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:39.740 00.000 7988 Status Line: No star selected
04:18:39.746 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=89, FiltMax=109, Gamma=0.690
04:18:39.746 00.000 7988 UpdateGuideState exits: No star selected
04:18:39.746 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:39.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:39.746 00.000 7988 Enqueuing Expose request
04:18:39.752 00.006 15712 Worker thread wakes up
04:18:39.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:39.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:41.383 01.631 15712 Exposure complete
04:18:41.450 00.067 15712 worker thread done servicing request
04:18:41.450 00.000 7988 OnExposeComplete: enter
04:18:41.450 00.000 7988 UpdateGuideState(): m_state=1
04:18:41.452 00.002 7988 UpdateCurrentPosition: no star selected
04:18:41.452 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:41.454 00.002 7988 Status Line: No star selected
04:18:41.456 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=89, FiltMax=109, Gamma=0.690
04:18:41.456 00.000 7988 UpdateGuideState exits: No star selected
04:18:41.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:41.456 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:41.460 00.004 7988 Enqueuing Expose request
04:18:41.460 00.000 15712 Worker thread wakes up
04:18:41.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:41.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:42.978 01.518 15712 Exposure complete
04:18:43.039 00.061 15712 worker thread done servicing request
04:18:43.039 00.000 7988 OnExposeComplete: enter
04:18:43.039 00.000 7988 UpdateGuideState(): m_state=1
04:18:43.045 00.006 7988 UpdateCurrentPosition: no star selected
04:18:43.045 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:43.047 00.002 7988 Status Line: No star selected
04:18:43.049 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=90, FiltMax=110, Gamma=0.690
04:18:43.050 00.001 7988 UpdateGuideState exits: No star selected
04:18:43.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:43.052 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:43.052 00.000 7988 Enqueuing Expose request
04:18:43.054 00.002 15712 Worker thread wakes up
04:18:43.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:43.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:44.796 01.742 15712 Exposure complete
04:18:44.857 00.061 15712 worker thread done servicing request
04:18:44.857 00.000 7988 OnExposeComplete: enter
04:18:44.857 00.000 7988 UpdateGuideState(): m_state=1
04:18:44.857 00.000 7988 UpdateCurrentPosition: no star selected
04:18:44.857 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:44.857 00.000 7988 Status Line: No star selected
04:18:44.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=90, FiltMax=110, Gamma=0.690
04:18:44.857 00.000 7988 UpdateGuideState exits: No star selected
04:18:44.869 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:44.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:44.869 00.000 7988 Enqueuing Expose request
04:18:44.869 00.000 15712 Worker thread wakes up
04:18:44.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:44.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:46.278 01.409 15712 Exposure complete
04:18:46.340 00.062 15712 worker thread done servicing request
04:18:46.340 00.000 7988 OnExposeComplete: enter
04:18:46.340 00.000 7988 UpdateGuideState(): m_state=1
04:18:46.347 00.007 7988 UpdateCurrentPosition: no star selected
04:18:46.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:46.349 00.002 7988 Status Line: No star selected
04:18:46.351 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=89, FiltMax=110, Gamma=0.690
04:18:46.351 00.000 7988 UpdateGuideState exits: No star selected
04:18:46.354 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:46.356 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:46.356 00.000 7988 Enqueuing Expose request
04:18:46.356 00.000 15712 Worker thread wakes up
04:18:46.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:46.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:48.099 01.743 15712 Exposure complete
04:18:48.162 00.063 15712 worker thread done servicing request
04:18:48.162 00.000 7988 OnExposeComplete: enter
04:18:48.162 00.000 7988 UpdateGuideState(): m_state=1
04:18:48.162 00.000 7988 UpdateCurrentPosition: no star selected
04:18:48.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:48.169 00.007 7988 Status Line: No star selected
04:18:48.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=90, FiltMax=110, Gamma=0.690
04:18:48.171 00.002 7988 UpdateGuideState exits: No star selected
04:18:48.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:48.173 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:48.173 00.000 7988 Enqueuing Expose request
04:18:48.175 00.002 15712 Worker thread wakes up
04:18:48.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:48.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:49.583 01.408 15712 Exposure complete
04:18:49.651 00.068 15712 worker thread done servicing request
04:18:49.651 00.000 7988 OnExposeComplete: enter
04:18:49.651 00.000 7988 UpdateGuideState(): m_state=1
04:18:49.651 00.000 7988 UpdateCurrentPosition: no star selected
04:18:49.651 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:49.651 00.000 7988 Status Line: No star selected
04:18:49.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=100, FiltMin=89, FiltMax=165, Gamma=0.690
04:18:49.651 00.000 7988 UpdateGuideState exits: No star selected
04:18:49.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:49.651 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:49.651 00.000 7988 Enqueuing Expose request
04:18:49.662 00.011 15712 Worker thread wakes up
04:18:49.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:49.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:51.294 01.632 15712 Exposure complete
04:18:51.357 00.063 15712 worker thread done servicing request
04:18:51.357 00.000 7988 OnExposeComplete: enter
04:18:51.357 00.000 7988 UpdateGuideState(): m_state=1
04:18:51.357 00.000 7988 UpdateCurrentPosition: no star selected
04:18:51.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:51.357 00.000 7988 Status Line: No star selected
04:18:51.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=91, FiltMax=111, Gamma=0.690
04:18:51.369 00.012 7988 UpdateGuideState exits: No star selected
04:18:51.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:51.371 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:51.371 00.000 7988 Enqueuing Expose request
04:18:51.371 00.000 15712 Worker thread wakes up
04:18:51.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:51.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:52.792 01.421 15712 Exposure complete
04:18:52.859 00.067 15712 worker thread done servicing request
04:18:52.860 00.001 7988 OnExposeComplete: enter
04:18:52.860 00.000 7988 UpdateGuideState(): m_state=1
04:18:52.860 00.000 7988 UpdateCurrentPosition: no star selected
04:18:52.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:52.860 00.000 7988 Status Line: No star selected
04:18:52.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=91, FiltMax=112, Gamma=0.690
04:18:52.866 00.006 7988 UpdateGuideState exits: No star selected
04:18:52.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:52.868 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:52.869 00.001 7988 Enqueuing Expose request
04:18:52.869 00.000 15712 Worker thread wakes up
04:18:52.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:52.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:54.499 01.630 15712 Exposure complete
04:18:54.567 00.068 15712 worker thread done servicing request
04:18:54.567 00.000 7988 OnExposeComplete: enter
04:18:54.567 00.000 7988 UpdateGuideState(): m_state=1
04:18:54.568 00.001 7988 UpdateCurrentPosition: no star selected
04:18:54.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:54.568 00.000 7988 Status Line: No star selected
04:18:54.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=91, FiltMax=110, Gamma=0.690
04:18:54.568 00.000 7988 UpdateGuideState exits: No star selected
04:18:54.575 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:54.575 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:54.577 00.002 7988 Enqueuing Expose request
04:18:54.577 00.000 15712 Worker thread wakes up
04:18:54.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:54.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:56.096 01.519 15712 Exposure complete
04:18:56.157 00.061 15712 worker thread done servicing request
04:18:56.157 00.000 7988 OnExposeComplete: enter
04:18:56.157 00.000 7988 UpdateGuideState(): m_state=1
04:18:56.157 00.000 7988 UpdateCurrentPosition: no star selected
04:18:56.157 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:56.157 00.000 7988 Status Line: No star selected
04:18:56.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=90, FiltMax=112, Gamma=0.690
04:18:56.170 00.013 7988 UpdateGuideState exits: No star selected
04:18:56.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:56.170 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:56.170 00.000 7988 Enqueuing Expose request
04:18:56.173 00.003 15712 Worker thread wakes up
04:18:56.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:56.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:57.802 01.629 15712 Exposure complete
04:18:57.865 00.063 15712 worker thread done servicing request
04:18:57.865 00.000 7988 OnExposeComplete: enter
04:18:57.870 00.005 7988 UpdateGuideState(): m_state=1
04:18:57.870 00.000 7988 UpdateCurrentPosition: no star selected
04:18:57.872 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:57.872 00.000 7988 Status Line: No star selected
04:18:57.874 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=91, FiltMax=111, Gamma=0.690
04:18:57.876 00.002 7988 UpdateGuideState exits: No star selected
04:18:57.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:57.878 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:57.878 00.000 7988 Enqueuing Expose request
04:18:57.880 00.002 15712 Worker thread wakes up
04:18:57.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:57.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:18:59.401 01.521 15712 Exposure complete
04:18:59.462 00.061 15712 worker thread done servicing request
04:18:59.462 00.000 7988 OnExposeComplete: enter
04:18:59.462 00.000 7988 UpdateGuideState(): m_state=1
04:18:59.468 00.006 7988 UpdateCurrentPosition: no star selected
04:18:59.468 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:18:59.471 00.003 7988 Status Line: No star selected
04:18:59.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=90, FiltMax=111, Gamma=0.690
04:18:59.471 00.000 7988 UpdateGuideState exits: No star selected
04:18:59.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:59.471 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:18:59.471 00.000 7988 Enqueuing Expose request
04:18:59.471 00.000 15712 Worker thread wakes up
04:18:59.478 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
04:18:59.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:01.113 01.635 15712 Exposure complete
04:19:01.173 00.060 15712 worker thread done servicing request
04:19:01.173 00.000 7988 OnExposeComplete: enter
04:19:01.173 00.000 7988 UpdateGuideState(): m_state=1
04:19:01.173 00.000 7988 UpdateCurrentPosition: no star selected
04:19:01.173 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:01.173 00.000 7988 Status Line: No star selected
04:19:01.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=90, FiltMax=110, Gamma=0.690
04:19:01.173 00.000 7988 UpdateGuideState exits: No star selected
04:19:01.173 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:01.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:01.173 00.000 7988 Enqueuing Expose request
04:19:01.190 00.017 15712 Worker thread wakes up
04:19:01.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:01.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:02.709 01.519 15712 Exposure complete
04:19:02.774 00.065 15712 worker thread done servicing request
04:19:02.774 00.000 7988 OnExposeComplete: enter
04:19:02.774 00.000 7988 UpdateGuideState(): m_state=1
04:19:02.777 00.003 7988 UpdateCurrentPosition: no star selected
04:19:02.777 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:02.779 00.002 7988 Status Line: No star selected
04:19:02.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=100, FiltMin=89, FiltMax=110, Gamma=0.690
04:19:02.779 00.000 7988 UpdateGuideState exits: No star selected
04:19:02.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:02.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:02.779 00.000 7988 Enqueuing Expose request
04:19:02.787 00.008 15712 Worker thread wakes up
04:19:02.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:02.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:04.420 01.633 15712 Exposure complete
04:19:04.483 00.063 15712 worker thread done servicing request
04:19:04.483 00.000 7988 OnExposeComplete: enter
04:19:04.483 00.000 7988 UpdateGuideState(): m_state=1
04:19:04.488 00.005 7988 UpdateCurrentPosition: no star selected
04:19:04.488 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:04.488 00.000 7988 Status Line: No star selected
04:19:04.492 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=100, FiltMin=91, FiltMax=109, Gamma=0.690
04:19:04.494 00.002 7988 UpdateGuideState exits: No star selected
04:19:04.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:04.496 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:04.497 00.001 7988 Enqueuing Expose request
04:19:04.497 00.000 15712 Worker thread wakes up
04:19:04.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:04.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:06.019 01.522 15712 Exposure complete
04:19:06.080 00.061 15712 worker thread done servicing request
04:19:06.080 00.000 7988 OnExposeComplete: enter
04:19:06.080 00.000 7988 UpdateGuideState(): m_state=1
04:19:06.086 00.006 7988 UpdateCurrentPosition: no star selected
04:19:06.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:06.088 00.002 7988 Status Line: No star selected
04:19:06.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=91, FiltMax=109, Gamma=0.690
04:19:06.091 00.001 7988 UpdateGuideState exits: No star selected
04:19:06.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:06.093 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:06.093 00.000 7988 Enqueuing Expose request
04:19:06.095 00.002 15712 Worker thread wakes up
04:19:06.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:06.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:07.726 01.631 15712 Exposure complete
04:19:07.789 00.063 15712 worker thread done servicing request
04:19:07.789 00.000 7988 OnExposeComplete: enter
04:19:07.789 00.000 7988 UpdateGuideState(): m_state=1
04:19:07.794 00.005 7988 UpdateCurrentPosition: no star selected
04:19:07.796 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:07.796 00.000 7988 Status Line: No star selected
04:19:07.798 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=91, FiltMax=111, Gamma=0.690
04:19:07.798 00.000 7988 UpdateGuideState exits: No star selected
04:19:07.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:07.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:07.798 00.000 7988 Enqueuing Expose request
04:19:07.798 00.000 15712 Worker thread wakes up
04:19:07.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:07.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:09.324 01.526 15712 Exposure complete
04:19:09.390 00.066 15712 worker thread done servicing request
04:19:09.390 00.000 7988 OnExposeComplete: enter
04:19:09.390 00.000 7988 UpdateGuideState(): m_state=1
04:19:09.390 00.000 7988 UpdateCurrentPosition: no star selected
04:19:09.390 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:09.390 00.000 7988 Status Line: No star selected
04:19:09.396 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=92, FiltMax=112, Gamma=0.690
04:19:09.396 00.000 7988 UpdateGuideState exits: No star selected
04:19:09.399 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:09.399 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:09.401 00.002 7988 Enqueuing Expose request
04:19:09.402 00.001 15712 Worker thread wakes up
04:19:09.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:09.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:11.032 01.630 15712 Exposure complete
04:19:11.096 00.064 15712 worker thread done servicing request
04:19:11.097 00.001 7988 OnExposeComplete: enter
04:19:11.097 00.000 7988 UpdateGuideState(): m_state=1
04:19:11.097 00.000 7988 UpdateCurrentPosition: no star selected
04:19:11.097 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:11.101 00.004 7988 Status Line: No star selected
04:19:11.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=91, FiltMax=113, Gamma=0.690
04:19:11.101 00.000 7988 UpdateGuideState exits: No star selected
04:19:11.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:11.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:11.101 00.000 7988 Enqueuing Expose request
04:19:11.101 00.000 15712 Worker thread wakes up
04:19:11.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:11.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:12.627 01.526 15712 Exposure complete
04:19:12.688 00.061 15712 worker thread done servicing request
04:19:12.688 00.000 7988 OnExposeComplete: enter
04:19:12.688 00.000 7988 UpdateGuideState(): m_state=1
04:19:12.695 00.007 7988 UpdateCurrentPosition: no star selected
04:19:12.695 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:12.697 00.002 7988 Status Line: No star selected
04:19:12.699 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=91, FiltMax=115, Gamma=0.690
04:19:12.699 00.000 7988 UpdateGuideState exits: No star selected
04:19:12.701 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:12.702 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:12.702 00.000 7988 Enqueuing Expose request
04:19:12.704 00.002 15712 Worker thread wakes up
04:19:12.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:12.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:14.335 01.631 15712 Exposure complete
04:19:14.401 00.066 15712 worker thread done servicing request
04:19:14.401 00.000 7988 OnExposeComplete: enter
04:19:14.402 00.001 7988 UpdateGuideState(): m_state=1
04:19:14.403 00.001 7988 UpdateCurrentPosition: no star selected
04:19:14.403 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:14.403 00.000 7988 Status Line: No star selected
04:19:14.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=103, FiltMin=92, FiltMax=115, Gamma=0.690
04:19:14.403 00.000 7988 UpdateGuideState exits: No star selected
04:19:14.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:14.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:14.403 00.000 7988 Enqueuing Expose request
04:19:14.412 00.009 15712 Worker thread wakes up
04:19:14.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:14.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:15.929 01.517 15712 Exposure complete
04:19:15.991 00.062 15712 worker thread done servicing request
04:19:15.991 00.000 7988 OnExposeComplete: enter
04:19:15.991 00.000 7988 UpdateGuideState(): m_state=1
04:19:15.991 00.000 7988 UpdateCurrentPosition: no star selected
04:19:15.991 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:15.991 00.000 7988 Status Line: No star selected
04:19:15.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=103, FiltMin=93, FiltMax=116, Gamma=0.690
04:19:16.004 00.013 7988 UpdateGuideState exits: No star selected
04:19:16.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:16.004 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:16.007 00.003 7988 Enqueuing Expose request
04:19:16.007 00.000 15712 Worker thread wakes up
04:19:16.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:16.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:17.639 01.632 15712 Exposure complete
04:19:17.704 00.065 15712 worker thread done servicing request
04:19:17.706 00.002 7988 OnExposeComplete: enter
04:19:17.707 00.001 7988 UpdateGuideState(): m_state=1
04:19:17.707 00.000 7988 UpdateCurrentPosition: no star selected
04:19:17.707 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:17.707 00.000 7988 Status Line: No star selected
04:19:17.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=104, FiltMin=94, FiltMax=116, Gamma=0.690
04:19:17.707 00.000 7988 UpdateGuideState exits: No star selected
04:19:17.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:17.707 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:17.707 00.000 7988 Enqueuing Expose request
04:19:17.707 00.000 15712 Worker thread wakes up
04:19:17.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:17.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:19.236 01.529 15712 Exposure complete
04:19:19.303 00.067 15712 worker thread done servicing request
04:19:19.303 00.000 7988 OnExposeComplete: enter
04:19:19.303 00.000 7988 UpdateGuideState(): m_state=1
04:19:19.306 00.003 7988 UpdateCurrentPosition: no star selected
04:19:19.306 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:19.306 00.000 7988 Status Line: No star selected
04:19:19.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=104, FiltMin=92, FiltMax=116, Gamma=0.690
04:19:19.306 00.000 7988 UpdateGuideState exits: No star selected
04:19:19.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:19.306 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:19.306 00.000 7988 Enqueuing Expose request
04:19:19.315 00.009 15712 Worker thread wakes up
04:19:19.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:19.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:20.949 01.634 15712 Exposure complete
04:19:21.014 00.065 15712 worker thread done servicing request
04:19:21.014 00.000 7988 OnExposeComplete: enter
04:19:21.014 00.000 7988 UpdateGuideState(): m_state=1
04:19:21.014 00.000 7988 UpdateCurrentPosition: no star selected
04:19:21.014 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:21.019 00.005 7988 Status Line: No star selected
04:19:21.021 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=104, FiltMin=94, FiltMax=115, Gamma=0.690
04:19:21.021 00.000 7988 UpdateGuideState exits: No star selected
04:19:21.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:21.024 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:21.025 00.001 7988 Enqueuing Expose request
04:19:21.025 00.000 15712 Worker thread wakes up
04:19:21.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:21.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:22.543 01.518 15712 Exposure complete
04:19:22.607 00.064 15712 worker thread done servicing request
04:19:22.607 00.000 7988 OnExposeComplete: enter
04:19:22.607 00.000 7988 UpdateGuideState(): m_state=1
04:19:22.613 00.006 7988 UpdateCurrentPosition: no star selected
04:19:22.613 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:22.615 00.002 7988 Status Line: No star selected
04:19:22.617 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=104, FiltMin=94, FiltMax=115, Gamma=0.690
04:19:22.617 00.000 7988 UpdateGuideState exits: No star selected
04:19:22.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:22.617 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:22.617 00.000 7988 Enqueuing Expose request
04:19:22.622 00.005 15712 Worker thread wakes up
04:19:22.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:22.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:24.252 01.630 15712 Exposure complete
04:19:24.314 00.062 15712 worker thread done servicing request
04:19:24.314 00.000 7988 OnExposeComplete: enter
04:19:24.314 00.000 7988 UpdateGuideState(): m_state=1
04:19:24.314 00.000 7988 UpdateCurrentPosition: no star selected
04:19:24.314 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:24.314 00.000 7988 Status Line: No star selected
04:19:24.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=104, FiltMin=94, FiltMax=116, Gamma=0.690
04:19:24.324 00.010 7988 UpdateGuideState exits: No star selected
04:19:24.324 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:24.324 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:24.324 00.000 7988 Enqueuing Expose request
04:19:24.324 00.000 15712 Worker thread wakes up
04:19:24.330 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:24.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:25.848 01.518 15712 Exposure complete
04:19:25.913 00.065 15712 worker thread done servicing request
04:19:25.913 00.000 7988 OnExposeComplete: enter
04:19:25.913 00.000 7988 UpdateGuideState(): m_state=1
04:19:25.913 00.000 7988 UpdateCurrentPosition: no star selected
04:19:25.913 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:25.913 00.000 7988 Status Line: No star selected
04:19:25.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=104, FiltMin=94, FiltMax=115, Gamma=0.690
04:19:25.913 00.000 7988 UpdateGuideState exits: No star selected
04:19:25.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:25.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:25.913 00.000 7988 Enqueuing Expose request
04:19:25.925 00.012 15712 Worker thread wakes up
04:19:25.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:25.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:27.557 01.632 15712 Exposure complete
04:19:27.622 00.065 15712 worker thread done servicing request
04:19:27.622 00.000 7988 OnExposeComplete: enter
04:19:27.622 00.000 7988 UpdateGuideState(): m_state=1
04:19:27.622 00.000 7988 UpdateCurrentPosition: no star selected
04:19:27.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:27.627 00.005 7988 Status Line: No star selected
04:19:27.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=104, FiltMin=94, FiltMax=115, Gamma=0.690
04:19:27.627 00.000 7988 UpdateGuideState exits: No star selected
04:19:27.631 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:27.631 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:27.633 00.002 7988 Enqueuing Expose request
04:19:27.635 00.002 15712 Worker thread wakes up
04:19:27.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:27.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:29.151 01.516 15712 Exposure complete
04:19:29.216 00.065 15712 worker thread done servicing request
04:19:29.216 00.000 7988 OnExposeComplete: enter
04:19:29.216 00.000 7988 UpdateGuideState(): m_state=1
04:19:29.216 00.000 7988 UpdateCurrentPosition: no star selected
04:19:29.216 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:29.216 00.000 7988 Status Line: No star selected
04:19:29.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=104, FiltMin=94, FiltMax=115, Gamma=0.690
04:19:29.216 00.000 7988 UpdateGuideState exits: No star selected
04:19:29.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:29.216 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:29.226 00.010 7988 Enqueuing Expose request
04:19:29.226 00.000 15712 Worker thread wakes up
04:19:29.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:29.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:30.858 01.632 15712 Exposure complete
04:19:30.919 00.061 15712 worker thread done servicing request
04:19:30.919 00.000 7988 OnExposeComplete: enter
04:19:30.919 00.000 7988 UpdateGuideState(): m_state=1
04:19:30.926 00.007 7988 UpdateCurrentPosition: no star selected
04:19:30.927 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:30.927 00.000 7988 Status Line: No star selected
04:19:30.929 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=103, FiltMin=93, FiltMax=115, Gamma=0.690
04:19:30.929 00.000 7988 UpdateGuideState exits: No star selected
04:19:30.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:30.929 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:30.929 00.000 7988 Enqueuing Expose request
04:19:30.935 00.006 15712 Worker thread wakes up
04:19:30.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:30.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:32.455 01.520 15712 Exposure complete
04:19:32.516 00.061 15712 worker thread done servicing request
04:19:32.516 00.000 7988 OnExposeComplete: enter
04:19:32.516 00.000 7988 UpdateGuideState(): m_state=1
04:19:32.516 00.000 7988 UpdateCurrentPosition: no star selected
04:19:32.516 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:32.525 00.009 7988 Status Line: No star selected
04:19:32.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=103, FiltMin=93, FiltMax=114, Gamma=0.690
04:19:32.525 00.000 7988 UpdateGuideState exits: No star selected
04:19:32.525 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:32.525 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:32.525 00.000 7988 Enqueuing Expose request
04:19:32.532 00.007 15712 Worker thread wakes up
04:19:32.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:32.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:34.165 01.633 15712 Exposure complete
04:19:34.229 00.064 15712 worker thread done servicing request
04:19:34.231 00.002 7988 OnExposeComplete: enter
04:19:34.231 00.000 7988 UpdateGuideState(): m_state=1
04:19:34.231 00.000 7988 UpdateCurrentPosition: no star selected
04:19:34.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:34.231 00.000 7988 Status Line: No star selected
04:19:34.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=103, FiltMin=93, FiltMax=114, Gamma=0.690
04:19:34.231 00.000 7988 UpdateGuideState exits: No star selected
04:19:34.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:34.231 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:34.231 00.000 7988 Enqueuing Expose request
04:19:34.231 00.000 15712 Worker thread wakes up
04:19:34.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:34.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:35.763 01.532 15712 Exposure complete
04:19:35.828 00.065 15712 worker thread done servicing request
04:19:35.828 00.000 7988 OnExposeComplete: enter
04:19:35.828 00.000 7988 UpdateGuideState(): m_state=1
04:19:35.828 00.000 7988 UpdateCurrentPosition: no star selected
04:19:35.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:35.828 00.000 7988 Status Line: No star selected
04:19:35.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=102, FiltMin=93, FiltMax=113, Gamma=0.690
04:19:35.828 00.000 7988 UpdateGuideState exits: No star selected
04:19:35.837 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:35.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:35.839 00.002 7988 Enqueuing Expose request
04:19:35.839 00.000 15712 Worker thread wakes up
04:19:35.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:35.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:37.470 01.631 15712 Exposure complete
04:19:37.533 00.063 15712 worker thread done servicing request
04:19:37.533 00.000 7988 OnExposeComplete: enter
04:19:37.533 00.000 7988 UpdateGuideState(): m_state=1
04:19:37.539 00.006 7988 UpdateCurrentPosition: no star selected
04:19:37.539 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:37.541 00.002 7988 Status Line: No star selected
04:19:37.543 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=102, FiltMin=93, FiltMax=112, Gamma=0.690
04:19:37.543 00.000 7988 UpdateGuideState exits: No star selected
04:19:37.545 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:37.545 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:37.547 00.002 7988 Enqueuing Expose request
04:19:37.547 00.000 15712 Worker thread wakes up
04:19:37.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:37.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:39.066 01.519 15712 Exposure complete
04:19:39.131 00.065 15712 worker thread done servicing request
04:19:39.131 00.000 7988 OnExposeComplete: enter
04:19:39.131 00.000 7988 UpdateGuideState(): m_state=1
04:19:39.133 00.002 7988 UpdateCurrentPosition: no star selected
04:19:39.133 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:39.133 00.000 7988 Status Line: No star selected
04:19:39.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=102, FiltMin=93, FiltMax=112, Gamma=0.690
04:19:39.133 00.000 7988 UpdateGuideState exits: No star selected
04:19:39.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:39.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:39.133 00.000 7988 Enqueuing Expose request
04:19:39.133 00.000 15712 Worker thread wakes up
04:19:39.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:39.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:40.775 01.642 15712 Exposure complete
04:19:40.840 00.065 15712 worker thread done servicing request
04:19:40.840 00.000 7988 OnExposeComplete: enter
04:19:40.840 00.000 7988 UpdateGuideState(): m_state=1
04:19:40.840 00.000 7988 UpdateCurrentPosition: no star selected
04:19:40.840 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:40.840 00.000 7988 Status Line: No star selected
04:19:40.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=92, FiltMax=113, Gamma=0.690
04:19:40.840 00.000 7988 UpdateGuideState exits: No star selected
04:19:40.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:40.840 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:40.840 00.000 7988 Enqueuing Expose request
04:19:40.851 00.011 15712 Worker thread wakes up
04:19:40.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:40.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:42.371 01.520 15712 Exposure complete
04:19:42.437 00.066 15712 worker thread done servicing request
04:19:42.437 00.000 7988 OnExposeComplete: enter
04:19:42.437 00.000 7988 UpdateGuideState(): m_state=1
04:19:42.437 00.000 7988 UpdateCurrentPosition: no star selected
04:19:42.437 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:42.437 00.000 7988 Status Line: No star selected
04:19:42.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=93, FiltMax=112, Gamma=0.690
04:19:42.437 00.000 7988 UpdateGuideState exits: No star selected
04:19:42.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:42.437 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:42.437 00.000 7988 Enqueuing Expose request
04:19:42.449 00.012 15712 Worker thread wakes up
04:19:42.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:42.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:44.078 01.629 15712 Exposure complete
04:19:44.142 00.064 15712 worker thread done servicing request
04:19:44.142 00.000 7988 OnExposeComplete: enter
04:19:44.142 00.000 7988 UpdateGuideState(): m_state=1
04:19:44.147 00.005 7988 UpdateCurrentPosition: no star selected
04:19:44.147 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:44.149 00.002 7988 Status Line: No star selected
04:19:44.151 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=93, FiltMax=113, Gamma=0.690
04:19:44.152 00.001 7988 UpdateGuideState exits: No star selected
04:19:44.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:44.154 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:44.154 00.000 7988 Enqueuing Expose request
04:19:44.156 00.002 15712 Worker thread wakes up
04:19:44.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:44.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:45.677 01.521 15712 Exposure complete
04:19:45.739 00.062 15712 worker thread done servicing request
04:19:45.739 00.000 7988 OnExposeComplete: enter
04:19:45.739 00.000 7988 UpdateGuideState(): m_state=1
04:19:45.745 00.006 7988 UpdateCurrentPosition: no star selected
04:19:45.745 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:45.747 00.002 7988 Status Line: No star selected
04:19:45.749 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=102, FiltMin=93, FiltMax=112, Gamma=0.690
04:19:45.749 00.000 7988 UpdateGuideState exits: No star selected
04:19:45.751 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:45.751 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:45.751 00.000 7988 Enqueuing Expose request
04:19:45.754 00.003 15712 Worker thread wakes up
04:19:45.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:45.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:47.385 01.631 15712 Exposure complete
04:19:47.446 00.061 15712 worker thread done servicing request
04:19:47.446 00.000 7988 OnExposeComplete: enter
04:19:47.446 00.000 7988 UpdateGuideState(): m_state=1
04:19:47.454 00.008 7988 UpdateCurrentPosition: no star selected
04:19:47.454 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:47.454 00.000 7988 Status Line: No star selected
04:19:47.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=93, FiltMax=112, Gamma=0.690
04:19:47.454 00.000 7988 UpdateGuideState exits: No star selected
04:19:47.454 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:47.454 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:47.462 00.008 7988 Enqueuing Expose request
04:19:47.464 00.002 15712 Worker thread wakes up
04:19:47.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:47.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:48.983 01.519 15712 Exposure complete
04:19:49.045 00.062 15712 worker thread done servicing request
04:19:49.045 00.000 7988 OnExposeComplete: enter
04:19:49.045 00.000 7988 UpdateGuideState(): m_state=1
04:19:49.051 00.006 7988 UpdateCurrentPosition: no star selected
04:19:49.051 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:49.053 00.002 7988 Status Line: No star selected
04:19:49.054 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=92, FiltMax=113, Gamma=0.690
04:19:49.054 00.000 7988 UpdateGuideState exits: No star selected
04:19:49.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:49.054 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:49.054 00.000 7988 Enqueuing Expose request
04:19:49.060 00.006 15712 Worker thread wakes up
04:19:49.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:49.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:50.703 01.643 15712 Exposure complete
04:19:50.768 00.065 15712 worker thread done servicing request
04:19:50.770 00.002 7988 OnExposeComplete: enter
04:19:50.770 00.000 7988 UpdateGuideState(): m_state=1
04:19:50.773 00.003 7988 UpdateCurrentPosition: no star selected
04:19:50.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:50.775 00.002 7988 Status Line: No star selected
04:19:50.777 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=90, FiltMax=113, Gamma=0.690
04:19:50.778 00.001 7988 UpdateGuideState exits: No star selected
04:19:50.780 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:50.780 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:50.782 00.002 7988 Enqueuing Expose request
04:19:50.783 00.001 15712 Worker thread wakes up
04:19:50.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:50.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:52.299 01.516 15712 Exposure complete
04:19:52.367 00.068 15712 worker thread done servicing request
04:19:52.367 00.000 7988 OnExposeComplete: enter
04:19:52.367 00.000 7988 UpdateGuideState(): m_state=1
04:19:52.367 00.000 7988 UpdateCurrentPosition: no star selected
04:19:52.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:52.367 00.000 7988 Status Line: No star selected
04:19:52.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=92, FiltMax=114, Gamma=0.690
04:19:52.367 00.000 7988 UpdateGuideState exits: No star selected
04:19:52.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:52.377 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:52.377 00.000 7988 Enqueuing Expose request
04:19:52.377 00.000 15712 Worker thread wakes up
04:19:52.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:52.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:54.022 01.645 15712 Exposure complete
04:19:54.084 00.062 15712 worker thread done servicing request
04:19:54.084 00.000 7988 OnExposeComplete: enter
04:19:54.084 00.000 7988 UpdateGuideState(): m_state=1
04:19:54.089 00.005 7988 UpdateCurrentPosition: no star selected
04:19:54.089 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:54.091 00.002 7988 Status Line: No star selected
04:19:54.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=92, FiltMax=114, Gamma=0.690
04:19:54.094 00.003 7988 UpdateGuideState exits: No star selected
04:19:54.096 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:54.096 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:54.098 00.002 7988 Enqueuing Expose request
04:19:54.098 00.000 15712 Worker thread wakes up
04:19:54.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:54.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:55.620 01.522 15712 Exposure complete
04:19:55.681 00.061 15712 worker thread done servicing request
04:19:55.681 00.000 7988 OnExposeComplete: enter
04:19:55.681 00.000 7988 UpdateGuideState(): m_state=1
04:19:55.687 00.006 7988 UpdateCurrentPosition: no star selected
04:19:55.689 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:55.689 00.000 7988 Status Line: No star selected
04:19:55.691 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=92, FiltMax=114, Gamma=0.690
04:19:55.691 00.000 7988 UpdateGuideState exits: No star selected
04:19:55.694 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:55.694 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:55.696 00.002 7988 Enqueuing Expose request
04:19:55.697 00.001 15712 Worker thread wakes up
04:19:55.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:55.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:57.325 01.628 15712 Exposure complete
04:19:57.387 00.062 15712 worker thread done servicing request
04:19:57.387 00.000 7988 OnExposeComplete: enter
04:19:57.387 00.000 7988 UpdateGuideState(): m_state=1
04:19:57.387 00.000 7988 UpdateCurrentPosition: no star selected
04:19:57.387 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:57.395 00.008 7988 Status Line: No star selected
04:19:57.395 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=102, FiltMin=91, FiltMax=114, Gamma=0.690
04:19:57.395 00.000 7988 UpdateGuideState exits: No star selected
04:19:57.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:57.395 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:57.395 00.000 7988 Enqueuing Expose request
04:19:57.395 00.000 15712 Worker thread wakes up
04:19:57.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:57.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:19:58.918 01.523 15712 Exposure complete
04:19:58.984 00.066 15712 worker thread done servicing request
04:19:58.984 00.000 7988 OnExposeComplete: enter
04:19:58.984 00.000 7988 UpdateGuideState(): m_state=1
04:19:58.984 00.000 7988 UpdateCurrentPosition: no star selected
04:19:58.984 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:19:58.984 00.000 7988 Status Line: No star selected
04:19:58.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=102, FiltMin=90, FiltMax=114, Gamma=0.690
04:19:58.984 00.000 7988 UpdateGuideState exits: No star selected
04:19:58.992 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:58.992 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:19:58.994 00.002 7988 Enqueuing Expose request
04:19:58.995 00.001 15712 Worker thread wakes up
04:19:58.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:19:58.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:00.737 01.742 15712 Exposure complete
04:20:00.800 00.063 15712 worker thread done servicing request
04:20:00.800 00.000 7988 OnExposeComplete: enter
04:20:00.800 00.000 7988 UpdateGuideState(): m_state=1
04:20:00.805 00.005 7988 UpdateCurrentPosition: no star selected
04:20:00.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:00.807 00.002 7988 Status Line: No star selected
04:20:00.809 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=101, FiltMin=91, FiltMax=114, Gamma=0.690
04:20:00.809 00.000 7988 UpdateGuideState exits: No star selected
04:20:00.811 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:00.811 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:00.813 00.002 7988 Enqueuing Expose request
04:20:00.814 00.001 15712 Worker thread wakes up
04:20:00.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:00.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:02.220 01.406 15712 Exposure complete
04:20:02.288 00.068 15712 worker thread done servicing request
04:20:02.288 00.000 7988 OnExposeComplete: enter
04:20:02.288 00.000 7988 UpdateGuideState(): m_state=1
04:20:02.288 00.000 7988 UpdateCurrentPosition: no star selected
04:20:02.288 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:02.288 00.000 7988 Status Line: No star selected
04:20:02.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=91, FiltMax=114, Gamma=0.690
04:20:02.288 00.000 7988 UpdateGuideState exits: No star selected
04:20:02.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:02.297 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:02.297 00.000 7988 Enqueuing Expose request
04:20:02.299 00.002 15712 Worker thread wakes up
04:20:02.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:02.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:03.928 01.629 15712 Exposure complete
04:20:03.996 00.068 15712 worker thread done servicing request
04:20:03.996 00.000 7988 OnExposeComplete: enter
04:20:03.996 00.000 7988 UpdateGuideState(): m_state=1
04:20:03.999 00.003 7988 UpdateCurrentPosition: no star selected
04:20:03.999 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:03.999 00.000 7988 Status Line: No star selected
04:20:04.003 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=89, FiltMax=114, Gamma=0.690
04:20:04.003 00.000 7988 UpdateGuideState exits: No star selected
04:20:04.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:04.003 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:04.003 00.000 7988 Enqueuing Expose request
04:20:04.008 00.005 15712 Worker thread wakes up
04:20:04.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:04.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:05.530 01.522 15712 Exposure complete
04:20:05.597 00.067 15712 worker thread done servicing request
04:20:05.597 00.000 7988 OnExposeComplete: enter
04:20:05.597 00.000 7988 UpdateGuideState(): m_state=1
04:20:05.599 00.002 7988 UpdateCurrentPosition: no star selected
04:20:05.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:05.599 00.000 7988 Status Line: No star selected
04:20:05.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=90, FiltMax=114, Gamma=0.690
04:20:05.599 00.000 7988 UpdateGuideState exits: No star selected
04:20:05.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:05.607 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:05.607 00.000 7988 Enqueuing Expose request
04:20:05.607 00.000 15712 Worker thread wakes up
04:20:05.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:05.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:07.251 01.644 15712 Exposure complete
04:20:07.312 00.061 15712 worker thread done servicing request
04:20:07.312 00.000 7988 OnExposeComplete: enter
04:20:07.312 00.000 7988 UpdateGuideState(): m_state=1
04:20:07.317 00.005 7988 UpdateCurrentPosition: no star selected
04:20:07.319 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:07.319 00.000 7988 Status Line: No star selected
04:20:07.321 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=90, FiltMax=113, Gamma=0.690
04:20:07.323 00.002 7988 UpdateGuideState exits: No star selected
04:20:07.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:07.325 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:07.325 00.000 7988 Enqueuing Expose request
04:20:07.327 00.002 15712 Worker thread wakes up
04:20:07.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:07.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:08.843 01.516 15712 Exposure complete
04:20:08.907 00.064 15712 worker thread done servicing request
04:20:08.908 00.001 7988 OnExposeComplete: enter
04:20:08.908 00.000 7988 UpdateGuideState(): m_state=1
04:20:08.908 00.000 7988 UpdateCurrentPosition: no star selected
04:20:08.908 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:08.908 00.000 7988 Status Line: No star selected
04:20:08.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=90, FiltMax=113, Gamma=0.690
04:20:08.908 00.000 7988 UpdateGuideState exits: No star selected
04:20:08.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:08.908 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:08.918 00.010 7988 Enqueuing Expose request
04:20:08.918 00.000 15712 Worker thread wakes up
04:20:08.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:08.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:10.551 01.633 15712 Exposure complete
04:20:10.613 00.062 15712 worker thread done servicing request
04:20:10.613 00.000 7988 OnExposeComplete: enter
04:20:10.613 00.000 7988 UpdateGuideState(): m_state=1
04:20:10.619 00.006 7988 UpdateCurrentPosition: no star selected
04:20:10.619 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:10.619 00.000 7988 Status Line: No star selected
04:20:10.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=101, FiltMin=90, FiltMax=112, Gamma=0.690
04:20:10.619 00.000 7988 UpdateGuideState exits: No star selected
04:20:10.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:10.619 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:10.619 00.000 7988 Enqueuing Expose request
04:20:10.619 00.000 15712 Worker thread wakes up
04:20:10.629 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:10.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:12.147 01.518 15712 Exposure complete
04:20:12.209 00.062 15712 worker thread done servicing request
04:20:12.209 00.000 7988 OnExposeComplete: enter
04:20:12.209 00.000 7988 UpdateGuideState(): m_state=1
04:20:12.209 00.000 7988 UpdateCurrentPosition: no star selected
04:20:12.218 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:12.220 00.002 7988 Status Line: No star selected
04:20:12.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=90, FiltMax=112, Gamma=0.690
04:20:12.222 00.002 7988 UpdateGuideState exits: No star selected
04:20:12.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:12.224 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:12.224 00.000 7988 Enqueuing Expose request
04:20:12.225 00.001 15712 Worker thread wakes up
04:20:12.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:12.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:13.869 01.644 15712 Exposure complete
04:20:13.931 00.062 15712 worker thread done servicing request
04:20:13.931 00.000 7988 OnExposeComplete: enter
04:20:13.931 00.000 7988 UpdateGuideState(): m_state=1
04:20:13.931 00.000 7988 UpdateCurrentPosition: no star selected
04:20:13.931 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:13.938 00.007 7988 Status Line: No star selected
04:20:13.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=101, FiltMin=90, FiltMax=112, Gamma=0.690
04:20:13.938 00.000 7988 UpdateGuideState exits: No star selected
04:20:13.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:13.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:13.938 00.000 7988 Enqueuing Expose request
04:20:13.938 00.000 15712 Worker thread wakes up
04:20:13.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:13.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:15.351 01.413 15712 Exposure complete
04:20:15.412 00.061 15712 worker thread done servicing request
04:20:15.412 00.000 7988 OnExposeComplete: enter
04:20:15.419 00.007 7988 UpdateGuideState(): m_state=1
04:20:15.419 00.000 7988 UpdateCurrentPosition: no star selected
04:20:15.419 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:15.419 00.000 7988 Status Line: No star selected
04:20:15.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=91, FiltMax=112, Gamma=0.690
04:20:15.419 00.000 7988 UpdateGuideState exits: No star selected
04:20:15.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:15.419 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:15.428 00.009 7988 Enqueuing Expose request
04:20:15.428 00.000 15712 Worker thread wakes up
04:20:15.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:15.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:17.171 01.743 15712 Exposure complete
04:20:17.237 00.066 15712 worker thread done servicing request
04:20:17.237 00.000 7988 OnExposeComplete: enter
04:20:17.239 00.002 7988 UpdateGuideState(): m_state=1
04:20:17.239 00.000 7988 UpdateCurrentPosition: no star selected
04:20:17.239 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:17.239 00.000 7988 Status Line: No star selected
04:20:17.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=91, FiltMax=112, Gamma=0.690
04:20:17.239 00.000 7988 UpdateGuideState exits: No star selected
04:20:17.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:17.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:17.239 00.000 7988 Enqueuing Expose request
04:20:17.249 00.010 15712 Worker thread wakes up
04:20:17.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:17.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:18.655 01.406 15712 Exposure complete
04:20:18.721 00.066 15712 worker thread done servicing request
04:20:18.721 00.000 7988 OnExposeComplete: enter
04:20:18.721 00.000 7988 UpdateGuideState(): m_state=1
04:20:18.721 00.000 7988 UpdateCurrentPosition: no star selected
04:20:18.721 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:18.721 00.000 7988 Status Line: No star selected
04:20:18.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=90, FiltMax=112, Gamma=0.690
04:20:18.721 00.000 7988 UpdateGuideState exits: No star selected
04:20:18.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:18.721 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:18.721 00.000 7988 Enqueuing Expose request
04:20:18.732 00.011 15712 Worker thread wakes up
04:20:18.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:18.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:20.364 01.632 15712 Exposure complete
04:20:20.425 00.061 15712 worker thread done servicing request
04:20:20.425 00.000 7988 OnExposeComplete: enter
04:20:20.425 00.000 7988 UpdateGuideState(): m_state=1
04:20:20.425 00.000 7988 UpdateCurrentPosition: no star selected
04:20:20.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:20.425 00.000 7988 Status Line: No star selected
04:20:20.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=92, FiltMax=113, Gamma=0.690
04:20:20.425 00.000 7988 UpdateGuideState exits: No star selected
04:20:20.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:20.438 00.013 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:20.438 00.000 7988 Enqueuing Expose request
04:20:20.440 00.002 15712 Worker thread wakes up
04:20:20.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:20.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:21.960 01.520 15712 Exposure complete
04:20:22.028 00.068 15712 worker thread done servicing request
04:20:22.028 00.000 7988 OnExposeComplete: enter
04:20:22.028 00.000 7988 UpdateGuideState(): m_state=1
04:20:22.028 00.000 7988 UpdateCurrentPosition: no star selected
04:20:22.028 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:22.028 00.000 7988 Status Line: No star selected
04:20:22.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=92, FiltMax=113, Gamma=0.690
04:20:22.028 00.000 7988 UpdateGuideState exits: No star selected
04:20:22.037 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:22.037 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:22.039 00.002 7988 Enqueuing Expose request
04:20:22.039 00.000 15712 Worker thread wakes up
04:20:22.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:22.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:23.667 01.628 15712 Exposure complete
04:20:23.729 00.062 15712 worker thread done servicing request
04:20:23.729 00.000 7988 OnExposeComplete: enter
04:20:23.729 00.000 7988 UpdateGuideState(): m_state=1
04:20:23.735 00.006 7988 UpdateCurrentPosition: no star selected
04:20:23.735 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:23.737 00.002 7988 Status Line: No star selected
04:20:23.739 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=102, FiltMin=91, FiltMax=114, Gamma=0.690
04:20:23.739 00.000 7988 UpdateGuideState exits: No star selected
04:20:23.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:23.739 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:23.739 00.000 7988 Enqueuing Expose request
04:20:23.745 00.006 15712 Worker thread wakes up
04:20:23.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:23.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:25.265 01.520 15712 Exposure complete
04:20:25.329 00.064 15712 worker thread done servicing request
04:20:25.329 00.000 7988 OnExposeComplete: enter
04:20:25.329 00.000 7988 UpdateGuideState(): m_state=1
04:20:25.332 00.003 7988 UpdateCurrentPosition: no star selected
04:20:25.332 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:25.334 00.002 7988 Status Line: No star selected
04:20:25.336 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=92, FiltMax=113, Gamma=0.690
04:20:25.336 00.000 7988 UpdateGuideState exits: No star selected
04:20:25.338 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:25.338 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:25.340 00.002 7988 Enqueuing Expose request
04:20:25.340 00.000 15712 Worker thread wakes up
04:20:25.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:25.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:27.081 01.741 15712 Exposure complete
04:20:27.145 00.064 15712 worker thread done servicing request
04:20:27.145 00.000 7988 OnExposeComplete: enter
04:20:27.145 00.000 7988 UpdateGuideState(): m_state=1
04:20:27.149 00.004 7988 UpdateCurrentPosition: no star selected
04:20:27.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:27.151 00.002 7988 Status Line: No star selected
04:20:27.152 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=92, FiltMax=114, Gamma=0.690
04:20:27.154 00.002 7988 UpdateGuideState exits: No star selected
04:20:27.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:27.156 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:27.156 00.000 7988 Enqueuing Expose request
04:20:27.158 00.002 15712 Worker thread wakes up
04:20:27.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:27.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:28.567 01.409 15712 Exposure complete
04:20:28.631 00.064 15712 worker thread done servicing request
04:20:28.631 00.000 7988 OnExposeComplete: enter
04:20:28.631 00.000 7988 UpdateGuideState(): m_state=1
04:20:28.636 00.005 7988 UpdateCurrentPosition: no star selected
04:20:28.638 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:28.638 00.000 7988 Status Line: No star selected
04:20:28.640 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=102, FiltMin=91, FiltMax=113, Gamma=0.690
04:20:28.642 00.002 7988 UpdateGuideState exits: No star selected
04:20:28.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:28.644 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:28.644 00.000 7988 Enqueuing Expose request
04:20:28.646 00.002 15712 Worker thread wakes up
04:20:28.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:28.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:30.279 01.633 15712 Exposure complete
04:20:30.345 00.066 15712 worker thread done servicing request
04:20:30.345 00.000 7988 OnExposeComplete: enter
04:20:30.345 00.000 7988 UpdateGuideState(): m_state=1
04:20:30.348 00.003 7988 UpdateCurrentPosition: no star selected
04:20:30.348 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:30.348 00.000 7988 Status Line: No star selected
04:20:30.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=90, FiltMax=113, Gamma=0.690
04:20:30.348 00.000 7988 UpdateGuideState exits: No star selected
04:20:30.354 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:30.354 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:30.356 00.002 7988 Enqueuing Expose request
04:20:30.357 00.001 15712 Worker thread wakes up
04:20:30.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:30.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:31.877 01.520 15712 Exposure complete
04:20:31.938 00.061 15712 worker thread done servicing request
04:20:31.938 00.000 7988 OnExposeComplete: enter
04:20:31.938 00.000 7988 UpdateGuideState(): m_state=1
04:20:31.944 00.006 7988 UpdateCurrentPosition: no star selected
04:20:31.946 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:31.946 00.000 7988 Status Line: No star selected
04:20:31.948 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=102, FiltMin=90, FiltMax=113, Gamma=0.690
04:20:31.950 00.002 7988 UpdateGuideState exits: No star selected
04:20:31.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:31.952 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:31.952 00.000 7988 Enqueuing Expose request
04:20:31.954 00.002 15712 Worker thread wakes up
04:20:31.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:31.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:33.585 01.631 15712 Exposure complete
04:20:33.655 00.070 15712 worker thread done servicing request
04:20:33.655 00.000 7988 OnExposeComplete: enter
04:20:33.655 00.000 7988 UpdateGuideState(): m_state=1
04:20:33.655 00.000 7988 UpdateCurrentPosition: no star selected
04:20:33.655 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:33.655 00.000 7988 Status Line: No star selected
04:20:33.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=90, FiltMax=114, Gamma=0.690
04:20:33.664 00.009 7988 UpdateGuideState exits: No star selected
04:20:33.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:33.664 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:33.664 00.000 7988 Enqueuing Expose request
04:20:33.664 00.000 15712 Worker thread wakes up
04:20:33.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:33.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:35.088 01.424 15712 Exposure complete
04:20:35.153 00.065 15712 worker thread done servicing request
04:20:35.153 00.000 7988 OnExposeComplete: enter
04:20:35.153 00.000 7988 UpdateGuideState(): m_state=1
04:20:35.153 00.000 7988 UpdateCurrentPosition: no star selected
04:20:35.153 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:35.153 00.000 7988 Status Line: No star selected
04:20:35.160 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=89, FiltMax=113, Gamma=0.690
04:20:35.160 00.000 7988 UpdateGuideState exits: No star selected
04:20:35.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:35.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:35.160 00.000 7988 Enqueuing Expose request
04:20:35.165 00.005 15712 Worker thread wakes up
04:20:35.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:35.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:36.802 01.637 15712 Exposure complete
04:20:36.861 00.059 15712 worker thread done servicing request
04:20:36.861 00.000 7988 OnExposeComplete: enter
04:20:36.861 00.000 7988 UpdateGuideState(): m_state=1
04:20:36.870 00.009 7988 UpdateCurrentPosition: no star selected
04:20:36.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:36.872 00.002 7988 Status Line: No star selected
04:20:36.873 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=102, FiltMin=88, FiltMax=113, Gamma=0.690
04:20:36.873 00.000 7988 UpdateGuideState exits: No star selected
04:20:36.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:36.878 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:36.878 00.000 7988 Enqueuing Expose request
04:20:36.878 00.000 15712 Worker thread wakes up
04:20:36.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:36.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:38.299 01.421 15712 Exposure complete
04:20:38.363 00.064 15712 worker thread done servicing request
04:20:38.363 00.000 7988 OnExposeComplete: enter
04:20:38.363 00.000 7988 UpdateGuideState(): m_state=1
04:20:38.363 00.000 7988 UpdateCurrentPosition: no star selected
04:20:38.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:38.363 00.000 7988 Status Line: No star selected
04:20:38.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=88, FiltMax=113, Gamma=0.690
04:20:38.363 00.000 7988 UpdateGuideState exits: No star selected
04:20:38.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:38.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:38.373 00.010 7988 Enqueuing Expose request
04:20:38.375 00.002 15712 Worker thread wakes up
04:20:38.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:38.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:40.016 01.641 15712 Exposure complete
04:20:40.103 00.087 15712 worker thread done servicing request
04:20:40.103 00.000 7988 OnExposeComplete: enter
04:20:40.105 00.002 7988 UpdateGuideState(): m_state=1
04:20:40.106 00.001 7988 UpdateCurrentPosition: no star selected
04:20:40.109 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:40.111 00.002 7988 Status Line: No star selected
04:20:40.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=88, FiltMax=114, Gamma=0.690
04:20:40.114 00.003 7988 UpdateGuideState exits: No star selected
04:20:40.116 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:40.118 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:40.118 00.000 7988 Enqueuing Expose request
04:20:40.120 00.002 15712 Worker thread wakes up
04:20:40.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:40.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:41.531 01.411 15712 Exposure complete
04:20:41.598 00.067 15712 worker thread done servicing request
04:20:41.598 00.000 7988 OnExposeComplete: enter
04:20:41.598 00.000 7988 UpdateGuideState(): m_state=1
04:20:41.598 00.000 7988 UpdateCurrentPosition: no star selected
04:20:41.598 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:41.603 00.005 7988 Status Line: No star selected
04:20:41.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=87, FiltMax=114, Gamma=0.690
04:20:41.603 00.000 7988 UpdateGuideState exits: No star selected
04:20:41.606 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:41.606 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:41.606 00.000 7988 Enqueuing Expose request
04:20:41.606 00.000 15712 Worker thread wakes up
04:20:41.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:41.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:43.243 01.637 15712 Exposure complete
04:20:43.306 00.063 15712 worker thread done servicing request
04:20:43.306 00.000 7988 OnExposeComplete: enter
04:20:43.306 00.000 7988 UpdateGuideState(): m_state=1
04:20:43.306 00.000 7988 UpdateCurrentPosition: no star selected
04:20:43.306 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:43.306 00.000 7988 Status Line: No star selected
04:20:43.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=99, FiltMin=87, FiltMax=114, Gamma=0.690
04:20:43.306 00.000 7988 UpdateGuideState exits: No star selected
04:20:43.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:43.306 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:43.306 00.000 7988 Enqueuing Expose request
04:20:43.306 00.000 15712 Worker thread wakes up
04:20:43.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:43.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:44.839 01.533 15712 Exposure complete
04:20:44.902 00.063 15712 worker thread done servicing request
04:20:44.902 00.000 7988 OnExposeComplete: enter
04:20:44.907 00.005 7988 UpdateGuideState(): m_state=1
04:20:44.907 00.000 7988 UpdateCurrentPosition: no star selected
04:20:44.909 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:44.911 00.002 7988 Status Line: No star selected
04:20:44.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=98, FiltMin=87, FiltMax=112, Gamma=0.690
04:20:44.913 00.002 7988 UpdateGuideState exits: No star selected
04:20:44.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:44.915 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:44.915 00.000 7988 Enqueuing Expose request
04:20:44.917 00.002 15712 Worker thread wakes up
04:20:44.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:44.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:46.548 01.631 15712 Exposure complete
04:20:46.610 00.062 15712 worker thread done servicing request
04:20:46.610 00.000 7988 OnExposeComplete: enter
04:20:46.610 00.000 7988 UpdateGuideState(): m_state=1
04:20:46.616 00.006 7988 UpdateCurrentPosition: no star selected
04:20:46.616 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:46.618 00.002 7988 Status Line: No star selected
04:20:46.620 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=87, FiltMax=111, Gamma=0.690
04:20:46.620 00.000 7988 UpdateGuideState exits: No star selected
04:20:46.622 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:46.622 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:46.624 00.002 7988 Enqueuing Expose request
04:20:46.624 00.000 15712 Worker thread wakes up
04:20:46.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:46.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:48.145 01.521 15712 Exposure complete
04:20:48.208 00.063 15712 worker thread done servicing request
04:20:48.208 00.000 7988 OnExposeComplete: enter
04:20:48.208 00.000 7988 UpdateGuideState(): m_state=1
04:20:48.208 00.000 7988 UpdateCurrentPosition: no star selected
04:20:48.208 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:48.208 00.000 7988 Status Line: No star selected
04:20:48.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=98, FiltMin=87, FiltMax=108, Gamma=0.690
04:20:48.208 00.000 7988 UpdateGuideState exits: No star selected
04:20:48.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:48.208 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:48.221 00.013 7988 Enqueuing Expose request
04:20:48.222 00.001 15712 Worker thread wakes up
04:20:48.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:48.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:49.854 01.632 15712 Exposure complete
04:20:49.915 00.061 15712 worker thread done servicing request
04:20:49.915 00.000 7988 OnExposeComplete: enter
04:20:49.915 00.000 7988 UpdateGuideState(): m_state=1
04:20:49.921 00.006 7988 UpdateCurrentPosition: no star selected
04:20:49.921 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:49.923 00.002 7988 Status Line: No star selected
04:20:49.925 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
04:20:49.925 00.000 7988 UpdateGuideState exits: No star selected
04:20:49.928 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:49.928 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:49.928 00.000 7988 Enqueuing Expose request
04:20:49.928 00.000 15712 Worker thread wakes up
04:20:49.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:49.931 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:51.447 01.516 15712 Exposure complete
04:20:51.513 00.066 15712 worker thread done servicing request
04:20:51.513 00.000 7988 OnExposeComplete: enter
04:20:51.513 00.000 7988 UpdateGuideState(): m_state=1
04:20:51.516 00.003 7988 UpdateCurrentPosition: no star selected
04:20:51.516 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:51.518 00.002 7988 Status Line: No star selected
04:20:51.520 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=87, FiltMax=109, Gamma=0.690
04:20:51.520 00.000 7988 UpdateGuideState exits: No star selected
04:20:51.522 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:51.522 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:51.524 00.002 7988 Enqueuing Expose request
04:20:51.524 00.000 15712 Worker thread wakes up
04:20:51.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:51.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:53.160 01.636 15712 Exposure complete
04:20:53.226 00.066 15712 worker thread done servicing request
04:20:53.228 00.002 7988 OnExposeComplete: enter
04:20:53.228 00.000 7988 UpdateGuideState(): m_state=1
04:20:53.228 00.000 7988 UpdateCurrentPosition: no star selected
04:20:53.228 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:53.228 00.000 7988 Status Line: No star selected
04:20:53.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=87, FiltMax=109, Gamma=0.690
04:20:53.228 00.000 7988 UpdateGuideState exits: No star selected
04:20:53.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:53.236 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:53.236 00.000 7988 Enqueuing Expose request
04:20:53.236 00.000 15712 Worker thread wakes up
04:20:53.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:53.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:54.758 01.522 15712 Exposure complete
04:20:54.822 00.064 15712 worker thread done servicing request
04:20:54.822 00.000 7988 OnExposeComplete: enter
04:20:54.822 00.000 7988 UpdateGuideState(): m_state=1
04:20:54.822 00.000 7988 UpdateCurrentPosition: no star selected
04:20:54.822 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:54.822 00.000 7988 Status Line: No star selected
04:20:54.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=87, FiltMax=107, Gamma=0.690
04:20:54.822 00.000 7988 UpdateGuideState exits: No star selected
04:20:54.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:54.822 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:54.834 00.012 7988 Enqueuing Expose request
04:20:54.834 00.000 15712 Worker thread wakes up
04:20:54.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:54.835 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:56.463 01.628 15712 Exposure complete
04:20:56.527 00.064 15712 worker thread done servicing request
04:20:56.527 00.000 7988 OnExposeComplete: enter
04:20:56.527 00.000 7988 UpdateGuideState(): m_state=1
04:20:56.527 00.000 7988 UpdateCurrentPosition: no star selected
04:20:56.527 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:56.527 00.000 7988 Status Line: No star selected
04:20:56.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=86, FiltMax=107, Gamma=0.690
04:20:56.527 00.000 7988 UpdateGuideState exits: No star selected
04:20:56.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:56.527 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:56.527 00.000 7988 Enqueuing Expose request
04:20:56.541 00.014 15712 Worker thread wakes up
04:20:56.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:56.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:58.062 01.521 15712 Exposure complete
04:20:58.125 00.063 15712 worker thread done servicing request
04:20:58.125 00.000 7988 OnExposeComplete: enter
04:20:58.127 00.002 7988 UpdateGuideState(): m_state=1
04:20:58.127 00.000 7988 UpdateCurrentPosition: no star selected
04:20:58.127 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:58.127 00.000 7988 Status Line: No star selected
04:20:58.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=86, FiltMax=108, Gamma=0.690
04:20:58.127 00.000 7988 UpdateGuideState exits: No star selected
04:20:58.134 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:58.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:58.136 00.002 7988 Enqueuing Expose request
04:20:58.136 00.000 15712 Worker thread wakes up
04:20:58.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:58.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:20:59.768 01.632 15712 Exposure complete
04:20:59.831 00.063 15712 worker thread done servicing request
04:20:59.831 00.000 7988 OnExposeComplete: enter
04:20:59.831 00.000 7988 UpdateGuideState(): m_state=1
04:20:59.831 00.000 7988 UpdateCurrentPosition: no star selected
04:20:59.831 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:20:59.831 00.000 7988 Status Line: No star selected
04:20:59.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=87, FiltMax=107, Gamma=0.690
04:20:59.831 00.000 7988 UpdateGuideState exits: No star selected
04:20:59.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:59.831 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:20:59.831 00.000 7988 Enqueuing Expose request
04:20:59.831 00.000 15712 Worker thread wakes up
04:20:59.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:20:59.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:01.367 01.536 15712 Exposure complete
04:21:01.430 00.063 15712 worker thread done servicing request
04:21:01.430 00.000 7988 OnExposeComplete: enter
04:21:01.430 00.000 7988 UpdateGuideState(): m_state=1
04:21:01.434 00.004 7988 UpdateCurrentPosition: no star selected
04:21:01.434 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:01.436 00.002 7988 Status Line: No star selected
04:21:01.438 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=87, FiltMax=107, Gamma=0.690
04:21:01.438 00.000 7988 UpdateGuideState exits: No star selected
04:21:01.440 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:01.440 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:01.442 00.002 7988 Enqueuing Expose request
04:21:01.442 00.000 15712 Worker thread wakes up
04:21:01.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:01.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:03.077 01.635 15712 Exposure complete
04:21:03.139 00.062 15712 worker thread done servicing request
04:21:03.139 00.000 7988 OnExposeComplete: enter
04:21:03.139 00.000 7988 UpdateGuideState(): m_state=1
04:21:03.146 00.007 7988 UpdateCurrentPosition: no star selected
04:21:03.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:03.148 00.002 7988 Status Line: No star selected
04:21:03.150 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=87, FiltMax=109, Gamma=0.690
04:21:03.150 00.000 7988 UpdateGuideState exits: No star selected
04:21:03.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:03.150 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:03.150 00.000 7988 Enqueuing Expose request
04:21:03.155 00.005 15712 Worker thread wakes up
04:21:03.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:03.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:04.673 01.518 15712 Exposure complete
04:21:04.736 00.063 15712 worker thread done servicing request
04:21:04.736 00.000 7988 OnExposeComplete: enter
04:21:04.736 00.000 7988 UpdateGuideState(): m_state=1
04:21:04.736 00.000 7988 UpdateCurrentPosition: no star selected
04:21:04.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:04.736 00.000 7988 Status Line: No star selected
04:21:04.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=87, FiltMax=109, Gamma=0.690
04:21:04.736 00.000 7988 UpdateGuideState exits: No star selected
04:21:04.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:04.736 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:04.748 00.012 7988 Enqueuing Expose request
04:21:04.748 00.000 15712 Worker thread wakes up
04:21:04.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:04.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:06.380 01.632 15712 Exposure complete
04:21:06.441 00.061 15712 worker thread done servicing request
04:21:06.441 00.000 7988 OnExposeComplete: enter
04:21:06.441 00.000 7988 UpdateGuideState(): m_state=1
04:21:06.448 00.007 7988 UpdateCurrentPosition: no star selected
04:21:06.448 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:06.450 00.002 7988 Status Line: No star selected
04:21:06.452 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=86, FiltMax=109, Gamma=0.690
04:21:06.452 00.000 7988 UpdateGuideState exits: No star selected
04:21:06.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:06.452 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:06.452 00.000 7988 Enqueuing Expose request
04:21:06.456 00.004 15712 Worker thread wakes up
04:21:06.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:06.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:07.988 01.532 15712 Exposure complete
04:21:08.054 00.066 15712 worker thread done servicing request
04:21:08.054 00.000 7988 OnExposeComplete: enter
04:21:08.054 00.000 7988 UpdateGuideState(): m_state=1
04:21:08.054 00.000 7988 UpdateCurrentPosition: no star selected
04:21:08.054 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:08.054 00.000 7988 Status Line: No star selected
04:21:08.054 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=87, FiltMax=110, Gamma=0.690
04:21:08.054 00.000 7988 UpdateGuideState exits: No star selected
04:21:08.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:08.054 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:08.054 00.000 7988 Enqueuing Expose request
04:21:08.066 00.012 15712 Worker thread wakes up
04:21:08.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:08.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:09.810 01.744 15712 Exposure complete
04:21:09.877 00.067 15712 worker thread done servicing request
04:21:09.877 00.000 7988 OnExposeComplete: enter
04:21:09.877 00.000 7988 UpdateGuideState(): m_state=1
04:21:09.877 00.000 7988 UpdateCurrentPosition: no star selected
04:21:09.877 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:09.877 00.000 7988 Status Line: No star selected
04:21:09.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=86, FiltMax=110, Gamma=0.690
04:21:09.877 00.000 7988 UpdateGuideState exits: No star selected
04:21:09.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:09.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:09.887 00.010 7988 Enqueuing Expose request
04:21:09.888 00.001 15712 Worker thread wakes up
04:21:09.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:09.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:11.295 01.407 15712 Exposure complete
04:21:11.359 00.064 15712 worker thread done servicing request
04:21:11.359 00.000 7988 OnExposeComplete: enter
04:21:11.359 00.000 7988 UpdateGuideState(): m_state=1
04:21:11.359 00.000 7988 UpdateCurrentPosition: no star selected
04:21:11.359 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:11.359 00.000 7988 Status Line: No star selected
04:21:11.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=86, FiltMax=109, Gamma=0.690
04:21:11.368 00.009 7988 UpdateGuideState exits: No star selected
04:21:11.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:11.368 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:11.368 00.000 7988 Enqueuing Expose request
04:21:11.368 00.000 15712 Worker thread wakes up
04:21:11.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:11.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:13.005 01.637 15712 Exposure complete
04:21:13.073 00.068 15712 worker thread done servicing request
04:21:13.073 00.000 7988 OnExposeComplete: enter
04:21:13.073 00.000 7988 UpdateGuideState(): m_state=1
04:21:13.073 00.000 7988 UpdateCurrentPosition: no star selected
04:21:13.073 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:13.073 00.000 7988 Status Line: No star selected
04:21:13.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=97, FiltMin=86, FiltMax=108, Gamma=0.690
04:21:13.073 00.000 7988 UpdateGuideState exits: No star selected
04:21:13.073 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:13.073 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:13.083 00.010 7988 Enqueuing Expose request
04:21:13.083 00.000 15712 Worker thread wakes up
04:21:13.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:13.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:14.602 01.519 15712 Exposure complete
04:21:14.666 00.064 15712 worker thread done servicing request
04:21:14.666 00.000 7988 OnExposeComplete: enter
04:21:14.666 00.000 7988 UpdateGuideState(): m_state=1
04:21:14.666 00.000 7988 UpdateCurrentPosition: no star selected
04:21:14.671 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:14.673 00.002 7988 Status Line: No star selected
04:21:14.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=86, FiltMax=108, Gamma=0.690
04:21:14.673 00.000 7988 UpdateGuideState exits: No star selected
04:21:14.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:14.673 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:14.673 00.000 7988 Enqueuing Expose request
04:21:14.673 00.000 15712 Worker thread wakes up
04:21:14.680 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:14.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:16.313 01.633 15712 Exposure complete
04:21:16.373 00.060 15712 worker thread done servicing request
04:21:16.373 00.000 7988 OnExposeComplete: enter
04:21:16.373 00.000 7988 UpdateGuideState(): m_state=1
04:21:16.373 00.000 7988 UpdateCurrentPosition: no star selected
04:21:16.373 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:16.373 00.000 7988 Status Line: No star selected
04:21:16.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=87, FiltMax=109, Gamma=0.690
04:21:16.373 00.000 7988 UpdateGuideState exits: No star selected
04:21:16.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:16.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:16.373 00.000 7988 Enqueuing Expose request
04:21:16.390 00.017 15712 Worker thread wakes up
04:21:16.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:16.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:17.909 01.519 15712 Exposure complete
04:21:17.976 00.067 15712 worker thread done servicing request
04:21:17.976 00.000 7988 OnExposeComplete: enter
04:21:17.976 00.000 7988 UpdateGuideState(): m_state=1
04:21:17.976 00.000 7988 UpdateCurrentPosition: no star selected
04:21:17.976 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:17.976 00.000 7988 Status Line: No star selected
04:21:17.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=85, FiltMax=108, Gamma=0.690
04:21:17.976 00.000 7988 UpdateGuideState exits: No star selected
04:21:17.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:17.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:17.976 00.000 7988 Enqueuing Expose request
04:21:17.986 00.010 15712 Worker thread wakes up
04:21:17.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:17.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:19.618 01.632 15712 Exposure complete
04:21:19.679 00.061 15712 worker thread done servicing request
04:21:19.679 00.000 7988 OnExposeComplete: enter
04:21:19.679 00.000 7988 UpdateGuideState(): m_state=1
04:21:19.685 00.006 7988 UpdateCurrentPosition: no star selected
04:21:19.685 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:19.687 00.002 7988 Status Line: No star selected
04:21:19.689 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=97, FiltMin=86, FiltMax=108, Gamma=0.690
04:21:19.690 00.001 7988 UpdateGuideState exits: No star selected
04:21:19.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:19.692 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:19.692 00.000 7988 Enqueuing Expose request
04:21:19.694 00.002 15712 Worker thread wakes up
04:21:19.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:19.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:21.212 01.518 15712 Exposure complete
04:21:21.274 00.062 15712 worker thread done servicing request
04:21:21.274 00.000 7988 OnExposeComplete: enter
04:21:21.274 00.000 7988 UpdateGuideState(): m_state=1
04:21:21.279 00.005 7988 UpdateCurrentPosition: no star selected
04:21:21.279 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:21.281 00.002 7988 Status Line: No star selected
04:21:21.283 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=87, FiltMax=107, Gamma=0.690
04:21:21.283 00.000 7988 UpdateGuideState exits: No star selected
04:21:21.285 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:21.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:21.287 00.002 7988 Enqueuing Expose request
04:21:21.287 00.000 15712 Worker thread wakes up
04:21:21.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:21.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:22.918 01.631 15712 Exposure complete
04:21:22.983 00.065 15712 worker thread done servicing request
04:21:22.983 00.000 7988 OnExposeComplete: enter
04:21:22.983 00.000 7988 UpdateGuideState(): m_state=1
04:21:22.983 00.000 7988 UpdateCurrentPosition: no star selected
04:21:22.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:22.983 00.000 7988 Status Line: No star selected
04:21:22.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=86, FiltMax=108, Gamma=0.690
04:21:22.983 00.000 7988 UpdateGuideState exits: No star selected
04:21:22.992 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:22.992 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:22.994 00.002 7988 Enqueuing Expose request
04:21:22.994 00.000 15712 Worker thread wakes up
04:21:22.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:22.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:24.516 01.522 15712 Exposure complete
04:21:24.578 00.062 15712 worker thread done servicing request
04:21:24.578 00.000 7988 OnExposeComplete: enter
04:21:24.581 00.003 7988 UpdateGuideState(): m_state=1
04:21:24.583 00.002 7988 UpdateCurrentPosition: no star selected
04:21:24.583 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:24.585 00.002 7988 Status Line: No star selected
04:21:24.587 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=86, FiltMax=108, Gamma=0.690
04:21:24.589 00.002 7988 UpdateGuideState exits: No star selected
04:21:24.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:24.591 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:24.591 00.000 7988 Enqueuing Expose request
04:21:24.593 00.002 15712 Worker thread wakes up
04:21:24.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:24.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:26.226 01.633 15712 Exposure complete
04:21:26.292 00.066 15712 worker thread done servicing request
04:21:26.292 00.000 7988 OnExposeComplete: enter
04:21:26.292 00.000 7988 UpdateGuideState(): m_state=1
04:21:26.294 00.002 7988 UpdateCurrentPosition: no star selected
04:21:26.294 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:26.294 00.000 7988 Status Line: No star selected
04:21:26.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=85, FiltMax=107, Gamma=0.690
04:21:26.294 00.000 7988 UpdateGuideState exits: No star selected
04:21:26.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:26.294 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:26.294 00.000 7988 Enqueuing Expose request
04:21:26.294 00.000 15712 Worker thread wakes up
04:21:26.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:26.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:27.823 01.529 15712 Exposure complete
04:21:27.885 00.062 15712 worker thread done servicing request
04:21:27.885 00.000 7988 OnExposeComplete: enter
04:21:27.885 00.000 7988 UpdateGuideState(): m_state=1
04:21:27.891 00.006 7988 UpdateCurrentPosition: no star selected
04:21:27.891 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:27.891 00.000 7988 Status Line: No star selected
04:21:27.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=85, FiltMax=107, Gamma=0.690
04:21:27.891 00.000 7988 UpdateGuideState exits: No star selected
04:21:27.896 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:27.896 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:27.898 00.002 7988 Enqueuing Expose request
04:21:27.898 00.000 15712 Worker thread wakes up
04:21:27.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:27.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:29.533 01.635 15712 Exposure complete
04:21:29.599 00.066 15712 worker thread done servicing request
04:21:29.599 00.000 7988 OnExposeComplete: enter
04:21:29.599 00.000 7988 UpdateGuideState(): m_state=1
04:21:29.599 00.000 7988 UpdateCurrentPosition: no star selected
04:21:29.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:29.599 00.000 7988 Status Line: No star selected
04:21:29.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=96, FiltMin=85, FiltMax=107, Gamma=0.690
04:21:29.599 00.000 7988 UpdateGuideState exits: No star selected
04:21:29.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:29.599 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:29.608 00.009 7988 Enqueuing Expose request
04:21:29.610 00.002 15712 Worker thread wakes up
04:21:29.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:29.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:31.131 01.521 15712 Exposure complete
04:21:31.193 00.062 15712 worker thread done servicing request
04:21:31.193 00.000 7988 OnExposeComplete: enter
04:21:31.193 00.000 7988 UpdateGuideState(): m_state=1
04:21:31.198 00.005 7988 UpdateCurrentPosition: no star selected
04:21:31.198 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:31.200 00.002 7988 Status Line: No star selected
04:21:31.202 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=96, FiltMin=84, FiltMax=107, Gamma=0.690
04:21:31.202 00.000 7988 UpdateGuideState exits: No star selected
04:21:31.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:31.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:31.202 00.000 7988 Enqueuing Expose request
04:21:31.207 00.005 15712 Worker thread wakes up
04:21:31.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:31.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:32.840 01.633 15712 Exposure complete
04:21:32.901 00.061 15712 worker thread done servicing request
04:21:32.901 00.000 7988 OnExposeComplete: enter
04:21:32.901 00.000 7988 UpdateGuideState(): m_state=1
04:21:32.907 00.006 7988 UpdateCurrentPosition: no star selected
04:21:32.909 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:32.909 00.000 7988 Status Line: No star selected
04:21:32.911 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=85, FiltMax=107, Gamma=0.690
04:21:32.911 00.000 7988 UpdateGuideState exits: No star selected
04:21:32.913 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:32.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:32.915 00.002 7988 Enqueuing Expose request
04:21:32.916 00.001 15712 Worker thread wakes up
04:21:32.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:32.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:34.077 01.161 7988 evsrv: cli 0CCCF6C8 connect
04:21:34.080 00.003 7988 case statement mapped state 1 to 101
04:21:34.081 00.001 7988 case statement mapped state 1 to 101
04:21:34.083 00.002 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_app_state","id":"bacff0a5-f6ab-4fdc-ac25-c3a1c972b26c"}
04:21:34.083 00.000 7988 case statement mapped state 1 to 101
04:21:34.083 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":"Looping","id":"bacff0a5-f6ab-4fdc-ac25-c3a1c972b26c"}
04:21:34.083 00.000 7988 evsrv: cli 0CCCF6C8 disconnect
04:21:34.083 00.000 7988 evsrv: cli 0CCCEEA8 connect
04:21:34.083 00.000 7988 case statement mapped state 1 to 101
04:21:34.091 00.008 7988 case statement mapped state 1 to 101
04:21:34.093 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_calibrated","id":"a8470b98-ee75-4a5c-a254-e58c74f2908a"}
04:21:34.093 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":true,"id":"a8470b98-ee75-4a5c-a254-e58c74f2908a"}
04:21:34.093 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:21:34.093 00.000 7988 evsrv: cli 0CCCFEE8 connect
04:21:34.098 00.005 7988 case statement mapped state 1 to 101
04:21:34.100 00.002 7988 case statement mapped state 1 to 101
04:21:34.100 00.000 7988 evsrv: cli 0CCCFEE8 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"a9a9a13e-5768-402b-a120-02646e75a712"}
04:21:34.100 00.000 7988 PhdController::Guide begins
04:21:34.100 00.000 7988 PhdController: newstate STATE_SETUP
04:21:34.100 00.000 7988 PhdController: setup
04:21:34.100 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
04:21:34.100 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:21:34.100 00.000 7988 GuiderMultiStar::AutoSelect enter
04:21:34.100 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:21:34.193 00.093 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:21:34.288 00.095 7988 AutoFind: global mean = -0.0, stdev 5.7
04:21:34.288 00.000 7988 AutoFind: using threshold = 0.1
04:21:34.386 00.098 7988 AutoFind: local max [799, 47] 5.0
04:21:34.386 00.000 7988 AutoFind: local max [1041, 224] 4.7
04:21:34.400 00.014 7988 AutoFind: local max [128, 215] 4.6
04:21:34.400 00.000 7988 AutoFind: local max [16, 200] 4.5
04:21:34.403 00.003 7988 AutoFind: local max [575, 116] 4.5
04:21:34.403 00.000 7988 AutoFind: local max [1265, 229] 4.5
04:21:34.405 00.002 7988 AutoFind: local max [1134, 103] 4.5
04:21:34.405 00.000 7988 AutoFind: local max [760, 172] 4.4
04:21:34.405 00.000 7988 AutoFind: local max [279, 146] 4.4
04:21:34.405 00.000 7988 AutoFind: local max [521, 317] 4.3
04:21:34.405 00.000 7988 AutoFind: local max [539, 628] 4.3
04:21:34.405 00.000 7988 AutoFind: local max [654, 136] 4.3
04:21:34.405 00.000 7988 AutoFind: local max [1007, 405] 4.2
04:21:34.405 00.000 7988 AutoFind: local max [918, 796] 4.2
04:21:34.416 00.011 7988 AutoFind: local max [225, 564] 4.2
04:21:34.416 00.000 7988 AutoFind: local max [894, 190] 4.2
04:21:34.420 00.004 7988 AutoFind: local max [958, 486] 4.2
04:21:34.420 00.000 7988 AutoFind: local max [470, 662] 4.2
04:21:34.420 00.000 7988 AutoFind: local max [823, 785] 4.1
04:21:34.420 00.000 7988 AutoFind: local max [1140, 643] 4.1
04:21:34.420 00.000 7988 AutoFind: local max [147, 400] 4.1
04:21:34.420 00.000 7988 AutoFind: local max [1128, 159] 4.1
04:21:34.420 00.000 7988 AutoFind: local max [208, 911] 4.1
04:21:34.420 00.000 7988 AutoFind: local max [642, 882] 4.1
04:21:34.420 00.000 7988 AutoFind: local max [862, 716] 4.1
04:21:34.420 00.000 7988 AutoFind: local max [891, 150] 4.1
04:21:34.432 00.012 7988 AutoFind: local max [750, 346] 4.1
04:21:34.434 00.002 7988 AutoFind: local max [876, 652] 4.0
04:21:34.437 00.003 7988 AutoFind: local max [1199, 832] 4.0
04:21:34.437 00.000 7988 AutoFind: local max [632, 83] 4.0
04:21:34.437 00.000 7988 AutoFind: local max [1204, 393] 4.0
04:21:34.437 00.000 7988 AutoFind: local max [1087, 29] 4.0
04:21:34.437 00.000 7988 AutoFind: local max [103, 630] 4.0
04:21:34.437 00.000 7988 AutoFind: local max [979, 470] 4.0
04:21:34.437 00.000 7988 AutoFind: local max [467, 244] 4.0
04:21:34.437 00.000 7988 AutoFind: local max [869, 373] 4.0
04:21:34.448 00.011 7988 AutoFind: local max [1127, 11] 4.0
04:21:34.448 00.000 15712 Exposure complete
04:21:34.448 00.000 7988 AutoFind: local max [957, 840] 4.0
04:21:34.451 00.003 7988 AutoFind: local max [483, 9] 3.9
04:21:34.453 00.002 7988 AutoFind: local max [468, 860] 3.9
04:21:34.453 00.000 7988 AutoFind: local max [27, 197] 3.9
04:21:34.455 00.002 7988 AutoFind: local max [1248, 219] 3.9
04:21:34.457 00.002 7988 AutoFind: local max [530, 602] 3.9
04:21:34.459 00.002 7988 AutoFind: local max [646, 566] 3.9
04:21:34.461 00.002 7988 AutoFind: local max [705, 761] 3.9
04:21:34.463 00.002 7988 AutoFind: local max [346, 865] 3.9
04:21:34.463 00.000 7988 AutoFind: local max [252, 316] 3.9
04:21:34.465 00.002 7988 AutoFind: local max [450, 335] 3.9
04:21:34.467 00.002 7988 AutoFind: local max [491, 79] 3.9
04:21:34.470 00.003 7988 AutoFind: local max [1213, 781] 3.9
04:21:34.470 00.000 7988 AutoFind: local max [236, 262] 3.9
04:21:34.470 00.000 7988 AutoFind: local max [1197, 899] 3.9
04:21:34.470 00.000 7988 AutoFind: local max [846, 807] 3.9
04:21:34.470 00.000 7988 AutoFind: local max [642, 31] 3.9
04:21:34.470 00.000 7988 AutoFind: local max [1213, 751] 3.9
04:21:34.479 00.009 7988 AutoFind: local max [39, 387] 3.9
04:21:34.479 00.000 7988 AutoFind: local max [398, 230] 3.9
04:21:34.479 00.000 7988 AutoFind: local max [948, 876] 3.9
04:21:34.479 00.000 7988 AutoFind: local max [216, 69] 3.9
04:21:34.479 00.000 7988 AutoFind: local max [974, 239] 3.9
04:21:34.488 00.009 7988 AutoFind: local max [925, 820] 3.9
04:21:34.488 00.000 7988 AutoFind: local max [413, 893] 3.8
04:21:34.488 00.000 7988 AutoFind: local max [565, 387] 3.8
04:21:34.488 00.000 7988 AutoFind: local max [1086, 106] 3.8
04:21:34.488 00.000 7988 AutoFind: local max [725, 652] 3.8
04:21:34.495 00.007 7988 AutoFind: local max [152, 482] 3.8
04:21:34.497 00.002 7988 AutoFind: local max [488, 523] 3.8
04:21:34.499 00.002 7988 AutoFind: local max [232, 16] 3.8
04:21:34.499 00.000 7988 AutoFind: local max [1256, 681] 3.8
04:21:34.501 00.002 7988 AutoFind: local max [711, 811] 3.8
04:21:34.504 00.003 7988 AutoFind: local max [319, 20] 3.8
04:21:34.504 00.000 7988 AutoFind: local max [763, 98] 3.8
04:21:34.506 00.002 7988 AutoFind: local max [1126, 653] 3.8
04:21:34.508 00.002 7988 AutoFind: local max [1103, 352] 3.8
04:21:34.511 00.003 7988 AutoFind: local max [670, 185] 3.8
04:21:34.513 00.002 7988 AutoFind: local max [858, 701] 3.8
04:21:34.515 00.002 7988 AutoFind: local max [396, 146] 3.8
04:21:34.517 00.002 7988 AutoFind: local max [576, 171] 3.8
04:21:34.517 00.000 7988 AutoFind: local max [10, 865] 3.8
04:21:34.519 00.002 7988 AutoFind: local max [646, 644] 3.8
04:21:34.521 00.002 7988 AutoFind: local max [598, 329] 3.8
04:21:34.523 00.002 7988 AutoFind: local max [676, 228] 3.8
04:21:34.525 00.002 7988 AutoFind: local max [651, 299] 3.7
04:21:34.527 00.002 7988 AutoFind: local max [267, 37] 3.7
04:21:34.529 00.002 7988 AutoFind: local max [1088, 251] 3.7
04:21:34.531 00.002 7988 AutoFind: local max [1004, 323] 3.7
04:21:34.533 00.002 7988 AutoFind: local max [1060, 760] 3.7
04:21:34.535 00.002 7988 AutoFind: local max [1112, 88] 3.7
04:21:34.537 00.002 7988 AutoFind: local max [538, 11] 3.7
04:21:34.538 00.001 7988 AutoFind: local max [1124, 473] 3.7
04:21:34.540 00.002 7988 AutoFind: local max [1230, 906] 3.7
04:21:34.542 00.002 7988 AutoFind: local max [20, 903] 3.7
04:21:34.543 00.001 7988 AutoFind: local max [586, 322] 3.7
04:21:34.543 00.000 7988 AutoFind: local max [670, 718] 3.7
04:21:34.543 00.000 7988 AutoFind: local max [453, 76] 3.7
04:21:34.543 00.000 7988 AutoFind: local max [901, 698] 3.7
04:21:34.543 00.000 15712 worker thread done servicing request
04:21:34.543 00.000 7988 AutoFind: local max [1195, 424] 3.7
04:21:34.543 00.000 7988 AutoFind: local max [100, 718] 3.7
04:21:34.543 00.000 7988 AutoFind: local max [659, 447] 3.7
04:21:34.555 00.012 7988 AutoFind: local max [587, 10] 3.7
04:21:34.555 00.000 7988 AutoFind: too close [586, 322] 3.7 - [598, 329] 3.8
04:21:34.559 00.004 7988 AutoFind: too close [858, 701] 3.8 - [862, 716] 4.1
04:21:34.559 00.000 7988 AutoFind: too close [1126, 653] 3.8 - [1140, 643] 4.1
04:21:34.559 00.000 7988 AutoFind: too close [1248, 219] 3.9 - [1265, 229] 4.5
04:21:34.565 00.006 7988 AutoFind: too close [27, 197] 3.9 - [16, 200] 4.5
04:21:34.565 00.000 7988 AutoFind: too close to edge [587, 10] 3.7
04:21:34.567 00.002 7988 AutoFind: too close to edge [538, 11] 3.7
04:21:34.569 00.002 7988 AutoFind: too close to edge [10, 865] 3.8
04:21:34.571 00.002 7988 AutoFind: too close to edge [483, 9] 3.9
04:21:34.572 00.001 7988 AutoFind: too close to edge [1127, 11] 4.0
04:21:34.574 00.002 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:21:34.575 00.001 7988 Star::Find(15, 799, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.575 00.000 7988 Star::Find returns 0 (2), X=799.00, Y=47.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:21:34.575 00.000 7988 Star::Find(15, 1041, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.575 00.000 7988 Star::Find returns 0 (2), X=1041.00, Y=224.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:21:34.575 00.000 7988 Star::Find(15, 128, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.575 00.000 7988 Star::Find returns 0 (2), X=128.00, Y=215.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:34.575 00.000 7988 Star::Find(15, 575, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.575 00.000 7988 Star::Find false star n=6 nbg=282 bg=98.7 sigma=3.4 thresh=109 peak=105
04:21:34.575 00.000 7988 Star::Find returns 0 (2), X=575.00, Y=116.00, Mass=68, SNR=2.9, Peak=112 HFD=0.0
04:21:34.575 00.000 7988 Star::Find(15, 1134, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.589 00.014 7988 Star::Find returns 0 (3), X=1134.00, Y=103.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:21:34.590 00.001 7988 Star::Find(15, 760, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.592 00.002 7988 Star::Find returns 0 (3), X=760.00, Y=172.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:21:34.592 00.000 7988 Star::Find(15, 279, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.594 00.002 7988 Star::Find returns 0 (2), X=279.00, Y=146.00, Mass=13, SNR=2.1, Peak=108 HFD=0.0
04:21:34.596 00.002 7988 Star::Find(15, 521, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.598 00.002 7988 Star::Find false star n=3 nbg=278 bg=94.2 sigma=3.4 thresh=104 peak=99
04:21:34.598 00.000 7988 Star::Find returns 0 (2), X=521.00, Y=317.00, Mass=36, SNR=2.9, Peak=107 HFD=0.0
04:21:34.600 00.002 7988 Star::Find(15, 539, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.602 00.002 7988 Star::Find false star n=2 nbg=279 bg=92.6 sigma=3.1 thresh=102 peak=98
04:21:34.602 00.000 7988 Star::Find returns 0 (2), X=539.00, Y=628.00, Mass=27, SNR=2.9, Peak=107 HFD=0.0
04:21:34.604 00.002 7988 Star::Find(15, 654, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.606 00.002 7988 Star::Find false star n=3 nbg=277 bg=99.1 sigma=3.2 thresh=109 peak=104
04:21:34.606 00.000 7988 Star::Find returns 0 (2), X=654.00, Y=136.00, Mass=32, SNR=2.9, Peak=112 HFD=0.0
04:21:34.606 00.000 7988 Star::Find(15, 1007, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.606 00.000 7988 Star::Find returns 0 (2), X=1007.00, Y=405.00, Mass=12, SNR=2.0, Peak=111 HFD=0.0
04:21:34.606 00.000 7988 Star::Find(15, 918, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.606 00.000 7988 Star::Find returns 0 (3), X=918.00, Y=796.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:34.606 00.000 7988 Star::Find(15, 225, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.606 00.000 7988 Star::Find returns 0 (2), X=225.00, Y=564.00, Mass=25, SNR=3.0, Peak=108 HFD=0.0
04:21:34.606 00.000 7988 Star::Find(15, 894, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.606 00.000 7988 Star::Find returns 0 (2), X=894.00, Y=190.00, Mass=22, SNR=2.7, Peak=111 HFD=0.0
04:21:34.606 00.000 7988 Star::Find(15, 958, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.622 00.016 7988 Star::Find returns 0 (2), X=958.00, Y=486.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:21:34.623 00.001 7988 Star::Find(15, 470, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.625 00.002 7988 Star::Find false star n=4 nbg=282 bg=92.6 sigma=3.6 thresh=103 peak=97
04:21:34.625 00.000 7988 Star::Find returns 0 (2), X=470.00, Y=662.00, Mass=44, SNR=2.9, Peak=105 HFD=0.0
04:21:34.627 00.002 7988 Star::Find(15, 823, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.629 00.002 7988 Star::Find returns 0 (3), X=823.00, Y=785.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:34.631 00.002 7988 Star::Find(15, 147, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.631 00.000 7988 Star::Find returns 0 (2), X=147.00, Y=400.00, Mass=11, SNR=1.9, Peak=104 HFD=0.0
04:21:34.633 00.002 7988 Star::Find(15, 1128, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.635 00.002 7988 Star::Find returns 0 (2), X=1128.00, Y=159.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:21:34.635 00.000 7988 Star::Find(15, 208, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.637 00.002 7988 Star::Find returns 0 (2), X=208.00, Y=911.00, Mass=21, SNR=2.6, Peak=106 HFD=0.0
04:21:34.640 00.003 7988 Star::Find(15, 642, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.640 00.000 7988 Star::Find false star n=3 nbg=280 bg=90.7 sigma=3.3 thresh=101 peak=95
04:21:34.640 00.000 7988 Star::Find returns 0 (2), X=642.00, Y=882.00, Mass=32, SNR=2.9, Peak=104 HFD=0.0
04:21:34.640 00.000 7988 Star::Find(15, 891, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.640 00.000 7988 Star::Find returns 0 (2), X=891.00, Y=150.00, Mass=21, SNR=2.6, Peak=111 HFD=0.0
04:21:34.640 00.000 7988 Star::Find(15, 750, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.640 00.000 7988 Star::Find returns 0 (3), X=750.00, Y=346.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:21:34.640 00.000 7988 Star::Find(15, 876, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.640 00.000 7988 Star::Find returns 0 (3), X=876.00, Y=652.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:34.640 00.000 7988 Star::Find(15, 1199, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.640 00.000 7988 Star::Find false star n=3 nbg=278 bg=94.2 sigma=3.1 thresh=103 peak=100
04:21:34.654 00.014 7988 Star::Find returns 0 (2), X=1199.00, Y=832.00, Mass=29, SNR=2.9, Peak=108 HFD=0.0
04:21:34.657 00.003 7988 Star::Find(15, 632, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.657 00.000 7988 Star::Find false star n=3 nbg=278 bg=99.3 sigma=3.4 thresh=109 peak=105
04:21:34.657 00.000 7988 Star::Find returns 0 (2), X=632.00, Y=83.00, Mass=32, SNR=2.9, Peak=113 HFD=0.0
04:21:34.657 00.000 7988 Star::Find(15, 1204, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.657 00.000 7988 Star::Find returns 0 (2), X=1204.00, Y=393.00, Mass=12, SNR=1.9, Peak=110 HFD=0.0
04:21:34.657 00.000 7988 Star::Find(15, 1087, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.657 00.000 7988 Star::Find returns 0 (3), X=1087.00, Y=29.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:21:34.657 00.000 7988 Star::Find(15, 103, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.657 00.000 7988 Star::Find returns 0 (2), X=103.00, Y=630.00, Mass=12, SNR=2.0, Peak=105 HFD=0.0
04:21:34.657 00.000 7988 Star::Find(15, 979, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.657 00.000 7988 Star::Find returns 0 (2), X=979.00, Y=470.00, Mass=23, SNR=2.8, Peak=112 HFD=0.0
04:21:34.670 00.013 7988 Star::Find(15, 467, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.670 00.000 7988 Star::Find returns 0 (2), X=467.00, Y=244.00, Mass=21, SNR=2.6, Peak=107 HFD=0.0
04:21:34.673 00.003 7988 Star::Find(15, 869, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.673 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=373.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:21:34.673 00.000 7988 Star::Find(15, 957, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.673 00.000 7988 Star::Find returns 0 (3), X=957.00, Y=840.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:34.673 00.000 7988 Star::Find(15, 468, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.673 00.000 7988 Star::Find returns 0 (3), X=468.00, Y=860.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:34.673 00.000 7988 Star::Find(15, 530, 602, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.673 00.000 7988 Star::Find false star n=4 nbg=274 bg=92.5 sigma=3.1 thresh=102 peak=99
04:21:34.673 00.000 7988 Star::Find returns 0 (2), X=530.00, Y=602.00, Mass=44, SNR=2.9, Peak=105 HFD=0.0
04:21:34.686 00.013 7988 Star::Find(15, 646, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.686 00.000 7988 Star::Find returns 0 (3), X=646.00, Y=566.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:34.686 00.000 7988 Star::Find(15, 705, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.686 00.000 7988 Star::Find false star n=3 nbg=278 bg=92.6 sigma=3.2 thresh=102 peak=97
04:21:34.690 00.004 7988 Star::Find returns 0 (2), X=705.00, Y=761.00, Mass=32, SNR=2.9, Peak=104 HFD=0.0
04:21:34.690 00.000 7988 Star::Find(15, 346, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.690 00.000 7988 Star::Find returns 0 (2), X=346.00, Y=865.00, Mass=19, SNR=2.5, Peak=104 HFD=0.0
04:21:34.690 00.000 7988 Star::Find(15, 252, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.690 00.000 7988 Star::Find returns 0 (3), X=252.00, Y=316.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:34.690 00.000 7988 Star::Find(15, 450, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.690 00.000 7988 Star::Find returns 0 (2), X=450.00, Y=335.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:21:34.690 00.000 7988 Star::Find(15, 491, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.702 00.012 7988 Star::Find false star n=3 nbg=274 bg=98.2 sigma=3.2 thresh=108 peak=104
04:21:34.702 00.000 7988 Star::Find returns 0 (2), X=491.00, Y=79.00, Mass=30, SNR=2.9, Peak=109 HFD=0.0
04:21:34.702 00.000 7988 Star::Find(15, 1213, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.702 00.000 7988 Star::Find returns 0 (3), X=1213.00, Y=781.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:21:34.707 00.005 7988 Star::Find(15, 236, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.707 00.000 7988 Star::Find returns 0 (2), X=236.00, Y=262.00, Mass=21, SNR=2.6, Peak=107 HFD=0.0
04:21:34.707 00.000 7988 Star::Find(15, 1197, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.707 00.000 7988 Star::Find false star n=4 nbg=281 bg=94.5 sigma=3.4 thresh=105 peak=100
04:21:34.707 00.000 7988 Star::Find returns 0 (2), X=1197.00, Y=899.00, Mass=43, SNR=2.9, Peak=107 HFD=0.0
04:21:34.707 00.000 7988 Star::Find(15, 846, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.707 00.000 7988 Star::Find returns 0 (2), X=846.00, Y=807.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:21:34.707 00.000 7988 Star::Find(15, 642, 31, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.717 00.010 7988 Star::Find returns 0 (3), X=642.00, Y=31.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:21:34.720 00.003 7988 Star::Find(15, 1213, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.720 00.000 7988 Star::Find returns 0 (3), X=1213.00, Y=751.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:34.722 00.002 7988 Star::Find(15, 39, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.724 00.002 7988 Star::Find false star n=3 nbg=273 bg=93.5 sigma=3.2 thresh=103 peak=99
04:21:34.725 00.001 7988 Star::Find returns 0 (2), X=39.00, Y=387.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:21:34.727 00.002 7988 Star::Find(15, 398, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.727 00.000 7988 Star::Find returns 0 (2), X=398.00, Y=230.00, Mass=23, SNR=2.8, Peak=107 HFD=0.0
04:21:34.729 00.002 7988 Star::Find(15, 948, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.731 00.002 7988 Star::Find returns 0 (2), X=948.00, Y=876.00, Mass=14, SNR=2.3, Peak=109 HFD=0.0
04:21:34.731 00.000 7988 Star::Find(15, 216, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.733 00.002 7988 Star::Find returns 0 (3), X=216.00, Y=69.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:34.734 00.001 7988 Star::Find(15, 974, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.734 00.000 7988 Star::Find returns 0 (3), X=974.00, Y=239.00, Mass=9, SNR=1.7, Peak=110 HFD=0.0
04:21:34.734 00.000 7988 Star::Find(15, 925, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.734 00.000 7988 Star::Find returns 0 (3), X=925.00, Y=820.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:34.734 00.000 7988 Star::Find(15, 413, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.741 00.007 7988 Star::Find returns 0 (2), X=413.00, Y=893.00, Mass=10, SNR=1.8, Peak=103 HFD=0.0
04:21:34.741 00.000 7988 Star::Find(15, 565, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.741 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=387.00, Mass=22, SNR=2.7, Peak=106 HFD=0.0
04:21:34.741 00.000 7988 Star::Find(15, 1086, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.741 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.3 sigma=3.3 thresh=109 peak=103
04:21:34.741 00.000 7988 Star::Find returns 0 (2), X=1086.00, Y=106.00, Mass=29, SNR=2.9, Peak=111 HFD=0.0
04:21:34.741 00.000 7988 Star::Find(15, 725, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.750 00.009 7988 Star::Find returns 0 (2), X=725.00, Y=652.00, Mass=13, SNR=2.2, Peak=107 HFD=0.0
04:21:34.750 00.000 7988 Star::Find(15, 152, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.750 00.000 7988 Star::Find false star n=7 nbg=280 bg=93.0 sigma=3.2 thresh=102 peak=97
04:21:34.750 00.000 7988 Star::Find returns 0 (2), X=152.00, Y=482.00, Mass=68, SNR=2.9, Peak=107 HFD=0.0
04:21:34.750 00.000 7988 Star::Find(15, 488, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.750 00.000 7988 Star::Find false star n=4 nbg=275 bg=93.4 sigma=3.1 thresh=103 peak=98
04:21:34.750 00.000 7988 Star::Find returns 0 (2), X=488.00, Y=523.00, Mass=43, SNR=2.9, Peak=107 HFD=0.0
04:21:34.758 00.008 7988 Star::Find(15, 232, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.758 00.000 7988 Star::Find returns 0 (3), X=232.00, Y=16.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:34.758 00.000 7988 Star::Find(15, 1256, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.763 00.005 7988 Star::Find false star n=3 nbg=275 bg=96.1 sigma=3.2 thresh=106 peak=101
04:21:34.763 00.000 7988 Star::Find returns 0 (2), X=1256.00, Y=681.00, Mass=31, SNR=2.9, Peak=108 HFD=0.0
04:21:34.765 00.002 7988 Star::Find(15, 711, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.765 00.000 7988 Star::Find false star n=4 nbg=280 bg=91.8 sigma=3.1 thresh=101 peak=96
04:21:34.765 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=811.00, Mass=40, SNR=2.9, Peak=104 HFD=0.0
04:21:34.765 00.000 7988 Star::Find(15, 319, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.765 00.000 7988 Star::Find returns 0 (3), X=319.00, Y=20.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:34.765 00.000 7988 Star::Find(15, 763, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.765 00.000 7988 Star::Find returns 0 (3), X=763.00, Y=98.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:21:34.765 00.000 7988 Star::Find(15, 1103, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.775 00.010 7988 Star::Find returns 0 (2), X=1103.00, Y=352.00, Mass=11, SNR=1.8, Peak=112 HFD=0.0
04:21:34.775 00.000 7988 Star::Find(15, 670, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.775 00.000 7988 Star::Find false star n=3 nbg=276 bg=99.2 sigma=3.4 thresh=109 peak=103
04:21:34.775 00.000 7988 Star::Find returns 0 (2), X=670.00, Y=185.00, Mass=34, SNR=2.9, Peak=113 HFD=0.0
04:21:34.775 00.000 7988 Star::Find(15, 396, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.781 00.006 7988 Star::Find returns 0 (3), X=396.00, Y=146.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:34.781 00.000 7988 Star::Find(15, 576, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.781 00.000 7988 Star::Find returns 0 (2), X=576.00, Y=171.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:21:34.781 00.000 7988 Star::Find(15, 646, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.781 00.000 7988 Star::Find returns 0 (2), X=646.00, Y=644.00, Mass=12, SNR=2.0, Peak=105 HFD=0.0
04:21:34.781 00.000 7988 Star::Find(15, 676, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.781 00.000 7988 Star::Find returns 0 (3), X=676.00, Y=228.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:34.792 00.011 7988 Star::Find(15, 651, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.792 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=299.00, Mass=25, SNR=2.9, Peak=110 HFD=0.0
04:21:34.792 00.000 7988 Star::Find(15, 267, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.792 00.000 7988 Star::Find false star n=3 nbg=280 bg=95.6 sigma=3.1 thresh=105 peak=100
04:21:34.792 00.000 7988 Star::Find returns 0 (2), X=267.00, Y=37.00, Mass=32, SNR=2.9, Peak=109 HFD=0.0
04:21:34.797 00.005 7988 Star::Find(15, 1088, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.797 00.000 7988 Star::Find returns 0 (3), X=1088.00, Y=251.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:21:34.797 00.000 7988 Star::Find(15, 1004, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.797 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=323.00, Mass=15, SNR=2.3, Peak=114 HFD=0.0
04:21:34.797 00.000 7988 Star::Find(15, 1060, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.797 00.000 7988 Star::Find returns 0 (3), X=1060.00, Y=760.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:34.797 00.000 7988 Star::Find(15, 1112, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.797 00.000 7988 Star::Find returns 0 (2), X=1112.00, Y=88.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
04:21:34.809 00.012 7988 Star::Find(15, 1124, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.809 00.000 7988 Star::Find returns 0 (3), X=1124.00, Y=473.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:34.809 00.000 7988 Star::Find(15, 1230, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.813 00.004 7988 Star::Find returns 0 (2), X=1230.00, Y=906.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:34.813 00.000 7988 Star::Find(15, 20, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.813 00.000 7988 Star::Find returns 0 (2), X=20.00, Y=903.00, Mass=11, SNR=2.0, Peak=102 HFD=0.0
04:21:34.813 00.000 7988 Star::Find(15, 670, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.813 00.000 7988 Star::Find returns 0 (2), X=670.00, Y=718.00, Mass=11, SNR=1.9, Peak=104 HFD=0.0
04:21:34.813 00.000 7988 Star::Find(15, 453, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.813 00.000 7988 Star::Find returns 0 (2), X=453.00, Y=76.00, Mass=25, SNR=2.8, Peak=110 HFD=0.0
04:21:34.813 00.000 7988 Star::Find(15, 901, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.813 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=698.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:21:34.813 00.000 7988 Star::Find(15, 1195, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.813 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=424.00, Mass=28, SNR=3.0, Peak=110 HFD=0.0
04:21:34.827 00.014 7988 Star::Find(15, 100, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.829 00.002 7988 Star::Find returns 0 (2), X=100.00, Y=718.00, Mass=21, SNR=2.7, Peak=104 HFD=0.0
04:21:34.829 00.000 7988 Star::Find(15, 659, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.831 00.002 7988 Star::Find returns 0 (3), X=659.00, Y=447.00, Mass=9, SNR=1.7, Peak=105 HFD=0.0
04:21:34.833 00.002 7988 AutoFind: finding best star pass 1
04:21:34.833 00.000 7988 Star::Find(15, 799, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.835 00.002 7988 Star::Find returns 0 (2), X=799.00, Y=47.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:21:34.837 00.002 7988 Star::Find(15, 1041, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.837 00.000 7988 Star::Find returns 0 (2), X=1041.00, Y=224.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:21:34.839 00.002 7988 Star::Find(15, 128, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.839 00.000 7988 Star::Find returns 0 (2), X=128.00, Y=215.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:34.841 00.002 7988 Star::Find(15, 575, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.841 00.000 7988 Star::Find false star n=6 nbg=282 bg=98.7 sigma=3.4 thresh=109 peak=105
04:21:34.844 00.003 7988 Star::Find returns 0 (2), X=575.00, Y=116.00, Mass=68, SNR=2.9, Peak=112 HFD=0.0
04:21:34.845 00.001 7988 Star::Find(15, 1134, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.845 00.000 7988 Star::Find returns 0 (3), X=1134.00, Y=103.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:21:34.845 00.000 7988 Star::Find(15, 760, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.845 00.000 7988 Star::Find returns 0 (3), X=760.00, Y=172.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:21:34.845 00.000 7988 Star::Find(15, 279, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.845 00.000 7988 Star::Find returns 0 (2), X=279.00, Y=146.00, Mass=13, SNR=2.1, Peak=108 HFD=0.0
04:21:34.845 00.000 7988 Star::Find(15, 521, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.845 00.000 7988 Star::Find false star n=3 nbg=278 bg=94.2 sigma=3.4 thresh=104 peak=99
04:21:34.845 00.000 7988 Star::Find returns 0 (2), X=521.00, Y=317.00, Mass=36, SNR=2.9, Peak=107 HFD=0.0
04:21:34.845 00.000 7988 Star::Find(15, 539, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.845 00.000 7988 Star::Find false star n=2 nbg=279 bg=92.6 sigma=3.1 thresh=102 peak=98
04:21:34.845 00.000 7988 Star::Find returns 0 (2), X=539.00, Y=628.00, Mass=27, SNR=2.9, Peak=107 HFD=0.0
04:21:34.861 00.016 7988 Star::Find(15, 654, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.861 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.1 sigma=3.2 thresh=109 peak=104
04:21:34.861 00.000 7988 Star::Find returns 0 (2), X=654.00, Y=136.00, Mass=32, SNR=2.9, Peak=112 HFD=0.0
04:21:34.861 00.000 7988 Star::Find(15, 1007, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.861 00.000 7988 Star::Find returns 0 (2), X=1007.00, Y=405.00, Mass=12, SNR=2.0, Peak=111 HFD=0.0
04:21:34.861 00.000 7988 Star::Find(15, 918, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.861 00.000 7988 Star::Find returns 0 (3), X=918.00, Y=796.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:34.861 00.000 7988 Star::Find(15, 225, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.861 00.000 7988 Star::Find returns 0 (2), X=225.00, Y=564.00, Mass=25, SNR=3.0, Peak=108 HFD=0.0
04:21:34.861 00.000 7988 Star::Find(15, 894, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.861 00.000 7988 Star::Find returns 0 (2), X=894.00, Y=190.00, Mass=22, SNR=2.7, Peak=111 HFD=0.0
04:21:34.861 00.000 7988 Star::Find(15, 958, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.878 00.017 7988 Star::Find returns 0 (2), X=958.00, Y=486.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:21:34.878 00.000 7988 Star::Find(15, 470, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.878 00.000 7988 Star::Find false star n=4 nbg=282 bg=92.6 sigma=3.6 thresh=103 peak=97
04:21:34.878 00.000 7988 Star::Find returns 0 (2), X=470.00, Y=662.00, Mass=44, SNR=2.9, Peak=105 HFD=0.0
04:21:34.878 00.000 7988 Star::Find(15, 823, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.885 00.007 7988 Star::Find returns 0 (3), X=823.00, Y=785.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:34.885 00.000 7988 Star::Find(15, 147, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.887 00.002 7988 Star::Find returns 0 (2), X=147.00, Y=400.00, Mass=11, SNR=1.9, Peak=104 HFD=0.0
04:21:34.887 00.000 7988 Star::Find(15, 1128, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.889 00.002 7988 Star::Find returns 0 (2), X=1128.00, Y=159.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:21:34.891 00.002 7988 Star::Find(15, 208, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.891 00.000 7988 Star::Find returns 0 (2), X=208.00, Y=911.00, Mass=21, SNR=2.6, Peak=106 HFD=0.0
04:21:34.893 00.002 7988 Star::Find(15, 642, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.895 00.002 7988 Star::Find false star n=3 nbg=280 bg=90.7 sigma=3.3 thresh=101 peak=95
04:21:34.895 00.000 7988 Star::Find returns 0 (2), X=642.00, Y=882.00, Mass=32, SNR=2.9, Peak=104 HFD=0.0
04:21:34.895 00.000 7988 Star::Find(15, 891, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.895 00.000 7988 Star::Find returns 0 (2), X=891.00, Y=150.00, Mass=21, SNR=2.6, Peak=111 HFD=0.0
04:21:34.895 00.000 7988 Star::Find(15, 750, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.895 00.000 7988 Star::Find returns 0 (3), X=750.00, Y=346.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:21:34.895 00.000 7988 Star::Find(15, 876, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.895 00.000 7988 Star::Find returns 0 (3), X=876.00, Y=652.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:34.895 00.000 7988 Star::Find(15, 1199, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.895 00.000 7988 Star::Find false star n=3 nbg=278 bg=94.2 sigma=3.1 thresh=103 peak=100
04:21:34.895 00.000 7988 Star::Find returns 0 (2), X=1199.00, Y=832.00, Mass=29, SNR=2.9, Peak=108 HFD=0.0
04:21:34.908 00.013 7988 Star::Find(15, 632, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.910 00.002 7988 Star::Find false star n=3 nbg=278 bg=99.3 sigma=3.4 thresh=109 peak=105
04:21:34.912 00.002 7988 Star::Find returns 0 (2), X=632.00, Y=83.00, Mass=32, SNR=2.9, Peak=113 HFD=0.0
04:21:34.912 00.000 7988 Star::Find(15, 1204, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.914 00.002 7988 Star::Find returns 0 (2), X=1204.00, Y=393.00, Mass=12, SNR=1.9, Peak=110 HFD=0.0
04:21:34.916 00.002 7988 Star::Find(15, 1087, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.916 00.000 7988 Star::Find returns 0 (3), X=1087.00, Y=29.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:21:34.918 00.002 7988 Star::Find(15, 103, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.920 00.002 7988 Star::Find returns 0 (2), X=103.00, Y=630.00, Mass=12, SNR=2.0, Peak=105 HFD=0.0
04:21:34.920 00.000 7988 Star::Find(15, 979, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.922 00.002 7988 Star::Find returns 0 (2), X=979.00, Y=470.00, Mass=23, SNR=2.8, Peak=112 HFD=0.0
04:21:34.924 00.002 7988 Star::Find(15, 467, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.924 00.000 7988 Star::Find returns 0 (2), X=467.00, Y=244.00, Mass=21, SNR=2.6, Peak=107 HFD=0.0
04:21:34.924 00.000 7988 Star::Find(15, 869, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.924 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=373.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:21:34.929 00.005 7988 Star::Find(15, 957, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.929 00.000 7988 Star::Find returns 0 (3), X=957.00, Y=840.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:34.929 00.000 7988 Star::Find(15, 468, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.933 00.004 7988 Star::Find returns 0 (3), X=468.00, Y=860.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:34.935 00.002 7988 Star::Find(15, 530, 602, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.935 00.000 7988 Star::Find false star n=4 nbg=274 bg=92.5 sigma=3.1 thresh=102 peak=99
04:21:34.937 00.002 7988 Star::Find returns 0 (2), X=530.00, Y=602.00, Mass=44, SNR=2.9, Peak=105 HFD=0.0
04:21:34.939 00.002 7988 Star::Find(15, 646, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.940 00.001 7988 Star::Find returns 0 (3), X=646.00, Y=566.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:34.940 00.000 7988 Star::Find(15, 705, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.940 00.000 7988 Star::Find false star n=3 nbg=278 bg=92.6 sigma=3.2 thresh=102 peak=97
04:21:34.940 00.000 7988 Star::Find returns 0 (2), X=705.00, Y=761.00, Mass=32, SNR=2.9, Peak=104 HFD=0.0
04:21:34.946 00.006 7988 Star::Find(15, 346, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.946 00.000 7988 Star::Find returns 0 (2), X=346.00, Y=865.00, Mass=19, SNR=2.5, Peak=104 HFD=0.0
04:21:34.946 00.000 7988 Star::Find(15, 252, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.946 00.000 7988 Star::Find returns 0 (3), X=252.00, Y=316.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:34.946 00.000 7988 Star::Find(15, 450, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.946 00.000 7988 Star::Find returns 0 (2), X=450.00, Y=335.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:21:34.946 00.000 7988 Star::Find(15, 491, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.946 00.000 7988 Star::Find false star n=3 nbg=274 bg=98.2 sigma=3.2 thresh=108 peak=104
04:21:34.956 00.010 7988 Star::Find returns 0 (2), X=491.00, Y=79.00, Mass=30, SNR=2.9, Peak=109 HFD=0.0
04:21:34.956 00.000 7988 Star::Find(15, 1213, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.956 00.000 7988 Star::Find returns 0 (3), X=1213.00, Y=781.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:21:34.956 00.000 7988 Star::Find(15, 236, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.956 00.000 7988 Star::Find returns 0 (2), X=236.00, Y=262.00, Mass=21, SNR=2.6, Peak=107 HFD=0.0
04:21:34.962 00.006 7988 Star::Find(15, 1197, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.962 00.000 7988 Star::Find false star n=4 nbg=281 bg=94.5 sigma=3.4 thresh=105 peak=100
04:21:34.962 00.000 7988 Star::Find returns 0 (2), X=1197.00, Y=899.00, Mass=43, SNR=2.9, Peak=107 HFD=0.0
04:21:34.962 00.000 7988 Star::Find(15, 846, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.962 00.000 7988 Star::Find returns 0 (2), X=846.00, Y=807.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:21:34.962 00.000 7988 Star::Find(15, 642, 31, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.962 00.000 7988 Star::Find returns 0 (3), X=642.00, Y=31.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:21:34.971 00.009 7988 Star::Find(15, 1213, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.971 00.000 7988 Star::Find returns 0 (3), X=1213.00, Y=751.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:34.971 00.000 7988 Star::Find(15, 39, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.971 00.000 7988 Star::Find false star n=3 nbg=273 bg=93.5 sigma=3.2 thresh=103 peak=99
04:21:34.971 00.000 7988 Star::Find returns 0 (2), X=39.00, Y=387.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:21:34.971 00.000 7988 Star::Find(15, 398, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.979 00.008 7988 Star::Find returns 0 (2), X=398.00, Y=230.00, Mass=23, SNR=2.8, Peak=107 HFD=0.0
04:21:34.979 00.000 7988 Star::Find(15, 948, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.979 00.000 7988 Star::Find returns 0 (2), X=948.00, Y=876.00, Mass=14, SNR=2.3, Peak=109 HFD=0.0
04:21:34.979 00.000 7988 Star::Find(15, 216, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.979 00.000 7988 Star::Find returns 0 (3), X=216.00, Y=69.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:34.979 00.000 7988 Star::Find(15, 974, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.987 00.008 7988 Star::Find returns 0 (3), X=974.00, Y=239.00, Mass=9, SNR=1.7, Peak=110 HFD=0.0
04:21:34.987 00.000 7988 Star::Find(15, 925, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.987 00.000 7988 Star::Find returns 0 (3), X=925.00, Y=820.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:34.987 00.000 7988 Star::Find(15, 413, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.987 00.000 7988 Star::Find returns 0 (2), X=413.00, Y=893.00, Mass=10, SNR=1.8, Peak=103 HFD=0.0
04:21:34.987 00.000 7988 Star::Find(15, 565, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.987 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=387.00, Mass=22, SNR=2.7, Peak=106 HFD=0.0
04:21:34.996 00.009 7988 Star::Find(15, 1086, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.996 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.3 sigma=3.3 thresh=109 peak=103
04:21:34.996 00.000 7988 Star::Find returns 0 (2), X=1086.00, Y=106.00, Mass=29, SNR=2.9, Peak=111 HFD=0.0
04:21:34.996 00.000 7988 Star::Find(15, 725, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:34.996 00.000 7988 Star::Find returns 0 (2), X=725.00, Y=652.00, Mass=13, SNR=2.2, Peak=107 HFD=0.0
04:21:35.002 00.006 7988 Star::Find(15, 152, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.002 00.000 7988 Star::Find false star n=7 nbg=280 bg=93.0 sigma=3.2 thresh=102 peak=97
04:21:35.006 00.004 7988 Star::Find returns 0 (2), X=152.00, Y=482.00, Mass=68, SNR=2.9, Peak=107 HFD=0.0
04:21:35.006 00.000 7988 Star::Find(15, 488, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.006 00.000 7988 Star::Find false star n=4 nbg=275 bg=93.4 sigma=3.1 thresh=103 peak=98
04:21:35.006 00.000 7988 Star::Find returns 0 (2), X=488.00, Y=523.00, Mass=43, SNR=2.9, Peak=107 HFD=0.0
04:21:35.006 00.000 7988 Star::Find(15, 232, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.013 00.007 7988 Star::Find returns 0 (3), X=232.00, Y=16.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:35.013 00.000 7988 Star::Find(15, 1256, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.013 00.000 7988 Star::Find false star n=3 nbg=275 bg=96.1 sigma=3.2 thresh=106 peak=101
04:21:35.013 00.000 7988 Star::Find returns 0 (2), X=1256.00, Y=681.00, Mass=31, SNR=2.9, Peak=108 HFD=0.0
04:21:35.013 00.000 7988 Star::Find(15, 711, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.018 00.005 7988 Star::Find false star n=4 nbg=280 bg=91.8 sigma=3.1 thresh=101 peak=96
04:21:35.018 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=811.00, Mass=40, SNR=2.9, Peak=104 HFD=0.0
04:21:35.018 00.000 7988 Star::Find(15, 319, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.018 00.000 7988 Star::Find returns 0 (3), X=319.00, Y=20.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.018 00.000 7988 Star::Find(15, 763, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.018 00.000 7988 Star::Find returns 0 (3), X=763.00, Y=98.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:21:35.018 00.000 7988 Star::Find(15, 1103, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.018 00.000 7988 Star::Find returns 0 (2), X=1103.00, Y=352.00, Mass=11, SNR=1.8, Peak=112 HFD=0.0
04:21:35.030 00.012 7988 Star::Find(15, 670, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.030 00.000 7988 Star::Find false star n=3 nbg=276 bg=99.2 sigma=3.4 thresh=109 peak=103
04:21:35.030 00.000 7988 Star::Find returns 0 (2), X=670.00, Y=185.00, Mass=34, SNR=2.9, Peak=113 HFD=0.0
04:21:35.034 00.004 7988 Star::Find(15, 396, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.034 00.000 7988 Star::Find returns 0 (3), X=396.00, Y=146.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.034 00.000 7988 Star::Find(15, 576, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.034 00.000 7988 Star::Find returns 0 (2), X=576.00, Y=171.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:21:35.034 00.000 7988 Star::Find(15, 646, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.034 00.000 7988 Star::Find returns 0 (2), X=646.00, Y=644.00, Mass=12, SNR=2.0, Peak=105 HFD=0.0
04:21:35.034 00.000 7988 Star::Find(15, 676, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.034 00.000 7988 Star::Find returns 0 (3), X=676.00, Y=228.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:35.034 00.000 7988 Star::Find(15, 651, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.034 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=299.00, Mass=25, SNR=2.9, Peak=110 HFD=0.0
04:21:35.047 00.013 7988 Star::Find(15, 267, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.047 00.000 7988 Star::Find false star n=3 nbg=280 bg=95.6 sigma=3.1 thresh=105 peak=100
04:21:35.047 00.000 7988 Star::Find returns 0 (2), X=267.00, Y=37.00, Mass=32, SNR=2.9, Peak=109 HFD=0.0
04:21:35.050 00.003 7988 Star::Find(15, 1088, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.050 00.000 7988 Star::Find returns 0 (3), X=1088.00, Y=251.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:21:35.050 00.000 7988 Star::Find(15, 1004, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.050 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=323.00, Mass=15, SNR=2.3, Peak=114 HFD=0.0
04:21:35.050 00.000 7988 Star::Find(15, 1060, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.050 00.000 7988 Star::Find returns 0 (3), X=1060.00, Y=760.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:35.050 00.000 7988 Star::Find(15, 1112, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.050 00.000 7988 Star::Find returns 0 (2), X=1112.00, Y=88.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
04:21:35.050 00.000 7988 Star::Find(15, 1124, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.050 00.000 7988 Star::Find returns 0 (3), X=1124.00, Y=473.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.064 00.014 7988 Star::Find(15, 1230, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.066 00.002 7988 Star::Find returns 0 (2), X=1230.00, Y=906.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:35.066 00.000 7988 Star::Find(15, 20, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.066 00.000 7988 Star::Find returns 0 (2), X=20.00, Y=903.00, Mass=11, SNR=2.0, Peak=102 HFD=0.0
04:21:35.066 00.000 7988 Star::Find(15, 670, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.066 00.000 7988 Star::Find returns 0 (2), X=670.00, Y=718.00, Mass=11, SNR=1.9, Peak=104 HFD=0.0
04:21:35.066 00.000 7988 Star::Find(15, 453, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.066 00.000 7988 Star::Find returns 0 (2), X=453.00, Y=76.00, Mass=25, SNR=2.8, Peak=110 HFD=0.0
04:21:35.066 00.000 7988 Star::Find(15, 901, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.066 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=698.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:21:35.066 00.000 7988 Star::Find(15, 1195, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.066 00.000 7988 Star::Find returns 0 (2), X=1195.00, Y=424.00, Mass=28, SNR=3.0, Peak=110 HFD=0.0
04:21:35.066 00.000 7988 Star::Find(15, 100, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.081 00.015 7988 Star::Find returns 0 (2), X=100.00, Y=718.00, Mass=21, SNR=2.7, Peak=104 HFD=0.0
04:21:35.081 00.000 7988 Star::Find(15, 659, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.081 00.000 7988 Star::Find returns 0 (3), X=659.00, Y=447.00, Mass=9, SNR=1.7, Peak=105 HFD=0.0
04:21:35.081 00.000 7988 AutoFind: could not find a star on Pass 1
04:21:35.081 00.000 7988 AutoFind: finding best star pass 2
04:21:35.081 00.000 7988 Star::Find(15, 799, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.081 00.000 7988 Star::Find returns 0 (2), X=799.00, Y=47.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:21:35.090 00.009 7988 Star::Find(15, 1041, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.092 00.002 7988 Star::Find returns 0 (2), X=1041.00, Y=224.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:21:35.092 00.000 7988 Star::Find(15, 128, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.094 00.002 7988 Star::Find returns 0 (2), X=128.00, Y=215.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:35.094 00.000 7988 Star::Find(15, 575, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.097 00.003 7988 Star::Find false star n=6 nbg=282 bg=98.7 sigma=3.4 thresh=109 peak=105
04:21:35.098 00.001 7988 Star::Find returns 0 (2), X=575.00, Y=116.00, Mass=68, SNR=2.9, Peak=112 HFD=0.0
04:21:35.098 00.000 7988 Star::Find(15, 1134, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.100 00.002 7988 Star::Find returns 0 (3), X=1134.00, Y=103.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:21:35.102 00.002 7988 Star::Find(15, 760, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.102 00.000 7988 Star::Find returns 0 (3), X=760.00, Y=172.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:21:35.104 00.002 7988 Star::Find(15, 279, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.106 00.002 7988 Star::Find returns 0 (2), X=279.00, Y=146.00, Mass=13, SNR=2.1, Peak=108 HFD=0.0
04:21:35.106 00.000 7988 Star::Find(15, 521, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.108 00.002 7988 Star::Find false star n=3 nbg=278 bg=94.2 sigma=3.4 thresh=104 peak=99
04:21:35.110 00.002 7988 Star::Find returns 0 (2), X=521.00, Y=317.00, Mass=36, SNR=2.9, Peak=107 HFD=0.0
04:21:35.110 00.000 7988 Star::Find(15, 539, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.110 00.000 7988 Star::Find false star n=2 nbg=279 bg=92.6 sigma=3.1 thresh=102 peak=98
04:21:35.113 00.003 7988 Star::Find returns 0 (2), X=539.00, Y=628.00, Mass=27, SNR=2.9, Peak=107 HFD=0.0
04:21:35.115 00.002 7988 Star::Find(15, 654, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.115 00.000 7988 Star::Find false star n=3 nbg=277 bg=99.1 sigma=3.2 thresh=109 peak=104
04:21:35.115 00.000 7988 Star::Find returns 0 (2), X=654.00, Y=136.00, Mass=32, SNR=2.9, Peak=112 HFD=0.0
04:21:35.115 00.000 7988 Star::Find(15, 1007, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.115 00.000 7988 Star::Find returns 0 (2), X=1007.00, Y=405.00, Mass=12, SNR=2.0, Peak=111 HFD=0.0
04:21:35.115 00.000 7988 Star::Find(15, 918, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.115 00.000 7988 Star::Find returns 0 (3), X=918.00, Y=796.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.115 00.000 7988 Star::Find(15, 225, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.115 00.000 7988 Star::Find returns 0 (2), X=225.00, Y=564.00, Mass=25, SNR=3.0, Peak=108 HFD=0.0
04:21:35.115 00.000 7988 Star::Find(15, 894, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.115 00.000 7988 Star::Find returns 0 (2), X=894.00, Y=190.00, Mass=22, SNR=2.7, Peak=111 HFD=0.0
04:21:35.115 00.000 7988 Star::Find(15, 958, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.129 00.014 7988 Star::Find returns 0 (2), X=958.00, Y=486.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:21:35.132 00.003 7988 Star::Find(15, 470, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.132 00.000 7988 Star::Find false star n=4 nbg=282 bg=92.6 sigma=3.6 thresh=103 peak=97
04:21:35.132 00.000 7988 Star::Find returns 0 (2), X=470.00, Y=662.00, Mass=44, SNR=2.9, Peak=105 HFD=0.0
04:21:35.132 00.000 7988 Star::Find(15, 823, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.132 00.000 7988 Star::Find returns 0 (3), X=823.00, Y=785.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:35.132 00.000 7988 Star::Find(15, 147, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.132 00.000 7988 Star::Find returns 0 (2), X=147.00, Y=400.00, Mass=11, SNR=1.9, Peak=104 HFD=0.0
04:21:35.132 00.000 7988 Star::Find(15, 1128, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.132 00.000 7988 Star::Find returns 0 (2), X=1128.00, Y=159.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:21:35.132 00.000 7988 Star::Find(15, 208, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.145 00.013 7988 Star::Find returns 0 (2), X=208.00, Y=911.00, Mass=21, SNR=2.6, Peak=106 HFD=0.0
04:21:35.145 00.000 7988 Star::Find(15, 642, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.145 00.000 7988 Star::Find false star n=3 nbg=280 bg=90.7 sigma=3.3 thresh=101 peak=95
04:21:35.149 00.004 7988 Star::Find returns 0 (2), X=642.00, Y=882.00, Mass=32, SNR=2.9, Peak=104 HFD=0.0
04:21:35.149 00.000 7988 Star::Find(15, 891, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.149 00.000 7988 Star::Find returns 0 (2), X=891.00, Y=150.00, Mass=21, SNR=2.6, Peak=111 HFD=0.0
04:21:35.149 00.000 7988 Star::Find(15, 750, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.149 00.000 7988 Star::Find returns 0 (3), X=750.00, Y=346.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:21:35.149 00.000 7988 Star::Find(15, 876, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.149 00.000 7988 Star::Find returns 0 (3), X=876.00, Y=652.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:35.149 00.000 7988 Star::Find(15, 1199, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.149 00.000 7988 Star::Find false star n=3 nbg=278 bg=94.2 sigma=3.1 thresh=103 peak=100
04:21:35.161 00.012 7988 Star::Find returns 0 (2), X=1199.00, Y=832.00, Mass=29, SNR=2.9, Peak=108 HFD=0.0
04:21:35.161 00.000 7988 Star::Find(15, 632, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.161 00.000 7988 Star::Find false star n=3 nbg=278 bg=99.3 sigma=3.4 thresh=109 peak=105
04:21:35.161 00.000 7988 Star::Find returns 0 (2), X=632.00, Y=83.00, Mass=32, SNR=2.9, Peak=113 HFD=0.0
04:21:35.166 00.005 7988 Star::Find(15, 1204, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.166 00.000 7988 Star::Find returns 0 (2), X=1204.00, Y=393.00, Mass=12, SNR=1.9, Peak=110 HFD=0.0
04:21:35.166 00.000 7988 Star::Find(15, 1087, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.166 00.000 7988 Star::Find returns 0 (3), X=1087.00, Y=29.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:21:35.166 00.000 7988 Star::Find(15, 103, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.166 00.000 7988 Star::Find returns 0 (2), X=103.00, Y=630.00, Mass=12, SNR=2.0, Peak=105 HFD=0.0
04:21:35.166 00.000 7988 Star::Find(15, 979, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.166 00.000 7988 Star::Find returns 0 (2), X=979.00, Y=470.00, Mass=23, SNR=2.8, Peak=112 HFD=0.0
04:21:35.177 00.011 7988 Star::Find(15, 467, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.177 00.000 7988 Star::Find returns 0 (2), X=467.00, Y=244.00, Mass=21, SNR=2.6, Peak=107 HFD=0.0
04:21:35.177 00.000 7988 Star::Find(15, 869, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.177 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=373.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:21:35.183 00.006 7988 Star::Find(15, 957, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.183 00.000 7988 Star::Find returns 0 (3), X=957.00, Y=840.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.183 00.000 7988 Star::Find(15, 468, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.183 00.000 7988 Star::Find returns 0 (3), X=468.00, Y=860.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:35.183 00.000 7988 Star::Find(15, 530, 602, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.183 00.000 7988 Star::Find false star n=4 nbg=274 bg=92.5 sigma=3.1 thresh=102 peak=99
04:21:35.183 00.000 7988 Star::Find returns 0 (2), X=530.00, Y=602.00, Mass=44, SNR=2.9, Peak=105 HFD=0.0
04:21:35.183 00.000 7988 Star::Find(15, 646, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.193 00.010 7988 Star::Find returns 0 (3), X=646.00, Y=566.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:35.193 00.000 7988 Star::Find(15, 705, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.193 00.000 7988 Star::Find false star n=3 nbg=278 bg=92.6 sigma=3.2 thresh=102 peak=97
04:21:35.193 00.000 7988 Star::Find returns 0 (2), X=705.00, Y=761.00, Mass=32, SNR=2.9, Peak=104 HFD=0.0
04:21:35.193 00.000 7988 Star::Find(15, 346, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.200 00.007 7988 Star::Find returns 0 (2), X=346.00, Y=865.00, Mass=19, SNR=2.5, Peak=104 HFD=0.0
04:21:35.200 00.000 7988 Star::Find(15, 252, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.200 00.000 7988 Star::Find returns 0 (3), X=252.00, Y=316.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:35.200 00.000 7988 Star::Find(15, 450, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.200 00.000 7988 Star::Find returns 0 (2), X=450.00, Y=335.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:21:35.200 00.000 7988 Star::Find(15, 491, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.200 00.000 7988 Star::Find false star n=3 nbg=274 bg=98.2 sigma=3.2 thresh=108 peak=104
04:21:35.209 00.009 7988 Star::Find returns 0 (2), X=491.00, Y=79.00, Mass=30, SNR=2.9, Peak=109 HFD=0.0
04:21:35.209 00.000 7988 Star::Find(15, 1213, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.209 00.000 7988 Star::Find returns 0 (3), X=1213.00, Y=781.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:21:35.209 00.000 7988 Star::Find(15, 236, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.209 00.000 7988 Star::Find returns 0 (2), X=236.00, Y=262.00, Mass=21, SNR=2.6, Peak=107 HFD=0.0
04:21:35.209 00.000 7988 Star::Find(15, 1197, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.217 00.008 7988 Star::Find false star n=4 nbg=281 bg=94.5 sigma=3.4 thresh=105 peak=100
04:21:35.217 00.000 7988 Star::Find returns 0 (2), X=1197.00, Y=899.00, Mass=43, SNR=2.9, Peak=107 HFD=0.0
04:21:35.217 00.000 7988 Star::Find(15, 846, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.217 00.000 7988 Star::Find returns 0 (2), X=846.00, Y=807.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:21:35.217 00.000 7988 Star::Find(15, 642, 31, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.217 00.000 7988 Star::Find returns 0 (3), X=642.00, Y=31.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:21:35.225 00.008 7988 Star::Find(15, 1213, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.225 00.000 7988 Star::Find returns 0 (3), X=1213.00, Y=751.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:35.225 00.000 7988 Star::Find(15, 39, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.225 00.000 7988 Star::Find false star n=3 nbg=273 bg=93.5 sigma=3.2 thresh=103 peak=99
04:21:35.225 00.000 7988 Star::Find returns 0 (2), X=39.00, Y=387.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:21:35.225 00.000 7988 Star::Find(15, 398, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.225 00.000 7988 Star::Find returns 0 (2), X=398.00, Y=230.00, Mass=23, SNR=2.8, Peak=107 HFD=0.0
04:21:35.234 00.009 7988 Star::Find(15, 948, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.234 00.000 7988 Star::Find returns 0 (2), X=948.00, Y=876.00, Mass=14, SNR=2.3, Peak=109 HFD=0.0
04:21:35.234 00.000 7988 Star::Find(15, 216, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.234 00.000 7988 Star::Find returns 0 (3), X=216.00, Y=69.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:35.234 00.000 7988 Star::Find(15, 974, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.234 00.000 7988 Star::Find returns 0 (3), X=974.00, Y=239.00, Mass=9, SNR=1.7, Peak=110 HFD=0.0
04:21:35.241 00.007 7988 Star::Find(15, 925, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.243 00.002 7988 Star::Find returns 0 (3), X=925.00, Y=820.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.243 00.000 7988 Star::Find(15, 413, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.245 00.002 7988 Star::Find returns 0 (2), X=413.00, Y=893.00, Mass=10, SNR=1.8, Peak=103 HFD=0.0
04:21:35.247 00.002 7988 Star::Find(15, 565, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.247 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=387.00, Mass=22, SNR=2.7, Peak=106 HFD=0.0
04:21:35.249 00.002 7988 Star::Find(15, 1086, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.251 00.002 7988 Star::Find false star n=3 nbg=277 bg=99.3 sigma=3.3 thresh=109 peak=103
04:21:35.251 00.000 7988 Star::Find returns 0 (2), X=1086.00, Y=106.00, Mass=29, SNR=2.9, Peak=111 HFD=0.0
04:21:35.253 00.002 7988 Star::Find(15, 725, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.253 00.000 7988 Star::Find returns 0 (2), X=725.00, Y=652.00, Mass=13, SNR=2.2, Peak=107 HFD=0.0
04:21:35.255 00.002 7988 Star::Find(15, 152, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.256 00.001 7988 Star::Find false star n=7 nbg=280 bg=93.0 sigma=3.2 thresh=102 peak=97
04:21:35.256 00.000 7988 Star::Find returns 0 (2), X=152.00, Y=482.00, Mass=68, SNR=2.9, Peak=107 HFD=0.0
04:21:35.256 00.000 7988 Star::Find(15, 488, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.256 00.000 7988 Star::Find false star n=4 nbg=275 bg=93.4 sigma=3.1 thresh=103 peak=98
04:21:35.256 00.000 7988 Star::Find returns 0 (2), X=488.00, Y=523.00, Mass=43, SNR=2.9, Peak=107 HFD=0.0
04:21:35.256 00.000 7988 Star::Find(15, 232, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.256 00.000 7988 Star::Find returns 0 (3), X=232.00, Y=16.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:35.256 00.000 7988 Star::Find(15, 1256, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.267 00.011 7988 Star::Find false star n=3 nbg=275 bg=96.1 sigma=3.2 thresh=106 peak=101
04:21:35.267 00.000 7988 Star::Find returns 0 (2), X=1256.00, Y=681.00, Mass=31, SNR=2.9, Peak=108 HFD=0.0
04:21:35.267 00.000 7988 Star::Find(15, 711, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.272 00.005 7988 Star::Find false star n=4 nbg=280 bg=91.8 sigma=3.1 thresh=101 peak=96
04:21:35.272 00.000 7988 Star::Find returns 0 (2), X=711.00, Y=811.00, Mass=40, SNR=2.9, Peak=104 HFD=0.0
04:21:35.272 00.000 7988 Star::Find(15, 319, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.272 00.000 7988 Star::Find returns 0 (3), X=319.00, Y=20.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.272 00.000 7988 Star::Find(15, 763, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.272 00.000 7988 Star::Find returns 0 (3), X=763.00, Y=98.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:21:35.272 00.000 7988 Star::Find(15, 1103, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.272 00.000 7988 Star::Find returns 0 (2), X=1103.00, Y=352.00, Mass=11, SNR=1.8, Peak=112 HFD=0.0
04:21:35.272 00.000 7988 Star::Find(15, 670, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.284 00.012 7988 Star::Find false star n=3 nbg=276 bg=99.2 sigma=3.4 thresh=109 peak=103
04:21:35.286 00.002 7988 Star::Find returns 0 (2), X=670.00, Y=185.00, Mass=34, SNR=2.9, Peak=113 HFD=0.0
04:21:35.288 00.002 7988 Star::Find(15, 396, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.290 00.002 7988 Star::Find returns 0 (3), X=396.00, Y=146.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.292 00.002 7988 Star::Find(15, 576, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.294 00.002 7988 Star::Find returns 0 (2), X=576.00, Y=171.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:21:35.294 00.000 7988 Star::Find(15, 646, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.296 00.002 7988 Star::Find returns 0 (2), X=646.00, Y=644.00, Mass=12, SNR=2.0, Peak=105 HFD=0.0
04:21:35.298 00.002 7988 Star::Find(15, 676, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.300 00.002 7988 Star::Find returns 0 (3), X=676.00, Y=228.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:35.302 00.002 7988 Star::Find(15, 651, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.304 00.002 7988 Star::Find returns 0 (2), X=651.00, Y=299.00, Mass=25, SNR=2.9, Peak=110 HFD=0.0
04:21:35.306 00.002 7988 Star::Find(15, 267, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.306 00.000 7988 Star::Find false star n=3 nbg=280 bg=95.6 sigma=3.1 thresh=105 peak=100
04:21:35.308 00.002 7988 Star::Find returns 0 (2), X=267.00, Y=37.00, Mass=32, SNR=2.9, Peak=109 HFD=0.0
04:21:35.310 00.002 7988 Star::Find(15, 1088, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.312 00.002 7988 Star::Find returns 0 (3), X=1088.00, Y=251.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:21:35.314 00.002 7988 Star::Find(15, 1004, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.314 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=323.00, Mass=15, SNR=2.3, Peak=114 HFD=0.0
04:21:35.316 00.002 7988 Star::Find(15, 1060, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.318 00.002 7988 Star::Find returns 0 (3), X=1060.00, Y=760.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:35.319 00.001 7988 Star::Find(15, 1112, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.320 00.001 7988 Star::Find returns 0 (2), X=1112.00, Y=88.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
04:21:35.322 00.002 7988 Star::Find(15, 1124, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.324 00.002 7988 Star::Find returns 0 (3), X=1124.00, Y=473.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.326 00.002 7988 Star::Find(15, 1230, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.328 00.002 7988 Star::Find returns 0 (2), X=1230.00, Y=906.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:35.328 00.000 7988 Star::Find(15, 20, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.330 00.002 7988 Star::Find returns 0 (2), X=20.00, Y=903.00, Mass=11, SNR=2.0, Peak=102 HFD=0.0
04:21:35.332 00.002 7988 Star::Find(15, 670, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.334 00.002 7988 Star::Find returns 0 (2), X=670.00, Y=718.00, Mass=11, SNR=1.9, Peak=104 HFD=0.0
04:21:35.334 00.000 7988 Star::Find(15, 453, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.336 00.002 7988 Star::Find returns 0 (2), X=453.00, Y=76.00, Mass=25, SNR=2.8, Peak=110 HFD=0.0
04:21:35.338 00.002 7988 Star::Find(15, 901, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.340 00.002 7988 Star::Find returns 0 (2), X=901.00, Y=698.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:21:35.342 00.002 7988 Star::Find(15, 1195, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.344 00.002 7988 Star::Find returns 0 (2), X=1195.00, Y=424.00, Mass=28, SNR=3.0, Peak=110 HFD=0.0
04:21:35.344 00.000 7988 Star::Find(15, 100, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.348 00.004 7988 Star::Find returns 0 (2), X=100.00, Y=718.00, Mass=21, SNR=2.7, Peak=104 HFD=0.0
04:21:35.348 00.000 7988 Star::Find(15, 659, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.350 00.002 7988 Star::Find returns 0 (3), X=659.00, Y=447.00, Mass=9, SNR=1.7, Peak=105 HFD=0.0
04:21:35.352 00.002 7988 AutoFind: could not find a non-saturated star!
04:21:35.354 00.002 7988 AutoFind: finding best star pass 3
04:21:35.356 00.002 7988 Star::Find(15, 799, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.356 00.000 7988 Star::Find returns 0 (2), X=799.00, Y=47.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:21:35.358 00.002 7988 Star::Find(15, 1041, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.360 00.002 7988 Star::Find returns 0 (2), X=1041.00, Y=224.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:21:35.362 00.002 7988 Star::Find(15, 128, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.364 00.002 7988 Star::Find returns 0 (2), X=128.00, Y=215.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:35.366 00.002 7988 Star::Find(15, 575, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.367 00.001 7988 Star::Find false star n=6 nbg=282 bg=98.7 sigma=3.4 thresh=109 peak=105
04:21:35.369 00.002 7988 Star::Find returns 0 (2), X=575.00, Y=116.00, Mass=68, SNR=2.9, Peak=112 HFD=0.0
04:21:35.371 00.002 7988 Star::Find(15, 1134, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.371 00.000 7988 Star::Find returns 0 (3), X=1134.00, Y=103.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:21:35.373 00.002 7988 Star::Find(15, 760, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.375 00.002 7988 Star::Find returns 0 (3), X=760.00, Y=172.00, Mass=10, SNR=1.8, Peak=114 HFD=0.0
04:21:35.377 00.002 7988 Star::Find(15, 279, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.379 00.002 7988 Star::Find returns 0 (2), X=279.00, Y=146.00, Mass=13, SNR=2.1, Peak=108 HFD=0.0
04:21:35.381 00.002 7988 Star::Find(15, 521, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.386 00.005 7988 Star::Find false star n=3 nbg=278 bg=94.2 sigma=3.4 thresh=104 peak=99
04:21:35.388 00.002 7988 Star::Find returns 0 (2), X=521.00, Y=317.00, Mass=36, SNR=2.9, Peak=107 HFD=0.0
04:21:35.388 00.000 7988 Star::Find(15, 539, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.390 00.002 7988 Star::Find false star n=2 nbg=279 bg=92.6 sigma=3.1 thresh=102 peak=98
04:21:35.392 00.002 7988 Star::Find returns 0 (2), X=539.00, Y=628.00, Mass=27, SNR=2.9, Peak=107 HFD=0.0
04:21:35.394 00.002 7988 Star::Find(15, 654, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.396 00.002 7988 Star::Find false star n=3 nbg=277 bg=99.1 sigma=3.2 thresh=109 peak=104
04:21:35.398 00.002 7988 Star::Find returns 0 (2), X=654.00, Y=136.00, Mass=32, SNR=2.9, Peak=112 HFD=0.0
04:21:35.399 00.001 7988 Star::Find(15, 1007, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.401 00.002 7988 Star::Find returns 0 (2), X=1007.00, Y=405.00, Mass=12, SNR=2.0, Peak=111 HFD=0.0
04:21:35.403 00.002 7988 Star::Find(15, 918, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.405 00.002 7988 Star::Find returns 0 (3), X=918.00, Y=796.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.407 00.002 7988 Star::Find(15, 225, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.409 00.002 7988 Star::Find returns 0 (2), X=225.00, Y=564.00, Mass=25, SNR=3.0, Peak=108 HFD=0.0
04:21:35.409 00.000 7988 Star::Find(15, 894, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.411 00.002 7988 Star::Find returns 0 (2), X=894.00, Y=190.00, Mass=22, SNR=2.7, Peak=111 HFD=0.0
04:21:35.413 00.002 7988 Star::Find(15, 958, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.415 00.002 7988 Star::Find returns 0 (2), X=958.00, Y=486.00, Mass=10, SNR=1.8, Peak=108 HFD=0.0
04:21:35.417 00.002 7988 Star::Find(15, 470, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.419 00.002 7988 Star::Find false star n=4 nbg=282 bg=92.6 sigma=3.6 thresh=103 peak=97
04:21:35.420 00.001 7988 Star::Find returns 0 (2), X=470.00, Y=662.00, Mass=44, SNR=2.9, Peak=105 HFD=0.0
04:21:35.424 00.004 7988 Star::Find(15, 823, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.426 00.002 7988 Star::Find returns 0 (3), X=823.00, Y=785.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:35.428 00.002 7988 Star::Find(15, 147, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.429 00.001 7988 Star::Find returns 0 (2), X=147.00, Y=400.00, Mass=11, SNR=1.9, Peak=104 HFD=0.0
04:21:35.433 00.004 7988 Star::Find(15, 1128, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.435 00.002 7988 Star::Find returns 0 (2), X=1128.00, Y=159.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:21:35.437 00.002 7988 Star::Find(15, 208, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.439 00.002 7988 Star::Find returns 0 (2), X=208.00, Y=911.00, Mass=21, SNR=2.6, Peak=106 HFD=0.0
04:21:35.441 00.002 7988 Star::Find(15, 642, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.443 00.002 7988 Star::Find false star n=3 nbg=280 bg=90.7 sigma=3.3 thresh=101 peak=95
04:21:35.445 00.002 7988 Star::Find returns 0 (2), X=642.00, Y=882.00, Mass=32, SNR=2.9, Peak=104 HFD=0.0
04:21:35.445 00.000 7988 Star::Find(15, 891, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.447 00.002 7988 Star::Find returns 0 (2), X=891.00, Y=150.00, Mass=21, SNR=2.6, Peak=111 HFD=0.0
04:21:35.449 00.002 7988 Star::Find(15, 750, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.451 00.002 7988 Star::Find returns 0 (3), X=750.00, Y=346.00, Mass=0, SNR=0.0, Peak=112 HFD=0.0
04:21:35.454 00.003 7988 Star::Find(15, 876, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.456 00.002 7988 Star::Find returns 0 (3), X=876.00, Y=652.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:35.458 00.002 7988 Star::Find(15, 1199, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.460 00.002 7988 Star::Find false star n=3 nbg=278 bg=94.2 sigma=3.1 thresh=103 peak=100
04:21:35.463 00.003 7988 Star::Find returns 0 (2), X=1199.00, Y=832.00, Mass=29, SNR=2.9, Peak=108 HFD=0.0
04:21:35.465 00.002 7988 Star::Find(15, 632, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.467 00.002 7988 Star::Find false star n=3 nbg=278 bg=99.3 sigma=3.4 thresh=109 peak=105
04:21:35.471 00.004 7988 Star::Find returns 0 (2), X=632.00, Y=83.00, Mass=32, SNR=2.9, Peak=113 HFD=0.0
04:21:35.473 00.002 7988 Star::Find(15, 1204, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.475 00.002 7988 Star::Find returns 0 (2), X=1204.00, Y=393.00, Mass=12, SNR=1.9, Peak=110 HFD=0.0
04:21:35.477 00.002 7988 Star::Find(15, 1087, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.479 00.002 7988 Star::Find returns 0 (3), X=1087.00, Y=29.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:21:35.483 00.004 7988 Star::Find(15, 103, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.485 00.002 7988 Star::Find returns 0 (2), X=103.00, Y=630.00, Mass=12, SNR=2.0, Peak=105 HFD=0.0
04:21:35.487 00.002 7988 Star::Find(15, 979, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.490 00.003 7988 Star::Find returns 0 (2), X=979.00, Y=470.00, Mass=23, SNR=2.8, Peak=112 HFD=0.0
04:21:35.492 00.002 7988 Star::Find(15, 467, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.495 00.003 7988 Star::Find returns 0 (2), X=467.00, Y=244.00, Mass=21, SNR=2.6, Peak=107 HFD=0.0
04:21:35.499 00.004 7988 Star::Find(15, 869, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.501 00.002 7988 Star::Find returns 0 (2), X=869.00, Y=373.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:21:35.505 00.004 7988 Star::Find(15, 957, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.505 00.000 7988 Star::Find returns 0 (3), X=957.00, Y=840.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.505 00.000 7988 Star::Find(15, 468, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.511 00.006 7988 Star::Find returns 0 (3), X=468.00, Y=860.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:35.513 00.002 7988 Star::Find(15, 530, 602, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.517 00.004 7988 Star::Find false star n=4 nbg=274 bg=92.5 sigma=3.1 thresh=102 peak=99
04:21:35.522 00.005 7988 Star::Find returns 0 (2), X=530.00, Y=602.00, Mass=44, SNR=2.9, Peak=105 HFD=0.0
04:21:35.529 00.007 7988 Star::Find(15, 646, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.535 00.006 7988 Star::Find returns 0 (3), X=646.00, Y=566.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:35.539 00.004 7988 Star::Find(15, 705, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.541 00.002 7988 Star::Find false star n=3 nbg=278 bg=92.6 sigma=3.2 thresh=102 peak=97
04:21:35.545 00.004 7988 Star::Find returns 0 (2), X=705.00, Y=761.00, Mass=32, SNR=2.9, Peak=104 HFD=0.0
04:21:35.549 00.004 7988 Star::Find(15, 346, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.549 00.000 7988 Star::Find returns 0 (2), X=346.00, Y=865.00, Mass=19, SNR=2.5, Peak=104 HFD=0.0
04:21:35.554 00.005 7988 Star::Find(15, 252, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.556 00.002 7988 Star::Find returns 0 (3), X=252.00, Y=316.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:35.559 00.003 7988 Star::Find(15, 450, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.561 00.002 7988 Star::Find returns 0 (2), X=450.00, Y=335.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:21:35.563 00.002 7988 Star::Find(15, 491, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.567 00.004 7988 Star::Find false star n=3 nbg=274 bg=98.2 sigma=3.2 thresh=108 peak=104
04:21:35.569 00.002 7988 Star::Find returns 0 (2), X=491.00, Y=79.00, Mass=30, SNR=2.9, Peak=109 HFD=0.0
04:21:35.571 00.002 7988 Star::Find(15, 1213, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.575 00.004 7988 Star::Find returns 0 (3), X=1213.00, Y=781.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:21:35.577 00.002 7988 Star::Find(15, 236, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.579 00.002 7988 Star::Find returns 0 (2), X=236.00, Y=262.00, Mass=21, SNR=2.6, Peak=107 HFD=0.0
04:21:35.581 00.002 7988 Star::Find(15, 1197, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.583 00.002 7988 Star::Find false star n=4 nbg=281 bg=94.5 sigma=3.4 thresh=105 peak=100
04:21:35.585 00.002 7988 Star::Find returns 0 (2), X=1197.00, Y=899.00, Mass=43, SNR=2.9, Peak=107 HFD=0.0
04:21:35.587 00.002 7988 Star::Find(15, 846, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.590 00.003 7988 Star::Find returns 0 (2), X=846.00, Y=807.00, Mass=20, SNR=2.6, Peak=109 HFD=0.0
04:21:35.593 00.003 7988 Star::Find(15, 642, 31, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.595 00.002 7988 Star::Find returns 0 (3), X=642.00, Y=31.00, Mass=10, SNR=1.8, Peak=112 HFD=0.0
04:21:35.597 00.002 7988 Star::Find(15, 1213, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.599 00.002 7988 Star::Find returns 0 (3), X=1213.00, Y=751.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:35.599 00.000 7988 Star::Find(15, 39, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.599 00.000 7988 Star::Find false star n=3 nbg=273 bg=93.5 sigma=3.2 thresh=103 peak=99
04:21:35.607 00.008 7988 Star::Find returns 0 (2), X=39.00, Y=387.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:21:35.609 00.002 7988 Star::Find(15, 398, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.609 00.000 7988 Star::Find returns 0 (2), X=398.00, Y=230.00, Mass=23, SNR=2.8, Peak=107 HFD=0.0
04:21:35.609 00.000 7988 Star::Find(15, 948, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.609 00.000 7988 Star::Find returns 0 (2), X=948.00, Y=876.00, Mass=14, SNR=2.3, Peak=109 HFD=0.0
04:21:35.619 00.010 7988 Star::Find(15, 216, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.622 00.003 7988 Star::Find returns 0 (3), X=216.00, Y=69.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:35.625 00.003 7988 Star::Find(15, 974, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.627 00.002 7988 Star::Find returns 0 (3), X=974.00, Y=239.00, Mass=9, SNR=1.7, Peak=110 HFD=0.0
04:21:35.629 00.002 7988 Star::Find(15, 925, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.631 00.002 7988 Star::Find returns 0 (3), X=925.00, Y=820.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.633 00.002 7988 Star::Find(15, 413, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.637 00.004 7988 Star::Find returns 0 (2), X=413.00, Y=893.00, Mass=10, SNR=1.8, Peak=103 HFD=0.0
04:21:35.640 00.003 7988 Star::Find(15, 565, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.644 00.004 7988 Star::Find returns 0 (2), X=565.00, Y=387.00, Mass=22, SNR=2.7, Peak=106 HFD=0.0
04:21:35.648 00.004 7988 Star::Find(15, 1086, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.652 00.004 7988 Star::Find false star n=3 nbg=277 bg=99.3 sigma=3.3 thresh=109 peak=103
04:21:35.654 00.002 7988 Star::Find returns 0 (2), X=1086.00, Y=106.00, Mass=29, SNR=2.9, Peak=111 HFD=0.0
04:21:35.657 00.003 7988 Star::Find(15, 725, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.657 00.000 7988 Star::Find returns 0 (2), X=725.00, Y=652.00, Mass=13, SNR=2.2, Peak=107 HFD=0.0
04:21:35.657 00.000 7988 Star::Find(15, 152, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.657 00.000 7988 Star::Find false star n=7 nbg=280 bg=93.0 sigma=3.2 thresh=102 peak=97
04:21:35.657 00.000 7988 Star::Find returns 0 (2), X=152.00, Y=482.00, Mass=68, SNR=2.9, Peak=107 HFD=0.0
04:21:35.657 00.000 7988 Star::Find(15, 488, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.670 00.013 7988 Star::Find false star n=4 nbg=275 bg=93.4 sigma=3.1 thresh=103 peak=98
04:21:35.672 00.002 7988 Star::Find returns 0 (2), X=488.00, Y=523.00, Mass=43, SNR=2.9, Peak=107 HFD=0.0
04:21:35.674 00.002 7988 Star::Find(15, 232, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.678 00.004 7988 Star::Find returns 0 (3), X=232.00, Y=16.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:35.680 00.002 7988 Star::Find(15, 1256, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.682 00.002 7988 Star::Find false star n=3 nbg=275 bg=96.1 sigma=3.2 thresh=106 peak=101
04:21:35.684 00.002 7988 Star::Find returns 0 (2), X=1256.00, Y=681.00, Mass=31, SNR=2.9, Peak=108 HFD=0.0
04:21:35.686 00.002 7988 Star::Find(15, 711, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.686 00.000 7988 Star::Find false star n=4 nbg=280 bg=91.8 sigma=3.1 thresh=101 peak=96
04:21:35.691 00.005 7988 Star::Find returns 0 (2), X=711.00, Y=811.00, Mass=40, SNR=2.9, Peak=104 HFD=0.0
04:21:35.691 00.000 7988 Star::Find(15, 319, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.691 00.000 7988 Star::Find returns 0 (3), X=319.00, Y=20.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.691 00.000 7988 Star::Find(15, 763, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.691 00.000 7988 Star::Find returns 0 (3), X=763.00, Y=98.00, Mass=0, SNR=0.0, Peak=113 HFD=0.0
04:21:35.701 00.010 7988 Star::Find(15, 1103, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.703 00.002 7988 Star::Find returns 0 (2), X=1103.00, Y=352.00, Mass=11, SNR=1.8, Peak=112 HFD=0.0
04:21:35.705 00.002 7988 Star::Find(15, 670, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.708 00.003 7988 Star::Find false star n=3 nbg=276 bg=99.2 sigma=3.4 thresh=109 peak=103
04:21:35.710 00.002 7988 Star::Find returns 0 (2), X=670.00, Y=185.00, Mass=34, SNR=2.9, Peak=113 HFD=0.0
04:21:35.712 00.002 7988 Star::Find(15, 396, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.714 00.002 7988 Star::Find returns 0 (3), X=396.00, Y=146.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.716 00.002 7988 Star::Find(15, 576, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.717 00.001 7988 Star::Find returns 0 (2), X=576.00, Y=171.00, Mass=11, SNR=1.9, Peak=110 HFD=0.0
04:21:35.719 00.002 7988 Star::Find(15, 646, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.721 00.002 7988 Star::Find returns 0 (2), X=646.00, Y=644.00, Mass=12, SNR=2.0, Peak=105 HFD=0.0
04:21:35.723 00.002 7988 Star::Find(15, 676, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.725 00.002 7988 Star::Find returns 0 (3), X=676.00, Y=228.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:35.729 00.004 7988 Star::Find(15, 651, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.729 00.000 7988 Star::Find returns 0 (2), X=651.00, Y=299.00, Mass=25, SNR=2.9, Peak=110 HFD=0.0
04:21:35.733 00.004 7988 Star::Find(15, 267, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.735 00.002 7988 Star::Find false star n=3 nbg=280 bg=95.6 sigma=3.1 thresh=105 peak=100
04:21:35.737 00.002 7988 Star::Find returns 0 (2), X=267.00, Y=37.00, Mass=32, SNR=2.9, Peak=109 HFD=0.0
04:21:35.739 00.002 7988 Star::Find(15, 1088, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.739 00.000 7988 Star::Find returns 0 (3), X=1088.00, Y=251.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:21:35.742 00.003 7988 Star::Find(15, 1004, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.742 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=323.00, Mass=15, SNR=2.3, Peak=114 HFD=0.0
04:21:35.749 00.007 7988 Star::Find(15, 1060, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.749 00.000 7988 Star::Find returns 0 (3), X=1060.00, Y=760.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:35.749 00.000 7988 Star::Find(15, 1112, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.749 00.000 7988 Star::Find returns 0 (2), X=1112.00, Y=88.00, Mass=12, SNR=2.0, Peak=112 HFD=0.0
04:21:35.749 00.000 7988 Star::Find(15, 1124, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.759 00.010 7988 Star::Find returns 0 (3), X=1124.00, Y=473.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:35.759 00.000 7988 Star::Find(15, 1230, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.759 00.000 7988 Star::Find returns 0 (2), X=1230.00, Y=906.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:35.764 00.005 7988 Star::Find(15, 20, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.764 00.000 7988 Star::Find returns 0 (2), X=20.00, Y=903.00, Mass=11, SNR=2.0, Peak=102 HFD=0.0
04:21:35.764 00.000 7988 Star::Find(15, 670, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.764 00.000 7988 Star::Find returns 0 (2), X=670.00, Y=718.00, Mass=11, SNR=1.9, Peak=104 HFD=0.0
04:21:35.764 00.000 7988 Star::Find(15, 453, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.776 00.012 7988 Star::Find returns 0 (2), X=453.00, Y=76.00, Mass=25, SNR=2.8, Peak=110 HFD=0.0
04:21:35.776 00.000 7988 Star::Find(15, 901, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.780 00.004 7988 Star::Find returns 0 (2), X=901.00, Y=698.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:21:35.781 00.001 7988 Star::Find(15, 1195, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.783 00.002 7988 Star::Find returns 0 (2), X=1195.00, Y=424.00, Mass=28, SNR=3.0, Peak=110 HFD=0.0
04:21:35.785 00.002 7988 Star::Find(15, 100, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.787 00.002 7988 Star::Find returns 0 (2), X=100.00, Y=718.00, Mass=21, SNR=2.7, Peak=104 HFD=0.0
04:21:35.789 00.002 7988 Star::Find(15, 659, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
04:21:35.791 00.002 7988 Star::Find returns 0 (3), X=659.00, Y=447.00, Mass=9, SNR=1.7, Peak=105 HFD=0.0
04:21:35.793 00.002 7988 AutoFind: no star found
04:21:35.795 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:21:35.798 00.003 7988 GuiderMultiStar::AutoSelect failed.
04:21:35.800 00.002 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_042131.fit
04:21:35.808 00.008 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:21:35.812 00.004 7988 ScopeASCOM::SideOfPier() returns 0
04:21:35.812 00.000 7988 auto find star failed, attempts remaining = 3
04:21:35.822 00.010 7988 Changing from state SELECTING to UNINITIALIZED
04:21:35.824 00.002 7988 guider state => SELECTING
04:21:35.826 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
04:21:35.828 00.002 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":0,"id":"a9a9a13e-5768-402b-a120-02646e75a712"}
04:21:35.830 00.002 7988 OnExposeComplete: enter
04:21:35.832 00.002 7988 UpdateGuideState(): m_state=1
04:21:35.834 00.002 7988 UpdateCurrentPosition: no star selected
04:21:35.838 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:35.840 00.002 7988 Status Line: No star selected
04:21:35.844 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=95, FiltMin=85, FiltMax=107, Gamma=0.690
04:21:35.846 00.002 7988 UpdateGuideState exits: No star selected
04:21:35.848 00.002 7988 PhdController: newstate STATE_SELECT_STAR
04:21:35.850 00.002 7988 GuiderMultiStar::AutoSelect enter
04:21:35.852 00.002 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:21:35.961 00.109 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:21:36.051 00.090 7988 AutoFind: global mean = 0.0, stdev 5.7
04:21:36.064 00.013 7988 AutoFind: using threshold = 0.1
04:21:36.165 00.101 7988 AutoFind: local max [1102, 13] 4.8
04:21:36.167 00.002 7988 AutoFind: local max [660, 498] 4.6
04:21:36.169 00.002 7988 AutoFind: local max [645, 751] 4.5
04:21:36.169 00.000 7988 AutoFind: local max [388, 189] 4.4
04:21:36.171 00.002 7988 AutoFind: local max [735, 57] 4.4
04:21:36.173 00.002 7988 AutoFind: local max [547, 738] 4.4
04:21:36.173 00.000 7988 AutoFind: local max [482, 583] 4.4
04:21:36.175 00.002 7988 AutoFind: local max [263, 872] 4.4
04:21:36.177 00.002 7988 AutoFind: local max [597, 454] 4.4
04:21:36.178 00.001 7988 AutoFind: local max [925, 892] 4.4
04:21:36.180 00.002 7988 AutoFind: local max [688, 668] 4.3
04:21:36.180 00.000 7988 AutoFind: local max [1101, 301] 4.3
04:21:36.182 00.002 7988 AutoFind: local max [1089, 683] 4.3
04:21:36.184 00.002 7988 AutoFind: local max [1117, 856] 4.3
04:21:36.184 00.000 7988 AutoFind: local max [525, 742] 4.3
04:21:36.186 00.002 7988 AutoFind: local max [279, 213] 4.3
04:21:36.186 00.000 7988 AutoFind: local max [351, 331] 4.2
04:21:36.188 00.002 7988 AutoFind: local max [755, 639] 4.2
04:21:36.190 00.002 7988 AutoFind: local max [1215, 562] 4.2
04:21:36.190 00.000 7988 AutoFind: local max [1116, 260] 4.2
04:21:36.192 00.002 7988 AutoFind: local max [1020, 148] 4.2
04:21:36.194 00.002 7988 AutoFind: local max [99, 135] 4.2
04:21:36.194 00.000 7988 AutoFind: local max [570, 745] 4.2
04:21:36.194 00.000 7988 AutoFind: local max [730, 227] 4.1
04:21:36.194 00.000 7988 AutoFind: local max [805, 345] 4.1
04:21:36.199 00.005 7988 AutoFind: local max [858, 809] 4.1
04:21:36.199 00.000 7988 AutoFind: local max [18, 385] 4.1
04:21:36.199 00.000 7988 AutoFind: local max [556, 885] 4.0
04:21:36.199 00.000 7988 AutoFind: local max [1113, 33] 4.0
04:21:36.199 00.000 7988 AutoFind: local max [510, 424] 4.0
04:21:36.199 00.000 7988 AutoFind: local max [540, 525] 4.0
04:21:36.199 00.000 7988 AutoFind: local max [702, 689] 4.0
04:21:36.199 00.000 7988 AutoFind: local max [695, 890] 4.0
04:21:36.199 00.000 7988 AutoFind: local max [28, 716] 4.0
04:21:36.210 00.011 7988 AutoFind: local max [670, 930] 4.0
04:21:36.210 00.000 7988 AutoFind: local max [883, 592] 4.0
04:21:36.210 00.000 7988 AutoFind: local max [1032, 584] 4.0
04:21:36.210 00.000 7988 AutoFind: local max [243, 259] 4.0
04:21:36.210 00.000 7988 AutoFind: local max [554, 358] 4.0
04:21:36.216 00.006 7988 AutoFind: local max [532, 99] 3.9
04:21:36.216 00.000 7988 AutoFind: local max [85, 771] 3.9
04:21:36.216 00.000 7988 AutoFind: local max [843, 129] 3.9
04:21:36.220 00.004 7988 AutoFind: local max [517, 822] 3.9
04:21:36.220 00.000 7988 AutoFind: local max [1031, 462] 3.9
04:21:36.222 00.002 7988 AutoFind: local max [929, 406] 3.9
04:21:36.224 00.002 7988 AutoFind: local max [1190, 903] 3.9
04:21:36.224 00.000 7988 AutoFind: local max [559, 756] 3.9
04:21:36.226 00.002 7988 AutoFind: local max [565, 423] 3.9
04:21:36.226 00.000 7988 AutoFind: local max [521, 477] 3.9
04:21:36.226 00.000 7988 AutoFind: local max [254, 668] 3.9
04:21:36.226 00.000 7988 AutoFind: local max [1156, 12] 3.9
04:21:36.226 00.000 7988 AutoFind: local max [566, 533] 3.9
04:21:36.226 00.000 7988 AutoFind: local max [1183, 446] 3.9
04:21:36.233 00.007 7988 AutoFind: local max [1026, 67] 3.9
04:21:36.233 00.000 7988 AutoFind: local max [371, 25] 3.9
04:21:36.233 00.000 7988 AutoFind: local max [599, 709] 3.9
04:21:36.233 00.000 7988 AutoFind: local max [937, 535] 3.9
04:21:36.233 00.000 7988 AutoFind: local max [985, 104] 3.9
04:21:36.233 00.000 7988 AutoFind: local max [834, 935] 3.9
04:21:36.233 00.000 7988 AutoFind: local max [248, 613] 3.8
04:21:36.242 00.009 7988 AutoFind: local max [356, 842] 3.8
04:21:36.242 00.000 7988 AutoFind: local max [1201, 515] 3.8
04:21:36.242 00.000 7988 AutoFind: local max [1140, 523] 3.8
04:21:36.242 00.000 7988 AutoFind: local max [442, 216] 3.8
04:21:36.242 00.000 7988 AutoFind: local max [716, 95] 3.8
04:21:36.242 00.000 7988 AutoFind: local max [326, 282] 3.8
04:21:36.250 00.008 7988 AutoFind: local max [743, 221] 3.8
04:21:36.250 00.000 7988 AutoFind: local max [446, 119] 3.8
04:21:36.250 00.000 7988 AutoFind: local max [656, 613] 3.8
04:21:36.250 00.000 7988 AutoFind: local max [1223, 115] 3.8
04:21:36.250 00.000 7988 AutoFind: local max [906, 371] 3.8
04:21:36.250 00.000 7988 AutoFind: local max [436, 661] 3.8
04:21:36.258 00.008 7988 AutoFind: local max [173, 144] 3.8
04:21:36.258 00.000 7988 AutoFind: local max [334, 480] 3.8
04:21:36.258 00.000 7988 AutoFind: local max [1007, 664] 3.8
04:21:36.258 00.000 7988 AutoFind: local max [357, 543] 3.8
04:21:36.258 00.000 7988 AutoFind: local max [1108, 875] 3.8
04:21:36.264 00.006 7988 AutoFind: local max [956, 770] 3.8
04:21:36.264 00.000 7988 AutoFind: local max [804, 429] 3.8
04:21:36.267 00.003 7988 AutoFind: local max [56, 28] 3.8
04:21:36.267 00.000 7988 AutoFind: local max [1166, 373] 3.8
04:21:36.269 00.002 7988 AutoFind: local max [108, 795] 3.8
04:21:36.271 00.002 7988 AutoFind: local max [558, 82] 3.8
04:21:36.271 00.000 7988 AutoFind: local max [1215, 626] 3.8
04:21:36.273 00.002 7988 AutoFind: local max [476, 913] 3.8
04:21:36.273 00.000 7988 AutoFind: local max [1049, 178] 3.8
04:21:36.273 00.000 7988 AutoFind: local max [320, 102] 3.8
04:21:36.273 00.000 7988 AutoFind: local max [685, 505] 3.8
04:21:36.273 00.000 7988 AutoFind: local max [439, 382] 3.8
04:21:36.273 00.000 7988 AutoFind: local max [1034, 218] 3.8
04:21:36.273 00.000 7988 AutoFind: local max [941, 180] 3.8
04:21:36.273 00.000 7988 AutoFind: local max [1221, 177] 3.8
04:21:36.273 00.000 7988 AutoFind: local max [865, 108] 3.7
04:21:36.284 00.011 7988 AutoFind: local max [766, 613] 3.7
04:21:36.284 00.000 7988 AutoFind: local max [1127, 516] 3.7
04:21:36.284 00.000 7988 AutoFind: local max [1046, 878] 3.7
04:21:36.284 00.000 7988 AutoFind: local max [565, 460] 3.7
04:21:36.289 00.005 7988 AutoFind: local max [388, 33] 3.7
04:21:36.289 00.000 7988 AutoFind: local max [311, 644] 3.7
04:21:36.289 00.000 7988 AutoFind: local max [849, 863] 3.7
04:21:36.289 00.000 7988 AutoFind: too close [388, 33] 3.7 - [371, 25] 3.9
04:21:36.289 00.000 7988 AutoFind: too close [1127, 516] 3.7 - [1140, 523] 3.8
04:21:36.289 00.000 7988 AutoFind: too close [1108, 875] 3.8 - [1117, 856] 4.3
04:21:36.289 00.000 7988 AutoFind: too close [743, 221] 3.8 - [730, 227] 4.1
04:21:36.289 00.000 7988 AutoFind: too close [559, 756] 3.9 - [570, 745] 4.2
04:21:36.289 00.000 7988 AutoFind: too close [559, 756] 3.9 - [547, 738] 4.4
04:21:36.289 00.000 7988 AutoFind: too close [1113, 33] 4.0 - [1102, 13] 4.8
04:21:36.301 00.012 7988 AutoFind: too close to edge [1156, 12] 3.9
04:21:36.301 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:21:36.301 00.000 7988 Star::Find(15, 660, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.305 00.004 7988 Star::Find returns 0 (3), X=660.00, Y=498.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:36.307 00.002 7988 Star::Find(15, 645, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.307 00.000 7988 Star::Find returns 0 (2), X=645.00, Y=751.00, Mass=19, SNR=2.5, Peak=104 HFD=0.0
04:21:36.309 00.002 7988 Star::Find(15, 388, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.311 00.002 7988 Star::Find returns 0 (2), X=388.00, Y=189.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:36.311 00.000 7988 Star::Find(15, 735, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.313 00.002 7988 Star::Find false star n=2 nbg=277 bg=99.2 sigma=3.3 thresh=109 peak=106
04:21:36.313 00.000 7988 Star::Find returns 0 (2), X=735.00, Y=57.00, Mass=28, SNR=2.9, Peak=115 HFD=0.0
04:21:36.315 00.002 7988 Star::Find(15, 482, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.317 00.002 7988 Star::Find returns 0 (3), X=482.00, Y=583.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:36.318 00.001 7988 Star::Find(15, 263, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.318 00.000 7988 Star::Find false star n=3 nbg=279 bg=91.7 sigma=3.4 thresh=102 peak=96
04:21:36.320 00.002 7988 Star::Find returns 0 (2), X=263.00, Y=872.00, Mass=38, SNR=2.9, Peak=106 HFD=0.0
04:21:36.321 00.001 7988 Star::Find(15, 597, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.321 00.000 7988 Star::Find returns 0 (2), X=597.00, Y=454.00, Mass=24, SNR=2.8, Peak=106 HFD=0.0
04:21:36.321 00.000 7988 Star::Find(15, 925, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.321 00.000 7988 Star::Find returns 0 (3), X=925.00, Y=892.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:36.321 00.000 7988 Star::Find(15, 688, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.321 00.000 7988 Star::Find false star n=3 nbg=279 bg=92.9 sigma=3.2 thresh=102 peak=98
04:21:36.321 00.000 7988 Star::Find returns 0 (2), X=688.00, Y=668.00, Mass=29, SNR=2.9, Peak=105 HFD=0.0
04:21:36.321 00.000 7988 Star::Find(15, 1101, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.321 00.000 7988 Star::Find returns 0 (3), X=1101.00, Y=301.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.321 00.000 7988 Star::Find(15, 1089, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.321 00.000 7988 Star::Find returns 0 (2), X=1089.00, Y=683.00, Mass=21, SNR=2.7, Peak=109 HFD=0.0
04:21:36.335 00.014 7988 Star::Find(15, 525, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.337 00.002 7988 Star::Find returns 0 (2), X=525.00, Y=742.00, Mass=21, SNR=2.6, Peak=103 HFD=0.0
04:21:36.337 00.000 7988 Star::Find(15, 279, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.337 00.000 7988 Star::Find returns 0 (2), X=279.00, Y=213.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:36.337 00.000 7988 Star::Find(15, 351, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.337 00.000 7988 Star::Find returns 0 (2), X=351.00, Y=331.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:21:36.337 00.000 7988 Star::Find(15, 755, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.337 00.000 7988 Star::Find returns 0 (2), X=755.00, Y=639.00, Mass=15, SNR=2.4, Peak=109 HFD=0.0
04:21:36.337 00.000 7988 Star::Find(15, 1215, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.337 00.000 7988 Star::Find returns 0 (3), X=1215.00, Y=562.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:21:36.337 00.000 7988 Star::Find(15, 1116, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.337 00.000 7988 Star::Find returns 0 (2), X=1116.00, Y=260.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:21:36.337 00.000 7988 Star::Find(15, 1020, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.352 00.015 7988 Star::Find returns 0 (3), X=1020.00, Y=148.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:21:36.352 00.000 7988 Star::Find(15, 99, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.352 00.000 7988 Star::Find returns 0 (2), X=99.00, Y=135.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:21:36.352 00.000 7988 Star::Find(15, 805, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.352 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=345.00, Mass=17, SNR=2.5, Peak=114 HFD=0.0
04:21:36.352 00.000 7988 Star::Find(15, 858, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.352 00.000 7988 Star::Find false star n=3 nbg=278 bg=93.1 sigma=3.4 thresh=103 peak=97
04:21:36.352 00.000 7988 Star::Find returns 0 (2), X=858.00, Y=809.00, Mass=32, SNR=2.9, Peak=104 HFD=0.0
04:21:36.352 00.000 7988 Star::Find(15, 18, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.352 00.000 7988 Star::Find returns 0 (3), X=18.00, Y=385.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:36.352 00.000 7988 Star::Find(15, 556, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.352 00.000 7988 Star::Find returns 0 (3), X=556.00, Y=885.00, Mass=10, SNR=1.8, Peak=103 HFD=0.0
04:21:36.368 00.016 7988 Star::Find(15, 510, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.369 00.001 7988 Star::Find returns 0 (2), X=510.00, Y=424.00, Mass=24, SNR=2.9, Peak=109 HFD=0.0
04:21:36.369 00.000 7988 Star::Find(15, 540, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.369 00.000 7988 Star::Find returns 0 (2), X=540.00, Y=525.00, Mass=24, SNR=2.8, Peak=106 HFD=0.0
04:21:36.369 00.000 7988 Star::Find(15, 702, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.373 00.004 7988 Star::Find returns 0 (2), X=702.00, Y=689.00, Mass=14, SNR=2.2, Peak=106 HFD=0.0
04:21:36.373 00.000 7988 Star::Find(15, 695, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.375 00.002 7988 Star::Find returns 0 (2), X=695.00, Y=890.00, Mass=12, SNR=2.0, Peak=103 HFD=0.0
04:21:36.375 00.000 7988 Star::Find(15, 28, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.377 00.002 7988 Star::Find returns 0 (2), X=28.00, Y=716.00, Mass=11, SNR=1.8, Peak=105 HFD=0.0
04:21:36.379 00.002 7988 Star::Find(15, 670, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.379 00.000 7988 Star::Find returns 0 (2), X=670.00, Y=930.00, Mass=23, SNR=2.8, Peak=106 HFD=0.0
04:21:36.381 00.002 7988 Star::Find(15, 883, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.383 00.002 7988 Star::Find returns 0 (2), X=883.00, Y=592.00, Mass=16, SNR=2.5, Peak=112 HFD=0.0
04:21:36.383 00.000 7988 Star::Find(15, 1032, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.385 00.002 7988 Star::Find returns 0 (2), X=1032.00, Y=584.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:21:36.385 00.000 7988 Star::Find(15, 243, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.385 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=259.00, Mass=11, SNR=1.8, Peak=105 HFD=0.0
04:21:36.385 00.000 7988 Star::Find(15, 554, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.385 00.000 7988 Star::Find false star n=3 nbg=282 bg=93.9 sigma=3.2 thresh=104 peak=99
04:21:36.385 00.000 7988 Star::Find returns 0 (2), X=554.00, Y=358.00, Mass=34, SNR=2.9, Peak=107 HFD=0.0
04:21:36.385 00.000 7988 Star::Find(15, 532, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.385 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=99.00, Mass=16, SNR=2.4, Peak=112 HFD=0.0
04:21:36.385 00.000 7988 Star::Find(15, 85, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.385 00.000 7988 Star::Find returns 0 (3), X=85.00, Y=771.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:36.385 00.000 7988 Star::Find(15, 843, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.399 00.014 7988 Star::Find returns 0 (2), X=843.00, Y=129.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:21:36.401 00.002 7988 Star::Find(15, 517, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.402 00.001 7988 Star::Find returns 0 (2), X=517.00, Y=822.00, Mass=22, SNR=2.7, Peak=104 HFD=0.0
04:21:36.404 00.002 7988 Star::Find(15, 1031, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.404 00.000 7988 Star::Find returns 0 (2), X=1031.00, Y=462.00, Mass=19, SNR=2.6, Peak=108 HFD=0.0
04:21:36.406 00.002 7988 Star::Find(15, 929, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.408 00.002 7988 Star::Find returns 0 (2), X=929.00, Y=406.00, Mass=23, SNR=2.7, Peak=109 HFD=0.0
04:21:36.408 00.000 7988 Star::Find(15, 1190, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.410 00.002 7988 Star::Find returns 0 (2), X=1190.00, Y=903.00, Mass=19, SNR=2.5, Peak=108 HFD=0.0
04:21:36.410 00.000 7988 Star::Find(15, 565, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.412 00.002 7988 Star::Find false star n=3 nbg=283 bg=94.0 sigma=3.3 thresh=104 peak=100
04:21:36.414 00.002 7988 Star::Find returns 0 (2), X=565.00, Y=423.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:21:36.415 00.001 7988 Star::Find(15, 521, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.415 00.000 7988 Star::Find returns 0 (2), X=521.00, Y=477.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:21:36.415 00.000 7988 Star::Find(15, 254, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.419 00.004 7988 Star::Find returns 0 (2), X=254.00, Y=668.00, Mass=24, SNR=2.8, Peak=105 HFD=0.0
04:21:36.419 00.000 7988 Star::Find(15, 566, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.419 00.000 7988 Star::Find returns 0 (3), X=566.00, Y=533.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:36.419 00.000 7988 Star::Find(15, 1183, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.419 00.000 7988 Star::Find returns 0 (2), X=1183.00, Y=446.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:21:36.419 00.000 7988 Star::Find(15, 1026, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.419 00.000 7988 Star::Find returns 0 (3), X=1026.00, Y=67.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.419 00.000 7988 Star::Find(15, 599, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.429 00.010 7988 Star::Find returns 0 (3), X=599.00, Y=709.00, Mass=10, SNR=1.7, Peak=103 HFD=0.0
04:21:36.429 00.000 7988 Star::Find(15, 937, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.431 00.002 7988 Star::Find false star n=4 nbg=278 bg=96.4 sigma=3.1 thresh=106 peak=101
04:21:36.431 00.000 7988 Star::Find returns 0 (2), X=937.00, Y=535.00, Mass=43, SNR=2.9, Peak=110 HFD=0.0
04:21:36.431 00.000 7988 Star::Find(15, 985, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.431 00.000 7988 Star::Find returns 0 (2), X=985.00, Y=104.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:21:36.436 00.005 7988 Star::Find(15, 834, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.436 00.000 7988 Star::Find returns 0 (3), X=834.00, Y=935.00, Mass=0, SNR=0.0, Peak=102 HFD=0.0
04:21:36.436 00.000 7988 Star::Find(15, 248, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.436 00.000 7988 Star::Find returns 0 (3), X=248.00, Y=613.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:36.436 00.000 7988 Star::Find(15, 356, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.436 00.000 7988 Star::Find returns 0 (3), X=356.00, Y=842.00, Mass=9, SNR=1.7, Peak=103 HFD=0.0
04:21:36.436 00.000 7988 Star::Find(15, 1201, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.436 00.000 7988 Star::Find returns 0 (2), X=1201.00, Y=515.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:21:36.436 00.000 7988 Star::Find(15, 442, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.447 00.011 7988 Star::Find returns 0 (3), X=442.00, Y=216.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:36.449 00.002 7988 Star::Find(15, 716, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.449 00.000 7988 Star::Find false star n=3 nbg=281 bg=99.2 sigma=3.7 thresh=110 peak=105
04:21:36.451 00.002 7988 Star::Find returns 0 (2), X=716.00, Y=95.00, Mass=39, SNR=2.9, Peak=115 HFD=0.0
04:21:36.453 00.002 7988 Star::Find(15, 326, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.453 00.000 7988 Star::Find returns 0 (2), X=326.00, Y=282.00, Mass=21, SNR=2.6, Peak=106 HFD=0.0
04:21:36.455 00.002 7988 Star::Find(15, 446, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.455 00.000 7988 Star::Find returns 0 (3), X=446.00, Y=119.00, Mass=10, SNR=1.7, Peak=108 HFD=0.0
04:21:36.455 00.000 7988 Star::Find(15, 656, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.455 00.000 7988 Star::Find false star n=4 nbg=279 bg=93.0 sigma=3.2 thresh=102 peak=98
04:21:36.455 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=613.00, Mass=43, SNR=2.9, Peak=108 HFD=0.0
04:21:36.455 00.000 7988 Star::Find(15, 1223, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.463 00.008 7988 Star::Find returns 0 (3), X=1223.00, Y=115.00, Mass=9, SNR=1.8, Peak=109 HFD=0.0
04:21:36.463 00.000 7988 Star::Find(15, 906, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.463 00.000 7988 Star::Find returns 0 (3), X=906.00, Y=371.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.463 00.000 7988 Star::Find(15, 436, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.463 00.000 7988 Star::Find returns 0 (2), X=436.00, Y=661.00, Mass=19, SNR=2.5, Peak=103 HFD=0.0
04:21:36.463 00.000 7988 Star::Find(15, 173, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.470 00.007 7988 Star::Find false star n=4 nbg=278 bg=93.9 sigma=3.1 thresh=103 peak=99
04:21:36.470 00.000 7988 Star::Find returns 0 (2), X=173.00, Y=144.00, Mass=42, SNR=2.9, Peak=105 HFD=0.0
04:21:36.470 00.000 7988 Star::Find(15, 334, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.470 00.000 7988 Star::Find returns 0 (2), X=334.00, Y=480.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:21:36.470 00.000 7988 Star::Find(15, 1007, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.470 00.000 7988 Star::Find returns 0 (2), X=1007.00, Y=664.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:21:36.470 00.000 7988 Star::Find(15, 357, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.479 00.009 7988 Star::Find returns 0 (2), X=357.00, Y=543.00, Mass=14, SNR=2.2, Peak=105 HFD=0.0
04:21:36.479 00.000 7988 Star::Find(15, 956, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.479 00.000 7988 Star::Find returns 0 (2), X=956.00, Y=770.00, Mass=25, SNR=3.0, Peak=109 HFD=0.0
04:21:36.479 00.000 7988 Star::Find(15, 804, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.479 00.000 7988 Star::Find returns 0 (2), X=804.00, Y=429.00, Mass=13, SNR=2.1, Peak=108 HFD=0.0
04:21:36.479 00.000 7988 Star::Find(15, 56, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.487 00.008 7988 Star::Find returns 0 (3), X=56.00, Y=28.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:36.487 00.000 7988 Star::Find(15, 1166, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.487 00.000 7988 Star::Find returns 0 (3), X=1166.00, Y=373.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.487 00.000 7988 Star::Find(15, 108, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.487 00.000 7988 Star::Find returns 0 (2), X=108.00, Y=795.00, Mass=11, SNR=1.9, Peak=103 HFD=0.0
04:21:36.487 00.000 7988 Star::Find(15, 558, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.495 00.008 7988 Star::Find returns 0 (2), X=558.00, Y=82.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:21:36.497 00.002 7988 Star::Find(15, 1215, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.497 00.000 7988 Star::Find returns 0 (3), X=1215.00, Y=626.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:21:36.499 00.002 7988 Star::Find(15, 476, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.501 00.002 7988 Star::Find returns 0 (2), X=476.00, Y=913.00, Mass=22, SNR=2.7, Peak=103 HFD=0.0
04:21:36.501 00.000 7988 Star::Find(15, 1049, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.504 00.003 7988 Star::Find returns 0 (2), X=1049.00, Y=178.00, Mass=23, SNR=2.8, Peak=112 HFD=0.0
04:21:36.504 00.000 7988 Star::Find(15, 320, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.506 00.002 7988 Star::Find returns 0 (3), X=320.00, Y=102.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:36.508 00.002 7988 Star::Find(15, 685, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.510 00.002 7988 Star::Find returns 0 (2), X=685.00, Y=505.00, Mass=22, SNR=2.7, Peak=105 HFD=0.0
04:21:36.511 00.001 7988 Star::Find(15, 439, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.511 00.000 7988 Star::Find returns 0 (3), X=439.00, Y=382.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:36.511 00.000 7988 Star::Find(15, 1034, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.511 00.000 7988 Star::Find false star n=2 nbg=275 bg=98.5 sigma=3.0 thresh=108 peak=103
04:21:36.511 00.000 7988 Star::Find returns 0 (2), X=1034.00, Y=218.00, Mass=29, SNR=2.9, Peak=115 HFD=0.0
04:21:36.511 00.000 7988 Star::Find(15, 941, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.511 00.000 7988 Star::Find returns 0 (3), X=941.00, Y=180.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:21:36.521 00.010 7988 Star::Find(15, 1221, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.521 00.000 7988 Star::Find returns 0 (3), X=1221.00, Y=177.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.521 00.000 7988 Star::Find(15, 865, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.521 00.000 7988 Star::Find returns 0 (2), X=865.00, Y=108.00, Mass=19, SNR=2.5, Peak=111 HFD=0.0
04:21:36.521 00.000 7988 Star::Find(15, 766, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.527 00.006 7988 Star::Find returns 0 (2), X=766.00, Y=613.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:36.529 00.002 7988 Star::Find(15, 1046, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.529 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=878.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:21:36.531 00.002 7988 Star::Find(15, 565, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.531 00.000 7988 Star::Find false star n=3 nbg=275 bg=93.9 sigma=3.2 thresh=104 peak=98
04:21:36.531 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=460.00, Mass=31, SNR=2.9, Peak=105 HFD=0.0
04:21:36.531 00.000 7988 Star::Find(15, 311, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.531 00.000 7988 Star::Find returns 0 (2), X=311.00, Y=644.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:36.538 00.007 7988 Star::Find(15, 849, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.538 00.000 7988 Star::Find returns 0 (3), X=849.00, Y=863.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:36.538 00.000 7988 AutoFind: finding best star pass 1
04:21:36.538 00.000 7988 Star::Find(15, 660, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.543 00.005 7988 Star::Find returns 0 (3), X=660.00, Y=498.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:36.543 00.000 7988 Star::Find(15, 645, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.543 00.000 7988 Star::Find returns 0 (2), X=645.00, Y=751.00, Mass=19, SNR=2.5, Peak=104 HFD=0.0
04:21:36.543 00.000 7988 Star::Find(15, 388, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.543 00.000 7988 Star::Find returns 0 (2), X=388.00, Y=189.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:36.543 00.000 7988 Star::Find(15, 735, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.543 00.000 7988 Star::Find false star n=2 nbg=277 bg=99.2 sigma=3.3 thresh=109 peak=106
04:21:36.543 00.000 7988 Star::Find returns 0 (2), X=735.00, Y=57.00, Mass=28, SNR=2.9, Peak=115 HFD=0.0
04:21:36.543 00.000 7988 Star::Find(15, 482, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.555 00.012 7988 Star::Find returns 0 (3), X=482.00, Y=583.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:36.555 00.000 7988 Star::Find(15, 263, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.555 00.000 7988 Star::Find false star n=3 nbg=279 bg=91.7 sigma=3.4 thresh=102 peak=96
04:21:36.559 00.004 7988 Star::Find returns 0 (2), X=263.00, Y=872.00, Mass=38, SNR=2.9, Peak=106 HFD=0.0
04:21:36.559 00.000 7988 Star::Find(15, 597, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.559 00.000 7988 Star::Find returns 0 (2), X=597.00, Y=454.00, Mass=24, SNR=2.8, Peak=106 HFD=0.0
04:21:36.559 00.000 7988 Star::Find(15, 925, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.559 00.000 7988 Star::Find returns 0 (3), X=925.00, Y=892.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:36.559 00.000 7988 Star::Find(15, 688, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.559 00.000 7988 Star::Find false star n=3 nbg=279 bg=92.9 sigma=3.2 thresh=102 peak=98
04:21:36.559 00.000 7988 Star::Find returns 0 (2), X=688.00, Y=668.00, Mass=29, SNR=2.9, Peak=105 HFD=0.0
04:21:36.569 00.010 7988 Star::Find(15, 1101, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.571 00.002 7988 Star::Find returns 0 (3), X=1101.00, Y=301.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.572 00.001 7988 Star::Find(15, 1089, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.572 00.000 7988 Star::Find returns 0 (2), X=1089.00, Y=683.00, Mass=21, SNR=2.7, Peak=109 HFD=0.0
04:21:36.574 00.002 7988 Star::Find(15, 525, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.574 00.000 7988 Star::Find returns 0 (2), X=525.00, Y=742.00, Mass=21, SNR=2.6, Peak=103 HFD=0.0
04:21:36.574 00.000 7988 Star::Find(15, 279, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.574 00.000 7988 Star::Find returns 0 (2), X=279.00, Y=213.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:36.574 00.000 7988 Star::Find(15, 351, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.574 00.000 7988 Star::Find returns 0 (2), X=351.00, Y=331.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:21:36.574 00.000 7988 Star::Find(15, 755, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.574 00.000 7988 Star::Find returns 0 (2), X=755.00, Y=639.00, Mass=15, SNR=2.4, Peak=109 HFD=0.0
04:21:36.574 00.000 7988 Star::Find(15, 1215, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.574 00.000 7988 Star::Find returns 0 (3), X=1215.00, Y=562.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:21:36.574 00.000 7988 Star::Find(15, 1116, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.589 00.015 7988 Star::Find returns 0 (2), X=1116.00, Y=260.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:21:36.590 00.001 7988 Star::Find(15, 1020, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.590 00.000 7988 Star::Find returns 0 (3), X=1020.00, Y=148.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:21:36.590 00.000 7988 Star::Find(15, 99, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.590 00.000 7988 Star::Find returns 0 (2), X=99.00, Y=135.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:21:36.590 00.000 7988 Star::Find(15, 805, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.590 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=345.00, Mass=17, SNR=2.5, Peak=114 HFD=0.0
04:21:36.590 00.000 7988 Star::Find(15, 858, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.590 00.000 7988 Star::Find false star n=3 nbg=278 bg=93.1 sigma=3.4 thresh=103 peak=97
04:21:36.590 00.000 7988 Star::Find returns 0 (2), X=858.00, Y=809.00, Mass=32, SNR=2.9, Peak=104 HFD=0.0
04:21:36.590 00.000 7988 Star::Find(15, 18, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.590 00.000 7988 Star::Find returns 0 (3), X=18.00, Y=385.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:36.590 00.000 7988 Star::Find(15, 556, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.606 00.016 7988 Star::Find returns 0 (3), X=556.00, Y=885.00, Mass=10, SNR=1.8, Peak=103 HFD=0.0
04:21:36.606 00.000 7988 Star::Find(15, 510, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.608 00.002 7988 Star::Find returns 0 (2), X=510.00, Y=424.00, Mass=24, SNR=2.9, Peak=109 HFD=0.0
04:21:36.608 00.000 7988 Star::Find(15, 540, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.610 00.002 7988 Star::Find returns 0 (2), X=540.00, Y=525.00, Mass=24, SNR=2.8, Peak=106 HFD=0.0
04:21:36.612 00.002 7988 Star::Find(15, 702, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.612 00.000 7988 Star::Find returns 0 (2), X=702.00, Y=689.00, Mass=14, SNR=2.2, Peak=106 HFD=0.0
04:21:36.614 00.002 7988 Star::Find(15, 695, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.616 00.002 7988 Star::Find returns 0 (2), X=695.00, Y=890.00, Mass=12, SNR=2.0, Peak=103 HFD=0.0
04:21:36.616 00.000 7988 Star::Find(15, 28, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.616 00.000 7988 Star::Find returns 0 (2), X=28.00, Y=716.00, Mass=11, SNR=1.8, Peak=105 HFD=0.0
04:21:36.616 00.000 7988 Star::Find(15, 670, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.616 00.000 7988 Star::Find returns 0 (2), X=670.00, Y=930.00, Mass=23, SNR=2.8, Peak=106 HFD=0.0
04:21:36.622 00.006 7988 Star::Find(15, 883, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.623 00.001 7988 Star::Find returns 0 (2), X=883.00, Y=592.00, Mass=16, SNR=2.5, Peak=112 HFD=0.0
04:21:36.623 00.000 7988 Star::Find(15, 1032, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.623 00.000 7988 Star::Find returns 0 (2), X=1032.00, Y=584.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:21:36.623 00.000 7988 Star::Find(15, 243, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.623 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=259.00, Mass=11, SNR=1.8, Peak=105 HFD=0.0
04:21:36.623 00.000 7988 Star::Find(15, 554, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.623 00.000 7988 Star::Find false star n=3 nbg=282 bg=93.9 sigma=3.2 thresh=104 peak=99
04:21:36.623 00.000 7988 Star::Find returns 0 (2), X=554.00, Y=358.00, Mass=34, SNR=2.9, Peak=107 HFD=0.0
04:21:36.623 00.000 7988 Star::Find(15, 532, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.623 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=99.00, Mass=16, SNR=2.4, Peak=112 HFD=0.0
04:21:36.623 00.000 7988 Star::Find(15, 85, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.623 00.000 7988 Star::Find returns 0 (3), X=85.00, Y=771.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:36.638 00.015 7988 Star::Find(15, 843, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.640 00.002 7988 Star::Find returns 0 (2), X=843.00, Y=129.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:21:36.640 00.000 7988 Star::Find(15, 517, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.640 00.000 7988 Star::Find returns 0 (2), X=517.00, Y=822.00, Mass=22, SNR=2.7, Peak=104 HFD=0.0
04:21:36.640 00.000 7988 Star::Find(15, 1031, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.640 00.000 7988 Star::Find returns 0 (2), X=1031.00, Y=462.00, Mass=19, SNR=2.6, Peak=108 HFD=0.0
04:21:36.640 00.000 7988 Star::Find(15, 929, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.640 00.000 7988 Star::Find returns 0 (2), X=929.00, Y=406.00, Mass=23, SNR=2.7, Peak=109 HFD=0.0
04:21:36.640 00.000 7988 Star::Find(15, 1190, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.640 00.000 7988 Star::Find returns 0 (2), X=1190.00, Y=903.00, Mass=19, SNR=2.5, Peak=108 HFD=0.0
04:21:36.640 00.000 7988 Star::Find(15, 565, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.640 00.000 7988 Star::Find false star n=3 nbg=283 bg=94.0 sigma=3.3 thresh=104 peak=100
04:21:36.654 00.014 7988 Star::Find returns 0 (2), X=565.00, Y=423.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:21:36.654 00.000 7988 Star::Find(15, 521, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.654 00.000 7988 Star::Find returns 0 (2), X=521.00, Y=477.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:21:36.657 00.003 7988 Star::Find(15, 254, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.657 00.000 7988 Star::Find returns 0 (2), X=254.00, Y=668.00, Mass=24, SNR=2.8, Peak=105 HFD=0.0
04:21:36.657 00.000 7988 Star::Find(15, 566, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.657 00.000 7988 Star::Find returns 0 (3), X=566.00, Y=533.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:36.657 00.000 7988 Star::Find(15, 1183, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.657 00.000 7988 Star::Find returns 0 (2), X=1183.00, Y=446.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:21:36.657 00.000 7988 Star::Find(15, 1026, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.657 00.000 7988 Star::Find returns 0 (3), X=1026.00, Y=67.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.657 00.000 7988 Star::Find(15, 599, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.657 00.000 7988 Star::Find returns 0 (3), X=599.00, Y=709.00, Mass=10, SNR=1.7, Peak=103 HFD=0.0
04:21:36.670 00.013 7988 Star::Find(15, 937, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.670 00.000 7988 Star::Find false star n=4 nbg=278 bg=96.4 sigma=3.1 thresh=106 peak=101
04:21:36.670 00.000 7988 Star::Find returns 0 (2), X=937.00, Y=535.00, Mass=43, SNR=2.9, Peak=110 HFD=0.0
04:21:36.670 00.000 7988 Star::Find(15, 985, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.674 00.004 7988 Star::Find returns 0 (2), X=985.00, Y=104.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:21:36.674 00.000 7988 Star::Find(15, 834, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.674 00.000 7988 Star::Find returns 0 (3), X=834.00, Y=935.00, Mass=0, SNR=0.0, Peak=102 HFD=0.0
04:21:36.674 00.000 7988 Star::Find(15, 248, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.674 00.000 7988 Star::Find returns 0 (3), X=248.00, Y=613.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:36.674 00.000 7988 Star::Find(15, 356, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.674 00.000 7988 Star::Find returns 0 (3), X=356.00, Y=842.00, Mass=9, SNR=1.7, Peak=103 HFD=0.0
04:21:36.674 00.000 7988 Star::Find(15, 1201, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.674 00.000 7988 Star::Find returns 0 (2), X=1201.00, Y=515.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:21:36.686 00.012 7988 Star::Find(15, 442, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.686 00.000 7988 Star::Find returns 0 (3), X=442.00, Y=216.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:36.686 00.000 7988 Star::Find(15, 716, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.686 00.000 7988 Star::Find false star n=3 nbg=281 bg=99.2 sigma=3.7 thresh=110 peak=105
04:21:36.691 00.005 7988 Star::Find returns 0 (2), X=716.00, Y=95.00, Mass=39, SNR=2.9, Peak=115 HFD=0.0
04:21:36.691 00.000 7988 Star::Find(15, 326, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.693 00.002 7988 Star::Find returns 0 (2), X=326.00, Y=282.00, Mass=21, SNR=2.6, Peak=106 HFD=0.0
04:21:36.695 00.002 7988 Star::Find(15, 446, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.695 00.000 7988 Star::Find returns 0 (3), X=446.00, Y=119.00, Mass=10, SNR=1.7, Peak=108 HFD=0.0
04:21:36.697 00.002 7988 Star::Find(15, 656, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.699 00.002 7988 Star::Find false star n=4 nbg=279 bg=93.0 sigma=3.2 thresh=102 peak=98
04:21:36.699 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=613.00, Mass=43, SNR=2.9, Peak=108 HFD=0.0
04:21:36.701 00.002 7988 Star::Find(15, 1223, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.701 00.000 7988 Star::Find returns 0 (3), X=1223.00, Y=115.00, Mass=9, SNR=1.8, Peak=109 HFD=0.0
04:21:36.701 00.000 7988 Star::Find(15, 906, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.701 00.000 7988 Star::Find returns 0 (3), X=906.00, Y=371.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.701 00.000 7988 Star::Find(15, 436, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.708 00.007 7988 Star::Find returns 0 (2), X=436.00, Y=661.00, Mass=19, SNR=2.5, Peak=103 HFD=0.0
04:21:36.708 00.000 7988 Star::Find(15, 173, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.708 00.000 7988 Star::Find false star n=4 nbg=278 bg=93.9 sigma=3.1 thresh=103 peak=99
04:21:36.708 00.000 7988 Star::Find returns 0 (2), X=173.00, Y=144.00, Mass=42, SNR=2.9, Peak=105 HFD=0.0
04:21:36.708 00.000 7988 Star::Find(15, 334, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.708 00.000 7988 Star::Find returns 0 (2), X=334.00, Y=480.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:21:36.708 00.000 7988 Star::Find(15, 1007, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.717 00.009 7988 Star::Find returns 0 (2), X=1007.00, Y=664.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:21:36.717 00.000 7988 Star::Find(15, 357, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.717 00.000 7988 Star::Find returns 0 (2), X=357.00, Y=543.00, Mass=14, SNR=2.2, Peak=105 HFD=0.0
04:21:36.717 00.000 7988 Star::Find(15, 956, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.717 00.000 7988 Star::Find returns 0 (2), X=956.00, Y=770.00, Mass=25, SNR=3.0, Peak=109 HFD=0.0
04:21:36.717 00.000 7988 Star::Find(15, 804, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.725 00.008 7988 Star::Find returns 0 (2), X=804.00, Y=429.00, Mass=13, SNR=2.1, Peak=108 HFD=0.0
04:21:36.725 00.000 7988 Star::Find(15, 56, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.725 00.000 7988 Star::Find returns 0 (3), X=56.00, Y=28.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:36.725 00.000 7988 Star::Find(15, 1166, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.725 00.000 7988 Star::Find returns 0 (3), X=1166.00, Y=373.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.725 00.000 7988 Star::Find(15, 108, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.733 00.008 7988 Star::Find returns 0 (2), X=108.00, Y=795.00, Mass=11, SNR=1.9, Peak=103 HFD=0.0
04:21:36.733 00.000 7988 Star::Find(15, 558, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.733 00.000 7988 Star::Find returns 0 (2), X=558.00, Y=82.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:21:36.733 00.000 7988 Star::Find(15, 1215, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.733 00.000 7988 Star::Find returns 0 (3), X=1215.00, Y=626.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:21:36.733 00.000 7988 Star::Find(15, 476, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.733 00.000 7988 Star::Find returns 0 (2), X=476.00, Y=913.00, Mass=22, SNR=2.7, Peak=103 HFD=0.0
04:21:36.742 00.009 7988 Star::Find(15, 1049, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.742 00.000 7988 Star::Find returns 0 (2), X=1049.00, Y=178.00, Mass=23, SNR=2.8, Peak=112 HFD=0.0
04:21:36.742 00.000 7988 Star::Find(15, 320, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.742 00.000 7988 Star::Find returns 0 (3), X=320.00, Y=102.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:36.742 00.000 7988 Star::Find(15, 685, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.749 00.007 7988 Star::Find returns 0 (2), X=685.00, Y=505.00, Mass=22, SNR=2.7, Peak=105 HFD=0.0
04:21:36.749 00.000 7988 Star::Find(15, 439, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.749 00.000 7988 Star::Find returns 0 (3), X=439.00, Y=382.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:36.749 00.000 7988 Star::Find(15, 1034, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.759 00.010 7988 Star::Find false star n=2 nbg=275 bg=98.5 sigma=3.0 thresh=108 peak=103
04:21:36.759 00.000 7988 Star::Find returns 0 (2), X=1034.00, Y=218.00, Mass=29, SNR=2.9, Peak=115 HFD=0.0
04:21:36.759 00.000 7988 Star::Find(15, 941, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.759 00.000 7988 Star::Find returns 0 (3), X=941.00, Y=180.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:21:36.759 00.000 7988 Star::Find(15, 1221, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.765 00.006 7988 Star::Find returns 0 (3), X=1221.00, Y=177.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.765 00.000 7988 Star::Find(15, 865, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.765 00.000 7988 Star::Find returns 0 (2), X=865.00, Y=108.00, Mass=19, SNR=2.5, Peak=111 HFD=0.0
04:21:36.765 00.000 7988 Star::Find(15, 766, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.765 00.000 7988 Star::Find returns 0 (2), X=766.00, Y=613.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:36.765 00.000 7988 Star::Find(15, 1046, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.765 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=878.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:21:36.765 00.000 7988 Star::Find(15, 565, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.765 00.000 7988 Star::Find false star n=3 nbg=275 bg=93.9 sigma=3.2 thresh=104 peak=98
04:21:36.776 00.011 7988 Star::Find returns 0 (2), X=565.00, Y=460.00, Mass=31, SNR=2.9, Peak=105 HFD=0.0
04:21:36.776 00.000 7988 Star::Find(15, 311, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.776 00.000 7988 Star::Find returns 0 (2), X=311.00, Y=644.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:36.776 00.000 7988 Star::Find(15, 849, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.781 00.005 7988 Star::Find returns 0 (3), X=849.00, Y=863.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:36.784 00.003 7988 AutoFind: could not find a star on Pass 1
04:21:36.784 00.000 7988 AutoFind: finding best star pass 2
04:21:36.786 00.002 7988 Star::Find(15, 660, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.788 00.002 7988 Star::Find returns 0 (3), X=660.00, Y=498.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:36.788 00.000 7988 Star::Find(15, 645, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.790 00.002 7988 Star::Find returns 0 (2), X=645.00, Y=751.00, Mass=19, SNR=2.5, Peak=104 HFD=0.0
04:21:36.790 00.000 7988 Star::Find(15, 388, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.792 00.002 7988 Star::Find returns 0 (2), X=388.00, Y=189.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:36.794 00.002 7988 Star::Find(15, 735, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.794 00.000 7988 Star::Find false star n=2 nbg=277 bg=99.2 sigma=3.3 thresh=109 peak=106
04:21:36.796 00.002 7988 Star::Find returns 0 (2), X=735.00, Y=57.00, Mass=28, SNR=2.9, Peak=115 HFD=0.0
04:21:36.797 00.001 7988 Star::Find(15, 482, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.797 00.000 7988 Star::Find returns 0 (3), X=482.00, Y=583.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:36.799 00.002 7988 Star::Find(15, 263, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.801 00.002 7988 Star::Find false star n=3 nbg=279 bg=91.7 sigma=3.4 thresh=102 peak=96
04:21:36.801 00.000 7988 Star::Find returns 0 (2), X=263.00, Y=872.00, Mass=38, SNR=2.9, Peak=106 HFD=0.0
04:21:36.803 00.002 7988 Star::Find(15, 597, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.805 00.002 7988 Star::Find returns 0 (2), X=597.00, Y=454.00, Mass=24, SNR=2.8, Peak=106 HFD=0.0
04:21:36.805 00.000 7988 Star::Find(15, 925, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.807 00.002 7988 Star::Find returns 0 (3), X=925.00, Y=892.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:36.809 00.002 7988 Star::Find(15, 688, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.810 00.001 7988 Star::Find false star n=3 nbg=279 bg=92.9 sigma=3.2 thresh=102 peak=98
04:21:36.810 00.000 7988 Star::Find returns 0 (2), X=688.00, Y=668.00, Mass=29, SNR=2.9, Peak=105 HFD=0.0
04:21:36.812 00.002 7988 Star::Find(15, 1101, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.813 00.001 7988 Star::Find returns 0 (3), X=1101.00, Y=301.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.813 00.000 7988 Star::Find(15, 1089, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.813 00.000 7988 Star::Find returns 0 (2), X=1089.00, Y=683.00, Mass=21, SNR=2.7, Peak=109 HFD=0.0
04:21:36.813 00.000 7988 Star::Find(15, 525, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.813 00.000 7988 Star::Find returns 0 (2), X=525.00, Y=742.00, Mass=21, SNR=2.6, Peak=103 HFD=0.0
04:21:36.823 00.010 7988 Star::Find(15, 279, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.823 00.000 7988 Star::Find returns 0 (2), X=279.00, Y=213.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:36.825 00.002 7988 Star::Find(15, 351, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.827 00.002 7988 Star::Find returns 0 (2), X=351.00, Y=331.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:21:36.829 00.002 7988 Star::Find(15, 755, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.831 00.002 7988 Star::Find returns 0 (2), X=755.00, Y=639.00, Mass=15, SNR=2.4, Peak=109 HFD=0.0
04:21:36.831 00.000 7988 Star::Find(15, 1215, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.831 00.000 7988 Star::Find returns 0 (3), X=1215.00, Y=562.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:21:36.831 00.000 7988 Star::Find(15, 1116, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.836 00.005 7988 Star::Find returns 0 (2), X=1116.00, Y=260.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:21:36.838 00.002 7988 Star::Find(15, 1020, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.840 00.002 7988 Star::Find returns 0 (3), X=1020.00, Y=148.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:21:36.842 00.002 7988 Star::Find(15, 99, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.844 00.002 7988 Star::Find returns 0 (2), X=99.00, Y=135.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:21:36.845 00.001 7988 Star::Find(15, 805, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.847 00.002 7988 Star::Find returns 0 (2), X=805.00, Y=345.00, Mass=17, SNR=2.5, Peak=114 HFD=0.0
04:21:36.849 00.002 7988 Star::Find(15, 858, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.851 00.002 7988 Star::Find false star n=3 nbg=278 bg=93.1 sigma=3.4 thresh=103 peak=97
04:21:36.853 00.002 7988 Star::Find returns 0 (2), X=858.00, Y=809.00, Mass=32, SNR=2.9, Peak=104 HFD=0.0
04:21:36.855 00.002 7988 Star::Find(15, 18, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.855 00.000 7988 Star::Find returns 0 (3), X=18.00, Y=385.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:36.858 00.003 7988 Star::Find(15, 556, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.858 00.000 7988 Star::Find returns 0 (3), X=556.00, Y=885.00, Mass=10, SNR=1.8, Peak=103 HFD=0.0
04:21:36.861 00.003 7988 Star::Find(15, 510, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.863 00.002 7988 Star::Find returns 0 (2), X=510.00, Y=424.00, Mass=24, SNR=2.9, Peak=109 HFD=0.0
04:21:36.865 00.002 7988 Star::Find(15, 540, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.867 00.002 7988 Star::Find returns 0 (2), X=540.00, Y=525.00, Mass=24, SNR=2.8, Peak=106 HFD=0.0
04:21:36.869 00.002 7988 Star::Find(15, 702, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.869 00.000 7988 Star::Find returns 0 (2), X=702.00, Y=689.00, Mass=14, SNR=2.2, Peak=106 HFD=0.0
04:21:36.871 00.002 7988 Star::Find(15, 695, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.874 00.003 7988 Star::Find returns 0 (2), X=695.00, Y=890.00, Mass=12, SNR=2.0, Peak=103 HFD=0.0
04:21:36.876 00.002 7988 Star::Find(15, 28, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.878 00.002 7988 Star::Find returns 0 (2), X=28.00, Y=716.00, Mass=11, SNR=1.8, Peak=105 HFD=0.0
04:21:36.880 00.002 7988 Star::Find(15, 670, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.880 00.000 7988 Star::Find returns 0 (2), X=670.00, Y=930.00, Mass=23, SNR=2.8, Peak=106 HFD=0.0
04:21:36.883 00.003 7988 Star::Find(15, 883, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.883 00.000 7988 Star::Find returns 0 (2), X=883.00, Y=592.00, Mass=16, SNR=2.5, Peak=112 HFD=0.0
04:21:36.883 00.000 7988 Star::Find(15, 1032, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.883 00.000 7988 Star::Find returns 0 (2), X=1032.00, Y=584.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:21:36.883 00.000 7988 Star::Find(15, 243, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.883 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=259.00, Mass=11, SNR=1.8, Peak=105 HFD=0.0
04:21:36.893 00.010 7988 Star::Find(15, 554, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.895 00.002 7988 Star::Find false star n=3 nbg=282 bg=93.9 sigma=3.2 thresh=104 peak=99
04:21:36.895 00.000 7988 Star::Find returns 0 (2), X=554.00, Y=358.00, Mass=34, SNR=2.9, Peak=107 HFD=0.0
04:21:36.895 00.000 7988 Star::Find(15, 532, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.895 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=99.00, Mass=16, SNR=2.4, Peak=112 HFD=0.0
04:21:36.895 00.000 7988 Star::Find(15, 85, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.895 00.000 7988 Star::Find returns 0 (3), X=85.00, Y=771.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:36.895 00.000 7988 Star::Find(15, 843, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.895 00.000 7988 Star::Find returns 0 (2), X=843.00, Y=129.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:21:36.895 00.000 7988 Star::Find(15, 517, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.895 00.000 7988 Star::Find returns 0 (2), X=517.00, Y=822.00, Mass=22, SNR=2.7, Peak=104 HFD=0.0
04:21:36.909 00.014 7988 Star::Find(15, 1031, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.909 00.000 7988 Star::Find returns 0 (2), X=1031.00, Y=462.00, Mass=19, SNR=2.6, Peak=108 HFD=0.0
04:21:36.912 00.003 7988 Star::Find(15, 929, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.912 00.000 7988 Star::Find returns 0 (2), X=929.00, Y=406.00, Mass=23, SNR=2.7, Peak=109 HFD=0.0
04:21:36.912 00.000 7988 Star::Find(15, 1190, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.918 00.006 7988 Star::Find returns 0 (2), X=1190.00, Y=903.00, Mass=19, SNR=2.5, Peak=108 HFD=0.0
04:21:36.918 00.000 7988 Star::Find(15, 565, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.920 00.002 7988 Star::Find false star n=3 nbg=283 bg=94.0 sigma=3.3 thresh=104 peak=100
04:21:36.922 00.002 7988 Star::Find returns 0 (2), X=565.00, Y=423.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:21:36.924 00.002 7988 Star::Find(15, 521, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.925 00.001 7988 Star::Find returns 0 (2), X=521.00, Y=477.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:21:36.925 00.000 7988 Star::Find(15, 254, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.925 00.000 7988 Star::Find returns 0 (2), X=254.00, Y=668.00, Mass=24, SNR=2.8, Peak=105 HFD=0.0
04:21:36.929 00.004 7988 Star::Find(15, 566, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.929 00.000 7988 Star::Find returns 0 (3), X=566.00, Y=533.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:36.929 00.000 7988 Star::Find(15, 1183, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.929 00.000 7988 Star::Find returns 0 (2), X=1183.00, Y=446.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:21:36.929 00.000 7988 Star::Find(15, 1026, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.929 00.000 7988 Star::Find returns 0 (3), X=1026.00, Y=67.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.929 00.000 7988 Star::Find(15, 599, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.929 00.000 7988 Star::Find returns 0 (3), X=599.00, Y=709.00, Mass=10, SNR=1.7, Peak=103 HFD=0.0
04:21:36.929 00.000 7988 Star::Find(15, 937, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.941 00.012 7988 Star::Find false star n=4 nbg=278 bg=96.4 sigma=3.1 thresh=106 peak=101
04:21:36.941 00.000 7988 Star::Find returns 0 (2), X=937.00, Y=535.00, Mass=43, SNR=2.9, Peak=110 HFD=0.0
04:21:36.941 00.000 7988 Star::Find(15, 985, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.946 00.005 7988 Star::Find returns 0 (2), X=985.00, Y=104.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:21:36.946 00.000 7988 Star::Find(15, 834, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.946 00.000 7988 Star::Find returns 0 (3), X=834.00, Y=935.00, Mass=0, SNR=0.0, Peak=102 HFD=0.0
04:21:36.946 00.000 7988 Star::Find(15, 248, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.946 00.000 7988 Star::Find returns 0 (3), X=248.00, Y=613.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:36.946 00.000 7988 Star::Find(15, 356, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.946 00.000 7988 Star::Find returns 0 (3), X=356.00, Y=842.00, Mass=9, SNR=1.7, Peak=103 HFD=0.0
04:21:36.946 00.000 7988 Star::Find(15, 1201, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.956 00.010 7988 Star::Find returns 0 (2), X=1201.00, Y=515.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:21:36.956 00.000 7988 Star::Find(15, 442, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.956 00.000 7988 Star::Find returns 0 (3), X=442.00, Y=216.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:36.956 00.000 7988 Star::Find(15, 716, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.963 00.007 7988 Star::Find false star n=3 nbg=281 bg=99.2 sigma=3.7 thresh=110 peak=105
04:21:36.963 00.000 7988 Star::Find returns 0 (2), X=716.00, Y=95.00, Mass=39, SNR=2.9, Peak=115 HFD=0.0
04:21:36.963 00.000 7988 Star::Find(15, 326, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.963 00.000 7988 Star::Find returns 0 (2), X=326.00, Y=282.00, Mass=21, SNR=2.6, Peak=106 HFD=0.0
04:21:36.963 00.000 7988 Star::Find(15, 446, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.963 00.000 7988 Star::Find returns 0 (3), X=446.00, Y=119.00, Mass=10, SNR=1.7, Peak=108 HFD=0.0
04:21:36.963 00.000 7988 Star::Find(15, 656, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.972 00.009 7988 Star::Find false star n=4 nbg=279 bg=93.0 sigma=3.2 thresh=102 peak=98
04:21:36.972 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=613.00, Mass=43, SNR=2.9, Peak=108 HFD=0.0
04:21:36.972 00.000 7988 Star::Find(15, 1223, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.972 00.000 7988 Star::Find returns 0 (3), X=1223.00, Y=115.00, Mass=9, SNR=1.8, Peak=109 HFD=0.0
04:21:36.972 00.000 7988 Star::Find(15, 906, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.972 00.000 7988 Star::Find returns 0 (3), X=906.00, Y=371.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:36.980 00.008 7988 Star::Find(15, 436, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.980 00.000 7988 Star::Find returns 0 (2), X=436.00, Y=661.00, Mass=19, SNR=2.5, Peak=103 HFD=0.0
04:21:36.980 00.000 7988 Star::Find(15, 173, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.980 00.000 7988 Star::Find false star n=4 nbg=278 bg=93.9 sigma=3.1 thresh=103 peak=99
04:21:36.980 00.000 7988 Star::Find returns 0 (2), X=173.00, Y=144.00, Mass=42, SNR=2.9, Peak=105 HFD=0.0
04:21:36.980 00.000 7988 Star::Find(15, 334, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.988 00.008 7988 Star::Find returns 0 (2), X=334.00, Y=480.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:21:36.988 00.000 7988 Star::Find(15, 1007, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.988 00.000 7988 Star::Find returns 0 (2), X=1007.00, Y=664.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:21:36.988 00.000 7988 Star::Find(15, 357, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.988 00.000 7988 Star::Find returns 0 (2), X=357.00, Y=543.00, Mass=14, SNR=2.2, Peak=105 HFD=0.0
04:21:36.988 00.000 7988 Star::Find(15, 956, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.988 00.000 7988 Star::Find returns 0 (2), X=956.00, Y=770.00, Mass=25, SNR=3.0, Peak=109 HFD=0.0
04:21:36.997 00.009 7988 Star::Find(15, 804, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.997 00.000 7988 Star::Find returns 0 (2), X=804.00, Y=429.00, Mass=13, SNR=2.1, Peak=108 HFD=0.0
04:21:36.997 00.000 7988 Star::Find(15, 56, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.997 00.000 7988 Star::Find returns 0 (3), X=56.00, Y=28.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:36.997 00.000 7988 Star::Find(15, 1166, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:36.997 00.000 7988 Star::Find returns 0 (3), X=1166.00, Y=373.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:37.004 00.007 7988 Star::Find(15, 108, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.006 00.002 7988 Star::Find returns 0 (2), X=108.00, Y=795.00, Mass=11, SNR=1.9, Peak=103 HFD=0.0
04:21:37.006 00.000 7988 Star::Find(15, 558, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.006 00.000 7988 Star::Find returns 0 (2), X=558.00, Y=82.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:21:37.006 00.000 7988 Star::Find(15, 1215, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.006 00.000 7988 Star::Find returns 0 (3), X=1215.00, Y=626.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:21:37.006 00.000 7988 Star::Find(15, 476, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.014 00.008 7988 Star::Find returns 0 (2), X=476.00, Y=913.00, Mass=22, SNR=2.7, Peak=103 HFD=0.0
04:21:37.014 00.000 7988 Star::Find(15, 1049, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.014 00.000 7988 Star::Find returns 0 (2), X=1049.00, Y=178.00, Mass=23, SNR=2.8, Peak=112 HFD=0.0
04:21:37.014 00.000 7988 Star::Find(15, 320, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.020 00.006 7988 Star::Find returns 0 (3), X=320.00, Y=102.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:37.020 00.000 7988 Star::Find(15, 685, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.020 00.000 7988 Star::Find returns 0 (2), X=685.00, Y=505.00, Mass=22, SNR=2.7, Peak=105 HFD=0.0
04:21:37.020 00.000 7988 Star::Find(15, 439, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.020 00.000 7988 Star::Find returns 0 (3), X=439.00, Y=382.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:37.020 00.000 7988 Star::Find(15, 1034, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.020 00.000 7988 Star::Find false star n=2 nbg=275 bg=98.5 sigma=3.0 thresh=108 peak=103
04:21:37.020 00.000 7988 Star::Find returns 0 (2), X=1034.00, Y=218.00, Mass=29, SNR=2.9, Peak=115 HFD=0.0
04:21:37.031 00.011 7988 Star::Find(15, 941, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.031 00.000 7988 Star::Find returns 0 (3), X=941.00, Y=180.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:21:37.031 00.000 7988 Star::Find(15, 1221, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.031 00.000 7988 Star::Find returns 0 (3), X=1221.00, Y=177.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:37.036 00.005 7988 Star::Find(15, 865, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.036 00.000 7988 Star::Find returns 0 (2), X=865.00, Y=108.00, Mass=19, SNR=2.5, Peak=111 HFD=0.0
04:21:37.038 00.002 7988 Star::Find(15, 766, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.040 00.002 7988 Star::Find returns 0 (2), X=766.00, Y=613.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:37.040 00.000 7988 Star::Find(15, 1046, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.042 00.002 7988 Star::Find returns 0 (2), X=1046.00, Y=878.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:21:37.044 00.002 7988 Star::Find(15, 565, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.044 00.000 7988 Star::Find false star n=3 nbg=275 bg=93.9 sigma=3.2 thresh=104 peak=98
04:21:37.046 00.002 7988 Star::Find returns 0 (2), X=565.00, Y=460.00, Mass=31, SNR=2.9, Peak=105 HFD=0.0
04:21:37.048 00.002 7988 Star::Find(15, 311, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.050 00.002 7988 Star::Find returns 0 (2), X=311.00, Y=644.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:37.050 00.000 7988 Star::Find(15, 849, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.052 00.002 7988 Star::Find returns 0 (3), X=849.00, Y=863.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:37.052 00.000 7988 AutoFind: could not find a non-saturated star!
04:21:37.052 00.000 7988 AutoFind: finding best star pass 3
04:21:37.052 00.000 7988 Star::Find(15, 660, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.052 00.000 7988 Star::Find returns 0 (3), X=660.00, Y=498.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:37.052 00.000 7988 Star::Find(15, 645, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.052 00.000 7988 Star::Find returns 0 (2), X=645.00, Y=751.00, Mass=19, SNR=2.5, Peak=104 HFD=0.0
04:21:37.052 00.000 7988 Star::Find(15, 388, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.052 00.000 7988 Star::Find returns 0 (2), X=388.00, Y=189.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:37.052 00.000 7988 Star::Find(15, 735, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.065 00.013 7988 Star::Find false star n=2 nbg=277 bg=99.2 sigma=3.3 thresh=109 peak=106
04:21:37.065 00.000 7988 Star::Find returns 0 (2), X=735.00, Y=57.00, Mass=28, SNR=2.9, Peak=115 HFD=0.0
04:21:37.068 00.003 7988 Star::Find(15, 482, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.068 00.000 7988 Star::Find returns 0 (3), X=482.00, Y=583.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:37.068 00.000 7988 Star::Find(15, 263, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.068 00.000 7988 Star::Find false star n=3 nbg=279 bg=91.7 sigma=3.4 thresh=102 peak=96
04:21:37.068 00.000 7988 Star::Find returns 0 (2), X=263.00, Y=872.00, Mass=38, SNR=2.9, Peak=106 HFD=0.0
04:21:37.068 00.000 7988 Star::Find(15, 597, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.068 00.000 7988 Star::Find returns 0 (2), X=597.00, Y=454.00, Mass=24, SNR=2.8, Peak=106 HFD=0.0
04:21:37.068 00.000 7988 Star::Find(15, 925, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.068 00.000 7988 Star::Find returns 0 (3), X=925.00, Y=892.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:37.068 00.000 7988 Star::Find(15, 688, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.068 00.000 7988 Star::Find false star n=3 nbg=279 bg=92.9 sigma=3.2 thresh=102 peak=98
04:21:37.081 00.013 7988 Star::Find returns 0 (2), X=688.00, Y=668.00, Mass=29, SNR=2.9, Peak=105 HFD=0.0
04:21:37.083 00.002 7988 Star::Find(15, 1101, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.083 00.000 7988 Star::Find returns 0 (3), X=1101.00, Y=301.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:37.083 00.000 7988 Star::Find(15, 1089, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.083 00.000 7988 Star::Find returns 0 (2), X=1089.00, Y=683.00, Mass=21, SNR=2.7, Peak=109 HFD=0.0
04:21:37.083 00.000 7988 Star::Find(15, 525, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.083 00.000 7988 Star::Find returns 0 (2), X=525.00, Y=742.00, Mass=21, SNR=2.6, Peak=103 HFD=0.0
04:21:37.083 00.000 7988 Star::Find(15, 279, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.083 00.000 7988 Star::Find returns 0 (2), X=279.00, Y=213.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:37.083 00.000 7988 Star::Find(15, 351, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.083 00.000 7988 Star::Find returns 0 (2), X=351.00, Y=331.00, Mass=10, SNR=1.8, Peak=106 HFD=0.0
04:21:37.083 00.000 7988 Star::Find(15, 755, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.083 00.000 7988 Star::Find returns 0 (2), X=755.00, Y=639.00, Mass=15, SNR=2.4, Peak=109 HFD=0.0
04:21:37.098 00.015 7988 Star::Find(15, 1215, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.099 00.001 7988 Star::Find returns 0 (3), X=1215.00, Y=562.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:21:37.099 00.000 7988 Star::Find(15, 1116, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.099 00.000 7988 Star::Find returns 0 (2), X=1116.00, Y=260.00, Mass=10, SNR=1.8, Peak=109 HFD=0.0
04:21:37.099 00.000 7988 Star::Find(15, 1020, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.099 00.000 7988 Star::Find returns 0 (3), X=1020.00, Y=148.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:21:37.099 00.000 7988 Star::Find(15, 99, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.099 00.000 7988 Star::Find returns 0 (2), X=99.00, Y=135.00, Mass=13, SNR=2.1, Peak=109 HFD=0.0
04:21:37.099 00.000 7988 Star::Find(15, 805, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.099 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=345.00, Mass=17, SNR=2.5, Peak=114 HFD=0.0
04:21:37.099 00.000 7988 Star::Find(15, 858, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.099 00.000 7988 Star::Find false star n=3 nbg=278 bg=93.1 sigma=3.4 thresh=103 peak=97
04:21:37.099 00.000 7988 Star::Find returns 0 (2), X=858.00, Y=809.00, Mass=32, SNR=2.9, Peak=104 HFD=0.0
04:21:37.115 00.016 7988 Star::Find(15, 18, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.115 00.000 7988 Star::Find returns 0 (3), X=18.00, Y=385.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:37.115 00.000 7988 Star::Find(15, 556, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.115 00.000 7988 Star::Find returns 0 (3), X=556.00, Y=885.00, Mass=10, SNR=1.8, Peak=103 HFD=0.0
04:21:37.115 00.000 7988 Star::Find(15, 510, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.115 00.000 7988 Star::Find returns 0 (2), X=510.00, Y=424.00, Mass=24, SNR=2.9, Peak=109 HFD=0.0
04:21:37.115 00.000 7988 Star::Find(15, 540, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.115 00.000 7988 Star::Find returns 0 (2), X=540.00, Y=525.00, Mass=24, SNR=2.8, Peak=106 HFD=0.0
04:21:37.115 00.000 7988 Star::Find(15, 702, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.115 00.000 7988 Star::Find returns 0 (2), X=702.00, Y=689.00, Mass=14, SNR=2.2, Peak=106 HFD=0.0
04:21:37.115 00.000 7988 Star::Find(15, 695, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.115 00.000 7988 Star::Find returns 0 (2), X=695.00, Y=890.00, Mass=12, SNR=2.0, Peak=103 HFD=0.0
04:21:37.115 00.000 7988 Star::Find(15, 28, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.131 00.016 7988 Star::Find returns 0 (2), X=28.00, Y=716.00, Mass=11, SNR=1.8, Peak=105 HFD=0.0
04:21:37.132 00.001 7988 Star::Find(15, 670, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.132 00.000 7988 Star::Find returns 0 (2), X=670.00, Y=930.00, Mass=23, SNR=2.8, Peak=106 HFD=0.0
04:21:37.132 00.000 7988 Star::Find(15, 883, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.132 00.000 7988 Star::Find returns 0 (2), X=883.00, Y=592.00, Mass=16, SNR=2.5, Peak=112 HFD=0.0
04:21:37.132 00.000 7988 Star::Find(15, 1032, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.132 00.000 7988 Star::Find returns 0 (2), X=1032.00, Y=584.00, Mass=10, SNR=1.8, Peak=107 HFD=0.0
04:21:37.132 00.000 7988 Star::Find(15, 243, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.132 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=259.00, Mass=11, SNR=1.8, Peak=105 HFD=0.0
04:21:37.132 00.000 7988 Star::Find(15, 554, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.132 00.000 7988 Star::Find false star n=3 nbg=282 bg=93.9 sigma=3.2 thresh=104 peak=99
04:21:37.132 00.000 7988 Star::Find returns 0 (2), X=554.00, Y=358.00, Mass=34, SNR=2.9, Peak=107 HFD=0.0
04:21:37.132 00.000 7988 Star::Find(15, 532, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.147 00.015 7988 Star::Find returns 0 (2), X=532.00, Y=99.00, Mass=16, SNR=2.4, Peak=112 HFD=0.0
04:21:37.147 00.000 7988 Star::Find(15, 85, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.149 00.002 7988 Star::Find returns 0 (3), X=85.00, Y=771.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:37.149 00.000 7988 Star::Find(15, 843, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.149 00.000 7988 Star::Find returns 0 (2), X=843.00, Y=129.00, Mass=21, SNR=2.6, Peak=110 HFD=0.0
04:21:37.149 00.000 7988 Star::Find(15, 517, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.149 00.000 7988 Star::Find returns 0 (2), X=517.00, Y=822.00, Mass=22, SNR=2.7, Peak=104 HFD=0.0
04:21:37.149 00.000 7988 Star::Find(15, 1031, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.149 00.000 7988 Star::Find returns 0 (2), X=1031.00, Y=462.00, Mass=19, SNR=2.6, Peak=108 HFD=0.0
04:21:37.149 00.000 7988 Star::Find(15, 929, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.149 00.000 7988 Star::Find returns 0 (2), X=929.00, Y=406.00, Mass=23, SNR=2.7, Peak=109 HFD=0.0
04:21:37.149 00.000 7988 Star::Find(15, 1190, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.149 00.000 7988 Star::Find returns 0 (2), X=1190.00, Y=903.00, Mass=19, SNR=2.5, Peak=108 HFD=0.0
04:21:37.163 00.014 7988 Star::Find(15, 565, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.163 00.000 7988 Star::Find false star n=3 nbg=283 bg=94.0 sigma=3.3 thresh=104 peak=100
04:21:37.163 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=423.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:21:37.166 00.003 7988 Star::Find(15, 521, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.166 00.000 7988 Star::Find returns 0 (2), X=521.00, Y=477.00, Mass=11, SNR=1.9, Peak=107 HFD=0.0
04:21:37.166 00.000 7988 Star::Find(15, 254, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.166 00.000 7988 Star::Find returns 0 (2), X=254.00, Y=668.00, Mass=24, SNR=2.8, Peak=105 HFD=0.0
04:21:37.166 00.000 7988 Star::Find(15, 566, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.166 00.000 7988 Star::Find returns 0 (3), X=566.00, Y=533.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:37.166 00.000 7988 Star::Find(15, 1183, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.166 00.000 7988 Star::Find returns 0 (2), X=1183.00, Y=446.00, Mass=12, SNR=2.0, Peak=110 HFD=0.0
04:21:37.166 00.000 7988 Star::Find(15, 1026, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.166 00.000 7988 Star::Find returns 0 (3), X=1026.00, Y=67.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:37.179 00.013 7988 Star::Find(15, 599, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.179 00.000 7988 Star::Find returns 0 (3), X=599.00, Y=709.00, Mass=10, SNR=1.7, Peak=103 HFD=0.0
04:21:37.179 00.000 7988 Star::Find(15, 937, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.183 00.004 7988 Star::Find false star n=4 nbg=278 bg=96.4 sigma=3.1 thresh=106 peak=101
04:21:37.183 00.000 7988 Star::Find returns 0 (2), X=937.00, Y=535.00, Mass=43, SNR=2.9, Peak=110 HFD=0.0
04:21:37.183 00.000 7988 Star::Find(15, 985, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.183 00.000 7988 Star::Find returns 0 (2), X=985.00, Y=104.00, Mass=10, SNR=1.8, Peak=111 HFD=0.0
04:21:37.183 00.000 7988 Star::Find(15, 834, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.183 00.000 7988 Star::Find returns 0 (3), X=834.00, Y=935.00, Mass=0, SNR=0.0, Peak=102 HFD=0.0
04:21:37.183 00.000 7988 Star::Find(15, 248, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.183 00.000 7988 Star::Find returns 0 (3), X=248.00, Y=613.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:37.193 00.010 7988 Star::Find(15, 356, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.195 00.002 7988 Star::Find returns 0 (3), X=356.00, Y=842.00, Mass=9, SNR=1.7, Peak=103 HFD=0.0
04:21:37.195 00.000 7988 Star::Find(15, 1201, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.195 00.000 7988 Star::Find returns 0 (2), X=1201.00, Y=515.00, Mass=11, SNR=1.9, Peak=108 HFD=0.0
04:21:37.195 00.000 7988 Star::Find(15, 442, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.200 00.005 7988 Star::Find returns 0 (3), X=442.00, Y=216.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:37.200 00.000 7988 Star::Find(15, 716, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.200 00.000 7988 Star::Find false star n=3 nbg=281 bg=99.2 sigma=3.7 thresh=110 peak=105
04:21:37.200 00.000 7988 Star::Find returns 0 (2), X=716.00, Y=95.00, Mass=39, SNR=2.9, Peak=115 HFD=0.0
04:21:37.200 00.000 7988 Star::Find(15, 326, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.200 00.000 7988 Star::Find returns 0 (2), X=326.00, Y=282.00, Mass=21, SNR=2.6, Peak=106 HFD=0.0
04:21:37.200 00.000 7988 Star::Find(15, 446, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.200 00.000 7988 Star::Find returns 0 (3), X=446.00, Y=119.00, Mass=10, SNR=1.7, Peak=108 HFD=0.0
04:21:37.210 00.010 7988 Star::Find(15, 656, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.210 00.000 7988 Star::Find false star n=4 nbg=279 bg=93.0 sigma=3.2 thresh=102 peak=98
04:21:37.210 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=613.00, Mass=43, SNR=2.9, Peak=108 HFD=0.0
04:21:37.210 00.000 7988 Star::Find(15, 1223, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.210 00.000 7988 Star::Find returns 0 (3), X=1223.00, Y=115.00, Mass=9, SNR=1.8, Peak=109 HFD=0.0
04:21:37.217 00.007 7988 Star::Find(15, 906, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.217 00.000 7988 Star::Find returns 0 (3), X=906.00, Y=371.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:37.217 00.000 7988 Star::Find(15, 436, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.217 00.000 7988 Star::Find returns 0 (2), X=436.00, Y=661.00, Mass=19, SNR=2.5, Peak=103 HFD=0.0
04:21:37.217 00.000 7988 Star::Find(15, 173, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.217 00.000 7988 Star::Find false star n=4 nbg=278 bg=93.9 sigma=3.1 thresh=103 peak=99
04:21:37.217 00.000 7988 Star::Find returns 0 (2), X=173.00, Y=144.00, Mass=42, SNR=2.9, Peak=105 HFD=0.0
04:21:37.217 00.000 7988 Star::Find(15, 334, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.226 00.009 7988 Star::Find returns 0 (2), X=334.00, Y=480.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:21:37.226 00.000 7988 Star::Find(15, 1007, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.226 00.000 7988 Star::Find returns 0 (2), X=1007.00, Y=664.00, Mass=11, SNR=1.8, Peak=108 HFD=0.0
04:21:37.226 00.000 7988 Star::Find(15, 357, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.226 00.000 7988 Star::Find returns 0 (2), X=357.00, Y=543.00, Mass=14, SNR=2.2, Peak=105 HFD=0.0
04:21:37.226 00.000 7988 Star::Find(15, 956, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.234 00.008 7988 Star::Find returns 0 (2), X=956.00, Y=770.00, Mass=25, SNR=3.0, Peak=109 HFD=0.0
04:21:37.234 00.000 7988 Star::Find(15, 804, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.234 00.000 7988 Star::Find returns 0 (2), X=804.00, Y=429.00, Mass=13, SNR=2.1, Peak=108 HFD=0.0
04:21:37.234 00.000 7988 Star::Find(15, 56, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.234 00.000 7988 Star::Find returns 0 (3), X=56.00, Y=28.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:37.234 00.000 7988 Star::Find(15, 1166, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.234 00.000 7988 Star::Find returns 0 (3), X=1166.00, Y=373.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:37.242 00.008 7988 Star::Find(15, 108, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.242 00.000 7988 Star::Find returns 0 (2), X=108.00, Y=795.00, Mass=11, SNR=1.9, Peak=103 HFD=0.0
04:21:37.242 00.000 7988 Star::Find(15, 558, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.242 00.000 7988 Star::Find returns 0 (2), X=558.00, Y=82.00, Mass=12, SNR=2.0, Peak=109 HFD=0.0
04:21:37.242 00.000 7988 Star::Find(15, 1215, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.242 00.000 7988 Star::Find returns 0 (3), X=1215.00, Y=626.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:21:37.242 00.000 7988 Star::Find(15, 476, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.251 00.009 7988 Star::Find returns 0 (2), X=476.00, Y=913.00, Mass=22, SNR=2.7, Peak=103 HFD=0.0
04:21:37.251 00.000 7988 Star::Find(15, 1049, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.251 00.000 7988 Star::Find returns 0 (2), X=1049.00, Y=178.00, Mass=23, SNR=2.8, Peak=112 HFD=0.0
04:21:37.251 00.000 7988 Star::Find(15, 320, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.251 00.000 7988 Star::Find returns 0 (3), X=320.00, Y=102.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:37.251 00.000 7988 Star::Find(15, 685, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.258 00.007 7988 Star::Find returns 0 (2), X=685.00, Y=505.00, Mass=22, SNR=2.7, Peak=105 HFD=0.0
04:21:37.258 00.000 7988 Star::Find(15, 439, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.258 00.000 7988 Star::Find returns 0 (3), X=439.00, Y=382.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:37.258 00.000 7988 Star::Find(15, 1034, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.258 00.000 7988 Star::Find false star n=2 nbg=275 bg=98.5 sigma=3.0 thresh=108 peak=103
04:21:37.258 00.000 7988 Star::Find returns 0 (2), X=1034.00, Y=218.00, Mass=29, SNR=2.9, Peak=115 HFD=0.0
04:21:37.258 00.000 7988 Star::Find(15, 941, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.258 00.000 7988 Star::Find returns 0 (3), X=941.00, Y=180.00, Mass=10, SNR=1.8, Peak=110 HFD=0.0
04:21:37.267 00.009 7988 Star::Find(15, 1221, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.267 00.000 7988 Star::Find returns 0 (3), X=1221.00, Y=177.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:37.267 00.000 7988 Star::Find(15, 865, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.267 00.000 7988 Star::Find returns 0 (2), X=865.00, Y=108.00, Mass=19, SNR=2.5, Peak=111 HFD=0.0
04:21:37.267 00.000 7988 Star::Find(15, 766, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.267 00.000 7988 Star::Find returns 0 (2), X=766.00, Y=613.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:37.274 00.007 7988 Star::Find(15, 1046, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.274 00.000 7988 Star::Find returns 0 (2), X=1046.00, Y=878.00, Mass=20, SNR=2.6, Peak=107 HFD=0.0
04:21:37.274 00.000 7988 Star::Find(15, 565, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.274 00.000 7988 Star::Find false star n=3 nbg=275 bg=93.9 sigma=3.2 thresh=104 peak=98
04:21:37.274 00.000 7988 Star::Find returns 0 (2), X=565.00, Y=460.00, Mass=31, SNR=2.9, Peak=105 HFD=0.0
04:21:37.274 00.000 7988 Star::Find(15, 311, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.274 00.000 7988 Star::Find returns 0 (2), X=311.00, Y=644.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:37.274 00.000 7988 Star::Find(15, 849, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
04:21:37.285 00.011 7988 Star::Find returns 0 (3), X=849.00, Y=863.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:37.285 00.000 7988 AutoFind: no star found
04:21:37.285 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:21:37.285 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:21:37.290 00.005 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_042132.fit
04:21:37.290 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:21:37.336 00.046 7988 ScopeASCOM::SideOfPier() returns 0
04:21:37.338 00.002 7988 auto find star failed, attempts remaining = 2
04:21:37.343 00.005 7988 Changing from state SELECTING to UNINITIALIZED
04:21:37.343 00.000 7988 guider state => SELECTING
04:21:37.345 00.002 7988 PhdController: newstate STATE_ATTEMPT_START
04:21:37.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:37.347 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:37.349 00.002 7988 Enqueuing Expose request
04:21:37.349 00.000 15712 Worker thread wakes up
04:21:37.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:37.351 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:37.351 00.000 7988 evsrv: cli 0CCCFEE8 disconnect
04:21:37.354 00.003 7988 evsrv: cli 0CCCF8A8 connect
04:21:37.356 00.002 7988 case statement mapped state 1 to 101
04:21:37.358 00.002 7988 case statement mapped state 1 to 101
04:21:37.360 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_shift_params","id":"9233e6b9-6746-4e70-be6a-937590950a39"}
04:21:37.360 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"9233e6b9-6746-4e70-be6a-937590950a39"}
04:21:37.360 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
04:21:37.360 00.000 7988 evsrv: cli 0CCCFE48 connect
04:21:37.367 00.007 7988 case statement mapped state 1 to 101
04:21:37.367 00.000 7988 case statement mapped state 1 to 101
04:21:37.369 00.002 7988 evsrv: cli 0CCCFE48 request: {"method":"get_lock_position","id":"9e620795-43bd-4c98-81bd-a36b2a3a3eb7"}
04:21:37.369 00.000 7988 evsrv: cli 0CCCFE48 response: {"jsonrpc":"2.0","result":null,"id":"9e620795-43bd-4c98-81bd-a36b2a3a3eb7"}
04:21:37.369 00.000 7988 evsrv: cli 0CCCFE48 disconnect
04:21:38.525 01.156 7988 evsrv: cli 0CCCFBC8 connect
04:21:38.527 00.002 7988 case statement mapped state 1 to 101
04:21:38.529 00.002 7988 case statement mapped state 1 to 101
04:21:38.531 00.002 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"c3e70d45-7b5e-447b-aab5-ce8a71829e98"}
04:21:38.533 00.002 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"c3e70d45-7b5e-447b-aab5-ce8a71829e98"}
04:21:38.535 00.002 7988 evsrv: cli 0CCCFBC8 disconnect
04:21:38.988 00.453 15712 Exposure complete
04:21:39.066 00.078 15712 worker thread done servicing request
04:21:39.066 00.000 7988 OnExposeComplete: enter
04:21:39.069 00.003 7988 UpdateGuideState(): m_state=1
04:21:39.069 00.000 7988 UpdateCurrentPosition: no star selected
04:21:39.071 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:39.073 00.002 7988 Status Line: No star selected
04:21:39.075 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=94, FiltMin=84, FiltMax=107, Gamma=0.690
04:21:39.077 00.002 7988 UpdateGuideState exits: No star selected
04:21:39.079 00.002 7988 PhdController: newstate STATE_SELECT_STAR
04:21:39.081 00.002 7988 GuiderMultiStar::AutoSelect enter
04:21:39.083 00.002 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:21:39.166 00.083 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:21:39.239 00.073 7988 AutoFind: global mean = -0.0, stdev 5.6
04:21:39.239 00.000 7988 AutoFind: using threshold = 0.1
04:21:39.320 00.081 7988 AutoFind: local max [855, 392] 5.0
04:21:39.320 00.000 7988 AutoFind: local max [678, 674] 4.9
04:21:39.320 00.000 7988 AutoFind: local max [1037, 622] 4.5
04:21:39.320 00.000 7988 AutoFind: local max [476, 12] 4.4
04:21:39.320 00.000 7988 AutoFind: local max [715, 570] 4.4
04:21:39.320 00.000 7988 AutoFind: local max [842, 464] 4.4
04:21:39.320 00.000 7988 AutoFind: local max [482, 181] 4.4
04:21:39.335 00.015 7988 AutoFind: local max [1157, 307] 4.4
04:21:39.335 00.000 7988 AutoFind: local max [1262, 86] 4.4
04:21:39.337 00.002 7988 AutoFind: local max [904, 851] 4.3
04:21:39.337 00.000 7988 AutoFind: local max [1269, 530] 4.3
04:21:39.339 00.002 7988 AutoFind: local max [81, 852] 4.2
04:21:39.339 00.000 7988 AutoFind: local max [294, 422] 4.2
04:21:39.341 00.002 7988 AutoFind: local max [844, 62] 4.2
04:21:39.341 00.000 7988 AutoFind: local max [606, 488] 4.2
04:21:39.343 00.002 7988 AutoFind: local max [318, 902] 4.1
04:21:39.343 00.000 7988 AutoFind: local max [115, 847] 4.1
04:21:39.345 00.002 7988 AutoFind: local max [945, 136] 4.1
04:21:39.345 00.000 7988 AutoFind: local max [996, 237] 4.1
04:21:39.345 00.000 7988 AutoFind: local max [1104, 369] 4.1
04:21:39.347 00.002 7988 AutoFind: local max [1116, 245] 4.1
04:21:39.347 00.000 7988 AutoFind: local max [1189, 103] 4.1
04:21:39.349 00.002 7988 AutoFind: local max [535, 516] 4.1
04:21:39.349 00.000 7988 AutoFind: local max [216, 422] 4.0
04:21:39.351 00.002 7988 AutoFind: local max [1110, 826] 4.0
04:21:39.351 00.000 7988 AutoFind: local max [805, 237] 4.0
04:21:39.354 00.003 7988 AutoFind: local max [194, 887] 4.0
04:21:39.354 00.000 7988 AutoFind: local max [495, 402] 4.0
04:21:39.354 00.000 7988 AutoFind: local max [758, 869] 4.0
04:21:39.354 00.000 7988 AutoFind: local max [716, 723] 4.0
04:21:39.354 00.000 7988 AutoFind: local max [342, 735] 4.0
04:21:39.354 00.000 7988 AutoFind: local max [1002, 490] 4.0
04:21:39.354 00.000 7988 AutoFind: local max [22, 915] 4.0
04:21:39.354 00.000 7988 AutoFind: local max [43, 285] 4.0
04:21:39.354 00.000 7988 AutoFind: local max [36, 366] 4.0
04:21:39.354 00.000 7988 AutoFind: local max [791, 105] 4.0
04:21:39.354 00.000 7988 AutoFind: local max [791, 428] 3.9
04:21:39.354 00.000 7988 AutoFind: local max [395, 595] 3.9
04:21:39.354 00.000 7988 AutoFind: local max [903, 586] 3.9
04:21:39.354 00.000 7988 AutoFind: local max [173, 160] 3.9
04:21:39.367 00.013 7988 AutoFind: local max [158, 795] 3.9
04:21:39.367 00.000 7988 AutoFind: local max [325, 55] 3.9
04:21:39.367 00.000 7988 AutoFind: local max [1221, 243] 3.9
04:21:39.367 00.000 7988 AutoFind: local max [194, 99] 3.9
04:21:39.371 00.004 7988 AutoFind: local max [229, 332] 3.9
04:21:39.371 00.000 7988 AutoFind: local max [548, 348] 3.9
04:21:39.371 00.000 7988 AutoFind: local max [531, 230] 3.8
04:21:39.371 00.000 7988 AutoFind: local max [342, 622] 3.8
04:21:39.371 00.000 7988 AutoFind: local max [1258, 243] 3.8
04:21:39.371 00.000 7988 AutoFind: local max [287, 26] 3.8
04:21:39.371 00.000 7988 AutoFind: local max [483, 448] 3.8
04:21:39.371 00.000 7988 AutoFind: local max [1141, 109] 3.8
04:21:39.371 00.000 7988 AutoFind: local max [185, 796] 3.8
04:21:39.371 00.000 7988 AutoFind: local max [140, 670] 3.8
04:21:39.371 00.000 7988 AutoFind: local max [946, 751] 3.8
04:21:39.371 00.000 7988 AutoFind: local max [333, 191] 3.8
04:21:39.383 00.012 7988 AutoFind: local max [27, 515] 3.8
04:21:39.383 00.000 7988 AutoFind: local max [532, 280] 3.8
04:21:39.383 00.000 7988 AutoFind: local max [1162, 100] 3.8
04:21:39.383 00.000 7988 AutoFind: local max [694, 900] 3.8
04:21:39.383 00.000 7988 AutoFind: local max [1086, 266] 3.8
04:21:39.383 00.000 7988 AutoFind: local max [600, 687] 3.8
04:21:39.388 00.005 7988 AutoFind: local max [273, 567] 3.8
04:21:39.388 00.000 7988 AutoFind: local max [669, 396] 3.8
04:21:39.388 00.000 7988 AutoFind: local max [876, 613] 3.8
04:21:39.388 00.000 7988 AutoFind: local max [1207, 936] 3.8
04:21:39.388 00.000 7988 AutoFind: local max [1266, 206] 3.8
04:21:39.388 00.000 7988 AutoFind: local max [776, 562] 3.8
04:21:39.388 00.000 7988 AutoFind: local max [325, 938] 3.8
04:21:39.388 00.000 7988 AutoFind: local max [1242, 648] 3.8
04:21:39.388 00.000 7988 AutoFind: local max [519, 126] 3.8
04:21:39.388 00.000 7988 AutoFind: local max [320, 112] 3.8
04:21:39.398 00.010 7988 AutoFind: local max [665, 742] 3.8
04:21:39.398 00.000 7988 AutoFind: local max [1006, 761] 3.8
04:21:39.398 00.000 7988 AutoFind: local max [1048, 52] 3.8
04:21:39.398 00.000 7988 AutoFind: local max [834, 765] 3.8
04:21:39.398 00.000 7988 AutoFind: local max [679, 890] 3.8
04:21:39.398 00.000 7988 AutoFind: local max [294, 189] 3.8
04:21:39.405 00.007 7988 AutoFind: local max [1236, 109] 3.8
04:21:39.405 00.000 7988 AutoFind: local max [474, 200] 3.8
04:21:39.405 00.000 7988 AutoFind: local max [1263, 129] 3.8
04:21:39.405 00.000 7988 AutoFind: local max [147, 439] 3.8
04:21:39.405 00.000 7988 AutoFind: local max [431, 223] 3.8
04:21:39.405 00.000 7988 AutoFind: local max [645, 742] 3.8
04:21:39.405 00.000 7988 AutoFind: local max [834, 42] 3.7
04:21:39.405 00.000 7988 AutoFind: local max [146, 277] 3.7
04:21:39.405 00.000 7988 AutoFind: local max [1231, 536] 3.7
04:21:39.405 00.000 7988 AutoFind: local max [795, 349] 3.7
04:21:39.414 00.009 7988 AutoFind: local max [298, 700] 3.7
04:21:39.414 00.000 7988 AutoFind: local max [385, 149] 3.7
04:21:39.414 00.000 7988 AutoFind: local max [438, 159] 3.7
04:21:39.414 00.000 7988 AutoFind: local max [993, 180] 3.7
04:21:39.414 00.000 7988 AutoFind: local max [832, 669] 3.7
04:21:39.414 00.000 7988 AutoFind: local max [649, 482] 3.7
04:21:39.414 00.000 7988 AutoFind: local max [1192, 430] 3.7
04:21:39.414 00.000 7988 AutoFind: local max [158, 81] 3.7
04:21:39.422 00.008 7988 AutoFind: local max [682, 271] 3.7
04:21:39.422 00.000 7988 AutoFind: local max [504, 408] 3.7
04:21:39.422 00.000 7988 AutoFind: local max [682, 444] 3.7
04:21:39.422 00.000 7988 AutoFind: local max [196, 581] 3.7
04:21:39.422 00.000 7988 AutoFind: too close [504, 408] 3.7 - [495, 402] 4.0
04:21:39.422 00.000 7988 AutoFind: too close [834, 42] 3.7 - [844, 62] 4.2
04:21:39.422 00.000 7988 AutoFind: too close [645, 742] 3.8 - [665, 742] 3.8
04:21:39.422 00.000 7988 AutoFind: too close [474, 200] 3.8 - [482, 181] 4.4
04:21:39.430 00.008 7988 AutoFind: too close [679, 890] 3.8 - [694, 900] 3.8
04:21:39.430 00.000 7988 AutoFind: too close to edge [1266, 206] 3.8
04:21:39.430 00.000 7988 AutoFind: too close to edge [1269, 530] 4.3
04:21:39.430 00.000 7988 AutoFind: too close to edge [476, 12] 4.4
04:21:39.430 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:21:39.430 00.000 7988 Star::Find(15, 855, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.430 00.000 7988 Star::Find returns 0 (2), X=855.00, Y=392.00, Mass=13, SNR=2.1, Peak=106 HFD=0.0
04:21:39.430 00.000 7988 Star::Find(15, 678, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.430 00.000 7988 Star::Find returns 0 (2), X=678.00, Y=674.00, Mass=19, SNR=2.5, Peak=106 HFD=0.0
04:21:39.439 00.009 7988 Star::Find(15, 1037, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.439 00.000 7988 Star::Find returns 0 (3), X=1037.00, Y=622.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:39.439 00.000 7988 Star::Find(15, 715, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.439 00.000 7988 Star::Find returns 0 (3), X=715.00, Y=570.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:39.439 00.000 7988 Star::Find(15, 842, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.439 00.000 7988 Star::Find returns 0 (3), X=842.00, Y=464.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:39.445 00.006 7988 Star::Find(15, 1157, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.447 00.002 7988 Star::Find false star n=3 nbg=280 bg=96.8 sigma=3.3 thresh=107 peak=102
04:21:39.447 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=307.00, Mass=31, SNR=2.9, Peak=109 HFD=0.0
04:21:39.450 00.003 7988 Star::Find(15, 1262, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.450 00.000 7988 Star::Find returns 0 (3), X=1262.00, Y=86.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:39.452 00.002 7988 Star::Find(15, 904, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.452 00.000 7988 Star::Find false star n=3 nbg=283 bg=90.7 sigma=3.2 thresh=100 peak=95
04:21:39.454 00.002 7988 Star::Find returns 0 (2), X=904.00, Y=851.00, Mass=30, SNR=2.9, Peak=102 HFD=0.0
04:21:39.454 00.000 7988 Star::Find(15, 81, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.456 00.002 7988 Star::Find returns 0 (2), X=81.00, Y=852.00, Mass=12, SNR=2.0, Peak=107 HFD=0.0
04:21:39.456 00.000 7988 Star::Find(15, 294, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.458 00.002 7988 Star::Find false star n=2 nbg=279 bg=93.0 sigma=3.4 thresh=103 peak=99
04:21:39.460 00.002 7988 Star::Find returns 0 (2), X=294.00, Y=422.00, Mass=26, SNR=2.9, Peak=107 HFD=0.0
04:21:39.462 00.002 7988 Star::Find(15, 606, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.462 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=488.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:39.464 00.002 7988 Star::Find(15, 318, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.464 00.000 7988 Star::Find returns 0 (2), X=318.00, Y=902.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:39.466 00.002 7988 Star::Find(15, 115, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.468 00.002 7988 Star::Find false star n=3 nbg=282 bg=94.4 sigma=3.6 thresh=105 peak=100
04:21:39.468 00.000 7988 Star::Find returns 0 (2), X=115.00, Y=847.00, Mass=35, SNR=2.9, Peak=107 HFD=0.0
04:21:39.470 00.002 7988 Star::Find(15, 945, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.470 00.000 7988 Star::Find returns 0 (3), X=945.00, Y=136.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:21:39.472 00.002 7988 Star::Find(15, 996, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.472 00.000 7988 Star::Find false star n=4 nbg=281 bg=96.1 sigma=3.4 thresh=106 peak=100
04:21:39.473 00.001 7988 Star::Find returns 0 (2), X=996.00, Y=237.00, Mass=44, SNR=2.9, Peak=110 HFD=0.0
04:21:39.475 00.002 7988 Star::Find(15, 1104, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.475 00.000 7988 Star::Find false star n=3 nbg=278 bg=95.3 sigma=3.1 thresh=105 peak=100
04:21:39.477 00.002 7988 Star::Find returns 0 (2), X=1104.00, Y=369.00, Mass=29, SNR=2.9, Peak=106 HFD=0.0
04:21:39.477 00.000 7988 Star::Find(15, 1116, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.477 00.000 7988 Star::Find false star n=3 nbg=278 bg=97.6 sigma=3.2 thresh=107 peak=101
04:21:39.477 00.000 7988 Star::Find returns 0 (2), X=1116.00, Y=245.00, Mass=32, SNR=2.9, Peak=110 HFD=0.0
04:21:39.477 00.000 7988 Star::Find(15, 1189, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.477 00.000 7988 Star::Find returns 0 (3), X=1189.00, Y=103.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:21:39.477 00.000 7988 Star::Find(15, 535, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.477 00.000 7988 Star::Find returns 0 (3), X=535.00, Y=516.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:39.477 00.000 7988 Star::Find(15, 216, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.477 00.000 7988 Star::Find returns 0 (3), X=216.00, Y=422.00, Mass=10, SNR=1.8, Peak=102 HFD=0.0
04:21:39.477 00.000 7988 Star::Find(15, 1110, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.477 00.000 7988 Star::Find returns 0 (3), X=1110.00, Y=826.00, Mass=0, SNR=0.0, Peak=101 HFD=0.0
04:21:39.490 00.013 7988 Star::Find(15, 805, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.490 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=237.00, Mass=13, SNR=2.1, Peak=107 HFD=0.0
04:21:39.490 00.000 7988 Star::Find(15, 194, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.493 00.003 7988 Star::Find returns 0 (3), X=194.00, Y=887.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:39.493 00.000 7988 Star::Find(15, 758, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.493 00.000 7988 Star::Find returns 0 (2), X=758.00, Y=869.00, Mass=22, SNR=2.7, Peak=103 HFD=0.0
04:21:39.493 00.000 7988 Star::Find(15, 716, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.493 00.000 7988 Star::Find returns 0 (2), X=716.00, Y=723.00, Mass=21, SNR=2.6, Peak=103 HFD=0.0
04:21:39.493 00.000 7988 Star::Find(15, 342, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.493 00.000 7988 Star::Find returns 0 (2), X=342.00, Y=735.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:39.493 00.000 7988 Star::Find(15, 1002, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.493 00.000 7988 Star::Find returns 0 (2), X=1002.00, Y=490.00, Mass=22, SNR=2.7, Peak=105 HFD=0.0
04:21:39.493 00.000 7988 Star::Find(15, 22, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.493 00.000 7988 Star::Find returns 0 (2), X=22.00, Y=915.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:21:39.493 00.000 7988 Star::Find(15, 43, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.493 00.000 7988 Star::Find false star n=3 nbg=275 bg=92.8 sigma=2.9 thresh=102 peak=97
04:21:39.507 00.014 7988 Star::Find returns 0 (2), X=43.00, Y=285.00, Mass=29, SNR=2.9, Peak=107 HFD=0.0
04:21:39.507 00.000 7988 Star::Find(15, 36, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.509 00.002 7988 Star::Find returns 0 (2), X=36.00, Y=366.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:21:39.509 00.000 7988 Star::Find(15, 791, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.509 00.000 7988 Star::Find returns 0 (3), X=791.00, Y=105.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:39.509 00.000 7988 Star::Find(15, 791, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.509 00.000 7988 Star::Find returns 0 (2), X=791.00, Y=428.00, Mass=14, SNR=2.2, Peak=107 HFD=0.0
04:21:39.509 00.000 7988 Star::Find(15, 395, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.509 00.000 7988 Star::Find returns 0 (3), X=395.00, Y=595.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:39.509 00.000 7988 Star::Find(15, 903, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.509 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=586.00, Mass=26, SNR=2.9, Peak=104 HFD=0.0
04:21:39.509 00.000 7988 Star::Find(15, 173, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.509 00.000 7988 Star::Find returns 0 (2), X=173.00, Y=160.00, Mass=17, SNR=2.4, Peak=104 HFD=0.0
04:21:39.509 00.000 7988 Star::Find(15, 158, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.509 00.000 7988 Star::Find returns 0 (2), X=158.00, Y=795.00, Mass=20, SNR=2.6, Peak=105 HFD=0.0
04:21:39.509 00.000 7988 Star::Find(15, 325, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.509 00.000 7988 Star::Find returns 0 (3), X=325.00, Y=55.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:39.524 00.015 7988 Star::Find(15, 1221, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.525 00.001 7988 Star::Find returns 0 (2), X=1221.00, Y=243.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:21:39.527 00.002 7988 Star::Find(15, 194, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.527 00.000 7988 Star::Find false star n=4 nbg=277 bg=93.7 sigma=3.1 thresh=103 peak=98
04:21:39.529 00.002 7988 Star::Find returns 0 (2), X=194.00, Y=99.00, Mass=40, SNR=2.9, Peak=105 HFD=0.0
04:21:39.529 00.000 7988 Star::Find(15, 229, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.531 00.002 7988 Star::Find returns 0 (2), X=229.00, Y=332.00, Mass=11, SNR=1.9, Peak=103 HFD=0.0
04:21:39.531 00.000 7988 Star::Find(15, 548, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.531 00.000 7988 Star::Find returns 0 (3), X=548.00, Y=348.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:39.536 00.005 7988 Star::Find(15, 531, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.536 00.000 7988 Star::Find false star n=3 nbg=280 bg=93.5 sigma=3.5 thresh=104 peak=98
04:21:39.538 00.002 7988 Star::Find returns 0 (2), X=531.00, Y=230.00, Mass=33, SNR=2.9, Peak=106 HFD=0.0
04:21:39.538 00.000 7988 Star::Find(15, 342, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.541 00.003 7988 Star::Find returns 0 (3), X=342.00, Y=622.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:39.541 00.000 7988 Star::Find(15, 1258, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.541 00.000 7988 Star::Find returns 0 (3), X=1258.00, Y=243.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:39.541 00.000 7988 Star::Find(15, 287, 26, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.541 00.000 7988 Star::Find false star n=3 nbg=279 bg=93.7 sigma=3.6 thresh=104 peak=99
04:21:39.541 00.000 7988 Star::Find returns 0 (2), X=287.00, Y=26.00, Mass=31, SNR=2.9, Peak=105 HFD=0.0
04:21:39.541 00.000 7988 Star::Find(15, 483, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.541 00.000 7988 Star::Find false star n=3 nbg=274 bg=93.2 sigma=3.1 thresh=102 peak=98
04:21:39.541 00.000 7988 Star::Find returns 0 (2), X=483.00, Y=448.00, Mass=34, SNR=2.9, Peak=105 HFD=0.0
04:21:39.541 00.000 7988 Star::Find(15, 1141, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.551 00.010 7988 Star::Find returns 0 (2), X=1141.00, Y=109.00, Mass=11, SNR=1.8, Peak=111 HFD=0.0
04:21:39.551 00.000 7988 Star::Find(15, 185, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.553 00.002 7988 Star::Find returns 0 (2), X=185.00, Y=796.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:39.553 00.000 7988 Star::Find(15, 140, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.555 00.002 7988 Star::Find returns 0 (3), X=140.00, Y=670.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:39.557 00.002 7988 Star::Find(15, 946, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.558 00.001 7988 Star::Find returns 0 (3), X=946.00, Y=751.00, Mass=10, SNR=1.7, Peak=102 HFD=0.0
04:21:39.558 00.000 7988 Star::Find(15, 333, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.558 00.000 7988 Star::Find returns 0 (2), X=333.00, Y=191.00, Mass=14, SNR=2.2, Peak=107 HFD=0.0
04:21:39.558 00.000 7988 Star::Find(15, 27, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.558 00.000 7988 Star::Find false star n=3 nbg=282 bg=93.5 sigma=3.5 thresh=104 peak=99
04:21:39.558 00.000 7988 Star::Find returns 0 (2), X=27.00, Y=515.00, Mass=32, SNR=2.9, Peak=106 HFD=0.0
04:21:39.558 00.000 7988 Star::Find(15, 532, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.558 00.000 7988 Star::Find returns 0 (3), X=532.00, Y=280.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:39.558 00.000 7988 Star::Find(15, 1162, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.558 00.000 7988 Star::Find returns 0 (2), X=1162.00, Y=100.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:21:39.558 00.000 7988 Star::Find(15, 1086, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.558 00.000 7988 Star::Find returns 0 (3), X=1086.00, Y=266.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:39.558 00.000 7988 Star::Find(15, 600, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.558 00.000 7988 Star::Find returns 0 (2), X=600.00, Y=687.00, Mass=25, SNR=2.9, Peak=107 HFD=0.0
04:21:39.558 00.000 7988 Star::Find(15, 273, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.573 00.015 7988 Star::Find returns 0 (3), X=273.00, Y=567.00, Mass=9, SNR=1.7, Peak=104 HFD=0.0
04:21:39.575 00.002 7988 Star::Find(15, 669, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.575 00.000 7988 Star::Find false star n=3 nbg=284 bg=92.9 sigma=3.3 thresh=103 peak=97
04:21:39.577 00.002 7988 Star::Find returns 0 (2), X=669.00, Y=396.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:21:39.579 00.002 7988 Star::Find(15, 876, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.579 00.000 7988 Star::Find returns 0 (3), X=876.00, Y=613.00, Mass=0, SNR=0.0, Peak=102 HFD=0.0
04:21:39.581 00.002 7988 Star::Find(15, 1207, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.581 00.000 7988 Star::Find false star n=3 nbg=277 bg=91.4 sigma=3.2 thresh=101 peak=95
04:21:39.581 00.000 7988 Star::Find returns 0 (2), X=1207.00, Y=936.00, Mass=30, SNR=2.9, Peak=103 HFD=0.0
04:21:39.588 00.007 7988 Star::Find(15, 776, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.588 00.000 7988 Star::Find returns 0 (3), X=776.00, Y=562.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:39.591 00.003 7988 Star::Find(15, 325, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.591 00.000 7988 Star::Find false star n=2 nbg=280 bg=93.1 sigma=3.3 thresh=103 peak=98
04:21:39.591 00.000 7988 Star::Find returns 0 (2), X=325.00, Y=938.00, Mass=28, SNR=2.9, Peak=107 HFD=0.0
04:21:39.591 00.000 7988 Star::Find(15, 1242, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.591 00.000 7988 Star::Find returns 0 (2), X=1242.00, Y=648.00, Mass=18, SNR=2.4, Peak=109 HFD=0.0
04:21:39.591 00.000 7988 Star::Find(15, 519, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.591 00.000 7988 Star::Find false star n=3 nbg=277 bg=93.2 sigma=3.0 thresh=102 peak=98
04:21:39.591 00.000 7988 Star::Find returns 0 (2), X=519.00, Y=126.00, Mass=27, SNR=2.9, Peak=106 HFD=0.0
04:21:39.604 00.013 7988 Star::Find(15, 320, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.604 00.000 7988 Star::Find returns 0 (2), X=320.00, Y=112.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:21:39.608 00.004 7988 Star::Find(15, 1006, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.608 00.000 7988 Star::Find false star n=4 nbg=279 bg=90.9 sigma=3.4 thresh=101 peak=97
04:21:39.608 00.000 7988 Star::Find returns 0 (2), X=1006.00, Y=761.00, Mass=46, SNR=2.9, Peak=104 HFD=0.0
04:21:39.608 00.000 7988 Star::Find(15, 1048, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.608 00.000 7988 Star::Find returns 0 (2), X=1048.00, Y=52.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:21:39.608 00.000 7988 Star::Find(15, 834, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.608 00.000 7988 Star::Find returns 0 (2), X=834.00, Y=765.00, Mass=25, SNR=2.8, Peak=105 HFD=0.0
04:21:39.608 00.000 7988 Star::Find(15, 294, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.608 00.000 7988 Star::Find returns 0 (3), X=294.00, Y=189.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:39.608 00.000 7988 Star::Find(15, 1236, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.620 00.012 7988 Star::Find returns 0 (2), X=1236.00, Y=109.00, Mass=13, SNR=2.1, Peak=112 HFD=0.0
04:21:39.622 00.002 7988 Star::Find(15, 1263, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.622 00.000 7988 Star::Find returns 0 (3), X=1263.00, Y=129.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:39.624 00.002 7988 Star::Find(15, 147, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.625 00.001 7988 Star::Find returns 0 (3), X=147.00, Y=439.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:39.625 00.000 7988 Star::Find(15, 431, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.627 00.002 7988 Star::Find returns 0 (3), X=431.00, Y=223.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:39.627 00.000 7988 Star::Find(15, 146, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.629 00.002 7988 Star::Find false star n=4 nbg=281 bg=92.2 sigma=3.2 thresh=102 peak=99
04:21:39.631 00.002 7988 Star::Find returns 0 (2), X=146.00, Y=277.00, Mass=40, SNR=2.9, Peak=106 HFD=0.0
04:21:39.631 00.000 7988 Star::Find(15, 1231, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.633 00.002 7988 Star::Find false star n=4 nbg=277 bg=96.0 sigma=3.3 thresh=106 peak=100
04:21:39.633 00.000 7988 Star::Find returns 0 (2), X=1231.00, Y=536.00, Mass=44, SNR=2.9, Peak=109 HFD=0.0
04:21:39.635 00.002 7988 Star::Find(15, 795, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.635 00.000 7988 Star::Find false star n=3 nbg=277 bg=93.1 sigma=3.2 thresh=103 peak=98
04:21:39.635 00.000 7988 Star::Find returns 0 (2), X=795.00, Y=349.00, Mass=30, SNR=2.9, Peak=105 HFD=0.0
04:21:39.635 00.000 7988 Star::Find(15, 298, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.635 00.000 7988 Star::Find false star n=4 nbg=281 bg=91.9 sigma=3.3 thresh=102 peak=96
04:21:39.635 00.000 7988 Star::Find returns 0 (2), X=298.00, Y=700.00, Mass=46, SNR=2.9, Peak=105 HFD=0.0
04:21:39.642 00.007 7988 Star::Find(15, 385, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.642 00.000 7988 Star::Find returns 0 (3), X=385.00, Y=149.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:39.642 00.000 7988 Star::Find(15, 438, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.642 00.000 7988 Star::Find returns 0 (3), X=438.00, Y=159.00, Mass=10, SNR=1.8, Peak=103 HFD=0.0
04:21:39.642 00.000 7988 Star::Find(15, 993, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.642 00.000 7988 Star::Find returns 0 (2), X=993.00, Y=180.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:21:39.642 00.000 7988 Star::Find(15, 832, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.642 00.000 7988 Star::Find returns 0 (2), X=832.00, Y=669.00, Mass=21, SNR=2.6, Peak=104 HFD=0.0
04:21:39.651 00.009 7988 Star::Find(15, 649, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.651 00.000 7988 Star::Find false star n=3 nbg=279 bg=93.3 sigma=3.2 thresh=103 peak=98
04:21:39.651 00.000 7988 Star::Find returns 0 (2), X=649.00, Y=482.00, Mass=33, SNR=2.9, Peak=106 HFD=0.0
04:21:39.651 00.000 7988 Star::Find(15, 1192, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.651 00.000 7988 Star::Find returns 0 (2), X=1192.00, Y=430.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:21:39.651 00.000 7988 Star::Find(15, 158, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.651 00.000 7988 Star::Find returns 0 (2), X=158.00, Y=81.00, Mass=11, SNR=1.8, Peak=106 HFD=0.0
04:21:39.659 00.008 7988 Star::Find(15, 682, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.659 00.000 7988 Star::Find returns 0 (2), X=682.00, Y=271.00, Mass=23, SNR=2.8, Peak=105 HFD=0.0
04:21:39.659 00.000 7988 Star::Find(15, 682, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.659 00.000 7988 Star::Find returns 0 (3), X=682.00, Y=444.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:39.659 00.000 7988 Star::Find(15, 196, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.659 00.000 7988 Star::Find returns 0 (2), X=196.00, Y=581.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:39.659 00.000 7988 AutoFind: finding best star pass 1
04:21:39.659 00.000 7988 Star::Find(15, 855, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.667 00.008 7988 Star::Find returns 0 (2), X=855.00, Y=392.00, Mass=13, SNR=2.1, Peak=106 HFD=0.0
04:21:39.667 00.000 7988 Star::Find(15, 678, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.669 00.002 7988 Star::Find returns 0 (2), X=678.00, Y=674.00, Mass=19, SNR=2.5, Peak=106 HFD=0.0
04:21:39.669 00.000 7988 Star::Find(15, 1037, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.671 00.002 7988 Star::Find returns 0 (3), X=1037.00, Y=622.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:39.673 00.002 7988 Star::Find(15, 715, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.673 00.000 7988 Star::Find returns 0 (3), X=715.00, Y=570.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:39.675 00.002 7988 Star::Find(15, 842, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.675 00.000 7988 Star::Find returns 0 (3), X=842.00, Y=464.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:39.677 00.002 7988 Star::Find(15, 1157, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.677 00.000 7988 Star::Find false star n=3 nbg=280 bg=96.8 sigma=3.3 thresh=107 peak=102
04:21:39.679 00.002 7988 Star::Find returns 0 (2), X=1157.00, Y=307.00, Mass=31, SNR=2.9, Peak=109 HFD=0.0
04:21:39.679 00.000 7988 Star::Find(15, 1262, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.681 00.002 7988 Star::Find returns 0 (3), X=1262.00, Y=86.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:39.683 00.002 7988 Star::Find(15, 904, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.683 00.000 7988 Star::Find false star n=3 nbg=283 bg=90.7 sigma=3.2 thresh=100 peak=95
04:21:39.685 00.002 7988 Star::Find returns 0 (2), X=904.00, Y=851.00, Mass=30, SNR=2.9, Peak=102 HFD=0.0
04:21:39.685 00.000 7988 Star::Find(15, 81, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.687 00.002 7988 Star::Find returns 0 (2), X=81.00, Y=852.00, Mass=12, SNR=2.0, Peak=107 HFD=0.0
04:21:39.687 00.000 7988 Star::Find(15, 294, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.689 00.002 7988 Star::Find false star n=2 nbg=279 bg=93.0 sigma=3.4 thresh=103 peak=99
04:21:39.689 00.000 7988 Star::Find returns 0 (2), X=294.00, Y=422.00, Mass=26, SNR=2.9, Peak=107 HFD=0.0
04:21:39.691 00.002 7988 Star::Find(15, 606, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.691 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=488.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:39.693 00.002 7988 Star::Find(15, 318, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.694 00.001 7988 Star::Find returns 0 (2), X=318.00, Y=902.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:39.694 00.000 7988 Star::Find(15, 115, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.696 00.002 7988 Star::Find false star n=3 nbg=282 bg=94.4 sigma=3.6 thresh=105 peak=100
04:21:39.696 00.000 7988 Star::Find returns 0 (2), X=115.00, Y=847.00, Mass=35, SNR=2.9, Peak=107 HFD=0.0
04:21:39.698 00.002 7988 Star::Find(15, 945, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.699 00.001 7988 Star::Find returns 0 (3), X=945.00, Y=136.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:21:39.699 00.000 7988 Star::Find(15, 996, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.699 00.000 7988 Star::Find false star n=4 nbg=281 bg=96.1 sigma=3.4 thresh=106 peak=100
04:21:39.699 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=237.00, Mass=44, SNR=2.9, Peak=110 HFD=0.0
04:21:39.699 00.000 7988 Star::Find(15, 1104, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.699 00.000 7988 Star::Find false star n=3 nbg=278 bg=95.3 sigma=3.1 thresh=105 peak=100
04:21:39.699 00.000 7988 Star::Find returns 0 (2), X=1104.00, Y=369.00, Mass=29, SNR=2.9, Peak=106 HFD=0.0
04:21:39.699 00.000 7988 Star::Find(15, 1116, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.699 00.000 7988 Star::Find false star n=3 nbg=278 bg=97.6 sigma=3.2 thresh=107 peak=101
04:21:39.699 00.000 7988 Star::Find returns 0 (2), X=1116.00, Y=245.00, Mass=32, SNR=2.9, Peak=110 HFD=0.0
04:21:39.699 00.000 7988 Star::Find(15, 1189, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.699 00.000 7988 Star::Find returns 0 (3), X=1189.00, Y=103.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:21:39.710 00.011 7988 Star::Find(15, 535, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.712 00.002 7988 Star::Find returns 0 (3), X=535.00, Y=516.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:39.712 00.000 7988 Star::Find(15, 216, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.712 00.000 7988 Star::Find returns 0 (3), X=216.00, Y=422.00, Mass=10, SNR=1.8, Peak=102 HFD=0.0
04:21:39.714 00.002 7988 Star::Find(15, 1110, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.714 00.000 7988 Star::Find returns 0 (3), X=1110.00, Y=826.00, Mass=0, SNR=0.0, Peak=101 HFD=0.0
04:21:39.714 00.000 7988 Star::Find(15, 805, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.714 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=237.00, Mass=13, SNR=2.1, Peak=107 HFD=0.0
04:21:39.714 00.000 7988 Star::Find(15, 194, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.714 00.000 7988 Star::Find returns 0 (3), X=194.00, Y=887.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:39.714 00.000 7988 Star::Find(15, 758, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.714 00.000 7988 Star::Find returns 0 (2), X=758.00, Y=869.00, Mass=22, SNR=2.7, Peak=103 HFD=0.0
04:21:39.714 00.000 7988 Star::Find(15, 716, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.714 00.000 7988 Star::Find returns 0 (2), X=716.00, Y=723.00, Mass=21, SNR=2.6, Peak=103 HFD=0.0
04:21:39.714 00.000 7988 Star::Find(15, 342, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.714 00.000 7988 Star::Find returns 0 (2), X=342.00, Y=735.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:39.727 00.013 7988 Star::Find(15, 1002, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.727 00.000 7988 Star::Find returns 0 (2), X=1002.00, Y=490.00, Mass=22, SNR=2.7, Peak=105 HFD=0.0
04:21:39.730 00.003 7988 Star::Find(15, 22, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.730 00.000 7988 Star::Find returns 0 (2), X=22.00, Y=915.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:21:39.730 00.000 7988 Star::Find(15, 43, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.730 00.000 7988 Star::Find false star n=3 nbg=275 bg=92.8 sigma=2.9 thresh=102 peak=97
04:21:39.730 00.000 7988 Star::Find returns 0 (2), X=43.00, Y=285.00, Mass=29, SNR=2.9, Peak=107 HFD=0.0
04:21:39.730 00.000 7988 Star::Find(15, 36, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.730 00.000 7988 Star::Find returns 0 (2), X=36.00, Y=366.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:21:39.730 00.000 7988 Star::Find(15, 791, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.730 00.000 7988 Star::Find returns 0 (3), X=791.00, Y=105.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:39.730 00.000 7988 Star::Find(15, 791, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.730 00.000 7988 Star::Find returns 0 (2), X=791.00, Y=428.00, Mass=14, SNR=2.2, Peak=107 HFD=0.0
04:21:39.730 00.000 7988 Star::Find(15, 395, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.730 00.000 7988 Star::Find returns 0 (3), X=395.00, Y=595.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:39.744 00.014 7988 Star::Find(15, 903, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.744 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=586.00, Mass=26, SNR=2.9, Peak=104 HFD=0.0
04:21:39.746 00.002 7988 Star::Find(15, 173, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.748 00.002 7988 Star::Find returns 0 (2), X=173.00, Y=160.00, Mass=17, SNR=2.4, Peak=104 HFD=0.0
04:21:39.748 00.000 7988 Star::Find(15, 158, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.748 00.000 7988 Star::Find returns 0 (2), X=158.00, Y=795.00, Mass=20, SNR=2.6, Peak=105 HFD=0.0
04:21:39.748 00.000 7988 Star::Find(15, 325, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.748 00.000 7988 Star::Find returns 0 (3), X=325.00, Y=55.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:39.748 00.000 7988 Star::Find(15, 1221, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.748 00.000 7988 Star::Find returns 0 (2), X=1221.00, Y=243.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:21:39.748 00.000 7988 Star::Find(15, 194, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.748 00.000 7988 Star::Find false star n=4 nbg=277 bg=93.7 sigma=3.1 thresh=103 peak=98
04:21:39.748 00.000 7988 Star::Find returns 0 (2), X=194.00, Y=99.00, Mass=40, SNR=2.9, Peak=105 HFD=0.0
04:21:39.748 00.000 7988 Star::Find(15, 229, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.748 00.000 7988 Star::Find returns 0 (2), X=229.00, Y=332.00, Mass=11, SNR=1.9, Peak=103 HFD=0.0
04:21:39.748 00.000 7988 Star::Find(15, 548, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.748 00.000 7988 Star::Find returns 0 (3), X=548.00, Y=348.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:39.761 00.013 7988 Star::Find(15, 531, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.761 00.000 7988 Star::Find false star n=3 nbg=280 bg=93.5 sigma=3.5 thresh=104 peak=98
04:21:39.763 00.002 7988 Star::Find returns 0 (2), X=531.00, Y=230.00, Mass=33, SNR=2.9, Peak=106 HFD=0.0
04:21:39.763 00.000 7988 Star::Find(15, 342, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.765 00.002 7988 Star::Find returns 0 (3), X=342.00, Y=622.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:39.765 00.000 7988 Star::Find(15, 1258, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.767 00.002 7988 Star::Find returns 0 (3), X=1258.00, Y=243.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:39.767 00.000 7988 Star::Find(15, 287, 26, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.769 00.002 7988 Star::Find false star n=3 nbg=279 bg=93.7 sigma=3.6 thresh=104 peak=99
04:21:39.769 00.000 7988 Star::Find returns 0 (2), X=287.00, Y=26.00, Mass=31, SNR=2.9, Peak=105 HFD=0.0
04:21:39.771 00.002 7988 Star::Find(15, 483, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.771 00.000 7988 Star::Find false star n=3 nbg=274 bg=93.2 sigma=3.1 thresh=102 peak=98
04:21:39.773 00.002 7988 Star::Find returns 0 (2), X=483.00, Y=448.00, Mass=34, SNR=2.9, Peak=105 HFD=0.0
04:21:39.773 00.000 7988 Star::Find(15, 1141, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.775 00.002 7988 Star::Find returns 0 (2), X=1141.00, Y=109.00, Mass=11, SNR=1.8, Peak=111 HFD=0.0
04:21:39.775 00.000 7988 Star::Find(15, 185, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.777 00.002 7988 Star::Find returns 0 (2), X=185.00, Y=796.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:39.778 00.001 7988 Star::Find(15, 140, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.778 00.000 7988 Star::Find returns 0 (3), X=140.00, Y=670.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:39.778 00.000 7988 Star::Find(15, 946, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.778 00.000 7988 Star::Find returns 0 (3), X=946.00, Y=751.00, Mass=10, SNR=1.7, Peak=102 HFD=0.0
04:21:39.778 00.000 7988 Star::Find(15, 333, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.778 00.000 7988 Star::Find returns 0 (2), X=333.00, Y=191.00, Mass=14, SNR=2.2, Peak=107 HFD=0.0
04:21:39.778 00.000 7988 Star::Find(15, 27, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.778 00.000 7988 Star::Find false star n=3 nbg=282 bg=93.5 sigma=3.5 thresh=104 peak=99
04:21:39.778 00.000 7988 Star::Find returns 0 (2), X=27.00, Y=515.00, Mass=32, SNR=2.9, Peak=106 HFD=0.0
04:21:39.778 00.000 7988 Star::Find(15, 532, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.778 00.000 7988 Star::Find returns 0 (3), X=532.00, Y=280.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:39.778 00.000 7988 Star::Find(15, 1162, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.778 00.000 7988 Star::Find returns 0 (2), X=1162.00, Y=100.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:21:39.778 00.000 7988 Star::Find(15, 1086, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.793 00.015 7988 Star::Find returns 0 (3), X=1086.00, Y=266.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:39.793 00.000 7988 Star::Find(15, 600, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.795 00.002 7988 Star::Find returns 0 (2), X=600.00, Y=687.00, Mass=25, SNR=2.9, Peak=107 HFD=0.0
04:21:39.795 00.000 7988 Star::Find(15, 273, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.795 00.000 7988 Star::Find returns 0 (3), X=273.00, Y=567.00, Mass=9, SNR=1.7, Peak=104 HFD=0.0
04:21:39.795 00.000 7988 Star::Find(15, 669, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.795 00.000 7988 Star::Find false star n=3 nbg=284 bg=92.9 sigma=3.3 thresh=103 peak=97
04:21:39.795 00.000 7988 Star::Find returns 0 (2), X=669.00, Y=396.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:21:39.795 00.000 7988 Star::Find(15, 876, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.795 00.000 7988 Star::Find returns 0 (3), X=876.00, Y=613.00, Mass=0, SNR=0.0, Peak=102 HFD=0.0
04:21:39.795 00.000 7988 Star::Find(15, 1207, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.795 00.000 7988 Star::Find false star n=3 nbg=277 bg=91.4 sigma=3.2 thresh=101 peak=95
04:21:39.795 00.000 7988 Star::Find returns 0 (2), X=1207.00, Y=936.00, Mass=30, SNR=2.9, Peak=103 HFD=0.0
04:21:39.795 00.000 7988 Star::Find(15, 776, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.795 00.000 7988 Star::Find returns 0 (3), X=776.00, Y=562.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:39.795 00.000 7988 Star::Find(15, 325, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.809 00.014 7988 Star::Find false star n=2 nbg=280 bg=93.1 sigma=3.3 thresh=103 peak=98
04:21:39.809 00.000 7988 Star::Find returns 0 (2), X=325.00, Y=938.00, Mass=28, SNR=2.9, Peak=107 HFD=0.0
04:21:39.811 00.002 7988 Star::Find(15, 1242, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.812 00.001 7988 Star::Find returns 0 (2), X=1242.00, Y=648.00, Mass=18, SNR=2.4, Peak=109 HFD=0.0
04:21:39.812 00.000 7988 Star::Find(15, 519, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.812 00.000 7988 Star::Find false star n=3 nbg=277 bg=93.2 sigma=3.0 thresh=102 peak=98
04:21:39.814 00.002 7988 Star::Find returns 0 (2), X=519.00, Y=126.00, Mass=27, SNR=2.9, Peak=106 HFD=0.0
04:21:39.814 00.000 7988 Star::Find(15, 320, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.816 00.002 7988 Star::Find returns 0 (2), X=320.00, Y=112.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:21:39.816 00.000 7988 Star::Find(15, 1006, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.818 00.002 7988 Star::Find false star n=4 nbg=279 bg=90.9 sigma=3.4 thresh=101 peak=97
04:21:39.818 00.000 7988 Star::Find returns 0 (2), X=1006.00, Y=761.00, Mass=46, SNR=2.9, Peak=104 HFD=0.0
04:21:39.820 00.002 7988 Star::Find(15, 1048, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.820 00.000 7988 Star::Find returns 0 (2), X=1048.00, Y=52.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:21:39.822 00.002 7988 Star::Find(15, 834, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.822 00.000 7988 Star::Find returns 0 (2), X=834.00, Y=765.00, Mass=25, SNR=2.8, Peak=105 HFD=0.0
04:21:39.824 00.002 7988 Star::Find(15, 294, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.824 00.000 7988 Star::Find returns 0 (3), X=294.00, Y=189.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:39.826 00.002 7988 Star::Find(15, 1236, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.828 00.002 7988 Star::Find returns 0 (2), X=1236.00, Y=109.00, Mass=13, SNR=2.1, Peak=112 HFD=0.0
04:21:39.829 00.001 7988 Star::Find(15, 1263, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.829 00.000 7988 Star::Find returns 0 (3), X=1263.00, Y=129.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:39.829 00.000 7988 Star::Find(15, 147, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.831 00.002 7988 Star::Find returns 0 (3), X=147.00, Y=439.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:39.831 00.000 7988 Star::Find(15, 431, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.833 00.002 7988 Star::Find returns 0 (3), X=431.00, Y=223.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:39.833 00.000 7988 Star::Find(15, 146, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.833 00.000 7988 Star::Find false star n=4 nbg=281 bg=92.2 sigma=3.2 thresh=102 peak=99
04:21:39.833 00.000 7988 Star::Find returns 0 (2), X=146.00, Y=277.00, Mass=40, SNR=2.9, Peak=106 HFD=0.0
04:21:39.833 00.000 7988 Star::Find(15, 1231, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.833 00.000 7988 Star::Find false star n=4 nbg=277 bg=96.0 sigma=3.3 thresh=106 peak=100
04:21:39.833 00.000 7988 Star::Find returns 0 (2), X=1231.00, Y=536.00, Mass=44, SNR=2.9, Peak=109 HFD=0.0
04:21:39.840 00.007 7988 Star::Find(15, 795, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.840 00.000 7988 Star::Find false star n=3 nbg=277 bg=93.1 sigma=3.2 thresh=103 peak=98
04:21:39.840 00.000 7988 Star::Find returns 0 (2), X=795.00, Y=349.00, Mass=30, SNR=2.9, Peak=105 HFD=0.0
04:21:39.840 00.000 7988 Star::Find(15, 298, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.840 00.000 7988 Star::Find false star n=4 nbg=281 bg=91.9 sigma=3.3 thresh=102 peak=96
04:21:39.846 00.006 7988 Star::Find returns 0 (2), X=298.00, Y=700.00, Mass=46, SNR=2.9, Peak=105 HFD=0.0
04:21:39.846 00.000 7988 Star::Find(15, 385, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.846 00.000 7988 Star::Find returns 0 (3), X=385.00, Y=149.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:39.846 00.000 7988 Star::Find(15, 438, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.846 00.000 7988 Star::Find returns 0 (3), X=438.00, Y=159.00, Mass=10, SNR=1.8, Peak=103 HFD=0.0
04:21:39.846 00.000 7988 Star::Find(15, 993, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.846 00.000 7988 Star::Find returns 0 (2), X=993.00, Y=180.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:21:39.846 00.000 7988 Star::Find(15, 832, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.846 00.000 7988 Star::Find returns 0 (2), X=832.00, Y=669.00, Mass=21, SNR=2.6, Peak=104 HFD=0.0
04:21:39.846 00.000 7988 Star::Find(15, 649, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.856 00.010 7988 Star::Find false star n=3 nbg=279 bg=93.3 sigma=3.2 thresh=103 peak=98
04:21:39.856 00.000 7988 Star::Find returns 0 (2), X=649.00, Y=482.00, Mass=33, SNR=2.9, Peak=106 HFD=0.0
04:21:39.856 00.000 7988 Star::Find(15, 1192, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.856 00.000 7988 Star::Find returns 0 (2), X=1192.00, Y=430.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:21:39.856 00.000 7988 Star::Find(15, 158, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.856 00.000 7988 Star::Find returns 0 (2), X=158.00, Y=81.00, Mass=11, SNR=1.8, Peak=106 HFD=0.0
04:21:39.856 00.000 7988 Star::Find(15, 682, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.863 00.007 7988 Star::Find returns 0 (2), X=682.00, Y=271.00, Mass=23, SNR=2.8, Peak=105 HFD=0.0
04:21:39.863 00.000 7988 Star::Find(15, 682, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.863 00.000 7988 Star::Find returns 0 (3), X=682.00, Y=444.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:39.863 00.000 7988 Star::Find(15, 196, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.863 00.000 7988 Star::Find returns 0 (2), X=196.00, Y=581.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:39.863 00.000 7988 AutoFind: could not find a star on Pass 1
04:21:39.863 00.000 7988 AutoFind: finding best star pass 2
04:21:39.863 00.000 7988 Star::Find(15, 855, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.863 00.000 7988 Star::Find returns 0 (2), X=855.00, Y=392.00, Mass=13, SNR=2.1, Peak=106 HFD=0.0
04:21:39.872 00.009 7988 Star::Find(15, 678, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.872 00.000 7988 Star::Find returns 0 (2), X=678.00, Y=674.00, Mass=19, SNR=2.5, Peak=106 HFD=0.0
04:21:39.872 00.000 7988 Star::Find(15, 1037, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.872 00.000 7988 Star::Find returns 0 (3), X=1037.00, Y=622.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:39.872 00.000 7988 Star::Find(15, 715, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.872 00.000 7988 Star::Find returns 0 (3), X=715.00, Y=570.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:39.872 00.000 7988 Star::Find(15, 842, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.872 00.000 7988 Star::Find returns 0 (3), X=842.00, Y=464.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:39.880 00.008 7988 Star::Find(15, 1157, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.880 00.000 7988 Star::Find false star n=3 nbg=280 bg=96.8 sigma=3.3 thresh=107 peak=102
04:21:39.880 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=307.00, Mass=31, SNR=2.9, Peak=109 HFD=0.0
04:21:39.880 00.000 7988 Star::Find(15, 1262, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.880 00.000 7988 Star::Find returns 0 (3), X=1262.00, Y=86.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:39.880 00.000 7988 Star::Find(15, 904, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.880 00.000 7988 Star::Find false star n=3 nbg=283 bg=90.7 sigma=3.2 thresh=100 peak=95
04:21:39.880 00.000 7988 Star::Find returns 0 (2), X=904.00, Y=851.00, Mass=30, SNR=2.9, Peak=102 HFD=0.0
04:21:39.888 00.008 7988 Star::Find(15, 81, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.888 00.000 7988 Star::Find returns 0 (2), X=81.00, Y=852.00, Mass=12, SNR=2.0, Peak=107 HFD=0.0
04:21:39.888 00.000 7988 Star::Find(15, 294, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.888 00.000 7988 Star::Find false star n=2 nbg=279 bg=93.0 sigma=3.4 thresh=103 peak=99
04:21:39.888 00.000 7988 Star::Find returns 0 (2), X=294.00, Y=422.00, Mass=26, SNR=2.9, Peak=107 HFD=0.0
04:21:39.888 00.000 7988 Star::Find(15, 606, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.888 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=488.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:39.888 00.000 7988 Star::Find(15, 318, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.888 00.000 7988 Star::Find returns 0 (2), X=318.00, Y=902.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:39.897 00.009 7988 Star::Find(15, 115, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.897 00.000 7988 Star::Find false star n=3 nbg=282 bg=94.4 sigma=3.6 thresh=105 peak=100
04:21:39.897 00.000 7988 Star::Find returns 0 (2), X=115.00, Y=847.00, Mass=35, SNR=2.9, Peak=107 HFD=0.0
04:21:39.897 00.000 7988 Star::Find(15, 945, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.897 00.000 7988 Star::Find returns 0 (3), X=945.00, Y=136.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:21:39.897 00.000 7988 Star::Find(15, 996, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.897 00.000 7988 Star::Find false star n=4 nbg=281 bg=96.1 sigma=3.4 thresh=106 peak=100
04:21:39.904 00.007 7988 Star::Find returns 0 (2), X=996.00, Y=237.00, Mass=44, SNR=2.9, Peak=110 HFD=0.0
04:21:39.906 00.002 7988 Star::Find(15, 1104, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.906 00.000 7988 Star::Find false star n=3 nbg=278 bg=95.3 sigma=3.1 thresh=105 peak=100
04:21:39.908 00.002 7988 Star::Find returns 0 (2), X=1104.00, Y=369.00, Mass=29, SNR=2.9, Peak=106 HFD=0.0
04:21:39.908 00.000 7988 Star::Find(15, 1116, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.908 00.000 7988 Star::Find false star n=3 nbg=278 bg=97.6 sigma=3.2 thresh=107 peak=101
04:21:39.908 00.000 7988 Star::Find returns 0 (2), X=1116.00, Y=245.00, Mass=32, SNR=2.9, Peak=110 HFD=0.0
04:21:39.908 00.000 7988 Star::Find(15, 1189, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.908 00.000 7988 Star::Find returns 0 (3), X=1189.00, Y=103.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:21:39.914 00.006 7988 Star::Find(15, 535, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.914 00.000 7988 Star::Find returns 0 (3), X=535.00, Y=516.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:39.914 00.000 7988 Star::Find(15, 216, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.914 00.000 7988 Star::Find returns 0 (3), X=216.00, Y=422.00, Mass=10, SNR=1.8, Peak=102 HFD=0.0
04:21:39.914 00.000 7988 Star::Find(15, 1110, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.914 00.000 7988 Star::Find returns 0 (3), X=1110.00, Y=826.00, Mass=0, SNR=0.0, Peak=101 HFD=0.0
04:21:39.920 00.006 7988 Star::Find(15, 805, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.920 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=237.00, Mass=13, SNR=2.1, Peak=107 HFD=0.0
04:21:39.920 00.000 7988 Star::Find(15, 194, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.920 00.000 7988 Star::Find returns 0 (3), X=194.00, Y=887.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:39.920 00.000 7988 Star::Find(15, 758, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.920 00.000 7988 Star::Find returns 0 (2), X=758.00, Y=869.00, Mass=22, SNR=2.7, Peak=103 HFD=0.0
04:21:39.920 00.000 7988 Star::Find(15, 716, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.920 00.000 7988 Star::Find returns 0 (2), X=716.00, Y=723.00, Mass=21, SNR=2.6, Peak=103 HFD=0.0
04:21:39.920 00.000 7988 Star::Find(15, 342, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.920 00.000 7988 Star::Find returns 0 (2), X=342.00, Y=735.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:39.920 00.000 7988 Star::Find(15, 1002, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.931 00.011 7988 Star::Find returns 0 (2), X=1002.00, Y=490.00, Mass=22, SNR=2.7, Peak=105 HFD=0.0
04:21:39.931 00.000 7988 Star::Find(15, 22, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.931 00.000 7988 Star::Find returns 0 (2), X=22.00, Y=915.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:21:39.931 00.000 7988 Star::Find(15, 43, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.936 00.005 7988 Star::Find false star n=3 nbg=275 bg=92.8 sigma=2.9 thresh=102 peak=97
04:21:39.936 00.000 7988 Star::Find returns 0 (2), X=43.00, Y=285.00, Mass=29, SNR=2.9, Peak=107 HFD=0.0
04:21:39.936 00.000 7988 Star::Find(15, 36, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.936 00.000 7988 Star::Find returns 0 (2), X=36.00, Y=366.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:21:39.936 00.000 7988 Star::Find(15, 791, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.936 00.000 7988 Star::Find returns 0 (3), X=791.00, Y=105.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:39.936 00.000 7988 Star::Find(15, 791, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.936 00.000 7988 Star::Find returns 0 (2), X=791.00, Y=428.00, Mass=14, SNR=2.2, Peak=107 HFD=0.0
04:21:39.936 00.000 7988 Star::Find(15, 395, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.936 00.000 7988 Star::Find returns 0 (3), X=395.00, Y=595.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:39.936 00.000 7988 Star::Find(15, 903, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.936 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=586.00, Mass=26, SNR=2.9, Peak=104 HFD=0.0
04:21:39.936 00.000 7988 Star::Find(15, 173, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.948 00.012 7988 Star::Find returns 0 (2), X=173.00, Y=160.00, Mass=17, SNR=2.4, Peak=104 HFD=0.0
04:21:39.948 00.000 7988 Star::Find(15, 158, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.948 00.000 7988 Star::Find returns 0 (2), X=158.00, Y=795.00, Mass=20, SNR=2.6, Peak=105 HFD=0.0
04:21:39.951 00.003 7988 Star::Find(15, 325, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.951 00.000 7988 Star::Find returns 0 (3), X=325.00, Y=55.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:39.951 00.000 7988 Star::Find(15, 1221, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.951 00.000 7988 Star::Find returns 0 (2), X=1221.00, Y=243.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:21:39.951 00.000 7988 Star::Find(15, 194, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.951 00.000 7988 Star::Find false star n=4 nbg=277 bg=93.7 sigma=3.1 thresh=103 peak=98
04:21:39.951 00.000 7988 Star::Find returns 0 (2), X=194.00, Y=99.00, Mass=40, SNR=2.9, Peak=105 HFD=0.0
04:21:39.951 00.000 7988 Star::Find(15, 229, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.951 00.000 7988 Star::Find returns 0 (2), X=229.00, Y=332.00, Mass=11, SNR=1.9, Peak=103 HFD=0.0
04:21:39.951 00.000 7988 Star::Find(15, 548, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.951 00.000 7988 Star::Find returns 0 (3), X=548.00, Y=348.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:39.965 00.014 7988 Star::Find(15, 531, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.965 00.000 7988 Star::Find false star n=3 nbg=280 bg=93.5 sigma=3.5 thresh=104 peak=98
04:21:39.965 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=230.00, Mass=33, SNR=2.9, Peak=106 HFD=0.0
04:21:39.967 00.002 7988 Star::Find(15, 342, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.967 00.000 7988 Star::Find returns 0 (3), X=342.00, Y=622.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:39.967 00.000 7988 Star::Find(15, 1258, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.967 00.000 7988 Star::Find returns 0 (3), X=1258.00, Y=243.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:39.967 00.000 7988 Star::Find(15, 287, 26, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.967 00.000 7988 Star::Find false star n=3 nbg=279 bg=93.7 sigma=3.6 thresh=104 peak=99
04:21:39.967 00.000 7988 Star::Find returns 0 (2), X=287.00, Y=26.00, Mass=31, SNR=2.9, Peak=105 HFD=0.0
04:21:39.967 00.000 7988 Star::Find(15, 483, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.967 00.000 7988 Star::Find false star n=3 nbg=274 bg=93.2 sigma=3.1 thresh=102 peak=98
04:21:39.967 00.000 7988 Star::Find returns 0 (2), X=483.00, Y=448.00, Mass=34, SNR=2.9, Peak=105 HFD=0.0
04:21:39.967 00.000 7988 Star::Find(15, 1141, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.967 00.000 7988 Star::Find returns 0 (2), X=1141.00, Y=109.00, Mass=11, SNR=1.8, Peak=111 HFD=0.0
04:21:39.967 00.000 7988 Star::Find(15, 185, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.967 00.000 7988 Star::Find returns 0 (2), X=185.00, Y=796.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:39.982 00.015 7988 Star::Find(15, 140, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.982 00.000 7988 Star::Find returns 0 (3), X=140.00, Y=670.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:39.983 00.001 7988 Star::Find(15, 946, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.983 00.000 7988 Star::Find returns 0 (3), X=946.00, Y=751.00, Mass=10, SNR=1.7, Peak=102 HFD=0.0
04:21:39.983 00.000 7988 Star::Find(15, 333, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.983 00.000 7988 Star::Find returns 0 (2), X=333.00, Y=191.00, Mass=14, SNR=2.2, Peak=107 HFD=0.0
04:21:39.983 00.000 7988 Star::Find(15, 27, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.983 00.000 7988 Star::Find false star n=3 nbg=282 bg=93.5 sigma=3.5 thresh=104 peak=99
04:21:39.983 00.000 7988 Star::Find returns 0 (2), X=27.00, Y=515.00, Mass=32, SNR=2.9, Peak=106 HFD=0.0
04:21:39.983 00.000 7988 Star::Find(15, 532, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.983 00.000 7988 Star::Find returns 0 (3), X=532.00, Y=280.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:39.983 00.000 7988 Star::Find(15, 1162, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.983 00.000 7988 Star::Find returns 0 (2), X=1162.00, Y=100.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:21:39.983 00.000 7988 Star::Find(15, 1086, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.983 00.000 7988 Star::Find returns 0 (3), X=1086.00, Y=266.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:39.983 00.000 7988 Star::Find(15, 600, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.983 00.000 7988 Star::Find returns 0 (2), X=600.00, Y=687.00, Mass=25, SNR=2.9, Peak=107 HFD=0.0
04:21:39.999 00.016 7988 Star::Find(15, 273, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.999 00.000 7988 Star::Find returns 0 (3), X=273.00, Y=567.00, Mass=9, SNR=1.7, Peak=104 HFD=0.0
04:21:39.999 00.000 7988 Star::Find(15, 669, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.999 00.000 7988 Star::Find false star n=3 nbg=284 bg=92.9 sigma=3.3 thresh=103 peak=97
04:21:39.999 00.000 7988 Star::Find returns 0 (2), X=669.00, Y=396.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:21:39.999 00.000 7988 Star::Find(15, 876, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.999 00.000 7988 Star::Find returns 0 (3), X=876.00, Y=613.00, Mass=0, SNR=0.0, Peak=102 HFD=0.0
04:21:39.999 00.000 7988 Star::Find(15, 1207, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.999 00.000 7988 Star::Find false star n=3 nbg=277 bg=91.4 sigma=3.2 thresh=101 peak=95
04:21:39.999 00.000 7988 Star::Find returns 0 (2), X=1207.00, Y=936.00, Mass=30, SNR=2.9, Peak=103 HFD=0.0
04:21:39.999 00.000 7988 Star::Find(15, 776, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.999 00.000 7988 Star::Find returns 0 (3), X=776.00, Y=562.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:39.999 00.000 7988 Star::Find(15, 325, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.999 00.000 7988 Star::Find false star n=2 nbg=280 bg=93.1 sigma=3.3 thresh=103 peak=98
04:21:39.999 00.000 7988 Star::Find returns 0 (2), X=325.00, Y=938.00, Mass=28, SNR=2.9, Peak=107 HFD=0.0
04:21:39.999 00.000 7988 Star::Find(15, 1242, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:39.999 00.000 7988 Star::Find returns 0 (2), X=1242.00, Y=648.00, Mass=18, SNR=2.4, Peak=109 HFD=0.0
04:21:40.015 00.016 7988 Star::Find(15, 519, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.015 00.000 7988 Star::Find false star n=3 nbg=277 bg=93.2 sigma=3.0 thresh=102 peak=98
04:21:40.017 00.002 7988 Star::Find returns 0 (2), X=519.00, Y=126.00, Mass=27, SNR=2.9, Peak=106 HFD=0.0
04:21:40.017 00.000 7988 Star::Find(15, 320, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.019 00.002 7988 Star::Find returns 0 (2), X=320.00, Y=112.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:21:40.019 00.000 7988 Star::Find(15, 1006, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.021 00.002 7988 Star::Find false star n=4 nbg=279 bg=90.9 sigma=3.4 thresh=101 peak=97
04:21:40.021 00.000 7988 Star::Find returns 0 (2), X=1006.00, Y=761.00, Mass=46, SNR=2.9, Peak=104 HFD=0.0
04:21:40.021 00.000 7988 Star::Find(15, 1048, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.023 00.002 7988 Star::Find returns 0 (2), X=1048.00, Y=52.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:21:40.023 00.000 7988 Star::Find(15, 834, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.025 00.002 7988 Star::Find returns 0 (2), X=834.00, Y=765.00, Mass=25, SNR=2.8, Peak=105 HFD=0.0
04:21:40.025 00.000 7988 Star::Find(15, 294, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.027 00.002 7988 Star::Find returns 0 (3), X=294.00, Y=189.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:40.027 00.000 7988 Star::Find(15, 1236, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.029 00.002 7988 Star::Find returns 0 (2), X=1236.00, Y=109.00, Mass=13, SNR=2.1, Peak=112 HFD=0.0
04:21:40.030 00.001 7988 Star::Find(15, 1263, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.032 00.002 7988 Star::Find returns 0 (3), X=1263.00, Y=129.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:40.032 00.000 7988 Star::Find(15, 147, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.032 00.000 7988 Star::Find returns 0 (3), X=147.00, Y=439.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:40.032 00.000 7988 Star::Find(15, 431, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.032 00.000 7988 Star::Find returns 0 (3), X=431.00, Y=223.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:40.032 00.000 7988 Star::Find(15, 146, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.032 00.000 7988 Star::Find false star n=4 nbg=281 bg=92.2 sigma=3.2 thresh=102 peak=99
04:21:40.032 00.000 7988 Star::Find returns 0 (2), X=146.00, Y=277.00, Mass=40, SNR=2.9, Peak=106 HFD=0.0
04:21:40.032 00.000 7988 Star::Find(15, 1231, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.032 00.000 7988 Star::Find false star n=4 nbg=277 bg=96.0 sigma=3.3 thresh=106 peak=100
04:21:40.032 00.000 7988 Star::Find returns 0 (2), X=1231.00, Y=536.00, Mass=44, SNR=2.9, Peak=109 HFD=0.0
04:21:40.032 00.000 7988 Star::Find(15, 795, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.032 00.000 7988 Star::Find false star n=3 nbg=277 bg=93.1 sigma=3.2 thresh=103 peak=98
04:21:40.032 00.000 7988 Star::Find returns 0 (2), X=795.00, Y=349.00, Mass=30, SNR=2.9, Peak=105 HFD=0.0
04:21:40.046 00.014 7988 Star::Find(15, 298, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.046 00.000 7988 Star::Find false star n=4 nbg=281 bg=91.9 sigma=3.3 thresh=102 peak=96
04:21:40.048 00.002 7988 Star::Find returns 0 (2), X=298.00, Y=700.00, Mass=46, SNR=2.9, Peak=105 HFD=0.0
04:21:40.049 00.001 7988 Star::Find(15, 385, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.049 00.000 7988 Star::Find returns 0 (3), X=385.00, Y=149.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:40.051 00.002 7988 Star::Find(15, 438, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.051 00.000 7988 Star::Find returns 0 (3), X=438.00, Y=159.00, Mass=10, SNR=1.8, Peak=103 HFD=0.0
04:21:40.053 00.002 7988 Star::Find(15, 993, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.053 00.000 7988 Star::Find returns 0 (2), X=993.00, Y=180.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:21:40.055 00.002 7988 Star::Find(15, 832, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.055 00.000 7988 Star::Find returns 0 (2), X=832.00, Y=669.00, Mass=21, SNR=2.6, Peak=104 HFD=0.0
04:21:40.057 00.002 7988 Star::Find(15, 649, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.057 00.000 7988 Star::Find false star n=3 nbg=279 bg=93.3 sigma=3.2 thresh=103 peak=98
04:21:40.059 00.002 7988 Star::Find returns 0 (2), X=649.00, Y=482.00, Mass=33, SNR=2.9, Peak=106 HFD=0.0
04:21:40.059 00.000 7988 Star::Find(15, 1192, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.061 00.002 7988 Star::Find returns 0 (2), X=1192.00, Y=430.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:21:40.062 00.001 7988 Star::Find(15, 158, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.062 00.000 7988 Star::Find returns 0 (2), X=158.00, Y=81.00, Mass=11, SNR=1.8, Peak=106 HFD=0.0
04:21:40.062 00.000 7988 Star::Find(15, 682, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.062 00.000 7988 Star::Find returns 0 (2), X=682.00, Y=271.00, Mass=23, SNR=2.8, Peak=105 HFD=0.0
04:21:40.067 00.005 7988 Star::Find(15, 682, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.067 00.000 7988 Star::Find returns 0 (3), X=682.00, Y=444.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:40.067 00.000 7988 Star::Find(15, 196, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.067 00.000 7988 Star::Find returns 0 (2), X=196.00, Y=581.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:40.067 00.000 7988 AutoFind: could not find a non-saturated star!
04:21:40.067 00.000 7988 AutoFind: finding best star pass 3
04:21:40.067 00.000 7988 Star::Find(15, 855, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.067 00.000 7988 Star::Find returns 0 (2), X=855.00, Y=392.00, Mass=13, SNR=2.1, Peak=106 HFD=0.0
04:21:40.067 00.000 7988 Star::Find(15, 678, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.067 00.000 7988 Star::Find returns 0 (2), X=678.00, Y=674.00, Mass=19, SNR=2.5, Peak=106 HFD=0.0
04:21:40.067 00.000 7988 Star::Find(15, 1037, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.067 00.000 7988 Star::Find returns 0 (3), X=1037.00, Y=622.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:40.078 00.011 7988 Star::Find(15, 715, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.078 00.000 7988 Star::Find returns 0 (3), X=715.00, Y=570.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:40.078 00.000 7988 Star::Find(15, 842, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.078 00.000 7988 Star::Find returns 0 (3), X=842.00, Y=464.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:40.078 00.000 7988 Star::Find(15, 1157, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.083 00.005 7988 Star::Find false star n=3 nbg=280 bg=96.8 sigma=3.3 thresh=107 peak=102
04:21:40.083 00.000 7988 Star::Find returns 0 (2), X=1157.00, Y=307.00, Mass=31, SNR=2.9, Peak=109 HFD=0.0
04:21:40.083 00.000 7988 Star::Find(15, 1262, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.087 00.004 7988 Star::Find returns 0 (3), X=1262.00, Y=86.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:40.087 00.000 7988 Star::Find(15, 904, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.089 00.002 7988 Star::Find false star n=3 nbg=283 bg=90.7 sigma=3.2 thresh=100 peak=95
04:21:40.089 00.000 7988 Star::Find returns 0 (2), X=904.00, Y=851.00, Mass=30, SNR=2.9, Peak=102 HFD=0.0
04:21:40.089 00.000 7988 Star::Find(15, 81, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.089 00.000 7988 Star::Find returns 0 (2), X=81.00, Y=852.00, Mass=12, SNR=2.0, Peak=107 HFD=0.0
04:21:40.089 00.000 7988 Star::Find(15, 294, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.094 00.005 7988 Star::Find false star n=2 nbg=279 bg=93.0 sigma=3.4 thresh=103 peak=99
04:21:40.094 00.000 7988 Star::Find returns 0 (2), X=294.00, Y=422.00, Mass=26, SNR=2.9, Peak=107 HFD=0.0
04:21:40.094 00.000 7988 Star::Find(15, 606, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.094 00.000 7988 Star::Find returns 0 (3), X=606.00, Y=488.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:40.094 00.000 7988 Star::Find(15, 318, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.094 00.000 7988 Star::Find returns 0 (2), X=318.00, Y=902.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:40.100 00.006 7988 Star::Find(15, 115, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.100 00.000 7988 Star::Find false star n=3 nbg=282 bg=94.4 sigma=3.6 thresh=105 peak=100
04:21:40.100 00.000 7988 Star::Find returns 0 (2), X=115.00, Y=847.00, Mass=35, SNR=2.9, Peak=107 HFD=0.0
04:21:40.100 00.000 7988 Star::Find(15, 945, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.100 00.000 7988 Star::Find returns 0 (3), X=945.00, Y=136.00, Mass=0, SNR=0.0, Peak=109 HFD=0.0
04:21:40.100 00.000 7988 Star::Find(15, 996, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.106 00.006 7988 Star::Find false star n=4 nbg=281 bg=96.1 sigma=3.4 thresh=106 peak=100
04:21:40.106 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=237.00, Mass=44, SNR=2.9, Peak=110 HFD=0.0
04:21:40.106 00.000 7988 Star::Find(15, 1104, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.106 00.000 7988 Star::Find false star n=3 nbg=278 bg=95.3 sigma=3.1 thresh=105 peak=100
04:21:40.110 00.004 7988 Star::Find returns 0 (2), X=1104.00, Y=369.00, Mass=29, SNR=2.9, Peak=106 HFD=0.0
04:21:40.110 00.000 7988 Star::Find(15, 1116, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.110 00.000 7988 Star::Find false star n=3 nbg=278 bg=97.6 sigma=3.2 thresh=107 peak=101
04:21:40.110 00.000 7988 Star::Find returns 0 (2), X=1116.00, Y=245.00, Mass=32, SNR=2.9, Peak=110 HFD=0.0
04:21:40.110 00.000 7988 Star::Find(15, 1189, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.110 00.000 7988 Star::Find returns 0 (3), X=1189.00, Y=103.00, Mass=0, SNR=0.0, Peak=110 HFD=0.0
04:21:40.117 00.007 7988 Star::Find(15, 535, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.117 00.000 7988 Star::Find returns 0 (3), X=535.00, Y=516.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:40.117 00.000 7988 Star::Find(15, 216, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.117 00.000 7988 Star::Find returns 0 (3), X=216.00, Y=422.00, Mass=10, SNR=1.8, Peak=102 HFD=0.0
04:21:40.117 00.000 7988 Star::Find(15, 1110, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.117 00.000 7988 Star::Find returns 0 (3), X=1110.00, Y=826.00, Mass=0, SNR=0.0, Peak=101 HFD=0.0
04:21:40.117 00.000 7988 Star::Find(15, 805, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.117 00.000 7988 Star::Find returns 0 (2), X=805.00, Y=237.00, Mass=13, SNR=2.1, Peak=107 HFD=0.0
04:21:40.117 00.000 7988 Star::Find(15, 194, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.126 00.009 7988 Star::Find returns 0 (3), X=194.00, Y=887.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:40.126 00.000 7988 Star::Find(15, 758, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.126 00.000 7988 Star::Find returns 0 (2), X=758.00, Y=869.00, Mass=22, SNR=2.7, Peak=103 HFD=0.0
04:21:40.126 00.000 7988 Star::Find(15, 716, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.126 00.000 7988 Star::Find returns 0 (2), X=716.00, Y=723.00, Mass=21, SNR=2.6, Peak=103 HFD=0.0
04:21:40.126 00.000 7988 Star::Find(15, 342, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.126 00.000 7988 Star::Find returns 0 (2), X=342.00, Y=735.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:40.126 00.000 7988 Star::Find(15, 1002, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.134 00.008 7988 Star::Find returns 0 (2), X=1002.00, Y=490.00, Mass=22, SNR=2.7, Peak=105 HFD=0.0
04:21:40.134 00.000 7988 Star::Find(15, 22, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.134 00.000 7988 Star::Find returns 0 (2), X=22.00, Y=915.00, Mass=22, SNR=2.7, Peak=110 HFD=0.0
04:21:40.134 00.000 7988 Star::Find(15, 43, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.134 00.000 7988 Star::Find false star n=3 nbg=275 bg=92.8 sigma=2.9 thresh=102 peak=97
04:21:40.134 00.000 7988 Star::Find returns 0 (2), X=43.00, Y=285.00, Mass=29, SNR=2.9, Peak=107 HFD=0.0
04:21:40.134 00.000 7988 Star::Find(15, 36, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.134 00.000 7988 Star::Find returns 0 (2), X=36.00, Y=366.00, Mass=21, SNR=2.7, Peak=107 HFD=0.0
04:21:40.141 00.007 7988 Star::Find(15, 791, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.141 00.000 7988 Star::Find returns 0 (3), X=791.00, Y=105.00, Mass=0, SNR=0.0, Peak=106 HFD=0.0
04:21:40.141 00.000 7988 Star::Find(15, 791, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.141 00.000 7988 Star::Find returns 0 (2), X=791.00, Y=428.00, Mass=14, SNR=2.2, Peak=107 HFD=0.0
04:21:40.141 00.000 7988 Star::Find(15, 395, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.141 00.000 7988 Star::Find returns 0 (3), X=395.00, Y=595.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:40.141 00.000 7988 Star::Find(15, 903, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.141 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=586.00, Mass=26, SNR=2.9, Peak=104 HFD=0.0
04:21:40.141 00.000 7988 Star::Find(15, 173, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.151 00.010 7988 Star::Find returns 0 (2), X=173.00, Y=160.00, Mass=17, SNR=2.4, Peak=104 HFD=0.0
04:21:40.151 00.000 7988 Star::Find(15, 158, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.151 00.000 7988 Star::Find returns 0 (2), X=158.00, Y=795.00, Mass=20, SNR=2.6, Peak=105 HFD=0.0
04:21:40.151 00.000 7988 Star::Find(15, 325, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.151 00.000 7988 Star::Find returns 0 (3), X=325.00, Y=55.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:40.151 00.000 7988 Star::Find(15, 1221, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.157 00.006 7988 Star::Find returns 0 (2), X=1221.00, Y=243.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:21:40.157 00.000 7988 Star::Find(15, 194, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.157 00.000 7988 Star::Find false star n=4 nbg=277 bg=93.7 sigma=3.1 thresh=103 peak=98
04:21:40.157 00.000 7988 Star::Find returns 0 (2), X=194.00, Y=99.00, Mass=40, SNR=2.9, Peak=105 HFD=0.0
04:21:40.157 00.000 7988 Star::Find(15, 229, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.157 00.000 7988 Star::Find returns 0 (2), X=229.00, Y=332.00, Mass=11, SNR=1.9, Peak=103 HFD=0.0
04:21:40.157 00.000 7988 Star::Find(15, 548, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.157 00.000 7988 Star::Find returns 0 (3), X=548.00, Y=348.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:40.157 00.000 7988 Star::Find(15, 531, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.157 00.000 7988 Star::Find false star n=3 nbg=280 bg=93.5 sigma=3.5 thresh=104 peak=98
04:21:40.168 00.011 7988 Star::Find returns 0 (2), X=531.00, Y=230.00, Mass=33, SNR=2.9, Peak=106 HFD=0.0
04:21:40.168 00.000 7988 Star::Find(15, 342, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.170 00.002 7988 Star::Find returns 0 (3), X=342.00, Y=622.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:40.170 00.000 7988 Star::Find(15, 1258, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.172 00.002 7988 Star::Find returns 0 (3), X=1258.00, Y=243.00, Mass=0, SNR=0.0, Peak=111 HFD=0.0
04:21:40.173 00.001 7988 Star::Find(15, 287, 26, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.173 00.000 7988 Star::Find false star n=3 nbg=279 bg=93.7 sigma=3.6 thresh=104 peak=99
04:21:40.173 00.000 7988 Star::Find returns 0 (2), X=287.00, Y=26.00, Mass=31, SNR=2.9, Peak=105 HFD=0.0
04:21:40.173 00.000 7988 Star::Find(15, 483, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.173 00.000 7988 Star::Find false star n=3 nbg=274 bg=93.2 sigma=3.1 thresh=102 peak=98
04:21:40.173 00.000 7988 Star::Find returns 0 (2), X=483.00, Y=448.00, Mass=34, SNR=2.9, Peak=105 HFD=0.0
04:21:40.173 00.000 7988 Star::Find(15, 1141, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.173 00.000 7988 Star::Find returns 0 (2), X=1141.00, Y=109.00, Mass=11, SNR=1.8, Peak=111 HFD=0.0
04:21:40.173 00.000 7988 Star::Find(15, 185, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.173 00.000 7988 Star::Find returns 0 (2), X=185.00, Y=796.00, Mass=21, SNR=2.6, Peak=105 HFD=0.0
04:21:40.173 00.000 7988 Star::Find(15, 140, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.173 00.000 7988 Star::Find returns 0 (3), X=140.00, Y=670.00, Mass=0, SNR=0.0, Peak=105 HFD=0.0
04:21:40.185 00.012 7988 Star::Find(15, 946, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.185 00.000 7988 Star::Find returns 0 (3), X=946.00, Y=751.00, Mass=10, SNR=1.7, Peak=102 HFD=0.0
04:21:40.185 00.000 7988 Star::Find(15, 333, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.185 00.000 7988 Star::Find returns 0 (2), X=333.00, Y=191.00, Mass=14, SNR=2.2, Peak=107 HFD=0.0
04:21:40.189 00.004 7988 Star::Find(15, 27, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.189 00.000 7988 Star::Find false star n=3 nbg=282 bg=93.5 sigma=3.5 thresh=104 peak=99
04:21:40.189 00.000 7988 Star::Find returns 0 (2), X=27.00, Y=515.00, Mass=32, SNR=2.9, Peak=106 HFD=0.0
04:21:40.193 00.004 7988 Star::Find(15, 532, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.193 00.000 7988 Star::Find returns 0 (3), X=532.00, Y=280.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:40.193 00.000 7988 Star::Find(15, 1162, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.197 00.004 7988 Star::Find returns 0 (2), X=1162.00, Y=100.00, Mass=11, SNR=1.8, Peak=110 HFD=0.0
04:21:40.197 00.000 7988 Star::Find(15, 1086, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.199 00.002 7988 Star::Find returns 0 (3), X=1086.00, Y=266.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:40.199 00.000 7988 Star::Find(15, 600, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.201 00.002 7988 Star::Find returns 0 (2), X=600.00, Y=687.00, Mass=25, SNR=2.9, Peak=107 HFD=0.0
04:21:40.201 00.000 7988 Star::Find(15, 273, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.203 00.002 7988 Star::Find returns 0 (3), X=273.00, Y=567.00, Mass=9, SNR=1.7, Peak=104 HFD=0.0
04:21:40.203 00.000 7988 Star::Find(15, 669, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.205 00.002 7988 Star::Find false star n=3 nbg=284 bg=92.9 sigma=3.3 thresh=103 peak=97
04:21:40.205 00.000 7988 Star::Find returns 0 (2), X=669.00, Y=396.00, Mass=32, SNR=2.9, Peak=105 HFD=0.0
04:21:40.205 00.000 7988 Star::Find(15, 876, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.205 00.000 7988 Star::Find returns 0 (3), X=876.00, Y=613.00, Mass=0, SNR=0.0, Peak=102 HFD=0.0
04:21:40.205 00.000 7988 Star::Find(15, 1207, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.205 00.000 7988 Star::Find false star n=3 nbg=277 bg=91.4 sigma=3.2 thresh=101 peak=95
04:21:40.205 00.000 7988 Star::Find returns 0 (2), X=1207.00, Y=936.00, Mass=30, SNR=2.9, Peak=103 HFD=0.0
04:21:40.205 00.000 7988 Star::Find(15, 776, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.205 00.000 7988 Star::Find returns 0 (3), X=776.00, Y=562.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:40.205 00.000 7988 Star::Find(15, 325, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.205 00.000 7988 Star::Find false star n=2 nbg=280 bg=93.1 sigma=3.3 thresh=103 peak=98
04:21:40.205 00.000 7988 Star::Find returns 0 (2), X=325.00, Y=938.00, Mass=28, SNR=2.9, Peak=107 HFD=0.0
04:21:40.219 00.014 7988 Star::Find(15, 1242, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.219 00.000 7988 Star::Find returns 0 (2), X=1242.00, Y=648.00, Mass=18, SNR=2.4, Peak=109 HFD=0.0
04:21:40.219 00.000 7988 Star::Find(15, 519, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.221 00.002 7988 Star::Find false star n=3 nbg=277 bg=93.2 sigma=3.0 thresh=102 peak=98
04:21:40.221 00.000 7988 Star::Find returns 0 (2), X=519.00, Y=126.00, Mass=27, SNR=2.9, Peak=106 HFD=0.0
04:21:40.221 00.000 7988 Star::Find(15, 320, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.221 00.000 7988 Star::Find returns 0 (2), X=320.00, Y=112.00, Mass=11, SNR=1.9, Peak=106 HFD=0.0
04:21:40.221 00.000 7988 Star::Find(15, 1006, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.221 00.000 7988 Star::Find false star n=4 nbg=279 bg=90.9 sigma=3.4 thresh=101 peak=97
04:21:40.221 00.000 7988 Star::Find returns 0 (2), X=1006.00, Y=761.00, Mass=46, SNR=2.9, Peak=104 HFD=0.0
04:21:40.221 00.000 7988 Star::Find(15, 1048, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.221 00.000 7988 Star::Find returns 0 (2), X=1048.00, Y=52.00, Mass=12, SNR=2.0, Peak=113 HFD=0.0
04:21:40.221 00.000 7988 Star::Find(15, 834, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.221 00.000 7988 Star::Find returns 0 (2), X=834.00, Y=765.00, Mass=25, SNR=2.8, Peak=105 HFD=0.0
04:21:40.221 00.000 7988 Star::Find(15, 294, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.221 00.000 7988 Star::Find returns 0 (3), X=294.00, Y=189.00, Mass=0, SNR=0.0, Peak=107 HFD=0.0
04:21:40.221 00.000 7988 Star::Find(15, 1236, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.236 00.015 7988 Star::Find returns 0 (2), X=1236.00, Y=109.00, Mass=13, SNR=2.1, Peak=112 HFD=0.0
04:21:40.237 00.001 7988 Star::Find(15, 1263, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.237 00.000 7988 Star::Find returns 0 (3), X=1263.00, Y=129.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:40.239 00.002 7988 Star::Find(15, 147, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.239 00.000 7988 Star::Find returns 0 (3), X=147.00, Y=439.00, Mass=0, SNR=0.0, Peak=103 HFD=0.0
04:21:40.241 00.002 7988 Star::Find(15, 431, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.241 00.000 7988 Star::Find returns 0 (3), X=431.00, Y=223.00, Mass=10, SNR=1.8, Peak=105 HFD=0.0
04:21:40.243 00.002 7988 Star::Find(15, 146, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.243 00.000 7988 Star::Find false star n=4 nbg=281 bg=92.2 sigma=3.2 thresh=102 peak=99
04:21:40.245 00.002 7988 Star::Find returns 0 (2), X=146.00, Y=277.00, Mass=40, SNR=2.9, Peak=106 HFD=0.0
04:21:40.245 00.000 7988 Star::Find(15, 1231, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.247 00.002 7988 Star::Find false star n=4 nbg=277 bg=96.0 sigma=3.3 thresh=106 peak=100
04:21:40.247 00.000 7988 Star::Find returns 0 (2), X=1231.00, Y=536.00, Mass=44, SNR=2.9, Peak=109 HFD=0.0
04:21:40.249 00.002 7988 Star::Find(15, 795, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.249 00.000 7988 Star::Find false star n=3 nbg=277 bg=93.1 sigma=3.2 thresh=103 peak=98
04:21:40.251 00.002 7988 Star::Find returns 0 (2), X=795.00, Y=349.00, Mass=30, SNR=2.9, Peak=105 HFD=0.0
04:21:40.251 00.000 7988 Star::Find(15, 298, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.253 00.002 7988 Star::Find false star n=4 nbg=281 bg=91.9 sigma=3.3 thresh=102 peak=96
04:21:40.253 00.000 7988 Star::Find returns 0 (2), X=298.00, Y=700.00, Mass=46, SNR=2.9, Peak=105 HFD=0.0
04:21:40.253 00.000 7988 Star::Find(15, 385, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.253 00.000 7988 Star::Find returns 0 (3), X=385.00, Y=149.00, Mass=0, SNR=0.0, Peak=108 HFD=0.0
04:21:40.253 00.000 7988 Star::Find(15, 438, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.253 00.000 7988 Star::Find returns 0 (3), X=438.00, Y=159.00, Mass=10, SNR=1.8, Peak=103 HFD=0.0
04:21:40.253 00.000 7988 Star::Find(15, 993, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.253 00.000 7988 Star::Find returns 0 (2), X=993.00, Y=180.00, Mass=22, SNR=2.7, Peak=108 HFD=0.0
04:21:40.262 00.009 7988 Star::Find(15, 832, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.262 00.000 7988 Star::Find returns 0 (2), X=832.00, Y=669.00, Mass=21, SNR=2.6, Peak=104 HFD=0.0
04:21:40.264 00.002 7988 Star::Find(15, 649, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.264 00.000 7988 Star::Find false star n=3 nbg=279 bg=93.3 sigma=3.2 thresh=103 peak=98
04:21:40.266 00.002 7988 Star::Find returns 0 (2), X=649.00, Y=482.00, Mass=33, SNR=2.9, Peak=106 HFD=0.0
04:21:40.266 00.000 7988 Star::Find(15, 1192, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.268 00.002 7988 Star::Find returns 0 (2), X=1192.00, Y=430.00, Mass=11, SNR=1.9, Peak=109 HFD=0.0
04:21:40.269 00.001 7988 Star::Find(15, 158, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.270 00.001 7988 Star::Find returns 0 (2), X=158.00, Y=81.00, Mass=11, SNR=1.8, Peak=106 HFD=0.0
04:21:40.270 00.000 7988 Star::Find(15, 682, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.270 00.000 7988 Star::Find returns 0 (2), X=682.00, Y=271.00, Mass=23, SNR=2.8, Peak=105 HFD=0.0
04:21:40.270 00.000 7988 Star::Find(15, 682, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.270 00.000 7988 Star::Find returns 0 (3), X=682.00, Y=444.00, Mass=0, SNR=0.0, Peak=104 HFD=0.0
04:21:40.270 00.000 7988 Star::Find(15, 196, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
04:21:40.270 00.000 7988 Star::Find returns 0 (2), X=196.00, Y=581.00, Mass=10, SNR=1.8, Peak=104 HFD=0.0
04:21:40.270 00.000 7988 AutoFind: no star found
04:21:40.270 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:21:40.270 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:21:40.270 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_042137.fit
04:21:40.285 00.015 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:21:40.287 00.002 7988 ScopeASCOM::SideOfPier() returns 0
04:21:40.291 00.004 7988 auto find star failed, attempts remaining = 1
04:21:40.291 00.000 7988 PhdController failed: failed to find a suitable guide star
04:21:40.293 00.002 7988 PhdController: newstate STATE_FINISH
04:21:40.295 00.002 7988 PhdController complete: fail: failed to find a suitable guide star
04:21:40.295 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767432100.295,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"failed to find a suitable guide star","TotalFrames":23,"DroppedFrames":16}
04:21:40.297 00.002 7988 Mount: notify guiding dither settle done success=0
04:21:40.297 00.000 7988 PhdController: newstate STATE_IDLE
04:21:40.299 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:40.301 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:40.301 00.000 7988 Enqueuing Expose request
04:21:40.303 00.002 15712 Worker thread wakes up
04:21:40.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:40.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:40.303 00.000 7988 evsrv: cli 0CCCF3A8 connect
04:21:40.305 00.002 7988 case statement mapped state 1 to 101
04:21:40.305 00.000 7988 case statement mapped state 1 to 101
04:21:40.307 00.002 7988 evsrv: cli 0CCCF3A8 request: {"method":"get_lock_position","id":"518bf94a-afb4-48b1-96ab-282b72f33f9d"}
04:21:40.309 00.002 7988 evsrv: cli 0CCCF3A8 response: {"jsonrpc":"2.0","result":null,"id":"518bf94a-afb4-48b1-96ab-282b72f33f9d"}
04:21:40.311 00.002 7988 evsrv: cli 0CCCF3A8 disconnect
04:21:41.325 01.014 7988 evsrv: cli 0CCCFD08 connect
04:21:41.327 00.002 7988 case statement mapped state 1 to 101
04:21:41.327 00.000 7988 case statement mapped state 1 to 101
04:21:41.327 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_lock_position","id":"521687af-a0ad-400e-a8fd-a62ef291c7b3"}
04:21:41.327 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":null,"id":"521687af-a0ad-400e-a8fd-a62ef291c7b3"}
04:21:41.327 00.000 7988 evsrv: cli 0CCCFD08 disconnect
04:21:41.710 00.383 15712 Exposure complete
04:21:41.776 00.066 15712 worker thread done servicing request
04:21:41.776 00.000 7988 OnExposeComplete: enter
04:21:41.776 00.000 7988 UpdateGuideState(): m_state=1
04:21:41.776 00.000 7988 UpdateCurrentPosition: no star selected
04:21:41.776 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:41.776 00.000 7988 Status Line: No star selected
04:21:41.783 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=93, FiltMin=84, FiltMax=105, Gamma=0.690
04:21:41.783 00.000 7988 UpdateGuideState exits: No star selected
04:21:41.785 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:41.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:41.787 00.002 7988 Enqueuing Expose request
04:21:41.788 00.001 15712 Worker thread wakes up
04:21:41.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:41.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:42.330 00.542 7988 evsrv: cli 0CCCF1C8 connect
04:21:42.330 00.000 7988 case statement mapped state 1 to 101
04:21:42.330 00.000 7988 case statement mapped state 1 to 101
04:21:42.330 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"4ccd06e6-a081-4c2b-93fe-e3da01470001"}
04:21:42.330 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"4ccd06e6-a081-4c2b-93fe-e3da01470001"}
04:21:42.336 00.006 7988 evsrv: cli 0CCCF1C8 disconnect
04:21:43.337 01.001 7988 evsrv: cli 0CCCF8A8 connect
04:21:43.337 00.000 7988 case statement mapped state 1 to 101
04:21:43.337 00.000 7988 case statement mapped state 1 to 101
04:21:43.337 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"db7c8ccf-0078-4fbe-b19a-9c3241ab84c6"}
04:21:43.337 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"db7c8ccf-0078-4fbe-b19a-9c3241ab84c6"}
04:21:43.343 00.006 7988 evsrv: cli 0CCCF8A8 disconnect
04:21:43.419 00.076 15712 Exposure complete
04:21:43.484 00.065 15712 worker thread done servicing request
04:21:43.484 00.000 7988 OnExposeComplete: enter
04:21:43.484 00.000 7988 UpdateGuideState(): m_state=1
04:21:43.487 00.003 7988 UpdateCurrentPosition: no star selected
04:21:43.487 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:43.489 00.002 7988 Status Line: No star selected
04:21:43.491 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=94, FiltMin=84, FiltMax=105, Gamma=0.690
04:21:43.491 00.000 7988 UpdateGuideState exits: No star selected
04:21:43.493 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:43.493 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:43.495 00.002 7988 Enqueuing Expose request
04:21:43.495 00.000 15712 Worker thread wakes up
04:21:43.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:43.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:44.344 00.849 7988 evsrv: cli 0CCCEEA8 connect
04:21:44.344 00.000 7988 case statement mapped state 1 to 101
04:21:44.344 00.000 7988 case statement mapped state 1 to 101
04:21:44.344 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"166d2ba5-7437-4ef6-8cd3-2ee2b42b5de6"}
04:21:44.344 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"166d2ba5-7437-4ef6-8cd3-2ee2b42b5de6"}
04:21:44.351 00.007 7988 evsrv: cli 0CCCEEA8 disconnect
04:21:45.018 00.667 15712 Exposure complete
04:21:45.082 00.064 15712 worker thread done servicing request
04:21:45.082 00.000 7988 OnExposeComplete: enter
04:21:45.082 00.000 7988 UpdateGuideState(): m_state=1
04:21:45.086 00.004 7988 UpdateCurrentPosition: no star selected
04:21:45.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:45.088 00.002 7988 Status Line: No star selected
04:21:45.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=94, FiltMin=85, FiltMax=106, Gamma=0.690
04:21:45.090 00.000 7988 UpdateGuideState exits: No star selected
04:21:45.092 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:45.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:45.094 00.002 7988 Enqueuing Expose request
04:21:45.094 00.000 15712 Worker thread wakes up
04:21:45.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:45.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:45.351 00.257 7988 evsrv: cli 0CCCF628 connect
04:21:45.353 00.002 7988 case statement mapped state 1 to 101
04:21:45.353 00.000 7988 case statement mapped state 1 to 101
04:21:45.355 00.002 7988 evsrv: cli 0CCCF628 request: {"method":"get_lock_position","id":"58591efe-c605-4f8f-9e14-9936aa921973"}
04:21:45.357 00.002 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":null,"id":"58591efe-c605-4f8f-9e14-9936aa921973"}
04:21:45.361 00.004 7988 evsrv: cli 0CCCF628 disconnect
04:21:46.366 01.005 7988 evsrv: cli 0CCD0028 connect
04:21:46.368 00.002 7988 case statement mapped state 1 to 101
04:21:46.368 00.000 7988 case statement mapped state 1 to 101
04:21:46.370 00.002 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"7e46031a-b2cc-4b89-92f4-349d5e92a1d8"}
04:21:46.372 00.002 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"7e46031a-b2cc-4b89-92f4-349d5e92a1d8"}
04:21:46.374 00.002 7988 evsrv: cli 0CCD0028 disconnect
04:21:46.729 00.355 15712 Exposure complete
04:21:46.790 00.061 15712 worker thread done servicing request
04:21:46.790 00.000 7988 OnExposeComplete: enter
04:21:46.790 00.000 7988 UpdateGuideState(): m_state=1
04:21:46.796 00.006 7988 UpdateCurrentPosition: no star selected
04:21:46.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:46.798 00.002 7988 Status Line: No star selected
04:21:46.800 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=94, FiltMin=85, FiltMax=108, Gamma=0.690
04:21:46.800 00.000 7988 UpdateGuideState exits: No star selected
04:21:46.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:46.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:46.800 00.000 7988 Enqueuing Expose request
04:21:46.800 00.000 15712 Worker thread wakes up
04:21:46.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:46.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:47.381 00.581 7988 evsrv: cli 0CCCECC8 connect
04:21:47.381 00.000 7988 case statement mapped state 1 to 101
04:21:47.381 00.000 7988 case statement mapped state 1 to 101
04:21:47.381 00.000 7988 evsrv: cli 0CCCECC8 request: {"method":"get_lock_position","id":"2af8368c-c3a2-45f8-b57c-7b048e4a8a60"}
04:21:47.381 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":null,"id":"2af8368c-c3a2-45f8-b57c-7b048e4a8a60"}
04:21:47.381 00.000 7988 evsrv: cli 0CCCECC8 disconnect
04:21:48.325 00.944 15712 Exposure complete
04:21:48.387 00.062 7988 evsrv: cli 0CCCFDA8 connect
04:21:48.387 00.000 7988 case statement mapped state 1 to 101
04:21:48.387 00.000 15712 worker thread done servicing request
04:21:48.387 00.000 7988 case statement mapped state 1 to 101
04:21:48.387 00.000 7988 OnExposeComplete: enter
04:21:48.393 00.006 7988 UpdateGuideState(): m_state=1
04:21:48.393 00.000 7988 UpdateCurrentPosition: no star selected
04:21:48.395 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:48.397 00.002 7988 Status Line: No star selected
04:21:48.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=85, FiltMax=107, Gamma=0.690
04:21:48.399 00.002 7988 UpdateGuideState exits: No star selected
04:21:48.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:48.401 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:48.401 00.000 7988 Enqueuing Expose request
04:21:48.403 00.002 15712 Worker thread wakes up
04:21:48.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:48.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:48.403 00.000 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_position","id":"a462ad19-f8e9-4daf-a4c3-ce16e6513fe0"}
04:21:48.403 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":null,"id":"a462ad19-f8e9-4daf-a4c3-ce16e6513fe0"}
04:21:48.406 00.003 7988 evsrv: cli 0CCCFDA8 disconnect
04:21:49.411 01.005 7988 evsrv: cli 0CCCFA88 connect
04:21:49.411 00.000 7988 case statement mapped state 1 to 101
04:21:49.411 00.000 7988 case statement mapped state 1 to 101
04:21:49.411 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"57b2cc59-525a-4585-a4c9-608e94a60fad"}
04:21:49.411 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"57b2cc59-525a-4585-a4c9-608e94a60fad"}
04:21:49.417 00.006 7988 evsrv: cli 0CCCFA88 disconnect
04:21:50.035 00.618 15712 Exposure complete
04:21:50.101 00.066 15712 worker thread done servicing request
04:21:50.101 00.000 7988 OnExposeComplete: enter
04:21:50.101 00.000 7988 UpdateGuideState(): m_state=1
04:21:50.101 00.000 7988 UpdateCurrentPosition: no star selected
04:21:50.106 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:50.106 00.000 7988 Status Line: No star selected
04:21:50.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=96, FiltMin=86, FiltMax=108, Gamma=0.690
04:21:50.106 00.000 7988 UpdateGuideState exits: No star selected
04:21:50.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:50.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:50.106 00.000 7988 Enqueuing Expose request
04:21:50.113 00.007 15712 Worker thread wakes up
04:21:50.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:50.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:50.432 00.319 7988 evsrv: cli 0CCCFA88 connect
04:21:50.432 00.000 7988 case statement mapped state 1 to 101
04:21:50.432 00.000 7988 case statement mapped state 1 to 101
04:21:50.432 00.000 7988 evsrv: cli 0CCCFA88 request: {"method":"get_lock_position","id":"8b40b1bb-1ed2-4d5d-a99f-35d8c46ab7e5"}
04:21:50.432 00.000 7988 evsrv: cli 0CCCFA88 response: {"jsonrpc":"2.0","result":null,"id":"8b40b1bb-1ed2-4d5d-a99f-35d8c46ab7e5"}
04:21:50.440 00.008 7988 evsrv: cli 0CCCFA88 disconnect
04:21:51.451 01.011 7988 evsrv: cli 0CCCF1C8 connect
04:21:51.452 00.001 7988 case statement mapped state 1 to 101
04:21:51.452 00.000 7988 case statement mapped state 1 to 101
04:21:51.452 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"538449c9-e18c-4d9a-b9df-a02eeab9ccdd"}
04:21:51.452 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"538449c9-e18c-4d9a-b9df-a02eeab9ccdd"}
04:21:51.452 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
04:21:51.629 00.177 15712 Exposure complete
04:21:51.691 00.062 15712 worker thread done servicing request
04:21:51.691 00.000 7988 OnExposeComplete: enter
04:21:51.691 00.000 7988 UpdateGuideState(): m_state=1
04:21:51.696 00.005 7988 UpdateCurrentPosition: no star selected
04:21:51.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:51.698 00.002 7988 Status Line: No star selected
04:21:51.700 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=96, FiltMin=85, FiltMax=108, Gamma=0.690
04:21:51.700 00.000 7988 UpdateGuideState exits: No star selected
04:21:51.702 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:51.702 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:51.704 00.002 7988 Enqueuing Expose request
04:21:51.704 00.000 15712 Worker thread wakes up
04:21:51.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:51.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:52.458 00.754 7988 evsrv: cli 0CCCEF48 connect
04:21:52.458 00.000 7988 case statement mapped state 1 to 101
04:21:52.458 00.000 7988 case statement mapped state 1 to 101
04:21:52.458 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"daf493ee-bfd9-4a06-aeb5-5c67a234c6c0"}
04:21:52.458 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"daf493ee-bfd9-4a06-aeb5-5c67a234c6c0"}
04:21:52.464 00.006 7988 evsrv: cli 0CCCEF48 disconnect
04:21:53.336 00.872 15712 Exposure complete
04:21:53.399 00.063 15712 worker thread done servicing request
04:21:53.399 00.000 7988 OnExposeComplete: enter
04:21:53.399 00.000 7988 UpdateGuideState(): m_state=1
04:21:53.405 00.006 7988 UpdateCurrentPosition: no star selected
04:21:53.405 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:53.405 00.000 7988 Status Line: No star selected
04:21:53.408 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=85, FiltMax=109, Gamma=0.690
04:21:53.408 00.000 7988 UpdateGuideState exits: No star selected
04:21:53.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:53.408 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:53.408 00.000 7988 Enqueuing Expose request
04:21:53.408 00.000 15712 Worker thread wakes up
04:21:53.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:53.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:53.478 00.070 7988 evsrv: cli 0CCCF308 connect
04:21:53.480 00.002 7988 case statement mapped state 1 to 101
04:21:53.480 00.000 7988 case statement mapped state 1 to 101
04:21:53.480 00.000 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"d637613c-ded4-4335-821f-ad953ad9f110"}
04:21:53.480 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"d637613c-ded4-4335-821f-ad953ad9f110"}
04:21:53.480 00.000 7988 evsrv: cli 0CCCF308 disconnect
04:21:54.483 01.003 7988 evsrv: cli 0CCCEEA8 connect
04:21:54.485 00.002 7988 case statement mapped state 1 to 101
04:21:54.485 00.000 7988 case statement mapped state 1 to 101
04:21:54.487 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"27570e65-7e95-4835-a217-bdcca689401b"}
04:21:54.489 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"27570e65-7e95-4835-a217-bdcca689401b"}
04:21:54.491 00.002 7988 evsrv: cli 0CCCEEA8 disconnect
04:21:54.932 00.441 15712 Exposure complete
04:21:54.993 00.061 15712 worker thread done servicing request
04:21:54.993 00.000 7988 OnExposeComplete: enter
04:21:54.993 00.000 7988 UpdateGuideState(): m_state=1
04:21:54.993 00.000 7988 UpdateCurrentPosition: no star selected
04:21:54.993 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:54.993 00.000 7988 Status Line: No star selected
04:21:54.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=98, FiltMin=85, FiltMax=109, Gamma=0.690
04:21:54.993 00.000 7988 UpdateGuideState exits: No star selected
04:21:55.005 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:55.006 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:55.008 00.002 7988 Enqueuing Expose request
04:21:55.008 00.000 15712 Worker thread wakes up
04:21:55.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:55.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:55.504 00.496 7988 evsrv: cli 0CCCF1C8 connect
04:21:55.504 00.000 7988 case statement mapped state 1 to 101
04:21:55.504 00.000 7988 case statement mapped state 1 to 101
04:21:55.504 00.000 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"2c50b1f2-9e26-4f51-893f-d0f75efea38a"}
04:21:55.504 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"2c50b1f2-9e26-4f51-893f-d0f75efea38a"}
04:21:55.504 00.000 7988 evsrv: cli 0CCCF1C8 disconnect
04:21:56.511 01.007 7988 evsrv: cli 0CCCF1C8 connect
04:21:56.513 00.002 7988 case statement mapped state 1 to 101
04:21:56.513 00.000 7988 case statement mapped state 1 to 101
04:21:56.515 00.002 7988 evsrv: cli 0CCCF1C8 request: {"method":"get_lock_position","id":"b323f45e-74e9-4ab1-bf20-4ca2a807bfe3"}
04:21:56.515 00.000 7988 evsrv: cli 0CCCF1C8 response: {"jsonrpc":"2.0","result":null,"id":"b323f45e-74e9-4ab1-bf20-4ca2a807bfe3"}
04:21:56.517 00.002 7988 evsrv: cli 0CCCF1C8 disconnect
04:21:56.641 00.124 15712 Exposure complete
04:21:56.703 00.062 15712 worker thread done servicing request
04:21:56.703 00.000 7988 OnExposeComplete: enter
04:21:56.703 00.000 7988 UpdateGuideState(): m_state=1
04:21:56.708 00.005 7988 UpdateCurrentPosition: no star selected
04:21:56.708 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:56.710 00.002 7988 Status Line: No star selected
04:21:56.712 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=87, FiltMax=108, Gamma=0.690
04:21:56.712 00.000 7988 UpdateGuideState exits: No star selected
04:21:56.714 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:56.714 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:56.716 00.002 7988 Enqueuing Expose request
04:21:56.716 00.000 15712 Worker thread wakes up
04:21:56.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:56.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:57.532 00.816 7988 evsrv: cli 0CCCF6C8 connect
04:21:57.532 00.000 7988 case statement mapped state 1 to 101
04:21:57.532 00.000 7988 case statement mapped state 1 to 101
04:21:57.532 00.000 7988 evsrv: cli 0CCCF6C8 request: {"method":"get_lock_position","id":"5f39ab88-b291-4e63-b884-1e74ac854941"}
04:21:57.532 00.000 7988 evsrv: cli 0CCCF6C8 response: {"jsonrpc":"2.0","result":null,"id":"5f39ab88-b291-4e63-b884-1e74ac854941"}
04:21:57.538 00.006 7988 evsrv: cli 0CCCF6C8 disconnect
04:21:58.238 00.700 15712 Exposure complete
04:21:58.303 00.065 15712 worker thread done servicing request
04:21:58.303 00.000 7988 OnExposeComplete: enter
04:21:58.303 00.000 7988 UpdateGuideState(): m_state=1
04:21:58.303 00.000 7988 UpdateCurrentPosition: no star selected
04:21:58.303 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:21:58.303 00.000 7988 Status Line: No star selected
04:21:58.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=87, FiltMax=109, Gamma=0.690
04:21:58.303 00.000 7988 UpdateGuideState exits: No star selected
04:21:58.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:58.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:21:58.313 00.010 7988 Enqueuing Expose request
04:21:58.315 00.002 15712 Worker thread wakes up
04:21:58.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:21:58.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:21:58.538 00.223 7988 evsrv: cli 0CCD0028 connect
04:21:58.538 00.000 7988 case statement mapped state 1 to 101
04:21:58.538 00.000 7988 case statement mapped state 1 to 101
04:21:58.538 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"c33960fe-2c39-4884-b904-984909f528db"}
04:21:58.538 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"c33960fe-2c39-4884-b904-984909f528db"}
04:21:58.538 00.000 7988 evsrv: cli 0CCD0028 disconnect
04:21:59.547 01.009 7988 evsrv: cli 0CCCEEA8 connect
04:21:59.547 00.000 7988 case statement mapped state 1 to 101
04:21:59.547 00.000 7988 case statement mapped state 1 to 101
04:21:59.547 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"132657b5-6651-4386-9af2-94d1ded22830"}
04:21:59.547 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"132657b5-6651-4386-9af2-94d1ded22830"}
04:21:59.553 00.006 7988 evsrv: cli 0CCCEEA8 disconnect
04:21:59.949 00.396 15712 Exposure complete
04:22:00.017 00.068 15712 worker thread done servicing request
04:22:00.017 00.000 7988 OnExposeComplete: enter
04:22:00.017 00.000 7988 UpdateGuideState(): m_state=1
04:22:00.020 00.003 7988 UpdateCurrentPosition: no star selected
04:22:00.022 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:00.022 00.000 7988 Status Line: No star selected
04:22:00.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=88, FiltMax=109, Gamma=0.690
04:22:00.027 00.005 7988 UpdateGuideState exits: No star selected
04:22:00.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:00.027 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:00.027 00.000 7988 Enqueuing Expose request
04:22:00.027 00.000 15712 Worker thread wakes up
04:22:00.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:00.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:00.554 00.527 7988 evsrv: cli 0CCCFDA8 connect
04:22:00.554 00.000 7988 case statement mapped state 1 to 101
04:22:00.554 00.000 7988 case statement mapped state 1 to 101
04:22:00.554 00.000 7988 evsrv: cli 0CCCFDA8 request: {"method":"get_lock_position","id":"32ff05f1-0f14-4206-8832-81404e6780f6"}
04:22:00.554 00.000 7988 evsrv: cli 0CCCFDA8 response: {"jsonrpc":"2.0","result":null,"id":"32ff05f1-0f14-4206-8832-81404e6780f6"}
04:22:00.560 00.006 7988 evsrv: cli 0CCCFDA8 disconnect
04:22:01.545 00.985 15712 Exposure complete
04:22:01.575 00.030 7988 evsrv: cli 0CCCFBC8 connect
04:22:01.577 00.002 7988 case statement mapped state 1 to 101
04:22:01.577 00.000 7988 case statement mapped state 1 to 101
04:22:01.579 00.002 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"d331e95d-082f-4e72-a783-185803125c4e"}
04:22:01.581 00.002 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"d331e95d-082f-4e72-a783-185803125c4e"}
04:22:01.582 00.001 7988 evsrv: cli 0CCCFBC8 disconnect
04:22:01.607 00.025 15712 worker thread done servicing request
04:22:01.607 00.000 7988 OnExposeComplete: enter
04:22:01.607 00.000 7988 UpdateGuideState(): m_state=1
04:22:01.607 00.000 7988 UpdateCurrentPosition: no star selected
04:22:01.607 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:01.616 00.009 7988 Status Line: No star selected
04:22:01.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=90, FiltMax=111, Gamma=0.690
04:22:01.616 00.000 7988 UpdateGuideState exits: No star selected
04:22:01.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:01.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:01.616 00.000 7988 Enqueuing Expose request
04:22:01.616 00.000 15712 Worker thread wakes up
04:22:01.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:01.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:02.596 00.980 7988 evsrv: cli 0CCD0028 connect
04:22:02.596 00.000 7988 case statement mapped state 1 to 101
04:22:02.596 00.000 7988 case statement mapped state 1 to 101
04:22:02.596 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"f3bc7017-48e4-4580-8d51-702c2cac2993"}
04:22:02.596 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"f3bc7017-48e4-4580-8d51-702c2cac2993"}
04:22:02.596 00.000 7988 evsrv: cli 0CCD0028 disconnect
04:22:03.253 00.657 15712 Exposure complete
04:22:03.314 00.061 15712 worker thread done servicing request
04:22:03.314 00.000 7988 OnExposeComplete: enter
04:22:03.320 00.006 7988 UpdateGuideState(): m_state=1
04:22:03.320 00.000 7988 UpdateCurrentPosition: no star selected
04:22:03.322 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:03.322 00.000 7988 Status Line: No star selected
04:22:03.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=89, FiltMax=110, Gamma=0.690
04:22:03.322 00.000 7988 UpdateGuideState exits: No star selected
04:22:03.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:03.322 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:03.322 00.000 7988 Enqueuing Expose request
04:22:03.330 00.008 15712 Worker thread wakes up
04:22:03.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:03.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:03.602 00.272 7988 evsrv: cli 0CCCF948 connect
04:22:03.602 00.000 7988 case statement mapped state 1 to 101
04:22:03.602 00.000 7988 case statement mapped state 1 to 101
04:22:03.602 00.000 7988 evsrv: cli 0CCCF948 request: {"method":"get_lock_position","id":"d2a06cf2-03e1-430b-9c47-c82dadd0cab0"}
04:22:03.602 00.000 7988 evsrv: cli 0CCCF948 response: {"jsonrpc":"2.0","result":null,"id":"d2a06cf2-03e1-430b-9c47-c82dadd0cab0"}
04:22:03.602 00.000 7988 evsrv: cli 0CCCF948 disconnect
04:22:04.607 01.005 7988 evsrv: cli 0CCCF088 connect
04:22:04.607 00.000 7988 case statement mapped state 1 to 101
04:22:04.607 00.000 7988 case statement mapped state 1 to 101
04:22:04.607 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"7c3d35a6-60cb-4783-9155-32c8db360d06"}
04:22:04.607 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"7c3d35a6-60cb-4783-9155-32c8db360d06"}
04:22:04.613 00.006 7988 evsrv: cli 0CCCF088 disconnect
04:22:04.848 00.235 15712 Exposure complete
04:22:04.909 00.061 15712 worker thread done servicing request
04:22:04.909 00.000 7988 OnExposeComplete: enter
04:22:04.909 00.000 7988 UpdateGuideState(): m_state=1
04:22:04.909 00.000 7988 UpdateCurrentPosition: no star selected
04:22:04.909 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:04.909 00.000 7988 Status Line: No star selected
04:22:04.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=87, FiltMax=110, Gamma=0.690
04:22:04.909 00.000 7988 UpdateGuideState exits: No star selected
04:22:04.921 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:04.921 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:04.921 00.000 7988 Enqueuing Expose request
04:22:04.921 00.000 15712 Worker thread wakes up
04:22:04.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:04.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:05.623 00.702 7988 evsrv: cli 0CCCFEE8 connect
04:22:05.623 00.000 7988 case statement mapped state 1 to 101
04:22:05.623 00.000 7988 case statement mapped state 1 to 101
04:22:05.623 00.000 7988 evsrv: cli 0CCCFEE8 request: {"method":"get_lock_position","id":"24fa68b5-7ae5-43ef-9e90-6dfe17a5be3e"}
04:22:05.623 00.000 7988 evsrv: cli 0CCCFEE8 response: {"jsonrpc":"2.0","result":null,"id":"24fa68b5-7ae5-43ef-9e90-6dfe17a5be3e"}
04:22:05.623 00.000 7988 evsrv: cli 0CCCFEE8 disconnect
04:22:06.563 00.940 15712 Exposure complete
04:22:06.626 00.063 7988 evsrv: cli 0CCCEEA8 connect
04:22:06.628 00.002 7988 case statement mapped state 1 to 101
04:22:06.628 00.000 7988 case statement mapped state 1 to 101
04:22:06.630 00.002 7988 OnExposeComplete: enter
04:22:06.630 00.000 7988 UpdateGuideState(): m_state=1
04:22:06.630 00.000 15712 worker thread done servicing request
04:22:06.630 00.000 7988 UpdateCurrentPosition: no star selected
04:22:06.630 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:06.630 00.000 7988 Status Line: No star selected
04:22:06.637 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=89, FiltMax=110, Gamma=0.690
04:22:06.637 00.000 7988 UpdateGuideState exits: No star selected
04:22:06.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:06.637 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:06.637 00.000 7988 Enqueuing Expose request
04:22:06.642 00.005 15712 Worker thread wakes up
04:22:06.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:06.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:06.642 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"f71d4363-a4ad-435c-a94a-9b19c5869870"}
04:22:06.644 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"f71d4363-a4ad-435c-a94a-9b19c5869870"}
04:22:06.646 00.002 7988 evsrv: cli 0CCCEEA8 disconnect
04:22:08.051 01.405 15712 Exposure complete
04:22:08.117 00.066 15712 worker thread done servicing request
04:22:08.117 00.000 7988 OnExposeComplete: enter
04:22:08.117 00.000 7988 UpdateGuideState(): m_state=1
04:22:08.117 00.000 7988 UpdateCurrentPosition: no star selected
04:22:08.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:08.117 00.000 7988 Status Line: No star selected
04:22:08.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=87, FiltMax=109, Gamma=0.690
04:22:08.117 00.000 7988 UpdateGuideState exits: No star selected
04:22:08.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:08.127 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:08.127 00.000 7988 Enqueuing Expose request
04:22:08.128 00.001 15712 Worker thread wakes up
04:22:08.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:08.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:09.771 01.643 15712 Exposure complete
04:22:09.836 00.065 15712 worker thread done servicing request
04:22:09.836 00.000 7988 OnExposeComplete: enter
04:22:09.836 00.000 7988 UpdateGuideState(): m_state=1
04:22:09.840 00.004 7988 UpdateCurrentPosition: no star selected
04:22:09.840 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:09.842 00.002 7988 Status Line: No star selected
04:22:09.844 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=183, med=98, FiltMin=87, FiltMax=108, Gamma=0.690
04:22:09.844 00.000 7988 UpdateGuideState exits: No star selected
04:22:09.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:09.844 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:09.844 00.000 7988 Enqueuing Expose request
04:22:09.844 00.000 15712 Worker thread wakes up
04:22:09.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:09.849 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:11.258 01.409 15712 Exposure complete
04:22:11.320 00.062 15712 worker thread done servicing request
04:22:11.320 00.000 7988 OnExposeComplete: enter
04:22:11.320 00.000 7988 UpdateGuideState(): m_state=1
04:22:11.327 00.007 7988 UpdateCurrentPosition: no star selected
04:22:11.327 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:11.329 00.002 7988 Status Line: No star selected
04:22:11.331 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=98, FiltMin=87, FiltMax=109, Gamma=0.690
04:22:11.331 00.000 7988 UpdateGuideState exits: No star selected
04:22:11.333 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:11.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:11.335 00.002 7988 Enqueuing Expose request
04:22:11.335 00.000 15712 Worker thread wakes up
04:22:11.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:11.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:12.966 01.631 15712 Exposure complete
04:22:13.032 00.066 15712 worker thread done servicing request
04:22:13.032 00.000 7988 OnExposeComplete: enter
04:22:13.032 00.000 7988 UpdateGuideState(): m_state=1
04:22:13.032 00.000 7988 UpdateCurrentPosition: no star selected
04:22:13.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:13.032 00.000 7988 Status Line: No star selected
04:22:13.039 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=98, FiltMin=88, FiltMax=109, Gamma=0.690
04:22:13.039 00.000 7988 UpdateGuideState exits: No star selected
04:22:13.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:13.039 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:13.039 00.000 7988 Enqueuing Expose request
04:22:13.039 00.000 15712 Worker thread wakes up
04:22:13.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:13.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:14.563 01.524 15712 Exposure complete
04:22:14.625 00.062 15712 worker thread done servicing request
04:22:14.629 00.004 7988 OnExposeComplete: enter
04:22:14.629 00.000 7988 UpdateGuideState(): m_state=1
04:22:14.631 00.002 7988 UpdateCurrentPosition: no star selected
04:22:14.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:14.633 00.002 7988 Status Line: No star selected
04:22:14.635 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
04:22:14.635 00.000 7988 UpdateGuideState exits: No star selected
04:22:14.637 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:14.637 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:14.639 00.002 7988 Enqueuing Expose request
04:22:14.639 00.000 15712 Worker thread wakes up
04:22:14.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:14.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:16.272 01.633 15712 Exposure complete
04:22:16.334 00.062 15712 worker thread done servicing request
04:22:16.334 00.000 7988 OnExposeComplete: enter
04:22:16.334 00.000 7988 UpdateGuideState(): m_state=1
04:22:16.340 00.006 7988 UpdateCurrentPosition: no star selected
04:22:16.340 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:16.342 00.002 7988 Status Line: No star selected
04:22:16.344 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
04:22:16.344 00.000 7988 UpdateGuideState exits: No star selected
04:22:16.346 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:16.346 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:16.348 00.002 7988 Enqueuing Expose request
04:22:16.348 00.000 15712 Worker thread wakes up
04:22:16.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:16.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:17.868 01.520 15712 Exposure complete
04:22:17.933 00.065 15712 worker thread done servicing request
04:22:17.933 00.000 7988 OnExposeComplete: enter
04:22:17.933 00.000 7988 UpdateGuideState(): m_state=1
04:22:17.933 00.000 7988 UpdateCurrentPosition: no star selected
04:22:17.933 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:17.933 00.000 7988 Status Line: No star selected
04:22:17.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
04:22:17.941 00.008 7988 UpdateGuideState exits: No star selected
04:22:17.941 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:17.943 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:17.943 00.000 7988 Enqueuing Expose request
04:22:17.944 00.001 15712 Worker thread wakes up
04:22:17.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:17.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:19.576 01.632 15712 Exposure complete
04:22:19.638 00.062 15712 worker thread done servicing request
04:22:19.638 00.000 7988 OnExposeComplete: enter
04:22:19.638 00.000 7988 UpdateGuideState(): m_state=1
04:22:19.643 00.005 7988 UpdateCurrentPosition: no star selected
04:22:19.643 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:19.645 00.002 7988 Status Line: No star selected
04:22:19.646 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=87, FiltMax=106, Gamma=0.690
04:22:19.646 00.000 7988 UpdateGuideState exits: No star selected
04:22:19.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:19.646 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:19.646 00.000 7988 Enqueuing Expose request
04:22:19.646 00.000 15712 Worker thread wakes up
04:22:19.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:19.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:21.168 01.522 15712 Exposure complete
04:22:21.231 00.063 15712 worker thread done servicing request
04:22:21.231 00.000 7988 OnExposeComplete: enter
04:22:21.231 00.000 7988 UpdateGuideState(): m_state=1
04:22:21.238 00.007 7988 UpdateCurrentPosition: no star selected
04:22:21.238 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:21.240 00.002 7988 Status Line: No star selected
04:22:21.242 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=96, FiltMin=87, FiltMax=107, Gamma=0.690
04:22:21.242 00.000 7988 UpdateGuideState exits: No star selected
04:22:21.244 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:21.244 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:21.246 00.002 7988 Enqueuing Expose request
04:22:21.247 00.001 15712 Worker thread wakes up
04:22:21.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:21.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:22.878 01.631 15712 Exposure complete
04:22:22.940 00.062 15712 worker thread done servicing request
04:22:22.940 00.000 7988 OnExposeComplete: enter
04:22:22.940 00.000 7988 UpdateGuideState(): m_state=1
04:22:22.946 00.006 7988 UpdateCurrentPosition: no star selected
04:22:22.946 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:22.948 00.002 7988 Status Line: No star selected
04:22:22.949 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=85, FiltMax=106, Gamma=0.690
04:22:22.949 00.000 7988 UpdateGuideState exits: No star selected
04:22:22.951 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:22.951 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:22.953 00.002 7988 Enqueuing Expose request
04:22:22.953 00.000 15712 Worker thread wakes up
04:22:22.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:22.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:24.475 01.522 15712 Exposure complete
04:22:24.537 00.062 15712 worker thread done servicing request
04:22:24.537 00.000 7988 OnExposeComplete: enter
04:22:24.537 00.000 7988 UpdateGuideState(): m_state=1
04:22:24.537 00.000 7988 UpdateCurrentPosition: no star selected
04:22:24.537 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:24.537 00.000 7988 Status Line: No star selected
04:22:24.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=85, FiltMax=106, Gamma=0.690
04:22:24.537 00.000 7988 UpdateGuideState exits: No star selected
04:22:24.548 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:24.548 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:24.548 00.000 7988 Enqueuing Expose request
04:22:24.548 00.000 15712 Worker thread wakes up
04:22:24.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:24.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:26.186 01.638 15712 Exposure complete
04:22:26.250 00.064 15712 worker thread done servicing request
04:22:26.250 00.000 7988 OnExposeComplete: enter
04:22:26.250 00.000 7988 UpdateGuideState(): m_state=1
04:22:26.250 00.000 7988 UpdateCurrentPosition: no star selected
04:22:26.250 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:26.250 00.000 7988 Status Line: No star selected
04:22:26.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=96, FiltMin=85, FiltMax=106, Gamma=0.690
04:22:26.250 00.000 7988 UpdateGuideState exits: No star selected
04:22:26.259 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:26.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:26.261 00.002 7988 Enqueuing Expose request
04:22:26.261 00.000 15712 Worker thread wakes up
04:22:26.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:26.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:27.782 01.521 15712 Exposure complete
04:22:27.848 00.066 15712 worker thread done servicing request
04:22:27.848 00.000 7988 OnExposeComplete: enter
04:22:27.848 00.000 7988 UpdateGuideState(): m_state=1
04:22:27.848 00.000 7988 UpdateCurrentPosition: no star selected
04:22:27.848 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:27.848 00.000 7988 Status Line: No star selected
04:22:27.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=86, FiltMax=107, Gamma=0.690
04:22:27.848 00.000 7988 UpdateGuideState exits: No star selected
04:22:27.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:27.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:27.848 00.000 7988 Enqueuing Expose request
04:22:27.848 00.000 15712 Worker thread wakes up
04:22:27.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:27.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:29.488 01.640 15712 Exposure complete
04:22:29.552 00.064 15712 worker thread done servicing request
04:22:29.552 00.000 7988 OnExposeComplete: enter
04:22:29.552 00.000 7988 UpdateGuideState(): m_state=1
04:22:29.559 00.007 7988 UpdateCurrentPosition: no star selected
04:22:29.559 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:29.561 00.002 7988 Status Line: No star selected
04:22:29.563 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=86, FiltMax=107, Gamma=0.690
04:22:29.563 00.000 7988 UpdateGuideState exits: No star selected
04:22:29.565 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:29.565 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:29.567 00.002 7988 Enqueuing Expose request
04:22:29.569 00.002 15712 Worker thread wakes up
04:22:29.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:29.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:31.086 01.517 15712 Exposure complete
04:22:31.150 00.064 15712 worker thread done servicing request
04:22:31.152 00.002 7988 OnExposeComplete: enter
04:22:31.152 00.000 7988 UpdateGuideState(): m_state=1
04:22:31.154 00.002 7988 UpdateCurrentPosition: no star selected
04:22:31.154 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:31.154 00.000 7988 Status Line: No star selected
04:22:31.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=86, FiltMax=108, Gamma=0.690
04:22:31.154 00.000 7988 UpdateGuideState exits: No star selected
04:22:31.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:31.160 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:31.160 00.000 7988 Enqueuing Expose request
04:22:31.162 00.002 15712 Worker thread wakes up
04:22:31.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:31.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:32.794 01.632 15712 Exposure complete
04:22:32.859 00.065 15712 worker thread done servicing request
04:22:32.859 00.000 7988 OnExposeComplete: enter
04:22:32.859 00.000 7988 UpdateGuideState(): m_state=1
04:22:32.859 00.000 7988 UpdateCurrentPosition: no star selected
04:22:32.859 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:32.859 00.000 7988 Status Line: No star selected
04:22:32.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
04:22:32.859 00.000 7988 UpdateGuideState exits: No star selected
04:22:32.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:32.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:32.859 00.000 7988 Enqueuing Expose request
04:22:32.859 00.000 15712 Worker thread wakes up
04:22:32.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:32.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:34.387 01.528 15712 Exposure complete
04:22:34.450 00.063 15712 worker thread done servicing request
04:22:34.450 00.000 7988 OnExposeComplete: enter
04:22:34.450 00.000 7988 UpdateGuideState(): m_state=1
04:22:34.456 00.006 7988 UpdateCurrentPosition: no star selected
04:22:34.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:34.458 00.002 7988 Status Line: No star selected
04:22:34.460 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=97, FiltMin=87, FiltMax=108, Gamma=0.690
04:22:34.460 00.000 7988 UpdateGuideState exits: No star selected
04:22:34.460 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:34.463 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:34.463 00.000 7988 Enqueuing Expose request
04:22:34.463 00.000 15712 Worker thread wakes up
04:22:34.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:34.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:36.095 01.632 15712 Exposure complete
04:22:36.162 00.067 15712 worker thread done servicing request
04:22:36.162 00.000 7988 OnExposeComplete: enter
04:22:36.162 00.000 7988 UpdateGuideState(): m_state=1
04:22:36.163 00.001 7988 UpdateCurrentPosition: no star selected
04:22:36.163 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:36.163 00.000 7988 Status Line: No star selected
04:22:36.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=97, FiltMin=88, FiltMax=107, Gamma=0.690
04:22:36.163 00.000 7988 UpdateGuideState exits: No star selected
04:22:36.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:36.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:36.163 00.000 7988 Enqueuing Expose request
04:22:36.163 00.000 15712 Worker thread wakes up
04:22:36.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:36.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:37.693 01.530 15712 Exposure complete
04:22:37.763 00.070 15712 worker thread done servicing request
04:22:37.763 00.000 7988 OnExposeComplete: enter
04:22:37.764 00.001 7988 UpdateGuideState(): m_state=1
04:22:37.764 00.000 7988 UpdateCurrentPosition: no star selected
04:22:37.764 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:37.764 00.000 7988 Status Line: No star selected
04:22:37.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=98, FiltMin=89, FiltMax=107, Gamma=0.690
04:22:37.764 00.000 7988 UpdateGuideState exits: No star selected
04:22:37.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:37.764 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:37.772 00.008 7988 Enqueuing Expose request
04:22:37.772 00.000 15712 Worker thread wakes up
04:22:37.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:37.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:39.402 01.630 15712 Exposure complete
04:22:39.465 00.063 15712 worker thread done servicing request
04:22:39.467 00.002 7988 OnExposeComplete: enter
04:22:39.467 00.000 7988 UpdateGuideState(): m_state=1
04:22:39.467 00.000 7988 UpdateCurrentPosition: no star selected
04:22:39.467 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:39.467 00.000 7988 Status Line: No star selected
04:22:39.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=98, FiltMin=89, FiltMax=108, Gamma=0.690
04:22:39.467 00.000 7988 UpdateGuideState exits: No star selected
04:22:39.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:39.467 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:39.467 00.000 7988 Enqueuing Expose request
04:22:39.467 00.000 15712 Worker thread wakes up
04:22:39.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:39.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:40.999 01.532 15712 Exposure complete
04:22:41.062 00.063 15712 worker thread done servicing request
04:22:41.062 00.000 7988 OnExposeComplete: enter
04:22:41.064 00.002 7988 UpdateGuideState(): m_state=1
04:22:41.064 00.000 7988 UpdateCurrentPosition: no star selected
04:22:41.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:41.064 00.000 7988 Status Line: No star selected
04:22:41.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=98, FiltMin=88, FiltMax=110, Gamma=0.690
04:22:41.064 00.000 7988 UpdateGuideState exits: No star selected
04:22:41.071 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:41.071 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:41.073 00.002 7988 Enqueuing Expose request
04:22:41.073 00.000 15712 Worker thread wakes up
04:22:41.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:41.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:42.708 01.635 15712 Exposure complete
04:22:42.773 00.065 15712 worker thread done servicing request
04:22:42.773 00.000 7988 OnExposeComplete: enter
04:22:42.773 00.000 7988 UpdateGuideState(): m_state=1
04:22:42.773 00.000 7988 UpdateCurrentPosition: no star selected
04:22:42.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:42.773 00.000 7988 Status Line: No star selected
04:22:42.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=98, FiltMin=89, FiltMax=112, Gamma=0.690
04:22:42.773 00.000 7988 UpdateGuideState exits: No star selected
04:22:42.773 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:42.773 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:42.773 00.000 7988 Enqueuing Expose request
04:22:42.773 00.000 15712 Worker thread wakes up
04:22:42.784 00.011 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:42.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:44.299 01.515 15712 Exposure complete
04:22:44.361 00.062 15712 worker thread done servicing request
04:22:44.361 00.000 7988 OnExposeComplete: enter
04:22:44.361 00.000 7988 UpdateGuideState(): m_state=1
04:22:44.367 00.006 7988 UpdateCurrentPosition: no star selected
04:22:44.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:44.369 00.002 7988 Status Line: No star selected
04:22:44.370 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=98, FiltMin=88, FiltMax=113, Gamma=0.690
04:22:44.370 00.000 7988 UpdateGuideState exits: No star selected
04:22:44.372 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:44.372 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:44.374 00.002 7988 Enqueuing Expose request
04:22:44.374 00.000 15712 Worker thread wakes up
04:22:44.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:44.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:46.007 01.633 15712 Exposure complete
04:22:46.073 00.066 15712 worker thread done servicing request
04:22:46.073 00.000 7988 OnExposeComplete: enter
04:22:46.073 00.000 7988 UpdateGuideState(): m_state=1
04:22:46.075 00.002 7988 UpdateCurrentPosition: no star selected
04:22:46.075 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:46.077 00.002 7988 Status Line: No star selected
04:22:46.079 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=99, FiltMin=88, FiltMax=113, Gamma=0.690
04:22:46.079 00.000 7988 UpdateGuideState exits: No star selected
04:22:46.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:46.079 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:46.079 00.000 7988 Enqueuing Expose request
04:22:46.079 00.000 15712 Worker thread wakes up
04:22:46.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:46.085 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:47.603 01.518 15712 Exposure complete
04:22:47.664 00.061 15712 worker thread done servicing request
04:22:47.670 00.006 7988 OnExposeComplete: enter
04:22:47.670 00.000 7988 UpdateGuideState(): m_state=1
04:22:47.672 00.002 7988 UpdateCurrentPosition: no star selected
04:22:47.672 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:47.674 00.002 7988 Status Line: No star selected
04:22:47.676 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=99, FiltMin=89, FiltMax=114, Gamma=0.690
04:22:47.676 00.000 7988 UpdateGuideState exits: No star selected
04:22:47.678 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:47.678 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:47.680 00.002 7988 Enqueuing Expose request
04:22:47.680 00.000 15712 Worker thread wakes up
04:22:47.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:47.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:49.310 01.630 15712 Exposure complete
04:22:49.375 00.065 15712 worker thread done servicing request
04:22:49.375 00.000 7988 OnExposeComplete: enter
04:22:49.375 00.000 7988 UpdateGuideState(): m_state=1
04:22:49.375 00.000 7988 UpdateCurrentPosition: no star selected
04:22:49.375 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:49.375 00.000 7988 Status Line: No star selected
04:22:49.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=100, FiltMin=88, FiltMax=114, Gamma=0.690
04:22:49.375 00.000 7988 UpdateGuideState exits: No star selected
04:22:49.385 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:49.385 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:49.387 00.002 7988 Enqueuing Expose request
04:22:49.387 00.000 15712 Worker thread wakes up
04:22:49.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:49.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:50.907 01.520 15712 Exposure complete
04:22:50.972 00.065 15712 worker thread done servicing request
04:22:50.972 00.000 7988 OnExposeComplete: enter
04:22:50.972 00.000 7988 UpdateGuideState(): m_state=1
04:22:50.972 00.000 7988 UpdateCurrentPosition: no star selected
04:22:50.972 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:50.976 00.004 7988 Status Line: No star selected
04:22:50.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=88, FiltMax=113, Gamma=0.690
04:22:50.976 00.000 7988 UpdateGuideState exits: No star selected
04:22:50.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:50.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:50.976 00.000 7988 Enqueuing Expose request
04:22:50.976 00.000 15712 Worker thread wakes up
04:22:50.984 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:50.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:52.722 01.738 15712 Exposure complete
04:22:52.790 00.068 15712 worker thread done servicing request
04:22:52.790 00.000 7988 OnExposeComplete: enter
04:22:52.790 00.000 7988 UpdateGuideState(): m_state=1
04:22:52.790 00.000 7988 UpdateCurrentPosition: no star selected
04:22:52.790 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:52.790 00.000 7988 Status Line: No star selected
04:22:52.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=89, FiltMax=114, Gamma=0.690
04:22:52.790 00.000 7988 UpdateGuideState exits: No star selected
04:22:52.798 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:52.800 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:52.800 00.000 7988 Enqueuing Expose request
04:22:52.800 00.000 15712 Worker thread wakes up
04:22:52.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:52.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:54.207 01.407 15712 Exposure complete
04:22:54.273 00.066 15712 worker thread done servicing request
04:22:54.273 00.000 7988 OnExposeComplete: enter
04:22:54.275 00.002 7988 UpdateGuideState(): m_state=1
04:22:54.277 00.002 7988 UpdateCurrentPosition: no star selected
04:22:54.277 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:54.279 00.002 7988 Status Line: No star selected
04:22:54.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=101, FiltMin=89, FiltMax=114, Gamma=0.690
04:22:54.279 00.000 7988 UpdateGuideState exits: No star selected
04:22:54.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:54.284 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:54.284 00.000 7988 Enqueuing Expose request
04:22:54.284 00.000 15712 Worker thread wakes up
04:22:54.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:54.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:56.029 01.745 15712 Exposure complete
04:22:56.090 00.061 15712 worker thread done servicing request
04:22:56.090 00.000 7988 OnExposeComplete: enter
04:22:56.090 00.000 7988 UpdateGuideState(): m_state=1
04:22:56.097 00.007 7988 UpdateCurrentPosition: no star selected
04:22:56.097 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:56.099 00.002 7988 Status Line: No star selected
04:22:56.101 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=101, FiltMin=90, FiltMax=113, Gamma=0.690
04:22:56.101 00.000 7988 UpdateGuideState exits: No star selected
04:22:56.103 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:56.103 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:56.105 00.002 7988 Enqueuing Expose request
04:22:56.105 00.000 15712 Worker thread wakes up
04:22:56.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:56.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:57.513 01.408 15712 Exposure complete
04:22:57.577 00.064 15712 worker thread done servicing request
04:22:57.577 00.000 7988 OnExposeComplete: enter
04:22:57.577 00.000 7988 UpdateGuideState(): m_state=1
04:22:57.577 00.000 7988 UpdateCurrentPosition: no star selected
04:22:57.577 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:57.577 00.000 7988 Status Line: No star selected
04:22:57.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=101, FiltMin=91, FiltMax=113, Gamma=0.690
04:22:57.577 00.000 7988 UpdateGuideState exits: No star selected
04:22:57.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:57.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:57.577 00.000 7988 Enqueuing Expose request
04:22:57.577 00.000 15712 Worker thread wakes up
04:22:57.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:57.591 00.014 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:22:59.220 01.629 15712 Exposure complete
04:22:59.284 00.064 15712 worker thread done servicing request
04:22:59.284 00.000 7988 OnExposeComplete: enter
04:22:59.284 00.000 7988 UpdateGuideState(): m_state=1
04:22:59.289 00.005 7988 UpdateCurrentPosition: no star selected
04:22:59.289 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:22:59.291 00.002 7988 Status Line: No star selected
04:22:59.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=101, FiltMin=91, FiltMax=113, Gamma=0.690
04:22:59.291 00.000 7988 UpdateGuideState exits: No star selected
04:22:59.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:59.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:22:59.298 00.007 7988 Enqueuing Expose request
04:22:59.298 00.000 15712 Worker thread wakes up
04:22:59.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:22:59.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:00.821 01.523 15712 Exposure complete
04:23:00.882 00.061 15712 worker thread done servicing request
04:23:00.882 00.000 7988 OnExposeComplete: enter
04:23:00.882 00.000 7988 UpdateGuideState(): m_state=1
04:23:00.882 00.000 7988 UpdateCurrentPosition: no star selected
04:23:00.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:00.882 00.000 7988 Status Line: No star selected
04:23:00.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=91, FiltMax=113, Gamma=0.690
04:23:00.882 00.000 7988 UpdateGuideState exits: No star selected
04:23:00.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:00.882 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:00.882 00.000 7988 Enqueuing Expose request
04:23:00.882 00.000 15712 Worker thread wakes up
04:23:00.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:00.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:02.533 01.651 15712 Exposure complete
04:23:02.597 00.064 15712 worker thread done servicing request
04:23:02.599 00.002 7988 OnExposeComplete: enter
04:23:02.599 00.000 7988 UpdateGuideState(): m_state=1
04:23:02.601 00.002 7988 UpdateCurrentPosition: no star selected
04:23:02.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:02.601 00.000 7988 Status Line: No star selected
04:23:02.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=101, FiltMin=90, FiltMax=112, Gamma=0.690
04:23:02.601 00.000 7988 UpdateGuideState exits: No star selected
04:23:02.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:02.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:02.601 00.000 7988 Enqueuing Expose request
04:23:02.601 00.000 15712 Worker thread wakes up
04:23:02.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:02.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:04.129 01.528 15712 Exposure complete
04:23:04.192 00.063 15712 worker thread done servicing request
04:23:04.192 00.000 7988 OnExposeComplete: enter
04:23:04.192 00.000 7988 UpdateGuideState(): m_state=1
04:23:04.192 00.000 7988 UpdateCurrentPosition: no star selected
04:23:04.192 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:04.192 00.000 7988 Status Line: No star selected
04:23:04.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=100, FiltMin=90, FiltMax=112, Gamma=0.690
04:23:04.200 00.008 7988 UpdateGuideState exits: No star selected
04:23:04.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:04.200 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:04.200 00.000 7988 Enqueuing Expose request
04:23:04.200 00.000 15712 Worker thread wakes up
04:23:04.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:04.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:05.835 01.635 15712 Exposure complete
04:23:05.897 00.062 15712 worker thread done servicing request
04:23:05.897 00.000 7988 OnExposeComplete: enter
04:23:05.897 00.000 7988 UpdateGuideState(): m_state=1
04:23:05.902 00.005 7988 UpdateCurrentPosition: no star selected
04:23:05.903 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:05.903 00.000 7988 Status Line: No star selected
04:23:05.905 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=90, FiltMax=112, Gamma=0.690
04:23:05.905 00.000 7988 UpdateGuideState exits: No star selected
04:23:05.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:05.905 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:05.905 00.000 7988 Enqueuing Expose request
04:23:05.905 00.000 15712 Worker thread wakes up
04:23:05.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:05.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:07.430 01.525 15712 Exposure complete
04:23:07.491 00.061 15712 worker thread done servicing request
04:23:07.491 00.000 7988 OnExposeComplete: enter
04:23:07.491 00.000 7988 UpdateGuideState(): m_state=1
04:23:07.497 00.006 7988 UpdateCurrentPosition: no star selected
04:23:07.497 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:07.499 00.002 7988 Status Line: No star selected
04:23:07.501 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=90, FiltMax=112, Gamma=0.690
04:23:07.501 00.000 7988 UpdateGuideState exits: No star selected
04:23:07.503 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:07.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:07.503 00.000 7988 Enqueuing Expose request
04:23:07.503 00.000 15712 Worker thread wakes up
04:23:07.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:07.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:09.137 01.634 15712 Exposure complete
04:23:09.202 00.065 15712 worker thread done servicing request
04:23:09.203 00.001 7988 OnExposeComplete: enter
04:23:09.203 00.000 7988 UpdateGuideState(): m_state=1
04:23:09.203 00.000 7988 UpdateCurrentPosition: no star selected
04:23:09.206 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:09.206 00.000 7988 Status Line: No star selected
04:23:09.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=89, FiltMax=112, Gamma=0.690
04:23:09.206 00.000 7988 UpdateGuideState exits: No star selected
04:23:09.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:09.206 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:09.206 00.000 7988 Enqueuing Expose request
04:23:09.206 00.000 15712 Worker thread wakes up
04:23:09.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:09.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:10.734 01.528 15712 Exposure complete
04:23:10.797 00.063 15712 worker thread done servicing request
04:23:10.799 00.002 7988 OnExposeComplete: enter
04:23:10.799 00.000 7988 UpdateGuideState(): m_state=1
04:23:10.799 00.000 7988 UpdateCurrentPosition: no star selected
04:23:10.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:10.799 00.000 7988 Status Line: No star selected
04:23:10.805 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=100, FiltMin=88, FiltMax=110, Gamma=0.690
04:23:10.805 00.000 7988 UpdateGuideState exits: No star selected
04:23:10.807 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:10.807 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:10.809 00.002 7988 Enqueuing Expose request
04:23:10.809 00.000 15712 Worker thread wakes up
04:23:10.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:10.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:12.440 01.631 15712 Exposure complete
04:23:12.506 00.066 7988 OnExposeComplete: enter
04:23:12.508 00.002 7988 UpdateGuideState(): m_state=1
04:23:12.508 00.000 7988 UpdateCurrentPosition: no star selected
04:23:12.510 00.002 15712 worker thread done servicing request
04:23:12.510 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:12.510 00.000 7988 Status Line: No star selected
04:23:12.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=89, FiltMax=109, Gamma=0.690
04:23:12.515 00.005 7988 UpdateGuideState exits: No star selected
04:23:12.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:12.517 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:12.517 00.000 7988 Enqueuing Expose request
04:23:12.519 00.002 15712 Worker thread wakes up
04:23:12.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:12.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:13.940 01.421 15712 Exposure complete
04:23:14.017 00.077 15712 worker thread done servicing request
04:23:14.017 00.000 7988 OnExposeComplete: enter
04:23:14.019 00.002 7988 UpdateGuideState(): m_state=1
04:23:14.021 00.002 7988 UpdateCurrentPosition: no star selected
04:23:14.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:14.023 00.002 7988 Status Line: No star selected
04:23:14.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=100, FiltMin=89, FiltMax=110, Gamma=0.690
04:23:14.027 00.002 7988 UpdateGuideState exits: No star selected
04:23:14.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:14.029 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:14.029 00.000 7988 Enqueuing Expose request
04:23:14.029 00.000 15712 Worker thread wakes up
04:23:14.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:14.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:15.670 01.641 15712 Exposure complete
04:23:15.732 00.062 15712 worker thread done servicing request
04:23:15.732 00.000 7988 OnExposeComplete: enter
04:23:15.732 00.000 7988 UpdateGuideState(): m_state=1
04:23:15.747 00.015 7988 UpdateCurrentPosition: no star selected
04:23:15.749 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:15.751 00.002 7988 Status Line: No star selected
04:23:15.753 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=88, FiltMax=110, Gamma=0.690
04:23:15.753 00.000 7988 UpdateGuideState exits: No star selected
04:23:15.755 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:15.755 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:15.757 00.002 7988 Enqueuing Expose request
04:23:15.759 00.002 15712 Worker thread wakes up
04:23:15.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:15.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:17.170 01.411 15712 Exposure complete
04:23:17.231 00.061 15712 worker thread done servicing request
04:23:17.231 00.000 7988 OnExposeComplete: enter
04:23:17.231 00.000 7988 UpdateGuideState(): m_state=1
04:23:17.238 00.007 7988 UpdateCurrentPosition: no star selected
04:23:17.238 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:17.240 00.002 7988 Status Line: No star selected
04:23:17.242 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=89, FiltMax=109, Gamma=0.690
04:23:17.242 00.000 7988 UpdateGuideState exits: No star selected
04:23:17.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:17.242 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:17.245 00.003 7988 Enqueuing Expose request
04:23:17.247 00.002 15712 Worker thread wakes up
04:23:17.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:17.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:18.888 01.641 15712 Exposure complete
04:23:18.951 00.063 15712 worker thread done servicing request
04:23:18.951 00.000 7988 OnExposeComplete: enter
04:23:18.951 00.000 7988 UpdateGuideState(): m_state=1
04:23:18.957 00.006 7988 UpdateCurrentPosition: no star selected
04:23:18.957 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:18.959 00.002 7988 Status Line: No star selected
04:23:18.961 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=89, FiltMax=110, Gamma=0.690
04:23:18.961 00.000 7988 UpdateGuideState exits: No star selected
04:23:18.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:18.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:18.961 00.000 7988 Enqueuing Expose request
04:23:18.961 00.000 15712 Worker thread wakes up
04:23:18.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:18.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:20.485 01.524 15712 Exposure complete
04:23:20.550 00.065 15712 worker thread done servicing request
04:23:20.550 00.000 7988 OnExposeComplete: enter
04:23:20.550 00.000 7988 UpdateGuideState(): m_state=1
04:23:20.550 00.000 7988 UpdateCurrentPosition: no star selected
04:23:20.550 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:20.550 00.000 7988 Status Line: No star selected
04:23:20.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=88, FiltMax=109, Gamma=0.690
04:23:20.550 00.000 7988 UpdateGuideState exits: No star selected
04:23:20.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:20.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:20.562 00.012 7988 Enqueuing Expose request
04:23:20.562 00.000 15712 Worker thread wakes up
04:23:20.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:20.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:22.196 01.634 15712 Exposure complete
04:23:22.257 00.061 15712 worker thread done servicing request
04:23:22.257 00.000 7988 OnExposeComplete: enter
04:23:22.257 00.000 7988 UpdateGuideState(): m_state=1
04:23:22.264 00.007 7988 UpdateCurrentPosition: no star selected
04:23:22.264 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:22.266 00.002 7988 Status Line: No star selected
04:23:22.268 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=89, FiltMax=109, Gamma=0.690
04:23:22.268 00.000 7988 UpdateGuideState exits: No star selected
04:23:22.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:22.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:22.268 00.000 7988 Enqueuing Expose request
04:23:22.273 00.005 15712 Worker thread wakes up
04:23:22.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:22.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:23.790 01.517 15712 Exposure complete
04:23:23.855 00.065 15712 worker thread done servicing request
04:23:23.855 00.000 7988 OnExposeComplete: enter
04:23:23.855 00.000 7988 UpdateGuideState(): m_state=1
04:23:23.855 00.000 7988 UpdateCurrentPosition: no star selected
04:23:23.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:23.855 00.000 7988 Status Line: No star selected
04:23:23.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=90, FiltMax=110, Gamma=0.690
04:23:23.855 00.000 7988 UpdateGuideState exits: No star selected
04:23:23.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:23.855 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:23.865 00.010 7988 Enqueuing Expose request
04:23:23.867 00.002 15712 Worker thread wakes up
04:23:23.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:23.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:25.498 01.631 15712 Exposure complete
04:23:25.560 00.062 15712 worker thread done servicing request
04:23:25.560 00.000 7988 OnExposeComplete: enter
04:23:25.560 00.000 7988 UpdateGuideState(): m_state=1
04:23:25.567 00.007 7988 UpdateCurrentPosition: no star selected
04:23:25.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:25.569 00.002 7988 Status Line: No star selected
04:23:25.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=90, FiltMax=109, Gamma=0.690
04:23:25.571 00.002 7988 UpdateGuideState exits: No star selected
04:23:25.573 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:25.573 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:25.573 00.000 7988 Enqueuing Expose request
04:23:25.575 00.002 15712 Worker thread wakes up
04:23:25.576 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:25.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:27.094 01.518 15712 Exposure complete
04:23:27.156 00.062 15712 worker thread done servicing request
04:23:27.156 00.000 7988 OnExposeComplete: enter
04:23:27.156 00.000 7988 UpdateGuideState(): m_state=1
04:23:27.156 00.000 7988 UpdateCurrentPosition: no star selected
04:23:27.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:27.167 00.011 7988 Status Line: No star selected
04:23:27.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=90, FiltMax=108, Gamma=0.690
04:23:27.167 00.000 7988 UpdateGuideState exits: No star selected
04:23:27.167 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:27.167 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:27.172 00.005 7988 Enqueuing Expose request
04:23:27.172 00.000 15712 Worker thread wakes up
04:23:27.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:27.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:28.814 01.642 15712 Exposure complete
04:23:28.880 00.066 15712 worker thread done servicing request
04:23:28.880 00.000 7988 OnExposeComplete: enter
04:23:28.880 00.000 7988 UpdateGuideState(): m_state=1
04:23:28.880 00.000 7988 UpdateCurrentPosition: no star selected
04:23:28.880 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:28.880 00.000 7988 Status Line: No star selected
04:23:28.887 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=90, FiltMax=109, Gamma=0.690
04:23:28.887 00.000 7988 UpdateGuideState exits: No star selected
04:23:28.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:28.887 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:28.887 00.000 7988 Enqueuing Expose request
04:23:28.887 00.000 15712 Worker thread wakes up
04:23:28.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:28.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:30.302 01.415 15712 Exposure complete
04:23:30.364 00.062 15712 worker thread done servicing request
04:23:30.364 00.000 7988 OnExposeComplete: enter
04:23:30.364 00.000 7988 UpdateGuideState(): m_state=1
04:23:30.371 00.007 7988 UpdateCurrentPosition: no star selected
04:23:30.371 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:30.373 00.002 7988 Status Line: No star selected
04:23:30.375 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=91, FiltMax=109, Gamma=0.690
04:23:30.375 00.000 7988 UpdateGuideState exits: No star selected
04:23:30.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:30.375 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:30.375 00.000 7988 Enqueuing Expose request
04:23:30.380 00.005 15712 Worker thread wakes up
04:23:30.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:30.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:32.119 01.739 15712 Exposure complete
04:23:32.181 00.062 15712 worker thread done servicing request
04:23:32.187 00.006 7988 OnExposeComplete: enter
04:23:32.187 00.000 7988 UpdateGuideState(): m_state=1
04:23:32.189 00.002 7988 UpdateCurrentPosition: no star selected
04:23:32.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:32.191 00.002 7988 Status Line: No star selected
04:23:32.193 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=99, FiltMin=90, FiltMax=109, Gamma=0.690
04:23:32.193 00.000 7988 UpdateGuideState exits: No star selected
04:23:32.193 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:32.193 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:32.193 00.000 7988 Enqueuing Expose request
04:23:32.197 00.004 15712 Worker thread wakes up
04:23:32.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:32.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:33.604 01.407 15712 Exposure complete
04:23:33.671 00.067 15712 worker thread done servicing request
04:23:33.671 00.000 7988 OnExposeComplete: enter
04:23:33.671 00.000 7988 UpdateGuideState(): m_state=1
04:23:33.671 00.000 7988 UpdateCurrentPosition: no star selected
04:23:33.671 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:33.671 00.000 7988 Status Line: No star selected
04:23:33.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=91, FiltMax=109, Gamma=0.690
04:23:33.671 00.000 7988 UpdateGuideState exits: No star selected
04:23:33.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:33.671 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:33.671 00.000 7988 Enqueuing Expose request
04:23:33.671 00.000 15712 Worker thread wakes up
04:23:33.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:33.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:35.317 01.646 15712 Exposure complete
04:23:35.378 00.061 15712 worker thread done servicing request
04:23:35.378 00.000 7988 OnExposeComplete: enter
04:23:35.378 00.000 7988 UpdateGuideState(): m_state=1
04:23:35.378 00.000 7988 UpdateCurrentPosition: no star selected
04:23:35.378 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:35.378 00.000 7988 Status Line: No star selected
04:23:35.388 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=99, FiltMin=90, FiltMax=111, Gamma=0.690
04:23:35.390 00.002 7988 UpdateGuideState exits: No star selected
04:23:35.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:35.392 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:35.392 00.000 7988 Enqueuing Expose request
04:23:35.394 00.002 15712 Worker thread wakes up
04:23:35.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:35.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:36.913 01.519 15712 Exposure complete
04:23:36.975 00.062 15712 worker thread done servicing request
04:23:36.975 00.000 7988 OnExposeComplete: enter
04:23:36.975 00.000 7988 UpdateGuideState(): m_state=1
04:23:36.982 00.007 7988 UpdateCurrentPosition: no star selected
04:23:36.982 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:36.984 00.002 7988 Status Line: No star selected
04:23:36.986 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=100, FiltMin=90, FiltMax=110, Gamma=0.690
04:23:36.986 00.000 7988 UpdateGuideState exits: No star selected
04:23:36.986 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:36.988 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:36.988 00.000 7988 Enqueuing Expose request
04:23:36.991 00.003 15712 Worker thread wakes up
04:23:36.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:36.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:38.621 01.630 15712 Exposure complete
04:23:38.685 00.064 15712 worker thread done servicing request
04:23:38.685 00.000 7988 OnExposeComplete: enter
04:23:38.685 00.000 7988 UpdateGuideState(): m_state=1
04:23:38.685 00.000 7988 UpdateCurrentPosition: no star selected
04:23:38.685 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:38.693 00.008 7988 Status Line: No star selected
04:23:38.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=91, FiltMax=111, Gamma=0.690
04:23:38.693 00.000 7988 UpdateGuideState exits: No star selected
04:23:38.693 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:38.693 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:38.693 00.000 7988 Enqueuing Expose request
04:23:38.693 00.000 15712 Worker thread wakes up
04:23:38.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:38.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:40.222 01.529 15712 Exposure complete
04:23:40.284 00.062 15712 worker thread done servicing request
04:23:40.284 00.000 7988 OnExposeComplete: enter
04:23:40.284 00.000 7988 UpdateGuideState(): m_state=1
04:23:40.284 00.000 7988 UpdateCurrentPosition: no star selected
04:23:40.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:40.284 00.000 7988 Status Line: No star selected
04:23:40.292 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=90, FiltMax=112, Gamma=0.690
04:23:40.292 00.000 7988 UpdateGuideState exits: No star selected
04:23:40.292 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:40.292 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:40.292 00.000 7988 Enqueuing Expose request
04:23:40.292 00.000 15712 Worker thread wakes up
04:23:40.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:40.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:41.933 01.641 15712 Exposure complete
04:23:41.998 00.065 15712 worker thread done servicing request
04:23:41.998 00.000 7988 OnExposeComplete: enter
04:23:41.998 00.000 7988 UpdateGuideState(): m_state=1
04:23:41.998 00.000 7988 UpdateCurrentPosition: no star selected
04:23:41.998 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:41.998 00.000 7988 Status Line: No star selected
04:23:41.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=90, FiltMax=112, Gamma=0.690
04:23:41.998 00.000 7988 UpdateGuideState exits: No star selected
04:23:41.998 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:41.998 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:41.998 00.000 7988 Enqueuing Expose request
04:23:42.010 00.012 15712 Worker thread wakes up
04:23:42.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:42.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:43.533 01.523 15712 Exposure complete
04:23:43.599 00.066 15712 worker thread done servicing request
04:23:43.599 00.000 7988 OnExposeComplete: enter
04:23:43.601 00.002 7988 UpdateGuideState(): m_state=1
04:23:43.601 00.000 7988 UpdateCurrentPosition: no star selected
04:23:43.603 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:43.603 00.000 7988 Status Line: No star selected
04:23:43.605 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=100, FiltMin=90, FiltMax=111, Gamma=0.690
04:23:43.607 00.002 7988 UpdateGuideState exits: No star selected
04:23:43.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:43.609 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:43.609 00.000 7988 Enqueuing Expose request
04:23:43.611 00.002 15712 Worker thread wakes up
04:23:43.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:43.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:45.244 01.633 15712 Exposure complete
04:23:45.308 00.064 15712 worker thread done servicing request
04:23:45.308 00.000 7988 OnExposeComplete: enter
04:23:45.308 00.000 7988 UpdateGuideState(): m_state=1
04:23:45.308 00.000 7988 UpdateCurrentPosition: no star selected
04:23:45.312 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:45.312 00.000 7988 Status Line: No star selected
04:23:45.314 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=90, FiltMax=113, Gamma=0.690
04:23:45.316 00.002 7988 UpdateGuideState exits: No star selected
04:23:45.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:45.318 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:45.320 00.002 7988 Enqueuing Expose request
04:23:45.320 00.000 15712 Worker thread wakes up
04:23:45.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:45.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:46.840 01.520 15712 Exposure complete
04:23:46.902 00.062 15712 worker thread done servicing request
04:23:46.902 00.000 7988 OnExposeComplete: enter
04:23:46.902 00.000 7988 UpdateGuideState(): m_state=1
04:23:46.902 00.000 7988 UpdateCurrentPosition: no star selected
04:23:46.902 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:46.902 00.000 7988 Status Line: No star selected
04:23:46.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=90, FiltMax=111, Gamma=0.690
04:23:46.913 00.011 7988 UpdateGuideState exits: No star selected
04:23:46.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:46.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:46.913 00.000 7988 Enqueuing Expose request
04:23:46.917 00.004 15712 Worker thread wakes up
04:23:46.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:46.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:48.547 01.630 15712 Exposure complete
04:23:48.609 00.062 15712 worker thread done servicing request
04:23:48.609 00.000 7988 OnExposeComplete: enter
04:23:48.609 00.000 7988 UpdateGuideState(): m_state=1
04:23:48.615 00.006 7988 UpdateCurrentPosition: no star selected
04:23:48.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:48.615 00.000 7988 Status Line: No star selected
04:23:48.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=90, FiltMax=111, Gamma=0.690
04:23:48.615 00.000 7988 UpdateGuideState exits: No star selected
04:23:48.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:48.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:48.615 00.000 7988 Enqueuing Expose request
04:23:48.615 00.000 15712 Worker thread wakes up
04:23:48.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:48.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:50.145 01.530 15712 Exposure complete
04:23:50.206 00.061 15712 worker thread done servicing request
04:23:50.206 00.000 7988 OnExposeComplete: enter
04:23:50.206 00.000 7988 UpdateGuideState(): m_state=1
04:23:50.213 00.007 7988 UpdateCurrentPosition: no star selected
04:23:50.213 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:50.215 00.002 7988 Status Line: No star selected
04:23:50.216 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=90, FiltMax=111, Gamma=0.690
04:23:50.218 00.002 7988 UpdateGuideState exits: No star selected
04:23:50.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:50.220 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:50.220 00.000 7988 Enqueuing Expose request
04:23:50.222 00.002 15712 Worker thread wakes up
04:23:50.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:50.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:51.853 01.631 15712 Exposure complete
04:23:51.919 00.066 15712 worker thread done servicing request
04:23:51.919 00.000 7988 OnExposeComplete: enter
04:23:51.919 00.000 7988 UpdateGuideState(): m_state=1
04:23:51.919 00.000 7988 UpdateCurrentPosition: no star selected
04:23:51.919 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:51.919 00.000 7988 Status Line: No star selected
04:23:51.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=90, FiltMax=111, Gamma=0.690
04:23:51.919 00.000 7988 UpdateGuideState exits: No star selected
04:23:51.919 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:51.919 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:51.919 00.000 7988 Enqueuing Expose request
04:23:51.919 00.000 15712 Worker thread wakes up
04:23:51.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:51.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:53.447 01.528 15712 Exposure complete
04:23:53.508 00.061 15712 worker thread done servicing request
04:23:53.508 00.000 7988 OnExposeComplete: enter
04:23:53.508 00.000 7988 UpdateGuideState(): m_state=1
04:23:53.514 00.006 7988 UpdateCurrentPosition: no star selected
04:23:53.514 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:53.517 00.003 7988 Status Line: No star selected
04:23:53.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=100, FiltMin=90, FiltMax=113, Gamma=0.690
04:23:53.517 00.000 7988 UpdateGuideState exits: No star selected
04:23:53.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:53.517 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:53.517 00.000 7988 Enqueuing Expose request
04:23:53.524 00.007 15712 Worker thread wakes up
04:23:53.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:53.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:55.267 01.743 15712 Exposure complete
04:23:55.329 00.062 15712 worker thread done servicing request
04:23:55.329 00.000 7988 OnExposeComplete: enter
04:23:55.329 00.000 7988 UpdateGuideState(): m_state=1
04:23:55.329 00.000 7988 UpdateCurrentPosition: no star selected
04:23:55.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:55.329 00.000 7988 Status Line: No star selected
04:23:55.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=90, FiltMax=114, Gamma=0.690
04:23:55.339 00.010 7988 UpdateGuideState exits: No star selected
04:23:55.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:55.339 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:55.339 00.000 7988 Enqueuing Expose request
04:23:55.339 00.000 15712 Worker thread wakes up
04:23:55.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:55.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:56.751 01.412 15712 Exposure complete
04:23:56.813 00.062 15712 worker thread done servicing request
04:23:56.813 00.000 7988 OnExposeComplete: enter
04:23:56.813 00.000 7988 UpdateGuideState(): m_state=1
04:23:56.813 00.000 7988 UpdateCurrentPosition: no star selected
04:23:56.820 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:56.820 00.000 7988 Status Line: No star selected
04:23:56.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=101, FiltMin=91, FiltMax=116, Gamma=0.690
04:23:56.820 00.000 7988 UpdateGuideState exits: No star selected
04:23:56.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:56.820 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:56.820 00.000 7988 Enqueuing Expose request
04:23:56.820 00.000 15712 Worker thread wakes up
04:23:56.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:56.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:23:58.460 01.640 15712 Exposure complete
04:23:58.522 00.062 15712 worker thread done servicing request
04:23:58.522 00.000 7988 OnExposeComplete: enter
04:23:58.522 00.000 7988 UpdateGuideState(): m_state=1
04:23:58.522 00.000 7988 UpdateCurrentPosition: no star selected
04:23:58.522 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:23:58.522 00.000 7988 Status Line: No star selected
04:23:58.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=102, FiltMin=91, FiltMax=117, Gamma=0.690
04:23:58.522 00.000 7988 UpdateGuideState exits: No star selected
04:23:58.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:58.522 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:23:58.522 00.000 7988 Enqueuing Expose request
04:23:58.522 00.000 15712 Worker thread wakes up
04:23:58.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:23:58.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:00.058 01.536 15712 Exposure complete
04:24:00.124 00.066 15712 worker thread done servicing request
04:24:00.124 00.000 7988 OnExposeComplete: enter
04:24:00.124 00.000 7988 UpdateGuideState(): m_state=1
04:24:00.124 00.000 7988 UpdateCurrentPosition: no star selected
04:24:00.124 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:00.124 00.000 7988 Status Line: No star selected
04:24:00.131 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=102, FiltMin=92, FiltMax=117, Gamma=0.690
04:24:00.131 00.000 7988 UpdateGuideState exits: No star selected
04:24:00.133 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:00.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:00.135 00.002 7988 Enqueuing Expose request
04:24:00.137 00.002 15712 Worker thread wakes up
04:24:00.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:00.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:01.769 01.632 15712 Exposure complete
04:24:01.838 00.069 15712 worker thread done servicing request
04:24:01.838 00.000 7988 OnExposeComplete: enter
04:24:01.838 00.000 7988 UpdateGuideState(): m_state=1
04:24:01.842 00.004 7988 UpdateCurrentPosition: no star selected
04:24:01.842 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:01.844 00.002 7988 Status Line: No star selected
04:24:01.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=103, FiltMin=92, FiltMax=117, Gamma=0.690
04:24:01.847 00.003 7988 UpdateGuideState exits: No star selected
04:24:01.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:01.847 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:01.847 00.000 7988 Enqueuing Expose request
04:24:01.847 00.000 15712 Worker thread wakes up
04:24:01.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:01.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:03.270 01.423 15712 Exposure complete
04:24:03.331 00.061 15712 worker thread done servicing request
04:24:03.331 00.000 7988 OnExposeComplete: enter
04:24:03.331 00.000 7988 UpdateGuideState(): m_state=1
04:24:03.337 00.006 7988 UpdateCurrentPosition: no star selected
04:24:03.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:03.339 00.002 7988 Status Line: No star selected
04:24:03.341 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=103, FiltMin=91, FiltMax=116, Gamma=0.690
04:24:03.341 00.000 7988 UpdateGuideState exits: No star selected
04:24:03.343 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:03.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:03.345 00.002 7988 Enqueuing Expose request
04:24:03.345 00.000 15712 Worker thread wakes up
04:24:03.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:03.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:04.976 01.631 15712 Exposure complete
04:24:05.037 00.061 15712 worker thread done servicing request
04:24:05.037 00.000 7988 OnExposeComplete: enter
04:24:05.037 00.000 7988 UpdateGuideState(): m_state=1
04:24:05.044 00.007 7988 UpdateCurrentPosition: no star selected
04:24:05.044 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:05.046 00.002 7988 Status Line: No star selected
04:24:05.048 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=103, FiltMin=92, FiltMax=117, Gamma=0.690
04:24:05.048 00.000 7988 UpdateGuideState exits: No star selected
04:24:05.050 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:05.050 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:05.050 00.000 7988 Enqueuing Expose request
04:24:05.053 00.003 15712 Worker thread wakes up
04:24:05.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:05.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:06.572 01.519 15712 Exposure complete
04:24:06.633 00.061 15712 worker thread done servicing request
04:24:06.633 00.000 7988 OnExposeComplete: enter
04:24:06.633 00.000 7988 UpdateGuideState(): m_state=1
04:24:06.633 00.000 7988 UpdateCurrentPosition: no star selected
04:24:06.633 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:06.633 00.000 7988 Status Line: No star selected
04:24:06.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=103, FiltMin=91, FiltMax=117, Gamma=0.690
04:24:06.633 00.000 7988 UpdateGuideState exits: No star selected
04:24:06.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:06.633 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:06.633 00.000 7988 Enqueuing Expose request
04:24:06.633 00.000 15712 Worker thread wakes up
04:24:06.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:06.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:08.389 01.756 15712 Exposure complete
04:24:08.455 00.066 15712 worker thread done servicing request
04:24:08.455 00.000 7988 OnExposeComplete: enter
04:24:08.455 00.000 7988 UpdateGuideState(): m_state=1
04:24:08.455 00.000 7988 UpdateCurrentPosition: no star selected
04:24:08.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:08.455 00.000 7988 Status Line: No star selected
04:24:08.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=103, FiltMin=90, FiltMax=116, Gamma=0.690
04:24:08.455 00.000 7988 UpdateGuideState exits: No star selected
04:24:08.464 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:08.465 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:08.466 00.001 7988 Enqueuing Expose request
04:24:08.467 00.001 15712 Worker thread wakes up
04:24:08.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:08.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:09.875 01.408 15712 Exposure complete
04:24:09.940 00.065 15712 worker thread done servicing request
04:24:09.940 00.000 7988 OnExposeComplete: enter
04:24:09.940 00.000 7988 UpdateGuideState(): m_state=1
04:24:09.940 00.000 7988 UpdateCurrentPosition: no star selected
04:24:09.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:09.940 00.000 7988 Status Line: No star selected
04:24:09.947 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=103, FiltMin=90, FiltMax=116, Gamma=0.690
04:24:09.947 00.000 7988 UpdateGuideState exits: No star selected
04:24:09.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:09.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:09.947 00.000 7988 Enqueuing Expose request
04:24:09.947 00.000 15712 Worker thread wakes up
04:24:09.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:09.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:11.585 01.638 15712 Exposure complete
04:24:11.651 00.066 15712 worker thread done servicing request
04:24:11.651 00.000 7988 OnExposeComplete: enter
04:24:11.651 00.000 7988 UpdateGuideState(): m_state=1
04:24:11.651 00.000 7988 UpdateCurrentPosition: no star selected
04:24:11.651 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:11.651 00.000 7988 Status Line: No star selected
04:24:11.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=102, FiltMin=90, FiltMax=116, Gamma=0.690
04:24:11.651 00.000 7988 UpdateGuideState exits: No star selected
04:24:11.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:11.651 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:11.651 00.000 7988 Enqueuing Expose request
04:24:11.651 00.000 15712 Worker thread wakes up
04:24:11.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:11.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:13.182 01.531 15712 Exposure complete
04:24:13.244 00.062 15712 worker thread done servicing request
04:24:13.244 00.000 7988 OnExposeComplete: enter
04:24:13.244 00.000 7988 UpdateGuideState(): m_state=1
04:24:13.250 00.006 7988 UpdateCurrentPosition: no star selected
04:24:13.250 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:13.252 00.002 7988 Status Line: No star selected
04:24:13.254 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=102, FiltMin=90, FiltMax=116, Gamma=0.690
04:24:13.254 00.000 7988 UpdateGuideState exits: No star selected
04:24:13.256 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:13.256 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:13.258 00.002 7988 Enqueuing Expose request
04:24:13.258 00.000 15712 Worker thread wakes up
04:24:13.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:13.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:14.892 01.634 15712 Exposure complete
04:24:14.956 00.064 15712 worker thread done servicing request
04:24:14.958 00.002 7988 OnExposeComplete: enter
04:24:14.958 00.000 7988 UpdateGuideState(): m_state=1
04:24:14.958 00.000 7988 UpdateCurrentPosition: no star selected
04:24:14.958 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:14.958 00.000 7988 Status Line: No star selected
04:24:14.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=101, FiltMin=90, FiltMax=116, Gamma=0.690
04:24:14.958 00.000 7988 UpdateGuideState exits: No star selected
04:24:14.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:14.958 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:14.958 00.000 7988 Enqueuing Expose request
04:24:14.958 00.000 15712 Worker thread wakes up
04:24:14.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:14.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:16.488 01.530 15712 Exposure complete
04:24:16.550 00.062 15712 worker thread done servicing request
04:24:16.550 00.000 7988 OnExposeComplete: enter
04:24:16.556 00.006 7988 UpdateGuideState(): m_state=1
04:24:16.556 00.000 7988 UpdateCurrentPosition: no star selected
04:24:16.558 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:16.558 00.000 7988 Status Line: No star selected
04:24:16.560 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=101, FiltMin=90, FiltMax=116, Gamma=0.690
04:24:16.562 00.002 7988 UpdateGuideState exits: No star selected
04:24:16.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:16.564 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:16.564 00.000 7988 Enqueuing Expose request
04:24:16.566 00.002 15712 Worker thread wakes up
04:24:16.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:16.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:18.209 01.643 15712 Exposure complete
04:24:18.272 00.063 15712 worker thread done servicing request
04:24:18.272 00.000 7988 OnExposeComplete: enter
04:24:18.272 00.000 7988 UpdateGuideState(): m_state=1
04:24:18.276 00.004 7988 UpdateCurrentPosition: no star selected
04:24:18.277 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:18.277 00.000 7988 Status Line: No star selected
04:24:18.279 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=90, FiltMax=115, Gamma=0.690
04:24:18.281 00.002 7988 UpdateGuideState exits: No star selected
04:24:18.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:18.283 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:18.283 00.000 7988 Enqueuing Expose request
04:24:18.285 00.002 15712 Worker thread wakes up
04:24:18.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:18.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:19.804 01.519 15712 Exposure complete
04:24:19.869 00.065 15712 worker thread done servicing request
04:24:19.869 00.000 7988 OnExposeComplete: enter
04:24:19.869 00.000 7988 UpdateGuideState(): m_state=1
04:24:19.869 00.000 7988 UpdateCurrentPosition: no star selected
04:24:19.869 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:19.874 00.005 7988 Status Line: No star selected
04:24:19.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=100, FiltMin=90, FiltMax=114, Gamma=0.690
04:24:19.874 00.000 7988 UpdateGuideState exits: No star selected
04:24:19.874 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:19.874 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:19.874 00.000 7988 Enqueuing Expose request
04:24:19.881 00.007 15712 Worker thread wakes up
04:24:19.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:19.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:21.510 01.629 15712 Exposure complete
04:24:21.574 00.064 15712 worker thread done servicing request
04:24:21.574 00.000 7988 OnExposeComplete: enter
04:24:21.574 00.000 7988 UpdateGuideState(): m_state=1
04:24:21.579 00.005 7988 UpdateCurrentPosition: no star selected
04:24:21.579 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:21.581 00.002 7988 Status Line: No star selected
04:24:21.583 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=100, FiltMin=90, FiltMax=110, Gamma=0.690
04:24:21.583 00.000 7988 UpdateGuideState exits: No star selected
04:24:21.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:21.583 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:21.583 00.000 7988 Enqueuing Expose request
04:24:21.583 00.000 15712 Worker thread wakes up
04:24:21.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:21.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:23.109 01.526 15712 Exposure complete
04:24:23.172 00.063 15712 worker thread done servicing request
04:24:23.172 00.000 7988 OnExposeComplete: enter
04:24:23.172 00.000 7988 UpdateGuideState(): m_state=1
04:24:23.176 00.004 7988 UpdateCurrentPosition: no star selected
04:24:23.176 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:23.178 00.002 7988 Status Line: No star selected
04:24:23.180 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=89, FiltMax=110, Gamma=0.690
04:24:23.180 00.000 7988 UpdateGuideState exits: No star selected
04:24:23.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:23.180 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:23.180 00.000 7988 Enqueuing Expose request
04:24:23.180 00.000 15712 Worker thread wakes up
04:24:23.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:23.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:24.816 01.636 15712 Exposure complete
04:24:24.879 00.063 15712 worker thread done servicing request
04:24:24.879 00.000 7988 OnExposeComplete: enter
04:24:24.879 00.000 7988 UpdateGuideState(): m_state=1
04:24:24.886 00.007 7988 UpdateCurrentPosition: no star selected
04:24:24.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:24.888 00.002 7988 Status Line: No star selected
04:24:24.890 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=90, FiltMax=111, Gamma=0.690
04:24:24.890 00.000 7988 UpdateGuideState exits: No star selected
04:24:24.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:24.893 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:24.893 00.000 7988 Enqueuing Expose request
04:24:24.893 00.000 15712 Worker thread wakes up
04:24:24.895 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:24.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:26.415 01.520 15712 Exposure complete
04:24:26.479 00.064 15712 worker thread done servicing request
04:24:26.479 00.000 7988 OnExposeComplete: enter
04:24:26.479 00.000 7988 UpdateGuideState(): m_state=1
04:24:26.483 00.004 7988 UpdateCurrentPosition: no star selected
04:24:26.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:26.485 00.002 7988 Status Line: No star selected
04:24:26.487 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=100, FiltMin=90, FiltMax=112, Gamma=0.690
04:24:26.487 00.000 7988 UpdateGuideState exits: No star selected
04:24:26.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:26.487 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:26.492 00.005 7988 Enqueuing Expose request
04:24:26.492 00.000 15712 Worker thread wakes up
04:24:26.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:26.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:28.132 01.640 15712 Exposure complete
04:24:28.195 00.063 15712 worker thread done servicing request
04:24:28.195 00.000 7988 OnExposeComplete: enter
04:24:28.195 00.000 7988 UpdateGuideState(): m_state=1
04:24:28.201 00.006 7988 UpdateCurrentPosition: no star selected
04:24:28.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:28.203 00.002 7988 Status Line: No star selected
04:24:28.205 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=90, FiltMax=112, Gamma=0.690
04:24:28.205 00.000 7988 UpdateGuideState exits: No star selected
04:24:28.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:28.205 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:28.205 00.000 7988 Enqueuing Expose request
04:24:28.205 00.000 15712 Worker thread wakes up
04:24:28.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:28.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:29.732 01.527 15712 Exposure complete
04:24:29.793 00.061 15712 worker thread done servicing request
04:24:29.793 00.000 7988 OnExposeComplete: enter
04:24:29.793 00.000 7988 UpdateGuideState(): m_state=1
04:24:29.802 00.009 7988 UpdateCurrentPosition: no star selected
04:24:29.802 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:29.804 00.002 7988 Status Line: No star selected
04:24:29.806 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=91, FiltMax=112, Gamma=0.690
04:24:29.806 00.000 7988 UpdateGuideState exits: No star selected
04:24:29.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:29.809 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:29.810 00.001 7988 Enqueuing Expose request
04:24:29.810 00.000 15712 Worker thread wakes up
04:24:29.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:29.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:31.455 01.645 15712 Exposure complete
04:24:31.520 00.065 15712 worker thread done servicing request
04:24:31.520 00.000 7988 OnExposeComplete: enter
04:24:31.520 00.000 7988 UpdateGuideState(): m_state=1
04:24:31.520 00.000 7988 UpdateCurrentPosition: no star selected
04:24:31.520 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:31.520 00.000 7988 Status Line: No star selected
04:24:31.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=92, FiltMax=114, Gamma=0.690
04:24:31.520 00.000 7988 UpdateGuideState exits: No star selected
04:24:31.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:31.529 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:31.529 00.000 7988 Enqueuing Expose request
04:24:31.529 00.000 15712 Worker thread wakes up
04:24:31.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:31.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:32.940 01.411 15712 Exposure complete
04:24:33.006 00.066 15712 worker thread done servicing request
04:24:33.006 00.000 7988 OnExposeComplete: enter
04:24:33.006 00.000 7988 UpdateGuideState(): m_state=1
04:24:33.006 00.000 7988 UpdateCurrentPosition: no star selected
04:24:33.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:33.010 00.004 7988 Status Line: No star selected
04:24:33.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=102, FiltMin=92, FiltMax=114, Gamma=0.690
04:24:33.010 00.000 7988 UpdateGuideState exits: No star selected
04:24:33.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:33.010 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:33.010 00.000 7988 Enqueuing Expose request
04:24:33.010 00.000 15712 Worker thread wakes up
04:24:33.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:33.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:34.650 01.640 15712 Exposure complete
04:24:34.716 00.066 15712 worker thread done servicing request
04:24:34.716 00.000 7988 OnExposeComplete: enter
04:24:34.716 00.000 7988 UpdateGuideState(): m_state=1
04:24:34.716 00.000 7988 UpdateCurrentPosition: no star selected
04:24:34.716 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:34.716 00.000 7988 Status Line: No star selected
04:24:34.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=103, FiltMin=91, FiltMax=113, Gamma=0.690
04:24:34.716 00.000 7988 UpdateGuideState exits: No star selected
04:24:34.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:34.716 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:34.716 00.000 7988 Enqueuing Expose request
04:24:34.716 00.000 15712 Worker thread wakes up
04:24:34.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:34.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:36.248 01.532 15712 Exposure complete
04:24:36.312 00.064 15712 worker thread done servicing request
04:24:36.312 00.000 7988 OnExposeComplete: enter
04:24:36.312 00.000 7988 UpdateGuideState(): m_state=1
04:24:36.316 00.004 7988 UpdateCurrentPosition: no star selected
04:24:36.316 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:36.318 00.002 7988 Status Line: No star selected
04:24:36.320 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=103, FiltMin=92, FiltMax=113, Gamma=0.690
04:24:36.320 00.000 7988 UpdateGuideState exits: No star selected
04:24:36.322 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:36.322 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:36.324 00.002 7988 Enqueuing Expose request
04:24:36.325 00.001 15712 Worker thread wakes up
04:24:36.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:36.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:37.965 01.640 15712 Exposure complete
04:24:38.029 00.064 15712 worker thread done servicing request
04:24:38.029 00.000 7988 OnExposeComplete: enter
04:24:38.031 00.002 7988 UpdateGuideState(): m_state=1
04:24:38.031 00.000 7988 UpdateCurrentPosition: no star selected
04:24:38.031 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:38.031 00.000 7988 Status Line: No star selected
04:24:38.035 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=103, FiltMin=93, FiltMax=114, Gamma=0.690
04:24:38.035 00.000 7988 UpdateGuideState exits: No star selected
04:24:38.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:38.035 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:38.035 00.000 7988 Enqueuing Expose request
04:24:38.035 00.000 15712 Worker thread wakes up
04:24:38.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:38.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:39.458 01.423 15712 Exposure complete
04:24:39.522 00.064 15712 worker thread done servicing request
04:24:39.522 00.000 7988 OnExposeComplete: enter
04:24:39.522 00.000 7988 UpdateGuideState(): m_state=1
04:24:39.527 00.005 7988 UpdateCurrentPosition: no star selected
04:24:39.527 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:39.530 00.003 7988 Status Line: No star selected
04:24:39.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=104, FiltMin=93, FiltMax=113, Gamma=0.690
04:24:39.532 00.002 7988 UpdateGuideState exits: No star selected
04:24:39.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:39.534 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:39.534 00.000 7988 Enqueuing Expose request
04:24:39.536 00.002 15712 Worker thread wakes up
04:24:39.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:39.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:41.171 01.635 15712 Exposure complete
04:24:41.233 00.062 15712 worker thread done servicing request
04:24:41.233 00.000 7988 OnExposeComplete: enter
04:24:41.233 00.000 7988 UpdateGuideState(): m_state=1
04:24:41.238 00.005 7988 UpdateCurrentPosition: no star selected
04:24:41.238 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:41.240 00.002 7988 Status Line: No star selected
04:24:41.242 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=104, FiltMin=94, FiltMax=114, Gamma=0.690
04:24:41.242 00.000 7988 UpdateGuideState exits: No star selected
04:24:41.245 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:41.245 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:41.247 00.002 7988 Enqueuing Expose request
04:24:41.247 00.000 15712 Worker thread wakes up
04:24:41.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:41.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:42.767 01.520 15712 Exposure complete
04:24:42.833 00.066 15712 worker thread done servicing request
04:24:42.833 00.000 7988 OnExposeComplete: enter
04:24:42.833 00.000 7988 UpdateGuideState(): m_state=1
04:24:42.835 00.002 7988 UpdateCurrentPosition: no star selected
04:24:42.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:42.837 00.002 7988 Status Line: No star selected
04:24:42.839 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=104, FiltMin=94, FiltMax=114, Gamma=0.690
04:24:42.839 00.000 7988 UpdateGuideState exits: No star selected
04:24:42.841 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:42.841 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:42.843 00.002 7988 Enqueuing Expose request
04:24:42.844 00.001 15712 Worker thread wakes up
04:24:42.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:42.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:44.584 01.740 15712 Exposure complete
04:24:44.650 00.066 15712 worker thread done servicing request
04:24:44.650 00.000 7988 OnExposeComplete: enter
04:24:44.650 00.000 7988 UpdateGuideState(): m_state=1
04:24:44.650 00.000 7988 UpdateCurrentPosition: no star selected
04:24:44.654 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:44.654 00.000 7988 Status Line: No star selected
04:24:44.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=105, FiltMin=95, FiltMax=114, Gamma=0.690
04:24:44.654 00.000 7988 UpdateGuideState exits: No star selected
04:24:44.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:44.654 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:44.654 00.000 7988 Enqueuing Expose request
04:24:44.662 00.008 15712 Worker thread wakes up
04:24:44.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:44.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:46.067 01.405 15712 Exposure complete
04:24:46.128 00.061 15712 worker thread done servicing request
04:24:46.128 00.000 7988 OnExposeComplete: enter
04:24:46.135 00.007 7988 UpdateGuideState(): m_state=1
04:24:46.135 00.000 7988 UpdateCurrentPosition: no star selected
04:24:46.137 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:46.137 00.000 7988 Status Line: No star selected
04:24:46.139 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=105, FiltMin=95, FiltMax=115, Gamma=0.690
04:24:46.141 00.002 7988 UpdateGuideState exits: No star selected
04:24:46.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:46.141 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:46.143 00.002 7988 Enqueuing Expose request
04:24:46.144 00.001 15712 Worker thread wakes up
04:24:46.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:46.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:47.777 01.633 15712 Exposure complete
04:24:47.838 00.061 15712 worker thread done servicing request
04:24:47.838 00.000 7988 OnExposeComplete: enter
04:24:47.838 00.000 7988 UpdateGuideState(): m_state=1
04:24:47.845 00.007 7988 UpdateCurrentPosition: no star selected
04:24:47.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:47.847 00.002 7988 Status Line: No star selected
04:24:47.849 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=105, FiltMin=95, FiltMax=116, Gamma=0.690
04:24:47.849 00.000 7988 UpdateGuideState exits: No star selected
04:24:47.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:47.849 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:47.849 00.000 7988 Enqueuing Expose request
04:24:47.854 00.005 15712 Worker thread wakes up
04:24:47.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:47.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:49.373 01.519 15712 Exposure complete
04:24:49.435 00.062 15712 worker thread done servicing request
04:24:49.435 00.000 7988 OnExposeComplete: enter
04:24:49.435 00.000 7988 UpdateGuideState(): m_state=1
04:24:49.440 00.005 7988 UpdateCurrentPosition: no star selected
04:24:49.440 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:49.442 00.002 7988 Status Line: No star selected
04:24:49.444 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=105, FiltMin=95, FiltMax=115, Gamma=0.690
04:24:49.444 00.000 7988 UpdateGuideState exits: No star selected
04:24:49.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:49.444 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:49.444 00.000 7988 Enqueuing Expose request
04:24:49.444 00.000 15712 Worker thread wakes up
04:24:49.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:49.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:51.085 01.641 15712 Exposure complete
04:24:51.147 00.062 15712 worker thread done servicing request
04:24:51.147 00.000 7988 OnExposeComplete: enter
04:24:51.147 00.000 7988 UpdateGuideState(): m_state=1
04:24:51.152 00.005 7988 UpdateCurrentPosition: no star selected
04:24:51.152 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:51.154 00.002 7988 Status Line: No star selected
04:24:51.155 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=105, FiltMin=94, FiltMax=114, Gamma=0.690
04:24:51.155 00.000 7988 UpdateGuideState exits: No star selected
04:24:51.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:51.155 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:51.155 00.000 7988 Enqueuing Expose request
04:24:51.155 00.000 15712 Worker thread wakes up
04:24:51.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:51.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:52.684 01.529 15712 Exposure complete
04:24:52.745 00.061 15712 worker thread done servicing request
04:24:52.745 00.000 7988 OnExposeComplete: enter
04:24:52.745 00.000 7988 UpdateGuideState(): m_state=1
04:24:52.751 00.006 7988 UpdateCurrentPosition: no star selected
04:24:52.751 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:52.753 00.002 7988 Status Line: No star selected
04:24:52.755 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=105, FiltMin=95, FiltMax=115, Gamma=0.690
04:24:52.755 00.000 7988 UpdateGuideState exits: No star selected
04:24:52.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:52.755 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:52.755 00.000 7988 Enqueuing Expose request
04:24:52.755 00.000 15712 Worker thread wakes up
04:24:52.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:52.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:54.390 01.635 15712 Exposure complete
04:24:54.457 00.067 15712 worker thread done servicing request
04:24:54.457 00.000 7988 OnExposeComplete: enter
04:24:54.457 00.000 7988 UpdateGuideState(): m_state=1
04:24:54.457 00.000 7988 UpdateCurrentPosition: no star selected
04:24:54.457 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:54.457 00.000 7988 Status Line: No star selected
04:24:54.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=105, FiltMin=95, FiltMax=115, Gamma=0.690
04:24:54.457 00.000 7988 UpdateGuideState exits: No star selected
04:24:54.457 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:54.457 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:54.457 00.000 7988 Enqueuing Expose request
04:24:54.457 00.000 15712 Worker thread wakes up
04:24:54.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:54.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:55.988 01.531 15712 Exposure complete
04:24:56.051 00.063 15712 worker thread done servicing request
04:24:56.051 00.000 7988 OnExposeComplete: enter
04:24:56.051 00.000 7988 UpdateGuideState(): m_state=1
04:24:56.056 00.005 7988 UpdateCurrentPosition: no star selected
04:24:56.056 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:56.056 00.000 7988 Status Line: No star selected
04:24:56.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=105, FiltMin=95, FiltMax=116, Gamma=0.690
04:24:56.056 00.000 7988 UpdateGuideState exits: No star selected
04:24:56.056 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:56.056 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:56.056 00.000 7988 Enqueuing Expose request
04:24:56.056 00.000 15712 Worker thread wakes up
04:24:56.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:56.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:57.695 01.639 15712 Exposure complete
04:24:57.760 00.065 15712 worker thread done servicing request
04:24:57.760 00.000 7988 OnExposeComplete: enter
04:24:57.760 00.000 7988 UpdateGuideState(): m_state=1
04:24:57.765 00.005 7988 UpdateCurrentPosition: no star selected
04:24:57.765 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:57.767 00.002 7988 Status Line: No star selected
04:24:57.769 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=105, FiltMin=95, FiltMax=115, Gamma=0.690
04:24:57.769 00.000 7988 UpdateGuideState exits: No star selected
04:24:57.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:57.769 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:57.769 00.000 7988 Enqueuing Expose request
04:24:57.769 00.000 15712 Worker thread wakes up
04:24:57.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:57.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:24:59.296 01.527 15712 Exposure complete
04:24:59.361 00.065 15712 worker thread done servicing request
04:24:59.361 00.000 7988 OnExposeComplete: enter
04:24:59.361 00.000 7988 UpdateGuideState(): m_state=1
04:24:59.361 00.000 7988 UpdateCurrentPosition: no star selected
04:24:59.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:24:59.361 00.000 7988 Status Line: No star selected
04:24:59.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=105, FiltMin=95, FiltMax=117, Gamma=0.690
04:24:59.361 00.000 7988 UpdateGuideState exits: No star selected
04:24:59.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:59.371 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:24:59.371 00.000 7988 Enqueuing Expose request
04:24:59.373 00.002 15712 Worker thread wakes up
04:24:59.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:24:59.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:01.002 01.629 15712 Exposure complete
04:25:01.068 00.066 15712 worker thread done servicing request
04:25:01.069 00.001 7988 OnExposeComplete: enter
04:25:01.069 00.000 7988 UpdateGuideState(): m_state=1
04:25:01.069 00.000 7988 UpdateCurrentPosition: no star selected
04:25:01.069 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:01.069 00.000 7988 Status Line: No star selected
04:25:01.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=127, med=105, FiltMin=95, FiltMax=116, Gamma=0.690
04:25:01.069 00.000 7988 UpdateGuideState exits: No star selected
04:25:01.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:01.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:01.069 00.000 7988 Enqueuing Expose request
04:25:01.079 00.010 15712 Worker thread wakes up
04:25:01.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:01.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:02.596 01.517 15712 Exposure complete
04:25:02.659 00.063 15712 worker thread done servicing request
04:25:02.659 00.000 7988 OnExposeComplete: enter
04:25:02.664 00.005 7988 UpdateGuideState(): m_state=1
04:25:02.666 00.002 7988 UpdateCurrentPosition: no star selected
04:25:02.666 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:02.668 00.002 7988 Status Line: No star selected
04:25:02.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=105, FiltMin=95, FiltMax=118, Gamma=0.690
04:25:02.670 00.002 7988 UpdateGuideState exits: No star selected
04:25:02.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:02.672 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:02.672 00.000 7988 Enqueuing Expose request
04:25:02.674 00.002 15712 Worker thread wakes up
04:25:02.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:02.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:04.308 01.634 15712 Exposure complete
04:25:04.370 00.062 15712 worker thread done servicing request
04:25:04.374 00.004 7988 OnExposeComplete: enter
04:25:04.374 00.000 7988 UpdateGuideState(): m_state=1
04:25:04.374 00.000 7988 UpdateCurrentPosition: no star selected
04:25:04.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:04.374 00.000 7988 Status Line: No star selected
04:25:04.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=106, FiltMin=94, FiltMax=119, Gamma=0.690
04:25:04.374 00.000 7988 UpdateGuideState exits: No star selected
04:25:04.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:04.382 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:04.382 00.000 7988 Enqueuing Expose request
04:25:04.384 00.002 15712 Worker thread wakes up
04:25:04.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:04.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:05.902 01.518 15712 Exposure complete
04:25:05.964 00.062 15712 worker thread done servicing request
04:25:05.964 00.000 7988 OnExposeComplete: enter
04:25:05.964 00.000 7988 UpdateGuideState(): m_state=1
04:25:05.964 00.000 7988 UpdateCurrentPosition: no star selected
04:25:05.964 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:05.964 00.000 7988 Status Line: No star selected
04:25:05.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=106, FiltMin=95, FiltMax=119, Gamma=0.690
04:25:05.964 00.000 7988 UpdateGuideState exits: No star selected
04:25:05.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:05.964 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:05.964 00.000 7988 Enqueuing Expose request
04:25:05.981 00.017 15712 Worker thread wakes up
04:25:05.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:05.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:07.607 01.626 15712 Exposure complete
04:25:07.670 00.063 15712 worker thread done servicing request
04:25:07.670 00.000 7988 OnExposeComplete: enter
04:25:07.670 00.000 7988 UpdateGuideState(): m_state=1
04:25:07.677 00.007 7988 UpdateCurrentPosition: no star selected
04:25:07.677 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:07.679 00.002 7988 Status Line: No star selected
04:25:07.681 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=128, med=107, FiltMin=95, FiltMax=119, Gamma=0.690
04:25:07.681 00.000 7988 UpdateGuideState exits: No star selected
04:25:07.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:07.681 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:07.681 00.000 7988 Enqueuing Expose request
04:25:07.685 00.004 15712 Worker thread wakes up
04:25:07.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:07.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:09.046 01.361 7988 evsrv: cli 0CCCF268 connect
04:25:09.051 00.005 7988 case statement mapped state 1 to 101
04:25:09.053 00.002 7988 case statement mapped state 1 to 101
04:25:09.055 00.002 7988 evsrv: cli 0CCCF268 request: {"method":"get_app_state","id":"3b627fc3-9c71-44f9-8661-934cbcbfa8cc"}
04:25:09.057 00.002 7988 case statement mapped state 1 to 101
04:25:09.059 00.002 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":"Looping","id":"3b627fc3-9c71-44f9-8661-934cbcbfa8cc"}
04:25:09.059 00.000 7988 evsrv: cli 0CCCF268 disconnect
04:25:09.202 00.143 15712 Exposure complete
04:25:09.313 00.111 15712 worker thread done servicing request
04:25:09.313 00.000 7988 OnExposeComplete: enter
04:25:09.315 00.002 7988 UpdateGuideState(): m_state=1
04:25:09.317 00.002 7988 UpdateCurrentPosition: no star selected
04:25:09.319 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:09.321 00.002 7988 Status Line: No star selected
04:25:09.325 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=107, FiltMin=95, FiltMax=118, Gamma=0.690
04:25:09.327 00.002 7988 UpdateGuideState exits: No star selected
04:25:09.328 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:09.330 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:09.330 00.000 7988 Enqueuing Expose request
04:25:09.336 00.006 15712 Worker thread wakes up
04:25:09.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:09.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:10.978 01.642 15712 Exposure complete
04:25:11.081 00.103 15712 worker thread done servicing request
04:25:11.081 00.000 7988 OnExposeComplete: enter
04:25:11.081 00.000 7988 UpdateGuideState(): m_state=1
04:25:11.085 00.004 7988 UpdateCurrentPosition: no star selected
04:25:11.085 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:11.085 00.000 7988 Status Line: No star selected
04:25:11.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=95, FiltMax=118, Gamma=0.690
04:25:11.092 00.007 7988 UpdateGuideState exits: No star selected
04:25:11.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:11.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:11.092 00.000 7988 Enqueuing Expose request
04:25:11.092 00.000 15712 Worker thread wakes up
04:25:11.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:11.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:12.517 01.425 15712 Exposure complete
04:25:12.602 00.085 15712 worker thread done servicing request
04:25:12.602 00.000 7988 OnExposeComplete: enter
04:25:12.602 00.000 7988 UpdateGuideState(): m_state=1
04:25:12.602 00.000 7988 UpdateCurrentPosition: no star selected
04:25:12.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:12.610 00.008 7988 Status Line: No star selected
04:25:12.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=96, FiltMax=118, Gamma=0.690
04:25:12.610 00.000 7988 UpdateGuideState exits: No star selected
04:25:12.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:12.610 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:12.610 00.000 7988 Enqueuing Expose request
04:25:12.619 00.009 15712 Worker thread wakes up
04:25:12.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:12.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:14.259 01.640 15712 Exposure complete
04:25:14.337 00.078 15712 worker thread done servicing request
04:25:14.337 00.000 7988 OnExposeComplete: enter
04:25:14.337 00.000 7988 UpdateGuideState(): m_state=1
04:25:14.337 00.000 7988 UpdateCurrentPosition: no star selected
04:25:14.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:14.337 00.000 7988 Status Line: No star selected
04:25:14.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=96, FiltMax=118, Gamma=0.690
04:25:14.337 00.000 7988 UpdateGuideState exits: No star selected
04:25:14.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:14.337 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:14.350 00.013 7988 Enqueuing Expose request
04:25:14.350 00.000 15712 Worker thread wakes up
04:25:14.353 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:14.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:15.768 01.415 15712 Exposure complete
04:25:15.832 00.064 15712 worker thread done servicing request
04:25:15.832 00.000 7988 OnExposeComplete: enter
04:25:15.832 00.000 7988 UpdateGuideState(): m_state=1
04:25:15.839 00.007 7988 UpdateCurrentPosition: no star selected
04:25:15.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:15.841 00.002 7988 Status Line: No star selected
04:25:15.843 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=107, FiltMin=97, FiltMax=119, Gamma=0.690
04:25:15.844 00.001 7988 UpdateGuideState exits: No star selected
04:25:15.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:15.846 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:15.846 00.000 7988 Enqueuing Expose request
04:25:15.848 00.002 15712 Worker thread wakes up
04:25:15.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:15.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:17.589 01.741 15712 Exposure complete
04:25:17.656 00.067 15712 worker thread done servicing request
04:25:17.656 00.000 7988 OnExposeComplete: enter
04:25:17.658 00.002 7988 UpdateGuideState(): m_state=1
04:25:17.660 00.002 7988 UpdateCurrentPosition: no star selected
04:25:17.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:17.662 00.002 7988 Status Line: No star selected
04:25:17.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=97, FiltMax=119, Gamma=0.690
04:25:17.666 00.004 7988 UpdateGuideState exits: No star selected
04:25:17.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:17.668 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:17.670 00.002 7988 Enqueuing Expose request
04:25:17.670 00.000 15712 Worker thread wakes up
04:25:17.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:17.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:17.670 00.000 7988 evsrv: cli 0CCCF588 connect
04:25:17.672 00.002 7988 case statement mapped state 1 to 101
04:25:17.672 00.000 7988 case statement mapped state 1 to 101
04:25:17.672 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_app_state","id":"9e840bed-8e1d-41de-8a81-daa1204cdfb7"}
04:25:17.672 00.000 7988 case statement mapped state 1 to 101
04:25:17.672 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":"Looping","id":"9e840bed-8e1d-41de-8a81-daa1204cdfb7"}
04:25:17.672 00.000 7988 evsrv: cli 0CCCF588 disconnect
04:25:17.684 00.012 7988 evsrv: cli 0CCCEF48 connect
04:25:17.686 00.002 7988 case statement mapped state 1 to 101
04:25:17.686 00.000 7988 case statement mapped state 1 to 101
04:25:17.688 00.002 7988 evsrv: cli 0CCCEF48 request: {"method":"get_calibrated","id":"735300b8-9c0e-4074-b627-462e38dd3574"}
04:25:17.688 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":true,"id":"735300b8-9c0e-4074-b627-462e38dd3574"}
04:25:17.688 00.000 7988 evsrv: cli 0CCCEF48 disconnect
04:25:17.693 00.005 7988 evsrv: cli 0CCD0028 connect
04:25:17.693 00.000 7988 case statement mapped state 1 to 101
04:25:17.693 00.000 7988 case statement mapped state 1 to 101
04:25:17.693 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":15,"timeout":40},"recalibrate":false},"id":"76eecc66-1f44-40da-b3f4-029340e3e934"}
04:25:17.699 00.006 7988 PhdController::Guide begins
04:25:17.699 00.000 7988 PhdController: newstate STATE_SETUP
04:25:17.701 00.002 7988 PhdController: setup
04:25:17.701 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
04:25:17.701 00.000 7988 PhdController: newstate STATE_SELECT_STAR
04:25:17.701 00.000 7988 GuiderMultiStar::AutoSelect enter
04:25:17.701 00.000 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:25:17.768 00.067 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:25:17.836 00.068 7988 AutoFind: global mean = 0.0, stdev 6.0
04:25:17.836 00.000 7988 AutoFind: using threshold = 0.1
04:25:17.906 00.070 7988 AutoFind: local max [996, 648] 4.9
04:25:17.906 00.000 7988 AutoFind: local max [1196, 269] 4.9
04:25:17.906 00.000 7988 AutoFind: local max [1265, 254] 4.6
04:25:17.906 00.000 7988 AutoFind: local max [212, 662] 4.6
04:25:17.906 00.000 7988 AutoFind: local max [555, 694] 4.5
04:25:17.921 00.015 7988 AutoFind: local max [343, 215] 4.4
04:25:17.922 00.001 7988 AutoFind: local max [1222, 166] 4.4
04:25:17.922 00.000 7988 AutoFind: local max [735, 450] 4.3
04:25:17.922 00.000 7988 AutoFind: local max [751, 403] 4.3
04:25:17.922 00.000 7988 AutoFind: local max [217, 930] 4.3
04:25:17.922 00.000 7988 AutoFind: local max [1163, 212] 4.3
04:25:17.922 00.000 7988 AutoFind: local max [896, 891] 4.3
04:25:17.922 00.000 7988 AutoFind: local max [925, 164] 4.3
04:25:17.922 00.000 7988 AutoFind: local max [242, 625] 4.3
04:25:17.922 00.000 7988 AutoFind: local max [54, 752] 4.3
04:25:17.922 00.000 7988 AutoFind: local max [13, 463] 4.3
04:25:17.922 00.000 7988 AutoFind: local max [1055, 625] 4.2
04:25:17.922 00.000 7988 AutoFind: local max [510, 454] 4.2
04:25:17.922 00.000 7988 AutoFind: local max [812, 692] 4.2
04:25:17.922 00.000 7988 AutoFind: local max [339, 682] 4.2
04:25:17.922 00.000 7988 AutoFind: local max [110, 821] 4.1
04:25:17.922 00.000 7988 AutoFind: local max [742, 744] 4.1
04:25:17.938 00.016 7988 AutoFind: local max [555, 502] 4.1
04:25:17.938 00.000 7988 AutoFind: local max [768, 88] 4.1
04:25:17.938 00.000 7988 AutoFind: local max [1222, 173] 4.0
04:25:17.938 00.000 7988 AutoFind: local max [363, 928] 4.0
04:25:17.938 00.000 7988 AutoFind: local max [975, 279] 4.0
04:25:17.938 00.000 7988 AutoFind: local max [903, 408] 4.0
04:25:17.938 00.000 7988 AutoFind: local max [1071, 943] 4.0
04:25:17.938 00.000 7988 AutoFind: local max [909, 69] 4.0
04:25:17.938 00.000 7988 AutoFind: local max [733, 295] 4.0
04:25:17.938 00.000 7988 AutoFind: local max [668, 694] 4.0
04:25:17.938 00.000 7988 AutoFind: local max [1177, 47] 4.0
04:25:17.938 00.000 7988 AutoFind: local max [1079, 459] 4.0
04:25:17.938 00.000 7988 AutoFind: local max [695, 880] 4.0
04:25:17.938 00.000 7988 AutoFind: local max [8, 423] 4.0
04:25:17.938 00.000 7988 AutoFind: local max [494, 822] 3.9
04:25:17.938 00.000 7988 AutoFind: local max [368, 755] 3.9
04:25:17.938 00.000 7988 AutoFind: local max [824, 297] 3.9
04:25:17.955 00.017 7988 AutoFind: local max [1037, 28] 3.9
04:25:17.957 00.002 7988 AutoFind: local max [106, 948] 3.9
04:25:17.957 00.000 7988 AutoFind: local max [977, 227] 3.9
04:25:17.959 00.002 7988 AutoFind: local max [575, 491] 3.9
04:25:17.961 00.002 7988 AutoFind: local max [270, 698] 3.9
04:25:17.961 00.000 7988 AutoFind: local max [1079, 682] 3.9
04:25:17.963 00.002 7988 AutoFind: local max [206, 512] 3.9
04:25:17.963 00.000 7988 AutoFind: local max [418, 683] 3.9
04:25:17.963 00.000 7988 AutoFind: local max [458, 115] 3.9
04:25:17.963 00.000 7988 AutoFind: local max [680, 461] 3.9
04:25:17.963 00.000 7988 AutoFind: local max [394, 859] 3.9
04:25:17.963 00.000 7988 AutoFind: local max [736, 902] 3.9
04:25:17.963 00.000 7988 AutoFind: local max [582, 887] 3.9
04:25:17.970 00.007 7988 AutoFind: local max [570, 387] 3.9
04:25:17.970 00.000 7988 AutoFind: local max [515, 817] 3.9
04:25:17.972 00.002 7988 AutoFind: local max [245, 634] 3.9
04:25:17.972 00.000 7988 AutoFind: local max [696, 476] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [971, 129] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [787, 156] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [243, 404] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [242, 931] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [657, 486] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [588, 365] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [1266, 246] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [101, 372] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [800, 282] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [1070, 789] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [533, 57] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [900, 159] 3.8
04:25:17.972 00.000 7988 AutoFind: local max [416, 712] 3.8
04:25:17.986 00.014 7988 AutoFind: local max [464, 907] 3.8
04:25:17.986 00.000 7988 AutoFind: local max [141, 582] 3.8
04:25:17.986 00.000 7988 AutoFind: local max [540, 916] 3.8
04:25:17.989 00.003 7988 AutoFind: local max [610, 743] 3.8
04:25:17.989 00.000 7988 AutoFind: local max [433, 202] 3.8
04:25:17.989 00.000 7988 AutoFind: local max [116, 463] 3.8
04:25:17.989 00.000 7988 AutoFind: local max [298, 745] 3.8
04:25:17.989 00.000 7988 AutoFind: local max [1119, 73] 3.8
04:25:17.989 00.000 7988 AutoFind: local max [933, 284] 3.8
04:25:17.989 00.000 7988 AutoFind: local max [988, 395] 3.8
04:25:17.989 00.000 7988 AutoFind: local max [470, 199] 3.8
04:25:17.989 00.000 7988 AutoFind: local max [413, 199] 3.8
04:25:17.989 00.000 7988 AutoFind: local max [376, 892] 3.8
04:25:17.989 00.000 7988 AutoFind: local max [202, 351] 3.7
04:25:17.989 00.000 7988 AutoFind: local max [1009, 890] 3.7
04:25:17.989 00.000 7988 AutoFind: local max [656, 724] 3.7
04:25:18.002 00.013 7988 AutoFind: local max [69, 764] 3.7
04:25:18.002 00.000 7988 AutoFind: local max [668, 226] 3.7
04:25:18.002 00.000 7988 AutoFind: local max [216, 895] 3.7
04:25:18.002 00.000 7988 AutoFind: local max [495, 40] 3.7
04:25:18.006 00.004 7988 AutoFind: local max [848, 493] 3.7
04:25:18.006 00.000 7988 AutoFind: local max [234, 34] 3.7
04:25:18.006 00.000 7988 AutoFind: local max [637, 562] 3.7
04:25:18.006 00.000 7988 AutoFind: local max [933, 514] 3.7
04:25:18.006 00.000 7988 AutoFind: local max [298, 114] 3.7
04:25:18.006 00.000 7988 AutoFind: local max [1078, 259] 3.7
04:25:18.006 00.000 7988 AutoFind: local max [1121, 768] 3.7
04:25:18.006 00.000 7988 AutoFind: local max [1128, 13] 3.7
04:25:18.006 00.000 7988 AutoFind: local max [380, 925] 3.7
04:25:18.006 00.000 7988 AutoFind: local max [757, 429] 3.7
04:25:18.006 00.000 7988 AutoFind: local max [1213, 394] 3.7
04:25:18.006 00.000 7988 AutoFind: too close [380, 925] 3.7 - [363, 928] 4.0
04:25:18.018 00.012 7988 AutoFind: too close [69, 764] 3.7 - [54, 752] 4.3
04:25:18.018 00.000 7988 AutoFind: too close [413, 199] 3.8 - [433, 202] 3.8
04:25:18.018 00.000 7988 AutoFind: too close [1266, 246] 3.8 - [1265, 254] 4.6
04:25:18.018 00.000 7988 AutoFind: too close [696, 476] 3.8 - [680, 461] 3.9
04:25:18.018 00.000 7988 AutoFind: too close [245, 634] 3.9 - [242, 625] 4.3
04:25:18.023 00.005 7988 AutoFind: too close [575, 491] 3.9 - [555, 502] 4.1
04:25:18.023 00.000 7988 AutoFind: too close [1222, 173] 4.0 - [1222, 166] 4.4
04:25:18.023 00.000 7988 AutoFind: too close to edge [1128, 13] 3.7
04:25:18.023 00.000 7988 AutoFind: too close to edge [106, 948] 3.9
04:25:18.023 00.000 7988 AutoFind: too close to edge [8, 423] 4.0
04:25:18.023 00.000 7988 AutoFind: too close to edge [13, 463] 4.3
04:25:18.023 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:25:18.023 00.000 7988 Star::Find(15, 996, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.023 00.000 7988 Star::Find false star n=3 nbg=278 bg=110.3 sigma=3.5 thresh=121 peak=115
04:25:18.023 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=648.00, Mass=34, SNR=2.9, Peak=122 HFD=0.0
04:25:18.023 00.000 7988 Star::Find(15, 1196, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.034 00.011 7988 Star::Find returns 0 (2), X=1196.00, Y=269.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:25:18.034 00.000 7988 Star::Find(15, 212, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.034 00.000 7988 Star::Find false star n=3 nbg=278 bg=106.8 sigma=3.4 thresh=117 peak=113
04:25:18.034 00.000 7988 Star::Find returns 0 (2), X=212.00, Y=662.00, Mass=36, SNR=2.9, Peak=120 HFD=0.0
04:25:18.034 00.000 7988 Star::Find(15, 555, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.034 00.000 7988 Star::Find returns 0 (2), X=555.00, Y=694.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:25:18.040 00.006 7988 Star::Find(15, 343, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.040 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=215.00, Mass=12, SNR=2.0, Peak=122 HFD=0.0
04:25:18.040 00.000 7988 Star::Find(15, 735, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.040 00.000 7988 Star::Find false star n=6 nbg=277 bg=109.5 sigma=3.2 thresh=119 peak=115
04:25:18.040 00.000 7988 Star::Find returns 0 (2), X=735.00, Y=450.00, Mass=61, SNR=2.9, Peak=122 HFD=0.0
04:25:18.040 00.000 7988 Star::Find(15, 751, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.040 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.0 sigma=3.8 thresh=121 peak=116
04:25:18.040 00.000 7988 Star::Find returns 0 (2), X=751.00, Y=403.00, Mass=40, SNR=2.9, Peak=125 HFD=0.0
04:25:18.040 00.000 7988 Star::Find(15, 217, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.040 00.000 7988 Star::Find returns 0 (3), X=217.00, Y=930.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.050 00.010 7988 Star::Find(15, 1163, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.050 00.000 7988 Star::Find false star n=3 nbg=275 bg=108.6 sigma=3.4 thresh=119 peak=115
04:25:18.050 00.000 7988 Star::Find returns 0 (2), X=1163.00, Y=212.00, Mass=36, SNR=2.9, Peak=124 HFD=0.0
04:25:18.050 00.000 7988 Star::Find(15, 896, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.050 00.000 7988 Star::Find returns 0 (3), X=896.00, Y=891.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.050 00.000 7988 Star::Find(15, 925, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.050 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=164.00, Mass=24, SNR=2.9, Peak=125 HFD=0.0
04:25:18.057 00.007 7988 Star::Find(15, 1055, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.057 00.000 7988 Star::Find false star n=3 nbg=276 bg=110.1 sigma=3.6 thresh=121 peak=115
04:25:18.057 00.000 7988 Star::Find returns 0 (2), X=1055.00, Y=625.00, Mass=37, SNR=2.9, Peak=125 HFD=0.0
04:25:18.057 00.000 7988 Star::Find(15, 510, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.057 00.000 7988 Star::Find returns 0 (3), X=510.00, Y=454.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:18.057 00.000 7988 Star::Find(15, 812, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.057 00.000 7988 Star::Find returns 0 (3), X=812.00, Y=692.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.057 00.000 7988 Star::Find(15, 339, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.057 00.000 7988 Star::Find returns 0 (2), X=339.00, Y=682.00, Mass=23, SNR=2.7, Peak=116 HFD=0.0
04:25:18.065 00.008 7988 Star::Find(15, 110, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.065 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=821.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:25:18.065 00.000 7988 Star::Find(15, 742, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.065 00.000 7988 Star::Find returns 0 (3), X=742.00, Y=744.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.065 00.000 7988 Star::Find(15, 768, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.065 00.000 7988 Star::Find returns 0 (2), X=768.00, Y=88.00, Mass=14, SNR=2.2, Peak=124 HFD=0.0
04:25:18.065 00.000 7988 Star::Find(15, 975, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.065 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=279.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
04:25:18.065 00.000 7988 Star::Find(15, 903, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.074 00.009 7988 Star::Find returns 0 (2), X=903.00, Y=408.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
04:25:18.074 00.000 7988 Star::Find(15, 1071, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.074 00.000 7988 Star::Find returns 0 (2), X=1071.00, Y=943.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
04:25:18.074 00.000 7988 Star::Find(15, 909, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.074 00.000 7988 Star::Find returns 0 (3), X=909.00, Y=69.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:18.074 00.000 7988 Star::Find(15, 733, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.074 00.000 7988 Star::Find returns 0 (3), X=733.00, Y=295.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:25:18.081 00.007 7988 Star::Find(15, 668, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.081 00.000 7988 Star::Find returns 0 (3), X=668.00, Y=694.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:18.081 00.000 7988 Star::Find(15, 1177, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.081 00.000 7988 Star::Find returns 0 (2), X=1177.00, Y=47.00, Mass=22, SNR=2.7, Peak=120 HFD=0.0
04:25:18.081 00.000 7988 Star::Find(15, 1079, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.081 00.000 7988 Star::Find returns 0 (2), X=1079.00, Y=459.00, Mass=23, SNR=2.7, Peak=123 HFD=0.0
04:25:18.081 00.000 7988 Star::Find(15, 695, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.081 00.000 7988 Star::Find returns 0 (3), X=695.00, Y=880.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.081 00.000 7988 Star::Find(15, 494, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.081 00.000 7988 Star::Find returns 0 (2), X=494.00, Y=822.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:25:18.081 00.000 7988 Star::Find(15, 368, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.091 00.010 7988 Star::Find returns 0 (2), X=368.00, Y=755.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
04:25:18.091 00.000 7988 Star::Find(15, 824, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.091 00.000 7988 Star::Find returns 0 (2), X=824.00, Y=297.00, Mass=24, SNR=2.8, Peak=123 HFD=0.0
04:25:18.091 00.000 7988 Star::Find(15, 1037, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.091 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=28.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:25:18.097 00.006 7988 Star::Find(15, 977, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.097 00.000 7988 Star::Find returns 0 (3), X=977.00, Y=227.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:18.097 00.000 7988 Star::Find(15, 270, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.097 00.000 7988 Star::Find false star n=3 nbg=281 bg=105.5 sigma=3.4 thresh=116 peak=111
04:25:18.097 00.000 7988 Star::Find returns 0 (2), X=270.00, Y=698.00, Mass=34, SNR=2.9, Peak=121 HFD=0.0
04:25:18.097 00.000 7988 Star::Find(15, 1079, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.097 00.000 7988 Star::Find false star n=5 nbg=282 bg=109.1 sigma=3.7 thresh=120 peak=115
04:25:18.097 00.000 7988 Star::Find returns 0 (2), X=1079.00, Y=682.00, Mass=64, SNR=2.9, Peak=123 HFD=0.0
04:25:18.097 00.000 7988 Star::Find(15, 206, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.106 00.009 7988 Star::Find false star n=5 nbg=281 bg=104.2 sigma=3.4 thresh=114 peak=110
04:25:18.106 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=512.00, Mass=51, SNR=2.9, Peak=118 HFD=0.0
04:25:18.108 00.002 7988 Star::Find(15, 418, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.109 00.001 7988 Star::Find returns 0 (2), X=418.00, Y=683.00, Mass=12, SNR=2.0, Peak=116 HFD=0.0
04:25:18.109 00.000 7988 Star::Find(15, 458, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.111 00.002 7988 Star::Find returns 0 (2), X=458.00, Y=115.00, Mass=22, SNR=2.6, Peak=118 HFD=0.0
04:25:18.111 00.000 7988 Star::Find(15, 394, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.113 00.002 7988 Star::Find returns 0 (2), X=394.00, Y=859.00, Mass=13, SNR=2.2, Peak=119 HFD=0.0
04:25:18.113 00.000 7988 Star::Find(15, 736, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.113 00.000 7988 Star::Find returns 0 (3), X=736.00, Y=902.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.113 00.000 7988 Star::Find(15, 582, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.113 00.000 7988 Star::Find false star n=4 nbg=275 bg=105.0 sigma=3.3 thresh=115 peak=110
04:25:18.113 00.000 7988 Star::Find returns 0 (2), X=582.00, Y=887.00, Mass=40, SNR=2.9, Peak=116 HFD=0.0
04:25:18.113 00.000 7988 Star::Find(15, 570, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.113 00.000 7988 Star::Find returns 0 (2), X=570.00, Y=387.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
04:25:18.113 00.000 7988 Star::Find(15, 515, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.113 00.000 7988 Star::Find returns 0 (2), X=515.00, Y=817.00, Mass=20, SNR=2.6, Peak=119 HFD=0.0
04:25:18.113 00.000 7988 Star::Find(15, 971, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.113 00.000 7988 Star::Find returns 0 (2), X=971.00, Y=129.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
04:25:18.113 00.000 7988 Star::Find(15, 787, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.125 00.012 7988 Star::Find returns 0 (3), X=787.00, Y=156.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:25:18.125 00.000 7988 Star::Find(15, 243, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.125 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=404.00, Mass=22, SNR=2.6, Peak=116 HFD=0.0
04:25:18.128 00.003 7988 Star::Find(15, 242, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.128 00.000 7988 Star::Find returns 0 (2), X=242.00, Y=931.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
04:25:18.128 00.000 7988 Star::Find(15, 657, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.128 00.000 7988 Star::Find false star n=3 nbg=274 bg=109.0 sigma=3.7 thresh=120 peak=114
04:25:18.128 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=486.00, Mass=36, SNR=2.9, Peak=121 HFD=0.0
04:25:18.128 00.000 7988 Star::Find(15, 588, 365, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.128 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=365.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
04:25:18.128 00.000 7988 Star::Find(15, 101, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.128 00.000 7988 Star::Find returns 0 (2), X=101.00, Y=372.00, Mass=23, SNR=2.8, Peak=119 HFD=0.0
04:25:18.138 00.010 7988 Star::Find(15, 800, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.138 00.000 7988 Star::Find false star n=8 nbg=273 bg=110.3 sigma=3.2 thresh=120 peak=116
04:25:18.140 00.002 7988 Star::Find returns 0 (2), X=800.00, Y=282.00, Mass=84, SNR=2.9, Peak=123 HFD=0.0
04:25:18.140 00.000 7988 Star::Find(15, 1070, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.142 00.002 7988 Star::Find returns 0 (2), X=1070.00, Y=789.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
04:25:18.142 00.000 7988 Star::Find(15, 533, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.144 00.002 7988 Star::Find returns 0 (3), X=533.00, Y=57.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:18.144 00.000 7988 Star::Find(15, 900, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.144 00.000 7988 Star::Find returns 0 (3), X=900.00, Y=159.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:25:18.144 00.000 7988 Star::Find(15, 416, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.144 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=712.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:18.144 00.000 7988 Star::Find(15, 464, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.144 00.000 7988 Star::Find returns 0 (2), X=464.00, Y=907.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:25:18.144 00.000 7988 Star::Find(15, 141, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.144 00.000 7988 Star::Find returns 0 (2), X=141.00, Y=582.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:25:18.144 00.000 7988 Star::Find(15, 540, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.144 00.000 7988 Star::Find returns 0 (3), X=540.00, Y=916.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:18.144 00.000 7988 Star::Find(15, 610, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.144 00.000 7988 Star::Find returns 0 (2), X=610.00, Y=743.00, Mass=25, SNR=2.9, Peak=120 HFD=0.0
04:25:18.144 00.000 7988 Star::Find(15, 116, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.144 00.000 7988 Star::Find returns 0 (2), X=116.00, Y=463.00, Mass=13, SNR=2.1, Peak=119 HFD=0.0
04:25:18.159 00.015 7988 Star::Find(15, 298, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.160 00.001 7988 Star::Find false star n=2 nbg=275 bg=105.9 sigma=3.3 thresh=116 peak=111
04:25:18.160 00.000 7988 Star::Find returns 0 (2), X=298.00, Y=745.00, Mass=26, SNR=2.9, Peak=122 HFD=0.0
04:25:18.160 00.000 7988 Star::Find(15, 1119, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.160 00.000 7988 Star::Find returns 0 (2), X=1119.00, Y=73.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:25:18.163 00.003 7988 Star::Find(15, 933, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.163 00.000 7988 Star::Find false star n=3 nbg=279 bg=110.6 sigma=3.6 thresh=121 peak=115
04:25:18.165 00.002 7988 Star::Find returns 0 (2), X=933.00, Y=284.00, Mass=34, SNR=2.9, Peak=124 HFD=0.0
04:25:18.165 00.000 7988 Star::Find(15, 988, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.167 00.002 7988 Star::Find returns 0 (2), X=988.00, Y=395.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:25:18.167 00.000 7988 Star::Find(15, 470, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.169 00.002 7988 Star::Find returns 0 (2), X=470.00, Y=199.00, Mass=21, SNR=2.6, Peak=118 HFD=0.0
04:25:18.169 00.000 7988 Star::Find(15, 376, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.171 00.002 7988 Star::Find returns 0 (3), X=376.00, Y=892.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:18.171 00.000 7988 Star::Find(15, 202, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.173 00.002 7988 Star::Find false star n=4 nbg=277 bg=104.7 sigma=3.3 thresh=115 peak=110
04:25:18.173 00.000 7988 Star::Find returns 0 (2), X=202.00, Y=351.00, Mass=44, SNR=2.9, Peak=117 HFD=0.0
04:25:18.173 00.000 7988 Star::Find(15, 1009, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.176 00.003 7988 Star::Find returns 0 (2), X=1009.00, Y=890.00, Mass=24, SNR=2.8, Peak=122 HFD=0.0
04:25:18.176 00.000 7988 Star::Find(15, 656, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.176 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=724.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:25:18.176 00.000 7988 Star::Find(15, 668, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.176 00.000 7988 Star::Find returns 0 (2), X=668.00, Y=226.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:25:18.176 00.000 7988 Star::Find(15, 216, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.176 00.000 7988 Star::Find returns 0 (2), X=216.00, Y=895.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
04:25:18.176 00.000 7988 Star::Find(15, 495, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.176 00.000 7988 Star::Find returns 0 (3), X=495.00, Y=40.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:18.176 00.000 7988 Star::Find(15, 848, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.176 00.000 7988 Star::Find returns 0 (2), X=848.00, Y=493.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
04:25:18.176 00.000 7988 Star::Find(15, 234, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.176 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=34.00, Mass=21, SNR=2.6, Peak=121 HFD=0.0
04:25:18.176 00.000 7988 Star::Find(15, 637, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.176 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=562.00, Mass=22, SNR=2.7, Peak=123 HFD=0.0
04:25:18.176 00.000 7988 Star::Find(15, 933, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.192 00.016 7988 Star::Find false star n=5 nbg=278 bg=111.0 sigma=3.4 thresh=121 peak=115
04:25:18.193 00.001 7988 Star::Find returns 0 (2), X=933.00, Y=514.00, Mass=58, SNR=2.9, Peak=126 HFD=0.0
04:25:18.193 00.000 7988 Star::Find(15, 298, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.193 00.000 7988 Star::Find false star n=3 nbg=285 bg=105.6 sigma=3.6 thresh=116 peak=110
04:25:18.193 00.000 7988 Star::Find returns 0 (2), X=298.00, Y=114.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:25:18.193 00.000 7988 Star::Find(15, 1078, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.193 00.000 7988 Star::Find returns 0 (2), X=1078.00, Y=259.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:25:18.193 00.000 7988 Star::Find(15, 1121, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.193 00.000 7988 Star::Find false star n=3 nbg=281 bg=108.2 sigma=3.6 thresh=119 peak=112
04:25:18.193 00.000 7988 Star::Find returns 0 (2), X=1121.00, Y=768.00, Mass=33, SNR=2.9, Peak=122 HFD=0.0
04:25:18.193 00.000 7988 Star::Find(15, 757, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.193 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.0 sigma=3.8 thresh=121 peak=116
04:25:18.193 00.000 7988 Star::Find returns 0 (2), X=757.00, Y=429.00, Mass=40, SNR=2.9, Peak=125 HFD=0.0
04:25:18.193 00.000 7988 Star::Find(15, 1213, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.193 00.000 7988 Star::Find false star n=3 nbg=280 bg=108.7 sigma=3.9 thresh=121 peak=115
04:25:18.208 00.015 7988 Star::Find returns 0 (2), X=1213.00, Y=394.00, Mass=46, SNR=2.9, Peak=126 HFD=0.0
04:25:18.208 00.000 7988 AutoFind: finding best star pass 1
04:25:18.210 00.002 7988 Star::Find(15, 996, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.210 00.000 7988 Star::Find false star n=3 nbg=278 bg=110.3 sigma=3.5 thresh=121 peak=115
04:25:18.210 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=648.00, Mass=34, SNR=2.9, Peak=122 HFD=0.0
04:25:18.210 00.000 7988 Star::Find(15, 1196, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.210 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=269.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:25:18.210 00.000 7988 Star::Find(15, 212, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.210 00.000 7988 Star::Find false star n=3 nbg=278 bg=106.8 sigma=3.4 thresh=117 peak=113
04:25:18.210 00.000 7988 Star::Find returns 0 (2), X=212.00, Y=662.00, Mass=36, SNR=2.9, Peak=120 HFD=0.0
04:25:18.210 00.000 7988 Star::Find(15, 555, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.210 00.000 7988 Star::Find returns 0 (2), X=555.00, Y=694.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:25:18.210 00.000 7988 Star::Find(15, 343, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.210 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=215.00, Mass=12, SNR=2.0, Peak=122 HFD=0.0
04:25:18.210 00.000 7988 Star::Find(15, 735, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.210 00.000 7988 Star::Find false star n=6 nbg=277 bg=109.5 sigma=3.2 thresh=119 peak=115
04:25:18.210 00.000 7988 Star::Find returns 0 (2), X=735.00, Y=450.00, Mass=61, SNR=2.9, Peak=122 HFD=0.0
04:25:18.224 00.014 7988 Star::Find(15, 751, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.224 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.0 sigma=3.8 thresh=121 peak=116
04:25:18.227 00.003 7988 Star::Find returns 0 (2), X=751.00, Y=403.00, Mass=40, SNR=2.9, Peak=125 HFD=0.0
04:25:18.227 00.000 7988 Star::Find(15, 217, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.227 00.000 7988 Star::Find returns 0 (3), X=217.00, Y=930.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.227 00.000 7988 Star::Find(15, 1163, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.227 00.000 7988 Star::Find false star n=3 nbg=275 bg=108.6 sigma=3.4 thresh=119 peak=115
04:25:18.227 00.000 7988 Star::Find returns 0 (2), X=1163.00, Y=212.00, Mass=36, SNR=2.9, Peak=124 HFD=0.0
04:25:18.227 00.000 7988 Star::Find(15, 896, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.227 00.000 7988 Star::Find returns 0 (3), X=896.00, Y=891.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.227 00.000 7988 Star::Find(15, 925, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.227 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=164.00, Mass=24, SNR=2.9, Peak=125 HFD=0.0
04:25:18.227 00.000 7988 Star::Find(15, 1055, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.227 00.000 7988 Star::Find false star n=3 nbg=276 bg=110.1 sigma=3.6 thresh=121 peak=115
04:25:18.227 00.000 7988 Star::Find returns 0 (2), X=1055.00, Y=625.00, Mass=37, SNR=2.9, Peak=125 HFD=0.0
04:25:18.227 00.000 7988 Star::Find(15, 510, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.240 00.013 7988 Star::Find returns 0 (3), X=510.00, Y=454.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:18.240 00.000 7988 Star::Find(15, 812, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.240 00.000 7988 Star::Find returns 0 (3), X=812.00, Y=692.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.240 00.000 7988 Star::Find(15, 339, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.244 00.004 7988 Star::Find returns 0 (2), X=339.00, Y=682.00, Mass=23, SNR=2.7, Peak=116 HFD=0.0
04:25:18.244 00.000 7988 Star::Find(15, 110, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.244 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=821.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:25:18.244 00.000 7988 Star::Find(15, 742, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.244 00.000 7988 Star::Find returns 0 (3), X=742.00, Y=744.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.244 00.000 7988 Star::Find(15, 768, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.244 00.000 7988 Star::Find returns 0 (2), X=768.00, Y=88.00, Mass=14, SNR=2.2, Peak=124 HFD=0.0
04:25:18.244 00.000 7988 Star::Find(15, 975, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.244 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=279.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
04:25:18.244 00.000 7988 Star::Find(15, 903, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.244 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=408.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
04:25:18.244 00.000 7988 Star::Find(15, 1071, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.256 00.012 7988 Star::Find returns 0 (2), X=1071.00, Y=943.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
04:25:18.256 00.000 7988 Star::Find(15, 909, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.256 00.000 7988 Star::Find returns 0 (3), X=909.00, Y=69.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:18.256 00.000 7988 Star::Find(15, 733, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.260 00.004 7988 Star::Find returns 0 (3), X=733.00, Y=295.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:25:18.260 00.000 7988 Star::Find(15, 668, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.260 00.000 7988 Star::Find returns 0 (3), X=668.00, Y=694.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:18.260 00.000 7988 Star::Find(15, 1177, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.260 00.000 7988 Star::Find returns 0 (2), X=1177.00, Y=47.00, Mass=22, SNR=2.7, Peak=120 HFD=0.0
04:25:18.260 00.000 7988 Star::Find(15, 1079, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.260 00.000 7988 Star::Find returns 0 (2), X=1079.00, Y=459.00, Mass=23, SNR=2.7, Peak=123 HFD=0.0
04:25:18.267 00.007 7988 Star::Find(15, 695, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.267 00.000 7988 Star::Find returns 0 (3), X=695.00, Y=880.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.269 00.002 7988 Star::Find(15, 494, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.269 00.000 7988 Star::Find returns 0 (2), X=494.00, Y=822.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:25:18.271 00.002 7988 Star::Find(15, 368, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.272 00.001 7988 Star::Find returns 0 (2), X=368.00, Y=755.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
04:25:18.272 00.000 7988 Star::Find(15, 824, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.272 00.000 7988 Star::Find returns 0 (2), X=824.00, Y=297.00, Mass=24, SNR=2.8, Peak=123 HFD=0.0
04:25:18.272 00.000 7988 Star::Find(15, 1037, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.272 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=28.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:25:18.277 00.005 7988 Star::Find(15, 977, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.277 00.000 7988 Star::Find returns 0 (3), X=977.00, Y=227.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:18.277 00.000 7988 Star::Find(15, 270, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.277 00.000 7988 Star::Find false star n=3 nbg=281 bg=105.5 sigma=3.4 thresh=116 peak=111
04:25:18.277 00.000 7988 Star::Find returns 0 (2), X=270.00, Y=698.00, Mass=34, SNR=2.9, Peak=121 HFD=0.0
04:25:18.277 00.000 7988 Star::Find(15, 1079, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.277 00.000 7988 Star::Find false star n=5 nbg=282 bg=109.1 sigma=3.7 thresh=120 peak=115
04:25:18.277 00.000 7988 Star::Find returns 0 (2), X=1079.00, Y=682.00, Mass=64, SNR=2.9, Peak=123 HFD=0.0
04:25:18.277 00.000 7988 Star::Find(15, 206, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.277 00.000 7988 Star::Find false star n=5 nbg=281 bg=104.2 sigma=3.4 thresh=114 peak=110
04:25:18.277 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=512.00, Mass=51, SNR=2.9, Peak=118 HFD=0.0
04:25:18.288 00.011 7988 Star::Find(15, 418, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.288 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=683.00, Mass=12, SNR=2.0, Peak=116 HFD=0.0
04:25:18.288 00.000 7988 Star::Find(15, 458, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.288 00.000 7988 Star::Find returns 0 (2), X=458.00, Y=115.00, Mass=22, SNR=2.6, Peak=118 HFD=0.0
04:25:18.288 00.000 7988 Star::Find(15, 394, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.288 00.000 7988 Star::Find returns 0 (2), X=394.00, Y=859.00, Mass=13, SNR=2.2, Peak=119 HFD=0.0
04:25:18.294 00.006 7988 Star::Find(15, 736, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.294 00.000 7988 Star::Find returns 0 (3), X=736.00, Y=902.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.294 00.000 7988 Star::Find(15, 582, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.294 00.000 7988 Star::Find false star n=4 nbg=275 bg=105.0 sigma=3.3 thresh=115 peak=110
04:25:18.294 00.000 7988 Star::Find returns 0 (2), X=582.00, Y=887.00, Mass=40, SNR=2.9, Peak=116 HFD=0.0
04:25:18.294 00.000 7988 Star::Find(15, 570, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.294 00.000 7988 Star::Find returns 0 (2), X=570.00, Y=387.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
04:25:18.294 00.000 7988 Star::Find(15, 515, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.294 00.000 7988 Star::Find returns 0 (2), X=515.00, Y=817.00, Mass=20, SNR=2.6, Peak=119 HFD=0.0
04:25:18.294 00.000 7988 Star::Find(15, 971, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.303 00.009 7988 Star::Find returns 0 (2), X=971.00, Y=129.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
04:25:18.303 00.000 7988 Star::Find(15, 787, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.303 00.000 7988 Star::Find returns 0 (3), X=787.00, Y=156.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:25:18.303 00.000 7988 Star::Find(15, 243, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.303 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=404.00, Mass=22, SNR=2.6, Peak=116 HFD=0.0
04:25:18.303 00.000 7988 Star::Find(15, 242, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.303 00.000 7988 Star::Find returns 0 (2), X=242.00, Y=931.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
04:25:18.303 00.000 7988 Star::Find(15, 657, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.311 00.008 7988 Star::Find false star n=3 nbg=274 bg=109.0 sigma=3.7 thresh=120 peak=114
04:25:18.311 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=486.00, Mass=36, SNR=2.9, Peak=121 HFD=0.0
04:25:18.311 00.000 7988 Star::Find(15, 588, 365, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.311 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=365.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
04:25:18.311 00.000 7988 Star::Find(15, 101, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.311 00.000 7988 Star::Find returns 0 (2), X=101.00, Y=372.00, Mass=23, SNR=2.8, Peak=119 HFD=0.0
04:25:18.311 00.000 7988 Star::Find(15, 800, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.311 00.000 7988 Star::Find false star n=8 nbg=273 bg=110.3 sigma=3.2 thresh=120 peak=116
04:25:18.319 00.008 7988 Star::Find returns 0 (2), X=800.00, Y=282.00, Mass=84, SNR=2.9, Peak=123 HFD=0.0
04:25:18.319 00.000 7988 Star::Find(15, 1070, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.319 00.000 7988 Star::Find returns 0 (2), X=1070.00, Y=789.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
04:25:18.319 00.000 7988 Star::Find(15, 533, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.319 00.000 7988 Star::Find returns 0 (3), X=533.00, Y=57.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:18.319 00.000 7988 Star::Find(15, 900, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.319 00.000 7988 Star::Find returns 0 (3), X=900.00, Y=159.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:25:18.319 00.000 7988 Star::Find(15, 416, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.319 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=712.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:18.328 00.009 7988 Star::Find(15, 464, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.328 00.000 7988 Star::Find returns 0 (2), X=464.00, Y=907.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:25:18.328 00.000 7988 Star::Find(15, 141, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.328 00.000 7988 Star::Find returns 0 (2), X=141.00, Y=582.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:25:18.328 00.000 7988 Star::Find(15, 540, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.328 00.000 7988 Star::Find returns 0 (3), X=540.00, Y=916.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:18.328 00.000 7988 Star::Find(15, 610, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.328 00.000 7988 Star::Find returns 0 (2), X=610.00, Y=743.00, Mass=25, SNR=2.9, Peak=120 HFD=0.0
04:25:18.335 00.007 7988 Star::Find(15, 116, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.337 00.002 7988 Star::Find returns 0 (2), X=116.00, Y=463.00, Mass=13, SNR=2.1, Peak=119 HFD=0.0
04:25:18.337 00.000 7988 Star::Find(15, 298, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.339 00.002 7988 Star::Find false star n=2 nbg=275 bg=105.9 sigma=3.3 thresh=116 peak=111
04:25:18.339 00.000 7988 Star::Find returns 0 (2), X=298.00, Y=745.00, Mass=26, SNR=2.9, Peak=122 HFD=0.0
04:25:18.339 00.000 7988 Star::Find(15, 1119, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.341 00.002 7988 Star::Find returns 0 (2), X=1119.00, Y=73.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:25:18.341 00.000 7988 Star::Find(15, 933, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.343 00.002 7988 Star::Find false star n=3 nbg=279 bg=110.6 sigma=3.6 thresh=121 peak=115
04:25:18.345 00.002 7988 Star::Find returns 0 (2), X=933.00, Y=284.00, Mass=34, SNR=2.9, Peak=124 HFD=0.0
04:25:18.345 00.000 7988 Star::Find(15, 988, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.345 00.000 7988 Star::Find returns 0 (2), X=988.00, Y=395.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:25:18.345 00.000 7988 Star::Find(15, 470, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.345 00.000 7988 Star::Find returns 0 (2), X=470.00, Y=199.00, Mass=21, SNR=2.6, Peak=118 HFD=0.0
04:25:18.345 00.000 7988 Star::Find(15, 376, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.345 00.000 7988 Star::Find returns 0 (3), X=376.00, Y=892.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:18.351 00.006 7988 Star::Find(15, 202, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.353 00.002 7988 Star::Find false star n=4 nbg=277 bg=104.7 sigma=3.3 thresh=115 peak=110
04:25:18.353 00.000 7988 Star::Find returns 0 (2), X=202.00, Y=351.00, Mass=44, SNR=2.9, Peak=117 HFD=0.0
04:25:18.353 00.000 7988 Star::Find(15, 1009, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.353 00.000 7988 Star::Find returns 0 (2), X=1009.00, Y=890.00, Mass=24, SNR=2.8, Peak=122 HFD=0.0
04:25:18.353 00.000 7988 Star::Find(15, 656, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.353 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=724.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:25:18.353 00.000 7988 Star::Find(15, 668, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.353 00.000 7988 Star::Find returns 0 (2), X=668.00, Y=226.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:25:18.361 00.008 7988 Star::Find(15, 216, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.361 00.000 7988 Star::Find returns 0 (2), X=216.00, Y=895.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
04:25:18.361 00.000 7988 Star::Find(15, 495, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.361 00.000 7988 Star::Find returns 0 (3), X=495.00, Y=40.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:18.361 00.000 7988 Star::Find(15, 848, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.361 00.000 7988 Star::Find returns 0 (2), X=848.00, Y=493.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
04:25:18.367 00.006 7988 Star::Find(15, 234, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.367 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=34.00, Mass=21, SNR=2.6, Peak=121 HFD=0.0
04:25:18.367 00.000 7988 Star::Find(15, 637, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.367 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=562.00, Mass=22, SNR=2.7, Peak=123 HFD=0.0
04:25:18.367 00.000 7988 Star::Find(15, 933, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.367 00.000 7988 Star::Find false star n=5 nbg=278 bg=111.0 sigma=3.4 thresh=121 peak=115
04:25:18.367 00.000 7988 Star::Find returns 0 (2), X=933.00, Y=514.00, Mass=58, SNR=2.9, Peak=126 HFD=0.0
04:25:18.367 00.000 7988 Star::Find(15, 298, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.367 00.000 7988 Star::Find false star n=3 nbg=285 bg=105.6 sigma=3.6 thresh=116 peak=110
04:25:18.367 00.000 7988 Star::Find returns 0 (2), X=298.00, Y=114.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:25:18.367 00.000 7988 Star::Find(15, 1078, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.378 00.011 7988 Star::Find returns 0 (2), X=1078.00, Y=259.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:25:18.378 00.000 7988 Star::Find(15, 1121, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.380 00.002 7988 Star::Find false star n=3 nbg=281 bg=108.2 sigma=3.6 thresh=119 peak=112
04:25:18.380 00.000 7988 Star::Find returns 0 (2), X=1121.00, Y=768.00, Mass=33, SNR=2.9, Peak=122 HFD=0.0
04:25:18.382 00.002 7988 Star::Find(15, 757, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.382 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.0 sigma=3.8 thresh=121 peak=116
04:25:18.382 00.000 7988 Star::Find returns 0 (2), X=757.00, Y=429.00, Mass=40, SNR=2.9, Peak=125 HFD=0.0
04:25:18.382 00.000 7988 Star::Find(15, 1213, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.382 00.000 7988 Star::Find false star n=3 nbg=280 bg=108.7 sigma=3.9 thresh=121 peak=115
04:25:18.382 00.000 7988 Star::Find returns 0 (2), X=1213.00, Y=394.00, Mass=46, SNR=2.9, Peak=126 HFD=0.0
04:25:18.382 00.000 7988 AutoFind: could not find a star on Pass 1
04:25:18.382 00.000 7988 AutoFind: finding best star pass 2
04:25:18.382 00.000 7988 Star::Find(15, 996, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.382 00.000 7988 Star::Find false star n=3 nbg=278 bg=110.3 sigma=3.5 thresh=121 peak=115
04:25:18.382 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=648.00, Mass=34, SNR=2.9, Peak=122 HFD=0.0
04:25:18.382 00.000 7988 Star::Find(15, 1196, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.382 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=269.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:25:18.395 00.013 7988 Star::Find(15, 212, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.395 00.000 7988 Star::Find false star n=3 nbg=278 bg=106.8 sigma=3.4 thresh=117 peak=113
04:25:18.395 00.000 7988 Star::Find returns 0 (2), X=212.00, Y=662.00, Mass=36, SNR=2.9, Peak=120 HFD=0.0
04:25:18.395 00.000 7988 Star::Find(15, 555, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.398 00.003 7988 Star::Find returns 0 (2), X=555.00, Y=694.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:25:18.400 00.002 7988 Star::Find(15, 343, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.400 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=215.00, Mass=12, SNR=2.0, Peak=122 HFD=0.0
04:25:18.402 00.002 7988 Star::Find(15, 735, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.402 00.000 7988 Star::Find false star n=6 nbg=277 bg=109.5 sigma=3.2 thresh=119 peak=115
04:25:18.402 00.000 7988 Star::Find returns 0 (2), X=735.00, Y=450.00, Mass=61, SNR=2.9, Peak=122 HFD=0.0
04:25:18.404 00.002 7988 Star::Find(15, 751, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.404 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.0 sigma=3.8 thresh=121 peak=116
04:25:18.406 00.002 7988 Star::Find returns 0 (2), X=751.00, Y=403.00, Mass=40, SNR=2.9, Peak=125 HFD=0.0
04:25:18.406 00.000 7988 Star::Find(15, 217, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.408 00.002 7988 Star::Find returns 0 (3), X=217.00, Y=930.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.408 00.000 7988 Star::Find(15, 1163, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.410 00.002 7988 Star::Find false star n=3 nbg=275 bg=108.6 sigma=3.4 thresh=119 peak=115
04:25:18.410 00.000 7988 Star::Find returns 0 (2), X=1163.00, Y=212.00, Mass=36, SNR=2.9, Peak=124 HFD=0.0
04:25:18.412 00.002 7988 Star::Find(15, 896, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.414 00.002 7988 Star::Find returns 0 (3), X=896.00, Y=891.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.414 00.000 7988 Star::Find(15, 925, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.414 00.000 7988 Star::Find returns 0 (2), X=925.00, Y=164.00, Mass=24, SNR=2.9, Peak=125 HFD=0.0
04:25:18.414 00.000 7988 Star::Find(15, 1055, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.414 00.000 7988 Star::Find false star n=3 nbg=276 bg=110.1 sigma=3.6 thresh=121 peak=115
04:25:18.414 00.000 7988 Star::Find returns 0 (2), X=1055.00, Y=625.00, Mass=37, SNR=2.9, Peak=125 HFD=0.0
04:25:18.414 00.000 7988 Star::Find(15, 510, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.414 00.000 7988 Star::Find returns 0 (3), X=510.00, Y=454.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:18.414 00.000 7988 Star::Find(15, 812, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.414 00.000 7988 Star::Find returns 0 (3), X=812.00, Y=692.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.414 00.000 7988 Star::Find(15, 339, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.414 00.000 7988 Star::Find returns 0 (2), X=339.00, Y=682.00, Mass=23, SNR=2.7, Peak=116 HFD=0.0
04:25:18.414 00.000 7988 Star::Find(15, 110, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.414 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=821.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:25:18.414 00.000 7988 Star::Find(15, 742, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.414 00.000 7988 Star::Find returns 0 (3), X=742.00, Y=744.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.429 00.015 7988 Star::Find(15, 768, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.429 00.000 7988 Star::Find returns 0 (2), X=768.00, Y=88.00, Mass=14, SNR=2.2, Peak=124 HFD=0.0
04:25:18.431 00.002 7988 Star::Find(15, 975, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.431 00.000 7988 Star::Find returns 0 (2), X=975.00, Y=279.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
04:25:18.433 00.002 7988 Star::Find(15, 903, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.433 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=408.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
04:25:18.435 00.002 7988 Star::Find(15, 1071, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.435 00.000 7988 Star::Find returns 0 (2), X=1071.00, Y=943.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
04:25:18.437 00.002 7988 Star::Find(15, 909, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.437 00.000 7988 Star::Find returns 0 (3), X=909.00, Y=69.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:18.439 00.002 7988 Star::Find(15, 733, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.439 00.000 7988 Star::Find returns 0 (3), X=733.00, Y=295.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:25:18.441 00.002 7988 Star::Find(15, 668, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.441 00.000 7988 Star::Find returns 0 (3), X=668.00, Y=694.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:18.443 00.002 7988 Star::Find(15, 1177, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.443 00.000 7988 Star::Find returns 0 (2), X=1177.00, Y=47.00, Mass=22, SNR=2.7, Peak=120 HFD=0.0
04:25:18.445 00.002 7988 Star::Find(15, 1079, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.446 00.001 7988 Star::Find returns 0 (2), X=1079.00, Y=459.00, Mass=23, SNR=2.7, Peak=123 HFD=0.0
04:25:18.446 00.000 7988 Star::Find(15, 695, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.446 00.000 7988 Star::Find returns 0 (3), X=695.00, Y=880.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.446 00.000 7988 Star::Find(15, 494, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.446 00.000 7988 Star::Find returns 0 (2), X=494.00, Y=822.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:25:18.452 00.006 7988 Star::Find(15, 368, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.452 00.000 7988 Star::Find returns 0 (2), X=368.00, Y=755.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
04:25:18.454 00.002 7988 Star::Find(15, 824, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.456 00.002 7988 Star::Find returns 0 (2), X=824.00, Y=297.00, Mass=24, SNR=2.8, Peak=123 HFD=0.0
04:25:18.456 00.000 7988 Star::Find(15, 1037, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.458 00.002 7988 Star::Find returns 0 (2), X=1037.00, Y=28.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:25:18.458 00.000 7988 Star::Find(15, 977, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.458 00.000 7988 Star::Find returns 0 (3), X=977.00, Y=227.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:18.461 00.003 7988 Star::Find(15, 270, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.461 00.000 7988 Star::Find false star n=3 nbg=281 bg=105.5 sigma=3.4 thresh=116 peak=111
04:25:18.463 00.002 7988 Star::Find returns 0 (2), X=270.00, Y=698.00, Mass=34, SNR=2.9, Peak=121 HFD=0.0
04:25:18.463 00.000 7988 Star::Find(15, 1079, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.463 00.000 7988 Star::Find false star n=5 nbg=282 bg=109.1 sigma=3.7 thresh=120 peak=115
04:25:18.463 00.000 7988 Star::Find returns 0 (2), X=1079.00, Y=682.00, Mass=64, SNR=2.9, Peak=123 HFD=0.0
04:25:18.463 00.000 7988 Star::Find(15, 206, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.463 00.000 7988 Star::Find false star n=5 nbg=281 bg=104.2 sigma=3.4 thresh=114 peak=110
04:25:18.463 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=512.00, Mass=51, SNR=2.9, Peak=118 HFD=0.0
04:25:18.463 00.000 7988 Star::Find(15, 418, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.463 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=683.00, Mass=12, SNR=2.0, Peak=116 HFD=0.0
04:25:18.463 00.000 7988 Star::Find(15, 458, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.463 00.000 7988 Star::Find returns 0 (2), X=458.00, Y=115.00, Mass=22, SNR=2.6, Peak=118 HFD=0.0
04:25:18.463 00.000 7988 Star::Find(15, 394, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.463 00.000 7988 Star::Find returns 0 (2), X=394.00, Y=859.00, Mass=13, SNR=2.2, Peak=119 HFD=0.0
04:25:18.463 00.000 7988 Star::Find(15, 736, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.477 00.014 7988 Star::Find returns 0 (3), X=736.00, Y=902.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.477 00.000 7988 Star::Find(15, 582, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.480 00.003 7988 Star::Find false star n=4 nbg=275 bg=105.0 sigma=3.3 thresh=115 peak=110
04:25:18.480 00.000 7988 Star::Find returns 0 (2), X=582.00, Y=887.00, Mass=40, SNR=2.9, Peak=116 HFD=0.0
04:25:18.480 00.000 7988 Star::Find(15, 570, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.480 00.000 7988 Star::Find returns 0 (2), X=570.00, Y=387.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
04:25:18.480 00.000 7988 Star::Find(15, 515, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.480 00.000 7988 Star::Find returns 0 (2), X=515.00, Y=817.00, Mass=20, SNR=2.6, Peak=119 HFD=0.0
04:25:18.480 00.000 7988 Star::Find(15, 971, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.480 00.000 7988 Star::Find returns 0 (2), X=971.00, Y=129.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
04:25:18.480 00.000 7988 Star::Find(15, 787, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.480 00.000 7988 Star::Find returns 0 (3), X=787.00, Y=156.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:25:18.480 00.000 7988 Star::Find(15, 243, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.480 00.000 7988 Star::Find returns 0 (2), X=243.00, Y=404.00, Mass=22, SNR=2.6, Peak=116 HFD=0.0
04:25:18.480 00.000 7988 Star::Find(15, 242, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.493 00.013 7988 Star::Find returns 0 (2), X=242.00, Y=931.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
04:25:18.493 00.000 7988 Star::Find(15, 657, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.495 00.002 7988 Star::Find false star n=3 nbg=274 bg=109.0 sigma=3.7 thresh=120 peak=114
04:25:18.495 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=486.00, Mass=36, SNR=2.9, Peak=121 HFD=0.0
04:25:18.497 00.002 7988 Star::Find(15, 588, 365, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.497 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=365.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
04:25:18.499 00.002 7988 Star::Find(15, 101, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.499 00.000 7988 Star::Find returns 0 (2), X=101.00, Y=372.00, Mass=23, SNR=2.8, Peak=119 HFD=0.0
04:25:18.501 00.002 7988 Star::Find(15, 800, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.503 00.002 7988 Star::Find false star n=8 nbg=273 bg=110.3 sigma=3.2 thresh=120 peak=116
04:25:18.503 00.000 7988 Star::Find returns 0 (2), X=800.00, Y=282.00, Mass=84, SNR=2.9, Peak=123 HFD=0.0
04:25:18.505 00.002 7988 Star::Find(15, 1070, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.505 00.000 7988 Star::Find returns 0 (2), X=1070.00, Y=789.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
04:25:18.507 00.002 7988 Star::Find(15, 533, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.507 00.000 7988 Star::Find returns 0 (3), X=533.00, Y=57.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:18.509 00.002 7988 Star::Find(15, 900, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.509 00.000 7988 Star::Find returns 0 (3), X=900.00, Y=159.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:25:18.509 00.000 7988 Star::Find(15, 416, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.509 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=712.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:18.514 00.005 7988 Star::Find(15, 464, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.514 00.000 7988 Star::Find returns 0 (2), X=464.00, Y=907.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:25:18.514 00.000 7988 Star::Find(15, 141, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.514 00.000 7988 Star::Find returns 0 (2), X=141.00, Y=582.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:25:18.514 00.000 7988 Star::Find(15, 540, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.514 00.000 7988 Star::Find returns 0 (3), X=540.00, Y=916.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:18.514 00.000 7988 Star::Find(15, 610, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.514 00.000 7988 Star::Find returns 0 (2), X=610.00, Y=743.00, Mass=25, SNR=2.9, Peak=120 HFD=0.0
04:25:18.514 00.000 7988 Star::Find(15, 116, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.514 00.000 7988 Star::Find returns 0 (2), X=116.00, Y=463.00, Mass=13, SNR=2.1, Peak=119 HFD=0.0
04:25:18.525 00.011 7988 Star::Find(15, 298, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.525 00.000 7988 Star::Find false star n=2 nbg=275 bg=105.9 sigma=3.3 thresh=116 peak=111
04:25:18.525 00.000 7988 Star::Find returns 0 (2), X=298.00, Y=745.00, Mass=26, SNR=2.9, Peak=122 HFD=0.0
04:25:18.525 00.000 7988 Star::Find(15, 1119, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.525 00.000 7988 Star::Find returns 0 (2), X=1119.00, Y=73.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:25:18.525 00.000 7988 Star::Find(15, 933, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.525 00.000 7988 Star::Find false star n=3 nbg=279 bg=110.6 sigma=3.6 thresh=121 peak=115
04:25:18.531 00.006 7988 Star::Find returns 0 (2), X=933.00, Y=284.00, Mass=34, SNR=2.9, Peak=124 HFD=0.0
04:25:18.531 00.000 7988 Star::Find(15, 988, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.531 00.000 7988 Star::Find returns 0 (2), X=988.00, Y=395.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:25:18.531 00.000 7988 Star::Find(15, 470, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.531 00.000 7988 Star::Find returns 0 (2), X=470.00, Y=199.00, Mass=21, SNR=2.6, Peak=118 HFD=0.0
04:25:18.531 00.000 7988 Star::Find(15, 376, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.531 00.000 7988 Star::Find returns 0 (3), X=376.00, Y=892.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:18.531 00.000 7988 Star::Find(15, 202, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.531 00.000 7988 Star::Find false star n=4 nbg=277 bg=104.7 sigma=3.3 thresh=115 peak=110
04:25:18.531 00.000 7988 Star::Find returns 0 (2), X=202.00, Y=351.00, Mass=44, SNR=2.9, Peak=117 HFD=0.0
04:25:18.541 00.010 7988 Star::Find(15, 1009, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.541 00.000 7988 Star::Find returns 0 (2), X=1009.00, Y=890.00, Mass=24, SNR=2.8, Peak=122 HFD=0.0
04:25:18.541 00.000 7988 Star::Find(15, 656, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.541 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=724.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:25:18.541 00.000 7988 Star::Find(15, 668, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.541 00.000 7988 Star::Find returns 0 (2), X=668.00, Y=226.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:25:18.541 00.000 7988 Star::Find(15, 216, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.548 00.007 7988 Star::Find returns 0 (2), X=216.00, Y=895.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
04:25:18.548 00.000 7988 Star::Find(15, 495, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.548 00.000 7988 Star::Find returns 0 (3), X=495.00, Y=40.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:18.548 00.000 7988 Star::Find(15, 848, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.548 00.000 7988 Star::Find returns 0 (2), X=848.00, Y=493.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
04:25:18.548 00.000 7988 Star::Find(15, 234, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.548 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=34.00, Mass=21, SNR=2.6, Peak=121 HFD=0.0
04:25:18.548 00.000 7988 Star::Find(15, 637, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.548 00.000 7988 Star::Find returns 0 (2), X=637.00, Y=562.00, Mass=22, SNR=2.7, Peak=123 HFD=0.0
04:25:18.557 00.009 7988 Star::Find(15, 933, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.557 00.000 7988 Star::Find false star n=5 nbg=278 bg=111.0 sigma=3.4 thresh=121 peak=115
04:25:18.557 00.000 7988 Star::Find returns 0 (2), X=933.00, Y=514.00, Mass=58, SNR=2.9, Peak=126 HFD=0.0
04:25:18.557 00.000 7988 Star::Find(15, 298, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.557 00.000 7988 Star::Find false star n=3 nbg=285 bg=105.6 sigma=3.6 thresh=116 peak=110
04:25:18.557 00.000 7988 Star::Find returns 0 (2), X=298.00, Y=114.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:25:18.557 00.000 7988 Star::Find(15, 1078, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.557 00.000 7988 Star::Find returns 0 (2), X=1078.00, Y=259.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:25:18.557 00.000 7988 Star::Find(15, 1121, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.565 00.008 7988 Star::Find false star n=3 nbg=281 bg=108.2 sigma=3.6 thresh=119 peak=112
04:25:18.565 00.000 7988 Star::Find returns 0 (2), X=1121.00, Y=768.00, Mass=33, SNR=2.9, Peak=122 HFD=0.0
04:25:18.565 00.000 7988 Star::Find(15, 757, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.565 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.0 sigma=3.8 thresh=121 peak=116
04:25:18.565 00.000 7988 Star::Find returns 0 (2), X=757.00, Y=429.00, Mass=40, SNR=2.9, Peak=125 HFD=0.0
04:25:18.565 00.000 7988 Star::Find(15, 1213, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.565 00.000 7988 Star::Find false star n=3 nbg=280 bg=108.7 sigma=3.9 thresh=121 peak=115
04:25:18.573 00.008 7988 Star::Find returns 0 (2), X=1213.00, Y=394.00, Mass=46, SNR=2.9, Peak=126 HFD=0.0
04:25:18.573 00.000 7988 AutoFind: could not find a non-saturated star!
04:25:18.575 00.002 7988 AutoFind: finding best star pass 3
04:25:18.575 00.000 7988 Star::Find(15, 996, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.577 00.002 7988 Star::Find false star n=3 nbg=278 bg=110.3 sigma=3.5 thresh=121 peak=115
04:25:18.577 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=648.00, Mass=34, SNR=2.9, Peak=122 HFD=0.0
04:25:18.579 00.002 7988 Star::Find(15, 1196, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.579 00.000 7988 Star::Find returns 0 (2), X=1196.00, Y=269.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:25:18.581 00.002 7988 Star::Find(15, 212, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.581 00.000 7988 Star::Find false star n=3 nbg=278 bg=106.8 sigma=3.4 thresh=117 peak=113
04:25:18.582 00.001 7988 Star::Find returns 0 (2), X=212.00, Y=662.00, Mass=36, SNR=2.9, Peak=120 HFD=0.0
04:25:18.582 00.000 7988 Star::Find(15, 555, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.582 00.000 7988 Star::Find returns 0 (2), X=555.00, Y=694.00, Mass=10, SNR=1.8, Peak=118 HFD=0.0
04:25:18.582 00.000 7988 Star::Find(15, 343, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.582 00.000 7988 Star::Find returns 0 (2), X=343.00, Y=215.00, Mass=12, SNR=2.0, Peak=122 HFD=0.0
04:25:18.582 00.000 7988 Star::Find(15, 735, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.589 00.007 7988 Star::Find false star n=6 nbg=277 bg=109.5 sigma=3.2 thresh=119 peak=115
04:25:18.589 00.000 7988 Star::Find returns 0 (2), X=735.00, Y=450.00, Mass=61, SNR=2.9, Peak=122 HFD=0.0
04:25:18.589 00.000 7988 Star::Find(15, 751, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.589 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.0 sigma=3.8 thresh=121 peak=116
04:25:18.589 00.000 7988 Star::Find returns 0 (2), X=751.00, Y=403.00, Mass=40, SNR=2.9, Peak=125 HFD=0.0
04:25:18.589 00.000 7988 Star::Find(15, 217, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.589 00.000 7988 Star::Find returns 0 (3), X=217.00, Y=930.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.589 00.000 7988 Star::Find(15, 1163, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.589 00.000 7988 Star::Find false star n=3 nbg=275 bg=108.6 sigma=3.4 thresh=119 peak=115
04:25:18.589 00.000 7988 Star::Find returns 0 (2), X=1163.00, Y=212.00, Mass=36, SNR=2.9, Peak=124 HFD=0.0
04:25:18.589 00.000 7988 Star::Find(15, 896, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.599 00.010 7988 Star::Find returns 0 (3), X=896.00, Y=891.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.599 00.000 7988 Star::Find(15, 925, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.602 00.003 7988 Star::Find returns 0 (2), X=925.00, Y=164.00, Mass=24, SNR=2.9, Peak=125 HFD=0.0
04:25:18.602 00.000 7988 Star::Find(15, 1055, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.605 00.003 7988 Star::Find false star n=3 nbg=276 bg=110.1 sigma=3.6 thresh=121 peak=115
04:25:18.605 00.000 7988 Star::Find returns 0 (2), X=1055.00, Y=625.00, Mass=37, SNR=2.9, Peak=125 HFD=0.0
04:25:18.607 00.002 7988 Star::Find(15, 510, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.607 00.000 7988 Star::Find returns 0 (3), X=510.00, Y=454.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:18.609 00.002 7988 Star::Find(15, 812, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.609 00.000 7988 Star::Find returns 0 (3), X=812.00, Y=692.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.611 00.002 7988 Star::Find(15, 339, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.611 00.000 7988 Star::Find returns 0 (2), X=339.00, Y=682.00, Mass=23, SNR=2.7, Peak=116 HFD=0.0
04:25:18.613 00.002 7988 Star::Find(15, 110, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.613 00.000 7988 Star::Find returns 0 (2), X=110.00, Y=821.00, Mass=10, SNR=1.8, Peak=121 HFD=0.0
04:25:18.615 00.002 7988 Star::Find(15, 742, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.616 00.001 7988 Star::Find returns 0 (3), X=742.00, Y=744.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.616 00.000 7988 Star::Find(15, 768, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.618 00.002 7988 Star::Find returns 0 (2), X=768.00, Y=88.00, Mass=14, SNR=2.2, Peak=124 HFD=0.0
04:25:18.618 00.000 7988 Star::Find(15, 975, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.620 00.002 7988 Star::Find returns 0 (2), X=975.00, Y=279.00, Mass=21, SNR=2.6, Peak=122 HFD=0.0
04:25:18.620 00.000 7988 Star::Find(15, 903, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.620 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=408.00, Mass=11, SNR=1.9, Peak=124 HFD=0.0
04:25:18.620 00.000 7988 Star::Find(15, 1071, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.620 00.000 7988 Star::Find returns 0 (2), X=1071.00, Y=943.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
04:25:18.620 00.000 7988 Star::Find(15, 909, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.620 00.000 7988 Star::Find returns 0 (3), X=909.00, Y=69.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:18.620 00.000 7988 Star::Find(15, 733, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.620 00.000 7988 Star::Find returns 0 (3), X=733.00, Y=295.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:25:18.620 00.000 7988 Star::Find(15, 668, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.620 00.000 7988 Star::Find returns 0 (3), X=668.00, Y=694.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:18.620 00.000 7988 Star::Find(15, 1177, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.620 00.000 7988 Star::Find returns 0 (2), X=1177.00, Y=47.00, Mass=22, SNR=2.7, Peak=120 HFD=0.0
04:25:18.633 00.013 7988 Star::Find(15, 1079, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.633 00.000 7988 Star::Find returns 0 (2), X=1079.00, Y=459.00, Mass=23, SNR=2.7, Peak=123 HFD=0.0
04:25:18.633 00.000 7988 Star::Find(15, 695, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.636 00.003 7988 Star::Find returns 0 (3), X=695.00, Y=880.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.636 00.000 7988 Star::Find(15, 494, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.636 00.000 7988 Star::Find returns 0 (2), X=494.00, Y=822.00, Mass=20, SNR=2.5, Peak=114 HFD=0.0
04:25:18.636 00.000 7988 Star::Find(15, 368, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.636 00.000 7988 Star::Find returns 0 (2), X=368.00, Y=755.00, Mass=11, SNR=1.9, Peak=116 HFD=0.0
04:25:18.636 00.000 7988 Star::Find(15, 824, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.636 00.000 7988 Star::Find returns 0 (2), X=824.00, Y=297.00, Mass=24, SNR=2.8, Peak=123 HFD=0.0
04:25:18.636 00.000 7988 Star::Find(15, 1037, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.636 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=28.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:25:18.636 00.000 7988 Star::Find(15, 977, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.636 00.000 7988 Star::Find returns 0 (3), X=977.00, Y=227.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:18.636 00.000 7988 Star::Find(15, 270, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.636 00.000 7988 Star::Find false star n=3 nbg=281 bg=105.5 sigma=3.4 thresh=116 peak=111
04:25:18.636 00.000 7988 Star::Find returns 0 (2), X=270.00, Y=698.00, Mass=34, SNR=2.9, Peak=121 HFD=0.0
04:25:18.650 00.014 7988 Star::Find(15, 1079, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.650 00.000 7988 Star::Find false star n=5 nbg=282 bg=109.1 sigma=3.7 thresh=120 peak=115
04:25:18.652 00.002 7988 Star::Find returns 0 (2), X=1079.00, Y=682.00, Mass=64, SNR=2.9, Peak=123 HFD=0.0
04:25:18.652 00.000 7988 Star::Find(15, 206, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.654 00.002 7988 Star::Find false star n=5 nbg=281 bg=104.2 sigma=3.4 thresh=114 peak=110
04:25:18.654 00.000 7988 Star::Find returns 0 (2), X=206.00, Y=512.00, Mass=51, SNR=2.9, Peak=118 HFD=0.0
04:25:18.656 00.002 7988 Star::Find(15, 418, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.656 00.000 7988 Star::Find returns 0 (2), X=418.00, Y=683.00, Mass=12, SNR=2.0, Peak=116 HFD=0.0
04:25:18.656 00.000 7988 Star::Find(15, 458, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.656 00.000 7988 Star::Find returns 0 (2), X=458.00, Y=115.00, Mass=22, SNR=2.6, Peak=118 HFD=0.0
04:25:18.660 00.004 7988 Star::Find(15, 394, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.660 00.000 7988 Star::Find returns 0 (2), X=394.00, Y=859.00, Mass=13, SNR=2.2, Peak=119 HFD=0.0
04:25:18.662 00.002 7988 Star::Find(15, 736, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.662 00.000 7988 Star::Find returns 0 (3), X=736.00, Y=902.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:18.664 00.002 7988 Star::Find(15, 582, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.664 00.000 7988 Star::Find false star n=4 nbg=275 bg=105.0 sigma=3.3 thresh=115 peak=110
04:25:18.666 00.002 7988 Star::Find returns 0 (2), X=582.00, Y=887.00, Mass=40, SNR=2.9, Peak=116 HFD=0.0
04:25:18.666 00.000 7988 Star::Find(15, 570, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.667 00.001 7988 Star::Find returns 0 (2), X=570.00, Y=387.00, Mass=11, SNR=1.9, Peak=122 HFD=0.0
04:25:18.669 00.002 7988 Star::Find(15, 515, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.669 00.000 7988 Star::Find returns 0 (2), X=515.00, Y=817.00, Mass=20, SNR=2.6, Peak=119 HFD=0.0
04:25:18.671 00.002 7988 Star::Find(15, 971, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.671 00.000 7988 Star::Find returns 0 (2), X=971.00, Y=129.00, Mass=11, SNR=1.9, Peak=126 HFD=0.0
04:25:18.671 00.000 7988 Star::Find(15, 787, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.673 00.002 7988 Star::Find returns 0 (3), X=787.00, Y=156.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:25:18.673 00.000 7988 Star::Find(15, 243, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.675 00.002 7988 Star::Find returns 0 (2), X=243.00, Y=404.00, Mass=22, SNR=2.6, Peak=116 HFD=0.0
04:25:18.675 00.000 7988 Star::Find(15, 242, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.677 00.002 7988 Star::Find returns 0 (2), X=242.00, Y=931.00, Mass=23, SNR=2.7, Peak=120 HFD=0.0
04:25:18.677 00.000 7988 Star::Find(15, 657, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.679 00.002 7988 Star::Find false star n=3 nbg=274 bg=109.0 sigma=3.7 thresh=120 peak=114
04:25:18.679 00.000 7988 Star::Find returns 0 (2), X=657.00, Y=486.00, Mass=36, SNR=2.9, Peak=121 HFD=0.0
04:25:18.681 00.002 7988 Star::Find(15, 588, 365, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.681 00.000 7988 Star::Find returns 0 (2), X=588.00, Y=365.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
04:25:18.683 00.002 7988 Star::Find(15, 101, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.683 00.000 7988 Star::Find returns 0 (2), X=101.00, Y=372.00, Mass=23, SNR=2.8, Peak=119 HFD=0.0
04:25:18.683 00.000 7988 Star::Find(15, 800, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.683 00.000 7988 Star::Find false star n=8 nbg=273 bg=110.3 sigma=3.2 thresh=120 peak=116
04:25:18.683 00.000 7988 Star::Find returns 0 (2), X=800.00, Y=282.00, Mass=84, SNR=2.9, Peak=123 HFD=0.0
04:25:18.683 00.000 7988 Star::Find(15, 1070, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.683 00.000 7988 Star::Find returns 0 (2), X=1070.00, Y=789.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
04:25:18.683 00.000 7988 Star::Find(15, 533, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.683 00.000 7988 Star::Find returns 0 (3), X=533.00, Y=57.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:18.683 00.000 7988 Star::Find(15, 900, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.683 00.000 7988 Star::Find returns 0 (3), X=900.00, Y=159.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:25:18.683 00.000 7988 Star::Find(15, 416, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.696 00.013 7988 Star::Find returns 0 (2), X=416.00, Y=712.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:18.696 00.000 7988 Star::Find(15, 464, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.698 00.002 7988 Star::Find returns 0 (2), X=464.00, Y=907.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:25:18.698 00.000 7988 Star::Find(15, 141, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.700 00.002 7988 Star::Find returns 0 (2), X=141.00, Y=582.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:25:18.700 00.000 7988 Star::Find(15, 540, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.700 00.000 7988 Star::Find returns 0 (3), X=540.00, Y=916.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:18.700 00.000 7988 Star::Find(15, 610, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.700 00.000 7988 Star::Find returns 0 (2), X=610.00, Y=743.00, Mass=25, SNR=2.9, Peak=120 HFD=0.0
04:25:18.700 00.000 7988 Star::Find(15, 116, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.700 00.000 7988 Star::Find returns 0 (2), X=116.00, Y=463.00, Mass=13, SNR=2.1, Peak=119 HFD=0.0
04:25:18.700 00.000 7988 Star::Find(15, 298, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.700 00.000 7988 Star::Find false star n=2 nbg=275 bg=105.9 sigma=3.3 thresh=116 peak=111
04:25:18.700 00.000 7988 Star::Find returns 0 (2), X=298.00, Y=745.00, Mass=26, SNR=2.9, Peak=122 HFD=0.0
04:25:18.700 00.000 7988 Star::Find(15, 1119, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.700 00.000 7988 Star::Find returns 0 (2), X=1119.00, Y=73.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:25:18.700 00.000 7988 Star::Find(15, 933, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.700 00.000 7988 Star::Find false star n=3 nbg=279 bg=110.6 sigma=3.6 thresh=121 peak=115
04:25:18.700 00.000 7988 Star::Find returns 0 (2), X=933.00, Y=284.00, Mass=34, SNR=2.9, Peak=124 HFD=0.0
04:25:18.700 00.000 7988 Star::Find(15, 988, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.715 00.015 7988 Star::Find returns 0 (2), X=988.00, Y=395.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:25:18.715 00.000 7988 Star::Find(15, 470, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.717 00.002 7988 Star::Find returns 0 (2), X=470.00, Y=199.00, Mass=21, SNR=2.6, Peak=118 HFD=0.0
04:25:18.717 00.000 7988 Star::Find(15, 376, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.719 00.002 7988 Star::Find returns 0 (3), X=376.00, Y=892.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:18.719 00.000 7988 Star::Find(15, 202, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.721 00.002 7988 Star::Find false star n=4 nbg=277 bg=104.7 sigma=3.3 thresh=115 peak=110
04:25:18.721 00.000 7988 Star::Find returns 0 (2), X=202.00, Y=351.00, Mass=44, SNR=2.9, Peak=117 HFD=0.0
04:25:18.723 00.002 7988 Star::Find(15, 1009, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.723 00.000 7988 Star::Find returns 0 (2), X=1009.00, Y=890.00, Mass=24, SNR=2.8, Peak=122 HFD=0.0
04:25:18.725 00.002 7988 Star::Find(15, 656, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.725 00.000 7988 Star::Find returns 0 (2), X=656.00, Y=724.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:25:18.727 00.002 7988 Star::Find(15, 668, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.729 00.002 7988 Star::Find returns 0 (2), X=668.00, Y=226.00, Mass=11, SNR=1.9, Peak=119 HFD=0.0
04:25:18.729 00.000 7988 Star::Find(15, 216, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.731 00.002 7988 Star::Find returns 0 (2), X=216.00, Y=895.00, Mass=24, SNR=2.8, Peak=120 HFD=0.0
04:25:18.733 00.002 7988 Star::Find(15, 495, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.734 00.001 7988 Star::Find returns 0 (3), X=495.00, Y=40.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:18.734 00.000 7988 Star::Find(15, 848, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.736 00.002 7988 Star::Find returns 0 (2), X=848.00, Y=493.00, Mass=22, SNR=2.6, Peak=122 HFD=0.0
04:25:18.736 00.000 7988 Star::Find(15, 234, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.738 00.002 7988 Star::Find returns 0 (2), X=234.00, Y=34.00, Mass=21, SNR=2.6, Peak=121 HFD=0.0
04:25:18.738 00.000 7988 Star::Find(15, 637, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.740 00.002 7988 Star::Find returns 0 (2), X=637.00, Y=562.00, Mass=22, SNR=2.7, Peak=123 HFD=0.0
04:25:18.740 00.000 7988 Star::Find(15, 933, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.742 00.002 7988 Star::Find false star n=5 nbg=278 bg=111.0 sigma=3.4 thresh=121 peak=115
04:25:18.744 00.002 7988 Star::Find returns 0 (2), X=933.00, Y=514.00, Mass=58, SNR=2.9, Peak=126 HFD=0.0
04:25:18.744 00.000 7988 Star::Find(15, 298, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.746 00.002 7988 Star::Find false star n=3 nbg=285 bg=105.6 sigma=3.6 thresh=116 peak=110
04:25:18.747 00.001 7988 Star::Find returns 0 (2), X=298.00, Y=114.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:25:18.747 00.000 7988 Star::Find(15, 1078, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.747 00.000 7988 Star::Find returns 0 (2), X=1078.00, Y=259.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:25:18.747 00.000 7988 Star::Find(15, 1121, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.751 00.004 7988 Star::Find false star n=3 nbg=281 bg=108.2 sigma=3.6 thresh=119 peak=112
04:25:18.751 00.000 7988 Star::Find returns 0 (2), X=1121.00, Y=768.00, Mass=33, SNR=2.9, Peak=122 HFD=0.0
04:25:18.751 00.000 7988 Star::Find(15, 757, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.751 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.0 sigma=3.8 thresh=121 peak=116
04:25:18.751 00.000 7988 Star::Find returns 0 (2), X=757.00, Y=429.00, Mass=40, SNR=2.9, Peak=125 HFD=0.0
04:25:18.751 00.000 7988 Star::Find(15, 1213, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
04:25:18.751 00.000 7988 Star::Find false star n=3 nbg=280 bg=108.7 sigma=3.9 thresh=121 peak=115
04:25:18.751 00.000 7988 Star::Find returns 0 (2), X=1213.00, Y=394.00, Mass=46, SNR=2.9, Peak=126 HFD=0.0
04:25:18.751 00.000 7988 AutoFind: no star found
04:25:18.751 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:25:18.751 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:25:18.763 00.012 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_042515.fit
04:25:18.763 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:25:18.768 00.005 7988 ScopeASCOM::SideOfPier() returns 0
04:25:18.768 00.000 7988 auto find star failed, attempts remaining = 3
04:25:18.768 00.000 7988 Changing from state SELECTING to UNINITIALIZED
04:25:18.775 00.007 7988 guider state => SELECTING
04:25:18.775 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
04:25:18.777 00.002 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":0,"id":"76eecc66-1f44-40da-b3f4-029340e3e934"}
04:25:18.779 00.002 7988 evsrv: cli 0CCD0028 disconnect
04:25:18.781 00.002 7988 evsrv: cli 0CCCF588 connect
04:25:18.781 00.000 7988 case statement mapped state 1 to 101
04:25:18.783 00.002 7988 case statement mapped state 1 to 101
04:25:18.784 00.001 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_shift_params","id":"b2b8857d-2bbc-45af-afb2-39f80d74db70"}
04:25:18.784 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"b2b8857d-2bbc-45af-afb2-39f80d74db70"}
04:25:18.784 00.000 7988 evsrv: cli 0CCCF588 disconnect
04:25:18.784 00.000 7988 evsrv: cli 0CCCEF48 connect
04:25:18.784 00.000 7988 case statement mapped state 1 to 101
04:25:18.791 00.007 7988 case statement mapped state 1 to 101
04:25:18.793 00.002 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"943690e9-8389-4bfb-b4de-803c9670c143"}
04:25:18.794 00.001 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"943690e9-8389-4bfb-b4de-803c9670c143"}
04:25:18.794 00.000 7988 evsrv: cli 0CCCEF48 disconnect
04:25:19.082 00.288 15712 Exposure complete
04:25:19.144 00.062 15712 worker thread done servicing request
04:25:19.144 00.000 7988 OnExposeComplete: enter
04:25:19.144 00.000 7988 UpdateGuideState(): m_state=1
04:25:19.149 00.005 7988 UpdateCurrentPosition: no star selected
04:25:19.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:19.151 00.002 7988 Status Line: No star selected
04:25:19.153 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=97, FiltMax=119, Gamma=0.690
04:25:19.153 00.000 7988 UpdateGuideState exits: No star selected
04:25:19.155 00.002 7988 PhdController: newstate STATE_SELECT_STAR
04:25:19.155 00.000 7988 GuiderMultiStar::AutoSelect enter
04:25:19.157 00.002 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:25:19.212 00.055 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:25:19.286 00.074 7988 AutoFind: global mean = 0.0, stdev 6.0
04:25:19.286 00.000 7988 AutoFind: using threshold = 0.1
04:25:19.365 00.079 7988 AutoFind: local max [741, 551] 4.8
04:25:19.365 00.000 7988 AutoFind: local max [570, 936] 4.6
04:25:19.365 00.000 7988 AutoFind: local max [356, 801] 4.6
04:25:19.365 00.000 7988 AutoFind: local max [386, 197] 4.4
04:25:19.365 00.000 7988 AutoFind: local max [393, 495] 4.4
04:25:19.365 00.000 7988 AutoFind: local max [482, 819] 4.3
04:25:19.365 00.000 7988 AutoFind: local max [21, 687] 4.3
04:25:19.365 00.000 7988 AutoFind: local max [741, 223] 4.2
04:25:19.365 00.000 7988 AutoFind: local max [839, 327] 4.2
04:25:19.365 00.000 7988 AutoFind: local max [422, 865] 4.2
04:25:19.365 00.000 7988 AutoFind: local max [367, 752] 4.2
04:25:19.365 00.000 7988 AutoFind: local max [1012, 501] 4.2
04:25:19.365 00.000 7988 AutoFind: local max [350, 240] 4.2
04:25:19.381 00.016 7988 AutoFind: local max [878, 904] 4.1
04:25:19.381 00.000 7988 AutoFind: local max [970, 519] 4.1
04:25:19.381 00.000 7988 AutoFind: local max [901, 679] 4.1
04:25:19.381 00.000 7988 AutoFind: local max [388, 187] 4.1
04:25:19.381 00.000 7988 AutoFind: local max [279, 472] 4.1
04:25:19.381 00.000 7988 AutoFind: local max [764, 471] 4.1
04:25:19.381 00.000 7988 AutoFind: local max [1082, 556] 4.1
04:25:19.381 00.000 7988 AutoFind: local max [69, 121] 4.1
04:25:19.381 00.000 7988 AutoFind: local max [40, 300] 4.0
04:25:19.381 00.000 7988 AutoFind: local max [1004, 839] 4.0
04:25:19.381 00.000 7988 AutoFind: local max [9, 230] 4.0
04:25:19.381 00.000 7988 AutoFind: local max [277, 302] 4.0
04:25:19.381 00.000 7988 AutoFind: local max [834, 822] 4.0
04:25:19.381 00.000 7988 AutoFind: local max [950, 857] 4.0
04:25:19.381 00.000 7988 AutoFind: local max [1086, 192] 4.0
04:25:19.381 00.000 7988 AutoFind: local max [1046, 748] 4.0
04:25:19.397 00.016 7988 AutoFind: local max [642, 565] 4.0
04:25:19.398 00.001 7988 AutoFind: local max [1089, 820] 4.0
04:25:19.398 00.000 7988 AutoFind: local max [1022, 862] 4.0
04:25:19.398 00.000 7988 AutoFind: local max [532, 319] 4.0
04:25:19.398 00.000 7988 AutoFind: local max [56, 179] 4.0
04:25:19.398 00.000 7988 AutoFind: local max [682, 738] 3.9
04:25:19.398 00.000 7988 AutoFind: local max [208, 436] 3.9
04:25:19.398 00.000 7988 AutoFind: local max [333, 717] 3.9
04:25:19.398 00.000 7988 AutoFind: local max [1150, 482] 3.9
04:25:19.398 00.000 7988 AutoFind: local max [1185, 853] 3.9
04:25:19.398 00.000 7988 AutoFind: local max [1171, 871] 3.9
04:25:19.398 00.000 7988 AutoFind: local max [51, 479] 3.9
04:25:19.398 00.000 7988 AutoFind: local max [860, 438] 3.9
04:25:19.398 00.000 7988 AutoFind: local max [1093, 629] 3.9
04:25:19.398 00.000 7988 AutoFind: local max [1004, 316] 3.9
04:25:19.398 00.000 7988 AutoFind: local max [65, 795] 3.9
04:25:19.413 00.015 7988 AutoFind: local max [849, 125] 3.9
04:25:19.413 00.000 7988 AutoFind: local max [538, 129] 3.9
04:25:19.415 00.002 7988 AutoFind: local max [34, 438] 3.9
04:25:19.415 00.000 7988 AutoFind: local max [1148, 87] 3.9
04:25:19.415 00.000 7988 AutoFind: local max [1243, 391] 3.9
04:25:19.415 00.000 7988 AutoFind: local max [420, 207] 3.9
04:25:19.415 00.000 7988 AutoFind: local max [623, 554] 3.9
04:25:19.415 00.000 7988 AutoFind: local max [1231, 603] 3.9
04:25:19.415 00.000 7988 AutoFind: local max [330, 67] 3.9
04:25:19.415 00.000 7988 AutoFind: local max [719, 76] 3.9
04:25:19.415 00.000 7988 AutoFind: local max [870, 795] 3.8
04:25:19.415 00.000 7988 AutoFind: local max [863, 45] 3.8
04:25:19.415 00.000 7988 AutoFind: local max [774, 887] 3.8
04:25:19.415 00.000 7988 AutoFind: local max [234, 218] 3.8
04:25:19.415 00.000 7988 AutoFind: local max [916, 506] 3.8
04:25:19.415 00.000 7988 AutoFind: local max [742, 425] 3.8
04:25:19.429 00.014 7988 AutoFind: local max [996, 344] 3.8
04:25:19.429 00.000 7988 AutoFind: local max [695, 549] 3.8
04:25:19.429 00.000 7988 AutoFind: local max [1101, 530] 3.8
04:25:19.432 00.003 7988 AutoFind: local max [980, 651] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [301, 262] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [1264, 301] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [841, 679] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [145, 706] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [102, 248] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [404, 181] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [551, 412] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [51, 762] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [92, 635] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [421, 713] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [461, 690] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [249, 896] 3.8
04:25:19.432 00.000 7988 AutoFind: local max [869, 523] 3.8
04:25:19.445 00.013 7988 AutoFind: local max [593, 781] 3.8
04:25:19.446 00.001 7988 AutoFind: local max [143, 683] 3.8
04:25:19.446 00.000 7988 AutoFind: local max [1017, 256] 3.8
04:25:19.449 00.003 7988 AutoFind: local max [956, 823] 3.8
04:25:19.449 00.000 7988 AutoFind: local max [573, 153] 3.8
04:25:19.451 00.002 7988 AutoFind: local max [965, 460] 3.8
04:25:19.451 00.000 7988 AutoFind: local max [1249, 185] 3.8
04:25:19.451 00.000 7988 AutoFind: local max [449, 768] 3.7
04:25:19.451 00.000 7988 AutoFind: local max [1185, 775] 3.7
04:25:19.451 00.000 7988 AutoFind: local max [958, 917] 3.7
04:25:19.451 00.000 7988 AutoFind: local max [1068, 66] 3.7
04:25:19.451 00.000 7988 AutoFind: local max [435, 381] 3.7
04:25:19.451 00.000 7988 AutoFind: local max [772, 169] 3.7
04:25:19.460 00.009 7988 AutoFind: local max [180, 606] 3.7
04:25:19.460 00.000 7988 AutoFind: local max [274, 78] 3.7
04:25:19.460 00.000 7988 AutoFind: local max [800, 329] 3.7
04:25:19.460 00.000 7988 AutoFind: local max [1233, 590] 3.7
04:25:19.460 00.000 7988 AutoFind: local max [376, 892] 3.7
04:25:19.460 00.000 7988 AutoFind: local max [505, 878] 3.7
04:25:19.466 00.006 7988 AutoFind: local max [681, 387] 3.7
04:25:19.466 00.000 7988 AutoFind: local max [503, 834] 3.7
04:25:19.466 00.000 7988 AutoFind: local max [956, 44] 3.7
04:25:19.466 00.000 7988 AutoFind: too close [1233, 590] 3.7 - [1231, 603] 3.9
04:25:19.466 00.000 7988 AutoFind: too close [404, 181] 3.8 - [388, 187] 4.1
04:25:19.466 00.000 7988 AutoFind: too close [404, 181] 3.8 - [386, 197] 4.4
04:25:19.466 00.000 7988 AutoFind: too close [623, 554] 3.9 - [642, 565] 4.0
04:25:19.466 00.000 7988 AutoFind: too close [1171, 871] 3.9 - [1185, 853] 3.9
04:25:19.466 00.000 7988 AutoFind: too close [388, 187] 4.1 - [386, 197] 4.4
04:25:19.466 00.000 7988 AutoFind: too close to edge [9, 230] 4.0
04:25:19.476 00.010 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:25:19.476 00.000 7988 Star::Find(15, 741, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.476 00.000 7988 Star::Find returns 0 (2), X=741.00, Y=551.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:25:19.476 00.000 7988 Star::Find(15, 570, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.476 00.000 7988 Star::Find returns 0 (2), X=570.00, Y=936.00, Mass=13, SNR=2.1, Peak=118 HFD=0.0
04:25:19.476 00.000 7988 Star::Find(15, 356, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.476 00.000 7988 Star::Find false star n=3 nbg=276 bg=107.6 sigma=3.6 thresh=118 peak=112
04:25:19.483 00.007 7988 Star::Find returns 0 (2), X=356.00, Y=801.00, Mass=32, SNR=2.9, Peak=120 HFD=0.0
04:25:19.483 00.000 7988 Star::Find(15, 393, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.483 00.000 7988 Star::Find returns 0 (3), X=393.00, Y=495.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:25:19.483 00.000 7988 Star::Find(15, 482, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.483 00.000 7988 Star::Find returns 0 (2), X=482.00, Y=819.00, Mass=21, SNR=2.6, Peak=118 HFD=0.0
04:25:19.483 00.000 7988 Star::Find(15, 21, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.483 00.000 7988 Star::Find returns 0 (3), X=21.00, Y=687.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:19.483 00.000 7988 Star::Find(15, 741, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.483 00.000 7988 Star::Find false star n=2 nbg=278 bg=107.5 sigma=3.7 thresh=118 peak=113
04:25:19.483 00.000 7988 Star::Find returns 0 (2), X=741.00, Y=223.00, Mass=31, SNR=2.9, Peak=126 HFD=0.0
04:25:19.492 00.009 7988 Star::Find(15, 839, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.492 00.000 7988 Star::Find returns 0 (2), X=839.00, Y=327.00, Mass=21, SNR=2.6, Peak=125 HFD=0.0
04:25:19.496 00.004 7988 Star::Find(15, 422, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.500 00.004 7988 Star::Find returns 0 (2), X=422.00, Y=865.00, Mass=12, SNR=2.0, Peak=120 HFD=0.0
04:25:19.500 00.000 7988 Star::Find(15, 367, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.502 00.002 7988 Star::Find returns 0 (2), X=367.00, Y=752.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:25:19.504 00.002 7988 Star::Find(15, 1012, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.504 00.000 7988 Star::Find returns 0 (3), X=1012.00, Y=501.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:19.508 00.004 7988 Star::Find(15, 350, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.508 00.000 7988 Star::Find returns 0 (2), X=350.00, Y=240.00, Mass=12, SNR=2.0, Peak=119 HFD=0.0
04:25:19.508 00.000 7988 Star::Find(15, 878, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.508 00.000 7988 Star::Find returns 0 (2), X=878.00, Y=904.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:25:19.508 00.000 7988 Star::Find(15, 970, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.508 00.000 7988 Star::Find false star n=3 nbg=276 bg=110.5 sigma=3.4 thresh=121 peak=115
04:25:19.517 00.009 7988 Star::Find returns 0 (2), X=970.00, Y=519.00, Mass=35, SNR=2.9, Peak=125 HFD=0.0
04:25:19.517 00.000 7988 Star::Find(15, 901, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.517 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=679.00, Mass=10, SNR=1.9, Peak=121 HFD=0.0
04:25:19.517 00.000 7988 Star::Find(15, 279, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.517 00.000 7988 Star::Find returns 0 (2), X=279.00, Y=472.00, Mass=12, SNR=2.0, Peak=117 HFD=0.0
04:25:19.523 00.006 7988 Star::Find(15, 764, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.523 00.000 7988 Star::Find returns 0 (2), X=764.00, Y=471.00, Mass=22, SNR=2.6, Peak=123 HFD=0.0
04:25:19.523 00.000 7988 Star::Find(15, 1082, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.523 00.000 7988 Star::Find returns 0 (3), X=1082.00, Y=556.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
04:25:19.523 00.000 7988 Star::Find(15, 69, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.523 00.000 7988 Star::Find returns 0 (2), X=69.00, Y=121.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:25:19.523 00.000 7988 Star::Find(15, 40, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.523 00.000 7988 Star::Find false star n=8 nbg=276 bg=105.4 sigma=3.2 thresh=115 peak=110
04:25:19.534 00.011 7988 Star::Find returns 0 (2), X=40.00, Y=300.00, Mass=83, SNR=2.9, Peak=118 HFD=0.0
04:25:19.534 00.000 7988 Star::Find(15, 1004, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.534 00.000 7988 Star::Find returns 0 (3), X=1004.00, Y=839.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:19.534 00.000 7988 Star::Find(15, 277, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.534 00.000 7988 Star::Find false star n=5 nbg=274 bg=104.6 sigma=3.2 thresh=114 peak=110
04:25:19.539 00.005 7988 Star::Find returns 0 (2), X=277.00, Y=302.00, Mass=49, SNR=2.9, Peak=119 HFD=0.0
04:25:19.539 00.000 7988 Star::Find(15, 834, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.539 00.000 7988 Star::Find returns 0 (2), X=834.00, Y=822.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:25:19.539 00.000 7988 Star::Find(15, 950, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.539 00.000 7988 Star::Find returns 0 (2), X=950.00, Y=857.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:25:19.539 00.000 7988 Star::Find(15, 1086, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.539 00.000 7988 Star::Find returns 0 (3), X=1086.00, Y=192.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:19.539 00.000 7988 Star::Find(15, 1046, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.539 00.000 7988 Star::Find returns 0 (3), X=1046.00, Y=748.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:19.539 00.000 7988 Star::Find(15, 1089, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.551 00.012 7988 Star::Find returns 0 (3), X=1089.00, Y=820.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:19.551 00.000 7988 Star::Find(15, 1022, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.551 00.000 7988 Star::Find returns 0 (2), X=1022.00, Y=862.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
04:25:19.551 00.000 7988 Star::Find(15, 532, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.551 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=319.00, Mass=11, SNR=1.8, Peak=120 HFD=0.0
04:25:19.555 00.004 7988 Star::Find(15, 56, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.555 00.000 7988 Star::Find false star n=3 nbg=276 bg=104.3 sigma=3.5 thresh=115 peak=110
04:25:19.555 00.000 7988 Star::Find returns 0 (2), X=56.00, Y=179.00, Mass=33, SNR=2.9, Peak=116 HFD=0.0
04:25:19.555 00.000 7988 Star::Find(15, 682, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.555 00.000 7988 Star::Find false star n=3 nbg=286 bg=106.5 sigma=3.6 thresh=117 peak=111
04:25:19.555 00.000 7988 Star::Find returns 0 (2), X=682.00, Y=738.00, Mass=31, SNR=2.9, Peak=117 HFD=0.0
04:25:19.555 00.000 7988 Star::Find(15, 208, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.555 00.000 7988 Star::Find returns 0 (2), X=208.00, Y=436.00, Mass=12, SNR=2.0, Peak=118 HFD=0.0
04:25:19.555 00.000 7988 Star::Find(15, 333, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.555 00.000 7988 Star::Find returns 0 (2), X=333.00, Y=717.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:25:19.555 00.000 7988 Star::Find(15, 1150, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.555 00.000 7988 Star::Find returns 0 (2), X=1150.00, Y=482.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:19.568 00.013 7988 Star::Find(15, 51, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.568 00.000 7988 Star::Find returns 0 (2), X=51.00, Y=479.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
04:25:19.568 00.000 7988 Star::Find(15, 860, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.568 00.000 7988 Star::Find returns 0 (3), X=860.00, Y=438.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:25:19.571 00.003 7988 Star::Find(15, 1093, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.571 00.000 7988 Star::Find returns 0 (3), X=1093.00, Y=629.00, Mass=9, SNR=1.7, Peak=124 HFD=0.0
04:25:19.571 00.000 7988 Star::Find(15, 1004, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.571 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=316.00, Mass=22, SNR=2.7, Peak=122 HFD=0.0
04:25:19.571 00.000 7988 Star::Find(15, 65, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.571 00.000 7988 Star::Find returns 0 (2), X=65.00, Y=795.00, Mass=12, SNR=2.0, Peak=124 HFD=0.0
04:25:19.571 00.000 7988 Star::Find(15, 849, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.571 00.000 7988 Star::Find returns 0 (2), X=849.00, Y=125.00, Mass=22, SNR=2.7, Peak=121 HFD=0.0
04:25:19.571 00.000 7988 Star::Find(15, 538, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.571 00.000 7988 Star::Find returns 0 (2), X=538.00, Y=129.00, Mass=13, SNR=2.0, Peak=119 HFD=0.0
04:25:19.571 00.000 7988 Star::Find(15, 34, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.571 00.000 7988 Star::Find returns 0 (2), X=34.00, Y=438.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:25:19.571 00.000 7988 Star::Find(15, 1148, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.585 00.014 7988 Star::Find returns 0 (2), X=1148.00, Y=87.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
04:25:19.585 00.000 7988 Star::Find(15, 1243, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.585 00.000 7988 Star::Find returns 0 (2), X=1243.00, Y=391.00, Mass=25, SNR=2.9, Peak=125 HFD=0.0
04:25:19.587 00.002 7988 Star::Find(15, 420, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.587 00.000 7988 Star::Find false star n=2 nbg=279 bg=106.3 sigma=3.6 thresh=117 peak=110
04:25:19.587 00.000 7988 Star::Find returns 0 (2), X=420.00, Y=207.00, Mass=30, SNR=2.9, Peak=123 HFD=0.0
04:25:19.587 00.000 7988 Star::Find(15, 330, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.587 00.000 7988 Star::Find false star n=3 nbg=270 bg=105.8 sigma=3.2 thresh=115 peak=111
04:25:19.587 00.000 7988 Star::Find returns 0 (2), X=330.00, Y=67.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:25:19.587 00.000 7988 Star::Find(15, 719, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.587 00.000 7988 Star::Find false star n=3 nbg=279 bg=106.6 sigma=3.5 thresh=117 peak=113
04:25:19.587 00.000 7988 Star::Find returns 0 (2), X=719.00, Y=76.00, Mass=34, SNR=2.9, Peak=120 HFD=0.0
04:25:19.587 00.000 7988 Star::Find(15, 870, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.587 00.000 7988 Star::Find returns 0 (2), X=870.00, Y=795.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:25:19.587 00.000 7988 Star::Find(15, 863, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.587 00.000 7988 Star::Find false star n=3 nbg=275 bg=110.2 sigma=3.5 thresh=121 peak=116
04:25:19.587 00.000 7988 Star::Find returns 0 (2), X=863.00, Y=45.00, Mass=35, SNR=2.9, Peak=123 HFD=0.0
04:25:19.602 00.015 7988 Star::Find(15, 774, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.602 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=887.00, Mass=15, SNR=2.4, Peak=122 HFD=0.0
04:25:19.603 00.001 7988 Star::Find(15, 234, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.605 00.002 7988 Star::Find returns 0 (2), X=234.00, Y=218.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:25:19.605 00.000 7988 Star::Find(15, 916, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.607 00.002 7988 Star::Find returns 0 (2), X=916.00, Y=506.00, Mass=11, SNR=2.0, Peak=123 HFD=0.0
04:25:19.607 00.000 7988 Star::Find(15, 742, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.609 00.002 7988 Star::Find returns 0 (3), X=742.00, Y=425.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:19.609 00.000 7988 Star::Find(15, 996, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.611 00.002 7988 Star::Find false star n=4 nbg=278 bg=110.5 sigma=3.6 thresh=121 peak=116
04:25:19.611 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=344.00, Mass=50, SNR=2.9, Peak=126 HFD=0.0
04:25:19.613 00.002 7988 Star::Find(15, 695, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.613 00.000 7988 Star::Find false star n=4 nbg=273 bg=107.6 sigma=3.5 thresh=118 peak=112
04:25:19.615 00.002 7988 Star::Find returns 0 (2), X=695.00, Y=549.00, Mass=44, SNR=2.9, Peak=120 HFD=0.0
04:25:19.615 00.000 7988 Star::Find(15, 1101, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.617 00.002 7988 Star::Find returns 0 (3), X=1101.00, Y=530.00, Mass=10, SNR=1.7, Peak=123 HFD=0.0
04:25:19.617 00.000 7988 Star::Find(15, 980, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.619 00.002 7988 Star::Find false star n=2 nbg=280 bg=108.6 sigma=3.8 thresh=120 peak=115
04:25:19.619 00.000 7988 Star::Find returns 0 (2), X=980.00, Y=651.00, Mass=31, SNR=2.9, Peak=126 HFD=0.0
04:25:19.619 00.000 7988 Star::Find(15, 301, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.619 00.000 7988 Star::Find false star n=4 nbg=277 bg=105.4 sigma=3.1 thresh=115 peak=109
04:25:19.619 00.000 7988 Star::Find returns 0 (2), X=301.00, Y=262.00, Mass=41, SNR=2.9, Peak=118 HFD=0.0
04:25:19.619 00.000 7988 Star::Find(15, 1264, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.619 00.000 7988 Star::Find returns 0 (3), X=1264.00, Y=301.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:19.619 00.000 7988 Star::Find(15, 841, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.619 00.000 7988 Star::Find returns 0 (2), X=841.00, Y=679.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:25:19.619 00.000 7988 Star::Find(15, 145, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.619 00.000 7988 Star::Find false star n=3 nbg=277 bg=111.3 sigma=3.6 thresh=122 peak=115
04:25:19.619 00.000 7988 Star::Find returns 0 (2), X=145.00, Y=706.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
04:25:19.619 00.000 7988 Star::Find(15, 102, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.619 00.000 7988 Star::Find returns 0 (2), X=102.00, Y=248.00, Mass=24, SNR=2.8, Peak=118 HFD=0.0
04:25:19.619 00.000 7988 Star::Find(15, 551, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.619 00.000 7988 Star::Find returns 0 (3), X=551.00, Y=412.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:19.636 00.017 7988 Star::Find(15, 51, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.636 00.000 7988 Star::Find returns 0 (2), X=51.00, Y=762.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:25:19.636 00.000 7988 Star::Find(15, 92, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.636 00.000 7988 Star::Find returns 0 (2), X=92.00, Y=635.00, Mass=20, SNR=2.6, Peak=124 HFD=0.0
04:25:19.636 00.000 7988 Star::Find(15, 421, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.636 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=713.00, Mass=16, SNR=2.5, Peak=121 HFD=0.0
04:25:19.636 00.000 7988 Star::Find(15, 461, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.636 00.000 7988 Star::Find returns 0 (2), X=461.00, Y=690.00, Mass=23, SNR=2.7, Peak=117 HFD=0.0
04:25:19.636 00.000 7988 Star::Find(15, 249, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.636 00.000 7988 Star::Find false star n=2 nbg=276 bg=107.9 sigma=3.3 thresh=118 peak=113
04:25:19.636 00.000 7988 Star::Find returns 0 (2), X=249.00, Y=896.00, Mass=27, SNR=2.9, Peak=122 HFD=0.0
04:25:19.636 00.000 7988 Star::Find(15, 869, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.636 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=523.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:19.636 00.000 7988 Star::Find(15, 593, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.636 00.000 7988 Star::Find returns 0 (2), X=593.00, Y=781.00, Mass=24, SNR=2.8, Peak=117 HFD=0.0
04:25:19.651 00.015 7988 Star::Find(15, 143, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.651 00.000 7988 Star::Find returns 0 (2), X=143.00, Y=683.00, Mass=13, SNR=2.0, Peak=124 HFD=0.0
04:25:19.653 00.002 7988 Star::Find(15, 1017, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.653 00.000 7988 Star::Find returns 0 (2), X=1017.00, Y=256.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:25:19.653 00.000 7988 Star::Find(15, 956, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.653 00.000 7988 Star::Find returns 0 (2), X=956.00, Y=823.00, Mass=22, SNR=2.7, Peak=119 HFD=0.0
04:25:19.653 00.000 7988 Star::Find(15, 573, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.653 00.000 7988 Star::Find returns 0 (2), X=573.00, Y=153.00, Mass=23, SNR=2.8, Peak=119 HFD=0.0
04:25:19.653 00.000 7988 Star::Find(15, 965, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.653 00.000 7988 Star::Find returns 0 (3), X=965.00, Y=460.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:19.653 00.000 7988 Star::Find(15, 1249, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.653 00.000 7988 Star::Find returns 0 (3), X=1249.00, Y=185.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:19.653 00.000 7988 Star::Find(15, 449, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.653 00.000 7988 Star::Find returns 0 (2), X=449.00, Y=768.00, Mass=13, SNR=2.0, Peak=123 HFD=0.0
04:25:19.653 00.000 7988 Star::Find(15, 1185, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.653 00.000 7988 Star::Find false star n=4 nbg=279 bg=107.9 sigma=3.4 thresh=118 peak=112
04:25:19.667 00.014 7988 Star::Find returns 0 (2), X=1185.00, Y=775.00, Mass=41, SNR=2.9, Peak=119 HFD=0.0
04:25:19.667 00.000 7988 Star::Find(15, 958, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.667 00.000 7988 Star::Find returns 0 (2), X=958.00, Y=917.00, Mass=25, SNR=2.8, Peak=121 HFD=0.0
04:25:19.670 00.003 7988 Star::Find(15, 1068, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.670 00.000 7988 Star::Find returns 0 (2), X=1068.00, Y=66.00, Mass=15, SNR=2.3, Peak=127 HFD=0.0
04:25:19.670 00.000 7988 Star::Find(15, 435, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.670 00.000 7988 Star::Find returns 0 (2), X=435.00, Y=381.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:19.670 00.000 7988 Star::Find(15, 772, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.670 00.000 7988 Star::Find false star n=5 nbg=279 bg=107.3 sigma=3.3 thresh=117 peak=113
04:25:19.670 00.000 7988 Star::Find returns 0 (2), X=772.00, Y=169.00, Mass=51, SNR=2.9, Peak=119 HFD=0.0
04:25:19.670 00.000 7988 Star::Find(15, 180, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.670 00.000 7988 Star::Find false star n=3 nbg=280 bg=109.4 sigma=3.5 thresh=120 peak=114
04:25:19.670 00.000 7988 Star::Find returns 0 (2), X=180.00, Y=606.00, Mass=38, SNR=2.9, Peak=125 HFD=0.0
04:25:19.670 00.000 7988 Star::Find(15, 274, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.670 00.000 7988 Star::Find returns 0 (3), X=274.00, Y=78.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:19.670 00.000 7988 Star::Find(15, 800, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.670 00.000 7988 Star::Find false star n=3 nbg=275 bg=109.2 sigma=3.5 thresh=120 peak=114
04:25:19.683 00.013 7988 Star::Find returns 0 (2), X=800.00, Y=329.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:25:19.683 00.000 7988 Star::Find(15, 376, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.683 00.000 7988 Star::Find returns 0 (2), X=376.00, Y=892.00, Mass=12, SNR=1.9, Peak=119 HFD=0.0
04:25:19.687 00.004 7988 Star::Find(15, 505, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.687 00.000 7988 Star::Find false star n=3 nbg=282 bg=104.9 sigma=3.5 thresh=115 peak=110
04:25:19.687 00.000 7988 Star::Find returns 0 (2), X=505.00, Y=878.00, Mass=35, SNR=2.9, Peak=120 HFD=0.0
04:25:19.687 00.000 7988 Star::Find(15, 681, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.687 00.000 7988 Star::Find false star n=3 nbg=277 bg=108.3 sigma=3.3 thresh=118 peak=112
04:25:19.687 00.000 7988 Star::Find returns 0 (2), X=681.00, Y=387.00, Mass=30, SNR=2.9, Peak=121 HFD=0.0
04:25:19.687 00.000 7988 Star::Find(15, 503, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.687 00.000 7988 Star::Find returns 0 (2), X=503.00, Y=834.00, Mass=23, SNR=2.8, Peak=121 HFD=0.0
04:25:19.687 00.000 7988 Star::Find(15, 956, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.687 00.000 7988 Star::Find returns 0 (2), X=956.00, Y=44.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:25:19.687 00.000 7988 AutoFind: finding best star pass 1
04:25:19.687 00.000 7988 Star::Find(15, 741, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.699 00.012 7988 Star::Find returns 0 (2), X=741.00, Y=551.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:25:19.701 00.002 7988 Star::Find(15, 570, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.701 00.000 7988 Star::Find returns 0 (2), X=570.00, Y=936.00, Mass=13, SNR=2.1, Peak=118 HFD=0.0
04:25:19.703 00.002 7988 Star::Find(15, 356, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.704 00.001 7988 Star::Find false star n=3 nbg=276 bg=107.6 sigma=3.6 thresh=118 peak=112
04:25:19.704 00.000 7988 Star::Find returns 0 (2), X=356.00, Y=801.00, Mass=32, SNR=2.9, Peak=120 HFD=0.0
04:25:19.704 00.000 7988 Star::Find(15, 393, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.704 00.000 7988 Star::Find returns 0 (3), X=393.00, Y=495.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:25:19.704 00.000 7988 Star::Find(15, 482, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.704 00.000 7988 Star::Find returns 0 (2), X=482.00, Y=819.00, Mass=21, SNR=2.6, Peak=118 HFD=0.0
04:25:19.704 00.000 7988 Star::Find(15, 21, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.704 00.000 7988 Star::Find returns 0 (3), X=21.00, Y=687.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:19.704 00.000 7988 Star::Find(15, 741, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.704 00.000 7988 Star::Find false star n=2 nbg=278 bg=107.5 sigma=3.7 thresh=118 peak=113
04:25:19.704 00.000 7988 Star::Find returns 0 (2), X=741.00, Y=223.00, Mass=31, SNR=2.9, Peak=126 HFD=0.0
04:25:19.704 00.000 7988 Star::Find(15, 839, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.715 00.011 7988 Star::Find returns 0 (2), X=839.00, Y=327.00, Mass=21, SNR=2.6, Peak=125 HFD=0.0
04:25:19.715 00.000 7988 Star::Find(15, 422, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.715 00.000 7988 Star::Find returns 0 (2), X=422.00, Y=865.00, Mass=12, SNR=2.0, Peak=120 HFD=0.0
04:25:19.715 00.000 7988 Star::Find(15, 367, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.715 00.000 7988 Star::Find returns 0 (2), X=367.00, Y=752.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:25:19.720 00.005 7988 Star::Find(15, 1012, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.720 00.000 7988 Star::Find returns 0 (3), X=1012.00, Y=501.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:19.720 00.000 7988 Star::Find(15, 350, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.720 00.000 7988 Star::Find returns 0 (2), X=350.00, Y=240.00, Mass=12, SNR=2.0, Peak=119 HFD=0.0
04:25:19.720 00.000 7988 Star::Find(15, 878, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.720 00.000 7988 Star::Find returns 0 (2), X=878.00, Y=904.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:25:19.720 00.000 7988 Star::Find(15, 970, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.720 00.000 7988 Star::Find false star n=3 nbg=276 bg=110.5 sigma=3.4 thresh=121 peak=115
04:25:19.720 00.000 7988 Star::Find returns 0 (2), X=970.00, Y=519.00, Mass=35, SNR=2.9, Peak=125 HFD=0.0
04:25:19.730 00.010 7988 Star::Find(15, 901, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.730 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=679.00, Mass=10, SNR=1.9, Peak=121 HFD=0.0
04:25:19.733 00.003 7988 Star::Find(15, 279, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.733 00.000 7988 Star::Find returns 0 (2), X=279.00, Y=472.00, Mass=12, SNR=2.0, Peak=117 HFD=0.0
04:25:19.735 00.002 7988 Star::Find(15, 764, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.735 00.000 7988 Star::Find returns 0 (2), X=764.00, Y=471.00, Mass=22, SNR=2.6, Peak=123 HFD=0.0
04:25:19.737 00.002 7988 Star::Find(15, 1082, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.737 00.000 7988 Star::Find returns 0 (3), X=1082.00, Y=556.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
04:25:19.739 00.002 7988 Star::Find(15, 69, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.739 00.000 7988 Star::Find returns 0 (2), X=69.00, Y=121.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:25:19.741 00.002 7988 Star::Find(15, 40, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.741 00.000 7988 Star::Find false star n=8 nbg=276 bg=105.4 sigma=3.2 thresh=115 peak=110
04:25:19.743 00.002 7988 Star::Find returns 0 (2), X=40.00, Y=300.00, Mass=83, SNR=2.9, Peak=118 HFD=0.0
04:25:19.743 00.000 7988 Star::Find(15, 1004, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.745 00.002 7988 Star::Find returns 0 (3), X=1004.00, Y=839.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:19.746 00.001 7988 Star::Find(15, 277, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.746 00.000 7988 Star::Find false star n=5 nbg=274 bg=104.6 sigma=3.2 thresh=114 peak=110
04:25:19.746 00.000 7988 Star::Find returns 0 (2), X=277.00, Y=302.00, Mass=49, SNR=2.9, Peak=119 HFD=0.0
04:25:19.746 00.000 7988 Star::Find(15, 834, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.746 00.000 7988 Star::Find returns 0 (2), X=834.00, Y=822.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:25:19.746 00.000 7988 Star::Find(15, 950, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.746 00.000 7988 Star::Find returns 0 (2), X=950.00, Y=857.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:25:19.746 00.000 7988 Star::Find(15, 1086, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.755 00.009 7988 Star::Find returns 0 (3), X=1086.00, Y=192.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:19.755 00.000 7988 Star::Find(15, 1046, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.755 00.000 7988 Star::Find returns 0 (3), X=1046.00, Y=748.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:19.755 00.000 7988 Star::Find(15, 1089, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.755 00.000 7988 Star::Find returns 0 (3), X=1089.00, Y=820.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:19.755 00.000 7988 Star::Find(15, 1022, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.755 00.000 7988 Star::Find returns 0 (2), X=1022.00, Y=862.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
04:25:19.755 00.000 7988 Star::Find(15, 532, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.762 00.007 7988 Star::Find returns 0 (2), X=532.00, Y=319.00, Mass=11, SNR=1.8, Peak=120 HFD=0.0
04:25:19.762 00.000 7988 Star::Find(15, 56, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.765 00.003 7988 Star::Find false star n=3 nbg=276 bg=104.3 sigma=3.5 thresh=115 peak=110
04:25:19.765 00.000 7988 Star::Find returns 0 (2), X=56.00, Y=179.00, Mass=33, SNR=2.9, Peak=116 HFD=0.0
04:25:19.767 00.002 7988 Star::Find(15, 682, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.767 00.000 7988 Star::Find false star n=3 nbg=286 bg=106.5 sigma=3.6 thresh=117 peak=111
04:25:19.770 00.003 7988 Star::Find returns 0 (2), X=682.00, Y=738.00, Mass=31, SNR=2.9, Peak=117 HFD=0.0
04:25:19.772 00.002 7988 Star::Find(15, 208, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.772 00.000 7988 Star::Find returns 0 (2), X=208.00, Y=436.00, Mass=12, SNR=2.0, Peak=118 HFD=0.0
04:25:19.772 00.000 7988 Star::Find(15, 333, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.772 00.000 7988 Star::Find returns 0 (2), X=333.00, Y=717.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:25:19.778 00.006 7988 Star::Find(15, 1150, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.778 00.000 7988 Star::Find returns 0 (2), X=1150.00, Y=482.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:19.778 00.000 7988 Star::Find(15, 51, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.778 00.000 7988 Star::Find returns 0 (2), X=51.00, Y=479.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
04:25:19.778 00.000 7988 Star::Find(15, 860, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.778 00.000 7988 Star::Find returns 0 (3), X=860.00, Y=438.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:25:19.778 00.000 7988 Star::Find(15, 1093, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.778 00.000 7988 Star::Find returns 0 (3), X=1093.00, Y=629.00, Mass=9, SNR=1.7, Peak=124 HFD=0.0
04:25:19.788 00.010 7988 Star::Find(15, 1004, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.790 00.002 7988 Star::Find returns 0 (2), X=1004.00, Y=316.00, Mass=22, SNR=2.7, Peak=122 HFD=0.0
04:25:19.792 00.002 7988 Star::Find(15, 65, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.792 00.000 7988 Star::Find returns 0 (2), X=65.00, Y=795.00, Mass=12, SNR=2.0, Peak=124 HFD=0.0
04:25:19.794 00.002 7988 Star::Find(15, 849, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.796 00.002 7988 Star::Find returns 0 (2), X=849.00, Y=125.00, Mass=22, SNR=2.7, Peak=121 HFD=0.0
04:25:19.798 00.002 7988 Star::Find(15, 538, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.798 00.000 7988 Star::Find returns 0 (2), X=538.00, Y=129.00, Mass=13, SNR=2.0, Peak=119 HFD=0.0
04:25:19.800 00.002 7988 Star::Find(15, 34, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.800 00.000 7988 Star::Find returns 0 (2), X=34.00, Y=438.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:25:19.800 00.000 7988 Star::Find(15, 1148, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.800 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=87.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
04:25:19.805 00.005 7988 Star::Find(15, 1243, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.805 00.000 7988 Star::Find returns 0 (2), X=1243.00, Y=391.00, Mass=25, SNR=2.9, Peak=125 HFD=0.0
04:25:19.805 00.000 7988 Star::Find(15, 420, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.810 00.005 7988 Star::Find false star n=2 nbg=279 bg=106.3 sigma=3.6 thresh=117 peak=110
04:25:19.810 00.000 7988 Star::Find returns 0 (2), X=420.00, Y=207.00, Mass=30, SNR=2.9, Peak=123 HFD=0.0
04:25:19.810 00.000 7988 Star::Find(15, 330, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.810 00.000 7988 Star::Find false star n=3 nbg=270 bg=105.8 sigma=3.2 thresh=115 peak=111
04:25:19.810 00.000 7988 Star::Find returns 0 (2), X=330.00, Y=67.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:25:19.810 00.000 7988 Star::Find(15, 719, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.810 00.000 7988 Star::Find false star n=3 nbg=279 bg=106.6 sigma=3.5 thresh=117 peak=113
04:25:19.810 00.000 7988 Star::Find returns 0 (2), X=719.00, Y=76.00, Mass=34, SNR=2.9, Peak=120 HFD=0.0
04:25:19.819 00.009 7988 Star::Find(15, 870, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.819 00.000 7988 Star::Find returns 0 (2), X=870.00, Y=795.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:25:19.822 00.003 7988 Star::Find(15, 863, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.822 00.000 7988 Star::Find false star n=3 nbg=275 bg=110.2 sigma=3.5 thresh=121 peak=116
04:25:19.822 00.000 7988 Star::Find returns 0 (2), X=863.00, Y=45.00, Mass=35, SNR=2.9, Peak=123 HFD=0.0
04:25:19.826 00.004 7988 Star::Find(15, 774, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.826 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=887.00, Mass=15, SNR=2.4, Peak=122 HFD=0.0
04:25:19.826 00.000 7988 Star::Find(15, 234, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.826 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=218.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:25:19.826 00.000 7988 Star::Find(15, 916, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.826 00.000 7988 Star::Find returns 0 (2), X=916.00, Y=506.00, Mass=11, SNR=2.0, Peak=123 HFD=0.0
04:25:19.826 00.000 7988 Star::Find(15, 742, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.826 00.000 7988 Star::Find returns 0 (3), X=742.00, Y=425.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:19.826 00.000 7988 Star::Find(15, 996, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.826 00.000 7988 Star::Find false star n=4 nbg=278 bg=110.5 sigma=3.6 thresh=121 peak=116
04:25:19.826 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=344.00, Mass=50, SNR=2.9, Peak=126 HFD=0.0
04:25:19.826 00.000 7988 Star::Find(15, 695, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.826 00.000 7988 Star::Find false star n=4 nbg=273 bg=107.6 sigma=3.5 thresh=118 peak=112
04:25:19.826 00.000 7988 Star::Find returns 0 (2), X=695.00, Y=549.00, Mass=44, SNR=2.9, Peak=120 HFD=0.0
04:25:19.839 00.013 7988 Star::Find(15, 1101, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.839 00.000 7988 Star::Find returns 0 (3), X=1101.00, Y=530.00, Mass=10, SNR=1.7, Peak=123 HFD=0.0
04:25:19.842 00.003 7988 Star::Find(15, 980, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.842 00.000 7988 Star::Find false star n=2 nbg=280 bg=108.6 sigma=3.8 thresh=120 peak=115
04:25:19.842 00.000 7988 Star::Find returns 0 (2), X=980.00, Y=651.00, Mass=31, SNR=2.9, Peak=126 HFD=0.0
04:25:19.842 00.000 7988 Star::Find(15, 301, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.842 00.000 7988 Star::Find false star n=4 nbg=277 bg=105.4 sigma=3.1 thresh=115 peak=109
04:25:19.842 00.000 7988 Star::Find returns 0 (2), X=301.00, Y=262.00, Mass=41, SNR=2.9, Peak=118 HFD=0.0
04:25:19.842 00.000 7988 Star::Find(15, 1264, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.842 00.000 7988 Star::Find returns 0 (3), X=1264.00, Y=301.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:19.842 00.000 7988 Star::Find(15, 841, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.842 00.000 7988 Star::Find returns 0 (2), X=841.00, Y=679.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:25:19.842 00.000 7988 Star::Find(15, 145, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.842 00.000 7988 Star::Find false star n=3 nbg=277 bg=111.3 sigma=3.6 thresh=122 peak=115
04:25:19.842 00.000 7988 Star::Find returns 0 (2), X=145.00, Y=706.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
04:25:19.842 00.000 7988 Star::Find(15, 102, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.856 00.014 7988 Star::Find returns 0 (2), X=102.00, Y=248.00, Mass=24, SNR=2.8, Peak=118 HFD=0.0
04:25:19.856 00.000 7988 Star::Find(15, 551, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.858 00.002 7988 Star::Find returns 0 (3), X=551.00, Y=412.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:19.858 00.000 7988 Star::Find(15, 51, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.858 00.000 7988 Star::Find returns 0 (2), X=51.00, Y=762.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:25:19.858 00.000 7988 Star::Find(15, 92, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.858 00.000 7988 Star::Find returns 0 (2), X=92.00, Y=635.00, Mass=20, SNR=2.6, Peak=124 HFD=0.0
04:25:19.858 00.000 7988 Star::Find(15, 421, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.858 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=713.00, Mass=16, SNR=2.5, Peak=121 HFD=0.0
04:25:19.858 00.000 7988 Star::Find(15, 461, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.858 00.000 7988 Star::Find returns 0 (2), X=461.00, Y=690.00, Mass=23, SNR=2.7, Peak=117 HFD=0.0
04:25:19.858 00.000 7988 Star::Find(15, 249, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.858 00.000 7988 Star::Find false star n=2 nbg=276 bg=107.9 sigma=3.3 thresh=118 peak=113
04:25:19.858 00.000 7988 Star::Find returns 0 (2), X=249.00, Y=896.00, Mass=27, SNR=2.9, Peak=122 HFD=0.0
04:25:19.858 00.000 7988 Star::Find(15, 869, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.858 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=523.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:19.858 00.000 7988 Star::Find(15, 593, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.873 00.015 7988 Star::Find returns 0 (2), X=593.00, Y=781.00, Mass=24, SNR=2.8, Peak=117 HFD=0.0
04:25:19.875 00.002 7988 Star::Find(15, 143, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.875 00.000 7988 Star::Find returns 0 (2), X=143.00, Y=683.00, Mass=13, SNR=2.0, Peak=124 HFD=0.0
04:25:19.877 00.002 7988 Star::Find(15, 1017, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.877 00.000 7988 Star::Find returns 0 (2), X=1017.00, Y=256.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:25:19.879 00.002 7988 Star::Find(15, 956, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.879 00.000 7988 Star::Find returns 0 (2), X=956.00, Y=823.00, Mass=22, SNR=2.7, Peak=119 HFD=0.0
04:25:19.879 00.000 7988 Star::Find(15, 573, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.881 00.002 7988 Star::Find returns 0 (2), X=573.00, Y=153.00, Mass=23, SNR=2.8, Peak=119 HFD=0.0
04:25:19.881 00.000 7988 Star::Find(15, 965, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.883 00.002 7988 Star::Find returns 0 (3), X=965.00, Y=460.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:19.883 00.000 7988 Star::Find(15, 1249, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.885 00.002 7988 Star::Find returns 0 (3), X=1249.00, Y=185.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:19.885 00.000 7988 Star::Find(15, 449, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.889 00.004 7988 Star::Find returns 0 (2), X=449.00, Y=768.00, Mass=13, SNR=2.0, Peak=123 HFD=0.0
04:25:19.890 00.001 7988 Star::Find(15, 1185, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.890 00.000 7988 Star::Find false star n=4 nbg=279 bg=107.9 sigma=3.4 thresh=118 peak=112
04:25:19.890 00.000 7988 Star::Find returns 0 (2), X=1185.00, Y=775.00, Mass=41, SNR=2.9, Peak=119 HFD=0.0
04:25:19.890 00.000 7988 Star::Find(15, 958, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.890 00.000 7988 Star::Find returns 0 (2), X=958.00, Y=917.00, Mass=25, SNR=2.8, Peak=121 HFD=0.0
04:25:19.890 00.000 7988 Star::Find(15, 1068, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.890 00.000 7988 Star::Find returns 0 (2), X=1068.00, Y=66.00, Mass=15, SNR=2.3, Peak=127 HFD=0.0
04:25:19.890 00.000 7988 Star::Find(15, 435, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.890 00.000 7988 Star::Find returns 0 (2), X=435.00, Y=381.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:19.890 00.000 7988 Star::Find(15, 772, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.890 00.000 7988 Star::Find false star n=5 nbg=279 bg=107.3 sigma=3.3 thresh=117 peak=113
04:25:19.890 00.000 7988 Star::Find returns 0 (2), X=772.00, Y=169.00, Mass=51, SNR=2.9, Peak=119 HFD=0.0
04:25:19.890 00.000 7988 Star::Find(15, 180, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.890 00.000 7988 Star::Find false star n=3 nbg=280 bg=109.4 sigma=3.5 thresh=120 peak=114
04:25:19.890 00.000 7988 Star::Find returns 0 (2), X=180.00, Y=606.00, Mass=38, SNR=2.9, Peak=125 HFD=0.0
04:25:19.904 00.014 7988 Star::Find(15, 274, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.904 00.000 7988 Star::Find returns 0 (3), X=274.00, Y=78.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:19.904 00.000 7988 Star::Find(15, 800, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.907 00.003 7988 Star::Find false star n=3 nbg=275 bg=109.2 sigma=3.5 thresh=120 peak=114
04:25:19.907 00.000 7988 Star::Find returns 0 (2), X=800.00, Y=329.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:25:19.907 00.000 7988 Star::Find(15, 376, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.907 00.000 7988 Star::Find returns 0 (2), X=376.00, Y=892.00, Mass=12, SNR=1.9, Peak=119 HFD=0.0
04:25:19.907 00.000 7988 Star::Find(15, 505, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.907 00.000 7988 Star::Find false star n=3 nbg=282 bg=104.9 sigma=3.5 thresh=115 peak=110
04:25:19.907 00.000 7988 Star::Find returns 0 (2), X=505.00, Y=878.00, Mass=35, SNR=2.9, Peak=120 HFD=0.0
04:25:19.907 00.000 7988 Star::Find(15, 681, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.907 00.000 7988 Star::Find false star n=3 nbg=277 bg=108.3 sigma=3.3 thresh=118 peak=112
04:25:19.907 00.000 7988 Star::Find returns 0 (2), X=681.00, Y=387.00, Mass=30, SNR=2.9, Peak=121 HFD=0.0
04:25:19.907 00.000 7988 Star::Find(15, 503, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.907 00.000 7988 Star::Find returns 0 (2), X=503.00, Y=834.00, Mass=23, SNR=2.8, Peak=121 HFD=0.0
04:25:19.907 00.000 7988 Star::Find(15, 956, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.907 00.000 7988 Star::Find returns 0 (2), X=956.00, Y=44.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:25:19.920 00.013 7988 AutoFind: could not find a star on Pass 1
04:25:19.920 00.000 7988 AutoFind: finding best star pass 2
04:25:19.920 00.000 7988 Star::Find(15, 741, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.924 00.004 7988 Star::Find returns 0 (2), X=741.00, Y=551.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:25:19.924 00.000 7988 Star::Find(15, 570, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.924 00.000 7988 Star::Find returns 0 (2), X=570.00, Y=936.00, Mass=13, SNR=2.1, Peak=118 HFD=0.0
04:25:19.924 00.000 7988 Star::Find(15, 356, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.924 00.000 7988 Star::Find false star n=3 nbg=276 bg=107.6 sigma=3.6 thresh=118 peak=112
04:25:19.924 00.000 7988 Star::Find returns 0 (2), X=356.00, Y=801.00, Mass=32, SNR=2.9, Peak=120 HFD=0.0
04:25:19.924 00.000 7988 Star::Find(15, 393, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.931 00.007 7988 Star::Find returns 0 (3), X=393.00, Y=495.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:25:19.931 00.000 7988 Star::Find(15, 482, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.933 00.002 7988 Star::Find returns 0 (2), X=482.00, Y=819.00, Mass=21, SNR=2.6, Peak=118 HFD=0.0
04:25:19.933 00.000 7988 Star::Find(15, 21, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.935 00.002 7988 Star::Find returns 0 (3), X=21.00, Y=687.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:19.936 00.001 7988 Star::Find(15, 741, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.936 00.000 7988 Star::Find false star n=2 nbg=278 bg=107.5 sigma=3.7 thresh=118 peak=113
04:25:19.936 00.000 7988 Star::Find returns 0 (2), X=741.00, Y=223.00, Mass=31, SNR=2.9, Peak=126 HFD=0.0
04:25:19.936 00.000 7988 Star::Find(15, 839, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.941 00.005 7988 Star::Find returns 0 (2), X=839.00, Y=327.00, Mass=21, SNR=2.6, Peak=125 HFD=0.0
04:25:19.941 00.000 7988 Star::Find(15, 422, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.941 00.000 7988 Star::Find returns 0 (2), X=422.00, Y=865.00, Mass=12, SNR=2.0, Peak=120 HFD=0.0
04:25:19.941 00.000 7988 Star::Find(15, 367, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.941 00.000 7988 Star::Find returns 0 (2), X=367.00, Y=752.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:25:19.941 00.000 7988 Star::Find(15, 1012, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.947 00.006 7988 Star::Find returns 0 (3), X=1012.00, Y=501.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:19.947 00.000 7988 Star::Find(15, 350, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.949 00.002 7988 Star::Find returns 0 (2), X=350.00, Y=240.00, Mass=12, SNR=2.0, Peak=119 HFD=0.0
04:25:19.949 00.000 7988 Star::Find(15, 878, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.951 00.002 7988 Star::Find returns 0 (2), X=878.00, Y=904.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:25:19.951 00.000 7988 Star::Find(15, 970, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.951 00.000 7988 Star::Find false star n=3 nbg=276 bg=110.5 sigma=3.4 thresh=121 peak=115
04:25:19.951 00.000 7988 Star::Find returns 0 (2), X=970.00, Y=519.00, Mass=35, SNR=2.9, Peak=125 HFD=0.0
04:25:19.958 00.007 7988 Star::Find(15, 901, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.960 00.002 7988 Star::Find returns 0 (2), X=901.00, Y=679.00, Mass=10, SNR=1.9, Peak=121 HFD=0.0
04:25:19.962 00.002 7988 Star::Find(15, 279, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.962 00.000 7988 Star::Find returns 0 (2), X=279.00, Y=472.00, Mass=12, SNR=2.0, Peak=117 HFD=0.0
04:25:19.964 00.002 7988 Star::Find(15, 764, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.964 00.000 7988 Star::Find returns 0 (2), X=764.00, Y=471.00, Mass=22, SNR=2.6, Peak=123 HFD=0.0
04:25:19.966 00.002 7988 Star::Find(15, 1082, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.966 00.000 7988 Star::Find returns 0 (3), X=1082.00, Y=556.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
04:25:19.967 00.001 7988 Star::Find(15, 69, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.967 00.000 7988 Star::Find returns 0 (2), X=69.00, Y=121.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:25:19.967 00.000 7988 Star::Find(15, 40, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.967 00.000 7988 Star::Find false star n=8 nbg=276 bg=105.4 sigma=3.2 thresh=115 peak=110
04:25:19.967 00.000 7988 Star::Find returns 0 (2), X=40.00, Y=300.00, Mass=83, SNR=2.9, Peak=118 HFD=0.0
04:25:19.967 00.000 7988 Star::Find(15, 1004, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.967 00.000 7988 Star::Find returns 0 (3), X=1004.00, Y=839.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:19.975 00.008 7988 Star::Find(15, 277, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.975 00.000 7988 Star::Find false star n=5 nbg=274 bg=104.6 sigma=3.2 thresh=114 peak=110
04:25:19.975 00.000 7988 Star::Find returns 0 (2), X=277.00, Y=302.00, Mass=49, SNR=2.9, Peak=119 HFD=0.0
04:25:19.975 00.000 7988 Star::Find(15, 834, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.975 00.000 7988 Star::Find returns 0 (2), X=834.00, Y=822.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:25:19.975 00.000 7988 Star::Find(15, 950, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.975 00.000 7988 Star::Find returns 0 (2), X=950.00, Y=857.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:25:19.975 00.000 7988 Star::Find(15, 1086, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.983 00.008 7988 Star::Find returns 0 (3), X=1086.00, Y=192.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:19.983 00.000 7988 Star::Find(15, 1046, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.983 00.000 7988 Star::Find returns 0 (3), X=1046.00, Y=748.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:19.983 00.000 7988 Star::Find(15, 1089, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.983 00.000 7988 Star::Find returns 0 (3), X=1089.00, Y=820.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:19.983 00.000 7988 Star::Find(15, 1022, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.983 00.000 7988 Star::Find returns 0 (2), X=1022.00, Y=862.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
04:25:19.983 00.000 7988 Star::Find(15, 532, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.983 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=319.00, Mass=11, SNR=1.8, Peak=120 HFD=0.0
04:25:19.991 00.008 7988 Star::Find(15, 56, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.991 00.000 7988 Star::Find false star n=3 nbg=276 bg=104.3 sigma=3.5 thresh=115 peak=110
04:25:19.991 00.000 7988 Star::Find returns 0 (2), X=56.00, Y=179.00, Mass=33, SNR=2.9, Peak=116 HFD=0.0
04:25:19.991 00.000 7988 Star::Find(15, 682, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.991 00.000 7988 Star::Find false star n=3 nbg=286 bg=106.5 sigma=3.6 thresh=117 peak=111
04:25:19.991 00.000 7988 Star::Find returns 0 (2), X=682.00, Y=738.00, Mass=31, SNR=2.9, Peak=117 HFD=0.0
04:25:19.991 00.000 7988 Star::Find(15, 208, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.991 00.000 7988 Star::Find returns 0 (2), X=208.00, Y=436.00, Mass=12, SNR=2.0, Peak=118 HFD=0.0
04:25:19.999 00.008 7988 Star::Find(15, 333, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.999 00.000 7988 Star::Find returns 0 (2), X=333.00, Y=717.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:25:19.999 00.000 7988 Star::Find(15, 1150, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.999 00.000 7988 Star::Find returns 0 (2), X=1150.00, Y=482.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:19.999 00.000 7988 Star::Find(15, 51, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.999 00.000 7988 Star::Find returns 0 (2), X=51.00, Y=479.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
04:25:19.999 00.000 7988 Star::Find(15, 860, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:19.999 00.000 7988 Star::Find returns 0 (3), X=860.00, Y=438.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:25:19.999 00.000 7988 Star::Find(15, 1093, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.008 00.009 7988 Star::Find returns 0 (3), X=1093.00, Y=629.00, Mass=9, SNR=1.7, Peak=124 HFD=0.0
04:25:20.008 00.000 7988 Star::Find(15, 1004, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.008 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=316.00, Mass=22, SNR=2.7, Peak=122 HFD=0.0
04:25:20.008 00.000 7988 Star::Find(15, 65, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.008 00.000 7988 Star::Find returns 0 (2), X=65.00, Y=795.00, Mass=12, SNR=2.0, Peak=124 HFD=0.0
04:25:20.008 00.000 7988 Star::Find(15, 849, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.015 00.007 7988 Star::Find returns 0 (2), X=849.00, Y=125.00, Mass=22, SNR=2.7, Peak=121 HFD=0.0
04:25:20.015 00.000 7988 Star::Find(15, 538, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.015 00.000 7988 Star::Find returns 0 (2), X=538.00, Y=129.00, Mass=13, SNR=2.0, Peak=119 HFD=0.0
04:25:20.015 00.000 7988 Star::Find(15, 34, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.015 00.000 7988 Star::Find returns 0 (2), X=34.00, Y=438.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:25:20.015 00.000 7988 Star::Find(15, 1148, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.015 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=87.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
04:25:20.015 00.000 7988 Star::Find(15, 1243, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.015 00.000 7988 Star::Find returns 0 (2), X=1243.00, Y=391.00, Mass=25, SNR=2.9, Peak=125 HFD=0.0
04:25:20.015 00.000 7988 Star::Find(15, 420, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.025 00.010 7988 Star::Find false star n=2 nbg=279 bg=106.3 sigma=3.6 thresh=117 peak=110
04:25:20.025 00.000 7988 Star::Find returns 0 (2), X=420.00, Y=207.00, Mass=30, SNR=2.9, Peak=123 HFD=0.0
04:25:20.025 00.000 7988 Star::Find(15, 330, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.025 00.000 7988 Star::Find false star n=3 nbg=270 bg=105.8 sigma=3.2 thresh=115 peak=111
04:25:20.025 00.000 7988 Star::Find returns 0 (2), X=330.00, Y=67.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:25:20.031 00.006 7988 Star::Find(15, 719, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.031 00.000 7988 Star::Find false star n=3 nbg=279 bg=106.6 sigma=3.5 thresh=117 peak=113
04:25:20.031 00.000 7988 Star::Find returns 0 (2), X=719.00, Y=76.00, Mass=34, SNR=2.9, Peak=120 HFD=0.0
04:25:20.031 00.000 7988 Star::Find(15, 870, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.031 00.000 7988 Star::Find returns 0 (2), X=870.00, Y=795.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:25:20.031 00.000 7988 Star::Find(15, 863, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.031 00.000 7988 Star::Find false star n=3 nbg=275 bg=110.2 sigma=3.5 thresh=121 peak=116
04:25:20.031 00.000 7988 Star::Find returns 0 (2), X=863.00, Y=45.00, Mass=35, SNR=2.9, Peak=123 HFD=0.0
04:25:20.031 00.000 7988 Star::Find(15, 774, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.031 00.000 7988 Star::Find returns 0 (2), X=774.00, Y=887.00, Mass=15, SNR=2.4, Peak=122 HFD=0.0
04:25:20.031 00.000 7988 Star::Find(15, 234, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.042 00.011 7988 Star::Find returns 0 (2), X=234.00, Y=218.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:25:20.042 00.000 7988 Star::Find(15, 916, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.042 00.000 7988 Star::Find returns 0 (2), X=916.00, Y=506.00, Mass=11, SNR=2.0, Peak=123 HFD=0.0
04:25:20.042 00.000 7988 Star::Find(15, 742, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.042 00.000 7988 Star::Find returns 0 (3), X=742.00, Y=425.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:20.047 00.005 7988 Star::Find(15, 996, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.047 00.000 7988 Star::Find false star n=4 nbg=278 bg=110.5 sigma=3.6 thresh=121 peak=116
04:25:20.047 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=344.00, Mass=50, SNR=2.9, Peak=126 HFD=0.0
04:25:20.047 00.000 7988 Star::Find(15, 695, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.047 00.000 7988 Star::Find false star n=4 nbg=273 bg=107.6 sigma=3.5 thresh=118 peak=112
04:25:20.047 00.000 7988 Star::Find returns 0 (2), X=695.00, Y=549.00, Mass=44, SNR=2.9, Peak=120 HFD=0.0
04:25:20.047 00.000 7988 Star::Find(15, 1101, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.047 00.000 7988 Star::Find returns 0 (3), X=1101.00, Y=530.00, Mass=10, SNR=1.7, Peak=123 HFD=0.0
04:25:20.047 00.000 7988 Star::Find(15, 980, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.047 00.000 7988 Star::Find false star n=2 nbg=280 bg=108.6 sigma=3.8 thresh=120 peak=115
04:25:20.047 00.000 7988 Star::Find returns 0 (2), X=980.00, Y=651.00, Mass=31, SNR=2.9, Peak=126 HFD=0.0
04:25:20.047 00.000 7988 Star::Find(15, 301, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.059 00.012 7988 Star::Find false star n=4 nbg=277 bg=105.4 sigma=3.1 thresh=115 peak=109
04:25:20.059 00.000 7988 Star::Find returns 0 (2), X=301.00, Y=262.00, Mass=41, SNR=2.9, Peak=118 HFD=0.0
04:25:20.062 00.003 7988 Star::Find(15, 1264, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.063 00.001 7988 Star::Find returns 0 (3), X=1264.00, Y=301.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:20.063 00.000 7988 Star::Find(15, 841, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.063 00.000 7988 Star::Find returns 0 (2), X=841.00, Y=679.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:25:20.063 00.000 7988 Star::Find(15, 145, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.063 00.000 7988 Star::Find false star n=3 nbg=277 bg=111.3 sigma=3.6 thresh=122 peak=115
04:25:20.063 00.000 7988 Star::Find returns 0 (2), X=145.00, Y=706.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
04:25:20.063 00.000 7988 Star::Find(15, 102, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.063 00.000 7988 Star::Find returns 0 (2), X=102.00, Y=248.00, Mass=24, SNR=2.8, Peak=118 HFD=0.0
04:25:20.063 00.000 7988 Star::Find(15, 551, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.063 00.000 7988 Star::Find returns 0 (3), X=551.00, Y=412.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:20.063 00.000 7988 Star::Find(15, 51, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.063 00.000 7988 Star::Find returns 0 (2), X=51.00, Y=762.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:25:20.063 00.000 7988 Star::Find(15, 92, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.063 00.000 7988 Star::Find returns 0 (2), X=92.00, Y=635.00, Mass=20, SNR=2.6, Peak=124 HFD=0.0
04:25:20.076 00.013 7988 Star::Find(15, 421, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.076 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=713.00, Mass=16, SNR=2.5, Peak=121 HFD=0.0
04:25:20.078 00.002 7988 Star::Find(15, 461, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.078 00.000 7988 Star::Find returns 0 (2), X=461.00, Y=690.00, Mass=23, SNR=2.7, Peak=117 HFD=0.0
04:25:20.078 00.000 7988 Star::Find(15, 249, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.078 00.000 7988 Star::Find false star n=2 nbg=276 bg=107.9 sigma=3.3 thresh=118 peak=113
04:25:20.078 00.000 7988 Star::Find returns 0 (2), X=249.00, Y=896.00, Mass=27, SNR=2.9, Peak=122 HFD=0.0
04:25:20.078 00.000 7988 Star::Find(15, 869, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.078 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=523.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:20.078 00.000 7988 Star::Find(15, 593, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.078 00.000 7988 Star::Find returns 0 (2), X=593.00, Y=781.00, Mass=24, SNR=2.8, Peak=117 HFD=0.0
04:25:20.078 00.000 7988 Star::Find(15, 143, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.078 00.000 7988 Star::Find returns 0 (2), X=143.00, Y=683.00, Mass=13, SNR=2.0, Peak=124 HFD=0.0
04:25:20.078 00.000 7988 Star::Find(15, 1017, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.078 00.000 7988 Star::Find returns 0 (2), X=1017.00, Y=256.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:25:20.078 00.000 7988 Star::Find(15, 956, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.078 00.000 7988 Star::Find returns 0 (2), X=956.00, Y=823.00, Mass=22, SNR=2.7, Peak=119 HFD=0.0
04:25:20.093 00.015 7988 Star::Find(15, 573, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.094 00.001 7988 Star::Find returns 0 (2), X=573.00, Y=153.00, Mass=23, SNR=2.8, Peak=119 HFD=0.0
04:25:20.094 00.000 7988 Star::Find(15, 965, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.094 00.000 7988 Star::Find returns 0 (3), X=965.00, Y=460.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:20.094 00.000 7988 Star::Find(15, 1249, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.094 00.000 7988 Star::Find returns 0 (3), X=1249.00, Y=185.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:20.094 00.000 7988 Star::Find(15, 449, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.094 00.000 7988 Star::Find returns 0 (2), X=449.00, Y=768.00, Mass=13, SNR=2.0, Peak=123 HFD=0.0
04:25:20.094 00.000 7988 Star::Find(15, 1185, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.094 00.000 7988 Star::Find false star n=4 nbg=279 bg=107.9 sigma=3.4 thresh=118 peak=112
04:25:20.094 00.000 7988 Star::Find returns 0 (2), X=1185.00, Y=775.00, Mass=41, SNR=2.9, Peak=119 HFD=0.0
04:25:20.094 00.000 7988 Star::Find(15, 958, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.106 00.012 7988 Star::Find returns 0 (2), X=958.00, Y=917.00, Mass=25, SNR=2.8, Peak=121 HFD=0.0
04:25:20.106 00.000 7988 Star::Find(15, 1068, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.106 00.000 7988 Star::Find returns 0 (2), X=1068.00, Y=66.00, Mass=15, SNR=2.3, Peak=127 HFD=0.0
04:25:20.106 00.000 7988 Star::Find(15, 435, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.109 00.003 7988 Star::Find returns 0 (2), X=435.00, Y=381.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:20.111 00.002 7988 Star::Find(15, 772, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.111 00.000 7988 Star::Find false star n=5 nbg=279 bg=107.3 sigma=3.3 thresh=117 peak=113
04:25:20.111 00.000 7988 Star::Find returns 0 (2), X=772.00, Y=169.00, Mass=51, SNR=2.9, Peak=119 HFD=0.0
04:25:20.111 00.000 7988 Star::Find(15, 180, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.111 00.000 7988 Star::Find false star n=3 nbg=280 bg=109.4 sigma=3.5 thresh=120 peak=114
04:25:20.111 00.000 7988 Star::Find returns 0 (2), X=180.00, Y=606.00, Mass=38, SNR=2.9, Peak=125 HFD=0.0
04:25:20.111 00.000 7988 Star::Find(15, 274, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.111 00.000 7988 Star::Find returns 0 (3), X=274.00, Y=78.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:20.111 00.000 7988 Star::Find(15, 800, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.111 00.000 7988 Star::Find false star n=3 nbg=275 bg=109.2 sigma=3.5 thresh=120 peak=114
04:25:20.111 00.000 7988 Star::Find returns 0 (2), X=800.00, Y=329.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:25:20.111 00.000 7988 Star::Find(15, 376, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.111 00.000 7988 Star::Find returns 0 (2), X=376.00, Y=892.00, Mass=12, SNR=1.9, Peak=119 HFD=0.0
04:25:20.111 00.000 7988 Star::Find(15, 505, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.111 00.000 7988 Star::Find false star n=3 nbg=282 bg=104.9 sigma=3.5 thresh=115 peak=110
04:25:20.126 00.015 7988 Star::Find returns 0 (2), X=505.00, Y=878.00, Mass=35, SNR=2.9, Peak=120 HFD=0.0
04:25:20.126 00.000 7988 Star::Find(15, 681, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.127 00.001 7988 Star::Find false star n=3 nbg=277 bg=108.3 sigma=3.3 thresh=118 peak=112
04:25:20.127 00.000 7988 Star::Find returns 0 (2), X=681.00, Y=387.00, Mass=30, SNR=2.9, Peak=121 HFD=0.0
04:25:20.127 00.000 7988 Star::Find(15, 503, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.127 00.000 7988 Star::Find returns 0 (2), X=503.00, Y=834.00, Mass=23, SNR=2.8, Peak=121 HFD=0.0
04:25:20.127 00.000 7988 Star::Find(15, 956, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.127 00.000 7988 Star::Find returns 0 (2), X=956.00, Y=44.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:25:20.127 00.000 7988 AutoFind: could not find a non-saturated star!
04:25:20.127 00.000 7988 AutoFind: finding best star pass 3
04:25:20.127 00.000 7988 Star::Find(15, 741, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.127 00.000 7988 Star::Find returns 0 (2), X=741.00, Y=551.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:25:20.127 00.000 7988 Star::Find(15, 570, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.127 00.000 7988 Star::Find returns 0 (2), X=570.00, Y=936.00, Mass=13, SNR=2.1, Peak=118 HFD=0.0
04:25:20.127 00.000 7988 Star::Find(15, 356, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.127 00.000 7988 Star::Find false star n=3 nbg=276 bg=107.6 sigma=3.6 thresh=118 peak=112
04:25:20.127 00.000 7988 Star::Find returns 0 (2), X=356.00, Y=801.00, Mass=32, SNR=2.9, Peak=120 HFD=0.0
04:25:20.142 00.015 7988 Star::Find(15, 393, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.142 00.000 7988 Star::Find returns 0 (3), X=393.00, Y=495.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:25:20.144 00.002 7988 Star::Find(15, 482, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.144 00.000 7988 Star::Find returns 0 (2), X=482.00, Y=819.00, Mass=21, SNR=2.6, Peak=118 HFD=0.0
04:25:20.144 00.000 7988 Star::Find(15, 21, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.144 00.000 7988 Star::Find returns 0 (3), X=21.00, Y=687.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:20.144 00.000 7988 Star::Find(15, 741, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.144 00.000 7988 Star::Find false star n=2 nbg=278 bg=107.5 sigma=3.7 thresh=118 peak=113
04:25:20.144 00.000 7988 Star::Find returns 0 (2), X=741.00, Y=223.00, Mass=31, SNR=2.9, Peak=126 HFD=0.0
04:25:20.144 00.000 7988 Star::Find(15, 839, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.144 00.000 7988 Star::Find returns 0 (2), X=839.00, Y=327.00, Mass=21, SNR=2.6, Peak=125 HFD=0.0
04:25:20.144 00.000 7988 Star::Find(15, 422, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.144 00.000 7988 Star::Find returns 0 (2), X=422.00, Y=865.00, Mass=12, SNR=2.0, Peak=120 HFD=0.0
04:25:20.144 00.000 7988 Star::Find(15, 367, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.144 00.000 7988 Star::Find returns 0 (2), X=367.00, Y=752.00, Mass=21, SNR=2.6, Peak=119 HFD=0.0
04:25:20.144 00.000 7988 Star::Find(15, 1012, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.158 00.014 7988 Star::Find returns 0 (3), X=1012.00, Y=501.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:20.158 00.000 7988 Star::Find(15, 350, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.158 00.000 7988 Star::Find returns 0 (2), X=350.00, Y=240.00, Mass=12, SNR=2.0, Peak=119 HFD=0.0
04:25:20.161 00.003 7988 Star::Find(15, 878, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.161 00.000 7988 Star::Find returns 0 (2), X=878.00, Y=904.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:25:20.161 00.000 7988 Star::Find(15, 970, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.161 00.000 7988 Star::Find false star n=3 nbg=276 bg=110.5 sigma=3.4 thresh=121 peak=115
04:25:20.161 00.000 7988 Star::Find returns 0 (2), X=970.00, Y=519.00, Mass=35, SNR=2.9, Peak=125 HFD=0.0
04:25:20.161 00.000 7988 Star::Find(15, 901, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.161 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=679.00, Mass=10, SNR=1.9, Peak=121 HFD=0.0
04:25:20.161 00.000 7988 Star::Find(15, 279, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.161 00.000 7988 Star::Find returns 0 (2), X=279.00, Y=472.00, Mass=12, SNR=2.0, Peak=117 HFD=0.0
04:25:20.161 00.000 7988 Star::Find(15, 764, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.161 00.000 7988 Star::Find returns 0 (2), X=764.00, Y=471.00, Mass=22, SNR=2.6, Peak=123 HFD=0.0
04:25:20.161 00.000 7988 Star::Find(15, 1082, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.161 00.000 7988 Star::Find returns 0 (3), X=1082.00, Y=556.00, Mass=0, SNR=0.0, Peak=126 HFD=0.0
04:25:20.174 00.013 7988 Star::Find(15, 69, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.174 00.000 7988 Star::Find returns 0 (2), X=69.00, Y=121.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:25:20.174 00.000 7988 Star::Find(15, 40, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.174 00.000 7988 Star::Find false star n=8 nbg=276 bg=105.4 sigma=3.2 thresh=115 peak=110
04:25:20.178 00.004 7988 Star::Find returns 0 (2), X=40.00, Y=300.00, Mass=83, SNR=2.9, Peak=118 HFD=0.0
04:25:20.178 00.000 7988 Star::Find(15, 1004, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.178 00.000 7988 Star::Find returns 0 (3), X=1004.00, Y=839.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:20.178 00.000 7988 Star::Find(15, 277, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.178 00.000 7988 Star::Find false star n=5 nbg=274 bg=104.6 sigma=3.2 thresh=114 peak=110
04:25:20.178 00.000 7988 Star::Find returns 0 (2), X=277.00, Y=302.00, Mass=49, SNR=2.9, Peak=119 HFD=0.0
04:25:20.178 00.000 7988 Star::Find(15, 834, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.184 00.006 7988 Star::Find returns 0 (2), X=834.00, Y=822.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:25:20.184 00.000 7988 Star::Find(15, 950, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.186 00.002 7988 Star::Find returns 0 (2), X=950.00, Y=857.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:25:20.186 00.000 7988 Star::Find(15, 1086, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.188 00.002 7988 Star::Find returns 0 (3), X=1086.00, Y=192.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:20.190 00.002 7988 Star::Find(15, 1046, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.190 00.000 7988 Star::Find returns 0 (3), X=1046.00, Y=748.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:20.190 00.000 7988 Star::Find(15, 1089, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.190 00.000 7988 Star::Find returns 0 (3), X=1089.00, Y=820.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:20.190 00.000 7988 Star::Find(15, 1022, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.195 00.005 7988 Star::Find returns 0 (2), X=1022.00, Y=862.00, Mass=11, SNR=1.8, Peak=119 HFD=0.0
04:25:20.195 00.000 7988 Star::Find(15, 532, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.195 00.000 7988 Star::Find returns 0 (2), X=532.00, Y=319.00, Mass=11, SNR=1.8, Peak=120 HFD=0.0
04:25:20.195 00.000 7988 Star::Find(15, 56, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.195 00.000 7988 Star::Find false star n=3 nbg=276 bg=104.3 sigma=3.5 thresh=115 peak=110
04:25:20.195 00.000 7988 Star::Find returns 0 (2), X=56.00, Y=179.00, Mass=33, SNR=2.9, Peak=116 HFD=0.0
04:25:20.195 00.000 7988 Star::Find(15, 682, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.195 00.000 7988 Star::Find false star n=3 nbg=286 bg=106.5 sigma=3.6 thresh=117 peak=111
04:25:20.195 00.000 7988 Star::Find returns 0 (2), X=682.00, Y=738.00, Mass=31, SNR=2.9, Peak=117 HFD=0.0
04:25:20.195 00.000 7988 Star::Find(15, 208, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.195 00.000 7988 Star::Find returns 0 (2), X=208.00, Y=436.00, Mass=12, SNR=2.0, Peak=118 HFD=0.0
04:25:20.206 00.011 7988 Star::Find(15, 333, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.206 00.000 7988 Star::Find returns 0 (2), X=333.00, Y=717.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:25:20.206 00.000 7988 Star::Find(15, 1150, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.206 00.000 7988 Star::Find returns 0 (2), X=1150.00, Y=482.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:20.206 00.000 7988 Star::Find(15, 51, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.206 00.000 7988 Star::Find returns 0 (2), X=51.00, Y=479.00, Mass=11, SNR=1.9, Peak=125 HFD=0.0
04:25:20.206 00.000 7988 Star::Find(15, 860, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.212 00.006 7988 Star::Find returns 0 (3), X=860.00, Y=438.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:25:20.212 00.000 7988 Star::Find(15, 1093, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.212 00.000 7988 Star::Find returns 0 (3), X=1093.00, Y=629.00, Mass=9, SNR=1.7, Peak=124 HFD=0.0
04:25:20.212 00.000 7988 Star::Find(15, 1004, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.212 00.000 7988 Star::Find returns 0 (2), X=1004.00, Y=316.00, Mass=22, SNR=2.7, Peak=122 HFD=0.0
04:25:20.212 00.000 7988 Star::Find(15, 65, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.212 00.000 7988 Star::Find returns 0 (2), X=65.00, Y=795.00, Mass=12, SNR=2.0, Peak=124 HFD=0.0
04:25:20.212 00.000 7988 Star::Find(15, 849, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.212 00.000 7988 Star::Find returns 0 (2), X=849.00, Y=125.00, Mass=22, SNR=2.7, Peak=121 HFD=0.0
04:25:20.212 00.000 7988 Star::Find(15, 538, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.222 00.010 7988 Star::Find returns 0 (2), X=538.00, Y=129.00, Mass=13, SNR=2.0, Peak=119 HFD=0.0
04:25:20.222 00.000 7988 Star::Find(15, 34, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.222 00.000 7988 Star::Find returns 0 (2), X=34.00, Y=438.00, Mass=12, SNR=1.9, Peak=121 HFD=0.0
04:25:20.222 00.000 7988 Star::Find(15, 1148, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.222 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=87.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
04:25:20.222 00.000 7988 Star::Find(15, 1243, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.229 00.007 7988 Star::Find returns 0 (2), X=1243.00, Y=391.00, Mass=25, SNR=2.9, Peak=125 HFD=0.0
04:25:20.229 00.000 7988 Star::Find(15, 420, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.229 00.000 7988 Star::Find false star n=2 nbg=279 bg=106.3 sigma=3.6 thresh=117 peak=110
04:25:20.229 00.000 7988 Star::Find returns 0 (2), X=420.00, Y=207.00, Mass=30, SNR=2.9, Peak=123 HFD=0.0
04:25:20.229 00.000 7988 Star::Find(15, 330, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.229 00.000 7988 Star::Find false star n=3 nbg=270 bg=105.8 sigma=3.2 thresh=115 peak=111
04:25:20.229 00.000 7988 Star::Find returns 0 (2), X=330.00, Y=67.00, Mass=33, SNR=2.9, Peak=118 HFD=0.0
04:25:20.229 00.000 7988 Star::Find(15, 719, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.229 00.000 7988 Star::Find false star n=3 nbg=279 bg=106.6 sigma=3.5 thresh=117 peak=113
04:25:20.238 00.009 7988 Star::Find returns 0 (2), X=719.00, Y=76.00, Mass=34, SNR=2.9, Peak=120 HFD=0.0
04:25:20.238 00.000 7988 Star::Find(15, 870, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.238 00.000 7988 Star::Find returns 0 (2), X=870.00, Y=795.00, Mass=11, SNR=1.9, Peak=120 HFD=0.0
04:25:20.238 00.000 7988 Star::Find(15, 863, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.238 00.000 7988 Star::Find false star n=3 nbg=275 bg=110.2 sigma=3.5 thresh=121 peak=116
04:25:20.238 00.000 7988 Star::Find returns 0 (2), X=863.00, Y=45.00, Mass=35, SNR=2.9, Peak=123 HFD=0.0
04:25:20.238 00.000 7988 Star::Find(15, 774, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.245 00.007 7988 Star::Find returns 0 (2), X=774.00, Y=887.00, Mass=15, SNR=2.4, Peak=122 HFD=0.0
04:25:20.245 00.000 7988 Star::Find(15, 234, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.245 00.000 7988 Star::Find returns 0 (2), X=234.00, Y=218.00, Mass=23, SNR=2.8, Peak=117 HFD=0.0
04:25:20.249 00.004 7988 Star::Find(15, 916, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.249 00.000 7988 Star::Find returns 0 (2), X=916.00, Y=506.00, Mass=11, SNR=2.0, Peak=123 HFD=0.0
04:25:20.251 00.002 7988 Star::Find(15, 742, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.251 00.000 7988 Star::Find returns 0 (3), X=742.00, Y=425.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:20.253 00.002 7988 Star::Find(15, 996, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.254 00.001 7988 Star::Find false star n=4 nbg=278 bg=110.5 sigma=3.6 thresh=121 peak=116
04:25:20.254 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=344.00, Mass=50, SNR=2.9, Peak=126 HFD=0.0
04:25:20.254 00.000 7988 Star::Find(15, 695, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.254 00.000 7988 Star::Find false star n=4 nbg=273 bg=107.6 sigma=3.5 thresh=118 peak=112
04:25:20.254 00.000 7988 Star::Find returns 0 (2), X=695.00, Y=549.00, Mass=44, SNR=2.9, Peak=120 HFD=0.0
04:25:20.254 00.000 7988 Star::Find(15, 1101, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.254 00.000 7988 Star::Find returns 0 (3), X=1101.00, Y=530.00, Mass=10, SNR=1.7, Peak=123 HFD=0.0
04:25:20.254 00.000 7988 Star::Find(15, 980, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.254 00.000 7988 Star::Find false star n=2 nbg=280 bg=108.6 sigma=3.8 thresh=120 peak=115
04:25:20.262 00.008 7988 Star::Find returns 0 (2), X=980.00, Y=651.00, Mass=31, SNR=2.9, Peak=126 HFD=0.0
04:25:20.262 00.000 7988 Star::Find(15, 301, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.262 00.000 7988 Star::Find false star n=4 nbg=277 bg=105.4 sigma=3.1 thresh=115 peak=109
04:25:20.262 00.000 7988 Star::Find returns 0 (2), X=301.00, Y=262.00, Mass=41, SNR=2.9, Peak=118 HFD=0.0
04:25:20.262 00.000 7988 Star::Find(15, 1264, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.262 00.000 7988 Star::Find returns 0 (3), X=1264.00, Y=301.00, Mass=0, SNR=0.0, Peak=120 HFD=0.0
04:25:20.262 00.000 7988 Star::Find(15, 841, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.262 00.000 7988 Star::Find returns 0 (2), X=841.00, Y=679.00, Mass=23, SNR=2.7, Peak=119 HFD=0.0
04:25:20.270 00.008 7988 Star::Find(15, 145, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.270 00.000 7988 Star::Find false star n=3 nbg=277 bg=111.3 sigma=3.6 thresh=122 peak=115
04:25:20.270 00.000 7988 Star::Find returns 0 (2), X=145.00, Y=706.00, Mass=33, SNR=2.9, Peak=124 HFD=0.0
04:25:20.270 00.000 7988 Star::Find(15, 102, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.270 00.000 7988 Star::Find returns 0 (2), X=102.00, Y=248.00, Mass=24, SNR=2.8, Peak=118 HFD=0.0
04:25:20.270 00.000 7988 Star::Find(15, 551, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.270 00.000 7988 Star::Find returns 0 (3), X=551.00, Y=412.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:20.270 00.000 7988 Star::Find(15, 51, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.270 00.000 7988 Star::Find returns 0 (2), X=51.00, Y=762.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:25:20.279 00.009 7988 Star::Find(15, 92, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.279 00.000 7988 Star::Find returns 0 (2), X=92.00, Y=635.00, Mass=20, SNR=2.6, Peak=124 HFD=0.0
04:25:20.279 00.000 7988 Star::Find(15, 421, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.279 00.000 7988 Star::Find returns 0 (2), X=421.00, Y=713.00, Mass=16, SNR=2.5, Peak=121 HFD=0.0
04:25:20.279 00.000 7988 Star::Find(15, 461, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.279 00.000 7988 Star::Find returns 0 (2), X=461.00, Y=690.00, Mass=23, SNR=2.7, Peak=117 HFD=0.0
04:25:20.285 00.006 7988 Star::Find(15, 249, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.285 00.000 7988 Star::Find false star n=2 nbg=276 bg=107.9 sigma=3.3 thresh=118 peak=113
04:25:20.285 00.000 7988 Star::Find returns 0 (2), X=249.00, Y=896.00, Mass=27, SNR=2.9, Peak=122 HFD=0.0
04:25:20.285 00.000 7988 Star::Find(15, 869, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.285 00.000 7988 Star::Find returns 0 (2), X=869.00, Y=523.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:20.285 00.000 7988 Star::Find(15, 593, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.285 00.000 7988 Star::Find returns 0 (2), X=593.00, Y=781.00, Mass=24, SNR=2.8, Peak=117 HFD=0.0
04:25:20.285 00.000 7988 Star::Find(15, 143, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.285 00.000 7988 Star::Find returns 0 (2), X=143.00, Y=683.00, Mass=13, SNR=2.0, Peak=124 HFD=0.0
04:25:20.285 00.000 7988 Star::Find(15, 1017, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.285 00.000 7988 Star::Find returns 0 (2), X=1017.00, Y=256.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:25:20.297 00.012 7988 Star::Find(15, 956, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.297 00.000 7988 Star::Find returns 0 (2), X=956.00, Y=823.00, Mass=22, SNR=2.7, Peak=119 HFD=0.0
04:25:20.297 00.000 7988 Star::Find(15, 573, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.297 00.000 7988 Star::Find returns 0 (2), X=573.00, Y=153.00, Mass=23, SNR=2.8, Peak=119 HFD=0.0
04:25:20.301 00.004 7988 Star::Find(15, 965, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.301 00.000 7988 Star::Find returns 0 (3), X=965.00, Y=460.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:20.301 00.000 7988 Star::Find(15, 1249, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.301 00.000 7988 Star::Find returns 0 (3), X=1249.00, Y=185.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:20.301 00.000 7988 Star::Find(15, 449, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.301 00.000 7988 Star::Find returns 0 (2), X=449.00, Y=768.00, Mass=13, SNR=2.0, Peak=123 HFD=0.0
04:25:20.301 00.000 7988 Star::Find(15, 1185, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.301 00.000 7988 Star::Find false star n=4 nbg=279 bg=107.9 sigma=3.4 thresh=118 peak=112
04:25:20.301 00.000 7988 Star::Find returns 0 (2), X=1185.00, Y=775.00, Mass=41, SNR=2.9, Peak=119 HFD=0.0
04:25:20.301 00.000 7988 Star::Find(15, 958, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.301 00.000 7988 Star::Find returns 0 (2), X=958.00, Y=917.00, Mass=25, SNR=2.8, Peak=121 HFD=0.0
04:25:20.301 00.000 7988 Star::Find(15, 1068, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.314 00.013 7988 Star::Find returns 0 (2), X=1068.00, Y=66.00, Mass=15, SNR=2.3, Peak=127 HFD=0.0
04:25:20.314 00.000 7988 Star::Find(15, 435, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.316 00.002 7988 Star::Find returns 0 (2), X=435.00, Y=381.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:20.316 00.000 7988 Star::Find(15, 772, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.317 00.001 7988 Star::Find false star n=5 nbg=279 bg=107.3 sigma=3.3 thresh=117 peak=113
04:25:20.317 00.000 7988 Star::Find returns 0 (2), X=772.00, Y=169.00, Mass=51, SNR=2.9, Peak=119 HFD=0.0
04:25:20.317 00.000 7988 Star::Find(15, 180, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.317 00.000 7988 Star::Find false star n=3 nbg=280 bg=109.4 sigma=3.5 thresh=120 peak=114
04:25:20.317 00.000 7988 Star::Find returns 0 (2), X=180.00, Y=606.00, Mass=38, SNR=2.9, Peak=125 HFD=0.0
04:25:20.317 00.000 7988 Star::Find(15, 274, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.317 00.000 7988 Star::Find returns 0 (3), X=274.00, Y=78.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:20.317 00.000 7988 Star::Find(15, 800, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.317 00.000 7988 Star::Find false star n=3 nbg=275 bg=109.2 sigma=3.5 thresh=120 peak=114
04:25:20.317 00.000 7988 Star::Find returns 0 (2), X=800.00, Y=329.00, Mass=33, SNR=2.9, Peak=121 HFD=0.0
04:25:20.317 00.000 7988 Star::Find(15, 376, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.317 00.000 7988 Star::Find returns 0 (2), X=376.00, Y=892.00, Mass=12, SNR=1.9, Peak=119 HFD=0.0
04:25:20.317 00.000 7988 Star::Find(15, 505, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.331 00.014 7988 Star::Find false star n=3 nbg=282 bg=104.9 sigma=3.5 thresh=115 peak=110
04:25:20.331 00.000 7988 Star::Find returns 0 (2), X=505.00, Y=878.00, Mass=35, SNR=2.9, Peak=120 HFD=0.0
04:25:20.331 00.000 7988 Star::Find(15, 681, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.335 00.004 7988 Star::Find false star n=3 nbg=277 bg=108.3 sigma=3.3 thresh=118 peak=112
04:25:20.335 00.000 7988 Star::Find returns 0 (2), X=681.00, Y=387.00, Mass=30, SNR=2.9, Peak=121 HFD=0.0
04:25:20.336 00.001 7988 Star::Find(15, 503, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.336 00.000 7988 Star::Find returns 0 (2), X=503.00, Y=834.00, Mass=23, SNR=2.8, Peak=121 HFD=0.0
04:25:20.338 00.002 7988 Star::Find(15, 956, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
04:25:20.338 00.000 7988 Star::Find returns 0 (2), X=956.00, Y=44.00, Mass=11, SNR=1.8, Peak=123 HFD=0.0
04:25:20.340 00.002 7988 AutoFind: no star found
04:25:20.342 00.002 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:25:20.342 00.000 7988 GuiderMultiStar::AutoSelect failed.
04:25:20.344 00.002 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_042517.fit
04:25:20.347 00.003 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:25:20.351 00.004 7988 ScopeASCOM::SideOfPier() returns 0
04:25:20.351 00.000 7988 auto find star failed, attempts remaining = 2
04:25:20.351 00.000 7988 Changing from state SELECTING to UNINITIALIZED
04:25:20.357 00.006 7988 guider state => SELECTING
04:25:20.357 00.000 7988 PhdController: newstate STATE_ATTEMPT_START
04:25:20.359 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:20.361 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:20.361 00.000 7988 Enqueuing Expose request
04:25:20.363 00.002 15712 Worker thread wakes up
04:25:20.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:20.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:20.363 00.000 7988 evsrv: cli 0CCCFBC8 connect
04:25:20.365 00.002 7988 case statement mapped state 1 to 101
04:25:20.365 00.000 7988 case statement mapped state 1 to 101
04:25:20.365 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"d53a9602-4fb7-4dc4-9331-986b068c92d8"}
04:25:20.365 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"d53a9602-4fb7-4dc4-9331-986b068c92d8"}
04:25:20.365 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:25:21.373 01.008 7988 evsrv: cli 0CCCF268 connect
04:25:21.373 00.000 7988 case statement mapped state 1 to 101
04:25:21.373 00.000 7988 case statement mapped state 1 to 101
04:25:21.373 00.000 7988 evsrv: cli 0CCCF268 request: {"method":"get_lock_position","id":"33d92085-85cd-480c-888f-ed45b407bb8d"}
04:25:21.373 00.000 7988 evsrv: cli 0CCCF268 response: {"jsonrpc":"2.0","result":null,"id":"33d92085-85cd-480c-888f-ed45b407bb8d"}
04:25:21.373 00.000 7988 evsrv: cli 0CCCF268 disconnect
04:25:21.999 00.626 15712 Exposure complete
04:25:22.064 00.065 15712 worker thread done servicing request
04:25:22.064 00.000 7988 OnExposeComplete: enter
04:25:22.064 00.000 7988 UpdateGuideState(): m_state=1
04:25:22.066 00.002 7988 UpdateCurrentPosition: no star selected
04:25:22.066 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:22.068 00.002 7988 Status Line: No star selected
04:25:22.070 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=108, FiltMin=98, FiltMax=119, Gamma=0.690
04:25:22.070 00.000 7988 UpdateGuideState exits: No star selected
04:25:22.072 00.002 7988 PhdController: newstate STATE_SELECT_STAR
04:25:22.072 00.000 7988 GuiderMultiStar::AutoSelect enter
04:25:22.074 00.002 7988 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:25:22.138 00.064 7988 AutoFind: auto downsample for scale 3.87 => 1x
04:25:22.200 00.062 7988 AutoFind: global mean = 0.0, stdev 6.0
04:25:22.200 00.000 7988 AutoFind: using threshold = 0.1
04:25:22.285 00.085 7988 AutoFind: local max [523, 69] 4.9
04:25:22.285 00.000 7988 AutoFind: local max [104, 400] 4.7
04:25:22.285 00.000 7988 AutoFind: local max [470, 192] 4.7
04:25:22.285 00.000 7988 AutoFind: local max [150, 491] 4.7
04:25:22.285 00.000 7988 AutoFind: local max [315, 299] 4.6
04:25:22.285 00.000 7988 AutoFind: local max [1050, 678] 4.6
04:25:22.285 00.000 7988 AutoFind: local max [268, 904] 4.6
04:25:22.285 00.000 7988 AutoFind: local max [554, 428] 4.6
04:25:22.285 00.000 7988 AutoFind: local max [1244, 21] 4.6
04:25:22.296 00.011 7988 AutoFind: local max [875, 100] 4.4
04:25:22.296 00.000 7988 AutoFind: local max [837, 624] 4.4
04:25:22.296 00.000 7988 AutoFind: local max [24, 59] 4.3
04:25:22.296 00.000 7988 AutoFind: local max [94, 852] 4.3
04:25:22.296 00.000 7988 AutoFind: local max [309, 641] 4.3
04:25:22.302 00.006 7988 AutoFind: local max [1037, 637] 4.3
04:25:22.302 00.000 7988 AutoFind: local max [136, 802] 4.2
04:25:22.302 00.000 7988 AutoFind: local max [891, 412] 4.2
04:25:22.302 00.000 7988 AutoFind: local max [1002, 234] 4.2
04:25:22.302 00.000 7988 AutoFind: local max [203, 891] 4.2
04:25:22.302 00.000 7988 AutoFind: local max [416, 522] 4.2
04:25:22.302 00.000 7988 AutoFind: local max [1075, 303] 4.2
04:25:22.302 00.000 7988 AutoFind: local max [149, 762] 4.2
04:25:22.302 00.000 7988 AutoFind: local max [1241, 814] 4.2
04:25:22.302 00.000 7988 AutoFind: local max [236, 218] 4.2
04:25:22.302 00.000 7988 AutoFind: local max [1144, 97] 4.2
04:25:22.312 00.010 7988 AutoFind: local max [678, 673] 4.2
04:25:22.312 00.000 7988 AutoFind: local max [628, 201] 4.2
04:25:22.312 00.000 7988 AutoFind: local max [120, 852] 4.1
04:25:22.312 00.000 7988 AutoFind: local max [393, 678] 4.1
04:25:22.312 00.000 7988 AutoFind: local max [916, 91] 4.1
04:25:22.312 00.000 7988 AutoFind: local max [252, 712] 4.1
04:25:22.312 00.000 7988 AutoFind: local max [368, 64] 4.1
04:25:22.319 00.007 7988 AutoFind: local max [500, 60] 4.1
04:25:22.319 00.000 7988 AutoFind: local max [327, 935] 4.0
04:25:22.319 00.000 7988 AutoFind: local max [406, 657] 4.0
04:25:22.319 00.000 7988 AutoFind: local max [748, 703] 4.0
04:25:22.319 00.000 7988 AutoFind: local max [864, 595] 4.0
04:25:22.319 00.000 7988 AutoFind: local max [498, 947] 4.0
04:25:22.319 00.000 7988 AutoFind: local max [308, 299] 4.0
04:25:22.319 00.000 7988 AutoFind: local max [198, 504] 4.0
04:25:22.319 00.000 7988 AutoFind: local max [48, 155] 4.0
04:25:22.319 00.000 7988 AutoFind: local max [903, 119] 4.0
04:25:22.328 00.009 7988 AutoFind: local max [79, 785] 4.0
04:25:22.328 00.000 7988 AutoFind: local max [82, 614] 4.0
04:25:22.328 00.000 7988 AutoFind: local max [1267, 442] 3.9
04:25:22.328 00.000 7988 AutoFind: local max [536, 664] 3.9
04:25:22.328 00.000 7988 AutoFind: local max [403, 899] 3.9
04:25:22.328 00.000 7988 AutoFind: local max [730, 471] 3.9
04:25:22.328 00.000 7988 AutoFind: local max [855, 381] 3.9
04:25:22.328 00.000 7988 AutoFind: local max [155, 735] 3.9
04:25:22.336 00.008 7988 AutoFind: local max [383, 806] 3.9
04:25:22.336 00.000 7988 AutoFind: local max [807, 198] 3.9
04:25:22.336 00.000 7988 AutoFind: local max [1100, 56] 3.9
04:25:22.336 00.000 7988 AutoFind: local max [411, 648] 3.9
04:25:22.336 00.000 7988 AutoFind: local max [1148, 179] 3.9
04:25:22.336 00.000 7988 AutoFind: local max [314, 620] 3.9
04:25:22.336 00.000 7988 AutoFind: local max [49, 665] 3.9
04:25:22.336 00.000 7988 AutoFind: local max [191, 778] 3.9
04:25:22.344 00.008 7988 AutoFind: local max [224, 331] 3.9
04:25:22.344 00.000 7988 AutoFind: local max [365, 13] 3.9
04:25:22.344 00.000 7988 AutoFind: local max [992, 502] 3.9
04:25:22.344 00.000 7988 AutoFind: local max [736, 718] 3.9
04:25:22.344 00.000 7988 AutoFind: local max [1165, 951] 3.9
04:25:22.344 00.000 7988 AutoFind: local max [516, 606] 3.9
04:25:22.344 00.000 7988 AutoFind: local max [699, 243] 3.9
04:25:22.344 00.000 7988 AutoFind: local max [489, 596] 3.9
04:25:22.344 00.000 7988 AutoFind: local max [440, 810] 3.9
04:25:22.353 00.009 7988 AutoFind: local max [856, 802] 3.9
04:25:22.353 00.000 7988 AutoFind: local max [926, 341] 3.8
04:25:22.353 00.000 7988 AutoFind: local max [715, 617] 3.8
04:25:22.353 00.000 7988 AutoFind: local max [935, 304] 3.8
04:25:22.353 00.000 7988 AutoFind: local max [417, 822] 3.8
04:25:22.353 00.000 7988 AutoFind: local max [720, 811] 3.8
04:25:22.353 00.000 7988 AutoFind: local max [531, 227] 3.8
04:25:22.360 00.007 7988 AutoFind: local max [65, 816] 3.8
04:25:22.360 00.000 7988 AutoFind: local max [1256, 233] 3.8
04:25:22.360 00.000 7988 AutoFind: local max [160, 388] 3.8
04:25:22.360 00.000 7988 AutoFind: local max [173, 531] 3.8
04:25:22.360 00.000 7988 AutoFind: local max [377, 760] 3.8
04:25:22.360 00.000 7988 AutoFind: local max [111, 442] 3.8
04:25:22.360 00.000 7988 AutoFind: local max [190, 919] 3.8
04:25:22.360 00.000 7988 AutoFind: local max [360, 751] 3.8
04:25:22.360 00.000 7988 AutoFind: local max [959, 708] 3.8
04:25:22.360 00.000 7988 AutoFind: local max [736, 179] 3.8
04:25:22.370 00.010 7988 AutoFind: local max [1072, 328] 3.8
04:25:22.370 00.000 7988 AutoFind: local max [1142, 769] 3.8
04:25:22.370 00.000 7988 AutoFind: local max [1253, 88] 3.8
04:25:22.370 00.000 7988 AutoFind: local max [901, 930] 3.8
04:25:22.370 00.000 7988 AutoFind: local max [289, 350] 3.8
04:25:22.370 00.000 7988 AutoFind: local max [256, 129] 3.8
04:25:22.370 00.000 7988 AutoFind: local max [394, 508] 3.8
04:25:22.376 00.006 7988 AutoFind: local max [996, 468] 3.8
04:25:22.376 00.000 7988 AutoFind: local max [616, 359] 3.8
04:25:22.376 00.000 7988 AutoFind: local max [995, 535] 3.8
04:25:22.376 00.000 7988 AutoFind: local max [380, 490] 3.8
04:25:22.376 00.000 7988 AutoFind: local max [111, 684] 3.8
04:25:22.376 00.000 7988 AutoFind: local max [1056, 712] 3.8
04:25:22.376 00.000 7988 AutoFind: local max [1264, 464] 3.7
04:25:22.376 00.000 7988 AutoFind: local max [677, 889] 3.7
04:25:22.376 00.000 7988 AutoFind: local max [325, 77] 3.7
04:25:22.376 00.000 7988 AutoFind: too close [380, 490] 3.8 - [394, 508] 3.8
04:25:22.387 00.011 7988 AutoFind: too close [360, 751] 3.8 - [377, 760] 3.8
04:25:22.387 00.000 7988 AutoFind: too close [736, 718] 3.9 - [748, 703] 4.0
04:25:22.387 00.000 7988 AutoFind: too close [411, 648] 3.9 - [406, 657] 4.0
04:25:22.387 00.000 7988 AutoFind: too close [308, 299] 4.0 - [315, 299] 4.6
04:25:22.387 00.000 7988 AutoFind: too close to edge [1165, 951] 3.9
04:25:22.392 00.005 7988 AutoFind: too close to edge [365, 13] 3.9
04:25:22.392 00.000 7988 AutoFind: too close to edge [1267, 442] 3.9
04:25:22.392 00.000 7988 AutoFind: too close to edge [498, 947] 4.0
04:25:22.392 00.000 7988 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:25:22.392 00.000 7988 Star::Find(15, 523, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.392 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.4 sigma=3.5 thresh=116 peak=112
04:25:22.392 00.000 7988 Star::Find returns 0 (2), X=523.00, Y=69.00, Mass=37, SNR=2.9, Peak=120 HFD=0.0
04:25:22.392 00.000 7988 Star::Find(15, 104, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.392 00.000 7988 Star::Find returns 0 (3), X=104.00, Y=400.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:22.392 00.000 7988 Star::Find(15, 470, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.402 00.010 7988 Star::Find returns 0 (3), X=470.00, Y=192.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:25:22.402 00.000 7988 Star::Find(15, 150, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.404 00.002 7988 Star::Find returns 0 (3), X=150.00, Y=491.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:25:22.404 00.000 7988 Star::Find(15, 1050, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.404 00.000 7988 Star::Find false star n=4 nbg=277 bg=107.6 sigma=3.4 thresh=118 peak=114
04:25:22.408 00.004 7988 Star::Find returns 0 (2), X=1050.00, Y=678.00, Mass=47, SNR=2.9, Peak=123 HFD=0.0
04:25:22.408 00.000 7988 Star::Find(15, 268, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.408 00.000 7988 Star::Find returns 0 (2), X=268.00, Y=904.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:25:22.408 00.000 7988 Star::Find(15, 554, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.408 00.000 7988 Star::Find returns 0 (2), X=554.00, Y=428.00, Mass=13, SNR=2.1, Peak=117 HFD=0.0
04:25:22.408 00.000 7988 Star::Find(15, 1244, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.408 00.000 7988 Star::Find returns 0 (3), X=1244.00, Y=21.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.408 00.000 7988 Star::Find(15, 875, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.408 00.000 7988 Star::Find false star n=2 nbg=282 bg=105.9 sigma=3.7 thresh=117 peak=111
04:25:22.408 00.000 7988 Star::Find returns 0 (2), X=875.00, Y=100.00, Mass=32, SNR=2.9, Peak=125 HFD=0.0
04:25:22.408 00.000 7988 Star::Find(15, 837, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.408 00.000 7988 Star::Find returns 0 (3), X=837.00, Y=624.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:22.408 00.000 7988 Star::Find(15, 24, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.408 00.000 7988 Star::Find false star n=3 nbg=282 bg=105.3 sigma=3.6 thresh=116 peak=111
04:25:22.421 00.013 7988 Star::Find returns 0 (2), X=24.00, Y=59.00, Mass=35, SNR=2.9, Peak=119 HFD=0.0
04:25:22.421 00.000 7988 Star::Find(15, 94, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.423 00.002 7988 Star::Find returns 0 (2), X=94.00, Y=852.00, Mass=12, SNR=1.8, Peak=123 HFD=0.0
04:25:22.423 00.000 7988 Star::Find(15, 309, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.423 00.000 7988 Star::Find returns 0 (2), X=309.00, Y=641.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:22.423 00.000 7988 Star::Find(15, 1037, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.423 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=637.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:25:22.423 00.000 7988 Star::Find(15, 136, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.423 00.000 7988 Star::Find returns 0 (2), X=136.00, Y=802.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:25:22.423 00.000 7988 Star::Find(15, 891, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.423 00.000 7988 Star::Find false star n=3 nbg=279 bg=108.4 sigma=3.6 thresh=119 peak=113
04:25:22.423 00.000 7988 Star::Find returns 0 (2), X=891.00, Y=412.00, Mass=33, SNR=2.9, Peak=120 HFD=0.0
04:25:22.423 00.000 7988 Star::Find(15, 1002, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.423 00.000 7988 Star::Find returns 0 (2), X=1002.00, Y=234.00, Mass=20, SNR=2.5, Peak=123 HFD=0.0
04:25:22.423 00.000 7988 Star::Find(15, 203, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.423 00.000 7988 Star::Find returns 0 (2), X=203.00, Y=891.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:22.423 00.000 7988 Star::Find(15, 416, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.438 00.015 7988 Star::Find returns 0 (2), X=416.00, Y=522.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:25:22.439 00.001 7988 Star::Find(15, 1075, 303, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.439 00.000 7988 Star::Find false star n=4 nbg=280 bg=109.9 sigma=3.7 thresh=121 peak=116
04:25:22.439 00.000 7988 Star::Find returns 0 (2), X=1075.00, Y=303.00, Mass=50, SNR=2.9, Peak=125 HFD=0.0
04:25:22.439 00.000 7988 Star::Find(15, 149, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.439 00.000 7988 Star::Find false star n=3 nbg=282 bg=110.0 sigma=3.7 thresh=121 peak=116
04:25:22.439 00.000 7988 Star::Find returns 0 (2), X=149.00, Y=762.00, Mass=37, SNR=2.9, Peak=124 HFD=0.0
04:25:22.439 00.000 7988 Star::Find(15, 1241, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.439 00.000 7988 Star::Find returns 0 (2), X=1241.00, Y=814.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
04:25:22.439 00.000 7988 Star::Find(15, 236, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.439 00.000 7988 Star::Find returns 0 (3), X=236.00, Y=218.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:25:22.439 00.000 7988 Star::Find(15, 1144, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.439 00.000 7988 Star::Find false star n=5 nbg=276 bg=110.0 sigma=3.2 thresh=119 peak=116
04:25:22.439 00.000 7988 Star::Find returns 0 (2), X=1144.00, Y=97.00, Mass=49, SNR=2.9, Peak=124 HFD=0.0
04:25:22.439 00.000 7988 Star::Find(15, 678, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.439 00.000 7988 Star::Find returns 0 (2), X=678.00, Y=673.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:22.439 00.000 7988 Star::Find(15, 628, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.455 00.016 7988 Star::Find returns 0 (2), X=628.00, Y=201.00, Mass=12, SNR=1.9, Peak=119 HFD=0.0
04:25:22.455 00.000 7988 Star::Find(15, 120, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.455 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.7 sigma=3.7 thresh=122 peak=115
04:25:22.455 00.000 7988 Star::Find returns 0 (2), X=120.00, Y=852.00, Mass=36, SNR=2.9, Peak=123 HFD=0.0
04:25:22.455 00.000 7988 Star::Find(15, 393, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.455 00.000 7988 Star::Find returns 0 (2), X=393.00, Y=678.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:25:22.455 00.000 7988 Star::Find(15, 916, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.455 00.000 7988 Star::Find returns 0 (3), X=916.00, Y=91.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:22.455 00.000 7988 Star::Find(15, 252, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.455 00.000 7988 Star::Find returns 0 (3), X=252.00, Y=712.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:22.455 00.000 7988 Star::Find(15, 368, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.455 00.000 7988 Star::Find returns 0 (3), X=368.00, Y=64.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:22.467 00.012 7988 Star::Find(15, 500, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.467 00.000 7988 Star::Find returns 0 (2), X=500.00, Y=60.00, Mass=11, SNR=1.9, Peak=117 HFD=0.0
04:25:22.469 00.002 7988 Star::Find(15, 327, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.469 00.000 7988 Star::Find returns 0 (3), X=327.00, Y=935.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:22.471 00.002 7988 Star::Find(15, 864, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.472 00.001 7988 Star::Find false star n=4 nbg=279 bg=106.0 sigma=3.7 thresh=117 peak=112
04:25:22.472 00.000 7988 Star::Find returns 0 (2), X=864.00, Y=595.00, Mass=48, SNR=2.9, Peak=120 HFD=0.0
04:25:22.472 00.000 7988 Star::Find(15, 198, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.472 00.000 7988 Star::Find returns 0 (3), X=198.00, Y=504.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.472 00.000 7988 Star::Find(15, 48, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.472 00.000 7988 Star::Find returns 0 (2), X=48.00, Y=155.00, Mass=11, SNR=1.9, Peak=117 HFD=0.0
04:25:22.472 00.000 7988 Star::Find(15, 903, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.472 00.000 7988 Star::Find false star n=3 nbg=280 bg=106.3 sigma=3.4 thresh=117 peak=110
04:25:22.472 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=119.00, Mass=34, SNR=2.9, Peak=118 HFD=0.0
04:25:22.472 00.000 7988 Star::Find(15, 79, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.472 00.000 7988 Star::Find false star n=2 nbg=279 bg=110.4 sigma=3.8 thresh=122 peak=117
04:25:22.472 00.000 7988 Star::Find returns 0 (2), X=79.00, Y=785.00, Mass=29, SNR=2.9, Peak=125 HFD=0.0
04:25:22.472 00.000 7988 Star::Find(15, 82, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.472 00.000 7988 Star::Find returns 0 (2), X=82.00, Y=614.00, Mass=13, SNR=2.0, Peak=124 HFD=0.0
04:25:22.472 00.000 7988 Star::Find(15, 536, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.487 00.015 7988 Star::Find returns 0 (2), X=536.00, Y=664.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:22.489 00.002 7988 Star::Find(15, 403, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.489 00.000 7988 Star::Find returns 0 (3), X=403.00, Y=899.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:22.491 00.002 7988 Star::Find(15, 730, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.491 00.000 7988 Star::Find returns 0 (2), X=730.00, Y=471.00, Mass=16, SNR=2.4, Peak=122 HFD=0.0
04:25:22.493 00.002 7988 Star::Find(15, 855, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.493 00.000 7988 Star::Find returns 0 (2), X=855.00, Y=381.00, Mass=20, SNR=2.5, Peak=121 HFD=0.0
04:25:22.495 00.002 7988 Star::Find(15, 155, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.495 00.000 7988 Star::Find false star n=3 nbg=278 bg=111.4 sigma=3.5 thresh=122 peak=116
04:25:22.497 00.002 7988 Star::Find returns 0 (2), X=155.00, Y=735.00, Mass=34, SNR=2.9, Peak=123 HFD=0.0
04:25:22.497 00.000 7988 Star::Find(15, 383, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.499 00.002 7988 Star::Find returns 0 (2), X=383.00, Y=806.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
04:25:22.501 00.002 7988 Star::Find(15, 807, 198, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.501 00.000 7988 Star::Find returns 0 (2), X=807.00, Y=198.00, Mass=12, SNR=2.1, Peak=120 HFD=0.0
04:25:22.502 00.001 7988 Star::Find(15, 1100, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.502 00.000 7988 Star::Find returns 0 (3), X=1100.00, Y=56.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.505 00.003 7988 Star::Find(15, 1148, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.505 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=179.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:25:22.505 00.000 7988 Star::Find(15, 314, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.505 00.000 7988 Star::Find returns 0 (2), X=314.00, Y=620.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:22.505 00.000 7988 Star::Find(15, 49, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.505 00.000 7988 Star::Find false star n=4 nbg=281 bg=110.6 sigma=3.4 thresh=121 peak=116
04:25:22.505 00.000 7988 Star::Find returns 0 (2), X=49.00, Y=665.00, Mass=47, SNR=2.9, Peak=125 HFD=0.0
04:25:22.505 00.000 7988 Star::Find(15, 191, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.505 00.000 7988 Star::Find returns 0 (2), X=191.00, Y=778.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:25:22.505 00.000 7988 Star::Find(15, 224, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.505 00.000 7988 Star::Find returns 0 (2), X=224.00, Y=331.00, Mass=24, SNR=2.9, Peak=120 HFD=0.0
04:25:22.505 00.000 7988 Star::Find(15, 992, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.505 00.000 7988 Star::Find returns 0 (2), X=992.00, Y=502.00, Mass=13, SNR=2.1, Peak=123 HFD=0.0
04:25:22.518 00.013 7988 Star::Find(15, 516, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.518 00.000 7988 Star::Find false star n=2 nbg=276 bg=106.1 sigma=3.6 thresh=117 peak=113
04:25:22.518 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=606.00, Mass=27, SNR=2.9, Peak=121 HFD=0.0
04:25:22.518 00.000 7988 Star::Find(15, 699, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.522 00.004 7988 Star::Find returns 0 (2), X=699.00, Y=243.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
04:25:22.522 00.000 7988 Star::Find(15, 489, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.522 00.000 7988 Star::Find returns 0 (3), X=489.00, Y=596.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:22.522 00.000 7988 Star::Find(15, 440, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.522 00.000 7988 Star::Find returns 0 (3), X=440.00, Y=810.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:22.522 00.000 7988 Star::Find(15, 856, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.522 00.000 7988 Star::Find returns 0 (2), X=856.00, Y=802.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:25:22.522 00.000 7988 Star::Find(15, 926, 341, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.522 00.000 7988 Star::Find returns 0 (3), X=926.00, Y=341.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.522 00.000 7988 Star::Find(15, 715, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.522 00.000 7988 Star::Find returns 0 (2), X=715.00, Y=617.00, Mass=14, SNR=2.3, Peak=119 HFD=0.0
04:25:22.534 00.012 7988 Star::Find(15, 935, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.534 00.000 7988 Star::Find returns 0 (2), X=935.00, Y=304.00, Mass=23, SNR=2.7, Peak=123 HFD=0.0
04:25:22.534 00.000 7988 Star::Find(15, 417, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.534 00.000 7988 Star::Find returns 0 (3), X=417.00, Y=822.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:22.534 00.000 7988 Star::Find(15, 720, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.539 00.005 7988 Star::Find returns 0 (2), X=720.00, Y=811.00, Mass=14, SNR=2.2, Peak=119 HFD=0.0
04:25:22.539 00.000 7988 Star::Find(15, 531, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.541 00.002 7988 Star::Find returns 0 (2), X=531.00, Y=227.00, Mass=23, SNR=2.8, Peak=118 HFD=0.0
04:25:22.541 00.000 7988 Star::Find(15, 65, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.543 00.002 7988 Star::Find returns 0 (2), X=65.00, Y=816.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:25:22.543 00.000 7988 Star::Find(15, 1256, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.545 00.002 7988 Star::Find false star n=4 nbg=273 bg=110.3 sigma=3.3 thresh=120 peak=115
04:25:22.545 00.000 7988 Star::Find returns 0 (2), X=1256.00, Y=233.00, Mass=46, SNR=2.9, Peak=125 HFD=0.0
04:25:22.547 00.002 7988 Star::Find(15, 160, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.547 00.000 7988 Star::Find returns 0 (2), X=160.00, Y=388.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
04:25:22.549 00.002 7988 Star::Find(15, 173, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.549 00.000 7988 Star::Find returns 0 (2), X=173.00, Y=531.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:25:22.551 00.002 7988 Star::Find(15, 111, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.551 00.000 7988 Star::Find returns 0 (2), X=111.00, Y=442.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:22.553 00.002 7988 Star::Find(15, 190, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.553 00.000 7988 Star::Find false star n=3 nbg=277 bg=110.0 sigma=3.5 thresh=120 peak=114
04:25:22.553 00.000 7988 Star::Find returns 0 (2), X=190.00, Y=919.00, Mass=30, SNR=2.9, Peak=121 HFD=0.0
04:25:22.556 00.003 7988 Star::Find(15, 959, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.556 00.000 7988 Star::Find returns 0 (2), X=959.00, Y=708.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:25:22.556 00.000 7988 Star::Find(15, 736, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.556 00.000 7988 Star::Find returns 0 (2), X=736.00, Y=179.00, Mass=20, SNR=2.5, Peak=120 HFD=0.0
04:25:22.556 00.000 7988 Star::Find(15, 1072, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.556 00.000 7988 Star::Find returns 0 (3), X=1072.00, Y=328.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:22.556 00.000 7988 Star::Find(15, 1142, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.556 00.000 7988 Star::Find returns 0 (2), X=1142.00, Y=769.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:25:22.556 00.000 7988 Star::Find(15, 1253, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.565 00.009 7988 Star::Find returns 0 (3), X=1253.00, Y=88.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:25:22.565 00.000 7988 Star::Find(15, 901, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.565 00.000 7988 Star::Find false star n=2 nbg=274 bg=105.1 sigma=3.5 thresh=116 peak=110
04:25:22.565 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=930.00, Mass=28, SNR=2.9, Peak=120 HFD=0.0
04:25:22.565 00.000 7988 Star::Find(15, 289, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.565 00.000 7988 Star::Find false star n=3 nbg=274 bg=107.0 sigma=3.3 thresh=117 peak=112
04:25:22.565 00.000 7988 Star::Find returns 0 (2), X=289.00, Y=350.00, Mass=32, SNR=2.9, Peak=119 HFD=0.0
04:25:22.565 00.000 7988 Star::Find(15, 256, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.573 00.008 7988 Star::Find returns 0 (3), X=256.00, Y=129.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:22.573 00.000 7988 Star::Find(15, 996, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.573 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=468.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:25:22.573 00.000 7988 Star::Find(15, 616, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.573 00.000 7988 Star::Find returns 0 (2), X=616.00, Y=359.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:25:22.573 00.000 7988 Star::Find(15, 995, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.573 00.000 7988 Star::Find returns 0 (2), X=995.00, Y=535.00, Mass=11, SNR=1.8, Peak=120 HFD=0.0
04:25:22.573 00.000 7988 Star::Find(15, 111, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.581 00.008 7988 Star::Find returns 0 (2), X=111.00, Y=684.00, Mass=22, SNR=2.6, Peak=126 HFD=0.0
04:25:22.581 00.000 7988 Star::Find(15, 1056, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.581 00.000 7988 Star::Find returns 0 (2), X=1056.00, Y=712.00, Mass=22, SNR=2.7, Peak=120 HFD=0.0
04:25:22.581 00.000 7988 Star::Find(15, 1264, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.581 00.000 7988 Star::Find false star n=8 nbg=280 bg=111.3 sigma=3.3 thresh=121 peak=116
04:25:22.581 00.000 7988 Star::Find returns 0 (2), X=1264.00, Y=464.00, Mass=88, SNR=2.9, Peak=129 HFD=0.0
04:25:22.581 00.000 7988 Star::Find(15, 677, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.581 00.000 7988 Star::Find returns 0 (3), X=677.00, Y=889.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:22.581 00.000 7988 Star::Find(15, 325, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.589 00.008 7988 Star::Find returns 0 (2), X=325.00, Y=77.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:25:22.589 00.000 7988 AutoFind: finding best star pass 1
04:25:22.589 00.000 7988 Star::Find(15, 523, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.589 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.4 sigma=3.5 thresh=116 peak=112
04:25:22.589 00.000 7988 Star::Find returns 0 (2), X=523.00, Y=69.00, Mass=37, SNR=2.9, Peak=120 HFD=0.0
04:25:22.589 00.000 7988 Star::Find(15, 104, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.589 00.000 7988 Star::Find returns 0 (3), X=104.00, Y=400.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:22.596 00.007 7988 Star::Find(15, 470, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.596 00.000 7988 Star::Find returns 0 (3), X=470.00, Y=192.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:25:22.596 00.000 7988 Star::Find(15, 150, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.596 00.000 7988 Star::Find returns 0 (3), X=150.00, Y=491.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:25:22.596 00.000 7988 Star::Find(15, 1050, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.596 00.000 7988 Star::Find false star n=4 nbg=277 bg=107.6 sigma=3.4 thresh=118 peak=114
04:25:22.596 00.000 7988 Star::Find returns 0 (2), X=1050.00, Y=678.00, Mass=47, SNR=2.9, Peak=123 HFD=0.0
04:25:22.596 00.000 7988 Star::Find(15, 268, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.596 00.000 7988 Star::Find returns 0 (2), X=268.00, Y=904.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:25:22.596 00.000 7988 Star::Find(15, 554, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.606 00.010 7988 Star::Find returns 0 (2), X=554.00, Y=428.00, Mass=13, SNR=2.1, Peak=117 HFD=0.0
04:25:22.606 00.000 7988 Star::Find(15, 1244, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.606 00.000 7988 Star::Find returns 0 (3), X=1244.00, Y=21.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.606 00.000 7988 Star::Find(15, 875, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.606 00.000 7988 Star::Find false star n=2 nbg=282 bg=105.9 sigma=3.7 thresh=117 peak=111
04:25:22.606 00.000 7988 Star::Find returns 0 (2), X=875.00, Y=100.00, Mass=32, SNR=2.9, Peak=125 HFD=0.0
04:25:22.612 00.006 7988 Star::Find(15, 837, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.612 00.000 7988 Star::Find returns 0 (3), X=837.00, Y=624.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:22.612 00.000 7988 Star::Find(15, 24, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.612 00.000 7988 Star::Find false star n=3 nbg=282 bg=105.3 sigma=3.6 thresh=116 peak=111
04:25:22.612 00.000 7988 Star::Find returns 0 (2), X=24.00, Y=59.00, Mass=35, SNR=2.9, Peak=119 HFD=0.0
04:25:22.612 00.000 7988 Star::Find(15, 94, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.612 00.000 7988 Star::Find returns 0 (2), X=94.00, Y=852.00, Mass=12, SNR=1.8, Peak=123 HFD=0.0
04:25:22.612 00.000 7988 Star::Find(15, 309, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.612 00.000 7988 Star::Find returns 0 (2), X=309.00, Y=641.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:22.612 00.000 7988 Star::Find(15, 1037, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.612 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=637.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:25:22.623 00.011 7988 Star::Find(15, 136, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.623 00.000 7988 Star::Find returns 0 (2), X=136.00, Y=802.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:25:22.623 00.000 7988 Star::Find(15, 891, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.623 00.000 7988 Star::Find false star n=3 nbg=279 bg=108.4 sigma=3.6 thresh=119 peak=113
04:25:22.623 00.000 7988 Star::Find returns 0 (2), X=891.00, Y=412.00, Mass=33, SNR=2.9, Peak=120 HFD=0.0
04:25:22.628 00.005 7988 Star::Find(15, 1002, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.628 00.000 7988 Star::Find returns 0 (2), X=1002.00, Y=234.00, Mass=20, SNR=2.5, Peak=123 HFD=0.0
04:25:22.628 00.000 7988 Star::Find(15, 203, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.628 00.000 7988 Star::Find returns 0 (2), X=203.00, Y=891.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:22.628 00.000 7988 Star::Find(15, 416, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.628 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=522.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:25:22.628 00.000 7988 Star::Find(15, 1075, 303, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.628 00.000 7988 Star::Find false star n=4 nbg=280 bg=109.9 sigma=3.7 thresh=121 peak=116
04:25:22.628 00.000 7988 Star::Find returns 0 (2), X=1075.00, Y=303.00, Mass=50, SNR=2.9, Peak=125 HFD=0.0
04:25:22.628 00.000 7988 Star::Find(15, 149, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.628 00.000 7988 Star::Find false star n=3 nbg=282 bg=110.0 sigma=3.7 thresh=121 peak=116
04:25:22.640 00.012 7988 Star::Find returns 0 (2), X=149.00, Y=762.00, Mass=37, SNR=2.9, Peak=124 HFD=0.0
04:25:22.640 00.000 7988 Star::Find(15, 1241, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.640 00.000 7988 Star::Find returns 0 (2), X=1241.00, Y=814.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
04:25:22.640 00.000 7988 Star::Find(15, 236, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.644 00.004 7988 Star::Find returns 0 (3), X=236.00, Y=218.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:25:22.644 00.000 7988 Star::Find(15, 1144, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.644 00.000 7988 Star::Find false star n=5 nbg=276 bg=110.0 sigma=3.2 thresh=119 peak=116
04:25:22.644 00.000 7988 Star::Find returns 0 (2), X=1144.00, Y=97.00, Mass=49, SNR=2.9, Peak=124 HFD=0.0
04:25:22.644 00.000 7988 Star::Find(15, 678, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.644 00.000 7988 Star::Find returns 0 (2), X=678.00, Y=673.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:22.644 00.000 7988 Star::Find(15, 628, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.644 00.000 7988 Star::Find returns 0 (2), X=628.00, Y=201.00, Mass=12, SNR=1.9, Peak=119 HFD=0.0
04:25:22.644 00.000 7988 Star::Find(15, 120, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.653 00.009 7988 Star::Find false star n=3 nbg=280 bg=110.7 sigma=3.7 thresh=122 peak=115
04:25:22.653 00.000 7988 Star::Find returns 0 (2), X=120.00, Y=852.00, Mass=36, SNR=2.9, Peak=123 HFD=0.0
04:25:22.655 00.002 7988 Star::Find(15, 393, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.655 00.000 7988 Star::Find returns 0 (2), X=393.00, Y=678.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:25:22.657 00.002 7988 Star::Find(15, 916, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.657 00.000 7988 Star::Find returns 0 (3), X=916.00, Y=91.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:22.659 00.002 7988 Star::Find(15, 252, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.660 00.001 7988 Star::Find returns 0 (3), X=252.00, Y=712.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:22.661 00.001 7988 Star::Find(15, 368, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.661 00.000 7988 Star::Find returns 0 (3), X=368.00, Y=64.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:22.661 00.000 7988 Star::Find(15, 500, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.661 00.000 7988 Star::Find returns 0 (2), X=500.00, Y=60.00, Mass=11, SNR=1.9, Peak=117 HFD=0.0
04:25:22.666 00.005 7988 Star::Find(15, 327, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.666 00.000 7988 Star::Find returns 0 (3), X=327.00, Y=935.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:22.668 00.002 7988 Star::Find(15, 864, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.668 00.000 7988 Star::Find false star n=4 nbg=279 bg=106.0 sigma=3.7 thresh=117 peak=112
04:25:22.670 00.002 7988 Star::Find returns 0 (2), X=864.00, Y=595.00, Mass=48, SNR=2.9, Peak=120 HFD=0.0
04:25:22.670 00.000 7988 Star::Find(15, 198, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.672 00.002 7988 Star::Find returns 0 (3), X=198.00, Y=504.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.672 00.000 7988 Star::Find(15, 48, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.672 00.000 7988 Star::Find returns 0 (2), X=48.00, Y=155.00, Mass=11, SNR=1.9, Peak=117 HFD=0.0
04:25:22.674 00.002 7988 Star::Find(15, 903, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.674 00.000 7988 Star::Find false star n=3 nbg=280 bg=106.3 sigma=3.4 thresh=117 peak=110
04:25:22.676 00.002 7988 Star::Find returns 0 (2), X=903.00, Y=119.00, Mass=34, SNR=2.9, Peak=118 HFD=0.0
04:25:22.676 00.000 7988 Star::Find(15, 79, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.676 00.000 7988 Star::Find false star n=2 nbg=279 bg=110.4 sigma=3.8 thresh=122 peak=117
04:25:22.676 00.000 7988 Star::Find returns 0 (2), X=79.00, Y=785.00, Mass=29, SNR=2.9, Peak=125 HFD=0.0
04:25:22.676 00.000 7988 Star::Find(15, 82, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.676 00.000 7988 Star::Find returns 0 (2), X=82.00, Y=614.00, Mass=13, SNR=2.0, Peak=124 HFD=0.0
04:25:22.676 00.000 7988 Star::Find(15, 536, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.676 00.000 7988 Star::Find returns 0 (2), X=536.00, Y=664.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:22.676 00.000 7988 Star::Find(15, 403, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.676 00.000 7988 Star::Find returns 0 (3), X=403.00, Y=899.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:22.676 00.000 7988 Star::Find(15, 730, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.676 00.000 7988 Star::Find returns 0 (2), X=730.00, Y=471.00, Mass=16, SNR=2.4, Peak=122 HFD=0.0
04:25:22.676 00.000 7988 Star::Find(15, 855, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.676 00.000 7988 Star::Find returns 0 (2), X=855.00, Y=381.00, Mass=20, SNR=2.5, Peak=121 HFD=0.0
04:25:22.676 00.000 7988 Star::Find(15, 155, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.691 00.015 7988 Star::Find false star n=3 nbg=278 bg=111.4 sigma=3.5 thresh=122 peak=116
04:25:22.691 00.000 7988 Star::Find returns 0 (2), X=155.00, Y=735.00, Mass=34, SNR=2.9, Peak=123 HFD=0.0
04:25:22.691 00.000 7988 Star::Find(15, 383, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.691 00.000 7988 Star::Find returns 0 (2), X=383.00, Y=806.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
04:25:22.691 00.000 7988 Star::Find(15, 807, 198, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.691 00.000 7988 Star::Find returns 0 (2), X=807.00, Y=198.00, Mass=12, SNR=2.1, Peak=120 HFD=0.0
04:25:22.691 00.000 7988 Star::Find(15, 1100, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.691 00.000 7988 Star::Find returns 0 (3), X=1100.00, Y=56.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.691 00.000 7988 Star::Find(15, 1148, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.691 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=179.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:25:22.691 00.000 7988 Star::Find(15, 314, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.691 00.000 7988 Star::Find returns 0 (2), X=314.00, Y=620.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:22.691 00.000 7988 Star::Find(15, 49, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.691 00.000 7988 Star::Find false star n=4 nbg=281 bg=110.6 sigma=3.4 thresh=121 peak=116
04:25:22.691 00.000 7988 Star::Find returns 0 (2), X=49.00, Y=665.00, Mass=47, SNR=2.9, Peak=125 HFD=0.0
04:25:22.691 00.000 7988 Star::Find(15, 191, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.691 00.000 7988 Star::Find returns 0 (2), X=191.00, Y=778.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:25:22.708 00.017 7988 Star::Find(15, 224, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.708 00.000 7988 Star::Find returns 0 (2), X=224.00, Y=331.00, Mass=24, SNR=2.9, Peak=120 HFD=0.0
04:25:22.708 00.000 7988 Star::Find(15, 992, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.708 00.000 7988 Star::Find returns 0 (2), X=992.00, Y=502.00, Mass=13, SNR=2.1, Peak=123 HFD=0.0
04:25:22.708 00.000 7988 Star::Find(15, 516, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.708 00.000 7988 Star::Find false star n=2 nbg=276 bg=106.1 sigma=3.6 thresh=117 peak=113
04:25:22.708 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=606.00, Mass=27, SNR=2.9, Peak=121 HFD=0.0
04:25:22.708 00.000 7988 Star::Find(15, 699, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.708 00.000 7988 Star::Find returns 0 (2), X=699.00, Y=243.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
04:25:22.708 00.000 7988 Star::Find(15, 489, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.708 00.000 7988 Star::Find returns 0 (3), X=489.00, Y=596.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:22.708 00.000 7988 Star::Find(15, 440, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.708 00.000 7988 Star::Find returns 0 (3), X=440.00, Y=810.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:22.708 00.000 7988 Star::Find(15, 856, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.708 00.000 7988 Star::Find returns 0 (2), X=856.00, Y=802.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:25:22.708 00.000 7988 Star::Find(15, 926, 341, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.723 00.015 7988 Star::Find returns 0 (3), X=926.00, Y=341.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.723 00.000 7988 Star::Find(15, 715, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.725 00.002 7988 Star::Find returns 0 (2), X=715.00, Y=617.00, Mass=14, SNR=2.3, Peak=119 HFD=0.0
04:25:22.725 00.000 7988 Star::Find(15, 935, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.725 00.000 7988 Star::Find returns 0 (2), X=935.00, Y=304.00, Mass=23, SNR=2.7, Peak=123 HFD=0.0
04:25:22.725 00.000 7988 Star::Find(15, 417, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.725 00.000 7988 Star::Find returns 0 (3), X=417.00, Y=822.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:22.725 00.000 7988 Star::Find(15, 720, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.725 00.000 7988 Star::Find returns 0 (2), X=720.00, Y=811.00, Mass=14, SNR=2.2, Peak=119 HFD=0.0
04:25:22.725 00.000 7988 Star::Find(15, 531, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.725 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=227.00, Mass=23, SNR=2.8, Peak=118 HFD=0.0
04:25:22.735 00.010 7988 Star::Find(15, 65, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.735 00.000 7988 Star::Find returns 0 (2), X=65.00, Y=816.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:25:22.737 00.002 7988 Star::Find(15, 1256, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.737 00.000 7988 Star::Find false star n=4 nbg=273 bg=110.3 sigma=3.3 thresh=120 peak=115
04:25:22.739 00.002 7988 Star::Find returns 0 (2), X=1256.00, Y=233.00, Mass=46, SNR=2.9, Peak=125 HFD=0.0
04:25:22.739 00.000 7988 Star::Find(15, 160, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.739 00.000 7988 Star::Find returns 0 (2), X=160.00, Y=388.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
04:25:22.742 00.003 7988 Star::Find(15, 173, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.742 00.000 7988 Star::Find returns 0 (2), X=173.00, Y=531.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:25:22.742 00.000 7988 Star::Find(15, 111, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.742 00.000 7988 Star::Find returns 0 (2), X=111.00, Y=442.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:22.742 00.000 7988 Star::Find(15, 190, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.742 00.000 7988 Star::Find false star n=3 nbg=277 bg=110.0 sigma=3.5 thresh=120 peak=114
04:25:22.742 00.000 7988 Star::Find returns 0 (2), X=190.00, Y=919.00, Mass=30, SNR=2.9, Peak=121 HFD=0.0
04:25:22.742 00.000 7988 Star::Find(15, 959, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.742 00.000 7988 Star::Find returns 0 (2), X=959.00, Y=708.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:25:22.742 00.000 7988 Star::Find(15, 736, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.742 00.000 7988 Star::Find returns 0 (2), X=736.00, Y=179.00, Mass=20, SNR=2.5, Peak=120 HFD=0.0
04:25:22.742 00.000 7988 Star::Find(15, 1072, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.754 00.012 7988 Star::Find returns 0 (3), X=1072.00, Y=328.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:22.754 00.000 7988 Star::Find(15, 1142, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.756 00.002 7988 Star::Find returns 0 (2), X=1142.00, Y=769.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:25:22.756 00.000 7988 Star::Find(15, 1253, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.759 00.003 7988 Star::Find returns 0 (3), X=1253.00, Y=88.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:25:22.759 00.000 7988 Star::Find(15, 901, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.761 00.002 7988 Star::Find false star n=2 nbg=274 bg=105.1 sigma=3.5 thresh=116 peak=110
04:25:22.761 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=930.00, Mass=28, SNR=2.9, Peak=120 HFD=0.0
04:25:22.763 00.002 7988 Star::Find(15, 289, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.763 00.000 7988 Star::Find false star n=3 nbg=274 bg=107.0 sigma=3.3 thresh=117 peak=112
04:25:22.765 00.002 7988 Star::Find returns 0 (2), X=289.00, Y=350.00, Mass=32, SNR=2.9, Peak=119 HFD=0.0
04:25:22.765 00.000 7988 Star::Find(15, 256, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.767 00.002 7988 Star::Find returns 0 (3), X=256.00, Y=129.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:22.767 00.000 7988 Star::Find(15, 996, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.769 00.002 7988 Star::Find returns 0 (2), X=996.00, Y=468.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:25:22.769 00.000 7988 Star::Find(15, 616, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.770 00.001 7988 Star::Find returns 0 (2), X=616.00, Y=359.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:25:22.770 00.000 7988 Star::Find(15, 995, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.770 00.000 7988 Star::Find returns 0 (2), X=995.00, Y=535.00, Mass=11, SNR=1.8, Peak=120 HFD=0.0
04:25:22.770 00.000 7988 Star::Find(15, 111, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.770 00.000 7988 Star::Find returns 0 (2), X=111.00, Y=684.00, Mass=22, SNR=2.6, Peak=126 HFD=0.0
04:25:22.776 00.006 7988 Star::Find(15, 1056, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.776 00.000 7988 Star::Find returns 0 (2), X=1056.00, Y=712.00, Mass=22, SNR=2.7, Peak=120 HFD=0.0
04:25:22.776 00.000 7988 Star::Find(15, 1264, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.776 00.000 7988 Star::Find false star n=8 nbg=280 bg=111.3 sigma=3.3 thresh=121 peak=116
04:25:22.776 00.000 7988 Star::Find returns 0 (2), X=1264.00, Y=464.00, Mass=88, SNR=2.9, Peak=129 HFD=0.0
04:25:22.776 00.000 7988 Star::Find(15, 677, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.776 00.000 7988 Star::Find returns 0 (3), X=677.00, Y=889.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:22.776 00.000 7988 Star::Find(15, 325, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.776 00.000 7988 Star::Find returns 0 (2), X=325.00, Y=77.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:25:22.776 00.000 7988 AutoFind: could not find a star on Pass 1
04:25:22.776 00.000 7988 AutoFind: finding best star pass 2
04:25:22.786 00.010 7988 Star::Find(15, 523, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.786 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.4 sigma=3.5 thresh=116 peak=112
04:25:22.786 00.000 7988 Star::Find returns 0 (2), X=523.00, Y=69.00, Mass=37, SNR=2.9, Peak=120 HFD=0.0
04:25:22.786 00.000 7988 Star::Find(15, 104, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.786 00.000 7988 Star::Find returns 0 (3), X=104.00, Y=400.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:22.786 00.000 7988 Star::Find(15, 470, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.793 00.007 7988 Star::Find returns 0 (3), X=470.00, Y=192.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:25:22.793 00.000 7988 Star::Find(15, 150, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.793 00.000 7988 Star::Find returns 0 (3), X=150.00, Y=491.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:25:22.793 00.000 7988 Star::Find(15, 1050, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.797 00.004 7988 Star::Find false star n=4 nbg=277 bg=107.6 sigma=3.4 thresh=118 peak=114
04:25:22.797 00.000 7988 Star::Find returns 0 (2), X=1050.00, Y=678.00, Mass=47, SNR=2.9, Peak=123 HFD=0.0
04:25:22.797 00.000 7988 Star::Find(15, 268, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.797 00.000 7988 Star::Find returns 0 (2), X=268.00, Y=904.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:25:22.797 00.000 7988 Star::Find(15, 554, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.797 00.000 7988 Star::Find returns 0 (2), X=554.00, Y=428.00, Mass=13, SNR=2.1, Peak=117 HFD=0.0
04:25:22.802 00.005 7988 Star::Find(15, 1244, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.802 00.000 7988 Star::Find returns 0 (3), X=1244.00, Y=21.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.802 00.000 7988 Star::Find(15, 875, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.802 00.000 7988 Star::Find false star n=2 nbg=282 bg=105.9 sigma=3.7 thresh=117 peak=111
04:25:22.802 00.000 7988 Star::Find returns 0 (2), X=875.00, Y=100.00, Mass=32, SNR=2.9, Peak=125 HFD=0.0
04:25:22.802 00.000 7988 Star::Find(15, 837, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.802 00.000 7988 Star::Find returns 0 (3), X=837.00, Y=624.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:22.810 00.008 7988 Star::Find(15, 24, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.810 00.000 7988 Star::Find false star n=3 nbg=282 bg=105.3 sigma=3.6 thresh=116 peak=111
04:25:22.810 00.000 7988 Star::Find returns 0 (2), X=24.00, Y=59.00, Mass=35, SNR=2.9, Peak=119 HFD=0.0
04:25:22.810 00.000 7988 Star::Find(15, 94, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.810 00.000 7988 Star::Find returns 0 (2), X=94.00, Y=852.00, Mass=12, SNR=1.8, Peak=123 HFD=0.0
04:25:22.810 00.000 7988 Star::Find(15, 309, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.810 00.000 7988 Star::Find returns 0 (2), X=309.00, Y=641.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:22.810 00.000 7988 Star::Find(15, 1037, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.810 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=637.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:25:22.818 00.008 7988 Star::Find(15, 136, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.818 00.000 7988 Star::Find returns 0 (2), X=136.00, Y=802.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:25:22.818 00.000 7988 Star::Find(15, 891, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.818 00.000 7988 Star::Find false star n=3 nbg=279 bg=108.4 sigma=3.6 thresh=119 peak=113
04:25:22.818 00.000 7988 Star::Find returns 0 (2), X=891.00, Y=412.00, Mass=33, SNR=2.9, Peak=120 HFD=0.0
04:25:22.818 00.000 7988 Star::Find(15, 1002, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.818 00.000 7988 Star::Find returns 0 (2), X=1002.00, Y=234.00, Mass=20, SNR=2.5, Peak=123 HFD=0.0
04:25:22.818 00.000 7988 Star::Find(15, 203, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.827 00.009 7988 Star::Find returns 0 (2), X=203.00, Y=891.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:22.827 00.000 7988 Star::Find(15, 416, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.827 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=522.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:25:22.827 00.000 7988 Star::Find(15, 1075, 303, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.827 00.000 7988 Star::Find false star n=4 nbg=280 bg=109.9 sigma=3.7 thresh=121 peak=116
04:25:22.827 00.000 7988 Star::Find returns 0 (2), X=1075.00, Y=303.00, Mass=50, SNR=2.9, Peak=125 HFD=0.0
04:25:22.827 00.000 7988 Star::Find(15, 149, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.834 00.007 7988 Star::Find false star n=3 nbg=282 bg=110.0 sigma=3.7 thresh=121 peak=116
04:25:22.834 00.000 7988 Star::Find returns 0 (2), X=149.00, Y=762.00, Mass=37, SNR=2.9, Peak=124 HFD=0.0
04:25:22.834 00.000 7988 Star::Find(15, 1241, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.834 00.000 7988 Star::Find returns 0 (2), X=1241.00, Y=814.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
04:25:22.834 00.000 7988 Star::Find(15, 236, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.834 00.000 7988 Star::Find returns 0 (3), X=236.00, Y=218.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:25:22.834 00.000 7988 Star::Find(15, 1144, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.834 00.000 7988 Star::Find false star n=5 nbg=276 bg=110.0 sigma=3.2 thresh=119 peak=116
04:25:22.834 00.000 7988 Star::Find returns 0 (2), X=1144.00, Y=97.00, Mass=49, SNR=2.9, Peak=124 HFD=0.0
04:25:22.843 00.009 7988 Star::Find(15, 678, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.843 00.000 7988 Star::Find returns 0 (2), X=678.00, Y=673.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:22.843 00.000 7988 Star::Find(15, 628, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.843 00.000 7988 Star::Find returns 0 (2), X=628.00, Y=201.00, Mass=12, SNR=1.9, Peak=119 HFD=0.0
04:25:22.843 00.000 7988 Star::Find(15, 120, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.843 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.7 sigma=3.7 thresh=122 peak=115
04:25:22.843 00.000 7988 Star::Find returns 0 (2), X=120.00, Y=852.00, Mass=36, SNR=2.9, Peak=123 HFD=0.0
04:25:22.850 00.007 7988 Star::Find(15, 393, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.850 00.000 7988 Star::Find returns 0 (2), X=393.00, Y=678.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:25:22.850 00.000 7988 Star::Find(15, 916, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.853 00.003 7988 Star::Find returns 0 (3), X=916.00, Y=91.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:22.853 00.000 7988 Star::Find(15, 252, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.855 00.002 7988 Star::Find returns 0 (3), X=252.00, Y=712.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:22.855 00.000 7988 Star::Find(15, 368, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.857 00.002 7988 Star::Find returns 0 (3), X=368.00, Y=64.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:22.857 00.000 7988 Star::Find(15, 500, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.859 00.002 7988 Star::Find returns 0 (2), X=500.00, Y=60.00, Mass=11, SNR=1.9, Peak=117 HFD=0.0
04:25:22.860 00.001 7988 Star::Find(15, 327, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.860 00.000 7988 Star::Find returns 0 (3), X=327.00, Y=935.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:22.862 00.002 7988 Star::Find(15, 864, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.864 00.002 7988 Star::Find false star n=4 nbg=279 bg=106.0 sigma=3.7 thresh=117 peak=112
04:25:22.864 00.000 7988 Star::Find returns 0 (2), X=864.00, Y=595.00, Mass=48, SNR=2.9, Peak=120 HFD=0.0
04:25:22.866 00.002 7988 Star::Find(15, 198, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.866 00.000 7988 Star::Find returns 0 (3), X=198.00, Y=504.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.866 00.000 7988 Star::Find(15, 48, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.866 00.000 7988 Star::Find returns 0 (2), X=48.00, Y=155.00, Mass=11, SNR=1.9, Peak=117 HFD=0.0
04:25:22.866 00.000 7988 Star::Find(15, 903, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.866 00.000 7988 Star::Find false star n=3 nbg=280 bg=106.3 sigma=3.4 thresh=117 peak=110
04:25:22.866 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=119.00, Mass=34, SNR=2.9, Peak=118 HFD=0.0
04:25:22.866 00.000 7988 Star::Find(15, 79, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.866 00.000 7988 Star::Find false star n=2 nbg=279 bg=110.4 sigma=3.8 thresh=122 peak=117
04:25:22.866 00.000 7988 Star::Find returns 0 (2), X=79.00, Y=785.00, Mass=29, SNR=2.9, Peak=125 HFD=0.0
04:25:22.866 00.000 7988 Star::Find(15, 82, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.877 00.011 7988 Star::Find returns 0 (2), X=82.00, Y=614.00, Mass=13, SNR=2.0, Peak=124 HFD=0.0
04:25:22.877 00.000 7988 Star::Find(15, 536, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.877 00.000 7988 Star::Find returns 0 (2), X=536.00, Y=664.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:22.877 00.000 7988 Star::Find(15, 403, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.877 00.000 7988 Star::Find returns 0 (3), X=403.00, Y=899.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:22.882 00.005 7988 Star::Find(15, 730, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.882 00.000 7988 Star::Find returns 0 (2), X=730.00, Y=471.00, Mass=16, SNR=2.4, Peak=122 HFD=0.0
04:25:22.882 00.000 7988 Star::Find(15, 855, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.882 00.000 7988 Star::Find returns 0 (2), X=855.00, Y=381.00, Mass=20, SNR=2.5, Peak=121 HFD=0.0
04:25:22.882 00.000 7988 Star::Find(15, 155, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.882 00.000 7988 Star::Find false star n=3 nbg=278 bg=111.4 sigma=3.5 thresh=122 peak=116
04:25:22.882 00.000 7988 Star::Find returns 0 (2), X=155.00, Y=735.00, Mass=34, SNR=2.9, Peak=123 HFD=0.0
04:25:22.882 00.000 7988 Star::Find(15, 383, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.882 00.000 7988 Star::Find returns 0 (2), X=383.00, Y=806.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
04:25:22.882 00.000 7988 Star::Find(15, 807, 198, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.882 00.000 7988 Star::Find returns 0 (2), X=807.00, Y=198.00, Mass=12, SNR=2.1, Peak=120 HFD=0.0
04:25:22.882 00.000 7988 Star::Find(15, 1100, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.894 00.012 7988 Star::Find returns 0 (3), X=1100.00, Y=56.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.894 00.000 7988 Star::Find(15, 1148, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.894 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=179.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:25:22.894 00.000 7988 Star::Find(15, 314, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.898 00.004 7988 Star::Find returns 0 (2), X=314.00, Y=620.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:22.898 00.000 7988 Star::Find(15, 49, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.898 00.000 7988 Star::Find false star n=4 nbg=281 bg=110.6 sigma=3.4 thresh=121 peak=116
04:25:22.898 00.000 7988 Star::Find returns 0 (2), X=49.00, Y=665.00, Mass=47, SNR=2.9, Peak=125 HFD=0.0
04:25:22.898 00.000 7988 Star::Find(15, 191, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.898 00.000 7988 Star::Find returns 0 (2), X=191.00, Y=778.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:25:22.898 00.000 7988 Star::Find(15, 224, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.898 00.000 7988 Star::Find returns 0 (2), X=224.00, Y=331.00, Mass=24, SNR=2.9, Peak=120 HFD=0.0
04:25:22.898 00.000 7988 Star::Find(15, 992, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.898 00.000 7988 Star::Find returns 0 (2), X=992.00, Y=502.00, Mass=13, SNR=2.1, Peak=123 HFD=0.0
04:25:22.898 00.000 7988 Star::Find(15, 516, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.898 00.000 7988 Star::Find false star n=2 nbg=276 bg=106.1 sigma=3.6 thresh=117 peak=113
04:25:22.898 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=606.00, Mass=27, SNR=2.9, Peak=121 HFD=0.0
04:25:22.911 00.013 7988 Star::Find(15, 699, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.911 00.000 7988 Star::Find returns 0 (2), X=699.00, Y=243.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
04:25:22.911 00.000 7988 Star::Find(15, 489, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.914 00.003 7988 Star::Find returns 0 (3), X=489.00, Y=596.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:22.914 00.000 7988 Star::Find(15, 440, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.914 00.000 7988 Star::Find returns 0 (3), X=440.00, Y=810.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:22.914 00.000 7988 Star::Find(15, 856, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.914 00.000 7988 Star::Find returns 0 (2), X=856.00, Y=802.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:25:22.914 00.000 7988 Star::Find(15, 926, 341, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.914 00.000 7988 Star::Find returns 0 (3), X=926.00, Y=341.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.914 00.000 7988 Star::Find(15, 715, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.914 00.000 7988 Star::Find returns 0 (2), X=715.00, Y=617.00, Mass=14, SNR=2.3, Peak=119 HFD=0.0
04:25:22.914 00.000 7988 Star::Find(15, 935, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.914 00.000 7988 Star::Find returns 0 (2), X=935.00, Y=304.00, Mass=23, SNR=2.7, Peak=123 HFD=0.0
04:25:22.914 00.000 7988 Star::Find(15, 417, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.914 00.000 7988 Star::Find returns 0 (3), X=417.00, Y=822.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:22.914 00.000 7988 Star::Find(15, 720, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.928 00.014 7988 Star::Find returns 0 (2), X=720.00, Y=811.00, Mass=14, SNR=2.2, Peak=119 HFD=0.0
04:25:22.928 00.000 7988 Star::Find(15, 531, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.930 00.002 7988 Star::Find returns 0 (2), X=531.00, Y=227.00, Mass=23, SNR=2.8, Peak=118 HFD=0.0
04:25:22.930 00.000 7988 Star::Find(15, 65, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.930 00.000 7988 Star::Find returns 0 (2), X=65.00, Y=816.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:25:22.930 00.000 7988 Star::Find(15, 1256, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.930 00.000 7988 Star::Find false star n=4 nbg=273 bg=110.3 sigma=3.3 thresh=120 peak=115
04:25:22.930 00.000 7988 Star::Find returns 0 (2), X=1256.00, Y=233.00, Mass=46, SNR=2.9, Peak=125 HFD=0.0
04:25:22.930 00.000 7988 Star::Find(15, 160, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.930 00.000 7988 Star::Find returns 0 (2), X=160.00, Y=388.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
04:25:22.938 00.008 7988 Star::Find(15, 173, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.938 00.000 7988 Star::Find returns 0 (2), X=173.00, Y=531.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:25:22.940 00.002 7988 Star::Find(15, 111, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.940 00.000 7988 Star::Find returns 0 (2), X=111.00, Y=442.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:22.942 00.002 7988 Star::Find(15, 190, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.942 00.000 7988 Star::Find false star n=3 nbg=277 bg=110.0 sigma=3.5 thresh=120 peak=114
04:25:22.944 00.002 7988 Star::Find returns 0 (2), X=190.00, Y=919.00, Mass=30, SNR=2.9, Peak=121 HFD=0.0
04:25:22.945 00.001 7988 Star::Find(15, 959, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.945 00.000 7988 Star::Find returns 0 (2), X=959.00, Y=708.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:25:22.945 00.000 7988 Star::Find(15, 736, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.945 00.000 7988 Star::Find returns 0 (2), X=736.00, Y=179.00, Mass=20, SNR=2.5, Peak=120 HFD=0.0
04:25:22.945 00.000 7988 Star::Find(15, 1072, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.945 00.000 7988 Star::Find returns 0 (3), X=1072.00, Y=328.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:22.945 00.000 7988 Star::Find(15, 1142, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.945 00.000 7988 Star::Find returns 0 (2), X=1142.00, Y=769.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:25:22.945 00.000 7988 Star::Find(15, 1253, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.945 00.000 7988 Star::Find returns 0 (3), X=1253.00, Y=88.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:25:22.945 00.000 7988 Star::Find(15, 901, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.945 00.000 7988 Star::Find false star n=2 nbg=274 bg=105.1 sigma=3.5 thresh=116 peak=110
04:25:22.945 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=930.00, Mass=28, SNR=2.9, Peak=120 HFD=0.0
04:25:22.945 00.000 7988 Star::Find(15, 289, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.945 00.000 7988 Star::Find false star n=3 nbg=274 bg=107.0 sigma=3.3 thresh=117 peak=112
04:25:22.945 00.000 7988 Star::Find returns 0 (2), X=289.00, Y=350.00, Mass=32, SNR=2.9, Peak=119 HFD=0.0
04:25:22.962 00.017 7988 Star::Find(15, 256, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.962 00.000 7988 Star::Find returns 0 (3), X=256.00, Y=129.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:22.962 00.000 7988 Star::Find(15, 996, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.962 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=468.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:25:22.962 00.000 7988 Star::Find(15, 616, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.962 00.000 7988 Star::Find returns 0 (2), X=616.00, Y=359.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:25:22.962 00.000 7988 Star::Find(15, 995, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.962 00.000 7988 Star::Find returns 0 (2), X=995.00, Y=535.00, Mass=11, SNR=1.8, Peak=120 HFD=0.0
04:25:22.962 00.000 7988 Star::Find(15, 111, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.962 00.000 7988 Star::Find returns 0 (2), X=111.00, Y=684.00, Mass=22, SNR=2.6, Peak=126 HFD=0.0
04:25:22.962 00.000 7988 Star::Find(15, 1056, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.962 00.000 7988 Star::Find returns 0 (2), X=1056.00, Y=712.00, Mass=22, SNR=2.7, Peak=120 HFD=0.0
04:25:22.962 00.000 7988 Star::Find(15, 1264, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.962 00.000 7988 Star::Find false star n=8 nbg=280 bg=111.3 sigma=3.3 thresh=121 peak=116
04:25:22.962 00.000 7988 Star::Find returns 0 (2), X=1264.00, Y=464.00, Mass=88, SNR=2.9, Peak=129 HFD=0.0
04:25:22.977 00.015 7988 Star::Find(15, 677, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.977 00.000 7988 Star::Find returns 0 (3), X=677.00, Y=889.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:22.979 00.002 7988 Star::Find(15, 325, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.979 00.000 7988 Star::Find returns 0 (2), X=325.00, Y=77.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:25:22.979 00.000 7988 AutoFind: could not find a non-saturated star!
04:25:22.979 00.000 7988 AutoFind: finding best star pass 3
04:25:22.979 00.000 7988 Star::Find(15, 523, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.979 00.000 7988 Star::Find false star n=3 nbg=278 bg=105.4 sigma=3.5 thresh=116 peak=112
04:25:22.979 00.000 7988 Star::Find returns 0 (2), X=523.00, Y=69.00, Mass=37, SNR=2.9, Peak=120 HFD=0.0
04:25:22.979 00.000 7988 Star::Find(15, 104, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.979 00.000 7988 Star::Find returns 0 (3), X=104.00, Y=400.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:22.979 00.000 7988 Star::Find(15, 470, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.979 00.000 7988 Star::Find returns 0 (3), X=470.00, Y=192.00, Mass=0, SNR=0.0, Peak=115 HFD=0.0
04:25:22.979 00.000 7988 Star::Find(15, 150, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.979 00.000 7988 Star::Find returns 0 (3), X=150.00, Y=491.00, Mass=0, SNR=0.0, Peak=123 HFD=0.0
04:25:22.979 00.000 7988 Star::Find(15, 1050, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.993 00.014 7988 Star::Find false star n=4 nbg=277 bg=107.6 sigma=3.4 thresh=118 peak=114
04:25:22.993 00.000 7988 Star::Find returns 0 (2), X=1050.00, Y=678.00, Mass=47, SNR=2.9, Peak=123 HFD=0.0
04:25:22.993 00.000 7988 Star::Find(15, 268, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.996 00.003 7988 Star::Find returns 0 (2), X=268.00, Y=904.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:25:22.996 00.000 7988 Star::Find(15, 554, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.996 00.000 7988 Star::Find returns 0 (2), X=554.00, Y=428.00, Mass=13, SNR=2.1, Peak=117 HFD=0.0
04:25:22.996 00.000 7988 Star::Find(15, 1244, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.996 00.000 7988 Star::Find returns 0 (3), X=1244.00, Y=21.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:22.996 00.000 7988 Star::Find(15, 875, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:22.996 00.000 7988 Star::Find false star n=2 nbg=282 bg=105.9 sigma=3.7 thresh=117 peak=111
04:25:22.996 00.000 7988 Star::Find returns 0 (2), X=875.00, Y=100.00, Mass=32, SNR=2.9, Peak=125 HFD=0.0
04:25:22.996 00.000 7988 Star::Find(15, 837, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.005 00.009 7988 Star::Find returns 0 (3), X=837.00, Y=624.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:23.006 00.001 7988 Star::Find(15, 24, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.006 00.000 7988 Star::Find false star n=3 nbg=282 bg=105.3 sigma=3.6 thresh=116 peak=111
04:25:23.006 00.000 7988 Star::Find returns 0 (2), X=24.00, Y=59.00, Mass=35, SNR=2.9, Peak=119 HFD=0.0
04:25:23.009 00.003 7988 Star::Find(15, 94, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.009 00.000 7988 Star::Find returns 0 (2), X=94.00, Y=852.00, Mass=12, SNR=1.8, Peak=123 HFD=0.0
04:25:23.009 00.000 7988 Star::Find(15, 309, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.009 00.000 7988 Star::Find returns 0 (2), X=309.00, Y=641.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:23.013 00.004 7988 Star::Find(15, 1037, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.013 00.000 7988 Star::Find returns 0 (2), X=1037.00, Y=637.00, Mass=10, SNR=1.8, Peak=123 HFD=0.0
04:25:23.013 00.000 7988 Star::Find(15, 136, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.013 00.000 7988 Star::Find returns 0 (2), X=136.00, Y=802.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:25:23.013 00.000 7988 Star::Find(15, 891, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.013 00.000 7988 Star::Find false star n=3 nbg=279 bg=108.4 sigma=3.6 thresh=119 peak=113
04:25:23.020 00.007 7988 Star::Find returns 0 (2), X=891.00, Y=412.00, Mass=33, SNR=2.9, Peak=120 HFD=0.0
04:25:23.020 00.000 7988 Star::Find(15, 1002, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.022 00.002 7988 Star::Find returns 0 (2), X=1002.00, Y=234.00, Mass=20, SNR=2.5, Peak=123 HFD=0.0
04:25:23.022 00.000 7988 Star::Find(15, 203, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.024 00.002 7988 Star::Find returns 0 (2), X=203.00, Y=891.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:23.025 00.001 7988 Star::Find(15, 416, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.025 00.000 7988 Star::Find returns 0 (2), X=416.00, Y=522.00, Mass=13, SNR=2.1, Peak=120 HFD=0.0
04:25:23.025 00.000 7988 Star::Find(15, 1075, 303, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.025 00.000 7988 Star::Find false star n=4 nbg=280 bg=109.9 sigma=3.7 thresh=121 peak=116
04:25:23.025 00.000 7988 Star::Find returns 0 (2), X=1075.00, Y=303.00, Mass=50, SNR=2.9, Peak=125 HFD=0.0
04:25:23.025 00.000 7988 Star::Find(15, 149, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.030 00.005 7988 Star::Find false star n=3 nbg=282 bg=110.0 sigma=3.7 thresh=121 peak=116
04:25:23.030 00.000 7988 Star::Find returns 0 (2), X=149.00, Y=762.00, Mass=37, SNR=2.9, Peak=124 HFD=0.0
04:25:23.030 00.000 7988 Star::Find(15, 1241, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.030 00.000 7988 Star::Find returns 0 (2), X=1241.00, Y=814.00, Mass=11, SNR=1.9, Peak=121 HFD=0.0
04:25:23.030 00.000 7988 Star::Find(15, 236, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.030 00.000 7988 Star::Find returns 0 (3), X=236.00, Y=218.00, Mass=0, SNR=0.0, Peak=116 HFD=0.0
04:25:23.030 00.000 7988 Star::Find(15, 1144, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.030 00.000 7988 Star::Find false star n=5 nbg=276 bg=110.0 sigma=3.2 thresh=119 peak=116
04:25:23.030 00.000 7988 Star::Find returns 0 (2), X=1144.00, Y=97.00, Mass=49, SNR=2.9, Peak=124 HFD=0.0
04:25:23.030 00.000 7988 Star::Find(15, 678, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.041 00.011 7988 Star::Find returns 0 (2), X=678.00, Y=673.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:23.041 00.000 7988 Star::Find(15, 628, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.041 00.000 7988 Star::Find returns 0 (2), X=628.00, Y=201.00, Mass=12, SNR=1.9, Peak=119 HFD=0.0
04:25:23.041 00.000 7988 Star::Find(15, 120, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.041 00.000 7988 Star::Find false star n=3 nbg=280 bg=110.7 sigma=3.7 thresh=122 peak=115
04:25:23.041 00.000 7988 Star::Find returns 0 (2), X=120.00, Y=852.00, Mass=36, SNR=2.9, Peak=123 HFD=0.0
04:25:23.047 00.006 7988 Star::Find(15, 393, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.047 00.000 7988 Star::Find returns 0 (2), X=393.00, Y=678.00, Mass=12, SNR=1.9, Peak=122 HFD=0.0
04:25:23.047 00.000 7988 Star::Find(15, 916, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.047 00.000 7988 Star::Find returns 0 (3), X=916.00, Y=91.00, Mass=0, SNR=0.0, Peak=117 HFD=0.0
04:25:23.047 00.000 7988 Star::Find(15, 252, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.047 00.000 7988 Star::Find returns 0 (3), X=252.00, Y=712.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:23.047 00.000 7988 Star::Find(15, 368, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.047 00.000 7988 Star::Find returns 0 (3), X=368.00, Y=64.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:23.047 00.000 7988 Star::Find(15, 500, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.047 00.000 7988 Star::Find returns 0 (2), X=500.00, Y=60.00, Mass=11, SNR=1.9, Peak=117 HFD=0.0
04:25:23.058 00.011 7988 Star::Find(15, 327, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.058 00.000 7988 Star::Find returns 0 (3), X=327.00, Y=935.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:23.058 00.000 7988 Star::Find(15, 864, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.058 00.000 7988 Star::Find false star n=4 nbg=279 bg=106.0 sigma=3.7 thresh=117 peak=112
04:25:23.058 00.000 7988 Star::Find returns 0 (2), X=864.00, Y=595.00, Mass=48, SNR=2.9, Peak=120 HFD=0.0
04:25:23.058 00.000 7988 Star::Find(15, 198, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.064 00.006 7988 Star::Find returns 0 (3), X=198.00, Y=504.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:23.064 00.000 7988 Star::Find(15, 48, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.064 00.000 7988 Star::Find returns 0 (2), X=48.00, Y=155.00, Mass=11, SNR=1.9, Peak=117 HFD=0.0
04:25:23.064 00.000 7988 Star::Find(15, 903, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.064 00.000 7988 Star::Find false star n=3 nbg=280 bg=106.3 sigma=3.4 thresh=117 peak=110
04:25:23.064 00.000 7988 Star::Find returns 0 (2), X=903.00, Y=119.00, Mass=34, SNR=2.9, Peak=118 HFD=0.0
04:25:23.064 00.000 7988 Star::Find(15, 79, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.064 00.000 7988 Star::Find false star n=2 nbg=279 bg=110.4 sigma=3.8 thresh=122 peak=117
04:25:23.064 00.000 7988 Star::Find returns 0 (2), X=79.00, Y=785.00, Mass=29, SNR=2.9, Peak=125 HFD=0.0
04:25:23.073 00.009 7988 Star::Find(15, 82, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.073 00.000 7988 Star::Find returns 0 (2), X=82.00, Y=614.00, Mass=13, SNR=2.0, Peak=124 HFD=0.0
04:25:23.073 00.000 7988 Star::Find(15, 536, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.073 00.000 7988 Star::Find returns 0 (2), X=536.00, Y=664.00, Mass=11, SNR=1.9, Peak=118 HFD=0.0
04:25:23.073 00.000 7988 Star::Find(15, 403, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.073 00.000 7988 Star::Find returns 0 (3), X=403.00, Y=899.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:23.073 00.000 7988 Star::Find(15, 730, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.073 00.000 7988 Star::Find returns 0 (2), X=730.00, Y=471.00, Mass=16, SNR=2.4, Peak=122 HFD=0.0
04:25:23.081 00.008 7988 Star::Find(15, 855, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.081 00.000 7988 Star::Find returns 0 (2), X=855.00, Y=381.00, Mass=20, SNR=2.5, Peak=121 HFD=0.0
04:25:23.081 00.000 7988 Star::Find(15, 155, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.081 00.000 7988 Star::Find false star n=3 nbg=278 bg=111.4 sigma=3.5 thresh=122 peak=116
04:25:23.081 00.000 7988 Star::Find returns 0 (2), X=155.00, Y=735.00, Mass=34, SNR=2.9, Peak=123 HFD=0.0
04:25:23.081 00.000 7988 Star::Find(15, 383, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.081 00.000 7988 Star::Find returns 0 (2), X=383.00, Y=806.00, Mass=10, SNR=1.8, Peak=122 HFD=0.0
04:25:23.081 00.000 7988 Star::Find(15, 807, 198, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.088 00.007 7988 Star::Find returns 0 (2), X=807.00, Y=198.00, Mass=12, SNR=2.1, Peak=120 HFD=0.0
04:25:23.088 00.000 7988 Star::Find(15, 1100, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.088 00.000 7988 Star::Find returns 0 (3), X=1100.00, Y=56.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:23.088 00.000 7988 Star::Find(15, 1148, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.088 00.000 7988 Star::Find returns 0 (2), X=1148.00, Y=179.00, Mass=25, SNR=2.8, Peak=123 HFD=0.0
04:25:23.088 00.000 7988 Star::Find(15, 314, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.088 00.000 7988 Star::Find returns 0 (2), X=314.00, Y=620.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:23.088 00.000 7988 Star::Find(15, 49, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.098 00.010 7988 Star::Find false star n=4 nbg=281 bg=110.6 sigma=3.4 thresh=121 peak=116
04:25:23.098 00.000 7988 Star::Find returns 0 (2), X=49.00, Y=665.00, Mass=47, SNR=2.9, Peak=125 HFD=0.0
04:25:23.098 00.000 7988 Star::Find(15, 191, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.098 00.000 7988 Star::Find returns 0 (2), X=191.00, Y=778.00, Mass=12, SNR=1.9, Peak=123 HFD=0.0
04:25:23.098 00.000 7988 Star::Find(15, 224, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.098 00.000 7988 Star::Find returns 0 (2), X=224.00, Y=331.00, Mass=24, SNR=2.9, Peak=120 HFD=0.0
04:25:23.098 00.000 7988 Star::Find(15, 992, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.104 00.006 7988 Star::Find returns 0 (2), X=992.00, Y=502.00, Mass=13, SNR=2.1, Peak=123 HFD=0.0
04:25:23.104 00.000 7988 Star::Find(15, 516, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.104 00.000 7988 Star::Find false star n=2 nbg=276 bg=106.1 sigma=3.6 thresh=117 peak=113
04:25:23.104 00.000 7988 Star::Find returns 0 (2), X=516.00, Y=606.00, Mass=27, SNR=2.9, Peak=121 HFD=0.0
04:25:23.104 00.000 7988 Star::Find(15, 699, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.104 00.000 7988 Star::Find returns 0 (2), X=699.00, Y=243.00, Mass=11, SNR=1.8, Peak=118 HFD=0.0
04:25:23.104 00.000 7988 Star::Find(15, 489, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.104 00.000 7988 Star::Find returns 0 (3), X=489.00, Y=596.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:23.104 00.000 7988 Star::Find(15, 440, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.104 00.000 7988 Star::Find returns 0 (3), X=440.00, Y=810.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:23.115 00.011 7988 Star::Find(15, 856, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.115 00.000 7988 Star::Find returns 0 (2), X=856.00, Y=802.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:25:23.115 00.000 7988 Star::Find(15, 926, 341, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.115 00.000 7988 Star::Find returns 0 (3), X=926.00, Y=341.00, Mass=0, SNR=0.0, Peak=124 HFD=0.0
04:25:23.115 00.000 7988 Star::Find(15, 715, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.121 00.006 7988 Star::Find returns 0 (2), X=715.00, Y=617.00, Mass=14, SNR=2.3, Peak=119 HFD=0.0
04:25:23.121 00.000 7988 Star::Find(15, 935, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.121 00.000 7988 Star::Find returns 0 (2), X=935.00, Y=304.00, Mass=23, SNR=2.7, Peak=123 HFD=0.0
04:25:23.121 00.000 7988 Star::Find(15, 417, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.121 00.000 7988 Star::Find returns 0 (3), X=417.00, Y=822.00, Mass=0, SNR=0.0, Peak=121 HFD=0.0
04:25:23.121 00.000 7988 Star::Find(15, 720, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.121 00.000 7988 Star::Find returns 0 (2), X=720.00, Y=811.00, Mass=14, SNR=2.2, Peak=119 HFD=0.0
04:25:23.121 00.000 7988 Star::Find(15, 531, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.121 00.000 7988 Star::Find returns 0 (2), X=531.00, Y=227.00, Mass=23, SNR=2.8, Peak=118 HFD=0.0
04:25:23.130 00.009 7988 Star::Find(15, 65, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.130 00.000 7988 Star::Find returns 0 (2), X=65.00, Y=816.00, Mass=12, SNR=2.0, Peak=123 HFD=0.0
04:25:23.132 00.002 7988 Star::Find(15, 1256, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.132 00.000 7988 Star::Find false star n=4 nbg=273 bg=110.3 sigma=3.3 thresh=120 peak=115
04:25:23.132 00.000 7988 Star::Find returns 0 (2), X=1256.00, Y=233.00, Mass=46, SNR=2.9, Peak=125 HFD=0.0
04:25:23.134 00.002 7988 Star::Find(15, 160, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.134 00.000 7988 Star::Find returns 0 (2), X=160.00, Y=388.00, Mass=11, SNR=1.8, Peak=121 HFD=0.0
04:25:23.136 00.002 7988 Star::Find(15, 173, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.136 00.000 7988 Star::Find returns 0 (2), X=173.00, Y=531.00, Mass=13, SNR=2.1, Peak=124 HFD=0.0
04:25:23.136 00.000 7988 Star::Find(15, 111, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.136 00.000 7988 Star::Find returns 0 (2), X=111.00, Y=442.00, Mass=11, SNR=1.9, Peak=123 HFD=0.0
04:25:23.136 00.000 7988 Star::Find(15, 190, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.136 00.000 7988 Star::Find false star n=3 nbg=277 bg=110.0 sigma=3.5 thresh=120 peak=114
04:25:23.136 00.000 7988 Star::Find returns 0 (2), X=190.00, Y=919.00, Mass=30, SNR=2.9, Peak=121 HFD=0.0
04:25:23.136 00.000 7988 Star::Find(15, 959, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.136 00.000 7988 Star::Find returns 0 (2), X=959.00, Y=708.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:25:23.136 00.000 7988 Star::Find(15, 736, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.136 00.000 7988 Star::Find returns 0 (2), X=736.00, Y=179.00, Mass=20, SNR=2.5, Peak=120 HFD=0.0
04:25:23.136 00.000 7988 Star::Find(15, 1072, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.149 00.013 7988 Star::Find returns 0 (3), X=1072.00, Y=328.00, Mass=0, SNR=0.0, Peak=122 HFD=0.0
04:25:23.149 00.000 7988 Star::Find(15, 1142, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.149 00.000 7988 Star::Find returns 0 (2), X=1142.00, Y=769.00, Mass=21, SNR=2.6, Peak=120 HFD=0.0
04:25:23.152 00.003 7988 Star::Find(15, 1253, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.152 00.000 7988 Star::Find returns 0 (3), X=1253.00, Y=88.00, Mass=0, SNR=0.0, Peak=125 HFD=0.0
04:25:23.152 00.000 7988 Star::Find(15, 901, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.152 00.000 7988 Star::Find false star n=2 nbg=274 bg=105.1 sigma=3.5 thresh=116 peak=110
04:25:23.152 00.000 7988 Star::Find returns 0 (2), X=901.00, Y=930.00, Mass=28, SNR=2.9, Peak=120 HFD=0.0
04:25:23.152 00.000 7988 Star::Find(15, 289, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.152 00.000 7988 Star::Find false star n=3 nbg=274 bg=107.0 sigma=3.3 thresh=117 peak=112
04:25:23.152 00.000 7988 Star::Find returns 0 (2), X=289.00, Y=350.00, Mass=32, SNR=2.9, Peak=119 HFD=0.0
04:25:23.152 00.000 7988 Star::Find(15, 256, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.152 00.000 7988 Star::Find returns 0 (3), X=256.00, Y=129.00, Mass=0, SNR=0.0, Peak=118 HFD=0.0
04:25:23.152 00.000 7988 Star::Find(15, 996, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.152 00.000 7988 Star::Find returns 0 (2), X=996.00, Y=468.00, Mass=23, SNR=2.7, Peak=121 HFD=0.0
04:25:23.152 00.000 7988 Star::Find(15, 616, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.152 00.000 7988 Star::Find returns 0 (2), X=616.00, Y=359.00, Mass=11, SNR=1.8, Peak=117 HFD=0.0
04:25:23.166 00.014 7988 Star::Find(15, 995, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.166 00.000 7988 Star::Find returns 0 (2), X=995.00, Y=535.00, Mass=11, SNR=1.8, Peak=120 HFD=0.0
04:25:23.168 00.002 7988 Star::Find(15, 111, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.168 00.000 7988 Star::Find returns 0 (2), X=111.00, Y=684.00, Mass=22, SNR=2.6, Peak=126 HFD=0.0
04:25:23.168 00.000 7988 Star::Find(15, 1056, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.168 00.000 7988 Star::Find returns 0 (2), X=1056.00, Y=712.00, Mass=22, SNR=2.7, Peak=120 HFD=0.0
04:25:23.168 00.000 7988 Star::Find(15, 1264, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.168 00.000 7988 Star::Find false star n=8 nbg=280 bg=111.3 sigma=3.3 thresh=121 peak=116
04:25:23.168 00.000 7988 Star::Find returns 0 (2), X=1264.00, Y=464.00, Mass=88, SNR=2.9, Peak=129 HFD=0.0
04:25:23.168 00.000 7988 Star::Find(15, 677, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.168 00.000 7988 Star::Find returns 0 (3), X=677.00, Y=889.00, Mass=0, SNR=0.0, Peak=119 HFD=0.0
04:25:23.168 00.000 7988 Star::Find(15, 325, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
04:25:23.168 00.000 7988 Star::Find returns 0 (2), X=325.00, Y=77.00, Mass=10, SNR=1.8, Peak=115 HFD=0.0
04:25:23.168 00.000 7988 AutoFind: no star found
04:25:23.168 00.000 7988 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
04:25:23.183 00.015 7988 GuiderMultiStar::AutoSelect failed.
04:25:23.183 00.000 7988 ImgLogger: saving auto-select image AutoSelectFail_2026-01-03_042520.fit
04:25:23.183 00.000 7988 GetString("/profile/2/name", "") returns "ASTRO"
04:25:23.183 00.000 7988 ScopeASCOM::SideOfPier() returns 0
04:25:23.183 00.000 7988 auto find star failed, attempts remaining = 1
04:25:23.200 00.017 7988 PhdController failed: failed to find a suitable guide star
04:25:23.200 00.000 7988 PhdController: newstate STATE_FINISH
04:25:23.200 00.000 7988 PhdController complete: fail: failed to find a suitable guide star
04:25:23.200 00.000 7988 evsrv: {"Event":"SettleDone","Timestamp":1767432323.200,"Host":"ASTROPC","Inst":1,"Status":1,"Error":"failed to find a suitable guide star","TotalFrames":23,"DroppedFrames":16}
04:25:23.200 00.000 7988 Mount: notify guiding dither settle done success=0
04:25:23.200 00.000 7988 PhdController: newstate STATE_IDLE
04:25:23.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:23.200 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:23.200 00.000 7988 Enqueuing Expose request
04:25:23.200 00.000 15712 Worker thread wakes up
04:25:23.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:23.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:23.200 00.000 7988 evsrv: cli 0CCCEF48 connect
04:25:23.200 00.000 7988 case statement mapped state 1 to 101
04:25:23.212 00.012 7988 case statement mapped state 1 to 101
04:25:23.214 00.002 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"bd91ddf3-3bc2-4f72-a846-9f3432124c14"}
04:25:23.216 00.002 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"bd91ddf3-3bc2-4f72-a846-9f3432124c14"}
04:25:23.216 00.000 7988 evsrv: cli 0CCCEF48 disconnect
04:25:24.217 01.001 7988 evsrv: cli 0CCCEEA8 connect
04:25:24.218 00.001 7988 case statement mapped state 1 to 101
04:25:24.218 00.000 7988 case statement mapped state 1 to 101
04:25:24.218 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"20588138-381c-44c9-a32e-ab36c24fc9ce"}
04:25:24.218 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"20588138-381c-44c9-a32e-ab36c24fc9ce"}
04:25:24.218 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:25:24.619 00.401 15712 Exposure complete
04:25:24.680 00.061 15712 worker thread done servicing request
04:25:24.680 00.000 7988 OnExposeComplete: enter
04:25:24.680 00.000 7988 UpdateGuideState(): m_state=1
04:25:24.687 00.007 7988 UpdateCurrentPosition: no star selected
04:25:24.687 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:24.689 00.002 7988 Status Line: No star selected
04:25:24.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=107, FiltMin=98, FiltMax=118, Gamma=0.690
04:25:24.689 00.000 7988 UpdateGuideState exits: No star selected
04:25:24.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:24.695 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:24.695 00.000 7988 Enqueuing Expose request
04:25:24.696 00.001 15712 Worker thread wakes up
04:25:24.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:24.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:25.225 00.529 7988 evsrv: cli 0CCCEEA8 connect
04:25:25.225 00.000 7988 case statement mapped state 1 to 101
04:25:25.225 00.000 7988 case statement mapped state 1 to 101
04:25:25.225 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"3ac8f683-a348-4dbb-8a93-fc9e8bf03c55"}
04:25:25.225 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"3ac8f683-a348-4dbb-8a93-fc9e8bf03c55"}
04:25:25.231 00.006 7988 evsrv: cli 0CCCEEA8 disconnect
04:25:26.230 00.999 7988 evsrv: cli 0CCCF128 connect
04:25:26.232 00.002 7988 case statement mapped state 1 to 101
04:25:26.232 00.000 7988 case statement mapped state 1 to 101
04:25:26.232 00.000 7988 evsrv: cli 0CCCF128 request: {"method":"get_lock_position","id":"f8c01c8b-58fe-422a-9968-9fb48aad27f7"}
04:25:26.232 00.000 7988 evsrv: cli 0CCCF128 response: {"jsonrpc":"2.0","result":null,"id":"f8c01c8b-58fe-422a-9968-9fb48aad27f7"}
04:25:26.232 00.000 7988 evsrv: cli 0CCCF128 disconnect
04:25:26.329 00.097 15712 Exposure complete
04:25:26.390 00.061 15712 worker thread done servicing request
04:25:26.390 00.000 7988 OnExposeComplete: enter
04:25:26.390 00.000 7988 UpdateGuideState(): m_state=1
04:25:26.390 00.000 7988 UpdateCurrentPosition: no star selected
04:25:26.397 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:26.397 00.000 7988 Status Line: No star selected
04:25:26.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=97, FiltMax=119, Gamma=0.690
04:25:26.397 00.000 7988 UpdateGuideState exits: No star selected
04:25:26.397 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:26.402 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:26.402 00.000 7988 Enqueuing Expose request
04:25:26.404 00.002 15712 Worker thread wakes up
04:25:26.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:26.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:27.236 00.832 7988 evsrv: cli 0CCCEEA8 connect
04:25:27.236 00.000 7988 case statement mapped state 1 to 101
04:25:27.236 00.000 7988 case statement mapped state 1 to 101
04:25:27.236 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"bd52312a-504e-48d6-9833-2bdfecafc4f3"}
04:25:27.236 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"bd52312a-504e-48d6-9833-2bdfecafc4f3"}
04:25:27.236 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:25:27.924 00.688 15712 Exposure complete
04:25:27.986 00.062 15712 worker thread done servicing request
04:25:27.986 00.000 7988 OnExposeComplete: enter
04:25:27.986 00.000 7988 UpdateGuideState(): m_state=1
04:25:27.993 00.007 7988 UpdateCurrentPosition: no star selected
04:25:27.993 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:27.995 00.002 7988 Status Line: No star selected
04:25:27.996 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=97, FiltMax=119, Gamma=0.690
04:25:27.998 00.002 7988 UpdateGuideState exits: No star selected
04:25:27.998 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:28.000 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:28.000 00.000 7988 Enqueuing Expose request
04:25:28.002 00.002 15712 Worker thread wakes up
04:25:28.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:28.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:28.241 00.239 7988 evsrv: cli 0CCCF8A8 connect
04:25:28.241 00.000 7988 case statement mapped state 1 to 101
04:25:28.241 00.000 7988 case statement mapped state 1 to 101
04:25:28.241 00.000 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"9cf41e89-d137-4c06-bd20-3723162131b2"}
04:25:28.241 00.000 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"9cf41e89-d137-4c06-bd20-3723162131b2"}
04:25:28.241 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
04:25:29.245 01.004 7988 evsrv: cli 0CCCFD08 connect
04:25:29.245 00.000 7988 case statement mapped state 1 to 101
04:25:29.245 00.000 7988 case statement mapped state 1 to 101
04:25:29.245 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_lock_position","id":"7a5cfc0b-8c2f-4ab6-b22d-44c67607d264"}
04:25:29.245 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":null,"id":"7a5cfc0b-8c2f-4ab6-b22d-44c67607d264"}
04:25:29.245 00.000 7988 evsrv: cli 0CCCFD08 disconnect
04:25:29.742 00.497 15712 Exposure complete
04:25:29.804 00.062 15712 worker thread done servicing request
04:25:29.804 00.000 7988 OnExposeComplete: enter
04:25:29.804 00.000 7988 UpdateGuideState(): m_state=1
04:25:29.810 00.006 7988 UpdateCurrentPosition: no star selected
04:25:29.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:29.812 00.002 7988 Status Line: No star selected
04:25:29.814 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=108, FiltMin=97, FiltMax=120, Gamma=0.690
04:25:29.814 00.000 7988 UpdateGuideState exits: No star selected
04:25:29.816 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:29.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:29.816 00.000 7988 Enqueuing Expose request
04:25:29.818 00.002 15712 Worker thread wakes up
04:25:29.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:29.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:30.250 00.432 7988 evsrv: cli 0CCCF768 connect
04:25:30.250 00.000 7988 case statement mapped state 1 to 101
04:25:30.250 00.000 7988 case statement mapped state 1 to 101
04:25:30.250 00.000 7988 evsrv: cli 0CCCF768 request: {"method":"get_lock_position","id":"8c941fad-68f7-4c08-9719-5969a8f0570e"}
04:25:30.250 00.000 7988 evsrv: cli 0CCCF768 response: {"jsonrpc":"2.0","result":null,"id":"8c941fad-68f7-4c08-9719-5969a8f0570e"}
04:25:30.250 00.000 7988 evsrv: cli 0CCCF768 disconnect
04:25:31.229 00.979 15712 Exposure complete
04:25:31.259 00.030 7988 evsrv: cli 0CCCF8A8 connect
04:25:31.261 00.002 7988 case statement mapped state 1 to 101
04:25:31.261 00.000 7988 case statement mapped state 1 to 101
04:25:31.263 00.002 7988 evsrv: cli 0CCCF8A8 request: {"method":"get_lock_position","id":"3e03d2a6-3a24-4ad4-a2ef-d940cc4235e0"}
04:25:31.265 00.002 7988 evsrv: cli 0CCCF8A8 response: {"jsonrpc":"2.0","result":null,"id":"3e03d2a6-3a24-4ad4-a2ef-d940cc4235e0"}
04:25:31.265 00.000 7988 evsrv: cli 0CCCF8A8 disconnect
04:25:31.291 00.026 15712 worker thread done servicing request
04:25:31.291 00.000 7988 OnExposeComplete: enter
04:25:31.291 00.000 7988 UpdateGuideState(): m_state=1
04:25:31.291 00.000 7988 UpdateCurrentPosition: no star selected
04:25:31.299 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:31.299 00.000 7988 Status Line: No star selected
04:25:31.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=96, FiltMax=119, Gamma=0.690
04:25:31.299 00.000 7988 UpdateGuideState exits: No star selected
04:25:31.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:31.299 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:31.299 00.000 7988 Enqueuing Expose request
04:25:31.307 00.008 15712 Worker thread wakes up
04:25:31.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:31.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:32.280 00.973 7988 evsrv: cli 0CCCEEA8 connect
04:25:32.280 00.000 7988 case statement mapped state 1 to 101
04:25:32.280 00.000 7988 case statement mapped state 1 to 101
04:25:32.280 00.000 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_lock_position","id":"fe6ee1fb-8d4d-4e54-b78c-8fdf07554f82"}
04:25:32.280 00.000 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":null,"id":"fe6ee1fb-8d4d-4e54-b78c-8fdf07554f82"}
04:25:32.286 00.006 7988 evsrv: cli 0CCCEEA8 disconnect
04:25:33.050 00.764 15712 Exposure complete
04:25:33.111 00.061 15712 worker thread done servicing request
04:25:33.111 00.000 7988 OnExposeComplete: enter
04:25:33.111 00.000 7988 UpdateGuideState(): m_state=1
04:25:33.117 00.006 7988 UpdateCurrentPosition: no star selected
04:25:33.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:33.119 00.002 7988 Status Line: No star selected
04:25:33.121 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=96, FiltMax=119, Gamma=0.690
04:25:33.122 00.001 7988 UpdateGuideState exits: No star selected
04:25:33.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:33.124 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:33.124 00.000 7988 Enqueuing Expose request
04:25:33.126 00.002 15712 Worker thread wakes up
04:25:33.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:33.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:33.287 00.161 7988 evsrv: cli 0CCCFBC8 connect
04:25:33.287 00.000 7988 case statement mapped state 1 to 101
04:25:33.287 00.000 7988 case statement mapped state 1 to 101
04:25:33.292 00.005 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"33acbae0-21af-4783-b1e0-910800e76539"}
04:25:33.292 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"33acbae0-21af-4783-b1e0-910800e76539"}
04:25:33.292 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:25:34.295 01.003 7988 evsrv: cli 0CCCFD08 connect
04:25:34.295 00.000 7988 case statement mapped state 1 to 101
04:25:34.295 00.000 7988 case statement mapped state 1 to 101
04:25:34.295 00.000 7988 evsrv: cli 0CCCFD08 request: {"method":"get_lock_position","id":"69499b04-3811-43a3-a33c-6b595bffd7b0"}
04:25:34.295 00.000 7988 evsrv: cli 0CCCFD08 response: {"jsonrpc":"2.0","result":null,"id":"69499b04-3811-43a3-a33c-6b595bffd7b0"}
04:25:34.295 00.000 7988 evsrv: cli 0CCCFD08 disconnect
04:25:34.535 00.240 15712 Exposure complete
04:25:34.601 00.066 15712 worker thread done servicing request
04:25:34.601 00.000 7988 OnExposeComplete: enter
04:25:34.601 00.000 7988 UpdateGuideState(): m_state=1
04:25:34.604 00.003 7988 UpdateCurrentPosition: no star selected
04:25:34.604 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:34.606 00.002 7988 Status Line: No star selected
04:25:34.608 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=96, FiltMax=120, Gamma=0.690
04:25:34.608 00.000 7988 UpdateGuideState exits: No star selected
04:25:34.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:34.608 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:34.608 00.000 7988 Enqueuing Expose request
04:25:34.608 00.000 15712 Worker thread wakes up
04:25:34.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:34.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:35.300 00.692 7988 evsrv: cli 0CCCF628 connect
04:25:35.300 00.000 7988 case statement mapped state 1 to 101
04:25:35.300 00.000 7988 case statement mapped state 1 to 101
04:25:35.300 00.000 7988 evsrv: cli 0CCCF628 request: {"method":"get_lock_position","id":"743d1a1a-836d-4976-aebc-0cdd5da02998"}
04:25:35.300 00.000 7988 evsrv: cli 0CCCF628 response: {"jsonrpc":"2.0","result":null,"id":"743d1a1a-836d-4976-aebc-0cdd5da02998"}
04:25:35.300 00.000 7988 evsrv: cli 0CCCF628 disconnect
04:25:36.247 00.947 15712 Exposure complete
04:25:36.309 00.062 7988 evsrv: cli 0CCCF588 connect
04:25:36.311 00.002 7988 case statement mapped state 1 to 101
04:25:36.311 00.000 7988 case statement mapped state 1 to 101
04:25:36.313 00.002 15712 worker thread done servicing request
04:25:36.313 00.000 7988 OnExposeComplete: enter
04:25:36.313 00.000 7988 UpdateGuideState(): m_state=1
04:25:36.313 00.000 7988 UpdateCurrentPosition: no star selected
04:25:36.313 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:36.313 00.000 7988 Status Line: No star selected
04:25:36.320 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=96, FiltMax=118, Gamma=0.690
04:25:36.320 00.000 7988 UpdateGuideState exits: No star selected
04:25:36.322 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:36.322 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:36.324 00.002 7988 Enqueuing Expose request
04:25:36.325 00.001 15712 Worker thread wakes up
04:25:36.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:36.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:36.325 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"e985f8e2-a131-44b1-8d05-216be91cd668"}
04:25:36.325 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":null,"id":"e985f8e2-a131-44b1-8d05-216be91cd668"}
04:25:36.328 00.003 7988 evsrv: cli 0CCCF588 disconnect
04:25:37.331 01.003 7988 evsrv: cli 0CCCF588 connect
04:25:37.331 00.000 7988 case statement mapped state 1 to 101
04:25:37.331 00.000 7988 case statement mapped state 1 to 101
04:25:37.331 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"41cabcdb-e761-4f6d-8758-d08efd9d4744"}
04:25:37.331 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":null,"id":"41cabcdb-e761-4f6d-8758-d08efd9d4744"}
04:25:37.331 00.000 7988 evsrv: cli 0CCCF588 disconnect
04:25:37.845 00.514 15712 Exposure complete
04:25:37.906 00.061 15712 worker thread done servicing request
04:25:37.906 00.000 7988 OnExposeComplete: enter
04:25:37.906 00.000 7988 UpdateGuideState(): m_state=1
04:25:37.912 00.006 7988 UpdateCurrentPosition: no star selected
04:25:37.912 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:37.914 00.002 7988 Status Line: No star selected
04:25:37.916 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=107, FiltMin=95, FiltMax=119, Gamma=0.690
04:25:37.916 00.000 7988 UpdateGuideState exits: No star selected
04:25:37.918 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:37.919 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:37.919 00.000 7988 Enqueuing Expose request
04:25:37.921 00.002 15712 Worker thread wakes up
04:25:37.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:37.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:38.336 00.415 7988 evsrv: cli 0CCD0028 connect
04:25:38.336 00.000 7988 case statement mapped state 1 to 101
04:25:38.336 00.000 7988 case statement mapped state 1 to 101
04:25:38.336 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"06c33e75-9488-45a1-8d39-8369b820cdee"}
04:25:38.336 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"06c33e75-9488-45a1-8d39-8369b820cdee"}
04:25:38.336 00.000 7988 evsrv: cli 0CCD0028 disconnect
04:25:39.344 01.008 7988 evsrv: cli 0CCCF308 connect
04:25:39.344 00.000 7988 case statement mapped state 1 to 101
04:25:39.344 00.000 7988 case statement mapped state 1 to 101
04:25:39.349 00.005 7988 evsrv: cli 0CCCF308 request: {"method":"get_lock_position","id":"573a9b4f-e705-4602-aee2-a76c27afc6f7"}
04:25:39.349 00.000 7988 evsrv: cli 0CCCF308 response: {"jsonrpc":"2.0","result":null,"id":"573a9b4f-e705-4602-aee2-a76c27afc6f7"}
04:25:39.349 00.000 7988 evsrv: cli 0CCCF308 disconnect
04:25:39.553 00.204 15712 Exposure complete
04:25:39.616 00.063 15712 worker thread done servicing request
04:25:39.616 00.000 7988 OnExposeComplete: enter
04:25:39.621 00.005 7988 UpdateGuideState(): m_state=1
04:25:39.621 00.000 7988 UpdateCurrentPosition: no star selected
04:25:39.623 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:39.623 00.000 7988 Status Line: No star selected
04:25:39.625 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=107, FiltMin=96, FiltMax=120, Gamma=0.690
04:25:39.625 00.000 7988 UpdateGuideState exits: No star selected
04:25:39.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:39.625 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:39.625 00.000 7988 Enqueuing Expose request
04:25:39.625 00.000 15712 Worker thread wakes up
04:25:39.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:39.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:40.351 00.726 7988 evsrv: cli 0CCCF588 connect
04:25:40.353 00.002 7988 case statement mapped state 1 to 101
04:25:40.353 00.000 7988 case statement mapped state 1 to 101
04:25:40.353 00.000 7988 evsrv: cli 0CCCF588 request: {"method":"get_lock_position","id":"a67336d6-e4b7-431c-b89d-e0ea8b32dce7"}
04:25:40.353 00.000 7988 evsrv: cli 0CCCF588 response: {"jsonrpc":"2.0","result":null,"id":"a67336d6-e4b7-431c-b89d-e0ea8b32dce7"}
04:25:40.357 00.004 7988 evsrv: cli 0CCCF588 disconnect
04:25:41.152 00.795 15712 Exposure complete
04:25:41.218 00.066 15712 worker thread done servicing request
04:25:41.218 00.000 7988 OnExposeComplete: enter
04:25:41.218 00.000 7988 UpdateGuideState(): m_state=1
04:25:41.218 00.000 7988 UpdateCurrentPosition: no star selected
04:25:41.221 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:41.221 00.000 7988 Status Line: No star selected
04:25:41.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=107, FiltMin=94, FiltMax=119, Gamma=0.690
04:25:41.221 00.000 7988 UpdateGuideState exits: No star selected
04:25:41.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:41.221 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:41.221 00.000 7988 Enqueuing Expose request
04:25:41.221 00.000 15712 Worker thread wakes up
04:25:41.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:41.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:41.374 00.153 7988 evsrv: cli 0CCD0028 connect
04:25:41.374 00.000 7988 case statement mapped state 1 to 101
04:25:41.374 00.000 7988 case statement mapped state 1 to 101
04:25:41.374 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"5df69216-05e8-40fc-9c66-a3518acb5b55"}
04:25:41.374 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"5df69216-05e8-40fc-9c66-a3518acb5b55"}
04:25:41.379 00.005 7988 evsrv: cli 0CCD0028 disconnect
04:25:42.393 01.014 7988 evsrv: cli 0CCCF088 connect
04:25:42.395 00.002 7988 case statement mapped state 1 to 101
04:25:42.395 00.000 7988 case statement mapped state 1 to 101
04:25:42.395 00.000 7988 evsrv: cli 0CCCF088 request: {"method":"get_lock_position","id":"b0010e71-599a-435c-a5aa-c110e4a08372"}
04:25:42.395 00.000 7988 evsrv: cli 0CCCF088 response: {"jsonrpc":"2.0","result":null,"id":"b0010e71-599a-435c-a5aa-c110e4a08372"}
04:25:42.395 00.000 7988 evsrv: cli 0CCCF088 disconnect
04:25:42.857 00.462 15712 Exposure complete
04:25:42.923 00.066 15712 worker thread done servicing request
04:25:42.923 00.000 7988 OnExposeComplete: enter
04:25:42.923 00.000 7988 UpdateGuideState(): m_state=1
04:25:42.926 00.003 7988 UpdateCurrentPosition: no star selected
04:25:42.926 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:42.928 00.002 7988 Status Line: No star selected
04:25:42.930 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=107, FiltMin=95, FiltMax=118, Gamma=0.690
04:25:42.930 00.000 7988 UpdateGuideState exits: No star selected
04:25:42.932 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:42.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:42.934 00.002 7988 Enqueuing Expose request
04:25:42.934 00.000 15712 Worker thread wakes up
04:25:42.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:42.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:43.401 00.467 7988 evsrv: cli 0CCCFC68 connect
04:25:43.401 00.000 7988 case statement mapped state 1 to 101
04:25:43.401 00.000 7988 case statement mapped state 1 to 101
04:25:43.401 00.000 7988 evsrv: cli 0CCCFC68 request: {"method":"get_lock_position","id":"1d3330d0-be18-4d77-b1d8-afd3466ac9d9"}
04:25:43.401 00.000 7988 evsrv: cli 0CCCFC68 response: {"jsonrpc":"2.0","result":null,"id":"1d3330d0-be18-4d77-b1d8-afd3466ac9d9"}
04:25:43.407 00.006 7988 evsrv: cli 0CCCFC68 disconnect
04:25:44.409 01.002 7988 evsrv: cli 0CCCFBC8 connect
04:25:44.411 00.002 7988 case statement mapped state 1 to 101
04:25:44.411 00.000 7988 case statement mapped state 1 to 101
04:25:44.411 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_lock_position","id":"5065f099-e62c-4f6a-ae59-ee614e98b06f"}
04:25:44.411 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":null,"id":"5065f099-e62c-4f6a-ae59-ee614e98b06f"}
04:25:44.411 00.000 7988 evsrv: cli 0CCCFBC8 disconnect
04:25:44.459 00.048 15712 Exposure complete
04:25:44.522 00.063 15712 worker thread done servicing request
04:25:44.522 00.000 7988 OnExposeComplete: enter
04:25:44.522 00.000 7988 UpdateGuideState(): m_state=1
04:25:44.522 00.000 7988 UpdateCurrentPosition: no star selected
04:25:44.522 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:44.522 00.000 7988 Status Line: No star selected
04:25:44.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=96, FiltMax=118, Gamma=0.690
04:25:44.522 00.000 7988 UpdateGuideState exits: No star selected
04:25:44.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:44.522 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:44.536 00.014 7988 Enqueuing Expose request
04:25:44.536 00.000 15712 Worker thread wakes up
04:25:44.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:44.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:45.415 00.879 7988 evsrv: cli 0CCD0028 connect
04:25:45.415 00.000 7988 case statement mapped state 1 to 101
04:25:45.415 00.000 7988 case statement mapped state 1 to 101
04:25:45.415 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"22de3cb6-6d9a-4121-9be4-da5ab1721708"}
04:25:45.415 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"22de3cb6-6d9a-4121-9be4-da5ab1721708"}
04:25:45.421 00.006 7988 evsrv: cli 0CCD0028 disconnect
04:25:46.167 00.746 15712 Exposure complete
04:25:46.235 00.068 15712 worker thread done servicing request
04:25:46.235 00.000 7988 OnExposeComplete: enter
04:25:46.235 00.000 7988 UpdateGuideState(): m_state=1
04:25:46.235 00.000 7988 UpdateCurrentPosition: no star selected
04:25:46.235 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:46.235 00.000 7988 Status Line: No star selected
04:25:46.241 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=95, FiltMax=119, Gamma=0.690
04:25:46.241 00.000 7988 UpdateGuideState exits: No star selected
04:25:46.243 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:46.243 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:46.245 00.002 7988 Enqueuing Expose request
04:25:46.245 00.000 15712 Worker thread wakes up
04:25:46.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:46.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:46.437 00.192 7988 evsrv: cli 0CCCEF48 connect
04:25:46.437 00.000 7988 case statement mapped state 1 to 101
04:25:46.437 00.000 7988 case statement mapped state 1 to 101
04:25:46.437 00.000 7988 evsrv: cli 0CCCEF48 request: {"method":"get_lock_position","id":"df5067e6-44bb-4f95-91dc-cdcaf44d8208"}
04:25:46.437 00.000 7988 evsrv: cli 0CCCEF48 response: {"jsonrpc":"2.0","result":null,"id":"df5067e6-44bb-4f95-91dc-cdcaf44d8208"}
04:25:46.443 00.006 7988 evsrv: cli 0CCCEF48 disconnect
04:25:47.444 01.001 7988 evsrv: cli 0CCD0028 connect
04:25:47.444 00.000 7988 case statement mapped state 1 to 101
04:25:47.444 00.000 7988 case statement mapped state 1 to 101
04:25:47.444 00.000 7988 evsrv: cli 0CCD0028 request: {"method":"get_lock_position","id":"3c942aad-bea6-4369-9b2f-343622aba64e"}
04:25:47.444 00.000 7988 evsrv: cli 0CCD0028 response: {"jsonrpc":"2.0","result":null,"id":"3c942aad-bea6-4369-9b2f-343622aba64e"}
04:25:47.444 00.000 7988 evsrv: cli 0CCD0028 disconnect
04:25:47.762 00.318 15712 Exposure complete
04:25:47.824 00.062 15712 worker thread done servicing request
04:25:47.824 00.000 7988 OnExposeComplete: enter
04:25:47.824 00.000 7988 UpdateGuideState(): m_state=1
04:25:47.831 00.007 7988 UpdateCurrentPosition: no star selected
04:25:47.831 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:47.833 00.002 7988 Status Line: No star selected
04:25:47.835 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=107, FiltMin=96, FiltMax=118, Gamma=0.690
04:25:47.835 00.000 7988 UpdateGuideState exits: No star selected
04:25:47.837 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:47.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:47.839 00.002 7988 Enqueuing Expose request
04:25:47.840 00.001 15712 Worker thread wakes up
04:25:47.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:47.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:48.447 00.607 7988 evsrv: cli 0CCCECC8 connect
04:25:48.447 00.000 7988 case statement mapped state 1 to 101
04:25:48.447 00.000 7988 case statement mapped state 1 to 101
04:25:48.447 00.000 7988 evsrv: cli 0CCCECC8 request: {"method":"get_lock_position","id":"ced09e2e-4fbd-4953-9c5f-556a4c2f6539"}
04:25:48.447 00.000 7988 evsrv: cli 0CCCECC8 response: {"jsonrpc":"2.0","result":null,"id":"ced09e2e-4fbd-4953-9c5f-556a4c2f6539"}
04:25:48.447 00.000 7988 evsrv: cli 0CCCECC8 disconnect
04:25:49.468 01.021 15712 Exposure complete
04:25:49.531 00.063 15712 worker thread done servicing request
04:25:49.531 00.000 7988 OnExposeComplete: enter
04:25:49.531 00.000 7988 UpdateGuideState(): m_state=1
04:25:49.536 00.005 7988 UpdateCurrentPosition: no star selected
04:25:49.536 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:49.538 00.002 7988 Status Line: No star selected
04:25:49.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=96, FiltMax=117, Gamma=0.690
04:25:49.538 00.000 7988 UpdateGuideState exits: No star selected
04:25:49.543 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:49.543 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:49.543 00.000 7988 Enqueuing Expose request
04:25:49.546 00.003 15712 Worker thread wakes up
04:25:49.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:49.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:51.063 01.517 15712 Exposure complete
04:25:51.128 00.065 15712 worker thread done servicing request
04:25:51.128 00.000 7988 OnExposeComplete: enter
04:25:51.128 00.000 7988 UpdateGuideState(): m_state=1
04:25:51.128 00.000 7988 UpdateCurrentPosition: no star selected
04:25:51.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:51.128 00.000 7988 Status Line: No star selected
04:25:51.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=107, FiltMin=96, FiltMax=117, Gamma=0.690
04:25:51.128 00.000 7988 UpdateGuideState exits: No star selected
04:25:51.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:51.128 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:51.128 00.000 7988 Enqueuing Expose request
04:25:51.128 00.000 15712 Worker thread wakes up
04:25:51.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:51.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:52.772 01.644 15712 Exposure complete
04:25:52.839 00.067 15712 worker thread done servicing request
04:25:52.839 00.000 7988 OnExposeComplete: enter
04:25:52.839 00.000 7988 UpdateGuideState(): m_state=1
04:25:52.839 00.000 7988 UpdateCurrentPosition: no star selected
04:25:52.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:52.839 00.000 7988 Status Line: No star selected
04:25:52.844 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=96, FiltMax=118, Gamma=0.690
04:25:52.844 00.000 7988 UpdateGuideState exits: No star selected
04:25:52.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:52.844 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:52.844 00.000 7988 Enqueuing Expose request
04:25:52.844 00.000 15712 Worker thread wakes up
04:25:52.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:52.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:54.371 01.527 15712 Exposure complete
04:25:54.439 00.068 15712 worker thread done servicing request
04:25:54.439 00.000 7988 OnExposeComplete: enter
04:25:54.439 00.000 7988 UpdateGuideState(): m_state=1
04:25:54.439 00.000 7988 UpdateCurrentPosition: no star selected
04:25:54.439 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:54.439 00.000 7988 Status Line: No star selected
04:25:54.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=97, FiltMax=118, Gamma=0.690
04:25:54.446 00.007 7988 UpdateGuideState exits: No star selected
04:25:54.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:54.449 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:54.449 00.000 7988 Enqueuing Expose request
04:25:54.449 00.000 15712 Worker thread wakes up
04:25:54.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:54.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:56.080 01.631 15712 Exposure complete
04:25:56.146 00.066 15712 worker thread done servicing request
04:25:56.146 00.000 7988 OnExposeComplete: enter
04:25:56.146 00.000 7988 UpdateGuideState(): m_state=1
04:25:56.146 00.000 7988 UpdateCurrentPosition: no star selected
04:25:56.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:56.146 00.000 7988 Status Line: No star selected
04:25:56.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=98, FiltMax=118, Gamma=0.690
04:25:56.146 00.000 7988 UpdateGuideState exits: No star selected
04:25:56.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:56.146 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:56.146 00.000 7988 Enqueuing Expose request
04:25:56.157 00.011 15712 Worker thread wakes up
04:25:56.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:56.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:57.677 01.520 15712 Exposure complete
04:25:57.738 00.061 15712 worker thread done servicing request
04:25:57.738 00.000 7988 OnExposeComplete: enter
04:25:57.738 00.000 7988 UpdateGuideState(): m_state=1
04:25:57.746 00.008 7988 UpdateCurrentPosition: no star selected
04:25:57.747 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:57.747 00.000 7988 Status Line: No star selected
04:25:57.749 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=108, FiltMin=99, FiltMax=119, Gamma=0.690
04:25:57.749 00.000 7988 UpdateGuideState exits: No star selected
04:25:57.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:57.749 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:57.749 00.000 7988 Enqueuing Expose request
04:25:57.754 00.005 15712 Worker thread wakes up
04:25:57.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:57.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:25:59.383 01.629 15712 Exposure complete
04:25:59.449 00.066 15712 worker thread done servicing request
04:25:59.449 00.000 7988 OnExposeComplete: enter
04:25:59.449 00.000 7988 UpdateGuideState(): m_state=1
04:25:59.451 00.002 7988 UpdateCurrentPosition: no star selected
04:25:59.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:25:59.451 00.000 7988 Status Line: No star selected
04:25:59.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=99, FiltMax=118, Gamma=0.690
04:25:59.451 00.000 7988 UpdateGuideState exits: No star selected
04:25:59.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:59.451 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:25:59.451 00.000 7988 Enqueuing Expose request
04:25:59.451 00.000 15712 Worker thread wakes up
04:25:59.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:25:59.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:00.979 01.528 15712 Exposure complete
04:26:01.040 00.061 15712 worker thread done servicing request
04:26:01.040 00.000 7988 OnExposeComplete: enter
04:26:01.040 00.000 7988 UpdateGuideState(): m_state=1
04:26:01.048 00.008 7988 UpdateCurrentPosition: no star selected
04:26:01.048 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:01.050 00.002 7988 Status Line: No star selected
04:26:01.052 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=109, FiltMin=98, FiltMax=119, Gamma=0.690
04:26:01.054 00.002 7988 UpdateGuideState exits: No star selected
04:26:01.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:01.056 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:01.056 00.000 7988 Enqueuing Expose request
04:26:01.056 00.000 15712 Worker thread wakes up
04:26:01.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:01.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:02.796 01.740 15712 Exposure complete
04:26:02.864 00.068 15712 worker thread done servicing request
04:26:02.864 00.000 7988 OnExposeComplete: enter
04:26:02.864 00.000 7988 UpdateGuideState(): m_state=1
04:26:02.864 00.000 7988 UpdateCurrentPosition: no star selected
04:26:02.864 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:02.864 00.000 7988 Status Line: No star selected
04:26:02.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=109, FiltMin=99, FiltMax=119, Gamma=0.690
04:26:02.864 00.000 7988 UpdateGuideState exits: No star selected
04:26:02.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:02.864 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:02.873 00.009 7988 Enqueuing Expose request
04:26:02.873 00.000 15712 Worker thread wakes up
04:26:02.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:02.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:04.284 01.411 15712 Exposure complete
04:26:04.349 00.065 15712 worker thread done servicing request
04:26:04.349 00.000 7988 OnExposeComplete: enter
04:26:04.349 00.000 7988 UpdateGuideState(): m_state=1
04:26:04.349 00.000 7988 UpdateCurrentPosition: no star selected
04:26:04.349 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:04.349 00.000 7988 Status Line: No star selected
04:26:04.355 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=109, FiltMin=98, FiltMax=120, Gamma=0.690
04:26:04.355 00.000 7988 UpdateGuideState exits: No star selected
04:26:04.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:04.355 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:04.355 00.000 7988 Enqueuing Expose request
04:26:04.355 00.000 15712 Worker thread wakes up
04:26:04.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:04.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:05.994 01.639 15712 Exposure complete
04:26:06.059 00.065 15712 worker thread done servicing request
04:26:06.059 00.000 7988 OnExposeComplete: enter
04:26:06.059 00.000 7988 UpdateGuideState(): m_state=1
04:26:06.061 00.002 7988 UpdateCurrentPosition: no star selected
04:26:06.061 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:06.063 00.002 7988 Status Line: No star selected
04:26:06.065 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=99, FiltMax=119, Gamma=0.690
04:26:06.065 00.000 7988 UpdateGuideState exits: No star selected
04:26:06.067 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:06.067 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:06.069 00.002 7988 Enqueuing Expose request
04:26:06.069 00.000 15712 Worker thread wakes up
04:26:06.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:06.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:07.589 01.520 15712 Exposure complete
04:26:07.655 00.066 15712 worker thread done servicing request
04:26:07.655 00.000 7988 OnExposeComplete: enter
04:26:07.657 00.002 7988 UpdateGuideState(): m_state=1
04:26:07.657 00.000 7988 UpdateCurrentPosition: no star selected
04:26:07.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:07.657 00.000 7988 Status Line: No star selected
04:26:07.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=109, FiltMin=97, FiltMax=120, Gamma=0.690
04:26:07.657 00.000 7988 UpdateGuideState exits: No star selected
04:26:07.664 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:07.664 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:07.666 00.002 7988 Enqueuing Expose request
04:26:07.666 00.000 15712 Worker thread wakes up
04:26:07.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:07.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:09.299 01.633 15712 Exposure complete
04:26:09.360 00.061 15712 worker thread done servicing request
04:26:09.360 00.000 7988 OnExposeComplete: enter
04:26:09.360 00.000 7988 UpdateGuideState(): m_state=1
04:26:09.367 00.007 7988 UpdateCurrentPosition: no star selected
04:26:09.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:09.369 00.002 7988 Status Line: No star selected
04:26:09.371 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=109, FiltMin=98, FiltMax=120, Gamma=0.690
04:26:09.371 00.000 7988 UpdateGuideState exits: No star selected
04:26:09.373 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:09.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:09.373 00.000 7988 Enqueuing Expose request
04:26:09.375 00.002 15712 Worker thread wakes up
04:26:09.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:09.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:10.905 01.530 15712 Exposure complete
04:26:10.972 00.067 15712 worker thread done servicing request
04:26:10.972 00.000 7988 OnExposeComplete: enter
04:26:10.974 00.002 7988 UpdateGuideState(): m_state=1
04:26:10.974 00.000 7988 UpdateCurrentPosition: no star selected
04:26:10.976 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:10.977 00.001 7988 Status Line: No star selected
04:26:10.979 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=109, FiltMin=98, FiltMax=119, Gamma=0.690
04:26:10.981 00.002 7988 UpdateGuideState exits: No star selected
04:26:10.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:10.983 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:10.983 00.000 7988 Enqueuing Expose request
04:26:10.983 00.000 15712 Worker thread wakes up
04:26:10.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:10.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:12.626 01.643 15712 Exposure complete
04:26:12.687 00.061 15712 worker thread done servicing request
04:26:12.687 00.000 7988 OnExposeComplete: enter
04:26:12.687 00.000 7988 UpdateGuideState(): m_state=1
04:26:12.694 00.007 7988 UpdateCurrentPosition: no star selected
04:26:12.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:12.694 00.000 7988 Status Line: No star selected
04:26:12.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=98, FiltMax=119, Gamma=0.690
04:26:12.694 00.000 7988 UpdateGuideState exits: No star selected
04:26:12.694 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:12.694 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:12.694 00.000 7988 Enqueuing Expose request
04:26:12.694 00.000 15712 Worker thread wakes up
04:26:12.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:12.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:14.219 01.525 15712 Exposure complete
04:26:14.282 00.063 15712 worker thread done servicing request
04:26:14.282 00.000 7988 OnExposeComplete: enter
04:26:14.282 00.000 7988 UpdateGuideState(): m_state=1
04:26:14.282 00.000 7988 UpdateCurrentPosition: no star selected
04:26:14.282 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:14.282 00.000 7988 Status Line: No star selected
04:26:14.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=98, FiltMax=120, Gamma=0.690
04:26:14.282 00.000 7988 UpdateGuideState exits: No star selected
04:26:14.295 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:14.295 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:14.295 00.000 7988 Enqueuing Expose request
04:26:14.298 00.003 15712 Worker thread wakes up
04:26:14.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:14.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:15.928 01.630 15712 Exposure complete
04:26:15.996 00.068 15712 worker thread done servicing request
04:26:15.996 00.000 7988 OnExposeComplete: enter
04:26:15.996 00.000 7988 UpdateGuideState(): m_state=1
04:26:15.996 00.000 7988 UpdateCurrentPosition: no star selected
04:26:15.999 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:15.999 00.000 7988 Status Line: No star selected
04:26:15.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=109, FiltMin=98, FiltMax=121, Gamma=0.690
04:26:15.999 00.000 7988 UpdateGuideState exits: No star selected
04:26:15.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:16.006 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:16.006 00.000 7988 Enqueuing Expose request
04:26:16.006 00.000 15712 Worker thread wakes up
04:26:16.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:16.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:17.539 01.533 15712 Exposure complete
04:26:17.601 00.062 15712 worker thread done servicing request
04:26:17.601 00.000 7988 OnExposeComplete: enter
04:26:17.601 00.000 7988 UpdateGuideState(): m_state=1
04:26:17.608 00.007 7988 UpdateCurrentPosition: no star selected
04:26:17.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:17.610 00.002 7988 Status Line: No star selected
04:26:17.612 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=109, FiltMin=97, FiltMax=122, Gamma=0.690
04:26:17.612 00.000 7988 UpdateGuideState exits: No star selected
04:26:17.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:17.612 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:17.616 00.004 7988 Enqueuing Expose request
04:26:17.616 00.000 15712 Worker thread wakes up
04:26:17.618 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:17.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:19.359 01.741 15712 Exposure complete
04:26:19.420 00.061 15712 worker thread done servicing request
04:26:19.420 00.000 7988 OnExposeComplete: enter
04:26:19.420 00.000 7988 UpdateGuideState(): m_state=1
04:26:19.426 00.006 7988 UpdateCurrentPosition: no star selected
04:26:19.426 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:19.428 00.002 7988 Status Line: No star selected
04:26:19.430 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=98, FiltMax=122, Gamma=0.690
04:26:19.430 00.000 7988 UpdateGuideState exits: No star selected
04:26:19.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:19.430 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:19.430 00.000 7988 Enqueuing Expose request
04:26:19.430 00.000 15712 Worker thread wakes up
04:26:19.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:19.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:20.841 01.411 15712 Exposure complete
04:26:20.902 00.061 15712 worker thread done servicing request
04:26:20.902 00.000 7988 OnExposeComplete: enter
04:26:20.902 00.000 7988 UpdateGuideState(): m_state=1
04:26:20.912 00.010 7988 UpdateCurrentPosition: no star selected
04:26:20.912 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:20.914 00.002 7988 Status Line: No star selected
04:26:20.915 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=109, FiltMin=98, FiltMax=121, Gamma=0.690
04:26:20.917 00.002 7988 UpdateGuideState exits: No star selected
04:26:20.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:20.918 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:20.918 00.000 7988 Enqueuing Expose request
04:26:20.918 00.000 15712 Worker thread wakes up
04:26:20.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:20.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:22.561 01.643 15712 Exposure complete
04:26:22.624 00.063 15712 worker thread done servicing request
04:26:22.624 00.000 7988 OnExposeComplete: enter
04:26:22.624 00.000 7988 UpdateGuideState(): m_state=1
04:26:22.624 00.000 7988 UpdateCurrentPosition: no star selected
04:26:22.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:22.624 00.000 7988 Status Line: No star selected
04:26:22.634 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=109, FiltMin=97, FiltMax=122, Gamma=0.690
04:26:22.634 00.000 7988 UpdateGuideState exits: No star selected
04:26:22.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:22.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:22.634 00.000 7988 Enqueuing Expose request
04:26:22.640 00.006 15712 Worker thread wakes up
04:26:22.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:22.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:24.058 01.418 15712 Exposure complete
04:26:24.119 00.061 15712 worker thread done servicing request
04:26:24.119 00.000 7988 OnExposeComplete: enter
04:26:24.119 00.000 7988 UpdateGuideState(): m_state=1
04:26:24.125 00.006 7988 UpdateCurrentPosition: no star selected
04:26:24.125 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:24.127 00.002 7988 Status Line: No star selected
04:26:24.129 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=109, FiltMin=97, FiltMax=121, Gamma=0.690
04:26:24.129 00.000 7988 UpdateGuideState exits: No star selected
04:26:24.131 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:24.132 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:24.132 00.000 7988 Enqueuing Expose request
04:26:24.134 00.002 15712 Worker thread wakes up
04:26:24.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:24.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:25.769 01.635 15712 Exposure complete
04:26:25.834 00.065 15712 worker thread done servicing request
04:26:25.834 00.000 7988 OnExposeComplete: enter
04:26:25.834 00.000 7988 UpdateGuideState(): m_state=1
04:26:25.834 00.000 7988 UpdateCurrentPosition: no star selected
04:26:25.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:25.834 00.000 7988 Status Line: No star selected
04:26:25.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=108, FiltMin=98, FiltMax=121, Gamma=0.690
04:26:25.834 00.000 7988 UpdateGuideState exits: No star selected
04:26:25.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:25.834 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:25.834 00.000 7988 Enqueuing Expose request
04:26:25.834 00.000 15712 Worker thread wakes up
04:26:25.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:25.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:27.364 01.530 15712 Exposure complete
04:26:27.426 00.062 15712 worker thread done servicing request
04:26:27.426 00.000 7988 OnExposeComplete: enter
04:26:27.426 00.000 7988 UpdateGuideState(): m_state=1
04:26:27.433 00.007 7988 UpdateCurrentPosition: no star selected
04:26:27.433 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:27.435 00.002 7988 Status Line: No star selected
04:26:27.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=108, FiltMin=97, FiltMax=122, Gamma=0.690
04:26:27.437 00.002 7988 UpdateGuideState exits: No star selected
04:26:27.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:27.439 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:27.439 00.000 7988 Enqueuing Expose request
04:26:27.441 00.002 15712 Worker thread wakes up
04:26:27.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:27.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:29.069 01.628 15712 Exposure complete
04:26:29.131 00.062 15712 worker thread done servicing request
04:26:29.131 00.000 7988 OnExposeComplete: enter
04:26:29.131 00.000 7988 UpdateGuideState(): m_state=1
04:26:29.136 00.005 7988 UpdateCurrentPosition: no star selected
04:26:29.136 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:29.138 00.002 7988 Status Line: No star selected
04:26:29.139 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=97, FiltMax=121, Gamma=0.690
04:26:29.139 00.000 7988 UpdateGuideState exits: No star selected
04:26:29.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:29.139 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:29.139 00.000 7988 Enqueuing Expose request
04:26:29.139 00.000 15712 Worker thread wakes up
04:26:29.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:29.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:30.664 01.525 15712 Exposure complete
04:26:30.725 00.061 15712 worker thread done servicing request
04:26:30.725 00.000 7988 OnExposeComplete: enter
04:26:30.725 00.000 7988 UpdateGuideState(): m_state=1
04:26:30.731 00.006 7988 UpdateCurrentPosition: no star selected
04:26:30.731 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:30.733 00.002 7988 Status Line: No star selected
04:26:30.735 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=108, FiltMin=97, FiltMax=120, Gamma=0.690
04:26:30.735 00.000 7988 UpdateGuideState exits: No star selected
04:26:30.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:30.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:30.735 00.000 7988 Enqueuing Expose request
04:26:30.735 00.000 15712 Worker thread wakes up
04:26:30.741 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:30.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:32.371 01.630 15712 Exposure complete
04:26:32.435 00.064 15712 worker thread done servicing request
04:26:32.435 00.000 7988 OnExposeComplete: enter
04:26:32.435 00.000 7988 UpdateGuideState(): m_state=1
04:26:32.435 00.000 7988 UpdateCurrentPosition: no star selected
04:26:32.435 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:32.435 00.000 7988 Status Line: No star selected
04:26:32.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=97, FiltMax=119, Gamma=0.690
04:26:32.435 00.000 7988 UpdateGuideState exits: No star selected
04:26:32.444 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:32.444 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:32.444 00.000 7988 Enqueuing Expose request
04:26:32.444 00.000 15712 Worker thread wakes up
04:26:32.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:32.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:33.968 01.524 15712 Exposure complete
04:26:34.033 00.065 15712 worker thread done servicing request
04:26:34.033 00.000 7988 OnExposeComplete: enter
04:26:34.033 00.000 7988 UpdateGuideState(): m_state=1
04:26:34.035 00.002 7988 UpdateCurrentPosition: no star selected
04:26:34.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:34.037 00.002 7988 Status Line: No star selected
04:26:34.039 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=97, FiltMax=122, Gamma=0.690
04:26:34.039 00.000 7988 UpdateGuideState exits: No star selected
04:26:34.041 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:34.041 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:34.043 00.002 7988 Enqueuing Expose request
04:26:34.044 00.001 15712 Worker thread wakes up
04:26:34.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:34.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:35.674 01.630 15712 Exposure complete
04:26:35.736 00.062 15712 worker thread done servicing request
04:26:35.736 00.000 7988 OnExposeComplete: enter
04:26:35.736 00.000 7988 UpdateGuideState(): m_state=1
04:26:35.736 00.000 7988 UpdateCurrentPosition: no star selected
04:26:35.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:35.736 00.000 7988 Status Line: No star selected
04:26:35.745 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=109, FiltMin=97, FiltMax=120, Gamma=0.690
04:26:35.745 00.000 7988 UpdateGuideState exits: No star selected
04:26:35.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:35.745 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:35.745 00.000 7988 Enqueuing Expose request
04:26:35.745 00.000 15712 Worker thread wakes up
04:26:35.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:35.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:37.272 01.527 15712 Exposure complete
04:26:37.334 00.062 15712 worker thread done servicing request
04:26:37.334 00.000 7988 OnExposeComplete: enter
04:26:37.334 00.000 7988 UpdateGuideState(): m_state=1
04:26:37.341 00.007 7988 UpdateCurrentPosition: no star selected
04:26:37.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:37.343 00.002 7988 Status Line: No star selected
04:26:37.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=109, FiltMin=97, FiltMax=123, Gamma=0.690
04:26:37.345 00.002 7988 UpdateGuideState exits: No star selected
04:26:37.347 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:37.347 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:37.349 00.002 7988 Enqueuing Expose request
04:26:37.349 00.000 15712 Worker thread wakes up
04:26:37.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:37.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:38.980 01.631 15712 Exposure complete
04:26:39.045 00.065 15712 worker thread done servicing request
04:26:39.045 00.000 7988 OnExposeComplete: enter
04:26:39.045 00.000 7988 UpdateGuideState(): m_state=1
04:26:39.047 00.002 7988 UpdateCurrentPosition: no star selected
04:26:39.047 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:39.049 00.002 7988 Status Line: No star selected
04:26:39.051 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=109, FiltMin=95, FiltMax=123, Gamma=0.690
04:26:39.051 00.000 7988 UpdateGuideState exits: No star selected
04:26:39.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:39.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:39.051 00.000 7988 Enqueuing Expose request
04:26:39.057 00.006 15712 Worker thread wakes up
04:26:39.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:39.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:40.574 01.517 15712 Exposure complete
04:26:40.639 00.065 15712 worker thread done servicing request
04:26:40.639 00.000 7988 OnExposeComplete: enter
04:26:40.639 00.000 7988 UpdateGuideState(): m_state=1
04:26:40.639 00.000 7988 UpdateCurrentPosition: no star selected
04:26:40.639 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:40.639 00.000 7988 Status Line: No star selected
04:26:40.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=133, med=109, FiltMin=97, FiltMax=123, Gamma=0.690
04:26:40.646 00.007 7988 UpdateGuideState exits: No star selected
04:26:40.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:40.646 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:40.646 00.000 7988 Enqueuing Expose request
04:26:40.646 00.000 15712 Worker thread wakes up
04:26:40.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:40.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:42.292 01.646 15712 Exposure complete
04:26:42.355 00.063 15712 worker thread done servicing request
04:26:42.355 00.000 7988 OnExposeComplete: enter
04:26:42.355 00.000 7988 UpdateGuideState(): m_state=1
04:26:42.355 00.000 7988 UpdateCurrentPosition: no star selected
04:26:42.362 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:42.362 00.000 7988 Status Line: No star selected
04:26:42.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=109, FiltMin=97, FiltMax=122, Gamma=0.690
04:26:42.362 00.000 7988 UpdateGuideState exits: No star selected
04:26:42.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:42.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:42.362 00.000 7988 Enqueuing Expose request
04:26:42.362 00.000 15712 Worker thread wakes up
04:26:42.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:42.371 00.009 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:43.779 01.408 15712 Exposure complete
04:26:43.841 00.062 15712 worker thread done servicing request
04:26:43.841 00.000 7988 OnExposeComplete: enter
04:26:43.841 00.000 7988 UpdateGuideState(): m_state=1
04:26:43.847 00.006 7988 UpdateCurrentPosition: no star selected
04:26:43.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:43.849 00.002 7988 Status Line: No star selected
04:26:43.851 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=110, FiltMin=96, FiltMax=123, Gamma=0.690
04:26:43.851 00.000 7988 UpdateGuideState exits: No star selected
04:26:43.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:43.851 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:43.851 00.000 7988 Enqueuing Expose request
04:26:43.857 00.006 15712 Worker thread wakes up
04:26:43.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:43.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:45.490 01.633 15712 Exposure complete
04:26:45.552 00.062 15712 worker thread done servicing request
04:26:45.552 00.000 7988 OnExposeComplete: enter
04:26:45.552 00.000 7988 UpdateGuideState(): m_state=1
04:26:45.557 00.005 7988 UpdateCurrentPosition: no star selected
04:26:45.557 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:45.559 00.002 7988 Status Line: No star selected
04:26:45.561 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=110, FiltMin=97, FiltMax=122, Gamma=0.690
04:26:45.561 00.000 7988 UpdateGuideState exits: No star selected
04:26:45.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:45.561 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:45.561 00.000 7988 Enqueuing Expose request
04:26:45.561 00.000 15712 Worker thread wakes up
04:26:45.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:45.567 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:47.086 01.519 15712 Exposure complete
04:26:47.152 00.066 15712 worker thread done servicing request
04:26:47.153 00.001 7988 OnExposeComplete: enter
04:26:47.153 00.000 7988 UpdateGuideState(): m_state=1
04:26:47.153 00.000 7988 UpdateCurrentPosition: no star selected
04:26:47.153 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:47.153 00.000 7988 Status Line: No star selected
04:26:47.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=110, FiltMin=97, FiltMax=124, Gamma=0.690
04:26:47.153 00.000 7988 UpdateGuideState exits: No star selected
04:26:47.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:47.153 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:47.153 00.000 7988 Enqueuing Expose request
04:26:47.164 00.011 15712 Worker thread wakes up
04:26:47.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:47.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:48.794 01.630 15712 Exposure complete
04:26:48.857 00.063 15712 worker thread done servicing request
04:26:48.857 00.000 7988 OnExposeComplete: enter
04:26:48.857 00.000 7988 UpdateGuideState(): m_state=1
04:26:48.863 00.006 7988 UpdateCurrentPosition: no star selected
04:26:48.863 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:48.865 00.002 7988 Status Line: No star selected
04:26:48.867 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=110, FiltMin=98, FiltMax=123, Gamma=0.690
04:26:48.867 00.000 7988 UpdateGuideState exits: No star selected
04:26:48.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:48.867 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:48.867 00.000 7988 Enqueuing Expose request
04:26:48.867 00.000 15712 Worker thread wakes up
04:26:48.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:48.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:50.391 01.524 15712 Exposure complete
04:26:50.451 00.060 15712 worker thread done servicing request
04:26:50.451 00.000 7988 OnExposeComplete: enter
04:26:50.451 00.000 7988 UpdateGuideState(): m_state=1
04:26:50.451 00.000 7988 UpdateCurrentPosition: no star selected
04:26:50.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:50.451 00.000 7988 Status Line: No star selected
04:26:50.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=110, FiltMin=97, FiltMax=124, Gamma=0.690
04:26:50.451 00.000 7988 UpdateGuideState exits: No star selected
04:26:50.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:50.467 00.016 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:50.468 00.001 7988 Enqueuing Expose request
04:26:50.468 00.000 15712 Worker thread wakes up
04:26:50.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:50.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:52.111 01.643 15712 Exposure complete
04:26:52.173 00.062 15712 worker thread done servicing request
04:26:52.173 00.000 7988 OnExposeComplete: enter
04:26:52.173 00.000 7988 UpdateGuideState(): m_state=1
04:26:52.179 00.006 7988 UpdateCurrentPosition: no star selected
04:26:52.179 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:52.181 00.002 7988 Status Line: No star selected
04:26:52.183 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=111, FiltMin=99, FiltMax=126, Gamma=0.690
04:26:52.183 00.000 7988 UpdateGuideState exits: No star selected
04:26:52.185 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:52.185 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:52.187 00.002 7988 Enqueuing Expose request
04:26:52.187 00.000 15712 Worker thread wakes up
04:26:52.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:52.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:53.708 01.521 15712 Exposure complete
04:26:53.774 00.066 15712 worker thread done servicing request
04:26:53.774 00.000 7988 OnExposeComplete: enter
04:26:53.774 00.000 7988 UpdateGuideState(): m_state=1
04:26:53.774 00.000 7988 UpdateCurrentPosition: no star selected
04:26:53.774 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:53.774 00.000 7988 Status Line: No star selected
04:26:53.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=111, FiltMin=98, FiltMax=127, Gamma=0.690
04:26:53.774 00.000 7988 UpdateGuideState exits: No star selected
04:26:53.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:53.783 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:53.783 00.000 7988 Enqueuing Expose request
04:26:53.783 00.000 15712 Worker thread wakes up
04:26:53.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:53.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:55.418 01.635 15712 Exposure complete
04:26:55.482 00.064 15712 worker thread done servicing request
04:26:55.482 00.000 7988 OnExposeComplete: enter
04:26:55.482 00.000 7988 UpdateGuideState(): m_state=1
04:26:55.482 00.000 7988 UpdateCurrentPosition: no star selected
04:26:55.486 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:55.486 00.000 7988 Status Line: No star selected
04:26:55.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=111, FiltMin=98, FiltMax=127, Gamma=0.690
04:26:55.486 00.000 7988 UpdateGuideState exits: No star selected
04:26:55.491 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:55.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:55.493 00.002 7988 Enqueuing Expose request
04:26:55.493 00.000 15712 Worker thread wakes up
04:26:55.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:55.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:57.014 01.521 15712 Exposure complete
04:26:57.079 00.065 15712 worker thread done servicing request
04:26:57.079 00.000 7988 OnExposeComplete: enter
04:26:57.079 00.000 7988 UpdateGuideState(): m_state=1
04:26:57.079 00.000 7988 UpdateCurrentPosition: no star selected
04:26:57.079 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:57.079 00.000 7988 Status Line: No star selected
04:26:57.086 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=111, FiltMin=99, FiltMax=126, Gamma=0.690
04:26:57.086 00.000 7988 UpdateGuideState exits: No star selected
04:26:57.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:57.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:57.086 00.000 7988 Enqueuing Expose request
04:26:57.092 00.006 15712 Worker thread wakes up
04:26:57.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:57.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:26:58.724 01.632 15712 Exposure complete
04:26:58.789 00.065 15712 worker thread done servicing request
04:26:58.789 00.000 7988 OnExposeComplete: enter
04:26:58.789 00.000 7988 UpdateGuideState(): m_state=1
04:26:58.792 00.003 7988 UpdateCurrentPosition: no star selected
04:26:58.792 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:26:58.792 00.000 7988 Status Line: No star selected
04:26:58.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=111, FiltMin=99, FiltMax=126, Gamma=0.690
04:26:58.792 00.000 7988 UpdateGuideState exits: No star selected
04:26:58.792 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:58.792 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:26:58.792 00.000 7988 Enqueuing Expose request
04:26:58.801 00.009 15712 Worker thread wakes up
04:26:58.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:26:58.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:00.320 01.519 15712 Exposure complete
04:27:00.382 00.062 15712 worker thread done servicing request
04:27:00.382 00.000 7988 OnExposeComplete: enter
04:27:00.382 00.000 7988 UpdateGuideState(): m_state=1
04:27:00.389 00.007 7988 UpdateCurrentPosition: no star selected
04:27:00.389 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:00.389 00.000 7988 Status Line: No star selected
04:27:00.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=112, FiltMin=99, FiltMax=128, Gamma=0.690
04:27:00.389 00.000 7988 UpdateGuideState exits: No star selected
04:27:00.389 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:00.389 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:00.389 00.000 7988 Enqueuing Expose request
04:27:00.389 00.000 15712 Worker thread wakes up
04:27:00.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:00.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:02.138 01.749 15712 Exposure complete
04:27:02.199 00.061 15712 worker thread done servicing request
04:27:02.199 00.000 7988 OnExposeComplete: enter
04:27:02.199 00.000 7988 UpdateGuideState(): m_state=1
04:27:02.206 00.007 7988 UpdateCurrentPosition: no star selected
04:27:02.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:02.208 00.002 7988 Status Line: No star selected
04:27:02.210 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=112, FiltMin=99, FiltMax=127, Gamma=0.690
04:27:02.210 00.000 7988 UpdateGuideState exits: No star selected
04:27:02.211 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:02.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:02.211 00.000 7988 Enqueuing Expose request
04:27:02.215 00.004 15712 Worker thread wakes up
04:27:02.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:02.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:03.619 01.404 15712 Exposure complete
04:27:03.682 00.063 15712 worker thread done servicing request
04:27:03.682 00.000 7988 OnExposeComplete: enter
04:27:03.682 00.000 7988 UpdateGuideState(): m_state=1
04:27:03.689 00.007 7988 UpdateCurrentPosition: no star selected
04:27:03.689 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:03.691 00.002 7988 Status Line: No star selected
04:27:03.693 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=137, med=113, FiltMin=100, FiltMax=127, Gamma=0.690
04:27:03.693 00.000 7988 UpdateGuideState exits: No star selected
04:27:03.695 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:03.695 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:03.697 00.002 7988 Enqueuing Expose request
04:27:03.698 00.001 15712 Worker thread wakes up
04:27:03.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:03.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:05.330 01.632 15712 Exposure complete
04:27:05.395 00.065 15712 worker thread done servicing request
04:27:05.395 00.000 7988 OnExposeComplete: enter
04:27:05.395 00.000 7988 UpdateGuideState(): m_state=1
04:27:05.403 00.008 7988 UpdateCurrentPosition: no star selected
04:27:05.403 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:05.405 00.002 7988 Status Line: No star selected
04:27:05.407 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=138, med=113, FiltMin=99, FiltMax=125, Gamma=0.690
04:27:05.407 00.000 7988 UpdateGuideState exits: No star selected
04:27:05.410 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:05.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:05.412 00.002 7988 Enqueuing Expose request
04:27:05.412 00.000 15712 Worker thread wakes up
04:27:05.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:05.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:06.928 01.516 15712 Exposure complete
04:27:06.995 00.067 15712 worker thread done servicing request
04:27:06.995 00.000 7988 OnExposeComplete: enter
04:27:06.995 00.000 7988 UpdateGuideState(): m_state=1
04:27:06.995 00.000 7988 UpdateCurrentPosition: no star selected
04:27:06.995 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:06.995 00.000 7988 Status Line: No star selected
04:27:06.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=139, med=113, FiltMin=98, FiltMax=126, Gamma=0.690
04:27:06.995 00.000 7988 UpdateGuideState exits: No star selected
04:27:07.006 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:07.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:07.008 00.002 7988 Enqueuing Expose request
04:27:07.008 00.000 15712 Worker thread wakes up
04:27:07.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:07.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:08.752 01.744 15712 Exposure complete
04:27:08.818 00.066 15712 worker thread done servicing request
04:27:08.818 00.000 7988 OnExposeComplete: enter
04:27:08.818 00.000 7988 UpdateGuideState(): m_state=1
04:27:08.820 00.002 7988 UpdateCurrentPosition: no star selected
04:27:08.820 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:08.822 00.002 7988 Status Line: No star selected
04:27:08.824 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=113, FiltMin=98, FiltMax=128, Gamma=0.690
04:27:08.824 00.000 7988 UpdateGuideState exits: No star selected
04:27:08.826 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:08.826 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:08.828 00.002 7988 Enqueuing Expose request
04:27:08.829 00.001 15712 Worker thread wakes up
04:27:08.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:08.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:10.237 01.408 15712 Exposure complete
04:27:10.302 00.065 15712 worker thread done servicing request
04:27:10.302 00.000 7988 OnExposeComplete: enter
04:27:10.304 00.002 7988 UpdateGuideState(): m_state=1
04:27:10.304 00.000 7988 UpdateCurrentPosition: no star selected
04:27:10.306 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:10.306 00.000 7988 Status Line: No star selected
04:27:10.308 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=113, FiltMin=98, FiltMax=126, Gamma=0.690
04:27:10.310 00.002 7988 UpdateGuideState exits: No star selected
04:27:10.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:10.313 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:10.313 00.000 7988 Enqueuing Expose request
04:27:10.314 00.001 15712 Worker thread wakes up
04:27:10.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:10.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:11.946 01.632 15712 Exposure complete
04:27:12.007 00.061 15712 worker thread done servicing request
04:27:12.007 00.000 7988 OnExposeComplete: enter
04:27:12.014 00.007 7988 UpdateGuideState(): m_state=1
04:27:12.014 00.000 7988 UpdateCurrentPosition: no star selected
04:27:12.014 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:12.014 00.000 7988 Status Line: No star selected
04:27:12.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=112, FiltMin=98, FiltMax=127, Gamma=0.690
04:27:12.014 00.000 7988 UpdateGuideState exits: No star selected
04:27:12.014 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:12.014 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:12.023 00.009 7988 Enqueuing Expose request
04:27:12.023 00.000 15712 Worker thread wakes up
04:27:12.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:12.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:13.542 01.519 15712 Exposure complete
04:27:13.606 00.064 15712 worker thread done servicing request
04:27:13.606 00.000 7988 OnExposeComplete: enter
04:27:13.606 00.000 7988 UpdateGuideState(): m_state=1
04:27:13.606 00.000 7988 UpdateCurrentPosition: no star selected
04:27:13.606 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:13.606 00.000 7988 Status Line: No star selected
04:27:13.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=111, FiltMin=99, FiltMax=126, Gamma=0.690
04:27:13.615 00.009 7988 UpdateGuideState exits: No star selected
04:27:13.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:13.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:13.615 00.000 7988 Enqueuing Expose request
04:27:13.615 00.000 15712 Worker thread wakes up
04:27:13.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:13.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:15.249 01.634 15712 Exposure complete
04:27:15.313 00.064 15712 worker thread done servicing request
04:27:15.313 00.000 7988 OnExposeComplete: enter
04:27:15.313 00.000 7988 UpdateGuideState(): m_state=1
04:27:15.318 00.005 7988 UpdateCurrentPosition: no star selected
04:27:15.319 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:15.319 00.000 7988 Status Line: No star selected
04:27:15.321 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=110, FiltMin=98, FiltMax=126, Gamma=0.690
04:27:15.323 00.002 7988 UpdateGuideState exits: No star selected
04:27:15.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:15.325 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:15.325 00.000 7988 Enqueuing Expose request
04:27:15.327 00.002 15712 Worker thread wakes up
04:27:15.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:15.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:16.850 01.523 15712 Exposure complete
04:27:16.912 00.062 15712 worker thread done servicing request
04:27:16.912 00.000 7988 OnExposeComplete: enter
04:27:16.918 00.006 7988 UpdateGuideState(): m_state=1
04:27:16.920 00.002 7988 UpdateCurrentPosition: no star selected
04:27:16.920 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:16.922 00.002 7988 Status Line: No star selected
04:27:16.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=110, FiltMin=98, FiltMax=125, Gamma=0.690
04:27:16.924 00.002 7988 UpdateGuideState exits: No star selected
04:27:16.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:16.926 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:16.926 00.000 7988 Enqueuing Expose request
04:27:16.928 00.002 15712 Worker thread wakes up
04:27:16.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:16.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:18.555 01.627 15712 Exposure complete
04:27:18.649 00.094 15712 worker thread done servicing request
04:27:18.649 00.000 7988 OnExposeComplete: enter
04:27:18.653 00.004 7988 UpdateGuideState(): m_state=1
04:27:18.653 00.000 7988 UpdateCurrentPosition: no star selected
04:27:18.653 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:18.653 00.000 7988 Status Line: No star selected
04:27:18.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=109, FiltMin=98, FiltMax=124, Gamma=0.690
04:27:18.653 00.000 7988 UpdateGuideState exits: No star selected
04:27:18.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:18.665 00.012 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:18.665 00.000 7988 Enqueuing Expose request
04:27:18.665 00.000 15712 Worker thread wakes up
04:27:18.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:18.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:20.088 01.423 15712 Exposure complete
04:27:20.149 00.061 15712 worker thread done servicing request
04:27:20.149 00.000 7988 OnExposeComplete: enter
04:27:20.149 00.000 7988 UpdateGuideState(): m_state=1
04:27:20.149 00.000 7988 UpdateCurrentPosition: no star selected
04:27:20.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:20.149 00.000 7988 Status Line: No star selected
04:27:20.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=109, FiltMin=98, FiltMax=125, Gamma=0.690
04:27:20.149 00.000 7988 UpdateGuideState exits: No star selected
04:27:20.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:20.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:20.149 00.000 7988 Enqueuing Expose request
04:27:20.164 00.015 15712 Worker thread wakes up
04:27:20.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:20.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:21.797 01.633 15712 Exposure complete
04:27:21.862 00.065 15712 worker thread done servicing request
04:27:21.862 00.000 7988 OnExposeComplete: enter
04:27:21.865 00.003 7988 UpdateGuideState(): m_state=1
04:27:21.865 00.000 7988 UpdateCurrentPosition: no star selected
04:27:21.865 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:21.865 00.000 7988 Status Line: No star selected
04:27:21.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=108, FiltMin=98, FiltMax=126, Gamma=0.690
04:27:21.865 00.000 7988 UpdateGuideState exits: No star selected
04:27:21.872 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:21.872 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:21.874 00.002 7988 Enqueuing Expose request
04:27:21.874 00.000 15712 Worker thread wakes up
04:27:21.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:21.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:23.396 01.522 15712 Exposure complete
04:27:23.457 00.061 15712 worker thread done servicing request
04:27:23.457 00.000 7988 OnExposeComplete: enter
04:27:23.457 00.000 7988 UpdateGuideState(): m_state=1
04:27:23.463 00.006 7988 UpdateCurrentPosition: no star selected
04:27:23.463 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:23.465 00.002 7988 Status Line: No star selected
04:27:23.466 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=108, FiltMin=97, FiltMax=124, Gamma=0.690
04:27:23.468 00.002 7988 UpdateGuideState exits: No star selected
04:27:23.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:23.470 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:23.470 00.000 7988 Enqueuing Expose request
04:27:23.472 00.002 15712 Worker thread wakes up
04:27:23.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:23.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:25.215 01.743 15712 Exposure complete
04:27:25.277 00.062 15712 worker thread done servicing request
04:27:25.277 00.000 7988 OnExposeComplete: enter
04:27:25.277 00.000 7988 UpdateGuideState(): m_state=1
04:27:25.285 00.008 7988 UpdateCurrentPosition: no star selected
04:27:25.285 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:25.288 00.003 7988 Status Line: No star selected
04:27:25.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=108, FiltMin=95, FiltMax=125, Gamma=0.690
04:27:25.290 00.002 7988 UpdateGuideState exits: No star selected
04:27:25.290 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:25.292 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:25.293 00.001 7988 Enqueuing Expose request
04:27:25.293 00.000 15712 Worker thread wakes up
04:27:25.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:25.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:26.713 01.420 15712 Exposure complete
04:27:26.777 00.064 15712 worker thread done servicing request
04:27:26.779 00.002 7988 OnExposeComplete: enter
04:27:26.779 00.000 7988 UpdateGuideState(): m_state=1
04:27:26.779 00.000 7988 UpdateCurrentPosition: no star selected
04:27:26.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:26.783 00.004 7988 Status Line: No star selected
04:27:26.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=108, FiltMin=94, FiltMax=123, Gamma=0.690
04:27:26.783 00.000 7988 UpdateGuideState exits: No star selected
04:27:26.787 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:26.787 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:26.789 00.002 7988 Enqueuing Expose request
04:27:26.789 00.000 15712 Worker thread wakes up
04:27:26.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:26.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:28.424 01.635 15712 Exposure complete
04:27:28.489 00.065 15712 worker thread done servicing request
04:27:28.489 00.000 7988 OnExposeComplete: enter
04:27:28.491 00.002 7988 UpdateGuideState(): m_state=1
04:27:28.493 00.002 7988 UpdateCurrentPosition: no star selected
04:27:28.493 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:28.495 00.002 7988 Status Line: No star selected
04:27:28.497 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=108, FiltMin=95, FiltMax=120, Gamma=0.690
04:27:28.499 00.002 7988 UpdateGuideState exits: No star selected
04:27:28.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:28.502 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:28.502 00.000 7988 Enqueuing Expose request
04:27:28.502 00.000 15712 Worker thread wakes up
04:27:28.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:28.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:30.020 01.518 15712 Exposure complete
04:27:30.085 00.065 15712 worker thread done servicing request
04:27:30.085 00.000 7988 OnExposeComplete: enter
04:27:30.085 00.000 7988 UpdateGuideState(): m_state=1
04:27:30.088 00.003 7988 UpdateCurrentPosition: no star selected
04:27:30.088 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:30.090 00.002 7988 Status Line: No star selected
04:27:30.092 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=108, FiltMin=95, FiltMax=119, Gamma=0.690
04:27:30.092 00.000 7988 UpdateGuideState exits: No star selected
04:27:30.094 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:30.094 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:30.096 00.002 7988 Enqueuing Expose request
04:27:30.096 00.000 15712 Worker thread wakes up
04:27:30.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:30.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:31.730 01.634 15712 Exposure complete
04:27:31.794 00.064 15712 worker thread done servicing request
04:27:31.794 00.000 7988 OnExposeComplete: enter
04:27:31.794 00.000 7988 UpdateGuideState(): m_state=1
04:27:31.800 00.006 7988 UpdateCurrentPosition: no star selected
04:27:31.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:31.802 00.002 7988 Status Line: No star selected
04:27:31.804 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=96, FiltMax=119, Gamma=0.690
04:27:31.805 00.001 7988 UpdateGuideState exits: No star selected
04:27:31.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:31.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:31.805 00.000 7988 Enqueuing Expose request
04:27:31.805 00.000 15712 Worker thread wakes up
04:27:31.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:31.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:33.329 01.524 15712 Exposure complete
04:27:33.391 00.062 15712 worker thread done servicing request
04:27:33.391 00.000 7988 OnExposeComplete: enter
04:27:33.391 00.000 7988 UpdateGuideState(): m_state=1
04:27:33.391 00.000 7988 UpdateCurrentPosition: no star selected
04:27:33.391 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:33.391 00.000 7988 Status Line: No star selected
04:27:33.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=108, FiltMin=97, FiltMax=120, Gamma=0.690
04:27:33.391 00.000 7988 UpdateGuideState exits: No star selected
04:27:33.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:33.391 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:33.391 00.000 7988 Enqueuing Expose request
04:27:33.391 00.000 15712 Worker thread wakes up
04:27:33.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:33.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:35.036 01.645 15712 Exposure complete
04:27:35.101 00.065 15712 worker thread done servicing request
04:27:35.101 00.000 7988 OnExposeComplete: enter
04:27:35.103 00.002 7988 UpdateGuideState(): m_state=1
04:27:35.106 00.003 7988 UpdateCurrentPosition: no star selected
04:27:35.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:35.106 00.000 7988 Status Line: No star selected
04:27:35.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=94, FiltMax=119, Gamma=0.690
04:27:35.110 00.004 7988 UpdateGuideState exits: No star selected
04:27:35.110 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:35.114 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:35.114 00.000 7988 Enqueuing Expose request
04:27:35.114 00.000 15712 Worker thread wakes up
04:27:35.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:35.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:36.531 01.417 15712 Exposure complete
04:27:36.595 00.064 15712 worker thread done servicing request
04:27:36.595 00.000 7988 OnExposeComplete: enter
04:27:36.595 00.000 7988 UpdateGuideState(): m_state=1
04:27:36.601 00.006 7988 UpdateCurrentPosition: no star selected
04:27:36.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:36.603 00.002 7988 Status Line: No star selected
04:27:36.605 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=108, FiltMin=94, FiltMax=119, Gamma=0.690
04:27:36.605 00.000 7988 UpdateGuideState exits: No star selected
04:27:36.607 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:36.608 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:36.608 00.000 7988 Enqueuing Expose request
04:27:36.610 00.002 15712 Worker thread wakes up
04:27:36.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:36.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:38.242 01.632 15712 Exposure complete
04:27:38.303 00.061 15712 worker thread done servicing request
04:27:38.303 00.000 7988 OnExposeComplete: enter
04:27:38.303 00.000 7988 UpdateGuideState(): m_state=1
04:27:38.310 00.007 7988 UpdateCurrentPosition: no star selected
04:27:38.310 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:38.312 00.002 7988 Status Line: No star selected
04:27:38.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=95, FiltMax=120, Gamma=0.690
04:27:38.312 00.000 7988 UpdateGuideState exits: No star selected
04:27:38.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:38.312 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:38.312 00.000 7988 Enqueuing Expose request
04:27:38.312 00.000 15712 Worker thread wakes up
04:27:38.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:38.319 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:39.839 01.520 15712 Exposure complete
04:27:39.900 00.061 15712 worker thread done servicing request
04:27:39.900 00.000 7988 OnExposeComplete: enter
04:27:39.900 00.000 7988 UpdateGuideState(): m_state=1
04:27:39.907 00.007 7988 UpdateCurrentPosition: no star selected
04:27:39.907 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:39.909 00.002 7988 Status Line: No star selected
04:27:39.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=96, FiltMax=119, Gamma=0.690
04:27:39.909 00.000 7988 UpdateGuideState exits: No star selected
04:27:39.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:39.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:39.909 00.000 7988 Enqueuing Expose request
04:27:39.909 00.000 15712 Worker thread wakes up
04:27:39.916 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:39.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:41.544 01.628 15712 Exposure complete
04:27:41.610 00.066 15712 worker thread done servicing request
04:27:41.610 00.000 7988 OnExposeComplete: enter
04:27:41.610 00.000 7988 UpdateGuideState(): m_state=1
04:27:41.613 00.003 7988 UpdateCurrentPosition: no star selected
04:27:41.613 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:41.615 00.002 7988 Status Line: No star selected
04:27:41.617 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=108, FiltMin=95, FiltMax=120, Gamma=0.690
04:27:41.617 00.000 7988 UpdateGuideState exits: No star selected
04:27:41.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:41.617 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:41.617 00.000 7988 Enqueuing Expose request
04:27:41.617 00.000 15712 Worker thread wakes up
04:27:41.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:41.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:43.143 01.526 15712 Exposure complete
04:27:43.210 00.067 15712 worker thread done servicing request
04:27:43.210 00.000 7988 OnExposeComplete: enter
04:27:43.211 00.001 7988 UpdateGuideState(): m_state=1
04:27:43.211 00.000 7988 UpdateCurrentPosition: no star selected
04:27:43.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:43.211 00.000 7988 Status Line: No star selected
04:27:43.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=108, FiltMin=95, FiltMax=119, Gamma=0.690
04:27:43.211 00.000 7988 UpdateGuideState exits: No star selected
04:27:43.219 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:43.219 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:43.221 00.002 7988 Enqueuing Expose request
04:27:43.222 00.001 15712 Worker thread wakes up
04:27:43.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:43.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:44.853 01.631 15712 Exposure complete
04:27:44.915 00.062 15712 worker thread done servicing request
04:27:44.915 00.000 7988 OnExposeComplete: enter
04:27:44.915 00.000 7988 UpdateGuideState(): m_state=1
04:27:44.921 00.006 7988 UpdateCurrentPosition: no star selected
04:27:44.921 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:44.923 00.002 7988 Status Line: No star selected
04:27:44.925 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=107, FiltMin=95, FiltMax=120, Gamma=0.690
04:27:44.925 00.000 7988 UpdateGuideState exits: No star selected
04:27:44.927 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:44.927 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:44.929 00.002 7988 Enqueuing Expose request
04:27:44.929 00.000 15712 Worker thread wakes up
04:27:44.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:44.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:46.450 01.521 15712 Exposure complete
04:27:46.516 00.066 15712 worker thread done servicing request
04:27:46.516 00.000 7988 OnExposeComplete: enter
04:27:46.516 00.000 7988 UpdateGuideState(): m_state=1
04:27:46.516 00.000 7988 UpdateCurrentPosition: no star selected
04:27:46.516 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:46.516 00.000 7988 Status Line: No star selected
04:27:46.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=107, FiltMin=93, FiltMax=119, Gamma=0.690
04:27:46.516 00.000 7988 UpdateGuideState exits: No star selected
04:27:46.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:46.516 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:46.527 00.011 7988 Enqueuing Expose request
04:27:46.527 00.000 15712 Worker thread wakes up
04:27:46.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:46.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:48.169 01.642 15712 Exposure complete
04:27:48.234 00.065 15712 worker thread done servicing request
04:27:48.234 00.000 7988 OnExposeComplete: enter
04:27:48.234 00.000 7988 UpdateGuideState(): m_state=1
04:27:48.238 00.004 7988 UpdateCurrentPosition: no star selected
04:27:48.238 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:48.240 00.002 7988 Status Line: No star selected
04:27:48.242 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=106, FiltMin=93, FiltMax=120, Gamma=0.690
04:27:48.242 00.000 7988 UpdateGuideState exits: No star selected
04:27:48.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:48.242 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:48.242 00.000 7988 Enqueuing Expose request
04:27:48.242 00.000 15712 Worker thread wakes up
04:27:48.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:48.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:49.660 01.418 15712 Exposure complete
04:27:49.718 00.058 15712 worker thread done servicing request
04:27:49.718 00.000 7988 OnExposeComplete: enter
04:27:49.718 00.000 7988 UpdateGuideState(): m_state=1
04:27:49.732 00.014 7988 UpdateCurrentPosition: no star selected
04:27:49.734 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:49.734 00.000 7988 Status Line: No star selected
04:27:49.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=106, FiltMin=92, FiltMax=121, Gamma=0.690
04:27:49.734 00.000 7988 UpdateGuideState exits: No star selected
04:27:49.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:49.734 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:49.734 00.000 7988 Enqueuing Expose request
04:27:49.734 00.000 15712 Worker thread wakes up
04:27:49.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:49.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:51.378 01.644 15712 Exposure complete
04:27:51.442 00.064 15712 worker thread done servicing request
04:27:51.442 00.000 7988 OnExposeComplete: enter
04:27:51.442 00.000 7988 UpdateGuideState(): m_state=1
04:27:51.449 00.007 7988 UpdateCurrentPosition: no star selected
04:27:51.449 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:51.451 00.002 7988 Status Line: No star selected
04:27:51.453 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=105, FiltMin=89, FiltMax=121, Gamma=0.690
04:27:51.453 00.000 7988 UpdateGuideState exits: No star selected
04:27:51.455 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:51.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:51.457 00.002 7988 Enqueuing Expose request
04:27:51.459 00.002 15712 Worker thread wakes up
04:27:51.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:51.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:52.976 01.517 15712 Exposure complete
04:27:53.037 00.061 15712 worker thread done servicing request
04:27:53.037 00.000 7988 OnExposeComplete: enter
04:27:53.037 00.000 7988 UpdateGuideState(): m_state=1
04:27:53.044 00.007 7988 UpdateCurrentPosition: no star selected
04:27:53.044 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:53.046 00.002 7988 Status Line: No star selected
04:27:53.048 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=105, FiltMin=89, FiltMax=122, Gamma=0.690
04:27:53.048 00.000 7988 UpdateGuideState exits: No star selected
04:27:53.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:53.048 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:53.048 00.000 7988 Enqueuing Expose request
04:27:53.053 00.005 15712 Worker thread wakes up
04:27:53.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:53.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:54.680 01.627 15712 Exposure complete
04:27:54.744 00.064 15712 worker thread done servicing request
04:27:54.744 00.000 7988 OnExposeComplete: enter
04:27:54.744 00.000 7988 UpdateGuideState(): m_state=1
04:27:54.750 00.006 7988 UpdateCurrentPosition: no star selected
04:27:54.750 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:54.752 00.002 7988 Status Line: No star selected
04:27:54.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=104, FiltMin=89, FiltMax=120, Gamma=0.690
04:27:54.754 00.002 7988 UpdateGuideState exits: No star selected
04:27:54.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:54.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:54.754 00.000 7988 Enqueuing Expose request
04:27:54.754 00.000 15712 Worker thread wakes up
04:27:54.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:54.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:56.275 01.521 15712 Exposure complete
04:27:56.335 00.060 15712 worker thread done servicing request
04:27:56.335 00.000 7988 OnExposeComplete: enter
04:27:56.335 00.000 7988 UpdateGuideState(): m_state=1
04:27:56.335 00.000 7988 UpdateCurrentPosition: no star selected
04:27:56.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:56.335 00.000 7988 Status Line: No star selected
04:27:56.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=104, FiltMin=87, FiltMax=121, Gamma=0.690
04:27:56.335 00.000 7988 UpdateGuideState exits: No star selected
04:27:56.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:56.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:56.335 00.000 7988 Enqueuing Expose request
04:27:56.335 00.000 15712 Worker thread wakes up
04:27:56.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:56.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:57.985 01.650 15712 Exposure complete
04:27:58.050 00.065 15712 worker thread done servicing request
04:27:58.050 00.000 7988 OnExposeComplete: enter
04:27:58.050 00.000 7988 UpdateGuideState(): m_state=1
04:27:58.052 00.002 7988 UpdateCurrentPosition: no star selected
04:27:58.052 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:58.052 00.000 7988 Status Line: No star selected
04:27:58.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=103, FiltMin=88, FiltMax=121, Gamma=0.690
04:27:58.052 00.000 7988 UpdateGuideState exits: No star selected
04:27:58.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:58.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:58.052 00.000 7988 Enqueuing Expose request
04:27:58.052 00.000 15712 Worker thread wakes up
04:27:58.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:58.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:27:59.579 01.527 15712 Exposure complete
04:27:59.644 00.065 15712 worker thread done servicing request
04:27:59.644 00.000 7988 OnExposeComplete: enter
04:27:59.644 00.000 7988 UpdateGuideState(): m_state=1
04:27:59.644 00.000 7988 UpdateCurrentPosition: no star selected
04:27:59.644 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:59.649 00.005 7988 Status Line: No star selected
04:27:59.651 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=103, FiltMin=87, FiltMax=120, Gamma=0.690
04:27:59.651 00.000 7988 UpdateGuideState exits: No star selected
04:27:59.653 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:59.653 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:27:59.655 00.002 7988 Enqueuing Expose request
04:27:59.655 00.000 15712 Worker thread wakes up
04:27:59.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:27:59.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:01.293 01.638 15712 Exposure complete
04:28:01.352 00.059 7988 OnExposeComplete: enter
04:28:01.352 00.000 7988 UpdateGuideState(): m_state=1
04:28:01.360 00.008 15712 worker thread done servicing request
04:28:01.360 00.000 7988 UpdateCurrentPosition: no star selected
04:28:01.362 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:01.362 00.000 7988 Status Line: No star selected
04:28:01.364 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=102, FiltMin=87, FiltMax=117, Gamma=0.690
04:28:01.364 00.000 7988 UpdateGuideState exits: No star selected
04:28:01.366 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:01.366 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:01.369 00.003 7988 Enqueuing Expose request
04:28:01.369 00.000 15712 Worker thread wakes up
04:28:01.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:01.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:02.886 01.517 15712 Exposure complete
04:28:02.949 00.063 15712 worker thread done servicing request
04:28:02.951 00.002 7988 OnExposeComplete: enter
04:28:02.951 00.000 7988 UpdateGuideState(): m_state=1
04:28:02.951 00.000 7988 UpdateCurrentPosition: no star selected
04:28:02.951 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:02.955 00.004 7988 Status Line: No star selected
04:28:02.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=101, FiltMin=87, FiltMax=117, Gamma=0.690
04:28:02.955 00.000 7988 UpdateGuideState exits: No star selected
04:28:02.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:02.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:02.955 00.000 7988 Enqueuing Expose request
04:28:02.955 00.000 15712 Worker thread wakes up
04:28:02.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:02.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:04.599 01.644 15712 Exposure complete
04:28:04.660 00.061 15712 worker thread done servicing request
04:28:04.660 00.000 7988 OnExposeComplete: enter
04:28:04.660 00.000 7988 UpdateGuideState(): m_state=1
04:28:04.666 00.006 7988 UpdateCurrentPosition: no star selected
04:28:04.666 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:04.668 00.002 7988 Status Line: No star selected
04:28:04.670 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=100, FiltMin=88, FiltMax=116, Gamma=0.690
04:28:04.670 00.000 7988 UpdateGuideState exits: No star selected
04:28:04.672 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:04.673 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:04.673 00.000 7988 Enqueuing Expose request
04:28:04.675 00.002 15712 Worker thread wakes up
04:28:04.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:04.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:06.193 01.518 15712 Exposure complete
04:28:06.255 00.062 15712 worker thread done servicing request
04:28:06.255 00.000 7988 OnExposeComplete: enter
04:28:06.255 00.000 7988 UpdateGuideState(): m_state=1
04:28:06.260 00.005 7988 UpdateCurrentPosition: no star selected
04:28:06.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:06.262 00.002 7988 Status Line: No star selected
04:28:06.264 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=100, FiltMin=88, FiltMax=116, Gamma=0.690
04:28:06.264 00.000 7988 UpdateGuideState exits: No star selected
04:28:06.266 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:06.266 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:06.268 00.002 7988 Enqueuing Expose request
04:28:06.268 00.000 15712 Worker thread wakes up
04:28:06.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:06.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:07.901 01.633 15712 Exposure complete
04:28:07.965 00.064 15712 worker thread done servicing request
04:28:07.965 00.000 7988 OnExposeComplete: enter
04:28:07.965 00.000 7988 UpdateGuideState(): m_state=1
04:28:07.972 00.007 7988 UpdateCurrentPosition: no star selected
04:28:07.972 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:07.974 00.002 7988 Status Line: No star selected
04:28:07.976 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=99, FiltMin=87, FiltMax=117, Gamma=0.690
04:28:07.976 00.000 7988 UpdateGuideState exits: No star selected
04:28:07.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:07.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:07.976 00.000 7988 Enqueuing Expose request
04:28:07.981 00.005 15712 Worker thread wakes up
04:28:07.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:07.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:09.502 01.521 15712 Exposure complete
04:28:09.564 00.062 15712 worker thread done servicing request
04:28:09.564 00.000 7988 OnExposeComplete: enter
04:28:09.564 00.000 7988 UpdateGuideState(): m_state=1
04:28:09.570 00.006 7988 UpdateCurrentPosition: no star selected
04:28:09.570 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:09.572 00.002 7988 Status Line: No star selected
04:28:09.574 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=99, FiltMin=87, FiltMax=117, Gamma=0.690
04:28:09.574 00.000 7988 UpdateGuideState exits: No star selected
04:28:09.576 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:09.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:09.578 00.002 7988 Enqueuing Expose request
04:28:09.578 00.000 15712 Worker thread wakes up
04:28:09.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:09.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:11.211 01.633 15712 Exposure complete
04:28:11.277 00.066 15712 worker thread done servicing request
04:28:11.277 00.000 7988 OnExposeComplete: enter
04:28:11.277 00.000 7988 UpdateGuideState(): m_state=1
04:28:11.277 00.000 7988 UpdateCurrentPosition: no star selected
04:28:11.277 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:11.277 00.000 7988 Status Line: No star selected
04:28:11.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=98, FiltMin=86, FiltMax=118, Gamma=0.690
04:28:11.277 00.000 7988 UpdateGuideState exits: No star selected
04:28:11.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:11.277 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:11.277 00.000 7988 Enqueuing Expose request
04:28:11.277 00.000 15712 Worker thread wakes up
04:28:11.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:11.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:12.808 01.531 15712 Exposure complete
04:28:12.869 00.061 15712 worker thread done servicing request
04:28:12.869 00.000 7988 OnExposeComplete: enter
04:28:12.869 00.000 7988 UpdateGuideState(): m_state=1
04:28:12.875 00.006 7988 UpdateCurrentPosition: no star selected
04:28:12.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:12.877 00.002 7988 Status Line: No star selected
04:28:12.878 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=98, FiltMin=86, FiltMax=116, Gamma=0.690
04:28:12.878 00.000 7988 UpdateGuideState exits: No star selected
04:28:12.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:12.878 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:12.878 00.000 7988 Enqueuing Expose request
04:28:12.884 00.006 15712 Worker thread wakes up
04:28:12.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:12.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:14.515 01.631 15712 Exposure complete
04:28:14.575 00.060 15712 worker thread done servicing request
04:28:14.575 00.000 7988 OnExposeComplete: enter
04:28:14.582 00.007 7988 UpdateGuideState(): m_state=1
04:28:14.584 00.002 7988 UpdateCurrentPosition: no star selected
04:28:14.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:14.586 00.002 7988 Status Line: No star selected
04:28:14.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=98, FiltMin=84, FiltMax=116, Gamma=0.690
04:28:14.588 00.002 7988 UpdateGuideState exits: No star selected
04:28:14.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:14.590 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:14.591 00.001 7988 Enqueuing Expose request
04:28:14.591 00.000 15712 Worker thread wakes up
04:28:14.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:14.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:16.111 01.520 15712 Exposure complete
04:28:16.173 00.062 15712 worker thread done servicing request
04:28:16.173 00.000 7988 OnExposeComplete: enter
04:28:16.173 00.000 7988 UpdateGuideState(): m_state=1
04:28:16.173 00.000 7988 UpdateCurrentPosition: no star selected
04:28:16.173 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:16.173 00.000 7988 Status Line: No star selected
04:28:16.181 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=98, FiltMin=85, FiltMax=116, Gamma=0.690
04:28:16.181 00.000 7988 UpdateGuideState exits: No star selected
04:28:16.181 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:16.181 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:16.181 00.000 7988 Enqueuing Expose request
04:28:16.181 00.000 15712 Worker thread wakes up
04:28:16.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:16.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:17.820 01.639 15712 Exposure complete
04:28:17.886 00.066 15712 worker thread done servicing request
04:28:17.886 00.000 7988 OnExposeComplete: enter
04:28:17.886 00.000 7988 UpdateGuideState(): m_state=1
04:28:17.886 00.000 7988 UpdateCurrentPosition: no star selected
04:28:17.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:17.886 00.000 7988 Status Line: No star selected
04:28:17.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=97, FiltMin=83, FiltMax=117, Gamma=0.690
04:28:17.886 00.000 7988 UpdateGuideState exits: No star selected
04:28:17.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:17.886 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:17.886 00.000 7988 Enqueuing Expose request
04:28:17.886 00.000 15712 Worker thread wakes up
04:28:17.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:17.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:19.418 01.532 15712 Exposure complete
04:28:19.483 00.065 15712 worker thread done servicing request
04:28:19.483 00.000 7988 OnExposeComplete: enter
04:28:19.483 00.000 7988 UpdateGuideState(): m_state=1
04:28:19.486 00.003 7988 UpdateCurrentPosition: no star selected
04:28:19.486 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:19.488 00.002 7988 Status Line: No star selected
04:28:19.490 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=97, FiltMin=84, FiltMax=118, Gamma=0.690
04:28:19.490 00.000 7988 UpdateGuideState exits: No star selected
04:28:19.492 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:19.492 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:19.494 00.002 7988 Enqueuing Expose request
04:28:19.495 00.001 15712 Worker thread wakes up
04:28:19.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:19.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:21.127 01.632 15712 Exposure complete
04:28:21.192 00.065 15712 worker thread done servicing request
04:28:21.192 00.000 7988 OnExposeComplete: enter
04:28:21.192 00.000 7988 UpdateGuideState(): m_state=1
04:28:21.192 00.000 7988 UpdateCurrentPosition: no star selected
04:28:21.192 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:21.192 00.000 7988 Status Line: No star selected
04:28:21.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=97, FiltMin=85, FiltMax=118, Gamma=0.690
04:28:21.192 00.000 7988 UpdateGuideState exits: No star selected
04:28:21.202 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:21.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:21.202 00.000 7988 Enqueuing Expose request
04:28:21.202 00.000 15712 Worker thread wakes up
04:28:21.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:21.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:22.727 01.525 15712 Exposure complete
04:28:22.788 00.061 15712 worker thread done servicing request
04:28:22.788 00.000 7988 OnExposeComplete: enter
04:28:22.788 00.000 7988 UpdateGuideState(): m_state=1
04:28:22.794 00.006 7988 UpdateCurrentPosition: no star selected
04:28:22.794 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:22.796 00.002 7988 Status Line: No star selected
04:28:22.798 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=97, FiltMin=85, FiltMax=117, Gamma=0.690
04:28:22.798 00.000 7988 UpdateGuideState exits: No star selected
04:28:22.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:22.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:22.798 00.000 7988 Enqueuing Expose request
04:28:22.803 00.005 15712 Worker thread wakes up
04:28:22.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:22.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:24.439 01.636 15712 Exposure complete
04:28:24.505 00.066 15712 worker thread done servicing request
04:28:24.505 00.000 7988 OnExposeComplete: enter
04:28:24.505 00.000 7988 UpdateGuideState(): m_state=1
04:28:24.505 00.000 7988 UpdateCurrentPosition: no star selected
04:28:24.505 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:24.505 00.000 7988 Status Line: No star selected
04:28:24.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=96, FiltMin=84, FiltMax=117, Gamma=0.690
04:28:24.505 00.000 7988 UpdateGuideState exits: No star selected
04:28:24.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:24.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:24.505 00.000 7988 Enqueuing Expose request
04:28:24.505 00.000 15712 Worker thread wakes up
04:28:24.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:24.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:26.034 01.529 15712 Exposure complete
04:28:26.095 00.061 15712 worker thread done servicing request
04:28:26.095 00.000 7988 OnExposeComplete: enter
04:28:26.095 00.000 7988 UpdateGuideState(): m_state=1
04:28:26.101 00.006 7988 UpdateCurrentPosition: no star selected
04:28:26.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:26.103 00.002 7988 Status Line: No star selected
04:28:26.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=96, FiltMin=83, FiltMax=112, Gamma=0.690
04:28:26.105 00.002 7988 UpdateGuideState exits: No star selected
04:28:26.105 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:26.107 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:26.107 00.000 7988 Enqueuing Expose request
04:28:26.109 00.002 15712 Worker thread wakes up
04:28:26.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:26.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:27.745 01.636 15712 Exposure complete
04:28:27.807 00.062 15712 worker thread done servicing request
04:28:27.807 00.000 7988 OnExposeComplete: enter
04:28:27.807 00.000 7988 UpdateGuideState(): m_state=1
04:28:27.812 00.005 7988 UpdateCurrentPosition: no star selected
04:28:27.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:27.814 00.002 7988 Status Line: No star selected
04:28:27.816 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=96, FiltMin=84, FiltMax=108, Gamma=0.690
04:28:27.816 00.000 7988 UpdateGuideState exits: No star selected
04:28:27.818 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:27.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:27.820 00.002 7988 Enqueuing Expose request
04:28:27.820 00.000 15712 Worker thread wakes up
04:28:27.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:27.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:29.344 01.524 15712 Exposure complete
04:28:29.405 00.061 15712 worker thread done servicing request
04:28:29.405 00.000 7988 OnExposeComplete: enter
04:28:29.405 00.000 7988 UpdateGuideState(): m_state=1
04:28:29.412 00.007 7988 UpdateCurrentPosition: no star selected
04:28:29.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:29.414 00.002 7988 Status Line: No star selected
04:28:29.416 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=96, FiltMin=84, FiltMax=109, Gamma=0.690
04:28:29.416 00.000 7988 UpdateGuideState exits: No star selected
04:28:29.418 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:29.418 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:29.420 00.002 7988 Enqueuing Expose request
04:28:29.420 00.000 15712 Worker thread wakes up
04:28:29.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:29.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:31.053 01.633 15712 Exposure complete
04:28:31.115 00.062 15712 worker thread done servicing request
04:28:31.115 00.000 7988 OnExposeComplete: enter
04:28:31.115 00.000 7988 UpdateGuideState(): m_state=1
04:28:31.121 00.006 7988 UpdateCurrentPosition: no star selected
04:28:31.121 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:31.123 00.002 7988 Status Line: No star selected
04:28:31.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=95, FiltMin=84, FiltMax=109, Gamma=0.690
04:28:31.125 00.002 7988 UpdateGuideState exits: No star selected
04:28:31.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:31.127 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:31.127 00.000 7988 Enqueuing Expose request
04:28:31.129 00.002 15712 Worker thread wakes up
04:28:31.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:31.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:32.650 01.521 15712 Exposure complete
04:28:32.724 00.074 15712 worker thread done servicing request
04:28:32.724 00.000 7988 OnExposeComplete: enter
04:28:32.724 00.000 7988 UpdateGuideState(): m_state=1
04:28:32.724 00.000 7988 UpdateCurrentPosition: no star selected
04:28:32.728 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:32.728 00.000 7988 Status Line: No star selected
04:28:32.730 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=95, FiltMin=84, FiltMax=108, Gamma=0.690
04:28:32.732 00.002 7988 UpdateGuideState exits: No star selected
04:28:32.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:32.734 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:32.734 00.000 7988 Enqueuing Expose request
04:28:32.736 00.002 15712 Worker thread wakes up
04:28:32.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:32.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:34.377 01.641 15712 Exposure complete
04:28:34.440 00.063 15712 worker thread done servicing request
04:28:34.440 00.000 7988 OnExposeComplete: enter
04:28:34.440 00.000 7988 UpdateGuideState(): m_state=1
04:28:34.445 00.005 7988 UpdateCurrentPosition: no star selected
04:28:34.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:34.447 00.002 7988 Status Line: No star selected
04:28:34.449 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=95, FiltMin=84, FiltMax=109, Gamma=0.690
04:28:34.449 00.000 7988 UpdateGuideState exits: No star selected
04:28:34.451 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:34.451 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:34.453 00.002 7988 Enqueuing Expose request
04:28:34.453 00.000 15712 Worker thread wakes up
04:28:34.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:34.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:35.972 01.519 15712 Exposure complete
04:28:36.039 00.067 15712 worker thread done servicing request
04:28:36.039 00.000 7988 OnExposeComplete: enter
04:28:36.039 00.000 7988 UpdateGuideState(): m_state=1
04:28:36.039 00.000 7988 UpdateCurrentPosition: no star selected
04:28:36.039 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:36.039 00.000 7988 Status Line: No star selected
04:28:36.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=95, FiltMin=84, FiltMax=108, Gamma=0.690
04:28:36.039 00.000 7988 UpdateGuideState exits: No star selected
04:28:36.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:36.039 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:36.039 00.000 7988 Enqueuing Expose request
04:28:36.039 00.000 15712 Worker thread wakes up
04:28:36.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:36.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:37.680 01.641 15712 Exposure complete
04:28:37.744 00.064 15712 worker thread done servicing request
04:28:37.744 00.000 7988 OnExposeComplete: enter
04:28:37.744 00.000 7988 UpdateGuideState(): m_state=1
04:28:37.749 00.005 7988 UpdateCurrentPosition: no star selected
04:28:37.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:37.751 00.002 7988 Status Line: No star selected
04:28:37.753 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=95, FiltMin=84, FiltMax=109, Gamma=0.690
04:28:37.753 00.000 7988 UpdateGuideState exits: No star selected
04:28:37.755 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:37.755 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:37.757 00.002 7988 Enqueuing Expose request
04:28:37.757 00.000 15712 Worker thread wakes up
04:28:37.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:37.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:39.277 01.520 15712 Exposure complete
04:28:39.343 00.066 15712 worker thread done servicing request
04:28:39.344 00.001 7988 OnExposeComplete: enter
04:28:39.344 00.000 7988 UpdateGuideState(): m_state=1
04:28:39.344 00.000 7988 UpdateCurrentPosition: no star selected
04:28:39.344 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:39.344 00.000 7988 Status Line: No star selected
04:28:39.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=95, FiltMin=84, FiltMax=108, Gamma=0.690
04:28:39.344 00.000 7988 UpdateGuideState exits: No star selected
04:28:39.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:39.344 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:39.344 00.000 7988 Enqueuing Expose request
04:28:39.355 00.011 15712 Worker thread wakes up
04:28:39.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:39.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:41.095 01.740 15712 Exposure complete
04:28:41.160 00.065 15712 worker thread done servicing request
04:28:41.160 00.000 7988 OnExposeComplete: enter
04:28:41.160 00.000 7988 UpdateGuideState(): m_state=1
04:28:41.160 00.000 7988 UpdateCurrentPosition: no star selected
04:28:41.160 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:41.160 00.000 7988 Status Line: No star selected
04:28:41.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=85, FiltMax=106, Gamma=0.690
04:28:41.160 00.000 7988 UpdateGuideState exits: No star selected
04:28:41.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:41.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:41.160 00.000 7988 Enqueuing Expose request
04:28:41.160 00.000 15712 Worker thread wakes up
04:28:41.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:41.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:42.580 01.420 15712 Exposure complete
04:28:42.645 00.065 15712 worker thread done servicing request
04:28:42.645 00.000 7988 OnExposeComplete: enter
04:28:42.645 00.000 7988 UpdateGuideState(): m_state=1
04:28:42.645 00.000 7988 UpdateCurrentPosition: no star selected
04:28:42.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:42.645 00.000 7988 Status Line: No star selected
04:28:42.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=94, FiltMin=85, FiltMax=105, Gamma=0.690
04:28:42.645 00.000 7988 UpdateGuideState exits: No star selected
04:28:42.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:42.645 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:42.645 00.000 7988 Enqueuing Expose request
04:28:42.645 00.000 15712 Worker thread wakes up
04:28:42.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:42.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:44.290 01.645 15712 Exposure complete
04:28:44.357 00.067 15712 worker thread done servicing request
04:28:44.357 00.000 7988 OnExposeComplete: enter
04:28:44.357 00.000 7988 UpdateGuideState(): m_state=1
04:28:44.358 00.001 7988 UpdateCurrentPosition: no star selected
04:28:44.358 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:44.358 00.000 7988 Status Line: No star selected
04:28:44.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=84, FiltMax=105, Gamma=0.690
04:28:44.358 00.000 7988 UpdateGuideState exits: No star selected
04:28:44.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:44.358 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:44.366 00.008 7988 Enqueuing Expose request
04:28:44.366 00.000 15712 Worker thread wakes up
04:28:44.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:44.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:45.886 01.520 15712 Exposure complete
04:28:45.947 00.061 15712 worker thread done servicing request
04:28:45.947 00.000 7988 OnExposeComplete: enter
04:28:45.947 00.000 7988 UpdateGuideState(): m_state=1
04:28:45.947 00.000 7988 UpdateCurrentPosition: no star selected
04:28:45.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:45.958 00.011 7988 Status Line: No star selected
04:28:45.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=85, FiltMax=105, Gamma=0.690
04:28:45.958 00.000 7988 UpdateGuideState exits: No star selected
04:28:45.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:45.963 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:45.963 00.000 7988 Enqueuing Expose request
04:28:45.963 00.000 15712 Worker thread wakes up
04:28:45.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:45.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:47.594 01.631 15712 Exposure complete
04:28:47.656 00.062 15712 worker thread done servicing request
04:28:47.656 00.000 7988 OnExposeComplete: enter
04:28:47.662 00.006 7988 UpdateGuideState(): m_state=1
04:28:47.662 00.000 7988 UpdateCurrentPosition: no star selected
04:28:47.664 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:47.664 00.000 7988 Status Line: No star selected
04:28:47.666 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=95, FiltMin=85, FiltMax=106, Gamma=0.690
04:28:47.668 00.002 7988 UpdateGuideState exits: No star selected
04:28:47.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:47.668 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:47.670 00.002 7988 Enqueuing Expose request
04:28:47.670 00.000 15712 Worker thread wakes up
04:28:47.672 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:47.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:49.113 01.441 7988 evsrv: cli 0CCCEEA8 connect
04:28:49.115 00.002 7988 case statement mapped state 1 to 101
04:28:49.115 00.000 7988 case statement mapped state 1 to 101
04:28:49.117 00.002 7988 evsrv: cli 0CCCEEA8 request: {"method":"get_app_state","id":"e5c1fcd8-9436-486c-b3c1-cf85bdb64501"}
04:28:49.117 00.000 7988 case statement mapped state 1 to 101
04:28:49.119 00.002 7988 evsrv: cli 0CCCEEA8 response: {"jsonrpc":"2.0","result":"Looping","id":"e5c1fcd8-9436-486c-b3c1-cf85bdb64501"}
04:28:49.119 00.000 7988 evsrv: cli 0CCCEEA8 disconnect
04:28:49.192 00.073 15712 Exposure complete
04:28:49.256 00.064 15712 worker thread done servicing request
04:28:49.257 00.001 7988 OnExposeComplete: enter
04:28:49.257 00.000 7988 UpdateGuideState(): m_state=1
04:28:49.259 00.002 7988 UpdateCurrentPosition: no star selected
04:28:49.259 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:49.261 00.002 7988 Status Line: No star selected
04:28:49.263 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=84, FiltMax=106, Gamma=0.690
04:28:49.263 00.000 7988 UpdateGuideState exits: No star selected
04:28:49.265 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:49.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:49.267 00.002 7988 Enqueuing Expose request
04:28:49.267 00.000 15712 Worker thread wakes up
04:28:49.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:49.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:51.009 01.742 15712 Exposure complete
04:28:51.071 00.062 15712 worker thread done servicing request
04:28:51.071 00.000 7988 OnExposeComplete: enter
04:28:51.071 00.000 7988 UpdateGuideState(): m_state=1
04:28:51.076 00.005 7988 UpdateCurrentPosition: no star selected
04:28:51.076 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:51.078 00.002 7988 Status Line: No star selected
04:28:51.081 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=85, FiltMax=106, Gamma=0.690
04:28:51.081 00.000 7988 UpdateGuideState exits: No star selected
04:28:51.083 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:51.083 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:51.085 00.002 7988 Enqueuing Expose request
04:28:51.086 00.001 15712 Worker thread wakes up
04:28:51.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:51.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:52.492 01.406 15712 Exposure complete
04:28:52.556 00.064 15712 worker thread done servicing request
04:28:52.556 00.000 7988 OnExposeComplete: enter
04:28:52.556 00.000 7988 UpdateGuideState(): m_state=1
04:28:52.556 00.000 7988 UpdateCurrentPosition: no star selected
04:28:52.556 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:52.556 00.000 7988 Status Line: No star selected
04:28:52.564 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=95, FiltMin=85, FiltMax=107, Gamma=0.690
04:28:52.564 00.000 7988 UpdateGuideState exits: No star selected
04:28:52.564 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:52.564 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:52.564 00.000 7988 Enqueuing Expose request
04:28:52.564 00.000 15712 Worker thread wakes up
04:28:52.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:52.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:54.201 01.637 15712 Exposure complete
04:28:54.265 00.064 15712 worker thread done servicing request
04:28:54.265 00.000 7988 OnExposeComplete: enter
04:28:54.265 00.000 7988 UpdateGuideState(): m_state=1
04:28:54.268 00.003 7988 UpdateCurrentPosition: no star selected
04:28:54.268 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:54.270 00.002 7988 Status Line: No star selected
04:28:54.272 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=96, FiltMin=85, FiltMax=107, Gamma=0.690
04:28:54.272 00.000 7988 UpdateGuideState exits: No star selected
04:28:54.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:54.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:54.272 00.000 7988 Enqueuing Expose request
04:28:54.272 00.000 15712 Worker thread wakes up
04:28:54.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:54.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:55.800 01.528 15712 Exposure complete
04:28:55.861 00.061 15712 worker thread done servicing request
04:28:55.861 00.000 7988 OnExposeComplete: enter
04:28:55.866 00.005 7988 UpdateGuideState(): m_state=1
04:28:55.868 00.002 7988 UpdateCurrentPosition: no star selected
04:28:55.868 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:55.870 00.002 7988 Status Line: No star selected
04:28:55.872 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=96, FiltMin=85, FiltMax=107, Gamma=0.690
04:28:55.872 00.000 7988 UpdateGuideState exits: No star selected
04:28:55.874 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:55.874 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:55.876 00.002 7988 Enqueuing Expose request
04:28:55.876 00.000 15712 Worker thread wakes up
04:28:55.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:55.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:57.507 01.631 15712 Exposure complete
04:28:57.571 00.064 15712 worker thread done servicing request
04:28:57.572 00.001 7988 OnExposeComplete: enter
04:28:57.572 00.000 7988 UpdateGuideState(): m_state=1
04:28:57.572 00.000 7988 UpdateCurrentPosition: no star selected
04:28:57.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:57.572 00.000 7988 Status Line: No star selected
04:28:57.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=96, FiltMin=84, FiltMax=107, Gamma=0.690
04:28:57.572 00.000 7988 UpdateGuideState exits: No star selected
04:28:57.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:57.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:57.572 00.000 7988 Enqueuing Expose request
04:28:57.572 00.000 15712 Worker thread wakes up
04:28:57.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:57.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:28:59.105 01.533 15712 Exposure complete
04:28:59.169 00.064 15712 worker thread done servicing request
04:28:59.169 00.000 7988 OnExposeComplete: enter
04:28:59.169 00.000 7988 UpdateGuideState(): m_state=1
04:28:59.172 00.003 7988 UpdateCurrentPosition: no star selected
04:28:59.172 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:59.174 00.002 7988 Status Line: No star selected
04:28:59.176 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=95, FiltMin=85, FiltMax=108, Gamma=0.690
04:28:59.176 00.000 7988 UpdateGuideState exits: No star selected
04:28:59.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:59.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:28:59.176 00.000 7988 Enqueuing Expose request
04:28:59.176 00.000 15712 Worker thread wakes up
04:28:59.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:28:59.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:00.816 01.640 15712 Exposure complete
04:29:00.876 00.060 15712 worker thread done servicing request
04:29:00.876 00.000 7988 OnExposeComplete: enter
04:29:00.876 00.000 7988 UpdateGuideState(): m_state=1
04:29:00.882 00.006 7988 UpdateCurrentPosition: no star selected
04:29:00.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:00.884 00.002 7988 Status Line: No star selected
04:29:00.886 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=84, FiltMax=106, Gamma=0.690
04:29:00.886 00.000 7988 UpdateGuideState exits: No star selected
04:29:00.888 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:00.888 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:00.890 00.002 7988 Enqueuing Expose request
04:29:00.890 00.000 15712 Worker thread wakes up
04:29:00.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:00.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:02.412 01.522 15712 Exposure complete
04:29:02.476 00.064 15712 worker thread done servicing request
04:29:02.478 00.002 7988 OnExposeComplete: enter
04:29:02.478 00.000 7988 UpdateGuideState(): m_state=1
04:29:02.478 00.000 7988 UpdateCurrentPosition: no star selected
04:29:02.478 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:02.478 00.000 7988 Status Line: No star selected
04:29:02.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=85, FiltMax=107, Gamma=0.690
04:29:02.478 00.000 7988 UpdateGuideState exits: No star selected
04:29:02.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:02.478 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:02.478 00.000 7988 Enqueuing Expose request
04:29:02.489 00.011 15712 Worker thread wakes up
04:29:02.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:02.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:04.120 01.631 15712 Exposure complete
04:29:04.185 00.065 15712 worker thread done servicing request
04:29:04.185 00.000 7988 OnExposeComplete: enter
04:29:04.185 00.000 7988 UpdateGuideState(): m_state=1
04:29:04.185 00.000 7988 UpdateCurrentPosition: no star selected
04:29:04.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:04.185 00.000 7988 Status Line: No star selected
04:29:04.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=85, FiltMax=104, Gamma=0.690
04:29:04.185 00.000 7988 UpdateGuideState exits: No star selected
04:29:04.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:04.185 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:04.185 00.000 7988 Enqueuing Expose request
04:29:04.196 00.011 15712 Worker thread wakes up
04:29:04.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:04.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:05.714 01.518 15712 Exposure complete
04:29:05.777 00.063 7988 OnExposeComplete: enter
04:29:05.777 00.000 7988 UpdateGuideState(): m_state=1
04:29:05.781 00.004 15712 worker thread done servicing request
04:29:05.781 00.000 7988 UpdateCurrentPosition: no star selected
04:29:05.783 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:05.783 00.000 7988 Status Line: No star selected
04:29:05.785 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=85, FiltMax=105, Gamma=0.690
04:29:05.787 00.002 7988 UpdateGuideState exits: No star selected
04:29:05.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:05.789 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:05.789 00.000 7988 Enqueuing Expose request
04:29:05.791 00.002 15712 Worker thread wakes up
04:29:05.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:05.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:07.421 01.630 15712 Exposure complete
04:29:07.482 00.061 15712 worker thread done servicing request
04:29:07.482 00.000 7988 OnExposeComplete: enter
04:29:07.482 00.000 7988 UpdateGuideState(): m_state=1
04:29:07.489 00.007 7988 UpdateCurrentPosition: no star selected
04:29:07.489 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:07.491 00.002 7988 Status Line: No star selected
04:29:07.493 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=85, FiltMax=106, Gamma=0.690
04:29:07.493 00.000 7988 UpdateGuideState exits: No star selected
04:29:07.495 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:07.495 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:07.497 00.002 7988 Enqueuing Expose request
04:29:07.498 00.001 15712 Worker thread wakes up
04:29:07.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:07.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:09.019 01.521 15712 Exposure complete
04:29:09.081 00.062 15712 worker thread done servicing request
04:29:09.081 00.000 7988 OnExposeComplete: enter
04:29:09.081 00.000 7988 UpdateGuideState(): m_state=1
04:29:09.081 00.000 7988 UpdateCurrentPosition: no star selected
04:29:09.081 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:09.081 00.000 7988 Status Line: No star selected
04:29:09.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=95, FiltMin=84, FiltMax=106, Gamma=0.690
04:29:09.081 00.000 7988 UpdateGuideState exits: No star selected
04:29:09.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:09.081 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:09.081 00.000 7988 Enqueuing Expose request
04:29:09.095 00.014 15712 Worker thread wakes up
04:29:09.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:09.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:10.727 01.632 15712 Exposure complete
04:29:10.793 00.066 15712 worker thread done servicing request
04:29:10.793 00.000 7988 OnExposeComplete: enter
04:29:10.793 00.000 7988 UpdateGuideState(): m_state=1
04:29:10.793 00.000 7988 UpdateCurrentPosition: no star selected
04:29:10.793 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:10.798 00.005 7988 Status Line: No star selected
04:29:10.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=85, FiltMax=107, Gamma=0.690
04:29:10.798 00.000 7988 UpdateGuideState exits: No star selected
04:29:10.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:10.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:10.798 00.000 7988 Enqueuing Expose request
04:29:10.798 00.000 15712 Worker thread wakes up
04:29:10.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:10.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:12.328 01.530 15712 Exposure complete
04:29:12.389 00.061 15712 worker thread done servicing request
04:29:12.389 00.000 7988 OnExposeComplete: enter
04:29:12.389 00.000 7988 UpdateGuideState(): m_state=1
04:29:12.389 00.000 7988 UpdateCurrentPosition: no star selected
04:29:12.389 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:12.399 00.010 7988 Status Line: No star selected
04:29:12.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=95, FiltMin=85, FiltMax=109, Gamma=0.690
04:29:12.399 00.000 7988 UpdateGuideState exits: No star selected
04:29:12.403 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:12.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:12.405 00.002 7988 Enqueuing Expose request
04:29:12.405 00.000 15712 Worker thread wakes up
04:29:12.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:12.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:14.049 01.644 15712 Exposure complete
04:29:14.112 00.063 15712 worker thread done servicing request
04:29:14.112 00.000 7988 OnExposeComplete: enter
04:29:14.112 00.000 7988 UpdateGuideState(): m_state=1
04:29:14.112 00.000 7988 UpdateCurrentPosition: no star selected
04:29:14.112 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:14.112 00.000 7988 Status Line: No star selected
04:29:14.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=95, FiltMin=84, FiltMax=107, Gamma=0.690
04:29:14.120 00.008 7988 UpdateGuideState exits: No star selected
04:29:14.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:14.120 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:14.120 00.000 7988 Enqueuing Expose request
04:29:14.120 00.000 15712 Worker thread wakes up
04:29:14.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:14.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:15.642 01.522 15712 Exposure complete
04:29:15.705 00.063 15712 worker thread done servicing request
04:29:15.705 00.000 7988 OnExposeComplete: enter
04:29:15.705 00.000 7988 UpdateGuideState(): m_state=1
04:29:15.711 00.006 7988 UpdateCurrentPosition: no star selected
04:29:15.711 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:15.713 00.002 7988 Status Line: No star selected
04:29:15.715 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=95, FiltMin=84, FiltMax=108, Gamma=0.690
04:29:15.715 00.000 7988 UpdateGuideState exits: No star selected
04:29:15.717 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:15.717 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:15.719 00.002 7988 Enqueuing Expose request
04:29:15.720 00.001 15712 Worker thread wakes up
04:29:15.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:15.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:17.464 01.744 15712 Exposure complete
04:29:17.527 00.063 15712 worker thread done servicing request
04:29:17.527 00.000 7988 OnExposeComplete: enter
04:29:17.527 00.000 7988 UpdateGuideState(): m_state=1
04:29:17.531 00.004 7988 UpdateCurrentPosition: no star selected
04:29:17.531 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:17.533 00.002 7988 Status Line: No star selected
04:29:17.535 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=95, FiltMin=82, FiltMax=107, Gamma=0.690
04:29:17.535 00.000 7988 UpdateGuideState exits: No star selected
04:29:17.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:17.535 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:17.540 00.005 7988 Enqueuing Expose request
04:29:17.541 00.001 15712 Worker thread wakes up
04:29:17.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:17.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:18.952 01.411 15712 Exposure complete
04:29:19.013 00.061 15712 worker thread done servicing request
04:29:19.013 00.000 7988 OnExposeComplete: enter
04:29:19.013 00.000 7988 UpdateGuideState(): m_state=1
04:29:19.019 00.006 7988 UpdateCurrentPosition: no star selected
04:29:19.019 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:19.021 00.002 7988 Status Line: No star selected
04:29:19.023 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=95, FiltMin=84, FiltMax=108, Gamma=0.690
04:29:19.023 00.000 7988 UpdateGuideState exits: No star selected
04:29:19.023 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:19.023 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:19.023 00.000 7988 Enqueuing Expose request
04:29:19.023 00.000 15712 Worker thread wakes up
04:29:19.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:19.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:20.659 01.636 15712 Exposure complete
04:29:20.726 00.067 15712 worker thread done servicing request
04:29:20.726 00.000 7988 OnExposeComplete: enter
04:29:20.726 00.000 7988 UpdateGuideState(): m_state=1
04:29:20.726 00.000 7988 UpdateCurrentPosition: no star selected
04:29:20.726 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:20.726 00.000 7988 Status Line: No star selected
04:29:20.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=94, FiltMin=85, FiltMax=107, Gamma=0.690
04:29:20.726 00.000 7988 UpdateGuideState exits: No star selected
04:29:20.726 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:20.726 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:20.726 00.000 7988 Enqueuing Expose request
04:29:20.726 00.000 15712 Worker thread wakes up
04:29:20.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:20.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:22.257 01.531 15712 Exposure complete
04:29:22.319 00.062 15712 worker thread done servicing request
04:29:22.319 00.000 7988 OnExposeComplete: enter
04:29:22.319 00.000 7988 UpdateGuideState(): m_state=1
04:29:22.324 00.005 7988 UpdateCurrentPosition: no star selected
04:29:22.326 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:22.326 00.000 7988 Status Line: No star selected
04:29:22.328 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=94, FiltMin=85, FiltMax=106, Gamma=0.690
04:29:22.328 00.000 7988 UpdateGuideState exits: No star selected
04:29:22.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:22.328 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:22.328 00.000 7988 Enqueuing Expose request
04:29:22.328 00.000 15712 Worker thread wakes up
04:29:22.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:22.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:23.968 01.640 15712 Exposure complete
04:29:24.029 00.061 15712 worker thread done servicing request
04:29:24.029 00.000 7988 OnExposeComplete: enter
04:29:24.029 00.000 7988 UpdateGuideState(): m_state=1
04:29:24.038 00.009 7988 UpdateCurrentPosition: no star selected
04:29:24.038 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:24.040 00.002 7988 Status Line: No star selected
04:29:24.042 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=94, FiltMin=84, FiltMax=105, Gamma=0.690
04:29:24.042 00.000 7988 UpdateGuideState exits: No star selected
04:29:24.044 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:24.045 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:24.046 00.001 7988 Enqueuing Expose request
04:29:24.046 00.000 15712 Worker thread wakes up
04:29:24.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:24.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:25.565 01.519 15712 Exposure complete
04:29:25.630 00.065 15712 worker thread done servicing request
04:29:25.631 00.001 7988 OnExposeComplete: enter
04:29:25.631 00.000 7988 UpdateGuideState(): m_state=1
04:29:25.631 00.000 7988 UpdateCurrentPosition: no star selected
04:29:25.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:25.631 00.000 7988 Status Line: No star selected
04:29:25.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=94, FiltMin=84, FiltMax=104, Gamma=0.690
04:29:25.631 00.000 7988 UpdateGuideState exits: No star selected
04:29:25.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:25.631 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:25.631 00.000 7988 Enqueuing Expose request
04:29:25.631 00.000 15712 Worker thread wakes up
04:29:25.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:25.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:27.274 01.643 15712 Exposure complete
04:29:27.338 00.064 15712 worker thread done servicing request
04:29:27.338 00.000 7988 OnExposeComplete: enter
04:29:27.338 00.000 7988 UpdateGuideState(): m_state=1
04:29:27.338 00.000 7988 UpdateCurrentPosition: no star selected
04:29:27.338 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:27.346 00.008 7988 Status Line: No star selected
04:29:27.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=94, FiltMin=84, FiltMax=105, Gamma=0.690
04:29:27.346 00.000 7988 UpdateGuideState exits: No star selected
04:29:27.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:27.346 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:27.346 00.000 7988 Enqueuing Expose request
04:29:27.346 00.000 15712 Worker thread wakes up
04:29:27.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:27.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:28.876 01.530 15712 Exposure complete
04:29:28.936 00.060 15712 worker thread done servicing request
04:29:28.936 00.000 7988 OnExposeComplete: enter
04:29:28.936 00.000 7988 UpdateGuideState(): m_state=1
04:29:28.943 00.007 7988 UpdateCurrentPosition: no star selected
04:29:28.943 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:28.945 00.002 7988 Status Line: No star selected
04:29:28.947 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=93, FiltMin=85, FiltMax=104, Gamma=0.690
04:29:28.947 00.000 7988 UpdateGuideState exits: No star selected
04:29:28.949 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:28.949 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:28.951 00.002 7988 Enqueuing Expose request
04:29:28.951 00.000 15712 Worker thread wakes up
04:29:28.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:28.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:30.583 01.632 15712 Exposure complete
04:29:30.648 00.065 15712 worker thread done servicing request
04:29:30.648 00.000 7988 OnExposeComplete: enter
04:29:30.648 00.000 7988 UpdateGuideState(): m_state=1
04:29:30.648 00.000 7988 UpdateCurrentPosition: no star selected
04:29:30.651 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:30.651 00.000 7988 Status Line: No star selected
04:29:30.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=93, FiltMin=85, FiltMax=103, Gamma=0.690
04:29:30.651 00.000 7988 UpdateGuideState exits: No star selected
04:29:30.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:30.651 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:30.651 00.000 7988 Enqueuing Expose request
04:29:30.651 00.000 15712 Worker thread wakes up
04:29:30.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:30.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:32.181 01.530 15712 Exposure complete
04:29:32.243 00.062 15712 worker thread done servicing request
04:29:32.243 00.000 7988 OnExposeComplete: enter
04:29:32.243 00.000 7988 UpdateGuideState(): m_state=1
04:29:32.248 00.005 7988 UpdateCurrentPosition: no star selected
04:29:32.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:32.251 00.003 7988 Status Line: No star selected
04:29:32.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=93, FiltMin=84, FiltMax=104, Gamma=0.690
04:29:32.253 00.002 7988 UpdateGuideState exits: No star selected
04:29:32.255 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:32.255 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:32.257 00.002 7988 Enqueuing Expose request
04:29:32.257 00.000 15712 Worker thread wakes up
04:29:32.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:32.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:33.889 01.632 15712 Exposure complete
04:29:33.954 00.065 15712 worker thread done servicing request
04:29:33.954 00.000 7988 OnExposeComplete: enter
04:29:33.954 00.000 7988 UpdateGuideState(): m_state=1
04:29:33.958 00.004 7988 UpdateCurrentPosition: no star selected
04:29:33.958 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:33.960 00.002 7988 Status Line: No star selected
04:29:33.962 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=93, FiltMin=84, FiltMax=104, Gamma=0.690
04:29:33.962 00.000 7988 UpdateGuideState exits: No star selected
04:29:33.964 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:33.964 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:33.965 00.001 7988 Enqueuing Expose request
04:29:33.965 00.000 15712 Worker thread wakes up
04:29:33.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:33.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:35.499 01.534 15712 Exposure complete
04:29:35.565 00.066 15712 worker thread done servicing request
04:29:35.565 00.000 7988 OnExposeComplete: enter
04:29:35.565 00.000 7988 UpdateGuideState(): m_state=1
04:29:35.565 00.000 7988 UpdateCurrentPosition: no star selected
04:29:35.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:35.565 00.000 7988 Status Line: No star selected
04:29:35.570 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=93, FiltMin=84, FiltMax=103, Gamma=0.690
04:29:35.570 00.000 7988 UpdateGuideState exits: No star selected
04:29:35.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:35.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:35.575 00.005 7988 Enqueuing Expose request
04:29:35.575 00.000 15712 Worker thread wakes up
04:29:35.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:35.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:37.318 01.743 15712 Exposure complete
04:29:37.380 00.062 15712 worker thread done servicing request
04:29:37.380 00.000 7988 OnExposeComplete: enter
04:29:37.380 00.000 7988 UpdateGuideState(): m_state=1
04:29:37.386 00.006 7988 UpdateCurrentPosition: no star selected
04:29:37.386 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:37.388 00.002 7988 Status Line: No star selected
04:29:37.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=93, FiltMin=83, FiltMax=102, Gamma=0.690
04:29:37.390 00.002 7988 UpdateGuideState exits: No star selected
04:29:37.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:37.392 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:37.392 00.000 7988 Enqueuing Expose request
04:29:37.394 00.002 15712 Worker thread wakes up
04:29:37.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:37.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:38.805 01.411 15712 Exposure complete
04:29:38.867 00.062 15712 worker thread done servicing request
04:29:38.867 00.000 7988 OnExposeComplete: enter
04:29:38.873 00.006 7988 UpdateGuideState(): m_state=1
04:29:38.873 00.000 7988 UpdateCurrentPosition: no star selected
04:29:38.875 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:38.875 00.000 7988 Status Line: No star selected
04:29:38.877 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=93, FiltMin=83, FiltMax=102, Gamma=0.690
04:29:38.877 00.000 7988 UpdateGuideState exits: No star selected
04:29:38.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:38.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:38.877 00.000 7988 Enqueuing Expose request
04:29:38.883 00.006 15712 Worker thread wakes up
04:29:38.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:38.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:40.513 01.630 15712 Exposure complete
04:29:40.575 00.062 15712 worker thread done servicing request
04:29:40.575 00.000 7988 OnExposeComplete: enter
04:29:40.575 00.000 7988 UpdateGuideState(): m_state=1
04:29:40.575 00.000 7988 UpdateCurrentPosition: no star selected
04:29:40.575 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:40.575 00.000 7988 Status Line: No star selected
04:29:40.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=93, FiltMin=83, FiltMax=101, Gamma=0.690
04:29:40.575 00.000 7988 UpdateGuideState exits: No star selected
04:29:40.588 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:40.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:40.588 00.000 7988 Enqueuing Expose request
04:29:40.591 00.003 15712 Worker thread wakes up
04:29:40.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:40.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:42.110 01.519 15712 Exposure complete
04:29:42.172 00.062 15712 worker thread done servicing request
04:29:42.172 00.000 7988 OnExposeComplete: enter
04:29:42.172 00.000 7988 UpdateGuideState(): m_state=1
04:29:42.172 00.000 7988 UpdateCurrentPosition: no star selected
04:29:42.172 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:42.172 00.000 7988 Status Line: No star selected
04:29:42.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=93, FiltMin=83, FiltMax=102, Gamma=0.690
04:29:42.172 00.000 7988 UpdateGuideState exits: No star selected
04:29:42.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:42.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:42.172 00.000 7988 Enqueuing Expose request
04:29:42.172 00.000 15712 Worker thread wakes up
04:29:42.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:42.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:43.817 01.645 15712 Exposure complete
04:29:43.878 00.061 15712 worker thread done servicing request
04:29:43.878 00.000 7988 OnExposeComplete: enter
04:29:43.878 00.000 7988 UpdateGuideState(): m_state=1
04:29:43.884 00.006 7988 UpdateCurrentPosition: no star selected
04:29:43.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:43.886 00.002 7988 Status Line: No star selected
04:29:43.888 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=92, FiltMin=84, FiltMax=101, Gamma=0.690
04:29:43.888 00.000 7988 UpdateGuideState exits: No star selected
04:29:43.890 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:43.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:43.891 00.001 7988 Enqueuing Expose request
04:29:43.891 00.000 15712 Worker thread wakes up
04:29:43.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:43.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:45.412 01.521 15712 Exposure complete
04:29:45.476 00.064 15712 worker thread done servicing request
04:29:45.476 00.000 7988 OnExposeComplete: enter
04:29:45.476 00.000 7988 UpdateGuideState(): m_state=1
04:29:45.476 00.000 7988 UpdateCurrentPosition: no star selected
04:29:45.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:45.476 00.000 7988 Status Line: No star selected
04:29:45.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=92, FiltMin=83, FiltMax=102, Gamma=0.690
04:29:45.476 00.000 7988 UpdateGuideState exits: No star selected
04:29:45.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:45.476 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:45.476 00.000 7988 Enqueuing Expose request
04:29:45.476 00.000 15712 Worker thread wakes up
04:29:45.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:45.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:47.232 01.756 15712 Exposure complete
04:29:47.295 00.063 15712 worker thread done servicing request
04:29:47.295 00.000 7988 OnExposeComplete: enter
04:29:47.295 00.000 7988 UpdateGuideState(): m_state=1
04:29:47.299 00.004 7988 UpdateCurrentPosition: no star selected
04:29:47.299 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:47.301 00.002 7988 Status Line: No star selected
04:29:47.303 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=92, FiltMin=83, FiltMax=101, Gamma=0.690
04:29:47.303 00.000 7988 UpdateGuideState exits: No star selected
04:29:47.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:47.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:47.303 00.000 7988 Enqueuing Expose request
04:29:47.303 00.000 15712 Worker thread wakes up
04:29:47.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:47.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:48.718 01.415 15712 Exposure complete
04:29:48.779 00.061 15712 worker thread done servicing request
04:29:48.779 00.000 7988 OnExposeComplete: enter
04:29:48.779 00.000 7988 UpdateGuideState(): m_state=1
04:29:48.779 00.000 7988 UpdateCurrentPosition: no star selected
04:29:48.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:48.779 00.000 7988 Status Line: No star selected
04:29:48.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=92, FiltMin=83, FiltMax=101, Gamma=0.690
04:29:48.779 00.000 7988 UpdateGuideState exits: No star selected
04:29:48.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:48.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:48.792 00.013 7988 Enqueuing Expose request
04:29:48.792 00.000 15712 Worker thread wakes up
04:29:48.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:48.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:50.427 01.635 15712 Exposure complete
04:29:50.491 00.064 15712 worker thread done servicing request
04:29:50.491 00.000 7988 OnExposeComplete: enter
04:29:50.493 00.002 7988 UpdateGuideState(): m_state=1
04:29:50.495 00.002 7988 UpdateCurrentPosition: no star selected
04:29:50.497 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:50.497 00.000 7988 Status Line: No star selected
04:29:50.499 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=92, FiltMin=83, FiltMax=101, Gamma=0.690
04:29:50.501 00.002 7988 UpdateGuideState exits: No star selected
04:29:50.503 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:50.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:50.504 00.001 7988 Enqueuing Expose request
04:29:50.504 00.000 15712 Worker thread wakes up
04:29:50.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:50.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:52.024 01.520 15712 Exposure complete
04:29:52.085 00.061 15712 worker thread done servicing request
04:29:52.085 00.000 7988 OnExposeComplete: enter
04:29:52.085 00.000 7988 UpdateGuideState(): m_state=1
04:29:52.085 00.000 7988 UpdateCurrentPosition: no star selected
04:29:52.085 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:52.085 00.000 7988 Status Line: No star selected
04:29:52.095 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=92, FiltMin=84, FiltMax=101, Gamma=0.690
04:29:52.095 00.000 7988 UpdateGuideState exits: No star selected
04:29:52.097 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:52.097 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:52.099 00.002 7988 Enqueuing Expose request
04:29:52.099 00.000 15712 Worker thread wakes up
04:29:52.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:52.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:53.734 01.635 15712 Exposure complete
04:29:53.799 00.065 15712 worker thread done servicing request
04:29:53.799 00.000 7988 OnExposeComplete: enter
04:29:53.799 00.000 7988 UpdateGuideState(): m_state=1
04:29:53.801 00.002 7988 UpdateCurrentPosition: no star selected
04:29:53.801 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:53.803 00.002 7988 Status Line: No star selected
04:29:53.805 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=92, FiltMin=84, FiltMax=101, Gamma=0.690
04:29:53.805 00.000 7988 UpdateGuideState exits: No star selected
04:29:53.807 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:53.807 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:53.809 00.002 7988 Enqueuing Expose request
04:29:53.809 00.000 15712 Worker thread wakes up
04:29:53.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:53.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:55.331 01.522 15712 Exposure complete
04:29:55.397 00.066 15712 worker thread done servicing request
04:29:55.397 00.000 7988 OnExposeComplete: enter
04:29:55.397 00.000 7988 UpdateGuideState(): m_state=1
04:29:55.399 00.002 7988 UpdateCurrentPosition: no star selected
04:29:55.399 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:55.401 00.002 7988 Status Line: No star selected
04:29:55.403 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=92, FiltMin=84, FiltMax=100, Gamma=0.690
04:29:55.403 00.000 7988 UpdateGuideState exits: No star selected
04:29:55.405 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:55.405 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:55.407 00.002 7988 Enqueuing Expose request
04:29:55.407 00.000 15712 Worker thread wakes up
04:29:55.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:55.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:57.043 01.636 15712 Exposure complete
04:29:57.104 00.061 15712 worker thread done servicing request
04:29:57.104 00.000 7988 OnExposeComplete: enter
04:29:57.104 00.000 7988 UpdateGuideState(): m_state=1
04:29:57.110 00.006 7988 UpdateCurrentPosition: no star selected
04:29:57.110 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:57.112 00.002 7988 Status Line: No star selected
04:29:57.114 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=92, FiltMin=83, FiltMax=101, Gamma=0.690
04:29:57.114 00.000 7988 UpdateGuideState exits: No star selected
04:29:57.116 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:57.116 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:57.116 00.000 7988 Enqueuing Expose request
04:29:57.118 00.002 15712 Worker thread wakes up
04:29:57.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:57.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:29:58.641 01.523 15712 Exposure complete
04:29:58.702 00.061 15712 worker thread done servicing request
04:29:58.702 00.000 7988 OnExposeComplete: enter
04:29:58.702 00.000 7988 UpdateGuideState(): m_state=1
04:29:58.708 00.006 7988 UpdateCurrentPosition: no star selected
04:29:58.708 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:58.710 00.002 7988 Status Line: No star selected
04:29:58.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=92, FiltMin=83, FiltMax=101, Gamma=0.690
04:29:58.710 00.000 7988 UpdateGuideState exits: No star selected
04:29:58.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:58.710 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:29:58.710 00.000 7988 Enqueuing Expose request
04:29:58.718 00.008 15712 Worker thread wakes up
04:29:58.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:29:58.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:00.352 01.634 15712 Exposure complete
04:30:00.413 00.061 15712 worker thread done servicing request
04:30:00.413 00.000 7988 OnExposeComplete: enter
04:30:00.413 00.000 7988 UpdateGuideState(): m_state=1
04:30:00.413 00.000 7988 UpdateCurrentPosition: no star selected
04:30:00.413 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:00.413 00.000 7988 Status Line: No star selected
04:30:00.421 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=92, FiltMin=82, FiltMax=100, Gamma=0.690
04:30:00.421 00.000 7988 UpdateGuideState exits: No star selected
04:30:00.421 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:00.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:00.421 00.000 7988 Enqueuing Expose request
04:30:00.421 00.000 15712 Worker thread wakes up
04:30:00.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:00.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:01.946 01.525 15712 Exposure complete
04:30:02.012 00.066 15712 worker thread done servicing request
04:30:02.012 00.000 7988 OnExposeComplete: enter
04:30:02.012 00.000 7988 UpdateGuideState(): m_state=1
04:30:02.012 00.000 7988 UpdateCurrentPosition: no star selected
04:30:02.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:02.012 00.000 7988 Status Line: No star selected
04:30:02.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=92, FiltMin=80, FiltMax=100, Gamma=0.690
04:30:02.012 00.000 7988 UpdateGuideState exits: No star selected
04:30:02.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:02.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:02.022 00.010 7988 Enqueuing Expose request
04:30:02.023 00.001 15712 Worker thread wakes up
04:30:02.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:02.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:03.764 01.741 15712 Exposure complete
04:30:03.826 00.062 15712 worker thread done servicing request
04:30:03.826 00.000 7988 OnExposeComplete: enter
04:30:03.826 00.000 7988 UpdateGuideState(): m_state=1
04:30:03.833 00.007 7988 UpdateCurrentPosition: no star selected
04:30:03.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:03.835 00.002 7988 Status Line: No star selected
04:30:03.837 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=92, FiltMin=79, FiltMax=100, Gamma=0.690
04:30:03.837 00.000 7988 UpdateGuideState exits: No star selected
04:30:03.839 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:03.839 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:03.841 00.002 7988 Enqueuing Expose request
04:30:03.842 00.001 15712 Worker thread wakes up
04:30:03.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:03.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:05.249 01.407 15712 Exposure complete
04:30:05.310 00.061 15712 worker thread done servicing request
04:30:05.310 00.000 7988 OnExposeComplete: enter
04:30:05.310 00.000 7988 UpdateGuideState(): m_state=1
04:30:05.316 00.006 7988 UpdateCurrentPosition: no star selected
04:30:05.316 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:05.318 00.002 7988 Status Line: No star selected
04:30:05.320 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=91, FiltMin=79, FiltMax=100, Gamma=0.690
04:30:05.320 00.000 7988 UpdateGuideState exits: No star selected
04:30:05.322 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:05.322 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:05.324 00.002 7988 Enqueuing Expose request
04:30:05.325 00.001 15712 Worker thread wakes up
04:30:05.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:05.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:06.956 01.631 15712 Exposure complete
04:30:07.018 00.062 15712 worker thread done servicing request
04:30:07.018 00.000 7988 OnExposeComplete: enter
04:30:07.018 00.000 7988 UpdateGuideState(): m_state=1
04:30:07.018 00.000 7988 UpdateCurrentPosition: no star selected
04:30:07.028 00.010 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:07.028 00.000 7988 Status Line: No star selected
04:30:07.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=91, FiltMin=80, FiltMax=103, Gamma=0.690
04:30:07.028 00.000 7988 UpdateGuideState exits: No star selected
04:30:07.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:07.028 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:07.034 00.006 7988 Enqueuing Expose request
04:30:07.036 00.002 15712 Worker thread wakes up
04:30:07.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:07.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:08.554 01.518 15712 Exposure complete
04:30:08.616 00.062 15712 worker thread done servicing request
04:30:08.616 00.000 7988 OnExposeComplete: enter
04:30:08.616 00.000 7988 UpdateGuideState(): m_state=1
04:30:08.621 00.005 7988 UpdateCurrentPosition: no star selected
04:30:08.621 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:08.623 00.002 7988 Status Line: No star selected
04:30:08.625 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=91, FiltMin=79, FiltMax=102, Gamma=0.690
04:30:08.625 00.000 7988 UpdateGuideState exits: No star selected
04:30:08.627 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:08.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:08.627 00.000 7988 Enqueuing Expose request
04:30:08.627 00.000 15712 Worker thread wakes up
04:30:08.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:08.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:10.265 01.638 15712 Exposure complete
04:30:10.329 00.064 15712 worker thread done servicing request
04:30:10.329 00.000 7988 OnExposeComplete: enter
04:30:10.329 00.000 7988 UpdateGuideState(): m_state=1
04:30:10.332 00.003 7988 UpdateCurrentPosition: no star selected
04:30:10.332 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:10.332 00.000 7988 Status Line: No star selected
04:30:10.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=91, FiltMin=80, FiltMax=100, Gamma=0.690
04:30:10.332 00.000 7988 UpdateGuideState exits: No star selected
04:30:10.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:10.332 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:10.332 00.000 7988 Enqueuing Expose request
04:30:10.332 00.000 15712 Worker thread wakes up
04:30:10.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:10.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:11.862 01.530 15712 Exposure complete
04:30:11.925 00.063 15712 worker thread done servicing request
04:30:11.925 00.000 7988 OnExposeComplete: enter
04:30:11.930 00.005 7988 UpdateGuideState(): m_state=1
04:30:11.930 00.000 7988 UpdateCurrentPosition: no star selected
04:30:11.932 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:11.934 00.002 7988 Status Line: No star selected
04:30:11.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=90, FiltMin=80, FiltMax=100, Gamma=0.690
04:30:11.934 00.000 7988 UpdateGuideState exits: No star selected
04:30:11.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:11.934 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:11.934 00.000 7988 Enqueuing Expose request
04:30:11.941 00.007 15712 Worker thread wakes up
04:30:11.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:11.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:13.571 01.630 15712 Exposure complete
04:30:13.637 00.066 15712 worker thread done servicing request
04:30:13.637 00.000 7988 OnExposeComplete: enter
04:30:13.637 00.000 7988 UpdateGuideState(): m_state=1
04:30:13.637 00.000 7988 UpdateCurrentPosition: no star selected
04:30:13.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:13.637 00.000 7988 Status Line: No star selected
04:30:13.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=90, FiltMin=80, FiltMax=100, Gamma=0.690
04:30:13.637 00.000 7988 UpdateGuideState exits: No star selected
04:30:13.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:13.637 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:13.649 00.012 7988 Enqueuing Expose request
04:30:13.649 00.000 15712 Worker thread wakes up
04:30:13.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:13.650 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:15.171 01.521 15712 Exposure complete
04:30:15.232 00.061 15712 worker thread done servicing request
04:30:15.232 00.000 7988 OnExposeComplete: enter
04:30:15.232 00.000 7988 UpdateGuideState(): m_state=1
04:30:15.237 00.005 7988 UpdateCurrentPosition: no star selected
04:30:15.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:15.239 00.002 7988 Status Line: No star selected
04:30:15.241 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=90, FiltMin=80, FiltMax=100, Gamma=0.690
04:30:15.241 00.000 7988 UpdateGuideState exits: No star selected
04:30:15.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:15.241 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:15.241 00.000 7988 Enqueuing Expose request
04:30:15.246 00.005 15712 Worker thread wakes up
04:30:15.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:15.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:16.877 01.631 15712 Exposure complete
04:30:16.940 00.063 15712 worker thread done servicing request
04:30:16.940 00.000 7988 OnExposeComplete: enter
04:30:16.940 00.000 7988 UpdateGuideState(): m_state=1
04:30:16.940 00.000 7988 UpdateCurrentPosition: no star selected
04:30:16.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:16.940 00.000 7988 Status Line: No star selected
04:30:16.949 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=89, FiltMin=80, FiltMax=101, Gamma=0.690
04:30:16.949 00.000 7988 UpdateGuideState exits: No star selected
04:30:16.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:16.949 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:16.949 00.000 7988 Enqueuing Expose request
04:30:16.949 00.000 15712 Worker thread wakes up
04:30:16.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:16.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:18.472 01.523 15712 Exposure complete
04:30:18.533 00.061 15712 worker thread done servicing request
04:30:18.533 00.000 7988 OnExposeComplete: enter
04:30:18.533 00.000 7988 UpdateGuideState(): m_state=1
04:30:18.533 00.000 7988 UpdateCurrentPosition: no star selected
04:30:18.533 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:18.533 00.000 7988 Status Line: No star selected
04:30:18.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=89, FiltMin=80, FiltMax=100, Gamma=0.690
04:30:18.533 00.000 7988 UpdateGuideState exits: No star selected
04:30:18.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:18.548 00.015 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:18.549 00.001 7988 Enqueuing Expose request
04:30:18.549 00.000 15712 Worker thread wakes up
04:30:18.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:18.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:20.291 01.742 15712 Exposure complete
04:30:20.352 00.061 15712 worker thread done servicing request
04:30:20.352 00.000 7988 OnExposeComplete: enter
04:30:20.352 00.000 7988 UpdateGuideState(): m_state=1
04:30:20.358 00.006 7988 UpdateCurrentPosition: no star selected
04:30:20.358 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:20.360 00.002 7988 Status Line: No star selected
04:30:20.362 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=89, FiltMin=80, FiltMax=99, Gamma=0.690
04:30:20.362 00.000 7988 UpdateGuideState exits: No star selected
04:30:20.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:20.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:20.362 00.000 7988 Enqueuing Expose request
04:30:20.362 00.000 15712 Worker thread wakes up
04:30:20.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:20.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:21.775 01.413 15712 Exposure complete
04:30:21.837 00.062 15712 worker thread done servicing request
04:30:21.837 00.000 7988 OnExposeComplete: enter
04:30:21.837 00.000 7988 UpdateGuideState(): m_state=1
04:30:21.842 00.005 7988 UpdateCurrentPosition: no star selected
04:30:21.842 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:21.844 00.002 7988 Status Line: No star selected
04:30:21.846 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=89, FiltMin=80, FiltMax=100, Gamma=0.690
04:30:21.846 00.000 7988 UpdateGuideState exits: No star selected
04:30:21.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:21.846 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:21.850 00.004 7988 Enqueuing Expose request
04:30:21.850 00.000 15712 Worker thread wakes up
04:30:21.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:21.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:23.483 01.633 15712 Exposure complete
04:30:23.547 00.064 15712 worker thread done servicing request
04:30:23.547 00.000 7988 OnExposeComplete: enter
04:30:23.551 00.004 7988 UpdateGuideState(): m_state=1
04:30:23.552 00.001 7988 UpdateCurrentPosition: no star selected
04:30:23.554 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:23.555 00.001 7988 Status Line: No star selected
04:30:23.556 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=89, FiltMin=78, FiltMax=99, Gamma=0.690
04:30:23.558 00.002 7988 UpdateGuideState exits: No star selected
04:30:23.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:23.559 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:23.561 00.002 7988 Enqueuing Expose request
04:30:23.562 00.001 15712 Worker thread wakes up
04:30:23.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:23.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:25.084 01.522 15712 Exposure complete
04:30:25.146 00.062 15712 worker thread done servicing request
04:30:25.146 00.000 7988 OnExposeComplete: enter
04:30:25.146 00.000 7988 UpdateGuideState(): m_state=1
04:30:25.152 00.006 7988 UpdateCurrentPosition: no star selected
04:30:25.152 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:25.152 00.000 7988 Status Line: No star selected
04:30:25.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=89, FiltMin=79, FiltMax=99, Gamma=0.690
04:30:25.157 00.005 7988 UpdateGuideState exits: No star selected
04:30:25.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:25.157 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:25.157 00.000 7988 Enqueuing Expose request
04:30:25.161 00.004 15712 Worker thread wakes up
04:30:25.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:25.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:26.793 01.632 15712 Exposure complete
04:30:26.857 00.064 15712 worker thread done servicing request
04:30:26.857 00.000 7988 OnExposeComplete: enter
04:30:26.857 00.000 7988 UpdateGuideState(): m_state=1
04:30:26.860 00.003 7988 UpdateCurrentPosition: no star selected
04:30:26.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:26.862 00.002 7988 Status Line: No star selected
04:30:26.864 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=89, FiltMin=79, FiltMax=99, Gamma=0.690
04:30:26.864 00.000 7988 UpdateGuideState exits: No star selected
04:30:26.866 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:26.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:26.866 00.000 7988 Enqueuing Expose request
04:30:26.866 00.000 15712 Worker thread wakes up
04:30:26.870 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:26.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:28.389 01.519 15712 Exposure complete
04:30:28.456 00.067 15712 worker thread done servicing request
04:30:28.456 00.000 7988 OnExposeComplete: enter
04:30:28.456 00.000 7988 UpdateGuideState(): m_state=1
04:30:28.458 00.002 7988 UpdateCurrentPosition: no star selected
04:30:28.458 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:28.460 00.002 7988 Status Line: No star selected
04:30:28.462 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=89, FiltMin=78, FiltMax=100, Gamma=0.690
04:30:28.462 00.000 7988 UpdateGuideState exits: No star selected
04:30:28.464 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:28.464 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:28.466 00.002 7988 Enqueuing Expose request
04:30:28.466 00.000 15712 Worker thread wakes up
04:30:28.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:28.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:30.100 01.634 15712 Exposure complete
04:30:30.163 00.063 15712 worker thread done servicing request
04:30:30.163 00.000 7988 OnExposeComplete: enter
04:30:30.163 00.000 7988 UpdateGuideState(): m_state=1
04:30:30.168 00.005 7988 UpdateCurrentPosition: no star selected
04:30:30.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:30.170 00.002 7988 Status Line: No star selected
04:30:30.172 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=89, FiltMin=78, FiltMax=100, Gamma=0.690
04:30:30.172 00.000 7988 UpdateGuideState exits: No star selected
04:30:30.175 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:30.175 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:30.175 00.000 7988 Enqueuing Expose request
04:30:30.175 00.000 15712 Worker thread wakes up
04:30:30.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:30.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:31.700 01.525 15712 Exposure complete
04:30:31.761 00.061 15712 worker thread done servicing request
04:30:31.761 00.000 7988 OnExposeComplete: enter
04:30:31.761 00.000 7988 UpdateGuideState(): m_state=1
04:30:31.767 00.006 7988 UpdateCurrentPosition: no star selected
04:30:31.767 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:31.769 00.002 7988 Status Line: No star selected
04:30:31.771 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=89, FiltMin=79, FiltMax=99, Gamma=0.690
04:30:31.771 00.000 7988 UpdateGuideState exits: No star selected
04:30:31.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:31.774 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:31.774 00.000 7988 Enqueuing Expose request
04:30:31.774 00.000 15712 Worker thread wakes up
04:30:31.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:31.777 00.003 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:33.517 01.740 15712 Exposure complete
04:30:33.581 00.064 15712 worker thread done servicing request
04:30:33.582 00.001 7988 OnExposeComplete: enter
04:30:33.582 00.000 7988 UpdateGuideState(): m_state=1
04:30:33.582 00.000 7988 UpdateCurrentPosition: no star selected
04:30:33.582 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:33.582 00.000 7988 Status Line: No star selected
04:30:33.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=89, FiltMin=77, FiltMax=100, Gamma=0.690
04:30:33.582 00.000 7988 UpdateGuideState exits: No star selected
04:30:33.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:33.582 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:33.582 00.000 7988 Enqueuing Expose request
04:30:33.582 00.000 15712 Worker thread wakes up
04:30:33.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:33.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:35.003 01.421 15712 Exposure complete
04:30:35.064 00.061 15712 worker thread done servicing request
04:30:35.064 00.000 7988 OnExposeComplete: enter
04:30:35.064 00.000 7988 UpdateGuideState(): m_state=1
04:30:35.070 00.006 7988 UpdateCurrentPosition: no star selected
04:30:35.070 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:35.072 00.002 7988 Status Line: No star selected
04:30:35.074 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=89, FiltMin=78, FiltMax=101, Gamma=0.690
04:30:35.074 00.000 7988 UpdateGuideState exits: No star selected
04:30:35.076 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:35.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:35.078 00.002 7988 Enqueuing Expose request
04:30:35.078 00.000 15712 Worker thread wakes up
04:30:35.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:35.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:36.711 01.633 15712 Exposure complete
04:30:36.775 00.064 15712 worker thread done servicing request
04:30:36.775 00.000 7988 OnExposeComplete: enter
04:30:36.775 00.000 7988 UpdateGuideState(): m_state=1
04:30:36.775 00.000 7988 UpdateCurrentPosition: no star selected
04:30:36.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:36.780 00.005 7988 Status Line: No star selected
04:30:36.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=89, FiltMin=79, FiltMax=100, Gamma=0.690
04:30:36.780 00.000 7988 UpdateGuideState exits: No star selected
04:30:36.784 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:36.784 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:36.786 00.002 7988 Enqueuing Expose request
04:30:36.786 00.000 15712 Worker thread wakes up
04:30:36.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:36.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:38.309 01.523 15712 Exposure complete
04:30:38.372 00.063 15712 worker thread done servicing request
04:30:38.372 00.000 7988 OnExposeComplete: enter
04:30:38.372 00.000 7988 UpdateGuideState(): m_state=1
04:30:38.376 00.004 7988 UpdateCurrentPosition: no star selected
04:30:38.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:38.378 00.002 7988 Status Line: No star selected
04:30:38.380 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=90, FiltMin=77, FiltMax=100, Gamma=0.690
04:30:38.380 00.000 7988 UpdateGuideState exits: No star selected
04:30:38.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:38.380 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:38.380 00.000 7988 Enqueuing Expose request
04:30:38.380 00.000 15712 Worker thread wakes up
04:30:38.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:38.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:40.018 01.638 15712 Exposure complete
04:30:40.082 00.064 15712 worker thread done servicing request
04:30:40.082 00.000 7988 OnExposeComplete: enter
04:30:40.082 00.000 7988 UpdateGuideState(): m_state=1
04:30:40.082 00.000 7988 UpdateCurrentPosition: no star selected
04:30:40.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:40.082 00.000 7988 Status Line: No star selected
04:30:40.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=90, FiltMin=78, FiltMax=101, Gamma=0.690
04:30:40.082 00.000 7988 UpdateGuideState exits: No star selected
04:30:40.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:40.082 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:40.082 00.000 7988 Enqueuing Expose request
04:30:40.082 00.000 15712 Worker thread wakes up
04:30:40.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:40.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:41.615 01.533 15712 Exposure complete
04:30:41.680 00.065 15712 worker thread done servicing request
04:30:41.680 00.000 7988 OnExposeComplete: enter
04:30:41.680 00.000 7988 UpdateGuideState(): m_state=1
04:30:41.682 00.002 7988 UpdateCurrentPosition: no star selected
04:30:41.682 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:41.684 00.002 7988 Status Line: No star selected
04:30:41.686 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=90, FiltMin=80, FiltMax=102, Gamma=0.690
04:30:41.686 00.000 7988 UpdateGuideState exits: No star selected
04:30:41.688 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:41.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:41.690 00.002 7988 Enqueuing Expose request
04:30:41.690 00.000 15712 Worker thread wakes up
04:30:41.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:41.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:43.324 01.634 15712 Exposure complete
04:30:43.385 00.061 15712 worker thread done servicing request
04:30:43.385 00.000 7988 OnExposeComplete: enter
04:30:43.385 00.000 7988 UpdateGuideState(): m_state=1
04:30:43.385 00.000 7988 UpdateCurrentPosition: no star selected
04:30:43.385 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:43.385 00.000 7988 Status Line: No star selected
04:30:43.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=90, FiltMin=79, FiltMax=103, Gamma=0.690
04:30:43.385 00.000 7988 UpdateGuideState exits: No star selected
04:30:43.398 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:43.398 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:43.400 00.002 7988 Enqueuing Expose request
04:30:43.400 00.000 15712 Worker thread wakes up
04:30:43.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:43.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:44.921 01.521 15712 Exposure complete
04:30:44.982 00.061 15712 worker thread done servicing request
04:30:44.982 00.000 7988 OnExposeComplete: enter
04:30:44.982 00.000 7988 UpdateGuideState(): m_state=1
04:30:44.989 00.007 7988 UpdateCurrentPosition: no star selected
04:30:44.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:44.991 00.002 7988 Status Line: No star selected
04:30:44.993 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=90, FiltMin=79, FiltMax=103, Gamma=0.690
04:30:44.993 00.000 7988 UpdateGuideState exits: No star selected
04:30:44.995 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:44.995 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:44.997 00.002 7988 Enqueuing Expose request
04:30:44.998 00.001 15712 Worker thread wakes up
04:30:44.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:44.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:46.628 01.630 15712 Exposure complete
04:30:46.690 00.062 15712 worker thread done servicing request
04:30:46.690 00.000 7988 OnExposeComplete: enter
04:30:46.690 00.000 7988 UpdateGuideState(): m_state=1
04:30:46.690 00.000 7988 UpdateCurrentPosition: no star selected
04:30:46.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:46.690 00.000 7988 Status Line: No star selected
04:30:46.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=90, FiltMin=78, FiltMax=103, Gamma=0.690
04:30:46.700 00.010 7988 UpdateGuideState exits: No star selected
04:30:46.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:46.700 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:46.700 00.000 7988 Enqueuing Expose request
04:30:46.700 00.000 15712 Worker thread wakes up
04:30:46.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:46.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:48.222 01.522 15712 Exposure complete
04:30:48.288 00.066 15712 worker thread done servicing request
04:30:48.288 00.000 7988 OnExposeComplete: enter
04:30:48.288 00.000 7988 UpdateGuideState(): m_state=1
04:30:48.288 00.000 7988 UpdateCurrentPosition: no star selected
04:30:48.288 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:48.288 00.000 7988 Status Line: No star selected
04:30:48.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=91, FiltMin=80, FiltMax=102, Gamma=0.690
04:30:48.288 00.000 7988 UpdateGuideState exits: No star selected
04:30:48.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:48.288 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:48.288 00.000 7988 Enqueuing Expose request
04:30:48.288 00.000 15712 Worker thread wakes up
04:30:48.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:48.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:50.043 01.755 15712 Exposure complete
04:30:50.106 00.063 15712 worker thread done servicing request
04:30:50.106 00.000 7988 OnExposeComplete: enter
04:30:50.106 00.000 7988 UpdateGuideState(): m_state=1
04:30:50.112 00.006 7988 UpdateCurrentPosition: no star selected
04:30:50.112 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:50.114 00.002 7988 Status Line: No star selected
04:30:50.116 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=91, FiltMin=80, FiltMax=103, Gamma=0.690
04:30:50.116 00.000 7988 UpdateGuideState exits: No star selected
04:30:50.118 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:50.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:50.120 00.002 7988 Enqueuing Expose request
04:30:50.122 00.002 15712 Worker thread wakes up
04:30:50.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:50.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:51.529 01.407 15712 Exposure complete
04:30:51.592 00.063 15712 worker thread done servicing request
04:30:51.592 00.000 7988 OnExposeComplete: enter
04:30:51.592 00.000 7988 UpdateGuideState(): m_state=1
04:30:51.601 00.009 7988 UpdateCurrentPosition: no star selected
04:30:51.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:51.603 00.002 7988 Status Line: No star selected
04:30:51.605 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=91, FiltMin=80, FiltMax=103, Gamma=0.690
04:30:51.606 00.001 7988 UpdateGuideState exits: No star selected
04:30:51.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:51.608 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:51.608 00.000 7988 Enqueuing Expose request
04:30:51.610 00.002 15712 Worker thread wakes up
04:30:51.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:51.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:53.237 01.627 15712 Exposure complete
04:30:53.300 00.063 15712 worker thread done servicing request
04:30:53.300 00.000 7988 OnExposeComplete: enter
04:30:53.305 00.005 7988 UpdateGuideState(): m_state=1
04:30:53.305 00.000 7988 UpdateCurrentPosition: no star selected
04:30:53.305 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:53.305 00.000 7988 Status Line: No star selected
04:30:53.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=91, FiltMin=81, FiltMax=102, Gamma=0.690
04:30:53.305 00.000 7988 UpdateGuideState exits: No star selected
04:30:53.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:53.305 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:53.305 00.000 7988 Enqueuing Expose request
04:30:53.305 00.000 15712 Worker thread wakes up
04:30:53.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:53.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:54.835 01.530 15712 Exposure complete
04:30:54.897 00.062 15712 worker thread done servicing request
04:30:54.897 00.000 7988 OnExposeComplete: enter
04:30:54.903 00.006 7988 UpdateGuideState(): m_state=1
04:30:54.903 00.000 7988 UpdateCurrentPosition: no star selected
04:30:54.903 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:54.903 00.000 7988 Status Line: No star selected
04:30:54.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=91, FiltMin=81, FiltMax=102, Gamma=0.690
04:30:54.903 00.000 7988 UpdateGuideState exits: No star selected
04:30:54.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:54.903 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:54.903 00.000 7988 Enqueuing Expose request
04:30:54.913 00.010 15712 Worker thread wakes up
04:30:54.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:54.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:56.542 01.629 15712 Exposure complete
04:30:56.606 00.064 15712 worker thread done servicing request
04:30:56.606 00.000 7988 OnExposeComplete: enter
04:30:56.606 00.000 7988 UpdateGuideState(): m_state=1
04:30:56.606 00.000 7988 UpdateCurrentPosition: no star selected
04:30:56.606 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:56.606 00.000 7988 Status Line: No star selected
04:30:56.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=91, FiltMin=81, FiltMax=103, Gamma=0.690
04:30:56.606 00.000 7988 UpdateGuideState exits: No star selected
04:30:56.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:56.606 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:56.606 00.000 7988 Enqueuing Expose request
04:30:56.606 00.000 15712 Worker thread wakes up
04:30:56.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:56.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:58.138 01.532 15712 Exposure complete
04:30:58.200 00.062 15712 worker thread done servicing request
04:30:58.200 00.000 7988 OnExposeComplete: enter
04:30:58.200 00.000 7988 UpdateGuideState(): m_state=1
04:30:58.206 00.006 7988 UpdateCurrentPosition: no star selected
04:30:58.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:58.208 00.002 7988 Status Line: No star selected
04:30:58.210 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=91, FiltMin=81, FiltMax=103, Gamma=0.690
04:30:58.210 00.000 7988 UpdateGuideState exits: No star selected
04:30:58.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:58.210 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:58.210 00.000 7988 Enqueuing Expose request
04:30:58.210 00.000 15712 Worker thread wakes up
04:30:58.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:58.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:30:59.857 01.647 15712 Exposure complete
04:30:59.921 00.064 15712 worker thread done servicing request
04:30:59.921 00.000 7988 OnExposeComplete: enter
04:30:59.921 00.000 7988 UpdateGuideState(): m_state=1
04:30:59.924 00.003 7988 UpdateCurrentPosition: no star selected
04:30:59.924 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:30:59.924 00.000 7988 Status Line: No star selected
04:30:59.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=90, FiltMin=81, FiltMax=102, Gamma=0.690
04:30:59.924 00.000 7988 UpdateGuideState exits: No star selected
04:30:59.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:59.924 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:30:59.924 00.000 7988 Enqueuing Expose request
04:30:59.924 00.000 15712 Worker thread wakes up
04:30:59.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:30:59.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:01.454 01.530 15712 Exposure complete
04:31:01.515 00.061 15712 worker thread done servicing request
04:31:01.515 00.000 7988 OnExposeComplete: enter
04:31:01.515 00.000 7988 UpdateGuideState(): m_state=1
04:31:01.523 00.008 7988 UpdateCurrentPosition: no star selected
04:31:01.523 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:01.525 00.002 7988 Status Line: No star selected
04:31:01.527 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=90, FiltMin=81, FiltMax=104, Gamma=0.690
04:31:01.527 00.000 7988 UpdateGuideState exits: No star selected
04:31:01.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:01.529 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:01.531 00.002 7988 Enqueuing Expose request
04:31:01.531 00.000 15712 Worker thread wakes up
04:31:01.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:01.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:03.162 01.631 15712 Exposure complete
04:31:03.223 00.061 15712 worker thread done servicing request
04:31:03.223 00.000 7988 OnExposeComplete: enter
04:31:03.228 00.005 7988 UpdateGuideState(): m_state=1
04:31:03.228 00.000 7988 UpdateCurrentPosition: no star selected
04:31:03.228 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:03.228 00.000 7988 Status Line: No star selected
04:31:03.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=90, FiltMin=79, FiltMax=103, Gamma=0.690
04:31:03.228 00.000 7988 UpdateGuideState exits: No star selected
04:31:03.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:03.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:03.228 00.000 7988 Enqueuing Expose request
04:31:03.228 00.000 15712 Worker thread wakes up
04:31:03.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:03.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:04.761 01.533 15712 Exposure complete
04:31:04.823 00.062 15712 worker thread done servicing request
04:31:04.823 00.000 7988 OnExposeComplete: enter
04:31:04.828 00.005 7988 UpdateGuideState(): m_state=1
04:31:04.828 00.000 7988 UpdateCurrentPosition: no star selected
04:31:04.830 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:04.832 00.002 7988 Status Line: No star selected
04:31:04.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=90, FiltMin=80, FiltMax=103, Gamma=0.690
04:31:04.834 00.002 7988 UpdateGuideState exits: No star selected
04:31:04.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:04.836 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:04.836 00.000 7988 Enqueuing Expose request
04:31:04.838 00.002 15712 Worker thread wakes up
04:31:04.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:04.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:06.470 01.632 15712 Exposure complete
04:31:06.533 00.063 15712 worker thread done servicing request
04:31:06.533 00.000 7988 OnExposeComplete: enter
04:31:06.533 00.000 7988 UpdateGuideState(): m_state=1
04:31:06.533 00.000 7988 UpdateCurrentPosition: no star selected
04:31:06.533 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:06.533 00.000 7988 Status Line: No star selected
04:31:06.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=90, FiltMin=79, FiltMax=101, Gamma=0.690
04:31:06.533 00.000 7988 UpdateGuideState exits: No star selected
04:31:06.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:06.533 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:06.533 00.000 7988 Enqueuing Expose request
04:31:06.547 00.014 15712 Worker thread wakes up
04:31:06.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:06.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:08.069 01.522 15712 Exposure complete
04:31:08.131 00.062 15712 worker thread done servicing request
04:31:08.131 00.000 7988 OnExposeComplete: enter
04:31:08.131 00.000 7988 UpdateGuideState(): m_state=1
04:31:08.137 00.006 7988 UpdateCurrentPosition: no star selected
04:31:08.137 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:08.139 00.002 7988 Status Line: No star selected
04:31:08.141 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=89, FiltMin=80, FiltMax=101, Gamma=0.690
04:31:08.141 00.000 7988 UpdateGuideState exits: No star selected
04:31:08.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:08.141 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:08.141 00.000 7988 Enqueuing Expose request
04:31:08.141 00.000 15712 Worker thread wakes up
04:31:08.147 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:08.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:09.777 01.630 15712 Exposure complete
04:31:09.838 00.061 15712 worker thread done servicing request
04:31:09.838 00.000 7988 OnExposeComplete: enter
04:31:09.838 00.000 7988 UpdateGuideState(): m_state=1
04:31:09.844 00.006 7988 UpdateCurrentPosition: no star selected
04:31:09.844 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:09.846 00.002 7988 Status Line: No star selected
04:31:09.848 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=89, FiltMin=80, FiltMax=99, Gamma=0.690
04:31:09.848 00.000 7988 UpdateGuideState exits: No star selected
04:31:09.850 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:09.850 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:09.850 00.000 7988 Enqueuing Expose request
04:31:09.852 00.002 15712 Worker thread wakes up
04:31:09.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:09.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:09.998 00.146 7988 evsrv: cli 0CCCFBC8 connect
04:31:09.998 00.000 7988 case statement mapped state 1 to 101
04:31:09.998 00.000 7988 case statement mapped state 1 to 101
04:31:09.998 00.000 7988 evsrv: cli 0CCCFBC8 request: {"method":"get_app_state","id":"2061a011-5421-4da3-96ca-9dd275a2935b"}
04:31:09.998 00.000 7988 case statement mapped state 1 to 101
04:31:09.998 00.000 7988 evsrv: cli 0CCCFBC8 response: {"jsonrpc":"2.0","result":"Looping","id":"2061a011-5421-4da3-96ca-9dd275a2935b"}
04:31:10.006 00.008 7988 evsrv: cli 0CCCFBC8 disconnect
04:31:11.368 01.362 15712 Exposure complete
04:31:11.433 00.065 15712 worker thread done servicing request
04:31:11.433 00.000 7988 OnExposeComplete: enter
04:31:11.433 00.000 7988 UpdateGuideState(): m_state=1
04:31:11.436 00.003 7988 UpdateCurrentPosition: no star selected
04:31:11.436 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:11.436 00.000 7988 Status Line: No star selected
04:31:11.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=89, FiltMin=80, FiltMax=99, Gamma=0.690
04:31:11.436 00.000 7988 UpdateGuideState exits: No star selected
04:31:11.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:11.436 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:11.436 00.000 7988 Enqueuing Expose request
04:31:11.436 00.000 15712 Worker thread wakes up
04:31:11.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:11.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:13.085 01.649 15712 Exposure complete
04:31:13.151 00.066 15712 worker thread done servicing request
04:31:13.151 00.000 7988 OnExposeComplete: enter
04:31:13.151 00.000 7988 UpdateGuideState(): m_state=1
04:31:13.154 00.003 7988 UpdateCurrentPosition: no star selected
04:31:13.154 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:13.156 00.002 7988 Status Line: No star selected
04:31:13.158 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=91, FiltMin=83, FiltMax=101, Gamma=0.690
04:31:13.158 00.000 7988 UpdateGuideState exits: No star selected
04:31:13.160 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:13.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:13.162 00.002 7988 Enqueuing Expose request
04:31:13.162 00.000 15712 Worker thread wakes up
04:31:13.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:13.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:14.681 01.519 15712 Exposure complete
04:31:14.745 00.064 15712 worker thread done servicing request
04:31:14.747 00.002 7988 OnExposeComplete: enter
04:31:14.747 00.000 7988 UpdateGuideState(): m_state=1
04:31:14.747 00.000 7988 UpdateCurrentPosition: no star selected
04:31:14.747 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:14.747 00.000 7988 Status Line: No star selected
04:31:14.752 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=97, FiltMin=87, FiltMax=106, Gamma=0.690
04:31:14.752 00.000 7988 UpdateGuideState exits: No star selected
04:31:14.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:14.752 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:14.752 00.000 7988 Enqueuing Expose request
04:31:14.752 00.000 15712 Worker thread wakes up
04:31:14.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:14.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:16.391 01.639 15712 Exposure complete
04:31:16.455 00.064 15712 worker thread done servicing request
04:31:16.456 00.001 7988 OnExposeComplete: enter
04:31:16.456 00.000 7988 UpdateGuideState(): m_state=1
04:31:16.456 00.000 7988 UpdateCurrentPosition: no star selected
04:31:16.459 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:16.459 00.000 7988 Status Line: No star selected
04:31:16.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=91, FiltMin=82, FiltMax=99, Gamma=0.690
04:31:16.459 00.000 7988 UpdateGuideState exits: No star selected
04:31:16.459 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:16.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:16.459 00.000 7988 Enqueuing Expose request
04:31:16.459 00.000 15712 Worker thread wakes up
04:31:16.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:16.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:17.988 01.529 15712 Exposure complete
04:31:18.052 00.064 15712 worker thread done servicing request
04:31:18.052 00.000 7988 OnExposeComplete: enter
04:31:18.052 00.000 7988 UpdateGuideState(): m_state=1
04:31:18.052 00.000 7988 UpdateCurrentPosition: no star selected
04:31:18.052 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:18.057 00.005 7988 Status Line: No star selected
04:31:18.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=90, FiltMin=81, FiltMax=97, Gamma=0.690
04:31:18.057 00.000 7988 UpdateGuideState exits: No star selected
04:31:18.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:18.057 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:18.057 00.000 7988 Enqueuing Expose request
04:31:18.057 00.000 15712 Worker thread wakes up
04:31:18.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:18.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:19.695 01.638 15712 Exposure complete
04:31:19.758 00.063 15712 worker thread done servicing request
04:31:19.758 00.000 7988 OnExposeComplete: enter
04:31:19.761 00.003 7988 UpdateGuideState(): m_state=1
04:31:19.761 00.000 7988 UpdateCurrentPosition: no star selected
04:31:19.761 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:19.761 00.000 7988 Status Line: No star selected
04:31:19.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=75, FiltMax=91, Gamma=0.690
04:31:19.761 00.000 7988 UpdateGuideState exits: No star selected
04:31:19.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:19.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:19.761 00.000 7988 Enqueuing Expose request
04:31:19.761 00.000 15712 Worker thread wakes up
04:31:19.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:19.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:21.290 01.529 15712 Exposure complete
04:31:21.352 00.062 15712 worker thread done servicing request
04:31:21.352 00.000 7988 OnExposeComplete: enter
04:31:21.352 00.000 7988 UpdateGuideState(): m_state=1
04:31:21.356 00.004 7988 UpdateCurrentPosition: no star selected
04:31:21.356 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:21.358 00.002 7988 Status Line: No star selected
04:31:21.360 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=77, FiltMin=71, FiltMax=84, Gamma=0.690
04:31:21.362 00.002 7988 UpdateGuideState exits: No star selected
04:31:21.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:21.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:21.362 00.000 7988 Enqueuing Expose request
04:31:21.362 00.000 15712 Worker thread wakes up
04:31:21.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:21.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:22.998 01.636 15712 Exposure complete
04:31:23.063 00.065 15712 worker thread done servicing request
04:31:23.063 00.000 7988 OnExposeComplete: enter
04:31:23.063 00.000 7988 UpdateGuideState(): m_state=1
04:31:23.065 00.002 7988 UpdateCurrentPosition: no star selected
04:31:23.065 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:23.067 00.002 7988 Status Line: No star selected
04:31:23.069 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=74, FiltMin=66, FiltMax=81, Gamma=0.690
04:31:23.069 00.000 7988 UpdateGuideState exits: No star selected
04:31:23.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:23.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:23.069 00.000 7988 Enqueuing Expose request
04:31:23.069 00.000 15712 Worker thread wakes up
04:31:23.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:23.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:24.597 01.528 15712 Exposure complete
04:31:24.658 00.061 15712 worker thread done servicing request
04:31:24.658 00.000 7988 OnExposeComplete: enter
04:31:24.658 00.000 7988 UpdateGuideState(): m_state=1
04:31:24.658 00.000 7988 UpdateCurrentPosition: no star selected
04:31:24.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:24.666 00.008 7988 Status Line: No star selected
04:31:24.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=72, FiltMin=65, FiltMax=79, Gamma=0.690
04:31:24.666 00.000 7988 UpdateGuideState exits: No star selected
04:31:24.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:24.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:24.666 00.000 7988 Enqueuing Expose request
04:31:24.666 00.000 15712 Worker thread wakes up
04:31:24.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:24.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:26.299 01.633 15712 Exposure complete
04:31:26.363 00.064 15712 worker thread done servicing request
04:31:26.363 00.000 7988 OnExposeComplete: enter
04:31:26.363 00.000 7988 UpdateGuideState(): m_state=1
04:31:26.367 00.004 7988 UpdateCurrentPosition: no star selected
04:31:26.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:26.367 00.000 7988 Status Line: No star selected
04:31:26.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=67, FiltMin=61, FiltMax=73, Gamma=0.690
04:31:26.367 00.000 7988 UpdateGuideState exits: No star selected
04:31:26.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:26.367 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:26.367 00.000 7988 Enqueuing Expose request
04:31:26.367 00.000 15712 Worker thread wakes up
04:31:26.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:26.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:27.897 01.530 15712 Exposure complete
04:31:27.961 00.064 15712 worker thread done servicing request
04:31:27.963 00.002 7988 OnExposeComplete: enter
04:31:27.963 00.000 7988 UpdateGuideState(): m_state=1
04:31:27.963 00.000 7988 UpdateCurrentPosition: no star selected
04:31:27.966 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:27.966 00.000 7988 Status Line: No star selected
04:31:27.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=68, FiltMin=61, FiltMax=76, Gamma=0.690
04:31:27.966 00.000 7988 UpdateGuideState exits: No star selected
04:31:27.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:27.966 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:27.966 00.000 7988 Enqueuing Expose request
04:31:27.966 00.000 15712 Worker thread wakes up
04:31:27.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:27.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:29.604 01.638 15712 Exposure complete
04:31:29.670 00.066 15712 worker thread done servicing request
04:31:29.670 00.000 7988 OnExposeComplete: enter
04:31:29.670 00.000 7988 UpdateGuideState(): m_state=1
04:31:29.670 00.000 7988 UpdateCurrentPosition: no star selected
04:31:29.670 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:29.670 00.000 7988 Status Line: No star selected
04:31:29.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=68, FiltMin=60, FiltMax=76, Gamma=0.690
04:31:29.670 00.000 7988 UpdateGuideState exits: No star selected
04:31:29.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:29.670 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:29.670 00.000 7988 Enqueuing Expose request
04:31:29.670 00.000 15712 Worker thread wakes up
04:31:29.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:29.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:31.205 01.535 15712 Exposure complete
04:31:31.266 00.061 15712 worker thread done servicing request
04:31:31.266 00.000 7988 OnExposeComplete: enter
04:31:31.266 00.000 7988 UpdateGuideState(): m_state=1
04:31:31.270 00.004 7988 UpdateCurrentPosition: no star selected
04:31:31.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:31.272 00.002 7988 Status Line: No star selected
04:31:31.274 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=69, FiltMin=61, FiltMax=76, Gamma=0.690
04:31:31.274 00.000 7988 UpdateGuideState exits: No star selected
04:31:31.276 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:31.276 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:31.278 00.002 7988 Enqueuing Expose request
04:31:31.278 00.000 15712 Worker thread wakes up
04:31:31.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:31.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:32.912 01.634 15712 Exposure complete
04:31:32.973 00.061 15712 worker thread done servicing request
04:31:32.973 00.000 7988 OnExposeComplete: enter
04:31:32.973 00.000 7988 UpdateGuideState(): m_state=1
04:31:32.979 00.006 7988 UpdateCurrentPosition: no star selected
04:31:32.979 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:32.981 00.002 7988 Status Line: No star selected
04:31:32.983 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=69, FiltMin=62, FiltMax=76, Gamma=0.690
04:31:32.984 00.001 7988 UpdateGuideState exits: No star selected
04:31:32.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:32.986 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:32.986 00.000 7988 Enqueuing Expose request
04:31:32.988 00.002 15712 Worker thread wakes up
04:31:32.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:32.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:34.508 01.520 15712 Exposure complete
04:31:34.572 00.064 15712 worker thread done servicing request
04:31:34.574 00.002 7988 OnExposeComplete: enter
04:31:34.574 00.000 7988 UpdateGuideState(): m_state=1
04:31:34.574 00.000 7988 UpdateCurrentPosition: no star selected
04:31:34.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:34.574 00.000 7988 Status Line: No star selected
04:31:34.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=69, FiltMin=62, FiltMax=75, Gamma=0.690
04:31:34.574 00.000 7988 UpdateGuideState exits: No star selected
04:31:34.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:34.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:34.574 00.000 7988 Enqueuing Expose request
04:31:34.584 00.010 15712 Worker thread wakes up
04:31:34.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:34.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:36.217 01.633 15712 Exposure complete
04:31:36.281 00.064 15712 worker thread done servicing request
04:31:36.281 00.000 7988 OnExposeComplete: enter
04:31:36.281 00.000 7988 UpdateGuideState(): m_state=1
04:31:36.281 00.000 7988 UpdateCurrentPosition: no star selected
04:31:36.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:36.281 00.000 7988 Status Line: No star selected
04:31:36.287 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=68, FiltMin=60, FiltMax=75, Gamma=0.690
04:31:36.287 00.000 7988 UpdateGuideState exits: No star selected
04:31:36.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:36.287 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:36.287 00.000 7988 Enqueuing Expose request
04:31:36.287 00.000 15712 Worker thread wakes up
04:31:36.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:36.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:37.813 01.526 15712 Exposure complete
04:31:37.874 00.061 15712 worker thread done servicing request
04:31:37.874 00.000 7988 OnExposeComplete: enter
04:31:37.874 00.000 7988 UpdateGuideState(): m_state=1
04:31:37.879 00.005 7988 UpdateCurrentPosition: no star selected
04:31:37.879 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:37.881 00.002 7988 Status Line: No star selected
04:31:37.883 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=67, FiltMin=58, FiltMax=74, Gamma=0.690
04:31:37.883 00.000 7988 UpdateGuideState exits: No star selected
04:31:37.885 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:37.886 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:37.886 00.000 7988 Enqueuing Expose request
04:31:37.888 00.002 15712 Worker thread wakes up
04:31:37.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:37.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:39.520 01.632 15712 Exposure complete
04:31:39.582 00.062 15712 worker thread done servicing request
04:31:39.582 00.000 7988 OnExposeComplete: enter
04:31:39.582 00.000 7988 UpdateGuideState(): m_state=1
04:31:39.582 00.000 7988 UpdateCurrentPosition: no star selected
04:31:39.587 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:39.589 00.002 7988 Status Line: No star selected
04:31:39.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=66, FiltMin=57, FiltMax=74, Gamma=0.690
04:31:39.591 00.002 7988 UpdateGuideState exits: No star selected
04:31:39.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:39.591 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:39.591 00.000 7988 Enqueuing Expose request
04:31:39.591 00.000 15712 Worker thread wakes up
04:31:39.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:39.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:41.117 01.526 15712 Exposure complete
04:31:41.181 00.064 15712 worker thread done servicing request
04:31:41.181 00.000 7988 OnExposeComplete: enter
04:31:41.181 00.000 7988 UpdateGuideState(): m_state=1
04:31:41.181 00.000 7988 UpdateCurrentPosition: no star selected
04:31:41.181 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:41.186 00.005 7988 Status Line: No star selected
04:31:41.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=56, FiltMax=73, Gamma=0.690
04:31:41.186 00.000 7988 UpdateGuideState exits: No star selected
04:31:41.186 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:41.186 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:41.186 00.000 7988 Enqueuing Expose request
04:31:41.186 00.000 15712 Worker thread wakes up
04:31:41.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:41.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:42.826 01.640 15712 Exposure complete
04:31:42.890 00.064 15712 worker thread done servicing request
04:31:42.890 00.000 7988 OnExposeComplete: enter
04:31:42.890 00.000 7988 UpdateGuideState(): m_state=1
04:31:42.890 00.000 7988 UpdateCurrentPosition: no star selected
04:31:42.890 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:42.890 00.000 7988 Status Line: No star selected
04:31:42.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:31:42.890 00.000 7988 UpdateGuideState exits: No star selected
04:31:42.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:42.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:42.890 00.000 7988 Enqueuing Expose request
04:31:42.890 00.000 15712 Worker thread wakes up
04:31:42.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:42.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:44.424 01.534 15712 Exposure complete
04:31:44.487 00.063 15712 worker thread done servicing request
04:31:44.487 00.000 7988 OnExposeComplete: enter
04:31:44.487 00.000 7988 UpdateGuideState(): m_state=1
04:31:44.492 00.005 7988 UpdateCurrentPosition: no star selected
04:31:44.494 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:44.494 00.000 7988 Status Line: No star selected
04:31:44.496 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:31:44.498 00.002 7988 UpdateGuideState exits: No star selected
04:31:44.500 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:44.501 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:44.502 00.001 7988 Enqueuing Expose request
04:31:44.502 00.000 15712 Worker thread wakes up
04:31:44.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:44.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:46.130 01.628 15712 Exposure complete
04:31:46.192 00.062 15712 worker thread done servicing request
04:31:46.192 00.000 7988 OnExposeComplete: enter
04:31:46.192 00.000 7988 UpdateGuideState(): m_state=1
04:31:46.197 00.005 7988 UpdateCurrentPosition: no star selected
04:31:46.197 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:46.199 00.002 7988 Status Line: No star selected
04:31:46.201 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:31:46.201 00.000 7988 UpdateGuideState exits: No star selected
04:31:46.203 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:46.203 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:46.204 00.001 7988 Enqueuing Expose request
04:31:46.204 00.000 15712 Worker thread wakes up
04:31:46.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:46.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:47.725 01.521 15712 Exposure complete
04:31:47.789 00.064 15712 worker thread done servicing request
04:31:47.789 00.000 7988 OnExposeComplete: enter
04:31:47.789 00.000 7988 UpdateGuideState(): m_state=1
04:31:47.791 00.002 7988 UpdateCurrentPosition: no star selected
04:31:47.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:47.793 00.002 7988 Status Line: No star selected
04:31:47.795 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:31:47.795 00.000 7988 UpdateGuideState exits: No star selected
04:31:47.797 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:47.797 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:47.799 00.002 7988 Enqueuing Expose request
04:31:47.799 00.000 15712 Worker thread wakes up
04:31:47.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:47.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:49.432 01.633 15712 Exposure complete
04:31:49.495 00.063 15712 worker thread done servicing request
04:31:49.495 00.000 7988 OnExposeComplete: enter
04:31:49.495 00.000 7988 UpdateGuideState(): m_state=1
04:31:49.495 00.000 7988 UpdateCurrentPosition: no star selected
04:31:49.495 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:49.495 00.000 7988 Status Line: No star selected
04:31:49.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=65, FiltMin=57, FiltMax=72, Gamma=0.690
04:31:49.495 00.000 7988 UpdateGuideState exits: No star selected
04:31:49.506 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:49.506 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:49.506 00.000 7988 Enqueuing Expose request
04:31:49.506 00.000 15712 Worker thread wakes up
04:31:49.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:49.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:51.032 01.526 15712 Exposure complete
04:31:51.093 00.061 15712 worker thread done servicing request
04:31:51.093 00.000 7988 OnExposeComplete: enter
04:31:51.093 00.000 7988 UpdateGuideState(): m_state=1
04:31:51.097 00.004 7988 UpdateCurrentPosition: no star selected
04:31:51.097 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:51.099 00.002 7988 Status Line: No star selected
04:31:51.101 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=65, FiltMin=58, FiltMax=71, Gamma=0.690
04:31:51.102 00.001 7988 UpdateGuideState exits: No star selected
04:31:51.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:51.104 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:51.104 00.000 7988 Enqueuing Expose request
04:31:51.106 00.002 15712 Worker thread wakes up
04:31:51.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:51.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:52.740 01.634 15712 Exposure complete
04:31:52.805 00.065 15712 worker thread done servicing request
04:31:52.805 00.000 7988 OnExposeComplete: enter
04:31:52.805 00.000 7988 UpdateGuideState(): m_state=1
04:31:52.808 00.003 7988 UpdateCurrentPosition: no star selected
04:31:52.810 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:52.810 00.000 7988 Status Line: No star selected
04:31:52.812 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=59, FiltMax=72, Gamma=0.690
04:31:52.812 00.000 7988 UpdateGuideState exits: No star selected
04:31:52.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:52.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:52.812 00.000 7988 Enqueuing Expose request
04:31:52.812 00.000 15712 Worker thread wakes up
04:31:52.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:52.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:54.339 01.527 15712 Exposure complete
04:31:54.404 00.065 15712 worker thread done servicing request
04:31:54.404 00.000 7988 OnExposeComplete: enter
04:31:54.404 00.000 7988 UpdateGuideState(): m_state=1
04:31:54.404 00.000 7988 UpdateCurrentPosition: no star selected
04:31:54.404 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:54.404 00.000 7988 Status Line: No star selected
04:31:54.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=58, FiltMax=71, Gamma=0.690
04:31:54.404 00.000 7988 UpdateGuideState exits: No star selected
04:31:54.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:54.404 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:54.404 00.000 7988 Enqueuing Expose request
04:31:54.404 00.000 15712 Worker thread wakes up
04:31:54.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:54.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:56.047 01.643 15712 Exposure complete
04:31:56.113 00.066 15712 worker thread done servicing request
04:31:56.113 00.000 7988 OnExposeComplete: enter
04:31:56.113 00.000 7988 UpdateGuideState(): m_state=1
04:31:56.113 00.000 7988 UpdateCurrentPosition: no star selected
04:31:56.113 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:56.113 00.000 7988 Status Line: No star selected
04:31:56.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=65, FiltMin=59, FiltMax=72, Gamma=0.690
04:31:56.119 00.006 7988 UpdateGuideState exits: No star selected
04:31:56.119 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:56.119 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:56.119 00.000 7988 Enqueuing Expose request
04:31:56.119 00.000 15712 Worker thread wakes up
04:31:56.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:56.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:57.646 01.527 15712 Exposure complete
04:31:57.708 00.062 15712 worker thread done servicing request
04:31:57.708 00.000 7988 OnExposeComplete: enter
04:31:57.708 00.000 7988 UpdateGuideState(): m_state=1
04:31:57.712 00.004 7988 UpdateCurrentPosition: no star selected
04:31:57.712 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:57.714 00.002 7988 Status Line: No star selected
04:31:57.716 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=65, FiltMin=58, FiltMax=72, Gamma=0.690
04:31:57.716 00.000 7988 UpdateGuideState exits: No star selected
04:31:57.718 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:57.719 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:57.719 00.000 7988 Enqueuing Expose request
04:31:57.721 00.002 15712 Worker thread wakes up
04:31:57.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:57.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:31:59.354 01.633 15712 Exposure complete
04:31:59.417 00.063 15712 worker thread done servicing request
04:31:59.417 00.000 7988 OnExposeComplete: enter
04:31:59.420 00.003 7988 UpdateGuideState(): m_state=1
04:31:59.420 00.000 7988 UpdateCurrentPosition: no star selected
04:31:59.422 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:31:59.424 00.002 7988 Status Line: No star selected
04:31:59.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=66, FiltMin=58, FiltMax=73, Gamma=0.690
04:31:59.424 00.000 7988 UpdateGuideState exits: No star selected
04:31:59.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:59.424 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:31:59.424 00.000 7988 Enqueuing Expose request
04:31:59.424 00.000 15712 Worker thread wakes up
04:31:59.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:31:59.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:00.952 01.528 15712 Exposure complete
04:32:01.017 00.065 15712 worker thread done servicing request
04:32:01.017 00.000 7988 OnExposeComplete: enter
04:32:01.017 00.000 7988 UpdateGuideState(): m_state=1
04:32:01.017 00.000 7988 UpdateCurrentPosition: no star selected
04:32:01.017 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:01.022 00.005 7988 Status Line: No star selected
04:32:01.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=66, FiltMin=58, FiltMax=73, Gamma=0.690
04:32:01.022 00.000 7988 UpdateGuideState exits: No star selected
04:32:01.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:01.022 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:01.022 00.000 7988 Enqueuing Expose request
04:32:01.022 00.000 15712 Worker thread wakes up
04:32:01.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:01.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:02.659 01.637 15712 Exposure complete
04:32:02.721 00.062 15712 worker thread done servicing request
04:32:02.721 00.000 7988 OnExposeComplete: enter
04:32:02.724 00.003 7988 UpdateGuideState(): m_state=1
04:32:02.724 00.000 7988 UpdateCurrentPosition: no star selected
04:32:02.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:02.724 00.000 7988 Status Line: No star selected
04:32:02.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=66, FiltMin=60, FiltMax=73, Gamma=0.690
04:32:02.724 00.000 7988 UpdateGuideState exits: No star selected
04:32:02.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:02.724 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:02.724 00.000 7988 Enqueuing Expose request
04:32:02.724 00.000 15712 Worker thread wakes up
04:32:02.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:02.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:04.253 01.529 15712 Exposure complete
04:32:04.314 00.061 15712 worker thread done servicing request
04:32:04.314 00.000 7988 OnExposeComplete: enter
04:32:04.314 00.000 7988 UpdateGuideState(): m_state=1
04:32:04.319 00.005 7988 UpdateCurrentPosition: no star selected
04:32:04.319 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:04.321 00.002 7988 Status Line: No star selected
04:32:04.323 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=67, FiltMin=58, FiltMax=73, Gamma=0.690
04:32:04.324 00.001 7988 UpdateGuideState exits: No star selected
04:32:04.324 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:04.326 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:04.326 00.000 7988 Enqueuing Expose request
04:32:04.328 00.002 15712 Worker thread wakes up
04:32:04.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:04.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:05.961 01.633 15712 Exposure complete
04:32:06.023 00.062 15712 worker thread done servicing request
04:32:06.023 00.000 7988 OnExposeComplete: enter
04:32:06.025 00.002 7988 UpdateGuideState(): m_state=1
04:32:06.027 00.002 7988 UpdateCurrentPosition: no star selected
04:32:06.027 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:06.029 00.002 7988 Status Line: No star selected
04:32:06.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=66, FiltMin=59, FiltMax=74, Gamma=0.690
04:32:06.031 00.002 7988 UpdateGuideState exits: No star selected
04:32:06.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:06.033 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:06.033 00.000 7988 Enqueuing Expose request
04:32:06.035 00.002 15712 Worker thread wakes up
04:32:06.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:06.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:07.558 01.523 15712 Exposure complete
04:32:07.622 00.064 15712 worker thread done servicing request
04:32:07.622 00.000 7988 OnExposeComplete: enter
04:32:07.623 00.001 7988 UpdateGuideState(): m_state=1
04:32:07.623 00.000 7988 UpdateCurrentPosition: no star selected
04:32:07.623 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:07.623 00.000 7988 Status Line: No star selected
04:32:07.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=66, FiltMin=59, FiltMax=85, Gamma=0.690
04:32:07.623 00.000 7988 UpdateGuideState exits: No star selected
04:32:07.623 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:07.623 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:07.623 00.000 7988 Enqueuing Expose request
04:32:07.623 00.000 15712 Worker thread wakes up
04:32:07.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:07.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:09.266 01.643 15712 Exposure complete
04:32:09.331 00.065 15712 worker thread done servicing request
04:32:09.331 00.000 7988 OnExposeComplete: enter
04:32:09.331 00.000 7988 UpdateGuideState(): m_state=1
04:32:09.331 00.000 7988 UpdateCurrentPosition: no star selected
04:32:09.331 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:09.331 00.000 7988 Status Line: No star selected
04:32:09.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=65, FiltMin=58, FiltMax=73, Gamma=0.690
04:32:09.331 00.000 7988 UpdateGuideState exits: No star selected
04:32:09.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:09.340 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:09.340 00.000 7988 Enqueuing Expose request
04:32:09.340 00.000 15712 Worker thread wakes up
04:32:09.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:09.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:10.865 01.525 15712 Exposure complete
04:32:10.926 00.061 15712 worker thread done servicing request
04:32:10.926 00.000 7988 OnExposeComplete: enter
04:32:10.926 00.000 7988 UpdateGuideState(): m_state=1
04:32:10.931 00.005 7988 UpdateCurrentPosition: no star selected
04:32:10.931 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:10.933 00.002 7988 Status Line: No star selected
04:32:10.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=65, FiltMin=58, FiltMax=72, Gamma=0.690
04:32:10.933 00.000 7988 UpdateGuideState exits: No star selected
04:32:10.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:10.933 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:10.940 00.007 7988 Enqueuing Expose request
04:32:10.940 00.000 15712 Worker thread wakes up
04:32:10.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:10.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:12.574 01.634 15712 Exposure complete
04:32:12.635 00.061 15712 worker thread done servicing request
04:32:12.635 00.000 7988 OnExposeComplete: enter
04:32:12.635 00.000 7988 UpdateGuideState(): m_state=1
04:32:12.640 00.005 7988 UpdateCurrentPosition: no star selected
04:32:12.640 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:12.643 00.003 7988 Status Line: No star selected
04:32:12.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:32:12.645 00.002 7988 UpdateGuideState exits: No star selected
04:32:12.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:12.647 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:12.647 00.000 7988 Enqueuing Expose request
04:32:12.649 00.002 15712 Worker thread wakes up
04:32:12.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:12.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:14.171 01.522 15712 Exposure complete
04:32:14.232 00.061 15712 worker thread done servicing request
04:32:14.232 00.000 7988 OnExposeComplete: enter
04:32:14.232 00.000 7988 UpdateGuideState(): m_state=1
04:32:14.237 00.005 7988 UpdateCurrentPosition: no star selected
04:32:14.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:14.239 00.002 7988 Status Line: No star selected
04:32:14.240 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:32:14.240 00.000 7988 UpdateGuideState exits: No star selected
04:32:14.242 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:14.242 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:14.244 00.002 7988 Enqueuing Expose request
04:32:14.244 00.000 15712 Worker thread wakes up
04:32:14.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:14.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:15.990 01.746 15712 Exposure complete
04:32:16.055 00.065 15712 worker thread done servicing request
04:32:16.055 00.000 7988 OnExposeComplete: enter
04:32:16.055 00.000 7988 UpdateGuideState(): m_state=1
04:32:16.055 00.000 7988 UpdateCurrentPosition: no star selected
04:32:16.055 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:16.055 00.000 7988 Status Line: No star selected
04:32:16.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:32:16.055 00.000 7988 UpdateGuideState exits: No star selected
04:32:16.055 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:16.064 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:16.064 00.000 7988 Enqueuing Expose request
04:32:16.064 00.000 15712 Worker thread wakes up
04:32:16.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:16.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:17.474 01.410 15712 Exposure complete
04:32:17.536 00.062 15712 worker thread done servicing request
04:32:17.536 00.000 7988 OnExposeComplete: enter
04:32:17.536 00.000 7988 UpdateGuideState(): m_state=1
04:32:17.540 00.004 7988 UpdateCurrentPosition: no star selected
04:32:17.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:17.542 00.002 7988 Status Line: No star selected
04:32:17.544 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=57, FiltMax=73, Gamma=0.690
04:32:17.544 00.000 7988 UpdateGuideState exits: No star selected
04:32:17.546 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:17.546 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:17.548 00.002 7988 Enqueuing Expose request
04:32:17.548 00.000 15712 Worker thread wakes up
04:32:17.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:17.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:19.183 01.635 15712 Exposure complete
04:32:19.247 00.064 15712 worker thread done servicing request
04:32:19.247 00.000 7988 OnExposeComplete: enter
04:32:19.248 00.001 7988 UpdateGuideState(): m_state=1
04:32:19.248 00.000 7988 UpdateCurrentPosition: no star selected
04:32:19.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:19.248 00.000 7988 Status Line: No star selected
04:32:19.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=66, FiltMin=58, FiltMax=74, Gamma=0.690
04:32:19.248 00.000 7988 UpdateGuideState exits: No star selected
04:32:19.248 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:19.248 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:19.248 00.000 7988 Enqueuing Expose request
04:32:19.248 00.000 15712 Worker thread wakes up
04:32:19.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:19.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:20.781 01.533 15712 Exposure complete
04:32:20.842 00.061 15712 worker thread done servicing request
04:32:20.844 00.002 7988 OnExposeComplete: enter
04:32:20.844 00.000 7988 UpdateGuideState(): m_state=1
04:32:20.844 00.000 7988 UpdateCurrentPosition: no star selected
04:32:20.844 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:20.844 00.000 7988 Status Line: No star selected
04:32:20.850 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=66, FiltMin=58, FiltMax=74, Gamma=0.690
04:32:20.850 00.000 7988 UpdateGuideState exits: No star selected
04:32:20.852 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:20.852 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:20.854 00.002 7988 Enqueuing Expose request
04:32:20.854 00.000 15712 Worker thread wakes up
04:32:20.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:20.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:22.490 01.636 15712 Exposure complete
04:32:22.556 00.066 15712 worker thread done servicing request
04:32:22.556 00.000 7988 OnExposeComplete: enter
04:32:22.556 00.000 7988 UpdateGuideState(): m_state=1
04:32:22.556 00.000 7988 UpdateCurrentPosition: no star selected
04:32:22.556 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:22.556 00.000 7988 Status Line: No star selected
04:32:22.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=67, FiltMin=60, FiltMax=75, Gamma=0.690
04:32:22.556 00.000 7988 UpdateGuideState exits: No star selected
04:32:22.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:22.556 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:22.567 00.011 7988 Enqueuing Expose request
04:32:22.569 00.002 15712 Worker thread wakes up
04:32:22.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:22.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:24.088 01.519 15712 Exposure complete
04:32:24.150 00.062 15712 worker thread done servicing request
04:32:24.150 00.000 7988 OnExposeComplete: enter
04:32:24.150 00.000 7988 UpdateGuideState(): m_state=1
04:32:24.150 00.000 7988 UpdateCurrentPosition: no star selected
04:32:24.150 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:24.150 00.000 7988 Status Line: No star selected
04:32:24.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=67, FiltMin=59, FiltMax=74, Gamma=0.690
04:32:24.150 00.000 7988 UpdateGuideState exits: No star selected
04:32:24.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:24.150 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:24.150 00.000 7988 Enqueuing Expose request
04:32:24.150 00.000 15712 Worker thread wakes up
04:32:24.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:24.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:25.797 01.647 15712 Exposure complete
04:32:25.861 00.064 15712 worker thread done servicing request
04:32:25.863 00.002 7988 OnExposeComplete: enter
04:32:25.863 00.000 7988 UpdateGuideState(): m_state=1
04:32:25.863 00.000 7988 UpdateCurrentPosition: no star selected
04:32:25.863 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:25.863 00.000 7988 Status Line: No star selected
04:32:25.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=66, FiltMin=58, FiltMax=75, Gamma=0.690
04:32:25.863 00.000 7988 UpdateGuideState exits: No star selected
04:32:25.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:25.863 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:25.872 00.009 7988 Enqueuing Expose request
04:32:25.872 00.000 15712 Worker thread wakes up
04:32:25.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:25.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:27.397 01.525 15712 Exposure complete
04:32:27.459 00.062 15712 worker thread done servicing request
04:32:27.459 00.000 7988 OnExposeComplete: enter
04:32:27.459 00.000 7988 UpdateGuideState(): m_state=1
04:32:27.463 00.004 7988 UpdateCurrentPosition: no star selected
04:32:27.463 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:27.465 00.002 7988 Status Line: No star selected
04:32:27.467 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=65, FiltMin=58, FiltMax=73, Gamma=0.690
04:32:27.467 00.000 7988 UpdateGuideState exits: No star selected
04:32:27.469 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:27.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:27.471 00.002 7988 Enqueuing Expose request
04:32:27.472 00.001 15712 Worker thread wakes up
04:32:27.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:27.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:29.107 01.635 15712 Exposure complete
04:32:29.171 00.064 15712 worker thread done servicing request
04:32:29.171 00.000 7988 OnExposeComplete: enter
04:32:29.171 00.000 7988 UpdateGuideState(): m_state=1
04:32:29.171 00.000 7988 UpdateCurrentPosition: no star selected
04:32:29.174 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:29.174 00.000 7988 Status Line: No star selected
04:32:29.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=73, Gamma=0.690
04:32:29.174 00.000 7988 UpdateGuideState exits: No star selected
04:32:29.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:29.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:29.174 00.000 7988 Enqueuing Expose request
04:32:29.174 00.000 15712 Worker thread wakes up
04:32:29.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:29.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:30.706 01.532 15712 Exposure complete
04:32:30.767 00.061 15712 worker thread done servicing request
04:32:30.767 00.000 7988 OnExposeComplete: enter
04:32:30.767 00.000 7988 UpdateGuideState(): m_state=1
04:32:30.767 00.000 7988 UpdateCurrentPosition: no star selected
04:32:30.767 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:30.767 00.000 7988 Status Line: No star selected
04:32:30.775 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:32:30.775 00.000 7988 UpdateGuideState exits: No star selected
04:32:30.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:30.775 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:30.775 00.000 7988 Enqueuing Expose request
04:32:30.775 00.000 15712 Worker thread wakes up
04:32:30.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:30.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:32.414 01.639 15712 Exposure complete
04:32:32.477 00.063 15712 worker thread done servicing request
04:32:32.478 00.001 7988 OnExposeComplete: enter
04:32:32.478 00.000 7988 UpdateGuideState(): m_state=1
04:32:32.478 00.000 7988 UpdateCurrentPosition: no star selected
04:32:32.478 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:32.478 00.000 7988 Status Line: No star selected
04:32:32.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:32:32.478 00.000 7988 UpdateGuideState exits: No star selected
04:32:32.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:32.478 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:32.478 00.000 7988 Enqueuing Expose request
04:32:32.478 00.000 15712 Worker thread wakes up
04:32:32.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:32.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:34.012 01.534 15712 Exposure complete
04:32:34.073 00.061 15712 worker thread done servicing request
04:32:34.076 00.003 7988 OnExposeComplete: enter
04:32:34.076 00.000 7988 UpdateGuideState(): m_state=1
04:32:34.076 00.000 7988 UpdateCurrentPosition: no star selected
04:32:34.076 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:34.076 00.000 7988 Status Line: No star selected
04:32:34.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:32:34.076 00.000 7988 UpdateGuideState exits: No star selected
04:32:34.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:34.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:34.076 00.000 7988 Enqueuing Expose request
04:32:34.076 00.000 15712 Worker thread wakes up
04:32:34.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:34.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:35.717 01.641 15712 Exposure complete
04:32:35.778 00.061 15712 worker thread done servicing request
04:32:35.778 00.000 7988 OnExposeComplete: enter
04:32:35.778 00.000 7988 UpdateGuideState(): m_state=1
04:32:35.778 00.000 7988 UpdateCurrentPosition: no star selected
04:32:35.778 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:35.778 00.000 7988 Status Line: No star selected
04:32:35.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:32:35.778 00.000 7988 UpdateGuideState exits: No star selected
04:32:35.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:35.778 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:35.778 00.000 7988 Enqueuing Expose request
04:32:35.778 00.000 15712 Worker thread wakes up
04:32:35.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:35.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:37.312 01.534 15712 Exposure complete
04:32:37.374 00.062 15712 worker thread done servicing request
04:32:37.374 00.000 7988 OnExposeComplete: enter
04:32:37.374 00.000 7988 UpdateGuideState(): m_state=1
04:32:37.378 00.004 7988 UpdateCurrentPosition: no star selected
04:32:37.378 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:37.380 00.002 7988 Status Line: No star selected
04:32:37.382 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:32:37.382 00.000 7988 UpdateGuideState exits: No star selected
04:32:37.384 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:37.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:37.386 00.002 7988 Enqueuing Expose request
04:32:37.386 00.000 15712 Worker thread wakes up
04:32:37.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:37.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:39.020 01.634 15712 Exposure complete
04:32:39.082 00.062 15712 worker thread done servicing request
04:32:39.082 00.000 7988 OnExposeComplete: enter
04:32:39.082 00.000 7988 UpdateGuideState(): m_state=1
04:32:39.088 00.006 7988 UpdateCurrentPosition: no star selected
04:32:39.088 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:39.090 00.002 7988 Status Line: No star selected
04:32:39.092 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=63, FiltMin=56, FiltMax=71, Gamma=0.690
04:32:39.092 00.000 7988 UpdateGuideState exits: No star selected
04:32:39.094 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:39.094 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:39.096 00.002 7988 Enqueuing Expose request
04:32:39.096 00.000 15712 Worker thread wakes up
04:32:39.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:39.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:40.620 01.524 15712 Exposure complete
04:32:40.679 00.059 15712 worker thread done servicing request
04:32:40.679 00.000 7988 OnExposeComplete: enter
04:32:40.679 00.000 7988 UpdateGuideState(): m_state=1
04:32:40.686 00.007 7988 UpdateCurrentPosition: no star selected
04:32:40.686 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:40.688 00.002 7988 Status Line: No star selected
04:32:40.690 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=57, FiltMax=71, Gamma=0.690
04:32:40.690 00.000 7988 UpdateGuideState exits: No star selected
04:32:40.692 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:40.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:40.692 00.000 7988 Enqueuing Expose request
04:32:40.695 00.003 15712 Worker thread wakes up
04:32:40.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:40.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:42.325 01.630 15712 Exposure complete
04:32:42.388 00.063 15712 worker thread done servicing request
04:32:42.388 00.000 7988 OnExposeComplete: enter
04:32:42.392 00.004 7988 UpdateGuideState(): m_state=1
04:32:42.392 00.000 7988 UpdateCurrentPosition: no star selected
04:32:42.394 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:42.394 00.000 7988 Status Line: No star selected
04:32:42.396 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=56, FiltMax=72, Gamma=0.690
04:32:42.396 00.000 7988 UpdateGuideState exits: No star selected
04:32:42.396 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:42.396 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:42.396 00.000 7988 Enqueuing Expose request
04:32:42.396 00.000 15712 Worker thread wakes up
04:32:42.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:42.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:43.923 01.527 15712 Exposure complete
04:32:43.986 00.063 15712 worker thread done servicing request
04:32:43.986 00.000 7988 OnExposeComplete: enter
04:32:43.986 00.000 7988 UpdateGuideState(): m_state=1
04:32:43.991 00.005 7988 UpdateCurrentPosition: no star selected
04:32:43.991 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:43.993 00.002 7988 Status Line: No star selected
04:32:43.995 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=64, FiltMin=56, FiltMax=73, Gamma=0.690
04:32:43.995 00.000 7988 UpdateGuideState exits: No star selected
04:32:43.997 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:43.997 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:43.999 00.002 7988 Enqueuing Expose request
04:32:43.999 00.000 15712 Worker thread wakes up
04:32:43.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:43.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:45.634 01.635 15712 Exposure complete
04:32:45.696 00.062 15712 worker thread done servicing request
04:32:45.696 00.000 7988 OnExposeComplete: enter
04:32:45.696 00.000 7988 UpdateGuideState(): m_state=1
04:32:45.701 00.005 7988 UpdateCurrentPosition: no star selected
04:32:45.701 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:45.703 00.002 7988 Status Line: No star selected
04:32:45.705 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=64, FiltMin=55, FiltMax=74, Gamma=0.690
04:32:45.705 00.000 7988 UpdateGuideState exits: No star selected
04:32:45.707 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:45.707 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:45.709 00.002 7988 Enqueuing Expose request
04:32:45.709 00.000 15712 Worker thread wakes up
04:32:45.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:45.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:47.233 01.524 15712 Exposure complete
04:32:47.297 00.064 15712 worker thread done servicing request
04:32:47.297 00.000 7988 OnExposeComplete: enter
04:32:47.297 00.000 7988 UpdateGuideState(): m_state=1
04:32:47.297 00.000 7988 UpdateCurrentPosition: no star selected
04:32:47.297 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:47.297 00.000 7988 Status Line: No star selected
04:32:47.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=65, FiltMin=56, FiltMax=75, Gamma=0.690
04:32:47.297 00.000 7988 UpdateGuideState exits: No star selected
04:32:47.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:47.297 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:47.297 00.000 7988 Enqueuing Expose request
04:32:47.297 00.000 15712 Worker thread wakes up
04:32:47.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:47.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:48.939 01.642 15712 Exposure complete
04:32:49.001 00.062 15712 worker thread done servicing request
04:32:49.001 00.000 7988 OnExposeComplete: enter
04:32:49.001 00.000 7988 UpdateGuideState(): m_state=1
04:32:49.006 00.005 7988 UpdateCurrentPosition: no star selected
04:32:49.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:49.006 00.000 7988 Status Line: No star selected
04:32:49.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=66, FiltMin=56, FiltMax=75, Gamma=0.690
04:32:49.006 00.000 7988 UpdateGuideState exits: No star selected
04:32:49.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:49.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:49.013 00.007 7988 Enqueuing Expose request
04:32:49.013 00.000 15712 Worker thread wakes up
04:32:49.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:49.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:50.532 01.519 15712 Exposure complete
04:32:50.597 00.065 15712 worker thread done servicing request
04:32:50.599 00.002 7988 OnExposeComplete: enter
04:32:50.599 00.000 7988 UpdateGuideState(): m_state=1
04:32:50.599 00.000 7988 UpdateCurrentPosition: no star selected
04:32:50.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:50.599 00.000 7988 Status Line: No star selected
04:32:50.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=67, FiltMin=57, FiltMax=75, Gamma=0.690
04:32:50.599 00.000 7988 UpdateGuideState exits: No star selected
04:32:50.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:50.599 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:50.599 00.000 7988 Enqueuing Expose request
04:32:50.599 00.000 15712 Worker thread wakes up
04:32:50.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:50.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:52.242 01.643 15712 Exposure complete
04:32:52.304 00.062 15712 worker thread done servicing request
04:32:52.304 00.000 7988 OnExposeComplete: enter
04:32:52.304 00.000 7988 UpdateGuideState(): m_state=1
04:32:52.304 00.000 7988 UpdateCurrentPosition: no star selected
04:32:52.304 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:52.304 00.000 7988 Status Line: No star selected
04:32:52.314 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=67, FiltMin=58, FiltMax=76, Gamma=0.690
04:32:52.314 00.000 7988 UpdateGuideState exits: No star selected
04:32:52.316 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:52.316 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:52.318 00.002 7988 Enqueuing Expose request
04:32:52.318 00.000 15712 Worker thread wakes up
04:32:52.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:52.320 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:53.839 01.519 15712 Exposure complete
04:32:53.900 00.061 15712 worker thread done servicing request
04:32:53.900 00.000 7988 OnExposeComplete: enter
04:32:53.900 00.000 7988 UpdateGuideState(): m_state=1
04:32:53.905 00.005 7988 UpdateCurrentPosition: no star selected
04:32:53.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:53.907 00.002 7988 Status Line: No star selected
04:32:53.909 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=67, FiltMin=60, FiltMax=75, Gamma=0.690
04:32:53.909 00.000 7988 UpdateGuideState exits: No star selected
04:32:53.911 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:53.912 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:53.912 00.000 7988 Enqueuing Expose request
04:32:53.914 00.002 15712 Worker thread wakes up
04:32:53.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:53.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:55.548 01.634 15712 Exposure complete
04:32:55.612 00.064 15712 worker thread done servicing request
04:32:55.612 00.000 7988 OnExposeComplete: enter
04:32:55.612 00.000 7988 UpdateGuideState(): m_state=1
04:32:55.615 00.003 7988 UpdateCurrentPosition: no star selected
04:32:55.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:55.617 00.002 7988 Status Line: No star selected
04:32:55.619 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=66, FiltMin=58, FiltMax=75, Gamma=0.690
04:32:55.619 00.000 7988 UpdateGuideState exits: No star selected
04:32:55.621 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:55.621 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:55.623 00.002 7988 Enqueuing Expose request
04:32:55.623 00.000 15712 Worker thread wakes up
04:32:55.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:55.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:57.145 01.522 15712 Exposure complete
04:32:57.210 00.065 15712 worker thread done servicing request
04:32:57.210 00.000 7988 OnExposeComplete: enter
04:32:57.210 00.000 7988 UpdateGuideState(): m_state=1
04:32:57.213 00.003 7988 UpdateCurrentPosition: no star selected
04:32:57.213 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:57.213 00.000 7988 Status Line: No star selected
04:32:57.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=56, FiltMax=74, Gamma=0.690
04:32:57.213 00.000 7988 UpdateGuideState exits: No star selected
04:32:57.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:57.213 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:57.213 00.000 7988 Enqueuing Expose request
04:32:57.213 00.000 15712 Worker thread wakes up
04:32:57.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:57.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:32:58.857 01.644 15712 Exposure complete
04:32:58.917 00.060 15712 worker thread done servicing request
04:32:58.917 00.000 7988 OnExposeComplete: enter
04:32:58.917 00.000 7988 UpdateGuideState(): m_state=1
04:32:58.917 00.000 7988 UpdateCurrentPosition: no star selected
04:32:58.917 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:32:58.917 00.000 7988 Status Line: No star selected
04:32:58.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=63, FiltMin=56, FiltMax=73, Gamma=0.690
04:32:58.917 00.000 7988 UpdateGuideState exits: No star selected
04:32:58.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:58.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:32:58.917 00.000 7988 Enqueuing Expose request
04:32:58.917 00.000 15712 Worker thread wakes up
04:32:58.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:32:58.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:00.453 01.536 15712 Exposure complete
04:33:00.519 00.066 15712 worker thread done servicing request
04:33:00.519 00.000 7988 OnExposeComplete: enter
04:33:00.519 00.000 7988 UpdateGuideState(): m_state=1
04:33:00.519 00.000 7988 UpdateCurrentPosition: no star selected
04:33:00.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:00.519 00.000 7988 Status Line: No star selected
04:33:00.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=55, FiltMax=70, Gamma=0.690
04:33:00.519 00.000 7988 UpdateGuideState exits: No star selected
04:33:00.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:00.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:00.519 00.000 7988 Enqueuing Expose request
04:33:00.519 00.000 15712 Worker thread wakes up
04:33:00.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:00.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:02.163 01.644 15712 Exposure complete
04:33:02.225 00.062 15712 worker thread done servicing request
04:33:02.227 00.002 7988 OnExposeComplete: enter
04:33:02.227 00.000 7988 UpdateGuideState(): m_state=1
04:33:02.227 00.000 7988 UpdateCurrentPosition: no star selected
04:33:02.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:02.227 00.000 7988 Status Line: No star selected
04:33:02.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=55, FiltMax=69, Gamma=0.690
04:33:02.227 00.000 7988 UpdateGuideState exits: No star selected
04:33:02.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:02.227 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:02.227 00.000 7988 Enqueuing Expose request
04:33:02.237 00.010 15712 Worker thread wakes up
04:33:02.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:02.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:03.757 01.520 15712 Exposure complete
04:33:03.819 00.062 15712 worker thread done servicing request
04:33:03.819 00.000 7988 OnExposeComplete: enter
04:33:03.821 00.002 7988 UpdateGuideState(): m_state=1
04:33:03.823 00.002 7988 UpdateCurrentPosition: no star selected
04:33:03.823 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:03.825 00.002 7988 Status Line: No star selected
04:33:03.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=55, FiltMax=69, Gamma=0.690
04:33:03.827 00.002 7988 UpdateGuideState exits: No star selected
04:33:03.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:03.829 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:03.829 00.000 7988 Enqueuing Expose request
04:33:03.831 00.002 15712 Worker thread wakes up
04:33:03.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:03.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:05.463 01.632 15712 Exposure complete
04:33:05.527 00.064 15712 worker thread done servicing request
04:33:05.527 00.000 7988 OnExposeComplete: enter
04:33:05.527 00.000 7988 UpdateGuideState(): m_state=1
04:33:05.531 00.004 7988 UpdateCurrentPosition: no star selected
04:33:05.531 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:05.533 00.002 7988 Status Line: No star selected
04:33:05.535 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=61, FiltMin=55, FiltMax=69, Gamma=0.690
04:33:05.535 00.000 7988 UpdateGuideState exits: No star selected
04:33:05.537 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:05.537 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:05.539 00.002 7988 Enqueuing Expose request
04:33:05.540 00.001 15712 Worker thread wakes up
04:33:05.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:05.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:07.062 01.522 15712 Exposure complete
04:33:07.123 00.061 15712 worker thread done servicing request
04:33:07.123 00.000 7988 OnExposeComplete: enter
04:33:07.123 00.000 7988 UpdateGuideState(): m_state=1
04:33:07.128 00.005 7988 UpdateCurrentPosition: no star selected
04:33:07.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:07.130 00.002 7988 Status Line: No star selected
04:33:07.132 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=61, FiltMin=55, FiltMax=70, Gamma=0.690
04:33:07.132 00.000 7988 UpdateGuideState exits: No star selected
04:33:07.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:07.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:07.132 00.000 7988 Enqueuing Expose request
04:33:07.132 00.000 15712 Worker thread wakes up
04:33:07.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:07.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:08.772 01.640 15712 Exposure complete
04:33:08.835 00.063 15712 worker thread done servicing request
04:33:08.836 00.001 7988 OnExposeComplete: enter
04:33:08.836 00.000 7988 UpdateGuideState(): m_state=1
04:33:08.836 00.000 7988 UpdateCurrentPosition: no star selected
04:33:08.840 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:08.840 00.000 7988 Status Line: No star selected
04:33:08.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=54, FiltMax=69, Gamma=0.690
04:33:08.840 00.000 7988 UpdateGuideState exits: No star selected
04:33:08.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:08.840 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:08.840 00.000 7988 Enqueuing Expose request
04:33:08.840 00.000 15712 Worker thread wakes up
04:33:08.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:08.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:10.370 01.530 15712 Exposure complete
04:33:10.431 00.061 15712 worker thread done servicing request
04:33:10.431 00.000 7988 OnExposeComplete: enter
04:33:10.431 00.000 7988 UpdateGuideState(): m_state=1
04:33:10.437 00.006 7988 UpdateCurrentPosition: no star selected
04:33:10.437 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:10.437 00.000 7988 Status Line: No star selected
04:33:10.440 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=55, FiltMax=70, Gamma=0.690
04:33:10.440 00.000 7988 UpdateGuideState exits: No star selected
04:33:10.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:10.440 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:10.440 00.000 7988 Enqueuing Expose request
04:33:10.440 00.000 15712 Worker thread wakes up
04:33:10.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:10.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:12.079 01.639 15712 Exposure complete
04:33:12.143 00.064 15712 worker thread done servicing request
04:33:12.143 00.000 7988 OnExposeComplete: enter
04:33:12.143 00.000 7988 UpdateGuideState(): m_state=1
04:33:12.143 00.000 7988 UpdateCurrentPosition: no star selected
04:33:12.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:12.143 00.000 7988 Status Line: No star selected
04:33:12.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=55, FiltMax=70, Gamma=0.690
04:33:12.143 00.000 7988 UpdateGuideState exits: No star selected
04:33:12.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:12.143 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:12.143 00.000 7988 Enqueuing Expose request
04:33:12.143 00.000 15712 Worker thread wakes up
04:33:12.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:12.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:13.678 01.535 15712 Exposure complete
04:33:13.742 00.064 15712 worker thread done servicing request
04:33:13.742 00.000 7988 OnExposeComplete: enter
04:33:13.742 00.000 7988 UpdateGuideState(): m_state=1
04:33:13.744 00.002 7988 UpdateCurrentPosition: no star selected
04:33:13.744 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:13.746 00.002 7988 Status Line: No star selected
04:33:13.748 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=55, FiltMax=70, Gamma=0.690
04:33:13.748 00.000 7988 UpdateGuideState exits: No star selected
04:33:13.750 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:13.750 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:13.752 00.002 7988 Enqueuing Expose request
04:33:13.752 00.000 15712 Worker thread wakes up
04:33:13.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:13.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:15.387 01.635 15712 Exposure complete
04:33:15.451 00.064 15712 worker thread done servicing request
04:33:15.451 00.000 7988 OnExposeComplete: enter
04:33:15.451 00.000 7988 UpdateGuideState(): m_state=1
04:33:15.451 00.000 7988 UpdateCurrentPosition: no star selected
04:33:15.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:15.451 00.000 7988 Status Line: No star selected
04:33:15.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=56, FiltMax=70, Gamma=0.690
04:33:15.451 00.000 7988 UpdateGuideState exits: No star selected
04:33:15.459 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:15.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:15.461 00.002 7988 Enqueuing Expose request
04:33:15.462 00.001 15712 Worker thread wakes up
04:33:15.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:15.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:16.986 01.524 15712 Exposure complete
04:33:17.049 00.063 15712 worker thread done servicing request
04:33:17.050 00.001 7988 OnExposeComplete: enter
04:33:17.050 00.000 7988 UpdateGuideState(): m_state=1
04:33:17.050 00.000 7988 UpdateCurrentPosition: no star selected
04:33:17.050 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:17.050 00.000 7988 Status Line: No star selected
04:33:17.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=56, FiltMax=71, Gamma=0.690
04:33:17.050 00.000 7988 UpdateGuideState exits: No star selected
04:33:17.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:17.050 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:17.050 00.000 7988 Enqueuing Expose request
04:33:17.050 00.000 15712 Worker thread wakes up
04:33:17.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:17.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:18.694 01.644 15712 Exposure complete
04:33:18.758 00.064 15712 worker thread done servicing request
04:33:18.758 00.000 7988 OnExposeComplete: enter
04:33:18.758 00.000 7988 UpdateGuideState(): m_state=1
04:33:18.758 00.000 7988 UpdateCurrentPosition: no star selected
04:33:18.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:18.758 00.000 7988 Status Line: No star selected
04:33:18.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=56, FiltMax=70, Gamma=0.690
04:33:18.758 00.000 7988 UpdateGuideState exits: No star selected
04:33:18.765 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:18.765 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:18.765 00.000 7988 Enqueuing Expose request
04:33:18.765 00.000 15712 Worker thread wakes up
04:33:18.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:18.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:20.293 01.528 15712 Exposure complete
04:33:20.354 00.061 15712 worker thread done servicing request
04:33:20.354 00.000 7988 OnExposeComplete: enter
04:33:20.354 00.000 7988 UpdateGuideState(): m_state=1
04:33:20.359 00.005 7988 UpdateCurrentPosition: no star selected
04:33:20.359 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:20.361 00.002 7988 Status Line: No star selected
04:33:20.363 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=56, FiltMax=72, Gamma=0.690
04:33:20.363 00.000 7988 UpdateGuideState exits: No star selected
04:33:20.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:20.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:20.363 00.000 7988 Enqueuing Expose request
04:33:20.368 00.005 15712 Worker thread wakes up
04:33:20.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:20.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:22.002 01.634 15712 Exposure complete
04:33:22.064 00.062 15712 worker thread done servicing request
04:33:22.064 00.000 7988 OnExposeComplete: enter
04:33:22.064 00.000 7988 UpdateGuideState(): m_state=1
04:33:22.068 00.004 7988 UpdateCurrentPosition: no star selected
04:33:22.068 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:22.070 00.002 7988 Status Line: No star selected
04:33:22.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:33:22.072 00.002 7988 UpdateGuideState exits: No star selected
04:33:22.072 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:22.074 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:22.074 00.000 7988 Enqueuing Expose request
04:33:22.076 00.002 15712 Worker thread wakes up
04:33:22.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:22.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:23.597 01.521 15712 Exposure complete
04:33:23.661 00.064 15712 worker thread done servicing request
04:33:23.661 00.000 7988 OnExposeComplete: enter
04:33:23.661 00.000 7988 UpdateGuideState(): m_state=1
04:33:23.661 00.000 7988 UpdateCurrentPosition: no star selected
04:33:23.661 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:23.661 00.000 7988 Status Line: No star selected
04:33:23.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:33:23.661 00.000 7988 UpdateGuideState exits: No star selected
04:33:23.669 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:23.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:23.669 00.000 7988 Enqueuing Expose request
04:33:23.669 00.000 15712 Worker thread wakes up
04:33:23.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:23.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:25.415 01.746 15712 Exposure complete
04:33:25.477 00.062 15712 worker thread done servicing request
04:33:25.477 00.000 7988 OnExposeComplete: enter
04:33:25.477 00.000 7988 UpdateGuideState(): m_state=1
04:33:25.481 00.004 7988 UpdateCurrentPosition: no star selected
04:33:25.481 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:25.483 00.002 7988 Status Line: No star selected
04:33:25.485 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:33:25.485 00.000 7988 UpdateGuideState exits: No star selected
04:33:25.487 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:25.487 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:25.489 00.002 7988 Enqueuing Expose request
04:33:25.489 00.000 15712 Worker thread wakes up
04:33:25.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:25.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:26.899 01.410 15712 Exposure complete
04:33:26.960 00.061 15712 worker thread done servicing request
04:33:26.960 00.000 7988 OnExposeComplete: enter
04:33:26.960 00.000 7988 UpdateGuideState(): m_state=1
04:33:26.960 00.000 7988 UpdateCurrentPosition: no star selected
04:33:26.960 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:26.960 00.000 7988 Status Line: No star selected
04:33:26.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:33:26.960 00.000 7988 UpdateGuideState exits: No star selected
04:33:26.969 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:26.969 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:26.971 00.002 7988 Enqueuing Expose request
04:33:26.971 00.000 15712 Worker thread wakes up
04:33:26.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:26.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:28.608 01.637 15712 Exposure complete
04:33:28.670 00.062 15712 worker thread done servicing request
04:33:28.670 00.000 7988 OnExposeComplete: enter
04:33:28.670 00.000 7988 UpdateGuideState(): m_state=1
04:33:28.673 00.003 7988 UpdateCurrentPosition: no star selected
04:33:28.673 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:28.673 00.000 7988 Status Line: No star selected
04:33:28.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=63, FiltMin=53, FiltMax=71, Gamma=0.690
04:33:28.673 00.000 7988 UpdateGuideState exits: No star selected
04:33:28.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:28.680 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:28.680 00.000 7988 Enqueuing Expose request
04:33:28.682 00.002 15712 Worker thread wakes up
04:33:28.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:28.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:30.205 01.523 15712 Exposure complete
04:33:30.268 00.063 15712 worker thread done servicing request
04:33:30.269 00.001 7988 OnExposeComplete: enter
04:33:30.269 00.000 7988 UpdateGuideState(): m_state=1
04:33:30.269 00.000 7988 UpdateCurrentPosition: no star selected
04:33:30.269 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:30.269 00.000 7988 Status Line: No star selected
04:33:30.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=53, FiltMax=70, Gamma=0.690
04:33:30.275 00.006 7988 UpdateGuideState exits: No star selected
04:33:30.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:30.275 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:30.275 00.000 7988 Enqueuing Expose request
04:33:30.275 00.000 15712 Worker thread wakes up
04:33:30.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:30.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:31.914 01.639 15712 Exposure complete
04:33:31.976 00.062 15712 worker thread done servicing request
04:33:31.976 00.000 7988 OnExposeComplete: enter
04:33:31.976 00.000 7988 UpdateGuideState(): m_state=1
04:33:31.976 00.000 7988 UpdateCurrentPosition: no star selected
04:33:31.976 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:31.976 00.000 7988 Status Line: No star selected
04:33:31.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=53, FiltMax=70, Gamma=0.690
04:33:31.976 00.000 7988 UpdateGuideState exits: No star selected
04:33:31.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:31.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:31.976 00.000 7988 Enqueuing Expose request
04:33:31.990 00.014 15712 Worker thread wakes up
04:33:31.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:31.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:33.508 01.518 15712 Exposure complete
04:33:33.571 00.063 15712 worker thread done servicing request
04:33:33.571 00.000 7988 OnExposeComplete: enter
04:33:33.571 00.000 7988 UpdateGuideState(): m_state=1
04:33:33.574 00.003 7988 UpdateCurrentPosition: no star selected
04:33:33.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:33.574 00.000 7988 Status Line: No star selected
04:33:33.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:33:33.574 00.000 7988 UpdateGuideState exits: No star selected
04:33:33.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:33.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:33.574 00.000 7988 Enqueuing Expose request
04:33:33.574 00.000 15712 Worker thread wakes up
04:33:33.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:33.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:35.217 01.643 15712 Exposure complete
04:33:35.280 00.063 15712 worker thread done servicing request
04:33:35.280 00.000 7988 OnExposeComplete: enter
04:33:35.280 00.000 7988 UpdateGuideState(): m_state=1
04:33:35.280 00.000 7988 UpdateCurrentPosition: no star selected
04:33:35.280 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:35.280 00.000 7988 Status Line: No star selected
04:33:35.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=70, Gamma=0.690
04:33:35.280 00.000 7988 UpdateGuideState exits: No star selected
04:33:35.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:35.280 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:35.290 00.010 7988 Enqueuing Expose request
04:33:35.290 00.000 15712 Worker thread wakes up
04:33:35.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:35.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:36.815 01.525 15712 Exposure complete
04:33:36.876 00.061 15712 worker thread done servicing request
04:33:36.876 00.000 7988 OnExposeComplete: enter
04:33:36.876 00.000 7988 UpdateGuideState(): m_state=1
04:33:36.881 00.005 7988 UpdateCurrentPosition: no star selected
04:33:36.881 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:36.883 00.002 7988 Status Line: No star selected
04:33:36.885 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=53, FiltMax=71, Gamma=0.690
04:33:36.885 00.000 7988 UpdateGuideState exits: No star selected
04:33:36.887 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:36.888 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:36.888 00.000 7988 Enqueuing Expose request
04:33:36.890 00.002 15712 Worker thread wakes up
04:33:36.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:36.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:38.526 01.636 15712 Exposure complete
04:33:38.588 00.062 15712 worker thread done servicing request
04:33:38.588 00.000 7988 OnExposeComplete: enter
04:33:38.591 00.003 7988 UpdateGuideState(): m_state=1
04:33:38.591 00.000 7988 UpdateCurrentPosition: no star selected
04:33:38.594 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:38.595 00.001 7988 Status Line: No star selected
04:33:38.596 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=63, FiltMin=54, FiltMax=73, Gamma=0.690
04:33:38.598 00.002 7988 UpdateGuideState exits: No star selected
04:33:38.599 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:38.600 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:38.601 00.001 7988 Enqueuing Expose request
04:33:38.602 00.001 15712 Worker thread wakes up
04:33:38.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:38.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:40.126 01.524 15712 Exposure complete
04:33:40.190 00.064 15712 worker thread done servicing request
04:33:40.190 00.000 7988 OnExposeComplete: enter
04:33:40.190 00.000 7988 UpdateGuideState(): m_state=1
04:33:40.192 00.002 7988 UpdateCurrentPosition: no star selected
04:33:40.192 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:40.194 00.002 7988 Status Line: No star selected
04:33:40.196 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=64, FiltMin=54, FiltMax=73, Gamma=0.690
04:33:40.196 00.000 7988 UpdateGuideState exits: No star selected
04:33:40.198 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:40.198 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:40.200 00.002 7988 Enqueuing Expose request
04:33:40.200 00.000 15712 Worker thread wakes up
04:33:40.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:40.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:41.833 01.633 15712 Exposure complete
04:33:41.895 00.062 15712 worker thread done servicing request
04:33:41.895 00.000 7988 OnExposeComplete: enter
04:33:41.895 00.000 7988 UpdateGuideState(): m_state=1
04:33:41.899 00.004 7988 UpdateCurrentPosition: no star selected
04:33:41.899 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:41.901 00.002 7988 Status Line: No star selected
04:33:41.903 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=55, FiltMax=72, Gamma=0.690
04:33:41.903 00.000 7988 UpdateGuideState exits: No star selected
04:33:41.905 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:41.905 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:41.907 00.002 7988 Enqueuing Expose request
04:33:41.908 00.001 15712 Worker thread wakes up
04:33:41.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:41.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:43.431 01.523 15712 Exposure complete
04:33:43.492 00.061 15712 worker thread done servicing request
04:33:43.492 00.000 7988 OnExposeComplete: enter
04:33:43.492 00.000 7988 UpdateGuideState(): m_state=1
04:33:43.497 00.005 7988 UpdateCurrentPosition: no star selected
04:33:43.497 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:43.499 00.002 7988 Status Line: No star selected
04:33:43.501 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=66, FiltMin=58, FiltMax=72, Gamma=0.690
04:33:43.501 00.000 7988 UpdateGuideState exits: No star selected
04:33:43.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:43.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:43.501 00.000 7988 Enqueuing Expose request
04:33:43.505 00.004 15712 Worker thread wakes up
04:33:43.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:43.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:45.140 01.635 15712 Exposure complete
04:33:45.201 00.061 15712 worker thread done servicing request
04:33:45.201 00.000 7988 OnExposeComplete: enter
04:33:45.201 00.000 7988 UpdateGuideState(): m_state=1
04:33:45.206 00.005 7988 UpdateCurrentPosition: no star selected
04:33:45.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:45.208 00.002 7988 Status Line: No star selected
04:33:45.209 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=66, FiltMin=59, FiltMax=72, Gamma=0.690
04:33:45.209 00.000 7988 UpdateGuideState exits: No star selected
04:33:45.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:45.209 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:45.209 00.000 7988 Enqueuing Expose request
04:33:45.209 00.000 15712 Worker thread wakes up
04:33:45.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:45.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:46.636 01.427 15712 Exposure complete
04:33:46.856 00.220 15712 worker thread done servicing request
04:33:46.856 00.000 7988 OnExposeComplete: enter
04:33:46.859 00.003 7988 UpdateGuideState(): m_state=1
04:33:46.861 00.002 7988 UpdateCurrentPosition: no star selected
04:33:46.863 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:46.866 00.003 7988 Status Line: No star selected
04:33:46.870 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=66, FiltMin=59, FiltMax=72, Gamma=0.690
04:33:46.873 00.003 7988 UpdateGuideState exits: No star selected
04:33:46.875 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:46.880 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:46.884 00.004 7988 Enqueuing Expose request
04:33:46.889 00.005 15712 Worker thread wakes up
04:33:46.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:46.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:48.517 01.628 15712 Exposure complete
04:33:48.581 00.064 15712 worker thread done servicing request
04:33:48.581 00.000 7988 OnExposeComplete: enter
04:33:48.582 00.001 7988 UpdateGuideState(): m_state=1
04:33:48.583 00.001 7988 UpdateCurrentPosition: no star selected
04:33:48.585 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:48.586 00.001 7988 Status Line: No star selected
04:33:48.587 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=59, FiltMax=72, Gamma=0.690
04:33:48.588 00.001 7988 UpdateGuideState exits: No star selected
04:33:48.589 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:48.590 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:48.591 00.001 7988 Enqueuing Expose request
04:33:48.592 00.001 15712 Worker thread wakes up
04:33:48.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:48.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:50.115 01.523 15712 Exposure complete
04:33:50.180 00.065 15712 worker thread done servicing request
04:33:50.180 00.000 7988 OnExposeComplete: enter
04:33:50.182 00.002 7988 UpdateGuideState(): m_state=1
04:33:50.183 00.001 7988 UpdateCurrentPosition: no star selected
04:33:50.184 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:50.185 00.001 7988 Status Line: No star selected
04:33:50.186 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=57, FiltMax=73, Gamma=0.690
04:33:50.187 00.001 7988 UpdateGuideState exits: No star selected
04:33:50.188 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:50.189 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:50.190 00.001 7988 Enqueuing Expose request
04:33:50.191 00.001 15712 Worker thread wakes up
04:33:50.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:50.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:51.826 01.635 15712 Exposure complete
04:33:51.887 00.061 15712 worker thread done servicing request
04:33:51.887 00.000 7988 OnExposeComplete: enter
04:33:51.887 00.000 7988 UpdateGuideState(): m_state=1
04:33:51.892 00.005 7988 UpdateCurrentPosition: no star selected
04:33:51.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:51.894 00.002 7988 Status Line: No star selected
04:33:51.896 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:33:51.896 00.000 7988 UpdateGuideState exits: No star selected
04:33:51.898 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:51.898 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:51.900 00.002 7988 Enqueuing Expose request
04:33:51.900 00.000 15712 Worker thread wakes up
04:33:51.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:51.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:53.422 01.522 15712 Exposure complete
04:33:53.485 00.063 15712 worker thread done servicing request
04:33:53.485 00.000 7988 OnExposeComplete: enter
04:33:53.487 00.002 7988 UpdateGuideState(): m_state=1
04:33:53.489 00.002 7988 UpdateCurrentPosition: no star selected
04:33:53.489 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:53.491 00.002 7988 Status Line: No star selected
04:33:53.493 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=64, FiltMin=57, FiltMax=70, Gamma=0.690
04:33:53.495 00.002 7988 UpdateGuideState exits: No star selected
04:33:53.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:53.497 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:53.497 00.000 7988 Enqueuing Expose request
04:33:53.499 00.002 15712 Worker thread wakes up
04:33:53.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:53.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:55.132 01.633 15712 Exposure complete
04:33:55.195 00.063 15712 worker thread done servicing request
04:33:55.195 00.000 7988 OnExposeComplete: enter
04:33:55.195 00.000 7988 UpdateGuideState(): m_state=1
04:33:55.200 00.005 7988 UpdateCurrentPosition: no star selected
04:33:55.200 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:55.202 00.002 7988 Status Line: No star selected
04:33:55.203 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=63, FiltMin=55, FiltMax=70, Gamma=0.690
04:33:55.203 00.000 7988 UpdateGuideState exits: No star selected
04:33:55.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:55.203 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:55.203 00.000 7988 Enqueuing Expose request
04:33:55.203 00.000 15712 Worker thread wakes up
04:33:55.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:55.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:56.730 01.527 15712 Exposure complete
04:33:56.791 00.061 15712 worker thread done servicing request
04:33:56.791 00.000 7988 OnExposeComplete: enter
04:33:56.791 00.000 7988 UpdateGuideState(): m_state=1
04:33:56.796 00.005 7988 UpdateCurrentPosition: no star selected
04:33:56.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:56.798 00.002 7988 Status Line: No star selected
04:33:56.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=55, FiltMax=70, Gamma=0.690
04:33:56.800 00.002 7988 UpdateGuideState exits: No star selected
04:33:56.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:56.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:56.800 00.000 7988 Enqueuing Expose request
04:33:56.800 00.000 15712 Worker thread wakes up
04:33:56.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:56.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:33:58.445 01.645 15712 Exposure complete
04:33:58.506 00.061 15712 worker thread done servicing request
04:33:58.506 00.000 7988 OnExposeComplete: enter
04:33:58.506 00.000 7988 UpdateGuideState(): m_state=1
04:33:58.511 00.005 7988 UpdateCurrentPosition: no star selected
04:33:58.511 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:33:58.513 00.002 7988 Status Line: No star selected
04:33:58.515 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=62, FiltMin=53, FiltMax=70, Gamma=0.690
04:33:58.516 00.001 7988 UpdateGuideState exits: No star selected
04:33:58.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:58.518 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:33:58.518 00.000 7988 Enqueuing Expose request
04:33:58.520 00.002 15712 Worker thread wakes up
04:33:58.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:33:58.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:00.039 01.519 15712 Exposure complete
04:34:00.102 00.063 15712 worker thread done servicing request
04:34:00.104 00.002 7988 OnExposeComplete: enter
04:34:00.106 00.002 7988 UpdateGuideState(): m_state=1
04:34:00.106 00.000 7988 UpdateCurrentPosition: no star selected
04:34:00.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:00.106 00.000 7988 Status Line: No star selected
04:34:00.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=60, FiltMin=53, FiltMax=69, Gamma=0.690
04:34:00.106 00.000 7988 UpdateGuideState exits: No star selected
04:34:00.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:00.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:00.106 00.000 7988 Enqueuing Expose request
04:34:00.106 00.000 15712 Worker thread wakes up
04:34:00.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:00.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:01.750 01.644 15712 Exposure complete
04:34:01.811 00.061 15712 worker thread done servicing request
04:34:01.811 00.000 7988 OnExposeComplete: enter
04:34:01.811 00.000 7988 UpdateGuideState(): m_state=1
04:34:01.811 00.000 7988 UpdateCurrentPosition: no star selected
04:34:01.811 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:01.811 00.000 7988 Status Line: No star selected
04:34:01.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=59, FiltMin=50, FiltMax=67, Gamma=0.690
04:34:01.811 00.000 7988 UpdateGuideState exits: No star selected
04:34:01.820 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:01.820 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:01.820 00.000 7988 Enqueuing Expose request
04:34:01.820 00.000 15712 Worker thread wakes up
04:34:01.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:01.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:03.347 01.527 15712 Exposure complete
04:34:03.409 00.062 15712 worker thread done servicing request
04:34:03.409 00.000 7988 OnExposeComplete: enter
04:34:03.409 00.000 7988 UpdateGuideState(): m_state=1
04:34:03.412 00.003 7988 UpdateCurrentPosition: no star selected
04:34:03.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:03.414 00.002 7988 Status Line: No star selected
04:34:03.416 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=50, FiltMax=66, Gamma=0.690
04:34:03.416 00.000 7988 UpdateGuideState exits: No star selected
04:34:03.418 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:03.420 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:03.420 00.000 7988 Enqueuing Expose request
04:34:03.422 00.002 15712 Worker thread wakes up
04:34:03.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:03.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:05.059 01.637 15712 Exposure complete
04:34:05.120 00.061 15712 worker thread done servicing request
04:34:05.120 00.000 7988 OnExposeComplete: enter
04:34:05.120 00.000 7988 UpdateGuideState(): m_state=1
04:34:05.124 00.004 7988 UpdateCurrentPosition: no star selected
04:34:05.124 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:05.126 00.002 7988 Status Line: No star selected
04:34:05.128 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=57, FiltMin=48, FiltMax=64, Gamma=0.690
04:34:05.128 00.000 7988 UpdateGuideState exits: No star selected
04:34:05.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:05.128 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:05.128 00.000 7988 Enqueuing Expose request
04:34:05.128 00.000 15712 Worker thread wakes up
04:34:05.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:05.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:06.654 01.526 15712 Exposure complete
04:34:06.718 00.064 15712 worker thread done servicing request
04:34:06.718 00.000 7988 OnExposeComplete: enter
04:34:06.718 00.000 7988 UpdateGuideState(): m_state=1
04:34:06.721 00.003 7988 UpdateCurrentPosition: no star selected
04:34:06.721 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:06.721 00.000 7988 Status Line: No star selected
04:34:06.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=48, FiltMax=64, Gamma=0.690
04:34:06.721 00.000 7988 UpdateGuideState exits: No star selected
04:34:06.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:06.721 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:06.721 00.000 7988 Enqueuing Expose request
04:34:06.721 00.000 15712 Worker thread wakes up
04:34:06.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:06.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:08.363 01.642 15712 Exposure complete
04:34:08.427 00.064 15712 worker thread done servicing request
04:34:08.427 00.000 7988 OnExposeComplete: enter
04:34:08.427 00.000 7988 UpdateGuideState(): m_state=1
04:34:08.430 00.003 7988 UpdateCurrentPosition: no star selected
04:34:08.430 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:08.432 00.002 7988 Status Line: No star selected
04:34:08.434 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=55, FiltMin=48, FiltMax=63, Gamma=0.690
04:34:08.434 00.000 7988 UpdateGuideState exits: No star selected
04:34:08.436 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:08.436 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:08.438 00.002 7988 Enqueuing Expose request
04:34:08.438 00.000 15712 Worker thread wakes up
04:34:08.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:08.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:09.965 01.527 15712 Exposure complete
04:34:10.028 00.063 15712 worker thread done servicing request
04:34:10.028 00.000 7988 OnExposeComplete: enter
04:34:10.028 00.000 7988 UpdateGuideState(): m_state=1
04:34:10.028 00.000 7988 UpdateCurrentPosition: no star selected
04:34:10.028 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:10.028 00.000 7988 Status Line: No star selected
04:34:10.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=55, FiltMin=48, FiltMax=62, Gamma=0.690
04:34:10.028 00.000 7988 UpdateGuideState exits: No star selected
04:34:10.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:10.038 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:10.039 00.001 7988 Enqueuing Expose request
04:34:10.039 00.000 15712 Worker thread wakes up
04:34:10.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:10.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:11.683 01.644 15712 Exposure complete
04:34:11.744 00.061 15712 worker thread done servicing request
04:34:11.744 00.000 7988 OnExposeComplete: enter
04:34:11.744 00.000 7988 UpdateGuideState(): m_state=1
04:34:11.748 00.004 7988 UpdateCurrentPosition: no star selected
04:34:11.748 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:11.750 00.002 7988 Status Line: No star selected
04:34:11.752 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=47, FiltMax=64, Gamma=0.690
04:34:11.752 00.000 7988 UpdateGuideState exits: No star selected
04:34:11.754 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:11.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:11.756 00.002 7988 Enqueuing Expose request
04:34:11.756 00.000 15712 Worker thread wakes up
04:34:11.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:11.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:13.281 01.525 15712 Exposure complete
04:34:13.345 00.064 15712 worker thread done servicing request
04:34:13.345 00.000 7988 OnExposeComplete: enter
04:34:13.345 00.000 7988 UpdateGuideState(): m_state=1
04:34:13.345 00.000 7988 UpdateCurrentPosition: no star selected
04:34:13.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:13.345 00.000 7988 Status Line: No star selected
04:34:13.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=56, FiltMin=49, FiltMax=66, Gamma=0.690
04:34:13.345 00.000 7988 UpdateGuideState exits: No star selected
04:34:13.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:13.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:13.345 00.000 7988 Enqueuing Expose request
04:34:13.357 00.012 15712 Worker thread wakes up
04:34:13.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:13.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:14.991 01.634 15712 Exposure complete
04:34:15.052 00.061 15712 worker thread done servicing request
04:34:15.052 00.000 7988 OnExposeComplete: enter
04:34:15.052 00.000 7988 UpdateGuideState(): m_state=1
04:34:15.057 00.005 7988 UpdateCurrentPosition: no star selected
04:34:15.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:15.059 00.002 7988 Status Line: No star selected
04:34:15.061 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=50, FiltMax=69, Gamma=0.690
04:34:15.061 00.000 7988 UpdateGuideState exits: No star selected
04:34:15.063 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:15.063 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:15.065 00.002 7988 Enqueuing Expose request
04:34:15.065 00.000 15712 Worker thread wakes up
04:34:15.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:15.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:16.586 01.521 15712 Exposure complete
04:34:16.648 00.062 15712 worker thread done servicing request
04:34:16.648 00.000 7988 OnExposeComplete: enter
04:34:16.648 00.000 7988 UpdateGuideState(): m_state=1
04:34:16.648 00.000 7988 UpdateCurrentPosition: no star selected
04:34:16.648 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:16.648 00.000 7988 Status Line: No star selected
04:34:16.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=60, FiltMin=49, FiltMax=69, Gamma=0.690
04:34:16.648 00.000 7988 UpdateGuideState exits: No star selected
04:34:16.658 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:16.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:16.658 00.000 7988 Enqueuing Expose request
04:34:16.658 00.000 15712 Worker thread wakes up
04:34:16.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:16.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:18.294 01.636 15712 Exposure complete
04:34:18.359 00.065 15712 worker thread done servicing request
04:34:18.359 00.000 7988 OnExposeComplete: enter
04:34:18.359 00.000 7988 UpdateGuideState(): m_state=1
04:34:18.361 00.002 7988 UpdateCurrentPosition: no star selected
04:34:18.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:18.363 00.002 7988 Status Line: No star selected
04:34:18.365 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=52, FiltMax=70, Gamma=0.690
04:34:18.365 00.000 7988 UpdateGuideState exits: No star selected
04:34:18.367 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:18.367 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:18.369 00.002 7988 Enqueuing Expose request
04:34:18.369 00.000 15712 Worker thread wakes up
04:34:18.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:18.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:19.895 01.526 15712 Exposure complete
04:34:19.960 00.065 15712 worker thread done servicing request
04:34:19.960 00.000 7988 OnExposeComplete: enter
04:34:19.960 00.000 7988 UpdateGuideState(): m_state=1
04:34:19.960 00.000 7988 UpdateCurrentPosition: no star selected
04:34:19.960 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:19.960 00.000 7988 Status Line: No star selected
04:34:19.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=53, FiltMax=71, Gamma=0.690
04:34:19.960 00.000 7988 UpdateGuideState exits: No star selected
04:34:19.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:19.960 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:19.960 00.000 7988 Enqueuing Expose request
04:34:19.960 00.000 15712 Worker thread wakes up
04:34:19.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:19.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:21.599 01.639 15712 Exposure complete
04:34:21.663 00.064 15712 worker thread done servicing request
04:34:21.663 00.000 7988 OnExposeComplete: enter
04:34:21.663 00.000 7988 UpdateGuideState(): m_state=1
04:34:21.668 00.005 7988 UpdateCurrentPosition: no star selected
04:34:21.668 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:21.670 00.002 7988 Status Line: No star selected
04:34:21.672 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=55, FiltMax=72, Gamma=0.690
04:34:21.672 00.000 7988 UpdateGuideState exits: No star selected
04:34:21.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:21.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:21.672 00.000 7988 Enqueuing Expose request
04:34:21.672 00.000 15712 Worker thread wakes up
04:34:21.677 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:21.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:23.195 01.518 15712 Exposure complete
04:34:23.259 00.064 15712 worker thread done servicing request
04:34:23.259 00.000 7988 OnExposeComplete: enter
04:34:23.259 00.000 7988 UpdateGuideState(): m_state=1
04:34:23.261 00.002 7988 UpdateCurrentPosition: no star selected
04:34:23.261 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:23.261 00.000 7988 Status Line: No star selected
04:34:23.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=55, FiltMax=73, Gamma=0.690
04:34:23.261 00.000 7988 UpdateGuideState exits: No star selected
04:34:23.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:23.261 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:23.261 00.000 7988 Enqueuing Expose request
04:34:23.261 00.000 15712 Worker thread wakes up
04:34:23.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:23.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:24.904 01.643 15712 Exposure complete
04:34:24.965 00.061 15712 worker thread done servicing request
04:34:24.965 00.000 7988 OnExposeComplete: enter
04:34:24.965 00.000 7988 UpdateGuideState(): m_state=1
04:34:24.969 00.004 7988 UpdateCurrentPosition: no star selected
04:34:24.969 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:24.971 00.002 7988 Status Line: No star selected
04:34:24.973 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=57, FiltMax=73, Gamma=0.690
04:34:24.973 00.000 7988 UpdateGuideState exits: No star selected
04:34:24.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:24.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:24.973 00.000 7988 Enqueuing Expose request
04:34:24.973 00.000 15712 Worker thread wakes up
04:34:24.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:24.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:26.500 01.527 15712 Exposure complete
04:34:26.562 00.062 15712 worker thread done servicing request
04:34:26.562 00.000 7988 OnExposeComplete: enter
04:34:26.562 00.000 7988 UpdateGuideState(): m_state=1
04:34:26.567 00.005 7988 UpdateCurrentPosition: no star selected
04:34:26.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:26.569 00.002 7988 Status Line: No star selected
04:34:26.571 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=56, FiltMax=72, Gamma=0.690
04:34:26.571 00.000 7988 UpdateGuideState exits: No star selected
04:34:26.573 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:26.573 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:26.575 00.002 7988 Enqueuing Expose request
04:34:26.575 00.000 15712 Worker thread wakes up
04:34:26.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:26.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:28.207 01.632 15712 Exposure complete
04:34:28.269 00.062 15712 worker thread done servicing request
04:34:28.269 00.000 7988 OnExposeComplete: enter
04:34:28.269 00.000 7988 UpdateGuideState(): m_state=1
04:34:28.274 00.005 7988 UpdateCurrentPosition: no star selected
04:34:28.274 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:28.276 00.002 7988 Status Line: No star selected
04:34:28.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=63, FiltMin=54, FiltMax=72, Gamma=0.690
04:34:28.278 00.002 7988 UpdateGuideState exits: No star selected
04:34:28.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:28.280 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:28.280 00.000 7988 Enqueuing Expose request
04:34:28.282 00.002 15712 Worker thread wakes up
04:34:28.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:28.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:29.804 01.522 15712 Exposure complete
04:34:29.868 00.064 15712 worker thread done servicing request
04:34:29.870 00.002 7988 OnExposeComplete: enter
04:34:29.870 00.000 7988 UpdateGuideState(): m_state=1
04:34:29.870 00.000 7988 UpdateCurrentPosition: no star selected
04:34:29.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:29.870 00.000 7988 Status Line: No star selected
04:34:29.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=62, FiltMin=52, FiltMax=71, Gamma=0.690
04:34:29.877 00.007 7988 UpdateGuideState exits: No star selected
04:34:29.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:29.879 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:29.879 00.000 7988 Enqueuing Expose request
04:34:29.881 00.002 15712 Worker thread wakes up
04:34:29.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:29.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:31.517 01.636 15712 Exposure complete
04:34:31.580 00.063 15712 worker thread done servicing request
04:34:31.580 00.000 7988 OnExposeComplete: enter
04:34:31.580 00.000 7988 UpdateGuideState(): m_state=1
04:34:31.580 00.000 7988 UpdateCurrentPosition: no star selected
04:34:31.580 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:31.580 00.000 7988 Status Line: No star selected
04:34:31.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=52, FiltMax=70, Gamma=0.690
04:34:31.580 00.000 7988 UpdateGuideState exits: No star selected
04:34:31.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:31.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:31.580 00.000 7988 Enqueuing Expose request
04:34:31.580 00.000 15712 Worker thread wakes up
04:34:31.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:31.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:33.113 01.533 15712 Exposure complete
04:34:33.174 00.061 15712 worker thread done servicing request
04:34:33.174 00.000 7988 OnExposeComplete: enter
04:34:33.174 00.000 7988 UpdateGuideState(): m_state=1
04:34:33.178 00.004 7988 UpdateCurrentPosition: no star selected
04:34:33.178 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:33.180 00.002 7988 Status Line: No star selected
04:34:33.182 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=61, FiltMin=52, FiltMax=69, Gamma=0.690
04:34:33.182 00.000 7988 UpdateGuideState exits: No star selected
04:34:33.184 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:33.184 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:33.186 00.002 7988 Enqueuing Expose request
04:34:33.186 00.000 15712 Worker thread wakes up
04:34:33.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:33.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:34.821 01.635 15712 Exposure complete
04:34:34.882 00.061 15712 worker thread done servicing request
04:34:34.882 00.000 7988 OnExposeComplete: enter
04:34:34.882 00.000 7988 UpdateGuideState(): m_state=1
04:34:34.886 00.004 7988 UpdateCurrentPosition: no star selected
04:34:34.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:34.888 00.002 7988 Status Line: No star selected
04:34:34.890 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=61, FiltMin=51, FiltMax=71, Gamma=0.690
04:34:34.890 00.000 7988 UpdateGuideState exits: No star selected
04:34:34.892 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:34.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:34.894 00.002 7988 Enqueuing Expose request
04:34:34.894 00.000 15712 Worker thread wakes up
04:34:34.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:34.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:36.417 01.523 15712 Exposure complete
04:34:36.479 00.062 15712 worker thread done servicing request
04:34:36.479 00.000 7988 OnExposeComplete: enter
04:34:36.479 00.000 7988 UpdateGuideState(): m_state=1
04:34:36.483 00.004 7988 UpdateCurrentPosition: no star selected
04:34:36.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:36.485 00.002 7988 Status Line: No star selected
04:34:36.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=51, FiltMax=71, Gamma=0.690
04:34:36.485 00.000 7988 UpdateGuideState exits: No star selected
04:34:36.485 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:36.485 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:36.485 00.000 7988 Enqueuing Expose request
04:34:36.485 00.000 15712 Worker thread wakes up
04:34:36.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:36.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:38.122 01.637 15712 Exposure complete
04:34:38.187 00.065 15712 worker thread done servicing request
04:34:38.187 00.000 7988 OnExposeComplete: enter
04:34:38.187 00.000 7988 UpdateGuideState(): m_state=1
04:34:38.187 00.000 7988 UpdateCurrentPosition: no star selected
04:34:38.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:38.187 00.000 7988 Status Line: No star selected
04:34:38.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=53, FiltMax=71, Gamma=0.690
04:34:38.187 00.000 7988 UpdateGuideState exits: No star selected
04:34:38.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:38.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:38.187 00.000 7988 Enqueuing Expose request
04:34:38.187 00.000 15712 Worker thread wakes up
04:34:38.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:38.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:39.724 01.537 15712 Exposure complete
04:34:39.788 00.064 15712 worker thread done servicing request
04:34:39.788 00.000 7988 OnExposeComplete: enter
04:34:39.788 00.000 7988 UpdateGuideState(): m_state=1
04:34:39.790 00.002 7988 UpdateCurrentPosition: no star selected
04:34:39.790 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:39.792 00.002 7988 Status Line: No star selected
04:34:39.794 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=54, FiltMax=71, Gamma=0.690
04:34:39.794 00.000 7988 UpdateGuideState exits: No star selected
04:34:39.796 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:39.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:39.798 00.002 7988 Enqueuing Expose request
04:34:39.798 00.000 15712 Worker thread wakes up
04:34:39.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:39.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:41.432 01.634 15712 Exposure complete
04:34:41.493 00.061 15712 worker thread done servicing request
04:34:41.493 00.000 7988 OnExposeComplete: enter
04:34:41.493 00.000 7988 UpdateGuideState(): m_state=1
04:34:41.498 00.005 7988 UpdateCurrentPosition: no star selected
04:34:41.498 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:41.500 00.002 7988 Status Line: No star selected
04:34:41.502 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:34:41.502 00.000 7988 UpdateGuideState exits: No star selected
04:34:41.504 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:41.504 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:41.506 00.002 7988 Enqueuing Expose request
04:34:41.506 00.000 15712 Worker thread wakes up
04:34:41.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:41.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:43.029 01.523 15712 Exposure complete
04:34:43.090 00.061 15712 worker thread done servicing request
04:34:43.090 00.000 7988 OnExposeComplete: enter
04:34:43.090 00.000 7988 UpdateGuideState(): m_state=1
04:34:43.095 00.005 7988 UpdateCurrentPosition: no star selected
04:34:43.095 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:43.097 00.002 7988 Status Line: No star selected
04:34:43.099 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:34:43.099 00.000 7988 UpdateGuideState exits: No star selected
04:34:43.101 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:43.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:43.101 00.000 7988 Enqueuing Expose request
04:34:43.104 00.003 15712 Worker thread wakes up
04:34:43.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:43.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:44.738 01.634 15712 Exposure complete
04:34:44.800 00.062 15712 worker thread done servicing request
04:34:44.800 00.000 7988 OnExposeComplete: enter
04:34:44.800 00.000 7988 UpdateGuideState(): m_state=1
04:34:44.804 00.004 7988 UpdateCurrentPosition: no star selected
04:34:44.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:44.806 00.002 7988 Status Line: No star selected
04:34:44.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=64, FiltMin=56, FiltMax=72, Gamma=0.690
04:34:44.806 00.000 7988 UpdateGuideState exits: No star selected
04:34:44.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:44.806 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:44.806 00.000 7988 Enqueuing Expose request
04:34:44.806 00.000 15712 Worker thread wakes up
04:34:44.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:44.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:46.335 01.529 15712 Exposure complete
04:34:46.397 00.062 15712 worker thread done servicing request
04:34:46.397 00.000 7988 OnExposeComplete: enter
04:34:46.397 00.000 7988 UpdateGuideState(): m_state=1
04:34:46.401 00.004 7988 UpdateCurrentPosition: no star selected
04:34:46.401 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:46.403 00.002 7988 Status Line: No star selected
04:34:46.404 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=65, FiltMin=58, FiltMax=72, Gamma=0.690
04:34:46.406 00.002 7988 UpdateGuideState exits: No star selected
04:34:46.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:46.408 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:46.408 00.000 7988 Enqueuing Expose request
04:34:46.410 00.002 15712 Worker thread wakes up
04:34:46.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:46.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:48.037 01.627 15712 Exposure complete
04:34:48.108 00.071 15712 worker thread done servicing request
04:34:48.108 00.000 7988 OnExposeComplete: enter
04:34:48.110 00.002 7988 UpdateGuideState(): m_state=1
04:34:48.110 00.000 7988 UpdateCurrentPosition: no star selected
04:34:48.110 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:48.114 00.004 7988 Status Line: No star selected
04:34:48.117 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=58, FiltMax=72, Gamma=0.690
04:34:48.117 00.000 7988 UpdateGuideState exits: No star selected
04:34:48.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:48.117 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:48.117 00.000 7988 Enqueuing Expose request
04:34:48.117 00.000 15712 Worker thread wakes up
04:34:48.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:48.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:49.535 01.418 15712 Exposure complete
04:34:49.597 00.062 15712 worker thread done servicing request
04:34:49.597 00.000 7988 OnExposeComplete: enter
04:34:49.597 00.000 7988 UpdateGuideState(): m_state=1
04:34:49.597 00.000 7988 UpdateCurrentPosition: no star selected
04:34:49.597 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:49.597 00.000 7988 Status Line: No star selected
04:34:49.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=57, FiltMax=73, Gamma=0.690
04:34:49.597 00.000 7988 UpdateGuideState exits: No star selected
04:34:49.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:49.597 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:49.597 00.000 7988 Enqueuing Expose request
04:34:49.597 00.000 15712 Worker thread wakes up
04:34:49.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:49.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:51.243 01.646 15712 Exposure complete
04:34:51.304 00.061 15712 worker thread done servicing request
04:34:51.304 00.000 7988 OnExposeComplete: enter
04:34:51.304 00.000 7988 UpdateGuideState(): m_state=1
04:34:51.313 00.009 7988 UpdateCurrentPosition: no star selected
04:34:51.313 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:51.315 00.002 7988 Status Line: No star selected
04:34:51.317 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=55, FiltMax=71, Gamma=0.690
04:34:51.317 00.000 7988 UpdateGuideState exits: No star selected
04:34:51.319 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:51.319 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:51.319 00.000 7988 Enqueuing Expose request
04:34:51.319 00.000 15712 Worker thread wakes up
04:34:51.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:51.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:52.740 01.421 15712 Exposure complete
04:34:52.802 00.062 15712 worker thread done servicing request
04:34:52.802 00.000 7988 OnExposeComplete: enter
04:34:52.802 00.000 7988 UpdateGuideState(): m_state=1
04:34:52.807 00.005 7988 UpdateCurrentPosition: no star selected
04:34:52.809 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:52.809 00.000 7988 Status Line: No star selected
04:34:52.811 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=53, FiltMax=69, Gamma=0.690
04:34:52.811 00.000 7988 UpdateGuideState exits: No star selected
04:34:52.813 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:52.814 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:52.814 00.000 7988 Enqueuing Expose request
04:34:52.816 00.002 15712 Worker thread wakes up
04:34:52.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:52.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:54.447 01.631 15712 Exposure complete
04:34:54.509 00.062 15712 worker thread done servicing request
04:34:54.509 00.000 7988 OnExposeComplete: enter
04:34:54.509 00.000 7988 UpdateGuideState(): m_state=1
04:34:54.509 00.000 7988 UpdateCurrentPosition: no star selected
04:34:54.509 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:54.509 00.000 7988 Status Line: No star selected
04:34:54.517 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=50, FiltMax=68, Gamma=0.690
04:34:54.517 00.000 7988 UpdateGuideState exits: No star selected
04:34:54.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:54.517 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:54.517 00.000 7988 Enqueuing Expose request
04:34:54.517 00.000 15712 Worker thread wakes up
04:34:54.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:54.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:56.043 01.526 15712 Exposure complete
04:34:56.106 00.063 15712 worker thread done servicing request
04:34:56.106 00.000 7988 OnExposeComplete: enter
04:34:56.106 00.000 7988 UpdateGuideState(): m_state=1
04:34:56.106 00.000 7988 UpdateCurrentPosition: no star selected
04:34:56.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:56.106 00.000 7988 Status Line: No star selected
04:34:56.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=58, FiltMin=51, FiltMax=67, Gamma=0.690
04:34:56.106 00.000 7988 UpdateGuideState exits: No star selected
04:34:56.116 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:56.116 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:56.116 00.000 7988 Enqueuing Expose request
04:34:56.116 00.000 15712 Worker thread wakes up
04:34:56.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:56.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:57.752 01.636 15712 Exposure complete
04:34:57.814 00.062 15712 worker thread done servicing request
04:34:57.814 00.000 7988 OnExposeComplete: enter
04:34:57.814 00.000 7988 UpdateGuideState(): m_state=1
04:34:57.817 00.003 7988 UpdateCurrentPosition: no star selected
04:34:57.817 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:57.819 00.002 7988 Status Line: No star selected
04:34:57.821 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=50, FiltMax=66, Gamma=0.690
04:34:57.821 00.000 7988 UpdateGuideState exits: No star selected
04:34:57.823 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:57.823 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:57.825 00.002 7988 Enqueuing Expose request
04:34:57.825 00.000 15712 Worker thread wakes up
04:34:57.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:57.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:34:59.350 01.525 15712 Exposure complete
04:34:59.412 00.062 15712 worker thread done servicing request
04:34:59.412 00.000 7988 OnExposeComplete: enter
04:34:59.414 00.002 7988 UpdateGuideState(): m_state=1
04:34:59.414 00.000 7988 UpdateCurrentPosition: no star selected
04:34:59.416 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:34:59.418 00.002 7988 Status Line: No star selected
04:34:59.419 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=58, FiltMin=49, FiltMax=68, Gamma=0.690
04:34:59.419 00.000 7988 UpdateGuideState exits: No star selected
04:34:59.421 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:59.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:34:59.423 00.002 7988 Enqueuing Expose request
04:34:59.423 00.000 15712 Worker thread wakes up
04:34:59.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:34:59.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:01.059 01.636 15712 Exposure complete
04:35:01.122 00.063 15712 worker thread done servicing request
04:35:01.122 00.000 7988 OnExposeComplete: enter
04:35:01.122 00.000 7988 UpdateGuideState(): m_state=1
04:35:01.124 00.002 7988 UpdateCurrentPosition: no star selected
04:35:01.124 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:01.126 00.002 7988 Status Line: No star selected
04:35:01.128 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=59, FiltMin=51, FiltMax=71, Gamma=0.690
04:35:01.128 00.000 7988 UpdateGuideState exits: No star selected
04:35:01.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:01.128 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:01.128 00.000 7988 Enqueuing Expose request
04:35:01.128 00.000 15712 Worker thread wakes up
04:35:01.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:01.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:02.655 01.527 15712 Exposure complete
04:35:02.718 00.063 15712 worker thread done servicing request
04:35:02.718 00.000 7988 OnExposeComplete: enter
04:35:02.718 00.000 7988 UpdateGuideState(): m_state=1
04:35:02.722 00.004 7988 UpdateCurrentPosition: no star selected
04:35:02.723 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:02.723 00.000 7988 Status Line: No star selected
04:35:02.725 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=52, FiltMax=72, Gamma=0.690
04:35:02.727 00.002 7988 UpdateGuideState exits: No star selected
04:35:02.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:02.729 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:02.729 00.000 7988 Enqueuing Expose request
04:35:02.731 00.002 15712 Worker thread wakes up
04:35:02.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:02.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:04.365 01.634 15712 Exposure complete
04:35:04.427 00.062 15712 worker thread done servicing request
04:35:04.427 00.000 7988 OnExposeComplete: enter
04:35:04.427 00.000 7988 UpdateGuideState(): m_state=1
04:35:04.427 00.000 7988 UpdateCurrentPosition: no star selected
04:35:04.427 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:04.427 00.000 7988 Status Line: No star selected
04:35:04.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=53, FiltMax=72, Gamma=0.690
04:35:04.427 00.000 7988 UpdateGuideState exits: No star selected
04:35:04.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:04.427 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:04.427 00.000 7988 Enqueuing Expose request
04:35:04.427 00.000 15712 Worker thread wakes up
04:35:04.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:04.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:05.958 01.531 15712 Exposure complete
04:35:06.021 00.063 15712 worker thread done servicing request
04:35:06.021 00.000 7988 OnExposeComplete: enter
04:35:06.021 00.000 7988 UpdateGuideState(): m_state=1
04:35:06.026 00.005 7988 UpdateCurrentPosition: no star selected
04:35:06.026 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:06.028 00.002 7988 Status Line: No star selected
04:35:06.030 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=64, FiltMin=55, FiltMax=72, Gamma=0.690
04:35:06.030 00.000 7988 UpdateGuideState exits: No star selected
04:35:06.032 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:06.032 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:06.034 00.002 7988 Enqueuing Expose request
04:35:06.034 00.000 15712 Worker thread wakes up
04:35:06.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:06.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:07.669 01.635 15712 Exposure complete
04:35:07.730 00.061 15712 worker thread done servicing request
04:35:07.730 00.000 7988 OnExposeComplete: enter
04:35:07.730 00.000 7988 UpdateGuideState(): m_state=1
04:35:07.734 00.004 7988 UpdateCurrentPosition: no star selected
04:35:07.734 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:07.736 00.002 7988 Status Line: No star selected
04:35:07.738 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=54, FiltMax=71, Gamma=0.690
04:35:07.738 00.000 7988 UpdateGuideState exits: No star selected
04:35:07.741 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:07.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:07.743 00.002 7988 Enqueuing Expose request
04:35:07.743 00.000 15712 Worker thread wakes up
04:35:07.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:07.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:09.263 01.520 15712 Exposure complete
04:35:09.324 00.061 15712 worker thread done servicing request
04:35:09.324 00.000 7988 OnExposeComplete: enter
04:35:09.324 00.000 7988 UpdateGuideState(): m_state=1
04:35:09.329 00.005 7988 UpdateCurrentPosition: no star selected
04:35:09.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:09.331 00.002 7988 Status Line: No star selected
04:35:09.333 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=51, FiltMax=70, Gamma=0.690
04:35:09.333 00.000 7988 UpdateGuideState exits: No star selected
04:35:09.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:09.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:09.333 00.000 7988 Enqueuing Expose request
04:35:09.333 00.000 15712 Worker thread wakes up
04:35:09.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:09.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:10.969 01.636 15712 Exposure complete
04:35:11.032 00.063 15712 worker thread done servicing request
04:35:11.032 00.000 7988 OnExposeComplete: enter
04:35:11.032 00.000 7988 UpdateGuideState(): m_state=1
04:35:11.036 00.004 7988 UpdateCurrentPosition: no star selected
04:35:11.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:11.038 00.002 7988 Status Line: No star selected
04:35:11.040 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=60, FiltMin=51, FiltMax=69, Gamma=0.690
04:35:11.041 00.001 7988 UpdateGuideState exits: No star selected
04:35:11.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:11.041 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:11.041 00.000 7988 Enqueuing Expose request
04:35:11.041 00.000 15712 Worker thread wakes up
04:35:11.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:11.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:12.568 01.527 15712 Exposure complete
04:35:12.629 00.061 15712 worker thread done servicing request
04:35:12.629 00.000 7988 OnExposeComplete: enter
04:35:12.629 00.000 7988 UpdateGuideState(): m_state=1
04:35:12.629 00.000 7988 UpdateCurrentPosition: no star selected
04:35:12.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:12.629 00.000 7988 Status Line: No star selected
04:35:12.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=59, FiltMin=51, FiltMax=67, Gamma=0.690
04:35:12.629 00.000 7988 UpdateGuideState exits: No star selected
04:35:12.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:12.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:12.629 00.000 7988 Enqueuing Expose request
04:35:12.643 00.014 15712 Worker thread wakes up
04:35:12.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:12.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:14.276 01.633 15712 Exposure complete
04:35:14.338 00.062 15712 worker thread done servicing request
04:35:14.338 00.000 7988 OnExposeComplete: enter
04:35:14.338 00.000 7988 UpdateGuideState(): m_state=1
04:35:14.341 00.003 7988 UpdateCurrentPosition: no star selected
04:35:14.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:14.344 00.003 7988 Status Line: No star selected
04:35:14.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=51, FiltMax=67, Gamma=0.690
04:35:14.344 00.000 7988 UpdateGuideState exits: No star selected
04:35:14.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:14.344 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:14.344 00.000 7988 Enqueuing Expose request
04:35:14.344 00.000 15712 Worker thread wakes up
04:35:14.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:14.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:15.873 01.529 15712 Exposure complete
04:35:15.937 00.064 15712 worker thread done servicing request
04:35:15.937 00.000 7988 OnExposeComplete: enter
04:35:15.939 00.002 7988 UpdateGuideState(): m_state=1
04:35:15.939 00.000 7988 UpdateCurrentPosition: no star selected
04:35:15.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:15.939 00.000 7988 Status Line: No star selected
04:35:15.945 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=51, FiltMax=67, Gamma=0.690
04:35:15.945 00.000 7988 UpdateGuideState exits: No star selected
04:35:15.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:15.945 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:15.945 00.000 7988 Enqueuing Expose request
04:35:15.945 00.000 15712 Worker thread wakes up
04:35:15.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:15.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:17.691 01.746 15712 Exposure complete
04:35:17.753 00.062 15712 worker thread done servicing request
04:35:17.753 00.000 7988 OnExposeComplete: enter
04:35:17.753 00.000 7988 UpdateGuideState(): m_state=1
04:35:17.756 00.003 7988 UpdateCurrentPosition: no star selected
04:35:17.756 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:17.758 00.002 7988 Status Line: No star selected
04:35:17.760 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=51, FiltMax=70, Gamma=0.690
04:35:17.760 00.000 7988 UpdateGuideState exits: No star selected
04:35:17.762 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:17.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:17.764 00.002 7988 Enqueuing Expose request
04:35:17.765 00.001 15712 Worker thread wakes up
04:35:17.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:17.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:19.176 01.411 15712 Exposure complete
04:35:19.241 00.065 15712 worker thread done servicing request
04:35:19.241 00.000 7988 OnExposeComplete: enter
04:35:19.241 00.000 7988 UpdateGuideState(): m_state=1
04:35:19.244 00.003 7988 UpdateCurrentPosition: no star selected
04:35:19.244 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:19.244 00.000 7988 Status Line: No star selected
04:35:19.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=59, FiltMin=50, FiltMax=68, Gamma=0.690
04:35:19.244 00.000 7988 UpdateGuideState exits: No star selected
04:35:19.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:19.244 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:19.244 00.000 7988 Enqueuing Expose request
04:35:19.244 00.000 15712 Worker thread wakes up
04:35:19.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:19.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:20.887 01.643 15712 Exposure complete
04:35:20.949 00.062 15712 worker thread done servicing request
04:35:20.949 00.000 7988 OnExposeComplete: enter
04:35:20.949 00.000 7988 UpdateGuideState(): m_state=1
04:35:20.953 00.004 7988 UpdateCurrentPosition: no star selected
04:35:20.953 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:20.955 00.002 7988 Status Line: No star selected
04:35:20.957 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=49, FiltMax=69, Gamma=0.690
04:35:20.957 00.000 7988 UpdateGuideState exits: No star selected
04:35:20.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:20.957 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:20.957 00.000 7988 Enqueuing Expose request
04:35:20.957 00.000 15712 Worker thread wakes up
04:35:20.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:20.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:22.485 01.528 15712 Exposure complete
04:35:22.546 00.061 15712 worker thread done servicing request
04:35:22.546 00.000 7988 OnExposeComplete: enter
04:35:22.546 00.000 7988 UpdateGuideState(): m_state=1
04:35:22.546 00.000 7988 UpdateCurrentPosition: no star selected
04:35:22.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:22.546 00.000 7988 Status Line: No star selected
04:35:22.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=59, FiltMin=50, FiltMax=68, Gamma=0.690
04:35:22.546 00.000 7988 UpdateGuideState exits: No star selected
04:35:22.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:22.546 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:22.546 00.000 7988 Enqueuing Expose request
04:35:22.546 00.000 15712 Worker thread wakes up
04:35:22.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:22.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:24.193 01.647 15712 Exposure complete
04:35:24.256 00.063 15712 worker thread done servicing request
04:35:24.256 00.000 7988 OnExposeComplete: enter
04:35:24.256 00.000 7988 UpdateGuideState(): m_state=1
04:35:24.260 00.004 7988 UpdateCurrentPosition: no star selected
04:35:24.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:24.262 00.002 7988 Status Line: No star selected
04:35:24.264 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=48, FiltMax=69, Gamma=0.690
04:35:24.265 00.001 7988 UpdateGuideState exits: No star selected
04:35:24.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:24.267 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:24.267 00.000 7988 Enqueuing Expose request
04:35:24.269 00.002 15712 Worker thread wakes up
04:35:24.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:24.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:25.793 01.524 15712 Exposure complete
04:35:25.854 00.061 15712 worker thread done servicing request
04:35:25.854 00.000 7988 OnExposeComplete: enter
04:35:25.854 00.000 7988 UpdateGuideState(): m_state=1
04:35:25.859 00.005 7988 UpdateCurrentPosition: no star selected
04:35:25.859 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:25.861 00.002 7988 Status Line: No star selected
04:35:25.863 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=60, FiltMin=50, FiltMax=68, Gamma=0.690
04:35:25.864 00.001 7988 UpdateGuideState exits: No star selected
04:35:25.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:25.866 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:25.866 00.000 7988 Enqueuing Expose request
04:35:25.868 00.002 15712 Worker thread wakes up
04:35:25.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:25.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:27.500 01.632 15712 Exposure complete
04:35:27.566 00.066 15712 worker thread done servicing request
04:35:27.566 00.000 7988 OnExposeComplete: enter
04:35:27.566 00.000 7988 UpdateGuideState(): m_state=1
04:35:27.569 00.003 7988 UpdateCurrentPosition: no star selected
04:35:27.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:27.571 00.002 7988 Status Line: No star selected
04:35:27.573 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=50, FiltMax=68, Gamma=0.690
04:35:27.573 00.000 7988 UpdateGuideState exits: No star selected
04:35:27.575 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:27.575 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:27.577 00.002 7988 Enqueuing Expose request
04:35:27.577 00.000 15712 Worker thread wakes up
04:35:27.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:27.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:29.103 01.526 15712 Exposure complete
04:35:29.164 00.061 15712 worker thread done servicing request
04:35:29.164 00.000 7988 OnExposeComplete: enter
04:35:29.164 00.000 7988 UpdateGuideState(): m_state=1
04:35:29.169 00.005 7988 UpdateCurrentPosition: no star selected
04:35:29.169 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:29.169 00.000 7988 Status Line: No star selected
04:35:29.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=51, FiltMax=68, Gamma=0.690
04:35:29.169 00.000 7988 UpdateGuideState exits: No star selected
04:35:29.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:29.169 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:29.169 00.000 7988 Enqueuing Expose request
04:35:29.169 00.000 15712 Worker thread wakes up
04:35:29.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:29.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:30.811 01.642 15712 Exposure complete
04:35:30.874 00.063 15712 worker thread done servicing request
04:35:30.874 00.000 7988 OnExposeComplete: enter
04:35:30.874 00.000 7988 UpdateGuideState(): m_state=1
04:35:30.878 00.004 7988 UpdateCurrentPosition: no star selected
04:35:30.878 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:30.880 00.002 7988 Status Line: No star selected
04:35:30.882 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=52, FiltMax=67, Gamma=0.690
04:35:30.883 00.001 7988 UpdateGuideState exits: No star selected
04:35:30.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:30.885 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:30.885 00.000 7988 Enqueuing Expose request
04:35:30.887 00.002 15712 Worker thread wakes up
04:35:30.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:30.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:32.412 01.525 15712 Exposure complete
04:35:32.475 00.063 15712 worker thread done servicing request
04:35:32.476 00.001 7988 OnExposeComplete: enter
04:35:32.476 00.000 7988 UpdateGuideState(): m_state=1
04:35:32.476 00.000 7988 UpdateCurrentPosition: no star selected
04:35:32.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:32.476 00.000 7988 Status Line: No star selected
04:35:32.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=52, FiltMax=68, Gamma=0.690
04:35:32.476 00.000 7988 UpdateGuideState exits: No star selected
04:35:32.483 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:32.483 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:32.483 00.000 7988 Enqueuing Expose request
04:35:32.483 00.000 15712 Worker thread wakes up
04:35:32.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:32.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:34.122 01.639 15712 Exposure complete
04:35:34.184 00.062 15712 worker thread done servicing request
04:35:34.184 00.000 7988 OnExposeComplete: enter
04:35:34.184 00.000 7988 UpdateGuideState(): m_state=1
04:35:34.188 00.004 7988 UpdateCurrentPosition: no star selected
04:35:34.188 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:34.190 00.002 7988 Status Line: No star selected
04:35:34.192 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=60, FiltMin=52, FiltMax=68, Gamma=0.690
04:35:34.192 00.000 7988 UpdateGuideState exits: No star selected
04:35:34.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:34.192 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:34.192 00.000 7988 Enqueuing Expose request
04:35:34.192 00.000 15712 Worker thread wakes up
04:35:34.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:34.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:35.719 01.527 15712 Exposure complete
04:35:35.782 00.063 15712 worker thread done servicing request
04:35:35.782 00.000 7988 OnExposeComplete: enter
04:35:35.782 00.000 7988 UpdateGuideState(): m_state=1
04:35:35.785 00.003 7988 UpdateCurrentPosition: no star selected
04:35:35.785 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:35.785 00.000 7988 Status Line: No star selected
04:35:35.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=60, FiltMin=51, FiltMax=68, Gamma=0.690
04:35:35.785 00.000 7988 UpdateGuideState exits: No star selected
04:35:35.790 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:35.790 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:35.792 00.002 7988 Enqueuing Expose request
04:35:35.792 00.000 15712 Worker thread wakes up
04:35:35.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:35.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:37.426 01.634 15712 Exposure complete
04:35:37.489 00.063 15712 worker thread done servicing request
04:35:37.489 00.000 7988 OnExposeComplete: enter
04:35:37.489 00.000 7988 UpdateGuideState(): m_state=1
04:35:37.489 00.000 7988 UpdateCurrentPosition: no star selected
04:35:37.489 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:37.489 00.000 7988 Status Line: No star selected
04:35:37.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=59, FiltMin=48, FiltMax=69, Gamma=0.690
04:35:37.489 00.000 7988 UpdateGuideState exits: No star selected
04:35:37.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:37.489 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:37.489 00.000 7988 Enqueuing Expose request
04:35:37.489 00.000 15712 Worker thread wakes up
04:35:37.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:37.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:39.021 01.532 15712 Exposure complete
04:35:39.083 00.062 15712 worker thread done servicing request
04:35:39.083 00.000 7988 OnExposeComplete: enter
04:35:39.083 00.000 7988 UpdateGuideState(): m_state=1
04:35:39.086 00.003 7988 UpdateCurrentPosition: no star selected
04:35:39.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:39.088 00.002 7988 Status Line: No star selected
04:35:39.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=47, FiltMax=69, Gamma=0.690
04:35:39.090 00.000 7988 UpdateGuideState exits: No star selected
04:35:39.092 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:39.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:39.094 00.002 7988 Enqueuing Expose request
04:35:39.094 00.000 15712 Worker thread wakes up
04:35:39.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:39.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:40.834 01.740 15712 Exposure complete
04:35:40.898 00.064 15712 worker thread done servicing request
04:35:40.898 00.000 7988 OnExposeComplete: enter
04:35:40.898 00.000 7988 UpdateGuideState(): m_state=1
04:35:40.901 00.003 7988 UpdateCurrentPosition: no star selected
04:35:40.901 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:40.903 00.002 7988 Status Line: No star selected
04:35:40.905 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=56, FiltMin=48, FiltMax=69, Gamma=0.690
04:35:40.905 00.000 7988 UpdateGuideState exits: No star selected
04:35:40.907 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:40.908 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:40.908 00.000 7988 Enqueuing Expose request
04:35:40.910 00.002 15712 Worker thread wakes up
04:35:40.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:40.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:42.320 01.410 15712 Exposure complete
04:35:42.382 00.062 15712 worker thread done servicing request
04:35:42.382 00.000 7988 OnExposeComplete: enter
04:35:42.382 00.000 7988 UpdateGuideState(): m_state=1
04:35:42.386 00.004 7988 UpdateCurrentPosition: no star selected
04:35:42.386 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:42.388 00.002 7988 Status Line: No star selected
04:35:42.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=55, FiltMin=46, FiltMax=67, Gamma=0.690
04:35:42.390 00.002 7988 UpdateGuideState exits: No star selected
04:35:42.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:42.392 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:42.392 00.000 7988 Enqueuing Expose request
04:35:42.394 00.002 15712 Worker thread wakes up
04:35:42.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:42.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:44.028 01.634 15712 Exposure complete
04:35:44.091 00.063 15712 worker thread done servicing request
04:35:44.091 00.000 7988 OnExposeComplete: enter
04:35:44.091 00.000 7988 UpdateGuideState(): m_state=1
04:35:44.095 00.004 7988 UpdateCurrentPosition: no star selected
04:35:44.095 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:44.097 00.002 7988 Status Line: No star selected
04:35:44.099 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=53, FiltMin=44, FiltMax=63, Gamma=0.690
04:35:44.099 00.000 7988 UpdateGuideState exits: No star selected
04:35:44.099 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:44.099 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:44.099 00.000 7988 Enqueuing Expose request
04:35:44.099 00.000 15712 Worker thread wakes up
04:35:44.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:44.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:45.624 01.525 15712 Exposure complete
04:35:45.686 00.062 15712 worker thread done servicing request
04:35:45.686 00.000 7988 OnExposeComplete: enter
04:35:45.686 00.000 7988 UpdateGuideState(): m_state=1
04:35:45.690 00.004 7988 UpdateCurrentPosition: no star selected
04:35:45.691 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:45.691 00.000 7988 Status Line: No star selected
04:35:45.693 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=52, FiltMin=44, FiltMax=61, Gamma=0.690
04:35:45.693 00.000 7988 UpdateGuideState exits: No star selected
04:35:45.693 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:45.693 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:45.693 00.000 7988 Enqueuing Expose request
04:35:45.693 00.000 15712 Worker thread wakes up
04:35:45.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:45.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:47.330 01.637 15712 Exposure complete
04:35:47.392 00.062 15712 worker thread done servicing request
04:35:47.392 00.000 7988 OnExposeComplete: enter
04:35:47.392 00.000 7988 UpdateGuideState(): m_state=1
04:35:47.395 00.003 7988 UpdateCurrentPosition: no star selected
04:35:47.395 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:47.397 00.002 7988 Status Line: No star selected
04:35:47.399 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=50, FiltMin=44, FiltMax=59, Gamma=0.690
04:35:47.399 00.000 7988 UpdateGuideState exits: No star selected
04:35:47.401 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:47.401 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:47.403 00.002 7988 Enqueuing Expose request
04:35:47.403 00.000 15712 Worker thread wakes up
04:35:47.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:47.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:48.928 01.525 15712 Exposure complete
04:35:48.990 00.062 15712 worker thread done servicing request
04:35:48.990 00.000 7988 OnExposeComplete: enter
04:35:48.992 00.002 7988 UpdateGuideState(): m_state=1
04:35:48.992 00.000 7988 UpdateCurrentPosition: no star selected
04:35:48.992 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:48.992 00.000 7988 Status Line: No star selected
04:35:48.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=49, FiltMin=41, FiltMax=58, Gamma=0.690
04:35:48.992 00.000 7988 UpdateGuideState exits: No star selected
04:35:48.992 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:48.992 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:48.992 00.000 7988 Enqueuing Expose request
04:35:48.992 00.000 15712 Worker thread wakes up
04:35:48.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:48.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:50.638 01.646 15712 Exposure complete
04:35:50.700 00.062 15712 worker thread done servicing request
04:35:50.700 00.000 7988 OnExposeComplete: enter
04:35:50.700 00.000 7988 UpdateGuideState(): m_state=1
04:35:50.703 00.003 7988 UpdateCurrentPosition: no star selected
04:35:50.703 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:50.705 00.002 7988 Status Line: No star selected
04:35:50.707 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=49, FiltMin=42, FiltMax=57, Gamma=0.690
04:35:50.707 00.000 7988 UpdateGuideState exits: No star selected
04:35:50.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:50.707 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:50.711 00.004 7988 Enqueuing Expose request
04:35:50.711 00.000 15712 Worker thread wakes up
04:35:50.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:50.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:52.235 01.524 15712 Exposure complete
04:35:52.297 00.062 15712 worker thread done servicing request
04:35:52.297 00.000 7988 OnExposeComplete: enter
04:35:52.297 00.000 7988 UpdateGuideState(): m_state=1
04:35:52.301 00.004 7988 UpdateCurrentPosition: no star selected
04:35:52.301 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:52.303 00.002 7988 Status Line: No star selected
04:35:52.305 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=48, FiltMin=42, FiltMax=56, Gamma=0.690
04:35:52.305 00.000 7988 UpdateGuideState exits: No star selected
04:35:52.307 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:52.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:52.309 00.002 7988 Enqueuing Expose request
04:35:52.310 00.001 15712 Worker thread wakes up
04:35:52.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:52.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:53.945 01.635 15712 Exposure complete
04:35:54.009 00.064 15712 worker thread done servicing request
04:35:54.009 00.000 7988 OnExposeComplete: enter
04:35:54.009 00.000 7988 UpdateGuideState(): m_state=1
04:35:54.009 00.000 7988 UpdateCurrentPosition: no star selected
04:35:54.012 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:54.012 00.000 7988 Status Line: No star selected
04:35:54.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=49, FiltMin=41, FiltMax=57, Gamma=0.690
04:35:54.012 00.000 7988 UpdateGuideState exits: No star selected
04:35:54.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:54.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:54.012 00.000 7988 Enqueuing Expose request
04:35:54.012 00.000 15712 Worker thread wakes up
04:35:54.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:54.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:55.543 01.531 15712 Exposure complete
04:35:55.605 00.062 15712 worker thread done servicing request
04:35:55.605 00.000 7988 OnExposeComplete: enter
04:35:55.605 00.000 7988 UpdateGuideState(): m_state=1
04:35:55.605 00.000 7988 UpdateCurrentPosition: no star selected
04:35:55.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:55.605 00.000 7988 Status Line: No star selected
04:35:55.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=49, FiltMin=42, FiltMax=58, Gamma=0.690
04:35:55.605 00.000 7988 UpdateGuideState exits: No star selected
04:35:55.614 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:55.614 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:55.614 00.000 7988 Enqueuing Expose request
04:35:55.614 00.000 15712 Worker thread wakes up
04:35:55.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:55.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:57.253 01.639 15712 Exposure complete
04:35:57.315 00.062 15712 worker thread done servicing request
04:35:57.315 00.000 7988 OnExposeComplete: enter
04:35:57.317 00.002 7988 UpdateGuideState(): m_state=1
04:35:57.317 00.000 7988 UpdateCurrentPosition: no star selected
04:35:57.319 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:57.319 00.000 7988 Status Line: No star selected
04:35:57.321 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=51, FiltMin=42, FiltMax=63, Gamma=0.690
04:35:57.323 00.002 7988 UpdateGuideState exits: No star selected
04:35:57.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:57.325 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:57.325 00.000 7988 Enqueuing Expose request
04:35:57.327 00.002 15712 Worker thread wakes up
04:35:57.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:57.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:35:58.851 01.524 15712 Exposure complete
04:35:58.912 00.061 15712 worker thread done servicing request
04:35:58.912 00.000 7988 OnExposeComplete: enter
04:35:58.915 00.003 7988 UpdateGuideState(): m_state=1
04:35:58.915 00.000 7988 UpdateCurrentPosition: no star selected
04:35:58.917 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:35:58.917 00.000 7988 Status Line: No star selected
04:35:58.919 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=52, FiltMin=43, FiltMax=63, Gamma=0.690
04:35:58.921 00.002 7988 UpdateGuideState exits: No star selected
04:35:58.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:58.923 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:35:58.923 00.000 7988 Enqueuing Expose request
04:35:58.925 00.002 15712 Worker thread wakes up
04:35:58.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:35:58.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:00.558 01.633 15712 Exposure complete
04:36:00.621 00.063 15712 worker thread done servicing request
04:36:00.621 00.000 7988 OnExposeComplete: enter
04:36:00.621 00.000 7988 UpdateGuideState(): m_state=1
04:36:00.621 00.000 7988 UpdateCurrentPosition: no star selected
04:36:00.621 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:00.621 00.000 7988 Status Line: No star selected
04:36:00.621 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=54, FiltMin=43, FiltMax=65, Gamma=0.690
04:36:00.621 00.000 7988 UpdateGuideState exits: No star selected
04:36:00.621 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:00.621 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:00.633 00.012 7988 Enqueuing Expose request
04:36:00.633 00.000 15712 Worker thread wakes up
04:36:00.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:00.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:02.158 01.525 15712 Exposure complete
04:36:02.220 00.062 15712 worker thread done servicing request
04:36:02.220 00.000 7988 OnExposeComplete: enter
04:36:02.220 00.000 7988 UpdateGuideState(): m_state=1
04:36:02.223 00.003 7988 UpdateCurrentPosition: no star selected
04:36:02.223 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:02.225 00.002 7988 Status Line: No star selected
04:36:02.227 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=56, FiltMin=45, FiltMax=64, Gamma=0.690
04:36:02.227 00.000 7988 UpdateGuideState exits: No star selected
04:36:02.229 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:02.229 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:02.231 00.002 7988 Enqueuing Expose request
04:36:02.231 00.000 15712 Worker thread wakes up
04:36:02.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:02.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:03.867 01.636 15712 Exposure complete
04:36:03.929 00.062 15712 worker thread done servicing request
04:36:03.930 00.001 7988 OnExposeComplete: enter
04:36:03.930 00.000 7988 UpdateGuideState(): m_state=1
04:36:03.930 00.000 7988 UpdateCurrentPosition: no star selected
04:36:03.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:03.930 00.000 7988 Status Line: No star selected
04:36:03.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=49, FiltMax=65, Gamma=0.690
04:36:03.930 00.000 7988 UpdateGuideState exits: No star selected
04:36:03.937 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:03.937 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:03.937 00.000 7988 Enqueuing Expose request
04:36:03.937 00.000 15712 Worker thread wakes up
04:36:03.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:03.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:05.462 01.525 15712 Exposure complete
04:36:05.523 00.061 15712 worker thread done servicing request
04:36:05.523 00.000 7988 OnExposeComplete: enter
04:36:05.523 00.000 7988 UpdateGuideState(): m_state=1
04:36:05.527 00.004 7988 UpdateCurrentPosition: no star selected
04:36:05.527 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:05.529 00.002 7988 Status Line: No star selected
04:36:05.531 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=49, FiltMax=64, Gamma=0.690
04:36:05.531 00.000 7988 UpdateGuideState exits: No star selected
04:36:05.533 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:05.533 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:05.535 00.002 7988 Enqueuing Expose request
04:36:05.535 00.000 15712 Worker thread wakes up
04:36:05.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:05.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:07.168 01.633 15712 Exposure complete
04:36:07.232 00.064 15712 worker thread done servicing request
04:36:07.232 00.000 7988 OnExposeComplete: enter
04:36:07.232 00.000 7988 UpdateGuideState(): m_state=1
04:36:07.235 00.003 7988 UpdateCurrentPosition: no star selected
04:36:07.235 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:07.235 00.000 7988 Status Line: No star selected
04:36:07.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=47, FiltMax=77, Gamma=0.690
04:36:07.240 00.005 7988 UpdateGuideState exits: No star selected
04:36:07.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:07.242 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:07.242 00.000 7988 Enqueuing Expose request
04:36:07.244 00.002 15712 Worker thread wakes up
04:36:07.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:07.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:08.767 01.523 15712 Exposure complete
04:36:08.830 00.063 15712 worker thread done servicing request
04:36:08.830 00.000 7988 OnExposeComplete: enter
04:36:08.830 00.000 7988 UpdateGuideState(): m_state=1
04:36:08.830 00.000 7988 UpdateCurrentPosition: no star selected
04:36:08.830 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:08.830 00.000 7988 Status Line: No star selected
04:36:08.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=54, FiltMin=45, FiltMax=63, Gamma=0.690
04:36:08.830 00.000 7988 UpdateGuideState exits: No star selected
04:36:08.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:08.839 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:08.839 00.000 7988 Enqueuing Expose request
04:36:08.839 00.000 15712 Worker thread wakes up
04:36:08.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:08.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:10.473 01.634 15712 Exposure complete
04:36:10.537 00.064 15712 worker thread done servicing request
04:36:10.537 00.000 7988 OnExposeComplete: enter
04:36:10.537 00.000 7988 UpdateGuideState(): m_state=1
04:36:10.541 00.004 7988 UpdateCurrentPosition: no star selected
04:36:10.541 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:10.541 00.000 7988 Status Line: No star selected
04:36:10.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=52, FiltMin=46, FiltMax=62, Gamma=0.690
04:36:10.541 00.000 7988 UpdateGuideState exits: No star selected
04:36:10.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:10.541 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:10.541 00.000 7988 Enqueuing Expose request
04:36:10.541 00.000 15712 Worker thread wakes up
04:36:10.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:10.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:12.074 01.533 15712 Exposure complete
04:36:12.135 00.061 15712 worker thread done servicing request
04:36:12.135 00.000 7988 OnExposeComplete: enter
04:36:12.135 00.000 7988 UpdateGuideState(): m_state=1
04:36:12.135 00.000 7988 UpdateCurrentPosition: no star selected
04:36:12.139 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:12.139 00.000 7988 Status Line: No star selected
04:36:12.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=52, FiltMin=45, FiltMax=61, Gamma=0.690
04:36:12.139 00.000 7988 UpdateGuideState exits: No star selected
04:36:12.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:12.139 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:12.139 00.000 7988 Enqueuing Expose request
04:36:12.139 00.000 15712 Worker thread wakes up
04:36:12.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:12.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:13.783 01.644 15712 Exposure complete
04:36:13.844 00.061 15712 worker thread done servicing request
04:36:13.844 00.000 7988 OnExposeComplete: enter
04:36:13.844 00.000 7988 UpdateGuideState(): m_state=1
04:36:13.848 00.004 7988 UpdateCurrentPosition: no star selected
04:36:13.848 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:13.850 00.002 7988 Status Line: No star selected
04:36:13.852 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=52, FiltMin=45, FiltMax=62, Gamma=0.690
04:36:13.852 00.000 7988 UpdateGuideState exits: No star selected
04:36:13.854 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:13.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:13.856 00.002 7988 Enqueuing Expose request
04:36:13.856 00.000 15712 Worker thread wakes up
04:36:13.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:13.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:15.383 01.527 15712 Exposure complete
04:36:15.446 00.063 15712 worker thread done servicing request
04:36:15.446 00.000 7988 OnExposeComplete: enter
04:36:15.446 00.000 7988 UpdateGuideState(): m_state=1
04:36:15.446 00.000 7988 UpdateCurrentPosition: no star selected
04:36:15.446 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:15.446 00.000 7988 Status Line: No star selected
04:36:15.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=53, FiltMin=45, FiltMax=64, Gamma=0.690
04:36:15.453 00.007 7988 UpdateGuideState exits: No star selected
04:36:15.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:15.455 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:15.456 00.001 7988 Enqueuing Expose request
04:36:15.456 00.000 15712 Worker thread wakes up
04:36:15.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:15.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:17.093 01.637 15712 Exposure complete
04:36:17.154 00.061 15712 worker thread done servicing request
04:36:17.154 00.000 7988 OnExposeComplete: enter
04:36:17.156 00.002 7988 UpdateGuideState(): m_state=1
04:36:17.159 00.003 7988 UpdateCurrentPosition: no star selected
04:36:17.159 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:17.161 00.002 7988 Status Line: No star selected
04:36:17.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=45, FiltMax=65, Gamma=0.690
04:36:17.161 00.000 7988 UpdateGuideState exits: No star selected
04:36:17.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:17.161 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:17.161 00.000 7988 Enqueuing Expose request
04:36:17.161 00.000 15712 Worker thread wakes up
04:36:17.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:17.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:18.691 01.530 15712 Exposure complete
04:36:18.752 00.061 15712 worker thread done servicing request
04:36:18.752 00.000 7988 OnExposeComplete: enter
04:36:18.752 00.000 7988 UpdateGuideState(): m_state=1
04:36:18.757 00.005 7988 UpdateCurrentPosition: no star selected
04:36:18.757 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:18.759 00.002 7988 Status Line: No star selected
04:36:18.761 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=56, FiltMin=47, FiltMax=64, Gamma=0.690
04:36:18.761 00.000 7988 UpdateGuideState exits: No star selected
04:36:18.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:18.763 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:18.765 00.002 7988 Enqueuing Expose request
04:36:18.765 00.000 15712 Worker thread wakes up
04:36:18.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:18.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:20.400 01.635 15712 Exposure complete
04:36:20.463 00.063 15712 worker thread done servicing request
04:36:20.463 00.000 7988 OnExposeComplete: enter
04:36:20.463 00.000 7988 UpdateGuideState(): m_state=1
04:36:20.467 00.004 7988 UpdateCurrentPosition: no star selected
04:36:20.467 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:20.469 00.002 7988 Status Line: No star selected
04:36:20.471 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=57, FiltMin=49, FiltMax=65, Gamma=0.690
04:36:20.471 00.000 7988 UpdateGuideState exits: No star selected
04:36:20.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:20.471 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:20.471 00.000 7988 Enqueuing Expose request
04:36:20.471 00.000 15712 Worker thread wakes up
04:36:20.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:20.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:21.995 01.524 15712 Exposure complete
04:36:22.064 00.069 15712 worker thread done servicing request
04:36:22.064 00.000 7988 OnExposeComplete: enter
04:36:22.064 00.000 7988 UpdateGuideState(): m_state=1
04:36:22.064 00.000 7988 UpdateCurrentPosition: no star selected
04:36:22.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:22.064 00.000 7988 Status Line: No star selected
04:36:22.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=56, FiltMin=48, FiltMax=64, Gamma=0.690
04:36:22.064 00.000 7988 UpdateGuideState exits: No star selected
04:36:22.073 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:22.073 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:22.073 00.000 7988 Enqueuing Expose request
04:36:22.073 00.000 15712 Worker thread wakes up
04:36:22.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:22.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:23.716 01.643 15712 Exposure complete
04:36:23.778 00.062 15712 worker thread done servicing request
04:36:23.778 00.000 7988 OnExposeComplete: enter
04:36:23.778 00.000 7988 UpdateGuideState(): m_state=1
04:36:23.778 00.000 7988 UpdateCurrentPosition: no star selected
04:36:23.778 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:23.784 00.006 7988 Status Line: No star selected
04:36:23.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=47, FiltMax=63, Gamma=0.690
04:36:23.784 00.000 7988 UpdateGuideState exits: No star selected
04:36:23.788 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:23.788 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:23.790 00.002 7988 Enqueuing Expose request
04:36:23.790 00.000 15712 Worker thread wakes up
04:36:23.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:23.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:25.314 01.524 15712 Exposure complete
04:36:25.376 00.062 15712 worker thread done servicing request
04:36:25.376 00.000 7988 OnExposeComplete: enter
04:36:25.376 00.000 7988 UpdateGuideState(): m_state=1
04:36:25.380 00.004 7988 UpdateCurrentPosition: no star selected
04:36:25.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:25.382 00.002 7988 Status Line: No star selected
04:36:25.383 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=55, FiltMin=46, FiltMax=62, Gamma=0.690
04:36:25.383 00.000 7988 UpdateGuideState exits: No star selected
04:36:25.385 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:25.385 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:25.387 00.002 7988 Enqueuing Expose request
04:36:25.387 00.000 15712 Worker thread wakes up
04:36:25.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:25.389 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:27.021 01.632 15712 Exposure complete
04:36:27.084 00.063 15712 worker thread done servicing request
04:36:27.084 00.000 7988 OnExposeComplete: enter
04:36:27.084 00.000 7988 UpdateGuideState(): m_state=1
04:36:27.089 00.005 7988 UpdateCurrentPosition: no star selected
04:36:27.089 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:27.091 00.002 7988 Status Line: No star selected
04:36:27.093 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=47, FiltMax=63, Gamma=0.690
04:36:27.093 00.000 7988 UpdateGuideState exits: No star selected
04:36:27.095 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:27.095 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:27.097 00.002 7988 Enqueuing Expose request
04:36:27.097 00.000 15712 Worker thread wakes up
04:36:27.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:27.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:28.621 01.524 15712 Exposure complete
04:36:28.682 00.061 15712 worker thread done servicing request
04:36:28.682 00.000 7988 OnExposeComplete: enter
04:36:28.685 00.003 7988 UpdateGuideState(): m_state=1
04:36:28.685 00.000 7988 UpdateCurrentPosition: no star selected
04:36:28.685 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:28.685 00.000 7988 Status Line: No star selected
04:36:28.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=56, FiltMin=47, FiltMax=64, Gamma=0.690
04:36:28.685 00.000 7988 UpdateGuideState exits: No star selected
04:36:28.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:28.685 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:28.685 00.000 7988 Enqueuing Expose request
04:36:28.685 00.000 15712 Worker thread wakes up
04:36:28.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:28.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:30.332 01.647 15712 Exposure complete
04:36:30.394 00.062 15712 worker thread done servicing request
04:36:30.394 00.000 7988 OnExposeComplete: enter
04:36:30.394 00.000 7988 UpdateGuideState(): m_state=1
04:36:30.398 00.004 7988 UpdateCurrentPosition: no star selected
04:36:30.398 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:30.400 00.002 7988 Status Line: No star selected
04:36:30.402 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=57, FiltMin=47, FiltMax=65, Gamma=0.690
04:36:30.402 00.000 7988 UpdateGuideState exits: No star selected
04:36:30.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:30.404 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:30.404 00.000 7988 Enqueuing Expose request
04:36:30.406 00.002 15712 Worker thread wakes up
04:36:30.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:30.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:31.930 01.524 15712 Exposure complete
04:36:31.992 00.062 15712 worker thread done servicing request
04:36:31.992 00.000 7988 OnExposeComplete: enter
04:36:31.992 00.000 7988 UpdateGuideState(): m_state=1
04:36:31.996 00.004 7988 UpdateCurrentPosition: no star selected
04:36:31.996 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:31.998 00.002 7988 Status Line: No star selected
04:36:32.000 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=57, FiltMin=49, FiltMax=64, Gamma=0.690
04:36:32.000 00.000 7988 UpdateGuideState exits: No star selected
04:36:32.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:32.003 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:32.003 00.000 7988 Enqueuing Expose request
04:36:32.003 00.000 15712 Worker thread wakes up
04:36:32.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:32.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:33.640 01.637 15712 Exposure complete
04:36:33.702 00.062 15712 worker thread done servicing request
04:36:33.702 00.000 7988 OnExposeComplete: enter
04:36:33.704 00.002 7988 UpdateGuideState(): m_state=1
04:36:33.704 00.000 7988 UpdateCurrentPosition: no star selected
04:36:33.706 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:33.706 00.000 7988 Status Line: No star selected
04:36:33.708 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=57, FiltMin=48, FiltMax=64, Gamma=0.690
04:36:33.708 00.000 7988 UpdateGuideState exits: No star selected
04:36:33.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:33.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:33.708 00.000 7988 Enqueuing Expose request
04:36:33.708 00.000 15712 Worker thread wakes up
04:36:33.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:33.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:35.236 01.528 15712 Exposure complete
04:36:35.300 00.064 15712 worker thread done servicing request
04:36:35.300 00.000 7988 OnExposeComplete: enter
04:36:35.300 00.000 7988 UpdateGuideState(): m_state=1
04:36:35.300 00.000 7988 UpdateCurrentPosition: no star selected
04:36:35.300 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:35.304 00.004 7988 Status Line: No star selected
04:36:35.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=56, FiltMin=45, FiltMax=64, Gamma=0.690
04:36:35.304 00.000 7988 UpdateGuideState exits: No star selected
04:36:35.308 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:35.308 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:35.310 00.002 7988 Enqueuing Expose request
04:36:35.310 00.000 15712 Worker thread wakes up
04:36:35.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:35.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:36.946 01.636 15712 Exposure complete
04:36:37.008 00.062 15712 worker thread done servicing request
04:36:37.008 00.000 7988 OnExposeComplete: enter
04:36:37.008 00.000 7988 UpdateGuideState(): m_state=1
04:36:37.012 00.004 7988 UpdateCurrentPosition: no star selected
04:36:37.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:37.014 00.002 7988 Status Line: No star selected
04:36:37.016 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=54, FiltMin=45, FiltMax=65, Gamma=0.690
04:36:37.016 00.000 7988 UpdateGuideState exits: No star selected
04:36:37.018 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:37.018 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:37.020 00.002 7988 Enqueuing Expose request
04:36:37.020 00.000 15712 Worker thread wakes up
04:36:37.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:37.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:38.546 01.526 15712 Exposure complete
04:36:38.608 00.062 15712 worker thread done servicing request
04:36:38.610 00.002 7988 OnExposeComplete: enter
04:36:38.610 00.000 7988 UpdateGuideState(): m_state=1
04:36:38.610 00.000 7988 UpdateCurrentPosition: no star selected
04:36:38.610 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:38.610 00.000 7988 Status Line: No star selected
04:36:38.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=52, FiltMin=45, FiltMax=63, Gamma=0.690
04:36:38.610 00.000 7988 UpdateGuideState exits: No star selected
04:36:38.618 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:38.618 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:38.620 00.002 7988 Enqueuing Expose request
04:36:38.620 00.000 15712 Worker thread wakes up
04:36:38.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:38.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:40.259 01.639 15712 Exposure complete
04:36:40.322 00.063 15712 worker thread done servicing request
04:36:40.322 00.000 7988 OnExposeComplete: enter
04:36:40.322 00.000 7988 UpdateGuideState(): m_state=1
04:36:40.325 00.003 7988 UpdateCurrentPosition: no star selected
04:36:40.325 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:40.327 00.002 7988 Status Line: No star selected
04:36:40.329 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=51, FiltMin=44, FiltMax=59, Gamma=0.690
04:36:40.329 00.000 7988 UpdateGuideState exits: No star selected
04:36:40.332 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:40.332 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:40.334 00.002 7988 Enqueuing Expose request
04:36:40.335 00.001 15712 Worker thread wakes up
04:36:40.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:40.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:41.857 01.522 15712 Exposure complete
04:36:41.918 00.061 15712 worker thread done servicing request
04:36:41.918 00.000 7988 OnExposeComplete: enter
04:36:41.918 00.000 7988 UpdateGuideState(): m_state=1
04:36:41.918 00.000 7988 UpdateCurrentPosition: no star selected
04:36:41.918 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:41.918 00.000 7988 Status Line: No star selected
04:36:41.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=50, FiltMin=44, FiltMax=58, Gamma=0.690
04:36:41.918 00.000 7988 UpdateGuideState exits: No star selected
04:36:41.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:41.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:41.918 00.000 7988 Enqueuing Expose request
04:36:41.918 00.000 15712 Worker thread wakes up
04:36:41.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:41.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:43.566 01.648 15712 Exposure complete
04:36:43.628 00.062 15712 worker thread done servicing request
04:36:43.628 00.000 7988 OnExposeComplete: enter
04:36:43.628 00.000 7988 UpdateGuideState(): m_state=1
04:36:43.631 00.003 7988 UpdateCurrentPosition: no star selected
04:36:43.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:43.633 00.002 7988 Status Line: No star selected
04:36:43.634 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=51, FiltMin=44, FiltMax=58, Gamma=0.690
04:36:43.634 00.000 7988 UpdateGuideState exits: No star selected
04:36:43.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:43.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:43.634 00.000 7988 Enqueuing Expose request
04:36:43.634 00.000 15712 Worker thread wakes up
04:36:43.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:43.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:45.164 01.530 15712 Exposure complete
04:36:45.225 00.061 15712 worker thread done servicing request
04:36:45.225 00.000 7988 OnExposeComplete: enter
04:36:45.225 00.000 7988 UpdateGuideState(): m_state=1
04:36:45.229 00.004 7988 UpdateCurrentPosition: no star selected
04:36:45.229 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:45.232 00.003 7988 Status Line: No star selected
04:36:45.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=51, FiltMin=42, FiltMax=58, Gamma=0.690
04:36:45.234 00.002 7988 UpdateGuideState exits: No star selected
04:36:45.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:45.236 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:45.236 00.000 7988 Enqueuing Expose request
04:36:45.238 00.002 15712 Worker thread wakes up
04:36:45.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:45.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:46.872 01.634 15712 Exposure complete
04:36:46.934 00.062 15712 worker thread done servicing request
04:36:46.934 00.000 7988 OnExposeComplete: enter
04:36:46.934 00.000 7988 UpdateGuideState(): m_state=1
04:36:46.934 00.000 7988 UpdateCurrentPosition: no star selected
04:36:46.934 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:46.934 00.000 7988 Status Line: No star selected
04:36:46.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=51, FiltMin=42, FiltMax=58, Gamma=0.690
04:36:46.934 00.000 7988 UpdateGuideState exits: No star selected
04:36:46.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:46.934 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:46.934 00.000 7988 Enqueuing Expose request
04:36:46.946 00.012 15712 Worker thread wakes up
04:36:46.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:46.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:48.485 01.539 15712 Exposure complete
04:36:48.546 00.061 15712 worker thread done servicing request
04:36:48.546 00.000 7988 OnExposeComplete: enter
04:36:48.549 00.003 7988 UpdateGuideState(): m_state=1
04:36:48.549 00.000 7988 UpdateCurrentPosition: no star selected
04:36:48.549 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:48.549 00.000 7988 Status Line: No star selected
04:36:48.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=50, FiltMin=43, FiltMax=60, Gamma=0.690
04:36:48.549 00.000 7988 UpdateGuideState exits: No star selected
04:36:48.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:48.549 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:48.549 00.000 7988 Enqueuing Expose request
04:36:48.549 00.000 15712 Worker thread wakes up
04:36:48.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:48.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:50.193 01.644 15712 Exposure complete
04:36:50.254 00.061 15712 worker thread done servicing request
04:36:50.254 00.000 7988 OnExposeComplete: enter
04:36:50.254 00.000 7988 UpdateGuideState(): m_state=1
04:36:50.259 00.005 7988 UpdateCurrentPosition: no star selected
04:36:50.259 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:50.261 00.002 7988 Status Line: No star selected
04:36:50.263 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=50, FiltMin=42, FiltMax=59, Gamma=0.690
04:36:50.263 00.000 7988 UpdateGuideState exits: No star selected
04:36:50.265 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:50.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:50.267 00.002 7988 Enqueuing Expose request
04:36:50.267 00.000 15712 Worker thread wakes up
04:36:50.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:50.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:51.788 01.521 15712 Exposure complete
04:36:51.850 00.062 15712 worker thread done servicing request
04:36:51.850 00.000 7988 OnExposeComplete: enter
04:36:51.850 00.000 7988 UpdateGuideState(): m_state=1
04:36:51.854 00.004 7988 UpdateCurrentPosition: no star selected
04:36:51.854 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:51.856 00.002 7988 Status Line: No star selected
04:36:51.858 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=50, FiltMin=42, FiltMax=59, Gamma=0.690
04:36:51.858 00.000 7988 UpdateGuideState exits: No star selected
04:36:51.860 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:51.860 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:51.862 00.002 7988 Enqueuing Expose request
04:36:51.862 00.000 15712 Worker thread wakes up
04:36:51.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:51.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:53.498 01.636 15712 Exposure complete
04:36:53.560 00.062 15712 worker thread done servicing request
04:36:53.560 00.000 7988 OnExposeComplete: enter
04:36:53.560 00.000 7988 UpdateGuideState(): m_state=1
04:36:53.564 00.004 7988 UpdateCurrentPosition: no star selected
04:36:53.564 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:53.566 00.002 7988 Status Line: No star selected
04:36:53.568 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=51, FiltMin=43, FiltMax=60, Gamma=0.690
04:36:53.568 00.000 7988 UpdateGuideState exits: No star selected
04:36:53.570 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:53.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:53.572 00.002 7988 Enqueuing Expose request
04:36:53.572 00.000 15712 Worker thread wakes up
04:36:53.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:53.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:55.094 01.522 15712 Exposure complete
04:36:55.156 00.062 15712 worker thread done servicing request
04:36:55.156 00.000 7988 OnExposeComplete: enter
04:36:55.156 00.000 7988 UpdateGuideState(): m_state=1
04:36:55.158 00.002 7988 UpdateCurrentPosition: no star selected
04:36:55.158 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:55.160 00.002 7988 Status Line: No star selected
04:36:55.162 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=51, FiltMin=43, FiltMax=60, Gamma=0.690
04:36:55.162 00.000 7988 UpdateGuideState exits: No star selected
04:36:55.164 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:55.164 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:55.166 00.002 7988 Enqueuing Expose request
04:36:55.166 00.000 15712 Worker thread wakes up
04:36:55.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:55.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:56.800 01.634 15712 Exposure complete
04:36:56.864 00.064 15712 worker thread done servicing request
04:36:56.864 00.000 7988 OnExposeComplete: enter
04:36:56.864 00.000 7988 UpdateGuideState(): m_state=1
04:36:56.867 00.003 7988 UpdateCurrentPosition: no star selected
04:36:56.867 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:56.869 00.002 7988 Status Line: No star selected
04:36:56.871 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=51, FiltMin=43, FiltMax=60, Gamma=0.690
04:36:56.871 00.000 7988 UpdateGuideState exits: No star selected
04:36:56.873 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:56.873 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:56.875 00.002 7988 Enqueuing Expose request
04:36:56.875 00.000 15712 Worker thread wakes up
04:36:56.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:56.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:36:58.398 01.523 15712 Exposure complete
04:36:58.460 00.062 15712 worker thread done servicing request
04:36:58.460 00.000 7988 OnExposeComplete: enter
04:36:58.460 00.000 7988 UpdateGuideState(): m_state=1
04:36:58.463 00.003 7988 UpdateCurrentPosition: no star selected
04:36:58.463 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:36:58.465 00.002 7988 Status Line: No star selected
04:36:58.467 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=52, FiltMin=43, FiltMax=59, Gamma=0.690
04:36:58.467 00.000 7988 UpdateGuideState exits: No star selected
04:36:58.469 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:58.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:36:58.471 00.002 7988 Enqueuing Expose request
04:36:58.471 00.000 15712 Worker thread wakes up
04:36:58.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:36:58.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:00.106 01.635 15712 Exposure complete
04:37:00.169 00.063 15712 worker thread done servicing request
04:37:00.169 00.000 7988 OnExposeComplete: enter
04:37:00.169 00.000 7988 UpdateGuideState(): m_state=1
04:37:00.173 00.004 7988 UpdateCurrentPosition: no star selected
04:37:00.173 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:00.175 00.002 7988 Status Line: No star selected
04:37:00.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=51, FiltMin=43, FiltMax=59, Gamma=0.690
04:37:00.175 00.000 7988 UpdateGuideState exits: No star selected
04:37:00.179 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:00.179 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:00.181 00.002 7988 Enqueuing Expose request
04:37:00.181 00.000 15712 Worker thread wakes up
04:37:00.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:00.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:01.705 01.524 15712 Exposure complete
04:37:01.766 00.061 15712 worker thread done servicing request
04:37:01.766 00.000 7988 OnExposeComplete: enter
04:37:01.766 00.000 7988 UpdateGuideState(): m_state=1
04:37:01.770 00.004 7988 UpdateCurrentPosition: no star selected
04:37:01.770 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:01.772 00.002 7988 Status Line: No star selected
04:37:01.774 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=51, FiltMin=43, FiltMax=59, Gamma=0.690
04:37:01.774 00.000 7988 UpdateGuideState exits: No star selected
04:37:01.776 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:01.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:01.778 00.002 7988 Enqueuing Expose request
04:37:01.778 00.000 15712 Worker thread wakes up
04:37:01.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:01.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:03.409 01.631 15712 Exposure complete
04:37:03.473 00.064 15712 worker thread done servicing request
04:37:03.473 00.000 7988 OnExposeComplete: enter
04:37:03.473 00.000 7988 UpdateGuideState(): m_state=1
04:37:03.477 00.004 7988 UpdateCurrentPosition: no star selected
04:37:03.477 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:03.479 00.002 7988 Status Line: No star selected
04:37:03.481 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=50, FiltMin=43, FiltMax=59, Gamma=0.690
04:37:03.481 00.000 7988 UpdateGuideState exits: No star selected
04:37:03.483 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:03.483 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:03.485 00.002 7988 Enqueuing Expose request
04:37:03.485 00.000 15712 Worker thread wakes up
04:37:03.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:03.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:05.006 01.521 15712 Exposure complete
04:37:05.069 00.063 15712 worker thread done servicing request
04:37:05.072 00.003 7988 OnExposeComplete: enter
04:37:05.072 00.000 7988 UpdateGuideState(): m_state=1
04:37:05.072 00.000 7988 UpdateCurrentPosition: no star selected
04:37:05.072 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:05.072 00.000 7988 Status Line: No star selected
04:37:05.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=50, FiltMin=43, FiltMax=60, Gamma=0.690
04:37:05.072 00.000 7988 UpdateGuideState exits: No star selected
04:37:05.072 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:05.072 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:05.072 00.000 7988 Enqueuing Expose request
04:37:05.072 00.000 15712 Worker thread wakes up
04:37:05.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:05.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:06.715 01.643 15712 Exposure complete
04:37:06.779 00.064 15712 worker thread done servicing request
04:37:06.779 00.000 7988 OnExposeComplete: enter
04:37:06.779 00.000 7988 UpdateGuideState(): m_state=1
04:37:06.782 00.003 7988 UpdateCurrentPosition: no star selected
04:37:06.782 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:06.784 00.002 7988 Status Line: No star selected
04:37:06.786 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=50, FiltMin=43, FiltMax=60, Gamma=0.690
04:37:06.786 00.000 7988 UpdateGuideState exits: No star selected
04:37:06.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:06.786 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:06.786 00.000 7988 Enqueuing Expose request
04:37:06.786 00.000 15712 Worker thread wakes up
04:37:06.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:06.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:08.315 01.529 15712 Exposure complete
04:37:08.376 00.061 15712 worker thread done servicing request
04:37:08.376 00.000 7988 OnExposeComplete: enter
04:37:08.376 00.000 7988 UpdateGuideState(): m_state=1
04:37:08.380 00.004 7988 UpdateCurrentPosition: no star selected
04:37:08.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:08.382 00.002 7988 Status Line: No star selected
04:37:08.384 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=51, FiltMin=43, FiltMax=60, Gamma=0.690
04:37:08.384 00.000 7988 UpdateGuideState exits: No star selected
04:37:08.386 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:08.387 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:08.387 00.000 7988 Enqueuing Expose request
04:37:08.389 00.002 15712 Worker thread wakes up
04:37:08.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:08.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:10.024 01.635 15712 Exposure complete
04:37:10.087 00.063 15712 worker thread done servicing request
04:37:10.089 00.002 7988 OnExposeComplete: enter
04:37:10.089 00.000 7988 UpdateGuideState(): m_state=1
04:37:10.089 00.000 7988 UpdateCurrentPosition: no star selected
04:37:10.092 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:10.092 00.000 7988 Status Line: No star selected
04:37:10.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=51, FiltMin=43, FiltMax=61, Gamma=0.690
04:37:10.092 00.000 7988 UpdateGuideState exits: No star selected
04:37:10.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:10.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:10.092 00.000 7988 Enqueuing Expose request
04:37:10.092 00.000 15712 Worker thread wakes up
04:37:10.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:10.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:11.621 01.529 15712 Exposure complete
04:37:11.682 00.061 15712 worker thread done servicing request
04:37:11.682 00.000 7988 OnExposeComplete: enter
04:37:11.682 00.000 7988 UpdateGuideState(): m_state=1
04:37:11.687 00.005 7988 UpdateCurrentPosition: no star selected
04:37:11.687 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:11.689 00.002 7988 Status Line: No star selected
04:37:11.691 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=52, FiltMin=42, FiltMax=62, Gamma=0.690
04:37:11.692 00.001 7988 UpdateGuideState exits: No star selected
04:37:11.692 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:11.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:11.692 00.000 7988 Enqueuing Expose request
04:37:11.692 00.000 15712 Worker thread wakes up
04:37:11.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:11.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:13.332 01.640 15712 Exposure complete
04:37:13.395 00.063 15712 worker thread done servicing request
04:37:13.395 00.000 7988 OnExposeComplete: enter
04:37:13.395 00.000 7988 UpdateGuideState(): m_state=1
04:37:13.397 00.002 7988 UpdateCurrentPosition: no star selected
04:37:13.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:13.399 00.002 7988 Status Line: No star selected
04:37:13.401 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=54, FiltMin=43, FiltMax=63, Gamma=0.690
04:37:13.401 00.000 7988 UpdateGuideState exits: No star selected
04:37:13.403 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:13.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:13.405 00.002 7988 Enqueuing Expose request
04:37:13.405 00.000 15712 Worker thread wakes up
04:37:13.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:13.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:14.930 01.525 15712 Exposure complete
04:37:14.993 00.063 15712 worker thread done servicing request
04:37:14.993 00.000 7988 OnExposeComplete: enter
04:37:14.994 00.001 7988 UpdateGuideState(): m_state=1
04:37:14.994 00.000 7988 UpdateCurrentPosition: no star selected
04:37:14.994 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:14.994 00.000 7988 Status Line: No star selected
04:37:14.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=46, FiltMax=63, Gamma=0.690
04:37:14.994 00.000 7988 UpdateGuideState exits: No star selected
04:37:14.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:14.994 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:14.994 00.000 7988 Enqueuing Expose request
04:37:14.994 00.000 15712 Worker thread wakes up
04:37:14.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:14.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:16.636 01.642 15712 Exposure complete
04:37:16.699 00.063 15712 worker thread done servicing request
04:37:16.699 00.000 7988 OnExposeComplete: enter
04:37:16.699 00.000 7988 UpdateGuideState(): m_state=1
04:37:16.702 00.003 7988 UpdateCurrentPosition: no star selected
04:37:16.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:16.704 00.002 7988 Status Line: No star selected
04:37:16.706 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=56, FiltMin=48, FiltMax=63, Gamma=0.690
04:37:16.706 00.000 7988 UpdateGuideState exits: No star selected
04:37:16.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:16.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:16.706 00.000 7988 Enqueuing Expose request
04:37:16.706 00.000 15712 Worker thread wakes up
04:37:16.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:16.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:18.231 01.525 15712 Exposure complete
04:37:18.293 00.062 15712 worker thread done servicing request
04:37:18.293 00.000 7988 OnExposeComplete: enter
04:37:18.293 00.000 7988 UpdateGuideState(): m_state=1
04:37:18.297 00.004 7988 UpdateCurrentPosition: no star selected
04:37:18.297 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:18.299 00.002 7988 Status Line: No star selected
04:37:18.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=56, FiltMin=48, FiltMax=63, Gamma=0.690
04:37:18.299 00.000 7988 UpdateGuideState exits: No star selected
04:37:18.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:18.299 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:18.299 00.000 7988 Enqueuing Expose request
04:37:18.299 00.000 15712 Worker thread wakes up
04:37:18.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:18.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:19.941 01.642 15712 Exposure complete
04:37:20.002 00.061 15712 worker thread done servicing request
04:37:20.002 00.000 7988 OnExposeComplete: enter
04:37:20.002 00.000 7988 UpdateGuideState(): m_state=1
04:37:20.007 00.005 7988 UpdateCurrentPosition: no star selected
04:37:20.007 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:20.009 00.002 7988 Status Line: No star selected
04:37:20.011 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=54, FiltMin=43, FiltMax=63, Gamma=0.690
04:37:20.011 00.000 7988 UpdateGuideState exits: No star selected
04:37:20.013 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:20.013 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:20.013 00.000 7988 Enqueuing Expose request
04:37:20.016 00.003 15712 Worker thread wakes up
04:37:20.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:20.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:21.436 01.420 15712 Exposure complete
04:37:21.501 00.065 15712 worker thread done servicing request
04:37:21.501 00.000 7988 OnExposeComplete: enter
04:37:21.501 00.000 7988 UpdateGuideState(): m_state=1
04:37:21.503 00.002 7988 UpdateCurrentPosition: no star selected
04:37:21.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:21.505 00.002 7988 Status Line: No star selected
04:37:21.508 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=52, FiltMin=42, FiltMax=61, Gamma=0.690
04:37:21.508 00.000 7988 UpdateGuideState exits: No star selected
04:37:21.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:21.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:21.512 00.004 7988 Enqueuing Expose request
04:37:21.512 00.000 15712 Worker thread wakes up
04:37:21.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:21.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:23.148 01.636 15712 Exposure complete
04:37:23.209 00.061 15712 worker thread done servicing request
04:37:23.209 00.000 7988 OnExposeComplete: enter
04:37:23.209 00.000 7988 UpdateGuideState(): m_state=1
04:37:23.213 00.004 7988 UpdateCurrentPosition: no star selected
04:37:23.214 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:23.214 00.000 7988 Status Line: No star selected
04:37:23.216 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=50, FiltMin=39, FiltMax=60, Gamma=0.690
04:37:23.218 00.002 7988 UpdateGuideState exits: No star selected
04:37:23.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:23.220 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:23.220 00.000 7988 Enqueuing Expose request
04:37:23.220 00.000 15712 Worker thread wakes up
04:37:23.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:23.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:24.743 01.523 15712 Exposure complete
04:37:24.804 00.061 15712 worker thread done servicing request
04:37:24.806 00.002 7988 OnExposeComplete: enter
04:37:24.806 00.000 7988 UpdateGuideState(): m_state=1
04:37:24.806 00.000 7988 UpdateCurrentPosition: no star selected
04:37:24.806 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:24.806 00.000 7988 Status Line: No star selected
04:37:24.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=48, FiltMin=38, FiltMax=57, Gamma=0.690
04:37:24.806 00.000 7988 UpdateGuideState exits: No star selected
04:37:24.814 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:24.814 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:24.814 00.000 7988 Enqueuing Expose request
04:37:24.814 00.000 15712 Worker thread wakes up
04:37:24.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:24.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:26.449 01.635 15712 Exposure complete
04:37:26.510 00.061 15712 worker thread done servicing request
04:37:26.510 00.000 7988 OnExposeComplete: enter
04:37:26.510 00.000 7988 UpdateGuideState(): m_state=1
04:37:26.514 00.004 7988 UpdateCurrentPosition: no star selected
04:37:26.516 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:26.517 00.001 7988 Status Line: No star selected
04:37:26.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=46, FiltMin=36, FiltMax=56, Gamma=0.690
04:37:26.519 00.002 7988 UpdateGuideState exits: No star selected
04:37:26.521 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:26.521 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:26.523 00.002 7988 Enqueuing Expose request
04:37:26.523 00.000 15712 Worker thread wakes up
04:37:26.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:26.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:28.046 01.523 15712 Exposure complete
04:37:28.108 00.062 15712 worker thread done servicing request
04:37:28.108 00.000 7988 OnExposeComplete: enter
04:37:28.108 00.000 7988 UpdateGuideState(): m_state=1
04:37:28.110 00.002 7988 UpdateCurrentPosition: no star selected
04:37:28.110 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:28.112 00.002 7988 Status Line: No star selected
04:37:28.114 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=43, FiltMin=35, FiltMax=61, Gamma=0.690
04:37:28.114 00.000 7988 UpdateGuideState exits: No star selected
04:37:28.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:28.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:28.118 00.004 7988 Enqueuing Expose request
04:37:28.118 00.000 15712 Worker thread wakes up
04:37:28.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:28.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:29.752 01.634 15712 Exposure complete
04:37:29.816 00.064 15712 worker thread done servicing request
04:37:29.816 00.000 7988 OnExposeComplete: enter
04:37:29.816 00.000 7988 UpdateGuideState(): m_state=1
04:37:29.820 00.004 7988 UpdateCurrentPosition: no star selected
04:37:29.820 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:29.820 00.000 7988 Status Line: No star selected
04:37:29.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=0.690
04:37:29.820 00.000 7988 UpdateGuideState exits: No star selected
04:37:29.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:29.820 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:29.820 00.000 7988 Enqueuing Expose request
04:37:29.820 00.000 15712 Worker thread wakes up
04:37:29.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:29.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:31.352 01.532 15712 Exposure complete
04:37:31.413 00.061 15712 worker thread done servicing request
04:37:31.413 00.000 7988 OnExposeComplete: enter
04:37:31.413 00.000 7988 UpdateGuideState(): m_state=1
04:37:31.416 00.003 7988 UpdateCurrentPosition: no star selected
04:37:31.418 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:31.418 00.000 7988 Status Line: No star selected
04:37:31.420 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=0.690
04:37:31.420 00.000 7988 UpdateGuideState exits: No star selected
04:37:31.422 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:31.422 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:31.424 00.002 7988 Enqueuing Expose request
04:37:31.424 00.000 15712 Worker thread wakes up
04:37:31.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:31.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:33.060 01.636 15712 Exposure complete
04:37:33.123 00.063 15712 worker thread done servicing request
04:37:33.123 00.000 7988 OnExposeComplete: enter
04:37:33.123 00.000 7988 UpdateGuideState(): m_state=1
04:37:33.127 00.004 7988 UpdateCurrentPosition: no star selected
04:37:33.127 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:33.129 00.002 7988 Status Line: No star selected
04:37:33.131 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=45, FiltMin=36, FiltMax=58, Gamma=0.690
04:37:33.131 00.000 7988 UpdateGuideState exits: No star selected
04:37:33.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:33.133 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:33.133 00.000 7988 Enqueuing Expose request
04:37:33.135 00.002 15712 Worker thread wakes up
04:37:33.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:33.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:34.658 01.523 15712 Exposure complete
04:37:34.722 00.064 15712 worker thread done servicing request
04:37:34.722 00.000 7988 OnExposeComplete: enter
04:37:34.722 00.000 7988 UpdateGuideState(): m_state=1
04:37:34.724 00.002 7988 UpdateCurrentPosition: no star selected
04:37:34.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:34.726 00.002 7988 Status Line: No star selected
04:37:34.728 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=47, FiltMin=37, FiltMax=60, Gamma=0.690
04:37:34.728 00.000 7988 UpdateGuideState exits: No star selected
04:37:34.730 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:34.730 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:34.732 00.002 7988 Enqueuing Expose request
04:37:34.732 00.000 15712 Worker thread wakes up
04:37:34.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:34.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:36.369 01.637 15712 Exposure complete
04:37:36.430 00.061 15712 worker thread done servicing request
04:37:36.430 00.000 7988 OnExposeComplete: enter
04:37:36.430 00.000 7988 UpdateGuideState(): m_state=1
04:37:36.434 00.004 7988 UpdateCurrentPosition: no star selected
04:37:36.435 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:36.435 00.000 7988 Status Line: No star selected
04:37:36.437 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=51, FiltMin=39, FiltMax=62, Gamma=0.690
04:37:36.437 00.000 7988 UpdateGuideState exits: No star selected
04:37:36.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:36.437 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:36.437 00.000 7988 Enqueuing Expose request
04:37:36.437 00.000 15712 Worker thread wakes up
04:37:36.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:36.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:37.965 01.528 15712 Exposure complete
04:37:38.027 00.062 15712 worker thread done servicing request
04:37:38.027 00.000 7988 OnExposeComplete: enter
04:37:38.027 00.000 7988 UpdateGuideState(): m_state=1
04:37:38.030 00.003 7988 UpdateCurrentPosition: no star selected
04:37:38.030 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:38.032 00.002 7988 Status Line: No star selected
04:37:38.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=53, FiltMin=40, FiltMax=64, Gamma=0.690
04:37:38.035 00.003 7988 UpdateGuideState exits: No star selected
04:37:38.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:38.037 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:38.037 00.000 7988 Enqueuing Expose request
04:37:38.039 00.002 15712 Worker thread wakes up
04:37:38.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:38.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:39.784 01.745 15712 Exposure complete
04:37:39.845 00.061 15712 worker thread done servicing request
04:37:39.845 00.000 7988 OnExposeComplete: enter
04:37:39.845 00.000 7988 UpdateGuideState(): m_state=1
04:37:39.850 00.005 7988 UpdateCurrentPosition: no star selected
04:37:39.850 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:39.852 00.002 7988 Status Line: No star selected
04:37:39.854 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=45, FiltMax=65, Gamma=0.690
04:37:39.854 00.000 7988 UpdateGuideState exits: No star selected
04:37:39.856 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:39.856 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:39.858 00.002 7988 Enqueuing Expose request
04:37:39.858 00.000 15712 Worker thread wakes up
04:37:39.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:39.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:41.267 01.409 15712 Exposure complete
04:37:41.328 00.061 15712 worker thread done servicing request
04:37:41.328 00.000 7988 OnExposeComplete: enter
04:37:41.328 00.000 7988 UpdateGuideState(): m_state=1
04:37:41.335 00.007 7988 UpdateCurrentPosition: no star selected
04:37:41.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:41.337 00.002 7988 Status Line: No star selected
04:37:41.339 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=48, FiltMax=67, Gamma=0.690
04:37:41.339 00.000 7988 UpdateGuideState exits: No star selected
04:37:41.340 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:41.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:41.342 00.002 7988 Enqueuing Expose request
04:37:41.342 00.000 15712 Worker thread wakes up
04:37:41.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:41.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:43.086 01.744 15712 Exposure complete
04:37:43.148 00.062 15712 worker thread done servicing request
04:37:43.148 00.000 7988 OnExposeComplete: enter
04:37:43.148 00.000 7988 UpdateGuideState(): m_state=1
04:37:43.152 00.004 7988 UpdateCurrentPosition: no star selected
04:37:43.152 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:43.152 00.000 7988 Status Line: No star selected
04:37:43.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=51, FiltMax=68, Gamma=0.690
04:37:43.152 00.000 7988 UpdateGuideState exits: No star selected
04:37:43.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:43.152 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:43.152 00.000 7988 Enqueuing Expose request
04:37:43.152 00.000 15712 Worker thread wakes up
04:37:43.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:43.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:44.572 01.420 15712 Exposure complete
04:37:44.634 00.062 15712 worker thread done servicing request
04:37:44.634 00.000 7988 OnExposeComplete: enter
04:37:44.634 00.000 7988 UpdateGuideState(): m_state=1
04:37:44.638 00.004 7988 UpdateCurrentPosition: no star selected
04:37:44.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:44.641 00.003 7988 Status Line: No star selected
04:37:44.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=51, FiltMax=68, Gamma=0.690
04:37:44.641 00.000 7988 UpdateGuideState exits: No star selected
04:37:44.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:44.641 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:44.647 00.006 7988 Enqueuing Expose request
04:37:44.648 00.001 15712 Worker thread wakes up
04:37:44.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:44.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:46.283 01.635 15712 Exposure complete
04:37:46.343 00.060 15712 worker thread done servicing request
04:37:46.343 00.000 7988 OnExposeComplete: enter
04:37:46.343 00.000 7988 UpdateGuideState(): m_state=1
04:37:46.348 00.005 7988 UpdateCurrentPosition: no star selected
04:37:46.348 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:46.350 00.002 7988 Status Line: No star selected
04:37:46.352 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=48, FiltMax=67, Gamma=0.690
04:37:46.352 00.000 7988 UpdateGuideState exits: No star selected
04:37:46.354 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:46.354 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:46.356 00.002 7988 Enqueuing Expose request
04:37:46.356 00.000 15712 Worker thread wakes up
04:37:46.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:46.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:47.880 01.524 15712 Exposure complete
04:37:47.941 00.061 15712 worker thread done servicing request
04:37:47.941 00.000 7988 OnExposeComplete: enter
04:37:47.941 00.000 7988 UpdateGuideState(): m_state=1
04:37:47.946 00.005 7988 UpdateCurrentPosition: no star selected
04:37:47.946 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:47.948 00.002 7988 Status Line: No star selected
04:37:47.950 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=48, FiltMax=67, Gamma=0.690
04:37:47.950 00.000 7988 UpdateGuideState exits: No star selected
04:37:47.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:47.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:47.950 00.000 7988 Enqueuing Expose request
04:37:47.950 00.000 15712 Worker thread wakes up
04:37:47.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:47.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:49.587 01.637 15712 Exposure complete
04:37:49.649 00.062 15712 worker thread done servicing request
04:37:49.649 00.000 7988 OnExposeComplete: enter
04:37:49.649 00.000 7988 UpdateGuideState(): m_state=1
04:37:49.654 00.005 7988 UpdateCurrentPosition: no star selected
04:37:49.654 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:49.656 00.002 7988 Status Line: No star selected
04:37:49.658 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=57, FiltMin=48, FiltMax=80, Gamma=0.690
04:37:49.659 00.001 7988 UpdateGuideState exits: No star selected
04:37:49.659 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:49.661 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:49.661 00.000 7988 Enqueuing Expose request
04:37:49.663 00.002 15712 Worker thread wakes up
04:37:49.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:49.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:51.183 01.520 15712 Exposure complete
04:37:51.245 00.062 15712 worker thread done servicing request
04:37:51.245 00.000 7988 OnExposeComplete: enter
04:37:51.245 00.000 7988 UpdateGuideState(): m_state=1
04:37:51.248 00.003 7988 UpdateCurrentPosition: no star selected
04:37:51.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:51.250 00.002 7988 Status Line: No star selected
04:37:51.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=56, FiltMin=47, FiltMax=65, Gamma=0.690
04:37:51.250 00.000 7988 UpdateGuideState exits: No star selected
04:37:51.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:51.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:51.250 00.000 7988 Enqueuing Expose request
04:37:51.257 00.007 15712 Worker thread wakes up
04:37:51.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:51.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:52.887 01.630 15712 Exposure complete
04:37:52.951 00.064 15712 worker thread done servicing request
04:37:52.951 00.000 7988 OnExposeComplete: enter
04:37:52.951 00.000 7988 UpdateGuideState(): m_state=1
04:37:52.954 00.003 7988 UpdateCurrentPosition: no star selected
04:37:52.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:52.956 00.002 7988 Status Line: No star selected
04:37:52.958 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=55, FiltMin=46, FiltMax=64, Gamma=0.690
04:37:52.960 00.002 7988 UpdateGuideState exits: No star selected
04:37:52.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:52.960 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:52.960 00.000 7988 Enqueuing Expose request
04:37:52.960 00.000 15712 Worker thread wakes up
04:37:52.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:52.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:54.484 01.524 15712 Exposure complete
04:37:54.546 00.062 15712 worker thread done servicing request
04:37:54.546 00.000 7988 OnExposeComplete: enter
04:37:54.546 00.000 7988 UpdateGuideState(): m_state=1
04:37:54.546 00.000 7988 UpdateCurrentPosition: no star selected
04:37:54.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:54.546 00.000 7988 Status Line: No star selected
04:37:54.558 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=53, FiltMin=45, FiltMax=61, Gamma=0.690
04:37:54.558 00.000 7988 UpdateGuideState exits: No star selected
04:37:54.561 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:54.561 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:54.561 00.000 7988 Enqueuing Expose request
04:37:54.561 00.000 15712 Worker thread wakes up
04:37:54.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:54.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:56.194 01.633 15712 Exposure complete
04:37:56.255 00.061 15712 worker thread done servicing request
04:37:56.255 00.000 7988 OnExposeComplete: enter
04:37:56.258 00.003 7988 UpdateGuideState(): m_state=1
04:37:56.258 00.000 7988 UpdateCurrentPosition: no star selected
04:37:56.258 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:56.258 00.000 7988 Status Line: No star selected
04:37:56.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=45, FiltMax=60, Gamma=0.690
04:37:56.258 00.000 7988 UpdateGuideState exits: No star selected
04:37:56.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:56.258 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:56.258 00.000 7988 Enqueuing Expose request
04:37:56.258 00.000 15712 Worker thread wakes up
04:37:56.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:56.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:57.791 01.533 15712 Exposure complete
04:37:57.853 00.062 15712 worker thread done servicing request
04:37:57.853 00.000 7988 OnExposeComplete: enter
04:37:57.853 00.000 7988 UpdateGuideState(): m_state=1
04:37:57.856 00.003 7988 UpdateCurrentPosition: no star selected
04:37:57.856 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:57.859 00.003 7988 Status Line: No star selected
04:37:57.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=51, FiltMin=44, FiltMax=59, Gamma=0.690
04:37:57.859 00.000 7988 UpdateGuideState exits: No star selected
04:37:57.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:57.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:57.859 00.000 7988 Enqueuing Expose request
04:37:57.859 00.000 15712 Worker thread wakes up
04:37:57.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:57.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:37:59.501 01.642 15712 Exposure complete
04:37:59.563 00.062 15712 worker thread done servicing request
04:37:59.563 00.000 7988 OnExposeComplete: enter
04:37:59.563 00.000 7988 UpdateGuideState(): m_state=1
04:37:59.563 00.000 7988 UpdateCurrentPosition: no star selected
04:37:59.563 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:37:59.563 00.000 7988 Status Line: No star selected
04:37:59.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=50, FiltMin=44, FiltMax=59, Gamma=0.690
04:37:59.563 00.000 7988 UpdateGuideState exits: No star selected
04:37:59.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:59.563 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:37:59.563 00.000 7988 Enqueuing Expose request
04:37:59.563 00.000 15712 Worker thread wakes up
04:37:59.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:37:59.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:01.098 01.535 15712 Exposure complete
04:38:01.160 00.062 15712 worker thread done servicing request
04:38:01.160 00.000 7988 OnExposeComplete: enter
04:38:01.162 00.002 7988 UpdateGuideState(): m_state=1
04:38:01.162 00.000 7988 UpdateCurrentPosition: no star selected
04:38:01.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:01.162 00.000 7988 Status Line: No star selected
04:38:01.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=51, FiltMin=43, FiltMax=61, Gamma=0.690
04:38:01.162 00.000 7988 UpdateGuideState exits: No star selected
04:38:01.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:01.162 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:01.171 00.009 7988 Enqueuing Expose request
04:38:01.171 00.000 15712 Worker thread wakes up
04:38:01.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:01.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:02.806 01.635 15712 Exposure complete
04:38:02.866 00.060 15712 worker thread done servicing request
04:38:02.866 00.000 7988 OnExposeComplete: enter
04:38:02.866 00.000 7988 UpdateGuideState(): m_state=1
04:38:02.871 00.005 7988 UpdateCurrentPosition: no star selected
04:38:02.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:02.873 00.002 7988 Status Line: No star selected
04:38:02.875 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=53, FiltMin=43, FiltMax=64, Gamma=0.690
04:38:02.875 00.000 7988 UpdateGuideState exits: No star selected
04:38:02.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:02.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:02.875 00.000 7988 Enqueuing Expose request
04:38:02.875 00.000 15712 Worker thread wakes up
04:38:02.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:02.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:04.401 01.526 15712 Exposure complete
04:38:04.462 00.061 15712 worker thread done servicing request
04:38:04.462 00.000 7988 OnExposeComplete: enter
04:38:04.462 00.000 7988 UpdateGuideState(): m_state=1
04:38:04.466 00.004 7988 UpdateCurrentPosition: no star selected
04:38:04.466 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:04.468 00.002 7988 Status Line: No star selected
04:38:04.470 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=55, FiltMin=44, FiltMax=66, Gamma=0.690
04:38:04.470 00.000 7988 UpdateGuideState exits: No star selected
04:38:04.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:04.470 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:04.470 00.000 7988 Enqueuing Expose request
04:38:04.470 00.000 15712 Worker thread wakes up
04:38:04.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:04.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:06.110 01.640 15712 Exposure complete
04:38:06.171 00.061 15712 worker thread done servicing request
04:38:06.171 00.000 7988 OnExposeComplete: enter
04:38:06.171 00.000 7988 UpdateGuideState(): m_state=1
04:38:06.175 00.004 7988 UpdateCurrentPosition: no star selected
04:38:06.175 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:06.177 00.002 7988 Status Line: No star selected
04:38:06.179 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=57, FiltMin=48, FiltMax=67, Gamma=0.690
04:38:06.179 00.000 7988 UpdateGuideState exits: No star selected
04:38:06.181 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:06.181 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:06.183 00.002 7988 Enqueuing Expose request
04:38:06.183 00.000 15712 Worker thread wakes up
04:38:06.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:06.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:07.708 01.525 15712 Exposure complete
04:38:07.770 00.062 15712 worker thread done servicing request
04:38:07.770 00.000 7988 OnExposeComplete: enter
04:38:07.770 00.000 7988 UpdateGuideState(): m_state=1
04:38:07.774 00.004 7988 UpdateCurrentPosition: no star selected
04:38:07.776 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:07.776 00.000 7988 Status Line: No star selected
04:38:07.778 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=59, FiltMin=50, FiltMax=68, Gamma=0.690
04:38:07.778 00.000 7988 UpdateGuideState exits: No star selected
04:38:07.780 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:07.780 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:07.782 00.002 7988 Enqueuing Expose request
04:38:07.782 00.000 15712 Worker thread wakes up
04:38:07.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:07.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:09.417 01.635 15712 Exposure complete
04:38:09.479 00.062 15712 worker thread done servicing request
04:38:09.479 00.000 7988 OnExposeComplete: enter
04:38:09.479 00.000 7988 UpdateGuideState(): m_state=1
04:38:09.486 00.007 7988 UpdateCurrentPosition: no star selected
04:38:09.486 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:09.488 00.002 7988 Status Line: No star selected
04:38:09.490 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=50, FiltMax=68, Gamma=0.690
04:38:09.490 00.000 7988 UpdateGuideState exits: No star selected
04:38:09.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:09.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:09.490 00.000 7988 Enqueuing Expose request
04:38:09.495 00.005 15712 Worker thread wakes up
04:38:09.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:09.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:11.013 01.518 15712 Exposure complete
04:38:11.077 00.064 15712 worker thread done servicing request
04:38:11.077 00.000 7988 OnExposeComplete: enter
04:38:11.077 00.000 7988 UpdateGuideState(): m_state=1
04:38:11.077 00.000 7988 UpdateCurrentPosition: no star selected
04:38:11.077 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:11.077 00.000 7988 Status Line: No star selected
04:38:11.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=50, FiltMax=68, Gamma=0.690
04:38:11.077 00.000 7988 UpdateGuideState exits: No star selected
04:38:11.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:11.086 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:11.086 00.000 7988 Enqueuing Expose request
04:38:11.086 00.000 15712 Worker thread wakes up
04:38:11.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:11.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:12.724 01.638 15712 Exposure complete
04:38:12.784 00.060 15712 worker thread done servicing request
04:38:12.787 00.003 7988 OnExposeComplete: enter
04:38:12.787 00.000 7988 UpdateGuideState(): m_state=1
04:38:12.788 00.001 7988 UpdateCurrentPosition: no star selected
04:38:12.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:12.790 00.002 7988 Status Line: No star selected
04:38:12.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=58, FiltMin=47, FiltMax=69, Gamma=0.690
04:38:12.790 00.000 7988 UpdateGuideState exits: No star selected
04:38:12.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:12.790 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:12.790 00.000 7988 Enqueuing Expose request
04:38:12.790 00.000 15712 Worker thread wakes up
04:38:12.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:12.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:14.321 01.531 15712 Exposure complete
04:38:14.384 00.063 15712 worker thread done servicing request
04:38:14.384 00.000 7988 OnExposeComplete: enter
04:38:14.384 00.000 7988 UpdateGuideState(): m_state=1
04:38:14.384 00.000 7988 UpdateCurrentPosition: no star selected
04:38:14.387 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:14.387 00.000 7988 Status Line: No star selected
04:38:14.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=56, FiltMin=43, FiltMax=67, Gamma=0.690
04:38:14.387 00.000 7988 UpdateGuideState exits: No star selected
04:38:14.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:14.387 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:14.387 00.000 7988 Enqueuing Expose request
04:38:14.387 00.000 15712 Worker thread wakes up
04:38:14.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:14.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:16.028 01.641 15712 Exposure complete
04:38:16.094 00.066 15712 worker thread done servicing request
04:38:16.094 00.000 7988 OnExposeComplete: enter
04:38:16.094 00.000 7988 UpdateGuideState(): m_state=1
04:38:16.094 00.000 7988 UpdateCurrentPosition: no star selected
04:38:16.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:16.094 00.000 7988 Status Line: No star selected
04:38:16.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=53, FiltMin=41, FiltMax=65, Gamma=0.690
04:38:16.094 00.000 7988 UpdateGuideState exits: No star selected
04:38:16.094 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:16.103 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:16.103 00.000 7988 Enqueuing Expose request
04:38:16.105 00.002 15712 Worker thread wakes up
04:38:16.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:16.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:17.526 01.421 15712 Exposure complete
04:38:17.586 00.060 15712 worker thread done servicing request
04:38:17.586 00.000 7988 OnExposeComplete: enter
04:38:17.586 00.000 7988 UpdateGuideState(): m_state=1
04:38:17.592 00.006 7988 UpdateCurrentPosition: no star selected
04:38:17.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:17.594 00.002 7988 Status Line: No star selected
04:38:17.596 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=50, FiltMin=40, FiltMax=61, Gamma=0.690
04:38:17.596 00.000 7988 UpdateGuideState exits: No star selected
04:38:17.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:17.599 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:17.599 00.000 7988 Enqueuing Expose request
04:38:17.599 00.000 15712 Worker thread wakes up
04:38:17.602 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:17.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:19.233 01.631 15712 Exposure complete
04:38:19.293 00.060 15712 worker thread done servicing request
04:38:19.293 00.000 7988 OnExposeComplete: enter
04:38:19.293 00.000 7988 UpdateGuideState(): m_state=1
04:38:19.297 00.004 7988 UpdateCurrentPosition: no star selected
04:38:19.297 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:19.299 00.002 7988 Status Line: No star selected
04:38:19.300 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=47, FiltMin=37, FiltMax=60, Gamma=0.690
04:38:19.300 00.000 7988 UpdateGuideState exits: No star selected
04:38:19.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:19.300 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:19.300 00.000 7988 Enqueuing Expose request
04:38:19.300 00.000 15712 Worker thread wakes up
04:38:19.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:19.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:20.831 01.531 15712 Exposure complete
04:38:20.894 00.063 15712 worker thread done servicing request
04:38:20.894 00.000 7988 OnExposeComplete: enter
04:38:20.894 00.000 7988 UpdateGuideState(): m_state=1
04:38:20.894 00.000 7988 UpdateCurrentPosition: no star selected
04:38:20.894 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:20.894 00.000 7988 Status Line: No star selected
04:38:20.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=45, FiltMin=36, FiltMax=56, Gamma=0.690
04:38:20.901 00.007 7988 UpdateGuideState exits: No star selected
04:38:20.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:20.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:20.901 00.000 7988 Enqueuing Expose request
04:38:20.901 00.000 15712 Worker thread wakes up
04:38:20.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:20.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:22.541 01.640 15712 Exposure complete
04:38:22.603 00.062 15712 worker thread done servicing request
04:38:22.604 00.001 7988 OnExposeComplete: enter
04:38:22.604 00.000 7988 UpdateGuideState(): m_state=1
04:38:22.604 00.000 7988 UpdateCurrentPosition: no star selected
04:38:22.604 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:22.604 00.000 7988 Status Line: No star selected
04:38:22.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=0.690
04:38:22.604 00.000 7988 UpdateGuideState exits: No star selected
04:38:22.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:22.604 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:22.604 00.000 7988 Enqueuing Expose request
04:38:22.604 00.000 15712 Worker thread wakes up
04:38:22.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:22.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:24.134 01.530 15712 Exposure complete
04:38:24.196 00.062 15712 worker thread done servicing request
04:38:24.196 00.000 7988 OnExposeComplete: enter
04:38:24.196 00.000 7988 UpdateGuideState(): m_state=1
04:38:24.199 00.003 7988 UpdateCurrentPosition: no star selected
04:38:24.199 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:24.201 00.002 7988 Status Line: No star selected
04:38:24.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=41, FiltMin=35, FiltMax=57, Gamma=0.690
04:38:24.204 00.003 7988 UpdateGuideState exits: No star selected
04:38:24.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:24.206 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:24.206 00.000 7988 Enqueuing Expose request
04:38:24.208 00.002 15712 Worker thread wakes up
04:38:24.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:24.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:25.841 01.633 15712 Exposure complete
04:38:25.904 00.063 15712 worker thread done servicing request
04:38:25.904 00.000 7988 OnExposeComplete: enter
04:38:25.904 00.000 7988 UpdateGuideState(): m_state=1
04:38:25.907 00.003 7988 UpdateCurrentPosition: no star selected
04:38:25.907 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:25.909 00.002 7988 Status Line: No star selected
04:38:25.911 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=41, FiltMin=35, FiltMax=55, Gamma=0.690
04:38:25.911 00.000 7988 UpdateGuideState exits: No star selected
04:38:25.913 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:25.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:25.915 00.002 7988 Enqueuing Expose request
04:38:25.915 00.000 15712 Worker thread wakes up
04:38:25.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:25.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:27.434 01.519 15712 Exposure complete
04:38:27.496 00.062 15712 worker thread done servicing request
04:38:27.496 00.000 7988 OnExposeComplete: enter
04:38:27.496 00.000 7988 UpdateGuideState(): m_state=1
04:38:27.499 00.003 7988 UpdateCurrentPosition: no star selected
04:38:27.499 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:27.501 00.002 7988 Status Line: No star selected
04:38:27.503 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=41, FiltMin=35, FiltMax=58, Gamma=0.690
04:38:27.503 00.000 7988 UpdateGuideState exits: No star selected
04:38:27.505 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:27.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:27.507 00.002 7988 Enqueuing Expose request
04:38:27.507 00.000 15712 Worker thread wakes up
04:38:27.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:27.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:29.140 01.633 15712 Exposure complete
04:38:29.203 00.063 15712 worker thread done servicing request
04:38:29.203 00.000 7988 OnExposeComplete: enter
04:38:29.203 00.000 7988 UpdateGuideState(): m_state=1
04:38:29.206 00.003 7988 UpdateCurrentPosition: no star selected
04:38:29.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:29.208 00.002 7988 Status Line: No star selected
04:38:29.210 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=41, FiltMin=35, FiltMax=54, Gamma=0.690
04:38:29.210 00.000 7988 UpdateGuideState exits: No star selected
04:38:29.212 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:29.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:29.214 00.002 7988 Enqueuing Expose request
04:38:29.214 00.000 15712 Worker thread wakes up
04:38:29.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:29.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:30.742 01.528 15712 Exposure complete
04:38:30.804 00.062 15712 worker thread done servicing request
04:38:30.804 00.000 7988 OnExposeComplete: enter
04:38:30.804 00.000 7988 UpdateGuideState(): m_state=1
04:38:30.804 00.000 7988 UpdateCurrentPosition: no star selected
04:38:30.808 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:30.808 00.000 7988 Status Line: No star selected
04:38:30.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=0.690
04:38:30.808 00.000 7988 UpdateGuideState exits: No star selected
04:38:30.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:30.808 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:30.808 00.000 7988 Enqueuing Expose request
04:38:30.808 00.000 15712 Worker thread wakes up
04:38:30.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:30.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:32.455 01.647 15712 Exposure complete
04:38:32.516 00.061 15712 worker thread done servicing request
04:38:32.516 00.000 7988 OnExposeComplete: enter
04:38:32.516 00.000 7988 UpdateGuideState(): m_state=1
04:38:32.520 00.004 7988 UpdateCurrentPosition: no star selected
04:38:32.520 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:32.522 00.002 7988 Status Line: No star selected
04:38:32.524 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=45, FiltMin=36, FiltMax=57, Gamma=0.690
04:38:32.524 00.000 7988 UpdateGuideState exits: No star selected
04:38:32.526 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:32.527 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:32.527 00.000 7988 Enqueuing Expose request
04:38:32.529 00.002 15712 Worker thread wakes up
04:38:32.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:32.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:34.053 01.524 15712 Exposure complete
04:38:34.114 00.061 15712 worker thread done servicing request
04:38:34.114 00.000 7988 OnExposeComplete: enter
04:38:34.114 00.000 7988 UpdateGuideState(): m_state=1
04:38:34.117 00.003 7988 UpdateCurrentPosition: no star selected
04:38:34.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:34.119 00.002 7988 Status Line: No star selected
04:38:34.121 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=48, FiltMin=37, FiltMax=59, Gamma=0.690
04:38:34.121 00.000 7988 UpdateGuideState exits: No star selected
04:38:34.123 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:34.123 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:34.125 00.002 7988 Enqueuing Expose request
04:38:34.125 00.000 15712 Worker thread wakes up
04:38:34.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:34.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:35.763 01.638 15712 Exposure complete
04:38:35.824 00.061 15712 worker thread done servicing request
04:38:35.824 00.000 7988 OnExposeComplete: enter
04:38:35.827 00.003 7988 UpdateGuideState(): m_state=1
04:38:35.827 00.000 7988 UpdateCurrentPosition: no star selected
04:38:35.829 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:35.829 00.000 7988 Status Line: No star selected
04:38:35.831 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=50, FiltMin=40, FiltMax=59, Gamma=0.690
04:38:35.831 00.000 7988 UpdateGuideState exits: No star selected
04:38:35.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:35.831 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:35.831 00.000 7988 Enqueuing Expose request
04:38:35.831 00.000 15712 Worker thread wakes up
04:38:35.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:35.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:37.360 01.529 15712 Exposure complete
04:38:37.421 00.061 15712 worker thread done servicing request
04:38:37.421 00.000 7988 OnExposeComplete: enter
04:38:37.421 00.000 7988 UpdateGuideState(): m_state=1
04:38:37.425 00.004 7988 UpdateCurrentPosition: no star selected
04:38:37.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:37.428 00.003 7988 Status Line: No star selected
04:38:37.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=51, FiltMin=43, FiltMax=59, Gamma=0.690
04:38:37.430 00.002 7988 UpdateGuideState exits: No star selected
04:38:37.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:37.432 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:37.432 00.000 7988 Enqueuing Expose request
04:38:37.434 00.002 15712 Worker thread wakes up
04:38:37.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:37.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:39.069 01.635 15712 Exposure complete
04:38:39.129 00.060 15712 worker thread done servicing request
04:38:39.129 00.000 7988 OnExposeComplete: enter
04:38:39.129 00.000 7988 UpdateGuideState(): m_state=1
04:38:39.133 00.004 7988 UpdateCurrentPosition: no star selected
04:38:39.133 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:39.135 00.002 7988 Status Line: No star selected
04:38:39.137 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=51, FiltMin=43, FiltMax=59, Gamma=0.690
04:38:39.137 00.000 7988 UpdateGuideState exits: No star selected
04:38:39.139 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:39.139 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:39.141 00.002 7988 Enqueuing Expose request
04:38:39.141 00.000 15712 Worker thread wakes up
04:38:39.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:39.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:40.667 01.526 15712 Exposure complete
04:38:40.728 00.061 15712 worker thread done servicing request
04:38:40.728 00.000 7988 OnExposeComplete: enter
04:38:40.728 00.000 7988 UpdateGuideState(): m_state=1
04:38:40.732 00.004 7988 UpdateCurrentPosition: no star selected
04:38:40.732 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:40.734 00.002 7988 Status Line: No star selected
04:38:40.736 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=50, FiltMin=42, FiltMax=58, Gamma=0.690
04:38:40.736 00.000 7988 UpdateGuideState exits: No star selected
04:38:40.738 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:40.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:40.740 00.002 7988 Enqueuing Expose request
04:38:40.740 00.000 15712 Worker thread wakes up
04:38:40.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:40.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:42.376 01.636 15712 Exposure complete
04:38:42.437 00.061 15712 worker thread done servicing request
04:38:42.437 00.000 7988 OnExposeComplete: enter
04:38:42.437 00.000 7988 UpdateGuideState(): m_state=1
04:38:42.441 00.004 7988 UpdateCurrentPosition: no star selected
04:38:42.441 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:42.443 00.002 7988 Status Line: No star selected
04:38:42.445 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=49, FiltMin=42, FiltMax=56, Gamma=0.690
04:38:42.445 00.000 7988 UpdateGuideState exits: No star selected
04:38:42.447 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:42.447 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:42.447 00.000 7988 Enqueuing Expose request
04:38:42.450 00.003 15712 Worker thread wakes up
04:38:42.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:42.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:43.973 01.523 15712 Exposure complete
04:38:44.034 00.061 15712 worker thread done servicing request
04:38:44.034 00.000 7988 OnExposeComplete: enter
04:38:44.034 00.000 7988 UpdateGuideState(): m_state=1
04:38:44.038 00.004 7988 UpdateCurrentPosition: no star selected
04:38:44.038 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:44.040 00.002 7988 Status Line: No star selected
04:38:44.042 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=49, FiltMin=42, FiltMax=60, Gamma=0.690
04:38:44.042 00.000 7988 UpdateGuideState exits: No star selected
04:38:44.044 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:44.044 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:44.046 00.002 7988 Enqueuing Expose request
04:38:44.046 00.000 15712 Worker thread wakes up
04:38:44.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:44.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:45.678 01.632 15712 Exposure complete
04:38:45.741 00.063 15712 worker thread done servicing request
04:38:45.741 00.000 7988 OnExposeComplete: enter
04:38:45.741 00.000 7988 UpdateGuideState(): m_state=1
04:38:45.745 00.004 7988 UpdateCurrentPosition: no star selected
04:38:45.745 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:45.747 00.002 7988 Status Line: No star selected
04:38:45.749 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=50, FiltMin=41, FiltMax=59, Gamma=0.690
04:38:45.749 00.000 7988 UpdateGuideState exits: No star selected
04:38:45.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:45.749 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:45.753 00.004 7988 Enqueuing Expose request
04:38:45.753 00.000 15712 Worker thread wakes up
04:38:45.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:45.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:47.273 01.520 15712 Exposure complete
04:38:47.335 00.062 15712 worker thread done servicing request
04:38:47.335 00.000 7988 OnExposeComplete: enter
04:38:47.335 00.000 7988 UpdateGuideState(): m_state=1
04:38:47.339 00.004 7988 UpdateCurrentPosition: no star selected
04:38:47.339 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:47.341 00.002 7988 Status Line: No star selected
04:38:47.343 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=51, FiltMin=42, FiltMax=59, Gamma=0.690
04:38:47.343 00.000 7988 UpdateGuideState exits: No star selected
04:38:47.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:47.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:47.343 00.000 7988 Enqueuing Expose request
04:38:47.343 00.000 15712 Worker thread wakes up
04:38:47.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:47.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:48.981 01.638 15712 Exposure complete
04:38:49.045 00.064 15712 worker thread done servicing request
04:38:49.045 00.000 7988 OnExposeComplete: enter
04:38:49.045 00.000 7988 UpdateGuideState(): m_state=1
04:38:49.047 00.002 7988 UpdateCurrentPosition: no star selected
04:38:49.047 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:49.049 00.002 7988 Status Line: No star selected
04:38:49.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=51, FiltMin=45, FiltMax=61, Gamma=0.690
04:38:49.052 00.003 7988 UpdateGuideState exits: No star selected
04:38:49.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:49.054 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:49.054 00.000 7988 Enqueuing Expose request
04:38:49.056 00.002 15712 Worker thread wakes up
04:38:49.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:49.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:50.582 01.526 15712 Exposure complete
04:38:50.644 00.062 15712 worker thread done servicing request
04:38:50.645 00.001 7988 OnExposeComplete: enter
04:38:50.645 00.000 7988 UpdateGuideState(): m_state=1
04:38:50.645 00.000 7988 UpdateCurrentPosition: no star selected
04:38:50.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:50.645 00.000 7988 Status Line: No star selected
04:38:50.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=51, FiltMin=45, FiltMax=60, Gamma=0.690
04:38:50.645 00.000 7988 UpdateGuideState exits: No star selected
04:38:50.653 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:50.653 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:50.653 00.000 7988 Enqueuing Expose request
04:38:50.653 00.000 15712 Worker thread wakes up
04:38:50.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:50.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:52.291 01.638 15712 Exposure complete
04:38:52.352 00.061 15712 worker thread done servicing request
04:38:52.352 00.000 7988 OnExposeComplete: enter
04:38:52.352 00.000 7988 UpdateGuideState(): m_state=1
04:38:52.356 00.004 7988 UpdateCurrentPosition: no star selected
04:38:52.356 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:52.358 00.002 7988 Status Line: No star selected
04:38:52.360 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=52, FiltMin=44, FiltMax=62, Gamma=0.690
04:38:52.360 00.000 7988 UpdateGuideState exits: No star selected
04:38:52.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:52.360 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:52.360 00.000 7988 Enqueuing Expose request
04:38:52.360 00.000 15712 Worker thread wakes up
04:38:52.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:52.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:53.885 01.525 15712 Exposure complete
04:38:53.947 00.062 15712 worker thread done servicing request
04:38:53.947 00.000 7988 OnExposeComplete: enter
04:38:53.950 00.003 7988 UpdateGuideState(): m_state=1
04:38:53.951 00.001 7988 UpdateCurrentPosition: no star selected
04:38:53.951 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:53.951 00.000 7988 Status Line: No star selected
04:38:53.951 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=53, FiltMin=44, FiltMax=62, Gamma=0.690
04:38:53.951 00.000 7988 UpdateGuideState exits: No star selected
04:38:53.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:53.951 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:53.951 00.000 7988 Enqueuing Expose request
04:38:53.951 00.000 15712 Worker thread wakes up
04:38:53.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:53.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:55.594 01.643 15712 Exposure complete
04:38:55.655 00.061 15712 worker thread done servicing request
04:38:55.655 00.000 7988 OnExposeComplete: enter
04:38:55.655 00.000 7988 UpdateGuideState(): m_state=1
04:38:55.660 00.005 7988 UpdateCurrentPosition: no star selected
04:38:55.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:55.662 00.002 7988 Status Line: No star selected
04:38:55.664 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=53, FiltMin=44, FiltMax=62, Gamma=0.690
04:38:55.664 00.000 7988 UpdateGuideState exits: No star selected
04:38:55.666 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:55.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:55.668 00.002 7988 Enqueuing Expose request
04:38:55.668 00.000 15712 Worker thread wakes up
04:38:55.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:55.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:57.188 01.520 15712 Exposure complete
04:38:57.253 00.065 15712 worker thread done servicing request
04:38:57.253 00.000 7988 OnExposeComplete: enter
04:38:57.255 00.002 7988 UpdateGuideState(): m_state=1
04:38:57.256 00.001 7988 UpdateCurrentPosition: no star selected
04:38:57.256 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:57.258 00.002 7988 Status Line: No star selected
04:38:57.260 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=54, FiltMin=45, FiltMax=62, Gamma=0.690
04:38:57.260 00.000 7988 UpdateGuideState exits: No star selected
04:38:57.262 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:57.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:57.264 00.002 7988 Enqueuing Expose request
04:38:57.264 00.000 15712 Worker thread wakes up
04:38:57.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:57.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:38:58.895 01.631 15712 Exposure complete
04:38:58.956 00.061 15712 worker thread done servicing request
04:38:58.956 00.000 7988 OnExposeComplete: enter
04:38:58.958 00.002 7988 UpdateGuideState(): m_state=1
04:38:58.958 00.000 7988 UpdateCurrentPosition: no star selected
04:38:58.960 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:38:58.962 00.002 7988 Status Line: No star selected
04:38:58.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=53, FiltMin=46, FiltMax=62, Gamma=0.690
04:38:58.964 00.002 7988 UpdateGuideState exits: No star selected
04:38:58.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:58.966 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:38:58.966 00.000 7988 Enqueuing Expose request
04:38:58.968 00.002 15712 Worker thread wakes up
04:38:58.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:38:58.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:00.493 01.525 15712 Exposure complete
04:39:00.555 00.062 15712 worker thread done servicing request
04:39:00.555 00.000 7988 OnExposeComplete: enter
04:39:00.555 00.000 7988 UpdateGuideState(): m_state=1
04:39:00.555 00.000 7988 UpdateCurrentPosition: no star selected
04:39:00.555 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:00.555 00.000 7988 Status Line: No star selected
04:39:00.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=53, FiltMin=46, FiltMax=62, Gamma=0.690
04:39:00.555 00.000 7988 UpdateGuideState exits: No star selected
04:39:00.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:00.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:00.555 00.000 7988 Enqueuing Expose request
04:39:00.555 00.000 15712 Worker thread wakes up
04:39:00.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:00.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:02.202 01.647 15712 Exposure complete
04:39:02.265 00.063 15712 worker thread done servicing request
04:39:02.265 00.000 7988 OnExposeComplete: enter
04:39:02.265 00.000 7988 UpdateGuideState(): m_state=1
04:39:02.265 00.000 7988 UpdateCurrentPosition: no star selected
04:39:02.265 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:02.265 00.000 7988 Status Line: No star selected
04:39:02.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=54, FiltMin=46, FiltMax=61, Gamma=0.690
04:39:02.265 00.000 7988 UpdateGuideState exits: No star selected
04:39:02.273 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:02.273 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:02.275 00.002 7988 Enqueuing Expose request
04:39:02.275 00.000 15712 Worker thread wakes up
04:39:02.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:02.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:03.798 01.523 15712 Exposure complete
04:39:03.860 00.062 15712 worker thread done servicing request
04:39:03.860 00.000 7988 OnExposeComplete: enter
04:39:03.860 00.000 7988 UpdateGuideState(): m_state=1
04:39:03.864 00.004 7988 UpdateCurrentPosition: no star selected
04:39:03.864 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:03.866 00.002 7988 Status Line: No star selected
04:39:03.868 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=53, FiltMin=46, FiltMax=60, Gamma=0.690
04:39:03.868 00.000 7988 UpdateGuideState exits: No star selected
04:39:03.870 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:03.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:03.872 00.002 7988 Enqueuing Expose request
04:39:03.872 00.000 15712 Worker thread wakes up
04:39:03.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:03.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:05.505 01.633 15712 Exposure complete
04:39:05.568 00.063 15712 worker thread done servicing request
04:39:05.568 00.000 7988 OnExposeComplete: enter
04:39:05.568 00.000 7988 UpdateGuideState(): m_state=1
04:39:05.568 00.000 7988 UpdateCurrentPosition: no star selected
04:39:05.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:05.568 00.000 7988 Status Line: No star selected
04:39:05.574 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=53, FiltMin=40, FiltMax=60, Gamma=0.690
04:39:05.574 00.000 7988 UpdateGuideState exits: No star selected
04:39:05.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:05.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:05.574 00.000 7988 Enqueuing Expose request
04:39:05.574 00.000 15712 Worker thread wakes up
04:39:05.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:05.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:07.099 01.525 15712 Exposure complete
04:39:07.163 00.064 15712 worker thread done servicing request
04:39:07.163 00.000 7988 OnExposeComplete: enter
04:39:07.163 00.000 7988 UpdateGuideState(): m_state=1
04:39:07.163 00.000 7988 UpdateCurrentPosition: no star selected
04:39:07.163 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:07.163 00.000 7988 Status Line: No star selected
04:39:07.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=51, FiltMin=40, FiltMax=60, Gamma=0.690
04:39:07.163 00.000 7988 UpdateGuideState exits: No star selected
04:39:07.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:07.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:07.163 00.000 7988 Enqueuing Expose request
04:39:07.163 00.000 15712 Worker thread wakes up
04:39:07.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:07.174 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:08.808 01.634 15712 Exposure complete
04:39:08.871 00.063 15712 worker thread done servicing request
04:39:08.871 00.000 7988 OnExposeComplete: enter
04:39:08.872 00.001 7988 UpdateGuideState(): m_state=1
04:39:08.872 00.000 7988 UpdateCurrentPosition: no star selected
04:39:08.872 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:08.872 00.000 7988 Status Line: No star selected
04:39:08.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=49, FiltMin=39, FiltMax=60, Gamma=0.690
04:39:08.872 00.000 7988 UpdateGuideState exits: No star selected
04:39:08.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:08.872 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:08.872 00.000 7988 Enqueuing Expose request
04:39:08.872 00.000 15712 Worker thread wakes up
04:39:08.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:08.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:10.405 01.533 15712 Exposure complete
04:39:10.468 00.063 15712 worker thread done servicing request
04:39:10.468 00.000 7988 OnExposeComplete: enter
04:39:10.468 00.000 7988 UpdateGuideState(): m_state=1
04:39:10.468 00.000 7988 UpdateCurrentPosition: no star selected
04:39:10.468 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:10.473 00.005 7988 Status Line: No star selected
04:39:10.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=48, FiltMin=38, FiltMax=58, Gamma=0.690
04:39:10.473 00.000 7988 UpdateGuideState exits: No star selected
04:39:10.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:10.473 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:10.473 00.000 7988 Enqueuing Expose request
04:39:10.473 00.000 15712 Worker thread wakes up
04:39:10.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:10.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:12.112 01.639 15712 Exposure complete
04:39:12.175 00.063 15712 worker thread done servicing request
04:39:12.175 00.000 7988 OnExposeComplete: enter
04:39:12.175 00.000 7988 UpdateGuideState(): m_state=1
04:39:12.179 00.004 7988 UpdateCurrentPosition: no star selected
04:39:12.179 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:12.181 00.002 7988 Status Line: No star selected
04:39:12.183 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=47, FiltMin=39, FiltMax=58, Gamma=0.690
04:39:12.183 00.000 7988 UpdateGuideState exits: No star selected
04:39:12.185 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:12.185 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:12.187 00.002 7988 Enqueuing Expose request
04:39:12.187 00.000 15712 Worker thread wakes up
04:39:12.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:12.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:13.713 01.526 15712 Exposure complete
04:39:13.776 00.063 15712 worker thread done servicing request
04:39:13.776 00.000 7988 OnExposeComplete: enter
04:39:13.776 00.000 7988 UpdateGuideState(): m_state=1
04:39:13.776 00.000 7988 UpdateCurrentPosition: no star selected
04:39:13.776 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:13.776 00.000 7988 Status Line: No star selected
04:39:13.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=48, FiltMin=38, FiltMax=61, Gamma=0.690
04:39:13.776 00.000 7988 UpdateGuideState exits: No star selected
04:39:13.776 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:13.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:13.776 00.000 7988 Enqueuing Expose request
04:39:13.776 00.000 15712 Worker thread wakes up
04:39:13.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:13.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:15.421 01.645 15712 Exposure complete
04:39:15.483 00.062 15712 worker thread done servicing request
04:39:15.483 00.000 7988 OnExposeComplete: enter
04:39:15.483 00.000 7988 UpdateGuideState(): m_state=1
04:39:15.487 00.004 7988 UpdateCurrentPosition: no star selected
04:39:15.487 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:15.489 00.002 7988 Status Line: No star selected
04:39:15.490 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=50, FiltMin=38, FiltMax=61, Gamma=0.690
04:39:15.490 00.000 7988 UpdateGuideState exits: No star selected
04:39:15.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:15.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:15.490 00.000 7988 Enqueuing Expose request
04:39:15.490 00.000 15712 Worker thread wakes up
04:39:15.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:15.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:17.018 01.528 15712 Exposure complete
04:39:17.079 00.061 15712 worker thread done servicing request
04:39:17.081 00.002 7988 OnExposeComplete: enter
04:39:17.081 00.000 7988 UpdateGuideState(): m_state=1
04:39:17.081 00.000 7988 UpdateCurrentPosition: no star selected
04:39:17.081 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:17.081 00.000 7988 Status Line: No star selected
04:39:17.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=52, FiltMin=39, FiltMax=61, Gamma=0.690
04:39:17.081 00.000 7988 UpdateGuideState exits: No star selected
04:39:17.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:17.081 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:17.081 00.000 7988 Enqueuing Expose request
04:39:17.091 00.010 15712 Worker thread wakes up
04:39:17.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:17.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:18.724 01.633 15712 Exposure complete
04:39:18.785 00.061 15712 worker thread done servicing request
04:39:18.785 00.000 7988 OnExposeComplete: enter
04:39:18.785 00.000 7988 UpdateGuideState(): m_state=1
04:39:18.790 00.005 7988 UpdateCurrentPosition: no star selected
04:39:18.790 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:18.792 00.002 7988 Status Line: No star selected
04:39:18.794 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=54, FiltMin=41, FiltMax=65, Gamma=0.690
04:39:18.795 00.001 7988 UpdateGuideState exits: No star selected
04:39:18.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:18.797 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:18.797 00.000 7988 Enqueuing Expose request
04:39:18.799 00.002 15712 Worker thread wakes up
04:39:18.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:18.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:20.317 01.518 15712 Exposure complete
04:39:20.379 00.062 15712 worker thread done servicing request
04:39:20.379 00.000 7988 OnExposeComplete: enter
04:39:20.379 00.000 7988 UpdateGuideState(): m_state=1
04:39:20.379 00.000 7988 UpdateCurrentPosition: no star selected
04:39:20.379 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:20.379 00.000 7988 Status Line: No star selected
04:39:20.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=55, FiltMin=44, FiltMax=66, Gamma=0.690
04:39:20.379 00.000 7988 UpdateGuideState exits: No star selected
04:39:20.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:20.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:20.379 00.000 7988 Enqueuing Expose request
04:39:20.379 00.000 15712 Worker thread wakes up
04:39:20.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:20.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:22.026 01.647 15712 Exposure complete
04:39:22.088 00.062 15712 worker thread done servicing request
04:39:22.088 00.000 7988 OnExposeComplete: enter
04:39:22.088 00.000 7988 UpdateGuideState(): m_state=1
04:39:22.094 00.006 7988 UpdateCurrentPosition: no star selected
04:39:22.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:22.094 00.000 7988 Status Line: No star selected
04:39:22.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=57, FiltMin=47, FiltMax=66, Gamma=0.690
04:39:22.094 00.000 7988 UpdateGuideState exits: No star selected
04:39:22.094 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:22.094 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:22.094 00.000 7988 Enqueuing Expose request
04:39:22.094 00.000 15712 Worker thread wakes up
04:39:22.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:22.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:23.624 01.530 15712 Exposure complete
04:39:23.685 00.061 15712 worker thread done servicing request
04:39:23.685 00.000 7988 OnExposeComplete: enter
04:39:23.685 00.000 7988 UpdateGuideState(): m_state=1
04:39:23.689 00.004 7988 UpdateCurrentPosition: no star selected
04:39:23.689 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:23.691 00.002 7988 Status Line: No star selected
04:39:23.693 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=46, FiltMax=66, Gamma=0.690
04:39:23.693 00.000 7988 UpdateGuideState exits: No star selected
04:39:23.695 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:23.695 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:23.695 00.000 7988 Enqueuing Expose request
04:39:23.695 00.000 15712 Worker thread wakes up
04:39:23.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:23.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:25.333 01.638 15712 Exposure complete
04:39:25.396 00.063 15712 worker thread done servicing request
04:39:25.396 00.000 7988 OnExposeComplete: enter
04:39:25.396 00.000 7988 UpdateGuideState(): m_state=1
04:39:25.399 00.003 7988 UpdateCurrentPosition: no star selected
04:39:25.399 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:25.401 00.002 7988 Status Line: No star selected
04:39:25.403 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=48, FiltMax=66, Gamma=0.690
04:39:25.403 00.000 7988 UpdateGuideState exits: No star selected
04:39:25.405 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:25.405 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:25.407 00.002 7988 Enqueuing Expose request
04:39:25.407 00.000 15712 Worker thread wakes up
04:39:25.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:25.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:26.929 01.522 15712 Exposure complete
04:39:26.990 00.061 15712 worker thread done servicing request
04:39:26.990 00.000 7988 OnExposeComplete: enter
04:39:26.990 00.000 7988 UpdateGuideState(): m_state=1
04:39:26.995 00.005 7988 UpdateCurrentPosition: no star selected
04:39:26.995 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:26.997 00.002 7988 Status Line: No star selected
04:39:26.999 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=48, FiltMax=66, Gamma=0.690
04:39:27.000 00.001 7988 UpdateGuideState exits: No star selected
04:39:27.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:27.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:27.000 00.000 7988 Enqueuing Expose request
04:39:27.000 00.000 15712 Worker thread wakes up
04:39:27.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:27.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:28.745 01.745 15712 Exposure complete
04:39:28.806 00.061 15712 worker thread done servicing request
04:39:28.806 00.000 7988 OnExposeComplete: enter
04:39:28.806 00.000 7988 UpdateGuideState(): m_state=1
04:39:28.806 00.000 7988 UpdateCurrentPosition: no star selected
04:39:28.806 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:28.806 00.000 7988 Status Line: No star selected
04:39:28.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=46, FiltMax=66, Gamma=0.690
04:39:28.806 00.000 7988 UpdateGuideState exits: No star selected
04:39:28.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:28.806 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:28.806 00.000 7988 Enqueuing Expose request
04:39:28.806 00.000 15712 Worker thread wakes up
04:39:28.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:28.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:30.231 01.425 15712 Exposure complete
04:39:30.294 00.063 15712 worker thread done servicing request
04:39:30.294 00.000 7988 OnExposeComplete: enter
04:39:30.294 00.000 7988 UpdateGuideState(): m_state=1
04:39:30.296 00.002 7988 UpdateCurrentPosition: no star selected
04:39:30.299 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:30.299 00.000 7988 Status Line: No star selected
04:39:30.301 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=54, FiltMin=46, FiltMax=63, Gamma=0.690
04:39:30.301 00.000 7988 UpdateGuideState exits: No star selected
04:39:30.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:30.301 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:30.301 00.000 7988 Enqueuing Expose request
04:39:30.306 00.005 15712 Worker thread wakes up
04:39:30.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:30.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:31.941 01.635 15712 Exposure complete
04:39:32.003 00.062 15712 worker thread done servicing request
04:39:32.003 00.000 7988 OnExposeComplete: enter
04:39:32.003 00.000 7988 UpdateGuideState(): m_state=1
04:39:32.007 00.004 7988 UpdateCurrentPosition: no star selected
04:39:32.007 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:32.009 00.002 7988 Status Line: No star selected
04:39:32.011 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=53, FiltMin=45, FiltMax=62, Gamma=0.690
04:39:32.011 00.000 7988 UpdateGuideState exits: No star selected
04:39:32.013 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:32.013 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:32.015 00.002 7988 Enqueuing Expose request
04:39:32.015 00.000 15712 Worker thread wakes up
04:39:32.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:32.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:33.535 01.520 15712 Exposure complete
04:39:33.596 00.061 15712 worker thread done servicing request
04:39:33.596 00.000 7988 OnExposeComplete: enter
04:39:33.596 00.000 7988 UpdateGuideState(): m_state=1
04:39:33.600 00.004 7988 UpdateCurrentPosition: no star selected
04:39:33.602 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:33.602 00.000 7988 Status Line: No star selected
04:39:33.604 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=52, FiltMin=44, FiltMax=61, Gamma=0.690
04:39:33.604 00.000 7988 UpdateGuideState exits: No star selected
04:39:33.606 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:33.606 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:33.608 00.002 7988 Enqueuing Expose request
04:39:33.608 00.000 15712 Worker thread wakes up
04:39:33.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:33.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:35.241 01.633 15712 Exposure complete
04:39:35.304 00.063 15712 worker thread done servicing request
04:39:35.304 00.000 7988 OnExposeComplete: enter
04:39:35.304 00.000 7988 UpdateGuideState(): m_state=1
04:39:35.304 00.000 7988 UpdateCurrentPosition: no star selected
04:39:35.308 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:35.308 00.000 7988 Status Line: No star selected
04:39:35.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=43, FiltMax=62, Gamma=0.690
04:39:35.308 00.000 7988 UpdateGuideState exits: No star selected
04:39:35.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:35.308 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:35.308 00.000 7988 Enqueuing Expose request
04:39:35.308 00.000 15712 Worker thread wakes up
04:39:35.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:35.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:36.838 01.530 15712 Exposure complete
04:39:36.900 00.062 15712 worker thread done servicing request
04:39:36.901 00.001 7988 OnExposeComplete: enter
04:39:36.901 00.000 7988 UpdateGuideState(): m_state=1
04:39:36.901 00.000 7988 UpdateCurrentPosition: no star selected
04:39:36.901 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:36.901 00.000 7988 Status Line: No star selected
04:39:36.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=43, FiltMax=60, Gamma=0.690
04:39:36.901 00.000 7988 UpdateGuideState exits: No star selected
04:39:36.909 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:36.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:36.909 00.000 7988 Enqueuing Expose request
04:39:36.909 00.000 15712 Worker thread wakes up
04:39:36.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:36.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:38.543 01.634 15712 Exposure complete
04:39:38.605 00.062 15712 worker thread done servicing request
04:39:38.605 00.000 7988 OnExposeComplete: enter
04:39:38.605 00.000 7988 UpdateGuideState(): m_state=1
04:39:38.608 00.003 7988 UpdateCurrentPosition: no star selected
04:39:38.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:38.610 00.002 7988 Status Line: No star selected
04:39:38.612 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=43, FiltMax=60, Gamma=0.690
04:39:38.612 00.000 7988 UpdateGuideState exits: No star selected
04:39:38.614 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:38.614 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:38.616 00.002 7988 Enqueuing Expose request
04:39:38.616 00.000 15712 Worker thread wakes up
04:39:38.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:38.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:40.140 01.524 15712 Exposure complete
04:39:40.201 00.061 15712 worker thread done servicing request
04:39:40.201 00.000 7988 OnExposeComplete: enter
04:39:40.201 00.000 7988 UpdateGuideState(): m_state=1
04:39:40.205 00.004 7988 UpdateCurrentPosition: no star selected
04:39:40.205 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:40.207 00.002 7988 Status Line: No star selected
04:39:40.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=52, FiltMin=43, FiltMax=60, Gamma=0.690
04:39:40.207 00.000 7988 UpdateGuideState exits: No star selected
04:39:40.211 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:40.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:40.213 00.002 7988 Enqueuing Expose request
04:39:40.213 00.000 15712 Worker thread wakes up
04:39:40.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:40.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:41.847 01.634 15712 Exposure complete
04:39:41.909 00.062 15712 worker thread done servicing request
04:39:41.909 00.000 7988 OnExposeComplete: enter
04:39:41.909 00.000 7988 UpdateGuideState(): m_state=1
04:39:41.912 00.003 7988 UpdateCurrentPosition: no star selected
04:39:41.912 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:41.914 00.002 7988 Status Line: No star selected
04:39:41.916 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=51, FiltMin=43, FiltMax=59, Gamma=0.690
04:39:41.916 00.000 7988 UpdateGuideState exits: No star selected
04:39:41.918 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:41.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:41.920 00.002 7988 Enqueuing Expose request
04:39:41.920 00.000 15712 Worker thread wakes up
04:39:41.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:41.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:43.446 01.526 15712 Exposure complete
04:39:43.508 00.062 15712 worker thread done servicing request
04:39:43.508 00.000 7988 OnExposeComplete: enter
04:39:43.508 00.000 7988 UpdateGuideState(): m_state=1
04:39:43.511 00.003 7988 UpdateCurrentPosition: no star selected
04:39:43.511 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:43.514 00.003 7988 Status Line: No star selected
04:39:43.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=50, FiltMin=42, FiltMax=59, Gamma=0.690
04:39:43.516 00.002 7988 UpdateGuideState exits: No star selected
04:39:43.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:43.518 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:43.518 00.000 7988 Enqueuing Expose request
04:39:43.520 00.002 15712 Worker thread wakes up
04:39:43.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:43.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:45.156 01.636 15712 Exposure complete
04:39:45.217 00.061 15712 worker thread done servicing request
04:39:45.217 00.000 7988 OnExposeComplete: enter
04:39:45.217 00.000 7988 UpdateGuideState(): m_state=1
04:39:45.221 00.004 7988 UpdateCurrentPosition: no star selected
04:39:45.221 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:45.223 00.002 7988 Status Line: No star selected
04:39:45.225 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=49, FiltMin=41, FiltMax=58, Gamma=0.690
04:39:45.225 00.000 7988 UpdateGuideState exits: No star selected
04:39:45.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:45.225 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:45.225 00.000 7988 Enqueuing Expose request
04:39:45.225 00.000 15712 Worker thread wakes up
04:39:45.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:45.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:46.753 01.528 15712 Exposure complete
04:39:46.815 00.062 15712 worker thread done servicing request
04:39:46.815 00.000 7988 OnExposeComplete: enter
04:39:46.815 00.000 7988 UpdateGuideState(): m_state=1
04:39:46.817 00.002 7988 UpdateCurrentPosition: no star selected
04:39:46.817 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:46.819 00.002 7988 Status Line: No star selected
04:39:46.821 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=40, FiltMax=59, Gamma=0.690
04:39:46.821 00.000 7988 UpdateGuideState exits: No star selected
04:39:46.823 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:46.823 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:46.825 00.002 7988 Enqueuing Expose request
04:39:46.825 00.000 15712 Worker thread wakes up
04:39:46.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:46.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:48.571 01.746 15712 Exposure complete
04:39:48.632 00.061 15712 worker thread done servicing request
04:39:48.632 00.000 7988 OnExposeComplete: enter
04:39:48.632 00.000 7988 UpdateGuideState(): m_state=1
04:39:48.632 00.000 7988 UpdateCurrentPosition: no star selected
04:39:48.636 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:48.638 00.002 7988 Status Line: No star selected
04:39:48.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=40, FiltMax=58, Gamma=0.690
04:39:48.640 00.002 7988 UpdateGuideState exits: No star selected
04:39:48.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:48.642 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:48.642 00.000 7988 Enqueuing Expose request
04:39:48.644 00.002 15712 Worker thread wakes up
04:39:48.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:48.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:50.055 01.411 15712 Exposure complete
04:39:50.117 00.062 15712 worker thread done servicing request
04:39:50.117 00.000 7988 OnExposeComplete: enter
04:39:50.117 00.000 7988 UpdateGuideState(): m_state=1
04:39:50.120 00.003 7988 UpdateCurrentPosition: no star selected
04:39:50.120 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:50.122 00.002 7988 Status Line: No star selected
04:39:50.124 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=41, FiltMax=58, Gamma=0.690
04:39:50.124 00.000 7988 UpdateGuideState exits: No star selected
04:39:50.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:50.124 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:50.124 00.000 7988 Enqueuing Expose request
04:39:50.124 00.000 15712 Worker thread wakes up
04:39:50.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:50.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:51.762 01.638 15712 Exposure complete
04:39:51.825 00.063 15712 worker thread done servicing request
04:39:51.825 00.000 7988 OnExposeComplete: enter
04:39:51.825 00.000 7988 UpdateGuideState(): m_state=1
04:39:51.828 00.003 7988 UpdateCurrentPosition: no star selected
04:39:51.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:51.830 00.002 7988 Status Line: No star selected
04:39:51.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=49, FiltMin=41, FiltMax=60, Gamma=0.690
04:39:51.833 00.003 7988 UpdateGuideState exits: No star selected
04:39:51.833 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:51.835 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:51.835 00.000 7988 Enqueuing Expose request
04:39:51.837 00.002 15712 Worker thread wakes up
04:39:51.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:51.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:53.361 01.524 15712 Exposure complete
04:39:53.423 00.062 15712 worker thread done servicing request
04:39:53.423 00.000 7988 OnExposeComplete: enter
04:39:53.423 00.000 7988 UpdateGuideState(): m_state=1
04:39:53.423 00.000 7988 UpdateCurrentPosition: no star selected
04:39:53.423 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:53.423 00.000 7988 Status Line: No star selected
04:39:53.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=50, FiltMin=42, FiltMax=60, Gamma=0.690
04:39:53.423 00.000 7988 UpdateGuideState exits: No star selected
04:39:53.434 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:53.434 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:53.434 00.000 7988 Enqueuing Expose request
04:39:53.434 00.000 15712 Worker thread wakes up
04:39:53.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:53.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:55.070 01.636 15712 Exposure complete
04:39:55.134 00.064 15712 worker thread done servicing request
04:39:55.134 00.000 7988 OnExposeComplete: enter
04:39:55.136 00.002 7988 UpdateGuideState(): m_state=1
04:39:55.136 00.000 7988 UpdateCurrentPosition: no star selected
04:39:55.138 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:55.138 00.000 7988 Status Line: No star selected
04:39:55.140 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=43, FiltMax=60, Gamma=0.690
04:39:55.142 00.002 7988 UpdateGuideState exits: No star selected
04:39:55.142 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:55.144 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:55.144 00.000 7988 Enqueuing Expose request
04:39:55.146 00.002 15712 Worker thread wakes up
04:39:55.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:55.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:56.669 01.523 15712 Exposure complete
04:39:56.734 00.065 15712 worker thread done servicing request
04:39:56.734 00.000 7988 OnExposeComplete: enter
04:39:56.734 00.000 7988 UpdateGuideState(): m_state=1
04:39:56.736 00.002 7988 UpdateCurrentPosition: no star selected
04:39:56.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:56.738 00.002 7988 Status Line: No star selected
04:39:56.740 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=53, FiltMin=44, FiltMax=63, Gamma=0.690
04:39:56.740 00.000 7988 UpdateGuideState exits: No star selected
04:39:56.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:56.740 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:56.740 00.000 7988 Enqueuing Expose request
04:39:56.740 00.000 15712 Worker thread wakes up
04:39:56.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:56.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:58.379 01.639 15712 Exposure complete
04:39:58.442 00.063 15712 worker thread done servicing request
04:39:58.442 00.000 7988 OnExposeComplete: enter
04:39:58.442 00.000 7988 UpdateGuideState(): m_state=1
04:39:58.442 00.000 7988 UpdateCurrentPosition: no star selected
04:39:58.442 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:39:58.442 00.000 7988 Status Line: No star selected
04:39:58.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=54, FiltMin=47, FiltMax=64, Gamma=0.690
04:39:58.442 00.000 7988 UpdateGuideState exits: No star selected
04:39:58.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:58.452 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:39:58.452 00.000 7988 Enqueuing Expose request
04:39:58.452 00.000 15712 Worker thread wakes up
04:39:58.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:39:58.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:39:59.977 01.525 15712 Exposure complete
04:40:00.039 00.062 15712 worker thread done servicing request
04:40:00.039 00.000 7988 OnExposeComplete: enter
04:40:00.039 00.000 7988 UpdateGuideState(): m_state=1
04:40:00.039 00.000 7988 UpdateCurrentPosition: no star selected
04:40:00.046 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:00.046 00.000 7988 Status Line: No star selected
04:40:00.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=56, FiltMin=46, FiltMax=64, Gamma=0.690
04:40:00.046 00.000 7988 UpdateGuideState exits: No star selected
04:40:00.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:00.052 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:00.052 00.000 7988 Enqueuing Expose request
04:40:00.052 00.000 15712 Worker thread wakes up
04:40:00.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:00.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:01.689 01.637 15712 Exposure complete
04:40:01.750 00.061 15712 worker thread done servicing request
04:40:01.750 00.000 7988 OnExposeComplete: enter
04:40:01.753 00.003 7988 UpdateGuideState(): m_state=1
04:40:01.753 00.000 7988 UpdateCurrentPosition: no star selected
04:40:01.755 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:01.755 00.000 7988 Status Line: No star selected
04:40:01.757 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=56, FiltMin=48, FiltMax=63, Gamma=0.690
04:40:01.759 00.002 7988 UpdateGuideState exits: No star selected
04:40:01.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:01.761 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:01.761 00.000 7988 Enqueuing Expose request
04:40:01.763 00.002 15712 Worker thread wakes up
04:40:01.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:01.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:03.284 01.521 15712 Exposure complete
04:40:03.346 00.062 15712 worker thread done servicing request
04:40:03.346 00.000 7988 OnExposeComplete: enter
04:40:03.346 00.000 7988 UpdateGuideState(): m_state=1
04:40:03.350 00.004 7988 UpdateCurrentPosition: no star selected
04:40:03.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:03.352 00.002 7988 Status Line: No star selected
04:40:03.354 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=55, FiltMin=46, FiltMax=63, Gamma=0.690
04:40:03.354 00.000 7988 UpdateGuideState exits: No star selected
04:40:03.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:03.354 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:03.354 00.000 7988 Enqueuing Expose request
04:40:03.354 00.000 15712 Worker thread wakes up
04:40:03.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:03.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:04.994 01.640 15712 Exposure complete
04:40:05.056 00.062 15712 worker thread done servicing request
04:40:05.057 00.001 7988 OnExposeComplete: enter
04:40:05.057 00.000 7988 UpdateGuideState(): m_state=1
04:40:05.057 00.000 7988 UpdateCurrentPosition: no star selected
04:40:05.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:05.057 00.000 7988 Status Line: No star selected
04:40:05.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=54, FiltMin=44, FiltMax=63, Gamma=0.690
04:40:05.057 00.000 7988 UpdateGuideState exits: No star selected
04:40:05.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:05.057 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:05.057 00.000 7988 Enqueuing Expose request
04:40:05.068 00.011 15712 Worker thread wakes up
04:40:05.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:05.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:06.587 01.519 15712 Exposure complete
04:40:06.648 00.061 15712 worker thread done servicing request
04:40:06.648 00.000 7988 OnExposeComplete: enter
04:40:06.648 00.000 7988 UpdateGuideState(): m_state=1
04:40:06.653 00.005 7988 UpdateCurrentPosition: no star selected
04:40:06.653 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:06.655 00.002 7988 Status Line: No star selected
04:40:06.657 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=44, FiltMax=61, Gamma=0.690
04:40:06.658 00.001 7988 UpdateGuideState exits: No star selected
04:40:06.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:06.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:06.658 00.000 7988 Enqueuing Expose request
04:40:06.658 00.000 15712 Worker thread wakes up
04:40:06.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:06.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:08.296 01.638 15712 Exposure complete
04:40:08.358 00.062 15712 worker thread done servicing request
04:40:08.358 00.000 7988 OnExposeComplete: enter
04:40:08.360 00.002 7988 UpdateGuideState(): m_state=1
04:40:08.360 00.000 7988 UpdateCurrentPosition: no star selected
04:40:08.362 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:08.362 00.000 7988 Status Line: No star selected
04:40:08.364 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=51, FiltMin=43, FiltMax=60, Gamma=0.690
04:40:08.364 00.000 7988 UpdateGuideState exits: No star selected
04:40:08.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:08.364 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:08.364 00.000 7988 Enqueuing Expose request
04:40:08.364 00.000 15712 Worker thread wakes up
04:40:08.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:08.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:09.891 01.527 15712 Exposure complete
04:40:09.953 00.062 15712 worker thread done servicing request
04:40:09.953 00.000 7988 OnExposeComplete: enter
04:40:09.955 00.002 7988 UpdateGuideState(): m_state=1
04:40:09.955 00.000 7988 UpdateCurrentPosition: no star selected
04:40:09.959 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:09.959 00.000 7988 Status Line: No star selected
04:40:09.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=51, FiltMin=43, FiltMax=59, Gamma=0.690
04:40:09.959 00.000 7988 UpdateGuideState exits: No star selected
04:40:09.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:09.959 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:09.959 00.000 7988 Enqueuing Expose request
04:40:09.959 00.000 15712 Worker thread wakes up
04:40:09.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:09.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:11.602 01.643 15712 Exposure complete
04:40:11.664 00.062 15712 worker thread done servicing request
04:40:11.664 00.000 7988 OnExposeComplete: enter
04:40:11.664 00.000 7988 UpdateGuideState(): m_state=1
04:40:11.667 00.003 7988 UpdateCurrentPosition: no star selected
04:40:11.667 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:11.669 00.002 7988 Status Line: No star selected
04:40:11.671 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=43, FiltMax=61, Gamma=0.690
04:40:11.673 00.002 7988 UpdateGuideState exits: No star selected
04:40:11.674 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:11.675 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:11.676 00.001 7988 Enqueuing Expose request
04:40:11.677 00.001 15712 Worker thread wakes up
04:40:11.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:11.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:13.198 01.521 15712 Exposure complete
04:40:13.259 00.061 15712 worker thread done servicing request
04:40:13.259 00.000 7988 OnExposeComplete: enter
04:40:13.259 00.000 7988 UpdateGuideState(): m_state=1
04:40:13.263 00.004 7988 UpdateCurrentPosition: no star selected
04:40:13.263 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:13.265 00.002 7988 Status Line: No star selected
04:40:13.267 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=53, FiltMin=45, FiltMax=61, Gamma=0.690
04:40:13.267 00.000 7988 UpdateGuideState exits: No star selected
04:40:13.269 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:13.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:13.271 00.002 7988 Enqueuing Expose request
04:40:13.271 00.000 15712 Worker thread wakes up
04:40:13.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:13.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:14.905 01.634 15712 Exposure complete
04:40:14.969 00.064 15712 worker thread done servicing request
04:40:14.969 00.000 7988 OnExposeComplete: enter
04:40:14.969 00.000 7988 UpdateGuideState(): m_state=1
04:40:14.972 00.003 7988 UpdateCurrentPosition: no star selected
04:40:14.972 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:14.974 00.002 7988 Status Line: No star selected
04:40:14.975 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=53, FiltMin=45, FiltMax=61, Gamma=0.690
04:40:14.975 00.000 7988 UpdateGuideState exits: No star selected
04:40:14.977 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:14.977 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:14.979 00.002 7988 Enqueuing Expose request
04:40:14.979 00.000 15712 Worker thread wakes up
04:40:14.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:14.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:16.505 01.526 15712 Exposure complete
04:40:16.568 00.063 15712 worker thread done servicing request
04:40:16.568 00.000 7988 OnExposeComplete: enter
04:40:16.568 00.000 7988 UpdateGuideState(): m_state=1
04:40:16.572 00.004 7988 UpdateCurrentPosition: no star selected
04:40:16.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:16.574 00.002 7988 Status Line: No star selected
04:40:16.576 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=54, FiltMin=47, FiltMax=61, Gamma=0.690
04:40:16.576 00.000 7988 UpdateGuideState exits: No star selected
04:40:16.578 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:16.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:16.578 00.000 7988 Enqueuing Expose request
04:40:16.578 00.000 15712 Worker thread wakes up
04:40:16.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:16.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:18.217 01.639 15712 Exposure complete
04:40:18.279 00.062 15712 worker thread done servicing request
04:40:18.279 00.000 7988 OnExposeComplete: enter
04:40:18.279 00.000 7988 UpdateGuideState(): m_state=1
04:40:18.283 00.004 7988 UpdateCurrentPosition: no star selected
04:40:18.283 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:18.285 00.002 7988 Status Line: No star selected
04:40:18.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=53, FiltMin=47, FiltMax=61, Gamma=0.690
04:40:18.287 00.002 7988 UpdateGuideState exits: No star selected
04:40:18.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:18.289 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:18.289 00.000 7988 Enqueuing Expose request
04:40:18.291 00.002 15712 Worker thread wakes up
04:40:18.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:18.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:19.815 01.524 15712 Exposure complete
04:40:19.876 00.061 15712 worker thread done servicing request
04:40:19.876 00.000 7988 OnExposeComplete: enter
04:40:19.876 00.000 7988 UpdateGuideState(): m_state=1
04:40:19.881 00.005 7988 UpdateCurrentPosition: no star selected
04:40:19.882 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:19.882 00.000 7988 Status Line: No star selected
04:40:19.884 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=54, FiltMin=47, FiltMax=63, Gamma=0.690
04:40:19.884 00.000 7988 UpdateGuideState exits: No star selected
04:40:19.886 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:19.886 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:19.888 00.002 7988 Enqueuing Expose request
04:40:19.888 00.000 15712 Worker thread wakes up
04:40:19.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:19.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:21.524 01.636 15712 Exposure complete
04:40:21.585 00.061 15712 worker thread done servicing request
04:40:21.585 00.000 7988 OnExposeComplete: enter
04:40:21.585 00.000 7988 UpdateGuideState(): m_state=1
04:40:21.589 00.004 7988 UpdateCurrentPosition: no star selected
04:40:21.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:21.591 00.002 7988 Status Line: No star selected
04:40:21.593 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=54, FiltMin=47, FiltMax=66, Gamma=0.690
04:40:21.593 00.000 7988 UpdateGuideState exits: No star selected
04:40:21.596 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:21.596 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:21.596 00.000 7988 Enqueuing Expose request
04:40:21.598 00.002 15712 Worker thread wakes up
04:40:21.599 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:21.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:23.118 01.519 15712 Exposure complete
04:40:23.179 00.061 15712 worker thread done servicing request
04:40:23.181 00.002 7988 OnExposeComplete: enter
04:40:23.181 00.000 7988 UpdateGuideState(): m_state=1
04:40:23.181 00.000 7988 UpdateCurrentPosition: no star selected
04:40:23.181 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:23.181 00.000 7988 Status Line: No star selected
04:40:23.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=47, FiltMax=65, Gamma=0.690
04:40:23.181 00.000 7988 UpdateGuideState exits: No star selected
04:40:23.181 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:23.181 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:23.181 00.000 7988 Enqueuing Expose request
04:40:23.181 00.000 15712 Worker thread wakes up
04:40:23.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:23.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:24.827 01.646 15712 Exposure complete
04:40:24.888 00.061 15712 worker thread done servicing request
04:40:24.888 00.000 7988 OnExposeComplete: enter
04:40:24.888 00.000 7988 UpdateGuideState(): m_state=1
04:40:24.892 00.004 7988 UpdateCurrentPosition: no star selected
04:40:24.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:24.894 00.002 7988 Status Line: No star selected
04:40:24.896 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=56, FiltMin=48, FiltMax=68, Gamma=0.690
04:40:24.896 00.000 7988 UpdateGuideState exits: No star selected
04:40:24.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:24.896 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:24.896 00.000 7988 Enqueuing Expose request
04:40:24.901 00.005 15712 Worker thread wakes up
04:40:24.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:24.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:26.424 01.523 15712 Exposure complete
04:40:26.487 00.063 15712 worker thread done servicing request
04:40:26.487 00.000 7988 OnExposeComplete: enter
04:40:26.489 00.002 7988 UpdateGuideState(): m_state=1
04:40:26.489 00.000 7988 UpdateCurrentPosition: no star selected
04:40:26.491 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:26.493 00.002 7988 Status Line: No star selected
04:40:26.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=56, FiltMin=48, FiltMax=68, Gamma=0.690
04:40:26.495 00.002 7988 UpdateGuideState exits: No star selected
04:40:26.497 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:26.497 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:26.499 00.002 7988 Enqueuing Expose request
04:40:26.501 00.002 15712 Worker thread wakes up
04:40:26.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:26.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:28.246 01.745 15712 Exposure complete
04:40:28.308 00.062 15712 worker thread done servicing request
04:40:28.308 00.000 7988 OnExposeComplete: enter
04:40:28.308 00.000 7988 UpdateGuideState(): m_state=1
04:40:28.312 00.004 7988 UpdateCurrentPosition: no star selected
04:40:28.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:28.314 00.002 7988 Status Line: No star selected
04:40:28.316 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=57, FiltMin=48, FiltMax=68, Gamma=0.690
04:40:28.316 00.000 7988 UpdateGuideState exits: No star selected
04:40:28.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:28.316 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:28.316 00.000 7988 Enqueuing Expose request
04:40:28.322 00.006 15712 Worker thread wakes up
04:40:28.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:28.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:29.732 01.410 15712 Exposure complete
04:40:29.796 00.064 15712 worker thread done servicing request
04:40:29.796 00.000 7988 OnExposeComplete: enter
04:40:29.796 00.000 7988 UpdateGuideState(): m_state=1
04:40:29.796 00.000 7988 UpdateCurrentPosition: no star selected
04:40:29.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:29.796 00.000 7988 Status Line: No star selected
04:40:29.801 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=58, FiltMin=49, FiltMax=67, Gamma=0.690
04:40:29.801 00.000 7988 UpdateGuideState exits: No star selected
04:40:29.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:29.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:29.801 00.000 7988 Enqueuing Expose request
04:40:29.801 00.000 15712 Worker thread wakes up
04:40:29.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:29.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:31.441 01.640 15712 Exposure complete
04:40:31.504 00.063 15712 worker thread done servicing request
04:40:31.504 00.000 7988 OnExposeComplete: enter
04:40:31.504 00.000 7988 UpdateGuideState(): m_state=1
04:40:31.507 00.003 7988 UpdateCurrentPosition: no star selected
04:40:31.507 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:31.509 00.002 7988 Status Line: No star selected
04:40:31.511 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=49, FiltMax=67, Gamma=0.690
04:40:31.511 00.000 7988 UpdateGuideState exits: No star selected
04:40:31.513 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:31.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:31.515 00.002 7988 Enqueuing Expose request
04:40:31.515 00.000 15712 Worker thread wakes up
04:40:31.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:31.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:33.038 01.523 15712 Exposure complete
04:40:33.100 00.062 15712 worker thread done servicing request
04:40:33.100 00.000 7988 OnExposeComplete: enter
04:40:33.102 00.002 7988 UpdateGuideState(): m_state=1
04:40:33.104 00.002 7988 UpdateCurrentPosition: no star selected
04:40:33.104 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:33.106 00.002 7988 Status Line: No star selected
04:40:33.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=57, FiltMin=50, FiltMax=66, Gamma=0.690
04:40:33.108 00.002 7988 UpdateGuideState exits: No star selected
04:40:33.110 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:33.110 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:33.110 00.000 7988 Enqueuing Expose request
04:40:33.112 00.002 15712 Worker thread wakes up
04:40:33.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:33.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:34.748 01.636 15712 Exposure complete
04:40:34.809 00.061 15712 worker thread done servicing request
04:40:34.809 00.000 7988 OnExposeComplete: enter
04:40:34.809 00.000 7988 UpdateGuideState(): m_state=1
04:40:34.813 00.004 7988 UpdateCurrentPosition: no star selected
04:40:34.813 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:34.815 00.002 7988 Status Line: No star selected
04:40:34.817 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=57, FiltMin=50, FiltMax=65, Gamma=0.690
04:40:34.817 00.000 7988 UpdateGuideState exits: No star selected
04:40:34.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:34.820 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:34.820 00.000 7988 Enqueuing Expose request
04:40:34.820 00.000 15712 Worker thread wakes up
04:40:34.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:34.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:36.344 01.524 15712 Exposure complete
04:40:36.405 00.061 15712 worker thread done servicing request
04:40:36.405 00.000 7988 OnExposeComplete: enter
04:40:36.405 00.000 7988 UpdateGuideState(): m_state=1
04:40:36.410 00.005 7988 UpdateCurrentPosition: no star selected
04:40:36.410 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:36.412 00.002 7988 Status Line: No star selected
04:40:36.414 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=57, FiltMin=50, FiltMax=65, Gamma=0.690
04:40:36.414 00.000 7988 UpdateGuideState exits: No star selected
04:40:36.416 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:36.416 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:36.418 00.002 7988 Enqueuing Expose request
04:40:36.419 00.001 15712 Worker thread wakes up
04:40:36.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:36.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:38.054 01.635 15712 Exposure complete
04:40:38.116 00.062 15712 worker thread done servicing request
04:40:38.116 00.000 7988 OnExposeComplete: enter
04:40:38.116 00.000 7988 UpdateGuideState(): m_state=1
04:40:38.120 00.004 7988 UpdateCurrentPosition: no star selected
04:40:38.120 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:38.123 00.003 7988 Status Line: No star selected
04:40:38.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=50, FiltMax=66, Gamma=0.690
04:40:38.125 00.002 7988 UpdateGuideState exits: No star selected
04:40:38.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:38.127 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:38.127 00.000 7988 Enqueuing Expose request
04:40:38.129 00.002 15712 Worker thread wakes up
04:40:38.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:38.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:39.649 01.520 15712 Exposure complete
04:40:39.713 00.064 15712 worker thread done servicing request
04:40:39.713 00.000 7988 OnExposeComplete: enter
04:40:39.713 00.000 7988 UpdateGuideState(): m_state=1
04:40:39.713 00.000 7988 UpdateCurrentPosition: no star selected
04:40:39.713 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:39.713 00.000 7988 Status Line: No star selected
04:40:39.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=50, FiltMax=66, Gamma=0.690
04:40:39.713 00.000 7988 UpdateGuideState exits: No star selected
04:40:39.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:39.713 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:39.723 00.010 7988 Enqueuing Expose request
04:40:39.723 00.000 15712 Worker thread wakes up
04:40:39.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:39.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:41.355 01.632 15712 Exposure complete
04:40:41.419 00.064 15712 worker thread done servicing request
04:40:41.419 00.000 7988 OnExposeComplete: enter
04:40:41.419 00.000 7988 UpdateGuideState(): m_state=1
04:40:41.419 00.000 7988 UpdateCurrentPosition: no star selected
04:40:41.419 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:41.419 00.000 7988 Status Line: No star selected
04:40:41.424 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=50, FiltMax=67, Gamma=0.690
04:40:41.424 00.000 7988 UpdateGuideState exits: No star selected
04:40:41.427 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:41.427 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:41.429 00.002 7988 Enqueuing Expose request
04:40:41.429 00.000 15712 Worker thread wakes up
04:40:41.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:41.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:42.953 01.524 15712 Exposure complete
04:40:43.014 00.061 15712 worker thread done servicing request
04:40:43.014 00.000 7988 OnExposeComplete: enter
04:40:43.014 00.000 7988 UpdateGuideState(): m_state=1
04:40:43.019 00.005 7988 UpdateCurrentPosition: no star selected
04:40:43.019 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:43.021 00.002 7988 Status Line: No star selected
04:40:43.023 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=82, Gamma=0.690
04:40:43.024 00.001 7988 UpdateGuideState exits: No star selected
04:40:43.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:43.026 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:43.026 00.000 7988 Enqueuing Expose request
04:40:43.028 00.002 15712 Worker thread wakes up
04:40:43.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:43.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:44.662 01.634 15712 Exposure complete
04:40:44.725 00.063 15712 worker thread done servicing request
04:40:44.725 00.000 7988 OnExposeComplete: enter
04:40:44.725 00.000 7988 UpdateGuideState(): m_state=1
04:40:44.728 00.003 7988 UpdateCurrentPosition: no star selected
04:40:44.728 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:44.728 00.000 7988 Status Line: No star selected
04:40:44.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=52, FiltMax=68, Gamma=0.690
04:40:44.728 00.000 7988 UpdateGuideState exits: No star selected
04:40:44.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:44.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:44.728 00.000 7988 Enqueuing Expose request
04:40:44.728 00.000 15712 Worker thread wakes up
04:40:44.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:44.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:46.258 01.530 15712 Exposure complete
04:40:46.320 00.062 15712 worker thread done servicing request
04:40:46.320 00.000 7988 OnExposeComplete: enter
04:40:46.320 00.000 7988 UpdateGuideState(): m_state=1
04:40:46.324 00.004 7988 UpdateCurrentPosition: no star selected
04:40:46.324 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:46.326 00.002 7988 Status Line: No star selected
04:40:46.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=61, FiltMin=53, FiltMax=74, Gamma=0.690
04:40:46.328 00.002 7988 UpdateGuideState exits: No star selected
04:40:46.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:46.330 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:46.330 00.000 7988 Enqueuing Expose request
04:40:46.332 00.002 15712 Worker thread wakes up
04:40:46.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:46.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:47.968 01.636 15712 Exposure complete
04:40:48.032 00.064 15712 worker thread done servicing request
04:40:48.032 00.000 7988 OnExposeComplete: enter
04:40:48.032 00.000 7988 UpdateGuideState(): m_state=1
04:40:48.032 00.000 7988 UpdateCurrentPosition: no star selected
04:40:48.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:48.032 00.000 7988 Status Line: No star selected
04:40:48.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=54, FiltMax=70, Gamma=0.690
04:40:48.032 00.000 7988 UpdateGuideState exits: No star selected
04:40:48.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:48.040 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:48.040 00.000 7988 Enqueuing Expose request
04:40:48.042 00.002 15712 Worker thread wakes up
04:40:48.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:48.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:49.560 01.518 15712 Exposure complete
04:40:49.622 00.062 15712 worker thread done servicing request
04:40:49.624 00.002 7988 OnExposeComplete: enter
04:40:49.624 00.000 7988 UpdateGuideState(): m_state=1
04:40:49.624 00.000 7988 UpdateCurrentPosition: no star selected
04:40:49.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:49.624 00.000 7988 Status Line: No star selected
04:40:49.629 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=55, FiltMax=71, Gamma=0.690
04:40:49.629 00.000 7988 UpdateGuideState exits: No star selected
04:40:49.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:49.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:49.629 00.000 7988 Enqueuing Expose request
04:40:49.629 00.000 15712 Worker thread wakes up
04:40:49.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:49.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:51.267 01.638 15712 Exposure complete
04:40:51.330 00.063 15712 worker thread done servicing request
04:40:51.330 00.000 7988 OnExposeComplete: enter
04:40:51.330 00.000 7988 UpdateGuideState(): m_state=1
04:40:51.333 00.003 7988 UpdateCurrentPosition: no star selected
04:40:51.333 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:51.335 00.002 7988 Status Line: No star selected
04:40:51.337 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=55, FiltMax=71, Gamma=0.690
04:40:51.337 00.000 7988 UpdateGuideState exits: No star selected
04:40:51.339 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:51.339 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:51.341 00.002 7988 Enqueuing Expose request
04:40:51.341 00.000 15712 Worker thread wakes up
04:40:51.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:51.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:52.866 01.525 15712 Exposure complete
04:40:52.928 00.062 15712 worker thread done servicing request
04:40:52.928 00.000 7988 OnExposeComplete: enter
04:40:52.928 00.000 7988 UpdateGuideState(): m_state=1
04:40:52.932 00.004 7988 UpdateCurrentPosition: no star selected
04:40:52.932 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:52.934 00.002 7988 Status Line: No star selected
04:40:52.936 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:40:52.936 00.000 7988 UpdateGuideState exits: No star selected
04:40:52.938 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:52.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:52.940 00.002 7988 Enqueuing Expose request
04:40:52.940 00.000 15712 Worker thread wakes up
04:40:52.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:52.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:54.575 01.635 15712 Exposure complete
04:40:54.636 00.061 15712 worker thread done servicing request
04:40:54.636 00.000 7988 OnExposeComplete: enter
04:40:54.636 00.000 7988 UpdateGuideState(): m_state=1
04:40:54.636 00.000 7988 UpdateCurrentPosition: no star selected
04:40:54.636 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:54.636 00.000 7988 Status Line: No star selected
04:40:54.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:40:54.645 00.009 7988 UpdateGuideState exits: No star selected
04:40:54.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:54.645 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:54.645 00.000 7988 Enqueuing Expose request
04:40:54.645 00.000 15712 Worker thread wakes up
04:40:54.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:54.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:56.170 01.525 15712 Exposure complete
04:40:56.231 00.061 15712 worker thread done servicing request
04:40:56.231 00.000 7988 OnExposeComplete: enter
04:40:56.231 00.000 7988 UpdateGuideState(): m_state=1
04:40:56.231 00.000 7988 UpdateCurrentPosition: no star selected
04:40:56.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:56.231 00.000 7988 Status Line: No star selected
04:40:56.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:40:56.231 00.000 7988 UpdateGuideState exits: No star selected
04:40:56.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:56.231 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:56.231 00.000 7988 Enqueuing Expose request
04:40:56.245 00.014 15712 Worker thread wakes up
04:40:56.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:56.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:57.879 01.634 15712 Exposure complete
04:40:57.941 00.062 15712 worker thread done servicing request
04:40:57.941 00.000 7988 OnExposeComplete: enter
04:40:57.941 00.000 7988 UpdateGuideState(): m_state=1
04:40:57.947 00.006 7988 UpdateCurrentPosition: no star selected
04:40:57.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:57.949 00.002 7988 Status Line: No star selected
04:40:57.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:40:57.951 00.002 7988 UpdateGuideState exits: No star selected
04:40:57.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:57.953 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:57.953 00.000 7988 Enqueuing Expose request
04:40:57.955 00.002 15712 Worker thread wakes up
04:40:57.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:57.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:40:59.478 01.523 15712 Exposure complete
04:40:59.540 00.062 15712 worker thread done servicing request
04:40:59.540 00.000 7988 OnExposeComplete: enter
04:40:59.540 00.000 7988 UpdateGuideState(): m_state=1
04:40:59.543 00.003 7988 UpdateCurrentPosition: no star selected
04:40:59.543 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:40:59.545 00.002 7988 Status Line: No star selected
04:40:59.547 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=55, FiltMax=71, Gamma=0.690
04:40:59.547 00.000 7988 UpdateGuideState exits: No star selected
04:40:59.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:59.550 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:40:59.550 00.000 7988 Enqueuing Expose request
04:40:59.550 00.000 15712 Worker thread wakes up
04:40:59.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:40:59.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:01.188 01.638 15712 Exposure complete
04:41:01.249 00.061 15712 worker thread done servicing request
04:41:01.249 00.000 7988 OnExposeComplete: enter
04:41:01.252 00.003 7988 UpdateGuideState(): m_state=1
04:41:01.254 00.002 7988 UpdateCurrentPosition: no star selected
04:41:01.254 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:01.256 00.002 7988 Status Line: No star selected
04:41:01.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=53, FiltMax=70, Gamma=0.690
04:41:01.258 00.002 7988 UpdateGuideState exits: No star selected
04:41:01.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:01.260 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:01.260 00.000 7988 Enqueuing Expose request
04:41:01.262 00.002 15712 Worker thread wakes up
04:41:01.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:01.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:02.780 01.518 15712 Exposure complete
04:41:02.841 00.061 15712 worker thread done servicing request
04:41:02.841 00.000 7988 OnExposeComplete: enter
04:41:02.841 00.000 7988 UpdateGuideState(): m_state=1
04:41:02.845 00.004 7988 UpdateCurrentPosition: no star selected
04:41:02.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:02.847 00.002 7988 Status Line: No star selected
04:41:02.849 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=61, FiltMin=51, FiltMax=70, Gamma=0.690
04:41:02.849 00.000 7988 UpdateGuideState exits: No star selected
04:41:02.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:02.849 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:02.853 00.004 7988 Enqueuing Expose request
04:41:02.853 00.000 15712 Worker thread wakes up
04:41:02.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:02.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:04.486 01.633 15712 Exposure complete
04:41:04.549 00.063 15712 worker thread done servicing request
04:41:04.549 00.000 7988 OnExposeComplete: enter
04:41:04.549 00.000 7988 UpdateGuideState(): m_state=1
04:41:04.555 00.006 7988 UpdateCurrentPosition: no star selected
04:41:04.555 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:04.557 00.002 7988 Status Line: No star selected
04:41:04.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=50, FiltMax=69, Gamma=0.690
04:41:04.559 00.002 7988 UpdateGuideState exits: No star selected
04:41:04.559 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:04.561 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:04.561 00.000 7988 Enqueuing Expose request
04:41:04.563 00.002 15712 Worker thread wakes up
04:41:04.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:04.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:06.083 01.520 15712 Exposure complete
04:41:06.146 00.063 15712 worker thread done servicing request
04:41:06.146 00.000 7988 OnExposeComplete: enter
04:41:06.146 00.000 7988 UpdateGuideState(): m_state=1
04:41:06.146 00.000 7988 UpdateCurrentPosition: no star selected
04:41:06.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:06.146 00.000 7988 Status Line: No star selected
04:41:06.153 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=58, FiltMin=49, FiltMax=66, Gamma=0.690
04:41:06.153 00.000 7988 UpdateGuideState exits: No star selected
04:41:06.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:06.155 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:06.155 00.000 7988 Enqueuing Expose request
04:41:06.157 00.002 15712 Worker thread wakes up
04:41:06.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:06.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:07.793 01.636 15712 Exposure complete
04:41:07.856 00.063 15712 worker thread done servicing request
04:41:07.856 00.000 7988 OnExposeComplete: enter
04:41:07.856 00.000 7988 UpdateGuideState(): m_state=1
04:41:07.860 00.004 7988 UpdateCurrentPosition: no star selected
04:41:07.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:07.862 00.002 7988 Status Line: No star selected
04:41:07.864 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=49, FiltMax=66, Gamma=0.690
04:41:07.864 00.000 7988 UpdateGuideState exits: No star selected
04:41:07.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:07.864 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:07.864 00.000 7988 Enqueuing Expose request
04:41:07.864 00.000 15712 Worker thread wakes up
04:41:07.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:07.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:09.391 01.527 15712 Exposure complete
04:41:09.456 00.065 15712 worker thread done servicing request
04:41:09.456 00.000 7988 OnExposeComplete: enter
04:41:09.456 00.000 7988 UpdateGuideState(): m_state=1
04:41:09.456 00.000 7988 UpdateCurrentPosition: no star selected
04:41:09.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:09.456 00.000 7988 Status Line: No star selected
04:41:09.462 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=47, FiltMax=67, Gamma=0.690
04:41:09.462 00.000 7988 UpdateGuideState exits: No star selected
04:41:09.464 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:09.464 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:09.466 00.002 7988 Enqueuing Expose request
04:41:09.466 00.000 15712 Worker thread wakes up
04:41:09.468 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:09.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:11.104 01.636 15712 Exposure complete
04:41:11.161 00.057 15712 worker thread done servicing request
04:41:11.161 00.000 7988 OnExposeComplete: enter
04:41:11.161 00.000 7988 UpdateGuideState(): m_state=1
04:41:11.161 00.000 7988 UpdateCurrentPosition: no star selected
04:41:11.161 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:11.161 00.000 7988 Status Line: No star selected
04:41:11.175 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=51, FiltMax=69, Gamma=0.690
04:41:11.175 00.000 7988 UpdateGuideState exits: No star selected
04:41:11.177 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:11.177 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:11.177 00.000 7988 Enqueuing Expose request
04:41:11.177 00.000 15712 Worker thread wakes up
04:41:11.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:11.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:12.708 01.531 15712 Exposure complete
04:41:12.773 00.065 15712 worker thread done servicing request
04:41:12.773 00.000 7988 OnExposeComplete: enter
04:41:12.773 00.000 7988 UpdateGuideState(): m_state=1
04:41:12.773 00.000 7988 UpdateCurrentPosition: no star selected
04:41:12.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:12.773 00.000 7988 Status Line: No star selected
04:41:12.787 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=60, FiltMin=52, FiltMax=70, Gamma=0.690
04:41:12.790 00.003 7988 UpdateGuideState exits: No star selected
04:41:12.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:12.790 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:12.790 00.000 7988 Enqueuing Expose request
04:41:12.790 00.000 15712 Worker thread wakes up
04:41:12.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:12.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:14.428 01.638 15712 Exposure complete
04:41:14.493 00.065 15712 worker thread done servicing request
04:41:14.493 00.000 7988 OnExposeComplete: enter
04:41:14.495 00.002 7988 UpdateGuideState(): m_state=1
04:41:14.495 00.000 7988 UpdateCurrentPosition: no star selected
04:41:14.497 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:14.499 00.002 7988 Status Line: No star selected
04:41:14.501 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=60, FiltMin=51, FiltMax=69, Gamma=0.690
04:41:14.501 00.000 7988 UpdateGuideState exits: No star selected
04:41:14.503 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:14.504 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:14.506 00.002 7988 Enqueuing Expose request
04:41:14.507 00.001 15712 Worker thread wakes up
04:41:14.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:14.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:16.024 01.517 15712 Exposure complete
04:41:16.087 00.063 15712 worker thread done servicing request
04:41:16.087 00.000 7988 OnExposeComplete: enter
04:41:16.087 00.000 7988 UpdateGuideState(): m_state=1
04:41:16.089 00.002 7988 UpdateCurrentPosition: no star selected
04:41:16.089 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:16.091 00.002 7988 Status Line: No star selected
04:41:16.093 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=51, FiltMax=69, Gamma=0.690
04:41:16.093 00.000 7988 UpdateGuideState exits: No star selected
04:41:16.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:16.093 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:16.093 00.000 7988 Enqueuing Expose request
04:41:16.093 00.000 15712 Worker thread wakes up
04:41:16.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:16.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:17.836 01.743 15712 Exposure complete
04:41:17.901 00.065 15712 worker thread done servicing request
04:41:17.901 00.000 7988 OnExposeComplete: enter
04:41:17.901 00.000 7988 UpdateGuideState(): m_state=1
04:41:17.901 00.000 7988 UpdateCurrentPosition: no star selected
04:41:17.901 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:17.901 00.000 7988 Status Line: No star selected
04:41:17.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=52, FiltMax=69, Gamma=0.690
04:41:17.901 00.000 7988 UpdateGuideState exits: No star selected
04:41:17.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:17.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:17.911 00.010 7988 Enqueuing Expose request
04:41:17.911 00.000 15712 Worker thread wakes up
04:41:17.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:17.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:19.322 01.411 15712 Exposure complete
04:41:19.390 00.068 15712 worker thread done servicing request
04:41:19.390 00.000 7988 OnExposeComplete: enter
04:41:19.394 00.004 7988 UpdateGuideState(): m_state=1
04:41:19.394 00.000 7988 UpdateCurrentPosition: no star selected
04:41:19.396 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:19.399 00.003 7988 Status Line: No star selected
04:41:19.401 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=61, FiltMin=52, FiltMax=68, Gamma=0.690
04:41:19.403 00.002 7988 UpdateGuideState exits: No star selected
04:41:19.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:19.405 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:19.405 00.000 7988 Enqueuing Expose request
04:41:19.407 00.002 15712 Worker thread wakes up
04:41:19.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:19.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:21.041 01.634 15712 Exposure complete
04:41:21.102 00.061 15712 worker thread done servicing request
04:41:21.102 00.000 7988 OnExposeComplete: enter
04:41:21.102 00.000 7988 UpdateGuideState(): m_state=1
04:41:21.107 00.005 7988 UpdateCurrentPosition: no star selected
04:41:21.108 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:21.108 00.000 7988 Status Line: No star selected
04:41:21.110 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=55, FiltMax=69, Gamma=0.690
04:41:21.112 00.002 7988 UpdateGuideState exits: No star selected
04:41:21.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:21.114 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:21.114 00.000 7988 Enqueuing Expose request
04:41:21.114 00.000 15712 Worker thread wakes up
04:41:21.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:21.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:22.535 01.421 15712 Exposure complete
04:41:22.597 00.062 15712 worker thread done servicing request
04:41:22.597 00.000 7988 OnExposeComplete: enter
04:41:22.597 00.000 7988 UpdateGuideState(): m_state=1
04:41:22.602 00.005 7988 UpdateCurrentPosition: no star selected
04:41:22.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:22.604 00.002 7988 Status Line: No star selected
04:41:22.605 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=56, FiltMax=68, Gamma=0.690
04:41:22.607 00.002 7988 UpdateGuideState exits: No star selected
04:41:22.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:22.609 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:22.609 00.000 7988 Enqueuing Expose request
04:41:22.611 00.002 15712 Worker thread wakes up
04:41:22.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:22.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:24.239 01.628 15712 Exposure complete
04:41:24.304 00.065 7988 OnExposeComplete: enter
04:41:24.305 00.001 7988 UpdateGuideState(): m_state=1
04:41:24.305 00.000 7988 UpdateCurrentPosition: no star selected
04:41:24.307 00.002 15712 worker thread done servicing request
04:41:24.307 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:24.309 00.002 7988 Status Line: No star selected
04:41:24.311 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=55, FiltMax=69, Gamma=0.690
04:41:24.311 00.000 7988 UpdateGuideState exits: No star selected
04:41:24.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:24.311 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:24.311 00.000 7988 Enqueuing Expose request
04:41:24.311 00.000 15712 Worker thread wakes up
04:41:24.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:24.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:25.831 01.520 15712 Exposure complete
04:41:25.892 00.061 15712 worker thread done servicing request
04:41:25.892 00.000 7988 OnExposeComplete: enter
04:41:25.892 00.000 7988 UpdateGuideState(): m_state=1
04:41:25.897 00.005 7988 UpdateCurrentPosition: no star selected
04:41:25.897 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:25.899 00.002 7988 Status Line: No star selected
04:41:25.901 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=62, FiltMin=55, FiltMax=69, Gamma=0.690
04:41:25.901 00.000 7988 UpdateGuideState exits: No star selected
04:41:25.903 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:25.904 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:25.904 00.000 7988 Enqueuing Expose request
04:41:25.906 00.002 15712 Worker thread wakes up
04:41:25.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:25.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:27.546 01.640 15712 Exposure complete
04:41:27.608 00.062 15712 worker thread done servicing request
04:41:27.613 00.005 7988 OnExposeComplete: enter
04:41:27.613 00.000 7988 UpdateGuideState(): m_state=1
04:41:27.614 00.001 7988 UpdateCurrentPosition: no star selected
04:41:27.614 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:27.616 00.002 7988 Status Line: No star selected
04:41:27.618 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=55, FiltMax=70, Gamma=0.690
04:41:27.618 00.000 7988 UpdateGuideState exits: No star selected
04:41:27.620 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:27.620 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:27.622 00.002 7988 Enqueuing Expose request
04:41:27.622 00.000 15712 Worker thread wakes up
04:41:27.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:27.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:29.043 01.421 15712 Exposure complete
04:41:29.111 00.068 15712 worker thread done servicing request
04:41:29.111 00.000 7988 OnExposeComplete: enter
04:41:29.111 00.000 7988 UpdateGuideState(): m_state=1
04:41:29.114 00.003 7988 UpdateCurrentPosition: no star selected
04:41:29.115 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:29.115 00.000 7988 Status Line: No star selected
04:41:29.119 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=62, FiltMin=55, FiltMax=70, Gamma=0.690
04:41:29.119 00.000 7988 UpdateGuideState exits: No star selected
04:41:29.119 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:29.119 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:29.119 00.000 7988 Enqueuing Expose request
04:41:29.119 00.000 15712 Worker thread wakes up
04:41:29.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:29.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:30.764 01.645 15712 Exposure complete
04:41:30.828 00.064 15712 worker thread done servicing request
04:41:30.828 00.000 7988 OnExposeComplete: enter
04:41:30.828 00.000 7988 UpdateGuideState(): m_state=1
04:41:30.832 00.004 7988 UpdateCurrentPosition: no star selected
04:41:30.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:30.834 00.002 7988 Status Line: No star selected
04:41:30.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=63, FiltMin=55, FiltMax=70, Gamma=0.690
04:41:30.834 00.000 7988 UpdateGuideState exits: No star selected
04:41:30.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:30.834 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:30.834 00.000 7988 Enqueuing Expose request
04:41:30.834 00.000 15712 Worker thread wakes up
04:41:30.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:30.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:32.377 01.543 15712 Exposure complete
04:41:32.477 00.100 15712 worker thread done servicing request
04:41:32.477 00.000 7988 OnExposeComplete: enter
04:41:32.477 00.000 7988 UpdateGuideState(): m_state=1
04:41:32.480 00.003 7988 UpdateCurrentPosition: no star selected
04:41:32.482 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:32.482 00.000 7988 Status Line: No star selected
04:41:32.484 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=56, FiltMax=70, Gamma=0.690
04:41:32.487 00.003 7988 UpdateGuideState exits: No star selected
04:41:32.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:32.489 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:32.489 00.000 7988 Enqueuing Expose request
04:41:32.491 00.002 15712 Worker thread wakes up
04:41:32.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:32.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:34.136 01.645 15712 Exposure complete
04:41:34.268 00.132 15712 worker thread done servicing request
04:41:34.268 00.000 7988 OnExposeComplete: enter
04:41:34.269 00.001 7988 UpdateGuideState(): m_state=1
04:41:34.269 00.000 7988 UpdateCurrentPosition: no star selected
04:41:34.269 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:34.269 00.000 7988 Status Line: No star selected
04:41:34.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:41:34.269 00.000 7988 UpdateGuideState exits: No star selected
04:41:34.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:34.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:34.269 00.000 7988 Enqueuing Expose request
04:41:34.269 00.000 15712 Worker thread wakes up
04:41:34.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:34.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:35.689 01.420 15712 Exposure complete
04:41:35.750 00.061 15712 worker thread done servicing request
04:41:35.750 00.000 7988 OnExposeComplete: enter
04:41:35.750 00.000 7988 UpdateGuideState(): m_state=1
04:41:35.756 00.006 7988 UpdateCurrentPosition: no star selected
04:41:35.756 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:35.758 00.002 7988 Status Line: No star selected
04:41:35.760 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:41:35.760 00.000 7988 UpdateGuideState exits: No star selected
04:41:35.762 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:35.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:35.764 00.002 7988 Enqueuing Expose request
04:41:35.764 00.000 15712 Worker thread wakes up
04:41:35.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:35.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:37.394 01.630 15712 Exposure complete
04:41:37.455 00.061 15712 worker thread done servicing request
04:41:37.455 00.000 7988 OnExposeComplete: enter
04:41:37.455 00.000 7988 UpdateGuideState(): m_state=1
04:41:37.461 00.006 7988 UpdateCurrentPosition: no star selected
04:41:37.461 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:37.463 00.002 7988 Status Line: No star selected
04:41:37.465 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=65, FiltMin=58, FiltMax=73, Gamma=0.690
04:41:37.465 00.000 7988 UpdateGuideState exits: No star selected
04:41:37.467 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:37.467 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:37.469 00.002 7988 Enqueuing Expose request
04:41:37.469 00.000 15712 Worker thread wakes up
04:41:37.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:37.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:38.988 01.519 15712 Exposure complete
04:41:39.133 00.145 7988 OnExposeComplete: enter
04:41:39.135 00.002 7988 UpdateGuideState(): m_state=1
04:41:39.137 00.002 7988 UpdateCurrentPosition: no star selected
04:41:39.147 00.010 15712 worker thread done servicing request
04:41:39.147 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:39.149 00.002 7988 Status Line: No star selected
04:41:39.154 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=59, FiltMax=73, Gamma=0.690
04:41:39.156 00.002 7988 UpdateGuideState exits: No star selected
04:41:39.159 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:39.163 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:39.165 00.002 7988 Enqueuing Expose request
04:41:39.165 00.000 15712 Worker thread wakes up
04:41:39.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:39.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:40.802 01.637 15712 Exposure complete
04:41:40.863 00.061 15712 worker thread done servicing request
04:41:40.863 00.000 7988 OnExposeComplete: enter
04:41:40.863 00.000 7988 UpdateGuideState(): m_state=1
04:41:40.868 00.005 7988 UpdateCurrentPosition: no star selected
04:41:40.869 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:40.869 00.000 7988 Status Line: No star selected
04:41:40.871 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=66, FiltMin=58, FiltMax=73, Gamma=0.690
04:41:40.873 00.002 7988 UpdateGuideState exits: No star selected
04:41:40.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:40.875 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:40.875 00.000 7988 Enqueuing Expose request
04:41:40.877 00.002 15712 Worker thread wakes up
04:41:40.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:40.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:42.394 01.517 15712 Exposure complete
04:41:42.456 00.062 15712 worker thread done servicing request
04:41:42.456 00.000 7988 OnExposeComplete: enter
04:41:42.456 00.000 7988 UpdateGuideState(): m_state=1
04:41:42.461 00.005 7988 UpdateCurrentPosition: no star selected
04:41:42.463 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:42.463 00.000 7988 Status Line: No star selected
04:41:42.465 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=66, FiltMin=56, FiltMax=74, Gamma=0.690
04:41:42.465 00.000 7988 UpdateGuideState exits: No star selected
04:41:42.467 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:42.469 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:42.469 00.000 7988 Enqueuing Expose request
04:41:42.471 00.002 15712 Worker thread wakes up
04:41:42.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:42.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:44.109 01.638 15712 Exposure complete
04:41:44.172 00.063 15712 worker thread done servicing request
04:41:44.172 00.000 7988 OnExposeComplete: enter
04:41:44.172 00.000 7988 UpdateGuideState(): m_state=1
04:41:44.172 00.000 7988 UpdateCurrentPosition: no star selected
04:41:44.172 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:44.172 00.000 7988 Status Line: No star selected
04:41:44.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=66, FiltMin=58, FiltMax=74, Gamma=0.690
04:41:44.172 00.000 7988 UpdateGuideState exits: No star selected
04:41:44.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:44.186 00.014 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:44.186 00.000 7988 Enqueuing Expose request
04:41:44.188 00.002 15712 Worker thread wakes up
04:41:44.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:44.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:45.597 01.409 15712 Exposure complete
04:41:45.662 00.065 15712 worker thread done servicing request
04:41:45.662 00.000 7988 OnExposeComplete: enter
04:41:45.662 00.000 7988 UpdateGuideState(): m_state=1
04:41:45.662 00.000 7988 UpdateCurrentPosition: no star selected
04:41:45.666 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:45.666 00.000 7988 Status Line: No star selected
04:41:45.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=66, FiltMin=57, FiltMax=74, Gamma=0.690
04:41:45.666 00.000 7988 UpdateGuideState exits: No star selected
04:41:45.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:45.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:45.666 00.000 7988 Enqueuing Expose request
04:41:45.674 00.008 15712 Worker thread wakes up
04:41:45.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:45.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:47.314 01.640 15712 Exposure complete
04:41:47.378 00.064 15712 worker thread done servicing request
04:41:47.378 00.000 7988 OnExposeComplete: enter
04:41:47.378 00.000 7988 UpdateGuideState(): m_state=1
04:41:47.378 00.000 7988 UpdateCurrentPosition: no star selected
04:41:47.378 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:47.378 00.000 7988 Status Line: No star selected
04:41:47.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=66, FiltMin=58, FiltMax=73, Gamma=0.690
04:41:47.378 00.000 7988 UpdateGuideState exits: No star selected
04:41:47.386 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:47.386 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:47.386 00.000 7988 Enqueuing Expose request
04:41:47.386 00.000 15712 Worker thread wakes up
04:41:47.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:47.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:48.912 01.526 15712 Exposure complete
04:41:48.974 00.062 15712 worker thread done servicing request
04:41:48.974 00.000 7988 OnExposeComplete: enter
04:41:48.974 00.000 7988 UpdateGuideState(): m_state=1
04:41:48.979 00.005 7988 UpdateCurrentPosition: no star selected
04:41:48.979 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:48.981 00.002 7988 Status Line: No star selected
04:41:48.983 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=65, FiltMin=58, FiltMax=73, Gamma=0.690
04:41:48.983 00.000 7988 UpdateGuideState exits: No star selected
04:41:48.985 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:48.985 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:48.987 00.002 7988 Enqueuing Expose request
04:41:48.987 00.000 15712 Worker thread wakes up
04:41:48.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:48.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:50.614 01.627 15712 Exposure complete
04:41:50.677 00.063 15712 worker thread done servicing request
04:41:50.677 00.000 7988 OnExposeComplete: enter
04:41:50.677 00.000 7988 UpdateGuideState(): m_state=1
04:41:50.683 00.006 7988 UpdateCurrentPosition: no star selected
04:41:50.683 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:50.685 00.002 7988 Status Line: No star selected
04:41:50.687 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=65, FiltMin=58, FiltMax=72, Gamma=0.690
04:41:50.687 00.000 7988 UpdateGuideState exits: No star selected
04:41:50.689 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:50.690 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:50.691 00.001 7988 Enqueuing Expose request
04:41:50.692 00.001 15712 Worker thread wakes up
04:41:50.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:50.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:52.209 01.517 15712 Exposure complete
04:41:52.269 00.060 15712 worker thread done servicing request
04:41:52.269 00.000 7988 OnExposeComplete: enter
04:41:52.269 00.000 7988 UpdateGuideState(): m_state=1
04:41:52.269 00.000 7988 UpdateCurrentPosition: no star selected
04:41:52.269 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:52.269 00.000 7988 Status Line: No star selected
04:41:52.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:41:52.269 00.000 7988 UpdateGuideState exits: No star selected
04:41:52.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:52.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:52.269 00.000 7988 Enqueuing Expose request
04:41:52.269 00.000 15712 Worker thread wakes up
04:41:52.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:52.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:53.926 01.657 15712 Exposure complete
04:41:53.988 00.062 15712 worker thread done servicing request
04:41:53.988 00.000 7988 OnExposeComplete: enter
04:41:53.988 00.000 7988 UpdateGuideState(): m_state=1
04:41:53.993 00.005 7988 UpdateCurrentPosition: no star selected
04:41:53.995 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:53.995 00.000 7988 Status Line: No star selected
04:41:53.997 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=64, FiltMin=57, FiltMax=70, Gamma=0.690
04:41:53.999 00.002 7988 UpdateGuideState exits: No star selected
04:41:54.000 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:54.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:54.002 00.002 7988 Enqueuing Expose request
04:41:54.002 00.000 15712 Worker thread wakes up
04:41:54.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:54.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:55.420 01.418 15712 Exposure complete
04:41:55.554 00.134 7988 OnExposeComplete: enter
04:41:55.556 00.002 7988 UpdateGuideState(): m_state=1
04:41:55.558 00.002 7988 UpdateCurrentPosition: no star selected
04:41:55.565 00.007 15712 worker thread done servicing request
04:41:55.571 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:55.579 00.008 7988 Status Line: No star selected
04:41:55.586 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=57, FiltMax=70, Gamma=0.690
04:41:55.588 00.002 7988 UpdateGuideState exits: No star selected
04:41:55.590 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:55.594 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:55.597 00.003 7988 Enqueuing Expose request
04:41:55.599 00.002 15712 Worker thread wakes up
04:41:55.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:55.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:57.238 01.639 15712 Exposure complete
04:41:57.302 00.064 15712 worker thread done servicing request
04:41:57.302 00.000 7988 OnExposeComplete: enter
04:41:57.302 00.000 7988 UpdateGuideState(): m_state=1
04:41:57.304 00.002 7988 UpdateCurrentPosition: no star selected
04:41:57.304 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:57.306 00.002 7988 Status Line: No star selected
04:41:57.308 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=70, Gamma=0.690
04:41:57.308 00.000 7988 UpdateGuideState exits: No star selected
04:41:57.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:57.308 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:57.308 00.000 7988 Enqueuing Expose request
04:41:57.308 00.000 15712 Worker thread wakes up
04:41:57.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:57.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:41:58.827 01.519 15712 Exposure complete
04:41:58.900 00.073 15712 worker thread done servicing request
04:41:58.900 00.000 7988 OnExposeComplete: enter
04:41:58.900 00.000 7988 UpdateGuideState(): m_state=1
04:41:58.905 00.005 7988 UpdateCurrentPosition: no star selected
04:41:58.906 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:41:58.906 00.000 7988 Status Line: No star selected
04:41:58.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:41:58.906 00.000 7988 UpdateGuideState exits: No star selected
04:41:58.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:58.906 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:41:58.906 00.000 7988 Enqueuing Expose request
04:41:58.906 00.000 15712 Worker thread wakes up
04:41:58.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:41:58.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:00.547 01.641 15712 Exposure complete
04:42:00.616 00.069 15712 worker thread done servicing request
04:42:00.616 00.000 7988 OnExposeComplete: enter
04:42:00.617 00.001 7988 UpdateGuideState(): m_state=1
04:42:00.617 00.000 7988 UpdateCurrentPosition: no star selected
04:42:00.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:00.617 00.000 7988 Status Line: No star selected
04:42:00.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:42:00.617 00.000 7988 UpdateGuideState exits: No star selected
04:42:00.625 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:00.625 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:00.625 00.000 7988 Enqueuing Expose request
04:42:00.625 00.000 15712 Worker thread wakes up
04:42:00.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:00.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:02.147 01.522 15712 Exposure complete
04:42:02.207 00.060 15712 worker thread done servicing request
04:42:02.207 00.000 7988 OnExposeComplete: enter
04:42:02.207 00.000 7988 UpdateGuideState(): m_state=1
04:42:02.214 00.007 7988 UpdateCurrentPosition: no star selected
04:42:02.215 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:02.215 00.000 7988 Status Line: No star selected
04:42:02.217 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:42:02.219 00.002 7988 UpdateGuideState exits: No star selected
04:42:02.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:02.221 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:02.221 00.000 7988 Enqueuing Expose request
04:42:02.223 00.002 15712 Worker thread wakes up
04:42:02.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:02.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:03.869 01.646 15712 Exposure complete
04:42:04.000 00.131 15712 worker thread done servicing request
04:42:04.000 00.000 7988 OnExposeComplete: enter
04:42:04.000 00.000 7988 UpdateGuideState(): m_state=1
04:42:04.003 00.003 7988 UpdateCurrentPosition: no star selected
04:42:04.005 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:04.005 00.000 7988 Status Line: No star selected
04:42:04.007 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:42:04.007 00.000 7988 UpdateGuideState exits: No star selected
04:42:04.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:04.007 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:04.007 00.000 7988 Enqueuing Expose request
04:42:04.007 00.000 15712 Worker thread wakes up
04:42:04.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:04.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:05.425 01.418 15712 Exposure complete
04:42:05.486 00.061 15712 worker thread done servicing request
04:42:05.486 00.000 7988 OnExposeComplete: enter
04:42:05.486 00.000 7988 UpdateGuideState(): m_state=1
04:42:05.490 00.004 7988 UpdateCurrentPosition: no star selected
04:42:05.490 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:05.492 00.002 7988 Status Line: No star selected
04:42:05.494 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:42:05.495 00.001 7988 UpdateGuideState exits: No star selected
04:42:05.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:05.497 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:05.497 00.000 7988 Enqueuing Expose request
04:42:05.499 00.002 15712 Worker thread wakes up
04:42:05.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:05.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:07.127 01.628 15712 Exposure complete
04:42:07.186 00.059 15712 worker thread done servicing request
04:42:07.186 00.000 7988 OnExposeComplete: enter
04:42:07.186 00.000 7988 UpdateGuideState(): m_state=1
04:42:07.196 00.010 7988 UpdateCurrentPosition: no star selected
04:42:07.196 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:07.198 00.002 7988 Status Line: No star selected
04:42:07.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=56, FiltMax=71, Gamma=0.690
04:42:07.200 00.000 7988 UpdateGuideState exits: No star selected
04:42:07.202 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:07.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:07.202 00.000 7988 Enqueuing Expose request
04:42:07.202 00.000 15712 Worker thread wakes up
04:42:07.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:07.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:08.728 01.526 15712 Exposure complete
04:42:08.792 00.064 15712 worker thread done servicing request
04:42:08.792 00.000 7988 OnExposeComplete: enter
04:42:08.792 00.000 7988 UpdateGuideState(): m_state=1
04:42:08.792 00.000 7988 UpdateCurrentPosition: no star selected
04:42:08.796 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:08.796 00.000 7988 Status Line: No star selected
04:42:08.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=63, FiltMin=55, FiltMax=70, Gamma=0.690
04:42:08.796 00.000 7988 UpdateGuideState exits: No star selected
04:42:08.801 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:08.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:08.803 00.002 7988 Enqueuing Expose request
04:42:08.803 00.000 15712 Worker thread wakes up
04:42:08.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:08.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:10.552 01.749 15712 Exposure complete
04:42:10.743 00.191 15712 worker thread done servicing request
04:42:10.743 00.000 7988 OnExposeComplete: enter
04:42:10.743 00.000 7988 UpdateGuideState(): m_state=1
04:42:10.745 00.002 7988 UpdateCurrentPosition: no star selected
04:42:10.748 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:10.748 00.000 7988 Status Line: No star selected
04:42:10.751 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=56, FiltMax=71, Gamma=0.690
04:42:10.754 00.003 7988 UpdateGuideState exits: No star selected
04:42:10.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:10.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:10.754 00.000 7988 Enqueuing Expose request
04:42:10.759 00.005 15712 Worker thread wakes up
04:42:10.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:10.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:12.165 01.406 15712 Exposure complete
04:42:12.229 00.064 15712 worker thread done servicing request
04:42:12.229 00.000 7988 OnExposeComplete: enter
04:42:12.232 00.003 7988 UpdateGuideState(): m_state=1
04:42:12.232 00.000 7988 UpdateCurrentPosition: no star selected
04:42:12.234 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:12.236 00.002 7988 Status Line: No star selected
04:42:12.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=64, FiltMin=56, FiltMax=72, Gamma=0.690
04:42:12.238 00.002 7988 UpdateGuideState exits: No star selected
04:42:12.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:12.240 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:12.240 00.000 7988 Enqueuing Expose request
04:42:12.242 00.002 15712 Worker thread wakes up
04:42:12.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:12.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:13.988 01.746 15712 Exposure complete
04:42:14.058 00.070 15712 worker thread done servicing request
04:42:14.058 00.000 7988 OnExposeComplete: enter
04:42:14.060 00.002 7988 UpdateGuideState(): m_state=1
04:42:14.061 00.001 7988 UpdateCurrentPosition: no star selected
04:42:14.063 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:14.064 00.001 7988 Status Line: No star selected
04:42:14.066 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=56, FiltMax=72, Gamma=0.690
04:42:14.067 00.001 7988 UpdateGuideState exits: No star selected
04:42:14.068 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:14.070 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:14.071 00.001 7988 Enqueuing Expose request
04:42:14.072 00.001 15712 Worker thread wakes up
04:42:14.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:14.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:15.480 01.408 15712 Exposure complete
04:42:15.547 00.067 7988 OnExposeComplete: enter
04:42:15.549 00.002 7988 UpdateGuideState(): m_state=1
04:42:15.551 00.002 15712 worker thread done servicing request
04:42:15.551 00.000 7988 UpdateCurrentPosition: no star selected
04:42:15.552 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:15.554 00.002 7988 Status Line: No star selected
04:42:15.556 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=57, FiltMax=73, Gamma=0.690
04:42:15.558 00.002 7988 UpdateGuideState exits: No star selected
04:42:15.559 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:15.560 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:15.562 00.002 7988 Enqueuing Expose request
04:42:15.562 00.000 15712 Worker thread wakes up
04:42:15.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:15.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:17.194 01.632 15712 Exposure complete
04:42:17.258 00.064 15712 worker thread done servicing request
04:42:17.258 00.000 7988 OnExposeComplete: enter
04:42:17.258 00.000 7988 UpdateGuideState(): m_state=1
04:42:17.263 00.005 7988 UpdateCurrentPosition: no star selected
04:42:17.263 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:17.265 00.002 7988 Status Line: No star selected
04:42:17.267 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=66, FiltMin=58, FiltMax=74, Gamma=0.690
04:42:17.267 00.000 7988 UpdateGuideState exits: No star selected
04:42:17.269 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:17.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:17.271 00.002 7988 Enqueuing Expose request
04:42:17.271 00.000 15712 Worker thread wakes up
04:42:17.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:17.273 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:18.787 01.514 15712 Exposure complete
04:42:18.851 00.064 15712 worker thread done servicing request
04:42:18.851 00.000 7988 OnExposeComplete: enter
04:42:18.851 00.000 7988 UpdateGuideState(): m_state=1
04:42:18.853 00.002 7988 UpdateCurrentPosition: no star selected
04:42:18.853 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:18.853 00.000 7988 Status Line: No star selected
04:42:18.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=66, FiltMin=58, FiltMax=74, Gamma=0.690
04:42:18.853 00.000 7988 UpdateGuideState exits: No star selected
04:42:18.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:18.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:18.853 00.000 7988 Enqueuing Expose request
04:42:18.853 00.000 15712 Worker thread wakes up
04:42:18.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:18.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:20.494 01.641 15712 Exposure complete
04:42:20.556 00.062 15712 worker thread done servicing request
04:42:20.556 00.000 7988 OnExposeComplete: enter
04:42:20.556 00.000 7988 UpdateGuideState(): m_state=1
04:42:20.556 00.000 7988 UpdateCurrentPosition: no star selected
04:42:20.556 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:20.556 00.000 7988 Status Line: No star selected
04:42:20.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=65, FiltMin=57, FiltMax=73, Gamma=0.690
04:42:20.556 00.000 7988 UpdateGuideState exits: No star selected
04:42:20.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:20.556 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:20.556 00.000 7988 Enqueuing Expose request
04:42:20.556 00.000 15712 Worker thread wakes up
04:42:20.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:20.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:22.089 01.533 15712 Exposure complete
04:42:22.151 00.062 15712 worker thread done servicing request
04:42:22.151 00.000 7988 OnExposeComplete: enter
04:42:22.151 00.000 7988 UpdateGuideState(): m_state=1
04:42:22.155 00.004 7988 UpdateCurrentPosition: no star selected
04:42:22.155 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:22.157 00.002 7988 Status Line: No star selected
04:42:22.159 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=56, FiltMax=73, Gamma=0.690
04:42:22.159 00.000 7988 UpdateGuideState exits: No star selected
04:42:22.161 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:22.161 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:22.163 00.002 7988 Enqueuing Expose request
04:42:22.163 00.000 15712 Worker thread wakes up
04:42:22.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:22.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:23.904 01.741 15712 Exposure complete
04:42:23.965 00.061 15712 worker thread done servicing request
04:42:23.965 00.000 7988 OnExposeComplete: enter
04:42:23.965 00.000 7988 UpdateGuideState(): m_state=1
04:42:23.970 00.005 7988 UpdateCurrentPosition: no star selected
04:42:23.971 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:23.971 00.000 7988 Status Line: No star selected
04:42:23.973 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:42:23.973 00.000 7988 UpdateGuideState exits: No star selected
04:42:23.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:23.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:23.973 00.000 7988 Enqueuing Expose request
04:42:23.973 00.000 15712 Worker thread wakes up
04:42:23.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:23.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:25.389 01.416 15712 Exposure complete
04:42:25.453 00.064 15712 worker thread done servicing request
04:42:25.453 00.000 7988 OnExposeComplete: enter
04:42:25.453 00.000 7988 UpdateGuideState(): m_state=1
04:42:25.455 00.002 7988 UpdateCurrentPosition: no star selected
04:42:25.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:25.457 00.002 7988 Status Line: No star selected
04:42:25.459 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=63, FiltMin=55, FiltMax=70, Gamma=0.690
04:42:25.459 00.000 7988 UpdateGuideState exits: No star selected
04:42:25.459 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:25.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:25.459 00.000 7988 Enqueuing Expose request
04:42:25.459 00.000 15712 Worker thread wakes up
04:42:25.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:25.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:27.205 01.746 15712 Exposure complete
04:42:27.266 00.061 15712 worker thread done servicing request
04:42:27.266 00.000 7988 OnExposeComplete: enter
04:42:27.266 00.000 7988 UpdateGuideState(): m_state=1
04:42:27.266 00.000 7988 UpdateCurrentPosition: no star selected
04:42:27.266 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:27.266 00.000 7988 Status Line: No star selected
04:42:27.273 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=55, FiltMax=69, Gamma=0.690
04:42:27.273 00.000 7988 UpdateGuideState exits: No star selected
04:42:27.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:27.273 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:27.273 00.000 7988 Enqueuing Expose request
04:42:27.273 00.000 15712 Worker thread wakes up
04:42:27.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:27.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:28.685 01.412 15712 Exposure complete
04:42:28.747 00.062 15712 worker thread done servicing request
04:42:28.747 00.000 7988 OnExposeComplete: enter
04:42:28.747 00.000 7988 UpdateGuideState(): m_state=1
04:42:28.752 00.005 7988 UpdateCurrentPosition: no star selected
04:42:28.753 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:28.753 00.000 7988 Status Line: No star selected
04:42:28.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=55, FiltMax=70, Gamma=0.690
04:42:28.753 00.000 7988 UpdateGuideState exits: No star selected
04:42:28.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:28.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:28.753 00.000 7988 Enqueuing Expose request
04:42:28.753 00.000 15712 Worker thread wakes up
04:42:28.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:28.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:30.389 01.636 15712 Exposure complete
04:42:30.453 00.064 15712 worker thread done servicing request
04:42:30.453 00.000 7988 OnExposeComplete: enter
04:42:30.453 00.000 7988 UpdateGuideState(): m_state=1
04:42:30.455 00.002 7988 UpdateCurrentPosition: no star selected
04:42:30.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:30.457 00.002 7988 Status Line: No star selected
04:42:30.459 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=55, FiltMax=71, Gamma=0.690
04:42:30.459 00.000 7988 UpdateGuideState exits: No star selected
04:42:30.461 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:30.461 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:30.463 00.002 7988 Enqueuing Expose request
04:42:30.463 00.000 15712 Worker thread wakes up
04:42:30.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:30.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:31.979 01.516 15712 Exposure complete
04:42:32.047 00.068 7988 OnExposeComplete: enter
04:42:32.048 00.001 7988 UpdateGuideState(): m_state=1
04:42:32.050 00.002 15712 worker thread done servicing request
04:42:32.051 00.001 7988 UpdateCurrentPosition: no star selected
04:42:32.053 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:32.054 00.001 7988 Status Line: No star selected
04:42:32.056 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=54, FiltMax=70, Gamma=0.690
04:42:32.057 00.001 7988 UpdateGuideState exits: No star selected
04:42:32.058 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:32.059 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:32.060 00.001 7988 Enqueuing Expose request
04:42:32.062 00.002 15712 Worker thread wakes up
04:42:32.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:32.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:33.802 01.740 15712 Exposure complete
04:42:33.863 00.061 15712 worker thread done servicing request
04:42:33.863 00.000 7988 OnExposeComplete: enter
04:42:33.863 00.000 7988 UpdateGuideState(): m_state=1
04:42:33.867 00.004 7988 UpdateCurrentPosition: no star selected
04:42:33.867 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:33.869 00.002 7988 Status Line: No star selected
04:42:33.871 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=64, FiltMin=55, FiltMax=71, Gamma=0.690
04:42:33.872 00.001 7988 UpdateGuideState exits: No star selected
04:42:33.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:33.874 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:33.874 00.000 7988 Enqueuing Expose request
04:42:33.876 00.002 15712 Worker thread wakes up
04:42:33.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:33.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:35.282 01.406 15712 Exposure complete
04:42:35.343 00.061 15712 worker thread done servicing request
04:42:35.343 00.000 7988 OnExposeComplete: enter
04:42:35.343 00.000 7988 UpdateGuideState(): m_state=1
04:42:35.343 00.000 7988 UpdateCurrentPosition: no star selected
04:42:35.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:35.343 00.000 7988 Status Line: No star selected
04:42:35.352 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:42:35.352 00.000 7988 UpdateGuideState exits: No star selected
04:42:35.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:35.352 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:35.352 00.000 7988 Enqueuing Expose request
04:42:35.352 00.000 15712 Worker thread wakes up
04:42:35.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:35.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:36.988 01.636 15712 Exposure complete
04:42:37.056 00.068 15712 worker thread done servicing request
04:42:37.056 00.000 7988 OnExposeComplete: enter
04:42:37.057 00.001 7988 UpdateGuideState(): m_state=1
04:42:37.059 00.002 7988 UpdateCurrentPosition: no star selected
04:42:37.061 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:37.061 00.000 7988 Status Line: No star selected
04:42:37.063 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=58, FiltMax=72, Gamma=0.690
04:42:37.065 00.002 7988 UpdateGuideState exits: No star selected
04:42:37.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:37.067 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:37.067 00.000 7988 Enqueuing Expose request
04:42:37.069 00.002 15712 Worker thread wakes up
04:42:37.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:37.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:38.482 01.413 15712 Exposure complete
04:42:38.544 00.062 15712 worker thread done servicing request
04:42:38.544 00.000 7988 OnExposeComplete: enter
04:42:38.544 00.000 7988 UpdateGuideState(): m_state=1
04:42:38.544 00.000 7988 UpdateCurrentPosition: no star selected
04:42:38.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:38.544 00.000 7988 Status Line: No star selected
04:42:38.554 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:42:38.554 00.000 7988 UpdateGuideState exits: No star selected
04:42:38.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:38.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:38.554 00.000 7988 Enqueuing Expose request
04:42:38.554 00.000 15712 Worker thread wakes up
04:42:38.560 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:38.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:40.202 01.642 15712 Exposure complete
04:42:40.264 00.062 15712 worker thread done servicing request
04:42:40.264 00.000 7988 OnExposeComplete: enter
04:42:40.264 00.000 7988 UpdateGuideState(): m_state=1
04:42:40.268 00.004 7988 UpdateCurrentPosition: no star selected
04:42:40.268 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:40.270 00.002 7988 Status Line: No star selected
04:42:40.272 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:42:40.272 00.000 7988 UpdateGuideState exits: No star selected
04:42:40.274 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:40.274 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:40.276 00.002 7988 Enqueuing Expose request
04:42:40.276 00.000 15712 Worker thread wakes up
04:42:40.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:40.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:41.795 01.519 15712 Exposure complete
04:42:41.857 00.062 15712 worker thread done servicing request
04:42:41.857 00.000 7988 OnExposeComplete: enter
04:42:41.857 00.000 7988 UpdateGuideState(): m_state=1
04:42:41.861 00.004 7988 UpdateCurrentPosition: no star selected
04:42:41.861 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:41.863 00.002 7988 Status Line: No star selected
04:42:41.865 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:42:41.865 00.000 7988 UpdateGuideState exits: No star selected
04:42:41.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:41.865 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:41.865 00.000 7988 Enqueuing Expose request
04:42:41.865 00.000 15712 Worker thread wakes up
04:42:41.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:41.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:43.499 01.634 15712 Exposure complete
04:42:43.565 00.066 15712 worker thread done servicing request
04:42:43.565 00.000 7988 OnExposeComplete: enter
04:42:43.567 00.002 7988 UpdateGuideState(): m_state=1
04:42:43.569 00.002 7988 UpdateCurrentPosition: no star selected
04:42:43.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:43.571 00.002 7988 Status Line: No star selected
04:42:43.572 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:42:43.574 00.002 7988 UpdateGuideState exits: No star selected
04:42:43.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:43.576 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:43.577 00.001 7988 Enqueuing Expose request
04:42:43.579 00.002 15712 Worker thread wakes up
04:42:43.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:43.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:45.104 01.525 15712 Exposure complete
04:42:45.166 00.062 15712 worker thread done servicing request
04:42:45.166 00.000 7988 OnExposeComplete: enter
04:42:45.166 00.000 7988 UpdateGuideState(): m_state=1
04:42:45.172 00.006 7988 UpdateCurrentPosition: no star selected
04:42:45.172 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:45.174 00.002 7988 Status Line: No star selected
04:42:45.176 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:42:45.176 00.000 7988 UpdateGuideState exits: No star selected
04:42:45.178 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:45.178 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:45.180 00.002 7988 Enqueuing Expose request
04:42:45.180 00.000 15712 Worker thread wakes up
04:42:45.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:45.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:46.812 01.632 15712 Exposure complete
04:42:46.874 00.062 15712 worker thread done servicing request
04:42:46.874 00.000 7988 OnExposeComplete: enter
04:42:46.874 00.000 7988 UpdateGuideState(): m_state=1
04:42:46.880 00.006 7988 UpdateCurrentPosition: no star selected
04:42:46.880 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:46.880 00.000 7988 Status Line: No star selected
04:42:46.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=64, FiltMin=56, FiltMax=72, Gamma=0.690
04:42:46.880 00.000 7988 UpdateGuideState exits: No star selected
04:42:46.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:46.888 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:46.888 00.000 7988 Enqueuing Expose request
04:42:46.890 00.002 15712 Worker thread wakes up
04:42:46.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:46.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:48.419 01.529 15712 Exposure complete
04:42:48.482 00.063 15712 worker thread done servicing request
04:42:48.482 00.000 7988 OnExposeComplete: enter
04:42:48.484 00.002 7988 UpdateGuideState(): m_state=1
04:42:48.486 00.002 7988 UpdateCurrentPosition: no star selected
04:42:48.488 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:48.492 00.004 7988 Status Line: No star selected
04:42:48.496 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:42:48.496 00.000 7988 UpdateGuideState exits: No star selected
04:42:48.499 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:48.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:48.499 00.000 7988 Enqueuing Expose request
04:42:48.499 00.000 15712 Worker thread wakes up
04:42:48.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:48.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:50.141 01.642 15712 Exposure complete
04:42:50.203 00.062 15712 worker thread done servicing request
04:42:50.203 00.000 7988 OnExposeComplete: enter
04:42:50.203 00.000 7988 UpdateGuideState(): m_state=1
04:42:50.207 00.004 7988 UpdateCurrentPosition: no star selected
04:42:50.207 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:50.209 00.002 7988 Status Line: No star selected
04:42:50.211 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:42:50.211 00.000 7988 UpdateGuideState exits: No star selected
04:42:50.213 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:50.213 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:50.215 00.002 7988 Enqueuing Expose request
04:42:50.215 00.000 15712 Worker thread wakes up
04:42:50.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:50.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:51.741 01.526 15712 Exposure complete
04:42:51.807 00.066 15712 worker thread done servicing request
04:42:51.807 00.000 7988 OnExposeComplete: enter
04:42:51.807 00.000 7988 UpdateGuideState(): m_state=1
04:42:51.807 00.000 7988 UpdateCurrentPosition: no star selected
04:42:51.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:51.807 00.000 7988 Status Line: No star selected
04:42:51.813 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:42:51.813 00.000 7988 UpdateGuideState exits: No star selected
04:42:51.815 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:51.815 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:51.815 00.000 7988 Enqueuing Expose request
04:42:51.815 00.000 15712 Worker thread wakes up
04:42:51.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:51.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:53.456 01.641 15712 Exposure complete
04:42:53.518 00.062 15712 worker thread done servicing request
04:42:53.518 00.000 7988 OnExposeComplete: enter
04:42:53.518 00.000 7988 UpdateGuideState(): m_state=1
04:42:53.522 00.004 7988 UpdateCurrentPosition: no star selected
04:42:53.522 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:53.524 00.002 7988 Status Line: No star selected
04:42:53.526 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=56, FiltMax=71, Gamma=0.690
04:42:53.526 00.000 7988 UpdateGuideState exits: No star selected
04:42:53.528 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:53.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:53.530 00.002 7988 Enqueuing Expose request
04:42:53.530 00.000 15712 Worker thread wakes up
04:42:53.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:53.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:55.047 01.517 15712 Exposure complete
04:42:55.112 00.065 15712 worker thread done servicing request
04:42:55.112 00.000 7988 OnExposeComplete: enter
04:42:55.112 00.000 7988 UpdateGuideState(): m_state=1
04:42:55.112 00.000 7988 UpdateCurrentPosition: no star selected
04:42:55.115 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:55.115 00.000 7988 Status Line: No star selected
04:42:55.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=63, FiltMin=56, FiltMax=70, Gamma=0.690
04:42:55.115 00.000 7988 UpdateGuideState exits: No star selected
04:42:55.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:55.115 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:55.115 00.000 7988 Enqueuing Expose request
04:42:55.115 00.000 15712 Worker thread wakes up
04:42:55.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:55.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:56.757 01.642 15712 Exposure complete
04:42:56.818 00.061 15712 worker thread done servicing request
04:42:56.818 00.000 7988 OnExposeComplete: enter
04:42:56.818 00.000 7988 UpdateGuideState(): m_state=1
04:42:56.818 00.000 7988 UpdateCurrentPosition: no star selected
04:42:56.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:56.818 00.000 7988 Status Line: No star selected
04:42:56.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=63, FiltMin=56, FiltMax=69, Gamma=0.690
04:42:56.818 00.000 7988 UpdateGuideState exits: No star selected
04:42:56.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:56.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:56.831 00.013 7988 Enqueuing Expose request
04:42:56.831 00.000 15712 Worker thread wakes up
04:42:56.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:56.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:42:58.352 01.521 15712 Exposure complete
04:42:58.506 00.154 15712 worker thread done servicing request
04:42:58.506 00.000 7988 OnExposeComplete: enter
04:42:58.514 00.008 7988 UpdateGuideState(): m_state=1
04:42:58.514 00.000 7988 UpdateCurrentPosition: no star selected
04:42:58.514 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:42:58.514 00.000 7988 Status Line: No star selected
04:42:58.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=56, FiltMax=71, Gamma=0.690
04:42:58.514 00.000 7988 UpdateGuideState exits: No star selected
04:42:58.522 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:58.522 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:42:58.522 00.000 7988 Enqueuing Expose request
04:42:58.522 00.000 15712 Worker thread wakes up
04:42:58.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:42:58.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:00.167 01.645 15712 Exposure complete
04:43:00.231 00.064 15712 worker thread done servicing request
04:43:00.231 00.000 7988 OnExposeComplete: enter
04:43:00.231 00.000 7988 UpdateGuideState(): m_state=1
04:43:00.231 00.000 7988 UpdateCurrentPosition: no star selected
04:43:00.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:00.231 00.000 7988 Status Line: No star selected
04:43:00.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:43:00.231 00.000 7988 UpdateGuideState exits: No star selected
04:43:00.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:00.231 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:00.231 00.000 7988 Enqueuing Expose request
04:43:00.231 00.000 15712 Worker thread wakes up
04:43:00.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:00.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:01.651 01.420 15712 Exposure complete
04:43:01.713 00.062 15712 worker thread done servicing request
04:43:01.713 00.000 7988 OnExposeComplete: enter
04:43:01.713 00.000 7988 UpdateGuideState(): m_state=1
04:43:01.727 00.014 7988 UpdateCurrentPosition: no star selected
04:43:01.730 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:01.730 00.000 7988 Status Line: No star selected
04:43:01.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:43:01.730 00.000 7988 UpdateGuideState exits: No star selected
04:43:01.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:01.730 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:01.730 00.000 7988 Enqueuing Expose request
04:43:01.730 00.000 15712 Worker thread wakes up
04:43:01.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:01.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:03.373 01.643 15712 Exposure complete
04:43:03.435 00.062 15712 worker thread done servicing request
04:43:03.435 00.000 7988 OnExposeComplete: enter
04:43:03.435 00.000 7988 UpdateGuideState(): m_state=1
04:43:03.440 00.005 7988 UpdateCurrentPosition: no star selected
04:43:03.440 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:03.442 00.002 7988 Status Line: No star selected
04:43:03.444 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=64, FiltMin=57, FiltMax=71, Gamma=0.690
04:43:03.444 00.000 7988 UpdateGuideState exits: No star selected
04:43:03.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:03.444 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:03.447 00.003 7988 Enqueuing Expose request
04:43:03.447 00.000 15712 Worker thread wakes up
04:43:03.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:03.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:04.967 01.520 15712 Exposure complete
04:43:05.028 00.061 15712 worker thread done servicing request
04:43:05.028 00.000 7988 OnExposeComplete: enter
04:43:05.028 00.000 7988 UpdateGuideState(): m_state=1
04:43:05.028 00.000 7988 UpdateCurrentPosition: no star selected
04:43:05.028 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:05.028 00.000 7988 Status Line: No star selected
04:43:05.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=54, FiltMax=71, Gamma=0.690
04:43:05.028 00.000 7988 UpdateGuideState exits: No star selected
04:43:05.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:05.028 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:05.040 00.012 7988 Enqueuing Expose request
04:43:05.040 00.000 15712 Worker thread wakes up
04:43:05.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:05.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:06.799 01.759 15712 Exposure complete
04:43:06.880 00.081 15712 worker thread done servicing request
04:43:06.880 00.000 7988 OnExposeComplete: enter
04:43:06.880 00.000 7988 UpdateGuideState(): m_state=1
04:43:06.884 00.004 7988 UpdateCurrentPosition: no star selected
04:43:06.886 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:06.886 00.000 7988 Status Line: No star selected
04:43:06.888 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=54, FiltMax=70, Gamma=0.690
04:43:06.888 00.000 7988 UpdateGuideState exits: No star selected
04:43:06.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:06.888 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:06.893 00.005 7988 Enqueuing Expose request
04:43:06.893 00.000 15712 Worker thread wakes up
04:43:06.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:06.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:08.312 01.419 15712 Exposure complete
04:43:08.374 00.062 15712 worker thread done servicing request
04:43:08.374 00.000 7988 OnExposeComplete: enter
04:43:08.378 00.004 7988 UpdateGuideState(): m_state=1
04:43:08.378 00.000 7988 UpdateCurrentPosition: no star selected
04:43:08.380 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:08.380 00.000 7988 Status Line: No star selected
04:43:08.382 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=68, Gamma=0.690
04:43:08.384 00.002 7988 UpdateGuideState exits: No star selected
04:43:08.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:08.386 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:08.386 00.000 7988 Enqueuing Expose request
04:43:08.388 00.002 15712 Worker thread wakes up
04:43:08.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:08.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:10.029 01.641 15712 Exposure complete
04:43:10.094 00.065 15712 worker thread done servicing request
04:43:10.094 00.000 7988 OnExposeComplete: enter
04:43:10.094 00.000 7988 UpdateGuideState(): m_state=1
04:43:10.094 00.000 7988 UpdateCurrentPosition: no star selected
04:43:10.098 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:10.098 00.000 7988 Status Line: No star selected
04:43:10.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=60, FiltMin=52, FiltMax=69, Gamma=0.690
04:43:10.098 00.000 7988 UpdateGuideState exits: No star selected
04:43:10.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:10.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:10.098 00.000 7988 Enqueuing Expose request
04:43:10.105 00.007 15712 Worker thread wakes up
04:43:10.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:10.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:11.516 01.411 15712 Exposure complete
04:43:11.585 00.069 15712 worker thread done servicing request
04:43:11.585 00.000 7988 OnExposeComplete: enter
04:43:11.586 00.001 7988 UpdateGuideState(): m_state=1
04:43:11.588 00.002 7988 UpdateCurrentPosition: no star selected
04:43:11.589 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:11.590 00.001 7988 Status Line: No star selected
04:43:11.592 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=60, FiltMin=52, FiltMax=70, Gamma=0.690
04:43:11.594 00.002 7988 UpdateGuideState exits: No star selected
04:43:11.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:11.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:11.594 00.000 7988 Enqueuing Expose request
04:43:11.599 00.005 15712 Worker thread wakes up
04:43:11.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:11.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:13.238 01.639 15712 Exposure complete
04:43:13.302 00.064 15712 worker thread done servicing request
04:43:13.302 00.000 7988 OnExposeComplete: enter
04:43:13.302 00.000 7988 UpdateGuideState(): m_state=1
04:43:13.306 00.004 7988 UpdateCurrentPosition: no star selected
04:43:13.306 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:13.308 00.002 7988 Status Line: No star selected
04:43:13.310 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=61, FiltMin=52, FiltMax=70, Gamma=0.690
04:43:13.310 00.000 7988 UpdateGuideState exits: No star selected
04:43:13.312 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:13.312 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:13.314 00.002 7988 Enqueuing Expose request
04:43:13.314 00.000 15712 Worker thread wakes up
04:43:13.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:13.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:14.831 01.517 15712 Exposure complete
04:43:14.894 00.063 15712 worker thread done servicing request
04:43:14.894 00.000 7988 OnExposeComplete: enter
04:43:14.894 00.000 7988 UpdateGuideState(): m_state=1
04:43:14.894 00.000 7988 UpdateCurrentPosition: no star selected
04:43:14.894 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:14.894 00.000 7988 Status Line: No star selected
04:43:14.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=62, FiltMin=52, FiltMax=70, Gamma=0.690
04:43:14.894 00.000 7988 UpdateGuideState exits: No star selected
04:43:14.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:14.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:14.894 00.000 7988 Enqueuing Expose request
04:43:14.894 00.000 15712 Worker thread wakes up
04:43:14.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:14.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:16.539 01.645 15712 Exposure complete
04:43:16.608 00.069 15712 worker thread done servicing request
04:43:16.608 00.000 7988 OnExposeComplete: enter
04:43:16.610 00.002 7988 UpdateGuideState(): m_state=1
04:43:16.611 00.001 7988 UpdateCurrentPosition: no star selected
04:43:16.613 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:16.614 00.001 7988 Status Line: No star selected
04:43:16.616 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=53, FiltMax=71, Gamma=0.690
04:43:16.617 00.001 7988 UpdateGuideState exits: No star selected
04:43:16.618 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:16.619 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:16.621 00.002 7988 Enqueuing Expose request
04:43:16.622 00.001 15712 Worker thread wakes up
04:43:16.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:16.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:18.034 01.412 15712 Exposure complete
04:43:18.096 00.062 15712 worker thread done servicing request
04:43:18.096 00.000 7988 OnExposeComplete: enter
04:43:18.096 00.000 7988 UpdateGuideState(): m_state=1
04:43:18.096 00.000 7988 UpdateCurrentPosition: no star selected
04:43:18.096 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:18.096 00.000 7988 Status Line: No star selected
04:43:18.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=54, FiltMax=70, Gamma=0.690
04:43:18.107 00.011 7988 UpdateGuideState exits: No star selected
04:43:18.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:18.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:18.107 00.000 7988 Enqueuing Expose request
04:43:18.107 00.000 15712 Worker thread wakes up
04:43:18.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:18.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:19.850 01.743 15712 Exposure complete
04:43:19.913 00.063 15712 worker thread done servicing request
04:43:19.914 00.001 7988 OnExposeComplete: enter
04:43:19.914 00.000 7988 UpdateGuideState(): m_state=1
04:43:19.914 00.000 7988 UpdateCurrentPosition: no star selected
04:43:19.914 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:19.914 00.000 7988 Status Line: No star selected
04:43:19.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=63, FiltMin=53, FiltMax=70, Gamma=0.690
04:43:19.914 00.000 7988 UpdateGuideState exits: No star selected
04:43:19.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:19.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:19.914 00.000 7988 Enqueuing Expose request
04:43:19.914 00.000 15712 Worker thread wakes up
04:43:19.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:19.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:21.332 01.418 15712 Exposure complete
04:43:21.394 00.062 15712 worker thread done servicing request
04:43:21.394 00.000 7988 OnExposeComplete: enter
04:43:21.394 00.000 7988 UpdateGuideState(): m_state=1
04:43:21.398 00.004 7988 UpdateCurrentPosition: no star selected
04:43:21.398 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:21.400 00.002 7988 Status Line: No star selected
04:43:21.402 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=54, FiltMax=71, Gamma=0.690
04:43:21.402 00.000 7988 UpdateGuideState exits: No star selected
04:43:21.404 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:21.404 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:21.406 00.002 7988 Enqueuing Expose request
04:43:21.406 00.000 15712 Worker thread wakes up
04:43:21.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:21.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:23.037 01.631 15712 Exposure complete
04:43:23.103 00.066 15712 worker thread done servicing request
04:43:23.103 00.000 7988 OnExposeComplete: enter
04:43:23.103 00.000 7988 UpdateGuideState(): m_state=1
04:43:23.103 00.000 7988 UpdateCurrentPosition: no star selected
04:43:23.103 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:23.103 00.000 7988 Status Line: No star selected
04:43:23.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=54, FiltMax=71, Gamma=0.690
04:43:23.103 00.000 7988 UpdateGuideState exits: No star selected
04:43:23.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:23.103 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:23.103 00.000 7988 Enqueuing Expose request
04:43:23.103 00.000 15712 Worker thread wakes up
04:43:23.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:23.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:24.630 01.527 15712 Exposure complete
04:43:24.693 00.063 15712 worker thread done servicing request
04:43:24.693 00.000 7988 OnExposeComplete: enter
04:43:24.693 00.000 7988 UpdateGuideState(): m_state=1
04:43:24.693 00.000 7988 UpdateCurrentPosition: no star selected
04:43:24.693 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:24.693 00.000 7988 Status Line: No star selected
04:43:24.699 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=61, FiltMin=52, FiltMax=69, Gamma=0.690
04:43:24.699 00.000 7988 UpdateGuideState exits: No star selected
04:43:24.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:24.699 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:24.699 00.000 7988 Enqueuing Expose request
04:43:24.699 00.000 15712 Worker thread wakes up
04:43:24.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:24.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:26.347 01.648 15712 Exposure complete
04:43:26.407 00.060 15712 worker thread done servicing request
04:43:26.407 00.000 7988 OnExposeComplete: enter
04:43:26.407 00.000 7988 UpdateGuideState(): m_state=1
04:43:26.412 00.005 7988 UpdateCurrentPosition: no star selected
04:43:26.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:26.414 00.002 7988 Status Line: No star selected
04:43:26.416 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=60, FiltMin=51, FiltMax=68, Gamma=0.690
04:43:26.417 00.001 7988 UpdateGuideState exits: No star selected
04:43:26.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:26.419 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:26.419 00.000 7988 Enqueuing Expose request
04:43:26.421 00.002 15712 Worker thread wakes up
04:43:26.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:26.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:27.938 01.517 15712 Exposure complete
04:43:28.001 00.063 15712 worker thread done servicing request
04:43:28.001 00.000 7988 OnExposeComplete: enter
04:43:28.001 00.000 7988 UpdateGuideState(): m_state=1
04:43:28.005 00.004 7988 UpdateCurrentPosition: no star selected
04:43:28.005 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:28.007 00.002 7988 Status Line: No star selected
04:43:28.009 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=58, FiltMin=51, FiltMax=68, Gamma=0.690
04:43:28.009 00.000 7988 UpdateGuideState exits: No star selected
04:43:28.011 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:28.011 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:28.013 00.002 7988 Enqueuing Expose request
04:43:28.013 00.000 15712 Worker thread wakes up
04:43:28.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:28.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:29.754 01.741 15712 Exposure complete
04:43:29.816 00.062 15712 worker thread done servicing request
04:43:29.816 00.000 7988 OnExposeComplete: enter
04:43:29.816 00.000 7988 UpdateGuideState(): m_state=1
04:43:29.816 00.000 7988 UpdateCurrentPosition: no star selected
04:43:29.821 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:29.823 00.002 7988 Status Line: No star selected
04:43:29.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=57, FiltMin=51, FiltMax=66, Gamma=0.690
04:43:29.825 00.002 7988 UpdateGuideState exits: No star selected
04:43:29.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:29.827 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:29.827 00.000 7988 Enqueuing Expose request
04:43:29.829 00.002 15712 Worker thread wakes up
04:43:29.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:29.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:31.249 01.420 15712 Exposure complete
04:43:31.335 00.086 15712 worker thread done servicing request
04:43:31.335 00.000 7988 OnExposeComplete: enter
04:43:31.335 00.000 7988 UpdateGuideState(): m_state=1
04:43:31.339 00.004 7988 UpdateCurrentPosition: no star selected
04:43:31.341 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:31.343 00.002 7988 Status Line: No star selected
04:43:31.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=57, FiltMin=50, FiltMax=65, Gamma=0.690
04:43:31.346 00.003 7988 UpdateGuideState exits: No star selected
04:43:31.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:31.346 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:31.346 00.000 7988 Enqueuing Expose request
04:43:31.346 00.000 15712 Worker thread wakes up
04:43:31.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:31.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:32.999 01.653 15712 Exposure complete
04:43:33.110 00.111 15712 worker thread done servicing request
04:43:33.110 00.000 7988 OnExposeComplete: enter
04:43:33.110 00.000 7988 UpdateGuideState(): m_state=1
04:43:33.113 00.003 7988 UpdateCurrentPosition: no star selected
04:43:33.115 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:33.115 00.000 7988 Status Line: No star selected
04:43:33.117 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=57, FiltMin=50, FiltMax=63, Gamma=0.690
04:43:33.117 00.000 7988 UpdateGuideState exits: No star selected
04:43:33.119 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:33.121 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:33.121 00.000 7988 Enqueuing Expose request
04:43:33.123 00.002 15712 Worker thread wakes up
04:43:33.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:33.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:34.532 01.409 15712 Exposure complete
04:43:34.594 00.062 15712 worker thread done servicing request
04:43:34.594 00.000 7988 OnExposeComplete: enter
04:43:34.594 00.000 7988 UpdateGuideState(): m_state=1
04:43:34.598 00.004 7988 UpdateCurrentPosition: no star selected
04:43:34.598 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:34.600 00.002 7988 Status Line: No star selected
04:43:34.601 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=57, FiltMin=50, FiltMax=64, Gamma=0.690
04:43:34.603 00.002 7988 UpdateGuideState exits: No star selected
04:43:34.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:34.605 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:34.605 00.000 7988 Enqueuing Expose request
04:43:34.607 00.002 15712 Worker thread wakes up
04:43:34.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:34.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:36.238 01.631 15712 Exposure complete
04:43:36.325 00.087 15712 worker thread done servicing request
04:43:36.325 00.000 7988 OnExposeComplete: enter
04:43:36.327 00.002 7988 UpdateGuideState(): m_state=1
04:43:36.328 00.001 7988 UpdateCurrentPosition: no star selected
04:43:36.329 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:36.331 00.002 7988 Status Line: No star selected
04:43:36.333 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=50, FiltMax=67, Gamma=0.690
04:43:36.335 00.002 7988 UpdateGuideState exits: No star selected
04:43:36.336 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:36.338 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:36.338 00.000 7988 Enqueuing Expose request
04:43:36.340 00.002 15712 Worker thread wakes up
04:43:36.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:36.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:37.748 01.408 15712 Exposure complete
04:43:37.812 00.064 15712 worker thread done servicing request
04:43:37.812 00.000 7988 OnExposeComplete: enter
04:43:37.814 00.002 7988 UpdateGuideState(): m_state=1
04:43:37.817 00.003 7988 UpdateCurrentPosition: no star selected
04:43:37.817 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:37.819 00.002 7988 Status Line: No star selected
04:43:37.821 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=51, FiltMax=70, Gamma=0.690
04:43:37.821 00.000 7988 UpdateGuideState exits: No star selected
04:43:37.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:37.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:37.821 00.000 7988 Enqueuing Expose request
04:43:37.821 00.000 15712 Worker thread wakes up
04:43:37.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:37.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:39.460 01.639 15712 Exposure complete
04:43:39.523 00.063 15712 worker thread done servicing request
04:43:39.523 00.000 7988 OnExposeComplete: enter
04:43:39.523 00.000 7988 UpdateGuideState(): m_state=1
04:43:39.523 00.000 7988 UpdateCurrentPosition: no star selected
04:43:39.523 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:39.523 00.000 7988 Status Line: No star selected
04:43:39.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=61, FiltMin=51, FiltMax=71, Gamma=0.690
04:43:39.523 00.000 7988 UpdateGuideState exits: No star selected
04:43:39.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:39.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:39.523 00.000 7988 Enqueuing Expose request
04:43:39.523 00.000 15712 Worker thread wakes up
04:43:39.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:39.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:41.051 01.528 15712 Exposure complete
04:43:41.122 00.071 15712 worker thread done servicing request
04:43:41.122 00.000 7988 OnExposeComplete: enter
04:43:41.122 00.000 7988 UpdateGuideState(): m_state=1
04:43:41.126 00.004 7988 UpdateCurrentPosition: no star selected
04:43:41.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:41.126 00.000 7988 Status Line: No star selected
04:43:41.131 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=62, FiltMin=53, FiltMax=72, Gamma=0.690
04:43:41.132 00.001 7988 UpdateGuideState exits: No star selected
04:43:41.133 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:41.134 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:41.135 00.001 7988 Enqueuing Expose request
04:43:41.137 00.002 15712 Worker thread wakes up
04:43:41.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:41.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:42.770 01.633 15712 Exposure complete
04:43:42.833 00.063 15712 worker thread done servicing request
04:43:42.833 00.000 7988 OnExposeComplete: enter
04:43:42.833 00.000 7988 UpdateGuideState(): m_state=1
04:43:42.833 00.000 7988 UpdateCurrentPosition: no star selected
04:43:42.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:42.833 00.000 7988 Status Line: No star selected
04:43:42.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=64, FiltMin=56, FiltMax=73, Gamma=0.690
04:43:42.833 00.000 7988 UpdateGuideState exits: No star selected
04:43:42.833 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:42.833 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:42.833 00.000 7988 Enqueuing Expose request
04:43:42.833 00.000 15712 Worker thread wakes up
04:43:42.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:42.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:44.366 01.533 15712 Exposure complete
04:43:44.429 00.063 15712 worker thread done servicing request
04:43:44.429 00.000 7988 OnExposeComplete: enter
04:43:44.429 00.000 7988 UpdateGuideState(): m_state=1
04:43:44.429 00.000 7988 UpdateCurrentPosition: no star selected
04:43:44.434 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:44.434 00.000 7988 Status Line: No star selected
04:43:44.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=66, FiltMin=56, FiltMax=73, Gamma=0.690
04:43:44.434 00.000 7988 UpdateGuideState exits: No star selected
04:43:44.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:44.434 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:44.434 00.000 7988 Enqueuing Expose request
04:43:44.434 00.000 15712 Worker thread wakes up
04:43:44.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:44.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:46.077 01.643 15712 Exposure complete
04:43:46.136 00.059 15712 worker thread done servicing request
04:43:46.136 00.000 7988 OnExposeComplete: enter
04:43:46.136 00.000 7988 UpdateGuideState(): m_state=1
04:43:46.146 00.010 7988 UpdateCurrentPosition: no star selected
04:43:46.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:46.146 00.000 7988 Status Line: No star selected
04:43:46.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=66, FiltMin=58, FiltMax=74, Gamma=0.690
04:43:46.151 00.005 7988 UpdateGuideState exits: No star selected
04:43:46.152 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:46.152 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:46.152 00.000 7988 Enqueuing Expose request
04:43:46.152 00.000 15712 Worker thread wakes up
04:43:46.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:46.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:47.675 01.523 15712 Exposure complete
04:43:47.738 00.063 15712 worker thread done servicing request
04:43:47.738 00.000 7988 OnExposeComplete: enter
04:43:47.739 00.001 7988 UpdateGuideState(): m_state=1
04:43:47.740 00.001 7988 UpdateCurrentPosition: no star selected
04:43:47.742 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:47.743 00.001 7988 Status Line: No star selected
04:43:47.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=66, FiltMin=58, FiltMax=73, Gamma=0.690
04:43:47.745 00.002 7988 UpdateGuideState exits: No star selected
04:43:47.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:47.747 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:47.747 00.000 7988 Enqueuing Expose request
04:43:47.749 00.002 15712 Worker thread wakes up
04:43:47.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:47.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:49.384 01.635 15712 Exposure complete
04:43:49.445 00.061 15712 worker thread done servicing request
04:43:49.445 00.000 7988 OnExposeComplete: enter
04:43:49.445 00.000 7988 UpdateGuideState(): m_state=1
04:43:49.445 00.000 7988 UpdateCurrentPosition: no star selected
04:43:49.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:49.452 00.007 7988 Status Line: No star selected
04:43:49.453 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=65, FiltMin=58, FiltMax=73, Gamma=0.690
04:43:49.453 00.000 7988 UpdateGuideState exits: No star selected
04:43:49.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:49.453 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:49.453 00.000 7988 Enqueuing Expose request
04:43:49.453 00.000 15712 Worker thread wakes up
04:43:49.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:49.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:50.981 01.528 15712 Exposure complete
04:43:51.044 00.063 15712 worker thread done servicing request
04:43:51.044 00.000 7988 OnExposeComplete: enter
04:43:51.044 00.000 7988 UpdateGuideState(): m_state=1
04:43:51.047 00.003 7988 UpdateCurrentPosition: no star selected
04:43:51.047 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:51.049 00.002 7988 Status Line: No star selected
04:43:51.051 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=58, FiltMax=73, Gamma=0.690
04:43:51.052 00.001 7988 UpdateGuideState exits: No star selected
04:43:51.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:51.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:51.052 00.000 7988 Enqueuing Expose request
04:43:51.052 00.000 15712 Worker thread wakes up
04:43:51.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:51.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:52.690 01.638 15712 Exposure complete
04:43:52.754 00.064 15712 worker thread done servicing request
04:43:52.754 00.000 7988 OnExposeComplete: enter
04:43:52.754 00.000 7988 UpdateGuideState(): m_state=1
04:43:52.754 00.000 7988 UpdateCurrentPosition: no star selected
04:43:52.754 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:52.754 00.000 7988 Status Line: No star selected
04:43:52.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:43:52.754 00.000 7988 UpdateGuideState exits: No star selected
04:43:52.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:52.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:52.754 00.000 7988 Enqueuing Expose request
04:43:52.754 00.000 15712 Worker thread wakes up
04:43:52.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:52.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:54.285 01.531 15712 Exposure complete
04:43:54.346 00.061 15712 worker thread done servicing request
04:43:54.346 00.000 7988 OnExposeComplete: enter
04:43:54.346 00.000 7988 UpdateGuideState(): m_state=1
04:43:54.351 00.005 7988 UpdateCurrentPosition: no star selected
04:43:54.351 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:54.353 00.002 7988 Status Line: No star selected
04:43:54.355 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=56, FiltMax=72, Gamma=0.690
04:43:54.355 00.000 7988 UpdateGuideState exits: No star selected
04:43:54.357 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:54.357 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:54.359 00.002 7988 Enqueuing Expose request
04:43:54.359 00.000 15712 Worker thread wakes up
04:43:54.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:54.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:56.104 01.745 15712 Exposure complete
04:43:56.166 00.062 15712 worker thread done servicing request
04:43:56.166 00.000 7988 OnExposeComplete: enter
04:43:56.166 00.000 7988 UpdateGuideState(): m_state=1
04:43:56.166 00.000 7988 UpdateCurrentPosition: no star selected
04:43:56.166 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:56.166 00.000 7988 Status Line: No star selected
04:43:56.174 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=56, FiltMax=72, Gamma=0.690
04:43:56.174 00.000 7988 UpdateGuideState exits: No star selected
04:43:56.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:56.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:56.174 00.000 7988 Enqueuing Expose request
04:43:56.174 00.000 15712 Worker thread wakes up
04:43:56.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:56.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:57.585 01.411 15712 Exposure complete
04:43:57.648 00.063 15712 worker thread done servicing request
04:43:57.648 00.000 7988 OnExposeComplete: enter
04:43:57.648 00.000 7988 UpdateGuideState(): m_state=1
04:43:57.648 00.000 7988 UpdateCurrentPosition: no star selected
04:43:57.648 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:57.648 00.000 7988 Status Line: No star selected
04:43:57.654 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=56, FiltMax=71, Gamma=0.690
04:43:57.654 00.000 7988 UpdateGuideState exits: No star selected
04:43:57.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:57.654 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:57.654 00.000 7988 Enqueuing Expose request
04:43:57.654 00.000 15712 Worker thread wakes up
04:43:57.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:57.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:43:59.291 01.637 15712 Exposure complete
04:43:59.354 00.063 15712 worker thread done servicing request
04:43:59.354 00.000 7988 OnExposeComplete: enter
04:43:59.354 00.000 7988 UpdateGuideState(): m_state=1
04:43:59.357 00.003 7988 UpdateCurrentPosition: no star selected
04:43:59.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:43:59.359 00.002 7988 Status Line: No star selected
04:43:59.361 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=53, FiltMax=71, Gamma=0.690
04:43:59.361 00.000 7988 UpdateGuideState exits: No star selected
04:43:59.363 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:59.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:43:59.365 00.002 7988 Enqueuing Expose request
04:43:59.365 00.000 15712 Worker thread wakes up
04:43:59.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:43:59.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:00.883 01.518 15712 Exposure complete
04:44:00.944 00.061 15712 worker thread done servicing request
04:44:00.944 00.000 7988 OnExposeComplete: enter
04:44:00.944 00.000 7988 UpdateGuideState(): m_state=1
04:44:00.948 00.004 7988 UpdateCurrentPosition: no star selected
04:44:00.948 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:00.950 00.002 7988 Status Line: No star selected
04:44:00.952 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=51, FiltMax=70, Gamma=0.690
04:44:00.952 00.000 7988 UpdateGuideState exits: No star selected
04:44:00.954 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:00.954 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:00.956 00.002 7988 Enqueuing Expose request
04:44:00.956 00.000 15712 Worker thread wakes up
04:44:00.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:00.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:02.588 01.632 15712 Exposure complete
04:44:02.649 00.061 15712 worker thread done servicing request
04:44:02.649 00.000 7988 OnExposeComplete: enter
04:44:02.649 00.000 7988 UpdateGuideState(): m_state=1
04:44:02.654 00.005 7988 UpdateCurrentPosition: no star selected
04:44:02.654 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:02.656 00.002 7988 Status Line: No star selected
04:44:02.658 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=60, FiltMin=51, FiltMax=71, Gamma=0.690
04:44:02.658 00.000 7988 UpdateGuideState exits: No star selected
04:44:02.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:02.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:02.658 00.000 7988 Enqueuing Expose request
04:44:02.658 00.000 15712 Worker thread wakes up
04:44:02.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:02.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:04.193 01.535 15712 Exposure complete
04:44:04.254 00.061 15712 worker thread done servicing request
04:44:04.254 00.000 7988 OnExposeComplete: enter
04:44:04.254 00.000 7988 UpdateGuideState(): m_state=1
04:44:04.259 00.005 7988 UpdateCurrentPosition: no star selected
04:44:04.259 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:04.261 00.002 7988 Status Line: No star selected
04:44:04.263 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=59, FiltMin=50, FiltMax=69, Gamma=0.690
04:44:04.263 00.000 7988 UpdateGuideState exits: No star selected
04:44:04.265 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:04.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:04.267 00.002 7988 Enqueuing Expose request
04:44:04.267 00.000 15712 Worker thread wakes up
04:44:04.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:04.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:05.910 01.643 15712 Exposure complete
04:44:05.971 00.061 15712 worker thread done servicing request
04:44:05.971 00.000 7988 OnExposeComplete: enter
04:44:05.971 00.000 7988 UpdateGuideState(): m_state=1
04:44:05.977 00.006 7988 UpdateCurrentPosition: no star selected
04:44:05.979 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:05.979 00.000 7988 Status Line: No star selected
04:44:05.981 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=59, FiltMin=51, FiltMax=70, Gamma=0.690
04:44:05.981 00.000 7988 UpdateGuideState exits: No star selected
04:44:05.983 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:05.983 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:05.985 00.002 7988 Enqueuing Expose request
04:44:05.987 00.002 15712 Worker thread wakes up
04:44:05.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:05.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:07.403 01.416 15712 Exposure complete
04:44:07.558 00.155 15712 worker thread done servicing request
04:44:07.558 00.000 7988 OnExposeComplete: enter
04:44:07.558 00.000 7988 UpdateGuideState(): m_state=1
04:44:07.561 00.003 7988 UpdateCurrentPosition: no star selected
04:44:07.561 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:07.561 00.000 7988 Status Line: No star selected
04:44:07.566 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=50, FiltMax=69, Gamma=0.690
04:44:07.566 00.000 7988 UpdateGuideState exits: No star selected
04:44:07.568 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:07.568 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:07.570 00.002 7988 Enqueuing Expose request
04:44:07.572 00.002 15712 Worker thread wakes up
04:44:07.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:07.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:09.205 01.633 15712 Exposure complete
04:44:09.363 00.158 15712 worker thread done servicing request
04:44:09.363 00.000 7988 OnExposeComplete: enter
04:44:09.370 00.007 7988 UpdateGuideState(): m_state=1
04:44:09.370 00.000 7988 UpdateCurrentPosition: no star selected
04:44:09.370 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:09.370 00.000 7988 Status Line: No star selected
04:44:09.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=60, FiltMin=51, FiltMax=70, Gamma=0.690
04:44:09.370 00.000 7988 UpdateGuideState exits: No star selected
04:44:09.379 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:09.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:09.379 00.000 7988 Enqueuing Expose request
04:44:09.379 00.000 15712 Worker thread wakes up
04:44:09.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:09.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:10.797 01.418 15712 Exposure complete
04:44:10.861 00.064 15712 worker thread done servicing request
04:44:10.861 00.000 7988 OnExposeComplete: enter
04:44:10.861 00.000 7988 UpdateGuideState(): m_state=1
04:44:10.861 00.000 7988 UpdateCurrentPosition: no star selected
04:44:10.861 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:10.861 00.000 7988 Status Line: No star selected
04:44:10.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=60, FiltMin=51, FiltMax=71, Gamma=0.690
04:44:10.868 00.007 7988 UpdateGuideState exits: No star selected
04:44:10.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:10.868 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:10.868 00.000 7988 Enqueuing Expose request
04:44:10.868 00.000 15712 Worker thread wakes up
04:44:10.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:10.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:12.506 01.638 15712 Exposure complete
04:44:12.575 00.069 15712 worker thread done servicing request
04:44:12.576 00.001 7988 OnExposeComplete: enter
04:44:12.576 00.000 7988 UpdateGuideState(): m_state=1
04:44:12.576 00.000 7988 UpdateCurrentPosition: no star selected
04:44:12.580 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:12.580 00.000 7988 Status Line: No star selected
04:44:12.582 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=61, FiltMin=52, FiltMax=70, Gamma=0.690
04:44:12.584 00.002 7988 UpdateGuideState exits: No star selected
04:44:12.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:12.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:12.587 00.003 7988 Enqueuing Expose request
04:44:12.588 00.001 15712 Worker thread wakes up
04:44:12.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:12.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:14.003 01.415 15712 Exposure complete
04:44:14.068 00.065 15712 worker thread done servicing request
04:44:14.069 00.001 7988 OnExposeComplete: enter
04:44:14.069 00.000 7988 UpdateGuideState(): m_state=1
04:44:14.069 00.000 7988 UpdateCurrentPosition: no star selected
04:44:14.069 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:14.069 00.000 7988 Status Line: No star selected
04:44:14.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=52, FiltMax=70, Gamma=0.690
04:44:14.069 00.000 7988 UpdateGuideState exits: No star selected
04:44:14.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:14.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:14.069 00.000 7988 Enqueuing Expose request
04:44:14.069 00.000 15712 Worker thread wakes up
04:44:14.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:14.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:15.818 01.749 15712 Exposure complete
04:44:15.880 00.062 15712 worker thread done servicing request
04:44:15.880 00.000 7988 OnExposeComplete: enter
04:44:15.880 00.000 7988 UpdateGuideState(): m_state=1
04:44:15.880 00.000 7988 UpdateCurrentPosition: no star selected
04:44:15.886 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:15.886 00.000 7988 Status Line: No star selected
04:44:15.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=60, FiltMin=50, FiltMax=70, Gamma=0.690
04:44:15.886 00.000 7988 UpdateGuideState exits: No star selected
04:44:15.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:15.892 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:15.892 00.000 7988 Enqueuing Expose request
04:44:15.892 00.000 15712 Worker thread wakes up
04:44:15.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:15.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:17.304 01.412 15712 Exposure complete
04:44:17.365 00.061 15712 worker thread done servicing request
04:44:17.365 00.000 7988 OnExposeComplete: enter
04:44:17.365 00.000 7988 UpdateGuideState(): m_state=1
04:44:17.370 00.005 7988 UpdateCurrentPosition: no star selected
04:44:17.370 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:17.372 00.002 7988 Status Line: No star selected
04:44:17.374 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=59, FiltMin=49, FiltMax=70, Gamma=0.690
04:44:17.374 00.000 7988 UpdateGuideState exits: No star selected
04:44:17.376 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:17.376 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:17.378 00.002 7988 Enqueuing Expose request
04:44:17.378 00.000 15712 Worker thread wakes up
04:44:17.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:17.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:19.010 01.632 15712 Exposure complete
04:44:19.082 00.072 15712 worker thread done servicing request
04:44:19.082 00.000 7988 OnExposeComplete: enter
04:44:19.084 00.002 7988 UpdateGuideState(): m_state=1
04:44:19.085 00.001 7988 UpdateCurrentPosition: no star selected
04:44:19.086 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:19.088 00.002 7988 Status Line: No star selected
04:44:19.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=49, FiltMax=68, Gamma=0.690
04:44:19.088 00.000 7988 UpdateGuideState exits: No star selected
04:44:19.092 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:19.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:19.092 00.000 7988 Enqueuing Expose request
04:44:19.095 00.003 15712 Worker thread wakes up
04:44:19.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:19.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:20.512 01.417 15712 Exposure complete
04:44:20.577 00.065 15712 worker thread done servicing request
04:44:20.577 00.000 7988 OnExposeComplete: enter
04:44:20.577 00.000 7988 UpdateGuideState(): m_state=1
04:44:20.577 00.000 7988 UpdateCurrentPosition: no star selected
04:44:20.588 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:20.588 00.000 7988 Status Line: No star selected
04:44:20.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=57, FiltMin=50, FiltMax=65, Gamma=0.690
04:44:20.588 00.000 7988 UpdateGuideState exits: No star selected
04:44:20.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:20.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:20.595 00.007 7988 Enqueuing Expose request
04:44:20.595 00.000 15712 Worker thread wakes up
04:44:20.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:20.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:22.229 01.634 15712 Exposure complete
04:44:22.293 00.064 15712 worker thread done servicing request
04:44:22.293 00.000 7988 OnExposeComplete: enter
04:44:22.295 00.002 7988 UpdateGuideState(): m_state=1
04:44:22.295 00.000 7988 UpdateCurrentPosition: no star selected
04:44:22.297 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:22.299 00.002 7988 Status Line: No star selected
04:44:22.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=58, FiltMin=51, FiltMax=65, Gamma=0.690
04:44:22.299 00.000 7988 UpdateGuideState exits: No star selected
04:44:22.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:22.299 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:22.299 00.000 7988 Enqueuing Expose request
04:44:22.299 00.000 15712 Worker thread wakes up
04:44:22.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:22.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:23.823 01.524 15712 Exposure complete
04:44:23.884 00.061 15712 worker thread done servicing request
04:44:23.884 00.000 7988 OnExposeComplete: enter
04:44:23.884 00.000 7988 UpdateGuideState(): m_state=1
04:44:23.889 00.005 7988 UpdateCurrentPosition: no star selected
04:44:23.889 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:23.891 00.002 7988 Status Line: No star selected
04:44:23.893 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=50, FiltMax=66, Gamma=0.690
04:44:23.893 00.000 7988 UpdateGuideState exits: No star selected
04:44:23.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:23.896 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:23.896 00.000 7988 Enqueuing Expose request
04:44:23.896 00.000 15712 Worker thread wakes up
04:44:23.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:23.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:25.526 01.630 15712 Exposure complete
04:44:25.592 00.066 15712 worker thread done servicing request
04:44:25.592 00.000 7988 OnExposeComplete: enter
04:44:25.592 00.000 7988 UpdateGuideState(): m_state=1
04:44:25.592 00.000 7988 UpdateCurrentPosition: no star selected
04:44:25.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:25.592 00.000 7988 Status Line: No star selected
04:44:25.597 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=52, FiltMax=66, Gamma=0.690
04:44:25.597 00.000 7988 UpdateGuideState exits: No star selected
04:44:25.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:25.602 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:25.602 00.000 7988 Enqueuing Expose request
04:44:25.604 00.002 15712 Worker thread wakes up
04:44:25.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:25.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:27.125 01.521 15712 Exposure complete
04:44:27.187 00.062 15712 worker thread done servicing request
04:44:27.187 00.000 7988 OnExposeComplete: enter
04:44:27.187 00.000 7988 UpdateGuideState(): m_state=1
04:44:27.191 00.004 7988 UpdateCurrentPosition: no star selected
04:44:27.193 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:27.193 00.000 7988 Status Line: No star selected
04:44:27.195 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=59, FiltMin=51, FiltMax=67, Gamma=0.690
04:44:27.195 00.000 7988 UpdateGuideState exits: No star selected
04:44:27.197 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:27.197 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:27.199 00.002 7988 Enqueuing Expose request
04:44:27.199 00.000 15712 Worker thread wakes up
04:44:27.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:27.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:28.939 01.740 15712 Exposure complete
04:44:29.000 00.061 15712 worker thread done servicing request
04:44:29.000 00.000 7988 OnExposeComplete: enter
04:44:29.000 00.000 7988 UpdateGuideState(): m_state=1
04:44:29.005 00.005 7988 UpdateCurrentPosition: no star selected
04:44:29.006 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:29.006 00.000 7988 Status Line: No star selected
04:44:29.008 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=53, FiltMax=68, Gamma=0.690
04:44:29.010 00.002 7988 UpdateGuideState exits: No star selected
04:44:29.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:29.012 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:29.013 00.001 7988 Enqueuing Expose request
04:44:29.013 00.000 15712 Worker thread wakes up
04:44:29.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:29.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:30.419 01.406 15712 Exposure complete
04:44:30.483 00.064 7988 OnExposeComplete: enter
04:44:30.485 00.002 7988 UpdateGuideState(): m_state=1
04:44:30.487 00.002 7988 UpdateCurrentPosition: no star selected
04:44:30.487 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:30.489 00.002 15712 worker thread done servicing request
04:44:30.489 00.000 7988 Status Line: No star selected
04:44:30.491 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=54, FiltMax=69, Gamma=0.690
04:44:30.492 00.001 7988 UpdateGuideState exits: No star selected
04:44:30.494 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:30.494 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:30.496 00.002 7988 Enqueuing Expose request
04:44:30.497 00.001 15712 Worker thread wakes up
04:44:30.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:30.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:32.136 01.639 15712 Exposure complete
04:44:32.199 00.063 15712 worker thread done servicing request
04:44:32.199 00.000 7988 OnExposeComplete: enter
04:44:32.199 00.000 7988 UpdateGuideState(): m_state=1
04:44:32.199 00.000 7988 UpdateCurrentPosition: no star selected
04:44:32.199 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:32.199 00.000 7988 Status Line: No star selected
04:44:32.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=55, FiltMax=70, Gamma=0.690
04:44:32.199 00.000 7988 UpdateGuideState exits: No star selected
04:44:32.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:32.211 00.012 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:32.211 00.000 7988 Enqueuing Expose request
04:44:32.211 00.000 15712 Worker thread wakes up
04:44:32.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:32.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:33.730 01.519 15712 Exposure complete
04:44:33.793 00.063 15712 worker thread done servicing request
04:44:33.793 00.000 7988 OnExposeComplete: enter
04:44:33.793 00.000 7988 UpdateGuideState(): m_state=1
04:44:33.797 00.004 7988 UpdateCurrentPosition: no star selected
04:44:33.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:33.799 00.002 7988 Status Line: No star selected
04:44:33.801 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=56, FiltMax=70, Gamma=0.690
04:44:33.801 00.000 7988 UpdateGuideState exits: No star selected
04:44:33.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:33.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:33.801 00.000 7988 Enqueuing Expose request
04:44:33.801 00.000 15712 Worker thread wakes up
04:44:33.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:33.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:35.445 01.644 15712 Exposure complete
04:44:35.510 00.065 15712 worker thread done servicing request
04:44:35.510 00.000 7988 OnExposeComplete: enter
04:44:35.510 00.000 7988 UpdateGuideState(): m_state=1
04:44:35.510 00.000 7988 UpdateCurrentPosition: no star selected
04:44:35.510 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:35.510 00.000 7988 Status Line: No star selected
04:44:35.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=55, FiltMax=70, Gamma=0.690
04:44:35.510 00.000 7988 UpdateGuideState exits: No star selected
04:44:35.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:35.510 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:35.510 00.000 7988 Enqueuing Expose request
04:44:35.510 00.000 15712 Worker thread wakes up
04:44:35.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:35.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:37.053 01.543 15712 Exposure complete
04:44:37.159 00.106 15712 worker thread done servicing request
04:44:37.159 00.000 7988 OnExposeComplete: enter
04:44:37.159 00.000 7988 UpdateGuideState(): m_state=1
04:44:37.164 00.005 7988 UpdateCurrentPosition: no star selected
04:44:37.166 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:37.166 00.000 7988 Status Line: No star selected
04:44:37.168 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=54, FiltMax=70, Gamma=0.690
04:44:37.168 00.000 7988 UpdateGuideState exits: No star selected
04:44:37.170 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:37.170 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:37.170 00.000 7988 Enqueuing Expose request
04:44:37.170 00.000 15712 Worker thread wakes up
04:44:37.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:37.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:38.814 01.644 15712 Exposure complete
04:44:38.877 00.063 15712 worker thread done servicing request
04:44:38.877 00.000 7988 OnExposeComplete: enter
04:44:38.877 00.000 7988 UpdateGuideState(): m_state=1
04:44:38.877 00.000 7988 UpdateCurrentPosition: no star selected
04:44:38.877 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:38.877 00.000 7988 Status Line: No star selected
04:44:38.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=62, FiltMin=54, FiltMax=70, Gamma=0.690
04:44:38.877 00.000 7988 UpdateGuideState exits: No star selected
04:44:38.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:38.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:38.877 00.000 7988 Enqueuing Expose request
04:44:38.877 00.000 15712 Worker thread wakes up
04:44:38.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:38.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:40.301 01.424 15712 Exposure complete
04:44:40.362 00.061 15712 worker thread done servicing request
04:44:40.362 00.000 7988 OnExposeComplete: enter
04:44:40.362 00.000 7988 UpdateGuideState(): m_state=1
04:44:40.368 00.006 7988 UpdateCurrentPosition: no star selected
04:44:40.368 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:40.370 00.002 7988 Status Line: No star selected
04:44:40.372 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=54, FiltMax=69, Gamma=0.690
04:44:40.372 00.000 7988 UpdateGuideState exits: No star selected
04:44:40.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:40.374 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:40.374 00.000 7988 Enqueuing Expose request
04:44:40.376 00.002 15712 Worker thread wakes up
04:44:40.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:40.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:42.015 01.639 15712 Exposure complete
04:44:42.081 00.066 15712 worker thread done servicing request
04:44:42.083 00.002 7988 OnExposeComplete: enter
04:44:42.083 00.000 7988 UpdateGuideState(): m_state=1
04:44:42.083 00.000 7988 UpdateCurrentPosition: no star selected
04:44:42.083 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:42.087 00.004 7988 Status Line: No star selected
04:44:42.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:44:42.087 00.000 7988 UpdateGuideState exits: No star selected
04:44:42.087 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:42.087 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:42.098 00.011 7988 Enqueuing Expose request
04:44:42.098 00.000 15712 Worker thread wakes up
04:44:42.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:42.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:43.513 01.415 15712 Exposure complete
04:44:43.577 00.064 15712 worker thread done servicing request
04:44:43.577 00.000 7988 OnExposeComplete: enter
04:44:43.577 00.000 7988 UpdateGuideState(): m_state=1
04:44:43.577 00.000 7988 UpdateCurrentPosition: no star selected
04:44:43.577 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:43.577 00.000 7988 Status Line: No star selected
04:44:43.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=60, FiltMin=54, FiltMax=67, Gamma=0.690
04:44:43.577 00.000 7988 UpdateGuideState exits: No star selected
04:44:43.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:43.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:43.577 00.000 7988 Enqueuing Expose request
04:44:43.577 00.000 15712 Worker thread wakes up
04:44:43.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:43.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:45.227 01.650 15712 Exposure complete
04:44:45.291 00.064 15712 worker thread done servicing request
04:44:45.291 00.000 7988 OnExposeComplete: enter
04:44:45.293 00.002 7988 UpdateGuideState(): m_state=1
04:44:45.295 00.002 7988 UpdateCurrentPosition: no star selected
04:44:45.295 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:45.297 00.002 7988 Status Line: No star selected
04:44:45.299 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=60, FiltMin=54, FiltMax=67, Gamma=0.690
04:44:45.299 00.000 7988 UpdateGuideState exits: No star selected
04:44:45.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:45.299 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:45.299 00.000 7988 Enqueuing Expose request
04:44:45.299 00.000 15712 Worker thread wakes up
04:44:45.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:45.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:46.825 01.526 15712 Exposure complete
04:44:46.888 00.063 15712 worker thread done servicing request
04:44:46.888 00.000 7988 OnExposeComplete: enter
04:44:46.888 00.000 7988 UpdateGuideState(): m_state=1
04:44:46.893 00.005 7988 UpdateCurrentPosition: no star selected
04:44:46.893 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:46.893 00.000 7988 Status Line: No star selected
04:44:46.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=53, FiltMax=67, Gamma=0.690
04:44:46.893 00.000 7988 UpdateGuideState exits: No star selected
04:44:46.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:46.893 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:46.893 00.000 7988 Enqueuing Expose request
04:44:46.893 00.000 15712 Worker thread wakes up
04:44:46.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:46.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:48.536 01.643 15712 Exposure complete
04:44:48.597 00.061 15712 worker thread done servicing request
04:44:48.597 00.000 7988 OnExposeComplete: enter
04:44:48.597 00.000 7988 UpdateGuideState(): m_state=1
04:44:48.602 00.005 7988 UpdateCurrentPosition: no star selected
04:44:48.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:48.602 00.000 7988 Status Line: No star selected
04:44:48.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=61, FiltMin=54, FiltMax=68, Gamma=0.690
04:44:48.602 00.000 7988 UpdateGuideState exits: No star selected
04:44:48.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:48.602 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:48.602 00.000 7988 Enqueuing Expose request
04:44:48.611 00.009 15712 Worker thread wakes up
04:44:48.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:48.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:50.048 01.437 15712 Exposure complete
04:44:50.156 00.108 15712 worker thread done servicing request
04:44:50.156 00.000 7988 OnExposeComplete: enter
04:44:50.156 00.000 7988 UpdateGuideState(): m_state=1
04:44:50.159 00.003 7988 UpdateCurrentPosition: no star selected
04:44:50.161 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:50.161 00.000 7988 Status Line: No star selected
04:44:50.163 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:44:50.165 00.002 7988 UpdateGuideState exits: No star selected
04:44:50.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:50.167 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:50.167 00.000 7988 Enqueuing Expose request
04:44:50.169 00.002 15712 Worker thread wakes up
04:44:50.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:50.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:51.816 01.647 15712 Exposure complete
04:44:51.945 00.129 15712 worker thread done servicing request
04:44:51.945 00.000 7988 OnExposeComplete: enter
04:44:51.945 00.000 7988 UpdateGuideState(): m_state=1
04:44:51.945 00.000 7988 UpdateCurrentPosition: no star selected
04:44:51.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:51.945 00.000 7988 Status Line: No star selected
04:44:51.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=54, FiltMax=70, Gamma=0.690
04:44:51.945 00.000 7988 UpdateGuideState exits: No star selected
04:44:51.955 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:51.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:51.955 00.000 7988 Enqueuing Expose request
04:44:51.955 00.000 15712 Worker thread wakes up
04:44:51.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:51.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:53.374 01.419 15712 Exposure complete
04:44:53.436 00.062 15712 worker thread done servicing request
04:44:53.436 00.000 7988 OnExposeComplete: enter
04:44:53.436 00.000 7988 UpdateGuideState(): m_state=1
04:44:53.440 00.004 7988 UpdateCurrentPosition: no star selected
04:44:53.440 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:53.442 00.002 7988 Status Line: No star selected
04:44:53.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=55, FiltMax=71, Gamma=0.690
04:44:53.442 00.000 7988 UpdateGuideState exits: No star selected
04:44:53.446 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:53.446 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:53.448 00.002 7988 Enqueuing Expose request
04:44:53.448 00.000 15712 Worker thread wakes up
04:44:53.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:53.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:55.079 01.631 15712 Exposure complete
04:44:55.142 00.063 15712 worker thread done servicing request
04:44:55.142 00.000 7988 OnExposeComplete: enter
04:44:55.146 00.004 7988 UpdateGuideState(): m_state=1
04:44:55.147 00.001 7988 UpdateCurrentPosition: no star selected
04:44:55.149 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:55.150 00.001 7988 Status Line: No star selected
04:44:55.152 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=54, FiltMax=71, Gamma=0.690
04:44:55.153 00.001 7988 UpdateGuideState exits: No star selected
04:44:55.154 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:55.156 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:55.157 00.001 7988 Enqueuing Expose request
04:44:55.158 00.001 15712 Worker thread wakes up
04:44:55.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:55.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:56.575 01.417 15712 Exposure complete
04:44:56.639 00.064 15712 worker thread done servicing request
04:44:56.639 00.000 7988 OnExposeComplete: enter
04:44:56.639 00.000 7988 UpdateGuideState(): m_state=1
04:44:56.639 00.000 7988 UpdateCurrentPosition: no star selected
04:44:56.639 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:56.639 00.000 7988 Status Line: No star selected
04:44:56.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=55, FiltMax=70, Gamma=0.690
04:44:56.639 00.000 7988 UpdateGuideState exits: No star selected
04:44:56.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:56.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:56.639 00.000 7988 Enqueuing Expose request
04:44:56.639 00.000 15712 Worker thread wakes up
04:44:56.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:56.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:58.283 01.644 15712 Exposure complete
04:44:58.346 00.063 15712 worker thread done servicing request
04:44:58.346 00.000 7988 OnExposeComplete: enter
04:44:58.346 00.000 7988 UpdateGuideState(): m_state=1
04:44:58.346 00.000 7988 UpdateCurrentPosition: no star selected
04:44:58.346 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:58.346 00.000 7988 Status Line: No star selected
04:44:58.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=54, FiltMax=69, Gamma=0.690
04:44:58.353 00.007 7988 UpdateGuideState exits: No star selected
04:44:58.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:58.353 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:58.353 00.000 7988 Enqueuing Expose request
04:44:58.353 00.000 15712 Worker thread wakes up
04:44:58.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:58.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:44:59.873 01.520 15712 Exposure complete
04:44:59.936 00.063 15712 worker thread done servicing request
04:44:59.936 00.000 7988 OnExposeComplete: enter
04:44:59.936 00.000 7988 UpdateGuideState(): m_state=1
04:44:59.940 00.004 7988 UpdateCurrentPosition: no star selected
04:44:59.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:44:59.942 00.002 7988 Status Line: No star selected
04:44:59.944 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:44:59.944 00.000 7988 UpdateGuideState exits: No star selected
04:44:59.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:59.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:44:59.944 00.000 7988 Enqueuing Expose request
04:44:59.944 00.000 15712 Worker thread wakes up
04:44:59.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:44:59.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:01.580 01.636 15712 Exposure complete
04:45:01.643 00.063 15712 worker thread done servicing request
04:45:01.643 00.000 7988 OnExposeComplete: enter
04:45:01.643 00.000 7988 UpdateGuideState(): m_state=1
04:45:01.643 00.000 7988 UpdateCurrentPosition: no star selected
04:45:01.643 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:01.643 00.000 7988 Status Line: No star selected
04:45:01.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=54, FiltMax=69, Gamma=0.690
04:45:01.643 00.000 7988 UpdateGuideState exits: No star selected
04:45:01.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:01.643 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:01.653 00.010 7988 Enqueuing Expose request
04:45:01.653 00.000 15712 Worker thread wakes up
04:45:01.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:01.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:03.169 01.516 15712 Exposure complete
04:45:03.233 00.064 15712 worker thread done servicing request
04:45:03.233 00.000 7988 OnExposeComplete: enter
04:45:03.235 00.002 7988 UpdateGuideState(): m_state=1
04:45:03.237 00.002 7988 UpdateCurrentPosition: no star selected
04:45:03.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:03.239 00.002 7988 Status Line: No star selected
04:45:03.241 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:45:03.241 00.000 7988 UpdateGuideState exits: No star selected
04:45:03.243 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:03.243 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:03.243 00.000 7988 Enqueuing Expose request
04:45:03.243 00.000 15712 Worker thread wakes up
04:45:03.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:03.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:04.992 01.749 15712 Exposure complete
04:45:05.060 00.068 15712 worker thread done servicing request
04:45:05.060 00.000 7988 OnExposeComplete: enter
04:45:05.062 00.002 7988 UpdateGuideState(): m_state=1
04:45:05.063 00.001 7988 UpdateCurrentPosition: no star selected
04:45:05.065 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:05.067 00.002 7988 Status Line: No star selected
04:45:05.069 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=54, FiltMax=70, Gamma=0.690
04:45:05.070 00.001 7988 UpdateGuideState exits: No star selected
04:45:05.071 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:05.073 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:05.074 00.001 7988 Enqueuing Expose request
04:45:05.075 00.001 15712 Worker thread wakes up
04:45:05.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:05.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:06.490 01.415 15712 Exposure complete
04:45:06.553 00.063 15712 worker thread done servicing request
04:45:06.553 00.000 7988 OnExposeComplete: enter
04:45:06.553 00.000 7988 UpdateGuideState(): m_state=1
04:45:06.557 00.004 7988 UpdateCurrentPosition: no star selected
04:45:06.559 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:06.559 00.000 7988 Status Line: No star selected
04:45:06.561 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=56, FiltMax=70, Gamma=0.690
04:45:06.561 00.000 7988 UpdateGuideState exits: No star selected
04:45:06.563 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:06.563 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:06.565 00.002 7988 Enqueuing Expose request
04:45:06.565 00.000 15712 Worker thread wakes up
04:45:06.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:06.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:08.192 01.627 15712 Exposure complete
04:45:08.254 00.062 15712 worker thread done servicing request
04:45:08.254 00.000 7988 OnExposeComplete: enter
04:45:08.254 00.000 7988 UpdateGuideState(): m_state=1
04:45:08.259 00.005 7988 UpdateCurrentPosition: no star selected
04:45:08.259 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:08.261 00.002 7988 Status Line: No star selected
04:45:08.263 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:45:08.263 00.000 7988 UpdateGuideState exits: No star selected
04:45:08.265 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:08.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:08.267 00.002 7988 Enqueuing Expose request
04:45:08.267 00.000 15712 Worker thread wakes up
04:45:08.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:08.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:09.787 01.520 15712 Exposure complete
04:45:09.852 00.065 15712 worker thread done servicing request
04:45:09.852 00.000 7988 OnExposeComplete: enter
04:45:09.852 00.000 7988 UpdateGuideState(): m_state=1
04:45:09.854 00.002 7988 UpdateCurrentPosition: no star selected
04:45:09.854 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:09.856 00.002 7988 Status Line: No star selected
04:45:09.858 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=65, FiltMin=58, FiltMax=72, Gamma=0.690
04:45:09.858 00.000 7988 UpdateGuideState exits: No star selected
04:45:09.860 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:09.860 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:09.862 00.002 7988 Enqueuing Expose request
04:45:09.862 00.000 15712 Worker thread wakes up
04:45:09.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:09.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:11.602 01.740 15712 Exposure complete
04:45:11.665 00.063 15712 worker thread done servicing request
04:45:11.665 00.000 7988 OnExposeComplete: enter
04:45:11.665 00.000 7988 UpdateGuideState(): m_state=1
04:45:11.670 00.005 7988 UpdateCurrentPosition: no star selected
04:45:11.670 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:11.672 00.002 7988 Status Line: No star selected
04:45:11.673 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=57, FiltMax=73, Gamma=0.690
04:45:11.675 00.002 7988 UpdateGuideState exits: No star selected
04:45:11.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:11.677 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:11.677 00.000 7988 Enqueuing Expose request
04:45:11.679 00.002 15712 Worker thread wakes up
04:45:11.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:11.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:13.082 01.403 15712 Exposure complete
04:45:13.144 00.062 15712 worker thread done servicing request
04:45:13.144 00.000 7988 OnExposeComplete: enter
04:45:13.144 00.000 7988 UpdateGuideState(): m_state=1
04:45:13.149 00.005 7988 UpdateCurrentPosition: no star selected
04:45:13.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:13.151 00.002 7988 Status Line: No star selected
04:45:13.153 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=66, FiltMin=58, FiltMax=74, Gamma=0.690
04:45:13.153 00.000 7988 UpdateGuideState exits: No star selected
04:45:13.155 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:13.156 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:13.156 00.000 7988 Enqueuing Expose request
04:45:13.158 00.002 15712 Worker thread wakes up
04:45:13.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:13.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:14.900 01.742 15712 Exposure complete
04:45:14.962 00.062 15712 worker thread done servicing request
04:45:14.962 00.000 7988 OnExposeComplete: enter
04:45:14.962 00.000 7988 UpdateGuideState(): m_state=1
04:45:14.966 00.004 7988 UpdateCurrentPosition: no star selected
04:45:14.966 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:14.968 00.002 7988 Status Line: No star selected
04:45:14.970 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=66, FiltMin=59, FiltMax=73, Gamma=0.690
04:45:14.970 00.000 7988 UpdateGuideState exits: No star selected
04:45:14.972 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:14.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:14.974 00.002 7988 Enqueuing Expose request
04:45:14.974 00.000 15712 Worker thread wakes up
04:45:14.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:14.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:16.383 01.409 15712 Exposure complete
04:45:16.445 00.062 15712 worker thread done servicing request
04:45:16.445 00.000 7988 OnExposeComplete: enter
04:45:16.445 00.000 7988 UpdateGuideState(): m_state=1
04:45:16.449 00.004 7988 UpdateCurrentPosition: no star selected
04:45:16.449 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:16.451 00.002 7988 Status Line: No star selected
04:45:16.453 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=66, FiltMin=58, FiltMax=73, Gamma=0.690
04:45:16.453 00.000 7988 UpdateGuideState exits: No star selected
04:45:16.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:16.455 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:16.455 00.000 7988 Enqueuing Expose request
04:45:16.455 00.000 15712 Worker thread wakes up
04:45:16.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:16.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:18.088 01.633 15712 Exposure complete
04:45:18.149 00.061 15712 worker thread done servicing request
04:45:18.149 00.000 7988 OnExposeComplete: enter
04:45:18.149 00.000 7988 UpdateGuideState(): m_state=1
04:45:18.154 00.005 7988 UpdateCurrentPosition: no star selected
04:45:18.154 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:18.156 00.002 7988 Status Line: No star selected
04:45:18.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=65, FiltMin=58, FiltMax=73, Gamma=0.690
04:45:18.159 00.003 7988 UpdateGuideState exits: No star selected
04:45:18.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:18.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:18.159 00.000 7988 Enqueuing Expose request
04:45:18.159 00.000 15712 Worker thread wakes up
04:45:18.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:18.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:19.681 01.522 15712 Exposure complete
04:45:19.742 00.061 15712 worker thread done servicing request
04:45:19.742 00.000 7988 OnExposeComplete: enter
04:45:19.742 00.000 7988 UpdateGuideState(): m_state=1
04:45:19.746 00.004 7988 UpdateCurrentPosition: no star selected
04:45:19.746 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:19.748 00.002 7988 Status Line: No star selected
04:45:19.750 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=65, FiltMin=58, FiltMax=73, Gamma=0.690
04:45:19.750 00.000 7988 UpdateGuideState exits: No star selected
04:45:19.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:19.750 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:19.750 00.000 7988 Enqueuing Expose request
04:45:19.750 00.000 15712 Worker thread wakes up
04:45:19.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:19.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:21.385 01.635 15712 Exposure complete
04:45:21.447 00.062 15712 worker thread done servicing request
04:45:21.447 00.000 7988 OnExposeComplete: enter
04:45:21.447 00.000 7988 UpdateGuideState(): m_state=1
04:45:21.447 00.000 7988 UpdateCurrentPosition: no star selected
04:45:21.447 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:21.447 00.000 7988 Status Line: No star selected
04:45:21.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=57, FiltMax=72, Gamma=0.690
04:45:21.447 00.000 7988 UpdateGuideState exits: No star selected
04:45:21.458 00.011 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:21.458 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:21.458 00.000 7988 Enqueuing Expose request
04:45:21.458 00.000 15712 Worker thread wakes up
04:45:21.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:21.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:22.992 01.534 15712 Exposure complete
04:45:23.053 00.061 15712 worker thread done servicing request
04:45:23.053 00.000 7988 OnExposeComplete: enter
04:45:23.053 00.000 7988 UpdateGuideState(): m_state=1
04:45:23.059 00.006 7988 UpdateCurrentPosition: no star selected
04:45:23.059 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:23.059 00.000 7988 Status Line: No star selected
04:45:23.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=64, FiltMin=57, FiltMax=72, Gamma=0.690
04:45:23.059 00.000 7988 UpdateGuideState exits: No star selected
04:45:23.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:23.059 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:23.059 00.000 7988 Enqueuing Expose request
04:45:23.059 00.000 15712 Worker thread wakes up
04:45:23.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:23.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:24.707 01.648 15712 Exposure complete
04:45:24.771 00.064 15712 worker thread done servicing request
04:45:24.771 00.000 7988 OnExposeComplete: enter
04:45:24.771 00.000 7988 UpdateGuideState(): m_state=1
04:45:24.775 00.004 7988 UpdateCurrentPosition: no star selected
04:45:24.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:24.775 00.000 7988 Status Line: No star selected
04:45:24.779 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=54, FiltMax=71, Gamma=0.690
04:45:24.779 00.000 7988 UpdateGuideState exits: No star selected
04:45:24.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:24.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:24.779 00.000 7988 Enqueuing Expose request
04:45:24.779 00.000 15712 Worker thread wakes up
04:45:24.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:24.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:26.316 01.537 15712 Exposure complete
04:45:26.427 00.111 15712 worker thread done servicing request
04:45:26.427 00.000 7988 OnExposeComplete: enter
04:45:26.431 00.004 7988 UpdateGuideState(): m_state=1
04:45:26.431 00.000 7988 UpdateCurrentPosition: no star selected
04:45:26.433 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:26.435 00.002 7988 Status Line: No star selected
04:45:26.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:45:26.437 00.002 7988 UpdateGuideState exits: No star selected
04:45:26.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:26.439 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:26.439 00.000 7988 Enqueuing Expose request
04:45:26.441 00.002 15712 Worker thread wakes up
04:45:26.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:26.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:28.072 01.631 15712 Exposure complete
04:45:28.136 00.064 15712 worker thread done servicing request
04:45:28.136 00.000 7988 OnExposeComplete: enter
04:45:28.136 00.000 7988 UpdateGuideState(): m_state=1
04:45:28.138 00.002 7988 UpdateCurrentPosition: no star selected
04:45:28.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:28.140 00.002 7988 Status Line: No star selected
04:45:28.142 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=56, FiltMax=70, Gamma=0.690
04:45:28.142 00.000 7988 UpdateGuideState exits: No star selected
04:45:28.144 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:28.144 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:28.146 00.002 7988 Enqueuing Expose request
04:45:28.146 00.000 15712 Worker thread wakes up
04:45:28.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:28.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:29.572 01.426 15712 Exposure complete
04:45:29.644 00.072 15712 worker thread done servicing request
04:45:29.644 00.000 7988 OnExposeComplete: enter
04:45:29.646 00.002 7988 UpdateGuideState(): m_state=1
04:45:29.648 00.002 7988 UpdateCurrentPosition: no star selected
04:45:29.649 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:29.649 00.000 7988 Status Line: No star selected
04:45:29.652 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=55, FiltMax=70, Gamma=0.690
04:45:29.653 00.001 7988 UpdateGuideState exits: No star selected
04:45:29.655 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:29.655 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:29.657 00.002 7988 Enqueuing Expose request
04:45:29.658 00.001 15712 Worker thread wakes up
04:45:29.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:29.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:31.395 01.737 15712 Exposure complete
04:45:31.457 00.062 15712 worker thread done servicing request
04:45:31.458 00.001 7988 OnExposeComplete: enter
04:45:31.458 00.000 7988 UpdateGuideState(): m_state=1
04:45:31.458 00.000 7988 UpdateCurrentPosition: no star selected
04:45:31.458 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:31.458 00.000 7988 Status Line: No star selected
04:45:31.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=63, FiltMin=55, FiltMax=72, Gamma=0.690
04:45:31.458 00.000 7988 UpdateGuideState exits: No star selected
04:45:31.466 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:31.466 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:31.466 00.000 7988 Enqueuing Expose request
04:45:31.466 00.000 15712 Worker thread wakes up
04:45:31.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:31.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:32.881 01.415 15712 Exposure complete
04:45:32.942 00.061 15712 worker thread done servicing request
04:45:32.942 00.000 7988 OnExposeComplete: enter
04:45:32.945 00.003 7988 UpdateGuideState(): m_state=1
04:45:32.945 00.000 7988 UpdateCurrentPosition: no star selected
04:45:32.947 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:32.949 00.002 7988 Status Line: No star selected
04:45:32.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=55, FiltMax=72, Gamma=0.690
04:45:32.951 00.002 7988 UpdateGuideState exits: No star selected
04:45:32.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:32.953 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:32.953 00.000 7988 Enqueuing Expose request
04:45:32.955 00.002 15712 Worker thread wakes up
04:45:32.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:32.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:34.697 01.742 15712 Exposure complete
04:45:34.759 00.062 15712 worker thread done servicing request
04:45:34.759 00.000 7988 OnExposeComplete: enter
04:45:34.759 00.000 7988 UpdateGuideState(): m_state=1
04:45:34.763 00.004 7988 UpdateCurrentPosition: no star selected
04:45:34.763 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:34.765 00.002 7988 Status Line: No star selected
04:45:34.767 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=63, FiltMin=54, FiltMax=73, Gamma=0.690
04:45:34.767 00.000 7988 UpdateGuideState exits: No star selected
04:45:34.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:34.771 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:34.771 00.000 7988 Enqueuing Expose request
04:45:34.771 00.000 15712 Worker thread wakes up
04:45:34.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:34.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:36.179 01.408 15712 Exposure complete
04:45:36.238 00.059 15712 worker thread done servicing request
04:45:36.238 00.000 7988 OnExposeComplete: enter
04:45:36.238 00.000 7988 UpdateGuideState(): m_state=1
04:45:36.244 00.006 7988 UpdateCurrentPosition: no star selected
04:45:36.244 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:36.246 00.002 7988 Status Line: No star selected
04:45:36.248 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=54, FiltMax=73, Gamma=0.690
04:45:36.248 00.000 7988 UpdateGuideState exits: No star selected
04:45:36.250 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:36.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:36.252 00.002 7988 Enqueuing Expose request
04:45:36.252 00.000 15712 Worker thread wakes up
04:45:36.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:36.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:37.881 01.629 15712 Exposure complete
04:45:37.944 00.063 15712 worker thread done servicing request
04:45:37.944 00.000 7988 OnExposeComplete: enter
04:45:37.944 00.000 7988 UpdateGuideState(): m_state=1
04:45:37.944 00.000 7988 UpdateCurrentPosition: no star selected
04:45:37.949 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:37.949 00.000 7988 Status Line: No star selected
04:45:37.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=65, FiltMin=54, FiltMax=73, Gamma=0.690
04:45:37.949 00.000 7988 UpdateGuideState exits: No star selected
04:45:37.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:37.949 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:37.949 00.000 7988 Enqueuing Expose request
04:45:37.949 00.000 15712 Worker thread wakes up
04:45:37.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:37.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:39.473 01.524 15712 Exposure complete
04:45:39.582 00.109 15712 worker thread done servicing request
04:45:39.582 00.000 7988 OnExposeComplete: enter
04:45:39.582 00.000 7988 UpdateGuideState(): m_state=1
04:45:39.585 00.003 7988 UpdateCurrentPosition: no star selected
04:45:39.585 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:39.587 00.002 7988 Status Line: No star selected
04:45:39.589 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=64, FiltMin=55, FiltMax=73, Gamma=0.690
04:45:39.589 00.000 7988 UpdateGuideState exits: No star selected
04:45:39.591 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:39.591 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:39.593 00.002 7988 Enqueuing Expose request
04:45:39.593 00.000 15712 Worker thread wakes up
04:45:39.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:39.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:41.228 01.635 15712 Exposure complete
04:45:41.294 00.066 15712 worker thread done servicing request
04:45:41.294 00.000 7988 OnExposeComplete: enter
04:45:41.296 00.002 7988 UpdateGuideState(): m_state=1
04:45:41.297 00.001 7988 UpdateCurrentPosition: no star selected
04:45:41.297 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:41.297 00.000 7988 Status Line: No star selected
04:45:41.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=63, FiltMin=52, FiltMax=73, Gamma=0.690
04:45:41.297 00.000 7988 UpdateGuideState exits: No star selected
04:45:41.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:41.297 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:41.297 00.000 7988 Enqueuing Expose request
04:45:41.297 00.000 15712 Worker thread wakes up
04:45:41.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:41.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:42.827 01.530 15712 Exposure complete
04:45:42.891 00.064 15712 worker thread done servicing request
04:45:42.891 00.000 7988 OnExposeComplete: enter
04:45:42.891 00.000 7988 UpdateGuideState(): m_state=1
04:45:42.891 00.000 7988 UpdateCurrentPosition: no star selected
04:45:42.891 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:42.891 00.000 7988 Status Line: No star selected
04:45:42.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=60, FiltMin=49, FiltMax=72, Gamma=0.690
04:45:42.898 00.007 7988 UpdateGuideState exits: No star selected
04:45:42.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:42.900 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:42.900 00.000 7988 Enqueuing Expose request
04:45:42.902 00.002 15712 Worker thread wakes up
04:45:42.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:42.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:44.535 01.633 15712 Exposure complete
04:45:44.597 00.062 15712 worker thread done servicing request
04:45:44.597 00.000 7988 OnExposeComplete: enter
04:45:44.600 00.003 7988 UpdateGuideState(): m_state=1
04:45:44.600 00.000 7988 UpdateCurrentPosition: no star selected
04:45:44.600 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:44.600 00.000 7988 Status Line: No star selected
04:45:44.600 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=57, FiltMin=48, FiltMax=68, Gamma=0.690
04:45:44.600 00.000 7988 UpdateGuideState exits: No star selected
04:45:44.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:44.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:44.600 00.000 7988 Enqueuing Expose request
04:45:44.600 00.000 15712 Worker thread wakes up
04:45:44.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:44.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:46.133 01.533 15712 Exposure complete
04:45:46.195 00.062 15712 worker thread done servicing request
04:45:46.195 00.000 7988 OnExposeComplete: enter
04:45:46.195 00.000 7988 UpdateGuideState(): m_state=1
04:45:46.198 00.003 7988 UpdateCurrentPosition: no star selected
04:45:46.198 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:46.200 00.002 7988 Status Line: No star selected
04:45:46.202 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=56, FiltMin=48, FiltMax=66, Gamma=0.690
04:45:46.202 00.000 7988 UpdateGuideState exits: No star selected
04:45:46.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:46.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:46.202 00.000 7988 Enqueuing Expose request
04:45:46.202 00.000 15712 Worker thread wakes up
04:45:46.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:46.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:47.842 01.640 15712 Exposure complete
04:45:47.904 00.062 15712 worker thread done servicing request
04:45:47.904 00.000 7988 OnExposeComplete: enter
04:45:47.904 00.000 7988 UpdateGuideState(): m_state=1
04:45:47.907 00.003 7988 UpdateCurrentPosition: no star selected
04:45:47.907 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:47.909 00.002 7988 Status Line: No star selected
04:45:47.911 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=55, FiltMin=48, FiltMax=66, Gamma=0.690
04:45:47.911 00.000 7988 UpdateGuideState exits: No star selected
04:45:47.913 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:47.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:47.915 00.002 7988 Enqueuing Expose request
04:45:47.915 00.000 15712 Worker thread wakes up
04:45:47.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:47.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:49.433 01.518 15712 Exposure complete
04:45:49.496 00.063 15712 worker thread done servicing request
04:45:49.496 00.000 7988 OnExposeComplete: enter
04:45:49.496 00.000 7988 UpdateGuideState(): m_state=1
04:45:49.501 00.005 7988 UpdateCurrentPosition: no star selected
04:45:49.501 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:49.503 00.002 7988 Status Line: No star selected
04:45:49.504 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=57, FiltMin=48, FiltMax=68, Gamma=0.690
04:45:49.504 00.000 7988 UpdateGuideState exits: No star selected
04:45:49.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:49.504 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:49.504 00.000 7988 Enqueuing Expose request
04:45:49.504 00.000 15712 Worker thread wakes up
04:45:49.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:49.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:51.144 01.640 15712 Exposure complete
04:45:51.206 00.062 15712 worker thread done servicing request
04:45:51.206 00.000 7988 OnExposeComplete: enter
04:45:51.206 00.000 7988 UpdateGuideState(): m_state=1
04:45:51.209 00.003 7988 UpdateCurrentPosition: no star selected
04:45:51.209 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:51.211 00.002 7988 Status Line: No star selected
04:45:51.213 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=58, FiltMin=50, FiltMax=67, Gamma=0.690
04:45:51.213 00.000 7988 UpdateGuideState exits: No star selected
04:45:51.215 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:51.215 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:51.217 00.002 7988 Enqueuing Expose request
04:45:51.217 00.000 15712 Worker thread wakes up
04:45:51.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:51.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:52.738 01.521 15712 Exposure complete
04:45:52.803 00.065 15712 worker thread done servicing request
04:45:52.803 00.000 7988 OnExposeComplete: enter
04:45:52.803 00.000 7988 UpdateGuideState(): m_state=1
04:45:52.805 00.002 7988 UpdateCurrentPosition: no star selected
04:45:52.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:52.805 00.000 7988 Status Line: No star selected
04:45:52.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=51, FiltMax=67, Gamma=0.690
04:45:52.805 00.000 7988 UpdateGuideState exits: No star selected
04:45:52.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:52.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:52.805 00.000 7988 Enqueuing Expose request
04:45:52.805 00.000 15712 Worker thread wakes up
04:45:52.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:52.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:54.451 01.646 15712 Exposure complete
04:45:54.513 00.062 15712 worker thread done servicing request
04:45:54.513 00.000 7988 OnExposeComplete: enter
04:45:54.513 00.000 7988 UpdateGuideState(): m_state=1
04:45:54.516 00.003 7988 UpdateCurrentPosition: no star selected
04:45:54.516 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:54.518 00.002 7988 Status Line: No star selected
04:45:54.520 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=50, FiltMax=67, Gamma=0.690
04:45:54.520 00.000 7988 UpdateGuideState exits: No star selected
04:45:54.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:54.522 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:54.522 00.000 7988 Enqueuing Expose request
04:45:54.522 00.000 15712 Worker thread wakes up
04:45:54.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:54.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:55.949 01.427 15712 Exposure complete
04:45:56.014 00.065 15712 worker thread done servicing request
04:45:56.015 00.001 7988 OnExposeComplete: enter
04:45:56.015 00.000 7988 UpdateGuideState(): m_state=1
04:45:56.015 00.000 7988 UpdateCurrentPosition: no star selected
04:45:56.017 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:56.017 00.000 7988 Status Line: No star selected
04:45:56.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=50, FiltMax=67, Gamma=0.690
04:45:56.017 00.000 7988 UpdateGuideState exits: No star selected
04:45:56.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:56.017 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:56.017 00.000 7988 Enqueuing Expose request
04:45:56.017 00.000 15712 Worker thread wakes up
04:45:56.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:56.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:57.661 01.644 15712 Exposure complete
04:45:57.723 00.062 15712 worker thread done servicing request
04:45:57.723 00.000 7988 OnExposeComplete: enter
04:45:57.723 00.000 7988 UpdateGuideState(): m_state=1
04:45:57.723 00.000 7988 UpdateCurrentPosition: no star selected
04:45:57.723 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:57.723 00.000 7988 Status Line: No star selected
04:45:57.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=50, FiltMax=68, Gamma=0.690
04:45:57.723 00.000 7988 UpdateGuideState exits: No star selected
04:45:57.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:57.734 00.011 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:57.734 00.000 7988 Enqueuing Expose request
04:45:57.734 00.000 15712 Worker thread wakes up
04:45:57.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:57.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:45:59.259 01.525 15712 Exposure complete
04:45:59.322 00.063 15712 worker thread done servicing request
04:45:59.322 00.000 7988 OnExposeComplete: enter
04:45:59.322 00.000 7988 UpdateGuideState(): m_state=1
04:45:59.322 00.000 7988 UpdateCurrentPosition: no star selected
04:45:59.322 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:45:59.322 00.000 7988 Status Line: No star selected
04:45:59.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=50, FiltMax=86, Gamma=0.690
04:45:59.322 00.000 7988 UpdateGuideState exits: No star selected
04:45:59.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:59.322 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:45:59.322 00.000 7988 Enqueuing Expose request
04:45:59.322 00.000 15712 Worker thread wakes up
04:45:59.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:45:59.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:00.968 01.646 15712 Exposure complete
04:46:01.029 00.061 15712 worker thread done servicing request
04:46:01.029 00.000 7988 OnExposeComplete: enter
04:46:01.029 00.000 7988 UpdateGuideState(): m_state=1
04:46:01.033 00.004 7988 UpdateCurrentPosition: no star selected
04:46:01.033 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:01.035 00.002 7988 Status Line: No star selected
04:46:01.036 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=52, FiltMax=70, Gamma=0.690
04:46:01.038 00.002 7988 UpdateGuideState exits: No star selected
04:46:01.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:01.040 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:01.040 00.000 7988 Enqueuing Expose request
04:46:01.042 00.002 15712 Worker thread wakes up
04:46:01.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:01.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:02.566 01.524 15712 Exposure complete
04:46:02.627 00.061 15712 worker thread done servicing request
04:46:02.627 00.000 7988 OnExposeComplete: enter
04:46:02.627 00.000 7988 UpdateGuideState(): m_state=1
04:46:02.631 00.004 7988 UpdateCurrentPosition: no star selected
04:46:02.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:02.633 00.002 7988 Status Line: No star selected
04:46:02.635 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=54, FiltMax=71, Gamma=0.690
04:46:02.636 00.001 7988 UpdateGuideState exits: No star selected
04:46:02.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:02.638 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:02.638 00.000 7988 Enqueuing Expose request
04:46:02.640 00.002 15712 Worker thread wakes up
04:46:02.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:02.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:04.383 01.743 15712 Exposure complete
04:46:04.444 00.061 15712 worker thread done servicing request
04:46:04.444 00.000 7988 OnExposeComplete: enter
04:46:04.444 00.000 7988 UpdateGuideState(): m_state=1
04:46:04.444 00.000 7988 UpdateCurrentPosition: no star selected
04:46:04.444 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:04.444 00.000 7988 Status Line: No star selected
04:46:04.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=57, FiltMax=71, Gamma=0.690
04:46:04.444 00.000 7988 UpdateGuideState exits: No star selected
04:46:04.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:04.444 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:04.457 00.013 7988 Enqueuing Expose request
04:46:04.457 00.000 15712 Worker thread wakes up
04:46:04.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:04.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:05.864 01.407 15712 Exposure complete
04:46:05.926 00.062 15712 worker thread done servicing request
04:46:05.926 00.000 7988 OnExposeComplete: enter
04:46:05.926 00.000 7988 UpdateGuideState(): m_state=1
04:46:05.930 00.004 7988 UpdateCurrentPosition: no star selected
04:46:05.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:05.932 00.002 7988 Status Line: No star selected
04:46:05.934 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=55, FiltMax=70, Gamma=0.690
04:46:05.934 00.000 7988 UpdateGuideState exits: No star selected
04:46:05.936 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:05.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:05.938 00.002 7988 Enqueuing Expose request
04:46:05.939 00.001 15712 Worker thread wakes up
04:46:05.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:05.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:07.573 01.634 15712 Exposure complete
04:46:07.634 00.061 15712 worker thread done servicing request
04:46:07.634 00.000 7988 OnExposeComplete: enter
04:46:07.634 00.000 7988 UpdateGuideState(): m_state=1
04:46:07.638 00.004 7988 UpdateCurrentPosition: no star selected
04:46:07.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:07.641 00.003 7988 Status Line: No star selected
04:46:07.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=55, FiltMax=71, Gamma=0.690
04:46:07.643 00.002 7988 UpdateGuideState exits: No star selected
04:46:07.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:07.645 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:07.645 00.000 7988 Enqueuing Expose request
04:46:07.647 00.002 15712 Worker thread wakes up
04:46:07.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:07.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:09.171 01.524 15712 Exposure complete
04:46:09.234 00.063 15712 worker thread done servicing request
04:46:09.235 00.001 7988 OnExposeComplete: enter
04:46:09.235 00.000 7988 UpdateGuideState(): m_state=1
04:46:09.235 00.000 7988 UpdateCurrentPosition: no star selected
04:46:09.235 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:09.235 00.000 7988 Status Line: No star selected
04:46:09.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=55, FiltMax=70, Gamma=0.690
04:46:09.241 00.006 7988 UpdateGuideState exits: No star selected
04:46:09.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:09.241 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:09.241 00.000 7988 Enqueuing Expose request
04:46:09.241 00.000 15712 Worker thread wakes up
04:46:09.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:09.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:10.881 01.640 15712 Exposure complete
04:46:10.944 00.063 15712 worker thread done servicing request
04:46:10.947 00.003 7988 OnExposeComplete: enter
04:46:10.947 00.000 7988 UpdateGuideState(): m_state=1
04:46:10.947 00.000 7988 UpdateCurrentPosition: no star selected
04:46:10.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:10.947 00.000 7988 Status Line: No star selected
04:46:10.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=51, FiltMax=69, Gamma=0.690
04:46:10.947 00.000 7988 UpdateGuideState exits: No star selected
04:46:10.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:10.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:10.947 00.000 7988 Enqueuing Expose request
04:46:10.947 00.000 15712 Worker thread wakes up
04:46:10.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:10.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:12.481 01.534 15712 Exposure complete
04:46:12.544 00.063 15712 worker thread done servicing request
04:46:12.544 00.000 7988 OnExposeComplete: enter
04:46:12.544 00.000 7988 UpdateGuideState(): m_state=1
04:46:12.544 00.000 7988 UpdateCurrentPosition: no star selected
04:46:12.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:12.544 00.000 7988 Status Line: No star selected
04:46:12.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=60, FiltMin=51, FiltMax=68, Gamma=0.690
04:46:12.544 00.000 7988 UpdateGuideState exits: No star selected
04:46:12.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:12.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:12.544 00.000 7988 Enqueuing Expose request
04:46:12.544 00.000 15712 Worker thread wakes up
04:46:12.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:12.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:14.189 01.645 15712 Exposure complete
04:46:14.251 00.062 15712 worker thread done servicing request
04:46:14.251 00.000 7988 OnExposeComplete: enter
04:46:14.251 00.000 7988 UpdateGuideState(): m_state=1
04:46:14.255 00.004 7988 UpdateCurrentPosition: no star selected
04:46:14.255 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:14.257 00.002 7988 Status Line: No star selected
04:46:14.259 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=50, FiltMax=67, Gamma=0.690
04:46:14.259 00.000 7988 UpdateGuideState exits: No star selected
04:46:14.261 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:14.261 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:14.263 00.002 7988 Enqueuing Expose request
04:46:14.263 00.000 15712 Worker thread wakes up
04:46:14.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:14.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:15.786 01.523 15712 Exposure complete
04:46:15.848 00.062 15712 worker thread done servicing request
04:46:15.848 00.000 7988 OnExposeComplete: enter
04:46:15.848 00.000 7988 UpdateGuideState(): m_state=1
04:46:15.852 00.004 7988 UpdateCurrentPosition: no star selected
04:46:15.852 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:15.854 00.002 7988 Status Line: No star selected
04:46:15.856 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=56, FiltMin=49, FiltMax=66, Gamma=0.690
04:46:15.856 00.000 7988 UpdateGuideState exits: No star selected
04:46:15.858 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:15.858 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:15.860 00.002 7988 Enqueuing Expose request
04:46:15.860 00.000 15712 Worker thread wakes up
04:46:15.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:15.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:17.603 01.743 15712 Exposure complete
04:46:17.666 00.063 15712 worker thread done servicing request
04:46:17.666 00.000 7988 OnExposeComplete: enter
04:46:17.666 00.000 7988 UpdateGuideState(): m_state=1
04:46:17.669 00.003 7988 UpdateCurrentPosition: no star selected
04:46:17.669 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:17.671 00.002 7988 Status Line: No star selected
04:46:17.673 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=56, FiltMin=49, FiltMax=64, Gamma=0.690
04:46:17.673 00.000 7988 UpdateGuideState exits: No star selected
04:46:17.675 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:17.675 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:17.677 00.002 7988 Enqueuing Expose request
04:46:17.677 00.000 15712 Worker thread wakes up
04:46:17.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:17.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:19.087 01.410 15712 Exposure complete
04:46:19.149 00.062 15712 worker thread done servicing request
04:46:19.149 00.000 7988 OnExposeComplete: enter
04:46:19.149 00.000 7988 UpdateGuideState(): m_state=1
04:46:19.152 00.003 7988 UpdateCurrentPosition: no star selected
04:46:19.152 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:19.154 00.002 7988 Status Line: No star selected
04:46:19.156 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=56, FiltMin=49, FiltMax=68, Gamma=0.690
04:46:19.156 00.000 7988 UpdateGuideState exits: No star selected
04:46:19.158 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:19.158 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:19.160 00.002 7988 Enqueuing Expose request
04:46:19.160 00.000 15712 Worker thread wakes up
04:46:19.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:19.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:20.795 01.635 15712 Exposure complete
04:46:20.857 00.062 15712 worker thread done servicing request
04:46:20.857 00.000 7988 OnExposeComplete: enter
04:46:20.857 00.000 7988 UpdateGuideState(): m_state=1
04:46:20.857 00.000 7988 UpdateCurrentPosition: no star selected
04:46:20.857 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:20.857 00.000 7988 Status Line: No star selected
04:46:20.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=57, FiltMin=49, FiltMax=70, Gamma=0.690
04:46:20.857 00.000 7988 UpdateGuideState exits: No star selected
04:46:20.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:20.867 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:20.867 00.000 7988 Enqueuing Expose request
04:46:20.867 00.000 15712 Worker thread wakes up
04:46:20.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:20.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:22.393 01.526 15712 Exposure complete
04:46:22.457 00.064 15712 worker thread done servicing request
04:46:22.457 00.000 7988 OnExposeComplete: enter
04:46:22.457 00.000 7988 UpdateGuideState(): m_state=1
04:46:22.457 00.000 7988 UpdateCurrentPosition: no star selected
04:46:22.457 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:22.457 00.000 7988 Status Line: No star selected
04:46:22.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=59, FiltMin=50, FiltMax=72, Gamma=0.690
04:46:22.457 00.000 7988 UpdateGuideState exits: No star selected
04:46:22.457 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:22.457 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:22.467 00.010 7988 Enqueuing Expose request
04:46:22.467 00.000 15712 Worker thread wakes up
04:46:22.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:22.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:24.102 01.635 15712 Exposure complete
04:46:24.163 00.061 15712 worker thread done servicing request
04:46:24.163 00.000 7988 OnExposeComplete: enter
04:46:24.163 00.000 7988 UpdateGuideState(): m_state=1
04:46:24.168 00.005 7988 UpdateCurrentPosition: no star selected
04:46:24.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:24.170 00.002 7988 Status Line: No star selected
04:46:24.172 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=61, FiltMin=51, FiltMax=72, Gamma=0.690
04:46:24.172 00.000 7988 UpdateGuideState exits: No star selected
04:46:24.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:24.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:24.172 00.000 7988 Enqueuing Expose request
04:46:24.172 00.000 15712 Worker thread wakes up
04:46:24.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:24.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:25.699 01.527 15712 Exposure complete
04:46:25.760 00.061 15712 worker thread done servicing request
04:46:25.760 00.000 7988 OnExposeComplete: enter
04:46:25.760 00.000 7988 UpdateGuideState(): m_state=1
04:46:25.764 00.004 7988 UpdateCurrentPosition: no star selected
04:46:25.766 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:25.767 00.001 7988 Status Line: No star selected
04:46:25.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=62, FiltMin=52, FiltMax=72, Gamma=0.690
04:46:25.767 00.000 7988 UpdateGuideState exits: No star selected
04:46:25.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:25.767 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:25.767 00.000 7988 Enqueuing Expose request
04:46:25.767 00.000 15712 Worker thread wakes up
04:46:25.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:25.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:27.404 01.637 15712 Exposure complete
04:46:27.466 00.062 15712 worker thread done servicing request
04:46:27.466 00.000 7988 OnExposeComplete: enter
04:46:27.466 00.000 7988 UpdateGuideState(): m_state=1
04:46:27.469 00.003 7988 UpdateCurrentPosition: no star selected
04:46:27.470 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:27.470 00.000 7988 Status Line: No star selected
04:46:27.472 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=62, FiltMin=53, FiltMax=72, Gamma=0.690
04:46:27.472 00.000 7988 UpdateGuideState exits: No star selected
04:46:27.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:27.472 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:27.472 00.000 7988 Enqueuing Expose request
04:46:27.472 00.000 15712 Worker thread wakes up
04:46:27.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:27.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:29.001 01.529 15712 Exposure complete
04:46:29.064 00.063 15712 worker thread done servicing request
04:46:29.064 00.000 7988 OnExposeComplete: enter
04:46:29.064 00.000 7988 UpdateGuideState(): m_state=1
04:46:29.064 00.000 7988 UpdateCurrentPosition: no star selected
04:46:29.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:29.064 00.000 7988 Status Line: No star selected
04:46:29.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=51, FiltMax=72, Gamma=0.690
04:46:29.064 00.000 7988 UpdateGuideState exits: No star selected
04:46:29.072 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:29.072 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:29.072 00.000 7988 Enqueuing Expose request
04:46:29.072 00.000 15712 Worker thread wakes up
04:46:29.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:29.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:30.710 01.638 15712 Exposure complete
04:46:30.771 00.061 15712 worker thread done servicing request
04:46:30.771 00.000 7988 OnExposeComplete: enter
04:46:30.771 00.000 7988 UpdateGuideState(): m_state=1
04:46:30.775 00.004 7988 UpdateCurrentPosition: no star selected
04:46:30.776 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:30.776 00.000 7988 Status Line: No star selected
04:46:30.778 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=59, FiltMin=51, FiltMax=70, Gamma=0.690
04:46:30.780 00.002 7988 UpdateGuideState exits: No star selected
04:46:30.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:30.782 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:30.782 00.000 7988 Enqueuing Expose request
04:46:30.784 00.002 15712 Worker thread wakes up
04:46:30.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:30.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:32.306 01.522 15712 Exposure complete
04:46:32.367 00.061 15712 worker thread done servicing request
04:46:32.367 00.000 7988 OnExposeComplete: enter
04:46:32.367 00.000 7988 UpdateGuideState(): m_state=1
04:46:32.371 00.004 7988 UpdateCurrentPosition: no star selected
04:46:32.371 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:32.373 00.002 7988 Status Line: No star selected
04:46:32.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=59, FiltMin=50, FiltMax=68, Gamma=0.690
04:46:32.376 00.003 7988 UpdateGuideState exits: No star selected
04:46:32.376 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:32.376 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:32.376 00.000 7988 Enqueuing Expose request
04:46:32.376 00.000 15712 Worker thread wakes up
04:46:32.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:32.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:34.014 01.638 15712 Exposure complete
04:46:34.076 00.062 15712 worker thread done servicing request
04:46:34.078 00.002 7988 OnExposeComplete: enter
04:46:34.078 00.000 7988 UpdateGuideState(): m_state=1
04:46:34.080 00.002 7988 UpdateCurrentPosition: no star selected
04:46:34.080 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:34.082 00.002 7988 Status Line: No star selected
04:46:34.084 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=58, FiltMin=50, FiltMax=66, Gamma=0.690
04:46:34.084 00.000 7988 UpdateGuideState exits: No star selected
04:46:34.086 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:34.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:34.088 00.002 7988 Enqueuing Expose request
04:46:34.088 00.000 15712 Worker thread wakes up
04:46:34.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:34.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:35.613 01.525 15712 Exposure complete
04:46:35.675 00.062 15712 worker thread done servicing request
04:46:35.677 00.002 7988 OnExposeComplete: enter
04:46:35.677 00.000 7988 UpdateGuideState(): m_state=1
04:46:35.677 00.000 7988 UpdateCurrentPosition: no star selected
04:46:35.677 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:35.677 00.000 7988 Status Line: No star selected
04:46:35.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=58, FiltMin=50, FiltMax=66, Gamma=0.690
04:46:35.677 00.000 7988 UpdateGuideState exits: No star selected
04:46:35.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:35.677 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:35.677 00.000 7988 Enqueuing Expose request
04:46:35.677 00.000 15712 Worker thread wakes up
04:46:35.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:35.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:37.324 01.647 15712 Exposure complete
04:46:37.388 00.064 15712 worker thread done servicing request
04:46:37.388 00.000 7988 OnExposeComplete: enter
04:46:37.388 00.000 7988 UpdateGuideState(): m_state=1
04:46:37.390 00.002 7988 UpdateCurrentPosition: no star selected
04:46:37.392 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:37.392 00.000 7988 Status Line: No star selected
04:46:37.395 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=51, FiltMax=67, Gamma=0.690
04:46:37.395 00.000 7988 UpdateGuideState exits: No star selected
04:46:37.397 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:37.397 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:37.399 00.002 7988 Enqueuing Expose request
04:46:37.399 00.000 15712 Worker thread wakes up
04:46:37.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:37.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:38.922 01.523 15712 Exposure complete
04:46:38.983 00.061 15712 worker thread done servicing request
04:46:38.983 00.000 7988 OnExposeComplete: enter
04:46:38.983 00.000 7988 UpdateGuideState(): m_state=1
04:46:38.988 00.005 7988 UpdateCurrentPosition: no star selected
04:46:38.988 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:38.990 00.002 7988 Status Line: No star selected
04:46:38.992 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=51, FiltMax=66, Gamma=0.690
04:46:38.992 00.000 7988 UpdateGuideState exits: No star selected
04:46:38.994 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:38.994 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:38.994 00.000 7988 Enqueuing Expose request
04:46:38.996 00.002 15712 Worker thread wakes up
04:46:38.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:38.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:40.630 01.634 15712 Exposure complete
04:46:40.693 00.063 15712 worker thread done servicing request
04:46:40.694 00.001 7988 OnExposeComplete: enter
04:46:40.694 00.000 7988 UpdateGuideState(): m_state=1
04:46:40.694 00.000 7988 UpdateCurrentPosition: no star selected
04:46:40.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:40.694 00.000 7988 Status Line: No star selected
04:46:40.698 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=51, FiltMax=66, Gamma=0.690
04:46:40.698 00.000 7988 UpdateGuideState exits: No star selected
04:46:40.698 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:40.698 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:40.698 00.000 7988 Enqueuing Expose request
04:46:40.698 00.000 15712 Worker thread wakes up
04:46:40.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:40.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:42.225 01.527 15712 Exposure complete
04:46:42.287 00.062 15712 worker thread done servicing request
04:46:42.287 00.000 7988 OnExposeComplete: enter
04:46:42.287 00.000 7988 UpdateGuideState(): m_state=1
04:46:42.290 00.003 7988 UpdateCurrentPosition: no star selected
04:46:42.290 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:42.292 00.002 7988 Status Line: No star selected
04:46:42.294 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=49, FiltMax=65, Gamma=0.690
04:46:42.294 00.000 7988 UpdateGuideState exits: No star selected
04:46:42.296 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:42.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:42.298 00.002 7988 Enqueuing Expose request
04:46:42.298 00.000 15712 Worker thread wakes up
04:46:42.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:42.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:43.934 01.636 15712 Exposure complete
04:46:43.994 00.060 15712 worker thread done servicing request
04:46:43.994 00.000 7988 OnExposeComplete: enter
04:46:43.994 00.000 7988 UpdateGuideState(): m_state=1
04:46:44.000 00.006 7988 UpdateCurrentPosition: no star selected
04:46:44.001 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:44.001 00.000 7988 Status Line: No star selected
04:46:44.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=57, FiltMin=47, FiltMax=65, Gamma=0.690
04:46:44.001 00.000 7988 UpdateGuideState exits: No star selected
04:46:44.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:44.001 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:44.001 00.000 7988 Enqueuing Expose request
04:46:44.001 00.000 15712 Worker thread wakes up
04:46:44.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:44.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:45.531 01.530 15712 Exposure complete
04:46:45.592 00.061 15712 worker thread done servicing request
04:46:45.592 00.000 7988 OnExposeComplete: enter
04:46:45.592 00.000 7988 UpdateGuideState(): m_state=1
04:46:45.597 00.005 7988 UpdateCurrentPosition: no star selected
04:46:45.597 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:45.599 00.002 7988 Status Line: No star selected
04:46:45.601 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=47, FiltMax=64, Gamma=0.690
04:46:45.601 00.000 7988 UpdateGuideState exits: No star selected
04:46:45.603 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:45.603 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:45.605 00.002 7988 Enqueuing Expose request
04:46:45.605 00.000 15712 Worker thread wakes up
04:46:45.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:45.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:47.240 01.635 15712 Exposure complete
04:46:47.302 00.062 15712 worker thread done servicing request
04:46:47.302 00.000 7988 OnExposeComplete: enter
04:46:47.302 00.000 7988 UpdateGuideState(): m_state=1
04:46:47.305 00.003 7988 UpdateCurrentPosition: no star selected
04:46:47.305 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:47.307 00.002 7988 Status Line: No star selected
04:46:47.309 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=47, FiltMax=63, Gamma=0.690
04:46:47.309 00.000 7988 UpdateGuideState exits: No star selected
04:46:47.311 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:47.311 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:47.313 00.002 7988 Enqueuing Expose request
04:46:47.313 00.000 15712 Worker thread wakes up
04:46:47.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:47.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:48.836 01.523 15712 Exposure complete
04:46:48.899 00.063 15712 worker thread done servicing request
04:46:48.899 00.000 7988 OnExposeComplete: enter
04:46:48.900 00.001 7988 UpdateGuideState(): m_state=1
04:46:48.900 00.000 7988 UpdateCurrentPosition: no star selected
04:46:48.900 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:48.900 00.000 7988 Status Line: No star selected
04:46:48.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=54, FiltMin=46, FiltMax=64, Gamma=0.690
04:46:48.900 00.000 7988 UpdateGuideState exits: No star selected
04:46:48.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:48.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:48.900 00.000 7988 Enqueuing Expose request
04:46:48.900 00.000 15712 Worker thread wakes up
04:46:48.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:48.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:50.545 01.645 15712 Exposure complete
04:46:50.607 00.062 15712 worker thread done servicing request
04:46:50.607 00.000 7988 OnExposeComplete: enter
04:46:50.607 00.000 7988 UpdateGuideState(): m_state=1
04:46:50.611 00.004 7988 UpdateCurrentPosition: no star selected
04:46:50.611 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:50.613 00.002 7988 Status Line: No star selected
04:46:50.615 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=55, FiltMin=46, FiltMax=65, Gamma=0.690
04:46:50.615 00.000 7988 UpdateGuideState exits: No star selected
04:46:50.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:50.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:50.615 00.000 7988 Enqueuing Expose request
04:46:50.620 00.005 15712 Worker thread wakes up
04:46:50.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:50.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:52.142 01.522 15712 Exposure complete
04:46:52.204 00.062 15712 worker thread done servicing request
04:46:52.204 00.000 7988 OnExposeComplete: enter
04:46:52.204 00.000 7988 UpdateGuideState(): m_state=1
04:46:52.207 00.003 7988 UpdateCurrentPosition: no star selected
04:46:52.207 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:52.209 00.002 7988 Status Line: No star selected
04:46:52.211 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=56, FiltMin=47, FiltMax=64, Gamma=0.690
04:46:52.211 00.000 7988 UpdateGuideState exits: No star selected
04:46:52.213 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:52.213 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:52.215 00.002 7988 Enqueuing Expose request
04:46:52.215 00.000 15712 Worker thread wakes up
04:46:52.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:52.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:53.853 01.638 15712 Exposure complete
04:46:53.915 00.062 15712 worker thread done servicing request
04:46:53.915 00.000 7988 OnExposeComplete: enter
04:46:53.915 00.000 7988 UpdateGuideState(): m_state=1
04:46:53.919 00.004 7988 UpdateCurrentPosition: no star selected
04:46:53.920 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:53.920 00.000 7988 Status Line: No star selected
04:46:53.922 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=56, FiltMin=49, FiltMax=64, Gamma=0.690
04:46:53.922 00.000 7988 UpdateGuideState exits: No star selected
04:46:53.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:53.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:53.922 00.000 7988 Enqueuing Expose request
04:46:53.922 00.000 15712 Worker thread wakes up
04:46:53.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:53.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:55.451 01.529 15712 Exposure complete
04:46:55.512 00.061 15712 worker thread done servicing request
04:46:55.512 00.000 7988 OnExposeComplete: enter
04:46:55.512 00.000 7988 UpdateGuideState(): m_state=1
04:46:55.517 00.005 7988 UpdateCurrentPosition: no star selected
04:46:55.517 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:55.519 00.002 7988 Status Line: No star selected
04:46:55.521 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=49, FiltMax=65, Gamma=0.690
04:46:55.522 00.001 7988 UpdateGuideState exits: No star selected
04:46:55.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:55.524 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:55.524 00.000 7988 Enqueuing Expose request
04:46:55.526 00.002 15712 Worker thread wakes up
04:46:55.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:55.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:57.156 01.630 15712 Exposure complete
04:46:57.218 00.062 15712 worker thread done servicing request
04:46:57.218 00.000 7988 OnExposeComplete: enter
04:46:57.218 00.000 7988 UpdateGuideState(): m_state=1
04:46:57.222 00.004 7988 UpdateCurrentPosition: no star selected
04:46:57.222 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:57.224 00.002 7988 Status Line: No star selected
04:46:57.225 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=50, FiltMax=65, Gamma=0.690
04:46:57.225 00.000 7988 UpdateGuideState exits: No star selected
04:46:57.227 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:57.227 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:57.229 00.002 7988 Enqueuing Expose request
04:46:57.229 00.000 15712 Worker thread wakes up
04:46:57.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:57.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:46:58.750 01.521 15712 Exposure complete
04:46:58.814 00.064 15712 worker thread done servicing request
04:46:58.814 00.000 7988 OnExposeComplete: enter
04:46:58.814 00.000 7988 UpdateGuideState(): m_state=1
04:46:58.816 00.002 7988 UpdateCurrentPosition: no star selected
04:46:58.816 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:46:58.818 00.002 7988 Status Line: No star selected
04:46:58.820 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=56, FiltMin=49, FiltMax=64, Gamma=0.690
04:46:58.820 00.000 7988 UpdateGuideState exits: No star selected
04:46:58.822 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:58.822 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:46:58.824 00.002 7988 Enqueuing Expose request
04:46:58.824 00.000 15712 Worker thread wakes up
04:46:58.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:46:58.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:00.460 01.636 15712 Exposure complete
04:47:00.522 00.062 15712 worker thread done servicing request
04:47:00.522 00.000 7988 OnExposeComplete: enter
04:47:00.522 00.000 7988 UpdateGuideState(): m_state=1
04:47:00.522 00.000 7988 UpdateCurrentPosition: no star selected
04:47:00.528 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:00.528 00.000 7988 Status Line: No star selected
04:47:00.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=56, FiltMin=49, FiltMax=63, Gamma=0.690
04:47:00.528 00.000 7988 UpdateGuideState exits: No star selected
04:47:00.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:00.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:00.528 00.000 7988 Enqueuing Expose request
04:47:00.528 00.000 15712 Worker thread wakes up
04:47:00.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:00.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:02.059 01.531 15712 Exposure complete
04:47:02.121 00.062 15712 worker thread done servicing request
04:47:02.121 00.000 7988 OnExposeComplete: enter
04:47:02.121 00.000 7988 UpdateGuideState(): m_state=1
04:47:02.125 00.004 7988 UpdateCurrentPosition: no star selected
04:47:02.126 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:02.126 00.000 7988 Status Line: No star selected
04:47:02.128 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=48, FiltMax=64, Gamma=0.690
04:47:02.128 00.000 7988 UpdateGuideState exits: No star selected
04:47:02.130 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:02.130 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:02.132 00.002 7988 Enqueuing Expose request
04:47:02.132 00.000 15712 Worker thread wakes up
04:47:02.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:02.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:03.766 01.634 15712 Exposure complete
04:47:03.830 00.064 15712 worker thread done servicing request
04:47:03.830 00.000 7988 OnExposeComplete: enter
04:47:03.830 00.000 7988 UpdateGuideState(): m_state=1
04:47:03.834 00.004 7988 UpdateCurrentPosition: no star selected
04:47:03.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:03.836 00.002 7988 Status Line: No star selected
04:47:03.838 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=56, FiltMin=48, FiltMax=65, Gamma=0.690
04:47:03.838 00.000 7988 UpdateGuideState exits: No star selected
04:47:03.840 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:03.840 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:03.842 00.002 7988 Enqueuing Expose request
04:47:03.842 00.000 15712 Worker thread wakes up
04:47:03.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:03.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:05.366 01.524 15712 Exposure complete
04:47:05.428 00.062 15712 worker thread done servicing request
04:47:05.428 00.000 7988 OnExposeComplete: enter
04:47:05.428 00.000 7988 UpdateGuideState(): m_state=1
04:47:05.432 00.004 7988 UpdateCurrentPosition: no star selected
04:47:05.432 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:05.434 00.002 7988 Status Line: No star selected
04:47:05.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=55, FiltMin=48, FiltMax=62, Gamma=0.690
04:47:05.434 00.000 7988 UpdateGuideState exits: No star selected
04:47:05.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:05.434 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:05.434 00.000 7988 Enqueuing Expose request
04:47:05.434 00.000 15712 Worker thread wakes up
04:47:05.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:05.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:07.075 01.641 15712 Exposure complete
04:47:07.138 00.063 15712 worker thread done servicing request
04:47:07.138 00.000 7988 OnExposeComplete: enter
04:47:07.138 00.000 7988 UpdateGuideState(): m_state=1
04:47:07.142 00.004 7988 UpdateCurrentPosition: no star selected
04:47:07.142 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:07.144 00.002 7988 Status Line: No star selected
04:47:07.146 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=55, FiltMin=47, FiltMax=63, Gamma=0.690
04:47:07.147 00.001 7988 UpdateGuideState exits: No star selected
04:47:07.147 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:07.147 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:07.147 00.000 7988 Enqueuing Expose request
04:47:07.147 00.000 15712 Worker thread wakes up
04:47:07.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:07.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:08.671 01.524 15712 Exposure complete
04:47:08.733 00.062 15712 worker thread done servicing request
04:47:08.733 00.000 7988 OnExposeComplete: enter
04:47:08.733 00.000 7988 UpdateGuideState(): m_state=1
04:47:08.736 00.003 7988 UpdateCurrentPosition: no star selected
04:47:08.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:08.738 00.002 7988 Status Line: No star selected
04:47:08.740 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=54, FiltMin=45, FiltMax=65, Gamma=0.690
04:47:08.740 00.000 7988 UpdateGuideState exits: No star selected
04:47:08.742 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:08.742 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:08.744 00.002 7988 Enqueuing Expose request
04:47:08.744 00.000 15712 Worker thread wakes up
04:47:08.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:08.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:10.487 01.743 15712 Exposure complete
04:47:10.551 00.064 15712 worker thread done servicing request
04:47:10.551 00.000 7988 OnExposeComplete: enter
04:47:10.551 00.000 7988 UpdateGuideState(): m_state=1
04:47:10.551 00.000 7988 UpdateCurrentPosition: no star selected
04:47:10.555 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:10.557 00.002 7988 Status Line: No star selected
04:47:10.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=53, FiltMin=42, FiltMax=63, Gamma=0.690
04:47:10.559 00.002 7988 UpdateGuideState exits: No star selected
04:47:10.559 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:10.561 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:10.561 00.000 7988 Enqueuing Expose request
04:47:10.563 00.002 15712 Worker thread wakes up
04:47:10.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:10.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:11.971 01.408 15712 Exposure complete
04:47:12.033 00.062 15712 worker thread done servicing request
04:47:12.033 00.000 7988 OnExposeComplete: enter
04:47:12.035 00.002 7988 UpdateGuideState(): m_state=1
04:47:12.037 00.002 7988 UpdateCurrentPosition: no star selected
04:47:12.037 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:12.039 00.002 7988 Status Line: No star selected
04:47:12.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=52, FiltMin=42, FiltMax=63, Gamma=0.690
04:47:12.041 00.002 7988 UpdateGuideState exits: No star selected
04:47:12.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:12.043 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:12.043 00.000 7988 Enqueuing Expose request
04:47:12.045 00.002 15712 Worker thread wakes up
04:47:12.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:12.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:13.681 01.636 15712 Exposure complete
04:47:13.744 00.063 15712 worker thread done servicing request
04:47:13.744 00.000 7988 OnExposeComplete: enter
04:47:13.744 00.000 7988 UpdateGuideState(): m_state=1
04:47:13.746 00.002 7988 UpdateCurrentPosition: no star selected
04:47:13.746 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:13.748 00.002 7988 Status Line: No star selected
04:47:13.750 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=51, FiltMin=42, FiltMax=64, Gamma=0.690
04:47:13.750 00.000 7988 UpdateGuideState exits: No star selected
04:47:13.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:13.754 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:13.754 00.000 7988 Enqueuing Expose request
04:47:13.754 00.000 15712 Worker thread wakes up
04:47:13.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:13.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:15.279 01.525 15712 Exposure complete
04:47:15.341 00.062 15712 worker thread done servicing request
04:47:15.343 00.002 7988 OnExposeComplete: enter
04:47:15.343 00.000 7988 UpdateGuideState(): m_state=1
04:47:15.343 00.000 7988 UpdateCurrentPosition: no star selected
04:47:15.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:15.343 00.000 7988 Status Line: No star selected
04:47:15.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=52, FiltMin=41, FiltMax=65, Gamma=0.690
04:47:15.343 00.000 7988 UpdateGuideState exits: No star selected
04:47:15.350 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:15.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:15.353 00.003 7988 Enqueuing Expose request
04:47:15.353 00.000 15712 Worker thread wakes up
04:47:15.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:15.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:16.987 01.634 15712 Exposure complete
04:47:17.051 00.064 15712 worker thread done servicing request
04:47:17.051 00.000 7988 OnExposeComplete: enter
04:47:17.051 00.000 7988 UpdateGuideState(): m_state=1
04:47:17.054 00.003 7988 UpdateCurrentPosition: no star selected
04:47:17.054 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:17.056 00.002 7988 Status Line: No star selected
04:47:17.058 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=54, FiltMin=43, FiltMax=66, Gamma=0.690
04:47:17.058 00.000 7988 UpdateGuideState exits: No star selected
04:47:17.060 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:17.060 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:17.062 00.002 7988 Enqueuing Expose request
04:47:17.062 00.000 15712 Worker thread wakes up
04:47:17.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:17.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:18.587 01.525 15712 Exposure complete
04:47:18.653 00.066 15712 worker thread done servicing request
04:47:18.653 00.000 7988 OnExposeComplete: enter
04:47:18.653 00.000 7988 UpdateGuideState(): m_state=1
04:47:18.655 00.002 7988 UpdateCurrentPosition: no star selected
04:47:18.655 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:18.657 00.002 7988 Status Line: No star selected
04:47:18.659 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=56, FiltMin=44, FiltMax=65, Gamma=0.690
04:47:18.659 00.000 7988 UpdateGuideState exits: No star selected
04:47:18.659 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:18.659 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:18.659 00.000 7988 Enqueuing Expose request
04:47:18.659 00.000 15712 Worker thread wakes up
04:47:18.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:18.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:20.298 01.639 15712 Exposure complete
04:47:20.359 00.061 15712 worker thread done servicing request
04:47:20.359 00.000 7988 OnExposeComplete: enter
04:47:20.359 00.000 7988 UpdateGuideState(): m_state=1
04:47:20.364 00.005 7988 UpdateCurrentPosition: no star selected
04:47:20.364 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:20.366 00.002 7988 Status Line: No star selected
04:47:20.368 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=57, FiltMin=47, FiltMax=66, Gamma=0.690
04:47:20.368 00.000 7988 UpdateGuideState exits: No star selected
04:47:20.370 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:20.371 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:20.371 00.000 7988 Enqueuing Expose request
04:47:20.373 00.002 15712 Worker thread wakes up
04:47:20.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:20.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:21.894 01.521 15712 Exposure complete
04:47:21.957 00.063 15712 worker thread done servicing request
04:47:21.957 00.000 7988 OnExposeComplete: enter
04:47:21.957 00.000 7988 UpdateGuideState(): m_state=1
04:47:21.957 00.000 7988 UpdateCurrentPosition: no star selected
04:47:21.957 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:21.957 00.000 7988 Status Line: No star selected
04:47:21.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=50, FiltMax=65, Gamma=0.690
04:47:21.957 00.000 7988 UpdateGuideState exits: No star selected
04:47:21.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:21.957 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:21.969 00.012 7988 Enqueuing Expose request
04:47:21.969 00.000 15712 Worker thread wakes up
04:47:21.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:21.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:23.603 01.634 15712 Exposure complete
04:47:23.666 00.063 15712 worker thread done servicing request
04:47:23.666 00.000 7988 OnExposeComplete: enter
04:47:23.666 00.000 7988 UpdateGuideState(): m_state=1
04:47:23.669 00.003 7988 UpdateCurrentPosition: no star selected
04:47:23.669 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:23.669 00.000 7988 Status Line: No star selected
04:47:23.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=58, FiltMin=50, FiltMax=67, Gamma=0.690
04:47:23.669 00.000 7988 UpdateGuideState exits: No star selected
04:47:23.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:23.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:23.669 00.000 7988 Enqueuing Expose request
04:47:23.669 00.000 15712 Worker thread wakes up
04:47:23.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:23.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:25.201 01.532 15712 Exposure complete
04:47:25.263 00.062 15712 worker thread done servicing request
04:47:25.263 00.000 7988 OnExposeComplete: enter
04:47:25.263 00.000 7988 UpdateGuideState(): m_state=1
04:47:25.267 00.004 7988 UpdateCurrentPosition: no star selected
04:47:25.268 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:25.268 00.000 7988 Status Line: No star selected
04:47:25.270 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=59, FiltMin=48, FiltMax=71, Gamma=0.690
04:47:25.272 00.002 7988 UpdateGuideState exits: No star selected
04:47:25.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:25.274 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:25.274 00.000 7988 Enqueuing Expose request
04:47:25.276 00.002 15712 Worker thread wakes up
04:47:25.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:25.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:26.909 01.633 15712 Exposure complete
04:47:26.971 00.062 15712 worker thread done servicing request
04:47:26.971 00.000 7988 OnExposeComplete: enter
04:47:26.971 00.000 7988 UpdateGuideState(): m_state=1
04:47:26.971 00.000 7988 UpdateCurrentPosition: no star selected
04:47:26.971 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:26.971 00.000 7988 Status Line: No star selected
04:47:26.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=52, FiltMax=70, Gamma=0.690
04:47:26.971 00.000 7988 UpdateGuideState exits: No star selected
04:47:26.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:26.971 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:26.971 00.000 7988 Enqueuing Expose request
04:47:26.971 00.000 15712 Worker thread wakes up
04:47:26.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:26.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:28.504 01.533 15712 Exposure complete
04:47:28.566 00.062 15712 worker thread done servicing request
04:47:28.566 00.000 7988 OnExposeComplete: enter
04:47:28.566 00.000 7988 UpdateGuideState(): m_state=1
04:47:28.571 00.005 7988 UpdateCurrentPosition: no star selected
04:47:28.572 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:28.572 00.000 7988 Status Line: No star selected
04:47:28.574 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=52, FiltMax=71, Gamma=0.690
04:47:28.576 00.002 7988 UpdateGuideState exits: No star selected
04:47:28.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:28.578 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:28.578 00.000 7988 Enqueuing Expose request
04:47:28.580 00.002 15712 Worker thread wakes up
04:47:28.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:28.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:30.212 01.632 15712 Exposure complete
04:47:30.274 00.062 15712 worker thread done servicing request
04:47:30.274 00.000 7988 OnExposeComplete: enter
04:47:30.274 00.000 7988 UpdateGuideState(): m_state=1
04:47:30.274 00.000 7988 UpdateCurrentPosition: no star selected
04:47:30.274 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:30.274 00.000 7988 Status Line: No star selected
04:47:30.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=53, FiltMax=73, Gamma=0.690
04:47:30.274 00.000 7988 UpdateGuideState exits: No star selected
04:47:30.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:30.274 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:30.274 00.000 7988 Enqueuing Expose request
04:47:30.274 00.000 15712 Worker thread wakes up
04:47:30.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:30.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:31.811 01.537 15712 Exposure complete
04:47:31.874 00.063 15712 worker thread done servicing request
04:47:31.874 00.000 7988 OnExposeComplete: enter
04:47:31.874 00.000 7988 UpdateGuideState(): m_state=1
04:47:31.874 00.000 7988 UpdateCurrentPosition: no star selected
04:47:31.874 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:31.874 00.000 7988 Status Line: No star selected
04:47:31.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=54, FiltMax=73, Gamma=0.690
04:47:31.874 00.000 7988 UpdateGuideState exits: No star selected
04:47:31.883 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:31.883 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:31.885 00.002 7988 Enqueuing Expose request
04:47:31.885 00.000 15712 Worker thread wakes up
04:47:31.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:31.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:33.522 01.637 15712 Exposure complete
04:47:33.584 00.062 15712 worker thread done servicing request
04:47:33.586 00.002 7988 OnExposeComplete: enter
04:47:33.586 00.000 7988 UpdateGuideState(): m_state=1
04:47:33.586 00.000 7988 UpdateCurrentPosition: no star selected
04:47:33.586 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:33.586 00.000 7988 Status Line: No star selected
04:47:33.591 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=64, FiltMin=55, FiltMax=73, Gamma=0.690
04:47:33.591 00.000 7988 UpdateGuideState exits: No star selected
04:47:33.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:33.591 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:33.591 00.000 7988 Enqueuing Expose request
04:47:33.591 00.000 15712 Worker thread wakes up
04:47:33.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:33.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:35.121 01.530 15712 Exposure complete
04:47:35.183 00.062 15712 worker thread done servicing request
04:47:35.183 00.000 7988 OnExposeComplete: enter
04:47:35.183 00.000 7988 UpdateGuideState(): m_state=1
04:47:35.187 00.004 7988 UpdateCurrentPosition: no star selected
04:47:35.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:35.189 00.002 7988 Status Line: No star selected
04:47:35.191 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=64, FiltMin=55, FiltMax=73, Gamma=0.690
04:47:35.192 00.001 7988 UpdateGuideState exits: No star selected
04:47:35.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:35.192 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:35.192 00.000 7988 Enqueuing Expose request
04:47:35.192 00.000 15712 Worker thread wakes up
04:47:35.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:35.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:36.830 01.638 15712 Exposure complete
04:47:36.892 00.062 15712 worker thread done servicing request
04:47:36.892 00.000 7988 OnExposeComplete: enter
04:47:36.892 00.000 7988 UpdateGuideState(): m_state=1
04:47:36.895 00.003 7988 UpdateCurrentPosition: no star selected
04:47:36.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:36.897 00.002 7988 Status Line: No star selected
04:47:36.899 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=54, FiltMax=73, Gamma=0.690
04:47:36.899 00.000 7988 UpdateGuideState exits: No star selected
04:47:36.901 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:36.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:36.903 00.002 7988 Enqueuing Expose request
04:47:36.903 00.000 15712 Worker thread wakes up
04:47:36.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:36.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:38.429 01.526 15712 Exposure complete
04:47:38.492 00.063 15712 worker thread done servicing request
04:47:38.492 00.000 7988 OnExposeComplete: enter
04:47:38.494 00.002 7988 UpdateGuideState(): m_state=1
04:47:38.496 00.002 7988 UpdateCurrentPosition: no star selected
04:47:38.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:38.498 00.002 7988 Status Line: No star selected
04:47:38.500 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=62, FiltMin=51, FiltMax=72, Gamma=0.690
04:47:38.502 00.002 7988 UpdateGuideState exits: No star selected
04:47:38.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:38.504 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:38.505 00.001 7988 Enqueuing Expose request
04:47:38.506 00.001 15712 Worker thread wakes up
04:47:38.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:38.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:40.250 01.744 15712 Exposure complete
04:47:40.313 00.063 15712 worker thread done servicing request
04:47:40.313 00.000 7988 OnExposeComplete: enter
04:47:40.313 00.000 7988 UpdateGuideState(): m_state=1
04:47:40.313 00.000 7988 UpdateCurrentPosition: no star selected
04:47:40.313 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:40.313 00.000 7988 Status Line: No star selected
04:47:40.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=50, FiltMax=69, Gamma=0.690
04:47:40.313 00.000 7988 UpdateGuideState exits: No star selected
04:47:40.321 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:40.321 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:40.323 00.002 7988 Enqueuing Expose request
04:47:40.323 00.000 15712 Worker thread wakes up
04:47:40.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:40.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:41.735 01.412 15712 Exposure complete
04:47:41.797 00.062 15712 worker thread done servicing request
04:47:41.798 00.001 7988 OnExposeComplete: enter
04:47:41.798 00.000 7988 UpdateGuideState(): m_state=1
04:47:41.798 00.000 7988 UpdateCurrentPosition: no star selected
04:47:41.798 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:41.798 00.000 7988 Status Line: No star selected
04:47:41.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=50, FiltMax=67, Gamma=0.690
04:47:41.806 00.008 7988 UpdateGuideState exits: No star selected
04:47:41.807 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:41.808 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:41.809 00.001 7988 Enqueuing Expose request
04:47:41.810 00.001 15712 Worker thread wakes up
04:47:41.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:41.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:43.444 01.634 15712 Exposure complete
04:47:43.507 00.063 15712 worker thread done servicing request
04:47:43.508 00.001 7988 OnExposeComplete: enter
04:47:43.508 00.000 7988 UpdateGuideState(): m_state=1
04:47:43.508 00.000 7988 UpdateCurrentPosition: no star selected
04:47:43.508 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:43.508 00.000 7988 Status Line: No star selected
04:47:43.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=57, FiltMin=50, FiltMax=66, Gamma=0.690
04:47:43.508 00.000 7988 UpdateGuideState exits: No star selected
04:47:43.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:43.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:43.508 00.000 7988 Enqueuing Expose request
04:47:43.508 00.000 15712 Worker thread wakes up
04:47:43.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:43.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:45.040 01.532 15712 Exposure complete
04:47:45.105 00.065 15712 worker thread done servicing request
04:47:45.105 00.000 7988 OnExposeComplete: enter
04:47:45.106 00.001 7988 UpdateGuideState(): m_state=1
04:47:45.106 00.000 7988 UpdateCurrentPosition: no star selected
04:47:45.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:45.106 00.000 7988 Status Line: No star selected
04:47:45.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=49, FiltMax=65, Gamma=0.690
04:47:45.106 00.000 7988 UpdateGuideState exits: No star selected
04:47:45.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:45.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:45.106 00.000 7988 Enqueuing Expose request
04:47:45.106 00.000 15712 Worker thread wakes up
04:47:45.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:45.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:46.749 01.643 15712 Exposure complete
04:47:46.812 00.063 15712 worker thread done servicing request
04:47:46.812 00.000 7988 OnExposeComplete: enter
04:47:46.812 00.000 7988 UpdateGuideState(): m_state=1
04:47:46.815 00.003 7988 UpdateCurrentPosition: no star selected
04:47:46.815 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:46.817 00.002 7988 Status Line: No star selected
04:47:46.819 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=50, FiltMax=67, Gamma=0.690
04:47:46.819 00.000 7988 UpdateGuideState exits: No star selected
04:47:46.821 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:46.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:46.823 00.002 7988 Enqueuing Expose request
04:47:46.823 00.000 15712 Worker thread wakes up
04:47:46.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:46.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:48.347 01.524 15712 Exposure complete
04:47:48.409 00.062 15712 worker thread done servicing request
04:47:48.409 00.000 7988 OnExposeComplete: enter
04:47:48.409 00.000 7988 UpdateGuideState(): m_state=1
04:47:48.412 00.003 7988 UpdateCurrentPosition: no star selected
04:47:48.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:48.414 00.002 7988 Status Line: No star selected
04:47:48.416 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=49, FiltMax=66, Gamma=0.690
04:47:48.416 00.000 7988 UpdateGuideState exits: No star selected
04:47:48.418 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:48.418 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:48.420 00.002 7988 Enqueuing Expose request
04:47:48.420 00.000 15712 Worker thread wakes up
04:47:48.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:48.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:50.052 01.632 15712 Exposure complete
04:47:50.116 00.064 15712 worker thread done servicing request
04:47:50.118 00.002 7988 OnExposeComplete: enter
04:47:50.118 00.000 7988 UpdateGuideState(): m_state=1
04:47:50.118 00.000 7988 UpdateCurrentPosition: no star selected
04:47:50.118 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:50.118 00.000 7988 Status Line: No star selected
04:47:50.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=57, FiltMin=49, FiltMax=66, Gamma=0.690
04:47:50.118 00.000 7988 UpdateGuideState exits: No star selected
04:47:50.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:50.127 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:50.127 00.000 7988 Enqueuing Expose request
04:47:50.127 00.000 15712 Worker thread wakes up
04:47:50.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:50.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:51.650 01.523 15712 Exposure complete
04:47:51.712 00.062 15712 worker thread done servicing request
04:47:51.712 00.000 7988 OnExposeComplete: enter
04:47:51.712 00.000 7988 UpdateGuideState(): m_state=1
04:47:51.712 00.000 7988 UpdateCurrentPosition: no star selected
04:47:51.712 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:51.712 00.000 7988 Status Line: No star selected
04:47:51.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=58, FiltMin=49, FiltMax=66, Gamma=0.690
04:47:51.712 00.000 7988 UpdateGuideState exits: No star selected
04:47:51.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:51.712 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:51.712 00.000 7988 Enqueuing Expose request
04:47:51.712 00.000 15712 Worker thread wakes up
04:47:51.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:51.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:53.360 01.648 15712 Exposure complete
04:47:53.421 00.061 15712 worker thread done servicing request
04:47:53.421 00.000 7988 OnExposeComplete: enter
04:47:53.421 00.000 7988 UpdateGuideState(): m_state=1
04:47:53.425 00.004 7988 UpdateCurrentPosition: no star selected
04:47:53.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:53.427 00.002 7988 Status Line: No star selected
04:47:53.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=50, FiltMax=66, Gamma=0.690
04:47:53.430 00.003 7988 UpdateGuideState exits: No star selected
04:47:53.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:53.432 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:53.432 00.000 7988 Enqueuing Expose request
04:47:53.434 00.002 15712 Worker thread wakes up
04:47:53.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:53.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:54.955 01.521 15712 Exposure complete
04:47:55.017 00.062 15712 worker thread done servicing request
04:47:55.017 00.000 7988 OnExposeComplete: enter
04:47:55.017 00.000 7988 UpdateGuideState(): m_state=1
04:47:55.021 00.004 7988 UpdateCurrentPosition: no star selected
04:47:55.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:55.023 00.002 7988 Status Line: No star selected
04:47:55.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=48, FiltMax=66, Gamma=0.690
04:47:55.025 00.000 7988 UpdateGuideState exits: No star selected
04:47:55.027 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:55.027 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:55.029 00.002 7988 Enqueuing Expose request
04:47:55.030 00.001 15712 Worker thread wakes up
04:47:55.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:55.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:56.666 01.636 15712 Exposure complete
04:47:56.729 00.063 15712 worker thread done servicing request
04:47:56.729 00.000 7988 OnExposeComplete: enter
04:47:56.729 00.000 7988 UpdateGuideState(): m_state=1
04:47:56.731 00.002 7988 UpdateCurrentPosition: no star selected
04:47:56.731 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:56.731 00.000 7988 Status Line: No star selected
04:47:56.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=56, FiltMin=46, FiltMax=66, Gamma=0.690
04:47:56.731 00.000 7988 UpdateGuideState exits: No star selected
04:47:56.737 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:56.737 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:56.739 00.002 7988 Enqueuing Expose request
04:47:56.739 00.000 15712 Worker thread wakes up
04:47:56.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:56.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:58.263 01.524 15712 Exposure complete
04:47:58.325 00.062 15712 worker thread done servicing request
04:47:58.325 00.000 7988 OnExposeComplete: enter
04:47:58.325 00.000 7988 UpdateGuideState(): m_state=1
04:47:58.329 00.004 7988 UpdateCurrentPosition: no star selected
04:47:58.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:47:58.331 00.002 7988 Status Line: No star selected
04:47:58.333 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=55, FiltMin=45, FiltMax=66, Gamma=0.690
04:47:58.334 00.001 7988 UpdateGuideState exits: No star selected
04:47:58.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:58.336 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:47:58.336 00.000 7988 Enqueuing Expose request
04:47:58.338 00.002 15712 Worker thread wakes up
04:47:58.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:47:58.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:47:59.974 01.636 15712 Exposure complete
04:48:00.035 00.061 15712 worker thread done servicing request
04:48:00.035 00.000 7988 OnExposeComplete: enter
04:48:00.035 00.000 7988 UpdateGuideState(): m_state=1
04:48:00.035 00.000 7988 UpdateCurrentPosition: no star selected
04:48:00.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:00.035 00.000 7988 Status Line: No star selected
04:48:00.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=55, FiltMin=45, FiltMax=66, Gamma=0.690
04:48:00.035 00.000 7988 UpdateGuideState exits: No star selected
04:48:00.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:00.035 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:00.035 00.000 7988 Enqueuing Expose request
04:48:00.051 00.016 15712 Worker thread wakes up
04:48:00.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:00.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:01.572 01.521 15712 Exposure complete
04:48:01.633 00.061 15712 worker thread done servicing request
04:48:01.633 00.000 7988 OnExposeComplete: enter
04:48:01.633 00.000 7988 UpdateGuideState(): m_state=1
04:48:01.633 00.000 7988 UpdateCurrentPosition: no star selected
04:48:01.633 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:01.633 00.000 7988 Status Line: No star selected
04:48:01.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=55, FiltMin=46, FiltMax=64, Gamma=0.690
04:48:01.633 00.000 7988 UpdateGuideState exits: No star selected
04:48:01.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:01.633 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:01.633 00.000 7988 Enqueuing Expose request
04:48:01.633 00.000 15712 Worker thread wakes up
04:48:01.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:01.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:03.282 01.649 15712 Exposure complete
04:48:03.343 00.061 15712 worker thread done servicing request
04:48:03.343 00.000 7988 OnExposeComplete: enter
04:48:03.343 00.000 7988 UpdateGuideState(): m_state=1
04:48:03.347 00.004 7988 UpdateCurrentPosition: no star selected
04:48:03.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:03.349 00.002 7988 Status Line: No star selected
04:48:03.351 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=46, FiltMax=65, Gamma=0.690
04:48:03.351 00.000 7988 UpdateGuideState exits: No star selected
04:48:03.353 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:03.353 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:03.355 00.002 7988 Enqueuing Expose request
04:48:03.355 00.000 15712 Worker thread wakes up
04:48:03.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:03.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:04.876 01.521 15712 Exposure complete
04:48:04.940 00.064 15712 worker thread done servicing request
04:48:04.940 00.000 7988 OnExposeComplete: enter
04:48:04.940 00.000 7988 UpdateGuideState(): m_state=1
04:48:04.944 00.004 7988 UpdateCurrentPosition: no star selected
04:48:04.944 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:04.946 00.002 7988 Status Line: No star selected
04:48:04.948 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=57, FiltMin=48, FiltMax=66, Gamma=0.690
04:48:04.948 00.000 7988 UpdateGuideState exits: No star selected
04:48:04.950 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:04.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:04.952 00.002 7988 Enqueuing Expose request
04:48:04.953 00.001 15712 Worker thread wakes up
04:48:04.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:04.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:06.695 01.742 15712 Exposure complete
04:48:06.758 00.063 15712 worker thread done servicing request
04:48:06.760 00.002 7988 OnExposeComplete: enter
04:48:06.760 00.000 7988 UpdateGuideState(): m_state=1
04:48:06.760 00.000 7988 UpdateCurrentPosition: no star selected
04:48:06.760 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:06.760 00.000 7988 Status Line: No star selected
04:48:06.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=51, FiltMax=69, Gamma=0.690
04:48:06.760 00.000 7988 UpdateGuideState exits: No star selected
04:48:06.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:06.760 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:06.760 00.000 7988 Enqueuing Expose request
04:48:06.760 00.000 15712 Worker thread wakes up
04:48:06.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:06.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:08.182 01.422 15712 Exposure complete
04:48:08.243 00.061 15712 worker thread done servicing request
04:48:08.243 00.000 7988 OnExposeComplete: enter
04:48:08.243 00.000 7988 UpdateGuideState(): m_state=1
04:48:08.248 00.005 7988 UpdateCurrentPosition: no star selected
04:48:08.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:08.250 00.002 7988 Status Line: No star selected
04:48:08.252 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=60, FiltMin=51, FiltMax=69, Gamma=0.690
04:48:08.252 00.000 7988 UpdateGuideState exits: No star selected
04:48:08.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:08.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:08.252 00.000 7988 Enqueuing Expose request
04:48:08.257 00.005 15712 Worker thread wakes up
04:48:08.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:08.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:09.891 01.634 15712 Exposure complete
04:48:09.955 00.064 15712 worker thread done servicing request
04:48:09.956 00.001 7988 OnExposeComplete: enter
04:48:09.956 00.000 7988 UpdateGuideState(): m_state=1
04:48:09.958 00.002 7988 UpdateCurrentPosition: no star selected
04:48:09.958 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:09.958 00.000 7988 Status Line: No star selected
04:48:09.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=53, FiltMax=70, Gamma=0.690
04:48:09.958 00.000 7988 UpdateGuideState exits: No star selected
04:48:09.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:09.958 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:09.958 00.000 7988 Enqueuing Expose request
04:48:09.969 00.011 15712 Worker thread wakes up
04:48:09.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:09.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:11.488 01.519 15712 Exposure complete
04:48:11.550 00.062 15712 worker thread done servicing request
04:48:11.550 00.000 7988 OnExposeComplete: enter
04:48:11.550 00.000 7988 UpdateGuideState(): m_state=1
04:48:11.554 00.004 7988 UpdateCurrentPosition: no star selected
04:48:11.554 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:11.556 00.002 7988 Status Line: No star selected
04:48:11.558 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=56, FiltMax=71, Gamma=0.690
04:48:11.558 00.000 7988 UpdateGuideState exits: No star selected
04:48:11.560 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:11.560 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:11.562 00.002 7988 Enqueuing Expose request
04:48:11.562 00.000 15712 Worker thread wakes up
04:48:11.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:11.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:13.199 01.637 15712 Exposure complete
04:48:13.262 00.063 15712 worker thread done servicing request
04:48:13.262 00.000 7988 OnExposeComplete: enter
04:48:13.262 00.000 7988 UpdateGuideState(): m_state=1
04:48:13.262 00.000 7988 UpdateCurrentPosition: no star selected
04:48:13.262 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:13.262 00.000 7988 Status Line: No star selected
04:48:13.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=56, FiltMax=72, Gamma=0.690
04:48:13.262 00.000 7988 UpdateGuideState exits: No star selected
04:48:13.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:13.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:13.262 00.000 7988 Enqueuing Expose request
04:48:13.262 00.000 15712 Worker thread wakes up
04:48:13.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:13.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:14.796 01.534 15712 Exposure complete
04:48:14.860 00.064 15712 worker thread done servicing request
04:48:14.860 00.000 7988 OnExposeComplete: enter
04:48:14.860 00.000 7988 UpdateGuideState(): m_state=1
04:48:14.862 00.002 7988 UpdateCurrentPosition: no star selected
04:48:14.864 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:14.864 00.000 7988 Status Line: No star selected
04:48:14.866 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=64, FiltMin=56, FiltMax=72, Gamma=0.690
04:48:14.866 00.000 7988 UpdateGuideState exits: No star selected
04:48:14.868 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:14.868 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:14.870 00.002 7988 Enqueuing Expose request
04:48:14.870 00.000 15712 Worker thread wakes up
04:48:14.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:14.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:16.507 01.637 15712 Exposure complete
04:48:16.566 00.059 15712 worker thread done servicing request
04:48:16.566 00.000 7988 OnExposeComplete: enter
04:48:16.566 00.000 7988 UpdateGuideState(): m_state=1
04:48:16.572 00.006 7988 UpdateCurrentPosition: no star selected
04:48:16.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:16.574 00.002 7988 Status Line: No star selected
04:48:16.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=53, FiltMax=72, Gamma=0.690
04:48:16.574 00.000 7988 UpdateGuideState exits: No star selected
04:48:16.579 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:16.579 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:16.579 00.000 7988 Enqueuing Expose request
04:48:16.581 00.002 15712 Worker thread wakes up
04:48:16.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:16.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:18.103 01.522 15712 Exposure complete
04:48:18.164 00.061 15712 worker thread done servicing request
04:48:18.164 00.000 7988 OnExposeComplete: enter
04:48:18.164 00.000 7988 UpdateGuideState(): m_state=1
04:48:18.169 00.005 7988 UpdateCurrentPosition: no star selected
04:48:18.169 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:18.171 00.002 7988 Status Line: No star selected
04:48:18.173 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=63, FiltMin=52, FiltMax=72, Gamma=0.690
04:48:18.173 00.000 7988 UpdateGuideState exits: No star selected
04:48:18.175 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:18.176 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:18.176 00.000 7988 Enqueuing Expose request
04:48:18.178 00.002 15712 Worker thread wakes up
04:48:18.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:18.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:19.813 01.635 15712 Exposure complete
04:48:19.875 00.062 15712 worker thread done servicing request
04:48:19.877 00.002 7988 OnExposeComplete: enter
04:48:19.877 00.000 7988 UpdateGuideState(): m_state=1
04:48:19.879 00.002 7988 UpdateCurrentPosition: no star selected
04:48:19.879 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:19.881 00.002 7988 Status Line: No star selected
04:48:19.883 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=61, FiltMin=52, FiltMax=71, Gamma=0.690
04:48:19.883 00.000 7988 UpdateGuideState exits: No star selected
04:48:19.885 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:19.885 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:19.885 00.000 7988 Enqueuing Expose request
04:48:19.887 00.002 15712 Worker thread wakes up
04:48:19.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:19.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:21.411 01.524 15712 Exposure complete
04:48:21.477 00.066 15712 worker thread done servicing request
04:48:21.477 00.000 7988 OnExposeComplete: enter
04:48:21.477 00.000 7988 UpdateGuideState(): m_state=1
04:48:21.477 00.000 7988 UpdateCurrentPosition: no star selected
04:48:21.477 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:21.477 00.000 7988 Status Line: No star selected
04:48:21.489 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=52, FiltMax=90, Gamma=0.690
04:48:21.489 00.000 7988 UpdateGuideState exits: No star selected
04:48:21.491 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:21.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:21.493 00.002 7988 Enqueuing Expose request
04:48:21.494 00.001 15712 Worker thread wakes up
04:48:21.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:21.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:23.122 01.628 15712 Exposure complete
04:48:23.184 00.062 15712 worker thread done servicing request
04:48:23.184 00.000 7988 OnExposeComplete: enter
04:48:23.184 00.000 7988 UpdateGuideState(): m_state=1
04:48:23.188 00.004 7988 UpdateCurrentPosition: no star selected
04:48:23.188 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:23.190 00.002 7988 Status Line: No star selected
04:48:23.192 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=59, FiltMin=50, FiltMax=69, Gamma=0.690
04:48:23.192 00.000 7988 UpdateGuideState exits: No star selected
04:48:23.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:23.192 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:23.196 00.004 7988 Enqueuing Expose request
04:48:23.196 00.000 15712 Worker thread wakes up
04:48:23.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:23.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:24.719 01.523 15712 Exposure complete
04:48:24.781 00.062 15712 worker thread done servicing request
04:48:24.781 00.000 7988 OnExposeComplete: enter
04:48:24.781 00.000 7988 UpdateGuideState(): m_state=1
04:48:24.785 00.004 7988 UpdateCurrentPosition: no star selected
04:48:24.785 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:24.787 00.002 7988 Status Line: No star selected
04:48:24.789 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=49, FiltMax=67, Gamma=0.690
04:48:24.789 00.000 7988 UpdateGuideState exits: No star selected
04:48:24.791 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:24.791 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:24.793 00.002 7988 Enqueuing Expose request
04:48:24.794 00.001 15712 Worker thread wakes up
04:48:24.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:24.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:26.428 01.634 15712 Exposure complete
04:48:26.493 00.065 15712 worker thread done servicing request
04:48:26.493 00.000 7988 OnExposeComplete: enter
04:48:26.495 00.002 7988 UpdateGuideState(): m_state=1
04:48:26.496 00.001 7988 UpdateCurrentPosition: no star selected
04:48:26.498 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:26.498 00.000 7988 Status Line: No star selected
04:48:26.500 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=49, FiltMax=66, Gamma=0.690
04:48:26.500 00.000 7988 UpdateGuideState exits: No star selected
04:48:26.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:26.500 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:26.500 00.000 7988 Enqueuing Expose request
04:48:26.507 00.007 15712 Worker thread wakes up
04:48:26.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:26.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:28.025 01.518 15712 Exposure complete
04:48:28.088 00.063 15712 worker thread done servicing request
04:48:28.088 00.000 7988 OnExposeComplete: enter
04:48:28.088 00.000 7988 UpdateGuideState(): m_state=1
04:48:28.088 00.000 7988 UpdateCurrentPosition: no star selected
04:48:28.088 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:28.088 00.000 7988 Status Line: No star selected
04:48:28.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=49, FiltMax=67, Gamma=0.690
04:48:28.088 00.000 7988 UpdateGuideState exits: No star selected
04:48:28.088 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:28.088 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:28.098 00.010 7988 Enqueuing Expose request
04:48:28.098 00.000 15712 Worker thread wakes up
04:48:28.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:28.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:29.732 01.634 15712 Exposure complete
04:48:29.794 00.062 15712 worker thread done servicing request
04:48:29.794 00.000 7988 OnExposeComplete: enter
04:48:29.794 00.000 7988 UpdateGuideState(): m_state=1
04:48:29.798 00.004 7988 UpdateCurrentPosition: no star selected
04:48:29.798 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:29.800 00.002 7988 Status Line: No star selected
04:48:29.802 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=49, FiltMax=67, Gamma=0.690
04:48:29.802 00.000 7988 UpdateGuideState exits: No star selected
04:48:29.804 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:29.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:29.806 00.002 7988 Enqueuing Expose request
04:48:29.806 00.000 15712 Worker thread wakes up
04:48:29.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:29.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:31.328 01.522 15712 Exposure complete
04:48:31.392 00.064 15712 worker thread done servicing request
04:48:31.392 00.000 7988 OnExposeComplete: enter
04:48:31.392 00.000 7988 UpdateGuideState(): m_state=1
04:48:31.392 00.000 7988 UpdateCurrentPosition: no star selected
04:48:31.392 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:31.392 00.000 7988 Status Line: No star selected
04:48:31.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=50, FiltMax=67, Gamma=0.690
04:48:31.392 00.000 7988 UpdateGuideState exits: No star selected
04:48:31.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:31.401 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:31.401 00.000 7988 Enqueuing Expose request
04:48:31.401 00.000 15712 Worker thread wakes up
04:48:31.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:31.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:33.037 01.636 15712 Exposure complete
04:48:33.099 00.062 15712 worker thread done servicing request
04:48:33.099 00.000 7988 OnExposeComplete: enter
04:48:33.101 00.002 7988 UpdateGuideState(): m_state=1
04:48:33.101 00.000 7988 UpdateCurrentPosition: no star selected
04:48:33.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:33.101 00.000 7988 Status Line: No star selected
04:48:33.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=50, FiltMax=67, Gamma=0.690
04:48:33.101 00.000 7988 UpdateGuideState exits: No star selected
04:48:33.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:33.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:33.101 00.000 7988 Enqueuing Expose request
04:48:33.101 00.000 15712 Worker thread wakes up
04:48:33.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:33.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:34.526 01.425 15712 Exposure complete
04:48:34.591 00.065 15712 worker thread done servicing request
04:48:34.591 00.000 7988 OnExposeComplete: enter
04:48:34.591 00.000 7988 UpdateGuideState(): m_state=1
04:48:34.591 00.000 7988 UpdateCurrentPosition: no star selected
04:48:34.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:34.591 00.000 7988 Status Line: No star selected
04:48:34.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=57, FiltMin=49, FiltMax=66, Gamma=0.690
04:48:34.591 00.000 7988 UpdateGuideState exits: No star selected
04:48:34.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:34.591 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:34.591 00.000 7988 Enqueuing Expose request
04:48:34.601 00.010 15712 Worker thread wakes up
04:48:34.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:34.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:36.236 01.635 15712 Exposure complete
04:48:36.298 00.062 15712 worker thread done servicing request
04:48:36.298 00.000 7988 OnExposeComplete: enter
04:48:36.298 00.000 7988 UpdateGuideState(): m_state=1
04:48:36.301 00.003 7988 UpdateCurrentPosition: no star selected
04:48:36.301 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:36.303 00.002 7988 Status Line: No star selected
04:48:36.305 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=56, FiltMin=49, FiltMax=65, Gamma=0.690
04:48:36.305 00.000 7988 UpdateGuideState exits: No star selected
04:48:36.307 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:36.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:36.309 00.002 7988 Enqueuing Expose request
04:48:36.309 00.000 15712 Worker thread wakes up
04:48:36.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:36.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:37.833 01.524 15712 Exposure complete
04:48:37.894 00.061 15712 worker thread done servicing request
04:48:37.894 00.000 7988 OnExposeComplete: enter
04:48:37.894 00.000 7988 UpdateGuideState(): m_state=1
04:48:37.898 00.004 7988 UpdateCurrentPosition: no star selected
04:48:37.898 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:37.901 00.003 7988 Status Line: No star selected
04:48:37.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=49, FiltMax=64, Gamma=0.690
04:48:37.903 00.002 7988 UpdateGuideState exits: No star selected
04:48:37.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:37.905 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:37.905 00.000 7988 Enqueuing Expose request
04:48:37.907 00.002 15712 Worker thread wakes up
04:48:37.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:37.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:39.541 01.634 15712 Exposure complete
04:48:39.604 00.063 15712 worker thread done servicing request
04:48:39.605 00.001 7988 OnExposeComplete: enter
04:48:39.605 00.000 7988 UpdateGuideState(): m_state=1
04:48:39.605 00.000 7988 UpdateCurrentPosition: no star selected
04:48:39.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:39.605 00.000 7988 Status Line: No star selected
04:48:39.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=55, FiltMin=46, FiltMax=62, Gamma=0.690
04:48:39.605 00.000 7988 UpdateGuideState exits: No star selected
04:48:39.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:39.605 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:39.605 00.000 7988 Enqueuing Expose request
04:48:39.605 00.000 15712 Worker thread wakes up
04:48:39.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:39.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:41.140 01.535 15712 Exposure complete
04:48:41.200 00.060 15712 worker thread done servicing request
04:48:41.200 00.000 7988 OnExposeComplete: enter
04:48:41.200 00.000 7988 UpdateGuideState(): m_state=1
04:48:41.206 00.006 7988 UpdateCurrentPosition: no star selected
04:48:41.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:41.208 00.002 7988 Status Line: No star selected
04:48:41.210 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=54, FiltMin=44, FiltMax=62, Gamma=0.690
04:48:41.210 00.000 7988 UpdateGuideState exits: No star selected
04:48:41.212 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:41.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:41.214 00.002 7988 Enqueuing Expose request
04:48:41.214 00.000 15712 Worker thread wakes up
04:48:41.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:41.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:42.849 01.635 15712 Exposure complete
04:48:42.911 00.062 15712 worker thread done servicing request
04:48:42.911 00.000 7988 OnExposeComplete: enter
04:48:42.911 00.000 7988 UpdateGuideState(): m_state=1
04:48:42.911 00.000 7988 UpdateCurrentPosition: no star selected
04:48:42.911 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:42.911 00.000 7988 Status Line: No star selected
04:48:42.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=52, FiltMin=43, FiltMax=61, Gamma=0.690
04:48:42.911 00.000 7988 UpdateGuideState exits: No star selected
04:48:42.919 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:42.919 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:42.922 00.003 7988 Enqueuing Expose request
04:48:42.922 00.000 15712 Worker thread wakes up
04:48:42.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:42.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:44.447 01.525 15712 Exposure complete
04:48:44.509 00.062 15712 worker thread done servicing request
04:48:44.509 00.000 7988 OnExposeComplete: enter
04:48:44.509 00.000 7988 UpdateGuideState(): m_state=1
04:48:44.513 00.004 7988 UpdateCurrentPosition: no star selected
04:48:44.513 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:44.515 00.002 7988 Status Line: No star selected
04:48:44.517 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=50, FiltMin=42, FiltMax=62, Gamma=0.690
04:48:44.517 00.000 7988 UpdateGuideState exits: No star selected
04:48:44.519 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:44.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:44.521 00.002 7988 Enqueuing Expose request
04:48:44.521 00.000 15712 Worker thread wakes up
04:48:44.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:44.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:46.156 01.635 15712 Exposure complete
04:48:46.218 00.062 15712 worker thread done servicing request
04:48:46.218 00.000 7988 OnExposeComplete: enter
04:48:46.221 00.003 7988 UpdateGuideState(): m_state=1
04:48:46.221 00.000 7988 UpdateCurrentPosition: no star selected
04:48:46.223 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:46.223 00.000 7988 Status Line: No star selected
04:48:46.225 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=49, FiltMin=39, FiltMax=61, Gamma=0.690
04:48:46.225 00.000 7988 UpdateGuideState exits: No star selected
04:48:46.227 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:46.227 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:46.229 00.002 7988 Enqueuing Expose request
04:48:46.229 00.000 15712 Worker thread wakes up
04:48:46.231 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:46.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:47.756 01.525 15712 Exposure complete
04:48:47.819 00.063 15712 worker thread done servicing request
04:48:47.819 00.000 7988 OnExposeComplete: enter
04:48:47.820 00.001 7988 UpdateGuideState(): m_state=1
04:48:47.821 00.001 7988 UpdateCurrentPosition: no star selected
04:48:47.822 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:47.823 00.001 7988 Status Line: No star selected
04:48:47.825 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=48, FiltMin=38, FiltMax=60, Gamma=0.690
04:48:47.826 00.001 7988 UpdateGuideState exits: No star selected
04:48:47.827 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:47.828 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:47.829 00.001 7988 Enqueuing Expose request
04:48:47.830 00.001 15712 Worker thread wakes up
04:48:47.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:47.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:49.461 01.631 15712 Exposure complete
04:48:49.525 00.064 15712 worker thread done servicing request
04:48:49.525 00.000 7988 OnExposeComplete: enter
04:48:49.525 00.000 7988 UpdateGuideState(): m_state=1
04:48:49.527 00.002 7988 UpdateCurrentPosition: no star selected
04:48:49.527 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:49.529 00.002 7988 Status Line: No star selected
04:48:49.531 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=48, FiltMin=37, FiltMax=60, Gamma=0.690
04:48:49.531 00.000 7988 UpdateGuideState exits: No star selected
04:48:49.533 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:49.533 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:49.535 00.002 7988 Enqueuing Expose request
04:48:49.535 00.000 15712 Worker thread wakes up
04:48:49.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:49.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:51.055 01.520 15712 Exposure complete
04:48:51.116 00.061 15712 worker thread done servicing request
04:48:51.116 00.000 7988 OnExposeComplete: enter
04:48:51.116 00.000 7988 UpdateGuideState(): m_state=1
04:48:51.121 00.005 7988 UpdateCurrentPosition: no star selected
04:48:51.121 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:51.123 00.002 7988 Status Line: No star selected
04:48:51.125 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=149, med=48, FiltMin=37, FiltMax=78, Gamma=0.690
04:48:51.125 00.000 7988 UpdateGuideState exits: No star selected
04:48:51.127 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:51.127 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:51.129 00.002 7988 Enqueuing Expose request
04:48:51.129 00.000 15712 Worker thread wakes up
04:48:51.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:51.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:52.765 01.636 15712 Exposure complete
04:48:52.826 00.061 15712 worker thread done servicing request
04:48:52.826 00.000 7988 OnExposeComplete: enter
04:48:52.829 00.003 7988 UpdateGuideState(): m_state=1
04:48:52.829 00.000 7988 UpdateCurrentPosition: no star selected
04:48:52.831 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:52.831 00.000 7988 Status Line: No star selected
04:48:52.833 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=49, FiltMin=36, FiltMax=64, Gamma=0.690
04:48:52.835 00.002 7988 UpdateGuideState exits: No star selected
04:48:52.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:52.837 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:52.837 00.000 7988 Enqueuing Expose request
04:48:52.839 00.002 15712 Worker thread wakes up
04:48:52.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:52.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:54.363 01.524 15712 Exposure complete
04:48:54.425 00.062 15712 worker thread done servicing request
04:48:54.425 00.000 7988 OnExposeComplete: enter
04:48:54.427 00.002 7988 UpdateGuideState(): m_state=1
04:48:54.429 00.002 7988 UpdateCurrentPosition: no star selected
04:48:54.429 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:54.429 00.000 7988 Status Line: No star selected
04:48:54.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=50, FiltMin=37, FiltMax=61, Gamma=0.690
04:48:54.429 00.000 7988 UpdateGuideState exits: No star selected
04:48:54.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:54.429 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:54.429 00.000 7988 Enqueuing Expose request
04:48:54.429 00.000 15712 Worker thread wakes up
04:48:54.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:54.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:56.072 01.643 15712 Exposure complete
04:48:56.135 00.063 15712 worker thread done servicing request
04:48:56.135 00.000 7988 OnExposeComplete: enter
04:48:56.135 00.000 7988 UpdateGuideState(): m_state=1
04:48:56.135 00.000 7988 UpdateCurrentPosition: no star selected
04:48:56.135 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:56.135 00.000 7988 Status Line: No star selected
04:48:56.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=52, FiltMin=37, FiltMax=62, Gamma=0.690
04:48:56.135 00.000 7988 UpdateGuideState exits: No star selected
04:48:56.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:56.135 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:56.135 00.000 7988 Enqueuing Expose request
04:48:56.146 00.011 15712 Worker thread wakes up
04:48:56.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:56.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:57.670 01.524 15712 Exposure complete
04:48:57.732 00.062 15712 worker thread done servicing request
04:48:57.732 00.000 7988 OnExposeComplete: enter
04:48:57.732 00.000 7988 UpdateGuideState(): m_state=1
04:48:57.736 00.004 7988 UpdateCurrentPosition: no star selected
04:48:57.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:57.738 00.002 7988 Status Line: No star selected
04:48:57.740 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=54, FiltMin=40, FiltMax=64, Gamma=0.690
04:48:57.740 00.000 7988 UpdateGuideState exits: No star selected
04:48:57.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:57.740 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:57.740 00.000 7988 Enqueuing Expose request
04:48:57.740 00.000 15712 Worker thread wakes up
04:48:57.745 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:57.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:48:59.380 01.635 15712 Exposure complete
04:48:59.442 00.062 15712 worker thread done servicing request
04:48:59.444 00.002 7988 OnExposeComplete: enter
04:48:59.445 00.001 7988 UpdateGuideState(): m_state=1
04:48:59.445 00.000 7988 UpdateCurrentPosition: no star selected
04:48:59.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:48:59.445 00.000 7988 Status Line: No star selected
04:48:59.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=56, FiltMin=43, FiltMax=67, Gamma=0.690
04:48:59.452 00.007 7988 UpdateGuideState exits: No star selected
04:48:59.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:59.454 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:48:59.454 00.000 7988 Enqueuing Expose request
04:48:59.456 00.002 15712 Worker thread wakes up
04:48:59.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:48:59.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:00.980 01.524 15712 Exposure complete
04:49:01.041 00.061 15712 worker thread done servicing request
04:49:01.041 00.000 7988 OnExposeComplete: enter
04:49:01.045 00.004 7988 UpdateGuideState(): m_state=1
04:49:01.045 00.000 7988 UpdateCurrentPosition: no star selected
04:49:01.047 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:01.047 00.000 7988 Status Line: No star selected
04:49:01.049 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=45, FiltMax=67, Gamma=0.690
04:49:01.049 00.000 7988 UpdateGuideState exits: No star selected
04:49:01.051 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:01.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:01.053 00.002 7988 Enqueuing Expose request
04:49:01.053 00.000 15712 Worker thread wakes up
04:49:01.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:01.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:02.691 01.638 15712 Exposure complete
04:49:02.753 00.062 15712 worker thread done servicing request
04:49:02.754 00.001 7988 OnExposeComplete: enter
04:49:02.754 00.000 7988 UpdateGuideState(): m_state=1
04:49:02.754 00.000 7988 UpdateCurrentPosition: no star selected
04:49:02.754 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:02.754 00.000 7988 Status Line: No star selected
04:49:02.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=48, FiltMax=68, Gamma=0.690
04:49:02.754 00.000 7988 UpdateGuideState exits: No star selected
04:49:02.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:02.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:02.764 00.010 7988 Enqueuing Expose request
04:49:02.764 00.000 15712 Worker thread wakes up
04:49:02.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:02.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:04.289 01.525 15712 Exposure complete
04:49:04.351 00.062 15712 worker thread done servicing request
04:49:04.351 00.000 7988 OnExposeComplete: enter
04:49:04.351 00.000 7988 UpdateGuideState(): m_state=1
04:49:04.355 00.004 7988 UpdateCurrentPosition: no star selected
04:49:04.355 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:04.357 00.002 7988 Status Line: No star selected
04:49:04.359 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=61, FiltMin=50, FiltMax=69, Gamma=0.690
04:49:04.359 00.000 7988 UpdateGuideState exits: No star selected
04:49:04.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:04.363 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:04.363 00.000 7988 Enqueuing Expose request
04:49:04.363 00.000 15712 Worker thread wakes up
04:49:04.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:04.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:05.997 01.634 15712 Exposure complete
04:49:06.060 00.063 15712 worker thread done servicing request
04:49:06.060 00.000 7988 OnExposeComplete: enter
04:49:06.060 00.000 7988 UpdateGuideState(): m_state=1
04:49:06.064 00.004 7988 UpdateCurrentPosition: no star selected
04:49:06.065 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:06.065 00.000 7988 Status Line: No star selected
04:49:06.067 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:49:06.067 00.000 7988 UpdateGuideState exits: No star selected
04:49:06.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:06.067 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:06.067 00.000 7988 Enqueuing Expose request
04:49:06.067 00.000 15712 Worker thread wakes up
04:49:06.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:06.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:07.596 01.529 15712 Exposure complete
04:49:07.659 00.063 15712 worker thread done servicing request
04:49:07.659 00.000 7988 OnExposeComplete: enter
04:49:07.659 00.000 7988 UpdateGuideState(): m_state=1
04:49:07.663 00.004 7988 UpdateCurrentPosition: no star selected
04:49:07.665 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:07.665 00.000 7988 Status Line: No star selected
04:49:07.667 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=54, FiltMax=69, Gamma=0.690
04:49:07.667 00.000 7988 UpdateGuideState exits: No star selected
04:49:07.669 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:07.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:07.671 00.002 7988 Enqueuing Expose request
04:49:07.671 00.000 15712 Worker thread wakes up
04:49:07.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:07.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:09.306 01.635 15712 Exposure complete
04:49:09.371 00.065 15712 worker thread done servicing request
04:49:09.372 00.001 7988 OnExposeComplete: enter
04:49:09.372 00.000 7988 UpdateGuideState(): m_state=1
04:49:09.372 00.000 7988 UpdateCurrentPosition: no star selected
04:49:09.372 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:09.372 00.000 7988 Status Line: No star selected
04:49:09.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=54, FiltMax=70, Gamma=0.690
04:49:09.372 00.000 7988 UpdateGuideState exits: No star selected
04:49:09.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:09.372 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:09.381 00.009 7988 Enqueuing Expose request
04:49:09.381 00.000 15712 Worker thread wakes up
04:49:09.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:09.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:10.905 01.524 15712 Exposure complete
04:49:10.966 00.061 15712 worker thread done servicing request
04:49:10.966 00.000 7988 OnExposeComplete: enter
04:49:10.966 00.000 7988 UpdateGuideState(): m_state=1
04:49:10.971 00.005 7988 UpdateCurrentPosition: no star selected
04:49:10.971 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:10.973 00.002 7988 Status Line: No star selected
04:49:10.975 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=62, FiltMin=53, FiltMax=68, Gamma=0.690
04:49:10.975 00.000 7988 UpdateGuideState exits: No star selected
04:49:10.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:10.975 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:10.975 00.000 7988 Enqueuing Expose request
04:49:10.975 00.000 15712 Worker thread wakes up
04:49:10.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:10.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:12.614 01.639 15712 Exposure complete
04:49:12.678 00.064 15712 worker thread done servicing request
04:49:12.678 00.000 7988 OnExposeComplete: enter
04:49:12.678 00.000 7988 UpdateGuideState(): m_state=1
04:49:12.678 00.000 7988 UpdateCurrentPosition: no star selected
04:49:12.682 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:12.682 00.000 7988 Status Line: No star selected
04:49:12.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=54, FiltMax=69, Gamma=0.690
04:49:12.682 00.000 7988 UpdateGuideState exits: No star selected
04:49:12.682 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:12.682 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:12.682 00.000 7988 Enqueuing Expose request
04:49:12.682 00.000 15712 Worker thread wakes up
04:49:12.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:12.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:14.212 01.530 15712 Exposure complete
04:49:14.274 00.062 15712 worker thread done servicing request
04:49:14.274 00.000 7988 OnExposeComplete: enter
04:49:14.274 00.000 7988 UpdateGuideState(): m_state=1
04:49:14.278 00.004 7988 UpdateCurrentPosition: no star selected
04:49:14.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:14.280 00.002 7988 Status Line: No star selected
04:49:14.282 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=62, FiltMin=54, FiltMax=69, Gamma=0.690
04:49:14.282 00.000 7988 UpdateGuideState exits: No star selected
04:49:14.284 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:14.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:14.286 00.002 7988 Enqueuing Expose request
04:49:14.286 00.000 15712 Worker thread wakes up
04:49:14.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:14.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:15.922 01.636 15712 Exposure complete
04:49:15.986 00.064 15712 worker thread done servicing request
04:49:15.986 00.000 7988 OnExposeComplete: enter
04:49:15.986 00.000 7988 UpdateGuideState(): m_state=1
04:49:15.989 00.003 7988 UpdateCurrentPosition: no star selected
04:49:15.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:15.991 00.002 7988 Status Line: No star selected
04:49:15.993 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:49:15.993 00.000 7988 UpdateGuideState exits: No star selected
04:49:15.995 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:15.995 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:15.997 00.002 7988 Enqueuing Expose request
04:49:15.999 00.002 15712 Worker thread wakes up
04:49:15.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:15.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:17.519 01.520 15712 Exposure complete
04:49:17.581 00.062 15712 worker thread done servicing request
04:49:17.581 00.000 7988 OnExposeComplete: enter
04:49:17.581 00.000 7988 UpdateGuideState(): m_state=1
04:49:17.585 00.004 7988 UpdateCurrentPosition: no star selected
04:49:17.585 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:17.587 00.002 7988 Status Line: No star selected
04:49:17.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=61, FiltMin=53, FiltMax=68, Gamma=0.690
04:49:17.589 00.002 7988 UpdateGuideState exits: No star selected
04:49:17.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:17.591 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:17.591 00.000 7988 Enqueuing Expose request
04:49:17.593 00.002 15712 Worker thread wakes up
04:49:17.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:17.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:19.227 01.634 15712 Exposure complete
04:49:19.294 00.067 15712 worker thread done servicing request
04:49:19.294 00.000 7988 OnExposeComplete: enter
04:49:19.294 00.000 7988 UpdateGuideState(): m_state=1
04:49:19.294 00.000 7988 UpdateCurrentPosition: no star selected
04:49:19.294 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:19.294 00.000 7988 Status Line: No star selected
04:49:19.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:49:19.294 00.000 7988 UpdateGuideState exits: No star selected
04:49:19.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:19.294 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:19.304 00.010 7988 Enqueuing Expose request
04:49:19.305 00.001 15712 Worker thread wakes up
04:49:19.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:19.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:20.822 01.517 15712 Exposure complete
04:49:20.882 00.060 15712 worker thread done servicing request
04:49:20.882 00.000 7988 OnExposeComplete: enter
04:49:20.886 00.004 7988 UpdateGuideState(): m_state=1
04:49:20.888 00.002 7988 UpdateCurrentPosition: no star selected
04:49:20.888 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:20.890 00.002 7988 Status Line: No star selected
04:49:20.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=52, FiltMax=70, Gamma=0.690
04:49:20.892 00.002 7988 UpdateGuideState exits: No star selected
04:49:20.894 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:20.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:20.896 00.002 7988 Enqueuing Expose request
04:49:20.896 00.000 15712 Worker thread wakes up
04:49:20.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:20.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:22.531 01.635 15712 Exposure complete
04:49:22.593 00.062 15712 worker thread done servicing request
04:49:22.593 00.000 7988 OnExposeComplete: enter
04:49:22.593 00.000 7988 UpdateGuideState(): m_state=1
04:49:22.593 00.000 7988 UpdateCurrentPosition: no star selected
04:49:22.593 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:22.593 00.000 7988 Status Line: No star selected
04:49:22.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=70, Gamma=0.690
04:49:22.593 00.000 7988 UpdateGuideState exits: No star selected
04:49:22.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:22.593 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:22.604 00.011 7988 Enqueuing Expose request
04:49:22.604 00.000 15712 Worker thread wakes up
04:49:22.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:22.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:24.129 01.525 15712 Exposure complete
04:49:24.191 00.062 15712 worker thread done servicing request
04:49:24.191 00.000 7988 OnExposeComplete: enter
04:49:24.191 00.000 7988 UpdateGuideState(): m_state=1
04:49:24.196 00.005 7988 UpdateCurrentPosition: no star selected
04:49:24.196 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:24.198 00.002 7988 Status Line: No star selected
04:49:24.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=52, FiltMax=71, Gamma=0.690
04:49:24.200 00.000 7988 UpdateGuideState exits: No star selected
04:49:24.202 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:24.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:24.204 00.002 7988 Enqueuing Expose request
04:49:24.204 00.000 15712 Worker thread wakes up
04:49:24.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:24.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:25.839 01.635 15712 Exposure complete
04:49:25.901 00.062 15712 worker thread done servicing request
04:49:25.901 00.000 7988 OnExposeComplete: enter
04:49:25.901 00.000 7988 UpdateGuideState(): m_state=1
04:49:25.904 00.003 7988 UpdateCurrentPosition: no star selected
04:49:25.904 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:25.907 00.003 7988 Status Line: No star selected
04:49:25.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=51, FiltMax=71, Gamma=0.690
04:49:25.907 00.000 7988 UpdateGuideState exits: No star selected
04:49:25.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:25.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:25.907 00.000 7988 Enqueuing Expose request
04:49:25.907 00.000 15712 Worker thread wakes up
04:49:25.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:25.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:27.438 01.531 15712 Exposure complete
04:49:27.500 00.062 15712 worker thread done servicing request
04:49:27.500 00.000 7988 OnExposeComplete: enter
04:49:27.500 00.000 7988 UpdateGuideState(): m_state=1
04:49:27.506 00.006 7988 UpdateCurrentPosition: no star selected
04:49:27.506 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:27.508 00.002 7988 Status Line: No star selected
04:49:27.510 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=47, FiltMax=70, Gamma=0.690
04:49:27.510 00.000 7988 UpdateGuideState exits: No star selected
04:49:27.512 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:27.512 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:27.514 00.002 7988 Enqueuing Expose request
04:49:27.514 00.000 15712 Worker thread wakes up
04:49:27.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:27.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:29.147 01.633 15712 Exposure complete
04:49:29.211 00.064 15712 worker thread done servicing request
04:49:29.211 00.000 7988 OnExposeComplete: enter
04:49:29.211 00.000 7988 UpdateGuideState(): m_state=1
04:49:29.214 00.003 7988 UpdateCurrentPosition: no star selected
04:49:29.214 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:29.216 00.002 7988 Status Line: No star selected
04:49:29.218 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=58, FiltMin=46, FiltMax=70, Gamma=0.690
04:49:29.218 00.000 7988 UpdateGuideState exits: No star selected
04:49:29.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:29.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:29.222 00.004 7988 Enqueuing Expose request
04:49:29.222 00.000 15712 Worker thread wakes up
04:49:29.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:29.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:30.746 01.524 15712 Exposure complete
04:49:30.808 00.062 15712 worker thread done servicing request
04:49:30.808 00.000 7988 OnExposeComplete: enter
04:49:30.808 00.000 7988 UpdateGuideState(): m_state=1
04:49:30.808 00.000 7988 UpdateCurrentPosition: no star selected
04:49:30.808 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:30.808 00.000 7988 Status Line: No star selected
04:49:30.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=56, FiltMin=45, FiltMax=69, Gamma=0.690
04:49:30.808 00.000 7988 UpdateGuideState exits: No star selected
04:49:30.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:30.808 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:30.808 00.000 7988 Enqueuing Expose request
04:49:30.808 00.000 15712 Worker thread wakes up
04:49:30.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:30.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:32.454 01.646 15712 Exposure complete
04:49:32.517 00.063 15712 worker thread done servicing request
04:49:32.517 00.000 7988 OnExposeComplete: enter
04:49:32.520 00.003 7988 UpdateGuideState(): m_state=1
04:49:32.520 00.000 7988 UpdateCurrentPosition: no star selected
04:49:32.520 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:32.520 00.000 7988 Status Line: No star selected
04:49:32.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=55, FiltMin=46, FiltMax=67, Gamma=0.690
04:49:32.520 00.000 7988 UpdateGuideState exits: No star selected
04:49:32.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:32.520 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:32.520 00.000 7988 Enqueuing Expose request
04:49:32.520 00.000 15712 Worker thread wakes up
04:49:32.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:32.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:34.051 01.531 15712 Exposure complete
04:49:34.114 00.063 15712 worker thread done servicing request
04:49:34.114 00.000 7988 OnExposeComplete: enter
04:49:34.114 00.000 7988 UpdateGuideState(): m_state=1
04:49:34.118 00.004 7988 UpdateCurrentPosition: no star selected
04:49:34.119 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:34.119 00.000 7988 Status Line: No star selected
04:49:34.121 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=55, FiltMin=46, FiltMax=64, Gamma=0.690
04:49:34.121 00.000 7988 UpdateGuideState exits: No star selected
04:49:34.123 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:34.123 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:34.125 00.002 7988 Enqueuing Expose request
04:49:34.125 00.000 15712 Worker thread wakes up
04:49:34.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:34.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:35.762 01.637 15712 Exposure complete
04:49:35.823 00.061 15712 worker thread done servicing request
04:49:35.823 00.000 7988 OnExposeComplete: enter
04:49:35.826 00.003 7988 UpdateGuideState(): m_state=1
04:49:35.828 00.002 7988 UpdateCurrentPosition: no star selected
04:49:35.829 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:35.830 00.001 7988 Status Line: No star selected
04:49:35.832 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=56, FiltMin=47, FiltMax=64, Gamma=0.690
04:49:35.833 00.001 7988 UpdateGuideState exits: No star selected
04:49:35.834 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:35.835 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:35.836 00.001 7988 Enqueuing Expose request
04:49:35.837 00.001 15712 Worker thread wakes up
04:49:35.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:35.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:37.353 01.516 15712 Exposure complete
04:49:37.416 00.063 15712 worker thread done servicing request
04:49:37.416 00.000 7988 OnExposeComplete: enter
04:49:37.416 00.000 7988 UpdateGuideState(): m_state=1
04:49:37.420 00.004 7988 UpdateCurrentPosition: no star selected
04:49:37.421 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:37.421 00.000 7988 Status Line: No star selected
04:49:37.423 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=57, FiltMin=47, FiltMax=67, Gamma=0.690
04:49:37.423 00.000 7988 UpdateGuideState exits: No star selected
04:49:37.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:37.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:37.423 00.000 7988 Enqueuing Expose request
04:49:37.423 00.000 15712 Worker thread wakes up
04:49:37.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:37.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:39.063 01.640 15712 Exposure complete
04:49:39.125 00.062 15712 worker thread done servicing request
04:49:39.125 00.000 7988 OnExposeComplete: enter
04:49:39.125 00.000 7988 UpdateGuideState(): m_state=1
04:49:39.128 00.003 7988 UpdateCurrentPosition: no star selected
04:49:39.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:39.130 00.002 7988 Status Line: No star selected
04:49:39.132 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=49, FiltMax=67, Gamma=0.690
04:49:39.132 00.000 7988 UpdateGuideState exits: No star selected
04:49:39.134 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:39.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:39.136 00.002 7988 Enqueuing Expose request
04:49:39.136 00.000 15712 Worker thread wakes up
04:49:39.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:39.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:40.660 01.524 15712 Exposure complete
04:49:40.722 00.062 15712 worker thread done servicing request
04:49:40.722 00.000 7988 OnExposeComplete: enter
04:49:40.722 00.000 7988 UpdateGuideState(): m_state=1
04:49:40.726 00.004 7988 UpdateCurrentPosition: no star selected
04:49:40.726 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:40.728 00.002 7988 Status Line: No star selected
04:49:40.730 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=50, FiltMax=68, Gamma=0.690
04:49:40.730 00.000 7988 UpdateGuideState exits: No star selected
04:49:40.732 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:40.732 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:40.734 00.002 7988 Enqueuing Expose request
04:49:40.734 00.000 15712 Worker thread wakes up
04:49:40.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:40.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:42.370 01.636 15712 Exposure complete
04:49:42.431 00.061 15712 worker thread done servicing request
04:49:42.433 00.002 7988 OnExposeComplete: enter
04:49:42.433 00.000 7988 UpdateGuideState(): m_state=1
04:49:42.433 00.000 7988 UpdateCurrentPosition: no star selected
04:49:42.433 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:42.437 00.004 7988 Status Line: No star selected
04:49:42.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:49:42.437 00.000 7988 UpdateGuideState exits: No star selected
04:49:42.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:42.437 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:42.437 00.000 7988 Enqueuing Expose request
04:49:42.437 00.000 15712 Worker thread wakes up
04:49:42.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:42.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:43.965 01.528 15712 Exposure complete
04:49:44.029 00.064 15712 worker thread done servicing request
04:49:44.029 00.000 7988 OnExposeComplete: enter
04:49:44.029 00.000 7988 UpdateGuideState(): m_state=1
04:49:44.033 00.004 7988 UpdateCurrentPosition: no star selected
04:49:44.033 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:44.035 00.002 7988 Status Line: No star selected
04:49:44.036 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=62, FiltMin=54, FiltMax=69, Gamma=0.690
04:49:44.036 00.000 7988 UpdateGuideState exits: No star selected
04:49:44.038 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:44.038 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:44.040 00.002 7988 Enqueuing Expose request
04:49:44.040 00.000 15712 Worker thread wakes up
04:49:44.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:44.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:45.677 01.637 15712 Exposure complete
04:49:45.738 00.061 15712 worker thread done servicing request
04:49:45.738 00.000 7988 OnExposeComplete: enter
04:49:45.738 00.000 7988 UpdateGuideState(): m_state=1
04:49:45.742 00.004 7988 UpdateCurrentPosition: no star selected
04:49:45.742 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:45.744 00.002 7988 Status Line: No star selected
04:49:45.746 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=55, FiltMax=69, Gamma=0.690
04:49:45.746 00.000 7988 UpdateGuideState exits: No star selected
04:49:45.748 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:45.748 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:45.750 00.002 7988 Enqueuing Expose request
04:49:45.750 00.000 15712 Worker thread wakes up
04:49:45.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:45.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:47.275 01.525 15712 Exposure complete
04:49:47.338 00.063 15712 worker thread done servicing request
04:49:47.338 00.000 7988 OnExposeComplete: enter
04:49:47.338 00.000 7988 UpdateGuideState(): m_state=1
04:49:47.341 00.003 7988 UpdateCurrentPosition: no star selected
04:49:47.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:47.343 00.002 7988 Status Line: No star selected
04:49:47.345 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=56, FiltMax=69, Gamma=0.690
04:49:47.345 00.000 7988 UpdateGuideState exits: No star selected
04:49:47.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:47.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:47.345 00.000 7988 Enqueuing Expose request
04:49:47.345 00.000 15712 Worker thread wakes up
04:49:47.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:47.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:48.986 01.641 15712 Exposure complete
04:49:49.048 00.062 15712 worker thread done servicing request
04:49:49.048 00.000 7988 OnExposeComplete: enter
04:49:49.048 00.000 7988 UpdateGuideState(): m_state=1
04:49:49.052 00.004 7988 UpdateCurrentPosition: no star selected
04:49:49.052 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:49.054 00.002 7988 Status Line: No star selected
04:49:49.056 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=54, FiltMax=69, Gamma=0.690
04:49:49.056 00.000 7988 UpdateGuideState exits: No star selected
04:49:49.058 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:49.058 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:49.060 00.002 7988 Enqueuing Expose request
04:49:49.060 00.000 15712 Worker thread wakes up
04:49:49.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:49.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:50.584 01.524 15712 Exposure complete
04:49:50.645 00.061 15712 worker thread done servicing request
04:49:50.645 00.000 7988 OnExposeComplete: enter
04:49:50.645 00.000 7988 UpdateGuideState(): m_state=1
04:49:50.645 00.000 7988 UpdateCurrentPosition: no star selected
04:49:50.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:50.645 00.000 7988 Status Line: No star selected
04:49:50.656 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=62, FiltMin=55, FiltMax=68, Gamma=0.690
04:49:50.656 00.000 7988 UpdateGuideState exits: No star selected
04:49:50.658 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:50.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:50.660 00.002 7988 Enqueuing Expose request
04:49:50.660 00.000 15712 Worker thread wakes up
04:49:50.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:50.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:52.300 01.640 15712 Exposure complete
04:49:52.364 00.064 15712 worker thread done servicing request
04:49:52.364 00.000 7988 OnExposeComplete: enter
04:49:52.364 00.000 7988 UpdateGuideState(): m_state=1
04:49:52.368 00.004 7988 UpdateCurrentPosition: no star selected
04:49:52.368 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:52.370 00.002 7988 Status Line: No star selected
04:49:52.372 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=54, FiltMax=69, Gamma=0.690
04:49:52.372 00.000 7988 UpdateGuideState exits: No star selected
04:49:52.374 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:52.374 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:52.374 00.000 7988 Enqueuing Expose request
04:49:52.376 00.002 15712 Worker thread wakes up
04:49:52.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:52.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:53.897 01.521 15712 Exposure complete
04:49:53.962 00.065 7988 OnExposeComplete: enter
04:49:53.964 00.002 7988 UpdateGuideState(): m_state=1
04:49:53.964 00.000 15712 worker thread done servicing request
04:49:53.966 00.002 7988 UpdateCurrentPosition: no star selected
04:49:53.966 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:53.968 00.002 7988 Status Line: No star selected
04:49:53.970 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:49:53.970 00.000 7988 UpdateGuideState exits: No star selected
04:49:53.972 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:53.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:53.975 00.003 7988 Enqueuing Expose request
04:49:53.975 00.000 15712 Worker thread wakes up
04:49:53.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:53.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:55.606 01.631 15712 Exposure complete
04:49:55.668 00.062 15712 worker thread done servicing request
04:49:55.668 00.000 7988 OnExposeComplete: enter
04:49:55.668 00.000 7988 UpdateGuideState(): m_state=1
04:49:55.674 00.006 7988 UpdateCurrentPosition: no star selected
04:49:55.674 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:55.676 00.002 7988 Status Line: No star selected
04:49:55.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=52, FiltMax=68, Gamma=0.690
04:49:55.678 00.002 7988 UpdateGuideState exits: No star selected
04:49:55.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:55.680 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:55.680 00.000 7988 Enqueuing Expose request
04:49:55.682 00.002 15712 Worker thread wakes up
04:49:55.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:55.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:57.201 01.519 15712 Exposure complete
04:49:57.263 00.062 15712 worker thread done servicing request
04:49:57.265 00.002 7988 OnExposeComplete: enter
04:49:57.265 00.000 7988 UpdateGuideState(): m_state=1
04:49:57.265 00.000 7988 UpdateCurrentPosition: no star selected
04:49:57.265 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:57.265 00.000 7988 Status Line: No star selected
04:49:57.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=59, FiltMin=52, FiltMax=68, Gamma=0.690
04:49:57.271 00.006 7988 UpdateGuideState exits: No star selected
04:49:57.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:57.271 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:57.275 00.004 7988 Enqueuing Expose request
04:49:57.275 00.000 15712 Worker thread wakes up
04:49:57.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:57.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:49:58.909 01.634 15712 Exposure complete
04:49:58.974 00.065 15712 worker thread done servicing request
04:49:58.974 00.000 7988 OnExposeComplete: enter
04:49:58.974 00.000 7988 UpdateGuideState(): m_state=1
04:49:58.974 00.000 7988 UpdateCurrentPosition: no star selected
04:49:58.974 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:49:58.974 00.000 7988 Status Line: No star selected
04:49:58.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=59, FiltMin=51, FiltMax=68, Gamma=0.690
04:49:58.974 00.000 7988 UpdateGuideState exits: No star selected
04:49:58.974 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:58.974 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:49:58.974 00.000 7988 Enqueuing Expose request
04:49:58.974 00.000 15712 Worker thread wakes up
04:49:58.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:49:58.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:00.509 01.535 15712 Exposure complete
04:50:00.567 00.058 15712 worker thread done servicing request
04:50:00.567 00.000 7988 OnExposeComplete: enter
04:50:00.567 00.000 7988 UpdateGuideState(): m_state=1
04:50:00.567 00.000 7988 UpdateCurrentPosition: no star selected
04:50:00.575 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:00.577 00.002 7988 Status Line: No star selected
04:50:00.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=52, FiltMax=68, Gamma=0.690
04:50:00.579 00.002 7988 UpdateGuideState exits: No star selected
04:50:00.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:00.581 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:00.581 00.000 7988 Enqueuing Expose request
04:50:00.583 00.002 15712 Worker thread wakes up
04:50:00.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:00.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:02.225 01.642 15712 Exposure complete
04:50:02.289 00.064 15712 worker thread done servicing request
04:50:02.289 00.000 7988 OnExposeComplete: enter
04:50:02.289 00.000 7988 UpdateGuideState(): m_state=1
04:50:02.293 00.004 7988 UpdateCurrentPosition: no star selected
04:50:02.293 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:02.295 00.002 7988 Status Line: No star selected
04:50:02.296 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=51, FiltMax=68, Gamma=0.690
04:50:02.296 00.000 7988 UpdateGuideState exits: No star selected
04:50:02.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:02.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:02.296 00.000 7988 Enqueuing Expose request
04:50:02.296 00.000 15712 Worker thread wakes up
04:50:02.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:02.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:03.825 01.529 15712 Exposure complete
04:50:03.886 00.061 15712 worker thread done servicing request
04:50:03.886 00.000 7988 OnExposeComplete: enter
04:50:03.886 00.000 7988 UpdateGuideState(): m_state=1
04:50:03.890 00.004 7988 UpdateCurrentPosition: no star selected
04:50:03.890 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:03.892 00.002 7988 Status Line: No star selected
04:50:03.895 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=59, FiltMin=49, FiltMax=68, Gamma=0.690
04:50:03.895 00.000 7988 UpdateGuideState exits: No star selected
04:50:03.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:03.895 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:03.895 00.000 7988 Enqueuing Expose request
04:50:03.895 00.000 15712 Worker thread wakes up
04:50:03.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:03.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:05.537 01.642 15712 Exposure complete
04:50:05.598 00.061 15712 worker thread done servicing request
04:50:05.598 00.000 7988 OnExposeComplete: enter
04:50:05.598 00.000 7988 UpdateGuideState(): m_state=1
04:50:05.603 00.005 7988 UpdateCurrentPosition: no star selected
04:50:05.603 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:05.605 00.002 7988 Status Line: No star selected
04:50:05.607 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=57, FiltMin=47, FiltMax=66, Gamma=0.690
04:50:05.607 00.000 7988 UpdateGuideState exits: No star selected
04:50:05.609 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:05.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:05.611 00.002 7988 Enqueuing Expose request
04:50:05.611 00.000 15712 Worker thread wakes up
04:50:05.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:05.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:07.136 01.525 15712 Exposure complete
04:50:07.197 00.061 15712 worker thread done servicing request
04:50:07.197 00.000 7988 OnExposeComplete: enter
04:50:07.197 00.000 7988 UpdateGuideState(): m_state=1
04:50:07.201 00.004 7988 UpdateCurrentPosition: no star selected
04:50:07.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:07.203 00.002 7988 Status Line: No star selected
04:50:07.205 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=56, FiltMin=46, FiltMax=66, Gamma=0.690
04:50:07.205 00.000 7988 UpdateGuideState exits: No star selected
04:50:07.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:07.205 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:07.205 00.000 7988 Enqueuing Expose request
04:50:07.205 00.000 15712 Worker thread wakes up
04:50:07.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:07.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:08.845 01.640 15712 Exposure complete
04:50:08.906 00.061 15712 worker thread done servicing request
04:50:08.906 00.000 7988 OnExposeComplete: enter
04:50:08.906 00.000 7988 UpdateGuideState(): m_state=1
04:50:08.910 00.004 7988 UpdateCurrentPosition: no star selected
04:50:08.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:08.910 00.000 7988 Status Line: No star selected
04:50:08.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=56, FiltMin=46, FiltMax=67, Gamma=0.690
04:50:08.910 00.000 7988 UpdateGuideState exits: No star selected
04:50:08.916 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:08.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:08.916 00.000 7988 Enqueuing Expose request
04:50:08.916 00.000 15712 Worker thread wakes up
04:50:08.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:08.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:10.439 01.523 15712 Exposure complete
04:50:10.501 00.062 15712 worker thread done servicing request
04:50:10.501 00.000 7988 OnExposeComplete: enter
04:50:10.501 00.000 7988 UpdateGuideState(): m_state=1
04:50:10.501 00.000 7988 UpdateCurrentPosition: no star selected
04:50:10.501 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:10.501 00.000 7988 Status Line: No star selected
04:50:10.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=56, FiltMin=45, FiltMax=69, Gamma=0.690
04:50:10.501 00.000 7988 UpdateGuideState exits: No star selected
04:50:10.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:10.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:10.501 00.000 7988 Enqueuing Expose request
04:50:10.515 00.014 15712 Worker thread wakes up
04:50:10.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:10.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:12.148 01.633 15712 Exposure complete
04:50:12.211 00.063 15712 worker thread done servicing request
04:50:12.211 00.000 7988 OnExposeComplete: enter
04:50:12.211 00.000 7988 UpdateGuideState(): m_state=1
04:50:12.211 00.000 7988 UpdateCurrentPosition: no star selected
04:50:12.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:12.211 00.000 7988 Status Line: No star selected
04:50:12.218 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=58, FiltMin=46, FiltMax=68, Gamma=0.690
04:50:12.218 00.000 7988 UpdateGuideState exits: No star selected
04:50:12.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:12.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:12.218 00.000 7988 Enqueuing Expose request
04:50:12.218 00.000 15712 Worker thread wakes up
04:50:12.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:12.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:13.747 01.529 15712 Exposure complete
04:50:13.809 00.062 15712 worker thread done servicing request
04:50:13.809 00.000 7988 OnExposeComplete: enter
04:50:13.809 00.000 7988 UpdateGuideState(): m_state=1
04:50:13.812 00.003 7988 UpdateCurrentPosition: no star selected
04:50:13.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:13.814 00.002 7988 Status Line: No star selected
04:50:13.816 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=59, FiltMin=46, FiltMax=68, Gamma=0.690
04:50:13.816 00.000 7988 UpdateGuideState exits: No star selected
04:50:13.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:13.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:13.816 00.000 7988 Enqueuing Expose request
04:50:13.816 00.000 15712 Worker thread wakes up
04:50:13.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:13.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:15.458 01.642 15712 Exposure complete
04:50:15.521 00.063 15712 worker thread done servicing request
04:50:15.521 00.000 7988 OnExposeComplete: enter
04:50:15.521 00.000 7988 UpdateGuideState(): m_state=1
04:50:15.521 00.000 7988 UpdateCurrentPosition: no star selected
04:50:15.521 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:15.521 00.000 7988 Status Line: No star selected
04:50:15.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=57, FiltMin=43, FiltMax=69, Gamma=0.690
04:50:15.521 00.000 7988 UpdateGuideState exits: No star selected
04:50:15.521 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:15.521 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:15.521 00.000 7988 Enqueuing Expose request
04:50:15.521 00.000 15712 Worker thread wakes up
04:50:15.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:15.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:17.053 01.532 15712 Exposure complete
04:50:17.114 00.061 15712 worker thread done servicing request
04:50:17.114 00.000 7988 OnExposeComplete: enter
04:50:17.114 00.000 7988 UpdateGuideState(): m_state=1
04:50:17.119 00.005 7988 UpdateCurrentPosition: no star selected
04:50:17.119 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:17.121 00.002 7988 Status Line: No star selected
04:50:17.123 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=55, FiltMin=43, FiltMax=68, Gamma=0.690
04:50:17.123 00.000 7988 UpdateGuideState exits: No star selected
04:50:17.125 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:17.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:17.127 00.002 7988 Enqueuing Expose request
04:50:17.127 00.000 15712 Worker thread wakes up
04:50:17.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:17.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:18.761 01.634 15712 Exposure complete
04:50:18.822 00.061 15712 worker thread done servicing request
04:50:18.822 00.000 7988 OnExposeComplete: enter
04:50:18.822 00.000 7988 UpdateGuideState(): m_state=1
04:50:18.822 00.000 7988 UpdateCurrentPosition: no star selected
04:50:18.822 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:18.822 00.000 7988 Status Line: No star selected
04:50:18.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=52, FiltMin=42, FiltMax=66, Gamma=0.690
04:50:18.822 00.000 7988 UpdateGuideState exits: No star selected
04:50:18.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:18.822 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:18.822 00.000 7988 Enqueuing Expose request
04:50:18.822 00.000 15712 Worker thread wakes up
04:50:18.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:18.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:20.359 01.537 15712 Exposure complete
04:50:20.420 00.061 15712 worker thread done servicing request
04:50:20.420 00.000 7988 OnExposeComplete: enter
04:50:20.420 00.000 7988 UpdateGuideState(): m_state=1
04:50:20.424 00.004 7988 UpdateCurrentPosition: no star selected
04:50:20.424 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:20.426 00.002 7988 Status Line: No star selected
04:50:20.428 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=52, FiltMin=43, FiltMax=65, Gamma=0.690
04:50:20.428 00.000 7988 UpdateGuideState exits: No star selected
04:50:20.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:20.428 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:20.428 00.000 7988 Enqueuing Expose request
04:50:20.428 00.000 15712 Worker thread wakes up
04:50:20.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:20.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:22.066 01.638 15712 Exposure complete
04:50:22.127 00.061 15712 worker thread done servicing request
04:50:22.127 00.000 7988 OnExposeComplete: enter
04:50:22.127 00.000 7988 UpdateGuideState(): m_state=1
04:50:22.131 00.004 7988 UpdateCurrentPosition: no star selected
04:50:22.131 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:22.133 00.002 7988 Status Line: No star selected
04:50:22.135 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=51, FiltMin=43, FiltMax=64, Gamma=0.690
04:50:22.135 00.000 7988 UpdateGuideState exits: No star selected
04:50:22.137 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:22.137 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:22.139 00.002 7988 Enqueuing Expose request
04:50:22.139 00.000 15712 Worker thread wakes up
04:50:22.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:22.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:23.664 01.525 15712 Exposure complete
04:50:23.727 00.063 15712 worker thread done servicing request
04:50:23.727 00.000 7988 OnExposeComplete: enter
04:50:23.727 00.000 7988 UpdateGuideState(): m_state=1
04:50:23.727 00.000 7988 UpdateCurrentPosition: no star selected
04:50:23.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:23.727 00.000 7988 Status Line: No star selected
04:50:23.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=52, FiltMin=42, FiltMax=61, Gamma=0.690
04:50:23.727 00.000 7988 UpdateGuideState exits: No star selected
04:50:23.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:23.727 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:23.737 00.010 7988 Enqueuing Expose request
04:50:23.737 00.000 15712 Worker thread wakes up
04:50:23.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:23.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:25.370 01.633 15712 Exposure complete
04:50:25.434 00.064 15712 worker thread done servicing request
04:50:25.434 00.000 7988 OnExposeComplete: enter
04:50:25.434 00.000 7988 UpdateGuideState(): m_state=1
04:50:25.434 00.000 7988 UpdateCurrentPosition: no star selected
04:50:25.437 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:25.439 00.002 7988 Status Line: No star selected
04:50:25.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=53, FiltMin=43, FiltMax=63, Gamma=0.690
04:50:25.441 00.002 7988 UpdateGuideState exits: No star selected
04:50:25.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:25.443 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:25.443 00.000 7988 Enqueuing Expose request
04:50:25.445 00.002 15712 Worker thread wakes up
04:50:25.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:25.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:26.970 01.525 15712 Exposure complete
04:50:27.032 00.062 15712 worker thread done servicing request
04:50:27.032 00.000 7988 OnExposeComplete: enter
04:50:27.032 00.000 7988 UpdateGuideState(): m_state=1
04:50:27.036 00.004 7988 UpdateCurrentPosition: no star selected
04:50:27.037 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:27.037 00.000 7988 Status Line: No star selected
04:50:27.039 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=54, FiltMin=43, FiltMax=65, Gamma=0.690
04:50:27.039 00.000 7988 UpdateGuideState exits: No star selected
04:50:27.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:27.039 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:27.039 00.000 7988 Enqueuing Expose request
04:50:27.039 00.000 15712 Worker thread wakes up
04:50:27.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:27.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:28.682 01.643 15712 Exposure complete
04:50:28.744 00.062 15712 worker thread done servicing request
04:50:28.744 00.000 7988 OnExposeComplete: enter
04:50:28.744 00.000 7988 UpdateGuideState(): m_state=1
04:50:28.747 00.003 7988 UpdateCurrentPosition: no star selected
04:50:28.747 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:28.749 00.002 7988 Status Line: No star selected
04:50:28.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=56, FiltMin=45, FiltMax=66, Gamma=0.690
04:50:28.749 00.000 7988 UpdateGuideState exits: No star selected
04:50:28.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:28.749 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:28.749 00.000 7988 Enqueuing Expose request
04:50:28.749 00.000 15712 Worker thread wakes up
04:50:28.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:28.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:30.279 01.530 15712 Exposure complete
04:50:30.341 00.062 15712 worker thread done servicing request
04:50:30.341 00.000 7988 OnExposeComplete: enter
04:50:30.343 00.002 7988 UpdateGuideState(): m_state=1
04:50:30.345 00.002 7988 UpdateCurrentPosition: no star selected
04:50:30.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:30.347 00.002 7988 Status Line: No star selected
04:50:30.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=57, FiltMin=47, FiltMax=67, Gamma=0.690
04:50:30.349 00.002 7988 UpdateGuideState exits: No star selected
04:50:30.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:30.351 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:30.351 00.000 7988 Enqueuing Expose request
04:50:30.353 00.002 15712 Worker thread wakes up
04:50:30.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:30.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:31.988 01.635 15712 Exposure complete
04:50:32.050 00.062 15712 worker thread done servicing request
04:50:32.050 00.000 7988 OnExposeComplete: enter
04:50:32.050 00.000 7988 UpdateGuideState(): m_state=1
04:50:32.054 00.004 7988 UpdateCurrentPosition: no star selected
04:50:32.054 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:32.056 00.002 7988 Status Line: No star selected
04:50:32.058 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=48, FiltMax=67, Gamma=0.690
04:50:32.058 00.000 7988 UpdateGuideState exits: No star selected
04:50:32.060 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:32.060 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:32.062 00.002 7988 Enqueuing Expose request
04:50:32.062 00.000 15712 Worker thread wakes up
04:50:32.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:32.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:33.583 01.521 15712 Exposure complete
04:50:33.645 00.062 15712 worker thread done servicing request
04:50:33.645 00.000 7988 OnExposeComplete: enter
04:50:33.645 00.000 7988 UpdateGuideState(): m_state=1
04:50:33.645 00.000 7988 UpdateCurrentPosition: no star selected
04:50:33.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:33.651 00.006 7988 Status Line: No star selected
04:50:33.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=60, FiltMin=51, FiltMax=67, Gamma=0.690
04:50:33.651 00.000 7988 UpdateGuideState exits: No star selected
04:50:33.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:33.651 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:33.651 00.000 7988 Enqueuing Expose request
04:50:33.651 00.000 15712 Worker thread wakes up
04:50:33.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:33.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:35.288 01.637 15712 Exposure complete
04:50:35.352 00.064 15712 worker thread done servicing request
04:50:35.352 00.000 7988 OnExposeComplete: enter
04:50:35.352 00.000 7988 UpdateGuideState(): m_state=1
04:50:35.355 00.003 7988 UpdateCurrentPosition: no star selected
04:50:35.355 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:35.357 00.002 7988 Status Line: No star selected
04:50:35.359 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=52, FiltMax=68, Gamma=0.690
04:50:35.359 00.000 7988 UpdateGuideState exits: No star selected
04:50:35.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:35.359 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:35.363 00.004 7988 Enqueuing Expose request
04:50:35.363 00.000 15712 Worker thread wakes up
04:50:35.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:35.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:36.886 01.523 15712 Exposure complete
04:50:36.948 00.062 15712 worker thread done servicing request
04:50:36.948 00.000 7988 OnExposeComplete: enter
04:50:36.948 00.000 7988 UpdateGuideState(): m_state=1
04:50:36.952 00.004 7988 UpdateCurrentPosition: no star selected
04:50:36.952 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:36.954 00.002 7988 Status Line: No star selected
04:50:36.956 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=52, FiltMax=68, Gamma=0.690
04:50:36.956 00.000 7988 UpdateGuideState exits: No star selected
04:50:36.958 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:36.958 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:36.960 00.002 7988 Enqueuing Expose request
04:50:36.960 00.000 15712 Worker thread wakes up
04:50:36.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:36.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:38.598 01.638 15712 Exposure complete
04:50:38.659 00.061 15712 worker thread done servicing request
04:50:38.659 00.000 7988 OnExposeComplete: enter
04:50:38.663 00.004 7988 UpdateGuideState(): m_state=1
04:50:38.663 00.000 7988 UpdateCurrentPosition: no star selected
04:50:38.665 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:38.665 00.000 7988 Status Line: No star selected
04:50:38.667 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=62, FiltMin=54, FiltMax=69, Gamma=0.690
04:50:38.669 00.002 7988 UpdateGuideState exits: No star selected
04:50:38.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:38.671 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:38.671 00.000 7988 Enqueuing Expose request
04:50:38.673 00.002 15712 Worker thread wakes up
04:50:38.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:38.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:40.190 01.517 15712 Exposure complete
04:50:40.252 00.062 15712 worker thread done servicing request
04:50:40.252 00.000 7988 OnExposeComplete: enter
04:50:40.252 00.000 7988 UpdateGuideState(): m_state=1
04:50:40.256 00.004 7988 UpdateCurrentPosition: no star selected
04:50:40.256 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:40.258 00.002 7988 Status Line: No star selected
04:50:40.260 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=63, FiltMin=55, FiltMax=71, Gamma=0.690
04:50:40.261 00.001 7988 UpdateGuideState exits: No star selected
04:50:40.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:40.263 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:40.263 00.000 7988 Enqueuing Expose request
04:50:40.265 00.002 15712 Worker thread wakes up
04:50:40.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:40.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:41.900 01.635 15712 Exposure complete
04:50:41.964 00.064 7988 OnExposeComplete: enter
04:50:41.965 00.001 7988 UpdateGuideState(): m_state=1
04:50:41.967 00.002 15712 worker thread done servicing request
04:50:41.967 00.000 7988 UpdateCurrentPosition: no star selected
04:50:41.967 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:41.969 00.002 7988 Status Line: No star selected
04:50:41.971 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=63, FiltMin=55, FiltMax=71, Gamma=0.690
04:50:41.971 00.000 7988 UpdateGuideState exits: No star selected
04:50:41.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:41.971 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:41.971 00.000 7988 Enqueuing Expose request
04:50:41.971 00.000 15712 Worker thread wakes up
04:50:41.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:41.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:43.500 01.529 15712 Exposure complete
04:50:43.561 00.061 15712 worker thread done servicing request
04:50:43.561 00.000 7988 OnExposeComplete: enter
04:50:43.563 00.002 7988 UpdateGuideState(): m_state=1
04:50:43.565 00.002 7988 UpdateCurrentPosition: no star selected
04:50:43.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:43.567 00.002 7988 Status Line: No star selected
04:50:43.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
04:50:43.569 00.002 7988 UpdateGuideState exits: No star selected
04:50:43.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:43.571 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:43.571 00.000 7988 Enqueuing Expose request
04:50:43.573 00.002 15712 Worker thread wakes up
04:50:43.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:43.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:45.210 01.637 15712 Exposure complete
04:50:45.272 00.062 15712 worker thread done servicing request
04:50:45.272 00.000 7988 OnExposeComplete: enter
04:50:45.272 00.000 7988 UpdateGuideState(): m_state=1
04:50:45.276 00.004 7988 UpdateCurrentPosition: no star selected
04:50:45.276 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:45.278 00.002 7988 Status Line: No star selected
04:50:45.280 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=55, FiltMax=71, Gamma=0.690
04:50:45.281 00.001 7988 UpdateGuideState exits: No star selected
04:50:45.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:45.283 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:45.283 00.000 7988 Enqueuing Expose request
04:50:45.285 00.002 15712 Worker thread wakes up
04:50:45.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:45.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:46.809 01.524 15712 Exposure complete
04:50:46.871 00.062 15712 worker thread done servicing request
04:50:46.871 00.000 7988 OnExposeComplete: enter
04:50:46.871 00.000 7988 UpdateGuideState(): m_state=1
04:50:46.875 00.004 7988 UpdateCurrentPosition: no star selected
04:50:46.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:46.877 00.002 7988 Status Line: No star selected
04:50:46.879 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=53, FiltMax=71, Gamma=0.690
04:50:46.881 00.002 7988 UpdateGuideState exits: No star selected
04:50:46.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:46.883 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:46.883 00.000 7988 Enqueuing Expose request
04:50:46.885 00.002 15712 Worker thread wakes up
04:50:46.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:46.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:48.520 01.635 15712 Exposure complete
04:50:48.580 00.060 15712 worker thread done servicing request
04:50:48.583 00.003 7988 OnExposeComplete: enter
04:50:48.583 00.000 7988 UpdateGuideState(): m_state=1
04:50:48.585 00.002 7988 UpdateCurrentPosition: no star selected
04:50:48.585 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:48.587 00.002 7988 Status Line: No star selected
04:50:48.589 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=60, FiltMin=53, FiltMax=69, Gamma=0.690
04:50:48.589 00.000 7988 UpdateGuideState exits: No star selected
04:50:48.591 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:48.591 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:48.593 00.002 7988 Enqueuing Expose request
04:50:48.593 00.000 15712 Worker thread wakes up
04:50:48.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:48.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:50.114 01.521 15712 Exposure complete
04:50:50.176 00.062 15712 worker thread done servicing request
04:50:50.176 00.000 7988 OnExposeComplete: enter
04:50:50.176 00.000 7988 UpdateGuideState(): m_state=1
04:50:50.176 00.000 7988 UpdateCurrentPosition: no star selected
04:50:50.176 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:50.184 00.008 7988 Status Line: No star selected
04:50:50.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=50, FiltMax=67, Gamma=0.690
04:50:50.184 00.000 7988 UpdateGuideState exits: No star selected
04:50:50.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:50.184 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:50.184 00.000 7988 Enqueuing Expose request
04:50:50.184 00.000 15712 Worker thread wakes up
04:50:50.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:50.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:51.930 01.746 15712 Exposure complete
04:50:51.991 00.061 15712 worker thread done servicing request
04:50:51.991 00.000 7988 OnExposeComplete: enter
04:50:51.991 00.000 7988 UpdateGuideState(): m_state=1
04:50:51.997 00.006 7988 UpdateCurrentPosition: no star selected
04:50:51.997 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:51.999 00.002 7988 Status Line: No star selected
04:50:52.001 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=57, FiltMin=50, FiltMax=66, Gamma=0.690
04:50:52.001 00.000 7988 UpdateGuideState exits: No star selected
04:50:52.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:52.004 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:52.004 00.000 7988 Enqueuing Expose request
04:50:52.004 00.000 15712 Worker thread wakes up
04:50:52.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:52.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:53.415 01.411 15712 Exposure complete
04:50:53.476 00.061 15712 worker thread done servicing request
04:50:53.476 00.000 7988 OnExposeComplete: enter
04:50:53.476 00.000 7988 UpdateGuideState(): m_state=1
04:50:53.481 00.005 7988 UpdateCurrentPosition: no star selected
04:50:53.481 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:53.483 00.002 7988 Status Line: No star selected
04:50:53.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=56, FiltMin=46, FiltMax=65, Gamma=0.690
04:50:53.485 00.002 7988 UpdateGuideState exits: No star selected
04:50:53.485 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:53.487 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:53.487 00.000 7988 Enqueuing Expose request
04:50:53.489 00.002 15712 Worker thread wakes up
04:50:53.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:53.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:55.122 01.633 15712 Exposure complete
04:50:55.185 00.063 15712 worker thread done servicing request
04:50:55.187 00.002 7988 OnExposeComplete: enter
04:50:55.187 00.000 7988 UpdateGuideState(): m_state=1
04:50:55.187 00.000 7988 UpdateCurrentPosition: no star selected
04:50:55.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:55.187 00.000 7988 Status Line: No star selected
04:50:55.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=54, FiltMin=46, FiltMax=63, Gamma=0.690
04:50:55.187 00.000 7988 UpdateGuideState exits: No star selected
04:50:55.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:55.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:55.187 00.000 7988 Enqueuing Expose request
04:50:55.187 00.000 15712 Worker thread wakes up
04:50:55.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:55.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:56.720 01.533 15712 Exposure complete
04:50:56.783 00.063 15712 worker thread done servicing request
04:50:56.785 00.002 7988 OnExposeComplete: enter
04:50:56.785 00.000 7988 UpdateGuideState(): m_state=1
04:50:56.785 00.000 7988 UpdateCurrentPosition: no star selected
04:50:56.785 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:56.785 00.000 7988 Status Line: No star selected
04:50:56.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=53, FiltMin=45, FiltMax=62, Gamma=0.690
04:50:56.785 00.000 7988 UpdateGuideState exits: No star selected
04:50:56.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:56.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:56.785 00.000 7988 Enqueuing Expose request
04:50:56.785 00.000 15712 Worker thread wakes up
04:50:56.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:56.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:50:58.431 01.646 15712 Exposure complete
04:50:58.494 00.063 15712 worker thread done servicing request
04:50:58.494 00.000 7988 OnExposeComplete: enter
04:50:58.494 00.000 7988 UpdateGuideState(): m_state=1
04:50:58.496 00.002 7988 UpdateCurrentPosition: no star selected
04:50:58.498 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:50:58.498 00.000 7988 Status Line: No star selected
04:50:58.501 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=52, FiltMin=45, FiltMax=60, Gamma=0.690
04:50:58.503 00.002 7988 UpdateGuideState exits: No star selected
04:50:58.505 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:58.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:50:58.507 00.002 7988 Enqueuing Expose request
04:50:58.508 00.001 15712 Worker thread wakes up
04:50:58.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:50:58.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:00.027 01.519 15712 Exposure complete
04:51:00.091 00.064 15712 worker thread done servicing request
04:51:00.091 00.000 7988 OnExposeComplete: enter
04:51:00.091 00.000 7988 UpdateGuideState(): m_state=1
04:51:00.094 00.003 7988 UpdateCurrentPosition: no star selected
04:51:00.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:00.096 00.002 7988 Status Line: No star selected
04:51:00.098 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=53, FiltMin=46, FiltMax=62, Gamma=0.690
04:51:00.098 00.000 7988 UpdateGuideState exits: No star selected
04:51:00.099 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:00.099 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:00.099 00.000 7988 Enqueuing Expose request
04:51:00.099 00.000 15712 Worker thread wakes up
04:51:00.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:00.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:01.739 01.640 15712 Exposure complete
04:51:01.801 00.062 15712 worker thread done servicing request
04:51:01.801 00.000 7988 OnExposeComplete: enter
04:51:01.801 00.000 7988 UpdateGuideState(): m_state=1
04:51:01.801 00.000 7988 UpdateCurrentPosition: no star selected
04:51:01.805 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:01.805 00.000 7988 Status Line: No star selected
04:51:01.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=54, FiltMin=46, FiltMax=63, Gamma=0.690
04:51:01.805 00.000 7988 UpdateGuideState exits: No star selected
04:51:01.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:01.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:01.805 00.000 7988 Enqueuing Expose request
04:51:01.805 00.000 15712 Worker thread wakes up
04:51:01.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:01.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:03.337 01.532 15712 Exposure complete
04:51:03.398 00.061 15712 worker thread done servicing request
04:51:03.398 00.000 7988 OnExposeComplete: enter
04:51:03.398 00.000 7988 UpdateGuideState(): m_state=1
04:51:03.403 00.005 7988 UpdateCurrentPosition: no star selected
04:51:03.403 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:03.405 00.002 7988 Status Line: No star selected
04:51:03.406 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=54, FiltMin=47, FiltMax=62, Gamma=0.690
04:51:03.408 00.002 7988 UpdateGuideState exits: No star selected
04:51:03.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:03.410 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:03.410 00.000 7988 Enqueuing Expose request
04:51:03.412 00.002 15712 Worker thread wakes up
04:51:03.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:03.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:05.046 01.634 15712 Exposure complete
04:51:05.108 00.062 15712 worker thread done servicing request
04:51:05.108 00.000 7988 OnExposeComplete: enter
04:51:05.108 00.000 7988 UpdateGuideState(): m_state=1
04:51:05.112 00.004 7988 UpdateCurrentPosition: no star selected
04:51:05.112 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:05.114 00.002 7988 Status Line: No star selected
04:51:05.116 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=47, FiltMax=63, Gamma=0.690
04:51:05.116 00.000 7988 UpdateGuideState exits: No star selected
04:51:05.118 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:05.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:05.120 00.002 7988 Enqueuing Expose request
04:51:05.120 00.000 15712 Worker thread wakes up
04:51:05.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:05.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:06.640 01.520 15712 Exposure complete
04:51:06.701 00.061 15712 worker thread done servicing request
04:51:06.701 00.000 7988 OnExposeComplete: enter
04:51:06.701 00.000 7988 UpdateGuideState(): m_state=1
04:51:06.706 00.005 7988 UpdateCurrentPosition: no star selected
04:51:06.706 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:06.708 00.002 7988 Status Line: No star selected
04:51:06.709 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=56, FiltMin=47, FiltMax=64, Gamma=0.690
04:51:06.711 00.002 7988 UpdateGuideState exits: No star selected
04:51:06.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:06.713 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:06.713 00.000 7988 Enqueuing Expose request
04:51:06.715 00.002 15712 Worker thread wakes up
04:51:06.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:06.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:08.348 01.633 15712 Exposure complete
04:51:08.411 00.063 15712 worker thread done servicing request
04:51:08.411 00.000 7988 OnExposeComplete: enter
04:51:08.411 00.000 7988 UpdateGuideState(): m_state=1
04:51:08.415 00.004 7988 UpdateCurrentPosition: no star selected
04:51:08.415 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:08.417 00.002 7988 Status Line: No star selected
04:51:08.419 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=48, FiltMax=64, Gamma=0.690
04:51:08.419 00.000 7988 UpdateGuideState exits: No star selected
04:51:08.421 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:08.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:08.423 00.002 7988 Enqueuing Expose request
04:51:08.423 00.000 15712 Worker thread wakes up
04:51:08.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:08.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:09.944 01.521 15712 Exposure complete
04:51:10.010 00.066 15712 worker thread done servicing request
04:51:10.010 00.000 7988 OnExposeComplete: enter
04:51:10.010 00.000 7988 UpdateGuideState(): m_state=1
04:51:10.013 00.003 7988 UpdateCurrentPosition: no star selected
04:51:10.013 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:10.015 00.002 7988 Status Line: No star selected
04:51:10.017 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=47, FiltMax=75, Gamma=0.690
04:51:10.017 00.000 7988 UpdateGuideState exits: No star selected
04:51:10.019 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:10.019 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:10.021 00.002 7988 Enqueuing Expose request
04:51:10.021 00.000 15712 Worker thread wakes up
04:51:10.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:10.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:11.651 01.630 15712 Exposure complete
04:51:11.714 00.063 15712 worker thread done servicing request
04:51:11.714 00.000 7988 OnExposeComplete: enter
04:51:11.714 00.000 7988 UpdateGuideState(): m_state=1
04:51:11.719 00.005 7988 UpdateCurrentPosition: no star selected
04:51:11.719 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:11.721 00.002 7988 Status Line: No star selected
04:51:11.723 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=46, FiltMax=63, Gamma=0.690
04:51:11.723 00.000 7988 UpdateGuideState exits: No star selected
04:51:11.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:11.726 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:11.726 00.000 7988 Enqueuing Expose request
04:51:11.726 00.000 15712 Worker thread wakes up
04:51:11.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:11.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:13.250 01.524 15712 Exposure complete
04:51:13.311 00.061 15712 worker thread done servicing request
04:51:13.311 00.000 7988 OnExposeComplete: enter
04:51:13.311 00.000 7988 UpdateGuideState(): m_state=1
04:51:13.316 00.005 7988 UpdateCurrentPosition: no star selected
04:51:13.316 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:13.318 00.002 7988 Status Line: No star selected
04:51:13.320 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=54, FiltMin=47, FiltMax=64, Gamma=0.690
04:51:13.320 00.000 7988 UpdateGuideState exits: No star selected
04:51:13.322 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:13.322 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:13.324 00.002 7988 Enqueuing Expose request
04:51:13.324 00.000 15712 Worker thread wakes up
04:51:13.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:13.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:14.957 01.633 15712 Exposure complete
04:51:15.021 00.064 15712 worker thread done servicing request
04:51:15.021 00.000 7988 OnExposeComplete: enter
04:51:15.021 00.000 7988 UpdateGuideState(): m_state=1
04:51:15.025 00.004 7988 UpdateCurrentPosition: no star selected
04:51:15.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:15.027 00.002 7988 Status Line: No star selected
04:51:15.029 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=55, FiltMin=47, FiltMax=65, Gamma=0.690
04:51:15.030 00.001 7988 UpdateGuideState exits: No star selected
04:51:15.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:15.032 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:15.032 00.000 7988 Enqueuing Expose request
04:51:15.034 00.002 15712 Worker thread wakes up
04:51:15.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:15.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:16.560 01.526 15712 Exposure complete
04:51:16.623 00.063 15712 worker thread done servicing request
04:51:16.623 00.000 7988 OnExposeComplete: enter
04:51:16.623 00.000 7988 UpdateGuideState(): m_state=1
04:51:16.623 00.000 7988 UpdateCurrentPosition: no star selected
04:51:16.623 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:16.623 00.000 7988 Status Line: No star selected
04:51:16.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=56, FiltMin=46, FiltMax=67, Gamma=0.690
04:51:16.630 00.007 7988 UpdateGuideState exits: No star selected
04:51:16.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:16.630 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:16.630 00.000 7988 Enqueuing Expose request
04:51:16.630 00.000 15712 Worker thread wakes up
04:51:16.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:16.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:18.268 01.638 15712 Exposure complete
04:51:18.332 00.064 15712 worker thread done servicing request
04:51:18.332 00.000 7988 OnExposeComplete: enter
04:51:18.332 00.000 7988 UpdateGuideState(): m_state=1
04:51:18.334 00.002 7988 UpdateCurrentPosition: no star selected
04:51:18.334 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:18.336 00.002 7988 Status Line: No star selected
04:51:18.338 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=46, FiltMax=67, Gamma=0.690
04:51:18.338 00.000 7988 UpdateGuideState exits: No star selected
04:51:18.340 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:18.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:18.342 00.002 7988 Enqueuing Expose request
04:51:18.342 00.000 15712 Worker thread wakes up
04:51:18.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:18.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:19.865 01.523 15712 Exposure complete
04:51:19.926 00.061 15712 worker thread done servicing request
04:51:19.926 00.000 7988 OnExposeComplete: enter
04:51:19.926 00.000 7988 UpdateGuideState(): m_state=1
04:51:19.931 00.005 7988 UpdateCurrentPosition: no star selected
04:51:19.932 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:19.932 00.000 7988 Status Line: No star selected
04:51:19.934 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=60, FiltMin=48, FiltMax=68, Gamma=0.690
04:51:19.936 00.002 7988 UpdateGuideState exits: No star selected
04:51:19.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:19.938 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:19.938 00.000 7988 Enqueuing Expose request
04:51:19.940 00.002 15712 Worker thread wakes up
04:51:19.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:19.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:21.685 01.745 15712 Exposure complete
04:51:21.746 00.061 15712 worker thread done servicing request
04:51:21.746 00.000 7988 OnExposeComplete: enter
04:51:21.746 00.000 7988 UpdateGuideState(): m_state=1
04:51:21.751 00.005 7988 UpdateCurrentPosition: no star selected
04:51:21.751 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:21.754 00.003 7988 Status Line: No star selected
04:51:21.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=51, FiltMax=69, Gamma=0.690
04:51:21.756 00.002 7988 UpdateGuideState exits: No star selected
04:51:21.756 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:21.758 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:21.758 00.000 7988 Enqueuing Expose request
04:51:21.760 00.002 15712 Worker thread wakes up
04:51:21.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:21.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:23.168 01.408 15712 Exposure complete
04:51:23.230 00.062 15712 worker thread done servicing request
04:51:23.230 00.000 7988 OnExposeComplete: enter
04:51:23.230 00.000 7988 UpdateGuideState(): m_state=1
04:51:23.230 00.000 7988 UpdateCurrentPosition: no star selected
04:51:23.236 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:23.236 00.000 7988 Status Line: No star selected
04:51:23.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=53, FiltMax=69, Gamma=0.690
04:51:23.236 00.000 7988 UpdateGuideState exits: No star selected
04:51:23.236 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:23.236 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:23.236 00.000 7988 Enqueuing Expose request
04:51:23.236 00.000 15712 Worker thread wakes up
04:51:23.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:23.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:24.875 01.639 15712 Exposure complete
04:51:24.939 00.064 15712 worker thread done servicing request
04:51:24.939 00.000 7988 OnExposeComplete: enter
04:51:24.939 00.000 7988 UpdateGuideState(): m_state=1
04:51:24.939 00.000 7988 UpdateCurrentPosition: no star selected
04:51:24.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:24.939 00.000 7988 Status Line: No star selected
04:51:24.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=53, FiltMax=69, Gamma=0.690
04:51:24.939 00.000 7988 UpdateGuideState exits: No star selected
04:51:24.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:24.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:24.939 00.000 7988 Enqueuing Expose request
04:51:24.939 00.000 15712 Worker thread wakes up
04:51:24.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:24.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:26.476 01.537 15712 Exposure complete
04:51:26.538 00.062 15712 worker thread done servicing request
04:51:26.540 00.002 7988 OnExposeComplete: enter
04:51:26.540 00.000 7988 UpdateGuideState(): m_state=1
04:51:26.540 00.000 7988 UpdateCurrentPosition: no star selected
04:51:26.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:26.540 00.000 7988 Status Line: No star selected
04:51:26.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:51:26.540 00.000 7988 UpdateGuideState exits: No star selected
04:51:26.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:26.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:26.540 00.000 7988 Enqueuing Expose request
04:51:26.540 00.000 15712 Worker thread wakes up
04:51:26.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:26.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:28.185 01.645 15712 Exposure complete
04:51:28.247 00.062 15712 worker thread done servicing request
04:51:28.247 00.000 7988 OnExposeComplete: enter
04:51:28.247 00.000 7988 UpdateGuideState(): m_state=1
04:51:28.252 00.005 7988 UpdateCurrentPosition: no star selected
04:51:28.252 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:28.254 00.002 7988 Status Line: No star selected
04:51:28.256 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=61, FiltMin=53, FiltMax=68, Gamma=0.690
04:51:28.256 00.000 7988 UpdateGuideState exits: No star selected
04:51:28.258 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:28.258 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:28.260 00.002 7988 Enqueuing Expose request
04:51:28.260 00.000 15712 Worker thread wakes up
04:51:28.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:28.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:29.784 01.524 15712 Exposure complete
04:51:29.847 00.063 15712 worker thread done servicing request
04:51:29.848 00.001 7988 OnExposeComplete: enter
04:51:29.849 00.001 7988 UpdateGuideState(): m_state=1
04:51:29.850 00.001 7988 UpdateCurrentPosition: no star selected
04:51:29.851 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:29.852 00.001 7988 Status Line: No star selected
04:51:29.854 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=52, FiltMax=67, Gamma=0.690
04:51:29.855 00.001 7988 UpdateGuideState exits: No star selected
04:51:29.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:29.855 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:29.855 00.000 7988 Enqueuing Expose request
04:51:29.859 00.004 15712 Worker thread wakes up
04:51:29.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:29.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:31.492 01.633 15712 Exposure complete
04:51:31.553 00.061 15712 worker thread done servicing request
04:51:31.553 00.000 7988 OnExposeComplete: enter
04:51:31.553 00.000 7988 UpdateGuideState(): m_state=1
04:51:31.558 00.005 7988 UpdateCurrentPosition: no star selected
04:51:31.558 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:31.560 00.002 7988 Status Line: No star selected
04:51:31.561 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=49, FiltMax=67, Gamma=0.690
04:51:31.563 00.002 7988 UpdateGuideState exits: No star selected
04:51:31.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:31.565 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:31.565 00.000 7988 Enqueuing Expose request
04:51:31.567 00.002 15712 Worker thread wakes up
04:51:31.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:31.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:33.090 01.523 15712 Exposure complete
04:51:33.152 00.062 15712 worker thread done servicing request
04:51:33.152 00.000 7988 OnExposeComplete: enter
04:51:33.152 00.000 7988 UpdateGuideState(): m_state=1
04:51:33.156 00.004 7988 UpdateCurrentPosition: no star selected
04:51:33.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:33.158 00.002 7988 Status Line: No star selected
04:51:33.160 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=59, FiltMin=50, FiltMax=67, Gamma=0.690
04:51:33.160 00.000 7988 UpdateGuideState exits: No star selected
04:51:33.162 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:33.162 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:33.164 00.002 7988 Enqueuing Expose request
04:51:33.164 00.000 15712 Worker thread wakes up
04:51:33.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:33.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:34.800 01.636 15712 Exposure complete
04:51:34.864 00.064 15712 worker thread done servicing request
04:51:34.866 00.002 7988 OnExposeComplete: enter
04:51:34.866 00.000 7988 UpdateGuideState(): m_state=1
04:51:34.866 00.000 7988 UpdateCurrentPosition: no star selected
04:51:34.866 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:34.866 00.000 7988 Status Line: No star selected
04:51:34.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=59, FiltMin=51, FiltMax=65, Gamma=0.690
04:51:34.866 00.000 7988 UpdateGuideState exits: No star selected
04:51:34.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:34.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:34.866 00.000 7988 Enqueuing Expose request
04:51:34.866 00.000 15712 Worker thread wakes up
04:51:34.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:34.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:36.402 01.536 15712 Exposure complete
04:51:36.463 00.061 15712 worker thread done servicing request
04:51:36.463 00.000 7988 OnExposeComplete: enter
04:51:36.463 00.000 7988 UpdateGuideState(): m_state=1
04:51:36.468 00.005 7988 UpdateCurrentPosition: no star selected
04:51:36.468 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:36.470 00.002 7988 Status Line: No star selected
04:51:36.472 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=51, FiltMax=66, Gamma=0.690
04:51:36.472 00.000 7988 UpdateGuideState exits: No star selected
04:51:36.474 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:36.474 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:36.476 00.002 7988 Enqueuing Expose request
04:51:36.476 00.000 15712 Worker thread wakes up
04:51:36.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:36.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:38.112 01.636 15712 Exposure complete
04:51:38.176 00.064 15712 worker thread done servicing request
04:51:38.176 00.000 7988 OnExposeComplete: enter
04:51:38.176 00.000 7988 UpdateGuideState(): m_state=1
04:51:38.176 00.000 7988 UpdateCurrentPosition: no star selected
04:51:38.176 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:38.176 00.000 7988 Status Line: No star selected
04:51:38.182 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=50, FiltMax=67, Gamma=0.690
04:51:38.182 00.000 7988 UpdateGuideState exits: No star selected
04:51:38.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:38.182 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:38.182 00.000 7988 Enqueuing Expose request
04:51:38.182 00.000 15712 Worker thread wakes up
04:51:38.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:38.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:39.711 01.529 15712 Exposure complete
04:51:39.772 00.061 15712 worker thread done servicing request
04:51:39.772 00.000 7988 OnExposeComplete: enter
04:51:39.772 00.000 7988 UpdateGuideState(): m_state=1
04:51:39.776 00.004 7988 UpdateCurrentPosition: no star selected
04:51:39.776 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:39.778 00.002 7988 Status Line: No star selected
04:51:39.780 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=49, FiltMax=67, Gamma=0.690
04:51:39.780 00.000 7988 UpdateGuideState exits: No star selected
04:51:39.782 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:39.782 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:39.782 00.000 7988 Enqueuing Expose request
04:51:39.782 00.000 15712 Worker thread wakes up
04:51:39.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:39.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:41.417 01.635 15712 Exposure complete
04:51:41.481 00.064 15712 worker thread done servicing request
04:51:41.481 00.000 7988 OnExposeComplete: enter
04:51:41.481 00.000 7988 UpdateGuideState(): m_state=1
04:51:41.484 00.003 7988 UpdateCurrentPosition: no star selected
04:51:41.484 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:41.486 00.002 7988 Status Line: No star selected
04:51:41.488 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=57, FiltMin=47, FiltMax=67, Gamma=0.690
04:51:41.488 00.000 7988 UpdateGuideState exits: No star selected
04:51:41.490 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:41.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:41.492 00.002 7988 Enqueuing Expose request
04:51:41.492 00.000 15712 Worker thread wakes up
04:51:41.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:41.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:43.017 01.525 15712 Exposure complete
04:51:43.078 00.061 15712 worker thread done servicing request
04:51:43.078 00.000 7988 OnExposeComplete: enter
04:51:43.078 00.000 7988 UpdateGuideState(): m_state=1
04:51:43.082 00.004 7988 UpdateCurrentPosition: no star selected
04:51:43.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:43.084 00.002 7988 Status Line: No star selected
04:51:43.086 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=56, FiltMin=47, FiltMax=69, Gamma=0.690
04:51:43.086 00.000 7988 UpdateGuideState exits: No star selected
04:51:43.088 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:43.088 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:43.090 00.002 7988 Enqueuing Expose request
04:51:43.090 00.000 15712 Worker thread wakes up
04:51:43.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:43.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:44.725 01.635 15712 Exposure complete
04:51:44.786 00.061 15712 worker thread done servicing request
04:51:44.786 00.000 7988 OnExposeComplete: enter
04:51:44.786 00.000 7988 UpdateGuideState(): m_state=1
04:51:44.790 00.004 7988 UpdateCurrentPosition: no star selected
04:51:44.790 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:44.792 00.002 7988 Status Line: No star selected
04:51:44.794 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=57, FiltMin=47, FiltMax=69, Gamma=0.690
04:51:44.794 00.000 7988 UpdateGuideState exits: No star selected
04:51:44.796 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:44.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:44.796 00.000 7988 Enqueuing Expose request
04:51:44.796 00.000 15712 Worker thread wakes up
04:51:44.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:44.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:46.321 01.525 15712 Exposure complete
04:51:46.384 00.063 15712 worker thread done servicing request
04:51:46.384 00.000 7988 OnExposeComplete: enter
04:51:46.386 00.002 7988 UpdateGuideState(): m_state=1
04:51:46.386 00.000 7988 UpdateCurrentPosition: no star selected
04:51:46.388 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:46.389 00.001 7988 Status Line: No star selected
04:51:46.391 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=58, FiltMin=46, FiltMax=69, Gamma=0.690
04:51:46.391 00.000 7988 UpdateGuideState exits: No star selected
04:51:46.393 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:46.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:46.395 00.002 7988 Enqueuing Expose request
04:51:46.395 00.000 15712 Worker thread wakes up
04:51:46.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:46.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:48.029 01.634 15712 Exposure complete
04:51:48.092 00.063 15712 worker thread done servicing request
04:51:48.092 00.000 7988 OnExposeComplete: enter
04:51:48.092 00.000 7988 UpdateGuideState(): m_state=1
04:51:48.096 00.004 7988 UpdateCurrentPosition: no star selected
04:51:48.096 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:48.098 00.002 7988 Status Line: No star selected
04:51:48.100 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=47, FiltMax=69, Gamma=0.690
04:51:48.100 00.000 7988 UpdateGuideState exits: No star selected
04:51:48.103 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:48.103 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:48.105 00.002 7988 Enqueuing Expose request
04:51:48.105 00.000 15712 Worker thread wakes up
04:51:48.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:48.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:49.627 01.522 15712 Exposure complete
04:51:49.688 00.061 15712 worker thread done servicing request
04:51:49.688 00.000 7988 OnExposeComplete: enter
04:51:49.688 00.000 7988 UpdateGuideState(): m_state=1
04:51:49.688 00.000 7988 UpdateCurrentPosition: no star selected
04:51:49.688 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:49.688 00.000 7988 Status Line: No star selected
04:51:49.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=60, FiltMin=48, FiltMax=68, Gamma=0.690
04:51:49.688 00.000 7988 UpdateGuideState exits: No star selected
04:51:49.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:49.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:49.688 00.000 7988 Enqueuing Expose request
04:51:49.688 00.000 15712 Worker thread wakes up
04:51:49.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:49.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:51.335 01.647 15712 Exposure complete
04:51:51.398 00.063 15712 worker thread done servicing request
04:51:51.398 00.000 7988 OnExposeComplete: enter
04:51:51.398 00.000 7988 UpdateGuideState(): m_state=1
04:51:51.400 00.002 7988 UpdateCurrentPosition: no star selected
04:51:51.402 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:51.402 00.000 7988 Status Line: No star selected
04:51:51.404 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=59, FiltMin=50, FiltMax=68, Gamma=0.690
04:51:51.406 00.002 7988 UpdateGuideState exits: No star selected
04:51:51.408 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:51.408 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:51.410 00.002 7988 Enqueuing Expose request
04:51:51.410 00.000 15712 Worker thread wakes up
04:51:51.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:51.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:52.931 01.521 15712 Exposure complete
04:51:52.993 00.062 15712 worker thread done servicing request
04:51:52.993 00.000 7988 OnExposeComplete: enter
04:51:52.993 00.000 7988 UpdateGuideState(): m_state=1
04:51:52.993 00.000 7988 UpdateCurrentPosition: no star selected
04:51:52.993 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:52.993 00.000 7988 Status Line: No star selected
04:51:53.000 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=49, FiltMax=66, Gamma=0.690
04:51:53.000 00.000 7988 UpdateGuideState exits: No star selected
04:51:53.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:53.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:53.005 00.005 7988 Enqueuing Expose request
04:51:53.006 00.001 15712 Worker thread wakes up
04:51:53.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:53.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:54.640 01.634 15712 Exposure complete
04:51:54.702 00.062 15712 worker thread done servicing request
04:51:54.702 00.000 7988 OnExposeComplete: enter
04:51:54.705 00.003 7988 UpdateGuideState(): m_state=1
04:51:54.707 00.002 7988 UpdateCurrentPosition: no star selected
04:51:54.707 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:54.709 00.002 7988 Status Line: No star selected
04:51:54.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=48, FiltMax=66, Gamma=0.690
04:51:54.711 00.002 7988 UpdateGuideState exits: No star selected
04:51:54.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:54.711 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:54.711 00.000 7988 Enqueuing Expose request
04:51:54.711 00.000 15712 Worker thread wakes up
04:51:54.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:54.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:56.240 01.529 15712 Exposure complete
04:51:56.304 00.064 15712 worker thread done servicing request
04:51:56.304 00.000 7988 OnExposeComplete: enter
04:51:56.304 00.000 7988 UpdateGuideState(): m_state=1
04:51:56.304 00.000 7988 UpdateCurrentPosition: no star selected
04:51:56.304 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:56.304 00.000 7988 Status Line: No star selected
04:51:56.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=48, FiltMax=67, Gamma=0.690
04:51:56.304 00.000 7988 UpdateGuideState exits: No star selected
04:51:56.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:56.304 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:56.304 00.000 7988 Enqueuing Expose request
04:51:56.304 00.000 15712 Worker thread wakes up
04:51:56.304 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:56.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:57.953 01.649 15712 Exposure complete
04:51:58.013 00.060 15712 worker thread done servicing request
04:51:58.013 00.000 7988 OnExposeComplete: enter
04:51:58.013 00.000 7988 UpdateGuideState(): m_state=1
04:51:58.020 00.007 7988 UpdateCurrentPosition: no star selected
04:51:58.020 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:58.022 00.002 7988 Status Line: No star selected
04:51:58.024 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=59, FiltMin=48, FiltMax=68, Gamma=0.690
04:51:58.024 00.000 7988 UpdateGuideState exits: No star selected
04:51:58.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:58.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:58.024 00.000 7988 Enqueuing Expose request
04:51:58.029 00.005 15712 Worker thread wakes up
04:51:58.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:58.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:51:59.547 01.518 15712 Exposure complete
04:51:59.608 00.061 15712 worker thread done servicing request
04:51:59.608 00.000 7988 OnExposeComplete: enter
04:51:59.608 00.000 7988 UpdateGuideState(): m_state=1
04:51:59.615 00.007 7988 UpdateCurrentPosition: no star selected
04:51:59.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:51:59.617 00.002 7988 Status Line: No star selected
04:51:59.619 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=60, FiltMin=51, FiltMax=69, Gamma=0.690
04:51:59.619 00.000 7988 UpdateGuideState exits: No star selected
04:51:59.621 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:51:59.621 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:51:59.622 00.001 7988 Enqueuing Expose request
04:51:59.624 00.002 15712 Worker thread wakes up
04:51:59.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:51:59.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:01.253 01.629 15712 Exposure complete
04:52:01.316 00.063 15712 worker thread done servicing request
04:52:01.318 00.002 7988 OnExposeComplete: enter
04:52:01.318 00.000 7988 UpdateGuideState(): m_state=1
04:52:01.318 00.000 7988 UpdateCurrentPosition: no star selected
04:52:01.318 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:01.318 00.000 7988 Status Line: No star selected
04:52:01.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:52:01.318 00.000 7988 UpdateGuideState exits: No star selected
04:52:01.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:01.326 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:01.326 00.000 7988 Enqueuing Expose request
04:52:01.326 00.000 15712 Worker thread wakes up
04:52:01.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:01.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:02.847 01.521 15712 Exposure complete
04:52:02.911 00.064 15712 worker thread done servicing request
04:52:02.911 00.000 7988 OnExposeComplete: enter
04:52:02.911 00.000 7988 UpdateGuideState(): m_state=1
04:52:02.911 00.000 7988 UpdateCurrentPosition: no star selected
04:52:02.911 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:02.911 00.000 7988 Status Line: No star selected
04:52:02.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=55, FiltMax=68, Gamma=0.690
04:52:02.911 00.000 7988 UpdateGuideState exits: No star selected
04:52:02.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:02.911 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:02.911 00.000 7988 Enqueuing Expose request
04:52:02.911 00.000 15712 Worker thread wakes up
04:52:02.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:02.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:04.555 01.644 15712 Exposure complete
04:52:04.616 00.061 15712 worker thread done servicing request
04:52:04.616 00.000 7988 OnExposeComplete: enter
04:52:04.616 00.000 7988 UpdateGuideState(): m_state=1
04:52:04.620 00.004 7988 UpdateCurrentPosition: no star selected
04:52:04.620 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:04.622 00.002 7988 Status Line: No star selected
04:52:04.624 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=62, FiltMin=53, FiltMax=68, Gamma=0.690
04:52:04.624 00.000 7988 UpdateGuideState exits: No star selected
04:52:04.624 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:04.624 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:04.624 00.000 7988 Enqueuing Expose request
04:52:04.624 00.000 15712 Worker thread wakes up
04:52:04.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:04.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:06.150 01.526 15712 Exposure complete
04:52:06.214 00.064 15712 worker thread done servicing request
04:52:06.214 00.000 7988 OnExposeComplete: enter
04:52:06.214 00.000 7988 UpdateGuideState(): m_state=1
04:52:06.214 00.000 7988 UpdateCurrentPosition: no star selected
04:52:06.214 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:06.214 00.000 7988 Status Line: No star selected
04:52:06.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=52, FiltMax=68, Gamma=0.690
04:52:06.221 00.007 7988 UpdateGuideState exits: No star selected
04:52:06.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:06.221 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:06.221 00.000 7988 Enqueuing Expose request
04:52:06.221 00.000 15712 Worker thread wakes up
04:52:06.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:06.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:07.860 01.639 15712 Exposure complete
04:52:07.923 00.063 15712 worker thread done servicing request
04:52:07.923 00.000 7988 OnExposeComplete: enter
04:52:07.923 00.000 7988 UpdateGuideState(): m_state=1
04:52:07.926 00.003 7988 UpdateCurrentPosition: no star selected
04:52:07.926 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:07.928 00.002 7988 Status Line: No star selected
04:52:07.930 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=52, FiltMax=68, Gamma=0.690
04:52:07.930 00.000 7988 UpdateGuideState exits: No star selected
04:52:07.932 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:07.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:07.934 00.002 7988 Enqueuing Expose request
04:52:07.934 00.000 15712 Worker thread wakes up
04:52:07.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:07.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:09.457 01.523 15712 Exposure complete
04:52:09.520 00.063 15712 worker thread done servicing request
04:52:09.520 00.000 7988 OnExposeComplete: enter
04:52:09.520 00.000 7988 UpdateGuideState(): m_state=1
04:52:09.520 00.000 7988 UpdateCurrentPosition: no star selected
04:52:09.520 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:09.520 00.000 7988 Status Line: No star selected
04:52:09.525 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=59, FiltMin=49, FiltMax=67, Gamma=0.690
04:52:09.525 00.000 7988 UpdateGuideState exits: No star selected
04:52:09.525 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:09.525 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:09.525 00.000 7988 Enqueuing Expose request
04:52:09.525 00.000 15712 Worker thread wakes up
04:52:09.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:09.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:11.162 01.637 15712 Exposure complete
04:52:11.224 00.062 15712 worker thread done servicing request
04:52:11.224 00.000 7988 OnExposeComplete: enter
04:52:11.224 00.000 7988 UpdateGuideState(): m_state=1
04:52:11.227 00.003 7988 UpdateCurrentPosition: no star selected
04:52:11.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:11.230 00.003 7988 Status Line: No star selected
04:52:11.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=58, FiltMin=49, FiltMax=68, Gamma=0.690
04:52:11.232 00.002 7988 UpdateGuideState exits: No star selected
04:52:11.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:11.234 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:11.234 00.000 7988 Enqueuing Expose request
04:52:11.236 00.002 15712 Worker thread wakes up
04:52:11.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:11.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:12.759 01.523 15712 Exposure complete
04:52:12.824 00.065 15712 worker thread done servicing request
04:52:12.824 00.000 7988 OnExposeComplete: enter
04:52:12.824 00.000 7988 UpdateGuideState(): m_state=1
04:52:12.826 00.002 7988 UpdateCurrentPosition: no star selected
04:52:12.826 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:12.828 00.002 7988 Status Line: No star selected
04:52:12.830 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=58, FiltMin=50, FiltMax=66, Gamma=0.690
04:52:12.830 00.000 7988 UpdateGuideState exits: No star selected
04:52:12.832 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:12.832 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:12.834 00.002 7988 Enqueuing Expose request
04:52:12.834 00.000 15712 Worker thread wakes up
04:52:12.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:12.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:14.469 01.635 15712 Exposure complete
04:52:14.531 00.062 15712 worker thread done servicing request
04:52:14.535 00.004 7988 OnExposeComplete: enter
04:52:14.535 00.000 7988 UpdateGuideState(): m_state=1
04:52:14.536 00.001 7988 UpdateCurrentPosition: no star selected
04:52:14.536 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:14.538 00.002 7988 Status Line: No star selected
04:52:14.540 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=50, FiltMax=66, Gamma=0.690
04:52:14.540 00.000 7988 UpdateGuideState exits: No star selected
04:52:14.542 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:14.542 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:14.544 00.002 7988 Enqueuing Expose request
04:52:14.544 00.000 15712 Worker thread wakes up
04:52:14.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:14.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:16.065 01.521 15712 Exposure complete
04:52:16.126 00.061 15712 worker thread done servicing request
04:52:16.126 00.000 7988 OnExposeComplete: enter
04:52:16.126 00.000 7988 UpdateGuideState(): m_state=1
04:52:16.131 00.005 7988 UpdateCurrentPosition: no star selected
04:52:16.131 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:16.133 00.002 7988 Status Line: No star selected
04:52:16.133 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=59, FiltMin=50, FiltMax=67, Gamma=0.690
04:52:16.133 00.000 7988 UpdateGuideState exits: No star selected
04:52:16.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:16.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:16.133 00.000 7988 Enqueuing Expose request
04:52:16.133 00.000 15712 Worker thread wakes up
04:52:16.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:16.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:17.774 01.641 15712 Exposure complete
04:52:17.835 00.061 15712 worker thread done servicing request
04:52:17.835 00.000 7988 OnExposeComplete: enter
04:52:17.835 00.000 7988 UpdateGuideState(): m_state=1
04:52:17.840 00.005 7988 UpdateCurrentPosition: no star selected
04:52:17.840 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:17.842 00.002 7988 Status Line: No star selected
04:52:17.844 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=50, FiltMax=67, Gamma=0.690
04:52:17.844 00.000 7988 UpdateGuideState exits: No star selected
04:52:17.846 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:17.846 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:17.848 00.002 7988 Enqueuing Expose request
04:52:17.848 00.000 15712 Worker thread wakes up
04:52:17.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:17.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:19.372 01.524 15712 Exposure complete
04:52:19.436 00.064 15712 worker thread done servicing request
04:52:19.436 00.000 7988 OnExposeComplete: enter
04:52:19.436 00.000 7988 UpdateGuideState(): m_state=1
04:52:19.436 00.000 7988 UpdateCurrentPosition: no star selected
04:52:19.436 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:19.436 00.000 7988 Status Line: No star selected
04:52:19.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=52, FiltMax=67, Gamma=0.690
04:52:19.436 00.000 7988 UpdateGuideState exits: No star selected
04:52:19.444 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:19.444 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:19.446 00.002 7988 Enqueuing Expose request
04:52:19.446 00.000 15712 Worker thread wakes up
04:52:19.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:19.448 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:21.083 01.635 15712 Exposure complete
04:52:21.144 00.061 15712 worker thread done servicing request
04:52:21.144 00.000 7988 OnExposeComplete: enter
04:52:21.144 00.000 7988 UpdateGuideState(): m_state=1
04:52:21.149 00.005 7988 UpdateCurrentPosition: no star selected
04:52:21.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:21.151 00.002 7988 Status Line: No star selected
04:52:21.153 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=58, FiltMin=52, FiltMax=67, Gamma=0.690
04:52:21.153 00.000 7988 UpdateGuideState exits: No star selected
04:52:21.155 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:21.155 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:21.157 00.002 7988 Enqueuing Expose request
04:52:21.157 00.000 15712 Worker thread wakes up
04:52:21.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:21.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:22.681 01.524 15712 Exposure complete
04:52:22.743 00.062 15712 worker thread done servicing request
04:52:22.743 00.000 7988 OnExposeComplete: enter
04:52:22.743 00.000 7988 UpdateGuideState(): m_state=1
04:52:22.747 00.004 7988 UpdateCurrentPosition: no star selected
04:52:22.747 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:22.749 00.002 7988 Status Line: No star selected
04:52:22.751 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=52, FiltMax=65, Gamma=0.690
04:52:22.752 00.001 7988 UpdateGuideState exits: No star selected
04:52:22.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:22.752 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:22.752 00.000 7988 Enqueuing Expose request
04:52:22.752 00.000 15712 Worker thread wakes up
04:52:22.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:22.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:24.391 01.639 15712 Exposure complete
04:52:24.452 00.061 15712 worker thread done servicing request
04:52:24.452 00.000 7988 OnExposeComplete: enter
04:52:24.455 00.003 7988 UpdateGuideState(): m_state=1
04:52:24.455 00.000 7988 UpdateCurrentPosition: no star selected
04:52:24.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:24.455 00.000 7988 Status Line: No star selected
04:52:24.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=58, FiltMin=51, FiltMax=64, Gamma=0.690
04:52:24.455 00.000 7988 UpdateGuideState exits: No star selected
04:52:24.463 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:24.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:24.465 00.002 7988 Enqueuing Expose request
04:52:24.465 00.000 15712 Worker thread wakes up
04:52:24.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:24.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:25.982 01.517 15712 Exposure complete
04:52:26.045 00.063 15712 worker thread done servicing request
04:52:26.045 00.000 7988 OnExposeComplete: enter
04:52:26.045 00.000 7988 UpdateGuideState(): m_state=1
04:52:26.049 00.004 7988 UpdateCurrentPosition: no star selected
04:52:26.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:26.051 00.002 7988 Status Line: No star selected
04:52:26.053 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=58, FiltMin=50, FiltMax=65, Gamma=0.690
04:52:26.053 00.000 7988 UpdateGuideState exits: No star selected
04:52:26.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:26.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:26.053 00.000 7988 Enqueuing Expose request
04:52:26.058 00.005 15712 Worker thread wakes up
04:52:26.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:26.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:27.803 01.745 15712 Exposure complete
04:52:27.866 00.063 15712 worker thread done servicing request
04:52:27.867 00.001 7988 OnExposeComplete: enter
04:52:27.867 00.000 7988 UpdateGuideState(): m_state=1
04:52:27.867 00.000 7988 UpdateCurrentPosition: no star selected
04:52:27.867 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:27.867 00.000 7988 Status Line: No star selected
04:52:27.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=57, FiltMin=50, FiltMax=65, Gamma=0.690
04:52:27.867 00.000 7988 UpdateGuideState exits: No star selected
04:52:27.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:27.867 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:27.867 00.000 7988 Enqueuing Expose request
04:52:27.878 00.011 15712 Worker thread wakes up
04:52:27.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:27.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:29.288 01.410 15712 Exposure complete
04:52:29.349 00.061 15712 worker thread done servicing request
04:52:29.351 00.002 7988 OnExposeComplete: enter
04:52:29.351 00.000 7988 UpdateGuideState(): m_state=1
04:52:29.351 00.000 7988 UpdateCurrentPosition: no star selected
04:52:29.351 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:29.351 00.000 7988 Status Line: No star selected
04:52:29.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=57, FiltMin=50, FiltMax=64, Gamma=0.690
04:52:29.351 00.000 7988 UpdateGuideState exits: No star selected
04:52:29.358 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:29.358 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:29.358 00.000 7988 Enqueuing Expose request
04:52:29.358 00.000 15712 Worker thread wakes up
04:52:29.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:29.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:30.996 01.638 15712 Exposure complete
04:52:31.057 00.061 15712 worker thread done servicing request
04:52:31.057 00.000 7988 OnExposeComplete: enter
04:52:31.057 00.000 7988 UpdateGuideState(): m_state=1
04:52:31.061 00.004 7988 UpdateCurrentPosition: no star selected
04:52:31.061 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:31.061 00.000 7988 Status Line: No star selected
04:52:31.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=56, FiltMin=49, FiltMax=63, Gamma=0.690
04:52:31.061 00.000 7988 UpdateGuideState exits: No star selected
04:52:31.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:31.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:31.061 00.000 7988 Enqueuing Expose request
04:52:31.061 00.000 15712 Worker thread wakes up
04:52:31.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:31.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:32.594 01.533 15712 Exposure complete
04:52:32.654 00.060 15712 worker thread done servicing request
04:52:32.654 00.000 7988 OnExposeComplete: enter
04:52:32.654 00.000 7988 UpdateGuideState(): m_state=1
04:52:32.659 00.005 7988 UpdateCurrentPosition: no star selected
04:52:32.659 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:32.661 00.002 7988 Status Line: No star selected
04:52:32.662 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=56, FiltMin=46, FiltMax=63, Gamma=0.690
04:52:32.662 00.000 7988 UpdateGuideState exits: No star selected
04:52:32.665 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:32.665 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:32.667 00.002 7988 Enqueuing Expose request
04:52:32.667 00.000 15712 Worker thread wakes up
04:52:32.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:32.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:34.302 01.635 15712 Exposure complete
04:52:34.364 00.062 15712 worker thread done servicing request
04:52:34.365 00.001 7988 OnExposeComplete: enter
04:52:34.365 00.000 7988 UpdateGuideState(): m_state=1
04:52:34.365 00.000 7988 UpdateCurrentPosition: no star selected
04:52:34.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:34.365 00.000 7988 Status Line: No star selected
04:52:34.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=45, FiltMax=62, Gamma=0.690
04:52:34.365 00.000 7988 UpdateGuideState exits: No star selected
04:52:34.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:34.365 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:34.365 00.000 7988 Enqueuing Expose request
04:52:34.365 00.000 15712 Worker thread wakes up
04:52:34.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:34.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:35.901 01.536 15712 Exposure complete
04:52:35.965 00.064 15712 worker thread done servicing request
04:52:35.965 00.000 7988 OnExposeComplete: enter
04:52:35.967 00.002 7988 UpdateGuideState(): m_state=1
04:52:35.967 00.000 7988 UpdateCurrentPosition: no star selected
04:52:35.967 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:35.967 00.000 7988 Status Line: No star selected
04:52:35.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=54, FiltMin=44, FiltMax=62, Gamma=0.690
04:52:35.967 00.000 7988 UpdateGuideState exits: No star selected
04:52:35.974 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:35.974 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:35.976 00.002 7988 Enqueuing Expose request
04:52:35.976 00.000 15712 Worker thread wakes up
04:52:35.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:35.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:37.610 01.634 15712 Exposure complete
04:52:37.673 00.063 15712 worker thread done servicing request
04:52:37.673 00.000 7988 OnExposeComplete: enter
04:52:37.673 00.000 7988 UpdateGuideState(): m_state=1
04:52:37.677 00.004 7988 UpdateCurrentPosition: no star selected
04:52:37.677 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:37.679 00.002 7988 Status Line: No star selected
04:52:37.681 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=54, FiltMin=44, FiltMax=63, Gamma=0.690
04:52:37.681 00.000 7988 UpdateGuideState exits: No star selected
04:52:37.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:37.683 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:37.685 00.002 7988 Enqueuing Expose request
04:52:37.685 00.000 15712 Worker thread wakes up
04:52:37.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:37.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:39.208 01.523 15712 Exposure complete
04:52:39.269 00.061 15712 worker thread done servicing request
04:52:39.269 00.000 7988 OnExposeComplete: enter
04:52:39.269 00.000 7988 UpdateGuideState(): m_state=1
04:52:39.273 00.004 7988 UpdateCurrentPosition: no star selected
04:52:39.273 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:39.275 00.002 7988 Status Line: No star selected
04:52:39.277 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=55, FiltMin=43, FiltMax=65, Gamma=0.690
04:52:39.277 00.000 7988 UpdateGuideState exits: No star selected
04:52:39.279 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:39.279 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:39.281 00.002 7988 Enqueuing Expose request
04:52:39.281 00.000 15712 Worker thread wakes up
04:52:39.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:39.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:40.918 01.637 15712 Exposure complete
04:52:40.978 00.060 15712 worker thread done servicing request
04:52:40.978 00.000 7988 OnExposeComplete: enter
04:52:40.978 00.000 7988 UpdateGuideState(): m_state=1
04:52:40.978 00.000 7988 UpdateCurrentPosition: no star selected
04:52:40.978 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:40.978 00.000 7988 Status Line: No star selected
04:52:40.987 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=57, FiltMin=47, FiltMax=67, Gamma=0.690
04:52:40.987 00.000 7988 UpdateGuideState exits: No star selected
04:52:40.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:40.987 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:40.987 00.000 7988 Enqueuing Expose request
04:52:40.987 00.000 15712 Worker thread wakes up
04:52:40.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:40.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:42.512 01.525 15712 Exposure complete
04:52:42.574 00.062 15712 worker thread done servicing request
04:52:42.574 00.000 7988 OnExposeComplete: enter
04:52:42.574 00.000 7988 UpdateGuideState(): m_state=1
04:52:42.579 00.005 7988 UpdateCurrentPosition: no star selected
04:52:42.579 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:42.581 00.002 7988 Status Line: No star selected
04:52:42.583 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=49, FiltMax=68, Gamma=0.690
04:52:42.583 00.000 7988 UpdateGuideState exits: No star selected
04:52:42.585 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:42.585 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:42.587 00.002 7988 Enqueuing Expose request
04:52:42.587 00.000 15712 Worker thread wakes up
04:52:42.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:42.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:44.221 01.634 15712 Exposure complete
04:52:44.282 00.061 15712 worker thread done servicing request
04:52:44.282 00.000 7988 OnExposeComplete: enter
04:52:44.282 00.000 7988 UpdateGuideState(): m_state=1
04:52:44.287 00.005 7988 UpdateCurrentPosition: no star selected
04:52:44.287 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:44.289 00.002 7988 Status Line: No star selected
04:52:44.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=52, FiltMax=68, Gamma=0.690
04:52:44.291 00.002 7988 UpdateGuideState exits: No star selected
04:52:44.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:44.293 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:44.293 00.000 7988 Enqueuing Expose request
04:52:44.295 00.002 15712 Worker thread wakes up
04:52:44.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:44.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:45.819 01.524 15712 Exposure complete
04:52:45.882 00.063 15712 worker thread done servicing request
04:52:45.882 00.000 7988 OnExposeComplete: enter
04:52:45.882 00.000 7988 UpdateGuideState(): m_state=1
04:52:45.882 00.000 7988 UpdateCurrentPosition: no star selected
04:52:45.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:45.882 00.000 7988 Status Line: No star selected
04:52:45.890 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:52:45.890 00.000 7988 UpdateGuideState exits: No star selected
04:52:45.892 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:45.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:45.894 00.002 7988 Enqueuing Expose request
04:52:45.894 00.000 15712 Worker thread wakes up
04:52:45.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:45.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:47.529 01.635 15712 Exposure complete
04:52:47.591 00.062 15712 worker thread done servicing request
04:52:47.591 00.000 7988 OnExposeComplete: enter
04:52:47.591 00.000 7988 UpdateGuideState(): m_state=1
04:52:47.595 00.004 7988 UpdateCurrentPosition: no star selected
04:52:47.595 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:47.597 00.002 7988 Status Line: No star selected
04:52:47.599 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=62, FiltMin=54, FiltMax=69, Gamma=0.690
04:52:47.599 00.000 7988 UpdateGuideState exits: No star selected
04:52:47.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:47.599 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:47.599 00.000 7988 Enqueuing Expose request
04:52:47.599 00.000 15712 Worker thread wakes up
04:52:47.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:47.605 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:49.124 01.519 15712 Exposure complete
04:52:49.188 00.064 15712 worker thread done servicing request
04:52:49.188 00.000 7988 OnExposeComplete: enter
04:52:49.188 00.000 7988 UpdateGuideState(): m_state=1
04:52:49.190 00.002 7988 UpdateCurrentPosition: no star selected
04:52:49.190 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:49.190 00.000 7988 Status Line: No star selected
04:52:49.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=53, FiltMax=72, Gamma=0.690
04:52:49.190 00.000 7988 UpdateGuideState exits: No star selected
04:52:49.196 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:49.196 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:49.198 00.002 7988 Enqueuing Expose request
04:52:49.198 00.000 15712 Worker thread wakes up
04:52:49.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:49.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:50.832 01.634 15712 Exposure complete
04:52:50.896 00.064 15712 worker thread done servicing request
04:52:50.898 00.002 7988 OnExposeComplete: enter
04:52:50.898 00.000 7988 UpdateGuideState(): m_state=1
04:52:50.898 00.000 7988 UpdateCurrentPosition: no star selected
04:52:50.898 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:50.898 00.000 7988 Status Line: No star selected
04:52:50.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=54, FiltMax=70, Gamma=0.690
04:52:50.898 00.000 7988 UpdateGuideState exits: No star selected
04:52:50.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:50.898 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:50.898 00.000 7988 Enqueuing Expose request
04:52:50.898 00.000 15712 Worker thread wakes up
04:52:50.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:50.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:52.429 01.531 15712 Exposure complete
04:52:52.492 00.063 15712 worker thread done servicing request
04:52:52.492 00.000 7988 OnExposeComplete: enter
04:52:52.494 00.002 7988 UpdateGuideState(): m_state=1
04:52:52.494 00.000 7988 UpdateCurrentPosition: no star selected
04:52:52.496 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:52.498 00.002 7988 Status Line: No star selected
04:52:52.500 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=63, FiltMin=54, FiltMax=70, Gamma=0.690
04:52:52.502 00.002 7988 UpdateGuideState exits: No star selected
04:52:52.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:52.504 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:52.506 00.002 7988 Enqueuing Expose request
04:52:52.506 00.000 15712 Worker thread wakes up
04:52:52.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:52.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:54.151 01.645 15712 Exposure complete
04:52:54.211 00.060 15712 worker thread done servicing request
04:52:54.211 00.000 7988 OnExposeComplete: enter
04:52:54.211 00.000 7988 UpdateGuideState(): m_state=1
04:52:54.217 00.006 7988 UpdateCurrentPosition: no star selected
04:52:54.217 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:54.219 00.002 7988 Status Line: No star selected
04:52:54.221 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=54, FiltMax=70, Gamma=0.690
04:52:54.221 00.000 7988 UpdateGuideState exits: No star selected
04:52:54.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:54.221 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:54.221 00.000 7988 Enqueuing Expose request
04:52:54.221 00.000 15712 Worker thread wakes up
04:52:54.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:54.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:55.746 01.525 15712 Exposure complete
04:52:55.809 00.063 15712 worker thread done servicing request
04:52:55.809 00.000 7988 OnExposeComplete: enter
04:52:55.809 00.000 7988 UpdateGuideState(): m_state=1
04:52:55.812 00.003 7988 UpdateCurrentPosition: no star selected
04:52:55.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:55.814 00.002 7988 Status Line: No star selected
04:52:55.816 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=54, FiltMax=70, Gamma=0.690
04:52:55.816 00.000 7988 UpdateGuideState exits: No star selected
04:52:55.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:55.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:55.816 00.000 7988 Enqueuing Expose request
04:52:55.816 00.000 15712 Worker thread wakes up
04:52:55.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:55.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:57.455 01.639 15712 Exposure complete
04:52:57.517 00.062 15712 worker thread done servicing request
04:52:57.517 00.000 7988 OnExposeComplete: enter
04:52:57.517 00.000 7988 UpdateGuideState(): m_state=1
04:52:57.517 00.000 7988 UpdateCurrentPosition: no star selected
04:52:57.517 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:57.517 00.000 7988 Status Line: No star selected
04:52:57.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=54, FiltMax=70, Gamma=0.690
04:52:57.517 00.000 7988 UpdateGuideState exits: No star selected
04:52:57.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:57.528 00.011 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:57.528 00.000 7988 Enqueuing Expose request
04:52:57.528 00.000 15712 Worker thread wakes up
04:52:57.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:57.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:52:59.052 01.524 15712 Exposure complete
04:52:59.113 00.061 15712 worker thread done servicing request
04:52:59.113 00.000 7988 OnExposeComplete: enter
04:52:59.113 00.000 7988 UpdateGuideState(): m_state=1
04:52:59.117 00.004 7988 UpdateCurrentPosition: no star selected
04:52:59.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:52:59.119 00.002 7988 Status Line: No star selected
04:52:59.121 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=62, FiltMin=53, FiltMax=69, Gamma=0.690
04:52:59.121 00.000 7988 UpdateGuideState exits: No star selected
04:52:59.123 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:52:59.123 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:52:59.125 00.002 7988 Enqueuing Expose request
04:52:59.125 00.000 15712 Worker thread wakes up
04:52:59.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:52:59.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:00.759 01.634 15712 Exposure complete
04:53:00.822 00.063 15712 worker thread done servicing request
04:53:00.822 00.000 7988 OnExposeComplete: enter
04:53:00.822 00.000 7988 UpdateGuideState(): m_state=1
04:53:00.822 00.000 7988 UpdateCurrentPosition: no star selected
04:53:00.822 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:00.822 00.000 7988 Status Line: No star selected
04:53:00.829 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=52, FiltMax=69, Gamma=0.690
04:53:00.829 00.000 7988 UpdateGuideState exits: No star selected
04:53:00.829 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:00.829 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:00.829 00.000 7988 Enqueuing Expose request
04:53:00.829 00.000 15712 Worker thread wakes up
04:53:00.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:00.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:02.358 01.529 15712 Exposure complete
04:53:02.421 00.063 15712 worker thread done servicing request
04:53:02.421 00.000 7988 OnExposeComplete: enter
04:53:02.421 00.000 7988 UpdateGuideState(): m_state=1
04:53:02.421 00.000 7988 UpdateCurrentPosition: no star selected
04:53:02.421 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:02.421 00.000 7988 Status Line: No star selected
04:53:02.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=52, FiltMax=69, Gamma=0.690
04:53:02.429 00.008 7988 UpdateGuideState exits: No star selected
04:53:02.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:02.429 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:02.432 00.003 7988 Enqueuing Expose request
04:53:02.432 00.000 15712 Worker thread wakes up
04:53:02.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:02.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:04.068 01.636 15712 Exposure complete
04:53:04.132 00.064 15712 worker thread done servicing request
04:53:04.132 00.000 7988 OnExposeComplete: enter
04:53:04.132 00.000 7988 UpdateGuideState(): m_state=1
04:53:04.135 00.003 7988 UpdateCurrentPosition: no star selected
04:53:04.135 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:04.137 00.002 7988 Status Line: No star selected
04:53:04.139 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:53:04.139 00.000 7988 UpdateGuideState exits: No star selected
04:53:04.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:04.139 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:04.139 00.000 7988 Enqueuing Expose request
04:53:04.139 00.000 15712 Worker thread wakes up
04:53:04.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:04.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:05.668 01.529 15712 Exposure complete
04:53:05.730 00.062 15712 worker thread done servicing request
04:53:05.730 00.000 7988 OnExposeComplete: enter
04:53:05.733 00.003 7988 UpdateGuideState(): m_state=1
04:53:05.735 00.002 7988 UpdateCurrentPosition: no star selected
04:53:05.735 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:05.737 00.002 7988 Status Line: No star selected
04:53:05.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=61, FiltMin=54, FiltMax=72, Gamma=0.690
04:53:05.739 00.002 7988 UpdateGuideState exits: No star selected
04:53:05.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:05.739 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:05.739 00.000 7988 Enqueuing Expose request
04:53:05.739 00.000 15712 Worker thread wakes up
04:53:05.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:05.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:07.379 01.640 15712 Exposure complete
04:53:07.441 00.062 15712 worker thread done servicing request
04:53:07.441 00.000 7988 OnExposeComplete: enter
04:53:07.441 00.000 7988 UpdateGuideState(): m_state=1
04:53:07.444 00.003 7988 UpdateCurrentPosition: no star selected
04:53:07.444 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:07.446 00.002 7988 Status Line: No star selected
04:53:07.448 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:53:07.448 00.000 7988 UpdateGuideState exits: No star selected
04:53:07.450 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:07.451 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:07.451 00.000 7988 Enqueuing Expose request
04:53:07.453 00.002 15712 Worker thread wakes up
04:53:07.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:07.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:08.976 01.523 15712 Exposure complete
04:53:09.037 00.061 15712 worker thread done servicing request
04:53:09.037 00.000 7988 OnExposeComplete: enter
04:53:09.037 00.000 7988 UpdateGuideState(): m_state=1
04:53:09.041 00.004 7988 UpdateCurrentPosition: no star selected
04:53:09.041 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:09.043 00.002 7988 Status Line: No star selected
04:53:09.045 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=70, Gamma=0.690
04:53:09.045 00.000 7988 UpdateGuideState exits: No star selected
04:53:09.047 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:09.047 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:09.049 00.002 7988 Enqueuing Expose request
04:53:09.049 00.000 15712 Worker thread wakes up
04:53:09.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:09.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:10.688 01.639 15712 Exposure complete
04:53:10.750 00.062 15712 worker thread done servicing request
04:53:10.750 00.000 7988 OnExposeComplete: enter
04:53:10.754 00.004 7988 UpdateGuideState(): m_state=1
04:53:10.754 00.000 7988 UpdateCurrentPosition: no star selected
04:53:10.756 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:10.756 00.000 7988 Status Line: No star selected
04:53:10.758 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
04:53:10.760 00.002 7988 UpdateGuideState exits: No star selected
04:53:10.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:10.762 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:10.762 00.000 7988 Enqueuing Expose request
04:53:10.764 00.002 15712 Worker thread wakes up
04:53:10.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:10.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:12.284 01.520 15712 Exposure complete
04:53:12.346 00.062 15712 worker thread done servicing request
04:53:12.346 00.000 7988 OnExposeComplete: enter
04:53:12.346 00.000 7988 UpdateGuideState(): m_state=1
04:53:12.349 00.003 7988 UpdateCurrentPosition: no star selected
04:53:12.349 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:12.351 00.002 7988 Status Line: No star selected
04:53:12.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=52, FiltMax=69, Gamma=0.690
04:53:12.354 00.003 7988 UpdateGuideState exits: No star selected
04:53:12.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:12.356 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:12.356 00.000 7988 Enqueuing Expose request
04:53:12.358 00.002 15712 Worker thread wakes up
04:53:12.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:12.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:14.001 01.643 15712 Exposure complete
04:53:14.063 00.062 15712 worker thread done servicing request
04:53:14.063 00.000 7988 OnExposeComplete: enter
04:53:14.063 00.000 7988 UpdateGuideState(): m_state=1
04:53:14.066 00.003 7988 UpdateCurrentPosition: no star selected
04:53:14.066 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:14.068 00.002 7988 Status Line: No star selected
04:53:14.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=61, FiltMin=51, FiltMax=69, Gamma=0.690
04:53:14.070 00.002 7988 UpdateGuideState exits: No star selected
04:53:14.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:14.072 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:14.072 00.000 7988 Enqueuing Expose request
04:53:14.074 00.002 15712 Worker thread wakes up
04:53:14.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:14.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:15.599 01.525 15712 Exposure complete
04:53:15.660 00.061 15712 worker thread done servicing request
04:53:15.660 00.000 7988 OnExposeComplete: enter
04:53:15.660 00.000 7988 UpdateGuideState(): m_state=1
04:53:15.666 00.006 7988 UpdateCurrentPosition: no star selected
04:53:15.668 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:15.668 00.000 7988 Status Line: No star selected
04:53:15.670 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=60, FiltMin=51, FiltMax=68, Gamma=0.690
04:53:15.670 00.000 7988 UpdateGuideState exits: No star selected
04:53:15.672 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:15.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:15.674 00.002 7988 Enqueuing Expose request
04:53:15.674 00.000 15712 Worker thread wakes up
04:53:15.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:15.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:17.308 01.634 15712 Exposure complete
04:53:17.369 00.061 15712 worker thread done servicing request
04:53:17.369 00.000 7988 OnExposeComplete: enter
04:53:17.369 00.000 7988 UpdateGuideState(): m_state=1
04:53:17.374 00.005 7988 UpdateCurrentPosition: no star selected
04:53:17.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:17.376 00.002 7988 Status Line: No star selected
04:53:17.378 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=50, FiltMax=68, Gamma=0.690
04:53:17.378 00.000 7988 UpdateGuideState exits: No star selected
04:53:17.380 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:17.380 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:17.382 00.002 7988 Enqueuing Expose request
04:53:17.382 00.000 15712 Worker thread wakes up
04:53:17.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:17.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:18.900 01.518 15712 Exposure complete
04:53:18.964 00.064 15712 worker thread done servicing request
04:53:18.965 00.001 7988 OnExposeComplete: enter
04:53:18.965 00.000 7988 UpdateGuideState(): m_state=1
04:53:18.965 00.000 7988 UpdateCurrentPosition: no star selected
04:53:18.965 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:18.965 00.000 7988 Status Line: No star selected
04:53:18.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=57, FiltMin=50, FiltMax=67, Gamma=0.690
04:53:18.965 00.000 7988 UpdateGuideState exits: No star selected
04:53:18.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:18.965 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:18.965 00.000 7988 Enqueuing Expose request
04:53:18.965 00.000 15712 Worker thread wakes up
04:53:18.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:18.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:20.719 01.754 15712 Exposure complete
04:53:20.781 00.062 15712 worker thread done servicing request
04:53:20.781 00.000 7988 OnExposeComplete: enter
04:53:20.781 00.000 7988 UpdateGuideState(): m_state=1
04:53:20.785 00.004 7988 UpdateCurrentPosition: no star selected
04:53:20.785 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:20.787 00.002 7988 Status Line: No star selected
04:53:20.789 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=50, FiltMax=68, Gamma=0.690
04:53:20.789 00.000 7988 UpdateGuideState exits: No star selected
04:53:20.791 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:20.791 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:20.793 00.002 7988 Enqueuing Expose request
04:53:20.793 00.000 15712 Worker thread wakes up
04:53:20.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:20.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:22.204 01.411 15712 Exposure complete
04:53:22.267 00.063 15712 worker thread done servicing request
04:53:22.267 00.000 7988 OnExposeComplete: enter
04:53:22.267 00.000 7988 UpdateGuideState(): m_state=1
04:53:22.269 00.002 7988 UpdateCurrentPosition: no star selected
04:53:22.269 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:22.271 00.002 7988 Status Line: No star selected
04:53:22.273 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=50, FiltMax=68, Gamma=0.690
04:53:22.273 00.000 7988 UpdateGuideState exits: No star selected
04:53:22.275 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:22.275 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:22.277 00.002 7988 Enqueuing Expose request
04:53:22.277 00.000 15712 Worker thread wakes up
04:53:22.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:22.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:23.912 01.635 15712 Exposure complete
04:53:23.976 00.064 15712 worker thread done servicing request
04:53:23.976 00.000 7988 OnExposeComplete: enter
04:53:23.976 00.000 7988 UpdateGuideState(): m_state=1
04:53:23.976 00.000 7988 UpdateCurrentPosition: no star selected
04:53:23.976 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:23.976 00.000 7988 Status Line: No star selected
04:53:23.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=60, FiltMin=51, FiltMax=69, Gamma=0.690
04:53:23.976 00.000 7988 UpdateGuideState exits: No star selected
04:53:23.985 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:23.985 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:23.985 00.000 7988 Enqueuing Expose request
04:53:23.985 00.000 15712 Worker thread wakes up
04:53:23.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:23.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:25.511 01.526 15712 Exposure complete
04:53:25.574 00.063 15712 worker thread done servicing request
04:53:25.574 00.000 7988 OnExposeComplete: enter
04:53:25.574 00.000 7988 UpdateGuideState(): m_state=1
04:53:25.574 00.000 7988 UpdateCurrentPosition: no star selected
04:53:25.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:25.574 00.000 7988 Status Line: No star selected
04:53:25.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=70, Gamma=0.690
04:53:25.574 00.000 7988 UpdateGuideState exits: No star selected
04:53:25.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:25.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:25.574 00.000 7988 Enqueuing Expose request
04:53:25.586 00.012 15712 Worker thread wakes up
04:53:25.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:25.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:27.220 01.634 15712 Exposure complete
04:53:27.281 00.061 15712 worker thread done servicing request
04:53:27.281 00.000 7988 OnExposeComplete: enter
04:53:27.281 00.000 7988 UpdateGuideState(): m_state=1
04:53:27.285 00.004 7988 UpdateCurrentPosition: no star selected
04:53:27.285 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:27.287 00.002 7988 Status Line: No star selected
04:53:27.289 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=63, FiltMin=53, FiltMax=73, Gamma=0.690
04:53:27.289 00.000 7988 UpdateGuideState exits: No star selected
04:53:27.291 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:27.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:27.293 00.002 7988 Enqueuing Expose request
04:53:27.293 00.000 15712 Worker thread wakes up
04:53:27.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:27.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:28.816 01.523 15712 Exposure complete
04:53:28.878 00.062 15712 worker thread done servicing request
04:53:28.878 00.000 7988 OnExposeComplete: enter
04:53:28.878 00.000 7988 UpdateGuideState(): m_state=1
04:53:28.878 00.000 7988 UpdateCurrentPosition: no star selected
04:53:28.878 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:28.878 00.000 7988 Status Line: No star selected
04:53:28.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=54, FiltMax=76, Gamma=0.690
04:53:28.887 00.009 7988 UpdateGuideState exits: No star selected
04:53:28.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:28.887 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:28.887 00.000 7988 Enqueuing Expose request
04:53:28.887 00.000 15712 Worker thread wakes up
04:53:28.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:28.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:30.526 01.639 15712 Exposure complete
04:53:30.588 00.062 15712 worker thread done servicing request
04:53:30.588 00.000 7988 OnExposeComplete: enter
04:53:30.588 00.000 7988 UpdateGuideState(): m_state=1
04:53:30.592 00.004 7988 UpdateCurrentPosition: no star selected
04:53:30.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:30.594 00.002 7988 Status Line: No star selected
04:53:30.596 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=65, FiltMin=55, FiltMax=74, Gamma=0.690
04:53:30.596 00.000 7988 UpdateGuideState exits: No star selected
04:53:30.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:30.596 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:30.596 00.000 7988 Enqueuing Expose request
04:53:30.596 00.000 15712 Worker thread wakes up
04:53:30.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:30.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:32.124 01.528 15712 Exposure complete
04:53:32.188 00.064 15712 worker thread done servicing request
04:53:32.188 00.000 7988 OnExposeComplete: enter
04:53:32.188 00.000 7988 UpdateGuideState(): m_state=1
04:53:32.190 00.002 7988 UpdateCurrentPosition: no star selected
04:53:32.190 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:32.192 00.002 7988 Status Line: No star selected
04:53:32.194 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=65, FiltMin=56, FiltMax=74, Gamma=0.690
04:53:32.194 00.000 7988 UpdateGuideState exits: No star selected
04:53:32.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:32.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:32.194 00.000 7988 Enqueuing Expose request
04:53:32.194 00.000 15712 Worker thread wakes up
04:53:32.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:32.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:33.832 01.638 15712 Exposure complete
04:53:33.898 00.066 15712 worker thread done servicing request
04:53:33.898 00.000 7988 OnExposeComplete: enter
04:53:33.898 00.000 7988 UpdateGuideState(): m_state=1
04:53:33.898 00.000 7988 UpdateCurrentPosition: no star selected
04:53:33.898 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:33.898 00.000 7988 Status Line: No star selected
04:53:33.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=66, FiltMin=57, FiltMax=74, Gamma=0.690
04:53:33.905 00.007 7988 UpdateGuideState exits: No star selected
04:53:33.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:33.905 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:33.905 00.000 7988 Enqueuing Expose request
04:53:33.905 00.000 15712 Worker thread wakes up
04:53:33.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:33.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:35.433 01.528 15712 Exposure complete
04:53:35.495 00.062 15712 worker thread done servicing request
04:53:35.495 00.000 7988 OnExposeComplete: enter
04:53:35.495 00.000 7988 UpdateGuideState(): m_state=1
04:53:35.500 00.005 7988 UpdateCurrentPosition: no star selected
04:53:35.500 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:35.502 00.002 7988 Status Line: No star selected
04:53:35.504 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=65, FiltMin=55, FiltMax=73, Gamma=0.690
04:53:35.504 00.000 7988 UpdateGuideState exits: No star selected
04:53:35.506 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:35.506 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:35.506 00.000 7988 Enqueuing Expose request
04:53:35.506 00.000 15712 Worker thread wakes up
04:53:35.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:35.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:37.141 01.635 15712 Exposure complete
04:53:37.205 00.064 15712 worker thread done servicing request
04:53:37.206 00.001 7988 OnExposeComplete: enter
04:53:37.206 00.000 7988 UpdateGuideState(): m_state=1
04:53:37.206 00.000 7988 UpdateCurrentPosition: no star selected
04:53:37.209 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:37.209 00.000 7988 Status Line: No star selected
04:53:37.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=65, FiltMin=49, FiltMax=73, Gamma=0.690
04:53:37.209 00.000 7988 UpdateGuideState exits: No star selected
04:53:37.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:37.209 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:37.209 00.000 7988 Enqueuing Expose request
04:53:37.209 00.000 15712 Worker thread wakes up
04:53:37.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:37.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:38.740 01.531 15712 Exposure complete
04:53:38.802 00.062 15712 worker thread done servicing request
04:53:38.804 00.002 7988 OnExposeComplete: enter
04:53:38.804 00.000 7988 UpdateGuideState(): m_state=1
04:53:38.804 00.000 7988 UpdateCurrentPosition: no star selected
04:53:38.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:38.804 00.000 7988 Status Line: No star selected
04:53:38.809 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=64, FiltMin=48, FiltMax=72, Gamma=0.690
04:53:38.809 00.000 7988 UpdateGuideState exits: No star selected
04:53:38.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:38.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:38.809 00.000 7988 Enqueuing Expose request
04:53:38.809 00.000 15712 Worker thread wakes up
04:53:38.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:38.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:40.559 01.750 15712 Exposure complete
04:53:40.620 00.061 15712 worker thread done servicing request
04:53:40.620 00.000 7988 OnExposeComplete: enter
04:53:40.620 00.000 7988 UpdateGuideState(): m_state=1
04:53:40.624 00.004 7988 UpdateCurrentPosition: no star selected
04:53:40.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:40.626 00.002 7988 Status Line: No star selected
04:53:40.628 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=62, FiltMin=48, FiltMax=71, Gamma=0.690
04:53:40.628 00.000 7988 UpdateGuideState exits: No star selected
04:53:40.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:40.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:40.628 00.000 7988 Enqueuing Expose request
04:53:40.634 00.006 15712 Worker thread wakes up
04:53:40.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:40.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:42.044 01.410 15712 Exposure complete
04:53:42.106 00.062 15712 worker thread done servicing request
04:53:42.106 00.000 7988 OnExposeComplete: enter
04:53:42.106 00.000 7988 UpdateGuideState(): m_state=1
04:53:42.110 00.004 7988 UpdateCurrentPosition: no star selected
04:53:42.110 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:42.112 00.002 7988 Status Line: No star selected
04:53:42.114 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=61, FiltMin=48, FiltMax=70, Gamma=0.690
04:53:42.115 00.001 7988 UpdateGuideState exits: No star selected
04:53:42.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:42.117 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:42.117 00.000 7988 Enqueuing Expose request
04:53:42.119 00.002 15712 Worker thread wakes up
04:53:42.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:42.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:43.753 01.634 15712 Exposure complete
04:53:43.815 00.062 15712 worker thread done servicing request
04:53:43.815 00.000 7988 OnExposeComplete: enter
04:53:43.815 00.000 7988 UpdateGuideState(): m_state=1
04:53:43.818 00.003 7988 UpdateCurrentPosition: no star selected
04:53:43.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:43.820 00.002 7988 Status Line: No star selected
04:53:43.822 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=58, FiltMin=47, FiltMax=71, Gamma=0.690
04:53:43.822 00.000 7988 UpdateGuideState exits: No star selected
04:53:43.824 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:43.824 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:43.826 00.002 7988 Enqueuing Expose request
04:53:43.826 00.000 15712 Worker thread wakes up
04:53:43.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:43.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:45.352 01.526 15712 Exposure complete
04:53:45.413 00.061 15712 worker thread done servicing request
04:53:45.413 00.000 7988 OnExposeComplete: enter
04:53:45.416 00.003 7988 UpdateGuideState(): m_state=1
04:53:45.416 00.000 7988 UpdateCurrentPosition: no star selected
04:53:45.418 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:45.418 00.000 7988 Status Line: No star selected
04:53:45.420 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=57, FiltMin=48, FiltMax=70, Gamma=0.690
04:53:45.422 00.002 7988 UpdateGuideState exits: No star selected
04:53:45.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:45.424 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:45.424 00.000 7988 Enqueuing Expose request
04:53:45.426 00.002 15712 Worker thread wakes up
04:53:45.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:45.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:47.057 01.631 15712 Exposure complete
04:53:47.121 00.064 15712 worker thread done servicing request
04:53:47.121 00.000 7988 OnExposeComplete: enter
04:53:47.121 00.000 7988 UpdateGuideState(): m_state=1
04:53:47.124 00.003 7988 UpdateCurrentPosition: no star selected
04:53:47.124 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:47.126 00.002 7988 Status Line: No star selected
04:53:47.128 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=56, FiltMin=48, FiltMax=68, Gamma=0.690
04:53:47.128 00.000 7988 UpdateGuideState exits: No star selected
04:53:47.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:47.128 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:47.128 00.000 7988 Enqueuing Expose request
04:53:47.133 00.005 15712 Worker thread wakes up
04:53:47.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:47.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:48.657 01.524 15712 Exposure complete
04:53:48.718 00.061 15712 worker thread done servicing request
04:53:48.718 00.000 7988 OnExposeComplete: enter
04:53:48.718 00.000 7988 UpdateGuideState(): m_state=1
04:53:48.722 00.004 7988 UpdateCurrentPosition: no star selected
04:53:48.722 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:48.724 00.002 7988 Status Line: No star selected
04:53:48.726 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=54, FiltMin=45, FiltMax=65, Gamma=0.690
04:53:48.726 00.000 7988 UpdateGuideState exits: No star selected
04:53:48.726 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:48.726 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:48.726 00.000 7988 Enqueuing Expose request
04:53:48.726 00.000 15712 Worker thread wakes up
04:53:48.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:48.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:50.365 01.639 15712 Exposure complete
04:53:50.428 00.063 15712 worker thread done servicing request
04:53:50.428 00.000 7988 OnExposeComplete: enter
04:53:50.428 00.000 7988 UpdateGuideState(): m_state=1
04:53:50.431 00.003 7988 UpdateCurrentPosition: no star selected
04:53:50.433 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:50.433 00.000 7988 Status Line: No star selected
04:53:50.435 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=54, FiltMin=46, FiltMax=62, Gamma=0.690
04:53:50.435 00.000 7988 UpdateGuideState exits: No star selected
04:53:50.437 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:50.439 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:50.439 00.000 7988 Enqueuing Expose request
04:53:50.441 00.002 15712 Worker thread wakes up
04:53:50.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:50.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:51.961 01.520 15712 Exposure complete
04:53:52.022 00.061 15712 worker thread done servicing request
04:53:52.022 00.000 7988 OnExposeComplete: enter
04:53:52.022 00.000 7988 UpdateGuideState(): m_state=1
04:53:52.022 00.000 7988 UpdateCurrentPosition: no star selected
04:53:52.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:52.022 00.000 7988 Status Line: No star selected
04:53:52.033 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=53, FiltMin=45, FiltMax=62, Gamma=0.690
04:53:52.033 00.000 7988 UpdateGuideState exits: No star selected
04:53:52.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:52.033 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:52.038 00.005 7988 Enqueuing Expose request
04:53:52.038 00.000 15712 Worker thread wakes up
04:53:52.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:52.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:53.680 01.642 15712 Exposure complete
04:53:53.744 00.064 15712 worker thread done servicing request
04:53:53.745 00.001 7988 OnExposeComplete: enter
04:53:53.745 00.000 7988 UpdateGuideState(): m_state=1
04:53:53.745 00.000 7988 UpdateCurrentPosition: no star selected
04:53:53.745 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:53.745 00.000 7988 Status Line: No star selected
04:53:53.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=53, FiltMin=45, FiltMax=63, Gamma=0.690
04:53:53.751 00.006 7988 UpdateGuideState exits: No star selected
04:53:53.751 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:53.751 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:53.751 00.000 7988 Enqueuing Expose request
04:53:53.751 00.000 15712 Worker thread wakes up
04:53:53.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:53.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:55.280 01.529 15712 Exposure complete
04:53:55.342 00.062 15712 worker thread done servicing request
04:53:55.342 00.000 7988 OnExposeComplete: enter
04:53:55.342 00.000 7988 UpdateGuideState(): m_state=1
04:53:55.345 00.003 7988 UpdateCurrentPosition: no star selected
04:53:55.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:55.347 00.002 7988 Status Line: No star selected
04:53:55.349 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=54, FiltMin=45, FiltMax=65, Gamma=0.690
04:53:55.349 00.000 7988 UpdateGuideState exits: No star selected
04:53:55.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:55.352 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:55.352 00.000 7988 Enqueuing Expose request
04:53:55.354 00.002 15712 Worker thread wakes up
04:53:55.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:55.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:56.989 01.635 15712 Exposure complete
04:53:57.052 00.063 15712 worker thread done servicing request
04:53:57.052 00.000 7988 OnExposeComplete: enter
04:53:57.052 00.000 7988 UpdateGuideState(): m_state=1
04:53:57.055 00.003 7988 UpdateCurrentPosition: no star selected
04:53:57.055 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:57.057 00.002 7988 Status Line: No star selected
04:53:57.059 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=55, FiltMin=45, FiltMax=65, Gamma=0.690
04:53:57.059 00.000 7988 UpdateGuideState exits: No star selected
04:53:57.061 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:57.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:57.063 00.002 7988 Enqueuing Expose request
04:53:57.063 00.000 15712 Worker thread wakes up
04:53:57.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:57.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:53:58.584 01.521 15712 Exposure complete
04:53:58.646 00.062 15712 worker thread done servicing request
04:53:58.646 00.000 7988 OnExposeComplete: enter
04:53:58.646 00.000 7988 UpdateGuideState(): m_state=1
04:53:58.650 00.004 7988 UpdateCurrentPosition: no star selected
04:53:58.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:53:58.652 00.002 7988 Status Line: No star selected
04:53:58.654 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=55, FiltMin=45, FiltMax=64, Gamma=0.690
04:53:58.654 00.000 7988 UpdateGuideState exits: No star selected
04:53:58.656 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:53:58.656 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:53:58.658 00.002 7988 Enqueuing Expose request
04:53:58.658 00.000 15712 Worker thread wakes up
04:53:58.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:53:58.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:00.291 01.633 15712 Exposure complete
04:54:00.353 00.062 15712 worker thread done servicing request
04:54:00.354 00.001 7988 OnExposeComplete: enter
04:54:00.354 00.000 7988 UpdateGuideState(): m_state=1
04:54:00.354 00.000 7988 UpdateCurrentPosition: no star selected
04:54:00.357 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:00.357 00.000 7988 Status Line: No star selected
04:54:00.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=55, FiltMin=45, FiltMax=65, Gamma=0.690
04:54:00.357 00.000 7988 UpdateGuideState exits: No star selected
04:54:00.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:00.357 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:00.357 00.000 7988 Enqueuing Expose request
04:54:00.357 00.000 15712 Worker thread wakes up
04:54:00.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:00.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:01.886 01.529 15712 Exposure complete
04:54:01.948 00.062 15712 worker thread done servicing request
04:54:01.948 00.000 7988 OnExposeComplete: enter
04:54:01.951 00.003 7988 UpdateGuideState(): m_state=1
04:54:01.951 00.000 7988 UpdateCurrentPosition: no star selected
04:54:01.953 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:01.953 00.000 7988 Status Line: No star selected
04:54:01.955 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=53, FiltMin=42, FiltMax=64, Gamma=0.690
04:54:01.955 00.000 7988 UpdateGuideState exits: No star selected
04:54:01.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:01.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:01.955 00.000 7988 Enqueuing Expose request
04:54:01.961 00.006 15712 Worker thread wakes up
04:54:01.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:01.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:03.594 01.633 15712 Exposure complete
04:54:03.655 00.061 15712 worker thread done servicing request
04:54:03.655 00.000 7988 OnExposeComplete: enter
04:54:03.655 00.000 7988 UpdateGuideState(): m_state=1
04:54:03.660 00.005 7988 UpdateCurrentPosition: no star selected
04:54:03.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:03.662 00.002 7988 Status Line: No star selected
04:54:03.663 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=50, FiltMin=39, FiltMax=62, Gamma=0.690
04:54:03.665 00.002 7988 UpdateGuideState exits: No star selected
04:54:03.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:03.667 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:03.667 00.000 7988 Enqueuing Expose request
04:54:03.669 00.002 15712 Worker thread wakes up
04:54:03.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:03.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:05.190 01.521 15712 Exposure complete
04:54:05.251 00.061 15712 worker thread done servicing request
04:54:05.251 00.000 7988 OnExposeComplete: enter
04:54:05.251 00.000 7988 UpdateGuideState(): m_state=1
04:54:05.255 00.004 7988 UpdateCurrentPosition: no star selected
04:54:05.255 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:05.257 00.002 7988 Status Line: No star selected
04:54:05.259 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=48, FiltMin=39, FiltMax=60, Gamma=0.690
04:54:05.259 00.000 7988 UpdateGuideState exits: No star selected
04:54:05.261 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:05.261 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:05.263 00.002 7988 Enqueuing Expose request
04:54:05.263 00.000 15712 Worker thread wakes up
04:54:05.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:05.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:06.900 01.637 15712 Exposure complete
04:54:06.962 00.062 15712 worker thread done servicing request
04:54:06.962 00.000 7988 OnExposeComplete: enter
04:54:06.962 00.000 7988 UpdateGuideState(): m_state=1
04:54:06.964 00.002 7988 UpdateCurrentPosition: no star selected
04:54:06.966 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:06.966 00.000 7988 Status Line: No star selected
04:54:06.968 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=46, FiltMin=39, FiltMax=60, Gamma=0.690
04:54:06.968 00.000 7988 UpdateGuideState exits: No star selected
04:54:06.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:06.968 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:06.968 00.000 7988 Enqueuing Expose request
04:54:06.968 00.000 15712 Worker thread wakes up
04:54:06.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:06.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:08.498 01.530 15712 Exposure complete
04:54:08.560 00.062 15712 worker thread done servicing request
04:54:08.560 00.000 7988 OnExposeComplete: enter
04:54:08.560 00.000 7988 UpdateGuideState(): m_state=1
04:54:08.562 00.002 7988 UpdateCurrentPosition: no star selected
04:54:08.564 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:08.564 00.000 7988 Status Line: No star selected
04:54:08.566 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=46, FiltMin=39, FiltMax=58, Gamma=0.690
04:54:08.566 00.000 7988 UpdateGuideState exits: No star selected
04:54:08.568 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:08.568 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:08.570 00.002 7988 Enqueuing Expose request
04:54:08.570 00.000 15712 Worker thread wakes up
04:54:08.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:08.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:10.204 01.634 15712 Exposure complete
04:54:10.268 00.064 15712 worker thread done servicing request
04:54:10.268 00.000 7988 OnExposeComplete: enter
04:54:10.268 00.000 7988 UpdateGuideState(): m_state=1
04:54:10.271 00.003 7988 UpdateCurrentPosition: no star selected
04:54:10.271 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:10.273 00.002 7988 Status Line: No star selected
04:54:10.275 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=47, FiltMin=39, FiltMax=60, Gamma=0.690
04:54:10.275 00.000 7988 UpdateGuideState exits: No star selected
04:54:10.277 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:10.277 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:10.279 00.002 7988 Enqueuing Expose request
04:54:10.279 00.000 15712 Worker thread wakes up
04:54:10.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:10.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:11.802 01.523 15712 Exposure complete
04:54:11.864 00.062 15712 worker thread done servicing request
04:54:11.865 00.001 7988 OnExposeComplete: enter
04:54:11.865 00.000 7988 UpdateGuideState(): m_state=1
04:54:11.865 00.000 7988 UpdateCurrentPosition: no star selected
04:54:11.865 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:11.865 00.000 7988 Status Line: No star selected
04:54:11.871 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=49, FiltMin=40, FiltMax=60, Gamma=0.690
04:54:11.872 00.001 7988 UpdateGuideState exits: No star selected
04:54:11.873 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:11.873 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:11.875 00.002 7988 Enqueuing Expose request
04:54:11.876 00.001 15712 Worker thread wakes up
04:54:11.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:11.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:13.509 01.633 15712 Exposure complete
04:54:13.571 00.062 15712 worker thread done servicing request
04:54:13.571 00.000 7988 OnExposeComplete: enter
04:54:13.571 00.000 7988 UpdateGuideState(): m_state=1
04:54:13.574 00.003 7988 UpdateCurrentPosition: no star selected
04:54:13.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:13.576 00.002 7988 Status Line: No star selected
04:54:13.578 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=52, FiltMin=41, FiltMax=62, Gamma=0.690
04:54:13.578 00.000 7988 UpdateGuideState exits: No star selected
04:54:13.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:13.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:13.578 00.000 7988 Enqueuing Expose request
04:54:13.578 00.000 15712 Worker thread wakes up
04:54:13.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:13.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:15.103 01.525 15712 Exposure complete
04:54:15.166 00.063 15712 worker thread done servicing request
04:54:15.166 00.000 7988 OnExposeComplete: enter
04:54:15.166 00.000 7988 UpdateGuideState(): m_state=1
04:54:15.169 00.003 7988 UpdateCurrentPosition: no star selected
04:54:15.169 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:15.171 00.002 7988 Status Line: No star selected
04:54:15.173 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=54, FiltMin=43, FiltMax=62, Gamma=0.690
04:54:15.173 00.000 7988 UpdateGuideState exits: No star selected
04:54:15.175 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:15.175 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:15.177 00.002 7988 Enqueuing Expose request
04:54:15.177 00.000 15712 Worker thread wakes up
04:54:15.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:15.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:16.812 01.635 15712 Exposure complete
04:54:16.873 00.061 15712 worker thread done servicing request
04:54:16.873 00.000 7988 OnExposeComplete: enter
04:54:16.873 00.000 7988 UpdateGuideState(): m_state=1
04:54:16.878 00.005 7988 UpdateCurrentPosition: no star selected
04:54:16.878 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:16.880 00.002 7988 Status Line: No star selected
04:54:16.882 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=55, FiltMin=46, FiltMax=65, Gamma=0.690
04:54:16.882 00.000 7988 UpdateGuideState exits: No star selected
04:54:16.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:16.884 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:16.884 00.000 7988 Enqueuing Expose request
04:54:16.886 00.002 15712 Worker thread wakes up
04:54:16.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:16.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:18.407 01.521 15712 Exposure complete
04:54:18.472 00.065 15712 worker thread done servicing request
04:54:18.472 00.000 7988 OnExposeComplete: enter
04:54:18.472 00.000 7988 UpdateGuideState(): m_state=1
04:54:18.472 00.000 7988 UpdateCurrentPosition: no star selected
04:54:18.472 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:18.472 00.000 7988 Status Line: No star selected
04:54:18.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=57, FiltMin=49, FiltMax=67, Gamma=0.690
04:54:18.472 00.000 7988 UpdateGuideState exits: No star selected
04:54:18.481 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:18.481 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:18.481 00.000 7988 Enqueuing Expose request
04:54:18.483 00.002 15712 Worker thread wakes up
04:54:18.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:18.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:20.117 01.634 15712 Exposure complete
04:54:20.179 00.062 15712 worker thread done servicing request
04:54:20.179 00.000 7988 OnExposeComplete: enter
04:54:20.182 00.003 7988 UpdateGuideState(): m_state=1
04:54:20.184 00.002 7988 UpdateCurrentPosition: no star selected
04:54:20.184 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:20.186 00.002 7988 Status Line: No star selected
04:54:20.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=59, FiltMin=50, FiltMax=68, Gamma=0.690
04:54:20.188 00.002 7988 UpdateGuideState exits: No star selected
04:54:20.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:20.190 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:20.190 00.000 7988 Enqueuing Expose request
04:54:20.192 00.002 15712 Worker thread wakes up
04:54:20.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:20.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:21.714 01.522 15712 Exposure complete
04:54:21.776 00.062 15712 worker thread done servicing request
04:54:21.776 00.000 7988 OnExposeComplete: enter
04:54:21.776 00.000 7988 UpdateGuideState(): m_state=1
04:54:21.780 00.004 7988 UpdateCurrentPosition: no star selected
04:54:21.781 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:21.781 00.000 7988 Status Line: No star selected
04:54:21.783 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=60, FiltMin=50, FiltMax=68, Gamma=0.690
04:54:21.783 00.000 7988 UpdateGuideState exits: No star selected
04:54:21.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:21.783 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:21.783 00.000 7988 Enqueuing Expose request
04:54:21.783 00.000 15712 Worker thread wakes up
04:54:21.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:21.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:23.422 01.639 15712 Exposure complete
04:54:23.483 00.061 15712 worker thread done servicing request
04:54:23.483 00.000 7988 OnExposeComplete: enter
04:54:23.483 00.000 7988 UpdateGuideState(): m_state=1
04:54:23.488 00.005 7988 UpdateCurrentPosition: no star selected
04:54:23.488 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:23.490 00.002 7988 Status Line: No star selected
04:54:23.492 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=68, Gamma=0.690
04:54:23.492 00.000 7988 UpdateGuideState exits: No star selected
04:54:23.492 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:23.492 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:23.492 00.000 7988 Enqueuing Expose request
04:54:23.492 00.000 15712 Worker thread wakes up
04:54:23.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:23.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:25.016 01.524 15712 Exposure complete
04:54:25.078 00.062 15712 worker thread done servicing request
04:54:25.078 00.000 7988 OnExposeComplete: enter
04:54:25.078 00.000 7988 UpdateGuideState(): m_state=1
04:54:25.078 00.000 7988 UpdateCurrentPosition: no star selected
04:54:25.083 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:25.083 00.000 7988 Status Line: No star selected
04:54:25.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=61, FiltMin=53, FiltMax=68, Gamma=0.690
04:54:25.083 00.000 7988 UpdateGuideState exits: No star selected
04:54:25.083 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:25.083 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:25.083 00.000 7988 Enqueuing Expose request
04:54:25.083 00.000 15712 Worker thread wakes up
04:54:25.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:25.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:26.725 01.642 15712 Exposure complete
04:54:26.786 00.061 15712 worker thread done servicing request
04:54:26.786 00.000 7988 OnExposeComplete: enter
04:54:26.786 00.000 7988 UpdateGuideState(): m_state=1
04:54:26.791 00.005 7988 UpdateCurrentPosition: no star selected
04:54:26.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:26.793 00.002 7988 Status Line: No star selected
04:54:26.795 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=68, Gamma=0.690
04:54:26.795 00.000 7988 UpdateGuideState exits: No star selected
04:54:26.797 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:26.797 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:26.799 00.002 7988 Enqueuing Expose request
04:54:26.799 00.000 15712 Worker thread wakes up
04:54:26.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:26.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:28.321 01.522 15712 Exposure complete
04:54:28.383 00.062 15712 worker thread done servicing request
04:54:28.383 00.000 7988 OnExposeComplete: enter
04:54:28.383 00.000 7988 UpdateGuideState(): m_state=1
04:54:28.387 00.004 7988 UpdateCurrentPosition: no star selected
04:54:28.387 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:28.389 00.002 7988 Status Line: No star selected
04:54:28.391 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=60, FiltMin=52, FiltMax=68, Gamma=0.690
04:54:28.391 00.000 7988 UpdateGuideState exits: No star selected
04:54:28.393 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:28.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:28.395 00.002 7988 Enqueuing Expose request
04:54:28.395 00.000 15712 Worker thread wakes up
04:54:28.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:28.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:30.030 01.635 15712 Exposure complete
04:54:30.092 00.062 15712 worker thread done servicing request
04:54:30.093 00.001 7988 OnExposeComplete: enter
04:54:30.093 00.000 7988 UpdateGuideState(): m_state=1
04:54:30.093 00.000 7988 UpdateCurrentPosition: no star selected
04:54:30.093 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:30.093 00.000 7988 Status Line: No star selected
04:54:30.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=52, FiltMax=68, Gamma=0.690
04:54:30.093 00.000 7988 UpdateGuideState exits: No star selected
04:54:30.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:30.102 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:30.103 00.001 7988 Enqueuing Expose request
04:54:30.103 00.000 15712 Worker thread wakes up
04:54:30.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:30.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:31.628 01.525 15712 Exposure complete
04:54:31.691 00.063 15712 worker thread done servicing request
04:54:31.692 00.001 7988 OnExposeComplete: enter
04:54:31.692 00.000 7988 UpdateGuideState(): m_state=1
04:54:31.692 00.000 7988 UpdateCurrentPosition: no star selected
04:54:31.692 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:31.692 00.000 7988 Status Line: No star selected
04:54:31.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=49, FiltMax=67, Gamma=0.690
04:54:31.692 00.000 7988 UpdateGuideState exits: No star selected
04:54:31.692 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:31.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:31.692 00.000 7988 Enqueuing Expose request
04:54:31.702 00.010 15712 Worker thread wakes up
04:54:31.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:31.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:33.338 01.636 15712 Exposure complete
04:54:33.401 00.063 15712 worker thread done servicing request
04:54:33.401 00.000 7988 OnExposeComplete: enter
04:54:33.401 00.000 7988 UpdateGuideState(): m_state=1
04:54:33.404 00.003 7988 UpdateCurrentPosition: no star selected
04:54:33.404 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:33.404 00.000 7988 Status Line: No star selected
04:54:33.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=45, FiltMax=68, Gamma=0.690
04:54:33.404 00.000 7988 UpdateGuideState exits: No star selected
04:54:33.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:33.404 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:33.404 00.000 7988 Enqueuing Expose request
04:54:33.404 00.000 15712 Worker thread wakes up
04:54:33.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:33.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:34.935 01.531 15712 Exposure complete
04:54:34.998 00.063 15712 worker thread done servicing request
04:54:34.999 00.001 7988 OnExposeComplete: enter
04:54:34.999 00.000 7988 UpdateGuideState(): m_state=1
04:54:34.999 00.000 7988 UpdateCurrentPosition: no star selected
04:54:34.999 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:34.999 00.000 7988 Status Line: No star selected
04:54:34.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=55, FiltMin=42, FiltMax=68, Gamma=0.690
04:54:35.006 00.007 7988 UpdateGuideState exits: No star selected
04:54:35.007 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:35.007 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:35.007 00.000 7988 Enqueuing Expose request
04:54:35.007 00.000 15712 Worker thread wakes up
04:54:35.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:35.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:36.639 01.632 15712 Exposure complete
04:54:36.701 00.062 15712 worker thread done servicing request
04:54:36.702 00.001 7988 OnExposeComplete: enter
04:54:36.702 00.000 7988 UpdateGuideState(): m_state=1
04:54:36.702 00.000 7988 UpdateCurrentPosition: no star selected
04:54:36.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:36.702 00.000 7988 Status Line: No star selected
04:54:36.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=53, FiltMin=43, FiltMax=65, Gamma=0.690
04:54:36.702 00.000 7988 UpdateGuideState exits: No star selected
04:54:36.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:36.702 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:36.711 00.009 7988 Enqueuing Expose request
04:54:36.711 00.000 15712 Worker thread wakes up
04:54:36.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:36.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:38.236 01.525 15712 Exposure complete
04:54:38.297 00.061 15712 worker thread done servicing request
04:54:38.297 00.000 7988 OnExposeComplete: enter
04:54:38.297 00.000 7988 UpdateGuideState(): m_state=1
04:54:38.301 00.004 7988 UpdateCurrentPosition: no star selected
04:54:38.301 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:38.303 00.002 7988 Status Line: No star selected
04:54:38.305 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=52, FiltMin=43, FiltMax=61, Gamma=0.690
04:54:38.306 00.001 7988 UpdateGuideState exits: No star selected
04:54:38.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:38.308 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:38.308 00.000 7988 Enqueuing Expose request
04:54:38.310 00.002 15712 Worker thread wakes up
04:54:38.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:38.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:39.942 01.632 15712 Exposure complete
04:54:40.004 00.062 15712 worker thread done servicing request
04:54:40.004 00.000 7988 OnExposeComplete: enter
04:54:40.004 00.000 7988 UpdateGuideState(): m_state=1
04:54:40.008 00.004 7988 UpdateCurrentPosition: no star selected
04:54:40.010 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:40.010 00.000 7988 Status Line: No star selected
04:54:40.012 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=52, FiltMin=43, FiltMax=60, Gamma=0.690
04:54:40.012 00.000 7988 UpdateGuideState exits: No star selected
04:54:40.014 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:40.014 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:40.016 00.002 7988 Enqueuing Expose request
04:54:40.016 00.000 15712 Worker thread wakes up
04:54:40.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:40.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:41.540 01.524 15712 Exposure complete
04:54:41.603 00.063 15712 worker thread done servicing request
04:54:41.603 00.000 7988 OnExposeComplete: enter
04:54:41.603 00.000 7988 UpdateGuideState(): m_state=1
04:54:41.603 00.000 7988 UpdateCurrentPosition: no star selected
04:54:41.603 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:41.603 00.000 7988 Status Line: No star selected
04:54:41.608 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=42, FiltMax=61, Gamma=0.690
04:54:41.608 00.000 7988 UpdateGuideState exits: No star selected
04:54:41.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:41.608 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:41.608 00.000 7988 Enqueuing Expose request
04:54:41.608 00.000 15712 Worker thread wakes up
04:54:41.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:41.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:43.250 01.642 15712 Exposure complete
04:54:43.312 00.062 15712 worker thread done servicing request
04:54:43.314 00.002 7988 OnExposeComplete: enter
04:54:43.314 00.000 7988 UpdateGuideState(): m_state=1
04:54:43.314 00.000 7988 UpdateCurrentPosition: no star selected
04:54:43.314 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:43.314 00.000 7988 Status Line: No star selected
04:54:43.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=52, FiltMin=43, FiltMax=61, Gamma=0.690
04:54:43.314 00.000 7988 UpdateGuideState exits: No star selected
04:54:43.314 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:43.314 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:43.324 00.010 7988 Enqueuing Expose request
04:54:43.324 00.000 15712 Worker thread wakes up
04:54:43.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:43.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:44.847 01.523 15712 Exposure complete
04:54:44.908 00.061 15712 worker thread done servicing request
04:54:44.908 00.000 7988 OnExposeComplete: enter
04:54:44.908 00.000 7988 UpdateGuideState(): m_state=1
04:54:44.912 00.004 7988 UpdateCurrentPosition: no star selected
04:54:44.912 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:44.914 00.002 7988 Status Line: No star selected
04:54:44.916 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=42, FiltMax=63, Gamma=0.690
04:54:44.916 00.000 7988 UpdateGuideState exits: No star selected
04:54:44.918 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:44.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:44.920 00.002 7988 Enqueuing Expose request
04:54:44.920 00.000 15712 Worker thread wakes up
04:54:44.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:44.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:46.552 01.632 15712 Exposure complete
04:54:46.614 00.062 15712 worker thread done servicing request
04:54:46.615 00.001 7988 OnExposeComplete: enter
04:54:46.615 00.000 7988 UpdateGuideState(): m_state=1
04:54:46.617 00.002 7988 UpdateCurrentPosition: no star selected
04:54:46.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:46.619 00.002 7988 Status Line: No star selected
04:54:46.621 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=52, FiltMin=44, FiltMax=62, Gamma=0.690
04:54:46.621 00.000 7988 UpdateGuideState exits: No star selected
04:54:46.623 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:46.623 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:46.625 00.002 7988 Enqueuing Expose request
04:54:46.625 00.000 15712 Worker thread wakes up
04:54:46.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:46.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:48.149 01.524 15712 Exposure complete
04:54:48.211 00.062 15712 worker thread done servicing request
04:54:48.211 00.000 7988 OnExposeComplete: enter
04:54:48.211 00.000 7988 UpdateGuideState(): m_state=1
04:54:48.215 00.004 7988 UpdateCurrentPosition: no star selected
04:54:48.215 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:48.217 00.002 7988 Status Line: No star selected
04:54:48.219 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=52, FiltMin=44, FiltMax=63, Gamma=0.690
04:54:48.219 00.000 7988 UpdateGuideState exits: No star selected
04:54:48.221 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:48.221 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:48.223 00.002 7988 Enqueuing Expose request
04:54:48.223 00.000 15712 Worker thread wakes up
04:54:48.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:48.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:49.858 01.635 15712 Exposure complete
04:54:49.919 00.061 15712 worker thread done servicing request
04:54:49.921 00.002 7988 OnExposeComplete: enter
04:54:49.921 00.000 7988 UpdateGuideState(): m_state=1
04:54:49.921 00.000 7988 UpdateCurrentPosition: no star selected
04:54:49.921 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:49.921 00.000 7988 Status Line: No star selected
04:54:49.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=52, FiltMin=44, FiltMax=62, Gamma=0.690
04:54:49.921 00.000 7988 UpdateGuideState exits: No star selected
04:54:49.928 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:49.928 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:49.928 00.000 7988 Enqueuing Expose request
04:54:49.928 00.000 15712 Worker thread wakes up
04:54:49.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:49.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:51.455 01.527 15712 Exposure complete
04:54:51.516 00.061 15712 worker thread done servicing request
04:54:51.516 00.000 7988 OnExposeComplete: enter
04:54:51.516 00.000 7988 UpdateGuideState(): m_state=1
04:54:51.516 00.000 7988 UpdateCurrentPosition: no star selected
04:54:51.516 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:51.516 00.000 7988 Status Line: No star selected
04:54:51.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=52, FiltMin=43, FiltMax=63, Gamma=0.690
04:54:51.516 00.000 7988 UpdateGuideState exits: No star selected
04:54:51.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:51.526 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:51.526 00.000 7988 Enqueuing Expose request
04:54:51.526 00.000 15712 Worker thread wakes up
04:54:51.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:51.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:53.164 01.638 15712 Exposure complete
04:54:53.226 00.062 15712 worker thread done servicing request
04:54:53.226 00.000 7988 OnExposeComplete: enter
04:54:53.226 00.000 7988 UpdateGuideState(): m_state=1
04:54:53.226 00.000 7988 UpdateCurrentPosition: no star selected
04:54:53.230 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:53.232 00.002 7988 Status Line: No star selected
04:54:53.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=53, FiltMin=46, FiltMax=63, Gamma=0.690
04:54:53.234 00.002 7988 UpdateGuideState exits: No star selected
04:54:53.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:53.236 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:53.236 00.000 7988 Enqueuing Expose request
04:54:53.238 00.002 15712 Worker thread wakes up
04:54:53.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:53.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:54.761 01.523 15712 Exposure complete
04:54:54.824 00.063 15712 worker thread done servicing request
04:54:54.824 00.000 7988 OnExposeComplete: enter
04:54:54.824 00.000 7988 UpdateGuideState(): m_state=1
04:54:54.824 00.000 7988 UpdateCurrentPosition: no star selected
04:54:54.824 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:54.824 00.000 7988 Status Line: No star selected
04:54:54.830 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=53, FiltMin=46, FiltMax=64, Gamma=0.690
04:54:54.830 00.000 7988 UpdateGuideState exits: No star selected
04:54:54.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:54.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:54.830 00.000 7988 Enqueuing Expose request
04:54:54.830 00.000 15712 Worker thread wakes up
04:54:54.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:54.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:56.470 01.640 15712 Exposure complete
04:54:56.531 00.061 15712 worker thread done servicing request
04:54:56.531 00.000 7988 OnExposeComplete: enter
04:54:56.531 00.000 7988 UpdateGuideState(): m_state=1
04:54:56.531 00.000 7988 UpdateCurrentPosition: no star selected
04:54:56.531 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:56.531 00.000 7988 Status Line: No star selected
04:54:56.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=53, FiltMin=45, FiltMax=64, Gamma=0.690
04:54:56.531 00.000 7988 UpdateGuideState exits: No star selected
04:54:56.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:56.531 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:56.531 00.000 7988 Enqueuing Expose request
04:54:56.531 00.000 15712 Worker thread wakes up
04:54:56.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:56.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:58.065 01.534 15712 Exposure complete
04:54:58.127 00.062 15712 worker thread done servicing request
04:54:58.127 00.000 7988 OnExposeComplete: enter
04:54:58.127 00.000 7988 UpdateGuideState(): m_state=1
04:54:58.130 00.003 7988 UpdateCurrentPosition: no star selected
04:54:58.131 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:58.131 00.000 7988 Status Line: No star selected
04:54:58.133 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=52, FiltMin=43, FiltMax=64, Gamma=0.690
04:54:58.135 00.002 7988 UpdateGuideState exits: No star selected
04:54:58.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:58.137 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:58.137 00.000 7988 Enqueuing Expose request
04:54:58.139 00.002 15712 Worker thread wakes up
04:54:58.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:58.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:54:59.771 01.632 15712 Exposure complete
04:54:59.834 00.063 15712 worker thread done servicing request
04:54:59.834 00.000 7988 OnExposeComplete: enter
04:54:59.834 00.000 7988 UpdateGuideState(): m_state=1
04:54:59.838 00.004 7988 UpdateCurrentPosition: no star selected
04:54:59.838 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:54:59.840 00.002 7988 Status Line: No star selected
04:54:59.842 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=51, FiltMin=43, FiltMax=62, Gamma=0.690
04:54:59.842 00.000 7988 UpdateGuideState exits: No star selected
04:54:59.844 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:54:59.844 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:54:59.846 00.002 7988 Enqueuing Expose request
04:54:59.846 00.000 15712 Worker thread wakes up
04:54:59.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:54:59.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:01.372 01.526 15712 Exposure complete
04:55:01.435 00.063 15712 worker thread done servicing request
04:55:01.435 00.000 7988 OnExposeComplete: enter
04:55:01.435 00.000 7988 UpdateGuideState(): m_state=1
04:55:01.435 00.000 7988 UpdateCurrentPosition: no star selected
04:55:01.435 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:01.435 00.000 7988 Status Line: No star selected
04:55:01.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=50, FiltMin=42, FiltMax=62, Gamma=0.690
04:55:01.435 00.000 7988 UpdateGuideState exits: No star selected
04:55:01.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:01.435 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:01.435 00.000 7988 Enqueuing Expose request
04:55:01.435 00.000 15712 Worker thread wakes up
04:55:01.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:01.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:03.081 01.646 15712 Exposure complete
04:55:03.142 00.061 15712 worker thread done servicing request
04:55:03.142 00.000 7988 OnExposeComplete: enter
04:55:03.142 00.000 7988 UpdateGuideState(): m_state=1
04:55:03.146 00.004 7988 UpdateCurrentPosition: no star selected
04:55:03.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:03.148 00.002 7988 Status Line: No star selected
04:55:03.150 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=49, FiltMin=41, FiltMax=60, Gamma=0.690
04:55:03.150 00.000 7988 UpdateGuideState exits: No star selected
04:55:03.151 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:03.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:03.153 00.002 7988 Enqueuing Expose request
04:55:03.153 00.000 15712 Worker thread wakes up
04:55:03.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:03.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:04.677 01.524 15712 Exposure complete
04:55:04.741 00.064 15712 worker thread done servicing request
04:55:04.742 00.001 7988 OnExposeComplete: enter
04:55:04.742 00.000 7988 UpdateGuideState(): m_state=1
04:55:04.742 00.000 7988 UpdateCurrentPosition: no star selected
04:55:04.742 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:04.742 00.000 7988 Status Line: No star selected
04:55:04.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=48, FiltMin=40, FiltMax=61, Gamma=0.690
04:55:04.742 00.000 7988 UpdateGuideState exits: No star selected
04:55:04.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:04.750 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:04.750 00.000 7988 Enqueuing Expose request
04:55:04.750 00.000 15712 Worker thread wakes up
04:55:04.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:04.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:06.390 01.640 15712 Exposure complete
04:55:06.452 00.062 15712 worker thread done servicing request
04:55:06.452 00.000 7988 OnExposeComplete: enter
04:55:06.452 00.000 7988 UpdateGuideState(): m_state=1
04:55:06.455 00.003 7988 UpdateCurrentPosition: no star selected
04:55:06.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:06.457 00.002 7988 Status Line: No star selected
04:55:06.459 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=47, FiltMin=39, FiltMax=58, Gamma=0.690
04:55:06.459 00.000 7988 UpdateGuideState exits: No star selected
04:55:06.461 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:06.461 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:06.463 00.002 7988 Enqueuing Expose request
04:55:06.463 00.000 15712 Worker thread wakes up
04:55:06.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:06.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:07.986 01.523 15712 Exposure complete
04:55:08.047 00.061 15712 worker thread done servicing request
04:55:08.047 00.000 7988 OnExposeComplete: enter
04:55:08.047 00.000 7988 UpdateGuideState(): m_state=1
04:55:08.051 00.004 7988 UpdateCurrentPosition: no star selected
04:55:08.051 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:08.053 00.002 7988 Status Line: No star selected
04:55:08.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=46, FiltMin=39, FiltMax=55, Gamma=0.690
04:55:08.055 00.002 7988 UpdateGuideState exits: No star selected
04:55:08.055 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:08.057 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:08.057 00.000 7988 Enqueuing Expose request
04:55:08.059 00.002 15712 Worker thread wakes up
04:55:08.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:08.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:09.694 01.635 15712 Exposure complete
04:55:09.755 00.061 15712 worker thread done servicing request
04:55:09.755 00.000 7988 OnExposeComplete: enter
04:55:09.755 00.000 7988 UpdateGuideState(): m_state=1
04:55:09.755 00.000 7988 UpdateCurrentPosition: no star selected
04:55:09.755 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:09.755 00.000 7988 Status Line: No star selected
04:55:09.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=45, FiltMin=38, FiltMax=54, Gamma=0.690
04:55:09.755 00.000 7988 UpdateGuideState exits: No star selected
04:55:09.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:09.766 00.011 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:09.766 00.000 7988 Enqueuing Expose request
04:55:09.768 00.002 15712 Worker thread wakes up
04:55:09.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:09.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:11.289 01.521 15712 Exposure complete
04:55:11.351 00.062 15712 worker thread done servicing request
04:55:11.352 00.001 7988 OnExposeComplete: enter
04:55:11.352 00.000 7988 UpdateGuideState(): m_state=1
04:55:11.352 00.000 7988 UpdateCurrentPosition: no star selected
04:55:11.352 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:11.352 00.000 7988 Status Line: No star selected
04:55:11.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=45, FiltMin=38, FiltMax=52, Gamma=0.690
04:55:11.352 00.000 7988 UpdateGuideState exits: No star selected
04:55:11.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:11.352 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:11.352 00.000 7988 Enqueuing Expose request
04:55:11.352 00.000 15712 Worker thread wakes up
04:55:11.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:11.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:12.998 01.646 15712 Exposure complete
04:55:13.059 00.061 15712 worker thread done servicing request
04:55:13.059 00.000 7988 OnExposeComplete: enter
04:55:13.059 00.000 7988 UpdateGuideState(): m_state=1
04:55:13.059 00.000 7988 UpdateCurrentPosition: no star selected
04:55:13.059 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:13.059 00.000 7988 Status Line: No star selected
04:55:13.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=46, FiltMin=38, FiltMax=56, Gamma=0.690
04:55:13.059 00.000 7988 UpdateGuideState exits: No star selected
04:55:13.068 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:13.068 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:13.068 00.000 7988 Enqueuing Expose request
04:55:13.068 00.000 15712 Worker thread wakes up
04:55:13.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:13.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:14.592 01.524 15712 Exposure complete
04:55:14.655 00.063 15712 worker thread done servicing request
04:55:14.655 00.000 7988 OnExposeComplete: enter
04:55:14.655 00.000 7988 UpdateGuideState(): m_state=1
04:55:14.655 00.000 7988 UpdateCurrentPosition: no star selected
04:55:14.655 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:14.655 00.000 7988 Status Line: No star selected
04:55:14.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=46, FiltMin=38, FiltMax=56, Gamma=0.690
04:55:14.655 00.000 7988 UpdateGuideState exits: No star selected
04:55:14.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:14.655 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:14.655 00.000 7988 Enqueuing Expose request
04:55:14.667 00.012 15712 Worker thread wakes up
04:55:14.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:14.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:16.302 01.635 15712 Exposure complete
04:55:16.363 00.061 15712 worker thread done servicing request
04:55:16.363 00.000 7988 OnExposeComplete: enter
04:55:16.363 00.000 7988 UpdateGuideState(): m_state=1
04:55:16.366 00.003 7988 UpdateCurrentPosition: no star selected
04:55:16.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:16.368 00.002 7988 Status Line: No star selected
04:55:16.369 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=45, FiltMin=38, FiltMax=52, Gamma=0.690
04:55:16.371 00.002 7988 UpdateGuideState exits: No star selected
04:55:16.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:16.373 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:16.373 00.000 7988 Enqueuing Expose request
04:55:16.375 00.002 15712 Worker thread wakes up
04:55:16.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:16.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:17.900 01.525 15712 Exposure complete
04:55:17.963 00.063 15712 worker thread done servicing request
04:55:17.963 00.000 7988 OnExposeComplete: enter
04:55:17.963 00.000 7988 UpdateGuideState(): m_state=1
04:55:17.965 00.002 7988 UpdateCurrentPosition: no star selected
04:55:17.965 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:17.965 00.000 7988 Status Line: No star selected
04:55:17.969 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=38, FiltMax=52, Gamma=0.690
04:55:17.969 00.000 7988 UpdateGuideState exits: No star selected
04:55:17.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:17.969 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:17.969 00.000 7988 Enqueuing Expose request
04:55:17.969 00.000 15712 Worker thread wakes up
04:55:17.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:17.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:19.607 01.638 15712 Exposure complete
04:55:19.671 00.064 15712 worker thread done servicing request
04:55:19.671 00.000 7988 OnExposeComplete: enter
04:55:19.671 00.000 7988 UpdateGuideState(): m_state=1
04:55:19.671 00.000 7988 UpdateCurrentPosition: no star selected
04:55:19.671 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:19.671 00.000 7988 Status Line: No star selected
04:55:19.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=44, FiltMin=37, FiltMax=52, Gamma=0.690
04:55:19.671 00.000 7988 UpdateGuideState exits: No star selected
04:55:19.679 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:19.679 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:19.681 00.002 7988 Enqueuing Expose request
04:55:19.681 00.000 15712 Worker thread wakes up
04:55:19.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:19.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:21.206 01.525 15712 Exposure complete
04:55:21.268 00.062 15712 worker thread done servicing request
04:55:21.268 00.000 7988 OnExposeComplete: enter
04:55:21.270 00.002 7988 UpdateGuideState(): m_state=1
04:55:21.270 00.000 7988 UpdateCurrentPosition: no star selected
04:55:21.272 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:21.274 00.002 7988 Status Line: No star selected
04:55:21.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=44, FiltMin=37, FiltMax=51, Gamma=0.690
04:55:21.276 00.002 7988 UpdateGuideState exits: No star selected
04:55:21.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:21.278 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:21.278 00.000 7988 Enqueuing Expose request
04:55:21.280 00.002 15712 Worker thread wakes up
04:55:21.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:21.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:22.914 01.634 15712 Exposure complete
04:55:22.975 00.061 15712 worker thread done servicing request
04:55:22.975 00.000 7988 OnExposeComplete: enter
04:55:22.975 00.000 7988 UpdateGuideState(): m_state=1
04:55:22.979 00.004 7988 UpdateCurrentPosition: no star selected
04:55:22.979 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:22.981 00.002 7988 Status Line: No star selected
04:55:22.983 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=36, FiltMax=51, Gamma=0.690
04:55:22.983 00.000 7988 UpdateGuideState exits: No star selected
04:55:22.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:22.983 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:22.988 00.005 7988 Enqueuing Expose request
04:55:22.988 00.000 15712 Worker thread wakes up
04:55:22.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:22.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:24.509 01.521 15712 Exposure complete
04:55:24.572 00.063 15712 worker thread done servicing request
04:55:24.572 00.000 7988 OnExposeComplete: enter
04:55:24.572 00.000 7988 UpdateGuideState(): m_state=1
04:55:24.574 00.002 7988 UpdateCurrentPosition: no star selected
04:55:24.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:24.576 00.002 7988 Status Line: No star selected
04:55:24.578 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=42, FiltMin=36, FiltMax=50, Gamma=0.690
04:55:24.578 00.000 7988 UpdateGuideState exits: No star selected
04:55:24.580 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:24.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:24.582 00.002 7988 Enqueuing Expose request
04:55:24.582 00.000 15712 Worker thread wakes up
04:55:24.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:24.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:26.221 01.639 15712 Exposure complete
04:55:26.283 00.062 15712 worker thread done servicing request
04:55:26.283 00.000 7988 OnExposeComplete: enter
04:55:26.283 00.000 7988 UpdateGuideState(): m_state=1
04:55:26.283 00.000 7988 UpdateCurrentPosition: no star selected
04:55:26.283 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:26.283 00.000 7988 Status Line: No star selected
04:55:26.289 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=42, FiltMin=36, FiltMax=50, Gamma=0.690
04:55:26.289 00.000 7988 UpdateGuideState exits: No star selected
04:55:26.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:26.289 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:26.289 00.000 7988 Enqueuing Expose request
04:55:26.289 00.000 15712 Worker thread wakes up
04:55:26.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:26.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:27.814 01.525 15712 Exposure complete
04:55:27.875 00.061 15712 worker thread done servicing request
04:55:27.875 00.000 7988 OnExposeComplete: enter
04:55:27.875 00.000 7988 UpdateGuideState(): m_state=1
04:55:27.879 00.004 7988 UpdateCurrentPosition: no star selected
04:55:27.879 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:27.881 00.002 7988 Status Line: No star selected
04:55:27.883 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=42, FiltMin=36, FiltMax=53, Gamma=0.690
04:55:27.883 00.000 7988 UpdateGuideState exits: No star selected
04:55:27.885 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:27.885 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:27.887 00.002 7988 Enqueuing Expose request
04:55:27.887 00.000 15712 Worker thread wakes up
04:55:27.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:27.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:29.522 01.635 15712 Exposure complete
04:55:29.584 00.062 15712 worker thread done servicing request
04:55:29.584 00.000 7988 OnExposeComplete: enter
04:55:29.586 00.002 7988 UpdateGuideState(): m_state=1
04:55:29.586 00.000 7988 UpdateCurrentPosition: no star selected
04:55:29.588 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:29.588 00.000 7988 Status Line: No star selected
04:55:29.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=43, FiltMin=36, FiltMax=55, Gamma=0.690
04:55:29.592 00.004 7988 UpdateGuideState exits: No star selected
04:55:29.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:29.592 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:29.592 00.000 7988 Enqueuing Expose request
04:55:29.592 00.000 15712 Worker thread wakes up
04:55:29.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:29.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:31.118 01.526 15712 Exposure complete
04:55:31.179 00.061 15712 worker thread done servicing request
04:55:31.179 00.000 7988 OnExposeComplete: enter
04:55:31.179 00.000 7988 UpdateGuideState(): m_state=1
04:55:31.183 00.004 7988 UpdateCurrentPosition: no star selected
04:55:31.183 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:31.185 00.002 7988 Status Line: No star selected
04:55:31.187 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=45, FiltMin=36, FiltMax=56, Gamma=0.690
04:55:31.187 00.000 7988 UpdateGuideState exits: No star selected
04:55:31.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:31.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:31.187 00.000 7988 Enqueuing Expose request
04:55:31.187 00.000 15712 Worker thread wakes up
04:55:31.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:31.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:32.827 01.640 15712 Exposure complete
04:55:32.891 00.064 15712 worker thread done servicing request
04:55:32.891 00.000 7988 OnExposeComplete: enter
04:55:32.892 00.001 7988 UpdateGuideState(): m_state=1
04:55:32.893 00.001 7988 UpdateCurrentPosition: no star selected
04:55:32.895 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:32.896 00.001 7988 Status Line: No star selected
04:55:32.897 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=38, FiltMax=58, Gamma=0.690
04:55:32.897 00.000 7988 UpdateGuideState exits: No star selected
04:55:32.897 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:32.897 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:32.897 00.000 7988 Enqueuing Expose request
04:55:32.897 00.000 15712 Worker thread wakes up
04:55:32.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:32.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:34.431 01.534 15712 Exposure complete
04:55:34.492 00.061 15712 worker thread done servicing request
04:55:34.492 00.000 7988 OnExposeComplete: enter
04:55:34.494 00.002 7988 UpdateGuideState(): m_state=1
04:55:34.496 00.002 7988 UpdateCurrentPosition: no star selected
04:55:34.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:34.498 00.002 7988 Status Line: No star selected
04:55:34.500 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=49, FiltMin=38, FiltMax=58, Gamma=0.690
04:55:34.500 00.000 7988 UpdateGuideState exits: No star selected
04:55:34.502 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:34.504 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:34.504 00.000 7988 Enqueuing Expose request
04:55:34.506 00.002 15712 Worker thread wakes up
04:55:34.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:34.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:36.136 01.630 15712 Exposure complete
04:55:36.198 00.062 15712 worker thread done servicing request
04:55:36.198 00.000 7988 OnExposeComplete: enter
04:55:36.198 00.000 7988 UpdateGuideState(): m_state=1
04:55:36.201 00.003 7988 UpdateCurrentPosition: no star selected
04:55:36.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:36.203 00.002 7988 Status Line: No star selected
04:55:36.205 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=50, FiltMin=40, FiltMax=57, Gamma=0.690
04:55:36.205 00.000 7988 UpdateGuideState exits: No star selected
04:55:36.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:36.205 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:36.205 00.000 7988 Enqueuing Expose request
04:55:36.210 00.005 15712 Worker thread wakes up
04:55:36.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:36.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:37.733 01.523 15712 Exposure complete
04:55:37.795 00.062 7988 OnExposeComplete: enter
04:55:37.797 00.002 7988 UpdateGuideState(): m_state=1
04:55:37.797 00.000 15712 worker thread done servicing request
04:55:37.797 00.000 7988 UpdateCurrentPosition: no star selected
04:55:37.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:37.797 00.000 7988 Status Line: No star selected
04:55:37.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=50, FiltMin=40, FiltMax=58, Gamma=0.690
04:55:37.797 00.000 7988 UpdateGuideState exits: No star selected
04:55:37.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:37.797 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:37.797 00.000 7988 Enqueuing Expose request
04:55:37.797 00.000 15712 Worker thread wakes up
04:55:37.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:37.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:39.440 01.643 15712 Exposure complete
04:55:39.501 00.061 15712 worker thread done servicing request
04:55:39.503 00.002 7988 OnExposeComplete: enter
04:55:39.503 00.000 7988 UpdateGuideState(): m_state=1
04:55:39.503 00.000 7988 UpdateCurrentPosition: no star selected
04:55:39.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:39.503 00.000 7988 Status Line: No star selected
04:55:39.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=36, FiltMax=58, Gamma=0.690
04:55:39.503 00.000 7988 UpdateGuideState exits: No star selected
04:55:39.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:39.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:39.503 00.000 7988 Enqueuing Expose request
04:55:39.503 00.000 15712 Worker thread wakes up
04:55:39.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:39.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:41.034 01.531 15712 Exposure complete
04:55:41.096 00.062 15712 worker thread done servicing request
04:55:41.096 00.000 7988 OnExposeComplete: enter
04:55:41.098 00.002 7988 UpdateGuideState(): m_state=1
04:55:41.098 00.000 7988 UpdateCurrentPosition: no star selected
04:55:41.100 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:41.100 00.000 7988 Status Line: No star selected
04:55:41.102 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=46, FiltMin=34, FiltMax=57, Gamma=0.690
04:55:41.104 00.002 7988 UpdateGuideState exits: No star selected
04:55:41.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:41.106 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:41.106 00.000 7988 Enqueuing Expose request
04:55:41.108 00.002 15712 Worker thread wakes up
04:55:41.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:41.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:42.742 01.634 15712 Exposure complete
04:55:42.804 00.062 15712 worker thread done servicing request
04:55:42.804 00.000 7988 OnExposeComplete: enter
04:55:42.804 00.000 7988 UpdateGuideState(): m_state=1
04:55:42.804 00.000 7988 UpdateCurrentPosition: no star selected
04:55:42.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:42.804 00.000 7988 Status Line: No star selected
04:55:42.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=44, FiltMin=34, FiltMax=53, Gamma=0.690
04:55:42.804 00.000 7988 UpdateGuideState exits: No star selected
04:55:42.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:42.815 00.011 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:42.815 00.000 7988 Enqueuing Expose request
04:55:42.815 00.000 15712 Worker thread wakes up
04:55:42.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:42.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:44.340 01.525 15712 Exposure complete
04:55:44.401 00.061 15712 worker thread done servicing request
04:55:44.401 00.000 7988 OnExposeComplete: enter
04:55:44.401 00.000 7988 UpdateGuideState(): m_state=1
04:55:44.404 00.003 7988 UpdateCurrentPosition: no star selected
04:55:44.404 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:44.406 00.002 7988 Status Line: No star selected
04:55:44.408 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=43, FiltMin=34, FiltMax=54, Gamma=0.690
04:55:44.408 00.000 7988 UpdateGuideState exits: No star selected
04:55:44.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:44.408 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:44.408 00.000 7988 Enqueuing Expose request
04:55:44.412 00.004 15712 Worker thread wakes up
04:55:44.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:44.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:46.049 01.637 15712 Exposure complete
04:55:46.110 00.061 15712 worker thread done servicing request
04:55:46.110 00.000 7988 OnExposeComplete: enter
04:55:46.110 00.000 7988 UpdateGuideState(): m_state=1
04:55:46.114 00.004 7988 UpdateCurrentPosition: no star selected
04:55:46.114 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:46.116 00.002 7988 Status Line: No star selected
04:55:46.118 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=44, FiltMin=34, FiltMax=55, Gamma=0.690
04:55:46.118 00.000 7988 UpdateGuideState exits: No star selected
04:55:46.120 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:46.120 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:46.122 00.002 7988 Enqueuing Expose request
04:55:46.122 00.000 15712 Worker thread wakes up
04:55:46.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:46.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:47.643 01.521 15712 Exposure complete
04:55:47.700 00.057 15712 worker thread done servicing request
04:55:47.705 00.005 7988 OnExposeComplete: enter
04:55:47.705 00.000 7988 UpdateGuideState(): m_state=1
04:55:47.707 00.002 7988 UpdateCurrentPosition: no star selected
04:55:47.707 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:47.709 00.002 7988 Status Line: No star selected
04:55:47.711 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=45, FiltMin=34, FiltMax=57, Gamma=0.690
04:55:47.711 00.000 7988 UpdateGuideState exits: No star selected
04:55:47.713 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:47.713 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:47.715 00.002 7988 Enqueuing Expose request
04:55:47.715 00.000 15712 Worker thread wakes up
04:55:47.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:47.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:49.351 01.636 15712 Exposure complete
04:55:49.413 00.062 15712 worker thread done servicing request
04:55:49.413 00.000 7988 OnExposeComplete: enter
04:55:49.413 00.000 7988 UpdateGuideState(): m_state=1
04:55:49.415 00.002 7988 UpdateCurrentPosition: no star selected
04:55:49.416 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:49.416 00.000 7988 Status Line: No star selected
04:55:49.418 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=46, FiltMin=34, FiltMax=56, Gamma=0.690
04:55:49.420 00.002 7988 UpdateGuideState exits: No star selected
04:55:49.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:49.422 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:49.422 00.000 7988 Enqueuing Expose request
04:55:49.424 00.002 15712 Worker thread wakes up
04:55:49.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:49.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:50.945 01.521 15712 Exposure complete
04:55:51.006 00.061 15712 worker thread done servicing request
04:55:51.006 00.000 7988 OnExposeComplete: enter
04:55:51.006 00.000 7988 UpdateGuideState(): m_state=1
04:55:51.010 00.004 7988 UpdateCurrentPosition: no star selected
04:55:51.010 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:51.012 00.002 7988 Status Line: No star selected
04:55:51.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=34, FiltMax=55, Gamma=0.690
04:55:51.014 00.002 7988 UpdateGuideState exits: No star selected
04:55:51.016 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:51.016 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:51.018 00.002 7988 Enqueuing Expose request
04:55:51.018 00.000 15712 Worker thread wakes up
04:55:51.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:51.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:52.652 01.634 15712 Exposure complete
04:55:52.716 00.064 15712 worker thread done servicing request
04:55:52.716 00.000 7988 OnExposeComplete: enter
04:55:52.716 00.000 7988 UpdateGuideState(): m_state=1
04:55:52.718 00.002 7988 UpdateCurrentPosition: no star selected
04:55:52.718 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:52.720 00.002 7988 Status Line: No star selected
04:55:52.722 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=34, FiltMax=55, Gamma=0.690
04:55:52.722 00.000 7988 UpdateGuideState exits: No star selected
04:55:52.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:52.722 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:52.722 00.000 7988 Enqueuing Expose request
04:55:52.722 00.000 15712 Worker thread wakes up
04:55:52.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:52.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:54.250 01.528 15712 Exposure complete
04:55:54.311 00.061 15712 worker thread done servicing request
04:55:54.312 00.001 7988 OnExposeComplete: enter
04:55:54.312 00.000 7988 UpdateGuideState(): m_state=1
04:55:54.312 00.000 7988 UpdateCurrentPosition: no star selected
04:55:54.315 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:54.315 00.000 7988 Status Line: No star selected
04:55:54.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=38, FiltMax=54, Gamma=0.690
04:55:54.315 00.000 7988 UpdateGuideState exits: No star selected
04:55:54.315 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:54.321 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:54.321 00.000 7988 Enqueuing Expose request
04:55:54.323 00.002 15712 Worker thread wakes up
04:55:54.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:54.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:55.960 01.637 15712 Exposure complete
04:55:56.022 00.062 15712 worker thread done servicing request
04:55:56.022 00.000 7988 OnExposeComplete: enter
04:55:56.022 00.000 7988 UpdateGuideState(): m_state=1
04:55:56.022 00.000 7988 UpdateCurrentPosition: no star selected
04:55:56.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:56.022 00.000 7988 Status Line: No star selected
04:55:56.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=38, FiltMax=53, Gamma=0.690
04:55:56.022 00.000 7988 UpdateGuideState exits: No star selected
04:55:56.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:56.032 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:56.033 00.001 7988 Enqueuing Expose request
04:55:56.033 00.000 15712 Worker thread wakes up
04:55:56.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:56.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:57.558 01.525 15712 Exposure complete
04:55:57.623 00.065 15712 worker thread done servicing request
04:55:57.623 00.000 7988 OnExposeComplete: enter
04:55:57.623 00.000 7988 UpdateGuideState(): m_state=1
04:55:57.623 00.000 7988 UpdateCurrentPosition: no star selected
04:55:57.623 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:57.623 00.000 7988 Status Line: No star selected
04:55:57.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=37, FiltMax=53, Gamma=0.690
04:55:57.623 00.000 7988 UpdateGuideState exits: No star selected
04:55:57.623 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:57.623 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:57.633 00.010 7988 Enqueuing Expose request
04:55:57.633 00.000 15712 Worker thread wakes up
04:55:57.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:57.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:55:59.268 01.635 15712 Exposure complete
04:55:59.330 00.062 15712 worker thread done servicing request
04:55:59.330 00.000 7988 OnExposeComplete: enter
04:55:59.330 00.000 7988 UpdateGuideState(): m_state=1
04:55:59.334 00.004 7988 UpdateCurrentPosition: no star selected
04:55:59.334 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:55:59.334 00.000 7988 Status Line: No star selected
04:55:59.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=45, FiltMin=37, FiltMax=53, Gamma=0.690
04:55:59.334 00.000 7988 UpdateGuideState exits: No star selected
04:55:59.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:55:59.334 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:55:59.334 00.000 7988 Enqueuing Expose request
04:55:59.334 00.000 15712 Worker thread wakes up
04:55:59.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:55:59.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:00.866 01.532 15712 Exposure complete
04:56:00.928 00.062 15712 worker thread done servicing request
04:56:00.928 00.000 7988 OnExposeComplete: enter
04:56:00.928 00.000 7988 UpdateGuideState(): m_state=1
04:56:00.928 00.000 7988 UpdateCurrentPosition: no star selected
04:56:00.928 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:00.928 00.000 7988 Status Line: No star selected
04:56:00.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=36, FiltMax=53, Gamma=0.690
04:56:00.935 00.007 7988 UpdateGuideState exits: No star selected
04:56:00.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:00.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:00.935 00.000 7988 Enqueuing Expose request
04:56:00.935 00.000 15712 Worker thread wakes up
04:56:00.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:00.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:02.576 01.641 15712 Exposure complete
04:56:02.638 00.062 15712 worker thread done servicing request
04:56:02.638 00.000 7988 OnExposeComplete: enter
04:56:02.638 00.000 7988 UpdateGuideState(): m_state=1
04:56:02.638 00.000 7988 UpdateCurrentPosition: no star selected
04:56:02.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:02.638 00.000 7988 Status Line: No star selected
04:56:02.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=43, FiltMin=36, FiltMax=54, Gamma=0.690
04:56:02.638 00.000 7988 UpdateGuideState exits: No star selected
04:56:02.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:02.638 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:02.638 00.000 7988 Enqueuing Expose request
04:56:02.638 00.000 15712 Worker thread wakes up
04:56:02.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:02.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:04.173 01.535 15712 Exposure complete
04:56:04.236 00.063 15712 worker thread done servicing request
04:56:04.236 00.000 7988 OnExposeComplete: enter
04:56:04.236 00.000 7988 UpdateGuideState(): m_state=1
04:56:04.239 00.003 7988 UpdateCurrentPosition: no star selected
04:56:04.239 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:04.241 00.002 7988 Status Line: No star selected
04:56:04.243 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=43, FiltMin=36, FiltMax=54, Gamma=0.690
04:56:04.243 00.000 7988 UpdateGuideState exits: No star selected
04:56:04.245 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:04.245 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:04.247 00.002 7988 Enqueuing Expose request
04:56:04.247 00.000 15712 Worker thread wakes up
04:56:04.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:04.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:05.880 01.633 15712 Exposure complete
04:56:05.943 00.063 15712 worker thread done servicing request
04:56:05.943 00.000 7988 OnExposeComplete: enter
04:56:05.945 00.002 7988 UpdateGuideState(): m_state=1
04:56:05.947 00.002 7988 UpdateCurrentPosition: no star selected
04:56:05.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:05.947 00.000 7988 Status Line: No star selected
04:56:05.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=35, FiltMax=52, Gamma=0.690
04:56:05.947 00.000 7988 UpdateGuideState exits: No star selected
04:56:05.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:05.955 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:05.955 00.000 7988 Enqueuing Expose request
04:56:05.955 00.000 15712 Worker thread wakes up
04:56:05.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:05.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:07.477 01.522 15712 Exposure complete
04:56:07.539 00.062 15712 worker thread done servicing request
04:56:07.539 00.000 7988 OnExposeComplete: enter
04:56:07.539 00.000 7988 UpdateGuideState(): m_state=1
04:56:07.539 00.000 7988 UpdateCurrentPosition: no star selected
04:56:07.539 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:07.539 00.000 7988 Status Line: No star selected
04:56:07.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=43, FiltMin=36, FiltMax=50, Gamma=0.690
04:56:07.539 00.000 7988 UpdateGuideState exits: No star selected
04:56:07.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:07.539 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:07.539 00.000 7988 Enqueuing Expose request
04:56:07.539 00.000 15712 Worker thread wakes up
04:56:07.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:07.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:09.186 01.647 15712 Exposure complete
04:56:09.247 00.061 15712 worker thread done servicing request
04:56:09.247 00.000 7988 OnExposeComplete: enter
04:56:09.247 00.000 7988 UpdateGuideState(): m_state=1
04:56:09.250 00.003 7988 UpdateCurrentPosition: no star selected
04:56:09.250 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:09.252 00.002 7988 Status Line: No star selected
04:56:09.254 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=34, FiltMax=52, Gamma=0.690
04:56:09.254 00.000 7988 UpdateGuideState exits: No star selected
04:56:09.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:09.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:09.258 00.004 7988 Enqueuing Expose request
04:56:09.258 00.000 15712 Worker thread wakes up
04:56:09.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:09.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:10.782 01.524 15712 Exposure complete
04:56:10.843 00.061 15712 worker thread done servicing request
04:56:10.843 00.000 7988 OnExposeComplete: enter
04:56:10.843 00.000 7988 UpdateGuideState(): m_state=1
04:56:10.846 00.003 7988 UpdateCurrentPosition: no star selected
04:56:10.846 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:10.848 00.002 7988 Status Line: No star selected
04:56:10.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=33, FiltMax=50, Gamma=0.690
04:56:10.848 00.000 7988 UpdateGuideState exits: No star selected
04:56:10.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:10.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:10.848 00.000 7988 Enqueuing Expose request
04:56:10.848 00.000 15712 Worker thread wakes up
04:56:10.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:10.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:12.488 01.640 15712 Exposure complete
04:56:12.549 00.061 15712 worker thread done servicing request
04:56:12.549 00.000 7988 OnExposeComplete: enter
04:56:12.549 00.000 7988 UpdateGuideState(): m_state=1
04:56:12.552 00.003 7988 UpdateCurrentPosition: no star selected
04:56:12.552 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:12.554 00.002 7988 Status Line: No star selected
04:56:12.556 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=33, FiltMax=49, Gamma=0.690
04:56:12.557 00.001 7988 UpdateGuideState exits: No star selected
04:56:12.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:12.559 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:12.559 00.000 7988 Enqueuing Expose request
04:56:12.561 00.002 15712 Worker thread wakes up
04:56:12.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:12.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:14.083 01.522 15712 Exposure complete
04:56:14.144 00.061 15712 worker thread done servicing request
04:56:14.144 00.000 7988 OnExposeComplete: enter
04:56:14.144 00.000 7988 UpdateGuideState(): m_state=1
04:56:14.147 00.003 7988 UpdateCurrentPosition: no star selected
04:56:14.147 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:14.149 00.002 7988 Status Line: No star selected
04:56:14.151 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=33, FiltMax=49, Gamma=0.690
04:56:14.151 00.000 7988 UpdateGuideState exits: No star selected
04:56:14.153 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:14.153 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:14.155 00.002 7988 Enqueuing Expose request
04:56:14.155 00.000 15712 Worker thread wakes up
04:56:14.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:14.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:15.789 01.634 15712 Exposure complete
04:56:15.844 00.055 15712 worker thread done servicing request
04:56:15.851 00.007 7988 OnExposeComplete: enter
04:56:15.851 00.000 7988 UpdateGuideState(): m_state=1
04:56:15.853 00.002 7988 UpdateCurrentPosition: no star selected
04:56:15.853 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:15.855 00.002 7988 Status Line: No star selected
04:56:15.857 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=32, FiltMax=49, Gamma=0.690
04:56:15.857 00.000 7988 UpdateGuideState exits: No star selected
04:56:15.859 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:15.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:15.861 00.002 7988 Enqueuing Expose request
04:56:15.861 00.000 15712 Worker thread wakes up
04:56:15.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:15.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:17.386 01.525 15712 Exposure complete
04:56:17.448 00.062 15712 worker thread done servicing request
04:56:17.448 00.000 7988 OnExposeComplete: enter
04:56:17.448 00.000 7988 UpdateGuideState(): m_state=1
04:56:17.451 00.003 7988 UpdateCurrentPosition: no star selected
04:56:17.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:17.451 00.000 7988 Status Line: No star selected
04:56:17.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=33, FiltMax=49, Gamma=0.690
04:56:17.451 00.000 7988 UpdateGuideState exits: No star selected
04:56:17.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:17.451 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:17.451 00.000 7988 Enqueuing Expose request
04:56:17.460 00.009 15712 Worker thread wakes up
04:56:17.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:17.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:19.094 01.634 15712 Exposure complete
04:56:19.155 00.061 15712 worker thread done servicing request
04:56:19.156 00.001 7988 OnExposeComplete: enter
04:56:19.156 00.000 7988 UpdateGuideState(): m_state=1
04:56:19.156 00.000 7988 UpdateCurrentPosition: no star selected
04:56:19.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:19.156 00.000 7988 Status Line: No star selected
04:56:19.162 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=32, FiltMax=50, Gamma=0.690
04:56:19.162 00.000 7988 UpdateGuideState exits: No star selected
04:56:19.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:19.162 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:19.162 00.000 7988 Enqueuing Expose request
04:56:19.162 00.000 15712 Worker thread wakes up
04:56:19.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:19.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:20.690 01.528 15712 Exposure complete
04:56:20.752 00.062 15712 worker thread done servicing request
04:56:20.753 00.001 7988 OnExposeComplete: enter
04:56:20.753 00.000 7988 UpdateGuideState(): m_state=1
04:56:20.753 00.000 7988 UpdateCurrentPosition: no star selected
04:56:20.753 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:20.753 00.000 7988 Status Line: No star selected
04:56:20.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=42, FiltMin=33, FiltMax=51, Gamma=0.690
04:56:20.753 00.000 7988 UpdateGuideState exits: No star selected
04:56:20.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:20.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:20.753 00.000 7988 Enqueuing Expose request
04:56:20.763 00.010 15712 Worker thread wakes up
04:56:20.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:20.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:22.397 01.634 15712 Exposure complete
04:56:22.458 00.061 15712 worker thread done servicing request
04:56:22.460 00.002 7988 OnExposeComplete: enter
04:56:22.460 00.000 7988 UpdateGuideState(): m_state=1
04:56:22.460 00.000 7988 UpdateCurrentPosition: no star selected
04:56:22.460 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:22.460 00.000 7988 Status Line: No star selected
04:56:22.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=34, FiltMax=52, Gamma=0.690
04:56:22.460 00.000 7988 UpdateGuideState exits: No star selected
04:56:22.467 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:22.467 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:22.467 00.000 7988 Enqueuing Expose request
04:56:22.467 00.000 15712 Worker thread wakes up
04:56:22.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:22.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:23.991 01.524 15712 Exposure complete
04:56:24.052 00.061 15712 worker thread done servicing request
04:56:24.052 00.000 7988 OnExposeComplete: enter
04:56:24.052 00.000 7988 UpdateGuideState(): m_state=1
04:56:24.055 00.003 7988 UpdateCurrentPosition: no star selected
04:56:24.055 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:24.057 00.002 7988 Status Line: No star selected
04:56:24.059 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=44, FiltMin=37, FiltMax=51, Gamma=0.690
04:56:24.059 00.000 7988 UpdateGuideState exits: No star selected
04:56:24.061 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:24.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:24.063 00.002 7988 Enqueuing Expose request
04:56:24.063 00.000 15712 Worker thread wakes up
04:56:24.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:24.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:25.701 01.638 15712 Exposure complete
04:56:25.763 00.062 15712 worker thread done servicing request
04:56:25.763 00.000 7988 OnExposeComplete: enter
04:56:25.763 00.000 7988 UpdateGuideState(): m_state=1
04:56:25.763 00.000 7988 UpdateCurrentPosition: no star selected
04:56:25.763 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:25.763 00.000 7988 Status Line: No star selected
04:56:25.768 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=38, FiltMax=52, Gamma=0.690
04:56:25.768 00.000 7988 UpdateGuideState exits: No star selected
04:56:25.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:25.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:25.768 00.000 7988 Enqueuing Expose request
04:56:25.768 00.000 15712 Worker thread wakes up
04:56:25.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:25.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:27.296 01.528 15712 Exposure complete
04:56:27.358 00.062 15712 worker thread done servicing request
04:56:27.358 00.000 7988 OnExposeComplete: enter
04:56:27.358 00.000 7988 UpdateGuideState(): m_state=1
04:56:27.360 00.002 7988 UpdateCurrentPosition: no star selected
04:56:27.360 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:27.362 00.002 7988 Status Line: No star selected
04:56:27.364 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=38, FiltMax=53, Gamma=0.690
04:56:27.364 00.000 7988 UpdateGuideState exits: No star selected
04:56:27.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:27.367 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:27.367 00.000 7988 Enqueuing Expose request
04:56:27.367 00.000 15712 Worker thread wakes up
04:56:27.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:27.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:29.002 01.635 15712 Exposure complete
04:56:29.066 00.064 15712 worker thread done servicing request
04:56:29.066 00.000 7988 OnExposeComplete: enter
04:56:29.066 00.000 7988 UpdateGuideState(): m_state=1
04:56:29.068 00.002 7988 UpdateCurrentPosition: no star selected
04:56:29.070 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:29.070 00.000 7988 Status Line: No star selected
04:56:29.072 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=37, FiltMax=52, Gamma=0.690
04:56:29.072 00.000 7988 UpdateGuideState exits: No star selected
04:56:29.074 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:29.074 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:29.076 00.002 7988 Enqueuing Expose request
04:56:29.076 00.000 15712 Worker thread wakes up
04:56:29.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:29.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:30.599 01.523 15712 Exposure complete
04:56:30.660 00.061 15712 worker thread done servicing request
04:56:30.660 00.000 7988 OnExposeComplete: enter
04:56:30.660 00.000 7988 UpdateGuideState(): m_state=1
04:56:30.663 00.003 7988 UpdateCurrentPosition: no star selected
04:56:30.663 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:30.665 00.002 7988 Status Line: No star selected
04:56:30.667 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=37, FiltMax=51, Gamma=0.690
04:56:30.667 00.000 7988 UpdateGuideState exits: No star selected
04:56:30.669 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:30.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:30.671 00.002 7988 Enqueuing Expose request
04:56:30.671 00.000 15712 Worker thread wakes up
04:56:30.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:30.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:32.416 01.745 15712 Exposure complete
04:56:32.477 00.061 15712 worker thread done servicing request
04:56:32.477 00.000 7988 OnExposeComplete: enter
04:56:32.477 00.000 7988 UpdateGuideState(): m_state=1
04:56:32.480 00.003 7988 UpdateCurrentPosition: no star selected
04:56:32.480 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:32.482 00.002 7988 Status Line: No star selected
04:56:32.484 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=43, FiltMin=36, FiltMax=51, Gamma=0.690
04:56:32.484 00.000 7988 UpdateGuideState exits: No star selected
04:56:32.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:32.484 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:32.484 00.000 7988 Enqueuing Expose request
04:56:32.489 00.005 15712 Worker thread wakes up
04:56:32.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:32.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:33.901 01.412 15712 Exposure complete
04:56:33.963 00.062 15712 worker thread done servicing request
04:56:33.963 00.000 7988 OnExposeComplete: enter
04:56:33.963 00.000 7988 UpdateGuideState(): m_state=1
04:56:33.966 00.003 7988 UpdateCurrentPosition: no star selected
04:56:33.966 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:33.969 00.003 7988 Status Line: No star selected
04:56:33.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=36, FiltMax=51, Gamma=0.690
04:56:33.971 00.002 7988 UpdateGuideState exits: No star selected
04:56:33.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:33.973 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:33.973 00.000 7988 Enqueuing Expose request
04:56:33.975 00.002 15712 Worker thread wakes up
04:56:33.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:33.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:35.612 01.637 15712 Exposure complete
04:56:35.675 00.063 15712 worker thread done servicing request
04:56:35.675 00.000 7988 OnExposeComplete: enter
04:56:35.675 00.000 7988 UpdateGuideState(): m_state=1
04:56:35.675 00.000 7988 UpdateCurrentPosition: no star selected
04:56:35.675 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:35.675 00.000 7988 Status Line: No star selected
04:56:35.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=42, FiltMin=35, FiltMax=54, Gamma=0.690
04:56:35.675 00.000 7988 UpdateGuideState exits: No star selected
04:56:35.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:35.675 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:35.675 00.000 7988 Enqueuing Expose request
04:56:35.675 00.000 15712 Worker thread wakes up
04:56:35.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:35.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:37.208 01.533 15712 Exposure complete
04:56:37.270 00.062 15712 worker thread done servicing request
04:56:37.270 00.000 7988 OnExposeComplete: enter
04:56:37.270 00.000 7988 UpdateGuideState(): m_state=1
04:56:37.270 00.000 7988 UpdateCurrentPosition: no star selected
04:56:37.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:37.270 00.000 7988 Status Line: No star selected
04:56:37.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=44, FiltMin=35, FiltMax=56, Gamma=0.690
04:56:37.270 00.000 7988 UpdateGuideState exits: No star selected
04:56:37.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:37.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:37.270 00.000 7988 Enqueuing Expose request
04:56:37.270 00.000 15712 Worker thread wakes up
04:56:37.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:37.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:38.919 01.649 15712 Exposure complete
04:56:38.980 00.061 15712 worker thread done servicing request
04:56:38.980 00.000 7988 OnExposeComplete: enter
04:56:38.980 00.000 7988 UpdateGuideState(): m_state=1
04:56:38.982 00.002 7988 UpdateCurrentPosition: no star selected
04:56:38.982 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:38.984 00.002 7988 Status Line: No star selected
04:56:38.986 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=35, FiltMax=58, Gamma=0.690
04:56:38.986 00.000 7988 UpdateGuideState exits: No star selected
04:56:38.988 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:38.988 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:38.988 00.000 7988 Enqueuing Expose request
04:56:38.988 00.000 15712 Worker thread wakes up
04:56:38.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:38.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:40.515 01.527 15712 Exposure complete
04:56:40.579 00.064 15712 worker thread done servicing request
04:56:40.580 00.001 7988 OnExposeComplete: enter
04:56:40.580 00.000 7988 UpdateGuideState(): m_state=1
04:56:40.580 00.000 7988 UpdateCurrentPosition: no star selected
04:56:40.580 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:40.580 00.000 7988 Status Line: No star selected
04:56:40.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=50, FiltMin=37, FiltMax=58, Gamma=0.690
04:56:40.580 00.000 7988 UpdateGuideState exits: No star selected
04:56:40.588 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:40.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:40.590 00.002 7988 Enqueuing Expose request
04:56:40.590 00.000 15712 Worker thread wakes up
04:56:40.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:40.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:42.225 01.635 15712 Exposure complete
04:56:42.287 00.062 15712 worker thread done servicing request
04:56:42.287 00.000 7988 OnExposeComplete: enter
04:56:42.287 00.000 7988 UpdateGuideState(): m_state=1
04:56:42.290 00.003 7988 UpdateCurrentPosition: no star selected
04:56:42.291 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:42.291 00.000 7988 Status Line: No star selected
04:56:42.293 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=51, FiltMin=39, FiltMax=58, Gamma=0.690
04:56:42.295 00.002 7988 UpdateGuideState exits: No star selected
04:56:42.295 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:42.297 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:42.297 00.000 7988 Enqueuing Expose request
04:56:42.299 00.002 15712 Worker thread wakes up
04:56:42.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:42.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:43.824 01.525 15712 Exposure complete
04:56:43.885 00.061 15712 worker thread done servicing request
04:56:43.885 00.000 7988 OnExposeComplete: enter
04:56:43.885 00.000 7988 UpdateGuideState(): m_state=1
04:56:43.888 00.003 7988 UpdateCurrentPosition: no star selected
04:56:43.888 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:43.890 00.002 7988 Status Line: No star selected
04:56:43.892 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=42, FiltMax=58, Gamma=0.690
04:56:43.892 00.000 7988 UpdateGuideState exits: No star selected
04:56:43.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:43.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:43.892 00.000 7988 Enqueuing Expose request
04:56:43.892 00.000 15712 Worker thread wakes up
04:56:43.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:43.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:45.533 01.641 15712 Exposure complete
04:56:45.595 00.062 15712 worker thread done servicing request
04:56:45.595 00.000 7988 OnExposeComplete: enter
04:56:45.595 00.000 7988 UpdateGuideState(): m_state=1
04:56:45.598 00.003 7988 UpdateCurrentPosition: no star selected
04:56:45.600 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:45.600 00.000 7988 Status Line: No star selected
04:56:45.602 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=51, FiltMin=43, FiltMax=58, Gamma=0.690
04:56:45.602 00.000 7988 UpdateGuideState exits: No star selected
04:56:45.604 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:45.604 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:45.604 00.000 7988 Enqueuing Expose request
04:56:45.604 00.000 15712 Worker thread wakes up
04:56:45.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:45.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:47.131 01.527 15712 Exposure complete
04:56:47.191 00.060 15712 worker thread done servicing request
04:56:47.191 00.000 7988 OnExposeComplete: enter
04:56:47.191 00.000 7988 UpdateGuideState(): m_state=1
04:56:47.196 00.005 7988 UpdateCurrentPosition: no star selected
04:56:47.196 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:47.198 00.002 7988 Status Line: No star selected
04:56:47.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=50, FiltMin=42, FiltMax=58, Gamma=0.690
04:56:47.200 00.000 7988 UpdateGuideState exits: No star selected
04:56:47.202 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:47.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:47.204 00.002 7988 Enqueuing Expose request
04:56:47.204 00.000 15712 Worker thread wakes up
04:56:47.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:47.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:48.946 01.742 15712 Exposure complete
04:56:49.007 00.061 15712 worker thread done servicing request
04:56:49.009 00.002 7988 OnExposeComplete: enter
04:56:49.009 00.000 7988 UpdateGuideState(): m_state=1
04:56:49.009 00.000 7988 UpdateCurrentPosition: no star selected
04:56:49.009 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:49.009 00.000 7988 Status Line: No star selected
04:56:49.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=49, FiltMin=41, FiltMax=57, Gamma=0.690
04:56:49.015 00.006 7988 UpdateGuideState exits: No star selected
04:56:49.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:49.015 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:49.015 00.000 7988 Enqueuing Expose request
04:56:49.015 00.000 15712 Worker thread wakes up
04:56:49.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:49.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:50.432 01.417 15712 Exposure complete
04:56:50.494 00.062 15712 worker thread done servicing request
04:56:50.494 00.000 7988 OnExposeComplete: enter
04:56:50.496 00.002 7988 UpdateGuideState(): m_state=1
04:56:50.498 00.002 7988 UpdateCurrentPosition: no star selected
04:56:50.498 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:50.500 00.002 7988 Status Line: No star selected
04:56:50.502 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=48, FiltMin=41, FiltMax=56, Gamma=0.690
04:56:50.502 00.000 7988 UpdateGuideState exits: No star selected
04:56:50.504 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:50.506 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:50.506 00.000 7988 Enqueuing Expose request
04:56:50.508 00.002 15712 Worker thread wakes up
04:56:50.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:50.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:52.139 01.631 15712 Exposure complete
04:56:52.200 00.061 15712 worker thread done servicing request
04:56:52.200 00.000 7988 OnExposeComplete: enter
04:56:52.200 00.000 7988 UpdateGuideState(): m_state=1
04:56:52.204 00.004 7988 UpdateCurrentPosition: no star selected
04:56:52.204 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:52.206 00.002 7988 Status Line: No star selected
04:56:52.208 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=39, FiltMax=55, Gamma=0.690
04:56:52.208 00.000 7988 UpdateGuideState exits: No star selected
04:56:52.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:52.208 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:52.208 00.000 7988 Enqueuing Expose request
04:56:52.208 00.000 15712 Worker thread wakes up
04:56:52.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:52.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:53.737 01.529 15712 Exposure complete
04:56:53.799 00.062 15712 worker thread done servicing request
04:56:53.799 00.000 7988 OnExposeComplete: enter
04:56:53.799 00.000 7988 UpdateGuideState(): m_state=1
04:56:53.799 00.000 7988 UpdateCurrentPosition: no star selected
04:56:53.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:53.799 00.000 7988 Status Line: No star selected
04:56:53.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=39, FiltMax=54, Gamma=0.690
04:56:53.799 00.000 7988 UpdateGuideState exits: No star selected
04:56:53.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:53.799 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:53.799 00.000 7988 Enqueuing Expose request
04:56:53.799 00.000 15712 Worker thread wakes up
04:56:53.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:53.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:55.446 01.647 15712 Exposure complete
04:56:55.508 00.062 15712 worker thread done servicing request
04:56:55.508 00.000 7988 OnExposeComplete: enter
04:56:55.508 00.000 7988 UpdateGuideState(): m_state=1
04:56:55.511 00.003 7988 UpdateCurrentPosition: no star selected
04:56:55.511 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:55.513 00.002 7988 Status Line: No star selected
04:56:55.514 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=39, FiltMax=54, Gamma=0.690
04:56:55.516 00.002 7988 UpdateGuideState exits: No star selected
04:56:55.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:55.518 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:55.518 00.000 7988 Enqueuing Expose request
04:56:55.520 00.002 15712 Worker thread wakes up
04:56:55.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:55.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:57.045 01.525 15712 Exposure complete
04:56:57.107 00.062 15712 worker thread done servicing request
04:56:57.107 00.000 7988 OnExposeComplete: enter
04:56:57.107 00.000 7988 UpdateGuideState(): m_state=1
04:56:57.110 00.003 7988 UpdateCurrentPosition: no star selected
04:56:57.110 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:57.112 00.002 7988 Status Line: No star selected
04:56:57.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=39, FiltMax=54, Gamma=0.690
04:56:57.112 00.000 7988 UpdateGuideState exits: No star selected
04:56:57.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:57.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:57.112 00.000 7988 Enqueuing Expose request
04:56:57.112 00.000 15712 Worker thread wakes up
04:56:57.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:57.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:56:58.754 01.642 15712 Exposure complete
04:56:58.817 00.063 15712 worker thread done servicing request
04:56:58.817 00.000 7988 OnExposeComplete: enter
04:56:58.817 00.000 7988 UpdateGuideState(): m_state=1
04:56:58.820 00.003 7988 UpdateCurrentPosition: no star selected
04:56:58.820 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:56:58.822 00.002 7988 Status Line: No star selected
04:56:58.824 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=48, FiltMin=40, FiltMax=63, Gamma=0.690
04:56:58.824 00.000 7988 UpdateGuideState exits: No star selected
04:56:58.826 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:56:58.826 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:56:58.828 00.002 7988 Enqueuing Expose request
04:56:58.828 00.000 15712 Worker thread wakes up
04:56:58.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:56:58.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:00.354 01.526 15712 Exposure complete
04:57:00.414 00.060 15712 worker thread done servicing request
04:57:00.414 00.000 7988 OnExposeComplete: enter
04:57:00.414 00.000 7988 UpdateGuideState(): m_state=1
04:57:00.419 00.005 7988 UpdateCurrentPosition: no star selected
04:57:00.419 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:00.421 00.002 7988 Status Line: No star selected
04:57:00.423 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=48, FiltMin=41, FiltMax=58, Gamma=0.690
04:57:00.423 00.000 7988 UpdateGuideState exits: No star selected
04:57:00.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:00.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:00.423 00.000 7988 Enqueuing Expose request
04:57:00.423 00.000 15712 Worker thread wakes up
04:57:00.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:00.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:02.061 01.638 15712 Exposure complete
04:57:02.122 00.061 15712 worker thread done servicing request
04:57:02.122 00.000 7988 OnExposeComplete: enter
04:57:02.122 00.000 7988 UpdateGuideState(): m_state=1
04:57:02.126 00.004 7988 UpdateCurrentPosition: no star selected
04:57:02.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:02.128 00.002 7988 Status Line: No star selected
04:57:02.130 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=49, FiltMin=41, FiltMax=57, Gamma=0.690
04:57:02.130 00.000 7988 UpdateGuideState exits: No star selected
04:57:02.132 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:02.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:02.133 00.001 7988 Enqueuing Expose request
04:57:02.133 00.000 15712 Worker thread wakes up
04:57:02.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:02.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:03.655 01.522 15712 Exposure complete
04:57:03.715 00.060 15712 worker thread done servicing request
04:57:03.715 00.000 7988 OnExposeComplete: enter
04:57:03.715 00.000 7988 UpdateGuideState(): m_state=1
04:57:03.721 00.006 7988 UpdateCurrentPosition: no star selected
04:57:03.721 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:03.721 00.000 7988 Status Line: No star selected
04:57:03.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=50, FiltMin=42, FiltMax=57, Gamma=0.690
04:57:03.721 00.000 7988 UpdateGuideState exits: No star selected
04:57:03.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:03.721 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:03.721 00.000 7988 Enqueuing Expose request
04:57:03.721 00.000 15712 Worker thread wakes up
04:57:03.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:03.731 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:05.361 01.630 15712 Exposure complete
04:57:05.425 00.064 15712 worker thread done servicing request
04:57:05.426 00.001 7988 OnExposeComplete: enter
04:57:05.426 00.000 7988 UpdateGuideState(): m_state=1
04:57:05.426 00.000 7988 UpdateCurrentPosition: no star selected
04:57:05.426 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:05.426 00.000 7988 Status Line: No star selected
04:57:05.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=50, FiltMin=43, FiltMax=58, Gamma=0.690
04:57:05.426 00.000 7988 UpdateGuideState exits: No star selected
04:57:05.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:05.426 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:05.435 00.009 7988 Enqueuing Expose request
04:57:05.435 00.000 15712 Worker thread wakes up
04:57:05.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:05.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:06.960 01.525 15712 Exposure complete
04:57:07.022 00.062 15712 worker thread done servicing request
04:57:07.022 00.000 7988 OnExposeComplete: enter
04:57:07.022 00.000 7988 UpdateGuideState(): m_state=1
04:57:07.025 00.003 7988 UpdateCurrentPosition: no star selected
04:57:07.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:07.027 00.002 7988 Status Line: No star selected
04:57:07.029 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=51, FiltMin=43, FiltMax=60, Gamma=0.690
04:57:07.029 00.000 7988 UpdateGuideState exits: No star selected
04:57:07.031 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:07.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:07.033 00.002 7988 Enqueuing Expose request
04:57:07.033 00.000 15712 Worker thread wakes up
04:57:07.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:07.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:08.669 01.636 15712 Exposure complete
04:57:08.730 00.061 15712 worker thread done servicing request
04:57:08.730 00.000 7988 OnExposeComplete: enter
04:57:08.730 00.000 7988 UpdateGuideState(): m_state=1
04:57:08.734 00.004 7988 UpdateCurrentPosition: no star selected
04:57:08.734 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:08.736 00.002 7988 Status Line: No star selected
04:57:08.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=52, FiltMin=43, FiltMax=61, Gamma=0.690
04:57:08.736 00.000 7988 UpdateGuideState exits: No star selected
04:57:08.740 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:08.740 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:08.740 00.000 7988 Enqueuing Expose request
04:57:08.740 00.000 15712 Worker thread wakes up
04:57:08.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:08.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:10.265 01.525 15712 Exposure complete
04:57:10.326 00.061 15712 worker thread done servicing request
04:57:10.326 00.000 7988 OnExposeComplete: enter
04:57:10.326 00.000 7988 UpdateGuideState(): m_state=1
04:57:10.329 00.003 7988 UpdateCurrentPosition: no star selected
04:57:10.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:10.331 00.002 7988 Status Line: No star selected
04:57:10.333 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=53, FiltMin=44, FiltMax=63, Gamma=0.690
04:57:10.333 00.000 7988 UpdateGuideState exits: No star selected
04:57:10.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:10.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:10.333 00.000 7988 Enqueuing Expose request
04:57:10.333 00.000 15712 Worker thread wakes up
04:57:10.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:10.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:11.970 01.637 15712 Exposure complete
04:57:12.033 00.063 15712 worker thread done servicing request
04:57:12.033 00.000 7988 OnExposeComplete: enter
04:57:12.033 00.000 7988 UpdateGuideState(): m_state=1
04:57:12.033 00.000 7988 UpdateCurrentPosition: no star selected
04:57:12.033 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:12.033 00.000 7988 Status Line: No star selected
04:57:12.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=54, FiltMin=44, FiltMax=62, Gamma=0.690
04:57:12.033 00.000 7988 UpdateGuideState exits: No star selected
04:57:12.042 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:12.042 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:12.042 00.000 7988 Enqueuing Expose request
04:57:12.042 00.000 15712 Worker thread wakes up
04:57:12.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:12.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:13.567 01.525 15712 Exposure complete
04:57:13.629 00.062 15712 worker thread done servicing request
04:57:13.629 00.000 7988 OnExposeComplete: enter
04:57:13.629 00.000 7988 UpdateGuideState(): m_state=1
04:57:13.633 00.004 7988 UpdateCurrentPosition: no star selected
04:57:13.633 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:13.635 00.002 7988 Status Line: No star selected
04:57:13.637 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=55, FiltMin=46, FiltMax=62, Gamma=0.690
04:57:13.637 00.000 7988 UpdateGuideState exits: No star selected
04:57:13.639 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:13.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:13.641 00.002 7988 Enqueuing Expose request
04:57:13.641 00.000 15712 Worker thread wakes up
04:57:13.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:13.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:15.276 01.635 15712 Exposure complete
04:57:15.338 00.062 15712 worker thread done servicing request
04:57:15.338 00.000 7988 OnExposeComplete: enter
04:57:15.338 00.000 7988 UpdateGuideState(): m_state=1
04:57:15.341 00.003 7988 UpdateCurrentPosition: no star selected
04:57:15.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:15.344 00.003 7988 Status Line: No star selected
04:57:15.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=54, FiltMin=46, FiltMax=62, Gamma=0.690
04:57:15.344 00.000 7988 UpdateGuideState exits: No star selected
04:57:15.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:15.344 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:15.344 00.000 7988 Enqueuing Expose request
04:57:15.344 00.000 15712 Worker thread wakes up
04:57:15.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:15.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:16.872 01.528 15712 Exposure complete
04:57:16.935 00.063 15712 worker thread done servicing request
04:57:16.935 00.000 7988 OnExposeComplete: enter
04:57:16.935 00.000 7988 UpdateGuideState(): m_state=1
04:57:16.938 00.003 7988 UpdateCurrentPosition: no star selected
04:57:16.938 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:16.940 00.002 7988 Status Line: No star selected
04:57:16.942 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=53, FiltMin=45, FiltMax=62, Gamma=0.690
04:57:16.942 00.000 7988 UpdateGuideState exits: No star selected
04:57:16.944 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:16.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:16.946 00.002 7988 Enqueuing Expose request
04:57:16.946 00.000 15712 Worker thread wakes up
04:57:16.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:16.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:18.578 01.632 15712 Exposure complete
04:57:18.642 00.064 15712 worker thread done servicing request
04:57:18.642 00.000 7988 OnExposeComplete: enter
04:57:18.642 00.000 7988 UpdateGuideState(): m_state=1
04:57:18.645 00.003 7988 UpdateCurrentPosition: no star selected
04:57:18.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:18.647 00.002 7988 Status Line: No star selected
04:57:18.648 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=51, FiltMin=44, FiltMax=59, Gamma=0.690
04:57:18.648 00.000 7988 UpdateGuideState exits: No star selected
04:57:18.650 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:18.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:18.652 00.002 7988 Enqueuing Expose request
04:57:18.652 00.000 15712 Worker thread wakes up
04:57:18.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:18.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:20.179 01.527 15712 Exposure complete
04:57:20.242 00.063 15712 worker thread done servicing request
04:57:20.242 00.000 7988 OnExposeComplete: enter
04:57:20.242 00.000 7988 UpdateGuideState(): m_state=1
04:57:20.242 00.000 7988 UpdateCurrentPosition: no star selected
04:57:20.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:20.242 00.000 7988 Status Line: No star selected
04:57:20.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=50, FiltMin=42, FiltMax=58, Gamma=0.690
04:57:20.250 00.008 7988 UpdateGuideState exits: No star selected
04:57:20.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:20.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:20.250 00.000 7988 Enqueuing Expose request
04:57:20.250 00.000 15712 Worker thread wakes up
04:57:20.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:20.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:21.885 01.635 15712 Exposure complete
04:57:21.947 00.062 15712 worker thread done servicing request
04:57:21.949 00.002 7988 OnExposeComplete: enter
04:57:21.949 00.000 7988 UpdateGuideState(): m_state=1
04:57:21.949 00.000 7988 UpdateCurrentPosition: no star selected
04:57:21.953 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:21.953 00.000 7988 Status Line: No star selected
04:57:21.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=49, FiltMin=42, FiltMax=56, Gamma=0.690
04:57:21.953 00.000 7988 UpdateGuideState exits: No star selected
04:57:21.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:21.953 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:21.953 00.000 7988 Enqueuing Expose request
04:57:21.953 00.000 15712 Worker thread wakes up
04:57:21.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:21.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:23.477 01.524 15712 Exposure complete
04:57:23.541 00.064 15712 worker thread done servicing request
04:57:23.541 00.000 7988 OnExposeComplete: enter
04:57:23.541 00.000 7988 UpdateGuideState(): m_state=1
04:57:23.541 00.000 7988 UpdateCurrentPosition: no star selected
04:57:23.541 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:23.541 00.000 7988 Status Line: No star selected
04:57:23.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=48, FiltMin=42, FiltMax=57, Gamma=0.690
04:57:23.541 00.000 7988 UpdateGuideState exits: No star selected
04:57:23.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:23.541 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:23.553 00.012 7988 Enqueuing Expose request
04:57:23.553 00.000 15712 Worker thread wakes up
04:57:23.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:23.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:25.187 01.634 15712 Exposure complete
04:57:25.248 00.061 15712 worker thread done servicing request
04:57:25.248 00.000 7988 OnExposeComplete: enter
04:57:25.248 00.000 7988 UpdateGuideState(): m_state=1
04:57:25.248 00.000 7988 UpdateCurrentPosition: no star selected
04:57:25.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:25.248 00.000 7988 Status Line: No star selected
04:57:25.256 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=48, FiltMin=41, FiltMax=58, Gamma=0.690
04:57:25.256 00.000 7988 UpdateGuideState exits: No star selected
04:57:25.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:25.256 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:25.256 00.000 7988 Enqueuing Expose request
04:57:25.256 00.000 15712 Worker thread wakes up
04:57:25.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:25.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:26.782 01.526 15712 Exposure complete
04:57:26.846 00.064 15712 worker thread done servicing request
04:57:26.847 00.001 7988 OnExposeComplete: enter
04:57:26.847 00.000 7988 UpdateGuideState(): m_state=1
04:57:26.847 00.000 7988 UpdateCurrentPosition: no star selected
04:57:26.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:26.847 00.000 7988 Status Line: No star selected
04:57:26.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=41, FiltMax=57, Gamma=0.690
04:57:26.847 00.000 7988 UpdateGuideState exits: No star selected
04:57:26.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:26.855 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:26.855 00.000 7988 Enqueuing Expose request
04:57:26.855 00.000 15712 Worker thread wakes up
04:57:26.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:26.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:28.496 01.641 15712 Exposure complete
04:57:28.558 00.062 15712 worker thread done servicing request
04:57:28.558 00.000 7988 OnExposeComplete: enter
04:57:28.558 00.000 7988 UpdateGuideState(): m_state=1
04:57:28.558 00.000 7988 UpdateCurrentPosition: no star selected
04:57:28.558 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:28.558 00.000 7988 Status Line: No star selected
04:57:28.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=48, FiltMin=41, FiltMax=59, Gamma=0.690
04:57:28.558 00.000 7988 UpdateGuideState exits: No star selected
04:57:28.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:28.570 00.012 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:28.570 00.000 7988 Enqueuing Expose request
04:57:28.570 00.000 15712 Worker thread wakes up
04:57:28.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:28.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:30.089 01.519 15712 Exposure complete
04:57:30.150 00.061 15712 worker thread done servicing request
04:57:30.150 00.000 7988 OnExposeComplete: enter
04:57:30.150 00.000 7988 UpdateGuideState(): m_state=1
04:57:30.154 00.004 7988 UpdateCurrentPosition: no star selected
04:57:30.154 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:30.157 00.003 7988 Status Line: No star selected
04:57:30.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=41, FiltMax=58, Gamma=0.690
04:57:30.157 00.000 7988 UpdateGuideState exits: No star selected
04:57:30.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:30.157 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:30.157 00.000 7988 Enqueuing Expose request
04:57:30.157 00.000 15712 Worker thread wakes up
04:57:30.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:30.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:31.798 01.641 15712 Exposure complete
04:57:31.861 00.063 15712 worker thread done servicing request
04:57:31.861 00.000 7988 OnExposeComplete: enter
04:57:31.861 00.000 7988 UpdateGuideState(): m_state=1
04:57:31.863 00.002 7988 UpdateCurrentPosition: no star selected
04:57:31.863 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:31.865 00.002 7988 Status Line: No star selected
04:57:31.867 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=41, FiltMax=58, Gamma=0.690
04:57:31.867 00.000 7988 UpdateGuideState exits: No star selected
04:57:31.869 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:31.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:31.871 00.002 7988 Enqueuing Expose request
04:57:31.871 00.000 15712 Worker thread wakes up
04:57:31.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:31.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:33.394 01.523 15712 Exposure complete
04:57:33.455 00.061 15712 worker thread done servicing request
04:57:33.455 00.000 7988 OnExposeComplete: enter
04:57:33.455 00.000 7988 UpdateGuideState(): m_state=1
04:57:33.459 00.004 7988 UpdateCurrentPosition: no star selected
04:57:33.460 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:33.460 00.000 7988 Status Line: No star selected
04:57:33.462 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=40, FiltMax=57, Gamma=0.690
04:57:33.464 00.002 7988 UpdateGuideState exits: No star selected
04:57:33.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:33.466 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:33.466 00.000 7988 Enqueuing Expose request
04:57:33.468 00.002 15712 Worker thread wakes up
04:57:33.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:33.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:35.209 01.741 15712 Exposure complete
04:57:35.273 00.064 15712 worker thread done servicing request
04:57:35.273 00.000 7988 OnExposeComplete: enter
04:57:35.273 00.000 7988 UpdateGuideState(): m_state=1
04:57:35.275 00.002 7988 UpdateCurrentPosition: no star selected
04:57:35.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:35.277 00.002 7988 Status Line: No star selected
04:57:35.279 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=39, FiltMax=56, Gamma=0.690
04:57:35.279 00.000 7988 UpdateGuideState exits: No star selected
04:57:35.281 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:35.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:35.283 00.002 7988 Enqueuing Expose request
04:57:35.283 00.000 15712 Worker thread wakes up
04:57:35.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:35.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:36.698 01.415 15712 Exposure complete
04:57:36.759 00.061 15712 worker thread done servicing request
04:57:36.759 00.000 7988 OnExposeComplete: enter
04:57:36.759 00.000 7988 UpdateGuideState(): m_state=1
04:57:36.764 00.005 7988 UpdateCurrentPosition: no star selected
04:57:36.764 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:36.766 00.002 7988 Status Line: No star selected
04:57:36.768 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=39, FiltMax=55, Gamma=0.690
04:57:36.768 00.000 7988 UpdateGuideState exits: No star selected
04:57:36.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:36.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:36.768 00.000 7988 Enqueuing Expose request
04:57:36.768 00.000 15712 Worker thread wakes up
04:57:36.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:36.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:38.408 01.640 15712 Exposure complete
04:57:38.469 00.061 15712 worker thread done servicing request
04:57:38.469 00.000 7988 OnExposeComplete: enter
04:57:38.469 00.000 7988 UpdateGuideState(): m_state=1
04:57:38.472 00.003 7988 UpdateCurrentPosition: no star selected
04:57:38.472 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:38.474 00.002 7988 Status Line: No star selected
04:57:38.475 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=38, FiltMax=55, Gamma=0.690
04:57:38.475 00.000 7988 UpdateGuideState exits: No star selected
04:57:38.477 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:38.477 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:38.479 00.002 7988 Enqueuing Expose request
04:57:38.479 00.000 15712 Worker thread wakes up
04:57:38.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:38.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:40.004 01.525 15712 Exposure complete
04:57:40.065 00.061 15712 worker thread done servicing request
04:57:40.065 00.000 7988 OnExposeComplete: enter
04:57:40.065 00.000 7988 UpdateGuideState(): m_state=1
04:57:40.068 00.003 7988 UpdateCurrentPosition: no star selected
04:57:40.068 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:40.070 00.002 7988 Status Line: No star selected
04:57:40.072 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=39, FiltMax=56, Gamma=0.690
04:57:40.072 00.000 7988 UpdateGuideState exits: No star selected
04:57:40.072 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:40.075 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:40.075 00.000 7988 Enqueuing Expose request
04:57:40.077 00.002 15712 Worker thread wakes up
04:57:40.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:40.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:41.714 01.637 15712 Exposure complete
04:57:41.776 00.062 15712 worker thread done servicing request
04:57:41.776 00.000 7988 OnExposeComplete: enter
04:57:41.776 00.000 7988 UpdateGuideState(): m_state=1
04:57:41.779 00.003 7988 UpdateCurrentPosition: no star selected
04:57:41.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:41.781 00.002 7988 Status Line: No star selected
04:57:41.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=38, FiltMax=56, Gamma=0.690
04:57:41.781 00.000 7988 UpdateGuideState exits: No star selected
04:57:41.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:41.781 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:41.781 00.000 7988 Enqueuing Expose request
04:57:41.781 00.000 15712 Worker thread wakes up
04:57:41.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:41.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:43.312 01.531 15712 Exposure complete
04:57:43.374 00.062 15712 worker thread done servicing request
04:57:43.374 00.000 7988 OnExposeComplete: enter
04:57:43.374 00.000 7988 UpdateGuideState(): m_state=1
04:57:43.377 00.003 7988 UpdateCurrentPosition: no star selected
04:57:43.377 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:43.377 00.000 7988 Status Line: No star selected
04:57:43.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=49, FiltMin=39, FiltMax=59, Gamma=0.690
04:57:43.377 00.000 7988 UpdateGuideState exits: No star selected
04:57:43.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:43.377 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:43.377 00.000 7988 Enqueuing Expose request
04:57:43.377 00.000 15712 Worker thread wakes up
04:57:43.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:43.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:45.021 01.644 15712 Exposure complete
04:57:45.084 00.063 15712 worker thread done servicing request
04:57:45.084 00.000 7988 OnExposeComplete: enter
04:57:45.084 00.000 7988 UpdateGuideState(): m_state=1
04:57:45.084 00.000 7988 UpdateCurrentPosition: no star selected
04:57:45.084 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:45.084 00.000 7988 Status Line: No star selected
04:57:45.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=51, FiltMin=40, FiltMax=60, Gamma=0.690
04:57:45.084 00.000 7988 UpdateGuideState exits: No star selected
04:57:45.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:45.093 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:45.093 00.000 7988 Enqueuing Expose request
04:57:45.093 00.000 15712 Worker thread wakes up
04:57:45.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:45.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:46.622 01.529 15712 Exposure complete
04:57:46.685 00.063 15712 worker thread done servicing request
04:57:46.685 00.000 7988 OnExposeComplete: enter
04:57:46.685 00.000 7988 UpdateGuideState(): m_state=1
04:57:46.685 00.000 7988 UpdateCurrentPosition: no star selected
04:57:46.685 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:46.685 00.000 7988 Status Line: No star selected
04:57:46.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=52, FiltMin=41, FiltMax=60, Gamma=0.690
04:57:46.692 00.007 7988 UpdateGuideState exits: No star selected
04:57:46.692 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:46.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:46.692 00.000 7988 Enqueuing Expose request
04:57:46.692 00.000 15712 Worker thread wakes up
04:57:46.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:46.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:48.331 01.639 15712 Exposure complete
04:57:48.392 00.061 15712 worker thread done servicing request
04:57:48.394 00.002 7988 OnExposeComplete: enter
04:57:48.394 00.000 7988 UpdateGuideState(): m_state=1
04:57:48.394 00.000 7988 UpdateCurrentPosition: no star selected
04:57:48.394 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:48.394 00.000 7988 Status Line: No star selected
04:57:48.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=53, FiltMin=44, FiltMax=61, Gamma=0.690
04:57:48.394 00.000 7988 UpdateGuideState exits: No star selected
04:57:48.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:48.394 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:48.394 00.000 7988 Enqueuing Expose request
04:57:48.394 00.000 15712 Worker thread wakes up
04:57:48.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:48.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:49.927 01.533 15712 Exposure complete
04:57:49.991 00.064 15712 worker thread done servicing request
04:57:49.991 00.000 7988 OnExposeComplete: enter
04:57:49.991 00.000 7988 UpdateGuideState(): m_state=1
04:57:49.991 00.000 7988 UpdateCurrentPosition: no star selected
04:57:49.991 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:49.991 00.000 7988 Status Line: No star selected
04:57:49.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=53, FiltMin=43, FiltMax=61, Gamma=0.690
04:57:49.991 00.000 7988 UpdateGuideState exits: No star selected
04:57:49.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:49.991 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:49.991 00.000 7988 Enqueuing Expose request
04:57:49.991 00.000 15712 Worker thread wakes up
04:57:49.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:49.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:51.631 01.640 15712 Exposure complete
04:57:51.694 00.063 15712 worker thread done servicing request
04:57:51.694 00.000 7988 OnExposeComplete: enter
04:57:51.694 00.000 7988 UpdateGuideState(): m_state=1
04:57:51.698 00.004 7988 UpdateCurrentPosition: no star selected
04:57:51.698 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:51.700 00.002 7988 Status Line: No star selected
04:57:51.702 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=53, FiltMin=43, FiltMax=62, Gamma=0.690
04:57:51.702 00.000 7988 UpdateGuideState exits: No star selected
04:57:51.704 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:51.704 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:51.706 00.002 7988 Enqueuing Expose request
04:57:51.706 00.000 15712 Worker thread wakes up
04:57:51.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:51.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:53.231 01.525 15712 Exposure complete
04:57:53.292 00.061 15712 worker thread done servicing request
04:57:53.292 00.000 7988 OnExposeComplete: enter
04:57:53.292 00.000 7988 UpdateGuideState(): m_state=1
04:57:53.296 00.004 7988 UpdateCurrentPosition: no star selected
04:57:53.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:53.298 00.002 7988 Status Line: No star selected
04:57:53.300 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=52, FiltMin=42, FiltMax=61, Gamma=0.690
04:57:53.300 00.000 7988 UpdateGuideState exits: No star selected
04:57:53.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:53.300 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:53.300 00.000 7988 Enqueuing Expose request
04:57:53.300 00.000 15712 Worker thread wakes up
04:57:53.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:53.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:54.938 01.638 15712 Exposure complete
04:57:55.001 00.063 15712 worker thread done servicing request
04:57:55.001 00.000 7988 OnExposeComplete: enter
04:57:55.001 00.000 7988 UpdateGuideState(): m_state=1
04:57:55.001 00.000 7988 UpdateCurrentPosition: no star selected
04:57:55.006 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:55.006 00.000 7988 Status Line: No star selected
04:57:55.008 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=51, FiltMin=40, FiltMax=61, Gamma=0.690
04:57:55.010 00.002 7988 UpdateGuideState exits: No star selected
04:57:55.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:55.012 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:55.012 00.000 7988 Enqueuing Expose request
04:57:55.014 00.002 15712 Worker thread wakes up
04:57:55.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:55.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:56.536 01.522 15712 Exposure complete
04:57:56.599 00.063 15712 worker thread done servicing request
04:57:56.599 00.000 7988 OnExposeComplete: enter
04:57:56.599 00.000 7988 UpdateGuideState(): m_state=1
04:57:56.602 00.003 7988 UpdateCurrentPosition: no star selected
04:57:56.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:56.604 00.002 7988 Status Line: No star selected
04:57:56.606 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=49, FiltMin=38, FiltMax=61, Gamma=0.690
04:57:56.606 00.000 7988 UpdateGuideState exits: No star selected
04:57:56.608 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:56.609 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:56.609 00.000 7988 Enqueuing Expose request
04:57:56.611 00.002 15712 Worker thread wakes up
04:57:56.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:56.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:58.248 01.637 15712 Exposure complete
04:57:58.309 00.061 15712 worker thread done servicing request
04:57:58.309 00.000 7988 OnExposeComplete: enter
04:57:58.309 00.000 7988 UpdateGuideState(): m_state=1
04:57:58.312 00.003 7988 UpdateCurrentPosition: no star selected
04:57:58.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:58.314 00.002 7988 Status Line: No star selected
04:57:58.316 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=47, FiltMin=38, FiltMax=60, Gamma=0.690
04:57:58.316 00.000 7988 UpdateGuideState exits: No star selected
04:57:58.318 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:58.318 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:58.320 00.002 7988 Enqueuing Expose request
04:57:58.320 00.000 15712 Worker thread wakes up
04:57:58.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:58.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:57:59.844 01.524 15712 Exposure complete
04:57:59.905 00.061 15712 worker thread done servicing request
04:57:59.905 00.000 7988 OnExposeComplete: enter
04:57:59.907 00.002 7988 UpdateGuideState(): m_state=1
04:57:59.909 00.002 7988 UpdateCurrentPosition: no star selected
04:57:59.910 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:57:59.911 00.001 7988 Status Line: No star selected
04:57:59.912 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=46, FiltMin=38, FiltMax=58, Gamma=0.690
04:57:59.914 00.002 7988 UpdateGuideState exits: No star selected
04:57:59.915 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:57:59.916 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:57:59.917 00.001 7988 Enqueuing Expose request
04:57:59.918 00.001 15712 Worker thread wakes up
04:57:59.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:57:59.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:01.555 01.637 15712 Exposure complete
04:58:01.616 00.061 15712 worker thread done servicing request
04:58:01.616 00.000 7988 OnExposeComplete: enter
04:58:01.616 00.000 7988 UpdateGuideState(): m_state=1
04:58:01.619 00.003 7988 UpdateCurrentPosition: no star selected
04:58:01.619 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:01.621 00.002 7988 Status Line: No star selected
04:58:01.623 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=48, FiltMin=38, FiltMax=59, Gamma=0.690
04:58:01.624 00.001 7988 UpdateGuideState exits: No star selected
04:58:01.624 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:01.626 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:01.626 00.000 7988 Enqueuing Expose request
04:58:01.628 00.002 15712 Worker thread wakes up
04:58:01.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:01.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:03.152 01.524 15712 Exposure complete
04:58:03.214 00.062 15712 worker thread done servicing request
04:58:03.214 00.000 7988 OnExposeComplete: enter
04:58:03.214 00.000 7988 UpdateGuideState(): m_state=1
04:58:03.214 00.000 7988 UpdateCurrentPosition: no star selected
04:58:03.214 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:03.214 00.000 7988 Status Line: No star selected
04:58:03.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=50, FiltMin=39, FiltMax=60, Gamma=0.690
04:58:03.214 00.000 7988 UpdateGuideState exits: No star selected
04:58:03.224 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:03.224 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:03.226 00.002 7988 Enqueuing Expose request
04:58:03.226 00.000 15712 Worker thread wakes up
04:58:03.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:03.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:04.863 01.637 15712 Exposure complete
04:58:04.925 00.062 15712 worker thread done servicing request
04:58:04.925 00.000 7988 OnExposeComplete: enter
04:58:04.925 00.000 7988 UpdateGuideState(): m_state=1
04:58:04.928 00.003 7988 UpdateCurrentPosition: no star selected
04:58:04.928 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:04.930 00.002 7988 Status Line: No star selected
04:58:04.932 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=52, FiltMin=41, FiltMax=60, Gamma=0.690
04:58:04.932 00.000 7988 UpdateGuideState exits: No star selected
04:58:04.935 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:04.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:04.937 00.002 7988 Enqueuing Expose request
04:58:04.937 00.000 15712 Worker thread wakes up
04:58:04.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:04.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:06.459 01.522 15712 Exposure complete
04:58:06.521 00.062 15712 worker thread done servicing request
04:58:06.521 00.000 7988 OnExposeComplete: enter
04:58:06.523 00.002 7988 UpdateGuideState(): m_state=1
04:58:06.523 00.000 7988 UpdateCurrentPosition: no star selected
04:58:06.523 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:06.527 00.004 7988 Status Line: No star selected
04:58:06.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=52, FiltMin=44, FiltMax=60, Gamma=0.690
04:58:06.527 00.000 7988 UpdateGuideState exits: No star selected
04:58:06.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:06.527 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:06.527 00.000 7988 Enqueuing Expose request
04:58:06.527 00.000 15712 Worker thread wakes up
04:58:06.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:06.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:08.166 01.639 15712 Exposure complete
04:58:08.228 00.062 15712 worker thread done servicing request
04:58:08.228 00.000 7988 OnExposeComplete: enter
04:58:08.228 00.000 7988 UpdateGuideState(): m_state=1
04:58:08.232 00.004 7988 UpdateCurrentPosition: no star selected
04:58:08.232 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:08.234 00.002 7988 Status Line: No star selected
04:58:08.236 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=45, FiltMax=61, Gamma=0.690
04:58:08.236 00.000 7988 UpdateGuideState exits: No star selected
04:58:08.236 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:08.236 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:08.236 00.000 7988 Enqueuing Expose request
04:58:08.236 00.000 15712 Worker thread wakes up
04:58:08.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:08.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:09.760 01.524 15712 Exposure complete
04:58:09.822 00.062 15712 worker thread done servicing request
04:58:09.822 00.000 7988 OnExposeComplete: enter
04:58:09.826 00.004 7988 UpdateGuideState(): m_state=1
04:58:09.826 00.000 7988 UpdateCurrentPosition: no star selected
04:58:09.828 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:09.828 00.000 7988 Status Line: No star selected
04:58:09.830 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=45, FiltMax=59, Gamma=0.690
04:58:09.830 00.000 7988 UpdateGuideState exits: No star selected
04:58:09.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:09.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:09.830 00.000 7988 Enqueuing Expose request
04:58:09.830 00.000 15712 Worker thread wakes up
04:58:09.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:09.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:11.471 01.641 15712 Exposure complete
04:58:11.533 00.062 15712 worker thread done servicing request
04:58:11.533 00.000 7988 OnExposeComplete: enter
04:58:11.533 00.000 7988 UpdateGuideState(): m_state=1
04:58:11.536 00.003 7988 UpdateCurrentPosition: no star selected
04:58:11.536 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:11.538 00.002 7988 Status Line: No star selected
04:58:11.540 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=51, FiltMin=42, FiltMax=58, Gamma=0.690
04:58:11.540 00.000 7988 UpdateGuideState exits: No star selected
04:58:11.542 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:11.542 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:11.544 00.002 7988 Enqueuing Expose request
04:58:11.545 00.001 15712 Worker thread wakes up
04:58:11.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:11.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:13.070 01.525 15712 Exposure complete
04:58:13.131 00.061 15712 worker thread done servicing request
04:58:13.131 00.000 7988 OnExposeComplete: enter
04:58:13.131 00.000 7988 UpdateGuideState(): m_state=1
04:58:13.135 00.004 7988 UpdateCurrentPosition: no star selected
04:58:13.135 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:13.137 00.002 7988 Status Line: No star selected
04:58:13.139 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=50, FiltMin=41, FiltMax=58, Gamma=0.690
04:58:13.139 00.000 7988 UpdateGuideState exits: No star selected
04:58:13.141 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:13.141 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:13.143 00.002 7988 Enqueuing Expose request
04:58:13.143 00.000 15712 Worker thread wakes up
04:58:13.144 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:13.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:14.778 01.634 15712 Exposure complete
04:58:14.840 00.062 15712 worker thread done servicing request
04:58:14.840 00.000 7988 OnExposeComplete: enter
04:58:14.840 00.000 7988 UpdateGuideState(): m_state=1
04:58:14.844 00.004 7988 UpdateCurrentPosition: no star selected
04:58:14.844 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:14.846 00.002 7988 Status Line: No star selected
04:58:14.848 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=49, FiltMin=40, FiltMax=56, Gamma=0.690
04:58:14.848 00.000 7988 UpdateGuideState exits: No star selected
04:58:14.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:14.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:14.848 00.000 7988 Enqueuing Expose request
04:58:14.848 00.000 15712 Worker thread wakes up
04:58:14.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:14.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:16.374 01.526 15712 Exposure complete
04:58:16.435 00.061 15712 worker thread done servicing request
04:58:16.435 00.000 7988 OnExposeComplete: enter
04:58:16.437 00.002 7988 UpdateGuideState(): m_state=1
04:58:16.437 00.000 7988 UpdateCurrentPosition: no star selected
04:58:16.439 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:16.439 00.000 7988 Status Line: No star selected
04:58:16.441 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=48, FiltMin=40, FiltMax=57, Gamma=0.690
04:58:16.443 00.002 7988 UpdateGuideState exits: No star selected
04:58:16.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:16.445 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:16.446 00.001 7988 Enqueuing Expose request
04:58:16.446 00.000 15712 Worker thread wakes up
04:58:16.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:16.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:18.081 01.635 15712 Exposure complete
04:58:18.143 00.062 15712 worker thread done servicing request
04:58:18.143 00.000 7988 OnExposeComplete: enter
04:58:18.143 00.000 7988 UpdateGuideState(): m_state=1
04:58:18.146 00.003 7988 UpdateCurrentPosition: no star selected
04:58:18.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:18.148 00.002 7988 Status Line: No star selected
04:58:18.150 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=48, FiltMin=40, FiltMax=57, Gamma=0.690
04:58:18.150 00.000 7988 UpdateGuideState exits: No star selected
04:58:18.152 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:18.152 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:18.154 00.002 7988 Enqueuing Expose request
04:58:18.154 00.000 15712 Worker thread wakes up
04:58:18.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:18.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:19.679 01.525 15712 Exposure complete
04:58:19.741 00.062 15712 worker thread done servicing request
04:58:19.741 00.000 7988 OnExposeComplete: enter
04:58:19.741 00.000 7988 UpdateGuideState(): m_state=1
04:58:19.744 00.003 7988 UpdateCurrentPosition: no star selected
04:58:19.744 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:19.746 00.002 7988 Status Line: No star selected
04:58:19.748 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=48, FiltMin=41, FiltMax=57, Gamma=0.690
04:58:19.748 00.000 7988 UpdateGuideState exits: No star selected
04:58:19.749 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:19.749 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:19.751 00.002 7988 Enqueuing Expose request
04:58:19.751 00.000 15712 Worker thread wakes up
04:58:19.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:19.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:21.388 01.637 15712 Exposure complete
04:58:21.450 00.062 15712 worker thread done servicing request
04:58:21.450 00.000 7988 OnExposeComplete: enter
04:58:21.454 00.004 7988 UpdateGuideState(): m_state=1
04:58:21.454 00.000 7988 UpdateCurrentPosition: no star selected
04:58:21.454 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:21.454 00.000 7988 Status Line: No star selected
04:58:21.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=50, FiltMin=42, FiltMax=59, Gamma=0.690
04:58:21.454 00.000 7988 UpdateGuideState exits: No star selected
04:58:21.454 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:21.454 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:21.454 00.000 7988 Enqueuing Expose request
04:58:21.454 00.000 15712 Worker thread wakes up
04:58:21.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:21.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:22.985 01.531 15712 Exposure complete
04:58:23.046 00.061 15712 worker thread done servicing request
04:58:23.046 00.000 7988 OnExposeComplete: enter
04:58:23.046 00.000 7988 UpdateGuideState(): m_state=1
04:58:23.050 00.004 7988 UpdateCurrentPosition: no star selected
04:58:23.050 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:23.052 00.002 7988 Status Line: No star selected
04:58:23.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=51, FiltMin=42, FiltMax=63, Gamma=0.690
04:58:23.054 00.002 7988 UpdateGuideState exits: No star selected
04:58:23.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:23.056 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:23.056 00.000 7988 Enqueuing Expose request
04:58:23.058 00.002 15712 Worker thread wakes up
04:58:23.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:23.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:24.802 01.744 15712 Exposure complete
04:58:24.864 00.062 15712 worker thread done servicing request
04:58:24.864 00.000 7988 OnExposeComplete: enter
04:58:24.864 00.000 7988 UpdateGuideState(): m_state=1
04:58:24.864 00.000 7988 UpdateCurrentPosition: no star selected
04:58:24.864 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:24.864 00.000 7988 Status Line: No star selected
04:58:24.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=54, FiltMin=43, FiltMax=66, Gamma=0.690
04:58:24.864 00.000 7988 UpdateGuideState exits: No star selected
04:58:24.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:24.875 00.011 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:24.875 00.000 7988 Enqueuing Expose request
04:58:24.875 00.000 15712 Worker thread wakes up
04:58:24.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:24.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:26.285 01.410 15712 Exposure complete
04:58:26.346 00.061 15712 worker thread done servicing request
04:58:26.346 00.000 7988 OnExposeComplete: enter
04:58:26.346 00.000 7988 UpdateGuideState(): m_state=1
04:58:26.350 00.004 7988 UpdateCurrentPosition: no star selected
04:58:26.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:26.352 00.002 7988 Status Line: No star selected
04:58:26.354 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=56, FiltMin=46, FiltMax=67, Gamma=0.690
04:58:26.354 00.000 7988 UpdateGuideState exits: No star selected
04:58:26.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:26.356 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:26.356 00.000 7988 Enqueuing Expose request
04:58:26.358 00.002 15712 Worker thread wakes up
04:58:26.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:26.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:27.993 01.635 15712 Exposure complete
04:58:28.057 00.064 15712 worker thread done servicing request
04:58:28.057 00.000 7988 OnExposeComplete: enter
04:58:28.057 00.000 7988 UpdateGuideState(): m_state=1
04:58:28.059 00.002 7988 UpdateCurrentPosition: no star selected
04:58:28.059 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:28.059 00.000 7988 Status Line: No star selected
04:58:28.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=48, FiltMax=67, Gamma=0.690
04:58:28.059 00.000 7988 UpdateGuideState exits: No star selected
04:58:28.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:28.059 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:28.059 00.000 7988 Enqueuing Expose request
04:58:28.059 00.000 15712 Worker thread wakes up
04:58:28.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:28.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:29.589 01.530 15712 Exposure complete
04:58:29.650 00.061 15712 worker thread done servicing request
04:58:29.650 00.000 7988 OnExposeComplete: enter
04:58:29.650 00.000 7988 UpdateGuideState(): m_state=1
04:58:29.656 00.006 7988 UpdateCurrentPosition: no star selected
04:58:29.656 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:29.658 00.002 7988 Status Line: No star selected
04:58:29.660 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=59, FiltMin=50, FiltMax=67, Gamma=0.690
04:58:29.660 00.000 7988 UpdateGuideState exits: No star selected
04:58:29.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:29.662 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:29.662 00.000 7988 Enqueuing Expose request
04:58:29.665 00.003 15712 Worker thread wakes up
04:58:29.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:29.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:31.406 01.741 15712 Exposure complete
04:58:31.466 00.060 15712 worker thread done servicing request
04:58:31.466 00.000 7988 OnExposeComplete: enter
04:58:31.466 00.000 7988 UpdateGuideState(): m_state=1
04:58:31.471 00.005 7988 UpdateCurrentPosition: no star selected
04:58:31.471 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:31.473 00.002 7988 Status Line: No star selected
04:58:31.475 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=58, FiltMin=48, FiltMax=66, Gamma=0.690
04:58:31.475 00.000 7988 UpdateGuideState exits: No star selected
04:58:31.477 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:31.477 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:31.479 00.002 7988 Enqueuing Expose request
04:58:31.479 00.000 15712 Worker thread wakes up
04:58:31.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:31.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:32.891 01.412 15712 Exposure complete
04:58:32.954 00.063 15712 worker thread done servicing request
04:58:32.954 00.000 7988 OnExposeComplete: enter
04:58:32.954 00.000 7988 UpdateGuideState(): m_state=1
04:58:32.954 00.000 7988 UpdateCurrentPosition: no star selected
04:58:32.959 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:32.959 00.000 7988 Status Line: No star selected
04:58:32.961 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=57, FiltMin=48, FiltMax=66, Gamma=0.690
04:58:32.963 00.002 7988 UpdateGuideState exits: No star selected
04:58:32.964 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:32.964 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:32.966 00.002 7988 Enqueuing Expose request
04:58:32.966 00.000 15712 Worker thread wakes up
04:58:32.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:32.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:34.601 01.635 15712 Exposure complete
04:58:34.664 00.063 15712 worker thread done servicing request
04:58:34.664 00.000 7988 OnExposeComplete: enter
04:58:34.664 00.000 7988 UpdateGuideState(): m_state=1
04:58:34.666 00.002 7988 UpdateCurrentPosition: no star selected
04:58:34.666 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:34.666 00.000 7988 Status Line: No star selected
04:58:34.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=55, FiltMin=45, FiltMax=66, Gamma=0.690
04:58:34.666 00.000 7988 UpdateGuideState exits: No star selected
04:58:34.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:34.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:34.666 00.000 7988 Enqueuing Expose request
04:58:34.666 00.000 15712 Worker thread wakes up
04:58:34.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:34.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:36.197 01.531 15712 Exposure complete
04:58:36.259 00.062 15712 worker thread done servicing request
04:58:36.259 00.000 7988 OnExposeComplete: enter
04:58:36.259 00.000 7988 UpdateGuideState(): m_state=1
04:58:36.259 00.000 7988 UpdateCurrentPosition: no star selected
04:58:36.263 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:36.265 00.002 7988 Status Line: No star selected
04:58:36.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=53, FiltMin=44, FiltMax=65, Gamma=0.690
04:58:36.267 00.002 7988 UpdateGuideState exits: No star selected
04:58:36.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:36.269 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:36.269 00.000 7988 Enqueuing Expose request
04:58:36.271 00.002 15712 Worker thread wakes up
04:58:36.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:36.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:37.908 01.637 15712 Exposure complete
04:58:37.970 00.062 15712 worker thread done servicing request
04:58:37.970 00.000 7988 OnExposeComplete: enter
04:58:37.970 00.000 7988 UpdateGuideState(): m_state=1
04:58:37.974 00.004 7988 UpdateCurrentPosition: no star selected
04:58:37.974 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:37.976 00.002 7988 Status Line: No star selected
04:58:37.978 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=52, FiltMin=41, FiltMax=63, Gamma=0.690
04:58:37.978 00.000 7988 UpdateGuideState exits: No star selected
04:58:37.980 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:37.982 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:37.982 00.000 7988 Enqueuing Expose request
04:58:37.982 00.000 15712 Worker thread wakes up
04:58:37.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:37.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:39.504 01.522 15712 Exposure complete
04:58:39.565 00.061 15712 worker thread done servicing request
04:58:39.565 00.000 7988 OnExposeComplete: enter
04:58:39.565 00.000 7988 UpdateGuideState(): m_state=1
04:58:39.569 00.004 7988 UpdateCurrentPosition: no star selected
04:58:39.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:39.571 00.002 7988 Status Line: No star selected
04:58:39.573 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=50, FiltMin=39, FiltMax=59, Gamma=0.690
04:58:39.573 00.000 7988 UpdateGuideState exits: No star selected
04:58:39.575 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:39.575 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:39.577 00.002 7988 Enqueuing Expose request
04:58:39.577 00.000 15712 Worker thread wakes up
04:58:39.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:39.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:41.211 01.634 15712 Exposure complete
04:58:41.273 00.062 15712 worker thread done servicing request
04:58:41.275 00.002 7988 OnExposeComplete: enter
04:58:41.275 00.000 7988 UpdateGuideState(): m_state=1
04:58:41.275 00.000 7988 UpdateCurrentPosition: no star selected
04:58:41.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:41.275 00.000 7988 Status Line: No star selected
04:58:41.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=49, FiltMin=39, FiltMax=57, Gamma=0.690
04:58:41.275 00.000 7988 UpdateGuideState exits: No star selected
04:58:41.282 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:41.282 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:41.282 00.000 7988 Enqueuing Expose request
04:58:41.282 00.000 15712 Worker thread wakes up
04:58:41.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:41.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:42.806 01.524 15712 Exposure complete
04:58:42.867 00.061 15712 worker thread done servicing request
04:58:42.869 00.002 7988 OnExposeComplete: enter
04:58:42.869 00.000 7988 UpdateGuideState(): m_state=1
04:58:42.869 00.000 7988 UpdateCurrentPosition: no star selected
04:58:42.869 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:42.869 00.000 7988 Status Line: No star selected
04:58:42.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=39, FiltMax=57, Gamma=0.690
04:58:42.869 00.000 7988 UpdateGuideState exits: No star selected
04:58:42.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:42.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:42.869 00.000 7988 Enqueuing Expose request
04:58:42.869 00.000 15712 Worker thread wakes up
04:58:42.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:42.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:44.517 01.648 15712 Exposure complete
04:58:44.577 00.060 15712 worker thread done servicing request
04:58:44.577 00.000 7988 OnExposeComplete: enter
04:58:44.577 00.000 7988 UpdateGuideState(): m_state=1
04:58:44.577 00.000 7988 UpdateCurrentPosition: no star selected
04:58:44.577 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:44.577 00.000 7988 Status Line: No star selected
04:58:44.584 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=39, FiltMax=57, Gamma=0.690
04:58:44.584 00.000 7988 UpdateGuideState exits: No star selected
04:58:44.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:44.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:44.584 00.000 7988 Enqueuing Expose request
04:58:44.584 00.000 15712 Worker thread wakes up
04:58:44.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:44.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:46.110 01.526 15712 Exposure complete
04:58:46.172 00.062 15712 worker thread done servicing request
04:58:46.172 00.000 7988 OnExposeComplete: enter
04:58:46.172 00.000 7988 UpdateGuideState(): m_state=1
04:58:46.175 00.003 7988 UpdateCurrentPosition: no star selected
04:58:46.175 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:46.177 00.002 7988 Status Line: No star selected
04:58:46.179 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=39, FiltMax=55, Gamma=0.690
04:58:46.179 00.000 7988 UpdateGuideState exits: No star selected
04:58:46.181 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:46.181 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:46.183 00.002 7988 Enqueuing Expose request
04:58:46.183 00.000 15712 Worker thread wakes up
04:58:46.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:46.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:47.819 01.636 15712 Exposure complete
04:58:47.880 00.061 15712 worker thread done servicing request
04:58:47.880 00.000 7988 OnExposeComplete: enter
04:58:47.880 00.000 7988 UpdateGuideState(): m_state=1
04:58:47.880 00.000 7988 UpdateCurrentPosition: no star selected
04:58:47.884 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:47.884 00.000 7988 Status Line: No star selected
04:58:47.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=40, FiltMax=55, Gamma=0.690
04:58:47.884 00.000 7988 UpdateGuideState exits: No star selected
04:58:47.884 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:47.884 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:47.884 00.000 7988 Enqueuing Expose request
04:58:47.884 00.000 15712 Worker thread wakes up
04:58:47.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:47.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:49.415 01.531 15712 Exposure complete
04:58:49.479 00.064 15712 worker thread done servicing request
04:58:49.479 00.000 7988 OnExposeComplete: enter
04:58:49.479 00.000 7988 UpdateGuideState(): m_state=1
04:58:49.479 00.000 7988 UpdateCurrentPosition: no star selected
04:58:49.479 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:49.486 00.007 7988 Status Line: No star selected
04:58:49.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=48, FiltMin=39, FiltMax=55, Gamma=0.690
04:58:49.486 00.000 7988 UpdateGuideState exits: No star selected
04:58:49.490 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:49.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:49.492 00.002 7988 Enqueuing Expose request
04:58:49.492 00.000 15712 Worker thread wakes up
04:58:49.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:49.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:51.124 01.632 15712 Exposure complete
04:58:51.188 00.064 15712 worker thread done servicing request
04:58:51.189 00.001 7988 OnExposeComplete: enter
04:58:51.189 00.000 7988 UpdateGuideState(): m_state=1
04:58:51.189 00.000 7988 UpdateCurrentPosition: no star selected
04:58:51.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:51.189 00.000 7988 Status Line: No star selected
04:58:51.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=38, FiltMax=56, Gamma=0.690
04:58:51.189 00.000 7988 UpdateGuideState exits: No star selected
04:58:51.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:51.189 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:51.189 00.000 7988 Enqueuing Expose request
04:58:51.189 00.000 15712 Worker thread wakes up
04:58:51.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:51.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:52.725 01.536 15712 Exposure complete
04:58:52.786 00.061 15712 worker thread done servicing request
04:58:52.786 00.000 7988 OnExposeComplete: enter
04:58:52.788 00.002 7988 UpdateGuideState(): m_state=1
04:58:52.788 00.000 7988 UpdateCurrentPosition: no star selected
04:58:52.790 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:52.790 00.000 7988 Status Line: No star selected
04:58:52.792 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=38, FiltMax=56, Gamma=0.690
04:58:52.792 00.000 7988 UpdateGuideState exits: No star selected
04:58:52.794 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:52.794 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:52.796 00.002 7988 Enqueuing Expose request
04:58:52.796 00.000 15712 Worker thread wakes up
04:58:52.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:52.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:54.431 01.635 15712 Exposure complete
04:58:54.493 00.062 15712 worker thread done servicing request
04:58:54.494 00.001 7988 OnExposeComplete: enter
04:58:54.494 00.000 7988 UpdateGuideState(): m_state=1
04:58:54.496 00.002 7988 UpdateCurrentPosition: no star selected
04:58:54.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:54.496 00.000 7988 Status Line: No star selected
04:58:54.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=45, FiltMin=38, FiltMax=56, Gamma=0.690
04:58:54.496 00.000 7988 UpdateGuideState exits: No star selected
04:58:54.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:54.496 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:54.496 00.000 7988 Enqueuing Expose request
04:58:54.496 00.000 15712 Worker thread wakes up
04:58:54.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:54.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:56.027 01.531 15712 Exposure complete
04:58:56.088 00.061 15712 worker thread done servicing request
04:58:56.088 00.000 7988 OnExposeComplete: enter
04:58:56.088 00.000 7988 UpdateGuideState(): m_state=1
04:58:56.088 00.000 7988 UpdateCurrentPosition: no star selected
04:58:56.088 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:56.088 00.000 7988 Status Line: No star selected
04:58:56.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=46, FiltMin=38, FiltMax=57, Gamma=0.690
04:58:56.088 00.000 7988 UpdateGuideState exits: No star selected
04:58:56.088 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:56.088 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:56.088 00.000 7988 Enqueuing Expose request
04:58:56.088 00.000 15712 Worker thread wakes up
04:58:56.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:56.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:57.734 01.646 15712 Exposure complete
04:58:57.795 00.061 15712 worker thread done servicing request
04:58:57.795 00.000 7988 OnExposeComplete: enter
04:58:57.795 00.000 7988 UpdateGuideState(): m_state=1
04:58:57.799 00.004 7988 UpdateCurrentPosition: no star selected
04:58:57.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:57.801 00.002 7988 Status Line: No star selected
04:58:57.803 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=48, FiltMin=37, FiltMax=64, Gamma=0.690
04:58:57.803 00.000 7988 UpdateGuideState exits: No star selected
04:58:57.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:57.803 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:57.807 00.004 7988 Enqueuing Expose request
04:58:57.807 00.000 15712 Worker thread wakes up
04:58:57.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:57.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:58:59.334 01.527 15712 Exposure complete
04:58:59.396 00.062 15712 worker thread done servicing request
04:58:59.396 00.000 7988 OnExposeComplete: enter
04:58:59.396 00.000 7988 UpdateGuideState(): m_state=1
04:58:59.396 00.000 7988 UpdateCurrentPosition: no star selected
04:58:59.396 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:58:59.396 00.000 7988 Status Line: No star selected
04:58:59.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=52, FiltMin=38, FiltMax=66, Gamma=0.690
04:58:59.396 00.000 7988 UpdateGuideState exits: No star selected
04:58:59.396 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:58:59.396 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:58:59.407 00.011 7988 Enqueuing Expose request
04:58:59.407 00.000 15712 Worker thread wakes up
04:58:59.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:58:59.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:01.043 01.636 15712 Exposure complete
04:59:01.107 00.064 15712 worker thread done servicing request
04:59:01.108 00.001 7988 OnExposeComplete: enter
04:59:01.108 00.000 7988 UpdateGuideState(): m_state=1
04:59:01.108 00.000 7988 UpdateCurrentPosition: no star selected
04:59:01.108 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:01.108 00.000 7988 Status Line: No star selected
04:59:01.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=44, FiltMax=67, Gamma=0.690
04:59:01.108 00.000 7988 UpdateGuideState exits: No star selected
04:59:01.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:01.108 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:01.108 00.000 7988 Enqueuing Expose request
04:59:01.108 00.000 15712 Worker thread wakes up
04:59:01.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:01.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:02.640 01.532 15712 Exposure complete
04:59:02.702 00.062 15712 worker thread done servicing request
04:59:02.704 00.002 7988 OnExposeComplete: enter
04:59:02.704 00.000 7988 UpdateGuideState(): m_state=1
04:59:02.704 00.000 7988 UpdateCurrentPosition: no star selected
04:59:02.706 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:02.706 00.000 7988 Status Line: No star selected
04:59:02.710 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=57, FiltMin=48, FiltMax=66, Gamma=0.690
04:59:02.710 00.000 7988 UpdateGuideState exits: No star selected
04:59:02.712 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:02.712 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:02.714 00.002 7988 Enqueuing Expose request
04:59:02.714 00.000 15712 Worker thread wakes up
04:59:02.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:02.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:04.349 01.635 15712 Exposure complete
04:59:04.411 00.062 15712 worker thread done servicing request
04:59:04.411 00.000 7988 OnExposeComplete: enter
04:59:04.413 00.002 7988 UpdateGuideState(): m_state=1
04:59:04.415 00.002 7988 UpdateCurrentPosition: no star selected
04:59:04.415 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:04.417 00.002 7988 Status Line: No star selected
04:59:04.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=57, FiltMin=46, FiltMax=66, Gamma=0.690
04:59:04.417 00.000 7988 UpdateGuideState exits: No star selected
04:59:04.421 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:04.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:04.423 00.002 7988 Enqueuing Expose request
04:59:04.423 00.000 15712 Worker thread wakes up
04:59:04.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:04.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:05.952 01.529 15712 Exposure complete
04:59:06.015 00.063 15712 worker thread done servicing request
04:59:06.015 00.000 7988 OnExposeComplete: enter
04:59:06.015 00.000 7988 UpdateGuideState(): m_state=1
04:59:06.015 00.000 7988 UpdateCurrentPosition: no star selected
04:59:06.015 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:06.015 00.000 7988 Status Line: No star selected
04:59:06.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=54, FiltMin=42, FiltMax=65, Gamma=0.690
04:59:06.015 00.000 7988 UpdateGuideState exits: No star selected
04:59:06.024 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:06.026 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:06.026 00.000 7988 Enqueuing Expose request
04:59:06.026 00.000 15712 Worker thread wakes up
04:59:06.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:06.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:07.657 01.631 15712 Exposure complete
04:59:07.718 00.061 15712 worker thread done servicing request
04:59:07.720 00.002 7988 OnExposeComplete: enter
04:59:07.720 00.000 7988 UpdateGuideState(): m_state=1
04:59:07.720 00.000 7988 UpdateCurrentPosition: no star selected
04:59:07.720 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:07.720 00.000 7988 Status Line: No star selected
04:59:07.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=51, FiltMin=41, FiltMax=65, Gamma=0.690
04:59:07.720 00.000 7988 UpdateGuideState exits: No star selected
04:59:07.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:07.729 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:07.729 00.000 7988 Enqueuing Expose request
04:59:07.731 00.002 15712 Worker thread wakes up
04:59:07.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:07.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:09.253 01.522 15712 Exposure complete
04:59:09.316 00.063 15712 worker thread done servicing request
04:59:09.317 00.001 7988 OnExposeComplete: enter
04:59:09.317 00.000 7988 UpdateGuideState(): m_state=1
04:59:09.317 00.000 7988 UpdateCurrentPosition: no star selected
04:59:09.317 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:09.317 00.000 7988 Status Line: No star selected
04:59:09.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=48, FiltMin=38, FiltMax=61, Gamma=0.690
04:59:09.317 00.000 7988 UpdateGuideState exits: No star selected
04:59:09.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:09.317 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:09.317 00.000 7988 Enqueuing Expose request
04:59:09.317 00.000 15712 Worker thread wakes up
04:59:09.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:09.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:10.958 01.641 15712 Exposure complete
04:59:11.021 00.063 15712 worker thread done servicing request
04:59:11.021 00.000 7988 OnExposeComplete: enter
04:59:11.021 00.000 7988 UpdateGuideState(): m_state=1
04:59:11.025 00.004 7988 UpdateCurrentPosition: no star selected
04:59:11.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:11.027 00.002 7988 Status Line: No star selected
04:59:11.029 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=46, FiltMin=39, FiltMax=57, Gamma=0.690
04:59:11.029 00.000 7988 UpdateGuideState exits: No star selected
04:59:11.031 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:11.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:11.033 00.002 7988 Enqueuing Expose request
04:59:11.033 00.000 15712 Worker thread wakes up
04:59:11.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:11.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:12.556 01.523 15712 Exposure complete
04:59:12.617 00.061 15712 worker thread done servicing request
04:59:12.617 00.000 7988 OnExposeComplete: enter
04:59:12.617 00.000 7988 UpdateGuideState(): m_state=1
04:59:12.620 00.003 7988 UpdateCurrentPosition: no star selected
04:59:12.620 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:12.622 00.002 7988 Status Line: No star selected
04:59:12.624 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=39, FiltMax=54, Gamma=0.690
04:59:12.624 00.000 7988 UpdateGuideState exits: No star selected
04:59:12.626 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:12.626 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:12.628 00.002 7988 Enqueuing Expose request
04:59:12.628 00.000 15712 Worker thread wakes up
04:59:12.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:12.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:14.266 01.638 15712 Exposure complete
04:59:14.328 00.062 15712 worker thread done servicing request
04:59:14.328 00.000 7988 OnExposeComplete: enter
04:59:14.328 00.000 7988 UpdateGuideState(): m_state=1
04:59:14.330 00.002 7988 UpdateCurrentPosition: no star selected
04:59:14.330 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:14.332 00.002 7988 Status Line: No star selected
04:59:14.334 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=45, FiltMin=39, FiltMax=54, Gamma=0.690
04:59:14.334 00.000 7988 UpdateGuideState exits: No star selected
04:59:14.336 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:14.336 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:14.338 00.002 7988 Enqueuing Expose request
04:59:14.338 00.000 15712 Worker thread wakes up
04:59:14.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:14.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:15.863 01.525 15712 Exposure complete
04:59:15.924 00.061 15712 worker thread done servicing request
04:59:15.924 00.000 7988 OnExposeComplete: enter
04:59:15.924 00.000 7988 UpdateGuideState(): m_state=1
04:59:15.926 00.002 7988 UpdateCurrentPosition: no star selected
04:59:15.926 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:15.928 00.002 7988 Status Line: No star selected
04:59:15.930 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=39, FiltMax=55, Gamma=0.690
04:59:15.931 00.001 7988 UpdateGuideState exits: No star selected
04:59:15.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:15.933 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:15.933 00.000 7988 Enqueuing Expose request
04:59:15.935 00.002 15712 Worker thread wakes up
04:59:15.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:15.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:17.572 01.637 15712 Exposure complete
04:59:17.634 00.062 15712 worker thread done servicing request
04:59:17.634 00.000 7988 OnExposeComplete: enter
04:59:17.634 00.000 7988 UpdateGuideState(): m_state=1
04:59:17.637 00.003 7988 UpdateCurrentPosition: no star selected
04:59:17.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:17.639 00.002 7988 Status Line: No star selected
04:59:17.641 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=40, FiltMax=56, Gamma=0.690
04:59:17.641 00.000 7988 UpdateGuideState exits: No star selected
04:59:17.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:17.641 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:17.641 00.000 7988 Enqueuing Expose request
04:59:17.641 00.000 15712 Worker thread wakes up
04:59:17.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:17.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:19.170 01.529 15712 Exposure complete
04:59:19.231 00.061 15712 worker thread done servicing request
04:59:19.231 00.000 7988 OnExposeComplete: enter
04:59:19.231 00.000 7988 UpdateGuideState(): m_state=1
04:59:19.231 00.000 7988 UpdateCurrentPosition: no star selected
04:59:19.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:19.231 00.000 7988 Status Line: No star selected
04:59:19.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=48, FiltMin=40, FiltMax=58, Gamma=0.690
04:59:19.231 00.000 7988 UpdateGuideState exits: No star selected
04:59:19.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:19.231 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:19.231 00.000 7988 Enqueuing Expose request
04:59:19.231 00.000 15712 Worker thread wakes up
04:59:19.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:19.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:20.878 01.647 15712 Exposure complete
04:59:20.942 00.064 15712 worker thread done servicing request
04:59:20.944 00.002 7988 OnExposeComplete: enter
04:59:20.944 00.000 7988 UpdateGuideState(): m_state=1
04:59:20.944 00.000 7988 UpdateCurrentPosition: no star selected
04:59:20.944 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:20.944 00.000 7988 Status Line: No star selected
04:59:20.950 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=49, FiltMin=40, FiltMax=59, Gamma=0.690
04:59:20.950 00.000 7988 UpdateGuideState exits: No star selected
04:59:20.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:20.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:20.950 00.000 7988 Enqueuing Expose request
04:59:20.950 00.000 15712 Worker thread wakes up
04:59:20.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:20.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:22.477 01.527 15712 Exposure complete
04:59:22.539 00.062 15712 worker thread done servicing request
04:59:22.539 00.000 7988 OnExposeComplete: enter
04:59:22.539 00.000 7988 UpdateGuideState(): m_state=1
04:59:22.539 00.000 7988 UpdateCurrentPosition: no star selected
04:59:22.539 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:22.539 00.000 7988 Status Line: No star selected
04:59:22.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=49, FiltMin=41, FiltMax=59, Gamma=0.690
04:59:22.539 00.000 7988 UpdateGuideState exits: No star selected
04:59:22.548 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:22.548 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:22.548 00.000 7988 Enqueuing Expose request
04:59:22.548 00.000 15712 Worker thread wakes up
04:59:22.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:22.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:24.188 01.640 15712 Exposure complete
04:59:24.249 00.061 15712 worker thread done servicing request
04:59:24.249 00.000 7988 OnExposeComplete: enter
04:59:24.252 00.003 7988 UpdateGuideState(): m_state=1
04:59:24.252 00.000 7988 UpdateCurrentPosition: no star selected
04:59:24.254 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:24.254 00.000 7988 Status Line: No star selected
04:59:24.256 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=48, FiltMin=39, FiltMax=60, Gamma=0.690
04:59:24.258 00.002 7988 UpdateGuideState exits: No star selected
04:59:24.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:24.260 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:24.260 00.000 7988 Enqueuing Expose request
04:59:24.260 00.000 15712 Worker thread wakes up
04:59:24.262 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:24.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:25.786 01.524 15712 Exposure complete
04:59:25.848 00.062 15712 worker thread done servicing request
04:59:25.848 00.000 7988 OnExposeComplete: enter
04:59:25.848 00.000 7988 UpdateGuideState(): m_state=1
04:59:25.850 00.002 7988 UpdateCurrentPosition: no star selected
04:59:25.850 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:25.852 00.002 7988 Status Line: No star selected
04:59:25.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=39, FiltMax=58, Gamma=0.690
04:59:25.855 00.003 7988 UpdateGuideState exits: No star selected
04:59:25.857 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:25.857 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:25.859 00.002 7988 Enqueuing Expose request
04:59:25.859 00.000 15712 Worker thread wakes up
04:59:25.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:25.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:27.494 01.635 15712 Exposure complete
04:59:27.556 00.062 15712 worker thread done servicing request
04:59:27.556 00.000 7988 OnExposeComplete: enter
04:59:27.556 00.000 7988 UpdateGuideState(): m_state=1
04:59:27.560 00.004 7988 UpdateCurrentPosition: no star selected
04:59:27.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:27.562 00.002 7988 Status Line: No star selected
04:59:27.564 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=38, FiltMax=55, Gamma=0.690
04:59:27.564 00.000 7988 UpdateGuideState exits: No star selected
04:59:27.566 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:27.566 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:27.568 00.002 7988 Enqueuing Expose request
04:59:27.568 00.000 15712 Worker thread wakes up
04:59:27.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:27.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:29.089 01.521 15712 Exposure complete
04:59:29.150 00.061 15712 worker thread done servicing request
04:59:29.150 00.000 7988 OnExposeComplete: enter
04:59:29.150 00.000 7988 UpdateGuideState(): m_state=1
04:59:29.153 00.003 7988 UpdateCurrentPosition: no star selected
04:59:29.153 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:29.155 00.002 7988 Status Line: No star selected
04:59:29.157 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=44, FiltMin=38, FiltMax=53, Gamma=0.690
04:59:29.157 00.000 7988 UpdateGuideState exits: No star selected
04:59:29.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:29.157 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:29.157 00.000 7988 Enqueuing Expose request
04:59:29.157 00.000 15712 Worker thread wakes up
04:59:29.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:29.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:30.797 01.640 15712 Exposure complete
04:59:30.859 00.062 15712 worker thread done servicing request
04:59:30.859 00.000 7988 OnExposeComplete: enter
04:59:30.859 00.000 7988 UpdateGuideState(): m_state=1
04:59:30.862 00.003 7988 UpdateCurrentPosition: no star selected
04:59:30.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:30.864 00.002 7988 Status Line: No star selected
04:59:30.866 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=43, FiltMin=37, FiltMax=51, Gamma=0.690
04:59:30.866 00.000 7988 UpdateGuideState exits: No star selected
04:59:30.868 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:30.868 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:30.870 00.002 7988 Enqueuing Expose request
04:59:30.870 00.000 15712 Worker thread wakes up
04:59:30.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:30.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:32.393 01.523 15712 Exposure complete
04:59:32.455 00.062 15712 worker thread done servicing request
04:59:32.455 00.000 7988 OnExposeComplete: enter
04:59:32.455 00.000 7988 UpdateGuideState(): m_state=1
04:59:32.458 00.003 7988 UpdateCurrentPosition: no star selected
04:59:32.459 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:32.459 00.000 7988 Status Line: No star selected
04:59:32.461 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=44, FiltMin=37, FiltMax=52, Gamma=0.690
04:59:32.463 00.002 7988 UpdateGuideState exits: No star selected
04:59:32.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:32.465 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:32.465 00.000 7988 Enqueuing Expose request
04:59:32.467 00.002 15712 Worker thread wakes up
04:59:32.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:32.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:34.104 01.637 15712 Exposure complete
04:59:34.166 00.062 15712 worker thread done servicing request
04:59:34.166 00.000 7988 OnExposeComplete: enter
04:59:34.166 00.000 7988 UpdateGuideState(): m_state=1
04:59:34.166 00.000 7988 UpdateCurrentPosition: no star selected
04:59:34.166 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:34.166 00.000 7988 Status Line: No star selected
04:59:34.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=44, FiltMin=37, FiltMax=53, Gamma=0.690
04:59:34.166 00.000 7988 UpdateGuideState exits: No star selected
04:59:34.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:34.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:34.166 00.000 7988 Enqueuing Expose request
04:59:34.166 00.000 15712 Worker thread wakes up
04:59:34.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:34.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:35.703 01.537 15712 Exposure complete
04:59:35.765 00.062 15712 worker thread done servicing request
04:59:35.765 00.000 7988 OnExposeComplete: enter
04:59:35.765 00.000 7988 UpdateGuideState(): m_state=1
04:59:35.767 00.002 7988 UpdateCurrentPosition: no star selected
04:59:35.767 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:35.769 00.002 7988 Status Line: No star selected
04:59:35.771 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=37, FiltMax=54, Gamma=0.690
04:59:35.771 00.000 7988 UpdateGuideState exits: No star selected
04:59:35.773 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:35.773 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:35.775 00.002 7988 Enqueuing Expose request
04:59:35.775 00.000 15712 Worker thread wakes up
04:59:35.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:35.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:37.413 01.638 15712 Exposure complete
04:59:37.476 00.063 15712 worker thread done servicing request
04:59:37.477 00.001 7988 OnExposeComplete: enter
04:59:37.477 00.000 7988 UpdateGuideState(): m_state=1
04:59:37.477 00.000 7988 UpdateCurrentPosition: no star selected
04:59:37.480 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:37.480 00.000 7988 Status Line: No star selected
04:59:37.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=43, FiltMin=35, FiltMax=54, Gamma=0.690
04:59:37.480 00.000 7988 UpdateGuideState exits: No star selected
04:59:37.480 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:37.480 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:37.480 00.000 7988 Enqueuing Expose request
04:59:37.480 00.000 15712 Worker thread wakes up
04:59:37.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:37.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:39.014 01.534 15712 Exposure complete
04:59:39.076 00.062 15712 worker thread done servicing request
04:59:39.076 00.000 7988 OnExposeComplete: enter
04:59:39.076 00.000 7988 UpdateGuideState(): m_state=1
04:59:39.076 00.000 7988 UpdateCurrentPosition: no star selected
04:59:39.080 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:39.082 00.002 7988 Status Line: No star selected
04:59:39.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=42, FiltMin=35, FiltMax=54, Gamma=0.690
04:59:39.082 00.000 7988 UpdateGuideState exits: No star selected
04:59:39.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:39.082 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:39.082 00.000 7988 Enqueuing Expose request
04:59:39.082 00.000 15712 Worker thread wakes up
04:59:39.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:39.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:40.722 01.640 15712 Exposure complete
04:59:40.786 00.064 15712 worker thread done servicing request
04:59:40.786 00.000 7988 OnExposeComplete: enter
04:59:40.786 00.000 7988 UpdateGuideState(): m_state=1
04:59:40.789 00.003 7988 UpdateCurrentPosition: no star selected
04:59:40.789 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:40.791 00.002 7988 Status Line: No star selected
04:59:40.793 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=42, FiltMin=35, FiltMax=55, Gamma=0.690
04:59:40.793 00.000 7988 UpdateGuideState exits: No star selected
04:59:40.795 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:40.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:40.797 00.002 7988 Enqueuing Expose request
04:59:40.798 00.001 15712 Worker thread wakes up
04:59:40.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:40.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:42.321 01.523 15712 Exposure complete
04:59:42.382 00.061 15712 worker thread done servicing request
04:59:42.382 00.000 7988 OnExposeComplete: enter
04:59:42.384 00.002 7988 UpdateGuideState(): m_state=1
04:59:42.384 00.000 7988 UpdateCurrentPosition: no star selected
04:59:42.386 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:42.388 00.002 7988 Status Line: No star selected
04:59:42.388 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=42, FiltMin=34, FiltMax=53, Gamma=0.690
04:59:42.390 00.002 7988 UpdateGuideState exits: No star selected
04:59:42.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:42.392 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:42.392 00.000 7988 Enqueuing Expose request
04:59:42.394 00.002 15712 Worker thread wakes up
04:59:42.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:42.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:44.031 01.637 15712 Exposure complete
04:59:44.092 00.061 15712 worker thread done servicing request
04:59:44.092 00.000 7988 OnExposeComplete: enter
04:59:44.092 00.000 7988 UpdateGuideState(): m_state=1
04:59:44.092 00.000 7988 UpdateCurrentPosition: no star selected
04:59:44.092 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:44.092 00.000 7988 Status Line: No star selected
04:59:44.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=34, FiltMax=51, Gamma=0.690
04:59:44.092 00.000 7988 UpdateGuideState exits: No star selected
04:59:44.100 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:44.100 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:44.100 00.000 7988 Enqueuing Expose request
04:59:44.100 00.000 15712 Worker thread wakes up
04:59:44.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:44.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:45.625 01.525 15712 Exposure complete
04:59:45.685 00.060 15712 worker thread done servicing request
04:59:45.685 00.000 7988 OnExposeComplete: enter
04:59:45.685 00.000 7988 UpdateGuideState(): m_state=1
04:59:45.689 00.004 7988 UpdateCurrentPosition: no star selected
04:59:45.689 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:45.691 00.002 7988 Status Line: No star selected
04:59:45.693 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=42, FiltMin=35, FiltMax=51, Gamma=0.690
04:59:45.693 00.000 7988 UpdateGuideState exits: No star selected
04:59:45.693 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:45.693 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:45.693 00.000 7988 Enqueuing Expose request
04:59:45.693 00.000 15712 Worker thread wakes up
04:59:45.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:45.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:47.329 01.636 15712 Exposure complete
04:59:47.390 00.061 7988 OnExposeComplete: enter
04:59:47.392 00.002 7988 UpdateGuideState(): m_state=1
04:59:47.392 00.000 15712 worker thread done servicing request
04:59:47.392 00.000 7988 UpdateCurrentPosition: no star selected
04:59:47.394 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:47.394 00.000 7988 Status Line: No star selected
04:59:47.396 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=42, FiltMin=35, FiltMax=51, Gamma=0.690
04:59:47.398 00.002 7988 UpdateGuideState exits: No star selected
04:59:47.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:47.398 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:47.400 00.002 7988 Enqueuing Expose request
04:59:47.400 00.000 15712 Worker thread wakes up
04:59:47.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:47.402 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:48.927 01.525 15712 Exposure complete
04:59:48.989 00.062 15712 worker thread done servicing request
04:59:48.989 00.000 7988 OnExposeComplete: enter
04:59:48.989 00.000 7988 UpdateGuideState(): m_state=1
04:59:48.992 00.003 7988 UpdateCurrentPosition: no star selected
04:59:48.992 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:48.994 00.002 7988 Status Line: No star selected
04:59:48.996 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=43, FiltMin=35, FiltMax=56, Gamma=0.690
04:59:48.996 00.000 7988 UpdateGuideState exits: No star selected
04:59:48.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:48.996 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:48.996 00.000 7988 Enqueuing Expose request
04:59:49.002 00.006 15712 Worker thread wakes up
04:59:49.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:49.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:50.639 01.637 15712 Exposure complete
04:59:50.699 00.060 15712 worker thread done servicing request
04:59:50.699 00.000 7988 OnExposeComplete: enter
04:59:50.699 00.000 7988 UpdateGuideState(): m_state=1
04:59:50.704 00.005 7988 UpdateCurrentPosition: no star selected
04:59:50.704 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:50.706 00.002 7988 Status Line: No star selected
04:59:50.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=45, FiltMin=35, FiltMax=57, Gamma=0.690
04:59:50.708 00.002 7988 UpdateGuideState exits: No star selected
04:59:50.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:50.710 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:50.710 00.000 7988 Enqueuing Expose request
04:59:50.712 00.002 15712 Worker thread wakes up
04:59:50.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:50.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:52.234 01.522 15712 Exposure complete
04:59:52.295 00.061 15712 worker thread done servicing request
04:59:52.295 00.000 7988 OnExposeComplete: enter
04:59:52.295 00.000 7988 UpdateGuideState(): m_state=1
04:59:52.299 00.004 7988 UpdateCurrentPosition: no star selected
04:59:52.299 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:52.299 00.000 7988 Status Line: No star selected
04:59:52.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=47, FiltMin=38, FiltMax=59, Gamma=0.690
04:59:52.299 00.000 7988 UpdateGuideState exits: No star selected
04:59:52.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:52.306 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:52.306 00.000 7988 Enqueuing Expose request
04:59:52.306 00.000 15712 Worker thread wakes up
04:59:52.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:52.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:53.940 01.634 15712 Exposure complete
04:59:54.005 00.065 15712 worker thread done servicing request
04:59:54.005 00.000 7988 OnExposeComplete: enter
04:59:54.005 00.000 7988 UpdateGuideState(): m_state=1
04:59:54.007 00.002 7988 UpdateCurrentPosition: no star selected
04:59:54.007 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:54.009 00.002 7988 Status Line: No star selected
04:59:54.011 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=48, FiltMin=39, FiltMax=58, Gamma=0.690
04:59:54.011 00.000 7988 UpdateGuideState exits: No star selected
04:59:54.013 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:54.013 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:54.015 00.002 7988 Enqueuing Expose request
04:59:54.015 00.000 15712 Worker thread wakes up
04:59:54.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:54.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:55.537 01.522 15712 Exposure complete
04:59:55.600 00.063 15712 worker thread done servicing request
04:59:55.600 00.000 7988 OnExposeComplete: enter
04:59:55.600 00.000 7988 UpdateGuideState(): m_state=1
04:59:55.603 00.003 7988 UpdateCurrentPosition: no star selected
04:59:55.603 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:55.605 00.002 7988 Status Line: No star selected
04:59:55.607 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=48, FiltMin=38, FiltMax=58, Gamma=0.690
04:59:55.607 00.000 7988 UpdateGuideState exits: No star selected
04:59:55.609 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:55.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:55.611 00.002 7988 Enqueuing Expose request
04:59:55.611 00.000 15712 Worker thread wakes up
04:59:55.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:55.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:57.248 01.637 15712 Exposure complete
04:59:57.309 00.061 15712 worker thread done servicing request
04:59:57.311 00.002 7988 OnExposeComplete: enter
04:59:57.311 00.000 7988 UpdateGuideState(): m_state=1
04:59:57.311 00.000 7988 UpdateCurrentPosition: no star selected
04:59:57.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:57.311 00.000 7988 Status Line: No star selected
04:59:57.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=47, FiltMin=37, FiltMax=59, Gamma=0.690
04:59:57.311 00.000 7988 UpdateGuideState exits: No star selected
04:59:57.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:57.311 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:57.311 00.000 7988 Enqueuing Expose request
04:59:57.321 00.010 15712 Worker thread wakes up
04:59:57.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:57.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
04:59:58.847 01.526 15712 Exposure complete
04:59:58.908 00.061 15712 worker thread done servicing request
04:59:58.908 00.000 7988 OnExposeComplete: enter
04:59:58.908 00.000 7988 UpdateGuideState(): m_state=1
04:59:58.908 00.000 7988 UpdateCurrentPosition: no star selected
04:59:58.908 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:59:58.908 00.000 7988 Status Line: No star selected
04:59:58.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=36, FiltMax=56, Gamma=0.690
04:59:58.908 00.000 7988 UpdateGuideState exits: No star selected
04:59:58.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:59:58.908 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
04:59:58.908 00.000 7988 Enqueuing Expose request
04:59:58.908 00.000 15712 Worker thread wakes up
04:59:58.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
04:59:58.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:00.556 01.648 15712 Exposure complete
05:00:00.617 00.061 15712 worker thread done servicing request
05:00:00.617 00.000 7988 OnExposeComplete: enter
05:00:00.617 00.000 7988 UpdateGuideState(): m_state=1
05:00:00.617 00.000 7988 UpdateCurrentPosition: no star selected
05:00:00.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:00.617 00.000 7988 Status Line: No star selected
05:00:00.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=35, FiltMax=52, Gamma=0.690
05:00:00.617 00.000 7988 UpdateGuideState exits: No star selected
05:00:00.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:00.617 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:00.617 00.000 7988 Enqueuing Expose request
05:00:00.629 00.012 15712 Worker thread wakes up
05:00:00.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:00.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:02.150 01.521 15712 Exposure complete
05:00:02.213 00.063 15712 worker thread done servicing request
05:00:02.213 00.000 7988 OnExposeComplete: enter
05:00:02.213 00.000 7988 UpdateGuideState(): m_state=1
05:00:02.216 00.003 7988 UpdateCurrentPosition: no star selected
05:00:02.216 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:02.218 00.002 7988 Status Line: No star selected
05:00:02.220 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=42, FiltMin=34, FiltMax=51, Gamma=0.690
05:00:02.220 00.000 7988 UpdateGuideState exits: No star selected
05:00:02.222 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:02.222 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:02.224 00.002 7988 Enqueuing Expose request
05:00:02.224 00.000 15712 Worker thread wakes up
05:00:02.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:02.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:03.859 01.635 15712 Exposure complete
05:00:03.920 00.061 15712 worker thread done servicing request
05:00:03.920 00.000 7988 OnExposeComplete: enter
05:00:03.920 00.000 7988 UpdateGuideState(): m_state=1
05:00:03.923 00.003 7988 UpdateCurrentPosition: no star selected
05:00:03.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:03.925 00.002 7988 Status Line: No star selected
05:00:03.927 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=33, FiltMax=50, Gamma=0.690
05:00:03.927 00.000 7988 UpdateGuideState exits: No star selected
05:00:03.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:03.930 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:03.930 00.000 7988 Enqueuing Expose request
05:00:03.932 00.002 15712 Worker thread wakes up
05:00:03.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:03.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:05.454 01.522 15712 Exposure complete
05:00:05.515 00.061 15712 worker thread done servicing request
05:00:05.515 00.000 7988 OnExposeComplete: enter
05:00:05.515 00.000 7988 UpdateGuideState(): m_state=1
05:00:05.518 00.003 7988 UpdateCurrentPosition: no star selected
05:00:05.518 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:05.520 00.002 7988 Status Line: No star selected
05:00:05.522 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=50, Gamma=0.690
05:00:05.522 00.000 7988 UpdateGuideState exits: No star selected
05:00:05.524 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:05.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:05.526 00.002 7988 Enqueuing Expose request
05:00:05.526 00.000 15712 Worker thread wakes up
05:00:05.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:05.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:07.163 01.637 15712 Exposure complete
05:00:07.213 00.050 15712 worker thread done servicing request
05:00:07.213 00.000 7988 OnExposeComplete: enter
05:00:07.227 00.014 7988 UpdateGuideState(): m_state=1
05:00:07.229 00.002 7988 UpdateCurrentPosition: no star selected
05:00:07.230 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:07.230 00.000 7988 Status Line: No star selected
05:00:07.232 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=41, FiltMin=33, FiltMax=50, Gamma=0.690
05:00:07.234 00.002 7988 UpdateGuideState exits: No star selected
05:00:07.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:07.236 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:07.236 00.000 7988 Enqueuing Expose request
05:00:07.238 00.002 15712 Worker thread wakes up
05:00:07.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:07.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:08.763 01.525 15712 Exposure complete
05:00:08.824 00.061 15712 worker thread done servicing request
05:00:08.824 00.000 7988 OnExposeComplete: enter
05:00:08.824 00.000 7988 UpdateGuideState(): m_state=1
05:00:08.824 00.000 7988 UpdateCurrentPosition: no star selected
05:00:08.828 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:08.830 00.002 7988 Status Line: No star selected
05:00:08.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=42, FiltMin=33, FiltMax=50, Gamma=0.690
05:00:08.832 00.002 7988 UpdateGuideState exits: No star selected
05:00:08.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:08.834 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:08.834 00.000 7988 Enqueuing Expose request
05:00:08.836 00.002 15712 Worker thread wakes up
05:00:08.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:08.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:10.469 01.633 15712 Exposure complete
05:00:10.531 00.062 15712 worker thread done servicing request
05:00:10.531 00.000 7988 OnExposeComplete: enter
05:00:10.531 00.000 7988 UpdateGuideState(): m_state=1
05:00:10.534 00.003 7988 UpdateCurrentPosition: no star selected
05:00:10.534 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:10.536 00.002 7988 Status Line: No star selected
05:00:10.538 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=35, FiltMax=51, Gamma=0.690
05:00:10.538 00.000 7988 UpdateGuideState exits: No star selected
05:00:10.540 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:10.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:10.542 00.002 7988 Enqueuing Expose request
05:00:10.542 00.000 15712 Worker thread wakes up
05:00:10.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:10.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:12.062 01.520 15712 Exposure complete
05:00:12.123 00.061 15712 worker thread done servicing request
05:00:12.123 00.000 7988 OnExposeComplete: enter
05:00:12.123 00.000 7988 UpdateGuideState(): m_state=1
05:00:12.126 00.003 7988 UpdateCurrentPosition: no star selected
05:00:12.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:12.128 00.002 7988 Status Line: No star selected
05:00:12.130 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=42, FiltMin=36, FiltMax=51, Gamma=0.690
05:00:12.130 00.000 7988 UpdateGuideState exits: No star selected
05:00:12.132 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:12.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:12.132 00.000 7988 Enqueuing Expose request
05:00:12.132 00.000 15712 Worker thread wakes up
05:00:12.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:12.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:13.770 01.638 15712 Exposure complete
05:00:13.831 00.061 7988 OnExposeComplete: enter
05:00:13.831 00.000 7988 UpdateGuideState(): m_state=1
05:00:13.833 00.002 15712 worker thread done servicing request
05:00:13.833 00.000 7988 UpdateCurrentPosition: no star selected
05:00:13.834 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:13.836 00.002 7988 Status Line: No star selected
05:00:13.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=42, FiltMin=34, FiltMax=51, Gamma=0.690
05:00:13.838 00.002 7988 UpdateGuideState exits: No star selected
05:00:13.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:13.840 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:13.840 00.000 7988 Enqueuing Expose request
05:00:13.842 00.002 15712 Worker thread wakes up
05:00:13.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:13.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:15.366 01.524 15712 Exposure complete
05:00:15.426 00.060 15712 worker thread done servicing request
05:00:15.426 00.000 7988 OnExposeComplete: enter
05:00:15.426 00.000 7988 UpdateGuideState(): m_state=1
05:00:15.431 00.005 7988 UpdateCurrentPosition: no star selected
05:00:15.431 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:15.433 00.002 7988 Status Line: No star selected
05:00:15.435 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=33, FiltMax=51, Gamma=0.690
05:00:15.435 00.000 7988 UpdateGuideState exits: No star selected
05:00:15.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:15.437 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:15.437 00.000 7988 Enqueuing Expose request
05:00:15.439 00.002 15712 Worker thread wakes up
05:00:15.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:15.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:17.076 01.637 15712 Exposure complete
05:00:17.138 00.062 15712 worker thread done servicing request
05:00:17.138 00.000 7988 OnExposeComplete: enter
05:00:17.138 00.000 7988 UpdateGuideState(): m_state=1
05:00:17.140 00.002 7988 UpdateCurrentPosition: no star selected
05:00:17.140 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:17.142 00.002 7988 Status Line: No star selected
05:00:17.144 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=33, FiltMax=50, Gamma=0.690
05:00:17.144 00.000 7988 UpdateGuideState exits: No star selected
05:00:17.146 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:17.146 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:17.148 00.002 7988 Enqueuing Expose request
05:00:17.148 00.000 15712 Worker thread wakes up
05:00:17.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:17.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:18.673 01.525 15712 Exposure complete
05:00:18.735 00.062 15712 worker thread done servicing request
05:00:18.735 00.000 7988 OnExposeComplete: enter
05:00:18.737 00.002 7988 UpdateGuideState(): m_state=1
05:00:18.737 00.000 7988 UpdateCurrentPosition: no star selected
05:00:18.739 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:18.739 00.000 7988 Status Line: No star selected
05:00:18.741 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=33, FiltMax=51, Gamma=0.690
05:00:18.743 00.002 7988 UpdateGuideState exits: No star selected
05:00:18.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:18.745 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:18.745 00.000 7988 Enqueuing Expose request
05:00:18.747 00.002 15712 Worker thread wakes up
05:00:18.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:18.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:20.384 01.637 15712 Exposure complete
05:00:20.445 00.061 15712 worker thread done servicing request
05:00:20.445 00.000 7988 OnExposeComplete: enter
05:00:20.445 00.000 7988 UpdateGuideState(): m_state=1
05:00:20.445 00.000 7988 UpdateCurrentPosition: no star selected
05:00:20.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:20.445 00.000 7988 Status Line: No star selected
05:00:20.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=33, FiltMax=49, Gamma=0.690
05:00:20.445 00.000 7988 UpdateGuideState exits: No star selected
05:00:20.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:20.455 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:20.456 00.001 7988 Enqueuing Expose request
05:00:20.456 00.000 15712 Worker thread wakes up
05:00:20.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:20.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:21.982 01.526 15712 Exposure complete
05:00:22.043 00.061 15712 worker thread done servicing request
05:00:22.043 00.000 7988 OnExposeComplete: enter
05:00:22.043 00.000 7988 UpdateGuideState(): m_state=1
05:00:22.046 00.003 7988 UpdateCurrentPosition: no star selected
05:00:22.046 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:22.048 00.002 7988 Status Line: No star selected
05:00:22.050 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=33, FiltMax=49, Gamma=0.690
05:00:22.050 00.000 7988 UpdateGuideState exits: No star selected
05:00:22.052 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:22.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:22.054 00.002 7988 Enqueuing Expose request
05:00:22.054 00.000 15712 Worker thread wakes up
05:00:22.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:22.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:23.692 01.638 15712 Exposure complete
05:00:23.740 00.048 15712 worker thread done servicing request
05:00:23.754 00.014 7988 OnExposeComplete: enter
05:00:23.754 00.000 7988 UpdateGuideState(): m_state=1
05:00:23.757 00.003 7988 UpdateCurrentPosition: no star selected
05:00:23.757 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:23.757 00.000 7988 Status Line: No star selected
05:00:23.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=34, FiltMax=49, Gamma=0.690
05:00:23.757 00.000 7988 UpdateGuideState exits: No star selected
05:00:23.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:23.757 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:23.764 00.007 7988 Enqueuing Expose request
05:00:23.764 00.000 15712 Worker thread wakes up
05:00:23.766 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:23.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:25.290 01.524 15712 Exposure complete
05:00:25.353 00.063 15712 worker thread done servicing request
05:00:25.353 00.000 7988 OnExposeComplete: enter
05:00:25.353 00.000 7988 UpdateGuideState(): m_state=1
05:00:25.355 00.002 7988 UpdateCurrentPosition: no star selected
05:00:25.355 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:25.357 00.002 7988 Status Line: No star selected
05:00:25.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=41, FiltMin=34, FiltMax=52, Gamma=0.690
05:00:25.359 00.002 7988 UpdateGuideState exits: No star selected
05:00:25.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:25.361 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:25.361 00.000 7988 Enqueuing Expose request
05:00:25.363 00.002 15712 Worker thread wakes up
05:00:25.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:25.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:27.001 01.638 15712 Exposure complete
05:00:27.062 00.061 15712 worker thread done servicing request
05:00:27.062 00.000 7988 OnExposeComplete: enter
05:00:27.062 00.000 7988 UpdateGuideState(): m_state=1
05:00:27.064 00.002 7988 UpdateCurrentPosition: no star selected
05:00:27.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:27.066 00.002 7988 Status Line: No star selected
05:00:27.068 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=43, FiltMin=34, FiltMax=55, Gamma=0.690
05:00:27.068 00.000 7988 UpdateGuideState exits: No star selected
05:00:27.070 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:27.070 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:27.072 00.002 7988 Enqueuing Expose request
05:00:27.072 00.000 15712 Worker thread wakes up
05:00:27.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:27.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:28.596 01.524 15712 Exposure complete
05:00:28.658 00.062 15712 worker thread done servicing request
05:00:28.658 00.000 7988 OnExposeComplete: enter
05:00:28.658 00.000 7988 UpdateGuideState(): m_state=1
05:00:28.658 00.000 7988 UpdateCurrentPosition: no star selected
05:00:28.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:28.658 00.000 7988 Status Line: No star selected
05:00:28.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=44, FiltMin=34, FiltMax=54, Gamma=0.690
05:00:28.658 00.000 7988 UpdateGuideState exits: No star selected
05:00:28.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:28.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:28.658 00.000 7988 Enqueuing Expose request
05:00:28.658 00.000 15712 Worker thread wakes up
05:00:28.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:28.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:30.307 01.649 15712 Exposure complete
05:00:30.368 00.061 15712 worker thread done servicing request
05:00:30.368 00.000 7988 OnExposeComplete: enter
05:00:30.368 00.000 7988 UpdateGuideState(): m_state=1
05:00:30.373 00.005 7988 UpdateCurrentPosition: no star selected
05:00:30.373 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:30.375 00.002 7988 Status Line: No star selected
05:00:30.377 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=45, FiltMin=36, FiltMax=54, Gamma=0.690
05:00:30.377 00.000 7988 UpdateGuideState exits: No star selected
05:00:30.378 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:30.378 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:30.380 00.002 7988 Enqueuing Expose request
05:00:30.380 00.000 15712 Worker thread wakes up
05:00:30.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:30.382 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:31.900 01.518 15712 Exposure complete
05:00:31.963 00.063 7988 OnExposeComplete: enter
05:00:31.963 00.000 7988 UpdateGuideState(): m_state=1
05:00:31.965 00.002 15712 worker thread done servicing request
05:00:31.965 00.000 7988 UpdateCurrentPosition: no star selected
05:00:31.965 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:31.965 00.000 7988 Status Line: No star selected
05:00:31.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=38, FiltMax=54, Gamma=0.690
05:00:31.965 00.000 7988 UpdateGuideState exits: No star selected
05:00:31.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:31.965 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:31.965 00.000 7988 Enqueuing Expose request
05:00:31.965 00.000 15712 Worker thread wakes up
05:00:31.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:31.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:33.607 01.642 15712 Exposure complete
05:00:33.670 00.063 15712 worker thread done servicing request
05:00:33.670 00.000 7988 OnExposeComplete: enter
05:00:33.670 00.000 7988 UpdateGuideState(): m_state=1
05:00:33.673 00.003 7988 UpdateCurrentPosition: no star selected
05:00:33.673 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:33.675 00.002 7988 Status Line: No star selected
05:00:33.677 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=45, FiltMin=39, FiltMax=53, Gamma=0.690
05:00:33.677 00.000 7988 UpdateGuideState exits: No star selected
05:00:33.679 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:33.679 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:33.681 00.002 7988 Enqueuing Expose request
05:00:33.681 00.000 15712 Worker thread wakes up
05:00:33.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:33.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:35.209 01.528 15712 Exposure complete
05:00:35.270 00.061 15712 worker thread done servicing request
05:00:35.270 00.000 7988 OnExposeComplete: enter
05:00:35.270 00.000 7988 UpdateGuideState(): m_state=1
05:00:35.270 00.000 7988 UpdateCurrentPosition: no star selected
05:00:35.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:35.270 00.000 7988 Status Line: No star selected
05:00:35.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=39, FiltMax=52, Gamma=0.690
05:00:35.270 00.000 7988 UpdateGuideState exits: No star selected
05:00:35.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:35.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:35.270 00.000 7988 Enqueuing Expose request
05:00:35.281 00.011 15712 Worker thread wakes up
05:00:35.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:35.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:36.917 01.636 15712 Exposure complete
05:00:36.978 00.061 15712 worker thread done servicing request
05:00:36.978 00.000 7988 OnExposeComplete: enter
05:00:36.978 00.000 7988 UpdateGuideState(): m_state=1
05:00:36.982 00.004 7988 UpdateCurrentPosition: no star selected
05:00:36.982 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:36.984 00.002 7988 Status Line: No star selected
05:00:36.986 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=38, FiltMax=53, Gamma=0.690
05:00:36.986 00.000 7988 UpdateGuideState exits: No star selected
05:00:36.988 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:36.988 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:36.990 00.002 7988 Enqueuing Expose request
05:00:36.990 00.000 15712 Worker thread wakes up
05:00:36.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:36.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:38.516 01.526 15712 Exposure complete
05:00:38.577 00.061 15712 worker thread done servicing request
05:00:38.578 00.001 7988 OnExposeComplete: enter
05:00:38.578 00.000 7988 UpdateGuideState(): m_state=1
05:00:38.578 00.000 7988 UpdateCurrentPosition: no star selected
05:00:38.578 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:38.578 00.000 7988 Status Line: No star selected
05:00:38.584 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=38, FiltMax=53, Gamma=0.690
05:00:38.584 00.000 7988 UpdateGuideState exits: No star selected
05:00:38.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:38.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:38.584 00.000 7988 Enqueuing Expose request
05:00:38.584 00.000 15712 Worker thread wakes up
05:00:38.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:38.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:40.224 01.640 15712 Exposure complete
05:00:40.285 00.061 15712 worker thread done servicing request
05:00:40.285 00.000 7988 OnExposeComplete: enter
05:00:40.285 00.000 7988 UpdateGuideState(): m_state=1
05:00:40.288 00.003 7988 UpdateCurrentPosition: no star selected
05:00:40.288 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:40.290 00.002 7988 Status Line: No star selected
05:00:40.292 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=39, FiltMax=54, Gamma=0.690
05:00:40.292 00.000 7988 UpdateGuideState exits: No star selected
05:00:40.294 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:40.294 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:40.296 00.002 7988 Enqueuing Expose request
05:00:40.296 00.000 15712 Worker thread wakes up
05:00:40.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:40.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:41.821 01.525 15712 Exposure complete
05:00:41.882 00.061 15712 worker thread done servicing request
05:00:41.882 00.000 7988 OnExposeComplete: enter
05:00:41.882 00.000 7988 UpdateGuideState(): m_state=1
05:00:41.885 00.003 7988 UpdateCurrentPosition: no star selected
05:00:41.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:41.885 00.000 7988 Status Line: No star selected
05:00:41.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=38, FiltMax=54, Gamma=0.690
05:00:41.885 00.000 7988 UpdateGuideState exits: No star selected
05:00:41.885 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:41.885 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:41.893 00.008 7988 Enqueuing Expose request
05:00:41.893 00.000 15712 Worker thread wakes up
05:00:41.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:41.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:43.525 01.632 15712 Exposure complete
05:00:43.587 00.062 15712 worker thread done servicing request
05:00:43.587 00.000 7988 OnExposeComplete: enter
05:00:43.589 00.002 7988 UpdateGuideState(): m_state=1
05:00:43.591 00.002 7988 UpdateCurrentPosition: no star selected
05:00:43.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:43.593 00.002 7988 Status Line: No star selected
05:00:43.595 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=38, FiltMax=56, Gamma=0.690
05:00:43.595 00.000 7988 UpdateGuideState exits: No star selected
05:00:43.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:43.595 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:43.595 00.000 7988 Enqueuing Expose request
05:00:43.595 00.000 15712 Worker thread wakes up
05:00:43.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:43.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:45.120 01.525 15712 Exposure complete
05:00:45.181 00.061 15712 worker thread done servicing request
05:00:45.181 00.000 7988 OnExposeComplete: enter
05:00:45.181 00.000 7988 UpdateGuideState(): m_state=1
05:00:45.185 00.004 7988 UpdateCurrentPosition: no star selected
05:00:45.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:45.187 00.002 7988 Status Line: No star selected
05:00:45.189 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=39, FiltMax=55, Gamma=0.690
05:00:45.190 00.001 7988 UpdateGuideState exits: No star selected
05:00:45.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:45.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:45.190 00.000 7988 Enqueuing Expose request
05:00:45.190 00.000 15712 Worker thread wakes up
05:00:45.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:45.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:46.829 01.639 15712 Exposure complete
05:00:46.890 00.061 15712 worker thread done servicing request
05:00:46.890 00.000 7988 OnExposeComplete: enter
05:00:46.890 00.000 7988 UpdateGuideState(): m_state=1
05:00:46.894 00.004 7988 UpdateCurrentPosition: no star selected
05:00:46.894 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:46.894 00.000 7988 Status Line: No star selected
05:00:46.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=40, FiltMax=55, Gamma=0.690
05:00:46.894 00.000 7988 UpdateGuideState exits: No star selected
05:00:46.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:46.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:46.894 00.000 7988 Enqueuing Expose request
05:00:46.894 00.000 15712 Worker thread wakes up
05:00:46.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:46.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:48.423 01.529 15712 Exposure complete
05:00:48.487 00.064 15712 worker thread done servicing request
05:00:48.487 00.000 7988 OnExposeComplete: enter
05:00:48.488 00.001 7988 UpdateGuideState(): m_state=1
05:00:48.490 00.002 7988 UpdateCurrentPosition: no star selected
05:00:48.492 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:48.492 00.000 7988 Status Line: No star selected
05:00:48.494 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=40, FiltMax=55, Gamma=0.690
05:00:48.496 00.002 7988 UpdateGuideState exits: No star selected
05:00:48.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:48.498 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:48.500 00.002 7988 Enqueuing Expose request
05:00:48.500 00.000 15712 Worker thread wakes up
05:00:48.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:48.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:50.134 01.634 15712 Exposure complete
05:00:50.197 00.063 15712 worker thread done servicing request
05:00:50.197 00.000 7988 OnExposeComplete: enter
05:00:50.197 00.000 7988 UpdateGuideState(): m_state=1
05:00:50.200 00.003 7988 UpdateCurrentPosition: no star selected
05:00:50.200 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:50.202 00.002 7988 Status Line: No star selected
05:00:50.204 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=46, FiltMin=38, FiltMax=53, Gamma=0.690
05:00:50.204 00.000 7988 UpdateGuideState exits: No star selected
05:00:50.207 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:50.207 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:50.207 00.000 7988 Enqueuing Expose request
05:00:50.209 00.002 15712 Worker thread wakes up
05:00:50.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:50.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:51.735 01.526 15712 Exposure complete
05:00:51.796 00.061 15712 worker thread done servicing request
05:00:51.796 00.000 7988 OnExposeComplete: enter
05:00:51.796 00.000 7988 UpdateGuideState(): m_state=1
05:00:51.800 00.004 7988 UpdateCurrentPosition: no star selected
05:00:51.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:51.802 00.002 7988 Status Line: No star selected
05:00:51.804 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=39, FiltMax=54, Gamma=0.690
05:00:51.804 00.000 7988 UpdateGuideState exits: No star selected
05:00:51.806 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:51.806 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:51.808 00.002 7988 Enqueuing Expose request
05:00:51.808 00.000 15712 Worker thread wakes up
05:00:51.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:51.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:53.444 01.636 15712 Exposure complete
05:00:53.505 00.061 15712 worker thread done servicing request
05:00:53.505 00.000 7988 OnExposeComplete: enter
05:00:53.505 00.000 7988 UpdateGuideState(): m_state=1
05:00:53.509 00.004 7988 UpdateCurrentPosition: no star selected
05:00:53.509 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:53.511 00.002 7988 Status Line: No star selected
05:00:53.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=38, FiltMax=54, Gamma=0.690
05:00:53.513 00.002 7988 UpdateGuideState exits: No star selected
05:00:53.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:53.515 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:53.515 00.000 7988 Enqueuing Expose request
05:00:53.517 00.002 15712 Worker thread wakes up
05:00:53.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:53.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:55.041 01.524 15712 Exposure complete
05:00:55.106 00.065 15712 worker thread done servicing request
05:00:55.106 00.000 7988 OnExposeComplete: enter
05:00:55.106 00.000 7988 UpdateGuideState(): m_state=1
05:00:55.106 00.000 7988 UpdateCurrentPosition: no star selected
05:00:55.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:55.106 00.000 7988 Status Line: No star selected
05:00:55.112 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=47, FiltMin=39, FiltMax=54, Gamma=0.690
05:00:55.112 00.000 7988 UpdateGuideState exits: No star selected
05:00:55.114 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:55.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:55.116 00.002 7988 Enqueuing Expose request
05:00:55.116 00.000 15712 Worker thread wakes up
05:00:55.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:55.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:56.756 01.640 15712 Exposure complete
05:00:56.817 00.061 15712 worker thread done servicing request
05:00:56.817 00.000 7988 OnExposeComplete: enter
05:00:56.817 00.000 7988 UpdateGuideState(): m_state=1
05:00:56.820 00.003 7988 UpdateCurrentPosition: no star selected
05:00:56.820 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:56.822 00.002 7988 Status Line: No star selected
05:00:56.824 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=41, FiltMax=54, Gamma=0.690
05:00:56.824 00.000 7988 UpdateGuideState exits: No star selected
05:00:56.826 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:56.826 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:56.828 00.002 7988 Enqueuing Expose request
05:00:56.828 00.000 15712 Worker thread wakes up
05:00:56.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:56.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:58.242 01.414 15712 Exposure complete
05:00:58.304 00.062 15712 worker thread done servicing request
05:00:58.304 00.000 7988 OnExposeComplete: enter
05:00:58.304 00.000 7988 UpdateGuideState(): m_state=1
05:00:58.304 00.000 7988 UpdateCurrentPosition: no star selected
05:00:58.304 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:00:58.304 00.000 7988 Status Line: No star selected
05:00:58.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=48, FiltMin=41, FiltMax=55, Gamma=0.690
05:00:58.304 00.000 7988 UpdateGuideState exits: No star selected
05:00:58.313 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:00:58.313 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:00:58.313 00.000 7988 Enqueuing Expose request
05:00:58.313 00.000 15712 Worker thread wakes up
05:00:58.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:00:58.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:00:59.955 01.642 15712 Exposure complete
05:01:00.019 00.064 15712 worker thread done servicing request
05:01:00.019 00.000 7988 OnExposeComplete: enter
05:01:00.021 00.002 7988 UpdateGuideState(): m_state=1
05:01:00.023 00.002 7988 UpdateCurrentPosition: no star selected
05:01:00.023 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:00.025 00.002 7988 Status Line: No star selected
05:01:00.027 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=41, FiltMax=57, Gamma=0.690
05:01:00.029 00.002 7988 UpdateGuideState exits: No star selected
05:01:00.030 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:00.030 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:00.030 00.000 7988 Enqueuing Expose request
05:01:00.030 00.000 15712 Worker thread wakes up
05:01:00.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:00.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:01.548 01.518 15712 Exposure complete
05:01:01.612 00.064 15712 worker thread done servicing request
05:01:01.612 00.000 7988 OnExposeComplete: enter
05:01:01.612 00.000 7988 UpdateGuideState(): m_state=1
05:01:01.612 00.000 7988 UpdateCurrentPosition: no star selected
05:01:01.612 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:01.612 00.000 7988 Status Line: No star selected
05:01:01.625 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=42, FiltMax=57, Gamma=0.690
05:01:01.625 00.000 7988 UpdateGuideState exits: No star selected
05:01:01.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:01.629 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:01.629 00.000 7988 Enqueuing Expose request
05:01:01.629 00.000 15712 Worker thread wakes up
05:01:01.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:01.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:03.259 01.630 15712 Exposure complete
05:01:03.320 00.061 15712 worker thread done servicing request
05:01:03.320 00.000 7988 OnExposeComplete: enter
05:01:03.320 00.000 7988 UpdateGuideState(): m_state=1
05:01:03.325 00.005 7988 UpdateCurrentPosition: no star selected
05:01:03.325 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:03.327 00.002 7988 Status Line: No star selected
05:01:03.329 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=48, FiltMin=41, FiltMax=56, Gamma=0.690
05:01:03.329 00.000 7988 UpdateGuideState exits: No star selected
05:01:03.331 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:03.331 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:03.331 00.000 7988 Enqueuing Expose request
05:01:03.331 00.000 15712 Worker thread wakes up
05:01:03.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:03.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:04.858 01.527 15712 Exposure complete
05:01:04.920 00.062 15712 worker thread done servicing request
05:01:04.920 00.000 7988 OnExposeComplete: enter
05:01:04.920 00.000 7988 UpdateGuideState(): m_state=1
05:01:04.923 00.003 7988 UpdateCurrentPosition: no star selected
05:01:04.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:04.925 00.002 7988 Status Line: No star selected
05:01:04.927 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=48, FiltMin=40, FiltMax=56, Gamma=0.690
05:01:04.927 00.000 7988 UpdateGuideState exits: No star selected
05:01:04.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:04.927 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:04.927 00.000 7988 Enqueuing Expose request
05:01:04.927 00.000 15712 Worker thread wakes up
05:01:04.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:04.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:06.567 01.640 15712 Exposure complete
05:01:06.629 00.062 15712 worker thread done servicing request
05:01:06.631 00.002 7988 OnExposeComplete: enter
05:01:06.631 00.000 7988 UpdateGuideState(): m_state=1
05:01:06.631 00.000 7988 UpdateCurrentPosition: no star selected
05:01:06.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:06.631 00.000 7988 Status Line: No star selected
05:01:06.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=47, FiltMin=39, FiltMax=56, Gamma=0.690
05:01:06.637 00.006 7988 UpdateGuideState exits: No star selected
05:01:06.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:06.637 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:06.637 00.000 7988 Enqueuing Expose request
05:01:06.637 00.000 15712 Worker thread wakes up
05:01:06.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:06.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:08.165 01.528 15712 Exposure complete
05:01:08.227 00.062 15712 worker thread done servicing request
05:01:08.227 00.000 7988 OnExposeComplete: enter
05:01:08.227 00.000 7988 UpdateGuideState(): m_state=1
05:01:08.229 00.002 7988 UpdateCurrentPosition: no star selected
05:01:08.229 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:08.231 00.002 7988 Status Line: No star selected
05:01:08.233 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=39, FiltMax=56, Gamma=0.690
05:01:08.233 00.000 7988 UpdateGuideState exits: No star selected
05:01:08.235 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:08.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:08.237 00.002 7988 Enqueuing Expose request
05:01:08.238 00.001 15712 Worker thread wakes up
05:01:08.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:08.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:09.872 01.634 15712 Exposure complete
05:01:09.934 00.062 15712 worker thread done servicing request
05:01:09.934 00.000 7988 OnExposeComplete: enter
05:01:09.934 00.000 7988 UpdateGuideState(): m_state=1
05:01:09.936 00.002 7988 UpdateCurrentPosition: no star selected
05:01:09.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:09.938 00.002 7988 Status Line: No star selected
05:01:09.940 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=46, FiltMin=39, FiltMax=55, Gamma=0.690
05:01:09.941 00.001 7988 UpdateGuideState exits: No star selected
05:01:09.941 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:09.941 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:09.941 00.000 7988 Enqueuing Expose request
05:01:09.941 00.000 15712 Worker thread wakes up
05:01:09.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:09.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:11.466 01.525 15712 Exposure complete
05:01:11.528 00.062 15712 worker thread done servicing request
05:01:11.528 00.000 7988 OnExposeComplete: enter
05:01:11.528 00.000 7988 UpdateGuideState(): m_state=1
05:01:11.531 00.003 7988 UpdateCurrentPosition: no star selected
05:01:11.531 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:11.533 00.002 7988 Status Line: No star selected
05:01:11.535 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=39, FiltMax=54, Gamma=0.690
05:01:11.535 00.000 7988 UpdateGuideState exits: No star selected
05:01:11.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:11.535 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:11.535 00.000 7988 Enqueuing Expose request
05:01:11.535 00.000 15712 Worker thread wakes up
05:01:11.541 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:11.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:13.175 01.634 15712 Exposure complete
05:01:13.238 00.063 15712 worker thread done servicing request
05:01:13.238 00.000 7988 OnExposeComplete: enter
05:01:13.238 00.000 7988 UpdateGuideState(): m_state=1
05:01:13.241 00.003 7988 UpdateCurrentPosition: no star selected
05:01:13.241 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:13.243 00.002 7988 Status Line: No star selected
05:01:13.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=39, FiltMax=55, Gamma=0.690
05:01:13.243 00.000 7988 UpdateGuideState exits: No star selected
05:01:13.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:13.243 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:13.243 00.000 7988 Enqueuing Expose request
05:01:13.243 00.000 15712 Worker thread wakes up
05:01:13.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:13.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:14.776 01.533 15712 Exposure complete
05:01:14.837 00.061 15712 worker thread done servicing request
05:01:14.837 00.000 7988 OnExposeComplete: enter
05:01:14.837 00.000 7988 UpdateGuideState(): m_state=1
05:01:14.841 00.004 7988 UpdateCurrentPosition: no star selected
05:01:14.841 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:14.843 00.002 7988 Status Line: No star selected
05:01:14.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=39, FiltMax=57, Gamma=0.690
05:01:14.845 00.002 7988 UpdateGuideState exits: No star selected
05:01:14.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:14.847 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:14.847 00.000 7988 Enqueuing Expose request
05:01:14.849 00.002 15712 Worker thread wakes up
05:01:14.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:14.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:16.484 01.635 15712 Exposure complete
05:01:16.545 00.061 15712 worker thread done servicing request
05:01:16.545 00.000 7988 OnExposeComplete: enter
05:01:16.545 00.000 7988 UpdateGuideState(): m_state=1
05:01:16.545 00.000 7988 UpdateCurrentPosition: no star selected
05:01:16.545 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:16.545 00.000 7988 Status Line: No star selected
05:01:16.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=46, FiltMin=39, FiltMax=59, Gamma=0.690
05:01:16.545 00.000 7988 UpdateGuideState exits: No star selected
05:01:16.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:16.545 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:16.545 00.000 7988 Enqueuing Expose request
05:01:16.545 00.000 15712 Worker thread wakes up
05:01:16.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:16.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:18.082 01.537 15712 Exposure complete
05:01:18.144 00.062 15712 worker thread done servicing request
05:01:18.144 00.000 7988 OnExposeComplete: enter
05:01:18.144 00.000 7988 UpdateGuideState(): m_state=1
05:01:18.147 00.003 7988 UpdateCurrentPosition: no star selected
05:01:18.147 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:18.149 00.002 7988 Status Line: No star selected
05:01:18.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=39, FiltMax=58, Gamma=0.690
05:01:18.149 00.000 7988 UpdateGuideState exits: No star selected
05:01:18.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:18.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:18.149 00.000 7988 Enqueuing Expose request
05:01:18.149 00.000 15712 Worker thread wakes up
05:01:18.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:18.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:19.792 01.643 15712 Exposure complete
05:01:19.854 00.062 15712 worker thread done servicing request
05:01:19.854 00.000 7988 OnExposeComplete: enter
05:01:19.854 00.000 7988 UpdateGuideState(): m_state=1
05:01:19.857 00.003 7988 UpdateCurrentPosition: no star selected
05:01:19.857 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:19.859 00.002 7988 Status Line: No star selected
05:01:19.860 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=39, FiltMax=58, Gamma=0.690
05:01:19.860 00.000 7988 UpdateGuideState exits: No star selected
05:01:19.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:19.860 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:19.860 00.000 7988 Enqueuing Expose request
05:01:19.860 00.000 15712 Worker thread wakes up
05:01:19.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:19.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:21.384 01.524 15712 Exposure complete
05:01:21.445 00.061 15712 worker thread done servicing request
05:01:21.445 00.000 7988 OnExposeComplete: enter
05:01:21.445 00.000 7988 UpdateGuideState(): m_state=1
05:01:21.445 00.000 7988 UpdateCurrentPosition: no star selected
05:01:21.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:21.445 00.000 7988 Status Line: No star selected
05:01:21.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=49, FiltMin=39, FiltMax=58, Gamma=0.690
05:01:21.456 00.011 7988 UpdateGuideState exits: No star selected
05:01:21.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:21.456 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:21.456 00.000 7988 Enqueuing Expose request
05:01:21.461 00.005 15712 Worker thread wakes up
05:01:21.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:21.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:23.201 01.740 15712 Exposure complete
05:01:23.263 00.062 15712 worker thread done servicing request
05:01:23.263 00.000 7988 OnExposeComplete: enter
05:01:23.263 00.000 7988 UpdateGuideState(): m_state=1
05:01:23.266 00.003 7988 UpdateCurrentPosition: no star selected
05:01:23.266 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:23.268 00.002 7988 Status Line: No star selected
05:01:23.270 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=50, FiltMin=40, FiltMax=59, Gamma=0.690
05:01:23.270 00.000 7988 UpdateGuideState exits: No star selected
05:01:23.272 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:23.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:23.274 00.002 7988 Enqueuing Expose request
05:01:23.274 00.000 15712 Worker thread wakes up
05:01:23.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:23.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:24.687 01.413 15712 Exposure complete
05:01:24.748 00.061 15712 worker thread done servicing request
05:01:24.748 00.000 7988 OnExposeComplete: enter
05:01:24.748 00.000 7988 UpdateGuideState(): m_state=1
05:01:24.752 00.004 7988 UpdateCurrentPosition: no star selected
05:01:24.752 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:24.754 00.002 7988 Status Line: No star selected
05:01:24.755 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=51, FiltMin=42, FiltMax=59, Gamma=0.690
05:01:24.757 00.002 7988 UpdateGuideState exits: No star selected
05:01:24.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:24.759 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:24.759 00.000 7988 Enqueuing Expose request
05:01:24.761 00.002 15712 Worker thread wakes up
05:01:24.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:24.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:26.394 01.633 15712 Exposure complete
05:01:26.458 00.064 15712 worker thread done servicing request
05:01:26.458 00.000 7988 OnExposeComplete: enter
05:01:26.458 00.000 7988 UpdateGuideState(): m_state=1
05:01:26.461 00.003 7988 UpdateCurrentPosition: no star selected
05:01:26.461 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:26.461 00.000 7988 Status Line: No star selected
05:01:26.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=51, FiltMin=43, FiltMax=59, Gamma=0.690
05:01:26.461 00.000 7988 UpdateGuideState exits: No star selected
05:01:26.461 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:26.461 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:26.461 00.000 7988 Enqueuing Expose request
05:01:26.461 00.000 15712 Worker thread wakes up
05:01:26.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:26.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:27.994 01.533 15712 Exposure complete
05:01:28.056 00.062 15712 worker thread done servicing request
05:01:28.056 00.000 7988 OnExposeComplete: enter
05:01:28.056 00.000 7988 UpdateGuideState(): m_state=1
05:01:28.059 00.003 7988 UpdateCurrentPosition: no star selected
05:01:28.059 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:28.061 00.002 7988 Status Line: No star selected
05:01:28.063 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=50, FiltMin=41, FiltMax=58, Gamma=0.690
05:01:28.063 00.000 7988 UpdateGuideState exits: No star selected
05:01:28.063 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:28.063 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:28.063 00.000 7988 Enqueuing Expose request
05:01:28.063 00.000 15712 Worker thread wakes up
05:01:28.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:28.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:29.702 01.639 15712 Exposure complete
05:01:29.765 00.063 15712 worker thread done servicing request
05:01:29.765 00.000 7988 OnExposeComplete: enter
05:01:29.765 00.000 7988 UpdateGuideState(): m_state=1
05:01:29.765 00.000 7988 UpdateCurrentPosition: no star selected
05:01:29.765 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:29.765 00.000 7988 Status Line: No star selected
05:01:29.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=48, FiltMin=38, FiltMax=58, Gamma=0.690
05:01:29.765 00.000 7988 UpdateGuideState exits: No star selected
05:01:29.773 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:29.773 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:29.775 00.002 7988 Enqueuing Expose request
05:01:29.775 00.000 15712 Worker thread wakes up
05:01:29.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:29.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:31.296 01.521 15712 Exposure complete
05:01:31.357 00.061 15712 worker thread done servicing request
05:01:31.357 00.000 7988 OnExposeComplete: enter
05:01:31.359 00.002 7988 UpdateGuideState(): m_state=1
05:01:31.359 00.000 7988 UpdateCurrentPosition: no star selected
05:01:31.361 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:31.361 00.000 7988 Status Line: No star selected
05:01:31.363 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=45, FiltMin=37, FiltMax=56, Gamma=0.690
05:01:31.363 00.000 7988 UpdateGuideState exits: No star selected
05:01:31.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:31.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:31.363 00.000 7988 Enqueuing Expose request
05:01:31.363 00.000 15712 Worker thread wakes up
05:01:31.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:31.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:33.005 01.642 15712 Exposure complete
05:01:33.067 00.062 15712 worker thread done servicing request
05:01:33.067 00.000 7988 OnExposeComplete: enter
05:01:33.067 00.000 7988 UpdateGuideState(): m_state=1
05:01:33.071 00.004 7988 UpdateCurrentPosition: no star selected
05:01:33.071 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:33.073 00.002 7988 Status Line: No star selected
05:01:33.075 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=36, FiltMax=52, Gamma=0.690
05:01:33.075 00.000 7988 UpdateGuideState exits: No star selected
05:01:33.077 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:33.077 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:33.078 00.001 7988 Enqueuing Expose request
05:01:33.078 00.000 15712 Worker thread wakes up
05:01:33.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:33.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:34.599 01.521 15712 Exposure complete
05:01:34.662 00.063 15712 worker thread done servicing request
05:01:34.663 00.001 7988 OnExposeComplete: enter
05:01:34.663 00.000 7988 UpdateGuideState(): m_state=1
05:01:34.665 00.002 7988 UpdateCurrentPosition: no star selected
05:01:34.665 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:34.667 00.002 7988 Status Line: No star selected
05:01:34.669 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=43, FiltMin=37, FiltMax=51, Gamma=0.690
05:01:34.669 00.000 7988 UpdateGuideState exits: No star selected
05:01:34.671 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:34.671 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:34.673 00.002 7988 Enqueuing Expose request
05:01:34.673 00.000 15712 Worker thread wakes up
05:01:34.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:34.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:36.311 01.638 15712 Exposure complete
05:01:36.373 00.062 15712 worker thread done servicing request
05:01:36.373 00.000 7988 OnExposeComplete: enter
05:01:36.373 00.000 7988 UpdateGuideState(): m_state=1
05:01:36.375 00.002 7988 UpdateCurrentPosition: no star selected
05:01:36.375 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:36.377 00.002 7988 Status Line: No star selected
05:01:36.379 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=36, FiltMax=54, Gamma=0.690
05:01:36.379 00.000 7988 UpdateGuideState exits: No star selected
05:01:36.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:36.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:36.379 00.000 7988 Enqueuing Expose request
05:01:36.384 00.005 15712 Worker thread wakes up
05:01:36.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:36.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:37.908 01.524 15712 Exposure complete
05:01:37.970 00.062 15712 worker thread done servicing request
05:01:37.970 00.000 7988 OnExposeComplete: enter
05:01:37.970 00.000 7988 UpdateGuideState(): m_state=1
05:01:37.974 00.004 7988 UpdateCurrentPosition: no star selected
05:01:37.974 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:37.976 00.002 7988 Status Line: No star selected
05:01:37.978 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=37, FiltMax=58, Gamma=0.690
05:01:37.978 00.000 7988 UpdateGuideState exits: No star selected
05:01:37.980 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:37.980 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:37.982 00.002 7988 Enqueuing Expose request
05:01:37.982 00.000 15712 Worker thread wakes up
05:01:37.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:37.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:39.618 01.636 15712 Exposure complete
05:01:39.679 00.061 15712 worker thread done servicing request
05:01:39.679 00.000 7988 OnExposeComplete: enter
05:01:39.679 00.000 7988 UpdateGuideState(): m_state=1
05:01:39.683 00.004 7988 UpdateCurrentPosition: no star selected
05:01:39.683 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:39.685 00.002 7988 Status Line: No star selected
05:01:39.687 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=49, FiltMin=39, FiltMax=62, Gamma=0.690
05:01:39.688 00.001 7988 UpdateGuideState exits: No star selected
05:01:39.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:39.690 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:39.690 00.000 7988 Enqueuing Expose request
05:01:39.692 00.002 15712 Worker thread wakes up
05:01:39.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:39.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:41.217 01.525 15712 Exposure complete
05:01:41.278 00.061 7988 OnExposeComplete: enter
05:01:41.280 00.002 7988 UpdateGuideState(): m_state=1
05:01:41.282 00.002 15712 worker thread done servicing request
05:01:41.282 00.000 7988 UpdateCurrentPosition: no star selected
05:01:41.284 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:41.286 00.002 7988 Status Line: No star selected
05:01:41.288 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=52, FiltMin=40, FiltMax=62, Gamma=0.690
05:01:41.290 00.002 7988 UpdateGuideState exits: No star selected
05:01:41.290 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:41.292 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:41.294 00.002 7988 Enqueuing Expose request
05:01:41.294 00.000 15712 Worker thread wakes up
05:01:41.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:41.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:42.931 01.637 15712 Exposure complete
05:01:42.994 00.063 15712 worker thread done servicing request
05:01:42.994 00.000 7988 OnExposeComplete: enter
05:01:42.994 00.000 7988 UpdateGuideState(): m_state=1
05:01:42.998 00.004 7988 UpdateCurrentPosition: no star selected
05:01:42.998 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:43.000 00.002 7988 Status Line: No star selected
05:01:43.002 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=44, FiltMax=64, Gamma=0.690
05:01:43.003 00.001 7988 UpdateGuideState exits: No star selected
05:01:43.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:43.003 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:43.006 00.003 7988 Enqueuing Expose request
05:01:43.006 00.000 15712 Worker thread wakes up
05:01:43.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:43.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:44.525 01.519 15712 Exposure complete
05:01:44.589 00.064 15712 worker thread done servicing request
05:01:44.589 00.000 7988 OnExposeComplete: enter
05:01:44.589 00.000 7988 UpdateGuideState(): m_state=1
05:01:44.589 00.000 7988 UpdateCurrentPosition: no star selected
05:01:44.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:44.589 00.000 7988 Status Line: No star selected
05:01:44.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=56, FiltMin=46, FiltMax=64, Gamma=0.690
05:01:44.589 00.000 7988 UpdateGuideState exits: No star selected
05:01:44.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:44.589 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:44.589 00.000 7988 Enqueuing Expose request
05:01:44.589 00.000 15712 Worker thread wakes up
05:01:44.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:44.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:46.238 01.649 15712 Exposure complete
05:01:46.299 00.061 15712 worker thread done servicing request
05:01:46.299 00.000 7988 OnExposeComplete: enter
05:01:46.299 00.000 7988 UpdateGuideState(): m_state=1
05:01:46.302 00.003 7988 UpdateCurrentPosition: no star selected
05:01:46.302 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:46.304 00.002 7988 Status Line: No star selected
05:01:46.305 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=56, FiltMin=46, FiltMax=65, Gamma=0.690
05:01:46.307 00.002 7988 UpdateGuideState exits: No star selected
05:01:46.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:46.309 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:46.309 00.000 7988 Enqueuing Expose request
05:01:46.311 00.002 15712 Worker thread wakes up
05:01:46.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:46.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:47.834 01.523 15712 Exposure complete
05:01:47.895 00.061 15712 worker thread done servicing request
05:01:47.895 00.000 7988 OnExposeComplete: enter
05:01:47.895 00.000 7988 UpdateGuideState(): m_state=1
05:01:47.900 00.005 7988 UpdateCurrentPosition: no star selected
05:01:47.900 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:47.902 00.002 7988 Status Line: No star selected
05:01:47.904 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=46, FiltMax=64, Gamma=0.690
05:01:47.905 00.001 7988 UpdateGuideState exits: No star selected
05:01:47.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:47.907 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:47.907 00.000 7988 Enqueuing Expose request
05:01:47.909 00.002 15712 Worker thread wakes up
05:01:47.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:47.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:49.542 01.633 15712 Exposure complete
05:01:49.604 00.062 15712 worker thread done servicing request
05:01:49.604 00.000 7988 OnExposeComplete: enter
05:01:49.606 00.002 7988 UpdateGuideState(): m_state=1
05:01:49.608 00.002 7988 UpdateCurrentPosition: no star selected
05:01:49.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:49.610 00.002 7988 Status Line: No star selected
05:01:49.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=54, FiltMin=45, FiltMax=64, Gamma=0.690
05:01:49.612 00.002 7988 UpdateGuideState exits: No star selected
05:01:49.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:49.612 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:49.612 00.000 7988 Enqueuing Expose request
05:01:49.612 00.000 15712 Worker thread wakes up
05:01:49.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:49.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:51.140 01.528 15712 Exposure complete
05:01:51.204 00.064 15712 worker thread done servicing request
05:01:51.204 00.000 7988 OnExposeComplete: enter
05:01:51.204 00.000 7988 UpdateGuideState(): m_state=1
05:01:51.207 00.003 7988 UpdateCurrentPosition: no star selected
05:01:51.207 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:51.209 00.002 7988 Status Line: No star selected
05:01:51.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=53, FiltMin=45, FiltMax=62, Gamma=0.690
05:01:51.209 00.000 7988 UpdateGuideState exits: No star selected
05:01:51.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:51.209 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:51.209 00.000 7988 Enqueuing Expose request
05:01:51.209 00.000 15712 Worker thread wakes up
05:01:51.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:51.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:52.849 01.640 15712 Exposure complete
05:01:52.909 00.060 15712 worker thread done servicing request
05:01:52.909 00.000 7988 OnExposeComplete: enter
05:01:52.909 00.000 7988 UpdateGuideState(): m_state=1
05:01:52.914 00.005 7988 UpdateCurrentPosition: no star selected
05:01:52.914 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:52.916 00.002 7988 Status Line: No star selected
05:01:52.918 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=52, FiltMin=44, FiltMax=60, Gamma=0.690
05:01:52.918 00.000 7988 UpdateGuideState exits: No star selected
05:01:52.920 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:52.920 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:52.922 00.002 7988 Enqueuing Expose request
05:01:52.922 00.000 15712 Worker thread wakes up
05:01:52.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:52.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:54.441 01.519 15712 Exposure complete
05:01:54.504 00.063 15712 worker thread done servicing request
05:01:54.504 00.000 7988 OnExposeComplete: enter
05:01:54.504 00.000 7988 UpdateGuideState(): m_state=1
05:01:54.508 00.004 7988 UpdateCurrentPosition: no star selected
05:01:54.508 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:54.510 00.002 7988 Status Line: No star selected
05:01:54.512 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=51, FiltMin=44, FiltMax=60, Gamma=0.690
05:01:54.512 00.000 7988 UpdateGuideState exits: No star selected
05:01:54.514 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:54.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:54.516 00.002 7988 Enqueuing Expose request
05:01:54.516 00.000 15712 Worker thread wakes up
05:01:54.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:54.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:56.149 01.633 15712 Exposure complete
05:01:56.214 00.065 15712 worker thread done servicing request
05:01:56.214 00.000 7988 OnExposeComplete: enter
05:01:56.214 00.000 7988 UpdateGuideState(): m_state=1
05:01:56.214 00.000 7988 UpdateCurrentPosition: no star selected
05:01:56.214 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:56.214 00.000 7988 Status Line: No star selected
05:01:56.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=51, FiltMin=43, FiltMax=59, Gamma=0.690
05:01:56.214 00.000 7988 UpdateGuideState exits: No star selected
05:01:56.214 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:56.214 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:56.214 00.000 7988 Enqueuing Expose request
05:01:56.214 00.000 15712 Worker thread wakes up
05:01:56.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:56.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:57.748 01.534 15712 Exposure complete
05:01:57.809 00.061 15712 worker thread done servicing request
05:01:57.809 00.000 7988 OnExposeComplete: enter
05:01:57.809 00.000 7988 UpdateGuideState(): m_state=1
05:01:57.809 00.000 7988 UpdateCurrentPosition: no star selected
05:01:57.809 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:57.809 00.000 7988 Status Line: No star selected
05:01:57.815 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=50, FiltMin=43, FiltMax=59, Gamma=0.690
05:01:57.817 00.002 7988 UpdateGuideState exits: No star selected
05:01:57.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:57.819 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:57.819 00.000 7988 Enqueuing Expose request
05:01:57.819 00.000 15712 Worker thread wakes up
05:01:57.821 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:57.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:01:59.458 01.637 15712 Exposure complete
05:01:59.519 00.061 15712 worker thread done servicing request
05:01:59.519 00.000 7988 OnExposeComplete: enter
05:01:59.519 00.000 7988 UpdateGuideState(): m_state=1
05:01:59.519 00.000 7988 UpdateCurrentPosition: no star selected
05:01:59.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:01:59.519 00.000 7988 Status Line: No star selected
05:01:59.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=50, FiltMin=43, FiltMax=59, Gamma=0.690
05:01:59.519 00.000 7988 UpdateGuideState exits: No star selected
05:01:59.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:01:59.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:01:59.519 00.000 7988 Enqueuing Expose request
05:01:59.519 00.000 15712 Worker thread wakes up
05:01:59.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:01:59.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:01.056 01.537 15712 Exposure complete
05:02:01.118 00.062 15712 worker thread done servicing request
05:02:01.118 00.000 7988 OnExposeComplete: enter
05:02:01.118 00.000 7988 UpdateGuideState(): m_state=1
05:02:01.121 00.003 7988 UpdateCurrentPosition: no star selected
05:02:01.121 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:01.123 00.002 7988 Status Line: No star selected
05:02:01.125 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=50, FiltMin=43, FiltMax=58, Gamma=0.690
05:02:01.125 00.000 7988 UpdateGuideState exits: No star selected
05:02:01.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:01.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:01.125 00.000 7988 Enqueuing Expose request
05:02:01.125 00.000 15712 Worker thread wakes up
05:02:01.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:01.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:02.766 01.641 15712 Exposure complete
05:02:02.828 00.062 15712 worker thread done servicing request
05:02:02.828 00.000 7988 OnExposeComplete: enter
05:02:02.828 00.000 7988 UpdateGuideState(): m_state=1
05:02:02.831 00.003 7988 UpdateCurrentPosition: no star selected
05:02:02.831 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:02.833 00.002 7988 Status Line: No star selected
05:02:02.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=49, FiltMin=42, FiltMax=57, Gamma=0.690
05:02:02.835 00.002 7988 UpdateGuideState exits: No star selected
05:02:02.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:02.837 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:02.837 00.000 7988 Enqueuing Expose request
05:02:02.839 00.002 15712 Worker thread wakes up
05:02:02.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:02.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:04.363 01.524 15712 Exposure complete
05:02:04.425 00.062 15712 worker thread done servicing request
05:02:04.425 00.000 7988 OnExposeComplete: enter
05:02:04.425 00.000 7988 UpdateGuideState(): m_state=1
05:02:04.427 00.002 7988 UpdateCurrentPosition: no star selected
05:02:04.429 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:04.429 00.000 7988 Status Line: No star selected
05:02:04.431 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=49, FiltMin=41, FiltMax=56, Gamma=0.690
05:02:04.431 00.000 7988 UpdateGuideState exits: No star selected
05:02:04.434 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:04.434 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:04.436 00.002 7988 Enqueuing Expose request
05:02:04.436 00.000 15712 Worker thread wakes up
05:02:04.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:04.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:06.071 01.635 15712 Exposure complete
05:02:06.133 00.062 15712 worker thread done servicing request
05:02:06.133 00.000 7988 OnExposeComplete: enter
05:02:06.133 00.000 7988 UpdateGuideState(): m_state=1
05:02:06.136 00.003 7988 UpdateCurrentPosition: no star selected
05:02:06.136 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:06.138 00.002 7988 Status Line: No star selected
05:02:06.140 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=48, FiltMin=42, FiltMax=57, Gamma=0.690
05:02:06.140 00.000 7988 UpdateGuideState exits: No star selected
05:02:06.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:06.140 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:06.140 00.000 7988 Enqueuing Expose request
05:02:06.140 00.000 15712 Worker thread wakes up
05:02:06.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:06.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:07.669 01.529 15712 Exposure complete
05:02:07.731 00.062 15712 worker thread done servicing request
05:02:07.731 00.000 7988 OnExposeComplete: enter
05:02:07.735 00.004 7988 UpdateGuideState(): m_state=1
05:02:07.735 00.000 7988 UpdateCurrentPosition: no star selected
05:02:07.737 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:07.737 00.000 7988 Status Line: No star selected
05:02:07.739 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=49, FiltMin=41, FiltMax=58, Gamma=0.690
05:02:07.739 00.000 7988 UpdateGuideState exits: No star selected
05:02:07.741 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:07.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:07.743 00.002 7988 Enqueuing Expose request
05:02:07.743 00.000 15712 Worker thread wakes up
05:02:07.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:07.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:09.377 01.634 15712 Exposure complete
05:02:09.441 00.064 15712 worker thread done servicing request
05:02:09.441 00.000 7988 OnExposeComplete: enter
05:02:09.441 00.000 7988 UpdateGuideState(): m_state=1
05:02:09.441 00.000 7988 UpdateCurrentPosition: no star selected
05:02:09.441 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:09.441 00.000 7988 Status Line: No star selected
05:02:09.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=50, FiltMin=42, FiltMax=60, Gamma=0.690
05:02:09.441 00.000 7988 UpdateGuideState exits: No star selected
05:02:09.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:09.441 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:09.441 00.000 7988 Enqueuing Expose request
05:02:09.452 00.011 15712 Worker thread wakes up
05:02:09.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:09.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:10.976 01.524 15712 Exposure complete
05:02:11.038 00.062 15712 worker thread done servicing request
05:02:11.038 00.000 7988 OnExposeComplete: enter
05:02:11.038 00.000 7988 UpdateGuideState(): m_state=1
05:02:11.041 00.003 7988 UpdateCurrentPosition: no star selected
05:02:11.041 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:11.043 00.002 7988 Status Line: No star selected
05:02:11.045 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=51, FiltMin=42, FiltMax=59, Gamma=0.690
05:02:11.045 00.000 7988 UpdateGuideState exits: No star selected
05:02:11.047 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:11.047 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:11.049 00.002 7988 Enqueuing Expose request
05:02:11.049 00.000 15712 Worker thread wakes up
05:02:11.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:11.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:12.792 01.743 15712 Exposure complete
05:02:12.853 00.061 15712 worker thread done servicing request
05:02:12.853 00.000 7988 OnExposeComplete: enter
05:02:12.853 00.000 7988 UpdateGuideState(): m_state=1
05:02:12.857 00.004 7988 UpdateCurrentPosition: no star selected
05:02:12.857 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:12.860 00.003 7988 Status Line: No star selected
05:02:12.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=52, FiltMin=43, FiltMax=58, Gamma=0.690
05:02:12.860 00.000 7988 UpdateGuideState exits: No star selected
05:02:12.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:12.860 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:12.860 00.000 7988 Enqueuing Expose request
05:02:12.860 00.000 15712 Worker thread wakes up
05:02:12.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:12.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:14.277 01.417 15712 Exposure complete
05:02:14.338 00.061 15712 worker thread done servicing request
05:02:14.338 00.000 7988 OnExposeComplete: enter
05:02:14.338 00.000 7988 UpdateGuideState(): m_state=1
05:02:14.342 00.004 7988 UpdateCurrentPosition: no star selected
05:02:14.342 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:14.344 00.002 7988 Status Line: No star selected
05:02:14.346 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=52, FiltMin=44, FiltMax=59, Gamma=0.690
05:02:14.346 00.000 7988 UpdateGuideState exits: No star selected
05:02:14.348 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:14.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:14.350 00.002 7988 Enqueuing Expose request
05:02:14.350 00.000 15712 Worker thread wakes up
05:02:14.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:14.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:15.987 01.637 15712 Exposure complete
05:02:16.050 00.063 15712 worker thread done servicing request
05:02:16.051 00.001 7988 OnExposeComplete: enter
05:02:16.051 00.000 7988 UpdateGuideState(): m_state=1
05:02:16.051 00.000 7988 UpdateCurrentPosition: no star selected
05:02:16.051 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:16.051 00.000 7988 Status Line: No star selected
05:02:16.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=51, FiltMin=45, FiltMax=60, Gamma=0.690
05:02:16.051 00.000 7988 UpdateGuideState exits: No star selected
05:02:16.058 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:16.058 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:16.058 00.000 7988 Enqueuing Expose request
05:02:16.058 00.000 15712 Worker thread wakes up
05:02:16.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:16.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:17.580 01.522 15712 Exposure complete
05:02:17.642 00.062 15712 worker thread done servicing request
05:02:17.642 00.000 7988 OnExposeComplete: enter
05:02:17.642 00.000 7988 UpdateGuideState(): m_state=1
05:02:17.646 00.004 7988 UpdateCurrentPosition: no star selected
05:02:17.646 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:17.648 00.002 7988 Status Line: No star selected
05:02:17.650 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=52, FiltMin=44, FiltMax=60, Gamma=0.690
05:02:17.650 00.000 7988 UpdateGuideState exits: No star selected
05:02:17.652 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:17.652 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:17.654 00.002 7988 Enqueuing Expose request
05:02:17.654 00.000 15712 Worker thread wakes up
05:02:17.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:17.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:19.291 01.637 15712 Exposure complete
05:02:19.353 00.062 15712 worker thread done servicing request
05:02:19.353 00.000 7988 OnExposeComplete: enter
05:02:19.353 00.000 7988 UpdateGuideState(): m_state=1
05:02:19.357 00.004 7988 UpdateCurrentPosition: no star selected
05:02:19.358 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:19.358 00.000 7988 Status Line: No star selected
05:02:19.360 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=53, FiltMin=45, FiltMax=60, Gamma=0.690
05:02:19.360 00.000 7988 UpdateGuideState exits: No star selected
05:02:19.362 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:19.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:19.362 00.000 7988 Enqueuing Expose request
05:02:19.362 00.000 15712 Worker thread wakes up
05:02:19.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:19.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:20.891 01.529 15712 Exposure complete
05:02:20.953 00.062 15712 worker thread done servicing request
05:02:20.953 00.000 7988 OnExposeComplete: enter
05:02:20.953 00.000 7988 UpdateGuideState(): m_state=1
05:02:20.956 00.003 7988 UpdateCurrentPosition: no star selected
05:02:20.956 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:20.958 00.002 7988 Status Line: No star selected
05:02:20.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=53, FiltMin=44, FiltMax=60, Gamma=0.690
05:02:20.960 00.002 7988 UpdateGuideState exits: No star selected
05:02:20.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:20.962 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:20.962 00.000 7988 Enqueuing Expose request
05:02:20.964 00.002 15712 Worker thread wakes up
05:02:20.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:20.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:22.597 01.633 15712 Exposure complete
05:02:22.661 00.064 15712 worker thread done servicing request
05:02:22.661 00.000 7988 OnExposeComplete: enter
05:02:22.661 00.000 7988 UpdateGuideState(): m_state=1
05:02:22.664 00.003 7988 UpdateCurrentPosition: no star selected
05:02:22.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:22.666 00.002 7988 Status Line: No star selected
05:02:22.668 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=53, FiltMin=42, FiltMax=61, Gamma=0.690
05:02:22.668 00.000 7988 UpdateGuideState exits: No star selected
05:02:22.670 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:22.670 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:22.672 00.002 7988 Enqueuing Expose request
05:02:22.672 00.000 15712 Worker thread wakes up
05:02:22.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:22.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:24.196 01.524 15712 Exposure complete
05:02:24.259 00.063 15712 worker thread done servicing request
05:02:24.259 00.000 7988 OnExposeComplete: enter
05:02:24.259 00.000 7988 UpdateGuideState(): m_state=1
05:02:24.259 00.000 7988 UpdateCurrentPosition: no star selected
05:02:24.259 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:24.259 00.000 7988 Status Line: No star selected
05:02:24.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=51, FiltMin=41, FiltMax=60, Gamma=0.690
05:02:24.259 00.000 7988 UpdateGuideState exits: No star selected
05:02:24.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:24.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:24.259 00.000 7988 Enqueuing Expose request
05:02:24.259 00.000 15712 Worker thread wakes up
05:02:24.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:24.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:25.910 01.651 15712 Exposure complete
05:02:25.971 00.061 15712 worker thread done servicing request
05:02:25.971 00.000 7988 OnExposeComplete: enter
05:02:25.971 00.000 7988 UpdateGuideState(): m_state=1
05:02:25.976 00.005 7988 UpdateCurrentPosition: no star selected
05:02:25.976 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:25.978 00.002 7988 Status Line: No star selected
05:02:25.980 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=49, FiltMin=40, FiltMax=58, Gamma=0.690
05:02:25.980 00.000 7988 UpdateGuideState exits: No star selected
05:02:25.982 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:25.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:25.984 00.002 7988 Enqueuing Expose request
05:02:25.984 00.000 15712 Worker thread wakes up
05:02:25.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:25.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:27.404 01.420 15712 Exposure complete
05:02:27.465 00.061 15712 worker thread done servicing request
05:02:27.465 00.000 7988 OnExposeComplete: enter
05:02:27.465 00.000 7988 UpdateGuideState(): m_state=1
05:02:27.469 00.004 7988 UpdateCurrentPosition: no star selected
05:02:27.469 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:27.471 00.002 7988 Status Line: No star selected
05:02:27.473 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=49, FiltMin=40, FiltMax=59, Gamma=0.690
05:02:27.473 00.000 7988 UpdateGuideState exits: No star selected
05:02:27.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:27.473 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:27.473 00.000 7988 Enqueuing Expose request
05:02:27.478 00.005 15712 Worker thread wakes up
05:02:27.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:27.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:29.113 01.635 15712 Exposure complete
05:02:29.174 00.061 15712 worker thread done servicing request
05:02:29.174 00.000 7988 OnExposeComplete: enter
05:02:29.174 00.000 7988 UpdateGuideState(): m_state=1
05:02:29.178 00.004 7988 UpdateCurrentPosition: no star selected
05:02:29.178 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:29.180 00.002 7988 Status Line: No star selected
05:02:29.181 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=41, FiltMax=57, Gamma=0.690
05:02:29.183 00.002 7988 UpdateGuideState exits: No star selected
05:02:29.183 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:29.185 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:29.185 00.000 7988 Enqueuing Expose request
05:02:29.187 00.002 15712 Worker thread wakes up
05:02:29.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:29.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:30.709 01.522 15712 Exposure complete
05:02:30.770 00.061 15712 worker thread done servicing request
05:02:30.771 00.001 7988 OnExposeComplete: enter
05:02:30.771 00.000 7988 UpdateGuideState(): m_state=1
05:02:30.771 00.000 7988 UpdateCurrentPosition: no star selected
05:02:30.771 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:30.771 00.000 7988 Status Line: No star selected
05:02:30.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=40, FiltMax=55, Gamma=0.690
05:02:30.771 00.000 7988 UpdateGuideState exits: No star selected
05:02:30.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:30.771 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:30.780 00.009 7988 Enqueuing Expose request
05:02:30.780 00.000 15712 Worker thread wakes up
05:02:30.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:30.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:32.419 01.639 15712 Exposure complete
05:02:32.482 00.063 15712 worker thread done servicing request
05:02:32.482 00.000 7988 OnExposeComplete: enter
05:02:32.484 00.002 7988 UpdateGuideState(): m_state=1
05:02:32.484 00.000 7988 UpdateCurrentPosition: no star selected
05:02:32.486 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:32.488 00.002 7988 Status Line: No star selected
05:02:32.490 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=40, FiltMax=54, Gamma=0.690
05:02:32.490 00.000 7988 UpdateGuideState exits: No star selected
05:02:32.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:32.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:32.490 00.000 7988 Enqueuing Expose request
05:02:32.490 00.000 15712 Worker thread wakes up
05:02:32.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:32.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:34.014 01.524 15712 Exposure complete
05:02:34.077 00.063 15712 worker thread done servicing request
05:02:34.077 00.000 7988 OnExposeComplete: enter
05:02:34.077 00.000 7988 UpdateGuideState(): m_state=1
05:02:34.080 00.003 7988 UpdateCurrentPosition: no star selected
05:02:34.080 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:34.082 00.002 7988 Status Line: No star selected
05:02:34.084 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=39, FiltMax=57, Gamma=0.690
05:02:34.084 00.000 7988 UpdateGuideState exits: No star selected
05:02:34.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:34.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:34.084 00.000 7988 Enqueuing Expose request
05:02:34.084 00.000 15712 Worker thread wakes up
05:02:34.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:34.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:35.725 01.641 15712 Exposure complete
05:02:35.788 00.063 15712 worker thread done servicing request
05:02:35.788 00.000 7988 OnExposeComplete: enter
05:02:35.788 00.000 7988 UpdateGuideState(): m_state=1
05:02:35.791 00.003 7988 UpdateCurrentPosition: no star selected
05:02:35.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:35.793 00.002 7988 Status Line: No star selected
05:02:35.795 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=49, FiltMin=39, FiltMax=59, Gamma=0.690
05:02:35.795 00.000 7988 UpdateGuideState exits: No star selected
05:02:35.797 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:35.797 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:35.799 00.002 7988 Enqueuing Expose request
05:02:35.800 00.001 15712 Worker thread wakes up
05:02:35.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:35.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:37.324 01.524 15712 Exposure complete
05:02:37.385 00.061 15712 worker thread done servicing request
05:02:37.385 00.000 7988 OnExposeComplete: enter
05:02:37.385 00.000 7988 UpdateGuideState(): m_state=1
05:02:37.389 00.004 7988 UpdateCurrentPosition: no star selected
05:02:37.389 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:37.391 00.002 7988 Status Line: No star selected
05:02:37.393 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=50, FiltMin=40, FiltMax=59, Gamma=0.690
05:02:37.393 00.000 7988 UpdateGuideState exits: No star selected
05:02:37.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:37.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:37.393 00.000 7988 Enqueuing Expose request
05:02:37.393 00.000 15712 Worker thread wakes up
05:02:37.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:37.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:39.140 01.747 15712 Exposure complete
05:02:39.202 00.062 15712 worker thread done servicing request
05:02:39.202 00.000 7988 OnExposeComplete: enter
05:02:39.205 00.003 7988 UpdateGuideState(): m_state=1
05:02:39.205 00.000 7988 UpdateCurrentPosition: no star selected
05:02:39.207 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:39.207 00.000 7988 Status Line: No star selected
05:02:39.209 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=50, FiltMin=41, FiltMax=59, Gamma=0.690
05:02:39.211 00.002 7988 UpdateGuideState exits: No star selected
05:02:39.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:39.213 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:39.213 00.000 7988 Enqueuing Expose request
05:02:39.215 00.002 15712 Worker thread wakes up
05:02:39.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:39.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:40.627 01.412 15712 Exposure complete
05:02:40.689 00.062 15712 worker thread done servicing request
05:02:40.689 00.000 7988 OnExposeComplete: enter
05:02:40.689 00.000 7988 UpdateGuideState(): m_state=1
05:02:40.692 00.003 7988 UpdateCurrentPosition: no star selected
05:02:40.692 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:40.694 00.002 7988 Status Line: No star selected
05:02:40.696 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=49, FiltMin=39, FiltMax=59, Gamma=0.690
05:02:40.696 00.000 7988 UpdateGuideState exits: No star selected
05:02:40.698 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:40.698 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:40.700 00.002 7988 Enqueuing Expose request
05:02:40.700 00.000 15712 Worker thread wakes up
05:02:40.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:40.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:42.335 01.635 15712 Exposure complete
05:02:42.396 00.061 15712 worker thread done servicing request
05:02:42.396 00.000 7988 OnExposeComplete: enter
05:02:42.396 00.000 7988 UpdateGuideState(): m_state=1
05:02:42.400 00.004 7988 UpdateCurrentPosition: no star selected
05:02:42.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:42.402 00.002 7988 Status Line: No star selected
05:02:42.404 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=47, FiltMin=37, FiltMax=58, Gamma=0.690
05:02:42.404 00.000 7988 UpdateGuideState exits: No star selected
05:02:42.406 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:42.406 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:42.408 00.002 7988 Enqueuing Expose request
05:02:42.408 00.000 15712 Worker thread wakes up
05:02:42.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:42.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:43.931 01.523 15712 Exposure complete
05:02:43.992 00.061 15712 worker thread done servicing request
05:02:43.992 00.000 7988 OnExposeComplete: enter
05:02:43.992 00.000 7988 UpdateGuideState(): m_state=1
05:02:43.997 00.005 7988 UpdateCurrentPosition: no star selected
05:02:43.997 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:43.997 00.000 7988 Status Line: No star selected
05:02:43.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=38, FiltMax=56, Gamma=0.690
05:02:43.997 00.000 7988 UpdateGuideState exits: No star selected
05:02:43.997 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:44.003 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:44.003 00.000 7988 Enqueuing Expose request
05:02:44.003 00.000 15712 Worker thread wakes up
05:02:44.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:44.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:45.643 01.640 15712 Exposure complete
05:02:45.705 00.062 15712 worker thread done servicing request
05:02:45.705 00.000 7988 OnExposeComplete: enter
05:02:45.707 00.002 7988 UpdateGuideState(): m_state=1
05:02:45.707 00.000 7988 UpdateCurrentPosition: no star selected
05:02:45.709 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:45.709 00.000 7988 Status Line: No star selected
05:02:45.711 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=37, FiltMax=55, Gamma=0.690
05:02:45.713 00.002 7988 UpdateGuideState exits: No star selected
05:02:45.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:45.715 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:45.715 00.000 7988 Enqueuing Expose request
05:02:45.717 00.002 15712 Worker thread wakes up
05:02:45.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:45.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:47.238 01.521 15712 Exposure complete
05:02:47.289 00.051 15712 worker thread done servicing request
05:02:47.301 00.012 7988 OnExposeComplete: enter
05:02:47.301 00.000 7988 UpdateGuideState(): m_state=1
05:02:47.301 00.000 7988 UpdateCurrentPosition: no star selected
05:02:47.301 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:47.301 00.000 7988 Status Line: No star selected
05:02:47.306 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=37, FiltMax=53, Gamma=0.690
05:02:47.306 00.000 7988 UpdateGuideState exits: No star selected
05:02:47.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:47.306 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:47.306 00.000 7988 Enqueuing Expose request
05:02:47.306 00.000 15712 Worker thread wakes up
05:02:47.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:47.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:48.951 01.645 15712 Exposure complete
05:02:49.008 00.057 15712 worker thread done servicing request
05:02:49.008 00.000 7988 OnExposeComplete: enter
05:02:49.013 00.005 7988 UpdateGuideState(): m_state=1
05:02:49.013 00.000 7988 UpdateCurrentPosition: no star selected
05:02:49.013 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:49.013 00.000 7988 Status Line: No star selected
05:02:49.019 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=37, FiltMax=52, Gamma=0.690
05:02:49.019 00.000 7988 UpdateGuideState exits: No star selected
05:02:49.021 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:49.023 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:49.023 00.000 7988 Enqueuing Expose request
05:02:49.025 00.002 15712 Worker thread wakes up
05:02:49.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:49.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:50.547 01.522 15712 Exposure complete
05:02:50.610 00.063 15712 worker thread done servicing request
05:02:50.610 00.000 7988 OnExposeComplete: enter
05:02:50.610 00.000 7988 UpdateGuideState(): m_state=1
05:02:50.610 00.000 7988 UpdateCurrentPosition: no star selected
05:02:50.610 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:50.610 00.000 7988 Status Line: No star selected
05:02:50.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=37, FiltMax=54, Gamma=0.690
05:02:50.610 00.000 7988 UpdateGuideState exits: No star selected
05:02:50.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:50.610 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:50.610 00.000 7988 Enqueuing Expose request
05:02:50.610 00.000 15712 Worker thread wakes up
05:02:50.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:50.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:52.255 01.645 15712 Exposure complete
05:02:52.319 00.064 15712 worker thread done servicing request
05:02:52.319 00.000 7988 OnExposeComplete: enter
05:02:52.319 00.000 7988 UpdateGuideState(): m_state=1
05:02:52.322 00.003 7988 UpdateCurrentPosition: no star selected
05:02:52.323 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:52.323 00.000 7988 Status Line: No star selected
05:02:52.325 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=46, FiltMin=38, FiltMax=60, Gamma=0.690
05:02:52.327 00.002 7988 UpdateGuideState exits: No star selected
05:02:52.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:52.329 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:52.329 00.000 7988 Enqueuing Expose request
05:02:52.331 00.002 15712 Worker thread wakes up
05:02:52.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:52.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:53.854 01.523 15712 Exposure complete
05:02:53.917 00.063 15712 worker thread done servicing request
05:02:53.917 00.000 7988 OnExposeComplete: enter
05:02:53.917 00.000 7988 UpdateGuideState(): m_state=1
05:02:53.917 00.000 7988 UpdateCurrentPosition: no star selected
05:02:53.917 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:53.917 00.000 7988 Status Line: No star selected
05:02:53.922 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=49, FiltMin=38, FiltMax=62, Gamma=0.690
05:02:53.922 00.000 7988 UpdateGuideState exits: No star selected
05:02:53.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:53.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:53.922 00.000 7988 Enqueuing Expose request
05:02:53.922 00.000 15712 Worker thread wakes up
05:02:53.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:53.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:55.563 01.641 15712 Exposure complete
05:02:55.629 00.066 15712 worker thread done servicing request
05:02:55.630 00.001 7988 OnExposeComplete: enter
05:02:55.630 00.000 7988 UpdateGuideState(): m_state=1
05:02:55.630 00.000 7988 UpdateCurrentPosition: no star selected
05:02:55.630 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:55.630 00.000 7988 Status Line: No star selected
05:02:55.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=53, FiltMin=41, FiltMax=62, Gamma=0.690
05:02:55.630 00.000 7988 UpdateGuideState exits: No star selected
05:02:55.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:55.630 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:55.630 00.000 7988 Enqueuing Expose request
05:02:55.630 00.000 15712 Worker thread wakes up
05:02:55.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:55.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:57.164 01.534 15712 Exposure complete
05:02:57.228 00.064 15712 worker thread done servicing request
05:02:57.228 00.000 7988 OnExposeComplete: enter
05:02:57.228 00.000 7988 UpdateGuideState(): m_state=1
05:02:57.228 00.000 7988 UpdateCurrentPosition: no star selected
05:02:57.228 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:57.228 00.000 7988 Status Line: No star selected
05:02:57.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=54, FiltMin=43, FiltMax=61, Gamma=0.690
05:02:57.228 00.000 7988 UpdateGuideState exits: No star selected
05:02:57.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:57.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:57.228 00.000 7988 Enqueuing Expose request
05:02:57.228 00.000 15712 Worker thread wakes up
05:02:57.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:57.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:02:58.870 01.642 15712 Exposure complete
05:02:58.931 00.061 15712 worker thread done servicing request
05:02:58.931 00.000 7988 OnExposeComplete: enter
05:02:58.931 00.000 7988 UpdateGuideState(): m_state=1
05:02:58.935 00.004 7988 UpdateCurrentPosition: no star selected
05:02:58.935 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:02:58.937 00.002 7988 Status Line: No star selected
05:02:58.939 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=53, FiltMin=41, FiltMax=61, Gamma=0.690
05:02:58.939 00.000 7988 UpdateGuideState exits: No star selected
05:02:58.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:02:58.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:02:58.939 00.000 7988 Enqueuing Expose request
05:02:58.943 00.004 15712 Worker thread wakes up
05:02:58.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:02:58.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:00.466 01.523 15712 Exposure complete
05:03:00.527 00.061 15712 worker thread done servicing request
05:03:00.527 00.000 7988 OnExposeComplete: enter
05:03:00.527 00.000 7988 UpdateGuideState(): m_state=1
05:03:00.527 00.000 7988 UpdateCurrentPosition: no star selected
05:03:00.527 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:00.527 00.000 7988 Status Line: No star selected
05:03:00.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=51, FiltMin=40, FiltMax=61, Gamma=0.690
05:03:00.527 00.000 7988 UpdateGuideState exits: No star selected
05:03:00.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:00.527 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:00.527 00.000 7988 Enqueuing Expose request
05:03:00.527 00.000 15712 Worker thread wakes up
05:03:00.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:00.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:02.172 01.645 15712 Exposure complete
05:03:02.236 00.064 15712 worker thread done servicing request
05:03:02.236 00.000 7988 OnExposeComplete: enter
05:03:02.236 00.000 7988 UpdateGuideState(): m_state=1
05:03:02.239 00.003 7988 UpdateCurrentPosition: no star selected
05:03:02.239 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:02.241 00.002 7988 Status Line: No star selected
05:03:02.243 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=47, FiltMin=36, FiltMax=59, Gamma=0.690
05:03:02.243 00.000 7988 UpdateGuideState exits: No star selected
05:03:02.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:02.245 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:02.245 00.000 7988 Enqueuing Expose request
05:03:02.247 00.002 15712 Worker thread wakes up
05:03:02.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:02.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:03.769 01.522 15712 Exposure complete
05:03:03.833 00.064 15712 worker thread done servicing request
05:03:03.833 00.000 7988 OnExposeComplete: enter
05:03:03.833 00.000 7988 UpdateGuideState(): m_state=1
05:03:03.835 00.002 7988 UpdateCurrentPosition: no star selected
05:03:03.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:03.837 00.002 7988 Status Line: No star selected
05:03:03.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=45, FiltMin=34, FiltMax=55, Gamma=0.690
05:03:03.837 00.000 7988 UpdateGuideState exits: No star selected
05:03:03.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:03.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:03.837 00.000 7988 Enqueuing Expose request
05:03:03.837 00.000 15712 Worker thread wakes up
05:03:03.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:03.845 00.008 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:05.478 01.633 15712 Exposure complete
05:03:05.542 00.064 15712 worker thread done servicing request
05:03:05.542 00.000 7988 OnExposeComplete: enter
05:03:05.542 00.000 7988 UpdateGuideState(): m_state=1
05:03:05.544 00.002 7988 UpdateCurrentPosition: no star selected
05:03:05.546 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:05.546 00.000 7988 Status Line: No star selected
05:03:05.548 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=42, FiltMin=31, FiltMax=52, Gamma=0.690
05:03:05.548 00.000 7988 UpdateGuideState exits: No star selected
05:03:05.550 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:05.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:05.552 00.002 7988 Enqueuing Expose request
05:03:05.552 00.000 15712 Worker thread wakes up
05:03:05.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:05.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:07.076 01.524 15712 Exposure complete
05:03:07.127 00.051 15712 worker thread done servicing request
05:03:07.127 00.000 7988 OnExposeComplete: enter
05:03:07.137 00.010 7988 UpdateGuideState(): m_state=1
05:03:07.139 00.002 7988 UpdateCurrentPosition: no star selected
05:03:07.139 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:07.141 00.002 7988 Status Line: No star selected
05:03:07.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=40, FiltMin=30, FiltMax=50, Gamma=0.690
05:03:07.144 00.003 7988 UpdateGuideState exits: No star selected
05:03:07.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:07.144 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:07.144 00.000 7988 Enqueuing Expose request
05:03:07.144 00.000 15712 Worker thread wakes up
05:03:07.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:07.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:08.786 01.642 15712 Exposure complete
05:03:08.847 00.061 15712 worker thread done servicing request
05:03:08.847 00.000 7988 OnExposeComplete: enter
05:03:08.847 00.000 7988 UpdateGuideState(): m_state=1
05:03:08.849 00.002 7988 UpdateCurrentPosition: no star selected
05:03:08.849 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:08.851 00.002 7988 Status Line: No star selected
05:03:08.853 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=31, FiltMax=48, Gamma=0.690
05:03:08.853 00.000 7988 UpdateGuideState exits: No star selected
05:03:08.855 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:08.855 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:08.857 00.002 7988 Enqueuing Expose request
05:03:08.857 00.000 15712 Worker thread wakes up
05:03:08.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:08.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:10.384 01.527 15712 Exposure complete
05:03:10.445 00.061 15712 worker thread done servicing request
05:03:10.446 00.001 7988 OnExposeComplete: enter
05:03:10.446 00.000 7988 UpdateGuideState(): m_state=1
05:03:10.446 00.000 7988 UpdateCurrentPosition: no star selected
05:03:10.446 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:10.449 00.003 7988 Status Line: No star selected
05:03:10.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=31, FiltMax=48, Gamma=0.690
05:03:10.449 00.000 7988 UpdateGuideState exits: No star selected
05:03:10.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:10.449 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:10.449 00.000 7988 Enqueuing Expose request
05:03:10.449 00.000 15712 Worker thread wakes up
05:03:10.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:10.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:12.090 01.641 15712 Exposure complete
05:03:12.153 00.063 15712 worker thread done servicing request
05:03:12.153 00.000 7988 OnExposeComplete: enter
05:03:12.154 00.001 7988 UpdateGuideState(): m_state=1
05:03:12.154 00.000 7988 UpdateCurrentPosition: no star selected
05:03:12.156 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:12.156 00.000 7988 Status Line: No star selected
05:03:12.158 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=30, FiltMax=48, Gamma=0.690
05:03:12.160 00.002 7988 UpdateGuideState exits: No star selected
05:03:12.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:12.162 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:12.162 00.000 7988 Enqueuing Expose request
05:03:12.164 00.002 15712 Worker thread wakes up
05:03:12.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:12.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:13.685 01.521 15712 Exposure complete
05:03:13.747 00.062 15712 worker thread done servicing request
05:03:13.747 00.000 7988 OnExposeComplete: enter
05:03:13.747 00.000 7988 UpdateGuideState(): m_state=1
05:03:13.749 00.002 7988 UpdateCurrentPosition: no star selected
05:03:13.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:13.751 00.002 7988 Status Line: No star selected
05:03:13.753 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=39, FiltMin=30, FiltMax=52, Gamma=0.690
05:03:13.753 00.000 7988 UpdateGuideState exits: No star selected
05:03:13.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:13.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:13.753 00.000 7988 Enqueuing Expose request
05:03:13.753 00.000 15712 Worker thread wakes up
05:03:13.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:13.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:15.394 01.641 15712 Exposure complete
05:03:15.456 00.062 15712 worker thread done servicing request
05:03:15.456 00.000 7988 OnExposeComplete: enter
05:03:15.456 00.000 7988 UpdateGuideState(): m_state=1
05:03:15.458 00.002 7988 UpdateCurrentPosition: no star selected
05:03:15.458 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:15.460 00.002 7988 Status Line: No star selected
05:03:15.462 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=40, FiltMin=29, FiltMax=55, Gamma=0.690
05:03:15.462 00.000 7988 UpdateGuideState exits: No star selected
05:03:15.464 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:15.464 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:15.466 00.002 7988 Enqueuing Expose request
05:03:15.466 00.000 15712 Worker thread wakes up
05:03:15.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:15.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:16.993 01.527 15712 Exposure complete
05:03:17.053 00.060 15712 worker thread done servicing request
05:03:17.053 00.000 7988 OnExposeComplete: enter
05:03:17.053 00.000 7988 UpdateGuideState(): m_state=1
05:03:17.058 00.005 7988 UpdateCurrentPosition: no star selected
05:03:17.058 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:17.060 00.002 7988 Status Line: No star selected
05:03:17.062 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=41, FiltMin=30, FiltMax=57, Gamma=0.690
05:03:17.062 00.000 7988 UpdateGuideState exits: No star selected
05:03:17.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:17.062 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:17.062 00.000 7988 Enqueuing Expose request
05:03:17.062 00.000 15712 Worker thread wakes up
05:03:17.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:17.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:18.703 01.641 15712 Exposure complete
05:03:18.764 00.061 15712 worker thread done servicing request
05:03:18.764 00.000 7988 OnExposeComplete: enter
05:03:18.764 00.000 7988 UpdateGuideState(): m_state=1
05:03:18.767 00.003 7988 UpdateCurrentPosition: no star selected
05:03:18.767 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:18.769 00.002 7988 Status Line: No star selected
05:03:18.771 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=43, FiltMin=32, FiltMax=57, Gamma=0.690
05:03:18.771 00.000 7988 UpdateGuideState exits: No star selected
05:03:18.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:18.771 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:18.771 00.000 7988 Enqueuing Expose request
05:03:18.771 00.000 15712 Worker thread wakes up
05:03:18.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:18.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:20.299 01.528 15712 Exposure complete
05:03:20.360 00.061 15712 worker thread done servicing request
05:03:20.360 00.000 7988 OnExposeComplete: enter
05:03:20.360 00.000 7988 UpdateGuideState(): m_state=1
05:03:20.364 00.004 7988 UpdateCurrentPosition: no star selected
05:03:20.364 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:20.366 00.002 7988 Status Line: No star selected
05:03:20.368 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=45, FiltMin=32, FiltMax=58, Gamma=0.690
05:03:20.368 00.000 7988 UpdateGuideState exits: No star selected
05:03:20.369 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:20.369 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:20.371 00.002 7988 Enqueuing Expose request
05:03:20.371 00.000 15712 Worker thread wakes up
05:03:20.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:20.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:22.009 01.638 15712 Exposure complete
05:03:22.071 00.062 15712 worker thread done servicing request
05:03:22.071 00.000 7988 OnExposeComplete: enter
05:03:22.071 00.000 7988 UpdateGuideState(): m_state=1
05:03:22.074 00.003 7988 UpdateCurrentPosition: no star selected
05:03:22.074 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:22.076 00.002 7988 Status Line: No star selected
05:03:22.078 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=31, FiltMax=58, Gamma=0.690
05:03:22.078 00.000 7988 UpdateGuideState exits: No star selected
05:03:22.080 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:22.080 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:22.082 00.002 7988 Enqueuing Expose request
05:03:22.082 00.000 15712 Worker thread wakes up
05:03:22.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:22.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:23.605 01.523 15712 Exposure complete
05:03:23.667 00.062 15712 worker thread done servicing request
05:03:23.667 00.000 7988 OnExposeComplete: enter
05:03:23.667 00.000 7988 UpdateGuideState(): m_state=1
05:03:23.670 00.003 7988 UpdateCurrentPosition: no star selected
05:03:23.670 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:23.672 00.002 7988 Status Line: No star selected
05:03:23.674 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=32, FiltMax=57, Gamma=0.690
05:03:23.674 00.000 7988 UpdateGuideState exits: No star selected
05:03:23.676 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:23.676 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:23.678 00.002 7988 Enqueuing Expose request
05:03:23.678 00.000 15712 Worker thread wakes up
05:03:23.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:23.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:25.316 01.638 15712 Exposure complete
05:03:25.378 00.062 15712 worker thread done servicing request
05:03:25.378 00.000 7988 OnExposeComplete: enter
05:03:25.380 00.002 7988 UpdateGuideState(): m_state=1
05:03:25.380 00.000 7988 UpdateCurrentPosition: no star selected
05:03:25.382 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:25.383 00.001 7988 Status Line: No star selected
05:03:25.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=32, FiltMax=56, Gamma=0.690
05:03:25.385 00.002 7988 UpdateGuideState exits: No star selected
05:03:25.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:25.387 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:25.387 00.000 7988 Enqueuing Expose request
05:03:25.389 00.002 15712 Worker thread wakes up
05:03:25.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:25.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:26.915 01.526 15712 Exposure complete
05:03:26.977 00.062 15712 worker thread done servicing request
05:03:26.977 00.000 7988 OnExposeComplete: enter
05:03:26.980 00.003 7988 UpdateGuideState(): m_state=1
05:03:26.981 00.001 7988 UpdateCurrentPosition: no star selected
05:03:26.983 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:26.984 00.001 7988 Status Line: No star selected
05:03:26.985 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=35, FiltMax=56, Gamma=0.690
05:03:26.987 00.002 7988 UpdateGuideState exits: No star selected
05:03:26.988 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:26.989 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:26.990 00.001 7988 Enqueuing Expose request
05:03:26.991 00.001 15712 Worker thread wakes up
05:03:26.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:26.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:28.628 01.637 15712 Exposure complete
05:03:28.686 00.058 15712 worker thread done servicing request
05:03:28.686 00.000 7988 OnExposeComplete: enter
05:03:28.686 00.000 7988 UpdateGuideState(): m_state=1
05:03:28.695 00.009 7988 UpdateCurrentPosition: no star selected
05:03:28.695 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:28.697 00.002 7988 Status Line: No star selected
05:03:28.699 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=36, FiltMax=56, Gamma=0.690
05:03:28.699 00.000 7988 UpdateGuideState exits: No star selected
05:03:28.702 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:28.702 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:28.702 00.000 7988 Enqueuing Expose request
05:03:28.702 00.000 15712 Worker thread wakes up
05:03:28.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:28.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:30.122 01.420 15712 Exposure complete
05:03:30.185 00.063 15712 worker thread done servicing request
05:03:30.185 00.000 7988 OnExposeComplete: enter
05:03:30.185 00.000 7988 UpdateGuideState(): m_state=1
05:03:30.188 00.003 7988 UpdateCurrentPosition: no star selected
05:03:30.188 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:30.190 00.002 7988 Status Line: No star selected
05:03:30.192 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=36, FiltMax=56, Gamma=0.690
05:03:30.192 00.000 7988 UpdateGuideState exits: No star selected
05:03:30.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:30.192 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:30.192 00.000 7988 Enqueuing Expose request
05:03:30.192 00.000 15712 Worker thread wakes up
05:03:30.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:30.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:31.831 01.639 15712 Exposure complete
05:03:31.892 00.061 15712 worker thread done servicing request
05:03:31.892 00.000 7988 OnExposeComplete: enter
05:03:31.892 00.000 7988 UpdateGuideState(): m_state=1
05:03:31.895 00.003 7988 UpdateCurrentPosition: no star selected
05:03:31.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:31.897 00.002 7988 Status Line: No star selected
05:03:31.899 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=47, FiltMin=36, FiltMax=61, Gamma=0.690
05:03:31.899 00.000 7988 UpdateGuideState exits: No star selected
05:03:31.900 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:31.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:31.902 00.002 7988 Enqueuing Expose request
05:03:31.902 00.000 15712 Worker thread wakes up
05:03:31.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:31.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:33.427 01.525 15712 Exposure complete
05:03:33.489 00.062 15712 worker thread done servicing request
05:03:33.489 00.000 7988 OnExposeComplete: enter
05:03:33.489 00.000 7988 UpdateGuideState(): m_state=1
05:03:33.492 00.003 7988 UpdateCurrentPosition: no star selected
05:03:33.492 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:33.494 00.002 7988 Status Line: No star selected
05:03:33.496 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=49, FiltMin=37, FiltMax=64, Gamma=0.690
05:03:33.496 00.000 7988 UpdateGuideState exits: No star selected
05:03:33.498 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:33.499 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:33.499 00.000 7988 Enqueuing Expose request
05:03:33.501 00.002 15712 Worker thread wakes up
05:03:33.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:33.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:35.134 01.633 15712 Exposure complete
05:03:35.197 00.063 15712 worker thread done servicing request
05:03:35.197 00.000 7988 OnExposeComplete: enter
05:03:35.201 00.004 7988 UpdateGuideState(): m_state=1
05:03:35.201 00.000 7988 UpdateCurrentPosition: no star selected
05:03:35.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:35.201 00.000 7988 Status Line: No star selected
05:03:35.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=52, FiltMin=37, FiltMax=65, Gamma=0.690
05:03:35.201 00.000 7988 UpdateGuideState exits: No star selected
05:03:35.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:35.201 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:35.201 00.000 7988 Enqueuing Expose request
05:03:35.201 00.000 15712 Worker thread wakes up
05:03:35.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:35.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:36.735 01.534 15712 Exposure complete
05:03:36.796 00.061 15712 worker thread done servicing request
05:03:36.796 00.000 7988 OnExposeComplete: enter
05:03:36.796 00.000 7988 UpdateGuideState(): m_state=1
05:03:36.801 00.005 7988 UpdateCurrentPosition: no star selected
05:03:36.801 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:36.803 00.002 7988 Status Line: No star selected
05:03:36.805 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=53, FiltMin=42, FiltMax=64, Gamma=0.690
05:03:36.805 00.000 7988 UpdateGuideState exits: No star selected
05:03:36.807 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:36.807 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:36.809 00.002 7988 Enqueuing Expose request
05:03:36.809 00.000 15712 Worker thread wakes up
05:03:36.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:36.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:38.444 01.635 15712 Exposure complete
05:03:38.506 00.062 15712 worker thread done servicing request
05:03:38.506 00.000 7988 OnExposeComplete: enter
05:03:38.508 00.002 7988 UpdateGuideState(): m_state=1
05:03:38.510 00.002 7988 UpdateCurrentPosition: no star selected
05:03:38.510 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:38.510 00.000 7988 Status Line: No star selected
05:03:38.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=52, FiltMin=40, FiltMax=64, Gamma=0.690
05:03:38.510 00.000 7988 UpdateGuideState exits: No star selected
05:03:38.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:38.517 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:38.517 00.000 7988 Enqueuing Expose request
05:03:38.517 00.000 15712 Worker thread wakes up
05:03:38.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:38.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:40.042 01.525 15712 Exposure complete
05:03:40.104 00.062 15712 worker thread done servicing request
05:03:40.104 00.000 7988 OnExposeComplete: enter
05:03:40.106 00.002 7988 UpdateGuideState(): m_state=1
05:03:40.108 00.002 7988 UpdateCurrentPosition: no star selected
05:03:40.108 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:40.110 00.002 7988 Status Line: No star selected
05:03:40.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=49, FiltMin=38, FiltMax=65, Gamma=0.690
05:03:40.112 00.002 7988 UpdateGuideState exits: No star selected
05:03:40.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:40.114 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:40.114 00.000 7988 Enqueuing Expose request
05:03:40.114 00.000 15712 Worker thread wakes up
05:03:40.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:40.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:41.753 01.639 15712 Exposure complete
05:03:41.816 00.063 15712 worker thread done servicing request
05:03:41.816 00.000 7988 OnExposeComplete: enter
05:03:41.816 00.000 7988 UpdateGuideState(): m_state=1
05:03:41.818 00.002 7988 UpdateCurrentPosition: no star selected
05:03:41.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:41.820 00.002 7988 Status Line: No star selected
05:03:41.822 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=46, FiltMin=37, FiltMax=60, Gamma=0.690
05:03:41.822 00.000 7988 UpdateGuideState exits: No star selected
05:03:41.824 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:41.824 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:41.826 00.002 7988 Enqueuing Expose request
05:03:41.826 00.000 15712 Worker thread wakes up
05:03:41.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:41.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:43.349 01.523 15712 Exposure complete
05:03:43.410 00.061 15712 worker thread done servicing request
05:03:43.410 00.000 7988 OnExposeComplete: enter
05:03:43.410 00.000 7988 UpdateGuideState(): m_state=1
05:03:43.413 00.003 7988 UpdateCurrentPosition: no star selected
05:03:43.413 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:43.415 00.002 7988 Status Line: No star selected
05:03:43.417 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=44, FiltMin=36, FiltMax=57, Gamma=0.690
05:03:43.417 00.000 7988 UpdateGuideState exits: No star selected
05:03:43.419 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:43.419 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:43.421 00.002 7988 Enqueuing Expose request
05:03:43.421 00.000 15712 Worker thread wakes up
05:03:43.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:43.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:45.060 01.639 15712 Exposure complete
05:03:45.122 00.062 15712 worker thread done servicing request
05:03:45.122 00.000 7988 OnExposeComplete: enter
05:03:45.122 00.000 7988 UpdateGuideState(): m_state=1
05:03:45.124 00.002 7988 UpdateCurrentPosition: no star selected
05:03:45.124 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:45.126 00.002 7988 Status Line: No star selected
05:03:45.128 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=32, FiltMax=51, Gamma=0.690
05:03:45.128 00.000 7988 UpdateGuideState exits: No star selected
05:03:45.130 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:45.130 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:45.130 00.000 7988 Enqueuing Expose request
05:03:45.130 00.000 15712 Worker thread wakes up
05:03:45.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:45.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:46.545 01.415 15712 Exposure complete
05:03:46.608 00.063 15712 worker thread done servicing request
05:03:46.608 00.000 7988 OnExposeComplete: enter
05:03:46.608 00.000 7988 UpdateGuideState(): m_state=1
05:03:46.608 00.000 7988 UpdateCurrentPosition: no star selected
05:03:46.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:46.608 00.000 7988 Status Line: No star selected
05:03:46.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=32, FiltMax=50, Gamma=0.690
05:03:46.608 00.000 7988 UpdateGuideState exits: No star selected
05:03:46.616 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:46.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:46.616 00.000 7988 Enqueuing Expose request
05:03:46.616 00.000 15712 Worker thread wakes up
05:03:46.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:46.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:48.257 01.641 15712 Exposure complete
05:03:48.316 00.059 15712 worker thread done servicing request
05:03:48.316 00.000 7988 OnExposeComplete: enter
05:03:48.319 00.003 7988 UpdateGuideState(): m_state=1
05:03:48.319 00.000 7988 UpdateCurrentPosition: no star selected
05:03:48.319 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:48.319 00.000 7988 Status Line: No star selected
05:03:48.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=32, FiltMax=47, Gamma=0.690
05:03:48.319 00.000 7988 UpdateGuideState exits: No star selected
05:03:48.319 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:48.319 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:48.319 00.000 7988 Enqueuing Expose request
05:03:48.319 00.000 15712 Worker thread wakes up
05:03:48.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:48.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:49.858 01.539 15712 Exposure complete
05:03:49.915 00.057 15712 worker thread done servicing request
05:03:49.915 00.000 7988 OnExposeComplete: enter
05:03:49.915 00.000 7988 UpdateGuideState(): m_state=1
05:03:49.915 00.000 7988 UpdateCurrentPosition: no star selected
05:03:49.915 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:49.915 00.000 7988 Status Line: No star selected
05:03:49.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=39, FiltMin=32, FiltMax=48, Gamma=0.690
05:03:49.915 00.000 7988 UpdateGuideState exits: No star selected
05:03:49.915 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:49.915 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:49.929 00.014 7988 Enqueuing Expose request
05:03:49.930 00.001 15712 Worker thread wakes up
05:03:49.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:49.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:51.670 01.740 15712 Exposure complete
05:03:51.731 00.061 15712 worker thread done servicing request
05:03:51.731 00.000 7988 OnExposeComplete: enter
05:03:51.731 00.000 7988 UpdateGuideState(): m_state=1
05:03:51.733 00.002 7988 UpdateCurrentPosition: no star selected
05:03:51.733 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:51.735 00.002 7988 Status Line: No star selected
05:03:51.737 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=40, FiltMin=33, FiltMax=49, Gamma=0.690
05:03:51.738 00.001 7988 UpdateGuideState exits: No star selected
05:03:51.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:51.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:51.738 00.000 7988 Enqueuing Expose request
05:03:51.738 00.000 15712 Worker thread wakes up
05:03:51.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:51.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:53.156 01.418 15712 Exposure complete
05:03:53.218 00.062 15712 worker thread done servicing request
05:03:53.218 00.000 7988 OnExposeComplete: enter
05:03:53.218 00.000 7988 UpdateGuideState(): m_state=1
05:03:53.220 00.002 7988 UpdateCurrentPosition: no star selected
05:03:53.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:53.222 00.002 7988 Status Line: No star selected
05:03:53.224 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=34, FiltMax=50, Gamma=0.690
05:03:53.224 00.000 7988 UpdateGuideState exits: No star selected
05:03:53.226 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:53.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:53.228 00.002 7988 Enqueuing Expose request
05:03:53.228 00.000 15712 Worker thread wakes up
05:03:53.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:53.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:54.864 01.636 15712 Exposure complete
05:03:54.928 00.064 15712 worker thread done servicing request
05:03:54.928 00.000 7988 OnExposeComplete: enter
05:03:54.928 00.000 7988 UpdateGuideState(): m_state=1
05:03:54.930 00.002 7988 UpdateCurrentPosition: no star selected
05:03:54.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:54.932 00.002 7988 Status Line: No star selected
05:03:54.934 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=35, FiltMax=51, Gamma=0.690
05:03:54.934 00.000 7988 UpdateGuideState exits: No star selected
05:03:54.936 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:54.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:54.938 00.002 7988 Enqueuing Expose request
05:03:54.938 00.000 15712 Worker thread wakes up
05:03:54.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:54.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:56.462 01.524 15712 Exposure complete
05:03:56.524 00.062 15712 worker thread done servicing request
05:03:56.524 00.000 7988 OnExposeComplete: enter
05:03:56.524 00.000 7988 UpdateGuideState(): m_state=1
05:03:56.524 00.000 7988 UpdateCurrentPosition: no star selected
05:03:56.524 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:56.524 00.000 7988 Status Line: No star selected
05:03:56.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=36, FiltMax=51, Gamma=0.690
05:03:56.524 00.000 7988 UpdateGuideState exits: No star selected
05:03:56.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:56.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:56.535 00.011 7988 Enqueuing Expose request
05:03:56.535 00.000 15712 Worker thread wakes up
05:03:56.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:56.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:58.169 01.634 15712 Exposure complete
05:03:58.218 00.049 15712 worker thread done servicing request
05:03:58.218 00.000 7988 OnExposeComplete: enter
05:03:58.233 00.015 7988 UpdateGuideState(): m_state=1
05:03:58.235 00.002 7988 UpdateCurrentPosition: no star selected
05:03:58.235 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:58.235 00.000 7988 Status Line: No star selected
05:03:58.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=38, FiltMax=54, Gamma=0.690
05:03:58.235 00.000 7988 UpdateGuideState exits: No star selected
05:03:58.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:58.242 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:58.242 00.000 7988 Enqueuing Expose request
05:03:58.244 00.002 15712 Worker thread wakes up
05:03:58.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:58.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:03:59.770 01.526 15712 Exposure complete
05:03:59.831 00.061 15712 worker thread done servicing request
05:03:59.831 00.000 7988 OnExposeComplete: enter
05:03:59.831 00.000 7988 UpdateGuideState(): m_state=1
05:03:59.834 00.003 7988 UpdateCurrentPosition: no star selected
05:03:59.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:03:59.836 00.002 7988 Status Line: No star selected
05:03:59.837 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=46, FiltMin=39, FiltMax=54, Gamma=0.690
05:03:59.837 00.000 7988 UpdateGuideState exits: No star selected
05:03:59.839 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:03:59.839 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:03:59.841 00.002 7988 Enqueuing Expose request
05:03:59.841 00.000 15712 Worker thread wakes up
05:03:59.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:03:59.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:01.477 01.636 15712 Exposure complete
05:04:01.541 00.064 15712 worker thread done servicing request
05:04:01.541 00.000 7988 OnExposeComplete: enter
05:04:01.541 00.000 7988 UpdateGuideState(): m_state=1
05:04:01.544 00.003 7988 UpdateCurrentPosition: no star selected
05:04:01.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:01.546 00.002 7988 Status Line: No star selected
05:04:01.548 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=38, FiltMax=54, Gamma=0.690
05:04:01.548 00.000 7988 UpdateGuideState exits: No star selected
05:04:01.550 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:01.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:01.552 00.002 7988 Enqueuing Expose request
05:04:01.552 00.000 15712 Worker thread wakes up
05:04:01.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:01.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:03.077 01.525 15712 Exposure complete
05:04:03.139 00.062 15712 worker thread done servicing request
05:04:03.141 00.002 7988 OnExposeComplete: enter
05:04:03.141 00.000 7988 UpdateGuideState(): m_state=1
05:04:03.141 00.000 7988 UpdateCurrentPosition: no star selected
05:04:03.141 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:03.141 00.000 7988 Status Line: No star selected
05:04:03.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=37, FiltMax=55, Gamma=0.690
05:04:03.141 00.000 7988 UpdateGuideState exits: No star selected
05:04:03.149 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:03.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:03.151 00.002 7988 Enqueuing Expose request
05:04:03.151 00.000 15712 Worker thread wakes up
05:04:03.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:03.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:04.788 01.637 15712 Exposure complete
05:04:04.850 00.062 15712 worker thread done servicing request
05:04:04.850 00.000 7988 OnExposeComplete: enter
05:04:04.850 00.000 7988 UpdateGuideState(): m_state=1
05:04:04.852 00.002 7988 UpdateCurrentPosition: no star selected
05:04:04.852 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:04.854 00.002 7988 Status Line: No star selected
05:04:04.856 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=47, FiltMin=37, FiltMax=57, Gamma=0.690
05:04:04.856 00.000 7988 UpdateGuideState exits: No star selected
05:04:04.858 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:04.858 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:04.860 00.002 7988 Enqueuing Expose request
05:04:04.861 00.001 15712 Worker thread wakes up
05:04:04.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:04.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:06.387 01.526 15712 Exposure complete
05:04:06.448 00.061 15712 worker thread done servicing request
05:04:06.448 00.000 7988 OnExposeComplete: enter
05:04:06.448 00.000 7988 UpdateGuideState(): m_state=1
05:04:06.452 00.004 7988 UpdateCurrentPosition: no star selected
05:04:06.452 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:06.454 00.002 7988 Status Line: No star selected
05:04:06.456 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=38, FiltMax=56, Gamma=0.690
05:04:06.456 00.000 7988 UpdateGuideState exits: No star selected
05:04:06.458 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:06.458 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:06.460 00.002 7988 Enqueuing Expose request
05:04:06.461 00.001 15712 Worker thread wakes up
05:04:06.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:06.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:08.094 01.633 15712 Exposure complete
05:04:08.156 00.062 15712 worker thread done servicing request
05:04:08.156 00.000 7988 OnExposeComplete: enter
05:04:08.156 00.000 7988 UpdateGuideState(): m_state=1
05:04:08.159 00.003 7988 UpdateCurrentPosition: no star selected
05:04:08.159 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:08.161 00.002 7988 Status Line: No star selected
05:04:08.163 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=48, FiltMin=38, FiltMax=57, Gamma=0.690
05:04:08.163 00.000 7988 UpdateGuideState exits: No star selected
05:04:08.165 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:08.165 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:08.167 00.002 7988 Enqueuing Expose request
05:04:08.167 00.000 15712 Worker thread wakes up
05:04:08.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:08.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:09.690 01.523 15712 Exposure complete
05:04:09.751 00.061 15712 worker thread done servicing request
05:04:09.751 00.000 7988 OnExposeComplete: enter
05:04:09.751 00.000 7988 UpdateGuideState(): m_state=1
05:04:09.755 00.004 7988 UpdateCurrentPosition: no star selected
05:04:09.755 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:09.757 00.002 7988 Status Line: No star selected
05:04:09.759 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=48, FiltMin=39, FiltMax=56, Gamma=0.690
05:04:09.759 00.000 7988 UpdateGuideState exits: No star selected
05:04:09.761 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:09.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:09.761 00.000 7988 Enqueuing Expose request
05:04:09.763 00.002 15712 Worker thread wakes up
05:04:09.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:09.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:11.396 01.633 15712 Exposure complete
05:04:11.458 00.062 15712 worker thread done servicing request
05:04:11.458 00.000 7988 OnExposeComplete: enter
05:04:11.458 00.000 7988 UpdateGuideState(): m_state=1
05:04:11.461 00.003 7988 UpdateCurrentPosition: no star selected
05:04:11.461 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:11.463 00.002 7988 Status Line: No star selected
05:04:11.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=38, FiltMax=56, Gamma=0.690
05:04:11.466 00.003 7988 UpdateGuideState exits: No star selected
05:04:11.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:11.468 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:11.468 00.000 7988 Enqueuing Expose request
05:04:11.470 00.002 15712 Worker thread wakes up
05:04:11.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:11.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:12.992 01.522 15712 Exposure complete
05:04:13.053 00.061 15712 worker thread done servicing request
05:04:13.053 00.000 7988 OnExposeComplete: enter
05:04:13.053 00.000 7988 UpdateGuideState(): m_state=1
05:04:13.058 00.005 7988 UpdateCurrentPosition: no star selected
05:04:13.058 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:13.060 00.002 7988 Status Line: No star selected
05:04:13.062 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=38, FiltMax=57, Gamma=0.690
05:04:13.062 00.000 7988 UpdateGuideState exits: No star selected
05:04:13.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:13.062 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:13.066 00.004 7988 Enqueuing Expose request
05:04:13.066 00.000 15712 Worker thread wakes up
05:04:13.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:13.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:14.700 01.634 15712 Exposure complete
05:04:14.762 00.062 15712 worker thread done servicing request
05:04:14.762 00.000 7988 OnExposeComplete: enter
05:04:14.762 00.000 7988 UpdateGuideState(): m_state=1
05:04:14.765 00.003 7988 UpdateCurrentPosition: no star selected
05:04:14.765 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:14.765 00.000 7988 Status Line: No star selected
05:04:14.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=47, FiltMin=38, FiltMax=57, Gamma=0.690
05:04:14.765 00.000 7988 UpdateGuideState exits: No star selected
05:04:14.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:14.772 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:14.772 00.000 7988 Enqueuing Expose request
05:04:14.774 00.002 15712 Worker thread wakes up
05:04:14.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:14.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:16.298 01.524 15712 Exposure complete
05:04:16.360 00.062 15712 worker thread done servicing request
05:04:16.360 00.000 7988 OnExposeComplete: enter
05:04:16.360 00.000 7988 UpdateGuideState(): m_state=1
05:04:16.363 00.003 7988 UpdateCurrentPosition: no star selected
05:04:16.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:16.365 00.002 7988 Status Line: No star selected
05:04:16.366 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=39, FiltMax=56, Gamma=0.690
05:04:16.368 00.002 7988 UpdateGuideState exits: No star selected
05:04:16.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:16.368 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:16.368 00.000 7988 Enqueuing Expose request
05:04:16.368 00.000 15712 Worker thread wakes up
05:04:16.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:16.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:18.007 01.639 15712 Exposure complete
05:04:18.070 00.063 15712 worker thread done servicing request
05:04:18.070 00.000 7988 OnExposeComplete: enter
05:04:18.070 00.000 7988 UpdateGuideState(): m_state=1
05:04:18.073 00.003 7988 UpdateCurrentPosition: no star selected
05:04:18.073 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:18.075 00.002 7988 Status Line: No star selected
05:04:18.077 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=38, FiltMax=57, Gamma=0.690
05:04:18.077 00.000 7988 UpdateGuideState exits: No star selected
05:04:18.079 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:18.079 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:18.081 00.002 7988 Enqueuing Expose request
05:04:18.081 00.000 15712 Worker thread wakes up
05:04:18.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:18.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:19.604 01.523 15712 Exposure complete
05:04:19.668 00.064 15712 worker thread done servicing request
05:04:19.669 00.001 7988 OnExposeComplete: enter
05:04:19.669 00.000 7988 UpdateGuideState(): m_state=1
05:04:19.670 00.001 7988 UpdateCurrentPosition: no star selected
05:04:19.670 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:19.672 00.002 7988 Status Line: No star selected
05:04:19.674 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=47, FiltMin=35, FiltMax=57, Gamma=0.690
05:04:19.674 00.000 7988 UpdateGuideState exits: No star selected
05:04:19.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:19.674 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:19.674 00.000 7988 Enqueuing Expose request
05:04:19.674 00.000 15712 Worker thread wakes up
05:04:19.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:19.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:21.314 01.640 15712 Exposure complete
05:04:21.376 00.062 15712 worker thread done servicing request
05:04:21.376 00.000 7988 OnExposeComplete: enter
05:04:21.376 00.000 7988 UpdateGuideState(): m_state=1
05:04:21.376 00.000 7988 UpdateCurrentPosition: no star selected
05:04:21.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:21.376 00.000 7988 Status Line: No star selected
05:04:21.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=35, FiltMax=57, Gamma=0.690
05:04:21.376 00.000 7988 UpdateGuideState exits: No star selected
05:04:21.376 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:21.376 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:21.387 00.011 7988 Enqueuing Expose request
05:04:21.387 00.000 15712 Worker thread wakes up
05:04:21.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:21.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:22.909 01.522 15712 Exposure complete
05:04:22.971 00.062 15712 worker thread done servicing request
05:04:22.971 00.000 7988 OnExposeComplete: enter
05:04:22.973 00.002 7988 UpdateGuideState(): m_state=1
05:04:22.973 00.000 7988 UpdateCurrentPosition: no star selected
05:04:22.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:22.973 00.000 7988 Status Line: No star selected
05:04:22.973 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=45, FiltMin=35, FiltMax=56, Gamma=0.690
05:04:22.973 00.000 7988 UpdateGuideState exits: No star selected
05:04:22.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:22.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:22.973 00.000 7988 Enqueuing Expose request
05:04:22.973 00.000 15712 Worker thread wakes up
05:04:22.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:22.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:24.616 01.643 15712 Exposure complete
05:04:24.678 00.062 15712 worker thread done servicing request
05:04:24.678 00.000 7988 OnExposeComplete: enter
05:04:24.678 00.000 7988 UpdateGuideState(): m_state=1
05:04:24.678 00.000 7988 UpdateCurrentPosition: no star selected
05:04:24.678 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:24.678 00.000 7988 Status Line: No star selected
05:04:24.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=45, FiltMin=35, FiltMax=57, Gamma=0.690
05:04:24.678 00.000 7988 UpdateGuideState exits: No star selected
05:04:24.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:24.678 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:24.678 00.000 7988 Enqueuing Expose request
05:04:24.678 00.000 15712 Worker thread wakes up
05:04:24.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:24.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:26.213 01.535 15712 Exposure complete
05:04:26.275 00.062 15712 worker thread done servicing request
05:04:26.275 00.000 7988 OnExposeComplete: enter
05:04:26.275 00.000 7988 UpdateGuideState(): m_state=1
05:04:26.275 00.000 7988 UpdateCurrentPosition: no star selected
05:04:26.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:26.275 00.000 7988 Status Line: No star selected
05:04:26.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=46, FiltMin=35, FiltMax=59, Gamma=0.690
05:04:26.275 00.000 7988 UpdateGuideState exits: No star selected
05:04:26.283 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:26.285 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:26.285 00.000 7988 Enqueuing Expose request
05:04:26.285 00.000 15712 Worker thread wakes up
05:04:26.287 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:26.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:27.922 01.635 15712 Exposure complete
05:04:27.983 00.061 15712 worker thread done servicing request
05:04:27.983 00.000 7988 OnExposeComplete: enter
05:04:27.983 00.000 7988 UpdateGuideState(): m_state=1
05:04:27.988 00.005 7988 UpdateCurrentPosition: no star selected
05:04:27.988 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:27.990 00.002 7988 Status Line: No star selected
05:04:27.992 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=48, FiltMin=35, FiltMax=63, Gamma=0.690
05:04:27.992 00.000 7988 UpdateGuideState exits: No star selected
05:04:27.994 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:27.994 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:27.996 00.002 7988 Enqueuing Expose request
05:04:27.996 00.000 15712 Worker thread wakes up
05:04:27.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:27.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:29.518 01.522 15712 Exposure complete
05:04:29.580 00.062 15712 worker thread done servicing request
05:04:29.580 00.000 7988 OnExposeComplete: enter
05:04:29.580 00.000 7988 UpdateGuideState(): m_state=1
05:04:29.584 00.004 7988 UpdateCurrentPosition: no star selected
05:04:29.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:29.586 00.002 7988 Status Line: No star selected
05:04:29.588 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=50, FiltMin=37, FiltMax=63, Gamma=0.690
05:04:29.588 00.000 7988 UpdateGuideState exits: No star selected
05:04:29.590 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:29.591 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:29.591 00.000 7988 Enqueuing Expose request
05:04:29.593 00.002 15712 Worker thread wakes up
05:04:29.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:29.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:31.227 01.634 15712 Exposure complete
05:04:31.291 00.064 15712 worker thread done servicing request
05:04:31.291 00.000 7988 OnExposeComplete: enter
05:04:31.291 00.000 7988 UpdateGuideState(): m_state=1
05:04:31.294 00.003 7988 UpdateCurrentPosition: no star selected
05:04:31.294 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:31.296 00.002 7988 Status Line: No star selected
05:04:31.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=52, FiltMin=40, FiltMax=63, Gamma=0.690
05:04:31.296 00.000 7988 UpdateGuideState exits: No star selected
05:04:31.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:31.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:31.296 00.000 7988 Enqueuing Expose request
05:04:31.296 00.000 15712 Worker thread wakes up
05:04:31.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:31.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:32.827 01.531 15712 Exposure complete
05:04:32.888 00.061 15712 worker thread done servicing request
05:04:32.888 00.000 7988 OnExposeComplete: enter
05:04:32.888 00.000 7988 UpdateGuideState(): m_state=1
05:04:32.892 00.004 7988 UpdateCurrentPosition: no star selected
05:04:32.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:32.894 00.002 7988 Status Line: No star selected
05:04:32.896 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=53, FiltMin=41, FiltMax=63, Gamma=0.690
05:04:32.896 00.000 7988 UpdateGuideState exits: No star selected
05:04:32.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:32.896 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:32.896 00.000 7988 Enqueuing Expose request
05:04:32.896 00.000 15712 Worker thread wakes up
05:04:32.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:32.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:34.537 01.641 15712 Exposure complete
05:04:34.599 00.062 15712 worker thread done servicing request
05:04:34.599 00.000 7988 OnExposeComplete: enter
05:04:34.599 00.000 7988 UpdateGuideState(): m_state=1
05:04:34.602 00.003 7988 UpdateCurrentPosition: no star selected
05:04:34.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:34.604 00.002 7988 Status Line: No star selected
05:04:34.606 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=52, FiltMin=40, FiltMax=63, Gamma=0.690
05:04:34.606 00.000 7988 UpdateGuideState exits: No star selected
05:04:34.608 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:34.608 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:34.610 00.002 7988 Enqueuing Expose request
05:04:34.610 00.000 15712 Worker thread wakes up
05:04:34.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:34.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:36.133 01.523 15712 Exposure complete
05:04:36.194 00.061 15712 worker thread done servicing request
05:04:36.194 00.000 7988 OnExposeComplete: enter
05:04:36.194 00.000 7988 UpdateGuideState(): m_state=1
05:04:36.198 00.004 7988 UpdateCurrentPosition: no star selected
05:04:36.198 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:36.200 00.002 7988 Status Line: No star selected
05:04:36.202 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=51, FiltMin=38, FiltMax=63, Gamma=0.690
05:04:36.202 00.000 7988 UpdateGuideState exits: No star selected
05:04:36.204 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:36.204 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:36.206 00.002 7988 Enqueuing Expose request
05:04:36.206 00.000 15712 Worker thread wakes up
05:04:36.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:36.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:37.838 01.632 15712 Exposure complete
05:04:37.902 00.064 15712 worker thread done servicing request
05:04:37.902 00.000 7988 OnExposeComplete: enter
05:04:37.902 00.000 7988 UpdateGuideState(): m_state=1
05:04:37.902 00.000 7988 UpdateCurrentPosition: no star selected
05:04:37.902 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:37.902 00.000 7988 Status Line: No star selected
05:04:37.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=48, FiltMin=37, FiltMax=60, Gamma=0.690
05:04:37.902 00.000 7988 UpdateGuideState exits: No star selected
05:04:37.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:37.902 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:37.902 00.000 7988 Enqueuing Expose request
05:04:37.902 00.000 15712 Worker thread wakes up
05:04:37.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:37.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:39.434 01.532 15712 Exposure complete
05:04:39.498 00.064 15712 worker thread done servicing request
05:04:39.498 00.000 7988 OnExposeComplete: enter
05:04:39.498 00.000 7988 UpdateGuideState(): m_state=1
05:04:39.501 00.003 7988 UpdateCurrentPosition: no star selected
05:04:39.501 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:39.503 00.002 7988 Status Line: No star selected
05:04:39.505 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=46, FiltMin=36, FiltMax=59, Gamma=0.690
05:04:39.505 00.000 7988 UpdateGuideState exits: No star selected
05:04:39.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:39.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:39.505 00.000 7988 Enqueuing Expose request
05:04:39.505 00.000 15712 Worker thread wakes up
05:04:39.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:39.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:41.145 01.640 15712 Exposure complete
05:04:41.206 00.061 15712 worker thread done servicing request
05:04:41.206 00.000 7988 OnExposeComplete: enter
05:04:41.208 00.002 7988 UpdateGuideState(): m_state=1
05:04:41.210 00.002 7988 UpdateCurrentPosition: no star selected
05:04:41.210 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:41.212 00.002 7988 Status Line: No star selected
05:04:41.214 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=43, FiltMin=32, FiltMax=58, Gamma=0.690
05:04:41.214 00.000 7988 UpdateGuideState exits: No star selected
05:04:41.216 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:41.216 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:41.218 00.002 7988 Enqueuing Expose request
05:04:41.219 00.001 15712 Worker thread wakes up
05:04:41.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:41.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:42.741 01.522 15712 Exposure complete
05:04:42.803 00.062 15712 worker thread done servicing request
05:04:42.803 00.000 7988 OnExposeComplete: enter
05:04:42.803 00.000 7988 UpdateGuideState(): m_state=1
05:04:42.806 00.003 7988 UpdateCurrentPosition: no star selected
05:04:42.806 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:42.808 00.002 7988 Status Line: No star selected
05:04:42.810 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=42, FiltMin=32, FiltMax=56, Gamma=0.690
05:04:42.810 00.000 7988 UpdateGuideState exits: No star selected
05:04:42.812 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:42.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:42.814 00.002 7988 Enqueuing Expose request
05:04:42.814 00.000 15712 Worker thread wakes up
05:04:42.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:42.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:44.451 01.637 15712 Exposure complete
05:04:44.513 00.062 15712 worker thread done servicing request
05:04:44.513 00.000 7988 OnExposeComplete: enter
05:04:44.513 00.000 7988 UpdateGuideState(): m_state=1
05:04:44.517 00.004 7988 UpdateCurrentPosition: no star selected
05:04:44.518 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:44.518 00.000 7988 Status Line: No star selected
05:04:44.520 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=41, FiltMin=32, FiltMax=53, Gamma=0.690
05:04:44.522 00.002 7988 UpdateGuideState exits: No star selected
05:04:44.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:44.524 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:44.524 00.000 7988 Enqueuing Expose request
05:04:44.524 00.000 15712 Worker thread wakes up
05:04:44.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:44.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:45.945 01.421 15712 Exposure complete
05:04:46.000 00.055 15712 worker thread done servicing request
05:04:46.000 00.000 7988 OnExposeComplete: enter
05:04:46.000 00.000 7988 UpdateGuideState(): m_state=1
05:04:46.000 00.000 7988 UpdateCurrentPosition: no star selected
05:04:46.000 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:46.000 00.000 7988 Status Line: No star selected
05:04:46.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=32, FiltMax=50, Gamma=0.690
05:04:46.017 00.017 7988 UpdateGuideState exits: No star selected
05:04:46.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:46.017 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:46.017 00.000 7988 Enqueuing Expose request
05:04:46.017 00.000 15712 Worker thread wakes up
05:04:46.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:46.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:47.660 01.643 15712 Exposure complete
05:04:47.724 00.064 15712 worker thread done servicing request
05:04:47.724 00.000 7988 OnExposeComplete: enter
05:04:47.724 00.000 7988 UpdateGuideState(): m_state=1
05:04:47.726 00.002 7988 UpdateCurrentPosition: no star selected
05:04:47.726 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:47.728 00.002 7988 Status Line: No star selected
05:04:47.730 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=40, FiltMin=31, FiltMax=49, Gamma=0.690
05:04:47.730 00.000 7988 UpdateGuideState exits: No star selected
05:04:47.732 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:47.733 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:47.733 00.000 7988 Enqueuing Expose request
05:04:47.735 00.002 15712 Worker thread wakes up
05:04:47.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:47.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:49.257 01.522 15712 Exposure complete
05:04:49.319 00.062 15712 worker thread done servicing request
05:04:49.319 00.000 7988 OnExposeComplete: enter
05:04:49.319 00.000 7988 UpdateGuideState(): m_state=1
05:04:49.321 00.002 7988 UpdateCurrentPosition: no star selected
05:04:49.321 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:49.323 00.002 7988 Status Line: No star selected
05:04:49.325 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=33, FiltMax=51, Gamma=0.690
05:04:49.325 00.000 7988 UpdateGuideState exits: No star selected
05:04:49.327 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:49.327 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:49.329 00.002 7988 Enqueuing Expose request
05:04:49.329 00.000 15712 Worker thread wakes up
05:04:49.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:49.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:50.967 01.638 15712 Exposure complete
05:04:51.028 00.061 15712 worker thread done servicing request
05:04:51.028 00.000 7988 OnExposeComplete: enter
05:04:51.028 00.000 7988 UpdateGuideState(): m_state=1
05:04:51.032 00.004 7988 UpdateCurrentPosition: no star selected
05:04:51.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:51.034 00.002 7988 Status Line: No star selected
05:04:51.035 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=34, FiltMax=52, Gamma=0.690
05:04:51.035 00.000 7988 UpdateGuideState exits: No star selected
05:04:51.037 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:51.037 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:51.039 00.002 7988 Enqueuing Expose request
05:04:51.039 00.000 15712 Worker thread wakes up
05:04:51.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:51.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:52.564 01.525 15712 Exposure complete
05:04:52.625 00.061 15712 worker thread done servicing request
05:04:52.625 00.000 7988 OnExposeComplete: enter
05:04:52.625 00.000 7988 UpdateGuideState(): m_state=1
05:04:52.628 00.003 7988 UpdateCurrentPosition: no star selected
05:04:52.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:52.628 00.000 7988 Status Line: No star selected
05:04:52.632 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=36, FiltMax=52, Gamma=0.690
05:04:52.632 00.000 7988 UpdateGuideState exits: No star selected
05:04:52.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:52.632 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:52.632 00.000 7988 Enqueuing Expose request
05:04:52.632 00.000 15712 Worker thread wakes up
05:04:52.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:52.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:54.272 01.640 15712 Exposure complete
05:04:54.336 00.064 15712 worker thread done servicing request
05:04:54.336 00.000 7988 OnExposeComplete: enter
05:04:54.336 00.000 7988 UpdateGuideState(): m_state=1
05:04:54.338 00.002 7988 UpdateCurrentPosition: no star selected
05:04:54.338 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:54.340 00.002 7988 Status Line: No star selected
05:04:54.342 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=37, FiltMax=52, Gamma=0.690
05:04:54.342 00.000 7988 UpdateGuideState exits: No star selected
05:04:54.344 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:54.344 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:54.346 00.002 7988 Enqueuing Expose request
05:04:54.346 00.000 15712 Worker thread wakes up
05:04:54.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:54.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:55.871 01.525 15712 Exposure complete
05:04:55.934 00.063 15712 worker thread done servicing request
05:04:55.934 00.000 7988 OnExposeComplete: enter
05:04:55.936 00.002 7988 UpdateGuideState(): m_state=1
05:04:55.936 00.000 7988 UpdateCurrentPosition: no star selected
05:04:55.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:55.936 00.000 7988 Status Line: No star selected
05:04:55.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=36, FiltMax=52, Gamma=0.690
05:04:55.936 00.000 7988 UpdateGuideState exits: No star selected
05:04:55.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:55.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:55.948 00.012 7988 Enqueuing Expose request
05:04:55.948 00.000 15712 Worker thread wakes up
05:04:55.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:55.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:57.580 01.632 15712 Exposure complete
05:04:57.642 00.062 15712 worker thread done servicing request
05:04:57.642 00.000 7988 OnExposeComplete: enter
05:04:57.642 00.000 7988 UpdateGuideState(): m_state=1
05:04:57.646 00.004 7988 UpdateCurrentPosition: no star selected
05:04:57.646 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:57.648 00.002 7988 Status Line: No star selected
05:04:57.650 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=32, FiltMax=53, Gamma=0.690
05:04:57.650 00.000 7988 UpdateGuideState exits: No star selected
05:04:57.652 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:57.652 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:57.654 00.002 7988 Enqueuing Expose request
05:04:57.654 00.000 15712 Worker thread wakes up
05:04:57.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:57.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:04:59.176 01.522 15712 Exposure complete
05:04:59.237 00.061 15712 worker thread done servicing request
05:04:59.237 00.000 7988 OnExposeComplete: enter
05:04:59.237 00.000 7988 UpdateGuideState(): m_state=1
05:04:59.237 00.000 7988 UpdateCurrentPosition: no star selected
05:04:59.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:04:59.237 00.000 7988 Status Line: No star selected
05:04:59.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=42, FiltMin=32, FiltMax=52, Gamma=0.690
05:04:59.237 00.000 7988 UpdateGuideState exits: No star selected
05:04:59.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:04:59.237 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:04:59.237 00.000 7988 Enqueuing Expose request
05:04:59.237 00.000 15712 Worker thread wakes up
05:04:59.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:04:59.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:00.884 01.647 15712 Exposure complete
05:05:00.945 00.061 15712 worker thread done servicing request
05:05:00.945 00.000 7988 OnExposeComplete: enter
05:05:00.947 00.002 7988 UpdateGuideState(): m_state=1
05:05:00.947 00.000 7988 UpdateCurrentPosition: no star selected
05:05:00.949 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:00.949 00.000 7988 Status Line: No star selected
05:05:00.951 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=40, FiltMin=31, FiltMax=50, Gamma=0.690
05:05:00.951 00.000 7988 UpdateGuideState exits: No star selected
05:05:00.954 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:00.954 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:00.956 00.002 7988 Enqueuing Expose request
05:05:00.956 00.000 15712 Worker thread wakes up
05:05:00.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:00.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:02.480 01.524 15712 Exposure complete
05:05:02.541 00.061 15712 worker thread done servicing request
05:05:02.541 00.000 7988 OnExposeComplete: enter
05:05:02.541 00.000 7988 UpdateGuideState(): m_state=1
05:05:02.541 00.000 7988 UpdateCurrentPosition: no star selected
05:05:02.541 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:02.541 00.000 7988 Status Line: No star selected
05:05:02.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=31, FiltMax=47, Gamma=0.690
05:05:02.541 00.000 7988 UpdateGuideState exits: No star selected
05:05:02.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:02.541 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:02.541 00.000 7988 Enqueuing Expose request
05:05:02.541 00.000 15712 Worker thread wakes up
05:05:02.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:02.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:04.187 01.646 15712 Exposure complete
05:05:04.248 00.061 15712 worker thread done servicing request
05:05:04.248 00.000 7988 OnExposeComplete: enter
05:05:04.248 00.000 7988 UpdateGuideState(): m_state=1
05:05:04.251 00.003 7988 UpdateCurrentPosition: no star selected
05:05:04.251 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:04.253 00.002 7988 Status Line: No star selected
05:05:04.255 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=32, FiltMax=46, Gamma=0.690
05:05:04.256 00.001 7988 UpdateGuideState exits: No star selected
05:05:04.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:04.256 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:04.256 00.000 7988 Enqueuing Expose request
05:05:04.256 00.000 15712 Worker thread wakes up
05:05:04.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:04.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:05.784 01.528 15712 Exposure complete
05:05:05.845 00.061 15712 worker thread done servicing request
05:05:05.845 00.000 7988 OnExposeComplete: enter
05:05:05.845 00.000 7988 UpdateGuideState(): m_state=1
05:05:05.847 00.002 7988 UpdateCurrentPosition: no star selected
05:05:05.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:05.849 00.002 7988 Status Line: No star selected
05:05:05.851 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=30, FiltMax=46, Gamma=0.690
05:05:05.851 00.000 7988 UpdateGuideState exits: No star selected
05:05:05.853 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:05.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:05.855 00.002 7988 Enqueuing Expose request
05:05:05.855 00.000 15712 Worker thread wakes up
05:05:05.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:05.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:07.492 01.637 15712 Exposure complete
05:05:07.540 00.048 15712 worker thread done servicing request
05:05:07.540 00.000 7988 OnExposeComplete: enter
05:05:07.554 00.014 7988 UpdateGuideState(): m_state=1
05:05:07.554 00.000 7988 UpdateCurrentPosition: no star selected
05:05:07.557 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:07.557 00.000 7988 Status Line: No star selected
05:05:07.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=37, FiltMin=30, FiltMax=45, Gamma=0.690
05:05:07.557 00.000 7988 UpdateGuideState exits: No star selected
05:05:07.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:07.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:07.557 00.000 7988 Enqueuing Expose request
05:05:07.557 00.000 15712 Worker thread wakes up
05:05:07.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:07.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:09.091 01.534 15712 Exposure complete
05:05:09.138 00.047 15712 worker thread done servicing request
05:05:09.138 00.000 7988 OnExposeComplete: enter
05:05:09.153 00.015 7988 UpdateGuideState(): m_state=1
05:05:09.153 00.000 7988 UpdateCurrentPosition: no star selected
05:05:09.155 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:09.155 00.000 7988 Status Line: No star selected
05:05:09.157 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=36, FiltMin=30, FiltMax=45, Gamma=0.690
05:05:09.157 00.000 7988 UpdateGuideState exits: No star selected
05:05:09.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:09.157 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:09.157 00.000 7988 Enqueuing Expose request
05:05:09.157 00.000 15712 Worker thread wakes up
05:05:09.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:09.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:10.799 01.642 15712 Exposure complete
05:05:10.855 00.056 15712 worker thread done servicing request
05:05:10.863 00.008 7988 OnExposeComplete: enter
05:05:10.863 00.000 7988 UpdateGuideState(): m_state=1
05:05:10.865 00.002 7988 UpdateCurrentPosition: no star selected
05:05:10.865 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:10.867 00.002 7988 Status Line: No star selected
05:05:10.869 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=36, FiltMin=30, FiltMax=45, Gamma=0.690
05:05:10.869 00.000 7988 UpdateGuideState exits: No star selected
05:05:10.871 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:10.872 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:10.872 00.000 7988 Enqueuing Expose request
05:05:10.874 00.002 15712 Worker thread wakes up
05:05:10.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:10.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:12.398 01.524 15712 Exposure complete
05:05:12.460 00.062 15712 worker thread done servicing request
05:05:12.460 00.000 7988 OnExposeComplete: enter
05:05:12.460 00.000 7988 UpdateGuideState(): m_state=1
05:05:12.460 00.000 7988 UpdateCurrentPosition: no star selected
05:05:12.460 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:12.460 00.000 7988 Status Line: No star selected
05:05:12.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=37, FiltMin=29, FiltMax=45, Gamma=0.690
05:05:12.460 00.000 7988 UpdateGuideState exits: No star selected
05:05:12.460 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:12.470 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:12.470 00.000 7988 Enqueuing Expose request
05:05:12.470 00.000 15712 Worker thread wakes up
05:05:12.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:12.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:14.109 01.639 15712 Exposure complete
05:05:14.169 00.060 15712 worker thread done servicing request
05:05:14.169 00.000 7988 OnExposeComplete: enter
05:05:14.171 00.002 7988 UpdateGuideState(): m_state=1
05:05:14.171 00.000 7988 UpdateCurrentPosition: no star selected
05:05:14.173 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:14.173 00.000 7988 Status Line: No star selected
05:05:14.175 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=29, FiltMax=46, Gamma=0.690
05:05:14.175 00.000 7988 UpdateGuideState exits: No star selected
05:05:14.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:14.175 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:14.175 00.000 7988 Enqueuing Expose request
05:05:14.175 00.000 15712 Worker thread wakes up
05:05:14.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:14.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:15.705 01.530 15712 Exposure complete
05:05:15.766 00.061 15712 worker thread done servicing request
05:05:15.766 00.000 7988 OnExposeComplete: enter
05:05:15.766 00.000 7988 UpdateGuideState(): m_state=1
05:05:15.768 00.002 7988 UpdateCurrentPosition: no star selected
05:05:15.769 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:15.769 00.000 7988 Status Line: No star selected
05:05:15.771 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=30, FiltMax=50, Gamma=0.690
05:05:15.773 00.002 7988 UpdateGuideState exits: No star selected
05:05:15.773 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:15.775 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:15.775 00.000 7988 Enqueuing Expose request
05:05:15.777 00.002 15712 Worker thread wakes up
05:05:15.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:15.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:17.412 01.635 15712 Exposure complete
05:05:17.473 00.061 15712 worker thread done servicing request
05:05:17.473 00.000 7988 OnExposeComplete: enter
05:05:17.473 00.000 7988 UpdateGuideState(): m_state=1
05:05:17.476 00.003 7988 UpdateCurrentPosition: no star selected
05:05:17.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:17.478 00.002 7988 Status Line: No star selected
05:05:17.480 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=33, FiltMax=51, Gamma=0.690
05:05:17.480 00.000 7988 UpdateGuideState exits: No star selected
05:05:17.482 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:17.482 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:17.484 00.002 7988 Enqueuing Expose request
05:05:17.484 00.000 15712 Worker thread wakes up
05:05:17.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:17.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:19.005 01.521 15712 Exposure complete
05:05:19.068 00.063 15712 worker thread done servicing request
05:05:19.068 00.000 7988 OnExposeComplete: enter
05:05:19.068 00.000 7988 UpdateGuideState(): m_state=1
05:05:19.070 00.002 7988 UpdateCurrentPosition: no star selected
05:05:19.070 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:19.072 00.002 7988 Status Line: No star selected
05:05:19.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=33, FiltMax=53, Gamma=0.690
05:05:19.074 00.002 7988 UpdateGuideState exits: No star selected
05:05:19.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:19.076 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:19.076 00.000 7988 Enqueuing Expose request
05:05:19.078 00.002 15712 Worker thread wakes up
05:05:19.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:19.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:20.716 01.638 15712 Exposure complete
05:05:20.779 00.063 15712 worker thread done servicing request
05:05:20.779 00.000 7988 OnExposeComplete: enter
05:05:20.779 00.000 7988 UpdateGuideState(): m_state=1
05:05:20.779 00.000 7988 UpdateCurrentPosition: no star selected
05:05:20.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:20.779 00.000 7988 Status Line: No star selected
05:05:20.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=43, FiltMin=32, FiltMax=55, Gamma=0.690
05:05:20.779 00.000 7988 UpdateGuideState exits: No star selected
05:05:20.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:20.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:20.779 00.000 7988 Enqueuing Expose request
05:05:20.779 00.000 15712 Worker thread wakes up
05:05:20.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:20.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:22.313 01.534 15712 Exposure complete
05:05:22.376 00.063 15712 worker thread done servicing request
05:05:22.376 00.000 7988 OnExposeComplete: enter
05:05:22.376 00.000 7988 UpdateGuideState(): m_state=1
05:05:22.378 00.002 7988 UpdateCurrentPosition: no star selected
05:05:22.378 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:22.380 00.002 7988 Status Line: No star selected
05:05:22.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=32, FiltMax=54, Gamma=0.690
05:05:22.380 00.000 7988 UpdateGuideState exits: No star selected
05:05:22.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:22.380 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:22.380 00.000 7988 Enqueuing Expose request
05:05:22.380 00.000 15712 Worker thread wakes up
05:05:22.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:22.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:24.019 01.639 15712 Exposure complete
05:05:24.082 00.063 15712 worker thread done servicing request
05:05:24.082 00.000 7988 OnExposeComplete: enter
05:05:24.082 00.000 7988 UpdateGuideState(): m_state=1
05:05:24.086 00.004 7988 UpdateCurrentPosition: no star selected
05:05:24.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:24.088 00.002 7988 Status Line: No star selected
05:05:24.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=32, FiltMax=54, Gamma=0.690
05:05:24.090 00.000 7988 UpdateGuideState exits: No star selected
05:05:24.092 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:24.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:24.094 00.002 7988 Enqueuing Expose request
05:05:24.095 00.001 15712 Worker thread wakes up
05:05:24.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:24.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:25.618 01.523 15712 Exposure complete
05:05:25.679 00.061 15712 worker thread done servicing request
05:05:25.679 00.000 7988 OnExposeComplete: enter
05:05:25.679 00.000 7988 UpdateGuideState(): m_state=1
05:05:25.682 00.003 7988 UpdateCurrentPosition: no star selected
05:05:25.682 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:25.684 00.002 7988 Status Line: No star selected
05:05:25.686 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=38, FiltMax=56, Gamma=0.690
05:05:25.686 00.000 7988 UpdateGuideState exits: No star selected
05:05:25.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:25.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:25.686 00.000 7988 Enqueuing Expose request
05:05:25.692 00.006 15712 Worker thread wakes up
05:05:25.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:25.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:27.326 01.634 15712 Exposure complete
05:05:27.388 00.062 15712 worker thread done servicing request
05:05:27.388 00.000 7988 OnExposeComplete: enter
05:05:27.390 00.002 7988 UpdateGuideState(): m_state=1
05:05:27.390 00.000 7988 UpdateCurrentPosition: no star selected
05:05:27.392 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:27.392 00.000 7988 Status Line: No star selected
05:05:27.394 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=49, FiltMin=40, FiltMax=59, Gamma=0.690
05:05:27.396 00.002 7988 UpdateGuideState exits: No star selected
05:05:27.396 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:27.398 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:27.398 00.000 7988 Enqueuing Expose request
05:05:27.398 00.000 15712 Worker thread wakes up
05:05:27.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:27.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:28.925 01.527 15712 Exposure complete
05:05:28.987 00.062 15712 worker thread done servicing request
05:05:28.988 00.001 7988 OnExposeComplete: enter
05:05:28.988 00.000 7988 UpdateGuideState(): m_state=1
05:05:28.988 00.000 7988 UpdateCurrentPosition: no star selected
05:05:28.988 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:28.988 00.000 7988 Status Line: No star selected
05:05:28.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=49, FiltMin=40, FiltMax=60, Gamma=0.690
05:05:28.988 00.000 7988 UpdateGuideState exits: No star selected
05:05:28.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:28.988 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:28.997 00.009 7988 Enqueuing Expose request
05:05:28.997 00.000 15712 Worker thread wakes up
05:05:28.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:28.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:30.632 01.635 15712 Exposure complete
05:05:30.695 00.063 15712 worker thread done servicing request
05:05:30.696 00.001 7988 OnExposeComplete: enter
05:05:30.696 00.000 7988 UpdateGuideState(): m_state=1
05:05:30.696 00.000 7988 UpdateCurrentPosition: no star selected
05:05:30.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:30.699 00.003 7988 Status Line: No star selected
05:05:30.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=48, FiltMin=37, FiltMax=61, Gamma=0.690
05:05:30.699 00.000 7988 UpdateGuideState exits: No star selected
05:05:30.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:30.699 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:30.699 00.000 7988 Enqueuing Expose request
05:05:30.699 00.000 15712 Worker thread wakes up
05:05:30.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:30.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:32.227 01.528 15712 Exposure complete
05:05:32.289 00.062 15712 worker thread done servicing request
05:05:32.289 00.000 7988 OnExposeComplete: enter
05:05:32.289 00.000 7988 UpdateGuideState(): m_state=1
05:05:32.292 00.003 7988 UpdateCurrentPosition: no star selected
05:05:32.292 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:32.294 00.002 7988 Status Line: No star selected
05:05:32.296 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=46, FiltMin=36, FiltMax=59, Gamma=0.690
05:05:32.296 00.000 7988 UpdateGuideState exits: No star selected
05:05:32.298 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:32.298 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:32.300 00.002 7988 Enqueuing Expose request
05:05:32.300 00.000 15712 Worker thread wakes up
05:05:32.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:32.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:33.934 01.634 15712 Exposure complete
05:05:33.998 00.064 15712 worker thread done servicing request
05:05:33.998 00.000 7988 OnExposeComplete: enter
05:05:33.998 00.000 7988 UpdateGuideState(): m_state=1
05:05:34.001 00.003 7988 UpdateCurrentPosition: no star selected
05:05:34.001 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:34.003 00.002 7988 Status Line: No star selected
05:05:34.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=44, FiltMin=31, FiltMax=59, Gamma=0.690
05:05:34.005 00.002 7988 UpdateGuideState exits: No star selected
05:05:34.005 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:34.005 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:34.005 00.000 7988 Enqueuing Expose request
05:05:34.005 00.000 15712 Worker thread wakes up
05:05:34.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:34.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:35.535 01.530 15712 Exposure complete
05:05:35.597 00.062 15712 worker thread done servicing request
05:05:35.597 00.000 7988 OnExposeComplete: enter
05:05:35.597 00.000 7988 UpdateGuideState(): m_state=1
05:05:35.601 00.004 7988 UpdateCurrentPosition: no star selected
05:05:35.602 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:35.602 00.000 7988 Status Line: No star selected
05:05:35.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=42, FiltMin=31, FiltMax=58, Gamma=0.690
05:05:35.602 00.000 7988 UpdateGuideState exits: No star selected
05:05:35.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:35.602 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:35.602 00.000 7988 Enqueuing Expose request
05:05:35.602 00.000 15712 Worker thread wakes up
05:05:35.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:35.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:37.242 01.640 15712 Exposure complete
05:05:37.303 00.061 15712 worker thread done servicing request
05:05:37.305 00.002 7988 OnExposeComplete: enter
05:05:37.305 00.000 7988 UpdateGuideState(): m_state=1
05:05:37.305 00.000 7988 UpdateCurrentPosition: no star selected
05:05:37.305 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:37.305 00.000 7988 Status Line: No star selected
05:05:37.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=41, FiltMin=31, FiltMax=53, Gamma=0.690
05:05:37.305 00.000 7988 UpdateGuideState exits: No star selected
05:05:37.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:37.305 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:37.305 00.000 7988 Enqueuing Expose request
05:05:37.305 00.000 15712 Worker thread wakes up
05:05:37.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:37.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:38.840 01.535 15712 Exposure complete
05:05:38.901 00.061 15712 worker thread done servicing request
05:05:38.901 00.000 7988 OnExposeComplete: enter
05:05:38.901 00.000 7988 UpdateGuideState(): m_state=1
05:05:38.904 00.003 7988 UpdateCurrentPosition: no star selected
05:05:38.904 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:38.906 00.002 7988 Status Line: No star selected
05:05:38.908 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=31, FiltMax=49, Gamma=0.690
05:05:38.908 00.000 7988 UpdateGuideState exits: No star selected
05:05:38.910 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:38.910 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:38.912 00.002 7988 Enqueuing Expose request
05:05:38.912 00.000 15712 Worker thread wakes up
05:05:38.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:38.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:40.542 01.630 15712 Exposure complete
05:05:40.604 00.062 15712 worker thread done servicing request
05:05:40.605 00.001 7988 OnExposeComplete: enter
05:05:40.605 00.000 7988 UpdateGuideState(): m_state=1
05:05:40.605 00.000 7988 UpdateCurrentPosition: no star selected
05:05:40.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:40.605 00.000 7988 Status Line: No star selected
05:05:40.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=41, FiltMin=32, FiltMax=48, Gamma=0.690
05:05:40.605 00.000 7988 UpdateGuideState exits: No star selected
05:05:40.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:40.605 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:40.605 00.000 7988 Enqueuing Expose request
05:05:40.605 00.000 15712 Worker thread wakes up
05:05:40.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:40.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:42.136 01.531 15712 Exposure complete
05:05:42.196 00.060 15712 worker thread done servicing request
05:05:42.198 00.002 7988 OnExposeComplete: enter
05:05:42.198 00.000 7988 UpdateGuideState(): m_state=1
05:05:42.198 00.000 7988 UpdateCurrentPosition: no star selected
05:05:42.198 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:42.198 00.000 7988 Status Line: No star selected
05:05:42.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=32, FiltMax=49, Gamma=0.690
05:05:42.198 00.000 7988 UpdateGuideState exits: No star selected
05:05:42.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:42.198 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:42.198 00.000 7988 Enqueuing Expose request
05:05:42.198 00.000 15712 Worker thread wakes up
05:05:42.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:42.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:43.838 01.640 15712 Exposure complete
05:05:43.899 00.061 15712 worker thread done servicing request
05:05:43.899 00.000 7988 OnExposeComplete: enter
05:05:43.899 00.000 7988 UpdateGuideState(): m_state=1
05:05:43.903 00.004 7988 UpdateCurrentPosition: no star selected
05:05:43.903 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:43.905 00.002 7988 Status Line: No star selected
05:05:43.907 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=32, FiltMax=48, Gamma=0.690
05:05:43.907 00.000 7988 UpdateGuideState exits: No star selected
05:05:43.909 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:43.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:43.911 00.002 7988 Enqueuing Expose request
05:05:43.911 00.000 15712 Worker thread wakes up
05:05:43.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:43.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:45.432 01.521 15712 Exposure complete
05:05:45.483 00.051 15712 worker thread done servicing request
05:05:45.483 00.000 7988 OnExposeComplete: enter
05:05:45.495 00.012 7988 UpdateGuideState(): m_state=1
05:05:45.495 00.000 7988 UpdateCurrentPosition: no star selected
05:05:45.495 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:45.495 00.000 7988 Status Line: No star selected
05:05:45.500 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=32, FiltMax=47, Gamma=0.690
05:05:45.500 00.000 7988 UpdateGuideState exits: No star selected
05:05:45.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:45.500 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:45.500 00.000 7988 Enqueuing Expose request
05:05:45.500 00.000 15712 Worker thread wakes up
05:05:45.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:45.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:47.138 01.638 15712 Exposure complete
05:05:47.201 00.063 15712 worker thread done servicing request
05:05:47.201 00.000 7988 OnExposeComplete: enter
05:05:47.203 00.002 7988 UpdateGuideState(): m_state=1
05:05:47.203 00.000 7988 UpdateCurrentPosition: no star selected
05:05:47.205 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:47.205 00.000 7988 Status Line: No star selected
05:05:47.207 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=32, FiltMax=50, Gamma=0.690
05:05:47.207 00.000 7988 UpdateGuideState exits: No star selected
05:05:47.210 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:47.210 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:47.212 00.002 7988 Enqueuing Expose request
05:05:47.212 00.000 15712 Worker thread wakes up
05:05:47.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:47.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:48.737 01.525 15712 Exposure complete
05:05:48.798 00.061 15712 worker thread done servicing request
05:05:48.798 00.000 7988 OnExposeComplete: enter
05:05:48.798 00.000 7988 UpdateGuideState(): m_state=1
05:05:48.801 00.003 7988 UpdateCurrentPosition: no star selected
05:05:48.801 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:48.801 00.000 7988 Status Line: No star selected
05:05:48.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=31, FiltMax=49, Gamma=0.690
05:05:48.801 00.000 7988 UpdateGuideState exits: No star selected
05:05:48.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:48.808 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:48.808 00.000 7988 Enqueuing Expose request
05:05:48.810 00.002 15712 Worker thread wakes up
05:05:48.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:48.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:50.449 01.639 15712 Exposure complete
05:05:50.511 00.062 15712 worker thread done servicing request
05:05:50.511 00.000 7988 OnExposeComplete: enter
05:05:50.511 00.000 7988 UpdateGuideState(): m_state=1
05:05:50.513 00.002 7988 UpdateCurrentPosition: no star selected
05:05:50.515 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:50.515 00.000 7988 Status Line: No star selected
05:05:50.517 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=30, FiltMax=50, Gamma=0.690
05:05:50.517 00.000 7988 UpdateGuideState exits: No star selected
05:05:50.520 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:50.520 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:50.520 00.000 7988 Enqueuing Expose request
05:05:50.520 00.000 15712 Worker thread wakes up
05:05:50.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:50.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:52.047 01.527 15712 Exposure complete
05:05:52.109 00.062 15712 worker thread done servicing request
05:05:52.109 00.000 7988 OnExposeComplete: enter
05:05:52.109 00.000 7988 UpdateGuideState(): m_state=1
05:05:52.109 00.000 7988 UpdateCurrentPosition: no star selected
05:05:52.109 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:52.109 00.000 7988 Status Line: No star selected
05:05:52.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=31, FiltMax=49, Gamma=0.690
05:05:52.109 00.000 7988 UpdateGuideState exits: No star selected
05:05:52.117 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:52.117 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:52.117 00.000 7988 Enqueuing Expose request
05:05:52.117 00.000 15712 Worker thread wakes up
05:05:52.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:52.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:53.756 01.639 15712 Exposure complete
05:05:53.818 00.062 15712 worker thread done servicing request
05:05:53.818 00.000 7988 OnExposeComplete: enter
05:05:53.820 00.002 7988 UpdateGuideState(): m_state=1
05:05:53.820 00.000 7988 UpdateCurrentPosition: no star selected
05:05:53.820 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:53.820 00.000 7988 Status Line: No star selected
05:05:53.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=31, FiltMax=49, Gamma=0.690
05:05:53.820 00.000 7988 UpdateGuideState exits: No star selected
05:05:53.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:53.820 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:53.820 00.000 7988 Enqueuing Expose request
05:05:53.820 00.000 15712 Worker thread wakes up
05:05:53.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:53.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:55.356 01.536 15712 Exposure complete
05:05:55.417 00.061 15712 worker thread done servicing request
05:05:55.417 00.000 7988 OnExposeComplete: enter
05:05:55.418 00.001 7988 UpdateGuideState(): m_state=1
05:05:55.420 00.002 7988 UpdateCurrentPosition: no star selected
05:05:55.420 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:55.422 00.002 7988 Status Line: No star selected
05:05:55.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=41, FiltMin=32, FiltMax=49, Gamma=0.690
05:05:55.424 00.002 7988 UpdateGuideState exits: No star selected
05:05:55.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:55.424 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:55.424 00.000 7988 Enqueuing Expose request
05:05:55.424 00.000 15712 Worker thread wakes up
05:05:55.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:55.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:57.065 01.641 15712 Exposure complete
05:05:57.126 00.061 15712 worker thread done servicing request
05:05:57.126 00.000 7988 OnExposeComplete: enter
05:05:57.126 00.000 7988 UpdateGuideState(): m_state=1
05:05:57.126 00.000 7988 UpdateCurrentPosition: no star selected
05:05:57.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:57.126 00.000 7988 Status Line: No star selected
05:05:57.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=34, FiltMax=48, Gamma=0.690
05:05:57.126 00.000 7988 UpdateGuideState exits: No star selected
05:05:57.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:57.126 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:57.126 00.000 7988 Enqueuing Expose request
05:05:57.126 00.000 15712 Worker thread wakes up
05:05:57.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:57.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:05:58.663 01.537 15712 Exposure complete
05:05:58.724 00.061 15712 worker thread done servicing request
05:05:58.724 00.000 7988 OnExposeComplete: enter
05:05:58.724 00.000 7988 UpdateGuideState(): m_state=1
05:05:58.727 00.003 7988 UpdateCurrentPosition: no star selected
05:05:58.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:05:58.729 00.002 7988 Status Line: No star selected
05:05:58.731 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=35, FiltMax=49, Gamma=0.690
05:05:58.731 00.000 7988 UpdateGuideState exits: No star selected
05:05:58.733 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:05:58.733 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:05:58.735 00.002 7988 Enqueuing Expose request
05:05:58.735 00.000 15712 Worker thread wakes up
05:05:58.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:05:58.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:00.372 01.637 15712 Exposure complete
05:06:00.434 00.062 15712 worker thread done servicing request
05:06:00.434 00.000 7988 OnExposeComplete: enter
05:06:00.434 00.000 7988 UpdateGuideState(): m_state=1
05:06:00.437 00.003 7988 UpdateCurrentPosition: no star selected
05:06:00.437 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:00.439 00.002 7988 Status Line: No star selected
05:06:00.441 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=42, FiltMin=35, FiltMax=49, Gamma=0.690
05:06:00.441 00.000 7988 UpdateGuideState exits: No star selected
05:06:00.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:00.441 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:00.441 00.000 7988 Enqueuing Expose request
05:06:00.441 00.000 15712 Worker thread wakes up
05:06:00.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:00.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:01.967 01.526 15712 Exposure complete
05:06:02.029 00.062 15712 worker thread done servicing request
05:06:02.029 00.000 7988 OnExposeComplete: enter
05:06:02.029 00.000 7988 UpdateGuideState(): m_state=1
05:06:02.031 00.002 7988 UpdateCurrentPosition: no star selected
05:06:02.031 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:02.033 00.002 7988 Status Line: No star selected
05:06:02.035 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=33, FiltMax=48, Gamma=0.690
05:06:02.035 00.000 7988 UpdateGuideState exits: No star selected
05:06:02.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:02.038 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:02.038 00.000 7988 Enqueuing Expose request
05:06:02.040 00.002 15712 Worker thread wakes up
05:06:02.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:02.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:03.676 01.636 15712 Exposure complete
05:06:03.741 00.065 15712 worker thread done servicing request
05:06:03.741 00.000 7988 OnExposeComplete: enter
05:06:03.741 00.000 7988 UpdateGuideState(): m_state=1
05:06:03.741 00.000 7988 UpdateCurrentPosition: no star selected
05:06:03.741 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:03.741 00.000 7988 Status Line: No star selected
05:06:03.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=31, FiltMax=49, Gamma=0.690
05:06:03.741 00.000 7988 UpdateGuideState exits: No star selected
05:06:03.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:03.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:03.741 00.000 7988 Enqueuing Expose request
05:06:03.755 00.014 15712 Worker thread wakes up
05:06:03.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:03.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:05.272 01.517 15712 Exposure complete
05:06:05.333 00.061 15712 worker thread done servicing request
05:06:05.333 00.000 7988 OnExposeComplete: enter
05:06:05.333 00.000 7988 UpdateGuideState(): m_state=1
05:06:05.336 00.003 7988 UpdateCurrentPosition: no star selected
05:06:05.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:05.338 00.002 7988 Status Line: No star selected
05:06:05.340 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=30, FiltMax=47, Gamma=0.690
05:06:05.340 00.000 7988 UpdateGuideState exits: No star selected
05:06:05.342 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:05.342 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:05.344 00.002 7988 Enqueuing Expose request
05:06:05.344 00.000 15712 Worker thread wakes up
05:06:05.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:05.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:06.981 01.637 15712 Exposure complete
05:06:07.028 00.047 15712 worker thread done servicing request
05:06:07.028 00.000 7988 OnExposeComplete: enter
05:06:07.044 00.016 7988 UpdateGuideState(): m_state=1
05:06:07.044 00.000 7988 UpdateCurrentPosition: no star selected
05:06:07.044 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:07.044 00.000 7988 Status Line: No star selected
05:06:07.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=37, FiltMin=31, FiltMax=46, Gamma=0.690
05:06:07.044 00.000 7988 UpdateGuideState exits: No star selected
05:06:07.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:07.044 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:07.044 00.000 7988 Enqueuing Expose request
05:06:07.044 00.000 15712 Worker thread wakes up
05:06:07.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:07.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:08.579 01.535 15712 Exposure complete
05:06:08.641 00.062 15712 worker thread done servicing request
05:06:08.641 00.000 7988 OnExposeComplete: enter
05:06:08.643 00.002 7988 UpdateGuideState(): m_state=1
05:06:08.643 00.000 7988 UpdateCurrentPosition: no star selected
05:06:08.645 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:08.645 00.000 7988 Status Line: No star selected
05:06:08.647 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=38, FiltMin=30, FiltMax=48, Gamma=0.690
05:06:08.649 00.002 7988 UpdateGuideState exits: No star selected
05:06:08.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:08.651 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:08.651 00.000 7988 Enqueuing Expose request
05:06:08.653 00.002 15712 Worker thread wakes up
05:06:08.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:08.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:10.287 01.634 15712 Exposure complete
05:06:10.347 00.060 15712 worker thread done servicing request
05:06:10.350 00.003 7988 OnExposeComplete: enter
05:06:10.350 00.000 7988 UpdateGuideState(): m_state=1
05:06:10.350 00.000 7988 UpdateCurrentPosition: no star selected
05:06:10.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:10.350 00.000 7988 Status Line: No star selected
05:06:10.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=30, FiltMax=49, Gamma=0.690
05:06:10.350 00.000 7988 UpdateGuideState exits: No star selected
05:06:10.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:10.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:10.350 00.000 7988 Enqueuing Expose request
05:06:10.350 00.000 15712 Worker thread wakes up
05:06:10.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:10.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:11.887 01.537 15712 Exposure complete
05:06:11.948 00.061 15712 worker thread done servicing request
05:06:11.948 00.000 7988 OnExposeComplete: enter
05:06:11.950 00.002 7988 UpdateGuideState(): m_state=1
05:06:11.952 00.002 7988 UpdateCurrentPosition: no star selected
05:06:11.952 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:11.952 00.000 7988 Status Line: No star selected
05:06:11.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=31, FiltMax=48, Gamma=0.690
05:06:11.952 00.000 7988 UpdateGuideState exits: No star selected
05:06:11.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:11.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:11.952 00.000 7988 Enqueuing Expose request
05:06:11.952 00.000 15712 Worker thread wakes up
05:06:11.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:11.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:13.594 01.642 15712 Exposure complete
05:06:13.650 00.056 15712 worker thread done servicing request
05:06:13.658 00.008 7988 OnExposeComplete: enter
05:06:13.658 00.000 7988 UpdateGuideState(): m_state=1
05:06:13.658 00.000 7988 UpdateCurrentPosition: no star selected
05:06:13.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:13.658 00.000 7988 Status Line: No star selected
05:06:13.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=33, FiltMax=48, Gamma=0.690
05:06:13.658 00.000 7988 UpdateGuideState exits: No star selected
05:06:13.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:13.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:13.667 00.009 7988 Enqueuing Expose request
05:06:13.667 00.000 15712 Worker thread wakes up
05:06:13.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:13.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:15.193 01.526 15712 Exposure complete
05:06:15.254 00.061 15712 worker thread done servicing request
05:06:15.254 00.000 7988 OnExposeComplete: enter
05:06:15.254 00.000 7988 UpdateGuideState(): m_state=1
05:06:15.257 00.003 7988 UpdateCurrentPosition: no star selected
05:06:15.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:15.259 00.002 7988 Status Line: No star selected
05:06:15.261 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=42, FiltMin=34, FiltMax=49, Gamma=0.690
05:06:15.261 00.000 7988 UpdateGuideState exits: No star selected
05:06:15.263 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:15.264 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:15.264 00.000 7988 Enqueuing Expose request
05:06:15.266 00.002 15712 Worker thread wakes up
05:06:15.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:15.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:16.905 01.639 15712 Exposure complete
05:06:16.967 00.062 15712 worker thread done servicing request
05:06:16.967 00.000 7988 OnExposeComplete: enter
05:06:16.967 00.000 7988 UpdateGuideState(): m_state=1
05:06:16.969 00.002 7988 UpdateCurrentPosition: no star selected
05:06:16.969 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:16.971 00.002 7988 Status Line: No star selected
05:06:16.973 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=35, FiltMax=51, Gamma=0.690
05:06:16.973 00.000 7988 UpdateGuideState exits: No star selected
05:06:16.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:16.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:16.973 00.000 7988 Enqueuing Expose request
05:06:16.973 00.000 15712 Worker thread wakes up
05:06:16.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:16.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:18.502 01.529 15712 Exposure complete
05:06:18.565 00.063 15712 worker thread done servicing request
05:06:18.565 00.000 7988 OnExposeComplete: enter
05:06:18.565 00.000 7988 UpdateGuideState(): m_state=1
05:06:18.565 00.000 7988 UpdateCurrentPosition: no star selected
05:06:18.569 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:18.569 00.000 7988 Status Line: No star selected
05:06:18.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=36, FiltMax=52, Gamma=0.690
05:06:18.569 00.000 7988 UpdateGuideState exits: No star selected
05:06:18.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:18.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:18.569 00.000 7988 Enqueuing Expose request
05:06:18.569 00.000 15712 Worker thread wakes up
05:06:18.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:18.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:20.214 01.645 15712 Exposure complete
05:06:20.275 00.061 15712 worker thread done servicing request
05:06:20.275 00.000 7988 OnExposeComplete: enter
05:06:20.275 00.000 7988 UpdateGuideState(): m_state=1
05:06:20.278 00.003 7988 UpdateCurrentPosition: no star selected
05:06:20.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:20.280 00.002 7988 Status Line: No star selected
05:06:20.282 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=44, FiltMin=37, FiltMax=51, Gamma=0.690
05:06:20.282 00.000 7988 UpdateGuideState exits: No star selected
05:06:20.284 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:20.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:20.286 00.002 7988 Enqueuing Expose request
05:06:20.286 00.000 15712 Worker thread wakes up
05:06:20.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:20.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:21.812 01.526 15712 Exposure complete
05:06:21.874 00.062 15712 worker thread done servicing request
05:06:21.874 00.000 7988 OnExposeComplete: enter
05:06:21.874 00.000 7988 UpdateGuideState(): m_state=1
05:06:21.877 00.003 7988 UpdateCurrentPosition: no star selected
05:06:21.877 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:21.879 00.002 7988 Status Line: No star selected
05:06:21.881 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=34, FiltMax=50, Gamma=0.690
05:06:21.881 00.000 7988 UpdateGuideState exits: No star selected
05:06:21.883 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:21.883 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:21.885 00.002 7988 Enqueuing Expose request
05:06:21.886 00.001 15712 Worker thread wakes up
05:06:21.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:21.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:23.515 01.629 15712 Exposure complete
05:06:23.578 00.063 15712 worker thread done servicing request
05:06:23.578 00.000 7988 OnExposeComplete: enter
05:06:23.578 00.000 7988 UpdateGuideState(): m_state=1
05:06:23.578 00.000 7988 UpdateCurrentPosition: no star selected
05:06:23.578 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:23.578 00.000 7988 Status Line: No star selected
05:06:23.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=34, FiltMax=50, Gamma=0.690
05:06:23.578 00.000 7988 UpdateGuideState exits: No star selected
05:06:23.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:23.587 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:23.587 00.000 7988 Enqueuing Expose request
05:06:23.587 00.000 15712 Worker thread wakes up
05:06:23.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:23.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:25.113 01.526 15712 Exposure complete
05:06:25.175 00.062 15712 worker thread done servicing request
05:06:25.175 00.000 7988 OnExposeComplete: enter
05:06:25.175 00.000 7988 UpdateGuideState(): m_state=1
05:06:25.178 00.003 7988 UpdateCurrentPosition: no star selected
05:06:25.178 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:25.180 00.002 7988 Status Line: No star selected
05:06:25.182 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=41, FiltMin=34, FiltMax=49, Gamma=0.690
05:06:25.182 00.000 7988 UpdateGuideState exits: No star selected
05:06:25.184 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:25.184 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:25.186 00.002 7988 Enqueuing Expose request
05:06:25.187 00.001 15712 Worker thread wakes up
05:06:25.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:25.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:26.819 01.632 15712 Exposure complete
05:06:26.882 00.063 15712 worker thread done servicing request
05:06:26.882 00.000 7988 OnExposeComplete: enter
05:06:26.882 00.000 7988 UpdateGuideState(): m_state=1
05:06:26.885 00.003 7988 UpdateCurrentPosition: no star selected
05:06:26.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:26.887 00.002 7988 Status Line: No star selected
05:06:26.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=33, FiltMax=48, Gamma=0.690
05:06:26.889 00.002 7988 UpdateGuideState exits: No star selected
05:06:26.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:26.891 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:26.891 00.000 7988 Enqueuing Expose request
05:06:26.893 00.002 15712 Worker thread wakes up
05:06:26.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:26.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:28.417 01.524 15712 Exposure complete
05:06:28.479 00.062 15712 worker thread done servicing request
05:06:28.479 00.000 7988 OnExposeComplete: enter
05:06:28.479 00.000 7988 UpdateGuideState(): m_state=1
05:06:28.485 00.006 7988 UpdateCurrentPosition: no star selected
05:06:28.485 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:28.487 00.002 7988 Status Line: No star selected
05:06:28.489 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=34, FiltMax=49, Gamma=0.690
05:06:28.489 00.000 7988 UpdateGuideState exits: No star selected
05:06:28.491 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:28.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:28.493 00.002 7988 Enqueuing Expose request
05:06:28.495 00.002 15712 Worker thread wakes up
05:06:28.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:28.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:30.127 01.632 15712 Exposure complete
05:06:30.188 00.061 15712 worker thread done servicing request
05:06:30.188 00.000 7988 OnExposeComplete: enter
05:06:30.188 00.000 7988 UpdateGuideState(): m_state=1
05:06:30.192 00.004 7988 UpdateCurrentPosition: no star selected
05:06:30.192 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:30.194 00.002 7988 Status Line: No star selected
05:06:30.196 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=34, FiltMax=50, Gamma=0.690
05:06:30.196 00.000 7988 UpdateGuideState exits: No star selected
05:06:30.198 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:30.198 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:30.200 00.002 7988 Enqueuing Expose request
05:06:30.200 00.000 15712 Worker thread wakes up
05:06:30.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:30.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:31.725 01.525 15712 Exposure complete
05:06:31.786 00.061 15712 worker thread done servicing request
05:06:31.786 00.000 7988 OnExposeComplete: enter
05:06:31.787 00.001 7988 UpdateGuideState(): m_state=1
05:06:31.787 00.000 7988 UpdateCurrentPosition: no star selected
05:06:31.789 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:31.789 00.000 7988 Status Line: No star selected
05:06:31.791 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=42, FiltMin=35, FiltMax=52, Gamma=0.690
05:06:31.793 00.002 7988 UpdateGuideState exits: No star selected
05:06:31.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:31.795 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:31.795 00.000 7988 Enqueuing Expose request
05:06:31.797 00.002 15712 Worker thread wakes up
05:06:31.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:31.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:33.434 01.637 15712 Exposure complete
05:06:33.495 00.061 15712 worker thread done servicing request
05:06:33.495 00.000 7988 OnExposeComplete: enter
05:06:33.495 00.000 7988 UpdateGuideState(): m_state=1
05:06:33.498 00.003 7988 UpdateCurrentPosition: no star selected
05:06:33.498 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:33.500 00.002 7988 Status Line: No star selected
05:06:33.502 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=43, FiltMin=35, FiltMax=53, Gamma=0.690
05:06:33.502 00.000 7988 UpdateGuideState exits: No star selected
05:06:33.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:33.505 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:33.505 00.000 7988 Enqueuing Expose request
05:06:33.507 00.002 15712 Worker thread wakes up
05:06:33.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:33.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:35.033 01.526 15712 Exposure complete
05:06:35.087 00.054 15712 worker thread done servicing request
05:06:35.095 00.008 7988 OnExposeComplete: enter
05:06:35.095 00.000 7988 UpdateGuideState(): m_state=1
05:06:35.095 00.000 7988 UpdateCurrentPosition: no star selected
05:06:35.095 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:35.095 00.000 7988 Status Line: No star selected
05:06:35.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=43, FiltMin=34, FiltMax=53, Gamma=0.690
05:06:35.095 00.000 7988 UpdateGuideState exits: No star selected
05:06:35.095 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:35.095 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:35.104 00.009 7988 Enqueuing Expose request
05:06:35.106 00.002 15712 Worker thread wakes up
05:06:35.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:35.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:36.745 01.639 15712 Exposure complete
05:06:36.806 00.061 15712 worker thread done servicing request
05:06:36.806 00.000 7988 OnExposeComplete: enter
05:06:36.806 00.000 7988 UpdateGuideState(): m_state=1
05:06:36.809 00.003 7988 UpdateCurrentPosition: no star selected
05:06:36.809 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:36.811 00.002 7988 Status Line: No star selected
05:06:36.813 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=34, FiltMax=52, Gamma=0.690
05:06:36.813 00.000 7988 UpdateGuideState exits: No star selected
05:06:36.815 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:36.815 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:36.817 00.002 7988 Enqueuing Expose request
05:06:36.817 00.000 15712 Worker thread wakes up
05:06:36.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:36.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:38.346 01.529 15712 Exposure complete
05:06:38.406 00.060 15712 worker thread done servicing request
05:06:38.408 00.002 7988 OnExposeComplete: enter
05:06:38.408 00.000 7988 UpdateGuideState(): m_state=1
05:06:38.408 00.000 7988 UpdateCurrentPosition: no star selected
05:06:38.408 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:38.408 00.000 7988 Status Line: No star selected
05:06:38.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=34, FiltMax=51, Gamma=0.690
05:06:38.408 00.000 7988 UpdateGuideState exits: No star selected
05:06:38.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:38.408 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:38.408 00.000 7988 Enqueuing Expose request
05:06:38.408 00.000 15712 Worker thread wakes up
05:06:38.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:38.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:40.054 01.646 15712 Exposure complete
05:06:40.118 00.064 15712 worker thread done servicing request
05:06:40.118 00.000 7988 OnExposeComplete: enter
05:06:40.118 00.000 7988 UpdateGuideState(): m_state=1
05:06:40.120 00.002 7988 UpdateCurrentPosition: no star selected
05:06:40.120 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:40.122 00.002 7988 Status Line: No star selected
05:06:40.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=42, FiltMin=33, FiltMax=54, Gamma=0.690
05:06:40.124 00.002 7988 UpdateGuideState exits: No star selected
05:06:40.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:40.127 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:40.127 00.000 7988 Enqueuing Expose request
05:06:40.129 00.002 15712 Worker thread wakes up
05:06:40.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:40.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:41.545 01.416 15712 Exposure complete
05:06:41.606 00.061 15712 worker thread done servicing request
05:06:41.606 00.000 7988 OnExposeComplete: enter
05:06:41.606 00.000 7988 UpdateGuideState(): m_state=1
05:06:41.606 00.000 7988 UpdateCurrentPosition: no star selected
05:06:41.606 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:41.606 00.000 7988 Status Line: No star selected
05:06:41.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=42, FiltMin=32, FiltMax=53, Gamma=0.690
05:06:41.606 00.000 7988 UpdateGuideState exits: No star selected
05:06:41.619 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:41.619 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:41.619 00.000 7988 Enqueuing Expose request
05:06:41.619 00.000 15712 Worker thread wakes up
05:06:41.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:41.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:43.252 01.633 15712 Exposure complete
05:06:43.313 00.061 15712 worker thread done servicing request
05:06:43.313 00.000 7988 OnExposeComplete: enter
05:06:43.313 00.000 7988 UpdateGuideState(): m_state=1
05:06:43.317 00.004 7988 UpdateCurrentPosition: no star selected
05:06:43.317 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:43.319 00.002 7988 Status Line: No star selected
05:06:43.321 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=42, FiltMin=32, FiltMax=53, Gamma=0.690
05:06:43.321 00.000 7988 UpdateGuideState exits: No star selected
05:06:43.323 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:43.323 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:43.325 00.002 7988 Enqueuing Expose request
05:06:43.326 00.001 15712 Worker thread wakes up
05:06:43.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:43.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:44.847 01.521 15712 Exposure complete
05:06:44.909 00.062 15712 worker thread done servicing request
05:06:44.909 00.000 7988 OnExposeComplete: enter
05:06:44.910 00.001 7988 UpdateGuideState(): m_state=1
05:06:44.912 00.002 7988 UpdateCurrentPosition: no star selected
05:06:44.912 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:44.914 00.002 7988 Status Line: No star selected
05:06:44.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=40, FiltMin=32, FiltMax=52, Gamma=0.690
05:06:44.916 00.002 7988 UpdateGuideState exits: No star selected
05:06:44.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:44.918 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:44.918 00.000 7988 Enqueuing Expose request
05:06:44.920 00.002 15712 Worker thread wakes up
05:06:44.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:44.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:46.553 01.633 15712 Exposure complete
05:06:46.616 00.063 15712 worker thread done servicing request
05:06:46.616 00.000 7988 OnExposeComplete: enter
05:06:46.616 00.000 7988 UpdateGuideState(): m_state=1
05:06:46.616 00.000 7988 UpdateCurrentPosition: no star selected
05:06:46.616 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:46.616 00.000 7988 Status Line: No star selected
05:06:46.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=38, FiltMin=31, FiltMax=52, Gamma=0.690
05:06:46.616 00.000 7988 UpdateGuideState exits: No star selected
05:06:46.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:46.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:46.616 00.000 7988 Enqueuing Expose request
05:06:46.616 00.000 15712 Worker thread wakes up
05:06:46.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:46.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:48.149 01.533 15712 Exposure complete
05:06:48.195 00.046 15712 worker thread done servicing request
05:06:48.195 00.000 7988 OnExposeComplete: enter
05:06:48.210 00.015 7988 UpdateGuideState(): m_state=1
05:06:48.212 00.002 7988 UpdateCurrentPosition: no star selected
05:06:48.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:48.212 00.000 7988 Status Line: No star selected
05:06:48.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=31, FiltMax=49, Gamma=0.690
05:06:48.212 00.000 7988 UpdateGuideState exits: No star selected
05:06:48.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:48.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:48.212 00.000 7988 Enqueuing Expose request
05:06:48.212 00.000 15712 Worker thread wakes up
05:06:48.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:48.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:49.859 01.647 15712 Exposure complete
05:06:49.921 00.062 15712 worker thread done servicing request
05:06:49.921 00.000 7988 OnExposeComplete: enter
05:06:49.921 00.000 7988 UpdateGuideState(): m_state=1
05:06:49.923 00.002 7988 UpdateCurrentPosition: no star selected
05:06:49.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:49.925 00.002 7988 Status Line: No star selected
05:06:49.927 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=31, FiltMax=46, Gamma=0.690
05:06:49.928 00.001 7988 UpdateGuideState exits: No star selected
05:06:49.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:49.930 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:49.930 00.000 7988 Enqueuing Expose request
05:06:49.930 00.000 15712 Worker thread wakes up
05:06:49.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:49.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:51.453 01.523 15712 Exposure complete
05:06:51.517 00.064 15712 worker thread done servicing request
05:06:51.517 00.000 7988 OnExposeComplete: enter
05:06:51.517 00.000 7988 UpdateGuideState(): m_state=1
05:06:51.519 00.002 7988 UpdateCurrentPosition: no star selected
05:06:51.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:51.521 00.002 7988 Status Line: No star selected
05:06:51.523 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=31, FiltMax=45, Gamma=0.690
05:06:51.523 00.000 7988 UpdateGuideState exits: No star selected
05:06:51.525 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:51.525 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:51.527 00.002 7988 Enqueuing Expose request
05:06:51.527 00.000 15712 Worker thread wakes up
05:06:51.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:51.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:53.165 01.638 15712 Exposure complete
05:06:53.216 00.051 15712 worker thread done servicing request
05:06:53.216 00.000 7988 OnExposeComplete: enter
05:06:53.226 00.010 7988 UpdateGuideState(): m_state=1
05:06:53.226 00.000 7988 UpdateCurrentPosition: no star selected
05:06:53.226 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:53.226 00.000 7988 Status Line: No star selected
05:06:53.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=32, FiltMax=49, Gamma=0.690
05:06:53.233 00.007 7988 UpdateGuideState exits: No star selected
05:06:53.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:53.233 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:53.233 00.000 7988 Enqueuing Expose request
05:06:53.233 00.000 15712 Worker thread wakes up
05:06:53.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:53.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:54.763 01.530 15712 Exposure complete
05:06:54.824 00.061 15712 worker thread done servicing request
05:06:54.824 00.000 7988 OnExposeComplete: enter
05:06:54.824 00.000 7988 UpdateGuideState(): m_state=1
05:06:54.827 00.003 7988 UpdateCurrentPosition: no star selected
05:06:54.827 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:54.829 00.002 7988 Status Line: No star selected
05:06:54.831 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=40, FiltMin=33, FiltMax=47, Gamma=0.690
05:06:54.832 00.001 7988 UpdateGuideState exits: No star selected
05:06:54.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:54.832 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:54.832 00.000 7988 Enqueuing Expose request
05:06:54.832 00.000 15712 Worker thread wakes up
05:06:54.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:54.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:56.472 01.640 15712 Exposure complete
05:06:56.534 00.062 15712 worker thread done servicing request
05:06:56.534 00.000 7988 OnExposeComplete: enter
05:06:56.534 00.000 7988 UpdateGuideState(): m_state=1
05:06:56.534 00.000 7988 UpdateCurrentPosition: no star selected
05:06:56.534 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:56.534 00.000 7988 Status Line: No star selected
05:06:56.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=34, FiltMax=49, Gamma=0.690
05:06:56.534 00.000 7988 UpdateGuideState exits: No star selected
05:06:56.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:56.534 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:56.534 00.000 7988 Enqueuing Expose request
05:06:56.534 00.000 15712 Worker thread wakes up
05:06:56.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:56.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:58.068 01.534 15712 Exposure complete
05:06:58.130 00.062 15712 worker thread done servicing request
05:06:58.130 00.000 7988 OnExposeComplete: enter
05:06:58.130 00.000 7988 UpdateGuideState(): m_state=1
05:06:58.133 00.003 7988 UpdateCurrentPosition: no star selected
05:06:58.135 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:58.135 00.000 7988 Status Line: No star selected
05:06:58.137 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=42, FiltMin=34, FiltMax=50, Gamma=0.690
05:06:58.137 00.000 7988 UpdateGuideState exits: No star selected
05:06:58.139 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:58.139 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:58.141 00.002 7988 Enqueuing Expose request
05:06:58.141 00.000 15712 Worker thread wakes up
05:06:58.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:58.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:06:59.886 01.745 15712 Exposure complete
05:06:59.947 00.061 15712 worker thread done servicing request
05:06:59.947 00.000 7988 OnExposeComplete: enter
05:06:59.947 00.000 7988 UpdateGuideState(): m_state=1
05:06:59.950 00.003 7988 UpdateCurrentPosition: no star selected
05:06:59.952 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:06:59.953 00.001 7988 Status Line: No star selected
05:06:59.955 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=42, FiltMin=36, FiltMax=49, Gamma=0.690
05:06:59.955 00.000 7988 UpdateGuideState exits: No star selected
05:06:59.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:06:59.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:06:59.955 00.000 7988 Enqueuing Expose request
05:06:59.955 00.000 15712 Worker thread wakes up
05:06:59.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:06:59.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:01.370 01.415 15712 Exposure complete
05:07:01.418 00.048 15712 worker thread done servicing request
05:07:01.432 00.014 7988 OnExposeComplete: enter
05:07:01.432 00.000 7988 UpdateGuideState(): m_state=1
05:07:01.432 00.000 7988 UpdateCurrentPosition: no star selected
05:07:01.435 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:01.435 00.000 7988 Status Line: No star selected
05:07:01.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=36, FiltMax=49, Gamma=0.690
05:07:01.435 00.000 7988 UpdateGuideState exits: No star selected
05:07:01.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:01.435 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:01.435 00.000 7988 Enqueuing Expose request
05:07:01.435 00.000 15712 Worker thread wakes up
05:07:01.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:01.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:03.077 01.642 15712 Exposure complete
05:07:03.141 00.064 15712 worker thread done servicing request
05:07:03.141 00.000 7988 OnExposeComplete: enter
05:07:03.143 00.002 7988 UpdateGuideState(): m_state=1
05:07:03.143 00.000 7988 UpdateCurrentPosition: no star selected
05:07:03.145 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:03.145 00.000 7988 Status Line: No star selected
05:07:03.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=35, FiltMax=49, Gamma=0.690
05:07:03.145 00.000 7988 UpdateGuideState exits: No star selected
05:07:03.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:03.145 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:03.145 00.000 7988 Enqueuing Expose request
05:07:03.145 00.000 15712 Worker thread wakes up
05:07:03.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:03.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:04.675 01.530 15712 Exposure complete
05:07:04.736 00.061 15712 worker thread done servicing request
05:07:04.736 00.000 7988 OnExposeComplete: enter
05:07:04.736 00.000 7988 UpdateGuideState(): m_state=1
05:07:04.740 00.004 7988 UpdateCurrentPosition: no star selected
05:07:04.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:04.742 00.002 7988 Status Line: No star selected
05:07:04.744 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=35, FiltMax=48, Gamma=0.690
05:07:04.744 00.000 7988 UpdateGuideState exits: No star selected
05:07:04.746 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:04.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:04.748 00.002 7988 Enqueuing Expose request
05:07:04.748 00.000 15712 Worker thread wakes up
05:07:04.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:04.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:06.383 01.635 15712 Exposure complete
05:07:06.446 00.063 15712 worker thread done servicing request
05:07:06.446 00.000 7988 OnExposeComplete: enter
05:07:06.447 00.001 7988 UpdateGuideState(): m_state=1
05:07:06.447 00.000 7988 UpdateCurrentPosition: no star selected
05:07:06.449 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:06.451 00.002 7988 Status Line: No star selected
05:07:06.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=41, FiltMin=35, FiltMax=47, Gamma=0.690
05:07:06.453 00.002 7988 UpdateGuideState exits: No star selected
05:07:06.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:06.455 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:06.455 00.000 7988 Enqueuing Expose request
05:07:06.457 00.002 15712 Worker thread wakes up
05:07:06.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:06.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:07.983 01.526 15712 Exposure complete
05:07:08.045 00.062 15712 worker thread done servicing request
05:07:08.045 00.000 7988 OnExposeComplete: enter
05:07:08.045 00.000 7988 UpdateGuideState(): m_state=1
05:07:08.047 00.002 7988 UpdateCurrentPosition: no star selected
05:07:08.047 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:08.049 00.002 7988 Status Line: No star selected
05:07:08.051 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=41, FiltMin=35, FiltMax=47, Gamma=0.690
05:07:08.051 00.000 7988 UpdateGuideState exits: No star selected
05:07:08.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:08.055 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:08.055 00.000 7988 Enqueuing Expose request
05:07:08.055 00.000 15712 Worker thread wakes up
05:07:08.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:08.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:09.692 01.637 15712 Exposure complete
05:07:09.755 00.063 15712 worker thread done servicing request
05:07:09.755 00.000 7988 OnExposeComplete: enter
05:07:09.755 00.000 7988 UpdateGuideState(): m_state=1
05:07:09.757 00.002 7988 UpdateCurrentPosition: no star selected
05:07:09.759 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:09.759 00.000 7988 Status Line: No star selected
05:07:09.761 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=41, FiltMin=35, FiltMax=48, Gamma=0.690
05:07:09.761 00.000 7988 UpdateGuideState exits: No star selected
05:07:09.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:09.763 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:09.765 00.002 7988 Enqueuing Expose request
05:07:09.765 00.000 15712 Worker thread wakes up
05:07:09.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:09.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:11.293 01.528 15712 Exposure complete
05:07:11.354 00.061 15712 worker thread done servicing request
05:07:11.354 00.000 7988 OnExposeComplete: enter
05:07:11.356 00.002 7988 UpdateGuideState(): m_state=1
05:07:11.357 00.001 7988 UpdateCurrentPosition: no star selected
05:07:11.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:11.359 00.002 7988 Status Line: No star selected
05:07:11.361 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=35, FiltMax=50, Gamma=0.690
05:07:11.361 00.000 7988 UpdateGuideState exits: No star selected
05:07:11.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:11.361 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:11.361 00.000 7988 Enqueuing Expose request
05:07:11.361 00.000 15712 Worker thread wakes up
05:07:11.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:11.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:13.002 01.641 15712 Exposure complete
05:07:13.063 00.061 15712 worker thread done servicing request
05:07:13.063 00.000 7988 OnExposeComplete: enter
05:07:13.063 00.000 7988 UpdateGuideState(): m_state=1
05:07:13.067 00.004 7988 UpdateCurrentPosition: no star selected
05:07:13.067 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:13.069 00.002 7988 Status Line: No star selected
05:07:13.071 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=36, FiltMax=52, Gamma=0.690
05:07:13.071 00.000 7988 UpdateGuideState exits: No star selected
05:07:13.073 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:13.073 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:13.075 00.002 7988 Enqueuing Expose request
05:07:13.075 00.000 15712 Worker thread wakes up
05:07:13.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:13.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:14.600 01.525 15712 Exposure complete
05:07:14.661 00.061 15712 worker thread done servicing request
05:07:14.661 00.000 7988 OnExposeComplete: enter
05:07:14.661 00.000 7988 UpdateGuideState(): m_state=1
05:07:14.664 00.003 7988 UpdateCurrentPosition: no star selected
05:07:14.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:14.666 00.002 7988 Status Line: No star selected
05:07:14.668 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=45, FiltMin=37, FiltMax=52, Gamma=0.690
05:07:14.668 00.000 7988 UpdateGuideState exits: No star selected
05:07:14.670 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:14.670 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:14.670 00.000 7988 Enqueuing Expose request
05:07:14.670 00.000 15712 Worker thread wakes up
05:07:14.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:14.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:16.307 01.637 15712 Exposure complete
05:07:16.370 00.063 15712 worker thread done servicing request
05:07:16.370 00.000 7988 OnExposeComplete: enter
05:07:16.370 00.000 7988 UpdateGuideState(): m_state=1
05:07:16.370 00.000 7988 UpdateCurrentPosition: no star selected
05:07:16.370 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:16.370 00.000 7988 Status Line: No star selected
05:07:16.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=38, FiltMax=56, Gamma=0.690
05:07:16.370 00.000 7988 UpdateGuideState exits: No star selected
05:07:16.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:16.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:16.381 00.011 7988 Enqueuing Expose request
05:07:16.381 00.000 15712 Worker thread wakes up
05:07:16.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:16.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:17.904 01.523 15712 Exposure complete
05:07:17.966 00.062 15712 worker thread done servicing request
05:07:17.968 00.002 7988 OnExposeComplete: enter
05:07:17.968 00.000 7988 UpdateGuideState(): m_state=1
05:07:17.968 00.000 7988 UpdateCurrentPosition: no star selected
05:07:17.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:17.968 00.000 7988 Status Line: No star selected
05:07:17.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=38, FiltMax=56, Gamma=0.690
05:07:17.968 00.000 7988 UpdateGuideState exits: No star selected
05:07:17.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:17.968 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:17.968 00.000 7988 Enqueuing Expose request
05:07:17.968 00.000 15712 Worker thread wakes up
05:07:17.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:17.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:19.608 01.640 15712 Exposure complete
05:07:19.671 00.063 15712 worker thread done servicing request
05:07:19.671 00.000 7988 OnExposeComplete: enter
05:07:19.671 00.000 7988 UpdateGuideState(): m_state=1
05:07:19.674 00.003 7988 UpdateCurrentPosition: no star selected
05:07:19.674 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:19.674 00.000 7988 Status Line: No star selected
05:07:19.678 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=36, FiltMax=55, Gamma=0.690
05:07:19.678 00.000 7988 UpdateGuideState exits: No star selected
05:07:19.680 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:19.680 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:19.682 00.002 7988 Enqueuing Expose request
05:07:19.682 00.000 15712 Worker thread wakes up
05:07:19.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:19.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:21.206 01.524 15712 Exposure complete
05:07:21.270 00.064 15712 worker thread done servicing request
05:07:21.270 00.000 7988 OnExposeComplete: enter
05:07:21.270 00.000 7988 UpdateGuideState(): m_state=1
05:07:21.270 00.000 7988 UpdateCurrentPosition: no star selected
05:07:21.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:21.270 00.000 7988 Status Line: No star selected
05:07:21.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=34, FiltMax=55, Gamma=0.690
05:07:21.270 00.000 7988 UpdateGuideState exits: No star selected
05:07:21.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:21.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:21.270 00.000 7988 Enqueuing Expose request
05:07:21.270 00.000 15712 Worker thread wakes up
05:07:21.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:21.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:22.915 01.645 15712 Exposure complete
05:07:22.976 00.061 15712 worker thread done servicing request
05:07:22.978 00.002 7988 OnExposeComplete: enter
05:07:22.978 00.000 7988 UpdateGuideState(): m_state=1
05:07:22.978 00.000 7988 UpdateCurrentPosition: no star selected
05:07:22.978 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:22.978 00.000 7988 Status Line: No star selected
05:07:22.984 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=43, FiltMin=34, FiltMax=54, Gamma=0.690
05:07:22.984 00.000 7988 UpdateGuideState exits: No star selected
05:07:22.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:22.984 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:22.984 00.000 7988 Enqueuing Expose request
05:07:22.984 00.000 15712 Worker thread wakes up
05:07:22.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:22.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:24.512 01.528 15712 Exposure complete
05:07:24.574 00.062 15712 worker thread done servicing request
05:07:24.574 00.000 7988 OnExposeComplete: enter
05:07:24.574 00.000 7988 UpdateGuideState(): m_state=1
05:07:24.576 00.002 7988 UpdateCurrentPosition: no star selected
05:07:24.576 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:24.578 00.002 7988 Status Line: No star selected
05:07:24.580 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=42, FiltMin=34, FiltMax=52, Gamma=0.690
05:07:24.580 00.000 7988 UpdateGuideState exits: No star selected
05:07:24.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:24.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:24.584 00.004 7988 Enqueuing Expose request
05:07:24.584 00.000 15712 Worker thread wakes up
05:07:24.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:24.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:26.222 01.638 15712 Exposure complete
05:07:26.285 00.063 15712 worker thread done servicing request
05:07:26.285 00.000 7988 OnExposeComplete: enter
05:07:26.285 00.000 7988 UpdateGuideState(): m_state=1
05:07:26.285 00.000 7988 UpdateCurrentPosition: no star selected
05:07:26.285 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:26.285 00.000 7988 Status Line: No star selected
05:07:26.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=34, FiltMax=50, Gamma=0.690
05:07:26.285 00.000 7988 UpdateGuideState exits: No star selected
05:07:26.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:26.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:26.285 00.000 7988 Enqueuing Expose request
05:07:26.285 00.000 15712 Worker thread wakes up
05:07:26.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:26.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:27.821 01.536 15712 Exposure complete
05:07:27.883 00.062 15712 worker thread done servicing request
05:07:27.883 00.000 7988 OnExposeComplete: enter
05:07:27.883 00.000 7988 UpdateGuideState(): m_state=1
05:07:27.886 00.003 7988 UpdateCurrentPosition: no star selected
05:07:27.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:27.888 00.002 7988 Status Line: No star selected
05:07:27.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=34, FiltMax=50, Gamma=0.690
05:07:27.890 00.002 7988 UpdateGuideState exits: No star selected
05:07:27.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:27.892 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:27.892 00.000 7988 Enqueuing Expose request
05:07:27.894 00.002 15712 Worker thread wakes up
05:07:27.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:27.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:29.529 01.635 15712 Exposure complete
05:07:29.590 00.061 15712 worker thread done servicing request
05:07:29.590 00.000 7988 OnExposeComplete: enter
05:07:29.590 00.000 7988 UpdateGuideState(): m_state=1
05:07:29.593 00.003 7988 UpdateCurrentPosition: no star selected
05:07:29.595 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:29.595 00.000 7988 Status Line: No star selected
05:07:29.597 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=34, FiltMax=51, Gamma=0.690
05:07:29.597 00.000 7988 UpdateGuideState exits: No star selected
05:07:29.599 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:29.599 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:29.601 00.002 7988 Enqueuing Expose request
05:07:29.601 00.000 15712 Worker thread wakes up
05:07:29.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:29.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:31.122 01.521 15712 Exposure complete
05:07:31.184 00.062 15712 worker thread done servicing request
05:07:31.184 00.000 7988 OnExposeComplete: enter
05:07:31.184 00.000 7988 UpdateGuideState(): m_state=1
05:07:31.187 00.003 7988 UpdateCurrentPosition: no star selected
05:07:31.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:31.189 00.002 7988 Status Line: No star selected
05:07:31.191 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=36, FiltMax=53, Gamma=0.690
05:07:31.191 00.000 7988 UpdateGuideState exits: No star selected
05:07:31.193 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:31.193 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:31.195 00.002 7988 Enqueuing Expose request
05:07:31.195 00.000 15712 Worker thread wakes up
05:07:31.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:31.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:32.829 01.634 15712 Exposure complete
05:07:32.892 00.063 15712 worker thread done servicing request
05:07:32.892 00.000 7988 OnExposeComplete: enter
05:07:32.892 00.000 7988 UpdateGuideState(): m_state=1
05:07:32.895 00.003 7988 UpdateCurrentPosition: no star selected
05:07:32.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:32.897 00.002 7988 Status Line: No star selected
05:07:32.899 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=38, FiltMax=53, Gamma=0.690
05:07:32.899 00.000 7988 UpdateGuideState exits: No star selected
05:07:32.901 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:32.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:32.903 00.002 7988 Enqueuing Expose request
05:07:32.903 00.000 15712 Worker thread wakes up
05:07:32.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:32.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:34.429 01.526 15712 Exposure complete
05:07:34.494 00.065 15712 worker thread done servicing request
05:07:34.494 00.000 7988 OnExposeComplete: enter
05:07:34.496 00.002 7988 UpdateGuideState(): m_state=1
05:07:34.498 00.002 7988 UpdateCurrentPosition: no star selected
05:07:34.500 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:34.500 00.000 7988 Status Line: No star selected
05:07:34.504 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=40, FiltMax=53, Gamma=0.690
05:07:34.506 00.002 7988 UpdateGuideState exits: No star selected
05:07:34.507 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:34.509 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:34.511 00.002 7988 Enqueuing Expose request
05:07:34.513 00.002 15712 Worker thread wakes up
05:07:34.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:34.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:36.152 01.639 15712 Exposure complete
05:07:36.213 00.061 15712 worker thread done servicing request
05:07:36.213 00.000 7988 OnExposeComplete: enter
05:07:36.213 00.000 7988 UpdateGuideState(): m_state=1
05:07:36.217 00.004 7988 UpdateCurrentPosition: no star selected
05:07:36.217 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:36.219 00.002 7988 Status Line: No star selected
05:07:36.221 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
05:07:36.221 00.000 7988 UpdateGuideState exits: No star selected
05:07:36.223 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:36.223 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:36.223 00.000 7988 Enqueuing Expose request
05:07:36.225 00.002 15712 Worker thread wakes up
05:07:36.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:36.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:37.637 01.412 15712 Exposure complete
05:07:37.698 00.061 15712 worker thread done servicing request
05:07:37.698 00.000 7988 OnExposeComplete: enter
05:07:37.698 00.000 7988 UpdateGuideState(): m_state=1
05:07:37.702 00.004 7988 UpdateCurrentPosition: no star selected
05:07:37.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:37.704 00.002 7988 Status Line: No star selected
05:07:37.706 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
05:07:37.706 00.000 7988 UpdateGuideState exits: No star selected
05:07:37.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:37.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:37.706 00.000 7988 Enqueuing Expose request
05:07:37.706 00.000 15712 Worker thread wakes up
05:07:37.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:37.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:39.454 01.748 15712 Exposure complete
05:07:39.515 00.061 15712 worker thread done servicing request
05:07:39.515 00.000 7988 OnExposeComplete: enter
05:07:39.515 00.000 7988 UpdateGuideState(): m_state=1
05:07:39.519 00.004 7988 UpdateCurrentPosition: no star selected
05:07:39.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:39.521 00.002 7988 Status Line: No star selected
05:07:39.523 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
05:07:39.523 00.000 7988 UpdateGuideState exits: No star selected
05:07:39.525 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:39.525 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:39.526 00.001 7988 Enqueuing Expose request
05:07:39.526 00.000 15712 Worker thread wakes up
05:07:39.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:39.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:40.936 01.410 15712 Exposure complete
05:07:41.000 00.064 15712 worker thread done servicing request
05:07:41.000 00.000 7988 OnExposeComplete: enter
05:07:41.000 00.000 7988 UpdateGuideState(): m_state=1
05:07:41.002 00.002 7988 UpdateCurrentPosition: no star selected
05:07:41.002 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:41.004 00.002 7988 Status Line: No star selected
05:07:41.006 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=47, FiltMin=40, FiltMax=52, Gamma=0.690
05:07:41.007 00.001 7988 UpdateGuideState exits: No star selected
05:07:41.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:41.009 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:41.009 00.000 7988 Enqueuing Expose request
05:07:41.011 00.002 15712 Worker thread wakes up
05:07:41.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:41.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:42.645 01.634 15712 Exposure complete
05:07:42.706 00.061 15712 worker thread done servicing request
05:07:42.706 00.000 7988 OnExposeComplete: enter
05:07:42.709 00.003 7988 UpdateGuideState(): m_state=1
05:07:42.709 00.000 7988 UpdateCurrentPosition: no star selected
05:07:42.711 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:42.711 00.000 7988 Status Line: No star selected
05:07:42.713 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=39, FiltMax=55, Gamma=0.690
05:07:42.715 00.002 7988 UpdateGuideState exits: No star selected
05:07:42.715 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:42.715 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:42.717 00.002 7988 Enqueuing Expose request
05:07:42.717 00.000 15712 Worker thread wakes up
05:07:42.719 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:42.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:44.243 01.524 15712 Exposure complete
05:07:44.305 00.062 15712 worker thread done servicing request
05:07:44.305 00.000 7988 OnExposeComplete: enter
05:07:44.305 00.000 7988 UpdateGuideState(): m_state=1
05:07:44.308 00.003 7988 UpdateCurrentPosition: no star selected
05:07:44.308 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:44.311 00.003 7988 Status Line: No star selected
05:07:44.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=38, FiltMax=54, Gamma=0.690
05:07:44.313 00.002 7988 UpdateGuideState exits: No star selected
05:07:44.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:44.315 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:44.315 00.000 7988 Enqueuing Expose request
05:07:44.317 00.002 15712 Worker thread wakes up
05:07:44.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:44.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:45.949 01.632 15712 Exposure complete
05:07:46.013 00.064 15712 worker thread done servicing request
05:07:46.013 00.000 7988 OnExposeComplete: enter
05:07:46.013 00.000 7988 UpdateGuideState(): m_state=1
05:07:46.017 00.004 7988 UpdateCurrentPosition: no star selected
05:07:46.017 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:46.019 00.002 7988 Status Line: No star selected
05:07:46.021 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=37, FiltMax=54, Gamma=0.690
05:07:46.021 00.000 7988 UpdateGuideState exits: No star selected
05:07:46.023 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:46.023 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:46.025 00.002 7988 Enqueuing Expose request
05:07:46.025 00.000 15712 Worker thread wakes up
05:07:46.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:46.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:47.546 01.521 15712 Exposure complete
05:07:47.608 00.062 15712 worker thread done servicing request
05:07:47.608 00.000 7988 OnExposeComplete: enter
05:07:47.608 00.000 7988 UpdateGuideState(): m_state=1
05:07:47.611 00.003 7988 UpdateCurrentPosition: no star selected
05:07:47.611 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:47.611 00.000 7988 Status Line: No star selected
05:07:47.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=45, FiltMin=37, FiltMax=54, Gamma=0.690
05:07:47.611 00.000 7988 UpdateGuideState exits: No star selected
05:07:47.617 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:47.617 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:47.617 00.000 7988 Enqueuing Expose request
05:07:47.619 00.002 15712 Worker thread wakes up
05:07:47.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:47.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:49.250 01.631 15712 Exposure complete
05:07:49.313 00.063 15712 worker thread done servicing request
05:07:49.313 00.000 7988 OnExposeComplete: enter
05:07:49.313 00.000 7988 UpdateGuideState(): m_state=1
05:07:49.317 00.004 7988 UpdateCurrentPosition: no star selected
05:07:49.317 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:49.319 00.002 7988 Status Line: No star selected
05:07:49.321 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=43, FiltMin=37, FiltMax=54, Gamma=0.690
05:07:49.321 00.000 7988 UpdateGuideState exits: No star selected
05:07:49.323 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:49.323 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:49.325 00.002 7988 Enqueuing Expose request
05:07:49.325 00.000 15712 Worker thread wakes up
05:07:49.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:49.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:50.851 01.526 15712 Exposure complete
05:07:50.913 00.062 15712 worker thread done servicing request
05:07:50.913 00.000 7988 OnExposeComplete: enter
05:07:50.913 00.000 7988 UpdateGuideState(): m_state=1
05:07:50.913 00.000 7988 UpdateCurrentPosition: no star selected
05:07:50.913 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:50.913 00.000 7988 Status Line: No star selected
05:07:50.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=36, FiltMax=51, Gamma=0.690
05:07:50.913 00.000 7988 UpdateGuideState exits: No star selected
05:07:50.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:50.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:50.913 00.000 7988 Enqueuing Expose request
05:07:50.913 00.000 15712 Worker thread wakes up
05:07:50.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:50.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:52.561 01.648 15712 Exposure complete
05:07:52.622 00.061 15712 worker thread done servicing request
05:07:52.622 00.000 7988 OnExposeComplete: enter
05:07:52.622 00.000 7988 UpdateGuideState(): m_state=1
05:07:52.622 00.000 7988 UpdateCurrentPosition: no star selected
05:07:52.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:52.622 00.000 7988 Status Line: No star selected
05:07:52.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=36, FiltMax=51, Gamma=0.690
05:07:52.622 00.000 7988 UpdateGuideState exits: No star selected
05:07:52.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:52.622 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:52.632 00.010 7988 Enqueuing Expose request
05:07:52.632 00.000 15712 Worker thread wakes up
05:07:52.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:52.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:54.158 01.526 15712 Exposure complete
05:07:54.220 00.062 15712 worker thread done servicing request
05:07:54.220 00.000 7988 OnExposeComplete: enter
05:07:54.222 00.002 7988 UpdateGuideState(): m_state=1
05:07:54.222 00.000 7988 UpdateCurrentPosition: no star selected
05:07:54.224 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:54.224 00.000 7988 Status Line: No star selected
05:07:54.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=37, FiltMax=50, Gamma=0.690
05:07:54.224 00.000 7988 UpdateGuideState exits: No star selected
05:07:54.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:54.224 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:54.231 00.007 7988 Enqueuing Expose request
05:07:54.231 00.000 15712 Worker thread wakes up
05:07:54.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:54.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:55.864 01.633 15712 Exposure complete
05:07:55.928 00.064 15712 worker thread done servicing request
05:07:55.928 00.000 7988 OnExposeComplete: enter
05:07:55.929 00.001 7988 UpdateGuideState(): m_state=1
05:07:55.929 00.000 7988 UpdateCurrentPosition: no star selected
05:07:55.929 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:55.929 00.000 7988 Status Line: No star selected
05:07:55.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=44, FiltMin=37, FiltMax=50, Gamma=0.690
05:07:55.929 00.000 7988 UpdateGuideState exits: No star selected
05:07:55.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:55.929 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:55.929 00.000 7988 Enqueuing Expose request
05:07:55.929 00.000 15712 Worker thread wakes up
05:07:55.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:55.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:57.459 01.530 15712 Exposure complete
05:07:57.513 00.054 15712 worker thread done servicing request
05:07:57.523 00.010 7988 OnExposeComplete: enter
05:07:57.523 00.000 7988 UpdateGuideState(): m_state=1
05:07:57.523 00.000 7988 UpdateCurrentPosition: no star selected
05:07:57.523 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:57.523 00.000 7988 Status Line: No star selected
05:07:57.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=44, FiltMin=37, FiltMax=51, Gamma=0.690
05:07:57.530 00.007 7988 UpdateGuideState exits: No star selected
05:07:57.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:57.530 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:57.530 00.000 7988 Enqueuing Expose request
05:07:57.535 00.005 15712 Worker thread wakes up
05:07:57.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:57.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:07:59.170 01.635 15712 Exposure complete
05:07:59.230 00.060 15712 worker thread done servicing request
05:07:59.232 00.002 7988 OnExposeComplete: enter
05:07:59.232 00.000 7988 UpdateGuideState(): m_state=1
05:07:59.232 00.000 7988 UpdateCurrentPosition: no star selected
05:07:59.232 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:07:59.232 00.000 7988 Status Line: No star selected
05:07:59.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=44, FiltMin=38, FiltMax=51, Gamma=0.690
05:07:59.232 00.000 7988 UpdateGuideState exits: No star selected
05:07:59.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:07:59.232 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:07:59.232 00.000 7988 Enqueuing Expose request
05:07:59.232 00.000 15712 Worker thread wakes up
05:07:59.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:07:59.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:00.761 01.529 15712 Exposure complete
05:08:00.823 00.062 15712 worker thread done servicing request
05:08:00.823 00.000 7988 OnExposeComplete: enter
05:08:00.823 00.000 7988 UpdateGuideState(): m_state=1
05:08:00.826 00.003 7988 UpdateCurrentPosition: no star selected
05:08:00.826 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:00.828 00.002 7988 Status Line: No star selected
05:08:00.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=37, FiltMax=52, Gamma=0.690
05:08:00.830 00.002 7988 UpdateGuideState exits: No star selected
05:08:00.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:00.832 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:00.832 00.000 7988 Enqueuing Expose request
05:08:00.834 00.002 15712 Worker thread wakes up
05:08:00.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:00.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:02.469 01.635 15712 Exposure complete
05:08:02.531 00.062 15712 worker thread done servicing request
05:08:02.531 00.000 7988 OnExposeComplete: enter
05:08:02.531 00.000 7988 UpdateGuideState(): m_state=1
05:08:02.534 00.003 7988 UpdateCurrentPosition: no star selected
05:08:02.534 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:02.536 00.002 7988 Status Line: No star selected
05:08:02.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=46, FiltMin=38, FiltMax=54, Gamma=0.690
05:08:02.536 00.000 7988 UpdateGuideState exits: No star selected
05:08:02.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:02.536 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:02.536 00.000 7988 Enqueuing Expose request
05:08:02.536 00.000 15712 Worker thread wakes up
05:08:02.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:02.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:04.068 01.532 15712 Exposure complete
05:08:04.129 00.061 15712 worker thread done servicing request
05:08:04.129 00.000 7988 OnExposeComplete: enter
05:08:04.129 00.000 7988 UpdateGuideState(): m_state=1
05:08:04.132 00.003 7988 UpdateCurrentPosition: no star selected
05:08:04.132 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:04.134 00.002 7988 Status Line: No star selected
05:08:04.136 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=39, FiltMax=54, Gamma=0.690
05:08:04.136 00.000 7988 UpdateGuideState exits: No star selected
05:08:04.138 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:04.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:04.140 00.002 7988 Enqueuing Expose request
05:08:04.140 00.000 15712 Worker thread wakes up
05:08:04.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:04.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:05.776 01.636 15712 Exposure complete
05:08:05.838 00.062 15712 worker thread done servicing request
05:08:05.838 00.000 7988 OnExposeComplete: enter
05:08:05.838 00.000 7988 UpdateGuideState(): m_state=1
05:08:05.841 00.003 7988 UpdateCurrentPosition: no star selected
05:08:05.841 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:05.843 00.002 7988 Status Line: No star selected
05:08:05.845 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=41, FiltMax=54, Gamma=0.690
05:08:05.845 00.000 7988 UpdateGuideState exits: No star selected
05:08:05.848 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:05.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:05.848 00.000 7988 Enqueuing Expose request
05:08:05.848 00.000 15712 Worker thread wakes up
05:08:05.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:05.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:07.376 01.528 15712 Exposure complete
05:08:07.437 00.061 15712 worker thread done servicing request
05:08:07.437 00.000 7988 OnExposeComplete: enter
05:08:07.437 00.000 7988 UpdateGuideState(): m_state=1
05:08:07.440 00.003 7988 UpdateCurrentPosition: no star selected
05:08:07.440 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:07.442 00.002 7988 Status Line: No star selected
05:08:07.444 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=41, FiltMax=54, Gamma=0.690
05:08:07.444 00.000 7988 UpdateGuideState exits: No star selected
05:08:07.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:07.447 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:07.447 00.000 7988 Enqueuing Expose request
05:08:07.449 00.002 15712 Worker thread wakes up
05:08:07.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:07.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:09.085 01.636 15712 Exposure complete
05:08:09.146 00.061 15712 worker thread done servicing request
05:08:09.146 00.000 7988 OnExposeComplete: enter
05:08:09.148 00.002 7988 UpdateGuideState(): m_state=1
05:08:09.148 00.000 7988 UpdateCurrentPosition: no star selected
05:08:09.150 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:09.150 00.000 7988 Status Line: No star selected
05:08:09.152 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=41, FiltMax=54, Gamma=0.690
05:08:09.154 00.002 7988 UpdateGuideState exits: No star selected
05:08:09.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:09.156 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:09.156 00.000 7988 Enqueuing Expose request
05:08:09.158 00.002 15712 Worker thread wakes up
05:08:09.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:09.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:10.682 01.524 15712 Exposure complete
05:08:10.743 00.061 15712 worker thread done servicing request
05:08:10.743 00.000 7988 OnExposeComplete: enter
05:08:10.743 00.000 7988 UpdateGuideState(): m_state=1
05:08:10.747 00.004 7988 UpdateCurrentPosition: no star selected
05:08:10.748 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:10.748 00.000 7988 Status Line: No star selected
05:08:10.750 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=41, FiltMax=54, Gamma=0.690
05:08:10.752 00.002 7988 UpdateGuideState exits: No star selected
05:08:10.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:10.752 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:10.752 00.000 7988 Enqueuing Expose request
05:08:10.752 00.000 15712 Worker thread wakes up
05:08:10.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:10.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:12.392 01.640 15712 Exposure complete
05:08:12.453 00.061 15712 worker thread done servicing request
05:08:12.455 00.002 7988 OnExposeComplete: enter
05:08:12.455 00.000 7988 UpdateGuideState(): m_state=1
05:08:12.455 00.000 7988 UpdateCurrentPosition: no star selected
05:08:12.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:12.455 00.000 7988 Status Line: No star selected
05:08:12.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=39, FiltMax=54, Gamma=0.690
05:08:12.455 00.000 7988 UpdateGuideState exits: No star selected
05:08:12.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:12.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:12.455 00.000 7988 Enqueuing Expose request
05:08:12.455 00.000 15712 Worker thread wakes up
05:08:12.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:12.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:13.988 01.533 15712 Exposure complete
05:08:14.049 00.061 15712 worker thread done servicing request
05:08:14.049 00.000 7988 OnExposeComplete: enter
05:08:14.049 00.000 7988 UpdateGuideState(): m_state=1
05:08:14.049 00.000 7988 UpdateCurrentPosition: no star selected
05:08:14.053 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:14.053 00.000 7988 Status Line: No star selected
05:08:14.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=47, FiltMin=40, FiltMax=54, Gamma=0.690
05:08:14.053 00.000 7988 UpdateGuideState exits: No star selected
05:08:14.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:14.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:14.053 00.000 7988 Enqueuing Expose request
05:08:14.053 00.000 15712 Worker thread wakes up
05:08:14.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:14.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:15.805 01.752 15712 Exposure complete
05:08:15.867 00.062 15712 worker thread done servicing request
05:08:15.867 00.000 7988 OnExposeComplete: enter
05:08:15.867 00.000 7988 UpdateGuideState(): m_state=1
05:08:15.871 00.004 7988 UpdateCurrentPosition: no star selected
05:08:15.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:15.873 00.002 7988 Status Line: No star selected
05:08:15.875 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=39, FiltMax=53, Gamma=0.690
05:08:15.875 00.000 7988 UpdateGuideState exits: No star selected
05:08:15.877 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:15.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:15.879 00.002 7988 Enqueuing Expose request
05:08:15.879 00.000 15712 Worker thread wakes up
05:08:15.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:15.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:17.294 01.415 15712 Exposure complete
05:08:17.356 00.062 15712 worker thread done servicing request
05:08:17.358 00.002 7988 OnExposeComplete: enter
05:08:17.358 00.000 7988 UpdateGuideState(): m_state=1
05:08:17.358 00.000 7988 UpdateCurrentPosition: no star selected
05:08:17.358 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:17.358 00.000 7988 Status Line: No star selected
05:08:17.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=39, FiltMax=51, Gamma=0.690
05:08:17.358 00.000 7988 UpdateGuideState exits: No star selected
05:08:17.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:17.358 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:17.358 00.000 7988 Enqueuing Expose request
05:08:17.358 00.000 15712 Worker thread wakes up
05:08:17.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:17.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:19.005 01.647 15712 Exposure complete
05:08:19.065 00.060 15712 worker thread done servicing request
05:08:19.065 00.000 7988 OnExposeComplete: enter
05:08:19.065 00.000 7988 UpdateGuideState(): m_state=1
05:08:19.071 00.006 7988 UpdateCurrentPosition: no star selected
05:08:19.073 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:19.073 00.000 7988 Status Line: No star selected
05:08:19.075 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=39, FiltMax=51, Gamma=0.690
05:08:19.077 00.002 7988 UpdateGuideState exits: No star selected
05:08:19.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:19.079 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:19.079 00.000 7988 Enqueuing Expose request
05:08:19.081 00.002 15712 Worker thread wakes up
05:08:19.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:19.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:20.502 01.421 15712 Exposure complete
05:08:20.566 00.064 15712 worker thread done servicing request
05:08:20.566 00.000 7988 OnExposeComplete: enter
05:08:20.568 00.002 7988 UpdateGuideState(): m_state=1
05:08:20.570 00.002 7988 UpdateCurrentPosition: no star selected
05:08:20.570 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:20.572 00.002 7988 Status Line: No star selected
05:08:20.573 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=45, FiltMin=38, FiltMax=51, Gamma=0.690
05:08:20.575 00.002 7988 UpdateGuideState exits: No star selected
05:08:20.577 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:20.578 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:20.578 00.000 7988 Enqueuing Expose request
05:08:20.578 00.000 15712 Worker thread wakes up
05:08:20.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:20.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:22.208 01.630 15712 Exposure complete
05:08:22.270 00.062 15712 worker thread done servicing request
05:08:22.270 00.000 7988 OnExposeComplete: enter
05:08:22.270 00.000 7988 UpdateGuideState(): m_state=1
05:08:22.274 00.004 7988 UpdateCurrentPosition: no star selected
05:08:22.275 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:22.275 00.000 7988 Status Line: No star selected
05:08:22.277 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=39, FiltMax=52, Gamma=0.690
05:08:22.279 00.002 7988 UpdateGuideState exits: No star selected
05:08:22.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:22.281 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:22.281 00.000 7988 Enqueuing Expose request
05:08:22.283 00.002 15712 Worker thread wakes up
05:08:22.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:22.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:23.808 01.525 15712 Exposure complete
05:08:23.870 00.062 15712 worker thread done servicing request
05:08:23.870 00.000 7988 OnExposeComplete: enter
05:08:23.870 00.000 7988 UpdateGuideState(): m_state=1
05:08:23.873 00.003 7988 UpdateCurrentPosition: no star selected
05:08:23.874 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:23.874 00.000 7988 Status Line: No star selected
05:08:23.876 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=39, FiltMax=52, Gamma=0.690
05:08:23.876 00.000 7988 UpdateGuideState exits: No star selected
05:08:23.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:23.876 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:23.876 00.000 7988 Enqueuing Expose request
05:08:23.876 00.000 15712 Worker thread wakes up
05:08:23.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:23.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:25.517 01.641 15712 Exposure complete
05:08:25.581 00.064 15712 worker thread done servicing request
05:08:25.581 00.000 7988 OnExposeComplete: enter
05:08:25.581 00.000 7988 UpdateGuideState(): m_state=1
05:08:25.584 00.003 7988 UpdateCurrentPosition: no star selected
05:08:25.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:25.586 00.002 7988 Status Line: No star selected
05:08:25.588 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=45, FiltMin=39, FiltMax=52, Gamma=0.690
05:08:25.588 00.000 7988 UpdateGuideState exits: No star selected
05:08:25.590 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:25.590 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:25.592 00.002 7988 Enqueuing Expose request
05:08:25.592 00.000 15712 Worker thread wakes up
05:08:25.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:25.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:27.118 01.526 15712 Exposure complete
05:08:27.178 00.060 15712 worker thread done servicing request
05:08:27.178 00.000 7988 OnExposeComplete: enter
05:08:27.178 00.000 7988 UpdateGuideState(): m_state=1
05:08:27.183 00.005 7988 UpdateCurrentPosition: no star selected
05:08:27.183 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:27.185 00.002 7988 Status Line: No star selected
05:08:27.187 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=39, FiltMax=52, Gamma=0.690
05:08:27.187 00.000 7988 UpdateGuideState exits: No star selected
05:08:27.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:27.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:27.187 00.000 7988 Enqueuing Expose request
05:08:27.187 00.000 15712 Worker thread wakes up
05:08:27.192 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:27.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:28.827 01.635 15712 Exposure complete
05:08:28.889 00.062 15712 worker thread done servicing request
05:08:28.889 00.000 7988 OnExposeComplete: enter
05:08:28.889 00.000 7988 UpdateGuideState(): m_state=1
05:08:28.892 00.003 7988 UpdateCurrentPosition: no star selected
05:08:28.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:28.895 00.003 7988 Status Line: No star selected
05:08:28.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=39, FiltMax=54, Gamma=0.690
05:08:28.897 00.002 7988 UpdateGuideState exits: No star selected
05:08:28.897 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:28.899 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:28.899 00.000 7988 Enqueuing Expose request
05:08:28.901 00.002 15712 Worker thread wakes up
05:08:28.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:28.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:30.423 01.522 15712 Exposure complete
05:08:30.486 00.063 15712 worker thread done servicing request
05:08:30.486 00.000 7988 OnExposeComplete: enter
05:08:30.486 00.000 7988 UpdateGuideState(): m_state=1
05:08:30.488 00.002 7988 UpdateCurrentPosition: no star selected
05:08:30.490 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:30.490 00.000 7988 Status Line: No star selected
05:08:30.492 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=39, FiltMax=54, Gamma=0.690
05:08:30.494 00.002 7988 UpdateGuideState exits: No star selected
05:08:30.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:30.497 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:30.497 00.000 7988 Enqueuing Expose request
05:08:30.499 00.002 15712 Worker thread wakes up
05:08:30.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:30.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:32.128 01.629 15712 Exposure complete
05:08:32.190 00.062 15712 worker thread done servicing request
05:08:32.190 00.000 7988 OnExposeComplete: enter
05:08:32.190 00.000 7988 UpdateGuideState(): m_state=1
05:08:32.194 00.004 7988 UpdateCurrentPosition: no star selected
05:08:32.194 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:32.196 00.002 7988 Status Line: No star selected
05:08:32.198 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=47, FiltMin=41, FiltMax=54, Gamma=0.690
05:08:32.198 00.000 7988 UpdateGuideState exits: No star selected
05:08:32.200 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:32.200 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:32.202 00.002 7988 Enqueuing Expose request
05:08:32.202 00.000 15712 Worker thread wakes up
05:08:32.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:32.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:33.726 01.524 15712 Exposure complete
05:08:33.788 00.062 15712 worker thread done servicing request
05:08:33.788 00.000 7988 OnExposeComplete: enter
05:08:33.788 00.000 7988 UpdateGuideState(): m_state=1
05:08:33.788 00.000 7988 UpdateCurrentPosition: no star selected
05:08:33.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:33.788 00.000 7988 Status Line: No star selected
05:08:33.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=47, FiltMin=41, FiltMax=54, Gamma=0.690
05:08:33.788 00.000 7988 UpdateGuideState exits: No star selected
05:08:33.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:33.788 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:33.788 00.000 7988 Enqueuing Expose request
05:08:33.788 00.000 15712 Worker thread wakes up
05:08:33.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:33.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:35.433 01.645 15712 Exposure complete
05:08:35.496 00.063 15712 worker thread done servicing request
05:08:35.496 00.000 7988 OnExposeComplete: enter
05:08:35.496 00.000 7988 UpdateGuideState(): m_state=1
05:08:35.496 00.000 7988 UpdateCurrentPosition: no star selected
05:08:35.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:35.501 00.005 7988 Status Line: No star selected
05:08:35.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=47, FiltMin=41, FiltMax=54, Gamma=0.690
05:08:35.501 00.000 7988 UpdateGuideState exits: No star selected
05:08:35.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:35.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:35.501 00.000 7988 Enqueuing Expose request
05:08:35.501 00.000 15712 Worker thread wakes up
05:08:35.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:35.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:37.031 01.530 15712 Exposure complete
05:08:37.092 00.061 15712 worker thread done servicing request
05:08:37.092 00.000 7988 OnExposeComplete: enter
05:08:37.092 00.000 7988 UpdateGuideState(): m_state=1
05:08:37.095 00.003 7988 UpdateCurrentPosition: no star selected
05:08:37.095 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:37.097 00.002 7988 Status Line: No star selected
05:08:37.099 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=41, FiltMax=58, Gamma=0.690
05:08:37.099 00.000 7988 UpdateGuideState exits: No star selected
05:08:37.099 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:37.099 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:37.099 00.000 7988 Enqueuing Expose request
05:08:37.099 00.000 15712 Worker thread wakes up
05:08:37.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:37.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:38.740 01.641 15712 Exposure complete
05:08:38.802 00.062 15712 worker thread done servicing request
05:08:38.802 00.000 7988 OnExposeComplete: enter
05:08:38.802 00.000 7988 UpdateGuideState(): m_state=1
05:08:38.805 00.003 7988 UpdateCurrentPosition: no star selected
05:08:38.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:38.807 00.002 7988 Status Line: No star selected
05:08:38.809 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=38, FiltMax=56, Gamma=0.690
05:08:38.809 00.000 7988 UpdateGuideState exits: No star selected
05:08:38.811 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:38.811 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:38.813 00.002 7988 Enqueuing Expose request
05:08:38.813 00.000 15712 Worker thread wakes up
05:08:38.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:38.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:40.338 01.525 15712 Exposure complete
05:08:40.400 00.062 15712 worker thread done servicing request
05:08:40.400 00.000 7988 OnExposeComplete: enter
05:08:40.400 00.000 7988 UpdateGuideState(): m_state=1
05:08:40.403 00.003 7988 UpdateCurrentPosition: no star selected
05:08:40.403 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:40.403 00.000 7988 Status Line: No star selected
05:08:40.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=40, FiltMax=57, Gamma=0.690
05:08:40.403 00.000 7988 UpdateGuideState exits: No star selected
05:08:40.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:40.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:40.403 00.000 7988 Enqueuing Expose request
05:08:40.403 00.000 15712 Worker thread wakes up
05:08:40.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:40.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:42.043 01.640 15712 Exposure complete
05:08:42.106 00.063 15712 worker thread done servicing request
05:08:42.106 00.000 7988 OnExposeComplete: enter
05:08:42.106 00.000 7988 UpdateGuideState(): m_state=1
05:08:42.106 00.000 7988 UpdateCurrentPosition: no star selected
05:08:42.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:42.106 00.000 7988 Status Line: No star selected
05:08:42.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=46, FiltMin=39, FiltMax=53, Gamma=0.690
05:08:42.106 00.000 7988 UpdateGuideState exits: No star selected
05:08:42.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:42.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:42.106 00.000 7988 Enqueuing Expose request
05:08:42.106 00.000 15712 Worker thread wakes up
05:08:42.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:42.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:43.639 01.533 15712 Exposure complete
05:08:43.702 00.063 15712 worker thread done servicing request
05:08:43.703 00.001 7988 OnExposeComplete: enter
05:08:43.703 00.000 7988 UpdateGuideState(): m_state=1
05:08:43.703 00.000 7988 UpdateCurrentPosition: no star selected
05:08:43.703 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:43.707 00.004 7988 Status Line: No star selected
05:08:43.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=38, FiltMax=52, Gamma=0.690
05:08:43.707 00.000 7988 UpdateGuideState exits: No star selected
05:08:43.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:43.707 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:43.707 00.000 7988 Enqueuing Expose request
05:08:43.707 00.000 15712 Worker thread wakes up
05:08:43.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:43.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:45.349 01.642 15712 Exposure complete
05:08:45.410 00.061 15712 worker thread done servicing request
05:08:45.412 00.002 7988 OnExposeComplete: enter
05:08:45.412 00.000 7988 UpdateGuideState(): m_state=1
05:08:45.412 00.000 7988 UpdateCurrentPosition: no star selected
05:08:45.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:45.412 00.000 7988 Status Line: No star selected
05:08:45.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=37, FiltMax=50, Gamma=0.690
05:08:45.412 00.000 7988 UpdateGuideState exits: No star selected
05:08:45.412 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:45.412 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:45.412 00.000 7988 Enqueuing Expose request
05:08:45.412 00.000 15712 Worker thread wakes up
05:08:45.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:45.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:46.947 01.535 15712 Exposure complete
05:08:47.008 00.061 15712 worker thread done servicing request
05:08:47.008 00.000 7988 OnExposeComplete: enter
05:08:47.008 00.000 7988 UpdateGuideState(): m_state=1
05:08:47.008 00.000 7988 UpdateCurrentPosition: no star selected
05:08:47.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:47.008 00.000 7988 Status Line: No star selected
05:08:47.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=36, FiltMax=51, Gamma=0.690
05:08:47.008 00.000 7988 UpdateGuideState exits: No star selected
05:08:47.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:47.023 00.015 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:47.023 00.000 7988 Enqueuing Expose request
05:08:47.024 00.001 15712 Worker thread wakes up
05:08:47.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:47.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:48.767 01.743 15712 Exposure complete
05:08:48.831 00.064 15712 worker thread done servicing request
05:08:48.831 00.000 7988 OnExposeComplete: enter
05:08:48.831 00.000 7988 UpdateGuideState(): m_state=1
05:08:48.833 00.002 7988 UpdateCurrentPosition: no star selected
05:08:48.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:48.835 00.002 7988 Status Line: No star selected
05:08:48.837 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=43, FiltMin=36, FiltMax=50, Gamma=0.690
05:08:48.837 00.000 7988 UpdateGuideState exits: No star selected
05:08:48.839 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:48.839 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:48.841 00.002 7988 Enqueuing Expose request
05:08:48.841 00.000 15712 Worker thread wakes up
05:08:48.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:48.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:50.252 01.411 15712 Exposure complete
05:08:50.314 00.062 15712 worker thread done servicing request
05:08:50.314 00.000 7988 OnExposeComplete: enter
05:08:50.314 00.000 7988 UpdateGuideState(): m_state=1
05:08:50.317 00.003 7988 UpdateCurrentPosition: no star selected
05:08:50.317 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:50.319 00.002 7988 Status Line: No star selected
05:08:50.321 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=35, FiltMax=50, Gamma=0.690
05:08:50.321 00.000 7988 UpdateGuideState exits: No star selected
05:08:50.323 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:50.323 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:50.323 00.000 7988 Enqueuing Expose request
05:08:50.323 00.000 15712 Worker thread wakes up
05:08:50.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:50.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:51.963 01.640 15712 Exposure complete
05:08:52.025 00.062 15712 worker thread done servicing request
05:08:52.025 00.000 7988 OnExposeComplete: enter
05:08:52.025 00.000 7988 UpdateGuideState(): m_state=1
05:08:52.029 00.004 7988 UpdateCurrentPosition: no star selected
05:08:52.029 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:52.031 00.002 7988 Status Line: No star selected
05:08:52.033 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=36, FiltMax=50, Gamma=0.690
05:08:52.033 00.000 7988 UpdateGuideState exits: No star selected
05:08:52.035 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:52.035 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:52.037 00.002 7988 Enqueuing Expose request
05:08:52.037 00.000 15712 Worker thread wakes up
05:08:52.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:52.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:53.561 01.524 15712 Exposure complete
05:08:53.623 00.062 15712 worker thread done servicing request
05:08:53.623 00.000 7988 OnExposeComplete: enter
05:08:53.623 00.000 7988 UpdateGuideState(): m_state=1
05:08:53.628 00.005 7988 UpdateCurrentPosition: no star selected
05:08:53.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:53.630 00.002 7988 Status Line: No star selected
05:08:53.632 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=36, FiltMax=51, Gamma=0.690
05:08:53.632 00.000 7988 UpdateGuideState exits: No star selected
05:08:53.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:53.632 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:53.632 00.000 7988 Enqueuing Expose request
05:08:53.632 00.000 15712 Worker thread wakes up
05:08:53.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:53.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:55.266 01.634 15712 Exposure complete
05:08:55.330 00.064 15712 worker thread done servicing request
05:08:55.330 00.000 7988 OnExposeComplete: enter
05:08:55.332 00.002 7988 UpdateGuideState(): m_state=1
05:08:55.332 00.000 7988 UpdateCurrentPosition: no star selected
05:08:55.332 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:55.332 00.000 7988 Status Line: No star selected
05:08:55.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=43, FiltMin=36, FiltMax=51, Gamma=0.690
05:08:55.332 00.000 7988 UpdateGuideState exits: No star selected
05:08:55.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:55.340 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:55.340 00.000 7988 Enqueuing Expose request
05:08:55.340 00.000 15712 Worker thread wakes up
05:08:55.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:55.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:56.865 01.525 15712 Exposure complete
05:08:56.927 00.062 15712 worker thread done servicing request
05:08:56.927 00.000 7988 OnExposeComplete: enter
05:08:56.927 00.000 7988 UpdateGuideState(): m_state=1
05:08:56.929 00.002 7988 UpdateCurrentPosition: no star selected
05:08:56.929 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:56.931 00.002 7988 Status Line: No star selected
05:08:56.933 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=43, FiltMin=36, FiltMax=50, Gamma=0.690
05:08:56.933 00.000 7988 UpdateGuideState exits: No star selected
05:08:56.935 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:56.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:56.937 00.002 7988 Enqueuing Expose request
05:08:56.937 00.000 15712 Worker thread wakes up
05:08:56.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:56.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:08:58.572 01.635 15712 Exposure complete
05:08:58.633 00.061 15712 worker thread done servicing request
05:08:58.633 00.000 7988 OnExposeComplete: enter
05:08:58.633 00.000 7988 UpdateGuideState(): m_state=1
05:08:58.635 00.002 7988 UpdateCurrentPosition: no star selected
05:08:58.635 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:08:58.637 00.002 7988 Status Line: No star selected
05:08:58.639 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=35, FiltMax=50, Gamma=0.690
05:08:58.639 00.000 7988 UpdateGuideState exits: No star selected
05:08:58.641 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:08:58.641 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:08:58.643 00.002 7988 Enqueuing Expose request
05:08:58.643 00.000 15712 Worker thread wakes up
05:08:58.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:08:58.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:00.165 01.522 15712 Exposure complete
05:09:00.228 00.063 15712 worker thread done servicing request
05:09:00.228 00.000 7988 OnExposeComplete: enter
05:09:00.228 00.000 7988 UpdateGuideState(): m_state=1
05:09:00.231 00.003 7988 UpdateCurrentPosition: no star selected
05:09:00.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:00.233 00.002 7988 Status Line: No star selected
05:09:00.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=42, FiltMin=36, FiltMax=50, Gamma=0.690
05:09:00.233 00.000 7988 UpdateGuideState exits: No star selected
05:09:00.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:00.233 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:00.233 00.000 7988 Enqueuing Expose request
05:09:00.233 00.000 15712 Worker thread wakes up
05:09:00.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:00.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:01.877 01.644 15712 Exposure complete
05:09:01.939 00.062 15712 worker thread done servicing request
05:09:01.939 00.000 7988 OnExposeComplete: enter
05:09:01.939 00.000 7988 UpdateGuideState(): m_state=1
05:09:01.939 00.000 7988 UpdateCurrentPosition: no star selected
05:09:01.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:01.939 00.000 7988 Status Line: No star selected
05:09:01.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=42, FiltMin=36, FiltMax=50, Gamma=0.690
05:09:01.946 00.007 7988 UpdateGuideState exits: No star selected
05:09:01.946 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:01.946 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:01.946 00.000 7988 Enqueuing Expose request
05:09:01.946 00.000 15712 Worker thread wakes up
05:09:01.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:01.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:03.472 01.526 15712 Exposure complete
05:09:03.534 00.062 15712 worker thread done servicing request
05:09:03.534 00.000 7988 OnExposeComplete: enter
05:09:03.534 00.000 7988 UpdateGuideState(): m_state=1
05:09:03.537 00.003 7988 UpdateCurrentPosition: no star selected
05:09:03.537 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:03.539 00.002 7988 Status Line: No star selected
05:09:03.541 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=37, FiltMax=50, Gamma=0.690
05:09:03.541 00.000 7988 UpdateGuideState exits: No star selected
05:09:03.543 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:03.544 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:03.544 00.000 7988 Enqueuing Expose request
05:09:03.546 00.002 15712 Worker thread wakes up
05:09:03.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:03.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:05.183 01.637 15712 Exposure complete
05:09:05.245 00.062 15712 worker thread done servicing request
05:09:05.245 00.000 7988 OnExposeComplete: enter
05:09:05.245 00.000 7988 UpdateGuideState(): m_state=1
05:09:05.248 00.003 7988 UpdateCurrentPosition: no star selected
05:09:05.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:05.250 00.002 7988 Status Line: No star selected
05:09:05.252 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=43, FiltMin=36, FiltMax=52, Gamma=0.690
05:09:05.252 00.000 7988 UpdateGuideState exits: No star selected
05:09:05.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:05.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:05.252 00.000 7988 Enqueuing Expose request
05:09:05.252 00.000 15712 Worker thread wakes up
05:09:05.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:05.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:06.779 01.527 15712 Exposure complete
05:09:06.829 00.050 15712 worker thread done servicing request
05:09:06.841 00.012 7988 OnExposeComplete: enter
05:09:06.841 00.000 7988 UpdateGuideState(): m_state=1
05:09:06.843 00.002 7988 UpdateCurrentPosition: no star selected
05:09:06.843 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:06.845 00.002 7988 Status Line: No star selected
05:09:06.846 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=37, FiltMax=50, Gamma=0.690
05:09:06.846 00.000 7988 UpdateGuideState exits: No star selected
05:09:06.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:06.846 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:06.846 00.000 7988 Enqueuing Expose request
05:09:06.846 00.000 15712 Worker thread wakes up
05:09:06.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:06.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:08.491 01.645 15712 Exposure complete
05:09:08.553 00.062 15712 worker thread done servicing request
05:09:08.555 00.002 7988 OnExposeComplete: enter
05:09:08.555 00.000 7988 UpdateGuideState(): m_state=1
05:09:08.555 00.000 7988 UpdateCurrentPosition: no star selected
05:09:08.555 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:08.555 00.000 7988 Status Line: No star selected
05:09:08.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=37, FiltMax=51, Gamma=0.690
05:09:08.555 00.000 7988 UpdateGuideState exits: No star selected
05:09:08.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:08.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:08.555 00.000 7988 Enqueuing Expose request
05:09:08.555 00.000 15712 Worker thread wakes up
05:09:08.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:08.566 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:10.086 01.520 15712 Exposure complete
05:09:10.152 00.066 15712 worker thread done servicing request
05:09:10.152 00.000 7988 OnExposeComplete: enter
05:09:10.152 00.000 7988 UpdateGuideState(): m_state=1
05:09:10.152 00.000 7988 UpdateCurrentPosition: no star selected
05:09:10.152 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:10.158 00.006 7988 Status Line: No star selected
05:09:10.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=37, FiltMax=51, Gamma=0.690
05:09:10.158 00.000 7988 UpdateGuideState exits: No star selected
05:09:10.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:10.163 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:10.163 00.000 7988 Enqueuing Expose request
05:09:10.165 00.002 15712 Worker thread wakes up
05:09:10.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:10.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:11.905 01.740 15712 Exposure complete
05:09:11.966 00.061 15712 worker thread done servicing request
05:09:11.969 00.003 7988 OnExposeComplete: enter
05:09:11.969 00.000 7988 UpdateGuideState(): m_state=1
05:09:11.971 00.002 7988 UpdateCurrentPosition: no star selected
05:09:11.971 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:11.973 00.002 7988 Status Line: No star selected
05:09:11.975 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=37, FiltMax=51, Gamma=0.690
05:09:11.975 00.000 7988 UpdateGuideState exits: No star selected
05:09:11.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:11.975 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:11.975 00.000 7988 Enqueuing Expose request
05:09:11.975 00.000 15712 Worker thread wakes up
05:09:11.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:11.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:13.390 01.415 15712 Exposure complete
05:09:13.452 00.062 15712 worker thread done servicing request
05:09:13.452 00.000 7988 OnExposeComplete: enter
05:09:13.452 00.000 7988 UpdateGuideState(): m_state=1
05:09:13.455 00.003 7988 UpdateCurrentPosition: no star selected
05:09:13.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:13.457 00.002 7988 Status Line: No star selected
05:09:13.459 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=45, FiltMin=38, FiltMax=51, Gamma=0.690
05:09:13.459 00.000 7988 UpdateGuideState exits: No star selected
05:09:13.459 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:13.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:13.459 00.000 7988 Enqueuing Expose request
05:09:13.459 00.000 15712 Worker thread wakes up
05:09:13.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:13.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:15.099 01.640 15712 Exposure complete
05:09:15.161 00.062 15712 worker thread done servicing request
05:09:15.162 00.001 7988 OnExposeComplete: enter
05:09:15.162 00.000 7988 UpdateGuideState(): m_state=1
05:09:15.162 00.000 7988 UpdateCurrentPosition: no star selected
05:09:15.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:15.162 00.000 7988 Status Line: No star selected
05:09:15.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=39, FiltMax=52, Gamma=0.690
05:09:15.162 00.000 7988 UpdateGuideState exits: No star selected
05:09:15.169 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:15.169 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:15.169 00.000 7988 Enqueuing Expose request
05:09:15.169 00.000 15712 Worker thread wakes up
05:09:15.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:15.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:16.693 01.524 15712 Exposure complete
05:09:16.755 00.062 15712 worker thread done servicing request
05:09:16.755 00.000 7988 OnExposeComplete: enter
05:09:16.755 00.000 7988 UpdateGuideState(): m_state=1
05:09:16.757 00.002 7988 UpdateCurrentPosition: no star selected
05:09:16.757 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:16.759 00.002 7988 Status Line: No star selected
05:09:16.761 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=38, FiltMax=52, Gamma=0.690
05:09:16.761 00.000 7988 UpdateGuideState exits: No star selected
05:09:16.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:16.763 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:16.765 00.002 7988 Enqueuing Expose request
05:09:16.765 00.000 15712 Worker thread wakes up
05:09:16.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:16.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:18.401 01.636 15712 Exposure complete
05:09:18.465 00.064 15712 worker thread done servicing request
05:09:18.465 00.000 7988 OnExposeComplete: enter
05:09:18.465 00.000 7988 UpdateGuideState(): m_state=1
05:09:18.468 00.003 7988 UpdateCurrentPosition: no star selected
05:09:18.468 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:18.470 00.002 7988 Status Line: No star selected
05:09:18.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=37, FiltMax=53, Gamma=0.690
05:09:18.472 00.002 7988 UpdateGuideState exits: No star selected
05:09:18.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:18.472 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:18.472 00.000 7988 Enqueuing Expose request
05:09:18.472 00.000 15712 Worker thread wakes up
05:09:18.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:18.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:20.000 01.528 15712 Exposure complete
05:09:20.062 00.062 15712 worker thread done servicing request
05:09:20.063 00.001 7988 OnExposeComplete: enter
05:09:20.063 00.000 7988 UpdateGuideState(): m_state=1
05:09:20.063 00.000 7988 UpdateCurrentPosition: no star selected
05:09:20.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:20.063 00.000 7988 Status Line: No star selected
05:09:20.069 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=38, FiltMax=54, Gamma=0.690
05:09:20.069 00.000 7988 UpdateGuideState exits: No star selected
05:09:20.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:20.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:20.069 00.000 7988 Enqueuing Expose request
05:09:20.074 00.005 15712 Worker thread wakes up
05:09:20.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:20.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:21.707 01.633 15712 Exposure complete
05:09:21.769 00.062 15712 worker thread done servicing request
05:09:21.769 00.000 7988 OnExposeComplete: enter
05:09:21.769 00.000 7988 UpdateGuideState(): m_state=1
05:09:21.773 00.004 7988 UpdateCurrentPosition: no star selected
05:09:21.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:21.775 00.002 7988 Status Line: No star selected
05:09:21.777 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=39, FiltMax=53, Gamma=0.690
05:09:21.777 00.000 7988 UpdateGuideState exits: No star selected
05:09:21.779 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:21.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:21.781 00.002 7988 Enqueuing Expose request
05:09:21.781 00.000 15712 Worker thread wakes up
05:09:21.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:21.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:23.302 01.521 15712 Exposure complete
05:09:23.365 00.063 15712 worker thread done servicing request
05:09:23.366 00.001 7988 OnExposeComplete: enter
05:09:23.366 00.000 7988 UpdateGuideState(): m_state=1
05:09:23.366 00.000 7988 UpdateCurrentPosition: no star selected
05:09:23.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:23.370 00.004 7988 Status Line: No star selected
05:09:23.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=40, FiltMax=53, Gamma=0.690
05:09:23.370 00.000 7988 UpdateGuideState exits: No star selected
05:09:23.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:23.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:23.370 00.000 7988 Enqueuing Expose request
05:09:23.370 00.000 15712 Worker thread wakes up
05:09:23.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:23.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:25.013 01.643 15712 Exposure complete
05:09:25.074 00.061 15712 worker thread done servicing request
05:09:25.074 00.000 7988 OnExposeComplete: enter
05:09:25.074 00.000 7988 UpdateGuideState(): m_state=1
05:09:25.074 00.000 7988 UpdateCurrentPosition: no star selected
05:09:25.074 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:25.074 00.000 7988 Status Line: No star selected
05:09:25.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=39, FiltMax=53, Gamma=0.690
05:09:25.074 00.000 7988 UpdateGuideState exits: No star selected
05:09:25.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:25.074 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:25.074 00.000 7988 Enqueuing Expose request
05:09:25.074 00.000 15712 Worker thread wakes up
05:09:25.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:25.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:26.509 01.435 15712 Exposure complete
05:09:26.569 00.060 15712 worker thread done servicing request
05:09:26.569 00.000 7988 OnExposeComplete: enter
05:09:26.569 00.000 7988 UpdateGuideState(): m_state=1
05:09:26.574 00.005 7988 UpdateCurrentPosition: no star selected
05:09:26.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:26.576 00.002 7988 Status Line: No star selected
05:09:26.577 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=38, FiltMax=53, Gamma=0.690
05:09:26.577 00.000 7988 UpdateGuideState exits: No star selected
05:09:26.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:26.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:26.577 00.000 7988 Enqueuing Expose request
05:09:26.577 00.000 15712 Worker thread wakes up
05:09:26.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:26.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:28.222 01.645 15712 Exposure complete
05:09:28.285 00.063 15712 worker thread done servicing request
05:09:28.287 00.002 7988 OnExposeComplete: enter
05:09:28.287 00.000 7988 UpdateGuideState(): m_state=1
05:09:28.289 00.002 7988 UpdateCurrentPosition: no star selected
05:09:28.289 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:28.291 00.002 7988 Status Line: No star selected
05:09:28.293 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=36, FiltMax=52, Gamma=0.690
05:09:28.293 00.000 7988 UpdateGuideState exits: No star selected
05:09:28.295 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:28.295 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:28.297 00.002 7988 Enqueuing Expose request
05:09:28.297 00.000 15712 Worker thread wakes up
05:09:28.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:28.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:29.823 01.526 15712 Exposure complete
05:09:29.884 00.061 15712 worker thread done servicing request
05:09:29.884 00.000 7988 OnExposeComplete: enter
05:09:29.884 00.000 7988 UpdateGuideState(): m_state=1
05:09:29.887 00.003 7988 UpdateCurrentPosition: no star selected
05:09:29.887 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:29.889 00.002 7988 Status Line: No star selected
05:09:29.891 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=43, FiltMin=35, FiltMax=51, Gamma=0.690
05:09:29.891 00.000 7988 UpdateGuideState exits: No star selected
05:09:29.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:29.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:29.891 00.000 7988 Enqueuing Expose request
05:09:29.891 00.000 15712 Worker thread wakes up
05:09:29.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:29.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:31.531 01.640 15712 Exposure complete
05:09:31.593 00.062 15712 worker thread done servicing request
05:09:31.593 00.000 7988 OnExposeComplete: enter
05:09:31.593 00.000 7988 UpdateGuideState(): m_state=1
05:09:31.596 00.003 7988 UpdateCurrentPosition: no star selected
05:09:31.598 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:31.598 00.000 7988 Status Line: No star selected
05:09:31.600 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=42, FiltMin=36, FiltMax=50, Gamma=0.690
05:09:31.600 00.000 7988 UpdateGuideState exits: No star selected
05:09:31.602 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:31.603 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:31.603 00.000 7988 Enqueuing Expose request
05:09:31.605 00.002 15712 Worker thread wakes up
05:09:31.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:31.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:33.128 01.523 15712 Exposure complete
05:09:33.189 00.061 15712 worker thread done servicing request
05:09:33.189 00.000 7988 OnExposeComplete: enter
05:09:33.189 00.000 7988 UpdateGuideState(): m_state=1
05:09:33.193 00.004 7988 UpdateCurrentPosition: no star selected
05:09:33.193 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:33.195 00.002 7988 Status Line: No star selected
05:09:33.197 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=42, FiltMin=35, FiltMax=50, Gamma=0.690
05:09:33.197 00.000 7988 UpdateGuideState exits: No star selected
05:09:33.199 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:33.199 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:33.201 00.002 7988 Enqueuing Expose request
05:09:33.201 00.000 15712 Worker thread wakes up
05:09:33.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:33.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:34.838 01.637 15712 Exposure complete
05:09:34.900 00.062 15712 worker thread done servicing request
05:09:34.900 00.000 7988 OnExposeComplete: enter
05:09:34.902 00.002 7988 UpdateGuideState(): m_state=1
05:09:34.902 00.000 7988 UpdateCurrentPosition: no star selected
05:09:34.904 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:34.904 00.000 7988 Status Line: No star selected
05:09:34.906 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=35, FiltMax=51, Gamma=0.690
05:09:34.906 00.000 7988 UpdateGuideState exits: No star selected
05:09:34.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:34.906 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:34.906 00.000 7988 Enqueuing Expose request
05:09:34.906 00.000 15712 Worker thread wakes up
05:09:34.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:34.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:36.436 01.530 15712 Exposure complete
05:09:36.498 00.062 15712 worker thread done servicing request
05:09:36.498 00.000 7988 OnExposeComplete: enter
05:09:36.498 00.000 7988 UpdateGuideState(): m_state=1
05:09:36.501 00.003 7988 UpdateCurrentPosition: no star selected
05:09:36.501 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:36.503 00.002 7988 Status Line: No star selected
05:09:36.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=42, FiltMin=35, FiltMax=50, Gamma=0.690
05:09:36.506 00.003 7988 UpdateGuideState exits: No star selected
05:09:36.508 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:36.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:36.510 00.002 7988 Enqueuing Expose request
05:09:36.510 00.000 15712 Worker thread wakes up
05:09:36.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:36.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:38.147 01.637 15712 Exposure complete
05:09:38.207 00.060 15712 worker thread done servicing request
05:09:38.207 00.000 7988 OnExposeComplete: enter
05:09:38.207 00.000 7988 UpdateGuideState(): m_state=1
05:09:38.210 00.003 7988 UpdateCurrentPosition: no star selected
05:09:38.211 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:38.211 00.000 7988 Status Line: No star selected
05:09:38.213 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=42, FiltMin=35, FiltMax=50, Gamma=0.690
05:09:38.215 00.002 7988 UpdateGuideState exits: No star selected
05:09:38.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:38.217 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:38.217 00.000 7988 Enqueuing Expose request
05:09:38.219 00.002 15712 Worker thread wakes up
05:09:38.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:38.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:39.742 01.523 15712 Exposure complete
05:09:39.805 00.063 15712 worker thread done servicing request
05:09:39.805 00.000 7988 OnExposeComplete: enter
05:09:39.805 00.000 7988 UpdateGuideState(): m_state=1
05:09:39.805 00.000 7988 UpdateCurrentPosition: no star selected
05:09:39.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:39.810 00.005 7988 Status Line: No star selected
05:09:39.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=36, FiltMax=50, Gamma=0.690
05:09:39.810 00.000 7988 UpdateGuideState exits: No star selected
05:09:39.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:39.810 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:39.810 00.000 7988 Enqueuing Expose request
05:09:39.810 00.000 15712 Worker thread wakes up
05:09:39.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:39.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:41.452 01.642 15712 Exposure complete
05:09:41.514 00.062 15712 worker thread done servicing request
05:09:41.514 00.000 7988 OnExposeComplete: enter
05:09:41.514 00.000 7988 UpdateGuideState(): m_state=1
05:09:41.517 00.003 7988 UpdateCurrentPosition: no star selected
05:09:41.517 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:41.519 00.002 7988 Status Line: No star selected
05:09:41.521 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=43, FiltMin=37, FiltMax=53, Gamma=0.690
05:09:41.521 00.000 7988 UpdateGuideState exits: No star selected
05:09:41.521 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:41.521 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:41.521 00.000 7988 Enqueuing Expose request
05:09:41.521 00.000 15712 Worker thread wakes up
05:09:41.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:41.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:43.046 01.525 15712 Exposure complete
05:09:43.109 00.063 15712 worker thread done servicing request
05:09:43.109 00.000 7988 OnExposeComplete: enter
05:09:43.109 00.000 7988 UpdateGuideState(): m_state=1
05:09:43.113 00.004 7988 UpdateCurrentPosition: no star selected
05:09:43.114 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:43.114 00.000 7988 Status Line: No star selected
05:09:43.116 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=36, FiltMax=53, Gamma=0.690
05:09:43.118 00.002 7988 UpdateGuideState exits: No star selected
05:09:43.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:43.120 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:43.120 00.000 7988 Enqueuing Expose request
05:09:43.122 00.002 15712 Worker thread wakes up
05:09:43.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:43.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:44.754 01.632 15712 Exposure complete
05:09:44.817 00.063 15712 worker thread done servicing request
05:09:44.817 00.000 7988 OnExposeComplete: enter
05:09:44.817 00.000 7988 UpdateGuideState(): m_state=1
05:09:44.817 00.000 7988 UpdateCurrentPosition: no star selected
05:09:44.817 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:44.817 00.000 7988 Status Line: No star selected
05:09:44.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=37, FiltMax=53, Gamma=0.690
05:09:44.817 00.000 7988 UpdateGuideState exits: No star selected
05:09:44.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:44.817 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:44.817 00.000 7988 Enqueuing Expose request
05:09:44.830 00.013 15712 Worker thread wakes up
05:09:44.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:44.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:46.352 01.522 15712 Exposure complete
05:09:46.414 00.062 15712 worker thread done servicing request
05:09:46.414 00.000 7988 OnExposeComplete: enter
05:09:46.414 00.000 7988 UpdateGuideState(): m_state=1
05:09:46.417 00.003 7988 UpdateCurrentPosition: no star selected
05:09:46.417 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:46.419 00.002 7988 Status Line: No star selected
05:09:46.421 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=45, FiltMin=38, FiltMax=53, Gamma=0.690
05:09:46.421 00.000 7988 UpdateGuideState exits: No star selected
05:09:46.423 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:46.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:46.425 00.002 7988 Enqueuing Expose request
05:09:46.425 00.000 15712 Worker thread wakes up
05:09:46.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:46.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:48.061 01.636 15712 Exposure complete
05:09:48.123 00.062 15712 worker thread done servicing request
05:09:48.123 00.000 7988 OnExposeComplete: enter
05:09:48.123 00.000 7988 UpdateGuideState(): m_state=1
05:09:48.126 00.003 7988 UpdateCurrentPosition: no star selected
05:09:48.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:48.128 00.002 7988 Status Line: No star selected
05:09:48.130 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=37, FiltMax=54, Gamma=0.690
05:09:48.130 00.000 7988 UpdateGuideState exits: No star selected
05:09:48.132 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:48.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:48.134 00.002 7988 Enqueuing Expose request
05:09:48.134 00.000 15712 Worker thread wakes up
05:09:48.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:48.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:49.661 01.527 15712 Exposure complete
05:09:49.722 00.061 15712 worker thread done servicing request
05:09:49.722 00.000 7988 OnExposeComplete: enter
05:09:49.722 00.000 7988 UpdateGuideState(): m_state=1
05:09:49.722 00.000 7988 UpdateCurrentPosition: no star selected
05:09:49.722 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:49.722 00.000 7988 Status Line: No star selected
05:09:49.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=45, FiltMin=37, FiltMax=54, Gamma=0.690
05:09:49.722 00.000 7988 UpdateGuideState exits: No star selected
05:09:49.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:49.722 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:49.722 00.000 7988 Enqueuing Expose request
05:09:49.722 00.000 15712 Worker thread wakes up
05:09:49.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:49.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:51.370 01.648 15712 Exposure complete
05:09:51.431 00.061 15712 worker thread done servicing request
05:09:51.431 00.000 7988 OnExposeComplete: enter
05:09:51.431 00.000 7988 UpdateGuideState(): m_state=1
05:09:51.434 00.003 7988 UpdateCurrentPosition: no star selected
05:09:51.435 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:51.437 00.002 7988 Status Line: No star selected
05:09:51.439 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=37, FiltMax=54, Gamma=0.690
05:09:51.439 00.000 7988 UpdateGuideState exits: No star selected
05:09:51.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:51.439 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:51.439 00.000 7988 Enqueuing Expose request
05:09:51.439 00.000 15712 Worker thread wakes up
05:09:51.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:51.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:52.967 01.528 15712 Exposure complete
05:09:53.030 00.063 15712 worker thread done servicing request
05:09:53.031 00.001 7988 OnExposeComplete: enter
05:09:53.031 00.000 7988 UpdateGuideState(): m_state=1
05:09:53.031 00.000 7988 UpdateCurrentPosition: no star selected
05:09:53.031 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:53.031 00.000 7988 Status Line: No star selected
05:09:53.036 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=39, FiltMax=54, Gamma=0.690
05:09:53.036 00.000 7988 UpdateGuideState exits: No star selected
05:09:53.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:53.036 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:53.036 00.000 7988 Enqueuing Expose request
05:09:53.036 00.000 15712 Worker thread wakes up
05:09:53.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:53.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:54.677 01.641 15712 Exposure complete
05:09:54.738 00.061 15712 worker thread done servicing request
05:09:54.738 00.000 7988 OnExposeComplete: enter
05:09:54.740 00.002 7988 UpdateGuideState(): m_state=1
05:09:54.740 00.000 7988 UpdateCurrentPosition: no star selected
05:09:54.742 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:54.742 00.000 7988 Status Line: No star selected
05:09:54.744 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=39, FiltMax=56, Gamma=0.690
05:09:54.746 00.002 7988 UpdateGuideState exits: No star selected
05:09:54.746 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:54.748 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:54.748 00.000 7988 Enqueuing Expose request
05:09:54.750 00.002 15712 Worker thread wakes up
05:09:54.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:54.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:56.273 01.523 15712 Exposure complete
05:09:56.336 00.063 15712 worker thread done servicing request
05:09:56.336 00.000 7988 OnExposeComplete: enter
05:09:56.336 00.000 7988 UpdateGuideState(): m_state=1
05:09:56.336 00.000 7988 UpdateCurrentPosition: no star selected
05:09:56.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:56.336 00.000 7988 Status Line: No star selected
05:09:56.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=46, FiltMin=39, FiltMax=57, Gamma=0.690
05:09:56.336 00.000 7988 UpdateGuideState exits: No star selected
05:09:56.336 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:56.336 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:56.336 00.000 7988 Enqueuing Expose request
05:09:56.348 00.012 15712 Worker thread wakes up
05:09:56.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:56.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:58.091 01.743 15712 Exposure complete
05:09:58.152 00.061 15712 worker thread done servicing request
05:09:58.152 00.000 7988 OnExposeComplete: enter
05:09:58.154 00.002 7988 UpdateGuideState(): m_state=1
05:09:58.154 00.000 7988 UpdateCurrentPosition: no star selected
05:09:58.156 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:58.158 00.002 7988 Status Line: No star selected
05:09:58.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=47, FiltMin=39, FiltMax=56, Gamma=0.690
05:09:58.158 00.000 7988 UpdateGuideState exits: No star selected
05:09:58.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:58.158 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:58.158 00.000 7988 Enqueuing Expose request
05:09:58.158 00.000 15712 Worker thread wakes up
05:09:58.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:58.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:09:59.575 01.417 15712 Exposure complete
05:09:59.636 00.061 15712 worker thread done servicing request
05:09:59.636 00.000 7988 OnExposeComplete: enter
05:09:59.636 00.000 7988 UpdateGuideState(): m_state=1
05:09:59.641 00.005 7988 UpdateCurrentPosition: no star selected
05:09:59.641 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:09:59.643 00.002 7988 Status Line: No star selected
05:09:59.645 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=39, FiltMax=57, Gamma=0.690
05:09:59.645 00.000 7988 UpdateGuideState exits: No star selected
05:09:59.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:09:59.645 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:09:59.645 00.000 7988 Enqueuing Expose request
05:09:59.645 00.000 15712 Worker thread wakes up
05:09:59.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:09:59.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:01.282 01.637 15712 Exposure complete
05:10:01.343 00.061 15712 worker thread done servicing request
05:10:01.345 00.002 7988 OnExposeComplete: enter
05:10:01.345 00.000 7988 UpdateGuideState(): m_state=1
05:10:01.345 00.000 7988 UpdateCurrentPosition: no star selected
05:10:01.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:01.345 00.000 7988 Status Line: No star selected
05:10:01.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=48, FiltMin=39, FiltMax=96, Gamma=0.690
05:10:01.352 00.007 7988 UpdateGuideState exits: No star selected
05:10:01.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:01.354 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:01.354 00.000 7988 Enqueuing Expose request
05:10:01.356 00.002 15712 Worker thread wakes up
05:10:01.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:01.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:02.880 01.524 15712 Exposure complete
05:10:02.942 00.062 15712 worker thread done servicing request
05:10:02.942 00.000 7988 OnExposeComplete: enter
05:10:02.942 00.000 7988 UpdateGuideState(): m_state=1
05:10:02.945 00.003 7988 UpdateCurrentPosition: no star selected
05:10:02.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:02.947 00.002 7988 Status Line: No star selected
05:10:02.949 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=47, FiltMin=40, FiltMax=57, Gamma=0.690
05:10:02.949 00.000 7988 UpdateGuideState exits: No star selected
05:10:02.951 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:02.951 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:02.953 00.002 7988 Enqueuing Expose request
05:10:02.953 00.000 15712 Worker thread wakes up
05:10:02.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:02.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:04.587 01.634 15712 Exposure complete
05:10:04.651 00.064 15712 worker thread done servicing request
05:10:04.651 00.000 7988 OnExposeComplete: enter
05:10:04.651 00.000 7988 UpdateGuideState(): m_state=1
05:10:04.651 00.000 7988 UpdateCurrentPosition: no star selected
05:10:04.655 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:04.655 00.000 7988 Status Line: No star selected
05:10:04.657 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=39, FiltMax=55, Gamma=0.690
05:10:04.659 00.002 7988 UpdateGuideState exits: No star selected
05:10:04.659 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:04.659 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:04.659 00.000 7988 Enqueuing Expose request
05:10:04.659 00.000 15712 Worker thread wakes up
05:10:04.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:04.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:06.185 01.526 15712 Exposure complete
05:10:06.247 00.062 15712 worker thread done servicing request
05:10:06.247 00.000 7988 OnExposeComplete: enter
05:10:06.247 00.000 7988 UpdateGuideState(): m_state=1
05:10:06.250 00.003 7988 UpdateCurrentPosition: no star selected
05:10:06.250 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:06.252 00.002 7988 Status Line: No star selected
05:10:06.254 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=38, FiltMax=54, Gamma=0.690
05:10:06.255 00.001 7988 UpdateGuideState exits: No star selected
05:10:06.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:06.257 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:06.257 00.000 7988 Enqueuing Expose request
05:10:06.259 00.002 15712 Worker thread wakes up
05:10:06.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:06.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:07.892 01.633 15712 Exposure complete
05:10:07.956 00.064 15712 worker thread done servicing request
05:10:07.956 00.000 7988 OnExposeComplete: enter
05:10:07.958 00.002 7988 UpdateGuideState(): m_state=1
05:10:07.958 00.000 7988 UpdateCurrentPosition: no star selected
05:10:07.958 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:07.958 00.000 7988 Status Line: No star selected
05:10:07.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=35, FiltMax=51, Gamma=0.690
05:10:07.958 00.000 7988 UpdateGuideState exits: No star selected
05:10:07.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:07.958 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:07.958 00.000 7988 Enqueuing Expose request
05:10:07.958 00.000 15712 Worker thread wakes up
05:10:07.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:07.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:09.505 01.547 15712 Exposure complete
05:10:09.567 00.062 15712 worker thread done servicing request
05:10:09.567 00.000 7988 OnExposeComplete: enter
05:10:09.567 00.000 7988 UpdateGuideState(): m_state=1
05:10:09.570 00.003 7988 UpdateCurrentPosition: no star selected
05:10:09.570 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:09.572 00.002 7988 Status Line: No star selected
05:10:09.574 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=35, FiltMax=52, Gamma=0.690
05:10:09.574 00.000 7988 UpdateGuideState exits: No star selected
05:10:09.576 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:09.577 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:09.577 00.000 7988 Enqueuing Expose request
05:10:09.579 00.002 15712 Worker thread wakes up
05:10:09.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:09.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:11.215 01.636 15712 Exposure complete
05:10:11.276 00.061 15712 worker thread done servicing request
05:10:11.276 00.000 7988 OnExposeComplete: enter
05:10:11.278 00.002 7988 UpdateGuideState(): m_state=1
05:10:11.278 00.000 7988 UpdateCurrentPosition: no star selected
05:10:11.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:11.278 00.000 7988 Status Line: No star selected
05:10:11.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=42, FiltMin=35, FiltMax=51, Gamma=0.690
05:10:11.278 00.000 7988 UpdateGuideState exits: No star selected
05:10:11.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:11.278 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:11.278 00.000 7988 Enqueuing Expose request
05:10:11.278 00.000 15712 Worker thread wakes up
05:10:11.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:11.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:12.811 01.533 15712 Exposure complete
05:10:12.873 00.062 15712 worker thread done servicing request
05:10:12.873 00.000 7988 OnExposeComplete: enter
05:10:12.873 00.000 7988 UpdateGuideState(): m_state=1
05:10:12.876 00.003 7988 UpdateCurrentPosition: no star selected
05:10:12.878 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:12.878 00.000 7988 Status Line: No star selected
05:10:12.880 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=42, FiltMin=35, FiltMax=52, Gamma=0.690
05:10:12.880 00.000 7988 UpdateGuideState exits: No star selected
05:10:12.882 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:12.882 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:12.884 00.002 7988 Enqueuing Expose request
05:10:12.884 00.000 15712 Worker thread wakes up
05:10:12.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:12.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:14.521 01.637 15712 Exposure complete
05:10:14.585 00.064 15712 worker thread done servicing request
05:10:14.585 00.000 7988 OnExposeComplete: enter
05:10:14.585 00.000 7988 UpdateGuideState(): m_state=1
05:10:14.585 00.000 7988 UpdateCurrentPosition: no star selected
05:10:14.585 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:14.585 00.000 7988 Status Line: No star selected
05:10:14.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=43, FiltMin=35, FiltMax=54, Gamma=0.690
05:10:14.585 00.000 7988 UpdateGuideState exits: No star selected
05:10:14.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:14.585 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:14.585 00.000 7988 Enqueuing Expose request
05:10:14.596 00.011 15712 Worker thread wakes up
05:10:14.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:14.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:16.010 01.414 15712 Exposure complete
05:10:16.072 00.062 15712 worker thread done servicing request
05:10:16.072 00.000 7988 OnExposeComplete: enter
05:10:16.074 00.002 7988 UpdateGuideState(): m_state=1
05:10:16.074 00.000 7988 UpdateCurrentPosition: no star selected
05:10:16.076 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:16.076 00.000 7988 Status Line: No star selected
05:10:16.078 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=44, FiltMin=35, FiltMax=54, Gamma=0.690
05:10:16.078 00.000 7988 UpdateGuideState exits: No star selected
05:10:16.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:16.078 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:16.078 00.000 7988 Enqueuing Expose request
05:10:16.078 00.000 15712 Worker thread wakes up
05:10:16.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:16.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:17.718 01.640 15712 Exposure complete
05:10:17.782 00.064 15712 worker thread done servicing request
05:10:17.782 00.000 7988 OnExposeComplete: enter
05:10:17.782 00.000 7988 UpdateGuideState(): m_state=1
05:10:17.782 00.000 7988 UpdateCurrentPosition: no star selected
05:10:17.782 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:17.782 00.000 7988 Status Line: No star selected
05:10:17.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=45, FiltMin=37, FiltMax=54, Gamma=0.690
05:10:17.782 00.000 7988 UpdateGuideState exits: No star selected
05:10:17.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:17.782 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:17.792 00.010 7988 Enqueuing Expose request
05:10:17.792 00.000 15712 Worker thread wakes up
05:10:17.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:17.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:19.317 01.525 15712 Exposure complete
05:10:19.378 00.061 15712 worker thread done servicing request
05:10:19.378 00.000 7988 OnExposeComplete: enter
05:10:19.378 00.000 7988 UpdateGuideState(): m_state=1
05:10:19.382 00.004 7988 UpdateCurrentPosition: no star selected
05:10:19.382 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:19.384 00.002 7988 Status Line: No star selected
05:10:19.386 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=38, FiltMax=54, Gamma=0.690
05:10:19.386 00.000 7988 UpdateGuideState exits: No star selected
05:10:19.388 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:19.388 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:19.390 00.002 7988 Enqueuing Expose request
05:10:19.391 00.001 15712 Worker thread wakes up
05:10:19.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:19.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:21.027 01.636 15712 Exposure complete
05:10:21.089 00.062 15712 worker thread done servicing request
05:10:21.089 00.000 7988 OnExposeComplete: enter
05:10:21.092 00.003 7988 UpdateGuideState(): m_state=1
05:10:21.094 00.002 7988 UpdateCurrentPosition: no star selected
05:10:21.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:21.096 00.002 7988 Status Line: No star selected
05:10:21.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=38, FiltMax=55, Gamma=0.690
05:10:21.096 00.000 7988 UpdateGuideState exits: No star selected
05:10:21.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:21.096 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:21.096 00.000 7988 Enqueuing Expose request
05:10:21.096 00.000 15712 Worker thread wakes up
05:10:21.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:21.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:22.516 01.420 15712 Exposure complete
05:10:22.574 00.058 15712 worker thread done servicing request
05:10:22.574 00.000 7988 OnExposeComplete: enter
05:10:22.574 00.000 7988 UpdateGuideState(): m_state=1
05:10:22.574 00.000 7988 UpdateCurrentPosition: no star selected
05:10:22.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:22.574 00.000 7988 Status Line: No star selected
05:10:22.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=37, FiltMax=55, Gamma=0.690
05:10:22.574 00.000 7988 UpdateGuideState exits: No star selected
05:10:22.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:22.588 00.014 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:22.588 00.000 7988 Enqueuing Expose request
05:10:22.590 00.002 15712 Worker thread wakes up
05:10:22.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:22.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:24.221 01.631 15712 Exposure complete
05:10:24.283 00.062 15712 worker thread done servicing request
05:10:24.283 00.000 7988 OnExposeComplete: enter
05:10:24.283 00.000 7988 UpdateGuideState(): m_state=1
05:10:24.286 00.003 7988 UpdateCurrentPosition: no star selected
05:10:24.286 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:24.288 00.002 7988 Status Line: No star selected
05:10:24.290 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=38, FiltMax=54, Gamma=0.690
05:10:24.290 00.000 7988 UpdateGuideState exits: No star selected
05:10:24.292 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:24.292 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:24.294 00.002 7988 Enqueuing Expose request
05:10:24.294 00.000 15712 Worker thread wakes up
05:10:24.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:24.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:25.821 01.527 15712 Exposure complete
05:10:25.882 00.061 15712 worker thread done servicing request
05:10:25.882 00.000 7988 OnExposeComplete: enter
05:10:25.882 00.000 7988 UpdateGuideState(): m_state=1
05:10:25.886 00.004 7988 UpdateCurrentPosition: no star selected
05:10:25.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:25.888 00.002 7988 Status Line: No star selected
05:10:25.890 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=45, FiltMin=38, FiltMax=54, Gamma=0.690
05:10:25.890 00.000 7988 UpdateGuideState exits: No star selected
05:10:25.892 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:25.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:25.892 00.000 7988 Enqueuing Expose request
05:10:25.892 00.000 15712 Worker thread wakes up
05:10:25.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:25.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:27.529 01.637 15712 Exposure complete
05:10:27.593 00.064 15712 worker thread done servicing request
05:10:27.594 00.001 7988 OnExposeComplete: enter
05:10:27.594 00.000 7988 UpdateGuideState(): m_state=1
05:10:27.596 00.002 7988 UpdateCurrentPosition: no star selected
05:10:27.596 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:27.598 00.002 7988 Status Line: No star selected
05:10:27.600 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=45, FiltMin=39, FiltMax=54, Gamma=0.690
05:10:27.600 00.000 7988 UpdateGuideState exits: No star selected
05:10:27.602 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:27.602 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:27.604 00.002 7988 Enqueuing Expose request
05:10:27.604 00.000 15712 Worker thread wakes up
05:10:27.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:27.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:29.131 01.527 15712 Exposure complete
05:10:29.193 00.062 15712 worker thread done servicing request
05:10:29.193 00.000 7988 OnExposeComplete: enter
05:10:29.193 00.000 7988 UpdateGuideState(): m_state=1
05:10:29.196 00.003 7988 UpdateCurrentPosition: no star selected
05:10:29.196 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:29.198 00.002 7988 Status Line: No star selected
05:10:29.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=45, FiltMin=38, FiltMax=55, Gamma=0.690
05:10:29.200 00.000 7988 UpdateGuideState exits: No star selected
05:10:29.202 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:29.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:29.204 00.002 7988 Enqueuing Expose request
05:10:29.204 00.000 15712 Worker thread wakes up
05:10:29.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:29.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:30.835 01.631 15712 Exposure complete
05:10:30.898 00.063 15712 worker thread done servicing request
05:10:30.898 00.000 7988 OnExposeComplete: enter
05:10:30.898 00.000 7988 UpdateGuideState(): m_state=1
05:10:30.901 00.003 7988 UpdateCurrentPosition: no star selected
05:10:30.901 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:30.903 00.002 7988 Status Line: No star selected
05:10:30.905 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=38, FiltMax=56, Gamma=0.690
05:10:30.905 00.000 7988 UpdateGuideState exits: No star selected
05:10:30.907 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:30.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:30.909 00.002 7988 Enqueuing Expose request
05:10:30.909 00.000 15712 Worker thread wakes up
05:10:30.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:30.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:32.432 01.523 15712 Exposure complete
05:10:32.493 00.061 15712 worker thread done servicing request
05:10:32.493 00.000 7988 OnExposeComplete: enter
05:10:32.495 00.002 7988 UpdateGuideState(): m_state=1
05:10:32.495 00.000 7988 UpdateCurrentPosition: no star selected
05:10:32.497 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:32.497 00.000 7988 Status Line: No star selected
05:10:32.499 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=46, FiltMin=37, FiltMax=56, Gamma=0.690
05:10:32.501 00.002 7988 UpdateGuideState exits: No star selected
05:10:32.503 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:32.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:32.505 00.002 7988 Enqueuing Expose request
05:10:32.507 00.002 15712 Worker thread wakes up
05:10:32.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:32.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:34.139 01.632 15712 Exposure complete
05:10:34.200 00.061 15712 worker thread done servicing request
05:10:34.200 00.000 7988 OnExposeComplete: enter
05:10:34.200 00.000 7988 UpdateGuideState(): m_state=1
05:10:34.204 00.004 7988 UpdateCurrentPosition: no star selected
05:10:34.204 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:34.206 00.002 7988 Status Line: No star selected
05:10:34.208 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=37, FiltMax=56, Gamma=0.690
05:10:34.208 00.000 7988 UpdateGuideState exits: No star selected
05:10:34.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:34.208 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:34.208 00.000 7988 Enqueuing Expose request
05:10:34.208 00.000 15712 Worker thread wakes up
05:10:34.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:34.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:35.737 01.529 15712 Exposure complete
05:10:35.799 00.062 15712 worker thread done servicing request
05:10:35.799 00.000 7988 OnExposeComplete: enter
05:10:35.799 00.000 7988 UpdateGuideState(): m_state=1
05:10:35.799 00.000 7988 UpdateCurrentPosition: no star selected
05:10:35.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:35.805 00.006 7988 Status Line: No star selected
05:10:35.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=38, FiltMax=56, Gamma=0.690
05:10:35.805 00.000 7988 UpdateGuideState exits: No star selected
05:10:35.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:35.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:35.805 00.000 7988 Enqueuing Expose request
05:10:35.805 00.000 15712 Worker thread wakes up
05:10:35.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:35.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:37.444 01.639 15712 Exposure complete
05:10:37.506 00.062 15712 worker thread done servicing request
05:10:37.506 00.000 7988 OnExposeComplete: enter
05:10:37.506 00.000 7988 UpdateGuideState(): m_state=1
05:10:37.509 00.003 7988 UpdateCurrentPosition: no star selected
05:10:37.509 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:37.511 00.002 7988 Status Line: No star selected
05:10:37.513 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=49, FiltMin=40, FiltMax=57, Gamma=0.690
05:10:37.513 00.000 7988 UpdateGuideState exits: No star selected
05:10:37.515 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:37.515 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:37.517 00.002 7988 Enqueuing Expose request
05:10:37.517 00.000 15712 Worker thread wakes up
05:10:37.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:37.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:39.040 01.523 15712 Exposure complete
05:10:39.101 00.061 15712 worker thread done servicing request
05:10:39.101 00.000 7988 OnExposeComplete: enter
05:10:39.101 00.000 7988 UpdateGuideState(): m_state=1
05:10:39.104 00.003 7988 UpdateCurrentPosition: no star selected
05:10:39.104 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:39.106 00.002 7988 Status Line: No star selected
05:10:39.108 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=50, FiltMin=43, FiltMax=57, Gamma=0.690
05:10:39.108 00.000 7988 UpdateGuideState exits: No star selected
05:10:39.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:39.108 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:39.108 00.000 7988 Enqueuing Expose request
05:10:39.108 00.000 15712 Worker thread wakes up
05:10:39.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:39.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:40.746 01.638 15712 Exposure complete
05:10:40.808 00.062 15712 worker thread done servicing request
05:10:40.808 00.000 7988 OnExposeComplete: enter
05:10:40.808 00.000 7988 UpdateGuideState(): m_state=1
05:10:40.811 00.003 7988 UpdateCurrentPosition: no star selected
05:10:40.811 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:40.813 00.002 7988 Status Line: No star selected
05:10:40.815 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=50, FiltMin=43, FiltMax=57, Gamma=0.690
05:10:40.815 00.000 7988 UpdateGuideState exits: No star selected
05:10:40.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:40.818 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:40.818 00.000 7988 Enqueuing Expose request
05:10:40.818 00.000 15712 Worker thread wakes up
05:10:40.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:40.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:42.340 01.522 15712 Exposure complete
05:10:42.402 00.062 15712 worker thread done servicing request
05:10:42.402 00.000 7988 OnExposeComplete: enter
05:10:42.402 00.000 7988 UpdateGuideState(): m_state=1
05:10:42.406 00.004 7988 UpdateCurrentPosition: no star selected
05:10:42.406 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:42.408 00.002 7988 Status Line: No star selected
05:10:42.410 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=50, FiltMin=41, FiltMax=58, Gamma=0.690
05:10:42.410 00.000 7988 UpdateGuideState exits: No star selected
05:10:42.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:42.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:42.410 00.000 7988 Enqueuing Expose request
05:10:42.410 00.000 15712 Worker thread wakes up
05:10:42.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:42.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:44.047 01.637 15712 Exposure complete
05:10:44.111 00.064 15712 worker thread done servicing request
05:10:44.111 00.000 7988 OnExposeComplete: enter
05:10:44.111 00.000 7988 UpdateGuideState(): m_state=1
05:10:44.114 00.003 7988 UpdateCurrentPosition: no star selected
05:10:44.114 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:44.116 00.002 7988 Status Line: No star selected
05:10:44.118 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=49, FiltMin=41, FiltMax=57, Gamma=0.690
05:10:44.118 00.000 7988 UpdateGuideState exits: No star selected
05:10:44.119 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:44.119 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:44.121 00.002 7988 Enqueuing Expose request
05:10:44.121 00.000 15712 Worker thread wakes up
05:10:44.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:44.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:45.647 01.526 15712 Exposure complete
05:10:45.708 00.061 15712 worker thread done servicing request
05:10:45.708 00.000 7988 OnExposeComplete: enter
05:10:45.708 00.000 7988 UpdateGuideState(): m_state=1
05:10:45.711 00.003 7988 UpdateCurrentPosition: no star selected
05:10:45.711 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:45.713 00.002 7988 Status Line: No star selected
05:10:45.715 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=40, FiltMax=57, Gamma=0.690
05:10:45.715 00.000 7988 UpdateGuideState exits: No star selected
05:10:45.717 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:45.717 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:45.719 00.002 7988 Enqueuing Expose request
05:10:45.719 00.000 15712 Worker thread wakes up
05:10:45.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:45.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:47.356 01.637 15712 Exposure complete
05:10:47.418 00.062 15712 worker thread done servicing request
05:10:47.418 00.000 7988 OnExposeComplete: enter
05:10:47.419 00.001 7988 UpdateGuideState(): m_state=1
05:10:47.419 00.000 7988 UpdateCurrentPosition: no star selected
05:10:47.421 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:47.423 00.002 7988 Status Line: No star selected
05:10:47.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=40, FiltMax=56, Gamma=0.690
05:10:47.425 00.002 7988 UpdateGuideState exits: No star selected
05:10:47.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:47.427 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:47.427 00.000 7988 Enqueuing Expose request
05:10:47.429 00.002 15712 Worker thread wakes up
05:10:47.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:47.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:48.953 01.524 15712 Exposure complete
05:10:49.016 00.063 15712 worker thread done servicing request
05:10:49.016 00.000 7988 OnExposeComplete: enter
05:10:49.016 00.000 7988 UpdateGuideState(): m_state=1
05:10:49.018 00.002 7988 UpdateCurrentPosition: no star selected
05:10:49.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:49.018 00.000 7988 Status Line: No star selected
05:10:49.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=46, FiltMin=40, FiltMax=53, Gamma=0.690
05:10:49.018 00.000 7988 UpdateGuideState exits: No star selected
05:10:49.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:49.018 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:49.018 00.000 7988 Enqueuing Expose request
05:10:49.018 00.000 15712 Worker thread wakes up
05:10:49.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:49.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:50.662 01.644 15712 Exposure complete
05:10:50.723 00.061 15712 worker thread done servicing request
05:10:50.723 00.000 7988 OnExposeComplete: enter
05:10:50.723 00.000 7988 UpdateGuideState(): m_state=1
05:10:50.726 00.003 7988 UpdateCurrentPosition: no star selected
05:10:50.726 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:50.728 00.002 7988 Status Line: No star selected
05:10:50.730 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=40, FiltMax=53, Gamma=0.690
05:10:50.730 00.000 7988 UpdateGuideState exits: No star selected
05:10:50.732 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:50.732 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:50.734 00.002 7988 Enqueuing Expose request
05:10:50.734 00.000 15712 Worker thread wakes up
05:10:50.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:50.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:52.259 01.525 15712 Exposure complete
05:10:52.320 00.061 15712 worker thread done servicing request
05:10:52.320 00.000 7988 OnExposeComplete: enter
05:10:52.320 00.000 7988 UpdateGuideState(): m_state=1
05:10:52.320 00.000 7988 UpdateCurrentPosition: no star selected
05:10:52.320 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:52.320 00.000 7988 Status Line: No star selected
05:10:52.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=40, FiltMax=54, Gamma=0.690
05:10:52.320 00.000 7988 UpdateGuideState exits: No star selected
05:10:52.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:52.320 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:52.320 00.000 7988 Enqueuing Expose request
05:10:52.320 00.000 15712 Worker thread wakes up
05:10:52.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:52.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:53.970 01.650 15712 Exposure complete
05:10:54.032 00.062 15712 worker thread done servicing request
05:10:54.032 00.000 7988 OnExposeComplete: enter
05:10:54.032 00.000 7988 UpdateGuideState(): m_state=1
05:10:54.034 00.002 7988 UpdateCurrentPosition: no star selected
05:10:54.034 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:54.036 00.002 7988 Status Line: No star selected
05:10:54.038 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=40, FiltMax=54, Gamma=0.690
05:10:54.038 00.000 7988 UpdateGuideState exits: No star selected
05:10:54.040 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:54.040 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:54.042 00.002 7988 Enqueuing Expose request
05:10:54.042 00.000 15712 Worker thread wakes up
05:10:54.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:54.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:55.565 01.523 15712 Exposure complete
05:10:55.629 00.064 15712 worker thread done servicing request
05:10:55.629 00.000 7988 OnExposeComplete: enter
05:10:55.631 00.002 7988 UpdateGuideState(): m_state=1
05:10:55.631 00.000 7988 UpdateCurrentPosition: no star selected
05:10:55.633 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:55.635 00.002 7988 Status Line: No star selected
05:10:55.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=41, FiltMax=55, Gamma=0.690
05:10:55.637 00.002 7988 UpdateGuideState exits: No star selected
05:10:55.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:55.639 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:55.639 00.000 7988 Enqueuing Expose request
05:10:55.641 00.002 15712 Worker thread wakes up
05:10:55.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:55.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:57.275 01.634 15712 Exposure complete
05:10:57.336 00.061 15712 worker thread done servicing request
05:10:57.336 00.000 7988 OnExposeComplete: enter
05:10:57.336 00.000 7988 UpdateGuideState(): m_state=1
05:10:57.336 00.000 7988 UpdateCurrentPosition: no star selected
05:10:57.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:57.336 00.000 7988 Status Line: No star selected
05:10:57.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=39, FiltMax=54, Gamma=0.690
05:10:57.336 00.000 7988 UpdateGuideState exits: No star selected
05:10:57.336 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:57.345 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:57.345 00.000 7988 Enqueuing Expose request
05:10:57.345 00.000 15712 Worker thread wakes up
05:10:57.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:57.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:10:58.872 01.527 15712 Exposure complete
05:10:58.934 00.062 15712 worker thread done servicing request
05:10:58.934 00.000 7988 OnExposeComplete: enter
05:10:58.934 00.000 7988 UpdateGuideState(): m_state=1
05:10:58.936 00.002 7988 UpdateCurrentPosition: no star selected
05:10:58.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:10:58.938 00.002 7988 Status Line: No star selected
05:10:58.940 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=39, FiltMax=53, Gamma=0.690
05:10:58.940 00.000 7988 UpdateGuideState exits: No star selected
05:10:58.942 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:10:58.942 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:10:58.944 00.002 7988 Enqueuing Expose request
05:10:58.944 00.000 15712 Worker thread wakes up
05:10:58.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:10:58.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:00.580 01.636 15712 Exposure complete
05:11:00.641 00.061 15712 worker thread done servicing request
05:11:00.641 00.000 7988 OnExposeComplete: enter
05:11:00.641 00.000 7988 UpdateGuideState(): m_state=1
05:11:00.645 00.004 7988 UpdateCurrentPosition: no star selected
05:11:00.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:00.645 00.000 7988 Status Line: No star selected
05:11:00.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=39, FiltMax=53, Gamma=0.690
05:11:00.645 00.000 7988 UpdateGuideState exits: No star selected
05:11:00.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:00.645 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:00.645 00.000 7988 Enqueuing Expose request
05:11:00.645 00.000 15712 Worker thread wakes up
05:11:00.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:00.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:02.176 01.531 15712 Exposure complete
05:11:02.237 00.061 15712 worker thread done servicing request
05:11:02.237 00.000 7988 OnExposeComplete: enter
05:11:02.237 00.000 7988 UpdateGuideState(): m_state=1
05:11:02.237 00.000 7988 UpdateCurrentPosition: no star selected
05:11:02.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:02.237 00.000 7988 Status Line: No star selected
05:11:02.245 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=39, FiltMax=54, Gamma=0.690
05:11:02.245 00.000 7988 UpdateGuideState exits: No star selected
05:11:02.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:02.245 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:02.245 00.000 7988 Enqueuing Expose request
05:11:02.245 00.000 15712 Worker thread wakes up
05:11:02.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:02.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:03.884 01.639 15712 Exposure complete
05:11:03.946 00.062 15712 worker thread done servicing request
05:11:03.946 00.000 7988 OnExposeComplete: enter
05:11:03.948 00.002 7988 UpdateGuideState(): m_state=1
05:11:03.950 00.002 7988 UpdateCurrentPosition: no star selected
05:11:03.950 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:03.954 00.004 7988 Status Line: No star selected
05:11:03.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=39, FiltMax=54, Gamma=0.690
05:11:03.956 00.002 7988 UpdateGuideState exits: No star selected
05:11:03.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:03.958 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:03.958 00.000 7988 Enqueuing Expose request
05:11:03.960 00.002 15712 Worker thread wakes up
05:11:03.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:03.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:05.482 01.522 15712 Exposure complete
05:11:05.543 00.061 15712 worker thread done servicing request
05:11:05.543 00.000 7988 OnExposeComplete: enter
05:11:05.543 00.000 7988 UpdateGuideState(): m_state=1
05:11:05.543 00.000 7988 UpdateCurrentPosition: no star selected
05:11:05.548 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:05.550 00.002 7988 Status Line: No star selected
05:11:05.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=40, FiltMax=54, Gamma=0.690
05:11:05.550 00.000 7988 UpdateGuideState exits: No star selected
05:11:05.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:05.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:05.550 00.000 7988 Enqueuing Expose request
05:11:05.550 00.000 15712 Worker thread wakes up
05:11:05.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:05.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:07.188 01.638 15712 Exposure complete
05:11:07.250 00.062 15712 worker thread done servicing request
05:11:07.250 00.000 7988 OnExposeComplete: enter
05:11:07.250 00.000 7988 UpdateGuideState(): m_state=1
05:11:07.252 00.002 7988 UpdateCurrentPosition: no star selected
05:11:07.252 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:07.254 00.002 7988 Status Line: No star selected
05:11:07.256 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=48, FiltMin=41, FiltMax=54, Gamma=0.690
05:11:07.256 00.000 7988 UpdateGuideState exits: No star selected
05:11:07.258 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:07.258 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:07.260 00.002 7988 Enqueuing Expose request
05:11:07.260 00.000 15712 Worker thread wakes up
05:11:07.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:07.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:08.784 01.524 15712 Exposure complete
05:11:08.846 00.062 15712 worker thread done servicing request
05:11:08.846 00.000 7988 OnExposeComplete: enter
05:11:08.846 00.000 7988 UpdateGuideState(): m_state=1
05:11:08.846 00.000 7988 UpdateCurrentPosition: no star selected
05:11:08.850 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:08.850 00.000 7988 Status Line: No star selected
05:11:08.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=41, FiltMax=55, Gamma=0.690
05:11:08.850 00.000 7988 UpdateGuideState exits: No star selected
05:11:08.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:08.850 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:08.850 00.000 7988 Enqueuing Expose request
05:11:08.850 00.000 15712 Worker thread wakes up
05:11:08.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:08.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:10.492 01.642 15712 Exposure complete
05:11:10.553 00.061 15712 worker thread done servicing request
05:11:10.553 00.000 7988 OnExposeComplete: enter
05:11:10.553 00.000 7988 UpdateGuideState(): m_state=1
05:11:10.553 00.000 7988 UpdateCurrentPosition: no star selected
05:11:10.553 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:10.553 00.000 7988 Status Line: No star selected
05:11:10.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=49, FiltMin=42, FiltMax=57, Gamma=0.690
05:11:10.553 00.000 7988 UpdateGuideState exits: No star selected
05:11:10.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:10.553 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:10.553 00.000 7988 Enqueuing Expose request
05:11:10.553 00.000 15712 Worker thread wakes up
05:11:10.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:10.567 00.014 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:12.092 01.525 15712 Exposure complete
05:11:12.153 00.061 15712 worker thread done servicing request
05:11:12.153 00.000 7988 OnExposeComplete: enter
05:11:12.153 00.000 7988 UpdateGuideState(): m_state=1
05:11:12.157 00.004 7988 UpdateCurrentPosition: no star selected
05:11:12.157 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:12.159 00.002 7988 Status Line: No star selected
05:11:12.161 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=49, FiltMin=43, FiltMax=58, Gamma=0.690
05:11:12.161 00.000 7988 UpdateGuideState exits: No star selected
05:11:12.163 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:12.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:12.165 00.002 7988 Enqueuing Expose request
05:11:12.165 00.000 15712 Worker thread wakes up
05:11:12.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:12.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:13.798 01.633 15712 Exposure complete
05:11:13.862 00.064 15712 worker thread done servicing request
05:11:13.862 00.000 7988 OnExposeComplete: enter
05:11:13.862 00.000 7988 UpdateGuideState(): m_state=1
05:11:13.862 00.000 7988 UpdateCurrentPosition: no star selected
05:11:13.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:13.862 00.000 7988 Status Line: No star selected
05:11:13.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=49, FiltMin=42, FiltMax=58, Gamma=0.690
05:11:13.862 00.000 7988 UpdateGuideState exits: No star selected
05:11:13.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:13.862 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:13.873 00.011 7988 Enqueuing Expose request
05:11:13.873 00.000 15712 Worker thread wakes up
05:11:13.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:13.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:15.398 01.525 15712 Exposure complete
05:11:15.459 00.061 15712 worker thread done servicing request
05:11:15.459 00.000 7988 OnExposeComplete: enter
05:11:15.459 00.000 7988 UpdateGuideState(): m_state=1
05:11:15.463 00.004 7988 UpdateCurrentPosition: no star selected
05:11:15.463 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:15.465 00.002 7988 Status Line: No star selected
05:11:15.467 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=49, FiltMin=41, FiltMax=58, Gamma=0.690
05:11:15.467 00.000 7988 UpdateGuideState exits: No star selected
05:11:15.469 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:15.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:15.471 00.002 7988 Enqueuing Expose request
05:11:15.471 00.000 15712 Worker thread wakes up
05:11:15.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:15.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:17.108 01.637 15712 Exposure complete
05:11:17.169 00.061 15712 worker thread done servicing request
05:11:17.169 00.000 7988 OnExposeComplete: enter
05:11:17.173 00.004 7988 UpdateGuideState(): m_state=1
05:11:17.173 00.000 7988 UpdateCurrentPosition: no star selected
05:11:17.175 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:17.175 00.000 7988 Status Line: No star selected
05:11:17.177 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=41, FiltMax=58, Gamma=0.690
05:11:17.177 00.000 7988 UpdateGuideState exits: No star selected
05:11:17.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:17.177 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:17.177 00.000 7988 Enqueuing Expose request
05:11:17.177 00.000 15712 Worker thread wakes up
05:11:17.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:17.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:18.704 01.527 15712 Exposure complete
05:11:18.765 00.061 15712 worker thread done servicing request
05:11:18.765 00.000 7988 OnExposeComplete: enter
05:11:18.765 00.000 7988 UpdateGuideState(): m_state=1
05:11:18.769 00.004 7988 UpdateCurrentPosition: no star selected
05:11:18.771 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:18.772 00.001 7988 Status Line: No star selected
05:11:18.774 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=41, FiltMax=55, Gamma=0.690
05:11:18.774 00.000 7988 UpdateGuideState exits: No star selected
05:11:18.776 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:18.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:18.778 00.002 7988 Enqueuing Expose request
05:11:18.778 00.000 15712 Worker thread wakes up
05:11:18.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:18.780 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:20.411 01.631 15712 Exposure complete
05:11:20.473 00.062 15712 worker thread done servicing request
05:11:20.473 00.000 7988 OnExposeComplete: enter
05:11:20.473 00.000 7988 UpdateGuideState(): m_state=1
05:11:20.475 00.002 7988 UpdateCurrentPosition: no star selected
05:11:20.475 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:20.477 00.002 7988 Status Line: No star selected
05:11:20.479 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=40, FiltMax=55, Gamma=0.690
05:11:20.479 00.000 7988 UpdateGuideState exits: No star selected
05:11:20.481 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:20.481 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:20.483 00.002 7988 Enqueuing Expose request
05:11:20.483 00.000 15712 Worker thread wakes up
05:11:20.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:20.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:22.004 01.521 15712 Exposure complete
05:11:22.067 00.063 15712 worker thread done servicing request
05:11:22.068 00.001 7988 OnExposeComplete: enter
05:11:22.068 00.000 7988 UpdateGuideState(): m_state=1
05:11:22.070 00.002 7988 UpdateCurrentPosition: no star selected
05:11:22.071 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:22.071 00.000 7988 Status Line: No star selected
05:11:22.073 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=47, FiltMin=40, FiltMax=55, Gamma=0.690
05:11:22.073 00.000 7988 UpdateGuideState exits: No star selected
05:11:22.075 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:22.075 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:22.077 00.002 7988 Enqueuing Expose request
05:11:22.077 00.000 15712 Worker thread wakes up
05:11:22.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:22.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:23.713 01.636 15712 Exposure complete
05:11:23.775 00.062 15712 worker thread done servicing request
05:11:23.776 00.001 7988 OnExposeComplete: enter
05:11:23.776 00.000 7988 UpdateGuideState(): m_state=1
05:11:23.776 00.000 7988 UpdateCurrentPosition: no star selected
05:11:23.776 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:23.776 00.000 7988 Status Line: No star selected
05:11:23.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=40, FiltMax=55, Gamma=0.690
05:11:23.776 00.000 7988 UpdateGuideState exits: No star selected
05:11:23.776 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:23.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:23.776 00.000 7988 Enqueuing Expose request
05:11:23.776 00.000 15712 Worker thread wakes up
05:11:23.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:23.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:25.310 01.534 15712 Exposure complete
05:11:25.372 00.062 15712 worker thread done servicing request
05:11:25.372 00.000 7988 OnExposeComplete: enter
05:11:25.372 00.000 7988 UpdateGuideState(): m_state=1
05:11:25.375 00.003 7988 UpdateCurrentPosition: no star selected
05:11:25.375 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:25.377 00.002 7988 Status Line: No star selected
05:11:25.379 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=40, FiltMax=56, Gamma=0.690
05:11:25.379 00.000 7988 UpdateGuideState exits: No star selected
05:11:25.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:25.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:25.379 00.000 7988 Enqueuing Expose request
05:11:25.379 00.000 15712 Worker thread wakes up
05:11:25.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:25.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:27.019 01.640 15712 Exposure complete
05:11:27.082 00.063 15712 worker thread done servicing request
05:11:27.082 00.000 7988 OnExposeComplete: enter
05:11:27.083 00.001 7988 UpdateGuideState(): m_state=1
05:11:27.084 00.001 7988 UpdateCurrentPosition: no star selected
05:11:27.086 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:27.087 00.001 7988 Status Line: No star selected
05:11:27.088 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=49, FiltMin=41, FiltMax=57, Gamma=0.690
05:11:27.089 00.001 7988 UpdateGuideState exits: No star selected
05:11:27.090 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:27.090 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:27.092 00.002 7988 Enqueuing Expose request
05:11:27.092 00.000 15712 Worker thread wakes up
05:11:27.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:27.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:28.506 01.414 15712 Exposure complete
05:11:28.567 00.061 15712 worker thread done servicing request
05:11:28.567 00.000 7988 OnExposeComplete: enter
05:11:28.567 00.000 7988 UpdateGuideState(): m_state=1
05:11:28.567 00.000 7988 UpdateCurrentPosition: no star selected
05:11:28.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:28.574 00.007 7988 Status Line: No star selected
05:11:28.576 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=49, FiltMin=42, FiltMax=57, Gamma=0.690
05:11:28.576 00.000 7988 UpdateGuideState exits: No star selected
05:11:28.578 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:28.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:28.580 00.002 7988 Enqueuing Expose request
05:11:28.582 00.002 15712 Worker thread wakes up
05:11:28.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:28.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:30.216 01.634 15712 Exposure complete
05:11:30.277 00.061 15712 worker thread done servicing request
05:11:30.277 00.000 7988 OnExposeComplete: enter
05:11:30.277 00.000 7988 UpdateGuideState(): m_state=1
05:11:30.282 00.005 7988 UpdateCurrentPosition: no star selected
05:11:30.282 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:30.284 00.002 7988 Status Line: No star selected
05:11:30.286 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=49, FiltMin=39, FiltMax=56, Gamma=0.690
05:11:30.286 00.000 7988 UpdateGuideState exits: No star selected
05:11:30.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:30.286 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:30.286 00.000 7988 Enqueuing Expose request
05:11:30.286 00.000 15712 Worker thread wakes up
05:11:30.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:30.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:31.813 01.527 15712 Exposure complete
05:11:31.876 00.063 15712 worker thread done servicing request
05:11:31.876 00.000 7988 OnExposeComplete: enter
05:11:31.876 00.000 7988 UpdateGuideState(): m_state=1
05:11:31.876 00.000 7988 UpdateCurrentPosition: no star selected
05:11:31.876 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:31.876 00.000 7988 Status Line: No star selected
05:11:31.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=38, FiltMax=56, Gamma=0.690
05:11:31.876 00.000 7988 UpdateGuideState exits: No star selected
05:11:31.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:31.885 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:31.885 00.000 7988 Enqueuing Expose request
05:11:31.887 00.002 15712 Worker thread wakes up
05:11:31.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:31.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:33.523 01.636 15712 Exposure complete
05:11:33.585 00.062 15712 worker thread done servicing request
05:11:33.585 00.000 7988 OnExposeComplete: enter
05:11:33.585 00.000 7988 UpdateGuideState(): m_state=1
05:11:33.585 00.000 7988 UpdateCurrentPosition: no star selected
05:11:33.585 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:33.585 00.000 7988 Status Line: No star selected
05:11:33.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=45, FiltMin=36, FiltMax=56, Gamma=0.690
05:11:33.594 00.009 7988 UpdateGuideState exits: No star selected
05:11:33.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:33.596 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:33.596 00.000 7988 Enqueuing Expose request
05:11:33.598 00.002 15712 Worker thread wakes up
05:11:33.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:33.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:35.122 01.524 15712 Exposure complete
05:11:35.184 00.062 15712 worker thread done servicing request
05:11:35.184 00.000 7988 OnExposeComplete: enter
05:11:35.184 00.000 7988 UpdateGuideState(): m_state=1
05:11:35.187 00.003 7988 UpdateCurrentPosition: no star selected
05:11:35.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:35.189 00.002 7988 Status Line: No star selected
05:11:35.191 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=36, FiltMax=54, Gamma=0.690
05:11:35.191 00.000 7988 UpdateGuideState exits: No star selected
05:11:35.193 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:35.193 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:35.195 00.002 7988 Enqueuing Expose request
05:11:35.195 00.000 15712 Worker thread wakes up
05:11:35.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:35.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:36.829 01.634 15712 Exposure complete
05:11:36.892 00.063 15712 worker thread done servicing request
05:11:36.892 00.000 7988 OnExposeComplete: enter
05:11:36.892 00.000 7988 UpdateGuideState(): m_state=1
05:11:36.895 00.003 7988 UpdateCurrentPosition: no star selected
05:11:36.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:36.897 00.002 7988 Status Line: No star selected
05:11:36.899 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=36, FiltMax=52, Gamma=0.690
05:11:36.899 00.000 7988 UpdateGuideState exits: No star selected
05:11:36.901 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:36.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:36.903 00.002 7988 Enqueuing Expose request
05:11:36.903 00.000 15712 Worker thread wakes up
05:11:36.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:36.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:38.423 01.520 15712 Exposure complete
05:11:38.485 00.062 15712 worker thread done servicing request
05:11:38.485 00.000 7988 OnExposeComplete: enter
05:11:38.487 00.002 7988 UpdateGuideState(): m_state=1
05:11:38.487 00.000 7988 UpdateCurrentPosition: no star selected
05:11:38.489 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:38.491 00.002 7988 Status Line: No star selected
05:11:38.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=44, FiltMin=36, FiltMax=51, Gamma=0.690
05:11:38.494 00.003 7988 UpdateGuideState exits: No star selected
05:11:38.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:38.496 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:38.496 00.000 7988 Enqueuing Expose request
05:11:38.498 00.002 15712 Worker thread wakes up
05:11:38.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:38.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:40.243 01.745 15712 Exposure complete
05:11:40.304 00.061 15712 worker thread done servicing request
05:11:40.304 00.000 7988 OnExposeComplete: enter
05:11:40.304 00.000 7988 UpdateGuideState(): m_state=1
05:11:40.308 00.004 7988 UpdateCurrentPosition: no star selected
05:11:40.308 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:40.310 00.002 7988 Status Line: No star selected
05:11:40.312 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=37, FiltMax=54, Gamma=0.690
05:11:40.312 00.000 7988 UpdateGuideState exits: No star selected
05:11:40.314 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:40.314 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:40.316 00.002 7988 Enqueuing Expose request
05:11:40.316 00.000 15712 Worker thread wakes up
05:11:40.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:40.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:41.729 01.413 15712 Exposure complete
05:11:41.791 00.062 15712 worker thread done servicing request
05:11:41.791 00.000 7988 OnExposeComplete: enter
05:11:41.791 00.000 7988 UpdateGuideState(): m_state=1
05:11:41.794 00.003 7988 UpdateCurrentPosition: no star selected
05:11:41.795 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:41.795 00.000 7988 Status Line: No star selected
05:11:41.797 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=37, FiltMax=53, Gamma=0.690
05:11:41.800 00.003 7988 UpdateGuideState exits: No star selected
05:11:41.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:41.802 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:41.802 00.000 7988 Enqueuing Expose request
05:11:41.804 00.002 15712 Worker thread wakes up
05:11:41.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:41.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:43.437 01.633 15712 Exposure complete
05:11:43.500 00.063 15712 worker thread done servicing request
05:11:43.500 00.000 7988 OnExposeComplete: enter
05:11:43.500 00.000 7988 UpdateGuideState(): m_state=1
05:11:43.503 00.003 7988 UpdateCurrentPosition: no star selected
05:11:43.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:43.505 00.002 7988 Status Line: No star selected
05:11:43.507 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=46, FiltMin=39, FiltMax=53, Gamma=0.690
05:11:43.507 00.000 7988 UpdateGuideState exits: No star selected
05:11:43.509 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:43.509 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:43.512 00.003 7988 Enqueuing Expose request
05:11:43.512 00.000 15712 Worker thread wakes up
05:11:43.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:43.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:45.037 01.525 15712 Exposure complete
05:11:45.099 00.062 15712 worker thread done servicing request
05:11:45.100 00.001 7988 OnExposeComplete: enter
05:11:45.100 00.000 7988 UpdateGuideState(): m_state=1
05:11:45.100 00.000 7988 UpdateCurrentPosition: no star selected
05:11:45.100 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:45.100 00.000 7988 Status Line: No star selected
05:11:45.106 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=40, FiltMax=53, Gamma=0.690
05:11:45.106 00.000 7988 UpdateGuideState exits: No star selected
05:11:45.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:45.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:45.106 00.000 7988 Enqueuing Expose request
05:11:45.106 00.000 15712 Worker thread wakes up
05:11:45.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:45.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:46.746 01.640 15712 Exposure complete
05:11:46.808 00.062 15712 worker thread done servicing request
05:11:46.808 00.000 7988 OnExposeComplete: enter
05:11:46.808 00.000 7988 UpdateGuideState(): m_state=1
05:11:46.811 00.003 7988 UpdateCurrentPosition: no star selected
05:11:46.811 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:46.813 00.002 7988 Status Line: No star selected
05:11:46.815 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=40, FiltMax=53, Gamma=0.690
05:11:46.816 00.001 7988 UpdateGuideState exits: No star selected
05:11:46.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:46.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:46.816 00.000 7988 Enqueuing Expose request
05:11:46.816 00.000 15712 Worker thread wakes up
05:11:46.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:46.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:48.344 01.528 15712 Exposure complete
05:11:48.405 00.061 15712 worker thread done servicing request
05:11:48.405 00.000 7988 OnExposeComplete: enter
05:11:48.405 00.000 7988 UpdateGuideState(): m_state=1
05:11:48.409 00.004 7988 UpdateCurrentPosition: no star selected
05:11:48.409 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:48.411 00.002 7988 Status Line: No star selected
05:11:48.413 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=45, FiltMin=38, FiltMax=51, Gamma=0.690
05:11:48.413 00.000 7988 UpdateGuideState exits: No star selected
05:11:48.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:48.416 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:48.416 00.000 7988 Enqueuing Expose request
05:11:48.416 00.000 15712 Worker thread wakes up
05:11:48.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:48.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:50.051 01.635 15712 Exposure complete
05:11:50.116 00.065 15712 worker thread done servicing request
05:11:50.116 00.000 7988 OnExposeComplete: enter
05:11:50.117 00.001 7988 UpdateGuideState(): m_state=1
05:11:50.119 00.002 7988 UpdateCurrentPosition: no star selected
05:11:50.119 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:50.119 00.000 7988 Status Line: No star selected
05:11:50.121 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=38, FiltMax=52, Gamma=0.690
05:11:50.123 00.002 7988 UpdateGuideState exits: No star selected
05:11:50.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:50.125 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:50.125 00.000 7988 Enqueuing Expose request
05:11:50.127 00.002 15712 Worker thread wakes up
05:11:50.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:50.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:51.651 01.524 15712 Exposure complete
05:11:51.714 00.063 15712 worker thread done servicing request
05:11:51.714 00.000 7988 OnExposeComplete: enter
05:11:51.714 00.000 7988 UpdateGuideState(): m_state=1
05:11:51.717 00.003 7988 UpdateCurrentPosition: no star selected
05:11:51.717 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:51.719 00.002 7988 Status Line: No star selected
05:11:51.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=44, FiltMin=37, FiltMax=51, Gamma=0.690
05:11:51.721 00.002 7988 UpdateGuideState exits: No star selected
05:11:51.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:51.721 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:51.721 00.000 7988 Enqueuing Expose request
05:11:51.721 00.000 15712 Worker thread wakes up
05:11:51.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:51.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:53.363 01.642 15712 Exposure complete
05:11:53.424 00.061 15712 worker thread done servicing request
05:11:53.424 00.000 7988 OnExposeComplete: enter
05:11:53.424 00.000 7988 UpdateGuideState(): m_state=1
05:11:53.424 00.000 7988 UpdateCurrentPosition: no star selected
05:11:53.424 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:53.424 00.000 7988 Status Line: No star selected
05:11:53.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=37, FiltMax=50, Gamma=0.690
05:11:53.424 00.000 7988 UpdateGuideState exits: No star selected
05:11:53.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:53.424 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:53.424 00.000 7988 Enqueuing Expose request
05:11:53.436 00.012 15712 Worker thread wakes up
05:11:53.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:53.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:54.959 01.523 15712 Exposure complete
05:11:55.021 00.062 15712 worker thread done servicing request
05:11:55.021 00.000 7988 OnExposeComplete: enter
05:11:55.021 00.000 7988 UpdateGuideState(): m_state=1
05:11:55.025 00.004 7988 UpdateCurrentPosition: no star selected
05:11:55.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:55.027 00.002 7988 Status Line: No star selected
05:11:55.029 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=43, FiltMin=36, FiltMax=57, Gamma=0.690
05:11:55.029 00.000 7988 UpdateGuideState exits: No star selected
05:11:55.031 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:55.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:55.033 00.002 7988 Enqueuing Expose request
05:11:55.033 00.000 15712 Worker thread wakes up
05:11:55.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:55.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:56.666 01.633 15712 Exposure complete
05:11:56.729 00.063 15712 worker thread done servicing request
05:11:56.729 00.000 7988 OnExposeComplete: enter
05:11:56.729 00.000 7988 UpdateGuideState(): m_state=1
05:11:56.732 00.003 7988 UpdateCurrentPosition: no star selected
05:11:56.732 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:56.734 00.002 7988 Status Line: No star selected
05:11:56.736 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=43, FiltMin=36, FiltMax=50, Gamma=0.690
05:11:56.736 00.000 7988 UpdateGuideState exits: No star selected
05:11:56.738 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:56.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:56.740 00.002 7988 Enqueuing Expose request
05:11:56.740 00.000 15712 Worker thread wakes up
05:11:56.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:56.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:58.263 01.523 15712 Exposure complete
05:11:58.323 00.060 15712 worker thread done servicing request
05:11:58.323 00.000 7988 OnExposeComplete: enter
05:11:58.323 00.000 7988 UpdateGuideState(): m_state=1
05:11:58.328 00.005 7988 UpdateCurrentPosition: no star selected
05:11:58.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:11:58.330 00.002 7988 Status Line: No star selected
05:11:58.332 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=36, FiltMax=49, Gamma=0.690
05:11:58.332 00.000 7988 UpdateGuideState exits: No star selected
05:11:58.334 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:11:58.334 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:11:58.336 00.002 7988 Enqueuing Expose request
05:11:58.336 00.000 15712 Worker thread wakes up
05:11:58.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:11:58.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:11:59.969 01.633 15712 Exposure complete
05:12:00.032 00.063 15712 worker thread done servicing request
05:12:00.032 00.000 7988 OnExposeComplete: enter
05:12:00.032 00.000 7988 UpdateGuideState(): m_state=1
05:12:00.032 00.000 7988 UpdateCurrentPosition: no star selected
05:12:00.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:00.032 00.000 7988 Status Line: No star selected
05:12:00.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=34, FiltMax=49, Gamma=0.690
05:12:00.042 00.010 7988 UpdateGuideState exits: No star selected
05:12:00.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:00.042 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:00.042 00.000 7988 Enqueuing Expose request
05:12:00.042 00.000 15712 Worker thread wakes up
05:12:00.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:00.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:01.567 01.525 15712 Exposure complete
05:12:01.628 00.061 15712 worker thread done servicing request
05:12:01.628 00.000 7988 OnExposeComplete: enter
05:12:01.628 00.000 7988 UpdateGuideState(): m_state=1
05:12:01.628 00.000 7988 UpdateCurrentPosition: no star selected
05:12:01.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:01.628 00.000 7988 Status Line: No star selected
05:12:01.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=34, FiltMax=49, Gamma=0.690
05:12:01.628 00.000 7988 UpdateGuideState exits: No star selected
05:12:01.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:01.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:01.628 00.000 7988 Enqueuing Expose request
05:12:01.641 00.013 15712 Worker thread wakes up
05:12:01.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:01.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:03.276 01.635 15712 Exposure complete
05:12:03.324 00.048 15712 worker thread done servicing request
05:12:03.324 00.000 7988 OnExposeComplete: enter
05:12:03.338 00.014 7988 UpdateGuideState(): m_state=1
05:12:03.338 00.000 7988 UpdateCurrentPosition: no star selected
05:12:03.342 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:03.342 00.000 7988 Status Line: No star selected
05:12:03.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=40, FiltMin=34, FiltMax=48, Gamma=0.690
05:12:03.342 00.000 7988 UpdateGuideState exits: No star selected
05:12:03.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:03.342 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:03.342 00.000 7988 Enqueuing Expose request
05:12:03.342 00.000 15712 Worker thread wakes up
05:12:03.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:03.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:04.875 01.533 15712 Exposure complete
05:12:04.936 00.061 15712 worker thread done servicing request
05:12:04.936 00.000 7988 OnExposeComplete: enter
05:12:04.936 00.000 7988 UpdateGuideState(): m_state=1
05:12:04.939 00.003 7988 UpdateCurrentPosition: no star selected
05:12:04.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:04.941 00.002 7988 Status Line: No star selected
05:12:04.943 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=34, FiltMax=47, Gamma=0.690
05:12:04.943 00.000 7988 UpdateGuideState exits: No star selected
05:12:04.943 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:04.943 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:04.943 00.000 7988 Enqueuing Expose request
05:12:04.943 00.000 15712 Worker thread wakes up
05:12:04.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:04.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:06.584 01.641 15712 Exposure complete
05:12:06.644 00.060 15712 worker thread done servicing request
05:12:06.644 00.000 7988 OnExposeComplete: enter
05:12:06.646 00.002 7988 UpdateGuideState(): m_state=1
05:12:06.646 00.000 7988 UpdateCurrentPosition: no star selected
05:12:06.646 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:06.646 00.000 7988 Status Line: No star selected
05:12:06.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=48, Gamma=0.690
05:12:06.646 00.000 7988 UpdateGuideState exits: No star selected
05:12:06.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:06.646 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:06.646 00.000 7988 Enqueuing Expose request
05:12:06.646 00.000 15712 Worker thread wakes up
05:12:06.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:06.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:08.182 01.536 15712 Exposure complete
05:12:08.242 00.060 15712 worker thread done servicing request
05:12:08.242 00.000 7988 OnExposeComplete: enter
05:12:08.242 00.000 7988 UpdateGuideState(): m_state=1
05:12:08.246 00.004 7988 UpdateCurrentPosition: no star selected
05:12:08.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:08.248 00.002 7988 Status Line: No star selected
05:12:08.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=41, FiltMin=35, FiltMax=50, Gamma=0.690
05:12:08.250 00.002 7988 UpdateGuideState exits: No star selected
05:12:08.252 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:08.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:08.252 00.000 7988 Enqueuing Expose request
05:12:08.254 00.002 15712 Worker thread wakes up
05:12:08.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:08.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:09.997 01.743 15712 Exposure complete
05:12:10.059 00.062 15712 worker thread done servicing request
05:12:10.061 00.002 7988 OnExposeComplete: enter
05:12:10.061 00.000 7988 UpdateGuideState(): m_state=1
05:12:10.061 00.000 7988 UpdateCurrentPosition: no star selected
05:12:10.061 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:10.061 00.000 7988 Status Line: No star selected
05:12:10.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=34, FiltMax=48, Gamma=0.690
05:12:10.068 00.007 7988 UpdateGuideState exits: No star selected
05:12:10.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:10.068 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:10.068 00.000 7988 Enqueuing Expose request
05:12:10.068 00.000 15712 Worker thread wakes up
05:12:10.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:10.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:11.482 01.414 15712 Exposure complete
05:12:11.544 00.062 15712 worker thread done servicing request
05:12:11.544 00.000 7988 OnExposeComplete: enter
05:12:11.544 00.000 7988 UpdateGuideState(): m_state=1
05:12:11.544 00.000 7988 UpdateCurrentPosition: no star selected
05:12:11.548 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:11.550 00.002 7988 Status Line: No star selected
05:12:11.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=41, FiltMin=34, FiltMax=50, Gamma=0.690
05:12:11.552 00.002 7988 UpdateGuideState exits: No star selected
05:12:11.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:11.554 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:11.554 00.000 7988 Enqueuing Expose request
05:12:11.556 00.002 15712 Worker thread wakes up
05:12:11.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:11.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:13.191 01.635 15712 Exposure complete
05:12:13.253 00.062 15712 worker thread done servicing request
05:12:13.253 00.000 7988 OnExposeComplete: enter
05:12:13.253 00.000 7988 UpdateGuideState(): m_state=1
05:12:13.256 00.003 7988 UpdateCurrentPosition: no star selected
05:12:13.256 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:13.258 00.002 7988 Status Line: No star selected
05:12:13.260 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=41, FiltMin=34, FiltMax=48, Gamma=0.690
05:12:13.260 00.000 7988 UpdateGuideState exits: No star selected
05:12:13.262 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:13.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:13.264 00.002 7988 Enqueuing Expose request
05:12:13.264 00.000 15712 Worker thread wakes up
05:12:13.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:13.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:14.789 01.525 15712 Exposure complete
05:12:14.851 00.062 15712 worker thread done servicing request
05:12:14.851 00.000 7988 OnExposeComplete: enter
05:12:14.851 00.000 7988 UpdateGuideState(): m_state=1
05:12:14.854 00.003 7988 UpdateCurrentPosition: no star selected
05:12:14.854 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:14.856 00.002 7988 Status Line: No star selected
05:12:14.858 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=41, FiltMin=33, FiltMax=49, Gamma=0.690
05:12:14.858 00.000 7988 UpdateGuideState exits: No star selected
05:12:14.860 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:14.860 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:14.862 00.002 7988 Enqueuing Expose request
05:12:14.862 00.000 15712 Worker thread wakes up
05:12:14.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:14.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:16.500 01.638 15712 Exposure complete
05:12:16.562 00.062 15712 worker thread done servicing request
05:12:16.564 00.002 7988 OnExposeComplete: enter
05:12:16.564 00.000 7988 UpdateGuideState(): m_state=1
05:12:16.564 00.000 7988 UpdateCurrentPosition: no star selected
05:12:16.564 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:16.568 00.004 7988 Status Line: No star selected
05:12:16.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=42, FiltMin=33, FiltMax=50, Gamma=0.690
05:12:16.568 00.000 7988 UpdateGuideState exits: No star selected
05:12:16.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:16.568 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:16.568 00.000 7988 Enqueuing Expose request
05:12:16.568 00.000 15712 Worker thread wakes up
05:12:16.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:16.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:18.096 01.528 15712 Exposure complete
05:12:18.156 00.060 15712 worker thread done servicing request
05:12:18.158 00.002 7988 OnExposeComplete: enter
05:12:18.158 00.000 7988 UpdateGuideState(): m_state=1
05:12:18.158 00.000 7988 UpdateCurrentPosition: no star selected
05:12:18.158 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:18.158 00.000 7988 Status Line: No star selected
05:12:18.164 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=36, FiltMax=50, Gamma=0.690
05:12:18.164 00.000 7988 UpdateGuideState exits: No star selected
05:12:18.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:18.164 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:18.168 00.004 7988 Enqueuing Expose request
05:12:18.168 00.000 15712 Worker thread wakes up
05:12:18.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:18.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:19.804 01.636 15712 Exposure complete
05:12:19.865 00.061 15712 worker thread done servicing request
05:12:19.865 00.000 7988 OnExposeComplete: enter
05:12:19.865 00.000 7988 UpdateGuideState(): m_state=1
05:12:19.869 00.004 7988 UpdateCurrentPosition: no star selected
05:12:19.869 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:19.869 00.000 7988 Status Line: No star selected
05:12:19.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=36, FiltMax=52, Gamma=0.690
05:12:19.869 00.000 7988 UpdateGuideState exits: No star selected
05:12:19.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:19.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:19.877 00.008 7988 Enqueuing Expose request
05:12:19.877 00.000 15712 Worker thread wakes up
05:12:19.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:19.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:21.404 01.527 15712 Exposure complete
05:12:21.469 00.065 15712 worker thread done servicing request
05:12:21.469 00.000 7988 OnExposeComplete: enter
05:12:21.469 00.000 7988 UpdateGuideState(): m_state=1
05:12:21.469 00.000 7988 UpdateCurrentPosition: no star selected
05:12:21.469 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:21.469 00.000 7988 Status Line: No star selected
05:12:21.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=43, FiltMin=36, FiltMax=51, Gamma=0.690
05:12:21.469 00.000 7988 UpdateGuideState exits: No star selected
05:12:21.479 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:21.479 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:21.481 00.002 7988 Enqueuing Expose request
05:12:21.481 00.000 15712 Worker thread wakes up
05:12:21.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:21.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:23.115 01.634 15712 Exposure complete
05:12:23.176 00.061 15712 worker thread done servicing request
05:12:23.176 00.000 7988 OnExposeComplete: enter
05:12:23.176 00.000 7988 UpdateGuideState(): m_state=1
05:12:23.180 00.004 7988 UpdateCurrentPosition: no star selected
05:12:23.180 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:23.182 00.002 7988 Status Line: No star selected
05:12:23.184 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=44, FiltMin=35, FiltMax=52, Gamma=0.690
05:12:23.184 00.000 7988 UpdateGuideState exits: No star selected
05:12:23.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:23.184 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:23.188 00.004 7988 Enqueuing Expose request
05:12:23.188 00.000 15712 Worker thread wakes up
05:12:23.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:23.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:24.712 01.524 15712 Exposure complete
05:12:24.774 00.062 15712 worker thread done servicing request
05:12:24.774 00.000 7988 OnExposeComplete: enter
05:12:24.774 00.000 7988 UpdateGuideState(): m_state=1
05:12:24.778 00.004 7988 UpdateCurrentPosition: no star selected
05:12:24.779 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:24.779 00.000 7988 Status Line: No star selected
05:12:24.781 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=35, FiltMax=52, Gamma=0.690
05:12:24.781 00.000 7988 UpdateGuideState exits: No star selected
05:12:24.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:24.781 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:24.781 00.000 7988 Enqueuing Expose request
05:12:24.787 00.006 15712 Worker thread wakes up
05:12:24.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:24.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:26.422 01.635 15712 Exposure complete
05:12:26.485 00.063 15712 worker thread done servicing request
05:12:26.485 00.000 7988 OnExposeComplete: enter
05:12:26.487 00.002 7988 UpdateGuideState(): m_state=1
05:12:26.487 00.000 7988 UpdateCurrentPosition: no star selected
05:12:26.490 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:26.490 00.000 7988 Status Line: No star selected
05:12:26.492 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=35, FiltMax=52, Gamma=0.690
05:12:26.494 00.002 7988 UpdateGuideState exits: No star selected
05:12:26.496 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:26.496 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:26.498 00.002 7988 Enqueuing Expose request
05:12:26.500 00.002 15712 Worker thread wakes up
05:12:26.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:26.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:28.018 01.518 15712 Exposure complete
05:12:28.080 00.062 15712 worker thread done servicing request
05:12:28.080 00.000 7988 OnExposeComplete: enter
05:12:28.080 00.000 7988 UpdateGuideState(): m_state=1
05:12:28.082 00.002 7988 UpdateCurrentPosition: no star selected
05:12:28.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:28.084 00.002 7988 Status Line: No star selected
05:12:28.086 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=35, FiltMax=52, Gamma=0.690
05:12:28.086 00.000 7988 UpdateGuideState exits: No star selected
05:12:28.088 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:28.088 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:28.090 00.002 7988 Enqueuing Expose request
05:12:28.090 00.000 15712 Worker thread wakes up
05:12:28.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:28.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:29.724 01.634 15712 Exposure complete
05:12:29.787 00.063 15712 worker thread done servicing request
05:12:29.787 00.000 7988 OnExposeComplete: enter
05:12:29.787 00.000 7988 UpdateGuideState(): m_state=1
05:12:29.787 00.000 7988 UpdateCurrentPosition: no star selected
05:12:29.787 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:29.787 00.000 7988 Status Line: No star selected
05:12:29.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=43, FiltMin=36, FiltMax=52, Gamma=0.690
05:12:29.795 00.008 7988 UpdateGuideState exits: No star selected
05:12:29.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:29.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:29.795 00.000 7988 Enqueuing Expose request
05:12:29.795 00.000 15712 Worker thread wakes up
05:12:29.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:29.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:31.322 01.527 15712 Exposure complete
05:12:31.383 00.061 15712 worker thread done servicing request
05:12:31.383 00.000 7988 OnExposeComplete: enter
05:12:31.383 00.000 7988 UpdateGuideState(): m_state=1
05:12:31.386 00.003 7988 UpdateCurrentPosition: no star selected
05:12:31.386 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:31.388 00.002 7988 Status Line: No star selected
05:12:31.390 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=35, FiltMax=52, Gamma=0.690
05:12:31.390 00.000 7988 UpdateGuideState exits: No star selected
05:12:31.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:31.390 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:31.390 00.000 7988 Enqueuing Expose request
05:12:31.390 00.000 15712 Worker thread wakes up
05:12:31.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:31.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:33.029 01.639 15712 Exposure complete
05:12:33.091 00.062 15712 worker thread done servicing request
05:12:33.091 00.000 7988 OnExposeComplete: enter
05:12:33.092 00.001 7988 UpdateGuideState(): m_state=1
05:12:33.093 00.001 7988 UpdateCurrentPosition: no star selected
05:12:33.095 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:33.096 00.001 7988 Status Line: No star selected
05:12:33.098 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=34, FiltMax=50, Gamma=0.690
05:12:33.099 00.001 7988 UpdateGuideState exits: No star selected
05:12:33.100 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:33.101 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:33.102 00.001 7988 Enqueuing Expose request
05:12:33.102 00.000 15712 Worker thread wakes up
05:12:33.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:33.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:34.627 01.525 15712 Exposure complete
05:12:34.688 00.061 15712 worker thread done servicing request
05:12:34.688 00.000 7988 OnExposeComplete: enter
05:12:34.688 00.000 7988 UpdateGuideState(): m_state=1
05:12:34.692 00.004 7988 UpdateCurrentPosition: no star selected
05:12:34.692 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:34.694 00.002 7988 Status Line: No star selected
05:12:34.696 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=41, FiltMin=33, FiltMax=48, Gamma=0.690
05:12:34.697 00.001 7988 UpdateGuideState exits: No star selected
05:12:34.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:34.699 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:34.699 00.000 7988 Enqueuing Expose request
05:12:34.701 00.002 15712 Worker thread wakes up
05:12:34.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:34.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:36.334 01.633 15712 Exposure complete
05:12:36.396 00.062 15712 worker thread done servicing request
05:12:36.396 00.000 7988 OnExposeComplete: enter
05:12:36.396 00.000 7988 UpdateGuideState(): m_state=1
05:12:36.398 00.002 7988 UpdateCurrentPosition: no star selected
05:12:36.398 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:36.398 00.000 7988 Status Line: No star selected
05:12:36.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=33, FiltMax=48, Gamma=0.690
05:12:36.398 00.000 7988 UpdateGuideState exits: No star selected
05:12:36.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:36.398 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:36.398 00.000 7988 Enqueuing Expose request
05:12:36.398 00.000 15712 Worker thread wakes up
05:12:36.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:36.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:37.935 01.537 15712 Exposure complete
05:12:37.997 00.062 15712 worker thread done servicing request
05:12:37.997 00.000 7988 OnExposeComplete: enter
05:12:37.997 00.000 7988 UpdateGuideState(): m_state=1
05:12:38.000 00.003 7988 UpdateCurrentPosition: no star selected
05:12:38.000 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:38.002 00.002 7988 Status Line: No star selected
05:12:38.004 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=32, FiltMax=47, Gamma=0.690
05:12:38.004 00.000 7988 UpdateGuideState exits: No star selected
05:12:38.006 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:38.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:38.008 00.002 7988 Enqueuing Expose request
05:12:38.008 00.000 15712 Worker thread wakes up
05:12:38.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:38.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:39.644 01.636 15712 Exposure complete
05:12:39.706 00.062 15712 worker thread done servicing request
05:12:39.706 00.000 7988 OnExposeComplete: enter
05:12:39.706 00.000 7988 UpdateGuideState(): m_state=1
05:12:39.708 00.002 7988 UpdateCurrentPosition: no star selected
05:12:39.710 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:39.710 00.000 7988 Status Line: No star selected
05:12:39.712 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=33, FiltMax=48, Gamma=0.690
05:12:39.712 00.000 7988 UpdateGuideState exits: No star selected
05:12:39.714 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:39.714 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:39.716 00.002 7988 Enqueuing Expose request
05:12:39.716 00.000 15712 Worker thread wakes up
05:12:39.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:39.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:41.244 01.528 15712 Exposure complete
05:12:41.305 00.061 15712 worker thread done servicing request
05:12:41.305 00.000 7988 OnExposeComplete: enter
05:12:41.305 00.000 7988 UpdateGuideState(): m_state=1
05:12:41.305 00.000 7988 UpdateCurrentPosition: no star selected
05:12:41.305 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:41.305 00.000 7988 Status Line: No star selected
05:12:41.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=34, FiltMax=49, Gamma=0.690
05:12:41.305 00.000 7988 UpdateGuideState exits: No star selected
05:12:41.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:41.305 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:41.315 00.010 7988 Enqueuing Expose request
05:12:41.315 00.000 15712 Worker thread wakes up
05:12:41.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:41.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:42.952 01.637 15712 Exposure complete
05:12:43.013 00.061 15712 worker thread done servicing request
05:12:43.015 00.002 7988 OnExposeComplete: enter
05:12:43.015 00.000 7988 UpdateGuideState(): m_state=1
05:12:43.018 00.003 7988 UpdateCurrentPosition: no star selected
05:12:43.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:43.020 00.002 7988 Status Line: No star selected
05:12:43.022 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=42, FiltMin=35, FiltMax=49, Gamma=0.690
05:12:43.023 00.001 7988 UpdateGuideState exits: No star selected
05:12:43.023 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:43.025 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:43.025 00.000 7988 Enqueuing Expose request
05:12:43.027 00.002 15712 Worker thread wakes up
05:12:43.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:43.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:44.550 01.523 15712 Exposure complete
05:12:44.611 00.061 15712 worker thread done servicing request
05:12:44.611 00.000 7988 OnExposeComplete: enter
05:12:44.611 00.000 7988 UpdateGuideState(): m_state=1
05:12:44.614 00.003 7988 UpdateCurrentPosition: no star selected
05:12:44.614 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:44.616 00.002 7988 Status Line: No star selected
05:12:44.618 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=35, FiltMax=50, Gamma=0.690
05:12:44.618 00.000 7988 UpdateGuideState exits: No star selected
05:12:44.620 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:44.621 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:44.621 00.000 7988 Enqueuing Expose request
05:12:44.623 00.002 15712 Worker thread wakes up
05:12:44.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:44.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:46.258 01.635 15712 Exposure complete
05:12:46.308 00.050 15712 worker thread done servicing request
05:12:46.320 00.012 7988 OnExposeComplete: enter
05:12:46.320 00.000 7988 UpdateGuideState(): m_state=1
05:12:46.320 00.000 7988 UpdateCurrentPosition: no star selected
05:12:46.320 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:46.320 00.000 7988 Status Line: No star selected
05:12:46.325 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=35, FiltMax=50, Gamma=0.690
05:12:46.325 00.000 7988 UpdateGuideState exits: No star selected
05:12:46.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:46.325 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:46.325 00.000 7988 Enqueuing Expose request
05:12:46.325 00.000 15712 Worker thread wakes up
05:12:46.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:46.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:47.854 01.529 15712 Exposure complete
05:12:47.915 00.061 15712 worker thread done servicing request
05:12:47.915 00.000 7988 OnExposeComplete: enter
05:12:47.915 00.000 7988 UpdateGuideState(): m_state=1
05:12:47.919 00.004 7988 UpdateCurrentPosition: no star selected
05:12:47.919 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:47.921 00.002 7988 Status Line: No star selected
05:12:47.923 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=43, FiltMin=35, FiltMax=51, Gamma=0.690
05:12:47.923 00.000 7988 UpdateGuideState exits: No star selected
05:12:47.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:47.923 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:47.923 00.000 7988 Enqueuing Expose request
05:12:47.928 00.005 15712 Worker thread wakes up
05:12:47.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:47.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:49.560 01.632 15712 Exposure complete
05:12:49.623 00.063 15712 worker thread done servicing request
05:12:49.623 00.000 7988 OnExposeComplete: enter
05:12:49.623 00.000 7988 UpdateGuideState(): m_state=1
05:12:49.623 00.000 7988 UpdateCurrentPosition: no star selected
05:12:49.623 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:49.623 00.000 7988 Status Line: No star selected
05:12:49.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=43, FiltMin=36, FiltMax=51, Gamma=0.690
05:12:49.623 00.000 7988 UpdateGuideState exits: No star selected
05:12:49.623 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:49.633 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:49.633 00.000 7988 Enqueuing Expose request
05:12:49.633 00.000 15712 Worker thread wakes up
05:12:49.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:49.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:51.155 01.522 15712 Exposure complete
05:12:51.216 00.061 15712 worker thread done servicing request
05:12:51.216 00.000 7988 OnExposeComplete: enter
05:12:51.216 00.000 7988 UpdateGuideState(): m_state=1
05:12:51.219 00.003 7988 UpdateCurrentPosition: no star selected
05:12:51.219 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:51.221 00.002 7988 Status Line: No star selected
05:12:51.223 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=35, FiltMax=52, Gamma=0.690
05:12:51.223 00.000 7988 UpdateGuideState exits: No star selected
05:12:51.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:51.223 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:51.223 00.000 7988 Enqueuing Expose request
05:12:51.223 00.000 15712 Worker thread wakes up
05:12:51.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:51.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:52.865 01.642 15712 Exposure complete
05:12:52.918 00.053 15712 worker thread done servicing request
05:12:52.918 00.000 7988 OnExposeComplete: enter
05:12:52.926 00.008 7988 UpdateGuideState(): m_state=1
05:12:52.926 00.000 7988 UpdateCurrentPosition: no star selected
05:12:52.926 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:52.926 00.000 7988 Status Line: No star selected
05:12:52.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=35, FiltMax=52, Gamma=0.690
05:12:52.926 00.000 7988 UpdateGuideState exits: No star selected
05:12:52.926 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:52.935 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:52.935 00.000 7988 Enqueuing Expose request
05:12:52.935 00.000 15712 Worker thread wakes up
05:12:52.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:52.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:54.463 01.528 15712 Exposure complete
05:12:54.525 00.062 15712 worker thread done servicing request
05:12:54.525 00.000 7988 OnExposeComplete: enter
05:12:54.525 00.000 7988 UpdateGuideState(): m_state=1
05:12:54.525 00.000 7988 UpdateCurrentPosition: no star selected
05:12:54.525 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:54.525 00.000 7988 Status Line: No star selected
05:12:54.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=35, FiltMax=52, Gamma=0.690
05:12:54.525 00.000 7988 UpdateGuideState exits: No star selected
05:12:54.525 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:54.525 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:54.535 00.010 7988 Enqueuing Expose request
05:12:54.535 00.000 15712 Worker thread wakes up
05:12:54.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:54.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:56.173 01.638 15712 Exposure complete
05:12:56.235 00.062 15712 worker thread done servicing request
05:12:56.235 00.000 7988 OnExposeComplete: enter
05:12:56.235 00.000 7988 UpdateGuideState(): m_state=1
05:12:56.237 00.002 7988 UpdateCurrentPosition: no star selected
05:12:56.238 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:56.238 00.000 7988 Status Line: No star selected
05:12:56.240 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=33, FiltMax=52, Gamma=0.690
05:12:56.242 00.002 7988 UpdateGuideState exits: No star selected
05:12:56.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:56.244 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:56.244 00.000 7988 Enqueuing Expose request
05:12:56.246 00.002 15712 Worker thread wakes up
05:12:56.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:56.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:57.769 01.523 15712 Exposure complete
05:12:57.830 00.061 15712 worker thread done servicing request
05:12:57.830 00.000 7988 OnExposeComplete: enter
05:12:57.830 00.000 7988 UpdateGuideState(): m_state=1
05:12:57.833 00.003 7988 UpdateCurrentPosition: no star selected
05:12:57.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:57.835 00.002 7988 Status Line: No star selected
05:12:57.837 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=32, FiltMax=50, Gamma=0.690
05:12:57.838 00.001 7988 UpdateGuideState exits: No star selected
05:12:57.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:57.840 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:57.840 00.000 7988 Enqueuing Expose request
05:12:57.842 00.002 15712 Worker thread wakes up
05:12:57.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:57.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:12:59.478 01.636 15712 Exposure complete
05:12:59.540 00.062 15712 worker thread done servicing request
05:12:59.540 00.000 7988 OnExposeComplete: enter
05:12:59.542 00.002 7988 UpdateGuideState(): m_state=1
05:12:59.542 00.000 7988 UpdateCurrentPosition: no star selected
05:12:59.544 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:12:59.544 00.000 7988 Status Line: No star selected
05:12:59.546 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=32, FiltMax=48, Gamma=0.690
05:12:59.546 00.000 7988 UpdateGuideState exits: No star selected
05:12:59.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:12:59.546 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:12:59.546 00.000 7988 Enqueuing Expose request
05:12:59.546 00.000 15712 Worker thread wakes up
05:12:59.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:12:59.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:01.071 01.525 15712 Exposure complete
05:13:01.125 00.054 15712 worker thread done servicing request
05:13:01.125 00.000 7988 OnExposeComplete: enter
05:13:01.134 00.009 7988 UpdateGuideState(): m_state=1
05:13:01.134 00.000 7988 UpdateCurrentPosition: no star selected
05:13:01.134 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:01.134 00.000 7988 Status Line: No star selected
05:13:01.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=32, FiltMax=46, Gamma=0.690
05:13:01.134 00.000 7988 UpdateGuideState exits: No star selected
05:13:01.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:01.142 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:01.142 00.000 7988 Enqueuing Expose request
05:13:01.142 00.000 15712 Worker thread wakes up
05:13:01.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:01.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:02.779 01.637 15712 Exposure complete
05:13:02.842 00.063 15712 worker thread done servicing request
05:13:02.842 00.000 7988 OnExposeComplete: enter
05:13:02.843 00.001 7988 UpdateGuideState(): m_state=1
05:13:02.845 00.002 7988 UpdateCurrentPosition: no star selected
05:13:02.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:02.847 00.002 7988 Status Line: No star selected
05:13:02.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=37, FiltMin=32, FiltMax=47, Gamma=0.690
05:13:02.847 00.000 7988 UpdateGuideState exits: No star selected
05:13:02.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:02.847 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:02.847 00.000 7988 Enqueuing Expose request
05:13:02.847 00.000 15712 Worker thread wakes up
05:13:02.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:02.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:04.380 01.533 15712 Exposure complete
05:13:04.441 00.061 15712 worker thread done servicing request
05:13:04.441 00.000 7988 OnExposeComplete: enter
05:13:04.443 00.002 7988 UpdateGuideState(): m_state=1
05:13:04.443 00.000 7988 UpdateCurrentPosition: no star selected
05:13:04.445 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:04.445 00.000 7988 Status Line: No star selected
05:13:04.447 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=31, FiltMax=46, Gamma=0.690
05:13:04.447 00.000 7988 UpdateGuideState exits: No star selected
05:13:04.449 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:04.449 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:04.451 00.002 7988 Enqueuing Expose request
05:13:04.451 00.000 15712 Worker thread wakes up
05:13:04.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:04.453 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:06.087 01.634 15712 Exposure complete
05:13:06.148 00.061 15712 worker thread done servicing request
05:13:06.150 00.002 7988 OnExposeComplete: enter
05:13:06.150 00.000 7988 UpdateGuideState(): m_state=1
05:13:06.150 00.000 7988 UpdateCurrentPosition: no star selected
05:13:06.150 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:06.150 00.000 7988 Status Line: No star selected
05:13:06.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=30, FiltMax=47, Gamma=0.690
05:13:06.150 00.000 7988 UpdateGuideState exits: No star selected
05:13:06.158 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:06.158 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:06.160 00.002 7988 Enqueuing Expose request
05:13:06.160 00.000 15712 Worker thread wakes up
05:13:06.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:06.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:07.684 01.524 15712 Exposure complete
05:13:07.746 00.062 15712 worker thread done servicing request
05:13:07.746 00.000 7988 OnExposeComplete: enter
05:13:07.746 00.000 7988 UpdateGuideState(): m_state=1
05:13:07.746 00.000 7988 UpdateCurrentPosition: no star selected
05:13:07.746 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:07.746 00.000 7988 Status Line: No star selected
05:13:07.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=30, FiltMax=46, Gamma=0.690
05:13:07.746 00.000 7988 UpdateGuideState exits: No star selected
05:13:07.746 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:07.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:07.746 00.000 7988 Enqueuing Expose request
05:13:07.746 00.000 15712 Worker thread wakes up
05:13:07.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:07.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:09.393 01.647 15712 Exposure complete
05:13:09.447 00.054 15712 worker thread done servicing request
05:13:09.447 00.000 7988 OnExposeComplete: enter
05:13:09.455 00.008 7988 UpdateGuideState(): m_state=1
05:13:09.455 00.000 7988 UpdateCurrentPosition: no star selected
05:13:09.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:09.455 00.000 7988 Status Line: No star selected
05:13:09.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=30, FiltMax=48, Gamma=0.690
05:13:09.455 00.000 7988 UpdateGuideState exits: No star selected
05:13:09.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:09.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:09.464 00.009 7988 Enqueuing Expose request
05:13:09.464 00.000 15712 Worker thread wakes up
05:13:09.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:09.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:10.990 01.526 15712 Exposure complete
05:13:11.051 00.061 15712 worker thread done servicing request
05:13:11.051 00.000 7988 OnExposeComplete: enter
05:13:11.051 00.000 7988 UpdateGuideState(): m_state=1
05:13:11.057 00.006 7988 UpdateCurrentPosition: no star selected
05:13:11.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:11.059 00.002 7988 Status Line: No star selected
05:13:11.061 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=38, FiltMin=30, FiltMax=45, Gamma=0.690
05:13:11.061 00.000 7988 UpdateGuideState exits: No star selected
05:13:11.062 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:11.062 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:11.064 00.002 7988 Enqueuing Expose request
05:13:11.064 00.000 15712 Worker thread wakes up
05:13:11.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:11.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:12.807 01.743 15712 Exposure complete
05:13:12.868 00.061 15712 worker thread done servicing request
05:13:12.868 00.000 7988 OnExposeComplete: enter
05:13:12.868 00.000 7988 UpdateGuideState(): m_state=1
05:13:12.871 00.003 7988 UpdateCurrentPosition: no star selected
05:13:12.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:12.873 00.002 7988 Status Line: No star selected
05:13:12.875 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=31, FiltMax=47, Gamma=0.690
05:13:12.875 00.000 7988 UpdateGuideState exits: No star selected
05:13:12.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:12.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:12.875 00.000 7988 Enqueuing Expose request
05:13:12.875 00.000 15712 Worker thread wakes up
05:13:12.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:12.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:14.291 01.416 15712 Exposure complete
05:13:14.353 00.062 15712 worker thread done servicing request
05:13:14.353 00.000 7988 OnExposeComplete: enter
05:13:14.353 00.000 7988 UpdateGuideState(): m_state=1
05:13:14.356 00.003 7988 UpdateCurrentPosition: no star selected
05:13:14.356 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:14.356 00.000 7988 Status Line: No star selected
05:13:14.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=32, FiltMax=46, Gamma=0.690
05:13:14.356 00.000 7988 UpdateGuideState exits: No star selected
05:13:14.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:14.356 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:14.356 00.000 7988 Enqueuing Expose request
05:13:14.364 00.008 15712 Worker thread wakes up
05:13:14.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:14.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:15.998 01.634 15712 Exposure complete
05:13:16.060 00.062 15712 worker thread done servicing request
05:13:16.060 00.000 7988 OnExposeComplete: enter
05:13:16.060 00.000 7988 UpdateGuideState(): m_state=1
05:13:16.062 00.002 7988 UpdateCurrentPosition: no star selected
05:13:16.062 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:16.064 00.002 7988 Status Line: No star selected
05:13:16.065 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=33, FiltMax=47, Gamma=0.690
05:13:16.067 00.002 7988 UpdateGuideState exits: No star selected
05:13:16.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:16.069 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:16.069 00.000 7988 Enqueuing Expose request
05:13:16.071 00.002 15712 Worker thread wakes up
05:13:16.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:16.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:17.596 01.525 15712 Exposure complete
05:13:17.658 00.062 15712 worker thread done servicing request
05:13:17.658 00.000 7988 OnExposeComplete: enter
05:13:17.658 00.000 7988 UpdateGuideState(): m_state=1
05:13:17.661 00.003 7988 UpdateCurrentPosition: no star selected
05:13:17.661 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:17.663 00.002 7988 Status Line: No star selected
05:13:17.665 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=33, FiltMax=49, Gamma=0.690
05:13:17.665 00.000 7988 UpdateGuideState exits: No star selected
05:13:17.667 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:17.667 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:17.669 00.002 7988 Enqueuing Expose request
05:13:17.669 00.000 15712 Worker thread wakes up
05:13:17.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:17.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:19.304 01.635 15712 Exposure complete
05:13:19.367 00.063 15712 worker thread done servicing request
05:13:19.367 00.000 7988 OnExposeComplete: enter
05:13:19.368 00.001 7988 UpdateGuideState(): m_state=1
05:13:19.368 00.000 7988 UpdateCurrentPosition: no star selected
05:13:19.368 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:19.368 00.000 7988 Status Line: No star selected
05:13:19.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=34, FiltMax=52, Gamma=0.690
05:13:19.368 00.000 7988 UpdateGuideState exits: No star selected
05:13:19.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:19.368 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:19.368 00.000 7988 Enqueuing Expose request
05:13:19.368 00.000 15712 Worker thread wakes up
05:13:19.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:19.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:20.905 01.537 15712 Exposure complete
05:13:20.968 00.063 15712 worker thread done servicing request
05:13:20.968 00.000 7988 OnExposeComplete: enter
05:13:20.968 00.000 7988 UpdateGuideState(): m_state=1
05:13:20.968 00.000 7988 UpdateCurrentPosition: no star selected
05:13:20.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:20.968 00.000 7988 Status Line: No star selected
05:13:20.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=34, FiltMax=50, Gamma=0.690
05:13:20.968 00.000 7988 UpdateGuideState exits: No star selected
05:13:20.976 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:20.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:20.978 00.002 7988 Enqueuing Expose request
05:13:20.978 00.000 15712 Worker thread wakes up
05:13:20.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:20.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:22.615 01.637 15712 Exposure complete
05:13:22.677 00.062 15712 worker thread done servicing request
05:13:22.677 00.000 7988 OnExposeComplete: enter
05:13:22.677 00.000 7988 UpdateGuideState(): m_state=1
05:13:22.679 00.002 7988 UpdateCurrentPosition: no star selected
05:13:22.679 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:22.681 00.002 7988 Status Line: No star selected
05:13:22.683 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=34, FiltMax=50, Gamma=0.690
05:13:22.683 00.000 7988 UpdateGuideState exits: No star selected
05:13:22.685 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:22.685 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:22.687 00.002 7988 Enqueuing Expose request
05:13:22.687 00.000 15712 Worker thread wakes up
05:13:22.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:22.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:24.212 01.525 15712 Exposure complete
05:13:24.274 00.062 15712 worker thread done servicing request
05:13:24.274 00.000 7988 OnExposeComplete: enter
05:13:24.276 00.002 7988 UpdateGuideState(): m_state=1
05:13:24.276 00.000 7988 UpdateCurrentPosition: no star selected
05:13:24.278 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:24.278 00.000 7988 Status Line: No star selected
05:13:24.280 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=33, FiltMax=50, Gamma=0.690
05:13:24.282 00.002 7988 UpdateGuideState exits: No star selected
05:13:24.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:24.283 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:24.283 00.000 7988 Enqueuing Expose request
05:13:24.285 00.002 15712 Worker thread wakes up
05:13:24.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:24.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:25.924 01.639 15712 Exposure complete
05:13:25.988 00.064 15712 worker thread done servicing request
05:13:25.988 00.000 7988 OnExposeComplete: enter
05:13:25.988 00.000 7988 UpdateGuideState(): m_state=1
05:13:25.990 00.002 7988 UpdateCurrentPosition: no star selected
05:13:25.990 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:25.992 00.002 7988 Status Line: No star selected
05:13:25.994 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=42, FiltMin=34, FiltMax=50, Gamma=0.690
05:13:25.994 00.000 7988 UpdateGuideState exits: No star selected
05:13:25.996 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:25.996 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:25.998 00.002 7988 Enqueuing Expose request
05:13:25.998 00.000 15712 Worker thread wakes up
05:13:25.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:25.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:27.523 01.525 15712 Exposure complete
05:13:27.586 00.063 15712 worker thread done servicing request
05:13:27.586 00.000 7988 OnExposeComplete: enter
05:13:27.586 00.000 7988 UpdateGuideState(): m_state=1
05:13:27.588 00.002 7988 UpdateCurrentPosition: no star selected
05:13:27.590 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:27.590 00.000 7988 Status Line: No star selected
05:13:27.592 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=35, FiltMax=50, Gamma=0.690
05:13:27.592 00.000 7988 UpdateGuideState exits: No star selected
05:13:27.594 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:27.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:27.596 00.002 7988 Enqueuing Expose request
05:13:27.596 00.000 15712 Worker thread wakes up
05:13:27.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:27.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:29.232 01.636 15712 Exposure complete
05:13:29.289 00.057 15712 worker thread done servicing request
05:13:29.296 00.007 7988 OnExposeComplete: enter
05:13:29.296 00.000 7988 UpdateGuideState(): m_state=1
05:13:29.296 00.000 7988 UpdateCurrentPosition: no star selected
05:13:29.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:29.296 00.000 7988 Status Line: No star selected
05:13:29.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=37, FiltMax=53, Gamma=0.690
05:13:29.296 00.000 7988 UpdateGuideState exits: No star selected
05:13:29.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:29.306 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:29.306 00.000 7988 Enqueuing Expose request
05:13:29.306 00.000 15712 Worker thread wakes up
05:13:29.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:29.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:30.829 01.523 15712 Exposure complete
05:13:30.891 00.062 15712 worker thread done servicing request
05:13:30.891 00.000 7988 OnExposeComplete: enter
05:13:30.891 00.000 7988 UpdateGuideState(): m_state=1
05:13:30.894 00.003 7988 UpdateCurrentPosition: no star selected
05:13:30.894 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:30.896 00.002 7988 Status Line: No star selected
05:13:30.898 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=45, FiltMin=37, FiltMax=53, Gamma=0.690
05:13:30.898 00.000 7988 UpdateGuideState exits: No star selected
05:13:30.900 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:30.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:30.902 00.002 7988 Enqueuing Expose request
05:13:30.902 00.000 15712 Worker thread wakes up
05:13:30.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:30.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:32.535 01.633 15712 Exposure complete
05:13:32.596 00.061 15712 worker thread done servicing request
05:13:32.596 00.000 7988 OnExposeComplete: enter
05:13:32.596 00.000 7988 UpdateGuideState(): m_state=1
05:13:32.599 00.003 7988 UpdateCurrentPosition: no star selected
05:13:32.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:32.601 00.002 7988 Status Line: No star selected
05:13:32.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=39, FiltMax=53, Gamma=0.690
05:13:32.604 00.003 7988 UpdateGuideState exits: No star selected
05:13:32.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:32.606 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:32.606 00.000 7988 Enqueuing Expose request
05:13:32.608 00.002 15712 Worker thread wakes up
05:13:32.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:32.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:34.132 01.524 15712 Exposure complete
05:13:34.194 00.062 15712 worker thread done servicing request
05:13:34.194 00.000 7988 OnExposeComplete: enter
05:13:34.194 00.000 7988 UpdateGuideState(): m_state=1
05:13:34.196 00.002 7988 UpdateCurrentPosition: no star selected
05:13:34.196 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:34.198 00.002 7988 Status Line: No star selected
05:13:34.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=40, FiltMax=53, Gamma=0.690
05:13:34.200 00.000 7988 UpdateGuideState exits: No star selected
05:13:34.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:34.203 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:34.203 00.000 7988 Enqueuing Expose request
05:13:34.205 00.002 15712 Worker thread wakes up
05:13:34.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:34.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:35.841 01.636 15712 Exposure complete
05:13:35.903 00.062 15712 worker thread done servicing request
05:13:35.903 00.000 7988 OnExposeComplete: enter
05:13:35.903 00.000 7988 UpdateGuideState(): m_state=1
05:13:35.905 00.002 7988 UpdateCurrentPosition: no star selected
05:13:35.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:35.905 00.000 7988 Status Line: No star selected
05:13:35.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=40, FiltMax=54, Gamma=0.690
05:13:35.905 00.000 7988 UpdateGuideState exits: No star selected
05:13:35.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:35.905 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:35.905 00.000 7988 Enqueuing Expose request
05:13:35.905 00.000 15712 Worker thread wakes up
05:13:35.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:35.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:37.438 01.533 15712 Exposure complete
05:13:37.501 00.063 15712 worker thread done servicing request
05:13:37.501 00.000 7988 OnExposeComplete: enter
05:13:37.501 00.000 7988 UpdateGuideState(): m_state=1
05:13:37.503 00.002 7988 UpdateCurrentPosition: no star selected
05:13:37.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:37.506 00.003 7988 Status Line: No star selected
05:13:37.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=47, FiltMin=40, FiltMax=55, Gamma=0.690
05:13:37.508 00.002 7988 UpdateGuideState exits: No star selected
05:13:37.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:37.510 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:37.510 00.000 7988 Enqueuing Expose request
05:13:37.512 00.002 15712 Worker thread wakes up
05:13:37.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:37.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:39.149 01.637 15712 Exposure complete
05:13:39.210 00.061 15712 worker thread done servicing request
05:13:39.212 00.002 7988 OnExposeComplete: enter
05:13:39.212 00.000 7988 UpdateGuideState(): m_state=1
05:13:39.212 00.000 7988 UpdateCurrentPosition: no star selected
05:13:39.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:39.212 00.000 7988 Status Line: No star selected
05:13:39.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=41, FiltMax=55, Gamma=0.690
05:13:39.212 00.000 7988 UpdateGuideState exits: No star selected
05:13:39.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:39.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:39.212 00.000 7988 Enqueuing Expose request
05:13:39.222 00.010 15712 Worker thread wakes up
05:13:39.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:39.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:40.636 01.414 15712 Exposure complete
05:13:40.700 00.064 15712 worker thread done servicing request
05:13:40.700 00.000 7988 OnExposeComplete: enter
05:13:40.700 00.000 7988 UpdateGuideState(): m_state=1
05:13:40.703 00.003 7988 UpdateCurrentPosition: no star selected
05:13:40.705 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:40.707 00.002 7988 Status Line: No star selected
05:13:40.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=38, FiltMax=54, Gamma=0.690
05:13:40.709 00.002 7988 UpdateGuideState exits: No star selected
05:13:40.710 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:40.710 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:40.710 00.000 7988 Enqueuing Expose request
05:13:40.710 00.000 15712 Worker thread wakes up
05:13:40.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:40.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:42.345 01.635 15712 Exposure complete
05:13:42.406 00.061 15712 worker thread done servicing request
05:13:42.406 00.000 7988 OnExposeComplete: enter
05:13:42.406 00.000 7988 UpdateGuideState(): m_state=1
05:13:42.409 00.003 7988 UpdateCurrentPosition: no star selected
05:13:42.409 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:42.411 00.002 7988 Status Line: No star selected
05:13:42.413 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=47, FiltMin=37, FiltMax=55, Gamma=0.690
05:13:42.413 00.000 7988 UpdateGuideState exits: No star selected
05:13:42.415 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:42.415 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:42.417 00.002 7988 Enqueuing Expose request
05:13:42.418 00.001 15712 Worker thread wakes up
05:13:42.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:42.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:43.945 01.527 15712 Exposure complete
05:13:44.008 00.063 15712 worker thread done servicing request
05:13:44.008 00.000 7988 OnExposeComplete: enter
05:13:44.008 00.000 7988 UpdateGuideState(): m_state=1
05:13:44.008 00.000 7988 UpdateCurrentPosition: no star selected
05:13:44.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:44.008 00.000 7988 Status Line: No star selected
05:13:44.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=36, FiltMax=54, Gamma=0.690
05:13:44.008 00.000 7988 UpdateGuideState exits: No star selected
05:13:44.016 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:44.016 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:44.016 00.000 7988 Enqueuing Expose request
05:13:44.016 00.000 15712 Worker thread wakes up
05:13:44.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:44.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:45.654 01.638 15712 Exposure complete
05:13:45.715 00.061 15712 worker thread done servicing request
05:13:45.715 00.000 7988 OnExposeComplete: enter
05:13:45.715 00.000 7988 UpdateGuideState(): m_state=1
05:13:45.718 00.003 7988 UpdateCurrentPosition: no star selected
05:13:45.718 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:45.718 00.000 7988 Status Line: No star selected
05:13:45.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=36, FiltMax=53, Gamma=0.690
05:13:45.718 00.000 7988 UpdateGuideState exits: No star selected
05:13:45.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:45.718 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:45.718 00.000 7988 Enqueuing Expose request
05:13:45.718 00.000 15712 Worker thread wakes up
05:13:45.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:45.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:47.249 01.531 15712 Exposure complete
05:13:47.311 00.062 15712 worker thread done servicing request
05:13:47.311 00.000 7988 OnExposeComplete: enter
05:13:47.311 00.000 7988 UpdateGuideState(): m_state=1
05:13:47.314 00.003 7988 UpdateCurrentPosition: no star selected
05:13:47.314 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:47.316 00.002 7988 Status Line: No star selected
05:13:47.317 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=35, FiltMax=53, Gamma=0.690
05:13:47.317 00.000 7988 UpdateGuideState exits: No star selected
05:13:47.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:47.317 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:47.317 00.000 7988 Enqueuing Expose request
05:13:47.317 00.000 15712 Worker thread wakes up
05:13:47.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:47.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:48.954 01.637 15712 Exposure complete
05:13:49.018 00.064 15712 worker thread done servicing request
05:13:49.018 00.000 7988 OnExposeComplete: enter
05:13:49.020 00.002 7988 UpdateGuideState(): m_state=1
05:13:49.020 00.000 7988 UpdateCurrentPosition: no star selected
05:13:49.022 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:49.022 00.000 7988 Status Line: No star selected
05:13:49.024 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=43, FiltMin=34, FiltMax=52, Gamma=0.690
05:13:49.026 00.002 7988 UpdateGuideState exits: No star selected
05:13:49.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:49.028 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:49.028 00.000 7988 Enqueuing Expose request
05:13:49.030 00.002 15712 Worker thread wakes up
05:13:49.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:49.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:50.549 01.519 15712 Exposure complete
05:13:50.612 00.063 15712 worker thread done servicing request
05:13:50.612 00.000 7988 OnExposeComplete: enter
05:13:50.612 00.000 7988 UpdateGuideState(): m_state=1
05:13:50.615 00.003 7988 UpdateCurrentPosition: no star selected
05:13:50.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:50.617 00.002 7988 Status Line: No star selected
05:13:50.619 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=33, FiltMax=50, Gamma=0.690
05:13:50.619 00.000 7988 UpdateGuideState exits: No star selected
05:13:50.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:50.621 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:50.621 00.000 7988 Enqueuing Expose request
05:13:50.623 00.002 15712 Worker thread wakes up
05:13:50.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:50.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:52.260 01.637 15712 Exposure complete
05:13:52.322 00.062 15712 worker thread done servicing request
05:13:52.322 00.000 7988 OnExposeComplete: enter
05:13:52.322 00.000 7988 UpdateGuideState(): m_state=1
05:13:52.325 00.003 7988 UpdateCurrentPosition: no star selected
05:13:52.325 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:52.327 00.002 7988 Status Line: No star selected
05:13:52.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=40, FiltMin=33, FiltMax=48, Gamma=0.690
05:13:52.329 00.002 7988 UpdateGuideState exits: No star selected
05:13:52.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:52.331 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:52.331 00.000 7988 Enqueuing Expose request
05:13:52.333 00.002 15712 Worker thread wakes up
05:13:52.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:52.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:53.854 01.521 15712 Exposure complete
05:13:53.905 00.051 15712 worker thread done servicing request
05:13:53.905 00.000 7988 OnExposeComplete: enter
05:13:53.918 00.013 7988 UpdateGuideState(): m_state=1
05:13:53.920 00.002 7988 UpdateCurrentPosition: no star selected
05:13:53.920 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:53.922 00.002 7988 Status Line: No star selected
05:13:53.923 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=33, FiltMax=47, Gamma=0.690
05:13:53.923 00.000 7988 UpdateGuideState exits: No star selected
05:13:53.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:53.923 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:53.923 00.000 7988 Enqueuing Expose request
05:13:53.923 00.000 15712 Worker thread wakes up
05:13:53.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:53.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:55.565 01.642 15712 Exposure complete
05:13:55.627 00.062 15712 worker thread done servicing request
05:13:55.627 00.000 7988 OnExposeComplete: enter
05:13:55.629 00.002 7988 UpdateGuideState(): m_state=1
05:13:55.629 00.000 7988 UpdateCurrentPosition: no star selected
05:13:55.631 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:55.631 00.000 7988 Status Line: No star selected
05:13:55.633 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=33, FiltMax=48, Gamma=0.690
05:13:55.635 00.002 7988 UpdateGuideState exits: No star selected
05:13:55.635 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:55.637 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:55.637 00.000 7988 Enqueuing Expose request
05:13:55.639 00.002 15712 Worker thread wakes up
05:13:55.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:55.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:57.163 01.524 15712 Exposure complete
05:13:57.224 00.061 15712 worker thread done servicing request
05:13:57.224 00.000 7988 OnExposeComplete: enter
05:13:57.224 00.000 7988 UpdateGuideState(): m_state=1
05:13:57.227 00.003 7988 UpdateCurrentPosition: no star selected
05:13:57.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:57.229 00.002 7988 Status Line: No star selected
05:13:57.231 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=33, FiltMax=47, Gamma=0.690
05:13:57.231 00.000 7988 UpdateGuideState exits: No star selected
05:13:57.233 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:57.233 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:57.235 00.002 7988 Enqueuing Expose request
05:13:57.235 00.000 15712 Worker thread wakes up
05:13:57.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:57.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:13:58.869 01.634 15712 Exposure complete
05:13:58.931 00.062 15712 worker thread done servicing request
05:13:58.931 00.000 7988 OnExposeComplete: enter
05:13:58.931 00.000 7988 UpdateGuideState(): m_state=1
05:13:58.933 00.002 7988 UpdateCurrentPosition: no star selected
05:13:58.933 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:13:58.935 00.002 7988 Status Line: No star selected
05:13:58.937 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=33, FiltMax=47, Gamma=0.690
05:13:58.937 00.000 7988 UpdateGuideState exits: No star selected
05:13:58.939 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:13:58.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:13:58.941 00.002 7988 Enqueuing Expose request
05:13:58.941 00.000 15712 Worker thread wakes up
05:13:58.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:13:58.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:00.466 01.525 15712 Exposure complete
05:14:00.527 00.061 15712 worker thread done servicing request
05:14:00.527 00.000 7988 OnExposeComplete: enter
05:14:00.527 00.000 7988 UpdateGuideState(): m_state=1
05:14:00.527 00.000 7988 UpdateCurrentPosition: no star selected
05:14:00.527 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:00.527 00.000 7988 Status Line: No star selected
05:14:00.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=32, FiltMax=46, Gamma=0.690
05:14:00.527 00.000 7988 UpdateGuideState exits: No star selected
05:14:00.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:00.527 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:00.527 00.000 7988 Enqueuing Expose request
05:14:00.527 00.000 15712 Worker thread wakes up
05:14:00.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:00.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:02.173 01.646 15712 Exposure complete
05:14:02.235 00.062 15712 worker thread done servicing request
05:14:02.235 00.000 7988 OnExposeComplete: enter
05:14:02.235 00.000 7988 UpdateGuideState(): m_state=1
05:14:02.238 00.003 7988 UpdateCurrentPosition: no star selected
05:14:02.238 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:02.240 00.002 7988 Status Line: No star selected
05:14:02.241 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=32, FiltMax=47, Gamma=0.690
05:14:02.243 00.002 7988 UpdateGuideState exits: No star selected
05:14:02.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:02.245 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:02.245 00.000 7988 Enqueuing Expose request
05:14:02.247 00.002 15712 Worker thread wakes up
05:14:02.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:02.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:03.770 01.523 15712 Exposure complete
05:14:03.831 00.061 15712 worker thread done servicing request
05:14:03.831 00.000 7988 OnExposeComplete: enter
05:14:03.831 00.000 7988 UpdateGuideState(): m_state=1
05:14:03.834 00.003 7988 UpdateCurrentPosition: no star selected
05:14:03.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:03.836 00.002 7988 Status Line: No star selected
05:14:03.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=32, FiltMax=46, Gamma=0.690
05:14:03.836 00.000 7988 UpdateGuideState exits: No star selected
05:14:03.840 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:03.840 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:03.840 00.000 7988 Enqueuing Expose request
05:14:03.840 00.000 15712 Worker thread wakes up
05:14:03.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:03.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:05.480 01.640 15712 Exposure complete
05:14:05.541 00.061 15712 worker thread done servicing request
05:14:05.543 00.002 7988 OnExposeComplete: enter
05:14:05.543 00.000 7988 UpdateGuideState(): m_state=1
05:14:05.543 00.000 7988 UpdateCurrentPosition: no star selected
05:14:05.543 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:05.543 00.000 7988 Status Line: No star selected
05:14:05.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=38, FiltMin=31, FiltMax=45, Gamma=0.690
05:14:05.543 00.000 7988 UpdateGuideState exits: No star selected
05:14:05.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:05.543 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:05.543 00.000 7988 Enqueuing Expose request
05:14:05.543 00.000 15712 Worker thread wakes up
05:14:05.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:05.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:07.075 01.532 15712 Exposure complete
05:14:07.137 00.062 15712 worker thread done servicing request
05:14:07.137 00.000 7988 OnExposeComplete: enter
05:14:07.137 00.000 7988 UpdateGuideState(): m_state=1
05:14:07.139 00.002 7988 UpdateCurrentPosition: no star selected
05:14:07.139 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:07.141 00.002 7988 Status Line: No star selected
05:14:07.143 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=37, FiltMin=31, FiltMax=46, Gamma=0.690
05:14:07.143 00.000 7988 UpdateGuideState exits: No star selected
05:14:07.145 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:07.145 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:07.147 00.002 7988 Enqueuing Expose request
05:14:07.147 00.000 15712 Worker thread wakes up
05:14:07.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:07.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:08.785 01.638 15712 Exposure complete
05:14:08.849 00.064 15712 worker thread done servicing request
05:14:08.849 00.000 7988 OnExposeComplete: enter
05:14:08.849 00.000 7988 UpdateGuideState(): m_state=1
05:14:08.851 00.002 7988 UpdateCurrentPosition: no star selected
05:14:08.853 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:08.853 00.000 7988 Status Line: No star selected
05:14:08.855 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=37, FiltMin=31, FiltMax=47, Gamma=0.690
05:14:08.857 00.002 7988 UpdateGuideState exits: No star selected
05:14:08.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:08.859 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:08.859 00.000 7988 Enqueuing Expose request
05:14:08.861 00.002 15712 Worker thread wakes up
05:14:08.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:08.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:10.383 01.522 15712 Exposure complete
05:14:10.444 00.061 15712 worker thread done servicing request
05:14:10.446 00.002 7988 OnExposeComplete: enter
05:14:10.446 00.000 7988 UpdateGuideState(): m_state=1
05:14:10.446 00.000 7988 UpdateCurrentPosition: no star selected
05:14:10.446 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:10.446 00.000 7988 Status Line: No star selected
05:14:10.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=37, FiltMin=31, FiltMax=47, Gamma=0.690
05:14:10.446 00.000 7988 UpdateGuideState exits: No star selected
05:14:10.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:10.446 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:10.446 00.000 7988 Enqueuing Expose request
05:14:10.446 00.000 15712 Worker thread wakes up
05:14:10.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:10.457 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:12.091 01.634 15712 Exposure complete
05:14:12.152 00.061 15712 worker thread done servicing request
05:14:12.152 00.000 7988 OnExposeComplete: enter
05:14:12.152 00.000 7988 UpdateGuideState(): m_state=1
05:14:12.155 00.003 7988 UpdateCurrentPosition: no star selected
05:14:12.155 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:12.157 00.002 7988 Status Line: No star selected
05:14:12.159 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=37, FiltMin=31, FiltMax=48, Gamma=0.690
05:14:12.159 00.000 7988 UpdateGuideState exits: No star selected
05:14:12.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:12.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:12.159 00.000 7988 Enqueuing Expose request
05:14:12.159 00.000 15712 Worker thread wakes up
05:14:12.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:12.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:13.686 01.527 15712 Exposure complete
05:14:13.748 00.062 15712 worker thread done servicing request
05:14:13.748 00.000 7988 OnExposeComplete: enter
05:14:13.748 00.000 7988 UpdateGuideState(): m_state=1
05:14:13.750 00.002 7988 UpdateCurrentPosition: no star selected
05:14:13.750 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:13.752 00.002 7988 Status Line: No star selected
05:14:13.754 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=31, FiltMax=47, Gamma=0.690
05:14:13.754 00.000 7988 UpdateGuideState exits: No star selected
05:14:13.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:13.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:13.754 00.000 7988 Enqueuing Expose request
05:14:13.754 00.000 15712 Worker thread wakes up
05:14:13.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:13.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:15.394 01.640 15712 Exposure complete
05:14:15.455 00.061 15712 worker thread done servicing request
05:14:15.457 00.002 7988 OnExposeComplete: enter
05:14:15.457 00.000 7988 UpdateGuideState(): m_state=1
05:14:15.459 00.002 7988 UpdateCurrentPosition: no star selected
05:14:15.461 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:15.462 00.001 7988 Status Line: No star selected
05:14:15.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=31, FiltMax=47, Gamma=0.690
05:14:15.464 00.002 7988 UpdateGuideState exits: No star selected
05:14:15.466 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:15.466 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:15.466 00.000 7988 Enqueuing Expose request
05:14:15.468 00.002 15712 Worker thread wakes up
05:14:15.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:15.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:16.993 01.525 15712 Exposure complete
05:14:17.053 00.060 15712 worker thread done servicing request
05:14:17.053 00.000 7988 OnExposeComplete: enter
05:14:17.053 00.000 7988 UpdateGuideState(): m_state=1
05:14:17.053 00.000 7988 UpdateCurrentPosition: no star selected
05:14:17.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:17.053 00.000 7988 Status Line: No star selected
05:14:17.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=37, FiltMin=30, FiltMax=45, Gamma=0.690
05:14:17.060 00.007 7988 UpdateGuideState exits: No star selected
05:14:17.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:17.060 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:17.060 00.000 7988 Enqueuing Expose request
05:14:17.060 00.000 15712 Worker thread wakes up
05:14:17.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:17.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:18.701 01.641 15712 Exposure complete
05:14:18.762 00.061 15712 worker thread done servicing request
05:14:18.762 00.000 7988 OnExposeComplete: enter
05:14:18.763 00.001 7988 UpdateGuideState(): m_state=1
05:14:18.763 00.000 7988 UpdateCurrentPosition: no star selected
05:14:18.763 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:18.763 00.000 7988 Status Line: No star selected
05:14:18.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=37, FiltMin=29, FiltMax=45, Gamma=0.690
05:14:18.763 00.000 7988 UpdateGuideState exits: No star selected
05:14:18.763 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:18.763 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:18.763 00.000 7988 Enqueuing Expose request
05:14:18.763 00.000 15712 Worker thread wakes up
05:14:18.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:18.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:20.300 01.537 15712 Exposure complete
05:14:20.362 00.062 15712 worker thread done servicing request
05:14:20.362 00.000 7988 OnExposeComplete: enter
05:14:20.362 00.000 7988 UpdateGuideState(): m_state=1
05:14:20.364 00.002 7988 UpdateCurrentPosition: no star selected
05:14:20.366 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:20.366 00.000 7988 Status Line: No star selected
05:14:20.368 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=36, FiltMin=28, FiltMax=45, Gamma=0.690
05:14:20.368 00.000 7988 UpdateGuideState exits: No star selected
05:14:20.370 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:20.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:20.372 00.002 7988 Enqueuing Expose request
05:14:20.372 00.000 15712 Worker thread wakes up
05:14:20.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:20.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:22.012 01.640 15712 Exposure complete
05:14:22.067 00.055 15712 worker thread done servicing request
05:14:22.067 00.000 7988 OnExposeComplete: enter
05:14:22.074 00.007 7988 UpdateGuideState(): m_state=1
05:14:22.074 00.000 7988 UpdateCurrentPosition: no star selected
05:14:22.074 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:22.074 00.000 7988 Status Line: No star selected
05:14:22.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=35, FiltMin=28, FiltMax=44, Gamma=0.690
05:14:22.074 00.000 7988 UpdateGuideState exits: No star selected
05:14:22.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:22.074 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:22.084 00.010 7988 Enqueuing Expose request
05:14:22.084 00.000 15712 Worker thread wakes up
05:14:22.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:22.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:23.611 01.527 15712 Exposure complete
05:14:23.671 00.060 15712 worker thread done servicing request
05:14:23.671 00.000 7988 OnExposeComplete: enter
05:14:23.673 00.002 7988 UpdateGuideState(): m_state=1
05:14:23.673 00.000 7988 UpdateCurrentPosition: no star selected
05:14:23.673 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:23.673 00.000 7988 Status Line: No star selected
05:14:23.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=35, FiltMin=29, FiltMax=44, Gamma=0.690
05:14:23.673 00.000 7988 UpdateGuideState exits: No star selected
05:14:23.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:23.673 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:23.673 00.000 7988 Enqueuing Expose request
05:14:23.673 00.000 15712 Worker thread wakes up
05:14:23.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:23.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:25.318 01.645 15712 Exposure complete
05:14:25.380 00.062 15712 worker thread done servicing request
05:14:25.380 00.000 7988 OnExposeComplete: enter
05:14:25.383 00.003 7988 UpdateGuideState(): m_state=1
05:14:25.383 00.000 7988 UpdateCurrentPosition: no star selected
05:14:25.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:25.383 00.000 7988 Status Line: No star selected
05:14:25.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=37, FiltMin=28, FiltMax=46, Gamma=0.690
05:14:25.383 00.000 7988 UpdateGuideState exits: No star selected
05:14:25.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:25.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:25.383 00.000 7988 Enqueuing Expose request
05:14:25.383 00.000 15712 Worker thread wakes up
05:14:25.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:25.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:26.917 01.534 15712 Exposure complete
05:14:26.979 00.062 15712 worker thread done servicing request
05:14:26.979 00.000 7988 OnExposeComplete: enter
05:14:26.979 00.000 7988 UpdateGuideState(): m_state=1
05:14:26.981 00.002 7988 UpdateCurrentPosition: no star selected
05:14:26.983 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:26.983 00.000 7988 Status Line: No star selected
05:14:26.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=30, FiltMax=46, Gamma=0.690
05:14:26.983 00.000 7988 UpdateGuideState exits: No star selected
05:14:26.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:26.983 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:26.983 00.000 7988 Enqueuing Expose request
05:14:26.983 00.000 15712 Worker thread wakes up
05:14:26.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:26.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:28.624 01.641 15712 Exposure complete
05:14:28.687 00.063 15712 worker thread done servicing request
05:14:28.687 00.000 7988 OnExposeComplete: enter
05:14:28.687 00.000 7988 UpdateGuideState(): m_state=1
05:14:28.690 00.003 7988 UpdateCurrentPosition: no star selected
05:14:28.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:28.692 00.002 7988 Status Line: No star selected
05:14:28.694 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=32, FiltMax=47, Gamma=0.690
05:14:28.694 00.000 7988 UpdateGuideState exits: No star selected
05:14:28.696 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:28.696 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:28.698 00.002 7988 Enqueuing Expose request
05:14:28.698 00.000 15712 Worker thread wakes up
05:14:28.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:28.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:30.223 01.525 15712 Exposure complete
05:14:30.285 00.062 15712 worker thread done servicing request
05:14:30.285 00.000 7988 OnExposeComplete: enter
05:14:30.285 00.000 7988 UpdateGuideState(): m_state=1
05:14:30.287 00.002 7988 UpdateCurrentPosition: no star selected
05:14:30.287 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:30.289 00.002 7988 Status Line: No star selected
05:14:30.291 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=32, FiltMax=47, Gamma=0.690
05:14:30.291 00.000 7988 UpdateGuideState exits: No star selected
05:14:30.293 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:30.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:30.295 00.002 7988 Enqueuing Expose request
05:14:30.295 00.000 15712 Worker thread wakes up
05:14:30.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:30.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:31.931 01.636 15712 Exposure complete
05:14:31.995 00.064 15712 worker thread done servicing request
05:14:31.995 00.000 7988 OnExposeComplete: enter
05:14:31.995 00.000 7988 UpdateGuideState(): m_state=1
05:14:31.998 00.003 7988 UpdateCurrentPosition: no star selected
05:14:31.998 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:32.000 00.002 7988 Status Line: No star selected
05:14:32.002 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=32, FiltMax=47, Gamma=0.690
05:14:32.002 00.000 7988 UpdateGuideState exits: No star selected
05:14:32.002 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:32.002 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:32.002 00.000 7988 Enqueuing Expose request
05:14:32.002 00.000 15712 Worker thread wakes up
05:14:32.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:32.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:33.531 01.529 15712 Exposure complete
05:14:33.584 00.053 15712 worker thread done servicing request
05:14:33.593 00.009 7988 OnExposeComplete: enter
05:14:33.593 00.000 7988 UpdateGuideState(): m_state=1
05:14:33.593 00.000 7988 UpdateCurrentPosition: no star selected
05:14:33.593 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:33.593 00.000 7988 Status Line: No star selected
05:14:33.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=37, FiltMin=31, FiltMax=48, Gamma=0.690
05:14:33.600 00.007 7988 UpdateGuideState exits: No star selected
05:14:33.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:33.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:33.600 00.000 7988 Enqueuing Expose request
05:14:33.600 00.000 15712 Worker thread wakes up
05:14:33.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:33.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:35.238 01.638 15712 Exposure complete
05:14:35.301 00.063 15712 worker thread done servicing request
05:14:35.301 00.000 7988 OnExposeComplete: enter
05:14:35.301 00.000 7988 UpdateGuideState(): m_state=1
05:14:35.303 00.002 7988 UpdateCurrentPosition: no star selected
05:14:35.304 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:35.304 00.000 7988 Status Line: No star selected
05:14:35.306 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=36, FiltMin=31, FiltMax=44, Gamma=0.690
05:14:35.308 00.002 7988 UpdateGuideState exits: No star selected
05:14:35.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:35.308 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:35.308 00.000 7988 Enqueuing Expose request
05:14:35.308 00.000 15712 Worker thread wakes up
05:14:35.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:35.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:36.834 01.526 15712 Exposure complete
05:14:36.896 00.062 15712 worker thread done servicing request
05:14:36.896 00.000 7988 OnExposeComplete: enter
05:14:36.896 00.000 7988 UpdateGuideState(): m_state=1
05:14:36.898 00.002 7988 UpdateCurrentPosition: no star selected
05:14:36.898 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:36.900 00.002 7988 Status Line: No star selected
05:14:36.902 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=36, FiltMin=30, FiltMax=45, Gamma=0.690
05:14:36.903 00.001 7988 UpdateGuideState exits: No star selected
05:14:36.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:36.905 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:36.905 00.000 7988 Enqueuing Expose request
05:14:36.907 00.002 15712 Worker thread wakes up
05:14:36.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:36.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:38.542 01.635 15712 Exposure complete
05:14:38.603 00.061 15712 worker thread done servicing request
05:14:38.603 00.000 7988 OnExposeComplete: enter
05:14:38.603 00.000 7988 UpdateGuideState(): m_state=1
05:14:38.605 00.002 7988 UpdateCurrentPosition: no star selected
05:14:38.606 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:38.606 00.000 7988 Status Line: No star selected
05:14:38.608 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=36, FiltMin=30, FiltMax=43, Gamma=0.690
05:14:38.608 00.000 7988 UpdateGuideState exits: No star selected
05:14:38.612 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:38.612 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:38.614 00.002 7988 Enqueuing Expose request
05:14:38.614 00.000 15712 Worker thread wakes up
05:14:38.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:38.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:40.140 01.526 15712 Exposure complete
05:14:40.201 00.061 15712 worker thread done servicing request
05:14:40.202 00.001 7988 OnExposeComplete: enter
05:14:40.202 00.000 7988 UpdateGuideState(): m_state=1
05:14:40.202 00.000 7988 UpdateCurrentPosition: no star selected
05:14:40.202 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:40.206 00.004 7988 Status Line: No star selected
05:14:40.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=35, FiltMin=29, FiltMax=43, Gamma=0.690
05:14:40.206 00.000 7988 UpdateGuideState exits: No star selected
05:14:40.210 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:40.210 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:40.212 00.002 7988 Enqueuing Expose request
05:14:40.212 00.000 15712 Worker thread wakes up
05:14:40.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:40.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:41.849 01.637 15712 Exposure complete
05:14:41.909 00.060 15712 worker thread done servicing request
05:14:41.911 00.002 7988 OnExposeComplete: enter
05:14:41.911 00.000 7988 UpdateGuideState(): m_state=1
05:14:41.911 00.000 7988 UpdateCurrentPosition: no star selected
05:14:41.911 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:41.911 00.000 7988 Status Line: No star selected
05:14:41.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=35, FiltMin=28, FiltMax=43, Gamma=0.690
05:14:41.911 00.000 7988 UpdateGuideState exits: No star selected
05:14:41.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:41.911 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:41.911 00.000 7988 Enqueuing Expose request
05:14:41.911 00.000 15712 Worker thread wakes up
05:14:41.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:41.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:43.446 01.535 15712 Exposure complete
05:14:43.507 00.061 15712 worker thread done servicing request
05:14:43.507 00.000 7988 OnExposeComplete: enter
05:14:43.507 00.000 7988 UpdateGuideState(): m_state=1
05:14:43.507 00.000 7988 UpdateCurrentPosition: no star selected
05:14:43.507 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:43.507 00.000 7988 Status Line: No star selected
05:14:43.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=34, FiltMin=28, FiltMax=43, Gamma=0.690
05:14:43.507 00.000 7988 UpdateGuideState exits: No star selected
05:14:43.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:43.507 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:43.507 00.000 7988 Enqueuing Expose request
05:14:43.507 00.000 15712 Worker thread wakes up
05:14:43.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:43.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:45.152 01.645 15712 Exposure complete
05:14:45.205 00.053 15712 worker thread done servicing request
05:14:45.205 00.000 7988 OnExposeComplete: enter
05:14:45.216 00.011 7988 UpdateGuideState(): m_state=1
05:14:45.216 00.000 7988 UpdateCurrentPosition: no star selected
05:14:45.216 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:45.216 00.000 7988 Status Line: No star selected
05:14:45.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=34, FiltMin=27, FiltMax=45, Gamma=0.690
05:14:45.222 00.006 7988 UpdateGuideState exits: No star selected
05:14:45.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:45.222 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:45.222 00.000 7988 Enqueuing Expose request
05:14:45.222 00.000 15712 Worker thread wakes up
05:14:45.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:45.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:46.753 01.531 15712 Exposure complete
05:14:46.815 00.062 15712 worker thread done servicing request
05:14:46.815 00.000 7988 OnExposeComplete: enter
05:14:46.815 00.000 7988 UpdateGuideState(): m_state=1
05:14:46.815 00.000 7988 UpdateCurrentPosition: no star selected
05:14:46.815 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:46.815 00.000 7988 Status Line: No star selected
05:14:46.821 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=34, FiltMin=27, FiltMax=43, Gamma=0.690
05:14:46.821 00.000 7988 UpdateGuideState exits: No star selected
05:14:46.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:46.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:46.821 00.000 7988 Enqueuing Expose request
05:14:46.821 00.000 15712 Worker thread wakes up
05:14:46.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:46.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:48.466 01.645 15712 Exposure complete
05:14:48.527 00.061 15712 worker thread done servicing request
05:14:48.528 00.001 7988 OnExposeComplete: enter
05:14:48.528 00.000 7988 UpdateGuideState(): m_state=1
05:14:48.528 00.000 7988 UpdateCurrentPosition: no star selected
05:14:48.528 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:48.528 00.000 7988 Status Line: No star selected
05:14:48.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=35, FiltMin=27, FiltMax=43, Gamma=0.690
05:14:48.528 00.000 7988 UpdateGuideState exits: No star selected
05:14:48.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:48.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:48.528 00.000 7988 Enqueuing Expose request
05:14:48.528 00.000 15712 Worker thread wakes up
05:14:48.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:48.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:50.065 01.537 15712 Exposure complete
05:14:50.126 00.061 15712 worker thread done servicing request
05:14:50.126 00.000 7988 OnExposeComplete: enter
05:14:50.128 00.002 7988 UpdateGuideState(): m_state=1
05:14:50.130 00.002 7988 UpdateCurrentPosition: no star selected
05:14:50.130 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:50.132 00.002 7988 Status Line: No star selected
05:14:50.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=35, FiltMin=27, FiltMax=45, Gamma=0.690
05:14:50.134 00.002 7988 UpdateGuideState exits: No star selected
05:14:50.136 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:50.136 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:50.138 00.002 7988 Enqueuing Expose request
05:14:50.139 00.001 15712 Worker thread wakes up
05:14:50.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:50.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:51.771 01.632 15712 Exposure complete
05:14:51.833 00.062 15712 worker thread done servicing request
05:14:51.833 00.000 7988 OnExposeComplete: enter
05:14:51.833 00.000 7988 UpdateGuideState(): m_state=1
05:14:51.835 00.002 7988 UpdateCurrentPosition: no star selected
05:14:51.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:51.837 00.002 7988 Status Line: No star selected
05:14:51.839 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=36, FiltMin=27, FiltMax=48, Gamma=0.690
05:14:51.839 00.000 7988 UpdateGuideState exits: No star selected
05:14:51.841 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:51.842 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:51.842 00.000 7988 Enqueuing Expose request
05:14:51.844 00.002 15712 Worker thread wakes up
05:14:51.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:51.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:53.364 01.520 15712 Exposure complete
05:14:53.424 00.060 15712 worker thread done servicing request
05:14:53.424 00.000 7988 OnExposeComplete: enter
05:14:53.425 00.001 7988 UpdateGuideState(): m_state=1
05:14:53.427 00.002 7988 UpdateCurrentPosition: no star selected
05:14:53.427 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:53.429 00.002 7988 Status Line: No star selected
05:14:53.431 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=36, FiltMin=28, FiltMax=46, Gamma=0.690
05:14:53.431 00.000 7988 UpdateGuideState exits: No star selected
05:14:53.433 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:53.433 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:53.435 00.002 7988 Enqueuing Expose request
05:14:53.435 00.000 15712 Worker thread wakes up
05:14:53.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:53.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:55.071 01.636 15712 Exposure complete
05:14:55.130 00.059 15712 worker thread done servicing request
05:14:55.130 00.000 7988 OnExposeComplete: enter
05:14:55.132 00.002 7988 UpdateGuideState(): m_state=1
05:14:55.134 00.002 7988 UpdateCurrentPosition: no star selected
05:14:55.134 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:55.136 00.002 7988 Status Line: No star selected
05:14:55.138 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=35, FiltMin=27, FiltMax=47, Gamma=0.690
05:14:55.138 00.000 7988 UpdateGuideState exits: No star selected
05:14:55.140 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:55.140 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:55.142 00.002 7988 Enqueuing Expose request
05:14:55.143 00.001 15712 Worker thread wakes up
05:14:55.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:55.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:56.668 01.525 15712 Exposure complete
05:14:56.729 00.061 15712 worker thread done servicing request
05:14:56.729 00.000 7988 OnExposeComplete: enter
05:14:56.729 00.000 7988 UpdateGuideState(): m_state=1
05:14:56.732 00.003 7988 UpdateCurrentPosition: no star selected
05:14:56.732 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:56.734 00.002 7988 Status Line: No star selected
05:14:56.736 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=34, FiltMin=26, FiltMax=44, Gamma=0.690
05:14:56.736 00.000 7988 UpdateGuideState exits: No star selected
05:14:56.738 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:56.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:56.740 00.002 7988 Enqueuing Expose request
05:14:56.740 00.000 15712 Worker thread wakes up
05:14:56.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:56.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:58.378 01.638 15712 Exposure complete
05:14:58.439 00.061 15712 worker thread done servicing request
05:14:58.439 00.000 7988 OnExposeComplete: enter
05:14:58.440 00.001 7988 UpdateGuideState(): m_state=1
05:14:58.442 00.002 7988 UpdateCurrentPosition: no star selected
05:14:58.442 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:14:58.444 00.002 7988 Status Line: No star selected
05:14:58.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=34, FiltMin=26, FiltMax=45, Gamma=0.690
05:14:58.446 00.002 7988 UpdateGuideState exits: No star selected
05:14:58.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:14:58.448 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:14:58.448 00.000 7988 Enqueuing Expose request
05:14:58.450 00.002 15712 Worker thread wakes up
05:14:58.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:14:58.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:14:59.977 01.527 15712 Exposure complete
05:15:00.044 00.067 15712 worker thread done servicing request
05:15:00.044 00.000 7988 OnExposeComplete: enter
05:15:00.044 00.000 7988 UpdateGuideState(): m_state=1
05:15:00.044 00.000 7988 UpdateCurrentPosition: no star selected
05:15:00.044 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:00.044 00.000 7988 Status Line: No star selected
05:15:00.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=33, FiltMin=26, FiltMax=46, Gamma=0.690
05:15:00.044 00.000 7988 UpdateGuideState exits: No star selected
05:15:00.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:00.044 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:00.044 00.000 7988 Enqueuing Expose request
05:15:00.055 00.011 15712 Worker thread wakes up
05:15:00.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:00.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:01.684 01.629 15712 Exposure complete
05:15:01.743 00.059 15712 worker thread done servicing request
05:15:01.747 00.004 7988 OnExposeComplete: enter
05:15:01.747 00.000 7988 UpdateGuideState(): m_state=1
05:15:01.747 00.000 7988 UpdateCurrentPosition: no star selected
05:15:01.747 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:01.747 00.000 7988 Status Line: No star selected
05:15:01.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=34, FiltMin=26, FiltMax=43, Gamma=0.690
05:15:01.747 00.000 7988 UpdateGuideState exits: No star selected
05:15:01.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:01.747 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:01.747 00.000 7988 Enqueuing Expose request
05:15:01.747 00.000 15712 Worker thread wakes up
05:15:01.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:01.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:03.282 01.535 15712 Exposure complete
05:15:03.342 00.060 15712 worker thread done servicing request
05:15:03.342 00.000 7988 OnExposeComplete: enter
05:15:03.343 00.001 7988 UpdateGuideState(): m_state=1
05:15:03.343 00.000 7988 UpdateCurrentPosition: no star selected
05:15:03.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:03.343 00.000 7988 Status Line: No star selected
05:15:03.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=34, FiltMin=27, FiltMax=45, Gamma=0.690
05:15:03.343 00.000 7988 UpdateGuideState exits: No star selected
05:15:03.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:03.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:03.343 00.000 7988 Enqueuing Expose request
05:15:03.343 00.000 15712 Worker thread wakes up
05:15:03.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:03.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:04.989 01.646 15712 Exposure complete
05:15:05.049 00.060 15712 worker thread done servicing request
05:15:05.049 00.000 7988 OnExposeComplete: enter
05:15:05.051 00.002 7988 UpdateGuideState(): m_state=1
05:15:05.053 00.002 7988 UpdateCurrentPosition: no star selected
05:15:05.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:05.055 00.002 7988 Status Line: No star selected
05:15:05.057 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=35, FiltMin=27, FiltMax=45, Gamma=0.690
05:15:05.057 00.000 7988 UpdateGuideState exits: No star selected
05:15:05.059 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:05.059 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:05.061 00.002 7988 Enqueuing Expose request
05:15:05.061 00.000 15712 Worker thread wakes up
05:15:05.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:05.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:06.584 01.523 15712 Exposure complete
05:15:06.646 00.062 15712 worker thread done servicing request
05:15:06.647 00.001 7988 OnExposeComplete: enter
05:15:06.647 00.000 7988 UpdateGuideState(): m_state=1
05:15:06.647 00.000 7988 UpdateCurrentPosition: no star selected
05:15:06.647 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:06.647 00.000 7988 Status Line: No star selected
05:15:06.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=35, FiltMin=28, FiltMax=46, Gamma=0.690
05:15:06.647 00.000 7988 UpdateGuideState exits: No star selected
05:15:06.647 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:06.647 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:06.647 00.000 7988 Enqueuing Expose request
05:15:06.647 00.000 15712 Worker thread wakes up
05:15:06.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:06.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:08.290 01.643 15712 Exposure complete
05:15:08.353 00.063 15712 worker thread done servicing request
05:15:08.353 00.000 7988 OnExposeComplete: enter
05:15:08.353 00.000 7988 UpdateGuideState(): m_state=1
05:15:08.353 00.000 7988 UpdateCurrentPosition: no star selected
05:15:08.353 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:08.353 00.000 7988 Status Line: No star selected
05:15:08.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=36, FiltMin=29, FiltMax=45, Gamma=0.690
05:15:08.353 00.000 7988 UpdateGuideState exits: No star selected
05:15:08.363 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:08.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:08.363 00.000 7988 Enqueuing Expose request
05:15:08.363 00.000 15712 Worker thread wakes up
05:15:08.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:08.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:09.889 01.526 15712 Exposure complete
05:15:09.950 00.061 7988 OnExposeComplete: enter
05:15:09.952 00.002 7988 UpdateGuideState(): m_state=1
05:15:09.952 00.000 15712 worker thread done servicing request
05:15:09.952 00.000 7988 UpdateCurrentPosition: no star selected
05:15:09.954 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:09.954 00.000 7988 Status Line: No star selected
05:15:09.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=36, FiltMin=29, FiltMax=45, Gamma=0.690
05:15:09.954 00.000 7988 UpdateGuideState exits: No star selected
05:15:09.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:09.954 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:09.961 00.007 7988 Enqueuing Expose request
05:15:09.961 00.000 15712 Worker thread wakes up
05:15:09.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:09.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:11.597 01.636 15712 Exposure complete
05:15:11.659 00.062 15712 worker thread done servicing request
05:15:11.659 00.000 7988 OnExposeComplete: enter
05:15:11.659 00.000 7988 UpdateGuideState(): m_state=1
05:15:11.661 00.002 7988 UpdateCurrentPosition: no star selected
05:15:11.661 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:11.663 00.002 7988 Status Line: No star selected
05:15:11.665 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=36, FiltMin=28, FiltMax=44, Gamma=0.690
05:15:11.665 00.000 7988 UpdateGuideState exits: No star selected
05:15:11.667 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:11.667 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:11.669 00.002 7988 Enqueuing Expose request
05:15:11.669 00.000 15712 Worker thread wakes up
05:15:11.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:11.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:13.195 01.526 15712 Exposure complete
05:15:13.246 00.051 15712 worker thread done servicing request
05:15:13.246 00.000 7988 OnExposeComplete: enter
05:15:13.257 00.011 7988 UpdateGuideState(): m_state=1
05:15:13.257 00.000 7988 UpdateCurrentPosition: no star selected
05:15:13.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:13.257 00.000 7988 Status Line: No star selected
05:15:13.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=35, FiltMin=28, FiltMax=44, Gamma=0.690
05:15:13.263 00.006 7988 UpdateGuideState exits: No star selected
05:15:13.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:13.263 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:13.263 00.000 7988 Enqueuing Expose request
05:15:13.263 00.000 15712 Worker thread wakes up
05:15:13.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:13.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:14.904 01.641 15712 Exposure complete
05:15:14.966 00.062 15712 worker thread done servicing request
05:15:14.966 00.000 7988 OnExposeComplete: enter
05:15:14.966 00.000 7988 UpdateGuideState(): m_state=1
05:15:14.966 00.000 7988 UpdateCurrentPosition: no star selected
05:15:14.966 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:14.966 00.000 7988 Status Line: No star selected
05:15:14.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=35, FiltMin=28, FiltMax=46, Gamma=0.690
05:15:14.966 00.000 7988 UpdateGuideState exits: No star selected
05:15:14.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:14.966 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:14.966 00.000 7988 Enqueuing Expose request
05:15:14.966 00.000 15712 Worker thread wakes up
05:15:14.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:14.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:16.501 01.535 15712 Exposure complete
05:15:16.560 00.059 15712 worker thread done servicing request
05:15:16.560 00.000 7988 OnExposeComplete: enter
05:15:16.560 00.000 7988 UpdateGuideState(): m_state=1
05:15:16.565 00.005 7988 UpdateCurrentPosition: no star selected
05:15:16.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:16.567 00.002 7988 Status Line: No star selected
05:15:16.569 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=35, FiltMin=27, FiltMax=44, Gamma=0.690
05:15:16.569 00.000 7988 UpdateGuideState exits: No star selected
05:15:16.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:16.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:16.569 00.000 7988 Enqueuing Expose request
05:15:16.569 00.000 15712 Worker thread wakes up
05:15:16.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:16.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:18.207 01.638 15712 Exposure complete
05:15:18.267 00.060 15712 worker thread done servicing request
05:15:18.268 00.001 7988 OnExposeComplete: enter
05:15:18.268 00.000 7988 UpdateGuideState(): m_state=1
05:15:18.270 00.002 7988 UpdateCurrentPosition: no star selected
05:15:18.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:18.272 00.002 7988 Status Line: No star selected
05:15:18.274 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=36, FiltMin=28, FiltMax=46, Gamma=0.690
05:15:18.274 00.000 7988 UpdateGuideState exits: No star selected
05:15:18.276 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:18.276 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:18.278 00.002 7988 Enqueuing Expose request
05:15:18.278 00.000 15712 Worker thread wakes up
05:15:18.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:18.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:19.804 01.526 15712 Exposure complete
05:15:19.851 00.047 15712 worker thread done servicing request
05:15:19.851 00.000 7988 OnExposeComplete: enter
05:15:19.866 00.015 7988 UpdateGuideState(): m_state=1
05:15:19.868 00.002 7988 UpdateCurrentPosition: no star selected
05:15:19.868 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:19.868 00.000 7988 Status Line: No star selected
05:15:19.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=30, FiltMax=48, Gamma=0.690
05:15:19.868 00.000 7988 UpdateGuideState exits: No star selected
05:15:19.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:19.868 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:19.868 00.000 7988 Enqueuing Expose request
05:15:19.868 00.000 15712 Worker thread wakes up
05:15:19.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:19.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:21.509 01.641 15712 Exposure complete
05:15:21.573 00.064 15712 worker thread done servicing request
05:15:21.573 00.000 7988 OnExposeComplete: enter
05:15:21.573 00.000 7988 UpdateGuideState(): m_state=1
05:15:21.573 00.000 7988 UpdateCurrentPosition: no star selected
05:15:21.573 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:21.573 00.000 7988 Status Line: No star selected
05:15:21.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=28, FiltMax=48, Gamma=0.690
05:15:21.573 00.000 7988 UpdateGuideState exits: No star selected
05:15:21.573 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:21.573 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:21.573 00.000 7988 Enqueuing Expose request
05:15:21.573 00.000 15712 Worker thread wakes up
05:15:21.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:21.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:23.110 01.537 15712 Exposure complete
05:15:23.170 00.060 15712 worker thread done servicing request
05:15:23.170 00.000 7988 OnExposeComplete: enter
05:15:23.170 00.000 7988 UpdateGuideState(): m_state=1
05:15:23.174 00.004 7988 UpdateCurrentPosition: no star selected
05:15:23.174 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:23.176 00.002 7988 Status Line: No star selected
05:15:23.178 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=31, FiltMax=48, Gamma=0.690
05:15:23.178 00.000 7988 UpdateGuideState exits: No star selected
05:15:23.180 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:23.180 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:23.182 00.002 7988 Enqueuing Expose request
05:15:23.182 00.000 15712 Worker thread wakes up
05:15:23.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:23.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:24.816 01.634 15712 Exposure complete
05:15:24.877 00.061 15712 worker thread done servicing request
05:15:24.877 00.000 7988 OnExposeComplete: enter
05:15:24.877 00.000 7988 UpdateGuideState(): m_state=1
05:15:24.881 00.004 7988 UpdateCurrentPosition: no star selected
05:15:24.881 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:24.883 00.002 7988 Status Line: No star selected
05:15:24.885 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=30, FiltMax=47, Gamma=0.690
05:15:24.885 00.000 7988 UpdateGuideState exits: No star selected
05:15:24.887 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:24.887 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:24.889 00.002 7988 Enqueuing Expose request
05:15:24.890 00.001 15712 Worker thread wakes up
05:15:24.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:24.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:26.413 01.523 15712 Exposure complete
05:15:26.474 00.061 15712 worker thread done servicing request
05:15:26.474 00.000 7988 OnExposeComplete: enter
05:15:26.474 00.000 7988 UpdateGuideState(): m_state=1
05:15:26.477 00.003 7988 UpdateCurrentPosition: no star selected
05:15:26.477 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:26.479 00.002 7988 Status Line: No star selected
05:15:26.481 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=29, FiltMax=46, Gamma=0.690
05:15:26.481 00.000 7988 UpdateGuideState exits: No star selected
05:15:26.483 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:26.483 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:26.485 00.002 7988 Enqueuing Expose request
05:15:26.485 00.000 15712 Worker thread wakes up
05:15:26.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:26.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:28.232 01.747 15712 Exposure complete
05:15:28.293 00.061 15712 worker thread done servicing request
05:15:28.293 00.000 7988 OnExposeComplete: enter
05:15:28.293 00.000 7988 UpdateGuideState(): m_state=1
05:15:28.295 00.002 7988 UpdateCurrentPosition: no star selected
05:15:28.295 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:28.297 00.002 7988 Status Line: No star selected
05:15:28.299 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=36, FiltMin=28, FiltMax=45, Gamma=0.690
05:15:28.299 00.000 7988 UpdateGuideState exits: No star selected
05:15:28.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:28.299 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:28.299 00.000 7988 Enqueuing Expose request
05:15:28.299 00.000 15712 Worker thread wakes up
05:15:28.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:28.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:29.716 01.417 15712 Exposure complete
05:15:29.772 00.056 15712 worker thread done servicing request
05:15:29.772 00.000 7988 OnExposeComplete: enter
05:15:29.778 00.006 7988 UpdateGuideState(): m_state=1
05:15:29.778 00.000 7988 UpdateCurrentPosition: no star selected
05:15:29.778 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:29.778 00.000 7988 Status Line: No star selected
05:15:29.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=35, FiltMin=27, FiltMax=44, Gamma=0.690
05:15:29.778 00.000 7988 UpdateGuideState exits: No star selected
05:15:29.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:29.778 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:29.778 00.000 7988 Enqueuing Expose request
05:15:29.789 00.011 15712 Worker thread wakes up
05:15:29.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:29.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:31.424 01.635 15712 Exposure complete
05:15:31.485 00.061 15712 worker thread done servicing request
05:15:31.485 00.000 7988 OnExposeComplete: enter
05:15:31.486 00.001 7988 UpdateGuideState(): m_state=1
05:15:31.488 00.002 7988 UpdateCurrentPosition: no star selected
05:15:31.488 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:31.491 00.003 7988 Status Line: No star selected
05:15:31.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=34, FiltMin=27, FiltMax=43, Gamma=0.690
05:15:31.491 00.000 7988 UpdateGuideState exits: No star selected
05:15:31.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:31.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:31.491 00.000 7988 Enqueuing Expose request
05:15:31.491 00.000 15712 Worker thread wakes up
05:15:31.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:31.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:33.021 01.530 15712 Exposure complete
05:15:33.075 00.054 15712 worker thread done servicing request
05:15:33.075 00.000 7988 OnExposeComplete: enter
05:15:33.082 00.007 7988 UpdateGuideState(): m_state=1
05:15:33.082 00.000 7988 UpdateCurrentPosition: no star selected
05:15:33.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:33.082 00.000 7988 Status Line: No star selected
05:15:33.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=33, FiltMin=27, FiltMax=42, Gamma=0.690
05:15:33.082 00.000 7988 UpdateGuideState exits: No star selected
05:15:33.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:33.082 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:33.092 00.010 7988 Enqueuing Expose request
05:15:33.092 00.000 15712 Worker thread wakes up
05:15:33.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:33.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:34.729 01.637 15712 Exposure complete
05:15:34.789 00.060 15712 worker thread done servicing request
05:15:34.789 00.000 7988 OnExposeComplete: enter
05:15:34.792 00.003 7988 UpdateGuideState(): m_state=1
05:15:34.792 00.000 7988 UpdateCurrentPosition: no star selected
05:15:34.794 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:34.794 00.000 7988 Status Line: No star selected
05:15:34.797 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=33, FiltMin=26, FiltMax=41, Gamma=0.690
05:15:34.797 00.000 7988 UpdateGuideState exits: No star selected
05:15:34.799 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:34.799 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:34.799 00.000 7988 Enqueuing Expose request
05:15:34.799 00.000 15712 Worker thread wakes up
05:15:34.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:34.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:36.328 01.529 15712 Exposure complete
05:15:36.381 00.053 15712 worker thread done servicing request
05:15:36.381 00.000 7988 OnExposeComplete: enter
05:15:36.390 00.009 7988 UpdateGuideState(): m_state=1
05:15:36.390 00.000 7988 UpdateCurrentPosition: no star selected
05:15:36.390 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:36.390 00.000 7988 Status Line: No star selected
05:15:36.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=33, FiltMin=26, FiltMax=42, Gamma=0.690
05:15:36.390 00.000 7988 UpdateGuideState exits: No star selected
05:15:36.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:36.390 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:36.398 00.008 7988 Enqueuing Expose request
05:15:36.398 00.000 15712 Worker thread wakes up
05:15:36.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:36.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:38.038 01.640 15712 Exposure complete
05:15:38.099 00.061 15712 worker thread done servicing request
05:15:38.099 00.000 7988 OnExposeComplete: enter
05:15:38.099 00.000 7988 UpdateGuideState(): m_state=1
05:15:38.099 00.000 7988 UpdateCurrentPosition: no star selected
05:15:38.099 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:38.099 00.000 7988 Status Line: No star selected
05:15:38.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=33, FiltMin=25, FiltMax=41, Gamma=0.690
05:15:38.099 00.000 7988 UpdateGuideState exits: No star selected
05:15:38.099 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:38.099 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:38.099 00.000 7988 Enqueuing Expose request
05:15:38.099 00.000 15712 Worker thread wakes up
05:15:38.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:38.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:39.638 01.539 15712 Exposure complete
05:15:39.698 00.060 15712 worker thread done servicing request
05:15:39.698 00.000 7988 OnExposeComplete: enter
05:15:39.701 00.003 7988 UpdateGuideState(): m_state=1
05:15:39.701 00.000 7988 UpdateCurrentPosition: no star selected
05:15:39.701 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:39.701 00.000 7988 Status Line: No star selected
05:15:39.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=33, FiltMin=26, FiltMax=43, Gamma=0.690
05:15:39.701 00.000 7988 UpdateGuideState exits: No star selected
05:15:39.701 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:39.701 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:39.701 00.000 7988 Enqueuing Expose request
05:15:39.701 00.000 15712 Worker thread wakes up
05:15:39.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:39.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:41.349 01.648 15712 Exposure complete
05:15:41.408 00.059 15712 worker thread done servicing request
05:15:41.408 00.000 7988 OnExposeComplete: enter
05:15:41.411 00.003 7988 UpdateGuideState(): m_state=1
05:15:41.411 00.000 7988 UpdateCurrentPosition: no star selected
05:15:41.411 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:41.411 00.000 7988 Status Line: No star selected
05:15:41.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=33, FiltMin=27, FiltMax=43, Gamma=0.690
05:15:41.411 00.000 7988 UpdateGuideState exits: No star selected
05:15:41.417 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:41.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:41.417 00.000 7988 Enqueuing Expose request
05:15:41.417 00.000 15712 Worker thread wakes up
05:15:41.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:41.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:42.949 01.532 15712 Exposure complete
05:15:43.006 00.057 15712 worker thread done servicing request
05:15:43.006 00.000 7988 OnExposeComplete: enter
05:15:43.011 00.005 7988 UpdateGuideState(): m_state=1
05:15:43.011 00.000 7988 UpdateCurrentPosition: no star selected
05:15:43.011 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:43.011 00.000 7988 Status Line: No star selected
05:15:43.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=33, FiltMin=26, FiltMax=43, Gamma=0.690
05:15:43.011 00.000 7988 UpdateGuideState exits: No star selected
05:15:43.018 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:43.018 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:43.018 00.000 7988 Enqueuing Expose request
05:15:43.018 00.000 15712 Worker thread wakes up
05:15:43.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:43.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:44.660 01.642 15712 Exposure complete
05:15:44.721 00.061 15712 worker thread done servicing request
05:15:44.721 00.000 7988 OnExposeComplete: enter
05:15:44.721 00.000 7988 UpdateGuideState(): m_state=1
05:15:44.723 00.002 7988 UpdateCurrentPosition: no star selected
05:15:44.723 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:44.725 00.002 7988 Status Line: No star selected
05:15:44.727 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=33, FiltMin=26, FiltMax=41, Gamma=0.690
05:15:44.727 00.000 7988 UpdateGuideState exits: No star selected
05:15:44.729 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:44.729 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:44.731 00.002 7988 Enqueuing Expose request
05:15:44.731 00.000 15712 Worker thread wakes up
05:15:44.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:44.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:46.258 01.527 15712 Exposure complete
05:15:46.319 00.061 15712 worker thread done servicing request
05:15:46.319 00.000 7988 OnExposeComplete: enter
05:15:46.319 00.000 7988 UpdateGuideState(): m_state=1
05:15:46.321 00.002 7988 UpdateCurrentPosition: no star selected
05:15:46.321 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:46.323 00.002 7988 Status Line: No star selected
05:15:46.325 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=33, FiltMin=26, FiltMax=42, Gamma=0.690
05:15:46.325 00.000 7988 UpdateGuideState exits: No star selected
05:15:46.327 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:46.327 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:46.329 00.002 7988 Enqueuing Expose request
05:15:46.329 00.000 15712 Worker thread wakes up
05:15:46.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:46.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:47.967 01.638 15712 Exposure complete
05:15:48.028 00.061 15712 worker thread done servicing request
05:15:48.028 00.000 7988 OnExposeComplete: enter
05:15:48.030 00.002 7988 UpdateGuideState(): m_state=1
05:15:48.032 00.002 7988 UpdateCurrentPosition: no star selected
05:15:48.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:48.034 00.002 7988 Status Line: No star selected
05:15:48.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=32, FiltMin=26, FiltMax=42, Gamma=0.690
05:15:48.034 00.000 7988 UpdateGuideState exits: No star selected
05:15:48.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:48.039 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:48.039 00.000 7988 Enqueuing Expose request
05:15:48.039 00.000 15712 Worker thread wakes up
05:15:48.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:48.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:49.568 01.529 15712 Exposure complete
05:15:49.621 00.053 15712 worker thread done servicing request
05:15:49.621 00.000 7988 OnExposeComplete: enter
05:15:49.629 00.008 7988 UpdateGuideState(): m_state=1
05:15:49.629 00.000 7988 UpdateCurrentPosition: no star selected
05:15:49.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:49.629 00.000 7988 Status Line: No star selected
05:15:49.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=31, FiltMin=25, FiltMax=42, Gamma=0.690
05:15:49.629 00.000 7988 UpdateGuideState exits: No star selected
05:15:49.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:49.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:49.639 00.010 7988 Enqueuing Expose request
05:15:49.639 00.000 15712 Worker thread wakes up
05:15:49.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:49.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:51.277 01.638 15712 Exposure complete
05:15:51.324 00.047 15712 worker thread done servicing request
05:15:51.324 00.000 7988 OnExposeComplete: enter
05:15:51.339 00.015 7988 UpdateGuideState(): m_state=1
05:15:51.339 00.000 7988 UpdateCurrentPosition: no star selected
05:15:51.341 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:51.341 00.000 7988 Status Line: No star selected
05:15:51.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=30, FiltMin=24, FiltMax=43, Gamma=0.690
05:15:51.341 00.000 7988 UpdateGuideState exits: No star selected
05:15:51.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:51.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:51.341 00.000 7988 Enqueuing Expose request
05:15:51.341 00.000 15712 Worker thread wakes up
05:15:51.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:51.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:52.873 01.532 15712 Exposure complete
05:15:52.922 00.049 15712 worker thread done servicing request
05:15:52.934 00.012 7988 OnExposeComplete: enter
05:15:52.934 00.000 7988 UpdateGuideState(): m_state=1
05:15:52.934 00.000 7988 UpdateCurrentPosition: no star selected
05:15:52.934 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:52.939 00.005 7988 Status Line: No star selected
05:15:52.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=29, FiltMin=24, FiltMax=39, Gamma=0.690
05:15:52.939 00.000 7988 UpdateGuideState exits: No star selected
05:15:52.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:52.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:52.939 00.000 7988 Enqueuing Expose request
05:15:52.939 00.000 15712 Worker thread wakes up
05:15:52.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:52.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:54.583 01.644 15712 Exposure complete
05:15:54.643 00.060 15712 worker thread done servicing request
05:15:54.643 00.000 7988 OnExposeComplete: enter
05:15:54.644 00.001 7988 UpdateGuideState(): m_state=1
05:15:54.644 00.000 7988 UpdateCurrentPosition: no star selected
05:15:54.644 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:54.644 00.000 7988 Status Line: No star selected
05:15:54.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=29, FiltMin=24, FiltMax=39, Gamma=0.690
05:15:54.644 00.000 7988 UpdateGuideState exits: No star selected
05:15:54.644 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:54.644 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:54.644 00.000 7988 Enqueuing Expose request
05:15:54.644 00.000 15712 Worker thread wakes up
05:15:54.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:54.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:56.176 01.532 15712 Exposure complete
05:15:56.223 00.047 15712 worker thread done servicing request
05:15:56.223 00.000 7988 OnExposeComplete: enter
05:15:56.237 00.014 7988 UpdateGuideState(): m_state=1
05:15:56.239 00.002 7988 UpdateCurrentPosition: no star selected
05:15:56.240 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:56.240 00.000 7988 Status Line: No star selected
05:15:56.242 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=29, FiltMin=24, FiltMax=41, Gamma=0.690
05:15:56.244 00.002 7988 UpdateGuideState exits: No star selected
05:15:56.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:56.244 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:56.246 00.002 7988 Enqueuing Expose request
05:15:56.246 00.000 15712 Worker thread wakes up
05:15:56.248 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:56.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:57.886 01.638 15712 Exposure complete
05:15:57.942 00.056 15712 worker thread done servicing request
05:15:57.942 00.000 7988 OnExposeComplete: enter
05:15:57.947 00.005 7988 UpdateGuideState(): m_state=1
05:15:57.947 00.000 7988 UpdateCurrentPosition: no star selected
05:15:57.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:57.947 00.000 7988 Status Line: No star selected
05:15:57.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=29, FiltMin=24, FiltMax=41, Gamma=0.690
05:15:57.947 00.000 7988 UpdateGuideState exits: No star selected
05:15:57.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:57.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:57.947 00.000 7988 Enqueuing Expose request
05:15:57.947 00.000 15712 Worker thread wakes up
05:15:57.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:57.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:15:59.482 01.535 15712 Exposure complete
05:15:59.540 00.058 15712 worker thread done servicing request
05:15:59.540 00.000 7988 OnExposeComplete: enter
05:15:59.544 00.004 7988 UpdateGuideState(): m_state=1
05:15:59.544 00.000 7988 UpdateCurrentPosition: no star selected
05:15:59.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:15:59.544 00.000 7988 Status Line: No star selected
05:15:59.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=30, FiltMin=24, FiltMax=41, Gamma=0.690
05:15:59.544 00.000 7988 UpdateGuideState exits: No star selected
05:15:59.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:15:59.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:15:59.544 00.000 7988 Enqueuing Expose request
05:15:59.544 00.000 15712 Worker thread wakes up
05:15:59.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:15:59.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:01.192 01.648 15712 Exposure complete
05:16:01.243 00.051 15712 worker thread done servicing request
05:16:01.243 00.000 7988 OnExposeComplete: enter
05:16:01.254 00.011 7988 UpdateGuideState(): m_state=1
05:16:01.254 00.000 7988 UpdateCurrentPosition: no star selected
05:16:01.254 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:01.254 00.000 7988 Status Line: No star selected
05:16:01.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=30, FiltMin=24, FiltMax=42, Gamma=0.690
05:16:01.260 00.006 7988 UpdateGuideState exits: No star selected
05:16:01.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:01.260 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:01.260 00.000 7988 Enqueuing Expose request
05:16:01.260 00.000 15712 Worker thread wakes up
05:16:01.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:01.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:02.790 01.530 15712 Exposure complete
05:16:02.842 00.052 15712 worker thread done servicing request
05:16:02.842 00.000 7988 OnExposeComplete: enter
05:16:02.851 00.009 7988 UpdateGuideState(): m_state=1
05:16:02.851 00.000 7988 UpdateCurrentPosition: no star selected
05:16:02.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:02.851 00.000 7988 Status Line: No star selected
05:16:02.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=29, FiltMin=24, FiltMax=40, Gamma=0.690
05:16:02.851 00.000 7988 UpdateGuideState exits: No star selected
05:16:02.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:02.859 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:02.859 00.000 7988 Enqueuing Expose request
05:16:02.859 00.000 15712 Worker thread wakes up
05:16:02.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:02.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:04.501 01.642 15712 Exposure complete
05:16:04.560 00.059 15712 worker thread done servicing request
05:16:04.560 00.000 7988 OnExposeComplete: enter
05:16:04.563 00.003 7988 UpdateGuideState(): m_state=1
05:16:04.563 00.000 7988 UpdateCurrentPosition: no star selected
05:16:04.565 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:04.565 00.000 7988 Status Line: No star selected
05:16:04.567 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=29, FiltMin=23, FiltMax=39, Gamma=0.690
05:16:04.569 00.002 7988 UpdateGuideState exits: No star selected
05:16:04.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:04.571 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:04.571 00.000 7988 Enqueuing Expose request
05:16:04.573 00.002 15712 Worker thread wakes up
05:16:04.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:04.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:06.098 01.525 15712 Exposure complete
05:16:06.144 00.046 15712 worker thread done servicing request
05:16:06.144 00.000 7988 OnExposeComplete: enter
05:16:06.159 00.015 7988 UpdateGuideState(): m_state=1
05:16:06.160 00.001 7988 UpdateCurrentPosition: no star selected
05:16:06.162 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:06.162 00.000 7988 Status Line: No star selected
05:16:06.164 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=29, FiltMin=24, FiltMax=40, Gamma=0.690
05:16:06.164 00.000 7988 UpdateGuideState exits: No star selected
05:16:06.166 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:06.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:06.168 00.002 7988 Enqueuing Expose request
05:16:06.168 00.000 15712 Worker thread wakes up
05:16:06.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:06.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:07.808 01.640 15712 Exposure complete
05:16:07.861 00.053 15712 worker thread done servicing request
05:16:07.861 00.000 7988 OnExposeComplete: enter
05:16:07.861 00.000 7988 UpdateGuideState(): m_state=1
05:16:07.869 00.008 7988 UpdateCurrentPosition: no star selected
05:16:07.869 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:07.869 00.000 7988 Status Line: No star selected
05:16:07.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=29, FiltMin=23, FiltMax=39, Gamma=0.690
05:16:07.869 00.000 7988 UpdateGuideState exits: No star selected
05:16:07.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:07.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:07.869 00.000 7988 Enqueuing Expose request
05:16:07.878 00.009 15712 Worker thread wakes up
05:16:07.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:07.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:09.406 01.528 15712 Exposure complete
05:16:09.467 00.061 15712 worker thread done servicing request
05:16:09.467 00.000 7988 OnExposeComplete: enter
05:16:09.467 00.000 7988 UpdateGuideState(): m_state=1
05:16:09.469 00.002 7988 UpdateCurrentPosition: no star selected
05:16:09.469 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:09.471 00.002 7988 Status Line: No star selected
05:16:09.473 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=29, FiltMin=23, FiltMax=41, Gamma=0.690
05:16:09.473 00.000 7988 UpdateGuideState exits: No star selected
05:16:09.475 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:09.475 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:09.475 00.000 7988 Enqueuing Expose request
05:16:09.479 00.004 15712 Worker thread wakes up
05:16:09.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:09.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:11.115 01.636 15712 Exposure complete
05:16:11.163 00.048 15712 worker thread done servicing request
05:16:11.163 00.000 7988 OnExposeComplete: enter
05:16:11.176 00.013 7988 UpdateGuideState(): m_state=1
05:16:11.176 00.000 7988 UpdateCurrentPosition: no star selected
05:16:11.176 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:11.180 00.004 7988 Status Line: No star selected
05:16:11.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=30, FiltMin=23, FiltMax=41, Gamma=0.690
05:16:11.180 00.000 7988 UpdateGuideState exits: No star selected
05:16:11.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:11.180 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:11.180 00.000 7988 Enqueuing Expose request
05:16:11.180 00.000 15712 Worker thread wakes up
05:16:11.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:11.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:12.710 01.530 15712 Exposure complete
05:16:12.772 00.062 15712 worker thread done servicing request
05:16:12.772 00.000 7988 OnExposeComplete: enter
05:16:12.772 00.000 7988 UpdateGuideState(): m_state=1
05:16:12.775 00.003 7988 UpdateCurrentPosition: no star selected
05:16:12.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:12.775 00.000 7988 Status Line: No star selected
05:16:12.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=30, FiltMin=23, FiltMax=40, Gamma=0.690
05:16:12.775 00.000 7988 UpdateGuideState exits: No star selected
05:16:12.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:12.781 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:12.781 00.000 7988 Enqueuing Expose request
05:16:12.781 00.000 15712 Worker thread wakes up
05:16:12.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:12.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:14.420 01.639 15712 Exposure complete
05:16:14.467 00.047 15712 worker thread done servicing request
05:16:14.467 00.000 7988 OnExposeComplete: enter
05:16:14.482 00.015 7988 UpdateGuideState(): m_state=1
05:16:14.482 00.000 7988 UpdateCurrentPosition: no star selected
05:16:14.484 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:14.486 00.002 7988 Status Line: No star selected
05:16:14.488 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=29, FiltMin=24, FiltMax=40, Gamma=0.690
05:16:14.488 00.000 7988 UpdateGuideState exits: No star selected
05:16:14.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:14.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:14.488 00.000 7988 Enqueuing Expose request
05:16:14.488 00.000 15712 Worker thread wakes up
05:16:14.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:14.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:16.015 01.527 15712 Exposure complete
05:16:16.068 00.053 15712 worker thread done servicing request
05:16:16.068 00.000 7988 OnExposeComplete: enter
05:16:16.077 00.009 7988 UpdateGuideState(): m_state=1
05:16:16.077 00.000 7988 UpdateCurrentPosition: no star selected
05:16:16.077 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:16.077 00.000 7988 Status Line: No star selected
05:16:16.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=29, FiltMin=24, FiltMax=41, Gamma=0.690
05:16:16.077 00.000 7988 UpdateGuideState exits: No star selected
05:16:16.085 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:16.085 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:16.085 00.000 7988 Enqueuing Expose request
05:16:16.085 00.000 15712 Worker thread wakes up
05:16:16.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:16.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:17.724 01.639 15712 Exposure complete
05:16:17.769 00.045 15712 worker thread done servicing request
05:16:17.769 00.000 7988 OnExposeComplete: enter
05:16:17.785 00.016 7988 UpdateGuideState(): m_state=1
05:16:17.786 00.001 7988 UpdateCurrentPosition: no star selected
05:16:17.786 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:17.786 00.000 7988 Status Line: No star selected
05:16:17.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=28, FiltMin=24, FiltMax=40, Gamma=0.690
05:16:17.786 00.000 7988 UpdateGuideState exits: No star selected
05:16:17.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:17.786 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:17.786 00.000 7988 Enqueuing Expose request
05:16:17.786 00.000 15712 Worker thread wakes up
05:16:17.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:17.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:19.322 01.536 15712 Exposure complete
05:16:19.367 00.045 15712 worker thread done servicing request
05:16:19.367 00.000 7988 OnExposeComplete: enter
05:16:19.383 00.016 7988 UpdateGuideState(): m_state=1
05:16:19.383 00.000 7988 UpdateCurrentPosition: no star selected
05:16:19.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:19.383 00.000 7988 Status Line: No star selected
05:16:19.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=28, FiltMin=23, FiltMax=40, Gamma=0.690
05:16:19.383 00.000 7988 UpdateGuideState exits: No star selected
05:16:19.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:19.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:19.383 00.000 7988 Enqueuing Expose request
05:16:19.383 00.000 15712 Worker thread wakes up
05:16:19.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:19.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:21.031 01.648 15712 Exposure complete
05:16:21.085 00.054 15712 worker thread done servicing request
05:16:21.085 00.000 7988 OnExposeComplete: enter
05:16:21.085 00.000 7988 UpdateGuideState(): m_state=1
05:16:21.092 00.007 7988 UpdateCurrentPosition: no star selected
05:16:21.092 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:21.092 00.000 7988 Status Line: No star selected
05:16:21.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=28, FiltMin=23, FiltMax=40, Gamma=0.690
05:16:21.092 00.000 7988 UpdateGuideState exits: No star selected
05:16:21.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:21.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:21.092 00.000 7988 Enqueuing Expose request
05:16:21.092 00.000 15712 Worker thread wakes up
05:16:21.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:21.102 00.010 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:22.627 01.525 15712 Exposure complete
05:16:22.685 00.058 15712 worker thread done servicing request
05:16:22.685 00.000 7988 OnExposeComplete: enter
05:16:22.685 00.000 7988 UpdateGuideState(): m_state=1
05:16:22.689 00.004 7988 UpdateCurrentPosition: no star selected
05:16:22.691 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:22.691 00.000 7988 Status Line: No star selected
05:16:22.693 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=28, FiltMin=23, FiltMax=39, Gamma=0.690
05:16:22.695 00.002 7988 UpdateGuideState exits: No star selected
05:16:22.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:22.697 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:22.697 00.000 7988 Enqueuing Expose request
05:16:22.699 00.002 15712 Worker thread wakes up
05:16:22.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:22.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:24.338 01.639 15712 Exposure complete
05:16:24.398 00.060 15712 worker thread done servicing request
05:16:24.398 00.000 7988 OnExposeComplete: enter
05:16:24.398 00.000 7988 UpdateGuideState(): m_state=1
05:16:24.400 00.002 7988 UpdateCurrentPosition: no star selected
05:16:24.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:24.400 00.000 7988 Status Line: No star selected
05:16:24.403 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=29, FiltMin=24, FiltMax=41, Gamma=0.690
05:16:24.403 00.000 7988 UpdateGuideState exits: No star selected
05:16:24.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:24.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:24.403 00.000 7988 Enqueuing Expose request
05:16:24.403 00.000 15712 Worker thread wakes up
05:16:24.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:24.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:25.942 01.539 15712 Exposure complete
05:16:26.002 00.060 15712 worker thread done servicing request
05:16:26.002 00.000 7988 OnExposeComplete: enter
05:16:26.002 00.000 7988 UpdateGuideState(): m_state=1
05:16:26.006 00.004 7988 UpdateCurrentPosition: no star selected
05:16:26.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:26.006 00.000 7988 Status Line: No star selected
05:16:26.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=30, FiltMin=24, FiltMax=41, Gamma=0.690
05:16:26.006 00.000 7988 UpdateGuideState exits: No star selected
05:16:26.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:26.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:26.014 00.008 7988 Enqueuing Expose request
05:16:26.014 00.000 15712 Worker thread wakes up
05:16:26.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:26.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:27.645 01.631 15712 Exposure complete
05:16:27.702 00.057 15712 worker thread done servicing request
05:16:27.702 00.000 7988 OnExposeComplete: enter
05:16:27.706 00.004 7988 UpdateGuideState(): m_state=1
05:16:27.708 00.002 7988 UpdateCurrentPosition: no star selected
05:16:27.708 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:27.710 00.002 7988 Status Line: No star selected
05:16:27.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=31, FiltMin=24, FiltMax=40, Gamma=0.690
05:16:27.712 00.002 7988 UpdateGuideState exits: No star selected
05:16:27.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:27.714 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:27.714 00.000 7988 Enqueuing Expose request
05:16:27.716 00.002 15712 Worker thread wakes up
05:16:27.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:27.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:29.241 01.525 15712 Exposure complete
05:16:29.289 00.048 15712 worker thread done servicing request
05:16:29.289 00.000 7988 OnExposeComplete: enter
05:16:29.302 00.013 7988 UpdateGuideState(): m_state=1
05:16:29.302 00.000 7988 UpdateCurrentPosition: no star selected
05:16:29.302 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:29.306 00.004 7988 Status Line: No star selected
05:16:29.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=31, FiltMin=24, FiltMax=43, Gamma=0.690
05:16:29.306 00.000 7988 UpdateGuideState exits: No star selected
05:16:29.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:29.306 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:29.306 00.000 7988 Enqueuing Expose request
05:16:29.306 00.000 15712 Worker thread wakes up
05:16:29.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:29.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:30.948 01.642 15712 Exposure complete
05:16:31.007 00.059 15712 worker thread done servicing request
05:16:31.007 00.000 7988 OnExposeComplete: enter
05:16:31.007 00.000 7988 UpdateGuideState(): m_state=1
05:16:31.009 00.002 7988 UpdateCurrentPosition: no star selected
05:16:31.009 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:31.009 00.000 7988 Status Line: No star selected
05:16:31.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=31, FiltMin=25, FiltMax=41, Gamma=0.690
05:16:31.009 00.000 7988 UpdateGuideState exits: No star selected
05:16:31.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:31.009 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:31.009 00.000 7988 Enqueuing Expose request
05:16:31.009 00.000 15712 Worker thread wakes up
05:16:31.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:31.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:32.546 01.537 15712 Exposure complete
05:16:32.608 00.062 15712 worker thread done servicing request
05:16:32.608 00.000 7988 OnExposeComplete: enter
05:16:32.608 00.000 7988 UpdateGuideState(): m_state=1
05:16:32.610 00.002 7988 UpdateCurrentPosition: no star selected
05:16:32.610 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:32.612 00.002 7988 Status Line: No star selected
05:16:32.614 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=31, FiltMin=25, FiltMax=41, Gamma=0.690
05:16:32.614 00.000 7988 UpdateGuideState exits: No star selected
05:16:32.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:32.614 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:32.614 00.000 7988 Enqueuing Expose request
05:16:32.614 00.000 15712 Worker thread wakes up
05:16:32.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:32.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:34.252 01.638 15712 Exposure complete
05:16:34.307 00.055 15712 worker thread done servicing request
05:16:34.307 00.000 7988 OnExposeComplete: enter
05:16:34.315 00.008 7988 UpdateGuideState(): m_state=1
05:16:34.315 00.000 7988 UpdateCurrentPosition: no star selected
05:16:34.315 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:34.315 00.000 7988 Status Line: No star selected
05:16:34.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=32, FiltMin=25, FiltMax=41, Gamma=0.690
05:16:34.315 00.000 7988 UpdateGuideState exits: No star selected
05:16:34.315 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:34.315 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:34.315 00.000 7988 Enqueuing Expose request
05:16:34.324 00.009 15712 Worker thread wakes up
05:16:34.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:34.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:35.851 01.527 15712 Exposure complete
05:16:35.907 00.056 15712 worker thread done servicing request
05:16:35.907 00.000 7988 OnExposeComplete: enter
05:16:35.913 00.006 7988 UpdateGuideState(): m_state=1
05:16:35.913 00.000 7988 UpdateCurrentPosition: no star selected
05:16:35.913 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:35.913 00.000 7988 Status Line: No star selected
05:16:35.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=32, FiltMin=24, FiltMax=41, Gamma=0.690
05:16:35.913 00.000 7988 UpdateGuideState exits: No star selected
05:16:35.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:35.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:35.913 00.000 7988 Enqueuing Expose request
05:16:35.913 00.000 15712 Worker thread wakes up
05:16:35.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:35.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:37.560 01.647 15712 Exposure complete
05:16:37.622 00.062 15712 worker thread done servicing request
05:16:37.622 00.000 7988 OnExposeComplete: enter
05:16:37.624 00.002 7988 UpdateGuideState(): m_state=1
05:16:37.624 00.000 7988 UpdateCurrentPosition: no star selected
05:16:37.626 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:37.628 00.002 7988 Status Line: No star selected
05:16:37.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=31, FiltMin=24, FiltMax=40, Gamma=0.690
05:16:37.630 00.002 7988 UpdateGuideState exits: No star selected
05:16:37.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:37.632 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:37.632 00.000 7988 Enqueuing Expose request
05:16:37.634 00.002 15712 Worker thread wakes up
05:16:37.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:37.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:39.159 01.525 15712 Exposure complete
05:16:39.217 00.058 15712 worker thread done servicing request
05:16:39.217 00.000 7988 OnExposeComplete: enter
05:16:39.220 00.003 7988 UpdateGuideState(): m_state=1
05:16:39.220 00.000 7988 UpdateCurrentPosition: no star selected
05:16:39.222 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:39.222 00.000 7988 Status Line: No star selected
05:16:39.224 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=30, FiltMin=24, FiltMax=40, Gamma=0.690
05:16:39.226 00.002 7988 UpdateGuideState exits: No star selected
05:16:39.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:39.228 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:39.228 00.000 7988 Enqueuing Expose request
05:16:39.230 00.002 15712 Worker thread wakes up
05:16:39.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:39.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:40.867 01.637 15712 Exposure complete
05:16:40.924 00.057 15712 worker thread done servicing request
05:16:40.924 00.000 7988 OnExposeComplete: enter
05:16:40.924 00.000 7988 UpdateGuideState(): m_state=1
05:16:40.930 00.006 7988 UpdateCurrentPosition: no star selected
05:16:40.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:40.930 00.000 7988 Status Line: No star selected
05:16:40.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=30, FiltMin=24, FiltMax=41, Gamma=0.690
05:16:40.930 00.000 7988 UpdateGuideState exits: No star selected
05:16:40.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:40.930 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:40.930 00.000 7988 Enqueuing Expose request
05:16:40.930 00.000 15712 Worker thread wakes up
05:16:40.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:40.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:42.465 01.535 15712 Exposure complete
05:16:42.526 00.061 15712 worker thread done servicing request
05:16:42.528 00.002 7988 OnExposeComplete: enter
05:16:42.528 00.000 7988 UpdateGuideState(): m_state=1
05:16:42.528 00.000 7988 UpdateCurrentPosition: no star selected
05:16:42.528 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:42.528 00.000 7988 Status Line: No star selected
05:16:42.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=29, FiltMin=24, FiltMax=40, Gamma=0.690
05:16:42.528 00.000 7988 UpdateGuideState exits: No star selected
05:16:42.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:42.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:42.528 00.000 7988 Enqueuing Expose request
05:16:42.528 00.000 15712 Worker thread wakes up
05:16:42.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:42.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:44.171 01.643 15712 Exposure complete
05:16:44.233 00.062 15712 worker thread done servicing request
05:16:44.233 00.000 7988 OnExposeComplete: enter
05:16:44.235 00.002 7988 UpdateGuideState(): m_state=1
05:16:44.235 00.000 7988 UpdateCurrentPosition: no star selected
05:16:44.235 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:44.235 00.000 7988 Status Line: No star selected
05:16:44.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=29, FiltMin=23, FiltMax=39, Gamma=0.690
05:16:44.235 00.000 7988 UpdateGuideState exits: No star selected
05:16:44.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:44.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:44.244 00.009 7988 Enqueuing Expose request
05:16:44.244 00.000 15712 Worker thread wakes up
05:16:44.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:44.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:45.769 01.525 15712 Exposure complete
05:16:45.827 00.058 15712 worker thread done servicing request
05:16:45.827 00.000 7988 OnExposeComplete: enter
05:16:45.831 00.004 7988 UpdateGuideState(): m_state=1
05:16:45.831 00.000 7988 UpdateCurrentPosition: no star selected
05:16:45.833 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:45.835 00.002 7988 Status Line: No star selected
05:16:45.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=28, FiltMin=23, FiltMax=40, Gamma=0.690
05:16:45.837 00.002 7988 UpdateGuideState exits: No star selected
05:16:45.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:45.839 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:45.839 00.000 7988 Enqueuing Expose request
05:16:45.841 00.002 15712 Worker thread wakes up
05:16:45.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:45.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:47.475 01.634 15712 Exposure complete
05:16:47.529 00.054 15712 worker thread done servicing request
05:16:47.529 00.000 7988 OnExposeComplete: enter
05:16:47.538 00.009 7988 UpdateGuideState(): m_state=1
05:16:47.538 00.000 7988 UpdateCurrentPosition: no star selected
05:16:47.538 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:47.538 00.000 7988 Status Line: No star selected
05:16:47.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=28, FiltMin=23, FiltMax=41, Gamma=0.690
05:16:47.538 00.000 7988 UpdateGuideState exits: No star selected
05:16:47.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:47.546 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:47.546 00.000 7988 Enqueuing Expose request
05:16:47.546 00.000 15712 Worker thread wakes up
05:16:47.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:47.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:49.074 01.528 15712 Exposure complete
05:16:49.133 00.059 15712 worker thread done servicing request
05:16:49.135 00.002 7988 OnExposeComplete: enter
05:16:49.135 00.000 7988 UpdateGuideState(): m_state=1
05:16:49.135 00.000 7988 UpdateCurrentPosition: no star selected
05:16:49.135 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:49.135 00.000 7988 Status Line: No star selected
05:16:49.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=28, FiltMin=23, FiltMax=40, Gamma=0.690
05:16:49.135 00.000 7988 UpdateGuideState exits: No star selected
05:16:49.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:49.135 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:49.144 00.009 7988 Enqueuing Expose request
05:16:49.144 00.000 15712 Worker thread wakes up
05:16:49.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:49.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:50.783 01.639 15712 Exposure complete
05:16:50.843 00.060 15712 worker thread done servicing request
05:16:50.843 00.000 7988 OnExposeComplete: enter
05:16:50.843 00.000 7988 UpdateGuideState(): m_state=1
05:16:50.845 00.002 7988 UpdateCurrentPosition: no star selected
05:16:50.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:50.848 00.003 7988 Status Line: No star selected
05:16:50.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=28, FiltMin=23, FiltMax=40, Gamma=0.690
05:16:50.848 00.000 7988 UpdateGuideState exits: No star selected
05:16:50.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:50.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:50.848 00.000 7988 Enqueuing Expose request
05:16:50.848 00.000 15712 Worker thread wakes up
05:16:50.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:50.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:52.379 01.531 15712 Exposure complete
05:16:52.441 00.062 15712 worker thread done servicing request
05:16:52.441 00.000 7988 OnExposeComplete: enter
05:16:52.441 00.000 7988 UpdateGuideState(): m_state=1
05:16:52.443 00.002 7988 UpdateCurrentPosition: no star selected
05:16:52.443 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:52.445 00.002 7988 Status Line: No star selected
05:16:52.447 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=29, FiltMin=22, FiltMax=39, Gamma=0.690
05:16:52.448 00.001 7988 UpdateGuideState exits: No star selected
05:16:52.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:52.448 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:52.448 00.000 7988 Enqueuing Expose request
05:16:52.448 00.000 15712 Worker thread wakes up
05:16:52.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:52.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:54.087 01.639 15712 Exposure complete
05:16:54.148 00.061 15712 worker thread done servicing request
05:16:54.148 00.000 7988 OnExposeComplete: enter
05:16:54.150 00.002 7988 UpdateGuideState(): m_state=1
05:16:54.151 00.001 7988 UpdateCurrentPosition: no star selected
05:16:54.151 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:54.151 00.000 7988 Status Line: No star selected
05:16:54.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=28, FiltMin=22, FiltMax=40, Gamma=0.690
05:16:54.151 00.000 7988 UpdateGuideState exits: No star selected
05:16:54.151 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:54.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:54.151 00.000 7988 Enqueuing Expose request
05:16:54.151 00.000 15712 Worker thread wakes up
05:16:54.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:54.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:55.687 01.536 15712 Exposure complete
05:16:55.735 00.048 15712 worker thread done servicing request
05:16:55.735 00.000 7988 OnExposeComplete: enter
05:16:55.749 00.014 7988 UpdateGuideState(): m_state=1
05:16:55.749 00.000 7988 UpdateCurrentPosition: no star selected
05:16:55.752 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:55.752 00.000 7988 Status Line: No star selected
05:16:55.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=28, FiltMin=23, FiltMax=40, Gamma=0.690
05:16:55.752 00.000 7988 UpdateGuideState exits: No star selected
05:16:55.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:55.752 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:55.752 00.000 7988 Enqueuing Expose request
05:16:55.752 00.000 15712 Worker thread wakes up
05:16:55.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:55.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:57.395 01.643 15712 Exposure complete
05:16:57.453 00.058 15712 worker thread done servicing request
05:16:57.453 00.000 7988 OnExposeComplete: enter
05:16:57.459 00.006 7988 UpdateGuideState(): m_state=1
05:16:57.459 00.000 7988 UpdateCurrentPosition: no star selected
05:16:57.459 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:57.459 00.000 7988 Status Line: No star selected
05:16:57.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:16:57.459 00.000 7988 UpdateGuideState exits: No star selected
05:16:57.459 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:57.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:57.459 00.000 7988 Enqueuing Expose request
05:16:57.459 00.000 15712 Worker thread wakes up
05:16:57.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:57.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:16:58.991 01.532 15712 Exposure complete
05:16:59.039 00.048 15712 worker thread done servicing request
05:16:59.039 00.000 7988 OnExposeComplete: enter
05:16:59.039 00.000 7988 UpdateGuideState(): m_state=1
05:16:59.053 00.014 7988 UpdateCurrentPosition: no star selected
05:16:59.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:16:59.053 00.000 7988 Status Line: No star selected
05:16:59.056 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
05:16:59.056 00.000 7988 UpdateGuideState exits: No star selected
05:16:59.056 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:16:59.056 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:16:59.056 00.000 7988 Enqueuing Expose request
05:16:59.056 00.000 15712 Worker thread wakes up
05:16:59.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:16:59.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:00.697 01.641 15712 Exposure complete
05:17:00.757 00.060 15712 worker thread done servicing request
05:17:00.759 00.002 7988 OnExposeComplete: enter
05:17:00.759 00.000 7988 UpdateGuideState(): m_state=1
05:17:00.761 00.002 7988 UpdateCurrentPosition: no star selected
05:17:00.761 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:00.761 00.000 7988 Status Line: No star selected
05:17:00.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
05:17:00.761 00.000 7988 UpdateGuideState exits: No star selected
05:17:00.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:00.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:00.761 00.000 7988 Enqueuing Expose request
05:17:00.761 00.000 15712 Worker thread wakes up
05:17:00.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:00.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:02.296 01.535 15712 Exposure complete
05:17:02.345 00.049 15712 worker thread done servicing request
05:17:02.345 00.000 7988 OnExposeComplete: enter
05:17:02.357 00.012 7988 UpdateGuideState(): m_state=1
05:17:02.357 00.000 7988 UpdateCurrentPosition: no star selected
05:17:02.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:02.357 00.000 7988 Status Line: No star selected
05:17:02.361 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=27, FiltMin=22, FiltMax=42, Gamma=0.690
05:17:02.361 00.000 7988 UpdateGuideState exits: No star selected
05:17:02.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:02.361 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:02.361 00.000 7988 Enqueuing Expose request
05:17:02.361 00.000 15712 Worker thread wakes up
05:17:02.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:02.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:04.005 01.644 15712 Exposure complete
05:17:04.062 00.057 15712 worker thread done servicing request
05:17:04.062 00.000 7988 OnExposeComplete: enter
05:17:04.066 00.004 7988 UpdateGuideState(): m_state=1
05:17:04.066 00.000 7988 UpdateCurrentPosition: no star selected
05:17:04.066 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:04.066 00.000 7988 Status Line: No star selected
05:17:04.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=28, FiltMin=22, FiltMax=42, Gamma=0.690
05:17:04.066 00.000 7988 UpdateGuideState exits: No star selected
05:17:04.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:04.066 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:04.066 00.000 7988 Enqueuing Expose request
05:17:04.066 00.000 15712 Worker thread wakes up
05:17:04.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:04.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:05.602 01.536 15712 Exposure complete
05:17:05.663 00.061 15712 worker thread done servicing request
05:17:05.663 00.000 7988 OnExposeComplete: enter
05:17:05.663 00.000 7988 UpdateGuideState(): m_state=1
05:17:05.666 00.003 7988 UpdateCurrentPosition: no star selected
05:17:05.666 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:05.668 00.002 7988 Status Line: No star selected
05:17:05.670 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=28, FiltMin=23, FiltMax=40, Gamma=0.690
05:17:05.670 00.000 7988 UpdateGuideState exits: No star selected
05:17:05.672 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:05.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:05.674 00.002 7988 Enqueuing Expose request
05:17:05.674 00.000 15712 Worker thread wakes up
05:17:05.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:05.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:07.309 01.635 15712 Exposure complete
05:17:07.363 00.054 15712 worker thread done servicing request
05:17:07.363 00.000 7988 OnExposeComplete: enter
05:17:07.363 00.000 7988 UpdateGuideState(): m_state=1
05:17:07.373 00.010 7988 UpdateCurrentPosition: no star selected
05:17:07.373 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:07.373 00.000 7988 Status Line: No star selected
05:17:07.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=28, FiltMin=22, FiltMax=39, Gamma=0.690
05:17:07.373 00.000 7988 UpdateGuideState exits: No star selected
05:17:07.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:07.380 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:07.380 00.000 7988 Enqueuing Expose request
05:17:07.380 00.000 15712 Worker thread wakes up
05:17:07.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:07.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:08.909 01.529 15712 Exposure complete
05:17:08.962 00.053 15712 worker thread done servicing request
05:17:08.962 00.000 7988 OnExposeComplete: enter
05:17:08.962 00.000 7988 UpdateGuideState(): m_state=1
05:17:08.971 00.009 7988 UpdateCurrentPosition: no star selected
05:17:08.971 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:08.973 00.002 7988 Status Line: No star selected
05:17:08.975 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=28, FiltMin=21, FiltMax=40, Gamma=0.690
05:17:08.975 00.000 7988 UpdateGuideState exits: No star selected
05:17:08.977 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:08.977 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:08.979 00.002 7988 Enqueuing Expose request
05:17:08.979 00.000 15712 Worker thread wakes up
05:17:08.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:08.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:10.618 01.639 15712 Exposure complete
05:17:10.668 00.050 15712 worker thread done servicing request
05:17:10.668 00.000 7988 OnExposeComplete: enter
05:17:10.680 00.012 7988 UpdateGuideState(): m_state=1
05:17:10.681 00.001 7988 UpdateCurrentPosition: no star selected
05:17:10.681 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:10.683 00.002 7988 Status Line: No star selected
05:17:10.685 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=27, FiltMin=21, FiltMax=39, Gamma=0.690
05:17:10.685 00.000 7988 UpdateGuideState exits: No star selected
05:17:10.687 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:10.687 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:10.689 00.002 7988 Enqueuing Expose request
05:17:10.689 00.000 15712 Worker thread wakes up
05:17:10.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:10.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:12.219 01.530 15712 Exposure complete
05:17:12.264 00.045 15712 worker thread done servicing request
05:17:12.264 00.000 7988 OnExposeComplete: enter
05:17:12.280 00.016 7988 UpdateGuideState(): m_state=1
05:17:12.282 00.002 7988 UpdateCurrentPosition: no star selected
05:17:12.282 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:12.284 00.002 7988 Status Line: No star selected
05:17:12.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:17:12.284 00.000 7988 UpdateGuideState exits: No star selected
05:17:12.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:12.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:12.284 00.000 7988 Enqueuing Expose request
05:17:12.284 00.000 15712 Worker thread wakes up
05:17:12.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:12.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:13.927 01.643 15712 Exposure complete
05:17:13.978 00.051 15712 worker thread done servicing request
05:17:13.978 00.000 7988 OnExposeComplete: enter
05:17:13.991 00.013 7988 UpdateGuideState(): m_state=1
05:17:13.991 00.000 7988 UpdateCurrentPosition: no star selected
05:17:13.993 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:13.993 00.000 7988 Status Line: No star selected
05:17:13.995 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:17:13.995 00.000 7988 UpdateGuideState exits: No star selected
05:17:13.997 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:13.997 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:13.999 00.002 7988 Enqueuing Expose request
05:17:13.999 00.000 15712 Worker thread wakes up
05:17:13.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:13.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:15.526 01.527 15712 Exposure complete
05:17:15.587 00.061 15712 worker thread done servicing request
05:17:15.587 00.000 7988 OnExposeComplete: enter
05:17:15.589 00.002 7988 UpdateGuideState(): m_state=1
05:17:15.589 00.000 7988 UpdateCurrentPosition: no star selected
05:17:15.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:15.589 00.000 7988 Status Line: No star selected
05:17:15.594 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:17:15.594 00.000 7988 UpdateGuideState exits: No star selected
05:17:15.596 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:15.596 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:15.596 00.000 7988 Enqueuing Expose request
05:17:15.596 00.000 15712 Worker thread wakes up
05:17:15.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:15.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:17.237 01.641 15712 Exposure complete
05:17:17.297 00.060 15712 worker thread done servicing request
05:17:17.297 00.000 7988 OnExposeComplete: enter
05:17:17.298 00.001 7988 UpdateGuideState(): m_state=1
05:17:17.298 00.000 7988 UpdateCurrentPosition: no star selected
05:17:17.300 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:17.300 00.000 7988 Status Line: No star selected
05:17:17.302 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=20, FiltMax=41, Gamma=0.690
05:17:17.304 00.002 7988 UpdateGuideState exits: No star selected
05:17:17.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:17.306 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:17.306 00.000 7988 Enqueuing Expose request
05:17:17.308 00.002 15712 Worker thread wakes up
05:17:17.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:17.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:18.836 01.528 15712 Exposure complete
05:17:18.896 00.060 15712 worker thread done servicing request
05:17:18.896 00.000 7988 OnExposeComplete: enter
05:17:18.896 00.000 7988 UpdateGuideState(): m_state=1
05:17:18.897 00.001 7988 UpdateCurrentPosition: no star selected
05:17:18.899 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:18.899 00.000 7988 Status Line: No star selected
05:17:18.901 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=20, FiltMax=42, Gamma=0.690
05:17:18.901 00.000 7988 UpdateGuideState exits: No star selected
05:17:18.903 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:18.903 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:18.905 00.002 7988 Enqueuing Expose request
05:17:18.905 00.000 15712 Worker thread wakes up
05:17:18.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:18.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:20.545 01.640 15712 Exposure complete
05:17:20.606 00.061 15712 worker thread done servicing request
05:17:20.606 00.000 7988 OnExposeComplete: enter
05:17:20.608 00.002 7988 UpdateGuideState(): m_state=1
05:17:20.608 00.000 7988 UpdateCurrentPosition: no star selected
05:17:20.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:20.608 00.000 7988 Status Line: No star selected
05:17:20.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=27, FiltMin=21, FiltMax=38, Gamma=0.690
05:17:20.608 00.000 7988 UpdateGuideState exits: No star selected
05:17:20.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:20.616 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:20.616 00.000 7988 Enqueuing Expose request
05:17:20.616 00.000 15712 Worker thread wakes up
05:17:20.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:20.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:22.145 01.529 15712 Exposure complete
05:17:22.200 00.055 15712 worker thread done servicing request
05:17:22.200 00.000 7988 OnExposeComplete: enter
05:17:22.200 00.000 7988 UpdateGuideState(): m_state=1
05:17:22.207 00.007 7988 UpdateCurrentPosition: no star selected
05:17:22.207 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:22.207 00.000 7988 Status Line: No star selected
05:17:22.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=27, FiltMin=21, FiltMax=39, Gamma=0.690
05:17:22.207 00.000 7988 UpdateGuideState exits: No star selected
05:17:22.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:22.207 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:22.207 00.000 7988 Enqueuing Expose request
05:17:22.207 00.000 15712 Worker thread wakes up
05:17:22.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:22.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:23.855 01.648 15712 Exposure complete
05:17:23.901 00.046 15712 worker thread done servicing request
05:17:23.901 00.000 7988 OnExposeComplete: enter
05:17:23.901 00.000 7988 UpdateGuideState(): m_state=1
05:17:23.918 00.017 7988 UpdateCurrentPosition: no star selected
05:17:23.918 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:23.918 00.000 7988 Status Line: No star selected
05:17:23.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=28, FiltMin=21, FiltMax=37, Gamma=0.690
05:17:23.918 00.000 7988 UpdateGuideState exits: No star selected
05:17:23.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:23.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:23.918 00.000 7988 Enqueuing Expose request
05:17:23.918 00.000 15712 Worker thread wakes up
05:17:23.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:23.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:25.452 01.534 15712 Exposure complete
05:17:25.500 00.048 15712 worker thread done servicing request
05:17:25.500 00.000 7988 OnExposeComplete: enter
05:17:25.512 00.012 7988 UpdateGuideState(): m_state=1
05:17:25.512 00.000 7988 UpdateCurrentPosition: no star selected
05:17:25.512 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:25.512 00.000 7988 Status Line: No star selected
05:17:25.517 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=28, FiltMin=21, FiltMax=41, Gamma=0.690
05:17:25.517 00.000 7988 UpdateGuideState exits: No star selected
05:17:25.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:25.517 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:25.517 00.000 7988 Enqueuing Expose request
05:17:25.517 00.000 15712 Worker thread wakes up
05:17:25.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:25.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:27.160 01.643 15712 Exposure complete
05:17:27.205 00.045 15712 worker thread done servicing request
05:17:27.205 00.000 7988 OnExposeComplete: enter
05:17:27.205 00.000 7988 UpdateGuideState(): m_state=1
05:17:27.221 00.016 7988 UpdateCurrentPosition: no star selected
05:17:27.221 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:27.221 00.000 7988 Status Line: No star selected
05:17:27.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=28, FiltMin=21, FiltMax=41, Gamma=0.690
05:17:27.221 00.000 7988 UpdateGuideState exits: No star selected
05:17:27.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:27.221 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:27.221 00.000 7988 Enqueuing Expose request
05:17:27.221 00.000 15712 Worker thread wakes up
05:17:27.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:27.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:28.755 01.534 15712 Exposure complete
05:17:28.816 00.061 15712 worker thread done servicing request
05:17:28.816 00.000 7988 OnExposeComplete: enter
05:17:28.816 00.000 7988 UpdateGuideState(): m_state=1
05:17:28.818 00.002 7988 UpdateCurrentPosition: no star selected
05:17:28.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:28.820 00.002 7988 Status Line: No star selected
05:17:28.821 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=28, FiltMin=21, FiltMax=39, Gamma=0.690
05:17:28.821 00.000 7988 UpdateGuideState exits: No star selected
05:17:28.823 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:28.823 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:28.825 00.002 7988 Enqueuing Expose request
05:17:28.825 00.000 15712 Worker thread wakes up
05:17:28.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:28.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:30.462 01.637 15712 Exposure complete
05:17:30.523 00.061 15712 worker thread done servicing request
05:17:30.523 00.000 7988 OnExposeComplete: enter
05:17:30.524 00.001 7988 UpdateGuideState(): m_state=1
05:17:30.524 00.000 7988 UpdateCurrentPosition: no star selected
05:17:30.524 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:30.524 00.000 7988 Status Line: No star selected
05:17:30.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=28, FiltMin=21, FiltMax=40, Gamma=0.690
05:17:30.524 00.000 7988 UpdateGuideState exits: No star selected
05:17:30.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:30.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:30.524 00.000 7988 Enqueuing Expose request
05:17:30.524 00.000 15712 Worker thread wakes up
05:17:30.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:30.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:32.060 01.536 15712 Exposure complete
05:17:32.119 00.059 15712 worker thread done servicing request
05:17:32.119 00.000 7988 OnExposeComplete: enter
05:17:32.122 00.003 7988 UpdateGuideState(): m_state=1
05:17:32.122 00.000 7988 UpdateCurrentPosition: no star selected
05:17:32.122 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:32.122 00.000 7988 Status Line: No star selected
05:17:32.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=27, FiltMin=21, FiltMax=39, Gamma=0.690
05:17:32.122 00.000 7988 UpdateGuideState exits: No star selected
05:17:32.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:32.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:32.122 00.000 7988 Enqueuing Expose request
05:17:32.122 00.000 15712 Worker thread wakes up
05:17:32.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:32.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:33.768 01.646 15712 Exposure complete
05:17:33.823 00.055 15712 worker thread done servicing request
05:17:33.823 00.000 7988 OnExposeComplete: enter
05:17:33.823 00.000 7988 UpdateGuideState(): m_state=1
05:17:33.832 00.009 7988 UpdateCurrentPosition: no star selected
05:17:33.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:33.832 00.000 7988 Status Line: No star selected
05:17:33.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:17:33.832 00.000 7988 UpdateGuideState exits: No star selected
05:17:33.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:33.832 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:33.840 00.008 7988 Enqueuing Expose request
05:17:33.840 00.000 15712 Worker thread wakes up
05:17:33.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:33.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:35.369 01.529 15712 Exposure complete
05:17:35.420 00.051 15712 worker thread done servicing request
05:17:35.420 00.000 7988 OnExposeComplete: enter
05:17:35.431 00.011 7988 UpdateGuideState(): m_state=1
05:17:35.431 00.000 7988 UpdateCurrentPosition: no star selected
05:17:35.434 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:35.434 00.000 7988 Status Line: No star selected
05:17:35.437 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:17:35.437 00.000 7988 UpdateGuideState exits: No star selected
05:17:35.439 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:35.439 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:35.441 00.002 7988 Enqueuing Expose request
05:17:35.441 00.000 15712 Worker thread wakes up
05:17:35.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:35.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:37.080 01.639 15712 Exposure complete
05:17:37.139 00.059 15712 worker thread done servicing request
05:17:37.139 00.000 7988 OnExposeComplete: enter
05:17:37.139 00.000 7988 UpdateGuideState(): m_state=1
05:17:37.142 00.003 7988 UpdateCurrentPosition: no star selected
05:17:37.142 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:37.142 00.000 7988 Status Line: No star selected
05:17:37.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:17:37.142 00.000 7988 UpdateGuideState exits: No star selected
05:17:37.142 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:37.142 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:37.142 00.000 7988 Enqueuing Expose request
05:17:37.142 00.000 15712 Worker thread wakes up
05:17:37.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:37.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:38.679 01.537 15712 Exposure complete
05:17:38.736 00.057 15712 worker thread done servicing request
05:17:38.736 00.000 7988 OnExposeComplete: enter
05:17:38.740 00.004 7988 UpdateGuideState(): m_state=1
05:17:38.740 00.000 7988 UpdateCurrentPosition: no star selected
05:17:38.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:38.740 00.000 7988 Status Line: No star selected
05:17:38.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
05:17:38.740 00.000 7988 UpdateGuideState exits: No star selected
05:17:38.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:38.740 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:38.740 00.000 7988 Enqueuing Expose request
05:17:38.740 00.000 15712 Worker thread wakes up
05:17:38.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:38.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:40.388 01.648 15712 Exposure complete
05:17:40.439 00.051 15712 worker thread done servicing request
05:17:40.439 00.000 7988 OnExposeComplete: enter
05:17:40.439 00.000 7988 UpdateGuideState(): m_state=1
05:17:40.451 00.012 7988 UpdateCurrentPosition: no star selected
05:17:40.453 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:40.453 00.000 7988 Status Line: No star selected
05:17:40.455 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=21, FiltMax=42, Gamma=0.690
05:17:40.456 00.001 7988 UpdateGuideState exits: No star selected
05:17:40.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:40.456 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:40.456 00.000 7988 Enqueuing Expose request
05:17:40.456 00.000 15712 Worker thread wakes up
05:17:40.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:40.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:41.988 01.532 15712 Exposure complete
05:17:42.047 00.059 15712 worker thread done servicing request
05:17:42.047 00.000 7988 OnExposeComplete: enter
05:17:42.047 00.000 7988 UpdateGuideState(): m_state=1
05:17:42.049 00.002 7988 UpdateCurrentPosition: no star selected
05:17:42.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:42.049 00.000 7988 Status Line: No star selected
05:17:42.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
05:17:42.054 00.005 7988 UpdateGuideState exits: No star selected
05:17:42.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:42.054 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:42.054 00.000 7988 Enqueuing Expose request
05:17:42.054 00.000 15712 Worker thread wakes up
05:17:42.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:42.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:43.694 01.640 15712 Exposure complete
05:17:43.756 00.062 15712 worker thread done servicing request
05:17:43.756 00.000 7988 OnExposeComplete: enter
05:17:43.756 00.000 7988 UpdateGuideState(): m_state=1
05:17:43.756 00.000 7988 UpdateCurrentPosition: no star selected
05:17:43.756 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:43.756 00.000 7988 Status Line: No star selected
05:17:43.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:17:43.756 00.000 7988 UpdateGuideState exits: No star selected
05:17:43.756 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:43.756 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:43.756 00.000 7988 Enqueuing Expose request
05:17:43.756 00.000 15712 Worker thread wakes up
05:17:43.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:43.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:45.293 01.537 15712 Exposure complete
05:17:45.353 00.060 15712 worker thread done servicing request
05:17:45.353 00.000 7988 OnExposeComplete: enter
05:17:45.353 00.000 7988 UpdateGuideState(): m_state=1
05:17:45.355 00.002 7988 UpdateCurrentPosition: no star selected
05:17:45.355 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:45.355 00.000 7988 Status Line: No star selected
05:17:45.355 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:17:45.355 00.000 7988 UpdateGuideState exits: No star selected
05:17:45.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:45.355 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:45.355 00.000 7988 Enqueuing Expose request
05:17:45.355 00.000 15712 Worker thread wakes up
05:17:45.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:45.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:47.003 01.648 15712 Exposure complete
05:17:47.056 00.053 15712 worker thread done servicing request
05:17:47.056 00.000 7988 OnExposeComplete: enter
05:17:47.056 00.000 7988 UpdateGuideState(): m_state=1
05:17:47.064 00.008 7988 UpdateCurrentPosition: no star selected
05:17:47.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:47.064 00.000 7988 Status Line: No star selected
05:17:47.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:17:47.064 00.000 7988 UpdateGuideState exits: No star selected
05:17:47.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:47.064 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:47.064 00.000 7988 Enqueuing Expose request
05:17:47.073 00.009 15712 Worker thread wakes up
05:17:47.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:47.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:48.596 01.523 15712 Exposure complete
05:17:48.656 00.060 15712 worker thread done servicing request
05:17:48.656 00.000 7988 OnExposeComplete: enter
05:17:48.657 00.001 7988 UpdateGuideState(): m_state=1
05:17:48.659 00.002 7988 UpdateCurrentPosition: no star selected
05:17:48.659 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:48.661 00.002 7988 Status Line: No star selected
05:17:48.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:17:48.663 00.002 7988 UpdateGuideState exits: No star selected
05:17:48.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:48.665 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:48.665 00.000 7988 Enqueuing Expose request
05:17:48.667 00.002 15712 Worker thread wakes up
05:17:48.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:48.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:50.304 01.637 15712 Exposure complete
05:17:50.359 00.055 15712 worker thread done servicing request
05:17:50.359 00.000 7988 OnExposeComplete: enter
05:17:50.359 00.000 7988 UpdateGuideState(): m_state=1
05:17:50.365 00.006 7988 UpdateCurrentPosition: no star selected
05:17:50.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:50.365 00.000 7988 Status Line: No star selected
05:17:50.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:17:50.365 00.000 7988 UpdateGuideState exits: No star selected
05:17:50.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:50.365 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:50.365 00.000 7988 Enqueuing Expose request
05:17:50.365 00.000 15712 Worker thread wakes up
05:17:50.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:50.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:51.899 01.534 15712 Exposure complete
05:17:51.958 00.059 15712 worker thread done servicing request
05:17:51.958 00.000 7988 OnExposeComplete: enter
05:17:51.960 00.002 7988 UpdateGuideState(): m_state=1
05:17:51.960 00.000 7988 UpdateCurrentPosition: no star selected
05:17:51.960 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:51.960 00.000 7988 Status Line: No star selected
05:17:51.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=27, FiltMin=21, FiltMax=37, Gamma=0.690
05:17:51.960 00.000 7988 UpdateGuideState exits: No star selected
05:17:51.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:51.960 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:51.960 00.000 7988 Enqueuing Expose request
05:17:51.960 00.000 15712 Worker thread wakes up
05:17:51.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:51.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:53.609 01.649 15712 Exposure complete
05:17:53.668 00.059 15712 worker thread done servicing request
05:17:53.668 00.000 7988 OnExposeComplete: enter
05:17:53.670 00.002 7988 UpdateGuideState(): m_state=1
05:17:53.670 00.000 7988 UpdateCurrentPosition: no star selected
05:17:53.670 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:53.670 00.000 7988 Status Line: No star selected
05:17:53.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=27, FiltMin=22, FiltMax=42, Gamma=0.690
05:17:53.670 00.000 7988 UpdateGuideState exits: No star selected
05:17:53.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:53.670 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:53.679 00.009 7988 Enqueuing Expose request
05:17:53.679 00.000 15712 Worker thread wakes up
05:17:53.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:53.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:55.094 01.415 15712 Exposure complete
05:17:55.142 00.048 15712 worker thread done servicing request
05:17:55.142 00.000 7988 OnExposeComplete: enter
05:17:55.142 00.000 7988 UpdateGuideState(): m_state=1
05:17:55.156 00.014 7988 UpdateCurrentPosition: no star selected
05:17:55.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:55.159 00.003 7988 Status Line: No star selected
05:17:55.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
05:17:55.159 00.000 7988 UpdateGuideState exits: No star selected
05:17:55.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:55.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:55.159 00.000 7988 Enqueuing Expose request
05:17:55.159 00.000 15712 Worker thread wakes up
05:17:55.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:55.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:56.805 01.646 15712 Exposure complete
05:17:56.859 00.054 15712 worker thread done servicing request
05:17:56.859 00.000 7988 OnExposeComplete: enter
05:17:56.859 00.000 7988 UpdateGuideState(): m_state=1
05:17:56.866 00.007 7988 UpdateCurrentPosition: no star selected
05:17:56.868 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:56.868 00.000 7988 Status Line: No star selected
05:17:56.870 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:17:56.870 00.000 7988 UpdateGuideState exits: No star selected
05:17:56.872 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:56.872 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:56.874 00.002 7988 Enqueuing Expose request
05:17:56.874 00.000 15712 Worker thread wakes up
05:17:56.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:56.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:17:58.404 01.530 15712 Exposure complete
05:17:58.462 00.058 15712 worker thread done servicing request
05:17:58.462 00.000 7988 OnExposeComplete: enter
05:17:58.465 00.003 7988 UpdateGuideState(): m_state=1
05:17:58.465 00.000 7988 UpdateCurrentPosition: no star selected
05:17:58.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:17:58.465 00.000 7988 Status Line: No star selected
05:17:58.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
05:17:58.465 00.000 7988 UpdateGuideState exits: No star selected
05:17:58.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:17:58.465 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:17:58.465 00.000 7988 Enqueuing Expose request
05:17:58.475 00.010 15712 Worker thread wakes up
05:17:58.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:17:58.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:00.111 01.636 15712 Exposure complete
05:18:00.170 00.059 15712 worker thread done servicing request
05:18:00.170 00.000 7988 OnExposeComplete: enter
05:18:00.174 00.004 7988 UpdateGuideState(): m_state=1
05:18:00.174 00.000 7988 UpdateCurrentPosition: no star selected
05:18:00.176 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:00.176 00.000 7988 Status Line: No star selected
05:18:00.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:18:00.176 00.000 7988 UpdateGuideState exits: No star selected
05:18:00.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:00.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:00.176 00.000 7988 Enqueuing Expose request
05:18:00.176 00.000 15712 Worker thread wakes up
05:18:00.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:00.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:01.708 01.532 15712 Exposure complete
05:18:01.759 00.051 15712 worker thread done servicing request
05:18:01.759 00.000 7988 OnExposeComplete: enter
05:18:01.759 00.000 7988 UpdateGuideState(): m_state=1
05:18:01.759 00.000 7988 UpdateCurrentPosition: no star selected
05:18:01.771 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:01.771 00.000 7988 Status Line: No star selected
05:18:01.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=26, FiltMin=21, FiltMax=77, Gamma=0.690
05:18:01.771 00.000 7988 UpdateGuideState exits: No star selected
05:18:01.776 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:01.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:01.776 00.000 7988 Enqueuing Expose request
05:18:01.776 00.000 15712 Worker thread wakes up
05:18:01.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:01.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:03.413 01.637 15712 Exposure complete
05:18:03.464 00.051 15712 worker thread done servicing request
05:18:03.464 00.000 7988 OnExposeComplete: enter
05:18:03.464 00.000 7988 UpdateGuideState(): m_state=1
05:18:03.476 00.012 7988 UpdateCurrentPosition: no star selected
05:18:03.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:03.478 00.002 7988 Status Line: No star selected
05:18:03.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=26, FiltMin=20, FiltMax=38, Gamma=0.690
05:18:03.481 00.003 7988 UpdateGuideState exits: No star selected
05:18:03.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:03.483 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:03.483 00.000 7988 Enqueuing Expose request
05:18:03.485 00.002 15712 Worker thread wakes up
05:18:03.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:03.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:05.011 01.526 15712 Exposure complete
05:18:05.065 00.054 15712 worker thread done servicing request
05:18:05.065 00.000 7988 OnExposeComplete: enter
05:18:05.065 00.000 7988 UpdateGuideState(): m_state=1
05:18:05.073 00.008 7988 UpdateCurrentPosition: no star selected
05:18:05.075 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:05.075 00.000 7988 Status Line: No star selected
05:18:05.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:18:05.075 00.000 7988 UpdateGuideState exits: No star selected
05:18:05.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:05.075 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:05.082 00.007 7988 Enqueuing Expose request
05:18:05.082 00.000 15712 Worker thread wakes up
05:18:05.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:05.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:06.719 01.637 15712 Exposure complete
05:18:06.769 00.050 15712 worker thread done servicing request
05:18:06.769 00.000 7988 OnExposeComplete: enter
05:18:06.769 00.000 7988 UpdateGuideState(): m_state=1
05:18:06.783 00.014 7988 UpdateCurrentPosition: no star selected
05:18:06.783 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:06.783 00.000 7988 Status Line: No star selected
05:18:06.786 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:18:06.786 00.000 7988 UpdateGuideState exits: No star selected
05:18:06.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:06.786 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:06.786 00.000 7988 Enqueuing Expose request
05:18:06.786 00.000 15712 Worker thread wakes up
05:18:06.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:06.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:08.317 01.531 15712 Exposure complete
05:18:08.370 00.053 15712 worker thread done servicing request
05:18:08.370 00.000 7988 OnExposeComplete: enter
05:18:08.370 00.000 7988 UpdateGuideState(): m_state=1
05:18:08.378 00.008 7988 UpdateCurrentPosition: no star selected
05:18:08.378 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:08.380 00.002 7988 Status Line: No star selected
05:18:08.382 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:18:08.382 00.000 7988 UpdateGuideState exits: No star selected
05:18:08.384 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:08.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:08.386 00.002 7988 Enqueuing Expose request
05:18:08.387 00.001 15712 Worker thread wakes up
05:18:08.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:08.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:10.025 01.638 15712 Exposure complete
05:18:10.086 00.061 15712 worker thread done servicing request
05:18:10.086 00.000 7988 OnExposeComplete: enter
05:18:10.088 00.002 7988 UpdateGuideState(): m_state=1
05:18:10.089 00.001 7988 UpdateCurrentPosition: no star selected
05:18:10.089 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:10.089 00.000 7988 Status Line: No star selected
05:18:10.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:18:10.089 00.000 7988 UpdateGuideState exits: No star selected
05:18:10.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:10.089 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:10.089 00.000 7988 Enqueuing Expose request
05:18:10.098 00.009 15712 Worker thread wakes up
05:18:10.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:10.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:11.625 01.527 15712 Exposure complete
05:18:11.672 00.047 15712 worker thread done servicing request
05:18:11.672 00.000 7988 OnExposeComplete: enter
05:18:11.686 00.014 7988 UpdateGuideState(): m_state=1
05:18:11.686 00.000 7988 UpdateCurrentPosition: no star selected
05:18:11.688 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:11.689 00.001 7988 Status Line: No star selected
05:18:11.691 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:18:11.691 00.000 7988 UpdateGuideState exits: No star selected
05:18:11.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:11.691 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:11.691 00.000 7988 Enqueuing Expose request
05:18:11.691 00.000 15712 Worker thread wakes up
05:18:11.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:11.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:13.336 01.645 15712 Exposure complete
05:18:13.390 00.054 15712 worker thread done servicing request
05:18:13.390 00.000 7988 OnExposeComplete: enter
05:18:13.390 00.000 7988 UpdateGuideState(): m_state=1
05:18:13.397 00.007 7988 UpdateCurrentPosition: no star selected
05:18:13.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:13.397 00.000 7988 Status Line: No star selected
05:18:13.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:18:13.397 00.000 7988 UpdateGuideState exits: No star selected
05:18:13.397 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:13.397 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:13.397 00.000 7988 Enqueuing Expose request
05:18:13.407 00.010 15712 Worker thread wakes up
05:18:13.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:13.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:14.933 01.526 15712 Exposure complete
05:18:14.991 00.058 15712 worker thread done servicing request
05:18:14.991 00.000 7988 OnExposeComplete: enter
05:18:14.991 00.000 7988 UpdateGuideState(): m_state=1
05:18:14.994 00.003 7988 UpdateCurrentPosition: no star selected
05:18:14.994 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:14.994 00.000 7988 Status Line: No star selected
05:18:14.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:18:14.994 00.000 7988 UpdateGuideState exits: No star selected
05:18:14.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:14.994 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:14.994 00.000 7988 Enqueuing Expose request
05:18:14.994 00.000 15712 Worker thread wakes up
05:18:14.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:14.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:16.641 01.647 15712 Exposure complete
05:18:16.692 00.051 15712 worker thread done servicing request
05:18:16.692 00.000 7988 OnExposeComplete: enter
05:18:16.705 00.013 7988 UpdateGuideState(): m_state=1
05:18:16.705 00.000 7988 UpdateCurrentPosition: no star selected
05:18:16.707 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:16.707 00.000 7988 Status Line: No star selected
05:18:16.709 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
05:18:16.709 00.000 7988 UpdateGuideState exits: No star selected
05:18:16.711 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:16.711 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:16.713 00.002 7988 Enqueuing Expose request
05:18:16.713 00.000 15712 Worker thread wakes up
05:18:16.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:16.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:18.130 01.417 15712 Exposure complete
05:18:18.190 00.060 15712 worker thread done servicing request
05:18:18.190 00.000 7988 OnExposeComplete: enter
05:18:18.192 00.002 7988 UpdateGuideState(): m_state=1
05:18:18.192 00.000 7988 UpdateCurrentPosition: no star selected
05:18:18.194 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:18.194 00.000 7988 Status Line: No star selected
05:18:18.196 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:18:18.198 00.002 7988 UpdateGuideState exits: No star selected
05:18:18.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:18.200 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:18.200 00.000 7988 Enqueuing Expose request
05:18:18.202 00.002 15712 Worker thread wakes up
05:18:18.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:18.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:19.837 01.635 15712 Exposure complete
05:18:19.892 00.055 15712 worker thread done servicing request
05:18:19.892 00.000 7988 OnExposeComplete: enter
05:18:19.892 00.000 7988 UpdateGuideState(): m_state=1
05:18:19.899 00.007 7988 UpdateCurrentPosition: no star selected
05:18:19.899 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:19.899 00.000 7988 Status Line: No star selected
05:18:19.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=27, FiltMin=21, FiltMax=41, Gamma=0.690
05:18:19.899 00.000 7988 UpdateGuideState exits: No star selected
05:18:19.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:19.899 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:19.899 00.000 7988 Enqueuing Expose request
05:18:19.899 00.000 15712 Worker thread wakes up
05:18:19.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:19.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:21.428 01.529 15712 Exposure complete
05:18:21.475 00.047 15712 worker thread done servicing request
05:18:21.475 00.000 7988 OnExposeComplete: enter
05:18:21.491 00.016 7988 UpdateGuideState(): m_state=1
05:18:21.491 00.000 7988 UpdateCurrentPosition: no star selected
05:18:21.493 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:21.493 00.000 7988 Status Line: No star selected
05:18:21.495 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:18:21.497 00.002 7988 UpdateGuideState exits: No star selected
05:18:21.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:21.499 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:21.499 00.000 7988 Enqueuing Expose request
05:18:21.501 00.002 15712 Worker thread wakes up
05:18:21.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:21.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:23.139 01.638 15712 Exposure complete
05:18:23.191 00.052 15712 worker thread done servicing request
05:18:23.191 00.000 7988 OnExposeComplete: enter
05:18:23.191 00.000 7988 UpdateGuideState(): m_state=1
05:18:23.202 00.011 7988 UpdateCurrentPosition: no star selected
05:18:23.204 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:23.204 00.000 7988 Status Line: No star selected
05:18:23.206 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:18:23.208 00.002 7988 UpdateGuideState exits: No star selected
05:18:23.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:23.210 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:23.210 00.000 7988 Enqueuing Expose request
05:18:23.212 00.002 15712 Worker thread wakes up
05:18:23.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:23.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:24.739 01.527 15712 Exposure complete
05:18:24.796 00.057 15712 worker thread done servicing request
05:18:24.796 00.000 7988 OnExposeComplete: enter
05:18:24.796 00.000 7988 UpdateGuideState(): m_state=1
05:18:24.801 00.005 7988 UpdateCurrentPosition: no star selected
05:18:24.801 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:24.801 00.000 7988 Status Line: No star selected
05:18:24.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
05:18:24.807 00.006 7988 UpdateGuideState exits: No star selected
05:18:24.807 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:24.807 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:24.807 00.000 7988 Enqueuing Expose request
05:18:24.807 00.000 15712 Worker thread wakes up
05:18:24.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:24.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:26.447 01.640 15712 Exposure complete
05:18:26.508 00.061 15712 worker thread done servicing request
05:18:26.508 00.000 7988 OnExposeComplete: enter
05:18:26.508 00.000 7988 UpdateGuideState(): m_state=1
05:18:26.511 00.003 7988 UpdateCurrentPosition: no star selected
05:18:26.511 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:26.513 00.002 7988 Status Line: No star selected
05:18:26.515 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:18:26.515 00.000 7988 UpdateGuideState exits: No star selected
05:18:26.517 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:26.517 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:26.519 00.002 7988 Enqueuing Expose request
05:18:26.519 00.000 15712 Worker thread wakes up
05:18:26.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:26.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:28.044 01.525 15712 Exposure complete
05:18:28.091 00.047 15712 worker thread done servicing request
05:18:28.091 00.000 7988 OnExposeComplete: enter
05:18:28.091 00.000 7988 UpdateGuideState(): m_state=1
05:18:28.106 00.015 7988 UpdateCurrentPosition: no star selected
05:18:28.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:28.108 00.002 7988 Status Line: No star selected
05:18:28.110 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:18:28.110 00.000 7988 UpdateGuideState exits: No star selected
05:18:28.110 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:28.110 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:28.110 00.000 7988 Enqueuing Expose request
05:18:28.110 00.000 15712 Worker thread wakes up
05:18:28.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:28.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:29.751 01.641 15712 Exposure complete
05:18:29.810 00.059 15712 worker thread done servicing request
05:18:29.810 00.000 7988 OnExposeComplete: enter
05:18:29.810 00.000 7988 UpdateGuideState(): m_state=1
05:18:29.815 00.005 7988 UpdateCurrentPosition: no star selected
05:18:29.815 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:29.815 00.000 7988 Status Line: No star selected
05:18:29.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:18:29.815 00.000 7988 UpdateGuideState exits: No star selected
05:18:29.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:29.815 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:29.815 00.000 7988 Enqueuing Expose request
05:18:29.815 00.000 15712 Worker thread wakes up
05:18:29.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:29.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:31.351 01.536 15712 Exposure complete
05:18:31.397 00.046 15712 worker thread done servicing request
05:18:31.397 00.000 7988 OnExposeComplete: enter
05:18:31.397 00.000 7988 UpdateGuideState(): m_state=1
05:18:31.412 00.015 7988 UpdateCurrentPosition: no star selected
05:18:31.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:31.412 00.000 7988 Status Line: No star selected
05:18:31.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:18:31.412 00.000 7988 UpdateGuideState exits: No star selected
05:18:31.412 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:31.412 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:31.412 00.000 7988 Enqueuing Expose request
05:18:31.412 00.000 15712 Worker thread wakes up
05:18:31.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:31.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:33.062 01.650 15712 Exposure complete
05:18:33.112 00.050 15712 worker thread done servicing request
05:18:33.112 00.000 7988 OnExposeComplete: enter
05:18:33.112 00.000 7988 UpdateGuideState(): m_state=1
05:18:33.125 00.013 7988 UpdateCurrentPosition: no star selected
05:18:33.125 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:33.125 00.000 7988 Status Line: No star selected
05:18:33.129 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:18:33.129 00.000 7988 UpdateGuideState exits: No star selected
05:18:33.129 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:33.129 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:33.129 00.000 7988 Enqueuing Expose request
05:18:33.129 00.000 15712 Worker thread wakes up
05:18:33.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:33.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:34.546 01.417 15712 Exposure complete
05:18:34.593 00.047 15712 worker thread done servicing request
05:18:34.593 00.000 7988 OnExposeComplete: enter
05:18:34.593 00.000 7988 UpdateGuideState(): m_state=1
05:18:34.609 00.016 7988 UpdateCurrentPosition: no star selected
05:18:34.609 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:34.609 00.000 7988 Status Line: No star selected
05:18:34.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:18:34.609 00.000 7988 UpdateGuideState exits: No star selected
05:18:34.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:34.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:34.609 00.000 7988 Enqueuing Expose request
05:18:34.609 00.000 15712 Worker thread wakes up
05:18:34.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:34.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:36.254 01.645 15712 Exposure complete
05:18:36.314 00.060 15712 worker thread done servicing request
05:18:36.314 00.000 7988 OnExposeComplete: enter
05:18:36.314 00.000 7988 UpdateGuideState(): m_state=1
05:18:36.316 00.002 7988 UpdateCurrentPosition: no star selected
05:18:36.318 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:36.318 00.000 7988 Status Line: No star selected
05:18:36.320 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:18:36.322 00.002 7988 UpdateGuideState exits: No star selected
05:18:36.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:36.324 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:36.324 00.000 7988 Enqueuing Expose request
05:18:36.326 00.002 15712 Worker thread wakes up
05:18:36.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:36.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:37.741 01.415 15712 Exposure complete
05:18:37.794 00.053 15712 worker thread done servicing request
05:18:37.794 00.000 7988 OnExposeComplete: enter
05:18:37.803 00.009 7988 UpdateGuideState(): m_state=1
05:18:37.803 00.000 7988 UpdateCurrentPosition: no star selected
05:18:37.803 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:37.803 00.000 7988 Status Line: No star selected
05:18:37.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=23, FiltMin=19, FiltMax=39, Gamma=0.690
05:18:37.803 00.000 7988 UpdateGuideState exits: No star selected
05:18:37.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:37.811 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:37.811 00.000 7988 Enqueuing Expose request
05:18:37.811 00.000 15712 Worker thread wakes up
05:18:37.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:37.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:39.449 01.638 15712 Exposure complete
05:18:39.495 00.046 15712 worker thread done servicing request
05:18:39.495 00.000 7988 OnExposeComplete: enter
05:18:39.495 00.000 7988 UpdateGuideState(): m_state=1
05:18:39.510 00.015 7988 UpdateCurrentPosition: no star selected
05:18:39.510 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:39.512 00.002 7988 Status Line: No star selected
05:18:39.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=23, FiltMin=19, FiltMax=43, Gamma=0.690
05:18:39.512 00.000 7988 UpdateGuideState exits: No star selected
05:18:39.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:39.512 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:39.512 00.000 7988 Enqueuing Expose request
05:18:39.512 00.000 15712 Worker thread wakes up
05:18:39.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:39.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:41.046 01.534 15712 Exposure complete
05:18:41.094 00.048 15712 worker thread done servicing request
05:18:41.094 00.000 7988 OnExposeComplete: enter
05:18:41.094 00.000 7988 UpdateGuideState(): m_state=1
05:18:41.107 00.013 7988 UpdateCurrentPosition: no star selected
05:18:41.107 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:41.109 00.002 7988 Status Line: No star selected
05:18:41.111 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:18:41.111 00.000 7988 UpdateGuideState exits: No star selected
05:18:41.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:41.111 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:41.111 00.000 7988 Enqueuing Expose request
05:18:41.111 00.000 15712 Worker thread wakes up
05:18:41.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:41.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:42.755 01.644 15712 Exposure complete
05:18:42.813 00.058 15712 worker thread done servicing request
05:18:42.813 00.000 7988 OnExposeComplete: enter
05:18:42.813 00.000 7988 UpdateGuideState(): m_state=1
05:18:42.813 00.000 7988 UpdateCurrentPosition: no star selected
05:18:42.817 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:42.819 00.002 7988 Status Line: No star selected
05:18:42.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=24, FiltMin=19, FiltMax=38, Gamma=0.690
05:18:42.821 00.002 7988 UpdateGuideState exits: No star selected
05:18:42.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:42.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:42.821 00.000 7988 Enqueuing Expose request
05:18:42.821 00.000 15712 Worker thread wakes up
05:18:42.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:42.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:44.352 01.531 15712 Exposure complete
05:18:44.411 00.059 15712 worker thread done servicing request
05:18:44.411 00.000 7988 OnExposeComplete: enter
05:18:44.414 00.003 7988 UpdateGuideState(): m_state=1
05:18:44.414 00.000 7988 UpdateCurrentPosition: no star selected
05:18:44.416 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:44.416 00.000 7988 Status Line: No star selected
05:18:44.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:18:44.416 00.000 7988 UpdateGuideState exits: No star selected
05:18:44.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:44.416 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:44.416 00.000 7988 Enqueuing Expose request
05:18:44.416 00.000 15712 Worker thread wakes up
05:18:44.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:44.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:46.062 01.646 15712 Exposure complete
05:18:46.113 00.051 15712 worker thread done servicing request
05:18:46.113 00.000 7988 OnExposeComplete: enter
05:18:46.113 00.000 7988 UpdateGuideState(): m_state=1
05:18:46.123 00.010 7988 UpdateCurrentPosition: no star selected
05:18:46.123 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:46.125 00.002 7988 Status Line: No star selected
05:18:46.127 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:18:46.127 00.000 7988 UpdateGuideState exits: No star selected
05:18:46.130 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:46.130 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:46.130 00.000 7988 Enqueuing Expose request
05:18:46.130 00.000 15712 Worker thread wakes up
05:18:46.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:46.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:47.661 01.531 15712 Exposure complete
05:18:47.712 00.051 15712 worker thread done servicing request
05:18:47.712 00.000 7988 OnExposeComplete: enter
05:18:47.712 00.000 7988 UpdateGuideState(): m_state=1
05:18:47.722 00.010 7988 UpdateCurrentPosition: no star selected
05:18:47.723 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:47.723 00.000 7988 Status Line: No star selected
05:18:47.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:18:47.723 00.000 7988 UpdateGuideState exits: No star selected
05:18:47.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:47.729 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:47.729 00.000 7988 Enqueuing Expose request
05:18:47.729 00.000 15712 Worker thread wakes up
05:18:47.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:47.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:49.371 01.642 15712 Exposure complete
05:18:49.429 00.058 15712 worker thread done servicing request
05:18:49.429 00.000 7988 OnExposeComplete: enter
05:18:49.429 00.000 7988 UpdateGuideState(): m_state=1
05:18:49.433 00.004 7988 UpdateCurrentPosition: no star selected
05:18:49.433 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:49.435 00.002 7988 Status Line: No star selected
05:18:49.437 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:18:49.437 00.000 7988 UpdateGuideState exits: No star selected
05:18:49.439 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:49.439 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:49.441 00.002 7988 Enqueuing Expose request
05:18:49.441 00.000 15712 Worker thread wakes up
05:18:49.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:49.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:50.969 01.528 15712 Exposure complete
05:18:51.027 00.058 15712 worker thread done servicing request
05:18:51.031 00.004 7988 OnExposeComplete: enter
05:18:51.031 00.000 7988 UpdateGuideState(): m_state=1
05:18:51.031 00.000 7988 UpdateCurrentPosition: no star selected
05:18:51.031 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:51.031 00.000 7988 Status Line: No star selected
05:18:51.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:18:51.031 00.000 7988 UpdateGuideState exits: No star selected
05:18:51.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:51.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:51.031 00.000 7988 Enqueuing Expose request
05:18:51.031 00.000 15712 Worker thread wakes up
05:18:51.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:51.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:52.678 01.647 15712 Exposure complete
05:18:52.729 00.051 15712 worker thread done servicing request
05:18:52.729 00.000 7988 OnExposeComplete: enter
05:18:52.729 00.000 7988 UpdateGuideState(): m_state=1
05:18:52.740 00.011 7988 UpdateCurrentPosition: no star selected
05:18:52.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:52.742 00.002 7988 Status Line: No star selected
05:18:52.744 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=20, FiltMax=38, Gamma=0.690
05:18:52.744 00.000 7988 UpdateGuideState exits: No star selected
05:18:52.746 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:52.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:52.746 00.000 7988 Enqueuing Expose request
05:18:52.748 00.002 15712 Worker thread wakes up
05:18:52.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:52.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:54.275 01.527 15712 Exposure complete
05:18:54.333 00.058 15712 worker thread done servicing request
05:18:54.333 00.000 7988 OnExposeComplete: enter
05:18:54.333 00.000 7988 UpdateGuideState(): m_state=1
05:18:54.333 00.000 7988 UpdateCurrentPosition: no star selected
05:18:54.337 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:54.337 00.000 7988 Status Line: No star selected
05:18:54.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=19, FiltMax=39, Gamma=0.690
05:18:54.337 00.000 7988 UpdateGuideState exits: No star selected
05:18:54.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:54.337 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:54.337 00.000 7988 Enqueuing Expose request
05:18:54.346 00.009 15712 Worker thread wakes up
05:18:54.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:54.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:55.984 01.638 15712 Exposure complete
05:18:56.032 00.048 15712 worker thread done servicing request
05:18:56.032 00.000 7988 OnExposeComplete: enter
05:18:56.046 00.014 7988 UpdateGuideState(): m_state=1
05:18:56.048 00.002 7988 UpdateCurrentPosition: no star selected
05:18:56.048 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:56.048 00.000 7988 Status Line: No star selected
05:18:56.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=27, FiltMin=20, FiltMax=38, Gamma=0.690
05:18:56.048 00.000 7988 UpdateGuideState exits: No star selected
05:18:56.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:56.048 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:56.048 00.000 7988 Enqueuing Expose request
05:18:56.048 00.000 15712 Worker thread wakes up
05:18:56.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:56.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:57.470 01.422 15712 Exposure complete
05:18:57.526 00.056 15712 worker thread done servicing request
05:18:57.526 00.000 7988 OnExposeComplete: enter
05:18:57.526 00.000 7988 UpdateGuideState(): m_state=1
05:18:57.532 00.006 7988 UpdateCurrentPosition: no star selected
05:18:57.532 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:57.534 00.002 7988 Status Line: No star selected
05:18:57.536 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=27, FiltMin=20, FiltMax=39, Gamma=0.690
05:18:57.536 00.000 7988 UpdateGuideState exits: No star selected
05:18:57.538 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:57.538 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:57.540 00.002 7988 Enqueuing Expose request
05:18:57.540 00.000 15712 Worker thread wakes up
05:18:57.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:57.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:18:59.178 01.638 15712 Exposure complete
05:18:59.227 00.049 15712 worker thread done servicing request
05:18:59.227 00.000 7988 OnExposeComplete: enter
05:18:59.227 00.000 7988 UpdateGuideState(): m_state=1
05:18:59.242 00.015 7988 UpdateCurrentPosition: no star selected
05:18:59.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:18:59.244 00.002 7988 Status Line: No star selected
05:18:59.246 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=26, FiltMin=20, FiltMax=41, Gamma=0.690
05:18:59.246 00.000 7988 UpdateGuideState exits: No star selected
05:18:59.248 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:18:59.248 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:18:59.250 00.002 7988 Enqueuing Expose request
05:18:59.250 00.000 15712 Worker thread wakes up
05:18:59.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:18:59.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:00.773 01.523 15712 Exposure complete
05:19:00.827 00.054 15712 worker thread done servicing request
05:19:00.827 00.000 7988 OnExposeComplete: enter
05:19:00.827 00.000 7988 UpdateGuideState(): m_state=1
05:19:00.834 00.007 7988 UpdateCurrentPosition: no star selected
05:19:00.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:00.836 00.002 7988 Status Line: No star selected
05:19:00.838 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=20, FiltMax=38, Gamma=0.690
05:19:00.838 00.000 7988 UpdateGuideState exits: No star selected
05:19:00.840 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:00.840 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:00.842 00.002 7988 Enqueuing Expose request
05:19:00.844 00.002 15712 Worker thread wakes up
05:19:00.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:00.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:02.482 01.638 15712 Exposure complete
05:19:02.542 00.060 15712 worker thread done servicing request
05:19:02.543 00.001 7988 OnExposeComplete: enter
05:19:02.544 00.001 7988 UpdateGuideState(): m_state=1
05:19:02.544 00.000 7988 UpdateCurrentPosition: no star selected
05:19:02.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:02.544 00.000 7988 Status Line: No star selected
05:19:02.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
05:19:02.544 00.000 7988 UpdateGuideState exits: No star selected
05:19:02.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:02.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:02.544 00.000 7988 Enqueuing Expose request
05:19:02.544 00.000 15712 Worker thread wakes up
05:19:02.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:02.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:04.080 01.536 15712 Exposure complete
05:19:04.126 00.046 15712 worker thread done servicing request
05:19:04.126 00.000 7988 OnExposeComplete: enter
05:19:04.126 00.000 7988 UpdateGuideState(): m_state=1
05:19:04.142 00.016 7988 UpdateCurrentPosition: no star selected
05:19:04.142 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:04.144 00.002 7988 Status Line: No star selected
05:19:04.146 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:19:04.146 00.000 7988 UpdateGuideState exits: No star selected
05:19:04.148 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:04.148 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:04.150 00.002 7988 Enqueuing Expose request
05:19:04.150 00.000 15712 Worker thread wakes up
05:19:04.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:04.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:05.789 01.639 15712 Exposure complete
05:19:05.846 00.057 15712 worker thread done servicing request
05:19:05.846 00.000 7988 OnExposeComplete: enter
05:19:05.846 00.000 7988 UpdateGuideState(): m_state=1
05:19:05.852 00.006 7988 UpdateCurrentPosition: no star selected
05:19:05.853 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:05.853 00.000 7988 Status Line: No star selected
05:19:05.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:19:05.853 00.000 7988 UpdateGuideState exits: No star selected
05:19:05.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:05.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:05.853 00.000 7988 Enqueuing Expose request
05:19:05.853 00.000 15712 Worker thread wakes up
05:19:05.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:05.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:07.390 01.537 15712 Exposure complete
05:19:07.446 00.056 15712 worker thread done servicing request
05:19:07.446 00.000 7988 OnExposeComplete: enter
05:19:07.451 00.005 7988 UpdateGuideState(): m_state=1
05:19:07.451 00.000 7988 UpdateCurrentPosition: no star selected
05:19:07.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:07.451 00.000 7988 Status Line: No star selected
05:19:07.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=24, FiltMin=20, FiltMax=38, Gamma=0.690
05:19:07.451 00.000 7988 UpdateGuideState exits: No star selected
05:19:07.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:07.451 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:07.451 00.000 7988 Enqueuing Expose request
05:19:07.451 00.000 15712 Worker thread wakes up
05:19:07.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:07.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:09.097 01.646 15712 Exposure complete
05:19:09.156 00.059 15712 worker thread done servicing request
05:19:09.156 00.000 7988 OnExposeComplete: enter
05:19:09.156 00.000 7988 UpdateGuideState(): m_state=1
05:19:09.160 00.004 7988 UpdateCurrentPosition: no star selected
05:19:09.160 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:09.163 00.003 7988 Status Line: No star selected
05:19:09.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=24, FiltMin=19, FiltMax=40, Gamma=0.690
05:19:09.163 00.000 7988 UpdateGuideState exits: No star selected
05:19:09.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:09.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:09.163 00.000 7988 Enqueuing Expose request
05:19:09.163 00.000 15712 Worker thread wakes up
05:19:09.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:09.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:10.695 01.532 15712 Exposure complete
05:19:10.746 00.051 15712 worker thread done servicing request
05:19:10.746 00.000 7988 OnExposeComplete: enter
05:19:10.746 00.000 7988 UpdateGuideState(): m_state=1
05:19:10.757 00.011 7988 UpdateCurrentPosition: no star selected
05:19:10.758 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:10.758 00.000 7988 Status Line: No star selected
05:19:10.760 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:19:10.762 00.002 7988 UpdateGuideState exits: No star selected
05:19:10.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:10.764 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:10.764 00.000 7988 Enqueuing Expose request
05:19:10.764 00.000 15712 Worker thread wakes up
05:19:10.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:10.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:12.403 01.639 15712 Exposure complete
05:19:12.462 00.059 15712 worker thread done servicing request
05:19:12.462 00.000 7988 OnExposeComplete: enter
05:19:12.462 00.000 7988 UpdateGuideState(): m_state=1
05:19:12.465 00.003 7988 UpdateCurrentPosition: no star selected
05:19:12.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:12.467 00.002 7988 Status Line: No star selected
05:19:12.469 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=23, FiltMin=20, FiltMax=38, Gamma=0.690
05:19:12.469 00.000 7988 UpdateGuideState exits: No star selected
05:19:12.471 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:12.471 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:12.473 00.002 7988 Enqueuing Expose request
05:19:12.473 00.000 15712 Worker thread wakes up
05:19:12.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:12.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:14.000 01.527 15712 Exposure complete
05:19:14.048 00.048 15712 worker thread done servicing request
05:19:14.048 00.000 7988 OnExposeComplete: enter
05:19:14.048 00.000 7988 UpdateGuideState(): m_state=1
05:19:14.060 00.012 7988 UpdateCurrentPosition: no star selected
05:19:14.062 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:14.062 00.000 7988 Status Line: No star selected
05:19:14.064 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=23, FiltMin=19, FiltMax=37, Gamma=0.690
05:19:14.064 00.000 7988 UpdateGuideState exits: No star selected
05:19:14.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:14.064 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:14.064 00.000 7988 Enqueuing Expose request
05:19:14.064 00.000 15712 Worker thread wakes up
05:19:14.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:14.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:15.705 01.641 15712 Exposure complete
05:19:15.750 00.045 15712 worker thread done servicing request
05:19:15.750 00.000 7988 OnExposeComplete: enter
05:19:15.750 00.000 7988 UpdateGuideState(): m_state=1
05:19:15.767 00.017 7988 UpdateCurrentPosition: no star selected
05:19:15.767 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:15.767 00.000 7988 Status Line: No star selected
05:19:15.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=23, FiltMin=19, FiltMax=41, Gamma=0.690
05:19:15.767 00.000 7988 UpdateGuideState exits: No star selected
05:19:15.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:15.767 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:15.767 00.000 7988 Enqueuing Expose request
05:19:15.767 00.000 15712 Worker thread wakes up
05:19:15.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:15.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:17.302 01.535 15712 Exposure complete
05:19:17.347 00.045 15712 worker thread done servicing request
05:19:17.347 00.000 7988 OnExposeComplete: enter
05:19:17.362 00.015 7988 UpdateGuideState(): m_state=1
05:19:17.362 00.000 7988 UpdateCurrentPosition: no star selected
05:19:17.364 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:17.364 00.000 7988 Status Line: No star selected
05:19:17.366 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=23, FiltMin=19, FiltMax=38, Gamma=0.690
05:19:17.368 00.002 7988 UpdateGuideState exits: No star selected
05:19:17.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:17.370 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:17.370 00.000 7988 Enqueuing Expose request
05:19:17.372 00.002 15712 Worker thread wakes up
05:19:17.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:17.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:19.008 01.636 15712 Exposure complete
05:19:19.066 00.058 15712 worker thread done servicing request
05:19:19.066 00.000 7988 OnExposeComplete: enter
05:19:19.066 00.000 7988 UpdateGuideState(): m_state=1
05:19:19.066 00.000 7988 UpdateCurrentPosition: no star selected
05:19:19.070 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:19.070 00.000 7988 Status Line: No star selected
05:19:19.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:19:19.070 00.000 7988 UpdateGuideState exits: No star selected
05:19:19.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:19.070 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:19.070 00.000 7988 Enqueuing Expose request
05:19:19.070 00.000 15712 Worker thread wakes up
05:19:19.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:19.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:20.604 01.534 15712 Exposure complete
05:19:20.650 00.046 15712 worker thread done servicing request
05:19:20.664 00.014 7988 OnExposeComplete: enter
05:19:20.664 00.000 7988 UpdateGuideState(): m_state=1
05:19:20.666 00.002 7988 UpdateCurrentPosition: no star selected
05:19:20.666 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:20.668 00.002 7988 Status Line: No star selected
05:19:20.670 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=24, FiltMin=19, FiltMax=37, Gamma=0.690
05:19:20.670 00.000 7988 UpdateGuideState exits: No star selected
05:19:20.672 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:20.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:20.674 00.002 7988 Enqueuing Expose request
05:19:20.674 00.000 15712 Worker thread wakes up
05:19:20.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:20.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:22.314 01.640 15712 Exposure complete
05:19:22.373 00.059 15712 worker thread done servicing request
05:19:22.373 00.000 7988 OnExposeComplete: enter
05:19:22.373 00.000 7988 UpdateGuideState(): m_state=1
05:19:22.375 00.002 7988 UpdateCurrentPosition: no star selected
05:19:22.375 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:22.375 00.000 7988 Status Line: No star selected
05:19:22.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=19, FiltMax=37, Gamma=0.690
05:19:22.375 00.000 7988 UpdateGuideState exits: No star selected
05:19:22.382 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:22.382 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:22.382 00.000 7988 Enqueuing Expose request
05:19:22.382 00.000 15712 Worker thread wakes up
05:19:22.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:22.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:23.907 01.525 15712 Exposure complete
05:19:23.965 00.058 15712 worker thread done servicing request
05:19:23.965 00.000 7988 OnExposeComplete: enter
05:19:23.968 00.003 7988 UpdateGuideState(): m_state=1
05:19:23.968 00.000 7988 UpdateCurrentPosition: no star selected
05:19:23.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:23.968 00.000 7988 Status Line: No star selected
05:19:23.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:19:23.968 00.000 7988 UpdateGuideState exits: No star selected
05:19:23.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:23.968 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:23.968 00.000 7988 Enqueuing Expose request
05:19:23.968 00.000 15712 Worker thread wakes up
05:19:23.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:23.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:25.616 01.648 15712 Exposure complete
05:19:25.677 00.061 15712 worker thread done servicing request
05:19:25.677 00.000 7988 OnExposeComplete: enter
05:19:25.677 00.000 7988 UpdateGuideState(): m_state=1
05:19:25.677 00.000 7988 UpdateCurrentPosition: no star selected
05:19:25.677 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:25.677 00.000 7988 Status Line: No star selected
05:19:25.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=25, FiltMin=21, FiltMax=42, Gamma=0.690
05:19:25.677 00.000 7988 UpdateGuideState exits: No star selected
05:19:25.685 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:25.685 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:25.685 00.000 7988 Enqueuing Expose request
05:19:25.685 00.000 15712 Worker thread wakes up
05:19:25.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:25.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:27.213 01.528 15712 Exposure complete
05:19:27.272 00.059 15712 worker thread done servicing request
05:19:27.272 00.000 7988 OnExposeComplete: enter
05:19:27.275 00.003 7988 UpdateGuideState(): m_state=1
05:19:27.275 00.000 7988 UpdateCurrentPosition: no star selected
05:19:27.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:27.275 00.000 7988 Status Line: No star selected
05:19:27.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:19:27.275 00.000 7988 UpdateGuideState exits: No star selected
05:19:27.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:27.283 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:27.283 00.000 7988 Enqueuing Expose request
05:19:27.283 00.000 15712 Worker thread wakes up
05:19:27.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:27.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:28.922 01.639 15712 Exposure complete
05:19:28.980 00.058 15712 worker thread done servicing request
05:19:28.980 00.000 7988 OnExposeComplete: enter
05:19:28.980 00.000 7988 UpdateGuideState(): m_state=1
05:19:28.983 00.003 7988 UpdateCurrentPosition: no star selected
05:19:28.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:28.983 00.000 7988 Status Line: No star selected
05:19:28.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=20, FiltMax=41, Gamma=0.690
05:19:28.983 00.000 7988 UpdateGuideState exits: No star selected
05:19:28.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:28.983 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:28.983 00.000 7988 Enqueuing Expose request
05:19:28.983 00.000 15712 Worker thread wakes up
05:19:28.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:28.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:30.522 01.539 15712 Exposure complete
05:19:30.581 00.059 15712 worker thread done servicing request
05:19:30.581 00.000 7988 OnExposeComplete: enter
05:19:30.583 00.002 7988 UpdateGuideState(): m_state=1
05:19:30.584 00.001 7988 UpdateCurrentPosition: no star selected
05:19:30.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:30.584 00.000 7988 Status Line: No star selected
05:19:30.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=27, FiltMin=20, FiltMax=39, Gamma=0.690
05:19:30.584 00.000 7988 UpdateGuideState exits: No star selected
05:19:30.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:30.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:30.584 00.000 7988 Enqueuing Expose request
05:19:30.584 00.000 15712 Worker thread wakes up
05:19:30.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:30.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:32.232 01.648 15712 Exposure complete
05:19:32.285 00.053 15712 worker thread done servicing request
05:19:32.285 00.000 7988 OnExposeComplete: enter
05:19:32.293 00.008 7988 UpdateGuideState(): m_state=1
05:19:32.293 00.000 7988 UpdateCurrentPosition: no star selected
05:19:32.293 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:32.293 00.000 7988 Status Line: No star selected
05:19:32.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=28, FiltMin=21, FiltMax=38, Gamma=0.690
05:19:32.293 00.000 7988 UpdateGuideState exits: No star selected
05:19:32.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:32.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:32.293 00.000 7988 Enqueuing Expose request
05:19:32.302 00.009 15712 Worker thread wakes up
05:19:32.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:32.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:33.831 01.529 15712 Exposure complete
05:19:33.889 00.058 15712 worker thread done servicing request
05:19:33.891 00.002 7988 OnExposeComplete: enter
05:19:33.892 00.001 7988 UpdateGuideState(): m_state=1
05:19:33.892 00.000 7988 UpdateCurrentPosition: no star selected
05:19:33.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:33.892 00.000 7988 Status Line: No star selected
05:19:33.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=29, FiltMin=21, FiltMax=37, Gamma=0.690
05:19:33.892 00.000 7988 UpdateGuideState exits: No star selected
05:19:33.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:33.900 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:33.900 00.000 7988 Enqueuing Expose request
05:19:33.900 00.000 15712 Worker thread wakes up
05:19:33.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:33.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:35.540 01.640 15712 Exposure complete
05:19:35.586 00.046 15712 worker thread done servicing request
05:19:35.586 00.000 7988 OnExposeComplete: enter
05:19:35.586 00.000 7988 UpdateGuideState(): m_state=1
05:19:35.601 00.015 7988 UpdateCurrentPosition: no star selected
05:19:35.603 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:35.603 00.000 7988 Status Line: No star selected
05:19:35.605 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=28, FiltMin=21, FiltMax=39, Gamma=0.690
05:19:35.607 00.002 7988 UpdateGuideState exits: No star selected
05:19:35.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:35.609 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:35.609 00.000 7988 Enqueuing Expose request
05:19:35.609 00.000 15712 Worker thread wakes up
05:19:35.611 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:35.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:37.138 01.527 15712 Exposure complete
05:19:37.187 00.049 15712 worker thread done servicing request
05:19:37.187 00.000 7988 OnExposeComplete: enter
05:19:37.199 00.012 7988 UpdateGuideState(): m_state=1
05:19:37.199 00.000 7988 UpdateCurrentPosition: no star selected
05:19:37.199 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:37.199 00.000 7988 Status Line: No star selected
05:19:37.204 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=27, FiltMin=21, FiltMax=39, Gamma=0.690
05:19:37.204 00.000 7988 UpdateGuideState exits: No star selected
05:19:37.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:37.204 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:37.204 00.000 7988 Enqueuing Expose request
05:19:37.204 00.000 15712 Worker thread wakes up
05:19:37.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:37.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:38.845 01.641 15712 Exposure complete
05:19:38.906 00.061 15712 worker thread done servicing request
05:19:38.908 00.002 7988 OnExposeComplete: enter
05:19:38.908 00.000 7988 UpdateGuideState(): m_state=1
05:19:38.909 00.001 7988 UpdateCurrentPosition: no star selected
05:19:38.909 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:38.909 00.000 7988 Status Line: No star selected
05:19:38.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=20, FiltMax=39, Gamma=0.690
05:19:38.909 00.000 7988 UpdateGuideState exits: No star selected
05:19:38.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:38.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:38.909 00.000 7988 Enqueuing Expose request
05:19:38.909 00.000 15712 Worker thread wakes up
05:19:38.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:38.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:40.443 01.534 15712 Exposure complete
05:19:40.502 00.059 15712 worker thread done servicing request
05:19:40.502 00.000 7988 OnExposeComplete: enter
05:19:40.504 00.002 7988 UpdateGuideState(): m_state=1
05:19:40.505 00.001 7988 UpdateCurrentPosition: no star selected
05:19:40.505 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:40.505 00.000 7988 Status Line: No star selected
05:19:40.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:19:40.511 00.006 7988 UpdateGuideState exits: No star selected
05:19:40.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:40.513 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:40.513 00.000 7988 Enqueuing Expose request
05:19:40.515 00.002 15712 Worker thread wakes up
05:19:40.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:40.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:42.150 01.635 15712 Exposure complete
05:19:42.210 00.060 15712 worker thread done servicing request
05:19:42.210 00.000 7988 OnExposeComplete: enter
05:19:42.210 00.000 7988 UpdateGuideState(): m_state=1
05:19:42.212 00.002 7988 UpdateCurrentPosition: no star selected
05:19:42.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:42.214 00.002 7988 Status Line: No star selected
05:19:42.216 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=24, FiltMin=19, FiltMax=38, Gamma=0.690
05:19:42.216 00.000 7988 UpdateGuideState exits: No star selected
05:19:42.218 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:42.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:42.220 00.002 7988 Enqueuing Expose request
05:19:42.220 00.000 15712 Worker thread wakes up
05:19:42.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:42.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:43.747 01.527 15712 Exposure complete
05:19:43.792 00.045 15712 worker thread done servicing request
05:19:43.792 00.000 7988 OnExposeComplete: enter
05:19:43.792 00.000 7988 UpdateGuideState(): m_state=1
05:19:43.808 00.016 7988 UpdateCurrentPosition: no star selected
05:19:43.808 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:43.808 00.000 7988 Status Line: No star selected
05:19:43.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=24, FiltMin=19, FiltMax=38, Gamma=0.690
05:19:43.808 00.000 7988 UpdateGuideState exits: No star selected
05:19:43.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:43.808 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:43.808 00.000 7988 Enqueuing Expose request
05:19:43.808 00.000 15712 Worker thread wakes up
05:19:43.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:43.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:45.455 01.647 15712 Exposure complete
05:19:45.511 00.056 15712 worker thread done servicing request
05:19:45.511 00.000 7988 OnExposeComplete: enter
05:19:45.511 00.000 7988 UpdateGuideState(): m_state=1
05:19:45.516 00.005 7988 UpdateCurrentPosition: no star selected
05:19:45.516 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:45.516 00.000 7988 Status Line: No star selected
05:19:45.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:19:45.516 00.000 7988 UpdateGuideState exits: No star selected
05:19:45.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:45.516 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:45.516 00.000 7988 Enqueuing Expose request
05:19:45.516 00.000 15712 Worker thread wakes up
05:19:45.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:45.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:47.054 01.538 15712 Exposure complete
05:19:47.113 00.059 15712 worker thread done servicing request
05:19:47.113 00.000 7988 OnExposeComplete: enter
05:19:47.113 00.000 7988 UpdateGuideState(): m_state=1
05:19:47.113 00.000 7988 UpdateCurrentPosition: no star selected
05:19:47.116 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:47.118 00.002 7988 Status Line: No star selected
05:19:47.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=24, FiltMin=19, FiltMax=37, Gamma=0.690
05:19:47.118 00.000 7988 UpdateGuideState exits: No star selected
05:19:47.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:47.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:47.118 00.000 7988 Enqueuing Expose request
05:19:47.118 00.000 15712 Worker thread wakes up
05:19:47.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:47.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:48.763 01.645 15712 Exposure complete
05:19:48.811 00.048 15712 worker thread done servicing request
05:19:48.811 00.000 7988 OnExposeComplete: enter
05:19:48.825 00.014 7988 UpdateGuideState(): m_state=1
05:19:48.825 00.000 7988 UpdateCurrentPosition: no star selected
05:19:48.827 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:48.827 00.000 7988 Status Line: No star selected
05:19:48.829 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:19:48.831 00.002 7988 UpdateGuideState exits: No star selected
05:19:48.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:48.833 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:48.833 00.000 7988 Enqueuing Expose request
05:19:48.835 00.002 15712 Worker thread wakes up
05:19:48.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:48.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:50.360 01.525 15712 Exposure complete
05:19:50.410 00.050 15712 worker thread done servicing request
05:19:50.410 00.000 7988 OnExposeComplete: enter
05:19:50.410 00.000 7988 UpdateGuideState(): m_state=1
05:19:50.421 00.011 7988 UpdateCurrentPosition: no star selected
05:19:50.421 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:50.421 00.000 7988 Status Line: No star selected
05:19:50.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=24, FiltMin=19, FiltMax=38, Gamma=0.690
05:19:50.421 00.000 7988 UpdateGuideState exits: No star selected
05:19:50.427 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:50.427 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:50.427 00.000 7988 Enqueuing Expose request
05:19:50.430 00.003 15712 Worker thread wakes up
05:19:50.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:50.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:52.067 01.637 15712 Exposure complete
05:19:52.112 00.045 15712 worker thread done servicing request
05:19:52.112 00.000 7988 OnExposeComplete: enter
05:19:52.128 00.016 7988 UpdateGuideState(): m_state=1
05:19:52.129 00.001 7988 UpdateCurrentPosition: no star selected
05:19:52.129 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:52.129 00.000 7988 Status Line: No star selected
05:19:52.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:19:52.129 00.000 7988 UpdateGuideState exits: No star selected
05:19:52.129 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:52.129 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:52.129 00.000 7988 Enqueuing Expose request
05:19:52.129 00.000 15712 Worker thread wakes up
05:19:52.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:52.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:53.664 01.535 15712 Exposure complete
05:19:53.722 00.058 15712 worker thread done servicing request
05:19:53.722 00.000 7988 OnExposeComplete: enter
05:19:53.722 00.000 7988 UpdateGuideState(): m_state=1
05:19:53.722 00.000 7988 UpdateCurrentPosition: no star selected
05:19:53.726 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:53.726 00.000 7988 Status Line: No star selected
05:19:53.729 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
05:19:53.729 00.000 7988 UpdateGuideState exits: No star selected
05:19:53.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:53.729 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:53.729 00.000 7988 Enqueuing Expose request
05:19:53.729 00.000 15712 Worker thread wakes up
05:19:53.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:53.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:55.369 01.640 15712 Exposure complete
05:19:55.416 00.047 15712 worker thread done servicing request
05:19:55.416 00.000 7988 OnExposeComplete: enter
05:19:55.416 00.000 7988 UpdateGuideState(): m_state=1
05:19:55.433 00.017 7988 UpdateCurrentPosition: no star selected
05:19:55.433 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:55.433 00.000 7988 Status Line: No star selected
05:19:55.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:19:55.433 00.000 7988 UpdateGuideState exits: No star selected
05:19:55.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:55.433 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:55.433 00.000 7988 Enqueuing Expose request
05:19:55.433 00.000 15712 Worker thread wakes up
05:19:55.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:55.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:56.963 01.530 15712 Exposure complete
05:19:57.014 00.051 15712 worker thread done servicing request
05:19:57.014 00.000 7988 OnExposeComplete: enter
05:19:57.014 00.000 7988 UpdateGuideState(): m_state=1
05:19:57.026 00.012 7988 UpdateCurrentPosition: no star selected
05:19:57.027 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:57.027 00.000 7988 Status Line: No star selected
05:19:57.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:19:57.032 00.005 7988 UpdateGuideState exits: No star selected
05:19:57.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:57.032 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:57.032 00.000 7988 Enqueuing Expose request
05:19:57.032 00.000 15712 Worker thread wakes up
05:19:57.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:57.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:19:58.673 01.641 15712 Exposure complete
05:19:58.734 00.061 15712 worker thread done servicing request
05:19:58.734 00.000 7988 OnExposeComplete: enter
05:19:58.736 00.002 7988 UpdateGuideState(): m_state=1
05:19:58.736 00.000 7988 UpdateCurrentPosition: no star selected
05:19:58.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:19:58.736 00.000 7988 Status Line: No star selected
05:19:58.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=26, FiltMin=20, FiltMax=39, Gamma=0.690
05:19:58.736 00.000 7988 UpdateGuideState exits: No star selected
05:19:58.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:19:58.736 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:19:58.736 00.000 7988 Enqueuing Expose request
05:19:58.736 00.000 15712 Worker thread wakes up
05:19:58.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:19:58.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:00.272 01.536 15712 Exposure complete
05:20:00.318 00.046 15712 worker thread done servicing request
05:20:00.318 00.000 7988 OnExposeComplete: enter
05:20:00.333 00.015 7988 UpdateGuideState(): m_state=1
05:20:00.333 00.000 7988 UpdateCurrentPosition: no star selected
05:20:00.333 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:00.333 00.000 7988 Status Line: No star selected
05:20:00.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
05:20:00.333 00.000 7988 UpdateGuideState exits: No star selected
05:20:00.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:00.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:00.333 00.000 7988 Enqueuing Expose request
05:20:00.333 00.000 15712 Worker thread wakes up
05:20:00.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:00.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:01.981 01.648 15712 Exposure complete
05:20:02.035 00.054 15712 worker thread done servicing request
05:20:02.035 00.000 7988 OnExposeComplete: enter
05:20:02.035 00.000 7988 UpdateGuideState(): m_state=1
05:20:02.042 00.007 7988 UpdateCurrentPosition: no star selected
05:20:02.042 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:02.044 00.002 7988 Status Line: No star selected
05:20:02.046 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:20:02.046 00.000 7988 UpdateGuideState exits: No star selected
05:20:02.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:02.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:02.046 00.000 7988 Enqueuing Expose request
05:20:02.046 00.000 15712 Worker thread wakes up
05:20:02.052 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:02.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:03.578 01.526 15712 Exposure complete
05:20:03.636 00.058 15712 worker thread done servicing request
05:20:03.636 00.000 7988 OnExposeComplete: enter
05:20:03.636 00.000 7988 UpdateGuideState(): m_state=1
05:20:03.640 00.004 7988 UpdateCurrentPosition: no star selected
05:20:03.640 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:03.640 00.000 7988 Status Line: No star selected
05:20:03.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=20, FiltMax=38, Gamma=0.690
05:20:03.640 00.000 7988 UpdateGuideState exits: No star selected
05:20:03.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:03.640 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:03.640 00.000 7988 Enqueuing Expose request
05:20:03.640 00.000 15712 Worker thread wakes up
05:20:03.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:03.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:05.287 01.647 15712 Exposure complete
05:20:05.344 00.057 15712 worker thread done servicing request
05:20:05.344 00.000 7988 OnExposeComplete: enter
05:20:05.344 00.000 7988 UpdateGuideState(): m_state=1
05:20:05.350 00.006 7988 UpdateCurrentPosition: no star selected
05:20:05.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:05.350 00.000 7988 Status Line: No star selected
05:20:05.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:20:05.355 00.005 7988 UpdateGuideState exits: No star selected
05:20:05.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:05.355 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:05.355 00.000 7988 Enqueuing Expose request
05:20:05.355 00.000 15712 Worker thread wakes up
05:20:05.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:05.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:06.773 01.418 15712 Exposure complete
05:20:06.819 00.046 15712 worker thread done servicing request
05:20:06.819 00.000 7988 OnExposeComplete: enter
05:20:06.834 00.015 7988 UpdateGuideState(): m_state=1
05:20:06.836 00.002 7988 UpdateCurrentPosition: no star selected
05:20:06.836 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:06.838 00.002 7988 Status Line: No star selected
05:20:06.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:20:06.840 00.002 7988 UpdateGuideState exits: No star selected
05:20:06.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:06.842 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:06.842 00.000 7988 Enqueuing Expose request
05:20:06.844 00.002 15712 Worker thread wakes up
05:20:06.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:06.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:08.481 01.637 15712 Exposure complete
05:20:08.537 00.056 15712 worker thread done servicing request
05:20:08.537 00.000 7988 OnExposeComplete: enter
05:20:08.543 00.006 7988 UpdateGuideState(): m_state=1
05:20:08.543 00.000 7988 UpdateCurrentPosition: no star selected
05:20:08.545 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:08.545 00.000 7988 Status Line: No star selected
05:20:08.547 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:20:08.549 00.002 7988 UpdateGuideState exits: No star selected
05:20:08.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:08.551 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:08.551 00.000 7988 Enqueuing Expose request
05:20:08.553 00.002 15712 Worker thread wakes up
05:20:08.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:08.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:10.076 01.523 15712 Exposure complete
05:20:10.123 00.047 15712 worker thread done servicing request
05:20:10.123 00.000 7988 OnExposeComplete: enter
05:20:10.123 00.000 7988 UpdateGuideState(): m_state=1
05:20:10.138 00.015 7988 UpdateCurrentPosition: no star selected
05:20:10.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:10.140 00.002 7988 Status Line: No star selected
05:20:10.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:20:10.140 00.000 7988 UpdateGuideState exits: No star selected
05:20:10.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:10.140 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:10.140 00.000 7988 Enqueuing Expose request
05:20:10.140 00.000 15712 Worker thread wakes up
05:20:10.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:10.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:11.784 01.644 15712 Exposure complete
05:20:11.841 00.057 15712 worker thread done servicing request
05:20:11.841 00.000 7988 OnExposeComplete: enter
05:20:11.841 00.000 7988 UpdateGuideState(): m_state=1
05:20:11.847 00.006 7988 UpdateCurrentPosition: no star selected
05:20:11.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:11.847 00.000 7988 Status Line: No star selected
05:20:11.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
05:20:11.847 00.000 7988 UpdateGuideState exits: No star selected
05:20:11.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:11.847 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:11.847 00.000 7988 Enqueuing Expose request
05:20:11.847 00.000 15712 Worker thread wakes up
05:20:11.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:11.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:13.381 01.534 15712 Exposure complete
05:20:13.439 00.058 15712 worker thread done servicing request
05:20:13.439 00.000 7988 OnExposeComplete: enter
05:20:13.442 00.003 7988 UpdateGuideState(): m_state=1
05:20:13.443 00.001 7988 UpdateCurrentPosition: no star selected
05:20:13.445 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:13.445 00.000 7988 Status Line: No star selected
05:20:13.447 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=24, FiltMin=19, FiltMax=37, Gamma=0.690
05:20:13.447 00.000 7988 UpdateGuideState exits: No star selected
05:20:13.449 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:13.449 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:13.451 00.002 7988 Enqueuing Expose request
05:20:13.451 00.000 15712 Worker thread wakes up
05:20:13.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:13.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:15.089 01.638 15712 Exposure complete
05:20:15.148 00.059 15712 worker thread done servicing request
05:20:15.150 00.002 7988 OnExposeComplete: enter
05:20:15.150 00.000 7988 UpdateGuideState(): m_state=1
05:20:15.151 00.001 7988 UpdateCurrentPosition: no star selected
05:20:15.151 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:15.151 00.000 7988 Status Line: No star selected
05:20:15.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:20:15.151 00.000 7988 UpdateGuideState exits: No star selected
05:20:15.151 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:15.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:15.159 00.008 7988 Enqueuing Expose request
05:20:15.159 00.000 15712 Worker thread wakes up
05:20:15.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:15.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:16.687 01.528 15712 Exposure complete
05:20:16.740 00.053 15712 worker thread done servicing request
05:20:16.740 00.000 7988 OnExposeComplete: enter
05:20:16.740 00.000 7988 UpdateGuideState(): m_state=1
05:20:16.748 00.008 7988 UpdateCurrentPosition: no star selected
05:20:16.748 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:16.748 00.000 7988 Status Line: No star selected
05:20:16.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=25, FiltMin=19, FiltMax=40, Gamma=0.690
05:20:16.748 00.000 7988 UpdateGuideState exits: No star selected
05:20:16.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:16.748 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:16.748 00.000 7988 Enqueuing Expose request
05:20:16.757 00.009 15712 Worker thread wakes up
05:20:16.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:16.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:18.394 01.637 15712 Exposure complete
05:20:18.453 00.059 15712 worker thread done servicing request
05:20:18.453 00.000 7988 OnExposeComplete: enter
05:20:18.453 00.000 7988 UpdateGuideState(): m_state=1
05:20:18.456 00.003 7988 UpdateCurrentPosition: no star selected
05:20:18.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:18.456 00.000 7988 Status Line: No star selected
05:20:18.460 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=19, FiltMax=40, Gamma=0.690
05:20:18.460 00.000 7988 UpdateGuideState exits: No star selected
05:20:18.460 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:18.460 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:18.460 00.000 7988 Enqueuing Expose request
05:20:18.460 00.000 15712 Worker thread wakes up
05:20:18.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:18.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:19.988 01.528 15712 Exposure complete
05:20:20.043 00.055 15712 worker thread done servicing request
05:20:20.043 00.000 7988 OnExposeComplete: enter
05:20:20.043 00.000 7988 UpdateGuideState(): m_state=1
05:20:20.051 00.008 7988 UpdateCurrentPosition: no star selected
05:20:20.051 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:20.053 00.002 7988 Status Line: No star selected
05:20:20.055 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:20:20.055 00.000 7988 UpdateGuideState exits: No star selected
05:20:20.057 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:20.057 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:20.059 00.002 7988 Enqueuing Expose request
05:20:20.060 00.001 15712 Worker thread wakes up
05:20:20.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:20.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:21.692 01.632 15712 Exposure complete
05:20:21.746 00.054 15712 worker thread done servicing request
05:20:21.746 00.000 7988 OnExposeComplete: enter
05:20:21.746 00.000 7988 UpdateGuideState(): m_state=1
05:20:21.755 00.009 7988 UpdateCurrentPosition: no star selected
05:20:21.756 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:21.756 00.000 7988 Status Line: No star selected
05:20:21.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:20:21.756 00.000 7988 UpdateGuideState exits: No star selected
05:20:21.756 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:21.763 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:21.763 00.000 7988 Enqueuing Expose request
05:20:21.763 00.000 15712 Worker thread wakes up
05:20:21.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:21.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:23.294 01.531 15712 Exposure complete
05:20:23.346 00.052 15712 worker thread done servicing request
05:20:23.346 00.000 7988 OnExposeComplete: enter
05:20:23.346 00.000 7988 UpdateGuideState(): m_state=1
05:20:23.356 00.010 7988 UpdateCurrentPosition: no star selected
05:20:23.356 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:23.356 00.000 7988 Status Line: No star selected
05:20:23.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:20:23.356 00.000 7988 UpdateGuideState exits: No star selected
05:20:23.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:23.363 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:23.363 00.000 7988 Enqueuing Expose request
05:20:23.363 00.000 15712 Worker thread wakes up
05:20:23.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:23.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:25.004 01.641 15712 Exposure complete
05:20:25.051 00.047 15712 worker thread done servicing request
05:20:25.051 00.000 7988 OnExposeComplete: enter
05:20:25.065 00.014 7988 UpdateGuideState(): m_state=1
05:20:25.065 00.000 7988 UpdateCurrentPosition: no star selected
05:20:25.065 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:25.068 00.003 7988 Status Line: No star selected
05:20:25.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:20:25.068 00.000 7988 UpdateGuideState exits: No star selected
05:20:25.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:25.068 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:25.068 00.000 7988 Enqueuing Expose request
05:20:25.068 00.000 15712 Worker thread wakes up
05:20:25.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:25.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:26.601 01.533 15712 Exposure complete
05:20:26.661 00.060 15712 worker thread done servicing request
05:20:26.661 00.000 7988 OnExposeComplete: enter
05:20:26.661 00.000 7988 UpdateGuideState(): m_state=1
05:20:26.663 00.002 7988 UpdateCurrentPosition: no star selected
05:20:26.663 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:26.666 00.003 7988 Status Line: No star selected
05:20:26.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:20:26.666 00.000 7988 UpdateGuideState exits: No star selected
05:20:26.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:26.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:26.666 00.000 7988 Enqueuing Expose request
05:20:26.666 00.000 15712 Worker thread wakes up
05:20:26.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:26.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:28.312 01.646 15712 Exposure complete
05:20:28.371 00.059 15712 worker thread done servicing request
05:20:28.371 00.000 7988 OnExposeComplete: enter
05:20:28.371 00.000 7988 UpdateGuideState(): m_state=1
05:20:28.374 00.003 7988 UpdateCurrentPosition: no star selected
05:20:28.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:28.374 00.000 7988 Status Line: No star selected
05:20:28.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=27, FiltMin=21, FiltMax=40, Gamma=0.690
05:20:28.374 00.000 7988 UpdateGuideState exits: No star selected
05:20:28.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:28.374 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:28.374 00.000 7988 Enqueuing Expose request
05:20:28.374 00.000 15712 Worker thread wakes up
05:20:28.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:28.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:29.912 01.538 15712 Exposure complete
05:20:29.973 00.061 15712 worker thread done servicing request
05:20:29.973 00.000 7988 OnExposeComplete: enter
05:20:29.973 00.000 7988 UpdateGuideState(): m_state=1
05:20:29.973 00.000 7988 UpdateCurrentPosition: no star selected
05:20:29.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:29.973 00.000 7988 Status Line: No star selected
05:20:29.973 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=28, FiltMin=20, FiltMax=42, Gamma=0.690
05:20:29.973 00.000 7988 UpdateGuideState exits: No star selected
05:20:29.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:29.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:29.973 00.000 7988 Enqueuing Expose request
05:20:29.973 00.000 15712 Worker thread wakes up
05:20:29.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:29.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:31.623 01.650 15712 Exposure complete
05:20:31.674 00.051 15712 worker thread done servicing request
05:20:31.674 00.000 7988 OnExposeComplete: enter
05:20:31.684 00.010 7988 UpdateGuideState(): m_state=1
05:20:31.684 00.000 7988 UpdateCurrentPosition: no star selected
05:20:31.684 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:31.684 00.000 7988 Status Line: No star selected
05:20:31.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=28, FiltMin=22, FiltMax=39, Gamma=0.690
05:20:31.684 00.000 7988 UpdateGuideState exits: No star selected
05:20:31.691 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:31.691 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:31.691 00.000 7988 Enqueuing Expose request
05:20:31.691 00.000 15712 Worker thread wakes up
05:20:31.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:31.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:33.220 01.529 15712 Exposure complete
05:20:33.278 00.058 15712 worker thread done servicing request
05:20:33.278 00.000 7988 OnExposeComplete: enter
05:20:33.281 00.003 7988 UpdateGuideState(): m_state=1
05:20:33.281 00.000 7988 UpdateCurrentPosition: no star selected
05:20:33.283 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:33.283 00.000 7988 Status Line: No star selected
05:20:33.285 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=28, FiltMin=22, FiltMax=40, Gamma=0.690
05:20:33.287 00.002 7988 UpdateGuideState exits: No star selected
05:20:33.288 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:33.288 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:33.290 00.002 7988 Enqueuing Expose request
05:20:33.290 00.000 15712 Worker thread wakes up
05:20:33.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:33.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:34.928 01.638 15712 Exposure complete
05:20:34.974 00.046 15712 worker thread done servicing request
05:20:34.974 00.000 7988 OnExposeComplete: enter
05:20:34.974 00.000 7988 UpdateGuideState(): m_state=1
05:20:34.990 00.016 7988 UpdateCurrentPosition: no star selected
05:20:34.990 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:34.990 00.000 7988 Status Line: No star selected
05:20:34.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=27, FiltMin=21, FiltMax=39, Gamma=0.690
05:20:34.990 00.000 7988 UpdateGuideState exits: No star selected
05:20:34.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:34.990 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:34.990 00.000 7988 Enqueuing Expose request
05:20:34.990 00.000 15712 Worker thread wakes up
05:20:34.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:34.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:36.523 01.533 15712 Exposure complete
05:20:36.572 00.049 15712 worker thread done servicing request
05:20:36.572 00.000 7988 OnExposeComplete: enter
05:20:36.586 00.014 7988 UpdateGuideState(): m_state=1
05:20:36.586 00.000 7988 UpdateCurrentPosition: no star selected
05:20:36.586 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:36.589 00.003 7988 Status Line: No star selected
05:20:36.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=20, FiltMax=38, Gamma=0.690
05:20:36.589 00.000 7988 UpdateGuideState exits: No star selected
05:20:36.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:36.589 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:36.589 00.000 7988 Enqueuing Expose request
05:20:36.589 00.000 15712 Worker thread wakes up
05:20:36.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:36.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:38.233 01.644 15712 Exposure complete
05:20:38.292 00.059 15712 worker thread done servicing request
05:20:38.292 00.000 7988 OnExposeComplete: enter
05:20:38.294 00.002 7988 UpdateGuideState(): m_state=1
05:20:38.294 00.000 7988 UpdateCurrentPosition: no star selected
05:20:38.294 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:38.294 00.000 7988 Status Line: No star selected
05:20:38.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:20:38.294 00.000 7988 UpdateGuideState exits: No star selected
05:20:38.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:38.294 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:38.294 00.000 7988 Enqueuing Expose request
05:20:38.294 00.000 15712 Worker thread wakes up
05:20:38.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:38.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:39.826 01.532 15712 Exposure complete
05:20:39.891 00.065 15712 worker thread done servicing request
05:20:39.891 00.000 7988 OnExposeComplete: enter
05:20:39.893 00.002 7988 UpdateGuideState(): m_state=1
05:20:39.895 00.002 7988 UpdateCurrentPosition: no star selected
05:20:39.897 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:39.897 00.000 7988 Status Line: No star selected
05:20:39.899 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
05:20:39.901 00.002 7988 UpdateGuideState exits: No star selected
05:20:39.903 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:39.903 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:39.903 00.000 7988 Enqueuing Expose request
05:20:39.903 00.000 15712 Worker thread wakes up
05:20:39.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:39.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:41.548 01.645 15712 Exposure complete
05:20:41.608 00.060 15712 worker thread done servicing request
05:20:41.608 00.000 7988 OnExposeComplete: enter
05:20:41.611 00.003 7988 UpdateGuideState(): m_state=1
05:20:41.612 00.001 7988 UpdateCurrentPosition: no star selected
05:20:41.612 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:41.612 00.000 7988 Status Line: No star selected
05:20:41.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=24, FiltMin=19, FiltMax=38, Gamma=0.690
05:20:41.612 00.000 7988 UpdateGuideState exits: No star selected
05:20:41.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:41.612 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:41.612 00.000 7988 Enqueuing Expose request
05:20:41.612 00.000 15712 Worker thread wakes up
05:20:41.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:41.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:43.146 01.534 15712 Exposure complete
05:20:43.193 00.047 15712 worker thread done servicing request
05:20:43.193 00.000 7988 OnExposeComplete: enter
05:20:43.193 00.000 7988 UpdateGuideState(): m_state=1
05:20:43.208 00.015 7988 UpdateCurrentPosition: no star selected
05:20:43.210 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:43.210 00.000 7988 Status Line: No star selected
05:20:43.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=25, FiltMin=19, FiltMax=39, Gamma=0.690
05:20:43.210 00.000 7988 UpdateGuideState exits: No star selected
05:20:43.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:43.210 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:43.210 00.000 7988 Enqueuing Expose request
05:20:43.210 00.000 15712 Worker thread wakes up
05:20:43.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:43.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:44.854 01.644 15712 Exposure complete
05:20:44.913 00.059 15712 worker thread done servicing request
05:20:44.913 00.000 7988 OnExposeComplete: enter
05:20:44.914 00.001 7988 UpdateGuideState(): m_state=1
05:20:44.916 00.002 7988 UpdateCurrentPosition: no star selected
05:20:44.916 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:44.916 00.000 7988 Status Line: No star selected
05:20:44.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:20:44.916 00.000 7988 UpdateGuideState exits: No star selected
05:20:44.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:44.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:44.916 00.000 7988 Enqueuing Expose request
05:20:44.916 00.000 15712 Worker thread wakes up
05:20:44.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:44.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:46.450 01.534 15712 Exposure complete
05:20:46.497 00.047 15712 worker thread done servicing request
05:20:46.497 00.000 7988 OnExposeComplete: enter
05:20:46.512 00.015 7988 UpdateGuideState(): m_state=1
05:20:46.512 00.000 7988 UpdateCurrentPosition: no star selected
05:20:46.514 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:46.514 00.000 7988 Status Line: No star selected
05:20:46.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=20, FiltMax=40, Gamma=0.690
05:20:46.514 00.000 7988 UpdateGuideState exits: No star selected
05:20:46.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:46.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:46.514 00.000 7988 Enqueuing Expose request
05:20:46.514 00.000 15712 Worker thread wakes up
05:20:46.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:46.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:48.156 01.642 15712 Exposure complete
05:20:48.215 00.059 7988 OnExposeComplete: enter
05:20:48.215 00.000 7988 UpdateGuideState(): m_state=1
05:20:48.218 00.003 15712 worker thread done servicing request
05:20:48.218 00.000 7988 UpdateCurrentPosition: no star selected
05:20:48.220 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:48.220 00.000 7988 Status Line: No star selected
05:20:48.222 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=27, FiltMin=20, FiltMax=41, Gamma=0.690
05:20:48.222 00.000 7988 UpdateGuideState exits: No star selected
05:20:48.224 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:48.224 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:48.226 00.002 7988 Enqueuing Expose request
05:20:48.226 00.000 15712 Worker thread wakes up
05:20:48.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:48.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:49.754 01.528 15712 Exposure complete
05:20:49.814 00.060 15712 worker thread done servicing request
05:20:49.814 00.000 7988 OnExposeComplete: enter
05:20:49.815 00.001 7988 UpdateGuideState(): m_state=1
05:20:49.815 00.000 7988 UpdateCurrentPosition: no star selected
05:20:49.817 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:49.817 00.000 7988 Status Line: No star selected
05:20:49.819 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
05:20:49.821 00.002 7988 UpdateGuideState exits: No star selected
05:20:49.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:49.823 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:49.823 00.000 7988 Enqueuing Expose request
05:20:49.825 00.002 15712 Worker thread wakes up
05:20:49.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:49.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:51.462 01.637 15712 Exposure complete
05:20:51.515 00.053 15712 worker thread done servicing request
05:20:51.515 00.000 7988 OnExposeComplete: enter
05:20:51.515 00.000 7988 UpdateGuideState(): m_state=1
05:20:51.523 00.008 7988 UpdateCurrentPosition: no star selected
05:20:51.523 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:51.523 00.000 7988 Status Line: No star selected
05:20:51.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
05:20:51.523 00.000 7988 UpdateGuideState exits: No star selected
05:20:51.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:51.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:51.532 00.009 7988 Enqueuing Expose request
05:20:51.532 00.000 15712 Worker thread wakes up
05:20:51.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:51.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:53.059 01.527 15712 Exposure complete
05:20:53.119 00.060 15712 worker thread done servicing request
05:20:53.119 00.000 7988 OnExposeComplete: enter
05:20:53.119 00.000 7988 UpdateGuideState(): m_state=1
05:20:53.121 00.002 7988 UpdateCurrentPosition: no star selected
05:20:53.121 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:53.121 00.000 7988 Status Line: No star selected
05:20:53.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=27, FiltMin=21, FiltMax=40, Gamma=0.690
05:20:53.121 00.000 7988 UpdateGuideState exits: No star selected
05:20:53.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:53.121 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:53.121 00.000 7988 Enqueuing Expose request
05:20:53.130 00.009 15712 Worker thread wakes up
05:20:53.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:53.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:54.767 01.637 15712 Exposure complete
05:20:54.815 00.048 15712 worker thread done servicing request
05:20:54.815 00.000 7988 OnExposeComplete: enter
05:20:54.815 00.000 7988 UpdateGuideState(): m_state=1
05:20:54.829 00.014 7988 UpdateCurrentPosition: no star selected
05:20:54.831 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:54.832 00.001 7988 Status Line: No star selected
05:20:54.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:20:54.834 00.002 7988 UpdateGuideState exits: No star selected
05:20:54.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:54.836 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:54.836 00.000 7988 Enqueuing Expose request
05:20:54.838 00.002 15712 Worker thread wakes up
05:20:54.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:54.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:56.366 01.528 15712 Exposure complete
05:20:56.425 00.059 15712 worker thread done servicing request
05:20:56.425 00.000 7988 OnExposeComplete: enter
05:20:56.425 00.000 7988 UpdateGuideState(): m_state=1
05:20:56.429 00.004 7988 UpdateCurrentPosition: no star selected
05:20:56.429 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:56.429 00.000 7988 Status Line: No star selected
05:20:56.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:20:56.434 00.005 7988 UpdateGuideState exits: No star selected
05:20:56.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:56.434 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:56.434 00.000 7988 Enqueuing Expose request
05:20:56.434 00.000 15712 Worker thread wakes up
05:20:56.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:56.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:58.078 01.644 15712 Exposure complete
05:20:58.134 00.056 15712 worker thread done servicing request
05:20:58.134 00.000 7988 OnExposeComplete: enter
05:20:58.134 00.000 7988 UpdateGuideState(): m_state=1
05:20:58.141 00.007 7988 UpdateCurrentPosition: no star selected
05:20:58.143 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:58.143 00.000 7988 Status Line: No star selected
05:20:58.145 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:20:58.147 00.002 7988 UpdateGuideState exits: No star selected
05:20:58.147 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:58.149 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:58.149 00.000 7988 Enqueuing Expose request
05:20:58.151 00.002 15712 Worker thread wakes up
05:20:58.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:58.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:20:59.678 01.527 15712 Exposure complete
05:20:59.735 00.057 15712 worker thread done servicing request
05:20:59.735 00.000 7988 OnExposeComplete: enter
05:20:59.735 00.000 7988 UpdateGuideState(): m_state=1
05:20:59.740 00.005 7988 UpdateCurrentPosition: no star selected
05:20:59.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:20:59.740 00.000 7988 Status Line: No star selected
05:20:59.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=20, FiltMax=38, Gamma=0.690
05:20:59.740 00.000 7988 UpdateGuideState exits: No star selected
05:20:59.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:20:59.740 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:20:59.740 00.000 7988 Enqueuing Expose request
05:20:59.740 00.000 15712 Worker thread wakes up
05:20:59.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:20:59.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:01.385 01.645 15712 Exposure complete
05:21:01.438 00.053 15712 worker thread done servicing request
05:21:01.438 00.000 7988 OnExposeComplete: enter
05:21:01.446 00.008 7988 UpdateGuideState(): m_state=1
05:21:01.446 00.000 7988 UpdateCurrentPosition: no star selected
05:21:01.446 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:01.446 00.000 7988 Status Line: No star selected
05:21:01.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
05:21:01.446 00.000 7988 UpdateGuideState exits: No star selected
05:21:01.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:01.454 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:01.454 00.000 7988 Enqueuing Expose request
05:21:01.454 00.000 15712 Worker thread wakes up
05:21:01.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:01.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:02.980 01.526 15712 Exposure complete
05:21:03.036 00.056 15712 worker thread done servicing request
05:21:03.036 00.000 7988 OnExposeComplete: enter
05:21:03.036 00.000 7988 UpdateGuideState(): m_state=1
05:21:03.041 00.005 7988 UpdateCurrentPosition: no star selected
05:21:03.041 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:03.041 00.000 7988 Status Line: No star selected
05:21:03.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:21:03.041 00.000 7988 UpdateGuideState exits: No star selected
05:21:03.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:03.041 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:03.041 00.000 7988 Enqueuing Expose request
05:21:03.041 00.000 15712 Worker thread wakes up
05:21:03.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:03.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:04.685 01.644 15712 Exposure complete
05:21:04.748 00.063 15712 worker thread done servicing request
05:21:04.748 00.000 7988 OnExposeComplete: enter
05:21:04.750 00.002 7988 UpdateGuideState(): m_state=1
05:21:04.750 00.000 7988 UpdateCurrentPosition: no star selected
05:21:04.750 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:04.750 00.000 7988 Status Line: No star selected
05:21:04.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:21:04.750 00.000 7988 UpdateGuideState exits: No star selected
05:21:04.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:04.750 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:04.750 00.000 7988 Enqueuing Expose request
05:21:04.750 00.000 15712 Worker thread wakes up
05:21:04.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:04.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:06.282 01.532 15712 Exposure complete
05:21:06.343 00.061 15712 worker thread done servicing request
05:21:06.343 00.000 7988 OnExposeComplete: enter
05:21:06.344 00.001 7988 UpdateGuideState(): m_state=1
05:21:06.344 00.000 7988 UpdateCurrentPosition: no star selected
05:21:06.346 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:06.346 00.000 7988 Status Line: No star selected
05:21:06.348 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:21:06.350 00.002 7988 UpdateGuideState exits: No star selected
05:21:06.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:06.352 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:06.352 00.000 7988 Enqueuing Expose request
05:21:06.354 00.002 15712 Worker thread wakes up
05:21:06.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:06.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:07.991 01.637 15712 Exposure complete
05:21:08.051 00.060 15712 worker thread done servicing request
05:21:08.051 00.000 7988 OnExposeComplete: enter
05:21:08.051 00.000 7988 UpdateGuideState(): m_state=1
05:21:08.053 00.002 7988 UpdateCurrentPosition: no star selected
05:21:08.055 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:08.055 00.000 7988 Status Line: No star selected
05:21:08.057 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=20, FiltMax=38, Gamma=0.690
05:21:08.057 00.000 7988 UpdateGuideState exits: No star selected
05:21:08.059 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:08.060 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:08.060 00.000 7988 Enqueuing Expose request
05:21:08.062 00.002 15712 Worker thread wakes up
05:21:08.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:08.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:09.588 01.526 15712 Exposure complete
05:21:09.642 00.054 15712 worker thread done servicing request
05:21:09.642 00.000 7988 OnExposeComplete: enter
05:21:09.650 00.008 7988 UpdateGuideState(): m_state=1
05:21:09.650 00.000 7988 UpdateCurrentPosition: no star selected
05:21:09.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:09.650 00.000 7988 Status Line: No star selected
05:21:09.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=20, FiltMax=38, Gamma=0.690
05:21:09.650 00.000 7988 UpdateGuideState exits: No star selected
05:21:09.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:09.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:09.659 00.009 7988 Enqueuing Expose request
05:21:09.659 00.000 15712 Worker thread wakes up
05:21:09.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:09.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:11.299 01.640 15712 Exposure complete
05:21:11.352 00.053 15712 worker thread done servicing request
05:21:11.352 00.000 7988 OnExposeComplete: enter
05:21:11.352 00.000 7988 UpdateGuideState(): m_state=1
05:21:11.361 00.009 7988 UpdateCurrentPosition: no star selected
05:21:11.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:11.361 00.000 7988 Status Line: No star selected
05:21:11.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=20, FiltMax=40, Gamma=0.690
05:21:11.361 00.000 7988 UpdateGuideState exits: No star selected
05:21:11.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:11.361 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:11.361 00.000 7988 Enqueuing Expose request
05:21:11.361 00.000 15712 Worker thread wakes up
05:21:11.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:11.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:12.893 01.532 15712 Exposure complete
05:21:12.944 00.051 15712 worker thread done servicing request
05:21:12.944 00.000 7988 OnExposeComplete: enter
05:21:12.944 00.000 7988 UpdateGuideState(): m_state=1
05:21:12.955 00.011 7988 UpdateCurrentPosition: no star selected
05:21:12.957 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:12.957 00.000 7988 Status Line: No star selected
05:21:12.959 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:21:12.960 00.001 7988 UpdateGuideState exits: No star selected
05:21:12.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:12.962 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:12.962 00.000 7988 Enqueuing Expose request
05:21:12.964 00.002 15712 Worker thread wakes up
05:21:12.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:12.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:14.602 01.638 15712 Exposure complete
05:21:14.662 00.060 15712 worker thread done servicing request
05:21:14.662 00.000 7988 OnExposeComplete: enter
05:21:14.664 00.002 7988 UpdateGuideState(): m_state=1
05:21:14.664 00.000 7988 UpdateCurrentPosition: no star selected
05:21:14.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:14.664 00.000 7988 Status Line: No star selected
05:21:14.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:21:14.664 00.000 7988 UpdateGuideState exits: No star selected
05:21:14.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:14.664 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:14.664 00.000 7988 Enqueuing Expose request
05:21:14.664 00.000 15712 Worker thread wakes up
05:21:14.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:14.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:16.201 01.537 15712 Exposure complete
05:21:16.261 00.060 15712 worker thread done servicing request
05:21:16.261 00.000 7988 OnExposeComplete: enter
05:21:16.262 00.001 7988 UpdateGuideState(): m_state=1
05:21:16.263 00.001 7988 UpdateCurrentPosition: no star selected
05:21:16.263 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:16.263 00.000 7988 Status Line: No star selected
05:21:16.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=25, FiltMin=21, FiltMax=42, Gamma=0.690
05:21:16.263 00.000 7988 UpdateGuideState exits: No star selected
05:21:16.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:16.263 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:16.263 00.000 7988 Enqueuing Expose request
05:21:16.263 00.000 15712 Worker thread wakes up
05:21:16.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:16.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:17.909 01.646 15712 Exposure complete
05:21:17.969 00.060 15712 worker thread done servicing request
05:21:17.969 00.000 7988 OnExposeComplete: enter
05:21:17.970 00.001 7988 UpdateGuideState(): m_state=1
05:21:17.972 00.002 7988 UpdateCurrentPosition: no star selected
05:21:17.972 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:17.974 00.002 7988 Status Line: No star selected
05:21:17.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:21:17.976 00.002 7988 UpdateGuideState exits: No star selected
05:21:17.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:17.978 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:17.978 00.000 7988 Enqueuing Expose request
05:21:17.980 00.002 15712 Worker thread wakes up
05:21:17.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:17.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:19.503 01.523 15712 Exposure complete
05:21:19.562 00.059 15712 worker thread done servicing request
05:21:19.562 00.000 7988 OnExposeComplete: enter
05:21:19.562 00.000 7988 UpdateGuideState(): m_state=1
05:21:19.565 00.003 7988 UpdateCurrentPosition: no star selected
05:21:19.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:19.565 00.000 7988 Status Line: No star selected
05:21:19.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:21:19.565 00.000 7988 UpdateGuideState exits: No star selected
05:21:19.565 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:19.565 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:19.565 00.000 7988 Enqueuing Expose request
05:21:19.565 00.000 15712 Worker thread wakes up
05:21:19.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:19.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:21.210 01.645 15712 Exposure complete
05:21:21.269 00.059 15712 worker thread done servicing request
05:21:21.269 00.000 7988 OnExposeComplete: enter
05:21:21.269 00.000 7988 UpdateGuideState(): m_state=1
05:21:21.272 00.003 7988 UpdateCurrentPosition: no star selected
05:21:21.272 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:21.272 00.000 7988 Status Line: No star selected
05:21:21.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=25, FiltMin=19, FiltMax=41, Gamma=0.690
05:21:21.272 00.000 7988 UpdateGuideState exits: No star selected
05:21:21.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:21.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:21.272 00.000 7988 Enqueuing Expose request
05:21:21.281 00.009 15712 Worker thread wakes up
05:21:21.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:21.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:22.809 01.528 15712 Exposure complete
05:21:22.865 00.056 15712 worker thread done servicing request
05:21:22.865 00.000 7988 OnExposeComplete: enter
05:21:22.865 00.000 7988 UpdateGuideState(): m_state=1
05:21:22.870 00.005 7988 UpdateCurrentPosition: no star selected
05:21:22.871 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:22.871 00.000 7988 Status Line: No star selected
05:21:22.873 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:21:22.875 00.002 7988 UpdateGuideState exits: No star selected
05:21:22.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:22.877 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:22.877 00.000 7988 Enqueuing Expose request
05:21:22.879 00.002 15712 Worker thread wakes up
05:21:22.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:22.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:24.519 01.640 15712 Exposure complete
05:21:24.566 00.047 15712 worker thread done servicing request
05:21:24.566 00.000 7988 OnExposeComplete: enter
05:21:24.566 00.000 7988 UpdateGuideState(): m_state=1
05:21:24.582 00.016 7988 UpdateCurrentPosition: no star selected
05:21:24.583 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:24.583 00.000 7988 Status Line: No star selected
05:21:24.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:21:24.583 00.000 7988 UpdateGuideState exits: No star selected
05:21:24.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:24.583 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:24.583 00.000 7988 Enqueuing Expose request
05:21:24.583 00.000 15712 Worker thread wakes up
05:21:24.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:24.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:26.119 01.536 15712 Exposure complete
05:21:26.177 00.058 15712 worker thread done servicing request
05:21:26.177 00.000 7988 OnExposeComplete: enter
05:21:26.177 00.000 7988 UpdateGuideState(): m_state=1
05:21:26.180 00.003 7988 UpdateCurrentPosition: no star selected
05:21:26.182 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:26.182 00.000 7988 Status Line: No star selected
05:21:26.184 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:21:26.184 00.000 7988 UpdateGuideState exits: No star selected
05:21:26.186 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:26.186 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:26.188 00.002 7988 Enqueuing Expose request
05:21:26.188 00.000 15712 Worker thread wakes up
05:21:26.190 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:26.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:27.829 01.639 15712 Exposure complete
05:21:27.882 00.053 15712 worker thread done servicing request
05:21:27.882 00.000 7988 OnExposeComplete: enter
05:21:27.882 00.000 7988 UpdateGuideState(): m_state=1
05:21:27.893 00.011 7988 UpdateCurrentPosition: no star selected
05:21:27.893 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:27.893 00.000 7988 Status Line: No star selected
05:21:27.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:21:27.893 00.000 7988 UpdateGuideState exits: No star selected
05:21:27.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:27.899 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:27.899 00.000 7988 Enqueuing Expose request
05:21:27.899 00.000 15712 Worker thread wakes up
05:21:27.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:27.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:29.431 01.532 15712 Exposure complete
05:21:29.482 00.051 15712 worker thread done servicing request
05:21:29.482 00.000 7988 OnExposeComplete: enter
05:21:29.482 00.000 7988 UpdateGuideState(): m_state=1
05:21:29.492 00.010 7988 UpdateCurrentPosition: no star selected
05:21:29.492 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:29.492 00.000 7988 Status Line: No star selected
05:21:29.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:21:29.492 00.000 7988 UpdateGuideState exits: No star selected
05:21:29.499 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:29.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:29.499 00.000 7988 Enqueuing Expose request
05:21:29.499 00.000 15712 Worker thread wakes up
05:21:29.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:29.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:31.138 01.639 15712 Exposure complete
05:21:31.185 00.047 15712 worker thread done servicing request
05:21:31.185 00.000 7988 OnExposeComplete: enter
05:21:31.185 00.000 7988 UpdateGuideState(): m_state=1
05:21:31.201 00.016 7988 UpdateCurrentPosition: no star selected
05:21:31.202 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:31.202 00.000 7988 Status Line: No star selected
05:21:31.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:21:31.202 00.000 7988 UpdateGuideState exits: No star selected
05:21:31.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:31.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:31.202 00.000 7988 Enqueuing Expose request
05:21:31.202 00.000 15712 Worker thread wakes up
05:21:31.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:31.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:32.738 01.536 15712 Exposure complete
05:21:32.783 00.045 15712 worker thread done servicing request
05:21:32.783 00.000 7988 OnExposeComplete: enter
05:21:32.799 00.016 7988 UpdateGuideState(): m_state=1
05:21:32.800 00.001 7988 UpdateCurrentPosition: no star selected
05:21:32.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:32.802 00.002 7988 Status Line: No star selected
05:21:32.804 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:21:32.804 00.000 7988 UpdateGuideState exits: No star selected
05:21:32.806 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:32.806 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:32.808 00.002 7988 Enqueuing Expose request
05:21:32.808 00.000 15712 Worker thread wakes up
05:21:32.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:32.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:34.448 01.640 15712 Exposure complete
05:21:34.507 00.059 15712 worker thread done servicing request
05:21:34.507 00.000 7988 OnExposeComplete: enter
05:21:34.509 00.002 7988 UpdateGuideState(): m_state=1
05:21:34.509 00.000 7988 UpdateCurrentPosition: no star selected
05:21:34.509 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:34.509 00.000 7988 Status Line: No star selected
05:21:34.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:21:34.509 00.000 7988 UpdateGuideState exits: No star selected
05:21:34.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:34.518 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:34.518 00.000 7988 Enqueuing Expose request
05:21:34.518 00.000 15712 Worker thread wakes up
05:21:34.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:34.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:35.938 01.420 15712 Exposure complete
05:21:35.994 00.056 15712 worker thread done servicing request
05:21:35.994 00.000 7988 OnExposeComplete: enter
05:21:36.000 00.006 7988 UpdateGuideState(): m_state=1
05:21:36.000 00.000 7988 UpdateCurrentPosition: no star selected
05:21:36.002 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:36.004 00.002 7988 Status Line: No star selected
05:21:36.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:21:36.004 00.000 7988 UpdateGuideState exits: No star selected
05:21:36.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:36.004 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:36.010 00.006 7988 Enqueuing Expose request
05:21:36.010 00.000 15712 Worker thread wakes up
05:21:36.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:36.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:37.641 01.631 15712 Exposure complete
05:21:37.686 00.045 15712 worker thread done servicing request
05:21:37.686 00.000 7988 OnExposeComplete: enter
05:21:37.702 00.016 7988 UpdateGuideState(): m_state=1
05:21:37.702 00.000 7988 UpdateCurrentPosition: no star selected
05:21:37.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:37.702 00.000 7988 Status Line: No star selected
05:21:37.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:21:37.702 00.000 7988 UpdateGuideState exits: No star selected
05:21:37.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:37.702 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:37.702 00.000 7988 Enqueuing Expose request
05:21:37.702 00.000 15712 Worker thread wakes up
05:21:37.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:37.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:39.235 01.533 15712 Exposure complete
05:21:39.285 00.050 15712 worker thread done servicing request
05:21:39.285 00.000 7988 OnExposeComplete: enter
05:21:39.285 00.000 7988 UpdateGuideState(): m_state=1
05:21:39.297 00.012 7988 UpdateCurrentPosition: no star selected
05:21:39.297 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:39.299 00.002 7988 Status Line: No star selected
05:21:39.301 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:21:39.302 00.001 7988 UpdateGuideState exits: No star selected
05:21:39.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:39.304 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:39.304 00.000 7988 Enqueuing Expose request
05:21:39.306 00.002 15712 Worker thread wakes up
05:21:39.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:39.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:40.942 01.636 15712 Exposure complete
05:21:41.002 00.060 15712 worker thread done servicing request
05:21:41.002 00.000 7988 OnExposeComplete: enter
05:21:41.004 00.002 7988 UpdateGuideState(): m_state=1
05:21:41.006 00.002 7988 UpdateCurrentPosition: no star selected
05:21:41.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:41.006 00.000 7988 Status Line: No star selected
05:21:41.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:21:41.006 00.000 7988 UpdateGuideState exits: No star selected
05:21:41.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:41.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:41.006 00.000 7988 Enqueuing Expose request
05:21:41.006 00.000 15712 Worker thread wakes up
05:21:41.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:41.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:42.541 01.535 15712 Exposure complete
05:21:42.589 00.048 15712 worker thread done servicing request
05:21:42.589 00.000 7988 OnExposeComplete: enter
05:21:42.589 00.000 7988 UpdateGuideState(): m_state=1
05:21:42.604 00.015 7988 UpdateCurrentPosition: no star selected
05:21:42.604 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:42.604 00.000 7988 Status Line: No star selected
05:21:42.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
05:21:42.604 00.000 7988 UpdateGuideState exits: No star selected
05:21:42.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:42.604 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:42.604 00.000 7988 Enqueuing Expose request
05:21:42.604 00.000 15712 Worker thread wakes up
05:21:42.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:42.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:44.249 01.645 15712 Exposure complete
05:21:44.310 00.061 15712 worker thread done servicing request
05:21:44.310 00.000 7988 OnExposeComplete: enter
05:21:44.310 00.000 7988 UpdateGuideState(): m_state=1
05:21:44.311 00.001 7988 UpdateCurrentPosition: no star selected
05:21:44.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:44.311 00.000 7988 Status Line: No star selected
05:21:44.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:21:44.311 00.000 7988 UpdateGuideState exits: No star selected
05:21:44.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:44.311 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:44.311 00.000 7988 Enqueuing Expose request
05:21:44.311 00.000 15712 Worker thread wakes up
05:21:44.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:44.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:45.847 01.536 15712 Exposure complete
05:21:45.907 00.060 15712 worker thread done servicing request
05:21:45.907 00.000 7988 OnExposeComplete: enter
05:21:45.907 00.000 7988 UpdateGuideState(): m_state=1
05:21:45.909 00.002 7988 UpdateCurrentPosition: no star selected
05:21:45.909 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:45.909 00.000 7988 Status Line: No star selected
05:21:45.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:21:45.909 00.000 7988 UpdateGuideState exits: No star selected
05:21:45.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:45.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:45.909 00.000 7988 Enqueuing Expose request
05:21:45.909 00.000 15712 Worker thread wakes up
05:21:45.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:45.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:47.557 01.648 15712 Exposure complete
05:21:47.615 00.058 15712 worker thread done servicing request
05:21:47.615 00.000 7988 OnExposeComplete: enter
05:21:47.615 00.000 7988 UpdateGuideState(): m_state=1
05:21:47.618 00.003 7988 UpdateCurrentPosition: no star selected
05:21:47.618 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:47.618 00.000 7988 Status Line: No star selected
05:21:47.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:21:47.618 00.000 7988 UpdateGuideState exits: No star selected
05:21:47.624 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:47.624 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:47.624 00.000 7988 Enqueuing Expose request
05:21:47.624 00.000 15712 Worker thread wakes up
05:21:47.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:47.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:49.154 01.530 15712 Exposure complete
05:21:49.208 00.054 15712 worker thread done servicing request
05:21:49.208 00.000 7988 OnExposeComplete: enter
05:21:49.208 00.000 7988 UpdateGuideState(): m_state=1
05:21:49.216 00.008 7988 UpdateCurrentPosition: no star selected
05:21:49.216 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:49.216 00.000 7988 Status Line: No star selected
05:21:49.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
05:21:49.216 00.000 7988 UpdateGuideState exits: No star selected
05:21:49.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:49.216 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:49.216 00.000 7988 Enqueuing Expose request
05:21:49.225 00.009 15712 Worker thread wakes up
05:21:49.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:49.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:50.862 01.637 15712 Exposure complete
05:21:50.908 00.046 15712 worker thread done servicing request
05:21:50.908 00.000 7988 OnExposeComplete: enter
05:21:50.923 00.015 7988 UpdateGuideState(): m_state=1
05:21:50.923 00.000 7988 UpdateCurrentPosition: no star selected
05:21:50.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:50.925 00.002 7988 Status Line: No star selected
05:21:50.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=27, FiltMin=21, FiltMax=38, Gamma=0.690
05:21:50.925 00.000 7988 UpdateGuideState exits: No star selected
05:21:50.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:50.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:50.925 00.000 7988 Enqueuing Expose request
05:21:50.925 00.000 15712 Worker thread wakes up
05:21:50.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:50.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:52.455 01.530 15712 Exposure complete
05:21:52.511 00.056 15712 worker thread done servicing request
05:21:52.511 00.000 7988 OnExposeComplete: enter
05:21:52.517 00.006 7988 UpdateGuideState(): m_state=1
05:21:52.517 00.000 7988 UpdateCurrentPosition: no star selected
05:21:52.517 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:52.517 00.000 7988 Status Line: No star selected
05:21:52.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
05:21:52.517 00.000 7988 UpdateGuideState exits: No star selected
05:21:52.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:52.517 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:52.517 00.000 7988 Enqueuing Expose request
05:21:52.517 00.000 15712 Worker thread wakes up
05:21:52.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:52.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:54.161 01.644 15712 Exposure complete
05:21:54.219 00.058 15712 worker thread done servicing request
05:21:54.219 00.000 7988 OnExposeComplete: enter
05:21:54.224 00.005 7988 UpdateGuideState(): m_state=1
05:21:54.224 00.000 7988 UpdateCurrentPosition: no star selected
05:21:54.226 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:54.226 00.000 7988 Status Line: No star selected
05:21:54.227 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
05:21:54.229 00.002 7988 UpdateGuideState exits: No star selected
05:21:54.229 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:54.231 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:54.231 00.000 7988 Enqueuing Expose request
05:21:54.233 00.002 15712 Worker thread wakes up
05:21:54.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:54.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:55.759 01.526 15712 Exposure complete
05:21:55.811 00.052 15712 worker thread done servicing request
05:21:55.811 00.000 7988 OnExposeComplete: enter
05:21:55.821 00.010 7988 UpdateGuideState(): m_state=1
05:21:55.821 00.000 7988 UpdateCurrentPosition: no star selected
05:21:55.821 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:55.821 00.000 7988 Status Line: No star selected
05:21:55.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=20, FiltMax=37, Gamma=0.690
05:21:55.821 00.000 7988 UpdateGuideState exits: No star selected
05:21:55.828 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:55.828 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:55.828 00.000 7988 Enqueuing Expose request
05:21:55.828 00.000 15712 Worker thread wakes up
05:21:55.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:55.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:57.468 01.640 15712 Exposure complete
05:21:57.514 00.046 15712 worker thread done servicing request
05:21:57.514 00.000 7988 OnExposeComplete: enter
05:21:57.514 00.000 7988 UpdateGuideState(): m_state=1
05:21:57.530 00.016 7988 UpdateCurrentPosition: no star selected
05:21:57.531 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:57.531 00.000 7988 Status Line: No star selected
05:21:57.533 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:21:57.533 00.000 7988 UpdateGuideState exits: No star selected
05:21:57.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:57.533 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:57.533 00.000 7988 Enqueuing Expose request
05:21:57.533 00.000 15712 Worker thread wakes up
05:21:57.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:57.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:21:59.067 01.534 15712 Exposure complete
05:21:59.114 00.047 15712 worker thread done servicing request
05:21:59.114 00.000 7988 OnExposeComplete: enter
05:21:59.114 00.000 7988 UpdateGuideState(): m_state=1
05:21:59.128 00.014 7988 UpdateCurrentPosition: no star selected
05:21:59.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:21:59.131 00.003 7988 Status Line: No star selected
05:21:59.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:21:59.131 00.000 7988 UpdateGuideState exits: No star selected
05:21:59.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:21:59.131 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:21:59.131 00.000 7988 Enqueuing Expose request
05:21:59.131 00.000 15712 Worker thread wakes up
05:21:59.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:21:59.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:00.776 01.645 15712 Exposure complete
05:22:00.834 00.058 15712 worker thread done servicing request
05:22:00.834 00.000 7988 OnExposeComplete: enter
05:22:00.834 00.000 7988 UpdateGuideState(): m_state=1
05:22:00.838 00.004 7988 UpdateCurrentPosition: no star selected
05:22:00.840 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:00.840 00.000 7988 Status Line: No star selected
05:22:00.842 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:22:00.842 00.000 7988 UpdateGuideState exits: No star selected
05:22:00.844 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:00.844 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:00.846 00.002 7988 Enqueuing Expose request
05:22:00.846 00.000 15712 Worker thread wakes up
05:22:00.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:00.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:02.372 01.526 15712 Exposure complete
05:22:02.418 00.046 15712 worker thread done servicing request
05:22:02.418 00.000 7988 OnExposeComplete: enter
05:22:02.433 00.015 7988 UpdateGuideState(): m_state=1
05:22:02.434 00.001 7988 UpdateCurrentPosition: no star selected
05:22:02.436 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:02.436 00.000 7988 Status Line: No star selected
05:22:02.438 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
05:22:02.438 00.000 7988 UpdateGuideState exits: No star selected
05:22:02.440 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:02.440 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:02.442 00.002 7988 Enqueuing Expose request
05:22:02.442 00.000 15712 Worker thread wakes up
05:22:02.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:02.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:04.081 01.639 15712 Exposure complete
05:22:04.135 00.054 15712 worker thread done servicing request
05:22:04.135 00.000 7988 OnExposeComplete: enter
05:22:04.135 00.000 7988 UpdateGuideState(): m_state=1
05:22:04.142 00.007 7988 UpdateCurrentPosition: no star selected
05:22:04.142 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:04.142 00.000 7988 Status Line: No star selected
05:22:04.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
05:22:04.142 00.000 7988 UpdateGuideState exits: No star selected
05:22:04.142 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:04.142 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:04.142 00.000 7988 Enqueuing Expose request
05:22:04.152 00.010 15712 Worker thread wakes up
05:22:04.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:04.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:05.676 01.524 15712 Exposure complete
05:22:05.732 00.056 15712 worker thread done servicing request
05:22:05.732 00.000 7988 OnExposeComplete: enter
05:22:05.737 00.005 7988 UpdateGuideState(): m_state=1
05:22:05.737 00.000 7988 UpdateCurrentPosition: no star selected
05:22:05.737 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:05.737 00.000 7988 Status Line: No star selected
05:22:05.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=20, FiltMax=43, Gamma=0.690
05:22:05.737 00.000 7988 UpdateGuideState exits: No star selected
05:22:05.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:05.737 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:05.737 00.000 7988 Enqueuing Expose request
05:22:05.737 00.000 15712 Worker thread wakes up
05:22:05.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:05.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:07.382 01.645 15712 Exposure complete
05:22:07.435 00.053 15712 worker thread done servicing request
05:22:07.435 00.000 7988 OnExposeComplete: enter
05:22:07.435 00.000 7988 UpdateGuideState(): m_state=1
05:22:07.444 00.009 7988 UpdateCurrentPosition: no star selected
05:22:07.444 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:07.446 00.002 7988 Status Line: No star selected
05:22:07.448 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:22:07.448 00.000 7988 UpdateGuideState exits: No star selected
05:22:07.450 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:07.450 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:07.452 00.002 7988 Enqueuing Expose request
05:22:07.452 00.000 15712 Worker thread wakes up
05:22:07.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:07.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:08.979 01.527 15712 Exposure complete
05:22:09.038 00.059 15712 worker thread done servicing request
05:22:09.038 00.000 7988 OnExposeComplete: enter
05:22:09.038 00.000 7988 UpdateGuideState(): m_state=1
05:22:09.040 00.002 7988 UpdateCurrentPosition: no star selected
05:22:09.040 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:09.040 00.000 7988 Status Line: No star selected
05:22:09.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:22:09.040 00.000 7988 UpdateGuideState exits: No star selected
05:22:09.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:09.040 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:09.040 00.000 7988 Enqueuing Expose request
05:22:09.040 00.000 15712 Worker thread wakes up
05:22:09.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:09.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:10.684 01.644 15712 Exposure complete
05:22:10.740 00.056 15712 worker thread done servicing request
05:22:10.740 00.000 7988 OnExposeComplete: enter
05:22:10.740 00.000 7988 UpdateGuideState(): m_state=1
05:22:10.746 00.006 7988 UpdateCurrentPosition: no star selected
05:22:10.746 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:10.746 00.000 7988 Status Line: No star selected
05:22:10.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:22:10.746 00.000 7988 UpdateGuideState exits: No star selected
05:22:10.746 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:10.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:10.746 00.000 7988 Enqueuing Expose request
05:22:10.746 00.000 15712 Worker thread wakes up
05:22:10.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:10.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:12.279 01.533 15712 Exposure complete
05:22:12.339 00.060 15712 worker thread done servicing request
05:22:12.339 00.000 7988 OnExposeComplete: enter
05:22:12.341 00.002 7988 UpdateGuideState(): m_state=1
05:22:12.341 00.000 7988 UpdateCurrentPosition: no star selected
05:22:12.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:12.341 00.000 7988 Status Line: No star selected
05:22:12.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:22:12.341 00.000 7988 UpdateGuideState exits: No star selected
05:22:12.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:12.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:12.341 00.000 7988 Enqueuing Expose request
05:22:12.341 00.000 15712 Worker thread wakes up
05:22:12.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:12.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:13.990 01.649 15712 Exposure complete
05:22:14.048 00.058 15712 worker thread done servicing request
05:22:14.048 00.000 7988 OnExposeComplete: enter
05:22:14.048 00.000 7988 UpdateGuideState(): m_state=1
05:22:14.051 00.003 7988 UpdateCurrentPosition: no star selected
05:22:14.051 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:14.051 00.000 7988 Status Line: No star selected
05:22:14.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:22:14.051 00.000 7988 UpdateGuideState exits: No star selected
05:22:14.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:14.059 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:14.059 00.000 7988 Enqueuing Expose request
05:22:14.059 00.000 15712 Worker thread wakes up
05:22:14.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:14.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:15.589 01.530 15712 Exposure complete
05:22:15.647 00.058 15712 worker thread done servicing request
05:22:15.647 00.000 7988 OnExposeComplete: enter
05:22:15.650 00.003 7988 UpdateGuideState(): m_state=1
05:22:15.650 00.000 7988 UpdateCurrentPosition: no star selected
05:22:15.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:15.650 00.000 7988 Status Line: No star selected
05:22:15.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:22:15.650 00.000 7988 UpdateGuideState exits: No star selected
05:22:15.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:15.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:15.650 00.000 7988 Enqueuing Expose request
05:22:15.650 00.000 15712 Worker thread wakes up
05:22:15.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:15.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:17.297 01.647 15712 Exposure complete
05:22:17.357 00.060 15712 worker thread done servicing request
05:22:17.357 00.000 7988 OnExposeComplete: enter
05:22:17.357 00.000 7988 UpdateGuideState(): m_state=1
05:22:17.357 00.000 7988 UpdateCurrentPosition: no star selected
05:22:17.362 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:17.362 00.000 7988 Status Line: No star selected
05:22:17.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:22:17.362 00.000 7988 UpdateGuideState exits: No star selected
05:22:17.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:17.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:17.362 00.000 7988 Enqueuing Expose request
05:22:17.362 00.000 15712 Worker thread wakes up
05:22:17.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:17.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:18.894 01.532 15712 Exposure complete
05:22:18.944 00.050 15712 worker thread done servicing request
05:22:18.944 00.000 7988 OnExposeComplete: enter
05:22:18.944 00.000 7988 UpdateGuideState(): m_state=1
05:22:18.956 00.012 7988 UpdateCurrentPosition: no star selected
05:22:18.956 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:18.956 00.000 7988 Status Line: No star selected
05:22:18.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=20, FiltMax=39, Gamma=0.690
05:22:18.961 00.005 7988 UpdateGuideState exits: No star selected
05:22:18.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:18.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:18.961 00.000 7988 Enqueuing Expose request
05:22:18.961 00.000 15712 Worker thread wakes up
05:22:18.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:18.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:20.606 01.645 15712 Exposure complete
05:22:20.663 00.057 15712 worker thread done servicing request
05:22:20.663 00.000 7988 OnExposeComplete: enter
05:22:20.668 00.005 7988 UpdateGuideState(): m_state=1
05:22:20.668 00.000 7988 UpdateCurrentPosition: no star selected
05:22:20.670 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:20.672 00.002 7988 Status Line: No star selected
05:22:20.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:22:20.672 00.000 7988 UpdateGuideState exits: No star selected
05:22:20.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:20.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:20.672 00.000 7988 Enqueuing Expose request
05:22:20.672 00.000 15712 Worker thread wakes up
05:22:20.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:20.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:22.205 01.533 15712 Exposure complete
05:22:22.260 00.055 15712 worker thread done servicing request
05:22:22.260 00.000 7988 OnExposeComplete: enter
05:22:22.266 00.006 7988 UpdateGuideState(): m_state=1
05:22:22.266 00.000 7988 UpdateCurrentPosition: no star selected
05:22:22.266 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:22.266 00.000 7988 Status Line: No star selected
05:22:22.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=27, FiltMin=21, FiltMax=39, Gamma=0.690
05:22:22.266 00.000 7988 UpdateGuideState exits: No star selected
05:22:22.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:22.266 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:22.266 00.000 7988 Enqueuing Expose request
05:22:22.266 00.000 15712 Worker thread wakes up
05:22:22.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:22.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:23.913 01.647 15712 Exposure complete
05:22:23.975 00.062 15712 worker thread done servicing request
05:22:23.975 00.000 7988 OnExposeComplete: enter
05:22:23.977 00.002 7988 UpdateGuideState(): m_state=1
05:22:23.977 00.000 7988 UpdateCurrentPosition: no star selected
05:22:23.977 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:23.980 00.003 7988 Status Line: No star selected
05:22:23.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=28, FiltMin=22, FiltMax=40, Gamma=0.690
05:22:23.980 00.000 7988 UpdateGuideState exits: No star selected
05:22:23.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:23.980 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:23.980 00.000 7988 Enqueuing Expose request
05:22:23.980 00.000 15712 Worker thread wakes up
05:22:23.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:23.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:25.512 01.532 15712 Exposure complete
05:22:25.563 00.051 15712 worker thread done servicing request
05:22:25.563 00.000 7988 OnExposeComplete: enter
05:22:25.575 00.012 7988 UpdateGuideState(): m_state=1
05:22:25.577 00.002 7988 UpdateCurrentPosition: no star selected
05:22:25.577 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:25.579 00.002 7988 Status Line: No star selected
05:22:25.580 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=28, FiltMin=22, FiltMax=40, Gamma=0.690
05:22:25.582 00.002 7988 UpdateGuideState exits: No star selected
05:22:25.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:25.582 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:25.584 00.002 7988 Enqueuing Expose request
05:22:25.584 00.000 15712 Worker thread wakes up
05:22:25.586 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:25.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:27.222 01.636 15712 Exposure complete
05:22:27.283 00.061 15712 worker thread done servicing request
05:22:27.284 00.001 7988 OnExposeComplete: enter
05:22:27.284 00.000 7988 UpdateGuideState(): m_state=1
05:22:27.284 00.000 7988 UpdateCurrentPosition: no star selected
05:22:27.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:27.284 00.000 7988 Status Line: No star selected
05:22:27.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=28, FiltMin=22, FiltMax=39, Gamma=0.690
05:22:27.284 00.000 7988 UpdateGuideState exits: No star selected
05:22:27.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:27.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:27.284 00.000 7988 Enqueuing Expose request
05:22:27.284 00.000 15712 Worker thread wakes up
05:22:27.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:27.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:28.818 01.534 15712 Exposure complete
05:22:28.877 00.059 15712 worker thread done servicing request
05:22:28.877 00.000 7988 OnExposeComplete: enter
05:22:28.879 00.002 7988 UpdateGuideState(): m_state=1
05:22:28.882 00.003 7988 UpdateCurrentPosition: no star selected
05:22:28.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:28.882 00.000 7988 Status Line: No star selected
05:22:28.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=28, FiltMin=22, FiltMax=40, Gamma=0.690
05:22:28.882 00.000 7988 UpdateGuideState exits: No star selected
05:22:28.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:28.882 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:28.882 00.000 7988 Enqueuing Expose request
05:22:28.882 00.000 15712 Worker thread wakes up
05:22:28.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:28.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:30.524 01.642 15712 Exposure complete
05:22:30.586 00.062 15712 worker thread done servicing request
05:22:30.586 00.000 7988 OnExposeComplete: enter
05:22:30.586 00.000 7988 UpdateGuideState(): m_state=1
05:22:30.588 00.002 7988 UpdateCurrentPosition: no star selected
05:22:30.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:30.588 00.000 7988 Status Line: No star selected
05:22:30.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=28, FiltMin=22, FiltMax=38, Gamma=0.690
05:22:30.588 00.000 7988 UpdateGuideState exits: No star selected
05:22:30.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:30.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:30.588 00.000 7988 Enqueuing Expose request
05:22:30.588 00.000 15712 Worker thread wakes up
05:22:30.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:30.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:32.124 01.536 15712 Exposure complete
05:22:32.169 00.045 15712 worker thread done servicing request
05:22:32.169 00.000 7988 OnExposeComplete: enter
05:22:32.169 00.000 7988 UpdateGuideState(): m_state=1
05:22:32.186 00.017 7988 UpdateCurrentPosition: no star selected
05:22:32.186 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:32.188 00.002 7988 Status Line: No star selected
05:22:32.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=28, FiltMin=22, FiltMax=39, Gamma=0.690
05:22:32.188 00.000 7988 UpdateGuideState exits: No star selected
05:22:32.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:32.188 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:32.188 00.000 7988 Enqueuing Expose request
05:22:32.188 00.000 15712 Worker thread wakes up
05:22:32.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:32.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:33.833 01.645 15712 Exposure complete
05:22:33.892 00.059 15712 worker thread done servicing request
05:22:33.892 00.000 7988 OnExposeComplete: enter
05:22:33.895 00.003 7988 UpdateGuideState(): m_state=1
05:22:33.895 00.000 7988 UpdateCurrentPosition: no star selected
05:22:33.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:33.895 00.000 7988 Status Line: No star selected
05:22:33.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=28, FiltMin=22, FiltMax=40, Gamma=0.690
05:22:33.895 00.000 7988 UpdateGuideState exits: No star selected
05:22:33.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:33.895 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:33.895 00.000 7988 Enqueuing Expose request
05:22:33.895 00.000 15712 Worker thread wakes up
05:22:33.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:33.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:35.429 01.534 15712 Exposure complete
05:22:35.489 00.060 15712 worker thread done servicing request
05:22:35.489 00.000 7988 OnExposeComplete: enter
05:22:35.491 00.002 7988 UpdateGuideState(): m_state=1
05:22:35.491 00.000 7988 UpdateCurrentPosition: no star selected
05:22:35.493 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:35.493 00.000 7988 Status Line: No star selected
05:22:35.495 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=28, FiltMin=23, FiltMax=39, Gamma=0.690
05:22:35.497 00.002 7988 UpdateGuideState exits: No star selected
05:22:35.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:35.499 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:35.499 00.000 7988 Enqueuing Expose request
05:22:35.501 00.002 15712 Worker thread wakes up
05:22:35.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:35.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:37.136 01.635 15712 Exposure complete
05:22:37.196 00.060 15712 worker thread done servicing request
05:22:37.196 00.000 7988 OnExposeComplete: enter
05:22:37.197 00.001 7988 UpdateGuideState(): m_state=1
05:22:37.197 00.000 7988 UpdateCurrentPosition: no star selected
05:22:37.199 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:37.199 00.000 7988 Status Line: No star selected
05:22:37.201 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
05:22:37.201 00.000 7988 UpdateGuideState exits: No star selected
05:22:37.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:37.201 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:37.201 00.000 7988 Enqueuing Expose request
05:22:37.207 00.006 15712 Worker thread wakes up
05:22:37.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:37.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:38.734 01.527 15712 Exposure complete
05:22:38.789 00.055 15712 worker thread done servicing request
05:22:38.789 00.000 7988 OnExposeComplete: enter
05:22:38.789 00.000 7988 UpdateGuideState(): m_state=1
05:22:38.795 00.006 7988 UpdateCurrentPosition: no star selected
05:22:38.795 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:38.795 00.000 7988 Status Line: No star selected
05:22:38.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=27, FiltMin=22, FiltMax=44, Gamma=0.690
05:22:38.795 00.000 7988 UpdateGuideState exits: No star selected
05:22:38.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:38.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:38.795 00.000 7988 Enqueuing Expose request
05:22:38.795 00.000 15712 Worker thread wakes up
05:22:38.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:38.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:40.441 01.646 15712 Exposure complete
05:22:40.500 00.059 15712 worker thread done servicing request
05:22:40.500 00.000 7988 OnExposeComplete: enter
05:22:40.500 00.000 7988 UpdateGuideState(): m_state=1
05:22:40.503 00.003 7988 UpdateCurrentPosition: no star selected
05:22:40.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:40.503 00.000 7988 Status Line: No star selected
05:22:40.507 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:22:40.507 00.000 7988 UpdateGuideState exits: No star selected
05:22:40.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:40.507 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:40.507 00.000 7988 Enqueuing Expose request
05:22:40.507 00.000 15712 Worker thread wakes up
05:22:40.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:40.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:42.039 01.532 15712 Exposure complete
05:22:42.091 00.052 15712 worker thread done servicing request
05:22:42.091 00.000 7988 OnExposeComplete: enter
05:22:42.101 00.010 7988 UpdateGuideState(): m_state=1
05:22:42.101 00.000 7988 UpdateCurrentPosition: no star selected
05:22:42.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:42.101 00.000 7988 Status Line: No star selected
05:22:42.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
05:22:42.101 00.000 7988 UpdateGuideState exits: No star selected
05:22:42.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:42.108 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:42.108 00.000 7988 Enqueuing Expose request
05:22:42.108 00.000 15712 Worker thread wakes up
05:22:42.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:42.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:43.749 01.641 15712 Exposure complete
05:22:43.795 00.046 15712 worker thread done servicing request
05:22:43.795 00.000 7988 OnExposeComplete: enter
05:22:43.795 00.000 7988 UpdateGuideState(): m_state=1
05:22:43.811 00.016 7988 UpdateCurrentPosition: no star selected
05:22:43.812 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:43.812 00.000 7988 Status Line: No star selected
05:22:43.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=22, FiltMax=40, Gamma=0.690
05:22:43.812 00.000 7988 UpdateGuideState exits: No star selected
05:22:43.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:43.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:43.812 00.000 7988 Enqueuing Expose request
05:22:43.812 00.000 15712 Worker thread wakes up
05:22:43.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:43.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:45.345 01.533 15712 Exposure complete
05:22:45.404 00.059 15712 worker thread done servicing request
05:22:45.404 00.000 7988 OnExposeComplete: enter
05:22:45.407 00.003 7988 UpdateGuideState(): m_state=1
05:22:45.407 00.000 7988 UpdateCurrentPosition: no star selected
05:22:45.409 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:45.409 00.000 7988 Status Line: No star selected
05:22:45.411 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
05:22:45.413 00.002 7988 UpdateGuideState exits: No star selected
05:22:45.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:45.415 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:45.415 00.000 7988 Enqueuing Expose request
05:22:45.417 00.002 15712 Worker thread wakes up
05:22:45.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:45.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:47.051 01.634 15712 Exposure complete
05:22:47.110 00.059 15712 worker thread done servicing request
05:22:47.110 00.000 7988 OnExposeComplete: enter
05:22:47.112 00.002 7988 UpdateGuideState(): m_state=1
05:22:47.112 00.000 7988 UpdateCurrentPosition: no star selected
05:22:47.112 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:47.112 00.000 7988 Status Line: No star selected
05:22:47.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:22:47.112 00.000 7988 UpdateGuideState exits: No star selected
05:22:47.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:47.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:47.112 00.000 7988 Enqueuing Expose request
05:22:47.112 00.000 15712 Worker thread wakes up
05:22:47.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:47.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:48.647 01.535 15712 Exposure complete
05:22:48.706 00.059 15712 worker thread done servicing request
05:22:48.706 00.000 7988 OnExposeComplete: enter
05:22:48.706 00.000 7988 UpdateGuideState(): m_state=1
05:22:48.709 00.003 7988 UpdateCurrentPosition: no star selected
05:22:48.709 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:48.709 00.000 7988 Status Line: No star selected
05:22:48.713 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:22:48.713 00.000 7988 UpdateGuideState exits: No star selected
05:22:48.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:48.713 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:48.713 00.000 7988 Enqueuing Expose request
05:22:48.713 00.000 15712 Worker thread wakes up
05:22:48.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:48.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:50.355 01.642 15712 Exposure complete
05:22:50.400 00.045 15712 worker thread done servicing request
05:22:50.400 00.000 7988 OnExposeComplete: enter
05:22:50.415 00.015 7988 UpdateGuideState(): m_state=1
05:22:50.416 00.001 7988 UpdateCurrentPosition: no star selected
05:22:50.416 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:50.416 00.000 7988 Status Line: No star selected
05:22:50.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:22:50.416 00.000 7988 UpdateGuideState exits: No star selected
05:22:50.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:50.416 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:50.416 00.000 7988 Enqueuing Expose request
05:22:50.416 00.000 15712 Worker thread wakes up
05:22:50.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:50.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:51.954 01.538 15712 Exposure complete
05:22:52.015 00.061 15712 worker thread done servicing request
05:22:52.015 00.000 7988 OnExposeComplete: enter
05:22:52.015 00.000 7988 UpdateGuideState(): m_state=1
05:22:52.015 00.000 7988 UpdateCurrentPosition: no star selected
05:22:52.015 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:52.015 00.000 7988 Status Line: No star selected
05:22:52.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:22:52.015 00.000 7988 UpdateGuideState exits: No star selected
05:22:52.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:52.015 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:52.028 00.013 7988 Enqueuing Expose request
05:22:52.030 00.002 15712 Worker thread wakes up
05:22:52.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:52.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:53.662 01.632 15712 Exposure complete
05:22:53.713 00.051 15712 worker thread done servicing request
05:22:53.713 00.000 7988 OnExposeComplete: enter
05:22:53.713 00.000 7988 UpdateGuideState(): m_state=1
05:22:53.725 00.012 7988 UpdateCurrentPosition: no star selected
05:22:53.725 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:53.725 00.000 7988 Status Line: No star selected
05:22:53.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:22:53.730 00.005 7988 UpdateGuideState exits: No star selected
05:22:53.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:53.730 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:53.730 00.000 7988 Enqueuing Expose request
05:22:53.730 00.000 15712 Worker thread wakes up
05:22:53.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:53.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:55.261 01.531 15712 Exposure complete
05:22:55.321 00.060 15712 worker thread done servicing request
05:22:55.321 00.000 7988 OnExposeComplete: enter
05:22:55.322 00.001 7988 UpdateGuideState(): m_state=1
05:22:55.322 00.000 7988 UpdateCurrentPosition: no star selected
05:22:55.322 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:55.322 00.000 7988 Status Line: No star selected
05:22:55.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
05:22:55.322 00.000 7988 UpdateGuideState exits: No star selected
05:22:55.329 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:55.329 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:55.329 00.000 7988 Enqueuing Expose request
05:22:55.329 00.000 15712 Worker thread wakes up
05:22:55.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:55.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:56.972 01.643 15712 Exposure complete
05:22:57.029 00.057 15712 worker thread done servicing request
05:22:57.029 00.000 7988 OnExposeComplete: enter
05:22:57.029 00.000 7988 UpdateGuideState(): m_state=1
05:22:57.033 00.004 7988 UpdateCurrentPosition: no star selected
05:22:57.034 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:57.034 00.000 7988 Status Line: No star selected
05:22:57.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:22:57.034 00.000 7988 UpdateGuideState exits: No star selected
05:22:57.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:57.034 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:57.034 00.000 7988 Enqueuing Expose request
05:22:57.034 00.000 15712 Worker thread wakes up
05:22:57.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:57.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:22:58.567 01.533 15712 Exposure complete
05:22:58.617 00.050 15712 worker thread done servicing request
05:22:58.617 00.000 7988 OnExposeComplete: enter
05:22:58.617 00.000 7988 UpdateGuideState(): m_state=1
05:22:58.629 00.012 7988 UpdateCurrentPosition: no star selected
05:22:58.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:22:58.629 00.000 7988 Status Line: No star selected
05:22:58.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:22:58.634 00.005 7988 UpdateGuideState exits: No star selected
05:22:58.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:22:58.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:22:58.634 00.000 7988 Enqueuing Expose request
05:22:58.634 00.000 15712 Worker thread wakes up
05:22:58.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:22:58.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:00.274 01.640 15712 Exposure complete
05:23:00.319 00.045 15712 worker thread done servicing request
05:23:00.319 00.000 7988 OnExposeComplete: enter
05:23:00.335 00.016 7988 UpdateGuideState(): m_state=1
05:23:00.335 00.000 7988 UpdateCurrentPosition: no star selected
05:23:00.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:00.335 00.000 7988 Status Line: No star selected
05:23:00.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
05:23:00.335 00.000 7988 UpdateGuideState exits: No star selected
05:23:00.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:00.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:00.335 00.000 7988 Enqueuing Expose request
05:23:00.335 00.000 15712 Worker thread wakes up
05:23:00.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:00.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:01.869 01.534 15712 Exposure complete
05:23:01.915 00.046 15712 worker thread done servicing request
05:23:01.915 00.000 7988 OnExposeComplete: enter
05:23:01.931 00.016 7988 UpdateGuideState(): m_state=1
05:23:01.931 00.000 7988 UpdateCurrentPosition: no star selected
05:23:01.931 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:01.931 00.000 7988 Status Line: No star selected
05:23:01.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:23:01.931 00.000 7988 UpdateGuideState exits: No star selected
05:23:01.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:01.931 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:01.931 00.000 7988 Enqueuing Expose request
05:23:01.931 00.000 15712 Worker thread wakes up
05:23:01.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:01.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:03.577 01.646 15712 Exposure complete
05:23:03.637 00.060 15712 worker thread done servicing request
05:23:03.637 00.000 7988 OnExposeComplete: enter
05:23:03.637 00.000 7988 UpdateGuideState(): m_state=1
05:23:03.639 00.002 7988 UpdateCurrentPosition: no star selected
05:23:03.639 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:03.639 00.000 7988 Status Line: No star selected
05:23:03.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=27, FiltMin=23, FiltMax=44, Gamma=0.690
05:23:03.639 00.000 7988 UpdateGuideState exits: No star selected
05:23:03.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:03.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:03.639 00.000 7988 Enqueuing Expose request
05:23:03.639 00.000 15712 Worker thread wakes up
05:23:03.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:03.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:05.176 01.537 15712 Exposure complete
05:23:05.234 00.058 15712 worker thread done servicing request
05:23:05.234 00.000 7988 OnExposeComplete: enter
05:23:05.234 00.000 7988 UpdateGuideState(): m_state=1
05:23:05.237 00.003 7988 UpdateCurrentPosition: no star selected
05:23:05.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:05.239 00.002 7988 Status Line: No star selected
05:23:05.241 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
05:23:05.241 00.000 7988 UpdateGuideState exits: No star selected
05:23:05.243 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:05.243 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:05.245 00.002 7988 Enqueuing Expose request
05:23:05.245 00.000 15712 Worker thread wakes up
05:23:05.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:05.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:06.884 01.639 15712 Exposure complete
05:23:06.935 00.051 15712 worker thread done servicing request
05:23:06.935 00.000 7988 OnExposeComplete: enter
05:23:06.935 00.000 7988 UpdateGuideState(): m_state=1
05:23:06.945 00.010 7988 UpdateCurrentPosition: no star selected
05:23:06.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:06.945 00.000 7988 Status Line: No star selected
05:23:06.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
05:23:06.945 00.000 7988 UpdateGuideState exits: No star selected
05:23:06.952 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:06.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:06.952 00.000 7988 Enqueuing Expose request
05:23:06.952 00.000 15712 Worker thread wakes up
05:23:06.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:06.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:08.483 01.531 15712 Exposure complete
05:23:08.545 00.062 15712 worker thread done servicing request
05:23:08.546 00.001 7988 OnExposeComplete: enter
05:23:08.546 00.000 7988 UpdateGuideState(): m_state=1
05:23:08.546 00.000 7988 UpdateCurrentPosition: no star selected
05:23:08.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:08.546 00.000 7988 Status Line: No star selected
05:23:08.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:23:08.546 00.000 7988 UpdateGuideState exits: No star selected
05:23:08.554 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:08.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:08.554 00.000 7988 Enqueuing Expose request
05:23:08.554 00.000 15712 Worker thread wakes up
05:23:08.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:08.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:10.193 01.639 15712 Exposure complete
05:23:10.240 00.047 15712 worker thread done servicing request
05:23:10.240 00.000 7988 OnExposeComplete: enter
05:23:10.240 00.000 7988 UpdateGuideState(): m_state=1
05:23:10.255 00.015 7988 UpdateCurrentPosition: no star selected
05:23:10.255 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:10.257 00.002 7988 Status Line: No star selected
05:23:10.259 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:23:10.259 00.000 7988 UpdateGuideState exits: No star selected
05:23:10.261 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:10.261 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:10.263 00.002 7988 Enqueuing Expose request
05:23:10.263 00.000 15712 Worker thread wakes up
05:23:10.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:10.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:11.794 01.531 15712 Exposure complete
05:23:11.840 00.046 15712 worker thread done servicing request
05:23:11.840 00.000 7988 OnExposeComplete: enter
05:23:11.855 00.015 7988 UpdateGuideState(): m_state=1
05:23:11.855 00.000 7988 UpdateCurrentPosition: no star selected
05:23:11.857 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:11.857 00.000 7988 Status Line: No star selected
05:23:11.859 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
05:23:11.859 00.000 7988 UpdateGuideState exits: No star selected
05:23:11.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:11.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:11.859 00.000 7988 Enqueuing Expose request
05:23:11.859 00.000 15712 Worker thread wakes up
05:23:11.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:11.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:13.503 01.644 15712 Exposure complete
05:23:13.557 00.054 15712 worker thread done servicing request
05:23:13.557 00.000 7988 OnExposeComplete: enter
05:23:13.557 00.000 7988 UpdateGuideState(): m_state=1
05:23:13.566 00.009 7988 UpdateCurrentPosition: no star selected
05:23:13.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:13.566 00.000 7988 Status Line: No star selected
05:23:13.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:23:13.566 00.000 7988 UpdateGuideState exits: No star selected
05:23:13.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:13.566 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:13.575 00.009 7988 Enqueuing Expose request
05:23:13.575 00.000 15712 Worker thread wakes up
05:23:13.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:13.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:15.102 01.527 15712 Exposure complete
05:23:15.161 00.059 15712 worker thread done servicing request
05:23:15.161 00.000 7988 OnExposeComplete: enter
05:23:15.163 00.002 7988 UpdateGuideState(): m_state=1
05:23:15.163 00.000 7988 UpdateCurrentPosition: no star selected
05:23:15.165 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:15.165 00.000 7988 Status Line: No star selected
05:23:15.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:23:15.165 00.000 7988 UpdateGuideState exits: No star selected
05:23:15.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:15.165 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:15.165 00.000 7988 Enqueuing Expose request
05:23:15.174 00.009 15712 Worker thread wakes up
05:23:15.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:15.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:16.810 01.636 15712 Exposure complete
05:23:16.861 00.051 15712 worker thread done servicing request
05:23:16.861 00.000 7988 OnExposeComplete: enter
05:23:16.871 00.010 7988 UpdateGuideState(): m_state=1
05:23:16.871 00.000 7988 UpdateCurrentPosition: no star selected
05:23:16.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:16.871 00.000 7988 Status Line: No star selected
05:23:16.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:23:16.871 00.000 7988 UpdateGuideState exits: No star selected
05:23:16.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:16.878 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:16.878 00.000 7988 Enqueuing Expose request
05:23:16.878 00.000 15712 Worker thread wakes up
05:23:16.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:16.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:18.404 01.526 15712 Exposure complete
05:23:18.461 00.057 15712 worker thread done servicing request
05:23:18.461 00.000 7988 OnExposeComplete: enter
05:23:18.461 00.000 7988 UpdateGuideState(): m_state=1
05:23:18.465 00.004 7988 UpdateCurrentPosition: no star selected
05:23:18.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:18.465 00.000 7988 Status Line: No star selected
05:23:18.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:23:18.465 00.000 7988 UpdateGuideState exits: No star selected
05:23:18.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:18.465 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:18.465 00.000 7988 Enqueuing Expose request
05:23:18.465 00.000 15712 Worker thread wakes up
05:23:18.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:18.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:20.112 01.647 15712 Exposure complete
05:23:20.160 00.048 15712 worker thread done servicing request
05:23:20.160 00.000 7988 OnExposeComplete: enter
05:23:20.160 00.000 7988 UpdateGuideState(): m_state=1
05:23:20.173 00.013 7988 UpdateCurrentPosition: no star selected
05:23:20.173 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:20.173 00.000 7988 Status Line: No star selected
05:23:20.177 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:23:20.177 00.000 7988 UpdateGuideState exits: No star selected
05:23:20.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:20.177 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:20.177 00.000 7988 Enqueuing Expose request
05:23:20.177 00.000 15712 Worker thread wakes up
05:23:20.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:20.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:21.703 01.526 15712 Exposure complete
05:23:21.764 00.061 15712 worker thread done servicing request
05:23:21.764 00.000 7988 OnExposeComplete: enter
05:23:21.764 00.000 7988 UpdateGuideState(): m_state=1
05:23:21.767 00.003 7988 UpdateCurrentPosition: no star selected
05:23:21.768 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:21.768 00.000 7988 Status Line: No star selected
05:23:21.771 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:23:21.773 00.002 7988 UpdateGuideState exits: No star selected
05:23:21.773 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:21.775 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:21.775 00.000 7988 Enqueuing Expose request
05:23:21.777 00.002 15712 Worker thread wakes up
05:23:21.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:21.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:23.410 01.633 15712 Exposure complete
05:23:23.493 00.083 15712 worker thread done servicing request
05:23:23.495 00.002 7988 OnExposeComplete: enter
05:23:23.495 00.000 7988 UpdateGuideState(): m_state=1
05:23:23.495 00.000 7988 UpdateCurrentPosition: no star selected
05:23:23.495 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:23.495 00.000 7988 Status Line: No star selected
05:23:23.502 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:23:23.504 00.002 7988 UpdateGuideState exits: No star selected
05:23:23.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:23.504 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:23.504 00.000 7988 Enqueuing Expose request
05:23:23.504 00.000 15712 Worker thread wakes up
05:23:23.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:23.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:24.922 01.418 15712 Exposure complete
05:23:24.982 00.060 15712 worker thread done servicing request
05:23:24.982 00.000 7988 OnExposeComplete: enter
05:23:24.982 00.000 7988 UpdateGuideState(): m_state=1
05:23:24.985 00.003 7988 UpdateCurrentPosition: no star selected
05:23:24.985 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:24.985 00.000 7988 Status Line: No star selected
05:23:24.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:23:24.985 00.000 7988 UpdateGuideState exits: No star selected
05:23:24.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:24.985 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:24.985 00.000 7988 Enqueuing Expose request
05:23:24.985 00.000 15712 Worker thread wakes up
05:23:24.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:24.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:26.632 01.647 15712 Exposure complete
05:23:26.685 00.053 15712 worker thread done servicing request
05:23:26.685 00.000 7988 OnExposeComplete: enter
05:23:26.696 00.011 7988 UpdateGuideState(): m_state=1
05:23:26.696 00.000 7988 UpdateCurrentPosition: no star selected
05:23:26.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:26.696 00.000 7988 Status Line: No star selected
05:23:26.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:23:26.696 00.000 7988 UpdateGuideState exits: No star selected
05:23:26.696 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:26.703 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:26.703 00.000 7988 Enqueuing Expose request
05:23:26.703 00.000 15712 Worker thread wakes up
05:23:26.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:26.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:28.231 01.528 15712 Exposure complete
05:23:28.285 00.054 15712 worker thread done servicing request
05:23:28.285 00.000 7988 OnExposeComplete: enter
05:23:28.285 00.000 7988 UpdateGuideState(): m_state=1
05:23:28.292 00.007 7988 UpdateCurrentPosition: no star selected
05:23:28.292 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:28.292 00.000 7988 Status Line: No star selected
05:23:28.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:23:28.292 00.000 7988 UpdateGuideState exits: No star selected
05:23:28.292 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:28.292 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:28.292 00.000 7988 Enqueuing Expose request
05:23:28.292 00.000 15712 Worker thread wakes up
05:23:28.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:28.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:29.939 01.647 15712 Exposure complete
05:23:30.001 00.062 15712 worker thread done servicing request
05:23:30.001 00.000 7988 OnExposeComplete: enter
05:23:30.003 00.002 7988 UpdateGuideState(): m_state=1
05:23:30.004 00.001 7988 UpdateCurrentPosition: no star selected
05:23:30.004 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:30.004 00.000 7988 Status Line: No star selected
05:23:30.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:23:30.004 00.000 7988 UpdateGuideState exits: No star selected
05:23:30.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:30.004 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:30.004 00.000 7988 Enqueuing Expose request
05:23:30.004 00.000 15712 Worker thread wakes up
05:23:30.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:30.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:31.535 01.531 15712 Exposure complete
05:23:31.586 00.051 15712 worker thread done servicing request
05:23:31.586 00.000 7988 OnExposeComplete: enter
05:23:31.597 00.011 7988 UpdateGuideState(): m_state=1
05:23:31.597 00.000 7988 UpdateCurrentPosition: no star selected
05:23:31.599 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:31.601 00.002 7988 Status Line: No star selected
05:23:31.602 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
05:23:31.602 00.000 7988 UpdateGuideState exits: No star selected
05:23:31.604 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:31.604 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:31.606 00.002 7988 Enqueuing Expose request
05:23:31.606 00.000 15712 Worker thread wakes up
05:23:31.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:31.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:33.246 01.640 15712 Exposure complete
05:23:33.305 00.059 15712 worker thread done servicing request
05:23:33.305 00.000 7988 OnExposeComplete: enter
05:23:33.305 00.000 7988 UpdateGuideState(): m_state=1
05:23:33.308 00.003 7988 UpdateCurrentPosition: no star selected
05:23:33.309 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:33.309 00.000 7988 Status Line: No star selected
05:23:33.311 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:23:33.313 00.002 7988 UpdateGuideState exits: No star selected
05:23:33.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:33.315 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:33.315 00.000 7988 Enqueuing Expose request
05:23:33.317 00.002 15712 Worker thread wakes up
05:23:33.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:33.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:34.844 01.527 15712 Exposure complete
05:23:34.897 00.053 15712 worker thread done servicing request
05:23:34.904 00.007 7988 OnExposeComplete: enter
05:23:34.905 00.001 7988 UpdateGuideState(): m_state=1
05:23:34.905 00.000 7988 UpdateCurrentPosition: no star selected
05:23:34.907 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:34.907 00.000 7988 Status Line: No star selected
05:23:34.909 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:23:34.911 00.002 7988 UpdateGuideState exits: No star selected
05:23:34.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:34.913 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:34.913 00.000 7988 Enqueuing Expose request
05:23:34.913 00.000 15712 Worker thread wakes up
05:23:34.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:34.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:36.548 01.635 15712 Exposure complete
05:23:36.606 00.058 15712 worker thread done servicing request
05:23:36.606 00.000 7988 OnExposeComplete: enter
05:23:36.606 00.000 7988 UpdateGuideState(): m_state=1
05:23:36.611 00.005 7988 UpdateCurrentPosition: no star selected
05:23:36.611 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:36.611 00.000 7988 Status Line: No star selected
05:23:36.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:23:36.611 00.000 7988 UpdateGuideState exits: No star selected
05:23:36.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:36.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:36.620 00.009 7988 Enqueuing Expose request
05:23:36.620 00.000 15712 Worker thread wakes up
05:23:36.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:36.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:38.144 01.524 15712 Exposure complete
05:23:38.203 00.059 15712 worker thread done servicing request
05:23:38.203 00.000 7988 OnExposeComplete: enter
05:23:38.206 00.003 7988 UpdateGuideState(): m_state=1
05:23:38.207 00.001 7988 UpdateCurrentPosition: no star selected
05:23:38.207 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:38.207 00.000 7988 Status Line: No star selected
05:23:38.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:23:38.207 00.000 7988 UpdateGuideState exits: No star selected
05:23:38.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:38.207 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:38.207 00.000 7988 Enqueuing Expose request
05:23:38.207 00.000 15712 Worker thread wakes up
05:23:38.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:38.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:39.854 01.647 15712 Exposure complete
05:23:39.912 00.058 15712 worker thread done servicing request
05:23:39.912 00.000 7988 OnExposeComplete: enter
05:23:39.912 00.000 7988 UpdateGuideState(): m_state=1
05:23:39.916 00.004 7988 UpdateCurrentPosition: no star selected
05:23:39.916 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:39.916 00.000 7988 Status Line: No star selected
05:23:39.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:23:39.921 00.005 7988 UpdateGuideState exits: No star selected
05:23:39.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:39.924 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:39.924 00.000 7988 Enqueuing Expose request
05:23:39.926 00.002 15712 Worker thread wakes up
05:23:39.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:39.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:41.450 01.524 15712 Exposure complete
05:23:41.503 00.053 15712 worker thread done servicing request
05:23:41.503 00.000 7988 OnExposeComplete: enter
05:23:41.503 00.000 7988 UpdateGuideState(): m_state=1
05:23:41.511 00.008 7988 UpdateCurrentPosition: no star selected
05:23:41.511 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:41.511 00.000 7988 Status Line: No star selected
05:23:41.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:23:41.511 00.000 7988 UpdateGuideState exits: No star selected
05:23:41.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:41.511 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:41.511 00.000 7988 Enqueuing Expose request
05:23:41.520 00.009 15712 Worker thread wakes up
05:23:41.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:41.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:43.156 01.636 15712 Exposure complete
05:23:43.207 00.051 15712 worker thread done servicing request
05:23:43.207 00.000 7988 OnExposeComplete: enter
05:23:43.219 00.012 7988 UpdateGuideState(): m_state=1
05:23:43.219 00.000 7988 UpdateCurrentPosition: no star selected
05:23:43.219 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:43.219 00.000 7988 Status Line: No star selected
05:23:43.224 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:23:43.224 00.000 7988 UpdateGuideState exits: No star selected
05:23:43.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:43.224 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:43.224 00.000 7988 Enqueuing Expose request
05:23:43.224 00.000 15712 Worker thread wakes up
05:23:43.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:43.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:44.756 01.532 15712 Exposure complete
05:23:44.816 00.060 15712 worker thread done servicing request
05:23:44.816 00.000 7988 OnExposeComplete: enter
05:23:44.816 00.000 7988 UpdateGuideState(): m_state=1
05:23:44.819 00.003 7988 UpdateCurrentPosition: no star selected
05:23:44.819 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:44.819 00.000 7988 Status Line: No star selected
05:23:44.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:23:44.824 00.005 7988 UpdateGuideState exits: No star selected
05:23:44.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:44.824 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:44.824 00.000 7988 Enqueuing Expose request
05:23:44.824 00.000 15712 Worker thread wakes up
05:23:44.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:44.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:46.468 01.644 15712 Exposure complete
05:23:46.526 00.058 15712 worker thread done servicing request
05:23:46.526 00.000 7988 OnExposeComplete: enter
05:23:46.526 00.000 7988 UpdateGuideState(): m_state=1
05:23:46.530 00.004 7988 UpdateCurrentPosition: no star selected
05:23:46.530 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:46.530 00.000 7988 Status Line: No star selected
05:23:46.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
05:23:46.530 00.000 7988 UpdateGuideState exits: No star selected
05:23:46.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:46.530 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:46.530 00.000 7988 Enqueuing Expose request
05:23:46.530 00.000 15712 Worker thread wakes up
05:23:46.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:46.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:48.066 01.536 15712 Exposure complete
05:23:48.126 00.060 15712 worker thread done servicing request
05:23:48.126 00.000 7988 OnExposeComplete: enter
05:23:48.126 00.000 7988 UpdateGuideState(): m_state=1
05:23:48.127 00.001 7988 UpdateCurrentPosition: no star selected
05:23:48.127 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:48.127 00.000 7988 Status Line: No star selected
05:23:48.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
05:23:48.127 00.000 7988 UpdateGuideState exits: No star selected
05:23:48.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:48.127 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:48.127 00.000 7988 Enqueuing Expose request
05:23:48.127 00.000 15712 Worker thread wakes up
05:23:48.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:48.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:49.771 01.644 15712 Exposure complete
05:23:49.829 00.058 15712 worker thread done servicing request
05:23:49.831 00.002 7988 OnExposeComplete: enter
05:23:49.832 00.001 7988 UpdateGuideState(): m_state=1
05:23:49.832 00.000 7988 UpdateCurrentPosition: no star selected
05:23:49.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:49.832 00.000 7988 Status Line: No star selected
05:23:49.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:23:49.832 00.000 7988 UpdateGuideState exits: No star selected
05:23:49.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:49.832 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:49.832 00.000 7988 Enqueuing Expose request
05:23:49.832 00.000 15712 Worker thread wakes up
05:23:49.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:49.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:51.365 01.533 15712 Exposure complete
05:23:51.425 00.060 15712 worker thread done servicing request
05:23:51.425 00.000 7988 OnExposeComplete: enter
05:23:51.427 00.002 7988 UpdateGuideState(): m_state=1
05:23:51.427 00.000 7988 UpdateCurrentPosition: no star selected
05:23:51.430 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:51.430 00.000 7988 Status Line: No star selected
05:23:51.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=26, FiltMin=20, FiltMax=41, Gamma=0.690
05:23:51.430 00.000 7988 UpdateGuideState exits: No star selected
05:23:51.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:51.430 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:51.430 00.000 7988 Enqueuing Expose request
05:23:51.430 00.000 15712 Worker thread wakes up
05:23:51.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:51.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:53.072 01.642 15712 Exposure complete
05:23:53.132 00.060 15712 worker thread done servicing request
05:23:53.132 00.000 7988 OnExposeComplete: enter
05:23:53.132 00.000 7988 UpdateGuideState(): m_state=1
05:23:53.136 00.004 7988 UpdateCurrentPosition: no star selected
05:23:53.136 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:53.136 00.000 7988 Status Line: No star selected
05:23:53.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=19, FiltMax=42, Gamma=0.690
05:23:53.136 00.000 7988 UpdateGuideState exits: No star selected
05:23:53.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:53.136 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:53.136 00.000 7988 Enqueuing Expose request
05:23:53.136 00.000 15712 Worker thread wakes up
05:23:53.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:53.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:54.672 01.536 15712 Exposure complete
05:23:54.717 00.045 15712 worker thread done servicing request
05:23:54.731 00.014 7988 OnExposeComplete: enter
05:23:54.731 00.000 7988 UpdateGuideState(): m_state=1
05:23:54.733 00.002 7988 UpdateCurrentPosition: no star selected
05:23:54.733 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:54.733 00.000 7988 Status Line: No star selected
05:23:54.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
05:23:54.733 00.000 7988 UpdateGuideState exits: No star selected
05:23:54.733 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:54.733 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:54.733 00.000 7988 Enqueuing Expose request
05:23:54.733 00.000 15712 Worker thread wakes up
05:23:54.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:54.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:56.382 01.649 15712 Exposure complete
05:23:56.442 00.060 15712 worker thread done servicing request
05:23:56.442 00.000 7988 OnExposeComplete: enter
05:23:56.442 00.000 7988 UpdateGuideState(): m_state=1
05:23:56.445 00.003 7988 UpdateCurrentPosition: no star selected
05:23:56.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:56.445 00.000 7988 Status Line: No star selected
05:23:56.449 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:23:56.449 00.000 7988 UpdateGuideState exits: No star selected
05:23:56.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:56.449 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:56.449 00.000 7988 Enqueuing Expose request
05:23:56.449 00.000 15712 Worker thread wakes up
05:23:56.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:56.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:57.980 01.531 15712 Exposure complete
05:23:58.030 00.050 15712 worker thread done servicing request
05:23:58.030 00.000 7988 OnExposeComplete: enter
05:23:58.030 00.000 7988 UpdateGuideState(): m_state=1
05:23:58.041 00.011 7988 UpdateCurrentPosition: no star selected
05:23:58.041 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:58.041 00.000 7988 Status Line: No star selected
05:23:58.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:23:58.041 00.000 7988 UpdateGuideState exits: No star selected
05:23:58.047 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:58.047 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:58.047 00.000 7988 Enqueuing Expose request
05:23:58.047 00.000 15712 Worker thread wakes up
05:23:58.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:58.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:23:59.687 01.640 15712 Exposure complete
05:23:59.748 00.061 15712 worker thread done servicing request
05:23:59.748 00.000 7988 OnExposeComplete: enter
05:23:59.748 00.000 7988 UpdateGuideState(): m_state=1
05:23:59.748 00.000 7988 UpdateCurrentPosition: no star selected
05:23:59.751 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:23:59.751 00.000 7988 Status Line: No star selected
05:23:59.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=24, FiltMin=18, FiltMax=40, Gamma=0.690
05:23:59.751 00.000 7988 UpdateGuideState exits: No star selected
05:23:59.751 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:23:59.751 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:23:59.751 00.000 7988 Enqueuing Expose request
05:23:59.751 00.000 15712 Worker thread wakes up
05:23:59.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:23:59.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:01.287 01.536 15712 Exposure complete
05:24:01.346 00.059 15712 worker thread done servicing request
05:24:01.346 00.000 7988 OnExposeComplete: enter
05:24:01.346 00.000 7988 UpdateGuideState(): m_state=1
05:24:01.349 00.003 7988 UpdateCurrentPosition: no star selected
05:24:01.349 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:01.349 00.000 7988 Status Line: No star selected
05:24:01.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=24, FiltMin=19, FiltMax=38, Gamma=0.690
05:24:01.349 00.000 7988 UpdateGuideState exits: No star selected
05:24:01.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:01.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:01.349 00.000 7988 Enqueuing Expose request
05:24:01.349 00.000 15712 Worker thread wakes up
05:24:01.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:01.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:02.995 01.646 15712 Exposure complete
05:24:03.047 00.052 15712 worker thread done servicing request
05:24:03.047 00.000 7988 OnExposeComplete: enter
05:24:03.047 00.000 7988 UpdateGuideState(): m_state=1
05:24:03.056 00.009 7988 UpdateCurrentPosition: no star selected
05:24:03.056 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:03.058 00.002 7988 Status Line: No star selected
05:24:03.060 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=24, FiltMin=19, FiltMax=40, Gamma=0.690
05:24:03.060 00.000 7988 UpdateGuideState exits: No star selected
05:24:03.062 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:03.062 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:03.064 00.002 7988 Enqueuing Expose request
05:24:03.064 00.000 15712 Worker thread wakes up
05:24:03.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:03.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:04.590 01.526 15712 Exposure complete
05:24:04.649 00.059 15712 worker thread done servicing request
05:24:04.649 00.000 7988 OnExposeComplete: enter
05:24:04.652 00.003 7988 UpdateGuideState(): m_state=1
05:24:04.652 00.000 7988 UpdateCurrentPosition: no star selected
05:24:04.652 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:04.652 00.000 7988 Status Line: No star selected
05:24:04.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=24, FiltMin=20, FiltMax=38, Gamma=0.690
05:24:04.652 00.000 7988 UpdateGuideState exits: No star selected
05:24:04.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:04.652 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:04.652 00.000 7988 Enqueuing Expose request
05:24:04.652 00.000 15712 Worker thread wakes up
05:24:04.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:04.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:06.295 01.643 15712 Exposure complete
05:24:06.355 00.060 15712 worker thread done servicing request
05:24:06.355 00.000 7988 OnExposeComplete: enter
05:24:06.355 00.000 7988 UpdateGuideState(): m_state=1
05:24:06.357 00.002 7988 UpdateCurrentPosition: no star selected
05:24:06.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:06.357 00.000 7988 Status Line: No star selected
05:24:06.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:24:06.357 00.000 7988 UpdateGuideState exits: No star selected
05:24:06.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:06.357 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:06.357 00.000 7988 Enqueuing Expose request
05:24:06.357 00.000 15712 Worker thread wakes up
05:24:06.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:06.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:07.893 01.536 15712 Exposure complete
05:24:07.952 00.059 15712 worker thread done servicing request
05:24:07.952 00.000 7988 OnExposeComplete: enter
05:24:07.954 00.002 7988 UpdateGuideState(): m_state=1
05:24:07.954 00.000 7988 UpdateCurrentPosition: no star selected
05:24:07.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:07.959 00.005 7988 Status Line: No star selected
05:24:07.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:24:07.959 00.000 7988 UpdateGuideState exits: No star selected
05:24:07.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:07.959 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:07.959 00.000 7988 Enqueuing Expose request
05:24:07.959 00.000 15712 Worker thread wakes up
05:24:07.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:07.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:09.600 01.641 15712 Exposure complete
05:24:09.651 00.051 15712 worker thread done servicing request
05:24:09.651 00.000 7988 OnExposeComplete: enter
05:24:09.651 00.000 7988 UpdateGuideState(): m_state=1
05:24:09.664 00.013 7988 UpdateCurrentPosition: no star selected
05:24:09.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:09.664 00.000 7988 Status Line: No star selected
05:24:09.668 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:24:09.668 00.000 7988 UpdateGuideState exits: No star selected
05:24:09.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:09.668 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:09.668 00.000 7988 Enqueuing Expose request
05:24:09.668 00.000 15712 Worker thread wakes up
05:24:09.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:09.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:11.199 01.531 15712 Exposure complete
05:24:11.250 00.051 15712 worker thread done servicing request
05:24:11.250 00.000 7988 OnExposeComplete: enter
05:24:11.260 00.010 7988 UpdateGuideState(): m_state=1
05:24:11.260 00.000 7988 UpdateCurrentPosition: no star selected
05:24:11.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:11.260 00.000 7988 Status Line: No star selected
05:24:11.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=26, FiltMin=20, FiltMax=40, Gamma=0.690
05:24:11.260 00.000 7988 UpdateGuideState exits: No star selected
05:24:11.267 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:11.267 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:11.267 00.000 7988 Enqueuing Expose request
05:24:11.267 00.000 15712 Worker thread wakes up
05:24:11.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:11.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:12.905 01.638 15712 Exposure complete
05:24:12.952 00.047 15712 worker thread done servicing request
05:24:12.952 00.000 7988 OnExposeComplete: enter
05:24:12.952 00.000 7988 UpdateGuideState(): m_state=1
05:24:12.967 00.015 7988 UpdateCurrentPosition: no star selected
05:24:12.967 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:12.969 00.002 7988 Status Line: No star selected
05:24:12.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
05:24:12.969 00.000 7988 UpdateGuideState exits: No star selected
05:24:12.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:12.969 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:12.969 00.000 7988 Enqueuing Expose request
05:24:12.969 00.000 15712 Worker thread wakes up
05:24:12.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:12.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:14.504 01.535 15712 Exposure complete
05:24:14.562 00.058 15712 worker thread done servicing request
05:24:14.562 00.000 7988 OnExposeComplete: enter
05:24:14.562 00.000 7988 UpdateGuideState(): m_state=1
05:24:14.562 00.000 7988 UpdateCurrentPosition: no star selected
05:24:14.562 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:14.562 00.000 7988 Status Line: No star selected
05:24:14.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:24:14.569 00.007 7988 UpdateGuideState exits: No star selected
05:24:14.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:14.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:14.569 00.000 7988 Enqueuing Expose request
05:24:14.569 00.000 15712 Worker thread wakes up
05:24:14.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:14.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:16.209 01.640 15712 Exposure complete
05:24:16.256 00.047 15712 worker thread done servicing request
05:24:16.256 00.000 7988 OnExposeComplete: enter
05:24:16.256 00.000 7988 UpdateGuideState(): m_state=1
05:24:16.271 00.015 7988 UpdateCurrentPosition: no star selected
05:24:16.271 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:16.273 00.002 7988 Status Line: No star selected
05:24:16.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=27, FiltMin=21, FiltMax=42, Gamma=0.690
05:24:16.273 00.000 7988 UpdateGuideState exits: No star selected
05:24:16.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:16.273 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:16.273 00.000 7988 Enqueuing Expose request
05:24:16.273 00.000 15712 Worker thread wakes up
05:24:16.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:16.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:17.806 01.533 15712 Exposure complete
05:24:17.868 00.062 15712 worker thread done servicing request
05:24:17.868 00.000 7988 OnExposeComplete: enter
05:24:17.868 00.000 7988 UpdateGuideState(): m_state=1
05:24:17.870 00.002 7988 UpdateCurrentPosition: no star selected
05:24:17.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:17.872 00.002 7988 Status Line: No star selected
05:24:17.874 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:24:17.874 00.000 7988 UpdateGuideState exits: No star selected
05:24:17.876 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:17.876 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:17.878 00.002 7988 Enqueuing Expose request
05:24:17.878 00.000 15712 Worker thread wakes up
05:24:17.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:17.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:19.517 01.639 15712 Exposure complete
05:24:19.562 00.045 15712 worker thread done servicing request
05:24:19.562 00.000 7988 OnExposeComplete: enter
05:24:19.578 00.016 7988 UpdateGuideState(): m_state=1
05:24:19.578 00.000 7988 UpdateCurrentPosition: no star selected
05:24:19.578 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:19.578 00.000 7988 Status Line: No star selected
05:24:19.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
05:24:19.578 00.000 7988 UpdateGuideState exits: No star selected
05:24:19.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:19.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:19.578 00.000 7988 Enqueuing Expose request
05:24:19.578 00.000 15712 Worker thread wakes up
05:24:19.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:19.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:21.113 01.535 15712 Exposure complete
05:24:21.173 00.060 15712 worker thread done servicing request
05:24:21.173 00.000 7988 OnExposeComplete: enter
05:24:21.174 00.001 7988 UpdateGuideState(): m_state=1
05:24:21.174 00.000 7988 UpdateCurrentPosition: no star selected
05:24:21.174 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:21.178 00.004 7988 Status Line: No star selected
05:24:21.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=26, FiltMin=20, FiltMax=38, Gamma=0.690
05:24:21.178 00.000 7988 UpdateGuideState exits: No star selected
05:24:21.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:21.178 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:21.178 00.000 7988 Enqueuing Expose request
05:24:21.178 00.000 15712 Worker thread wakes up
05:24:21.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:21.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:22.823 01.645 15712 Exposure complete
05:24:22.879 00.056 15712 worker thread done servicing request
05:24:22.879 00.000 7988 OnExposeComplete: enter
05:24:22.879 00.000 7988 UpdateGuideState(): m_state=1
05:24:22.884 00.005 7988 UpdateCurrentPosition: no star selected
05:24:22.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:22.884 00.000 7988 Status Line: No star selected
05:24:22.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:24:22.884 00.000 7988 UpdateGuideState exits: No star selected
05:24:22.884 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:22.884 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:22.884 00.000 7988 Enqueuing Expose request
05:24:22.884 00.000 15712 Worker thread wakes up
05:24:22.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:22.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:24.308 01.424 15712 Exposure complete
05:24:24.368 00.060 15712 worker thread done servicing request
05:24:24.368 00.000 7988 OnExposeComplete: enter
05:24:24.368 00.000 7988 UpdateGuideState(): m_state=1
05:24:24.370 00.002 7988 UpdateCurrentPosition: no star selected
05:24:24.372 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:24.372 00.000 7988 Status Line: No star selected
05:24:24.374 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:24:24.376 00.002 7988 UpdateGuideState exits: No star selected
05:24:24.376 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:24.378 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:24.378 00.000 7988 Enqueuing Expose request
05:24:24.378 00.000 15712 Worker thread wakes up
05:24:24.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:24.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:26.017 01.639 15712 Exposure complete
05:24:26.077 00.060 15712 worker thread done servicing request
05:24:26.077 00.000 7988 OnExposeComplete: enter
05:24:26.078 00.001 7988 UpdateGuideState(): m_state=1
05:24:26.079 00.001 7988 UpdateCurrentPosition: no star selected
05:24:26.079 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:26.079 00.000 7988 Status Line: No star selected
05:24:26.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
05:24:26.079 00.000 7988 UpdateGuideState exits: No star selected
05:24:26.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:26.079 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:26.079 00.000 7988 Enqueuing Expose request
05:24:26.079 00.000 15712 Worker thread wakes up
05:24:26.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:26.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:27.615 01.536 15712 Exposure complete
05:24:27.662 00.047 15712 worker thread done servicing request
05:24:27.662 00.000 7988 OnExposeComplete: enter
05:24:27.662 00.000 7988 UpdateGuideState(): m_state=1
05:24:27.677 00.015 7988 UpdateCurrentPosition: no star selected
05:24:27.677 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:27.679 00.002 7988 Status Line: No star selected
05:24:27.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:24:27.679 00.000 7988 UpdateGuideState exits: No star selected
05:24:27.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:27.679 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:27.679 00.000 7988 Enqueuing Expose request
05:24:27.679 00.000 15712 Worker thread wakes up
05:24:27.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:27.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:29.322 01.643 15712 Exposure complete
05:24:29.383 00.061 15712 worker thread done servicing request
05:24:29.383 00.000 7988 OnExposeComplete: enter
05:24:29.383 00.000 7988 UpdateGuideState(): m_state=1
05:24:29.385 00.002 7988 UpdateCurrentPosition: no star selected
05:24:29.385 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:29.385 00.000 7988 Status Line: No star selected
05:24:29.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:24:29.385 00.000 7988 UpdateGuideState exits: No star selected
05:24:29.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:29.385 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:29.385 00.000 7988 Enqueuing Expose request
05:24:29.385 00.000 15712 Worker thread wakes up
05:24:29.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:29.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:30.919 01.534 15712 Exposure complete
05:24:30.965 00.046 15712 worker thread done servicing request
05:24:30.965 00.000 7988 OnExposeComplete: enter
05:24:30.980 00.015 7988 UpdateGuideState(): m_state=1
05:24:30.980 00.000 7988 UpdateCurrentPosition: no star selected
05:24:30.982 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:30.982 00.000 7988 Status Line: No star selected
05:24:30.984 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:24:30.984 00.000 7988 UpdateGuideState exits: No star selected
05:24:30.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:30.984 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:30.984 00.000 7988 Enqueuing Expose request
05:24:30.984 00.000 15712 Worker thread wakes up
05:24:30.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:30.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:32.627 01.643 15712 Exposure complete
05:24:32.685 00.058 15712 worker thread done servicing request
05:24:32.685 00.000 7988 OnExposeComplete: enter
05:24:32.685 00.000 7988 UpdateGuideState(): m_state=1
05:24:32.688 00.003 7988 UpdateCurrentPosition: no star selected
05:24:32.688 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:32.692 00.004 7988 Status Line: No star selected
05:24:32.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:24:32.692 00.000 7988 UpdateGuideState exits: No star selected
05:24:32.692 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:32.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:32.692 00.000 7988 Enqueuing Expose request
05:24:32.692 00.000 15712 Worker thread wakes up
05:24:32.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:32.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:34.223 01.531 15712 Exposure complete
05:24:34.282 00.059 7988 OnExposeComplete: enter
05:24:34.282 00.000 7988 UpdateGuideState(): m_state=1
05:24:34.284 00.002 15712 worker thread done servicing request
05:24:34.284 00.000 7988 UpdateCurrentPosition: no star selected
05:24:34.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:34.284 00.000 7988 Status Line: No star selected
05:24:34.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=25, FiltMin=20, FiltMax=43, Gamma=0.690
05:24:34.284 00.000 7988 UpdateGuideState exits: No star selected
05:24:34.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:34.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:34.284 00.000 7988 Enqueuing Expose request
05:24:34.284 00.000 15712 Worker thread wakes up
05:24:34.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:34.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:35.935 01.651 15712 Exposure complete
05:24:35.995 00.060 15712 worker thread done servicing request
05:24:35.996 00.001 7988 OnExposeComplete: enter
05:24:35.996 00.000 7988 UpdateGuideState(): m_state=1
05:24:35.996 00.000 7988 UpdateCurrentPosition: no star selected
05:24:35.996 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:36.000 00.004 7988 Status Line: No star selected
05:24:36.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:24:36.000 00.000 7988 UpdateGuideState exits: No star selected
05:24:36.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:36.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:36.000 00.000 7988 Enqueuing Expose request
05:24:36.000 00.000 15712 Worker thread wakes up
05:24:36.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:36.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:37.530 01.530 15712 Exposure complete
05:24:37.584 00.054 15712 worker thread done servicing request
05:24:37.584 00.000 7988 OnExposeComplete: enter
05:24:37.584 00.000 7988 UpdateGuideState(): m_state=1
05:24:37.592 00.008 7988 UpdateCurrentPosition: no star selected
05:24:37.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:37.592 00.000 7988 Status Line: No star selected
05:24:37.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:24:37.592 00.000 7988 UpdateGuideState exits: No star selected
05:24:37.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:37.592 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:37.592 00.000 7988 Enqueuing Expose request
05:24:37.601 00.009 15712 Worker thread wakes up
05:24:37.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:37.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:39.242 01.641 15712 Exposure complete
05:24:39.287 00.045 15712 worker thread done servicing request
05:24:39.287 00.000 7988 OnExposeComplete: enter
05:24:39.301 00.014 7988 UpdateGuideState(): m_state=1
05:24:39.301 00.000 7988 UpdateCurrentPosition: no star selected
05:24:39.303 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:39.303 00.000 7988 Status Line: No star selected
05:24:39.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:24:39.303 00.000 7988 UpdateGuideState exits: No star selected
05:24:39.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:39.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:39.303 00.000 7988 Enqueuing Expose request
05:24:39.303 00.000 15712 Worker thread wakes up
05:24:39.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:39.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:40.840 01.537 15712 Exposure complete
05:24:40.887 00.047 15712 worker thread done servicing request
05:24:40.887 00.000 7988 OnExposeComplete: enter
05:24:40.902 00.015 7988 UpdateGuideState(): m_state=1
05:24:40.902 00.000 7988 UpdateCurrentPosition: no star selected
05:24:40.902 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:40.902 00.000 7988 Status Line: No star selected
05:24:40.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=21, FiltMax=42, Gamma=0.690
05:24:40.902 00.000 7988 UpdateGuideState exits: No star selected
05:24:40.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:40.902 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:40.902 00.000 7988 Enqueuing Expose request
05:24:40.902 00.000 15712 Worker thread wakes up
05:24:40.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:40.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:42.551 01.649 15712 Exposure complete
05:24:42.609 00.058 15712 worker thread done servicing request
05:24:42.609 00.000 7988 OnExposeComplete: enter
05:24:42.611 00.002 7988 UpdateGuideState(): m_state=1
05:24:42.611 00.000 7988 UpdateCurrentPosition: no star selected
05:24:42.611 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:42.611 00.000 7988 Status Line: No star selected
05:24:42.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:24:42.611 00.000 7988 UpdateGuideState exits: No star selected
05:24:42.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:42.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:42.611 00.000 7988 Enqueuing Expose request
05:24:42.611 00.000 15712 Worker thread wakes up
05:24:42.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:42.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:44.148 01.537 15712 Exposure complete
05:24:44.194 00.046 15712 worker thread done servicing request
05:24:44.194 00.000 7988 OnExposeComplete: enter
05:24:44.207 00.013 7988 UpdateGuideState(): m_state=1
05:24:44.209 00.002 7988 UpdateCurrentPosition: no star selected
05:24:44.209 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:44.209 00.000 7988 Status Line: No star selected
05:24:44.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:24:44.209 00.000 7988 UpdateGuideState exits: No star selected
05:24:44.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:44.209 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:44.209 00.000 7988 Enqueuing Expose request
05:24:44.209 00.000 15712 Worker thread wakes up
05:24:44.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:44.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:45.857 01.648 15712 Exposure complete
05:24:45.915 00.058 15712 worker thread done servicing request
05:24:45.915 00.000 7988 OnExposeComplete: enter
05:24:45.915 00.000 7988 UpdateGuideState(): m_state=1
05:24:45.918 00.003 7988 UpdateCurrentPosition: no star selected
05:24:45.918 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:45.918 00.000 7988 Status Line: No star selected
05:24:45.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:24:45.918 00.000 7988 UpdateGuideState exits: No star selected
05:24:45.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:45.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:45.926 00.008 7988 Enqueuing Expose request
05:24:45.926 00.000 15712 Worker thread wakes up
05:24:45.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:45.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:47.450 01.524 15712 Exposure complete
05:24:47.510 00.060 15712 worker thread done servicing request
05:24:47.510 00.000 7988 OnExposeComplete: enter
05:24:47.510 00.000 7988 UpdateGuideState(): m_state=1
05:24:47.512 00.002 7988 UpdateCurrentPosition: no star selected
05:24:47.512 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:47.512 00.000 7988 Status Line: No star selected
05:24:47.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
05:24:47.512 00.000 7988 UpdateGuideState exits: No star selected
05:24:47.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:47.512 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:47.512 00.000 7988 Enqueuing Expose request
05:24:47.512 00.000 15712 Worker thread wakes up
05:24:47.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:47.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:49.160 01.648 15712 Exposure complete
05:24:49.218 00.058 15712 worker thread done servicing request
05:24:49.218 00.000 7988 OnExposeComplete: enter
05:24:49.218 00.000 7988 UpdateGuideState(): m_state=1
05:24:49.218 00.000 7988 UpdateCurrentPosition: no star selected
05:24:49.222 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:49.222 00.000 7988 Status Line: No star selected
05:24:49.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:24:49.222 00.000 7988 UpdateGuideState exits: No star selected
05:24:49.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:49.222 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:49.229 00.007 7988 Enqueuing Expose request
05:24:49.229 00.000 15712 Worker thread wakes up
05:24:49.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:49.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:50.756 01.527 15712 Exposure complete
05:24:50.809 00.053 15712 worker thread done servicing request
05:24:50.809 00.000 7988 OnExposeComplete: enter
05:24:50.817 00.008 7988 UpdateGuideState(): m_state=1
05:24:50.819 00.002 7988 UpdateCurrentPosition: no star selected
05:24:50.819 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:50.821 00.002 7988 Status Line: No star selected
05:24:50.823 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:24:50.823 00.000 7988 UpdateGuideState exits: No star selected
05:24:50.825 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:50.826 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:50.826 00.000 7988 Enqueuing Expose request
05:24:50.828 00.002 15712 Worker thread wakes up
05:24:50.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:50.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:52.463 01.635 15712 Exposure complete
05:24:52.510 00.047 15712 worker thread done servicing request
05:24:52.510 00.000 7988 OnExposeComplete: enter
05:24:52.510 00.000 7988 UpdateGuideState(): m_state=1
05:24:52.526 00.016 7988 UpdateCurrentPosition: no star selected
05:24:52.526 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:52.526 00.000 7988 Status Line: No star selected
05:24:52.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:24:52.526 00.000 7988 UpdateGuideState exits: No star selected
05:24:52.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:52.526 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:52.526 00.000 7988 Enqueuing Expose request
05:24:52.526 00.000 15712 Worker thread wakes up
05:24:52.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:52.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:54.063 01.537 15712 Exposure complete
05:24:54.121 00.058 15712 worker thread done servicing request
05:24:54.123 00.002 7988 OnExposeComplete: enter
05:24:54.123 00.000 7988 UpdateGuideState(): m_state=1
05:24:54.124 00.001 7988 UpdateCurrentPosition: no star selected
05:24:54.125 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:54.125 00.000 7988 Status Line: No star selected
05:24:54.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
05:24:54.125 00.000 7988 UpdateGuideState exits: No star selected
05:24:54.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:54.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:54.125 00.000 7988 Enqueuing Expose request
05:24:54.125 00.000 15712 Worker thread wakes up
05:24:54.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:54.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:55.772 01.647 15712 Exposure complete
05:24:55.827 00.055 15712 worker thread done servicing request
05:24:55.827 00.000 7988 OnExposeComplete: enter
05:24:55.827 00.000 7988 UpdateGuideState(): m_state=1
05:24:55.833 00.006 7988 UpdateCurrentPosition: no star selected
05:24:55.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:55.833 00.000 7988 Status Line: No star selected
05:24:55.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:24:55.833 00.000 7988 UpdateGuideState exits: No star selected
05:24:55.833 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:55.833 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:55.833 00.000 7988 Enqueuing Expose request
05:24:55.833 00.000 15712 Worker thread wakes up
05:24:55.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:55.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:57.370 01.537 15712 Exposure complete
05:24:57.427 00.057 15712 worker thread done servicing request
05:24:57.427 00.000 7988 OnExposeComplete: enter
05:24:57.427 00.000 7988 UpdateGuideState(): m_state=1
05:24:57.431 00.004 7988 UpdateCurrentPosition: no star selected
05:24:57.433 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:57.433 00.000 7988 Status Line: No star selected
05:24:57.435 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=20, FiltMax=37, Gamma=0.690
05:24:57.435 00.000 7988 UpdateGuideState exits: No star selected
05:24:57.437 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:57.437 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:57.439 00.002 7988 Enqueuing Expose request
05:24:57.439 00.000 15712 Worker thread wakes up
05:24:57.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:57.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:24:59.081 01.642 15712 Exposure complete
05:24:59.140 00.059 15712 worker thread done servicing request
05:24:59.140 00.000 7988 OnExposeComplete: enter
05:24:59.140 00.000 7988 UpdateGuideState(): m_state=1
05:24:59.143 00.003 7988 UpdateCurrentPosition: no star selected
05:24:59.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:24:59.145 00.002 7988 Status Line: No star selected
05:24:59.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:24:59.145 00.000 7988 UpdateGuideState exits: No star selected
05:24:59.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:24:59.145 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:24:59.145 00.000 7988 Enqueuing Expose request
05:24:59.145 00.000 15712 Worker thread wakes up
05:24:59.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:24:59.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:00.681 01.536 15712 Exposure complete
05:25:00.741 00.060 15712 worker thread done servicing request
05:25:00.741 00.000 7988 OnExposeComplete: enter
05:25:00.741 00.000 7988 UpdateGuideState(): m_state=1
05:25:00.743 00.002 7988 UpdateCurrentPosition: no star selected
05:25:00.745 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:00.745 00.000 7988 Status Line: No star selected
05:25:00.747 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:25:00.749 00.002 7988 UpdateGuideState exits: No star selected
05:25:00.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:00.751 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:00.751 00.000 7988 Enqueuing Expose request
05:25:00.753 00.002 15712 Worker thread wakes up
05:25:00.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:00.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:02.390 01.637 15712 Exposure complete
05:25:02.442 00.052 15712 worker thread done servicing request
05:25:02.442 00.000 7988 OnExposeComplete: enter
05:25:02.442 00.000 7988 UpdateGuideState(): m_state=1
05:25:02.451 00.009 7988 UpdateCurrentPosition: no star selected
05:25:02.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:02.451 00.000 7988 Status Line: No star selected
05:25:02.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:25:02.451 00.000 7988 UpdateGuideState exits: No star selected
05:25:02.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:02.451 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:02.459 00.008 7988 Enqueuing Expose request
05:25:02.459 00.000 15712 Worker thread wakes up
05:25:02.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:02.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:03.987 01.528 15712 Exposure complete
05:25:04.043 00.056 15712 worker thread done servicing request
05:25:04.043 00.000 7988 OnExposeComplete: enter
05:25:04.043 00.000 7988 UpdateGuideState(): m_state=1
05:25:04.049 00.006 7988 UpdateCurrentPosition: no star selected
05:25:04.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:04.049 00.000 7988 Status Line: No star selected
05:25:04.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
05:25:04.049 00.000 7988 UpdateGuideState exits: No star selected
05:25:04.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:04.049 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:04.049 00.000 7988 Enqueuing Expose request
05:25:04.049 00.000 15712 Worker thread wakes up
05:25:04.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:04.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:05.696 01.647 15712 Exposure complete
05:25:05.744 00.048 15712 worker thread done servicing request
05:25:05.744 00.000 7988 OnExposeComplete: enter
05:25:05.744 00.000 7988 UpdateGuideState(): m_state=1
05:25:05.758 00.014 7988 UpdateCurrentPosition: no star selected
05:25:05.761 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:05.761 00.000 7988 Status Line: No star selected
05:25:05.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:25:05.761 00.000 7988 UpdateGuideState exits: No star selected
05:25:05.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:05.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:05.761 00.000 7988 Enqueuing Expose request
05:25:05.761 00.000 15712 Worker thread wakes up
05:25:05.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:05.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:07.294 01.533 15712 Exposure complete
05:25:07.344 00.050 15712 worker thread done servicing request
05:25:07.344 00.000 7988 OnExposeComplete: enter
05:25:07.356 00.012 7988 UpdateGuideState(): m_state=1
05:25:07.356 00.000 7988 UpdateCurrentPosition: no star selected
05:25:07.358 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:07.358 00.000 7988 Status Line: No star selected
05:25:07.361 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:25:07.361 00.000 7988 UpdateGuideState exits: No star selected
05:25:07.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:07.361 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:07.361 00.000 7988 Enqueuing Expose request
05:25:07.361 00.000 15712 Worker thread wakes up
05:25:07.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:07.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:08.998 01.637 15712 Exposure complete
05:25:09.048 00.050 15712 worker thread done servicing request
05:25:09.048 00.000 7988 OnExposeComplete: enter
05:25:09.048 00.000 7988 UpdateGuideState(): m_state=1
05:25:09.048 00.000 7988 UpdateCurrentPosition: no star selected
05:25:09.062 00.014 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:09.062 00.000 7988 Status Line: No star selected
05:25:09.065 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:25:09.065 00.000 7988 UpdateGuideState exits: No star selected
05:25:09.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:09.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:09.065 00.000 7988 Enqueuing Expose request
05:25:09.065 00.000 15712 Worker thread wakes up
05:25:09.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:09.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:10.597 01.532 15712 Exposure complete
05:25:10.646 00.049 15712 worker thread done servicing request
05:25:10.646 00.000 7988 OnExposeComplete: enter
05:25:10.659 00.013 7988 UpdateGuideState(): m_state=1
05:25:10.659 00.000 7988 UpdateCurrentPosition: no star selected
05:25:10.659 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:10.659 00.000 7988 Status Line: No star selected
05:25:10.663 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=25, FiltMin=20, FiltMax=43, Gamma=0.690
05:25:10.663 00.000 7988 UpdateGuideState exits: No star selected
05:25:10.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:10.663 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:10.663 00.000 7988 Enqueuing Expose request
05:25:10.663 00.000 15712 Worker thread wakes up
05:25:10.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:10.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:12.304 01.641 15712 Exposure complete
05:25:12.364 00.060 15712 worker thread done servicing request
05:25:12.364 00.000 7988 OnExposeComplete: enter
05:25:12.364 00.000 7988 UpdateGuideState(): m_state=1
05:25:12.367 00.003 7988 UpdateCurrentPosition: no star selected
05:25:12.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:12.367 00.000 7988 Status Line: No star selected
05:25:12.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:25:12.367 00.000 7988 UpdateGuideState exits: No star selected
05:25:12.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:12.367 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:12.367 00.000 7988 Enqueuing Expose request
05:25:12.367 00.000 15712 Worker thread wakes up
05:25:12.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:12.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:13.902 01.535 15712 Exposure complete
05:25:13.957 00.055 15712 worker thread done servicing request
05:25:13.957 00.000 7988 OnExposeComplete: enter
05:25:13.964 00.007 7988 UpdateGuideState(): m_state=1
05:25:13.964 00.000 7988 UpdateCurrentPosition: no star selected
05:25:13.966 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:13.966 00.000 7988 Status Line: No star selected
05:25:13.968 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
05:25:13.968 00.000 7988 UpdateGuideState exits: No star selected
05:25:13.970 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:13.970 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:13.972 00.002 7988 Enqueuing Expose request
05:25:13.972 00.000 15712 Worker thread wakes up
05:25:13.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:13.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:15.609 01.637 15712 Exposure complete
05:25:15.669 00.060 15712 worker thread done servicing request
05:25:15.669 00.000 7988 OnExposeComplete: enter
05:25:15.669 00.000 7988 UpdateGuideState(): m_state=1
05:25:15.672 00.003 7988 UpdateCurrentPosition: no star selected
05:25:15.672 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:15.672 00.000 7988 Status Line: No star selected
05:25:15.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
05:25:15.672 00.000 7988 UpdateGuideState exits: No star selected
05:25:15.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:15.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:15.672 00.000 7988 Enqueuing Expose request
05:25:15.672 00.000 15712 Worker thread wakes up
05:25:15.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:15.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:17.209 01.537 15712 Exposure complete
05:25:17.263 00.054 15712 worker thread done servicing request
05:25:17.263 00.000 7988 OnExposeComplete: enter
05:25:17.269 00.006 7988 UpdateGuideState(): m_state=1
05:25:17.270 00.001 7988 UpdateCurrentPosition: no star selected
05:25:17.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:17.272 00.002 7988 Status Line: No star selected
05:25:17.274 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:25:17.274 00.000 7988 UpdateGuideState exits: No star selected
05:25:17.276 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:17.276 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:17.278 00.002 7988 Enqueuing Expose request
05:25:17.278 00.000 15712 Worker thread wakes up
05:25:17.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:17.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:18.918 01.640 15712 Exposure complete
05:25:18.976 00.058 15712 worker thread done servicing request
05:25:18.976 00.000 7988 OnExposeComplete: enter
05:25:18.976 00.000 7988 UpdateGuideState(): m_state=1
05:25:18.979 00.003 7988 UpdateCurrentPosition: no star selected
05:25:18.979 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:18.979 00.000 7988 Status Line: No star selected
05:25:18.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:25:18.979 00.000 7988 UpdateGuideState exits: No star selected
05:25:18.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:18.979 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:18.979 00.000 7988 Enqueuing Expose request
05:25:18.979 00.000 15712 Worker thread wakes up
05:25:18.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:18.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:20.512 01.533 15712 Exposure complete
05:25:20.560 00.048 15712 worker thread done servicing request
05:25:20.574 00.014 7988 OnExposeComplete: enter
05:25:20.574 00.000 7988 UpdateGuideState(): m_state=1
05:25:20.576 00.002 7988 UpdateCurrentPosition: no star selected
05:25:20.576 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:20.576 00.000 7988 Status Line: No star selected
05:25:20.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:25:20.576 00.000 7988 UpdateGuideState exits: No star selected
05:25:20.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:20.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:20.576 00.000 7988 Enqueuing Expose request
05:25:20.576 00.000 15712 Worker thread wakes up
05:25:20.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:20.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:22.216 01.640 15712 Exposure complete
05:25:22.277 00.061 15712 worker thread done servicing request
05:25:22.277 00.000 7988 OnExposeComplete: enter
05:25:22.277 00.000 7988 UpdateGuideState(): m_state=1
05:25:22.279 00.002 7988 UpdateCurrentPosition: no star selected
05:25:22.279 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:22.279 00.000 7988 Status Line: No star selected
05:25:22.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:25:22.279 00.000 7988 UpdateGuideState exits: No star selected
05:25:22.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:22.279 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:22.279 00.000 7988 Enqueuing Expose request
05:25:22.279 00.000 15712 Worker thread wakes up
05:25:22.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:22.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:23.816 01.537 15712 Exposure complete
05:25:23.864 00.048 15712 worker thread done servicing request
05:25:23.864 00.000 7988 OnExposeComplete: enter
05:25:23.864 00.000 7988 UpdateGuideState(): m_state=1
05:25:23.878 00.014 7988 UpdateCurrentPosition: no star selected
05:25:23.878 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:23.880 00.002 7988 Status Line: No star selected
05:25:23.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:25:23.880 00.000 7988 UpdateGuideState exits: No star selected
05:25:23.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:23.880 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:23.880 00.000 7988 Enqueuing Expose request
05:25:23.880 00.000 15712 Worker thread wakes up
05:25:23.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:23.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:25.524 01.644 15712 Exposure complete
05:25:25.585 00.061 15712 worker thread done servicing request
05:25:25.585 00.000 7988 OnExposeComplete: enter
05:25:25.585 00.000 7988 UpdateGuideState(): m_state=1
05:25:25.588 00.003 7988 UpdateCurrentPosition: no star selected
05:25:25.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:25.588 00.000 7988 Status Line: No star selected
05:25:25.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
05:25:25.588 00.000 7988 UpdateGuideState exits: No star selected
05:25:25.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:25.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:25.588 00.000 7988 Enqueuing Expose request
05:25:25.588 00.000 15712 Worker thread wakes up
05:25:25.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:25.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:27.123 01.535 15712 Exposure complete
05:25:27.180 00.057 15712 worker thread done servicing request
05:25:27.180 00.000 7988 OnExposeComplete: enter
05:25:27.180 00.000 7988 UpdateGuideState(): m_state=1
05:25:27.185 00.005 7988 UpdateCurrentPosition: no star selected
05:25:27.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:27.185 00.000 7988 Status Line: No star selected
05:25:27.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:25:27.185 00.000 7988 UpdateGuideState exits: No star selected
05:25:27.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:27.185 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:27.185 00.000 7988 Enqueuing Expose request
05:25:27.185 00.000 15712 Worker thread wakes up
05:25:27.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:27.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:28.833 01.648 15712 Exposure complete
05:25:28.892 00.059 15712 worker thread done servicing request
05:25:28.892 00.000 7988 OnExposeComplete: enter
05:25:28.892 00.000 7988 UpdateGuideState(): m_state=1
05:25:28.892 00.000 7988 UpdateCurrentPosition: no star selected
05:25:28.895 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:28.895 00.000 7988 Status Line: No star selected
05:25:28.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:25:28.899 00.004 7988 UpdateGuideState exits: No star selected
05:25:28.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:28.899 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:28.899 00.000 7988 Enqueuing Expose request
05:25:28.899 00.000 15712 Worker thread wakes up
05:25:28.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:28.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:30.430 01.531 15712 Exposure complete
05:25:30.483 00.053 15712 worker thread done servicing request
05:25:30.483 00.000 7988 OnExposeComplete: enter
05:25:30.483 00.000 7988 UpdateGuideState(): m_state=1
05:25:30.491 00.008 7988 UpdateCurrentPosition: no star selected
05:25:30.491 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:30.491 00.000 7988 Status Line: No star selected
05:25:30.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:25:30.491 00.000 7988 UpdateGuideState exits: No star selected
05:25:30.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:30.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:30.500 00.009 7988 Enqueuing Expose request
05:25:30.500 00.000 15712 Worker thread wakes up
05:25:30.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:30.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:32.138 01.638 15712 Exposure complete
05:25:32.184 00.046 15712 worker thread done servicing request
05:25:32.184 00.000 7988 OnExposeComplete: enter
05:25:32.199 00.015 7988 UpdateGuideState(): m_state=1
05:25:32.201 00.002 7988 UpdateCurrentPosition: no star selected
05:25:32.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:32.201 00.000 7988 Status Line: No star selected
05:25:32.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:25:32.201 00.000 7988 UpdateGuideState exits: No star selected
05:25:32.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:32.201 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:32.201 00.000 7988 Enqueuing Expose request
05:25:32.201 00.000 15712 Worker thread wakes up
05:25:32.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:32.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:33.735 01.534 15712 Exposure complete
05:25:33.783 00.048 15712 worker thread done servicing request
05:25:33.783 00.000 7988 OnExposeComplete: enter
05:25:33.797 00.014 7988 UpdateGuideState(): m_state=1
05:25:33.797 00.000 7988 UpdateCurrentPosition: no star selected
05:25:33.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:33.800 00.003 7988 Status Line: No star selected
05:25:33.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:25:33.800 00.000 7988 UpdateGuideState exits: No star selected
05:25:33.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:33.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:33.800 00.000 7988 Enqueuing Expose request
05:25:33.800 00.000 15712 Worker thread wakes up
05:25:33.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:33.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:35.442 01.642 15712 Exposure complete
05:25:35.487 00.045 15712 worker thread done servicing request
05:25:35.487 00.000 7988 OnExposeComplete: enter
05:25:35.487 00.000 7988 UpdateGuideState(): m_state=1
05:25:35.503 00.016 7988 UpdateCurrentPosition: no star selected
05:25:35.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:35.503 00.000 7988 Status Line: No star selected
05:25:35.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=145, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:25:35.503 00.000 7988 UpdateGuideState exits: No star selected
05:25:35.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:35.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:35.503 00.000 7988 Enqueuing Expose request
05:25:35.503 00.000 15712 Worker thread wakes up
05:25:35.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:35.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:37.039 01.536 15712 Exposure complete
05:25:37.085 00.046 15712 worker thread done servicing request
05:25:37.085 00.000 7988 OnExposeComplete: enter
05:25:37.085 00.000 7988 UpdateGuideState(): m_state=1
05:25:37.101 00.016 7988 UpdateCurrentPosition: no star selected
05:25:37.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:37.101 00.000 7988 Status Line: No star selected
05:25:37.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=43, Gamma=0.690
05:25:37.101 00.000 7988 UpdateGuideState exits: No star selected
05:25:37.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:37.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:37.101 00.000 7988 Enqueuing Expose request
05:25:37.101 00.000 15712 Worker thread wakes up
05:25:37.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:37.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:38.747 01.646 15712 Exposure complete
05:25:38.800 00.053 15712 worker thread done servicing request
05:25:38.800 00.000 7988 OnExposeComplete: enter
05:25:38.800 00.000 7988 UpdateGuideState(): m_state=1
05:25:38.808 00.008 7988 UpdateCurrentPosition: no star selected
05:25:38.810 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:38.810 00.000 7988 Status Line: No star selected
05:25:38.812 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:25:38.812 00.000 7988 UpdateGuideState exits: No star selected
05:25:38.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:38.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:38.812 00.000 7988 Enqueuing Expose request
05:25:38.817 00.005 15712 Worker thread wakes up
05:25:38.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:38.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:40.344 01.527 15712 Exposure complete
05:25:40.401 00.057 15712 worker thread done servicing request
05:25:40.401 00.000 7988 OnExposeComplete: enter
05:25:40.401 00.000 7988 UpdateGuideState(): m_state=1
05:25:40.406 00.005 7988 UpdateCurrentPosition: no star selected
05:25:40.408 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:40.408 00.000 7988 Status Line: No star selected
05:25:40.410 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:25:40.410 00.000 7988 UpdateGuideState exits: No star selected
05:25:40.412 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:40.412 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:40.412 00.000 7988 Enqueuing Expose request
05:25:40.415 00.003 15712 Worker thread wakes up
05:25:40.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:40.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:42.053 01.638 15712 Exposure complete
05:25:42.112 00.059 15712 worker thread done servicing request
05:25:42.112 00.000 7988 OnExposeComplete: enter
05:25:42.112 00.000 7988 UpdateGuideState(): m_state=1
05:25:42.115 00.003 7988 UpdateCurrentPosition: no star selected
05:25:42.115 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:42.115 00.000 7988 Status Line: No star selected
05:25:42.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:25:42.115 00.000 7988 UpdateGuideState exits: No star selected
05:25:42.121 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:42.121 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:42.121 00.000 7988 Enqueuing Expose request
05:25:42.121 00.000 15712 Worker thread wakes up
05:25:42.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:42.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:43.653 01.532 15712 Exposure complete
05:25:43.704 00.051 15712 worker thread done servicing request
05:25:43.704 00.000 7988 OnExposeComplete: enter
05:25:43.714 00.010 7988 UpdateGuideState(): m_state=1
05:25:43.714 00.000 7988 UpdateCurrentPosition: no star selected
05:25:43.714 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:43.714 00.000 7988 Status Line: No star selected
05:25:43.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:25:43.721 00.007 7988 UpdateGuideState exits: No star selected
05:25:43.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:43.721 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:43.724 00.003 7988 Enqueuing Expose request
05:25:43.724 00.000 15712 Worker thread wakes up
05:25:43.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:43.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:45.360 01.636 15712 Exposure complete
05:25:45.421 00.061 15712 worker thread done servicing request
05:25:45.421 00.000 7988 OnExposeComplete: enter
05:25:45.421 00.000 7988 UpdateGuideState(): m_state=1
05:25:45.423 00.002 7988 UpdateCurrentPosition: no star selected
05:25:45.423 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:45.423 00.000 7988 Status Line: No star selected
05:25:45.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:25:45.423 00.000 7988 UpdateGuideState exits: No star selected
05:25:45.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:45.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:45.423 00.000 7988 Enqueuing Expose request
05:25:45.423 00.000 15712 Worker thread wakes up
05:25:45.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:45.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:46.960 01.537 15712 Exposure complete
05:25:47.021 00.061 15712 worker thread done servicing request
05:25:47.021 00.000 7988 OnExposeComplete: enter
05:25:47.024 00.003 7988 UpdateGuideState(): m_state=1
05:25:47.024 00.000 7988 UpdateCurrentPosition: no star selected
05:25:47.024 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:47.024 00.000 7988 Status Line: No star selected
05:25:47.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:25:47.024 00.000 7988 UpdateGuideState exits: No star selected
05:25:47.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:47.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:47.024 00.000 7988 Enqueuing Expose request
05:25:47.024 00.000 15712 Worker thread wakes up
05:25:47.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:47.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:48.670 01.646 15712 Exposure complete
05:25:48.723 00.053 15712 worker thread done servicing request
05:25:48.723 00.000 7988 OnExposeComplete: enter
05:25:48.723 00.000 7988 UpdateGuideState(): m_state=1
05:25:48.731 00.008 7988 UpdateCurrentPosition: no star selected
05:25:48.731 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:48.731 00.000 7988 Status Line: No star selected
05:25:48.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:25:48.731 00.000 7988 UpdateGuideState exits: No star selected
05:25:48.731 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:48.731 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:48.731 00.000 7988 Enqueuing Expose request
05:25:48.740 00.009 15712 Worker thread wakes up
05:25:48.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:48.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:50.271 01.531 15712 Exposure complete
05:25:50.326 00.055 15712 worker thread done servicing request
05:25:50.326 00.000 7988 OnExposeComplete: enter
05:25:50.333 00.007 7988 UpdateGuideState(): m_state=1
05:25:50.333 00.000 7988 UpdateCurrentPosition: no star selected
05:25:50.333 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:50.333 00.000 7988 Status Line: No star selected
05:25:50.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
05:25:50.333 00.000 7988 UpdateGuideState exits: No star selected
05:25:50.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:50.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:50.333 00.000 7988 Enqueuing Expose request
05:25:50.343 00.010 15712 Worker thread wakes up
05:25:50.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:50.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:51.981 01.638 15712 Exposure complete
05:25:52.027 00.046 15712 worker thread done servicing request
05:25:52.027 00.000 7988 OnExposeComplete: enter
05:25:52.042 00.015 7988 UpdateGuideState(): m_state=1
05:25:52.042 00.000 7988 UpdateCurrentPosition: no star selected
05:25:52.044 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:52.044 00.000 7988 Status Line: No star selected
05:25:52.046 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:25:52.046 00.000 7988 UpdateGuideState exits: No star selected
05:25:52.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:52.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:52.046 00.000 7988 Enqueuing Expose request
05:25:52.046 00.000 15712 Worker thread wakes up
05:25:52.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:52.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:53.579 01.533 15712 Exposure complete
05:25:53.626 00.047 15712 worker thread done servicing request
05:25:53.626 00.000 7988 OnExposeComplete: enter
05:25:53.626 00.000 7988 UpdateGuideState(): m_state=1
05:25:53.641 00.015 7988 UpdateCurrentPosition: no star selected
05:25:53.643 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:53.643 00.000 7988 Status Line: No star selected
05:25:53.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:25:53.643 00.000 7988 UpdateGuideState exits: No star selected
05:25:53.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:53.643 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:53.643 00.000 7988 Enqueuing Expose request
05:25:53.643 00.000 15712 Worker thread wakes up
05:25:53.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:53.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:55.289 01.646 15712 Exposure complete
05:25:55.351 00.062 7988 OnExposeComplete: enter
05:25:55.351 00.000 7988 UpdateGuideState(): m_state=1
05:25:55.351 00.000 15712 worker thread done servicing request
05:25:55.351 00.000 7988 UpdateCurrentPosition: no star selected
05:25:55.351 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:55.351 00.000 7988 Status Line: No star selected
05:25:55.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:25:55.351 00.000 7988 UpdateGuideState exits: No star selected
05:25:55.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:55.360 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:55.360 00.000 7988 Enqueuing Expose request
05:25:55.360 00.000 15712 Worker thread wakes up
05:25:55.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:55.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:56.885 01.525 15712 Exposure complete
05:25:56.944 00.059 15712 worker thread done servicing request
05:25:56.944 00.000 7988 OnExposeComplete: enter
05:25:56.944 00.000 7988 UpdateGuideState(): m_state=1
05:25:56.948 00.004 7988 UpdateCurrentPosition: no star selected
05:25:56.948 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:56.948 00.000 7988 Status Line: No star selected
05:25:56.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:25:56.948 00.000 7988 UpdateGuideState exits: No star selected
05:25:56.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:56.948 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:56.948 00.000 7988 Enqueuing Expose request
05:25:56.948 00.000 15712 Worker thread wakes up
05:25:56.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:56.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:25:58.595 01.647 15712 Exposure complete
05:25:58.645 00.050 15712 worker thread done servicing request
05:25:58.645 00.000 7988 OnExposeComplete: enter
05:25:58.645 00.000 7988 UpdateGuideState(): m_state=1
05:25:58.657 00.012 7988 UpdateCurrentPosition: no star selected
05:25:58.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:25:58.657 00.000 7988 Status Line: No star selected
05:25:58.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=27, FiltMin=22, FiltMax=42, Gamma=0.690
05:25:58.662 00.005 7988 UpdateGuideState exits: No star selected
05:25:58.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:25:58.662 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:25:58.662 00.000 7988 Enqueuing Expose request
05:25:58.662 00.000 15712 Worker thread wakes up
05:25:58.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:25:58.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:00.187 01.525 15712 Exposure complete
05:26:00.243 00.056 15712 worker thread done servicing request
05:26:00.243 00.000 7988 OnExposeComplete: enter
05:26:00.243 00.000 7988 UpdateGuideState(): m_state=1
05:26:00.251 00.008 7988 UpdateCurrentPosition: no star selected
05:26:00.253 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:00.254 00.001 7988 Status Line: No star selected
05:26:00.255 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
05:26:00.257 00.002 7988 UpdateGuideState exits: No star selected
05:26:00.258 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:00.259 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:00.260 00.001 7988 Enqueuing Expose request
05:26:00.261 00.001 15712 Worker thread wakes up
05:26:00.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:00.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:01.896 01.635 15712 Exposure complete
05:26:01.957 00.061 15712 worker thread done servicing request
05:26:01.957 00.000 7988 OnExposeComplete: enter
05:26:01.957 00.000 7988 UpdateGuideState(): m_state=1
05:26:01.959 00.002 7988 UpdateCurrentPosition: no star selected
05:26:01.962 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:01.962 00.000 7988 Status Line: No star selected
05:26:01.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:26:01.962 00.000 7988 UpdateGuideState exits: No star selected
05:26:01.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:01.962 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:01.962 00.000 7988 Enqueuing Expose request
05:26:01.962 00.000 15712 Worker thread wakes up
05:26:01.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:01.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:03.497 01.535 15712 Exposure complete
05:26:03.556 00.059 15712 worker thread done servicing request
05:26:03.556 00.000 7988 OnExposeComplete: enter
05:26:03.556 00.000 7988 UpdateGuideState(): m_state=1
05:26:03.559 00.003 7988 UpdateCurrentPosition: no star selected
05:26:03.561 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:03.561 00.000 7988 Status Line: No star selected
05:26:03.563 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:26:03.563 00.000 7988 UpdateGuideState exits: No star selected
05:26:03.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:03.563 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:03.563 00.000 7988 Enqueuing Expose request
05:26:03.563 00.000 15712 Worker thread wakes up
05:26:03.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:03.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:05.205 01.642 15712 Exposure complete
05:26:05.263 00.058 15712 worker thread done servicing request
05:26:05.263 00.000 7988 OnExposeComplete: enter
05:26:05.263 00.000 7988 UpdateGuideState(): m_state=1
05:26:05.268 00.005 7988 UpdateCurrentPosition: no star selected
05:26:05.268 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:05.268 00.000 7988 Status Line: No star selected
05:26:05.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=20, FiltMax=42, Gamma=0.690
05:26:05.268 00.000 7988 UpdateGuideState exits: No star selected
05:26:05.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:05.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:05.268 00.000 7988 Enqueuing Expose request
05:26:05.268 00.000 15712 Worker thread wakes up
05:26:05.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:05.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:06.801 01.533 15712 Exposure complete
05:26:06.862 00.061 15712 worker thread done servicing request
05:26:06.862 00.000 7988 OnExposeComplete: enter
05:26:06.862 00.000 7988 UpdateGuideState(): m_state=1
05:26:06.864 00.002 7988 UpdateCurrentPosition: no star selected
05:26:06.866 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:06.866 00.000 7988 Status Line: No star selected
05:26:06.868 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
05:26:06.870 00.002 7988 UpdateGuideState exits: No star selected
05:26:06.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:06.872 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:06.872 00.000 7988 Enqueuing Expose request
05:26:06.872 00.000 15712 Worker thread wakes up
05:26:06.874 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:06.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:08.511 01.637 15712 Exposure complete
05:26:08.571 00.060 15712 worker thread done servicing request
05:26:08.571 00.000 7988 OnExposeComplete: enter
05:26:08.573 00.002 7988 UpdateGuideState(): m_state=1
05:26:08.573 00.000 7988 UpdateCurrentPosition: no star selected
05:26:08.573 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:08.573 00.000 7988 Status Line: No star selected
05:26:08.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:26:08.573 00.000 7988 UpdateGuideState exits: No star selected
05:26:08.573 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:08.580 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:08.580 00.000 7988 Enqueuing Expose request
05:26:08.580 00.000 15712 Worker thread wakes up
05:26:08.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:08.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:10.001 01.421 15712 Exposure complete
05:26:10.060 00.059 15712 worker thread done servicing request
05:26:10.060 00.000 7988 OnExposeComplete: enter
05:26:10.060 00.000 7988 UpdateGuideState(): m_state=1
05:26:10.063 00.003 7988 UpdateCurrentPosition: no star selected
05:26:10.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:10.065 00.002 7988 Status Line: No star selected
05:26:10.067 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:26:10.067 00.000 7988 UpdateGuideState exits: No star selected
05:26:10.069 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:10.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:10.069 00.000 7988 Enqueuing Expose request
05:26:10.069 00.000 15712 Worker thread wakes up
05:26:10.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:10.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:11.706 01.637 15712 Exposure complete
05:26:11.762 00.056 15712 worker thread done servicing request
05:26:11.762 00.000 7988 OnExposeComplete: enter
05:26:11.762 00.000 7988 UpdateGuideState(): m_state=1
05:26:11.769 00.007 7988 UpdateCurrentPosition: no star selected
05:26:11.769 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:11.769 00.000 7988 Status Line: No star selected
05:26:11.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:26:11.769 00.000 7988 UpdateGuideState exits: No star selected
05:26:11.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:11.769 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:11.769 00.000 7988 Enqueuing Expose request
05:26:11.769 00.000 15712 Worker thread wakes up
05:26:11.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:11.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:13.301 01.532 15712 Exposure complete
05:26:13.346 00.045 15712 worker thread done servicing request
05:26:13.346 00.000 7988 OnExposeComplete: enter
05:26:13.362 00.016 7988 UpdateGuideState(): m_state=1
05:26:13.362 00.000 7988 UpdateCurrentPosition: no star selected
05:26:13.362 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:13.362 00.000 7988 Status Line: No star selected
05:26:13.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:26:13.362 00.000 7988 UpdateGuideState exits: No star selected
05:26:13.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:13.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:13.362 00.000 7988 Enqueuing Expose request
05:26:13.362 00.000 15712 Worker thread wakes up
05:26:13.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:13.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:15.008 01.646 15712 Exposure complete
05:26:15.066 00.058 15712 worker thread done servicing request
05:26:15.066 00.000 7988 OnExposeComplete: enter
05:26:15.066 00.000 7988 UpdateGuideState(): m_state=1
05:26:15.070 00.004 7988 UpdateCurrentPosition: no star selected
05:26:15.070 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:15.072 00.002 7988 Status Line: No star selected
05:26:15.074 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=20, FiltMax=40, Gamma=0.690
05:26:15.074 00.000 7988 UpdateGuideState exits: No star selected
05:26:15.076 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:15.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:15.078 00.002 7988 Enqueuing Expose request
05:26:15.078 00.000 15712 Worker thread wakes up
05:26:15.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:15.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:16.606 01.528 15712 Exposure complete
05:26:16.666 00.060 15712 worker thread done servicing request
05:26:16.666 00.000 7988 OnExposeComplete: enter
05:26:16.666 00.000 7988 UpdateGuideState(): m_state=1
05:26:16.668 00.002 7988 UpdateCurrentPosition: no star selected
05:26:16.670 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:16.670 00.000 7988 Status Line: No star selected
05:26:16.672 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=21, FiltMax=43, Gamma=0.690
05:26:16.674 00.002 7988 UpdateGuideState exits: No star selected
05:26:16.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:16.676 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:16.676 00.000 7988 Enqueuing Expose request
05:26:16.678 00.002 15712 Worker thread wakes up
05:26:16.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:16.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:18.314 01.636 15712 Exposure complete
05:26:18.366 00.052 15712 worker thread done servicing request
05:26:18.366 00.000 7988 OnExposeComplete: enter
05:26:18.366 00.000 7988 UpdateGuideState(): m_state=1
05:26:18.376 00.010 7988 UpdateCurrentPosition: no star selected
05:26:18.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:18.376 00.000 7988 Status Line: No star selected
05:26:18.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:26:18.376 00.000 7988 UpdateGuideState exits: No star selected
05:26:18.376 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:18.382 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:18.382 00.000 7988 Enqueuing Expose request
05:26:18.382 00.000 15712 Worker thread wakes up
05:26:18.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:18.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:19.910 01.528 15712 Exposure complete
05:26:19.970 00.060 15712 worker thread done servicing request
05:26:19.970 00.000 7988 OnExposeComplete: enter
05:26:19.970 00.000 7988 UpdateGuideState(): m_state=1
05:26:19.972 00.002 7988 UpdateCurrentPosition: no star selected
05:26:19.972 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:19.972 00.000 7988 Status Line: No star selected
05:26:19.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:26:19.972 00.000 7988 UpdateGuideState exits: No star selected
05:26:19.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:19.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:19.972 00.000 7988 Enqueuing Expose request
05:26:19.981 00.009 15712 Worker thread wakes up
05:26:19.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:19.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:21.617 01.636 15712 Exposure complete
05:26:21.666 00.049 15712 worker thread done servicing request
05:26:21.666 00.000 7988 OnExposeComplete: enter
05:26:21.666 00.000 7988 UpdateGuideState(): m_state=1
05:26:21.679 00.013 7988 UpdateCurrentPosition: no star selected
05:26:21.679 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:21.679 00.000 7988 Status Line: No star selected
05:26:21.683 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:26:21.683 00.000 7988 UpdateGuideState exits: No star selected
05:26:21.683 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:21.683 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:21.683 00.000 7988 Enqueuing Expose request
05:26:21.683 00.000 15712 Worker thread wakes up
05:26:21.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:21.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:23.212 01.529 15712 Exposure complete
05:26:23.265 00.053 15712 worker thread done servicing request
05:26:23.265 00.000 7988 OnExposeComplete: enter
05:26:23.265 00.000 7988 UpdateGuideState(): m_state=1
05:26:23.273 00.008 7988 UpdateCurrentPosition: no star selected
05:26:23.273 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:23.273 00.000 7988 Status Line: No star selected
05:26:23.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:26:23.273 00.000 7988 UpdateGuideState exits: No star selected
05:26:23.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:23.273 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:23.273 00.000 7988 Enqueuing Expose request
05:26:23.282 00.009 15712 Worker thread wakes up
05:26:23.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:23.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:24.920 01.638 15712 Exposure complete
05:26:24.980 00.060 15712 worker thread done servicing request
05:26:24.980 00.000 7988 OnExposeComplete: enter
05:26:24.981 00.001 7988 UpdateGuideState(): m_state=1
05:26:24.981 00.000 7988 UpdateCurrentPosition: no star selected
05:26:24.983 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:24.983 00.000 7988 Status Line: No star selected
05:26:24.985 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:26:24.985 00.000 7988 UpdateGuideState exits: No star selected
05:26:24.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:24.985 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:24.985 00.000 7988 Enqueuing Expose request
05:26:24.985 00.000 15712 Worker thread wakes up
05:26:24.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:24.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:26.515 01.530 15712 Exposure complete
05:26:26.577 00.062 15712 worker thread done servicing request
05:26:26.577 00.000 7988 OnExposeComplete: enter
05:26:26.577 00.000 7988 UpdateGuideState(): m_state=1
05:26:26.580 00.003 7988 UpdateCurrentPosition: no star selected
05:26:26.580 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:26.580 00.000 7988 Status Line: No star selected
05:26:26.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:26:26.580 00.000 7988 UpdateGuideState exits: No star selected
05:26:26.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:26.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:26.580 00.000 7988 Enqueuing Expose request
05:26:26.580 00.000 15712 Worker thread wakes up
05:26:26.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:26.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:28.225 01.645 15712 Exposure complete
05:26:28.283 00.058 15712 worker thread done servicing request
05:26:28.285 00.002 7988 OnExposeComplete: enter
05:26:28.285 00.000 7988 UpdateGuideState(): m_state=1
05:26:28.287 00.002 7988 UpdateCurrentPosition: no star selected
05:26:28.287 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:28.289 00.002 7988 Status Line: No star selected
05:26:28.291 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:26:28.291 00.000 7988 UpdateGuideState exits: No star selected
05:26:28.293 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:28.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:28.293 00.000 7988 Enqueuing Expose request
05:26:28.293 00.000 15712 Worker thread wakes up
05:26:28.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:28.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:29.823 01.530 15712 Exposure complete
05:26:29.881 00.058 15712 worker thread done servicing request
05:26:29.881 00.000 7988 OnExposeComplete: enter
05:26:29.881 00.000 7988 UpdateGuideState(): m_state=1
05:26:29.885 00.004 7988 UpdateCurrentPosition: no star selected
05:26:29.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:29.885 00.000 7988 Status Line: No star selected
05:26:29.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:26:29.885 00.000 7988 UpdateGuideState exits: No star selected
05:26:29.885 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:29.885 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:29.885 00.000 7988 Enqueuing Expose request
05:26:29.885 00.000 15712 Worker thread wakes up
05:26:29.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:29.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:31.528 01.643 15712 Exposure complete
05:26:31.583 00.055 15712 worker thread done servicing request
05:26:31.583 00.000 7988 OnExposeComplete: enter
05:26:31.583 00.000 7988 UpdateGuideState(): m_state=1
05:26:31.591 00.008 7988 UpdateCurrentPosition: no star selected
05:26:31.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:31.591 00.000 7988 Status Line: No star selected
05:26:31.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:26:31.591 00.000 7988 UpdateGuideState exits: No star selected
05:26:31.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:31.591 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:31.591 00.000 7988 Enqueuing Expose request
05:26:31.600 00.009 15712 Worker thread wakes up
05:26:31.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:31.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:33.129 01.529 15712 Exposure complete
05:26:33.183 00.054 15712 worker thread done servicing request
05:26:33.183 00.000 7988 OnExposeComplete: enter
05:26:33.183 00.000 7988 UpdateGuideState(): m_state=1
05:26:33.190 00.007 7988 UpdateCurrentPosition: no star selected
05:26:33.190 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:33.190 00.000 7988 Status Line: No star selected
05:26:33.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:26:33.190 00.000 7988 UpdateGuideState exits: No star selected
05:26:33.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:33.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:33.190 00.000 7988 Enqueuing Expose request
05:26:33.190 00.000 15712 Worker thread wakes up
05:26:33.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:33.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:34.838 01.648 15712 Exposure complete
05:26:34.887 00.049 15712 worker thread done servicing request
05:26:34.887 00.000 7988 OnExposeComplete: enter
05:26:34.887 00.000 7988 UpdateGuideState(): m_state=1
05:26:34.900 00.013 7988 UpdateCurrentPosition: no star selected
05:26:34.900 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:34.900 00.000 7988 Status Line: No star selected
05:26:34.904 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=20, FiltMax=40, Gamma=0.690
05:26:34.904 00.000 7988 UpdateGuideState exits: No star selected
05:26:34.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:34.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:34.904 00.000 7988 Enqueuing Expose request
05:26:34.904 00.000 15712 Worker thread wakes up
05:26:34.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:34.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:36.433 01.529 15712 Exposure complete
05:26:36.486 00.053 15712 worker thread done servicing request
05:26:36.486 00.000 7988 OnExposeComplete: enter
05:26:36.486 00.000 7988 UpdateGuideState(): m_state=1
05:26:36.494 00.008 7988 UpdateCurrentPosition: no star selected
05:26:36.496 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:36.496 00.000 7988 Status Line: No star selected
05:26:36.498 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:26:36.500 00.002 7988 UpdateGuideState exits: No star selected
05:26:36.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:36.502 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:36.503 00.001 7988 Enqueuing Expose request
05:26:36.505 00.002 15712 Worker thread wakes up
05:26:36.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:36.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:38.138 01.633 15712 Exposure complete
05:26:38.189 00.051 15712 worker thread done servicing request
05:26:38.189 00.000 7988 OnExposeComplete: enter
05:26:38.189 00.000 7988 UpdateGuideState(): m_state=1
05:26:38.201 00.012 7988 UpdateCurrentPosition: no star selected
05:26:38.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:38.201 00.000 7988 Status Line: No star selected
05:26:38.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:26:38.206 00.005 7988 UpdateGuideState exits: No star selected
05:26:38.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:38.206 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:38.206 00.000 7988 Enqueuing Expose request
05:26:38.206 00.000 15712 Worker thread wakes up
05:26:38.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:38.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:39.735 01.529 15712 Exposure complete
05:26:39.788 00.053 15712 worker thread done servicing request
05:26:39.788 00.000 7988 OnExposeComplete: enter
05:26:39.788 00.000 7988 UpdateGuideState(): m_state=1
05:26:39.796 00.008 7988 UpdateCurrentPosition: no star selected
05:26:39.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:39.796 00.000 7988 Status Line: No star selected
05:26:39.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:26:39.796 00.000 7988 UpdateGuideState exits: No star selected
05:26:39.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:39.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:39.805 00.009 7988 Enqueuing Expose request
05:26:39.805 00.000 15712 Worker thread wakes up
05:26:39.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:39.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:41.444 01.639 15712 Exposure complete
05:26:41.490 00.046 15712 worker thread done servicing request
05:26:41.490 00.000 7988 OnExposeComplete: enter
05:26:41.505 00.015 7988 UpdateGuideState(): m_state=1
05:26:41.505 00.000 7988 UpdateCurrentPosition: no star selected
05:26:41.505 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:41.505 00.000 7988 Status Line: No star selected
05:26:41.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:26:41.505 00.000 7988 UpdateGuideState exits: No star selected
05:26:41.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:41.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:41.505 00.000 7988 Enqueuing Expose request
05:26:41.505 00.000 15712 Worker thread wakes up
05:26:41.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:41.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:43.043 01.538 15712 Exposure complete
05:26:43.089 00.046 15712 worker thread done servicing request
05:26:43.089 00.000 7988 OnExposeComplete: enter
05:26:43.105 00.016 7988 UpdateGuideState(): m_state=1
05:26:43.106 00.001 7988 UpdateCurrentPosition: no star selected
05:26:43.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:43.108 00.002 7988 Status Line: No star selected
05:26:43.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:26:43.110 00.002 7988 UpdateGuideState exits: No star selected
05:26:43.112 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:43.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:43.114 00.002 7988 Enqueuing Expose request
05:26:43.114 00.000 15712 Worker thread wakes up
05:26:43.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:43.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:44.751 01.637 15712 Exposure complete
05:26:44.806 00.055 15712 worker thread done servicing request
05:26:44.806 00.000 7988 OnExposeComplete: enter
05:26:44.806 00.000 7988 UpdateGuideState(): m_state=1
05:26:44.814 00.008 7988 UpdateCurrentPosition: no star selected
05:26:44.814 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:44.814 00.000 7988 Status Line: No star selected
05:26:44.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
05:26:44.814 00.000 7988 UpdateGuideState exits: No star selected
05:26:44.821 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:44.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:44.821 00.000 7988 Enqueuing Expose request
05:26:44.823 00.002 15712 Worker thread wakes up
05:26:44.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:44.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:46.351 01.528 15712 Exposure complete
05:26:46.410 00.059 15712 worker thread done servicing request
05:26:46.410 00.000 7988 OnExposeComplete: enter
05:26:46.410 00.000 7988 UpdateGuideState(): m_state=1
05:26:46.413 00.003 7988 UpdateCurrentPosition: no star selected
05:26:46.413 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:46.415 00.002 7988 Status Line: No star selected
05:26:46.417 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:26:46.417 00.000 7988 UpdateGuideState exits: No star selected
05:26:46.419 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:46.419 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:46.421 00.002 7988 Enqueuing Expose request
05:26:46.421 00.000 15712 Worker thread wakes up
05:26:46.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:46.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:48.062 01.641 15712 Exposure complete
05:26:48.121 00.059 15712 worker thread done servicing request
05:26:48.121 00.000 7988 OnExposeComplete: enter
05:26:48.121 00.000 7988 UpdateGuideState(): m_state=1
05:26:48.123 00.002 7988 UpdateCurrentPosition: no star selected
05:26:48.123 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:48.123 00.000 7988 Status Line: No star selected
05:26:48.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:26:48.123 00.000 7988 UpdateGuideState exits: No star selected
05:26:48.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:48.123 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:48.123 00.000 7988 Enqueuing Expose request
05:26:48.123 00.000 15712 Worker thread wakes up
05:26:48.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:48.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:49.656 01.533 15712 Exposure complete
05:26:49.707 00.051 15712 worker thread done servicing request
05:26:49.707 00.000 7988 OnExposeComplete: enter
05:26:49.718 00.011 7988 UpdateGuideState(): m_state=1
05:26:49.718 00.000 7988 UpdateCurrentPosition: no star selected
05:26:49.718 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:49.718 00.000 7988 Status Line: No star selected
05:26:49.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:26:49.724 00.006 7988 UpdateGuideState exits: No star selected
05:26:49.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:49.724 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:49.724 00.000 7988 Enqueuing Expose request
05:26:49.724 00.000 15712 Worker thread wakes up
05:26:49.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:49.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:51.360 01.636 15712 Exposure complete
05:26:51.423 00.063 15712 worker thread done servicing request
05:26:51.423 00.000 7988 OnExposeComplete: enter
05:26:51.424 00.001 7988 UpdateGuideState(): m_state=1
05:26:51.426 00.002 7988 UpdateCurrentPosition: no star selected
05:26:51.426 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:51.426 00.000 7988 Status Line: No star selected
05:26:51.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
05:26:51.426 00.000 7988 UpdateGuideState exits: No star selected
05:26:51.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:51.426 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:51.426 00.000 7988 Enqueuing Expose request
05:26:51.426 00.000 15712 Worker thread wakes up
05:26:51.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:51.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:52.960 01.534 15712 Exposure complete
05:26:53.009 00.049 15712 worker thread done servicing request
05:26:53.009 00.000 7988 OnExposeComplete: enter
05:26:53.009 00.000 7988 UpdateGuideState(): m_state=1
05:26:53.021 00.012 7988 UpdateCurrentPosition: no star selected
05:26:53.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:53.021 00.000 7988 Status Line: No star selected
05:26:53.026 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:26:53.026 00.000 7988 UpdateGuideState exits: No star selected
05:26:53.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:53.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:53.026 00.000 7988 Enqueuing Expose request
05:26:53.026 00.000 15712 Worker thread wakes up
05:26:53.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:53.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:54.669 01.643 15712 Exposure complete
05:26:54.730 00.061 15712 worker thread done servicing request
05:26:54.730 00.000 7988 OnExposeComplete: enter
05:26:54.730 00.000 7988 UpdateGuideState(): m_state=1
05:26:54.733 00.003 7988 UpdateCurrentPosition: no star selected
05:26:54.733 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:54.733 00.000 7988 Status Line: No star selected
05:26:54.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=21, FiltMax=42, Gamma=0.690
05:26:54.733 00.000 7988 UpdateGuideState exits: No star selected
05:26:54.733 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:54.733 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:54.733 00.000 7988 Enqueuing Expose request
05:26:54.733 00.000 15712 Worker thread wakes up
05:26:54.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:54.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:56.157 01.424 15712 Exposure complete
05:26:56.209 00.052 15712 worker thread done servicing request
05:26:56.209 00.000 7988 OnExposeComplete: enter
05:26:56.219 00.010 7988 UpdateGuideState(): m_state=1
05:26:56.219 00.000 7988 UpdateCurrentPosition: no star selected
05:26:56.219 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:56.219 00.000 7988 Status Line: No star selected
05:26:56.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
05:26:56.219 00.000 7988 UpdateGuideState exits: No star selected
05:26:56.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:56.226 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:56.226 00.000 7988 Enqueuing Expose request
05:26:56.226 00.000 15712 Worker thread wakes up
05:26:56.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:56.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:57.865 01.639 15712 Exposure complete
05:26:57.910 00.045 15712 worker thread done servicing request
05:26:57.910 00.000 7988 OnExposeComplete: enter
05:26:57.927 00.017 7988 UpdateGuideState(): m_state=1
05:26:57.927 00.000 7988 UpdateCurrentPosition: no star selected
05:26:57.929 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:57.929 00.000 7988 Status Line: No star selected
05:26:57.931 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
05:26:57.931 00.000 7988 UpdateGuideState exits: No star selected
05:26:57.933 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:57.933 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:57.935 00.002 7988 Enqueuing Expose request
05:26:57.935 00.000 15712 Worker thread wakes up
05:26:57.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:57.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:26:59.463 01.528 15712 Exposure complete
05:26:59.514 00.051 15712 worker thread done servicing request
05:26:59.514 00.000 7988 OnExposeComplete: enter
05:26:59.514 00.000 7988 UpdateGuideState(): m_state=1
05:26:59.524 00.010 7988 UpdateCurrentPosition: no star selected
05:26:59.524 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:26:59.527 00.003 7988 Status Line: No star selected
05:26:59.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
05:26:59.527 00.000 7988 UpdateGuideState exits: No star selected
05:26:59.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:26:59.527 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:26:59.527 00.000 7988 Enqueuing Expose request
05:26:59.527 00.000 15712 Worker thread wakes up
05:26:59.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:26:59.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:01.172 01.645 15712 Exposure complete
05:27:01.230 00.058 15712 worker thread done servicing request
05:27:01.230 00.000 7988 OnExposeComplete: enter
05:27:01.230 00.000 7988 UpdateGuideState(): m_state=1
05:27:01.234 00.004 7988 UpdateCurrentPosition: no star selected
05:27:01.234 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:01.234 00.000 7988 Status Line: No star selected
05:27:01.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:27:01.234 00.000 7988 UpdateGuideState exits: No star selected
05:27:01.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:01.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:01.234 00.000 7988 Enqueuing Expose request
05:27:01.234 00.000 15712 Worker thread wakes up
05:27:01.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:01.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:02.771 01.537 15712 Exposure complete
05:27:02.828 00.057 15712 worker thread done servicing request
05:27:02.828 00.000 7988 OnExposeComplete: enter
05:27:02.828 00.000 7988 UpdateGuideState(): m_state=1
05:27:02.832 00.004 7988 UpdateCurrentPosition: no star selected
05:27:02.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:02.832 00.000 7988 Status Line: No star selected
05:27:02.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=26, FiltMin=22, FiltMax=40, Gamma=0.690
05:27:02.832 00.000 7988 UpdateGuideState exits: No star selected
05:27:02.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:02.832 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:02.832 00.000 7988 Enqueuing Expose request
05:27:02.832 00.000 15712 Worker thread wakes up
05:27:02.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:02.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:04.479 01.647 15712 Exposure complete
05:27:04.533 00.054 15712 worker thread done servicing request
05:27:04.533 00.000 7988 OnExposeComplete: enter
05:27:04.540 00.007 7988 UpdateGuideState(): m_state=1
05:27:04.540 00.000 7988 UpdateCurrentPosition: no star selected
05:27:04.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:04.540 00.000 7988 Status Line: No star selected
05:27:04.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
05:27:04.540 00.000 7988 UpdateGuideState exits: No star selected
05:27:04.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:04.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:04.540 00.000 7988 Enqueuing Expose request
05:27:04.540 00.000 15712 Worker thread wakes up
05:27:04.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:04.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:06.072 01.532 15712 Exposure complete
05:27:06.117 00.045 15712 worker thread done servicing request
05:27:06.117 00.000 7988 OnExposeComplete: enter
05:27:06.132 00.015 7988 UpdateGuideState(): m_state=1
05:27:06.132 00.000 7988 UpdateCurrentPosition: no star selected
05:27:06.132 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:06.132 00.000 7988 Status Line: No star selected
05:27:06.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=27, FiltMin=22, FiltMax=41, Gamma=0.690
05:27:06.132 00.000 7988 UpdateGuideState exits: No star selected
05:27:06.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:06.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:06.132 00.000 7988 Enqueuing Expose request
05:27:06.132 00.000 15712 Worker thread wakes up
05:27:06.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:06.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:07.779 01.647 15712 Exposure complete
05:27:07.834 00.055 15712 worker thread done servicing request
05:27:07.834 00.000 7988 OnExposeComplete: enter
05:27:07.834 00.000 7988 UpdateGuideState(): m_state=1
05:27:07.843 00.009 7988 UpdateCurrentPosition: no star selected
05:27:07.843 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:07.843 00.000 7988 Status Line: No star selected
05:27:07.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=27, FiltMin=22, FiltMax=41, Gamma=0.690
05:27:07.843 00.000 7988 UpdateGuideState exits: No star selected
05:27:07.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:07.843 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:07.850 00.007 7988 Enqueuing Expose request
05:27:07.850 00.000 15712 Worker thread wakes up
05:27:07.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:07.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:09.380 01.530 15712 Exposure complete
05:27:09.440 00.060 15712 worker thread done servicing request
05:27:09.440 00.000 7988 OnExposeComplete: enter
05:27:09.441 00.001 7988 UpdateGuideState(): m_state=1
05:27:09.441 00.000 7988 UpdateCurrentPosition: no star selected
05:27:09.441 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:09.441 00.000 7988 Status Line: No star selected
05:27:09.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=27, FiltMin=23, FiltMax=40, Gamma=0.690
05:27:09.447 00.006 7988 UpdateGuideState exits: No star selected
05:27:09.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:09.447 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:09.447 00.000 7988 Enqueuing Expose request
05:27:09.447 00.000 15712 Worker thread wakes up
05:27:09.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:09.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:11.088 01.641 15712 Exposure complete
05:27:11.133 00.045 15712 worker thread done servicing request
05:27:11.133 00.000 7988 OnExposeComplete: enter
05:27:11.149 00.016 7988 UpdateGuideState(): m_state=1
05:27:11.149 00.000 7988 UpdateCurrentPosition: no star selected
05:27:11.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:11.149 00.000 7988 Status Line: No star selected
05:27:11.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=27, FiltMin=23, FiltMax=40, Gamma=0.690
05:27:11.149 00.000 7988 UpdateGuideState exits: No star selected
05:27:11.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:11.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:11.149 00.000 7988 Enqueuing Expose request
05:27:11.149 00.000 15712 Worker thread wakes up
05:27:11.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:11.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:12.684 01.535 15712 Exposure complete
05:27:12.732 00.048 15712 worker thread done servicing request
05:27:12.732 00.000 7988 OnExposeComplete: enter
05:27:12.746 00.014 7988 UpdateGuideState(): m_state=1
05:27:12.746 00.000 7988 UpdateCurrentPosition: no star selected
05:27:12.748 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:12.749 00.001 7988 Status Line: No star selected
05:27:12.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=27, FiltMin=23, FiltMax=42, Gamma=0.690
05:27:12.751 00.002 7988 UpdateGuideState exits: No star selected
05:27:12.751 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:12.753 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:12.753 00.000 7988 Enqueuing Expose request
05:27:12.755 00.002 15712 Worker thread wakes up
05:27:12.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:12.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:14.394 01.639 15712 Exposure complete
05:27:14.448 00.054 15712 worker thread done servicing request
05:27:14.448 00.000 7988 OnExposeComplete: enter
05:27:14.455 00.007 7988 UpdateGuideState(): m_state=1
05:27:14.455 00.000 7988 UpdateCurrentPosition: no star selected
05:27:14.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:14.455 00.000 7988 Status Line: No star selected
05:27:14.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=27, FiltMin=22, FiltMax=41, Gamma=0.690
05:27:14.455 00.000 7988 UpdateGuideState exits: No star selected
05:27:14.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:14.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:14.455 00.000 7988 Enqueuing Expose request
05:27:14.455 00.000 15712 Worker thread wakes up
05:27:14.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:14.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:15.988 01.533 15712 Exposure complete
05:27:16.049 00.061 15712 worker thread done servicing request
05:27:16.049 00.000 7988 OnExposeComplete: enter
05:27:16.051 00.002 7988 UpdateGuideState(): m_state=1
05:27:16.051 00.000 7988 UpdateCurrentPosition: no star selected
05:27:16.054 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:16.054 00.000 7988 Status Line: No star selected
05:27:16.056 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:27:16.058 00.002 7988 UpdateGuideState exits: No star selected
05:27:16.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:16.060 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:16.060 00.000 7988 Enqueuing Expose request
05:27:16.062 00.002 15712 Worker thread wakes up
05:27:16.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:16.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:17.701 01.639 15712 Exposure complete
05:27:17.762 00.061 15712 worker thread done servicing request
05:27:17.762 00.000 7988 OnExposeComplete: enter
05:27:17.762 00.000 7988 UpdateGuideState(): m_state=1
05:27:17.764 00.002 7988 UpdateCurrentPosition: no star selected
05:27:17.764 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:17.766 00.002 7988 Status Line: No star selected
05:27:17.768 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:27:17.769 00.001 7988 UpdateGuideState exits: No star selected
05:27:17.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:17.771 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:17.771 00.000 7988 Enqueuing Expose request
05:27:17.773 00.002 15712 Worker thread wakes up
05:27:17.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:17.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:19.294 01.521 15712 Exposure complete
05:27:19.355 00.061 15712 worker thread done servicing request
05:27:19.355 00.000 7988 OnExposeComplete: enter
05:27:19.355 00.000 7988 UpdateGuideState(): m_state=1
05:27:19.355 00.000 7988 UpdateCurrentPosition: no star selected
05:27:19.355 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:19.355 00.000 7988 Status Line: No star selected
05:27:19.355 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:27:19.355 00.000 7988 UpdateGuideState exits: No star selected
05:27:19.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:19.355 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:19.355 00.000 7988 Enqueuing Expose request
05:27:19.355 00.000 15712 Worker thread wakes up
05:27:19.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:19.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:21.003 01.648 15712 Exposure complete
05:27:21.057 00.054 15712 worker thread done servicing request
05:27:21.057 00.000 7988 OnExposeComplete: enter
05:27:21.064 00.007 7988 UpdateGuideState(): m_state=1
05:27:21.064 00.000 7988 UpdateCurrentPosition: no star selected
05:27:21.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:21.064 00.000 7988 Status Line: No star selected
05:27:21.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:27:21.064 00.000 7988 UpdateGuideState exits: No star selected
05:27:21.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:21.064 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:21.064 00.000 7988 Enqueuing Expose request
05:27:21.064 00.000 15712 Worker thread wakes up
05:27:21.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:21.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:22.599 01.535 15712 Exposure complete
05:27:22.658 00.059 15712 worker thread done servicing request
05:27:22.658 00.000 7988 OnExposeComplete: enter
05:27:22.658 00.000 7988 UpdateGuideState(): m_state=1
05:27:22.661 00.003 7988 UpdateCurrentPosition: no star selected
05:27:22.661 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:22.661 00.000 7988 Status Line: No star selected
05:27:22.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
05:27:22.661 00.000 7988 UpdateGuideState exits: No star selected
05:27:22.668 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:22.668 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:22.670 00.002 7988 Enqueuing Expose request
05:27:22.670 00.000 15712 Worker thread wakes up
05:27:22.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:22.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:24.309 01.639 15712 Exposure complete
05:27:24.358 00.049 15712 worker thread done servicing request
05:27:24.358 00.000 7988 OnExposeComplete: enter
05:27:24.358 00.000 7988 UpdateGuideState(): m_state=1
05:27:24.371 00.013 7988 UpdateCurrentPosition: no star selected
05:27:24.371 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:24.371 00.000 7988 Status Line: No star selected
05:27:24.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:27:24.375 00.004 7988 UpdateGuideState exits: No star selected
05:27:24.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:24.375 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:24.375 00.000 7988 Enqueuing Expose request
05:27:24.375 00.000 15712 Worker thread wakes up
05:27:24.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:24.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:25.905 01.530 15712 Exposure complete
05:27:25.958 00.053 15712 worker thread done servicing request
05:27:25.958 00.000 7988 OnExposeComplete: enter
05:27:25.967 00.009 7988 UpdateGuideState(): m_state=1
05:27:25.967 00.000 7988 UpdateCurrentPosition: no star selected
05:27:25.967 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:25.967 00.000 7988 Status Line: No star selected
05:27:25.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:27:25.967 00.000 7988 UpdateGuideState exits: No star selected
05:27:25.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:25.975 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:25.975 00.000 7988 Enqueuing Expose request
05:27:25.975 00.000 15712 Worker thread wakes up
05:27:25.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:25.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:27.614 01.639 15712 Exposure complete
05:27:27.673 00.059 15712 worker thread done servicing request
05:27:27.673 00.000 7988 OnExposeComplete: enter
05:27:27.673 00.000 7988 UpdateGuideState(): m_state=1
05:27:27.676 00.003 7988 UpdateCurrentPosition: no star selected
05:27:27.677 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:27.677 00.000 7988 Status Line: No star selected
05:27:27.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:27:27.677 00.000 7988 UpdateGuideState exits: No star selected
05:27:27.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:27.677 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:27.677 00.000 7988 Enqueuing Expose request
05:27:27.677 00.000 15712 Worker thread wakes up
05:27:27.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:27.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:29.213 01.536 15712 Exposure complete
05:27:29.259 00.046 15712 worker thread done servicing request
05:27:29.259 00.000 7988 OnExposeComplete: enter
05:27:29.259 00.000 7988 UpdateGuideState(): m_state=1
05:27:29.275 00.016 7988 UpdateCurrentPosition: no star selected
05:27:29.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:29.275 00.000 7988 Status Line: No star selected
05:27:29.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=21, FiltMax=43, Gamma=0.690
05:27:29.275 00.000 7988 UpdateGuideState exits: No star selected
05:27:29.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:29.275 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:29.275 00.000 7988 Enqueuing Expose request
05:27:29.275 00.000 15712 Worker thread wakes up
05:27:29.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:29.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:30.920 01.645 15712 Exposure complete
05:27:30.978 00.058 15712 worker thread done servicing request
05:27:30.978 00.000 7988 OnExposeComplete: enter
05:27:30.983 00.005 7988 UpdateGuideState(): m_state=1
05:27:30.983 00.000 7988 UpdateCurrentPosition: no star selected
05:27:30.985 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:30.985 00.000 7988 Status Line: No star selected
05:27:30.987 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=25, FiltMin=20, FiltMax=43, Gamma=0.690
05:27:30.989 00.002 7988 UpdateGuideState exits: No star selected
05:27:30.989 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:30.991 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:30.991 00.000 7988 Enqueuing Expose request
05:27:30.991 00.000 15712 Worker thread wakes up
05:27:30.993 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:30.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:32.516 01.523 15712 Exposure complete
05:27:32.577 00.061 15712 worker thread done servicing request
05:27:32.577 00.000 7988 OnExposeComplete: enter
05:27:32.577 00.000 7988 UpdateGuideState(): m_state=1
05:27:32.579 00.002 7988 UpdateCurrentPosition: no star selected
05:27:32.580 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:32.580 00.000 7988 Status Line: No star selected
05:27:32.582 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:27:32.584 00.002 7988 UpdateGuideState exits: No star selected
05:27:32.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:32.586 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:32.586 00.000 7988 Enqueuing Expose request
05:27:32.588 00.002 15712 Worker thread wakes up
05:27:32.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:32.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:34.222 01.634 15712 Exposure complete
05:27:34.284 00.062 15712 worker thread done servicing request
05:27:34.284 00.000 7988 OnExposeComplete: enter
05:27:34.285 00.001 7988 UpdateGuideState(): m_state=1
05:27:34.285 00.000 7988 UpdateCurrentPosition: no star selected
05:27:34.287 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:34.287 00.000 7988 Status Line: No star selected
05:27:34.289 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
05:27:34.291 00.002 7988 UpdateGuideState exits: No star selected
05:27:34.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:34.293 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:34.293 00.000 7988 Enqueuing Expose request
05:27:34.295 00.002 15712 Worker thread wakes up
05:27:34.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:34.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:35.821 01.526 15712 Exposure complete
05:27:35.877 00.056 15712 worker thread done servicing request
05:27:35.877 00.000 7988 OnExposeComplete: enter
05:27:35.877 00.000 7988 UpdateGuideState(): m_state=1
05:27:35.882 00.005 7988 UpdateCurrentPosition: no star selected
05:27:35.883 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:35.883 00.000 7988 Status Line: No star selected
05:27:35.885 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:27:35.887 00.002 7988 UpdateGuideState exits: No star selected
05:27:35.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:35.889 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:35.889 00.000 7988 Enqueuing Expose request
05:27:35.889 00.000 15712 Worker thread wakes up
05:27:35.891 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:35.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:37.528 01.637 15712 Exposure complete
05:27:37.578 00.050 15712 worker thread done servicing request
05:27:37.578 00.000 7988 OnExposeComplete: enter
05:27:37.578 00.000 7988 UpdateGuideState(): m_state=1
05:27:37.591 00.013 7988 UpdateCurrentPosition: no star selected
05:27:37.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:37.591 00.000 7988 Status Line: No star selected
05:27:37.594 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:27:37.594 00.000 7988 UpdateGuideState exits: No star selected
05:27:37.598 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:37.598 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:37.600 00.002 7988 Enqueuing Expose request
05:27:37.600 00.000 15712 Worker thread wakes up
05:27:37.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:37.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:39.127 01.527 15712 Exposure complete
05:27:39.175 00.048 15712 worker thread done servicing request
05:27:39.175 00.000 7988 OnExposeComplete: enter
05:27:39.175 00.000 7988 UpdateGuideState(): m_state=1
05:27:39.188 00.013 7988 UpdateCurrentPosition: no star selected
05:27:39.188 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:39.190 00.002 7988 Status Line: No star selected
05:27:39.192 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:27:39.192 00.000 7988 UpdateGuideState exits: No star selected
05:27:39.194 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:39.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:39.196 00.002 7988 Enqueuing Expose request
05:27:39.196 00.000 15712 Worker thread wakes up
05:27:39.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:39.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:40.838 01.642 15712 Exposure complete
05:27:40.896 00.058 15712 worker thread done servicing request
05:27:40.896 00.000 7988 OnExposeComplete: enter
05:27:40.896 00.000 7988 UpdateGuideState(): m_state=1
05:27:40.899 00.003 7988 UpdateCurrentPosition: no star selected
05:27:40.899 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:40.899 00.000 7988 Status Line: No star selected
05:27:40.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:27:40.899 00.000 7988 UpdateGuideState exits: No star selected
05:27:40.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:40.899 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:40.899 00.000 7988 Enqueuing Expose request
05:27:40.899 00.000 15712 Worker thread wakes up
05:27:40.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:40.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:42.435 01.536 15712 Exposure complete
05:27:42.493 00.058 15712 worker thread done servicing request
05:27:42.493 00.000 7988 OnExposeComplete: enter
05:27:42.495 00.002 7988 UpdateGuideState(): m_state=1
05:27:42.496 00.001 7988 UpdateCurrentPosition: no star selected
05:27:42.498 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:42.500 00.002 7988 Status Line: No star selected
05:27:42.502 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:27:42.502 00.000 7988 UpdateGuideState exits: No star selected
05:27:42.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:42.502 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:42.502 00.000 7988 Enqueuing Expose request
05:27:42.502 00.000 15712 Worker thread wakes up
05:27:42.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:42.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:44.145 01.643 15712 Exposure complete
05:27:44.199 00.054 15712 worker thread done servicing request
05:27:44.199 00.000 7988 OnExposeComplete: enter
05:27:44.207 00.008 7988 UpdateGuideState(): m_state=1
05:27:44.207 00.000 7988 UpdateCurrentPosition: no star selected
05:27:44.209 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:44.209 00.000 7988 Status Line: No star selected
05:27:44.211 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:27:44.211 00.000 7988 UpdateGuideState exits: No star selected
05:27:44.213 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:44.213 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:44.215 00.002 7988 Enqueuing Expose request
05:27:44.216 00.001 15712 Worker thread wakes up
05:27:44.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:44.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:45.743 01.527 15712 Exposure complete
05:27:45.797 00.054 15712 worker thread done servicing request
05:27:45.797 00.000 7988 OnExposeComplete: enter
05:27:45.806 00.009 7988 UpdateGuideState(): m_state=1
05:27:45.806 00.000 7988 UpdateCurrentPosition: no star selected
05:27:45.806 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:45.806 00.000 7988 Status Line: No star selected
05:27:45.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:27:45.806 00.000 7988 UpdateGuideState exits: No star selected
05:27:45.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:45.806 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:45.814 00.008 7988 Enqueuing Expose request
05:27:45.814 00.000 15712 Worker thread wakes up
05:27:45.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:45.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:47.454 01.640 15712 Exposure complete
05:27:47.500 00.046 15712 worker thread done servicing request
05:27:47.500 00.000 7988 OnExposeComplete: enter
05:27:47.515 00.015 7988 UpdateGuideState(): m_state=1
05:27:47.516 00.001 7988 UpdateCurrentPosition: no star selected
05:27:47.516 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:47.516 00.000 7988 Status Line: No star selected
05:27:47.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
05:27:47.516 00.000 7988 UpdateGuideState exits: No star selected
05:27:47.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:47.516 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:47.516 00.000 7988 Enqueuing Expose request
05:27:47.516 00.000 15712 Worker thread wakes up
05:27:47.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:47.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:49.053 01.537 15712 Exposure complete
05:27:49.112 00.059 15712 worker thread done servicing request
05:27:49.112 00.000 7988 OnExposeComplete: enter
05:27:49.112 00.000 7988 UpdateGuideState(): m_state=1
05:27:49.115 00.003 7988 UpdateCurrentPosition: no star selected
05:27:49.117 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:49.117 00.000 7988 Status Line: No star selected
05:27:49.119 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=27, FiltMin=22, FiltMax=41, Gamma=0.690
05:27:49.119 00.000 7988 UpdateGuideState exits: No star selected
05:27:49.121 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:49.121 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:49.123 00.002 7988 Enqueuing Expose request
05:27:49.123 00.000 15712 Worker thread wakes up
05:27:49.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:49.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:50.763 01.640 15712 Exposure complete
05:27:50.815 00.052 15712 worker thread done servicing request
05:27:50.815 00.000 7988 OnExposeComplete: enter
05:27:50.815 00.000 7988 UpdateGuideState(): m_state=1
05:27:50.825 00.010 7988 UpdateCurrentPosition: no star selected
05:27:50.825 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:50.825 00.000 7988 Status Line: No star selected
05:27:50.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=28, FiltMin=22, FiltMax=41, Gamma=0.690
05:27:50.825 00.000 7988 UpdateGuideState exits: No star selected
05:27:50.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:50.832 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:50.832 00.000 7988 Enqueuing Expose request
05:27:50.832 00.000 15712 Worker thread wakes up
05:27:50.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:50.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:52.361 01.529 15712 Exposure complete
05:27:52.415 00.054 15712 worker thread done servicing request
05:27:52.415 00.000 7988 OnExposeComplete: enter
05:27:52.415 00.000 7988 UpdateGuideState(): m_state=1
05:27:52.423 00.008 7988 UpdateCurrentPosition: no star selected
05:27:52.423 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:52.425 00.002 7988 Status Line: No star selected
05:27:52.427 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=28, FiltMin=23, FiltMax=40, Gamma=0.690
05:27:52.427 00.000 7988 UpdateGuideState exits: No star selected
05:27:52.429 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:52.429 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:52.431 00.002 7988 Enqueuing Expose request
05:27:52.432 00.001 15712 Worker thread wakes up
05:27:52.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:52.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:54.070 01.638 15712 Exposure complete
05:27:54.131 00.061 15712 worker thread done servicing request
05:27:54.131 00.000 7988 OnExposeComplete: enter
05:27:54.133 00.002 7988 UpdateGuideState(): m_state=1
05:27:54.133 00.000 7988 UpdateCurrentPosition: no star selected
05:27:54.135 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:54.135 00.000 7988 Status Line: No star selected
05:27:54.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=28, FiltMin=23, FiltMax=41, Gamma=0.690
05:27:54.135 00.000 7988 UpdateGuideState exits: No star selected
05:27:54.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:54.135 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:54.135 00.000 7988 Enqueuing Expose request
05:27:54.135 00.000 15712 Worker thread wakes up
05:27:54.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:54.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:55.562 01.427 15712 Exposure complete
05:27:55.619 00.057 15712 worker thread done servicing request
05:27:55.619 00.000 7988 OnExposeComplete: enter
05:27:55.619 00.000 7988 UpdateGuideState(): m_state=1
05:27:55.619 00.000 7988 UpdateCurrentPosition: no star selected
05:27:55.619 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:55.619 00.000 7988 Status Line: No star selected
05:27:55.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=28, FiltMin=23, FiltMax=40, Gamma=0.690
05:27:55.619 00.000 7988 UpdateGuideState exits: No star selected
05:27:55.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:55.619 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:55.619 00.000 7988 Enqueuing Expose request
05:27:55.633 00.014 15712 Worker thread wakes up
05:27:55.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:55.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:57.267 01.634 15712 Exposure complete
05:27:57.319 00.052 15712 worker thread done servicing request
05:27:57.319 00.000 7988 OnExposeComplete: enter
05:27:57.328 00.009 7988 UpdateGuideState(): m_state=1
05:27:57.328 00.000 7988 UpdateCurrentPosition: no star selected
05:27:57.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:57.328 00.000 7988 Status Line: No star selected
05:27:57.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=27, FiltMin=23, FiltMax=41, Gamma=0.690
05:27:57.328 00.000 7988 UpdateGuideState exits: No star selected
05:27:57.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:57.336 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:57.336 00.000 7988 Enqueuing Expose request
05:27:57.336 00.000 15712 Worker thread wakes up
05:27:57.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:57.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:27:58.864 01.528 15712 Exposure complete
05:27:58.920 00.056 15712 worker thread done servicing request
05:27:58.920 00.000 7988 OnExposeComplete: enter
05:27:58.925 00.005 7988 UpdateGuideState(): m_state=1
05:27:58.925 00.000 7988 UpdateCurrentPosition: no star selected
05:27:58.927 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:27:58.927 00.000 7988 Status Line: No star selected
05:27:58.929 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=27, FiltMin=23, FiltMax=42, Gamma=0.690
05:27:58.931 00.002 7988 UpdateGuideState exits: No star selected
05:27:58.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:27:58.933 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:27:58.933 00.000 7988 Enqueuing Expose request
05:27:58.935 00.002 15712 Worker thread wakes up
05:27:58.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:27:58.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:00.567 01.632 15712 Exposure complete
05:28:00.621 00.054 15712 worker thread done servicing request
05:28:00.621 00.000 7988 OnExposeComplete: enter
05:28:00.621 00.000 7988 UpdateGuideState(): m_state=1
05:28:00.630 00.009 7988 UpdateCurrentPosition: no star selected
05:28:00.630 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:00.630 00.000 7988 Status Line: No star selected
05:28:00.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=27, FiltMin=23, FiltMax=39, Gamma=0.690
05:28:00.630 00.000 7988 UpdateGuideState exits: No star selected
05:28:00.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:00.638 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:00.638 00.000 7988 Enqueuing Expose request
05:28:00.638 00.000 15712 Worker thread wakes up
05:28:00.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:00.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:02.166 01.528 15712 Exposure complete
05:28:02.225 00.059 15712 worker thread done servicing request
05:28:02.225 00.000 7988 OnExposeComplete: enter
05:28:02.227 00.002 7988 UpdateGuideState(): m_state=1
05:28:02.227 00.000 7988 UpdateCurrentPosition: no star selected
05:28:02.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:02.227 00.000 7988 Status Line: No star selected
05:28:02.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=27, FiltMin=23, FiltMax=41, Gamma=0.690
05:28:02.227 00.000 7988 UpdateGuideState exits: No star selected
05:28:02.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:02.227 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:02.227 00.000 7988 Enqueuing Expose request
05:28:02.227 00.000 15712 Worker thread wakes up
05:28:02.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:02.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:03.875 01.648 15712 Exposure complete
05:28:03.937 00.062 15712 worker thread done servicing request
05:28:03.937 00.000 7988 OnExposeComplete: enter
05:28:03.937 00.000 7988 UpdateGuideState(): m_state=1
05:28:03.938 00.001 7988 UpdateCurrentPosition: no star selected
05:28:03.940 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:03.941 00.001 7988 Status Line: No star selected
05:28:03.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:28:03.943 00.002 7988 UpdateGuideState exits: No star selected
05:28:03.943 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:03.945 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:03.945 00.000 7988 Enqueuing Expose request
05:28:03.947 00.002 15712 Worker thread wakes up
05:28:03.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:03.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:05.473 01.526 15712 Exposure complete
05:28:05.524 00.051 15712 worker thread done servicing request
05:28:05.524 00.000 7988 OnExposeComplete: enter
05:28:05.524 00.000 7988 UpdateGuideState(): m_state=1
05:28:05.535 00.011 7988 UpdateCurrentPosition: no star selected
05:28:05.535 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:05.535 00.000 7988 Status Line: No star selected
05:28:05.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=27, FiltMin=23, FiltMax=41, Gamma=0.690
05:28:05.541 00.006 7988 UpdateGuideState exits: No star selected
05:28:05.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:05.541 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:05.541 00.000 7988 Enqueuing Expose request
05:28:05.541 00.000 15712 Worker thread wakes up
05:28:05.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:05.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:07.182 01.641 15712 Exposure complete
05:28:07.241 00.059 15712 worker thread done servicing request
05:28:07.241 00.000 7988 OnExposeComplete: enter
05:28:07.244 00.003 7988 UpdateGuideState(): m_state=1
05:28:07.244 00.000 7988 UpdateCurrentPosition: no star selected
05:28:07.244 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:07.244 00.000 7988 Status Line: No star selected
05:28:07.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:28:07.244 00.000 7988 UpdateGuideState exits: No star selected
05:28:07.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:07.244 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:07.244 00.000 7988 Enqueuing Expose request
05:28:07.244 00.000 15712 Worker thread wakes up
05:28:07.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:07.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:08.781 01.537 15712 Exposure complete
05:28:08.840 00.059 15712 worker thread done servicing request
05:28:08.840 00.000 7988 OnExposeComplete: enter
05:28:08.840 00.000 7988 UpdateGuideState(): m_state=1
05:28:08.843 00.003 7988 UpdateCurrentPosition: no star selected
05:28:08.843 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:08.843 00.000 7988 Status Line: No star selected
05:28:08.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:28:08.843 00.000 7988 UpdateGuideState exits: No star selected
05:28:08.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:08.843 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:08.843 00.000 7988 Enqueuing Expose request
05:28:08.843 00.000 15712 Worker thread wakes up
05:28:08.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:08.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:10.491 01.648 15712 Exposure complete
05:28:10.542 00.051 15712 worker thread done servicing request
05:28:10.542 00.000 7988 OnExposeComplete: enter
05:28:10.553 00.011 7988 UpdateGuideState(): m_state=1
05:28:10.553 00.000 7988 UpdateCurrentPosition: no star selected
05:28:10.553 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:10.553 00.000 7988 Status Line: No star selected
05:28:10.559 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
05:28:10.559 00.000 7988 UpdateGuideState exits: No star selected
05:28:10.559 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:10.559 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:10.559 00.000 7988 Enqueuing Expose request
05:28:10.559 00.000 15712 Worker thread wakes up
05:28:10.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:10.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:11.979 01.420 15712 Exposure complete
05:28:12.025 00.046 15712 worker thread done servicing request
05:28:12.025 00.000 7988 OnExposeComplete: enter
05:28:12.041 00.016 7988 UpdateGuideState(): m_state=1
05:28:12.041 00.000 7988 UpdateCurrentPosition: no star selected
05:28:12.041 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:12.041 00.000 7988 Status Line: No star selected
05:28:12.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=27, FiltMin=22, FiltMax=41, Gamma=0.690
05:28:12.041 00.000 7988 UpdateGuideState exits: No star selected
05:28:12.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:12.041 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:12.041 00.000 7988 Enqueuing Expose request
05:28:12.041 00.000 15712 Worker thread wakes up
05:28:12.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:12.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:13.689 01.648 15712 Exposure complete
05:28:13.742 00.053 15712 worker thread done servicing request
05:28:13.742 00.000 7988 OnExposeComplete: enter
05:28:13.750 00.008 7988 UpdateGuideState(): m_state=1
05:28:13.750 00.000 7988 UpdateCurrentPosition: no star selected
05:28:13.750 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:13.750 00.000 7988 Status Line: No star selected
05:28:13.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
05:28:13.750 00.000 7988 UpdateGuideState exits: No star selected
05:28:13.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:13.750 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:13.759 00.009 7988 Enqueuing Expose request
05:28:13.759 00.000 15712 Worker thread wakes up
05:28:13.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:13.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:15.287 01.528 15712 Exposure complete
05:28:15.342 00.055 15712 worker thread done servicing request
05:28:15.342 00.000 7988 OnExposeComplete: enter
05:28:15.342 00.000 7988 UpdateGuideState(): m_state=1
05:28:15.348 00.006 7988 UpdateCurrentPosition: no star selected
05:28:15.350 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:15.350 00.000 7988 Status Line: No star selected
05:28:15.352 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
05:28:15.352 00.000 7988 UpdateGuideState exits: No star selected
05:28:15.354 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:15.354 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:15.356 00.002 7988 Enqueuing Expose request
05:28:15.356 00.000 15712 Worker thread wakes up
05:28:15.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:15.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:16.994 01.638 15712 Exposure complete
05:28:17.051 00.057 15712 worker thread done servicing request
05:28:17.051 00.000 7988 OnExposeComplete: enter
05:28:17.051 00.000 7988 UpdateGuideState(): m_state=1
05:28:17.058 00.007 7988 UpdateCurrentPosition: no star selected
05:28:17.058 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:17.060 00.002 7988 Status Line: No star selected
05:28:17.062 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:28:17.062 00.000 7988 UpdateGuideState exits: No star selected
05:28:17.064 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:17.064 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:17.066 00.002 7988 Enqueuing Expose request
05:28:17.066 00.000 15712 Worker thread wakes up
05:28:17.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:17.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:18.593 01.527 15712 Exposure complete
05:28:18.648 00.055 15712 worker thread done servicing request
05:28:18.648 00.000 7988 OnExposeComplete: enter
05:28:18.655 00.007 7988 UpdateGuideState(): m_state=1
05:28:18.655 00.000 7988 UpdateCurrentPosition: no star selected
05:28:18.655 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:18.655 00.000 7988 Status Line: No star selected
05:28:18.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:28:18.655 00.000 7988 UpdateGuideState exits: No star selected
05:28:18.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:18.655 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:18.655 00.000 7988 Enqueuing Expose request
05:28:18.655 00.000 15712 Worker thread wakes up
05:28:18.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:18.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:20.299 01.644 15712 Exposure complete
05:28:20.352 00.053 15712 worker thread done servicing request
05:28:20.352 00.000 7988 OnExposeComplete: enter
05:28:20.352 00.000 7988 UpdateGuideState(): m_state=1
05:28:20.361 00.009 7988 UpdateCurrentPosition: no star selected
05:28:20.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:20.361 00.000 7988 Status Line: No star selected
05:28:20.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:28:20.361 00.000 7988 UpdateGuideState exits: No star selected
05:28:20.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:20.361 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:20.361 00.000 7988 Enqueuing Expose request
05:28:20.369 00.008 15712 Worker thread wakes up
05:28:20.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:20.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:21.895 01.526 15712 Exposure complete
05:28:21.951 00.056 15712 worker thread done servicing request
05:28:21.951 00.000 7988 OnExposeComplete: enter
05:28:21.951 00.000 7988 UpdateGuideState(): m_state=1
05:28:21.956 00.005 7988 UpdateCurrentPosition: no star selected
05:28:21.957 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:21.959 00.002 7988 Status Line: No star selected
05:28:21.961 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=25, FiltMin=20, FiltMax=37, Gamma=0.690
05:28:21.961 00.000 7988 UpdateGuideState exits: No star selected
05:28:21.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:21.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:21.961 00.000 7988 Enqueuing Expose request
05:28:21.961 00.000 15712 Worker thread wakes up
05:28:21.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:21.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:23.605 01.644 15712 Exposure complete
05:28:23.652 00.047 15712 worker thread done servicing request
05:28:23.652 00.000 7988 OnExposeComplete: enter
05:28:23.652 00.000 7988 UpdateGuideState(): m_state=1
05:28:23.668 00.016 7988 UpdateCurrentPosition: no star selected
05:28:23.669 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:23.669 00.000 7988 Status Line: No star selected
05:28:23.671 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:28:23.671 00.000 7988 UpdateGuideState exits: No star selected
05:28:23.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:23.671 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:23.671 00.000 7988 Enqueuing Expose request
05:28:23.671 00.000 15712 Worker thread wakes up
05:28:23.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:23.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:25.203 01.532 15712 Exposure complete
05:28:25.252 00.049 15712 worker thread done servicing request
05:28:25.252 00.000 7988 OnExposeComplete: enter
05:28:25.252 00.000 7988 UpdateGuideState(): m_state=1
05:28:25.264 00.012 7988 UpdateCurrentPosition: no star selected
05:28:25.264 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:25.264 00.000 7988 Status Line: No star selected
05:28:25.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:28:25.269 00.005 7988 UpdateGuideState exits: No star selected
05:28:25.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:25.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:25.269 00.000 7988 Enqueuing Expose request
05:28:25.269 00.000 15712 Worker thread wakes up
05:28:25.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:25.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:26.912 01.643 15712 Exposure complete
05:28:26.971 00.059 15712 worker thread done servicing request
05:28:26.971 00.000 7988 OnExposeComplete: enter
05:28:26.971 00.000 7988 UpdateGuideState(): m_state=1
05:28:26.975 00.004 7988 UpdateCurrentPosition: no star selected
05:28:26.976 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:26.976 00.000 7988 Status Line: No star selected
05:28:26.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:28:26.976 00.000 7988 UpdateGuideState exits: No star selected
05:28:26.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:26.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:26.976 00.000 7988 Enqueuing Expose request
05:28:26.976 00.000 15712 Worker thread wakes up
05:28:26.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:26.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:28.511 01.535 15712 Exposure complete
05:28:28.569 00.058 15712 worker thread done servicing request
05:28:28.569 00.000 7988 OnExposeComplete: enter
05:28:28.572 00.003 7988 UpdateGuideState(): m_state=1
05:28:28.572 00.000 7988 UpdateCurrentPosition: no star selected
05:28:28.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:28.572 00.000 7988 Status Line: No star selected
05:28:28.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:28:28.572 00.000 7988 UpdateGuideState exits: No star selected
05:28:28.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:28.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:28.572 00.000 7988 Enqueuing Expose request
05:28:28.572 00.000 15712 Worker thread wakes up
05:28:28.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:28.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:30.218 01.646 15712 Exposure complete
05:28:30.269 00.051 15712 worker thread done servicing request
05:28:30.269 00.000 7988 OnExposeComplete: enter
05:28:30.281 00.012 7988 UpdateGuideState(): m_state=1
05:28:30.282 00.001 7988 UpdateCurrentPosition: no star selected
05:28:30.283 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:30.284 00.001 7988 Status Line: No star selected
05:28:30.286 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:28:30.287 00.001 7988 UpdateGuideState exits: No star selected
05:28:30.288 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:30.289 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:30.290 00.001 7988 Enqueuing Expose request
05:28:30.291 00.001 15712 Worker thread wakes up
05:28:30.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:30.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:31.817 01.526 15712 Exposure complete
05:28:31.868 00.051 15712 worker thread done servicing request
05:28:31.868 00.000 7988 OnExposeComplete: enter
05:28:31.868 00.000 7988 UpdateGuideState(): m_state=1
05:28:31.880 00.012 7988 UpdateCurrentPosition: no star selected
05:28:31.880 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:31.880 00.000 7988 Status Line: No star selected
05:28:31.885 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:28:31.885 00.000 7988 UpdateGuideState exits: No star selected
05:28:31.885 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:31.885 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:31.885 00.000 7988 Enqueuing Expose request
05:28:31.885 00.000 15712 Worker thread wakes up
05:28:31.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:31.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:33.528 01.643 15712 Exposure complete
05:28:33.585 00.057 15712 worker thread done servicing request
05:28:33.585 00.000 7988 OnExposeComplete: enter
05:28:33.585 00.000 7988 UpdateGuideState(): m_state=1
05:28:33.589 00.004 7988 UpdateCurrentPosition: no star selected
05:28:33.591 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:33.591 00.000 7988 Status Line: No star selected
05:28:33.593 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:28:33.593 00.000 7988 UpdateGuideState exits: No star selected
05:28:33.597 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:33.597 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:33.599 00.002 7988 Enqueuing Expose request
05:28:33.599 00.000 15712 Worker thread wakes up
05:28:33.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:33.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:35.127 01.528 15712 Exposure complete
05:28:35.185 00.058 15712 worker thread done servicing request
05:28:35.185 00.000 7988 OnExposeComplete: enter
05:28:35.185 00.000 7988 UpdateGuideState(): m_state=1
05:28:35.188 00.003 7988 UpdateCurrentPosition: no star selected
05:28:35.188 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:35.188 00.000 7988 Status Line: No star selected
05:28:35.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:28:35.188 00.000 7988 UpdateGuideState exits: No star selected
05:28:35.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:35.188 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:35.188 00.000 7988 Enqueuing Expose request
05:28:35.188 00.000 15712 Worker thread wakes up
05:28:35.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:35.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:36.837 01.649 15712 Exposure complete
05:28:36.885 00.048 15712 worker thread done servicing request
05:28:36.885 00.000 7988 OnExposeComplete: enter
05:28:36.885 00.000 7988 UpdateGuideState(): m_state=1
05:28:36.899 00.014 7988 UpdateCurrentPosition: no star selected
05:28:36.899 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:36.899 00.000 7988 Status Line: No star selected
05:28:36.902 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:28:36.902 00.000 7988 UpdateGuideState exits: No star selected
05:28:36.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:36.902 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:36.902 00.000 7988 Enqueuing Expose request
05:28:36.902 00.000 15712 Worker thread wakes up
05:28:36.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:36.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:38.437 01.535 15712 Exposure complete
05:28:38.497 00.060 15712 worker thread done servicing request
05:28:38.497 00.000 7988 OnExposeComplete: enter
05:28:38.499 00.002 7988 UpdateGuideState(): m_state=1
05:28:38.499 00.000 7988 UpdateCurrentPosition: no star selected
05:28:38.499 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:38.502 00.003 7988 Status Line: No star selected
05:28:38.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:28:38.502 00.000 7988 UpdateGuideState exits: No star selected
05:28:38.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:38.502 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:38.502 00.000 7988 Enqueuing Expose request
05:28:38.502 00.000 15712 Worker thread wakes up
05:28:38.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:38.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:40.147 01.645 15712 Exposure complete
05:28:40.205 00.058 15712 worker thread done servicing request
05:28:40.205 00.000 7988 OnExposeComplete: enter
05:28:40.205 00.000 7988 UpdateGuideState(): m_state=1
05:28:40.208 00.003 7988 UpdateCurrentPosition: no star selected
05:28:40.208 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:40.210 00.002 7988 Status Line: No star selected
05:28:40.212 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:28:40.212 00.000 7988 UpdateGuideState exits: No star selected
05:28:40.214 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:40.214 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:40.216 00.002 7988 Enqueuing Expose request
05:28:40.216 00.000 15712 Worker thread wakes up
05:28:40.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:40.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:41.743 01.527 15712 Exposure complete
05:28:41.800 00.057 15712 worker thread done servicing request
05:28:41.800 00.000 7988 OnExposeComplete: enter
05:28:41.803 00.003 7988 UpdateGuideState(): m_state=1
05:28:41.804 00.001 7988 UpdateCurrentPosition: no star selected
05:28:41.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:41.804 00.000 7988 Status Line: No star selected
05:28:41.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=24, FiltMin=20, FiltMax=43, Gamma=0.690
05:28:41.804 00.000 7988 UpdateGuideState exits: No star selected
05:28:41.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:41.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:41.804 00.000 7988 Enqueuing Expose request
05:28:41.804 00.000 15712 Worker thread wakes up
05:28:41.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:41.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:43.446 01.642 15712 Exposure complete
05:28:43.506 00.060 15712 worker thread done servicing request
05:28:43.506 00.000 7988 OnExposeComplete: enter
05:28:43.510 00.004 7988 UpdateGuideState(): m_state=1
05:28:43.510 00.000 7988 UpdateCurrentPosition: no star selected
05:28:43.512 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:43.512 00.000 7988 Status Line: No star selected
05:28:43.514 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=24, FiltMin=19, FiltMax=42, Gamma=0.690
05:28:43.516 00.002 7988 UpdateGuideState exits: No star selected
05:28:43.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:43.518 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:43.518 00.000 7988 Enqueuing Expose request
05:28:43.520 00.002 15712 Worker thread wakes up
05:28:43.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:43.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:45.047 01.527 15712 Exposure complete
05:28:45.106 00.059 15712 worker thread done servicing request
05:28:45.106 00.000 7988 OnExposeComplete: enter
05:28:45.106 00.000 7988 UpdateGuideState(): m_state=1
05:28:45.108 00.002 7988 UpdateCurrentPosition: no star selected
05:28:45.109 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:45.109 00.000 7988 Status Line: No star selected
05:28:45.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
05:28:45.109 00.000 7988 UpdateGuideState exits: No star selected
05:28:45.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:45.109 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:45.109 00.000 7988 Enqueuing Expose request
05:28:45.109 00.000 15712 Worker thread wakes up
05:28:45.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:45.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:46.756 01.647 15712 Exposure complete
05:28:46.814 00.058 15712 worker thread done servicing request
05:28:46.814 00.000 7988 OnExposeComplete: enter
05:28:46.814 00.000 7988 UpdateGuideState(): m_state=1
05:28:46.814 00.000 7988 UpdateCurrentPosition: no star selected
05:28:46.818 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:46.818 00.000 7988 Status Line: No star selected
05:28:46.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=24, FiltMin=19, FiltMax=37, Gamma=0.690
05:28:46.818 00.000 7988 UpdateGuideState exits: No star selected
05:28:46.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:46.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:46.818 00.000 7988 Enqueuing Expose request
05:28:46.827 00.009 15712 Worker thread wakes up
05:28:46.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:46.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:48.353 01.526 15712 Exposure complete
05:28:48.409 00.056 15712 worker thread done servicing request
05:28:48.409 00.000 7988 OnExposeComplete: enter
05:28:48.409 00.000 7988 UpdateGuideState(): m_state=1
05:28:48.414 00.005 7988 UpdateCurrentPosition: no star selected
05:28:48.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:48.416 00.002 7988 Status Line: No star selected
05:28:48.418 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:28:48.418 00.000 7988 UpdateGuideState exits: No star selected
05:28:48.420 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:48.420 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:48.422 00.002 7988 Enqueuing Expose request
05:28:48.422 00.000 15712 Worker thread wakes up
05:28:48.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:48.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:50.060 01.638 15712 Exposure complete
05:28:50.121 00.061 15712 worker thread done servicing request
05:28:50.121 00.000 7988 OnExposeComplete: enter
05:28:50.121 00.000 7988 UpdateGuideState(): m_state=1
05:28:50.124 00.003 7988 UpdateCurrentPosition: no star selected
05:28:50.124 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:50.124 00.000 7988 Status Line: No star selected
05:28:50.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=23, FiltMin=19, FiltMax=39, Gamma=0.690
05:28:50.128 00.004 7988 UpdateGuideState exits: No star selected
05:28:50.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:50.128 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:50.128 00.000 7988 Enqueuing Expose request
05:28:50.128 00.000 15712 Worker thread wakes up
05:28:50.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:50.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:51.657 01.529 15712 Exposure complete
05:28:51.708 00.051 15712 worker thread done servicing request
05:28:51.708 00.000 7988 OnExposeComplete: enter
05:28:51.708 00.000 7988 UpdateGuideState(): m_state=1
05:28:51.720 00.012 7988 UpdateCurrentPosition: no star selected
05:28:51.722 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:51.722 00.000 7988 Status Line: No star selected
05:28:51.725 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=23, FiltMin=19, FiltMax=39, Gamma=0.690
05:28:51.725 00.000 7988 UpdateGuideState exits: No star selected
05:28:51.727 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:51.727 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:51.729 00.002 7988 Enqueuing Expose request
05:28:51.729 00.000 15712 Worker thread wakes up
05:28:51.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:51.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:53.366 01.637 15712 Exposure complete
05:28:53.424 00.058 15712 worker thread done servicing request
05:28:53.424 00.000 7988 OnExposeComplete: enter
05:28:53.424 00.000 7988 UpdateGuideState(): m_state=1
05:28:53.428 00.004 7988 UpdateCurrentPosition: no star selected
05:28:53.428 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:53.428 00.000 7988 Status Line: No star selected
05:28:53.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=23, FiltMin=19, FiltMax=42, Gamma=0.690
05:28:53.428 00.000 7988 UpdateGuideState exits: No star selected
05:28:53.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:53.428 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:53.428 00.000 7988 Enqueuing Expose request
05:28:53.428 00.000 15712 Worker thread wakes up
05:28:53.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:53.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:54.964 01.536 15712 Exposure complete
05:28:55.009 00.045 15712 worker thread done servicing request
05:28:55.009 00.000 7988 OnExposeComplete: enter
05:28:55.024 00.015 7988 UpdateGuideState(): m_state=1
05:28:55.025 00.001 7988 UpdateCurrentPosition: no star selected
05:28:55.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:55.025 00.000 7988 Status Line: No star selected
05:28:55.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=24, FiltMin=19, FiltMax=42, Gamma=0.690
05:28:55.025 00.000 7988 UpdateGuideState exits: No star selected
05:28:55.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:55.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:55.025 00.000 7988 Enqueuing Expose request
05:28:55.025 00.000 15712 Worker thread wakes up
05:28:55.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:55.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:56.674 01.649 15712 Exposure complete
05:28:56.728 00.054 15712 worker thread done servicing request
05:28:56.728 00.000 7988 OnExposeComplete: enter
05:28:56.728 00.000 7988 UpdateGuideState(): m_state=1
05:28:56.735 00.007 7988 UpdateCurrentPosition: no star selected
05:28:56.737 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:56.737 00.000 7988 Status Line: No star selected
05:28:56.739 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=24, FiltMin=19, FiltMax=40, Gamma=0.690
05:28:56.739 00.000 7988 UpdateGuideState exits: No star selected
05:28:56.741 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:56.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:56.743 00.002 7988 Enqueuing Expose request
05:28:56.743 00.000 15712 Worker thread wakes up
05:28:56.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:56.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:58.267 01.524 15712 Exposure complete
05:28:58.311 00.044 15712 worker thread done servicing request
05:28:58.311 00.000 7988 OnExposeComplete: enter
05:28:58.328 00.017 7988 UpdateGuideState(): m_state=1
05:28:58.328 00.000 7988 UpdateCurrentPosition: no star selected
05:28:58.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:28:58.328 00.000 7988 Status Line: No star selected
05:28:58.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=24, FiltMin=19, FiltMax=40, Gamma=0.690
05:28:58.328 00.000 7988 UpdateGuideState exits: No star selected
05:28:58.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:28:58.328 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:28:58.328 00.000 7988 Enqueuing Expose request
05:28:58.328 00.000 15712 Worker thread wakes up
05:28:58.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:28:58.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:28:59.974 01.646 15712 Exposure complete
05:29:00.028 00.054 15712 worker thread done servicing request
05:29:00.028 00.000 7988 OnExposeComplete: enter
05:29:00.037 00.009 7988 UpdateGuideState(): m_state=1
05:29:00.037 00.000 7988 UpdateCurrentPosition: no star selected
05:29:00.037 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:00.037 00.000 7988 Status Line: No star selected
05:29:00.037 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:29:00.037 00.000 7988 UpdateGuideState exits: No star selected
05:29:00.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:00.045 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:00.045 00.000 7988 Enqueuing Expose request
05:29:00.045 00.000 15712 Worker thread wakes up
05:29:00.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:00.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:01.572 01.527 15712 Exposure complete
05:29:01.631 00.059 15712 worker thread done servicing request
05:29:01.631 00.000 7988 OnExposeComplete: enter
05:29:01.631 00.000 7988 UpdateGuideState(): m_state=1
05:29:01.634 00.003 7988 UpdateCurrentPosition: no star selected
05:29:01.634 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:01.634 00.000 7988 Status Line: No star selected
05:29:01.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
05:29:01.634 00.000 7988 UpdateGuideState exits: No star selected
05:29:01.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:01.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:01.634 00.000 7988 Enqueuing Expose request
05:29:01.634 00.000 15712 Worker thread wakes up
05:29:01.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:01.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:03.281 01.647 15712 Exposure complete
05:29:03.330 00.049 15712 worker thread done servicing request
05:29:03.330 00.000 7988 OnExposeComplete: enter
05:29:03.330 00.000 7988 UpdateGuideState(): m_state=1
05:29:03.342 00.012 7988 UpdateCurrentPosition: no star selected
05:29:03.342 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:03.342 00.000 7988 Status Line: No star selected
05:29:03.347 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:29:03.347 00.000 7988 UpdateGuideState exits: No star selected
05:29:03.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:03.347 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:03.347 00.000 7988 Enqueuing Expose request
05:29:03.347 00.000 15712 Worker thread wakes up
05:29:03.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:03.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:04.878 01.531 15712 Exposure complete
05:29:04.931 00.053 15712 worker thread done servicing request
05:29:04.931 00.000 7988 OnExposeComplete: enter
05:29:04.931 00.000 7988 UpdateGuideState(): m_state=1
05:29:04.940 00.009 7988 UpdateCurrentPosition: no star selected
05:29:04.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:04.942 00.002 7988 Status Line: No star selected
05:29:04.944 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
05:29:04.944 00.000 7988 UpdateGuideState exits: No star selected
05:29:04.946 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:04.946 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:04.948 00.002 7988 Enqueuing Expose request
05:29:04.948 00.000 15712 Worker thread wakes up
05:29:04.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:04.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:06.587 01.639 15712 Exposure complete
05:29:06.648 00.061 15712 worker thread done servicing request
05:29:06.648 00.000 7988 OnExposeComplete: enter
05:29:06.650 00.002 7988 UpdateGuideState(): m_state=1
05:29:06.650 00.000 7988 UpdateCurrentPosition: no star selected
05:29:06.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:06.650 00.000 7988 Status Line: No star selected
05:29:06.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=24, FiltMin=19, FiltMax=40, Gamma=0.690
05:29:06.650 00.000 7988 UpdateGuideState exits: No star selected
05:29:06.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:06.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:06.650 00.000 7988 Enqueuing Expose request
05:29:06.650 00.000 15712 Worker thread wakes up
05:29:06.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:06.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:08.189 01.539 15712 Exposure complete
05:29:08.247 00.058 15712 worker thread done servicing request
05:29:08.247 00.000 7988 OnExposeComplete: enter
05:29:08.247 00.000 7988 UpdateGuideState(): m_state=1
05:29:08.247 00.000 7988 UpdateCurrentPosition: no star selected
05:29:08.251 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:08.251 00.000 7988 Status Line: No star selected
05:29:08.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=24, FiltMin=19, FiltMax=41, Gamma=0.690
05:29:08.251 00.000 7988 UpdateGuideState exits: No star selected
05:29:08.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:08.251 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:08.251 00.000 7988 Enqueuing Expose request
05:29:08.251 00.000 15712 Worker thread wakes up
05:29:08.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:08.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:09.900 01.649 15712 Exposure complete
05:29:09.950 00.050 15712 worker thread done servicing request
05:29:09.950 00.000 7988 OnExposeComplete: enter
05:29:09.950 00.000 7988 UpdateGuideState(): m_state=1
05:29:09.960 00.010 7988 UpdateCurrentPosition: no star selected
05:29:09.962 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:09.962 00.000 7988 Status Line: No star selected
05:29:09.964 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:29:09.966 00.002 7988 UpdateGuideState exits: No star selected
05:29:09.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:09.967 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:09.967 00.000 7988 Enqueuing Expose request
05:29:09.969 00.002 15712 Worker thread wakes up
05:29:09.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:09.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:11.498 01.529 15712 Exposure complete
05:29:11.550 00.052 15712 worker thread done servicing request
05:29:11.550 00.000 7988 OnExposeComplete: enter
05:29:11.550 00.000 7988 UpdateGuideState(): m_state=1
05:29:11.559 00.009 7988 UpdateCurrentPosition: no star selected
05:29:11.559 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:11.561 00.002 7988 Status Line: No star selected
05:29:11.563 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
05:29:11.563 00.000 7988 UpdateGuideState exits: No star selected
05:29:11.565 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:11.565 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:11.567 00.002 7988 Enqueuing Expose request
05:29:11.567 00.000 15712 Worker thread wakes up
05:29:11.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:11.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:13.207 01.640 15712 Exposure complete
05:29:13.253 00.046 15712 worker thread done servicing request
05:29:13.253 00.000 7988 OnExposeComplete: enter
05:29:13.253 00.000 7988 UpdateGuideState(): m_state=1
05:29:13.269 00.016 7988 UpdateCurrentPosition: no star selected
05:29:13.269 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:13.269 00.000 7988 Status Line: No star selected
05:29:13.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
05:29:13.269 00.000 7988 UpdateGuideState exits: No star selected
05:29:13.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:13.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:13.269 00.000 7988 Enqueuing Expose request
05:29:13.269 00.000 15712 Worker thread wakes up
05:29:13.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:13.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:14.804 01.535 15712 Exposure complete
05:29:14.851 00.047 15712 worker thread done servicing request
05:29:14.851 00.000 7988 OnExposeComplete: enter
05:29:14.851 00.000 7988 UpdateGuideState(): m_state=1
05:29:14.865 00.014 7988 UpdateCurrentPosition: no star selected
05:29:14.865 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:14.868 00.003 7988 Status Line: No star selected
05:29:14.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:29:14.868 00.000 7988 UpdateGuideState exits: No star selected
05:29:14.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:14.868 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:14.868 00.000 7988 Enqueuing Expose request
05:29:14.868 00.000 15712 Worker thread wakes up
05:29:14.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:14.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:16.514 01.646 15712 Exposure complete
05:29:16.571 00.057 15712 worker thread done servicing request
05:29:16.571 00.000 7988 OnExposeComplete: enter
05:29:16.571 00.000 7988 UpdateGuideState(): m_state=1
05:29:16.576 00.005 7988 UpdateCurrentPosition: no star selected
05:29:16.576 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:16.576 00.000 7988 Status Line: No star selected
05:29:16.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:29:16.576 00.000 7988 UpdateGuideState exits: No star selected
05:29:16.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:16.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:16.576 00.000 7988 Enqueuing Expose request
05:29:16.576 00.000 15712 Worker thread wakes up
05:29:16.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:16.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:18.000 01.424 15712 Exposure complete
05:29:18.054 00.054 15712 worker thread done servicing request
05:29:18.054 00.000 7988 OnExposeComplete: enter
05:29:18.054 00.000 7988 UpdateGuideState(): m_state=1
05:29:18.061 00.007 7988 UpdateCurrentPosition: no star selected
05:29:18.061 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:18.061 00.000 7988 Status Line: No star selected
05:29:18.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:29:18.061 00.000 7988 UpdateGuideState exits: No star selected
05:29:18.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:18.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:18.061 00.000 7988 Enqueuing Expose request
05:29:18.070 00.009 15712 Worker thread wakes up
05:29:18.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:18.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:19.703 01.633 15712 Exposure complete
05:29:19.756 00.053 15712 worker thread done servicing request
05:29:19.756 00.000 7988 OnExposeComplete: enter
05:29:19.756 00.000 7988 UpdateGuideState(): m_state=1
05:29:19.765 00.009 7988 UpdateCurrentPosition: no star selected
05:29:19.765 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:19.765 00.000 7988 Status Line: No star selected
05:29:19.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:29:19.765 00.000 7988 UpdateGuideState exits: No star selected
05:29:19.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:19.765 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:19.773 00.008 7988 Enqueuing Expose request
05:29:19.773 00.000 15712 Worker thread wakes up
05:29:19.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:19.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:21.301 01.528 15712 Exposure complete
05:29:21.359 00.058 15712 worker thread done servicing request
05:29:21.359 00.000 7988 OnExposeComplete: enter
05:29:21.359 00.000 7988 UpdateGuideState(): m_state=1
05:29:21.363 00.004 7988 UpdateCurrentPosition: no star selected
05:29:21.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:21.363 00.000 7988 Status Line: No star selected
05:29:21.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:29:21.363 00.000 7988 UpdateGuideState exits: No star selected
05:29:21.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:21.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:21.363 00.000 7988 Enqueuing Expose request
05:29:21.363 00.000 15712 Worker thread wakes up
05:29:21.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:21.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:23.010 01.647 15712 Exposure complete
05:29:23.056 00.046 15712 worker thread done servicing request
05:29:23.056 00.000 7988 OnExposeComplete: enter
05:29:23.056 00.000 7988 UpdateGuideState(): m_state=1
05:29:23.072 00.016 7988 UpdateCurrentPosition: no star selected
05:29:23.073 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:23.073 00.000 7988 Status Line: No star selected
05:29:23.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:29:23.073 00.000 7988 UpdateGuideState exits: No star selected
05:29:23.073 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:23.073 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:23.073 00.000 7988 Enqueuing Expose request
05:29:23.073 00.000 15712 Worker thread wakes up
05:29:23.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:23.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:24.499 01.426 15712 Exposure complete
05:29:24.551 00.052 15712 worker thread done servicing request
05:29:24.551 00.000 7988 OnExposeComplete: enter
05:29:24.560 00.009 7988 UpdateGuideState(): m_state=1
05:29:24.560 00.000 7988 UpdateCurrentPosition: no star selected
05:29:24.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:24.560 00.000 7988 Status Line: No star selected
05:29:24.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:29:24.560 00.000 7988 UpdateGuideState exits: No star selected
05:29:24.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:24.560 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:24.568 00.008 7988 Enqueuing Expose request
05:29:24.568 00.000 15712 Worker thread wakes up
05:29:24.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:24.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:26.207 01.639 15712 Exposure complete
05:29:26.254 00.047 15712 worker thread done servicing request
05:29:26.254 00.000 7988 OnExposeComplete: enter
05:29:26.254 00.000 7988 UpdateGuideState(): m_state=1
05:29:26.267 00.013 7988 UpdateCurrentPosition: no star selected
05:29:26.267 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:26.271 00.004 7988 Status Line: No star selected
05:29:26.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=24, FiltMin=19, FiltMax=41, Gamma=0.690
05:29:26.271 00.000 7988 UpdateGuideState exits: No star selected
05:29:26.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:26.271 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:26.271 00.000 7988 Enqueuing Expose request
05:29:26.271 00.000 15712 Worker thread wakes up
05:29:26.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:26.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:27.803 01.532 15712 Exposure complete
05:29:27.862 00.059 15712 worker thread done servicing request
05:29:27.862 00.000 7988 OnExposeComplete: enter
05:29:27.862 00.000 7988 UpdateGuideState(): m_state=1
05:29:27.865 00.003 7988 UpdateCurrentPosition: no star selected
05:29:27.865 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:27.867 00.002 7988 Status Line: No star selected
05:29:27.869 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:29:27.870 00.001 7988 UpdateGuideState exits: No star selected
05:29:27.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:27.872 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:27.872 00.000 7988 Enqueuing Expose request
05:29:27.874 00.002 15712 Worker thread wakes up
05:29:27.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:27.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:29.513 01.639 15712 Exposure complete
05:29:29.560 00.047 15712 worker thread done servicing request
05:29:29.560 00.000 7988 OnExposeComplete: enter
05:29:29.575 00.015 7988 UpdateGuideState(): m_state=1
05:29:29.576 00.001 7988 UpdateCurrentPosition: no star selected
05:29:29.576 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:29.576 00.000 7988 Status Line: No star selected
05:29:29.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=23, FiltMin=19, FiltMax=38, Gamma=0.690
05:29:29.576 00.000 7988 UpdateGuideState exits: No star selected
05:29:29.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:29.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:29.576 00.000 7988 Enqueuing Expose request
05:29:29.576 00.000 15712 Worker thread wakes up
05:29:29.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:29.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:31.113 01.537 15712 Exposure complete
05:29:31.159 00.046 15712 worker thread done servicing request
05:29:31.159 00.000 7988 OnExposeComplete: enter
05:29:31.159 00.000 7988 UpdateGuideState(): m_state=1
05:29:31.174 00.015 7988 UpdateCurrentPosition: no star selected
05:29:31.176 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:31.176 00.000 7988 Status Line: No star selected
05:29:31.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=23, FiltMin=19, FiltMax=38, Gamma=0.690
05:29:31.176 00.000 7988 UpdateGuideState exits: No star selected
05:29:31.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:31.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:31.176 00.000 7988 Enqueuing Expose request
05:29:31.176 00.000 15712 Worker thread wakes up
05:29:31.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:31.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:32.822 01.646 15712 Exposure complete
05:29:32.877 00.055 15712 worker thread done servicing request
05:29:32.877 00.000 7988 OnExposeComplete: enter
05:29:32.877 00.000 7988 UpdateGuideState(): m_state=1
05:29:32.885 00.008 7988 UpdateCurrentPosition: no star selected
05:29:32.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:32.885 00.000 7988 Status Line: No star selected
05:29:32.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=23, FiltMin=19, FiltMax=38, Gamma=0.690
05:29:32.885 00.000 7988 UpdateGuideState exits: No star selected
05:29:32.885 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:32.885 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:32.885 00.000 7988 Enqueuing Expose request
05:29:32.894 00.009 15712 Worker thread wakes up
05:29:32.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:32.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:34.424 01.530 15712 Exposure complete
05:29:34.484 00.060 15712 worker thread done servicing request
05:29:34.484 00.000 7988 OnExposeComplete: enter
05:29:34.484 00.000 7988 UpdateGuideState(): m_state=1
05:29:34.486 00.002 7988 UpdateCurrentPosition: no star selected
05:29:34.488 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:34.488 00.000 7988 Status Line: No star selected
05:29:34.490 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=23, FiltMin=19, FiltMax=39, Gamma=0.690
05:29:34.492 00.002 7988 UpdateGuideState exits: No star selected
05:29:34.493 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:34.493 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:34.495 00.002 7988 Enqueuing Expose request
05:29:34.495 00.000 15712 Worker thread wakes up
05:29:34.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:34.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:36.133 01.638 15712 Exposure complete
05:29:36.190 00.057 15712 worker thread done servicing request
05:29:36.192 00.002 7988 OnExposeComplete: enter
05:29:36.192 00.000 7988 UpdateGuideState(): m_state=1
05:29:36.192 00.000 7988 UpdateCurrentPosition: no star selected
05:29:36.195 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:36.195 00.000 7988 Status Line: No star selected
05:29:36.197 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=23, FiltMin=19, FiltMax=38, Gamma=0.690
05:29:36.197 00.000 7988 UpdateGuideState exits: No star selected
05:29:36.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:36.197 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:36.197 00.000 7988 Enqueuing Expose request
05:29:36.197 00.000 15712 Worker thread wakes up
05:29:36.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:36.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:37.731 01.534 15712 Exposure complete
05:29:37.791 00.060 15712 worker thread done servicing request
05:29:37.791 00.000 7988 OnExposeComplete: enter
05:29:37.791 00.000 7988 UpdateGuideState(): m_state=1
05:29:37.794 00.003 7988 UpdateCurrentPosition: no star selected
05:29:37.794 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:37.794 00.000 7988 Status Line: No star selected
05:29:37.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=24, FiltMin=19, FiltMax=41, Gamma=0.690
05:29:37.794 00.000 7988 UpdateGuideState exits: No star selected
05:29:37.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:37.794 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:37.794 00.000 7988 Enqueuing Expose request
05:29:37.803 00.009 15712 Worker thread wakes up
05:29:37.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:37.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:39.440 01.637 15712 Exposure complete
05:29:39.493 00.053 15712 worker thread done servicing request
05:29:39.493 00.000 7988 OnExposeComplete: enter
05:29:39.493 00.000 7988 UpdateGuideState(): m_state=1
05:29:39.501 00.008 7988 UpdateCurrentPosition: no star selected
05:29:39.501 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:39.501 00.000 7988 Status Line: No star selected
05:29:39.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:29:39.501 00.000 7988 UpdateGuideState exits: No star selected
05:29:39.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:39.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:39.501 00.000 7988 Enqueuing Expose request
05:29:39.510 00.009 15712 Worker thread wakes up
05:29:39.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:39.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:41.037 01.527 15712 Exposure complete
05:29:41.094 00.057 15712 worker thread done servicing request
05:29:41.094 00.000 7988 OnExposeComplete: enter
05:29:41.094 00.000 7988 UpdateGuideState(): m_state=1
05:29:41.098 00.004 7988 UpdateCurrentPosition: no star selected
05:29:41.098 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:41.098 00.000 7988 Status Line: No star selected
05:29:41.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:29:41.098 00.000 7988 UpdateGuideState exits: No star selected
05:29:41.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:41.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:41.098 00.000 7988 Enqueuing Expose request
05:29:41.098 00.000 15712 Worker thread wakes up
05:29:41.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:41.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:42.743 01.645 15712 Exposure complete
05:29:42.796 00.053 15712 worker thread done servicing request
05:29:42.796 00.000 7988 OnExposeComplete: enter
05:29:42.796 00.000 7988 UpdateGuideState(): m_state=1
05:29:42.804 00.008 7988 UpdateCurrentPosition: no star selected
05:29:42.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:42.804 00.000 7988 Status Line: No star selected
05:29:42.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=24, FiltMin=19, FiltMax=40, Gamma=0.690
05:29:42.804 00.000 7988 UpdateGuideState exits: No star selected
05:29:42.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:42.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:42.804 00.000 7988 Enqueuing Expose request
05:29:42.813 00.009 15712 Worker thread wakes up
05:29:42.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:42.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:44.337 01.524 15712 Exposure complete
05:29:44.395 00.058 15712 worker thread done servicing request
05:29:44.395 00.000 7988 OnExposeComplete: enter
05:29:44.395 00.000 7988 UpdateGuideState(): m_state=1
05:29:44.398 00.003 7988 UpdateCurrentPosition: no star selected
05:29:44.398 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:44.398 00.000 7988 Status Line: No star selected
05:29:44.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=24, FiltMin=19, FiltMax=40, Gamma=0.690
05:29:44.398 00.000 7988 UpdateGuideState exits: No star selected
05:29:44.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:44.398 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:44.398 00.000 7988 Enqueuing Expose request
05:29:44.398 00.000 15712 Worker thread wakes up
05:29:44.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:44.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:46.046 01.648 15712 Exposure complete
05:29:46.104 00.058 15712 worker thread done servicing request
05:29:46.104 00.000 7988 OnExposeComplete: enter
05:29:46.104 00.000 7988 UpdateGuideState(): m_state=1
05:29:46.108 00.004 7988 UpdateCurrentPosition: no star selected
05:29:46.108 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:46.108 00.000 7988 Status Line: No star selected
05:29:46.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:29:46.108 00.000 7988 UpdateGuideState exits: No star selected
05:29:46.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:46.108 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:46.108 00.000 7988 Enqueuing Expose request
05:29:46.117 00.009 15712 Worker thread wakes up
05:29:46.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:46.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:47.644 01.527 15712 Exposure complete
05:29:47.697 00.053 15712 worker thread done servicing request
05:29:47.697 00.000 7988 OnExposeComplete: enter
05:29:47.697 00.000 7988 UpdateGuideState(): m_state=1
05:29:47.706 00.009 7988 UpdateCurrentPosition: no star selected
05:29:47.706 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:47.706 00.000 7988 Status Line: No star selected
05:29:47.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:29:47.706 00.000 7988 UpdateGuideState exits: No star selected
05:29:47.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:47.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:47.706 00.000 7988 Enqueuing Expose request
05:29:47.715 00.009 15712 Worker thread wakes up
05:29:47.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:47.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:49.350 01.635 15712 Exposure complete
05:29:49.398 00.048 15712 worker thread done servicing request
05:29:49.398 00.000 7988 OnExposeComplete: enter
05:29:49.398 00.000 7988 UpdateGuideState(): m_state=1
05:29:49.412 00.014 7988 UpdateCurrentPosition: no star selected
05:29:49.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:49.412 00.000 7988 Status Line: No star selected
05:29:49.415 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:29:49.415 00.000 7988 UpdateGuideState exits: No star selected
05:29:49.415 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:49.415 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:49.415 00.000 7988 Enqueuing Expose request
05:29:49.415 00.000 15712 Worker thread wakes up
05:29:49.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:49.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:50.944 01.529 15712 Exposure complete
05:29:51.005 00.061 15712 worker thread done servicing request
05:29:51.005 00.000 7988 OnExposeComplete: enter
05:29:51.006 00.001 7988 UpdateGuideState(): m_state=1
05:29:51.008 00.002 7988 UpdateCurrentPosition: no star selected
05:29:51.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:51.010 00.002 7988 Status Line: No star selected
05:29:51.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:29:51.012 00.002 7988 UpdateGuideState exits: No star selected
05:29:51.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:51.014 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:51.014 00.000 7988 Enqueuing Expose request
05:29:51.016 00.002 15712 Worker thread wakes up
05:29:51.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:51.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:52.653 01.637 15712 Exposure complete
05:29:52.702 00.049 15712 worker thread done servicing request
05:29:52.702 00.000 7988 OnExposeComplete: enter
05:29:52.702 00.000 7988 UpdateGuideState(): m_state=1
05:29:52.714 00.012 7988 UpdateCurrentPosition: no star selected
05:29:52.714 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:52.714 00.000 7988 Status Line: No star selected
05:29:52.719 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:29:52.719 00.000 7988 UpdateGuideState exits: No star selected
05:29:52.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:52.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:52.719 00.000 7988 Enqueuing Expose request
05:29:52.719 00.000 15712 Worker thread wakes up
05:29:52.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:52.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:54.250 01.531 15712 Exposure complete
05:29:54.307 00.057 15712 worker thread done servicing request
05:29:54.307 00.000 7988 OnExposeComplete: enter
05:29:54.307 00.000 7988 UpdateGuideState(): m_state=1
05:29:54.311 00.004 7988 UpdateCurrentPosition: no star selected
05:29:54.313 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:54.313 00.000 7988 Status Line: No star selected
05:29:54.315 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:29:54.315 00.000 7988 UpdateGuideState exits: No star selected
05:29:54.317 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:54.317 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:54.319 00.002 7988 Enqueuing Expose request
05:29:54.319 00.000 15712 Worker thread wakes up
05:29:54.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:54.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:55.958 01.639 15712 Exposure complete
05:29:56.019 00.061 15712 worker thread done servicing request
05:29:56.019 00.000 7988 OnExposeComplete: enter
05:29:56.019 00.000 7988 UpdateGuideState(): m_state=1
05:29:56.022 00.003 7988 UpdateCurrentPosition: no star selected
05:29:56.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:56.022 00.000 7988 Status Line: No star selected
05:29:56.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=19, FiltMax=42, Gamma=0.690
05:29:56.022 00.000 7988 UpdateGuideState exits: No star selected
05:29:56.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:56.022 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:56.022 00.000 7988 Enqueuing Expose request
05:29:56.022 00.000 15712 Worker thread wakes up
05:29:56.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:56.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:57.557 01.535 15712 Exposure complete
05:29:57.603 00.046 15712 worker thread done servicing request
05:29:57.603 00.000 7988 OnExposeComplete: enter
05:29:57.603 00.000 7988 UpdateGuideState(): m_state=1
05:29:57.618 00.015 7988 UpdateCurrentPosition: no star selected
05:29:57.620 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:57.620 00.000 7988 Status Line: No star selected
05:29:57.622 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:29:57.624 00.002 7988 UpdateGuideState exits: No star selected
05:29:57.624 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:57.624 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:57.626 00.002 7988 Enqueuing Expose request
05:29:57.626 00.000 15712 Worker thread wakes up
05:29:57.628 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:57.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:29:59.265 01.637 15712 Exposure complete
05:29:59.318 00.053 15712 worker thread done servicing request
05:29:59.318 00.000 7988 OnExposeComplete: enter
05:29:59.318 00.000 7988 UpdateGuideState(): m_state=1
05:29:59.328 00.010 7988 UpdateCurrentPosition: no star selected
05:29:59.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:29:59.328 00.000 7988 Status Line: No star selected
05:29:59.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:29:59.328 00.000 7988 UpdateGuideState exits: No star selected
05:29:59.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:29:59.335 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:29:59.335 00.000 7988 Enqueuing Expose request
05:29:59.335 00.000 15712 Worker thread wakes up
05:29:59.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:29:59.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:00.865 01.530 15712 Exposure complete
05:30:00.916 00.051 15712 worker thread done servicing request
05:30:00.916 00.000 7988 OnExposeComplete: enter
05:30:00.926 00.010 7988 UpdateGuideState(): m_state=1
05:30:00.926 00.000 7988 UpdateCurrentPosition: no star selected
05:30:00.928 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:00.928 00.000 7988 Status Line: No star selected
05:30:00.930 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:30:00.932 00.002 7988 UpdateGuideState exits: No star selected
05:30:00.933 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:00.933 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:00.935 00.002 7988 Enqueuing Expose request
05:30:00.935 00.000 15712 Worker thread wakes up
05:30:00.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:00.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:02.575 01.640 15712 Exposure complete
05:30:02.635 00.060 15712 worker thread done servicing request
05:30:02.635 00.000 7988 OnExposeComplete: enter
05:30:02.635 00.000 7988 UpdateGuideState(): m_state=1
05:30:02.639 00.004 7988 UpdateCurrentPosition: no star selected
05:30:02.639 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:02.639 00.000 7988 Status Line: No star selected
05:30:02.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:30:02.639 00.000 7988 UpdateGuideState exits: No star selected
05:30:02.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:02.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:02.639 00.000 7988 Enqueuing Expose request
05:30:02.639 00.000 15712 Worker thread wakes up
05:30:02.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:02.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:04.174 01.535 15712 Exposure complete
05:30:04.233 00.059 15712 worker thread done servicing request
05:30:04.233 00.000 7988 OnExposeComplete: enter
05:30:04.236 00.003 7988 UpdateGuideState(): m_state=1
05:30:04.236 00.000 7988 UpdateCurrentPosition: no star selected
05:30:04.236 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:04.236 00.000 7988 Status Line: No star selected
05:30:04.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:30:04.236 00.000 7988 UpdateGuideState exits: No star selected
05:30:04.236 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:04.236 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:04.236 00.000 7988 Enqueuing Expose request
05:30:04.236 00.000 15712 Worker thread wakes up
05:30:04.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:04.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:05.885 01.649 15712 Exposure complete
05:30:05.946 00.061 15712 worker thread done servicing request
05:30:05.946 00.000 7988 OnExposeComplete: enter
05:30:05.946 00.000 7988 UpdateGuideState(): m_state=1
05:30:05.947 00.001 7988 UpdateCurrentPosition: no star selected
05:30:05.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:05.947 00.000 7988 Status Line: No star selected
05:30:05.953 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:30:05.953 00.000 7988 UpdateGuideState exits: No star selected
05:30:05.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:05.953 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:05.953 00.000 7988 Enqueuing Expose request
05:30:05.953 00.000 15712 Worker thread wakes up
05:30:05.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:05.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:07.481 01.528 15712 Exposure complete
05:30:07.541 00.060 15712 worker thread done servicing request
05:30:07.541 00.000 7988 OnExposeComplete: enter
05:30:07.541 00.000 7988 UpdateGuideState(): m_state=1
05:30:07.543 00.002 7988 UpdateCurrentPosition: no star selected
05:30:07.545 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:07.545 00.000 7988 Status Line: No star selected
05:30:07.547 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:30:07.547 00.000 7988 UpdateGuideState exits: No star selected
05:30:07.549 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:07.549 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:07.551 00.002 7988 Enqueuing Expose request
05:30:07.552 00.001 15712 Worker thread wakes up
05:30:07.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:07.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:09.191 01.639 15712 Exposure complete
05:30:09.249 00.058 15712 worker thread done servicing request
05:30:09.249 00.000 7988 OnExposeComplete: enter
05:30:09.252 00.003 7988 UpdateGuideState(): m_state=1
05:30:09.252 00.000 7988 UpdateCurrentPosition: no star selected
05:30:09.254 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:09.254 00.000 7988 Status Line: No star selected
05:30:09.256 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:30:09.258 00.002 7988 UpdateGuideState exits: No star selected
05:30:09.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:09.260 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:09.260 00.000 7988 Enqueuing Expose request
05:30:09.262 00.002 15712 Worker thread wakes up
05:30:09.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:09.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:10.784 01.522 15712 Exposure complete
05:30:10.843 00.059 15712 worker thread done servicing request
05:30:10.843 00.000 7988 OnExposeComplete: enter
05:30:10.843 00.000 7988 UpdateGuideState(): m_state=1
05:30:10.845 00.002 7988 UpdateCurrentPosition: no star selected
05:30:10.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:10.845 00.000 7988 Status Line: No star selected
05:30:10.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:30:10.845 00.000 7988 UpdateGuideState exits: No star selected
05:30:10.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:10.845 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:10.845 00.000 7988 Enqueuing Expose request
05:30:10.854 00.009 15712 Worker thread wakes up
05:30:10.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:10.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:12.491 01.637 15712 Exposure complete
05:30:12.539 00.048 15712 worker thread done servicing request
05:30:12.539 00.000 7988 OnExposeComplete: enter
05:30:12.552 00.013 7988 UpdateGuideState(): m_state=1
05:30:12.552 00.000 7988 UpdateCurrentPosition: no star selected
05:30:12.552 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:12.557 00.005 7988 Status Line: No star selected
05:30:12.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:30:12.557 00.000 7988 UpdateGuideState exits: No star selected
05:30:12.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:12.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:12.557 00.000 7988 Enqueuing Expose request
05:30:12.557 00.000 15712 Worker thread wakes up
05:30:12.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:12.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:14.087 01.530 15712 Exposure complete
05:30:14.140 00.053 15712 worker thread done servicing request
05:30:14.140 00.000 7988 OnExposeComplete: enter
05:30:14.140 00.000 7988 UpdateGuideState(): m_state=1
05:30:14.149 00.009 7988 UpdateCurrentPosition: no star selected
05:30:14.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:14.151 00.002 7988 Status Line: No star selected
05:30:14.153 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:30:14.153 00.000 7988 UpdateGuideState exits: No star selected
05:30:14.155 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:14.155 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:14.157 00.002 7988 Enqueuing Expose request
05:30:14.157 00.000 15712 Worker thread wakes up
05:30:14.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:14.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:15.797 01.640 15712 Exposure complete
05:30:15.856 00.059 15712 worker thread done servicing request
05:30:15.856 00.000 7988 OnExposeComplete: enter
05:30:15.859 00.003 7988 UpdateGuideState(): m_state=1
05:30:15.860 00.001 7988 UpdateCurrentPosition: no star selected
05:30:15.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:15.860 00.000 7988 Status Line: No star selected
05:30:15.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:30:15.860 00.000 7988 UpdateGuideState exits: No star selected
05:30:15.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:15.860 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:15.860 00.000 7988 Enqueuing Expose request
05:30:15.860 00.000 15712 Worker thread wakes up
05:30:15.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:15.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:17.394 01.534 15712 Exposure complete
05:30:17.442 00.048 15712 worker thread done servicing request
05:30:17.442 00.000 7988 OnExposeComplete: enter
05:30:17.456 00.014 7988 UpdateGuideState(): m_state=1
05:30:17.456 00.000 7988 UpdateCurrentPosition: no star selected
05:30:17.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:17.459 00.003 7988 Status Line: No star selected
05:30:17.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:30:17.459 00.000 7988 UpdateGuideState exits: No star selected
05:30:17.459 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:17.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:17.459 00.000 7988 Enqueuing Expose request
05:30:17.459 00.000 15712 Worker thread wakes up
05:30:17.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:17.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:19.101 01.642 15712 Exposure complete
05:30:19.162 00.061 15712 worker thread done servicing request
05:30:19.162 00.000 7988 OnExposeComplete: enter
05:30:19.164 00.002 7988 UpdateGuideState(): m_state=1
05:30:19.164 00.000 7988 UpdateCurrentPosition: no star selected
05:30:19.164 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:19.164 00.000 7988 Status Line: No star selected
05:30:19.164 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
05:30:19.164 00.000 7988 UpdateGuideState exits: No star selected
05:30:19.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:19.164 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:19.164 00.000 7988 Enqueuing Expose request
05:30:19.164 00.000 15712 Worker thread wakes up
05:30:19.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:19.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:20.700 01.536 15712 Exposure complete
05:30:20.747 00.047 15712 worker thread done servicing request
05:30:20.747 00.000 7988 OnExposeComplete: enter
05:30:20.762 00.015 7988 UpdateGuideState(): m_state=1
05:30:20.762 00.000 7988 UpdateCurrentPosition: no star selected
05:30:20.764 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:20.764 00.000 7988 Status Line: No star selected
05:30:20.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
05:30:20.764 00.000 7988 UpdateGuideState exits: No star selected
05:30:20.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:20.764 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:20.764 00.000 7988 Enqueuing Expose request
05:30:20.764 00.000 15712 Worker thread wakes up
05:30:20.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:20.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:22.514 01.750 15712 Exposure complete
05:30:22.576 00.062 15712 worker thread done servicing request
05:30:22.576 00.000 7988 OnExposeComplete: enter
05:30:22.576 00.000 7988 UpdateGuideState(): m_state=1
05:30:22.578 00.002 7988 UpdateCurrentPosition: no star selected
05:30:22.578 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:22.578 00.000 7988 Status Line: No star selected
05:30:22.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
05:30:22.578 00.000 7988 UpdateGuideState exits: No star selected
05:30:22.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:22.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:22.578 00.000 7988 Enqueuing Expose request
05:30:22.587 00.009 15712 Worker thread wakes up
05:30:22.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:22.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:24.003 01.416 15712 Exposure complete
05:30:24.050 00.047 15712 worker thread done servicing request
05:30:24.050 00.000 7988 OnExposeComplete: enter
05:30:24.050 00.000 7988 UpdateGuideState(): m_state=1
05:30:24.065 00.015 7988 UpdateCurrentPosition: no star selected
05:30:24.065 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:24.067 00.002 7988 Status Line: No star selected
05:30:24.069 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
05:30:24.069 00.000 7988 UpdateGuideState exits: No star selected
05:30:24.071 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:24.071 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:24.073 00.002 7988 Enqueuing Expose request
05:30:24.073 00.000 15712 Worker thread wakes up
05:30:24.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:24.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:25.712 01.639 15712 Exposure complete
05:30:25.769 00.057 15712 worker thread done servicing request
05:30:25.769 00.000 7988 OnExposeComplete: enter
05:30:25.769 00.000 7988 UpdateGuideState(): m_state=1
05:30:25.774 00.005 7988 UpdateCurrentPosition: no star selected
05:30:25.774 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:25.774 00.000 7988 Status Line: No star selected
05:30:25.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:30:25.774 00.000 7988 UpdateGuideState exits: No star selected
05:30:25.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:25.774 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:25.774 00.000 7988 Enqueuing Expose request
05:30:25.774 00.000 15712 Worker thread wakes up
05:30:25.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:25.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:27.311 01.537 15712 Exposure complete
05:30:27.369 00.058 15712 worker thread done servicing request
05:30:27.369 00.000 7988 OnExposeComplete: enter
05:30:27.369 00.000 7988 UpdateGuideState(): m_state=1
05:30:27.372 00.003 7988 UpdateCurrentPosition: no star selected
05:30:27.372 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:27.372 00.000 7988 Status Line: No star selected
05:30:27.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:30:27.372 00.000 7988 UpdateGuideState exits: No star selected
05:30:27.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:27.372 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:27.372 00.000 7988 Enqueuing Expose request
05:30:27.372 00.000 15712 Worker thread wakes up
05:30:27.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:27.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:29.022 01.650 15712 Exposure complete
05:30:29.069 00.047 15712 worker thread done servicing request
05:30:29.069 00.000 7988 OnExposeComplete: enter
05:30:29.069 00.000 7988 UpdateGuideState(): m_state=1
05:30:29.083 00.014 7988 UpdateCurrentPosition: no star selected
05:30:29.083 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:29.086 00.003 7988 Status Line: No star selected
05:30:29.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:30:29.086 00.000 7988 UpdateGuideState exits: No star selected
05:30:29.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:29.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:29.086 00.000 7988 Enqueuing Expose request
05:30:29.086 00.000 15712 Worker thread wakes up
05:30:29.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:29.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:30.506 01.420 15712 Exposure complete
05:30:30.567 00.061 15712 worker thread done servicing request
05:30:30.567 00.000 7988 OnExposeComplete: enter
05:30:30.568 00.001 7988 UpdateGuideState(): m_state=1
05:30:30.568 00.000 7988 UpdateCurrentPosition: no star selected
05:30:30.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:30.568 00.000 7988 Status Line: No star selected
05:30:30.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:30:30.568 00.000 7988 UpdateGuideState exits: No star selected
05:30:30.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:30.568 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:30.568 00.000 7988 Enqueuing Expose request
05:30:30.568 00.000 15712 Worker thread wakes up
05:30:30.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:30.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:32.219 01.651 15712 Exposure complete
05:30:32.278 00.059 15712 worker thread done servicing request
05:30:32.278 00.000 7988 OnExposeComplete: enter
05:30:32.278 00.000 7988 UpdateGuideState(): m_state=1
05:30:32.278 00.000 7988 UpdateCurrentPosition: no star selected
05:30:32.282 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:32.282 00.000 7988 Status Line: No star selected
05:30:32.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:30:32.282 00.000 7988 UpdateGuideState exits: No star selected
05:30:32.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:32.282 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:32.282 00.000 7988 Enqueuing Expose request
05:30:32.282 00.000 15712 Worker thread wakes up
05:30:32.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:32.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:33.814 01.532 15712 Exposure complete
05:30:33.865 00.051 15712 worker thread done servicing request
05:30:33.865 00.000 7988 OnExposeComplete: enter
05:30:33.875 00.010 7988 UpdateGuideState(): m_state=1
05:30:33.875 00.000 7988 UpdateCurrentPosition: no star selected
05:30:33.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:33.875 00.000 7988 Status Line: No star selected
05:30:33.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:30:33.875 00.000 7988 UpdateGuideState exits: No star selected
05:30:33.882 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:33.882 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:33.882 00.000 7988 Enqueuing Expose request
05:30:33.882 00.000 15712 Worker thread wakes up
05:30:33.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:33.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:35.523 01.641 15712 Exposure complete
05:30:35.568 00.045 15712 worker thread done servicing request
05:30:35.568 00.000 7988 OnExposeComplete: enter
05:30:35.568 00.000 7988 UpdateGuideState(): m_state=1
05:30:35.584 00.016 7988 UpdateCurrentPosition: no star selected
05:30:35.585 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:35.585 00.000 7988 Status Line: No star selected
05:30:35.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:30:35.585 00.000 7988 UpdateGuideState exits: No star selected
05:30:35.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:35.585 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:35.585 00.000 7988 Enqueuing Expose request
05:30:35.585 00.000 15712 Worker thread wakes up
05:30:35.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:35.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:37.122 01.537 15712 Exposure complete
05:30:37.181 00.059 15712 worker thread done servicing request
05:30:37.181 00.000 7988 OnExposeComplete: enter
05:30:37.181 00.000 7988 UpdateGuideState(): m_state=1
05:30:37.184 00.003 7988 UpdateCurrentPosition: no star selected
05:30:37.186 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:37.188 00.002 7988 Status Line: No star selected
05:30:37.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:30:37.190 00.002 7988 UpdateGuideState exits: No star selected
05:30:37.192 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:37.192 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:37.192 00.000 7988 Enqueuing Expose request
05:30:37.192 00.000 15712 Worker thread wakes up
05:30:37.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:37.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:38.831 01.639 15712 Exposure complete
05:30:38.891 00.060 15712 worker thread done servicing request
05:30:38.891 00.000 7988 OnExposeComplete: enter
05:30:38.891 00.000 7988 UpdateGuideState(): m_state=1
05:30:38.894 00.003 7988 UpdateCurrentPosition: no star selected
05:30:38.894 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:38.894 00.000 7988 Status Line: No star selected
05:30:38.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=24, FiltMin=21, FiltMax=41, Gamma=0.690
05:30:38.894 00.000 7988 UpdateGuideState exits: No star selected
05:30:38.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:38.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:38.894 00.000 7988 Enqueuing Expose request
05:30:38.894 00.000 15712 Worker thread wakes up
05:30:38.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:38.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:40.428 01.534 15712 Exposure complete
05:30:40.484 00.056 15712 worker thread done servicing request
05:30:40.484 00.000 7988 OnExposeComplete: enter
05:30:40.489 00.005 7988 UpdateGuideState(): m_state=1
05:30:40.490 00.001 7988 UpdateCurrentPosition: no star selected
05:30:40.490 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:40.492 00.002 7988 Status Line: No star selected
05:30:40.494 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:30:40.496 00.002 7988 UpdateGuideState exits: No star selected
05:30:40.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:40.498 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:40.498 00.000 7988 Enqueuing Expose request
05:30:40.500 00.002 15712 Worker thread wakes up
05:30:40.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:40.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:42.136 01.636 15712 Exposure complete
05:30:42.193 00.057 15712 worker thread done servicing request
05:30:42.193 00.000 7988 OnExposeComplete: enter
05:30:42.198 00.005 7988 UpdateGuideState(): m_state=1
05:30:42.198 00.000 7988 UpdateCurrentPosition: no star selected
05:30:42.200 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:42.200 00.000 7988 Status Line: No star selected
05:30:42.202 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:30:42.204 00.002 7988 UpdateGuideState exits: No star selected
05:30:42.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:42.206 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:42.206 00.000 7988 Enqueuing Expose request
05:30:42.208 00.002 15712 Worker thread wakes up
05:30:42.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:42.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:43.730 01.522 15712 Exposure complete
05:30:43.778 00.048 15712 worker thread done servicing request
05:30:43.778 00.000 7988 OnExposeComplete: enter
05:30:43.778 00.000 7988 UpdateGuideState(): m_state=1
05:30:43.793 00.015 7988 UpdateCurrentPosition: no star selected
05:30:43.793 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:43.795 00.002 7988 Status Line: No star selected
05:30:43.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:30:43.795 00.000 7988 UpdateGuideState exits: No star selected
05:30:43.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:43.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:43.795 00.000 7988 Enqueuing Expose request
05:30:43.795 00.000 15712 Worker thread wakes up
05:30:43.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:43.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:45.440 01.645 15712 Exposure complete
05:30:45.500 00.060 15712 worker thread done servicing request
05:30:45.500 00.000 7988 OnExposeComplete: enter
05:30:45.500 00.000 7988 UpdateGuideState(): m_state=1
05:30:45.500 00.000 7988 UpdateCurrentPosition: no star selected
05:30:45.503 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:45.503 00.000 7988 Status Line: No star selected
05:30:45.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:30:45.503 00.000 7988 UpdateGuideState exits: No star selected
05:30:45.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:45.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:45.503 00.000 7988 Enqueuing Expose request
05:30:45.503 00.000 15712 Worker thread wakes up
05:30:45.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:45.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:47.037 01.534 15712 Exposure complete
05:30:47.097 00.060 15712 worker thread done servicing request
05:30:47.097 00.000 7988 OnExposeComplete: enter
05:30:47.097 00.000 7988 UpdateGuideState(): m_state=1
05:30:47.100 00.003 7988 UpdateCurrentPosition: no star selected
05:30:47.100 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:47.100 00.000 7988 Status Line: No star selected
05:30:47.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
05:30:47.100 00.000 7988 UpdateGuideState exits: No star selected
05:30:47.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:47.100 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:47.100 00.000 7988 Enqueuing Expose request
05:30:47.100 00.000 15712 Worker thread wakes up
05:30:47.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:47.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:48.746 01.646 15712 Exposure complete
05:30:48.800 00.054 15712 worker thread done servicing request
05:30:48.800 00.000 7988 OnExposeComplete: enter
05:30:48.808 00.008 7988 UpdateGuideState(): m_state=1
05:30:48.808 00.000 7988 UpdateCurrentPosition: no star selected
05:30:48.808 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:48.808 00.000 7988 Status Line: No star selected
05:30:48.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=43, Gamma=0.690
05:30:48.808 00.000 7988 UpdateGuideState exits: No star selected
05:30:48.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:48.808 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:48.817 00.009 7988 Enqueuing Expose request
05:30:48.817 00.000 15712 Worker thread wakes up
05:30:48.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:48.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:50.345 01.528 15712 Exposure complete
05:30:50.399 00.054 15712 worker thread done servicing request
05:30:50.399 00.000 7988 OnExposeComplete: enter
05:30:50.399 00.000 7988 UpdateGuideState(): m_state=1
05:30:50.406 00.007 7988 UpdateCurrentPosition: no star selected
05:30:50.406 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:50.406 00.000 7988 Status Line: No star selected
05:30:50.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:30:50.406 00.000 7988 UpdateGuideState exits: No star selected
05:30:50.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:50.406 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:50.406 00.000 7988 Enqueuing Expose request
05:30:50.406 00.000 15712 Worker thread wakes up
05:30:50.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:50.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:52.053 01.647 15712 Exposure complete
05:30:52.101 00.048 15712 worker thread done servicing request
05:30:52.101 00.000 7988 OnExposeComplete: enter
05:30:52.101 00.000 7988 UpdateGuideState(): m_state=1
05:30:52.115 00.014 7988 UpdateCurrentPosition: no star selected
05:30:52.115 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:52.118 00.003 7988 Status Line: No star selected
05:30:52.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:30:52.118 00.000 7988 UpdateGuideState exits: No star selected
05:30:52.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:52.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:52.118 00.000 7988 Enqueuing Expose request
05:30:52.118 00.000 15712 Worker thread wakes up
05:30:52.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:52.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:53.650 01.532 15712 Exposure complete
05:30:53.700 00.050 15712 worker thread done servicing request
05:30:53.700 00.000 7988 OnExposeComplete: enter
05:30:53.700 00.000 7988 UpdateGuideState(): m_state=1
05:30:53.711 00.011 7988 UpdateCurrentPosition: no star selected
05:30:53.711 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:53.711 00.000 7988 Status Line: No star selected
05:30:53.711 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
05:30:53.711 00.000 7988 UpdateGuideState exits: No star selected
05:30:53.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:53.718 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:53.718 00.000 7988 Enqueuing Expose request
05:30:53.718 00.000 15712 Worker thread wakes up
05:30:53.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:53.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:55.357 01.639 15712 Exposure complete
05:30:55.404 00.047 15712 worker thread done servicing request
05:30:55.417 00.013 7988 OnExposeComplete: enter
05:30:55.417 00.000 7988 UpdateGuideState(): m_state=1
05:30:55.419 00.002 7988 UpdateCurrentPosition: no star selected
05:30:55.419 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:55.421 00.002 7988 Status Line: No star selected
05:30:55.423 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
05:30:55.423 00.000 7988 UpdateGuideState exits: No star selected
05:30:55.425 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:55.425 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:55.427 00.002 7988 Enqueuing Expose request
05:30:55.427 00.000 15712 Worker thread wakes up
05:30:55.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:55.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:56.948 01.521 15712 Exposure complete
05:30:57.008 00.060 15712 worker thread done servicing request
05:30:57.008 00.000 7988 OnExposeComplete: enter
05:30:57.008 00.000 7988 UpdateGuideState(): m_state=1
05:30:57.011 00.003 7988 UpdateCurrentPosition: no star selected
05:30:57.011 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:57.011 00.000 7988 Status Line: No star selected
05:30:57.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:30:57.011 00.000 7988 UpdateGuideState exits: No star selected
05:30:57.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:57.019 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:57.019 00.000 7988 Enqueuing Expose request
05:30:57.019 00.000 15712 Worker thread wakes up
05:30:57.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:57.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:30:58.660 01.641 15712 Exposure complete
05:30:58.719 00.059 15712 worker thread done servicing request
05:30:58.719 00.000 7988 OnExposeComplete: enter
05:30:58.722 00.003 7988 UpdateGuideState(): m_state=1
05:30:58.722 00.000 7988 UpdateCurrentPosition: no star selected
05:30:58.724 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:30:58.724 00.000 7988 Status Line: No star selected
05:30:58.726 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:30:58.728 00.002 7988 UpdateGuideState exits: No star selected
05:30:58.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:30:58.730 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:30:58.730 00.000 7988 Enqueuing Expose request
05:30:58.732 00.002 15712 Worker thread wakes up
05:30:58.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:30:58.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:00.257 01.525 15712 Exposure complete
05:31:00.317 00.060 15712 worker thread done servicing request
05:31:00.317 00.000 7988 OnExposeComplete: enter
05:31:00.318 00.001 7988 UpdateGuideState(): m_state=1
05:31:00.319 00.001 7988 UpdateCurrentPosition: no star selected
05:31:00.319 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:00.319 00.000 7988 Status Line: No star selected
05:31:00.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
05:31:00.319 00.000 7988 UpdateGuideState exits: No star selected
05:31:00.319 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:00.319 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:00.319 00.000 7988 Enqueuing Expose request
05:31:00.319 00.000 15712 Worker thread wakes up
05:31:00.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:00.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:01.969 01.650 15712 Exposure complete
05:31:02.027 00.058 15712 worker thread done servicing request
05:31:02.027 00.000 7988 OnExposeComplete: enter
05:31:02.027 00.000 7988 UpdateGuideState(): m_state=1
05:31:02.027 00.000 7988 UpdateCurrentPosition: no star selected
05:31:02.030 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:02.032 00.002 7988 Status Line: No star selected
05:31:02.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
05:31:02.034 00.002 7988 UpdateGuideState exits: No star selected
05:31:02.036 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:02.036 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:02.036 00.000 7988 Enqueuing Expose request
05:31:02.038 00.002 15712 Worker thread wakes up
05:31:02.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:02.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:03.565 01.527 15712 Exposure complete
05:31:03.620 00.055 15712 worker thread done servicing request
05:31:03.620 00.000 7988 OnExposeComplete: enter
05:31:03.620 00.000 7988 UpdateGuideState(): m_state=1
05:31:03.626 00.006 7988 UpdateCurrentPosition: no star selected
05:31:03.626 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:03.626 00.000 7988 Status Line: No star selected
05:31:03.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:31:03.626 00.000 7988 UpdateGuideState exits: No star selected
05:31:03.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:03.626 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:03.626 00.000 7988 Enqueuing Expose request
05:31:03.626 00.000 15712 Worker thread wakes up
05:31:03.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:03.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:05.272 01.646 15712 Exposure complete
05:31:05.322 00.050 15712 worker thread done servicing request
05:31:05.322 00.000 7988 OnExposeComplete: enter
05:31:05.322 00.000 7988 UpdateGuideState(): m_state=1
05:31:05.335 00.013 7988 UpdateCurrentPosition: no star selected
05:31:05.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:05.337 00.002 7988 Status Line: No star selected
05:31:05.339 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:31:05.339 00.000 7988 UpdateGuideState exits: No star selected
05:31:05.341 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:05.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:05.343 00.002 7988 Enqueuing Expose request
05:31:05.343 00.000 15712 Worker thread wakes up
05:31:05.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:05.345 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:06.869 01.524 15712 Exposure complete
05:31:06.927 00.058 15712 worker thread done servicing request
05:31:06.929 00.002 7988 OnExposeComplete: enter
05:31:06.929 00.000 7988 UpdateGuideState(): m_state=1
05:31:06.931 00.002 7988 UpdateCurrentPosition: no star selected
05:31:06.931 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:06.931 00.000 7988 Status Line: No star selected
05:31:06.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:31:06.931 00.000 7988 UpdateGuideState exits: No star selected
05:31:06.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:06.931 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:06.931 00.000 7988 Enqueuing Expose request
05:31:06.940 00.009 15712 Worker thread wakes up
05:31:06.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:06.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:08.576 01.636 15712 Exposure complete
05:31:08.623 00.047 15712 worker thread done servicing request
05:31:08.623 00.000 7988 OnExposeComplete: enter
05:31:08.623 00.000 7988 UpdateGuideState(): m_state=1
05:31:08.637 00.014 7988 UpdateCurrentPosition: no star selected
05:31:08.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:08.640 00.003 7988 Status Line: No star selected
05:31:08.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:31:08.640 00.000 7988 UpdateGuideState exits: No star selected
05:31:08.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:08.640 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:08.640 00.000 7988 Enqueuing Expose request
05:31:08.640 00.000 15712 Worker thread wakes up
05:31:08.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:08.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:10.172 01.532 15712 Exposure complete
05:31:10.225 00.053 15712 worker thread done servicing request
05:31:10.225 00.000 7988 OnExposeComplete: enter
05:31:10.234 00.009 7988 UpdateGuideState(): m_state=1
05:31:10.234 00.000 7988 UpdateCurrentPosition: no star selected
05:31:10.234 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:10.234 00.000 7988 Status Line: No star selected
05:31:10.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:31:10.234 00.000 7988 UpdateGuideState exits: No star selected
05:31:10.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:10.241 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:10.241 00.000 7988 Enqueuing Expose request
05:31:10.241 00.000 15712 Worker thread wakes up
05:31:10.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:10.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:11.881 01.640 15712 Exposure complete
05:31:11.942 00.061 15712 worker thread done servicing request
05:31:11.942 00.000 7988 OnExposeComplete: enter
05:31:11.944 00.002 7988 UpdateGuideState(): m_state=1
05:31:11.945 00.001 7988 UpdateCurrentPosition: no star selected
05:31:11.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:11.947 00.002 7988 Status Line: No star selected
05:31:11.949 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=21, FiltMax=42, Gamma=0.690
05:31:11.949 00.000 7988 UpdateGuideState exits: No star selected
05:31:11.951 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:11.951 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:11.953 00.002 7988 Enqueuing Expose request
05:31:11.953 00.000 15712 Worker thread wakes up
05:31:11.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:11.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:13.481 01.528 15712 Exposure complete
05:31:13.527 00.046 15712 worker thread done servicing request
05:31:13.527 00.000 7988 OnExposeComplete: enter
05:31:13.543 00.016 7988 UpdateGuideState(): m_state=1
05:31:13.544 00.001 7988 UpdateCurrentPosition: no star selected
05:31:13.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:13.544 00.000 7988 Status Line: No star selected
05:31:13.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:31:13.544 00.000 7988 UpdateGuideState exits: No star selected
05:31:13.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:13.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:13.544 00.000 7988 Enqueuing Expose request
05:31:13.544 00.000 15712 Worker thread wakes up
05:31:13.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:13.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:15.189 01.645 15712 Exposure complete
05:31:15.245 00.056 15712 worker thread done servicing request
05:31:15.245 00.000 7988 OnExposeComplete: enter
05:31:15.245 00.000 7988 UpdateGuideState(): m_state=1
05:31:15.252 00.007 7988 UpdateCurrentPosition: no star selected
05:31:15.252 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:15.252 00.000 7988 Status Line: No star selected
05:31:15.252 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:31:15.252 00.000 7988 UpdateGuideState exits: No star selected
05:31:15.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:15.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:15.252 00.000 7988 Enqueuing Expose request
05:31:15.252 00.000 15712 Worker thread wakes up
05:31:15.262 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:15.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:16.789 01.527 15712 Exposure complete
05:31:16.845 00.056 15712 worker thread done servicing request
05:31:16.845 00.000 7988 OnExposeComplete: enter
05:31:16.845 00.000 7988 UpdateGuideState(): m_state=1
05:31:16.851 00.006 7988 UpdateCurrentPosition: no star selected
05:31:16.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:16.851 00.000 7988 Status Line: No star selected
05:31:16.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:31:16.851 00.000 7988 UpdateGuideState exits: No star selected
05:31:16.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:16.851 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:16.851 00.000 7988 Enqueuing Expose request
05:31:16.851 00.000 15712 Worker thread wakes up
05:31:16.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:16.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:18.500 01.649 15712 Exposure complete
05:31:18.559 00.059 15712 worker thread done servicing request
05:31:18.559 00.000 7988 OnExposeComplete: enter
05:31:18.559 00.000 7988 UpdateGuideState(): m_state=1
05:31:18.563 00.004 7988 UpdateCurrentPosition: no star selected
05:31:18.563 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:18.563 00.000 7988 Status Line: No star selected
05:31:18.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
05:31:18.563 00.000 7988 UpdateGuideState exits: No star selected
05:31:18.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:18.563 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:18.563 00.000 7988 Enqueuing Expose request
05:31:18.563 00.000 15712 Worker thread wakes up
05:31:18.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:18.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:20.098 01.535 15712 Exposure complete
05:31:20.146 00.048 15712 worker thread done servicing request
05:31:20.146 00.000 7988 OnExposeComplete: enter
05:31:20.146 00.000 7988 UpdateGuideState(): m_state=1
05:31:20.160 00.014 7988 UpdateCurrentPosition: no star selected
05:31:20.160 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:20.160 00.000 7988 Status Line: No star selected
05:31:20.163 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:31:20.163 00.000 7988 UpdateGuideState exits: No star selected
05:31:20.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:20.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:20.163 00.000 7988 Enqueuing Expose request
05:31:20.163 00.000 15712 Worker thread wakes up
05:31:20.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:20.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:21.806 01.643 15712 Exposure complete
05:31:21.862 00.056 15712 worker thread done servicing request
05:31:21.862 00.000 7988 OnExposeComplete: enter
05:31:21.862 00.000 7988 UpdateGuideState(): m_state=1
05:31:21.869 00.007 7988 UpdateCurrentPosition: no star selected
05:31:21.870 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:21.870 00.000 7988 Status Line: No star selected
05:31:21.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:31:21.870 00.000 7988 UpdateGuideState exits: No star selected
05:31:21.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:21.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:21.870 00.000 7988 Enqueuing Expose request
05:31:21.870 00.000 15712 Worker thread wakes up
05:31:21.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:21.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:23.404 01.534 15712 Exposure complete
05:31:23.460 00.056 15712 worker thread done servicing request
05:31:23.460 00.000 7988 OnExposeComplete: enter
05:31:23.460 00.000 7988 UpdateGuideState(): m_state=1
05:31:23.466 00.006 7988 UpdateCurrentPosition: no star selected
05:31:23.466 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:23.466 00.000 7988 Status Line: No star selected
05:31:23.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:31:23.466 00.000 7988 UpdateGuideState exits: No star selected
05:31:23.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:23.466 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:23.466 00.000 7988 Enqueuing Expose request
05:31:23.466 00.000 15712 Worker thread wakes up
05:31:23.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:23.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:25.114 01.648 15712 Exposure complete
05:31:25.162 00.048 15712 worker thread done servicing request
05:31:25.162 00.000 7988 OnExposeComplete: enter
05:31:25.162 00.000 7988 UpdateGuideState(): m_state=1
05:31:25.175 00.013 7988 UpdateCurrentPosition: no star selected
05:31:25.175 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:25.175 00.000 7988 Status Line: No star selected
05:31:25.179 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:31:25.179 00.000 7988 UpdateGuideState exits: No star selected
05:31:25.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:25.179 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:25.179 00.000 7988 Enqueuing Expose request
05:31:25.179 00.000 15712 Worker thread wakes up
05:31:25.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:25.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:26.710 01.531 15712 Exposure complete
05:31:26.767 00.057 15712 worker thread done servicing request
05:31:26.767 00.000 7988 OnExposeComplete: enter
05:31:26.772 00.005 7988 UpdateGuideState(): m_state=1
05:31:26.772 00.000 7988 UpdateCurrentPosition: no star selected
05:31:26.774 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:26.774 00.000 7988 Status Line: No star selected
05:31:26.776 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
05:31:26.778 00.002 7988 UpdateGuideState exits: No star selected
05:31:26.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:26.779 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:26.779 00.000 7988 Enqueuing Expose request
05:31:26.781 00.002 15712 Worker thread wakes up
05:31:26.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:26.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:28.417 01.636 15712 Exposure complete
05:31:28.466 00.049 15712 worker thread done servicing request
05:31:28.466 00.000 7988 OnExposeComplete: enter
05:31:28.478 00.012 7988 UpdateGuideState(): m_state=1
05:31:28.478 00.000 7988 UpdateCurrentPosition: no star selected
05:31:28.480 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:28.480 00.000 7988 Status Line: No star selected
05:31:28.483 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:31:28.483 00.000 7988 UpdateGuideState exits: No star selected
05:31:28.485 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:28.485 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:28.487 00.002 7988 Enqueuing Expose request
05:31:28.487 00.000 15712 Worker thread wakes up
05:31:28.489 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:28.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:30.012 01.523 15712 Exposure complete
05:31:30.072 00.060 15712 worker thread done servicing request
05:31:30.072 00.000 7988 OnExposeComplete: enter
05:31:30.072 00.000 7988 UpdateGuideState(): m_state=1
05:31:30.074 00.002 7988 UpdateCurrentPosition: no star selected
05:31:30.074 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:30.074 00.000 7988 Status Line: No star selected
05:31:30.078 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
05:31:30.078 00.000 7988 UpdateGuideState exits: No star selected
05:31:30.080 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:30.080 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:30.082 00.002 7988 Enqueuing Expose request
05:31:30.082 00.000 15712 Worker thread wakes up
05:31:30.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:30.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:31.720 01.638 15712 Exposure complete
05:31:31.769 00.049 15712 worker thread done servicing request
05:31:31.769 00.000 7988 OnExposeComplete: enter
05:31:31.769 00.000 7988 UpdateGuideState(): m_state=1
05:31:31.783 00.014 7988 UpdateCurrentPosition: no star selected
05:31:31.783 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:31.783 00.000 7988 Status Line: No star selected
05:31:31.786 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
05:31:31.786 00.000 7988 UpdateGuideState exits: No star selected
05:31:31.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:31.786 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:31.786 00.000 7988 Enqueuing Expose request
05:31:31.786 00.000 15712 Worker thread wakes up
05:31:31.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:31.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:33.318 01.532 15712 Exposure complete
05:31:33.377 00.059 15712 worker thread done servicing request
05:31:33.377 00.000 7988 OnExposeComplete: enter
05:31:33.379 00.002 7988 UpdateGuideState(): m_state=1
05:31:33.379 00.000 7988 UpdateCurrentPosition: no star selected
05:31:33.379 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:33.379 00.000 7988 Status Line: No star selected
05:31:33.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:31:33.379 00.000 7988 UpdateGuideState exits: No star selected
05:31:33.386 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:33.386 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:33.386 00.000 7988 Enqueuing Expose request
05:31:33.386 00.000 15712 Worker thread wakes up
05:31:33.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:33.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:35.023 01.637 15712 Exposure complete
05:31:35.071 00.048 15712 worker thread done servicing request
05:31:35.071 00.000 7988 OnExposeComplete: enter
05:31:35.086 00.015 7988 UpdateGuideState(): m_state=1
05:31:35.086 00.000 7988 UpdateCurrentPosition: no star selected
05:31:35.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:35.086 00.000 7988 Status Line: No star selected
05:31:35.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:31:35.086 00.000 7988 UpdateGuideState exits: No star selected
05:31:35.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:35.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:35.086 00.000 7988 Enqueuing Expose request
05:31:35.086 00.000 15712 Worker thread wakes up
05:31:35.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:35.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:36.512 01.426 15712 Exposure complete
05:31:36.568 00.056 15712 worker thread done servicing request
05:31:36.568 00.000 7988 OnExposeComplete: enter
05:31:36.574 00.006 7988 UpdateGuideState(): m_state=1
05:31:36.574 00.000 7988 UpdateCurrentPosition: no star selected
05:31:36.576 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:36.576 00.000 7988 Status Line: No star selected
05:31:36.578 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:31:36.580 00.002 7988 UpdateGuideState exits: No star selected
05:31:36.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:36.582 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:36.582 00.000 7988 Enqueuing Expose request
05:31:36.584 00.002 15712 Worker thread wakes up
05:31:36.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:36.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:38.221 01.637 15712 Exposure complete
05:31:38.269 00.048 15712 worker thread done servicing request
05:31:38.269 00.000 7988 OnExposeComplete: enter
05:31:38.269 00.000 7988 UpdateGuideState(): m_state=1
05:31:38.284 00.015 7988 UpdateCurrentPosition: no star selected
05:31:38.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:38.286 00.002 7988 Status Line: No star selected
05:31:38.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=24, FiltMin=19, FiltMax=40, Gamma=0.690
05:31:38.286 00.000 7988 UpdateGuideState exits: No star selected
05:31:38.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:38.286 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:38.286 00.000 7988 Enqueuing Expose request
05:31:38.286 00.000 15712 Worker thread wakes up
05:31:38.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:38.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:39.819 01.533 15712 Exposure complete
05:31:39.876 00.057 15712 worker thread done servicing request
05:31:39.876 00.000 7988 OnExposeComplete: enter
05:31:39.876 00.000 7988 UpdateGuideState(): m_state=1
05:31:39.881 00.005 7988 UpdateCurrentPosition: no star selected
05:31:39.881 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:39.883 00.002 7988 Status Line: No star selected
05:31:39.885 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=24, FiltMin=19, FiltMax=41, Gamma=0.690
05:31:39.885 00.000 7988 UpdateGuideState exits: No star selected
05:31:39.887 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:39.887 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:39.889 00.002 7988 Enqueuing Expose request
05:31:39.889 00.000 15712 Worker thread wakes up
05:31:39.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:39.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:41.529 01.640 15712 Exposure complete
05:31:41.575 00.046 15712 worker thread done servicing request
05:31:41.575 00.000 7988 OnExposeComplete: enter
05:31:41.575 00.000 7988 UpdateGuideState(): m_state=1
05:31:41.591 00.016 7988 UpdateCurrentPosition: no star selected
05:31:41.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:41.591 00.000 7988 Status Line: No star selected
05:31:41.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=24, FiltMin=19, FiltMax=39, Gamma=0.690
05:31:41.591 00.000 7988 UpdateGuideState exits: No star selected
05:31:41.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:41.591 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:41.591 00.000 7988 Enqueuing Expose request
05:31:41.591 00.000 15712 Worker thread wakes up
05:31:41.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:41.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:43.122 01.531 15712 Exposure complete
05:31:43.172 00.050 15712 worker thread done servicing request
05:31:43.172 00.000 7988 OnExposeComplete: enter
05:31:43.172 00.000 7988 UpdateGuideState(): m_state=1
05:31:43.183 00.011 7988 UpdateCurrentPosition: no star selected
05:31:43.183 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:43.183 00.000 7988 Status Line: No star selected
05:31:43.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=24, FiltMin=19, FiltMax=43, Gamma=0.690
05:31:43.183 00.000 7988 UpdateGuideState exits: No star selected
05:31:43.189 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:43.189 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:43.189 00.000 7988 Enqueuing Expose request
05:31:43.189 00.000 15712 Worker thread wakes up
05:31:43.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:43.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:44.829 01.640 15712 Exposure complete
05:31:44.889 00.060 15712 worker thread done servicing request
05:31:44.889 00.000 7988 OnExposeComplete: enter
05:31:44.891 00.002 7988 UpdateGuideState(): m_state=1
05:31:44.893 00.002 7988 UpdateCurrentPosition: no star selected
05:31:44.893 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:44.895 00.002 7988 Status Line: No star selected
05:31:44.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:31:44.895 00.000 7988 UpdateGuideState exits: No star selected
05:31:44.899 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:44.899 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:44.901 00.002 7988 Enqueuing Expose request
05:31:44.901 00.000 15712 Worker thread wakes up
05:31:44.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:44.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:46.431 01.530 15712 Exposure complete
05:31:46.477 00.046 15712 worker thread done servicing request
05:31:46.477 00.000 7988 OnExposeComplete: enter
05:31:46.477 00.000 7988 UpdateGuideState(): m_state=1
05:31:46.492 00.015 7988 UpdateCurrentPosition: no star selected
05:31:46.494 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:46.494 00.000 7988 Status Line: No star selected
05:31:46.496 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
05:31:46.498 00.002 7988 UpdateGuideState exits: No star selected
05:31:46.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:46.500 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:46.500 00.000 7988 Enqueuing Expose request
05:31:46.502 00.002 15712 Worker thread wakes up
05:31:46.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:46.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:48.139 01.637 15712 Exposure complete
05:31:48.195 00.056 15712 worker thread done servicing request
05:31:48.195 00.000 7988 OnExposeComplete: enter
05:31:48.195 00.000 7988 UpdateGuideState(): m_state=1
05:31:48.195 00.000 7988 UpdateCurrentPosition: no star selected
05:31:48.202 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:48.202 00.000 7988 Status Line: No star selected
05:31:48.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=23, FiltMin=19, FiltMax=38, Gamma=0.690
05:31:48.202 00.000 7988 UpdateGuideState exits: No star selected
05:31:48.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:48.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:48.202 00.000 7988 Enqueuing Expose request
05:31:48.202 00.000 15712 Worker thread wakes up
05:31:48.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:48.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:49.740 01.538 15712 Exposure complete
05:31:49.793 00.053 15712 worker thread done servicing request
05:31:49.793 00.000 7988 OnExposeComplete: enter
05:31:49.793 00.000 7988 UpdateGuideState(): m_state=1
05:31:49.801 00.008 7988 UpdateCurrentPosition: no star selected
05:31:49.801 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:49.801 00.000 7988 Status Line: No star selected
05:31:49.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=23, FiltMin=19, FiltMax=38, Gamma=0.690
05:31:49.801 00.000 7988 UpdateGuideState exits: No star selected
05:31:49.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:49.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:49.801 00.000 7988 Enqueuing Expose request
05:31:49.810 00.009 15712 Worker thread wakes up
05:31:49.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:49.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:51.450 01.640 15712 Exposure complete
05:31:51.508 00.058 15712 worker thread done servicing request
05:31:51.508 00.000 7988 OnExposeComplete: enter
05:31:51.508 00.000 7988 UpdateGuideState(): m_state=1
05:31:51.508 00.000 7988 UpdateCurrentPosition: no star selected
05:31:51.512 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:51.512 00.000 7988 Status Line: No star selected
05:31:51.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=23, FiltMin=19, FiltMax=40, Gamma=0.690
05:31:51.512 00.000 7988 UpdateGuideState exits: No star selected
05:31:51.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:51.512 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:51.512 00.000 7988 Enqueuing Expose request
05:31:51.512 00.000 15712 Worker thread wakes up
05:31:51.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:51.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:53.047 01.535 15712 Exposure complete
05:31:53.105 00.058 15712 worker thread done servicing request
05:31:53.105 00.000 7988 OnExposeComplete: enter
05:31:53.105 00.000 7988 UpdateGuideState(): m_state=1
05:31:53.105 00.000 7988 UpdateCurrentPosition: no star selected
05:31:53.109 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:53.109 00.000 7988 Status Line: No star selected
05:31:53.112 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=23, FiltMin=19, FiltMax=40, Gamma=0.690
05:31:53.112 00.000 7988 UpdateGuideState exits: No star selected
05:31:53.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:53.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:53.112 00.000 7988 Enqueuing Expose request
05:31:53.112 00.000 15712 Worker thread wakes up
05:31:53.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:53.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:54.756 01.644 15712 Exposure complete
05:31:54.813 00.057 15712 worker thread done servicing request
05:31:54.813 00.000 7988 OnExposeComplete: enter
05:31:54.813 00.000 7988 UpdateGuideState(): m_state=1
05:31:54.818 00.005 7988 UpdateCurrentPosition: no star selected
05:31:54.819 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:54.819 00.000 7988 Status Line: No star selected
05:31:54.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=23, FiltMin=19, FiltMax=39, Gamma=0.690
05:31:54.819 00.000 7988 UpdateGuideState exits: No star selected
05:31:54.819 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:54.819 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:54.819 00.000 7988 Enqueuing Expose request
05:31:54.819 00.000 15712 Worker thread wakes up
05:31:54.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:54.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:56.355 01.536 15712 Exposure complete
05:31:56.413 00.058 15712 worker thread done servicing request
05:31:56.413 00.000 7988 OnExposeComplete: enter
05:31:56.413 00.000 7988 UpdateGuideState(): m_state=1
05:31:56.415 00.002 7988 UpdateCurrentPosition: no star selected
05:31:56.415 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:56.415 00.000 7988 Status Line: No star selected
05:31:56.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=23, FiltMin=18, FiltMax=43, Gamma=0.690
05:31:56.415 00.000 7988 UpdateGuideState exits: No star selected
05:31:56.415 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:56.415 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:56.415 00.000 7988 Enqueuing Expose request
05:31:56.415 00.000 15712 Worker thread wakes up
05:31:56.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:56.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:58.061 01.646 15712 Exposure complete
05:31:58.120 00.059 15712 worker thread done servicing request
05:31:58.120 00.000 7988 OnExposeComplete: enter
05:31:58.120 00.000 7988 UpdateGuideState(): m_state=1
05:31:58.122 00.002 7988 UpdateCurrentPosition: no star selected
05:31:58.122 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:58.122 00.000 7988 Status Line: No star selected
05:31:58.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=23, FiltMin=18, FiltMax=38, Gamma=0.690
05:31:58.122 00.000 7988 UpdateGuideState exits: No star selected
05:31:58.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:58.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:58.122 00.000 7988 Enqueuing Expose request
05:31:58.122 00.000 15712 Worker thread wakes up
05:31:58.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:58.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:31:59.659 01.537 15712 Exposure complete
05:31:59.717 00.058 15712 worker thread done servicing request
05:31:59.717 00.000 7988 OnExposeComplete: enter
05:31:59.717 00.000 7988 UpdateGuideState(): m_state=1
05:31:59.720 00.003 7988 UpdateCurrentPosition: no star selected
05:31:59.720 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:31:59.720 00.000 7988 Status Line: No star selected
05:31:59.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=23, FiltMin=19, FiltMax=38, Gamma=0.690
05:31:59.720 00.000 7988 UpdateGuideState exits: No star selected
05:31:59.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:31:59.720 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:31:59.720 00.000 7988 Enqueuing Expose request
05:31:59.720 00.000 15712 Worker thread wakes up
05:31:59.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:31:59.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:01.366 01.646 15712 Exposure complete
05:32:01.422 00.056 15712 worker thread done servicing request
05:32:01.422 00.000 7988 OnExposeComplete: enter
05:32:01.422 00.000 7988 UpdateGuideState(): m_state=1
05:32:01.427 00.005 7988 UpdateCurrentPosition: no star selected
05:32:01.427 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:01.427 00.000 7988 Status Line: No star selected
05:32:01.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=23, FiltMin=19, FiltMax=39, Gamma=0.690
05:32:01.427 00.000 7988 UpdateGuideState exits: No star selected
05:32:01.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:01.427 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:01.427 00.000 7988 Enqueuing Expose request
05:32:01.427 00.000 15712 Worker thread wakes up
05:32:01.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:01.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:02.960 01.533 15712 Exposure complete
05:32:03.006 00.046 15712 worker thread done servicing request
05:32:03.006 00.000 7988 OnExposeComplete: enter
05:32:03.006 00.000 7988 UpdateGuideState(): m_state=1
05:32:03.021 00.015 7988 UpdateCurrentPosition: no star selected
05:32:03.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:03.021 00.000 7988 Status Line: No star selected
05:32:03.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=23, FiltMin=19, FiltMax=40, Gamma=0.690
05:32:03.021 00.000 7988 UpdateGuideState exits: No star selected
05:32:03.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:03.021 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:03.021 00.000 7988 Enqueuing Expose request
05:32:03.021 00.000 15712 Worker thread wakes up
05:32:03.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:03.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:04.666 01.645 15712 Exposure complete
05:32:04.721 00.055 15712 worker thread done servicing request
05:32:04.721 00.000 7988 OnExposeComplete: enter
05:32:04.721 00.000 7988 UpdateGuideState(): m_state=1
05:32:04.729 00.008 7988 UpdateCurrentPosition: no star selected
05:32:04.730 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:04.730 00.000 7988 Status Line: No star selected
05:32:04.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=23, FiltMin=19, FiltMax=41, Gamma=0.690
05:32:04.730 00.000 7988 UpdateGuideState exits: No star selected
05:32:04.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:04.730 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:04.730 00.000 7988 Enqueuing Expose request
05:32:04.738 00.008 15712 Worker thread wakes up
05:32:04.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:04.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:06.268 01.530 15712 Exposure complete
05:32:06.327 00.059 15712 worker thread done servicing request
05:32:06.328 00.001 7988 OnExposeComplete: enter
05:32:06.329 00.001 7988 UpdateGuideState(): m_state=1
05:32:06.330 00.001 7988 UpdateCurrentPosition: no star selected
05:32:06.331 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:06.332 00.001 7988 Status Line: No star selected
05:32:06.333 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=23, FiltMin=19, FiltMax=40, Gamma=0.690
05:32:06.333 00.000 7988 UpdateGuideState exits: No star selected
05:32:06.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:06.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:06.333 00.000 7988 Enqueuing Expose request
05:32:06.333 00.000 15712 Worker thread wakes up
05:32:06.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:06.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:07.973 01.640 15712 Exposure complete
05:32:08.023 00.050 15712 worker thread done servicing request
05:32:08.023 00.000 7988 OnExposeComplete: enter
05:32:08.023 00.000 7988 UpdateGuideState(): m_state=1
05:32:08.037 00.014 7988 UpdateCurrentPosition: no star selected
05:32:08.037 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:08.037 00.000 7988 Status Line: No star selected
05:32:08.040 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=23, FiltMin=18, FiltMax=39, Gamma=0.690
05:32:08.040 00.000 7988 UpdateGuideState exits: No star selected
05:32:08.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:08.040 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:08.040 00.000 7988 Enqueuing Expose request
05:32:08.040 00.000 15712 Worker thread wakes up
05:32:08.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:08.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:09.571 01.531 15712 Exposure complete
05:32:09.624 00.053 15712 worker thread done servicing request
05:32:09.624 00.000 7988 OnExposeComplete: enter
05:32:09.624 00.000 7988 UpdateGuideState(): m_state=1
05:32:09.632 00.008 7988 UpdateCurrentPosition: no star selected
05:32:09.634 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:09.634 00.000 7988 Status Line: No star selected
05:32:09.636 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=23, FiltMin=19, FiltMax=40, Gamma=0.690
05:32:09.636 00.000 7988 UpdateGuideState exits: No star selected
05:32:09.638 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:09.638 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:09.640 00.002 7988 Enqueuing Expose request
05:32:09.641 00.001 15712 Worker thread wakes up
05:32:09.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:09.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:11.279 01.638 15712 Exposure complete
05:32:11.337 00.058 15712 worker thread done servicing request
05:32:11.337 00.000 7988 OnExposeComplete: enter
05:32:11.337 00.000 7988 UpdateGuideState(): m_state=1
05:32:11.340 00.003 7988 UpdateCurrentPosition: no star selected
05:32:11.340 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:11.340 00.000 7988 Status Line: No star selected
05:32:11.343 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=23, FiltMin=18, FiltMax=39, Gamma=0.690
05:32:11.343 00.000 7988 UpdateGuideState exits: No star selected
05:32:11.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:11.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:11.343 00.000 7988 Enqueuing Expose request
05:32:11.343 00.000 15712 Worker thread wakes up
05:32:11.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:11.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:12.874 01.531 15712 Exposure complete
05:32:12.928 00.054 15712 worker thread done servicing request
05:32:12.928 00.000 7988 OnExposeComplete: enter
05:32:12.928 00.000 7988 UpdateGuideState(): m_state=1
05:32:12.935 00.007 7988 UpdateCurrentPosition: no star selected
05:32:12.935 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:12.935 00.000 7988 Status Line: No star selected
05:32:12.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=23, FiltMin=19, FiltMax=40, Gamma=0.690
05:32:12.935 00.000 7988 UpdateGuideState exits: No star selected
05:32:12.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:12.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:12.935 00.000 7988 Enqueuing Expose request
05:32:12.935 00.000 15712 Worker thread wakes up
05:32:12.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:12.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:14.583 01.648 15712 Exposure complete
05:32:14.628 00.045 15712 worker thread done servicing request
05:32:14.628 00.000 7988 OnExposeComplete: enter
05:32:14.645 00.017 7988 UpdateGuideState(): m_state=1
05:32:14.645 00.000 7988 UpdateCurrentPosition: no star selected
05:32:14.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:14.645 00.000 7988 Status Line: No star selected
05:32:14.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=23, FiltMin=19, FiltMax=38, Gamma=0.690
05:32:14.645 00.000 7988 UpdateGuideState exits: No star selected
05:32:14.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:14.645 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:14.645 00.000 7988 Enqueuing Expose request
05:32:14.645 00.000 15712 Worker thread wakes up
05:32:14.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:14.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:16.182 01.537 15712 Exposure complete
05:32:16.229 00.047 15712 worker thread done servicing request
05:32:16.229 00.000 7988 OnExposeComplete: enter
05:32:16.229 00.000 7988 UpdateGuideState(): m_state=1
05:32:16.243 00.014 7988 UpdateCurrentPosition: no star selected
05:32:16.243 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:16.245 00.002 7988 Status Line: No star selected
05:32:16.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=23, FiltMin=18, FiltMax=40, Gamma=0.690
05:32:16.245 00.000 7988 UpdateGuideState exits: No star selected
05:32:16.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:16.245 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:16.252 00.007 7988 Enqueuing Expose request
05:32:16.252 00.000 15712 Worker thread wakes up
05:32:16.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:16.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:17.890 01.638 15712 Exposure complete
05:32:17.947 00.057 15712 worker thread done servicing request
05:32:17.947 00.000 7988 OnExposeComplete: enter
05:32:17.947 00.000 7988 UpdateGuideState(): m_state=1
05:32:17.950 00.003 7988 UpdateCurrentPosition: no star selected
05:32:17.952 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:17.952 00.000 7988 Status Line: No star selected
05:32:17.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=23, FiltMin=19, FiltMax=37, Gamma=0.690
05:32:17.952 00.000 7988 UpdateGuideState exits: No star selected
05:32:17.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:17.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:17.952 00.000 7988 Enqueuing Expose request
05:32:17.952 00.000 15712 Worker thread wakes up
05:32:17.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:17.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:19.487 01.535 15712 Exposure complete
05:32:19.545 00.058 15712 worker thread done servicing request
05:32:19.545 00.000 7988 OnExposeComplete: enter
05:32:19.545 00.000 7988 UpdateGuideState(): m_state=1
05:32:19.548 00.003 7988 UpdateCurrentPosition: no star selected
05:32:19.549 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:19.549 00.000 7988 Status Line: No star selected
05:32:19.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=23, FiltMin=18, FiltMax=38, Gamma=0.690
05:32:19.549 00.000 7988 UpdateGuideState exits: No star selected
05:32:19.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:19.549 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:19.549 00.000 7988 Enqueuing Expose request
05:32:19.549 00.000 15712 Worker thread wakes up
05:32:19.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:19.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:21.197 01.648 15712 Exposure complete
05:32:21.256 00.059 15712 worker thread done servicing request
05:32:21.256 00.000 7988 OnExposeComplete: enter
05:32:21.256 00.000 7988 UpdateGuideState(): m_state=1
05:32:21.256 00.000 7988 UpdateCurrentPosition: no star selected
05:32:21.259 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:21.261 00.002 7988 Status Line: No star selected
05:32:21.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=23, FiltMin=18, FiltMax=39, Gamma=0.690
05:32:21.263 00.002 7988 UpdateGuideState exits: No star selected
05:32:21.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:21.265 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:21.265 00.000 7988 Enqueuing Expose request
05:32:21.267 00.002 15712 Worker thread wakes up
05:32:21.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:21.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:22.796 01.529 15712 Exposure complete
05:32:22.856 00.060 15712 worker thread done servicing request
05:32:22.856 00.000 7988 OnExposeComplete: enter
05:32:22.857 00.001 7988 UpdateGuideState(): m_state=1
05:32:22.857 00.000 7988 UpdateCurrentPosition: no star selected
05:32:22.857 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:22.857 00.000 7988 Status Line: No star selected
05:32:22.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=23, FiltMin=18, FiltMax=39, Gamma=0.690
05:32:22.857 00.000 7988 UpdateGuideState exits: No star selected
05:32:22.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:22.865 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:22.865 00.000 7988 Enqueuing Expose request
05:32:22.865 00.000 15712 Worker thread wakes up
05:32:22.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:22.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:24.505 01.640 15712 Exposure complete
05:32:24.565 00.060 15712 worker thread done servicing request
05:32:24.565 00.000 7988 OnExposeComplete: enter
05:32:24.565 00.000 7988 UpdateGuideState(): m_state=1
05:32:24.568 00.003 7988 UpdateCurrentPosition: no star selected
05:32:24.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:24.570 00.002 7988 Status Line: No star selected
05:32:24.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=23, FiltMin=18, FiltMax=40, Gamma=0.690
05:32:24.572 00.002 7988 UpdateGuideState exits: No star selected
05:32:24.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:24.574 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:24.574 00.000 7988 Enqueuing Expose request
05:32:24.576 00.002 15712 Worker thread wakes up
05:32:24.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:24.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:25.990 01.414 15712 Exposure complete
05:32:26.046 00.056 15712 worker thread done servicing request
05:32:26.046 00.000 7988 OnExposeComplete: enter
05:32:26.046 00.000 7988 UpdateGuideState(): m_state=1
05:32:26.053 00.007 7988 UpdateCurrentPosition: no star selected
05:32:26.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:26.053 00.000 7988 Status Line: No star selected
05:32:26.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=23, FiltMin=19, FiltMax=38, Gamma=0.690
05:32:26.053 00.000 7988 UpdateGuideState exits: No star selected
05:32:26.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:26.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:26.053 00.000 7988 Enqueuing Expose request
05:32:26.053 00.000 15712 Worker thread wakes up
05:32:26.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:26.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:27.701 01.648 15712 Exposure complete
05:32:27.750 00.049 15712 worker thread done servicing request
05:32:27.750 00.000 7988 OnExposeComplete: enter
05:32:27.750 00.000 7988 UpdateGuideState(): m_state=1
05:32:27.763 00.013 7988 UpdateCurrentPosition: no star selected
05:32:27.763 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:27.763 00.000 7988 Status Line: No star selected
05:32:27.767 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=23, FiltMin=18, FiltMax=39, Gamma=0.690
05:32:27.767 00.000 7988 UpdateGuideState exits: No star selected
05:32:27.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:27.767 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:27.767 00.000 7988 Enqueuing Expose request
05:32:27.767 00.000 15712 Worker thread wakes up
05:32:27.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:27.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:29.302 01.535 15712 Exposure complete
05:32:29.351 00.049 15712 worker thread done servicing request
05:32:29.351 00.000 7988 OnExposeComplete: enter
05:32:29.351 00.000 7988 UpdateGuideState(): m_state=1
05:32:29.362 00.011 7988 UpdateCurrentPosition: no star selected
05:32:29.363 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:29.363 00.000 7988 Status Line: No star selected
05:32:29.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=23, FiltMin=18, FiltMax=39, Gamma=0.690
05:32:29.367 00.004 7988 UpdateGuideState exits: No star selected
05:32:29.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:29.367 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:29.367 00.000 7988 Enqueuing Expose request
05:32:29.367 00.000 15712 Worker thread wakes up
05:32:29.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:29.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:31.012 01.645 15712 Exposure complete
05:32:31.070 00.058 15712 worker thread done servicing request
05:32:31.070 00.000 7988 OnExposeComplete: enter
05:32:31.070 00.000 7988 UpdateGuideState(): m_state=1
05:32:31.070 00.000 7988 UpdateCurrentPosition: no star selected
05:32:31.074 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:31.074 00.000 7988 Status Line: No star selected
05:32:31.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=23, FiltMin=19, FiltMax=38, Gamma=0.690
05:32:31.074 00.000 7988 UpdateGuideState exits: No star selected
05:32:31.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:31.074 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:31.074 00.000 7988 Enqueuing Expose request
05:32:31.074 00.000 15712 Worker thread wakes up
05:32:31.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:31.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:32.499 01.425 15712 Exposure complete
05:32:32.547 00.048 15712 worker thread done servicing request
05:32:32.547 00.000 7988 OnExposeComplete: enter
05:32:32.560 00.013 7988 UpdateGuideState(): m_state=1
05:32:32.560 00.000 7988 UpdateCurrentPosition: no star selected
05:32:32.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:32.563 00.003 7988 Status Line: No star selected
05:32:32.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=23, FiltMin=19, FiltMax=36, Gamma=0.690
05:32:32.563 00.000 7988 UpdateGuideState exits: No star selected
05:32:32.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:32.563 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:32.563 00.000 7988 Enqueuing Expose request
05:32:32.563 00.000 15712 Worker thread wakes up
05:32:32.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:32.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:34.207 01.644 15712 Exposure complete
05:32:34.268 00.061 15712 worker thread done servicing request
05:32:34.268 00.000 7988 OnExposeComplete: enter
05:32:34.268 00.000 7988 UpdateGuideState(): m_state=1
05:32:34.270 00.002 7988 UpdateCurrentPosition: no star selected
05:32:34.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:34.270 00.000 7988 Status Line: No star selected
05:32:34.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=23, FiltMin=19, FiltMax=38, Gamma=0.690
05:32:34.270 00.000 7988 UpdateGuideState exits: No star selected
05:32:34.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:34.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:34.270 00.000 7988 Enqueuing Expose request
05:32:34.270 00.000 15712 Worker thread wakes up
05:32:34.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:34.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:35.807 01.537 15712 Exposure complete
05:32:35.853 00.046 15712 worker thread done servicing request
05:32:35.853 00.000 7988 OnExposeComplete: enter
05:32:35.853 00.000 7988 UpdateGuideState(): m_state=1
05:32:35.868 00.015 7988 UpdateCurrentPosition: no star selected
05:32:35.869 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:35.869 00.000 7988 Status Line: No star selected
05:32:35.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=23, FiltMin=18, FiltMax=40, Gamma=0.690
05:32:35.869 00.000 7988 UpdateGuideState exits: No star selected
05:32:35.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:35.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:35.869 00.000 7988 Enqueuing Expose request
05:32:35.869 00.000 15712 Worker thread wakes up
05:32:35.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:35.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:37.518 01.649 15712 Exposure complete
05:32:37.569 00.051 15712 worker thread done servicing request
05:32:37.569 00.000 7988 OnExposeComplete: enter
05:32:37.569 00.000 7988 UpdateGuideState(): m_state=1
05:32:37.579 00.010 7988 UpdateCurrentPosition: no star selected
05:32:37.579 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:37.579 00.000 7988 Status Line: No star selected
05:32:37.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=23, FiltMin=19, FiltMax=37, Gamma=0.690
05:32:37.579 00.000 7988 UpdateGuideState exits: No star selected
05:32:37.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:37.579 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:37.586 00.007 7988 Enqueuing Expose request
05:32:37.586 00.000 15712 Worker thread wakes up
05:32:37.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:37.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:39.002 01.416 15712 Exposure complete
05:32:39.049 00.047 15712 worker thread done servicing request
05:32:39.049 00.000 7988 OnExposeComplete: enter
05:32:39.049 00.000 7988 UpdateGuideState(): m_state=1
05:32:39.063 00.014 7988 UpdateCurrentPosition: no star selected
05:32:39.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:39.065 00.002 7988 Status Line: No star selected
05:32:39.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=23, FiltMin=19, FiltMax=37, Gamma=0.690
05:32:39.065 00.000 7988 UpdateGuideState exits: No star selected
05:32:39.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:39.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:39.065 00.000 7988 Enqueuing Expose request
05:32:39.065 00.000 15712 Worker thread wakes up
05:32:39.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:39.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:40.709 01.644 15712 Exposure complete
05:32:40.754 00.045 15712 worker thread done servicing request
05:32:40.768 00.014 7988 OnExposeComplete: enter
05:32:40.768 00.000 7988 UpdateGuideState(): m_state=1
05:32:40.770 00.002 7988 UpdateCurrentPosition: no star selected
05:32:40.770 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:40.770 00.000 7988 Status Line: No star selected
05:32:40.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=22, FiltMin=19, FiltMax=38, Gamma=0.690
05:32:40.770 00.000 7988 UpdateGuideState exits: No star selected
05:32:40.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:40.770 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:40.770 00.000 7988 Enqueuing Expose request
05:32:40.770 00.000 15712 Worker thread wakes up
05:32:40.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:40.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:42.305 01.535 15712 Exposure complete
05:32:42.352 00.047 15712 worker thread done servicing request
05:32:42.352 00.000 7988 OnExposeComplete: enter
05:32:42.352 00.000 7988 UpdateGuideState(): m_state=1
05:32:42.366 00.014 7988 UpdateCurrentPosition: no star selected
05:32:42.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:42.369 00.003 7988 Status Line: No star selected
05:32:42.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=22, FiltMin=19, FiltMax=38, Gamma=0.690
05:32:42.369 00.000 7988 UpdateGuideState exits: No star selected
05:32:42.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:42.369 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:42.369 00.000 7988 Enqueuing Expose request
05:32:42.369 00.000 15712 Worker thread wakes up
05:32:42.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:42.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:44.016 01.647 15712 Exposure complete
05:32:44.074 00.058 15712 worker thread done servicing request
05:32:44.074 00.000 7988 OnExposeComplete: enter
05:32:44.075 00.001 7988 UpdateGuideState(): m_state=1
05:32:44.075 00.000 7988 UpdateCurrentPosition: no star selected
05:32:44.077 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:44.079 00.002 7988 Status Line: No star selected
05:32:44.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=22, FiltMin=19, FiltMax=39, Gamma=0.690
05:32:44.082 00.003 7988 UpdateGuideState exits: No star selected
05:32:44.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:44.084 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:44.084 00.000 7988 Enqueuing Expose request
05:32:44.086 00.002 15712 Worker thread wakes up
05:32:44.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:44.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:45.612 01.526 15712 Exposure complete
05:32:45.659 00.047 15712 worker thread done servicing request
05:32:45.659 00.000 7988 OnExposeComplete: enter
05:32:45.659 00.000 7988 UpdateGuideState(): m_state=1
05:32:45.673 00.014 7988 UpdateCurrentPosition: no star selected
05:32:45.673 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:45.673 00.000 7988 Status Line: No star selected
05:32:45.676 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=22, FiltMin=19, FiltMax=38, Gamma=0.690
05:32:45.676 00.000 7988 UpdateGuideState exits: No star selected
05:32:45.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:45.676 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:45.676 00.000 7988 Enqueuing Expose request
05:32:45.676 00.000 15712 Worker thread wakes up
05:32:45.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:45.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:47.322 01.646 15712 Exposure complete
05:32:47.377 00.055 15712 worker thread done servicing request
05:32:47.377 00.000 7988 OnExposeComplete: enter
05:32:47.382 00.005 7988 UpdateGuideState(): m_state=1
05:32:47.382 00.000 7988 UpdateCurrentPosition: no star selected
05:32:47.384 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:47.384 00.000 7988 Status Line: No star selected
05:32:47.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=22, FiltMin=19, FiltMax=36, Gamma=0.690
05:32:47.384 00.000 7988 UpdateGuideState exits: No star selected
05:32:47.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:47.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:47.384 00.000 7988 Enqueuing Expose request
05:32:47.384 00.000 15712 Worker thread wakes up
05:32:47.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:47.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:48.807 01.423 15712 Exposure complete
05:32:48.864 00.057 15712 worker thread done servicing request
05:32:48.866 00.002 7988 OnExposeComplete: enter
05:32:48.866 00.000 7988 UpdateGuideState(): m_state=1
05:32:48.866 00.000 7988 UpdateCurrentPosition: no star selected
05:32:48.869 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:48.869 00.000 7988 Status Line: No star selected
05:32:48.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:32:48.869 00.000 7988 UpdateGuideState exits: No star selected
05:32:48.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:48.875 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:48.875 00.000 7988 Enqueuing Expose request
05:32:48.875 00.000 15712 Worker thread wakes up
05:32:48.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:48.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:50.515 01.640 15712 Exposure complete
05:32:50.575 00.060 15712 worker thread done servicing request
05:32:50.575 00.000 7988 OnExposeComplete: enter
05:32:50.575 00.000 7988 UpdateGuideState(): m_state=1
05:32:50.577 00.002 7988 UpdateCurrentPosition: no star selected
05:32:50.578 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:50.578 00.000 7988 Status Line: No star selected
05:32:50.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:32:50.578 00.000 7988 UpdateGuideState exits: No star selected
05:32:50.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:50.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:50.578 00.000 7988 Enqueuing Expose request
05:32:50.578 00.000 15712 Worker thread wakes up
05:32:50.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:50.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:52.004 01.426 15712 Exposure complete
05:32:52.057 00.053 15712 worker thread done servicing request
05:32:52.057 00.000 7988 OnExposeComplete: enter
05:32:52.057 00.000 7988 UpdateGuideState(): m_state=1
05:32:52.057 00.000 7988 UpdateCurrentPosition: no star selected
05:32:52.066 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:52.066 00.000 7988 Status Line: No star selected
05:32:52.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:32:52.066 00.000 7988 UpdateGuideState exits: No star selected
05:32:52.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:52.066 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:52.074 00.008 7988 Enqueuing Expose request
05:32:52.074 00.000 15712 Worker thread wakes up
05:32:52.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:52.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:53.713 01.639 15712 Exposure complete
05:32:53.774 00.061 15712 worker thread done servicing request
05:32:53.774 00.000 7988 OnExposeComplete: enter
05:32:53.774 00.000 7988 UpdateGuideState(): m_state=1
05:32:53.776 00.002 7988 UpdateCurrentPosition: no star selected
05:32:53.776 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:53.776 00.000 7988 Status Line: No star selected
05:32:53.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=22, FiltMin=18, FiltMax=41, Gamma=0.690
05:32:53.776 00.000 7988 UpdateGuideState exits: No star selected
05:32:53.776 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:53.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:53.776 00.000 7988 Enqueuing Expose request
05:32:53.776 00.000 15712 Worker thread wakes up
05:32:53.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:53.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:55.313 01.537 15712 Exposure complete
05:32:55.359 00.046 15712 worker thread done servicing request
05:32:55.373 00.014 7988 OnExposeComplete: enter
05:32:55.373 00.000 7988 UpdateGuideState(): m_state=1
05:32:55.374 00.001 7988 UpdateCurrentPosition: no star selected
05:32:55.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:55.374 00.000 7988 Status Line: No star selected
05:32:55.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:32:55.374 00.000 7988 UpdateGuideState exits: No star selected
05:32:55.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:55.374 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:55.374 00.000 7988 Enqueuing Expose request
05:32:55.374 00.000 15712 Worker thread wakes up
05:32:55.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:55.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:57.022 01.648 15712 Exposure complete
05:32:57.073 00.051 15712 worker thread done servicing request
05:32:57.073 00.000 7988 OnExposeComplete: enter
05:32:57.073 00.000 7988 UpdateGuideState(): m_state=1
05:32:57.085 00.012 7988 UpdateCurrentPosition: no star selected
05:32:57.086 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:57.086 00.000 7988 Status Line: No star selected
05:32:57.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=23, FiltMin=18, FiltMax=40, Gamma=0.690
05:32:57.090 00.004 7988 UpdateGuideState exits: No star selected
05:32:57.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:57.090 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:57.090 00.000 7988 Enqueuing Expose request
05:32:57.090 00.000 15712 Worker thread wakes up
05:32:57.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:57.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:32:58.514 01.424 15712 Exposure complete
05:32:58.574 00.060 15712 worker thread done servicing request
05:32:58.574 00.000 7988 OnExposeComplete: enter
05:32:58.574 00.000 7988 UpdateGuideState(): m_state=1
05:32:58.576 00.002 7988 UpdateCurrentPosition: no star selected
05:32:58.576 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:32:58.578 00.002 7988 Status Line: No star selected
05:32:58.580 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=23, FiltMin=18, FiltMax=39, Gamma=0.690
05:32:58.580 00.000 7988 UpdateGuideState exits: No star selected
05:32:58.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:32:58.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:32:58.580 00.000 7988 Enqueuing Expose request
05:32:58.580 00.000 15712 Worker thread wakes up
05:32:58.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:32:58.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:00.222 01.642 15712 Exposure complete
05:33:00.273 00.051 15712 worker thread done servicing request
05:33:00.273 00.000 7988 OnExposeComplete: enter
05:33:00.273 00.000 7988 UpdateGuideState(): m_state=1
05:33:00.282 00.009 7988 UpdateCurrentPosition: no star selected
05:33:00.284 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:00.284 00.000 7988 Status Line: No star selected
05:33:00.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=23, FiltMin=18, FiltMax=39, Gamma=0.690
05:33:00.284 00.000 7988 UpdateGuideState exits: No star selected
05:33:00.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:00.290 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:00.290 00.000 7988 Enqueuing Expose request
05:33:00.290 00.000 15712 Worker thread wakes up
05:33:00.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:00.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:01.822 01.532 15712 Exposure complete
05:33:01.871 00.049 15712 worker thread done servicing request
05:33:01.871 00.000 7988 OnExposeComplete: enter
05:33:01.871 00.000 7988 UpdateGuideState(): m_state=1
05:33:01.883 00.012 7988 UpdateCurrentPosition: no star selected
05:33:01.884 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:01.884 00.000 7988 Status Line: No star selected
05:33:01.886 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=22, FiltMin=18, FiltMax=41, Gamma=0.690
05:33:01.888 00.002 7988 UpdateGuideState exits: No star selected
05:33:01.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:01.890 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:01.890 00.000 7988 Enqueuing Expose request
05:33:01.892 00.002 15712 Worker thread wakes up
05:33:01.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:01.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:03.530 01.638 15712 Exposure complete
05:33:03.590 00.060 15712 worker thread done servicing request
05:33:03.590 00.000 7988 OnExposeComplete: enter
05:33:03.590 00.000 7988 UpdateGuideState(): m_state=1
05:33:03.593 00.003 7988 UpdateCurrentPosition: no star selected
05:33:03.594 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:03.594 00.000 7988 Status Line: No star selected
05:33:03.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:33:03.594 00.000 7988 UpdateGuideState exits: No star selected
05:33:03.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:03.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:03.594 00.000 7988 Enqueuing Expose request
05:33:03.594 00.000 15712 Worker thread wakes up
05:33:03.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:03.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:05.131 01.537 15712 Exposure complete
05:33:05.188 00.057 15712 worker thread done servicing request
05:33:05.188 00.000 7988 OnExposeComplete: enter
05:33:05.188 00.000 7988 UpdateGuideState(): m_state=1
05:33:05.192 00.004 7988 UpdateCurrentPosition: no star selected
05:33:05.192 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:05.192 00.000 7988 Status Line: No star selected
05:33:05.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=22, FiltMin=19, FiltMax=37, Gamma=0.690
05:33:05.192 00.000 7988 UpdateGuideState exits: No star selected
05:33:05.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:05.192 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:05.192 00.000 7988 Enqueuing Expose request
05:33:05.192 00.000 15712 Worker thread wakes up
05:33:05.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:05.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:06.839 01.647 15712 Exposure complete
05:33:06.888 00.049 15712 worker thread done servicing request
05:33:06.888 00.000 7988 OnExposeComplete: enter
05:33:06.902 00.014 7988 UpdateGuideState(): m_state=1
05:33:06.902 00.000 7988 UpdateCurrentPosition: no star selected
05:33:06.902 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:06.905 00.003 7988 Status Line: No star selected
05:33:06.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:33:06.905 00.000 7988 UpdateGuideState exits: No star selected
05:33:06.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:06.905 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:06.905 00.000 7988 Enqueuing Expose request
05:33:06.905 00.000 15712 Worker thread wakes up
05:33:06.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:06.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:08.441 01.536 15712 Exposure complete
05:33:08.501 00.060 15712 worker thread done servicing request
05:33:08.501 00.000 7988 OnExposeComplete: enter
05:33:08.503 00.002 7988 UpdateGuideState(): m_state=1
05:33:08.504 00.001 7988 UpdateCurrentPosition: no star selected
05:33:08.506 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:08.506 00.000 7988 Status Line: No star selected
05:33:08.508 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:33:08.508 00.000 7988 UpdateGuideState exits: No star selected
05:33:08.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:08.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:08.508 00.000 7988 Enqueuing Expose request
05:33:08.508 00.000 15712 Worker thread wakes up
05:33:08.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:08.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:10.150 01.642 15712 Exposure complete
05:33:10.209 00.059 15712 worker thread done servicing request
05:33:10.209 00.000 7988 OnExposeComplete: enter
05:33:10.209 00.000 7988 UpdateGuideState(): m_state=1
05:33:10.212 00.003 7988 UpdateCurrentPosition: no star selected
05:33:10.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:10.212 00.000 7988 Status Line: No star selected
05:33:10.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:33:10.212 00.000 7988 UpdateGuideState exits: No star selected
05:33:10.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:10.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:10.212 00.000 7988 Enqueuing Expose request
05:33:10.212 00.000 15712 Worker thread wakes up
05:33:10.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:10.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:11.748 01.536 15712 Exposure complete
05:33:11.793 00.045 15712 worker thread done servicing request
05:33:11.793 00.000 7988 OnExposeComplete: enter
05:33:11.807 00.014 7988 UpdateGuideState(): m_state=1
05:33:11.809 00.002 7988 UpdateCurrentPosition: no star selected
05:33:11.809 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:11.809 00.000 7988 Status Line: No star selected
05:33:11.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:33:11.809 00.000 7988 UpdateGuideState exits: No star selected
05:33:11.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:11.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:11.809 00.000 7988 Enqueuing Expose request
05:33:11.809 00.000 15712 Worker thread wakes up
05:33:11.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:11.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:13.456 01.647 15712 Exposure complete
05:33:13.515 00.059 15712 worker thread done servicing request
05:33:13.515 00.000 7988 OnExposeComplete: enter
05:33:13.515 00.000 7988 UpdateGuideState(): m_state=1
05:33:13.518 00.003 7988 UpdateCurrentPosition: no star selected
05:33:13.518 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:13.520 00.002 7988 Status Line: No star selected
05:33:13.522 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:33:13.522 00.000 7988 UpdateGuideState exits: No star selected
05:33:13.524 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:13.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:13.526 00.002 7988 Enqueuing Expose request
05:33:13.526 00.000 15712 Worker thread wakes up
05:33:13.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:13.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:15.050 01.524 15712 Exposure complete
05:33:15.106 00.056 15712 worker thread done servicing request
05:33:15.106 00.000 7988 OnExposeComplete: enter
05:33:15.108 00.002 7988 UpdateGuideState(): m_state=1
05:33:15.110 00.002 7988 UpdateCurrentPosition: no star selected
05:33:15.111 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:15.111 00.000 7988 Status Line: No star selected
05:33:15.113 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:33:15.115 00.002 7988 UpdateGuideState exits: No star selected
05:33:15.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:15.117 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:15.117 00.000 7988 Enqueuing Expose request
05:33:15.119 00.002 15712 Worker thread wakes up
05:33:15.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:15.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:16.756 01.637 15712 Exposure complete
05:33:16.816 00.060 15712 worker thread done servicing request
05:33:16.816 00.000 7988 OnExposeComplete: enter
05:33:16.816 00.000 7988 UpdateGuideState(): m_state=1
05:33:16.816 00.000 7988 UpdateCurrentPosition: no star selected
05:33:16.816 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:16.820 00.004 7988 Status Line: No star selected
05:33:16.822 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=22, FiltMin=17, FiltMax=38, Gamma=0.690
05:33:16.822 00.000 7988 UpdateGuideState exits: No star selected
05:33:16.824 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:16.824 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:16.827 00.003 7988 Enqueuing Expose request
05:33:16.827 00.000 15712 Worker thread wakes up
05:33:16.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:16.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:18.353 01.526 15712 Exposure complete
05:33:18.412 00.059 15712 worker thread done servicing request
05:33:18.412 00.000 7988 OnExposeComplete: enter
05:33:18.412 00.000 7988 UpdateGuideState(): m_state=1
05:33:18.414 00.002 7988 UpdateCurrentPosition: no star selected
05:33:18.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:18.416 00.002 7988 Status Line: No star selected
05:33:18.418 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:33:18.418 00.000 7988 UpdateGuideState exits: No star selected
05:33:18.420 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:18.420 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:18.422 00.002 7988 Enqueuing Expose request
05:33:18.422 00.000 15712 Worker thread wakes up
05:33:18.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:18.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:20.060 01.638 15712 Exposure complete
05:33:20.113 00.053 15712 worker thread done servicing request
05:33:20.113 00.000 7988 OnExposeComplete: enter
05:33:20.113 00.000 7988 UpdateGuideState(): m_state=1
05:33:20.121 00.008 7988 UpdateCurrentPosition: no star selected
05:33:20.121 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:20.123 00.002 7988 Status Line: No star selected
05:33:20.125 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=22, FiltMin=17, FiltMax=38, Gamma=0.690
05:33:20.125 00.000 7988 UpdateGuideState exits: No star selected
05:33:20.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:20.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:20.125 00.000 7988 Enqueuing Expose request
05:33:20.130 00.005 15712 Worker thread wakes up
05:33:20.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:20.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:21.658 01.528 15712 Exposure complete
05:33:21.711 00.053 15712 worker thread done servicing request
05:33:21.711 00.000 7988 OnExposeComplete: enter
05:33:21.711 00.000 7988 UpdateGuideState(): m_state=1
05:33:21.719 00.008 7988 UpdateCurrentPosition: no star selected
05:33:21.720 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:21.720 00.000 7988 Status Line: No star selected
05:33:21.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=22, FiltMin=17, FiltMax=37, Gamma=0.690
05:33:21.720 00.000 7988 UpdateGuideState exits: No star selected
05:33:21.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:21.720 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:21.720 00.000 7988 Enqueuing Expose request
05:33:21.728 00.008 15712 Worker thread wakes up
05:33:21.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:21.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:23.371 01.643 15712 Exposure complete
05:33:23.446 00.075 15712 worker thread done servicing request
05:33:23.446 00.000 7988 OnExposeComplete: enter
05:33:23.446 00.000 7988 UpdateGuideState(): m_state=1
05:33:23.458 00.012 7988 UpdateCurrentPosition: no star selected
05:33:23.460 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:23.460 00.000 7988 Status Line: No star selected
05:33:23.462 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=22, FiltMin=17, FiltMax=40, Gamma=0.690
05:33:23.462 00.000 7988 UpdateGuideState exits: No star selected
05:33:23.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:23.462 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:23.462 00.000 7988 Enqueuing Expose request
05:33:23.462 00.000 15712 Worker thread wakes up
05:33:23.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:23.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:24.884 01.422 15712 Exposure complete
05:33:24.944 00.060 15712 worker thread done servicing request
05:33:24.944 00.000 7988 OnExposeComplete: enter
05:33:24.944 00.000 7988 UpdateGuideState(): m_state=1
05:33:24.944 00.000 7988 UpdateCurrentPosition: no star selected
05:33:24.948 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:24.948 00.000 7988 Status Line: No star selected
05:33:24.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=22, FiltMin=17, FiltMax=39, Gamma=0.690
05:33:24.948 00.000 7988 UpdateGuideState exits: No star selected
05:33:24.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:24.948 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:24.948 00.000 7988 Enqueuing Expose request
05:33:24.948 00.000 15712 Worker thread wakes up
05:33:24.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:24.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:26.596 01.648 15712 Exposure complete
05:33:26.644 00.048 15712 worker thread done servicing request
05:33:26.644 00.000 7988 OnExposeComplete: enter
05:33:26.644 00.000 7988 UpdateGuideState(): m_state=1
05:33:26.659 00.015 7988 UpdateCurrentPosition: no star selected
05:33:26.659 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:26.661 00.002 7988 Status Line: No star selected
05:33:26.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:33:26.661 00.000 7988 UpdateGuideState exits: No star selected
05:33:26.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:26.661 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:26.661 00.000 7988 Enqueuing Expose request
05:33:26.661 00.000 15712 Worker thread wakes up
05:33:26.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:26.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:28.085 01.424 15712 Exposure complete
05:33:28.142 00.057 15712 worker thread done servicing request
05:33:28.142 00.000 7988 OnExposeComplete: enter
05:33:28.142 00.000 7988 UpdateGuideState(): m_state=1
05:33:28.146 00.004 7988 UpdateCurrentPosition: no star selected
05:33:28.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:28.146 00.000 7988 Status Line: No star selected
05:33:28.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=22, FiltMin=17, FiltMax=38, Gamma=0.690
05:33:28.146 00.000 7988 UpdateGuideState exits: No star selected
05:33:28.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:28.146 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:28.146 00.000 7988 Enqueuing Expose request
05:33:28.146 00.000 15712 Worker thread wakes up
05:33:28.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:28.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:29.793 01.647 15712 Exposure complete
05:33:29.845 00.052 15712 worker thread done servicing request
05:33:29.845 00.000 7988 OnExposeComplete: enter
05:33:29.845 00.000 7988 UpdateGuideState(): m_state=1
05:33:29.854 00.009 7988 UpdateCurrentPosition: no star selected
05:33:29.854 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:29.854 00.000 7988 Status Line: No star selected
05:33:29.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:33:29.854 00.000 7988 UpdateGuideState exits: No star selected
05:33:29.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:29.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:29.854 00.000 7988 Enqueuing Expose request
05:33:29.863 00.009 15712 Worker thread wakes up
05:33:29.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:29.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:31.390 01.527 15712 Exposure complete
05:33:31.449 00.059 15712 worker thread done servicing request
05:33:31.449 00.000 7988 OnExposeComplete: enter
05:33:31.451 00.002 7988 UpdateGuideState(): m_state=1
05:33:31.451 00.000 7988 UpdateCurrentPosition: no star selected
05:33:31.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:31.451 00.000 7988 Status Line: No star selected
05:33:31.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:33:31.451 00.000 7988 UpdateGuideState exits: No star selected
05:33:31.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:31.451 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:31.451 00.000 7988 Enqueuing Expose request
05:33:31.451 00.000 15712 Worker thread wakes up
05:33:31.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:31.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:33.096 01.645 15712 Exposure complete
05:33:33.152 00.056 15712 worker thread done servicing request
05:33:33.152 00.000 7988 OnExposeComplete: enter
05:33:33.152 00.000 7988 UpdateGuideState(): m_state=1
05:33:33.157 00.005 7988 UpdateCurrentPosition: no star selected
05:33:33.158 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:33.158 00.000 7988 Status Line: No star selected
05:33:33.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:33:33.158 00.000 7988 UpdateGuideState exits: No star selected
05:33:33.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:33.158 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:33.158 00.000 7988 Enqueuing Expose request
05:33:33.158 00.000 15712 Worker thread wakes up
05:33:33.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:33.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:34.696 01.538 15712 Exposure complete
05:33:34.753 00.057 15712 worker thread done servicing request
05:33:34.753 00.000 7988 OnExposeComplete: enter
05:33:34.753 00.000 7988 UpdateGuideState(): m_state=1
05:33:34.758 00.005 7988 UpdateCurrentPosition: no star selected
05:33:34.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:34.760 00.002 7988 Status Line: No star selected
05:33:34.762 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:33:34.762 00.000 7988 UpdateGuideState exits: No star selected
05:33:34.764 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:34.764 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:34.766 00.002 7988 Enqueuing Expose request
05:33:34.766 00.000 15712 Worker thread wakes up
05:33:34.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:34.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:36.401 01.635 15712 Exposure complete
05:33:36.458 00.057 15712 worker thread done servicing request
05:33:36.458 00.000 7988 OnExposeComplete: enter
05:33:36.458 00.000 7988 UpdateGuideState(): m_state=1
05:33:36.458 00.000 7988 UpdateCurrentPosition: no star selected
05:33:36.463 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:36.463 00.000 7988 Status Line: No star selected
05:33:36.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=23, FiltMin=18, FiltMax=38, Gamma=0.690
05:33:36.463 00.000 7988 UpdateGuideState exits: No star selected
05:33:36.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:36.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:36.463 00.000 7988 Enqueuing Expose request
05:33:36.463 00.000 15712 Worker thread wakes up
05:33:36.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:36.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:37.999 01.536 15712 Exposure complete
05:33:38.057 00.058 15712 worker thread done servicing request
05:33:38.057 00.000 7988 OnExposeComplete: enter
05:33:38.057 00.000 7988 UpdateGuideState(): m_state=1
05:33:38.060 00.003 7988 UpdateCurrentPosition: no star selected
05:33:38.060 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:38.060 00.000 7988 Status Line: No star selected
05:33:38.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=23, FiltMin=18, FiltMax=38, Gamma=0.690
05:33:38.060 00.000 7988 UpdateGuideState exits: No star selected
05:33:38.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:38.060 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:38.060 00.000 7988 Enqueuing Expose request
05:33:38.060 00.000 15712 Worker thread wakes up
05:33:38.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:38.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:39.707 01.647 15712 Exposure complete
05:33:39.758 00.051 15712 worker thread done servicing request
05:33:39.758 00.000 7988 OnExposeComplete: enter
05:33:39.758 00.000 7988 UpdateGuideState(): m_state=1
05:33:39.768 00.010 7988 UpdateCurrentPosition: no star selected
05:33:39.770 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:39.770 00.000 7988 Status Line: No star selected
05:33:39.772 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:33:39.772 00.000 7988 UpdateGuideState exits: No star selected
05:33:39.774 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:39.775 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:39.775 00.000 7988 Enqueuing Expose request
05:33:39.777 00.002 15712 Worker thread wakes up
05:33:39.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:39.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:41.305 01.528 15712 Exposure complete
05:33:41.356 00.051 15712 worker thread done servicing request
05:33:41.356 00.000 7988 OnExposeComplete: enter
05:33:41.356 00.000 7988 UpdateGuideState(): m_state=1
05:33:41.366 00.010 7988 UpdateCurrentPosition: no star selected
05:33:41.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:41.366 00.000 7988 Status Line: No star selected
05:33:41.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:33:41.366 00.000 7988 UpdateGuideState exits: No star selected
05:33:41.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:41.373 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:41.373 00.000 7988 Enqueuing Expose request
05:33:41.373 00.000 15712 Worker thread wakes up
05:33:41.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:41.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:43.012 01.639 15712 Exposure complete
05:33:43.072 00.060 15712 worker thread done servicing request
05:33:43.072 00.000 7988 OnExposeComplete: enter
05:33:43.072 00.000 7988 UpdateGuideState(): m_state=1
05:33:43.075 00.003 7988 UpdateCurrentPosition: no star selected
05:33:43.075 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:43.075 00.000 7988 Status Line: No star selected
05:33:43.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:33:43.075 00.000 7988 UpdateGuideState exits: No star selected
05:33:43.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:43.075 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:43.075 00.000 7988 Enqueuing Expose request
05:33:43.075 00.000 15712 Worker thread wakes up
05:33:43.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:43.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:44.609 01.534 15712 Exposure complete
05:33:44.656 00.047 15712 worker thread done servicing request
05:33:44.656 00.000 7988 OnExposeComplete: enter
05:33:44.656 00.000 7988 UpdateGuideState(): m_state=1
05:33:44.670 00.014 7988 UpdateCurrentPosition: no star selected
05:33:44.670 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:44.670 00.000 7988 Status Line: No star selected
05:33:44.673 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:33:44.673 00.000 7988 UpdateGuideState exits: No star selected
05:33:44.676 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:44.676 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:44.678 00.002 7988 Enqueuing Expose request
05:33:44.678 00.000 15712 Worker thread wakes up
05:33:44.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:44.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:46.317 01.639 15712 Exposure complete
05:33:46.375 00.058 15712 worker thread done servicing request
05:33:46.375 00.000 7988 OnExposeComplete: enter
05:33:46.375 00.000 7988 UpdateGuideState(): m_state=1
05:33:46.378 00.003 7988 UpdateCurrentPosition: no star selected
05:33:46.378 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:46.378 00.000 7988 Status Line: No star selected
05:33:46.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=22, FiltMin=17, FiltMax=38, Gamma=0.690
05:33:46.378 00.000 7988 UpdateGuideState exits: No star selected
05:33:46.378 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:46.378 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:46.378 00.000 7988 Enqueuing Expose request
05:33:46.378 00.000 15712 Worker thread wakes up
05:33:46.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:46.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:47.913 01.535 15712 Exposure complete
05:33:47.970 00.057 15712 worker thread done servicing request
05:33:47.970 00.000 7988 OnExposeComplete: enter
05:33:47.973 00.003 7988 UpdateGuideState(): m_state=1
05:33:47.974 00.001 7988 UpdateCurrentPosition: no star selected
05:33:47.974 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:47.974 00.000 7988 Status Line: No star selected
05:33:47.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=22, FiltMin=18, FiltMax=36, Gamma=0.690
05:33:47.974 00.000 7988 UpdateGuideState exits: No star selected
05:33:47.974 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:47.974 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:47.974 00.000 7988 Enqueuing Expose request
05:33:47.974 00.000 15712 Worker thread wakes up
05:33:47.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:47.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:49.620 01.646 15712 Exposure complete
05:33:49.675 00.055 15712 worker thread done servicing request
05:33:49.675 00.000 7988 OnExposeComplete: enter
05:33:49.675 00.000 7988 UpdateGuideState(): m_state=1
05:33:49.680 00.005 7988 UpdateCurrentPosition: no star selected
05:33:49.680 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:49.680 00.000 7988 Status Line: No star selected
05:33:49.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:33:49.680 00.000 7988 UpdateGuideState exits: No star selected
05:33:49.680 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:49.680 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:49.680 00.000 7988 Enqueuing Expose request
05:33:49.680 00.000 15712 Worker thread wakes up
05:33:49.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:49.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:51.216 01.536 15712 Exposure complete
05:33:51.274 00.058 15712 worker thread done servicing request
05:33:51.274 00.000 7988 OnExposeComplete: enter
05:33:51.274 00.000 7988 UpdateGuideState(): m_state=1
05:33:51.276 00.002 7988 UpdateCurrentPosition: no star selected
05:33:51.277 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:51.277 00.000 7988 Status Line: No star selected
05:33:51.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=22, FiltMin=17, FiltMax=37, Gamma=0.690
05:33:51.277 00.000 7988 UpdateGuideState exits: No star selected
05:33:51.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:51.277 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:51.277 00.000 7988 Enqueuing Expose request
05:33:51.277 00.000 15712 Worker thread wakes up
05:33:51.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:51.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:52.920 01.643 15712 Exposure complete
05:33:52.976 00.056 15712 worker thread done servicing request
05:33:52.976 00.000 7988 OnExposeComplete: enter
05:33:52.976 00.000 7988 UpdateGuideState(): m_state=1
05:33:52.981 00.005 7988 UpdateCurrentPosition: no star selected
05:33:52.981 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:52.981 00.000 7988 Status Line: No star selected
05:33:52.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:33:52.981 00.000 7988 UpdateGuideState exits: No star selected
05:33:52.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:52.981 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:52.981 00.000 7988 Enqueuing Expose request
05:33:52.981 00.000 15712 Worker thread wakes up
05:33:52.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:52.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:54.516 01.535 15712 Exposure complete
05:33:54.561 00.045 15712 worker thread done servicing request
05:33:54.561 00.000 7988 OnExposeComplete: enter
05:33:54.577 00.016 7988 UpdateGuideState(): m_state=1
05:33:54.577 00.000 7988 UpdateCurrentPosition: no star selected
05:33:54.579 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:54.579 00.000 7988 Status Line: No star selected
05:33:54.581 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:33:54.581 00.000 7988 UpdateGuideState exits: No star selected
05:33:54.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:54.581 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:54.581 00.000 7988 Enqueuing Expose request
05:33:54.581 00.000 15712 Worker thread wakes up
05:33:54.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:54.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:56.223 01.642 15712 Exposure complete
05:33:56.281 00.058 15712 worker thread done servicing request
05:33:56.281 00.000 7988 OnExposeComplete: enter
05:33:56.281 00.000 7988 UpdateGuideState(): m_state=1
05:33:56.284 00.003 7988 UpdateCurrentPosition: no star selected
05:33:56.285 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:56.285 00.000 7988 Status Line: No star selected
05:33:56.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:33:56.285 00.000 7988 UpdateGuideState exits: No star selected
05:33:56.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:56.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:56.285 00.000 7988 Enqueuing Expose request
05:33:56.285 00.000 15712 Worker thread wakes up
05:33:56.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:56.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:57.813 01.528 15712 Exposure complete
05:33:57.871 00.058 15712 worker thread done servicing request
05:33:57.872 00.001 7988 OnExposeComplete: enter
05:33:57.873 00.001 7988 UpdateGuideState(): m_state=1
05:33:57.874 00.001 7988 UpdateCurrentPosition: no star selected
05:33:57.875 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:57.877 00.002 7988 Status Line: No star selected
05:33:57.878 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:33:57.879 00.001 7988 UpdateGuideState exits: No star selected
05:33:57.880 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:57.881 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:57.882 00.001 7988 Enqueuing Expose request
05:33:57.883 00.001 15712 Worker thread wakes up
05:33:57.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:57.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:33:59.518 01.635 15712 Exposure complete
05:33:59.602 00.084 15712 worker thread done servicing request
05:33:59.602 00.000 7988 OnExposeComplete: enter
05:33:59.603 00.001 7988 UpdateGuideState(): m_state=1
05:33:59.605 00.002 7988 UpdateCurrentPosition: no star selected
05:33:59.606 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:33:59.607 00.001 7988 Status Line: No star selected
05:33:59.609 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:33:59.611 00.002 7988 UpdateGuideState exits: No star selected
05:33:59.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:33:59.612 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:33:59.614 00.002 7988 Enqueuing Expose request
05:33:59.615 00.001 15712 Worker thread wakes up
05:33:59.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:33:59.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:01.022 01.407 15712 Exposure complete
05:34:01.081 00.059 15712 worker thread done servicing request
05:34:01.081 00.000 7988 OnExposeComplete: enter
05:34:01.083 00.002 7988 UpdateGuideState(): m_state=1
05:34:01.083 00.000 7988 UpdateCurrentPosition: no star selected
05:34:01.085 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:01.085 00.000 7988 Status Line: No star selected
05:34:01.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=22, FiltMin=18, FiltMax=41, Gamma=0.690
05:34:01.085 00.000 7988 UpdateGuideState exits: No star selected
05:34:01.085 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:01.085 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:01.085 00.000 7988 Enqueuing Expose request
05:34:01.085 00.000 15712 Worker thread wakes up
05:34:01.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:01.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:02.734 01.649 15712 Exposure complete
05:34:02.785 00.051 15712 worker thread done servicing request
05:34:02.785 00.000 7988 OnExposeComplete: enter
05:34:02.795 00.010 7988 UpdateGuideState(): m_state=1
05:34:02.795 00.000 7988 UpdateCurrentPosition: no star selected
05:34:02.797 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:02.797 00.000 7988 Status Line: No star selected
05:34:02.799 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:34:02.801 00.002 7988 UpdateGuideState exits: No star selected
05:34:02.802 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:02.802 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:02.804 00.002 7988 Enqueuing Expose request
05:34:02.804 00.000 15712 Worker thread wakes up
05:34:02.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:02.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:04.331 01.527 15712 Exposure complete
05:34:04.384 00.053 15712 worker thread done servicing request
05:34:04.384 00.000 7988 OnExposeComplete: enter
05:34:04.392 00.008 7988 UpdateGuideState(): m_state=1
05:34:04.392 00.000 7988 UpdateCurrentPosition: no star selected
05:34:04.394 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:04.394 00.000 7988 Status Line: No star selected
05:34:04.396 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:34:04.398 00.002 7988 UpdateGuideState exits: No star selected
05:34:04.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:04.398 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:04.400 00.002 7988 Enqueuing Expose request
05:34:04.401 00.001 15712 Worker thread wakes up
05:34:04.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:04.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:06.040 01.639 15712 Exposure complete
05:34:06.086 00.046 15712 worker thread done servicing request
05:34:06.086 00.000 7988 OnExposeComplete: enter
05:34:06.086 00.000 7988 UpdateGuideState(): m_state=1
05:34:06.100 00.014 7988 UpdateCurrentPosition: no star selected
05:34:06.102 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:06.103 00.001 7988 Status Line: No star selected
05:34:06.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:34:06.103 00.000 7988 UpdateGuideState exits: No star selected
05:34:06.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:06.103 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:06.103 00.000 7988 Enqueuing Expose request
05:34:06.103 00.000 15712 Worker thread wakes up
05:34:06.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:06.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:07.639 01.536 15712 Exposure complete
05:34:07.697 00.058 15712 worker thread done servicing request
05:34:07.697 00.000 7988 OnExposeComplete: enter
05:34:07.697 00.000 7988 UpdateGuideState(): m_state=1
05:34:07.700 00.003 7988 UpdateCurrentPosition: no star selected
05:34:07.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:07.702 00.002 7988 Status Line: No star selected
05:34:07.704 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:34:07.704 00.000 7988 UpdateGuideState exits: No star selected
05:34:07.706 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:07.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:07.706 00.000 7988 Enqueuing Expose request
05:34:07.706 00.000 15712 Worker thread wakes up
05:34:07.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:07.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:09.351 01.645 15712 Exposure complete
05:34:09.402 00.051 15712 worker thread done servicing request
05:34:09.402 00.000 7988 OnExposeComplete: enter
05:34:09.402 00.000 7988 UpdateGuideState(): m_state=1
05:34:09.411 00.009 7988 UpdateCurrentPosition: no star selected
05:34:09.412 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:09.412 00.000 7988 Status Line: No star selected
05:34:09.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:34:09.412 00.000 7988 UpdateGuideState exits: No star selected
05:34:09.412 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:09.419 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:09.419 00.000 7988 Enqueuing Expose request
05:34:09.419 00.000 15712 Worker thread wakes up
05:34:09.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:09.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:10.835 01.416 15712 Exposure complete
05:34:10.881 00.046 15712 worker thread done servicing request
05:34:10.881 00.000 7988 OnExposeComplete: enter
05:34:10.881 00.000 7988 UpdateGuideState(): m_state=1
05:34:10.897 00.016 7988 UpdateCurrentPosition: no star selected
05:34:10.898 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:10.898 00.000 7988 Status Line: No star selected
05:34:10.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=22, FiltMin=18, FiltMax=42, Gamma=0.690
05:34:10.898 00.000 7988 UpdateGuideState exits: No star selected
05:34:10.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:10.898 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:10.898 00.000 7988 Enqueuing Expose request
05:34:10.898 00.000 15712 Worker thread wakes up
05:34:10.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:10.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:12.543 01.645 15712 Exposure complete
05:34:12.600 00.057 15712 worker thread done servicing request
05:34:12.600 00.000 7988 OnExposeComplete: enter
05:34:12.600 00.000 7988 UpdateGuideState(): m_state=1
05:34:12.600 00.000 7988 UpdateCurrentPosition: no star selected
05:34:12.606 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:12.606 00.000 7988 Status Line: No star selected
05:34:12.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=21, FiltMin=18, FiltMax=39, Gamma=0.690
05:34:12.606 00.000 7988 UpdateGuideState exits: No star selected
05:34:12.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:12.606 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:12.606 00.000 7988 Enqueuing Expose request
05:34:12.606 00.000 15712 Worker thread wakes up
05:34:12.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:12.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:14.141 01.535 15712 Exposure complete
05:34:14.199 00.058 15712 worker thread done servicing request
05:34:14.199 00.000 7988 OnExposeComplete: enter
05:34:14.201 00.002 7988 UpdateGuideState(): m_state=1
05:34:14.201 00.000 7988 UpdateCurrentPosition: no star selected
05:34:14.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:14.201 00.000 7988 Status Line: No star selected
05:34:14.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:34:14.201 00.000 7988 UpdateGuideState exits: No star selected
05:34:14.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:14.201 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:14.201 00.000 7988 Enqueuing Expose request
05:34:14.201 00.000 15712 Worker thread wakes up
05:34:14.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:14.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:15.846 01.645 15712 Exposure complete
05:34:15.901 00.055 15712 worker thread done servicing request
05:34:15.901 00.000 7988 OnExposeComplete: enter
05:34:15.901 00.000 7988 UpdateGuideState(): m_state=1
05:34:15.908 00.007 7988 UpdateCurrentPosition: no star selected
05:34:15.909 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:15.909 00.000 7988 Status Line: No star selected
05:34:15.911 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:34:15.913 00.002 7988 UpdateGuideState exits: No star selected
05:34:15.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:15.915 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:15.915 00.000 7988 Enqueuing Expose request
05:34:15.917 00.002 15712 Worker thread wakes up
05:34:15.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:15.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:17.443 01.526 15712 Exposure complete
05:34:17.500 00.057 15712 worker thread done servicing request
05:34:17.502 00.002 7988 OnExposeComplete: enter
05:34:17.503 00.001 7988 UpdateGuideState(): m_state=1
05:34:17.503 00.000 7988 UpdateCurrentPosition: no star selected
05:34:17.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:17.503 00.000 7988 Status Line: No star selected
05:34:17.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:34:17.503 00.000 7988 UpdateGuideState exits: No star selected
05:34:17.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:17.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:17.503 00.000 7988 Enqueuing Expose request
05:34:17.503 00.000 15712 Worker thread wakes up
05:34:17.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:17.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:19.148 01.645 15712 Exposure complete
05:34:19.205 00.057 15712 worker thread done servicing request
05:34:19.205 00.000 7988 OnExposeComplete: enter
05:34:19.205 00.000 7988 UpdateGuideState(): m_state=1
05:34:19.205 00.000 7988 UpdateCurrentPosition: no star selected
05:34:19.211 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:19.211 00.000 7988 Status Line: No star selected
05:34:19.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:34:19.211 00.000 7988 UpdateGuideState exits: No star selected
05:34:19.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:19.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:19.211 00.000 7988 Enqueuing Expose request
05:34:19.211 00.000 15712 Worker thread wakes up
05:34:19.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:19.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:20.643 01.432 15712 Exposure complete
05:34:20.694 00.051 15712 worker thread done servicing request
05:34:20.694 00.000 7988 OnExposeComplete: enter
05:34:20.694 00.000 7988 UpdateGuideState(): m_state=1
05:34:20.703 00.009 7988 UpdateCurrentPosition: no star selected
05:34:20.703 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:20.703 00.000 7988 Status Line: No star selected
05:34:20.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:34:20.703 00.000 7988 UpdateGuideState exits: No star selected
05:34:20.709 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:20.709 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:20.710 00.001 7988 Enqueuing Expose request
05:34:20.710 00.000 15712 Worker thread wakes up
05:34:20.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:20.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:22.344 01.634 15712 Exposure complete
05:34:22.389 00.045 15712 worker thread done servicing request
05:34:22.389 00.000 7988 OnExposeComplete: enter
05:34:22.389 00.000 7988 UpdateGuideState(): m_state=1
05:34:22.404 00.015 7988 UpdateCurrentPosition: no star selected
05:34:22.404 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:22.404 00.000 7988 Status Line: No star selected
05:34:22.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:34:22.404 00.000 7988 UpdateGuideState exits: No star selected
05:34:22.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:22.404 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:22.404 00.000 7988 Enqueuing Expose request
05:34:22.404 00.000 15712 Worker thread wakes up
05:34:22.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:22.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:23.936 01.532 15712 Exposure complete
05:34:23.994 00.058 15712 worker thread done servicing request
05:34:23.996 00.002 7988 OnExposeComplete: enter
05:34:23.996 00.000 7988 UpdateGuideState(): m_state=1
05:34:23.998 00.002 7988 UpdateCurrentPosition: no star selected
05:34:23.998 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:23.998 00.000 7988 Status Line: No star selected
05:34:23.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:34:23.998 00.000 7988 UpdateGuideState exits: No star selected
05:34:23.998 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:24.005 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:24.005 00.000 7988 Enqueuing Expose request
05:34:24.005 00.000 15712 Worker thread wakes up
05:34:24.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:24.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:25.641 01.636 15712 Exposure complete
05:34:25.690 00.049 15712 worker thread done servicing request
05:34:25.690 00.000 7988 OnExposeComplete: enter
05:34:25.690 00.000 7988 UpdateGuideState(): m_state=1
05:34:25.703 00.013 7988 UpdateCurrentPosition: no star selected
05:34:25.705 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:25.705 00.000 7988 Status Line: No star selected
05:34:25.707 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=21, FiltMin=16, FiltMax=39, Gamma=0.690
05:34:25.707 00.000 7988 UpdateGuideState exits: No star selected
05:34:25.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:25.707 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:25.707 00.000 7988 Enqueuing Expose request
05:34:25.707 00.000 15712 Worker thread wakes up
05:34:25.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:25.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:27.242 01.535 15712 Exposure complete
05:34:27.287 00.045 15712 worker thread done servicing request
05:34:27.287 00.000 7988 OnExposeComplete: enter
05:34:27.287 00.000 7988 UpdateGuideState(): m_state=1
05:34:27.302 00.015 7988 UpdateCurrentPosition: no star selected
05:34:27.304 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:27.304 00.000 7988 Status Line: No star selected
05:34:27.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=22, FiltMin=17, FiltMax=39, Gamma=0.690
05:34:27.304 00.000 7988 UpdateGuideState exits: No star selected
05:34:27.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:27.304 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:27.304 00.000 7988 Enqueuing Expose request
05:34:27.304 00.000 15712 Worker thread wakes up
05:34:27.304 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:27.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:28.948 01.644 15712 Exposure complete
05:34:29.008 00.060 15712 worker thread done servicing request
05:34:29.008 00.000 7988 OnExposeComplete: enter
05:34:29.008 00.000 7988 UpdateGuideState(): m_state=1
05:34:29.012 00.004 7988 UpdateCurrentPosition: no star selected
05:34:29.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:29.012 00.000 7988 Status Line: No star selected
05:34:29.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=22, FiltMin=17, FiltMax=38, Gamma=0.690
05:34:29.012 00.000 7988 UpdateGuideState exits: No star selected
05:34:29.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:29.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:29.012 00.000 7988 Enqueuing Expose request
05:34:29.012 00.000 15712 Worker thread wakes up
05:34:29.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:29.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:30.548 01.536 15712 Exposure complete
05:34:30.593 00.045 15712 worker thread done servicing request
05:34:30.593 00.000 7988 OnExposeComplete: enter
05:34:30.593 00.000 7988 UpdateGuideState(): m_state=1
05:34:30.609 00.016 7988 UpdateCurrentPosition: no star selected
05:34:30.609 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:30.611 00.002 7988 Status Line: No star selected
05:34:30.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:34:30.613 00.002 7988 UpdateGuideState exits: No star selected
05:34:30.613 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:30.615 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:30.615 00.000 7988 Enqueuing Expose request
05:34:30.617 00.002 15712 Worker thread wakes up
05:34:30.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:30.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:32.259 01.642 15712 Exposure complete
05:34:32.310 00.051 15712 worker thread done servicing request
05:34:32.310 00.000 7988 OnExposeComplete: enter
05:34:32.310 00.000 7988 UpdateGuideState(): m_state=1
05:34:32.319 00.009 7988 UpdateCurrentPosition: no star selected
05:34:32.320 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:32.322 00.002 7988 Status Line: No star selected
05:34:32.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=23, FiltMin=18, FiltMax=40, Gamma=0.690
05:34:32.324 00.002 7988 UpdateGuideState exits: No star selected
05:34:32.324 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:32.327 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:32.327 00.000 7988 Enqueuing Expose request
05:34:32.329 00.002 15712 Worker thread wakes up
05:34:32.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:32.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:33.858 01.529 15712 Exposure complete
05:34:33.917 00.059 15712 worker thread done servicing request
05:34:33.917 00.000 7988 OnExposeComplete: enter
05:34:33.919 00.002 7988 UpdateGuideState(): m_state=1
05:34:33.919 00.000 7988 UpdateCurrentPosition: no star selected
05:34:33.919 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:33.919 00.000 7988 Status Line: No star selected
05:34:33.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=23, FiltMin=18, FiltMax=42, Gamma=0.690
05:34:33.919 00.000 7988 UpdateGuideState exits: No star selected
05:34:33.926 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:33.926 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:33.926 00.000 7988 Enqueuing Expose request
05:34:33.926 00.000 15712 Worker thread wakes up
05:34:33.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:33.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:35.567 01.641 15712 Exposure complete
05:34:35.612 00.045 15712 worker thread done servicing request
05:34:35.612 00.000 7988 OnExposeComplete: enter
05:34:35.612 00.000 7988 UpdateGuideState(): m_state=1
05:34:35.628 00.016 7988 UpdateCurrentPosition: no star selected
05:34:35.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:35.628 00.000 7988 Status Line: No star selected
05:34:35.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=23, FiltMin=18, FiltMax=38, Gamma=0.690
05:34:35.628 00.000 7988 UpdateGuideState exits: No star selected
05:34:35.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:35.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:35.628 00.000 7988 Enqueuing Expose request
05:34:35.628 00.000 15712 Worker thread wakes up
05:34:35.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:35.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:37.164 01.536 15712 Exposure complete
05:34:37.222 00.058 15712 worker thread done servicing request
05:34:37.222 00.000 7988 OnExposeComplete: enter
05:34:37.222 00.000 7988 UpdateGuideState(): m_state=1
05:34:37.226 00.004 7988 UpdateCurrentPosition: no star selected
05:34:37.226 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:37.226 00.000 7988 Status Line: No star selected
05:34:37.229 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=23, FiltMin=19, FiltMax=40, Gamma=0.690
05:34:37.229 00.000 7988 UpdateGuideState exits: No star selected
05:34:37.229 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:37.229 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:37.229 00.000 7988 Enqueuing Expose request
05:34:37.229 00.000 15712 Worker thread wakes up
05:34:37.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:37.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:38.872 01.643 15712 Exposure complete
05:34:38.931 00.059 15712 worker thread done servicing request
05:34:38.931 00.000 7988 OnExposeComplete: enter
05:34:38.931 00.000 7988 UpdateGuideState(): m_state=1
05:34:38.931 00.000 7988 UpdateCurrentPosition: no star selected
05:34:38.935 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:38.935 00.000 7988 Status Line: No star selected
05:34:38.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:34:38.935 00.000 7988 UpdateGuideState exits: No star selected
05:34:38.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:38.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:38.935 00.000 7988 Enqueuing Expose request
05:34:38.935 00.000 15712 Worker thread wakes up
05:34:38.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:38.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:40.472 01.537 15712 Exposure complete
05:34:40.531 00.059 15712 worker thread done servicing request
05:34:40.531 00.000 7988 OnExposeComplete: enter
05:34:40.531 00.000 7988 UpdateGuideState(): m_state=1
05:34:40.533 00.002 7988 UpdateCurrentPosition: no star selected
05:34:40.534 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:40.536 00.002 7988 Status Line: No star selected
05:34:40.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:34:40.538 00.002 7988 UpdateGuideState exits: No star selected
05:34:40.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:40.540 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:40.540 00.000 7988 Enqueuing Expose request
05:34:40.542 00.002 15712 Worker thread wakes up
05:34:40.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:40.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:42.182 01.640 15712 Exposure complete
05:34:42.233 00.051 15712 worker thread done servicing request
05:34:42.233 00.000 7988 OnExposeComplete: enter
05:34:42.233 00.000 7988 UpdateGuideState(): m_state=1
05:34:42.245 00.012 7988 UpdateCurrentPosition: no star selected
05:34:42.247 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:42.247 00.000 7988 Status Line: No star selected
05:34:42.249 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:34:42.250 00.001 7988 UpdateGuideState exits: No star selected
05:34:42.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:42.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:42.250 00.000 7988 Enqueuing Expose request
05:34:42.250 00.000 15712 Worker thread wakes up
05:34:42.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:42.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:43.671 01.421 15712 Exposure complete
05:34:43.730 00.059 15712 worker thread done servicing request
05:34:43.730 00.000 7988 OnExposeComplete: enter
05:34:43.730 00.000 7988 UpdateGuideState(): m_state=1
05:34:43.733 00.003 7988 UpdateCurrentPosition: no star selected
05:34:43.733 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:43.733 00.000 7988 Status Line: No star selected
05:34:43.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:34:43.733 00.000 7988 UpdateGuideState exits: No star selected
05:34:43.733 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:43.733 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:43.733 00.000 7988 Enqueuing Expose request
05:34:43.733 00.000 15712 Worker thread wakes up
05:34:43.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:43.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:45.381 01.648 15712 Exposure complete
05:34:45.432 00.051 15712 worker thread done servicing request
05:34:45.432 00.000 7988 OnExposeComplete: enter
05:34:45.432 00.000 7988 UpdateGuideState(): m_state=1
05:34:45.443 00.011 7988 UpdateCurrentPosition: no star selected
05:34:45.443 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:45.443 00.000 7988 Status Line: No star selected
05:34:45.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:34:45.443 00.000 7988 UpdateGuideState exits: No star selected
05:34:45.449 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:45.449 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:45.449 00.000 7988 Enqueuing Expose request
05:34:45.449 00.000 15712 Worker thread wakes up
05:34:45.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:45.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:46.868 01.419 15712 Exposure complete
05:34:46.913 00.045 15712 worker thread done servicing request
05:34:46.913 00.000 7988 OnExposeComplete: enter
05:34:46.930 00.017 7988 UpdateGuideState(): m_state=1
05:34:46.930 00.000 7988 UpdateCurrentPosition: no star selected
05:34:46.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:46.930 00.000 7988 Status Line: No star selected
05:34:46.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:34:46.930 00.000 7988 UpdateGuideState exits: No star selected
05:34:46.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:46.930 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:46.930 00.000 7988 Enqueuing Expose request
05:34:46.930 00.000 15712 Worker thread wakes up
05:34:46.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:46.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:48.578 01.648 15712 Exposure complete
05:34:48.631 00.053 15712 worker thread done servicing request
05:34:48.631 00.000 7988 OnExposeComplete: enter
05:34:48.631 00.000 7988 UpdateGuideState(): m_state=1
05:34:48.638 00.007 7988 UpdateCurrentPosition: no star selected
05:34:48.639 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:48.639 00.000 7988 Status Line: No star selected
05:34:48.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:34:48.639 00.000 7988 UpdateGuideState exits: No star selected
05:34:48.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:48.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:48.639 00.000 7988 Enqueuing Expose request
05:34:48.639 00.000 15712 Worker thread wakes up
05:34:48.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:48.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:50.066 01.427 15712 Exposure complete
05:34:50.125 00.059 15712 worker thread done servicing request
05:34:50.125 00.000 7988 OnExposeComplete: enter
05:34:50.125 00.000 7988 UpdateGuideState(): m_state=1
05:34:50.128 00.003 7988 UpdateCurrentPosition: no star selected
05:34:50.129 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:50.129 00.000 7988 Status Line: No star selected
05:34:50.131 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:34:50.133 00.002 7988 UpdateGuideState exits: No star selected
05:34:50.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:50.135 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:50.135 00.000 7988 Enqueuing Expose request
05:34:50.137 00.002 15712 Worker thread wakes up
05:34:50.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:50.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:51.774 01.637 15712 Exposure complete
05:34:51.832 00.058 15712 worker thread done servicing request
05:34:51.832 00.000 7988 OnExposeComplete: enter
05:34:51.832 00.000 7988 UpdateGuideState(): m_state=1
05:34:51.832 00.000 7988 UpdateCurrentPosition: no star selected
05:34:51.836 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:51.838 00.002 7988 Status Line: No star selected
05:34:51.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=22, FiltMin=18, FiltMax=41, Gamma=0.690
05:34:51.840 00.002 7988 UpdateGuideState exits: No star selected
05:34:51.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:51.842 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:51.842 00.000 7988 Enqueuing Expose request
05:34:51.844 00.002 15712 Worker thread wakes up
05:34:51.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:51.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:53.373 01.529 15712 Exposure complete
05:34:53.418 00.045 15712 worker thread done servicing request
05:34:53.418 00.000 7988 OnExposeComplete: enter
05:34:53.433 00.015 7988 UpdateGuideState(): m_state=1
05:34:53.433 00.000 7988 UpdateCurrentPosition: no star selected
05:34:53.434 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:53.434 00.000 7988 Status Line: No star selected
05:34:53.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=23, FiltMin=18, FiltMax=38, Gamma=0.690
05:34:53.434 00.000 7988 UpdateGuideState exits: No star selected
05:34:53.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:53.434 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:53.434 00.000 7988 Enqueuing Expose request
05:34:53.434 00.000 15712 Worker thread wakes up
05:34:53.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:53.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:55.079 01.645 15712 Exposure complete
05:34:55.136 00.057 15712 worker thread done servicing request
05:34:55.136 00.000 7988 OnExposeComplete: enter
05:34:55.136 00.000 7988 UpdateGuideState(): m_state=1
05:34:55.142 00.006 7988 UpdateCurrentPosition: no star selected
05:34:55.143 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:55.143 00.000 7988 Status Line: No star selected
05:34:55.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=23, FiltMin=18, FiltMax=40, Gamma=0.690
05:34:55.143 00.000 7988 UpdateGuideState exits: No star selected
05:34:55.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:55.143 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:55.143 00.000 7988 Enqueuing Expose request
05:34:55.143 00.000 15712 Worker thread wakes up
05:34:55.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:55.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:56.567 01.424 15712 Exposure complete
05:34:56.615 00.048 15712 worker thread done servicing request
05:34:56.615 00.000 7988 OnExposeComplete: enter
05:34:56.627 00.012 7988 UpdateGuideState(): m_state=1
05:34:56.629 00.002 7988 UpdateCurrentPosition: no star selected
05:34:56.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:56.631 00.002 7988 Status Line: No star selected
05:34:56.632 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=23, FiltMin=18, FiltMax=39, Gamma=0.690
05:34:56.632 00.000 7988 UpdateGuideState exits: No star selected
05:34:56.634 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:56.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:56.636 00.002 7988 Enqueuing Expose request
05:34:56.636 00.000 15712 Worker thread wakes up
05:34:56.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:56.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:58.271 01.635 15712 Exposure complete
05:34:58.319 00.048 15712 worker thread done servicing request
05:34:58.319 00.000 7988 OnExposeComplete: enter
05:34:58.319 00.000 7988 UpdateGuideState(): m_state=1
05:34:58.333 00.014 7988 UpdateCurrentPosition: no star selected
05:34:58.333 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:58.336 00.003 7988 Status Line: No star selected
05:34:58.338 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=23, FiltMin=18, FiltMax=40, Gamma=0.690
05:34:58.338 00.000 7988 UpdateGuideState exits: No star selected
05:34:58.340 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:58.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:58.342 00.002 7988 Enqueuing Expose request
05:34:58.342 00.000 15712 Worker thread wakes up
05:34:58.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:58.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:34:59.870 01.528 15712 Exposure complete
05:34:59.936 00.066 15712 worker thread done servicing request
05:34:59.936 00.000 7988 OnExposeComplete: enter
05:34:59.936 00.000 7988 UpdateGuideState(): m_state=1
05:34:59.942 00.006 7988 UpdateCurrentPosition: no star selected
05:34:59.942 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:34:59.944 00.002 7988 Status Line: No star selected
05:34:59.946 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=23, FiltMin=18, FiltMax=42, Gamma=0.690
05:34:59.946 00.000 7988 UpdateGuideState exits: No star selected
05:34:59.947 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:34:59.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:34:59.947 00.000 7988 Enqueuing Expose request
05:34:59.947 00.000 15712 Worker thread wakes up
05:34:59.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:34:59.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:01.690 01.743 15712 Exposure complete
05:35:01.741 00.051 15712 worker thread done servicing request
05:35:01.741 00.000 7988 OnExposeComplete: enter
05:35:01.741 00.000 7988 UpdateGuideState(): m_state=1
05:35:01.751 00.010 7988 UpdateCurrentPosition: no star selected
05:35:01.752 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:01.752 00.000 7988 Status Line: No star selected
05:35:01.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=22, FiltMin=18, FiltMax=42, Gamma=0.690
05:35:01.752 00.000 7988 UpdateGuideState exits: No star selected
05:35:01.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:01.758 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:01.758 00.000 7988 Enqueuing Expose request
05:35:01.758 00.000 15712 Worker thread wakes up
05:35:01.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:01.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:03.177 01.419 15712 Exposure complete
05:35:03.222 00.045 15712 worker thread done servicing request
05:35:03.222 00.000 7988 OnExposeComplete: enter
05:35:03.222 00.000 7988 UpdateGuideState(): m_state=1
05:35:03.238 00.016 7988 UpdateCurrentPosition: no star selected
05:35:03.239 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:03.239 00.000 7988 Status Line: No star selected
05:35:03.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:35:03.239 00.000 7988 UpdateGuideState exits: No star selected
05:35:03.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:03.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:03.239 00.000 7988 Enqueuing Expose request
05:35:03.239 00.000 15712 Worker thread wakes up
05:35:03.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:03.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:04.886 01.647 15712 Exposure complete
05:35:04.944 00.058 15712 worker thread done servicing request
05:35:04.944 00.000 7988 OnExposeComplete: enter
05:35:04.944 00.000 7988 UpdateGuideState(): m_state=1
05:35:04.948 00.004 7988 UpdateCurrentPosition: no star selected
05:35:04.948 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:04.950 00.002 7988 Status Line: No star selected
05:35:04.952 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:35:04.952 00.000 7988 UpdateGuideState exits: No star selected
05:35:04.954 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:04.954 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:04.954 00.000 7988 Enqueuing Expose request
05:35:04.954 00.000 15712 Worker thread wakes up
05:35:04.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:04.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:06.484 01.530 15712 Exposure complete
05:35:06.545 00.061 15712 worker thread done servicing request
05:35:06.545 00.000 7988 OnExposeComplete: enter
05:35:06.545 00.000 7988 UpdateGuideState(): m_state=1
05:35:06.552 00.007 7988 UpdateCurrentPosition: no star selected
05:35:06.552 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:06.554 00.002 7988 Status Line: No star selected
05:35:06.556 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:35:06.556 00.000 7988 UpdateGuideState exits: No star selected
05:35:06.558 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:06.559 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:06.559 00.000 7988 Enqueuing Expose request
05:35:06.561 00.002 15712 Worker thread wakes up
05:35:06.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:06.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:08.194 01.633 15712 Exposure complete
05:35:08.247 00.053 15712 worker thread done servicing request
05:35:08.247 00.000 7988 OnExposeComplete: enter
05:35:08.247 00.000 7988 UpdateGuideState(): m_state=1
05:35:08.254 00.007 7988 UpdateCurrentPosition: no star selected
05:35:08.256 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:08.256 00.000 7988 Status Line: No star selected
05:35:08.258 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:35:08.258 00.000 7988 UpdateGuideState exits: No star selected
05:35:08.260 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:08.260 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:08.262 00.002 7988 Enqueuing Expose request
05:35:08.262 00.000 15712 Worker thread wakes up
05:35:08.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:08.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:09.791 01.529 15712 Exposure complete
05:35:09.845 00.054 15712 worker thread done servicing request
05:35:09.845 00.000 7988 OnExposeComplete: enter
05:35:09.845 00.000 7988 UpdateGuideState(): m_state=1
05:35:09.851 00.006 7988 UpdateCurrentPosition: no star selected
05:35:09.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:09.853 00.002 7988 Status Line: No star selected
05:35:09.855 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=22, FiltMin=17, FiltMax=38, Gamma=0.690
05:35:09.855 00.000 7988 UpdateGuideState exits: No star selected
05:35:09.857 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:09.857 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:09.859 00.002 7988 Enqueuing Expose request
05:35:09.861 00.002 15712 Worker thread wakes up
05:35:09.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:09.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:11.500 01.639 15712 Exposure complete
05:35:11.548 00.048 15712 worker thread done servicing request
05:35:11.548 00.000 7988 OnExposeComplete: enter
05:35:11.548 00.000 7988 UpdateGuideState(): m_state=1
05:35:11.548 00.000 7988 UpdateCurrentPosition: no star selected
05:35:11.563 00.015 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:11.563 00.000 7988 Status Line: No star selected
05:35:11.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=22, FiltMin=18, FiltMax=43, Gamma=0.690
05:35:11.563 00.000 7988 UpdateGuideState exits: No star selected
05:35:11.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:11.563 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:11.563 00.000 7988 Enqueuing Expose request
05:35:11.563 00.000 15712 Worker thread wakes up
05:35:11.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:11.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:12.985 01.422 15712 Exposure complete
05:35:13.043 00.058 15712 worker thread done servicing request
05:35:13.043 00.000 7988 OnExposeComplete: enter
05:35:13.043 00.000 7988 UpdateGuideState(): m_state=1
05:35:13.049 00.006 7988 UpdateCurrentPosition: no star selected
05:35:13.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:13.051 00.002 7988 Status Line: No star selected
05:35:13.053 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=22, FiltMin=17, FiltMax=41, Gamma=0.690
05:35:13.053 00.000 7988 UpdateGuideState exits: No star selected
05:35:13.055 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:13.055 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:13.057 00.002 7988 Enqueuing Expose request
05:35:13.057 00.000 15712 Worker thread wakes up
05:35:13.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:13.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:14.691 01.634 15712 Exposure complete
05:35:14.751 00.060 15712 worker thread done servicing request
05:35:14.751 00.000 7988 OnExposeComplete: enter
05:35:14.751 00.000 7988 UpdateGuideState(): m_state=1
05:35:14.751 00.000 7988 UpdateCurrentPosition: no star selected
05:35:14.755 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:14.757 00.002 7988 Status Line: No star selected
05:35:14.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=21, FiltMin=17, FiltMax=40, Gamma=0.690
05:35:14.759 00.002 7988 UpdateGuideState exits: No star selected
05:35:14.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:14.761 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:14.762 00.001 7988 Enqueuing Expose request
05:35:14.762 00.000 15712 Worker thread wakes up
05:35:14.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:14.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:16.291 01.529 15712 Exposure complete
05:35:16.355 00.064 7988 OnExposeComplete: enter
05:35:16.355 00.000 7988 UpdateGuideState(): m_state=1
05:35:16.357 00.002 15712 worker thread done servicing request
05:35:16.357 00.000 7988 UpdateCurrentPosition: no star selected
05:35:16.359 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:16.361 00.002 7988 Status Line: No star selected
05:35:16.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=21, FiltMin=18, FiltMax=39, Gamma=0.690
05:35:16.365 00.004 7988 UpdateGuideState exits: No star selected
05:35:16.367 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:16.368 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:16.370 00.002 7988 Enqueuing Expose request
05:35:16.370 00.000 15712 Worker thread wakes up
05:35:16.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:16.372 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:18.015 01.643 15712 Exposure complete
05:35:18.061 00.046 15712 worker thread done servicing request
05:35:18.061 00.000 7988 OnExposeComplete: enter
05:35:18.061 00.000 7988 UpdateGuideState(): m_state=1
05:35:18.075 00.014 7988 UpdateCurrentPosition: no star selected
05:35:18.075 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:18.078 00.003 7988 Status Line: No star selected
05:35:18.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:35:18.078 00.000 7988 UpdateGuideState exits: No star selected
05:35:18.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:18.078 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:18.078 00.000 7988 Enqueuing Expose request
05:35:18.078 00.000 15712 Worker thread wakes up
05:35:18.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:18.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:19.611 01.533 15712 Exposure complete
05:35:19.660 00.049 15712 worker thread done servicing request
05:35:19.660 00.000 7988 OnExposeComplete: enter
05:35:19.660 00.000 7988 UpdateGuideState(): m_state=1
05:35:19.672 00.012 7988 UpdateCurrentPosition: no star selected
05:35:19.673 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:19.673 00.000 7988 Status Line: No star selected
05:35:19.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=22, FiltMin=17, FiltMax=40, Gamma=0.690
05:35:19.677 00.004 7988 UpdateGuideState exits: No star selected
05:35:19.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:19.677 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:19.677 00.000 7988 Enqueuing Expose request
05:35:19.677 00.000 15712 Worker thread wakes up
05:35:19.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:19.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:21.322 01.645 15712 Exposure complete
05:35:21.378 00.056 15712 worker thread done servicing request
05:35:21.378 00.000 7988 OnExposeComplete: enter
05:35:21.378 00.000 7988 UpdateGuideState(): m_state=1
05:35:21.383 00.005 7988 UpdateCurrentPosition: no star selected
05:35:21.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:21.383 00.000 7988 Status Line: No star selected
05:35:21.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=22, FiltMin=17, FiltMax=40, Gamma=0.690
05:35:21.383 00.000 7988 UpdateGuideState exits: No star selected
05:35:21.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:21.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:21.383 00.000 7988 Enqueuing Expose request
05:35:21.383 00.000 15712 Worker thread wakes up
05:35:21.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:21.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:22.917 01.534 15712 Exposure complete
05:35:22.977 00.060 15712 worker thread done servicing request
05:35:22.977 00.000 7988 OnExposeComplete: enter
05:35:22.977 00.000 7988 UpdateGuideState(): m_state=1
05:35:22.980 00.003 7988 UpdateCurrentPosition: no star selected
05:35:22.981 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:22.981 00.000 7988 Status Line: No star selected
05:35:22.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=22, FiltMin=17, FiltMax=40, Gamma=0.690
05:35:22.981 00.000 7988 UpdateGuideState exits: No star selected
05:35:22.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:22.981 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:22.981 00.000 7988 Enqueuing Expose request
05:35:22.981 00.000 15712 Worker thread wakes up
05:35:22.981 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:22.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:24.628 01.647 15712 Exposure complete
05:35:24.679 00.051 15712 worker thread done servicing request
05:35:24.679 00.000 7988 OnExposeComplete: enter
05:35:24.679 00.000 7988 UpdateGuideState(): m_state=1
05:35:24.690 00.011 7988 UpdateCurrentPosition: no star selected
05:35:24.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:24.690 00.000 7988 Status Line: No star selected
05:35:24.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:35:24.690 00.000 7988 UpdateGuideState exits: No star selected
05:35:24.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:24.696 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:24.696 00.000 7988 Enqueuing Expose request
05:35:24.696 00.000 15712 Worker thread wakes up
05:35:24.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:24.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:26.227 01.531 15712 Exposure complete
05:35:26.280 00.053 15712 worker thread done servicing request
05:35:26.280 00.000 7988 OnExposeComplete: enter
05:35:26.280 00.000 7988 UpdateGuideState(): m_state=1
05:35:26.289 00.009 7988 UpdateCurrentPosition: no star selected
05:35:26.289 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:26.291 00.002 7988 Status Line: No star selected
05:35:26.293 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:35:26.293 00.000 7988 UpdateGuideState exits: No star selected
05:35:26.295 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:26.295 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:26.297 00.002 7988 Enqueuing Expose request
05:35:26.297 00.000 15712 Worker thread wakes up
05:35:26.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:26.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:27.936 01.639 15712 Exposure complete
05:35:27.982 00.046 15712 worker thread done servicing request
05:35:27.982 00.000 7988 OnExposeComplete: enter
05:35:27.998 00.016 7988 UpdateGuideState(): m_state=1
05:35:27.999 00.001 7988 UpdateCurrentPosition: no star selected
05:35:27.999 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:27.999 00.000 7988 Status Line: No star selected
05:35:27.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:35:27.999 00.000 7988 UpdateGuideState exits: No star selected
05:35:27.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:27.999 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:27.999 00.000 7988 Enqueuing Expose request
05:35:27.999 00.000 15712 Worker thread wakes up
05:35:27.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:27.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:29.533 01.534 15712 Exposure complete
05:35:29.593 00.060 15712 worker thread done servicing request
05:35:29.593 00.000 7988 OnExposeComplete: enter
05:35:29.593 00.000 7988 UpdateGuideState(): m_state=1
05:35:29.596 00.003 7988 UpdateCurrentPosition: no star selected
05:35:29.598 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:29.598 00.000 7988 Status Line: No star selected
05:35:29.600 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=18, FiltMax=70, Gamma=0.690
05:35:29.600 00.000 7988 UpdateGuideState exits: No star selected
05:35:29.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:29.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:29.600 00.000 7988 Enqueuing Expose request
05:35:29.600 00.000 15712 Worker thread wakes up
05:35:29.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:29.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:31.240 01.640 15712 Exposure complete
05:35:31.285 00.045 15712 worker thread done servicing request
05:35:31.285 00.000 7988 OnExposeComplete: enter
05:35:31.301 00.016 7988 UpdateGuideState(): m_state=1
05:35:31.301 00.000 7988 UpdateCurrentPosition: no star selected
05:35:31.301 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:31.301 00.000 7988 Status Line: No star selected
05:35:31.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=23, FiltMin=18, FiltMax=39, Gamma=0.690
05:35:31.301 00.000 7988 UpdateGuideState exits: No star selected
05:35:31.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:31.301 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:31.301 00.000 7988 Enqueuing Expose request
05:35:31.301 00.000 15712 Worker thread wakes up
05:35:31.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:31.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:32.836 01.535 15712 Exposure complete
05:35:32.885 00.049 15712 worker thread done servicing request
05:35:32.885 00.000 7988 OnExposeComplete: enter
05:35:32.885 00.000 7988 UpdateGuideState(): m_state=1
05:35:32.897 00.012 7988 UpdateCurrentPosition: no star selected
05:35:32.897 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:32.897 00.000 7988 Status Line: No star selected
05:35:32.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=23, FiltMin=18, FiltMax=38, Gamma=0.690
05:35:32.897 00.000 7988 UpdateGuideState exits: No star selected
05:35:32.902 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:32.902 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:32.902 00.000 7988 Enqueuing Expose request
05:35:32.902 00.000 15712 Worker thread wakes up
05:35:32.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:32.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:34.541 01.639 15712 Exposure complete
05:35:34.601 00.060 15712 worker thread done servicing request
05:35:34.601 00.000 7988 OnExposeComplete: enter
05:35:34.601 00.000 7988 UpdateGuideState(): m_state=1
05:35:34.601 00.000 7988 UpdateCurrentPosition: no star selected
05:35:34.605 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:34.605 00.000 7988 Status Line: No star selected
05:35:34.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=23, FiltMin=18, FiltMax=39, Gamma=0.690
05:35:34.605 00.000 7988 UpdateGuideState exits: No star selected
05:35:34.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:34.605 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:34.605 00.000 7988 Enqueuing Expose request
05:35:34.605 00.000 15712 Worker thread wakes up
05:35:34.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:34.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:36.140 01.535 15712 Exposure complete
05:35:36.199 00.059 15712 worker thread done servicing request
05:35:36.199 00.000 7988 OnExposeComplete: enter
05:35:36.199 00.000 7988 UpdateGuideState(): m_state=1
05:35:36.199 00.000 7988 UpdateCurrentPosition: no star selected
05:35:36.202 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:36.202 00.000 7988 Status Line: No star selected
05:35:36.204 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=23, FiltMin=18, FiltMax=37, Gamma=0.690
05:35:36.206 00.002 7988 UpdateGuideState exits: No star selected
05:35:36.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:36.208 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:36.208 00.000 7988 Enqueuing Expose request
05:35:36.208 00.000 15712 Worker thread wakes up
05:35:36.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:36.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:37.849 01.641 15712 Exposure complete
05:35:37.906 00.057 15712 worker thread done servicing request
05:35:37.906 00.000 7988 OnExposeComplete: enter
05:35:37.906 00.000 7988 UpdateGuideState(): m_state=1
05:35:37.912 00.006 7988 UpdateCurrentPosition: no star selected
05:35:37.912 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:37.915 00.003 7988 Status Line: No star selected
05:35:37.917 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:35:37.917 00.000 7988 UpdateGuideState exits: No star selected
05:35:37.919 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:37.919 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:37.921 00.002 7988 Enqueuing Expose request
05:35:37.921 00.000 15712 Worker thread wakes up
05:35:37.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:37.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:39.449 01.528 15712 Exposure complete
05:35:39.507 00.058 15712 worker thread done servicing request
05:35:39.507 00.000 7988 OnExposeComplete: enter
05:35:39.507 00.000 7988 UpdateGuideState(): m_state=1
05:35:39.510 00.003 7988 UpdateCurrentPosition: no star selected
05:35:39.510 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:39.510 00.000 7988 Status Line: No star selected
05:35:39.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=22, FiltMin=17, FiltMax=41, Gamma=0.690
05:35:39.510 00.000 7988 UpdateGuideState exits: No star selected
05:35:39.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:39.510 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:39.510 00.000 7988 Enqueuing Expose request
05:35:39.510 00.000 15712 Worker thread wakes up
05:35:39.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:39.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:41.147 01.637 15712 Exposure complete
05:35:41.204 00.057 15712 worker thread done servicing request
05:35:41.204 00.000 7988 OnExposeComplete: enter
05:35:41.204 00.000 7988 UpdateGuideState(): m_state=1
05:35:41.210 00.006 7988 UpdateCurrentPosition: no star selected
05:35:41.211 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:41.211 00.000 7988 Status Line: No star selected
05:35:41.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=22, FiltMin=17, FiltMax=40, Gamma=0.690
05:35:41.211 00.000 7988 UpdateGuideState exits: No star selected
05:35:41.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:41.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:41.211 00.000 7988 Enqueuing Expose request
05:35:41.211 00.000 15712 Worker thread wakes up
05:35:41.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:41.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:42.746 01.535 15712 Exposure complete
05:35:42.802 00.056 15712 worker thread done servicing request
05:35:42.802 00.000 7988 OnExposeComplete: enter
05:35:42.802 00.000 7988 UpdateGuideState(): m_state=1
05:35:42.807 00.005 7988 UpdateCurrentPosition: no star selected
05:35:42.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:42.807 00.000 7988 Status Line: No star selected
05:35:42.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=22, FiltMin=17, FiltMax=38, Gamma=0.690
05:35:42.807 00.000 7988 UpdateGuideState exits: No star selected
05:35:42.807 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:42.807 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:42.807 00.000 7988 Enqueuing Expose request
05:35:42.807 00.000 15712 Worker thread wakes up
05:35:42.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:42.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:44.456 01.649 15712 Exposure complete
05:35:44.502 00.046 15712 worker thread done servicing request
05:35:44.502 00.000 7988 OnExposeComplete: enter
05:35:44.502 00.000 7988 UpdateGuideState(): m_state=1
05:35:44.502 00.000 7988 UpdateCurrentPosition: no star selected
05:35:44.518 00.016 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:44.518 00.000 7988 Status Line: No star selected
05:35:44.520 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=22, FiltMin=18, FiltMax=41, Gamma=0.690
05:35:44.520 00.000 7988 UpdateGuideState exits: No star selected
05:35:44.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:44.520 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:44.520 00.000 7988 Enqueuing Expose request
05:35:44.520 00.000 15712 Worker thread wakes up
05:35:44.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:44.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:45.946 01.426 15712 Exposure complete
05:35:46.002 00.056 15712 worker thread done servicing request
05:35:46.002 00.000 7988 OnExposeComplete: enter
05:35:46.002 00.000 7988 UpdateGuideState(): m_state=1
05:35:46.009 00.007 7988 UpdateCurrentPosition: no star selected
05:35:46.009 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:46.009 00.000 7988 Status Line: No star selected
05:35:46.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:35:46.009 00.000 7988 UpdateGuideState exits: No star selected
05:35:46.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:46.015 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:46.015 00.000 7988 Enqueuing Expose request
05:35:46.018 00.003 15712 Worker thread wakes up
05:35:46.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:46.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:47.649 01.631 15712 Exposure complete
05:35:47.707 00.058 15712 worker thread done servicing request
05:35:47.707 00.000 7988 OnExposeComplete: enter
05:35:47.707 00.000 7988 UpdateGuideState(): m_state=1
05:35:47.711 00.004 7988 UpdateCurrentPosition: no star selected
05:35:47.711 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:47.713 00.002 7988 Status Line: No star selected
05:35:47.715 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:35:47.715 00.000 7988 UpdateGuideState exits: No star selected
05:35:47.717 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:47.717 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:47.719 00.002 7988 Enqueuing Expose request
05:35:47.719 00.000 15712 Worker thread wakes up
05:35:47.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:47.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:49.245 01.526 15712 Exposure complete
05:35:49.299 00.054 15712 worker thread done servicing request
05:35:49.299 00.000 7988 OnExposeComplete: enter
05:35:49.307 00.008 7988 UpdateGuideState(): m_state=1
05:35:49.307 00.000 7988 UpdateCurrentPosition: no star selected
05:35:49.307 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:49.307 00.000 7988 Status Line: No star selected
05:35:49.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:35:49.307 00.000 7988 UpdateGuideState exits: No star selected
05:35:49.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:49.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:49.316 00.009 7988 Enqueuing Expose request
05:35:49.316 00.000 15712 Worker thread wakes up
05:35:49.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:49.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:50.952 01.636 15712 Exposure complete
05:35:51.006 00.054 15712 worker thread done servicing request
05:35:51.006 00.000 7988 OnExposeComplete: enter
05:35:51.006 00.000 7988 UpdateGuideState(): m_state=1
05:35:51.012 00.006 7988 UpdateCurrentPosition: no star selected
05:35:51.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:51.012 00.000 7988 Status Line: No star selected
05:35:51.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=22, FiltMin=18, FiltMax=41, Gamma=0.690
05:35:51.012 00.000 7988 UpdateGuideState exits: No star selected
05:35:51.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:51.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:51.020 00.008 7988 Enqueuing Expose request
05:35:51.020 00.000 15712 Worker thread wakes up
05:35:51.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:51.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:52.544 01.524 15712 Exposure complete
05:35:52.603 00.059 15712 worker thread done servicing request
05:35:52.603 00.000 7988 OnExposeComplete: enter
05:35:52.603 00.000 7988 UpdateGuideState(): m_state=1
05:35:52.606 00.003 7988 UpdateCurrentPosition: no star selected
05:35:52.608 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:52.608 00.000 7988 Status Line: No star selected
05:35:52.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=22, FiltMin=18, FiltMax=43, Gamma=0.690
05:35:52.608 00.000 7988 UpdateGuideState exits: No star selected
05:35:52.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:52.608 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:52.608 00.000 7988 Enqueuing Expose request
05:35:52.608 00.000 15712 Worker thread wakes up
05:35:52.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:52.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:54.255 01.647 15712 Exposure complete
05:35:54.305 00.050 15712 worker thread done servicing request
05:35:54.305 00.000 7988 OnExposeComplete: enter
05:35:54.305 00.000 7988 UpdateGuideState(): m_state=1
05:35:54.317 00.012 7988 UpdateCurrentPosition: no star selected
05:35:54.318 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:54.318 00.000 7988 Status Line: No star selected
05:35:54.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:35:54.323 00.005 7988 UpdateGuideState exits: No star selected
05:35:54.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:54.323 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:54.323 00.000 7988 Enqueuing Expose request
05:35:54.323 00.000 15712 Worker thread wakes up
05:35:54.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:54.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:55.853 01.530 15712 Exposure complete
05:35:55.904 00.051 15712 worker thread done servicing request
05:35:55.904 00.000 7988 OnExposeComplete: enter
05:35:55.904 00.000 7988 UpdateGuideState(): m_state=1
05:35:55.915 00.011 7988 UpdateCurrentPosition: no star selected
05:35:55.916 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:55.916 00.000 7988 Status Line: No star selected
05:35:55.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=22, FiltMin=18, FiltMax=44, Gamma=0.690
05:35:55.921 00.005 7988 UpdateGuideState exits: No star selected
05:35:55.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:55.921 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:55.921 00.000 7988 Enqueuing Expose request
05:35:55.921 00.000 15712 Worker thread wakes up
05:35:55.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:55.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:57.560 01.639 15712 Exposure complete
05:35:57.608 00.048 15712 worker thread done servicing request
05:35:57.608 00.000 7988 OnExposeComplete: enter
05:35:57.608 00.000 7988 UpdateGuideState(): m_state=1
05:35:57.622 00.014 7988 UpdateCurrentPosition: no star selected
05:35:57.624 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:57.624 00.000 7988 Status Line: No star selected
05:35:57.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:35:57.624 00.000 7988 UpdateGuideState exits: No star selected
05:35:57.624 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:57.624 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:57.624 00.000 7988 Enqueuing Expose request
05:35:57.624 00.000 15712 Worker thread wakes up
05:35:57.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:57.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:35:59.162 01.538 15712 Exposure complete
05:35:59.220 00.058 15712 worker thread done servicing request
05:35:59.220 00.000 7988 OnExposeComplete: enter
05:35:59.220 00.000 7988 UpdateGuideState(): m_state=1
05:35:59.220 00.000 7988 UpdateCurrentPosition: no star selected
05:35:59.223 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:35:59.223 00.000 7988 Status Line: No star selected
05:35:59.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=22, FiltMin=18, FiltMax=41, Gamma=0.690
05:35:59.223 00.000 7988 UpdateGuideState exits: No star selected
05:35:59.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:35:59.223 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:35:59.223 00.000 7988 Enqueuing Expose request
05:35:59.223 00.000 15712 Worker thread wakes up
05:35:59.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:35:59.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:00.870 01.647 15712 Exposure complete
05:36:00.924 00.054 15712 worker thread done servicing request
05:36:00.924 00.000 7988 OnExposeComplete: enter
05:36:00.924 00.000 7988 UpdateGuideState(): m_state=1
05:36:00.930 00.006 7988 UpdateCurrentPosition: no star selected
05:36:00.932 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:00.932 00.000 7988 Status Line: No star selected
05:36:00.934 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:36:00.934 00.000 7988 UpdateGuideState exits: No star selected
05:36:00.936 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:00.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:00.938 00.002 7988 Enqueuing Expose request
05:36:00.938 00.000 15712 Worker thread wakes up
05:36:00.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:00.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:02.471 01.533 15712 Exposure complete
05:36:02.529 00.058 15712 worker thread done servicing request
05:36:02.529 00.000 7988 OnExposeComplete: enter
05:36:02.529 00.000 7988 UpdateGuideState(): m_state=1
05:36:02.532 00.003 7988 UpdateCurrentPosition: no star selected
05:36:02.532 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:02.534 00.002 7988 Status Line: No star selected
05:36:02.536 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:36:02.536 00.000 7988 UpdateGuideState exits: No star selected
05:36:02.538 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:02.538 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:02.538 00.000 7988 Enqueuing Expose request
05:36:02.538 00.000 15712 Worker thread wakes up
05:36:02.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:02.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:04.179 01.641 15712 Exposure complete
05:36:04.233 00.054 15712 worker thread done servicing request
05:36:04.233 00.000 7988 OnExposeComplete: enter
05:36:04.233 00.000 7988 UpdateGuideState(): m_state=1
05:36:04.241 00.008 7988 UpdateCurrentPosition: no star selected
05:36:04.241 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:04.244 00.003 7988 Status Line: No star selected
05:36:04.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:36:04.244 00.000 7988 UpdateGuideState exits: No star selected
05:36:04.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:04.244 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:04.244 00.000 7988 Enqueuing Expose request
05:36:04.244 00.000 15712 Worker thread wakes up
05:36:04.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:04.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:05.777 01.533 15712 Exposure complete
05:36:05.832 00.055 15712 worker thread done servicing request
05:36:05.832 00.000 7988 OnExposeComplete: enter
05:36:05.832 00.000 7988 UpdateGuideState(): m_state=1
05:36:05.839 00.007 7988 UpdateCurrentPosition: no star selected
05:36:05.840 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:05.840 00.000 7988 Status Line: No star selected
05:36:05.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=22, FiltMin=17, FiltMax=38, Gamma=0.690
05:36:05.840 00.000 7988 UpdateGuideState exits: No star selected
05:36:05.845 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:05.845 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:05.845 00.000 7988 Enqueuing Expose request
05:36:05.845 00.000 15712 Worker thread wakes up
05:36:05.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:05.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:07.488 01.643 15712 Exposure complete
05:36:07.546 00.058 15712 worker thread done servicing request
05:36:07.546 00.000 7988 OnExposeComplete: enter
05:36:07.548 00.002 7988 UpdateGuideState(): m_state=1
05:36:07.548 00.000 7988 UpdateCurrentPosition: no star selected
05:36:07.550 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:07.550 00.000 7988 Status Line: No star selected
05:36:07.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=22, FiltMin=17, FiltMax=37, Gamma=0.690
05:36:07.550 00.000 7988 UpdateGuideState exits: No star selected
05:36:07.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:07.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:07.550 00.000 7988 Enqueuing Expose request
05:36:07.550 00.000 15712 Worker thread wakes up
05:36:07.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:07.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:09.087 01.537 15712 Exposure complete
05:36:09.133 00.046 15712 worker thread done servicing request
05:36:09.133 00.000 7988 OnExposeComplete: enter
05:36:09.133 00.000 7988 UpdateGuideState(): m_state=1
05:36:09.148 00.015 7988 UpdateCurrentPosition: no star selected
05:36:09.149 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:09.149 00.000 7988 Status Line: No star selected
05:36:09.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=22, FiltMin=17, FiltMax=37, Gamma=0.690
05:36:09.149 00.000 7988 UpdateGuideState exits: No star selected
05:36:09.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:09.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:09.149 00.000 7988 Enqueuing Expose request
05:36:09.149 00.000 15712 Worker thread wakes up
05:36:09.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:09.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:10.795 01.646 15712 Exposure complete
05:36:10.851 00.056 15712 worker thread done servicing request
05:36:10.851 00.000 7988 OnExposeComplete: enter
05:36:10.851 00.000 7988 UpdateGuideState(): m_state=1
05:36:10.858 00.007 7988 UpdateCurrentPosition: no star selected
05:36:10.859 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:10.859 00.000 7988 Status Line: No star selected
05:36:10.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:36:10.859 00.000 7988 UpdateGuideState exits: No star selected
05:36:10.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:10.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:10.859 00.000 7988 Enqueuing Expose request
05:36:10.868 00.009 15712 Worker thread wakes up
05:36:10.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:10.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:12.396 01.528 15712 Exposure complete
05:36:12.450 00.054 15712 worker thread done servicing request
05:36:12.450 00.000 7988 OnExposeComplete: enter
05:36:12.450 00.000 7988 UpdateGuideState(): m_state=1
05:36:12.457 00.007 7988 UpdateCurrentPosition: no star selected
05:36:12.457 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:12.457 00.000 7988 Status Line: No star selected
05:36:12.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=22, FiltMin=18, FiltMax=35, Gamma=0.690
05:36:12.457 00.000 7988 UpdateGuideState exits: No star selected
05:36:12.457 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:12.457 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:12.465 00.008 7988 Enqueuing Expose request
05:36:12.465 00.000 15712 Worker thread wakes up
05:36:12.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:12.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:14.102 01.637 15712 Exposure complete
05:36:14.153 00.051 15712 worker thread done servicing request
05:36:14.153 00.000 7988 OnExposeComplete: enter
05:36:14.153 00.000 7988 UpdateGuideState(): m_state=1
05:36:14.162 00.009 7988 UpdateCurrentPosition: no star selected
05:36:14.163 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:14.163 00.000 7988 Status Line: No star selected
05:36:14.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:36:14.163 00.000 7988 UpdateGuideState exits: No star selected
05:36:14.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:14.170 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:14.170 00.000 7988 Enqueuing Expose request
05:36:14.170 00.000 15712 Worker thread wakes up
05:36:14.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:14.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:15.697 01.527 15712 Exposure complete
05:36:15.756 00.059 15712 worker thread done servicing request
05:36:15.756 00.000 7988 OnExposeComplete: enter
05:36:15.756 00.000 7988 UpdateGuideState(): m_state=1
05:36:15.758 00.002 7988 UpdateCurrentPosition: no star selected
05:36:15.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:15.758 00.000 7988 Status Line: No star selected
05:36:15.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:36:15.758 00.000 7988 UpdateGuideState exits: No star selected
05:36:15.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:15.758 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:15.758 00.000 7988 Enqueuing Expose request
05:36:15.758 00.000 15712 Worker thread wakes up
05:36:15.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:15.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:17.401 01.643 15712 Exposure complete
05:36:17.461 00.060 15712 worker thread done servicing request
05:36:17.461 00.000 7988 OnExposeComplete: enter
05:36:17.461 00.000 7988 UpdateGuideState(): m_state=1
05:36:17.461 00.000 7988 UpdateCurrentPosition: no star selected
05:36:17.464 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:17.464 00.000 7988 Status Line: No star selected
05:36:17.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:36:17.468 00.004 7988 UpdateGuideState exits: No star selected
05:36:17.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:17.468 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:17.468 00.000 7988 Enqueuing Expose request
05:36:17.468 00.000 15712 Worker thread wakes up
05:36:17.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:17.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:19.000 01.532 15712 Exposure complete
05:36:19.054 00.054 15712 worker thread done servicing request
05:36:19.054 00.000 7988 OnExposeComplete: enter
05:36:19.054 00.000 7988 UpdateGuideState(): m_state=1
05:36:19.062 00.008 7988 UpdateCurrentPosition: no star selected
05:36:19.062 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:19.064 00.002 7988 Status Line: No star selected
05:36:19.066 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:36:19.066 00.000 7988 UpdateGuideState exits: No star selected
05:36:19.068 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:19.068 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:19.070 00.002 7988 Enqueuing Expose request
05:36:19.070 00.000 15712 Worker thread wakes up
05:36:19.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:19.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:20.709 01.639 15712 Exposure complete
05:36:20.757 00.048 15712 worker thread done servicing request
05:36:20.757 00.000 7988 OnExposeComplete: enter
05:36:20.757 00.000 7988 UpdateGuideState(): m_state=1
05:36:20.771 00.014 7988 UpdateCurrentPosition: no star selected
05:36:20.772 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:20.772 00.000 7988 Status Line: No star selected
05:36:20.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:36:20.772 00.000 7988 UpdateGuideState exits: No star selected
05:36:20.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:20.772 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:20.772 00.000 7988 Enqueuing Expose request
05:36:20.772 00.000 15712 Worker thread wakes up
05:36:20.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:20.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:22.310 01.538 15712 Exposure complete
05:36:22.367 00.057 15712 worker thread done servicing request
05:36:22.367 00.000 7988 OnExposeComplete: enter
05:36:22.367 00.000 7988 UpdateGuideState(): m_state=1
05:36:22.371 00.004 7988 UpdateCurrentPosition: no star selected
05:36:22.371 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:22.371 00.000 7988 Status Line: No star selected
05:36:22.374 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=22, FiltMin=17, FiltMax=38, Gamma=0.690
05:36:22.374 00.000 7988 UpdateGuideState exits: No star selected
05:36:22.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:22.374 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:22.374 00.000 7988 Enqueuing Expose request
05:36:22.374 00.000 15712 Worker thread wakes up
05:36:22.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:22.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:24.019 01.645 15712 Exposure complete
05:36:24.079 00.060 15712 worker thread done servicing request
05:36:24.079 00.000 7988 OnExposeComplete: enter
05:36:24.079 00.000 7988 UpdateGuideState(): m_state=1
05:36:24.082 00.003 7988 UpdateCurrentPosition: no star selected
05:36:24.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:24.082 00.000 7988 Status Line: No star selected
05:36:24.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:36:24.082 00.000 7988 UpdateGuideState exits: No star selected
05:36:24.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:24.082 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:24.082 00.000 7988 Enqueuing Expose request
05:36:24.082 00.000 15712 Worker thread wakes up
05:36:24.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:24.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:25.619 01.537 15712 Exposure complete
05:36:25.676 00.057 15712 worker thread done servicing request
05:36:25.676 00.000 7988 OnExposeComplete: enter
05:36:25.676 00.000 7988 UpdateGuideState(): m_state=1
05:36:25.680 00.004 7988 UpdateCurrentPosition: no star selected
05:36:25.680 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:25.680 00.000 7988 Status Line: No star selected
05:36:25.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:36:25.680 00.000 7988 UpdateGuideState exits: No star selected
05:36:25.680 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:25.680 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:25.680 00.000 7988 Enqueuing Expose request
05:36:25.680 00.000 15712 Worker thread wakes up
05:36:25.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:25.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:27.325 01.645 15712 Exposure complete
05:36:27.383 00.058 15712 worker thread done servicing request
05:36:27.383 00.000 7988 OnExposeComplete: enter
05:36:27.383 00.000 7988 UpdateGuideState(): m_state=1
05:36:27.387 00.004 7988 UpdateCurrentPosition: no star selected
05:36:27.387 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:27.387 00.000 7988 Status Line: No star selected
05:36:27.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=22, FiltMin=18, FiltMax=37, Gamma=0.690
05:36:27.387 00.000 7988 UpdateGuideState exits: No star selected
05:36:27.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:27.395 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:27.395 00.000 7988 Enqueuing Expose request
05:36:27.395 00.000 15712 Worker thread wakes up
05:36:27.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:27.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:28.917 01.522 15712 Exposure complete
05:36:28.973 00.056 15712 worker thread done servicing request
05:36:28.973 00.000 7988 OnExposeComplete: enter
05:36:28.973 00.000 7988 UpdateGuideState(): m_state=1
05:36:28.977 00.004 7988 UpdateCurrentPosition: no star selected
05:36:28.978 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:28.978 00.000 7988 Status Line: No star selected
05:36:28.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:36:28.978 00.000 7988 UpdateGuideState exits: No star selected
05:36:28.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:28.978 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:28.978 00.000 7988 Enqueuing Expose request
05:36:28.978 00.000 15712 Worker thread wakes up
05:36:28.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:28.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:30.624 01.646 15712 Exposure complete
05:36:30.683 00.059 15712 worker thread done servicing request
05:36:30.683 00.000 7988 OnExposeComplete: enter
05:36:30.683 00.000 7988 UpdateGuideState(): m_state=1
05:36:30.686 00.003 7988 UpdateCurrentPosition: no star selected
05:36:30.686 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:30.686 00.000 7988 Status Line: No star selected
05:36:30.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:36:30.686 00.000 7988 UpdateGuideState exits: No star selected
05:36:30.692 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:30.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:30.692 00.000 7988 Enqueuing Expose request
05:36:30.692 00.000 15712 Worker thread wakes up
05:36:30.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:30.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:32.220 01.528 15712 Exposure complete
05:36:32.273 00.053 15712 worker thread done servicing request
05:36:32.273 00.000 7988 OnExposeComplete: enter
05:36:32.273 00.000 7988 UpdateGuideState(): m_state=1
05:36:32.280 00.007 7988 UpdateCurrentPosition: no star selected
05:36:32.282 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:32.282 00.000 7988 Status Line: No star selected
05:36:32.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=21, FiltMin=17, FiltMax=41, Gamma=0.690
05:36:32.282 00.000 7988 UpdateGuideState exits: No star selected
05:36:32.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:32.282 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:32.282 00.000 7988 Enqueuing Expose request
05:36:32.282 00.000 15712 Worker thread wakes up
05:36:32.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:32.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:33.928 01.646 15712 Exposure complete
05:36:33.975 00.047 15712 worker thread done servicing request
05:36:33.975 00.000 7988 OnExposeComplete: enter
05:36:33.989 00.014 7988 UpdateGuideState(): m_state=1
05:36:33.989 00.000 7988 UpdateCurrentPosition: no star selected
05:36:33.991 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:33.991 00.000 7988 Status Line: No star selected
05:36:33.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:36:33.991 00.000 7988 UpdateGuideState exits: No star selected
05:36:33.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:33.991 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:33.991 00.000 7988 Enqueuing Expose request
05:36:33.991 00.000 15712 Worker thread wakes up
05:36:33.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:33.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:35.417 01.426 15712 Exposure complete
05:36:35.469 00.052 15712 worker thread done servicing request
05:36:35.469 00.000 7988 OnExposeComplete: enter
05:36:35.469 00.000 7988 UpdateGuideState(): m_state=1
05:36:35.479 00.010 7988 UpdateCurrentPosition: no star selected
05:36:35.479 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:35.479 00.000 7988 Status Line: No star selected
05:36:35.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:36:35.479 00.000 7988 UpdateGuideState exits: No star selected
05:36:35.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:35.479 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:35.487 00.008 7988 Enqueuing Expose request
05:36:35.487 00.000 15712 Worker thread wakes up
05:36:35.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:35.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:37.125 01.638 15712 Exposure complete
05:36:37.173 00.048 15712 worker thread done servicing request
05:36:37.173 00.000 7988 OnExposeComplete: enter
05:36:37.186 00.013 7988 UpdateGuideState(): m_state=1
05:36:37.186 00.000 7988 UpdateCurrentPosition: no star selected
05:36:37.188 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:37.188 00.000 7988 Status Line: No star selected
05:36:37.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:36:37.188 00.000 7988 UpdateGuideState exits: No star selected
05:36:37.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:37.188 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:37.188 00.000 7988 Enqueuing Expose request
05:36:37.188 00.000 15712 Worker thread wakes up
05:36:37.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:37.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:38.727 01.539 15712 Exposure complete
05:36:38.792 00.065 15712 worker thread done servicing request
05:36:38.792 00.000 7988 OnExposeComplete: enter
05:36:38.792 00.000 7988 UpdateGuideState(): m_state=1
05:36:38.792 00.000 7988 UpdateCurrentPosition: no star selected
05:36:38.792 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:38.792 00.000 7988 Status Line: No star selected
05:36:38.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=21, FiltMin=17, FiltMax=36, Gamma=0.690
05:36:38.802 00.010 7988 UpdateGuideState exits: No star selected
05:36:38.802 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:38.802 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:38.808 00.006 7988 Enqueuing Expose request
05:36:38.808 00.000 15712 Worker thread wakes up
05:36:38.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:38.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:40.549 01.741 15712 Exposure complete
05:36:40.600 00.051 15712 worker thread done servicing request
05:36:40.600 00.000 7988 OnExposeComplete: enter
05:36:40.610 00.010 7988 UpdateGuideState(): m_state=1
05:36:40.610 00.000 7988 UpdateCurrentPosition: no star selected
05:36:40.610 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:40.610 00.000 7988 Status Line: No star selected
05:36:40.617 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:36:40.617 00.000 7988 UpdateGuideState exits: No star selected
05:36:40.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:40.617 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:40.617 00.000 7988 Enqueuing Expose request
05:36:40.617 00.000 15712 Worker thread wakes up
05:36:40.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:40.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:42.035 01.418 15712 Exposure complete
05:36:42.103 00.068 15712 worker thread done servicing request
05:36:42.103 00.000 7988 OnExposeComplete: enter
05:36:42.103 00.000 7988 UpdateGuideState(): m_state=1
05:36:42.103 00.000 7988 UpdateCurrentPosition: no star selected
05:36:42.103 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:42.103 00.000 7988 Status Line: No star selected
05:36:42.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:36:42.103 00.000 7988 UpdateGuideState exits: No star selected
05:36:42.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:42.112 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:42.112 00.000 7988 Enqueuing Expose request
05:36:42.112 00.000 15712 Worker thread wakes up
05:36:42.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:42.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:43.743 01.631 15712 Exposure complete
05:36:43.799 00.056 15712 worker thread done servicing request
05:36:43.799 00.000 7988 OnExposeComplete: enter
05:36:43.799 00.000 7988 UpdateGuideState(): m_state=1
05:36:43.804 00.005 7988 UpdateCurrentPosition: no star selected
05:36:43.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:43.807 00.003 7988 Status Line: No star selected
05:36:43.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=21, FiltMin=17, FiltMax=40, Gamma=0.690
05:36:43.807 00.000 7988 UpdateGuideState exits: No star selected
05:36:43.807 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:43.807 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:43.807 00.000 7988 Enqueuing Expose request
05:36:43.807 00.000 15712 Worker thread wakes up
05:36:43.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:43.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:45.337 01.530 15712 Exposure complete
05:36:45.396 00.059 15712 worker thread done servicing request
05:36:45.396 00.000 7988 OnExposeComplete: enter
05:36:45.396 00.000 7988 UpdateGuideState(): m_state=1
05:36:45.399 00.003 7988 UpdateCurrentPosition: no star selected
05:36:45.399 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:45.401 00.002 7988 Status Line: No star selected
05:36:45.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:36:45.401 00.000 7988 UpdateGuideState exits: No star selected
05:36:45.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:45.401 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:45.401 00.000 7988 Enqueuing Expose request
05:36:45.401 00.000 15712 Worker thread wakes up
05:36:45.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:45.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:47.047 01.646 15712 Exposure complete
05:36:47.105 00.058 15712 worker thread done servicing request
05:36:47.105 00.000 7988 OnExposeComplete: enter
05:36:47.105 00.000 7988 UpdateGuideState(): m_state=1
05:36:47.108 00.003 7988 UpdateCurrentPosition: no star selected
05:36:47.108 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:47.108 00.000 7988 Status Line: No star selected
05:36:47.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=22, FiltMin=17, FiltMax=36, Gamma=0.690
05:36:47.108 00.000 7988 UpdateGuideState exits: No star selected
05:36:47.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:47.108 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:47.108 00.000 7988 Enqueuing Expose request
05:36:47.108 00.000 15712 Worker thread wakes up
05:36:47.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:47.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:48.642 01.534 15712 Exposure complete
05:36:48.687 00.045 15712 worker thread done servicing request
05:36:48.687 00.000 7988 OnExposeComplete: enter
05:36:48.687 00.000 7988 UpdateGuideState(): m_state=1
05:36:48.702 00.015 7988 UpdateCurrentPosition: no star selected
05:36:48.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:48.702 00.000 7988 Status Line: No star selected
05:36:48.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:36:48.702 00.000 7988 UpdateGuideState exits: No star selected
05:36:48.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:48.702 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:48.702 00.000 7988 Enqueuing Expose request
05:36:48.702 00.000 15712 Worker thread wakes up
05:36:48.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:48.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:50.352 01.650 15712 Exposure complete
05:36:50.403 00.051 15712 worker thread done servicing request
05:36:50.403 00.000 7988 OnExposeComplete: enter
05:36:50.403 00.000 7988 UpdateGuideState(): m_state=1
05:36:50.413 00.010 7988 UpdateCurrentPosition: no star selected
05:36:50.414 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:50.414 00.000 7988 Status Line: No star selected
05:36:50.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=22, FiltMin=17, FiltMax=39, Gamma=0.690
05:36:50.414 00.000 7988 UpdateGuideState exits: No star selected
05:36:50.414 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:50.420 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:50.420 00.000 7988 Enqueuing Expose request
05:36:50.420 00.000 15712 Worker thread wakes up
05:36:50.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:50.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:51.952 01.532 15712 Exposure complete
05:36:52.003 00.051 15712 worker thread done servicing request
05:36:52.003 00.000 7988 OnExposeComplete: enter
05:36:52.013 00.010 7988 UpdateGuideState(): m_state=1
05:36:52.013 00.000 7988 UpdateCurrentPosition: no star selected
05:36:52.013 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:52.013 00.000 7988 Status Line: No star selected
05:36:52.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:36:52.013 00.000 7988 UpdateGuideState exits: No star selected
05:36:52.019 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:52.019 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:52.019 00.000 7988 Enqueuing Expose request
05:36:52.019 00.000 15712 Worker thread wakes up
05:36:52.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:52.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:53.663 01.644 15712 Exposure complete
05:36:53.709 00.046 15712 worker thread done servicing request
05:36:53.709 00.000 7988 OnExposeComplete: enter
05:36:53.709 00.000 7988 UpdateGuideState(): m_state=1
05:36:53.723 00.014 7988 UpdateCurrentPosition: no star selected
05:36:53.724 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:53.724 00.000 7988 Status Line: No star selected
05:36:53.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=22, FiltMin=18, FiltMax=38, Gamma=0.690
05:36:53.724 00.000 7988 UpdateGuideState exits: No star selected
05:36:53.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:53.724 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:53.724 00.000 7988 Enqueuing Expose request
05:36:53.724 00.000 15712 Worker thread wakes up
05:36:53.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:53.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:55.258 01.534 15712 Exposure complete
05:36:55.316 00.058 15712 worker thread done servicing request
05:36:55.316 00.000 7988 OnExposeComplete: enter
05:36:55.316 00.000 7988 UpdateGuideState(): m_state=1
05:36:55.320 00.004 7988 UpdateCurrentPosition: no star selected
05:36:55.321 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:55.321 00.000 7988 Status Line: No star selected
05:36:55.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=22, FiltMin=18, FiltMax=36, Gamma=0.690
05:36:55.321 00.000 7988 UpdateGuideState exits: No star selected
05:36:55.321 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:55.321 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:55.321 00.000 7988 Enqueuing Expose request
05:36:55.321 00.000 15712 Worker thread wakes up
05:36:55.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:55.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:56.968 01.647 15712 Exposure complete
05:36:57.022 00.054 15712 worker thread done servicing request
05:36:57.022 00.000 7988 OnExposeComplete: enter
05:36:57.022 00.000 7988 UpdateGuideState(): m_state=1
05:36:57.031 00.009 7988 UpdateCurrentPosition: no star selected
05:36:57.032 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:57.034 00.002 7988 Status Line: No star selected
05:36:57.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:36:57.036 00.002 7988 UpdateGuideState exits: No star selected
05:36:57.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:57.038 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:57.039 00.001 7988 Enqueuing Expose request
05:36:57.039 00.000 15712 Worker thread wakes up
05:36:57.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:57.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:36:58.568 01.529 15712 Exposure complete
05:36:58.622 00.054 15712 worker thread done servicing request
05:36:58.622 00.000 7988 OnExposeComplete: enter
05:36:58.622 00.000 7988 UpdateGuideState(): m_state=1
05:36:58.628 00.006 7988 UpdateCurrentPosition: no star selected
05:36:58.629 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:36:58.629 00.000 7988 Status Line: No star selected
05:36:58.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=22, FiltMin=17, FiltMax=39, Gamma=0.690
05:36:58.629 00.000 7988 UpdateGuideState exits: No star selected
05:36:58.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:36:58.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:36:58.629 00.000 7988 Enqueuing Expose request
05:36:58.629 00.000 15712 Worker thread wakes up
05:36:58.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:36:58.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:00.275 01.646 15712 Exposure complete
05:37:00.334 00.059 15712 worker thread done servicing request
05:37:00.334 00.000 7988 OnExposeComplete: enter
05:37:00.334 00.000 7988 UpdateGuideState(): m_state=1
05:37:00.337 00.003 7988 UpdateCurrentPosition: no star selected
05:37:00.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:00.340 00.003 7988 Status Line: No star selected
05:37:00.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=22, FiltMin=18, FiltMax=36, Gamma=0.690
05:37:00.340 00.000 7988 UpdateGuideState exits: No star selected
05:37:00.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:00.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:00.340 00.000 7988 Enqueuing Expose request
05:37:00.340 00.000 15712 Worker thread wakes up
05:37:00.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:00.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:01.871 01.531 15712 Exposure complete
05:37:01.930 00.059 15712 worker thread done servicing request
05:37:01.930 00.000 7988 OnExposeComplete: enter
05:37:01.930 00.000 7988 UpdateGuideState(): m_state=1
05:37:01.930 00.000 7988 UpdateCurrentPosition: no star selected
05:37:01.933 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:01.933 00.000 7988 Status Line: No star selected
05:37:01.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=22, FiltMin=17, FiltMax=37, Gamma=0.690
05:37:01.933 00.000 7988 UpdateGuideState exits: No star selected
05:37:01.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:01.939 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:01.939 00.000 7988 Enqueuing Expose request
05:37:01.939 00.000 15712 Worker thread wakes up
05:37:01.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:01.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:03.580 01.641 15712 Exposure complete
05:37:03.627 00.047 15712 worker thread done servicing request
05:37:03.627 00.000 7988 OnExposeComplete: enter
05:37:03.627 00.000 7988 UpdateGuideState(): m_state=1
05:37:03.641 00.014 7988 UpdateCurrentPosition: no star selected
05:37:03.641 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:03.641 00.000 7988 Status Line: No star selected
05:37:03.644 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:37:03.644 00.000 7988 UpdateGuideState exits: No star selected
05:37:03.644 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:03.644 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:03.644 00.000 7988 Enqueuing Expose request
05:37:03.644 00.000 15712 Worker thread wakes up
05:37:03.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:03.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:05.175 01.531 15712 Exposure complete
05:37:05.225 00.050 15712 worker thread done servicing request
05:37:05.225 00.000 7988 OnExposeComplete: enter
05:37:05.225 00.000 7988 UpdateGuideState(): m_state=1
05:37:05.236 00.011 7988 UpdateCurrentPosition: no star selected
05:37:05.236 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:05.238 00.002 7988 Status Line: No star selected
05:37:05.240 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=22, FiltMin=17, FiltMax=39, Gamma=0.690
05:37:05.240 00.000 7988 UpdateGuideState exits: No star selected
05:37:05.242 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:05.242 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:05.242 00.000 7988 Enqueuing Expose request
05:37:05.244 00.002 15712 Worker thread wakes up
05:37:05.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:05.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:06.885 01.641 15712 Exposure complete
05:37:06.944 00.059 15712 worker thread done servicing request
05:37:06.944 00.000 7988 OnExposeComplete: enter
05:37:06.944 00.000 7988 UpdateGuideState(): m_state=1
05:37:06.948 00.004 7988 UpdateCurrentPosition: no star selected
05:37:06.949 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:06.949 00.000 7988 Status Line: No star selected
05:37:06.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=22, FiltMin=17, FiltMax=36, Gamma=0.690
05:37:06.949 00.000 7988 UpdateGuideState exits: No star selected
05:37:06.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:06.949 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:06.949 00.000 7988 Enqueuing Expose request
05:37:06.949 00.000 15712 Worker thread wakes up
05:37:06.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:06.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:08.484 01.535 15712 Exposure complete
05:37:08.546 00.062 15712 worker thread done servicing request
05:37:08.546 00.000 7988 OnExposeComplete: enter
05:37:08.546 00.000 7988 UpdateGuideState(): m_state=1
05:37:08.546 00.000 7988 UpdateCurrentPosition: no star selected
05:37:08.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:08.546 00.000 7988 Status Line: No star selected
05:37:08.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=22, FiltMin=17, FiltMax=40, Gamma=0.690
05:37:08.546 00.000 7988 UpdateGuideState exits: No star selected
05:37:08.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:08.560 00.014 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:08.560 00.000 7988 Enqueuing Expose request
05:37:08.562 00.002 15712 Worker thread wakes up
05:37:08.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:08.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:10.192 01.630 15712 Exposure complete
05:37:10.245 00.053 15712 worker thread done servicing request
05:37:10.245 00.000 7988 OnExposeComplete: enter
05:37:10.245 00.000 7988 UpdateGuideState(): m_state=1
05:37:10.253 00.008 7988 UpdateCurrentPosition: no star selected
05:37:10.253 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:10.253 00.000 7988 Status Line: No star selected
05:37:10.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=22, FiltMin=17, FiltMax=41, Gamma=0.690
05:37:10.253 00.000 7988 UpdateGuideState exits: No star selected
05:37:10.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:10.253 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:10.253 00.000 7988 Enqueuing Expose request
05:37:10.262 00.009 15712 Worker thread wakes up
05:37:10.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:10.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:11.789 01.527 15712 Exposure complete
05:37:11.846 00.057 15712 worker thread done servicing request
05:37:11.846 00.000 7988 OnExposeComplete: enter
05:37:11.846 00.000 7988 UpdateGuideState(): m_state=1
05:37:11.846 00.000 7988 UpdateCurrentPosition: no star selected
05:37:11.851 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:11.851 00.000 7988 Status Line: No star selected
05:37:11.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:37:11.851 00.000 7988 UpdateGuideState exits: No star selected
05:37:11.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:11.851 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:11.851 00.000 7988 Enqueuing Expose request
05:37:11.851 00.000 15712 Worker thread wakes up
05:37:11.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:11.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:13.499 01.648 15712 Exposure complete
05:37:13.547 00.048 15712 worker thread done servicing request
05:37:13.547 00.000 7988 OnExposeComplete: enter
05:37:13.560 00.013 7988 UpdateGuideState(): m_state=1
05:37:13.560 00.000 7988 UpdateCurrentPosition: no star selected
05:37:13.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:13.560 00.000 7988 Status Line: No star selected
05:37:13.564 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:37:13.564 00.000 7988 UpdateGuideState exits: No star selected
05:37:13.564 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:13.564 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:13.564 00.000 7988 Enqueuing Expose request
05:37:13.564 00.000 15712 Worker thread wakes up
05:37:13.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:13.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:15.097 01.533 15712 Exposure complete
05:37:15.148 00.051 15712 worker thread done servicing request
05:37:15.148 00.000 7988 OnExposeComplete: enter
05:37:15.160 00.012 7988 UpdateGuideState(): m_state=1
05:37:15.160 00.000 7988 UpdateCurrentPosition: no star selected
05:37:15.160 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:15.160 00.000 7988 Status Line: No star selected
05:37:15.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:37:15.165 00.005 7988 UpdateGuideState exits: No star selected
05:37:15.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:15.165 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:15.165 00.000 7988 Enqueuing Expose request
05:37:15.165 00.000 15712 Worker thread wakes up
05:37:15.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:15.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:16.807 01.642 15712 Exposure complete
05:37:16.855 00.048 15712 worker thread done servicing request
05:37:16.855 00.000 7988 OnExposeComplete: enter
05:37:16.868 00.013 7988 UpdateGuideState(): m_state=1
05:37:16.868 00.000 7988 UpdateCurrentPosition: no star selected
05:37:16.871 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:16.871 00.000 7988 Status Line: No star selected
05:37:16.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:37:16.871 00.000 7988 UpdateGuideState exits: No star selected
05:37:16.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:16.871 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:16.871 00.000 7988 Enqueuing Expose request
05:37:16.871 00.000 15712 Worker thread wakes up
05:37:16.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:16.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:18.407 01.536 15712 Exposure complete
05:37:18.454 00.047 15712 worker thread done servicing request
05:37:18.454 00.000 7988 OnExposeComplete: enter
05:37:18.454 00.000 7988 UpdateGuideState(): m_state=1
05:37:18.468 00.014 7988 UpdateCurrentPosition: no star selected
05:37:18.469 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:18.469 00.000 7988 Status Line: No star selected
05:37:18.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:37:18.469 00.000 7988 UpdateGuideState exits: No star selected
05:37:18.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:18.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:18.469 00.000 7988 Enqueuing Expose request
05:37:18.469 00.000 15712 Worker thread wakes up
05:37:18.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:18.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:20.118 01.649 15712 Exposure complete
05:37:20.169 00.051 15712 worker thread done servicing request
05:37:20.169 00.000 7988 OnExposeComplete: enter
05:37:20.178 00.009 7988 UpdateGuideState(): m_state=1
05:37:20.178 00.000 7988 UpdateCurrentPosition: no star selected
05:37:20.180 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:20.180 00.000 7988 Status Line: No star selected
05:37:20.182 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:37:20.184 00.002 7988 UpdateGuideState exits: No star selected
05:37:20.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:20.186 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:20.186 00.000 7988 Enqueuing Expose request
05:37:20.188 00.002 15712 Worker thread wakes up
05:37:20.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:20.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:21.715 01.527 15712 Exposure complete
05:37:21.770 00.055 15712 worker thread done servicing request
05:37:21.770 00.000 7988 OnExposeComplete: enter
05:37:21.770 00.000 7988 UpdateGuideState(): m_state=1
05:37:21.776 00.006 7988 UpdateCurrentPosition: no star selected
05:37:21.776 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:21.776 00.000 7988 Status Line: No star selected
05:37:21.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:37:21.776 00.000 7988 UpdateGuideState exits: No star selected
05:37:21.776 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:21.783 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:21.783 00.000 7988 Enqueuing Expose request
05:37:21.783 00.000 15712 Worker thread wakes up
05:37:21.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:21.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:23.422 01.639 15712 Exposure complete
05:37:23.470 00.048 15712 worker thread done servicing request
05:37:23.470 00.000 7988 OnExposeComplete: enter
05:37:23.470 00.000 7988 UpdateGuideState(): m_state=1
05:37:23.485 00.015 7988 UpdateCurrentPosition: no star selected
05:37:23.487 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:23.487 00.000 7988 Status Line: No star selected
05:37:23.489 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:37:23.491 00.002 7988 UpdateGuideState exits: No star selected
05:37:23.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:23.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:23.493 00.002 7988 Enqueuing Expose request
05:37:23.493 00.000 15712 Worker thread wakes up
05:37:23.495 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:23.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:24.909 01.414 15712 Exposure complete
05:37:24.954 00.045 15712 worker thread done servicing request
05:37:24.954 00.000 7988 OnExposeComplete: enter
05:37:24.968 00.014 7988 UpdateGuideState(): m_state=1
05:37:24.968 00.000 7988 UpdateCurrentPosition: no star selected
05:37:24.970 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:24.970 00.000 7988 Status Line: No star selected
05:37:24.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=21, FiltMin=16, FiltMax=37, Gamma=0.690
05:37:24.970 00.000 7988 UpdateGuideState exits: No star selected
05:37:24.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:24.970 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:24.970 00.000 7988 Enqueuing Expose request
05:37:24.970 00.000 15712 Worker thread wakes up
05:37:24.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:24.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:26.616 01.646 15712 Exposure complete
05:37:26.672 00.056 15712 worker thread done servicing request
05:37:26.672 00.000 7988 OnExposeComplete: enter
05:37:26.672 00.000 7988 UpdateGuideState(): m_state=1
05:37:26.672 00.000 7988 UpdateCurrentPosition: no star selected
05:37:26.679 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:26.679 00.000 7988 Status Line: No star selected
05:37:26.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=21, FiltMin=16, FiltMax=38, Gamma=0.690
05:37:26.679 00.000 7988 UpdateGuideState exits: No star selected
05:37:26.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:26.679 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:26.679 00.000 7988 Enqueuing Expose request
05:37:26.679 00.000 15712 Worker thread wakes up
05:37:26.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:26.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:28.213 01.534 15712 Exposure complete
05:37:28.272 00.059 15712 worker thread done servicing request
05:37:28.272 00.000 7988 OnExposeComplete: enter
05:37:28.272 00.000 7988 UpdateGuideState(): m_state=1
05:37:28.274 00.002 7988 UpdateCurrentPosition: no star selected
05:37:28.275 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:28.275 00.000 7988 Status Line: No star selected
05:37:28.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=21, FiltMin=16, FiltMax=37, Gamma=0.690
05:37:28.275 00.000 7988 UpdateGuideState exits: No star selected
05:37:28.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:28.275 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:28.275 00.000 7988 Enqueuing Expose request
05:37:28.275 00.000 15712 Worker thread wakes up
05:37:28.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:28.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:29.918 01.643 15712 Exposure complete
05:37:29.972 00.054 15712 worker thread done servicing request
05:37:29.972 00.000 7988 OnExposeComplete: enter
05:37:29.972 00.000 7988 UpdateGuideState(): m_state=1
05:37:29.982 00.010 7988 UpdateCurrentPosition: no star selected
05:37:29.982 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:29.982 00.000 7988 Status Line: No star selected
05:37:29.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:37:29.982 00.000 7988 UpdateGuideState exits: No star selected
05:37:29.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:29.989 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:29.989 00.000 7988 Enqueuing Expose request
05:37:29.989 00.000 15712 Worker thread wakes up
05:37:29.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:29.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:31.515 01.526 15712 Exposure complete
05:37:31.573 00.058 15712 worker thread done servicing request
05:37:31.573 00.000 7988 OnExposeComplete: enter
05:37:31.573 00.000 7988 UpdateGuideState(): m_state=1
05:37:31.573 00.000 7988 UpdateCurrentPosition: no star selected
05:37:31.577 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:31.577 00.000 7988 Status Line: No star selected
05:37:31.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=21, FiltMin=17, FiltMax=42, Gamma=0.690
05:37:31.577 00.000 7988 UpdateGuideState exits: No star selected
05:37:31.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:31.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:31.577 00.000 7988 Enqueuing Expose request
05:37:31.577 00.000 15712 Worker thread wakes up
05:37:31.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:31.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:33.224 01.647 15712 Exposure complete
05:37:33.284 00.060 15712 worker thread done servicing request
05:37:33.284 00.000 7988 OnExposeComplete: enter
05:37:33.284 00.000 7988 UpdateGuideState(): m_state=1
05:37:33.284 00.000 7988 UpdateCurrentPosition: no star selected
05:37:33.288 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:33.288 00.000 7988 Status Line: No star selected
05:37:33.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=21, FiltMin=16, FiltMax=40, Gamma=0.690
05:37:33.291 00.003 7988 UpdateGuideState exits: No star selected
05:37:33.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:33.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:33.291 00.000 7988 Enqueuing Expose request
05:37:33.291 00.000 15712 Worker thread wakes up
05:37:33.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:33.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:34.713 01.422 15712 Exposure complete
05:37:34.759 00.046 15712 worker thread done servicing request
05:37:34.759 00.000 7988 OnExposeComplete: enter
05:37:34.774 00.015 7988 UpdateGuideState(): m_state=1
05:37:34.774 00.000 7988 UpdateCurrentPosition: no star selected
05:37:34.774 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:34.774 00.000 7988 Status Line: No star selected
05:37:34.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:37:34.774 00.000 7988 UpdateGuideState exits: No star selected
05:37:34.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:34.774 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:34.774 00.000 7988 Enqueuing Expose request
05:37:34.774 00.000 15712 Worker thread wakes up
05:37:34.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:34.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:36.422 01.648 15712 Exposure complete
05:37:36.476 00.054 15712 worker thread done servicing request
05:37:36.476 00.000 7988 OnExposeComplete: enter
05:37:36.476 00.000 7988 UpdateGuideState(): m_state=1
05:37:36.482 00.006 7988 UpdateCurrentPosition: no star selected
05:37:36.483 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:36.485 00.002 7988 Status Line: No star selected
05:37:36.487 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:37:36.487 00.000 7988 UpdateGuideState exits: No star selected
05:37:36.489 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:36.489 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:36.491 00.002 7988 Enqueuing Expose request
05:37:36.493 00.002 15712 Worker thread wakes up
05:37:36.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:36.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:38.017 01.524 15712 Exposure complete
05:37:38.065 00.048 15712 worker thread done servicing request
05:37:38.078 00.013 7988 OnExposeComplete: enter
05:37:38.078 00.000 7988 UpdateGuideState(): m_state=1
05:37:38.078 00.000 7988 UpdateCurrentPosition: no star selected
05:37:38.081 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:38.081 00.000 7988 Status Line: No star selected
05:37:38.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:37:38.081 00.000 7988 UpdateGuideState exits: No star selected
05:37:38.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:38.081 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:38.081 00.000 7988 Enqueuing Expose request
05:37:38.081 00.000 15712 Worker thread wakes up
05:37:38.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:38.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:39.727 01.646 15712 Exposure complete
05:37:39.779 00.052 15712 worker thread done servicing request
05:37:39.779 00.000 7988 OnExposeComplete: enter
05:37:39.779 00.000 7988 UpdateGuideState(): m_state=1
05:37:39.787 00.008 7988 UpdateCurrentPosition: no star selected
05:37:39.788 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:39.788 00.000 7988 Status Line: No star selected
05:37:39.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=21, FiltMin=16, FiltMax=36, Gamma=0.690
05:37:39.788 00.000 7988 UpdateGuideState exits: No star selected
05:37:39.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:39.788 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:39.796 00.008 7988 Enqueuing Expose request
05:37:39.796 00.000 15712 Worker thread wakes up
05:37:39.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:39.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:41.322 01.526 15712 Exposure complete
05:37:41.367 00.045 15712 worker thread done servicing request
05:37:41.380 00.013 7988 OnExposeComplete: enter
05:37:41.380 00.000 7988 UpdateGuideState(): m_state=1
05:37:41.382 00.002 7988 UpdateCurrentPosition: no star selected
05:37:41.383 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:41.383 00.000 7988 Status Line: No star selected
05:37:41.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:37:41.383 00.000 7988 UpdateGuideState exits: No star selected
05:37:41.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:41.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:41.383 00.000 7988 Enqueuing Expose request
05:37:41.383 00.000 15712 Worker thread wakes up
05:37:41.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:41.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:43.030 01.647 15712 Exposure complete
05:37:43.081 00.051 15712 worker thread done servicing request
05:37:43.081 00.000 7988 OnExposeComplete: enter
05:37:43.081 00.000 7988 UpdateGuideState(): m_state=1
05:37:43.091 00.010 7988 UpdateCurrentPosition: no star selected
05:37:43.093 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:43.093 00.000 7988 Status Line: No star selected
05:37:43.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:37:43.093 00.000 7988 UpdateGuideState exits: No star selected
05:37:43.098 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:43.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:43.098 00.000 7988 Enqueuing Expose request
05:37:43.098 00.000 15712 Worker thread wakes up
05:37:43.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:43.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:44.519 01.421 15712 Exposure complete
05:37:44.577 00.058 15712 worker thread done servicing request
05:37:44.577 00.000 7988 OnExposeComplete: enter
05:37:44.577 00.000 7988 UpdateGuideState(): m_state=1
05:37:44.577 00.000 7988 UpdateCurrentPosition: no star selected
05:37:44.580 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:44.580 00.000 7988 Status Line: No star selected
05:37:44.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:37:44.580 00.000 7988 UpdateGuideState exits: No star selected
05:37:44.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:44.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:44.580 00.000 7988 Enqueuing Expose request
05:37:44.580 00.000 15712 Worker thread wakes up
05:37:44.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:44.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:46.228 01.648 15712 Exposure complete
05:37:46.285 00.057 15712 worker thread done servicing request
05:37:46.285 00.000 7988 OnExposeComplete: enter
05:37:46.285 00.000 7988 UpdateGuideState(): m_state=1
05:37:46.285 00.000 7988 UpdateCurrentPosition: no star selected
05:37:46.289 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:46.289 00.000 7988 Status Line: No star selected
05:37:46.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:37:46.289 00.000 7988 UpdateGuideState exits: No star selected
05:37:46.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:46.289 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:46.296 00.007 7988 Enqueuing Expose request
05:37:46.296 00.000 15712 Worker thread wakes up
05:37:46.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:46.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:47.826 01.530 15712 Exposure complete
05:37:47.879 00.053 15712 worker thread done servicing request
05:37:47.879 00.000 7988 OnExposeComplete: enter
05:37:47.879 00.000 7988 UpdateGuideState(): m_state=1
05:37:47.886 00.007 7988 UpdateCurrentPosition: no star selected
05:37:47.887 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:47.887 00.000 7988 Status Line: No star selected
05:37:47.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:37:47.887 00.000 7988 UpdateGuideState exits: No star selected
05:37:47.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:47.887 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:47.887 00.000 7988 Enqueuing Expose request
05:37:47.887 00.000 15712 Worker thread wakes up
05:37:47.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:47.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:49.534 01.647 15712 Exposure complete
05:37:49.581 00.047 15712 worker thread done servicing request
05:37:49.581 00.000 7988 OnExposeComplete: enter
05:37:49.581 00.000 7988 UpdateGuideState(): m_state=1
05:37:49.594 00.013 7988 UpdateCurrentPosition: no star selected
05:37:49.595 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:49.597 00.002 7988 Status Line: No star selected
05:37:49.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=21, FiltMin=17, FiltMax=43, Gamma=0.690
05:37:49.597 00.000 7988 UpdateGuideState exits: No star selected
05:37:49.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:49.597 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:49.597 00.000 7988 Enqueuing Expose request
05:37:49.605 00.008 15712 Worker thread wakes up
05:37:49.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:49.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:51.129 01.524 15712 Exposure complete
05:37:51.180 00.051 15712 worker thread done servicing request
05:37:51.180 00.000 7988 OnExposeComplete: enter
05:37:51.180 00.000 7988 UpdateGuideState(): m_state=1
05:37:51.191 00.011 7988 UpdateCurrentPosition: no star selected
05:37:51.192 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:51.192 00.000 7988 Status Line: No star selected
05:37:51.194 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:37:51.194 00.000 7988 UpdateGuideState exits: No star selected
05:37:51.197 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:51.197 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:51.199 00.002 7988 Enqueuing Expose request
05:37:51.199 00.000 15712 Worker thread wakes up
05:37:51.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:51.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:52.841 01.642 15712 Exposure complete
05:37:52.899 00.058 15712 worker thread done servicing request
05:37:52.899 00.000 7988 OnExposeComplete: enter
05:37:52.899 00.000 7988 UpdateGuideState(): m_state=1
05:37:52.899 00.000 7988 UpdateCurrentPosition: no star selected
05:37:52.904 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:52.904 00.000 7988 Status Line: No star selected
05:37:52.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=21, FiltMin=17, FiltMax=41, Gamma=0.690
05:37:52.904 00.000 7988 UpdateGuideState exits: No star selected
05:37:52.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:52.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:52.904 00.000 7988 Enqueuing Expose request
05:37:52.904 00.000 15712 Worker thread wakes up
05:37:52.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:52.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:54.326 01.422 15712 Exposure complete
05:37:54.384 00.058 15712 worker thread done servicing request
05:37:54.384 00.000 7988 OnExposeComplete: enter
05:37:54.385 00.001 7988 UpdateGuideState(): m_state=1
05:37:54.386 00.001 7988 UpdateCurrentPosition: no star selected
05:37:54.388 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:54.389 00.001 7988 Status Line: No star selected
05:37:54.391 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:37:54.392 00.001 7988 UpdateGuideState exits: No star selected
05:37:54.393 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:54.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:54.393 00.000 7988 Enqueuing Expose request
05:37:54.393 00.000 15712 Worker thread wakes up
05:37:54.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:54.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:56.032 01.639 15712 Exposure complete
05:37:56.086 00.054 15712 worker thread done servicing request
05:37:56.086 00.000 7988 OnExposeComplete: enter
05:37:56.086 00.000 7988 UpdateGuideState(): m_state=1
05:37:56.095 00.009 7988 UpdateCurrentPosition: no star selected
05:37:56.096 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:56.096 00.000 7988 Status Line: No star selected
05:37:56.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:37:56.096 00.000 7988 UpdateGuideState exits: No star selected
05:37:56.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:56.096 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:56.103 00.007 7988 Enqueuing Expose request
05:37:56.103 00.000 15712 Worker thread wakes up
05:37:56.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:56.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:57.629 01.526 15712 Exposure complete
05:37:57.686 00.057 15712 worker thread done servicing request
05:37:57.686 00.000 7988 OnExposeComplete: enter
05:37:57.686 00.000 7988 UpdateGuideState(): m_state=1
05:37:57.690 00.004 7988 UpdateCurrentPosition: no star selected
05:37:57.691 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:57.691 00.000 7988 Status Line: No star selected
05:37:57.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=21, FiltMin=17, FiltMax=40, Gamma=0.690
05:37:57.691 00.000 7988 UpdateGuideState exits: No star selected
05:37:57.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:57.691 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:57.691 00.000 7988 Enqueuing Expose request
05:37:57.691 00.000 15712 Worker thread wakes up
05:37:57.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:57.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:37:59.338 01.647 15712 Exposure complete
05:37:59.395 00.057 15712 worker thread done servicing request
05:37:59.395 00.000 7988 OnExposeComplete: enter
05:37:59.395 00.000 7988 UpdateGuideState(): m_state=1
05:37:59.395 00.000 7988 UpdateCurrentPosition: no star selected
05:37:59.399 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:37:59.399 00.000 7988 Status Line: No star selected
05:37:59.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:37:59.404 00.005 7988 UpdateGuideState exits: No star selected
05:37:59.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:37:59.404 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:37:59.404 00.000 7988 Enqueuing Expose request
05:37:59.404 00.000 15712 Worker thread wakes up
05:37:59.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:37:59.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:00.935 01.531 15712 Exposure complete
05:38:00.985 00.050 15712 worker thread done servicing request
05:38:00.985 00.000 7988 OnExposeComplete: enter
05:38:00.985 00.000 7988 UpdateGuideState(): m_state=1
05:38:00.997 00.012 7988 UpdateCurrentPosition: no star selected
05:38:00.997 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:00.997 00.000 7988 Status Line: No star selected
05:38:00.997 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:38:01.002 00.005 7988 UpdateGuideState exits: No star selected
05:38:01.002 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:01.004 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:01.006 00.002 7988 Enqueuing Expose request
05:38:01.006 00.000 15712 Worker thread wakes up
05:38:01.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:01.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:02.646 01.640 15712 Exposure complete
05:38:02.692 00.046 15712 worker thread done servicing request
05:38:02.692 00.000 7988 OnExposeComplete: enter
05:38:02.704 00.012 7988 UpdateGuideState(): m_state=1
05:38:02.706 00.002 7988 UpdateCurrentPosition: no star selected
05:38:02.706 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:02.708 00.002 7988 Status Line: No star selected
05:38:02.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=21, FiltMin=16, FiltMax=40, Gamma=0.690
05:38:02.708 00.000 7988 UpdateGuideState exits: No star selected
05:38:02.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:02.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:02.708 00.000 7988 Enqueuing Expose request
05:38:02.708 00.000 15712 Worker thread wakes up
05:38:02.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:02.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:04.245 01.537 15712 Exposure complete
05:38:04.303 00.058 15712 worker thread done servicing request
05:38:04.303 00.000 7988 OnExposeComplete: enter
05:38:04.305 00.002 7988 UpdateGuideState(): m_state=1
05:38:04.307 00.002 7988 UpdateCurrentPosition: no star selected
05:38:04.307 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:04.307 00.000 7988 Status Line: No star selected
05:38:04.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:38:04.307 00.000 7988 UpdateGuideState exits: No star selected
05:38:04.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:04.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:04.307 00.000 7988 Enqueuing Expose request
05:38:04.307 00.000 15712 Worker thread wakes up
05:38:04.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:04.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:05.955 01.648 15712 Exposure complete
05:38:06.005 00.050 15712 worker thread done servicing request
05:38:06.005 00.000 7988 OnExposeComplete: enter
05:38:06.016 00.011 7988 UpdateGuideState(): m_state=1
05:38:06.016 00.000 7988 UpdateCurrentPosition: no star selected
05:38:06.016 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:06.016 00.000 7988 Status Line: No star selected
05:38:06.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:38:06.022 00.006 7988 UpdateGuideState exits: No star selected
05:38:06.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:06.022 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:06.022 00.000 7988 Enqueuing Expose request
05:38:06.022 00.000 15712 Worker thread wakes up
05:38:06.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:06.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:07.554 01.532 15712 Exposure complete
05:38:07.611 00.057 15712 worker thread done servicing request
05:38:07.611 00.000 7988 OnExposeComplete: enter
05:38:07.611 00.000 7988 UpdateGuideState(): m_state=1
05:38:07.611 00.000 7988 UpdateCurrentPosition: no star selected
05:38:07.615 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:07.615 00.000 7988 Status Line: No star selected
05:38:07.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=20, FiltMin=16, FiltMax=45, Gamma=0.690
05:38:07.615 00.000 7988 UpdateGuideState exits: No star selected
05:38:07.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:07.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:07.622 00.007 7988 Enqueuing Expose request
05:38:07.622 00.000 15712 Worker thread wakes up
05:38:07.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:07.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:09.264 01.642 15712 Exposure complete
05:38:09.309 00.045 15712 worker thread done servicing request
05:38:09.309 00.000 7988 OnExposeComplete: enter
05:38:09.309 00.000 7988 UpdateGuideState(): m_state=1
05:38:09.324 00.015 7988 UpdateCurrentPosition: no star selected
05:38:09.325 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:09.325 00.000 7988 Status Line: No star selected
05:38:09.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:38:09.325 00.000 7988 UpdateGuideState exits: No star selected
05:38:09.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:09.325 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:09.325 00.000 7988 Enqueuing Expose request
05:38:09.325 00.000 15712 Worker thread wakes up
05:38:09.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:09.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:10.860 01.535 15712 Exposure complete
05:38:10.906 00.046 15712 worker thread done servicing request
05:38:10.906 00.000 7988 OnExposeComplete: enter
05:38:10.906 00.000 7988 UpdateGuideState(): m_state=1
05:38:10.920 00.014 7988 UpdateCurrentPosition: no star selected
05:38:10.921 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:10.923 00.002 7988 Status Line: No star selected
05:38:10.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=20, FiltMin=15, FiltMax=39, Gamma=0.690
05:38:10.923 00.000 7988 UpdateGuideState exits: No star selected
05:38:10.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:10.923 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:10.923 00.000 7988 Enqueuing Expose request
05:38:10.923 00.000 15712 Worker thread wakes up
05:38:10.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:10.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:12.569 01.646 15712 Exposure complete
05:38:12.628 00.059 15712 worker thread done servicing request
05:38:12.628 00.000 7988 OnExposeComplete: enter
05:38:12.628 00.000 7988 UpdateGuideState(): m_state=1
05:38:12.628 00.000 7988 UpdateCurrentPosition: no star selected
05:38:12.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:12.632 00.004 7988 Status Line: No star selected
05:38:12.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=19, FiltMin=16, FiltMax=37, Gamma=0.690
05:38:12.632 00.000 7988 UpdateGuideState exits: No star selected
05:38:12.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:12.632 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:12.632 00.000 7988 Enqueuing Expose request
05:38:12.632 00.000 15712 Worker thread wakes up
05:38:12.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:12.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:14.169 01.537 15712 Exposure complete
05:38:14.214 00.045 15712 worker thread done servicing request
05:38:14.227 00.013 7988 OnExposeComplete: enter
05:38:14.227 00.000 7988 UpdateGuideState(): m_state=1
05:38:14.229 00.002 7988 UpdateCurrentPosition: no star selected
05:38:14.230 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:14.230 00.000 7988 Status Line: No star selected
05:38:14.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=19, FiltMin=16, FiltMax=40, Gamma=0.690
05:38:14.230 00.000 7988 UpdateGuideState exits: No star selected
05:38:14.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:14.230 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:14.230 00.000 7988 Enqueuing Expose request
05:38:14.230 00.000 15712 Worker thread wakes up
05:38:14.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:14.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:15.879 01.649 15712 Exposure complete
05:38:15.931 00.052 15712 worker thread done servicing request
05:38:15.931 00.000 7988 OnExposeComplete: enter
05:38:15.931 00.000 7988 UpdateGuideState(): m_state=1
05:38:15.940 00.009 7988 UpdateCurrentPosition: no star selected
05:38:15.941 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:15.943 00.002 7988 Status Line: No star selected
05:38:15.945 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=19, FiltMin=16, FiltMax=37, Gamma=0.690
05:38:15.945 00.000 7988 UpdateGuideState exits: No star selected
05:38:15.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:15.948 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:15.948 00.000 7988 Enqueuing Expose request
05:38:15.948 00.000 15712 Worker thread wakes up
05:38:15.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:15.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:17.478 01.530 15712 Exposure complete
05:38:17.531 00.053 15712 worker thread done servicing request
05:38:17.531 00.000 7988 OnExposeComplete: enter
05:38:17.531 00.000 7988 UpdateGuideState(): m_state=1
05:38:17.537 00.006 7988 UpdateCurrentPosition: no star selected
05:38:17.537 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:17.539 00.002 7988 Status Line: No star selected
05:38:17.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:38:17.539 00.000 7988 UpdateGuideState exits: No star selected
05:38:17.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:17.539 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:17.539 00.000 7988 Enqueuing Expose request
05:38:17.539 00.000 15712 Worker thread wakes up
05:38:17.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:17.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:19.185 01.646 15712 Exposure complete
05:38:19.245 00.060 15712 worker thread done servicing request
05:38:19.245 00.000 7988 OnExposeComplete: enter
05:38:19.245 00.000 7988 UpdateGuideState(): m_state=1
05:38:19.245 00.000 7988 UpdateCurrentPosition: no star selected
05:38:19.249 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:19.249 00.000 7988 Status Line: No star selected
05:38:19.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:38:19.252 00.003 7988 UpdateGuideState exits: No star selected
05:38:19.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:19.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:19.252 00.000 7988 Enqueuing Expose request
05:38:19.252 00.000 15712 Worker thread wakes up
05:38:19.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:19.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:20.675 01.423 15712 Exposure complete
05:38:20.732 00.057 15712 worker thread done servicing request
05:38:20.732 00.000 7988 OnExposeComplete: enter
05:38:20.733 00.001 7988 UpdateGuideState(): m_state=1
05:38:20.733 00.000 7988 UpdateCurrentPosition: no star selected
05:38:20.736 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:20.736 00.000 7988 Status Line: No star selected
05:38:20.738 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:38:20.740 00.002 7988 UpdateGuideState exits: No star selected
05:38:20.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:20.742 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:20.742 00.000 7988 Enqueuing Expose request
05:38:20.744 00.002 15712 Worker thread wakes up
05:38:20.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:20.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:22.377 01.633 15712 Exposure complete
05:38:22.443 00.066 15712 worker thread done servicing request
05:38:22.443 00.000 7988 OnExposeComplete: enter
05:38:22.445 00.002 7988 UpdateGuideState(): m_state=1
05:38:22.447 00.002 7988 UpdateCurrentPosition: no star selected
05:38:22.448 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:22.450 00.002 7988 Status Line: No star selected
05:38:22.452 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:38:22.452 00.000 7988 UpdateGuideState exits: No star selected
05:38:22.454 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:22.454 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:22.454 00.000 7988 Enqueuing Expose request
05:38:22.454 00.000 15712 Worker thread wakes up
05:38:22.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:22.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:23.877 01.423 15712 Exposure complete
05:38:23.928 00.051 15712 worker thread done servicing request
05:38:23.928 00.000 7988 OnExposeComplete: enter
05:38:23.928 00.000 7988 UpdateGuideState(): m_state=1
05:38:23.938 00.010 7988 UpdateCurrentPosition: no star selected
05:38:23.939 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:23.939 00.000 7988 Status Line: No star selected
05:38:23.941 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=19, FiltMin=14, FiltMax=38, Gamma=0.690
05:38:23.943 00.002 7988 UpdateGuideState exits: No star selected
05:38:23.945 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:23.945 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:23.945 00.000 7988 Enqueuing Expose request
05:38:23.947 00.002 15712 Worker thread wakes up
05:38:23.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:23.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:25.586 01.639 15712 Exposure complete
05:38:25.643 00.057 15712 worker thread done servicing request
05:38:25.643 00.000 7988 OnExposeComplete: enter
05:38:25.643 00.000 7988 UpdateGuideState(): m_state=1
05:38:25.647 00.004 7988 UpdateCurrentPosition: no star selected
05:38:25.647 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:25.647 00.000 7988 Status Line: No star selected
05:38:25.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:38:25.647 00.000 7988 UpdateGuideState exits: No star selected
05:38:25.647 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:25.647 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:25.647 00.000 7988 Enqueuing Expose request
05:38:25.647 00.000 15712 Worker thread wakes up
05:38:25.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:25.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:27.183 01.536 15712 Exposure complete
05:38:27.235 00.052 15712 worker thread done servicing request
05:38:27.235 00.000 7988 OnExposeComplete: enter
05:38:27.235 00.000 7988 UpdateGuideState(): m_state=1
05:38:27.243 00.008 7988 UpdateCurrentPosition: no star selected
05:38:27.243 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:27.246 00.003 7988 Status Line: No star selected
05:38:27.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=19, FiltMin=16, FiltMax=39, Gamma=0.690
05:38:27.246 00.000 7988 UpdateGuideState exits: No star selected
05:38:27.246 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:27.246 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:27.246 00.000 7988 Enqueuing Expose request
05:38:27.246 00.000 15712 Worker thread wakes up
05:38:27.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:27.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:28.895 01.649 15712 Exposure complete
05:38:28.951 00.056 15712 worker thread done servicing request
05:38:28.951 00.000 7988 OnExposeComplete: enter
05:38:28.951 00.000 7988 UpdateGuideState(): m_state=1
05:38:28.951 00.000 7988 UpdateCurrentPosition: no star selected
05:38:28.956 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:28.956 00.000 7988 Status Line: No star selected
05:38:28.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:38:28.956 00.000 7988 UpdateGuideState exits: No star selected
05:38:28.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:28.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:28.956 00.000 7988 Enqueuing Expose request
05:38:28.956 00.000 15712 Worker thread wakes up
05:38:28.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:28.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:30.494 01.538 15712 Exposure complete
05:38:30.555 00.061 15712 worker thread done servicing request
05:38:30.555 00.000 7988 OnExposeComplete: enter
05:38:30.555 00.000 7988 UpdateGuideState(): m_state=1
05:38:30.555 00.000 7988 UpdateCurrentPosition: no star selected
05:38:30.555 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:30.555 00.000 7988 Status Line: No star selected
05:38:30.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:38:30.555 00.000 7988 UpdateGuideState exits: No star selected
05:38:30.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:30.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:30.555 00.000 7988 Enqueuing Expose request
05:38:30.567 00.012 15712 Worker thread wakes up
05:38:30.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:30.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:32.201 01.634 15712 Exposure complete
05:38:32.250 00.049 15712 worker thread done servicing request
05:38:32.250 00.000 7988 OnExposeComplete: enter
05:38:32.250 00.000 7988 UpdateGuideState(): m_state=1
05:38:32.262 00.012 7988 UpdateCurrentPosition: no star selected
05:38:32.264 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:32.264 00.000 7988 Status Line: No star selected
05:38:32.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:38:32.267 00.003 7988 UpdateGuideState exits: No star selected
05:38:32.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:32.267 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:32.267 00.000 7988 Enqueuing Expose request
05:38:32.267 00.000 15712 Worker thread wakes up
05:38:32.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:32.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:33.801 01.534 15712 Exposure complete
05:38:33.849 00.048 15712 worker thread done servicing request
05:38:33.849 00.000 7988 OnExposeComplete: enter
05:38:33.849 00.000 7988 UpdateGuideState(): m_state=1
05:38:33.860 00.011 7988 UpdateCurrentPosition: no star selected
05:38:33.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:33.862 00.002 7988 Status Line: No star selected
05:38:33.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:38:33.862 00.000 7988 UpdateGuideState exits: No star selected
05:38:33.866 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:33.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:33.866 00.000 7988 Enqueuing Expose request
05:38:33.866 00.000 15712 Worker thread wakes up
05:38:33.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:33.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:35.512 01.646 15712 Exposure complete
05:38:35.567 00.055 15712 worker thread done servicing request
05:38:35.567 00.000 7988 OnExposeComplete: enter
05:38:35.567 00.000 7988 UpdateGuideState(): m_state=1
05:38:35.571 00.004 7988 UpdateCurrentPosition: no star selected
05:38:35.571 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:35.573 00.002 7988 Status Line: No star selected
05:38:35.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:38:35.573 00.000 7988 UpdateGuideState exits: No star selected
05:38:35.573 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:35.573 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:35.573 00.000 7988 Enqueuing Expose request
05:38:35.573 00.000 15712 Worker thread wakes up
05:38:35.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:35.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:36.998 01.425 15712 Exposure complete
05:38:37.055 00.057 15712 worker thread done servicing request
05:38:37.055 00.000 7988 OnExposeComplete: enter
05:38:37.055 00.000 7988 UpdateGuideState(): m_state=1
05:38:37.055 00.000 7988 UpdateCurrentPosition: no star selected
05:38:37.059 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:37.059 00.000 7988 Status Line: No star selected
05:38:37.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:38:37.059 00.000 7988 UpdateGuideState exits: No star selected
05:38:37.063 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:37.063 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:37.063 00.000 7988 Enqueuing Expose request
05:38:37.063 00.000 15712 Worker thread wakes up
05:38:37.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:37.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:38.708 01.645 15712 Exposure complete
05:38:38.764 00.056 15712 worker thread done servicing request
05:38:38.764 00.000 7988 OnExposeComplete: enter
05:38:38.764 00.000 7988 UpdateGuideState(): m_state=1
05:38:38.767 00.003 7988 UpdateCurrentPosition: no star selected
05:38:38.767 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:38.769 00.002 7988 Status Line: No star selected
05:38:38.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=14, FiltMax=40, Gamma=0.690
05:38:38.769 00.000 7988 UpdateGuideState exits: No star selected
05:38:38.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:38.769 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:38.769 00.000 7988 Enqueuing Expose request
05:38:38.769 00.000 15712 Worker thread wakes up
05:38:38.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:38.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:40.193 01.424 15712 Exposure complete
05:38:40.244 00.051 15712 worker thread done servicing request
05:38:40.244 00.000 7988 OnExposeComplete: enter
05:38:40.244 00.000 7988 UpdateGuideState(): m_state=1
05:38:40.244 00.000 7988 UpdateCurrentPosition: no star selected
05:38:40.255 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:40.255 00.000 7988 Status Line: No star selected
05:38:40.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=18, FiltMin=14, FiltMax=37, Gamma=0.690
05:38:40.255 00.000 7988 UpdateGuideState exits: No star selected
05:38:40.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:40.261 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:40.261 00.000 7988 Enqueuing Expose request
05:38:40.261 00.000 15712 Worker thread wakes up
05:38:40.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:40.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:41.903 01.642 15712 Exposure complete
05:38:41.963 00.060 15712 worker thread done servicing request
05:38:41.963 00.000 7988 OnExposeComplete: enter
05:38:41.963 00.000 7988 UpdateGuideState(): m_state=1
05:38:41.966 00.003 7988 UpdateCurrentPosition: no star selected
05:38:41.966 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:41.968 00.002 7988 Status Line: No star selected
05:38:41.970 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=18, FiltMin=15, FiltMax=38, Gamma=0.690
05:38:41.970 00.000 7988 UpdateGuideState exits: No star selected
05:38:41.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:41.970 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:41.970 00.000 7988 Enqueuing Expose request
05:38:41.970 00.000 15712 Worker thread wakes up
05:38:41.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:41.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:43.389 01.419 15712 Exposure complete
05:38:43.443 00.054 15712 worker thread done servicing request
05:38:43.443 00.000 7988 OnExposeComplete: enter
05:38:43.443 00.000 7988 UpdateGuideState(): m_state=1
05:38:43.450 00.007 7988 UpdateCurrentPosition: no star selected
05:38:43.451 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:43.451 00.000 7988 Status Line: No star selected
05:38:43.453 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=18, FiltMin=15, FiltMax=40, Gamma=0.690
05:38:43.453 00.000 7988 UpdateGuideState exits: No star selected
05:38:43.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:43.453 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:43.453 00.000 7988 Enqueuing Expose request
05:38:43.453 00.000 15712 Worker thread wakes up
05:38:43.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:43.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:45.096 01.643 15712 Exposure complete
05:38:45.147 00.051 15712 worker thread done servicing request
05:38:45.147 00.000 7988 OnExposeComplete: enter
05:38:45.147 00.000 7988 UpdateGuideState(): m_state=1
05:38:45.157 00.010 7988 UpdateCurrentPosition: no star selected
05:38:45.157 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:45.159 00.002 7988 Status Line: No star selected
05:38:45.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=18, FiltMin=15, FiltMax=43, Gamma=0.690
05:38:45.159 00.000 7988 UpdateGuideState exits: No star selected
05:38:45.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:45.164 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:45.164 00.000 7988 Enqueuing Expose request
05:38:45.164 00.000 15712 Worker thread wakes up
05:38:45.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:45.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:46.692 01.528 15712 Exposure complete
05:38:46.748 00.056 15712 worker thread done servicing request
05:38:46.748 00.000 7988 OnExposeComplete: enter
05:38:46.748 00.000 7988 UpdateGuideState(): m_state=1
05:38:46.748 00.000 7988 UpdateCurrentPosition: no star selected
05:38:46.748 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:46.748 00.000 7988 Status Line: No star selected
05:38:46.754 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=18, FiltMin=14, FiltMax=41, Gamma=0.690
05:38:46.754 00.000 7988 UpdateGuideState exits: No star selected
05:38:46.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:46.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:46.754 00.000 7988 Enqueuing Expose request
05:38:46.754 00.000 15712 Worker thread wakes up
05:38:46.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:46.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:48.401 01.647 15712 Exposure complete
05:38:48.459 00.058 15712 worker thread done servicing request
05:38:48.459 00.000 7988 OnExposeComplete: enter
05:38:48.459 00.000 7988 UpdateGuideState(): m_state=1
05:38:48.459 00.000 7988 UpdateCurrentPosition: no star selected
05:38:48.462 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:48.462 00.000 7988 Status Line: No star selected
05:38:48.466 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:38:48.466 00.000 7988 UpdateGuideState exits: No star selected
05:38:48.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:48.466 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:48.466 00.000 7988 Enqueuing Expose request
05:38:48.466 00.000 15712 Worker thread wakes up
05:38:48.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:48.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:49.998 01.532 15712 Exposure complete
05:38:50.055 00.057 15712 worker thread done servicing request
05:38:50.055 00.000 7988 OnExposeComplete: enter
05:38:50.055 00.000 7988 UpdateGuideState(): m_state=1
05:38:50.055 00.000 7988 UpdateCurrentPosition: no star selected
05:38:50.055 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:50.061 00.006 7988 Status Line: No star selected
05:38:50.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:38:50.061 00.000 7988 UpdateGuideState exits: No star selected
05:38:50.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:50.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:50.067 00.006 7988 Enqueuing Expose request
05:38:50.067 00.000 15712 Worker thread wakes up
05:38:50.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:50.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:51.709 01.642 15712 Exposure complete
05:38:51.767 00.058 15712 worker thread done servicing request
05:38:51.767 00.000 7988 OnExposeComplete: enter
05:38:51.767 00.000 7988 UpdateGuideState(): m_state=1
05:38:51.769 00.002 7988 UpdateCurrentPosition: no star selected
05:38:51.771 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:51.771 00.000 7988 Status Line: No star selected
05:38:51.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=14, FiltMax=39, Gamma=0.690
05:38:51.771 00.000 7988 UpdateGuideState exits: No star selected
05:38:51.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:51.771 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:51.771 00.000 7988 Enqueuing Expose request
05:38:51.771 00.000 15712 Worker thread wakes up
05:38:51.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:51.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:53.305 01.534 15712 Exposure complete
05:38:53.351 00.046 15712 worker thread done servicing request
05:38:53.351 00.000 7988 OnExposeComplete: enter
05:38:53.351 00.000 7988 UpdateGuideState(): m_state=1
05:38:53.366 00.015 7988 UpdateCurrentPosition: no star selected
05:38:53.367 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:53.367 00.000 7988 Status Line: No star selected
05:38:53.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:38:53.367 00.000 7988 UpdateGuideState exits: No star selected
05:38:53.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:53.367 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:53.367 00.000 7988 Enqueuing Expose request
05:38:53.367 00.000 15712 Worker thread wakes up
05:38:53.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:53.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:55.012 01.645 15712 Exposure complete
05:38:55.071 00.059 15712 worker thread done servicing request
05:38:55.071 00.000 7988 OnExposeComplete: enter
05:38:55.071 00.000 7988 UpdateGuideState(): m_state=1
05:38:55.071 00.000 7988 UpdateCurrentPosition: no star selected
05:38:55.071 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:55.076 00.005 7988 Status Line: No star selected
05:38:55.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:38:55.076 00.000 7988 UpdateGuideState exits: No star selected
05:38:55.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:55.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:55.076 00.000 7988 Enqueuing Expose request
05:38:55.076 00.000 15712 Worker thread wakes up
05:38:55.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:55.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:56.508 01.432 15712 Exposure complete
05:38:56.565 00.057 15712 worker thread done servicing request
05:38:56.565 00.000 7988 OnExposeComplete: enter
05:38:56.565 00.000 7988 UpdateGuideState(): m_state=1
05:38:56.568 00.003 7988 UpdateCurrentPosition: no star selected
05:38:56.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:56.570 00.002 7988 Status Line: No star selected
05:38:56.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:38:56.570 00.000 7988 UpdateGuideState exits: No star selected
05:38:56.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:56.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:56.570 00.000 7988 Enqueuing Expose request
05:38:56.570 00.000 15712 Worker thread wakes up
05:38:56.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:56.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:58.207 01.637 15712 Exposure complete
05:38:58.254 00.047 15712 worker thread done servicing request
05:38:58.254 00.000 7988 OnExposeComplete: enter
05:38:58.254 00.000 7988 UpdateGuideState(): m_state=1
05:38:58.254 00.000 7988 UpdateCurrentPosition: no star selected
05:38:58.268 00.014 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:58.268 00.000 7988 Status Line: No star selected
05:38:58.271 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:38:58.271 00.000 7988 UpdateGuideState exits: No star selected
05:38:58.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:58.271 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:58.271 00.000 7988 Enqueuing Expose request
05:38:58.271 00.000 15712 Worker thread wakes up
05:38:58.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:58.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:38:59.802 01.531 15712 Exposure complete
05:38:59.855 00.053 15712 worker thread done servicing request
05:38:59.855 00.000 7988 OnExposeComplete: enter
05:38:59.855 00.000 7988 UpdateGuideState(): m_state=1
05:38:59.862 00.007 7988 UpdateCurrentPosition: no star selected
05:38:59.863 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:38:59.863 00.000 7988 Status Line: No star selected
05:38:59.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:38:59.863 00.000 7988 UpdateGuideState exits: No star selected
05:38:59.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:38:59.863 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:38:59.863 00.000 7988 Enqueuing Expose request
05:38:59.863 00.000 15712 Worker thread wakes up
05:38:59.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:38:59.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:01.509 01.646 15712 Exposure complete
05:39:01.567 00.058 15712 worker thread done servicing request
05:39:01.567 00.000 7988 OnExposeComplete: enter
05:39:01.567 00.000 7988 UpdateGuideState(): m_state=1
05:39:01.567 00.000 7988 UpdateCurrentPosition: no star selected
05:39:01.572 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:01.572 00.000 7988 Status Line: No star selected
05:39:01.574 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:39:01.574 00.000 7988 UpdateGuideState exits: No star selected
05:39:01.576 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:01.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:01.578 00.002 7988 Enqueuing Expose request
05:39:01.578 00.000 15712 Worker thread wakes up
05:39:01.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:01.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:03.107 01.529 15712 Exposure complete
05:39:03.156 00.049 15712 worker thread done servicing request
05:39:03.156 00.000 7988 OnExposeComplete: enter
05:39:03.156 00.000 7988 UpdateGuideState(): m_state=1
05:39:03.166 00.010 7988 UpdateCurrentPosition: no star selected
05:39:03.168 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:03.168 00.000 7988 Status Line: No star selected
05:39:03.170 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:39:03.170 00.000 7988 UpdateGuideState exits: No star selected
05:39:03.173 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:03.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:03.175 00.002 7988 Enqueuing Expose request
05:39:03.175 00.000 15712 Worker thread wakes up
05:39:03.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:03.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:04.816 01.641 15712 Exposure complete
05:39:04.872 00.056 15712 worker thread done servicing request
05:39:04.874 00.002 7988 OnExposeComplete: enter
05:39:04.874 00.000 7988 UpdateGuideState(): m_state=1
05:39:04.874 00.000 7988 UpdateCurrentPosition: no star selected
05:39:04.874 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:04.878 00.004 7988 Status Line: No star selected
05:39:04.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=19, FiltMin=15, FiltMax=42, Gamma=0.690
05:39:04.878 00.000 7988 UpdateGuideState exits: No star selected
05:39:04.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:04.878 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:04.878 00.000 7988 Enqueuing Expose request
05:39:04.878 00.000 15712 Worker thread wakes up
05:39:04.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:04.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:06.413 01.535 15712 Exposure complete
05:39:06.458 00.045 15712 worker thread done servicing request
05:39:06.458 00.000 7988 OnExposeComplete: enter
05:39:06.458 00.000 7988 UpdateGuideState(): m_state=1
05:39:06.473 00.015 7988 UpdateCurrentPosition: no star selected
05:39:06.474 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:06.474 00.000 7988 Status Line: No star selected
05:39:06.477 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=19, FiltMin=15, FiltMax=42, Gamma=0.690
05:39:06.479 00.002 7988 UpdateGuideState exits: No star selected
05:39:06.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:06.481 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:06.481 00.000 7988 Enqueuing Expose request
05:39:06.483 00.002 15712 Worker thread wakes up
05:39:06.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:06.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:08.124 01.641 15712 Exposure complete
05:39:08.175 00.051 15712 worker thread done servicing request
05:39:08.175 00.000 7988 OnExposeComplete: enter
05:39:08.175 00.000 7988 UpdateGuideState(): m_state=1
05:39:08.183 00.008 7988 UpdateCurrentPosition: no star selected
05:39:08.183 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:08.185 00.002 7988 Status Line: No star selected
05:39:08.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=19, FiltMin=14, FiltMax=39, Gamma=0.690
05:39:08.185 00.000 7988 UpdateGuideState exits: No star selected
05:39:08.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:08.185 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:08.185 00.000 7988 Enqueuing Expose request
05:39:08.192 00.007 15712 Worker thread wakes up
05:39:08.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:08.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:09.607 01.415 15712 Exposure complete
05:39:09.664 00.057 15712 worker thread done servicing request
05:39:09.664 00.000 7988 OnExposeComplete: enter
05:39:09.664 00.000 7988 UpdateGuideState(): m_state=1
05:39:09.664 00.000 7988 UpdateCurrentPosition: no star selected
05:39:09.668 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:09.668 00.000 7988 Status Line: No star selected
05:39:09.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:39:09.668 00.000 7988 UpdateGuideState exits: No star selected
05:39:09.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:09.668 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:09.675 00.007 7988 Enqueuing Expose request
05:39:09.675 00.000 15712 Worker thread wakes up
05:39:09.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:09.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:11.311 01.636 15712 Exposure complete
05:39:11.367 00.056 15712 worker thread done servicing request
05:39:11.367 00.000 7988 OnExposeComplete: enter
05:39:11.367 00.000 7988 UpdateGuideState(): m_state=1
05:39:11.367 00.000 7988 UpdateCurrentPosition: no star selected
05:39:11.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:11.372 00.005 7988 Status Line: No star selected
05:39:11.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=19, FiltMin=15, FiltMax=42, Gamma=0.690
05:39:11.372 00.000 7988 UpdateGuideState exits: No star selected
05:39:11.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:11.377 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:11.378 00.001 7988 Enqueuing Expose request
05:39:11.378 00.000 15712 Worker thread wakes up
05:39:11.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:11.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:12.906 01.528 15712 Exposure complete
05:39:12.959 00.053 15712 worker thread done servicing request
05:39:12.959 00.000 7988 OnExposeComplete: enter
05:39:12.959 00.000 7988 UpdateGuideState(): m_state=1
05:39:12.968 00.009 7988 UpdateCurrentPosition: no star selected
05:39:12.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:12.968 00.000 7988 Status Line: No star selected
05:39:12.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=19, FiltMin=14, FiltMax=40, Gamma=0.690
05:39:12.968 00.000 7988 UpdateGuideState exits: No star selected
05:39:12.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:12.968 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:12.975 00.007 7988 Enqueuing Expose request
05:39:12.975 00.000 15712 Worker thread wakes up
05:39:12.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:12.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:14.616 01.641 15712 Exposure complete
05:39:14.680 00.064 15712 worker thread done servicing request
05:39:14.680 00.000 7988 OnExposeComplete: enter
05:39:14.680 00.000 7988 UpdateGuideState(): m_state=1
05:39:14.682 00.002 7988 UpdateCurrentPosition: no star selected
05:39:14.684 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:14.686 00.002 7988 Status Line: No star selected
05:39:14.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:39:14.686 00.000 7988 UpdateGuideState exits: No star selected
05:39:14.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:14.693 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:14.693 00.000 7988 Enqueuing Expose request
05:39:14.693 00.000 15712 Worker thread wakes up
05:39:14.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:14.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:16.212 01.519 15712 Exposure complete
05:39:16.260 00.048 15712 worker thread done servicing request
05:39:16.260 00.000 7988 OnExposeComplete: enter
05:39:16.260 00.000 7988 UpdateGuideState(): m_state=1
05:39:16.271 00.011 7988 UpdateCurrentPosition: no star selected
05:39:16.273 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:16.273 00.000 7988 Status Line: No star selected
05:39:16.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:39:16.277 00.004 7988 UpdateGuideState exits: No star selected
05:39:16.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:16.277 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:16.277 00.000 7988 Enqueuing Expose request
05:39:16.277 00.000 15712 Worker thread wakes up
05:39:16.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:16.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:17.920 01.643 15712 Exposure complete
05:39:17.981 00.061 15712 worker thread done servicing request
05:39:17.981 00.000 7988 OnExposeComplete: enter
05:39:17.981 00.000 7988 UpdateGuideState(): m_state=1
05:39:17.983 00.002 7988 UpdateCurrentPosition: no star selected
05:39:17.984 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:17.984 00.000 7988 Status Line: No star selected
05:39:17.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=19, FiltMin=14, FiltMax=39, Gamma=0.690
05:39:17.984 00.000 7988 UpdateGuideState exits: No star selected
05:39:17.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:17.984 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:17.984 00.000 7988 Enqueuing Expose request
05:39:17.984 00.000 15712 Worker thread wakes up
05:39:17.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:17.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:19.410 01.426 15712 Exposure complete
05:39:19.461 00.051 15712 worker thread done servicing request
05:39:19.461 00.000 7988 OnExposeComplete: enter
05:39:19.461 00.000 7988 UpdateGuideState(): m_state=1
05:39:19.461 00.000 7988 UpdateCurrentPosition: no star selected
05:39:19.472 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:19.472 00.000 7988 Status Line: No star selected
05:39:19.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:39:19.472 00.000 7988 UpdateGuideState exits: No star selected
05:39:19.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:19.472 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:19.478 00.006 7988 Enqueuing Expose request
05:39:19.478 00.000 15712 Worker thread wakes up
05:39:19.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:19.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:21.119 01.641 15712 Exposure complete
05:39:21.175 00.056 15712 worker thread done servicing request
05:39:21.175 00.000 7988 OnExposeComplete: enter
05:39:21.175 00.000 7988 UpdateGuideState(): m_state=1
05:39:21.179 00.004 7988 UpdateCurrentPosition: no star selected
05:39:21.181 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:21.181 00.000 7988 Status Line: No star selected
05:39:21.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:39:21.181 00.000 7988 UpdateGuideState exits: No star selected
05:39:21.181 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:21.181 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:21.181 00.000 7988 Enqueuing Expose request
05:39:21.181 00.000 15712 Worker thread wakes up
05:39:21.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:21.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:22.604 01.423 15712 Exposure complete
05:39:22.662 00.058 15712 worker thread done servicing request
05:39:22.662 00.000 7988 OnExposeComplete: enter
05:39:22.662 00.000 7988 UpdateGuideState(): m_state=1
05:39:22.665 00.003 7988 UpdateCurrentPosition: no star selected
05:39:22.666 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:22.666 00.000 7988 Status Line: No star selected
05:39:22.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:39:22.666 00.000 7988 UpdateGuideState exits: No star selected
05:39:22.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:22.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:22.666 00.000 7988 Enqueuing Expose request
05:39:22.666 00.000 15712 Worker thread wakes up
05:39:22.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:22.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:24.307 01.641 15712 Exposure complete
05:39:24.365 00.058 15712 worker thread done servicing request
05:39:24.365 00.000 7988 OnExposeComplete: enter
05:39:24.365 00.000 7988 UpdateGuideState(): m_state=1
05:39:24.370 00.005 7988 UpdateCurrentPosition: no star selected
05:39:24.371 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:24.371 00.000 7988 Status Line: No star selected
05:39:24.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=18, FiltMin=15, FiltMax=39, Gamma=0.690
05:39:24.371 00.000 7988 UpdateGuideState exits: No star selected
05:39:24.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:24.371 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:24.371 00.000 7988 Enqueuing Expose request
05:39:24.371 00.000 15712 Worker thread wakes up
05:39:24.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:24.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:25.907 01.536 15712 Exposure complete
05:39:25.965 00.058 15712 worker thread done servicing request
05:39:25.965 00.000 7988 OnExposeComplete: enter
05:39:25.965 00.000 7988 UpdateGuideState(): m_state=1
05:39:25.968 00.003 7988 UpdateCurrentPosition: no star selected
05:39:25.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:25.968 00.000 7988 Status Line: No star selected
05:39:25.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=19, FiltMin=14, FiltMax=40, Gamma=0.690
05:39:25.968 00.000 7988 UpdateGuideState exits: No star selected
05:39:25.976 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:25.978 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:25.978 00.000 7988 Enqueuing Expose request
05:39:25.980 00.002 15712 Worker thread wakes up
05:39:25.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:25.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:27.613 01.633 15712 Exposure complete
05:39:27.664 00.051 15712 worker thread done servicing request
05:39:27.664 00.000 7988 OnExposeComplete: enter
05:39:27.664 00.000 7988 UpdateGuideState(): m_state=1
05:39:27.673 00.009 7988 UpdateCurrentPosition: no star selected
05:39:27.674 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:27.674 00.000 7988 Status Line: No star selected
05:39:27.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:39:27.674 00.000 7988 UpdateGuideState exits: No star selected
05:39:27.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:27.674 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:27.681 00.007 7988 Enqueuing Expose request
05:39:27.681 00.000 15712 Worker thread wakes up
05:39:27.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:27.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:29.211 01.530 15712 Exposure complete
05:39:29.265 00.054 15712 worker thread done servicing request
05:39:29.265 00.000 7988 OnExposeComplete: enter
05:39:29.265 00.000 7988 UpdateGuideState(): m_state=1
05:39:29.271 00.006 7988 UpdateCurrentPosition: no star selected
05:39:29.272 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:29.272 00.000 7988 Status Line: No star selected
05:39:29.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:39:29.272 00.000 7988 UpdateGuideState exits: No star selected
05:39:29.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:29.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:29.272 00.000 7988 Enqueuing Expose request
05:39:29.272 00.000 15712 Worker thread wakes up
05:39:29.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:29.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:31.020 01.748 15712 Exposure complete
05:39:31.071 00.051 15712 worker thread done servicing request
05:39:31.071 00.000 7988 OnExposeComplete: enter
05:39:31.071 00.000 7988 UpdateGuideState(): m_state=1
05:39:31.071 00.000 7988 UpdateCurrentPosition: no star selected
05:39:31.082 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:31.082 00.000 7988 Status Line: No star selected
05:39:31.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:39:31.082 00.000 7988 UpdateGuideState exits: No star selected
05:39:31.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:31.088 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:31.088 00.000 7988 Enqueuing Expose request
05:39:31.088 00.000 15712 Worker thread wakes up
05:39:31.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:31.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:32.503 01.415 15712 Exposure complete
05:39:32.552 00.049 15712 worker thread done servicing request
05:39:32.552 00.000 7988 OnExposeComplete: enter
05:39:32.552 00.000 7988 UpdateGuideState(): m_state=1
05:39:32.565 00.013 7988 UpdateCurrentPosition: no star selected
05:39:32.567 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:32.567 00.000 7988 Status Line: No star selected
05:39:32.569 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=19, FiltMin=14, FiltMax=40, Gamma=0.690
05:39:32.569 00.000 7988 UpdateGuideState exits: No star selected
05:39:32.571 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:32.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:32.573 00.002 7988 Enqueuing Expose request
05:39:32.573 00.000 15712 Worker thread wakes up
05:39:32.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:32.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:34.214 01.641 15712 Exposure complete
05:39:34.273 00.059 15712 worker thread done servicing request
05:39:34.273 00.000 7988 OnExposeComplete: enter
05:39:34.273 00.000 7988 UpdateGuideState(): m_state=1
05:39:34.273 00.000 7988 UpdateCurrentPosition: no star selected
05:39:34.273 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:34.278 00.005 7988 Status Line: No star selected
05:39:34.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:39:34.278 00.000 7988 UpdateGuideState exits: No star selected
05:39:34.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:34.278 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:34.278 00.000 7988 Enqueuing Expose request
05:39:34.278 00.000 15712 Worker thread wakes up
05:39:34.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:34.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:35.814 01.536 15712 Exposure complete
05:39:35.871 00.057 15712 worker thread done servicing request
05:39:35.871 00.000 7988 OnExposeComplete: enter
05:39:35.871 00.000 7988 UpdateGuideState(): m_state=1
05:39:35.871 00.000 7988 UpdateCurrentPosition: no star selected
05:39:35.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:35.876 00.005 7988 Status Line: No star selected
05:39:35.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:39:35.876 00.000 7988 UpdateGuideState exits: No star selected
05:39:35.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:35.876 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:35.876 00.000 7988 Enqueuing Expose request
05:39:35.876 00.000 15712 Worker thread wakes up
05:39:35.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:35.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:37.525 01.649 15712 Exposure complete
05:39:37.575 00.050 15712 worker thread done servicing request
05:39:37.575 00.000 7988 OnExposeComplete: enter
05:39:37.575 00.000 7988 UpdateGuideState(): m_state=1
05:39:37.584 00.009 7988 UpdateCurrentPosition: no star selected
05:39:37.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:37.586 00.002 7988 Status Line: No star selected
05:39:37.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:39:37.586 00.000 7988 UpdateGuideState exits: No star selected
05:39:37.591 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:37.592 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:37.592 00.000 7988 Enqueuing Expose request
05:39:37.594 00.002 15712 Worker thread wakes up
05:39:37.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:37.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:39.012 01.418 15712 Exposure complete
05:39:39.057 00.045 15712 worker thread done servicing request
05:39:39.057 00.000 7988 OnExposeComplete: enter
05:39:39.057 00.000 7988 UpdateGuideState(): m_state=1
05:39:39.057 00.000 7988 UpdateCurrentPosition: no star selected
05:39:39.073 00.016 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:39.073 00.000 7988 Status Line: No star selected
05:39:39.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:39:39.073 00.000 7988 UpdateGuideState exits: No star selected
05:39:39.073 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:39.073 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:39.073 00.000 7988 Enqueuing Expose request
05:39:39.073 00.000 15712 Worker thread wakes up
05:39:39.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:39.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:40.720 01.647 15712 Exposure complete
05:39:40.777 00.057 15712 worker thread done servicing request
05:39:40.777 00.000 7988 OnExposeComplete: enter
05:39:40.777 00.000 7988 UpdateGuideState(): m_state=1
05:39:40.777 00.000 7988 UpdateCurrentPosition: no star selected
05:39:40.777 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:40.782 00.005 7988 Status Line: No star selected
05:39:40.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:39:40.782 00.000 7988 UpdateGuideState exits: No star selected
05:39:40.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:40.782 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:40.782 00.000 7988 Enqueuing Expose request
05:39:40.782 00.000 15712 Worker thread wakes up
05:39:40.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:40.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:42.320 01.538 15712 Exposure complete
05:39:42.376 00.056 15712 worker thread done servicing request
05:39:42.376 00.000 7988 OnExposeComplete: enter
05:39:42.376 00.000 7988 UpdateGuideState(): m_state=1
05:39:42.376 00.000 7988 UpdateCurrentPosition: no star selected
05:39:42.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:42.381 00.005 7988 Status Line: No star selected
05:39:42.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:39:42.381 00.000 7988 UpdateGuideState exits: No star selected
05:39:42.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:42.381 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:42.388 00.007 7988 Enqueuing Expose request
05:39:42.388 00.000 15712 Worker thread wakes up
05:39:42.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:42.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:44.029 01.641 15712 Exposure complete
05:39:44.074 00.045 15712 worker thread done servicing request
05:39:44.074 00.000 7988 OnExposeComplete: enter
05:39:44.074 00.000 7988 UpdateGuideState(): m_state=1
05:39:44.074 00.000 7988 UpdateCurrentPosition: no star selected
05:39:44.090 00.016 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:44.090 00.000 7988 Status Line: No star selected
05:39:44.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=19, FiltMin=15, FiltMax=44, Gamma=0.690
05:39:44.090 00.000 7988 UpdateGuideState exits: No star selected
05:39:44.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:44.090 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:44.090 00.000 7988 Enqueuing Expose request
05:39:44.090 00.000 15712 Worker thread wakes up
05:39:44.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:44.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:45.513 01.423 15712 Exposure complete
05:39:45.568 00.055 15712 worker thread done servicing request
05:39:45.568 00.000 7988 OnExposeComplete: enter
05:39:45.568 00.000 7988 UpdateGuideState(): m_state=1
05:39:45.574 00.006 7988 UpdateCurrentPosition: no star selected
05:39:45.575 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:45.575 00.000 7988 Status Line: No star selected
05:39:45.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=19, FiltMin=15, FiltMax=43, Gamma=0.690
05:39:45.575 00.000 7988 UpdateGuideState exits: No star selected
05:39:45.575 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:45.575 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:45.575 00.000 7988 Enqueuing Expose request
05:39:45.575 00.000 15712 Worker thread wakes up
05:39:45.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:45.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:47.219 01.644 15712 Exposure complete
05:39:47.274 00.055 15712 worker thread done servicing request
05:39:47.274 00.000 7988 OnExposeComplete: enter
05:39:47.274 00.000 7988 UpdateGuideState(): m_state=1
05:39:47.279 00.005 7988 UpdateCurrentPosition: no star selected
05:39:47.279 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:47.280 00.001 7988 Status Line: No star selected
05:39:47.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:39:47.280 00.000 7988 UpdateGuideState exits: No star selected
05:39:47.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:47.280 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:47.280 00.000 7988 Enqueuing Expose request
05:39:47.280 00.000 15712 Worker thread wakes up
05:39:47.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:47.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:48.817 01.537 15712 Exposure complete
05:39:48.871 00.054 15712 worker thread done servicing request
05:39:48.871 00.000 7988 OnExposeComplete: enter
05:39:48.871 00.000 7988 UpdateGuideState(): m_state=1
05:39:48.877 00.006 7988 UpdateCurrentPosition: no star selected
05:39:48.878 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:48.878 00.000 7988 Status Line: No star selected
05:39:48.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:39:48.878 00.000 7988 UpdateGuideState exits: No star selected
05:39:48.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:48.878 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:48.878 00.000 7988 Enqueuing Expose request
05:39:48.878 00.000 15712 Worker thread wakes up
05:39:48.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:48.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:50.525 01.647 15712 Exposure complete
05:39:50.572 00.047 15712 worker thread done servicing request
05:39:50.572 00.000 7988 OnExposeComplete: enter
05:39:50.572 00.000 7988 UpdateGuideState(): m_state=1
05:39:50.585 00.013 7988 UpdateCurrentPosition: no star selected
05:39:50.587 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:50.587 00.000 7988 Status Line: No star selected
05:39:50.589 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:39:50.589 00.000 7988 UpdateGuideState exits: No star selected
05:39:50.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:50.589 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:50.589 00.000 7988 Enqueuing Expose request
05:39:50.589 00.000 15712 Worker thread wakes up
05:39:50.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:50.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:52.124 01.535 15712 Exposure complete
05:39:52.171 00.047 15712 worker thread done servicing request
05:39:52.171 00.000 7988 OnExposeComplete: enter
05:39:52.171 00.000 7988 UpdateGuideState(): m_state=1
05:39:52.185 00.014 7988 UpdateCurrentPosition: no star selected
05:39:52.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:52.188 00.003 7988 Status Line: No star selected
05:39:52.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=19, FiltMin=16, FiltMax=39, Gamma=0.690
05:39:52.188 00.000 7988 UpdateGuideState exits: No star selected
05:39:52.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:52.188 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:52.188 00.000 7988 Enqueuing Expose request
05:39:52.188 00.000 15712 Worker thread wakes up
05:39:52.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:52.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:53.829 01.641 15712 Exposure complete
05:39:53.887 00.058 15712 worker thread done servicing request
05:39:53.887 00.000 7988 OnExposeComplete: enter
05:39:53.887 00.000 7988 UpdateGuideState(): m_state=1
05:39:53.891 00.004 7988 UpdateCurrentPosition: no star selected
05:39:53.892 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:53.892 00.000 7988 Status Line: No star selected
05:39:53.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:39:53.892 00.000 7988 UpdateGuideState exits: No star selected
05:39:53.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:53.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:53.892 00.000 7988 Enqueuing Expose request
05:39:53.892 00.000 15712 Worker thread wakes up
05:39:53.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:53.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:55.430 01.538 15712 Exposure complete
05:39:55.484 00.054 15712 worker thread done servicing request
05:39:55.484 00.000 7988 OnExposeComplete: enter
05:39:55.484 00.000 7988 UpdateGuideState(): m_state=1
05:39:55.490 00.006 7988 UpdateCurrentPosition: no star selected
05:39:55.491 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:55.491 00.000 7988 Status Line: No star selected
05:39:55.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=19, FiltMin=16, FiltMax=38, Gamma=0.690
05:39:55.491 00.000 7988 UpdateGuideState exits: No star selected
05:39:55.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:55.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:55.491 00.000 7988 Enqueuing Expose request
05:39:55.491 00.000 15712 Worker thread wakes up
05:39:55.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:55.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:57.140 01.649 15712 Exposure complete
05:39:57.187 00.047 15712 worker thread done servicing request
05:39:57.187 00.000 7988 OnExposeComplete: enter
05:39:57.187 00.000 7988 UpdateGuideState(): m_state=1
05:39:57.200 00.013 7988 UpdateCurrentPosition: no star selected
05:39:57.201 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:57.201 00.000 7988 Status Line: No star selected
05:39:57.204 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:39:57.204 00.000 7988 UpdateGuideState exits: No star selected
05:39:57.206 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:57.206 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:57.208 00.002 7988 Enqueuing Expose request
05:39:57.208 00.000 15712 Worker thread wakes up
05:39:57.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:57.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:39:58.739 01.531 15712 Exposure complete
05:39:58.796 00.057 15712 worker thread done servicing request
05:39:58.796 00.000 7988 OnExposeComplete: enter
05:39:58.796 00.000 7988 UpdateGuideState(): m_state=1
05:39:58.796 00.000 7988 UpdateCurrentPosition: no star selected
05:39:58.801 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:39:58.801 00.000 7988 Status Line: No star selected
05:39:58.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:39:58.801 00.000 7988 UpdateGuideState exits: No star selected
05:39:58.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:39:58.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:39:58.801 00.000 7988 Enqueuing Expose request
05:39:58.801 00.000 15712 Worker thread wakes up
05:39:58.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:39:58.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:00.445 01.644 15712 Exposure complete
05:40:00.506 00.061 15712 worker thread done servicing request
05:40:00.506 00.000 7988 OnExposeComplete: enter
05:40:00.506 00.000 7988 UpdateGuideState(): m_state=1
05:40:00.509 00.003 7988 UpdateCurrentPosition: no star selected
05:40:00.509 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:00.509 00.000 7988 Status Line: No star selected
05:40:00.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=19, FiltMin=16, FiltMax=37, Gamma=0.690
05:40:00.509 00.000 7988 UpdateGuideState exits: No star selected
05:40:00.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:00.509 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:00.509 00.000 7988 Enqueuing Expose request
05:40:00.509 00.000 15712 Worker thread wakes up
05:40:00.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:00.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:02.043 01.534 15712 Exposure complete
05:40:02.089 00.046 15712 worker thread done servicing request
05:40:02.089 00.000 7988 OnExposeComplete: enter
05:40:02.102 00.013 7988 UpdateGuideState(): m_state=1
05:40:02.102 00.000 7988 UpdateCurrentPosition: no star selected
05:40:02.104 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:02.104 00.000 7988 Status Line: No star selected
05:40:02.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:40:02.104 00.000 7988 UpdateGuideState exits: No star selected
05:40:02.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:02.104 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:02.104 00.000 7988 Enqueuing Expose request
05:40:02.104 00.000 15712 Worker thread wakes up
05:40:02.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:02.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:03.748 01.644 15712 Exposure complete
05:40:03.808 00.060 15712 worker thread done servicing request
05:40:03.808 00.000 7988 OnExposeComplete: enter
05:40:03.808 00.000 7988 UpdateGuideState(): m_state=1
05:40:03.808 00.000 7988 UpdateCurrentPosition: no star selected
05:40:03.811 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:03.811 00.000 7988 Status Line: No star selected
05:40:03.811 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:40:03.811 00.000 7988 UpdateGuideState exits: No star selected
05:40:03.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:03.811 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:03.811 00.000 7988 Enqueuing Expose request
05:40:03.811 00.000 15712 Worker thread wakes up
05:40:03.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:03.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:05.347 01.536 15712 Exposure complete
05:40:05.405 00.058 15712 worker thread done servicing request
05:40:05.405 00.000 7988 OnExposeComplete: enter
05:40:05.405 00.000 7988 UpdateGuideState(): m_state=1
05:40:05.407 00.002 7988 UpdateCurrentPosition: no star selected
05:40:05.407 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:05.408 00.001 7988 Status Line: No star selected
05:40:05.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:40:05.408 00.000 7988 UpdateGuideState exits: No star selected
05:40:05.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:05.408 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:05.408 00.000 7988 Enqueuing Expose request
05:40:05.408 00.000 15712 Worker thread wakes up
05:40:05.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:05.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:07.056 01.648 15712 Exposure complete
05:40:07.106 00.050 15712 worker thread done servicing request
05:40:07.106 00.000 7988 OnExposeComplete: enter
05:40:07.106 00.000 7988 UpdateGuideState(): m_state=1
05:40:07.118 00.012 7988 UpdateCurrentPosition: no star selected
05:40:07.119 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:07.121 00.002 7988 Status Line: No star selected
05:40:07.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:40:07.121 00.000 7988 UpdateGuideState exits: No star selected
05:40:07.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:07.121 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:07.121 00.000 7988 Enqueuing Expose request
05:40:07.121 00.000 15712 Worker thread wakes up
05:40:07.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:07.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:08.543 01.422 15712 Exposure complete
05:40:08.600 00.057 15712 worker thread done servicing request
05:40:08.600 00.000 7988 OnExposeComplete: enter
05:40:08.600 00.000 7988 UpdateGuideState(): m_state=1
05:40:08.600 00.000 7988 UpdateCurrentPosition: no star selected
05:40:08.604 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:08.604 00.000 7988 Status Line: No star selected
05:40:08.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:40:08.604 00.000 7988 UpdateGuideState exits: No star selected
05:40:08.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:08.604 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:08.604 00.000 7988 Enqueuing Expose request
05:40:08.604 00.000 15712 Worker thread wakes up
05:40:08.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:08.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:10.250 01.646 15712 Exposure complete
05:40:10.301 00.051 15712 worker thread done servicing request
05:40:10.301 00.000 7988 OnExposeComplete: enter
05:40:10.301 00.000 7988 UpdateGuideState(): m_state=1
05:40:10.312 00.011 7988 UpdateCurrentPosition: no star selected
05:40:10.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:10.314 00.002 7988 Status Line: No star selected
05:40:10.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:40:10.314 00.000 7988 UpdateGuideState exits: No star selected
05:40:10.318 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:10.318 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:10.318 00.000 7988 Enqueuing Expose request
05:40:10.318 00.000 15712 Worker thread wakes up
05:40:10.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:10.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:11.848 01.530 15712 Exposure complete
05:40:11.901 00.053 15712 worker thread done servicing request
05:40:11.901 00.000 7988 OnExposeComplete: enter
05:40:11.901 00.000 7988 UpdateGuideState(): m_state=1
05:40:11.909 00.008 7988 UpdateCurrentPosition: no star selected
05:40:11.911 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:11.911 00.000 7988 Status Line: No star selected
05:40:11.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:40:11.911 00.000 7988 UpdateGuideState exits: No star selected
05:40:11.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:11.916 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:11.916 00.000 7988 Enqueuing Expose request
05:40:11.916 00.000 15712 Worker thread wakes up
05:40:11.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:11.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:13.561 01.645 15712 Exposure complete
05:40:13.617 00.056 15712 worker thread done servicing request
05:40:13.617 00.000 7988 OnExposeComplete: enter
05:40:13.617 00.000 7988 UpdateGuideState(): m_state=1
05:40:13.621 00.004 7988 UpdateCurrentPosition: no star selected
05:40:13.621 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:13.623 00.002 7988 Status Line: No star selected
05:40:13.625 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:40:13.625 00.000 7988 UpdateGuideState exits: No star selected
05:40:13.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:13.625 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:13.625 00.000 7988 Enqueuing Expose request
05:40:13.625 00.000 15712 Worker thread wakes up
05:40:13.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:13.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:15.157 01.532 15712 Exposure complete
05:40:15.203 00.046 15712 worker thread done servicing request
05:40:15.203 00.000 7988 OnExposeComplete: enter
05:40:15.215 00.012 7988 UpdateGuideState(): m_state=1
05:40:15.217 00.002 7988 UpdateCurrentPosition: no star selected
05:40:15.217 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:15.219 00.002 7988 Status Line: No star selected
05:40:15.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:40:15.219 00.000 7988 UpdateGuideState exits: No star selected
05:40:15.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:15.219 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:15.219 00.000 7988 Enqueuing Expose request
05:40:15.219 00.000 15712 Worker thread wakes up
05:40:15.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:15.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:16.865 01.646 15712 Exposure complete
05:40:16.923 00.058 15712 worker thread done servicing request
05:40:16.923 00.000 7988 OnExposeComplete: enter
05:40:16.923 00.000 7988 UpdateGuideState(): m_state=1
05:40:16.923 00.000 7988 UpdateCurrentPosition: no star selected
05:40:16.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:16.929 00.006 7988 Status Line: No star selected
05:40:16.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:40:16.932 00.003 7988 UpdateGuideState exits: No star selected
05:40:16.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:16.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:16.932 00.000 7988 Enqueuing Expose request
05:40:16.932 00.000 15712 Worker thread wakes up
05:40:16.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:16.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:18.467 01.535 15712 Exposure complete
05:40:18.515 00.048 15712 worker thread done servicing request
05:40:18.515 00.000 7988 OnExposeComplete: enter
05:40:18.515 00.000 7988 UpdateGuideState(): m_state=1
05:40:18.527 00.012 7988 UpdateCurrentPosition: no star selected
05:40:18.528 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:18.528 00.000 7988 Status Line: No star selected
05:40:18.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:40:18.532 00.004 7988 UpdateGuideState exits: No star selected
05:40:18.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:18.532 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:18.532 00.000 7988 Enqueuing Expose request
05:40:18.532 00.000 15712 Worker thread wakes up
05:40:18.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:18.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:20.175 01.643 15712 Exposure complete
05:40:20.234 00.059 15712 worker thread done servicing request
05:40:20.234 00.000 7988 OnExposeComplete: enter
05:40:20.234 00.000 7988 UpdateGuideState(): m_state=1
05:40:20.237 00.003 7988 UpdateCurrentPosition: no star selected
05:40:20.239 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:20.239 00.000 7988 Status Line: No star selected
05:40:20.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:40:20.239 00.000 7988 UpdateGuideState exits: No star selected
05:40:20.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:20.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:20.239 00.000 7988 Enqueuing Expose request
05:40:20.239 00.000 15712 Worker thread wakes up
05:40:20.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:20.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:21.775 01.536 15712 Exposure complete
05:40:21.831 00.056 15712 worker thread done servicing request
05:40:21.831 00.000 7988 OnExposeComplete: enter
05:40:21.831 00.000 7988 UpdateGuideState(): m_state=1
05:40:21.834 00.003 7988 UpdateCurrentPosition: no star selected
05:40:21.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:21.834 00.000 7988 Status Line: No star selected
05:40:21.837 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:40:21.837 00.000 7988 UpdateGuideState exits: No star selected
05:40:21.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:21.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:21.837 00.000 7988 Enqueuing Expose request
05:40:21.837 00.000 15712 Worker thread wakes up
05:40:21.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:21.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:23.485 01.648 15712 Exposure complete
05:40:23.536 00.051 15712 worker thread done servicing request
05:40:23.536 00.000 7988 OnExposeComplete: enter
05:40:23.536 00.000 7988 UpdateGuideState(): m_state=1
05:40:23.545 00.009 7988 UpdateCurrentPosition: no star selected
05:40:23.547 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:23.547 00.000 7988 Status Line: No star selected
05:40:23.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=19, FiltMin=14, FiltMax=43, Gamma=0.690
05:40:23.547 00.000 7988 UpdateGuideState exits: No star selected
05:40:23.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:23.547 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:23.553 00.006 7988 Enqueuing Expose request
05:40:23.553 00.000 15712 Worker thread wakes up
05:40:23.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:23.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:24.971 01.418 15712 Exposure complete
05:40:25.017 00.046 15712 worker thread done servicing request
05:40:25.017 00.000 7988 OnExposeComplete: enter
05:40:25.017 00.000 7988 UpdateGuideState(): m_state=1
05:40:25.017 00.000 7988 UpdateCurrentPosition: no star selected
05:40:25.034 00.017 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:25.034 00.000 7988 Status Line: No star selected
05:40:25.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=18, FiltMin=15, FiltMax=39, Gamma=0.690
05:40:25.034 00.000 7988 UpdateGuideState exits: No star selected
05:40:25.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:25.034 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:25.034 00.000 7988 Enqueuing Expose request
05:40:25.034 00.000 15712 Worker thread wakes up
05:40:25.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:25.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:26.676 01.642 15712 Exposure complete
05:40:26.735 00.059 15712 worker thread done servicing request
05:40:26.735 00.000 7988 OnExposeComplete: enter
05:40:26.735 00.000 7988 UpdateGuideState(): m_state=1
05:40:26.738 00.003 7988 UpdateCurrentPosition: no star selected
05:40:26.740 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:26.740 00.000 7988 Status Line: No star selected
05:40:26.740 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=18, FiltMin=15, FiltMax=38, Gamma=0.690
05:40:26.740 00.000 7988 UpdateGuideState exits: No star selected
05:40:26.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:26.740 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:26.740 00.000 7988 Enqueuing Expose request
05:40:26.740 00.000 15712 Worker thread wakes up
05:40:26.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:26.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:28.273 01.533 15712 Exposure complete
05:40:28.330 00.057 15712 worker thread done servicing request
05:40:28.330 00.000 7988 OnExposeComplete: enter
05:40:28.330 00.000 7988 UpdateGuideState(): m_state=1
05:40:28.330 00.000 7988 UpdateCurrentPosition: no star selected
05:40:28.334 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:28.334 00.000 7988 Status Line: No star selected
05:40:28.336 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=18, FiltMin=15, FiltMax=37, Gamma=0.690
05:40:28.338 00.002 7988 UpdateGuideState exits: No star selected
05:40:28.338 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:28.340 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:28.340 00.000 7988 Enqueuing Expose request
05:40:28.342 00.002 15712 Worker thread wakes up
05:40:28.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:28.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:29.980 01.638 15712 Exposure complete
05:40:30.037 00.057 15712 worker thread done servicing request
05:40:30.037 00.000 7988 OnExposeComplete: enter
05:40:30.037 00.000 7988 UpdateGuideState(): m_state=1
05:40:30.039 00.002 7988 UpdateCurrentPosition: no star selected
05:40:30.039 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:30.041 00.002 7988 Status Line: No star selected
05:40:30.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=18, FiltMin=15, FiltMax=38, Gamma=0.690
05:40:30.041 00.000 7988 UpdateGuideState exits: No star selected
05:40:30.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:30.041 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:30.041 00.000 7988 Enqueuing Expose request
05:40:30.041 00.000 15712 Worker thread wakes up
05:40:30.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:30.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:31.473 01.432 15712 Exposure complete
05:40:31.529 00.056 15712 worker thread done servicing request
05:40:31.529 00.000 7988 OnExposeComplete: enter
05:40:31.529 00.000 7988 UpdateGuideState(): m_state=1
05:40:31.533 00.004 7988 UpdateCurrentPosition: no star selected
05:40:31.533 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:31.535 00.002 7988 Status Line: No star selected
05:40:31.537 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=18, FiltMin=15, FiltMax=39, Gamma=0.690
05:40:31.537 00.000 7988 UpdateGuideState exits: No star selected
05:40:31.539 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:31.539 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:31.541 00.002 7988 Enqueuing Expose request
05:40:31.541 00.000 15712 Worker thread wakes up
05:40:31.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:31.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:33.177 01.636 15712 Exposure complete
05:40:33.236 00.059 15712 worker thread done servicing request
05:40:33.236 00.000 7988 OnExposeComplete: enter
05:40:33.236 00.000 7988 UpdateGuideState(): m_state=1
05:40:33.236 00.000 7988 UpdateCurrentPosition: no star selected
05:40:33.236 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:33.241 00.005 7988 Status Line: No star selected
05:40:33.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=18, FiltMin=14, FiltMax=39, Gamma=0.690
05:40:33.241 00.000 7988 UpdateGuideState exits: No star selected
05:40:33.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:33.241 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:33.241 00.000 7988 Enqueuing Expose request
05:40:33.241 00.000 15712 Worker thread wakes up
05:40:33.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:33.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:34.776 01.535 15712 Exposure complete
05:40:34.822 00.046 15712 worker thread done servicing request
05:40:34.822 00.000 7988 OnExposeComplete: enter
05:40:34.835 00.013 7988 UpdateGuideState(): m_state=1
05:40:34.835 00.000 7988 UpdateCurrentPosition: no star selected
05:40:34.837 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:34.837 00.000 7988 Status Line: No star selected
05:40:34.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=18, FiltMin=14, FiltMax=43, Gamma=0.690
05:40:34.837 00.000 7988 UpdateGuideState exits: No star selected
05:40:34.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:34.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:34.837 00.000 7988 Enqueuing Expose request
05:40:34.837 00.000 15712 Worker thread wakes up
05:40:34.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:34.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:36.485 01.648 15712 Exposure complete
05:40:36.538 00.053 15712 worker thread done servicing request
05:40:36.538 00.000 7988 OnExposeComplete: enter
05:40:36.538 00.000 7988 UpdateGuideState(): m_state=1
05:40:36.538 00.000 7988 UpdateCurrentPosition: no star selected
05:40:36.546 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:36.546 00.000 7988 Status Line: No star selected
05:40:36.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=18, FiltMin=15, FiltMax=38, Gamma=0.690
05:40:36.546 00.000 7988 UpdateGuideState exits: No star selected
05:40:36.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:36.546 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:36.546 00.000 7988 Enqueuing Expose request
05:40:36.546 00.000 15712 Worker thread wakes up
05:40:36.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:36.555 00.009 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:38.084 01.529 15712 Exposure complete
05:40:38.138 00.054 15712 worker thread done servicing request
05:40:38.138 00.000 7988 OnExposeComplete: enter
05:40:38.138 00.000 7988 UpdateGuideState(): m_state=1
05:40:38.144 00.006 7988 UpdateCurrentPosition: no star selected
05:40:38.145 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:38.145 00.000 7988 Status Line: No star selected
05:40:38.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=18, FiltMin=15, FiltMax=43, Gamma=0.690
05:40:38.145 00.000 7988 UpdateGuideState exits: No star selected
05:40:38.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:38.145 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:38.145 00.000 7988 Enqueuing Expose request
05:40:38.145 00.000 15712 Worker thread wakes up
05:40:38.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:38.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:39.795 01.650 15712 Exposure complete
05:40:39.842 00.047 15712 worker thread done servicing request
05:40:39.842 00.000 7988 OnExposeComplete: enter
05:40:39.842 00.000 7988 UpdateGuideState(): m_state=1
05:40:39.856 00.014 7988 UpdateCurrentPosition: no star selected
05:40:39.858 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:39.858 00.000 7988 Status Line: No star selected
05:40:39.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=18, FiltMin=14, FiltMax=38, Gamma=0.690
05:40:39.858 00.000 7988 UpdateGuideState exits: No star selected
05:40:39.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:39.858 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:39.858 00.000 7988 Enqueuing Expose request
05:40:39.858 00.000 15712 Worker thread wakes up
05:40:39.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:39.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:41.394 01.536 15712 Exposure complete
05:40:41.441 00.047 15712 worker thread done servicing request
05:40:41.441 00.000 7988 OnExposeComplete: enter
05:40:41.441 00.000 7988 UpdateGuideState(): m_state=1
05:40:41.454 00.013 7988 UpdateCurrentPosition: no star selected
05:40:41.456 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:41.456 00.000 7988 Status Line: No star selected
05:40:41.458 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=18, FiltMin=14, FiltMax=38, Gamma=0.690
05:40:41.458 00.000 7988 UpdateGuideState exits: No star selected
05:40:41.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:41.458 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:41.458 00.000 7988 Enqueuing Expose request
05:40:41.458 00.000 15712 Worker thread wakes up
05:40:41.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:41.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:43.102 01.644 15712 Exposure complete
05:40:43.150 00.048 15712 worker thread done servicing request
05:40:43.150 00.000 7988 OnExposeComplete: enter
05:40:43.162 00.012 7988 UpdateGuideState(): m_state=1
05:40:43.162 00.000 7988 UpdateCurrentPosition: no star selected
05:40:43.164 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:43.164 00.000 7988 Status Line: No star selected
05:40:43.166 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=18, FiltMin=14, FiltMax=38, Gamma=0.690
05:40:43.166 00.000 7988 UpdateGuideState exits: No star selected
05:40:43.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:43.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:43.166 00.000 7988 Enqueuing Expose request
05:40:43.166 00.000 15712 Worker thread wakes up
05:40:43.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:43.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:44.700 01.534 15712 Exposure complete
05:40:44.746 00.046 15712 worker thread done servicing request
05:40:44.746 00.000 7988 OnExposeComplete: enter
05:40:44.746 00.000 7988 UpdateGuideState(): m_state=1
05:40:44.760 00.014 7988 UpdateCurrentPosition: no star selected
05:40:44.760 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:44.762 00.002 7988 Status Line: No star selected
05:40:44.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=18, FiltMin=14, FiltMax=39, Gamma=0.690
05:40:44.762 00.000 7988 UpdateGuideState exits: No star selected
05:40:44.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:44.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:44.762 00.000 7988 Enqueuing Expose request
05:40:44.762 00.000 15712 Worker thread wakes up
05:40:44.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:44.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:46.412 01.650 15712 Exposure complete
05:40:46.462 00.050 15712 worker thread done servicing request
05:40:46.462 00.000 7988 OnExposeComplete: enter
05:40:46.462 00.000 7988 UpdateGuideState(): m_state=1
05:40:46.472 00.010 7988 UpdateCurrentPosition: no star selected
05:40:46.472 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:46.474 00.002 7988 Status Line: No star selected
05:40:46.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=18, FiltMin=14, FiltMax=39, Gamma=0.690
05:40:46.474 00.000 7988 UpdateGuideState exits: No star selected
05:40:46.479 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:46.479 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:46.479 00.000 7988 Enqueuing Expose request
05:40:46.479 00.000 15712 Worker thread wakes up
05:40:46.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:46.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:47.899 01.420 15712 Exposure complete
05:40:47.956 00.057 15712 worker thread done servicing request
05:40:47.956 00.000 7988 OnExposeComplete: enter
05:40:47.956 00.000 7988 UpdateGuideState(): m_state=1
05:40:47.956 00.000 7988 UpdateCurrentPosition: no star selected
05:40:47.960 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:47.961 00.001 7988 Status Line: No star selected
05:40:47.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=18, FiltMin=14, FiltMax=40, Gamma=0.690
05:40:47.961 00.000 7988 UpdateGuideState exits: No star selected
05:40:47.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:47.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:47.961 00.000 7988 Enqueuing Expose request
05:40:47.961 00.000 15712 Worker thread wakes up
05:40:47.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:47.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:49.608 01.647 15712 Exposure complete
05:40:49.664 00.056 15712 worker thread done servicing request
05:40:49.664 00.000 7988 OnExposeComplete: enter
05:40:49.664 00.000 7988 UpdateGuideState(): m_state=1
05:40:49.664 00.000 7988 UpdateCurrentPosition: no star selected
05:40:49.669 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:49.669 00.000 7988 Status Line: No star selected
05:40:49.671 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=18, FiltMin=14, FiltMax=37, Gamma=0.690
05:40:49.671 00.000 7988 UpdateGuideState exits: No star selected
05:40:49.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:49.671 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:49.671 00.000 7988 Enqueuing Expose request
05:40:49.671 00.000 15712 Worker thread wakes up
05:40:49.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:49.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:51.094 01.423 15712 Exposure complete
05:40:51.142 00.048 15712 worker thread done servicing request
05:40:51.142 00.000 7988 OnExposeComplete: enter
05:40:51.142 00.000 7988 UpdateGuideState(): m_state=1
05:40:51.154 00.012 7988 UpdateCurrentPosition: no star selected
05:40:51.154 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:51.156 00.002 7988 Status Line: No star selected
05:40:51.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=18, FiltMin=14, FiltMax=36, Gamma=0.690
05:40:51.159 00.003 7988 UpdateGuideState exits: No star selected
05:40:51.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:51.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:51.159 00.000 7988 Enqueuing Expose request
05:40:51.159 00.000 15712 Worker thread wakes up
05:40:51.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:51.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:52.799 01.640 15712 Exposure complete
05:40:52.845 00.046 15712 worker thread done servicing request
05:40:52.845 00.000 7988 OnExposeComplete: enter
05:40:52.845 00.000 7988 UpdateGuideState(): m_state=1
05:40:52.859 00.014 7988 UpdateCurrentPosition: no star selected
05:40:52.860 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:52.860 00.000 7988 Status Line: No star selected
05:40:52.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=18, FiltMin=14, FiltMax=37, Gamma=0.690
05:40:52.860 00.000 7988 UpdateGuideState exits: No star selected
05:40:52.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:52.860 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:52.860 00.000 7988 Enqueuing Expose request
05:40:52.860 00.000 15712 Worker thread wakes up
05:40:52.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:52.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:54.394 01.534 15712 Exposure complete
05:40:54.441 00.047 15712 worker thread done servicing request
05:40:54.441 00.000 7988 OnExposeComplete: enter
05:40:54.441 00.000 7988 UpdateGuideState(): m_state=1
05:40:54.455 00.014 7988 UpdateCurrentPosition: no star selected
05:40:54.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:54.455 00.000 7988 Status Line: No star selected
05:40:54.458 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=18, FiltMin=14, FiltMax=40, Gamma=0.690
05:40:54.458 00.000 7988 UpdateGuideState exits: No star selected
05:40:54.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:54.458 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:54.458 00.000 7988 Enqueuing Expose request
05:40:54.458 00.000 15712 Worker thread wakes up
05:40:54.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:54.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:56.101 01.643 15712 Exposure complete
05:40:56.159 00.058 15712 worker thread done servicing request
05:40:56.159 00.000 7988 OnExposeComplete: enter
05:40:56.161 00.002 7988 UpdateGuideState(): m_state=1
05:40:56.161 00.000 7988 UpdateCurrentPosition: no star selected
05:40:56.161 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:56.165 00.004 7988 Status Line: No star selected
05:40:56.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=18, FiltMin=15, FiltMax=42, Gamma=0.690
05:40:56.165 00.000 7988 UpdateGuideState exits: No star selected
05:40:56.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:56.165 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:56.165 00.000 7988 Enqueuing Expose request
05:40:56.165 00.000 15712 Worker thread wakes up
05:40:56.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:56.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:57.701 01.536 15712 Exposure complete
05:40:57.758 00.057 15712 worker thread done servicing request
05:40:57.758 00.000 7988 OnExposeComplete: enter
05:40:57.760 00.002 7988 UpdateGuideState(): m_state=1
05:40:57.762 00.002 7988 UpdateCurrentPosition: no star selected
05:40:57.762 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:57.762 00.000 7988 Status Line: No star selected
05:40:57.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=19, FiltMin=15, FiltMax=44, Gamma=0.690
05:40:57.762 00.000 7988 UpdateGuideState exits: No star selected
05:40:57.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:57.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:57.770 00.008 7988 Enqueuing Expose request
05:40:57.770 00.000 15712 Worker thread wakes up
05:40:57.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:57.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:40:59.405 01.635 15712 Exposure complete
05:40:59.464 00.059 15712 worker thread done servicing request
05:40:59.464 00.000 7988 OnExposeComplete: enter
05:40:59.464 00.000 7988 UpdateGuideState(): m_state=1
05:40:59.464 00.000 7988 UpdateCurrentPosition: no star selected
05:40:59.468 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:40:59.468 00.000 7988 Status Line: No star selected
05:40:59.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:40:59.468 00.000 7988 UpdateGuideState exits: No star selected
05:40:59.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:40:59.468 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:40:59.468 00.000 7988 Enqueuing Expose request
05:40:59.468 00.000 15712 Worker thread wakes up
05:40:59.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:40:59.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:01.003 01.535 15712 Exposure complete
05:41:01.049 00.046 15712 worker thread done servicing request
05:41:01.062 00.013 7988 OnExposeComplete: enter
05:41:01.062 00.000 7988 UpdateGuideState(): m_state=1
05:41:01.063 00.001 7988 UpdateCurrentPosition: no star selected
05:41:01.065 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:01.065 00.000 7988 Status Line: No star selected
05:41:01.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:41:01.065 00.000 7988 UpdateGuideState exits: No star selected
05:41:01.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:01.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:01.065 00.000 7988 Enqueuing Expose request
05:41:01.065 00.000 15712 Worker thread wakes up
05:41:01.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:01.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:02.707 01.642 15712 Exposure complete
05:41:02.766 00.059 15712 worker thread done servicing request
05:41:02.766 00.000 7988 OnExposeComplete: enter
05:41:02.766 00.000 7988 UpdateGuideState(): m_state=1
05:41:02.766 00.000 7988 UpdateCurrentPosition: no star selected
05:41:02.766 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:02.771 00.005 7988 Status Line: No star selected
05:41:02.773 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:41:02.773 00.000 7988 UpdateGuideState exits: No star selected
05:41:02.773 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:02.773 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:02.773 00.000 7988 Enqueuing Expose request
05:41:02.773 00.000 15712 Worker thread wakes up
05:41:02.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:02.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:04.305 01.532 15712 Exposure complete
05:41:04.365 00.060 15712 worker thread done servicing request
05:41:04.365 00.000 7988 OnExposeComplete: enter
05:41:04.366 00.001 7988 UpdateGuideState(): m_state=1
05:41:04.366 00.000 7988 UpdateCurrentPosition: no star selected
05:41:04.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:04.366 00.000 7988 Status Line: No star selected
05:41:04.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:41:04.366 00.000 7988 UpdateGuideState exits: No star selected
05:41:04.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:04.366 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:04.366 00.000 7988 Enqueuing Expose request
05:41:04.366 00.000 15712 Worker thread wakes up
05:41:04.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:04.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:06.016 01.650 15712 Exposure complete
05:41:06.074 00.058 15712 worker thread done servicing request
05:41:06.074 00.000 7988 OnExposeComplete: enter
05:41:06.074 00.000 7988 UpdateGuideState(): m_state=1
05:41:06.074 00.000 7988 UpdateCurrentPosition: no star selected
05:41:06.074 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:06.078 00.004 7988 Status Line: No star selected
05:41:06.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=19, FiltMin=14, FiltMax=40, Gamma=0.690
05:41:06.078 00.000 7988 UpdateGuideState exits: No star selected
05:41:06.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:06.083 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:06.083 00.000 7988 Enqueuing Expose request
05:41:06.083 00.000 15712 Worker thread wakes up
05:41:06.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:06.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:07.612 01.529 15712 Exposure complete
05:41:07.665 00.053 15712 worker thread done servicing request
05:41:07.665 00.000 7988 OnExposeComplete: enter
05:41:07.665 00.000 7988 UpdateGuideState(): m_state=1
05:41:07.673 00.008 7988 UpdateCurrentPosition: no star selected
05:41:07.673 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:07.675 00.002 7988 Status Line: No star selected
05:41:07.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:41:07.675 00.000 7988 UpdateGuideState exits: No star selected
05:41:07.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:07.675 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:07.675 00.000 7988 Enqueuing Expose request
05:41:07.682 00.007 15712 Worker thread wakes up
05:41:07.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:07.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:09.321 01.639 15712 Exposure complete
05:41:09.366 00.045 15712 worker thread done servicing request
05:41:09.366 00.000 7988 OnExposeComplete: enter
05:41:09.366 00.000 7988 UpdateGuideState(): m_state=1
05:41:09.380 00.014 7988 UpdateCurrentPosition: no star selected
05:41:09.382 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:09.383 00.001 7988 Status Line: No star selected
05:41:09.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=18, FiltMin=15, FiltMax=39, Gamma=0.690
05:41:09.383 00.000 7988 UpdateGuideState exits: No star selected
05:41:09.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:09.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:09.383 00.000 7988 Enqueuing Expose request
05:41:09.383 00.000 15712 Worker thread wakes up
05:41:09.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:09.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:10.917 01.534 15712 Exposure complete
05:41:10.967 00.050 15712 worker thread done servicing request
05:41:10.967 00.000 7988 OnExposeComplete: enter
05:41:10.967 00.000 7988 UpdateGuideState(): m_state=1
05:41:10.976 00.009 7988 UpdateCurrentPosition: no star selected
05:41:10.976 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:10.978 00.002 7988 Status Line: No star selected
05:41:10.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=18, FiltMin=15, FiltMax=38, Gamma=0.690
05:41:10.978 00.000 7988 UpdateGuideState exits: No star selected
05:41:10.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:10.984 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:10.984 00.000 7988 Enqueuing Expose request
05:41:10.984 00.000 15712 Worker thread wakes up
05:41:10.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:10.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:12.625 01.641 15712 Exposure complete
05:41:12.683 00.058 15712 worker thread done servicing request
05:41:12.683 00.000 7988 OnExposeComplete: enter
05:41:12.683 00.000 7988 UpdateGuideState(): m_state=1
05:41:12.683 00.000 7988 UpdateCurrentPosition: no star selected
05:41:12.686 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:12.688 00.002 7988 Status Line: No star selected
05:41:12.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=18, FiltMin=14, FiltMax=40, Gamma=0.690
05:41:12.688 00.000 7988 UpdateGuideState exits: No star selected
05:41:12.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:12.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:12.688 00.000 7988 Enqueuing Expose request
05:41:12.688 00.000 15712 Worker thread wakes up
05:41:12.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:12.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:14.219 01.531 15712 Exposure complete
05:41:14.270 00.051 15712 worker thread done servicing request
05:41:14.270 00.000 7988 OnExposeComplete: enter
05:41:14.270 00.000 7988 UpdateGuideState(): m_state=1
05:41:14.279 00.009 7988 UpdateCurrentPosition: no star selected
05:41:14.281 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:14.281 00.000 7988 Status Line: No star selected
05:41:14.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=19, FiltMin=14, FiltMax=38, Gamma=0.690
05:41:14.281 00.000 7988 UpdateGuideState exits: No star selected
05:41:14.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:14.286 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:14.286 00.000 7988 Enqueuing Expose request
05:41:14.286 00.000 15712 Worker thread wakes up
05:41:14.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:14.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:15.928 01.642 15712 Exposure complete
05:41:15.989 00.061 15712 worker thread done servicing request
05:41:15.989 00.000 7988 OnExposeComplete: enter
05:41:15.989 00.000 7988 UpdateGuideState(): m_state=1
05:41:15.991 00.002 7988 UpdateCurrentPosition: no star selected
05:41:15.991 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:15.993 00.002 7988 Status Line: No star selected
05:41:15.995 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:41:15.995 00.000 7988 UpdateGuideState exits: No star selected
05:41:15.997 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:15.997 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:15.999 00.002 7988 Enqueuing Expose request
05:41:15.999 00.000 15712 Worker thread wakes up
05:41:15.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:15.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:17.527 01.528 15712 Exposure complete
05:41:17.573 00.046 15712 worker thread done servicing request
05:41:17.573 00.000 7988 OnExposeComplete: enter
05:41:17.573 00.000 7988 UpdateGuideState(): m_state=1
05:41:17.588 00.015 7988 UpdateCurrentPosition: no star selected
05:41:17.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:17.590 00.002 7988 Status Line: No star selected
05:41:17.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=19, FiltMin=14, FiltMax=39, Gamma=0.690
05:41:17.590 00.000 7988 UpdateGuideState exits: No star selected
05:41:17.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:17.590 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:17.590 00.000 7988 Enqueuing Expose request
05:41:17.590 00.000 15712 Worker thread wakes up
05:41:17.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:17.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:19.234 01.644 15712 Exposure complete
05:41:19.291 00.057 15712 worker thread done servicing request
05:41:19.291 00.000 7988 OnExposeComplete: enter
05:41:19.291 00.000 7988 UpdateGuideState(): m_state=1
05:41:19.295 00.004 7988 UpdateCurrentPosition: no star selected
05:41:19.295 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:19.297 00.002 7988 Status Line: No star selected
05:41:19.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:41:19.297 00.000 7988 UpdateGuideState exits: No star selected
05:41:19.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:19.297 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:19.297 00.000 7988 Enqueuing Expose request
05:41:19.297 00.000 15712 Worker thread wakes up
05:41:19.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:19.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:20.832 01.535 15712 Exposure complete
05:41:20.892 00.060 15712 worker thread done servicing request
05:41:20.892 00.000 7988 OnExposeComplete: enter
05:41:20.892 00.000 7988 UpdateGuideState(): m_state=1
05:41:20.892 00.000 7988 UpdateCurrentPosition: no star selected
05:41:20.895 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:20.897 00.002 7988 Status Line: No star selected
05:41:20.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:41:20.899 00.002 7988 UpdateGuideState exits: No star selected
05:41:20.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:20.901 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:20.901 00.000 7988 Enqueuing Expose request
05:41:20.903 00.002 15712 Worker thread wakes up
05:41:20.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:20.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:22.540 01.637 15712 Exposure complete
05:41:22.599 00.059 15712 worker thread done servicing request
05:41:22.599 00.000 7988 OnExposeComplete: enter
05:41:22.599 00.000 7988 UpdateGuideState(): m_state=1
05:41:22.599 00.000 7988 UpdateCurrentPosition: no star selected
05:41:22.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:22.603 00.004 7988 Status Line: No star selected
05:41:22.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:41:22.603 00.000 7988 UpdateGuideState exits: No star selected
05:41:22.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:22.603 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:22.603 00.000 7988 Enqueuing Expose request
05:41:22.603 00.000 15712 Worker thread wakes up
05:41:22.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:22.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:24.141 01.538 15712 Exposure complete
05:41:24.196 00.055 15712 worker thread done servicing request
05:41:24.196 00.000 7988 OnExposeComplete: enter
05:41:24.196 00.000 7988 UpdateGuideState(): m_state=1
05:41:24.201 00.005 7988 UpdateCurrentPosition: no star selected
05:41:24.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:24.201 00.000 7988 Status Line: No star selected
05:41:24.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:41:24.201 00.000 7988 UpdateGuideState exits: No star selected
05:41:24.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:24.201 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:24.201 00.000 7988 Enqueuing Expose request
05:41:24.201 00.000 15712 Worker thread wakes up
05:41:24.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:24.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:25.850 01.649 15712 Exposure complete
05:41:25.907 00.057 15712 worker thread done servicing request
05:41:25.907 00.000 7988 OnExposeComplete: enter
05:41:25.907 00.000 7988 UpdateGuideState(): m_state=1
05:41:25.907 00.000 7988 UpdateCurrentPosition: no star selected
05:41:25.907 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:25.912 00.005 7988 Status Line: No star selected
05:41:25.914 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:41:25.914 00.000 7988 UpdateGuideState exits: No star selected
05:41:25.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:25.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:25.914 00.000 7988 Enqueuing Expose request
05:41:25.914 00.000 15712 Worker thread wakes up
05:41:25.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:25.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:27.449 01.535 15712 Exposure complete
05:41:27.505 00.056 15712 worker thread done servicing request
05:41:27.505 00.000 7988 OnExposeComplete: enter
05:41:27.505 00.000 7988 UpdateGuideState(): m_state=1
05:41:27.505 00.000 7988 UpdateCurrentPosition: no star selected
05:41:27.505 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:27.510 00.005 7988 Status Line: No star selected
05:41:27.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:41:27.514 00.004 7988 UpdateGuideState exits: No star selected
05:41:27.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:27.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:27.514 00.000 7988 Enqueuing Expose request
05:41:27.514 00.000 15712 Worker thread wakes up
05:41:27.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:27.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:29.157 01.643 15712 Exposure complete
05:41:29.217 00.060 15712 worker thread done servicing request
05:41:29.217 00.000 7988 OnExposeComplete: enter
05:41:29.217 00.000 7988 UpdateGuideState(): m_state=1
05:41:29.217 00.000 7988 UpdateCurrentPosition: no star selected
05:41:29.220 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:29.220 00.000 7988 Status Line: No star selected
05:41:29.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:41:29.220 00.000 7988 UpdateGuideState exits: No star selected
05:41:29.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:29.220 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:29.220 00.000 7988 Enqueuing Expose request
05:41:29.220 00.000 15712 Worker thread wakes up
05:41:29.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:29.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:30.642 01.422 15712 Exposure complete
05:41:30.688 00.046 15712 worker thread done servicing request
05:41:30.688 00.000 7988 OnExposeComplete: enter
05:41:30.702 00.014 7988 UpdateGuideState(): m_state=1
05:41:30.704 00.002 7988 UpdateCurrentPosition: no star selected
05:41:30.704 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:30.706 00.002 7988 Status Line: No star selected
05:41:30.708 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=19, FiltMin=15, FiltMax=42, Gamma=0.690
05:41:30.708 00.000 7988 UpdateGuideState exits: No star selected
05:41:30.710 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:30.710 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:30.712 00.002 7988 Enqueuing Expose request
05:41:30.712 00.000 15712 Worker thread wakes up
05:41:30.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:30.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:32.347 01.635 15712 Exposure complete
05:41:32.405 00.058 15712 worker thread done servicing request
05:41:32.405 00.000 7988 OnExposeComplete: enter
05:41:32.405 00.000 7988 UpdateGuideState(): m_state=1
05:41:32.408 00.003 7988 UpdateCurrentPosition: no star selected
05:41:32.408 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:32.410 00.002 7988 Status Line: No star selected
05:41:32.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=19, FiltMin=15, FiltMax=48, Gamma=0.690
05:41:32.410 00.000 7988 UpdateGuideState exits: No star selected
05:41:32.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:32.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:32.410 00.000 7988 Enqueuing Expose request
05:41:32.410 00.000 15712 Worker thread wakes up
05:41:32.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:32.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:33.944 01.534 15712 Exposure complete
05:41:34.001 00.057 15712 worker thread done servicing request
05:41:34.001 00.000 7988 OnExposeComplete: enter
05:41:34.001 00.000 7988 UpdateGuideState(): m_state=1
05:41:34.005 00.004 7988 UpdateCurrentPosition: no star selected
05:41:34.007 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:34.007 00.000 7988 Status Line: No star selected
05:41:34.009 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:41:34.009 00.000 7988 UpdateGuideState exits: No star selected
05:41:34.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:34.009 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:34.009 00.000 7988 Enqueuing Expose request
05:41:34.009 00.000 15712 Worker thread wakes up
05:41:34.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:34.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:35.651 01.642 15712 Exposure complete
05:41:35.709 00.058 15712 worker thread done servicing request
05:41:35.709 00.000 7988 OnExposeComplete: enter
05:41:35.709 00.000 7988 UpdateGuideState(): m_state=1
05:41:35.709 00.000 7988 UpdateCurrentPosition: no star selected
05:41:35.709 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:35.715 00.006 7988 Status Line: No star selected
05:41:35.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=19, FiltMin=16, FiltMax=39, Gamma=0.690
05:41:35.718 00.003 7988 UpdateGuideState exits: No star selected
05:41:35.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:35.718 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:35.718 00.000 7988 Enqueuing Expose request
05:41:35.718 00.000 15712 Worker thread wakes up
05:41:35.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:35.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:37.252 01.534 15712 Exposure complete
05:41:37.311 00.059 15712 worker thread done servicing request
05:41:37.311 00.000 7988 OnExposeComplete: enter
05:41:37.311 00.000 7988 UpdateGuideState(): m_state=1
05:41:37.311 00.000 7988 UpdateCurrentPosition: no star selected
05:41:37.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:37.315 00.004 7988 Status Line: No star selected
05:41:37.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=19, FiltMin=16, FiltMax=38, Gamma=0.690
05:41:37.315 00.000 7988 UpdateGuideState exits: No star selected
05:41:37.320 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:37.320 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:37.322 00.002 7988 Enqueuing Expose request
05:41:37.322 00.000 15712 Worker thread wakes up
05:41:37.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:37.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:38.964 01.642 15712 Exposure complete
05:41:39.024 00.060 15712 worker thread done servicing request
05:41:39.024 00.000 7988 OnExposeComplete: enter
05:41:39.024 00.000 7988 UpdateGuideState(): m_state=1
05:41:39.024 00.000 7988 UpdateCurrentPosition: no star selected
05:41:39.027 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:39.027 00.000 7988 Status Line: No star selected
05:41:39.029 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:41:39.029 00.000 7988 UpdateGuideState exits: No star selected
05:41:39.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:39.029 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:39.029 00.000 7988 Enqueuing Expose request
05:41:39.029 00.000 15712 Worker thread wakes up
05:41:39.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:39.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:40.562 01.533 15712 Exposure complete
05:41:40.607 00.045 15712 worker thread done servicing request
05:41:40.607 00.000 7988 OnExposeComplete: enter
05:41:40.607 00.000 7988 UpdateGuideState(): m_state=1
05:41:40.607 00.000 7988 UpdateCurrentPosition: no star selected
05:41:40.622 00.015 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:40.622 00.000 7988 Status Line: No star selected
05:41:40.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=19, FiltMin=16, FiltMax=41, Gamma=0.690
05:41:40.622 00.000 7988 UpdateGuideState exits: No star selected
05:41:40.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:40.622 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:40.622 00.000 7988 Enqueuing Expose request
05:41:40.622 00.000 15712 Worker thread wakes up
05:41:40.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:40.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:42.271 01.649 15712 Exposure complete
05:41:42.327 00.056 15712 worker thread done servicing request
05:41:42.329 00.002 7988 OnExposeComplete: enter
05:41:42.329 00.000 7988 UpdateGuideState(): m_state=1
05:41:42.329 00.000 7988 UpdateCurrentPosition: no star selected
05:41:42.332 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:42.332 00.000 7988 Status Line: No star selected
05:41:42.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=20, FiltMin=15, FiltMax=67, Gamma=0.690
05:41:42.332 00.000 7988 UpdateGuideState exits: No star selected
05:41:42.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:42.332 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:42.339 00.007 7988 Enqueuing Expose request
05:41:42.339 00.000 15712 Worker thread wakes up
05:41:42.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:42.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:43.868 01.529 15712 Exposure complete
05:41:43.922 00.054 15712 worker thread done servicing request
05:41:43.922 00.000 7988 OnExposeComplete: enter
05:41:43.922 00.000 7988 UpdateGuideState(): m_state=1
05:41:43.928 00.006 7988 UpdateCurrentPosition: no star selected
05:41:43.930 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:43.930 00.000 7988 Status Line: No star selected
05:41:43.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:41:43.930 00.000 7988 UpdateGuideState exits: No star selected
05:41:43.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:43.930 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:43.930 00.000 7988 Enqueuing Expose request
05:41:43.930 00.000 15712 Worker thread wakes up
05:41:43.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:43.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:45.578 01.648 15712 Exposure complete
05:41:45.624 00.046 15712 worker thread done servicing request
05:41:45.624 00.000 7988 OnExposeComplete: enter
05:41:45.624 00.000 7988 UpdateGuideState(): m_state=1
05:41:45.639 00.015 7988 UpdateCurrentPosition: no star selected
05:41:45.641 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:45.641 00.000 7988 Status Line: No star selected
05:41:45.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:41:45.641 00.000 7988 UpdateGuideState exits: No star selected
05:41:45.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:45.641 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:45.641 00.000 7988 Enqueuing Expose request
05:41:45.641 00.000 15712 Worker thread wakes up
05:41:45.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:45.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:47.176 01.535 15712 Exposure complete
05:41:47.224 00.048 15712 worker thread done servicing request
05:41:47.224 00.000 7988 OnExposeComplete: enter
05:41:47.224 00.000 7988 UpdateGuideState(): m_state=1
05:41:47.236 00.012 7988 UpdateCurrentPosition: no star selected
05:41:47.236 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:47.238 00.002 7988 Status Line: No star selected
05:41:47.240 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:41:47.240 00.000 7988 UpdateGuideState exits: No star selected
05:41:47.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:47.240 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:47.240 00.000 7988 Enqueuing Expose request
05:41:47.240 00.000 15712 Worker thread wakes up
05:41:47.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:47.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:48.884 01.644 15712 Exposure complete
05:41:48.941 00.057 15712 worker thread done servicing request
05:41:48.941 00.000 7988 OnExposeComplete: enter
05:41:48.941 00.000 7988 UpdateGuideState(): m_state=1
05:41:48.946 00.005 7988 UpdateCurrentPosition: no star selected
05:41:48.946 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:48.948 00.002 7988 Status Line: No star selected
05:41:48.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:41:48.948 00.000 7988 UpdateGuideState exits: No star selected
05:41:48.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:48.948 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:48.948 00.000 7988 Enqueuing Expose request
05:41:48.948 00.000 15712 Worker thread wakes up
05:41:48.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:48.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:50.470 01.522 15712 Exposure complete
05:41:50.524 00.054 15712 worker thread done servicing request
05:41:50.524 00.000 7988 OnExposeComplete: enter
05:41:50.524 00.000 7988 UpdateGuideState(): m_state=1
05:41:50.531 00.007 7988 UpdateCurrentPosition: no star selected
05:41:50.531 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:50.531 00.000 7988 Status Line: No star selected
05:41:50.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:41:50.531 00.000 7988 UpdateGuideState exits: No star selected
05:41:50.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:50.531 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:50.531 00.000 7988 Enqueuing Expose request
05:41:50.531 00.000 15712 Worker thread wakes up
05:41:50.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:50.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:52.177 01.646 15712 Exposure complete
05:41:52.229 00.052 15712 worker thread done servicing request
05:41:52.229 00.000 7988 OnExposeComplete: enter
05:41:52.229 00.000 7988 UpdateGuideState(): m_state=1
05:41:52.239 00.010 7988 UpdateCurrentPosition: no star selected
05:41:52.241 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:52.241 00.000 7988 Status Line: No star selected
05:41:52.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:41:52.241 00.000 7988 UpdateGuideState exits: No star selected
05:41:52.241 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:52.246 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:52.246 00.000 7988 Enqueuing Expose request
05:41:52.246 00.000 15712 Worker thread wakes up
05:41:52.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:52.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:53.777 01.531 15712 Exposure complete
05:41:53.828 00.051 15712 worker thread done servicing request
05:41:53.828 00.000 7988 OnExposeComplete: enter
05:41:53.828 00.000 7988 UpdateGuideState(): m_state=1
05:41:53.838 00.010 7988 UpdateCurrentPosition: no star selected
05:41:53.839 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:53.841 00.002 7988 Status Line: No star selected
05:41:53.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:41:53.843 00.002 7988 UpdateGuideState exits: No star selected
05:41:53.845 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:53.845 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:53.847 00.002 7988 Enqueuing Expose request
05:41:53.847 00.000 15712 Worker thread wakes up
05:41:53.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:53.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:55.484 01.637 15712 Exposure complete
05:41:55.533 00.049 15712 worker thread done servicing request
05:41:55.533 00.000 7988 OnExposeComplete: enter
05:41:55.533 00.000 7988 UpdateGuideState(): m_state=1
05:41:55.546 00.013 7988 UpdateCurrentPosition: no star selected
05:41:55.547 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:55.547 00.000 7988 Status Line: No star selected
05:41:55.550 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=20, FiltMin=15, FiltMax=41, Gamma=0.690
05:41:55.550 00.000 7988 UpdateGuideState exits: No star selected
05:41:55.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:55.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:55.550 00.000 7988 Enqueuing Expose request
05:41:55.550 00.000 15712 Worker thread wakes up
05:41:55.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:55.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:57.079 01.529 15712 Exposure complete
05:41:57.135 00.056 15712 worker thread done servicing request
05:41:57.135 00.000 7988 OnExposeComplete: enter
05:41:57.135 00.000 7988 UpdateGuideState(): m_state=1
05:41:57.135 00.000 7988 UpdateCurrentPosition: no star selected
05:41:57.142 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:57.142 00.000 7988 Status Line: No star selected
05:41:57.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:41:57.142 00.000 7988 UpdateGuideState exits: No star selected
05:41:57.142 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:57.142 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:57.142 00.000 7988 Enqueuing Expose request
05:41:57.142 00.000 15712 Worker thread wakes up
05:41:57.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:57.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:41:58.787 01.645 15712 Exposure complete
05:41:58.836 00.049 15712 worker thread done servicing request
05:41:58.836 00.000 7988 OnExposeComplete: enter
05:41:58.836 00.000 7988 UpdateGuideState(): m_state=1
05:41:58.847 00.011 7988 UpdateCurrentPosition: no star selected
05:41:58.849 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:41:58.849 00.000 7988 Status Line: No star selected
05:41:58.851 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:41:58.853 00.002 7988 UpdateGuideState exits: No star selected
05:41:58.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:41:58.855 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:41:58.855 00.000 7988 Enqueuing Expose request
05:41:58.857 00.002 15712 Worker thread wakes up
05:41:58.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:41:58.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:00.382 01.525 15712 Exposure complete
05:42:00.437 00.055 15712 worker thread done servicing request
05:42:00.437 00.000 7988 OnExposeComplete: enter
05:42:00.437 00.000 7988 UpdateGuideState(): m_state=1
05:42:00.443 00.006 7988 UpdateCurrentPosition: no star selected
05:42:00.443 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:00.443 00.000 7988 Status Line: No star selected
05:42:00.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:42:00.443 00.000 7988 UpdateGuideState exits: No star selected
05:42:00.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:00.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:00.443 00.000 7988 Enqueuing Expose request
05:42:00.452 00.009 15712 Worker thread wakes up
05:42:00.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:00.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:02.091 01.639 15712 Exposure complete
05:42:02.137 00.046 15712 worker thread done servicing request
05:42:02.137 00.000 7988 OnExposeComplete: enter
05:42:02.137 00.000 7988 UpdateGuideState(): m_state=1
05:42:02.150 00.013 7988 UpdateCurrentPosition: no star selected
05:42:02.152 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:02.152 00.000 7988 Status Line: No star selected
05:42:02.154 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:42:02.154 00.000 7988 UpdateGuideState exits: No star selected
05:42:02.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:02.154 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:02.154 00.000 7988 Enqueuing Expose request
05:42:02.154 00.000 15712 Worker thread wakes up
05:42:02.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:02.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:03.686 01.532 15712 Exposure complete
05:42:03.738 00.052 15712 worker thread done servicing request
05:42:03.738 00.000 7988 OnExposeComplete: enter
05:42:03.738 00.000 7988 UpdateGuideState(): m_state=1
05:42:03.747 00.009 7988 UpdateCurrentPosition: no star selected
05:42:03.748 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:03.750 00.002 7988 Status Line: No star selected
05:42:03.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:42:03.752 00.002 7988 UpdateGuideState exits: No star selected
05:42:03.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:03.754 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:03.754 00.000 7988 Enqueuing Expose request
05:42:03.755 00.001 15712 Worker thread wakes up
05:42:03.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:03.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:05.393 01.638 15712 Exposure complete
05:42:05.451 00.058 15712 worker thread done servicing request
05:42:05.451 00.000 7988 OnExposeComplete: enter
05:42:05.451 00.000 7988 UpdateGuideState(): m_state=1
05:42:05.451 00.000 7988 UpdateCurrentPosition: no star selected
05:42:05.455 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:05.455 00.000 7988 Status Line: No star selected
05:42:05.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:42:05.455 00.000 7988 UpdateGuideState exits: No star selected
05:42:05.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:05.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:05.455 00.000 7988 Enqueuing Expose request
05:42:05.455 00.000 15712 Worker thread wakes up
05:42:05.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:05.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:06.988 01.533 15712 Exposure complete
05:42:07.039 00.051 15712 worker thread done servicing request
05:42:07.039 00.000 7988 OnExposeComplete: enter
05:42:07.039 00.000 7988 UpdateGuideState(): m_state=1
05:42:07.049 00.010 7988 UpdateCurrentPosition: no star selected
05:42:07.051 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:07.051 00.000 7988 Status Line: No star selected
05:42:07.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:42:07.051 00.000 7988 UpdateGuideState exits: No star selected
05:42:07.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:07.056 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:07.056 00.000 7988 Enqueuing Expose request
05:42:07.056 00.000 15712 Worker thread wakes up
05:42:07.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:07.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:08.696 01.640 15712 Exposure complete
05:42:08.757 00.061 15712 worker thread done servicing request
05:42:08.757 00.000 7988 OnExposeComplete: enter
05:42:08.757 00.000 7988 UpdateGuideState(): m_state=1
05:42:08.757 00.000 7988 UpdateCurrentPosition: no star selected
05:42:08.760 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:08.760 00.000 7988 Status Line: No star selected
05:42:08.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:42:08.760 00.000 7988 UpdateGuideState exits: No star selected
05:42:08.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:08.760 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:08.760 00.000 7988 Enqueuing Expose request
05:42:08.760 00.000 15712 Worker thread wakes up
05:42:08.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:08.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:10.295 01.535 15712 Exposure complete
05:42:10.341 00.046 15712 worker thread done servicing request
05:42:10.341 00.000 7988 OnExposeComplete: enter
05:42:10.341 00.000 7988 UpdateGuideState(): m_state=1
05:42:10.355 00.014 7988 UpdateCurrentPosition: no star selected
05:42:10.357 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:10.357 00.000 7988 Status Line: No star selected
05:42:10.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:42:10.357 00.000 7988 UpdateGuideState exits: No star selected
05:42:10.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:10.357 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:10.357 00.000 7988 Enqueuing Expose request
05:42:10.357 00.000 15712 Worker thread wakes up
05:42:10.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:10.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:12.005 01.648 15712 Exposure complete
05:42:12.059 00.054 15712 worker thread done servicing request
05:42:12.059 00.000 7988 OnExposeComplete: enter
05:42:12.059 00.000 7988 UpdateGuideState(): m_state=1
05:42:12.064 00.005 7988 UpdateCurrentPosition: no star selected
05:42:12.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:12.066 00.002 7988 Status Line: No star selected
05:42:12.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:42:12.066 00.000 7988 UpdateGuideState exits: No star selected
05:42:12.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:12.066 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:12.066 00.000 7988 Enqueuing Expose request
05:42:12.066 00.000 15712 Worker thread wakes up
05:42:12.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:12.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:13.590 01.524 15712 Exposure complete
05:42:13.641 00.051 15712 worker thread done servicing request
05:42:13.641 00.000 7988 OnExposeComplete: enter
05:42:13.641 00.000 7988 UpdateGuideState(): m_state=1
05:42:13.651 00.010 7988 UpdateCurrentPosition: no star selected
05:42:13.651 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:13.653 00.002 7988 Status Line: No star selected
05:42:13.655 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:42:13.655 00.000 7988 UpdateGuideState exits: No star selected
05:42:13.657 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:13.658 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:13.658 00.000 7988 Enqueuing Expose request
05:42:13.660 00.002 15712 Worker thread wakes up
05:42:13.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:13.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:15.298 01.638 15712 Exposure complete
05:42:15.358 00.060 15712 worker thread done servicing request
05:42:15.358 00.000 7988 OnExposeComplete: enter
05:42:15.358 00.000 7988 UpdateGuideState(): m_state=1
05:42:15.361 00.003 7988 UpdateCurrentPosition: no star selected
05:42:15.362 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:15.362 00.000 7988 Status Line: No star selected
05:42:15.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:42:15.362 00.000 7988 UpdateGuideState exits: No star selected
05:42:15.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:15.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:15.362 00.000 7988 Enqueuing Expose request
05:42:15.362 00.000 15712 Worker thread wakes up
05:42:15.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:15.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:16.899 01.537 15712 Exposure complete
05:42:16.945 00.046 15712 worker thread done servicing request
05:42:16.945 00.000 7988 OnExposeComplete: enter
05:42:16.945 00.000 7988 UpdateGuideState(): m_state=1
05:42:16.960 00.015 7988 UpdateCurrentPosition: no star selected
05:42:16.961 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:16.961 00.000 7988 Status Line: No star selected
05:42:16.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:42:16.961 00.000 7988 UpdateGuideState exits: No star selected
05:42:16.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:16.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:16.961 00.000 7988 Enqueuing Expose request
05:42:16.961 00.000 15712 Worker thread wakes up
05:42:16.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:16.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:18.606 01.645 15712 Exposure complete
05:42:18.663 00.057 15712 worker thread done servicing request
05:42:18.663 00.000 7988 OnExposeComplete: enter
05:42:18.663 00.000 7988 UpdateGuideState(): m_state=1
05:42:18.667 00.004 7988 UpdateCurrentPosition: no star selected
05:42:18.669 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:18.669 00.000 7988 Status Line: No star selected
05:42:18.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:42:18.669 00.000 7988 UpdateGuideState exits: No star selected
05:42:18.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:18.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:18.669 00.000 7988 Enqueuing Expose request
05:42:18.669 00.000 15712 Worker thread wakes up
05:42:18.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:18.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:20.207 01.538 15712 Exposure complete
05:42:20.266 00.059 15712 worker thread done servicing request
05:42:20.266 00.000 7988 OnExposeComplete: enter
05:42:20.266 00.000 7988 UpdateGuideState(): m_state=1
05:42:20.269 00.003 7988 UpdateCurrentPosition: no star selected
05:42:20.269 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:20.269 00.000 7988 Status Line: No star selected
05:42:20.269 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:42:20.269 00.000 7988 UpdateGuideState exits: No star selected
05:42:20.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:20.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:20.269 00.000 7988 Enqueuing Expose request
05:42:20.269 00.000 15712 Worker thread wakes up
05:42:20.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:20.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:21.916 01.647 15712 Exposure complete
05:42:21.975 00.059 15712 worker thread done servicing request
05:42:21.975 00.000 7988 OnExposeComplete: enter
05:42:21.975 00.000 7988 UpdateGuideState(): m_state=1
05:42:21.975 00.000 7988 UpdateCurrentPosition: no star selected
05:42:21.978 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:21.978 00.000 7988 Status Line: No star selected
05:42:21.981 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:42:21.981 00.000 7988 UpdateGuideState exits: No star selected
05:42:21.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:21.981 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:21.981 00.000 7988 Enqueuing Expose request
05:42:21.988 00.007 15712 Worker thread wakes up
05:42:21.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:21.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:23.517 01.529 15712 Exposure complete
05:42:23.564 00.047 15712 worker thread done servicing request
05:42:23.564 00.000 7988 OnExposeComplete: enter
05:42:23.564 00.000 7988 UpdateGuideState(): m_state=1
05:42:23.578 00.014 7988 UpdateCurrentPosition: no star selected
05:42:23.579 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:23.579 00.000 7988 Status Line: No star selected
05:42:23.581 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:42:23.583 00.002 7988 UpdateGuideState exits: No star selected
05:42:23.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:23.585 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:23.585 00.000 7988 Enqueuing Expose request
05:42:23.587 00.002 15712 Worker thread wakes up
05:42:23.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:23.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:25.224 01.637 15712 Exposure complete
05:42:25.281 00.057 15712 worker thread done servicing request
05:42:25.281 00.000 7988 OnExposeComplete: enter
05:42:25.281 00.000 7988 UpdateGuideState(): m_state=1
05:42:25.285 00.004 7988 UpdateCurrentPosition: no star selected
05:42:25.285 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:25.287 00.002 7988 Status Line: No star selected
05:42:25.287 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=19, FiltMin=16, FiltMax=39, Gamma=0.690
05:42:25.287 00.000 7988 UpdateGuideState exits: No star selected
05:42:25.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:25.287 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:25.287 00.000 7988 Enqueuing Expose request
05:42:25.287 00.000 15712 Worker thread wakes up
05:42:25.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:25.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:26.824 01.537 15712 Exposure complete
05:42:26.880 00.056 15712 worker thread done servicing request
05:42:26.882 00.002 7988 OnExposeComplete: enter
05:42:26.882 00.000 7988 UpdateGuideState(): m_state=1
05:42:26.882 00.000 7988 UpdateCurrentPosition: no star selected
05:42:26.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:26.886 00.004 7988 Status Line: No star selected
05:42:26.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=19, FiltMin=16, FiltMax=37, Gamma=0.690
05:42:26.886 00.000 7988 UpdateGuideState exits: No star selected
05:42:26.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:26.886 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:26.886 00.000 7988 Enqueuing Expose request
05:42:26.886 00.000 15712 Worker thread wakes up
05:42:26.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:26.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:28.535 01.649 15712 Exposure complete
05:42:28.583 00.048 15712 worker thread done servicing request
05:42:28.583 00.000 7988 OnExposeComplete: enter
05:42:28.583 00.000 7988 UpdateGuideState(): m_state=1
05:42:28.595 00.012 7988 UpdateCurrentPosition: no star selected
05:42:28.595 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:28.597 00.002 7988 Status Line: No star selected
05:42:28.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=19, FiltMin=16, FiltMax=38, Gamma=0.690
05:42:28.600 00.003 7988 UpdateGuideState exits: No star selected
05:42:28.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:28.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:28.600 00.000 7988 Enqueuing Expose request
05:42:28.600 00.000 15712 Worker thread wakes up
05:42:28.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:28.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:30.120 01.520 15712 Exposure complete
05:42:30.172 00.052 15712 worker thread done servicing request
05:42:30.172 00.000 7988 OnExposeComplete: enter
05:42:30.172 00.000 7988 UpdateGuideState(): m_state=1
05:42:30.181 00.009 7988 UpdateCurrentPosition: no star selected
05:42:30.181 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:30.181 00.000 7988 Status Line: No star selected
05:42:30.185 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=19, FiltMin=16, FiltMax=36, Gamma=0.690
05:42:30.185 00.000 7988 UpdateGuideState exits: No star selected
05:42:30.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:30.185 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:30.185 00.000 7988 Enqueuing Expose request
05:42:30.185 00.000 15712 Worker thread wakes up
05:42:30.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:30.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:31.828 01.643 15712 Exposure complete
05:42:31.886 00.058 15712 worker thread done servicing request
05:42:31.886 00.000 7988 OnExposeComplete: enter
05:42:31.886 00.000 7988 UpdateGuideState(): m_state=1
05:42:31.886 00.000 7988 UpdateCurrentPosition: no star selected
05:42:31.891 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:31.891 00.000 7988 Status Line: No star selected
05:42:31.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=16, FiltMax=39, Gamma=0.690
05:42:31.891 00.000 7988 UpdateGuideState exits: No star selected
05:42:31.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:31.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:31.891 00.000 7988 Enqueuing Expose request
05:42:31.891 00.000 15712 Worker thread wakes up
05:42:31.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:31.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:33.427 01.536 15712 Exposure complete
05:42:33.485 00.058 15712 worker thread done servicing request
05:42:33.485 00.000 7988 OnExposeComplete: enter
05:42:33.485 00.000 7988 UpdateGuideState(): m_state=1
05:42:33.485 00.000 7988 UpdateCurrentPosition: no star selected
05:42:33.489 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:33.489 00.000 7988 Status Line: No star selected
05:42:33.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:42:33.489 00.000 7988 UpdateGuideState exits: No star selected
05:42:33.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:33.489 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:33.489 00.000 7988 Enqueuing Expose request
05:42:33.489 00.000 15712 Worker thread wakes up
05:42:33.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:33.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:35.133 01.644 15712 Exposure complete
05:42:35.192 00.059 15712 worker thread done servicing request
05:42:35.192 00.000 7988 OnExposeComplete: enter
05:42:35.192 00.000 7988 UpdateGuideState(): m_state=1
05:42:35.192 00.000 7988 UpdateCurrentPosition: no star selected
05:42:35.196 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:35.196 00.000 7988 Status Line: No star selected
05:42:35.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=20, FiltMin=15, FiltMax=36, Gamma=0.690
05:42:35.196 00.000 7988 UpdateGuideState exits: No star selected
05:42:35.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:35.196 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:35.203 00.007 7988 Enqueuing Expose request
05:42:35.203 00.000 15712 Worker thread wakes up
05:42:35.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:35.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:36.731 01.528 15712 Exposure complete
05:42:36.777 00.046 15712 worker thread done servicing request
05:42:36.777 00.000 7988 OnExposeComplete: enter
05:42:36.789 00.012 7988 UpdateGuideState(): m_state=1
05:42:36.789 00.000 7988 UpdateCurrentPosition: no star selected
05:42:36.789 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:36.793 00.004 7988 Status Line: No star selected
05:42:36.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:42:36.793 00.000 7988 UpdateGuideState exits: No star selected
05:42:36.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:36.793 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:36.793 00.000 7988 Enqueuing Expose request
05:42:36.793 00.000 15712 Worker thread wakes up
05:42:36.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:36.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:38.436 01.643 15712 Exposure complete
05:42:38.496 00.060 15712 worker thread done servicing request
05:42:38.496 00.000 7988 OnExposeComplete: enter
05:42:38.498 00.002 7988 UpdateGuideState(): m_state=1
05:42:38.499 00.001 7988 UpdateCurrentPosition: no star selected
05:42:38.499 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:38.501 00.002 7988 Status Line: No star selected
05:42:38.503 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:42:38.503 00.000 7988 UpdateGuideState exits: No star selected
05:42:38.505 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:38.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:38.507 00.002 7988 Enqueuing Expose request
05:42:38.507 00.000 15712 Worker thread wakes up
05:42:38.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:38.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:40.033 01.526 15712 Exposure complete
05:42:40.092 00.059 15712 worker thread done servicing request
05:42:40.092 00.000 7988 OnExposeComplete: enter
05:42:40.095 00.003 7988 UpdateGuideState(): m_state=1
05:42:40.095 00.000 7988 UpdateCurrentPosition: no star selected
05:42:40.097 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:40.097 00.000 7988 Status Line: No star selected
05:42:40.099 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:42:40.099 00.000 7988 UpdateGuideState exits: No star selected
05:42:40.099 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:40.099 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:40.099 00.000 7988 Enqueuing Expose request
05:42:40.099 00.000 15712 Worker thread wakes up
05:42:40.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:40.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:41.741 01.642 15712 Exposure complete
05:42:41.800 00.059 15712 worker thread done servicing request
05:42:41.800 00.000 7988 OnExposeComplete: enter
05:42:41.800 00.000 7988 UpdateGuideState(): m_state=1
05:42:41.800 00.000 7988 UpdateCurrentPosition: no star selected
05:42:41.804 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:41.804 00.000 7988 Status Line: No star selected
05:42:41.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:42:41.804 00.000 7988 UpdateGuideState exits: No star selected
05:42:41.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:41.809 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:41.809 00.000 7988 Enqueuing Expose request
05:42:41.809 00.000 15712 Worker thread wakes up
05:42:41.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:41.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:43.339 01.530 15712 Exposure complete
05:42:43.390 00.051 15712 worker thread done servicing request
05:42:43.390 00.000 7988 OnExposeComplete: enter
05:42:43.390 00.000 7988 UpdateGuideState(): m_state=1
05:42:43.399 00.009 7988 UpdateCurrentPosition: no star selected
05:42:43.399 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:43.401 00.002 7988 Status Line: No star selected
05:42:43.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:42:43.401 00.000 7988 UpdateGuideState exits: No star selected
05:42:43.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:43.401 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:43.407 00.006 7988 Enqueuing Expose request
05:42:43.407 00.000 15712 Worker thread wakes up
05:42:43.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:43.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:45.051 01.644 15712 Exposure complete
05:42:45.107 00.056 15712 worker thread done servicing request
05:42:45.107 00.000 7988 OnExposeComplete: enter
05:42:45.107 00.000 7988 UpdateGuideState(): m_state=1
05:42:45.111 00.004 7988 UpdateCurrentPosition: no star selected
05:42:45.112 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:45.112 00.000 7988 Status Line: No star selected
05:42:45.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:42:45.112 00.000 7988 UpdateGuideState exits: No star selected
05:42:45.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:45.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:45.112 00.000 7988 Enqueuing Expose request
05:42:45.112 00.000 15712 Worker thread wakes up
05:42:45.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:45.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:46.537 01.425 15712 Exposure complete
05:42:46.594 00.057 15712 worker thread done servicing request
05:42:46.594 00.000 7988 OnExposeComplete: enter
05:42:46.594 00.000 7988 UpdateGuideState(): m_state=1
05:42:46.594 00.000 7988 UpdateCurrentPosition: no star selected
05:42:46.598 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:46.598 00.000 7988 Status Line: No star selected
05:42:46.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:42:46.598 00.000 7988 UpdateGuideState exits: No star selected
05:42:46.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:46.598 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:46.605 00.007 7988 Enqueuing Expose request
05:42:46.605 00.000 15712 Worker thread wakes up
05:42:46.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:46.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:48.244 01.639 15712 Exposure complete
05:42:48.291 00.047 15712 worker thread done servicing request
05:42:48.291 00.000 7988 OnExposeComplete: enter
05:42:48.291 00.000 7988 UpdateGuideState(): m_state=1
05:42:48.306 00.015 7988 UpdateCurrentPosition: no star selected
05:42:48.307 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:48.307 00.000 7988 Status Line: No star selected
05:42:48.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:42:48.307 00.000 7988 UpdateGuideState exits: No star selected
05:42:48.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:48.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:48.307 00.000 7988 Enqueuing Expose request
05:42:48.307 00.000 15712 Worker thread wakes up
05:42:48.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:48.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:49.845 01.538 15712 Exposure complete
05:42:49.904 00.059 15712 worker thread done servicing request
05:42:49.904 00.000 7988 OnExposeComplete: enter
05:42:49.904 00.000 7988 UpdateGuideState(): m_state=1
05:42:49.904 00.000 7988 UpdateCurrentPosition: no star selected
05:42:49.907 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:49.907 00.000 7988 Status Line: No star selected
05:42:49.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:42:49.907 00.000 7988 UpdateGuideState exits: No star selected
05:42:49.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:49.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:49.907 00.000 7988 Enqueuing Expose request
05:42:49.914 00.007 15712 Worker thread wakes up
05:42:49.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:49.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:51.555 01.641 15712 Exposure complete
05:42:51.610 00.055 15712 worker thread done servicing request
05:42:51.610 00.000 7988 OnExposeComplete: enter
05:42:51.616 00.006 7988 UpdateGuideState(): m_state=1
05:42:51.616 00.000 7988 UpdateCurrentPosition: no star selected
05:42:51.616 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:51.616 00.000 7988 Status Line: No star selected
05:42:51.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:42:51.616 00.000 7988 UpdateGuideState exits: No star selected
05:42:51.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:51.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:51.616 00.000 7988 Enqueuing Expose request
05:42:51.616 00.000 15712 Worker thread wakes up
05:42:51.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:51.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:53.040 01.424 15712 Exposure complete
05:42:53.093 00.053 15712 worker thread done servicing request
05:42:53.093 00.000 7988 OnExposeComplete: enter
05:42:53.093 00.000 7988 UpdateGuideState(): m_state=1
05:42:53.102 00.009 7988 UpdateCurrentPosition: no star selected
05:42:53.102 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:53.102 00.000 7988 Status Line: No star selected
05:42:53.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:42:53.102 00.000 7988 UpdateGuideState exits: No star selected
05:42:53.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:53.102 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:53.110 00.008 7988 Enqueuing Expose request
05:42:53.110 00.000 15712 Worker thread wakes up
05:42:53.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:53.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:54.748 01.638 15712 Exposure complete
05:42:54.805 00.057 15712 worker thread done servicing request
05:42:54.805 00.000 7988 OnExposeComplete: enter
05:42:54.805 00.000 7988 UpdateGuideState(): m_state=1
05:42:54.805 00.000 7988 UpdateCurrentPosition: no star selected
05:42:54.809 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:54.810 00.001 7988 Status Line: No star selected
05:42:54.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:42:54.810 00.000 7988 UpdateGuideState exits: No star selected
05:42:54.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:54.810 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:54.810 00.000 7988 Enqueuing Expose request
05:42:54.810 00.000 15712 Worker thread wakes up
05:42:54.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:54.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:56.234 01.424 15712 Exposure complete
05:42:56.292 00.058 15712 worker thread done servicing request
05:42:56.292 00.000 7988 OnExposeComplete: enter
05:42:56.292 00.000 7988 UpdateGuideState(): m_state=1
05:42:56.295 00.003 7988 UpdateCurrentPosition: no star selected
05:42:56.295 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:56.297 00.002 7988 Status Line: No star selected
05:42:56.299 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:42:56.299 00.000 7988 UpdateGuideState exits: No star selected
05:42:56.301 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:56.301 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:56.303 00.002 7988 Enqueuing Expose request
05:42:56.303 00.000 15712 Worker thread wakes up
05:42:56.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:56.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:57.939 01.636 15712 Exposure complete
05:42:58.000 00.061 15712 worker thread done servicing request
05:42:58.000 00.000 7988 OnExposeComplete: enter
05:42:58.000 00.000 7988 UpdateGuideState(): m_state=1
05:42:58.003 00.003 7988 UpdateCurrentPosition: no star selected
05:42:58.003 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:58.003 00.000 7988 Status Line: No star selected
05:42:58.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=20, FiltMin=17, FiltMax=42, Gamma=0.690
05:42:58.003 00.000 7988 UpdateGuideState exits: No star selected
05:42:58.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:58.003 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:58.011 00.008 7988 Enqueuing Expose request
05:42:58.011 00.000 15712 Worker thread wakes up
05:42:58.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:58.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:42:59.539 01.528 15712 Exposure complete
05:42:59.591 00.052 15712 worker thread done servicing request
05:42:59.591 00.000 7988 OnExposeComplete: enter
05:42:59.591 00.000 7988 UpdateGuideState(): m_state=1
05:42:59.591 00.000 7988 UpdateCurrentPosition: no star selected
05:42:59.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:42:59.601 00.010 7988 Status Line: No star selected
05:42:59.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:42:59.601 00.000 7988 UpdateGuideState exits: No star selected
05:42:59.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:42:59.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:42:59.601 00.000 7988 Enqueuing Expose request
05:42:59.608 00.007 15712 Worker thread wakes up
05:42:59.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:42:59.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:01.244 01.636 15712 Exposure complete
05:43:01.293 00.049 15712 worker thread done servicing request
05:43:01.293 00.000 7988 OnExposeComplete: enter
05:43:01.293 00.000 7988 UpdateGuideState(): m_state=1
05:43:01.293 00.000 7988 UpdateCurrentPosition: no star selected
05:43:01.293 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:01.308 00.015 7988 Status Line: No star selected
05:43:01.308 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:43:01.308 00.000 7988 UpdateGuideState exits: No star selected
05:43:01.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:01.308 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:01.308 00.000 7988 Enqueuing Expose request
05:43:01.308 00.000 15712 Worker thread wakes up
05:43:01.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:01.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:02.843 01.535 15712 Exposure complete
05:43:02.889 00.046 15712 worker thread done servicing request
05:43:02.889 00.000 7988 OnExposeComplete: enter
05:43:02.889 00.000 7988 UpdateGuideState(): m_state=1
05:43:02.904 00.015 7988 UpdateCurrentPosition: no star selected
05:43:02.906 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:02.906 00.000 7988 Status Line: No star selected
05:43:02.908 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:43:02.908 00.000 7988 UpdateGuideState exits: No star selected
05:43:02.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:02.908 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:02.908 00.000 7988 Enqueuing Expose request
05:43:02.908 00.000 15712 Worker thread wakes up
05:43:02.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:02.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:04.553 01.645 15712 Exposure complete
05:43:04.608 00.055 15712 worker thread done servicing request
05:43:04.608 00.000 7988 OnExposeComplete: enter
05:43:04.608 00.000 7988 UpdateGuideState(): m_state=1
05:43:04.614 00.006 7988 UpdateCurrentPosition: no star selected
05:43:04.615 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:04.615 00.000 7988 Status Line: No star selected
05:43:04.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=20, FiltMin=17, FiltMax=36, Gamma=0.690
05:43:04.615 00.000 7988 UpdateGuideState exits: No star selected
05:43:04.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:04.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:04.615 00.000 7988 Enqueuing Expose request
05:43:04.615 00.000 15712 Worker thread wakes up
05:43:04.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:04.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:06.152 01.537 15712 Exposure complete
05:43:06.208 00.056 15712 worker thread done servicing request
05:43:06.208 00.000 7988 OnExposeComplete: enter
05:43:06.208 00.000 7988 UpdateGuideState(): m_state=1
05:43:06.208 00.000 7988 UpdateCurrentPosition: no star selected
05:43:06.213 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:06.213 00.000 7988 Status Line: No star selected
05:43:06.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=21, FiltMin=16, FiltMax=36, Gamma=0.690
05:43:06.213 00.000 7988 UpdateGuideState exits: No star selected
05:43:06.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:06.213 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:06.213 00.000 7988 Enqueuing Expose request
05:43:06.213 00.000 15712 Worker thread wakes up
05:43:06.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:06.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:07.860 01.647 15712 Exposure complete
05:43:07.919 00.059 15712 worker thread done servicing request
05:43:07.919 00.000 7988 OnExposeComplete: enter
05:43:07.919 00.000 7988 UpdateGuideState(): m_state=1
05:43:07.919 00.000 7988 UpdateCurrentPosition: no star selected
05:43:07.923 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:07.923 00.000 7988 Status Line: No star selected
05:43:07.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=21, FiltMin=17, FiltMax=42, Gamma=0.690
05:43:07.923 00.000 7988 UpdateGuideState exits: No star selected
05:43:07.928 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:07.928 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:07.928 00.000 7988 Enqueuing Expose request
05:43:07.928 00.000 15712 Worker thread wakes up
05:43:07.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:07.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:09.347 01.419 15712 Exposure complete
05:43:09.393 00.046 15712 worker thread done servicing request
05:43:09.393 00.000 7988 OnExposeComplete: enter
05:43:09.393 00.000 7988 UpdateGuideState(): m_state=1
05:43:09.408 00.015 7988 UpdateCurrentPosition: no star selected
05:43:09.408 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:09.408 00.000 7988 Status Line: No star selected
05:43:09.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=21, FiltMin=17, FiltMax=41, Gamma=0.690
05:43:09.408 00.000 7988 UpdateGuideState exits: No star selected
05:43:09.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:09.408 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:09.408 00.000 7988 Enqueuing Expose request
05:43:09.408 00.000 15712 Worker thread wakes up
05:43:09.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:09.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:11.053 01.645 15712 Exposure complete
05:43:11.110 00.057 15712 worker thread done servicing request
05:43:11.110 00.000 7988 OnExposeComplete: enter
05:43:11.110 00.000 7988 UpdateGuideState(): m_state=1
05:43:11.114 00.004 7988 UpdateCurrentPosition: no star selected
05:43:11.114 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:11.114 00.000 7988 Status Line: No star selected
05:43:11.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=21, FiltMin=17, FiltMax=34, Gamma=0.690
05:43:11.114 00.000 7988 UpdateGuideState exits: No star selected
05:43:11.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:11.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:11.114 00.000 7988 Enqueuing Expose request
05:43:11.114 00.000 15712 Worker thread wakes up
05:43:11.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:11.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:12.648 01.534 15712 Exposure complete
05:43:12.693 00.045 15712 worker thread done servicing request
05:43:12.693 00.000 7988 OnExposeComplete: enter
05:43:12.693 00.000 7988 UpdateGuideState(): m_state=1
05:43:12.708 00.015 7988 UpdateCurrentPosition: no star selected
05:43:12.709 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:12.709 00.000 7988 Status Line: No star selected
05:43:12.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:43:12.709 00.000 7988 UpdateGuideState exits: No star selected
05:43:12.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:12.709 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:12.709 00.000 7988 Enqueuing Expose request
05:43:12.709 00.000 15712 Worker thread wakes up
05:43:12.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:12.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:14.355 01.646 15712 Exposure complete
05:43:14.414 00.059 15712 worker thread done servicing request
05:43:14.414 00.000 7988 OnExposeComplete: enter
05:43:14.414 00.000 7988 UpdateGuideState(): m_state=1
05:43:14.414 00.000 7988 UpdateCurrentPosition: no star selected
05:43:14.417 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:14.417 00.000 7988 Status Line: No star selected
05:43:14.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:43:14.417 00.000 7988 UpdateGuideState exits: No star selected
05:43:14.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:14.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:14.417 00.000 7988 Enqueuing Expose request
05:43:14.417 00.000 15712 Worker thread wakes up
05:43:14.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:14.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:15.951 01.534 15712 Exposure complete
05:43:16.009 00.058 15712 worker thread done servicing request
05:43:16.009 00.000 7988 OnExposeComplete: enter
05:43:16.009 00.000 7988 UpdateGuideState(): m_state=1
05:43:16.013 00.004 7988 UpdateCurrentPosition: no star selected
05:43:16.014 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:16.014 00.000 7988 Status Line: No star selected
05:43:16.016 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=21, FiltMin=17, FiltMax=36, Gamma=0.690
05:43:16.016 00.000 7988 UpdateGuideState exits: No star selected
05:43:16.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:16.016 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:16.016 00.000 7988 Enqueuing Expose request
05:43:16.016 00.000 15712 Worker thread wakes up
05:43:16.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:16.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:17.661 01.645 15712 Exposure complete
05:43:17.712 00.051 15712 worker thread done servicing request
05:43:17.712 00.000 7988 OnExposeComplete: enter
05:43:17.712 00.000 7988 UpdateGuideState(): m_state=1
05:43:17.722 00.010 7988 UpdateCurrentPosition: no star selected
05:43:17.723 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:17.723 00.000 7988 Status Line: No star selected
05:43:17.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=21, FiltMin=16, FiltMax=39, Gamma=0.690
05:43:17.723 00.000 7988 UpdateGuideState exits: No star selected
05:43:17.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:17.729 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:17.729 00.000 7988 Enqueuing Expose request
05:43:17.729 00.000 15712 Worker thread wakes up
05:43:17.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:17.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:19.260 01.531 15712 Exposure complete
05:43:19.317 00.057 15712 worker thread done servicing request
05:43:19.319 00.002 7988 OnExposeComplete: enter
05:43:19.319 00.000 7988 UpdateGuideState(): m_state=1
05:43:19.321 00.002 7988 UpdateCurrentPosition: no star selected
05:43:19.321 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:19.321 00.000 7988 Status Line: No star selected
05:43:19.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:43:19.321 00.000 7988 UpdateGuideState exits: No star selected
05:43:19.327 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:19.327 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:19.327 00.000 7988 Enqueuing Expose request
05:43:19.327 00.000 15712 Worker thread wakes up
05:43:19.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:19.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:20.968 01.641 15712 Exposure complete
05:43:21.015 00.047 15712 worker thread done servicing request
05:43:21.015 00.000 7988 OnExposeComplete: enter
05:43:21.015 00.000 7988 UpdateGuideState(): m_state=1
05:43:21.030 00.015 7988 UpdateCurrentPosition: no star selected
05:43:21.031 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:21.031 00.000 7988 Status Line: No star selected
05:43:21.033 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=20, FiltMin=17, FiltMax=36, Gamma=0.690
05:43:21.035 00.002 7988 UpdateGuideState exits: No star selected
05:43:21.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:21.037 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:21.037 00.000 7988 Enqueuing Expose request
05:43:21.039 00.002 15712 Worker thread wakes up
05:43:21.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:21.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:22.455 01.416 15712 Exposure complete
05:43:22.511 00.056 15712 worker thread done servicing request
05:43:22.511 00.000 7988 OnExposeComplete: enter
05:43:22.511 00.000 7988 UpdateGuideState(): m_state=1
05:43:22.516 00.005 7988 UpdateCurrentPosition: no star selected
05:43:22.516 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:22.516 00.000 7988 Status Line: No star selected
05:43:22.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:43:22.516 00.000 7988 UpdateGuideState exits: No star selected
05:43:22.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:22.516 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:22.516 00.000 7988 Enqueuing Expose request
05:43:22.516 00.000 15712 Worker thread wakes up
05:43:22.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:22.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:24.159 01.643 15712 Exposure complete
05:43:24.214 00.055 15712 worker thread done servicing request
05:43:24.214 00.000 7988 OnExposeComplete: enter
05:43:24.214 00.000 7988 UpdateGuideState(): m_state=1
05:43:24.220 00.006 7988 UpdateCurrentPosition: no star selected
05:43:24.222 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:24.222 00.000 7988 Status Line: No star selected
05:43:24.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:43:24.222 00.000 7988 UpdateGuideState exits: No star selected
05:43:24.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:24.222 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:24.222 00.000 7988 Enqueuing Expose request
05:43:24.222 00.000 15712 Worker thread wakes up
05:43:24.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:24.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:25.756 01.534 15712 Exposure complete
05:43:25.814 00.058 15712 worker thread done servicing request
05:43:25.814 00.000 7988 OnExposeComplete: enter
05:43:25.814 00.000 7988 UpdateGuideState(): m_state=1
05:43:25.814 00.000 7988 UpdateCurrentPosition: no star selected
05:43:25.814 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:25.818 00.004 7988 Status Line: No star selected
05:43:25.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:43:25.818 00.000 7988 UpdateGuideState exits: No star selected
05:43:25.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:25.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:25.818 00.000 7988 Enqueuing Expose request
05:43:25.818 00.000 15712 Worker thread wakes up
05:43:25.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:25.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:27.465 01.647 15712 Exposure complete
05:43:27.515 00.050 15712 worker thread done servicing request
05:43:27.515 00.000 7988 OnExposeComplete: enter
05:43:27.515 00.000 7988 UpdateGuideState(): m_state=1
05:43:27.524 00.009 7988 UpdateCurrentPosition: no star selected
05:43:27.526 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:27.526 00.000 7988 Status Line: No star selected
05:43:27.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=20, FiltMin=17, FiltMax=37, Gamma=0.690
05:43:27.526 00.000 7988 UpdateGuideState exits: No star selected
05:43:27.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:27.532 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:27.532 00.000 7988 Enqueuing Expose request
05:43:27.532 00.000 15712 Worker thread wakes up
05:43:27.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:27.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:29.065 01.533 15712 Exposure complete
05:43:29.116 00.051 15712 worker thread done servicing request
05:43:29.116 00.000 7988 OnExposeComplete: enter
05:43:29.116 00.000 7988 UpdateGuideState(): m_state=1
05:43:29.125 00.009 7988 UpdateCurrentPosition: no star selected
05:43:29.126 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:29.126 00.000 7988 Status Line: No star selected
05:43:29.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:43:29.126 00.000 7988 UpdateGuideState exits: No star selected
05:43:29.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:29.132 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:29.132 00.000 7988 Enqueuing Expose request
05:43:29.132 00.000 15712 Worker thread wakes up
05:43:29.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:29.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:30.773 01.641 15712 Exposure complete
05:43:30.819 00.046 15712 worker thread done servicing request
05:43:30.819 00.000 7988 OnExposeComplete: enter
05:43:30.832 00.013 7988 UpdateGuideState(): m_state=1
05:43:30.832 00.000 7988 UpdateCurrentPosition: no star selected
05:43:30.834 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:30.834 00.000 7988 Status Line: No star selected
05:43:30.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:43:30.834 00.000 7988 UpdateGuideState exits: No star selected
05:43:30.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:30.834 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:30.834 00.000 7988 Enqueuing Expose request
05:43:30.834 00.000 15712 Worker thread wakes up
05:43:30.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:30.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:32.371 01.537 15712 Exposure complete
05:43:32.424 00.053 15712 worker thread done servicing request
05:43:32.424 00.000 7988 OnExposeComplete: enter
05:43:32.429 00.005 7988 UpdateGuideState(): m_state=1
05:43:32.431 00.002 7988 UpdateCurrentPosition: no star selected
05:43:32.432 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:32.432 00.000 7988 Status Line: No star selected
05:43:32.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:43:32.432 00.000 7988 UpdateGuideState exits: No star selected
05:43:32.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:32.432 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:32.432 00.000 7988 Enqueuing Expose request
05:43:32.432 00.000 15712 Worker thread wakes up
05:43:32.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:32.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:34.078 01.646 15712 Exposure complete
05:43:34.134 00.056 15712 worker thread done servicing request
05:43:34.134 00.000 7988 OnExposeComplete: enter
05:43:34.134 00.000 7988 UpdateGuideState(): m_state=1
05:43:34.139 00.005 7988 UpdateCurrentPosition: no star selected
05:43:34.139 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:34.139 00.000 7988 Status Line: No star selected
05:43:34.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:43:34.139 00.000 7988 UpdateGuideState exits: No star selected
05:43:34.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:34.139 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:34.139 00.000 7988 Enqueuing Expose request
05:43:34.139 00.000 15712 Worker thread wakes up
05:43:34.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:34.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:35.563 01.424 15712 Exposure complete
05:43:35.614 00.051 15712 worker thread done servicing request
05:43:35.614 00.000 7988 OnExposeComplete: enter
05:43:35.614 00.000 7988 UpdateGuideState(): m_state=1
05:43:35.626 00.012 7988 UpdateCurrentPosition: no star selected
05:43:35.628 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:35.628 00.000 7988 Status Line: No star selected
05:43:35.630 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:43:35.631 00.001 7988 UpdateGuideState exits: No star selected
05:43:35.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:35.633 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:35.633 00.000 7988 Enqueuing Expose request
05:43:35.635 00.002 15712 Worker thread wakes up
05:43:35.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:35.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:37.270 01.635 15712 Exposure complete
05:43:37.317 00.047 15712 worker thread done servicing request
05:43:37.317 00.000 7988 OnExposeComplete: enter
05:43:37.317 00.000 7988 UpdateGuideState(): m_state=1
05:43:37.330 00.013 7988 UpdateCurrentPosition: no star selected
05:43:37.332 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:37.332 00.000 7988 Status Line: No star selected
05:43:37.334 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:43:37.334 00.000 7988 UpdateGuideState exits: No star selected
05:43:37.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:37.334 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:37.334 00.000 7988 Enqueuing Expose request
05:43:37.334 00.000 15712 Worker thread wakes up
05:43:37.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:37.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:38.868 01.534 15712 Exposure complete
05:43:38.916 00.048 15712 worker thread done servicing request
05:43:38.916 00.000 7988 OnExposeComplete: enter
05:43:38.916 00.000 7988 UpdateGuideState(): m_state=1
05:43:38.928 00.012 7988 UpdateCurrentPosition: no star selected
05:43:38.928 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:38.930 00.002 7988 Status Line: No star selected
05:43:38.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:43:38.933 00.003 7988 UpdateGuideState exits: No star selected
05:43:38.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:38.933 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:38.933 00.000 7988 Enqueuing Expose request
05:43:38.933 00.000 15712 Worker thread wakes up
05:43:38.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:38.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:40.575 01.642 15712 Exposure complete
05:43:40.635 00.060 15712 worker thread done servicing request
05:43:40.635 00.000 7988 OnExposeComplete: enter
05:43:40.637 00.002 7988 UpdateGuideState(): m_state=1
05:43:40.637 00.000 7988 UpdateCurrentPosition: no star selected
05:43:40.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:40.639 00.002 7988 Status Line: No star selected
05:43:40.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:43:40.639 00.000 7988 UpdateGuideState exits: No star selected
05:43:40.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:40.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:40.639 00.000 7988 Enqueuing Expose request
05:43:40.639 00.000 15712 Worker thread wakes up
05:43:40.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:40.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:42.175 01.536 15712 Exposure complete
05:43:42.221 00.046 15712 worker thread done servicing request
05:43:42.221 00.000 7988 OnExposeComplete: enter
05:43:42.221 00.000 7988 UpdateGuideState(): m_state=1
05:43:42.221 00.000 7988 UpdateCurrentPosition: no star selected
05:43:42.236 00.015 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:42.238 00.002 7988 Status Line: No star selected
05:43:42.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:43:42.240 00.002 7988 UpdateGuideState exits: No star selected
05:43:42.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:42.242 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:42.242 00.000 7988 Enqueuing Expose request
05:43:42.244 00.002 15712 Worker thread wakes up
05:43:42.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:42.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:43.882 01.638 15712 Exposure complete
05:43:43.940 00.058 15712 worker thread done servicing request
05:43:43.940 00.000 7988 OnExposeComplete: enter
05:43:43.940 00.000 7988 UpdateGuideState(): m_state=1
05:43:43.940 00.000 7988 UpdateCurrentPosition: no star selected
05:43:43.944 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:43.944 00.000 7988 Status Line: No star selected
05:43:43.946 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=177, med=20, FiltMin=16, FiltMax=48, Gamma=0.690
05:43:43.948 00.002 7988 UpdateGuideState exits: No star selected
05:43:43.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:43.950 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:43.950 00.000 7988 Enqueuing Expose request
05:43:43.952 00.002 15712 Worker thread wakes up
05:43:43.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:43.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:45.480 01.528 15712 Exposure complete
05:43:45.536 00.056 15712 worker thread done servicing request
05:43:45.536 00.000 7988 OnExposeComplete: enter
05:43:45.536 00.000 7988 UpdateGuideState(): m_state=1
05:43:45.540 00.004 7988 UpdateCurrentPosition: no star selected
05:43:45.541 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:45.541 00.000 7988 Status Line: No star selected
05:43:45.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:43:45.541 00.000 7988 UpdateGuideState exits: No star selected
05:43:45.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:45.541 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:45.541 00.000 7988 Enqueuing Expose request
05:43:45.541 00.000 15712 Worker thread wakes up
05:43:45.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:45.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:47.189 01.648 15712 Exposure complete
05:43:47.238 00.049 15712 worker thread done servicing request
05:43:47.238 00.000 7988 OnExposeComplete: enter
05:43:47.238 00.000 7988 UpdateGuideState(): m_state=1
05:43:47.251 00.013 7988 UpdateCurrentPosition: no star selected
05:43:47.251 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:47.251 00.000 7988 Status Line: No star selected
05:43:47.255 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:43:47.255 00.000 7988 UpdateGuideState exits: No star selected
05:43:47.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:47.255 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:47.255 00.000 7988 Enqueuing Expose request
05:43:47.255 00.000 15712 Worker thread wakes up
05:43:47.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:47.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:48.674 01.419 15712 Exposure complete
05:43:48.720 00.046 15712 worker thread done servicing request
05:43:48.720 00.000 7988 OnExposeComplete: enter
05:43:48.720 00.000 7988 UpdateGuideState(): m_state=1
05:43:48.720 00.000 7988 UpdateCurrentPosition: no star selected
05:43:48.735 00.015 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:48.735 00.000 7988 Status Line: No star selected
05:43:48.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:43:48.735 00.000 7988 UpdateGuideState exits: No star selected
05:43:48.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:48.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:48.735 00.000 7988 Enqueuing Expose request
05:43:48.735 00.000 15712 Worker thread wakes up
05:43:48.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:48.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:50.376 01.641 15712 Exposure complete
05:43:50.424 00.048 15712 worker thread done servicing request
05:43:50.424 00.000 7988 OnExposeComplete: enter
05:43:50.424 00.000 7988 UpdateGuideState(): m_state=1
05:43:50.438 00.014 7988 UpdateCurrentPosition: no star selected
05:43:50.439 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:50.439 00.000 7988 Status Line: No star selected
05:43:50.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:43:50.439 00.000 7988 UpdateGuideState exits: No star selected
05:43:50.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:50.439 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:50.439 00.000 7988 Enqueuing Expose request
05:43:50.439 00.000 15712 Worker thread wakes up
05:43:50.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:50.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:51.973 01.534 15712 Exposure complete
05:43:52.021 00.048 15712 worker thread done servicing request
05:43:52.021 00.000 7988 OnExposeComplete: enter
05:43:52.021 00.000 7988 UpdateGuideState(): m_state=1
05:43:52.035 00.014 7988 UpdateCurrentPosition: no star selected
05:43:52.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:52.037 00.002 7988 Status Line: No star selected
05:43:52.037 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:43:52.037 00.000 7988 UpdateGuideState exits: No star selected
05:43:52.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:52.037 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:52.037 00.000 7988 Enqueuing Expose request
05:43:52.037 00.000 15712 Worker thread wakes up
05:43:52.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:52.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:53.684 01.647 15712 Exposure complete
05:43:53.740 00.056 15712 worker thread done servicing request
05:43:53.740 00.000 7988 OnExposeComplete: enter
05:43:53.740 00.000 7988 UpdateGuideState(): m_state=1
05:43:53.740 00.000 7988 UpdateCurrentPosition: no star selected
05:43:53.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:53.748 00.008 7988 Status Line: No star selected
05:43:53.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:43:53.748 00.000 7988 UpdateGuideState exits: No star selected
05:43:53.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:53.748 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:53.748 00.000 7988 Enqueuing Expose request
05:43:53.748 00.000 15712 Worker thread wakes up
05:43:53.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:53.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:55.280 01.532 15712 Exposure complete
05:43:55.326 00.046 15712 worker thread done servicing request
05:43:55.326 00.000 7988 OnExposeComplete: enter
05:43:55.339 00.013 7988 UpdateGuideState(): m_state=1
05:43:55.341 00.002 7988 UpdateCurrentPosition: no star selected
05:43:55.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:55.341 00.000 7988 Status Line: No star selected
05:43:55.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:43:55.341 00.000 7988 UpdateGuideState exits: No star selected
05:43:55.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:55.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:55.341 00.000 7988 Enqueuing Expose request
05:43:55.341 00.000 15712 Worker thread wakes up
05:43:55.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:55.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:56.990 01.649 15712 Exposure complete
05:43:57.051 00.061 15712 worker thread done servicing request
05:43:57.051 00.000 7988 OnExposeComplete: enter
05:43:57.053 00.002 7988 UpdateGuideState(): m_state=1
05:43:57.053 00.000 7988 UpdateCurrentPosition: no star selected
05:43:57.055 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:57.058 00.003 7988 Status Line: No star selected
05:43:57.060 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:43:57.060 00.000 7988 UpdateGuideState exits: No star selected
05:43:57.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:57.060 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:57.060 00.000 7988 Enqueuing Expose request
05:43:57.060 00.000 15712 Worker thread wakes up
05:43:57.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:57.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:43:58.589 01.529 15712 Exposure complete
05:43:58.647 00.058 15712 worker thread done servicing request
05:43:58.647 00.000 7988 OnExposeComplete: enter
05:43:58.647 00.000 7988 UpdateGuideState(): m_state=1
05:43:58.647 00.000 7988 UpdateCurrentPosition: no star selected
05:43:58.651 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:43:58.651 00.000 7988 Status Line: No star selected
05:43:58.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:43:58.651 00.000 7988 UpdateGuideState exits: No star selected
05:43:58.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:43:58.657 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:43:58.657 00.000 7988 Enqueuing Expose request
05:43:58.657 00.000 15712 Worker thread wakes up
05:43:58.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:43:58.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:00.298 01.641 15712 Exposure complete
05:44:00.358 00.060 15712 worker thread done servicing request
05:44:00.358 00.000 7988 OnExposeComplete: enter
05:44:00.358 00.000 7988 UpdateGuideState(): m_state=1
05:44:00.361 00.003 7988 UpdateCurrentPosition: no star selected
05:44:00.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:00.361 00.000 7988 Status Line: No star selected
05:44:00.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:44:00.361 00.000 7988 UpdateGuideState exits: No star selected
05:44:00.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:00.361 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:00.361 00.000 7988 Enqueuing Expose request
05:44:00.361 00.000 15712 Worker thread wakes up
05:44:00.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:00.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:01.898 01.537 15712 Exposure complete
05:44:01.943 00.045 15712 worker thread done servicing request
05:44:01.943 00.000 7988 OnExposeComplete: enter
05:44:01.943 00.000 7988 UpdateGuideState(): m_state=1
05:44:01.958 00.015 7988 UpdateCurrentPosition: no star selected
05:44:01.958 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:01.962 00.004 7988 Status Line: No star selected
05:44:01.964 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:44:01.964 00.000 7988 UpdateGuideState exits: No star selected
05:44:01.966 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:01.966 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:01.968 00.002 7988 Enqueuing Expose request
05:44:01.968 00.000 15712 Worker thread wakes up
05:44:01.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:01.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:03.606 01.638 15712 Exposure complete
05:44:03.660 00.054 15712 worker thread done servicing request
05:44:03.660 00.000 7988 OnExposeComplete: enter
05:44:03.660 00.000 7988 UpdateGuideState(): m_state=1
05:44:03.660 00.000 7988 UpdateCurrentPosition: no star selected
05:44:03.668 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:03.668 00.000 7988 Status Line: No star selected
05:44:03.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:44:03.668 00.000 7988 UpdateGuideState exits: No star selected
05:44:03.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:03.668 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:03.668 00.000 7988 Enqueuing Expose request
05:44:03.668 00.000 15712 Worker thread wakes up
05:44:03.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:03.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:05.201 01.533 15712 Exposure complete
05:44:05.259 00.058 15712 worker thread done servicing request
05:44:05.259 00.000 7988 OnExposeComplete: enter
05:44:05.261 00.002 7988 UpdateGuideState(): m_state=1
05:44:05.261 00.000 7988 UpdateCurrentPosition: no star selected
05:44:05.262 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:05.262 00.000 7988 Status Line: No star selected
05:44:05.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:44:05.262 00.000 7988 UpdateGuideState exits: No star selected
05:44:05.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:05.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:05.262 00.000 7988 Enqueuing Expose request
05:44:05.262 00.000 15712 Worker thread wakes up
05:44:05.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:05.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:06.905 01.643 15712 Exposure complete
05:44:06.963 00.058 15712 worker thread done servicing request
05:44:06.963 00.000 7988 OnExposeComplete: enter
05:44:06.963 00.000 7988 UpdateGuideState(): m_state=1
05:44:06.968 00.005 7988 UpdateCurrentPosition: no star selected
05:44:06.969 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:06.969 00.000 7988 Status Line: No star selected
05:44:06.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:44:06.969 00.000 7988 UpdateGuideState exits: No star selected
05:44:06.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:06.969 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:06.969 00.000 7988 Enqueuing Expose request
05:44:06.969 00.000 15712 Worker thread wakes up
05:44:06.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:06.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:08.507 01.538 15712 Exposure complete
05:44:08.562 00.055 15712 worker thread done servicing request
05:44:08.562 00.000 7988 OnExposeComplete: enter
05:44:08.562 00.000 7988 UpdateGuideState(): m_state=1
05:44:08.568 00.006 7988 UpdateCurrentPosition: no star selected
05:44:08.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:08.568 00.000 7988 Status Line: No star selected
05:44:08.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=19, FiltMin=15, FiltMax=35, Gamma=0.690
05:44:08.568 00.000 7988 UpdateGuideState exits: No star selected
05:44:08.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:08.568 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:08.568 00.000 7988 Enqueuing Expose request
05:44:08.568 00.000 15712 Worker thread wakes up
05:44:08.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:08.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:10.213 01.645 15712 Exposure complete
05:44:10.263 00.050 15712 worker thread done servicing request
05:44:10.263 00.000 7988 OnExposeComplete: enter
05:44:10.263 00.000 7988 UpdateGuideState(): m_state=1
05:44:10.275 00.012 7988 UpdateCurrentPosition: no star selected
05:44:10.277 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:10.277 00.000 7988 Status Line: No star selected
05:44:10.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=16, FiltMax=36, Gamma=0.690
05:44:10.280 00.003 7988 UpdateGuideState exits: No star selected
05:44:10.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:10.280 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:10.280 00.000 7988 Enqueuing Expose request
05:44:10.280 00.000 15712 Worker thread wakes up
05:44:10.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:10.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:11.815 01.535 15712 Exposure complete
05:44:11.860 00.045 15712 worker thread done servicing request
05:44:11.860 00.000 7988 OnExposeComplete: enter
05:44:11.860 00.000 7988 UpdateGuideState(): m_state=1
05:44:11.875 00.015 7988 UpdateCurrentPosition: no star selected
05:44:11.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:11.877 00.002 7988 Status Line: No star selected
05:44:11.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:44:11.877 00.000 7988 UpdateGuideState exits: No star selected
05:44:11.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:11.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:11.877 00.000 7988 Enqueuing Expose request
05:44:11.877 00.000 15712 Worker thread wakes up
05:44:11.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:11.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:13.520 01.643 15712 Exposure complete
05:44:13.577 00.057 15712 worker thread done servicing request
05:44:13.577 00.000 7988 OnExposeComplete: enter
05:44:13.577 00.000 7988 UpdateGuideState(): m_state=1
05:44:13.582 00.005 7988 UpdateCurrentPosition: no star selected
05:44:13.584 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:13.584 00.000 7988 Status Line: No star selected
05:44:13.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=19, FiltMin=15, FiltMax=43, Gamma=0.690
05:44:13.584 00.000 7988 UpdateGuideState exits: No star selected
05:44:13.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:13.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:13.584 00.000 7988 Enqueuing Expose request
05:44:13.584 00.000 15712 Worker thread wakes up
05:44:13.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:13.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:15.120 01.536 15712 Exposure complete
05:44:15.177 00.057 15712 worker thread done servicing request
05:44:15.177 00.000 7988 OnExposeComplete: enter
05:44:15.177 00.000 7988 UpdateGuideState(): m_state=1
05:44:15.180 00.003 7988 UpdateCurrentPosition: no star selected
05:44:15.182 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:15.182 00.000 7988 Status Line: No star selected
05:44:15.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:44:15.182 00.000 7988 UpdateGuideState exits: No star selected
05:44:15.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:15.182 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:15.182 00.000 7988 Enqueuing Expose request
05:44:15.182 00.000 15712 Worker thread wakes up
05:44:15.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:15.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:16.828 01.646 15712 Exposure complete
05:44:16.885 00.057 15712 worker thread done servicing request
05:44:16.885 00.000 7988 OnExposeComplete: enter
05:44:16.885 00.000 7988 UpdateGuideState(): m_state=1
05:44:16.885 00.000 7988 UpdateCurrentPosition: no star selected
05:44:16.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:16.890 00.005 7988 Status Line: No star selected
05:44:16.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:44:16.890 00.000 7988 UpdateGuideState exits: No star selected
05:44:16.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:16.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:16.896 00.006 7988 Enqueuing Expose request
05:44:16.896 00.000 15712 Worker thread wakes up
05:44:16.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:16.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:18.427 01.531 15712 Exposure complete
05:44:18.478 00.051 15712 worker thread done servicing request
05:44:18.478 00.000 7988 OnExposeComplete: enter
05:44:18.478 00.000 7988 UpdateGuideState(): m_state=1
05:44:18.488 00.010 7988 UpdateCurrentPosition: no star selected
05:44:18.490 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:18.490 00.000 7988 Status Line: No star selected
05:44:18.492 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:44:18.492 00.000 7988 UpdateGuideState exits: No star selected
05:44:18.495 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:18.495 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:18.495 00.000 7988 Enqueuing Expose request
05:44:18.495 00.000 15712 Worker thread wakes up
05:44:18.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:18.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:20.134 01.639 15712 Exposure complete
05:44:20.179 00.045 15712 worker thread done servicing request
05:44:20.179 00.000 7988 OnExposeComplete: enter
05:44:20.179 00.000 7988 UpdateGuideState(): m_state=1
05:44:20.194 00.015 7988 UpdateCurrentPosition: no star selected
05:44:20.195 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:20.197 00.002 7988 Status Line: No star selected
05:44:20.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=15, FiltMax=35, Gamma=0.690
05:44:20.199 00.002 7988 UpdateGuideState exits: No star selected
05:44:20.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:20.201 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:20.201 00.000 7988 Enqueuing Expose request
05:44:20.203 00.002 15712 Worker thread wakes up
05:44:20.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:20.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:21.727 01.524 15712 Exposure complete
05:44:21.776 00.049 15712 worker thread done servicing request
05:44:21.776 00.000 7988 OnExposeComplete: enter
05:44:21.776 00.000 7988 UpdateGuideState(): m_state=1
05:44:21.788 00.012 7988 UpdateCurrentPosition: no star selected
05:44:21.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:21.788 00.000 7988 Status Line: No star selected
05:44:21.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:44:21.793 00.005 7988 UpdateGuideState exits: No star selected
05:44:21.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:21.793 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:21.793 00.000 7988 Enqueuing Expose request
05:44:21.793 00.000 15712 Worker thread wakes up
05:44:21.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:21.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:23.434 01.641 15712 Exposure complete
05:44:23.493 00.059 15712 worker thread done servicing request
05:44:23.493 00.000 7988 OnExposeComplete: enter
05:44:23.493 00.000 7988 UpdateGuideState(): m_state=1
05:44:23.493 00.000 7988 UpdateCurrentPosition: no star selected
05:44:23.493 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:23.498 00.005 7988 Status Line: No star selected
05:44:23.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:44:23.498 00.000 7988 UpdateGuideState exits: No star selected
05:44:23.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:23.498 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:23.498 00.000 7988 Enqueuing Expose request
05:44:23.498 00.000 15712 Worker thread wakes up
05:44:23.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:23.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:25.033 01.535 15712 Exposure complete
05:44:25.092 00.059 15712 worker thread done servicing request
05:44:25.092 00.000 7988 OnExposeComplete: enter
05:44:25.094 00.002 7988 UpdateGuideState(): m_state=1
05:44:25.094 00.000 7988 UpdateCurrentPosition: no star selected
05:44:25.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:25.094 00.000 7988 Status Line: No star selected
05:44:25.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:44:25.094 00.000 7988 UpdateGuideState exits: No star selected
05:44:25.094 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:25.094 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:25.094 00.000 7988 Enqueuing Expose request
05:44:25.094 00.000 15712 Worker thread wakes up
05:44:25.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:25.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:26.741 01.647 15712 Exposure complete
05:44:26.792 00.051 15712 worker thread done servicing request
05:44:26.792 00.000 7988 OnExposeComplete: enter
05:44:26.792 00.000 7988 UpdateGuideState(): m_state=1
05:44:26.792 00.000 7988 UpdateCurrentPosition: no star selected
05:44:26.792 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:26.804 00.012 7988 Status Line: No star selected
05:44:26.807 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:44:26.807 00.000 7988 UpdateGuideState exits: No star selected
05:44:26.809 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:26.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:26.811 00.002 7988 Enqueuing Expose request
05:44:26.811 00.000 15712 Worker thread wakes up
05:44:26.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:26.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:28.234 01.423 15712 Exposure complete
05:44:28.291 00.057 15712 worker thread done servicing request
05:44:28.291 00.000 7988 OnExposeComplete: enter
05:44:28.291 00.000 7988 UpdateGuideState(): m_state=1
05:44:28.291 00.000 7988 UpdateCurrentPosition: no star selected
05:44:28.291 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:28.291 00.000 7988 Status Line: No star selected
05:44:28.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:44:28.291 00.000 7988 UpdateGuideState exits: No star selected
05:44:28.301 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:28.301 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:28.303 00.002 7988 Enqueuing Expose request
05:44:28.303 00.000 15712 Worker thread wakes up
05:44:28.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:28.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:29.939 01.636 15712 Exposure complete
05:44:29.993 00.054 15712 worker thread done servicing request
05:44:29.993 00.000 7988 OnExposeComplete: enter
05:44:29.993 00.000 7988 UpdateGuideState(): m_state=1
05:44:29.999 00.006 7988 UpdateCurrentPosition: no star selected
05:44:29.999 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:30.001 00.002 7988 Status Line: No star selected
05:44:30.001 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:44:30.001 00.000 7988 UpdateGuideState exits: No star selected
05:44:30.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:30.001 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:30.001 00.000 7988 Enqueuing Expose request
05:44:30.001 00.000 15712 Worker thread wakes up
05:44:30.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:30.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:31.537 01.536 15712 Exposure complete
05:44:31.593 00.056 15712 worker thread done servicing request
05:44:31.593 00.000 7988 OnExposeComplete: enter
05:44:31.593 00.000 7988 UpdateGuideState(): m_state=1
05:44:31.597 00.004 7988 UpdateCurrentPosition: no star selected
05:44:31.598 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:31.598 00.000 7988 Status Line: No star selected
05:44:31.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:44:31.598 00.000 7988 UpdateGuideState exits: No star selected
05:44:31.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:31.598 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:31.598 00.000 7988 Enqueuing Expose request
05:44:31.598 00.000 15712 Worker thread wakes up
05:44:31.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:31.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:33.248 01.650 15712 Exposure complete
05:44:33.301 00.053 15712 worker thread done servicing request
05:44:33.301 00.000 7988 OnExposeComplete: enter
05:44:33.301 00.000 7988 UpdateGuideState(): m_state=1
05:44:33.308 00.007 7988 UpdateCurrentPosition: no star selected
05:44:33.310 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:33.310 00.000 7988 Status Line: No star selected
05:44:33.312 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:44:33.312 00.000 7988 UpdateGuideState exits: No star selected
05:44:33.314 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:33.314 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:33.316 00.002 7988 Enqueuing Expose request
05:44:33.316 00.000 15712 Worker thread wakes up
05:44:33.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:33.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:34.735 01.419 15712 Exposure complete
05:44:34.780 00.045 15712 worker thread done servicing request
05:44:34.780 00.000 7988 OnExposeComplete: enter
05:44:34.794 00.014 7988 UpdateGuideState(): m_state=1
05:44:34.794 00.000 7988 UpdateCurrentPosition: no star selected
05:44:34.796 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:34.798 00.002 7988 Status Line: No star selected
05:44:34.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:44:34.800 00.002 7988 UpdateGuideState exits: No star selected
05:44:34.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:34.802 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:34.802 00.000 7988 Enqueuing Expose request
05:44:34.804 00.002 15712 Worker thread wakes up
05:44:34.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:34.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:36.445 01.641 15712 Exposure complete
05:44:36.504 00.059 15712 worker thread done servicing request
05:44:36.504 00.000 7988 OnExposeComplete: enter
05:44:36.504 00.000 7988 UpdateGuideState(): m_state=1
05:44:36.507 00.003 7988 UpdateCurrentPosition: no star selected
05:44:36.507 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:36.507 00.000 7988 Status Line: No star selected
05:44:36.511 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:44:36.511 00.000 7988 UpdateGuideState exits: No star selected
05:44:36.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:36.511 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:36.511 00.000 7988 Enqueuing Expose request
05:44:36.511 00.000 15712 Worker thread wakes up
05:44:36.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:36.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:37.930 01.419 15712 Exposure complete
05:44:37.989 00.059 15712 worker thread done servicing request
05:44:37.989 00.000 7988 OnExposeComplete: enter
05:44:37.989 00.000 7988 UpdateGuideState(): m_state=1
05:44:37.992 00.003 7988 UpdateCurrentPosition: no star selected
05:44:37.992 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:37.994 00.002 7988 Status Line: No star selected
05:44:37.996 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=19, FiltMin=15, FiltMax=35, Gamma=0.690
05:44:37.996 00.000 7988 UpdateGuideState exits: No star selected
05:44:37.998 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:37.998 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:38.000 00.002 7988 Enqueuing Expose request
05:44:38.000 00.000 15712 Worker thread wakes up
05:44:38.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:38.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:39.637 01.637 15712 Exposure complete
05:44:39.695 00.058 15712 worker thread done servicing request
05:44:39.695 00.000 7988 OnExposeComplete: enter
05:44:39.695 00.000 7988 UpdateGuideState(): m_state=1
05:44:39.695 00.000 7988 UpdateCurrentPosition: no star selected
05:44:39.699 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:39.699 00.000 7988 Status Line: No star selected
05:44:39.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:44:39.699 00.000 7988 UpdateGuideState exits: No star selected
05:44:39.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:39.699 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:39.699 00.000 7988 Enqueuing Expose request
05:44:39.699 00.000 15712 Worker thread wakes up
05:44:39.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:39.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:41.234 01.535 15712 Exposure complete
05:44:41.280 00.046 15712 worker thread done servicing request
05:44:41.280 00.000 7988 OnExposeComplete: enter
05:44:41.280 00.000 7988 UpdateGuideState(): m_state=1
05:44:41.294 00.014 7988 UpdateCurrentPosition: no star selected
05:44:41.296 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:41.296 00.000 7988 Status Line: No star selected
05:44:41.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:44:41.296 00.000 7988 UpdateGuideState exits: No star selected
05:44:41.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:41.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:41.296 00.000 7988 Enqueuing Expose request
05:44:41.296 00.000 15712 Worker thread wakes up
05:44:41.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:41.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:42.940 01.644 15712 Exposure complete
05:44:43.000 00.060 15712 worker thread done servicing request
05:44:43.000 00.000 7988 OnExposeComplete: enter
05:44:43.000 00.000 7988 UpdateGuideState(): m_state=1
05:44:43.000 00.000 7988 UpdateCurrentPosition: no star selected
05:44:43.000 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:43.004 00.004 7988 Status Line: No star selected
05:44:43.006 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:44:43.006 00.000 7988 UpdateGuideState exits: No star selected
05:44:43.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:43.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:43.006 00.000 7988 Enqueuing Expose request
05:44:43.006 00.000 15712 Worker thread wakes up
05:44:43.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:43.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:44.539 01.533 15712 Exposure complete
05:44:44.598 00.059 15712 worker thread done servicing request
05:44:44.598 00.000 7988 OnExposeComplete: enter
05:44:44.598 00.000 7988 UpdateGuideState(): m_state=1
05:44:44.601 00.003 7988 UpdateCurrentPosition: no star selected
05:44:44.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:44.603 00.002 7988 Status Line: No star selected
05:44:44.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=15, FiltMax=34, Gamma=0.690
05:44:44.603 00.000 7988 UpdateGuideState exits: No star selected
05:44:44.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:44.603 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:44.603 00.000 7988 Enqueuing Expose request
05:44:44.603 00.000 15712 Worker thread wakes up
05:44:44.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:44.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:46.248 01.645 15712 Exposure complete
05:44:46.299 00.051 15712 worker thread done servicing request
05:44:46.299 00.000 7988 OnExposeComplete: enter
05:44:46.299 00.000 7988 UpdateGuideState(): m_state=1
05:44:46.310 00.011 7988 UpdateCurrentPosition: no star selected
05:44:46.311 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:46.311 00.000 7988 Status Line: No star selected
05:44:46.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:44:46.311 00.000 7988 UpdateGuideState exits: No star selected
05:44:46.316 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:46.316 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:46.316 00.000 7988 Enqueuing Expose request
05:44:46.316 00.000 15712 Worker thread wakes up
05:44:46.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:46.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:47.847 01.531 15712 Exposure complete
05:44:47.899 00.052 15712 worker thread done servicing request
05:44:47.899 00.000 7988 OnExposeComplete: enter
05:44:47.899 00.000 7988 UpdateGuideState(): m_state=1
05:44:47.899 00.000 7988 UpdateCurrentPosition: no star selected
05:44:47.908 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:47.910 00.002 7988 Status Line: No star selected
05:44:47.912 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=20, FiltMin=16, FiltMax=35, Gamma=0.690
05:44:47.912 00.000 7988 UpdateGuideState exits: No star selected
05:44:47.914 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:47.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:47.916 00.002 7988 Enqueuing Expose request
05:44:47.916 00.000 15712 Worker thread wakes up
05:44:47.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:47.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:49.555 01.639 15712 Exposure complete
05:44:49.613 00.058 15712 worker thread done servicing request
05:44:49.613 00.000 7988 OnExposeComplete: enter
05:44:49.613 00.000 7988 UpdateGuideState(): m_state=1
05:44:49.616 00.003 7988 UpdateCurrentPosition: no star selected
05:44:49.616 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:49.616 00.000 7988 Status Line: No star selected
05:44:49.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=20, FiltMin=16, FiltMax=35, Gamma=0.690
05:44:49.616 00.000 7988 UpdateGuideState exits: No star selected
05:44:49.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:49.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:49.616 00.000 7988 Enqueuing Expose request
05:44:49.616 00.000 15712 Worker thread wakes up
05:44:49.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:49.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:51.152 01.536 15712 Exposure complete
05:44:51.200 00.048 15712 worker thread done servicing request
05:44:51.200 00.000 7988 OnExposeComplete: enter
05:44:51.200 00.000 7988 UpdateGuideState(): m_state=1
05:44:51.212 00.012 7988 UpdateCurrentPosition: no star selected
05:44:51.213 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:51.213 00.000 7988 Status Line: No star selected
05:44:51.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=20, FiltMin=15, FiltMax=40, Gamma=0.690
05:44:51.217 00.004 7988 UpdateGuideState exits: No star selected
05:44:51.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:51.217 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:51.217 00.000 7988 Enqueuing Expose request
05:44:51.217 00.000 15712 Worker thread wakes up
05:44:51.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:51.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:52.849 01.632 15712 Exposure complete
05:44:52.902 00.053 15712 worker thread done servicing request
05:44:52.902 00.000 7988 OnExposeComplete: enter
05:44:52.911 00.009 7988 UpdateGuideState(): m_state=1
05:44:52.911 00.000 7988 UpdateCurrentPosition: no star selected
05:44:52.911 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:52.914 00.003 7988 Status Line: No star selected
05:44:52.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:44:52.914 00.000 7988 UpdateGuideState exits: No star selected
05:44:52.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:52.919 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:52.919 00.000 7988 Enqueuing Expose request
05:44:52.919 00.000 15712 Worker thread wakes up
05:44:52.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:52.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:54.448 01.529 15712 Exposure complete
05:44:54.506 00.058 15712 worker thread done servicing request
05:44:54.506 00.000 7988 OnExposeComplete: enter
05:44:54.509 00.003 7988 UpdateGuideState(): m_state=1
05:44:54.509 00.000 7988 UpdateCurrentPosition: no star selected
05:44:54.509 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:54.509 00.000 7988 Status Line: No star selected
05:44:54.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:44:54.509 00.000 7988 UpdateGuideState exits: No star selected
05:44:54.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:54.517 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:54.517 00.000 7988 Enqueuing Expose request
05:44:54.517 00.000 15712 Worker thread wakes up
05:44:54.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:54.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:56.156 01.639 15712 Exposure complete
05:44:56.203 00.047 15712 worker thread done servicing request
05:44:56.203 00.000 7988 OnExposeComplete: enter
05:44:56.203 00.000 7988 UpdateGuideState(): m_state=1
05:44:56.216 00.013 7988 UpdateCurrentPosition: no star selected
05:44:56.217 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:56.219 00.002 7988 Status Line: No star selected
05:44:56.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:44:56.219 00.000 7988 UpdateGuideState exits: No star selected
05:44:56.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:56.219 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:56.219 00.000 7988 Enqueuing Expose request
05:44:56.219 00.000 15712 Worker thread wakes up
05:44:56.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:56.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:57.751 01.532 15712 Exposure complete
05:44:57.803 00.052 15712 worker thread done servicing request
05:44:57.803 00.000 7988 OnExposeComplete: enter
05:44:57.803 00.000 7988 UpdateGuideState(): m_state=1
05:44:57.803 00.000 7988 UpdateCurrentPosition: no star selected
05:44:57.814 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:57.814 00.000 7988 Status Line: No star selected
05:44:57.816 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:44:57.818 00.002 7988 UpdateGuideState exits: No star selected
05:44:57.819 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:57.819 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:57.821 00.002 7988 Enqueuing Expose request
05:44:57.821 00.000 15712 Worker thread wakes up
05:44:57.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:57.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:44:59.455 01.634 15712 Exposure complete
05:44:59.504 00.049 15712 worker thread done servicing request
05:44:59.504 00.000 7988 OnExposeComplete: enter
05:44:59.504 00.000 7988 UpdateGuideState(): m_state=1
05:44:59.517 00.013 7988 UpdateCurrentPosition: no star selected
05:44:59.517 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:44:59.519 00.002 7988 Status Line: No star selected
05:44:59.521 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:44:59.523 00.002 7988 UpdateGuideState exits: No star selected
05:44:59.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:44:59.525 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:44:59.525 00.000 7988 Enqueuing Expose request
05:44:59.527 00.002 15712 Worker thread wakes up
05:44:59.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:44:59.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:01.054 01.527 15712 Exposure complete
05:45:01.101 00.047 15712 worker thread done servicing request
05:45:01.101 00.000 7988 OnExposeComplete: enter
05:45:01.101 00.000 7988 UpdateGuideState(): m_state=1
05:45:01.114 00.013 7988 UpdateCurrentPosition: no star selected
05:45:01.115 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:01.115 00.000 7988 Status Line: No star selected
05:45:01.119 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:45:01.119 00.000 7988 UpdateGuideState exits: No star selected
05:45:01.119 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:01.119 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:01.119 00.000 7988 Enqueuing Expose request
05:45:01.119 00.000 15712 Worker thread wakes up
05:45:01.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:01.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:02.760 01.641 15712 Exposure complete
05:45:02.818 00.058 15712 worker thread done servicing request
05:45:02.818 00.000 7988 OnExposeComplete: enter
05:45:02.818 00.000 7988 UpdateGuideState(): m_state=1
05:45:02.818 00.000 7988 UpdateCurrentPosition: no star selected
05:45:02.823 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:02.823 00.000 7988 Status Line: No star selected
05:45:02.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=20, FiltMin=17, FiltMax=35, Gamma=0.690
05:45:02.823 00.000 7988 UpdateGuideState exits: No star selected
05:45:02.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:02.823 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:02.823 00.000 7988 Enqueuing Expose request
05:45:02.823 00.000 15712 Worker thread wakes up
05:45:02.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:02.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:04.359 01.536 15712 Exposure complete
05:45:04.416 00.057 15712 worker thread done servicing request
05:45:04.416 00.000 7988 OnExposeComplete: enter
05:45:04.416 00.000 7988 UpdateGuideState(): m_state=1
05:45:04.420 00.004 7988 UpdateCurrentPosition: no star selected
05:45:04.420 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:04.420 00.000 7988 Status Line: No star selected
05:45:04.420 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:45:04.420 00.000 7988 UpdateGuideState exits: No star selected
05:45:04.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:04.420 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:04.420 00.000 7988 Enqueuing Expose request
05:45:04.420 00.000 15712 Worker thread wakes up
05:45:04.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:04.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:06.069 01.649 15712 Exposure complete
05:45:06.117 00.048 15712 worker thread done servicing request
05:45:06.117 00.000 7988 OnExposeComplete: enter
05:45:06.117 00.000 7988 UpdateGuideState(): m_state=1
05:45:06.129 00.012 7988 UpdateCurrentPosition: no star selected
05:45:06.130 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:06.130 00.000 7988 Status Line: No star selected
05:45:06.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:45:06.135 00.005 7988 UpdateGuideState exits: No star selected
05:45:06.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:06.135 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:06.135 00.000 7988 Enqueuing Expose request
05:45:06.135 00.000 15712 Worker thread wakes up
05:45:06.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:06.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:07.666 01.531 15712 Exposure complete
05:45:07.723 00.057 15712 worker thread done servicing request
05:45:07.723 00.000 7988 OnExposeComplete: enter
05:45:07.723 00.000 7988 UpdateGuideState(): m_state=1
05:45:07.723 00.000 7988 UpdateCurrentPosition: no star selected
05:45:07.727 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:07.729 00.002 7988 Status Line: No star selected
05:45:07.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:45:07.731 00.002 7988 UpdateGuideState exits: No star selected
05:45:07.731 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:07.734 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:07.734 00.000 7988 Enqueuing Expose request
05:45:07.736 00.002 15712 Worker thread wakes up
05:45:07.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:07.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:09.369 01.633 15712 Exposure complete
05:45:09.421 00.052 15712 worker thread done servicing request
05:45:09.421 00.000 7988 OnExposeComplete: enter
05:45:09.421 00.000 7988 UpdateGuideState(): m_state=1
05:45:09.432 00.011 7988 UpdateCurrentPosition: no star selected
05:45:09.434 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:09.434 00.000 7988 Status Line: No star selected
05:45:09.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:45:09.434 00.000 7988 UpdateGuideState exits: No star selected
05:45:09.438 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:09.438 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:09.438 00.000 7988 Enqueuing Expose request
05:45:09.438 00.000 15712 Worker thread wakes up
05:45:09.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:09.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:10.967 01.529 15712 Exposure complete
05:45:11.020 00.053 15712 worker thread done servicing request
05:45:11.020 00.000 7988 OnExposeComplete: enter
05:45:11.020 00.000 7988 UpdateGuideState(): m_state=1
05:45:11.027 00.007 7988 UpdateCurrentPosition: no star selected
05:45:11.027 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:11.029 00.002 7988 Status Line: No star selected
05:45:11.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:45:11.029 00.000 7988 UpdateGuideState exits: No star selected
05:45:11.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:11.029 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:11.029 00.000 7988 Enqueuing Expose request
05:45:11.037 00.008 15712 Worker thread wakes up
05:45:11.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:11.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:12.677 01.640 15712 Exposure complete
05:45:12.722 00.045 15712 worker thread done servicing request
05:45:12.722 00.000 7988 OnExposeComplete: enter
05:45:12.722 00.000 7988 UpdateGuideState(): m_state=1
05:45:12.736 00.014 7988 UpdateCurrentPosition: no star selected
05:45:12.738 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:12.738 00.000 7988 Status Line: No star selected
05:45:12.740 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:45:12.740 00.000 7988 UpdateGuideState exits: No star selected
05:45:12.742 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:12.742 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:12.744 00.002 7988 Enqueuing Expose request
05:45:12.746 00.002 15712 Worker thread wakes up
05:45:12.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:12.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:14.274 01.528 15712 Exposure complete
05:45:14.321 00.047 15712 worker thread done servicing request
05:45:14.321 00.000 7988 OnExposeComplete: enter
05:45:14.321 00.000 7988 UpdateGuideState(): m_state=1
05:45:14.334 00.013 7988 UpdateCurrentPosition: no star selected
05:45:14.336 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:14.336 00.000 7988 Status Line: No star selected
05:45:14.338 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:45:14.338 00.000 7988 UpdateGuideState exits: No star selected
05:45:14.338 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:14.338 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:14.338 00.000 7988 Enqueuing Expose request
05:45:14.338 00.000 15712 Worker thread wakes up
05:45:14.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:14.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:15.981 01.643 15712 Exposure complete
05:45:16.038 00.057 15712 worker thread done servicing request
05:45:16.038 00.000 7988 OnExposeComplete: enter
05:45:16.038 00.000 7988 UpdateGuideState(): m_state=1
05:45:16.044 00.006 7988 UpdateCurrentPosition: no star selected
05:45:16.045 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:16.045 00.000 7988 Status Line: No star selected
05:45:16.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:45:16.045 00.000 7988 UpdateGuideState exits: No star selected
05:45:16.045 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:16.045 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:16.045 00.000 7988 Enqueuing Expose request
05:45:16.045 00.000 15712 Worker thread wakes up
05:45:16.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:16.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:17.582 01.537 15712 Exposure complete
05:45:17.639 00.057 15712 worker thread done servicing request
05:45:17.639 00.000 7988 OnExposeComplete: enter
05:45:17.639 00.000 7988 UpdateGuideState(): m_state=1
05:45:17.643 00.004 7988 UpdateCurrentPosition: no star selected
05:45:17.645 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:17.645 00.000 7988 Status Line: No star selected
05:45:17.647 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:45:17.647 00.000 7988 UpdateGuideState exits: No star selected
05:45:17.649 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:17.649 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:17.651 00.002 7988 Enqueuing Expose request
05:45:17.651 00.000 15712 Worker thread wakes up
05:45:17.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:17.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:19.288 01.637 15712 Exposure complete
05:45:19.345 00.057 15712 worker thread done servicing request
05:45:19.345 00.000 7988 OnExposeComplete: enter
05:45:19.345 00.000 7988 UpdateGuideState(): m_state=1
05:45:19.350 00.005 7988 UpdateCurrentPosition: no star selected
05:45:19.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:19.352 00.002 7988 Status Line: No star selected
05:45:19.354 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:45:19.354 00.000 7988 UpdateGuideState exits: No star selected
05:45:19.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:19.354 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:19.354 00.000 7988 Enqueuing Expose request
05:45:19.354 00.000 15712 Worker thread wakes up
05:45:19.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:19.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:20.888 01.534 15712 Exposure complete
05:45:20.936 00.048 15712 worker thread done servicing request
05:45:20.936 00.000 7988 OnExposeComplete: enter
05:45:20.936 00.000 7988 UpdateGuideState(): m_state=1
05:45:20.936 00.000 7988 UpdateCurrentPosition: no star selected
05:45:20.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:20.950 00.014 7988 Status Line: No star selected
05:45:20.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:45:20.953 00.003 7988 UpdateGuideState exits: No star selected
05:45:20.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:20.953 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:20.953 00.000 7988 Enqueuing Expose request
05:45:20.953 00.000 15712 Worker thread wakes up
05:45:20.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:20.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:22.597 01.644 15712 Exposure complete
05:45:22.657 00.060 15712 worker thread done servicing request
05:45:22.657 00.000 7988 OnExposeComplete: enter
05:45:22.657 00.000 7988 UpdateGuideState(): m_state=1
05:45:22.657 00.000 7988 UpdateCurrentPosition: no star selected
05:45:22.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:22.661 00.004 7988 Status Line: No star selected
05:45:22.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:45:22.661 00.000 7988 UpdateGuideState exits: No star selected
05:45:22.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:22.661 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:22.661 00.000 7988 Enqueuing Expose request
05:45:22.661 00.000 15712 Worker thread wakes up
05:45:22.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:22.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:24.084 01.423 15712 Exposure complete
05:45:24.139 00.055 15712 worker thread done servicing request
05:45:24.139 00.000 7988 OnExposeComplete: enter
05:45:24.139 00.000 7988 UpdateGuideState(): m_state=1
05:45:24.139 00.000 7988 UpdateCurrentPosition: no star selected
05:45:24.146 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:24.146 00.000 7988 Status Line: No star selected
05:45:24.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:45:24.146 00.000 7988 UpdateGuideState exits: No star selected
05:45:24.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:24.146 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:24.146 00.000 7988 Enqueuing Expose request
05:45:24.146 00.000 15712 Worker thread wakes up
05:45:24.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:24.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:25.792 01.646 15712 Exposure complete
05:45:25.843 00.051 15712 worker thread done servicing request
05:45:25.843 00.000 7988 OnExposeComplete: enter
05:45:25.843 00.000 7988 UpdateGuideState(): m_state=1
05:45:25.853 00.010 7988 UpdateCurrentPosition: no star selected
05:45:25.854 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:25.854 00.000 7988 Status Line: No star selected
05:45:25.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:45:25.854 00.000 7988 UpdateGuideState exits: No star selected
05:45:25.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:25.860 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:25.860 00.000 7988 Enqueuing Expose request
05:45:25.860 00.000 15712 Worker thread wakes up
05:45:25.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:25.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:27.388 01.528 15712 Exposure complete
05:45:27.445 00.057 15712 worker thread done servicing request
05:45:27.447 00.002 7988 OnExposeComplete: enter
05:45:27.447 00.000 7988 UpdateGuideState(): m_state=1
05:45:27.449 00.002 7988 UpdateCurrentPosition: no star selected
05:45:27.449 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:27.449 00.000 7988 Status Line: No star selected
05:45:27.453 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=20, FiltMin=17, FiltMax=38, Gamma=0.690
05:45:27.453 00.000 7988 UpdateGuideState exits: No star selected
05:45:27.455 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:27.457 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:27.457 00.000 7988 Enqueuing Expose request
05:45:27.459 00.002 15712 Worker thread wakes up
05:45:27.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:27.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:29.096 01.637 15712 Exposure complete
05:45:29.142 00.046 15712 worker thread done servicing request
05:45:29.142 00.000 7988 OnExposeComplete: enter
05:45:29.142 00.000 7988 UpdateGuideState(): m_state=1
05:45:29.156 00.014 7988 UpdateCurrentPosition: no star selected
05:45:29.157 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:29.159 00.002 7988 Status Line: No star selected
05:45:29.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:45:29.159 00.000 7988 UpdateGuideState exits: No star selected
05:45:29.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:29.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:29.159 00.000 7988 Enqueuing Expose request
05:45:29.159 00.000 15712 Worker thread wakes up
05:45:29.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:29.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:30.694 01.535 15712 Exposure complete
05:45:30.752 00.058 15712 worker thread done servicing request
05:45:30.752 00.000 7988 OnExposeComplete: enter
05:45:30.752 00.000 7988 UpdateGuideState(): m_state=1
05:45:30.752 00.000 7988 UpdateCurrentPosition: no star selected
05:45:30.756 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:30.756 00.000 7988 Status Line: No star selected
05:45:30.758 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=15, FiltMax=38, Gamma=0.690
05:45:30.758 00.000 7988 UpdateGuideState exits: No star selected
05:45:30.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:30.758 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:30.762 00.004 7988 Enqueuing Expose request
05:45:30.764 00.002 15712 Worker thread wakes up
05:45:30.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:30.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:32.401 01.637 15712 Exposure complete
05:45:32.458 00.057 15712 worker thread done servicing request
05:45:32.458 00.000 7988 OnExposeComplete: enter
05:45:32.458 00.000 7988 UpdateGuideState(): m_state=1
05:45:32.461 00.003 7988 UpdateCurrentPosition: no star selected
05:45:32.462 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:32.462 00.000 7988 Status Line: No star selected
05:45:32.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:45:32.462 00.000 7988 UpdateGuideState exits: No star selected
05:45:32.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:32.462 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:32.462 00.000 7988 Enqueuing Expose request
05:45:32.462 00.000 15712 Worker thread wakes up
05:45:32.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:32.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:33.998 01.536 15712 Exposure complete
05:45:34.054 00.056 15712 worker thread done servicing request
05:45:34.056 00.002 7988 OnExposeComplete: enter
05:45:34.056 00.000 7988 UpdateGuideState(): m_state=1
05:45:34.056 00.000 7988 UpdateCurrentPosition: no star selected
05:45:34.056 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:34.060 00.004 7988 Status Line: No star selected
05:45:34.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:45:34.060 00.000 7988 UpdateGuideState exits: No star selected
05:45:34.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:34.060 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:34.060 00.000 7988 Enqueuing Expose request
05:45:34.060 00.000 15712 Worker thread wakes up
05:45:34.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:34.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:35.707 01.647 15712 Exposure complete
05:45:35.764 00.057 15712 worker thread done servicing request
05:45:35.764 00.000 7988 OnExposeComplete: enter
05:45:35.764 00.000 7988 UpdateGuideState(): m_state=1
05:45:35.768 00.004 7988 UpdateCurrentPosition: no star selected
05:45:35.768 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:35.769 00.001 7988 Status Line: No star selected
05:45:35.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:45:35.769 00.000 7988 UpdateGuideState exits: No star selected
05:45:35.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:35.775 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:35.775 00.000 7988 Enqueuing Expose request
05:45:35.775 00.000 15712 Worker thread wakes up
05:45:35.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:35.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:37.196 01.421 15712 Exposure complete
05:45:37.242 00.046 15712 worker thread done servicing request
05:45:37.242 00.000 7988 OnExposeComplete: enter
05:45:37.255 00.013 7988 UpdateGuideState(): m_state=1
05:45:37.255 00.000 7988 UpdateCurrentPosition: no star selected
05:45:37.257 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:37.257 00.000 7988 Status Line: No star selected
05:45:37.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:45:37.257 00.000 7988 UpdateGuideState exits: No star selected
05:45:37.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:37.257 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:37.257 00.000 7988 Enqueuing Expose request
05:45:37.257 00.000 15712 Worker thread wakes up
05:45:37.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:37.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:38.906 01.649 15712 Exposure complete
05:45:38.957 00.051 15712 worker thread done servicing request
05:45:38.957 00.000 7988 OnExposeComplete: enter
05:45:38.957 00.000 7988 UpdateGuideState(): m_state=1
05:45:38.966 00.009 7988 UpdateCurrentPosition: no star selected
05:45:38.966 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:38.968 00.002 7988 Status Line: No star selected
05:45:38.970 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:45:38.970 00.000 7988 UpdateGuideState exits: No star selected
05:45:38.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:38.970 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:38.974 00.004 7988 Enqueuing Expose request
05:45:38.974 00.000 15712 Worker thread wakes up
05:45:38.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:38.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:40.498 01.524 15712 Exposure complete
05:45:40.554 00.056 15712 worker thread done servicing request
05:45:40.554 00.000 7988 OnExposeComplete: enter
05:45:40.554 00.000 7988 UpdateGuideState(): m_state=1
05:45:40.554 00.000 7988 UpdateCurrentPosition: no star selected
05:45:40.554 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:40.559 00.005 7988 Status Line: No star selected
05:45:40.562 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:45:40.562 00.000 7988 UpdateGuideState exits: No star selected
05:45:40.564 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:40.564 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:40.566 00.002 7988 Enqueuing Expose request
05:45:40.566 00.000 15712 Worker thread wakes up
05:45:40.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:40.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:42.208 01.642 15712 Exposure complete
05:45:42.254 00.046 15712 worker thread done servicing request
05:45:42.254 00.000 7988 OnExposeComplete: enter
05:45:42.254 00.000 7988 UpdateGuideState(): m_state=1
05:45:42.267 00.013 7988 UpdateCurrentPosition: no star selected
05:45:42.269 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:42.269 00.000 7988 Status Line: No star selected
05:45:42.271 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=18, FiltMin=15, FiltMax=41, Gamma=0.690
05:45:42.271 00.000 7988 UpdateGuideState exits: No star selected
05:45:42.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:42.271 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:42.271 00.000 7988 Enqueuing Expose request
05:45:42.271 00.000 15712 Worker thread wakes up
05:45:42.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:42.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:43.803 01.532 15712 Exposure complete
05:45:43.861 00.058 15712 worker thread done servicing request
05:45:43.861 00.000 7988 OnExposeComplete: enter
05:45:43.861 00.000 7988 UpdateGuideState(): m_state=1
05:45:43.861 00.000 7988 UpdateCurrentPosition: no star selected
05:45:43.865 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:43.865 00.000 7988 Status Line: No star selected
05:45:43.868 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=18, FiltMin=15, FiltMax=37, Gamma=0.690
05:45:43.868 00.000 7988 UpdateGuideState exits: No star selected
05:45:43.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:43.868 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:43.868 00.000 7988 Enqueuing Expose request
05:45:43.868 00.000 15712 Worker thread wakes up
05:45:43.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:43.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:45.511 01.643 15712 Exposure complete
05:45:45.563 00.052 15712 worker thread done servicing request
05:45:45.563 00.000 7988 OnExposeComplete: enter
05:45:45.571 00.008 7988 UpdateGuideState(): m_state=1
05:45:45.571 00.000 7988 UpdateCurrentPosition: no star selected
05:45:45.573 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:45.573 00.000 7988 Status Line: No star selected
05:45:45.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=18, FiltMin=15, FiltMax=38, Gamma=0.690
05:45:45.573 00.000 7988 UpdateGuideState exits: No star selected
05:45:45.573 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:45.573 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:45.573 00.000 7988 Enqueuing Expose request
05:45:45.573 00.000 15712 Worker thread wakes up
05:45:45.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:45.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:47.108 01.535 15712 Exposure complete
05:45:47.154 00.046 15712 worker thread done servicing request
05:45:47.154 00.000 7988 OnExposeComplete: enter
05:45:47.154 00.000 7988 UpdateGuideState(): m_state=1
05:45:47.169 00.015 7988 UpdateCurrentPosition: no star selected
05:45:47.170 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:47.170 00.000 7988 Status Line: No star selected
05:45:47.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=18, FiltMin=15, FiltMax=37, Gamma=0.690
05:45:47.170 00.000 7988 UpdateGuideState exits: No star selected
05:45:47.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:47.170 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:47.170 00.000 7988 Enqueuing Expose request
05:45:47.170 00.000 15712 Worker thread wakes up
05:45:47.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:47.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:48.816 01.646 15712 Exposure complete
05:45:48.871 00.055 15712 worker thread done servicing request
05:45:48.871 00.000 7988 OnExposeComplete: enter
05:45:48.871 00.000 7988 UpdateGuideState(): m_state=1
05:45:48.877 00.006 7988 UpdateCurrentPosition: no star selected
05:45:48.877 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:48.879 00.002 7988 Status Line: No star selected
05:45:48.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=18, FiltMin=15, FiltMax=38, Gamma=0.690
05:45:48.879 00.000 7988 UpdateGuideState exits: No star selected
05:45:48.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:48.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:48.879 00.000 7988 Enqueuing Expose request
05:45:48.879 00.000 15712 Worker thread wakes up
05:45:48.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:48.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:50.302 01.423 15712 Exposure complete
05:45:50.359 00.057 15712 worker thread done servicing request
05:45:50.359 00.000 7988 OnExposeComplete: enter
05:45:50.359 00.000 7988 UpdateGuideState(): m_state=1
05:45:50.362 00.003 7988 UpdateCurrentPosition: no star selected
05:45:50.364 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:50.364 00.000 7988 Status Line: No star selected
05:45:50.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:45:50.364 00.000 7988 UpdateGuideState exits: No star selected
05:45:50.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:50.364 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:50.370 00.006 7988 Enqueuing Expose request
05:45:50.370 00.000 15712 Worker thread wakes up
05:45:50.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:50.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:52.011 01.641 15712 Exposure complete
05:45:52.069 00.058 15712 worker thread done servicing request
05:45:52.069 00.000 7988 OnExposeComplete: enter
05:45:52.069 00.000 7988 UpdateGuideState(): m_state=1
05:45:52.069 00.000 7988 UpdateCurrentPosition: no star selected
05:45:52.071 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:52.071 00.000 7988 Status Line: No star selected
05:45:52.074 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:45:52.074 00.000 7988 UpdateGuideState exits: No star selected
05:45:52.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:52.074 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:52.074 00.000 7988 Enqueuing Expose request
05:45:52.074 00.000 15712 Worker thread wakes up
05:45:52.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:52.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:53.606 01.532 15712 Exposure complete
05:45:53.663 00.057 15712 worker thread done servicing request
05:45:53.663 00.000 7988 OnExposeComplete: enter
05:45:53.663 00.000 7988 UpdateGuideState(): m_state=1
05:45:53.666 00.003 7988 UpdateCurrentPosition: no star selected
05:45:53.668 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:53.668 00.000 7988 Status Line: No star selected
05:45:53.670 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=19, FiltMin=14, FiltMax=39, Gamma=0.690
05:45:53.671 00.001 7988 UpdateGuideState exits: No star selected
05:45:53.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:53.671 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:53.671 00.000 7988 Enqueuing Expose request
05:45:53.671 00.000 15712 Worker thread wakes up
05:45:53.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:53.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:55.314 01.643 15712 Exposure complete
05:45:55.360 00.046 15712 worker thread done servicing request
05:45:55.360 00.000 7988 OnExposeComplete: enter
05:45:55.360 00.000 7988 UpdateGuideState(): m_state=1
05:45:55.374 00.014 7988 UpdateCurrentPosition: no star selected
05:45:55.375 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:55.377 00.002 7988 Status Line: No star selected
05:45:55.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:45:55.379 00.002 7988 UpdateGuideState exits: No star selected
05:45:55.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:55.381 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:55.381 00.000 7988 Enqueuing Expose request
05:45:55.383 00.002 15712 Worker thread wakes up
05:45:55.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:55.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:56.910 01.527 15712 Exposure complete
05:45:56.961 00.051 15712 worker thread done servicing request
05:45:56.961 00.000 7988 OnExposeComplete: enter
05:45:56.961 00.000 7988 UpdateGuideState(): m_state=1
05:45:56.970 00.009 7988 UpdateCurrentPosition: no star selected
05:45:56.970 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:56.972 00.002 7988 Status Line: No star selected
05:45:56.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:45:56.972 00.000 7988 UpdateGuideState exits: No star selected
05:45:56.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:56.978 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:56.978 00.000 7988 Enqueuing Expose request
05:45:56.978 00.000 15712 Worker thread wakes up
05:45:56.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:56.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:45:58.620 01.642 15712 Exposure complete
05:45:58.671 00.051 15712 worker thread done servicing request
05:45:58.671 00.000 7988 OnExposeComplete: enter
05:45:58.679 00.008 7988 UpdateGuideState(): m_state=1
05:45:58.679 00.000 7988 UpdateCurrentPosition: no star selected
05:45:58.681 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:45:58.681 00.000 7988 Status Line: No star selected
05:45:58.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:45:58.681 00.000 7988 UpdateGuideState exits: No star selected
05:45:58.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:45:58.681 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:45:58.681 00.000 7988 Enqueuing Expose request
05:45:58.681 00.000 15712 Worker thread wakes up
05:45:58.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:45:58.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:00.214 01.533 15712 Exposure complete
05:46:00.262 00.048 15712 worker thread done servicing request
05:46:00.262 00.000 7988 OnExposeComplete: enter
05:46:00.262 00.000 7988 UpdateGuideState(): m_state=1
05:46:00.276 00.014 7988 UpdateCurrentPosition: no star selected
05:46:00.277 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:00.277 00.000 7988 Status Line: No star selected
05:46:00.279 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:46:00.279 00.000 7988 UpdateGuideState exits: No star selected
05:46:00.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:00.279 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:00.279 00.000 7988 Enqueuing Expose request
05:46:00.279 00.000 15712 Worker thread wakes up
05:46:00.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:00.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:01.922 01.643 15712 Exposure complete
05:46:01.967 00.045 15712 worker thread done servicing request
05:46:01.967 00.000 7988 OnExposeComplete: enter
05:46:01.967 00.000 7988 UpdateGuideState(): m_state=1
05:46:01.984 00.017 7988 UpdateCurrentPosition: no star selected
05:46:01.984 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:01.986 00.002 7988 Status Line: No star selected
05:46:01.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:46:01.988 00.002 7988 UpdateGuideState exits: No star selected
05:46:01.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:01.990 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:01.990 00.000 7988 Enqueuing Expose request
05:46:01.992 00.002 15712 Worker thread wakes up
05:46:01.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:01.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:03.517 01.525 15712 Exposure complete
05:46:03.568 00.051 15712 worker thread done servicing request
05:46:03.568 00.000 7988 OnExposeComplete: enter
05:46:03.568 00.000 7988 UpdateGuideState(): m_state=1
05:46:03.577 00.009 7988 UpdateCurrentPosition: no star selected
05:46:03.577 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:03.579 00.002 7988 Status Line: No star selected
05:46:03.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:46:03.579 00.000 7988 UpdateGuideState exits: No star selected
05:46:03.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:03.579 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:03.585 00.006 7988 Enqueuing Expose request
05:46:03.585 00.000 15712 Worker thread wakes up
05:46:03.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:03.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:05.224 01.639 15712 Exposure complete
05:46:05.272 00.048 15712 worker thread done servicing request
05:46:05.272 00.000 7988 OnExposeComplete: enter
05:46:05.272 00.000 7988 UpdateGuideState(): m_state=1
05:46:05.286 00.014 7988 UpdateCurrentPosition: no star selected
05:46:05.286 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:05.288 00.002 7988 Status Line: No star selected
05:46:05.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:46:05.288 00.000 7988 UpdateGuideState exits: No star selected
05:46:05.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:05.288 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:05.288 00.000 7988 Enqueuing Expose request
05:46:05.288 00.000 15712 Worker thread wakes up
05:46:05.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:05.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:06.821 01.533 15712 Exposure complete
05:46:06.868 00.047 15712 worker thread done servicing request
05:46:06.868 00.000 7988 OnExposeComplete: enter
05:46:06.868 00.000 7988 UpdateGuideState(): m_state=1
05:46:06.883 00.015 7988 UpdateCurrentPosition: no star selected
05:46:06.884 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:06.885 00.001 7988 Status Line: No star selected
05:46:06.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:46:06.885 00.000 7988 UpdateGuideState exits: No star selected
05:46:06.885 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:06.885 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:06.885 00.000 7988 Enqueuing Expose request
05:46:06.885 00.000 15712 Worker thread wakes up
05:46:06.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:06.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:08.530 01.645 15712 Exposure complete
05:46:08.587 00.057 15712 worker thread done servicing request
05:46:08.587 00.000 7988 OnExposeComplete: enter
05:46:08.587 00.000 7988 UpdateGuideState(): m_state=1
05:46:08.592 00.005 7988 UpdateCurrentPosition: no star selected
05:46:08.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:08.594 00.002 7988 Status Line: No star selected
05:46:08.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:46:08.594 00.000 7988 UpdateGuideState exits: No star selected
05:46:08.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:08.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:08.594 00.000 7988 Enqueuing Expose request
05:46:08.594 00.000 15712 Worker thread wakes up
05:46:08.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:08.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:10.131 01.537 15712 Exposure complete
05:46:10.188 00.057 15712 worker thread done servicing request
05:46:10.188 00.000 7988 OnExposeComplete: enter
05:46:10.188 00.000 7988 UpdateGuideState(): m_state=1
05:46:10.188 00.000 7988 UpdateCurrentPosition: no star selected
05:46:10.188 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:10.193 00.005 7988 Status Line: No star selected
05:46:10.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:46:10.193 00.000 7988 UpdateGuideState exits: No star selected
05:46:10.193 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:10.193 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:10.193 00.000 7988 Enqueuing Expose request
05:46:10.193 00.000 15712 Worker thread wakes up
05:46:10.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:10.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:11.838 01.645 15712 Exposure complete
05:46:11.896 00.058 15712 worker thread done servicing request
05:46:11.896 00.000 7988 OnExposeComplete: enter
05:46:11.896 00.000 7988 UpdateGuideState(): m_state=1
05:46:11.896 00.000 7988 UpdateCurrentPosition: no star selected
05:46:11.896 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:11.902 00.006 7988 Status Line: No star selected
05:46:11.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:46:11.902 00.000 7988 UpdateGuideState exits: No star selected
05:46:11.906 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:11.906 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:11.906 00.000 7988 Enqueuing Expose request
05:46:11.906 00.000 15712 Worker thread wakes up
05:46:11.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:11.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:13.325 01.419 15712 Exposure complete
05:46:13.370 00.045 15712 worker thread done servicing request
05:46:13.370 00.000 7988 OnExposeComplete: enter
05:46:13.370 00.000 7988 UpdateGuideState(): m_state=1
05:46:13.386 00.016 7988 UpdateCurrentPosition: no star selected
05:46:13.386 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:13.386 00.000 7988 Status Line: No star selected
05:46:13.386 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:46:13.386 00.000 7988 UpdateGuideState exits: No star selected
05:46:13.386 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:13.386 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:13.386 00.000 7988 Enqueuing Expose request
05:46:13.386 00.000 15712 Worker thread wakes up
05:46:13.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:13.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:15.032 01.646 15712 Exposure complete
05:46:15.089 00.057 15712 worker thread done servicing request
05:46:15.089 00.000 7988 OnExposeComplete: enter
05:46:15.089 00.000 7988 UpdateGuideState(): m_state=1
05:46:15.089 00.000 7988 UpdateCurrentPosition: no star selected
05:46:15.093 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:15.093 00.000 7988 Status Line: No star selected
05:46:15.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:46:15.093 00.000 7988 UpdateGuideState exits: No star selected
05:46:15.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:15.093 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:15.093 00.000 7988 Enqueuing Expose request
05:46:15.093 00.000 15712 Worker thread wakes up
05:46:15.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:15.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:16.627 01.534 15712 Exposure complete
05:46:16.672 00.045 15712 worker thread done servicing request
05:46:16.672 00.000 7988 OnExposeComplete: enter
05:46:16.672 00.000 7988 UpdateGuideState(): m_state=1
05:46:16.687 00.015 7988 UpdateCurrentPosition: no star selected
05:46:16.688 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:16.689 00.001 7988 Status Line: No star selected
05:46:16.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:46:16.689 00.000 7988 UpdateGuideState exits: No star selected
05:46:16.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:16.689 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:16.689 00.000 7988 Enqueuing Expose request
05:46:16.689 00.000 15712 Worker thread wakes up
05:46:16.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:16.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:18.331 01.642 15712 Exposure complete
05:46:18.388 00.057 15712 worker thread done servicing request
05:46:18.388 00.000 7988 OnExposeComplete: enter
05:46:18.388 00.000 7988 UpdateGuideState(): m_state=1
05:46:18.392 00.004 7988 UpdateCurrentPosition: no star selected
05:46:18.394 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:18.394 00.000 7988 Status Line: No star selected
05:46:18.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:46:18.394 00.000 7988 UpdateGuideState exits: No star selected
05:46:18.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:18.394 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:18.394 00.000 7988 Enqueuing Expose request
05:46:18.394 00.000 15712 Worker thread wakes up
05:46:18.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:18.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:19.931 01.537 15712 Exposure complete
05:46:19.989 00.058 15712 worker thread done servicing request
05:46:19.989 00.000 7988 OnExposeComplete: enter
05:46:19.989 00.000 7988 UpdateGuideState(): m_state=1
05:46:19.992 00.003 7988 UpdateCurrentPosition: no star selected
05:46:19.993 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:19.993 00.000 7988 Status Line: No star selected
05:46:19.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:46:19.993 00.000 7988 UpdateGuideState exits: No star selected
05:46:19.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:19.993 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:19.993 00.000 7988 Enqueuing Expose request
05:46:19.993 00.000 15712 Worker thread wakes up
05:46:19.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:19.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:21.640 01.647 15712 Exposure complete
05:46:21.698 00.058 15712 worker thread done servicing request
05:46:21.698 00.000 7988 OnExposeComplete: enter
05:46:21.698 00.000 7988 UpdateGuideState(): m_state=1
05:46:21.698 00.000 7988 UpdateCurrentPosition: no star selected
05:46:21.698 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:21.702 00.004 7988 Status Line: No star selected
05:46:21.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:46:21.702 00.000 7988 UpdateGuideState exits: No star selected
05:46:21.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:21.702 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:21.708 00.006 7988 Enqueuing Expose request
05:46:21.708 00.000 15712 Worker thread wakes up
05:46:21.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:21.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:23.239 01.531 15712 Exposure complete
05:46:23.293 00.054 15712 worker thread done servicing request
05:46:23.293 00.000 7988 OnExposeComplete: enter
05:46:23.293 00.000 7988 UpdateGuideState(): m_state=1
05:46:23.299 00.006 7988 UpdateCurrentPosition: no star selected
05:46:23.300 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:23.300 00.000 7988 Status Line: No star selected
05:46:23.302 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:46:23.304 00.002 7988 UpdateGuideState exits: No star selected
05:46:23.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:23.306 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:23.306 00.000 7988 Enqueuing Expose request
05:46:23.308 00.002 15712 Worker thread wakes up
05:46:23.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:23.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:24.946 01.638 15712 Exposure complete
05:46:25.006 00.060 15712 worker thread done servicing request
05:46:25.006 00.000 7988 OnExposeComplete: enter
05:46:25.006 00.000 7988 UpdateGuideState(): m_state=1
05:46:25.008 00.002 7988 UpdateCurrentPosition: no star selected
05:46:25.009 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:25.010 00.001 7988 Status Line: No star selected
05:46:25.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:46:25.010 00.000 7988 UpdateGuideState exits: No star selected
05:46:25.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:25.010 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:25.010 00.000 7988 Enqueuing Expose request
05:46:25.010 00.000 15712 Worker thread wakes up
05:46:25.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:25.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:26.532 01.522 15712 Exposure complete
05:46:26.579 00.047 15712 worker thread done servicing request
05:46:26.579 00.000 7988 OnExposeComplete: enter
05:46:26.579 00.000 7988 UpdateGuideState(): m_state=1
05:46:26.579 00.000 7988 UpdateCurrentPosition: no star selected
05:46:26.579 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:26.595 00.016 7988 Status Line: No star selected
05:46:26.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:46:26.595 00.000 7988 UpdateGuideState exits: No star selected
05:46:26.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:26.595 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:26.595 00.000 7988 Enqueuing Expose request
05:46:26.595 00.000 15712 Worker thread wakes up
05:46:26.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:26.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:28.241 01.646 15712 Exposure complete
05:46:28.298 00.057 15712 worker thread done servicing request
05:46:28.298 00.000 7988 OnExposeComplete: enter
05:46:28.298 00.000 7988 UpdateGuideState(): m_state=1
05:46:28.298 00.000 7988 UpdateCurrentPosition: no star selected
05:46:28.298 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:28.304 00.006 7988 Status Line: No star selected
05:46:28.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=18, FiltMin=15, FiltMax=37, Gamma=0.690
05:46:28.304 00.000 7988 UpdateGuideState exits: No star selected
05:46:28.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:28.304 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:28.304 00.000 7988 Enqueuing Expose request
05:46:28.311 00.007 15712 Worker thread wakes up
05:46:28.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:28.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:29.842 01.531 15712 Exposure complete
05:46:29.900 00.058 15712 worker thread done servicing request
05:46:29.900 00.000 7988 OnExposeComplete: enter
05:46:29.900 00.000 7988 UpdateGuideState(): m_state=1
05:46:29.900 00.000 7988 UpdateCurrentPosition: no star selected
05:46:29.900 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:29.904 00.004 7988 Status Line: No star selected
05:46:29.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:46:29.904 00.000 7988 UpdateGuideState exits: No star selected
05:46:29.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:29.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:29.904 00.000 7988 Enqueuing Expose request
05:46:29.911 00.007 15712 Worker thread wakes up
05:46:29.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:29.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:31.549 01.638 15712 Exposure complete
05:46:31.596 00.047 15712 worker thread done servicing request
05:46:31.596 00.000 7988 OnExposeComplete: enter
05:46:31.596 00.000 7988 UpdateGuideState(): m_state=1
05:46:31.611 00.015 7988 UpdateCurrentPosition: no star selected
05:46:31.613 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:31.613 00.000 7988 Status Line: No star selected
05:46:31.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:46:31.613 00.000 7988 UpdateGuideState exits: No star selected
05:46:31.613 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:31.613 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:31.613 00.000 7988 Enqueuing Expose request
05:46:31.613 00.000 15712 Worker thread wakes up
05:46:31.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:31.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:33.038 01.425 15712 Exposure complete
05:46:33.092 00.054 15712 worker thread done servicing request
05:46:33.092 00.000 7988 OnExposeComplete: enter
05:46:33.092 00.000 7988 UpdateGuideState(): m_state=1
05:46:33.098 00.006 7988 UpdateCurrentPosition: no star selected
05:46:33.098 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:33.099 00.001 7988 Status Line: No star selected
05:46:33.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:46:33.099 00.000 7988 UpdateGuideState exits: No star selected
05:46:33.099 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:33.099 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:33.099 00.000 7988 Enqueuing Expose request
05:46:33.099 00.000 15712 Worker thread wakes up
05:46:33.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:33.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:34.743 01.644 15712 Exposure complete
05:46:34.794 00.051 15712 worker thread done servicing request
05:46:34.794 00.000 7988 OnExposeComplete: enter
05:46:34.794 00.000 7988 UpdateGuideState(): m_state=1
05:46:34.803 00.009 7988 UpdateCurrentPosition: no star selected
05:46:34.803 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:34.805 00.002 7988 Status Line: No star selected
05:46:34.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:46:34.805 00.000 7988 UpdateGuideState exits: No star selected
05:46:34.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:34.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:34.811 00.006 7988 Enqueuing Expose request
05:46:34.811 00.000 15712 Worker thread wakes up
05:46:34.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:34.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:36.335 01.524 15712 Exposure complete
05:46:36.394 00.059 15712 worker thread done servicing request
05:46:36.394 00.000 7988 OnExposeComplete: enter
05:46:36.394 00.000 7988 UpdateGuideState(): m_state=1
05:46:36.394 00.000 7988 UpdateCurrentPosition: no star selected
05:46:36.394 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:36.399 00.005 7988 Status Line: No star selected
05:46:36.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:46:36.399 00.000 7988 UpdateGuideState exits: No star selected
05:46:36.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:36.399 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:36.399 00.000 7988 Enqueuing Expose request
05:46:36.399 00.000 15712 Worker thread wakes up
05:46:36.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:36.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:38.045 01.646 15712 Exposure complete
05:46:38.094 00.049 15712 worker thread done servicing request
05:46:38.094 00.000 7988 OnExposeComplete: enter
05:46:38.094 00.000 7988 UpdateGuideState(): m_state=1
05:46:38.107 00.013 7988 UpdateCurrentPosition: no star selected
05:46:38.109 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:38.109 00.000 7988 Status Line: No star selected
05:46:38.111 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=19, FiltMin=16, FiltMax=39, Gamma=0.690
05:46:38.111 00.000 7988 UpdateGuideState exits: No star selected
05:46:38.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:38.111 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:38.111 00.000 7988 Enqueuing Expose request
05:46:38.111 00.000 15712 Worker thread wakes up
05:46:38.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:38.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:39.647 01.536 15712 Exposure complete
05:46:39.693 00.046 15712 worker thread done servicing request
05:46:39.693 00.000 7988 OnExposeComplete: enter
05:46:39.693 00.000 7988 UpdateGuideState(): m_state=1
05:46:39.709 00.016 7988 UpdateCurrentPosition: no star selected
05:46:39.710 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:39.710 00.000 7988 Status Line: No star selected
05:46:39.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:46:39.710 00.000 7988 UpdateGuideState exits: No star selected
05:46:39.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:39.710 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:39.710 00.000 7988 Enqueuing Expose request
05:46:39.710 00.000 15712 Worker thread wakes up
05:46:39.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:39.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:41.354 01.644 15712 Exposure complete
05:46:41.410 00.056 15712 worker thread done servicing request
05:46:41.410 00.000 7988 OnExposeComplete: enter
05:46:41.410 00.000 7988 UpdateGuideState(): m_state=1
05:46:41.414 00.004 7988 UpdateCurrentPosition: no star selected
05:46:41.415 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:41.415 00.000 7988 Status Line: No star selected
05:46:41.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:46:41.415 00.000 7988 UpdateGuideState exits: No star selected
05:46:41.415 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:41.415 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:41.415 00.000 7988 Enqueuing Expose request
05:46:41.415 00.000 15712 Worker thread wakes up
05:46:41.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:41.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:42.952 01.537 15712 Exposure complete
05:46:43.010 00.058 15712 worker thread done servicing request
05:46:43.010 00.000 7988 OnExposeComplete: enter
05:46:43.010 00.000 7988 UpdateGuideState(): m_state=1
05:46:43.010 00.000 7988 UpdateCurrentPosition: no star selected
05:46:43.013 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:43.013 00.000 7988 Status Line: No star selected
05:46:43.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:46:43.013 00.000 7988 UpdateGuideState exits: No star selected
05:46:43.013 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:43.013 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:43.013 00.000 7988 Enqueuing Expose request
05:46:43.013 00.000 15712 Worker thread wakes up
05:46:43.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:43.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:44.660 01.647 15712 Exposure complete
05:46:44.711 00.051 15712 worker thread done servicing request
05:46:44.711 00.000 7988 OnExposeComplete: enter
05:46:44.711 00.000 7988 UpdateGuideState(): m_state=1
05:46:44.721 00.010 7988 UpdateCurrentPosition: no star selected
05:46:44.721 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:44.722 00.001 7988 Status Line: No star selected
05:46:44.722 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:46:44.722 00.000 7988 UpdateGuideState exits: No star selected
05:46:44.728 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:44.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:44.728 00.000 7988 Enqueuing Expose request
05:46:44.728 00.000 15712 Worker thread wakes up
05:46:44.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:44.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:46.259 01.531 15712 Exposure complete
05:46:46.311 00.052 15712 worker thread done servicing request
05:46:46.311 00.000 7988 OnExposeComplete: enter
05:46:46.311 00.000 7988 UpdateGuideState(): m_state=1
05:46:46.320 00.009 7988 UpdateCurrentPosition: no star selected
05:46:46.321 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:46.321 00.000 7988 Status Line: No star selected
05:46:46.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:46:46.321 00.000 7988 UpdateGuideState exits: No star selected
05:46:46.321 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:46.321 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:46.327 00.006 7988 Enqueuing Expose request
05:46:46.327 00.000 15712 Worker thread wakes up
05:46:46.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:46.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:47.969 01.642 15712 Exposure complete
05:46:48.027 00.058 15712 worker thread done servicing request
05:46:48.027 00.000 7988 OnExposeComplete: enter
05:46:48.027 00.000 7988 UpdateGuideState(): m_state=1
05:46:48.029 00.002 7988 UpdateCurrentPosition: no star selected
05:46:48.031 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:48.031 00.000 7988 Status Line: No star selected
05:46:48.033 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=19, FiltMin=16, FiltMax=38, Gamma=0.690
05:46:48.035 00.002 7988 UpdateGuideState exits: No star selected
05:46:48.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:48.037 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:48.037 00.000 7988 Enqueuing Expose request
05:46:48.037 00.000 15712 Worker thread wakes up
05:46:48.039 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:48.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:49.455 01.416 15712 Exposure complete
05:46:49.512 00.057 15712 worker thread done servicing request
05:46:49.512 00.000 7988 OnExposeComplete: enter
05:46:49.512 00.000 7988 UpdateGuideState(): m_state=1
05:46:49.512 00.000 7988 UpdateCurrentPosition: no star selected
05:46:49.517 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:49.517 00.000 7988 Status Line: No star selected
05:46:49.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:46:49.517 00.000 7988 UpdateGuideState exits: No star selected
05:46:49.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:49.517 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:49.517 00.000 7988 Enqueuing Expose request
05:46:49.517 00.000 15712 Worker thread wakes up
05:46:49.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:49.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:51.162 01.645 15712 Exposure complete
05:46:51.220 00.058 15712 worker thread done servicing request
05:46:51.220 00.000 7988 OnExposeComplete: enter
05:46:51.220 00.000 7988 UpdateGuideState(): m_state=1
05:46:51.220 00.000 7988 UpdateCurrentPosition: no star selected
05:46:51.223 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:51.225 00.002 7988 Status Line: No star selected
05:46:51.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:46:51.227 00.002 7988 UpdateGuideState exits: No star selected
05:46:51.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:51.229 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:51.229 00.000 7988 Enqueuing Expose request
05:46:51.231 00.002 15712 Worker thread wakes up
05:46:51.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:51.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:52.758 01.527 15712 Exposure complete
05:46:52.816 00.058 15712 worker thread done servicing request
05:46:52.816 00.000 7988 OnExposeComplete: enter
05:46:52.816 00.000 7988 UpdateGuideState(): m_state=1
05:46:52.816 00.000 7988 UpdateCurrentPosition: no star selected
05:46:52.816 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:52.820 00.004 7988 Status Line: No star selected
05:46:52.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:46:52.820 00.000 7988 UpdateGuideState exits: No star selected
05:46:52.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:52.820 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:52.820 00.000 7988 Enqueuing Expose request
05:46:52.820 00.000 15712 Worker thread wakes up
05:46:52.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:52.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:54.467 01.647 15712 Exposure complete
05:46:54.518 00.051 15712 worker thread done servicing request
05:46:54.518 00.000 7988 OnExposeComplete: enter
05:46:54.518 00.000 7988 UpdateGuideState(): m_state=1
05:46:54.529 00.011 7988 UpdateCurrentPosition: no star selected
05:46:54.531 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:54.531 00.000 7988 Status Line: No star selected
05:46:54.533 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:46:54.533 00.000 7988 UpdateGuideState exits: No star selected
05:46:54.535 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:54.535 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:54.537 00.002 7988 Enqueuing Expose request
05:46:54.537 00.000 15712 Worker thread wakes up
05:46:54.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:54.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:56.064 01.527 15712 Exposure complete
05:46:56.118 00.054 15712 worker thread done servicing request
05:46:56.118 00.000 7988 OnExposeComplete: enter
05:46:56.118 00.000 7988 UpdateGuideState(): m_state=1
05:46:56.124 00.006 7988 UpdateCurrentPosition: no star selected
05:46:56.125 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:56.125 00.000 7988 Status Line: No star selected
05:46:56.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:46:56.125 00.000 7988 UpdateGuideState exits: No star selected
05:46:56.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:56.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:56.125 00.000 7988 Enqueuing Expose request
05:46:56.125 00.000 15712 Worker thread wakes up
05:46:56.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:56.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:57.770 01.645 15712 Exposure complete
05:46:57.819 00.049 15712 worker thread done servicing request
05:46:57.819 00.000 7988 OnExposeComplete: enter
05:46:57.819 00.000 7988 UpdateGuideState(): m_state=1
05:46:57.832 00.013 7988 UpdateCurrentPosition: no star selected
05:46:57.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:57.834 00.002 7988 Status Line: No star selected
05:46:57.836 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:46:57.836 00.000 7988 UpdateGuideState exits: No star selected
05:46:57.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:57.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:57.836 00.000 7988 Enqueuing Expose request
05:46:57.836 00.000 15712 Worker thread wakes up
05:46:57.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:57.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:46:59.372 01.536 15712 Exposure complete
05:46:59.418 00.046 15712 worker thread done servicing request
05:46:59.418 00.000 7988 OnExposeComplete: enter
05:46:59.418 00.000 7988 UpdateGuideState(): m_state=1
05:46:59.418 00.000 7988 UpdateCurrentPosition: no star selected
05:46:59.433 00.015 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:46:59.433 00.000 7988 Status Line: No star selected
05:46:59.435 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:46:59.435 00.000 7988 UpdateGuideState exits: No star selected
05:46:59.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:46:59.435 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:46:59.435 00.000 7988 Enqueuing Expose request
05:46:59.435 00.000 15712 Worker thread wakes up
05:46:59.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:46:59.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:01.080 01.645 15712 Exposure complete
05:47:01.125 00.045 15712 worker thread done servicing request
05:47:01.125 00.000 7988 OnExposeComplete: enter
05:47:01.138 00.013 7988 UpdateGuideState(): m_state=1
05:47:01.140 00.002 7988 UpdateCurrentPosition: no star selected
05:47:01.140 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:01.141 00.001 7988 Status Line: No star selected
05:47:01.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=34, Gamma=0.690
05:47:01.141 00.000 7988 UpdateGuideState exits: No star selected
05:47:01.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:01.141 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:01.141 00.000 7988 Enqueuing Expose request
05:47:01.141 00.000 15712 Worker thread wakes up
05:47:01.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:01.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:02.565 01.424 15712 Exposure complete
05:47:02.616 00.051 15712 worker thread done servicing request
05:47:02.616 00.000 7988 OnExposeComplete: enter
05:47:02.616 00.000 7988 UpdateGuideState(): m_state=1
05:47:02.627 00.011 7988 UpdateCurrentPosition: no star selected
05:47:02.627 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:02.629 00.002 7988 Status Line: No star selected
05:47:02.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:47:02.633 00.004 7988 UpdateGuideState exits: No star selected
05:47:02.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:02.633 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:02.633 00.000 7988 Enqueuing Expose request
05:47:02.633 00.000 15712 Worker thread wakes up
05:47:02.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:02.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:04.276 01.643 15712 Exposure complete
05:47:04.334 00.058 15712 worker thread done servicing request
05:47:04.334 00.000 7988 OnExposeComplete: enter
05:47:04.334 00.000 7988 UpdateGuideState(): m_state=1
05:47:04.337 00.003 7988 UpdateCurrentPosition: no star selected
05:47:04.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:04.339 00.002 7988 Status Line: No star selected
05:47:04.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:47:04.339 00.000 7988 UpdateGuideState exits: No star selected
05:47:04.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:04.339 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:04.339 00.000 7988 Enqueuing Expose request
05:47:04.339 00.000 15712 Worker thread wakes up
05:47:04.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:04.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:05.873 01.534 15712 Exposure complete
05:47:05.919 00.046 15712 worker thread done servicing request
05:47:05.919 00.000 7988 OnExposeComplete: enter
05:47:05.919 00.000 7988 UpdateGuideState(): m_state=1
05:47:05.934 00.015 7988 UpdateCurrentPosition: no star selected
05:47:05.935 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:05.935 00.000 7988 Status Line: No star selected
05:47:05.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=19, FiltMin=16, FiltMax=38, Gamma=0.690
05:47:05.935 00.000 7988 UpdateGuideState exits: No star selected
05:47:05.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:05.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:05.935 00.000 7988 Enqueuing Expose request
05:47:05.935 00.000 15712 Worker thread wakes up
05:47:05.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:05.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:07.580 01.645 15712 Exposure complete
05:47:07.636 00.056 15712 worker thread done servicing request
05:47:07.636 00.000 7988 OnExposeComplete: enter
05:47:07.636 00.000 7988 UpdateGuideState(): m_state=1
05:47:07.643 00.007 7988 UpdateCurrentPosition: no star selected
05:47:07.643 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:07.645 00.002 7988 Status Line: No star selected
05:47:07.647 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=43, Gamma=0.690
05:47:07.647 00.000 7988 UpdateGuideState exits: No star selected
05:47:07.649 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:07.649 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:07.651 00.002 7988 Enqueuing Expose request
05:47:07.651 00.000 15712 Worker thread wakes up
05:47:07.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:07.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:09.181 01.530 15712 Exposure complete
05:47:09.238 00.057 15712 worker thread done servicing request
05:47:09.238 00.000 7988 OnExposeComplete: enter
05:47:09.238 00.000 7988 UpdateGuideState(): m_state=1
05:47:09.241 00.003 7988 UpdateCurrentPosition: no star selected
05:47:09.242 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:09.242 00.000 7988 Status Line: No star selected
05:47:09.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:47:09.242 00.000 7988 UpdateGuideState exits: No star selected
05:47:09.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:09.242 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:09.242 00.000 7988 Enqueuing Expose request
05:47:09.242 00.000 15712 Worker thread wakes up
05:47:09.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:09.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:10.885 01.643 15712 Exposure complete
05:47:10.941 00.056 15712 worker thread done servicing request
05:47:10.941 00.000 7988 OnExposeComplete: enter
05:47:10.941 00.000 7988 UpdateGuideState(): m_state=1
05:47:10.948 00.007 7988 UpdateCurrentPosition: no star selected
05:47:10.949 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:10.949 00.000 7988 Status Line: No star selected
05:47:10.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:47:10.949 00.000 7988 UpdateGuideState exits: No star selected
05:47:10.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:10.949 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:10.949 00.000 7988 Enqueuing Expose request
05:47:10.958 00.009 15712 Worker thread wakes up
05:47:10.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:10.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:12.484 01.526 15712 Exposure complete
05:47:12.547 00.063 15712 worker thread done servicing request
05:47:12.547 00.000 7988 OnExposeComplete: enter
05:47:12.547 00.000 7988 UpdateGuideState(): m_state=1
05:47:12.547 00.000 7988 UpdateCurrentPosition: no star selected
05:47:12.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:12.547 00.000 7988 Status Line: No star selected
05:47:12.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:47:12.547 00.000 7988 UpdateGuideState exits: No star selected
05:47:12.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:12.547 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:12.547 00.000 7988 Enqueuing Expose request
05:47:12.547 00.000 15712 Worker thread wakes up
05:47:12.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:12.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:14.190 01.643 15712 Exposure complete
05:47:14.243 00.053 15712 worker thread done servicing request
05:47:14.243 00.000 7988 OnExposeComplete: enter
05:47:14.243 00.000 7988 UpdateGuideState(): m_state=1
05:47:14.252 00.009 7988 UpdateCurrentPosition: no star selected
05:47:14.254 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:14.254 00.000 7988 Status Line: No star selected
05:47:14.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:47:14.254 00.000 7988 UpdateGuideState exits: No star selected
05:47:14.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:14.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:14.260 00.006 7988 Enqueuing Expose request
05:47:14.260 00.000 15712 Worker thread wakes up
05:47:14.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:14.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:15.790 01.530 15712 Exposure complete
05:47:15.844 00.054 15712 worker thread done servicing request
05:47:15.844 00.000 7988 OnExposeComplete: enter
05:47:15.844 00.000 7988 UpdateGuideState(): m_state=1
05:47:15.851 00.007 7988 UpdateCurrentPosition: no star selected
05:47:15.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:15.853 00.002 7988 Status Line: No star selected
05:47:15.855 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=20, FiltMin=17, FiltMax=35, Gamma=0.690
05:47:15.855 00.000 7988 UpdateGuideState exits: No star selected
05:47:15.857 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:15.857 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:15.857 00.000 7988 Enqueuing Expose request
05:47:15.857 00.000 15712 Worker thread wakes up
05:47:15.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:15.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:17.499 01.642 15712 Exposure complete
05:47:17.559 00.060 15712 worker thread done servicing request
05:47:17.559 00.000 7988 OnExposeComplete: enter
05:47:17.559 00.000 7988 UpdateGuideState(): m_state=1
05:47:17.561 00.002 7988 UpdateCurrentPosition: no star selected
05:47:17.562 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:17.562 00.000 7988 Status Line: No star selected
05:47:17.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=20, FiltMin=17, FiltMax=35, Gamma=0.690
05:47:17.562 00.000 7988 UpdateGuideState exits: No star selected
05:47:17.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:17.562 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:17.562 00.000 7988 Enqueuing Expose request
05:47:17.562 00.000 15712 Worker thread wakes up
05:47:17.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:17.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:19.097 01.535 15712 Exposure complete
05:47:19.143 00.046 15712 worker thread done servicing request
05:47:19.143 00.000 7988 OnExposeComplete: enter
05:47:19.143 00.000 7988 UpdateGuideState(): m_state=1
05:47:19.157 00.014 7988 UpdateCurrentPosition: no star selected
05:47:19.159 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:19.160 00.001 7988 Status Line: No star selected
05:47:19.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:47:19.160 00.000 7988 UpdateGuideState exits: No star selected
05:47:19.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:19.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:19.160 00.000 7988 Enqueuing Expose request
05:47:19.160 00.000 15712 Worker thread wakes up
05:47:19.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:19.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:20.807 01.647 15712 Exposure complete
05:47:20.864 00.057 15712 worker thread done servicing request
05:47:20.864 00.000 7988 OnExposeComplete: enter
05:47:20.864 00.000 7988 UpdateGuideState(): m_state=1
05:47:20.864 00.000 7988 UpdateCurrentPosition: no star selected
05:47:20.868 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:20.868 00.000 7988 Status Line: No star selected
05:47:20.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:47:20.868 00.000 7988 UpdateGuideState exits: No star selected
05:47:20.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:20.868 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:20.868 00.000 7988 Enqueuing Expose request
05:47:20.868 00.000 15712 Worker thread wakes up
05:47:20.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:20.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:22.401 01.533 15712 Exposure complete
05:47:22.446 00.045 15712 worker thread done servicing request
05:47:22.446 00.000 7988 OnExposeComplete: enter
05:47:22.446 00.000 7988 UpdateGuideState(): m_state=1
05:47:22.446 00.000 7988 UpdateCurrentPosition: no star selected
05:47:22.461 00.015 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:22.461 00.000 7988 Status Line: No star selected
05:47:22.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:47:22.461 00.000 7988 UpdateGuideState exits: No star selected
05:47:22.461 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:22.461 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:22.461 00.000 7988 Enqueuing Expose request
05:47:22.461 00.000 15712 Worker thread wakes up
05:47:22.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:22.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:24.105 01.644 15712 Exposure complete
05:47:24.162 00.057 15712 worker thread done servicing request
05:47:24.162 00.000 7988 OnExposeComplete: enter
05:47:24.162 00.000 7988 UpdateGuideState(): m_state=1
05:47:24.166 00.004 7988 UpdateCurrentPosition: no star selected
05:47:24.166 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:24.168 00.002 7988 Status Line: No star selected
05:47:24.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=43, Gamma=0.690
05:47:24.168 00.000 7988 UpdateGuideState exits: No star selected
05:47:24.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:24.168 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:24.168 00.000 7988 Enqueuing Expose request
05:47:24.168 00.000 15712 Worker thread wakes up
05:47:24.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:24.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:25.705 01.537 15712 Exposure complete
05:47:25.751 00.046 15712 worker thread done servicing request
05:47:25.751 00.000 7988 OnExposeComplete: enter
05:47:25.763 00.012 7988 UpdateGuideState(): m_state=1
05:47:25.765 00.002 7988 UpdateCurrentPosition: no star selected
05:47:25.765 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:25.766 00.001 7988 Status Line: No star selected
05:47:25.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:47:25.766 00.000 7988 UpdateGuideState exits: No star selected
05:47:25.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:25.766 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:25.766 00.000 7988 Enqueuing Expose request
05:47:25.766 00.000 15712 Worker thread wakes up
05:47:25.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:25.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:27.413 01.647 15712 Exposure complete
05:47:27.463 00.050 15712 worker thread done servicing request
05:47:27.463 00.000 7988 OnExposeComplete: enter
05:47:27.463 00.000 7988 UpdateGuideState(): m_state=1
05:47:27.472 00.009 7988 UpdateCurrentPosition: no star selected
05:47:27.472 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:27.474 00.002 7988 Status Line: No star selected
05:47:27.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=19, FiltMin=15, FiltMax=35, Gamma=0.690
05:47:27.474 00.000 7988 UpdateGuideState exits: No star selected
05:47:27.474 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:27.480 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:27.480 00.000 7988 Enqueuing Expose request
05:47:27.480 00.000 15712 Worker thread wakes up
05:47:27.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:27.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:29.010 01.530 15712 Exposure complete
05:47:29.061 00.051 15712 worker thread done servicing request
05:47:29.061 00.000 7988 OnExposeComplete: enter
05:47:29.061 00.000 7988 UpdateGuideState(): m_state=1
05:47:29.071 00.010 7988 UpdateCurrentPosition: no star selected
05:47:29.072 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:29.072 00.000 7988 Status Line: No star selected
05:47:29.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:47:29.072 00.000 7988 UpdateGuideState exits: No star selected
05:47:29.077 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:29.077 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:29.077 00.000 7988 Enqueuing Expose request
05:47:29.077 00.000 15712 Worker thread wakes up
05:47:29.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:29.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:30.718 01.641 15712 Exposure complete
05:47:30.777 00.059 15712 worker thread done servicing request
05:47:30.777 00.000 7988 OnExposeComplete: enter
05:47:30.777 00.000 7988 UpdateGuideState(): m_state=1
05:47:30.780 00.003 7988 UpdateCurrentPosition: no star selected
05:47:30.780 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:30.780 00.000 7988 Status Line: No star selected
05:47:30.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:47:30.780 00.000 7988 UpdateGuideState exits: No star selected
05:47:30.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:30.780 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:30.780 00.000 7988 Enqueuing Expose request
05:47:30.780 00.000 15712 Worker thread wakes up
05:47:30.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:30.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:32.317 01.537 15712 Exposure complete
05:47:32.363 00.046 15712 worker thread done servicing request
05:47:32.363 00.000 7988 OnExposeComplete: enter
05:47:32.363 00.000 7988 UpdateGuideState(): m_state=1
05:47:32.376 00.013 7988 UpdateCurrentPosition: no star selected
05:47:32.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:32.378 00.002 7988 Status Line: No star selected
05:47:32.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=19, FiltMin=16, FiltMax=40, Gamma=0.690
05:47:32.378 00.000 7988 UpdateGuideState exits: No star selected
05:47:32.378 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:32.378 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:32.378 00.000 7988 Enqueuing Expose request
05:47:32.378 00.000 15712 Worker thread wakes up
05:47:32.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:32.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:34.026 01.648 15712 Exposure complete
05:47:34.081 00.055 15712 worker thread done servicing request
05:47:34.081 00.000 7988 OnExposeComplete: enter
05:47:34.081 00.000 7988 UpdateGuideState(): m_state=1
05:47:34.081 00.000 7988 UpdateCurrentPosition: no star selected
05:47:34.089 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:34.089 00.000 7988 Status Line: No star selected
05:47:34.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:47:34.089 00.000 7988 UpdateGuideState exits: No star selected
05:47:34.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:34.089 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:34.089 00.000 7988 Enqueuing Expose request
05:47:34.089 00.000 15712 Worker thread wakes up
05:47:34.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:34.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:35.519 01.430 15712 Exposure complete
05:47:35.577 00.058 15712 worker thread done servicing request
05:47:35.577 00.000 7988 OnExposeComplete: enter
05:47:35.577 00.000 7988 UpdateGuideState(): m_state=1
05:47:35.580 00.003 7988 UpdateCurrentPosition: no star selected
05:47:35.580 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:35.582 00.002 7988 Status Line: No star selected
05:47:35.584 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:47:35.584 00.000 7988 UpdateGuideState exits: No star selected
05:47:35.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:35.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:35.584 00.000 7988 Enqueuing Expose request
05:47:35.584 00.000 15712 Worker thread wakes up
05:47:35.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:35.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:37.220 01.636 15712 Exposure complete
05:47:37.268 00.048 15712 worker thread done servicing request
05:47:37.268 00.000 7988 OnExposeComplete: enter
05:47:37.283 00.015 7988 UpdateGuideState(): m_state=1
05:47:37.283 00.000 7988 UpdateCurrentPosition: no star selected
05:47:37.283 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:37.283 00.000 7988 Status Line: No star selected
05:47:37.283 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:47:37.283 00.000 7988 UpdateGuideState exits: No star selected
05:47:37.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:37.283 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:37.283 00.000 7988 Enqueuing Expose request
05:47:37.283 00.000 15712 Worker thread wakes up
05:47:37.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:37.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:38.816 01.533 15712 Exposure complete
05:47:38.875 00.059 15712 worker thread done servicing request
05:47:38.875 00.000 7988 OnExposeComplete: enter
05:47:38.875 00.000 7988 UpdateGuideState(): m_state=1
05:47:38.875 00.000 7988 UpdateCurrentPosition: no star selected
05:47:38.879 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:38.879 00.000 7988 Status Line: No star selected
05:47:38.881 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=20, FiltMin=17, FiltMax=39, Gamma=0.690
05:47:38.883 00.002 7988 UpdateGuideState exits: No star selected
05:47:38.884 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:38.884 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:38.886 00.002 7988 Enqueuing Expose request
05:47:38.886 00.000 15712 Worker thread wakes up
05:47:38.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:38.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:40.526 01.640 15712 Exposure complete
05:47:40.570 00.044 15712 worker thread done servicing request
05:47:40.570 00.000 7988 OnExposeComplete: enter
05:47:40.570 00.000 7988 UpdateGuideState(): m_state=1
05:47:40.586 00.016 7988 UpdateCurrentPosition: no star selected
05:47:40.588 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:40.588 00.000 7988 Status Line: No star selected
05:47:40.590 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=21, FiltMin=16, FiltMax=36, Gamma=0.690
05:47:40.590 00.000 7988 UpdateGuideState exits: No star selected
05:47:40.592 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:40.592 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:40.594 00.002 7988 Enqueuing Expose request
05:47:40.594 00.000 15712 Worker thread wakes up
05:47:40.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:40.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:42.123 01.529 15712 Exposure complete
05:47:42.168 00.045 15712 worker thread done servicing request
05:47:42.168 00.000 7988 OnExposeComplete: enter
05:47:42.168 00.000 7988 UpdateGuideState(): m_state=1
05:47:42.183 00.015 7988 UpdateCurrentPosition: no star selected
05:47:42.185 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:42.185 00.000 7988 Status Line: No star selected
05:47:42.187 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:47:42.187 00.000 7988 UpdateGuideState exits: No star selected
05:47:42.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:42.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:42.187 00.000 7988 Enqueuing Expose request
05:47:42.187 00.000 15712 Worker thread wakes up
05:47:42.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:42.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:43.830 01.643 15712 Exposure complete
05:47:43.889 00.059 15712 worker thread done servicing request
05:47:43.891 00.002 7988 OnExposeComplete: enter
05:47:43.891 00.000 7988 UpdateGuideState(): m_state=1
05:47:43.891 00.000 7988 UpdateCurrentPosition: no star selected
05:47:43.894 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:43.894 00.000 7988 Status Line: No star selected
05:47:43.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=21, FiltMin=16, FiltMax=40, Gamma=0.690
05:47:43.894 00.000 7988 UpdateGuideState exits: No star selected
05:47:43.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:43.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:43.901 00.007 7988 Enqueuing Expose request
05:47:43.901 00.000 15712 Worker thread wakes up
05:47:43.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:43.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:45.429 01.528 15712 Exposure complete
05:47:45.487 00.058 15712 worker thread done servicing request
05:47:45.487 00.000 7988 OnExposeComplete: enter
05:47:45.488 00.001 7988 UpdateGuideState(): m_state=1
05:47:45.489 00.001 7988 UpdateCurrentPosition: no star selected
05:47:45.491 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:45.492 00.001 7988 Status Line: No star selected
05:47:45.494 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=21, FiltMin=16, FiltMax=40, Gamma=0.690
05:47:45.495 00.001 7988 UpdateGuideState exits: No star selected
05:47:45.496 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:45.496 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:45.498 00.002 7988 Enqueuing Expose request
05:47:45.499 00.001 15712 Worker thread wakes up
05:47:45.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:45.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:47.135 01.636 15712 Exposure complete
05:47:47.194 00.059 15712 worker thread done servicing request
05:47:47.194 00.000 7988 OnExposeComplete: enter
05:47:47.194 00.000 7988 UpdateGuideState(): m_state=1
05:47:47.194 00.000 7988 UpdateCurrentPosition: no star selected
05:47:47.199 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:47.199 00.000 7988 Status Line: No star selected
05:47:47.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=21, FiltMin=16, FiltMax=37, Gamma=0.690
05:47:47.199 00.000 7988 UpdateGuideState exits: No star selected
05:47:47.203 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:47.203 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:47.203 00.000 7988 Enqueuing Expose request
05:47:47.203 00.000 15712 Worker thread wakes up
05:47:47.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:47.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:48.732 01.529 15712 Exposure complete
05:47:48.786 00.054 15712 worker thread done servicing request
05:47:48.786 00.000 7988 OnExposeComplete: enter
05:47:48.786 00.000 7988 UpdateGuideState(): m_state=1
05:47:48.793 00.007 7988 UpdateCurrentPosition: no star selected
05:47:48.794 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:48.794 00.000 7988 Status Line: No star selected
05:47:48.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=21, FiltMin=17, FiltMax=36, Gamma=0.690
05:47:48.794 00.000 7988 UpdateGuideState exits: No star selected
05:47:48.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:48.794 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:48.794 00.000 7988 Enqueuing Expose request
05:47:48.794 00.000 15712 Worker thread wakes up
05:47:48.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:48.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:50.441 01.647 15712 Exposure complete
05:47:50.499 00.058 15712 worker thread done servicing request
05:47:50.499 00.000 7988 OnExposeComplete: enter
05:47:50.499 00.000 7988 UpdateGuideState(): m_state=1
05:47:50.501 00.002 7988 UpdateCurrentPosition: no star selected
05:47:50.503 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:50.503 00.000 7988 Status Line: No star selected
05:47:50.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:47:50.503 00.000 7988 UpdateGuideState exits: No star selected
05:47:50.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:50.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:50.503 00.000 7988 Enqueuing Expose request
05:47:50.503 00.000 15712 Worker thread wakes up
05:47:50.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:50.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:52.037 01.534 15712 Exposure complete
05:47:52.094 00.057 15712 worker thread done servicing request
05:47:52.094 00.000 7988 OnExposeComplete: enter
05:47:52.094 00.000 7988 UpdateGuideState(): m_state=1
05:47:52.094 00.000 7988 UpdateCurrentPosition: no star selected
05:47:52.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:52.099 00.005 7988 Status Line: No star selected
05:47:52.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:47:52.099 00.000 7988 UpdateGuideState exits: No star selected
05:47:52.103 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:52.103 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:52.103 00.000 7988 Enqueuing Expose request
05:47:52.103 00.000 15712 Worker thread wakes up
05:47:52.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:52.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:53.745 01.642 15712 Exposure complete
05:47:53.791 00.046 15712 worker thread done servicing request
05:47:53.791 00.000 7988 OnExposeComplete: enter
05:47:53.791 00.000 7988 UpdateGuideState(): m_state=1
05:47:53.805 00.014 7988 UpdateCurrentPosition: no star selected
05:47:53.807 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:53.807 00.000 7988 Status Line: No star selected
05:47:53.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:47:53.807 00.000 7988 UpdateGuideState exits: No star selected
05:47:53.807 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:53.807 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:53.807 00.000 7988 Enqueuing Expose request
05:47:53.807 00.000 15712 Worker thread wakes up
05:47:53.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:53.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:55.339 01.532 15712 Exposure complete
05:47:55.393 00.054 15712 worker thread done servicing request
05:47:55.393 00.000 7988 OnExposeComplete: enter
05:47:55.393 00.000 7988 UpdateGuideState(): m_state=1
05:47:55.401 00.008 7988 UpdateCurrentPosition: no star selected
05:47:55.402 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:55.402 00.000 7988 Status Line: No star selected
05:47:55.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:47:55.402 00.000 7988 UpdateGuideState exits: No star selected
05:47:55.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:55.402 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:55.402 00.000 7988 Enqueuing Expose request
05:47:55.402 00.000 15712 Worker thread wakes up
05:47:55.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:55.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:57.048 01.646 15712 Exposure complete
05:47:57.109 00.061 15712 worker thread done servicing request
05:47:57.109 00.000 7988 OnExposeComplete: enter
05:47:57.109 00.000 7988 UpdateGuideState(): m_state=1
05:47:57.109 00.000 7988 UpdateCurrentPosition: no star selected
05:47:57.109 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:57.109 00.000 7988 Status Line: No star selected
05:47:57.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:47:57.109 00.000 7988 UpdateGuideState exits: No star selected
05:47:57.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:57.109 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:57.109 00.000 7988 Enqueuing Expose request
05:47:57.121 00.012 15712 Worker thread wakes up
05:47:57.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:57.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:47:58.645 01.524 15712 Exposure complete
05:47:58.691 00.046 15712 worker thread done servicing request
05:47:58.691 00.000 7988 OnExposeComplete: enter
05:47:58.704 00.013 7988 UpdateGuideState(): m_state=1
05:47:58.704 00.000 7988 UpdateCurrentPosition: no star selected
05:47:58.706 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:47:58.708 00.002 7988 Status Line: No star selected
05:47:58.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=21, FiltMin=17, FiltMax=40, Gamma=0.690
05:47:58.710 00.002 7988 UpdateGuideState exits: No star selected
05:47:58.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:47:58.712 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:47:58.712 00.000 7988 Enqueuing Expose request
05:47:58.714 00.002 15712 Worker thread wakes up
05:47:58.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:47:58.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:00.348 01.634 15712 Exposure complete
05:48:00.408 00.060 15712 worker thread done servicing request
05:48:00.408 00.000 7988 OnExposeComplete: enter
05:48:00.408 00.000 7988 UpdateGuideState(): m_state=1
05:48:00.410 00.002 7988 UpdateCurrentPosition: no star selected
05:48:00.411 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:00.411 00.000 7988 Status Line: No star selected
05:48:00.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:48:00.411 00.000 7988 UpdateGuideState exits: No star selected
05:48:00.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:00.411 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:00.411 00.000 7988 Enqueuing Expose request
05:48:00.411 00.000 15712 Worker thread wakes up
05:48:00.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:00.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:01.951 01.540 15712 Exposure complete
05:48:02.009 00.058 15712 worker thread done servicing request
05:48:02.009 00.000 7988 OnExposeComplete: enter
05:48:02.009 00.000 7988 UpdateGuideState(): m_state=1
05:48:02.013 00.004 7988 UpdateCurrentPosition: no star selected
05:48:02.013 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:02.015 00.002 7988 Status Line: No star selected
05:48:02.017 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=22, FiltMin=17, FiltMax=38, Gamma=0.690
05:48:02.017 00.000 7988 UpdateGuideState exits: No star selected
05:48:02.019 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:02.019 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:02.021 00.002 7988 Enqueuing Expose request
05:48:02.021 00.000 15712 Worker thread wakes up
05:48:02.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:02.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:03.654 01.633 15712 Exposure complete
05:48:03.714 00.060 15712 worker thread done servicing request
05:48:03.714 00.000 7988 OnExposeComplete: enter
05:48:03.714 00.000 7988 UpdateGuideState(): m_state=1
05:48:03.714 00.000 7988 UpdateCurrentPosition: no star selected
05:48:03.717 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:03.717 00.000 7988 Status Line: No star selected
05:48:03.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=22, FiltMin=17, FiltMax=38, Gamma=0.690
05:48:03.717 00.000 7988 UpdateGuideState exits: No star selected
05:48:03.717 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:03.717 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:03.717 00.000 7988 Enqueuing Expose request
05:48:03.717 00.000 15712 Worker thread wakes up
05:48:03.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:03.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:05.255 01.538 15712 Exposure complete
05:48:05.315 00.060 15712 worker thread done servicing request
05:48:05.315 00.000 7988 OnExposeComplete: enter
05:48:05.316 00.001 7988 UpdateGuideState(): m_state=1
05:48:05.316 00.000 7988 UpdateCurrentPosition: no star selected
05:48:05.318 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:05.318 00.000 7988 Status Line: No star selected
05:48:05.320 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=22, FiltMin=18, FiltMax=39, Gamma=0.690
05:48:05.322 00.002 7988 UpdateGuideState exits: No star selected
05:48:05.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:05.324 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:05.325 00.001 7988 Enqueuing Expose request
05:48:05.325 00.000 15712 Worker thread wakes up
05:48:05.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:05.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:06.962 01.637 15712 Exposure complete
05:48:07.008 00.046 15712 worker thread done servicing request
05:48:07.008 00.000 7988 OnExposeComplete: enter
05:48:07.022 00.014 7988 UpdateGuideState(): m_state=1
05:48:07.022 00.000 7988 UpdateCurrentPosition: no star selected
05:48:07.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:07.025 00.003 7988 Status Line: No star selected
05:48:07.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:48:07.025 00.000 7988 UpdateGuideState exits: No star selected
05:48:07.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:07.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:07.025 00.000 7988 Enqueuing Expose request
05:48:07.025 00.000 15712 Worker thread wakes up
05:48:07.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:07.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:08.557 01.532 15712 Exposure complete
05:48:08.606 00.049 15712 worker thread done servicing request
05:48:08.606 00.000 7988 OnExposeComplete: enter
05:48:08.606 00.000 7988 UpdateGuideState(): m_state=1
05:48:08.619 00.013 7988 UpdateCurrentPosition: no star selected
05:48:08.619 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:08.619 00.000 7988 Status Line: No star selected
05:48:08.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:48:08.623 00.004 7988 UpdateGuideState exits: No star selected
05:48:08.623 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:08.623 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:08.623 00.000 7988 Enqueuing Expose request
05:48:08.623 00.000 15712 Worker thread wakes up
05:48:08.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:08.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:10.260 01.637 15712 Exposure complete
05:48:10.319 00.059 15712 worker thread done servicing request
05:48:10.319 00.000 7988 OnExposeComplete: enter
05:48:10.319 00.000 7988 UpdateGuideState(): m_state=1
05:48:10.323 00.004 7988 UpdateCurrentPosition: no star selected
05:48:10.323 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:10.323 00.000 7988 Status Line: No star selected
05:48:10.326 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=21, FiltMin=18, FiltMax=36, Gamma=0.690
05:48:10.326 00.000 7988 UpdateGuideState exits: No star selected
05:48:10.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:10.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:10.326 00.000 7988 Enqueuing Expose request
05:48:10.326 00.000 15712 Worker thread wakes up
05:48:10.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:10.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:11.859 01.533 15712 Exposure complete
05:48:11.908 00.049 15712 worker thread done servicing request
05:48:11.908 00.000 7988 OnExposeComplete: enter
05:48:11.908 00.000 7988 UpdateGuideState(): m_state=1
05:48:11.919 00.011 7988 UpdateCurrentPosition: no star selected
05:48:11.921 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:11.921 00.000 7988 Status Line: No star selected
05:48:11.923 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:48:11.923 00.000 7988 UpdateGuideState exits: No star selected
05:48:11.925 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:11.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:11.927 00.002 7988 Enqueuing Expose request
05:48:11.927 00.000 15712 Worker thread wakes up
05:48:11.929 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:11.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:13.565 01.636 15712 Exposure complete
05:48:13.624 00.059 15712 worker thread done servicing request
05:48:13.624 00.000 7988 OnExposeComplete: enter
05:48:13.624 00.000 7988 UpdateGuideState(): m_state=1
05:48:13.628 00.004 7988 UpdateCurrentPosition: no star selected
05:48:13.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:13.628 00.000 7988 Status Line: No star selected
05:48:13.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:48:13.628 00.000 7988 UpdateGuideState exits: No star selected
05:48:13.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:13.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:13.628 00.000 7988 Enqueuing Expose request
05:48:13.628 00.000 15712 Worker thread wakes up
05:48:13.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:13.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:15.163 01.535 15712 Exposure complete
05:48:15.208 00.045 15712 worker thread done servicing request
05:48:15.208 00.000 7988 OnExposeComplete: enter
05:48:15.208 00.000 7988 UpdateGuideState(): m_state=1
05:48:15.223 00.015 7988 UpdateCurrentPosition: no star selected
05:48:15.224 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:15.224 00.000 7988 Status Line: No star selected
05:48:15.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:48:15.224 00.000 7988 UpdateGuideState exits: No star selected
05:48:15.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:15.224 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:15.224 00.000 7988 Enqueuing Expose request
05:48:15.224 00.000 15712 Worker thread wakes up
05:48:15.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:15.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:16.873 01.649 15712 Exposure complete
05:48:16.927 00.054 15712 worker thread done servicing request
05:48:16.927 00.000 7988 OnExposeComplete: enter
05:48:16.927 00.000 7988 UpdateGuideState(): m_state=1
05:48:16.933 00.006 7988 UpdateCurrentPosition: no star selected
05:48:16.934 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:16.934 00.000 7988 Status Line: No star selected
05:48:16.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:48:16.934 00.000 7988 UpdateGuideState exits: No star selected
05:48:16.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:16.934 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:16.934 00.000 7988 Enqueuing Expose request
05:48:16.934 00.000 15712 Worker thread wakes up
05:48:16.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:16.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:18.358 01.424 15712 Exposure complete
05:48:18.407 00.049 15712 worker thread done servicing request
05:48:18.407 00.000 7988 OnExposeComplete: enter
05:48:18.407 00.000 7988 UpdateGuideState(): m_state=1
05:48:18.407 00.000 7988 UpdateCurrentPosition: no star selected
05:48:18.407 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:18.422 00.015 7988 Status Line: No star selected
05:48:18.424 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:48:18.424 00.000 7988 UpdateGuideState exits: No star selected
05:48:18.426 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:18.426 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:18.428 00.002 7988 Enqueuing Expose request
05:48:18.428 00.000 15712 Worker thread wakes up
05:48:18.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:18.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:20.070 01.642 15712 Exposure complete
05:48:20.125 00.055 15712 worker thread done servicing request
05:48:20.125 00.000 7988 OnExposeComplete: enter
05:48:20.125 00.000 7988 UpdateGuideState(): m_state=1
05:48:20.130 00.005 7988 UpdateCurrentPosition: no star selected
05:48:20.132 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:20.132 00.000 7988 Status Line: No star selected
05:48:20.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:48:20.132 00.000 7988 UpdateGuideState exits: No star selected
05:48:20.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:20.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:20.132 00.000 7988 Enqueuing Expose request
05:48:20.132 00.000 15712 Worker thread wakes up
05:48:20.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:20.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:21.555 01.423 15712 Exposure complete
05:48:21.606 00.051 15712 worker thread done servicing request
05:48:21.606 00.000 7988 OnExposeComplete: enter
05:48:21.606 00.000 7988 UpdateGuideState(): m_state=1
05:48:21.617 00.011 7988 UpdateCurrentPosition: no star selected
05:48:21.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:21.617 00.000 7988 Status Line: No star selected
05:48:21.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:48:21.617 00.000 7988 UpdateGuideState exits: No star selected
05:48:21.623 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:21.623 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:21.623 00.000 7988 Enqueuing Expose request
05:48:21.623 00.000 15712 Worker thread wakes up
05:48:21.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:21.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:23.264 01.641 15712 Exposure complete
05:48:23.322 00.058 15712 worker thread done servicing request
05:48:23.322 00.000 7988 OnExposeComplete: enter
05:48:23.322 00.000 7988 UpdateGuideState(): m_state=1
05:48:23.324 00.002 7988 UpdateCurrentPosition: no star selected
05:48:23.326 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:23.326 00.000 7988 Status Line: No star selected
05:48:23.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:48:23.326 00.000 7988 UpdateGuideState exits: No star selected
05:48:23.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:23.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:23.326 00.000 7988 Enqueuing Expose request
05:48:23.326 00.000 15712 Worker thread wakes up
05:48:23.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:23.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:24.856 01.530 15712 Exposure complete
05:48:24.907 00.051 15712 worker thread done servicing request
05:48:24.907 00.000 7988 OnExposeComplete: enter
05:48:24.907 00.000 7988 UpdateGuideState(): m_state=1
05:48:24.907 00.000 7988 UpdateCurrentPosition: no star selected
05:48:24.919 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:24.919 00.000 7988 Status Line: No star selected
05:48:24.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:48:24.919 00.000 7988 UpdateGuideState exits: No star selected
05:48:24.919 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:24.924 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:24.924 00.000 7988 Enqueuing Expose request
05:48:24.924 00.000 15712 Worker thread wakes up
05:48:24.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:24.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:26.565 01.641 15712 Exposure complete
05:48:26.613 00.048 15712 worker thread done servicing request
05:48:26.613 00.000 7988 OnExposeComplete: enter
05:48:26.613 00.000 7988 UpdateGuideState(): m_state=1
05:48:26.627 00.014 7988 UpdateCurrentPosition: no star selected
05:48:26.628 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:26.628 00.000 7988 Status Line: No star selected
05:48:26.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=17, FiltMax=38, Gamma=0.690
05:48:26.628 00.000 7988 UpdateGuideState exits: No star selected
05:48:26.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:26.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:26.628 00.000 7988 Enqueuing Expose request
05:48:26.628 00.000 15712 Worker thread wakes up
05:48:26.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:26.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:28.161 01.533 15712 Exposure complete
05:48:28.208 00.047 15712 worker thread done servicing request
05:48:28.208 00.000 7988 OnExposeComplete: enter
05:48:28.208 00.000 7988 UpdateGuideState(): m_state=1
05:48:28.221 00.013 7988 UpdateCurrentPosition: no star selected
05:48:28.223 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:28.223 00.000 7988 Status Line: No star selected
05:48:28.226 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=20, FiltMin=17, FiltMax=35, Gamma=0.690
05:48:28.226 00.000 7988 UpdateGuideState exits: No star selected
05:48:28.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:28.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:28.226 00.000 7988 Enqueuing Expose request
05:48:28.226 00.000 15712 Worker thread wakes up
05:48:28.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:28.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:29.872 01.646 15712 Exposure complete
05:48:29.928 00.056 15712 worker thread done servicing request
05:48:29.928 00.000 7988 OnExposeComplete: enter
05:48:29.928 00.000 7988 UpdateGuideState(): m_state=1
05:48:29.932 00.004 7988 UpdateCurrentPosition: no star selected
05:48:29.932 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:29.934 00.002 7988 Status Line: No star selected
05:48:29.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=20, FiltMin=17, FiltMax=38, Gamma=0.690
05:48:29.934 00.000 7988 UpdateGuideState exits: No star selected
05:48:29.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:29.934 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:29.934 00.000 7988 Enqueuing Expose request
05:48:29.934 00.000 15712 Worker thread wakes up
05:48:29.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:29.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:31.466 01.532 15712 Exposure complete
05:48:31.524 00.058 15712 worker thread done servicing request
05:48:31.524 00.000 7988 OnExposeComplete: enter
05:48:31.524 00.000 7988 UpdateGuideState(): m_state=1
05:48:31.524 00.000 7988 UpdateCurrentPosition: no star selected
05:48:31.528 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:31.529 00.001 7988 Status Line: No star selected
05:48:31.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:48:31.529 00.000 7988 UpdateGuideState exits: No star selected
05:48:31.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:31.529 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:31.529 00.000 7988 Enqueuing Expose request
05:48:31.529 00.000 15712 Worker thread wakes up
05:48:31.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:31.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:33.176 01.647 15712 Exposure complete
05:48:33.232 00.056 15712 worker thread done servicing request
05:48:33.232 00.000 7988 OnExposeComplete: enter
05:48:33.232 00.000 7988 UpdateGuideState(): m_state=1
05:48:33.238 00.006 7988 UpdateCurrentPosition: no star selected
05:48:33.238 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:33.240 00.002 7988 Status Line: No star selected
05:48:33.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:48:33.240 00.000 7988 UpdateGuideState exits: No star selected
05:48:33.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:33.240 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:33.240 00.000 7988 Enqueuing Expose request
05:48:33.240 00.000 15712 Worker thread wakes up
05:48:33.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:33.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:34.664 01.424 15712 Exposure complete
05:48:34.710 00.046 15712 worker thread done servicing request
05:48:34.710 00.000 7988 OnExposeComplete: enter
05:48:34.710 00.000 7988 UpdateGuideState(): m_state=1
05:48:34.725 00.015 7988 UpdateCurrentPosition: no star selected
05:48:34.725 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:34.727 00.002 7988 Status Line: No star selected
05:48:34.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:48:34.727 00.000 7988 UpdateGuideState exits: No star selected
05:48:34.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:34.727 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:34.727 00.000 7988 Enqueuing Expose request
05:48:34.727 00.000 15712 Worker thread wakes up
05:48:34.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:34.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:36.368 01.641 15712 Exposure complete
05:48:36.414 00.046 15712 worker thread done servicing request
05:48:36.414 00.000 7988 OnExposeComplete: enter
05:48:36.414 00.000 7988 UpdateGuideState(): m_state=1
05:48:36.431 00.017 7988 UpdateCurrentPosition: no star selected
05:48:36.431 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:36.433 00.002 7988 Status Line: No star selected
05:48:36.435 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:48:36.435 00.000 7988 UpdateGuideState exits: No star selected
05:48:36.437 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:36.437 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:36.439 00.002 7988 Enqueuing Expose request
05:48:36.439 00.000 15712 Worker thread wakes up
05:48:36.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:36.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:37.964 01.525 15712 Exposure complete
05:48:38.026 00.062 15712 worker thread done servicing request
05:48:38.026 00.000 7988 OnExposeComplete: enter
05:48:38.026 00.000 7988 UpdateGuideState(): m_state=1
05:48:38.029 00.003 7988 UpdateCurrentPosition: no star selected
05:48:38.030 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:38.030 00.000 7988 Status Line: No star selected
05:48:38.032 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:48:38.034 00.002 7988 UpdateGuideState exits: No star selected
05:48:38.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:38.036 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:38.036 00.000 7988 Enqueuing Expose request
05:48:38.038 00.002 15712 Worker thread wakes up
05:48:38.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:38.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:39.672 01.634 15712 Exposure complete
05:48:39.732 00.060 15712 worker thread done servicing request
05:48:39.732 00.000 7988 OnExposeComplete: enter
05:48:39.732 00.000 7988 UpdateGuideState(): m_state=1
05:48:39.735 00.003 7988 UpdateCurrentPosition: no star selected
05:48:39.736 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:39.736 00.000 7988 Status Line: No star selected
05:48:39.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:48:39.736 00.000 7988 UpdateGuideState exits: No star selected
05:48:39.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:39.736 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:39.736 00.000 7988 Enqueuing Expose request
05:48:39.736 00.000 15712 Worker thread wakes up
05:48:39.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:39.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:41.272 01.536 15712 Exposure complete
05:48:41.317 00.045 15712 worker thread done servicing request
05:48:41.317 00.000 7988 OnExposeComplete: enter
05:48:41.317 00.000 7988 UpdateGuideState(): m_state=1
05:48:41.332 00.015 7988 UpdateCurrentPosition: no star selected
05:48:41.332 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:41.332 00.000 7988 Status Line: No star selected
05:48:41.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:48:41.332 00.000 7988 UpdateGuideState exits: No star selected
05:48:41.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:41.332 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:41.332 00.000 7988 Enqueuing Expose request
05:48:41.332 00.000 15712 Worker thread wakes up
05:48:41.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:41.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:42.979 01.647 15712 Exposure complete
05:48:43.033 00.054 15712 worker thread done servicing request
05:48:43.033 00.000 7988 OnExposeComplete: enter
05:48:43.033 00.000 7988 UpdateGuideState(): m_state=1
05:48:43.041 00.008 7988 UpdateCurrentPosition: no star selected
05:48:43.043 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:43.043 00.000 7988 Status Line: No star selected
05:48:43.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:48:43.043 00.000 7988 UpdateGuideState exits: No star selected
05:48:43.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:43.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:43.043 00.000 7988 Enqueuing Expose request
05:48:43.050 00.007 15712 Worker thread wakes up
05:48:43.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:43.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:44.578 01.528 15712 Exposure complete
05:48:44.632 00.054 15712 worker thread done servicing request
05:48:44.632 00.000 7988 OnExposeComplete: enter
05:48:44.632 00.000 7988 UpdateGuideState(): m_state=1
05:48:44.632 00.000 7988 UpdateCurrentPosition: no star selected
05:48:44.640 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:44.640 00.000 7988 Status Line: No star selected
05:48:44.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=20, FiltMin=16, FiltMax=45, Gamma=0.690
05:48:44.640 00.000 7988 UpdateGuideState exits: No star selected
05:48:44.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:44.640 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:44.640 00.000 7988 Enqueuing Expose request
05:48:44.640 00.000 15712 Worker thread wakes up
05:48:44.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:44.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:46.287 01.647 15712 Exposure complete
05:48:46.335 00.048 15712 worker thread done servicing request
05:48:46.335 00.000 7988 OnExposeComplete: enter
05:48:46.335 00.000 7988 UpdateGuideState(): m_state=1
05:48:46.349 00.014 7988 UpdateCurrentPosition: no star selected
05:48:46.350 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:46.350 00.000 7988 Status Line: No star selected
05:48:46.352 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:48:46.352 00.000 7988 UpdateGuideState exits: No star selected
05:48:46.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:46.352 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:46.352 00.000 7988 Enqueuing Expose request
05:48:46.352 00.000 15712 Worker thread wakes up
05:48:46.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:46.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:47.887 01.535 15712 Exposure complete
05:48:47.935 00.048 15712 worker thread done servicing request
05:48:47.935 00.000 7988 OnExposeComplete: enter
05:48:47.935 00.000 7988 UpdateGuideState(): m_state=1
05:48:47.947 00.012 7988 UpdateCurrentPosition: no star selected
05:48:47.948 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:47.948 00.000 7988 Status Line: No star selected
05:48:47.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=20, FiltMin=16, FiltMax=35, Gamma=0.690
05:48:47.952 00.004 7988 UpdateGuideState exits: No star selected
05:48:47.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:47.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:47.952 00.000 7988 Enqueuing Expose request
05:48:47.952 00.000 15712 Worker thread wakes up
05:48:47.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:47.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:49.595 01.643 15712 Exposure complete
05:48:49.640 00.045 15712 worker thread done servicing request
05:48:49.640 00.000 7988 OnExposeComplete: enter
05:48:49.640 00.000 7988 UpdateGuideState(): m_state=1
05:48:49.640 00.000 7988 UpdateCurrentPosition: no star selected
05:48:49.657 00.017 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:49.657 00.000 7988 Status Line: No star selected
05:48:49.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=20, FiltMin=16, FiltMax=36, Gamma=0.690
05:48:49.657 00.000 7988 UpdateGuideState exits: No star selected
05:48:49.657 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:49.657 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:49.657 00.000 7988 Enqueuing Expose request
05:48:49.657 00.000 15712 Worker thread wakes up
05:48:49.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:49.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:51.079 01.422 15712 Exposure complete
05:48:51.138 00.059 15712 worker thread done servicing request
05:48:51.138 00.000 7988 OnExposeComplete: enter
05:48:51.140 00.002 7988 UpdateGuideState(): m_state=1
05:48:51.140 00.000 7988 UpdateCurrentPosition: no star selected
05:48:51.140 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:51.140 00.000 7988 Status Line: No star selected
05:48:51.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=20, FiltMin=15, FiltMax=37, Gamma=0.690
05:48:51.140 00.000 7988 UpdateGuideState exits: No star selected
05:48:51.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:51.140 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:51.140 00.000 7988 Enqueuing Expose request
05:48:51.140 00.000 15712 Worker thread wakes up
05:48:51.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:51.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:52.782 01.642 15712 Exposure complete
05:48:52.839 00.057 15712 worker thread done servicing request
05:48:52.839 00.000 7988 OnExposeComplete: enter
05:48:52.839 00.000 7988 UpdateGuideState(): m_state=1
05:48:52.845 00.006 7988 UpdateCurrentPosition: no star selected
05:48:52.846 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:52.846 00.000 7988 Status Line: No star selected
05:48:52.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=15, FiltMax=38, Gamma=0.690
05:48:52.846 00.000 7988 UpdateGuideState exits: No star selected
05:48:52.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:52.846 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:52.846 00.000 7988 Enqueuing Expose request
05:48:52.846 00.000 15712 Worker thread wakes up
05:48:52.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:52.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:54.383 01.537 15712 Exposure complete
05:48:54.440 00.057 15712 worker thread done servicing request
05:48:54.440 00.000 7988 OnExposeComplete: enter
05:48:54.445 00.005 7988 UpdateGuideState(): m_state=1
05:48:54.445 00.000 7988 UpdateCurrentPosition: no star selected
05:48:54.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:54.445 00.000 7988 Status Line: No star selected
05:48:54.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=20, FiltMin=16, FiltMax=39, Gamma=0.690
05:48:54.445 00.000 7988 UpdateGuideState exits: No star selected
05:48:54.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:54.445 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:54.445 00.000 7988 Enqueuing Expose request
05:48:54.445 00.000 15712 Worker thread wakes up
05:48:54.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:54.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:56.091 01.646 15712 Exposure complete
05:48:56.142 00.051 15712 worker thread done servicing request
05:48:56.142 00.000 7988 OnExposeComplete: enter
05:48:56.142 00.000 7988 UpdateGuideState(): m_state=1
05:48:56.142 00.000 7988 UpdateCurrentPosition: no star selected
05:48:56.154 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:56.154 00.000 7988 Status Line: No star selected
05:48:56.156 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:48:56.158 00.002 7988 UpdateGuideState exits: No star selected
05:48:56.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:56.158 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:56.158 00.000 7988 Enqueuing Expose request
05:48:56.158 00.000 15712 Worker thread wakes up
05:48:56.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:56.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:57.690 01.532 15712 Exposure complete
05:48:57.739 00.049 15712 worker thread done servicing request
05:48:57.739 00.000 7988 OnExposeComplete: enter
05:48:57.739 00.000 7988 UpdateGuideState(): m_state=1
05:48:57.750 00.011 7988 UpdateCurrentPosition: no star selected
05:48:57.751 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:57.751 00.000 7988 Status Line: No star selected
05:48:57.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:48:57.751 00.000 7988 UpdateGuideState exits: No star selected
05:48:57.756 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:57.756 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:57.756 00.000 7988 Enqueuing Expose request
05:48:57.756 00.000 15712 Worker thread wakes up
05:48:57.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:57.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:48:59.400 01.644 15712 Exposure complete
05:48:59.458 00.058 15712 worker thread done servicing request
05:48:59.458 00.000 7988 OnExposeComplete: enter
05:48:59.458 00.000 7988 UpdateGuideState(): m_state=1
05:48:59.460 00.002 7988 UpdateCurrentPosition: no star selected
05:48:59.462 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:48:59.462 00.000 7988 Status Line: No star selected
05:48:59.464 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=19, FiltMin=15, FiltMax=42, Gamma=0.690
05:48:59.466 00.002 7988 UpdateGuideState exits: No star selected
05:48:59.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:48:59.468 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:48:59.468 00.000 7988 Enqueuing Expose request
05:48:59.470 00.002 15712 Worker thread wakes up
05:48:59.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:48:59.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:00.999 01.529 15712 Exposure complete
05:49:01.057 00.058 15712 worker thread done servicing request
05:49:01.057 00.000 7988 OnExposeComplete: enter
05:49:01.057 00.000 7988 UpdateGuideState(): m_state=1
05:49:01.060 00.003 7988 UpdateCurrentPosition: no star selected
05:49:01.061 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:01.061 00.000 7988 Status Line: No star selected
05:49:01.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:49:01.061 00.000 7988 UpdateGuideState exits: No star selected
05:49:01.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:01.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:01.061 00.000 7988 Enqueuing Expose request
05:49:01.068 00.007 15712 Worker thread wakes up
05:49:01.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:01.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:02.709 01.641 15712 Exposure complete
05:49:02.767 00.058 15712 worker thread done servicing request
05:49:02.767 00.000 7988 OnExposeComplete: enter
05:49:02.767 00.000 7988 UpdateGuideState(): m_state=1
05:49:02.767 00.000 7988 UpdateCurrentPosition: no star selected
05:49:02.771 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:02.771 00.000 7988 Status Line: No star selected
05:49:02.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:49:02.771 00.000 7988 UpdateGuideState exits: No star selected
05:49:02.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:02.771 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:02.777 00.006 7988 Enqueuing Expose request
05:49:02.777 00.000 15712 Worker thread wakes up
05:49:02.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:02.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:04.306 01.529 15712 Exposure complete
05:49:04.360 00.054 15712 worker thread done servicing request
05:49:04.360 00.000 7988 OnExposeComplete: enter
05:49:04.360 00.000 7988 UpdateGuideState(): m_state=1
05:49:04.366 00.006 7988 UpdateCurrentPosition: no star selected
05:49:04.368 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:04.368 00.000 7988 Status Line: No star selected
05:49:04.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=19, FiltMin=15, FiltMax=39, Gamma=0.690
05:49:04.368 00.000 7988 UpdateGuideState exits: No star selected
05:49:04.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:04.368 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:04.368 00.000 7988 Enqueuing Expose request
05:49:04.368 00.000 15712 Worker thread wakes up
05:49:04.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:04.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:06.015 01.647 15712 Exposure complete
05:49:06.062 00.047 15712 worker thread done servicing request
05:49:06.062 00.000 7988 OnExposeComplete: enter
05:49:06.062 00.000 7988 UpdateGuideState(): m_state=1
05:49:06.076 00.014 7988 UpdateCurrentPosition: no star selected
05:49:06.077 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:06.077 00.000 7988 Status Line: No star selected
05:49:06.079 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=19, FiltMin=15, FiltMax=36, Gamma=0.690
05:49:06.079 00.000 7988 UpdateGuideState exits: No star selected
05:49:06.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:06.079 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:06.079 00.000 7988 Enqueuing Expose request
05:49:06.079 00.000 15712 Worker thread wakes up
05:49:06.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:06.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:07.613 01.534 15712 Exposure complete
05:49:07.662 00.049 15712 worker thread done servicing request
05:49:07.662 00.000 7988 OnExposeComplete: enter
05:49:07.662 00.000 7988 UpdateGuideState(): m_state=1
05:49:07.673 00.011 7988 UpdateCurrentPosition: no star selected
05:49:07.675 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:07.675 00.000 7988 Status Line: No star selected
05:49:07.675 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:49:07.679 00.004 7988 UpdateGuideState exits: No star selected
05:49:07.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:07.679 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:07.679 00.000 7988 Enqueuing Expose request
05:49:07.679 00.000 15712 Worker thread wakes up
05:49:07.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:07.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:09.318 01.639 15712 Exposure complete
05:49:09.365 00.047 15712 worker thread done servicing request
05:49:09.365 00.000 7988 OnExposeComplete: enter
05:49:09.365 00.000 7988 UpdateGuideState(): m_state=1
05:49:09.379 00.014 7988 UpdateCurrentPosition: no star selected
05:49:09.379 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:09.382 00.003 7988 Status Line: No star selected
05:49:09.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=19, FiltMin=14, FiltMax=40, Gamma=0.690
05:49:09.382 00.000 7988 UpdateGuideState exits: No star selected
05:49:09.382 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:09.382 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:09.382 00.000 7988 Enqueuing Expose request
05:49:09.382 00.000 15712 Worker thread wakes up
05:49:09.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:09.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:10.915 01.533 15712 Exposure complete
05:49:10.965 00.050 15712 worker thread done servicing request
05:49:10.965 00.000 7988 OnExposeComplete: enter
05:49:10.965 00.000 7988 UpdateGuideState(): m_state=1
05:49:10.975 00.010 7988 UpdateCurrentPosition: no star selected
05:49:10.976 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:10.976 00.000 7988 Status Line: No star selected
05:49:10.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=19, FiltMin=15, FiltMax=37, Gamma=0.690
05:49:10.976 00.000 7988 UpdateGuideState exits: No star selected
05:49:10.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:10.982 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:10.982 00.000 7988 Enqueuing Expose request
05:49:10.982 00.000 15712 Worker thread wakes up
05:49:10.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:10.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:12.623 01.641 15712 Exposure complete
05:49:12.670 00.047 15712 worker thread done servicing request
05:49:12.670 00.000 7988 OnExposeComplete: enter
05:49:12.670 00.000 7988 UpdateGuideState(): m_state=1
05:49:12.684 00.014 7988 UpdateCurrentPosition: no star selected
05:49:12.685 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:12.686 00.001 7988 Status Line: No star selected
05:49:12.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=20, FiltMin=15, FiltMax=36, Gamma=0.690
05:49:12.686 00.000 7988 UpdateGuideState exits: No star selected
05:49:12.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:12.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:12.686 00.000 7988 Enqueuing Expose request
05:49:12.686 00.000 15712 Worker thread wakes up
05:49:12.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:12.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:14.223 01.537 15712 Exposure complete
05:49:14.268 00.045 15712 worker thread done servicing request
05:49:14.268 00.000 7988 OnExposeComplete: enter
05:49:14.268 00.000 7988 UpdateGuideState(): m_state=1
05:49:14.283 00.015 7988 UpdateCurrentPosition: no star selected
05:49:14.284 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:14.286 00.002 7988 Status Line: No star selected
05:49:14.286 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=20, FiltMin=15, FiltMax=37, Gamma=0.690
05:49:14.288 00.002 7988 UpdateGuideState exits: No star selected
05:49:14.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:14.290 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:14.290 00.000 7988 Enqueuing Expose request
05:49:14.292 00.002 15712 Worker thread wakes up
05:49:14.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:14.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:15.933 01.641 15712 Exposure complete
05:49:15.983 00.050 15712 worker thread done servicing request
05:49:15.983 00.000 7988 OnExposeComplete: enter
05:49:15.994 00.011 7988 UpdateGuideState(): m_state=1
05:49:15.994 00.000 7988 UpdateCurrentPosition: no star selected
05:49:15.994 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:15.994 00.000 7988 Status Line: No star selected
05:49:15.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:49:16.000 00.006 7988 UpdateGuideState exits: No star selected
05:49:16.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:16.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:16.000 00.000 7988 Enqueuing Expose request
05:49:16.000 00.000 15712 Worker thread wakes up
05:49:16.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:16.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:17.532 01.532 15712 Exposure complete
05:49:17.583 00.051 15712 worker thread done servicing request
05:49:17.583 00.000 7988 OnExposeComplete: enter
05:49:17.583 00.000 7988 UpdateGuideState(): m_state=1
05:49:17.592 00.009 7988 UpdateCurrentPosition: no star selected
05:49:17.594 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:17.594 00.000 7988 Status Line: No star selected
05:49:17.596 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:49:17.598 00.002 7988 UpdateGuideState exits: No star selected
05:49:17.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:17.600 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:17.600 00.000 7988 Enqueuing Expose request
05:49:17.602 00.002 15712 Worker thread wakes up
05:49:17.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:17.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:19.237 01.635 15712 Exposure complete
05:49:19.285 00.048 15712 worker thread done servicing request
05:49:19.285 00.000 7988 OnExposeComplete: enter
05:49:19.285 00.000 7988 UpdateGuideState(): m_state=1
05:49:19.299 00.014 7988 UpdateCurrentPosition: no star selected
05:49:19.301 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:19.302 00.001 7988 Status Line: No star selected
05:49:19.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:49:19.302 00.000 7988 UpdateGuideState exits: No star selected
05:49:19.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:19.302 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:19.302 00.000 7988 Enqueuing Expose request
05:49:19.302 00.000 15712 Worker thread wakes up
05:49:19.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:19.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:20.838 01.536 15712 Exposure complete
05:49:20.884 00.046 15712 worker thread done servicing request
05:49:20.884 00.000 7988 OnExposeComplete: enter
05:49:20.884 00.000 7988 UpdateGuideState(): m_state=1
05:49:20.898 00.014 7988 UpdateCurrentPosition: no star selected
05:49:20.898 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:20.901 00.003 7988 Status Line: No star selected
05:49:20.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=20, FiltMin=15, FiltMax=38, Gamma=0.690
05:49:20.901 00.000 7988 UpdateGuideState exits: No star selected
05:49:20.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:20.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:20.901 00.000 7988 Enqueuing Expose request
05:49:20.901 00.000 15712 Worker thread wakes up
05:49:20.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:20.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:22.544 01.643 15712 Exposure complete
05:49:22.604 00.060 15712 worker thread done servicing request
05:49:22.604 00.000 7988 OnExposeComplete: enter
05:49:22.604 00.000 7988 UpdateGuideState(): m_state=1
05:49:22.604 00.000 7988 UpdateCurrentPosition: no star selected
05:49:22.608 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:22.608 00.000 7988 Status Line: No star selected
05:49:22.611 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=20, FiltMin=16, FiltMax=35, Gamma=0.690
05:49:22.613 00.002 7988 UpdateGuideState exits: No star selected
05:49:22.613 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:22.615 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:22.615 00.000 7988 Enqueuing Expose request
05:49:22.617 00.002 15712 Worker thread wakes up
05:49:22.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:22.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:24.144 01.527 15712 Exposure complete
05:49:24.203 00.059 15712 worker thread done servicing request
05:49:24.203 00.000 7988 OnExposeComplete: enter
05:49:24.203 00.000 7988 UpdateGuideState(): m_state=1
05:49:24.205 00.002 7988 UpdateCurrentPosition: no star selected
05:49:24.205 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:24.205 00.000 7988 Status Line: No star selected
05:49:24.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=20, FiltMin=16, FiltMax=35, Gamma=0.690
05:49:24.205 00.000 7988 UpdateGuideState exits: No star selected
05:49:24.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:24.205 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:24.205 00.000 7988 Enqueuing Expose request
05:49:24.205 00.000 15712 Worker thread wakes up
05:49:24.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:24.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:25.851 01.646 15712 Exposure complete
05:49:25.907 00.056 15712 worker thread done servicing request
05:49:25.907 00.000 7988 OnExposeComplete: enter
05:49:25.907 00.000 7988 UpdateGuideState(): m_state=1
05:49:25.907 00.000 7988 UpdateCurrentPosition: no star selected
05:49:25.907 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:25.912 00.005 7988 Status Line: No star selected
05:49:25.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=21, FiltMin=16, FiltMax=37, Gamma=0.690
05:49:25.912 00.000 7988 UpdateGuideState exits: No star selected
05:49:25.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:25.912 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:25.912 00.000 7988 Enqueuing Expose request
05:49:25.912 00.000 15712 Worker thread wakes up
05:49:25.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:25.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:27.447 01.535 15712 Exposure complete
05:49:27.493 00.046 15712 worker thread done servicing request
05:49:27.493 00.000 7988 OnExposeComplete: enter
05:49:27.493 00.000 7988 UpdateGuideState(): m_state=1
05:49:27.508 00.015 7988 UpdateCurrentPosition: no star selected
05:49:27.508 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:27.508 00.000 7988 Status Line: No star selected
05:49:27.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=21, FiltMin=17, FiltMax=35, Gamma=0.690
05:49:27.513 00.005 7988 UpdateGuideState exits: No star selected
05:49:27.515 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:27.516 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:27.517 00.001 7988 Enqueuing Expose request
05:49:27.518 00.001 15712 Worker thread wakes up
05:49:27.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:27.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:29.156 01.638 15712 Exposure complete
05:49:29.211 00.055 15712 worker thread done servicing request
05:49:29.211 00.000 7988 OnExposeComplete: enter
05:49:29.211 00.000 7988 UpdateGuideState(): m_state=1
05:49:29.216 00.005 7988 UpdateCurrentPosition: no star selected
05:49:29.217 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:29.217 00.000 7988 Status Line: No star selected
05:49:29.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=21, FiltMin=17, FiltMax=40, Gamma=0.690
05:49:29.217 00.000 7988 UpdateGuideState exits: No star selected
05:49:29.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:29.217 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:29.217 00.000 7988 Enqueuing Expose request
05:49:29.217 00.000 15712 Worker thread wakes up
05:49:29.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:29.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:30.752 01.535 15712 Exposure complete
05:49:30.810 00.058 15712 worker thread done servicing request
05:49:30.810 00.000 7988 OnExposeComplete: enter
05:49:30.811 00.001 7988 UpdateGuideState(): m_state=1
05:49:30.811 00.000 7988 UpdateCurrentPosition: no star selected
05:49:30.813 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:30.813 00.000 7988 Status Line: No star selected
05:49:30.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=21, FiltMin=17, FiltMax=36, Gamma=0.690
05:49:30.813 00.000 7988 UpdateGuideState exits: No star selected
05:49:30.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:30.813 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:30.813 00.000 7988 Enqueuing Expose request
05:49:30.813 00.000 15712 Worker thread wakes up
05:49:30.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:30.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:32.462 01.649 15712 Exposure complete
05:49:32.513 00.051 15712 worker thread done servicing request
05:49:32.513 00.000 7988 OnExposeComplete: enter
05:49:32.513 00.000 7988 UpdateGuideState(): m_state=1
05:49:32.513 00.000 7988 UpdateCurrentPosition: no star selected
05:49:32.523 00.010 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:32.523 00.000 7988 Status Line: No star selected
05:49:32.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:49:32.523 00.000 7988 UpdateGuideState exits: No star selected
05:49:32.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:32.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:32.530 00.007 7988 Enqueuing Expose request
05:49:32.530 00.000 15712 Worker thread wakes up
05:49:32.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:32.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:34.060 01.530 15712 Exposure complete
05:49:34.113 00.053 15712 worker thread done servicing request
05:49:34.113 00.000 7988 OnExposeComplete: enter
05:49:34.113 00.000 7988 UpdateGuideState(): m_state=1
05:49:34.120 00.007 7988 UpdateCurrentPosition: no star selected
05:49:34.121 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:34.121 00.000 7988 Status Line: No star selected
05:49:34.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=21, FiltMin=17, FiltMax=40, Gamma=0.690
05:49:34.121 00.000 7988 UpdateGuideState exits: No star selected
05:49:34.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:34.121 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:34.121 00.000 7988 Enqueuing Expose request
05:49:34.121 00.000 15712 Worker thread wakes up
05:49:34.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:34.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:35.767 01.646 15712 Exposure complete
05:49:35.815 00.048 15712 worker thread done servicing request
05:49:35.815 00.000 7988 OnExposeComplete: enter
05:49:35.815 00.000 7988 UpdateGuideState(): m_state=1
05:49:35.830 00.015 7988 UpdateCurrentPosition: no star selected
05:49:35.831 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:35.831 00.000 7988 Status Line: No star selected
05:49:35.831 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:49:35.831 00.000 7988 UpdateGuideState exits: No star selected
05:49:35.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:35.831 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:35.831 00.000 7988 Enqueuing Expose request
05:49:35.831 00.000 15712 Worker thread wakes up
05:49:35.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:35.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:37.367 01.536 15712 Exposure complete
05:49:37.412 00.045 15712 worker thread done servicing request
05:49:37.412 00.000 7988 OnExposeComplete: enter
05:49:37.412 00.000 7988 UpdateGuideState(): m_state=1
05:49:37.427 00.015 7988 UpdateCurrentPosition: no star selected
05:49:37.429 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:37.429 00.000 7988 Status Line: No star selected
05:49:37.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=21, FiltMin=17, FiltMax=35, Gamma=0.690
05:49:37.429 00.000 7988 UpdateGuideState exits: No star selected
05:49:37.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:37.429 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:37.429 00.000 7988 Enqueuing Expose request
05:49:37.429 00.000 15712 Worker thread wakes up
05:49:37.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:37.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:39.075 01.646 15712 Exposure complete
05:49:39.132 00.057 15712 worker thread done servicing request
05:49:39.132 00.000 7988 OnExposeComplete: enter
05:49:39.132 00.000 7988 UpdateGuideState(): m_state=1
05:49:39.135 00.003 7988 UpdateCurrentPosition: no star selected
05:49:39.137 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:39.137 00.000 7988 Status Line: No star selected
05:49:39.139 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=21, FiltMin=17, FiltMax=36, Gamma=0.690
05:49:39.141 00.002 7988 UpdateGuideState exits: No star selected
05:49:39.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:39.141 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:39.143 00.002 7988 Enqueuing Expose request
05:49:39.143 00.000 15712 Worker thread wakes up
05:49:39.145 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:39.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:40.673 01.528 15712 Exposure complete
05:49:40.731 00.058 15712 worker thread done servicing request
05:49:40.731 00.000 7988 OnExposeComplete: enter
05:49:40.732 00.001 7988 UpdateGuideState(): m_state=1
05:49:40.732 00.000 7988 UpdateCurrentPosition: no star selected
05:49:40.734 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:40.734 00.000 7988 Status Line: No star selected
05:49:40.736 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:49:40.738 00.002 7988 UpdateGuideState exits: No star selected
05:49:40.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:40.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:40.738 00.000 7988 Enqueuing Expose request
05:49:40.738 00.000 15712 Worker thread wakes up
05:49:40.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:40.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:42.383 01.645 15712 Exposure complete
05:49:42.441 00.058 15712 worker thread done servicing request
05:49:42.441 00.000 7988 OnExposeComplete: enter
05:49:42.441 00.000 7988 UpdateGuideState(): m_state=1
05:49:42.441 00.000 7988 UpdateCurrentPosition: no star selected
05:49:42.445 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:42.445 00.000 7988 Status Line: No star selected
05:49:42.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=21, FiltMin=17, FiltMax=39, Gamma=0.690
05:49:42.445 00.000 7988 UpdateGuideState exits: No star selected
05:49:42.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:42.445 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:42.451 00.006 7988 Enqueuing Expose request
05:49:42.451 00.000 15712 Worker thread wakes up
05:49:42.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:42.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:43.869 01.418 15712 Exposure complete
05:49:43.915 00.046 15712 worker thread done servicing request
05:49:43.915 00.000 7988 OnExposeComplete: enter
05:49:43.915 00.000 7988 UpdateGuideState(): m_state=1
05:49:43.931 00.016 7988 UpdateCurrentPosition: no star selected
05:49:43.932 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:43.932 00.000 7988 Status Line: No star selected
05:49:43.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=21, FiltMin=16, FiltMax=39, Gamma=0.690
05:49:43.932 00.000 7988 UpdateGuideState exits: No star selected
05:49:43.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:43.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:43.932 00.000 7988 Enqueuing Expose request
05:49:43.932 00.000 15712 Worker thread wakes up
05:49:43.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:43.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:45.577 01.645 15712 Exposure complete
05:49:45.637 00.060 15712 worker thread done servicing request
05:49:45.637 00.000 7988 OnExposeComplete: enter
05:49:45.637 00.000 7988 UpdateGuideState(): m_state=1
05:49:45.641 00.004 7988 UpdateCurrentPosition: no star selected
05:49:45.643 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:45.643 00.000 7988 Status Line: No star selected
05:49:45.645 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=21, FiltMin=16, FiltMax=38, Gamma=0.690
05:49:45.647 00.002 7988 UpdateGuideState exits: No star selected
05:49:45.647 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:45.647 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:45.649 00.002 7988 Enqueuing Expose request
05:49:45.650 00.001 15712 Worker thread wakes up
05:49:45.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:45.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:47.176 01.526 15712 Exposure complete
05:49:47.233 00.057 15712 worker thread done servicing request
05:49:47.233 00.000 7988 OnExposeComplete: enter
05:49:47.233 00.000 7988 UpdateGuideState(): m_state=1
05:49:47.233 00.000 7988 UpdateCurrentPosition: no star selected
05:49:47.237 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:47.237 00.000 7988 Status Line: No star selected
05:49:47.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:49:47.237 00.000 7988 UpdateGuideState exits: No star selected
05:49:47.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:47.237 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:47.237 00.000 7988 Enqueuing Expose request
05:49:47.237 00.000 15712 Worker thread wakes up
05:49:47.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:47.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:48.881 01.644 15712 Exposure complete
05:49:48.936 00.055 15712 worker thread done servicing request
05:49:48.936 00.000 7988 OnExposeComplete: enter
05:49:48.936 00.000 7988 UpdateGuideState(): m_state=1
05:49:48.944 00.008 7988 UpdateCurrentPosition: no star selected
05:49:48.945 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:48.945 00.000 7988 Status Line: No star selected
05:49:48.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=21, FiltMin=17, FiltMax=35, Gamma=0.690
05:49:48.945 00.000 7988 UpdateGuideState exits: No star selected
05:49:48.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:48.945 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:48.945 00.000 7988 Enqueuing Expose request
05:49:48.953 00.008 15712 Worker thread wakes up
05:49:48.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:48.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:50.481 01.528 15712 Exposure complete
05:49:50.543 00.062 15712 worker thread done servicing request
05:49:50.543 00.000 7988 OnExposeComplete: enter
05:49:50.543 00.000 7988 UpdateGuideState(): m_state=1
05:49:50.543 00.000 7988 UpdateCurrentPosition: no star selected
05:49:50.543 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:50.543 00.000 7988 Status Line: No star selected
05:49:50.551 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:49:50.551 00.000 7988 UpdateGuideState exits: No star selected
05:49:50.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:50.551 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:50.551 00.000 7988 Enqueuing Expose request
05:49:50.551 00.000 15712 Worker thread wakes up
05:49:50.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:50.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:52.189 01.638 15712 Exposure complete
05:49:52.248 00.059 15712 worker thread done servicing request
05:49:52.248 00.000 7988 OnExposeComplete: enter
05:49:52.248 00.000 7988 UpdateGuideState(): m_state=1
05:49:52.248 00.000 7988 UpdateCurrentPosition: no star selected
05:49:52.251 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:52.253 00.002 7988 Status Line: No star selected
05:49:52.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=21, FiltMin=17, FiltMax=36, Gamma=0.690
05:49:52.253 00.000 7988 UpdateGuideState exits: No star selected
05:49:52.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:52.253 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:52.253 00.000 7988 Enqueuing Expose request
05:49:52.253 00.000 15712 Worker thread wakes up
05:49:52.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:52.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:53.788 01.535 15712 Exposure complete
05:49:53.845 00.057 15712 worker thread done servicing request
05:49:53.847 00.002 7988 OnExposeComplete: enter
05:49:53.847 00.000 7988 UpdateGuideState(): m_state=1
05:49:53.847 00.000 7988 UpdateCurrentPosition: no star selected
05:49:53.849 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:53.849 00.000 7988 Status Line: No star selected
05:49:53.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:49:53.853 00.004 7988 UpdateGuideState exits: No star selected
05:49:53.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:53.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:53.856 00.003 7988 Enqueuing Expose request
05:49:53.856 00.000 15712 Worker thread wakes up
05:49:53.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:53.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:55.496 01.640 15712 Exposure complete
05:49:55.542 00.046 15712 worker thread done servicing request
05:49:55.542 00.000 7988 OnExposeComplete: enter
05:49:55.542 00.000 7988 UpdateGuideState(): m_state=1
05:49:55.556 00.014 7988 UpdateCurrentPosition: no star selected
05:49:55.558 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:55.558 00.000 7988 Status Line: No star selected
05:49:55.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=21, FiltMin=17, FiltMax=35, Gamma=0.690
05:49:55.558 00.000 7988 UpdateGuideState exits: No star selected
05:49:55.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:55.558 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:55.558 00.000 7988 Enqueuing Expose request
05:49:55.558 00.000 15712 Worker thread wakes up
05:49:55.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:55.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:57.093 01.535 15712 Exposure complete
05:49:57.152 00.059 15712 worker thread done servicing request
05:49:57.152 00.000 7988 OnExposeComplete: enter
05:49:57.152 00.000 7988 UpdateGuideState(): m_state=1
05:49:57.152 00.000 7988 UpdateCurrentPosition: no star selected
05:49:57.156 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:57.158 00.002 7988 Status Line: No star selected
05:49:57.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:49:57.158 00.000 7988 UpdateGuideState exits: No star selected
05:49:57.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:57.158 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:57.158 00.000 7988 Enqueuing Expose request
05:49:57.158 00.000 15712 Worker thread wakes up
05:49:57.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:57.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:49:58.804 01.646 15712 Exposure complete
05:49:58.861 00.057 15712 worker thread done servicing request
05:49:58.861 00.000 7988 OnExposeComplete: enter
05:49:58.861 00.000 7988 UpdateGuideState(): m_state=1
05:49:58.866 00.005 7988 UpdateCurrentPosition: no star selected
05:49:58.866 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:49:58.866 00.000 7988 Status Line: No star selected
05:49:58.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:49:58.866 00.000 7988 UpdateGuideState exits: No star selected
05:49:58.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:49:58.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:49:58.866 00.000 7988 Enqueuing Expose request
05:49:58.866 00.000 15712 Worker thread wakes up
05:49:58.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:49:58.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:00.288 01.422 15712 Exposure complete
05:50:00.344 00.056 15712 worker thread done servicing request
05:50:00.344 00.000 7988 OnExposeComplete: enter
05:50:00.349 00.005 7988 UpdateGuideState(): m_state=1
05:50:00.349 00.000 7988 UpdateCurrentPosition: no star selected
05:50:00.351 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:00.351 00.000 7988 Status Line: No star selected
05:50:00.353 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:50:00.353 00.000 7988 UpdateGuideState exits: No star selected
05:50:00.355 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:00.355 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:00.357 00.002 7988 Enqueuing Expose request
05:50:00.357 00.000 15712 Worker thread wakes up
05:50:00.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:00.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:01.994 01.637 15712 Exposure complete
05:50:02.044 00.050 15712 worker thread done servicing request
05:50:02.044 00.000 7988 OnExposeComplete: enter
05:50:02.044 00.000 7988 UpdateGuideState(): m_state=1
05:50:02.055 00.011 7988 UpdateCurrentPosition: no star selected
05:50:02.056 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:02.056 00.000 7988 Status Line: No star selected
05:50:02.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:50:02.056 00.000 7988 UpdateGuideState exits: No star selected
05:50:02.061 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:02.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:02.061 00.000 7988 Enqueuing Expose request
05:50:02.061 00.000 15712 Worker thread wakes up
05:50:02.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:02.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:03.591 01.530 15712 Exposure complete
05:50:03.646 00.055 15712 worker thread done servicing request
05:50:03.646 00.000 7988 OnExposeComplete: enter
05:50:03.653 00.007 7988 UpdateGuideState(): m_state=1
05:50:03.653 00.000 7988 UpdateCurrentPosition: no star selected
05:50:03.655 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:03.655 00.000 7988 Status Line: No star selected
05:50:03.657 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:50:03.657 00.000 7988 UpdateGuideState exits: No star selected
05:50:03.657 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:03.657 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:03.657 00.000 7988 Enqueuing Expose request
05:50:03.663 00.006 15712 Worker thread wakes up
05:50:03.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:03.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:05.302 01.639 15712 Exposure complete
05:50:05.347 00.045 15712 worker thread done servicing request
05:50:05.347 00.000 7988 OnExposeComplete: enter
05:50:05.347 00.000 7988 UpdateGuideState(): m_state=1
05:50:05.363 00.016 7988 UpdateCurrentPosition: no star selected
05:50:05.364 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:05.364 00.000 7988 Status Line: No star selected
05:50:05.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:50:05.364 00.000 7988 UpdateGuideState exits: No star selected
05:50:05.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:05.364 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:05.364 00.000 7988 Enqueuing Expose request
05:50:05.364 00.000 15712 Worker thread wakes up
05:50:05.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:05.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:06.900 01.536 15712 Exposure complete
05:50:06.947 00.047 15712 worker thread done servicing request
05:50:06.947 00.000 7988 OnExposeComplete: enter
05:50:06.947 00.000 7988 UpdateGuideState(): m_state=1
05:50:06.961 00.014 7988 UpdateCurrentPosition: no star selected
05:50:06.961 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:06.964 00.003 7988 Status Line: No star selected
05:50:06.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=20, FiltMin=17, FiltMax=39, Gamma=0.690
05:50:06.964 00.000 7988 UpdateGuideState exits: No star selected
05:50:06.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:06.964 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:06.964 00.000 7988 Enqueuing Expose request
05:50:06.964 00.000 15712 Worker thread wakes up
05:50:06.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:06.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:08.608 01.644 15712 Exposure complete
05:50:08.665 00.057 15712 worker thread done servicing request
05:50:08.665 00.000 7988 OnExposeComplete: enter
05:50:08.665 00.000 7988 UpdateGuideState(): m_state=1
05:50:08.671 00.006 7988 UpdateCurrentPosition: no star selected
05:50:08.672 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:08.672 00.000 7988 Status Line: No star selected
05:50:08.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:50:08.672 00.000 7988 UpdateGuideState exits: No star selected
05:50:08.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:08.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:08.672 00.000 7988 Enqueuing Expose request
05:50:08.672 00.000 15712 Worker thread wakes up
05:50:08.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:08.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:10.206 01.534 15712 Exposure complete
05:50:10.265 00.059 15712 worker thread done servicing request
05:50:10.265 00.000 7988 OnExposeComplete: enter
05:50:10.266 00.001 7988 UpdateGuideState(): m_state=1
05:50:10.268 00.002 7988 UpdateCurrentPosition: no star selected
05:50:10.268 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:10.268 00.000 7988 Status Line: No star selected
05:50:10.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:50:10.268 00.000 7988 UpdateGuideState exits: No star selected
05:50:10.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:10.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:10.268 00.000 7988 Enqueuing Expose request
05:50:10.268 00.000 15712 Worker thread wakes up
05:50:10.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:10.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:11.911 01.643 15712 Exposure complete
05:50:11.971 00.060 15712 worker thread done servicing request
05:50:11.971 00.000 7988 OnExposeComplete: enter
05:50:11.971 00.000 7988 UpdateGuideState(): m_state=1
05:50:11.971 00.000 7988 UpdateCurrentPosition: no star selected
05:50:11.975 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:11.975 00.000 7988 Status Line: No star selected
05:50:11.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:50:11.975 00.000 7988 UpdateGuideState exits: No star selected
05:50:11.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:11.975 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:11.975 00.000 7988 Enqueuing Expose request
05:50:11.982 00.007 15712 Worker thread wakes up
05:50:11.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:11.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:13.511 01.529 15712 Exposure complete
05:50:13.567 00.056 15712 worker thread done servicing request
05:50:13.567 00.000 7988 OnExposeComplete: enter
05:50:13.567 00.000 7988 UpdateGuideState(): m_state=1
05:50:13.567 00.000 7988 UpdateCurrentPosition: no star selected
05:50:13.572 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:13.572 00.000 7988 Status Line: No star selected
05:50:13.574 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:50:13.576 00.002 7988 UpdateGuideState exits: No star selected
05:50:13.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:13.578 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:13.578 00.000 7988 Enqueuing Expose request
05:50:13.580 00.002 15712 Worker thread wakes up
05:50:13.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:13.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:15.217 01.637 15712 Exposure complete
05:50:15.276 00.059 15712 worker thread done servicing request
05:50:15.276 00.000 7988 OnExposeComplete: enter
05:50:15.276 00.000 7988 UpdateGuideState(): m_state=1
05:50:15.276 00.000 7988 UpdateCurrentPosition: no star selected
05:50:15.280 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:15.280 00.000 7988 Status Line: No star selected
05:50:15.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=21, FiltMin=16, FiltMax=41, Gamma=0.690
05:50:15.280 00.000 7988 UpdateGuideState exits: No star selected
05:50:15.285 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:15.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:15.285 00.000 7988 Enqueuing Expose request
05:50:15.285 00.000 15712 Worker thread wakes up
05:50:15.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:15.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:16.813 01.528 15712 Exposure complete
05:50:16.869 00.056 15712 worker thread done servicing request
05:50:16.869 00.000 7988 OnExposeComplete: enter
05:50:16.869 00.000 7988 UpdateGuideState(): m_state=1
05:50:16.874 00.005 7988 UpdateCurrentPosition: no star selected
05:50:16.874 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:16.876 00.002 7988 Status Line: No star selected
05:50:16.878 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=21, FiltMin=16, FiltMax=38, Gamma=0.690
05:50:16.878 00.000 7988 UpdateGuideState exits: No star selected
05:50:16.880 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:16.880 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:16.882 00.002 7988 Enqueuing Expose request
05:50:16.882 00.000 15712 Worker thread wakes up
05:50:16.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:16.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:18.521 01.639 15712 Exposure complete
05:50:18.572 00.051 15712 worker thread done servicing request
05:50:18.572 00.000 7988 OnExposeComplete: enter
05:50:18.572 00.000 7988 UpdateGuideState(): m_state=1
05:50:18.582 00.010 7988 UpdateCurrentPosition: no star selected
05:50:18.582 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:18.582 00.000 7988 Status Line: No star selected
05:50:18.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:50:18.582 00.000 7988 UpdateGuideState exits: No star selected
05:50:18.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:18.589 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:18.589 00.000 7988 Enqueuing Expose request
05:50:18.589 00.000 15712 Worker thread wakes up
05:50:18.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:18.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:20.117 01.528 15712 Exposure complete
05:50:20.170 00.053 15712 worker thread done servicing request
05:50:20.170 00.000 7988 OnExposeComplete: enter
05:50:20.170 00.000 7988 UpdateGuideState(): m_state=1
05:50:20.179 00.009 7988 UpdateCurrentPosition: no star selected
05:50:20.180 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:20.180 00.000 7988 Status Line: No star selected
05:50:20.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=20, FiltMin=17, FiltMax=37, Gamma=0.690
05:50:20.180 00.000 7988 UpdateGuideState exits: No star selected
05:50:20.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:20.180 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:20.180 00.000 7988 Enqueuing Expose request
05:50:20.187 00.007 15712 Worker thread wakes up
05:50:20.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:20.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:21.825 01.638 15712 Exposure complete
05:50:21.872 00.047 15712 worker thread done servicing request
05:50:21.872 00.000 7988 OnExposeComplete: enter
05:50:21.872 00.000 7988 UpdateGuideState(): m_state=1
05:50:21.886 00.014 7988 UpdateCurrentPosition: no star selected
05:50:21.887 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:21.889 00.002 7988 Status Line: No star selected
05:50:21.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=20, FiltMin=16, FiltMax=42, Gamma=0.690
05:50:21.889 00.000 7988 UpdateGuideState exits: No star selected
05:50:21.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:21.889 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:21.889 00.000 7988 Enqueuing Expose request
05:50:21.889 00.000 15712 Worker thread wakes up
05:50:21.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:21.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:23.424 01.535 15712 Exposure complete
05:50:23.475 00.051 15712 worker thread done servicing request
05:50:23.475 00.000 7988 OnExposeComplete: enter
05:50:23.475 00.000 7988 UpdateGuideState(): m_state=1
05:50:23.484 00.009 7988 UpdateCurrentPosition: no star selected
05:50:23.485 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:23.487 00.002 7988 Status Line: No star selected
05:50:23.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:50:23.489 00.002 7988 UpdateGuideState exits: No star selected
05:50:23.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:23.491 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:23.491 00.000 7988 Enqueuing Expose request
05:50:23.493 00.002 15712 Worker thread wakes up
05:50:23.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:23.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:25.133 01.640 15712 Exposure complete
05:50:25.181 00.048 15712 worker thread done servicing request
05:50:25.181 00.000 7988 OnExposeComplete: enter
05:50:25.193 00.012 7988 UpdateGuideState(): m_state=1
05:50:25.193 00.000 7988 UpdateCurrentPosition: no star selected
05:50:25.195 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:25.197 00.002 7988 Status Line: No star selected
05:50:25.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:50:25.197 00.000 7988 UpdateGuideState exits: No star selected
05:50:25.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:25.197 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:25.197 00.000 7988 Enqueuing Expose request
05:50:25.197 00.000 15712 Worker thread wakes up
05:50:25.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:25.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:26.732 01.535 15712 Exposure complete
05:50:26.778 00.046 15712 worker thread done servicing request
05:50:26.778 00.000 7988 OnExposeComplete: enter
05:50:26.778 00.000 7988 UpdateGuideState(): m_state=1
05:50:26.792 00.014 7988 UpdateCurrentPosition: no star selected
05:50:26.794 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:26.795 00.001 7988 Status Line: No star selected
05:50:26.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=20, FiltMin=16, FiltMax=42, Gamma=0.690
05:50:26.795 00.000 7988 UpdateGuideState exits: No star selected
05:50:26.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:26.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:26.795 00.000 7988 Enqueuing Expose request
05:50:26.795 00.000 15712 Worker thread wakes up
05:50:26.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:26.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:28.442 01.647 15712 Exposure complete
05:50:28.501 00.059 15712 worker thread done servicing request
05:50:28.501 00.000 7988 OnExposeComplete: enter
05:50:28.503 00.002 7988 UpdateGuideState(): m_state=1
05:50:28.505 00.002 7988 UpdateCurrentPosition: no star selected
05:50:28.507 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:28.507 00.000 7988 Status Line: No star selected
05:50:28.509 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:50:28.511 00.002 7988 UpdateGuideState exits: No star selected
05:50:28.513 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:28.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:28.515 00.002 7988 Enqueuing Expose request
05:50:28.516 00.001 15712 Worker thread wakes up
05:50:28.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:28.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:29.929 01.413 15712 Exposure complete
05:50:29.981 00.052 15712 worker thread done servicing request
05:50:29.981 00.000 7988 OnExposeComplete: enter
05:50:29.981 00.000 7988 UpdateGuideState(): m_state=1
05:50:29.981 00.000 7988 UpdateCurrentPosition: no star selected
05:50:29.991 00.010 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:29.993 00.002 7988 Status Line: No star selected
05:50:29.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=20, FiltMin=15, FiltMax=40, Gamma=0.690
05:50:29.995 00.002 7988 UpdateGuideState exits: No star selected
05:50:29.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:29.997 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:29.998 00.001 7988 Enqueuing Expose request
05:50:29.998 00.000 15712 Worker thread wakes up
05:50:29.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:29.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:31.638 01.640 15712 Exposure complete
05:50:31.686 00.048 15712 worker thread done servicing request
05:50:31.686 00.000 7988 OnExposeComplete: enter
05:50:31.686 00.000 7988 UpdateGuideState(): m_state=1
05:50:31.700 00.014 7988 UpdateCurrentPosition: no star selected
05:50:31.701 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:31.701 00.000 7988 Status Line: No star selected
05:50:31.703 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:50:31.703 00.000 7988 UpdateGuideState exits: No star selected
05:50:31.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:31.703 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:31.703 00.000 7988 Enqueuing Expose request
05:50:31.703 00.000 15712 Worker thread wakes up
05:50:31.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:31.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:33.125 01.422 15712 Exposure complete
05:50:33.183 00.058 15712 worker thread done servicing request
05:50:33.183 00.000 7988 OnExposeComplete: enter
05:50:33.183 00.000 7988 UpdateGuideState(): m_state=1
05:50:33.186 00.003 7988 UpdateCurrentPosition: no star selected
05:50:33.186 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:33.188 00.002 7988 Status Line: No star selected
05:50:33.190 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=20, FiltMin=15, FiltMax=38, Gamma=0.690
05:50:33.190 00.000 7988 UpdateGuideState exits: No star selected
05:50:33.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:33.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:33.190 00.000 7988 Enqueuing Expose request
05:50:33.190 00.000 15712 Worker thread wakes up
05:50:33.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:33.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:34.830 01.640 15712 Exposure complete
05:50:34.885 00.055 15712 worker thread done servicing request
05:50:34.885 00.000 7988 OnExposeComplete: enter
05:50:34.889 00.004 7988 UpdateGuideState(): m_state=1
05:50:34.891 00.002 7988 UpdateCurrentPosition: no star selected
05:50:34.892 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:34.892 00.000 7988 Status Line: No star selected
05:50:34.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:50:34.892 00.000 7988 UpdateGuideState exits: No star selected
05:50:34.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:34.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:34.892 00.000 7988 Enqueuing Expose request
05:50:34.892 00.000 15712 Worker thread wakes up
05:50:34.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:34.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:36.427 01.535 15712 Exposure complete
05:50:36.485 00.058 15712 worker thread done servicing request
05:50:36.485 00.000 7988 OnExposeComplete: enter
05:50:36.485 00.000 7988 UpdateGuideState(): m_state=1
05:50:36.488 00.003 7988 UpdateCurrentPosition: no star selected
05:50:36.488 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:36.488 00.000 7988 Status Line: No star selected
05:50:36.492 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:50:36.492 00.000 7988 UpdateGuideState exits: No star selected
05:50:36.494 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:36.494 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:36.496 00.002 7988 Enqueuing Expose request
05:50:36.498 00.002 15712 Worker thread wakes up
05:50:36.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:36.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:38.135 01.637 15712 Exposure complete
05:50:38.187 00.052 15712 worker thread done servicing request
05:50:38.187 00.000 7988 OnExposeComplete: enter
05:50:38.187 00.000 7988 UpdateGuideState(): m_state=1
05:50:38.195 00.008 7988 UpdateCurrentPosition: no star selected
05:50:38.195 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:38.197 00.002 7988 Status Line: No star selected
05:50:38.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=20, FiltMin=16, FiltMax=37, Gamma=0.690
05:50:38.197 00.000 7988 UpdateGuideState exits: No star selected
05:50:38.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:38.197 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:38.197 00.000 7988 Enqueuing Expose request
05:50:38.204 00.007 15712 Worker thread wakes up
05:50:38.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:38.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:39.733 01.529 15712 Exposure complete
05:50:39.795 00.062 15712 worker thread done servicing request
05:50:39.795 00.000 7988 OnExposeComplete: enter
05:50:39.795 00.000 7988 UpdateGuideState(): m_state=1
05:50:39.795 00.000 7988 UpdateCurrentPosition: no star selected
05:50:39.800 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:39.800 00.000 7988 Status Line: No star selected
05:50:39.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=19, FiltMin=16, FiltMax=40, Gamma=0.690
05:50:39.800 00.000 7988 UpdateGuideState exits: No star selected
05:50:39.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:39.808 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:39.808 00.000 7988 Enqueuing Expose request
05:50:39.811 00.003 15712 Worker thread wakes up
05:50:39.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:39.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:41.441 01.630 15712 Exposure complete
05:50:41.486 00.045 15712 worker thread done servicing request
05:50:41.486 00.000 7988 OnExposeComplete: enter
05:50:41.500 00.014 7988 UpdateGuideState(): m_state=1
05:50:41.502 00.002 7988 UpdateCurrentPosition: no star selected
05:50:41.502 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:41.502 00.000 7988 Status Line: No star selected
05:50:41.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=19, FiltMin=16, FiltMax=40, Gamma=0.690
05:50:41.502 00.000 7988 UpdateGuideState exits: No star selected
05:50:41.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:41.502 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:41.502 00.000 7988 Enqueuing Expose request
05:50:41.502 00.000 15712 Worker thread wakes up
05:50:41.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:41.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:43.034 01.532 15712 Exposure complete
05:50:43.082 00.048 15712 worker thread done servicing request
05:50:43.082 00.000 7988 OnExposeComplete: enter
05:50:43.082 00.000 7988 UpdateGuideState(): m_state=1
05:50:43.094 00.012 7988 UpdateCurrentPosition: no star selected
05:50:43.095 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:43.095 00.000 7988 Status Line: No star selected
05:50:43.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=153, med=19, FiltMin=16, FiltMax=46, Gamma=0.690
05:50:43.100 00.005 7988 UpdateGuideState exits: No star selected
05:50:43.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:43.100 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:43.100 00.000 7988 Enqueuing Expose request
05:50:43.100 00.000 15712 Worker thread wakes up
05:50:43.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:43.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:44.739 01.639 15712 Exposure complete
05:50:44.786 00.047 15712 worker thread done servicing request
05:50:44.786 00.000 7988 OnExposeComplete: enter
05:50:44.786 00.000 7988 UpdateGuideState(): m_state=1
05:50:44.800 00.014 7988 UpdateCurrentPosition: no star selected
05:50:44.802 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:44.802 00.000 7988 Status Line: No star selected
05:50:44.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=19, FiltMin=16, FiltMax=47, Gamma=0.690
05:50:44.802 00.000 7988 UpdateGuideState exits: No star selected
05:50:44.802 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:44.802 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:44.802 00.000 7988 Enqueuing Expose request
05:50:44.802 00.000 15712 Worker thread wakes up
05:50:44.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:44.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:46.340 01.538 15712 Exposure complete
05:50:46.397 00.057 15712 worker thread done servicing request
05:50:46.397 00.000 7988 OnExposeComplete: enter
05:50:46.397 00.000 7988 UpdateGuideState(): m_state=1
05:50:46.400 00.003 7988 UpdateCurrentPosition: no star selected
05:50:46.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:46.400 00.000 7988 Status Line: No star selected
05:50:46.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=149, med=19, FiltMin=16, FiltMax=42, Gamma=0.690
05:50:46.400 00.000 7988 UpdateGuideState exits: No star selected
05:50:46.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:46.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:46.400 00.000 7988 Enqueuing Expose request
05:50:46.400 00.000 15712 Worker thread wakes up
05:50:46.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:46.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:48.045 01.645 15712 Exposure complete
05:50:48.104 00.059 15712 worker thread done servicing request
05:50:48.104 00.000 7988 OnExposeComplete: enter
05:50:48.104 00.000 7988 UpdateGuideState(): m_state=1
05:50:48.104 00.000 7988 UpdateCurrentPosition: no star selected
05:50:48.108 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:48.108 00.000 7988 Status Line: No star selected
05:50:48.110 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=158, med=19, FiltMin=16, FiltMax=42, Gamma=0.690
05:50:48.112 00.002 7988 UpdateGuideState exits: No star selected
05:50:48.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:48.114 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:48.114 00.000 7988 Enqueuing Expose request
05:50:48.116 00.002 15712 Worker thread wakes up
05:50:48.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:48.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:49.642 01.526 15712 Exposure complete
05:50:49.687 00.045 15712 worker thread done servicing request
05:50:49.687 00.000 7988 OnExposeComplete: enter
05:50:49.701 00.014 7988 UpdateGuideState(): m_state=1
05:50:49.701 00.000 7988 UpdateCurrentPosition: no star selected
05:50:49.703 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:49.703 00.000 7988 Status Line: No star selected
05:50:49.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=19, FiltMin=15, FiltMax=47, Gamma=0.690
05:50:49.703 00.000 7988 UpdateGuideState exits: No star selected
05:50:49.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:49.703 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:49.703 00.000 7988 Enqueuing Expose request
05:50:49.703 00.000 15712 Worker thread wakes up
05:50:49.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:49.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:51.352 01.649 15712 Exposure complete
05:50:51.409 00.057 15712 worker thread done servicing request
05:50:51.409 00.000 7988 OnExposeComplete: enter
05:50:51.411 00.002 7988 UpdateGuideState(): m_state=1
05:50:51.413 00.002 7988 UpdateCurrentPosition: no star selected
05:50:51.414 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:51.414 00.000 7988 Status Line: No star selected
05:50:51.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=19, FiltMin=15, FiltMax=50, Gamma=0.690
05:50:51.414 00.000 7988 UpdateGuideState exits: No star selected
05:50:51.420 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:51.420 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:51.420 00.000 7988 Enqueuing Expose request
05:50:51.420 00.000 15712 Worker thread wakes up
05:50:51.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:51.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:52.839 01.419 15712 Exposure complete
05:50:52.885 00.046 15712 worker thread done servicing request
05:50:52.885 00.000 7988 OnExposeComplete: enter
05:50:52.885 00.000 7988 UpdateGuideState(): m_state=1
05:50:52.898 00.013 7988 UpdateCurrentPosition: no star selected
05:50:52.900 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:52.900 00.000 7988 Status Line: No star selected
05:50:52.902 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=153, med=19, FiltMin=15, FiltMax=51, Gamma=0.690
05:50:52.902 00.000 7988 UpdateGuideState exits: No star selected
05:50:52.904 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:52.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:52.906 00.002 7988 Enqueuing Expose request
05:50:52.906 00.000 15712 Worker thread wakes up
05:50:52.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:52.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:54.547 01.641 15712 Exposure complete
05:50:54.606 00.059 15712 worker thread done servicing request
05:50:54.606 00.000 7988 OnExposeComplete: enter
05:50:54.606 00.000 7988 UpdateGuideState(): m_state=1
05:50:54.606 00.000 7988 UpdateCurrentPosition: no star selected
05:50:54.606 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:54.610 00.004 7988 Status Line: No star selected
05:50:54.612 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=19, FiltMin=15, FiltMax=45, Gamma=0.690
05:50:54.612 00.000 7988 UpdateGuideState exits: No star selected
05:50:54.614 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:54.614 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:54.616 00.002 7988 Enqueuing Expose request
05:50:54.616 00.000 15712 Worker thread wakes up
05:50:54.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:54.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:56.133 01.517 15712 Exposure complete
05:50:56.188 00.055 15712 worker thread done servicing request
05:50:56.188 00.000 7988 OnExposeComplete: enter
05:50:56.188 00.000 7988 UpdateGuideState(): m_state=1
05:50:56.194 00.006 7988 UpdateCurrentPosition: no star selected
05:50:56.195 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:56.195 00.000 7988 Status Line: No star selected
05:50:56.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=153, med=19, FiltMin=15, FiltMax=49, Gamma=0.690
05:50:56.195 00.000 7988 UpdateGuideState exits: No star selected
05:50:56.195 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:56.195 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:56.195 00.000 7988 Enqueuing Expose request
05:50:56.195 00.000 15712 Worker thread wakes up
05:50:56.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:56.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:57.839 01.644 15712 Exposure complete
05:50:57.890 00.051 15712 worker thread done servicing request
05:50:57.890 00.000 7988 OnExposeComplete: enter
05:50:57.890 00.000 7988 UpdateGuideState(): m_state=1
05:50:57.890 00.000 7988 UpdateCurrentPosition: no star selected
05:50:57.900 00.010 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:57.900 00.000 7988 Status Line: No star selected
05:50:57.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=162, med=19, FiltMin=15, FiltMax=49, Gamma=0.690
05:50:57.900 00.000 7988 UpdateGuideState exits: No star selected
05:50:57.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:57.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:57.907 00.007 7988 Enqueuing Expose request
05:50:57.907 00.000 15712 Worker thread wakes up
05:50:57.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:57.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:50:59.431 01.524 15712 Exposure complete
05:50:59.487 00.056 15712 worker thread done servicing request
05:50:59.487 00.000 7988 OnExposeComplete: enter
05:50:59.487 00.000 7988 UpdateGuideState(): m_state=1
05:50:59.492 00.005 7988 UpdateCurrentPosition: no star selected
05:50:59.492 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:50:59.494 00.002 7988 Status Line: No star selected
05:50:59.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=19, FiltMin=15, FiltMax=50, Gamma=0.690
05:50:59.494 00.000 7988 UpdateGuideState exits: No star selected
05:50:59.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:50:59.494 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:50:59.494 00.000 7988 Enqueuing Expose request
05:50:59.494 00.000 15712 Worker thread wakes up
05:50:59.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:50:59.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:01.141 01.647 15712 Exposure complete
05:51:01.189 00.048 15712 worker thread done servicing request
05:51:01.189 00.000 7988 OnExposeComplete: enter
05:51:01.189 00.000 7988 UpdateGuideState(): m_state=1
05:51:01.202 00.013 7988 UpdateCurrentPosition: no star selected
05:51:01.202 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:01.204 00.002 7988 Status Line: No star selected
05:51:01.206 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:51:01.206 00.000 7988 UpdateGuideState exits: No star selected
05:51:01.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:01.206 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:01.206 00.000 7988 Enqueuing Expose request
05:51:01.206 00.000 15712 Worker thread wakes up
05:51:01.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:01.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:02.741 01.535 15712 Exposure complete
05:51:02.799 00.058 15712 worker thread done servicing request
05:51:02.799 00.000 7988 OnExposeComplete: enter
05:51:02.799 00.000 7988 UpdateGuideState(): m_state=1
05:51:02.799 00.000 7988 UpdateCurrentPosition: no star selected
05:51:02.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:02.803 00.004 7988 Status Line: No star selected
05:51:02.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=19, FiltMin=15, FiltMax=45, Gamma=0.690
05:51:02.806 00.003 7988 UpdateGuideState exits: No star selected
05:51:02.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:02.806 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:02.806 00.000 7988 Enqueuing Expose request
05:51:02.806 00.000 15712 Worker thread wakes up
05:51:02.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:02.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:04.449 01.643 15712 Exposure complete
05:51:04.509 00.060 15712 worker thread done servicing request
05:51:04.509 00.000 7988 OnExposeComplete: enter
05:51:04.511 00.002 7988 UpdateGuideState(): m_state=1
05:51:04.513 00.002 7988 UpdateCurrentPosition: no star selected
05:51:04.513 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:04.515 00.002 7988 Status Line: No star selected
05:51:04.517 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=19, FiltMin=15, FiltMax=45, Gamma=0.690
05:51:04.519 00.002 7988 UpdateGuideState exits: No star selected
05:51:04.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:04.521 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:04.521 00.000 7988 Enqueuing Expose request
05:51:04.523 00.002 15712 Worker thread wakes up
05:51:04.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:04.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:05.941 01.418 15712 Exposure complete
05:51:05.997 00.056 15712 worker thread done servicing request
05:51:05.997 00.000 7988 OnExposeComplete: enter
05:51:05.997 00.000 7988 UpdateGuideState(): m_state=1
05:51:05.997 00.000 7988 UpdateCurrentPosition: no star selected
05:51:05.997 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:06.005 00.008 7988 Status Line: No star selected
05:51:06.005 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=19, FiltMin=14, FiltMax=53, Gamma=0.690
05:51:06.005 00.000 7988 UpdateGuideState exits: No star selected
05:51:06.005 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:06.005 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:06.005 00.000 7988 Enqueuing Expose request
05:51:06.012 00.007 15712 Worker thread wakes up
05:51:06.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:06.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:07.643 01.631 15712 Exposure complete
05:51:07.690 00.047 15712 worker thread done servicing request
05:51:07.690 00.000 7988 OnExposeComplete: enter
05:51:07.690 00.000 7988 UpdateGuideState(): m_state=1
05:51:07.690 00.000 7988 UpdateCurrentPosition: no star selected
05:51:07.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:07.704 00.014 7988 Status Line: No star selected
05:51:07.707 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=19, FiltMin=15, FiltMax=55, Gamma=0.690
05:51:07.707 00.000 7988 UpdateGuideState exits: No star selected
05:51:07.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:07.707 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:07.707 00.000 7988 Enqueuing Expose request
05:51:07.707 00.000 15712 Worker thread wakes up
05:51:07.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:07.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:09.241 01.534 15712 Exposure complete
05:51:09.288 00.047 15712 worker thread done servicing request
05:51:09.288 00.000 7988 OnExposeComplete: enter
05:51:09.288 00.000 7988 UpdateGuideState(): m_state=1
05:51:09.301 00.013 7988 UpdateCurrentPosition: no star selected
05:51:09.302 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:09.302 00.000 7988 Status Line: No star selected
05:51:09.304 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=19, FiltMin=15, FiltMax=58, Gamma=0.690
05:51:09.305 00.001 7988 UpdateGuideState exits: No star selected
05:51:09.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:09.307 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:09.307 00.000 7988 Enqueuing Expose request
05:51:09.309 00.002 15712 Worker thread wakes up
05:51:09.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:09.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:10.946 01.637 15712 Exposure complete
05:51:11.006 00.060 15712 worker thread done servicing request
05:51:11.006 00.000 7988 OnExposeComplete: enter
05:51:11.006 00.000 7988 UpdateGuideState(): m_state=1
05:51:11.008 00.002 7988 UpdateCurrentPosition: no star selected
05:51:11.009 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:11.010 00.001 7988 Status Line: No star selected
05:51:11.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=19, FiltMin=15, FiltMax=61, Gamma=0.690
05:51:11.010 00.000 7988 UpdateGuideState exits: No star selected
05:51:11.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:11.010 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:11.010 00.000 7988 Enqueuing Expose request
05:51:11.010 00.000 15712 Worker thread wakes up
05:51:11.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:11.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:12.542 01.532 15712 Exposure complete
05:51:12.592 00.050 15712 worker thread done servicing request
05:51:12.592 00.000 7988 OnExposeComplete: enter
05:51:12.592 00.000 7988 UpdateGuideState(): m_state=1
05:51:12.601 00.009 7988 UpdateCurrentPosition: no star selected
05:51:12.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:12.603 00.002 7988 Status Line: No star selected
05:51:12.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=19, FiltMin=15, FiltMax=59, Gamma=0.690
05:51:12.603 00.000 7988 UpdateGuideState exits: No star selected
05:51:12.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:12.603 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:12.609 00.006 7988 Enqueuing Expose request
05:51:12.609 00.000 15712 Worker thread wakes up
05:51:12.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:12.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:14.249 01.640 15712 Exposure complete
05:51:14.309 00.060 15712 worker thread done servicing request
05:51:14.309 00.000 7988 OnExposeComplete: enter
05:51:14.309 00.000 7988 UpdateGuideState(): m_state=1
05:51:14.311 00.002 7988 UpdateCurrentPosition: no star selected
05:51:14.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:14.313 00.002 7988 Status Line: No star selected
05:51:14.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=19, FiltMin=15, FiltMax=59, Gamma=0.690
05:51:14.313 00.000 7988 UpdateGuideState exits: No star selected
05:51:14.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:14.313 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:14.313 00.000 7988 Enqueuing Expose request
05:51:14.313 00.000 15712 Worker thread wakes up
05:51:14.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:14.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:15.850 01.537 15712 Exposure complete
05:51:15.895 00.045 15712 worker thread done servicing request
05:51:15.895 00.000 7988 OnExposeComplete: enter
05:51:15.895 00.000 7988 UpdateGuideState(): m_state=1
05:51:15.910 00.015 7988 UpdateCurrentPosition: no star selected
05:51:15.911 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:15.911 00.000 7988 Status Line: No star selected
05:51:15.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=19, FiltMin=15, FiltMax=51, Gamma=0.690
05:51:15.911 00.000 7988 UpdateGuideState exits: No star selected
05:51:15.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:15.911 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:15.911 00.000 7988 Enqueuing Expose request
05:51:15.911 00.000 15712 Worker thread wakes up
05:51:15.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:15.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:17.556 01.645 15712 Exposure complete
05:51:17.614 00.058 15712 worker thread done servicing request
05:51:17.614 00.000 7988 OnExposeComplete: enter
05:51:17.614 00.000 7988 UpdateGuideState(): m_state=1
05:51:17.614 00.000 7988 UpdateCurrentPosition: no star selected
05:51:17.614 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:17.618 00.004 7988 Status Line: No star selected
05:51:17.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=18, FiltMin=15, FiltMax=55, Gamma=0.690
05:51:17.618 00.000 7988 UpdateGuideState exits: No star selected
05:51:17.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:17.618 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:17.618 00.000 7988 Enqueuing Expose request
05:51:17.625 00.007 15712 Worker thread wakes up
05:51:17.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:17.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:19.153 01.528 15712 Exposure complete
05:51:19.208 00.055 15712 worker thread done servicing request
05:51:19.208 00.000 7988 OnExposeComplete: enter
05:51:19.208 00.000 7988 UpdateGuideState(): m_state=1
05:51:19.213 00.005 7988 UpdateCurrentPosition: no star selected
05:51:19.213 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:19.213 00.000 7988 Status Line: No star selected
05:51:19.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=18, FiltMin=14, FiltMax=55, Gamma=0.690
05:51:19.213 00.000 7988 UpdateGuideState exits: No star selected
05:51:19.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:19.213 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:19.213 00.000 7988 Enqueuing Expose request
05:51:19.213 00.000 15712 Worker thread wakes up
05:51:19.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:19.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:20.862 01.649 15712 Exposure complete
05:51:20.920 00.058 15712 worker thread done servicing request
05:51:20.920 00.000 7988 OnExposeComplete: enter
05:51:20.920 00.000 7988 UpdateGuideState(): m_state=1
05:51:20.920 00.000 7988 UpdateCurrentPosition: no star selected
05:51:20.920 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:20.925 00.005 7988 Status Line: No star selected
05:51:20.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=18, FiltMin=14, FiltMax=55, Gamma=0.690
05:51:20.925 00.000 7988 UpdateGuideState exits: No star selected
05:51:20.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:20.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:20.925 00.000 7988 Enqueuing Expose request
05:51:20.925 00.000 15712 Worker thread wakes up
05:51:20.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:20.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:22.347 01.422 15712 Exposure complete
05:51:22.407 00.060 15712 worker thread done servicing request
05:51:22.407 00.000 7988 OnExposeComplete: enter
05:51:22.407 00.000 7988 UpdateGuideState(): m_state=1
05:51:22.410 00.003 7988 UpdateCurrentPosition: no star selected
05:51:22.411 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:22.411 00.000 7988 Status Line: No star selected
05:51:22.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=18, FiltMin=14, FiltMax=58, Gamma=0.690
05:51:22.411 00.000 7988 UpdateGuideState exits: No star selected
05:51:22.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:22.411 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:22.411 00.000 7988 Enqueuing Expose request
05:51:22.411 00.000 15712 Worker thread wakes up
05:51:22.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:22.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:24.059 01.648 15712 Exposure complete
05:51:24.108 00.049 15712 worker thread done servicing request
05:51:24.108 00.000 7988 OnExposeComplete: enter
05:51:24.108 00.000 7988 UpdateGuideState(): m_state=1
05:51:24.119 00.011 7988 UpdateCurrentPosition: no star selected
05:51:24.119 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:24.121 00.002 7988 Status Line: No star selected
05:51:24.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=18, FiltMin=14, FiltMax=56, Gamma=0.690
05:51:24.121 00.000 7988 UpdateGuideState exits: No star selected
05:51:24.125 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:24.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:24.125 00.000 7988 Enqueuing Expose request
05:51:24.125 00.000 15712 Worker thread wakes up
05:51:24.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:24.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:25.545 01.420 15712 Exposure complete
05:51:25.591 00.046 15712 worker thread done servicing request
05:51:25.591 00.000 7988 OnExposeComplete: enter
05:51:25.591 00.000 7988 UpdateGuideState(): m_state=1
05:51:25.591 00.000 7988 UpdateCurrentPosition: no star selected
05:51:25.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:25.606 00.015 7988 Status Line: No star selected
05:51:25.608 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=18, FiltMin=14, FiltMax=59, Gamma=0.690
05:51:25.608 00.000 7988 UpdateGuideState exits: No star selected
05:51:25.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:25.608 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:25.608 00.000 7988 Enqueuing Expose request
05:51:25.608 00.000 15712 Worker thread wakes up
05:51:25.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:25.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:27.250 01.642 15712 Exposure complete
05:51:27.296 00.046 15712 worker thread done servicing request
05:51:27.296 00.000 7988 OnExposeComplete: enter
05:51:27.296 00.000 7988 UpdateGuideState(): m_state=1
05:51:27.310 00.014 7988 UpdateCurrentPosition: no star selected
05:51:27.312 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:27.312 00.000 7988 Status Line: No star selected
05:51:27.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=18, FiltMin=14, FiltMax=63, Gamma=0.690
05:51:27.312 00.000 7988 UpdateGuideState exits: No star selected
05:51:27.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:27.312 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:27.312 00.000 7988 Enqueuing Expose request
05:51:27.312 00.000 15712 Worker thread wakes up
05:51:27.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:27.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:28.848 01.536 15712 Exposure complete
05:51:28.896 00.048 15712 worker thread done servicing request
05:51:28.896 00.000 7988 OnExposeComplete: enter
05:51:28.896 00.000 7988 UpdateGuideState(): m_state=1
05:51:28.908 00.012 7988 UpdateCurrentPosition: no star selected
05:51:28.909 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:28.909 00.000 7988 Status Line: No star selected
05:51:28.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=18, FiltMin=14, FiltMax=63, Gamma=0.690
05:51:28.913 00.004 7988 UpdateGuideState exits: No star selected
05:51:28.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:28.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:28.913 00.000 7988 Enqueuing Expose request
05:51:28.913 00.000 15712 Worker thread wakes up
05:51:28.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:28.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:30.555 01.642 15712 Exposure complete
05:51:30.603 00.048 15712 worker thread done servicing request
05:51:30.603 00.000 7988 OnExposeComplete: enter
05:51:30.615 00.012 7988 UpdateGuideState(): m_state=1
05:51:30.615 00.000 7988 UpdateCurrentPosition: no star selected
05:51:30.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:30.615 00.000 7988 Status Line: No star selected
05:51:30.619 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=18, FiltMin=14, FiltMax=68, Gamma=0.690
05:51:30.619 00.000 7988 UpdateGuideState exits: No star selected
05:51:30.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:30.619 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:30.619 00.000 7988 Enqueuing Expose request
05:51:30.619 00.000 15712 Worker thread wakes up
05:51:30.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:30.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:32.155 01.536 15712 Exposure complete
05:51:32.211 00.056 15712 worker thread done servicing request
05:51:32.211 00.000 7988 OnExposeComplete: enter
05:51:32.211 00.000 7988 UpdateGuideState(): m_state=1
05:51:32.211 00.000 7988 UpdateCurrentPosition: no star selected
05:51:32.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:32.216 00.005 7988 Status Line: No star selected
05:51:32.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=18, FiltMin=14, FiltMax=68, Gamma=0.690
05:51:32.216 00.000 7988 UpdateGuideState exits: No star selected
05:51:32.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:32.216 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:32.216 00.000 7988 Enqueuing Expose request
05:51:32.216 00.000 15712 Worker thread wakes up
05:51:32.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:32.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:33.861 01.645 15712 Exposure complete
05:51:33.918 00.057 15712 worker thread done servicing request
05:51:33.918 00.000 7988 OnExposeComplete: enter
05:51:33.918 00.000 7988 UpdateGuideState(): m_state=1
05:51:33.922 00.004 7988 UpdateCurrentPosition: no star selected
05:51:33.922 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:33.924 00.002 7988 Status Line: No star selected
05:51:33.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=18, FiltMin=14, FiltMax=62, Gamma=0.690
05:51:33.924 00.000 7988 UpdateGuideState exits: No star selected
05:51:33.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:33.924 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:33.924 00.000 7988 Enqueuing Expose request
05:51:33.924 00.000 15712 Worker thread wakes up
05:51:33.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:33.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:35.459 01.535 15712 Exposure complete
05:51:35.504 00.045 15712 worker thread done servicing request
05:51:35.504 00.000 7988 OnExposeComplete: enter
05:51:35.504 00.000 7988 UpdateGuideState(): m_state=1
05:51:35.519 00.015 7988 UpdateCurrentPosition: no star selected
05:51:35.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:35.519 00.000 7988 Status Line: No star selected
05:51:35.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=18, FiltMin=14, FiltMax=64, Gamma=0.690
05:51:35.519 00.000 7988 UpdateGuideState exits: No star selected
05:51:35.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:35.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:35.519 00.000 7988 Enqueuing Expose request
05:51:35.519 00.000 15712 Worker thread wakes up
05:51:35.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:35.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:37.163 01.644 15712 Exposure complete
05:51:37.221 00.058 15712 worker thread done servicing request
05:51:37.221 00.000 7988 OnExposeComplete: enter
05:51:37.221 00.000 7988 UpdateGuideState(): m_state=1
05:51:37.224 00.003 7988 UpdateCurrentPosition: no star selected
05:51:37.226 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:37.226 00.000 7988 Status Line: No star selected
05:51:37.228 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=18, FiltMin=14, FiltMax=69, Gamma=0.690
05:51:37.228 00.000 7988 UpdateGuideState exits: No star selected
05:51:37.230 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:37.230 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:37.232 00.002 7988 Enqueuing Expose request
05:51:37.232 00.000 15712 Worker thread wakes up
05:51:37.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:37.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:38.759 01.527 15712 Exposure complete
05:51:38.805 00.046 15712 worker thread done servicing request
05:51:38.805 00.000 7988 OnExposeComplete: enter
05:51:38.805 00.000 7988 UpdateGuideState(): m_state=1
05:51:38.819 00.014 7988 UpdateCurrentPosition: no star selected
05:51:38.820 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:38.820 00.000 7988 Status Line: No star selected
05:51:38.822 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=18, FiltMin=14, FiltMax=68, Gamma=0.690
05:51:38.822 00.000 7988 UpdateGuideState exits: No star selected
05:51:38.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:38.822 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:38.822 00.000 7988 Enqueuing Expose request
05:51:38.822 00.000 15712 Worker thread wakes up
05:51:38.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:38.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:40.467 01.645 15712 Exposure complete
05:51:40.523 00.056 15712 worker thread done servicing request
05:51:40.523 00.000 7988 OnExposeComplete: enter
05:51:40.523 00.000 7988 UpdateGuideState(): m_state=1
05:51:40.523 00.000 7988 UpdateCurrentPosition: no star selected
05:51:40.523 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:40.530 00.007 7988 Status Line: No star selected
05:51:40.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=18, FiltMin=14, FiltMax=60, Gamma=0.690
05:51:40.530 00.000 7988 UpdateGuideState exits: No star selected
05:51:40.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:40.530 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:40.530 00.000 7988 Enqueuing Expose request
05:51:40.530 00.000 15712 Worker thread wakes up
05:51:40.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:40.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:42.066 01.536 15712 Exposure complete
05:51:42.124 00.058 15712 worker thread done servicing request
05:51:42.124 00.000 7988 OnExposeComplete: enter
05:51:42.124 00.000 7988 UpdateGuideState(): m_state=1
05:51:42.124 00.000 7988 UpdateCurrentPosition: no star selected
05:51:42.128 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:42.128 00.000 7988 Status Line: No star selected
05:51:42.130 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=18, FiltMin=13, FiltMax=60, Gamma=0.690
05:51:42.132 00.002 7988 UpdateGuideState exits: No star selected
05:51:42.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:42.134 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:42.134 00.000 7988 Enqueuing Expose request
05:51:42.136 00.002 15712 Worker thread wakes up
05:51:42.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:42.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:43.775 01.639 15712 Exposure complete
05:51:43.825 00.050 15712 worker thread done servicing request
05:51:43.825 00.000 7988 OnExposeComplete: enter
05:51:43.825 00.000 7988 UpdateGuideState(): m_state=1
05:51:43.834 00.009 7988 UpdateCurrentPosition: no star selected
05:51:43.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:43.836 00.002 7988 Status Line: No star selected
05:51:43.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=18, FiltMin=14, FiltMax=52, Gamma=0.690
05:51:43.836 00.000 7988 UpdateGuideState exits: No star selected
05:51:43.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:43.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:43.836 00.000 7988 Enqueuing Expose request
05:51:43.842 00.006 15712 Worker thread wakes up
05:51:43.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:43.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:45.372 01.530 15712 Exposure complete
05:51:45.425 00.053 15712 worker thread done servicing request
05:51:45.425 00.000 7988 OnExposeComplete: enter
05:51:45.425 00.000 7988 UpdateGuideState(): m_state=1
05:51:45.431 00.006 7988 UpdateCurrentPosition: no star selected
05:51:45.431 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:45.433 00.002 7988 Status Line: No star selected
05:51:45.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=18, FiltMin=14, FiltMax=52, Gamma=0.690
05:51:45.433 00.000 7988 UpdateGuideState exits: No star selected
05:51:45.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:45.433 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:45.440 00.007 7988 Enqueuing Expose request
05:51:45.440 00.000 15712 Worker thread wakes up
05:51:45.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:45.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:47.082 01.642 15712 Exposure complete
05:51:47.128 00.046 15712 worker thread done servicing request
05:51:47.128 00.000 7988 OnExposeComplete: enter
05:51:47.128 00.000 7988 UpdateGuideState(): m_state=1
05:51:47.141 00.013 7988 UpdateCurrentPosition: no star selected
05:51:47.143 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:47.144 00.001 7988 Status Line: No star selected
05:51:47.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=17, FiltMin=14, FiltMax=54, Gamma=0.690
05:51:47.144 00.000 7988 UpdateGuideState exits: No star selected
05:51:47.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:47.144 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:47.144 00.000 7988 Enqueuing Expose request
05:51:47.144 00.000 15712 Worker thread wakes up
05:51:47.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:47.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:48.569 01.425 15712 Exposure complete
05:51:48.624 00.055 15712 worker thread done servicing request
05:51:48.624 00.000 7988 OnExposeComplete: enter
05:51:48.624 00.000 7988 UpdateGuideState(): m_state=1
05:51:48.628 00.004 7988 UpdateCurrentPosition: no star selected
05:51:48.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:48.630 00.002 7988 Status Line: No star selected
05:51:48.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=17, FiltMin=14, FiltMax=50, Gamma=0.690
05:51:48.630 00.000 7988 UpdateGuideState exits: No star selected
05:51:48.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:48.630 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:48.630 00.000 7988 Enqueuing Expose request
05:51:48.630 00.000 15712 Worker thread wakes up
05:51:48.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:48.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:50.276 01.646 15712 Exposure complete
05:51:50.326 00.050 15712 worker thread done servicing request
05:51:50.326 00.000 7988 OnExposeComplete: enter
05:51:50.326 00.000 7988 UpdateGuideState(): m_state=1
05:51:50.326 00.000 7988 UpdateCurrentPosition: no star selected
05:51:50.326 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:50.340 00.014 7988 Status Line: No star selected
05:51:50.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=18, FiltMin=14, FiltMax=50, Gamma=0.690
05:51:50.343 00.003 7988 UpdateGuideState exits: No star selected
05:51:50.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:50.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:50.343 00.000 7988 Enqueuing Expose request
05:51:50.343 00.000 15712 Worker thread wakes up
05:51:50.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:50.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:51.765 01.422 15712 Exposure complete
05:51:51.810 00.045 15712 worker thread done servicing request
05:51:51.810 00.000 7988 OnExposeComplete: enter
05:51:51.824 00.014 7988 UpdateGuideState(): m_state=1
05:51:51.824 00.000 7988 UpdateCurrentPosition: no star selected
05:51:51.824 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:51.826 00.002 7988 Status Line: No star selected
05:51:51.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=18, FiltMin=14, FiltMax=55, Gamma=0.690
05:51:51.826 00.000 7988 UpdateGuideState exits: No star selected
05:51:51.826 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:51.826 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:51.826 00.000 7988 Enqueuing Expose request
05:51:51.826 00.000 15712 Worker thread wakes up
05:51:51.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:51.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:53.475 01.649 15712 Exposure complete
05:51:53.525 00.050 15712 worker thread done servicing request
05:51:53.525 00.000 7988 OnExposeComplete: enter
05:51:53.525 00.000 7988 UpdateGuideState(): m_state=1
05:51:53.535 00.010 7988 UpdateCurrentPosition: no star selected
05:51:53.535 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:53.538 00.003 7988 Status Line: No star selected
05:51:53.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=18, FiltMin=14, FiltMax=55, Gamma=0.690
05:51:53.538 00.000 7988 UpdateGuideState exits: No star selected
05:51:53.542 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:53.542 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:53.542 00.000 7988 Enqueuing Expose request
05:51:53.542 00.000 15712 Worker thread wakes up
05:51:53.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:53.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:54.961 01.419 15712 Exposure complete
05:51:55.008 00.047 15712 worker thread done servicing request
05:51:55.008 00.000 7988 OnExposeComplete: enter
05:51:55.008 00.000 7988 UpdateGuideState(): m_state=1
05:51:55.008 00.000 7988 UpdateCurrentPosition: no star selected
05:51:55.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:55.023 00.015 7988 Status Line: No star selected
05:51:55.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=18, FiltMin=14, FiltMax=73, Gamma=0.690
05:51:55.025 00.000 7988 UpdateGuideState exits: No star selected
05:51:55.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:55.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:55.025 00.000 7988 Enqueuing Expose request
05:51:55.025 00.000 15712 Worker thread wakes up
05:51:55.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:55.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:56.667 01.642 15712 Exposure complete
05:51:56.714 00.047 15712 worker thread done servicing request
05:51:56.714 00.000 7988 OnExposeComplete: enter
05:51:56.727 00.013 7988 UpdateGuideState(): m_state=1
05:51:56.727 00.000 7988 UpdateCurrentPosition: no star selected
05:51:56.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:56.730 00.003 7988 Status Line: No star selected
05:51:56.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=18, FiltMin=14, FiltMax=73, Gamma=0.690
05:51:56.730 00.000 7988 UpdateGuideState exits: No star selected
05:51:56.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:56.730 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:56.730 00.000 7988 Enqueuing Expose request
05:51:56.730 00.000 15712 Worker thread wakes up
05:51:56.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:56.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:58.262 01.532 15712 Exposure complete
05:51:58.311 00.049 15712 worker thread done servicing request
05:51:58.311 00.000 7988 OnExposeComplete: enter
05:51:58.311 00.000 7988 UpdateGuideState(): m_state=1
05:51:58.322 00.011 7988 UpdateCurrentPosition: no star selected
05:51:58.322 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:51:58.324 00.002 7988 Status Line: No star selected
05:51:58.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=18, FiltMin=14, FiltMax=82, Gamma=0.690
05:51:58.324 00.000 7988 UpdateGuideState exits: No star selected
05:51:58.328 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:51:58.328 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:51:58.328 00.000 7988 Enqueuing Expose request
05:51:58.328 00.000 15712 Worker thread wakes up
05:51:58.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:51:58.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:51:59.971 01.643 15712 Exposure complete
05:52:00.017 00.046 15712 worker thread done servicing request
05:52:00.017 00.000 7988 OnExposeComplete: enter
05:52:00.017 00.000 7988 UpdateGuideState(): m_state=1
05:52:00.032 00.015 7988 UpdateCurrentPosition: no star selected
05:52:00.034 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:00.034 00.000 7988 Status Line: No star selected
05:52:00.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=18, FiltMin=14, FiltMax=71, Gamma=0.690
05:52:00.034 00.000 7988 UpdateGuideState exits: No star selected
05:52:00.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:00.034 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:00.034 00.000 7988 Enqueuing Expose request
05:52:00.034 00.000 15712 Worker thread wakes up
05:52:00.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:00.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:01.568 01.534 15712 Exposure complete
05:52:01.616 00.048 15712 worker thread done servicing request
05:52:01.616 00.000 7988 OnExposeComplete: enter
05:52:01.616 00.000 7988 UpdateGuideState(): m_state=1
05:52:01.629 00.013 7988 UpdateCurrentPosition: no star selected
05:52:01.630 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:01.630 00.000 7988 Status Line: No star selected
05:52:01.633 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=18, FiltMin=14, FiltMax=77, Gamma=0.690
05:52:01.633 00.000 7988 UpdateGuideState exits: No star selected
05:52:01.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:01.633 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:01.633 00.000 7988 Enqueuing Expose request
05:52:01.633 00.000 15712 Worker thread wakes up
05:52:01.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:01.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:03.278 01.645 15712 Exposure complete
05:52:03.334 00.056 15712 worker thread done servicing request
05:52:03.334 00.000 7988 OnExposeComplete: enter
05:52:03.334 00.000 7988 UpdateGuideState(): m_state=1
05:52:03.338 00.004 7988 UpdateCurrentPosition: no star selected
05:52:03.339 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:03.339 00.000 7988 Status Line: No star selected
05:52:03.341 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=18, FiltMin=14, FiltMax=75, Gamma=0.690
05:52:03.343 00.002 7988 UpdateGuideState exits: No star selected
05:52:03.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:03.345 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:03.345 00.000 7988 Enqueuing Expose request
05:52:03.347 00.002 15712 Worker thread wakes up
05:52:03.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:03.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:04.875 01.528 15712 Exposure complete
05:52:04.932 00.057 15712 worker thread done servicing request
05:52:04.932 00.000 7988 OnExposeComplete: enter
05:52:04.934 00.002 7988 UpdateGuideState(): m_state=1
05:52:04.934 00.000 7988 UpdateCurrentPosition: no star selected
05:52:04.936 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:04.936 00.000 7988 Status Line: No star selected
05:52:04.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=18, FiltMin=15, FiltMax=73, Gamma=0.690
05:52:04.936 00.000 7988 UpdateGuideState exits: No star selected
05:52:04.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:04.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:04.936 00.000 7988 Enqueuing Expose request
05:52:04.936 00.000 15712 Worker thread wakes up
05:52:04.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:04.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:06.581 01.645 15712 Exposure complete
05:52:06.638 00.057 15712 worker thread done servicing request
05:52:06.638 00.000 7988 OnExposeComplete: enter
05:52:06.638 00.000 7988 UpdateGuideState(): m_state=1
05:52:06.642 00.004 7988 UpdateCurrentPosition: no star selected
05:52:06.644 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:06.644 00.000 7988 Status Line: No star selected
05:52:06.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=18, FiltMin=14, FiltMax=66, Gamma=0.690
05:52:06.644 00.000 7988 UpdateGuideState exits: No star selected
05:52:06.644 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:06.644 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:06.644 00.000 7988 Enqueuing Expose request
05:52:06.644 00.000 15712 Worker thread wakes up
05:52:06.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:06.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:08.067 01.423 15712 Exposure complete
05:52:08.119 00.052 15712 worker thread done servicing request
05:52:08.119 00.000 7988 OnExposeComplete: enter
05:52:08.119 00.000 7988 UpdateGuideState(): m_state=1
05:52:08.128 00.009 7988 UpdateCurrentPosition: no star selected
05:52:08.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:08.128 00.000 7988 Status Line: No star selected
05:52:08.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=158, med=18, FiltMin=14, FiltMax=58, Gamma=0.690
05:52:08.128 00.000 7988 UpdateGuideState exits: No star selected
05:52:08.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:08.128 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:08.136 00.008 7988 Enqueuing Expose request
05:52:08.136 00.000 15712 Worker thread wakes up
05:52:08.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:08.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:09.772 01.636 15712 Exposure complete
05:52:09.820 00.048 15712 worker thread done servicing request
05:52:09.820 00.000 7988 OnExposeComplete: enter
05:52:09.820 00.000 7988 UpdateGuideState(): m_state=1
05:52:09.833 00.013 7988 UpdateCurrentPosition: no star selected
05:52:09.834 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:09.834 00.000 7988 Status Line: No star selected
05:52:09.837 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=18, FiltMin=15, FiltMax=64, Gamma=0.690
05:52:09.837 00.000 7988 UpdateGuideState exits: No star selected
05:52:09.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:09.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:09.837 00.000 7988 Enqueuing Expose request
05:52:09.837 00.000 15712 Worker thread wakes up
05:52:09.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:09.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:11.370 01.533 15712 Exposure complete
05:52:11.426 00.056 15712 worker thread done servicing request
05:52:11.426 00.000 7988 OnExposeComplete: enter
05:52:11.426 00.000 7988 UpdateGuideState(): m_state=1
05:52:11.426 00.000 7988 UpdateCurrentPosition: no star selected
05:52:11.431 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:11.431 00.000 7988 Status Line: No star selected
05:52:11.431 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=18, FiltMin=14, FiltMax=52, Gamma=0.690
05:52:11.431 00.000 7988 UpdateGuideState exits: No star selected
05:52:11.431 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:11.437 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:11.437 00.000 7988 Enqueuing Expose request
05:52:11.437 00.000 15712 Worker thread wakes up
05:52:11.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:11.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:13.078 01.641 15712 Exposure complete
05:52:13.123 00.045 15712 worker thread done servicing request
05:52:13.123 00.000 7988 OnExposeComplete: enter
05:52:13.123 00.000 7988 UpdateGuideState(): m_state=1
05:52:13.123 00.000 7988 UpdateCurrentPosition: no star selected
05:52:13.139 00.016 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:13.139 00.000 7988 Status Line: No star selected
05:52:13.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=18, FiltMin=14, FiltMax=59, Gamma=0.690
05:52:13.139 00.000 7988 UpdateGuideState exits: No star selected
05:52:13.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:13.139 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:13.139 00.000 7988 Enqueuing Expose request
05:52:13.139 00.000 15712 Worker thread wakes up
05:52:13.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:13.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:14.562 01.423 15712 Exposure complete
05:52:14.617 00.055 15712 worker thread done servicing request
05:52:14.617 00.000 7988 OnExposeComplete: enter
05:52:14.617 00.000 7988 UpdateGuideState(): m_state=1
05:52:14.624 00.007 7988 UpdateCurrentPosition: no star selected
05:52:14.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:14.626 00.002 7988 Status Line: No star selected
05:52:14.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=18, FiltMin=14, FiltMax=64, Gamma=0.690
05:52:14.626 00.000 7988 UpdateGuideState exits: No star selected
05:52:14.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:14.626 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:14.626 00.000 7988 Enqueuing Expose request
05:52:14.626 00.000 15712 Worker thread wakes up
05:52:14.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:14.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:16.272 01.646 15712 Exposure complete
05:52:16.317 00.045 15712 worker thread done servicing request
05:52:16.317 00.000 7988 OnExposeComplete: enter
05:52:16.317 00.000 7988 UpdateGuideState(): m_state=1
05:52:16.332 00.015 7988 UpdateCurrentPosition: no star selected
05:52:16.333 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:16.334 00.001 7988 Status Line: No star selected
05:52:16.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=18, FiltMin=14, FiltMax=55, Gamma=0.690
05:52:16.334 00.000 7988 UpdateGuideState exits: No star selected
05:52:16.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:16.334 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:16.334 00.000 7988 Enqueuing Expose request
05:52:16.334 00.000 15712 Worker thread wakes up
05:52:16.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:16.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:17.865 01.531 15712 Exposure complete
05:52:17.917 00.052 15712 worker thread done servicing request
05:52:17.917 00.000 7988 OnExposeComplete: enter
05:52:17.917 00.000 7988 UpdateGuideState(): m_state=1
05:52:17.925 00.008 7988 UpdateCurrentPosition: no star selected
05:52:17.926 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:17.926 00.000 7988 Status Line: No star selected
05:52:17.928 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=158, med=17, FiltMin=14, FiltMax=53, Gamma=0.690
05:52:17.930 00.002 7988 UpdateGuideState exits: No star selected
05:52:17.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:17.930 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:17.932 00.002 7988 Enqueuing Expose request
05:52:17.932 00.000 15712 Worker thread wakes up
05:52:17.934 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:17.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:19.571 01.637 15712 Exposure complete
05:52:19.631 00.060 15712 worker thread done servicing request
05:52:19.631 00.000 7988 OnExposeComplete: enter
05:52:19.631 00.000 7988 UpdateGuideState(): m_state=1
05:52:19.631 00.000 7988 UpdateCurrentPosition: no star selected
05:52:19.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:19.634 00.003 7988 Status Line: No star selected
05:52:19.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=17, FiltMin=14, FiltMax=59, Gamma=0.690
05:52:19.634 00.000 7988 UpdateGuideState exits: No star selected
05:52:19.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:19.640 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:19.640 00.000 7988 Enqueuing Expose request
05:52:19.640 00.000 15712 Worker thread wakes up
05:52:19.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:19.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:21.171 01.531 15712 Exposure complete
05:52:21.223 00.052 15712 worker thread done servicing request
05:52:21.223 00.000 7988 OnExposeComplete: enter
05:52:21.223 00.000 7988 UpdateGuideState(): m_state=1
05:52:21.230 00.007 7988 UpdateCurrentPosition: no star selected
05:52:21.231 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:21.231 00.000 7988 Status Line: No star selected
05:52:21.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=18, FiltMin=14, FiltMax=58, Gamma=0.690
05:52:21.231 00.000 7988 UpdateGuideState exits: No star selected
05:52:21.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:21.231 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:21.231 00.000 7988 Enqueuing Expose request
05:52:21.240 00.009 15712 Worker thread wakes up
05:52:21.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:21.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:22.878 01.638 15712 Exposure complete
05:52:22.925 00.047 15712 worker thread done servicing request
05:52:22.925 00.000 7988 OnExposeComplete: enter
05:52:22.925 00.000 7988 UpdateGuideState(): m_state=1
05:52:22.939 00.014 7988 UpdateCurrentPosition: no star selected
05:52:22.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:22.941 00.002 7988 Status Line: No star selected
05:52:22.942 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=18, FiltMin=14, FiltMax=59, Gamma=0.690
05:52:22.942 00.000 7988 UpdateGuideState exits: No star selected
05:52:22.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:22.942 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:22.942 00.000 7988 Enqueuing Expose request
05:52:22.942 00.000 15712 Worker thread wakes up
05:52:22.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:22.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:24.477 01.535 15712 Exposure complete
05:52:24.523 00.046 15712 worker thread done servicing request
05:52:24.523 00.000 7988 OnExposeComplete: enter
05:52:24.523 00.000 7988 UpdateGuideState(): m_state=1
05:52:24.523 00.000 7988 UpdateCurrentPosition: no star selected
05:52:24.538 00.015 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:24.539 00.001 7988 Status Line: No star selected
05:52:24.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=18, FiltMin=14, FiltMax=62, Gamma=0.690
05:52:24.539 00.000 7988 UpdateGuideState exits: No star selected
05:52:24.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:24.539 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:24.539 00.000 7988 Enqueuing Expose request
05:52:24.547 00.008 15712 Worker thread wakes up
05:52:24.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:24.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:26.185 01.638 15712 Exposure complete
05:52:26.242 00.057 15712 worker thread done servicing request
05:52:26.242 00.000 7988 OnExposeComplete: enter
05:52:26.242 00.000 7988 UpdateGuideState(): m_state=1
05:52:26.245 00.003 7988 UpdateCurrentPosition: no star selected
05:52:26.246 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:26.246 00.000 7988 Status Line: No star selected
05:52:26.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=18, FiltMin=14, FiltMax=64, Gamma=0.690
05:52:26.246 00.000 7988 UpdateGuideState exits: No star selected
05:52:26.246 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:26.246 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:26.246 00.000 7988 Enqueuing Expose request
05:52:26.246 00.000 15712 Worker thread wakes up
05:52:26.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:26.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:27.783 01.537 15712 Exposure complete
05:52:27.829 00.046 15712 worker thread done servicing request
05:52:27.829 00.000 7988 OnExposeComplete: enter
05:52:27.843 00.014 7988 UpdateGuideState(): m_state=1
05:52:27.845 00.002 7988 UpdateCurrentPosition: no star selected
05:52:27.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:27.845 00.000 7988 Status Line: No star selected
05:52:27.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=18, FiltMin=13, FiltMax=60, Gamma=0.690
05:52:27.845 00.000 7988 UpdateGuideState exits: No star selected
05:52:27.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:27.845 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:27.845 00.000 7988 Enqueuing Expose request
05:52:27.845 00.000 15712 Worker thread wakes up
05:52:27.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:27.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:29.492 01.647 15712 Exposure complete
05:52:29.544 00.052 15712 worker thread done servicing request
05:52:29.544 00.000 7988 OnExposeComplete: enter
05:52:29.544 00.000 7988 UpdateGuideState(): m_state=1
05:52:29.544 00.000 7988 UpdateCurrentPosition: no star selected
05:52:29.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:29.553 00.009 7988 Status Line: No star selected
05:52:29.555 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=18, FiltMin=14, FiltMax=57, Gamma=0.690
05:52:29.555 00.000 7988 UpdateGuideState exits: No star selected
05:52:29.557 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:29.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:29.559 00.002 7988 Enqueuing Expose request
05:52:29.559 00.000 15712 Worker thread wakes up
05:52:29.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:29.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:31.085 01.526 15712 Exposure complete
05:52:31.130 00.045 15712 worker thread done servicing request
05:52:31.130 00.000 7988 OnExposeComplete: enter
05:52:31.130 00.000 7988 UpdateGuideState(): m_state=1
05:52:31.144 00.014 7988 UpdateCurrentPosition: no star selected
05:52:31.145 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:31.145 00.000 7988 Status Line: No star selected
05:52:31.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=153, med=18, FiltMin=14, FiltMax=67, Gamma=0.690
05:52:31.145 00.000 7988 UpdateGuideState exits: No star selected
05:52:31.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:31.145 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:31.145 00.000 7988 Enqueuing Expose request
05:52:31.145 00.000 15712 Worker thread wakes up
05:52:31.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:31.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:32.791 01.646 15712 Exposure complete
05:52:32.848 00.057 15712 worker thread done servicing request
05:52:32.848 00.000 7988 OnExposeComplete: enter
05:52:32.848 00.000 7988 UpdateGuideState(): m_state=1
05:52:32.852 00.004 7988 UpdateCurrentPosition: no star selected
05:52:32.852 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:32.854 00.002 7988 Status Line: No star selected
05:52:32.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=17, FiltMin=14, FiltMax=56, Gamma=0.690
05:52:32.854 00.000 7988 UpdateGuideState exits: No star selected
05:52:32.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:32.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:32.861 00.007 7988 Enqueuing Expose request
05:52:32.861 00.000 15712 Worker thread wakes up
05:52:32.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:32.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:34.386 01.525 15712 Exposure complete
05:52:34.434 00.048 15712 worker thread done servicing request
05:52:34.434 00.000 7988 OnExposeComplete: enter
05:52:34.434 00.000 7988 UpdateGuideState(): m_state=1
05:52:34.448 00.014 7988 UpdateCurrentPosition: no star selected
05:52:34.448 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:34.449 00.001 7988 Status Line: No star selected
05:52:34.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=17, FiltMin=13, FiltMax=64, Gamma=0.690
05:52:34.449 00.000 7988 UpdateGuideState exits: No star selected
05:52:34.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:34.449 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:34.449 00.000 7988 Enqueuing Expose request
05:52:34.449 00.000 15712 Worker thread wakes up
05:52:34.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:34.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:36.097 01.648 15712 Exposure complete
05:52:36.151 00.054 15712 worker thread done servicing request
05:52:36.151 00.000 7988 OnExposeComplete: enter
05:52:36.151 00.000 7988 UpdateGuideState(): m_state=1
05:52:36.156 00.005 7988 UpdateCurrentPosition: no star selected
05:52:36.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:36.158 00.002 7988 Status Line: No star selected
05:52:36.159 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=17, FiltMin=14, FiltMax=53, Gamma=0.690
05:52:36.159 00.000 7988 UpdateGuideState exits: No star selected
05:52:36.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:36.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:36.159 00.000 7988 Enqueuing Expose request
05:52:36.159 00.000 15712 Worker thread wakes up
05:52:36.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:36.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:37.583 01.424 15712 Exposure complete
05:52:37.639 00.056 15712 worker thread done servicing request
05:52:37.639 00.000 7988 OnExposeComplete: enter
05:52:37.639 00.000 7988 UpdateGuideState(): m_state=1
05:52:37.643 00.004 7988 UpdateCurrentPosition: no star selected
05:52:37.643 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:37.644 00.001 7988 Status Line: No star selected
05:52:37.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=159, med=17, FiltMin=14, FiltMax=57, Gamma=0.690
05:52:37.647 00.003 7988 UpdateGuideState exits: No star selected
05:52:37.647 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:37.647 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:37.647 00.000 7988 Enqueuing Expose request
05:52:37.647 00.000 15712 Worker thread wakes up
05:52:37.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:37.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:39.292 01.645 15712 Exposure complete
05:52:39.348 00.056 15712 worker thread done servicing request
05:52:39.348 00.000 7988 OnExposeComplete: enter
05:52:39.350 00.002 7988 UpdateGuideState(): m_state=1
05:52:39.350 00.000 7988 UpdateCurrentPosition: no star selected
05:52:39.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:39.354 00.004 7988 Status Line: No star selected
05:52:39.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=155, med=17, FiltMin=13, FiltMax=55, Gamma=0.690
05:52:39.354 00.000 7988 UpdateGuideState exits: No star selected
05:52:39.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:39.354 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:39.354 00.000 7988 Enqueuing Expose request
05:52:39.354 00.000 15712 Worker thread wakes up
05:52:39.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:39.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:40.888 01.534 15712 Exposure complete
05:52:40.933 00.045 15712 worker thread done servicing request
05:52:40.933 00.000 7988 OnExposeComplete: enter
05:52:40.933 00.000 7988 UpdateGuideState(): m_state=1
05:52:40.947 00.014 7988 UpdateCurrentPosition: no star selected
05:52:40.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:40.950 00.003 7988 Status Line: No star selected
05:52:40.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=166, med=17, FiltMin=13, FiltMax=53, Gamma=0.690
05:52:40.950 00.000 7988 UpdateGuideState exits: No star selected
05:52:40.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:40.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:40.950 00.000 7988 Enqueuing Expose request
05:52:40.950 00.000 15712 Worker thread wakes up
05:52:40.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:40.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:42.595 01.645 15712 Exposure complete
05:52:42.651 00.056 15712 worker thread done servicing request
05:52:42.651 00.000 7988 OnExposeComplete: enter
05:52:42.651 00.000 7988 UpdateGuideState(): m_state=1
05:52:42.654 00.003 7988 UpdateCurrentPosition: no star selected
05:52:42.654 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:42.656 00.002 7988 Status Line: No star selected
05:52:42.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=169, med=17, FiltMin=13, FiltMax=56, Gamma=0.690
05:52:42.656 00.000 7988 UpdateGuideState exits: No star selected
05:52:42.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:42.656 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:42.656 00.000 7988 Enqueuing Expose request
05:52:42.656 00.000 15712 Worker thread wakes up
05:52:42.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:42.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:44.190 01.534 15712 Exposure complete
05:52:44.235 00.045 15712 worker thread done servicing request
05:52:44.235 00.000 7988 OnExposeComplete: enter
05:52:44.235 00.000 7988 UpdateGuideState(): m_state=1
05:52:44.248 00.013 7988 UpdateCurrentPosition: no star selected
05:52:44.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:44.250 00.002 7988 Status Line: No star selected
05:52:44.252 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=17, FiltMin=13, FiltMax=54, Gamma=0.690
05:52:44.252 00.000 7988 UpdateGuideState exits: No star selected
05:52:44.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:44.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:44.252 00.000 7988 Enqueuing Expose request
05:52:44.252 00.000 15712 Worker thread wakes up
05:52:44.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:44.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:45.898 01.646 15712 Exposure complete
05:52:45.953 00.055 15712 worker thread done servicing request
05:52:45.953 00.000 7988 OnExposeComplete: enter
05:52:45.953 00.000 7988 UpdateGuideState(): m_state=1
05:52:45.953 00.000 7988 UpdateCurrentPosition: no star selected
05:52:45.953 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:45.959 00.006 7988 Status Line: No star selected
05:52:45.959 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=169, med=16, FiltMin=12, FiltMax=52, Gamma=0.690
05:52:45.959 00.000 7988 UpdateGuideState exits: No star selected
05:52:45.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:45.959 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:45.959 00.000 7988 Enqueuing Expose request
05:52:45.959 00.000 15712 Worker thread wakes up
05:52:45.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:45.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:47.497 01.538 15712 Exposure complete
05:52:47.551 00.054 15712 worker thread done servicing request
05:52:47.551 00.000 7988 OnExposeComplete: enter
05:52:47.551 00.000 7988 UpdateGuideState(): m_state=1
05:52:47.556 00.005 7988 UpdateCurrentPosition: no star selected
05:52:47.556 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:47.558 00.002 7988 Status Line: No star selected
05:52:47.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=16, FiltMin=13, FiltMax=49, Gamma=0.690
05:52:47.558 00.000 7988 UpdateGuideState exits: No star selected
05:52:47.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:47.558 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:47.558 00.000 7988 Enqueuing Expose request
05:52:47.558 00.000 15712 Worker thread wakes up
05:52:47.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:47.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:49.207 01.649 15712 Exposure complete
05:52:49.255 00.048 15712 worker thread done servicing request
05:52:49.255 00.000 7988 OnExposeComplete: enter
05:52:49.255 00.000 7988 UpdateGuideState(): m_state=1
05:52:49.267 00.012 7988 UpdateCurrentPosition: no star selected
05:52:49.267 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:49.269 00.002 7988 Status Line: No star selected
05:52:49.270 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=169, med=16, FiltMin=13, FiltMax=52, Gamma=0.690
05:52:49.270 00.000 7988 UpdateGuideState exits: No star selected
05:52:49.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:49.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:49.270 00.000 7988 Enqueuing Expose request
05:52:49.270 00.000 15712 Worker thread wakes up
05:52:49.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:49.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:50.695 01.425 15712 Exposure complete
05:52:50.741 00.046 15712 worker thread done servicing request
05:52:50.741 00.000 7988 OnExposeComplete: enter
05:52:50.753 00.012 7988 UpdateGuideState(): m_state=1
05:52:50.753 00.000 7988 UpdateCurrentPosition: no star selected
05:52:50.753 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:50.757 00.004 7988 Status Line: No star selected
05:52:50.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=170, med=16, FiltMin=13, FiltMax=53, Gamma=0.690
05:52:50.757 00.000 7988 UpdateGuideState exits: No star selected
05:52:50.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:50.757 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:50.757 00.000 7988 Enqueuing Expose request
05:52:50.757 00.000 15712 Worker thread wakes up
05:52:50.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:50.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:52.406 01.649 15712 Exposure complete
05:52:52.459 00.053 15712 worker thread done servicing request
05:52:52.459 00.000 7988 OnExposeComplete: enter
05:52:52.459 00.000 7988 UpdateGuideState(): m_state=1
05:52:52.465 00.006 7988 UpdateCurrentPosition: no star selected
05:52:52.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:52.467 00.002 7988 Status Line: No star selected
05:52:52.468 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=16, FiltMin=12, FiltMax=52, Gamma=0.690
05:52:52.468 00.000 7988 UpdateGuideState exits: No star selected
05:52:52.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:52.468 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:52.468 00.000 7988 Enqueuing Expose request
05:52:52.474 00.006 15712 Worker thread wakes up
05:52:52.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:52.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:53.989 01.515 15712 Exposure complete
05:52:54.042 00.053 15712 worker thread done servicing request
05:52:54.042 00.000 7988 OnExposeComplete: enter
05:52:54.042 00.000 7988 UpdateGuideState(): m_state=1
05:52:54.042 00.000 7988 UpdateCurrentPosition: no star selected
05:52:54.042 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:54.042 00.000 7988 Status Line: No star selected
05:52:54.050 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=159, med=17, FiltMin=13, FiltMax=51, Gamma=0.690
05:52:54.050 00.000 7988 UpdateGuideState exits: No star selected
05:52:54.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:54.050 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:54.050 00.000 7988 Enqueuing Expose request
05:52:54.050 00.000 15712 Worker thread wakes up
05:52:54.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:54.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:55.699 01.649 15712 Exposure complete
05:52:55.747 00.048 15712 worker thread done servicing request
05:52:55.747 00.000 7988 OnExposeComplete: enter
05:52:55.747 00.000 7988 UpdateGuideState(): m_state=1
05:52:55.760 00.013 7988 UpdateCurrentPosition: no star selected
05:52:55.762 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:55.763 00.001 7988 Status Line: No star selected
05:52:55.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=17, FiltMin=13, FiltMax=49, Gamma=0.690
05:52:55.765 00.002 7988 UpdateGuideState exits: No star selected
05:52:55.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:55.767 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:55.767 00.000 7988 Enqueuing Expose request
05:52:55.769 00.002 15712 Worker thread wakes up
05:52:55.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:55.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:57.299 01.530 15712 Exposure complete
05:52:57.345 00.046 15712 worker thread done servicing request
05:52:57.345 00.000 7988 OnExposeComplete: enter
05:52:57.345 00.000 7988 UpdateGuideState(): m_state=1
05:52:57.359 00.014 7988 UpdateCurrentPosition: no star selected
05:52:57.359 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:57.361 00.002 7988 Status Line: No star selected
05:52:57.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=17, FiltMin=13, FiltMax=50, Gamma=0.690
05:52:57.361 00.000 7988 UpdateGuideState exits: No star selected
05:52:57.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:57.361 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:57.361 00.000 7988 Enqueuing Expose request
05:52:57.361 00.000 15712 Worker thread wakes up
05:52:57.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:57.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:52:59.009 01.648 15712 Exposure complete
05:52:59.066 00.057 15712 worker thread done servicing request
05:52:59.066 00.000 7988 OnExposeComplete: enter
05:52:59.066 00.000 7988 UpdateGuideState(): m_state=1
05:52:59.066 00.000 7988 UpdateCurrentPosition: no star selected
05:52:59.066 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:52:59.071 00.005 7988 Status Line: No star selected
05:52:59.071 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=17, FiltMin=13, FiltMax=44, Gamma=0.690
05:52:59.071 00.000 7988 UpdateGuideState exits: No star selected
05:52:59.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:52:59.071 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:52:59.077 00.006 7988 Enqueuing Expose request
05:52:59.077 00.000 15712 Worker thread wakes up
05:52:59.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:52:59.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:00.607 01.530 15712 Exposure complete
05:53:00.660 00.053 15712 worker thread done servicing request
05:53:00.660 00.000 7988 OnExposeComplete: enter
05:53:00.660 00.000 7988 UpdateGuideState(): m_state=1
05:53:00.667 00.007 7988 UpdateCurrentPosition: no star selected
05:53:00.668 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:00.668 00.000 7988 Status Line: No star selected
05:53:00.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=17, FiltMin=13, FiltMax=46, Gamma=0.690
05:53:00.668 00.000 7988 UpdateGuideState exits: No star selected
05:53:00.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:00.668 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:00.668 00.000 7988 Enqueuing Expose request
05:53:00.668 00.000 15712 Worker thread wakes up
05:53:00.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:00.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:02.315 01.647 15712 Exposure complete
05:53:02.361 00.046 15712 worker thread done servicing request
05:53:02.361 00.000 7988 OnExposeComplete: enter
05:53:02.361 00.000 7988 UpdateGuideState(): m_state=1
05:53:02.375 00.014 7988 UpdateCurrentPosition: no star selected
05:53:02.376 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:02.376 00.000 7988 Status Line: No star selected
05:53:02.379 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=17, FiltMin=13, FiltMax=44, Gamma=0.690
05:53:02.379 00.000 7988 UpdateGuideState exits: No star selected
05:53:02.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:02.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:02.379 00.000 7988 Enqueuing Expose request
05:53:02.379 00.000 15712 Worker thread wakes up
05:53:02.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:02.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:03.913 01.534 15712 Exposure complete
05:53:03.970 00.057 15712 worker thread done servicing request
05:53:03.970 00.000 7988 OnExposeComplete: enter
05:53:03.972 00.002 7988 UpdateGuideState(): m_state=1
05:53:03.973 00.001 7988 UpdateCurrentPosition: no star selected
05:53:03.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:03.973 00.000 7988 Status Line: No star selected
05:53:03.973 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=144, med=17, FiltMin=14, FiltMax=46, Gamma=0.690
05:53:03.973 00.000 7988 UpdateGuideState exits: No star selected
05:53:03.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:03.980 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:03.980 00.000 7988 Enqueuing Expose request
05:53:03.980 00.000 15712 Worker thread wakes up
05:53:03.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:03.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:05.620 01.640 15712 Exposure complete
05:53:05.668 00.048 15712 worker thread done servicing request
05:53:05.668 00.000 7988 OnExposeComplete: enter
05:53:05.668 00.000 7988 UpdateGuideState(): m_state=1
05:53:05.679 00.011 7988 UpdateCurrentPosition: no star selected
05:53:05.679 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:05.681 00.002 7988 Status Line: No star selected
05:53:05.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=18, FiltMin=14, FiltMax=48, Gamma=0.690
05:53:05.685 00.004 7988 UpdateGuideState exits: No star selected
05:53:05.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:05.685 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:05.685 00.000 7988 Enqueuing Expose request
05:53:05.685 00.000 15712 Worker thread wakes up
05:53:05.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:05.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:07.215 01.530 15712 Exposure complete
05:53:07.269 00.054 15712 worker thread done servicing request
05:53:07.269 00.000 7988 OnExposeComplete: enter
05:53:07.269 00.000 7988 UpdateGuideState(): m_state=1
05:53:07.274 00.005 7988 UpdateCurrentPosition: no star selected
05:53:07.274 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:07.276 00.002 7988 Status Line: No star selected
05:53:07.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=18, FiltMin=13, FiltMax=52, Gamma=0.690
05:53:07.276 00.000 7988 UpdateGuideState exits: No star selected
05:53:07.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:07.276 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:07.276 00.000 7988 Enqueuing Expose request
05:53:07.276 00.000 15712 Worker thread wakes up
05:53:07.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:07.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:08.926 01.650 15712 Exposure complete
05:53:08.984 00.058 15712 worker thread done servicing request
05:53:08.984 00.000 7988 OnExposeComplete: enter
05:53:08.984 00.000 7988 UpdateGuideState(): m_state=1
05:53:08.986 00.002 7988 UpdateCurrentPosition: no star selected
05:53:08.986 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:08.988 00.002 7988 Status Line: No star selected
05:53:08.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=145, med=18, FiltMin=13, FiltMax=45, Gamma=0.690
05:53:08.988 00.000 7988 UpdateGuideState exits: No star selected
05:53:08.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:08.988 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:08.988 00.000 7988 Enqueuing Expose request
05:53:08.988 00.000 15712 Worker thread wakes up
05:53:08.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:08.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:10.523 01.535 15712 Exposure complete
05:53:10.578 00.055 15712 worker thread done servicing request
05:53:10.578 00.000 7988 OnExposeComplete: enter
05:53:10.581 00.003 7988 UpdateGuideState(): m_state=1
05:53:10.581 00.000 7988 UpdateCurrentPosition: no star selected
05:53:10.581 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:10.584 00.003 7988 Status Line: No star selected
05:53:10.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=153, med=18, FiltMin=14, FiltMax=46, Gamma=0.690
05:53:10.584 00.000 7988 UpdateGuideState exits: No star selected
05:53:10.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:10.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:10.584 00.000 7988 Enqueuing Expose request
05:53:10.584 00.000 15712 Worker thread wakes up
05:53:10.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:10.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:12.233 01.649 15712 Exposure complete
05:53:12.281 00.048 15712 worker thread done servicing request
05:53:12.281 00.000 7988 OnExposeComplete: enter
05:53:12.281 00.000 7988 UpdateGuideState(): m_state=1
05:53:12.292 00.011 7988 UpdateCurrentPosition: no star selected
05:53:12.292 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:12.294 00.002 7988 Status Line: No star selected
05:53:12.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=18, FiltMin=14, FiltMax=52, Gamma=0.690
05:53:12.294 00.000 7988 UpdateGuideState exits: No star selected
05:53:12.298 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:12.298 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:12.298 00.000 7988 Enqueuing Expose request
05:53:12.298 00.000 15712 Worker thread wakes up
05:53:12.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:12.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:13.824 01.526 15712 Exposure complete
05:53:13.880 00.056 15712 worker thread done servicing request
05:53:13.880 00.000 7988 OnExposeComplete: enter
05:53:13.880 00.000 7988 UpdateGuideState(): m_state=1
05:53:13.884 00.004 7988 UpdateCurrentPosition: no star selected
05:53:13.886 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:13.886 00.000 7988 Status Line: No star selected
05:53:13.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=159, med=18, FiltMin=14, FiltMax=44, Gamma=0.690
05:53:13.886 00.000 7988 UpdateGuideState exits: No star selected
05:53:13.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:13.886 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:13.886 00.000 7988 Enqueuing Expose request
05:53:13.886 00.000 15712 Worker thread wakes up
05:53:13.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:13.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:15.527 01.641 15712 Exposure complete
05:53:15.585 00.058 15712 worker thread done servicing request
05:53:15.585 00.000 7988 OnExposeComplete: enter
05:53:15.585 00.000 7988 UpdateGuideState(): m_state=1
05:53:15.587 00.002 7988 UpdateCurrentPosition: no star selected
05:53:15.589 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:15.589 00.000 7988 Status Line: No star selected
05:53:15.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=18, FiltMin=13, FiltMax=45, Gamma=0.690
05:53:15.589 00.000 7988 UpdateGuideState exits: No star selected
05:53:15.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:15.589 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:15.589 00.000 7988 Enqueuing Expose request
05:53:15.589 00.000 15712 Worker thread wakes up
05:53:15.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:15.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:17.126 01.537 15712 Exposure complete
05:53:17.182 00.056 15712 worker thread done servicing request
05:53:17.182 00.000 7988 OnExposeComplete: enter
05:53:17.184 00.002 7988 UpdateGuideState(): m_state=1
05:53:17.184 00.000 7988 UpdateCurrentPosition: no star selected
05:53:17.184 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:17.188 00.004 7988 Status Line: No star selected
05:53:17.188 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=156, med=17, FiltMin=14, FiltMax=48, Gamma=0.690
05:53:17.188 00.000 7988 UpdateGuideState exits: No star selected
05:53:17.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:17.188 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:17.188 00.000 7988 Enqueuing Expose request
05:53:17.188 00.000 15712 Worker thread wakes up
05:53:17.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:17.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:18.837 01.649 15712 Exposure complete
05:53:18.884 00.047 15712 worker thread done servicing request
05:53:18.884 00.000 7988 OnExposeComplete: enter
05:53:18.884 00.000 7988 UpdateGuideState(): m_state=1
05:53:18.896 00.012 7988 UpdateCurrentPosition: no star selected
05:53:18.896 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:18.898 00.002 7988 Status Line: No star selected
05:53:18.899 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=17, FiltMin=14, FiltMax=44, Gamma=0.690
05:53:18.901 00.002 7988 UpdateGuideState exits: No star selected
05:53:18.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:18.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:18.901 00.000 7988 Enqueuing Expose request
05:53:18.901 00.000 15712 Worker thread wakes up
05:53:18.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:18.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:20.434 01.533 15712 Exposure complete
05:53:20.483 00.049 15712 worker thread done servicing request
05:53:20.483 00.000 7988 OnExposeComplete: enter
05:53:20.483 00.000 7988 UpdateGuideState(): m_state=1
05:53:20.494 00.011 7988 UpdateCurrentPosition: no star selected
05:53:20.496 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:20.496 00.000 7988 Status Line: No star selected
05:53:20.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=17, FiltMin=13, FiltMax=49, Gamma=0.690
05:53:20.500 00.004 7988 UpdateGuideState exits: No star selected
05:53:20.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:20.502 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:20.502 00.000 7988 Enqueuing Expose request
05:53:20.504 00.002 15712 Worker thread wakes up
05:53:20.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:20.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:22.142 01.638 15712 Exposure complete
05:53:22.200 00.058 15712 worker thread done servicing request
05:53:22.200 00.000 7988 OnExposeComplete: enter
05:53:22.202 00.002 7988 UpdateGuideState(): m_state=1
05:53:22.202 00.000 7988 UpdateCurrentPosition: no star selected
05:53:22.202 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:22.206 00.004 7988 Status Line: No star selected
05:53:22.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=17, FiltMin=14, FiltMax=46, Gamma=0.690
05:53:22.206 00.000 7988 UpdateGuideState exits: No star selected
05:53:22.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:22.206 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:22.206 00.000 7988 Enqueuing Expose request
05:53:22.206 00.000 15712 Worker thread wakes up
05:53:22.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:22.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:23.739 01.533 15712 Exposure complete
05:53:23.799 00.060 15712 worker thread done servicing request
05:53:23.799 00.000 7988 OnExposeComplete: enter
05:53:23.799 00.000 7988 UpdateGuideState(): m_state=1
05:53:23.808 00.009 7988 UpdateCurrentPosition: no star selected
05:53:23.810 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:23.812 00.002 7988 Status Line: No star selected
05:53:23.814 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=17, FiltMin=13, FiltMax=46, Gamma=0.690
05:53:23.814 00.000 7988 UpdateGuideState exits: No star selected
05:53:23.816 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:23.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:23.818 00.002 7988 Enqueuing Expose request
05:53:23.820 00.002 15712 Worker thread wakes up
05:53:23.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:23.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:25.457 01.637 15712 Exposure complete
05:53:25.514 00.057 15712 worker thread done servicing request
05:53:25.514 00.000 7988 OnExposeComplete: enter
05:53:25.516 00.002 7988 UpdateGuideState(): m_state=1
05:53:25.516 00.000 7988 UpdateCurrentPosition: no star selected
05:53:25.518 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:25.518 00.000 7988 Status Line: No star selected
05:53:25.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=17, FiltMin=14, FiltMax=43, Gamma=0.690
05:53:25.518 00.000 7988 UpdateGuideState exits: No star selected
05:53:25.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:25.518 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:25.518 00.000 7988 Enqueuing Expose request
05:53:25.518 00.000 15712 Worker thread wakes up
05:53:25.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:25.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:27.050 01.532 15712 Exposure complete
05:53:27.098 00.048 15712 worker thread done servicing request
05:53:27.098 00.000 7988 OnExposeComplete: enter
05:53:27.098 00.000 7988 UpdateGuideState(): m_state=1
05:53:27.098 00.000 7988 UpdateCurrentPosition: no star selected
05:53:27.098 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:27.114 00.016 7988 Status Line: No star selected
05:53:27.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=18, FiltMin=14, FiltMax=46, Gamma=0.690
05:53:27.114 00.000 7988 UpdateGuideState exits: No star selected
05:53:27.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:27.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:27.114 00.000 7988 Enqueuing Expose request
05:53:27.114 00.000 15712 Worker thread wakes up
05:53:27.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:27.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:28.759 01.645 15712 Exposure complete
05:53:28.814 00.055 15712 worker thread done servicing request
05:53:28.814 00.000 7988 OnExposeComplete: enter
05:53:28.814 00.000 7988 UpdateGuideState(): m_state=1
05:53:28.818 00.004 7988 UpdateCurrentPosition: no star selected
05:53:28.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:28.820 00.002 7988 Status Line: No star selected
05:53:28.821 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=18, FiltMin=14, FiltMax=44, Gamma=0.690
05:53:28.821 00.000 7988 UpdateGuideState exits: No star selected
05:53:28.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:28.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:28.821 00.000 7988 Enqueuing Expose request
05:53:28.821 00.000 15712 Worker thread wakes up
05:53:28.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:28.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:30.356 01.535 15712 Exposure complete
05:53:30.414 00.058 15712 worker thread done servicing request
05:53:30.414 00.000 7988 OnExposeComplete: enter
05:53:30.414 00.000 7988 UpdateGuideState(): m_state=1
05:53:30.416 00.002 7988 UpdateCurrentPosition: no star selected
05:53:30.416 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:30.418 00.002 7988 Status Line: No star selected
05:53:30.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=18, FiltMin=14, FiltMax=46, Gamma=0.690
05:53:30.418 00.000 7988 UpdateGuideState exits: No star selected
05:53:30.418 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:30.418 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:30.418 00.000 7988 Enqueuing Expose request
05:53:30.418 00.000 15712 Worker thread wakes up
05:53:30.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:30.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:32.066 01.648 15712 Exposure complete
05:53:32.125 00.059 15712 worker thread done servicing request
05:53:32.125 00.000 7988 OnExposeComplete: enter
05:53:32.125 00.000 7988 UpdateGuideState(): m_state=1
05:53:32.125 00.000 7988 UpdateCurrentPosition: no star selected
05:53:32.125 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:32.130 00.005 7988 Status Line: No star selected
05:53:32.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=18, FiltMin=14, FiltMax=45, Gamma=0.690
05:53:32.130 00.000 7988 UpdateGuideState exits: No star selected
05:53:32.134 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:32.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:32.134 00.000 7988 Enqueuing Expose request
05:53:32.134 00.000 15712 Worker thread wakes up
05:53:32.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:32.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:33.555 01.421 15712 Exposure complete
05:53:33.613 00.058 15712 worker thread done servicing request
05:53:33.613 00.000 7988 OnExposeComplete: enter
05:53:33.613 00.000 7988 UpdateGuideState(): m_state=1
05:53:33.615 00.002 7988 UpdateCurrentPosition: no star selected
05:53:33.616 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:33.616 00.000 7988 Status Line: No star selected
05:53:33.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=18, FiltMin=14, FiltMax=46, Gamma=0.690
05:53:33.616 00.000 7988 UpdateGuideState exits: No star selected
05:53:33.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:33.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:33.616 00.000 7988 Enqueuing Expose request
05:53:33.616 00.000 15712 Worker thread wakes up
05:53:33.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:33.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:35.264 01.648 15712 Exposure complete
05:53:35.318 00.054 15712 worker thread done servicing request
05:53:35.318 00.000 7988 OnExposeComplete: enter
05:53:35.318 00.000 7988 UpdateGuideState(): m_state=1
05:53:35.324 00.006 7988 UpdateCurrentPosition: no star selected
05:53:35.324 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:35.326 00.002 7988 Status Line: No star selected
05:53:35.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=18, FiltMin=14, FiltMax=43, Gamma=0.690
05:53:35.326 00.000 7988 UpdateGuideState exits: No star selected
05:53:35.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:35.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:35.326 00.000 7988 Enqueuing Expose request
05:53:35.326 00.000 15712 Worker thread wakes up
05:53:35.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:35.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:36.847 01.521 15712 Exposure complete
05:53:36.898 00.051 15712 worker thread done servicing request
05:53:36.898 00.000 7988 OnExposeComplete: enter
05:53:36.898 00.000 7988 UpdateGuideState(): m_state=1
05:53:36.908 00.010 7988 UpdateCurrentPosition: no star selected
05:53:36.910 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:36.910 00.000 7988 Status Line: No star selected
05:53:36.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=19, FiltMin=15, FiltMax=43, Gamma=0.690
05:53:36.910 00.000 7988 UpdateGuideState exits: No star selected
05:53:36.914 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:36.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:36.914 00.000 7988 Enqueuing Expose request
05:53:36.914 00.000 15712 Worker thread wakes up
05:53:36.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:36.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:38.555 01.641 15712 Exposure complete
05:53:38.603 00.048 15712 worker thread done servicing request
05:53:38.603 00.000 7988 OnExposeComplete: enter
05:53:38.603 00.000 7988 UpdateGuideState(): m_state=1
05:53:38.616 00.013 7988 UpdateCurrentPosition: no star selected
05:53:38.618 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:38.618 00.000 7988 Status Line: No star selected
05:53:38.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:53:38.618 00.000 7988 UpdateGuideState exits: No star selected
05:53:38.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:38.618 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:38.618 00.000 7988 Enqueuing Expose request
05:53:38.618 00.000 15712 Worker thread wakes up
05:53:38.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:38.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:40.150 01.532 15712 Exposure complete
05:53:40.204 00.054 15712 worker thread done servicing request
05:53:40.204 00.000 7988 OnExposeComplete: enter
05:53:40.204 00.000 7988 UpdateGuideState(): m_state=1
05:53:40.210 00.006 7988 UpdateCurrentPosition: no star selected
05:53:40.212 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:40.212 00.000 7988 Status Line: No star selected
05:53:40.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=19, FiltMin=15, FiltMax=43, Gamma=0.690
05:53:40.212 00.000 7988 UpdateGuideState exits: No star selected
05:53:40.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:40.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:40.212 00.000 7988 Enqueuing Expose request
05:53:40.212 00.000 15712 Worker thread wakes up
05:53:40.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:40.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:41.856 01.644 15712 Exposure complete
05:53:41.905 00.049 15712 worker thread done servicing request
05:53:41.905 00.000 7988 OnExposeComplete: enter
05:53:41.905 00.000 7988 UpdateGuideState(): m_state=1
05:53:41.918 00.013 7988 UpdateCurrentPosition: no star selected
05:53:41.919 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:41.919 00.000 7988 Status Line: No star selected
05:53:41.921 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=19, FiltMin=15, FiltMax=42, Gamma=0.690
05:53:41.921 00.000 7988 UpdateGuideState exits: No star selected
05:53:41.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:41.921 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:41.921 00.000 7988 Enqueuing Expose request
05:53:41.921 00.000 15712 Worker thread wakes up
05:53:41.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:41.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:43.453 01.532 15712 Exposure complete
05:53:43.512 00.059 15712 worker thread done servicing request
05:53:43.512 00.000 7988 OnExposeComplete: enter
05:53:43.512 00.000 7988 UpdateGuideState(): m_state=1
05:53:43.512 00.000 7988 UpdateCurrentPosition: no star selected
05:53:43.516 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:43.516 00.000 7988 Status Line: No star selected
05:53:43.516 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=19, FiltMin=14, FiltMax=42, Gamma=0.690
05:53:43.516 00.000 7988 UpdateGuideState exits: No star selected
05:53:43.516 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:43.521 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:43.521 00.000 7988 Enqueuing Expose request
05:53:43.521 00.000 15712 Worker thread wakes up
05:53:43.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:43.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:45.162 01.641 15712 Exposure complete
05:53:45.209 00.047 15712 worker thread done servicing request
05:53:45.209 00.000 7988 OnExposeComplete: enter
05:53:45.209 00.000 7988 UpdateGuideState(): m_state=1
05:53:45.224 00.015 7988 UpdateCurrentPosition: no star selected
05:53:45.225 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:45.225 00.000 7988 Status Line: No star selected
05:53:45.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=19, FiltMin=15, FiltMax=47, Gamma=0.690
05:53:45.225 00.000 7988 UpdateGuideState exits: No star selected
05:53:45.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:45.225 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:45.225 00.000 7988 Enqueuing Expose request
05:53:45.225 00.000 15712 Worker thread wakes up
05:53:45.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:45.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:46.760 01.535 15712 Exposure complete
05:53:46.808 00.048 15712 worker thread done servicing request
05:53:46.808 00.000 7988 OnExposeComplete: enter
05:53:46.808 00.000 7988 UpdateGuideState(): m_state=1
05:53:46.820 00.012 7988 UpdateCurrentPosition: no star selected
05:53:46.820 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:46.822 00.002 7988 Status Line: No star selected
05:53:46.824 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=18, FiltMin=15, FiltMax=47, Gamma=0.690
05:53:46.824 00.000 7988 UpdateGuideState exits: No star selected
05:53:46.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:46.824 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:46.824 00.000 7988 Enqueuing Expose request
05:53:46.824 00.000 15712 Worker thread wakes up
05:53:46.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:46.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:48.472 01.648 15712 Exposure complete
05:53:48.525 00.053 15712 worker thread done servicing request
05:53:48.525 00.000 7988 OnExposeComplete: enter
05:53:48.525 00.000 7988 UpdateGuideState(): m_state=1
05:53:48.525 00.000 7988 UpdateCurrentPosition: no star selected
05:53:48.525 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:48.534 00.009 7988 Status Line: No star selected
05:53:48.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=18, FiltMin=14, FiltMax=47, Gamma=0.690
05:53:48.534 00.000 7988 UpdateGuideState exits: No star selected
05:53:48.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:48.534 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:48.534 00.000 7988 Enqueuing Expose request
05:53:48.534 00.000 15712 Worker thread wakes up
05:53:48.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:48.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:49.959 01.425 15712 Exposure complete
05:53:50.019 00.060 15712 worker thread done servicing request
05:53:50.019 00.000 7988 OnExposeComplete: enter
05:53:50.019 00.000 7988 UpdateGuideState(): m_state=1
05:53:50.021 00.002 7988 UpdateCurrentPosition: no star selected
05:53:50.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:50.023 00.002 7988 Status Line: No star selected
05:53:50.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=18, FiltMin=15, FiltMax=46, Gamma=0.690
05:53:50.025 00.000 7988 UpdateGuideState exits: No star selected
05:53:50.027 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:50.027 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:50.029 00.002 7988 Enqueuing Expose request
05:53:50.029 00.000 15712 Worker thread wakes up
05:53:50.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:50.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:51.665 01.636 15712 Exposure complete
05:53:51.724 00.059 15712 worker thread done servicing request
05:53:51.724 00.000 7988 OnExposeComplete: enter
05:53:51.724 00.000 7988 UpdateGuideState(): m_state=1
05:53:51.724 00.000 7988 UpdateCurrentPosition: no star selected
05:53:51.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:51.729 00.005 7988 Status Line: No star selected
05:53:51.729 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=18, FiltMin=14, FiltMax=38, Gamma=0.690
05:53:51.729 00.000 7988 UpdateGuideState exits: No star selected
05:53:51.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:51.729 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:51.729 00.000 7988 Enqueuing Expose request
05:53:51.729 00.000 15712 Worker thread wakes up
05:53:51.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:51.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:53.266 01.537 15712 Exposure complete
05:53:53.320 00.054 15712 worker thread done servicing request
05:53:53.320 00.000 7988 OnExposeComplete: enter
05:53:53.320 00.000 7988 UpdateGuideState(): m_state=1
05:53:53.326 00.006 7988 UpdateCurrentPosition: no star selected
05:53:53.328 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:53.328 00.000 7988 Status Line: No star selected
05:53:53.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=18, FiltMin=14, FiltMax=45, Gamma=0.690
05:53:53.328 00.000 7988 UpdateGuideState exits: No star selected
05:53:53.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:53.328 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:53.328 00.000 7988 Enqueuing Expose request
05:53:53.328 00.000 15712 Worker thread wakes up
05:53:53.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:53.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:54.975 01.647 15712 Exposure complete
05:53:55.024 00.049 15712 worker thread done servicing request
05:53:55.024 00.000 7988 OnExposeComplete: enter
05:53:55.024 00.000 7988 UpdateGuideState(): m_state=1
05:53:55.036 00.012 7988 UpdateCurrentPosition: no star selected
05:53:55.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:55.036 00.000 7988 Status Line: No star selected
05:53:55.041 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=18, FiltMin=14, FiltMax=43, Gamma=0.690
05:53:55.041 00.000 7988 UpdateGuideState exits: No star selected
05:53:55.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:55.041 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:55.041 00.000 7988 Enqueuing Expose request
05:53:55.041 00.000 15712 Worker thread wakes up
05:53:55.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:55.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:56.461 01.420 15712 Exposure complete
05:53:56.506 00.045 15712 worker thread done servicing request
05:53:56.506 00.000 7988 OnExposeComplete: enter
05:53:56.506 00.000 7988 UpdateGuideState(): m_state=1
05:53:56.522 00.016 7988 UpdateCurrentPosition: no star selected
05:53:56.523 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:56.523 00.000 7988 Status Line: No star selected
05:53:56.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=18, FiltMin=15, FiltMax=41, Gamma=0.690
05:53:56.523 00.000 7988 UpdateGuideState exits: No star selected
05:53:56.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:56.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:56.523 00.000 7988 Enqueuing Expose request
05:53:56.523 00.000 15712 Worker thread wakes up
05:53:56.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:56.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:58.167 01.644 15712 Exposure complete
05:53:58.223 00.056 15712 worker thread done servicing request
05:53:58.223 00.000 7988 OnExposeComplete: enter
05:53:58.223 00.000 7988 UpdateGuideState(): m_state=1
05:53:58.223 00.000 7988 UpdateCurrentPosition: no star selected
05:53:58.223 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:58.229 00.006 7988 Status Line: No star selected
05:53:58.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=18, FiltMin=15, FiltMax=42, Gamma=0.690
05:53:58.229 00.000 7988 UpdateGuideState exits: No star selected
05:53:58.229 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:58.229 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:58.229 00.000 7988 Enqueuing Expose request
05:53:58.229 00.000 15712 Worker thread wakes up
05:53:58.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:58.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:53:59.761 01.532 15712 Exposure complete
05:53:59.809 00.048 15712 worker thread done servicing request
05:53:59.809 00.000 7988 OnExposeComplete: enter
05:53:59.809 00.000 7988 UpdateGuideState(): m_state=1
05:53:59.821 00.012 7988 UpdateCurrentPosition: no star selected
05:53:59.821 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:53:59.823 00.002 7988 Status Line: No star selected
05:53:59.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=18, FiltMin=15, FiltMax=42, Gamma=0.690
05:53:59.825 00.002 7988 UpdateGuideState exits: No star selected
05:53:59.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:53:59.825 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:53:59.825 00.000 7988 Enqueuing Expose request
05:53:59.825 00.000 15712 Worker thread wakes up
05:53:59.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:53:59.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:01.470 01.645 15712 Exposure complete
05:54:01.526 00.056 15712 worker thread done servicing request
05:54:01.526 00.000 7988 OnExposeComplete: enter
05:54:01.526 00.000 7988 UpdateGuideState(): m_state=1
05:54:01.530 00.004 7988 UpdateCurrentPosition: no star selected
05:54:01.530 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:01.532 00.002 7988 Status Line: No star selected
05:54:01.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=18, FiltMin=14, FiltMax=45, Gamma=0.690
05:54:01.532 00.000 7988 UpdateGuideState exits: No star selected
05:54:01.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:01.532 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:01.532 00.000 7988 Enqueuing Expose request
05:54:01.532 00.000 15712 Worker thread wakes up
05:54:01.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:01.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:03.067 01.535 15712 Exposure complete
05:54:03.113 00.046 15712 worker thread done servicing request
05:54:03.113 00.000 7988 OnExposeComplete: enter
05:54:03.113 00.000 7988 UpdateGuideState(): m_state=1
05:54:03.127 00.014 7988 UpdateCurrentPosition: no star selected
05:54:03.127 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:03.129 00.002 7988 Status Line: No star selected
05:54:03.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=18, FiltMin=15, FiltMax=39, Gamma=0.690
05:54:03.129 00.000 7988 UpdateGuideState exits: No star selected
05:54:03.129 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:03.129 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:03.129 00.000 7988 Enqueuing Expose request
05:54:03.129 00.000 15712 Worker thread wakes up
05:54:03.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:03.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:04.774 01.645 15712 Exposure complete
05:54:04.827 00.053 15712 worker thread done servicing request
05:54:04.827 00.000 7988 OnExposeComplete: enter
05:54:04.827 00.000 7988 UpdateGuideState(): m_state=1
05:54:04.835 00.008 7988 UpdateCurrentPosition: no star selected
05:54:04.836 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:04.836 00.000 7988 Status Line: No star selected
05:54:04.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=18, FiltMin=14, FiltMax=42, Gamma=0.690
05:54:04.836 00.000 7988 UpdateGuideState exits: No star selected
05:54:04.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:04.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:04.836 00.000 7988 Enqueuing Expose request
05:54:04.844 00.008 15712 Worker thread wakes up
05:54:04.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:04.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:06.366 01.522 15712 Exposure complete
05:54:06.423 00.057 15712 worker thread done servicing request
05:54:06.425 00.002 7988 OnExposeComplete: enter
05:54:06.425 00.000 7988 UpdateGuideState(): m_state=1
05:54:06.425 00.000 7988 UpdateCurrentPosition: no star selected
05:54:06.429 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:06.429 00.000 7988 Status Line: No star selected
05:54:06.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=18, FiltMin=14, FiltMax=43, Gamma=0.690
05:54:06.429 00.000 7988 UpdateGuideState exits: No star selected
05:54:06.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:06.429 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:06.429 00.000 7988 Enqueuing Expose request
05:54:06.429 00.000 15712 Worker thread wakes up
05:54:06.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:06.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:08.075 01.646 15712 Exposure complete
05:54:08.130 00.055 15712 worker thread done servicing request
05:54:08.130 00.000 7988 OnExposeComplete: enter
05:54:08.130 00.000 7988 UpdateGuideState(): m_state=1
05:54:08.135 00.005 7988 UpdateCurrentPosition: no star selected
05:54:08.137 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:08.137 00.000 7988 Status Line: No star selected
05:54:08.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=18, FiltMin=14, FiltMax=42, Gamma=0.690
05:54:08.137 00.000 7988 UpdateGuideState exits: No star selected
05:54:08.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:08.137 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:08.137 00.000 7988 Enqueuing Expose request
05:54:08.137 00.000 15712 Worker thread wakes up
05:54:08.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:08.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:09.672 01.535 15712 Exposure complete
05:54:09.729 00.057 15712 worker thread done servicing request
05:54:09.729 00.000 7988 OnExposeComplete: enter
05:54:09.729 00.000 7988 UpdateGuideState(): m_state=1
05:54:09.731 00.002 7988 UpdateCurrentPosition: no star selected
05:54:09.731 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:09.733 00.002 7988 Status Line: No star selected
05:54:09.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=18, FiltMin=14, FiltMax=44, Gamma=0.690
05:54:09.733 00.000 7988 UpdateGuideState exits: No star selected
05:54:09.733 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:09.733 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:09.733 00.000 7988 Enqueuing Expose request
05:54:09.733 00.000 15712 Worker thread wakes up
05:54:09.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:09.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:11.381 01.648 15712 Exposure complete
05:54:11.433 00.052 15712 worker thread done servicing request
05:54:11.433 00.000 7988 OnExposeComplete: enter
05:54:11.433 00.000 7988 UpdateGuideState(): m_state=1
05:54:11.441 00.008 7988 UpdateCurrentPosition: no star selected
05:54:11.441 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:11.443 00.002 7988 Status Line: No star selected
05:54:11.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=168, med=18, FiltMin=14, FiltMax=44, Gamma=0.690
05:54:11.443 00.000 7988 UpdateGuideState exits: No star selected
05:54:11.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:11.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:11.450 00.007 7988 Enqueuing Expose request
05:54:11.450 00.000 15712 Worker thread wakes up
05:54:11.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:11.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:12.978 01.528 15712 Exposure complete
05:54:13.036 00.058 15712 worker thread done servicing request
05:54:13.036 00.000 7988 OnExposeComplete: enter
05:54:13.036 00.000 7988 UpdateGuideState(): m_state=1
05:54:13.036 00.000 7988 UpdateCurrentPosition: no star selected
05:54:13.039 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:13.039 00.000 7988 Status Line: No star selected
05:54:13.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=156, med=18, FiltMin=15, FiltMax=45, Gamma=0.690
05:54:13.039 00.000 7988 UpdateGuideState exits: No star selected
05:54:13.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:13.039 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:13.039 00.000 7988 Enqueuing Expose request
05:54:13.039 00.000 15712 Worker thread wakes up
05:54:13.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:13.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:14.685 01.646 15712 Exposure complete
05:54:14.743 00.058 15712 worker thread done servicing request
05:54:14.743 00.000 7988 OnExposeComplete: enter
05:54:14.743 00.000 7988 UpdateGuideState(): m_state=1
05:54:14.743 00.000 7988 UpdateCurrentPosition: no star selected
05:54:14.748 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:14.750 00.002 7988 Status Line: No star selected
05:54:14.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=149, med=18, FiltMin=14, FiltMax=44, Gamma=0.690
05:54:14.750 00.000 7988 UpdateGuideState exits: No star selected
05:54:14.753 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:14.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:14.755 00.002 7988 Enqueuing Expose request
05:54:14.755 00.000 15712 Worker thread wakes up
05:54:14.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:14.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:16.171 01.416 15712 Exposure complete
05:54:16.217 00.046 15712 worker thread done servicing request
05:54:16.217 00.000 7988 OnExposeComplete: enter
05:54:16.217 00.000 7988 UpdateGuideState(): m_state=1
05:54:16.232 00.015 7988 UpdateCurrentPosition: no star selected
05:54:16.232 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:16.232 00.000 7988 Status Line: No star selected
05:54:16.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=153, med=18, FiltMin=14, FiltMax=48, Gamma=0.690
05:54:16.232 00.000 7988 UpdateGuideState exits: No star selected
05:54:16.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:16.232 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:16.232 00.000 7988 Enqueuing Expose request
05:54:16.232 00.000 15712 Worker thread wakes up
05:54:16.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:16.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:17.877 01.645 15712 Exposure complete
05:54:17.933 00.056 15712 worker thread done servicing request
05:54:17.933 00.000 7988 OnExposeComplete: enter
05:54:17.933 00.000 7988 UpdateGuideState(): m_state=1
05:54:17.937 00.004 7988 UpdateCurrentPosition: no star selected
05:54:17.937 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:17.939 00.002 7988 Status Line: No star selected
05:54:17.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=18, FiltMin=14, FiltMax=44, Gamma=0.690
05:54:17.939 00.000 7988 UpdateGuideState exits: No star selected
05:54:17.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:17.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:17.939 00.000 7988 Enqueuing Expose request
05:54:17.939 00.000 15712 Worker thread wakes up
05:54:17.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:17.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:19.472 01.533 15712 Exposure complete
05:54:19.517 00.045 15712 worker thread done servicing request
05:54:19.517 00.000 7988 OnExposeComplete: enter
05:54:19.517 00.000 7988 UpdateGuideState(): m_state=1
05:54:19.532 00.015 7988 UpdateCurrentPosition: no star selected
05:54:19.532 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:19.533 00.001 7988 Status Line: No star selected
05:54:19.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=18, FiltMin=15, FiltMax=47, Gamma=0.690
05:54:19.533 00.000 7988 UpdateGuideState exits: No star selected
05:54:19.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:19.533 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:19.533 00.000 7988 Enqueuing Expose request
05:54:19.533 00.000 15712 Worker thread wakes up
05:54:19.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:19.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:21.182 01.649 15712 Exposure complete
05:54:21.233 00.051 15712 worker thread done servicing request
05:54:21.233 00.000 7988 OnExposeComplete: enter
05:54:21.233 00.000 7988 UpdateGuideState(): m_state=1
05:54:21.242 00.009 7988 UpdateCurrentPosition: no star selected
05:54:21.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:21.243 00.001 7988 Status Line: No star selected
05:54:21.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=18, FiltMin=14, FiltMax=52, Gamma=0.690
05:54:21.243 00.000 7988 UpdateGuideState exits: No star selected
05:54:21.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:21.243 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:21.250 00.007 7988 Enqueuing Expose request
05:54:21.250 00.000 15712 Worker thread wakes up
05:54:21.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:21.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:22.668 01.418 15712 Exposure complete
05:54:22.726 00.058 15712 worker thread done servicing request
05:54:22.726 00.000 7988 OnExposeComplete: enter
05:54:22.728 00.002 7988 UpdateGuideState(): m_state=1
05:54:22.728 00.000 7988 UpdateCurrentPosition: no star selected
05:54:22.728 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:22.728 00.000 7988 Status Line: No star selected
05:54:22.732 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=18, FiltMin=14, FiltMax=50, Gamma=0.690
05:54:22.732 00.000 7988 UpdateGuideState exits: No star selected
05:54:22.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:22.732 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:22.732 00.000 7988 Enqueuing Expose request
05:54:22.732 00.000 15712 Worker thread wakes up
05:54:22.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:22.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:24.366 01.634 15712 Exposure complete
05:54:24.415 00.049 15712 worker thread done servicing request
05:54:24.415 00.000 7988 OnExposeComplete: enter
05:54:24.415 00.000 7988 UpdateGuideState(): m_state=1
05:54:24.415 00.000 7988 UpdateCurrentPosition: no star selected
05:54:24.429 00.014 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:24.429 00.000 7988 Status Line: No star selected
05:54:24.431 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=18, FiltMin=14, FiltMax=51, Gamma=0.690
05:54:24.433 00.002 7988 UpdateGuideState exits: No star selected
05:54:24.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:24.435 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:24.435 00.000 7988 Enqueuing Expose request
05:54:24.437 00.002 15712 Worker thread wakes up
05:54:24.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:24.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:25.965 01.528 15712 Exposure complete
05:54:26.011 00.046 15712 worker thread done servicing request
05:54:26.011 00.000 7988 OnExposeComplete: enter
05:54:26.011 00.000 7988 UpdateGuideState(): m_state=1
05:54:26.024 00.013 7988 UpdateCurrentPosition: no star selected
05:54:26.024 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:26.026 00.002 7988 Status Line: No star selected
05:54:26.029 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=18, FiltMin=14, FiltMax=44, Gamma=0.690
05:54:26.029 00.000 7988 UpdateGuideState exits: No star selected
05:54:26.031 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:26.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:26.033 00.002 7988 Enqueuing Expose request
05:54:26.033 00.000 15712 Worker thread wakes up
05:54:26.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:26.035 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:27.672 01.637 15712 Exposure complete
05:54:27.727 00.055 15712 worker thread done servicing request
05:54:27.727 00.000 7988 OnExposeComplete: enter
05:54:27.727 00.000 7988 UpdateGuideState(): m_state=1
05:54:27.727 00.000 7988 UpdateCurrentPosition: no star selected
05:54:27.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:27.727 00.000 7988 Status Line: No star selected
05:54:27.733 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=18, FiltMin=14, FiltMax=42, Gamma=0.690
05:54:27.733 00.000 7988 UpdateGuideState exits: No star selected
05:54:27.733 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:27.733 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:27.733 00.000 7988 Enqueuing Expose request
05:54:27.733 00.000 15712 Worker thread wakes up
05:54:27.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:27.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:29.268 01.535 15712 Exposure complete
05:54:29.326 00.058 15712 worker thread done servicing request
05:54:29.326 00.000 7988 OnExposeComplete: enter
05:54:29.328 00.002 7988 UpdateGuideState(): m_state=1
05:54:29.328 00.000 7988 UpdateCurrentPosition: no star selected
05:54:29.330 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:29.330 00.000 7988 Status Line: No star selected
05:54:29.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=18, FiltMin=14, FiltMax=52, Gamma=0.690
05:54:29.330 00.000 7988 UpdateGuideState exits: No star selected
05:54:29.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:29.330 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:29.330 00.000 7988 Enqueuing Expose request
05:54:29.330 00.000 15712 Worker thread wakes up
05:54:29.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:29.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:30.976 01.646 15712 Exposure complete
05:54:31.031 00.055 15712 worker thread done servicing request
05:54:31.031 00.000 7988 OnExposeComplete: enter
05:54:31.031 00.000 7988 UpdateGuideState(): m_state=1
05:54:31.035 00.004 7988 UpdateCurrentPosition: no star selected
05:54:31.037 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:31.037 00.000 7988 Status Line: No star selected
05:54:31.039 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=18, FiltMin=14, FiltMax=50, Gamma=0.690
05:54:31.041 00.002 7988 UpdateGuideState exits: No star selected
05:54:31.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:31.043 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:31.043 00.000 7988 Enqueuing Expose request
05:54:31.045 00.002 15712 Worker thread wakes up
05:54:31.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:31.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:32.571 01.526 15712 Exposure complete
05:54:32.616 00.045 15712 worker thread done servicing request
05:54:32.616 00.000 7988 OnExposeComplete: enter
05:54:32.631 00.015 7988 UpdateGuideState(): m_state=1
05:54:32.632 00.001 7988 UpdateCurrentPosition: no star selected
05:54:32.632 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:32.632 00.000 7988 Status Line: No star selected
05:54:32.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=18, FiltMin=14, FiltMax=51, Gamma=0.690
05:54:32.632 00.000 7988 UpdateGuideState exits: No star selected
05:54:32.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:32.632 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:32.632 00.000 7988 Enqueuing Expose request
05:54:32.632 00.000 15712 Worker thread wakes up
05:54:32.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:32.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:34.278 01.646 15712 Exposure complete
05:54:34.336 00.058 15712 worker thread done servicing request
05:54:34.336 00.000 7988 OnExposeComplete: enter
05:54:34.336 00.000 7988 UpdateGuideState(): m_state=1
05:54:34.336 00.000 7988 UpdateCurrentPosition: no star selected
05:54:34.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:34.341 00.005 7988 Status Line: No star selected
05:54:34.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=159, med=18, FiltMin=14, FiltMax=44, Gamma=0.690
05:54:34.341 00.000 7988 UpdateGuideState exits: No star selected
05:54:34.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:34.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:34.341 00.000 7988 Enqueuing Expose request
05:54:34.349 00.008 15712 Worker thread wakes up
05:54:34.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:34.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:35.876 01.527 15712 Exposure complete
05:54:35.930 00.054 15712 worker thread done servicing request
05:54:35.930 00.000 7988 OnExposeComplete: enter
05:54:35.930 00.000 7988 UpdateGuideState(): m_state=1
05:54:35.936 00.006 7988 UpdateCurrentPosition: no star selected
05:54:35.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:35.938 00.002 7988 Status Line: No star selected
05:54:35.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=18, FiltMin=14, FiltMax=46, Gamma=0.690
05:54:35.938 00.000 7988 UpdateGuideState exits: No star selected
05:54:35.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:35.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:35.938 00.000 7988 Enqueuing Expose request
05:54:35.947 00.009 15712 Worker thread wakes up
05:54:35.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:35.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:37.580 01.633 15712 Exposure complete
05:54:37.631 00.051 15712 worker thread done servicing request
05:54:37.631 00.000 7988 OnExposeComplete: enter
05:54:37.631 00.000 7988 UpdateGuideState(): m_state=1
05:54:37.642 00.011 7988 UpdateCurrentPosition: no star selected
05:54:37.643 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:37.643 00.000 7988 Status Line: No star selected
05:54:37.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=18, FiltMin=14, FiltMax=39, Gamma=0.690
05:54:37.643 00.000 7988 UpdateGuideState exits: No star selected
05:54:37.648 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:37.648 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:37.648 00.000 7988 Enqueuing Expose request
05:54:37.648 00.000 15712 Worker thread wakes up
05:54:37.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:37.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:39.178 01.530 15712 Exposure complete
05:54:39.231 00.053 15712 worker thread done servicing request
05:54:39.231 00.000 7988 OnExposeComplete: enter
05:54:39.231 00.000 7988 UpdateGuideState(): m_state=1
05:54:39.238 00.007 7988 UpdateCurrentPosition: no star selected
05:54:39.240 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:39.240 00.000 7988 Status Line: No star selected
05:54:39.242 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=18, FiltMin=14, FiltMax=49, Gamma=0.690
05:54:39.242 00.000 7988 UpdateGuideState exits: No star selected
05:54:39.244 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:39.244 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:39.246 00.002 7988 Enqueuing Expose request
05:54:39.246 00.000 15712 Worker thread wakes up
05:54:39.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:39.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:40.885 01.639 15712 Exposure complete
05:54:40.942 00.057 15712 worker thread done servicing request
05:54:40.942 00.000 7988 OnExposeComplete: enter
05:54:40.942 00.000 7988 UpdateGuideState(): m_state=1
05:54:40.942 00.000 7988 UpdateCurrentPosition: no star selected
05:54:40.945 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:40.945 00.000 7988 Status Line: No star selected
05:54:40.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=18, FiltMin=14, FiltMax=47, Gamma=0.690
05:54:40.945 00.000 7988 UpdateGuideState exits: No star selected
05:54:40.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:40.951 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:40.951 00.000 7988 Enqueuing Expose request
05:54:40.951 00.000 15712 Worker thread wakes up
05:54:40.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:40.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:42.481 01.530 15712 Exposure complete
05:54:42.533 00.052 15712 worker thread done servicing request
05:54:42.533 00.000 7988 OnExposeComplete: enter
05:54:42.533 00.000 7988 UpdateGuideState(): m_state=1
05:54:42.533 00.000 7988 UpdateCurrentPosition: no star selected
05:54:42.533 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:42.543 00.010 7988 Status Line: No star selected
05:54:42.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=18, FiltMin=14, FiltMax=48, Gamma=0.690
05:54:42.543 00.000 7988 UpdateGuideState exits: No star selected
05:54:42.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:42.543 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:42.543 00.000 7988 Enqueuing Expose request
05:54:42.543 00.000 15712 Worker thread wakes up
05:54:42.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:42.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:44.187 01.644 15712 Exposure complete
05:54:44.236 00.049 15712 worker thread done servicing request
05:54:44.236 00.000 7988 OnExposeComplete: enter
05:54:44.236 00.000 7988 UpdateGuideState(): m_state=1
05:54:44.248 00.012 7988 UpdateCurrentPosition: no star selected
05:54:44.249 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:44.249 00.000 7988 Status Line: No star selected
05:54:44.251 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=18, FiltMin=14, FiltMax=51, Gamma=0.690
05:54:44.253 00.002 7988 UpdateGuideState exits: No star selected
05:54:44.255 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:44.255 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:44.257 00.002 7988 Enqueuing Expose request
05:54:44.257 00.000 15712 Worker thread wakes up
05:54:44.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:44.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:45.786 01.529 15712 Exposure complete
05:54:45.833 00.047 15712 worker thread done servicing request
05:54:45.833 00.000 7988 OnExposeComplete: enter
05:54:45.833 00.000 7988 UpdateGuideState(): m_state=1
05:54:45.846 00.013 7988 UpdateCurrentPosition: no star selected
05:54:45.846 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:45.848 00.002 7988 Status Line: No star selected
05:54:45.850 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=18, FiltMin=14, FiltMax=45, Gamma=0.690
05:54:45.850 00.000 7988 UpdateGuideState exits: No star selected
05:54:45.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:45.850 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:45.850 00.000 7988 Enqueuing Expose request
05:54:45.856 00.006 15712 Worker thread wakes up
05:54:45.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:45.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:47.499 01.643 15712 Exposure complete
05:54:47.556 00.057 15712 worker thread done servicing request
05:54:47.556 00.000 7988 OnExposeComplete: enter
05:54:47.556 00.000 7988 UpdateGuideState(): m_state=1
05:54:47.556 00.000 7988 UpdateCurrentPosition: no star selected
05:54:47.560 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:47.560 00.000 7988 Status Line: No star selected
05:54:47.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=19, FiltMin=14, FiltMax=47, Gamma=0.690
05:54:47.560 00.000 7988 UpdateGuideState exits: No star selected
05:54:47.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:47.560 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:47.560 00.000 7988 Enqueuing Expose request
05:54:47.560 00.000 15712 Worker thread wakes up
05:54:47.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:47.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:49.094 01.534 15712 Exposure complete
05:54:49.139 00.045 15712 worker thread done servicing request
05:54:49.139 00.000 7988 OnExposeComplete: enter
05:54:49.139 00.000 7988 UpdateGuideState(): m_state=1
05:54:49.154 00.015 7988 UpdateCurrentPosition: no star selected
05:54:49.155 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:49.155 00.000 7988 Status Line: No star selected
05:54:49.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=19, FiltMin=14, FiltMax=42, Gamma=0.690
05:54:49.155 00.000 7988 UpdateGuideState exits: No star selected
05:54:49.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:49.155 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:49.155 00.000 7988 Enqueuing Expose request
05:54:49.155 00.000 15712 Worker thread wakes up
05:54:49.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:49.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:50.803 01.648 15712 Exposure complete
05:54:50.857 00.054 15712 worker thread done servicing request
05:54:50.857 00.000 7988 OnExposeComplete: enter
05:54:50.857 00.000 7988 UpdateGuideState(): m_state=1
05:54:50.864 00.007 7988 UpdateCurrentPosition: no star selected
05:54:50.865 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:50.865 00.000 7988 Status Line: No star selected
05:54:50.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=19, FiltMin=15, FiltMax=46, Gamma=0.690
05:54:50.865 00.000 7988 UpdateGuideState exits: No star selected
05:54:50.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:50.865 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:50.865 00.000 7988 Enqueuing Expose request
05:54:50.865 00.000 15712 Worker thread wakes up
05:54:50.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:50.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:52.290 01.425 15712 Exposure complete
05:54:52.339 00.049 15712 worker thread done servicing request
05:54:52.339 00.000 7988 OnExposeComplete: enter
05:54:52.339 00.000 7988 UpdateGuideState(): m_state=1
05:54:52.339 00.000 7988 UpdateCurrentPosition: no star selected
05:54:52.351 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:52.351 00.000 7988 Status Line: No star selected
05:54:52.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=19, FiltMin=15, FiltMax=42, Gamma=0.690
05:54:52.355 00.004 7988 UpdateGuideState exits: No star selected
05:54:52.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:52.355 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:52.355 00.000 7988 Enqueuing Expose request
05:54:52.355 00.000 15712 Worker thread wakes up
05:54:52.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:52.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:53.994 01.639 15712 Exposure complete
05:54:54.040 00.046 15712 worker thread done servicing request
05:54:54.040 00.000 7988 OnExposeComplete: enter
05:54:54.040 00.000 7988 UpdateGuideState(): m_state=1
05:54:54.056 00.016 7988 UpdateCurrentPosition: no star selected
05:54:54.057 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:54.057 00.000 7988 Status Line: No star selected
05:54:54.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=19, FiltMin=15, FiltMax=38, Gamma=0.690
05:54:54.057 00.000 7988 UpdateGuideState exits: No star selected
05:54:54.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:54.057 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:54.057 00.000 7988 Enqueuing Expose request
05:54:54.057 00.000 15712 Worker thread wakes up
05:54:54.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:54.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:55.590 01.533 15712 Exposure complete
05:54:55.640 00.050 15712 worker thread done servicing request
05:54:55.640 00.000 7988 OnExposeComplete: enter
05:54:55.651 00.011 7988 UpdateGuideState(): m_state=1
05:54:55.651 00.000 7988 UpdateCurrentPosition: no star selected
05:54:55.651 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:55.651 00.000 7988 Status Line: No star selected
05:54:55.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:54:55.657 00.006 7988 UpdateGuideState exits: No star selected
05:54:55.657 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:55.657 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:55.657 00.000 7988 Enqueuing Expose request
05:54:55.657 00.000 15712 Worker thread wakes up
05:54:55.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:55.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:57.300 01.643 15712 Exposure complete
05:54:57.346 00.046 15712 worker thread done servicing request
05:54:57.346 00.000 7988 OnExposeComplete: enter
05:54:57.358 00.012 7988 UpdateGuideState(): m_state=1
05:54:57.358 00.000 7988 UpdateCurrentPosition: no star selected
05:54:57.358 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:57.362 00.004 7988 Status Line: No star selected
05:54:57.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=19, FiltMin=15, FiltMax=43, Gamma=0.690
05:54:57.362 00.000 7988 UpdateGuideState exits: No star selected
05:54:57.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:57.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:57.362 00.000 7988 Enqueuing Expose request
05:54:57.362 00.000 15712 Worker thread wakes up
05:54:57.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:57.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:54:58.899 01.537 15712 Exposure complete
05:54:58.956 00.057 15712 worker thread done servicing request
05:54:58.956 00.000 7988 OnExposeComplete: enter
05:54:58.958 00.002 7988 UpdateGuideState(): m_state=1
05:54:58.958 00.000 7988 UpdateCurrentPosition: no star selected
05:54:58.958 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:54:58.961 00.003 7988 Status Line: No star selected
05:54:58.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=19, FiltMin=15, FiltMax=46, Gamma=0.690
05:54:58.961 00.000 7988 UpdateGuideState exits: No star selected
05:54:58.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:54:58.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:54:58.961 00.000 7988 Enqueuing Expose request
05:54:58.961 00.000 15712 Worker thread wakes up
05:54:58.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:54:58.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:00.608 01.647 15712 Exposure complete
05:55:00.661 00.053 15712 worker thread done servicing request
05:55:00.661 00.000 7988 OnExposeComplete: enter
05:55:00.661 00.000 7988 UpdateGuideState(): m_state=1
05:55:00.669 00.008 7988 UpdateCurrentPosition: no star selected
05:55:00.669 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:00.669 00.000 7988 Status Line: No star selected
05:55:00.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=19, FiltMin=14, FiltMax=39, Gamma=0.690
05:55:00.669 00.000 7988 UpdateGuideState exits: No star selected
05:55:00.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:00.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:00.678 00.009 7988 Enqueuing Expose request
05:55:00.678 00.000 15712 Worker thread wakes up
05:55:00.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:00.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:02.206 01.528 15712 Exposure complete
05:55:02.260 00.054 15712 worker thread done servicing request
05:55:02.260 00.000 7988 OnExposeComplete: enter
05:55:02.260 00.000 7988 UpdateGuideState(): m_state=1
05:55:02.266 00.006 7988 UpdateCurrentPosition: no star selected
05:55:02.267 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:02.267 00.000 7988 Status Line: No star selected
05:55:02.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:55:02.267 00.000 7988 UpdateGuideState exits: No star selected
05:55:02.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:02.267 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:02.267 00.000 7988 Enqueuing Expose request
05:55:02.267 00.000 15712 Worker thread wakes up
05:55:02.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:02.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:03.913 01.646 15712 Exposure complete
05:55:03.972 00.059 15712 worker thread done servicing request
05:55:03.972 00.000 7988 OnExposeComplete: enter
05:55:03.972 00.000 7988 UpdateGuideState(): m_state=1
05:55:03.972 00.000 7988 UpdateCurrentPosition: no star selected
05:55:03.976 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:03.977 00.001 7988 Status Line: No star selected
05:55:03.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=19, FiltMin=15, FiltMax=42, Gamma=0.690
05:55:03.977 00.000 7988 UpdateGuideState exits: No star selected
05:55:03.977 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:03.977 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:03.977 00.000 7988 Enqueuing Expose request
05:55:03.977 00.000 15712 Worker thread wakes up
05:55:03.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:03.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:05.503 01.526 15712 Exposure complete
05:55:05.566 00.063 15712 worker thread done servicing request
05:55:05.566 00.000 7988 OnExposeComplete: enter
05:55:05.566 00.000 7988 UpdateGuideState(): m_state=1
05:55:05.566 00.000 7988 UpdateCurrentPosition: no star selected
05:55:05.575 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:05.575 00.000 7988 Status Line: No star selected
05:55:05.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:55:05.575 00.000 7988 UpdateGuideState exits: No star selected
05:55:05.575 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:05.582 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:05.582 00.000 7988 Enqueuing Expose request
05:55:05.582 00.000 15712 Worker thread wakes up
05:55:05.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:05.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:07.222 01.640 15712 Exposure complete
05:55:07.277 00.055 15712 worker thread done servicing request
05:55:07.277 00.000 7988 OnExposeComplete: enter
05:55:07.277 00.000 7988 UpdateGuideState(): m_state=1
05:55:07.282 00.005 7988 UpdateCurrentPosition: no star selected
05:55:07.282 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:07.284 00.002 7988 Status Line: No star selected
05:55:07.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=19, FiltMin=15, FiltMax=43, Gamma=0.690
05:55:07.284 00.000 7988 UpdateGuideState exits: No star selected
05:55:07.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:07.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:07.290 00.006 7988 Enqueuing Expose request
05:55:07.290 00.000 15712 Worker thread wakes up
05:55:07.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:07.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:08.817 01.527 15712 Exposure complete
05:55:08.874 00.057 15712 worker thread done servicing request
05:55:08.874 00.000 7988 OnExposeComplete: enter
05:55:08.874 00.000 7988 UpdateGuideState(): m_state=1
05:55:08.877 00.003 7988 UpdateCurrentPosition: no star selected
05:55:08.879 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:08.879 00.000 7988 Status Line: No star selected
05:55:08.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=19, FiltMin=15, FiltMax=48, Gamma=0.690
05:55:08.879 00.000 7988 UpdateGuideState exits: No star selected
05:55:08.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:08.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:08.879 00.000 7988 Enqueuing Expose request
05:55:08.879 00.000 15712 Worker thread wakes up
05:55:08.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:08.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:10.523 01.644 15712 Exposure complete
05:55:10.582 00.059 15712 worker thread done servicing request
05:55:10.582 00.000 7988 OnExposeComplete: enter
05:55:10.582 00.000 7988 UpdateGuideState(): m_state=1
05:55:10.582 00.000 7988 UpdateCurrentPosition: no star selected
05:55:10.585 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:10.585 00.000 7988 Status Line: No star selected
05:55:10.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=19, FiltMin=15, FiltMax=47, Gamma=0.690
05:55:10.585 00.000 7988 UpdateGuideState exits: No star selected
05:55:10.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:10.591 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:10.591 00.000 7988 Enqueuing Expose request
05:55:10.591 00.000 15712 Worker thread wakes up
05:55:10.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:10.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:12.121 01.530 15712 Exposure complete
05:55:12.173 00.052 15712 worker thread done servicing request
05:55:12.173 00.000 7988 OnExposeComplete: enter
05:55:12.173 00.000 7988 UpdateGuideState(): m_state=1
05:55:12.181 00.008 7988 UpdateCurrentPosition: no star selected
05:55:12.182 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:12.184 00.002 7988 Status Line: No star selected
05:55:12.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=19, FiltMin=15, FiltMax=46, Gamma=0.690
05:55:12.186 00.002 7988 UpdateGuideState exits: No star selected
05:55:12.186 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:12.188 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:12.188 00.000 7988 Enqueuing Expose request
05:55:12.190 00.002 15712 Worker thread wakes up
05:55:12.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:12.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:13.828 01.638 15712 Exposure complete
05:55:13.880 00.052 15712 worker thread done servicing request
05:55:13.880 00.000 7988 OnExposeComplete: enter
05:55:13.880 00.000 7988 UpdateGuideState(): m_state=1
05:55:13.890 00.010 7988 UpdateCurrentPosition: no star selected
05:55:13.891 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:13.893 00.002 7988 Status Line: No star selected
05:55:13.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=19, FiltMin=15, FiltMax=45, Gamma=0.690
05:55:13.893 00.000 7988 UpdateGuideState exits: No star selected
05:55:13.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:13.893 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:13.893 00.000 7988 Enqueuing Expose request
05:55:13.893 00.000 15712 Worker thread wakes up
05:55:13.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:13.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:15.426 01.533 15712 Exposure complete
05:55:15.473 00.047 15712 worker thread done servicing request
05:55:15.473 00.000 7988 OnExposeComplete: enter
05:55:15.473 00.000 7988 UpdateGuideState(): m_state=1
05:55:15.487 00.014 7988 UpdateCurrentPosition: no star selected
05:55:15.488 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:15.488 00.000 7988 Status Line: No star selected
05:55:15.490 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=19, FiltMin=15, FiltMax=44, Gamma=0.690
05:55:15.490 00.000 7988 UpdateGuideState exits: No star selected
05:55:15.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:15.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:15.490 00.000 7988 Enqueuing Expose request
05:55:15.490 00.000 15712 Worker thread wakes up
05:55:15.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:15.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:17.135 01.645 15712 Exposure complete
05:55:17.192 00.057 15712 worker thread done servicing request
05:55:17.192 00.000 7988 OnExposeComplete: enter
05:55:17.192 00.000 7988 UpdateGuideState(): m_state=1
05:55:17.192 00.000 7988 UpdateCurrentPosition: no star selected
05:55:17.192 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:17.196 00.004 7988 Status Line: No star selected
05:55:17.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=19, FiltMin=15, FiltMax=46, Gamma=0.690
05:55:17.196 00.000 7988 UpdateGuideState exits: No star selected
05:55:17.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:17.196 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:17.196 00.000 7988 Enqueuing Expose request
05:55:17.196 00.000 15712 Worker thread wakes up
05:55:17.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:17.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:18.732 01.536 15712 Exposure complete
05:55:18.778 00.046 15712 worker thread done servicing request
05:55:18.778 00.000 7988 OnExposeComplete: enter
05:55:18.778 00.000 7988 UpdateGuideState(): m_state=1
05:55:18.792 00.014 7988 UpdateCurrentPosition: no star selected
05:55:18.793 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:18.793 00.000 7988 Status Line: No star selected
05:55:18.795 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:55:18.795 00.000 7988 UpdateGuideState exits: No star selected
05:55:18.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:18.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:18.795 00.000 7988 Enqueuing Expose request
05:55:18.795 00.000 15712 Worker thread wakes up
05:55:18.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:18.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:20.440 01.645 15712 Exposure complete
05:55:20.498 00.058 15712 worker thread done servicing request
05:55:20.498 00.000 7988 OnExposeComplete: enter
05:55:20.498 00.000 7988 UpdateGuideState(): m_state=1
05:55:20.498 00.000 7988 UpdateCurrentPosition: no star selected
05:55:20.501 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:20.501 00.000 7988 Status Line: No star selected
05:55:20.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=19, FiltMin=15, FiltMax=40, Gamma=0.690
05:55:20.501 00.000 7988 UpdateGuideState exits: No star selected
05:55:20.508 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:20.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:20.510 00.002 7988 Enqueuing Expose request
05:55:20.510 00.000 15712 Worker thread wakes up
05:55:20.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:20.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:22.036 01.526 15712 Exposure complete
05:55:22.094 00.058 15712 worker thread done servicing request
05:55:22.094 00.000 7988 OnExposeComplete: enter
05:55:22.094 00.000 7988 UpdateGuideState(): m_state=1
05:55:22.094 00.000 7988 UpdateCurrentPosition: no star selected
05:55:22.097 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:22.098 00.001 7988 Status Line: No star selected
05:55:22.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=19, FiltMin=15, FiltMax=41, Gamma=0.690
05:55:22.098 00.000 7988 UpdateGuideState exits: No star selected
05:55:22.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:22.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:22.098 00.000 7988 Enqueuing Expose request
05:55:22.098 00.000 15712 Worker thread wakes up
05:55:22.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:22.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:23.744 01.646 15712 Exposure complete
05:55:23.800 00.056 15712 worker thread done servicing request
05:55:23.802 00.002 7988 OnExposeComplete: enter
05:55:23.802 00.000 7988 UpdateGuideState(): m_state=1
05:55:23.802 00.000 7988 UpdateCurrentPosition: no star selected
05:55:23.802 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:23.805 00.003 7988 Status Line: No star selected
05:55:23.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=20, FiltMin=15, FiltMax=45, Gamma=0.690
05:55:23.805 00.000 7988 UpdateGuideState exits: No star selected
05:55:23.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:23.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:23.805 00.000 7988 Enqueuing Expose request
05:55:23.805 00.000 15712 Worker thread wakes up
05:55:23.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:23.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:25.341 01.536 15712 Exposure complete
05:55:25.399 00.058 15712 worker thread done servicing request
05:55:25.399 00.000 7988 OnExposeComplete: enter
05:55:25.399 00.000 7988 UpdateGuideState(): m_state=1
05:55:25.401 00.002 7988 UpdateCurrentPosition: no star selected
05:55:25.403 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:25.403 00.000 7988 Status Line: No star selected
05:55:25.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=20, FiltMin=15, FiltMax=49, Gamma=0.690
05:55:25.403 00.000 7988 UpdateGuideState exits: No star selected
05:55:25.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:25.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:25.403 00.000 7988 Enqueuing Expose request
05:55:25.403 00.000 15712 Worker thread wakes up
05:55:25.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:25.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:27.049 01.646 15712 Exposure complete
05:55:27.103 00.054 15712 worker thread done servicing request
05:55:27.103 00.000 7988 OnExposeComplete: enter
05:55:27.103 00.000 7988 UpdateGuideState(): m_state=1
05:55:27.103 00.000 7988 UpdateCurrentPosition: no star selected
05:55:27.113 00.010 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:27.113 00.000 7988 Status Line: No star selected
05:55:27.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:55:27.113 00.000 7988 UpdateGuideState exits: No star selected
05:55:27.113 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:27.113 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:27.120 00.007 7988 Enqueuing Expose request
05:55:27.120 00.000 15712 Worker thread wakes up
05:55:27.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:27.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:28.534 01.414 15712 Exposure complete
05:55:28.594 00.060 15712 worker thread done servicing request
05:55:28.594 00.000 7988 OnExposeComplete: enter
05:55:28.594 00.000 7988 UpdateGuideState(): m_state=1
05:55:28.594 00.000 7988 UpdateCurrentPosition: no star selected
05:55:28.594 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:28.598 00.004 7988 Status Line: No star selected
05:55:28.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=20, FiltMin=16, FiltMax=43, Gamma=0.690
05:55:28.601 00.003 7988 UpdateGuideState exits: No star selected
05:55:28.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:28.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:28.601 00.000 7988 Enqueuing Expose request
05:55:28.601 00.000 15712 Worker thread wakes up
05:55:28.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:28.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:30.243 01.642 15712 Exposure complete
05:55:30.291 00.048 15712 worker thread done servicing request
05:55:30.291 00.000 7988 OnExposeComplete: enter
05:55:30.291 00.000 7988 UpdateGuideState(): m_state=1
05:55:30.305 00.014 7988 UpdateCurrentPosition: no star selected
05:55:30.306 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:30.306 00.000 7988 Status Line: No star selected
05:55:30.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=19, FiltMin=16, FiltMax=39, Gamma=0.690
05:55:30.306 00.000 7988 UpdateGuideState exits: No star selected
05:55:30.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:30.306 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:30.306 00.000 7988 Enqueuing Expose request
05:55:30.306 00.000 15712 Worker thread wakes up
05:55:30.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:30.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:31.842 01.536 15712 Exposure complete
05:55:31.889 00.047 15712 worker thread done servicing request
05:55:31.889 00.000 7988 OnExposeComplete: enter
05:55:31.889 00.000 7988 UpdateGuideState(): m_state=1
05:55:31.903 00.014 7988 UpdateCurrentPosition: no star selected
05:55:31.904 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:31.904 00.000 7988 Status Line: No star selected
05:55:31.907 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=20, FiltMin=15, FiltMax=51, Gamma=0.690
05:55:31.907 00.000 7988 UpdateGuideState exits: No star selected
05:55:31.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:31.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:31.907 00.000 7988 Enqueuing Expose request
05:55:31.907 00.000 15712 Worker thread wakes up
05:55:31.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:31.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:33.553 01.646 15712 Exposure complete
05:55:33.611 00.058 15712 worker thread done servicing request
05:55:33.611 00.000 7988 OnExposeComplete: enter
05:55:33.611 00.000 7988 UpdateGuideState(): m_state=1
05:55:33.614 00.003 7988 UpdateCurrentPosition: no star selected
05:55:33.614 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:33.614 00.000 7988 Status Line: No star selected
05:55:33.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=145, med=20, FiltMin=16, FiltMax=46, Gamma=0.690
05:55:33.614 00.000 7988 UpdateGuideState exits: No star selected
05:55:33.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:33.614 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:33.614 00.000 7988 Enqueuing Expose request
05:55:33.614 00.000 15712 Worker thread wakes up
05:55:33.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:33.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:35.041 01.427 15712 Exposure complete
05:55:35.088 00.047 15712 worker thread done servicing request
05:55:35.088 00.000 7988 OnExposeComplete: enter
05:55:35.088 00.000 7988 UpdateGuideState(): m_state=1
05:55:35.102 00.014 7988 UpdateCurrentPosition: no star selected
05:55:35.102 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:35.105 00.003 7988 Status Line: No star selected
05:55:35.106 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=20, FiltMin=16, FiltMax=45, Gamma=0.690
05:55:35.106 00.000 7988 UpdateGuideState exits: No star selected
05:55:35.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:35.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:35.106 00.000 7988 Enqueuing Expose request
05:55:35.106 00.000 15712 Worker thread wakes up
05:55:35.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:35.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:36.750 01.644 15712 Exposure complete
05:55:36.809 00.059 15712 worker thread done servicing request
05:55:36.809 00.000 7988 OnExposeComplete: enter
05:55:36.809 00.000 7988 UpdateGuideState(): m_state=1
05:55:36.809 00.000 7988 UpdateCurrentPosition: no star selected
05:55:36.813 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:36.813 00.000 7988 Status Line: No star selected
05:55:36.815 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=20, FiltMin=16, FiltMax=48, Gamma=0.690
05:55:36.817 00.002 7988 UpdateGuideState exits: No star selected
05:55:36.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:36.819 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:36.819 00.000 7988 Enqueuing Expose request
05:55:36.821 00.002 15712 Worker thread wakes up
05:55:36.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:36.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:38.349 01.528 15712 Exposure complete
05:55:38.407 00.058 15712 worker thread done servicing request
05:55:38.407 00.000 7988 OnExposeComplete: enter
05:55:38.407 00.000 7988 UpdateGuideState(): m_state=1
05:55:38.409 00.002 7988 UpdateCurrentPosition: no star selected
05:55:38.409 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:38.411 00.002 7988 Status Line: No star selected
05:55:38.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=20, FiltMin=16, FiltMax=48, Gamma=0.690
05:55:38.411 00.000 7988 UpdateGuideState exits: No star selected
05:55:38.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:38.411 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:38.411 00.000 7988 Enqueuing Expose request
05:55:38.411 00.000 15712 Worker thread wakes up
05:55:38.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:38.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:40.058 01.647 15712 Exposure complete
05:55:40.117 00.059 15712 worker thread done servicing request
05:55:40.117 00.000 7988 OnExposeComplete: enter
05:55:40.117 00.000 7988 UpdateGuideState(): m_state=1
05:55:40.117 00.000 7988 UpdateCurrentPosition: no star selected
05:55:40.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:40.121 00.004 7988 Status Line: No star selected
05:55:40.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=20, FiltMin=16, FiltMax=46, Gamma=0.690
05:55:40.121 00.000 7988 UpdateGuideState exits: No star selected
05:55:40.126 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:40.126 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:40.126 00.000 7988 Enqueuing Expose request
05:55:40.126 00.000 15712 Worker thread wakes up
05:55:40.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:40.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:41.545 01.419 15712 Exposure complete
05:55:41.591 00.046 15712 worker thread done servicing request
05:55:41.591 00.000 7988 OnExposeComplete: enter
05:55:41.591 00.000 7988 UpdateGuideState(): m_state=1
05:55:41.606 00.015 7988 UpdateCurrentPosition: no star selected
05:55:41.607 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:41.607 00.000 7988 Status Line: No star selected
05:55:41.609 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=20, FiltMin=16, FiltMax=47, Gamma=0.690
05:55:41.609 00.000 7988 UpdateGuideState exits: No star selected
05:55:41.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:41.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:41.609 00.000 7988 Enqueuing Expose request
05:55:41.609 00.000 15712 Worker thread wakes up
05:55:41.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:41.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:43.254 01.645 15712 Exposure complete
05:55:43.311 00.057 15712 worker thread done servicing request
05:55:43.311 00.000 7988 OnExposeComplete: enter
05:55:43.311 00.000 7988 UpdateGuideState(): m_state=1
05:55:43.311 00.000 7988 UpdateCurrentPosition: no star selected
05:55:43.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:43.316 00.005 7988 Status Line: No star selected
05:55:43.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=20, FiltMin=16, FiltMax=51, Gamma=0.690
05:55:43.316 00.000 7988 UpdateGuideState exits: No star selected
05:55:43.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:43.316 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:43.322 00.006 7988 Enqueuing Expose request
05:55:43.322 00.000 15712 Worker thread wakes up
05:55:43.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:43.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:44.740 01.418 15712 Exposure complete
05:55:44.788 00.048 15712 worker thread done servicing request
05:55:44.788 00.000 7988 OnExposeComplete: enter
05:55:44.788 00.000 7988 UpdateGuideState(): m_state=1
05:55:44.802 00.014 7988 UpdateCurrentPosition: no star selected
05:55:44.802 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:44.802 00.000 7988 Status Line: No star selected
05:55:44.804 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=20, FiltMin=16, FiltMax=47, Gamma=0.690
05:55:44.806 00.002 7988 UpdateGuideState exits: No star selected
05:55:44.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:44.806 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:44.806 00.000 7988 Enqueuing Expose request
05:55:44.806 00.000 15712 Worker thread wakes up
05:55:44.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:44.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:46.446 01.640 15712 Exposure complete
05:55:46.493 00.047 15712 worker thread done servicing request
05:55:46.493 00.000 7988 OnExposeComplete: enter
05:55:46.493 00.000 7988 UpdateGuideState(): m_state=1
05:55:46.507 00.014 7988 UpdateCurrentPosition: no star selected
05:55:46.507 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:46.507 00.000 7988 Status Line: No star selected
05:55:46.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=20, FiltMin=17, FiltMax=45, Gamma=0.690
05:55:46.507 00.000 7988 UpdateGuideState exits: No star selected
05:55:46.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:46.507 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:46.507 00.000 7988 Enqueuing Expose request
05:55:46.507 00.000 15712 Worker thread wakes up
05:55:46.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:46.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:48.042 01.535 15712 Exposure complete
05:55:48.089 00.047 15712 worker thread done servicing request
05:55:48.089 00.000 7988 OnExposeComplete: enter
05:55:48.089 00.000 7988 UpdateGuideState(): m_state=1
05:55:48.102 00.013 7988 UpdateCurrentPosition: no star selected
05:55:48.104 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:48.104 00.000 7988 Status Line: No star selected
05:55:48.106 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=20, FiltMin=16, FiltMax=45, Gamma=0.690
05:55:48.106 00.000 7988 UpdateGuideState exits: No star selected
05:55:48.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:48.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:48.106 00.000 7988 Enqueuing Expose request
05:55:48.106 00.000 15712 Worker thread wakes up
05:55:48.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:48.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:49.750 01.644 15712 Exposure complete
05:55:49.808 00.058 15712 worker thread done servicing request
05:55:49.808 00.000 7988 OnExposeComplete: enter
05:55:49.808 00.000 7988 UpdateGuideState(): m_state=1
05:55:49.810 00.002 7988 UpdateCurrentPosition: no star selected
05:55:49.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:49.812 00.002 7988 Status Line: No star selected
05:55:49.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=20, FiltMin=15, FiltMax=47, Gamma=0.690
05:55:49.812 00.000 7988 UpdateGuideState exits: No star selected
05:55:49.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:49.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:49.812 00.000 7988 Enqueuing Expose request
05:55:49.812 00.000 15712 Worker thread wakes up
05:55:49.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:49.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:51.349 01.537 15712 Exposure complete
05:55:51.408 00.059 15712 worker thread done servicing request
05:55:51.408 00.000 7988 OnExposeComplete: enter
05:55:51.408 00.000 7988 UpdateGuideState(): m_state=1
05:55:51.410 00.002 7988 UpdateCurrentPosition: no star selected
05:55:51.410 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:51.412 00.002 7988 Status Line: No star selected
05:55:51.414 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=20, FiltMin=16, FiltMax=44, Gamma=0.690
05:55:51.416 00.002 7988 UpdateGuideState exits: No star selected
05:55:51.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:51.418 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:51.418 00.000 7988 Enqueuing Expose request
05:55:51.420 00.002 15712 Worker thread wakes up
05:55:51.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:51.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:53.055 01.635 15712 Exposure complete
05:55:53.110 00.055 15712 worker thread done servicing request
05:55:53.110 00.000 7988 OnExposeComplete: enter
05:55:53.110 00.000 7988 UpdateGuideState(): m_state=1
05:55:53.116 00.006 7988 UpdateCurrentPosition: no star selected
05:55:53.116 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:53.118 00.002 7988 Status Line: No star selected
05:55:53.120 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=20, FiltMin=16, FiltMax=50, Gamma=0.690
05:55:53.120 00.000 7988 UpdateGuideState exits: No star selected
05:55:53.122 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:53.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:53.124 00.002 7988 Enqueuing Expose request
05:55:53.124 00.000 15712 Worker thread wakes up
05:55:53.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:53.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:54.652 01.528 15712 Exposure complete
05:55:54.721 00.069 15712 worker thread done servicing request
05:55:54.721 00.000 7988 OnExposeComplete: enter
05:55:54.721 00.000 7988 UpdateGuideState(): m_state=1
05:55:54.721 00.000 7988 UpdateCurrentPosition: no star selected
05:55:54.721 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:54.721 00.000 7988 Status Line: No star selected
05:55:54.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=20, FiltMin=16, FiltMax=42, Gamma=0.690
05:55:54.728 00.007 7988 UpdateGuideState exits: No star selected
05:55:54.729 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:54.731 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:54.731 00.000 7988 Enqueuing Expose request
05:55:54.733 00.002 15712 Worker thread wakes up
05:55:54.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:54.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:56.372 01.639 15712 Exposure complete
05:55:56.432 00.060 15712 worker thread done servicing request
05:55:56.432 00.000 7988 OnExposeComplete: enter
05:55:56.432 00.000 7988 UpdateGuideState(): m_state=1
05:55:56.434 00.002 7988 UpdateCurrentPosition: no star selected
05:55:56.434 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:56.436 00.002 7988 Status Line: No star selected
05:55:56.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=20, FiltMin=16, FiltMax=46, Gamma=0.690
05:55:56.436 00.000 7988 UpdateGuideState exits: No star selected
05:55:56.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:56.436 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:56.436 00.000 7988 Enqueuing Expose request
05:55:56.436 00.000 15712 Worker thread wakes up
05:55:56.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:56.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:57.970 01.534 15712 Exposure complete
05:55:58.016 00.046 15712 worker thread done servicing request
05:55:58.016 00.000 7988 OnExposeComplete: enter
05:55:58.029 00.013 7988 UpdateGuideState(): m_state=1
05:55:58.031 00.002 7988 UpdateCurrentPosition: no star selected
05:55:58.033 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:58.033 00.000 7988 Status Line: No star selected
05:55:58.035 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=20, FiltMin=16, FiltMax=46, Gamma=0.690
05:55:58.035 00.000 7988 UpdateGuideState exits: No star selected
05:55:58.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:58.035 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:58.035 00.000 7988 Enqueuing Expose request
05:55:58.035 00.000 15712 Worker thread wakes up
05:55:58.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:58.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:55:59.679 01.644 15712 Exposure complete
05:55:59.730 00.051 15712 worker thread done servicing request
05:55:59.730 00.000 7988 OnExposeComplete: enter
05:55:59.730 00.000 7988 UpdateGuideState(): m_state=1
05:55:59.739 00.009 7988 UpdateCurrentPosition: no star selected
05:55:59.741 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:55:59.741 00.000 7988 Status Line: No star selected
05:55:59.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=20, FiltMin=16, FiltMax=47, Gamma=0.690
05:55:59.741 00.000 7988 UpdateGuideState exits: No star selected
05:55:59.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:55:59.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:55:59.747 00.006 7988 Enqueuing Expose request
05:55:59.747 00.000 15712 Worker thread wakes up
05:55:59.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:55:59.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:01.276 01.529 15712 Exposure complete
05:56:01.334 00.058 15712 worker thread done servicing request
05:56:01.334 00.000 7988 OnExposeComplete: enter
05:56:01.334 00.000 7988 UpdateGuideState(): m_state=1
05:56:01.334 00.000 7988 UpdateCurrentPosition: no star selected
05:56:01.337 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:01.339 00.002 7988 Status Line: No star selected
05:56:01.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=20, FiltMin=16, FiltMax=47, Gamma=0.690
05:56:01.341 00.002 7988 UpdateGuideState exits: No star selected
05:56:01.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:01.343 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:01.343 00.000 7988 Enqueuing Expose request
05:56:01.345 00.002 15712 Worker thread wakes up
05:56:01.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:01.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:02.984 01.639 15712 Exposure complete
05:56:03.030 00.046 15712 worker thread done servicing request
05:56:03.030 00.000 7988 OnExposeComplete: enter
05:56:03.030 00.000 7988 UpdateGuideState(): m_state=1
05:56:03.045 00.015 7988 UpdateCurrentPosition: no star selected
05:56:03.045 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:03.047 00.002 7988 Status Line: No star selected
05:56:03.049 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=20, FiltMin=16, FiltMax=50, Gamma=0.690
05:56:03.049 00.000 7988 UpdateGuideState exits: No star selected
05:56:03.051 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:03.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:03.053 00.002 7988 Enqueuing Expose request
05:56:03.053 00.000 15712 Worker thread wakes up
05:56:03.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:03.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:04.579 01.526 15712 Exposure complete
05:56:04.638 00.059 15712 worker thread done servicing request
05:56:04.638 00.000 7988 OnExposeComplete: enter
05:56:04.638 00.000 7988 UpdateGuideState(): m_state=1
05:56:04.638 00.000 7988 UpdateCurrentPosition: no star selected
05:56:04.642 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:04.644 00.002 7988 Status Line: No star selected
05:56:04.644 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=20, FiltMin=17, FiltMax=45, Gamma=0.690
05:56:04.646 00.002 7988 UpdateGuideState exits: No star selected
05:56:04.647 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:04.647 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:04.649 00.002 7988 Enqueuing Expose request
05:56:04.649 00.000 15712 Worker thread wakes up
05:56:04.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:04.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:06.287 01.638 15712 Exposure complete
05:56:06.343 00.056 15712 worker thread done servicing request
05:56:06.343 00.000 7988 OnExposeComplete: enter
05:56:06.343 00.000 7988 UpdateGuideState(): m_state=1
05:56:06.343 00.000 7988 UpdateCurrentPosition: no star selected
05:56:06.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:06.348 00.005 7988 Status Line: No star selected
05:56:06.350 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=20, FiltMin=17, FiltMax=42, Gamma=0.690
05:56:06.350 00.000 7988 UpdateGuideState exits: No star selected
05:56:06.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:06.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:06.350 00.000 7988 Enqueuing Expose request
05:56:06.350 00.000 15712 Worker thread wakes up
05:56:06.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:06.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:07.883 01.533 15712 Exposure complete
05:56:07.932 00.049 15712 worker thread done servicing request
05:56:07.932 00.000 7988 OnExposeComplete: enter
05:56:07.932 00.000 7988 UpdateGuideState(): m_state=1
05:56:07.943 00.011 7988 UpdateCurrentPosition: no star selected
05:56:07.944 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:07.946 00.002 7988 Status Line: No star selected
05:56:07.946 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=20, FiltMin=16, FiltMax=44, Gamma=0.690
05:56:07.949 00.003 7988 UpdateGuideState exits: No star selected
05:56:07.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:07.951 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:07.951 00.000 7988 Enqueuing Expose request
05:56:07.953 00.002 15712 Worker thread wakes up
05:56:07.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:07.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:09.593 01.640 15712 Exposure complete
05:56:09.649 00.056 15712 worker thread done servicing request
05:56:09.649 00.000 7988 OnExposeComplete: enter
05:56:09.649 00.000 7988 UpdateGuideState(): m_state=1
05:56:09.653 00.004 7988 UpdateCurrentPosition: no star selected
05:56:09.653 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:09.655 00.002 7988 Status Line: No star selected
05:56:09.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=20, FiltMin=16, FiltMax=44, Gamma=0.690
05:56:09.655 00.000 7988 UpdateGuideState exits: No star selected
05:56:09.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:09.655 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:09.655 00.000 7988 Enqueuing Expose request
05:56:09.655 00.000 15712 Worker thread wakes up
05:56:09.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:09.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:11.193 01.538 15712 Exposure complete
05:56:11.249 00.056 15712 worker thread done servicing request
05:56:11.249 00.000 7988 OnExposeComplete: enter
05:56:11.249 00.000 7988 UpdateGuideState(): m_state=1
05:56:11.254 00.005 7988 UpdateCurrentPosition: no star selected
05:56:11.254 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:11.256 00.002 7988 Status Line: No star selected
05:56:11.258 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=20, FiltMin=16, FiltMax=41, Gamma=0.690
05:56:11.258 00.000 7988 UpdateGuideState exits: No star selected
05:56:11.260 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:11.260 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:11.262 00.002 7988 Enqueuing Expose request
05:56:11.262 00.000 15712 Worker thread wakes up
05:56:11.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:11.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:12.902 01.640 15712 Exposure complete
05:56:12.953 00.051 15712 worker thread done servicing request
05:56:12.953 00.000 7988 OnExposeComplete: enter
05:56:12.953 00.000 7988 UpdateGuideState(): m_state=1
05:56:12.963 00.010 7988 UpdateCurrentPosition: no star selected
05:56:12.963 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:12.963 00.000 7988 Status Line: No star selected
05:56:12.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=20, FiltMin=16, FiltMax=43, Gamma=0.690
05:56:12.963 00.000 7988 UpdateGuideState exits: No star selected
05:56:12.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:12.970 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:12.970 00.000 7988 Enqueuing Expose request
05:56:12.970 00.000 15712 Worker thread wakes up
05:56:12.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:12.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:14.496 01.526 15712 Exposure complete
05:56:14.550 00.054 15712 worker thread done servicing request
05:56:14.550 00.000 7988 OnExposeComplete: enter
05:56:14.550 00.000 7988 UpdateGuideState(): m_state=1
05:56:14.550 00.000 7988 UpdateCurrentPosition: no star selected
05:56:14.557 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:14.557 00.000 7988 Status Line: No star selected
05:56:14.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=20, FiltMin=16, FiltMax=43, Gamma=0.690
05:56:14.557 00.000 7988 UpdateGuideState exits: No star selected
05:56:14.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:14.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:14.557 00.000 7988 Enqueuing Expose request
05:56:14.557 00.000 15712 Worker thread wakes up
05:56:14.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:14.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:16.203 01.646 15712 Exposure complete
05:56:16.254 00.051 15712 worker thread done servicing request
05:56:16.254 00.000 7988 OnExposeComplete: enter
05:56:16.254 00.000 7988 UpdateGuideState(): m_state=1
05:56:16.264 00.010 7988 UpdateCurrentPosition: no star selected
05:56:16.266 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:16.266 00.000 7988 Status Line: No star selected
05:56:16.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=20, FiltMin=16, FiltMax=43, Gamma=0.690
05:56:16.266 00.000 7988 UpdateGuideState exits: No star selected
05:56:16.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:16.271 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:16.271 00.000 7988 Enqueuing Expose request
05:56:16.271 00.000 15712 Worker thread wakes up
05:56:16.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:16.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:17.801 01.530 15712 Exposure complete
05:56:17.855 00.054 15712 worker thread done servicing request
05:56:17.855 00.000 7988 OnExposeComplete: enter
05:56:17.855 00.000 7988 UpdateGuideState(): m_state=1
05:56:17.862 00.007 7988 UpdateCurrentPosition: no star selected
05:56:17.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:17.862 00.000 7988 Status Line: No star selected
05:56:17.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=20, FiltMin=16, FiltMax=42, Gamma=0.690
05:56:17.862 00.000 7988 UpdateGuideState exits: No star selected
05:56:17.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:17.862 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:17.862 00.000 7988 Enqueuing Expose request
05:56:17.862 00.000 15712 Worker thread wakes up
05:56:17.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:17.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:19.508 01.646 15712 Exposure complete
05:56:19.567 00.059 15712 worker thread done servicing request
05:56:19.567 00.000 7988 OnExposeComplete: enter
05:56:19.567 00.000 7988 UpdateGuideState(): m_state=1
05:56:19.567 00.000 7988 UpdateCurrentPosition: no star selected
05:56:19.571 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:19.571 00.000 7988 Status Line: No star selected
05:56:19.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=20, FiltMin=16, FiltMax=50, Gamma=0.690
05:56:19.574 00.003 7988 UpdateGuideState exits: No star selected
05:56:19.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:19.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:19.574 00.000 7988 Enqueuing Expose request
05:56:19.574 00.000 15712 Worker thread wakes up
05:56:19.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:19.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:21.104 01.530 15712 Exposure complete
05:56:21.158 00.054 15712 worker thread done servicing request
05:56:21.158 00.000 7988 OnExposeComplete: enter
05:56:21.158 00.000 7988 UpdateGuideState(): m_state=1
05:56:21.164 00.006 7988 UpdateCurrentPosition: no star selected
05:56:21.165 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:21.165 00.000 7988 Status Line: No star selected
05:56:21.167 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=20, FiltMin=16, FiltMax=47, Gamma=0.690
05:56:21.169 00.002 7988 UpdateGuideState exits: No star selected
05:56:21.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:21.171 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:21.171 00.000 7988 Enqueuing Expose request
05:56:21.173 00.002 15712 Worker thread wakes up
05:56:21.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:21.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:22.812 01.639 15712 Exposure complete
05:56:22.858 00.046 15712 worker thread done servicing request
05:56:22.858 00.000 7988 OnExposeComplete: enter
05:56:22.858 00.000 7988 UpdateGuideState(): m_state=1
05:56:22.873 00.015 7988 UpdateCurrentPosition: no star selected
05:56:22.873 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:22.875 00.002 7988 Status Line: No star selected
05:56:22.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=21, FiltMin=16, FiltMax=48, Gamma=0.690
05:56:22.875 00.000 7988 UpdateGuideState exits: No star selected
05:56:22.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:22.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:22.875 00.000 7988 Enqueuing Expose request
05:56:22.875 00.000 15712 Worker thread wakes up
05:56:22.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:22.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:24.407 01.532 15712 Exposure complete
05:56:24.458 00.051 15712 worker thread done servicing request
05:56:24.458 00.000 7988 OnExposeComplete: enter
05:56:24.458 00.000 7988 UpdateGuideState(): m_state=1
05:56:24.458 00.000 7988 UpdateCurrentPosition: no star selected
05:56:24.469 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:24.471 00.002 7988 Status Line: No star selected
05:56:24.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=21, FiltMin=17, FiltMax=40, Gamma=0.690
05:56:24.473 00.002 7988 UpdateGuideState exits: No star selected
05:56:24.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:24.475 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:24.475 00.000 7988 Enqueuing Expose request
05:56:24.477 00.002 15712 Worker thread wakes up
05:56:24.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:24.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:26.115 01.638 15712 Exposure complete
05:56:26.162 00.047 15712 worker thread done servicing request
05:56:26.162 00.000 7988 OnExposeComplete: enter
05:56:26.176 00.014 7988 UpdateGuideState(): m_state=1
05:56:26.176 00.000 7988 UpdateCurrentPosition: no star selected
05:56:26.178 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:26.178 00.000 7988 Status Line: No star selected
05:56:26.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=21, FiltMin=17, FiltMax=44, Gamma=0.690
05:56:26.178 00.000 7988 UpdateGuideState exits: No star selected
05:56:26.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:26.178 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:26.178 00.000 7988 Enqueuing Expose request
05:56:26.178 00.000 15712 Worker thread wakes up
05:56:26.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:26.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:27.603 01.425 15712 Exposure complete
05:56:27.660 00.057 15712 worker thread done servicing request
05:56:27.660 00.000 7988 OnExposeComplete: enter
05:56:27.660 00.000 7988 UpdateGuideState(): m_state=1
05:56:27.660 00.000 7988 UpdateCurrentPosition: no star selected
05:56:27.666 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:27.666 00.000 7988 Status Line: No star selected
05:56:27.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=21, FiltMin=17, FiltMax=42, Gamma=0.690
05:56:27.666 00.000 7988 UpdateGuideState exits: No star selected
05:56:27.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:27.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:27.666 00.000 7988 Enqueuing Expose request
05:56:27.666 00.000 15712 Worker thread wakes up
05:56:27.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:27.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:29.314 01.648 15712 Exposure complete
05:56:29.362 00.048 15712 worker thread done servicing request
05:56:29.362 00.000 7988 OnExposeComplete: enter
05:56:29.362 00.000 7988 UpdateGuideState(): m_state=1
05:56:29.374 00.012 7988 UpdateCurrentPosition: no star selected
05:56:29.375 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:29.375 00.000 7988 Status Line: No star selected
05:56:29.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=21, FiltMin=16, FiltMax=40, Gamma=0.690
05:56:29.379 00.004 7988 UpdateGuideState exits: No star selected
05:56:29.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:29.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:29.379 00.000 7988 Enqueuing Expose request
05:56:29.379 00.000 15712 Worker thread wakes up
05:56:29.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:29.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:30.912 01.533 15712 Exposure complete
05:56:30.972 00.060 15712 worker thread done servicing request
05:56:30.972 00.000 7988 OnExposeComplete: enter
05:56:30.972 00.000 7988 UpdateGuideState(): m_state=1
05:56:30.972 00.000 7988 UpdateCurrentPosition: no star selected
05:56:30.975 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:30.977 00.002 7988 Status Line: No star selected
05:56:30.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=21, FiltMin=17, FiltMax=42, Gamma=0.690
05:56:30.980 00.003 7988 UpdateGuideState exits: No star selected
05:56:30.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:30.982 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:30.982 00.000 7988 Enqueuing Expose request
05:56:30.984 00.002 15712 Worker thread wakes up
05:56:30.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:30.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:32.624 01.640 15712 Exposure complete
05:56:32.681 00.057 15712 worker thread done servicing request
05:56:32.681 00.000 7988 OnExposeComplete: enter
05:56:32.683 00.002 7988 UpdateGuideState(): m_state=1
05:56:32.683 00.000 7988 UpdateCurrentPosition: no star selected
05:56:32.685 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:32.685 00.000 7988 Status Line: No star selected
05:56:32.687 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=20, FiltMin=17, FiltMax=44, Gamma=0.690
05:56:32.687 00.000 7988 UpdateGuideState exits: No star selected
05:56:32.687 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:32.687 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:32.687 00.000 7988 Enqueuing Expose request
05:56:32.687 00.000 15712 Worker thread wakes up
05:56:32.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:32.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:34.218 01.531 15712 Exposure complete
05:56:34.267 00.049 15712 worker thread done servicing request
05:56:34.267 00.000 7988 OnExposeComplete: enter
05:56:34.267 00.000 7988 UpdateGuideState(): m_state=1
05:56:34.279 00.012 7988 UpdateCurrentPosition: no star selected
05:56:34.279 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:34.279 00.000 7988 Status Line: No star selected
05:56:34.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=20, FiltMin=16, FiltMax=44, Gamma=0.690
05:56:34.284 00.005 7988 UpdateGuideState exits: No star selected
05:56:34.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:34.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:34.284 00.000 7988 Enqueuing Expose request
05:56:34.284 00.000 15712 Worker thread wakes up
05:56:34.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:34.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:35.922 01.638 15712 Exposure complete
05:56:35.969 00.047 15712 worker thread done servicing request
05:56:35.969 00.000 7988 OnExposeComplete: enter
05:56:35.985 00.016 7988 UpdateGuideState(): m_state=1
05:56:35.985 00.000 7988 UpdateCurrentPosition: no star selected
05:56:35.985 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:35.985 00.000 7988 Status Line: No star selected
05:56:35.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=20, FiltMin=16, FiltMax=44, Gamma=0.690
05:56:35.985 00.000 7988 UpdateGuideState exits: No star selected
05:56:35.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:35.985 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:35.985 00.000 7988 Enqueuing Expose request
05:56:35.985 00.000 15712 Worker thread wakes up
05:56:35.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:35.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:37.521 01.536 15712 Exposure complete
05:56:37.568 00.047 15712 worker thread done servicing request
05:56:37.568 00.000 7988 OnExposeComplete: enter
05:56:37.568 00.000 7988 UpdateGuideState(): m_state=1
05:56:37.581 00.013 7988 UpdateCurrentPosition: no star selected
05:56:37.582 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:37.582 00.000 7988 Status Line: No star selected
05:56:37.585 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=21, FiltMin=16, FiltMax=47, Gamma=0.690
05:56:37.585 00.000 7988 UpdateGuideState exits: No star selected
05:56:37.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:37.585 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:37.585 00.000 7988 Enqueuing Expose request
05:56:37.585 00.000 15712 Worker thread wakes up
05:56:37.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:37.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:39.232 01.647 15712 Exposure complete
05:56:39.290 00.058 15712 worker thread done servicing request
05:56:39.290 00.000 7988 OnExposeComplete: enter
05:56:39.290 00.000 7988 UpdateGuideState(): m_state=1
05:56:39.290 00.000 7988 UpdateCurrentPosition: no star selected
05:56:39.293 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:39.296 00.003 7988 Status Line: No star selected
05:56:39.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=21, FiltMin=17, FiltMax=42, Gamma=0.690
05:56:39.298 00.002 7988 UpdateGuideState exits: No star selected
05:56:39.298 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:39.300 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:39.300 00.000 7988 Enqueuing Expose request
05:56:39.302 00.002 15712 Worker thread wakes up
05:56:39.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:39.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:40.830 01.528 15712 Exposure complete
05:56:40.886 00.056 15712 worker thread done servicing request
05:56:40.886 00.000 7988 OnExposeComplete: enter
05:56:40.886 00.000 7988 UpdateGuideState(): m_state=1
05:56:40.890 00.004 7988 UpdateCurrentPosition: no star selected
05:56:40.891 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:40.893 00.002 7988 Status Line: No star selected
05:56:40.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=21, FiltMin=17, FiltMax=42, Gamma=0.690
05:56:40.895 00.002 7988 UpdateGuideState exits: No star selected
05:56:40.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:40.897 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:40.897 00.000 7988 Enqueuing Expose request
05:56:40.899 00.002 15712 Worker thread wakes up
05:56:40.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:40.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:42.538 01.639 15712 Exposure complete
05:56:42.598 00.060 15712 worker thread done servicing request
05:56:42.598 00.000 7988 OnExposeComplete: enter
05:56:42.600 00.002 7988 UpdateGuideState(): m_state=1
05:56:42.600 00.000 7988 UpdateCurrentPosition: no star selected
05:56:42.602 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:42.602 00.000 7988 Status Line: No star selected
05:56:42.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=21, FiltMin=17, FiltMax=46, Gamma=0.690
05:56:42.605 00.003 7988 UpdateGuideState exits: No star selected
05:56:42.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:42.605 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:42.605 00.000 7988 Enqueuing Expose request
05:56:42.605 00.000 15712 Worker thread wakes up
05:56:42.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:42.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:44.138 01.533 15712 Exposure complete
05:56:44.197 00.059 15712 worker thread done servicing request
05:56:44.197 00.000 7988 OnExposeComplete: enter
05:56:44.197 00.000 7988 UpdateGuideState(): m_state=1
05:56:44.197 00.000 7988 UpdateCurrentPosition: no star selected
05:56:44.200 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:44.200 00.000 7988 Status Line: No star selected
05:56:44.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=21, FiltMin=17, FiltMax=50, Gamma=0.690
05:56:44.204 00.004 7988 UpdateGuideState exits: No star selected
05:56:44.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:44.204 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:44.204 00.000 7988 Enqueuing Expose request
05:56:44.204 00.000 15712 Worker thread wakes up
05:56:44.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:44.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:45.845 01.641 15712 Exposure complete
05:56:45.891 00.046 7988 OnExposeComplete: enter
05:56:45.891 00.000 7988 UpdateGuideState(): m_state=1
05:56:45.907 00.016 15712 worker thread done servicing request
05:56:45.907 00.000 7988 UpdateCurrentPosition: no star selected
05:56:45.907 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:45.907 00.000 7988 Status Line: No star selected
05:56:45.907 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=21, FiltMin=17, FiltMax=42, Gamma=0.690
05:56:45.907 00.000 7988 UpdateGuideState exits: No star selected
05:56:45.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:45.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:45.907 00.000 7988 Enqueuing Expose request
05:56:45.907 00.000 15712 Worker thread wakes up
05:56:45.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:45.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:47.445 01.538 15712 Exposure complete
05:56:47.490 00.045 15712 worker thread done servicing request
05:56:47.490 00.000 7988 OnExposeComplete: enter
05:56:47.490 00.000 7988 UpdateGuideState(): m_state=1
05:56:47.505 00.015 7988 UpdateCurrentPosition: no star selected
05:56:47.505 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:47.507 00.002 7988 Status Line: No star selected
05:56:47.509 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=21, FiltMin=16, FiltMax=44, Gamma=0.690
05:56:47.509 00.000 7988 UpdateGuideState exits: No star selected
05:56:47.511 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:47.511 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:47.513 00.002 7988 Enqueuing Expose request
05:56:47.513 00.000 15712 Worker thread wakes up
05:56:47.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:47.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:49.154 01.641 15712 Exposure complete
05:56:49.207 00.053 15712 worker thread done servicing request
05:56:49.207 00.000 7988 OnExposeComplete: enter
05:56:49.207 00.000 7988 UpdateGuideState(): m_state=1
05:56:49.215 00.008 7988 UpdateCurrentPosition: no star selected
05:56:49.215 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:49.215 00.000 7988 Status Line: No star selected
05:56:49.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=21, FiltMin=17, FiltMax=40, Gamma=0.690
05:56:49.215 00.000 7988 UpdateGuideState exits: No star selected
05:56:49.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:49.215 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:49.223 00.008 7988 Enqueuing Expose request
05:56:49.223 00.000 15712 Worker thread wakes up
05:56:49.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:49.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:50.751 01.528 15712 Exposure complete
05:56:50.810 00.059 15712 worker thread done servicing request
05:56:50.810 00.000 7988 OnExposeComplete: enter
05:56:50.810 00.000 7988 UpdateGuideState(): m_state=1
05:56:50.810 00.000 7988 UpdateCurrentPosition: no star selected
05:56:50.813 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:50.813 00.000 7988 Status Line: No star selected
05:56:50.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:56:50.813 00.000 7988 UpdateGuideState exits: No star selected
05:56:50.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:50.813 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:50.813 00.000 7988 Enqueuing Expose request
05:56:50.813 00.000 15712 Worker thread wakes up
05:56:50.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:50.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:52.459 01.646 15712 Exposure complete
05:56:52.507 00.048 15712 worker thread done servicing request
05:56:52.507 00.000 7988 OnExposeComplete: enter
05:56:52.507 00.000 7988 UpdateGuideState(): m_state=1
05:56:52.520 00.013 7988 UpdateCurrentPosition: no star selected
05:56:52.520 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:52.520 00.000 7988 Status Line: No star selected
05:56:52.524 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=21, FiltMin=16, FiltMax=41, Gamma=0.690
05:56:52.524 00.000 7988 UpdateGuideState exits: No star selected
05:56:52.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:52.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:52.524 00.000 7988 Enqueuing Expose request
05:56:52.524 00.000 15712 Worker thread wakes up
05:56:52.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:52.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:54.055 01.531 15712 Exposure complete
05:56:54.109 00.054 15712 worker thread done servicing request
05:56:54.109 00.000 7988 OnExposeComplete: enter
05:56:54.117 00.008 7988 UpdateGuideState(): m_state=1
05:56:54.117 00.000 7988 UpdateCurrentPosition: no star selected
05:56:54.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:54.117 00.000 7988 Status Line: No star selected
05:56:54.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=21, FiltMin=16, FiltMax=39, Gamma=0.690
05:56:54.117 00.000 7988 UpdateGuideState exits: No star selected
05:56:54.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:54.117 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:54.117 00.000 7988 Enqueuing Expose request
05:56:54.126 00.009 15712 Worker thread wakes up
05:56:54.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:54.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:55.761 01.635 15712 Exposure complete
05:56:55.811 00.050 15712 worker thread done servicing request
05:56:55.811 00.000 7988 OnExposeComplete: enter
05:56:55.811 00.000 7988 UpdateGuideState(): m_state=1
05:56:55.824 00.013 7988 UpdateCurrentPosition: no star selected
05:56:55.825 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:55.825 00.000 7988 Status Line: No star selected
05:56:55.828 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=21, FiltMin=17, FiltMax=35, Gamma=0.690
05:56:55.828 00.000 7988 UpdateGuideState exits: No star selected
05:56:55.830 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:55.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:55.832 00.002 7988 Enqueuing Expose request
05:56:55.832 00.000 15712 Worker thread wakes up
05:56:55.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:55.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:57.361 01.529 15712 Exposure complete
05:56:57.417 00.056 15712 worker thread done servicing request
05:56:57.417 00.000 7988 OnExposeComplete: enter
05:56:57.417 00.000 7988 UpdateGuideState(): m_state=1
05:56:57.417 00.000 7988 UpdateCurrentPosition: no star selected
05:56:57.422 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:57.422 00.000 7988 Status Line: No star selected
05:56:57.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:56:57.422 00.000 7988 UpdateGuideState exits: No star selected
05:56:57.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:57.428 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:57.428 00.000 7988 Enqueuing Expose request
05:56:57.428 00.000 15712 Worker thread wakes up
05:56:57.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:57.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:56:59.069 01.641 15712 Exposure complete
05:56:59.116 00.047 15712 worker thread done servicing request
05:56:59.116 00.000 7988 OnExposeComplete: enter
05:56:59.116 00.000 7988 UpdateGuideState(): m_state=1
05:56:59.132 00.016 7988 UpdateCurrentPosition: no star selected
05:56:59.132 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:56:59.132 00.000 7988 Status Line: No star selected
05:56:59.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=21, FiltMin=17, FiltMax=37, Gamma=0.690
05:56:59.132 00.000 7988 UpdateGuideState exits: No star selected
05:56:59.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:56:59.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:56:59.132 00.000 7988 Enqueuing Expose request
05:56:59.132 00.000 15712 Worker thread wakes up
05:56:59.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:56:59.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:00.554 01.422 15712 Exposure complete
05:57:00.615 00.061 15712 worker thread done servicing request
05:57:00.615 00.000 7988 OnExposeComplete: enter
05:57:00.615 00.000 7988 UpdateGuideState(): m_state=1
05:57:00.617 00.002 7988 UpdateCurrentPosition: no star selected
05:57:00.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:00.619 00.002 7988 Status Line: No star selected
05:57:00.621 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=21, FiltMin=17, FiltMax=38, Gamma=0.690
05:57:00.621 00.000 7988 UpdateGuideState exits: No star selected
05:57:00.623 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:00.623 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:00.625 00.002 7988 Enqueuing Expose request
05:57:00.625 00.000 15712 Worker thread wakes up
05:57:00.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:00.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:02.265 01.640 15712 Exposure complete
05:57:02.322 00.057 15712 worker thread done servicing request
05:57:02.322 00.000 7988 OnExposeComplete: enter
05:57:02.325 00.003 7988 UpdateGuideState(): m_state=1
05:57:02.325 00.000 7988 UpdateCurrentPosition: no star selected
05:57:02.325 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:02.325 00.000 7988 Status Line: No star selected
05:57:02.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=21, FiltMin=17, FiltMax=42, Gamma=0.690
05:57:02.325 00.000 7988 UpdateGuideState exits: No star selected
05:57:02.331 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:02.331 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:02.331 00.000 7988 Enqueuing Expose request
05:57:02.331 00.000 15712 Worker thread wakes up
05:57:02.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:02.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:03.858 01.527 15712 Exposure complete
05:57:03.916 00.058 15712 worker thread done servicing request
05:57:03.916 00.000 7988 OnExposeComplete: enter
05:57:03.916 00.000 7988 UpdateGuideState(): m_state=1
05:57:03.919 00.003 7988 UpdateCurrentPosition: no star selected
05:57:03.919 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:03.921 00.002 7988 Status Line: No star selected
05:57:03.923 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=21, FiltMin=17, FiltMax=42, Gamma=0.690
05:57:03.923 00.000 7988 UpdateGuideState exits: No star selected
05:57:03.925 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:03.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:03.927 00.002 7988 Enqueuing Expose request
05:57:03.927 00.000 15712 Worker thread wakes up
05:57:03.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:03.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:05.562 01.635 15712 Exposure complete
05:57:05.625 00.063 15712 worker thread done servicing request
05:57:05.625 00.000 7988 OnExposeComplete: enter
05:57:05.625 00.000 7988 UpdateGuideState(): m_state=1
05:57:05.628 00.003 7988 UpdateCurrentPosition: no star selected
05:57:05.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:05.630 00.002 7988 Status Line: No star selected
05:57:05.632 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=21, FiltMin=17, FiltMax=41, Gamma=0.690
05:57:05.632 00.000 7988 UpdateGuideState exits: No star selected
05:57:05.634 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:05.635 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:05.635 00.000 7988 Enqueuing Expose request
05:57:05.637 00.002 15712 Worker thread wakes up
05:57:05.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:05.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:07.161 01.524 15712 Exposure complete
05:57:07.218 00.057 15712 worker thread done servicing request
05:57:07.218 00.000 7988 OnExposeComplete: enter
05:57:07.218 00.000 7988 UpdateGuideState(): m_state=1
05:57:07.222 00.004 7988 UpdateCurrentPosition: no star selected
05:57:07.222 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:07.224 00.002 7988 Status Line: No star selected
05:57:07.226 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=21, FiltMin=17, FiltMax=43, Gamma=0.690
05:57:07.226 00.000 7988 UpdateGuideState exits: No star selected
05:57:07.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:07.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:07.226 00.000 7988 Enqueuing Expose request
05:57:07.226 00.000 15712 Worker thread wakes up
05:57:07.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:07.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:08.868 01.642 15712 Exposure complete
05:57:08.926 00.058 15712 worker thread done servicing request
05:57:08.926 00.000 7988 OnExposeComplete: enter
05:57:08.926 00.000 7988 UpdateGuideState(): m_state=1
05:57:08.926 00.000 7988 UpdateCurrentPosition: no star selected
05:57:08.930 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:08.930 00.000 7988 Status Line: No star selected
05:57:08.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=21, FiltMin=17, FiltMax=46, Gamma=0.690
05:57:08.930 00.000 7988 UpdateGuideState exits: No star selected
05:57:08.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:08.930 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:08.936 00.006 7988 Enqueuing Expose request
05:57:08.936 00.000 15712 Worker thread wakes up
05:57:08.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:08.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:10.467 01.531 15712 Exposure complete
05:57:10.521 00.054 15712 worker thread done servicing request
05:57:10.521 00.000 7988 OnExposeComplete: enter
05:57:10.521 00.000 7988 UpdateGuideState(): m_state=1
05:57:10.521 00.000 7988 UpdateCurrentPosition: no star selected
05:57:10.529 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:10.529 00.000 7988 Status Line: No star selected
05:57:10.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=21, FiltMin=17, FiltMax=46, Gamma=0.690
05:57:10.529 00.000 7988 UpdateGuideState exits: No star selected
05:57:10.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:10.529 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:10.529 00.000 7988 Enqueuing Expose request
05:57:10.529 00.000 15712 Worker thread wakes up
05:57:10.537 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:10.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:12.176 01.639 15712 Exposure complete
05:57:12.224 00.048 15712 worker thread done servicing request
05:57:12.224 00.000 7988 OnExposeComplete: enter
05:57:12.224 00.000 7988 UpdateGuideState(): m_state=1
05:57:12.224 00.000 7988 UpdateCurrentPosition: no star selected
05:57:12.240 00.016 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:12.240 00.000 7988 Status Line: No star selected
05:57:12.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=21, FiltMin=16, FiltMax=42, Gamma=0.690
05:57:12.240 00.000 7988 UpdateGuideState exits: No star selected
05:57:12.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:12.240 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:12.240 00.000 7988 Enqueuing Expose request
05:57:12.240 00.000 15712 Worker thread wakes up
05:57:12.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:12.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:13.774 01.534 15712 Exposure complete
05:57:13.821 00.047 15712 worker thread done servicing request
05:57:13.821 00.000 7988 OnExposeComplete: enter
05:57:13.821 00.000 7988 UpdateGuideState(): m_state=1
05:57:13.834 00.013 7988 UpdateCurrentPosition: no star selected
05:57:13.835 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:13.835 00.000 7988 Status Line: No star selected
05:57:13.837 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=20, FiltMin=16, FiltMax=43, Gamma=0.690
05:57:13.837 00.000 7988 UpdateGuideState exits: No star selected
05:57:13.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:13.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:13.837 00.000 7988 Enqueuing Expose request
05:57:13.837 00.000 15712 Worker thread wakes up
05:57:13.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:13.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:15.481 01.644 15712 Exposure complete
05:57:15.539 00.058 15712 worker thread done servicing request
05:57:15.539 00.000 7988 OnExposeComplete: enter
05:57:15.539 00.000 7988 UpdateGuideState(): m_state=1
05:57:15.539 00.000 7988 UpdateCurrentPosition: no star selected
05:57:15.545 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:15.545 00.000 7988 Status Line: No star selected
05:57:15.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=20, FiltMin=16, FiltMax=40, Gamma=0.690
05:57:15.545 00.000 7988 UpdateGuideState exits: No star selected
05:57:15.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:15.545 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:15.545 00.000 7988 Enqueuing Expose request
05:57:15.545 00.000 15712 Worker thread wakes up
05:57:15.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:15.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:16.967 01.422 15712 Exposure complete
05:57:17.020 00.053 15712 worker thread done servicing request
05:57:17.020 00.000 7988 OnExposeComplete: enter
05:57:17.020 00.000 7988 UpdateGuideState(): m_state=1
05:57:17.028 00.008 7988 UpdateCurrentPosition: no star selected
05:57:17.028 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:17.030 00.002 7988 Status Line: No star selected
05:57:17.032 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:57:17.032 00.000 7988 UpdateGuideState exits: No star selected
05:57:17.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:17.032 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:17.032 00.000 7988 Enqueuing Expose request
05:57:17.037 00.005 15712 Worker thread wakes up
05:57:17.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:17.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:18.672 01.635 15712 Exposure complete
05:57:18.732 00.060 15712 worker thread done servicing request
05:57:18.732 00.000 7988 OnExposeComplete: enter
05:57:18.732 00.000 7988 UpdateGuideState(): m_state=1
05:57:18.732 00.000 7988 UpdateCurrentPosition: no star selected
05:57:18.736 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:18.736 00.000 7988 Status Line: No star selected
05:57:18.739 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=20, FiltMin=16, FiltMax=43, Gamma=0.690
05:57:18.739 00.000 7988 UpdateGuideState exits: No star selected
05:57:18.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:18.739 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:18.739 00.000 7988 Enqueuing Expose request
05:57:18.739 00.000 15712 Worker thread wakes up
05:57:18.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:18.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:20.270 01.531 15712 Exposure complete
05:57:20.320 00.050 15712 worker thread done servicing request
05:57:20.320 00.000 7988 OnExposeComplete: enter
05:57:20.320 00.000 7988 UpdateGuideState(): m_state=1
05:57:20.331 00.011 7988 UpdateCurrentPosition: no star selected
05:57:20.332 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:20.332 00.000 7988 Status Line: No star selected
05:57:20.334 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=20, FiltMin=16, FiltMax=43, Gamma=0.690
05:57:20.334 00.000 7988 UpdateGuideState exits: No star selected
05:57:20.337 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:20.337 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:20.337 00.000 7988 Enqueuing Expose request
05:57:20.337 00.000 15712 Worker thread wakes up
05:57:20.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:20.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:21.977 01.640 15712 Exposure complete
05:57:22.037 00.060 15712 worker thread done servicing request
05:57:22.037 00.000 7988 OnExposeComplete: enter
05:57:22.037 00.000 7988 UpdateGuideState(): m_state=1
05:57:22.039 00.002 7988 UpdateCurrentPosition: no star selected
05:57:22.040 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:22.040 00.000 7988 Status Line: No star selected
05:57:22.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=20, FiltMin=16, FiltMax=43, Gamma=0.690
05:57:22.040 00.000 7988 UpdateGuideState exits: No star selected
05:57:22.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:22.040 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:22.040 00.000 7988 Enqueuing Expose request
05:57:22.040 00.000 15712 Worker thread wakes up
05:57:22.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:22.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:23.576 01.536 15712 Exposure complete
05:57:23.622 00.046 15712 worker thread done servicing request
05:57:23.622 00.000 7988 OnExposeComplete: enter
05:57:23.635 00.013 7988 UpdateGuideState(): m_state=1
05:57:23.637 00.002 7988 UpdateCurrentPosition: no star selected
05:57:23.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:23.637 00.000 7988 Status Line: No star selected
05:57:23.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=20, FiltMin=16, FiltMax=38, Gamma=0.690
05:57:23.637 00.000 7988 UpdateGuideState exits: No star selected
05:57:23.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:23.637 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:23.637 00.000 7988 Enqueuing Expose request
05:57:23.637 00.000 15712 Worker thread wakes up
05:57:23.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:23.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:25.281 01.644 15712 Exposure complete
05:57:25.341 00.060 15712 worker thread done servicing request
05:57:25.341 00.000 7988 OnExposeComplete: enter
05:57:25.341 00.000 7988 UpdateGuideState(): m_state=1
05:57:25.341 00.000 7988 UpdateCurrentPosition: no star selected
05:57:25.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:25.345 00.004 7988 Status Line: No star selected
05:57:25.347 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=21, FiltMin=16, FiltMax=38, Gamma=0.690
05:57:25.347 00.000 7988 UpdateGuideState exits: No star selected
05:57:25.349 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:25.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:25.351 00.002 7988 Enqueuing Expose request
05:57:25.352 00.001 15712 Worker thread wakes up
05:57:25.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:25.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:26.881 01.529 15712 Exposure complete
05:57:26.935 00.054 15712 worker thread done servicing request
05:57:26.935 00.000 7988 OnExposeComplete: enter
05:57:26.935 00.000 7988 UpdateGuideState(): m_state=1
05:57:26.941 00.006 7988 UpdateCurrentPosition: no star selected
05:57:26.942 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:26.944 00.002 7988 Status Line: No star selected
05:57:26.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=21, FiltMin=17, FiltMax=42, Gamma=0.690
05:57:26.946 00.002 7988 UpdateGuideState exits: No star selected
05:57:26.946 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:26.948 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:26.948 00.000 7988 Enqueuing Expose request
05:57:26.950 00.002 15712 Worker thread wakes up
05:57:26.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:26.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:28.585 01.635 15712 Exposure complete
05:57:28.639 00.054 15712 worker thread done servicing request
05:57:28.639 00.000 7988 OnExposeComplete: enter
05:57:28.639 00.000 7988 UpdateGuideState(): m_state=1
05:57:28.648 00.009 7988 UpdateCurrentPosition: no star selected
05:57:28.649 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:28.649 00.000 7988 Status Line: No star selected
05:57:28.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=21, FiltMin=16, FiltMax=40, Gamma=0.690
05:57:28.649 00.000 7988 UpdateGuideState exits: No star selected
05:57:28.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:28.649 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:28.656 00.007 7988 Enqueuing Expose request
05:57:28.656 00.000 15712 Worker thread wakes up
05:57:28.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:28.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:30.182 01.526 15712 Exposure complete
05:57:30.238 00.056 15712 worker thread done servicing request
05:57:30.238 00.000 7988 OnExposeComplete: enter
05:57:30.238 00.000 7988 UpdateGuideState(): m_state=1
05:57:30.244 00.006 7988 UpdateCurrentPosition: no star selected
05:57:30.246 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:30.246 00.000 7988 Status Line: No star selected
05:57:30.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=21, FiltMin=17, FiltMax=46, Gamma=0.690
05:57:30.246 00.000 7988 UpdateGuideState exits: No star selected
05:57:30.246 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:30.246 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:30.246 00.000 7988 Enqueuing Expose request
05:57:30.246 00.000 15712 Worker thread wakes up
05:57:30.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:30.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:31.892 01.646 15712 Exposure complete
05:57:31.949 00.057 15712 worker thread done servicing request
05:57:31.949 00.000 7988 OnExposeComplete: enter
05:57:31.949 00.000 7988 UpdateGuideState(): m_state=1
05:57:31.952 00.003 7988 UpdateCurrentPosition: no star selected
05:57:31.954 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:31.956 00.002 7988 Status Line: No star selected
05:57:31.957 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=21, FiltMin=17, FiltMax=46, Gamma=0.690
05:57:31.959 00.002 7988 UpdateGuideState exits: No star selected
05:57:31.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:31.961 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:31.961 00.000 7988 Enqueuing Expose request
05:57:31.963 00.002 15712 Worker thread wakes up
05:57:31.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:31.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:33.487 01.524 15712 Exposure complete
05:57:33.545 00.058 15712 worker thread done servicing request
05:57:33.545 00.000 7988 OnExposeComplete: enter
05:57:33.545 00.000 7988 UpdateGuideState(): m_state=1
05:57:33.545 00.000 7988 UpdateCurrentPosition: no star selected
05:57:33.548 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:33.548 00.000 7988 Status Line: No star selected
05:57:33.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=21, FiltMin=17, FiltMax=43, Gamma=0.690
05:57:33.548 00.000 7988 UpdateGuideState exits: No star selected
05:57:33.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:33.548 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:33.548 00.000 7988 Enqueuing Expose request
05:57:33.548 00.000 15712 Worker thread wakes up
05:57:33.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:33.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:35.196 01.648 15712 Exposure complete
05:57:35.244 00.048 15712 worker thread done servicing request
05:57:35.244 00.000 7988 OnExposeComplete: enter
05:57:35.244 00.000 7988 UpdateGuideState(): m_state=1
05:57:35.256 00.012 7988 UpdateCurrentPosition: no star selected
05:57:35.257 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:35.257 00.000 7988 Status Line: No star selected
05:57:35.261 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=22, FiltMin=17, FiltMax=42, Gamma=0.690
05:57:35.261 00.000 7988 UpdateGuideState exits: No star selected
05:57:35.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:35.261 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:35.261 00.000 7988 Enqueuing Expose request
05:57:35.261 00.000 15712 Worker thread wakes up
05:57:35.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:35.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:36.793 01.532 15712 Exposure complete
05:57:36.852 00.059 15712 worker thread done servicing request
05:57:36.852 00.000 7988 OnExposeComplete: enter
05:57:36.852 00.000 7988 UpdateGuideState(): m_state=1
05:57:36.855 00.003 7988 UpdateCurrentPosition: no star selected
05:57:36.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:36.855 00.000 7988 Status Line: No star selected
05:57:36.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=22, FiltMin=18, FiltMax=44, Gamma=0.690
05:57:36.855 00.000 7988 UpdateGuideState exits: No star selected
05:57:36.861 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:36.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:36.861 00.000 7988 Enqueuing Expose request
05:57:36.861 00.000 15712 Worker thread wakes up
05:57:36.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:36.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:38.502 01.641 15712 Exposure complete
05:57:38.547 00.045 15712 worker thread done servicing request
05:57:38.561 00.014 7988 OnExposeComplete: enter
05:57:38.561 00.000 7988 UpdateGuideState(): m_state=1
05:57:38.563 00.002 7988 UpdateCurrentPosition: no star selected
05:57:38.563 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:38.563 00.000 7988 Status Line: No star selected
05:57:38.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=22, FiltMin=18, FiltMax=43, Gamma=0.690
05:57:38.563 00.000 7988 UpdateGuideState exits: No star selected
05:57:38.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:38.563 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:38.563 00.000 7988 Enqueuing Expose request
05:57:38.563 00.000 15712 Worker thread wakes up
05:57:38.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:38.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:39.988 01.425 15712 Exposure complete
05:57:40.043 00.055 15712 worker thread done servicing request
05:57:40.043 00.000 7988 OnExposeComplete: enter
05:57:40.043 00.000 7988 UpdateGuideState(): m_state=1
05:57:40.049 00.006 7988 UpdateCurrentPosition: no star selected
05:57:40.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:40.049 00.000 7988 Status Line: No star selected
05:57:40.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=22, FiltMin=18, FiltMax=47, Gamma=0.690
05:57:40.049 00.000 7988 UpdateGuideState exits: No star selected
05:57:40.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:40.049 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:40.049 00.000 7988 Enqueuing Expose request
05:57:40.049 00.000 15712 Worker thread wakes up
05:57:40.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:40.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:41.692 01.643 15712 Exposure complete
05:57:41.744 00.052 15712 worker thread done servicing request
05:57:41.744 00.000 7988 OnExposeComplete: enter
05:57:41.744 00.000 7988 UpdateGuideState(): m_state=1
05:57:41.752 00.008 7988 UpdateCurrentPosition: no star selected
05:57:41.753 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:41.753 00.000 7988 Status Line: No star selected
05:57:41.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=22, FiltMin=18, FiltMax=42, Gamma=0.690
05:57:41.753 00.000 7988 UpdateGuideState exits: No star selected
05:57:41.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:41.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:41.760 00.007 7988 Enqueuing Expose request
05:57:41.760 00.000 15712 Worker thread wakes up
05:57:41.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:41.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:43.287 01.527 15712 Exposure complete
05:57:43.341 00.054 15712 worker thread done servicing request
05:57:43.341 00.000 7988 OnExposeComplete: enter
05:57:43.341 00.000 7988 UpdateGuideState(): m_state=1
05:57:43.348 00.007 7988 UpdateCurrentPosition: no star selected
05:57:43.348 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:43.348 00.000 7988 Status Line: No star selected
05:57:43.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=22, FiltMin=17, FiltMax=40, Gamma=0.690
05:57:43.348 00.000 7988 UpdateGuideState exits: No star selected
05:57:43.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:43.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:43.348 00.000 7988 Enqueuing Expose request
05:57:43.348 00.000 15712 Worker thread wakes up
05:57:43.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:43.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:44.997 01.649 15712 Exposure complete
05:57:45.061 00.064 15712 worker thread done servicing request
05:57:45.061 00.000 7988 OnExposeComplete: enter
05:57:45.069 00.008 7988 UpdateGuideState(): m_state=1
05:57:45.069 00.000 7988 UpdateCurrentPosition: no star selected
05:57:45.071 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:45.073 00.002 7988 Status Line: No star selected
05:57:45.075 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=22, FiltMin=18, FiltMax=44, Gamma=0.690
05:57:45.075 00.000 7988 UpdateGuideState exits: No star selected
05:57:45.077 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:45.078 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:45.080 00.002 7988 Enqueuing Expose request
05:57:45.080 00.000 15712 Worker thread wakes up
05:57:45.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:45.082 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:46.491 01.409 15712 Exposure complete
05:57:46.538 00.047 15712 worker thread done servicing request
05:57:46.552 00.014 7988 OnExposeComplete: enter
05:57:46.552 00.000 7988 UpdateGuideState(): m_state=1
05:57:46.554 00.002 7988 UpdateCurrentPosition: no star selected
05:57:46.555 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:46.555 00.000 7988 Status Line: No star selected
05:57:46.557 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=22, FiltMin=17, FiltMax=40, Gamma=0.690
05:57:46.559 00.002 7988 UpdateGuideState exits: No star selected
05:57:46.559 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:46.561 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:46.561 00.000 7988 Enqueuing Expose request
05:57:46.563 00.002 15712 Worker thread wakes up
05:57:46.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:46.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:48.200 01.637 15712 Exposure complete
05:57:48.257 00.057 15712 worker thread done servicing request
05:57:48.257 00.000 7988 OnExposeComplete: enter
05:57:48.257 00.000 7988 UpdateGuideState(): m_state=1
05:57:48.261 00.004 7988 UpdateCurrentPosition: no star selected
05:57:48.261 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:48.263 00.002 7988 Status Line: No star selected
05:57:48.265 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=22, FiltMin=18, FiltMax=45, Gamma=0.690
05:57:48.265 00.000 7988 UpdateGuideState exits: No star selected
05:57:48.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:48.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:48.265 00.000 7988 Enqueuing Expose request
05:57:48.265 00.000 15712 Worker thread wakes up
05:57:48.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:48.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:49.799 01.534 15712 Exposure complete
05:57:49.857 00.058 15712 worker thread done servicing request
05:57:49.857 00.000 7988 OnExposeComplete: enter
05:57:49.857 00.000 7988 UpdateGuideState(): m_state=1
05:57:49.860 00.003 7988 UpdateCurrentPosition: no star selected
05:57:49.861 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:49.861 00.000 7988 Status Line: No star selected
05:57:49.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=22, FiltMin=18, FiltMax=42, Gamma=0.690
05:57:49.861 00.000 7988 UpdateGuideState exits: No star selected
05:57:49.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:49.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:49.861 00.000 7988 Enqueuing Expose request
05:57:49.861 00.000 15712 Worker thread wakes up
05:57:49.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:49.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:51.509 01.648 15712 Exposure complete
05:57:51.556 00.047 15712 worker thread done servicing request
05:57:51.556 00.000 7988 OnExposeComplete: enter
05:57:51.556 00.000 7988 UpdateGuideState(): m_state=1
05:57:51.569 00.013 7988 UpdateCurrentPosition: no star selected
05:57:51.570 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:51.570 00.000 7988 Status Line: No star selected
05:57:51.573 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=22, FiltMin=17, FiltMax=40, Gamma=0.690
05:57:51.573 00.000 7988 UpdateGuideState exits: No star selected
05:57:51.575 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:51.575 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:51.577 00.002 7988 Enqueuing Expose request
05:57:51.577 00.000 15712 Worker thread wakes up
05:57:51.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:51.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:53.105 01.528 15712 Exposure complete
05:57:53.156 00.051 15712 worker thread done servicing request
05:57:53.156 00.000 7988 OnExposeComplete: enter
05:57:53.165 00.009 7988 UpdateGuideState(): m_state=1
05:57:53.165 00.000 7988 UpdateCurrentPosition: no star selected
05:57:53.167 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:53.167 00.000 7988 Status Line: No star selected
05:57:53.169 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:57:53.171 00.002 7988 UpdateGuideState exits: No star selected
05:57:53.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:53.173 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:53.173 00.000 7988 Enqueuing Expose request
05:57:53.175 00.002 15712 Worker thread wakes up
05:57:53.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:53.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:54.813 01.638 15712 Exposure complete
05:57:54.860 00.047 15712 worker thread done servicing request
05:57:54.860 00.000 7988 OnExposeComplete: enter
05:57:54.860 00.000 7988 UpdateGuideState(): m_state=1
05:57:54.876 00.016 7988 UpdateCurrentPosition: no star selected
05:57:54.876 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:54.876 00.000 7988 Status Line: No star selected
05:57:54.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=22, FiltMin=18, FiltMax=45, Gamma=0.690
05:57:54.876 00.000 7988 UpdateGuideState exits: No star selected
05:57:54.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:54.876 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:54.876 00.000 7988 Enqueuing Expose request
05:57:54.876 00.000 15712 Worker thread wakes up
05:57:54.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:54.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:56.411 01.535 15712 Exposure complete
05:57:56.463 00.052 15712 worker thread done servicing request
05:57:56.463 00.000 7988 OnExposeComplete: enter
05:57:56.463 00.000 7988 UpdateGuideState(): m_state=1
05:57:56.471 00.008 7988 UpdateCurrentPosition: no star selected
05:57:56.472 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:56.474 00.002 7988 Status Line: No star selected
05:57:56.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=22, FiltMin=18, FiltMax=44, Gamma=0.690
05:57:56.476 00.002 7988 UpdateGuideState exits: No star selected
05:57:56.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:56.478 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:56.478 00.000 7988 Enqueuing Expose request
05:57:56.480 00.002 15712 Worker thread wakes up
05:57:56.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:56.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:58.119 01.639 15712 Exposure complete
05:57:58.177 00.058 15712 worker thread done servicing request
05:57:58.177 00.000 7988 OnExposeComplete: enter
05:57:58.178 00.001 7988 UpdateGuideState(): m_state=1
05:57:58.178 00.000 7988 UpdateCurrentPosition: no star selected
05:57:58.181 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:58.181 00.000 7988 Status Line: No star selected
05:57:58.183 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=22, FiltMin=18, FiltMax=43, Gamma=0.690
05:57:58.185 00.002 7988 UpdateGuideState exits: No star selected
05:57:58.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:58.187 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:58.187 00.000 7988 Enqueuing Expose request
05:57:58.189 00.002 15712 Worker thread wakes up
05:57:58.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:58.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:57:59.717 01.528 15712 Exposure complete
05:57:59.775 00.058 15712 worker thread done servicing request
05:57:59.775 00.000 7988 OnExposeComplete: enter
05:57:59.775 00.000 7988 UpdateGuideState(): m_state=1
05:57:59.775 00.000 7988 UpdateCurrentPosition: no star selected
05:57:59.780 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:57:59.780 00.000 7988 Status Line: No star selected
05:57:59.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=22, FiltMin=18, FiltMax=42, Gamma=0.690
05:57:59.780 00.000 7988 UpdateGuideState exits: No star selected
05:57:59.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:57:59.780 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:57:59.780 00.000 7988 Enqueuing Expose request
05:57:59.780 00.000 15712 Worker thread wakes up
05:57:59.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:57:59.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:01.424 01.644 15712 Exposure complete
05:58:01.483 00.059 15712 worker thread done servicing request
05:58:01.483 00.000 7988 OnExposeComplete: enter
05:58:01.483 00.000 7988 UpdateGuideState(): m_state=1
05:58:01.487 00.004 7988 UpdateCurrentPosition: no star selected
05:58:01.488 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:01.488 00.000 7988 Status Line: No star selected
05:58:01.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=22, FiltMin=18, FiltMax=40, Gamma=0.690
05:58:01.488 00.000 7988 UpdateGuideState exits: No star selected
05:58:01.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:01.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:01.488 00.000 7988 Enqueuing Expose request
05:58:01.488 00.000 15712 Worker thread wakes up
05:58:01.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:01.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:03.037 01.549 15712 Exposure complete
05:58:03.083 00.046 15712 worker thread done servicing request
05:58:03.083 00.000 7988 OnExposeComplete: enter
05:58:03.083 00.000 7988 UpdateGuideState(): m_state=1
05:58:03.098 00.015 7988 UpdateCurrentPosition: no star selected
05:58:03.099 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:03.099 00.000 7988 Status Line: No star selected
05:58:03.101 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=22, FiltMin=18, FiltMax=46, Gamma=0.690
05:58:03.104 00.003 7988 UpdateGuideState exits: No star selected
05:58:03.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:03.106 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:03.106 00.000 7988 Enqueuing Expose request
05:58:03.108 00.002 15712 Worker thread wakes up
05:58:03.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:03.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:04.745 01.637 15712 Exposure complete
05:58:04.804 00.059 15712 worker thread done servicing request
05:58:04.804 00.000 7988 OnExposeComplete: enter
05:58:04.804 00.000 7988 UpdateGuideState(): m_state=1
05:58:04.804 00.000 7988 UpdateCurrentPosition: no star selected
05:58:04.808 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:04.808 00.000 7988 Status Line: No star selected
05:58:04.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=22, FiltMin=18, FiltMax=44, Gamma=0.690
05:58:04.808 00.000 7988 UpdateGuideState exits: No star selected
05:58:04.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:04.808 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:04.808 00.000 7988 Enqueuing Expose request
05:58:04.817 00.009 15712 Worker thread wakes up
05:58:04.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:04.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:06.342 01.525 15712 Exposure complete
05:58:06.398 00.056 15712 worker thread done servicing request
05:58:06.398 00.000 7988 OnExposeComplete: enter
05:58:06.398 00.000 7988 UpdateGuideState(): m_state=1
05:58:06.403 00.005 7988 UpdateCurrentPosition: no star selected
05:58:06.403 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:06.405 00.002 7988 Status Line: No star selected
05:58:06.407 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=23, FiltMin=19, FiltMax=45, Gamma=0.690
05:58:06.407 00.000 7988 UpdateGuideState exits: No star selected
05:58:06.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:06.407 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:06.407 00.000 7988 Enqueuing Expose request
05:58:06.407 00.000 15712 Worker thread wakes up
05:58:06.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:06.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:08.051 01.644 15712 Exposure complete
05:58:08.100 00.049 15712 worker thread done servicing request
05:58:08.100 00.000 7988 OnExposeComplete: enter
05:58:08.100 00.000 7988 UpdateGuideState(): m_state=1
05:58:08.112 00.012 7988 UpdateCurrentPosition: no star selected
05:58:08.112 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:08.114 00.002 7988 Status Line: No star selected
05:58:08.116 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=23, FiltMin=19, FiltMax=43, Gamma=0.690
05:58:08.117 00.001 7988 UpdateGuideState exits: No star selected
05:58:08.119 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:08.119 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:08.119 00.000 7988 Enqueuing Expose request
05:58:08.119 00.000 15712 Worker thread wakes up
05:58:08.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:08.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:09.646 01.527 15712 Exposure complete
05:58:09.704 00.058 15712 worker thread done servicing request
05:58:09.704 00.000 7988 OnExposeComplete: enter
05:58:09.707 00.003 7988 UpdateGuideState(): m_state=1
05:58:09.707 00.000 7988 UpdateCurrentPosition: no star selected
05:58:09.707 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:09.707 00.000 7988 Status Line: No star selected
05:58:09.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=23, FiltMin=18, FiltMax=41, Gamma=0.690
05:58:09.707 00.000 7988 UpdateGuideState exits: No star selected
05:58:09.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:09.715 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:09.715 00.000 7988 Enqueuing Expose request
05:58:09.715 00.000 15712 Worker thread wakes up
05:58:09.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:09.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:11.352 01.637 15712 Exposure complete
05:58:11.400 00.048 15712 worker thread done servicing request
05:58:11.400 00.000 7988 OnExposeComplete: enter
05:58:11.400 00.000 7988 UpdateGuideState(): m_state=1
05:58:11.414 00.014 7988 UpdateCurrentPosition: no star selected
05:58:11.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:11.417 00.003 7988 Status Line: No star selected
05:58:11.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=23, FiltMin=19, FiltMax=43, Gamma=0.690
05:58:11.417 00.000 7988 UpdateGuideState exits: No star selected
05:58:11.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:11.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:11.417 00.000 7988 Enqueuing Expose request
05:58:11.417 00.000 15712 Worker thread wakes up
05:58:11.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:11.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:12.948 01.531 15712 Exposure complete
05:58:13.006 00.058 15712 worker thread done servicing request
05:58:13.006 00.000 7988 OnExposeComplete: enter
05:58:13.009 00.003 7988 UpdateGuideState(): m_state=1
05:58:13.009 00.000 7988 UpdateCurrentPosition: no star selected
05:58:13.009 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:13.009 00.000 7988 Status Line: No star selected
05:58:13.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=23, FiltMin=19, FiltMax=42, Gamma=0.690
05:58:13.009 00.000 7988 UpdateGuideState exits: No star selected
05:58:13.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:13.009 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:13.018 00.009 7988 Enqueuing Expose request
05:58:13.018 00.000 15712 Worker thread wakes up
05:58:13.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:13.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:14.656 01.638 15712 Exposure complete
05:58:14.704 00.048 15712 worker thread done servicing request
05:58:14.704 00.000 7988 OnExposeComplete: enter
05:58:14.704 00.000 7988 UpdateGuideState(): m_state=1
05:58:14.721 00.017 7988 UpdateCurrentPosition: no star selected
05:58:14.721 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:14.721 00.000 7988 Status Line: No star selected
05:58:14.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=24, FiltMin=19, FiltMax=40, Gamma=0.690
05:58:14.721 00.000 7988 UpdateGuideState exits: No star selected
05:58:14.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:14.721 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:14.721 00.000 7988 Enqueuing Expose request
05:58:14.721 00.000 15712 Worker thread wakes up
05:58:14.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:14.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:16.255 01.534 15712 Exposure complete
05:58:16.301 00.046 15712 worker thread done servicing request
05:58:16.301 00.000 7988 OnExposeComplete: enter
05:58:16.301 00.000 7988 UpdateGuideState(): m_state=1
05:58:16.316 00.015 7988 UpdateCurrentPosition: no star selected
05:58:16.317 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:16.317 00.000 7988 Status Line: No star selected
05:58:16.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=24, FiltMin=19, FiltMax=38, Gamma=0.690
05:58:16.317 00.000 7988 UpdateGuideState exits: No star selected
05:58:16.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:16.317 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:16.317 00.000 7988 Enqueuing Expose request
05:58:16.317 00.000 15712 Worker thread wakes up
05:58:16.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:16.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:17.964 01.647 15712 Exposure complete
05:58:18.018 00.054 15712 worker thread done servicing request
05:58:18.018 00.000 7988 OnExposeComplete: enter
05:58:18.027 00.009 7988 UpdateGuideState(): m_state=1
05:58:18.027 00.000 7988 UpdateCurrentPosition: no star selected
05:58:18.027 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:18.027 00.000 7988 Status Line: No star selected
05:58:18.027 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
05:58:18.027 00.000 7988 UpdateGuideState exits: No star selected
05:58:18.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:18.035 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:18.035 00.000 7988 Enqueuing Expose request
05:58:18.035 00.000 15712 Worker thread wakes up
05:58:18.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:18.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:19.560 01.525 15712 Exposure complete
05:58:19.617 00.057 15712 worker thread done servicing request
05:58:19.617 00.000 7988 OnExposeComplete: enter
05:58:19.617 00.000 7988 UpdateGuideState(): m_state=1
05:58:19.622 00.005 7988 UpdateCurrentPosition: no star selected
05:58:19.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:19.622 00.000 7988 Status Line: No star selected
05:58:19.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
05:58:19.622 00.000 7988 UpdateGuideState exits: No star selected
05:58:19.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:19.622 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:19.622 00.000 7988 Enqueuing Expose request
05:58:19.622 00.000 15712 Worker thread wakes up
05:58:19.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:19.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:21.270 01.648 15712 Exposure complete
05:58:21.319 00.049 15712 worker thread done servicing request
05:58:21.319 00.000 7988 OnExposeComplete: enter
05:58:21.319 00.000 7988 UpdateGuideState(): m_state=1
05:58:21.331 00.012 7988 UpdateCurrentPosition: no star selected
05:58:21.332 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:21.332 00.000 7988 Status Line: No star selected
05:58:21.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:58:21.336 00.004 7988 UpdateGuideState exits: No star selected
05:58:21.336 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:21.336 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:21.336 00.000 7988 Enqueuing Expose request
05:58:21.336 00.000 15712 Worker thread wakes up
05:58:21.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:21.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:22.867 01.531 15712 Exposure complete
05:58:22.915 00.048 15712 worker thread done servicing request
05:58:22.915 00.000 7988 OnExposeComplete: enter
05:58:22.915 00.000 7988 UpdateGuideState(): m_state=1
05:58:22.932 00.017 7988 UpdateCurrentPosition: no star selected
05:58:22.932 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:22.932 00.000 7988 Status Line: No star selected
05:58:22.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=24, FiltMin=19, FiltMax=38, Gamma=0.690
05:58:22.932 00.000 7988 UpdateGuideState exits: No star selected
05:58:22.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:22.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:22.932 00.000 7988 Enqueuing Expose request
05:58:22.932 00.000 15712 Worker thread wakes up
05:58:22.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:22.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:24.579 01.647 15712 Exposure complete
05:58:24.635 00.056 15712 worker thread done servicing request
05:58:24.635 00.000 7988 OnExposeComplete: enter
05:58:24.635 00.000 7988 UpdateGuideState(): m_state=1
05:58:24.640 00.005 7988 UpdateCurrentPosition: no star selected
05:58:24.640 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:24.640 00.000 7988 Status Line: No star selected
05:58:24.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=24, FiltMin=20, FiltMax=37, Gamma=0.690
05:58:24.640 00.000 7988 UpdateGuideState exits: No star selected
05:58:24.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:24.640 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:24.640 00.000 7988 Enqueuing Expose request
05:58:24.640 00.000 15712 Worker thread wakes up
05:58:24.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:24.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:26.175 01.535 15712 Exposure complete
05:58:26.234 00.059 15712 worker thread done servicing request
05:58:26.234 00.000 7988 OnExposeComplete: enter
05:58:26.236 00.002 7988 UpdateGuideState(): m_state=1
05:58:26.236 00.000 7988 UpdateCurrentPosition: no star selected
05:58:26.236 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:26.236 00.000 7988 Status Line: No star selected
05:58:26.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:58:26.236 00.000 7988 UpdateGuideState exits: No star selected
05:58:26.236 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:26.236 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:26.236 00.000 7988 Enqueuing Expose request
05:58:26.236 00.000 15712 Worker thread wakes up
05:58:26.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:26.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:27.883 01.647 15712 Exposure complete
05:58:27.939 00.056 15712 worker thread done servicing request
05:58:27.939 00.000 7988 OnExposeComplete: enter
05:58:27.939 00.000 7988 UpdateGuideState(): m_state=1
05:58:27.945 00.006 7988 UpdateCurrentPosition: no star selected
05:58:27.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:27.945 00.000 7988 Status Line: No star selected
05:58:27.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=24, FiltMin=19, FiltMax=41, Gamma=0.690
05:58:27.945 00.000 7988 UpdateGuideState exits: No star selected
05:58:27.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:27.945 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:27.945 00.000 7988 Enqueuing Expose request
05:58:27.945 00.000 15712 Worker thread wakes up
05:58:27.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:27.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:29.477 01.532 15712 Exposure complete
05:58:29.536 00.059 15712 worker thread done servicing request
05:58:29.536 00.000 7988 OnExposeComplete: enter
05:58:29.536 00.000 7988 UpdateGuideState(): m_state=1
05:58:29.538 00.002 7988 UpdateCurrentPosition: no star selected
05:58:29.538 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:29.538 00.000 7988 Status Line: No star selected
05:58:29.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=24, FiltMin=19, FiltMax=38, Gamma=0.690
05:58:29.543 00.005 7988 UpdateGuideState exits: No star selected
05:58:29.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:29.545 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:29.545 00.000 7988 Enqueuing Expose request
05:58:29.547 00.002 15712 Worker thread wakes up
05:58:29.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:29.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:31.188 01.641 15712 Exposure complete
05:58:31.245 00.057 15712 worker thread done servicing request
05:58:31.245 00.000 7988 OnExposeComplete: enter
05:58:31.245 00.000 7988 UpdateGuideState(): m_state=1
05:58:31.248 00.003 7988 UpdateCurrentPosition: no star selected
05:58:31.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:31.248 00.000 7988 Status Line: No star selected
05:58:31.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=24, FiltMin=19, FiltMax=43, Gamma=0.690
05:58:31.248 00.000 7988 UpdateGuideState exits: No star selected
05:58:31.248 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:31.248 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:31.248 00.000 7988 Enqueuing Expose request
05:58:31.248 00.000 15712 Worker thread wakes up
05:58:31.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:31.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:32.782 01.534 15712 Exposure complete
05:58:32.839 00.057 15712 worker thread done servicing request
05:58:32.839 00.000 7988 OnExposeComplete: enter
05:58:32.843 00.004 7988 UpdateGuideState(): m_state=1
05:58:32.843 00.000 7988 UpdateCurrentPosition: no star selected
05:58:32.845 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:32.845 00.000 7988 Status Line: No star selected
05:58:32.847 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=24, FiltMin=19, FiltMax=41, Gamma=0.690
05:58:32.849 00.002 7988 UpdateGuideState exits: No star selected
05:58:32.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:32.849 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:32.849 00.000 7988 Enqueuing Expose request
05:58:32.849 00.000 15712 Worker thread wakes up
05:58:32.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:32.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:34.492 01.643 15712 Exposure complete
05:58:34.540 00.048 15712 worker thread done servicing request
05:58:34.540 00.000 7988 OnExposeComplete: enter
05:58:34.553 00.013 7988 UpdateGuideState(): m_state=1
05:58:34.553 00.000 7988 UpdateCurrentPosition: no star selected
05:58:34.553 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:34.553 00.000 7988 Status Line: No star selected
05:58:34.557 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=24, FiltMin=19, FiltMax=38, Gamma=0.690
05:58:34.557 00.000 7988 UpdateGuideState exits: No star selected
05:58:34.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:34.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:34.557 00.000 7988 Enqueuing Expose request
05:58:34.557 00.000 15712 Worker thread wakes up
05:58:34.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:34.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:35.985 01.428 15712 Exposure complete
05:58:36.046 00.061 15712 worker thread done servicing request
05:58:36.046 00.000 7988 OnExposeComplete: enter
05:58:36.046 00.000 7988 UpdateGuideState(): m_state=1
05:58:36.046 00.000 7988 UpdateCurrentPosition: no star selected
05:58:36.046 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:36.046 00.000 7988 Status Line: No star selected
05:58:36.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=24, FiltMin=19, FiltMax=41, Gamma=0.690
05:58:36.046 00.000 7988 UpdateGuideState exits: No star selected
05:58:36.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:36.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:36.057 00.011 7988 Enqueuing Expose request
05:58:36.057 00.000 15712 Worker thread wakes up
05:58:36.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:36.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:37.687 01.630 15712 Exposure complete
05:58:37.742 00.055 15712 worker thread done servicing request
05:58:37.742 00.000 7988 OnExposeComplete: enter
05:58:37.742 00.000 7988 UpdateGuideState(): m_state=1
05:58:37.749 00.007 7988 UpdateCurrentPosition: no star selected
05:58:37.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:37.749 00.000 7988 Status Line: No star selected
05:58:37.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
05:58:37.749 00.000 7988 UpdateGuideState exits: No star selected
05:58:37.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:37.749 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:37.749 00.000 7988 Enqueuing Expose request
05:58:37.749 00.000 15712 Worker thread wakes up
05:58:37.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:37.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:39.288 01.539 15712 Exposure complete
05:58:39.339 00.051 15712 worker thread done servicing request
05:58:39.339 00.000 7988 OnExposeComplete: enter
05:58:39.339 00.000 7988 UpdateGuideState(): m_state=1
05:58:39.349 00.010 7988 UpdateCurrentPosition: no star selected
05:58:39.349 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:39.349 00.000 7988 Status Line: No star selected
05:58:39.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=24, FiltMin=19, FiltMax=41, Gamma=0.690
05:58:39.349 00.000 7988 UpdateGuideState exits: No star selected
05:58:39.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:39.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:39.356 00.007 7988 Enqueuing Expose request
05:58:39.356 00.000 15712 Worker thread wakes up
05:58:39.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:39.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:40.991 01.635 15712 Exposure complete
05:58:41.050 00.059 15712 worker thread done servicing request
05:58:41.050 00.000 7988 OnExposeComplete: enter
05:58:41.050 00.000 7988 UpdateGuideState(): m_state=1
05:58:41.053 00.003 7988 UpdateCurrentPosition: no star selected
05:58:41.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:41.053 00.000 7988 Status Line: No star selected
05:58:41.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=24, FiltMin=19, FiltMax=38, Gamma=0.690
05:58:41.053 00.000 7988 UpdateGuideState exits: No star selected
05:58:41.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:41.059 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:41.059 00.000 7988 Enqueuing Expose request
05:58:41.059 00.000 15712 Worker thread wakes up
05:58:41.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:41.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:42.587 01.528 15712 Exposure complete
05:58:42.648 00.061 15712 worker thread done servicing request
05:58:42.649 00.001 7988 OnExposeComplete: enter
05:58:42.649 00.000 7988 UpdateGuideState(): m_state=1
05:58:42.651 00.002 7988 UpdateCurrentPosition: no star selected
05:58:42.653 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:42.653 00.000 7988 Status Line: No star selected
05:58:42.655 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=24, FiltMin=19, FiltMax=40, Gamma=0.690
05:58:42.655 00.000 7988 UpdateGuideState exits: No star selected
05:58:42.657 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:42.657 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:42.659 00.002 7988 Enqueuing Expose request
05:58:42.660 00.001 15712 Worker thread wakes up
05:58:42.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:42.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:44.295 01.635 15712 Exposure complete
05:58:44.345 00.050 15712 worker thread done servicing request
05:58:44.345 00.000 7988 OnExposeComplete: enter
05:58:44.345 00.000 7988 UpdateGuideState(): m_state=1
05:58:44.358 00.013 7988 UpdateCurrentPosition: no star selected
05:58:44.358 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:44.358 00.000 7988 Status Line: No star selected
05:58:44.362 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=24, FiltMin=20, FiltMax=38, Gamma=0.690
05:58:44.362 00.000 7988 UpdateGuideState exits: No star selected
05:58:44.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:44.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:44.362 00.000 7988 Enqueuing Expose request
05:58:44.362 00.000 15712 Worker thread wakes up
05:58:44.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:44.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:45.893 01.531 15712 Exposure complete
05:58:45.946 00.053 15712 worker thread done servicing request
05:58:45.946 00.000 7988 OnExposeComplete: enter
05:58:45.955 00.009 7988 UpdateGuideState(): m_state=1
05:58:45.957 00.002 7988 UpdateCurrentPosition: no star selected
05:58:45.957 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:45.961 00.004 7988 Status Line: No star selected
05:58:45.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:58:45.961 00.000 7988 UpdateGuideState exits: No star selected
05:58:45.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:45.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:45.961 00.000 7988 Enqueuing Expose request
05:58:45.961 00.000 15712 Worker thread wakes up
05:58:45.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:45.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:47.602 01.641 15712 Exposure complete
05:58:47.661 00.059 15712 worker thread done servicing request
05:58:47.661 00.000 7988 OnExposeComplete: enter
05:58:47.663 00.002 7988 UpdateGuideState(): m_state=1
05:58:47.663 00.000 7988 UpdateCurrentPosition: no star selected
05:58:47.663 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:47.663 00.000 7988 Status Line: No star selected
05:58:47.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=25, FiltMin=20, FiltMax=36, Gamma=0.690
05:58:47.663 00.000 7988 UpdateGuideState exits: No star selected
05:58:47.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:47.663 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:47.663 00.000 7988 Enqueuing Expose request
05:58:47.663 00.000 15712 Worker thread wakes up
05:58:47.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:47.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:49.200 01.537 15712 Exposure complete
05:58:49.254 00.054 15712 worker thread done servicing request
05:58:49.254 00.000 7988 OnExposeComplete: enter
05:58:49.254 00.000 7988 UpdateGuideState(): m_state=1
05:58:49.261 00.007 7988 UpdateCurrentPosition: no star selected
05:58:49.261 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:49.261 00.000 7988 Status Line: No star selected
05:58:49.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:58:49.261 00.000 7988 UpdateGuideState exits: No star selected
05:58:49.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:49.261 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:49.261 00.000 7988 Enqueuing Expose request
05:58:49.270 00.009 15712 Worker thread wakes up
05:58:49.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:49.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:50.910 01.640 15712 Exposure complete
05:58:50.968 00.058 15712 worker thread done servicing request
05:58:50.968 00.000 7988 OnExposeComplete: enter
05:58:50.968 00.000 7988 UpdateGuideState(): m_state=1
05:58:50.971 00.003 7988 UpdateCurrentPosition: no star selected
05:58:50.971 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:50.971 00.000 7988 Status Line: No star selected
05:58:50.971 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=25, FiltMin=20, FiltMax=36, Gamma=0.690
05:58:50.971 00.000 7988 UpdateGuideState exits: No star selected
05:58:50.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:50.971 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:50.971 00.000 7988 Enqueuing Expose request
05:58:50.971 00.000 15712 Worker thread wakes up
05:58:50.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:50.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:52.502 01.531 15712 Exposure complete
05:58:52.550 00.048 15712 worker thread done servicing request
05:58:52.550 00.000 7988 OnExposeComplete: enter
05:58:52.564 00.014 7988 UpdateGuideState(): m_state=1
05:58:52.564 00.000 7988 UpdateCurrentPosition: no star selected
05:58:52.566 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:52.566 00.000 7988 Status Line: No star selected
05:58:52.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
05:58:52.566 00.000 7988 UpdateGuideState exits: No star selected
05:58:52.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:52.566 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:52.566 00.000 7988 Enqueuing Expose request
05:58:52.566 00.000 15712 Worker thread wakes up
05:58:52.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:52.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:54.210 01.644 15712 Exposure complete
05:58:54.269 00.059 15712 worker thread done servicing request
05:58:54.269 00.000 7988 OnExposeComplete: enter
05:58:54.269 00.000 7988 UpdateGuideState(): m_state=1
05:58:54.272 00.003 7988 UpdateCurrentPosition: no star selected
05:58:54.272 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:54.272 00.000 7988 Status Line: No star selected
05:58:54.276 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=25, FiltMin=21, FiltMax=43, Gamma=0.690
05:58:54.276 00.000 7988 UpdateGuideState exits: No star selected
05:58:54.278 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:54.278 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:54.280 00.002 7988 Enqueuing Expose request
05:58:54.280 00.000 15712 Worker thread wakes up
05:58:54.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:54.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:55.807 01.527 15712 Exposure complete
05:58:55.865 00.058 15712 worker thread done servicing request
05:58:55.865 00.000 7988 OnExposeComplete: enter
05:58:55.865 00.000 7988 UpdateGuideState(): m_state=1
05:58:55.869 00.004 7988 UpdateCurrentPosition: no star selected
05:58:55.869 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:55.869 00.000 7988 Status Line: No star selected
05:58:55.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
05:58:55.869 00.000 7988 UpdateGuideState exits: No star selected
05:58:55.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:55.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:55.869 00.000 7988 Enqueuing Expose request
05:58:55.869 00.000 15712 Worker thread wakes up
05:58:55.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:55.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:57.515 01.646 15712 Exposure complete
05:58:57.566 00.051 15712 worker thread done servicing request
05:58:57.566 00.000 7988 OnExposeComplete: enter
05:58:57.566 00.000 7988 UpdateGuideState(): m_state=1
05:58:57.566 00.000 7988 UpdateCurrentPosition: no star selected
05:58:57.577 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:57.577 00.000 7988 Status Line: No star selected
05:58:57.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=25, FiltMin=21, FiltMax=43, Gamma=0.690
05:58:57.577 00.000 7988 UpdateGuideState exits: No star selected
05:58:57.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:57.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:57.583 00.006 7988 Enqueuing Expose request
05:58:57.583 00.000 15712 Worker thread wakes up
05:58:57.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:57.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:58:59.113 01.530 15712 Exposure complete
05:58:59.167 00.054 15712 worker thread done servicing request
05:58:59.167 00.000 7988 OnExposeComplete: enter
05:58:59.167 00.000 7988 UpdateGuideState(): m_state=1
05:58:59.174 00.007 7988 UpdateCurrentPosition: no star selected
05:58:59.174 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:58:59.176 00.002 7988 Status Line: No star selected
05:58:59.178 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
05:58:59.178 00.000 7988 UpdateGuideState exits: No star selected
05:58:59.180 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:58:59.180 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:58:59.182 00.002 7988 Enqueuing Expose request
05:58:59.182 00.000 15712 Worker thread wakes up
05:58:59.184 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
05:58:59.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:00.822 01.638 15712 Exposure complete
05:59:00.871 00.049 15712 worker thread done servicing request
05:59:00.871 00.000 7988 OnExposeComplete: enter
05:59:00.871 00.000 7988 UpdateGuideState(): m_state=1
05:59:00.883 00.012 7988 UpdateCurrentPosition: no star selected
05:59:00.883 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:00.883 00.000 7988 Status Line: No star selected
05:59:00.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:59:00.888 00.005 7988 UpdateGuideState exits: No star selected
05:59:00.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:00.888 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:00.888 00.000 7988 Enqueuing Expose request
05:59:00.888 00.000 15712 Worker thread wakes up
05:59:00.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:00.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:02.420 01.532 15712 Exposure complete
05:59:02.472 00.052 15712 worker thread done servicing request
05:59:02.472 00.000 7988 OnExposeComplete: enter
05:59:02.472 00.000 7988 UpdateGuideState(): m_state=1
05:59:02.481 00.009 7988 UpdateCurrentPosition: no star selected
05:59:02.483 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:02.483 00.000 7988 Status Line: No star selected
05:59:02.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:59:02.483 00.000 7988 UpdateGuideState exits: No star selected
05:59:02.483 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:02.489 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:02.489 00.000 7988 Enqueuing Expose request
05:59:02.489 00.000 15712 Worker thread wakes up
05:59:02.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:02.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:04.122 01.633 15712 Exposure complete
05:59:04.177 00.055 15712 worker thread done servicing request
05:59:04.177 00.000 7988 OnExposeComplete: enter
05:59:04.185 00.008 7988 UpdateGuideState(): m_state=1
05:59:04.185 00.000 7988 UpdateCurrentPosition: no star selected
05:59:04.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:04.185 00.000 7988 Status Line: No star selected
05:59:04.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:59:04.185 00.000 7988 UpdateGuideState exits: No star selected
05:59:04.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:04.185 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:04.194 00.009 7988 Enqueuing Expose request
05:59:04.194 00.000 15712 Worker thread wakes up
05:59:04.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:04.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:05.721 01.527 15712 Exposure complete
05:59:05.775 00.054 15712 worker thread done servicing request
05:59:05.775 00.000 7988 OnExposeComplete: enter
05:59:05.783 00.008 7988 UpdateGuideState(): m_state=1
05:59:05.783 00.000 7988 UpdateCurrentPosition: no star selected
05:59:05.783 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:05.783 00.000 7988 Status Line: No star selected
05:59:05.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
05:59:05.783 00.000 7988 UpdateGuideState exits: No star selected
05:59:05.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:05.783 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:05.792 00.009 7988 Enqueuing Expose request
05:59:05.792 00.000 15712 Worker thread wakes up
05:59:05.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:05.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:07.429 01.637 15712 Exposure complete
05:59:07.478 00.049 15712 worker thread done servicing request
05:59:07.478 00.000 7988 OnExposeComplete: enter
05:59:07.478 00.000 7988 UpdateGuideState(): m_state=1
05:59:07.492 00.014 7988 UpdateCurrentPosition: no star selected
05:59:07.492 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:07.492 00.000 7988 Status Line: No star selected
05:59:07.495 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=25, FiltMin=21, FiltMax=42, Gamma=0.690
05:59:07.495 00.000 7988 UpdateGuideState exits: No star selected
05:59:07.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:07.495 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:07.495 00.000 7988 Enqueuing Expose request
05:59:07.495 00.000 15712 Worker thread wakes up
05:59:07.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:07.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:09.026 01.531 15712 Exposure complete
05:59:09.078 00.052 15712 worker thread done servicing request
05:59:09.078 00.000 7988 OnExposeComplete: enter
05:59:09.078 00.000 7988 UpdateGuideState(): m_state=1
05:59:09.088 00.010 7988 UpdateCurrentPosition: no star selected
05:59:09.088 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:09.088 00.000 7988 Status Line: No star selected
05:59:09.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=25, FiltMin=21, FiltMax=43, Gamma=0.690
05:59:09.088 00.000 7988 UpdateGuideState exits: No star selected
05:59:09.094 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:09.094 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:09.094 00.000 7988 Enqueuing Expose request
05:59:09.094 00.000 15712 Worker thread wakes up
05:59:09.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:09.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:10.734 01.640 15712 Exposure complete
05:59:10.779 00.045 15712 worker thread done servicing request
05:59:10.779 00.000 7988 OnExposeComplete: enter
05:59:10.779 00.000 7988 UpdateGuideState(): m_state=1
05:59:10.795 00.016 7988 UpdateCurrentPosition: no star selected
05:59:10.796 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:10.796 00.000 7988 Status Line: No star selected
05:59:10.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:59:10.796 00.000 7988 UpdateGuideState exits: No star selected
05:59:10.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:10.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:10.796 00.000 7988 Enqueuing Expose request
05:59:10.796 00.000 15712 Worker thread wakes up
05:59:10.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:10.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:12.332 01.536 15712 Exposure complete
05:59:12.386 00.054 15712 worker thread done servicing request
05:59:12.386 00.000 7988 OnExposeComplete: enter
05:59:12.393 00.007 7988 UpdateGuideState(): m_state=1
05:59:12.394 00.001 7988 UpdateCurrentPosition: no star selected
05:59:12.394 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:12.394 00.000 7988 Status Line: No star selected
05:59:12.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=25, FiltMin=21, FiltMax=43, Gamma=0.690
05:59:12.394 00.000 7988 UpdateGuideState exits: No star selected
05:59:12.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:12.394 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:12.394 00.000 7988 Enqueuing Expose request
05:59:12.394 00.000 15712 Worker thread wakes up
05:59:12.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:12.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:14.041 01.647 15712 Exposure complete
05:59:14.095 00.054 15712 worker thread done servicing request
05:59:14.095 00.000 7988 OnExposeComplete: enter
05:59:14.095 00.000 7988 UpdateGuideState(): m_state=1
05:59:14.103 00.008 7988 UpdateCurrentPosition: no star selected
05:59:14.103 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:14.105 00.002 7988 Status Line: No star selected
05:59:14.107 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
05:59:14.107 00.000 7988 UpdateGuideState exits: No star selected
05:59:14.109 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:14.109 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:14.109 00.000 7988 Enqueuing Expose request
05:59:14.111 00.002 15712 Worker thread wakes up
05:59:14.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:14.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:15.634 01.523 15712 Exposure complete
05:59:15.694 00.060 15712 worker thread done servicing request
05:59:15.694 00.000 7988 OnExposeComplete: enter
05:59:15.696 00.002 7988 UpdateGuideState(): m_state=1
05:59:15.696 00.000 7988 UpdateCurrentPosition: no star selected
05:59:15.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:15.696 00.000 7988 Status Line: No star selected
05:59:15.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=25, FiltMin=21, FiltMax=42, Gamma=0.690
05:59:15.696 00.000 7988 UpdateGuideState exits: No star selected
05:59:15.696 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:15.696 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:15.696 00.000 7988 Enqueuing Expose request
05:59:15.696 00.000 15712 Worker thread wakes up
05:59:15.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:15.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:17.341 01.645 15712 Exposure complete
05:59:17.403 00.062 15712 worker thread done servicing request
05:59:17.403 00.000 7988 OnExposeComplete: enter
05:59:17.403 00.000 7988 UpdateGuideState(): m_state=1
05:59:17.404 00.001 7988 UpdateCurrentPosition: no star selected
05:59:17.406 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:17.406 00.000 7988 Status Line: No star selected
05:59:17.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
05:59:17.406 00.000 7988 UpdateGuideState exits: No star selected
05:59:17.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:17.406 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:17.406 00.000 7988 Enqueuing Expose request
05:59:17.414 00.008 15712 Worker thread wakes up
05:59:17.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:17.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:18.941 01.527 15712 Exposure complete
05:59:18.996 00.055 15712 worker thread done servicing request
05:59:18.996 00.000 7988 OnExposeComplete: enter
05:59:18.996 00.000 7988 UpdateGuideState(): m_state=1
05:59:19.002 00.006 7988 UpdateCurrentPosition: no star selected
05:59:19.002 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:19.004 00.002 7988 Status Line: No star selected
05:59:19.006 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
05:59:19.006 00.000 7988 UpdateGuideState exits: No star selected
05:59:19.008 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:19.008 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:19.010 00.002 7988 Enqueuing Expose request
05:59:19.010 00.000 15712 Worker thread wakes up
05:59:19.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:19.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:20.648 01.638 15712 Exposure complete
05:59:20.696 00.048 15712 worker thread done servicing request
05:59:20.696 00.000 7988 OnExposeComplete: enter
05:59:20.696 00.000 7988 UpdateGuideState(): m_state=1
05:59:20.711 00.015 7988 UpdateCurrentPosition: no star selected
05:59:20.712 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:20.712 00.000 7988 Status Line: No star selected
05:59:20.714 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=26, FiltMin=20, FiltMax=43, Gamma=0.690
05:59:20.716 00.002 7988 UpdateGuideState exits: No star selected
05:59:20.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:20.718 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:20.718 00.000 7988 Enqueuing Expose request
05:59:20.720 00.002 15712 Worker thread wakes up
05:59:20.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:20.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:22.248 01.528 15712 Exposure complete
05:59:22.294 00.046 15712 worker thread done servicing request
05:59:22.294 00.000 7988 OnExposeComplete: enter
05:59:22.310 00.016 7988 UpdateGuideState(): m_state=1
05:59:22.311 00.001 7988 UpdateCurrentPosition: no star selected
05:59:22.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:22.311 00.000 7988 Status Line: No star selected
05:59:22.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:59:22.311 00.000 7988 UpdateGuideState exits: No star selected
05:59:22.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:22.311 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:22.311 00.000 7988 Enqueuing Expose request
05:59:22.311 00.000 15712 Worker thread wakes up
05:59:22.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:22.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:23.956 01.645 15712 Exposure complete
05:59:24.012 00.056 15712 worker thread done servicing request
05:59:24.018 00.006 7988 OnExposeComplete: enter
05:59:24.018 00.000 7988 UpdateGuideState(): m_state=1
05:59:24.020 00.002 7988 UpdateCurrentPosition: no star selected
05:59:24.020 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:24.022 00.002 7988 Status Line: No star selected
05:59:24.024 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=26, FiltMin=21, FiltMax=43, Gamma=0.690
05:59:24.024 00.000 7988 UpdateGuideState exits: No star selected
05:59:24.026 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:24.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:24.028 00.002 7988 Enqueuing Expose request
05:59:24.028 00.000 15712 Worker thread wakes up
05:59:24.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:24.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:25.550 01.522 15712 Exposure complete
05:59:25.609 00.059 15712 worker thread done servicing request
05:59:25.609 00.000 7988 OnExposeComplete: enter
05:59:25.609 00.000 7988 UpdateGuideState(): m_state=1
05:59:25.612 00.003 7988 UpdateCurrentPosition: no star selected
05:59:25.612 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:25.614 00.002 7988 Status Line: No star selected
05:59:25.616 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
05:59:25.616 00.000 7988 UpdateGuideState exits: No star selected
05:59:25.618 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:25.618 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:25.620 00.002 7988 Enqueuing Expose request
05:59:25.620 00.000 15712 Worker thread wakes up
05:59:25.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:25.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:27.256 01.636 15712 Exposure complete
05:59:27.316 00.060 15712 worker thread done servicing request
05:59:27.316 00.000 7988 OnExposeComplete: enter
05:59:27.316 00.000 7988 UpdateGuideState(): m_state=1
05:59:27.320 00.004 7988 UpdateCurrentPosition: no star selected
05:59:27.320 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:27.320 00.000 7988 Status Line: No star selected
05:59:27.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
05:59:27.320 00.000 7988 UpdateGuideState exits: No star selected
05:59:27.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:27.320 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:27.320 00.000 7988 Enqueuing Expose request
05:59:27.320 00.000 15712 Worker thread wakes up
05:59:27.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:27.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:28.851 01.531 15712 Exposure complete
05:59:28.901 00.050 15712 worker thread done servicing request
05:59:28.901 00.000 7988 OnExposeComplete: enter
05:59:28.901 00.000 7988 UpdateGuideState(): m_state=1
05:59:28.915 00.014 7988 UpdateCurrentPosition: no star selected
05:59:28.915 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:28.917 00.002 7988 Status Line: No star selected
05:59:28.918 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
05:59:28.920 00.002 7988 UpdateGuideState exits: No star selected
05:59:28.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:28.922 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:28.922 00.000 7988 Enqueuing Expose request
05:59:28.924 00.002 15712 Worker thread wakes up
05:59:28.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:28.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:30.560 01.636 15712 Exposure complete
05:59:30.621 00.061 15712 worker thread done servicing request
05:59:30.621 00.000 7988 OnExposeComplete: enter
05:59:30.623 00.002 7988 UpdateGuideState(): m_state=1
05:59:30.624 00.001 7988 UpdateCurrentPosition: no star selected
05:59:30.625 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:30.625 00.000 7988 Status Line: No star selected
05:59:30.627 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=26, FiltMin=22, FiltMax=42, Gamma=0.690
05:59:30.627 00.000 7988 UpdateGuideState exits: No star selected
05:59:30.629 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:30.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:30.631 00.002 7988 Enqueuing Expose request
05:59:30.631 00.000 15712 Worker thread wakes up
05:59:30.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:30.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:32.158 01.527 15712 Exposure complete
05:59:32.209 00.051 15712 worker thread done servicing request
05:59:32.209 00.000 7988 OnExposeComplete: enter
05:59:32.219 00.010 7988 UpdateGuideState(): m_state=1
05:59:32.220 00.001 7988 UpdateCurrentPosition: no star selected
05:59:32.222 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:32.222 00.000 7988 Status Line: No star selected
05:59:32.224 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=26, FiltMin=22, FiltMax=44, Gamma=0.690
05:59:32.224 00.000 7988 UpdateGuideState exits: No star selected
05:59:32.226 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:32.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:32.228 00.002 7988 Enqueuing Expose request
05:59:32.228 00.000 15712 Worker thread wakes up
05:59:32.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:32.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:33.866 01.638 15712 Exposure complete
05:59:33.922 00.056 15712 worker thread done servicing request
05:59:33.922 00.000 7988 OnExposeComplete: enter
05:59:33.922 00.000 7988 UpdateGuideState(): m_state=1
05:59:33.930 00.008 7988 UpdateCurrentPosition: no star selected
05:59:33.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:33.930 00.000 7988 Status Line: No star selected
05:59:33.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=26, FiltMin=22, FiltMax=43, Gamma=0.690
05:59:33.930 00.000 7988 UpdateGuideState exits: No star selected
05:59:33.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:33.930 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:33.930 00.000 7988 Enqueuing Expose request
05:59:33.939 00.009 15712 Worker thread wakes up
05:59:33.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:33.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:35.466 01.527 15712 Exposure complete
05:59:35.522 00.056 15712 worker thread done servicing request
05:59:35.522 00.000 7988 OnExposeComplete: enter
05:59:35.527 00.005 7988 UpdateGuideState(): m_state=1
05:59:35.527 00.000 7988 UpdateCurrentPosition: no star selected
05:59:35.529 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:35.529 00.000 7988 Status Line: No star selected
05:59:35.531 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
05:59:35.531 00.000 7988 UpdateGuideState exits: No star selected
05:59:35.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:35.531 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:35.531 00.000 7988 Enqueuing Expose request
05:59:35.531 00.000 15712 Worker thread wakes up
05:59:35.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:35.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:37.175 01.644 15712 Exposure complete
05:59:37.225 00.050 15712 worker thread done servicing request
05:59:37.225 00.000 7988 OnExposeComplete: enter
05:59:37.225 00.000 7988 UpdateGuideState(): m_state=1
05:59:37.237 00.012 7988 UpdateCurrentPosition: no star selected
05:59:37.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:37.239 00.002 7988 Status Line: No star selected
05:59:37.241 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=26, FiltMin=21, FiltMax=44, Gamma=0.690
05:59:37.242 00.001 7988 UpdateGuideState exits: No star selected
05:59:37.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:37.244 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:37.244 00.000 7988 Enqueuing Expose request
05:59:37.246 00.002 15712 Worker thread wakes up
05:59:37.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:37.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:38.773 01.527 15712 Exposure complete
05:59:38.824 00.051 15712 worker thread done servicing request
05:59:38.824 00.000 7988 OnExposeComplete: enter
05:59:38.824 00.000 7988 UpdateGuideState(): m_state=1
05:59:38.836 00.012 7988 UpdateCurrentPosition: no star selected
05:59:38.836 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:38.836 00.000 7988 Status Line: No star selected
05:59:38.841 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
05:59:38.841 00.000 7988 UpdateGuideState exits: No star selected
05:59:38.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:38.841 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:38.841 00.000 7988 Enqueuing Expose request
05:59:38.841 00.000 15712 Worker thread wakes up
05:59:38.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:38.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:40.483 01.642 15712 Exposure complete
05:59:40.529 00.046 15712 worker thread done servicing request
05:59:40.529 00.000 7988 OnExposeComplete: enter
05:59:40.544 00.015 7988 UpdateGuideState(): m_state=1
05:59:40.546 00.002 7988 UpdateCurrentPosition: no star selected
05:59:40.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:40.548 00.002 7988 Status Line: No star selected
05:59:40.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:59:40.550 00.002 7988 UpdateGuideState exits: No star selected
05:59:40.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:40.552 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:40.552 00.000 7988 Enqueuing Expose request
05:59:40.554 00.002 15712 Worker thread wakes up
05:59:40.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:40.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:42.075 01.521 15712 Exposure complete
05:59:42.128 00.053 15712 worker thread done servicing request
05:59:42.128 00.000 7988 OnExposeComplete: enter
05:59:42.128 00.000 7988 UpdateGuideState(): m_state=1
05:59:42.136 00.008 7988 UpdateCurrentPosition: no star selected
05:59:42.138 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:42.138 00.000 7988 Status Line: No star selected
05:59:42.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
05:59:42.138 00.000 7988 UpdateGuideState exits: No star selected
05:59:42.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:42.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:42.145 00.007 7988 Enqueuing Expose request
05:59:42.145 00.000 15712 Worker thread wakes up
05:59:42.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:42.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:43.783 01.638 15712 Exposure complete
05:59:43.844 00.061 15712 worker thread done servicing request
05:59:43.844 00.000 7988 OnExposeComplete: enter
05:59:43.844 00.000 7988 UpdateGuideState(): m_state=1
05:59:43.846 00.002 7988 UpdateCurrentPosition: no star selected
05:59:43.847 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:43.847 00.000 7988 Status Line: No star selected
05:59:43.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:59:43.847 00.000 7988 UpdateGuideState exits: No star selected
05:59:43.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:43.847 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:43.847 00.000 7988 Enqueuing Expose request
05:59:43.847 00.000 15712 Worker thread wakes up
05:59:43.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:43.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:45.380 01.533 15712 Exposure complete
05:59:45.426 00.046 15712 worker thread done servicing request
05:59:45.426 00.000 7988 OnExposeComplete: enter
05:59:45.426 00.000 7988 UpdateGuideState(): m_state=1
05:59:45.443 00.017 7988 UpdateCurrentPosition: no star selected
05:59:45.443 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:45.445 00.002 7988 Status Line: No star selected
05:59:45.447 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
05:59:45.447 00.000 7988 UpdateGuideState exits: No star selected
05:59:45.449 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:45.449 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:45.451 00.002 7988 Enqueuing Expose request
05:59:45.451 00.000 15712 Worker thread wakes up
05:59:45.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:45.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:47.088 01.637 15712 Exposure complete
05:59:47.149 00.061 15712 worker thread done servicing request
05:59:47.149 00.000 7988 OnExposeComplete: enter
05:59:47.151 00.002 7988 UpdateGuideState(): m_state=1
05:59:47.151 00.000 7988 UpdateCurrentPosition: no star selected
05:59:47.151 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:47.151 00.000 7988 Status Line: No star selected
05:59:47.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=26, FiltMin=21, FiltMax=43, Gamma=0.690
05:59:47.151 00.000 7988 UpdateGuideState exits: No star selected
05:59:47.151 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:47.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:47.151 00.000 7988 Enqueuing Expose request
05:59:47.151 00.000 15712 Worker thread wakes up
05:59:47.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:47.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:48.687 01.536 15712 Exposure complete
05:59:48.742 00.055 15712 worker thread done servicing request
05:59:48.742 00.000 7988 OnExposeComplete: enter
05:59:48.748 00.006 7988 UpdateGuideState(): m_state=1
05:59:48.748 00.000 7988 UpdateCurrentPosition: no star selected
05:59:48.750 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:48.750 00.000 7988 Status Line: No star selected
05:59:48.752 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=26, FiltMin=21, FiltMax=44, Gamma=0.690
05:59:48.752 00.000 7988 UpdateGuideState exits: No star selected
05:59:48.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:48.752 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:48.752 00.000 7988 Enqueuing Expose request
05:59:48.759 00.007 15712 Worker thread wakes up
05:59:48.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:48.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:50.395 01.636 15712 Exposure complete
05:59:50.443 00.048 15712 worker thread done servicing request
05:59:50.443 00.000 7988 OnExposeComplete: enter
05:59:50.443 00.000 7988 UpdateGuideState(): m_state=1
05:59:50.457 00.014 7988 UpdateCurrentPosition: no star selected
05:59:50.457 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:50.457 00.000 7988 Status Line: No star selected
05:59:50.460 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
05:59:50.460 00.000 7988 UpdateGuideState exits: No star selected
05:59:50.460 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:50.460 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:50.460 00.000 7988 Enqueuing Expose request
05:59:50.460 00.000 15712 Worker thread wakes up
05:59:50.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:50.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:51.990 01.530 15712 Exposure complete
05:59:52.050 00.060 15712 worker thread done servicing request
05:59:52.050 00.000 7988 OnExposeComplete: enter
05:59:52.051 00.001 7988 UpdateGuideState(): m_state=1
05:59:52.051 00.000 7988 UpdateCurrentPosition: no star selected
05:59:52.051 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:52.051 00.000 7988 Status Line: No star selected
05:59:52.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
05:59:52.051 00.000 7988 UpdateGuideState exits: No star selected
05:59:52.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:52.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:52.061 00.010 7988 Enqueuing Expose request
05:59:52.061 00.000 15712 Worker thread wakes up
05:59:52.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:52.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:53.697 01.636 15712 Exposure complete
05:59:53.757 00.060 15712 worker thread done servicing request
05:59:53.757 00.000 7988 OnExposeComplete: enter
05:59:53.757 00.000 7988 UpdateGuideState(): m_state=1
05:59:53.760 00.003 7988 UpdateCurrentPosition: no star selected
05:59:53.762 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:53.763 00.001 7988 Status Line: No star selected
05:59:53.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=27, FiltMin=22, FiltMax=41, Gamma=0.690
05:59:53.765 00.002 7988 UpdateGuideState exits: No star selected
05:59:53.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:53.767 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:53.767 00.000 7988 Enqueuing Expose request
05:59:53.769 00.002 15712 Worker thread wakes up
05:59:53.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:53.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:55.294 01.525 15712 Exposure complete
05:59:55.347 00.053 15712 worker thread done servicing request
05:59:55.347 00.000 7988 OnExposeComplete: enter
05:59:55.347 00.000 7988 UpdateGuideState(): m_state=1
05:59:55.356 00.009 7988 UpdateCurrentPosition: no star selected
05:59:55.356 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:55.356 00.000 7988 Status Line: No star selected
05:59:55.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=27, FiltMin=23, FiltMax=40, Gamma=0.690
05:59:55.356 00.000 7988 UpdateGuideState exits: No star selected
05:59:55.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:55.356 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:55.364 00.008 7988 Enqueuing Expose request
05:59:55.364 00.000 15712 Worker thread wakes up
05:59:55.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:55.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:57.006 01.642 15712 Exposure complete
05:59:57.067 00.061 15712 worker thread done servicing request
05:59:57.068 00.001 7988 OnExposeComplete: enter
05:59:57.068 00.000 7988 UpdateGuideState(): m_state=1
05:59:57.068 00.000 7988 UpdateCurrentPosition: no star selected
05:59:57.068 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:57.068 00.000 7988 Status Line: No star selected
05:59:57.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=27, FiltMin=22, FiltMax=41, Gamma=0.690
05:59:57.068 00.000 7988 UpdateGuideState exits: No star selected
05:59:57.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:57.068 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:57.068 00.000 7988 Enqueuing Expose request
05:59:57.068 00.000 15712 Worker thread wakes up
05:59:57.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:57.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
05:59:58.604 01.536 15712 Exposure complete
05:59:58.650 00.046 15712 worker thread done servicing request
05:59:58.650 00.000 7988 OnExposeComplete: enter
05:59:58.650 00.000 7988 UpdateGuideState(): m_state=1
05:59:58.665 00.015 7988 UpdateCurrentPosition: no star selected
05:59:58.667 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
05:59:58.667 00.000 7988 Status Line: No star selected
05:59:58.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=27, FiltMin=23, FiltMax=41, Gamma=0.690
05:59:58.667 00.000 7988 UpdateGuideState exits: No star selected
05:59:58.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
05:59:58.667 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
05:59:58.667 00.000 7988 Enqueuing Expose request
05:59:58.667 00.000 15712 Worker thread wakes up
05:59:58.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
05:59:58.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:00.311 01.644 15712 Exposure complete
06:00:00.371 00.060 15712 worker thread done servicing request
06:00:00.371 00.000 7988 OnExposeComplete: enter
06:00:00.371 00.000 7988 UpdateGuideState(): m_state=1
06:00:00.374 00.003 7988 UpdateCurrentPosition: no star selected
06:00:00.376 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:00.376 00.000 7988 Status Line: No star selected
06:00:00.378 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=27, FiltMin=22, FiltMax=44, Gamma=0.690
06:00:00.378 00.000 7988 UpdateGuideState exits: No star selected
06:00:00.380 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:00.380 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:00.382 00.002 7988 Enqueuing Expose request
06:00:00.382 00.000 15712 Worker thread wakes up
06:00:00.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:00.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:01.909 01.527 15712 Exposure complete
06:00:01.969 00.060 15712 worker thread done servicing request
06:00:01.969 00.000 7988 OnExposeComplete: enter
06:00:01.971 00.002 7988 UpdateGuideState(): m_state=1
06:00:01.971 00.000 7988 UpdateCurrentPosition: no star selected
06:00:01.973 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:01.973 00.000 7988 Status Line: No star selected
06:00:01.975 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
06:00:01.975 00.000 7988 UpdateGuideState exits: No star selected
06:00:01.977 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:01.977 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:01.979 00.002 7988 Enqueuing Expose request
06:00:01.979 00.000 15712 Worker thread wakes up
06:00:01.981 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:01.981 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:03.617 01.636 15712 Exposure complete
06:00:03.673 00.056 15712 worker thread done servicing request
06:00:03.673 00.000 7988 OnExposeComplete: enter
06:00:03.673 00.000 7988 UpdateGuideState(): m_state=1
06:00:03.680 00.007 7988 UpdateCurrentPosition: no star selected
06:00:03.680 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:03.680 00.000 7988 Status Line: No star selected
06:00:03.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
06:00:03.680 00.000 7988 UpdateGuideState exits: No star selected
06:00:03.680 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:03.680 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:03.680 00.000 7988 Enqueuing Expose request
06:00:03.680 00.000 15712 Worker thread wakes up
06:00:03.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:03.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:05.216 01.536 15712 Exposure complete
06:00:05.274 00.058 15712 worker thread done servicing request
06:00:05.276 00.002 7988 OnExposeComplete: enter
06:00:05.276 00.000 7988 UpdateGuideState(): m_state=1
06:00:05.277 00.001 7988 UpdateCurrentPosition: no star selected
06:00:05.279 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:05.279 00.000 7988 Status Line: No star selected
06:00:05.281 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
06:00:05.281 00.000 7988 UpdateGuideState exits: No star selected
06:00:05.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:05.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:05.281 00.000 7988 Enqueuing Expose request
06:00:05.281 00.000 15712 Worker thread wakes up
06:00:05.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:05.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:06.924 01.643 15712 Exposure complete
06:00:06.985 00.061 15712 worker thread done servicing request
06:00:06.985 00.000 7988 OnExposeComplete: enter
06:00:06.985 00.000 7988 UpdateGuideState(): m_state=1
06:00:06.985 00.000 7988 UpdateCurrentPosition: no star selected
06:00:06.988 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:06.988 00.000 7988 Status Line: No star selected
06:00:06.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=25, FiltMin=21, FiltMax=43, Gamma=0.690
06:00:06.992 00.004 7988 UpdateGuideState exits: No star selected
06:00:06.992 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:06.992 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:06.992 00.000 7988 Enqueuing Expose request
06:00:06.992 00.000 15712 Worker thread wakes up
06:00:06.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:06.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:08.522 01.530 15712 Exposure complete
06:00:08.579 00.057 15712 worker thread done servicing request
06:00:08.579 00.000 7988 OnExposeComplete: enter
06:00:08.579 00.000 7988 UpdateGuideState(): m_state=1
06:00:08.585 00.006 7988 UpdateCurrentPosition: no star selected
06:00:08.585 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:08.585 00.000 7988 Status Line: No star selected
06:00:08.589 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=25, FiltMin=20, FiltMax=43, Gamma=0.690
06:00:08.589 00.000 7988 UpdateGuideState exits: No star selected
06:00:08.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:08.589 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:08.589 00.000 7988 Enqueuing Expose request
06:00:08.589 00.000 15712 Worker thread wakes up
06:00:08.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:08.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:10.233 01.644 15712 Exposure complete
06:00:10.293 00.060 15712 worker thread done servicing request
06:00:10.293 00.000 7988 OnExposeComplete: enter
06:00:10.293 00.000 7988 UpdateGuideState(): m_state=1
06:00:10.296 00.003 7988 UpdateCurrentPosition: no star selected
06:00:10.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:10.296 00.000 7988 Status Line: No star selected
06:00:10.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=25, FiltMin=20, FiltMax=37, Gamma=0.690
06:00:10.296 00.000 7988 UpdateGuideState exits: No star selected
06:00:10.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:10.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:10.296 00.000 7988 Enqueuing Expose request
06:00:10.296 00.000 15712 Worker thread wakes up
06:00:10.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:10.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:11.830 01.534 15712 Exposure complete
06:00:11.876 00.046 15712 worker thread done servicing request
06:00:11.876 00.000 7988 OnExposeComplete: enter
06:00:11.890 00.014 7988 UpdateGuideState(): m_state=1
06:00:11.890 00.000 7988 UpdateCurrentPosition: no star selected
06:00:11.892 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:11.892 00.000 7988 Status Line: No star selected
06:00:11.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
06:00:11.892 00.000 7988 UpdateGuideState exits: No star selected
06:00:11.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:11.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:11.892 00.000 7988 Enqueuing Expose request
06:00:11.892 00.000 15712 Worker thread wakes up
06:00:11.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:11.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:13.534 01.642 15712 Exposure complete
06:00:13.593 00.059 15712 worker thread done servicing request
06:00:13.593 00.000 7988 OnExposeComplete: enter
06:00:13.593 00.000 7988 UpdateGuideState(): m_state=1
06:00:13.597 00.004 7988 UpdateCurrentPosition: no star selected
06:00:13.599 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:13.599 00.000 7988 Status Line: No star selected
06:00:13.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
06:00:13.599 00.000 7988 UpdateGuideState exits: No star selected
06:00:13.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:13.599 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:13.599 00.000 7988 Enqueuing Expose request
06:00:13.599 00.000 15712 Worker thread wakes up
06:00:13.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:13.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:15.135 01.536 15712 Exposure complete
06:00:15.192 00.057 15712 worker thread done servicing request
06:00:15.192 00.000 7988 OnExposeComplete: enter
06:00:15.196 00.004 7988 UpdateGuideState(): m_state=1
06:00:15.198 00.002 7988 UpdateCurrentPosition: no star selected
06:00:15.198 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:15.200 00.002 7988 Status Line: No star selected
06:00:15.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
06:00:15.202 00.002 7988 UpdateGuideState exits: No star selected
06:00:15.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:15.204 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:15.204 00.000 7988 Enqueuing Expose request
06:00:15.206 00.002 15712 Worker thread wakes up
06:00:15.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:15.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:16.843 01.637 15712 Exposure complete
06:00:16.892 00.049 15712 worker thread done servicing request
06:00:16.892 00.000 7988 OnExposeComplete: enter
06:00:16.905 00.013 7988 UpdateGuideState(): m_state=1
06:00:16.905 00.000 7988 UpdateCurrentPosition: no star selected
06:00:16.907 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:16.907 00.000 7988 Status Line: No star selected
06:00:16.909 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
06:00:16.909 00.000 7988 UpdateGuideState exits: No star selected
06:00:16.912 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:16.912 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:16.914 00.002 7988 Enqueuing Expose request
06:00:16.914 00.000 15712 Worker thread wakes up
06:00:16.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:16.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:18.441 01.527 15712 Exposure complete
06:00:18.500 00.059 15712 worker thread done servicing request
06:00:18.500 00.000 7988 OnExposeComplete: enter
06:00:18.502 00.002 7988 UpdateGuideState(): m_state=1
06:00:18.504 00.002 7988 UpdateCurrentPosition: no star selected
06:00:18.504 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:18.504 00.000 7988 Status Line: No star selected
06:00:18.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
06:00:18.509 00.005 7988 UpdateGuideState exits: No star selected
06:00:18.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:18.509 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:18.509 00.000 7988 Enqueuing Expose request
06:00:18.509 00.000 15712 Worker thread wakes up
06:00:18.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:18.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:20.150 01.641 15712 Exposure complete
06:00:20.209 00.059 15712 worker thread done servicing request
06:00:20.209 00.000 7988 OnExposeComplete: enter
06:00:20.209 00.000 7988 UpdateGuideState(): m_state=1
06:00:20.213 00.004 7988 UpdateCurrentPosition: no star selected
06:00:20.213 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:20.213 00.000 7988 Status Line: No star selected
06:00:20.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
06:00:20.213 00.000 7988 UpdateGuideState exits: No star selected
06:00:20.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:20.213 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:20.213 00.000 7988 Enqueuing Expose request
06:00:20.213 00.000 15712 Worker thread wakes up
06:00:20.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:20.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:21.637 01.424 15712 Exposure complete
06:00:21.695 00.058 15712 worker thread done servicing request
06:00:21.697 00.002 7988 OnExposeComplete: enter
06:00:21.697 00.000 7988 UpdateGuideState(): m_state=1
06:00:21.699 00.002 7988 UpdateCurrentPosition: no star selected
06:00:21.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:21.699 00.000 7988 Status Line: No star selected
06:00:21.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=26, FiltMin=21, FiltMax=36, Gamma=0.690
06:00:21.704 00.005 7988 UpdateGuideState exits: No star selected
06:00:21.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:21.704 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:21.704 00.000 7988 Enqueuing Expose request
06:00:21.704 00.000 15712 Worker thread wakes up
06:00:21.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:21.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:23.347 01.643 15712 Exposure complete
06:00:23.403 00.056 15712 worker thread done servicing request
06:00:23.403 00.000 7988 OnExposeComplete: enter
06:00:23.410 00.007 7988 UpdateGuideState(): m_state=1
06:00:23.410 00.000 7988 UpdateCurrentPosition: no star selected
06:00:23.410 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:23.410 00.000 7988 Status Line: No star selected
06:00:23.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:00:23.410 00.000 7988 UpdateGuideState exits: No star selected
06:00:23.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:23.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:23.410 00.000 7988 Enqueuing Expose request
06:00:23.421 00.011 15712 Worker thread wakes up
06:00:23.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:23.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:24.944 01.523 15712 Exposure complete
06:00:25.004 00.060 15712 worker thread done servicing request
06:00:25.004 00.000 7988 OnExposeComplete: enter
06:00:25.005 00.001 7988 UpdateGuideState(): m_state=1
06:00:25.006 00.001 7988 UpdateCurrentPosition: no star selected
06:00:25.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:25.006 00.000 7988 Status Line: No star selected
06:00:25.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:00:25.006 00.000 7988 UpdateGuideState exits: No star selected
06:00:25.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:25.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:25.006 00.000 7988 Enqueuing Expose request
06:00:25.006 00.000 15712 Worker thread wakes up
06:00:25.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:25.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:26.650 01.644 15712 Exposure complete
06:00:26.711 00.061 15712 worker thread done servicing request
06:00:26.711 00.000 7988 OnExposeComplete: enter
06:00:26.711 00.000 7988 UpdateGuideState(): m_state=1
06:00:26.714 00.003 7988 UpdateCurrentPosition: no star selected
06:00:26.716 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:26.716 00.000 7988 Status Line: No star selected
06:00:26.718 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=27, FiltMin=23, FiltMax=41, Gamma=0.690
06:00:26.718 00.000 7988 UpdateGuideState exits: No star selected
06:00:26.720 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:26.720 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:26.722 00.002 7988 Enqueuing Expose request
06:00:26.722 00.000 15712 Worker thread wakes up
06:00:26.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:26.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:28.244 01.522 15712 Exposure complete
06:00:28.290 00.046 15712 worker thread done servicing request
06:00:28.290 00.000 7988 OnExposeComplete: enter
06:00:28.290 00.000 7988 UpdateGuideState(): m_state=1
06:00:28.306 00.016 7988 UpdateCurrentPosition: no star selected
06:00:28.306 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:28.306 00.000 7988 Status Line: No star selected
06:00:28.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=27, FiltMin=22, FiltMax=42, Gamma=0.690
06:00:28.306 00.000 7988 UpdateGuideState exits: No star selected
06:00:28.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:28.306 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:28.306 00.000 7988 Enqueuing Expose request
06:00:28.306 00.000 15712 Worker thread wakes up
06:00:28.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:28.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:29.954 01.648 15712 Exposure complete
06:00:30.015 00.061 15712 worker thread done servicing request
06:00:30.015 00.000 7988 OnExposeComplete: enter
06:00:30.015 00.000 7988 UpdateGuideState(): m_state=1
06:00:30.017 00.002 7988 UpdateCurrentPosition: no star selected
06:00:30.017 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:30.019 00.002 7988 Status Line: No star selected
06:00:30.021 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=27, FiltMin=23, FiltMax=40, Gamma=0.690
06:00:30.021 00.000 7988 UpdateGuideState exits: No star selected
06:00:30.023 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:30.023 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:30.025 00.002 7988 Enqueuing Expose request
06:00:30.027 00.002 15712 Worker thread wakes up
06:00:30.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:30.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:31.552 01.525 15712 Exposure complete
06:00:31.610 00.058 15712 worker thread done servicing request
06:00:31.612 00.002 7988 OnExposeComplete: enter
06:00:31.612 00.000 7988 UpdateGuideState(): m_state=1
06:00:31.614 00.002 7988 UpdateCurrentPosition: no star selected
06:00:31.616 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:31.616 00.000 7988 Status Line: No star selected
06:00:31.618 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=27, FiltMin=23, FiltMax=40, Gamma=0.690
06:00:31.618 00.000 7988 UpdateGuideState exits: No star selected
06:00:31.620 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:31.620 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:31.622 00.002 7988 Enqueuing Expose request
06:00:31.622 00.000 15712 Worker thread wakes up
06:00:31.624 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:31.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:33.258 01.634 15712 Exposure complete
06:00:33.321 00.063 15712 worker thread done servicing request
06:00:33.321 00.000 7988 OnExposeComplete: enter
06:00:33.321 00.000 7988 UpdateGuideState(): m_state=1
06:00:33.323 00.002 7988 UpdateCurrentPosition: no star selected
06:00:33.323 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:33.326 00.003 7988 Status Line: No star selected
06:00:33.327 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=27, FiltMin=23, FiltMax=42, Gamma=0.690
06:00:33.329 00.002 7988 UpdateGuideState exits: No star selected
06:00:33.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:33.331 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:33.331 00.000 7988 Enqueuing Expose request
06:00:33.333 00.002 15712 Worker thread wakes up
06:00:33.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:33.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:34.855 01.522 15712 Exposure complete
06:00:34.915 00.060 15712 worker thread done servicing request
06:00:34.915 00.000 7988 OnExposeComplete: enter
06:00:34.917 00.002 7988 UpdateGuideState(): m_state=1
06:00:34.917 00.000 7988 UpdateCurrentPosition: no star selected
06:00:34.917 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:34.917 00.000 7988 Status Line: No star selected
06:00:34.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=27, FiltMin=23, FiltMax=37, Gamma=0.690
06:00:34.917 00.000 7988 UpdateGuideState exits: No star selected
06:00:34.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:34.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:34.917 00.000 7988 Enqueuing Expose request
06:00:34.926 00.009 15712 Worker thread wakes up
06:00:34.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:34.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:36.565 01.639 15712 Exposure complete
06:00:36.623 00.058 15712 worker thread done servicing request
06:00:36.623 00.000 7988 OnExposeComplete: enter
06:00:36.625 00.002 7988 UpdateGuideState(): m_state=1
06:00:36.625 00.000 7988 UpdateCurrentPosition: no star selected
06:00:36.627 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:36.629 00.002 7988 Status Line: No star selected
06:00:36.631 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=27, FiltMin=23, FiltMax=39, Gamma=0.690
06:00:36.632 00.001 7988 UpdateGuideState exits: No star selected
06:00:36.633 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:36.635 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:36.636 00.001 7988 Enqueuing Expose request
06:00:36.637 00.001 15712 Worker thread wakes up
06:00:36.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:36.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:38.158 01.521 15712 Exposure complete
06:00:38.213 00.055 15712 worker thread done servicing request
06:00:38.213 00.000 7988 OnExposeComplete: enter
06:00:38.213 00.000 7988 UpdateGuideState(): m_state=1
06:00:38.219 00.006 7988 UpdateCurrentPosition: no star selected
06:00:38.219 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:38.219 00.000 7988 Status Line: No star selected
06:00:38.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:00:38.219 00.000 7988 UpdateGuideState exits: No star selected
06:00:38.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:38.219 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:38.219 00.000 7988 Enqueuing Expose request
06:00:38.219 00.000 15712 Worker thread wakes up
06:00:38.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:38.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:39.867 01.648 15712 Exposure complete
06:00:39.927 00.060 15712 worker thread done servicing request
06:00:39.927 00.000 7988 OnExposeComplete: enter
06:00:39.929 00.002 7988 UpdateGuideState(): m_state=1
06:00:39.929 00.000 7988 UpdateCurrentPosition: no star selected
06:00:39.931 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:39.931 00.000 7988 Status Line: No star selected
06:00:39.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
06:00:39.931 00.000 7988 UpdateGuideState exits: No star selected
06:00:39.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:39.931 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:39.931 00.000 7988 Enqueuing Expose request
06:00:39.931 00.000 15712 Worker thread wakes up
06:00:39.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:39.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:41.464 01.533 15712 Exposure complete
06:00:41.512 00.048 15712 worker thread done servicing request
06:00:41.512 00.000 7988 OnExposeComplete: enter
06:00:41.512 00.000 7988 UpdateGuideState(): m_state=1
06:00:41.527 00.015 7988 UpdateCurrentPosition: no star selected
06:00:41.529 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:41.529 00.000 7988 Status Line: No star selected
06:00:41.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=27, FiltMin=23, FiltMax=38, Gamma=0.690
06:00:41.529 00.000 7988 UpdateGuideState exits: No star selected
06:00:41.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:41.529 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:41.529 00.000 7988 Enqueuing Expose request
06:00:41.529 00.000 15712 Worker thread wakes up
06:00:41.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:41.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:43.172 01.643 15712 Exposure complete
06:00:43.233 00.061 15712 worker thread done servicing request
06:00:43.233 00.000 7988 OnExposeComplete: enter
06:00:43.233 00.000 7988 UpdateGuideState(): m_state=1
06:00:43.235 00.002 7988 UpdateCurrentPosition: no star selected
06:00:43.235 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:43.235 00.000 7988 Status Line: No star selected
06:00:43.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=27, FiltMin=23, FiltMax=38, Gamma=0.690
06:00:43.235 00.000 7988 UpdateGuideState exits: No star selected
06:00:43.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:43.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:43.235 00.000 7988 Enqueuing Expose request
06:00:43.235 00.000 15712 Worker thread wakes up
06:00:43.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:43.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:44.770 01.535 15712 Exposure complete
06:00:44.829 00.059 15712 worker thread done servicing request
06:00:44.829 00.000 7988 OnExposeComplete: enter
06:00:44.829 00.000 7988 UpdateGuideState(): m_state=1
06:00:44.832 00.003 7988 UpdateCurrentPosition: no star selected
06:00:44.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:44.834 00.002 7988 Status Line: No star selected
06:00:44.836 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=27, FiltMin=23, FiltMax=36, Gamma=0.690
06:00:44.836 00.000 7988 UpdateGuideState exits: No star selected
06:00:44.838 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:44.838 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:44.840 00.002 7988 Enqueuing Expose request
06:00:44.840 00.000 15712 Worker thread wakes up
06:00:44.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:44.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:46.480 01.640 15712 Exposure complete
06:00:46.541 00.061 15712 worker thread done servicing request
06:00:46.541 00.000 7988 OnExposeComplete: enter
06:00:46.541 00.000 7988 UpdateGuideState(): m_state=1
06:00:46.544 00.003 7988 UpdateCurrentPosition: no star selected
06:00:46.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:46.546 00.002 7988 Status Line: No star selected
06:00:46.548 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=27, FiltMin=23, FiltMax=40, Gamma=0.690
06:00:46.548 00.000 7988 UpdateGuideState exits: No star selected
06:00:46.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:46.548 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:46.552 00.004 7988 Enqueuing Expose request
06:00:46.552 00.000 15712 Worker thread wakes up
06:00:46.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:46.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:47.967 01.415 15712 Exposure complete
06:00:48.017 00.050 15712 worker thread done servicing request
06:00:48.017 00.000 7988 OnExposeComplete: enter
06:00:48.029 00.012 7988 UpdateGuideState(): m_state=1
06:00:48.029 00.000 7988 UpdateCurrentPosition: no star selected
06:00:48.029 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:48.029 00.000 7988 Status Line: No star selected
06:00:48.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
06:00:48.035 00.006 7988 UpdateGuideState exits: No star selected
06:00:48.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:48.035 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:48.035 00.000 7988 Enqueuing Expose request
06:00:48.035 00.000 15712 Worker thread wakes up
06:00:48.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:48.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:49.673 01.638 15712 Exposure complete
06:00:49.721 00.048 15712 worker thread done servicing request
06:00:49.721 00.000 7988 OnExposeComplete: enter
06:00:49.721 00.000 7988 UpdateGuideState(): m_state=1
06:00:49.737 00.016 7988 UpdateCurrentPosition: no star selected
06:00:49.737 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:49.737 00.000 7988 Status Line: No star selected
06:00:49.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=27, FiltMin=23, FiltMax=39, Gamma=0.690
06:00:49.737 00.000 7988 UpdateGuideState exits: No star selected
06:00:49.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:49.737 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:49.737 00.000 7988 Enqueuing Expose request
06:00:49.737 00.000 15712 Worker thread wakes up
06:00:49.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:49.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:51.274 01.537 15712 Exposure complete
06:00:51.320 00.046 15712 worker thread done servicing request
06:00:51.320 00.000 7988 OnExposeComplete: enter
06:00:51.320 00.000 7988 UpdateGuideState(): m_state=1
06:00:51.335 00.015 7988 UpdateCurrentPosition: no star selected
06:00:51.337 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:51.337 00.000 7988 Status Line: No star selected
06:00:51.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
06:00:51.337 00.000 7988 UpdateGuideState exits: No star selected
06:00:51.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:51.337 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:51.337 00.000 7988 Enqueuing Expose request
06:00:51.337 00.000 15712 Worker thread wakes up
06:00:51.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:51.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:52.979 01.642 15712 Exposure complete
06:00:53.037 00.058 15712 worker thread done servicing request
06:00:53.037 00.000 7988 OnExposeComplete: enter
06:00:53.039 00.002 7988 UpdateGuideState(): m_state=1
06:00:53.039 00.000 7988 UpdateCurrentPosition: no star selected
06:00:53.041 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:53.041 00.000 7988 Status Line: No star selected
06:00:53.043 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
06:00:53.045 00.002 7988 UpdateGuideState exits: No star selected
06:00:53.045 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:53.047 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:53.047 00.000 7988 Enqueuing Expose request
06:00:53.049 00.002 15712 Worker thread wakes up
06:00:53.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:53.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:54.572 01.523 15712 Exposure complete
06:00:54.620 00.048 15712 worker thread done servicing request
06:00:54.620 00.000 7988 OnExposeComplete: enter
06:00:54.635 00.015 7988 UpdateGuideState(): m_state=1
06:00:54.636 00.001 7988 UpdateCurrentPosition: no star selected
06:00:54.637 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:54.638 00.001 7988 Status Line: No star selected
06:00:54.640 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
06:00:54.641 00.001 7988 UpdateGuideState exits: No star selected
06:00:54.642 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:54.643 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:54.644 00.001 7988 Enqueuing Expose request
06:00:54.645 00.001 15712 Worker thread wakes up
06:00:54.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:54.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:56.282 01.637 15712 Exposure complete
06:00:56.336 00.054 15712 worker thread done servicing request
06:00:56.336 00.000 7988 OnExposeComplete: enter
06:00:56.336 00.000 7988 UpdateGuideState(): m_state=1
06:00:56.344 00.008 7988 UpdateCurrentPosition: no star selected
06:00:56.346 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:56.346 00.000 7988 Status Line: No star selected
06:00:56.348 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=26, FiltMin=22, FiltMax=40, Gamma=0.690
06:00:56.348 00.000 7988 UpdateGuideState exits: No star selected
06:00:56.350 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:56.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:56.352 00.002 7988 Enqueuing Expose request
06:00:56.353 00.001 15712 Worker thread wakes up
06:00:56.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:56.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:57.878 01.525 15712 Exposure complete
06:00:57.935 00.057 15712 worker thread done servicing request
06:00:57.935 00.000 7988 OnExposeComplete: enter
06:00:57.935 00.000 7988 UpdateGuideState(): m_state=1
06:00:57.940 00.005 7988 UpdateCurrentPosition: no star selected
06:00:57.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:57.940 00.000 7988 Status Line: No star selected
06:00:57.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:00:57.940 00.000 7988 UpdateGuideState exits: No star selected
06:00:57.940 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:57.940 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:57.940 00.000 7988 Enqueuing Expose request
06:00:57.940 00.000 15712 Worker thread wakes up
06:00:57.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:57.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:00:59.589 01.649 15712 Exposure complete
06:00:59.652 00.063 15712 worker thread done servicing request
06:00:59.652 00.000 7988 OnExposeComplete: enter
06:00:59.652 00.000 7988 UpdateGuideState(): m_state=1
06:00:59.652 00.000 7988 UpdateCurrentPosition: no star selected
06:00:59.652 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:00:59.660 00.008 7988 Status Line: No star selected
06:00:59.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=27, FiltMin=22, FiltMax=41, Gamma=0.690
06:00:59.660 00.000 7988 UpdateGuideState exits: No star selected
06:00:59.666 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:00:59.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:00:59.666 00.000 7988 Enqueuing Expose request
06:00:59.669 00.003 15712 Worker thread wakes up
06:00:59.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:00:59.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:01.089 01.420 15712 Exposure complete
06:01:01.148 00.059 15712 worker thread done servicing request
06:01:01.148 00.000 7988 OnExposeComplete: enter
06:01:01.148 00.000 7988 UpdateGuideState(): m_state=1
06:01:01.150 00.002 7988 UpdateCurrentPosition: no star selected
06:01:01.150 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:01.150 00.000 7988 Status Line: No star selected
06:01:01.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
06:01:01.150 00.000 7988 UpdateGuideState exits: No star selected
06:01:01.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:01.150 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:01.150 00.000 7988 Enqueuing Expose request
06:01:01.150 00.000 15712 Worker thread wakes up
06:01:01.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:01.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:02.797 01.647 15712 Exposure complete
06:01:02.852 00.055 15712 worker thread done servicing request
06:01:02.852 00.000 7988 OnExposeComplete: enter
06:01:02.861 00.009 7988 UpdateGuideState(): m_state=1
06:01:02.861 00.000 7988 UpdateCurrentPosition: no star selected
06:01:02.861 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:02.861 00.000 7988 Status Line: No star selected
06:01:02.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
06:01:02.861 00.000 7988 UpdateGuideState exits: No star selected
06:01:02.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:02.869 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:02.869 00.000 7988 Enqueuing Expose request
06:01:02.869 00.000 15712 Worker thread wakes up
06:01:02.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:02.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:04.288 01.419 15712 Exposure complete
06:01:04.333 00.045 15712 worker thread done servicing request
06:01:04.333 00.000 7988 OnExposeComplete: enter
06:01:04.333 00.000 7988 UpdateGuideState(): m_state=1
06:01:04.350 00.017 7988 UpdateCurrentPosition: no star selected
06:01:04.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:04.350 00.000 7988 Status Line: No star selected
06:01:04.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=27, FiltMin=22, FiltMax=36, Gamma=0.690
06:01:04.350 00.000 7988 UpdateGuideState exits: No star selected
06:01:04.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:04.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:04.350 00.000 7988 Enqueuing Expose request
06:01:04.350 00.000 15712 Worker thread wakes up
06:01:04.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:04.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:05.996 01.646 15712 Exposure complete
06:01:06.058 00.062 15712 worker thread done servicing request
06:01:06.058 00.000 7988 OnExposeComplete: enter
06:01:06.058 00.000 7988 UpdateGuideState(): m_state=1
06:01:06.060 00.002 7988 UpdateCurrentPosition: no star selected
06:01:06.060 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:06.062 00.002 7988 Status Line: No star selected
06:01:06.064 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
06:01:06.064 00.000 7988 UpdateGuideState exits: No star selected
06:01:06.066 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:06.067 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:06.067 00.000 7988 Enqueuing Expose request
06:01:06.069 00.002 15712 Worker thread wakes up
06:01:06.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:06.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:07.594 01.525 15712 Exposure complete
06:01:07.655 00.061 15712 worker thread done servicing request
06:01:07.655 00.000 7988 OnExposeComplete: enter
06:01:07.655 00.000 7988 UpdateGuideState(): m_state=1
06:01:07.657 00.002 7988 UpdateCurrentPosition: no star selected
06:01:07.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:07.659 00.002 7988 Status Line: No star selected
06:01:07.661 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
06:01:07.661 00.000 7988 UpdateGuideState exits: No star selected
06:01:07.663 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:07.663 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:07.665 00.002 7988 Enqueuing Expose request
06:01:07.667 00.002 15712 Worker thread wakes up
06:01:07.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:07.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:09.300 01.633 15712 Exposure complete
06:01:09.354 00.054 15712 worker thread done servicing request
06:01:09.354 00.000 7988 OnExposeComplete: enter
06:01:09.361 00.007 7988 UpdateGuideState(): m_state=1
06:01:09.361 00.000 7988 UpdateCurrentPosition: no star selected
06:01:09.363 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:09.363 00.000 7988 Status Line: No star selected
06:01:09.365 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:01:09.367 00.002 7988 UpdateGuideState exits: No star selected
06:01:09.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:09.369 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:09.369 00.000 7988 Enqueuing Expose request
06:01:09.371 00.002 15712 Worker thread wakes up
06:01:09.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:09.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:10.897 01.526 15712 Exposure complete
06:01:10.956 00.059 15712 worker thread done servicing request
06:01:10.956 00.000 7988 OnExposeComplete: enter
06:01:10.958 00.002 7988 UpdateGuideState(): m_state=1
06:01:10.958 00.000 7988 UpdateCurrentPosition: no star selected
06:01:10.960 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:10.960 00.000 7988 Status Line: No star selected
06:01:10.962 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=26, FiltMin=22, FiltMax=40, Gamma=0.690
06:01:10.964 00.002 7988 UpdateGuideState exits: No star selected
06:01:10.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:10.966 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:10.966 00.000 7988 Enqueuing Expose request
06:01:10.968 00.002 15712 Worker thread wakes up
06:01:10.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:10.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:12.607 01.639 15712 Exposure complete
06:01:12.655 00.048 15712 worker thread done servicing request
06:01:12.655 00.000 7988 OnExposeComplete: enter
06:01:12.668 00.013 7988 UpdateGuideState(): m_state=1
06:01:12.668 00.000 7988 UpdateCurrentPosition: no star selected
06:01:12.668 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:12.672 00.004 7988 Status Line: No star selected
06:01:12.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=26, FiltMin=22, FiltMax=42, Gamma=0.690
06:01:12.672 00.000 7988 UpdateGuideState exits: No star selected
06:01:12.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:12.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:12.672 00.000 7988 Enqueuing Expose request
06:01:12.672 00.000 15712 Worker thread wakes up
06:01:12.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:12.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:14.203 01.531 15712 Exposure complete
06:01:14.263 00.060 15712 worker thread done servicing request
06:01:14.263 00.000 7988 OnExposeComplete: enter
06:01:14.263 00.000 7988 UpdateGuideState(): m_state=1
06:01:14.266 00.003 7988 UpdateCurrentPosition: no star selected
06:01:14.266 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:14.266 00.000 7988 Status Line: No star selected
06:01:14.266 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=26, FiltMin=22, FiltMax=42, Gamma=0.690
06:01:14.271 00.005 7988 UpdateGuideState exits: No star selected
06:01:14.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:14.273 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:14.273 00.000 7988 Enqueuing Expose request
06:01:14.273 00.000 15712 Worker thread wakes up
06:01:14.275 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:14.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:15.912 01.637 15712 Exposure complete
06:01:15.974 00.062 15712 worker thread done servicing request
06:01:15.974 00.000 7988 OnExposeComplete: enter
06:01:15.976 00.002 7988 UpdateGuideState(): m_state=1
06:01:15.976 00.000 7988 UpdateCurrentPosition: no star selected
06:01:15.976 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:15.976 00.000 7988 Status Line: No star selected
06:01:15.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
06:01:15.976 00.000 7988 UpdateGuideState exits: No star selected
06:01:15.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:15.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:15.976 00.000 7988 Enqueuing Expose request
06:01:15.976 00.000 15712 Worker thread wakes up
06:01:15.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:15.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:17.510 01.534 15712 Exposure complete
06:01:17.555 00.045 15712 worker thread done servicing request
06:01:17.555 00.000 7988 OnExposeComplete: enter
06:01:17.571 00.016 7988 UpdateGuideState(): m_state=1
06:01:17.572 00.001 7988 UpdateCurrentPosition: no star selected
06:01:17.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:17.574 00.002 7988 Status Line: No star selected
06:01:17.576 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=26, FiltMin=22, FiltMax=43, Gamma=0.690
06:01:17.576 00.000 7988 UpdateGuideState exits: No star selected
06:01:17.578 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:17.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:17.580 00.002 7988 Enqueuing Expose request
06:01:17.580 00.000 15712 Worker thread wakes up
06:01:17.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:17.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:19.217 01.637 15712 Exposure complete
06:01:19.274 00.057 15712 worker thread done servicing request
06:01:19.274 00.000 7988 OnExposeComplete: enter
06:01:19.274 00.000 7988 UpdateGuideState(): m_state=1
06:01:19.281 00.007 7988 UpdateCurrentPosition: no star selected
06:01:19.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:19.281 00.000 7988 Status Line: No star selected
06:01:19.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=26, FiltMin=22, FiltMax=44, Gamma=0.690
06:01:19.281 00.000 7988 UpdateGuideState exits: No star selected
06:01:19.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:19.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:19.281 00.000 7988 Enqueuing Expose request
06:01:19.281 00.000 15712 Worker thread wakes up
06:01:19.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:19.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:20.817 01.536 15712 Exposure complete
06:01:20.876 00.059 15712 worker thread done servicing request
06:01:20.876 00.000 7988 OnExposeComplete: enter
06:01:20.876 00.000 7988 UpdateGuideState(): m_state=1
06:01:20.879 00.003 7988 UpdateCurrentPosition: no star selected
06:01:20.879 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:20.879 00.000 7988 Status Line: No star selected
06:01:20.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
06:01:20.879 00.000 7988 UpdateGuideState exits: No star selected
06:01:20.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:20.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:20.879 00.000 7988 Enqueuing Expose request
06:01:20.879 00.000 15712 Worker thread wakes up
06:01:20.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:20.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:22.528 01.649 15712 Exposure complete
06:01:22.577 00.049 15712 worker thread done servicing request
06:01:22.577 00.000 7988 OnExposeComplete: enter
06:01:22.577 00.000 7988 UpdateGuideState(): m_state=1
06:01:22.589 00.012 7988 UpdateCurrentPosition: no star selected
06:01:22.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:22.589 00.000 7988 Status Line: No star selected
06:01:22.593 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
06:01:22.593 00.000 7988 UpdateGuideState exits: No star selected
06:01:22.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:22.593 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:22.593 00.000 7988 Enqueuing Expose request
06:01:22.593 00.000 15712 Worker thread wakes up
06:01:22.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:22.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:24.011 01.418 15712 Exposure complete
06:01:24.061 00.050 15712 worker thread done servicing request
06:01:24.061 00.000 7988 OnExposeComplete: enter
06:01:24.072 00.011 7988 UpdateGuideState(): m_state=1
06:01:24.072 00.000 7988 UpdateCurrentPosition: no star selected
06:01:24.072 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:24.072 00.000 7988 Status Line: No star selected
06:01:24.072 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
06:01:24.078 00.006 7988 UpdateGuideState exits: No star selected
06:01:24.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:24.078 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:24.078 00.000 7988 Enqueuing Expose request
06:01:24.078 00.000 15712 Worker thread wakes up
06:01:24.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:24.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:25.716 01.638 15712 Exposure complete
06:01:25.776 00.060 15712 worker thread done servicing request
06:01:25.776 00.000 7988 OnExposeComplete: enter
06:01:25.776 00.000 7988 UpdateGuideState(): m_state=1
06:01:25.780 00.004 7988 UpdateCurrentPosition: no star selected
06:01:25.781 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:25.781 00.000 7988 Status Line: No star selected
06:01:25.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
06:01:25.781 00.000 7988 UpdateGuideState exits: No star selected
06:01:25.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:25.781 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:25.781 00.000 7988 Enqueuing Expose request
06:01:25.781 00.000 15712 Worker thread wakes up
06:01:25.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:25.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:27.315 01.534 15712 Exposure complete
06:01:27.362 00.047 15712 worker thread done servicing request
06:01:27.362 00.000 7988 OnExposeComplete: enter
06:01:27.362 00.000 7988 UpdateGuideState(): m_state=1
06:01:27.376 00.014 7988 UpdateCurrentPosition: no star selected
06:01:27.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:27.379 00.003 7988 Status Line: No star selected
06:01:27.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
06:01:27.379 00.000 7988 UpdateGuideState exits: No star selected
06:01:27.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:27.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:27.379 00.000 7988 Enqueuing Expose request
06:01:27.379 00.000 15712 Worker thread wakes up
06:01:27.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:27.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:29.023 01.644 15712 Exposure complete
06:01:29.083 00.060 15712 worker thread done servicing request
06:01:29.083 00.000 7988 OnExposeComplete: enter
06:01:29.083 00.000 7988 UpdateGuideState(): m_state=1
06:01:29.087 00.004 7988 UpdateCurrentPosition: no star selected
06:01:29.087 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:29.087 00.000 7988 Status Line: No star selected
06:01:29.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=26, FiltMin=22, FiltMax=42, Gamma=0.690
06:01:29.092 00.005 7988 UpdateGuideState exits: No star selected
06:01:29.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:29.094 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:29.094 00.000 7988 Enqueuing Expose request
06:01:29.096 00.002 15712 Worker thread wakes up
06:01:29.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:29.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:30.514 01.418 15712 Exposure complete
06:01:30.563 00.049 15712 worker thread done servicing request
06:01:30.574 00.011 7988 OnExposeComplete: enter
06:01:30.574 00.000 7988 UpdateGuideState(): m_state=1
06:01:30.574 00.000 7988 UpdateCurrentPosition: no star selected
06:01:30.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:30.574 00.000 7988 Status Line: No star selected
06:01:30.580 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
06:01:30.580 00.000 7988 UpdateGuideState exits: No star selected
06:01:30.582 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:30.582 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:30.584 00.002 7988 Enqueuing Expose request
06:01:30.584 00.000 15712 Worker thread wakes up
06:01:30.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:30.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:32.223 01.639 15712 Exposure complete
06:01:32.279 00.056 15712 worker thread done servicing request
06:01:32.279 00.000 7988 OnExposeComplete: enter
06:01:32.284 00.005 7988 UpdateGuideState(): m_state=1
06:01:32.284 00.000 7988 UpdateCurrentPosition: no star selected
06:01:32.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:32.284 00.000 7988 Status Line: No star selected
06:01:32.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
06:01:32.284 00.000 7988 UpdateGuideState exits: No star selected
06:01:32.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:32.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:32.284 00.000 7988 Enqueuing Expose request
06:01:32.284 00.000 15712 Worker thread wakes up
06:01:32.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:32.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:33.821 01.537 15712 Exposure complete
06:01:33.879 00.058 15712 worker thread done servicing request
06:01:33.879 00.000 7988 OnExposeComplete: enter
06:01:33.883 00.004 7988 UpdateGuideState(): m_state=1
06:01:33.883 00.000 7988 UpdateCurrentPosition: no star selected
06:01:33.883 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:33.883 00.000 7988 Status Line: No star selected
06:01:33.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=26, FiltMin=22, FiltMax=43, Gamma=0.690
06:01:33.883 00.000 7988 UpdateGuideState exits: No star selected
06:01:33.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:33.883 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:33.883 00.000 7988 Enqueuing Expose request
06:01:33.883 00.000 15712 Worker thread wakes up
06:01:33.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:33.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:35.529 01.646 15712 Exposure complete
06:01:35.590 00.061 15712 worker thread done servicing request
06:01:35.590 00.000 7988 OnExposeComplete: enter
06:01:35.590 00.000 7988 UpdateGuideState(): m_state=1
06:01:35.592 00.002 7988 UpdateCurrentPosition: no star selected
06:01:35.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:35.595 00.003 7988 Status Line: No star selected
06:01:35.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
06:01:35.595 00.000 7988 UpdateGuideState exits: No star selected
06:01:35.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:35.595 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:35.595 00.000 7988 Enqueuing Expose request
06:01:35.595 00.000 15712 Worker thread wakes up
06:01:35.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:35.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:37.129 01.534 15712 Exposure complete
06:01:37.187 00.058 15712 worker thread done servicing request
06:01:37.187 00.000 7988 OnExposeComplete: enter
06:01:37.189 00.002 7988 UpdateGuideState(): m_state=1
06:01:37.189 00.000 7988 UpdateCurrentPosition: no star selected
06:01:37.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:37.189 00.000 7988 Status Line: No star selected
06:01:37.194 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
06:01:37.194 00.000 7988 UpdateGuideState exits: No star selected
06:01:37.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:37.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:37.194 00.000 7988 Enqueuing Expose request
06:01:37.194 00.000 15712 Worker thread wakes up
06:01:37.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:37.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:38.837 01.643 15712 Exposure complete
06:01:38.895 00.058 15712 worker thread done servicing request
06:01:38.895 00.000 7988 OnExposeComplete: enter
06:01:38.895 00.000 7988 UpdateGuideState(): m_state=1
06:01:38.898 00.003 7988 UpdateCurrentPosition: no star selected
06:01:38.898 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:38.900 00.002 7988 Status Line: No star selected
06:01:38.902 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=26, FiltMin=21, FiltMax=43, Gamma=0.690
06:01:38.902 00.000 7988 UpdateGuideState exits: No star selected
06:01:38.904 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:38.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:38.906 00.002 7988 Enqueuing Expose request
06:01:38.906 00.000 15712 Worker thread wakes up
06:01:38.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:38.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:40.431 01.525 15712 Exposure complete
06:01:40.487 00.056 15712 worker thread done servicing request
06:01:40.487 00.000 7988 OnExposeComplete: enter
06:01:40.487 00.000 7988 UpdateGuideState(): m_state=1
06:01:40.492 00.005 7988 UpdateCurrentPosition: no star selected
06:01:40.494 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:40.494 00.000 7988 Status Line: No star selected
06:01:40.496 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
06:01:40.498 00.002 7988 UpdateGuideState exits: No star selected
06:01:40.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:40.500 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:40.500 00.000 7988 Enqueuing Expose request
06:01:40.502 00.002 15712 Worker thread wakes up
06:01:40.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:40.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:42.138 01.636 15712 Exposure complete
06:01:42.197 00.059 15712 worker thread done servicing request
06:01:42.197 00.000 7988 OnExposeComplete: enter
06:01:42.197 00.000 7988 UpdateGuideState(): m_state=1
06:01:42.200 00.003 7988 UpdateCurrentPosition: no star selected
06:01:42.200 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:42.200 00.000 7988 Status Line: No star selected
06:01:42.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
06:01:42.200 00.000 7988 UpdateGuideState exits: No star selected
06:01:42.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:42.200 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:42.200 00.000 7988 Enqueuing Expose request
06:01:42.200 00.000 15712 Worker thread wakes up
06:01:42.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:42.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:43.734 01.534 15712 Exposure complete
06:01:43.782 00.048 15712 worker thread done servicing request
06:01:43.782 00.000 7988 OnExposeComplete: enter
06:01:43.782 00.000 7988 UpdateGuideState(): m_state=1
06:01:43.796 00.014 7988 UpdateCurrentPosition: no star selected
06:01:43.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:43.799 00.003 7988 Status Line: No star selected
06:01:43.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
06:01:43.799 00.000 7988 UpdateGuideState exits: No star selected
06:01:43.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:43.799 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:43.799 00.000 7988 Enqueuing Expose request
06:01:43.799 00.000 15712 Worker thread wakes up
06:01:43.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:43.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:45.443 01.644 15712 Exposure complete
06:01:45.498 00.055 15712 worker thread done servicing request
06:01:45.498 00.000 7988 OnExposeComplete: enter
06:01:45.498 00.000 7988 UpdateGuideState(): m_state=1
06:01:45.506 00.008 7988 UpdateCurrentPosition: no star selected
06:01:45.506 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:45.506 00.000 7988 Status Line: No star selected
06:01:45.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
06:01:45.506 00.000 7988 UpdateGuideState exits: No star selected
06:01:45.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:45.506 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:45.506 00.000 7988 Enqueuing Expose request
06:01:45.515 00.009 15712 Worker thread wakes up
06:01:45.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:45.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:47.042 01.527 15712 Exposure complete
06:01:47.096 00.054 15712 worker thread done servicing request
06:01:47.096 00.000 7988 OnExposeComplete: enter
06:01:47.104 00.008 7988 UpdateGuideState(): m_state=1
06:01:47.104 00.000 7988 UpdateCurrentPosition: no star selected
06:01:47.104 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:47.104 00.000 7988 Status Line: No star selected
06:01:47.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=26, FiltMin=22, FiltMax=42, Gamma=0.690
06:01:47.104 00.000 7988 UpdateGuideState exits: No star selected
06:01:47.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:47.104 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:47.112 00.008 7988 Enqueuing Expose request
06:01:47.112 00.000 15712 Worker thread wakes up
06:01:47.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:47.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:48.750 01.638 15712 Exposure complete
06:01:48.809 00.059 15712 worker thread done servicing request
06:01:48.809 00.000 7988 OnExposeComplete: enter
06:01:48.809 00.000 7988 UpdateGuideState(): m_state=1
06:01:48.811 00.002 7988 UpdateCurrentPosition: no star selected
06:01:48.811 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:48.811 00.000 7988 Status Line: No star selected
06:01:48.815 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
06:01:48.815 00.000 7988 UpdateGuideState exits: No star selected
06:01:48.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:48.815 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:48.815 00.000 7988 Enqueuing Expose request
06:01:48.815 00.000 15712 Worker thread wakes up
06:01:48.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:48.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:50.349 01.534 15712 Exposure complete
06:01:50.395 00.046 15712 worker thread done servicing request
06:01:50.395 00.000 7988 OnExposeComplete: enter
06:01:50.410 00.015 7988 UpdateGuideState(): m_state=1
06:01:50.410 00.000 7988 UpdateCurrentPosition: no star selected
06:01:50.412 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:50.414 00.002 7988 Status Line: No star selected
06:01:50.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
06:01:50.416 00.002 7988 UpdateGuideState exits: No star selected
06:01:50.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:50.418 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:50.418 00.000 7988 Enqueuing Expose request
06:01:50.420 00.002 15712 Worker thread wakes up
06:01:50.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:50.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:52.057 01.637 15712 Exposure complete
06:01:52.113 00.056 15712 worker thread done servicing request
06:01:52.113 00.000 7988 OnExposeComplete: enter
06:01:52.120 00.007 7988 UpdateGuideState(): m_state=1
06:01:52.120 00.000 7988 UpdateCurrentPosition: no star selected
06:01:52.120 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:52.120 00.000 7988 Status Line: No star selected
06:01:52.120 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:01:52.120 00.000 7988 UpdateGuideState exits: No star selected
06:01:52.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:52.120 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:52.120 00.000 7988 Enqueuing Expose request
06:01:52.130 00.010 15712 Worker thread wakes up
06:01:52.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:52.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:53.657 01.527 15712 Exposure complete
06:01:53.713 00.056 15712 worker thread done servicing request
06:01:53.713 00.000 7988 OnExposeComplete: enter
06:01:53.713 00.000 7988 UpdateGuideState(): m_state=1
06:01:53.719 00.006 7988 UpdateCurrentPosition: no star selected
06:01:53.721 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:53.721 00.000 7988 Status Line: No star selected
06:01:53.723 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=26, FiltMin=22, FiltMax=40, Gamma=0.690
06:01:53.723 00.000 7988 UpdateGuideState exits: No star selected
06:01:53.725 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:53.725 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:53.727 00.002 7988 Enqueuing Expose request
06:01:53.727 00.000 15712 Worker thread wakes up
06:01:53.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:53.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:55.364 01.637 15712 Exposure complete
06:01:55.415 00.051 15712 worker thread done servicing request
06:01:55.415 00.000 7988 OnExposeComplete: enter
06:01:55.415 00.000 7988 UpdateGuideState(): m_state=1
06:01:55.425 00.010 7988 UpdateCurrentPosition: no star selected
06:01:55.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:55.427 00.002 7988 Status Line: No star selected
06:01:55.429 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:01:55.429 00.000 7988 UpdateGuideState exits: No star selected
06:01:55.431 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:55.432 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:55.432 00.000 7988 Enqueuing Expose request
06:01:55.434 00.002 15712 Worker thread wakes up
06:01:55.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:55.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:56.961 01.527 15712 Exposure complete
06:01:57.016 00.055 15712 worker thread done servicing request
06:01:57.016 00.000 7988 OnExposeComplete: enter
06:01:57.022 00.006 7988 UpdateGuideState(): m_state=1
06:01:57.022 00.000 7988 UpdateCurrentPosition: no star selected
06:01:57.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:57.022 00.000 7988 Status Line: No star selected
06:01:57.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=26, FiltMin=21, FiltMax=45, Gamma=0.690
06:01:57.022 00.000 7988 UpdateGuideState exits: No star selected
06:01:57.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:57.022 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:57.022 00.000 7988 Enqueuing Expose request
06:01:57.022 00.000 15712 Worker thread wakes up
06:01:57.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:57.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:01:58.669 01.647 15712 Exposure complete
06:01:58.721 00.052 15712 worker thread done servicing request
06:01:58.721 00.000 7988 OnExposeComplete: enter
06:01:58.721 00.000 7988 UpdateGuideState(): m_state=1
06:01:58.731 00.010 7988 UpdateCurrentPosition: no star selected
06:01:58.731 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:01:58.733 00.002 7988 Status Line: No star selected
06:01:58.735 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=26, FiltMin=21, FiltMax=42, Gamma=0.690
06:01:58.735 00.000 7988 UpdateGuideState exits: No star selected
06:01:58.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:01:58.738 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:01:58.738 00.000 7988 Enqueuing Expose request
06:01:58.738 00.000 15712 Worker thread wakes up
06:01:58.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:01:58.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:00.265 01.527 15712 Exposure complete
06:02:00.325 00.060 15712 worker thread done servicing request
06:02:00.326 00.001 7988 OnExposeComplete: enter
06:02:00.326 00.000 7988 UpdateGuideState(): m_state=1
06:02:00.326 00.000 7988 UpdateCurrentPosition: no star selected
06:02:00.326 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:00.326 00.000 7988 Status Line: No star selected
06:02:00.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
06:02:00.326 00.000 7988 UpdateGuideState exits: No star selected
06:02:00.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:00.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:00.326 00.000 7988 Enqueuing Expose request
06:02:00.326 00.000 15712 Worker thread wakes up
06:02:00.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:00.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:01.972 01.646 15712 Exposure complete
06:02:02.024 00.052 15712 worker thread done servicing request
06:02:02.024 00.000 7988 OnExposeComplete: enter
06:02:02.024 00.000 7988 UpdateGuideState(): m_state=1
06:02:02.034 00.010 7988 UpdateCurrentPosition: no star selected
06:02:02.035 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:02.036 00.001 7988 Status Line: No star selected
06:02:02.038 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
06:02:02.039 00.001 7988 UpdateGuideState exits: No star selected
06:02:02.040 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:02.041 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:02.042 00.001 7988 Enqueuing Expose request
06:02:02.043 00.001 15712 Worker thread wakes up
06:02:02.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:02.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:03.569 01.526 15712 Exposure complete
06:02:03.629 00.060 15712 worker thread done servicing request
06:02:03.629 00.000 7988 OnExposeComplete: enter
06:02:03.630 00.001 7988 UpdateGuideState(): m_state=1
06:02:03.630 00.000 7988 UpdateCurrentPosition: no star selected
06:02:03.632 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:03.632 00.000 7988 Status Line: No star selected
06:02:03.634 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
06:02:03.636 00.002 7988 UpdateGuideState exits: No star selected
06:02:03.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:03.638 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:03.638 00.000 7988 Enqueuing Expose request
06:02:03.640 00.002 15712 Worker thread wakes up
06:02:03.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:03.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:05.276 01.636 15712 Exposure complete
06:02:05.327 00.051 15712 worker thread done servicing request
06:02:05.327 00.000 7988 OnExposeComplete: enter
06:02:05.327 00.000 7988 UpdateGuideState(): m_state=1
06:02:05.339 00.012 7988 UpdateCurrentPosition: no star selected
06:02:05.339 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:05.339 00.000 7988 Status Line: No star selected
06:02:05.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=21, FiltMax=43, Gamma=0.690
06:02:05.339 00.000 7988 UpdateGuideState exits: No star selected
06:02:05.345 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:05.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:05.345 00.000 7988 Enqueuing Expose request
06:02:05.345 00.000 15712 Worker thread wakes up
06:02:05.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:05.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:06.874 01.529 15712 Exposure complete
06:02:06.930 00.056 15712 worker thread done servicing request
06:02:06.933 00.003 7988 OnExposeComplete: enter
06:02:06.933 00.000 7988 UpdateGuideState(): m_state=1
06:02:06.935 00.002 7988 UpdateCurrentPosition: no star selected
06:02:06.935 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:06.935 00.000 7988 Status Line: No star selected
06:02:06.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
06:02:06.935 00.000 7988 UpdateGuideState exits: No star selected
06:02:06.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:06.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:06.943 00.008 7988 Enqueuing Expose request
06:02:06.943 00.000 15712 Worker thread wakes up
06:02:06.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:06.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:08.582 01.639 15712 Exposure complete
06:02:08.628 00.046 15712 worker thread done servicing request
06:02:08.628 00.000 7988 OnExposeComplete: enter
06:02:08.628 00.000 7988 UpdateGuideState(): m_state=1
06:02:08.643 00.015 7988 UpdateCurrentPosition: no star selected
06:02:08.643 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:08.645 00.002 7988 Status Line: No star selected
06:02:08.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
06:02:08.645 00.000 7988 UpdateGuideState exits: No star selected
06:02:08.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:08.645 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:08.645 00.000 7988 Enqueuing Expose request
06:02:08.645 00.000 15712 Worker thread wakes up
06:02:08.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:08.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:10.176 01.531 15712 Exposure complete
06:02:10.229 00.053 15712 worker thread done servicing request
06:02:10.229 00.000 7988 OnExposeComplete: enter
06:02:10.229 00.000 7988 UpdateGuideState(): m_state=1
06:02:10.237 00.008 7988 UpdateCurrentPosition: no star selected
06:02:10.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:10.237 00.000 7988 Status Line: No star selected
06:02:10.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
06:02:10.237 00.000 7988 UpdateGuideState exits: No star selected
06:02:10.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:10.237 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:10.237 00.000 7988 Enqueuing Expose request
06:02:10.246 00.009 15712 Worker thread wakes up
06:02:10.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:10.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:11.884 01.638 15712 Exposure complete
06:02:11.942 00.058 15712 worker thread done servicing request
06:02:11.942 00.000 7988 OnExposeComplete: enter
06:02:11.942 00.000 7988 UpdateGuideState(): m_state=1
06:02:11.945 00.003 7988 UpdateCurrentPosition: no star selected
06:02:11.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:11.945 00.000 7988 Status Line: No star selected
06:02:11.948 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
06:02:11.948 00.000 7988 UpdateGuideState exits: No star selected
06:02:11.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:11.948 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:11.948 00.000 7988 Enqueuing Expose request
06:02:11.948 00.000 15712 Worker thread wakes up
06:02:11.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:11.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:13.479 01.531 15712 Exposure complete
06:02:13.534 00.055 15712 worker thread done servicing request
06:02:13.534 00.000 7988 OnExposeComplete: enter
06:02:13.534 00.000 7988 UpdateGuideState(): m_state=1
06:02:13.543 00.009 7988 UpdateCurrentPosition: no star selected
06:02:13.543 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:13.543 00.000 7988 Status Line: No star selected
06:02:13.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
06:02:13.543 00.000 7988 UpdateGuideState exits: No star selected
06:02:13.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:13.543 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:13.543 00.000 7988 Enqueuing Expose request
06:02:13.551 00.008 15712 Worker thread wakes up
06:02:13.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:13.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:15.189 01.638 15712 Exposure complete
06:02:15.239 00.050 15712 worker thread done servicing request
06:02:15.252 00.013 7988 OnExposeComplete: enter
06:02:15.252 00.000 7988 UpdateGuideState(): m_state=1
06:02:15.254 00.002 7988 UpdateCurrentPosition: no star selected
06:02:15.256 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:15.256 00.000 7988 Status Line: No star selected
06:02:15.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
06:02:15.256 00.000 7988 UpdateGuideState exits: No star selected
06:02:15.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:15.256 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:15.256 00.000 7988 Enqueuing Expose request
06:02:15.256 00.000 15712 Worker thread wakes up
06:02:15.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:15.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:16.787 01.531 15712 Exposure complete
06:02:16.847 00.060 15712 worker thread done servicing request
06:02:16.847 00.000 7988 OnExposeComplete: enter
06:02:16.847 00.000 7988 UpdateGuideState(): m_state=1
06:02:16.849 00.002 7988 UpdateCurrentPosition: no star selected
06:02:16.849 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:16.849 00.000 7988 Status Line: No star selected
06:02:16.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=25, FiltMin=21, FiltMax=42, Gamma=0.690
06:02:16.854 00.005 7988 UpdateGuideState exits: No star selected
06:02:16.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:16.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:16.854 00.000 7988 Enqueuing Expose request
06:02:16.854 00.000 15712 Worker thread wakes up
06:02:16.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:16.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:18.498 01.644 15712 Exposure complete
06:02:18.554 00.056 15712 worker thread done servicing request
06:02:18.554 00.000 7988 OnExposeComplete: enter
06:02:18.554 00.000 7988 UpdateGuideState(): m_state=1
06:02:18.559 00.005 7988 UpdateCurrentPosition: no star selected
06:02:18.559 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:18.559 00.000 7988 Status Line: No star selected
06:02:18.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
06:02:18.559 00.000 7988 UpdateGuideState exits: No star selected
06:02:18.559 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:18.559 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:18.559 00.000 7988 Enqueuing Expose request
06:02:18.559 00.000 15712 Worker thread wakes up
06:02:18.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:18.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:20.092 01.533 15712 Exposure complete
06:02:20.152 00.060 15712 worker thread done servicing request
06:02:20.152 00.000 7988 OnExposeComplete: enter
06:02:20.153 00.001 7988 UpdateGuideState(): m_state=1
06:02:20.153 00.000 7988 UpdateCurrentPosition: no star selected
06:02:20.155 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:20.157 00.002 7988 Status Line: No star selected
06:02:20.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
06:02:20.159 00.002 7988 UpdateGuideState exits: No star selected
06:02:20.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:20.161 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:20.161 00.000 7988 Enqueuing Expose request
06:02:20.163 00.002 15712 Worker thread wakes up
06:02:20.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:20.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:21.797 01.634 15712 Exposure complete
06:02:21.852 00.055 15712 worker thread done servicing request
06:02:21.852 00.000 7988 OnExposeComplete: enter
06:02:21.852 00.000 7988 UpdateGuideState(): m_state=1
06:02:21.859 00.007 7988 UpdateCurrentPosition: no star selected
06:02:21.859 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:21.861 00.002 7988 Status Line: No star selected
06:02:21.863 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
06:02:21.863 00.000 7988 UpdateGuideState exits: No star selected
06:02:21.865 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:21.865 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:21.867 00.002 7988 Enqueuing Expose request
06:02:21.867 00.000 15712 Worker thread wakes up
06:02:21.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:21.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:23.395 01.528 15712 Exposure complete
06:02:23.456 00.061 15712 worker thread done servicing request
06:02:23.456 00.000 7988 OnExposeComplete: enter
06:02:23.457 00.001 7988 UpdateGuideState(): m_state=1
06:02:23.459 00.002 7988 UpdateCurrentPosition: no star selected
06:02:23.459 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:23.461 00.002 7988 Status Line: No star selected
06:02:23.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
06:02:23.461 00.000 7988 UpdateGuideState exits: No star selected
06:02:23.461 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:23.461 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:23.461 00.000 7988 Enqueuing Expose request
06:02:23.461 00.000 15712 Worker thread wakes up
06:02:23.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:23.468 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:25.105 01.637 15712 Exposure complete
06:02:25.165 00.060 15712 worker thread done servicing request
06:02:25.165 00.000 7988 OnExposeComplete: enter
06:02:25.165 00.000 7988 UpdateGuideState(): m_state=1
06:02:25.167 00.002 7988 UpdateCurrentPosition: no star selected
06:02:25.167 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:25.169 00.002 7988 Status Line: No star selected
06:02:25.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=26, FiltMin=22, FiltMax=40, Gamma=0.690
06:02:25.169 00.000 7988 UpdateGuideState exits: No star selected
06:02:25.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:25.169 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:25.169 00.000 7988 Enqueuing Expose request
06:02:25.169 00.000 15712 Worker thread wakes up
06:02:25.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:25.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:26.702 01.533 15712 Exposure complete
06:02:26.760 00.058 15712 worker thread done servicing request
06:02:26.760 00.000 7988 OnExposeComplete: enter
06:02:26.760 00.000 7988 UpdateGuideState(): m_state=1
06:02:26.764 00.004 7988 UpdateCurrentPosition: no star selected
06:02:26.764 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:26.764 00.000 7988 Status Line: No star selected
06:02:26.767 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
06:02:26.767 00.000 7988 UpdateGuideState exits: No star selected
06:02:26.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:26.767 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:26.767 00.000 7988 Enqueuing Expose request
06:02:26.767 00.000 15712 Worker thread wakes up
06:02:26.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:26.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:28.409 01.642 15712 Exposure complete
06:02:28.469 00.060 15712 worker thread done servicing request
06:02:28.471 00.002 7988 OnExposeComplete: enter
06:02:28.471 00.000 7988 UpdateGuideState(): m_state=1
06:02:28.473 00.002 7988 UpdateCurrentPosition: no star selected
06:02:28.473 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:28.473 00.000 7988 Status Line: No star selected
06:02:28.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
06:02:28.473 00.000 7988 UpdateGuideState exits: No star selected
06:02:28.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:28.473 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:28.473 00.000 7988 Enqueuing Expose request
06:02:28.473 00.000 15712 Worker thread wakes up
06:02:28.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:28.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:30.010 01.537 15712 Exposure complete
06:02:30.070 00.060 15712 worker thread done servicing request
06:02:30.072 00.002 7988 OnExposeComplete: enter
06:02:30.072 00.000 7988 UpdateGuideState(): m_state=1
06:02:30.073 00.001 7988 UpdateCurrentPosition: no star selected
06:02:30.075 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:30.075 00.000 7988 Status Line: No star selected
06:02:30.077 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=22, FiltMax=40, Gamma=0.690
06:02:30.077 00.000 7988 UpdateGuideState exits: No star selected
06:02:30.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:30.077 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:30.077 00.000 7988 Enqueuing Expose request
06:02:30.077 00.000 15712 Worker thread wakes up
06:02:30.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:30.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:31.719 01.642 15712 Exposure complete
06:02:31.770 00.051 15712 worker thread done servicing request
06:02:31.770 00.000 7988 OnExposeComplete: enter
06:02:31.770 00.000 7988 UpdateGuideState(): m_state=1
06:02:31.783 00.013 7988 UpdateCurrentPosition: no star selected
06:02:31.783 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:31.783 00.000 7988 Status Line: No star selected
06:02:31.787 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:02:31.787 00.000 7988 UpdateGuideState exits: No star selected
06:02:31.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:31.787 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:31.787 00.000 7988 Enqueuing Expose request
06:02:31.787 00.000 15712 Worker thread wakes up
06:02:31.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:31.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:33.322 01.535 15712 Exposure complete
06:02:33.374 00.052 15712 worker thread done servicing request
06:02:33.374 00.000 7988 OnExposeComplete: enter
06:02:33.374 00.000 7988 UpdateGuideState(): m_state=1
06:02:33.383 00.009 7988 UpdateCurrentPosition: no star selected
06:02:33.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:33.383 00.000 7988 Status Line: No star selected
06:02:33.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=27, FiltMin=22, FiltMax=37, Gamma=0.690
06:02:33.383 00.000 7988 UpdateGuideState exits: No star selected
06:02:33.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:33.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:33.391 00.008 7988 Enqueuing Expose request
06:02:33.391 00.000 15712 Worker thread wakes up
06:02:33.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:33.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:35.029 01.638 15712 Exposure complete
06:02:35.075 00.046 15712 worker thread done servicing request
06:02:35.075 00.000 7988 OnExposeComplete: enter
06:02:35.075 00.000 7988 UpdateGuideState(): m_state=1
06:02:35.091 00.016 7988 UpdateCurrentPosition: no star selected
06:02:35.092 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:35.092 00.000 7988 Status Line: No star selected
06:02:35.092 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=27, FiltMin=22, FiltMax=37, Gamma=0.690
06:02:35.092 00.000 7988 UpdateGuideState exits: No star selected
06:02:35.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:35.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:35.092 00.000 7988 Enqueuing Expose request
06:02:35.092 00.000 15712 Worker thread wakes up
06:02:35.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:35.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:36.516 01.424 15712 Exposure complete
06:02:36.573 00.057 15712 worker thread done servicing request
06:02:36.573 00.000 7988 OnExposeComplete: enter
06:02:36.577 00.004 7988 UpdateGuideState(): m_state=1
06:02:36.577 00.000 7988 UpdateCurrentPosition: no star selected
06:02:36.577 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:36.577 00.000 7988 Status Line: No star selected
06:02:36.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=27, FiltMin=23, FiltMax=37, Gamma=0.690
06:02:36.577 00.000 7988 UpdateGuideState exits: No star selected
06:02:36.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:36.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:36.577 00.000 7988 Enqueuing Expose request
06:02:36.577 00.000 15712 Worker thread wakes up
06:02:36.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:36.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:38.222 01.645 15712 Exposure complete
06:02:38.281 00.059 15712 worker thread done servicing request
06:02:38.281 00.000 7988 OnExposeComplete: enter
06:02:38.281 00.000 7988 UpdateGuideState(): m_state=1
06:02:38.285 00.004 7988 UpdateCurrentPosition: no star selected
06:02:38.285 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:38.285 00.000 7988 Status Line: No star selected
06:02:38.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=27, FiltMin=23, FiltMax=38, Gamma=0.690
06:02:38.285 00.000 7988 UpdateGuideState exits: No star selected
06:02:38.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:38.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:38.294 00.009 7988 Enqueuing Expose request
06:02:38.294 00.000 15712 Worker thread wakes up
06:02:38.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:38.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:39.822 01.528 15712 Exposure complete
06:02:39.881 00.059 15712 worker thread done servicing request
06:02:39.881 00.000 7988 OnExposeComplete: enter
06:02:39.881 00.000 7988 UpdateGuideState(): m_state=1
06:02:39.884 00.003 7988 UpdateCurrentPosition: no star selected
06:02:39.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:39.884 00.000 7988 Status Line: No star selected
06:02:39.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
06:02:39.884 00.000 7988 UpdateGuideState exits: No star selected
06:02:39.884 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:39.884 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:39.884 00.000 7988 Enqueuing Expose request
06:02:39.884 00.000 15712 Worker thread wakes up
06:02:39.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:39.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:41.532 01.648 15712 Exposure complete
06:02:41.583 00.051 15712 worker thread done servicing request
06:02:41.583 00.000 7988 OnExposeComplete: enter
06:02:41.583 00.000 7988 UpdateGuideState(): m_state=1
06:02:41.595 00.012 7988 UpdateCurrentPosition: no star selected
06:02:41.595 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:41.595 00.000 7988 Status Line: No star selected
06:02:41.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:02:41.600 00.005 7988 UpdateGuideState exits: No star selected
06:02:41.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:41.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:41.600 00.000 7988 Enqueuing Expose request
06:02:41.600 00.000 15712 Worker thread wakes up
06:02:41.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:41.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:43.019 01.419 15712 Exposure complete
06:02:43.078 00.059 15712 worker thread done servicing request
06:02:43.078 00.000 7988 OnExposeComplete: enter
06:02:43.080 00.002 7988 UpdateGuideState(): m_state=1
06:02:43.081 00.001 7988 UpdateCurrentPosition: no star selected
06:02:43.081 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:43.081 00.000 7988 Status Line: No star selected
06:02:43.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
06:02:43.081 00.000 7988 UpdateGuideState exits: No star selected
06:02:43.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:43.081 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:43.081 00.000 7988 Enqueuing Expose request
06:02:43.081 00.000 15712 Worker thread wakes up
06:02:43.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:43.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:44.725 01.644 15712 Exposure complete
06:02:44.782 00.057 15712 worker thread done servicing request
06:02:44.782 00.000 7988 OnExposeComplete: enter
06:02:44.788 00.006 7988 UpdateGuideState(): m_state=1
06:02:44.788 00.000 7988 UpdateCurrentPosition: no star selected
06:02:44.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:44.788 00.000 7988 Status Line: No star selected
06:02:44.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=27, FiltMin=22, FiltMax=43, Gamma=0.690
06:02:44.788 00.000 7988 UpdateGuideState exits: No star selected
06:02:44.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:44.788 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:44.788 00.000 7988 Enqueuing Expose request
06:02:44.788 00.000 15712 Worker thread wakes up
06:02:44.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:44.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:46.323 01.535 15712 Exposure complete
06:02:46.383 00.060 15712 worker thread done servicing request
06:02:46.383 00.000 7988 OnExposeComplete: enter
06:02:46.384 00.001 7988 UpdateGuideState(): m_state=1
06:02:46.384 00.000 7988 UpdateCurrentPosition: no star selected
06:02:46.384 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:46.384 00.000 7988 Status Line: No star selected
06:02:46.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:02:46.384 00.000 7988 UpdateGuideState exits: No star selected
06:02:46.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:46.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:46.384 00.000 7988 Enqueuing Expose request
06:02:46.384 00.000 15712 Worker thread wakes up
06:02:46.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:46.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:48.031 01.647 15712 Exposure complete
06:02:48.084 00.053 15712 worker thread done servicing request
06:02:48.084 00.000 7988 OnExposeComplete: enter
06:02:48.094 00.010 7988 UpdateGuideState(): m_state=1
06:02:48.094 00.000 7988 UpdateCurrentPosition: no star selected
06:02:48.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:48.094 00.000 7988 Status Line: No star selected
06:02:48.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=27, FiltMin=22, FiltMax=41, Gamma=0.690
06:02:48.094 00.000 7988 UpdateGuideState exits: No star selected
06:02:48.101 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:48.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:48.101 00.000 7988 Enqueuing Expose request
06:02:48.101 00.000 15712 Worker thread wakes up
06:02:48.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:48.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:49.630 01.529 15712 Exposure complete
06:02:49.682 00.052 15712 worker thread done servicing request
06:02:49.682 00.000 7988 OnExposeComplete: enter
06:02:49.691 00.009 7988 UpdateGuideState(): m_state=1
06:02:49.691 00.000 7988 UpdateCurrentPosition: no star selected
06:02:49.691 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:49.691 00.000 7988 Status Line: No star selected
06:02:49.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
06:02:49.691 00.000 7988 UpdateGuideState exits: No star selected
06:02:49.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:49.698 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:49.698 00.000 7988 Enqueuing Expose request
06:02:49.698 00.000 15712 Worker thread wakes up
06:02:49.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:49.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:51.337 01.639 15712 Exposure complete
06:02:51.398 00.061 15712 worker thread done servicing request
06:02:51.398 00.000 7988 OnExposeComplete: enter
06:02:51.398 00.000 7988 UpdateGuideState(): m_state=1
06:02:51.401 00.003 7988 UpdateCurrentPosition: no star selected
06:02:51.401 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:51.403 00.002 7988 Status Line: No star selected
06:02:51.405 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
06:02:51.405 00.000 7988 UpdateGuideState exits: No star selected
06:02:51.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:51.405 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:51.405 00.000 7988 Enqueuing Expose request
06:02:51.405 00.000 15712 Worker thread wakes up
06:02:51.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:51.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:52.934 01.529 15712 Exposure complete
06:02:52.985 00.051 15712 worker thread done servicing request
06:02:52.985 00.000 7988 OnExposeComplete: enter
06:02:52.985 00.000 7988 UpdateGuideState(): m_state=1
06:02:52.997 00.012 7988 UpdateCurrentPosition: no star selected
06:02:52.997 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:52.999 00.002 7988 Status Line: No star selected
06:02:53.001 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
06:02:53.002 00.001 7988 UpdateGuideState exits: No star selected
06:02:53.002 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:53.002 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:53.002 00.000 7988 Enqueuing Expose request
06:02:53.006 00.004 15712 Worker thread wakes up
06:02:53.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:53.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:54.646 01.640 15712 Exposure complete
06:02:54.703 00.057 15712 worker thread done servicing request
06:02:54.703 00.000 7988 OnExposeComplete: enter
06:02:54.703 00.000 7988 UpdateGuideState(): m_state=1
06:02:54.708 00.005 7988 UpdateCurrentPosition: no star selected
06:02:54.710 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:54.710 00.000 7988 Status Line: No star selected
06:02:54.712 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:02:54.712 00.000 7988 UpdateGuideState exits: No star selected
06:02:54.714 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:54.714 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:54.716 00.002 7988 Enqueuing Expose request
06:02:54.716 00.000 15712 Worker thread wakes up
06:02:54.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:54.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:56.245 01.529 15712 Exposure complete
06:02:56.302 00.057 15712 worker thread done servicing request
06:02:56.302 00.000 7988 OnExposeComplete: enter
06:02:56.302 00.000 7988 UpdateGuideState(): m_state=1
06:02:56.306 00.004 7988 UpdateCurrentPosition: no star selected
06:02:56.306 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:56.306 00.000 7988 Status Line: No star selected
06:02:56.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=27, FiltMin=23, FiltMax=39, Gamma=0.690
06:02:56.306 00.000 7988 UpdateGuideState exits: No star selected
06:02:56.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:56.306 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:56.306 00.000 7988 Enqueuing Expose request
06:02:56.306 00.000 15712 Worker thread wakes up
06:02:56.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:56.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:57.953 01.647 15712 Exposure complete
06:02:58.004 00.051 15712 worker thread done servicing request
06:02:58.004 00.000 7988 OnExposeComplete: enter
06:02:58.004 00.000 7988 UpdateGuideState(): m_state=1
06:02:58.015 00.011 7988 UpdateCurrentPosition: no star selected
06:02:58.017 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:58.017 00.000 7988 Status Line: No star selected
06:02:58.019 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=27, FiltMin=22, FiltMax=40, Gamma=0.690
06:02:58.019 00.000 7988 UpdateGuideState exits: No star selected
06:02:58.021 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:58.021 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:58.023 00.002 7988 Enqueuing Expose request
06:02:58.023 00.000 15712 Worker thread wakes up
06:02:58.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:58.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:02:59.551 01.528 15712 Exposure complete
06:02:59.611 00.060 15712 worker thread done servicing request
06:02:59.611 00.000 7988 OnExposeComplete: enter
06:02:59.611 00.000 7988 UpdateGuideState(): m_state=1
06:02:59.612 00.001 7988 UpdateCurrentPosition: no star selected
06:02:59.614 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:02:59.614 00.000 7988 Status Line: No star selected
06:02:59.616 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:02:59.616 00.000 7988 UpdateGuideState exits: No star selected
06:02:59.618 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:02:59.618 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:02:59.620 00.002 7988 Enqueuing Expose request
06:02:59.621 00.001 15712 Worker thread wakes up
06:02:59.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:02:59.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:01.260 01.639 15712 Exposure complete
06:03:01.307 00.047 15712 worker thread done servicing request
06:03:01.307 00.000 7988 OnExposeComplete: enter
06:03:01.323 00.016 7988 UpdateGuideState(): m_state=1
06:03:01.324 00.001 7988 UpdateCurrentPosition: no star selected
06:03:01.324 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:01.326 00.002 7988 Status Line: No star selected
06:03:01.328 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
06:03:01.328 00.000 7988 UpdateGuideState exits: No star selected
06:03:01.330 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:01.330 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:01.332 00.002 7988 Enqueuing Expose request
06:03:01.332 00.000 15712 Worker thread wakes up
06:03:01.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:01.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:02.749 01.417 15712 Exposure complete
06:03:02.804 00.055 15712 worker thread done servicing request
06:03:02.804 00.000 7988 OnExposeComplete: enter
06:03:02.811 00.007 7988 UpdateGuideState(): m_state=1
06:03:02.811 00.000 7988 UpdateCurrentPosition: no star selected
06:03:02.813 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:02.813 00.000 7988 Status Line: No star selected
06:03:02.815 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=26, FiltMin=22, FiltMax=44, Gamma=0.690
06:03:02.817 00.002 7988 UpdateGuideState exits: No star selected
06:03:02.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:02.819 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:02.819 00.000 7988 Enqueuing Expose request
06:03:02.821 00.002 15712 Worker thread wakes up
06:03:02.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:02.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:04.460 01.639 15712 Exposure complete
06:03:04.520 00.060 15712 worker thread done servicing request
06:03:04.520 00.000 7988 OnExposeComplete: enter
06:03:04.521 00.001 7988 UpdateGuideState(): m_state=1
06:03:04.521 00.000 7988 UpdateCurrentPosition: no star selected
06:03:04.524 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:04.524 00.000 7988 Status Line: No star selected
06:03:04.526 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=27, FiltMin=22, FiltMax=42, Gamma=0.690
06:03:04.526 00.000 7988 UpdateGuideState exits: No star selected
06:03:04.528 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:04.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:04.530 00.002 7988 Enqueuing Expose request
06:03:04.530 00.000 15712 Worker thread wakes up
06:03:04.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:04.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:05.946 01.416 15712 Exposure complete
06:03:06.007 00.061 15712 worker thread done servicing request
06:03:06.007 00.000 7988 OnExposeComplete: enter
06:03:06.007 00.000 7988 UpdateGuideState(): m_state=1
06:03:06.010 00.003 7988 UpdateCurrentPosition: no star selected
06:03:06.010 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:06.012 00.002 7988 Status Line: No star selected
06:03:06.014 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=27, FiltMin=21, FiltMax=37, Gamma=0.690
06:03:06.014 00.000 7988 UpdateGuideState exits: No star selected
06:03:06.016 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:06.016 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:06.018 00.002 7988 Enqueuing Expose request
06:03:06.018 00.000 15712 Worker thread wakes up
06:03:06.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:06.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:07.654 01.636 15712 Exposure complete
06:03:07.708 00.054 15712 worker thread done servicing request
06:03:07.708 00.000 7988 OnExposeComplete: enter
06:03:07.708 00.000 7988 UpdateGuideState(): m_state=1
06:03:07.716 00.008 7988 UpdateCurrentPosition: no star selected
06:03:07.716 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:07.716 00.000 7988 Status Line: No star selected
06:03:07.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=27, FiltMin=23, FiltMax=39, Gamma=0.690
06:03:07.716 00.000 7988 UpdateGuideState exits: No star selected
06:03:07.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:07.716 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:07.725 00.009 7988 Enqueuing Expose request
06:03:07.725 00.000 15712 Worker thread wakes up
06:03:07.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:07.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:09.250 01.525 15712 Exposure complete
06:03:09.309 00.059 15712 worker thread done servicing request
06:03:09.309 00.000 7988 OnExposeComplete: enter
06:03:09.309 00.000 7988 UpdateGuideState(): m_state=1
06:03:09.312 00.003 7988 UpdateCurrentPosition: no star selected
06:03:09.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:09.312 00.000 7988 Status Line: No star selected
06:03:09.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=27, FiltMin=23, FiltMax=39, Gamma=0.690
06:03:09.312 00.000 7988 UpdateGuideState exits: No star selected
06:03:09.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:09.312 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:09.312 00.000 7988 Enqueuing Expose request
06:03:09.312 00.000 15712 Worker thread wakes up
06:03:09.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:09.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:10.958 01.646 15712 Exposure complete
06:03:11.012 00.054 15712 worker thread done servicing request
06:03:11.012 00.000 7988 OnExposeComplete: enter
06:03:11.019 00.007 7988 UpdateGuideState(): m_state=1
06:03:11.019 00.000 7988 UpdateCurrentPosition: no star selected
06:03:11.019 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:11.019 00.000 7988 Status Line: No star selected
06:03:11.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=149, med=27, FiltMin=23, FiltMax=40, Gamma=0.690
06:03:11.019 00.000 7988 UpdateGuideState exits: No star selected
06:03:11.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:11.019 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:11.019 00.000 7988 Enqueuing Expose request
06:03:11.029 00.010 15712 Worker thread wakes up
06:03:11.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:11.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:12.555 01.526 15712 Exposure complete
06:03:12.611 00.056 15712 worker thread done servicing request
06:03:12.611 00.000 7988 OnExposeComplete: enter
06:03:12.616 00.005 7988 UpdateGuideState(): m_state=1
06:03:12.616 00.000 7988 UpdateCurrentPosition: no star selected
06:03:12.618 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:12.618 00.000 7988 Status Line: No star selected
06:03:12.620 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=27, FiltMin=22, FiltMax=43, Gamma=0.690
06:03:12.622 00.002 7988 UpdateGuideState exits: No star selected
06:03:12.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:12.624 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:12.624 00.000 7988 Enqueuing Expose request
06:03:12.626 00.002 15712 Worker thread wakes up
06:03:12.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:12.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:14.261 01.635 15712 Exposure complete
06:03:14.312 00.051 15712 worker thread done servicing request
06:03:14.312 00.000 7988 OnExposeComplete: enter
06:03:14.312 00.000 7988 UpdateGuideState(): m_state=1
06:03:14.325 00.013 7988 UpdateCurrentPosition: no star selected
06:03:14.325 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:14.325 00.000 7988 Status Line: No star selected
06:03:14.329 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
06:03:14.329 00.000 7988 UpdateGuideState exits: No star selected
06:03:14.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:14.329 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:14.329 00.000 7988 Enqueuing Expose request
06:03:14.329 00.000 15712 Worker thread wakes up
06:03:14.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:14.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:15.859 01.530 15712 Exposure complete
06:03:15.911 00.052 15712 worker thread done servicing request
06:03:15.911 00.000 7988 OnExposeComplete: enter
06:03:15.911 00.000 7988 UpdateGuideState(): m_state=1
06:03:15.920 00.009 7988 UpdateCurrentPosition: no star selected
06:03:15.920 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:15.920 00.000 7988 Status Line: No star selected
06:03:15.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=27, FiltMin=22, FiltMax=42, Gamma=0.690
06:03:15.920 00.000 7988 UpdateGuideState exits: No star selected
06:03:15.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:15.920 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:15.928 00.008 7988 Enqueuing Expose request
06:03:15.928 00.000 15712 Worker thread wakes up
06:03:15.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:15.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:17.568 01.640 15712 Exposure complete
06:03:17.629 00.061 15712 worker thread done servicing request
06:03:17.629 00.000 7988 OnExposeComplete: enter
06:03:17.631 00.002 7988 UpdateGuideState(): m_state=1
06:03:17.631 00.000 7988 UpdateCurrentPosition: no star selected
06:03:17.633 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:17.633 00.000 7988 Status Line: No star selected
06:03:17.635 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
06:03:17.637 00.002 7988 UpdateGuideState exits: No star selected
06:03:17.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:17.639 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:17.639 00.000 7988 Enqueuing Expose request
06:03:17.641 00.002 15712 Worker thread wakes up
06:03:17.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:17.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:19.168 01.527 15712 Exposure complete
06:03:19.213 00.045 15712 worker thread done servicing request
06:03:19.213 00.000 7988 OnExposeComplete: enter
06:03:19.229 00.016 7988 UpdateGuideState(): m_state=1
06:03:19.230 00.001 7988 UpdateCurrentPosition: no star selected
06:03:19.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:19.232 00.002 7988 Status Line: No star selected
06:03:19.234 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
06:03:19.234 00.000 7988 UpdateGuideState exits: No star selected
06:03:19.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:19.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:19.234 00.000 7988 Enqueuing Expose request
06:03:19.234 00.000 15712 Worker thread wakes up
06:03:19.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:19.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:20.877 01.643 15712 Exposure complete
06:03:20.936 00.059 15712 worker thread done servicing request
06:03:20.936 00.000 7988 OnExposeComplete: enter
06:03:20.936 00.000 7988 UpdateGuideState(): m_state=1
06:03:20.939 00.003 7988 UpdateCurrentPosition: no star selected
06:03:20.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:20.939 00.000 7988 Status Line: No star selected
06:03:20.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=27, FiltMin=22, FiltMax=41, Gamma=0.690
06:03:20.939 00.000 7988 UpdateGuideState exits: No star selected
06:03:20.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:20.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:20.939 00.000 7988 Enqueuing Expose request
06:03:20.939 00.000 15712 Worker thread wakes up
06:03:20.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:20.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:22.474 01.535 15712 Exposure complete
06:03:22.532 00.058 15712 worker thread done servicing request
06:03:22.532 00.000 7988 OnExposeComplete: enter
06:03:22.535 00.003 7988 UpdateGuideState(): m_state=1
06:03:22.537 00.002 7988 UpdateCurrentPosition: no star selected
06:03:22.537 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:22.539 00.002 7988 Status Line: No star selected
06:03:22.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
06:03:22.541 00.002 7988 UpdateGuideState exits: No star selected
06:03:22.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:22.543 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:22.543 00.000 7988 Enqueuing Expose request
06:03:22.543 00.000 15712 Worker thread wakes up
06:03:22.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:22.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:24.181 01.638 15712 Exposure complete
06:03:24.234 00.053 15712 worker thread done servicing request
06:03:24.234 00.000 7988 OnExposeComplete: enter
06:03:24.242 00.008 7988 UpdateGuideState(): m_state=1
06:03:24.242 00.000 7988 UpdateCurrentPosition: no star selected
06:03:24.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:24.242 00.000 7988 Status Line: No star selected
06:03:24.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=26, FiltMin=22, FiltMax=42, Gamma=0.690
06:03:24.242 00.000 7988 UpdateGuideState exits: No star selected
06:03:24.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:24.242 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:24.251 00.009 7988 Enqueuing Expose request
06:03:24.251 00.000 15712 Worker thread wakes up
06:03:24.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:24.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:25.776 01.525 15712 Exposure complete
06:03:25.835 00.059 15712 worker thread done servicing request
06:03:25.835 00.000 7988 OnExposeComplete: enter
06:03:25.837 00.002 7988 UpdateGuideState(): m_state=1
06:03:25.837 00.000 7988 UpdateCurrentPosition: no star selected
06:03:25.837 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:25.837 00.000 7988 Status Line: No star selected
06:03:25.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:03:25.837 00.000 7988 UpdateGuideState exits: No star selected
06:03:25.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:25.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:25.837 00.000 7988 Enqueuing Expose request
06:03:25.837 00.000 15712 Worker thread wakes up
06:03:25.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:25.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:27.485 01.648 15712 Exposure complete
06:03:27.546 00.061 15712 worker thread done servicing request
06:03:27.546 00.000 7988 OnExposeComplete: enter
06:03:27.548 00.002 7988 UpdateGuideState(): m_state=1
06:03:27.548 00.000 7988 UpdateCurrentPosition: no star selected
06:03:27.548 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:27.548 00.000 7988 Status Line: No star selected
06:03:27.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
06:03:27.553 00.005 7988 UpdateGuideState exits: No star selected
06:03:27.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:27.553 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:27.553 00.000 7988 Enqueuing Expose request
06:03:27.553 00.000 15712 Worker thread wakes up
06:03:27.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:27.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:29.085 01.532 15712 Exposure complete
06:03:29.143 00.058 15712 worker thread done servicing request
06:03:29.143 00.000 7988 OnExposeComplete: enter
06:03:29.143 00.000 7988 UpdateGuideState(): m_state=1
06:03:29.146 00.003 7988 UpdateCurrentPosition: no star selected
06:03:29.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:29.146 00.000 7988 Status Line: No star selected
06:03:29.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:03:29.146 00.000 7988 UpdateGuideState exits: No star selected
06:03:29.152 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:29.152 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:29.152 00.000 7988 Enqueuing Expose request
06:03:29.152 00.000 15712 Worker thread wakes up
06:03:29.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:29.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:30.791 01.639 15712 Exposure complete
06:03:30.851 00.060 15712 worker thread done servicing request
06:03:30.853 00.002 7988 OnExposeComplete: enter
06:03:30.854 00.001 7988 UpdateGuideState(): m_state=1
06:03:30.854 00.000 7988 UpdateCurrentPosition: no star selected
06:03:30.856 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:30.856 00.000 7988 Status Line: No star selected
06:03:30.858 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
06:03:30.860 00.002 7988 UpdateGuideState exits: No star selected
06:03:30.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:30.860 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:30.860 00.000 7988 Enqueuing Expose request
06:03:30.860 00.000 15712 Worker thread wakes up
06:03:30.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:30.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:32.391 01.531 15712 Exposure complete
06:03:32.450 00.059 15712 worker thread done servicing request
06:03:32.450 00.000 7988 OnExposeComplete: enter
06:03:32.452 00.002 7988 UpdateGuideState(): m_state=1
06:03:32.453 00.001 7988 UpdateCurrentPosition: no star selected
06:03:32.455 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:32.455 00.000 7988 Status Line: No star selected
06:03:32.457 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
06:03:32.457 00.000 7988 UpdateGuideState exits: No star selected
06:03:32.459 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:32.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:32.461 00.002 7988 Enqueuing Expose request
06:03:32.461 00.000 15712 Worker thread wakes up
06:03:32.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:32.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:34.099 01.638 15712 Exposure complete
06:03:34.152 00.053 15712 worker thread done servicing request
06:03:34.152 00.000 7988 OnExposeComplete: enter
06:03:34.152 00.000 7988 UpdateGuideState(): m_state=1
06:03:34.161 00.009 7988 UpdateCurrentPosition: no star selected
06:03:34.161 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:34.161 00.000 7988 Status Line: No star selected
06:03:34.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=27, FiltMin=22, FiltMax=41, Gamma=0.690
06:03:34.161 00.000 7988 UpdateGuideState exits: No star selected
06:03:34.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:34.161 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:34.169 00.008 7988 Enqueuing Expose request
06:03:34.169 00.000 15712 Worker thread wakes up
06:03:34.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:34.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:35.698 01.529 15712 Exposure complete
06:03:35.752 00.054 15712 worker thread done servicing request
06:03:35.752 00.000 7988 OnExposeComplete: enter
06:03:35.759 00.007 7988 UpdateGuideState(): m_state=1
06:03:35.759 00.000 7988 UpdateCurrentPosition: no star selected
06:03:35.761 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:35.761 00.000 7988 Status Line: No star selected
06:03:35.763 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
06:03:35.765 00.002 7988 UpdateGuideState exits: No star selected
06:03:35.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:35.767 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:35.767 00.000 7988 Enqueuing Expose request
06:03:35.769 00.002 15712 Worker thread wakes up
06:03:35.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:35.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:37.406 01.637 15712 Exposure complete
06:03:37.457 00.051 15712 worker thread done servicing request
06:03:37.457 00.000 7988 OnExposeComplete: enter
06:03:37.457 00.000 7988 UpdateGuideState(): m_state=1
06:03:37.469 00.012 7988 UpdateCurrentPosition: no star selected
06:03:37.469 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:37.469 00.000 7988 Status Line: No star selected
06:03:37.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
06:03:37.474 00.005 7988 UpdateGuideState exits: No star selected
06:03:37.474 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:37.474 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:37.474 00.000 7988 Enqueuing Expose request
06:03:37.474 00.000 15712 Worker thread wakes up
06:03:37.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:37.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:39.007 01.533 15712 Exposure complete
06:03:39.057 00.050 15712 worker thread done servicing request
06:03:39.057 00.000 7988 OnExposeComplete: enter
06:03:39.057 00.000 7988 UpdateGuideState(): m_state=1
06:03:39.068 00.011 7988 UpdateCurrentPosition: no star selected
06:03:39.068 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:39.070 00.002 7988 Status Line: No star selected
06:03:39.072 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
06:03:39.072 00.000 7988 UpdateGuideState exits: No star selected
06:03:39.074 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:39.074 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:39.076 00.002 7988 Enqueuing Expose request
06:03:39.076 00.000 15712 Worker thread wakes up
06:03:39.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:39.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:40.718 01.642 15712 Exposure complete
06:03:40.775 00.057 15712 worker thread done servicing request
06:03:40.775 00.000 7988 OnExposeComplete: enter
06:03:40.777 00.002 7988 UpdateGuideState(): m_state=1
06:03:40.779 00.002 7988 UpdateCurrentPosition: no star selected
06:03:40.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:40.779 00.000 7988 Status Line: No star selected
06:03:40.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=26, FiltMin=22, FiltMax=41, Gamma=0.690
06:03:40.779 00.000 7988 UpdateGuideState exits: No star selected
06:03:40.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:40.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:40.779 00.000 7988 Enqueuing Expose request
06:03:40.779 00.000 15712 Worker thread wakes up
06:03:40.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:40.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:42.314 01.535 15712 Exposure complete
06:03:42.372 00.058 15712 worker thread done servicing request
06:03:42.372 00.000 7988 OnExposeComplete: enter
06:03:42.372 00.000 7988 UpdateGuideState(): m_state=1
06:03:42.376 00.004 7988 UpdateCurrentPosition: no star selected
06:03:42.377 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:42.377 00.000 7988 Status Line: No star selected
06:03:42.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=25, FiltMin=21, FiltMax=46, Gamma=0.690
06:03:42.377 00.000 7988 UpdateGuideState exits: No star selected
06:03:42.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:42.377 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:42.377 00.000 7988 Enqueuing Expose request
06:03:42.377 00.000 15712 Worker thread wakes up
06:03:42.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:42.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:44.023 01.646 15712 Exposure complete
06:03:44.080 00.057 15712 worker thread done servicing request
06:03:44.080 00.000 7988 OnExposeComplete: enter
06:03:44.080 00.000 7988 UpdateGuideState(): m_state=1
06:03:44.084 00.004 7988 UpdateCurrentPosition: no star selected
06:03:44.084 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:44.084 00.000 7988 Status Line: No star selected
06:03:44.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=25, FiltMin=21, FiltMax=41, Gamma=0.690
06:03:44.084 00.000 7988 UpdateGuideState exits: No star selected
06:03:44.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:44.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:44.084 00.000 7988 Enqueuing Expose request
06:03:44.084 00.000 15712 Worker thread wakes up
06:03:44.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:44.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:45.620 01.536 15712 Exposure complete
06:03:45.673 00.053 15712 worker thread done servicing request
06:03:45.673 00.000 7988 OnExposeComplete: enter
06:03:45.673 00.000 7988 UpdateGuideState(): m_state=1
06:03:45.682 00.009 7988 UpdateCurrentPosition: no star selected
06:03:45.682 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:45.682 00.000 7988 Status Line: No star selected
06:03:45.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
06:03:45.682 00.000 7988 UpdateGuideState exits: No star selected
06:03:45.682 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:45.682 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:45.682 00.000 7988 Enqueuing Expose request
06:03:45.682 00.000 15712 Worker thread wakes up
06:03:45.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:45.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:47.325 01.643 15712 Exposure complete
06:03:47.385 00.060 15712 worker thread done servicing request
06:03:47.385 00.000 7988 OnExposeComplete: enter
06:03:47.385 00.000 7988 UpdateGuideState(): m_state=1
06:03:47.388 00.003 7988 UpdateCurrentPosition: no star selected
06:03:47.390 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:47.390 00.000 7988 Status Line: No star selected
06:03:47.392 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
06:03:47.392 00.000 7988 UpdateGuideState exits: No star selected
06:03:47.394 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:47.394 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:47.396 00.002 7988 Enqueuing Expose request
06:03:47.396 00.000 15712 Worker thread wakes up
06:03:47.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:47.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:48.924 01.528 15712 Exposure complete
06:03:48.970 00.046 15712 worker thread done servicing request
06:03:48.970 00.000 7988 OnExposeComplete: enter
06:03:48.970 00.000 7988 UpdateGuideState(): m_state=1
06:03:48.985 00.015 7988 UpdateCurrentPosition: no star selected
06:03:48.987 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:48.987 00.000 7988 Status Line: No star selected
06:03:48.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
06:03:48.987 00.000 7988 UpdateGuideState exits: No star selected
06:03:48.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:48.987 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:48.987 00.000 7988 Enqueuing Expose request
06:03:48.987 00.000 15712 Worker thread wakes up
06:03:48.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:48.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:50.632 01.645 15712 Exposure complete
06:03:50.688 00.056 15712 worker thread done servicing request
06:03:50.688 00.000 7988 OnExposeComplete: enter
06:03:50.693 00.005 7988 UpdateGuideState(): m_state=1
06:03:50.693 00.000 7988 UpdateCurrentPosition: no star selected
06:03:50.693 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:50.693 00.000 7988 Status Line: No star selected
06:03:50.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
06:03:50.693 00.000 7988 UpdateGuideState exits: No star selected
06:03:50.693 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:50.693 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:50.693 00.000 7988 Enqueuing Expose request
06:03:50.693 00.000 15712 Worker thread wakes up
06:03:50.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:50.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:52.231 01.538 15712 Exposure complete
06:03:52.287 00.056 15712 worker thread done servicing request
06:03:52.287 00.000 7988 OnExposeComplete: enter
06:03:52.293 00.006 7988 UpdateGuideState(): m_state=1
06:03:52.293 00.000 7988 UpdateCurrentPosition: no star selected
06:03:52.293 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:52.293 00.000 7988 Status Line: No star selected
06:03:52.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
06:03:52.293 00.000 7988 UpdateGuideState exits: No star selected
06:03:52.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:52.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:52.293 00.000 7988 Enqueuing Expose request
06:03:52.293 00.000 15712 Worker thread wakes up
06:03:52.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:52.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:53.937 01.644 15712 Exposure complete
06:03:53.988 00.051 15712 worker thread done servicing request
06:03:53.988 00.000 7988 OnExposeComplete: enter
06:03:54.001 00.013 7988 UpdateGuideState(): m_state=1
06:03:54.001 00.000 7988 UpdateCurrentPosition: no star selected
06:03:54.001 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:54.001 00.000 7988 Status Line: No star selected
06:03:54.005 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
06:03:54.005 00.000 7988 UpdateGuideState exits: No star selected
06:03:54.005 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:54.005 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:54.005 00.000 7988 Enqueuing Expose request
06:03:54.005 00.000 15712 Worker thread wakes up
06:03:54.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:54.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:55.537 01.532 15712 Exposure complete
06:03:55.588 00.051 15712 worker thread done servicing request
06:03:55.588 00.000 7988 OnExposeComplete: enter
06:03:55.588 00.000 7988 UpdateGuideState(): m_state=1
06:03:55.600 00.012 7988 UpdateCurrentPosition: no star selected
06:03:55.602 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:55.602 00.000 7988 Status Line: No star selected
06:03:55.604 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
06:03:55.605 00.001 7988 UpdateGuideState exits: No star selected
06:03:55.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:55.607 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:55.607 00.000 7988 Enqueuing Expose request
06:03:55.609 00.002 15712 Worker thread wakes up
06:03:55.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:55.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:57.246 01.637 15712 Exposure complete
06:03:57.291 00.045 15712 worker thread done servicing request
06:03:57.291 00.000 7988 OnExposeComplete: enter
06:03:57.291 00.000 7988 UpdateGuideState(): m_state=1
06:03:57.307 00.016 7988 UpdateCurrentPosition: no star selected
06:03:57.308 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:57.308 00.000 7988 Status Line: No star selected
06:03:57.310 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
06:03:57.312 00.002 7988 UpdateGuideState exits: No star selected
06:03:57.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:57.314 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:57.314 00.000 7988 Enqueuing Expose request
06:03:57.316 00.002 15712 Worker thread wakes up
06:03:57.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:57.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:03:58.839 01.523 15712 Exposure complete
06:03:58.892 00.053 15712 worker thread done servicing request
06:03:58.892 00.000 7988 OnExposeComplete: enter
06:03:58.892 00.000 7988 UpdateGuideState(): m_state=1
06:03:58.900 00.008 7988 UpdateCurrentPosition: no star selected
06:03:58.900 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:03:58.900 00.000 7988 Status Line: No star selected
06:03:58.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
06:03:58.900 00.000 7988 UpdateGuideState exits: No star selected
06:03:58.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:03:58.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:03:58.900 00.000 7988 Enqueuing Expose request
06:03:58.909 00.009 15712 Worker thread wakes up
06:03:58.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:03:58.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:00.548 01.639 15712 Exposure complete
06:04:00.595 00.047 15712 worker thread done servicing request
06:04:00.595 00.000 7988 OnExposeComplete: enter
06:04:00.595 00.000 7988 UpdateGuideState(): m_state=1
06:04:00.595 00.000 7988 UpdateCurrentPosition: no star selected
06:04:00.610 00.015 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:00.612 00.002 7988 Status Line: No star selected
06:04:00.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=25, FiltMin=21, FiltMax=40, Gamma=0.690
06:04:00.612 00.000 7988 UpdateGuideState exits: No star selected
06:04:00.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:00.612 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:00.612 00.000 7988 Enqueuing Expose request
06:04:00.612 00.000 15712 Worker thread wakes up
06:04:00.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:00.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:02.144 01.532 15712 Exposure complete
06:04:02.202 00.058 15712 worker thread done servicing request
06:04:02.202 00.000 7988 OnExposeComplete: enter
06:04:02.202 00.000 7988 UpdateGuideState(): m_state=1
06:04:02.205 00.003 7988 UpdateCurrentPosition: no star selected
06:04:02.205 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:02.207 00.002 7988 Status Line: No star selected
06:04:02.210 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
06:04:02.210 00.000 7988 UpdateGuideState exits: No star selected
06:04:02.212 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:02.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:02.214 00.002 7988 Enqueuing Expose request
06:04:02.214 00.000 15712 Worker thread wakes up
06:04:02.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:02.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:03.853 01.639 15712 Exposure complete
06:04:03.913 00.060 15712 worker thread done servicing request
06:04:03.913 00.000 7988 OnExposeComplete: enter
06:04:03.913 00.000 7988 UpdateGuideState(): m_state=1
06:04:03.917 00.004 7988 UpdateCurrentPosition: no star selected
06:04:03.917 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:03.917 00.000 7988 Status Line: No star selected
06:04:03.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=20, FiltMax=43, Gamma=0.690
06:04:03.917 00.000 7988 UpdateGuideState exits: No star selected
06:04:03.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:03.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:03.917 00.000 7988 Enqueuing Expose request
06:04:03.917 00.000 15712 Worker thread wakes up
06:04:03.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:03.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:05.453 01.536 15712 Exposure complete
06:04:05.509 00.056 15712 worker thread done servicing request
06:04:05.509 00.000 7988 OnExposeComplete: enter
06:04:05.509 00.000 7988 UpdateGuideState(): m_state=1
06:04:05.514 00.005 7988 UpdateCurrentPosition: no star selected
06:04:05.515 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:05.515 00.000 7988 Status Line: No star selected
06:04:05.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
06:04:05.515 00.000 7988 UpdateGuideState exits: No star selected
06:04:05.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:05.515 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:05.515 00.000 7988 Enqueuing Expose request
06:04:05.515 00.000 15712 Worker thread wakes up
06:04:05.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:05.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:07.162 01.647 15712 Exposure complete
06:04:07.220 00.058 15712 worker thread done servicing request
06:04:07.220 00.000 7988 OnExposeComplete: enter
06:04:07.220 00.000 7988 UpdateGuideState(): m_state=1
06:04:07.223 00.003 7988 UpdateCurrentPosition: no star selected
06:04:07.223 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:07.223 00.000 7988 Status Line: No star selected
06:04:07.228 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=25, FiltMin=20, FiltMax=42, Gamma=0.690
06:04:07.228 00.000 7988 UpdateGuideState exits: No star selected
06:04:07.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:07.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:07.228 00.000 7988 Enqueuing Expose request
06:04:07.228 00.000 15712 Worker thread wakes up
06:04:07.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:07.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:08.759 01.531 15712 Exposure complete
06:04:08.818 00.059 15712 worker thread done servicing request
06:04:08.818 00.000 7988 OnExposeComplete: enter
06:04:08.818 00.000 7988 UpdateGuideState(): m_state=1
06:04:08.818 00.000 7988 UpdateCurrentPosition: no star selected
06:04:08.821 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:08.821 00.000 7988 Status Line: No star selected
06:04:08.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=24, FiltMin=20, FiltMax=37, Gamma=0.690
06:04:08.821 00.000 7988 UpdateGuideState exits: No star selected
06:04:08.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:08.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:08.821 00.000 7988 Enqueuing Expose request
06:04:08.828 00.007 15712 Worker thread wakes up
06:04:08.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:08.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:10.467 01.639 15712 Exposure complete
06:04:10.515 00.048 15712 worker thread done servicing request
06:04:10.515 00.000 7988 OnExposeComplete: enter
06:04:10.515 00.000 7988 UpdateGuideState(): m_state=1
06:04:10.530 00.015 7988 UpdateCurrentPosition: no star selected
06:04:10.531 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:10.531 00.000 7988 Status Line: No star selected
06:04:10.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
06:04:10.531 00.000 7988 UpdateGuideState exits: No star selected
06:04:10.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:10.531 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:10.531 00.000 7988 Enqueuing Expose request
06:04:10.531 00.000 15712 Worker thread wakes up
06:04:10.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:10.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:12.069 01.538 15712 Exposure complete
06:04:12.114 00.045 15712 worker thread done servicing request
06:04:12.114 00.000 7988 OnExposeComplete: enter
06:04:12.129 00.015 7988 UpdateGuideState(): m_state=1
06:04:12.129 00.000 7988 UpdateCurrentPosition: no star selected
06:04:12.129 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:12.136 00.007 7988 Status Line: No star selected
06:04:12.142 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
06:04:12.145 00.003 7988 UpdateGuideState exits: No star selected
06:04:12.147 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:12.149 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:12.151 00.002 7988 Enqueuing Expose request
06:04:12.151 00.000 15712 Worker thread wakes up
06:04:12.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:12.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:13.790 01.639 15712 Exposure complete
06:04:13.850 00.060 15712 worker thread done servicing request
06:04:13.850 00.000 7988 OnExposeComplete: enter
06:04:13.850 00.000 7988 UpdateGuideState(): m_state=1
06:04:13.853 00.003 7988 UpdateCurrentPosition: no star selected
06:04:13.853 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:13.853 00.000 7988 Status Line: No star selected
06:04:13.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
06:04:13.853 00.000 7988 UpdateGuideState exits: No star selected
06:04:13.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:13.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:13.853 00.000 7988 Enqueuing Expose request
06:04:13.853 00.000 15712 Worker thread wakes up
06:04:13.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:13.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:15.385 01.532 15712 Exposure complete
06:04:15.444 00.059 15712 worker thread done servicing request
06:04:15.444 00.000 7988 OnExposeComplete: enter
06:04:15.444 00.000 7988 UpdateGuideState(): m_state=1
06:04:15.447 00.003 7988 UpdateCurrentPosition: no star selected
06:04:15.447 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:15.447 00.000 7988 Status Line: No star selected
06:04:15.451 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
06:04:15.451 00.000 7988 UpdateGuideState exits: No star selected
06:04:15.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:15.451 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:15.451 00.000 7988 Enqueuing Expose request
06:04:15.451 00.000 15712 Worker thread wakes up
06:04:15.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:15.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:17.093 01.642 15712 Exposure complete
06:04:17.153 00.060 15712 worker thread done servicing request
06:04:17.155 00.002 7988 OnExposeComplete: enter
06:04:17.155 00.000 7988 UpdateGuideState(): m_state=1
06:04:17.157 00.002 7988 UpdateCurrentPosition: no star selected
06:04:17.157 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:17.157 00.000 7988 Status Line: No star selected
06:04:17.160 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
06:04:17.162 00.002 7988 UpdateGuideState exits: No star selected
06:04:17.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:17.164 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:17.164 00.000 7988 Enqueuing Expose request
06:04:17.166 00.002 15712 Worker thread wakes up
06:04:17.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:17.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:18.692 01.526 15712 Exposure complete
06:04:18.751 00.059 15712 worker thread done servicing request
06:04:18.751 00.000 7988 OnExposeComplete: enter
06:04:18.753 00.002 7988 UpdateGuideState(): m_state=1
06:04:18.753 00.000 7988 UpdateCurrentPosition: no star selected
06:04:18.753 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:18.753 00.000 7988 Status Line: No star selected
06:04:18.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
06:04:18.753 00.000 7988 UpdateGuideState exits: No star selected
06:04:18.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:18.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:18.753 00.000 7988 Enqueuing Expose request
06:04:18.753 00.000 15712 Worker thread wakes up
06:04:18.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:18.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:20.400 01.647 15712 Exposure complete
06:04:20.458 00.058 15712 worker thread done servicing request
06:04:20.458 00.000 7988 OnExposeComplete: enter
06:04:20.458 00.000 7988 UpdateGuideState(): m_state=1
06:04:20.461 00.003 7988 UpdateCurrentPosition: no star selected
06:04:20.461 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:20.461 00.000 7988 Status Line: No star selected
06:04:20.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
06:04:20.461 00.000 7988 UpdateGuideState exits: No star selected
06:04:20.461 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:20.461 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:20.461 00.000 7988 Enqueuing Expose request
06:04:20.461 00.000 15712 Worker thread wakes up
06:04:20.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:20.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:21.994 01.533 15712 Exposure complete
06:04:22.039 00.045 15712 worker thread done servicing request
06:04:22.039 00.000 7988 OnExposeComplete: enter
06:04:22.039 00.000 7988 UpdateGuideState(): m_state=1
06:04:22.055 00.016 7988 UpdateCurrentPosition: no star selected
06:04:22.056 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:22.056 00.000 7988 Status Line: No star selected
06:04:22.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
06:04:22.056 00.000 7988 UpdateGuideState exits: No star selected
06:04:22.056 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:22.056 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:22.056 00.000 7988 Enqueuing Expose request
06:04:22.056 00.000 15712 Worker thread wakes up
06:04:22.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:22.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:23.701 01.645 15712 Exposure complete
06:04:23.760 00.059 15712 worker thread done servicing request
06:04:23.760 00.000 7988 OnExposeComplete: enter
06:04:23.760 00.000 7988 UpdateGuideState(): m_state=1
06:04:23.764 00.004 7988 UpdateCurrentPosition: no star selected
06:04:23.764 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:23.764 00.000 7988 Status Line: No star selected
06:04:23.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
06:04:23.764 00.000 7988 UpdateGuideState exits: No star selected
06:04:23.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:23.764 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:23.764 00.000 7988 Enqueuing Expose request
06:04:23.764 00.000 15712 Worker thread wakes up
06:04:23.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:23.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:25.296 01.532 15712 Exposure complete
06:04:25.345 00.049 15712 worker thread done servicing request
06:04:25.345 00.000 7988 OnExposeComplete: enter
06:04:25.345 00.000 7988 UpdateGuideState(): m_state=1
06:04:25.357 00.012 7988 UpdateCurrentPosition: no star selected
06:04:25.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:25.357 00.000 7988 Status Line: No star selected
06:04:25.362 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=25, FiltMin=21, FiltMax=42, Gamma=0.690
06:04:25.362 00.000 7988 UpdateGuideState exits: No star selected
06:04:25.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:25.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:25.362 00.000 7988 Enqueuing Expose request
06:04:25.362 00.000 15712 Worker thread wakes up
06:04:25.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:25.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:27.005 01.643 15712 Exposure complete
06:04:27.065 00.060 15712 worker thread done servicing request
06:04:27.065 00.000 7988 OnExposeComplete: enter
06:04:27.065 00.000 7988 UpdateGuideState(): m_state=1
06:04:27.067 00.002 7988 UpdateCurrentPosition: no star selected
06:04:27.067 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:27.067 00.000 7988 Status Line: No star selected
06:04:27.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
06:04:27.067 00.000 7988 UpdateGuideState exits: No star selected
06:04:27.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:27.067 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:27.067 00.000 7988 Enqueuing Expose request
06:04:27.067 00.000 15712 Worker thread wakes up
06:04:27.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:27.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:28.604 01.537 15712 Exposure complete
06:04:28.660 00.056 15712 worker thread done servicing request
06:04:28.660 00.000 7988 OnExposeComplete: enter
06:04:28.660 00.000 7988 UpdateGuideState(): m_state=1
06:04:28.665 00.005 7988 UpdateCurrentPosition: no star selected
06:04:28.665 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:28.665 00.000 7988 Status Line: No star selected
06:04:28.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=24, FiltMin=20, FiltMax=38, Gamma=0.690
06:04:28.665 00.000 7988 UpdateGuideState exits: No star selected
06:04:28.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:28.665 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:28.665 00.000 7988 Enqueuing Expose request
06:04:28.665 00.000 15712 Worker thread wakes up
06:04:28.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:28.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:30.311 01.646 15712 Exposure complete
06:04:30.360 00.049 15712 worker thread done servicing request
06:04:30.360 00.000 7988 OnExposeComplete: enter
06:04:30.360 00.000 7988 UpdateGuideState(): m_state=1
06:04:30.360 00.000 7988 UpdateCurrentPosition: no star selected
06:04:30.374 00.014 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:30.374 00.000 7988 Status Line: No star selected
06:04:30.377 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
06:04:30.377 00.000 7988 UpdateGuideState exits: No star selected
06:04:30.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:30.377 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:30.377 00.000 7988 Enqueuing Expose request
06:04:30.377 00.000 15712 Worker thread wakes up
06:04:30.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:30.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:31.908 01.531 15712 Exposure complete
06:04:31.962 00.054 15712 worker thread done servicing request
06:04:31.962 00.000 7988 OnExposeComplete: enter
06:04:31.962 00.000 7988 UpdateGuideState(): m_state=1
06:04:31.970 00.008 7988 UpdateCurrentPosition: no star selected
06:04:31.970 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:31.970 00.000 7988 Status Line: No star selected
06:04:31.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
06:04:31.970 00.000 7988 UpdateGuideState exits: No star selected
06:04:31.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:31.970 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:31.979 00.009 7988 Enqueuing Expose request
06:04:31.979 00.000 15712 Worker thread wakes up
06:04:31.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:31.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:33.616 01.637 15712 Exposure complete
06:04:33.677 00.061 15712 worker thread done servicing request
06:04:33.677 00.000 7988 OnExposeComplete: enter
06:04:33.679 00.002 7988 UpdateGuideState(): m_state=1
06:04:33.680 00.001 7988 UpdateCurrentPosition: no star selected
06:04:33.681 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:33.681 00.000 7988 Status Line: No star selected
06:04:33.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
06:04:33.681 00.000 7988 UpdateGuideState exits: No star selected
06:04:33.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:33.681 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:33.681 00.000 7988 Enqueuing Expose request
06:04:33.681 00.000 15712 Worker thread wakes up
06:04:33.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:33.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:35.217 01.536 15712 Exposure complete
06:04:35.277 00.060 15712 worker thread done servicing request
06:04:35.277 00.000 7988 OnExposeComplete: enter
06:04:35.277 00.000 7988 UpdateGuideState(): m_state=1
06:04:35.278 00.001 7988 UpdateCurrentPosition: no star selected
06:04:35.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:35.278 00.000 7988 Status Line: No star selected
06:04:35.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=24, FiltMin=20, FiltMax=38, Gamma=0.690
06:04:35.278 00.000 7988 UpdateGuideState exits: No star selected
06:04:35.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:35.278 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:35.278 00.000 7988 Enqueuing Expose request
06:04:35.278 00.000 15712 Worker thread wakes up
06:04:35.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:35.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:36.928 01.650 15712 Exposure complete
06:04:36.979 00.051 7988 OnExposeComplete: enter
06:04:36.979 00.000 7988 UpdateGuideState(): m_state=1
06:04:36.989 00.010 15712 worker thread done servicing request
06:04:36.989 00.000 7988 UpdateCurrentPosition: no star selected
06:04:36.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:36.991 00.002 7988 Status Line: No star selected
06:04:36.993 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=24, FiltMin=20, FiltMax=37, Gamma=0.690
06:04:36.993 00.000 7988 UpdateGuideState exits: No star selected
06:04:36.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:36.996 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:36.996 00.000 7988 Enqueuing Expose request
06:04:36.998 00.002 15712 Worker thread wakes up
06:04:36.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:36.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:38.521 01.523 15712 Exposure complete
06:04:38.582 00.061 15712 worker thread done servicing request
06:04:38.582 00.000 7988 OnExposeComplete: enter
06:04:38.582 00.000 7988 UpdateGuideState(): m_state=1
06:04:38.584 00.002 7988 UpdateCurrentPosition: no star selected
06:04:38.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:38.584 00.000 7988 Status Line: No star selected
06:04:38.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
06:04:38.584 00.000 7988 UpdateGuideState exits: No star selected
06:04:38.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:38.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:38.584 00.000 7988 Enqueuing Expose request
06:04:38.584 00.000 15712 Worker thread wakes up
06:04:38.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:38.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:40.230 01.646 15712 Exposure complete
06:04:40.282 00.052 15712 worker thread done servicing request
06:04:40.282 00.000 7988 OnExposeComplete: enter
06:04:40.282 00.000 7988 UpdateGuideState(): m_state=1
06:04:40.291 00.009 7988 UpdateCurrentPosition: no star selected
06:04:40.291 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:40.291 00.000 7988 Status Line: No star selected
06:04:40.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
06:04:40.291 00.000 7988 UpdateGuideState exits: No star selected
06:04:40.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:40.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:40.299 00.008 7988 Enqueuing Expose request
06:04:40.299 00.000 15712 Worker thread wakes up
06:04:40.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:40.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:41.826 01.527 15712 Exposure complete
06:04:41.884 00.058 15712 worker thread done servicing request
06:04:41.884 00.000 7988 OnExposeComplete: enter
06:04:41.884 00.000 7988 UpdateGuideState(): m_state=1
06:04:41.887 00.003 7988 UpdateCurrentPosition: no star selected
06:04:41.887 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:41.887 00.000 7988 Status Line: No star selected
06:04:41.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=24, FiltMin=20, FiltMax=43, Gamma=0.690
06:04:41.887 00.000 7988 UpdateGuideState exits: No star selected
06:04:41.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:41.887 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:41.887 00.000 7988 Enqueuing Expose request
06:04:41.887 00.000 15712 Worker thread wakes up
06:04:41.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:41.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:43.536 01.649 15712 Exposure complete
06:04:43.594 00.058 15712 worker thread done servicing request
06:04:43.594 00.000 7988 OnExposeComplete: enter
06:04:43.596 00.002 7988 UpdateGuideState(): m_state=1
06:04:43.596 00.000 7988 UpdateCurrentPosition: no star selected
06:04:43.598 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:43.598 00.000 7988 Status Line: No star selected
06:04:43.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=24, FiltMin=20, FiltMax=38, Gamma=0.690
06:04:43.598 00.000 7988 UpdateGuideState exits: No star selected
06:04:43.603 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:43.603 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:43.603 00.000 7988 Enqueuing Expose request
06:04:43.603 00.000 15712 Worker thread wakes up
06:04:43.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:43.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:45.129 01.526 15712 Exposure complete
06:04:45.184 00.055 15712 worker thread done servicing request
06:04:45.184 00.000 7988 OnExposeComplete: enter
06:04:45.190 00.006 7988 UpdateGuideState(): m_state=1
06:04:45.190 00.000 7988 UpdateCurrentPosition: no star selected
06:04:45.190 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:45.190 00.000 7988 Status Line: No star selected
06:04:45.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=24, FiltMin=20, FiltMax=43, Gamma=0.690
06:04:45.190 00.000 7988 UpdateGuideState exits: No star selected
06:04:45.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:45.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:45.190 00.000 7988 Enqueuing Expose request
06:04:45.201 00.011 15712 Worker thread wakes up
06:04:45.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:45.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:46.838 01.637 15712 Exposure complete
06:04:46.884 00.046 15712 worker thread done servicing request
06:04:46.884 00.000 7988 OnExposeComplete: enter
06:04:46.898 00.014 7988 UpdateGuideState(): m_state=1
06:04:46.898 00.000 7988 UpdateCurrentPosition: no star selected
06:04:46.901 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:46.901 00.000 7988 Status Line: No star selected
06:04:46.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=24, FiltMin=20, FiltMax=43, Gamma=0.690
06:04:46.901 00.000 7988 UpdateGuideState exits: No star selected
06:04:46.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:46.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:46.901 00.000 7988 Enqueuing Expose request
06:04:46.901 00.000 15712 Worker thread wakes up
06:04:46.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:46.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:48.435 01.534 15712 Exposure complete
06:04:48.496 00.061 15712 worker thread done servicing request
06:04:48.496 00.000 7988 OnExposeComplete: enter
06:04:48.497 00.001 7988 UpdateGuideState(): m_state=1
06:04:48.499 00.002 7988 UpdateCurrentPosition: no star selected
06:04:48.501 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:48.503 00.002 7988 Status Line: No star selected
06:04:48.505 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
06:04:48.505 00.000 7988 UpdateGuideState exits: No star selected
06:04:48.507 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:48.507 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:48.509 00.002 7988 Enqueuing Expose request
06:04:48.509 00.000 15712 Worker thread wakes up
06:04:48.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:48.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:50.150 01.641 15712 Exposure complete
06:04:50.210 00.060 15712 worker thread done servicing request
06:04:50.210 00.000 7988 OnExposeComplete: enter
06:04:50.210 00.000 7988 UpdateGuideState(): m_state=1
06:04:50.210 00.000 7988 UpdateCurrentPosition: no star selected
06:04:50.210 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:50.210 00.000 7988 Status Line: No star selected
06:04:50.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
06:04:50.210 00.000 7988 UpdateGuideState exits: No star selected
06:04:50.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:50.210 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:50.219 00.009 7988 Enqueuing Expose request
06:04:50.220 00.001 15712 Worker thread wakes up
06:04:50.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:50.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:51.735 01.515 15712 Exposure complete
06:04:51.786 00.051 15712 worker thread done servicing request
06:04:51.786 00.000 7988 OnExposeComplete: enter
06:04:51.797 00.011 7988 UpdateGuideState(): m_state=1
06:04:51.797 00.000 7988 UpdateCurrentPosition: no star selected
06:04:51.799 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:51.799 00.000 7988 Status Line: No star selected
06:04:51.801 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=24, FiltMin=20, FiltMax=37, Gamma=0.690
06:04:51.803 00.002 7988 UpdateGuideState exits: No star selected
06:04:51.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:51.805 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:51.805 00.000 7988 Enqueuing Expose request
06:04:51.807 00.002 15712 Worker thread wakes up
06:04:51.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:51.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:53.445 01.638 15712 Exposure complete
06:04:53.505 00.060 15712 worker thread done servicing request
06:04:53.505 00.000 7988 OnExposeComplete: enter
06:04:53.505 00.000 7988 UpdateGuideState(): m_state=1
06:04:53.505 00.000 7988 UpdateCurrentPosition: no star selected
06:04:53.508 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:53.508 00.000 7988 Status Line: No star selected
06:04:53.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
06:04:53.508 00.000 7988 UpdateGuideState exits: No star selected
06:04:53.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:53.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:53.508 00.000 7988 Enqueuing Expose request
06:04:53.508 00.000 15712 Worker thread wakes up
06:04:53.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:53.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:55.041 01.533 15712 Exposure complete
06:04:55.099 00.058 15712 worker thread done servicing request
06:04:55.099 00.000 7988 OnExposeComplete: enter
06:04:55.099 00.000 7988 UpdateGuideState(): m_state=1
06:04:55.103 00.004 7988 UpdateCurrentPosition: no star selected
06:04:55.104 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:55.104 00.000 7988 Status Line: No star selected
06:04:55.106 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
06:04:55.108 00.002 7988 UpdateGuideState exits: No star selected
06:04:55.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:55.110 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:55.110 00.000 7988 Enqueuing Expose request
06:04:55.112 00.002 15712 Worker thread wakes up
06:04:55.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:55.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:56.751 01.639 15712 Exposure complete
06:04:56.806 00.055 15712 worker thread done servicing request
06:04:56.806 00.000 7988 OnExposeComplete: enter
06:04:56.806 00.000 7988 UpdateGuideState(): m_state=1
06:04:56.812 00.006 7988 UpdateCurrentPosition: no star selected
06:04:56.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:56.812 00.000 7988 Status Line: No star selected
06:04:56.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
06:04:56.812 00.000 7988 UpdateGuideState exits: No star selected
06:04:56.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:56.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:56.820 00.008 7988 Enqueuing Expose request
06:04:56.820 00.000 15712 Worker thread wakes up
06:04:56.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:56.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:04:58.346 01.526 15712 Exposure complete
06:04:58.391 00.045 15712 worker thread done servicing request
06:04:58.391 00.000 7988 OnExposeComplete: enter
06:04:58.406 00.015 7988 UpdateGuideState(): m_state=1
06:04:58.407 00.001 7988 UpdateCurrentPosition: no star selected
06:04:58.407 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:04:58.407 00.000 7988 Status Line: No star selected
06:04:58.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
06:04:58.407 00.000 7988 UpdateGuideState exits: No star selected
06:04:58.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:04:58.407 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:04:58.407 00.000 7988 Enqueuing Expose request
06:04:58.407 00.000 15712 Worker thread wakes up
06:04:58.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:04:58.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:00.051 01.644 15712 Exposure complete
06:05:00.108 00.057 15712 worker thread done servicing request
06:05:00.108 00.000 7988 OnExposeComplete: enter
06:05:00.108 00.000 7988 UpdateGuideState(): m_state=1
06:05:00.112 00.004 7988 UpdateCurrentPosition: no star selected
06:05:00.112 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:00.112 00.000 7988 Status Line: No star selected
06:05:00.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
06:05:00.112 00.000 7988 UpdateGuideState exits: No star selected
06:05:00.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:00.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:00.112 00.000 7988 Enqueuing Expose request
06:05:00.112 00.000 15712 Worker thread wakes up
06:05:00.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:00.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:01.647 01.535 15712 Exposure complete
06:05:01.707 00.060 15712 worker thread done servicing request
06:05:01.707 00.000 7988 OnExposeComplete: enter
06:05:01.708 00.001 7988 UpdateGuideState(): m_state=1
06:05:01.708 00.000 7988 UpdateCurrentPosition: no star selected
06:05:01.708 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:01.708 00.000 7988 Status Line: No star selected
06:05:01.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=24, FiltMin=20, FiltMax=43, Gamma=0.690
06:05:01.708 00.000 7988 UpdateGuideState exits: No star selected
06:05:01.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:01.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:01.708 00.000 7988 Enqueuing Expose request
06:05:01.708 00.000 15712 Worker thread wakes up
06:05:01.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:01.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:03.353 01.645 15712 Exposure complete
06:05:03.409 00.056 15712 worker thread done servicing request
06:05:03.409 00.000 7988 OnExposeComplete: enter
06:05:03.409 00.000 7988 UpdateGuideState(): m_state=1
06:05:03.417 00.008 7988 UpdateCurrentPosition: no star selected
06:05:03.417 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:03.419 00.002 7988 Status Line: No star selected
06:05:03.421 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=24, FiltMin=20, FiltMax=46, Gamma=0.690
06:05:03.421 00.000 7988 UpdateGuideState exits: No star selected
06:05:03.423 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:03.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:03.425 00.002 7988 Enqueuing Expose request
06:05:03.426 00.001 15712 Worker thread wakes up
06:05:03.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:03.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:04.954 01.528 15712 Exposure complete
06:05:05.009 00.055 15712 worker thread done servicing request
06:05:05.009 00.000 7988 OnExposeComplete: enter
06:05:05.015 00.006 7988 UpdateGuideState(): m_state=1
06:05:05.015 00.000 7988 UpdateCurrentPosition: no star selected
06:05:05.015 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:05.015 00.000 7988 Status Line: No star selected
06:05:05.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
06:05:05.015 00.000 7988 UpdateGuideState exits: No star selected
06:05:05.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:05.015 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:05.015 00.000 7988 Enqueuing Expose request
06:05:05.015 00.000 15712 Worker thread wakes up
06:05:05.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:05.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:06.662 01.647 15712 Exposure complete
06:05:06.713 00.051 15712 worker thread done servicing request
06:05:06.713 00.000 7988 OnExposeComplete: enter
06:05:06.723 00.010 7988 UpdateGuideState(): m_state=1
06:05:06.725 00.002 7988 UpdateCurrentPosition: no star selected
06:05:06.725 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:06.727 00.002 7988 Status Line: No star selected
06:05:06.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
06:05:06.730 00.003 7988 UpdateGuideState exits: No star selected
06:05:06.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:06.732 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:06.732 00.000 7988 Enqueuing Expose request
06:05:06.734 00.002 15712 Worker thread wakes up
06:05:06.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:06.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:08.259 01.525 15712 Exposure complete
06:05:08.318 00.059 15712 worker thread done servicing request
06:05:08.318 00.000 7988 OnExposeComplete: enter
06:05:08.318 00.000 7988 UpdateGuideState(): m_state=1
06:05:08.320 00.002 7988 UpdateCurrentPosition: no star selected
06:05:08.320 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:08.320 00.000 7988 Status Line: No star selected
06:05:08.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=24, FiltMin=19, FiltMax=42, Gamma=0.690
06:05:08.320 00.000 7988 UpdateGuideState exits: No star selected
06:05:08.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:08.320 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:08.320 00.000 7988 Enqueuing Expose request
06:05:08.329 00.009 15712 Worker thread wakes up
06:05:08.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:08.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:09.967 01.638 15712 Exposure complete
06:05:10.024 00.057 15712 worker thread done servicing request
06:05:10.024 00.000 7988 OnExposeComplete: enter
06:05:10.024 00.000 7988 UpdateGuideState(): m_state=1
06:05:10.028 00.004 7988 UpdateCurrentPosition: no star selected
06:05:10.029 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:10.029 00.000 7988 Status Line: No star selected
06:05:10.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=24, FiltMin=19, FiltMax=43, Gamma=0.690
06:05:10.029 00.000 7988 UpdateGuideState exits: No star selected
06:05:10.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:10.029 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:10.036 00.007 7988 Enqueuing Expose request
06:05:10.036 00.000 15712 Worker thread wakes up
06:05:10.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:10.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:11.453 01.417 15712 Exposure complete
06:05:11.501 00.048 15712 worker thread done servicing request
06:05:11.501 00.000 7988 OnExposeComplete: enter
06:05:11.514 00.013 7988 UpdateGuideState(): m_state=1
06:05:11.514 00.000 7988 UpdateCurrentPosition: no star selected
06:05:11.514 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:11.518 00.004 7988 Status Line: No star selected
06:05:11.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=25, FiltMin=20, FiltMax=40, Gamma=0.690
06:05:11.518 00.000 7988 UpdateGuideState exits: No star selected
06:05:11.521 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:11.521 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:11.523 00.002 7988 Enqueuing Expose request
06:05:11.523 00.000 15712 Worker thread wakes up
06:05:11.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:11.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:13.157 01.634 15712 Exposure complete
06:05:13.205 00.048 15712 worker thread done servicing request
06:05:13.205 00.000 7988 OnExposeComplete: enter
06:05:13.205 00.000 7988 UpdateGuideState(): m_state=1
06:05:13.218 00.013 7988 UpdateCurrentPosition: no star selected
06:05:13.218 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:13.218 00.000 7988 Status Line: No star selected
06:05:13.222 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=25, FiltMin=20, FiltMax=43, Gamma=0.690
06:05:13.222 00.000 7988 UpdateGuideState exits: No star selected
06:05:13.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:13.222 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:13.222 00.000 7988 Enqueuing Expose request
06:05:13.222 00.000 15712 Worker thread wakes up
06:05:13.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:13.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:14.757 01.535 15712 Exposure complete
06:05:14.805 00.048 15712 worker thread done servicing request
06:05:14.805 00.000 7988 OnExposeComplete: enter
06:05:14.818 00.013 7988 UpdateGuideState(): m_state=1
06:05:14.818 00.000 7988 UpdateCurrentPosition: no star selected
06:05:14.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:14.822 00.004 7988 Status Line: No star selected
06:05:14.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
06:05:14.822 00.000 7988 UpdateGuideState exits: No star selected
06:05:14.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:14.822 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:14.822 00.000 7988 Enqueuing Expose request
06:05:14.822 00.000 15712 Worker thread wakes up
06:05:14.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:14.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:16.465 01.643 15712 Exposure complete
06:05:16.523 00.058 15712 worker thread done servicing request
06:05:16.523 00.000 7988 OnExposeComplete: enter
06:05:16.527 00.004 7988 UpdateGuideState(): m_state=1
06:05:16.527 00.000 7988 UpdateCurrentPosition: no star selected
06:05:16.530 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:16.530 00.000 7988 Status Line: No star selected
06:05:16.532 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=25, FiltMin=20, FiltMax=43, Gamma=0.690
06:05:16.534 00.002 7988 UpdateGuideState exits: No star selected
06:05:16.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:16.536 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:16.536 00.000 7988 Enqueuing Expose request
06:05:16.538 00.002 15712 Worker thread wakes up
06:05:16.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:16.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:18.063 01.525 15712 Exposure complete
06:05:18.121 00.058 15712 worker thread done servicing request
06:05:18.121 00.000 7988 OnExposeComplete: enter
06:05:18.121 00.000 7988 UpdateGuideState(): m_state=1
06:05:18.124 00.003 7988 UpdateCurrentPosition: no star selected
06:05:18.124 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:18.124 00.000 7988 Status Line: No star selected
06:05:18.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
06:05:18.124 00.000 7988 UpdateGuideState exits: No star selected
06:05:18.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:18.124 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:18.124 00.000 7988 Enqueuing Expose request
06:05:18.124 00.000 15712 Worker thread wakes up
06:05:18.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:18.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:19.772 01.648 15712 Exposure complete
06:05:19.823 00.051 15712 worker thread done servicing request
06:05:19.823 00.000 7988 OnExposeComplete: enter
06:05:19.823 00.000 7988 UpdateGuideState(): m_state=1
06:05:19.835 00.012 7988 UpdateCurrentPosition: no star selected
06:05:19.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:19.837 00.002 7988 Status Line: No star selected
06:05:19.839 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
06:05:19.839 00.000 7988 UpdateGuideState exits: No star selected
06:05:19.840 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:19.840 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:19.840 00.000 7988 Enqueuing Expose request
06:05:19.840 00.000 15712 Worker thread wakes up
06:05:19.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:19.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:21.371 01.531 15712 Exposure complete
06:05:21.431 00.060 15712 worker thread done servicing request
06:05:21.431 00.000 7988 OnExposeComplete: enter
06:05:21.432 00.001 7988 UpdateGuideState(): m_state=1
06:05:21.432 00.000 7988 UpdateCurrentPosition: no star selected
06:05:21.432 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:21.432 00.000 7988 Status Line: No star selected
06:05:21.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
06:05:21.432 00.000 7988 UpdateGuideState exits: No star selected
06:05:21.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:21.432 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:21.442 00.010 7988 Enqueuing Expose request
06:05:21.442 00.000 15712 Worker thread wakes up
06:05:21.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:21.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:23.074 01.632 15712 Exposure complete
06:05:23.124 00.050 15712 worker thread done servicing request
06:05:23.124 00.000 7988 OnExposeComplete: enter
06:05:23.124 00.000 7988 UpdateGuideState(): m_state=1
06:05:23.136 00.012 7988 UpdateCurrentPosition: no star selected
06:05:23.138 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:23.138 00.000 7988 Status Line: No star selected
06:05:23.140 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
06:05:23.141 00.001 7988 UpdateGuideState exits: No star selected
06:05:23.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:23.141 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:23.141 00.000 7988 Enqueuing Expose request
06:05:23.141 00.000 15712 Worker thread wakes up
06:05:23.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:23.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:24.669 01.528 15712 Exposure complete
06:05:24.731 00.062 15712 worker thread done servicing request
06:05:24.731 00.000 7988 OnExposeComplete: enter
06:05:24.731 00.000 7988 UpdateGuideState(): m_state=1
06:05:24.731 00.000 7988 UpdateCurrentPosition: no star selected
06:05:24.731 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:24.731 00.000 7988 Status Line: No star selected
06:05:24.743 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=24, FiltMin=20, FiltMax=44, Gamma=0.690
06:05:24.743 00.000 7988 UpdateGuideState exits: No star selected
06:05:24.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:24.743 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:24.747 00.004 7988 Enqueuing Expose request
06:05:24.747 00.000 15712 Worker thread wakes up
06:05:24.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:24.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:26.377 01.630 15712 Exposure complete
06:05:26.437 00.060 15712 worker thread done servicing request
06:05:26.437 00.000 7988 OnExposeComplete: enter
06:05:26.437 00.000 7988 UpdateGuideState(): m_state=1
06:05:26.437 00.000 7988 UpdateCurrentPosition: no star selected
06:05:26.441 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:26.441 00.000 7988 Status Line: No star selected
06:05:26.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=24, FiltMin=20, FiltMax=47, Gamma=0.690
06:05:26.441 00.000 7988 UpdateGuideState exits: No star selected
06:05:26.445 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:26.445 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:26.447 00.002 7988 Enqueuing Expose request
06:05:26.447 00.000 15712 Worker thread wakes up
06:05:26.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:26.449 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:27.975 01.526 15712 Exposure complete
06:05:28.031 00.056 15712 worker thread done servicing request
06:05:28.031 00.000 7988 OnExposeComplete: enter
06:05:28.031 00.000 7988 UpdateGuideState(): m_state=1
06:05:28.037 00.006 7988 UpdateCurrentPosition: no star selected
06:05:28.039 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:28.039 00.000 7988 Status Line: No star selected
06:05:28.041 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
06:05:28.041 00.000 7988 UpdateGuideState exits: No star selected
06:05:28.043 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:28.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:28.045 00.002 7988 Enqueuing Expose request
06:05:28.045 00.000 15712 Worker thread wakes up
06:05:28.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:28.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:29.686 01.641 15712 Exposure complete
06:05:29.731 00.045 15712 worker thread done servicing request
06:05:29.731 00.000 7988 OnExposeComplete: enter
06:05:29.731 00.000 7988 UpdateGuideState(): m_state=1
06:05:29.747 00.016 7988 UpdateCurrentPosition: no star selected
06:05:29.748 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:29.748 00.000 7988 Status Line: No star selected
06:05:29.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=24, FiltMin=20, FiltMax=43, Gamma=0.690
06:05:29.748 00.000 7988 UpdateGuideState exits: No star selected
06:05:29.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:29.748 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:29.748 00.000 7988 Enqueuing Expose request
06:05:29.748 00.000 15712 Worker thread wakes up
06:05:29.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:29.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:31.281 01.533 15712 Exposure complete
06:05:31.328 00.047 15712 worker thread done servicing request
06:05:31.328 00.000 7988 OnExposeComplete: enter
06:05:31.328 00.000 7988 UpdateGuideState(): m_state=1
06:05:31.342 00.014 7988 UpdateCurrentPosition: no star selected
06:05:31.343 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:31.345 00.002 7988 Status Line: No star selected
06:05:31.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=24, FiltMin=20, FiltMax=43, Gamma=0.690
06:05:31.345 00.000 7988 UpdateGuideState exits: No star selected
06:05:31.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:31.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:31.345 00.000 7988 Enqueuing Expose request
06:05:31.345 00.000 15712 Worker thread wakes up
06:05:31.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:31.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:32.990 01.645 15712 Exposure complete
06:05:33.047 00.057 15712 worker thread done servicing request
06:05:33.047 00.000 7988 OnExposeComplete: enter
06:05:33.047 00.000 7988 UpdateGuideState(): m_state=1
06:05:33.052 00.005 7988 UpdateCurrentPosition: no star selected
06:05:33.053 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:33.053 00.000 7988 Status Line: No star selected
06:05:33.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
06:05:33.053 00.000 7988 UpdateGuideState exits: No star selected
06:05:33.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:33.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:33.053 00.000 7988 Enqueuing Expose request
06:05:33.053 00.000 15712 Worker thread wakes up
06:05:33.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:33.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:34.478 01.425 15712 Exposure complete
06:05:34.539 00.061 15712 worker thread done servicing request
06:05:34.541 00.002 7988 OnExposeComplete: enter
06:05:34.541 00.000 7988 UpdateGuideState(): m_state=1
06:05:34.543 00.002 7988 UpdateCurrentPosition: no star selected
06:05:34.543 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:34.545 00.002 7988 Status Line: No star selected
06:05:34.547 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=24, FiltMin=20, FiltMax=38, Gamma=0.690
06:05:34.547 00.000 7988 UpdateGuideState exits: No star selected
06:05:34.549 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:34.549 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:34.551 00.002 7988 Enqueuing Expose request
06:05:34.551 00.000 15712 Worker thread wakes up
06:05:34.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:34.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:36.189 01.638 15712 Exposure complete
06:05:36.235 00.046 15712 worker thread done servicing request
06:05:36.235 00.000 7988 OnExposeComplete: enter
06:05:36.249 00.014 7988 UpdateGuideState(): m_state=1
06:05:36.249 00.000 7988 UpdateCurrentPosition: no star selected
06:05:36.251 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:36.253 00.002 7988 Status Line: No star selected
06:05:36.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
06:05:36.255 00.002 7988 UpdateGuideState exits: No star selected
06:05:36.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:36.257 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:36.257 00.000 7988 Enqueuing Expose request
06:05:36.259 00.002 15712 Worker thread wakes up
06:05:36.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:36.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:37.787 01.528 15712 Exposure complete
06:05:37.832 00.045 15712 worker thread done servicing request
06:05:37.832 00.000 7988 OnExposeComplete: enter
06:05:37.832 00.000 7988 UpdateGuideState(): m_state=1
06:05:37.848 00.016 7988 UpdateCurrentPosition: no star selected
06:05:37.848 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:37.850 00.002 7988 Status Line: No star selected
06:05:37.852 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=24, FiltMin=19, FiltMax=37, Gamma=0.690
06:05:37.852 00.000 7988 UpdateGuideState exits: No star selected
06:05:37.854 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:37.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:37.856 00.002 7988 Enqueuing Expose request
06:05:37.856 00.000 15712 Worker thread wakes up
06:05:37.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:37.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:39.491 01.635 15712 Exposure complete
06:05:39.538 00.047 15712 worker thread done servicing request
06:05:39.552 00.014 7988 OnExposeComplete: enter
06:05:39.552 00.000 7988 UpdateGuideState(): m_state=1
06:05:39.554 00.002 7988 UpdateCurrentPosition: no star selected
06:05:39.554 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:39.554 00.000 7988 Status Line: No star selected
06:05:39.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
06:05:39.554 00.000 7988 UpdateGuideState exits: No star selected
06:05:39.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:39.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:39.554 00.000 7988 Enqueuing Expose request
06:05:39.554 00.000 15712 Worker thread wakes up
06:05:39.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:39.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:41.085 01.531 15712 Exposure complete
06:05:41.133 00.048 15712 worker thread done servicing request
06:05:41.133 00.000 7988 OnExposeComplete: enter
06:05:41.133 00.000 7988 UpdateGuideState(): m_state=1
06:05:41.146 00.013 7988 UpdateCurrentPosition: no star selected
06:05:41.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:41.146 00.000 7988 Status Line: No star selected
06:05:41.150 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
06:05:41.150 00.000 7988 UpdateGuideState exits: No star selected
06:05:41.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:41.150 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:41.150 00.000 7988 Enqueuing Expose request
06:05:41.150 00.000 15712 Worker thread wakes up
06:05:41.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:41.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:42.793 01.643 15712 Exposure complete
06:05:42.850 00.057 15712 worker thread done servicing request
06:05:42.850 00.000 7988 OnExposeComplete: enter
06:05:42.850 00.000 7988 UpdateGuideState(): m_state=1
06:05:42.855 00.005 7988 UpdateCurrentPosition: no star selected
06:05:42.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:42.857 00.002 7988 Status Line: No star selected
06:05:42.859 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
06:05:42.859 00.000 7988 UpdateGuideState exits: No star selected
06:05:42.861 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:42.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:42.863 00.002 7988 Enqueuing Expose request
06:05:42.863 00.000 15712 Worker thread wakes up
06:05:42.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:42.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:44.391 01.528 15712 Exposure complete
06:05:44.452 00.061 15712 worker thread done servicing request
06:05:44.452 00.000 7988 OnExposeComplete: enter
06:05:44.452 00.000 7988 UpdateGuideState(): m_state=1
06:05:44.454 00.002 7988 UpdateCurrentPosition: no star selected
06:05:44.454 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:44.456 00.002 7988 Status Line: No star selected
06:05:44.458 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
06:05:44.458 00.000 7988 UpdateGuideState exits: No star selected
06:05:44.460 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:44.460 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:44.462 00.002 7988 Enqueuing Expose request
06:05:44.462 00.000 15712 Worker thread wakes up
06:05:44.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:44.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:46.099 01.637 15712 Exposure complete
06:05:46.150 00.051 15712 worker thread done servicing request
06:05:46.150 00.000 7988 OnExposeComplete: enter
06:05:46.150 00.000 7988 UpdateGuideState(): m_state=1
06:05:46.161 00.011 7988 UpdateCurrentPosition: no star selected
06:05:46.161 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:46.163 00.002 7988 Status Line: No star selected
06:05:46.165 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
06:05:46.165 00.000 7988 UpdateGuideState exits: No star selected
06:05:46.167 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:46.167 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:46.169 00.002 7988 Enqueuing Expose request
06:05:46.169 00.000 15712 Worker thread wakes up
06:05:46.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:46.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:47.698 01.529 15712 Exposure complete
06:05:47.755 00.057 15712 worker thread done servicing request
06:05:47.755 00.000 7988 OnExposeComplete: enter
06:05:47.755 00.000 7988 UpdateGuideState(): m_state=1
06:05:47.755 00.000 7988 UpdateCurrentPosition: no star selected
06:05:47.760 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:47.760 00.000 7988 Status Line: No star selected
06:05:47.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
06:05:47.760 00.000 7988 UpdateGuideState exits: No star selected
06:05:47.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:47.760 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:47.760 00.000 7988 Enqueuing Expose request
06:05:47.760 00.000 15712 Worker thread wakes up
06:05:47.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:47.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:49.407 01.647 15712 Exposure complete
06:05:49.452 00.045 15712 worker thread done servicing request
06:05:49.452 00.000 7988 OnExposeComplete: enter
06:05:49.452 00.000 7988 UpdateGuideState(): m_state=1
06:05:49.468 00.016 7988 UpdateCurrentPosition: no star selected
06:05:49.469 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:49.469 00.000 7988 Status Line: No star selected
06:05:49.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=24, FiltMin=20, FiltMax=43, Gamma=0.690
06:05:49.469 00.000 7988 UpdateGuideState exits: No star selected
06:05:49.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:49.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:49.469 00.000 7988 Enqueuing Expose request
06:05:49.469 00.000 15712 Worker thread wakes up
06:05:49.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:49.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:51.000 01.531 15712 Exposure complete
06:05:51.053 00.053 15712 worker thread done servicing request
06:05:51.053 00.000 7988 OnExposeComplete: enter
06:05:51.053 00.000 7988 UpdateGuideState(): m_state=1
06:05:51.062 00.009 7988 UpdateCurrentPosition: no star selected
06:05:51.064 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:51.064 00.000 7988 Status Line: No star selected
06:05:51.066 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=24, FiltMin=20, FiltMax=40, Gamma=0.690
06:05:51.066 00.000 7988 UpdateGuideState exits: No star selected
06:05:51.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:51.066 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:51.069 00.003 7988 Enqueuing Expose request
06:05:51.069 00.000 15712 Worker thread wakes up
06:05:51.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:51.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:52.707 01.638 15712 Exposure complete
06:05:52.753 00.046 15712 worker thread done servicing request
06:05:52.753 00.000 7988 OnExposeComplete: enter
06:05:52.753 00.000 7988 UpdateGuideState(): m_state=1
06:05:52.769 00.016 7988 UpdateCurrentPosition: no star selected
06:05:52.769 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:52.769 00.000 7988 Status Line: No star selected
06:05:52.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=24, FiltMin=20, FiltMax=41, Gamma=0.690
06:05:52.769 00.000 7988 UpdateGuideState exits: No star selected
06:05:52.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:52.769 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:52.769 00.000 7988 Enqueuing Expose request
06:05:52.769 00.000 15712 Worker thread wakes up
06:05:52.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:52.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:54.306 01.537 15712 Exposure complete
06:05:54.352 00.046 15712 worker thread done servicing request
06:05:54.352 00.000 7988 OnExposeComplete: enter
06:05:54.352 00.000 7988 UpdateGuideState(): m_state=1
06:05:54.367 00.015 7988 UpdateCurrentPosition: no star selected
06:05:54.369 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:54.369 00.000 7988 Status Line: No star selected
06:05:54.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
06:05:54.369 00.000 7988 UpdateGuideState exits: No star selected
06:05:54.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:54.369 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:54.369 00.000 7988 Enqueuing Expose request
06:05:54.369 00.000 15712 Worker thread wakes up
06:05:54.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:54.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:56.011 01.642 15712 Exposure complete
06:05:56.070 00.059 15712 worker thread done servicing request
06:05:56.070 00.000 7988 OnExposeComplete: enter
06:05:56.070 00.000 7988 UpdateGuideState(): m_state=1
06:05:56.074 00.004 7988 UpdateCurrentPosition: no star selected
06:05:56.074 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:56.074 00.000 7988 Status Line: No star selected
06:05:56.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=24, FiltMin=20, FiltMax=42, Gamma=0.690
06:05:56.074 00.000 7988 UpdateGuideState exits: No star selected
06:05:56.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:56.074 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:56.074 00.000 7988 Enqueuing Expose request
06:05:56.074 00.000 15712 Worker thread wakes up
06:05:56.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:56.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:57.611 01.537 15712 Exposure complete
06:05:57.671 00.060 15712 worker thread done servicing request
06:05:57.671 00.000 7988 OnExposeComplete: enter
06:05:57.672 00.001 7988 UpdateGuideState(): m_state=1
06:05:57.672 00.000 7988 UpdateCurrentPosition: no star selected
06:05:57.672 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:57.672 00.000 7988 Status Line: No star selected
06:05:57.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=24, FiltMin=20, FiltMax=37, Gamma=0.690
06:05:57.672 00.000 7988 UpdateGuideState exits: No star selected
06:05:57.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:57.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:57.672 00.000 7988 Enqueuing Expose request
06:05:57.672 00.000 15712 Worker thread wakes up
06:05:57.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:57.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:05:59.317 01.645 15712 Exposure complete
06:05:59.374 00.057 15712 worker thread done servicing request
06:05:59.374 00.000 7988 OnExposeComplete: enter
06:05:59.377 00.003 7988 UpdateGuideState(): m_state=1
06:05:59.377 00.000 7988 UpdateCurrentPosition: no star selected
06:05:59.377 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:05:59.377 00.000 7988 Status Line: No star selected
06:05:59.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=24, FiltMin=20, FiltMax=39, Gamma=0.690
06:05:59.377 00.000 7988 UpdateGuideState exits: No star selected
06:05:59.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:05:59.377 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:05:59.377 00.000 7988 Enqueuing Expose request
06:05:59.377 00.000 15712 Worker thread wakes up
06:05:59.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:05:59.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:00.910 01.533 15712 Exposure complete
06:06:00.956 00.046 15712 worker thread done servicing request
06:06:00.956 00.000 7988 OnExposeComplete: enter
06:06:00.970 00.014 7988 UpdateGuideState(): m_state=1
06:06:00.972 00.002 7988 UpdateCurrentPosition: no star selected
06:06:00.972 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:00.972 00.000 7988 Status Line: No star selected
06:06:00.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
06:06:00.972 00.000 7988 UpdateGuideState exits: No star selected
06:06:00.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:00.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:00.972 00.000 7988 Enqueuing Expose request
06:06:00.972 00.000 15712 Worker thread wakes up
06:06:00.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:00.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:02.620 01.648 15712 Exposure complete
06:06:02.679 00.059 15712 worker thread done servicing request
06:06:02.679 00.000 7988 OnExposeComplete: enter
06:06:02.680 00.001 7988 UpdateGuideState(): m_state=1
06:06:02.680 00.000 7988 UpdateCurrentPosition: no star selected
06:06:02.680 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:02.680 00.000 7988 Status Line: No star selected
06:06:02.680 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
06:06:02.680 00.000 7988 UpdateGuideState exits: No star selected
06:06:02.688 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:02.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:02.690 00.002 7988 Enqueuing Expose request
06:06:02.690 00.000 15712 Worker thread wakes up
06:06:02.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:02.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:04.217 01.527 15712 Exposure complete
06:06:04.270 00.053 15712 worker thread done servicing request
06:06:04.270 00.000 7988 OnExposeComplete: enter
06:06:04.270 00.000 7988 UpdateGuideState(): m_state=1
06:06:04.278 00.008 7988 UpdateCurrentPosition: no star selected
06:06:04.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:04.280 00.002 7988 Status Line: No star selected
06:06:04.282 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
06:06:04.282 00.000 7988 UpdateGuideState exits: No star selected
06:06:04.284 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:04.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:04.286 00.002 7988 Enqueuing Expose request
06:06:04.287 00.001 15712 Worker thread wakes up
06:06:04.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:04.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:05.926 01.639 15712 Exposure complete
06:06:05.973 00.047 15712 worker thread done servicing request
06:06:05.973 00.000 7988 OnExposeComplete: enter
06:06:05.988 00.015 7988 UpdateGuideState(): m_state=1
06:06:05.990 00.002 7988 UpdateCurrentPosition: no star selected
06:06:05.990 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:05.992 00.002 7988 Status Line: No star selected
06:06:05.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
06:06:05.994 00.002 7988 UpdateGuideState exits: No star selected
06:06:05.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:05.996 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:05.996 00.000 7988 Enqueuing Expose request
06:06:05.998 00.002 15712 Worker thread wakes up
06:06:05.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:05.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:07.525 01.527 15712 Exposure complete
06:06:07.571 00.046 15712 worker thread done servicing request
06:06:07.586 00.015 7988 OnExposeComplete: enter
06:06:07.586 00.000 7988 UpdateGuideState(): m_state=1
06:06:07.588 00.002 7988 UpdateCurrentPosition: no star selected
06:06:07.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:07.588 00.000 7988 Status Line: No star selected
06:06:07.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=25, FiltMin=20, FiltMax=37, Gamma=0.690
06:06:07.588 00.000 7988 UpdateGuideState exits: No star selected
06:06:07.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:07.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:07.588 00.000 7988 Enqueuing Expose request
06:06:07.588 00.000 15712 Worker thread wakes up
06:06:07.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:07.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:09.235 01.647 15712 Exposure complete
06:06:09.293 00.058 15712 worker thread done servicing request
06:06:09.293 00.000 7988 OnExposeComplete: enter
06:06:09.296 00.003 7988 UpdateGuideState(): m_state=1
06:06:09.296 00.000 7988 UpdateCurrentPosition: no star selected
06:06:09.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:09.296 00.000 7988 Status Line: No star selected
06:06:09.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
06:06:09.296 00.000 7988 UpdateGuideState exits: No star selected
06:06:09.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:09.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:09.296 00.000 7988 Enqueuing Expose request
06:06:09.296 00.000 15712 Worker thread wakes up
06:06:09.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:09.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:10.832 01.536 15712 Exposure complete
06:06:10.892 00.060 15712 worker thread done servicing request
06:06:10.892 00.000 7988 OnExposeComplete: enter
06:06:10.893 00.001 7988 UpdateGuideState(): m_state=1
06:06:10.893 00.000 7988 UpdateCurrentPosition: no star selected
06:06:10.893 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:10.893 00.000 7988 Status Line: No star selected
06:06:10.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
06:06:10.893 00.000 7988 UpdateGuideState exits: No star selected
06:06:10.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:10.893 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:10.893 00.000 7988 Enqueuing Expose request
06:06:10.893 00.000 15712 Worker thread wakes up
06:06:10.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:10.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:12.541 01.648 15712 Exposure complete
06:06:12.603 00.062 15712 worker thread done servicing request
06:06:12.603 00.000 7988 OnExposeComplete: enter
06:06:12.603 00.000 7988 UpdateGuideState(): m_state=1
06:06:12.605 00.002 7988 UpdateCurrentPosition: no star selected
06:06:12.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:12.607 00.002 7988 Status Line: No star selected
06:06:12.609 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=20, FiltMax=43, Gamma=0.690
06:06:12.609 00.000 7988 UpdateGuideState exits: No star selected
06:06:12.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:12.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:12.609 00.000 7988 Enqueuing Expose request
06:06:12.609 00.000 15712 Worker thread wakes up
06:06:12.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:12.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:14.138 01.529 15712 Exposure complete
06:06:14.195 00.057 15712 worker thread done servicing request
06:06:14.195 00.000 7988 OnExposeComplete: enter
06:06:14.195 00.000 7988 UpdateGuideState(): m_state=1
06:06:14.199 00.004 7988 UpdateCurrentPosition: no star selected
06:06:14.199 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:14.199 00.000 7988 Status Line: No star selected
06:06:14.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
06:06:14.199 00.000 7988 UpdateGuideState exits: No star selected
06:06:14.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:14.199 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:14.199 00.000 7988 Enqueuing Expose request
06:06:14.199 00.000 15712 Worker thread wakes up
06:06:14.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:14.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:15.844 01.645 15712 Exposure complete
06:06:15.899 00.055 15712 worker thread done servicing request
06:06:15.899 00.000 7988 OnExposeComplete: enter
06:06:15.905 00.006 7988 UpdateGuideState(): m_state=1
06:06:15.905 00.000 7988 UpdateCurrentPosition: no star selected
06:06:15.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:15.905 00.000 7988 Status Line: No star selected
06:06:15.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
06:06:15.905 00.000 7988 UpdateGuideState exits: No star selected
06:06:15.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:15.905 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:15.905 00.000 7988 Enqueuing Expose request
06:06:15.905 00.000 15712 Worker thread wakes up
06:06:15.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:15.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:17.440 01.535 15712 Exposure complete
06:06:17.498 00.058 15712 worker thread done servicing request
06:06:17.498 00.000 7988 OnExposeComplete: enter
06:06:17.501 00.003 7988 UpdateGuideState(): m_state=1
06:06:17.501 00.000 7988 UpdateCurrentPosition: no star selected
06:06:17.501 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:17.501 00.000 7988 Status Line: No star selected
06:06:17.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
06:06:17.501 00.000 7988 UpdateGuideState exits: No star selected
06:06:17.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:17.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:17.501 00.000 7988 Enqueuing Expose request
06:06:17.501 00.000 15712 Worker thread wakes up
06:06:17.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:17.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:19.147 01.646 15712 Exposure complete
06:06:19.198 00.051 15712 worker thread done servicing request
06:06:19.198 00.000 7988 OnExposeComplete: enter
06:06:19.198 00.000 7988 UpdateGuideState(): m_state=1
06:06:19.209 00.011 7988 UpdateCurrentPosition: no star selected
06:06:19.209 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:19.209 00.000 7988 Status Line: No star selected
06:06:19.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
06:06:19.209 00.000 7988 UpdateGuideState exits: No star selected
06:06:19.215 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:19.215 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:19.215 00.000 7988 Enqueuing Expose request
06:06:19.215 00.000 15712 Worker thread wakes up
06:06:19.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:19.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:20.745 01.530 15712 Exposure complete
06:06:20.804 00.059 15712 worker thread done servicing request
06:06:20.804 00.000 7988 OnExposeComplete: enter
06:06:20.804 00.000 7988 UpdateGuideState(): m_state=1
06:06:20.807 00.003 7988 UpdateCurrentPosition: no star selected
06:06:20.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:20.807 00.000 7988 Status Line: No star selected
06:06:20.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
06:06:20.807 00.000 7988 UpdateGuideState exits: No star selected
06:06:20.807 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:20.814 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:20.814 00.000 7988 Enqueuing Expose request
06:06:20.814 00.000 15712 Worker thread wakes up
06:06:20.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:20.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:22.454 01.640 15712 Exposure complete
06:06:22.499 00.045 15712 worker thread done servicing request
06:06:22.499 00.000 7988 OnExposeComplete: enter
06:06:22.499 00.000 7988 UpdateGuideState(): m_state=1
06:06:22.515 00.016 7988 UpdateCurrentPosition: no star selected
06:06:22.517 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:22.517 00.000 7988 Status Line: No star selected
06:06:22.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
06:06:22.517 00.000 7988 UpdateGuideState exits: No star selected
06:06:22.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:22.517 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:22.517 00.000 7988 Enqueuing Expose request
06:06:22.517 00.000 15712 Worker thread wakes up
06:06:22.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:22.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:24.053 01.536 15712 Exposure complete
06:06:24.112 00.059 15712 worker thread done servicing request
06:06:24.112 00.000 7988 OnExposeComplete: enter
06:06:24.114 00.002 7988 UpdateGuideState(): m_state=1
06:06:24.114 00.000 7988 UpdateCurrentPosition: no star selected
06:06:24.116 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:24.117 00.001 7988 Status Line: No star selected
06:06:24.119 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=25, FiltMin=21, FiltMax=42, Gamma=0.690
06:06:24.119 00.000 7988 UpdateGuideState exits: No star selected
06:06:24.121 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:24.121 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:24.123 00.002 7988 Enqueuing Expose request
06:06:24.123 00.000 15712 Worker thread wakes up
06:06:24.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:24.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:25.761 01.638 15712 Exposure complete
06:06:25.821 00.060 15712 worker thread done servicing request
06:06:25.821 00.000 7988 OnExposeComplete: enter
06:06:25.821 00.000 7988 UpdateGuideState(): m_state=1
06:06:25.825 00.004 7988 UpdateCurrentPosition: no star selected
06:06:25.825 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:25.827 00.002 7988 Status Line: No star selected
06:06:25.829 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
06:06:25.829 00.000 7988 UpdateGuideState exits: No star selected
06:06:25.831 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:25.831 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:25.833 00.002 7988 Enqueuing Expose request
06:06:25.834 00.001 15712 Worker thread wakes up
06:06:25.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:25.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:27.359 01.525 15712 Exposure complete
06:06:27.421 00.062 15712 worker thread done servicing request
06:06:27.421 00.000 7988 OnExposeComplete: enter
06:06:27.421 00.000 7988 UpdateGuideState(): m_state=1
06:06:27.425 00.004 7988 UpdateCurrentPosition: no star selected
06:06:27.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:27.427 00.002 7988 Status Line: No star selected
06:06:27.429 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
06:06:27.429 00.000 7988 UpdateGuideState exits: No star selected
06:06:27.432 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:27.432 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:27.432 00.000 7988 Enqueuing Expose request
06:06:27.432 00.000 15712 Worker thread wakes up
06:06:27.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:27.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:29.062 01.630 15712 Exposure complete
06:06:29.119 00.057 15712 worker thread done servicing request
06:06:29.119 00.000 7988 OnExposeComplete: enter
06:06:29.119 00.000 7988 UpdateGuideState(): m_state=1
06:06:29.126 00.007 7988 UpdateCurrentPosition: no star selected
06:06:29.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:29.126 00.000 7988 Status Line: No star selected
06:06:29.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
06:06:29.126 00.000 7988 UpdateGuideState exits: No star selected
06:06:29.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:29.126 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:29.126 00.000 7988 Enqueuing Expose request
06:06:29.126 00.000 15712 Worker thread wakes up
06:06:29.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:29.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:30.662 01.536 15712 Exposure complete
06:06:30.716 00.054 15712 worker thread done servicing request
06:06:30.716 00.000 7988 OnExposeComplete: enter
06:06:30.716 00.000 7988 UpdateGuideState(): m_state=1
06:06:30.724 00.008 7988 UpdateCurrentPosition: no star selected
06:06:30.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:30.724 00.000 7988 Status Line: No star selected
06:06:30.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
06:06:30.724 00.000 7988 UpdateGuideState exits: No star selected
06:06:30.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:30.724 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:30.724 00.000 7988 Enqueuing Expose request
06:06:30.724 00.000 15712 Worker thread wakes up
06:06:30.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:30.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:32.370 01.646 15712 Exposure complete
06:06:32.419 00.049 15712 worker thread done servicing request
06:06:32.419 00.000 7988 OnExposeComplete: enter
06:06:32.432 00.013 7988 UpdateGuideState(): m_state=1
06:06:32.432 00.000 7988 UpdateCurrentPosition: no star selected
06:06:32.432 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:32.432 00.000 7988 Status Line: No star selected
06:06:32.436 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
06:06:32.436 00.000 7988 UpdateGuideState exits: No star selected
06:06:32.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:32.436 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:32.436 00.000 7988 Enqueuing Expose request
06:06:32.436 00.000 15712 Worker thread wakes up
06:06:32.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:32.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:33.856 01.420 15712 Exposure complete
06:06:33.903 00.047 15712 worker thread done servicing request
06:06:33.903 00.000 7988 OnExposeComplete: enter
06:06:33.919 00.016 7988 UpdateGuideState(): m_state=1
06:06:33.919 00.000 7988 UpdateCurrentPosition: no star selected
06:06:33.921 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:33.921 00.000 7988 Status Line: No star selected
06:06:33.923 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
06:06:33.923 00.000 7988 UpdateGuideState exits: No star selected
06:06:33.926 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:33.926 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:33.928 00.002 7988 Enqueuing Expose request
06:06:33.928 00.000 15712 Worker thread wakes up
06:06:33.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:33.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:35.567 01.639 15712 Exposure complete
06:06:35.627 00.060 15712 worker thread done servicing request
06:06:35.627 00.000 7988 OnExposeComplete: enter
06:06:35.627 00.000 7988 UpdateGuideState(): m_state=1
06:06:35.629 00.002 7988 UpdateCurrentPosition: no star selected
06:06:35.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:35.629 00.000 7988 Status Line: No star selected
06:06:35.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:06:35.629 00.000 7988 UpdateGuideState exits: No star selected
06:06:35.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:35.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:35.638 00.009 7988 Enqueuing Expose request
06:06:35.638 00.000 15712 Worker thread wakes up
06:06:35.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:35.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:37.162 01.524 15712 Exposure complete
06:06:37.227 00.065 15712 worker thread done servicing request
06:06:37.227 00.000 7988 OnExposeComplete: enter
06:06:37.227 00.000 7988 UpdateGuideState(): m_state=1
06:06:37.227 00.000 7988 UpdateCurrentPosition: no star selected
06:06:37.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:37.227 00.000 7988 Status Line: No star selected
06:06:37.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
06:06:37.227 00.000 7988 UpdateGuideState exits: No star selected
06:06:37.236 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:37.236 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:37.236 00.000 7988 Enqueuing Expose request
06:06:37.239 00.003 15712 Worker thread wakes up
06:06:37.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:37.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:38.871 01.632 15712 Exposure complete
06:06:38.930 00.059 15712 worker thread done servicing request
06:06:38.930 00.000 7988 OnExposeComplete: enter
06:06:38.932 00.002 7988 UpdateGuideState(): m_state=1
06:06:38.932 00.000 7988 UpdateCurrentPosition: no star selected
06:06:38.932 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:38.932 00.000 7988 Status Line: No star selected
06:06:38.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:06:38.932 00.000 7988 UpdateGuideState exits: No star selected
06:06:38.939 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:38.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:38.939 00.000 7988 Enqueuing Expose request
06:06:38.939 00.000 15712 Worker thread wakes up
06:06:38.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:38.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:40.468 01.529 15712 Exposure complete
06:06:40.524 00.056 15712 worker thread done servicing request
06:06:40.524 00.000 7988 OnExposeComplete: enter
06:06:40.524 00.000 7988 UpdateGuideState(): m_state=1
06:06:40.530 00.006 7988 UpdateCurrentPosition: no star selected
06:06:40.530 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:40.530 00.000 7988 Status Line: No star selected
06:06:40.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=26, FiltMin=22, FiltMax=40, Gamma=0.690
06:06:40.530 00.000 7988 UpdateGuideState exits: No star selected
06:06:40.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:40.530 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:40.530 00.000 7988 Enqueuing Expose request
06:06:40.530 00.000 15712 Worker thread wakes up
06:06:40.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:40.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:42.179 01.649 15712 Exposure complete
06:06:42.228 00.049 15712 worker thread done servicing request
06:06:42.228 00.000 7988 OnExposeComplete: enter
06:06:42.228 00.000 7988 UpdateGuideState(): m_state=1
06:06:42.240 00.012 7988 UpdateCurrentPosition: no star selected
06:06:42.240 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:42.240 00.000 7988 Status Line: No star selected
06:06:42.245 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
06:06:42.245 00.000 7988 UpdateGuideState exits: No star selected
06:06:42.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:42.245 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:42.245 00.000 7988 Enqueuing Expose request
06:06:42.245 00.000 15712 Worker thread wakes up
06:06:42.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:42.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:43.773 01.528 15712 Exposure complete
06:06:43.831 00.058 15712 worker thread done servicing request
06:06:43.831 00.000 7988 OnExposeComplete: enter
06:06:43.831 00.000 7988 UpdateGuideState(): m_state=1
06:06:43.835 00.004 7988 UpdateCurrentPosition: no star selected
06:06:43.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:43.835 00.000 7988 Status Line: No star selected
06:06:43.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:06:43.835 00.000 7988 UpdateGuideState exits: No star selected
06:06:43.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:43.835 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:43.835 00.000 7988 Enqueuing Expose request
06:06:43.835 00.000 15712 Worker thread wakes up
06:06:43.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:43.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:45.480 01.645 15712 Exposure complete
06:06:45.541 00.061 15712 worker thread done servicing request
06:06:45.541 00.000 7988 OnExposeComplete: enter
06:06:45.541 00.000 7988 UpdateGuideState(): m_state=1
06:06:45.544 00.003 7988 UpdateCurrentPosition: no star selected
06:06:45.546 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:45.546 00.000 7988 Status Line: No star selected
06:06:45.548 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
06:06:45.548 00.000 7988 UpdateGuideState exits: No star selected
06:06:45.551 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:45.551 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:45.553 00.002 7988 Enqueuing Expose request
06:06:45.553 00.000 15712 Worker thread wakes up
06:06:45.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:45.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:47.080 01.527 15712 Exposure complete
06:06:47.128 00.048 15712 worker thread done servicing request
06:06:47.128 00.000 7988 OnExposeComplete: enter
06:06:47.128 00.000 7988 UpdateGuideState(): m_state=1
06:06:47.141 00.013 7988 UpdateCurrentPosition: no star selected
06:06:47.143 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:47.143 00.000 7988 Status Line: No star selected
06:06:47.145 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:06:47.145 00.000 7988 UpdateGuideState exits: No star selected
06:06:47.147 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:47.147 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:47.149 00.002 7988 Enqueuing Expose request
06:06:47.149 00.000 15712 Worker thread wakes up
06:06:47.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:47.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:48.784 01.635 15712 Exposure complete
06:06:48.832 00.048 15712 worker thread done servicing request
06:06:48.832 00.000 7988 OnExposeComplete: enter
06:06:48.847 00.015 7988 UpdateGuideState(): m_state=1
06:06:48.847 00.000 7988 UpdateCurrentPosition: no star selected
06:06:48.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:48.847 00.000 7988 Status Line: No star selected
06:06:48.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
06:06:48.847 00.000 7988 UpdateGuideState exits: No star selected
06:06:48.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:48.847 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:48.847 00.000 7988 Enqueuing Expose request
06:06:48.847 00.000 15712 Worker thread wakes up
06:06:48.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:48.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:50.383 01.536 15712 Exposure complete
06:06:50.441 00.058 15712 worker thread done servicing request
06:06:50.441 00.000 7988 OnExposeComplete: enter
06:06:50.441 00.000 7988 UpdateGuideState(): m_state=1
06:06:50.445 00.004 7988 UpdateCurrentPosition: no star selected
06:06:50.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:50.448 00.003 7988 Status Line: No star selected
06:06:50.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
06:06:50.448 00.000 7988 UpdateGuideState exits: No star selected
06:06:50.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:50.448 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:50.448 00.000 7988 Enqueuing Expose request
06:06:50.448 00.000 15712 Worker thread wakes up
06:06:50.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:50.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:52.091 01.643 15712 Exposure complete
06:06:52.148 00.057 15712 worker thread done servicing request
06:06:52.148 00.000 7988 OnExposeComplete: enter
06:06:52.152 00.004 7988 UpdateGuideState(): m_state=1
06:06:52.152 00.000 7988 UpdateCurrentPosition: no star selected
06:06:52.152 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:52.152 00.000 7988 Status Line: No star selected
06:06:52.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
06:06:52.152 00.000 7988 UpdateGuideState exits: No star selected
06:06:52.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:52.152 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:52.152 00.000 7988 Enqueuing Expose request
06:06:52.152 00.000 15712 Worker thread wakes up
06:06:52.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:52.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:53.683 01.531 15712 Exposure complete
06:06:53.741 00.058 15712 worker thread done servicing request
06:06:53.741 00.000 7988 OnExposeComplete: enter
06:06:53.741 00.000 7988 UpdateGuideState(): m_state=1
06:06:53.745 00.004 7988 UpdateCurrentPosition: no star selected
06:06:53.745 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:53.747 00.002 7988 Status Line: No star selected
06:06:53.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
06:06:53.747 00.000 7988 UpdateGuideState exits: No star selected
06:06:53.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:53.747 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:53.747 00.000 7988 Enqueuing Expose request
06:06:53.747 00.000 15712 Worker thread wakes up
06:06:53.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:53.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:55.391 01.644 15712 Exposure complete
06:06:55.447 00.056 15712 worker thread done servicing request
06:06:55.447 00.000 7988 OnExposeComplete: enter
06:06:55.447 00.000 7988 UpdateGuideState(): m_state=1
06:06:55.452 00.005 7988 UpdateCurrentPosition: no star selected
06:06:55.452 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:55.452 00.000 7988 Status Line: No star selected
06:06:55.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
06:06:55.452 00.000 7988 UpdateGuideState exits: No star selected
06:06:55.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:55.452 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:55.452 00.000 7988 Enqueuing Expose request
06:06:55.452 00.000 15712 Worker thread wakes up
06:06:55.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:55.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:56.988 01.536 15712 Exposure complete
06:06:57.049 00.061 15712 worker thread done servicing request
06:06:57.049 00.000 7988 OnExposeComplete: enter
06:06:57.051 00.002 7988 UpdateGuideState(): m_state=1
06:06:57.053 00.002 7988 UpdateCurrentPosition: no star selected
06:06:57.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:57.055 00.002 7988 Status Line: No star selected
06:06:57.057 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:06:57.057 00.000 7988 UpdateGuideState exits: No star selected
06:06:57.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:57.061 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:57.061 00.000 7988 Enqueuing Expose request
06:06:57.063 00.002 15712 Worker thread wakes up
06:06:57.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:57.064 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:06:58.696 01.632 15712 Exposure complete
06:06:58.748 00.052 15712 worker thread done servicing request
06:06:58.748 00.000 7988 OnExposeComplete: enter
06:06:58.748 00.000 7988 UpdateGuideState(): m_state=1
06:06:58.758 00.010 7988 UpdateCurrentPosition: no star selected
06:06:58.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:06:58.758 00.000 7988 Status Line: No star selected
06:06:58.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=26, FiltMin=22, FiltMax=34, Gamma=0.690
06:06:58.758 00.000 7988 UpdateGuideState exits: No star selected
06:06:58.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:06:58.765 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:06:58.765 00.000 7988 Enqueuing Expose request
06:06:58.765 00.000 15712 Worker thread wakes up
06:06:58.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:06:58.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:00.295 01.530 15712 Exposure complete
06:07:00.350 00.055 15712 worker thread done servicing request
06:07:00.350 00.000 7988 OnExposeComplete: enter
06:07:00.350 00.000 7988 UpdateGuideState(): m_state=1
06:07:00.357 00.007 7988 UpdateCurrentPosition: no star selected
06:07:00.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:00.357 00.000 7988 Status Line: No star selected
06:07:00.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:07:00.357 00.000 7988 UpdateGuideState exits: No star selected
06:07:00.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:00.357 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:00.357 00.000 7988 Enqueuing Expose request
06:07:00.357 00.000 15712 Worker thread wakes up
06:07:00.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:00.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:02.006 01.649 15712 Exposure complete
06:07:02.053 00.047 15712 worker thread done servicing request
06:07:02.053 00.000 7988 OnExposeComplete: enter
06:07:02.053 00.000 7988 UpdateGuideState(): m_state=1
06:07:02.067 00.014 7988 UpdateCurrentPosition: no star selected
06:07:02.069 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:02.069 00.000 7988 Status Line: No star selected
06:07:02.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
06:07:02.069 00.000 7988 UpdateGuideState exits: No star selected
06:07:02.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:02.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:02.069 00.000 7988 Enqueuing Expose request
06:07:02.069 00.000 15712 Worker thread wakes up
06:07:02.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:02.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:03.605 01.536 15712 Exposure complete
06:07:03.651 00.046 15712 worker thread done servicing request
06:07:03.651 00.000 7988 OnExposeComplete: enter
06:07:03.651 00.000 7988 UpdateGuideState(): m_state=1
06:07:03.667 00.016 7988 UpdateCurrentPosition: no star selected
06:07:03.668 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:03.668 00.000 7988 Status Line: No star selected
06:07:03.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=26, FiltMin=22, FiltMax=36, Gamma=0.690
06:07:03.668 00.000 7988 UpdateGuideState exits: No star selected
06:07:03.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:03.668 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:03.668 00.000 7988 Enqueuing Expose request
06:07:03.668 00.000 15712 Worker thread wakes up
06:07:03.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:03.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:05.318 01.650 15712 Exposure complete
06:07:05.371 00.053 15712 worker thread done servicing request
06:07:05.371 00.000 7988 OnExposeComplete: enter
06:07:05.371 00.000 7988 UpdateGuideState(): m_state=1
06:07:05.379 00.008 7988 UpdateCurrentPosition: no star selected
06:07:05.379 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:05.379 00.000 7988 Status Line: No star selected
06:07:05.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
06:07:05.379 00.000 7988 UpdateGuideState exits: No star selected
06:07:05.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:05.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:05.388 00.009 7988 Enqueuing Expose request
06:07:05.388 00.000 15712 Worker thread wakes up
06:07:05.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:05.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:06.915 01.527 15712 Exposure complete
06:07:06.974 00.059 15712 worker thread done servicing request
06:07:06.974 00.000 7988 OnExposeComplete: enter
06:07:06.977 00.003 7988 UpdateGuideState(): m_state=1
06:07:06.977 00.000 7988 UpdateCurrentPosition: no star selected
06:07:06.977 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:06.977 00.000 7988 Status Line: No star selected
06:07:06.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
06:07:06.977 00.000 7988 UpdateGuideState exits: No star selected
06:07:06.977 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:06.977 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:06.977 00.000 7988 Enqueuing Expose request
06:07:06.977 00.000 15712 Worker thread wakes up
06:07:06.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:06.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:08.626 01.649 15712 Exposure complete
06:07:08.675 00.049 15712 worker thread done servicing request
06:07:08.675 00.000 7988 OnExposeComplete: enter
06:07:08.675 00.000 7988 UpdateGuideState(): m_state=1
06:07:08.686 00.011 7988 UpdateCurrentPosition: no star selected
06:07:08.687 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:08.687 00.000 7988 Status Line: No star selected
06:07:08.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
06:07:08.687 00.000 7988 UpdateGuideState exits: No star selected
06:07:08.692 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:08.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:08.692 00.000 7988 Enqueuing Expose request
06:07:08.692 00.000 15712 Worker thread wakes up
06:07:08.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:08.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:10.222 01.530 15712 Exposure complete
06:07:10.275 00.053 15712 worker thread done servicing request
06:07:10.275 00.000 7988 OnExposeComplete: enter
06:07:10.275 00.000 7988 UpdateGuideState(): m_state=1
06:07:10.284 00.009 7988 UpdateCurrentPosition: no star selected
06:07:10.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:10.284 00.000 7988 Status Line: No star selected
06:07:10.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
06:07:10.284 00.000 7988 UpdateGuideState exits: No star selected
06:07:10.290 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:10.290 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:10.290 00.000 7988 Enqueuing Expose request
06:07:10.290 00.000 15712 Worker thread wakes up
06:07:10.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:10.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:11.928 01.638 15712 Exposure complete
06:07:11.989 00.061 15712 worker thread done servicing request
06:07:11.989 00.000 7988 OnExposeComplete: enter
06:07:11.992 00.003 7988 UpdateGuideState(): m_state=1
06:07:11.993 00.001 7988 UpdateCurrentPosition: no star selected
06:07:11.993 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:11.993 00.000 7988 Status Line: No star selected
06:07:11.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
06:07:11.993 00.000 7988 UpdateGuideState exits: No star selected
06:07:11.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:11.993 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:11.993 00.000 7988 Enqueuing Expose request
06:07:11.993 00.000 15712 Worker thread wakes up
06:07:11.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:11.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:13.527 01.534 15712 Exposure complete
06:07:13.586 00.059 15712 worker thread done servicing request
06:07:13.586 00.000 7988 OnExposeComplete: enter
06:07:13.586 00.000 7988 UpdateGuideState(): m_state=1
06:07:13.589 00.003 7988 UpdateCurrentPosition: no star selected
06:07:13.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:13.591 00.002 7988 Status Line: No star selected
06:07:13.593 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=26, FiltMin=22, FiltMax=40, Gamma=0.690
06:07:13.593 00.000 7988 UpdateGuideState exits: No star selected
06:07:13.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:13.593 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:13.593 00.000 7988 Enqueuing Expose request
06:07:13.593 00.000 15712 Worker thread wakes up
06:07:13.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:13.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:15.232 01.639 15712 Exposure complete
06:07:15.279 00.047 15712 worker thread done servicing request
06:07:15.279 00.000 7988 OnExposeComplete: enter
06:07:15.294 00.015 7988 UpdateGuideState(): m_state=1
06:07:15.296 00.002 7988 UpdateCurrentPosition: no star selected
06:07:15.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:15.296 00.000 7988 Status Line: No star selected
06:07:15.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
06:07:15.296 00.000 7988 UpdateGuideState exits: No star selected
06:07:15.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:15.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:15.296 00.000 7988 Enqueuing Expose request
06:07:15.296 00.000 15712 Worker thread wakes up
06:07:15.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:15.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:16.828 01.532 15712 Exposure complete
06:07:16.887 00.059 15712 worker thread done servicing request
06:07:16.887 00.000 7988 OnExposeComplete: enter
06:07:16.887 00.000 7988 UpdateGuideState(): m_state=1
06:07:16.891 00.004 7988 UpdateCurrentPosition: no star selected
06:07:16.891 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:16.891 00.000 7988 Status Line: No star selected
06:07:16.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:07:16.896 00.005 7988 UpdateGuideState exits: No star selected
06:07:16.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:16.896 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:16.896 00.000 7988 Enqueuing Expose request
06:07:16.896 00.000 15712 Worker thread wakes up
06:07:16.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:16.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:18.535 01.639 15712 Exposure complete
06:07:18.612 00.077 15712 worker thread done servicing request
06:07:18.612 00.000 7988 OnExposeComplete: enter
06:07:18.612 00.000 7988 UpdateGuideState(): m_state=1
06:07:18.612 00.000 7988 UpdateCurrentPosition: no star selected
06:07:18.612 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:18.612 00.000 7988 Status Line: No star selected
06:07:18.629 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
06:07:18.629 00.000 7988 UpdateGuideState exits: No star selected
06:07:18.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:18.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:18.636 00.007 7988 Enqueuing Expose request
06:07:18.638 00.002 15712 Worker thread wakes up
06:07:18.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:18.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:20.046 01.408 15712 Exposure complete
06:07:20.106 00.060 15712 worker thread done servicing request
06:07:20.106 00.000 7988 OnExposeComplete: enter
06:07:20.110 00.004 7988 UpdateGuideState(): m_state=1
06:07:20.110 00.000 7988 UpdateCurrentPosition: no star selected
06:07:20.110 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:20.110 00.000 7988 Status Line: No star selected
06:07:20.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
06:07:20.110 00.000 7988 UpdateGuideState exits: No star selected
06:07:20.110 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:20.110 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:20.110 00.000 7988 Enqueuing Expose request
06:07:20.110 00.000 15712 Worker thread wakes up
06:07:20.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:20.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:21.755 01.645 15712 Exposure complete
06:07:21.811 00.056 15712 worker thread done servicing request
06:07:21.811 00.000 7988 OnExposeComplete: enter
06:07:21.816 00.005 7988 UpdateGuideState(): m_state=1
06:07:21.816 00.000 7988 UpdateCurrentPosition: no star selected
06:07:21.816 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:21.816 00.000 7988 Status Line: No star selected
06:07:21.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=26, FiltMin=22, FiltMax=36, Gamma=0.690
06:07:21.816 00.000 7988 UpdateGuideState exits: No star selected
06:07:21.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:21.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:21.816 00.000 7988 Enqueuing Expose request
06:07:21.816 00.000 15712 Worker thread wakes up
06:07:21.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:21.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:23.352 01.536 15712 Exposure complete
06:07:23.410 00.058 15712 worker thread done servicing request
06:07:23.410 00.000 7988 OnExposeComplete: enter
06:07:23.410 00.000 7988 UpdateGuideState(): m_state=1
06:07:23.413 00.003 7988 UpdateCurrentPosition: no star selected
06:07:23.413 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:23.413 00.000 7988 Status Line: No star selected
06:07:23.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:07:23.413 00.000 7988 UpdateGuideState exits: No star selected
06:07:23.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:23.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:23.413 00.000 7988 Enqueuing Expose request
06:07:23.413 00.000 15712 Worker thread wakes up
06:07:23.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:23.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:25.061 01.648 15712 Exposure complete
06:07:25.112 00.051 15712 worker thread done servicing request
06:07:25.112 00.000 7988 OnExposeComplete: enter
06:07:25.112 00.000 7988 UpdateGuideState(): m_state=1
06:07:25.123 00.011 7988 UpdateCurrentPosition: no star selected
06:07:25.123 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:25.123 00.000 7988 Status Line: No star selected
06:07:25.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=26, FiltMin=22, FiltMax=36, Gamma=0.690
06:07:25.123 00.000 7988 UpdateGuideState exits: No star selected
06:07:25.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:25.129 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:25.129 00.000 7988 Enqueuing Expose request
06:07:25.129 00.000 15712 Worker thread wakes up
06:07:25.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:25.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:26.548 01.419 15712 Exposure complete
06:07:26.593 00.045 15712 worker thread done servicing request
06:07:26.593 00.000 7988 OnExposeComplete: enter
06:07:26.609 00.016 7988 UpdateGuideState(): m_state=1
06:07:26.610 00.001 7988 UpdateCurrentPosition: no star selected
06:07:26.610 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:26.610 00.000 7988 Status Line: No star selected
06:07:26.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=26, FiltMin=21, FiltMax=41, Gamma=0.690
06:07:26.610 00.000 7988 UpdateGuideState exits: No star selected
06:07:26.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:26.610 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:26.610 00.000 7988 Enqueuing Expose request
06:07:26.610 00.000 15712 Worker thread wakes up
06:07:26.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:26.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:28.258 01.648 15712 Exposure complete
06:07:28.311 00.053 15712 worker thread done servicing request
06:07:28.311 00.000 7988 OnExposeComplete: enter
06:07:28.318 00.007 7988 UpdateGuideState(): m_state=1
06:07:28.318 00.000 7988 UpdateCurrentPosition: no star selected
06:07:28.318 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:28.318 00.000 7988 Status Line: No star selected
06:07:28.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=27, FiltMin=22, FiltMax=41, Gamma=0.690
06:07:28.318 00.000 7988 UpdateGuideState exits: No star selected
06:07:28.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:28.318 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:28.318 00.000 7988 Enqueuing Expose request
06:07:28.328 00.010 15712 Worker thread wakes up
06:07:28.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:28.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:29.856 01.528 15712 Exposure complete
06:07:29.910 00.054 15712 worker thread done servicing request
06:07:29.910 00.000 7988 OnExposeComplete: enter
06:07:29.917 00.007 7988 UpdateGuideState(): m_state=1
06:07:29.917 00.000 7988 UpdateCurrentPosition: no star selected
06:07:29.919 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:29.919 00.000 7988 Status Line: No star selected
06:07:29.921 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:07:29.921 00.000 7988 UpdateGuideState exits: No star selected
06:07:29.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:29.921 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:29.921 00.000 7988 Enqueuing Expose request
06:07:29.928 00.007 15712 Worker thread wakes up
06:07:29.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:29.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:31.565 01.637 15712 Exposure complete
06:07:31.611 00.046 15712 worker thread done servicing request
06:07:31.611 00.000 7988 OnExposeComplete: enter
06:07:31.626 00.015 7988 UpdateGuideState(): m_state=1
06:07:31.626 00.000 7988 UpdateCurrentPosition: no star selected
06:07:31.628 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:31.628 00.000 7988 Status Line: No star selected
06:07:31.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=27, FiltMin=22, FiltMax=37, Gamma=0.690
06:07:31.628 00.000 7988 UpdateGuideState exits: No star selected
06:07:31.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:31.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:31.628 00.000 7988 Enqueuing Expose request
06:07:31.628 00.000 15712 Worker thread wakes up
06:07:31.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:31.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:33.161 01.533 15712 Exposure complete
06:07:33.210 00.049 15712 worker thread done servicing request
06:07:33.210 00.000 7988 OnExposeComplete: enter
06:07:33.224 00.014 7988 UpdateGuideState(): m_state=1
06:07:33.224 00.000 7988 UpdateCurrentPosition: no star selected
06:07:33.226 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:33.227 00.001 7988 Status Line: No star selected
06:07:33.229 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=27, FiltMin=22, FiltMax=39, Gamma=0.690
06:07:33.229 00.000 7988 UpdateGuideState exits: No star selected
06:07:33.231 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:33.231 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:33.233 00.002 7988 Enqueuing Expose request
06:07:33.233 00.000 15712 Worker thread wakes up
06:07:33.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:33.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:34.869 01.636 15712 Exposure complete
06:07:34.929 00.060 15712 worker thread done servicing request
06:07:34.929 00.000 7988 OnExposeComplete: enter
06:07:34.930 00.001 7988 UpdateGuideState(): m_state=1
06:07:34.932 00.002 7988 UpdateCurrentPosition: no star selected
06:07:34.932 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:34.934 00.002 7988 Status Line: No star selected
06:07:34.936 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=26, FiltMin=22, FiltMax=36, Gamma=0.690
06:07:34.936 00.000 7988 UpdateGuideState exits: No star selected
06:07:34.938 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:34.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:34.938 00.000 7988 Enqueuing Expose request
06:07:34.940 00.002 15712 Worker thread wakes up
06:07:34.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:34.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:36.462 01.522 15712 Exposure complete
06:07:36.516 00.054 15712 worker thread done servicing request
06:07:36.516 00.000 7988 OnExposeComplete: enter
06:07:36.516 00.000 7988 UpdateGuideState(): m_state=1
06:07:36.525 00.009 7988 UpdateCurrentPosition: no star selected
06:07:36.527 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:36.527 00.000 7988 Status Line: No star selected
06:07:36.529 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:07:36.530 00.001 7988 UpdateGuideState exits: No star selected
06:07:36.532 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:36.532 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:36.532 00.000 7988 Enqueuing Expose request
06:07:36.534 00.002 15712 Worker thread wakes up
06:07:36.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:36.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:38.171 01.637 15712 Exposure complete
06:07:38.217 00.046 15712 worker thread done servicing request
06:07:38.217 00.000 7988 OnExposeComplete: enter
06:07:38.232 00.015 7988 UpdateGuideState(): m_state=1
06:07:38.233 00.001 7988 UpdateCurrentPosition: no star selected
06:07:38.233 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:38.233 00.000 7988 Status Line: No star selected
06:07:38.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=26, FiltMin=22, FiltMax=36, Gamma=0.690
06:07:38.233 00.000 7988 UpdateGuideState exits: No star selected
06:07:38.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:38.233 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:38.233 00.000 7988 Enqueuing Expose request
06:07:38.233 00.000 15712 Worker thread wakes up
06:07:38.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:38.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:39.766 01.533 15712 Exposure complete
06:07:39.813 00.047 15712 worker thread done servicing request
06:07:39.813 00.000 7988 OnExposeComplete: enter
06:07:39.813 00.000 7988 UpdateGuideState(): m_state=1
06:07:39.828 00.015 7988 UpdateCurrentPosition: no star selected
06:07:39.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:39.830 00.002 7988 Status Line: No star selected
06:07:39.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=26, FiltMin=22, FiltMax=35, Gamma=0.690
06:07:39.830 00.000 7988 UpdateGuideState exits: No star selected
06:07:39.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:39.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:39.830 00.000 7988 Enqueuing Expose request
06:07:39.830 00.000 15712 Worker thread wakes up
06:07:39.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:39.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:41.476 01.646 15712 Exposure complete
06:07:41.532 00.056 15712 worker thread done servicing request
06:07:41.532 00.000 7988 OnExposeComplete: enter
06:07:41.532 00.000 7988 UpdateGuideState(): m_state=1
06:07:41.540 00.008 7988 UpdateCurrentPosition: no star selected
06:07:41.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:41.540 00.000 7988 Status Line: No star selected
06:07:41.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=26, FiltMin=22, FiltMax=37, Gamma=0.690
06:07:41.540 00.000 7988 UpdateGuideState exits: No star selected
06:07:41.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:41.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:41.540 00.000 7988 Enqueuing Expose request
06:07:41.540 00.000 15712 Worker thread wakes up
06:07:41.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:41.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:43.076 01.536 15712 Exposure complete
06:07:43.130 00.054 15712 worker thread done servicing request
06:07:43.130 00.000 7988 OnExposeComplete: enter
06:07:43.130 00.000 7988 UpdateGuideState(): m_state=1
06:07:43.138 00.008 7988 UpdateCurrentPosition: no star selected
06:07:43.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:43.138 00.000 7988 Status Line: No star selected
06:07:43.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=26, FiltMin=21, FiltMax=38, Gamma=0.690
06:07:43.138 00.000 7988 UpdateGuideState exits: No star selected
06:07:43.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:43.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:43.147 00.009 7988 Enqueuing Expose request
06:07:43.147 00.000 15712 Worker thread wakes up
06:07:43.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:43.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:44.788 01.641 15712 Exposure complete
06:07:44.833 00.045 15712 worker thread done servicing request
06:07:44.833 00.000 7988 OnExposeComplete: enter
06:07:44.848 00.015 7988 UpdateGuideState(): m_state=1
06:07:44.848 00.000 7988 UpdateCurrentPosition: no star selected
06:07:44.848 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:44.848 00.000 7988 Status Line: No star selected
06:07:44.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=26, FiltMin=21, FiltMax=36, Gamma=0.690
06:07:44.848 00.000 7988 UpdateGuideState exits: No star selected
06:07:44.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:44.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:44.848 00.000 7988 Enqueuing Expose request
06:07:44.848 00.000 15712 Worker thread wakes up
06:07:44.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:44.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:46.387 01.539 15712 Exposure complete
06:07:46.438 00.051 15712 worker thread done servicing request
06:07:46.448 00.010 7988 OnExposeComplete: enter
06:07:46.448 00.000 7988 UpdateGuideState(): m_state=1
06:07:46.448 00.000 7988 UpdateCurrentPosition: no star selected
06:07:46.448 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:46.448 00.000 7988 Status Line: No star selected
06:07:46.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=22, FiltMax=36, Gamma=0.690
06:07:46.448 00.000 7988 UpdateGuideState exits: No star selected
06:07:46.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:46.448 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:46.448 00.000 7988 Enqueuing Expose request
06:07:46.448 00.000 15712 Worker thread wakes up
06:07:46.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:46.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:48.093 01.645 15712 Exposure complete
06:07:48.150 00.057 15712 worker thread done servicing request
06:07:48.150 00.000 7988 OnExposeComplete: enter
06:07:48.150 00.000 7988 UpdateGuideState(): m_state=1
06:07:48.157 00.007 7988 UpdateCurrentPosition: no star selected
06:07:48.157 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:48.157 00.000 7988 Status Line: No star selected
06:07:48.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
06:07:48.157 00.000 7988 UpdateGuideState exits: No star selected
06:07:48.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:48.157 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:48.157 00.000 7988 Enqueuing Expose request
06:07:48.157 00.000 15712 Worker thread wakes up
06:07:48.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:48.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:49.694 01.537 15712 Exposure complete
06:07:49.750 00.056 15712 worker thread done servicing request
06:07:49.750 00.000 7988 OnExposeComplete: enter
06:07:49.755 00.005 7988 UpdateGuideState(): m_state=1
06:07:49.755 00.000 7988 UpdateCurrentPosition: no star selected
06:07:49.755 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:49.755 00.000 7988 Status Line: No star selected
06:07:49.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
06:07:49.755 00.000 7988 UpdateGuideState exits: No star selected
06:07:49.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:49.755 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:49.755 00.000 7988 Enqueuing Expose request
06:07:49.755 00.000 15712 Worker thread wakes up
06:07:49.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:49.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:51.404 01.649 15712 Exposure complete
06:07:51.463 00.059 15712 worker thread done servicing request
06:07:51.463 00.000 7988 OnExposeComplete: enter
06:07:51.465 00.002 7988 UpdateGuideState(): m_state=1
06:07:51.465 00.000 7988 UpdateCurrentPosition: no star selected
06:07:51.467 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:51.467 00.000 7988 Status Line: No star selected
06:07:51.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=26, FiltMin=21, FiltMax=36, Gamma=0.690
06:07:51.467 00.000 7988 UpdateGuideState exits: No star selected
06:07:51.467 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:51.467 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:51.467 00.000 7988 Enqueuing Expose request
06:07:51.467 00.000 15712 Worker thread wakes up
06:07:51.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:51.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:52.890 01.423 15712 Exposure complete
06:07:52.949 00.059 15712 worker thread done servicing request
06:07:52.949 00.000 7988 OnExposeComplete: enter
06:07:52.952 00.003 7988 UpdateGuideState(): m_state=1
06:07:52.952 00.000 7988 UpdateCurrentPosition: no star selected
06:07:52.954 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:52.954 00.000 7988 Status Line: No star selected
06:07:52.956 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
06:07:52.956 00.000 7988 UpdateGuideState exits: No star selected
06:07:52.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:52.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:52.956 00.000 7988 Enqueuing Expose request
06:07:52.956 00.000 15712 Worker thread wakes up
06:07:52.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:52.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:54.598 01.642 15712 Exposure complete
06:07:54.653 00.055 15712 worker thread done servicing request
06:07:54.653 00.000 7988 OnExposeComplete: enter
06:07:54.653 00.000 7988 UpdateGuideState(): m_state=1
06:07:54.660 00.007 7988 UpdateCurrentPosition: no star selected
06:07:54.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:54.660 00.000 7988 Status Line: No star selected
06:07:54.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=26, FiltMin=21, FiltMax=39, Gamma=0.690
06:07:54.660 00.000 7988 UpdateGuideState exits: No star selected
06:07:54.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:54.660 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:54.660 00.000 7988 Enqueuing Expose request
06:07:54.660 00.000 15712 Worker thread wakes up
06:07:54.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:54.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:56.192 01.532 15712 Exposure complete
06:07:56.238 00.046 15712 worker thread done servicing request
06:07:56.238 00.000 7988 OnExposeComplete: enter
06:07:56.238 00.000 7988 UpdateGuideState(): m_state=1
06:07:56.254 00.016 7988 UpdateCurrentPosition: no star selected
06:07:56.256 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:56.256 00.000 7988 Status Line: No star selected
06:07:56.258 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=26, FiltMin=21, FiltMax=36, Gamma=0.690
06:07:56.260 00.002 7988 UpdateGuideState exits: No star selected
06:07:56.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:56.260 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:56.262 00.002 7988 Enqueuing Expose request
06:07:56.262 00.000 15712 Worker thread wakes up
06:07:56.264 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:56.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:57.899 01.635 15712 Exposure complete
06:07:57.956 00.057 15712 worker thread done servicing request
06:07:57.956 00.000 7988 OnExposeComplete: enter
06:07:57.961 00.005 7988 UpdateGuideState(): m_state=1
06:07:57.961 00.000 7988 UpdateCurrentPosition: no star selected
06:07:57.963 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:57.963 00.000 7988 Status Line: No star selected
06:07:57.966 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
06:07:57.968 00.002 7988 UpdateGuideState exits: No star selected
06:07:57.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:57.970 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:57.970 00.000 7988 Enqueuing Expose request
06:07:57.972 00.002 15712 Worker thread wakes up
06:07:57.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:57.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:07:59.494 01.522 15712 Exposure complete
06:07:59.552 00.058 15712 worker thread done servicing request
06:07:59.552 00.000 7988 OnExposeComplete: enter
06:07:59.554 00.002 7988 UpdateGuideState(): m_state=1
06:07:59.554 00.000 7988 UpdateCurrentPosition: no star selected
06:07:59.554 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:07:59.554 00.000 7988 Status Line: No star selected
06:07:59.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
06:07:59.554 00.000 7988 UpdateGuideState exits: No star selected
06:07:59.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:07:59.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:07:59.554 00.000 7988 Enqueuing Expose request
06:07:59.554 00.000 15712 Worker thread wakes up
06:07:59.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:07:59.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:01.203 01.649 15712 Exposure complete
06:08:01.261 00.058 15712 worker thread done servicing request
06:08:01.261 00.000 7988 OnExposeComplete: enter
06:08:01.264 00.003 7988 UpdateGuideState(): m_state=1
06:08:01.264 00.000 7988 UpdateCurrentPosition: no star selected
06:08:01.266 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:01.266 00.000 7988 Status Line: No star selected
06:08:01.268 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
06:08:01.270 00.002 7988 UpdateGuideState exits: No star selected
06:08:01.271 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:01.271 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:01.273 00.002 7988 Enqueuing Expose request
06:08:01.273 00.000 15712 Worker thread wakes up
06:08:01.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:01.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:02.798 01.525 15712 Exposure complete
06:08:02.852 00.054 15712 worker thread done servicing request
06:08:02.852 00.000 7988 OnExposeComplete: enter
06:08:02.852 00.000 7988 UpdateGuideState(): m_state=1
06:08:02.859 00.007 7988 UpdateCurrentPosition: no star selected
06:08:02.859 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:02.859 00.000 7988 Status Line: No star selected
06:08:02.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
06:08:02.859 00.000 7988 UpdateGuideState exits: No star selected
06:08:02.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:02.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:02.859 00.000 7988 Enqueuing Expose request
06:08:02.869 00.010 15712 Worker thread wakes up
06:08:02.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:02.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:04.505 01.636 15712 Exposure complete
06:08:04.554 00.049 15712 worker thread done servicing request
06:08:04.554 00.000 7988 OnExposeComplete: enter
06:08:04.566 00.012 7988 UpdateGuideState(): m_state=1
06:08:04.566 00.000 7988 UpdateCurrentPosition: no star selected
06:08:04.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:04.566 00.000 7988 Status Line: No star selected
06:08:04.571 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=25, FiltMin=21, FiltMax=39, Gamma=0.690
06:08:04.571 00.000 7988 UpdateGuideState exits: No star selected
06:08:04.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:04.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:04.571 00.000 7988 Enqueuing Expose request
06:08:04.571 00.000 15712 Worker thread wakes up
06:08:04.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:04.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:06.103 01.532 15712 Exposure complete
06:08:06.162 00.059 15712 worker thread done servicing request
06:08:06.162 00.000 7988 OnExposeComplete: enter
06:08:06.162 00.000 7988 UpdateGuideState(): m_state=1
06:08:06.164 00.002 7988 UpdateCurrentPosition: no star selected
06:08:06.164 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:06.164 00.000 7988 Status Line: No star selected
06:08:06.169 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
06:08:06.169 00.000 7988 UpdateGuideState exits: No star selected
06:08:06.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:06.169 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:06.169 00.000 7988 Enqueuing Expose request
06:08:06.169 00.000 15712 Worker thread wakes up
06:08:06.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:06.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:07.817 01.648 15712 Exposure complete
06:08:07.873 00.056 15712 worker thread done servicing request
06:08:07.873 00.000 7988 OnExposeComplete: enter
06:08:07.873 00.000 7988 UpdateGuideState(): m_state=1
06:08:07.881 00.008 7988 UpdateCurrentPosition: no star selected
06:08:07.881 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:07.883 00.002 7988 Status Line: No star selected
06:08:07.885 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
06:08:07.885 00.000 7988 UpdateGuideState exits: No star selected
06:08:07.888 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:07.888 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:07.888 00.000 7988 Enqueuing Expose request
06:08:07.890 00.002 15712 Worker thread wakes up
06:08:07.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:07.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:09.409 01.519 15712 Exposure complete
06:08:09.466 00.057 15712 worker thread done servicing request
06:08:09.468 00.002 7988 OnExposeComplete: enter
06:08:09.468 00.000 7988 UpdateGuideState(): m_state=1
06:08:09.470 00.002 7988 UpdateCurrentPosition: no star selected
06:08:09.471 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:09.471 00.000 7988 Status Line: No star selected
06:08:09.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
06:08:09.471 00.000 7988 UpdateGuideState exits: No star selected
06:08:09.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:09.471 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:09.471 00.000 7988 Enqueuing Expose request
06:08:09.471 00.000 15712 Worker thread wakes up
06:08:09.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:09.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:11.118 01.647 15712 Exposure complete
06:08:11.172 00.054 15712 worker thread done servicing request
06:08:11.172 00.000 7988 OnExposeComplete: enter
06:08:11.172 00.000 7988 UpdateGuideState(): m_state=1
06:08:11.179 00.007 7988 UpdateCurrentPosition: no star selected
06:08:11.179 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:11.179 00.000 7988 Status Line: No star selected
06:08:11.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=25, FiltMin=21, FiltMax=36, Gamma=0.690
06:08:11.179 00.000 7988 UpdateGuideState exits: No star selected
06:08:11.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:11.179 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:11.179 00.000 7988 Enqueuing Expose request
06:08:11.179 00.000 15712 Worker thread wakes up
06:08:11.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:11.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:12.716 01.537 15712 Exposure complete
06:08:12.770 00.054 15712 worker thread done servicing request
06:08:12.777 00.007 7988 OnExposeComplete: enter
06:08:12.777 00.000 7988 UpdateGuideState(): m_state=1
06:08:12.779 00.002 7988 UpdateCurrentPosition: no star selected
06:08:12.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:12.781 00.002 7988 Status Line: No star selected
06:08:12.783 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=26, FiltMin=20, FiltMax=39, Gamma=0.690
06:08:12.783 00.000 7988 UpdateGuideState exits: No star selected
06:08:12.785 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:12.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:12.787 00.002 7988 Enqueuing Expose request
06:08:12.787 00.000 15712 Worker thread wakes up
06:08:12.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:12.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:14.425 01.638 15712 Exposure complete
06:08:14.474 00.049 15712 worker thread done servicing request
06:08:14.474 00.000 7988 OnExposeComplete: enter
06:08:14.474 00.000 7988 UpdateGuideState(): m_state=1
06:08:14.487 00.013 7988 UpdateCurrentPosition: no star selected
06:08:14.487 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:14.489 00.002 7988 Status Line: No star selected
06:08:14.491 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
06:08:14.491 00.000 7988 UpdateGuideState exits: No star selected
06:08:14.493 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:14.495 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:14.495 00.000 7988 Enqueuing Expose request
06:08:14.497 00.002 15712 Worker thread wakes up
06:08:14.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:14.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:16.023 01.526 15712 Exposure complete
06:08:16.082 00.059 15712 worker thread done servicing request
06:08:16.082 00.000 7988 OnExposeComplete: enter
06:08:16.082 00.000 7988 UpdateGuideState(): m_state=1
06:08:16.086 00.004 7988 UpdateCurrentPosition: no star selected
06:08:16.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:16.086 00.000 7988 Status Line: No star selected
06:08:16.091 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=26, FiltMin=21, FiltMax=37, Gamma=0.690
06:08:16.091 00.000 7988 UpdateGuideState exits: No star selected
06:08:16.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:16.091 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:16.091 00.000 7988 Enqueuing Expose request
06:08:16.091 00.000 15712 Worker thread wakes up
06:08:16.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:16.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:17.735 01.644 15712 Exposure complete
06:08:17.780 00.045 15712 worker thread done servicing request
06:08:17.780 00.000 7988 OnExposeComplete: enter
06:08:17.795 00.015 7988 UpdateGuideState(): m_state=1
06:08:17.796 00.001 7988 UpdateCurrentPosition: no star selected
06:08:17.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:17.796 00.000 7988 Status Line: No star selected
06:08:17.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=26, FiltMin=21, FiltMax=36, Gamma=0.690
06:08:17.796 00.000 7988 UpdateGuideState exits: No star selected
06:08:17.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:17.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:17.796 00.000 7988 Enqueuing Expose request
06:08:17.796 00.000 15712 Worker thread wakes up
06:08:17.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:17.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:19.221 01.425 15712 Exposure complete
06:08:19.276 00.055 15712 worker thread done servicing request
06:08:19.276 00.000 7988 OnExposeComplete: enter
06:08:19.282 00.006 7988 UpdateGuideState(): m_state=1
06:08:19.282 00.000 7988 UpdateCurrentPosition: no star selected
06:08:19.282 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:19.282 00.000 7988 Status Line: No star selected
06:08:19.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=22, FiltMax=36, Gamma=0.690
06:08:19.282 00.000 7988 UpdateGuideState exits: No star selected
06:08:19.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:19.282 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:19.282 00.000 7988 Enqueuing Expose request
06:08:19.293 00.011 15712 Worker thread wakes up
06:08:19.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:19.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:20.931 01.638 15712 Exposure complete
06:08:20.979 00.048 15712 worker thread done servicing request
06:08:20.979 00.000 7988 OnExposeComplete: enter
06:08:20.979 00.000 7988 UpdateGuideState(): m_state=1
06:08:20.995 00.016 7988 UpdateCurrentPosition: no star selected
06:08:20.997 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:20.997 00.000 7988 Status Line: No star selected
06:08:20.999 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=26, FiltMin=21, FiltMax=40, Gamma=0.690
06:08:20.999 00.000 7988 UpdateGuideState exits: No star selected
06:08:21.001 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:21.001 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:21.003 00.002 7988 Enqueuing Expose request
06:08:21.003 00.000 15712 Worker thread wakes up
06:08:21.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:21.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:22.527 01.524 15712 Exposure complete
06:08:22.576 00.049 15712 worker thread done servicing request
06:08:22.576 00.000 7988 OnExposeComplete: enter
06:08:22.576 00.000 7988 UpdateGuideState(): m_state=1
06:08:22.591 00.015 7988 UpdateCurrentPosition: no star selected
06:08:22.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:22.593 00.002 7988 Status Line: No star selected
06:08:22.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=26, FiltMin=21, FiltMax=36, Gamma=0.690
06:08:22.593 00.000 7988 UpdateGuideState exits: No star selected
06:08:22.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:22.593 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:22.593 00.000 7988 Enqueuing Expose request
06:08:22.593 00.000 15712 Worker thread wakes up
06:08:22.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:22.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:24.240 01.647 15712 Exposure complete
06:08:24.293 00.053 15712 worker thread done servicing request
06:08:24.293 00.000 7988 OnExposeComplete: enter
06:08:24.293 00.000 7988 UpdateGuideState(): m_state=1
06:08:24.303 00.010 7988 UpdateCurrentPosition: no star selected
06:08:24.303 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:24.305 00.002 7988 Status Line: No star selected
06:08:24.307 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=21, FiltMax=36, Gamma=0.690
06:08:24.307 00.000 7988 UpdateGuideState exits: No star selected
06:08:24.309 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:24.309 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:24.310 00.001 7988 Enqueuing Expose request
06:08:24.310 00.000 15712 Worker thread wakes up
06:08:24.312 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:24.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:25.829 01.517 15712 Exposure complete
06:08:25.890 00.061 15712 worker thread done servicing request
06:08:25.890 00.000 7988 OnExposeComplete: enter
06:08:25.890 00.000 7988 UpdateGuideState(): m_state=1
06:08:25.890 00.000 7988 UpdateCurrentPosition: no star selected
06:08:25.890 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:25.890 00.000 7988 Status Line: No star selected
06:08:25.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=26, FiltMin=21, FiltMax=35, Gamma=0.690
06:08:25.890 00.000 7988 UpdateGuideState exits: No star selected
06:08:25.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:25.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:25.890 00.000 7988 Enqueuing Expose request
06:08:25.890 00.000 15712 Worker thread wakes up
06:08:25.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:25.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:27.535 01.645 15712 Exposure complete
06:08:27.596 00.061 15712 worker thread done servicing request
06:08:27.596 00.000 7988 OnExposeComplete: enter
06:08:27.598 00.002 7988 UpdateGuideState(): m_state=1
06:08:27.598 00.000 7988 UpdateCurrentPosition: no star selected
06:08:27.598 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:27.598 00.000 7988 Status Line: No star selected
06:08:27.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=21, FiltMax=34, Gamma=0.690
06:08:27.598 00.000 7988 UpdateGuideState exits: No star selected
06:08:27.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:27.598 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:27.607 00.009 7988 Enqueuing Expose request
06:08:27.607 00.000 15712 Worker thread wakes up
06:08:27.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:27.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:29.134 01.527 15712 Exposure complete
06:08:29.190 00.056 15712 worker thread done servicing request
06:08:29.190 00.000 7988 OnExposeComplete: enter
06:08:29.190 00.000 7988 UpdateGuideState(): m_state=1
06:08:29.195 00.005 7988 UpdateCurrentPosition: no star selected
06:08:29.195 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:29.195 00.000 7988 Status Line: No star selected
06:08:29.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
06:08:29.195 00.000 7988 UpdateGuideState exits: No star selected
06:08:29.195 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:29.195 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:29.195 00.000 7988 Enqueuing Expose request
06:08:29.195 00.000 15712 Worker thread wakes up
06:08:29.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:29.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:30.843 01.648 15712 Exposure complete
06:08:30.901 00.058 15712 worker thread done servicing request
06:08:30.901 00.000 7988 OnExposeComplete: enter
06:08:30.901 00.000 7988 UpdateGuideState(): m_state=1
06:08:30.905 00.004 7988 UpdateCurrentPosition: no star selected
06:08:30.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:30.907 00.002 7988 Status Line: No star selected
06:08:30.908 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
06:08:30.910 00.002 7988 UpdateGuideState exits: No star selected
06:08:30.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:30.912 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:30.912 00.000 7988 Enqueuing Expose request
06:08:30.914 00.002 15712 Worker thread wakes up
06:08:30.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:30.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:32.440 01.526 15712 Exposure complete
06:08:32.499 00.059 15712 worker thread done servicing request
06:08:32.499 00.000 7988 OnExposeComplete: enter
06:08:32.501 00.002 7988 UpdateGuideState(): m_state=1
06:08:32.503 00.002 7988 UpdateCurrentPosition: no star selected
06:08:32.505 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:32.505 00.000 7988 Status Line: No star selected
06:08:32.508 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=25, FiltMin=20, FiltMax=37, Gamma=0.690
06:08:32.508 00.000 7988 UpdateGuideState exits: No star selected
06:08:32.510 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:32.510 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:32.510 00.000 7988 Enqueuing Expose request
06:08:32.510 00.000 15712 Worker thread wakes up
06:08:32.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:32.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:34.151 01.641 15712 Exposure complete
06:08:34.209 00.058 15712 worker thread done servicing request
06:08:34.209 00.000 7988 OnExposeComplete: enter
06:08:34.212 00.003 7988 UpdateGuideState(): m_state=1
06:08:34.212 00.000 7988 UpdateCurrentPosition: no star selected
06:08:34.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:34.212 00.000 7988 Status Line: No star selected
06:08:34.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=25, FiltMin=21, FiltMax=36, Gamma=0.690
06:08:34.212 00.000 7988 UpdateGuideState exits: No star selected
06:08:34.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:34.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:34.212 00.000 7988 Enqueuing Expose request
06:08:34.212 00.000 15712 Worker thread wakes up
06:08:34.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:34.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:35.744 01.532 15712 Exposure complete
06:08:35.794 00.050 15712 worker thread done servicing request
06:08:35.794 00.000 7988 OnExposeComplete: enter
06:08:35.794 00.000 7988 UpdateGuideState(): m_state=1
06:08:35.805 00.011 7988 UpdateCurrentPosition: no star selected
06:08:35.807 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:35.807 00.000 7988 Status Line: No star selected
06:08:35.809 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=25, FiltMin=21, FiltMax=36, Gamma=0.690
06:08:35.809 00.000 7988 UpdateGuideState exits: No star selected
06:08:35.811 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:35.811 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:35.813 00.002 7988 Enqueuing Expose request
06:08:35.813 00.000 15712 Worker thread wakes up
06:08:35.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:35.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:37.450 01.637 15712 Exposure complete
06:08:37.497 00.047 15712 worker thread done servicing request
06:08:37.497 00.000 7988 OnExposeComplete: enter
06:08:37.512 00.015 7988 UpdateGuideState(): m_state=1
06:08:37.513 00.001 7988 UpdateCurrentPosition: no star selected
06:08:37.513 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:37.513 00.000 7988 Status Line: No star selected
06:08:37.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
06:08:37.513 00.000 7988 UpdateGuideState exits: No star selected
06:08:37.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:37.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:37.513 00.000 7988 Enqueuing Expose request
06:08:37.513 00.000 15712 Worker thread wakes up
06:08:37.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:37.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:39.049 01.536 15712 Exposure complete
06:08:39.095 00.046 15712 worker thread done servicing request
06:08:39.095 00.000 7988 OnExposeComplete: enter
06:08:39.095 00.000 7988 UpdateGuideState(): m_state=1
06:08:39.111 00.016 7988 UpdateCurrentPosition: no star selected
06:08:39.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:39.113 00.002 7988 Status Line: No star selected
06:08:39.115 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=25, FiltMin=21, FiltMax=35, Gamma=0.690
06:08:39.115 00.000 7988 UpdateGuideState exits: No star selected
06:08:39.117 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:39.117 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:39.119 00.002 7988 Enqueuing Expose request
06:08:39.119 00.000 15712 Worker thread wakes up
06:08:39.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:39.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:40.757 01.638 15712 Exposure complete
06:08:40.814 00.057 15712 worker thread done servicing request
06:08:40.814 00.000 7988 OnExposeComplete: enter
06:08:40.814 00.000 7988 UpdateGuideState(): m_state=1
06:08:40.819 00.005 7988 UpdateCurrentPosition: no star selected
06:08:40.819 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:40.821 00.002 7988 Status Line: No star selected
06:08:40.823 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
06:08:40.823 00.000 7988 UpdateGuideState exits: No star selected
06:08:40.825 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:40.825 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:40.827 00.002 7988 Enqueuing Expose request
06:08:40.827 00.000 15712 Worker thread wakes up
06:08:40.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:40.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:42.353 01.526 15712 Exposure complete
06:08:42.412 00.059 15712 worker thread done servicing request
06:08:42.412 00.000 7988 OnExposeComplete: enter
06:08:42.412 00.000 7988 UpdateGuideState(): m_state=1
06:08:42.415 00.003 7988 UpdateCurrentPosition: no star selected
06:08:42.415 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:42.417 00.002 7988 Status Line: No star selected
06:08:42.419 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=25, FiltMin=20, FiltMax=36, Gamma=0.690
06:08:42.419 00.000 7988 UpdateGuideState exits: No star selected
06:08:42.421 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:42.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:42.423 00.002 7988 Enqueuing Expose request
06:08:42.423 00.000 15712 Worker thread wakes up
06:08:42.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:42.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:44.063 01.640 15712 Exposure complete
06:08:44.115 00.052 15712 worker thread done servicing request
06:08:44.115 00.000 7988 OnExposeComplete: enter
06:08:44.115 00.000 7988 UpdateGuideState(): m_state=1
06:08:44.124 00.009 7988 UpdateCurrentPosition: no star selected
06:08:44.125 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:44.125 00.000 7988 Status Line: No star selected
06:08:44.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=25, FiltMin=20, FiltMax=33, Gamma=0.690
06:08:44.125 00.000 7988 UpdateGuideState exits: No star selected
06:08:44.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:44.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:44.133 00.008 7988 Enqueuing Expose request
06:08:44.133 00.000 15712 Worker thread wakes up
06:08:44.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:44.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:45.662 01.529 15712 Exposure complete
06:08:45.714 00.052 15712 worker thread done servicing request
06:08:45.714 00.000 7988 OnExposeComplete: enter
06:08:45.725 00.011 7988 UpdateGuideState(): m_state=1
06:08:45.726 00.001 7988 UpdateCurrentPosition: no star selected
06:08:45.727 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:45.728 00.001 7988 Status Line: No star selected
06:08:45.730 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=21, FiltMax=35, Gamma=0.690
06:08:45.731 00.001 7988 UpdateGuideState exits: No star selected
06:08:45.732 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:45.733 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:45.734 00.001 7988 Enqueuing Expose request
06:08:45.735 00.001 15712 Worker thread wakes up
06:08:45.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:45.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:47.370 01.635 15712 Exposure complete
06:08:47.416 00.046 15712 worker thread done servicing request
06:08:47.416 00.000 7988 OnExposeComplete: enter
06:08:47.416 00.000 7988 UpdateGuideState(): m_state=1
06:08:47.430 00.014 7988 UpdateCurrentPosition: no star selected
06:08:47.432 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:47.433 00.001 7988 Status Line: No star selected
06:08:47.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=20, FiltMax=36, Gamma=0.690
06:08:47.435 00.002 7988 UpdateGuideState exits: No star selected
06:08:47.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:47.437 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:47.437 00.000 7988 Enqueuing Expose request
06:08:47.439 00.002 15712 Worker thread wakes up
06:08:47.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:47.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:48.964 01.525 15712 Exposure complete
06:08:49.018 00.054 15712 worker thread done servicing request
06:08:49.018 00.000 7988 OnExposeComplete: enter
06:08:49.026 00.008 7988 UpdateGuideState(): m_state=1
06:08:49.026 00.000 7988 UpdateCurrentPosition: no star selected
06:08:49.026 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:49.026 00.000 7988 Status Line: No star selected
06:08:49.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=24, FiltMin=20, FiltMax=34, Gamma=0.690
06:08:49.026 00.000 7988 UpdateGuideState exits: No star selected
06:08:49.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:49.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:49.035 00.009 7988 Enqueuing Expose request
06:08:49.035 00.000 15712 Worker thread wakes up
06:08:49.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:49.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:50.670 01.635 15712 Exposure complete
06:08:50.720 00.050 15712 worker thread done servicing request
06:08:50.720 00.000 7988 OnExposeComplete: enter
06:08:50.720 00.000 7988 UpdateGuideState(): m_state=1
06:08:50.734 00.014 7988 UpdateCurrentPosition: no star selected
06:08:50.734 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:50.736 00.002 7988 Status Line: No star selected
06:08:50.737 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=24, FiltMin=20, FiltMax=37, Gamma=0.690
06:08:50.739 00.002 7988 UpdateGuideState exits: No star selected
06:08:50.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:50.741 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:50.741 00.000 7988 Enqueuing Expose request
06:08:50.743 00.002 15712 Worker thread wakes up
06:08:50.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:50.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:52.267 01.524 15712 Exposure complete
06:08:52.325 00.058 15712 worker thread done servicing request
06:08:52.325 00.000 7988 OnExposeComplete: enter
06:08:52.327 00.002 7988 UpdateGuideState(): m_state=1
06:08:52.327 00.000 7988 UpdateCurrentPosition: no star selected
06:08:52.327 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:52.327 00.000 7988 Status Line: No star selected
06:08:52.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=24, FiltMin=20, FiltMax=35, Gamma=0.690
06:08:52.327 00.000 7988 UpdateGuideState exits: No star selected
06:08:52.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:52.334 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:52.334 00.000 7988 Enqueuing Expose request
06:08:52.334 00.000 15712 Worker thread wakes up
06:08:52.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:52.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:53.974 01.640 15712 Exposure complete
06:08:54.036 00.062 15712 worker thread done servicing request
06:08:54.036 00.000 7988 OnExposeComplete: enter
06:08:54.036 00.000 7988 UpdateGuideState(): m_state=1
06:08:54.038 00.002 7988 UpdateCurrentPosition: no star selected
06:08:54.040 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:54.040 00.000 7988 Status Line: No star selected
06:08:54.042 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=24, FiltMin=20, FiltMax=34, Gamma=0.690
06:08:54.042 00.000 7988 UpdateGuideState exits: No star selected
06:08:54.044 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:54.044 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:54.046 00.002 7988 Enqueuing Expose request
06:08:54.046 00.000 15712 Worker thread wakes up
06:08:54.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:54.048 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:55.571 01.523 15712 Exposure complete
06:08:55.618 00.047 15712 worker thread done servicing request
06:08:55.618 00.000 7988 OnExposeComplete: enter
06:08:55.618 00.000 7988 UpdateGuideState(): m_state=1
06:08:55.633 00.015 7988 UpdateCurrentPosition: no star selected
06:08:55.635 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:55.635 00.000 7988 Status Line: No star selected
06:08:55.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=24, FiltMin=20, FiltMax=34, Gamma=0.690
06:08:55.635 00.000 7988 UpdateGuideState exits: No star selected
06:08:55.635 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:55.635 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:55.635 00.000 7988 Enqueuing Expose request
06:08:55.635 00.000 15712 Worker thread wakes up
06:08:55.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:55.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:57.279 01.644 15712 Exposure complete
06:08:57.338 00.059 15712 worker thread done servicing request
06:08:57.338 00.000 7988 OnExposeComplete: enter
06:08:57.340 00.002 7988 UpdateGuideState(): m_state=1
06:08:57.341 00.001 7988 UpdateCurrentPosition: no star selected
06:08:57.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:57.341 00.000 7988 Status Line: No star selected
06:08:57.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=25, FiltMin=20, FiltMax=38, Gamma=0.690
06:08:57.341 00.000 7988 UpdateGuideState exits: No star selected
06:08:57.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:57.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:57.341 00.000 7988 Enqueuing Expose request
06:08:57.341 00.000 15712 Worker thread wakes up
06:08:57.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:57.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:08:58.873 01.532 15712 Exposure complete
06:08:58.921 00.048 15712 worker thread done servicing request
06:08:58.921 00.000 7988 OnExposeComplete: enter
06:08:58.921 00.000 7988 UpdateGuideState(): m_state=1
06:08:58.934 00.013 7988 UpdateCurrentPosition: no star selected
06:08:58.934 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:08:58.934 00.000 7988 Status Line: No star selected
06:08:58.938 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=25, FiltMin=20, FiltMax=41, Gamma=0.690
06:08:58.938 00.000 7988 UpdateGuideState exits: No star selected
06:08:58.941 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:08:58.941 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:08:58.943 00.002 7988 Enqueuing Expose request
06:08:58.943 00.000 15712 Worker thread wakes up
06:08:58.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:08:58.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:00.583 01.640 15712 Exposure complete
06:09:00.641 00.058 15712 worker thread done servicing request
06:09:00.641 00.000 7988 OnExposeComplete: enter
06:09:00.645 00.004 7988 UpdateGuideState(): m_state=1
06:09:00.645 00.000 7988 UpdateCurrentPosition: no star selected
06:09:00.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:00.645 00.000 7988 Status Line: No star selected
06:09:00.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=20, FiltMax=39, Gamma=0.690
06:09:00.645 00.000 7988 UpdateGuideState exits: No star selected
06:09:00.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:00.645 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:00.645 00.000 7988 Enqueuing Expose request
06:09:00.645 00.000 15712 Worker thread wakes up
06:09:00.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:00.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:02.177 01.532 15712 Exposure complete
06:09:02.223 00.046 15712 worker thread done servicing request
06:09:02.223 00.000 7988 OnExposeComplete: enter
06:09:02.237 00.014 7988 UpdateGuideState(): m_state=1
06:09:02.239 00.002 7988 UpdateCurrentPosition: no star selected
06:09:02.239 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:02.239 00.000 7988 Status Line: No star selected
06:09:02.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=25, FiltMin=21, FiltMax=34, Gamma=0.690
06:09:02.239 00.000 7988 UpdateGuideState exits: No star selected
06:09:02.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:02.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:02.239 00.000 7988 Enqueuing Expose request
06:09:02.239 00.000 15712 Worker thread wakes up
06:09:02.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:02.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:03.886 01.647 15712 Exposure complete
06:09:03.941 00.055 15712 worker thread done servicing request
06:09:03.941 00.000 7988 OnExposeComplete: enter
06:09:03.947 00.006 7988 UpdateGuideState(): m_state=1
06:09:03.947 00.000 7988 UpdateCurrentPosition: no star selected
06:09:03.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:03.947 00.000 7988 Status Line: No star selected
06:09:03.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=25, FiltMin=21, FiltMax=37, Gamma=0.690
06:09:03.947 00.000 7988 UpdateGuideState exits: No star selected
06:09:03.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:03.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:03.947 00.000 7988 Enqueuing Expose request
06:09:03.947 00.000 15712 Worker thread wakes up
06:09:03.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:03.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:05.486 01.539 15712 Exposure complete
06:09:05.544 00.058 15712 worker thread done servicing request
06:09:05.544 00.000 7988 OnExposeComplete: enter
06:09:05.544 00.000 7988 UpdateGuideState(): m_state=1
06:09:05.547 00.003 7988 UpdateCurrentPosition: no star selected
06:09:05.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:05.547 00.000 7988 Status Line: No star selected
06:09:05.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=25, FiltMin=21, FiltMax=35, Gamma=0.690
06:09:05.547 00.000 7988 UpdateGuideState exits: No star selected
06:09:05.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:05.547 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:05.547 00.000 7988 Enqueuing Expose request
06:09:05.547 00.000 15712 Worker thread wakes up
06:09:05.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:05.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:07.195 01.648 15712 Exposure complete
06:09:07.243 00.048 15712 worker thread done servicing request
06:09:07.243 00.000 7988 OnExposeComplete: enter
06:09:07.243 00.000 7988 UpdateGuideState(): m_state=1
06:09:07.258 00.015 7988 UpdateCurrentPosition: no star selected
06:09:07.259 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:07.259 00.000 7988 Status Line: No star selected
06:09:07.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=25, FiltMin=21, FiltMax=38, Gamma=0.690
06:09:07.259 00.000 7988 UpdateGuideState exits: No star selected
06:09:07.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:07.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:07.259 00.000 7988 Enqueuing Expose request
06:09:07.259 00.000 15712 Worker thread wakes up
06:09:07.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:07.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:08.795 01.536 15712 Exposure complete
06:09:08.845 00.050 15712 worker thread done servicing request
06:09:08.845 00.000 7988 OnExposeComplete: enter
06:09:08.845 00.000 7988 UpdateGuideState(): m_state=1
06:09:08.856 00.011 7988 UpdateCurrentPosition: no star selected
06:09:08.856 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:08.856 00.000 7988 Status Line: No star selected
06:09:08.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=25, FiltMin=21, FiltMax=34, Gamma=0.690
06:09:08.856 00.000 7988 UpdateGuideState exits: No star selected
06:09:08.856 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:08.862 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:08.862 00.000 7988 Enqueuing Expose request
06:09:08.862 00.000 15712 Worker thread wakes up
06:09:08.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:08.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:10.503 01.641 15712 Exposure complete
06:09:10.550 00.047 15712 worker thread done servicing request
06:09:10.550 00.000 7988 OnExposeComplete: enter
06:09:10.565 00.015 7988 UpdateGuideState(): m_state=1
06:09:10.565 00.000 7988 UpdateCurrentPosition: no star selected
06:09:10.567 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:10.567 00.000 7988 Status Line: No star selected
06:09:10.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=25, FiltMin=21, FiltMax=36, Gamma=0.690
06:09:10.567 00.000 7988 UpdateGuideState exits: No star selected
06:09:10.567 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:10.567 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:10.567 00.000 7988 Enqueuing Expose request
06:09:10.567 00.000 15712 Worker thread wakes up
06:09:10.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:10.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:12.096 01.529 15712 Exposure complete
06:09:12.151 00.055 15712 worker thread done servicing request
06:09:12.151 00.000 7988 OnExposeComplete: enter
06:09:12.151 00.000 7988 UpdateGuideState(): m_state=1
06:09:12.160 00.009 7988 UpdateCurrentPosition: no star selected
06:09:12.162 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:12.162 00.000 7988 Status Line: No star selected
06:09:12.164 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=25, FiltMin=21, FiltMax=36, Gamma=0.690
06:09:12.164 00.000 7988 UpdateGuideState exits: No star selected
06:09:12.166 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:12.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:12.168 00.002 7988 Enqueuing Expose request
06:09:12.168 00.000 15712 Worker thread wakes up
06:09:12.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:12.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:13.806 01.638 15712 Exposure complete
06:09:13.854 00.048 15712 worker thread done servicing request
06:09:13.854 00.000 7988 OnExposeComplete: enter
06:09:13.854 00.000 7988 UpdateGuideState(): m_state=1
06:09:13.867 00.013 7988 UpdateCurrentPosition: no star selected
06:09:13.867 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:13.867 00.000 7988 Status Line: No star selected
06:09:13.871 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=26, FiltMin=21, FiltMax=36, Gamma=0.690
06:09:13.871 00.000 7988 UpdateGuideState exits: No star selected
06:09:13.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:13.871 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:13.871 00.000 7988 Enqueuing Expose request
06:09:13.871 00.000 15712 Worker thread wakes up
06:09:13.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:13.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:15.405 01.534 15712 Exposure complete
06:09:15.462 00.057 15712 worker thread done servicing request
06:09:15.462 00.000 7988 OnExposeComplete: enter
06:09:15.466 00.004 7988 UpdateGuideState(): m_state=1
06:09:15.466 00.000 7988 UpdateCurrentPosition: no star selected
06:09:15.466 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:15.466 00.000 7988 Status Line: No star selected
06:09:15.470 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=26, FiltMin=21, FiltMax=36, Gamma=0.690
06:09:15.470 00.000 7988 UpdateGuideState exits: No star selected
06:09:15.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:15.470 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:15.470 00.000 7988 Enqueuing Expose request
06:09:15.470 00.000 15712 Worker thread wakes up
06:09:15.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:15.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:17.111 01.641 15712 Exposure complete
06:09:17.157 00.046 15712 worker thread done servicing request
06:09:17.157 00.000 7988 OnExposeComplete: enter
06:09:17.157 00.000 7988 UpdateGuideState(): m_state=1
06:09:17.172 00.015 7988 UpdateCurrentPosition: no star selected
06:09:17.172 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:17.172 00.000 7988 Status Line: No star selected
06:09:17.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=26, FiltMin=22, FiltMax=38, Gamma=0.690
06:09:17.172 00.000 7988 UpdateGuideState exits: No star selected
06:09:17.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:17.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:17.172 00.000 7988 Enqueuing Expose request
06:09:17.172 00.000 15712 Worker thread wakes up
06:09:17.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:17.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:18.710 01.538 15712 Exposure complete
06:09:18.769 00.059 15712 worker thread done servicing request
06:09:18.769 00.000 7988 OnExposeComplete: enter
06:09:18.771 00.002 7988 UpdateGuideState(): m_state=1
06:09:18.771 00.000 7988 UpdateCurrentPosition: no star selected
06:09:18.773 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:18.774 00.001 7988 Status Line: No star selected
06:09:18.776 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=26, FiltMin=22, FiltMax=36, Gamma=0.690
06:09:18.776 00.000 7988 UpdateGuideState exits: No star selected
06:09:18.778 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:18.778 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:18.780 00.002 7988 Enqueuing Expose request
06:09:18.780 00.000 15712 Worker thread wakes up
06:09:18.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:18.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:20.415 01.635 15712 Exposure complete
06:09:20.475 00.060 15712 worker thread done servicing request
06:09:20.475 00.000 7988 OnExposeComplete: enter
06:09:20.475 00.000 7988 UpdateGuideState(): m_state=1
06:09:20.478 00.003 7988 UpdateCurrentPosition: no star selected
06:09:20.478 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:20.478 00.000 7988 Status Line: No star selected
06:09:20.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=26, FiltMin=22, FiltMax=39, Gamma=0.690
06:09:20.478 00.000 7988 UpdateGuideState exits: No star selected
06:09:20.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:20.478 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:20.478 00.000 7988 Enqueuing Expose request
06:09:20.478 00.000 15712 Worker thread wakes up
06:09:20.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:20.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:22.015 01.537 15712 Exposure complete
06:09:22.072 00.057 15712 worker thread done servicing request
06:09:22.072 00.000 7988 OnExposeComplete: enter
06:09:22.075 00.003 7988 UpdateGuideState(): m_state=1
06:09:22.076 00.001 7988 UpdateCurrentPosition: no star selected
06:09:22.076 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:22.076 00.000 7988 Status Line: No star selected
06:09:22.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=27, FiltMin=22, FiltMax=36, Gamma=0.690
06:09:22.076 00.000 7988 UpdateGuideState exits: No star selected
06:09:22.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:22.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:22.076 00.000 7988 Enqueuing Expose request
06:09:22.076 00.000 15712 Worker thread wakes up
06:09:22.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:22.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:23.721 01.645 15712 Exposure complete
06:09:23.782 00.061 15712 worker thread done servicing request
06:09:23.782 00.000 7988 OnExposeComplete: enter
06:09:23.782 00.000 7988 UpdateGuideState(): m_state=1
06:09:23.785 00.003 7988 UpdateCurrentPosition: no star selected
06:09:23.785 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:23.785 00.000 7988 Status Line: No star selected
06:09:23.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=27, FiltMin=22, FiltMax=36, Gamma=0.690
06:09:23.785 00.000 7988 UpdateGuideState exits: No star selected
06:09:23.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:23.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:23.785 00.000 7988 Enqueuing Expose request
06:09:23.793 00.008 15712 Worker thread wakes up
06:09:23.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:23.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:25.333 01.540 15712 Exposure complete
06:09:25.392 00.059 15712 worker thread done servicing request
06:09:25.392 00.000 7988 OnExposeComplete: enter
06:09:25.393 00.001 7988 UpdateGuideState(): m_state=1
06:09:25.394 00.001 7988 UpdateCurrentPosition: no star selected
06:09:25.396 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:25.396 00.000 7988 Status Line: No star selected
06:09:25.398 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=27, FiltMin=23, FiltMax=36, Gamma=0.690
06:09:25.398 00.000 7988 UpdateGuideState exits: No star selected
06:09:25.400 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:25.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:25.402 00.002 7988 Enqueuing Expose request
06:09:25.402 00.000 15712 Worker thread wakes up
06:09:25.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:25.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:27.040 01.638 15712 Exposure complete
06:09:27.095 00.055 15712 worker thread done servicing request
06:09:27.095 00.000 7988 OnExposeComplete: enter
06:09:27.103 00.008 7988 UpdateGuideState(): m_state=1
06:09:27.103 00.000 7988 UpdateCurrentPosition: no star selected
06:09:27.103 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:27.103 00.000 7988 Status Line: No star selected
06:09:27.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=27, FiltMin=23, FiltMax=36, Gamma=0.690
06:09:27.103 00.000 7988 UpdateGuideState exits: No star selected
06:09:27.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:27.103 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:27.112 00.009 7988 Enqueuing Expose request
06:09:27.112 00.000 15712 Worker thread wakes up
06:09:27.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:27.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:28.525 01.413 15712 Exposure complete
06:09:28.573 00.048 15712 worker thread done servicing request
06:09:28.573 00.000 7988 OnExposeComplete: enter
06:09:28.588 00.015 7988 UpdateGuideState(): m_state=1
06:09:28.588 00.000 7988 UpdateCurrentPosition: no star selected
06:09:28.590 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:28.590 00.000 7988 Status Line: No star selected
06:09:28.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=27, FiltMin=23, FiltMax=36, Gamma=0.690
06:09:28.594 00.004 7988 UpdateGuideState exits: No star selected
06:09:28.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:28.596 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:28.596 00.000 7988 Enqueuing Expose request
06:09:28.598 00.002 15712 Worker thread wakes up
06:09:28.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:28.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:30.235 01.637 15712 Exposure complete
06:09:30.292 00.057 15712 worker thread done servicing request
06:09:30.292 00.000 7988 OnExposeComplete: enter
06:09:30.292 00.000 7988 UpdateGuideState(): m_state=1
06:09:30.297 00.005 7988 UpdateCurrentPosition: no star selected
06:09:30.297 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:30.297 00.000 7988 Status Line: No star selected
06:09:30.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=28, FiltMin=23, FiltMax=36, Gamma=0.690
06:09:30.297 00.000 7988 UpdateGuideState exits: No star selected
06:09:30.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:30.297 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:30.297 00.000 7988 Enqueuing Expose request
06:09:30.297 00.000 15712 Worker thread wakes up
06:09:30.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:30.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:31.834 01.537 15712 Exposure complete
06:09:31.894 00.060 15712 worker thread done servicing request
06:09:31.894 00.000 7988 OnExposeComplete: enter
06:09:31.895 00.001 7988 UpdateGuideState(): m_state=1
06:09:31.895 00.000 7988 UpdateCurrentPosition: no star selected
06:09:31.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:31.895 00.000 7988 Status Line: No star selected
06:09:31.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=28, FiltMin=23, FiltMax=35, Gamma=0.690
06:09:31.895 00.000 7988 UpdateGuideState exits: No star selected
06:09:31.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:31.895 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:31.895 00.000 7988 Enqueuing Expose request
06:09:31.895 00.000 15712 Worker thread wakes up
06:09:31.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:31.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:33.542 01.647 15712 Exposure complete
06:09:33.602 00.060 15712 worker thread done servicing request
06:09:33.602 00.000 7988 OnExposeComplete: enter
06:09:33.602 00.000 7988 UpdateGuideState(): m_state=1
06:09:33.604 00.002 7988 UpdateCurrentPosition: no star selected
06:09:33.606 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:33.606 00.000 7988 Status Line: No star selected
06:09:33.608 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=28, FiltMin=24, FiltMax=36, Gamma=0.690
06:09:33.610 00.002 7988 UpdateGuideState exits: No star selected
06:09:33.611 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:33.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:33.611 00.000 7988 Enqueuing Expose request
06:09:33.611 00.000 15712 Worker thread wakes up
06:09:33.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:33.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:35.141 01.530 15712 Exposure complete
06:09:35.193 00.052 15712 worker thread done servicing request
06:09:35.193 00.000 7988 OnExposeComplete: enter
06:09:35.193 00.000 7988 UpdateGuideState(): m_state=1
06:09:35.203 00.010 7988 UpdateCurrentPosition: no star selected
06:09:35.203 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:35.205 00.002 7988 Status Line: No star selected
06:09:35.207 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=28, FiltMin=24, FiltMax=37, Gamma=0.690
06:09:35.207 00.000 7988 UpdateGuideState exits: No star selected
06:09:35.209 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:35.210 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:35.210 00.000 7988 Enqueuing Expose request
06:09:35.212 00.002 15712 Worker thread wakes up
06:09:35.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:35.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:36.849 01.637 15712 Exposure complete
06:09:36.911 00.062 15712 worker thread done servicing request
06:09:36.911 00.000 7988 OnExposeComplete: enter
06:09:36.911 00.000 7988 UpdateGuideState(): m_state=1
06:09:36.912 00.001 7988 UpdateCurrentPosition: no star selected
06:09:36.914 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:36.914 00.000 7988 Status Line: No star selected
06:09:36.916 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=29, FiltMin=23, FiltMax=38, Gamma=0.690
06:09:36.916 00.000 7988 UpdateGuideState exits: No star selected
06:09:36.918 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:36.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:36.920 00.002 7988 Enqueuing Expose request
06:09:36.920 00.000 15712 Worker thread wakes up
06:09:36.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:36.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:38.451 01.531 15712 Exposure complete
06:09:38.510 00.059 15712 worker thread done servicing request
06:09:38.510 00.000 7988 OnExposeComplete: enter
06:09:38.512 00.002 7988 UpdateGuideState(): m_state=1
06:09:38.512 00.000 7988 UpdateCurrentPosition: no star selected
06:09:38.512 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:38.512 00.000 7988 Status Line: No star selected
06:09:38.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=29, FiltMin=24, FiltMax=36, Gamma=0.690
06:09:38.512 00.000 7988 UpdateGuideState exits: No star selected
06:09:38.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:38.512 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:38.512 00.000 7988 Enqueuing Expose request
06:09:38.512 00.000 15712 Worker thread wakes up
06:09:38.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:38.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:40.154 01.642 15712 Exposure complete
06:09:40.211 00.057 15712 worker thread done servicing request
06:09:40.211 00.000 7988 OnExposeComplete: enter
06:09:40.217 00.006 7988 UpdateGuideState(): m_state=1
06:09:40.217 00.000 7988 UpdateCurrentPosition: no star selected
06:09:40.217 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:40.217 00.000 7988 Status Line: No star selected
06:09:40.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=29, FiltMin=24, FiltMax=37, Gamma=0.690
06:09:40.217 00.000 7988 UpdateGuideState exits: No star selected
06:09:40.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:40.217 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:40.217 00.000 7988 Enqueuing Expose request
06:09:40.217 00.000 15712 Worker thread wakes up
06:09:40.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:40.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:41.750 01.533 15712 Exposure complete
06:09:41.811 00.061 15712 worker thread done servicing request
06:09:41.811 00.000 7988 OnExposeComplete: enter
06:09:41.812 00.001 7988 UpdateGuideState(): m_state=1
06:09:41.812 00.000 7988 UpdateCurrentPosition: no star selected
06:09:41.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:41.812 00.000 7988 Status Line: No star selected
06:09:41.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=29, FiltMin=25, FiltMax=36, Gamma=0.690
06:09:41.812 00.000 7988 UpdateGuideState exits: No star selected
06:09:41.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:41.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:41.812 00.000 7988 Enqueuing Expose request
06:09:41.812 00.000 15712 Worker thread wakes up
06:09:41.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:41.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:43.457 01.645 15712 Exposure complete
06:09:43.514 00.057 15712 worker thread done servicing request
06:09:43.514 00.000 7988 OnExposeComplete: enter
06:09:43.514 00.000 7988 UpdateGuideState(): m_state=1
06:09:43.518 00.004 7988 UpdateCurrentPosition: no star selected
06:09:43.518 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:43.518 00.000 7988 Status Line: No star selected
06:09:43.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=29, FiltMin=25, FiltMax=37, Gamma=0.690
06:09:43.518 00.000 7988 UpdateGuideState exits: No star selected
06:09:43.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:43.518 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:43.518 00.000 7988 Enqueuing Expose request
06:09:43.518 00.000 15712 Worker thread wakes up
06:09:43.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:43.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:45.054 01.536 15712 Exposure complete
06:09:45.113 00.059 15712 worker thread done servicing request
06:09:45.113 00.000 7988 OnExposeComplete: enter
06:09:45.115 00.002 7988 UpdateGuideState(): m_state=1
06:09:45.115 00.000 7988 UpdateCurrentPosition: no star selected
06:09:45.115 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:45.115 00.000 7988 Status Line: No star selected
06:09:45.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=30, FiltMin=25, FiltMax=38, Gamma=0.690
06:09:45.115 00.000 7988 UpdateGuideState exits: No star selected
06:09:45.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:45.115 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:45.115 00.000 7988 Enqueuing Expose request
06:09:45.115 00.000 15712 Worker thread wakes up
06:09:45.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:45.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:46.762 01.647 15712 Exposure complete
06:09:46.813 00.051 15712 worker thread done servicing request
06:09:46.813 00.000 7988 OnExposeComplete: enter
06:09:46.813 00.000 7988 UpdateGuideState(): m_state=1
06:09:46.825 00.012 7988 UpdateCurrentPosition: no star selected
06:09:46.827 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:46.827 00.000 7988 Status Line: No star selected
06:09:46.829 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=30, FiltMin=25, FiltMax=36, Gamma=0.690
06:09:46.830 00.001 7988 UpdateGuideState exits: No star selected
06:09:46.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:46.832 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:46.832 00.000 7988 Enqueuing Expose request
06:09:46.834 00.002 15712 Worker thread wakes up
06:09:46.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:46.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:48.362 01.528 15712 Exposure complete
06:09:48.422 00.060 15712 worker thread done servicing request
06:09:48.422 00.000 7988 OnExposeComplete: enter
06:09:48.423 00.001 7988 UpdateGuideState(): m_state=1
06:09:48.423 00.000 7988 UpdateCurrentPosition: no star selected
06:09:48.423 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:48.423 00.000 7988 Status Line: No star selected
06:09:48.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=30, FiltMin=26, FiltMax=37, Gamma=0.690
06:09:48.423 00.000 7988 UpdateGuideState exits: No star selected
06:09:48.431 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:48.431 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:48.433 00.002 7988 Enqueuing Expose request
06:09:48.433 00.000 15712 Worker thread wakes up
06:09:48.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:48.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:50.069 01.636 15712 Exposure complete
06:09:50.117 00.048 15712 worker thread done servicing request
06:09:50.117 00.000 7988 OnExposeComplete: enter
06:09:50.117 00.000 7988 UpdateGuideState(): m_state=1
06:09:50.133 00.016 7988 UpdateCurrentPosition: no star selected
06:09:50.133 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:50.135 00.002 7988 Status Line: No star selected
06:09:50.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=30, FiltMin=26, FiltMax=37, Gamma=0.690
06:09:50.137 00.002 7988 UpdateGuideState exits: No star selected
06:09:50.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:50.139 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:50.139 00.000 7988 Enqueuing Expose request
06:09:50.141 00.002 15712 Worker thread wakes up
06:09:50.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:50.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:51.668 01.527 15712 Exposure complete
06:09:51.715 00.047 15712 worker thread done servicing request
06:09:51.715 00.000 7988 OnExposeComplete: enter
06:09:51.729 00.014 7988 UpdateGuideState(): m_state=1
06:09:51.731 00.002 7988 UpdateCurrentPosition: no star selected
06:09:51.732 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:51.732 00.000 7988 Status Line: No star selected
06:09:51.734 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=30, FiltMin=26, FiltMax=36, Gamma=0.690
06:09:51.734 00.000 7988 UpdateGuideState exits: No star selected
06:09:51.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:51.734 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:51.734 00.000 7988 Enqueuing Expose request
06:09:51.734 00.000 15712 Worker thread wakes up
06:09:51.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:51.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:53.378 01.644 15712 Exposure complete
06:09:53.437 00.059 15712 worker thread done servicing request
06:09:53.437 00.000 7988 OnExposeComplete: enter
06:09:53.437 00.000 7988 UpdateGuideState(): m_state=1
06:09:53.440 00.003 7988 UpdateCurrentPosition: no star selected
06:09:53.442 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:53.442 00.000 7988 Status Line: No star selected
06:09:53.444 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=30, FiltMin=26, FiltMax=38, Gamma=0.690
06:09:53.444 00.000 7988 UpdateGuideState exits: No star selected
06:09:53.446 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:53.446 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:53.448 00.002 7988 Enqueuing Expose request
06:09:53.448 00.000 15712 Worker thread wakes up
06:09:53.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:53.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:54.977 01.529 15712 Exposure complete
06:09:55.023 00.046 15712 worker thread done servicing request
06:09:55.023 00.000 7988 OnExposeComplete: enter
06:09:55.038 00.015 7988 UpdateGuideState(): m_state=1
06:09:55.040 00.002 7988 UpdateCurrentPosition: no star selected
06:09:55.040 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:55.040 00.000 7988 Status Line: No star selected
06:09:55.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=31, FiltMin=26, FiltMax=39, Gamma=0.690
06:09:55.040 00.000 7988 UpdateGuideState exits: No star selected
06:09:55.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:55.040 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:55.040 00.000 7988 Enqueuing Expose request
06:09:55.040 00.000 15712 Worker thread wakes up
06:09:55.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:55.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:56.684 01.644 15712 Exposure complete
06:09:56.743 00.059 15712 worker thread done servicing request
06:09:56.743 00.000 7988 OnExposeComplete: enter
06:09:56.746 00.003 7988 UpdateGuideState(): m_state=1
06:09:56.746 00.000 7988 UpdateCurrentPosition: no star selected
06:09:56.746 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:56.746 00.000 7988 Status Line: No star selected
06:09:56.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=31, FiltMin=25, FiltMax=37, Gamma=0.690
06:09:56.746 00.000 7988 UpdateGuideState exits: No star selected
06:09:56.746 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:56.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:56.746 00.000 7988 Enqueuing Expose request
06:09:56.746 00.000 15712 Worker thread wakes up
06:09:56.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:56.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:58.281 01.535 15712 Exposure complete
06:09:58.341 00.060 15712 worker thread done servicing request
06:09:58.341 00.000 7988 OnExposeComplete: enter
06:09:58.342 00.001 7988 UpdateGuideState(): m_state=1
06:09:58.342 00.000 7988 UpdateCurrentPosition: no star selected
06:09:58.344 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:09:58.344 00.000 7988 Status Line: No star selected
06:09:58.346 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=31, FiltMin=26, FiltMax=38, Gamma=0.690
06:09:58.346 00.000 7988 UpdateGuideState exits: No star selected
06:09:58.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:09:58.346 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:09:58.346 00.000 7988 Enqueuing Expose request
06:09:58.346 00.000 15712 Worker thread wakes up
06:09:58.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:09:58.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:09:59.987 01.641 15712 Exposure complete
06:10:00.051 00.064 15712 worker thread done servicing request
06:10:00.051 00.000 7988 OnExposeComplete: enter
06:10:00.051 00.000 7988 UpdateGuideState(): m_state=1
06:10:00.051 00.000 7988 UpdateCurrentPosition: no star selected
06:10:00.051 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:00.051 00.000 7988 Status Line: No star selected
06:10:00.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=31, FiltMin=26, FiltMax=37, Gamma=0.690
06:10:00.051 00.000 7988 UpdateGuideState exits: No star selected
06:10:00.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:00.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:00.062 00.011 7988 Enqueuing Expose request
06:10:00.062 00.000 15712 Worker thread wakes up
06:10:00.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:00.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:01.586 01.524 15712 Exposure complete
06:10:01.647 00.061 15712 worker thread done servicing request
06:10:01.647 00.000 7988 OnExposeComplete: enter
06:10:01.647 00.000 7988 UpdateGuideState(): m_state=1
06:10:01.650 00.003 7988 UpdateCurrentPosition: no star selected
06:10:01.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:01.652 00.002 7988 Status Line: No star selected
06:10:01.654 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=31, FiltMin=25, FiltMax=38, Gamma=0.690
06:10:01.654 00.000 7988 UpdateGuideState exits: No star selected
06:10:01.656 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:01.656 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:01.658 00.002 7988 Enqueuing Expose request
06:10:01.658 00.000 15712 Worker thread wakes up
06:10:01.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:01.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:03.293 01.635 15712 Exposure complete
06:10:03.343 00.050 15712 worker thread done servicing request
06:10:03.343 00.000 7988 OnExposeComplete: enter
06:10:03.357 00.014 7988 UpdateGuideState(): m_state=1
06:10:03.357 00.000 7988 UpdateCurrentPosition: no star selected
06:10:03.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:03.357 00.000 7988 Status Line: No star selected
06:10:03.360 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=30, FiltMin=26, FiltMax=39, Gamma=0.690
06:10:03.360 00.000 7988 UpdateGuideState exits: No star selected
06:10:03.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:03.360 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:03.360 00.000 7988 Enqueuing Expose request
06:10:03.360 00.000 15712 Worker thread wakes up
06:10:03.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:03.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:04.890 01.530 15712 Exposure complete
06:10:04.944 00.054 15712 worker thread done servicing request
06:10:04.944 00.000 7988 OnExposeComplete: enter
06:10:04.944 00.000 7988 UpdateGuideState(): m_state=1
06:10:04.954 00.010 7988 UpdateCurrentPosition: no star selected
06:10:04.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:04.954 00.000 7988 Status Line: No star selected
06:10:04.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=30, FiltMin=26, FiltMax=37, Gamma=0.690
06:10:04.954 00.000 7988 UpdateGuideState exits: No star selected
06:10:04.961 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:04.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:04.961 00.000 7988 Enqueuing Expose request
06:10:04.961 00.000 15712 Worker thread wakes up
06:10:04.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:04.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:06.603 01.642 15712 Exposure complete
06:10:06.663 00.060 15712 worker thread done servicing request
06:10:06.663 00.000 7988 OnExposeComplete: enter
06:10:06.664 00.001 7988 UpdateGuideState(): m_state=1
06:10:06.664 00.000 7988 UpdateCurrentPosition: no star selected
06:10:06.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:06.664 00.000 7988 Status Line: No star selected
06:10:06.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=30, FiltMin=25, FiltMax=41, Gamma=0.690
06:10:06.664 00.000 7988 UpdateGuideState exits: No star selected
06:10:06.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:06.664 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:06.664 00.000 7988 Enqueuing Expose request
06:10:06.664 00.000 15712 Worker thread wakes up
06:10:06.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:06.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:08.200 01.536 15712 Exposure complete
06:10:08.260 00.060 15712 worker thread done servicing request
06:10:08.260 00.000 7988 OnExposeComplete: enter
06:10:08.260 00.000 7988 UpdateGuideState(): m_state=1
06:10:08.263 00.003 7988 UpdateCurrentPosition: no star selected
06:10:08.263 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:08.265 00.002 7988 Status Line: No star selected
06:10:08.267 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=30, FiltMin=25, FiltMax=37, Gamma=0.690
06:10:08.267 00.000 7988 UpdateGuideState exits: No star selected
06:10:08.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:08.267 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:08.267 00.000 7988 Enqueuing Expose request
06:10:08.267 00.000 15712 Worker thread wakes up
06:10:08.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:08.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:09.907 01.640 15712 Exposure complete
06:10:09.973 00.066 15712 worker thread done servicing request
06:10:09.973 00.000 7988 OnExposeComplete: enter
06:10:09.973 00.000 7988 UpdateGuideState(): m_state=1
06:10:09.979 00.006 7988 UpdateCurrentPosition: no star selected
06:10:09.979 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:09.979 00.000 7988 Status Line: No star selected
06:10:09.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=29, FiltMin=24, FiltMax=37, Gamma=0.690
06:10:09.979 00.000 7988 UpdateGuideState exits: No star selected
06:10:09.984 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:09.984 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:09.984 00.000 7988 Enqueuing Expose request
06:10:09.984 00.000 15712 Worker thread wakes up
06:10:09.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:09.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:11.404 01.420 15712 Exposure complete
06:10:11.458 00.054 15712 worker thread done servicing request
06:10:11.458 00.000 7988 OnExposeComplete: enter
06:10:11.458 00.000 7988 UpdateGuideState(): m_state=1
06:10:11.466 00.008 7988 UpdateCurrentPosition: no star selected
06:10:11.466 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:11.466 00.000 7988 Status Line: No star selected
06:10:11.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=29, FiltMin=24, FiltMax=36, Gamma=0.690
06:10:11.466 00.000 7988 UpdateGuideState exits: No star selected
06:10:11.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:11.466 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:11.466 00.000 7988 Enqueuing Expose request
06:10:11.475 00.009 15712 Worker thread wakes up
06:10:11.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:11.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:13.112 01.637 15712 Exposure complete
06:10:13.174 00.062 15712 worker thread done servicing request
06:10:13.174 00.000 7988 OnExposeComplete: enter
06:10:13.174 00.000 7988 UpdateGuideState(): m_state=1
06:10:13.176 00.002 7988 UpdateCurrentPosition: no star selected
06:10:13.178 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:13.178 00.000 7988 Status Line: No star selected
06:10:13.180 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=29, FiltMin=24, FiltMax=36, Gamma=0.690
06:10:13.182 00.002 7988 UpdateGuideState exits: No star selected
06:10:13.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:13.184 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:13.184 00.000 7988 Enqueuing Expose request
06:10:13.186 00.002 15712 Worker thread wakes up
06:10:13.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:13.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:14.712 01.526 15712 Exposure complete
06:10:14.760 00.048 15712 worker thread done servicing request
06:10:14.760 00.000 7988 OnExposeComplete: enter
06:10:14.760 00.000 7988 UpdateGuideState(): m_state=1
06:10:14.774 00.014 7988 UpdateCurrentPosition: no star selected
06:10:14.774 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:14.774 00.000 7988 Status Line: No star selected
06:10:14.777 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=29, FiltMin=24, FiltMax=36, Gamma=0.690
06:10:14.777 00.000 7988 UpdateGuideState exits: No star selected
06:10:14.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:14.777 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:14.777 00.000 7988 Enqueuing Expose request
06:10:14.777 00.000 15712 Worker thread wakes up
06:10:14.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:14.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:16.419 01.642 15712 Exposure complete
06:10:16.479 00.060 15712 worker thread done servicing request
06:10:16.479 00.000 7988 OnExposeComplete: enter
06:10:16.479 00.000 7988 UpdateGuideState(): m_state=1
06:10:16.483 00.004 7988 UpdateCurrentPosition: no star selected
06:10:16.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:16.485 00.002 7988 Status Line: No star selected
06:10:16.487 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=29, FiltMin=24, FiltMax=36, Gamma=0.690
06:10:16.487 00.000 7988 UpdateGuideState exits: No star selected
06:10:16.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:16.487 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:16.487 00.000 7988 Enqueuing Expose request
06:10:16.487 00.000 15712 Worker thread wakes up
06:10:16.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:16.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:18.019 01.532 15712 Exposure complete
06:10:18.079 00.060 15712 worker thread done servicing request
06:10:18.079 00.000 7988 OnExposeComplete: enter
06:10:18.080 00.001 7988 UpdateGuideState(): m_state=1
06:10:18.080 00.000 7988 UpdateCurrentPosition: no star selected
06:10:18.080 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:18.080 00.000 7988 Status Line: No star selected
06:10:18.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=29, FiltMin=24, FiltMax=36, Gamma=0.690
06:10:18.080 00.000 7988 UpdateGuideState exits: No star selected
06:10:18.080 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:18.080 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:18.080 00.000 7988 Enqueuing Expose request
06:10:18.080 00.000 15712 Worker thread wakes up
06:10:18.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:18.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:19.726 01.646 15712 Exposure complete
06:10:19.788 00.062 15712 worker thread done servicing request
06:10:19.788 00.000 7988 OnExposeComplete: enter
06:10:19.788 00.000 7988 UpdateGuideState(): m_state=1
06:10:19.788 00.000 7988 UpdateCurrentPosition: no star selected
06:10:19.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:19.788 00.000 7988 Status Line: No star selected
06:10:19.798 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=28, FiltMin=24, FiltMax=36, Gamma=0.690
06:10:19.798 00.000 7988 UpdateGuideState exits: No star selected
06:10:19.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:19.803 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:19.803 00.000 7988 Enqueuing Expose request
06:10:19.803 00.000 15712 Worker thread wakes up
06:10:19.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:19.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:21.322 01.519 15712 Exposure complete
06:10:21.382 00.060 15712 worker thread done servicing request
06:10:21.382 00.000 7988 OnExposeComplete: enter
06:10:21.383 00.001 7988 UpdateGuideState(): m_state=1
06:10:21.383 00.000 7988 UpdateCurrentPosition: no star selected
06:10:21.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:21.383 00.000 7988 Status Line: No star selected
06:10:21.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=28, FiltMin=23, FiltMax=35, Gamma=0.690
06:10:21.383 00.000 7988 UpdateGuideState exits: No star selected
06:10:21.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:21.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:21.383 00.000 7988 Enqueuing Expose request
06:10:21.383 00.000 15712 Worker thread wakes up
06:10:21.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:21.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:23.025 01.642 15712 Exposure complete
06:10:23.083 00.058 15712 worker thread done servicing request
06:10:23.083 00.000 7988 OnExposeComplete: enter
06:10:23.083 00.000 7988 UpdateGuideState(): m_state=1
06:10:23.088 00.005 7988 UpdateCurrentPosition: no star selected
06:10:23.088 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:23.088 00.000 7988 Status Line: No star selected
06:10:23.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=28, FiltMin=23, FiltMax=36, Gamma=0.690
06:10:23.088 00.000 7988 UpdateGuideState exits: No star selected
06:10:23.088 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:23.088 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:23.088 00.000 7988 Enqueuing Expose request
06:10:23.088 00.000 15712 Worker thread wakes up
06:10:23.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:23.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:24.623 01.535 15712 Exposure complete
06:10:24.680 00.057 15712 worker thread done servicing request
06:10:24.680 00.000 7988 OnExposeComplete: enter
06:10:24.684 00.004 7988 UpdateGuideState(): m_state=1
06:10:24.684 00.000 7988 UpdateCurrentPosition: no star selected
06:10:24.686 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:24.686 00.000 7988 Status Line: No star selected
06:10:24.688 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=28, FiltMin=23, FiltMax=36, Gamma=0.690
06:10:24.688 00.000 7988 UpdateGuideState exits: No star selected
06:10:24.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:24.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:24.688 00.000 7988 Enqueuing Expose request
06:10:24.688 00.000 15712 Worker thread wakes up
06:10:24.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:24.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:26.333 01.645 15712 Exposure complete
06:10:26.385 00.052 15712 worker thread done servicing request
06:10:26.385 00.000 7988 OnExposeComplete: enter
06:10:26.394 00.009 7988 UpdateGuideState(): m_state=1
06:10:26.394 00.000 7988 UpdateCurrentPosition: no star selected
06:10:26.394 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:26.394 00.000 7988 Status Line: No star selected
06:10:26.394 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=28, FiltMin=23, FiltMax=37, Gamma=0.690
06:10:26.394 00.000 7988 UpdateGuideState exits: No star selected
06:10:26.402 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:26.402 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:26.402 00.000 7988 Enqueuing Expose request
06:10:26.402 00.000 15712 Worker thread wakes up
06:10:26.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:26.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:27.929 01.527 15712 Exposure complete
06:10:27.989 00.060 15712 worker thread done servicing request
06:10:27.989 00.000 7988 OnExposeComplete: enter
06:10:27.991 00.002 7988 UpdateGuideState(): m_state=1
06:10:27.991 00.000 7988 UpdateCurrentPosition: no star selected
06:10:27.991 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:27.991 00.000 7988 Status Line: No star selected
06:10:27.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=28, FiltMin=23, FiltMax=37, Gamma=0.690
06:10:27.991 00.000 7988 UpdateGuideState exits: No star selected
06:10:27.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:27.991 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:27.991 00.000 7988 Enqueuing Expose request
06:10:27.991 00.000 15712 Worker thread wakes up
06:10:27.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:27.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:29.636 01.645 15712 Exposure complete
06:10:29.686 00.050 15712 worker thread done servicing request
06:10:29.686 00.000 7988 OnExposeComplete: enter
06:10:29.686 00.000 7988 UpdateGuideState(): m_state=1
06:10:29.700 00.014 7988 UpdateCurrentPosition: no star selected
06:10:29.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:29.700 00.000 7988 Status Line: No star selected
06:10:29.704 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=27, FiltMin=22, FiltMax=36, Gamma=0.690
06:10:29.704 00.000 7988 UpdateGuideState exits: No star selected
06:10:29.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:29.704 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:29.704 00.000 7988 Enqueuing Expose request
06:10:29.704 00.000 15712 Worker thread wakes up
06:10:29.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:29.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:31.236 01.532 15712 Exposure complete
06:10:31.287 00.051 15712 worker thread done servicing request
06:10:31.287 00.000 7988 OnExposeComplete: enter
06:10:31.296 00.009 7988 UpdateGuideState(): m_state=1
06:10:31.298 00.002 7988 UpdateCurrentPosition: no star selected
06:10:31.298 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:31.300 00.002 7988 Status Line: No star selected
06:10:31.302 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=27, FiltMin=22, FiltMax=36, Gamma=0.690
06:10:31.302 00.000 7988 UpdateGuideState exits: No star selected
06:10:31.304 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:31.304 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:31.306 00.002 7988 Enqueuing Expose request
06:10:31.306 00.000 15712 Worker thread wakes up
06:10:31.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:31.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:32.939 01.633 15712 Exposure complete
06:10:32.990 00.051 15712 worker thread done servicing request
06:10:32.990 00.000 7988 OnExposeComplete: enter
06:10:33.000 00.010 7988 UpdateGuideState(): m_state=1
06:10:33.001 00.001 7988 UpdateCurrentPosition: no star selected
06:10:33.001 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:33.001 00.000 7988 Status Line: No star selected
06:10:33.005 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:10:33.006 00.001 7988 UpdateGuideState exits: No star selected
06:10:33.007 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:33.007 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:33.007 00.000 7988 Enqueuing Expose request
06:10:33.007 00.000 15712 Worker thread wakes up
06:10:33.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:33.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:34.536 01.529 15712 Exposure complete
06:10:34.590 00.054 15712 worker thread done servicing request
06:10:34.590 00.000 7988 OnExposeComplete: enter
06:10:34.590 00.000 7988 UpdateGuideState(): m_state=1
06:10:34.598 00.008 7988 UpdateCurrentPosition: no star selected
06:10:34.598 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:34.598 00.000 7988 Status Line: No star selected
06:10:34.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=27, FiltMin=22, FiltMax=36, Gamma=0.690
06:10:34.598 00.000 7988 UpdateGuideState exits: No star selected
06:10:34.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:34.598 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:34.598 00.000 7988 Enqueuing Expose request
06:10:34.607 00.009 15712 Worker thread wakes up
06:10:34.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:34.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:36.243 01.636 15712 Exposure complete
06:10:36.303 00.060 15712 worker thread done servicing request
06:10:36.303 00.000 7988 OnExposeComplete: enter
06:10:36.303 00.000 7988 UpdateGuideState(): m_state=1
06:10:36.307 00.004 7988 UpdateCurrentPosition: no star selected
06:10:36.307 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:36.307 00.000 7988 Status Line: No star selected
06:10:36.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=27, FiltMin=22, FiltMax=37, Gamma=0.690
06:10:36.307 00.000 7988 UpdateGuideState exits: No star selected
06:10:36.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:36.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:36.307 00.000 7988 Enqueuing Expose request
06:10:36.307 00.000 15712 Worker thread wakes up
06:10:36.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:36.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:37.842 01.535 15712 Exposure complete
06:10:37.894 00.052 15712 worker thread done servicing request
06:10:37.894 00.000 7988 OnExposeComplete: enter
06:10:37.903 00.009 7988 UpdateGuideState(): m_state=1
06:10:37.903 00.000 7988 UpdateCurrentPosition: no star selected
06:10:37.903 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:37.903 00.000 7988 Status Line: No star selected
06:10:37.907 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=27, FiltMin=22, FiltMax=35, Gamma=0.690
06:10:37.907 00.000 7988 UpdateGuideState exits: No star selected
06:10:37.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:37.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:37.907 00.000 7988 Enqueuing Expose request
06:10:37.907 00.000 15712 Worker thread wakes up
06:10:37.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:37.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:39.551 01.644 15712 Exposure complete
06:10:39.610 00.059 15712 worker thread done servicing request
06:10:39.610 00.000 7988 OnExposeComplete: enter
06:10:39.611 00.001 7988 UpdateGuideState(): m_state=1
06:10:39.611 00.000 7988 UpdateCurrentPosition: no star selected
06:10:39.613 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:39.613 00.000 7988 Status Line: No star selected
06:10:39.615 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=27, FiltMin=22, FiltMax=36, Gamma=0.690
06:10:39.617 00.002 7988 UpdateGuideState exits: No star selected
06:10:39.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:39.619 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:39.619 00.000 7988 Enqueuing Expose request
06:10:39.621 00.002 15712 Worker thread wakes up
06:10:39.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:39.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:41.150 01.529 15712 Exposure complete
06:10:41.208 00.058 15712 worker thread done servicing request
06:10:41.208 00.000 7988 OnExposeComplete: enter
06:10:41.208 00.000 7988 UpdateGuideState(): m_state=1
06:10:41.212 00.004 7988 UpdateCurrentPosition: no star selected
06:10:41.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:41.212 00.000 7988 Status Line: No star selected
06:10:41.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=27, FiltMin=23, FiltMax=39, Gamma=0.690
06:10:41.212 00.000 7988 UpdateGuideState exits: No star selected
06:10:41.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:41.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:41.212 00.000 7988 Enqueuing Expose request
06:10:41.212 00.000 15712 Worker thread wakes up
06:10:41.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:41.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:42.858 01.646 15712 Exposure complete
06:10:42.917 00.059 15712 worker thread done servicing request
06:10:42.917 00.000 7988 OnExposeComplete: enter
06:10:42.921 00.004 7988 UpdateGuideState(): m_state=1
06:10:42.921 00.000 7988 UpdateCurrentPosition: no star selected
06:10:42.921 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:42.921 00.000 7988 Status Line: No star selected
06:10:42.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:10:42.927 00.006 7988 UpdateGuideState exits: No star selected
06:10:42.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:42.927 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:42.927 00.000 7988 Enqueuing Expose request
06:10:42.927 00.000 15712 Worker thread wakes up
06:10:42.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:42.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:44.457 01.530 15712 Exposure complete
06:10:44.510 00.053 15712 worker thread done servicing request
06:10:44.510 00.000 7988 OnExposeComplete: enter
06:10:44.510 00.000 7988 UpdateGuideState(): m_state=1
06:10:44.519 00.009 7988 UpdateCurrentPosition: no star selected
06:10:44.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:44.519 00.000 7988 Status Line: No star selected
06:10:44.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=27, FiltMin=22, FiltMax=37, Gamma=0.690
06:10:44.519 00.000 7988 UpdateGuideState exits: No star selected
06:10:44.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:44.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:44.527 00.008 7988 Enqueuing Expose request
06:10:44.527 00.000 15712 Worker thread wakes up
06:10:44.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:44.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:46.167 01.640 15712 Exposure complete
06:10:46.212 00.045 15712 worker thread done servicing request
06:10:46.212 00.000 7988 OnExposeComplete: enter
06:10:46.212 00.000 7988 UpdateGuideState(): m_state=1
06:10:46.228 00.016 7988 UpdateCurrentPosition: no star selected
06:10:46.228 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:46.228 00.000 7988 Status Line: No star selected
06:10:46.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=27, FiltMin=23, FiltMax=39, Gamma=0.690
06:10:46.228 00.000 7988 UpdateGuideState exits: No star selected
06:10:46.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:46.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:46.228 00.000 7988 Enqueuing Expose request
06:10:46.228 00.000 15712 Worker thread wakes up
06:10:46.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:46.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:47.652 01.424 15712 Exposure complete
06:10:47.712 00.060 15712 worker thread done servicing request
06:10:47.712 00.000 7988 OnExposeComplete: enter
06:10:47.714 00.002 7988 UpdateGuideState(): m_state=1
06:10:47.714 00.000 7988 UpdateCurrentPosition: no star selected
06:10:47.714 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:47.714 00.000 7988 Status Line: No star selected
06:10:47.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=27, FiltMin=22, FiltMax=36, Gamma=0.690
06:10:47.714 00.000 7988 UpdateGuideState exits: No star selected
06:10:47.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:47.714 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:47.714 00.000 7988 Enqueuing Expose request
06:10:47.714 00.000 15712 Worker thread wakes up
06:10:47.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:47.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:49.358 01.644 15712 Exposure complete
06:10:49.419 00.061 15712 worker thread done servicing request
06:10:49.419 00.000 7988 OnExposeComplete: enter
06:10:49.419 00.000 7988 UpdateGuideState(): m_state=1
06:10:49.422 00.003 7988 UpdateCurrentPosition: no star selected
06:10:49.422 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:49.425 00.003 7988 Status Line: No star selected
06:10:49.426 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=28, FiltMin=22, FiltMax=35, Gamma=0.690
06:10:49.428 00.002 7988 UpdateGuideState exits: No star selected
06:10:49.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:49.430 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:49.430 00.000 7988 Enqueuing Expose request
06:10:49.432 00.002 15712 Worker thread wakes up
06:10:49.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:49.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:50.955 01.523 15712 Exposure complete
06:10:51.009 00.054 15712 worker thread done servicing request
06:10:51.009 00.000 7988 OnExposeComplete: enter
06:10:51.016 00.007 7988 UpdateGuideState(): m_state=1
06:10:51.018 00.002 7988 UpdateCurrentPosition: no star selected
06:10:51.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:51.020 00.002 7988 Status Line: No star selected
06:10:51.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=28, FiltMin=22, FiltMax=38, Gamma=0.690
06:10:51.022 00.002 7988 UpdateGuideState exits: No star selected
06:10:51.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:51.024 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:51.024 00.000 7988 Enqueuing Expose request
06:10:51.026 00.002 15712 Worker thread wakes up
06:10:51.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:51.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:52.664 01.638 15712 Exposure complete
06:10:52.711 00.047 15712 worker thread done servicing request
06:10:52.711 00.000 7988 OnExposeComplete: enter
06:10:52.727 00.016 7988 UpdateGuideState(): m_state=1
06:10:52.728 00.001 7988 UpdateCurrentPosition: no star selected
06:10:52.728 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:52.728 00.000 7988 Status Line: No star selected
06:10:52.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=28, FiltMin=23, FiltMax=35, Gamma=0.690
06:10:52.728 00.000 7988 UpdateGuideState exits: No star selected
06:10:52.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:52.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:52.728 00.000 7988 Enqueuing Expose request
06:10:52.728 00.000 15712 Worker thread wakes up
06:10:52.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:52.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:54.261 01.533 15712 Exposure complete
06:10:54.309 00.048 15712 worker thread done servicing request
06:10:54.309 00.000 7988 OnExposeComplete: enter
06:10:54.324 00.015 7988 UpdateGuideState(): m_state=1
06:10:54.324 00.000 7988 UpdateCurrentPosition: no star selected
06:10:54.326 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:54.328 00.002 7988 Status Line: No star selected
06:10:54.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=28, FiltMin=23, FiltMax=35, Gamma=0.690
06:10:54.330 00.002 7988 UpdateGuideState exits: No star selected
06:10:54.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:54.332 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:54.332 00.000 7988 Enqueuing Expose request
06:10:54.334 00.002 15712 Worker thread wakes up
06:10:54.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:54.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:55.969 01.635 15712 Exposure complete
06:10:56.029 00.060 15712 worker thread done servicing request
06:10:56.029 00.000 7988 OnExposeComplete: enter
06:10:56.029 00.000 7988 UpdateGuideState(): m_state=1
06:10:56.031 00.002 7988 UpdateCurrentPosition: no star selected
06:10:56.031 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:56.031 00.000 7988 Status Line: No star selected
06:10:56.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=28, FiltMin=23, FiltMax=35, Gamma=0.690
06:10:56.031 00.000 7988 UpdateGuideState exits: No star selected
06:10:56.037 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:56.037 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:56.039 00.002 7988 Enqueuing Expose request
06:10:56.039 00.000 15712 Worker thread wakes up
06:10:56.041 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:56.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:57.568 01.527 15712 Exposure complete
06:10:57.629 00.061 15712 worker thread done servicing request
06:10:57.629 00.000 7988 OnExposeComplete: enter
06:10:57.629 00.000 7988 UpdateGuideState(): m_state=1
06:10:57.629 00.000 7988 UpdateCurrentPosition: no star selected
06:10:57.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:57.629 00.000 7988 Status Line: No star selected
06:10:57.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=28, FiltMin=23, FiltMax=38, Gamma=0.690
06:10:57.629 00.000 7988 UpdateGuideState exits: No star selected
06:10:57.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:57.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:57.629 00.000 7988 Enqueuing Expose request
06:10:57.629 00.000 15712 Worker thread wakes up
06:10:57.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:57.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:10:59.277 01.648 15712 Exposure complete
06:10:59.332 00.055 15712 worker thread done servicing request
06:10:59.332 00.000 7988 OnExposeComplete: enter
06:10:59.339 00.007 7988 UpdateGuideState(): m_state=1
06:10:59.339 00.000 7988 UpdateCurrentPosition: no star selected
06:10:59.339 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:10:59.339 00.000 7988 Status Line: No star selected
06:10:59.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=28, FiltMin=23, FiltMax=38, Gamma=0.690
06:10:59.339 00.000 7988 UpdateGuideState exits: No star selected
06:10:59.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:10:59.339 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:10:59.339 00.000 7988 Enqueuing Expose request
06:10:59.348 00.009 15712 Worker thread wakes up
06:10:59.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:10:59.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:00.879 01.531 15712 Exposure complete
06:11:00.939 00.060 15712 worker thread done servicing request
06:11:00.939 00.000 7988 OnExposeComplete: enter
06:11:00.941 00.002 7988 UpdateGuideState(): m_state=1
06:11:00.941 00.000 7988 UpdateCurrentPosition: no star selected
06:11:00.941 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:00.941 00.000 7988 Status Line: No star selected
06:11:00.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=28, FiltMin=23, FiltMax=36, Gamma=0.690
06:11:00.941 00.000 7988 UpdateGuideState exits: No star selected
06:11:00.941 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:00.941 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:00.941 00.000 7988 Enqueuing Expose request
06:11:00.941 00.000 15712 Worker thread wakes up
06:11:00.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:00.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:02.589 01.648 15712 Exposure complete
06:11:02.635 00.046 15712 worker thread done servicing request
06:11:02.635 00.000 7988 OnExposeComplete: enter
06:11:02.649 00.014 7988 UpdateGuideState(): m_state=1
06:11:02.649 00.000 7988 UpdateCurrentPosition: no star selected
06:11:02.649 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:02.652 00.003 7988 Status Line: No star selected
06:11:02.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=28, FiltMin=23, FiltMax=37, Gamma=0.690
06:11:02.652 00.000 7988 UpdateGuideState exits: No star selected
06:11:02.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:02.652 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:02.652 00.000 7988 Enqueuing Expose request
06:11:02.652 00.000 15712 Worker thread wakes up
06:11:02.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:02.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:04.185 01.533 15712 Exposure complete
06:11:04.236 00.051 15712 worker thread done servicing request
06:11:04.236 00.000 7988 OnExposeComplete: enter
06:11:04.247 00.011 7988 UpdateGuideState(): m_state=1
06:11:04.247 00.000 7988 UpdateCurrentPosition: no star selected
06:11:04.247 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:04.247 00.000 7988 Status Line: No star selected
06:11:04.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=28, FiltMin=23, FiltMax=38, Gamma=0.690
06:11:04.253 00.006 7988 UpdateGuideState exits: No star selected
06:11:04.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:04.253 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:04.253 00.000 7988 Enqueuing Expose request
06:11:04.253 00.000 15712 Worker thread wakes up
06:11:04.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:04.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:05.893 01.640 15712 Exposure complete
06:11:05.953 00.060 15712 worker thread done servicing request
06:11:05.953 00.000 7988 OnExposeComplete: enter
06:11:05.955 00.002 7988 UpdateGuideState(): m_state=1
06:11:05.955 00.000 7988 UpdateCurrentPosition: no star selected
06:11:05.955 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:05.955 00.000 7988 Status Line: No star selected
06:11:05.955 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=28, FiltMin=22, FiltMax=37, Gamma=0.690
06:11:05.955 00.000 7988 UpdateGuideState exits: No star selected
06:11:05.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:05.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:05.955 00.000 7988 Enqueuing Expose request
06:11:05.955 00.000 15712 Worker thread wakes up
06:11:05.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:05.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:07.492 01.537 15712 Exposure complete
06:11:07.539 00.047 15712 worker thread done servicing request
06:11:07.539 00.000 7988 OnExposeComplete: enter
06:11:07.539 00.000 7988 UpdateGuideState(): m_state=1
06:11:07.554 00.015 7988 UpdateCurrentPosition: no star selected
06:11:07.556 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:07.556 00.000 7988 Status Line: No star selected
06:11:07.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=28, FiltMin=23, FiltMax=39, Gamma=0.690
06:11:07.556 00.000 7988 UpdateGuideState exits: No star selected
06:11:07.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:07.556 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:07.556 00.000 7988 Enqueuing Expose request
06:11:07.556 00.000 15712 Worker thread wakes up
06:11:07.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:07.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:09.198 01.642 15712 Exposure complete
06:11:09.244 00.046 15712 worker thread done servicing request
06:11:09.244 00.000 7988 OnExposeComplete: enter
06:11:09.244 00.000 7988 UpdateGuideState(): m_state=1
06:11:09.259 00.015 7988 UpdateCurrentPosition: no star selected
06:11:09.259 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:09.259 00.000 7988 Status Line: No star selected
06:11:09.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=28, FiltMin=23, FiltMax=37, Gamma=0.690
06:11:09.259 00.000 7988 UpdateGuideState exits: No star selected
06:11:09.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:09.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:09.259 00.000 7988 Enqueuing Expose request
06:11:09.259 00.000 15712 Worker thread wakes up
06:11:09.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:09.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:10.795 01.536 15712 Exposure complete
06:11:10.841 00.046 15712 worker thread done servicing request
06:11:10.841 00.000 7988 OnExposeComplete: enter
06:11:10.857 00.016 7988 UpdateGuideState(): m_state=1
06:11:10.857 00.000 7988 UpdateCurrentPosition: no star selected
06:11:10.857 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:10.857 00.000 7988 Status Line: No star selected
06:11:10.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=28, FiltMin=23, FiltMax=38, Gamma=0.690
06:11:10.857 00.000 7988 UpdateGuideState exits: No star selected
06:11:10.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:10.857 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:10.857 00.000 7988 Enqueuing Expose request
06:11:10.857 00.000 15712 Worker thread wakes up
06:11:10.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:10.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:12.504 01.647 15712 Exposure complete
06:11:12.565 00.061 15712 worker thread done servicing request
06:11:12.565 00.000 7988 OnExposeComplete: enter
06:11:12.567 00.002 7988 UpdateGuideState(): m_state=1
06:11:12.567 00.000 7988 UpdateCurrentPosition: no star selected
06:11:12.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:12.567 00.000 7988 Status Line: No star selected
06:11:12.572 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=28, FiltMin=23, FiltMax=37, Gamma=0.690
06:11:12.572 00.000 7988 UpdateGuideState exits: No star selected
06:11:12.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:12.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:12.572 00.000 7988 Enqueuing Expose request
06:11:12.572 00.000 15712 Worker thread wakes up
06:11:12.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:12.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:14.102 01.530 15712 Exposure complete
06:11:14.163 00.061 15712 worker thread done servicing request
06:11:14.163 00.000 7988 OnExposeComplete: enter
06:11:14.164 00.001 7988 UpdateGuideState(): m_state=1
06:11:14.164 00.000 7988 UpdateCurrentPosition: no star selected
06:11:14.166 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:14.166 00.000 7988 Status Line: No star selected
06:11:14.168 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=28, FiltMin=23, FiltMax=37, Gamma=0.690
06:11:14.170 00.002 7988 UpdateGuideState exits: No star selected
06:11:14.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:14.172 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:14.172 00.000 7988 Enqueuing Expose request
06:11:14.174 00.002 15712 Worker thread wakes up
06:11:14.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:14.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:15.811 01.637 15712 Exposure complete
06:11:15.870 00.059 15712 worker thread done servicing request
06:11:15.870 00.000 7988 OnExposeComplete: enter
06:11:15.873 00.003 7988 UpdateGuideState(): m_state=1
06:11:15.873 00.000 7988 UpdateCurrentPosition: no star selected
06:11:15.873 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:15.873 00.000 7988 Status Line: No star selected
06:11:15.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=28, FiltMin=23, FiltMax=37, Gamma=0.690
06:11:15.873 00.000 7988 UpdateGuideState exits: No star selected
06:11:15.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:15.873 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:15.873 00.000 7988 Enqueuing Expose request
06:11:15.873 00.000 15712 Worker thread wakes up
06:11:15.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:15.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:17.406 01.533 15712 Exposure complete
06:11:17.466 00.060 15712 worker thread done servicing request
06:11:17.466 00.000 7988 OnExposeComplete: enter
06:11:17.467 00.001 7988 UpdateGuideState(): m_state=1
06:11:17.467 00.000 7988 UpdateCurrentPosition: no star selected
06:11:17.469 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:17.471 00.002 7988 Status Line: No star selected
06:11:17.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=27, FiltMin=22, FiltMax=37, Gamma=0.690
06:11:17.473 00.002 7988 UpdateGuideState exits: No star selected
06:11:17.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:17.475 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:17.475 00.000 7988 Enqueuing Expose request
06:11:17.477 00.002 15712 Worker thread wakes up
06:11:17.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:17.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:19.114 01.637 15712 Exposure complete
06:11:19.173 00.059 15712 worker thread done servicing request
06:11:19.173 00.000 7988 OnExposeComplete: enter
06:11:19.173 00.000 7988 UpdateGuideState(): m_state=1
06:11:19.176 00.003 7988 UpdateCurrentPosition: no star selected
06:11:19.176 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:19.176 00.000 7988 Status Line: No star selected
06:11:19.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=27, FiltMin=22, FiltMax=37, Gamma=0.690
06:11:19.176 00.000 7988 UpdateGuideState exits: No star selected
06:11:19.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:19.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:19.176 00.000 7988 Enqueuing Expose request
06:11:19.176 00.000 15712 Worker thread wakes up
06:11:19.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:19.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:20.710 01.534 15712 Exposure complete
06:11:20.770 00.060 7988 OnExposeComplete: enter
06:11:20.771 00.001 15712 worker thread done servicing request
06:11:20.772 00.001 7988 UpdateGuideState(): m_state=1
06:11:20.772 00.000 7988 UpdateCurrentPosition: no star selected
06:11:20.772 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:20.772 00.000 7988 Status Line: No star selected
06:11:20.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=27, FiltMin=22, FiltMax=37, Gamma=0.690
06:11:20.772 00.000 7988 UpdateGuideState exits: No star selected
06:11:20.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:20.772 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:20.772 00.000 7988 Enqueuing Expose request
06:11:20.772 00.000 15712 Worker thread wakes up
06:11:20.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:20.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:22.418 01.646 15712 Exposure complete
06:11:22.473 00.055 15712 worker thread done servicing request
06:11:22.473 00.000 7988 OnExposeComplete: enter
06:11:22.473 00.000 7988 UpdateGuideState(): m_state=1
06:11:22.480 00.007 7988 UpdateCurrentPosition: no star selected
06:11:22.480 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:22.480 00.000 7988 Status Line: No star selected
06:11:22.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=27, FiltMin=22, FiltMax=37, Gamma=0.690
06:11:22.480 00.000 7988 UpdateGuideState exits: No star selected
06:11:22.480 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:22.480 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:22.480 00.000 7988 Enqueuing Expose request
06:11:22.480 00.000 15712 Worker thread wakes up
06:11:22.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:22.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:24.016 01.536 15712 Exposure complete
06:11:24.075 00.059 15712 worker thread done servicing request
06:11:24.075 00.000 7988 OnExposeComplete: enter
06:11:24.078 00.003 7988 UpdateGuideState(): m_state=1
06:11:24.078 00.000 7988 UpdateCurrentPosition: no star selected
06:11:24.078 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:24.078 00.000 7988 Status Line: No star selected
06:11:24.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=27, FiltMin=22, FiltMax=37, Gamma=0.690
06:11:24.078 00.000 7988 UpdateGuideState exits: No star selected
06:11:24.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:24.078 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:24.078 00.000 7988 Enqueuing Expose request
06:11:24.078 00.000 15712 Worker thread wakes up
06:11:24.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:24.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:25.721 01.643 15712 Exposure complete
06:11:25.782 00.061 15712 worker thread done servicing request
06:11:25.782 00.000 7988 OnExposeComplete: enter
06:11:25.784 00.002 7988 UpdateGuideState(): m_state=1
06:11:25.784 00.000 7988 UpdateCurrentPosition: no star selected
06:11:25.784 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:25.784 00.000 7988 Status Line: No star selected
06:11:25.784 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=27, FiltMin=22, FiltMax=36, Gamma=0.690
06:11:25.784 00.000 7988 UpdateGuideState exits: No star selected
06:11:25.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:25.784 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:25.793 00.009 7988 Enqueuing Expose request
06:11:25.793 00.000 15712 Worker thread wakes up
06:11:25.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:25.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:27.320 01.527 15712 Exposure complete
06:11:27.381 00.061 15712 worker thread done servicing request
06:11:27.381 00.000 7988 OnExposeComplete: enter
06:11:27.381 00.000 7988 UpdateGuideState(): m_state=1
06:11:27.386 00.005 7988 UpdateCurrentPosition: no star selected
06:11:27.386 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:27.388 00.002 7988 Status Line: No star selected
06:11:27.390 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=27, FiltMin=22, FiltMax=36, Gamma=0.690
06:11:27.391 00.001 7988 UpdateGuideState exits: No star selected
06:11:27.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:27.393 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:27.393 00.000 7988 Enqueuing Expose request
06:11:27.395 00.002 15712 Worker thread wakes up
06:11:27.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:27.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:29.029 01.634 15712 Exposure complete
06:11:29.089 00.060 15712 worker thread done servicing request
06:11:29.089 00.000 7988 OnExposeComplete: enter
06:11:29.089 00.000 7988 UpdateGuideState(): m_state=1
06:11:29.092 00.003 7988 UpdateCurrentPosition: no star selected
06:11:29.093 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:29.093 00.000 7988 Status Line: No star selected
06:11:29.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=27, FiltMin=22, FiltMax=34, Gamma=0.690
06:11:29.093 00.000 7988 UpdateGuideState exits: No star selected
06:11:29.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:29.093 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:29.093 00.000 7988 Enqueuing Expose request
06:11:29.093 00.000 15712 Worker thread wakes up
06:11:29.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:29.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:30.629 01.536 15712 Exposure complete
06:11:30.690 00.061 15712 worker thread done servicing request
06:11:30.690 00.000 7988 OnExposeComplete: enter
06:11:30.690 00.000 7988 UpdateGuideState(): m_state=1
06:11:30.692 00.002 7988 UpdateCurrentPosition: no star selected
06:11:30.694 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:30.694 00.000 7988 Status Line: No star selected
06:11:30.696 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:11:30.696 00.000 7988 UpdateGuideState exits: No star selected
06:11:30.698 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:30.698 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:30.700 00.002 7988 Enqueuing Expose request
06:11:30.700 00.000 15712 Worker thread wakes up
06:11:30.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:30.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:32.336 01.636 15712 Exposure complete
06:11:32.395 00.059 15712 worker thread done servicing request
06:11:32.395 00.000 7988 OnExposeComplete: enter
06:11:32.395 00.000 7988 UpdateGuideState(): m_state=1
06:11:32.400 00.005 7988 UpdateCurrentPosition: no star selected
06:11:32.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:32.400 00.000 7988 Status Line: No star selected
06:11:32.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=27, FiltMin=22, FiltMax=36, Gamma=0.690
06:11:32.400 00.000 7988 UpdateGuideState exits: No star selected
06:11:32.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:32.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:32.400 00.000 7988 Enqueuing Expose request
06:11:32.400 00.000 15712 Worker thread wakes up
06:11:32.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:32.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:33.936 01.536 15712 Exposure complete
06:11:33.996 00.060 15712 worker thread done servicing request
06:11:33.996 00.000 7988 OnExposeComplete: enter
06:11:33.997 00.001 7988 UpdateGuideState(): m_state=1
06:11:33.997 00.000 7988 UpdateCurrentPosition: no star selected
06:11:33.999 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:33.999 00.000 7988 Status Line: No star selected
06:11:34.001 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=27, FiltMin=22, FiltMax=37, Gamma=0.690
06:11:34.003 00.002 7988 UpdateGuideState exits: No star selected
06:11:34.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:34.005 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:34.005 00.000 7988 Enqueuing Expose request
06:11:34.007 00.002 15712 Worker thread wakes up
06:11:34.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:34.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:35.644 01.637 15712 Exposure complete
06:11:35.698 00.054 15712 worker thread done servicing request
06:11:35.698 00.000 7988 OnExposeComplete: enter
06:11:35.698 00.000 7988 UpdateGuideState(): m_state=1
06:11:35.705 00.007 7988 UpdateCurrentPosition: no star selected
06:11:35.705 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:35.705 00.000 7988 Status Line: No star selected
06:11:35.705 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=27, FiltMin=22, FiltMax=38, Gamma=0.690
06:11:35.705 00.000 7988 UpdateGuideState exits: No star selected
06:11:35.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:35.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:35.705 00.000 7988 Enqueuing Expose request
06:11:35.705 00.000 15712 Worker thread wakes up
06:11:35.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:35.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:37.238 01.533 15712 Exposure complete
06:11:37.299 00.061 15712 worker thread done servicing request
06:11:37.299 00.000 7988 OnExposeComplete: enter
06:11:37.299 00.000 7988 UpdateGuideState(): m_state=1
06:11:37.301 00.002 7988 UpdateCurrentPosition: no star selected
06:11:37.303 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:37.303 00.000 7988 Status Line: No star selected
06:11:37.305 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=27, FiltMin=23, FiltMax=36, Gamma=0.690
06:11:37.305 00.000 7988 UpdateGuideState exits: No star selected
06:11:37.307 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:37.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:37.309 00.002 7988 Enqueuing Expose request
06:11:37.309 00.000 15712 Worker thread wakes up
06:11:37.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:37.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:38.945 01.636 15712 Exposure complete
06:11:39.006 00.061 15712 worker thread done servicing request
06:11:39.006 00.000 7988 OnExposeComplete: enter
06:11:39.006 00.000 7988 UpdateGuideState(): m_state=1
06:11:39.008 00.002 7988 UpdateCurrentPosition: no star selected
06:11:39.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:39.008 00.000 7988 Status Line: No star selected
06:11:39.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=28, FiltMin=22, FiltMax=36, Gamma=0.690
06:11:39.008 00.000 7988 UpdateGuideState exits: No star selected
06:11:39.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:39.008 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:39.016 00.008 7988 Enqueuing Expose request
06:11:39.016 00.000 15712 Worker thread wakes up
06:11:39.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:39.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:40.541 01.525 15712 Exposure complete
06:11:40.602 00.061 15712 worker thread done servicing request
06:11:40.602 00.000 7988 OnExposeComplete: enter
06:11:40.602 00.000 7988 UpdateGuideState(): m_state=1
06:11:40.605 00.003 7988 UpdateCurrentPosition: no star selected
06:11:40.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:40.605 00.000 7988 Status Line: No star selected
06:11:40.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=29, FiltMin=23, FiltMax=38, Gamma=0.690
06:11:40.605 00.000 7988 UpdateGuideState exits: No star selected
06:11:40.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:40.605 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:40.605 00.000 7988 Enqueuing Expose request
06:11:40.605 00.000 15712 Worker thread wakes up
06:11:40.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:40.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:42.253 01.648 15712 Exposure complete
06:11:42.301 00.048 15712 worker thread done servicing request
06:11:42.301 00.000 7988 OnExposeComplete: enter
06:11:42.301 00.000 7988 UpdateGuideState(): m_state=1
06:11:42.314 00.013 7988 UpdateCurrentPosition: no star selected
06:11:42.314 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:42.314 00.000 7988 Status Line: No star selected
06:11:42.318 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=29, FiltMin=24, FiltMax=35, Gamma=0.690
06:11:42.318 00.000 7988 UpdateGuideState exits: No star selected
06:11:42.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:42.318 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:42.318 00.000 7988 Enqueuing Expose request
06:11:42.318 00.000 15712 Worker thread wakes up
06:11:42.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:42.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:43.738 01.420 15712 Exposure complete
06:11:43.798 00.060 15712 worker thread done servicing request
06:11:43.798 00.000 7988 OnExposeComplete: enter
06:11:43.798 00.000 7988 UpdateGuideState(): m_state=1
06:11:43.800 00.002 7988 UpdateCurrentPosition: no star selected
06:11:43.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:43.800 00.000 7988 Status Line: No star selected
06:11:43.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=29, FiltMin=24, FiltMax=38, Gamma=0.690
06:11:43.800 00.000 7988 UpdateGuideState exits: No star selected
06:11:43.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:43.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:43.800 00.000 7988 Enqueuing Expose request
06:11:43.800 00.000 15712 Worker thread wakes up
06:11:43.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:43.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:45.449 01.649 15712 Exposure complete
06:11:45.510 00.061 15712 worker thread done servicing request
06:11:45.510 00.000 7988 OnExposeComplete: enter
06:11:45.511 00.001 7988 UpdateGuideState(): m_state=1
06:11:45.511 00.000 7988 UpdateCurrentPosition: no star selected
06:11:45.511 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:45.511 00.000 7988 Status Line: No star selected
06:11:45.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=30, FiltMin=24, FiltMax=36, Gamma=0.690
06:11:45.511 00.000 7988 UpdateGuideState exits: No star selected
06:11:45.518 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:45.518 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:45.518 00.000 7988 Enqueuing Expose request
06:11:45.518 00.000 15712 Worker thread wakes up
06:11:45.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:45.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:47.049 01.531 15712 Exposure complete
06:11:47.101 00.052 15712 worker thread done servicing request
06:11:47.101 00.000 7988 OnExposeComplete: enter
06:11:47.111 00.010 7988 UpdateGuideState(): m_state=1
06:11:47.111 00.000 7988 UpdateCurrentPosition: no star selected
06:11:47.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:47.111 00.000 7988 Status Line: No star selected
06:11:47.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=30, FiltMin=24, FiltMax=37, Gamma=0.690
06:11:47.111 00.000 7988 UpdateGuideState exits: No star selected
06:11:47.118 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:47.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:47.118 00.000 7988 Enqueuing Expose request
06:11:47.118 00.000 15712 Worker thread wakes up
06:11:47.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:47.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:48.758 01.640 15712 Exposure complete
06:11:48.817 00.059 15712 worker thread done servicing request
06:11:48.817 00.000 7988 OnExposeComplete: enter
06:11:48.818 00.001 7988 UpdateGuideState(): m_state=1
06:11:48.818 00.000 7988 UpdateCurrentPosition: no star selected
06:11:48.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:48.818 00.000 7988 Status Line: No star selected
06:11:48.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=31, FiltMin=24, FiltMax=40, Gamma=0.690
06:11:48.818 00.000 7988 UpdateGuideState exits: No star selected
06:11:48.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:48.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:48.818 00.000 7988 Enqueuing Expose request
06:11:48.829 00.011 15712 Worker thread wakes up
06:11:48.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:48.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:50.356 01.527 15712 Exposure complete
06:11:50.416 00.060 15712 worker thread done servicing request
06:11:50.416 00.000 7988 OnExposeComplete: enter
06:11:50.417 00.001 7988 UpdateGuideState(): m_state=1
06:11:50.419 00.002 7988 UpdateCurrentPosition: no star selected
06:11:50.419 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:50.419 00.000 7988 Status Line: No star selected
06:11:50.419 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=31, FiltMin=25, FiltMax=38, Gamma=0.690
06:11:50.419 00.000 7988 UpdateGuideState exits: No star selected
06:11:50.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:50.419 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:50.419 00.000 7988 Enqueuing Expose request
06:11:50.419 00.000 15712 Worker thread wakes up
06:11:50.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:50.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:52.064 01.645 15712 Exposure complete
06:11:52.121 00.057 15712 worker thread done servicing request
06:11:52.121 00.000 7988 OnExposeComplete: enter
06:11:52.126 00.005 7988 UpdateGuideState(): m_state=1
06:11:52.126 00.000 7988 UpdateCurrentPosition: no star selected
06:11:52.128 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:52.128 00.000 7988 Status Line: No star selected
06:11:52.130 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=32, FiltMin=25, FiltMax=38, Gamma=0.690
06:11:52.132 00.002 7988 UpdateGuideState exits: No star selected
06:11:52.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:52.134 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:52.134 00.000 7988 Enqueuing Expose request
06:11:52.136 00.002 15712 Worker thread wakes up
06:11:52.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:52.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:53.660 01.524 15712 Exposure complete
06:11:53.720 00.060 15712 worker thread done servicing request
06:11:53.720 00.000 7988 OnExposeComplete: enter
06:11:53.722 00.002 7988 UpdateGuideState(): m_state=1
06:11:53.722 00.000 7988 UpdateCurrentPosition: no star selected
06:11:53.724 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:53.724 00.000 7988 Status Line: No star selected
06:11:53.726 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=32, FiltMin=25, FiltMax=39, Gamma=0.690
06:11:53.728 00.002 7988 UpdateGuideState exits: No star selected
06:11:53.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:53.730 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:53.730 00.000 7988 Enqueuing Expose request
06:11:53.732 00.002 15712 Worker thread wakes up
06:11:53.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:53.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:55.368 01.636 15712 Exposure complete
06:11:55.424 00.056 15712 worker thread done servicing request
06:11:55.424 00.000 7988 OnExposeComplete: enter
06:11:55.429 00.005 7988 UpdateGuideState(): m_state=1
06:11:55.429 00.000 7988 UpdateCurrentPosition: no star selected
06:11:55.429 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:55.429 00.000 7988 Status Line: No star selected
06:11:55.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=32, FiltMin=26, FiltMax=40, Gamma=0.690
06:11:55.429 00.000 7988 UpdateGuideState exits: No star selected
06:11:55.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:55.429 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:55.429 00.000 7988 Enqueuing Expose request
06:11:55.429 00.000 15712 Worker thread wakes up
06:11:55.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:55.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:56.966 01.537 15712 Exposure complete
06:11:57.027 00.061 15712 worker thread done servicing request
06:11:57.027 00.000 7988 OnExposeComplete: enter
06:11:57.027 00.000 7988 UpdateGuideState(): m_state=1
06:11:57.031 00.004 7988 UpdateCurrentPosition: no star selected
06:11:57.031 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:57.033 00.002 7988 Status Line: No star selected
06:11:57.035 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=33, FiltMin=26, FiltMax=39, Gamma=0.690
06:11:57.035 00.000 7988 UpdateGuideState exits: No star selected
06:11:57.037 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:57.037 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:57.039 00.002 7988 Enqueuing Expose request
06:11:57.039 00.000 15712 Worker thread wakes up
06:11:57.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:57.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:11:58.672 01.633 15712 Exposure complete
06:11:58.728 00.056 15712 worker thread done servicing request
06:11:58.728 00.000 7988 OnExposeComplete: enter
06:11:58.735 00.007 7988 UpdateGuideState(): m_state=1
06:11:58.737 00.002 7988 UpdateCurrentPosition: no star selected
06:11:58.737 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:11:58.739 00.002 7988 Status Line: No star selected
06:11:58.741 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=33, FiltMin=26, FiltMax=39, Gamma=0.690
06:11:58.741 00.000 7988 UpdateGuideState exits: No star selected
06:11:58.743 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:11:58.743 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:11:58.745 00.002 7988 Enqueuing Expose request
06:11:58.745 00.000 15712 Worker thread wakes up
06:11:58.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:11:58.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:00.270 01.525 15712 Exposure complete
06:12:00.332 00.062 15712 worker thread done servicing request
06:12:00.332 00.000 7988 OnExposeComplete: enter
06:12:00.332 00.000 7988 UpdateGuideState(): m_state=1
06:12:00.334 00.002 7988 UpdateCurrentPosition: no star selected
06:12:00.334 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:00.336 00.002 7988 Status Line: No star selected
06:12:00.338 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=33, FiltMin=27, FiltMax=39, Gamma=0.690
06:12:00.338 00.000 7988 UpdateGuideState exits: No star selected
06:12:00.340 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:00.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:00.342 00.002 7988 Enqueuing Expose request
06:12:00.342 00.000 15712 Worker thread wakes up
06:12:00.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:00.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:01.978 01.636 15712 Exposure complete
06:12:02.031 00.053 15712 worker thread done servicing request
06:12:02.031 00.000 7988 OnExposeComplete: enter
06:12:02.040 00.009 7988 UpdateGuideState(): m_state=1
06:12:02.040 00.000 7988 UpdateCurrentPosition: no star selected
06:12:02.040 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:02.040 00.000 7988 Status Line: No star selected
06:12:02.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=34, FiltMin=28, FiltMax=40, Gamma=0.690
06:12:02.040 00.000 7988 UpdateGuideState exits: No star selected
06:12:02.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:02.048 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:02.048 00.000 7988 Enqueuing Expose request
06:12:02.048 00.000 15712 Worker thread wakes up
06:12:02.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:02.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:03.578 01.530 15712 Exposure complete
06:12:03.639 00.061 15712 worker thread done servicing request
06:12:03.639 00.000 7988 OnExposeComplete: enter
06:12:03.639 00.000 7988 UpdateGuideState(): m_state=1
06:12:03.642 00.003 7988 UpdateCurrentPosition: no star selected
06:12:03.642 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:03.644 00.002 7988 Status Line: No star selected
06:12:03.646 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=34, FiltMin=27, FiltMax=39, Gamma=0.690
06:12:03.646 00.000 7988 UpdateGuideState exits: No star selected
06:12:03.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:03.646 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:03.650 00.004 7988 Enqueuing Expose request
06:12:03.650 00.000 15712 Worker thread wakes up
06:12:03.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:03.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:05.287 01.637 15712 Exposure complete
06:12:05.347 00.060 15712 worker thread done servicing request
06:12:05.347 00.000 7988 OnExposeComplete: enter
06:12:05.349 00.002 7988 UpdateGuideState(): m_state=1
06:12:05.351 00.002 7988 UpdateCurrentPosition: no star selected
06:12:05.351 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:05.353 00.002 7988 Status Line: No star selected
06:12:05.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=34, FiltMin=27, FiltMax=40, Gamma=0.690
06:12:05.355 00.002 7988 UpdateGuideState exits: No star selected
06:12:05.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:05.357 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:05.357 00.000 7988 Enqueuing Expose request
06:12:05.357 00.000 15712 Worker thread wakes up
06:12:05.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:05.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:06.886 01.529 15712 Exposure complete
06:12:06.933 00.047 15712 worker thread done servicing request
06:12:06.933 00.000 7988 OnExposeComplete: enter
06:12:06.948 00.015 7988 UpdateGuideState(): m_state=1
06:12:06.948 00.000 7988 UpdateCurrentPosition: no star selected
06:12:06.950 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:06.950 00.000 7988 Status Line: No star selected
06:12:06.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=34, FiltMin=28, FiltMax=41, Gamma=0.690
06:12:06.950 00.000 7988 UpdateGuideState exits: No star selected
06:12:06.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:06.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:06.950 00.000 7988 Enqueuing Expose request
06:12:06.950 00.000 15712 Worker thread wakes up
06:12:06.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:06.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:08.595 01.645 15712 Exposure complete
06:12:08.649 00.054 15712 worker thread done servicing request
06:12:08.649 00.000 7988 OnExposeComplete: enter
06:12:08.657 00.008 7988 UpdateGuideState(): m_state=1
06:12:08.659 00.002 7988 UpdateCurrentPosition: no star selected
06:12:08.659 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:08.661 00.002 7988 Status Line: No star selected
06:12:08.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=34, FiltMin=29, FiltMax=41, Gamma=0.690
06:12:08.663 00.002 7988 UpdateGuideState exits: No star selected
06:12:08.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:08.665 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:08.666 00.001 7988 Enqueuing Expose request
06:12:08.666 00.000 15712 Worker thread wakes up
06:12:08.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:08.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:10.194 01.528 15712 Exposure complete
06:12:10.251 00.057 15712 worker thread done servicing request
06:12:10.251 00.000 7988 OnExposeComplete: enter
06:12:10.256 00.005 7988 UpdateGuideState(): m_state=1
06:12:10.256 00.000 7988 UpdateCurrentPosition: no star selected
06:12:10.256 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:10.256 00.000 7988 Status Line: No star selected
06:12:10.256 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=35, FiltMin=29, FiltMax=41, Gamma=0.690
06:12:10.256 00.000 7988 UpdateGuideState exits: No star selected
06:12:10.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:10.256 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:10.256 00.000 7988 Enqueuing Expose request
06:12:10.256 00.000 15712 Worker thread wakes up
06:12:10.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:10.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:11.903 01.647 15712 Exposure complete
06:12:11.965 00.062 15712 worker thread done servicing request
06:12:11.965 00.000 7988 OnExposeComplete: enter
06:12:11.965 00.000 7988 UpdateGuideState(): m_state=1
06:12:11.968 00.003 7988 UpdateCurrentPosition: no star selected
06:12:11.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:11.970 00.002 7988 Status Line: No star selected
06:12:11.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=35, FiltMin=28, FiltMax=41, Gamma=0.690
06:12:11.970 00.000 7988 UpdateGuideState exits: No star selected
06:12:11.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:11.970 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:11.970 00.000 7988 Enqueuing Expose request
06:12:11.970 00.000 15712 Worker thread wakes up
06:12:11.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:11.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:13.501 01.531 15712 Exposure complete
06:12:13.552 00.051 15712 worker thread done servicing request
06:12:13.563 00.011 7988 OnExposeComplete: enter
06:12:13.563 00.000 7988 UpdateGuideState(): m_state=1
06:12:13.565 00.002 7988 UpdateCurrentPosition: no star selected
06:12:13.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:13.567 00.002 7988 Status Line: No star selected
06:12:13.569 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=35, FiltMin=29, FiltMax=41, Gamma=0.690
06:12:13.569 00.000 7988 UpdateGuideState exits: No star selected
06:12:13.571 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:13.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:13.573 00.002 7988 Enqueuing Expose request
06:12:13.573 00.000 15712 Worker thread wakes up
06:12:13.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:13.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:15.212 01.639 15712 Exposure complete
06:12:15.273 00.061 15712 worker thread done servicing request
06:12:15.273 00.000 7988 OnExposeComplete: enter
06:12:15.273 00.000 7988 UpdateGuideState(): m_state=1
06:12:15.275 00.002 7988 UpdateCurrentPosition: no star selected
06:12:15.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:15.277 00.002 7988 Status Line: No star selected
06:12:15.279 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=35, FiltMin=29, FiltMax=41, Gamma=0.690
06:12:15.279 00.000 7988 UpdateGuideState exits: No star selected
06:12:15.281 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:15.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:15.283 00.002 7988 Enqueuing Expose request
06:12:15.283 00.000 15712 Worker thread wakes up
06:12:15.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:15.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:16.808 01.525 15712 Exposure complete
06:12:16.869 00.061 15712 worker thread done servicing request
06:12:16.869 00.000 7988 OnExposeComplete: enter
06:12:16.869 00.000 7988 UpdateGuideState(): m_state=1
06:12:16.871 00.002 7988 UpdateCurrentPosition: no star selected
06:12:16.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:16.871 00.000 7988 Status Line: No star selected
06:12:16.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=36, FiltMin=30, FiltMax=41, Gamma=0.690
06:12:16.871 00.000 7988 UpdateGuideState exits: No star selected
06:12:16.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:16.871 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:16.871 00.000 7988 Enqueuing Expose request
06:12:16.871 00.000 15712 Worker thread wakes up
06:12:16.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:16.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:18.515 01.644 15712 Exposure complete
06:12:18.574 00.059 15712 worker thread done servicing request
06:12:18.574 00.000 7988 OnExposeComplete: enter
06:12:18.576 00.002 7988 UpdateGuideState(): m_state=1
06:12:18.576 00.000 7988 UpdateCurrentPosition: no star selected
06:12:18.576 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:18.576 00.000 7988 Status Line: No star selected
06:12:18.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=36, FiltMin=30, FiltMax=42, Gamma=0.690
06:12:18.576 00.000 7988 UpdateGuideState exits: No star selected
06:12:18.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:18.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:18.576 00.000 7988 Enqueuing Expose request
06:12:18.576 00.000 15712 Worker thread wakes up
06:12:18.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:18.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:20.110 01.534 15712 Exposure complete
06:12:20.173 00.063 15712 worker thread done servicing request
06:12:20.173 00.000 7988 OnExposeComplete: enter
06:12:20.173 00.000 7988 UpdateGuideState(): m_state=1
06:12:20.175 00.002 7988 UpdateCurrentPosition: no star selected
06:12:20.175 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:20.175 00.000 7988 Status Line: No star selected
06:12:20.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=36, FiltMin=30, FiltMax=42, Gamma=0.690
06:12:20.175 00.000 7988 UpdateGuideState exits: No star selected
06:12:20.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:20.175 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:20.175 00.000 7988 Enqueuing Expose request
06:12:20.175 00.000 15712 Worker thread wakes up
06:12:20.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:20.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:21.821 01.646 15712 Exposure complete
06:12:21.882 00.061 15712 worker thread done servicing request
06:12:21.882 00.000 7988 OnExposeComplete: enter
06:12:21.882 00.000 7988 UpdateGuideState(): m_state=1
06:12:21.884 00.002 7988 UpdateCurrentPosition: no star selected
06:12:21.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:21.886 00.002 7988 Status Line: No star selected
06:12:21.888 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=36, FiltMin=31, FiltMax=42, Gamma=0.690
06:12:21.888 00.000 7988 UpdateGuideState exits: No star selected
06:12:21.890 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:21.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:21.892 00.002 7988 Enqueuing Expose request
06:12:21.892 00.000 15712 Worker thread wakes up
06:12:21.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:21.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:23.418 01.526 15712 Exposure complete
06:12:23.479 00.061 15712 worker thread done servicing request
06:12:23.482 00.003 7988 OnExposeComplete: enter
06:12:23.482 00.000 7988 UpdateGuideState(): m_state=1
06:12:23.482 00.000 7988 UpdateCurrentPosition: no star selected
06:12:23.482 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:23.482 00.000 7988 Status Line: No star selected
06:12:23.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=37, FiltMin=31, FiltMax=42, Gamma=0.690
06:12:23.482 00.000 7988 UpdateGuideState exits: No star selected
06:12:23.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:23.482 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:23.482 00.000 7988 Enqueuing Expose request
06:12:23.482 00.000 15712 Worker thread wakes up
06:12:23.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:23.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:25.126 01.644 15712 Exposure complete
06:12:25.189 00.063 15712 worker thread done servicing request
06:12:25.189 00.000 7988 OnExposeComplete: enter
06:12:25.189 00.000 7988 UpdateGuideState(): m_state=1
06:12:25.189 00.000 7988 UpdateCurrentPosition: no star selected
06:12:25.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:25.189 00.000 7988 Status Line: No star selected
06:12:25.196 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=37, FiltMin=32, FiltMax=43, Gamma=0.690
06:12:25.196 00.000 7988 UpdateGuideState exits: No star selected
06:12:25.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:25.196 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:25.196 00.000 7988 Enqueuing Expose request
06:12:25.196 00.000 15712 Worker thread wakes up
06:12:25.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:25.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:26.717 01.521 15712 Exposure complete
06:12:26.781 00.064 15712 worker thread done servicing request
06:12:26.781 00.000 7988 OnExposeComplete: enter
06:12:26.781 00.000 7988 UpdateGuideState(): m_state=1
06:12:26.783 00.002 7988 UpdateCurrentPosition: no star selected
06:12:26.783 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:26.785 00.002 7988 Status Line: No star selected
06:12:26.787 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:12:26.787 00.000 7988 UpdateGuideState exits: No star selected
06:12:26.789 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:26.789 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:26.791 00.002 7988 Enqueuing Expose request
06:12:26.791 00.000 15712 Worker thread wakes up
06:12:26.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:26.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:28.425 01.634 15712 Exposure complete
06:12:28.488 00.063 15712 worker thread done servicing request
06:12:28.488 00.000 7988 OnExposeComplete: enter
06:12:28.490 00.002 7988 UpdateGuideState(): m_state=1
06:12:28.490 00.000 7988 UpdateCurrentPosition: no star selected
06:12:28.492 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:28.494 00.002 7988 Status Line: No star selected
06:12:28.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=37, FiltMin=30, FiltMax=42, Gamma=0.690
06:12:28.494 00.000 7988 UpdateGuideState exits: No star selected
06:12:28.499 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:28.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:28.501 00.002 7988 Enqueuing Expose request
06:12:28.501 00.000 15712 Worker thread wakes up
06:12:28.503 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:28.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:30.023 01.520 15712 Exposure complete
06:12:30.084 00.061 15712 worker thread done servicing request
06:12:30.084 00.000 7988 OnExposeComplete: enter
06:12:30.084 00.000 7988 UpdateGuideState(): m_state=1
06:12:30.087 00.003 7988 UpdateCurrentPosition: no star selected
06:12:30.087 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:30.089 00.002 7988 Status Line: No star selected
06:12:30.091 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=37, FiltMin=32, FiltMax=43, Gamma=0.690
06:12:30.091 00.000 7988 UpdateGuideState exits: No star selected
06:12:30.093 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:30.093 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:30.095 00.002 7988 Enqueuing Expose request
06:12:30.095 00.000 15712 Worker thread wakes up
06:12:30.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:30.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:31.732 01.637 15712 Exposure complete
06:12:31.793 00.061 15712 worker thread done servicing request
06:12:31.793 00.000 7988 OnExposeComplete: enter
06:12:31.793 00.000 7988 UpdateGuideState(): m_state=1
06:12:31.796 00.003 7988 UpdateCurrentPosition: no star selected
06:12:31.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:31.798 00.002 7988 Status Line: No star selected
06:12:31.800 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=37, FiltMin=31, FiltMax=43, Gamma=0.690
06:12:31.800 00.000 7988 UpdateGuideState exits: No star selected
06:12:31.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:31.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:31.800 00.000 7988 Enqueuing Expose request
06:12:31.800 00.000 15712 Worker thread wakes up
06:12:31.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:31.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:33.330 01.530 15712 Exposure complete
06:12:33.382 00.052 15712 worker thread done servicing request
06:12:33.382 00.000 7988 OnExposeComplete: enter
06:12:33.392 00.010 7988 UpdateGuideState(): m_state=1
06:12:33.392 00.000 7988 UpdateCurrentPosition: no star selected
06:12:33.392 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:33.392 00.000 7988 Status Line: No star selected
06:12:33.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=37, FiltMin=32, FiltMax=43, Gamma=0.690
06:12:33.399 00.007 7988 UpdateGuideState exits: No star selected
06:12:33.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:33.399 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:33.399 00.000 7988 Enqueuing Expose request
06:12:33.399 00.000 15712 Worker thread wakes up
06:12:33.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:33.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:35.037 01.638 15712 Exposure complete
06:12:35.099 00.062 15712 worker thread done servicing request
06:12:35.099 00.000 7988 OnExposeComplete: enter
06:12:35.099 00.000 7988 UpdateGuideState(): m_state=1
06:12:35.101 00.002 7988 UpdateCurrentPosition: no star selected
06:12:35.102 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:35.102 00.000 7988 Status Line: No star selected
06:12:35.104 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=37, FiltMin=32, FiltMax=43, Gamma=0.690
06:12:35.106 00.002 7988 UpdateGuideState exits: No star selected
06:12:35.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:35.108 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:35.108 00.000 7988 Enqueuing Expose request
06:12:35.108 00.000 15712 Worker thread wakes up
06:12:35.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:35.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:36.634 01.526 15712 Exposure complete
06:12:36.697 00.063 15712 worker thread done servicing request
06:12:36.697 00.000 7988 OnExposeComplete: enter
06:12:36.697 00.000 7988 UpdateGuideState(): m_state=1
06:12:36.700 00.003 7988 UpdateCurrentPosition: no star selected
06:12:36.702 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:36.702 00.000 7988 Status Line: No star selected
06:12:36.704 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=37, FiltMin=32, FiltMax=43, Gamma=0.690
06:12:36.704 00.000 7988 UpdateGuideState exits: No star selected
06:12:36.706 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:36.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:36.708 00.002 7988 Enqueuing Expose request
06:12:36.708 00.000 15712 Worker thread wakes up
06:12:36.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:36.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:38.339 01.631 15712 Exposure complete
06:12:38.401 00.062 15712 worker thread done servicing request
06:12:38.402 00.001 7988 OnExposeComplete: enter
06:12:38.402 00.000 7988 UpdateGuideState(): m_state=1
06:12:38.402 00.000 7988 UpdateCurrentPosition: no star selected
06:12:38.402 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:38.402 00.000 7988 Status Line: No star selected
06:12:38.407 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=37, FiltMin=32, FiltMax=43, Gamma=0.690
06:12:38.407 00.000 7988 UpdateGuideState exits: No star selected
06:12:38.410 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:38.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:38.412 00.002 7988 Enqueuing Expose request
06:12:38.412 00.000 15712 Worker thread wakes up
06:12:38.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:38.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:39.936 01.524 15712 Exposure complete
06:12:39.998 00.062 15712 worker thread done servicing request
06:12:39.998 00.000 7988 OnExposeComplete: enter
06:12:39.998 00.000 7988 UpdateGuideState(): m_state=1
06:12:40.002 00.004 7988 UpdateCurrentPosition: no star selected
06:12:40.002 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:40.004 00.002 7988 Status Line: No star selected
06:12:40.006 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:12:40.008 00.002 7988 UpdateGuideState exits: No star selected
06:12:40.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:40.008 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:40.008 00.000 7988 Enqueuing Expose request
06:12:40.008 00.000 15712 Worker thread wakes up
06:12:40.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:40.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:41.645 01.637 15712 Exposure complete
06:12:41.692 00.047 15712 worker thread done servicing request
06:12:41.692 00.000 7988 OnExposeComplete: enter
06:12:41.707 00.015 7988 UpdateGuideState(): m_state=1
06:12:41.709 00.002 7988 UpdateCurrentPosition: no star selected
06:12:41.709 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:41.709 00.000 7988 Status Line: No star selected
06:12:41.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=37, FiltMin=32, FiltMax=43, Gamma=0.690
06:12:41.709 00.000 7988 UpdateGuideState exits: No star selected
06:12:41.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:41.709 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:41.709 00.000 7988 Enqueuing Expose request
06:12:41.709 00.000 15712 Worker thread wakes up
06:12:41.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:41.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:43.239 01.530 15712 Exposure complete
06:12:43.290 00.051 15712 worker thread done servicing request
06:12:43.290 00.000 7988 OnExposeComplete: enter
06:12:43.303 00.013 7988 UpdateGuideState(): m_state=1
06:12:43.303 00.000 7988 UpdateCurrentPosition: no star selected
06:12:43.303 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:43.307 00.004 7988 Status Line: No star selected
06:12:43.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:12:43.307 00.000 7988 UpdateGuideState exits: No star selected
06:12:43.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:43.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:43.307 00.000 7988 Enqueuing Expose request
06:12:43.307 00.000 15712 Worker thread wakes up
06:12:43.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:43.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:44.948 01.641 15712 Exposure complete
06:12:45.007 00.059 15712 worker thread done servicing request
06:12:45.007 00.000 7988 OnExposeComplete: enter
06:12:45.011 00.004 7988 UpdateGuideState(): m_state=1
06:12:45.011 00.000 7988 UpdateCurrentPosition: no star selected
06:12:45.011 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:45.011 00.000 7988 Status Line: No star selected
06:12:45.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=37, FiltMin=32, FiltMax=43, Gamma=0.690
06:12:45.011 00.000 7988 UpdateGuideState exits: No star selected
06:12:45.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:45.011 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:45.011 00.000 7988 Enqueuing Expose request
06:12:45.011 00.000 15712 Worker thread wakes up
06:12:45.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:45.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:46.544 01.533 15712 Exposure complete
06:12:46.605 00.061 15712 worker thread done servicing request
06:12:46.605 00.000 7988 OnExposeComplete: enter
06:12:46.605 00.000 7988 UpdateGuideState(): m_state=1
06:12:46.608 00.003 7988 UpdateCurrentPosition: no star selected
06:12:46.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:46.608 00.000 7988 Status Line: No star selected
06:12:46.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:12:46.608 00.000 7988 UpdateGuideState exits: No star selected
06:12:46.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:46.608 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:46.608 00.000 7988 Enqueuing Expose request
06:12:46.608 00.000 15712 Worker thread wakes up
06:12:46.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:46.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:48.253 01.645 15712 Exposure complete
06:12:48.313 00.060 15712 worker thread done servicing request
06:12:48.313 00.000 7988 OnExposeComplete: enter
06:12:48.313 00.000 7988 UpdateGuideState(): m_state=1
06:12:48.317 00.004 7988 UpdateCurrentPosition: no star selected
06:12:48.317 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:48.319 00.002 7988 Status Line: No star selected
06:12:48.321 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=37, FiltMin=31, FiltMax=42, Gamma=0.690
06:12:48.321 00.000 7988 UpdateGuideState exits: No star selected
06:12:48.323 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:48.323 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:48.325 00.002 7988 Enqueuing Expose request
06:12:48.325 00.000 15712 Worker thread wakes up
06:12:48.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:48.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:49.847 01.522 15712 Exposure complete
06:12:49.895 00.048 15712 worker thread done servicing request
06:12:49.895 00.000 7988 OnExposeComplete: enter
06:12:49.909 00.014 7988 UpdateGuideState(): m_state=1
06:12:49.911 00.002 7988 UpdateCurrentPosition: no star selected
06:12:49.912 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:49.912 00.000 7988 Status Line: No star selected
06:12:49.914 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=36, FiltMin=32, FiltMax=41, Gamma=0.690
06:12:49.916 00.002 7988 UpdateGuideState exits: No star selected
06:12:49.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:49.918 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:49.918 00.000 7988 Enqueuing Expose request
06:12:49.920 00.002 15712 Worker thread wakes up
06:12:49.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:49.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:51.554 01.634 15712 Exposure complete
06:12:51.614 00.060 15712 worker thread done servicing request
06:12:51.614 00.000 7988 OnExposeComplete: enter
06:12:51.618 00.004 7988 UpdateGuideState(): m_state=1
06:12:51.618 00.000 7988 UpdateCurrentPosition: no star selected
06:12:51.618 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:51.618 00.000 7988 Status Line: No star selected
06:12:51.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=36, FiltMin=31, FiltMax=41, Gamma=0.690
06:12:51.618 00.000 7988 UpdateGuideState exits: No star selected
06:12:51.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:51.618 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:51.618 00.000 7988 Enqueuing Expose request
06:12:51.618 00.000 15712 Worker thread wakes up
06:12:51.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:51.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:53.152 01.534 15712 Exposure complete
06:12:53.213 00.061 15712 worker thread done servicing request
06:12:53.213 00.000 7988 OnExposeComplete: enter
06:12:53.213 00.000 7988 UpdateGuideState(): m_state=1
06:12:53.213 00.000 7988 UpdateCurrentPosition: no star selected
06:12:53.216 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:53.216 00.000 7988 Status Line: No star selected
06:12:53.218 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=36, FiltMin=31, FiltMax=42, Gamma=0.690
06:12:53.220 00.002 7988 UpdateGuideState exits: No star selected
06:12:53.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:53.222 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:53.222 00.000 7988 Enqueuing Expose request
06:12:53.224 00.002 15712 Worker thread wakes up
06:12:53.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:53.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:54.861 01.637 15712 Exposure complete
06:12:54.917 00.056 15712 worker thread done servicing request
06:12:54.917 00.000 7988 OnExposeComplete: enter
06:12:54.923 00.006 7988 UpdateGuideState(): m_state=1
06:12:54.925 00.002 7988 UpdateCurrentPosition: no star selected
06:12:54.925 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:54.927 00.002 7988 Status Line: No star selected
06:12:54.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=36, FiltMin=32, FiltMax=41, Gamma=0.690
06:12:54.929 00.002 7988 UpdateGuideState exits: No star selected
06:12:54.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:54.931 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:54.931 00.000 7988 Enqueuing Expose request
06:12:54.933 00.002 15712 Worker thread wakes up
06:12:54.934 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:54.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:56.458 01.524 15712 Exposure complete
06:12:56.519 00.061 15712 worker thread done servicing request
06:12:56.519 00.000 7988 OnExposeComplete: enter
06:12:56.521 00.002 7988 UpdateGuideState(): m_state=1
06:12:56.521 00.000 7988 UpdateCurrentPosition: no star selected
06:12:56.521 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:56.521 00.000 7988 Status Line: No star selected
06:12:56.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=36, FiltMin=31, FiltMax=42, Gamma=0.690
06:12:56.521 00.000 7988 UpdateGuideState exits: No star selected
06:12:56.521 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:56.521 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:56.521 00.000 7988 Enqueuing Expose request
06:12:56.521 00.000 15712 Worker thread wakes up
06:12:56.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:56.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:58.164 01.643 15712 Exposure complete
06:12:58.228 00.064 15712 worker thread done servicing request
06:12:58.228 00.000 7988 OnExposeComplete: enter
06:12:58.228 00.000 7988 UpdateGuideState(): m_state=1
06:12:58.230 00.002 7988 UpdateCurrentPosition: no star selected
06:12:58.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:58.232 00.002 7988 Status Line: No star selected
06:12:58.234 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=36, FiltMin=32, FiltMax=42, Gamma=0.690
06:12:58.234 00.000 7988 UpdateGuideState exits: No star selected
06:12:58.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:58.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:58.234 00.000 7988 Enqueuing Expose request
06:12:58.239 00.005 15712 Worker thread wakes up
06:12:58.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:58.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:12:59.761 01.522 15712 Exposure complete
06:12:59.823 00.062 15712 worker thread done servicing request
06:12:59.823 00.000 7988 OnExposeComplete: enter
06:12:59.823 00.000 7988 UpdateGuideState(): m_state=1
06:12:59.825 00.002 7988 UpdateCurrentPosition: no star selected
06:12:59.825 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:12:59.827 00.002 7988 Status Line: No star selected
06:12:59.829 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=36, FiltMin=31, FiltMax=42, Gamma=0.690
06:12:59.829 00.000 7988 UpdateGuideState exits: No star selected
06:12:59.829 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:12:59.829 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:12:59.829 00.000 7988 Enqueuing Expose request
06:12:59.829 00.000 15712 Worker thread wakes up
06:12:59.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:12:59.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:01.468 01.639 15712 Exposure complete
06:13:01.530 00.062 15712 worker thread done servicing request
06:13:01.530 00.000 7988 OnExposeComplete: enter
06:13:01.532 00.002 7988 UpdateGuideState(): m_state=1
06:13:01.534 00.002 7988 UpdateCurrentPosition: no star selected
06:13:01.534 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:01.536 00.002 7988 Status Line: No star selected
06:13:01.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=36, FiltMin=32, FiltMax=42, Gamma=0.690
06:13:01.538 00.002 7988 UpdateGuideState exits: No star selected
06:13:01.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:01.540 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:01.541 00.001 7988 Enqueuing Expose request
06:13:01.541 00.000 15712 Worker thread wakes up
06:13:01.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:01.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:03.068 01.527 15712 Exposure complete
06:13:03.129 00.061 15712 worker thread done servicing request
06:13:03.129 00.000 7988 OnExposeComplete: enter
06:13:03.129 00.000 7988 UpdateGuideState(): m_state=1
06:13:03.132 00.003 7988 UpdateCurrentPosition: no star selected
06:13:03.132 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:03.134 00.002 7988 Status Line: No star selected
06:13:03.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=36, FiltMin=32, FiltMax=42, Gamma=0.690
06:13:03.134 00.000 7988 UpdateGuideState exits: No star selected
06:13:03.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:03.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:03.140 00.006 7988 Enqueuing Expose request
06:13:03.140 00.000 15712 Worker thread wakes up
06:13:03.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:03.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:04.777 01.637 15712 Exposure complete
06:13:04.838 00.061 15712 worker thread done servicing request
06:13:04.838 00.000 7988 OnExposeComplete: enter
06:13:04.838 00.000 7988 UpdateGuideState(): m_state=1
06:13:04.838 00.000 7988 UpdateCurrentPosition: no star selected
06:13:04.843 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:04.843 00.000 7988 Status Line: No star selected
06:13:04.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:13:04.843 00.000 7988 UpdateGuideState exits: No star selected
06:13:04.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:04.843 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:04.843 00.000 7988 Enqueuing Expose request
06:13:04.843 00.000 15712 Worker thread wakes up
06:13:04.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:04.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:06.373 01.530 15712 Exposure complete
06:13:06.435 00.062 15712 worker thread done servicing request
06:13:06.435 00.000 7988 OnExposeComplete: enter
06:13:06.435 00.000 7988 UpdateGuideState(): m_state=1
06:13:06.438 00.003 7988 UpdateCurrentPosition: no star selected
06:13:06.438 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:06.440 00.002 7988 Status Line: No star selected
06:13:06.442 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:13:06.442 00.000 7988 UpdateGuideState exits: No star selected
06:13:06.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:06.442 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:06.442 00.000 7988 Enqueuing Expose request
06:13:06.442 00.000 15712 Worker thread wakes up
06:13:06.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:06.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:08.083 01.641 15712 Exposure complete
06:13:08.144 00.061 15712 worker thread done servicing request
06:13:08.144 00.000 7988 OnExposeComplete: enter
06:13:08.144 00.000 7988 UpdateGuideState(): m_state=1
06:13:08.148 00.004 7988 UpdateCurrentPosition: no star selected
06:13:08.148 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:08.150 00.002 7988 Status Line: No star selected
06:13:08.152 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=37, FiltMin=32, FiltMax=41, Gamma=0.690
06:13:08.152 00.000 7988 UpdateGuideState exits: No star selected
06:13:08.154 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:08.154 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:08.156 00.002 7988 Enqueuing Expose request
06:13:08.156 00.000 15712 Worker thread wakes up
06:13:08.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:08.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:09.679 01.523 15712 Exposure complete
06:13:09.727 00.048 15712 worker thread done servicing request
06:13:09.727 00.000 7988 OnExposeComplete: enter
06:13:09.741 00.014 7988 UpdateGuideState(): m_state=1
06:13:09.741 00.000 7988 UpdateCurrentPosition: no star selected
06:13:09.741 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:09.744 00.003 7988 Status Line: No star selected
06:13:09.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=37, FiltMin=31, FiltMax=42, Gamma=0.690
06:13:09.744 00.000 7988 UpdateGuideState exits: No star selected
06:13:09.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:09.744 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:09.744 00.000 7988 Enqueuing Expose request
06:13:09.744 00.000 15712 Worker thread wakes up
06:13:09.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:09.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:11.386 01.642 15712 Exposure complete
06:13:11.447 00.061 15712 worker thread done servicing request
06:13:11.447 00.000 7988 OnExposeComplete: enter
06:13:11.447 00.000 7988 UpdateGuideState(): m_state=1
06:13:11.447 00.000 7988 UpdateCurrentPosition: no star selected
06:13:11.447 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:11.447 00.000 7988 Status Line: No star selected
06:13:11.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:13:11.447 00.000 7988 UpdateGuideState exits: No star selected
06:13:11.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:11.447 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:11.447 00.000 7988 Enqueuing Expose request
06:13:11.447 00.000 15712 Worker thread wakes up
06:13:11.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:11.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:12.980 01.533 15712 Exposure complete
06:13:13.031 00.051 15712 worker thread done servicing request
06:13:13.042 00.011 7988 OnExposeComplete: enter
06:13:13.042 00.000 7988 UpdateGuideState(): m_state=1
06:13:13.042 00.000 7988 UpdateCurrentPosition: no star selected
06:13:13.042 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:13.042 00.000 7988 Status Line: No star selected
06:13:13.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=37, FiltMin=31, FiltMax=42, Gamma=0.690
06:13:13.048 00.006 7988 UpdateGuideState exits: No star selected
06:13:13.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:13.048 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:13.048 00.000 7988 Enqueuing Expose request
06:13:13.048 00.000 15712 Worker thread wakes up
06:13:13.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:13.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:14.687 01.639 15712 Exposure complete
06:13:14.750 00.063 15712 worker thread done servicing request
06:13:14.750 00.000 7988 OnExposeComplete: enter
06:13:14.750 00.000 7988 UpdateGuideState(): m_state=1
06:13:14.754 00.004 7988 UpdateCurrentPosition: no star selected
06:13:14.754 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:14.756 00.002 7988 Status Line: No star selected
06:13:14.758 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=36, FiltMin=32, FiltMax=42, Gamma=0.690
06:13:14.758 00.000 7988 UpdateGuideState exits: No star selected
06:13:14.760 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:14.760 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:14.762 00.002 7988 Enqueuing Expose request
06:13:14.762 00.000 15712 Worker thread wakes up
06:13:14.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:14.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:16.286 01.524 15712 Exposure complete
06:13:16.333 00.047 15712 worker thread done servicing request
06:13:16.348 00.015 7988 OnExposeComplete: enter
06:13:16.348 00.000 7988 UpdateGuideState(): m_state=1
06:13:16.350 00.002 7988 UpdateCurrentPosition: no star selected
06:13:16.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:16.350 00.000 7988 Status Line: No star selected
06:13:16.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=36, FiltMin=31, FiltMax=42, Gamma=0.690
06:13:16.350 00.000 7988 UpdateGuideState exits: No star selected
06:13:16.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:16.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:16.350 00.000 7988 Enqueuing Expose request
06:13:16.350 00.000 15712 Worker thread wakes up
06:13:16.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:16.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:17.995 01.645 15712 Exposure complete
06:13:18.058 00.063 15712 worker thread done servicing request
06:13:18.058 00.000 7988 OnExposeComplete: enter
06:13:18.058 00.000 7988 UpdateGuideState(): m_state=1
06:13:18.061 00.003 7988 UpdateCurrentPosition: no star selected
06:13:18.061 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:18.063 00.002 7988 Status Line: No star selected
06:13:18.065 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:13:18.065 00.000 7988 UpdateGuideState exits: No star selected
06:13:18.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:18.068 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:18.068 00.000 7988 Enqueuing Expose request
06:13:18.068 00.000 15712 Worker thread wakes up
06:13:18.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:18.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:19.596 01.528 15712 Exposure complete
06:13:19.657 00.061 15712 worker thread done servicing request
06:13:19.657 00.000 7988 OnExposeComplete: enter
06:13:19.657 00.000 7988 UpdateGuideState(): m_state=1
06:13:19.660 00.003 7988 UpdateCurrentPosition: no star selected
06:13:19.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:19.662 00.002 7988 Status Line: No star selected
06:13:19.664 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=37, FiltMin=31, FiltMax=42, Gamma=0.690
06:13:19.664 00.000 7988 UpdateGuideState exits: No star selected
06:13:19.666 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:19.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:19.668 00.002 7988 Enqueuing Expose request
06:13:19.668 00.000 15712 Worker thread wakes up
06:13:19.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:19.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:21.306 01.638 15712 Exposure complete
06:13:21.353 00.047 15712 worker thread done servicing request
06:13:21.353 00.000 7988 OnExposeComplete: enter
06:13:21.368 00.015 7988 UpdateGuideState(): m_state=1
06:13:21.368 00.000 7988 UpdateCurrentPosition: no star selected
06:13:21.370 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:21.370 00.000 7988 Status Line: No star selected
06:13:21.372 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:13:21.374 00.002 7988 UpdateGuideState exits: No star selected
06:13:21.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:21.376 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:21.376 00.000 7988 Enqueuing Expose request
06:13:21.378 00.002 15712 Worker thread wakes up
06:13:21.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:21.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:22.902 01.524 15712 Exposure complete
06:13:22.956 00.054 15712 worker thread done servicing request
06:13:22.963 00.007 7988 OnExposeComplete: enter
06:13:22.963 00.000 7988 UpdateGuideState(): m_state=1
06:13:22.965 00.002 7988 UpdateCurrentPosition: no star selected
06:13:22.965 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:22.967 00.002 7988 Status Line: No star selected
06:13:22.969 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=37, FiltMin=31, FiltMax=42, Gamma=0.690
06:13:22.969 00.000 7988 UpdateGuideState exits: No star selected
06:13:22.971 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:22.971 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:22.973 00.002 7988 Enqueuing Expose request
06:13:22.973 00.000 15712 Worker thread wakes up
06:13:22.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:22.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:24.716 01.743 15712 Exposure complete
06:13:24.777 00.061 15712 worker thread done servicing request
06:13:24.777 00.000 7988 OnExposeComplete: enter
06:13:24.777 00.000 7988 UpdateGuideState(): m_state=1
06:13:24.777 00.000 7988 UpdateCurrentPosition: no star selected
06:13:24.777 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:24.777 00.000 7988 Status Line: No star selected
06:13:24.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=37, FiltMin=32, FiltMax=41, Gamma=0.690
06:13:24.777 00.000 7988 UpdateGuideState exits: No star selected
06:13:24.787 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:24.788 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:24.789 00.001 7988 Enqueuing Expose request
06:13:24.790 00.001 15712 Worker thread wakes up
06:13:24.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:24.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:26.199 01.409 15712 Exposure complete
06:13:26.255 00.056 15712 worker thread done servicing request
06:13:26.260 00.005 7988 OnExposeComplete: enter
06:13:26.260 00.000 7988 UpdateGuideState(): m_state=1
06:13:26.260 00.000 7988 UpdateCurrentPosition: no star selected
06:13:26.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:26.260 00.000 7988 Status Line: No star selected
06:13:26.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=37, FiltMin=32, FiltMax=41, Gamma=0.690
06:13:26.260 00.000 7988 UpdateGuideState exits: No star selected
06:13:26.260 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:26.260 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:26.260 00.000 7988 Enqueuing Expose request
06:13:26.260 00.000 15712 Worker thread wakes up
06:13:26.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:26.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:27.909 01.649 15712 Exposure complete
06:13:27.971 00.062 15712 worker thread done servicing request
06:13:27.972 00.001 7988 OnExposeComplete: enter
06:13:27.972 00.000 7988 UpdateGuideState(): m_state=1
06:13:27.974 00.002 7988 UpdateCurrentPosition: no star selected
06:13:27.974 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:27.976 00.002 7988 Status Line: No star selected
06:13:27.978 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=37, FiltMin=31, FiltMax=42, Gamma=0.690
06:13:27.978 00.000 7988 UpdateGuideState exits: No star selected
06:13:27.980 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:27.980 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:27.980 00.000 7988 Enqueuing Expose request
06:13:27.982 00.002 15712 Worker thread wakes up
06:13:27.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:27.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:29.397 01.415 15712 Exposure complete
06:13:29.459 00.062 15712 worker thread done servicing request
06:13:29.459 00.000 7988 OnExposeComplete: enter
06:13:29.459 00.000 7988 UpdateGuideState(): m_state=1
06:13:29.461 00.002 7988 UpdateCurrentPosition: no star selected
06:13:29.461 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:29.463 00.002 7988 Status Line: No star selected
06:13:29.465 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=37, FiltMin=31, FiltMax=42, Gamma=0.690
06:13:29.465 00.000 7988 UpdateGuideState exits: No star selected
06:13:29.467 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:29.467 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:29.469 00.002 7988 Enqueuing Expose request
06:13:29.469 00.000 15712 Worker thread wakes up
06:13:29.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:29.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:31.104 01.635 15712 Exposure complete
06:13:31.164 00.060 15712 worker thread done servicing request
06:13:31.164 00.000 7988 OnExposeComplete: enter
06:13:31.165 00.001 7988 UpdateGuideState(): m_state=1
06:13:31.165 00.000 7988 UpdateCurrentPosition: no star selected
06:13:31.167 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:31.167 00.000 7988 Status Line: No star selected
06:13:31.169 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=37, FiltMin=31, FiltMax=41, Gamma=0.690
06:13:31.171 00.002 7988 UpdateGuideState exits: No star selected
06:13:31.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:31.173 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:31.173 00.000 7988 Enqueuing Expose request
06:13:31.175 00.002 15712 Worker thread wakes up
06:13:31.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:31.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:32.702 01.527 15712 Exposure complete
06:13:32.764 00.062 15712 worker thread done servicing request
06:13:32.764 00.000 7988 OnExposeComplete: enter
06:13:32.764 00.000 7988 UpdateGuideState(): m_state=1
06:13:32.764 00.000 7988 UpdateCurrentPosition: no star selected
06:13:32.764 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:32.764 00.000 7988 Status Line: No star selected
06:13:32.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=37, FiltMin=32, FiltMax=41, Gamma=0.690
06:13:32.764 00.000 7988 UpdateGuideState exits: No star selected
06:13:32.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:32.773 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:32.773 00.000 7988 Enqueuing Expose request
06:13:32.773 00.000 15712 Worker thread wakes up
06:13:32.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:32.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:34.411 01.638 15712 Exposure complete
06:13:34.474 00.063 15712 worker thread done servicing request
06:13:34.474 00.000 7988 OnExposeComplete: enter
06:13:34.474 00.000 7988 UpdateGuideState(): m_state=1
06:13:34.474 00.000 7988 UpdateCurrentPosition: no star selected
06:13:34.474 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:34.474 00.000 7988 Status Line: No star selected
06:13:34.474 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=37, FiltMin=31, FiltMax=42, Gamma=0.690
06:13:34.474 00.000 7988 UpdateGuideState exits: No star selected
06:13:34.474 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:34.474 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:34.474 00.000 7988 Enqueuing Expose request
06:13:34.474 00.000 15712 Worker thread wakes up
06:13:34.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:34.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:36.011 01.537 15712 Exposure complete
06:13:36.057 00.046 15712 worker thread done servicing request
06:13:36.057 00.000 7988 OnExposeComplete: enter
06:13:36.073 00.016 7988 UpdateGuideState(): m_state=1
06:13:36.073 00.000 7988 UpdateCurrentPosition: no star selected
06:13:36.073 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:36.073 00.000 7988 Status Line: No star selected
06:13:36.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:13:36.073 00.000 7988 UpdateGuideState exits: No star selected
06:13:36.073 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:36.073 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:36.073 00.000 7988 Enqueuing Expose request
06:13:36.073 00.000 15712 Worker thread wakes up
06:13:36.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:36.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:37.721 01.648 15712 Exposure complete
06:13:37.776 00.055 15712 worker thread done servicing request
06:13:37.782 00.006 7988 OnExposeComplete: enter
06:13:37.782 00.000 7988 UpdateGuideState(): m_state=1
06:13:37.782 00.000 7988 UpdateCurrentPosition: no star selected
06:13:37.782 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:37.782 00.000 7988 Status Line: No star selected
06:13:37.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:13:37.782 00.000 7988 UpdateGuideState exits: No star selected
06:13:37.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:37.782 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:37.782 00.000 7988 Enqueuing Expose request
06:13:37.793 00.011 15712 Worker thread wakes up
06:13:37.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:37.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:39.316 01.523 15712 Exposure complete
06:13:39.377 00.061 15712 worker thread done servicing request
06:13:39.377 00.000 7988 OnExposeComplete: enter
06:13:39.377 00.000 7988 UpdateGuideState(): m_state=1
06:13:39.380 00.003 7988 UpdateCurrentPosition: no star selected
06:13:39.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:39.382 00.002 7988 Status Line: No star selected
06:13:39.384 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:13:39.384 00.000 7988 UpdateGuideState exits: No star selected
06:13:39.386 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:39.386 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:39.388 00.002 7988 Enqueuing Expose request
06:13:39.388 00.000 15712 Worker thread wakes up
06:13:39.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:39.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:41.023 01.635 15712 Exposure complete
06:13:41.082 00.059 15712 worker thread done servicing request
06:13:41.082 00.000 7988 OnExposeComplete: enter
06:13:41.082 00.000 7988 UpdateGuideState(): m_state=1
06:13:41.086 00.004 7988 UpdateCurrentPosition: no star selected
06:13:41.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:41.088 00.002 7988 Status Line: No star selected
06:13:41.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=37, FiltMin=32, FiltMax=43, Gamma=0.690
06:13:41.090 00.000 7988 UpdateGuideState exits: No star selected
06:13:41.092 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:41.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:41.094 00.002 7988 Enqueuing Expose request
06:13:41.094 00.000 15712 Worker thread wakes up
06:13:41.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:41.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:42.620 01.526 15712 Exposure complete
06:13:42.677 00.057 15712 worker thread done servicing request
06:13:42.677 00.000 7988 OnExposeComplete: enter
06:13:42.681 00.004 7988 UpdateGuideState(): m_state=1
06:13:42.681 00.000 7988 UpdateCurrentPosition: no star selected
06:13:42.681 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:42.681 00.000 7988 Status Line: No star selected
06:13:42.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=37, FiltMin=32, FiltMax=42, Gamma=0.690
06:13:42.681 00.000 7988 UpdateGuideState exits: No star selected
06:13:42.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:42.681 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:42.681 00.000 7988 Enqueuing Expose request
06:13:42.681 00.000 15712 Worker thread wakes up
06:13:42.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:42.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:44.328 01.647 15712 Exposure complete
06:13:44.388 00.060 15712 worker thread done servicing request
06:13:44.388 00.000 7988 OnExposeComplete: enter
06:13:44.389 00.001 7988 UpdateGuideState(): m_state=1
06:13:44.389 00.000 7988 UpdateCurrentPosition: no star selected
06:13:44.389 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:44.389 00.000 7988 Status Line: No star selected
06:13:44.395 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:13:44.395 00.000 7988 UpdateGuideState exits: No star selected
06:13:44.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:44.395 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:44.395 00.000 7988 Enqueuing Expose request
06:13:44.395 00.000 15712 Worker thread wakes up
06:13:44.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:44.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:45.924 01.529 15712 Exposure complete
06:13:45.986 00.062 15712 worker thread done servicing request
06:13:45.986 00.000 7988 OnExposeComplete: enter
06:13:45.986 00.000 7988 UpdateGuideState(): m_state=1
06:13:45.989 00.003 7988 UpdateCurrentPosition: no star selected
06:13:45.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:45.991 00.002 7988 Status Line: No star selected
06:13:45.993 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:13:45.993 00.000 7988 UpdateGuideState exits: No star selected
06:13:45.994 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:45.994 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:45.996 00.002 7988 Enqueuing Expose request
06:13:45.996 00.000 15712 Worker thread wakes up
06:13:45.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:45.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:47.637 01.641 15712 Exposure complete
06:13:47.698 00.061 15712 worker thread done servicing request
06:13:47.698 00.000 7988 OnExposeComplete: enter
06:13:47.698 00.000 7988 UpdateGuideState(): m_state=1
06:13:47.698 00.000 7988 UpdateCurrentPosition: no star selected
06:13:47.698 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:47.698 00.000 7988 Status Line: No star selected
06:13:47.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:13:47.698 00.000 7988 UpdateGuideState exits: No star selected
06:13:47.698 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:47.698 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:47.698 00.000 7988 Enqueuing Expose request
06:13:47.698 00.000 15712 Worker thread wakes up
06:13:47.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:47.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:49.234 01.536 15712 Exposure complete
06:13:49.296 00.062 15712 worker thread done servicing request
06:13:49.297 00.001 7988 OnExposeComplete: enter
06:13:49.297 00.000 7988 UpdateGuideState(): m_state=1
06:13:49.297 00.000 7988 UpdateCurrentPosition: no star selected
06:13:49.297 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:49.297 00.000 7988 Status Line: No star selected
06:13:49.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:13:49.297 00.000 7988 UpdateGuideState exits: No star selected
06:13:49.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:49.297 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:49.297 00.000 7988 Enqueuing Expose request
06:13:49.297 00.000 15712 Worker thread wakes up
06:13:49.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:49.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:50.942 01.645 15712 Exposure complete
06:13:51.005 00.063 15712 worker thread done servicing request
06:13:51.006 00.001 7988 OnExposeComplete: enter
06:13:51.006 00.000 7988 UpdateGuideState(): m_state=1
06:13:51.008 00.002 7988 UpdateCurrentPosition: no star selected
06:13:51.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:51.010 00.002 7988 Status Line: No star selected
06:13:51.012 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:13:51.012 00.000 7988 UpdateGuideState exits: No star selected
06:13:51.014 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:51.014 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:51.016 00.002 7988 Enqueuing Expose request
06:13:51.016 00.000 15712 Worker thread wakes up
06:13:51.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:51.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:52.539 01.523 15712 Exposure complete
06:13:52.595 00.056 15712 worker thread done servicing request
06:13:52.603 00.008 7988 OnExposeComplete: enter
06:13:52.603 00.000 7988 UpdateGuideState(): m_state=1
06:13:52.605 00.002 7988 UpdateCurrentPosition: no star selected
06:13:52.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:52.607 00.002 7988 Status Line: No star selected
06:13:52.609 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:13:52.609 00.000 7988 UpdateGuideState exits: No star selected
06:13:52.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:52.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:52.612 00.003 7988 Enqueuing Expose request
06:13:52.612 00.000 15712 Worker thread wakes up
06:13:52.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:52.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:54.251 01.639 15712 Exposure complete
06:13:54.298 00.047 15712 worker thread done servicing request
06:13:54.313 00.015 7988 OnExposeComplete: enter
06:13:54.313 00.000 7988 UpdateGuideState(): m_state=1
06:13:54.315 00.002 7988 UpdateCurrentPosition: no star selected
06:13:54.315 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:54.315 00.000 7988 Status Line: No star selected
06:13:54.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:13:54.315 00.000 7988 UpdateGuideState exits: No star selected
06:13:54.315 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:54.315 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:54.315 00.000 7988 Enqueuing Expose request
06:13:54.315 00.000 15712 Worker thread wakes up
06:13:54.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:54.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:55.845 01.530 15712 Exposure complete
06:13:55.906 00.061 15712 worker thread done servicing request
06:13:55.906 00.000 7988 OnExposeComplete: enter
06:13:55.906 00.000 7988 UpdateGuideState(): m_state=1
06:13:55.908 00.002 7988 UpdateCurrentPosition: no star selected
06:13:55.908 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:55.910 00.002 7988 Status Line: No star selected
06:13:55.912 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:13:55.912 00.000 7988 UpdateGuideState exits: No star selected
06:13:55.914 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:55.915 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:55.915 00.000 7988 Enqueuing Expose request
06:13:55.917 00.002 15712 Worker thread wakes up
06:13:55.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:55.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:57.552 01.635 15712 Exposure complete
06:13:57.615 00.063 15712 worker thread done servicing request
06:13:57.615 00.000 7988 OnExposeComplete: enter
06:13:57.615 00.000 7988 UpdateGuideState(): m_state=1
06:13:57.618 00.003 7988 UpdateCurrentPosition: no star selected
06:13:57.618 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:57.620 00.002 7988 Status Line: No star selected
06:13:57.622 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=34, FiltMax=43, Gamma=0.690
06:13:57.622 00.000 7988 UpdateGuideState exits: No star selected
06:13:57.624 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:57.624 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:57.626 00.002 7988 Enqueuing Expose request
06:13:57.626 00.000 15712 Worker thread wakes up
06:13:57.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:57.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:13:59.148 01.522 15712 Exposure complete
06:13:59.210 00.062 15712 worker thread done servicing request
06:13:59.210 00.000 7988 OnExposeComplete: enter
06:13:59.210 00.000 7988 UpdateGuideState(): m_state=1
06:13:59.212 00.002 7988 UpdateCurrentPosition: no star selected
06:13:59.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:13:59.214 00.002 7988 Status Line: No star selected
06:13:59.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:13:59.214 00.000 7988 UpdateGuideState exits: No star selected
06:13:59.214 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:13:59.214 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:13:59.221 00.007 7988 Enqueuing Expose request
06:13:59.221 00.000 15712 Worker thread wakes up
06:13:59.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:13:59.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:00.857 01.636 15712 Exposure complete
06:14:00.919 00.062 15712 worker thread done servicing request
06:14:00.919 00.000 7988 OnExposeComplete: enter
06:14:00.919 00.000 7988 UpdateGuideState(): m_state=1
06:14:00.921 00.002 7988 UpdateCurrentPosition: no star selected
06:14:00.921 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:00.923 00.002 7988 Status Line: No star selected
06:14:00.925 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=34, FiltMax=43, Gamma=0.690
06:14:00.925 00.000 7988 UpdateGuideState exits: No star selected
06:14:00.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:00.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:00.925 00.000 7988 Enqueuing Expose request
06:14:00.925 00.000 15712 Worker thread wakes up
06:14:00.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:00.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:02.454 01.529 15712 Exposure complete
06:14:02.515 00.061 15712 worker thread done servicing request
06:14:02.515 00.000 7988 OnExposeComplete: enter
06:14:02.515 00.000 7988 UpdateGuideState(): m_state=1
06:14:02.515 00.000 7988 UpdateCurrentPosition: no star selected
06:14:02.515 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:02.515 00.000 7988 Status Line: No star selected
06:14:02.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:14:02.515 00.000 7988 UpdateGuideState exits: No star selected
06:14:02.524 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:02.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:02.524 00.000 7988 Enqueuing Expose request
06:14:02.524 00.000 15712 Worker thread wakes up
06:14:02.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:02.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:04.165 01.641 15712 Exposure complete
06:14:04.225 00.060 15712 worker thread done servicing request
06:14:04.225 00.000 7988 OnExposeComplete: enter
06:14:04.227 00.002 7988 UpdateGuideState(): m_state=1
06:14:04.227 00.000 7988 UpdateCurrentPosition: no star selected
06:14:04.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:04.227 00.000 7988 Status Line: No star selected
06:14:04.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:14:04.227 00.000 7988 UpdateGuideState exits: No star selected
06:14:04.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:04.227 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:04.227 00.000 7988 Enqueuing Expose request
06:14:04.227 00.000 15712 Worker thread wakes up
06:14:04.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:04.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:05.763 01.536 15712 Exposure complete
06:14:05.824 00.061 15712 worker thread done servicing request
06:14:05.824 00.000 7988 OnExposeComplete: enter
06:14:05.824 00.000 7988 UpdateGuideState(): m_state=1
06:14:05.827 00.003 7988 UpdateCurrentPosition: no star selected
06:14:05.828 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:05.828 00.000 7988 Status Line: No star selected
06:14:05.830 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:14:05.830 00.000 7988 UpdateGuideState exits: No star selected
06:14:05.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:05.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:05.830 00.000 7988 Enqueuing Expose request
06:14:05.830 00.000 15712 Worker thread wakes up
06:14:05.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:05.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:07.472 01.642 15712 Exposure complete
06:14:07.531 00.059 15712 worker thread done servicing request
06:14:07.536 00.005 7988 OnExposeComplete: enter
06:14:07.536 00.000 7988 UpdateGuideState(): m_state=1
06:14:07.538 00.002 7988 UpdateCurrentPosition: no star selected
06:14:07.538 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:07.540 00.002 7988 Status Line: No star selected
06:14:07.542 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=38, FiltMin=33, FiltMax=92, Gamma=0.690
06:14:07.542 00.000 7988 UpdateGuideState exits: No star selected
06:14:07.544 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:07.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:07.546 00.002 7988 Enqueuing Expose request
06:14:07.546 00.000 15712 Worker thread wakes up
06:14:07.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:07.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:09.074 01.528 15712 Exposure complete
06:14:09.136 00.062 15712 worker thread done servicing request
06:14:09.137 00.001 7988 OnExposeComplete: enter
06:14:09.137 00.000 7988 UpdateGuideState(): m_state=1
06:14:09.137 00.000 7988 UpdateCurrentPosition: no star selected
06:14:09.137 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:09.137 00.000 7988 Status Line: No star selected
06:14:09.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:14:09.137 00.000 7988 UpdateGuideState exits: No star selected
06:14:09.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:09.137 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:09.146 00.009 7988 Enqueuing Expose request
06:14:09.146 00.000 15712 Worker thread wakes up
06:14:09.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:09.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:10.783 01.637 15712 Exposure complete
06:14:10.845 00.062 15712 worker thread done servicing request
06:14:10.845 00.000 7988 OnExposeComplete: enter
06:14:10.845 00.000 7988 UpdateGuideState(): m_state=1
06:14:10.847 00.002 7988 UpdateCurrentPosition: no star selected
06:14:10.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:10.849 00.002 7988 Status Line: No star selected
06:14:10.851 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=34, FiltMax=43, Gamma=0.690
06:14:10.851 00.000 7988 UpdateGuideState exits: No star selected
06:14:10.853 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:10.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:10.855 00.002 7988 Enqueuing Expose request
06:14:10.855 00.000 15712 Worker thread wakes up
06:14:10.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:10.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:12.381 01.526 15712 Exposure complete
06:14:12.444 00.063 15712 worker thread done servicing request
06:14:12.444 00.000 7988 OnExposeComplete: enter
06:14:12.444 00.000 7988 UpdateGuideState(): m_state=1
06:14:12.444 00.000 7988 UpdateCurrentPosition: no star selected
06:14:12.444 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:12.444 00.000 7988 Status Line: No star selected
06:14:12.449 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=34, FiltMax=44, Gamma=0.690
06:14:12.449 00.000 7988 UpdateGuideState exits: No star selected
06:14:12.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:12.449 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:12.449 00.000 7988 Enqueuing Expose request
06:14:12.449 00.000 15712 Worker thread wakes up
06:14:12.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:12.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:14.091 01.642 15712 Exposure complete
06:14:14.152 00.061 15712 worker thread done servicing request
06:14:14.152 00.000 7988 OnExposeComplete: enter
06:14:14.155 00.003 7988 UpdateGuideState(): m_state=1
06:14:14.155 00.000 7988 UpdateCurrentPosition: no star selected
06:14:14.155 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:14.155 00.000 7988 Status Line: No star selected
06:14:14.155 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=34, FiltMax=43, Gamma=0.690
06:14:14.155 00.000 7988 UpdateGuideState exits: No star selected
06:14:14.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:14.155 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:14.155 00.000 7988 Enqueuing Expose request
06:14:14.155 00.000 15712 Worker thread wakes up
06:14:14.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:14.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:15.690 01.535 15712 Exposure complete
06:14:15.752 00.062 15712 worker thread done servicing request
06:14:15.752 00.000 7988 OnExposeComplete: enter
06:14:15.752 00.000 7988 UpdateGuideState(): m_state=1
06:14:15.752 00.000 7988 UpdateCurrentPosition: no star selected
06:14:15.752 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:15.752 00.000 7988 Status Line: No star selected
06:14:15.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=34, FiltMax=43, Gamma=0.690
06:14:15.752 00.000 7988 UpdateGuideState exits: No star selected
06:14:15.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:15.752 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:15.752 00.000 7988 Enqueuing Expose request
06:14:15.752 00.000 15712 Worker thread wakes up
06:14:15.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:15.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:17.505 01.753 15712 Exposure complete
06:14:17.556 00.051 15712 worker thread done servicing request
06:14:17.556 00.000 7988 OnExposeComplete: enter
06:14:17.568 00.012 7988 UpdateGuideState(): m_state=1
06:14:17.568 00.000 7988 UpdateCurrentPosition: no star selected
06:14:17.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:17.568 00.000 7988 Status Line: No star selected
06:14:17.573 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:14:17.573 00.000 7988 UpdateGuideState exits: No star selected
06:14:17.573 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:17.573 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:17.573 00.000 7988 Enqueuing Expose request
06:14:17.573 00.000 15712 Worker thread wakes up
06:14:17.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:17.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:18.990 01.417 15712 Exposure complete
06:14:19.052 00.062 15712 worker thread done servicing request
06:14:19.052 00.000 7988 OnExposeComplete: enter
06:14:19.054 00.002 7988 UpdateGuideState(): m_state=1
06:14:19.054 00.000 7988 UpdateCurrentPosition: no star selected
06:14:19.056 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:19.056 00.000 7988 Status Line: No star selected
06:14:19.058 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:14:19.058 00.000 7988 UpdateGuideState exits: No star selected
06:14:19.060 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:19.060 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:19.062 00.002 7988 Enqueuing Expose request
06:14:19.062 00.000 15712 Worker thread wakes up
06:14:19.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:19.064 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:20.701 01.637 15712 Exposure complete
06:14:20.763 00.062 15712 worker thread done servicing request
06:14:20.764 00.001 7988 OnExposeComplete: enter
06:14:20.764 00.000 7988 UpdateGuideState(): m_state=1
06:14:20.764 00.000 7988 UpdateCurrentPosition: no star selected
06:14:20.764 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:20.764 00.000 7988 Status Line: No star selected
06:14:20.764 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:14:20.764 00.000 7988 UpdateGuideState exits: No star selected
06:14:20.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:20.764 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:20.773 00.009 7988 Enqueuing Expose request
06:14:20.773 00.000 15712 Worker thread wakes up
06:14:20.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:20.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:22.300 01.527 15712 Exposure complete
06:14:22.361 00.061 15712 worker thread done servicing request
06:14:22.362 00.001 7988 OnExposeComplete: enter
06:14:22.362 00.000 7988 UpdateGuideState(): m_state=1
06:14:22.362 00.000 7988 UpdateCurrentPosition: no star selected
06:14:22.362 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:22.362 00.000 7988 Status Line: No star selected
06:14:22.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:14:22.362 00.000 7988 UpdateGuideState exits: No star selected
06:14:22.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:22.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:22.362 00.000 7988 Enqueuing Expose request
06:14:22.362 00.000 15712 Worker thread wakes up
06:14:22.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:22.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:24.007 01.645 15712 Exposure complete
06:14:24.069 00.062 15712 worker thread done servicing request
06:14:24.069 00.000 7988 OnExposeComplete: enter
06:14:24.069 00.000 7988 UpdateGuideState(): m_state=1
06:14:24.072 00.003 7988 UpdateCurrentPosition: no star selected
06:14:24.072 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:24.074 00.002 7988 Status Line: No star selected
06:14:24.076 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:14:24.076 00.000 7988 UpdateGuideState exits: No star selected
06:14:24.078 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:24.078 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:24.080 00.002 7988 Enqueuing Expose request
06:14:24.080 00.000 15712 Worker thread wakes up
06:14:24.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:24.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:25.601 01.521 15712 Exposure complete
06:14:25.665 00.064 15712 worker thread done servicing request
06:14:25.665 00.000 7988 OnExposeComplete: enter
06:14:25.665 00.000 7988 UpdateGuideState(): m_state=1
06:14:25.668 00.003 7988 UpdateCurrentPosition: no star selected
06:14:25.668 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:25.670 00.002 7988 Status Line: No star selected
06:14:25.672 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=38, FiltMin=33, FiltMax=46, Gamma=0.690
06:14:25.672 00.000 7988 UpdateGuideState exits: No star selected
06:14:25.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:25.675 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:25.675 00.000 7988 Enqueuing Expose request
06:14:25.677 00.002 15712 Worker thread wakes up
06:14:25.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:25.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:27.316 01.639 15712 Exposure complete
06:14:27.377 00.061 15712 worker thread done servicing request
06:14:27.377 00.000 7988 OnExposeComplete: enter
06:14:27.377 00.000 7988 UpdateGuideState(): m_state=1
06:14:27.380 00.003 7988 UpdateCurrentPosition: no star selected
06:14:27.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:27.382 00.002 7988 Status Line: No star selected
06:14:27.384 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:14:27.384 00.000 7988 UpdateGuideState exits: No star selected
06:14:27.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:27.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:27.384 00.000 7988 Enqueuing Expose request
06:14:27.384 00.000 15712 Worker thread wakes up
06:14:27.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:27.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:28.912 01.528 15712 Exposure complete
06:14:28.972 00.060 15712 worker thread done servicing request
06:14:28.972 00.000 7988 OnExposeComplete: enter
06:14:28.973 00.001 7988 UpdateGuideState(): m_state=1
06:14:28.973 00.000 7988 UpdateCurrentPosition: no star selected
06:14:28.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:28.973 00.000 7988 Status Line: No star selected
06:14:28.973 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:14:28.973 00.000 7988 UpdateGuideState exits: No star selected
06:14:28.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:28.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:28.973 00.000 7988 Enqueuing Expose request
06:14:28.973 00.000 15712 Worker thread wakes up
06:14:28.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:28.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:30.622 01.649 15712 Exposure complete
06:14:30.683 00.061 15712 worker thread done servicing request
06:14:30.685 00.002 7988 OnExposeComplete: enter
06:14:30.685 00.000 7988 UpdateGuideState(): m_state=1
06:14:30.685 00.000 7988 UpdateCurrentPosition: no star selected
06:14:30.685 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:30.685 00.000 7988 Status Line: No star selected
06:14:30.685 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=32, FiltMax=43, Gamma=0.690
06:14:30.685 00.000 7988 UpdateGuideState exits: No star selected
06:14:30.692 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:30.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:30.692 00.000 7988 Enqueuing Expose request
06:14:30.692 00.000 15712 Worker thread wakes up
06:14:30.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:30.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:32.214 01.522 15712 Exposure complete
06:14:32.260 00.046 15712 worker thread done servicing request
06:14:32.275 00.015 7988 OnExposeComplete: enter
06:14:32.275 00.000 7988 UpdateGuideState(): m_state=1
06:14:32.277 00.002 7988 UpdateCurrentPosition: no star selected
06:14:32.277 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:32.277 00.000 7988 Status Line: No star selected
06:14:32.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=38, FiltMin=34, FiltMax=43, Gamma=0.690
06:14:32.277 00.000 7988 UpdateGuideState exits: No star selected
06:14:32.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:32.277 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:32.277 00.000 7988 Enqueuing Expose request
06:14:32.277 00.000 15712 Worker thread wakes up
06:14:32.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:32.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:33.920 01.643 15712 Exposure complete
06:14:33.982 00.062 15712 worker thread done servicing request
06:14:33.982 00.000 7988 OnExposeComplete: enter
06:14:33.982 00.000 7988 UpdateGuideState(): m_state=1
06:14:33.985 00.003 7988 UpdateCurrentPosition: no star selected
06:14:33.985 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:33.987 00.002 7988 Status Line: No star selected
06:14:33.989 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:14:33.989 00.000 7988 UpdateGuideState exits: No star selected
06:14:33.991 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:33.991 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:33.993 00.002 7988 Enqueuing Expose request
06:14:33.993 00.000 15712 Worker thread wakes up
06:14:33.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:33.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:35.520 01.527 15712 Exposure complete
06:14:35.582 00.062 15712 worker thread done servicing request
06:14:35.582 00.000 7988 OnExposeComplete: enter
06:14:35.582 00.000 7988 UpdateGuideState(): m_state=1
06:14:35.584 00.002 7988 UpdateCurrentPosition: no star selected
06:14:35.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:35.586 00.002 7988 Status Line: No star selected
06:14:35.588 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=38, FiltMin=34, FiltMax=44, Gamma=0.690
06:14:35.588 00.000 7988 UpdateGuideState exits: No star selected
06:14:35.590 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:35.590 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:35.592 00.002 7988 Enqueuing Expose request
06:14:35.592 00.000 15712 Worker thread wakes up
06:14:35.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:35.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:37.228 01.636 15712 Exposure complete
06:14:37.289 00.061 15712 worker thread done servicing request
06:14:37.290 00.001 7988 OnExposeComplete: enter
06:14:37.290 00.000 7988 UpdateGuideState(): m_state=1
06:14:37.290 00.000 7988 UpdateCurrentPosition: no star selected
06:14:37.290 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:37.290 00.000 7988 Status Line: No star selected
06:14:37.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=32, FiltMax=43, Gamma=0.690
06:14:37.297 00.007 7988 UpdateGuideState exits: No star selected
06:14:37.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:37.297 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:37.297 00.000 7988 Enqueuing Expose request
06:14:37.297 00.000 15712 Worker thread wakes up
06:14:37.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:37.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:38.822 01.525 15712 Exposure complete
06:14:38.878 00.056 15712 worker thread done servicing request
06:14:38.886 00.008 7988 OnExposeComplete: enter
06:14:38.886 00.000 7988 UpdateGuideState(): m_state=1
06:14:38.886 00.000 7988 UpdateCurrentPosition: no star selected
06:14:38.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:38.886 00.000 7988 Status Line: No star selected
06:14:38.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=38, FiltMin=34, FiltMax=44, Gamma=0.690
06:14:38.886 00.000 7988 UpdateGuideState exits: No star selected
06:14:38.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:38.886 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:38.895 00.009 7988 Enqueuing Expose request
06:14:38.895 00.000 15712 Worker thread wakes up
06:14:38.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:38.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:40.530 01.635 15712 Exposure complete
06:14:40.592 00.062 15712 worker thread done servicing request
06:14:40.592 00.000 7988 OnExposeComplete: enter
06:14:40.592 00.000 7988 UpdateGuideState(): m_state=1
06:14:40.595 00.003 7988 UpdateCurrentPosition: no star selected
06:14:40.595 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:40.597 00.002 7988 Status Line: No star selected
06:14:40.598 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:14:40.598 00.000 7988 UpdateGuideState exits: No star selected
06:14:40.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:40.598 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:40.598 00.000 7988 Enqueuing Expose request
06:14:40.598 00.000 15712 Worker thread wakes up
06:14:40.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:40.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:42.125 01.527 15712 Exposure complete
06:14:42.186 00.061 15712 worker thread done servicing request
06:14:42.187 00.001 7988 OnExposeComplete: enter
06:14:42.187 00.000 7988 UpdateGuideState(): m_state=1
06:14:42.187 00.000 7988 UpdateCurrentPosition: no star selected
06:14:42.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:42.187 00.000 7988 Status Line: No star selected
06:14:42.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:14:42.187 00.000 7988 UpdateGuideState exits: No star selected
06:14:42.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:42.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:42.187 00.000 7988 Enqueuing Expose request
06:14:42.198 00.011 15712 Worker thread wakes up
06:14:42.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:42.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:43.831 01.633 15712 Exposure complete
06:14:43.895 00.064 15712 worker thread done servicing request
06:14:43.895 00.000 7988 OnExposeComplete: enter
06:14:43.895 00.000 7988 UpdateGuideState(): m_state=1
06:14:43.895 00.000 7988 UpdateCurrentPosition: no star selected
06:14:43.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:43.899 00.004 7988 Status Line: No star selected
06:14:43.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=34, FiltMax=44, Gamma=0.690
06:14:43.899 00.000 7988 UpdateGuideState exits: No star selected
06:14:43.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:43.899 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:43.899 00.000 7988 Enqueuing Expose request
06:14:43.899 00.000 15712 Worker thread wakes up
06:14:43.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:43.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:45.429 01.530 15712 Exposure complete
06:14:45.481 00.052 15712 worker thread done servicing request
06:14:45.481 00.000 7988 OnExposeComplete: enter
06:14:45.491 00.010 7988 UpdateGuideState(): m_state=1
06:14:45.493 00.002 7988 UpdateCurrentPosition: no star selected
06:14:45.493 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:45.495 00.002 7988 Status Line: No star selected
06:14:45.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:14:45.498 00.003 7988 UpdateGuideState exits: No star selected
06:14:45.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:45.500 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:45.500 00.000 7988 Enqueuing Expose request
06:14:45.502 00.002 15712 Worker thread wakes up
06:14:45.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:45.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:47.137 01.635 15712 Exposure complete
06:14:47.185 00.048 15712 worker thread done servicing request
06:14:47.185 00.000 7988 OnExposeComplete: enter
06:14:47.201 00.016 7988 UpdateGuideState(): m_state=1
06:14:47.201 00.000 7988 UpdateCurrentPosition: no star selected
06:14:47.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:47.201 00.000 7988 Status Line: No star selected
06:14:47.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:14:47.201 00.000 7988 UpdateGuideState exits: No star selected
06:14:47.209 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:47.209 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:47.211 00.002 7988 Enqueuing Expose request
06:14:47.211 00.000 15712 Worker thread wakes up
06:14:47.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:47.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:48.736 01.525 15712 Exposure complete
06:14:48.798 00.062 15712 worker thread done servicing request
06:14:48.798 00.000 7988 OnExposeComplete: enter
06:14:48.799 00.001 7988 UpdateGuideState(): m_state=1
06:14:48.799 00.000 7988 UpdateCurrentPosition: no star selected
06:14:48.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:48.803 00.004 7988 Status Line: No star selected
06:14:48.805 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:14:48.806 00.001 7988 UpdateGuideState exits: No star selected
06:14:48.807 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:48.808 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:48.809 00.001 7988 Enqueuing Expose request
06:14:48.810 00.001 15712 Worker thread wakes up
06:14:48.811 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:48.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:50.444 01.633 15712 Exposure complete
06:14:50.506 00.062 15712 worker thread done servicing request
06:14:50.506 00.000 7988 OnExposeComplete: enter
06:14:50.506 00.000 7988 UpdateGuideState(): m_state=1
06:14:50.508 00.002 7988 UpdateCurrentPosition: no star selected
06:14:50.510 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:50.510 00.000 7988 Status Line: No star selected
06:14:50.512 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:14:50.514 00.002 7988 UpdateGuideState exits: No star selected
06:14:50.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:50.516 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:50.516 00.000 7988 Enqueuing Expose request
06:14:50.518 00.002 15712 Worker thread wakes up
06:14:50.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:50.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:52.056 01.538 15712 Exposure complete
06:14:52.132 00.076 15712 worker thread done servicing request
06:14:52.132 00.000 7988 OnExposeComplete: enter
06:14:52.136 00.004 7988 UpdateGuideState(): m_state=1
06:14:52.138 00.002 7988 UpdateCurrentPosition: no star selected
06:14:52.142 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:52.144 00.002 7988 Status Line: No star selected
06:14:52.146 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=38, FiltMin=33, FiltMax=65, Gamma=0.690
06:14:52.150 00.004 7988 UpdateGuideState exits: No star selected
06:14:52.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:52.150 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:52.150 00.000 7988 Enqueuing Expose request
06:14:52.150 00.000 15712 Worker thread wakes up
06:14:52.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:52.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:53.794 01.644 15712 Exposure complete
06:14:53.856 00.062 15712 worker thread done servicing request
06:14:53.856 00.000 7988 OnExposeComplete: enter
06:14:53.856 00.000 7988 UpdateGuideState(): m_state=1
06:14:53.858 00.002 7988 UpdateCurrentPosition: no star selected
06:14:53.858 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:53.860 00.002 7988 Status Line: No star selected
06:14:53.862 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:14:53.862 00.000 7988 UpdateGuideState exits: No star selected
06:14:53.864 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:53.864 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:53.866 00.002 7988 Enqueuing Expose request
06:14:53.866 00.000 15712 Worker thread wakes up
06:14:53.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:53.868 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:55.389 01.521 15712 Exposure complete
06:14:55.450 00.061 15712 worker thread done servicing request
06:14:55.450 00.000 7988 OnExposeComplete: enter
06:14:55.450 00.000 7988 UpdateGuideState(): m_state=1
06:14:55.454 00.004 7988 UpdateCurrentPosition: no star selected
06:14:55.454 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:55.456 00.002 7988 Status Line: No star selected
06:14:55.458 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:14:55.458 00.000 7988 UpdateGuideState exits: No star selected
06:14:55.460 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:55.460 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:55.462 00.002 7988 Enqueuing Expose request
06:14:55.462 00.000 15712 Worker thread wakes up
06:14:55.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:55.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:57.098 01.636 15712 Exposure complete
06:14:57.158 00.060 15712 worker thread done servicing request
06:14:57.160 00.002 7988 OnExposeComplete: enter
06:14:57.160 00.000 7988 UpdateGuideState(): m_state=1
06:14:57.162 00.002 7988 UpdateCurrentPosition: no star selected
06:14:57.164 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:57.164 00.000 7988 Status Line: No star selected
06:14:57.166 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:14:57.166 00.000 7988 UpdateGuideState exits: No star selected
06:14:57.168 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:57.169 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:57.169 00.000 7988 Enqueuing Expose request
06:14:57.171 00.002 15712 Worker thread wakes up
06:14:57.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:57.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:14:58.696 01.525 15712 Exposure complete
06:14:58.757 00.061 15712 worker thread done servicing request
06:14:58.757 00.000 7988 OnExposeComplete: enter
06:14:58.757 00.000 7988 UpdateGuideState(): m_state=1
06:14:58.759 00.002 7988 UpdateCurrentPosition: no star selected
06:14:58.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:14:58.761 00.002 7988 Status Line: No star selected
06:14:58.763 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:14:58.763 00.000 7988 UpdateGuideState exits: No star selected
06:14:58.765 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:14:58.765 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:14:58.767 00.002 7988 Enqueuing Expose request
06:14:58.767 00.000 15712 Worker thread wakes up
06:14:58.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:14:58.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:00.405 01.638 15712 Exposure complete
06:15:00.466 00.061 15712 worker thread done servicing request
06:15:00.466 00.000 7988 OnExposeComplete: enter
06:15:00.466 00.000 7988 UpdateGuideState(): m_state=1
06:15:00.469 00.003 7988 UpdateCurrentPosition: no star selected
06:15:00.469 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:00.471 00.002 7988 Status Line: No star selected
06:15:00.473 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:15:00.473 00.000 7988 UpdateGuideState exits: No star selected
06:15:00.475 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:00.475 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:00.477 00.002 7988 Enqueuing Expose request
06:15:00.477 00.000 15712 Worker thread wakes up
06:15:00.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:00.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:02.000 01.523 15712 Exposure complete
06:15:02.061 00.061 15712 worker thread done servicing request
06:15:02.062 00.001 7988 OnExposeComplete: enter
06:15:02.062 00.000 7988 UpdateGuideState(): m_state=1
06:15:02.064 00.002 7988 UpdateCurrentPosition: no star selected
06:15:02.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:02.066 00.002 7988 Status Line: No star selected
06:15:02.068 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:15:02.068 00.000 7988 UpdateGuideState exits: No star selected
06:15:02.071 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:02.071 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:02.073 00.002 7988 Enqueuing Expose request
06:15:02.073 00.000 15712 Worker thread wakes up
06:15:02.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:02.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:03.707 01.634 15712 Exposure complete
06:15:03.770 00.063 15712 worker thread done servicing request
06:15:03.770 00.000 7988 OnExposeComplete: enter
06:15:03.770 00.000 7988 UpdateGuideState(): m_state=1
06:15:03.770 00.000 7988 UpdateCurrentPosition: no star selected
06:15:03.770 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:03.770 00.000 7988 Status Line: No star selected
06:15:03.775 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:15:03.775 00.000 7988 UpdateGuideState exits: No star selected
06:15:03.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:03.775 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:03.775 00.000 7988 Enqueuing Expose request
06:15:03.775 00.000 15712 Worker thread wakes up
06:15:03.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:03.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:05.305 01.530 15712 Exposure complete
06:15:05.359 00.054 15712 worker thread done servicing request
06:15:05.359 00.000 7988 OnExposeComplete: enter
06:15:05.367 00.008 7988 UpdateGuideState(): m_state=1
06:15:05.367 00.000 7988 UpdateCurrentPosition: no star selected
06:15:05.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:05.367 00.000 7988 Status Line: No star selected
06:15:05.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:15:05.367 00.000 7988 UpdateGuideState exits: No star selected
06:15:05.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:05.367 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:05.376 00.009 7988 Enqueuing Expose request
06:15:05.376 00.000 15712 Worker thread wakes up
06:15:05.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:05.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:07.015 01.639 15712 Exposure complete
06:15:07.076 00.061 15712 worker thread done servicing request
06:15:07.077 00.001 7988 OnExposeComplete: enter
06:15:07.078 00.001 7988 UpdateGuideState(): m_state=1
06:15:07.080 00.002 7988 UpdateCurrentPosition: no star selected
06:15:07.080 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:07.082 00.002 7988 Status Line: No star selected
06:15:07.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:15:07.084 00.002 7988 UpdateGuideState exits: No star selected
06:15:07.086 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:07.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:07.088 00.002 7988 Enqueuing Expose request
06:15:07.088 00.000 15712 Worker thread wakes up
06:15:07.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:07.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:08.504 01.416 15712 Exposure complete
06:15:08.564 00.060 15712 worker thread done servicing request
06:15:08.564 00.000 7988 OnExposeComplete: enter
06:15:08.564 00.000 7988 UpdateGuideState(): m_state=1
06:15:08.568 00.004 7988 UpdateCurrentPosition: no star selected
06:15:08.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:08.570 00.002 7988 Status Line: No star selected
06:15:08.572 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:15:08.572 00.000 7988 UpdateGuideState exits: No star selected
06:15:08.574 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:08.575 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:08.575 00.000 7988 Enqueuing Expose request
06:15:08.577 00.002 15712 Worker thread wakes up
06:15:08.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:08.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:10.210 01.633 15712 Exposure complete
06:15:10.272 00.062 15712 worker thread done servicing request
06:15:10.272 00.000 7988 OnExposeComplete: enter
06:15:10.273 00.001 7988 UpdateGuideState(): m_state=1
06:15:10.275 00.002 7988 UpdateCurrentPosition: no star selected
06:15:10.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:10.278 00.003 7988 Status Line: No star selected
06:15:10.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:15:10.280 00.002 7988 UpdateGuideState exits: No star selected
06:15:10.282 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:10.282 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:10.284 00.002 7988 Enqueuing Expose request
06:15:10.284 00.000 15712 Worker thread wakes up
06:15:10.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:10.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:11.810 01.526 15712 Exposure complete
06:15:11.857 00.047 15712 worker thread done servicing request
06:15:11.872 00.015 7988 OnExposeComplete: enter
06:15:11.872 00.000 7988 UpdateGuideState(): m_state=1
06:15:11.874 00.002 7988 UpdateCurrentPosition: no star selected
06:15:11.874 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:11.874 00.000 7988 Status Line: No star selected
06:15:11.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:15:11.874 00.000 7988 UpdateGuideState exits: No star selected
06:15:11.874 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:11.874 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:11.874 00.000 7988 Enqueuing Expose request
06:15:11.874 00.000 15712 Worker thread wakes up
06:15:11.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:11.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:13.518 01.644 15712 Exposure complete
06:15:13.581 00.063 15712 worker thread done servicing request
06:15:13.581 00.000 7988 OnExposeComplete: enter
06:15:13.581 00.000 7988 UpdateGuideState(): m_state=1
06:15:13.584 00.003 7988 UpdateCurrentPosition: no star selected
06:15:13.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:13.584 00.000 7988 Status Line: No star selected
06:15:13.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:15:13.584 00.000 7988 UpdateGuideState exits: No star selected
06:15:13.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:13.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:13.584 00.000 7988 Enqueuing Expose request
06:15:13.584 00.000 15712 Worker thread wakes up
06:15:13.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:13.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:15.116 01.532 15712 Exposure complete
06:15:15.178 00.062 15712 worker thread done servicing request
06:15:15.178 00.000 7988 OnExposeComplete: enter
06:15:15.178 00.000 7988 UpdateGuideState(): m_state=1
06:15:15.178 00.000 7988 UpdateCurrentPosition: no star selected
06:15:15.178 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:15.178 00.000 7988 Status Line: No star selected
06:15:15.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:15:15.178 00.000 7988 UpdateGuideState exits: No star selected
06:15:15.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:15.178 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:15.178 00.000 7988 Enqueuing Expose request
06:15:15.178 00.000 15712 Worker thread wakes up
06:15:15.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:15.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:16.826 01.648 15712 Exposure complete
06:15:16.877 00.051 15712 worker thread done servicing request
06:15:16.877 00.000 7988 OnExposeComplete: enter
06:15:16.888 00.011 7988 UpdateGuideState(): m_state=1
06:15:16.888 00.000 7988 UpdateCurrentPosition: no star selected
06:15:16.888 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:16.888 00.000 7988 Status Line: No star selected
06:15:16.894 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:15:16.894 00.000 7988 UpdateGuideState exits: No star selected
06:15:16.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:16.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:16.894 00.000 7988 Enqueuing Expose request
06:15:16.894 00.000 15712 Worker thread wakes up
06:15:16.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:16.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:18.425 01.531 15712 Exposure complete
06:15:18.486 00.061 15712 worker thread done servicing request
06:15:18.486 00.000 7988 OnExposeComplete: enter
06:15:18.487 00.001 7988 UpdateGuideState(): m_state=1
06:15:18.489 00.002 7988 UpdateCurrentPosition: no star selected
06:15:18.489 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:18.491 00.002 7988 Status Line: No star selected
06:15:18.493 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:15:18.493 00.000 7988 UpdateGuideState exits: No star selected
06:15:18.495 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:18.496 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:18.498 00.002 7988 Enqueuing Expose request
06:15:18.498 00.000 15712 Worker thread wakes up
06:15:18.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:18.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:20.133 01.635 15712 Exposure complete
06:15:20.182 00.049 15712 worker thread done servicing request
06:15:20.197 00.015 7988 OnExposeComplete: enter
06:15:20.197 00.000 7988 UpdateGuideState(): m_state=1
06:15:20.199 00.002 7988 UpdateCurrentPosition: no star selected
06:15:20.199 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:20.199 00.000 7988 Status Line: No star selected
06:15:20.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=33, FiltMax=46, Gamma=0.690
06:15:20.199 00.000 7988 UpdateGuideState exits: No star selected
06:15:20.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:20.199 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:20.199 00.000 7988 Enqueuing Expose request
06:15:20.199 00.000 15712 Worker thread wakes up
06:15:20.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:20.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:21.731 01.532 15712 Exposure complete
06:15:21.794 00.063 15712 worker thread done servicing request
06:15:21.794 00.000 7988 OnExposeComplete: enter
06:15:21.794 00.000 7988 UpdateGuideState(): m_state=1
06:15:21.796 00.002 7988 UpdateCurrentPosition: no star selected
06:15:21.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:21.798 00.002 7988 Status Line: No star selected
06:15:21.799 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:21.799 00.000 7988 UpdateGuideState exits: No star selected
06:15:21.801 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:21.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:21.803 00.002 7988 Enqueuing Expose request
06:15:21.803 00.000 15712 Worker thread wakes up
06:15:21.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:21.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:23.439 01.636 15712 Exposure complete
06:15:23.502 00.063 15712 worker thread done servicing request
06:15:23.502 00.000 7988 OnExposeComplete: enter
06:15:23.502 00.000 7988 UpdateGuideState(): m_state=1
06:15:23.505 00.003 7988 UpdateCurrentPosition: no star selected
06:15:23.505 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:23.507 00.002 7988 Status Line: No star selected
06:15:23.509 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:23.509 00.000 7988 UpdateGuideState exits: No star selected
06:15:23.511 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:23.511 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:23.513 00.002 7988 Enqueuing Expose request
06:15:23.513 00.000 15712 Worker thread wakes up
06:15:23.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:23.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:25.037 01.524 15712 Exposure complete
06:15:25.098 00.061 15712 worker thread done servicing request
06:15:25.098 00.000 7988 OnExposeComplete: enter
06:15:25.100 00.002 7988 UpdateGuideState(): m_state=1
06:15:25.100 00.000 7988 UpdateCurrentPosition: no star selected
06:15:25.102 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:25.102 00.000 7988 Status Line: No star selected
06:15:25.104 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:25.106 00.002 7988 UpdateGuideState exits: No star selected
06:15:25.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:25.108 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:25.108 00.000 7988 Enqueuing Expose request
06:15:25.110 00.002 15712 Worker thread wakes up
06:15:25.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:25.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:26.743 01.633 15712 Exposure complete
06:15:26.805 00.062 15712 worker thread done servicing request
06:15:26.805 00.000 7988 OnExposeComplete: enter
06:15:26.805 00.000 7988 UpdateGuideState(): m_state=1
06:15:26.805 00.000 7988 UpdateCurrentPosition: no star selected
06:15:26.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:26.805 00.000 7988 Status Line: No star selected
06:15:26.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:26.805 00.000 7988 UpdateGuideState exits: No star selected
06:15:26.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:26.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:26.805 00.000 7988 Enqueuing Expose request
06:15:26.805 00.000 15712 Worker thread wakes up
06:15:26.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:26.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:28.339 01.534 15712 Exposure complete
06:15:28.400 00.061 15712 worker thread done servicing request
06:15:28.400 00.000 7988 OnExposeComplete: enter
06:15:28.402 00.002 7988 UpdateGuideState(): m_state=1
06:15:28.402 00.000 7988 UpdateCurrentPosition: no star selected
06:15:28.404 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:28.404 00.000 7988 Status Line: No star selected
06:15:28.406 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:28.406 00.000 7988 UpdateGuideState exits: No star selected
06:15:28.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:28.406 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:28.406 00.000 7988 Enqueuing Expose request
06:15:28.406 00.000 15712 Worker thread wakes up
06:15:28.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:28.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:30.046 01.640 15712 Exposure complete
06:15:30.107 00.061 15712 worker thread done servicing request
06:15:30.108 00.001 7988 OnExposeComplete: enter
06:15:30.108 00.000 7988 UpdateGuideState(): m_state=1
06:15:30.110 00.002 7988 UpdateCurrentPosition: no star selected
06:15:30.110 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:30.112 00.002 7988 Status Line: No star selected
06:15:30.114 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:30.114 00.000 7988 UpdateGuideState exits: No star selected
06:15:30.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:30.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:30.114 00.000 7988 Enqueuing Expose request
06:15:30.114 00.000 15712 Worker thread wakes up
06:15:30.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:30.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:31.644 01.530 15712 Exposure complete
06:15:31.706 00.062 15712 worker thread done servicing request
06:15:31.706 00.000 7988 OnExposeComplete: enter
06:15:31.706 00.000 7988 UpdateGuideState(): m_state=1
06:15:31.708 00.002 7988 UpdateCurrentPosition: no star selected
06:15:31.708 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:31.710 00.002 7988 Status Line: No star selected
06:15:31.712 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:31.712 00.000 7988 UpdateGuideState exits: No star selected
06:15:31.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:31.712 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:31.712 00.000 7988 Enqueuing Expose request
06:15:31.712 00.000 15712 Worker thread wakes up
06:15:31.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:31.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:33.353 01.641 15712 Exposure complete
06:15:33.414 00.061 15712 worker thread done servicing request
06:15:33.414 00.000 7988 OnExposeComplete: enter
06:15:33.414 00.000 7988 UpdateGuideState(): m_state=1
06:15:33.417 00.003 7988 UpdateCurrentPosition: no star selected
06:15:33.417 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:33.419 00.002 7988 Status Line: No star selected
06:15:33.421 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:33.421 00.000 7988 UpdateGuideState exits: No star selected
06:15:33.423 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:33.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:33.423 00.000 7988 Enqueuing Expose request
06:15:33.425 00.002 15712 Worker thread wakes up
06:15:33.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:33.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:34.949 01.524 15712 Exposure complete
06:15:35.010 00.061 15712 worker thread done servicing request
06:15:35.010 00.000 7988 OnExposeComplete: enter
06:15:35.010 00.000 7988 UpdateGuideState(): m_state=1
06:15:35.013 00.003 7988 UpdateCurrentPosition: no star selected
06:15:35.013 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:35.015 00.002 7988 Status Line: No star selected
06:15:35.017 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:35.017 00.000 7988 UpdateGuideState exits: No star selected
06:15:35.019 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:35.019 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:35.021 00.002 7988 Enqueuing Expose request
06:15:35.021 00.000 15712 Worker thread wakes up
06:15:35.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:35.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:36.655 01.634 15712 Exposure complete
06:15:36.717 00.062 15712 worker thread done servicing request
06:15:36.717 00.000 7988 OnExposeComplete: enter
06:15:36.717 00.000 7988 UpdateGuideState(): m_state=1
06:15:36.719 00.002 7988 UpdateCurrentPosition: no star selected
06:15:36.719 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:36.721 00.002 7988 Status Line: No star selected
06:15:36.723 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:36.723 00.000 7988 UpdateGuideState exits: No star selected
06:15:36.726 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:36.726 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:36.726 00.000 7988 Enqueuing Expose request
06:15:36.726 00.000 15712 Worker thread wakes up
06:15:36.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:36.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:38.250 01.524 15712 Exposure complete
06:15:38.312 00.062 15712 worker thread done servicing request
06:15:38.312 00.000 7988 OnExposeComplete: enter
06:15:38.312 00.000 7988 UpdateGuideState(): m_state=1
06:15:38.312 00.000 7988 UpdateCurrentPosition: no star selected
06:15:38.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:38.312 00.000 7988 Status Line: No star selected
06:15:38.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:38.312 00.000 7988 UpdateGuideState exits: No star selected
06:15:38.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:38.312 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:38.312 00.000 7988 Enqueuing Expose request
06:15:38.312 00.000 15712 Worker thread wakes up
06:15:38.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:38.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:39.959 01.647 15712 Exposure complete
06:15:40.021 00.062 15712 worker thread done servicing request
06:15:40.021 00.000 7988 OnExposeComplete: enter
06:15:40.021 00.000 7988 UpdateGuideState(): m_state=1
06:15:40.024 00.003 7988 UpdateCurrentPosition: no star selected
06:15:40.025 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:40.025 00.000 7988 Status Line: No star selected
06:15:40.027 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:40.027 00.000 7988 UpdateGuideState exits: No star selected
06:15:40.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:40.027 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:40.027 00.000 7988 Enqueuing Expose request
06:15:40.027 00.000 15712 Worker thread wakes up
06:15:40.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:40.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:41.557 01.530 15712 Exposure complete
06:15:41.619 00.062 15712 worker thread done servicing request
06:15:41.619 00.000 7988 OnExposeComplete: enter
06:15:41.619 00.000 7988 UpdateGuideState(): m_state=1
06:15:41.622 00.003 7988 UpdateCurrentPosition: no star selected
06:15:41.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:41.625 00.003 7988 Status Line: No star selected
06:15:41.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:41.625 00.000 7988 UpdateGuideState exits: No star selected
06:15:41.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:41.625 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:41.625 00.000 7988 Enqueuing Expose request
06:15:41.625 00.000 15712 Worker thread wakes up
06:15:41.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:41.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:43.267 01.642 15712 Exposure complete
06:15:43.328 00.061 15712 worker thread done servicing request
06:15:43.328 00.000 7988 OnExposeComplete: enter
06:15:43.328 00.000 7988 UpdateGuideState(): m_state=1
06:15:43.328 00.000 7988 UpdateCurrentPosition: no star selected
06:15:43.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:43.328 00.000 7988 Status Line: No star selected
06:15:43.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:43.328 00.000 7988 UpdateGuideState exits: No star selected
06:15:43.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:43.328 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:43.328 00.000 7988 Enqueuing Expose request
06:15:43.328 00.000 15712 Worker thread wakes up
06:15:43.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:43.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:44.864 01.536 15712 Exposure complete
06:15:44.925 00.061 15712 worker thread done servicing request
06:15:44.925 00.000 7988 OnExposeComplete: enter
06:15:44.925 00.000 7988 UpdateGuideState(): m_state=1
06:15:44.925 00.000 7988 UpdateCurrentPosition: no star selected
06:15:44.925 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:44.925 00.000 7988 Status Line: No star selected
06:15:44.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:44.925 00.000 7988 UpdateGuideState exits: No star selected
06:15:44.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:44.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:44.925 00.000 7988 Enqueuing Expose request
06:15:44.925 00.000 15712 Worker thread wakes up
06:15:44.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:44.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:46.573 01.648 15712 Exposure complete
06:15:46.635 00.062 15712 worker thread done servicing request
06:15:46.635 00.000 7988 OnExposeComplete: enter
06:15:46.635 00.000 7988 UpdateGuideState(): m_state=1
06:15:46.638 00.003 7988 UpdateCurrentPosition: no star selected
06:15:46.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:46.640 00.002 7988 Status Line: No star selected
06:15:46.642 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:46.642 00.000 7988 UpdateGuideState exits: No star selected
06:15:46.644 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:46.644 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:46.644 00.000 7988 Enqueuing Expose request
06:15:46.646 00.002 15712 Worker thread wakes up
06:15:46.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:46.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:48.172 01.526 15712 Exposure complete
06:15:48.233 00.061 15712 worker thread done servicing request
06:15:48.233 00.000 7988 OnExposeComplete: enter
06:15:48.233 00.000 7988 UpdateGuideState(): m_state=1
06:15:48.237 00.004 7988 UpdateCurrentPosition: no star selected
06:15:48.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:48.239 00.002 7988 Status Line: No star selected
06:15:48.241 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=33, FiltMax=45, Gamma=0.690
06:15:48.241 00.000 7988 UpdateGuideState exits: No star selected
06:15:48.243 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:48.244 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:48.244 00.000 7988 Enqueuing Expose request
06:15:48.246 00.002 15712 Worker thread wakes up
06:15:48.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:48.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:49.882 01.636 15712 Exposure complete
06:15:49.944 00.062 15712 worker thread done servicing request
06:15:49.944 00.000 7988 OnExposeComplete: enter
06:15:49.945 00.001 7988 UpdateGuideState(): m_state=1
06:15:49.945 00.000 7988 UpdateCurrentPosition: no star selected
06:15:49.947 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:49.949 00.002 7988 Status Line: No star selected
06:15:49.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:49.951 00.002 7988 UpdateGuideState exits: No star selected
06:15:49.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:49.953 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:49.953 00.000 7988 Enqueuing Expose request
06:15:49.955 00.002 15712 Worker thread wakes up
06:15:49.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:49.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:51.477 01.522 15712 Exposure complete
06:15:51.538 00.061 15712 worker thread done servicing request
06:15:51.539 00.001 7988 OnExposeComplete: enter
06:15:51.539 00.000 7988 UpdateGuideState(): m_state=1
06:15:51.539 00.000 7988 UpdateCurrentPosition: no star selected
06:15:51.539 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:51.539 00.000 7988 Status Line: No star selected
06:15:51.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:51.539 00.000 7988 UpdateGuideState exits: No star selected
06:15:51.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:51.547 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:51.547 00.000 7988 Enqueuing Expose request
06:15:51.547 00.000 15712 Worker thread wakes up
06:15:51.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:51.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:53.184 01.637 15712 Exposure complete
06:15:53.245 00.061 15712 worker thread done servicing request
06:15:53.245 00.000 7988 OnExposeComplete: enter
06:15:53.245 00.000 7988 UpdateGuideState(): m_state=1
06:15:53.248 00.003 7988 UpdateCurrentPosition: no star selected
06:15:53.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:53.248 00.000 7988 Status Line: No star selected
06:15:53.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:53.248 00.000 7988 UpdateGuideState exits: No star selected
06:15:53.248 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:53.248 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:53.248 00.000 7988 Enqueuing Expose request
06:15:53.248 00.000 15712 Worker thread wakes up
06:15:53.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:53.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:54.783 01.535 15712 Exposure complete
06:15:54.841 00.058 15712 worker thread done servicing request
06:15:54.841 00.000 7988 OnExposeComplete: enter
06:15:54.847 00.006 7988 UpdateGuideState(): m_state=1
06:15:54.847 00.000 7988 UpdateCurrentPosition: no star selected
06:15:54.849 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:54.849 00.000 7988 Status Line: No star selected
06:15:54.851 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=39, FiltMin=33, FiltMax=45, Gamma=0.690
06:15:54.853 00.002 7988 UpdateGuideState exits: No star selected
06:15:54.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:54.855 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:54.855 00.000 7988 Enqueuing Expose request
06:15:54.857 00.002 15712 Worker thread wakes up
06:15:54.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:54.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:56.489 01.632 15712 Exposure complete
06:15:56.550 00.061 15712 worker thread done servicing request
06:15:56.552 00.002 7988 OnExposeComplete: enter
06:15:56.552 00.000 7988 UpdateGuideState(): m_state=1
06:15:56.552 00.000 7988 UpdateCurrentPosition: no star selected
06:15:56.552 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:56.552 00.000 7988 Status Line: No star selected
06:15:56.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:56.558 00.006 7988 UpdateGuideState exits: No star selected
06:15:56.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:56.560 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:56.560 00.000 7988 Enqueuing Expose request
06:15:56.562 00.002 15712 Worker thread wakes up
06:15:56.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:56.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:58.085 01.523 15712 Exposure complete
06:15:58.147 00.062 15712 worker thread done servicing request
06:15:58.147 00.000 7988 OnExposeComplete: enter
06:15:58.147 00.000 7988 UpdateGuideState(): m_state=1
06:15:58.149 00.002 7988 UpdateCurrentPosition: no star selected
06:15:58.151 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:58.151 00.000 7988 Status Line: No star selected
06:15:58.153 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:58.153 00.000 7988 UpdateGuideState exits: No star selected
06:15:58.155 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:58.155 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:58.157 00.002 7988 Enqueuing Expose request
06:15:58.157 00.000 15712 Worker thread wakes up
06:15:58.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:58.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:15:59.793 01.636 15712 Exposure complete
06:15:59.855 00.062 15712 worker thread done servicing request
06:15:59.855 00.000 7988 OnExposeComplete: enter
06:15:59.855 00.000 7988 UpdateGuideState(): m_state=1
06:15:59.857 00.002 7988 UpdateCurrentPosition: no star selected
06:15:59.857 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:15:59.859 00.002 7988 Status Line: No star selected
06:15:59.861 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:15:59.863 00.002 7988 UpdateGuideState exits: No star selected
06:15:59.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:15:59.865 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:15:59.865 00.000 7988 Enqueuing Expose request
06:15:59.867 00.002 15712 Worker thread wakes up
06:15:59.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:15:59.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:01.391 01.524 15712 Exposure complete
06:16:01.452 00.061 15712 worker thread done servicing request
06:16:01.452 00.000 7988 OnExposeComplete: enter
06:16:01.452 00.000 7988 UpdateGuideState(): m_state=1
06:16:01.455 00.003 7988 UpdateCurrentPosition: no star selected
06:16:01.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:01.457 00.002 7988 Status Line: No star selected
06:16:01.459 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:01.459 00.000 7988 UpdateGuideState exits: No star selected
06:16:01.461 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:01.462 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:01.462 00.000 7988 Enqueuing Expose request
06:16:01.464 00.002 15712 Worker thread wakes up
06:16:01.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:01.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:03.094 01.630 15712 Exposure complete
06:16:03.148 00.054 15712 worker thread done servicing request
06:16:03.148 00.000 7988 OnExposeComplete: enter
06:16:03.158 00.010 7988 UpdateGuideState(): m_state=1
06:16:03.158 00.000 7988 UpdateCurrentPosition: no star selected
06:16:03.158 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:03.158 00.000 7988 Status Line: No star selected
06:16:03.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:16:03.165 00.007 7988 UpdateGuideState exits: No star selected
06:16:03.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:03.165 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:03.165 00.000 7988 Enqueuing Expose request
06:16:03.165 00.000 15712 Worker thread wakes up
06:16:03.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:03.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:04.693 01.528 15712 Exposure complete
06:16:04.755 00.062 15712 worker thread done servicing request
06:16:04.755 00.000 7988 OnExposeComplete: enter
06:16:04.755 00.000 7988 UpdateGuideState(): m_state=1
06:16:04.755 00.000 7988 UpdateCurrentPosition: no star selected
06:16:04.755 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:04.760 00.005 7988 Status Line: No star selected
06:16:04.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:16:04.762 00.002 7988 UpdateGuideState exits: No star selected
06:16:04.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:04.764 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:04.764 00.000 7988 Enqueuing Expose request
06:16:04.766 00.002 15712 Worker thread wakes up
06:16:04.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:04.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:06.400 01.634 15712 Exposure complete
06:16:06.450 00.050 15712 worker thread done servicing request
06:16:06.463 00.013 7988 OnExposeComplete: enter
06:16:06.463 00.000 7988 UpdateGuideState(): m_state=1
06:16:06.465 00.002 7988 UpdateCurrentPosition: no star selected
06:16:06.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:06.467 00.002 7988 Status Line: No star selected
06:16:06.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:16:06.469 00.002 7988 UpdateGuideState exits: No star selected
06:16:06.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:06.471 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:06.471 00.000 7988 Enqueuing Expose request
06:16:06.473 00.002 15712 Worker thread wakes up
06:16:06.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:06.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:07.997 01.524 15712 Exposure complete
06:16:08.059 00.062 15712 worker thread done servicing request
06:16:08.059 00.000 7988 OnExposeComplete: enter
06:16:08.059 00.000 7988 UpdateGuideState(): m_state=1
06:16:08.059 00.000 7988 UpdateCurrentPosition: no star selected
06:16:08.059 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:08.065 00.006 7988 Status Line: No star selected
06:16:08.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:16:08.065 00.000 7988 UpdateGuideState exits: No star selected
06:16:08.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:08.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:08.065 00.000 7988 Enqueuing Expose request
06:16:08.065 00.000 15712 Worker thread wakes up
06:16:08.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:08.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:09.709 01.644 15712 Exposure complete
06:16:09.772 00.063 15712 worker thread done servicing request
06:16:09.774 00.002 7988 OnExposeComplete: enter
06:16:09.774 00.000 7988 UpdateGuideState(): m_state=1
06:16:09.774 00.000 7988 UpdateCurrentPosition: no star selected
06:16:09.774 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:09.774 00.000 7988 Status Line: No star selected
06:16:09.780 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:16:09.782 00.002 7988 UpdateGuideState exits: No star selected
06:16:09.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:09.782 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:09.784 00.002 7988 Enqueuing Expose request
06:16:09.786 00.002 15712 Worker thread wakes up
06:16:09.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:09.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:11.308 01.522 15712 Exposure complete
06:16:11.370 00.062 15712 worker thread done servicing request
06:16:11.370 00.000 7988 OnExposeComplete: enter
06:16:11.370 00.000 7988 UpdateGuideState(): m_state=1
06:16:11.372 00.002 7988 UpdateCurrentPosition: no star selected
06:16:11.374 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:11.374 00.000 7988 Status Line: No star selected
06:16:11.376 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:16:11.376 00.000 7988 UpdateGuideState exits: No star selected
06:16:11.378 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:11.378 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:11.380 00.002 7988 Enqueuing Expose request
06:16:11.380 00.000 15712 Worker thread wakes up
06:16:11.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:11.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:13.016 01.636 15712 Exposure complete
06:16:13.078 00.062 15712 worker thread done servicing request
06:16:13.078 00.000 7988 OnExposeComplete: enter
06:16:13.078 00.000 7988 UpdateGuideState(): m_state=1
06:16:13.080 00.002 7988 UpdateCurrentPosition: no star selected
06:16:13.080 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:13.082 00.002 7988 Status Line: No star selected
06:16:13.084 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:16:13.084 00.000 7988 UpdateGuideState exits: No star selected
06:16:13.086 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:13.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:13.088 00.002 7988 Enqueuing Expose request
06:16:13.088 00.000 15712 Worker thread wakes up
06:16:13.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:13.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:14.612 01.524 15712 Exposure complete
06:16:14.667 00.055 15712 worker thread done servicing request
06:16:14.674 00.007 7988 OnExposeComplete: enter
06:16:14.674 00.000 7988 UpdateGuideState(): m_state=1
06:16:14.674 00.000 7988 UpdateCurrentPosition: no star selected
06:16:14.674 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:14.674 00.000 7988 Status Line: No star selected
06:16:14.674 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:16:14.674 00.000 7988 UpdateGuideState exits: No star selected
06:16:14.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:14.674 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:14.674 00.000 7988 Enqueuing Expose request
06:16:14.684 00.010 15712 Worker thread wakes up
06:16:14.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:14.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:16.320 01.636 15712 Exposure complete
06:16:16.381 00.061 15712 worker thread done servicing request
06:16:16.381 00.000 7988 OnExposeComplete: enter
06:16:16.381 00.000 7988 UpdateGuideState(): m_state=1
06:16:16.383 00.002 7988 UpdateCurrentPosition: no star selected
06:16:16.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:16.385 00.002 7988 Status Line: No star selected
06:16:16.387 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:16.387 00.000 7988 UpdateGuideState exits: No star selected
06:16:16.389 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:16.390 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:16.390 00.000 7988 Enqueuing Expose request
06:16:16.392 00.002 15712 Worker thread wakes up
06:16:16.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:16.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:17.915 01.523 15712 Exposure complete
06:16:17.977 00.062 15712 worker thread done servicing request
06:16:17.977 00.000 7988 OnExposeComplete: enter
06:16:17.977 00.000 7988 UpdateGuideState(): m_state=1
06:16:17.981 00.004 7988 UpdateCurrentPosition: no star selected
06:16:17.981 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:17.983 00.002 7988 Status Line: No star selected
06:16:17.985 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:16:17.985 00.000 7988 UpdateGuideState exits: No star selected
06:16:17.987 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:17.987 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:17.987 00.000 7988 Enqueuing Expose request
06:16:17.987 00.000 15712 Worker thread wakes up
06:16:17.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:17.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:19.625 01.638 15712 Exposure complete
06:16:19.686 00.061 15712 worker thread done servicing request
06:16:19.686 00.000 7988 OnExposeComplete: enter
06:16:19.686 00.000 7988 UpdateGuideState(): m_state=1
06:16:19.688 00.002 7988 UpdateCurrentPosition: no star selected
06:16:19.690 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:19.690 00.000 7988 Status Line: No star selected
06:16:19.693 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:19.693 00.000 7988 UpdateGuideState exits: No star selected
06:16:19.695 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:19.695 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:19.697 00.002 7988 Enqueuing Expose request
06:16:19.697 00.000 15712 Worker thread wakes up
06:16:19.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:19.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:21.221 01.524 15712 Exposure complete
06:16:21.283 00.062 15712 worker thread done servicing request
06:16:21.283 00.000 7988 OnExposeComplete: enter
06:16:21.283 00.000 7988 UpdateGuideState(): m_state=1
06:16:21.285 00.002 7988 UpdateCurrentPosition: no star selected
06:16:21.285 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:21.287 00.002 7988 Status Line: No star selected
06:16:21.289 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:16:21.289 00.000 7988 UpdateGuideState exits: No star selected
06:16:21.291 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:21.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:21.293 00.002 7988 Enqueuing Expose request
06:16:21.293 00.000 15712 Worker thread wakes up
06:16:21.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:21.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:22.932 01.639 15712 Exposure complete
06:16:22.994 00.062 15712 worker thread done servicing request
06:16:22.994 00.000 7988 OnExposeComplete: enter
06:16:22.994 00.000 7988 UpdateGuideState(): m_state=1
06:16:22.996 00.002 7988 UpdateCurrentPosition: no star selected
06:16:22.996 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:22.998 00.002 7988 Status Line: No star selected
06:16:23.000 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:16:23.000 00.000 7988 UpdateGuideState exits: No star selected
06:16:23.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:23.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:23.000 00.000 7988 Enqueuing Expose request
06:16:23.000 00.000 15712 Worker thread wakes up
06:16:23.006 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:23.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:24.528 01.522 15712 Exposure complete
06:16:24.590 00.062 15712 worker thread done servicing request
06:16:24.590 00.000 7988 OnExposeComplete: enter
06:16:24.592 00.002 7988 UpdateGuideState(): m_state=1
06:16:24.594 00.002 7988 UpdateCurrentPosition: no star selected
06:16:24.594 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:24.596 00.002 7988 Status Line: No star selected
06:16:24.596 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:16:24.596 00.000 7988 UpdateGuideState exits: No star selected
06:16:24.600 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:24.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:24.602 00.002 7988 Enqueuing Expose request
06:16:24.602 00.000 15712 Worker thread wakes up
06:16:24.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:24.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:26.238 01.636 15712 Exposure complete
06:16:26.299 00.061 15712 worker thread done servicing request
06:16:26.299 00.000 7988 OnExposeComplete: enter
06:16:26.299 00.000 7988 UpdateGuideState(): m_state=1
06:16:26.299 00.000 7988 UpdateCurrentPosition: no star selected
06:16:26.299 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:26.299 00.000 7988 Status Line: No star selected
06:16:26.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:26.299 00.000 7988 UpdateGuideState exits: No star selected
06:16:26.307 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:26.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:26.307 00.000 7988 Enqueuing Expose request
06:16:26.307 00.000 15712 Worker thread wakes up
06:16:26.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:26.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:27.834 01.527 15712 Exposure complete
06:16:27.895 00.061 15712 worker thread done servicing request
06:16:27.895 00.000 7988 OnExposeComplete: enter
06:16:27.895 00.000 7988 UpdateGuideState(): m_state=1
06:16:27.895 00.000 7988 UpdateCurrentPosition: no star selected
06:16:27.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:27.895 00.000 7988 Status Line: No star selected
06:16:27.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:16:27.895 00.000 7988 UpdateGuideState exits: No star selected
06:16:27.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:27.895 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:27.895 00.000 7988 Enqueuing Expose request
06:16:27.895 00.000 15712 Worker thread wakes up
06:16:27.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:27.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:29.539 01.644 15712 Exposure complete
06:16:29.600 00.061 15712 worker thread done servicing request
06:16:29.602 00.002 7988 OnExposeComplete: enter
06:16:29.602 00.000 7988 UpdateGuideState(): m_state=1
06:16:29.602 00.000 7988 UpdateCurrentPosition: no star selected
06:16:29.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:29.602 00.000 7988 Status Line: No star selected
06:16:29.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:29.602 00.000 7988 UpdateGuideState exits: No star selected
06:16:29.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:29.602 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:29.611 00.009 7988 Enqueuing Expose request
06:16:29.611 00.000 15712 Worker thread wakes up
06:16:29.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:29.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:31.136 01.525 15712 Exposure complete
06:16:31.198 00.062 15712 worker thread done servicing request
06:16:31.198 00.000 7988 OnExposeComplete: enter
06:16:31.198 00.000 7988 UpdateGuideState(): m_state=1
06:16:31.200 00.002 7988 UpdateCurrentPosition: no star selected
06:16:31.200 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:31.202 00.002 7988 Status Line: No star selected
06:16:31.204 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:16:31.204 00.000 7988 UpdateGuideState exits: No star selected
06:16:31.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:31.204 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:31.204 00.000 7988 Enqueuing Expose request
06:16:31.204 00.000 15712 Worker thread wakes up
06:16:31.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:31.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:32.846 01.642 15712 Exposure complete
06:16:32.908 00.062 15712 worker thread done servicing request
06:16:32.908 00.000 7988 OnExposeComplete: enter
06:16:32.908 00.000 7988 UpdateGuideState(): m_state=1
06:16:32.908 00.000 7988 UpdateCurrentPosition: no star selected
06:16:32.908 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:32.908 00.000 7988 Status Line: No star selected
06:16:32.914 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:32.914 00.000 7988 UpdateGuideState exits: No star selected
06:16:32.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:32.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:32.914 00.000 7988 Enqueuing Expose request
06:16:32.914 00.000 15712 Worker thread wakes up
06:16:32.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:32.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:34.441 01.527 15712 Exposure complete
06:16:34.505 00.064 15712 worker thread done servicing request
06:16:34.505 00.000 7988 OnExposeComplete: enter
06:16:34.505 00.000 7988 UpdateGuideState(): m_state=1
06:16:34.507 00.002 7988 UpdateCurrentPosition: no star selected
06:16:34.509 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:34.509 00.000 7988 Status Line: No star selected
06:16:34.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:16:34.513 00.004 7988 UpdateGuideState exits: No star selected
06:16:34.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:34.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:34.513 00.000 7988 Enqueuing Expose request
06:16:34.513 00.000 15712 Worker thread wakes up
06:16:34.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:34.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:36.154 01.641 15712 Exposure complete
06:16:36.215 00.061 15712 worker thread done servicing request
06:16:36.215 00.000 7988 OnExposeComplete: enter
06:16:36.215 00.000 7988 UpdateGuideState(): m_state=1
06:16:36.218 00.003 7988 UpdateCurrentPosition: no star selected
06:16:36.218 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:36.220 00.002 7988 Status Line: No star selected
06:16:36.220 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=39, FiltMin=34, FiltMax=51, Gamma=0.690
06:16:36.220 00.000 7988 UpdateGuideState exits: No star selected
06:16:36.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:36.220 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:36.220 00.000 7988 Enqueuing Expose request
06:16:36.220 00.000 15712 Worker thread wakes up
06:16:36.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:36.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:37.643 01.423 15712 Exposure complete
06:16:37.706 00.063 15712 worker thread done servicing request
06:16:37.706 00.000 7988 OnExposeComplete: enter
06:16:37.706 00.000 7988 UpdateGuideState(): m_state=1
06:16:37.720 00.014 7988 UpdateCurrentPosition: no star selected
06:16:37.722 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:37.722 00.000 7988 Status Line: No star selected
06:16:37.724 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:37.726 00.002 7988 UpdateGuideState exits: No star selected
06:16:37.728 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:37.730 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:37.730 00.000 7988 Enqueuing Expose request
06:16:37.732 00.002 15712 Worker thread wakes up
06:16:37.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:37.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:39.470 01.738 15712 Exposure complete
06:16:39.533 00.063 15712 worker thread done servicing request
06:16:39.533 00.000 7988 OnExposeComplete: enter
06:16:39.533 00.000 7988 UpdateGuideState(): m_state=1
06:16:39.535 00.002 7988 UpdateCurrentPosition: no star selected
06:16:39.535 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:39.538 00.003 7988 Status Line: No star selected
06:16:39.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:39.540 00.002 7988 UpdateGuideState exits: No star selected
06:16:39.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:39.542 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:39.542 00.000 7988 Enqueuing Expose request
06:16:39.544 00.002 15712 Worker thread wakes up
06:16:39.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:39.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:40.953 01.409 15712 Exposure complete
06:16:41.014 00.061 15712 worker thread done servicing request
06:16:41.014 00.000 7988 OnExposeComplete: enter
06:16:41.014 00.000 7988 UpdateGuideState(): m_state=1
06:16:41.018 00.004 7988 UpdateCurrentPosition: no star selected
06:16:41.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:41.020 00.002 7988 Status Line: No star selected
06:16:41.022 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:41.022 00.000 7988 UpdateGuideState exits: No star selected
06:16:41.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:41.022 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:41.022 00.000 7988 Enqueuing Expose request
06:16:41.022 00.000 15712 Worker thread wakes up
06:16:41.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:41.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:42.661 01.639 15712 Exposure complete
06:16:42.718 00.057 15712 worker thread done servicing request
06:16:42.718 00.000 7988 OnExposeComplete: enter
06:16:42.723 00.005 7988 UpdateGuideState(): m_state=1
06:16:42.723 00.000 7988 UpdateCurrentPosition: no star selected
06:16:42.723 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:42.723 00.000 7988 Status Line: No star selected
06:16:42.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:16:42.723 00.000 7988 UpdateGuideState exits: No star selected
06:16:42.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:42.723 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:42.723 00.000 7988 Enqueuing Expose request
06:16:42.723 00.000 15712 Worker thread wakes up
06:16:42.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:42.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:44.258 01.535 15712 Exposure complete
06:16:44.319 00.061 15712 worker thread done servicing request
06:16:44.320 00.001 7988 OnExposeComplete: enter
06:16:44.320 00.000 7988 UpdateGuideState(): m_state=1
06:16:44.322 00.002 7988 UpdateCurrentPosition: no star selected
06:16:44.324 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:44.324 00.000 7988 Status Line: No star selected
06:16:44.326 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:16:44.328 00.002 7988 UpdateGuideState exits: No star selected
06:16:44.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:44.330 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:44.330 00.000 7988 Enqueuing Expose request
06:16:44.332 00.002 15712 Worker thread wakes up
06:16:44.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:44.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:45.970 01.638 15712 Exposure complete
06:16:46.029 00.059 15712 worker thread done servicing request
06:16:46.029 00.000 7988 OnExposeComplete: enter
06:16:46.029 00.000 7988 UpdateGuideState(): m_state=1
06:16:46.034 00.005 7988 UpdateCurrentPosition: no star selected
06:16:46.034 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:46.036 00.002 7988 Status Line: No star selected
06:16:46.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:46.038 00.002 7988 UpdateGuideState exits: No star selected
06:16:46.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:46.040 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:46.040 00.000 7988 Enqueuing Expose request
06:16:46.042 00.002 15712 Worker thread wakes up
06:16:46.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:46.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:47.565 01.523 15712 Exposure complete
06:16:47.626 00.061 15712 worker thread done servicing request
06:16:47.626 00.000 7988 OnExposeComplete: enter
06:16:47.627 00.001 7988 UpdateGuideState(): m_state=1
06:16:47.627 00.000 7988 UpdateCurrentPosition: no star selected
06:16:47.627 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:47.627 00.000 7988 Status Line: No star selected
06:16:47.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:47.634 00.007 7988 UpdateGuideState exits: No star selected
06:16:47.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:47.636 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:47.636 00.000 7988 Enqueuing Expose request
06:16:47.638 00.002 15712 Worker thread wakes up
06:16:47.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:47.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:49.276 01.638 15712 Exposure complete
06:16:49.337 00.061 15712 worker thread done servicing request
06:16:49.337 00.000 7988 OnExposeComplete: enter
06:16:49.337 00.000 7988 UpdateGuideState(): m_state=1
06:16:49.341 00.004 7988 UpdateCurrentPosition: no star selected
06:16:49.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:49.343 00.002 7988 Status Line: No star selected
06:16:49.345 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:49.345 00.000 7988 UpdateGuideState exits: No star selected
06:16:49.347 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:49.347 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:49.349 00.002 7988 Enqueuing Expose request
06:16:49.349 00.000 15712 Worker thread wakes up
06:16:49.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:49.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:50.872 01.523 15712 Exposure complete
06:16:50.918 00.046 15712 worker thread done servicing request
06:16:50.918 00.000 7988 OnExposeComplete: enter
06:16:50.934 00.016 7988 UpdateGuideState(): m_state=1
06:16:50.936 00.002 7988 UpdateCurrentPosition: no star selected
06:16:50.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:50.938 00.002 7988 Status Line: No star selected
06:16:50.940 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:50.940 00.000 7988 UpdateGuideState exits: No star selected
06:16:50.940 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:50.940 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:50.940 00.000 7988 Enqueuing Expose request
06:16:50.940 00.000 15712 Worker thread wakes up
06:16:50.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:50.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:52.581 01.641 15712 Exposure complete
06:16:52.645 00.064 15712 worker thread done servicing request
06:16:52.645 00.000 7988 OnExposeComplete: enter
06:16:52.645 00.000 7988 UpdateGuideState(): m_state=1
06:16:52.647 00.002 7988 UpdateCurrentPosition: no star selected
06:16:52.647 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:52.649 00.002 7988 Status Line: No star selected
06:16:52.651 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:52.651 00.000 7988 UpdateGuideState exits: No star selected
06:16:52.653 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:52.654 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:52.654 00.000 7988 Enqueuing Expose request
06:16:52.656 00.002 15712 Worker thread wakes up
06:16:52.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:52.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:54.181 01.525 15712 Exposure complete
06:16:54.243 00.062 15712 worker thread done servicing request
06:16:54.243 00.000 7988 OnExposeComplete: enter
06:16:54.243 00.000 7988 UpdateGuideState(): m_state=1
06:16:54.247 00.004 7988 UpdateCurrentPosition: no star selected
06:16:54.247 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:54.249 00.002 7988 Status Line: No star selected
06:16:54.251 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:16:54.251 00.000 7988 UpdateGuideState exits: No star selected
06:16:54.253 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:54.253 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:54.255 00.002 7988 Enqueuing Expose request
06:16:54.255 00.000 15712 Worker thread wakes up
06:16:54.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:54.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:55.887 01.632 15712 Exposure complete
06:16:55.951 00.064 15712 worker thread done servicing request
06:16:55.951 00.000 7988 OnExposeComplete: enter
06:16:55.954 00.003 7988 UpdateGuideState(): m_state=1
06:16:55.954 00.000 7988 UpdateCurrentPosition: no star selected
06:16:55.956 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:55.956 00.000 7988 Status Line: No star selected
06:16:55.959 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:55.959 00.000 7988 UpdateGuideState exits: No star selected
06:16:55.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:55.959 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:55.959 00.000 7988 Enqueuing Expose request
06:16:55.959 00.000 15712 Worker thread wakes up
06:16:55.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:55.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:57.483 01.524 15712 Exposure complete
06:16:57.545 00.062 15712 worker thread done servicing request
06:16:57.545 00.000 7988 OnExposeComplete: enter
06:16:57.545 00.000 7988 UpdateGuideState(): m_state=1
06:16:57.549 00.004 7988 UpdateCurrentPosition: no star selected
06:16:57.549 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:57.551 00.002 7988 Status Line: No star selected
06:16:57.553 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:57.553 00.000 7988 UpdateGuideState exits: No star selected
06:16:57.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:57.553 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:57.553 00.000 7988 Enqueuing Expose request
06:16:57.558 00.005 15712 Worker thread wakes up
06:16:57.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:57.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:16:59.190 01.632 15712 Exposure complete
06:16:59.244 00.054 15712 worker thread done servicing request
06:16:59.244 00.000 7988 OnExposeComplete: enter
06:16:59.254 00.010 7988 UpdateGuideState(): m_state=1
06:16:59.254 00.000 7988 UpdateCurrentPosition: no star selected
06:16:59.254 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:16:59.254 00.000 7988 Status Line: No star selected
06:16:59.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:16:59.254 00.000 7988 UpdateGuideState exits: No star selected
06:16:59.261 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:16:59.261 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:16:59.261 00.000 7988 Enqueuing Expose request
06:16:59.261 00.000 15712 Worker thread wakes up
06:16:59.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:16:59.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:00.791 01.530 15712 Exposure complete
06:17:00.852 00.061 15712 worker thread done servicing request
06:17:00.852 00.000 7988 OnExposeComplete: enter
06:17:00.852 00.000 7988 UpdateGuideState(): m_state=1
06:17:00.855 00.003 7988 UpdateCurrentPosition: no star selected
06:17:00.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:00.857 00.002 7988 Status Line: No star selected
06:17:00.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:17:00.859 00.002 7988 UpdateGuideState exits: No star selected
06:17:00.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:00.861 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:00.861 00.000 7988 Enqueuing Expose request
06:17:00.863 00.002 15712 Worker thread wakes up
06:17:00.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:00.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:02.500 01.637 15712 Exposure complete
06:17:02.560 00.060 15712 worker thread done servicing request
06:17:02.562 00.002 7988 OnExposeComplete: enter
06:17:02.562 00.000 7988 UpdateGuideState(): m_state=1
06:17:02.564 00.002 7988 UpdateCurrentPosition: no star selected
06:17:02.566 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:02.566 00.000 7988 Status Line: No star selected
06:17:02.568 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:17:02.570 00.002 7988 UpdateGuideState exits: No star selected
06:17:02.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:02.572 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:02.572 00.000 7988 Enqueuing Expose request
06:17:02.574 00.002 15712 Worker thread wakes up
06:17:02.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:02.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:04.098 01.524 15712 Exposure complete
06:17:04.160 00.062 15712 worker thread done servicing request
06:17:04.160 00.000 7988 OnExposeComplete: enter
06:17:04.162 00.002 7988 UpdateGuideState(): m_state=1
06:17:04.162 00.000 7988 UpdateCurrentPosition: no star selected
06:17:04.164 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:04.164 00.000 7988 Status Line: No star selected
06:17:04.166 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:17:04.168 00.002 7988 UpdateGuideState exits: No star selected
06:17:04.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:04.168 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:04.170 00.002 7988 Enqueuing Expose request
06:17:04.170 00.000 15712 Worker thread wakes up
06:17:04.172 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:04.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:05.810 01.638 15712 Exposure complete
06:17:05.872 00.062 15712 worker thread done servicing request
06:17:05.872 00.000 7988 OnExposeComplete: enter
06:17:05.872 00.000 7988 UpdateGuideState(): m_state=1
06:17:05.872 00.000 7988 UpdateCurrentPosition: no star selected
06:17:05.872 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:05.872 00.000 7988 Status Line: No star selected
06:17:05.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:17:05.872 00.000 7988 UpdateGuideState exits: No star selected
06:17:05.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:05.872 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:05.881 00.009 7988 Enqueuing Expose request
06:17:05.881 00.000 15712 Worker thread wakes up
06:17:05.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:05.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:07.408 01.527 15712 Exposure complete
06:17:07.469 00.061 15712 worker thread done servicing request
06:17:07.469 00.000 7988 OnExposeComplete: enter
06:17:07.469 00.000 7988 UpdateGuideState(): m_state=1
06:17:07.471 00.002 7988 UpdateCurrentPosition: no star selected
06:17:07.471 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:07.473 00.002 7988 Status Line: No star selected
06:17:07.475 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:17:07.475 00.000 7988 UpdateGuideState exits: No star selected
06:17:07.477 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:07.477 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:07.479 00.002 7988 Enqueuing Expose request
06:17:07.480 00.001 15712 Worker thread wakes up
06:17:07.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:07.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:09.117 01.637 15712 Exposure complete
06:17:09.178 00.061 15712 worker thread done servicing request
06:17:09.178 00.000 7988 OnExposeComplete: enter
06:17:09.178 00.000 7988 UpdateGuideState(): m_state=1
06:17:09.180 00.002 7988 UpdateCurrentPosition: no star selected
06:17:09.180 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:09.182 00.002 7988 Status Line: No star selected
06:17:09.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:17:09.182 00.000 7988 UpdateGuideState exits: No star selected
06:17:09.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:09.182 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:09.182 00.000 7988 Enqueuing Expose request
06:17:09.182 00.000 15712 Worker thread wakes up
06:17:09.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:09.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:10.713 01.531 15712 Exposure complete
06:17:10.774 00.061 15712 worker thread done servicing request
06:17:10.774 00.000 7988 OnExposeComplete: enter
06:17:10.774 00.000 7988 UpdateGuideState(): m_state=1
06:17:10.777 00.003 7988 UpdateCurrentPosition: no star selected
06:17:10.777 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:10.779 00.002 7988 Status Line: No star selected
06:17:10.781 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=32, FiltMax=44, Gamma=0.690
06:17:10.781 00.000 7988 UpdateGuideState exits: No star selected
06:17:10.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:10.783 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:10.783 00.000 7988 Enqueuing Expose request
06:17:10.785 00.002 15712 Worker thread wakes up
06:17:10.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:10.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:12.423 01.638 15712 Exposure complete
06:17:12.485 00.062 15712 worker thread done servicing request
06:17:12.485 00.000 7988 OnExposeComplete: enter
06:17:12.487 00.002 7988 UpdateGuideState(): m_state=1
06:17:12.487 00.000 7988 UpdateCurrentPosition: no star selected
06:17:12.489 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:12.491 00.002 7988 Status Line: No star selected
06:17:12.491 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=38, FiltMin=32, FiltMax=43, Gamma=0.690
06:17:12.494 00.003 7988 UpdateGuideState exits: No star selected
06:17:12.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:12.496 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:12.498 00.002 7988 Enqueuing Expose request
06:17:12.498 00.000 15712 Worker thread wakes up
06:17:12.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:12.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:14.023 01.525 15712 Exposure complete
06:17:14.084 00.061 15712 worker thread done servicing request
06:17:14.084 00.000 7988 OnExposeComplete: enter
06:17:14.084 00.000 7988 UpdateGuideState(): m_state=1
06:17:14.086 00.002 7988 UpdateCurrentPosition: no star selected
06:17:14.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:14.088 00.002 7988 Status Line: No star selected
06:17:14.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:17:14.090 00.000 7988 UpdateGuideState exits: No star selected
06:17:14.092 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:14.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:14.092 00.000 7988 Enqueuing Expose request
06:17:14.092 00.000 15712 Worker thread wakes up
06:17:14.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:14.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:15.733 01.641 15712 Exposure complete
06:17:15.794 00.061 15712 worker thread done servicing request
06:17:15.795 00.001 7988 OnExposeComplete: enter
06:17:15.795 00.000 7988 UpdateGuideState(): m_state=1
06:17:15.795 00.000 7988 UpdateCurrentPosition: no star selected
06:17:15.795 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:15.795 00.000 7988 Status Line: No star selected
06:17:15.800 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:17:15.800 00.000 7988 UpdateGuideState exits: No star selected
06:17:15.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:15.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:15.800 00.000 7988 Enqueuing Expose request
06:17:15.800 00.000 15712 Worker thread wakes up
06:17:15.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:15.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:17.330 01.530 15712 Exposure complete
06:17:17.382 00.052 15712 worker thread done servicing request
06:17:17.382 00.000 7988 OnExposeComplete: enter
06:17:17.392 00.010 7988 UpdateGuideState(): m_state=1
06:17:17.392 00.000 7988 UpdateCurrentPosition: no star selected
06:17:17.392 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:17.392 00.000 7988 Status Line: No star selected
06:17:17.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:17:17.399 00.007 7988 UpdateGuideState exits: No star selected
06:17:17.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:17.399 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:17.399 00.000 7988 Enqueuing Expose request
06:17:17.399 00.000 15712 Worker thread wakes up
06:17:17.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:17.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:19.040 01.641 15712 Exposure complete
06:17:19.100 00.060 15712 worker thread done servicing request
06:17:19.100 00.000 7988 OnExposeComplete: enter
06:17:19.100 00.000 7988 UpdateGuideState(): m_state=1
06:17:19.103 00.003 7988 UpdateCurrentPosition: no star selected
06:17:19.103 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:19.105 00.002 7988 Status Line: No star selected
06:17:19.107 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:17:19.107 00.000 7988 UpdateGuideState exits: No star selected
06:17:19.109 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:19.109 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:19.111 00.002 7988 Enqueuing Expose request
06:17:19.111 00.000 15712 Worker thread wakes up
06:17:19.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:19.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:20.635 01.524 15712 Exposure complete
06:17:20.697 00.062 15712 worker thread done servicing request
06:17:20.697 00.000 7988 OnExposeComplete: enter
06:17:20.700 00.003 7988 UpdateGuideState(): m_state=1
06:17:20.700 00.000 7988 UpdateCurrentPosition: no star selected
06:17:20.702 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:20.702 00.000 7988 Status Line: No star selected
06:17:20.704 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:17:20.704 00.000 7988 UpdateGuideState exits: No star selected
06:17:20.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:20.704 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:20.704 00.000 7988 Enqueuing Expose request
06:17:20.704 00.000 15712 Worker thread wakes up
06:17:20.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:20.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:22.338 01.634 15712 Exposure complete
06:17:22.402 00.064 15712 worker thread done servicing request
06:17:22.402 00.000 7988 OnExposeComplete: enter
06:17:22.402 00.000 7988 UpdateGuideState(): m_state=1
06:17:22.405 00.003 7988 UpdateCurrentPosition: no star selected
06:17:22.405 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:22.407 00.002 7988 Status Line: No star selected
06:17:22.409 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=32, FiltMax=44, Gamma=0.690
06:17:22.409 00.000 7988 UpdateGuideState exits: No star selected
06:17:22.411 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:22.411 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:22.413 00.002 7988 Enqueuing Expose request
06:17:22.413 00.000 15712 Worker thread wakes up
06:17:22.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:22.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:23.940 01.527 15712 Exposure complete
06:17:24.006 00.066 15712 worker thread done servicing request
06:17:24.006 00.000 7988 OnExposeComplete: enter
06:17:24.006 00.000 7988 UpdateGuideState(): m_state=1
06:17:24.006 00.000 7988 UpdateCurrentPosition: no star selected
06:17:24.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:24.006 00.000 7988 Status Line: No star selected
06:17:24.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:17:24.006 00.000 7988 UpdateGuideState exits: No star selected
06:17:24.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:24.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:24.006 00.000 7988 Enqueuing Expose request
06:17:24.017 00.011 15712 Worker thread wakes up
06:17:24.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:24.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:25.648 01.631 15712 Exposure complete
06:17:25.710 00.062 15712 worker thread done servicing request
06:17:25.710 00.000 7988 OnExposeComplete: enter
06:17:25.710 00.000 7988 UpdateGuideState(): m_state=1
06:17:25.712 00.002 7988 UpdateCurrentPosition: no star selected
06:17:25.712 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:25.714 00.002 7988 Status Line: No star selected
06:17:25.716 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:17:25.716 00.000 7988 UpdateGuideState exits: No star selected
06:17:25.718 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:25.719 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:25.719 00.000 7988 Enqueuing Expose request
06:17:25.721 00.002 15712 Worker thread wakes up
06:17:25.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:25.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:27.247 01.526 15712 Exposure complete
06:17:27.308 00.061 15712 worker thread done servicing request
06:17:27.308 00.000 7988 OnExposeComplete: enter
06:17:27.308 00.000 7988 UpdateGuideState(): m_state=1
06:17:27.311 00.003 7988 UpdateCurrentPosition: no star selected
06:17:27.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:27.313 00.002 7988 Status Line: No star selected
06:17:27.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:17:27.313 00.000 7988 UpdateGuideState exits: No star selected
06:17:27.317 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:27.317 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:27.319 00.002 7988 Enqueuing Expose request
06:17:27.319 00.000 15712 Worker thread wakes up
06:17:27.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:27.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:28.953 01.634 15712 Exposure complete
06:17:29.015 00.062 15712 worker thread done servicing request
06:17:29.015 00.000 7988 OnExposeComplete: enter
06:17:29.015 00.000 7988 UpdateGuideState(): m_state=1
06:17:29.018 00.003 7988 UpdateCurrentPosition: no star selected
06:17:29.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:29.020 00.002 7988 Status Line: No star selected
06:17:29.021 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=33, FiltMax=45, Gamma=0.690
06:17:29.021 00.000 7988 UpdateGuideState exits: No star selected
06:17:29.023 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:29.023 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:29.025 00.002 7988 Enqueuing Expose request
06:17:29.025 00.000 15712 Worker thread wakes up
06:17:29.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:29.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:30.553 01.528 15712 Exposure complete
06:17:30.615 00.062 15712 worker thread done servicing request
06:17:30.615 00.000 7988 OnExposeComplete: enter
06:17:30.615 00.000 7988 UpdateGuideState(): m_state=1
06:17:30.617 00.002 7988 UpdateCurrentPosition: no star selected
06:17:30.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:30.619 00.002 7988 Status Line: No star selected
06:17:30.621 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:17:30.622 00.001 7988 UpdateGuideState exits: No star selected
06:17:30.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:30.624 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:30.624 00.000 7988 Enqueuing Expose request
06:17:30.626 00.002 15712 Worker thread wakes up
06:17:30.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:30.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:32.263 01.637 15712 Exposure complete
06:17:32.323 00.060 15712 worker thread done servicing request
06:17:32.325 00.002 7988 OnExposeComplete: enter
06:17:32.325 00.000 7988 UpdateGuideState(): m_state=1
06:17:32.325 00.000 7988 UpdateCurrentPosition: no star selected
06:17:32.325 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:32.325 00.000 7988 Status Line: No star selected
06:17:32.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:17:32.325 00.000 7988 UpdateGuideState exits: No star selected
06:17:32.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:32.325 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:32.325 00.000 7988 Enqueuing Expose request
06:17:32.325 00.000 15712 Worker thread wakes up
06:17:32.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:32.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:33.860 01.535 15712 Exposure complete
06:17:33.922 00.062 15712 worker thread done servicing request
06:17:33.922 00.000 7988 OnExposeComplete: enter
06:17:33.923 00.001 7988 UpdateGuideState(): m_state=1
06:17:33.923 00.000 7988 UpdateCurrentPosition: no star selected
06:17:33.925 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:33.927 00.002 7988 Status Line: No star selected
06:17:33.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:17:33.929 00.002 7988 UpdateGuideState exits: No star selected
06:17:33.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:33.931 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:33.931 00.000 7988 Enqueuing Expose request
06:17:33.933 00.002 15712 Worker thread wakes up
06:17:33.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:33.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:35.566 01.633 15712 Exposure complete
06:17:35.630 00.064 15712 worker thread done servicing request
06:17:35.630 00.000 7988 OnExposeComplete: enter
06:17:35.630 00.000 7988 UpdateGuideState(): m_state=1
06:17:35.630 00.000 7988 UpdateCurrentPosition: no star selected
06:17:35.630 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:35.630 00.000 7988 Status Line: No star selected
06:17:35.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:17:35.630 00.000 7988 UpdateGuideState exits: No star selected
06:17:35.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:35.630 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:35.630 00.000 7988 Enqueuing Expose request
06:17:35.630 00.000 15712 Worker thread wakes up
06:17:35.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:35.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:37.167 01.537 15712 Exposure complete
06:17:37.229 00.062 15712 worker thread done servicing request
06:17:37.229 00.000 7988 OnExposeComplete: enter
06:17:37.229 00.000 7988 UpdateGuideState(): m_state=1
06:17:37.231 00.002 7988 UpdateCurrentPosition: no star selected
06:17:37.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:37.233 00.002 7988 Status Line: No star selected
06:17:37.235 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:17:37.235 00.000 7988 UpdateGuideState exits: No star selected
06:17:37.237 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:37.237 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:37.239 00.002 7988 Enqueuing Expose request
06:17:37.239 00.000 15712 Worker thread wakes up
06:17:37.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:37.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:38.985 01.746 15712 Exposure complete
06:17:39.046 00.061 15712 worker thread done servicing request
06:17:39.046 00.000 7988 OnExposeComplete: enter
06:17:39.046 00.000 7988 UpdateGuideState(): m_state=1
06:17:39.046 00.000 7988 UpdateCurrentPosition: no star selected
06:17:39.050 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:39.050 00.000 7988 Status Line: No star selected
06:17:39.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:17:39.050 00.000 7988 UpdateGuideState exits: No star selected
06:17:39.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:39.050 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:39.050 00.000 7988 Enqueuing Expose request
06:17:39.050 00.000 15712 Worker thread wakes up
06:17:39.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:39.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:40.469 01.419 15712 Exposure complete
06:17:40.530 00.061 15712 worker thread done servicing request
06:17:40.530 00.000 7988 OnExposeComplete: enter
06:17:40.530 00.000 7988 UpdateGuideState(): m_state=1
06:17:40.530 00.000 7988 UpdateCurrentPosition: no star selected
06:17:40.530 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:40.530 00.000 7988 Status Line: No star selected
06:17:40.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:17:40.530 00.000 7988 UpdateGuideState exits: No star selected
06:17:40.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:40.530 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:40.530 00.000 7988 Enqueuing Expose request
06:17:40.530 00.000 15712 Worker thread wakes up
06:17:40.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:40.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:42.178 01.648 15712 Exposure complete
06:17:42.240 00.062 15712 worker thread done servicing request
06:17:42.240 00.000 7988 OnExposeComplete: enter
06:17:42.240 00.000 7988 UpdateGuideState(): m_state=1
06:17:42.242 00.002 7988 UpdateCurrentPosition: no star selected
06:17:42.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:42.244 00.002 7988 Status Line: No star selected
06:17:42.246 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:17:42.246 00.000 7988 UpdateGuideState exits: No star selected
06:17:42.248 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:42.249 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:42.249 00.000 7988 Enqueuing Expose request
06:17:42.251 00.002 15712 Worker thread wakes up
06:17:42.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:42.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:43.775 01.524 15712 Exposure complete
06:17:43.836 00.061 15712 worker thread done servicing request
06:17:43.836 00.000 7988 OnExposeComplete: enter
06:17:43.836 00.000 7988 UpdateGuideState(): m_state=1
06:17:43.839 00.003 7988 UpdateCurrentPosition: no star selected
06:17:43.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:43.841 00.002 7988 Status Line: No star selected
06:17:43.843 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:17:43.843 00.000 7988 UpdateGuideState exits: No star selected
06:17:43.845 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:43.845 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:43.847 00.002 7988 Enqueuing Expose request
06:17:43.847 00.000 15712 Worker thread wakes up
06:17:43.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:43.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:45.484 01.637 15712 Exposure complete
06:17:45.547 00.063 15712 worker thread done servicing request
06:17:45.547 00.000 7988 OnExposeComplete: enter
06:17:45.547 00.000 7988 UpdateGuideState(): m_state=1
06:17:45.550 00.003 7988 UpdateCurrentPosition: no star selected
06:17:45.550 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:45.552 00.002 7988 Status Line: No star selected
06:17:45.554 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:17:45.554 00.000 7988 UpdateGuideState exits: No star selected
06:17:45.556 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:45.556 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:45.558 00.002 7988 Enqueuing Expose request
06:17:45.558 00.000 15712 Worker thread wakes up
06:17:45.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:45.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:47.084 01.526 15712 Exposure complete
06:17:47.135 00.051 15712 worker thread done servicing request
06:17:47.135 00.000 7988 OnExposeComplete: enter
06:17:47.147 00.012 7988 UpdateGuideState(): m_state=1
06:17:47.147 00.000 7988 UpdateCurrentPosition: no star selected
06:17:47.149 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:47.149 00.000 7988 Status Line: No star selected
06:17:47.152 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:17:47.154 00.002 7988 UpdateGuideState exits: No star selected
06:17:47.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:47.154 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:47.156 00.002 7988 Enqueuing Expose request
06:17:47.156 00.000 15712 Worker thread wakes up
06:17:47.158 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:47.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:48.794 01.636 15712 Exposure complete
06:17:48.857 00.063 15712 worker thread done servicing request
06:17:48.857 00.000 7988 OnExposeComplete: enter
06:17:48.857 00.000 7988 UpdateGuideState(): m_state=1
06:17:48.859 00.002 7988 UpdateCurrentPosition: no star selected
06:17:48.859 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:48.861 00.002 7988 Status Line: No star selected
06:17:48.863 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:17:48.863 00.000 7988 UpdateGuideState exits: No star selected
06:17:48.865 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:48.865 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:48.867 00.002 7988 Enqueuing Expose request
06:17:48.867 00.000 15712 Worker thread wakes up
06:17:48.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:48.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:50.392 01.525 15712 Exposure complete
06:17:50.453 00.061 15712 worker thread done servicing request
06:17:50.453 00.000 7988 OnExposeComplete: enter
06:17:50.453 00.000 7988 UpdateGuideState(): m_state=1
06:17:50.457 00.004 7988 UpdateCurrentPosition: no star selected
06:17:50.457 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:50.459 00.002 7988 Status Line: No star selected
06:17:50.461 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:17:50.461 00.000 7988 UpdateGuideState exits: No star selected
06:17:50.463 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:50.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:50.465 00.002 7988 Enqueuing Expose request
06:17:50.465 00.000 15712 Worker thread wakes up
06:17:50.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:50.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:52.101 01.636 15712 Exposure complete
06:17:52.163 00.062 15712 worker thread done servicing request
06:17:52.163 00.000 7988 OnExposeComplete: enter
06:17:52.163 00.000 7988 UpdateGuideState(): m_state=1
06:17:52.163 00.000 7988 UpdateCurrentPosition: no star selected
06:17:52.163 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:52.163 00.000 7988 Status Line: No star selected
06:17:52.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:17:52.170 00.007 7988 UpdateGuideState exits: No star selected
06:17:52.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:52.170 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:52.170 00.000 7988 Enqueuing Expose request
06:17:52.170 00.000 15712 Worker thread wakes up
06:17:52.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:52.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:53.700 01.530 15712 Exposure complete
06:17:53.761 00.061 15712 worker thread done servicing request
06:17:53.761 00.000 7988 OnExposeComplete: enter
06:17:53.761 00.000 7988 UpdateGuideState(): m_state=1
06:17:53.764 00.003 7988 UpdateCurrentPosition: no star selected
06:17:53.764 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:53.766 00.002 7988 Status Line: No star selected
06:17:53.768 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:17:53.768 00.000 7988 UpdateGuideState exits: No star selected
06:17:53.770 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:53.770 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:53.772 00.002 7988 Enqueuing Expose request
06:17:53.772 00.000 15712 Worker thread wakes up
06:17:53.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:53.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:55.408 01.636 15712 Exposure complete
06:17:55.471 00.063 15712 worker thread done servicing request
06:17:55.472 00.001 7988 OnExposeComplete: enter
06:17:55.472 00.000 7988 UpdateGuideState(): m_state=1
06:17:55.472 00.000 7988 UpdateCurrentPosition: no star selected
06:17:55.472 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:55.476 00.004 7988 Status Line: No star selected
06:17:55.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:17:55.476 00.000 7988 UpdateGuideState exits: No star selected
06:17:55.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:55.476 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:55.476 00.000 7988 Enqueuing Expose request
06:17:55.476 00.000 15712 Worker thread wakes up
06:17:55.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:55.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:57.008 01.532 15712 Exposure complete
06:17:57.070 00.062 15712 worker thread done servicing request
06:17:57.070 00.000 7988 OnExposeComplete: enter
06:17:57.070 00.000 7988 UpdateGuideState(): m_state=1
06:17:57.076 00.006 7988 UpdateCurrentPosition: no star selected
06:17:57.076 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:57.076 00.000 7988 Status Line: No star selected
06:17:57.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:17:57.076 00.000 7988 UpdateGuideState exits: No star selected
06:17:57.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:57.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:57.076 00.000 7988 Enqueuing Expose request
06:17:57.076 00.000 15712 Worker thread wakes up
06:17:57.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:57.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:17:58.717 01.641 15712 Exposure complete
06:17:58.781 00.064 15712 worker thread done servicing request
06:17:58.782 00.001 7988 OnExposeComplete: enter
06:17:58.782 00.000 7988 UpdateGuideState(): m_state=1
06:17:58.782 00.000 7988 UpdateCurrentPosition: no star selected
06:17:58.782 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:17:58.782 00.000 7988 Status Line: No star selected
06:17:58.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:17:58.782 00.000 7988 UpdateGuideState exits: No star selected
06:17:58.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:17:58.782 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:17:58.782 00.000 7988 Enqueuing Expose request
06:17:58.793 00.011 15712 Worker thread wakes up
06:17:58.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:17:58.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:00.316 01.523 15712 Exposure complete
06:18:00.377 00.061 15712 worker thread done servicing request
06:18:00.377 00.000 7988 OnExposeComplete: enter
06:18:00.377 00.000 7988 UpdateGuideState(): m_state=1
06:18:00.379 00.002 7988 UpdateCurrentPosition: no star selected
06:18:00.379 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:00.379 00.000 7988 Status Line: No star selected
06:18:00.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:18:00.379 00.000 7988 UpdateGuideState exits: No star selected
06:18:00.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:00.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:00.379 00.000 7988 Enqueuing Expose request
06:18:00.379 00.000 15712 Worker thread wakes up
06:18:00.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:00.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:02.018 01.639 15712 Exposure complete
06:18:02.078 00.060 15712 worker thread done servicing request
06:18:02.078 00.000 7988 OnExposeComplete: enter
06:18:02.082 00.004 7988 UpdateGuideState(): m_state=1
06:18:02.082 00.000 7988 UpdateCurrentPosition: no star selected
06:18:02.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:02.082 00.000 7988 Status Line: No star selected
06:18:02.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:18:02.082 00.000 7988 UpdateGuideState exits: No star selected
06:18:02.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:02.082 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:02.082 00.000 7988 Enqueuing Expose request
06:18:02.082 00.000 15712 Worker thread wakes up
06:18:02.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:02.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:03.619 01.537 15712 Exposure complete
06:18:03.680 00.061 15712 worker thread done servicing request
06:18:03.680 00.000 7988 OnExposeComplete: enter
06:18:03.680 00.000 7988 UpdateGuideState(): m_state=1
06:18:03.684 00.004 7988 UpdateCurrentPosition: no star selected
06:18:03.684 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:03.686 00.002 7988 Status Line: No star selected
06:18:03.688 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:18:03.688 00.000 7988 UpdateGuideState exits: No star selected
06:18:03.690 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:03.690 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:03.692 00.002 7988 Enqueuing Expose request
06:18:03.692 00.000 15712 Worker thread wakes up
06:18:03.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:03.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:05.327 01.635 15712 Exposure complete
06:18:05.389 00.062 15712 worker thread done servicing request
06:18:05.389 00.000 7988 OnExposeComplete: enter
06:18:05.389 00.000 7988 UpdateGuideState(): m_state=1
06:18:05.389 00.000 7988 UpdateCurrentPosition: no star selected
06:18:05.389 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:05.389 00.000 7988 Status Line: No star selected
06:18:05.395 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:18:05.395 00.000 7988 UpdateGuideState exits: No star selected
06:18:05.397 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:05.397 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:05.399 00.002 7988 Enqueuing Expose request
06:18:05.399 00.000 15712 Worker thread wakes up
06:18:05.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:05.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:06.925 01.526 15712 Exposure complete
06:18:06.986 00.061 15712 worker thread done servicing request
06:18:06.986 00.000 7988 OnExposeComplete: enter
06:18:06.986 00.000 7988 UpdateGuideState(): m_state=1
06:18:06.989 00.003 7988 UpdateCurrentPosition: no star selected
06:18:06.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:06.991 00.002 7988 Status Line: No star selected
06:18:06.993 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:18:06.993 00.000 7988 UpdateGuideState exits: No star selected
06:18:06.995 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:06.995 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:06.997 00.002 7988 Enqueuing Expose request
06:18:06.997 00.000 15712 Worker thread wakes up
06:18:06.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:06.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:08.633 01.636 15712 Exposure complete
06:18:08.696 00.063 15712 worker thread done servicing request
06:18:08.696 00.000 7988 OnExposeComplete: enter
06:18:08.696 00.000 7988 UpdateGuideState(): m_state=1
06:18:08.696 00.000 7988 UpdateCurrentPosition: no star selected
06:18:08.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:08.696 00.000 7988 Status Line: No star selected
06:18:08.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:18:08.696 00.000 7988 UpdateGuideState exits: No star selected
06:18:08.696 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:08.696 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:08.696 00.000 7988 Enqueuing Expose request
06:18:08.696 00.000 15712 Worker thread wakes up
06:18:08.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:08.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:10.231 01.535 15712 Exposure complete
06:18:10.293 00.062 15712 worker thread done servicing request
06:18:10.293 00.000 7988 OnExposeComplete: enter
06:18:10.295 00.002 7988 UpdateGuideState(): m_state=1
06:18:10.295 00.000 7988 UpdateCurrentPosition: no star selected
06:18:10.295 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:10.295 00.000 7988 Status Line: No star selected
06:18:10.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:18:10.295 00.000 7988 UpdateGuideState exits: No star selected
06:18:10.295 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:10.295 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:10.295 00.000 7988 Enqueuing Expose request
06:18:10.295 00.000 15712 Worker thread wakes up
06:18:10.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:10.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:11.939 01.644 15712 Exposure complete
06:18:12.001 00.062 15712 worker thread done servicing request
06:18:12.001 00.000 7988 OnExposeComplete: enter
06:18:12.003 00.002 7988 UpdateGuideState(): m_state=1
06:18:12.005 00.002 7988 UpdateCurrentPosition: no star selected
06:18:12.005 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:12.007 00.002 7988 Status Line: No star selected
06:18:12.007 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:18:12.009 00.002 7988 UpdateGuideState exits: No star selected
06:18:12.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:12.011 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:12.011 00.000 7988 Enqueuing Expose request
06:18:12.013 00.002 15712 Worker thread wakes up
06:18:12.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:12.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:13.537 01.524 15712 Exposure complete
06:18:13.598 00.061 15712 worker thread done servicing request
06:18:13.598 00.000 7988 OnExposeComplete: enter
06:18:13.599 00.001 7988 UpdateGuideState(): m_state=1
06:18:13.601 00.002 7988 UpdateCurrentPosition: no star selected
06:18:13.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:13.603 00.002 7988 Status Line: No star selected
06:18:13.605 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:18:13.605 00.000 7988 UpdateGuideState exits: No star selected
06:18:13.607 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:13.607 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:13.609 00.002 7988 Enqueuing Expose request
06:18:13.609 00.000 15712 Worker thread wakes up
06:18:13.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:13.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:15.355 01.746 15712 Exposure complete
06:18:15.416 00.061 15712 worker thread done servicing request
06:18:15.416 00.000 7988 OnExposeComplete: enter
06:18:15.416 00.000 7988 UpdateGuideState(): m_state=1
06:18:15.419 00.003 7988 UpdateCurrentPosition: no star selected
06:18:15.420 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:15.420 00.000 7988 Status Line: No star selected
06:18:15.422 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:18:15.424 00.002 7988 UpdateGuideState exits: No star selected
06:18:15.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:15.426 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:15.426 00.000 7988 Enqueuing Expose request
06:18:15.428 00.002 15712 Worker thread wakes up
06:18:15.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:15.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:16.839 01.411 15712 Exposure complete
06:18:16.901 00.062 15712 worker thread done servicing request
06:18:16.901 00.000 7988 OnExposeComplete: enter
06:18:16.901 00.000 7988 UpdateGuideState(): m_state=1
06:18:16.901 00.000 7988 UpdateCurrentPosition: no star selected
06:18:16.901 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:16.901 00.000 7988 Status Line: No star selected
06:18:16.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:18:16.901 00.000 7988 UpdateGuideState exits: No star selected
06:18:16.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:16.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:16.901 00.000 7988 Enqueuing Expose request
06:18:16.901 00.000 15712 Worker thread wakes up
06:18:16.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:16.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:18.548 01.647 15712 Exposure complete
06:18:18.610 00.062 15712 worker thread done servicing request
06:18:18.610 00.000 7988 OnExposeComplete: enter
06:18:18.610 00.000 7988 UpdateGuideState(): m_state=1
06:18:18.612 00.002 7988 UpdateCurrentPosition: no star selected
06:18:18.612 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:18.614 00.002 7988 Status Line: No star selected
06:18:18.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:18:18.614 00.000 7988 UpdateGuideState exits: No star selected
06:18:18.618 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:18.618 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:18.618 00.000 7988 Enqueuing Expose request
06:18:18.618 00.000 15712 Worker thread wakes up
06:18:18.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:18.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:20.144 01.526 15712 Exposure complete
06:18:20.206 00.062 15712 worker thread done servicing request
06:18:20.206 00.000 7988 OnExposeComplete: enter
06:18:20.206 00.000 7988 UpdateGuideState(): m_state=1
06:18:20.209 00.003 7988 UpdateCurrentPosition: no star selected
06:18:20.209 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:20.211 00.002 7988 Status Line: No star selected
06:18:20.213 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:18:20.213 00.000 7988 UpdateGuideState exits: No star selected
06:18:20.215 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:20.215 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:20.217 00.002 7988 Enqueuing Expose request
06:18:20.217 00.000 15712 Worker thread wakes up
06:18:20.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:20.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:21.853 01.636 15712 Exposure complete
06:18:21.899 00.046 15712 worker thread done servicing request
06:18:21.899 00.000 7988 OnExposeComplete: enter
06:18:21.914 00.015 7988 UpdateGuideState(): m_state=1
06:18:21.916 00.002 7988 UpdateCurrentPosition: no star selected
06:18:21.916 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:21.916 00.000 7988 Status Line: No star selected
06:18:21.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:18:21.916 00.000 7988 UpdateGuideState exits: No star selected
06:18:21.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:21.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:21.916 00.000 7988 Enqueuing Expose request
06:18:21.916 00.000 15712 Worker thread wakes up
06:18:21.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:21.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:23.452 01.536 15712 Exposure complete
06:18:23.514 00.062 15712 worker thread done servicing request
06:18:23.514 00.000 7988 OnExposeComplete: enter
06:18:23.514 00.000 7988 UpdateGuideState(): m_state=1
06:18:23.517 00.003 7988 UpdateCurrentPosition: no star selected
06:18:23.517 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:23.519 00.002 7988 Status Line: No star selected
06:18:23.521 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:18:23.521 00.000 7988 UpdateGuideState exits: No star selected
06:18:23.523 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:23.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:23.525 00.002 7988 Enqueuing Expose request
06:18:23.525 00.000 15712 Worker thread wakes up
06:18:23.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:23.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:25.162 01.637 15712 Exposure complete
06:18:25.225 00.063 15712 worker thread done servicing request
06:18:25.225 00.000 7988 OnExposeComplete: enter
06:18:25.226 00.001 7988 UpdateGuideState(): m_state=1
06:18:25.226 00.000 7988 UpdateCurrentPosition: no star selected
06:18:25.226 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:25.226 00.000 7988 Status Line: No star selected
06:18:25.226 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:18:25.226 00.000 7988 UpdateGuideState exits: No star selected
06:18:25.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:25.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:25.226 00.000 7988 Enqueuing Expose request
06:18:25.236 00.010 15712 Worker thread wakes up
06:18:25.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:25.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:26.762 01.526 15712 Exposure complete
06:18:26.823 00.061 15712 worker thread done servicing request
06:18:26.823 00.000 7988 OnExposeComplete: enter
06:18:26.823 00.000 7988 UpdateGuideState(): m_state=1
06:18:26.826 00.003 7988 UpdateCurrentPosition: no star selected
06:18:26.826 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:26.828 00.002 7988 Status Line: No star selected
06:18:26.830 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:18:26.830 00.000 7988 UpdateGuideState exits: No star selected
06:18:26.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:26.833 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:26.833 00.000 7988 Enqueuing Expose request
06:18:26.833 00.000 15712 Worker thread wakes up
06:18:26.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:26.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:28.469 01.636 15712 Exposure complete
06:18:28.517 00.048 15712 worker thread done servicing request
06:18:28.517 00.000 7988 OnExposeComplete: enter
06:18:28.531 00.014 7988 UpdateGuideState(): m_state=1
06:18:28.531 00.000 7988 UpdateCurrentPosition: no star selected
06:18:28.531 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:28.534 00.003 7988 Status Line: No star selected
06:18:28.534 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:18:28.534 00.000 7988 UpdateGuideState exits: No star selected
06:18:28.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:28.534 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:28.534 00.000 7988 Enqueuing Expose request
06:18:28.534 00.000 15712 Worker thread wakes up
06:18:28.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:28.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:30.062 01.528 15712 Exposure complete
06:18:30.123 00.061 15712 worker thread done servicing request
06:18:30.123 00.000 7988 OnExposeComplete: enter
06:18:30.123 00.000 7988 UpdateGuideState(): m_state=1
06:18:30.126 00.003 7988 UpdateCurrentPosition: no star selected
06:18:30.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:30.128 00.002 7988 Status Line: No star selected
06:18:30.130 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:18:30.130 00.000 7988 UpdateGuideState exits: No star selected
06:18:30.130 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:30.132 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:30.132 00.000 7988 Enqueuing Expose request
06:18:30.132 00.000 15712 Worker thread wakes up
06:18:30.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:30.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:31.770 01.638 15712 Exposure complete
06:18:31.817 00.047 15712 worker thread done servicing request
06:18:31.817 00.000 7988 OnExposeComplete: enter
06:18:31.833 00.016 7988 UpdateGuideState(): m_state=1
06:18:31.835 00.002 7988 UpdateCurrentPosition: no star selected
06:18:31.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:31.837 00.002 7988 Status Line: No star selected
06:18:31.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:18:31.839 00.002 7988 UpdateGuideState exits: No star selected
06:18:31.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:31.841 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:31.841 00.000 7988 Enqueuing Expose request
06:18:31.843 00.002 15712 Worker thread wakes up
06:18:31.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:31.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:33.369 01.526 15712 Exposure complete
06:18:33.416 00.047 15712 worker thread done servicing request
06:18:33.416 00.000 7988 OnExposeComplete: enter
06:18:33.431 00.015 7988 UpdateGuideState(): m_state=1
06:18:33.433 00.002 7988 UpdateCurrentPosition: no star selected
06:18:33.433 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:33.435 00.002 7988 Status Line: No star selected
06:18:33.437 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:18:33.437 00.000 7988 UpdateGuideState exits: No star selected
06:18:33.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:33.437 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:33.437 00.000 7988 Enqueuing Expose request
06:18:33.437 00.000 15712 Worker thread wakes up
06:18:33.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:33.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:35.076 01.639 15712 Exposure complete
06:18:35.135 00.059 15712 worker thread done servicing request
06:18:35.135 00.000 7988 OnExposeComplete: enter
06:18:35.140 00.005 7988 UpdateGuideState(): m_state=1
06:18:35.140 00.000 7988 UpdateCurrentPosition: no star selected
06:18:35.142 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:35.142 00.000 7988 Status Line: No star selected
06:18:35.144 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:18:35.146 00.002 7988 UpdateGuideState exits: No star selected
06:18:35.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:35.148 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:35.148 00.000 7988 Enqueuing Expose request
06:18:35.150 00.002 15712 Worker thread wakes up
06:18:35.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:35.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:36.676 01.526 15712 Exposure complete
06:18:36.737 00.061 15712 worker thread done servicing request
06:18:36.739 00.002 7988 OnExposeComplete: enter
06:18:36.739 00.000 7988 UpdateGuideState(): m_state=1
06:18:36.739 00.000 7988 UpdateCurrentPosition: no star selected
06:18:36.739 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:36.739 00.000 7988 Status Line: No star selected
06:18:36.739 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:18:36.739 00.000 7988 UpdateGuideState exits: No star selected
06:18:36.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:36.739 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:36.739 00.000 7988 Enqueuing Expose request
06:18:36.739 00.000 15712 Worker thread wakes up
06:18:36.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:36.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:38.385 01.646 15712 Exposure complete
06:18:38.434 00.049 15712 worker thread done servicing request
06:18:38.434 00.000 7988 OnExposeComplete: enter
06:18:38.447 00.013 7988 UpdateGuideState(): m_state=1
06:18:38.449 00.002 7988 UpdateCurrentPosition: no star selected
06:18:38.449 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:38.451 00.002 7988 Status Line: No star selected
06:18:38.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:18:38.453 00.002 7988 UpdateGuideState exits: No star selected
06:18:38.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:38.455 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:38.455 00.000 7988 Enqueuing Expose request
06:18:38.457 00.002 15712 Worker thread wakes up
06:18:38.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:38.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:39.981 01.524 15712 Exposure complete
06:18:40.043 00.062 15712 worker thread done servicing request
06:18:40.043 00.000 7988 OnExposeComplete: enter
06:18:40.043 00.000 7988 UpdateGuideState(): m_state=1
06:18:40.045 00.002 7988 UpdateCurrentPosition: no star selected
06:18:40.045 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:40.047 00.002 7988 Status Line: No star selected
06:18:40.049 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=38, FiltMin=32, FiltMax=44, Gamma=0.690
06:18:40.049 00.000 7988 UpdateGuideState exits: No star selected
06:18:40.051 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:40.053 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:40.053 00.000 7988 Enqueuing Expose request
06:18:40.055 00.002 15712 Worker thread wakes up
06:18:40.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:40.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:41.689 01.634 15712 Exposure complete
06:18:41.751 00.062 15712 worker thread done servicing request
06:18:41.753 00.002 7988 OnExposeComplete: enter
06:18:41.753 00.000 7988 UpdateGuideState(): m_state=1
06:18:41.753 00.000 7988 UpdateCurrentPosition: no star selected
06:18:41.753 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:41.757 00.004 7988 Status Line: No star selected
06:18:41.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:18:41.757 00.000 7988 UpdateGuideState exits: No star selected
06:18:41.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:41.757 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:41.757 00.000 7988 Enqueuing Expose request
06:18:41.757 00.000 15712 Worker thread wakes up
06:18:41.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:41.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:43.289 01.532 15712 Exposure complete
06:18:43.341 00.052 15712 worker thread done servicing request
06:18:43.341 00.000 7988 OnExposeComplete: enter
06:18:43.351 00.010 7988 UpdateGuideState(): m_state=1
06:18:43.351 00.000 7988 UpdateCurrentPosition: no star selected
06:18:43.351 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:43.351 00.000 7988 Status Line: No star selected
06:18:43.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:18:43.351 00.000 7988 UpdateGuideState exits: No star selected
06:18:43.358 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:43.358 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:43.358 00.000 7988 Enqueuing Expose request
06:18:43.358 00.000 15712 Worker thread wakes up
06:18:43.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:43.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:44.996 01.638 15712 Exposure complete
06:18:45.057 00.061 15712 worker thread done servicing request
06:18:45.057 00.000 7988 OnExposeComplete: enter
06:18:45.057 00.000 7988 UpdateGuideState(): m_state=1
06:18:45.059 00.002 7988 UpdateCurrentPosition: no star selected
06:18:45.059 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:45.061 00.002 7988 Status Line: No star selected
06:18:45.063 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:18:45.063 00.000 7988 UpdateGuideState exits: No star selected
06:18:45.065 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:45.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:45.067 00.002 7988 Enqueuing Expose request
06:18:45.067 00.000 15712 Worker thread wakes up
06:18:45.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:45.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:46.591 01.524 15712 Exposure complete
06:18:46.643 00.052 15712 worker thread done servicing request
06:18:46.653 00.010 7988 OnExposeComplete: enter
06:18:46.653 00.000 7988 UpdateGuideState(): m_state=1
06:18:46.655 00.002 7988 UpdateCurrentPosition: no star selected
06:18:46.655 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:46.657 00.002 7988 Status Line: No star selected
06:18:46.659 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:18:46.659 00.000 7988 UpdateGuideState exits: No star selected
06:18:46.660 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:46.660 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:46.660 00.000 7988 Enqueuing Expose request
06:18:46.660 00.000 15712 Worker thread wakes up
06:18:46.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:46.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:48.301 01.641 15712 Exposure complete
06:18:48.362 00.061 15712 worker thread done servicing request
06:18:48.362 00.000 7988 OnExposeComplete: enter
06:18:48.363 00.001 7988 UpdateGuideState(): m_state=1
06:18:48.363 00.000 7988 UpdateCurrentPosition: no star selected
06:18:48.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:48.363 00.000 7988 Status Line: No star selected
06:18:48.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:18:48.363 00.000 7988 UpdateGuideState exits: No star selected
06:18:48.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:48.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:48.363 00.000 7988 Enqueuing Expose request
06:18:48.363 00.000 15712 Worker thread wakes up
06:18:48.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:48.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:49.897 01.534 15712 Exposure complete
06:18:49.958 00.061 15712 worker thread done servicing request
06:18:49.958 00.000 7988 OnExposeComplete: enter
06:18:49.959 00.001 7988 UpdateGuideState(): m_state=1
06:18:49.961 00.002 7988 UpdateCurrentPosition: no star selected
06:18:49.961 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:49.961 00.000 7988 Status Line: No star selected
06:18:49.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=38, FiltMin=32, FiltMax=43, Gamma=0.690
06:18:49.961 00.000 7988 UpdateGuideState exits: No star selected
06:18:49.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:49.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:49.961 00.000 7988 Enqueuing Expose request
06:18:49.961 00.000 15712 Worker thread wakes up
06:18:49.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:49.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:51.605 01.644 15712 Exposure complete
06:18:51.659 00.054 15712 worker thread done servicing request
06:18:51.659 00.000 7988 OnExposeComplete: enter
06:18:51.667 00.008 7988 UpdateGuideState(): m_state=1
06:18:51.667 00.000 7988 UpdateCurrentPosition: no star selected
06:18:51.669 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:51.669 00.000 7988 Status Line: No star selected
06:18:51.671 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=37, FiltMin=33, FiltMax=42, Gamma=0.690
06:18:51.673 00.002 7988 UpdateGuideState exits: No star selected
06:18:51.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:51.675 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:51.676 00.001 7988 Enqueuing Expose request
06:18:51.676 00.000 15712 Worker thread wakes up
06:18:51.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:51.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:53.203 01.527 15712 Exposure complete
06:18:53.257 00.054 15712 worker thread done servicing request
06:18:53.257 00.000 7988 OnExposeComplete: enter
06:18:53.265 00.008 7988 UpdateGuideState(): m_state=1
06:18:53.265 00.000 7988 UpdateCurrentPosition: no star selected
06:18:53.265 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:53.265 00.000 7988 Status Line: No star selected
06:18:53.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=37, FiltMin=33, FiltMax=43, Gamma=0.690
06:18:53.265 00.000 7988 UpdateGuideState exits: No star selected
06:18:53.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:53.274 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:53.274 00.000 7988 Enqueuing Expose request
06:18:53.274 00.000 15712 Worker thread wakes up
06:18:53.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:53.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:54.910 01.636 15712 Exposure complete
06:18:54.974 00.064 15712 worker thread done servicing request
06:18:54.974 00.000 7988 OnExposeComplete: enter
06:18:54.974 00.000 7988 UpdateGuideState(): m_state=1
06:18:54.974 00.000 7988 UpdateCurrentPosition: no star selected
06:18:54.977 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:54.977 00.000 7988 Status Line: No star selected
06:18:54.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=37, FiltMin=32, FiltMax=43, Gamma=0.690
06:18:54.977 00.000 7988 UpdateGuideState exits: No star selected
06:18:54.977 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:54.977 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:54.977 00.000 7988 Enqueuing Expose request
06:18:54.977 00.000 15712 Worker thread wakes up
06:18:54.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:54.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:56.510 01.533 15712 Exposure complete
06:18:56.570 00.060 15712 worker thread done servicing request
06:18:56.570 00.000 7988 OnExposeComplete: enter
06:18:56.572 00.002 7988 UpdateGuideState(): m_state=1
06:18:56.572 00.000 7988 UpdateCurrentPosition: no star selected
06:18:56.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:56.572 00.000 7988 Status Line: No star selected
06:18:56.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=37, FiltMin=32, FiltMax=43, Gamma=0.690
06:18:56.578 00.006 7988 UpdateGuideState exits: No star selected
06:18:56.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:56.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:56.578 00.000 7988 Enqueuing Expose request
06:18:56.578 00.000 15712 Worker thread wakes up
06:18:56.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:56.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:58.220 01.642 15712 Exposure complete
06:18:58.281 00.061 15712 worker thread done servicing request
06:18:58.281 00.000 7988 OnExposeComplete: enter
06:18:58.281 00.000 7988 UpdateGuideState(): m_state=1
06:18:58.281 00.000 7988 UpdateCurrentPosition: no star selected
06:18:58.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:58.281 00.000 7988 Status Line: No star selected
06:18:58.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=37, FiltMin=33, FiltMax=42, Gamma=0.690
06:18:58.281 00.000 7988 UpdateGuideState exits: No star selected
06:18:58.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:58.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:58.281 00.000 7988 Enqueuing Expose request
06:18:58.281 00.000 15712 Worker thread wakes up
06:18:58.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:58.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:18:59.815 01.534 15712 Exposure complete
06:18:59.863 00.048 15712 worker thread done servicing request
06:18:59.863 00.000 7988 OnExposeComplete: enter
06:18:59.876 00.013 7988 UpdateGuideState(): m_state=1
06:18:59.876 00.000 7988 UpdateCurrentPosition: no star selected
06:18:59.876 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:18:59.881 00.005 7988 Status Line: No star selected
06:18:59.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=37, FiltMin=33, FiltMax=42, Gamma=0.690
06:18:59.881 00.000 7988 UpdateGuideState exits: No star selected
06:18:59.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:18:59.881 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:18:59.881 00.000 7988 Enqueuing Expose request
06:18:59.881 00.000 15712 Worker thread wakes up
06:18:59.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:18:59.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:01.522 01.641 15712 Exposure complete
06:19:01.582 00.060 15712 worker thread done servicing request
06:19:01.584 00.002 7988 OnExposeComplete: enter
06:19:01.584 00.000 7988 UpdateGuideState(): m_state=1
06:19:01.586 00.002 7988 UpdateCurrentPosition: no star selected
06:19:01.586 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:01.588 00.002 7988 Status Line: No star selected
06:19:01.590 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:19:01.590 00.000 7988 UpdateGuideState exits: No star selected
06:19:01.592 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:01.592 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:01.594 00.002 7988 Enqueuing Expose request
06:19:01.594 00.000 15712 Worker thread wakes up
06:19:01.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:01.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:03.121 01.527 15712 Exposure complete
06:19:03.182 00.061 15712 worker thread done servicing request
06:19:03.183 00.001 7988 OnExposeComplete: enter
06:19:03.183 00.000 7988 UpdateGuideState(): m_state=1
06:19:03.183 00.000 7988 UpdateCurrentPosition: no star selected
06:19:03.183 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:03.183 00.000 7988 Status Line: No star selected
06:19:03.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=38, FiltMin=32, FiltMax=43, Gamma=0.690
06:19:03.183 00.000 7988 UpdateGuideState exits: No star selected
06:19:03.183 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:03.183 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:03.183 00.000 7988 Enqueuing Expose request
06:19:03.183 00.000 15712 Worker thread wakes up
06:19:03.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:03.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:04.830 01.647 15712 Exposure complete
06:19:04.884 00.054 15712 worker thread done servicing request
06:19:04.884 00.000 7988 OnExposeComplete: enter
06:19:04.894 00.010 7988 UpdateGuideState(): m_state=1
06:19:04.894 00.000 7988 UpdateCurrentPosition: no star selected
06:19:04.894 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:04.894 00.000 7988 Status Line: No star selected
06:19:04.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:19:04.900 00.006 7988 UpdateGuideState exits: No star selected
06:19:04.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:04.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:04.900 00.000 7988 Enqueuing Expose request
06:19:04.900 00.000 15712 Worker thread wakes up
06:19:04.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:04.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:06.430 01.530 15712 Exposure complete
06:19:06.491 00.061 15712 worker thread done servicing request
06:19:06.491 00.000 7988 OnExposeComplete: enter
06:19:06.493 00.002 7988 UpdateGuideState(): m_state=1
06:19:06.493 00.000 7988 UpdateCurrentPosition: no star selected
06:19:06.495 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:06.497 00.002 7988 Status Line: No star selected
06:19:06.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:19:06.500 00.003 7988 UpdateGuideState exits: No star selected
06:19:06.502 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:06.502 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:06.504 00.002 7988 Enqueuing Expose request
06:19:06.504 00.000 15712 Worker thread wakes up
06:19:06.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:06.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:08.137 01.633 15712 Exposure complete
06:19:08.186 00.049 15712 worker thread done servicing request
06:19:08.200 00.014 7988 OnExposeComplete: enter
06:19:08.200 00.000 7988 UpdateGuideState(): m_state=1
06:19:08.200 00.000 7988 UpdateCurrentPosition: no star selected
06:19:08.204 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:08.204 00.000 7988 Status Line: No star selected
06:19:08.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:19:08.204 00.000 7988 UpdateGuideState exits: No star selected
06:19:08.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:08.204 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:08.204 00.000 7988 Enqueuing Expose request
06:19:08.204 00.000 15712 Worker thread wakes up
06:19:08.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:08.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:09.736 01.532 15712 Exposure complete
06:19:09.799 00.063 15712 worker thread done servicing request
06:19:09.799 00.000 7988 OnExposeComplete: enter
06:19:09.799 00.000 7988 UpdateGuideState(): m_state=1
06:19:09.799 00.000 7988 UpdateCurrentPosition: no star selected
06:19:09.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:09.804 00.005 7988 Status Line: No star selected
06:19:09.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:19:09.804 00.000 7988 UpdateGuideState exits: No star selected
06:19:09.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:09.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:09.804 00.000 7988 Enqueuing Expose request
06:19:09.804 00.000 15712 Worker thread wakes up
06:19:09.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:09.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:11.446 01.642 15712 Exposure complete
06:19:11.508 00.062 15712 worker thread done servicing request
06:19:11.508 00.000 7988 OnExposeComplete: enter
06:19:11.508 00.000 7988 UpdateGuideState(): m_state=1
06:19:11.510 00.002 7988 UpdateCurrentPosition: no star selected
06:19:11.510 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:11.512 00.002 7988 Status Line: No star selected
06:19:11.514 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:19:11.514 00.000 7988 UpdateGuideState exits: No star selected
06:19:11.516 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:11.516 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:11.518 00.002 7988 Enqueuing Expose request
06:19:11.518 00.000 15712 Worker thread wakes up
06:19:11.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:11.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:13.044 01.526 15712 Exposure complete
06:19:13.106 00.062 15712 worker thread done servicing request
06:19:13.106 00.000 7988 OnExposeComplete: enter
06:19:13.106 00.000 7988 UpdateGuideState(): m_state=1
06:19:13.106 00.000 7988 UpdateCurrentPosition: no star selected
06:19:13.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:13.106 00.000 7988 Status Line: No star selected
06:19:13.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:19:13.106 00.000 7988 UpdateGuideState exits: No star selected
06:19:13.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:13.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:13.106 00.000 7988 Enqueuing Expose request
06:19:13.106 00.000 15712 Worker thread wakes up
06:19:13.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:13.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:14.752 01.646 15712 Exposure complete
06:19:14.815 00.063 15712 worker thread done servicing request
06:19:14.815 00.000 7988 OnExposeComplete: enter
06:19:14.815 00.000 7988 UpdateGuideState(): m_state=1
06:19:14.815 00.000 7988 UpdateCurrentPosition: no star selected
06:19:14.815 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:14.815 00.000 7988 Status Line: No star selected
06:19:14.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:14.815 00.000 7988 UpdateGuideState exits: No star selected
06:19:14.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:14.823 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:14.823 00.000 7988 Enqueuing Expose request
06:19:14.823 00.000 15712 Worker thread wakes up
06:19:14.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:14.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:16.349 01.526 15712 Exposure complete
06:19:16.411 00.062 15712 worker thread done servicing request
06:19:16.411 00.000 7988 OnExposeComplete: enter
06:19:16.411 00.000 7988 UpdateGuideState(): m_state=1
06:19:16.411 00.000 7988 UpdateCurrentPosition: no star selected
06:19:16.411 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:16.411 00.000 7988 Status Line: No star selected
06:19:16.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:16.411 00.000 7988 UpdateGuideState exits: No star selected
06:19:16.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:16.411 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:16.411 00.000 7988 Enqueuing Expose request
06:19:16.411 00.000 15712 Worker thread wakes up
06:19:16.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:16.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:18.055 01.644 15712 Exposure complete
06:19:18.118 00.063 15712 worker thread done servicing request
06:19:18.118 00.000 7988 OnExposeComplete: enter
06:19:18.118 00.000 7988 UpdateGuideState(): m_state=1
06:19:18.120 00.002 7988 UpdateCurrentPosition: no star selected
06:19:18.120 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:18.122 00.002 7988 Status Line: No star selected
06:19:18.124 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:18.124 00.000 7988 UpdateGuideState exits: No star selected
06:19:18.126 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:18.126 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:18.128 00.002 7988 Enqueuing Expose request
06:19:18.128 00.000 15712 Worker thread wakes up
06:19:18.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:18.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:19.651 01.523 15712 Exposure complete
06:19:19.713 00.062 15712 worker thread done servicing request
06:19:19.713 00.000 7988 OnExposeComplete: enter
06:19:19.713 00.000 7988 UpdateGuideState(): m_state=1
06:19:19.715 00.002 7988 UpdateCurrentPosition: no star selected
06:19:19.715 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:19.717 00.002 7988 Status Line: No star selected
06:19:19.719 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:19.719 00.000 7988 UpdateGuideState exits: No star selected
06:19:19.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:19.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:19.719 00.000 7988 Enqueuing Expose request
06:19:19.719 00.000 15712 Worker thread wakes up
06:19:19.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:19.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:21.359 01.640 15712 Exposure complete
06:19:21.421 00.062 15712 worker thread done servicing request
06:19:21.421 00.000 7988 OnExposeComplete: enter
06:19:21.423 00.002 7988 UpdateGuideState(): m_state=1
06:19:21.425 00.002 7988 UpdateCurrentPosition: no star selected
06:19:21.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:21.425 00.000 7988 Status Line: No star selected
06:19:21.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:21.430 00.005 7988 UpdateGuideState exits: No star selected
06:19:21.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:21.430 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:21.430 00.000 7988 Enqueuing Expose request
06:19:21.430 00.000 15712 Worker thread wakes up
06:19:21.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:21.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:22.953 01.523 15712 Exposure complete
06:19:23.015 00.062 15712 worker thread done servicing request
06:19:23.015 00.000 7988 OnExposeComplete: enter
06:19:23.017 00.002 7988 UpdateGuideState(): m_state=1
06:19:23.017 00.000 7988 UpdateCurrentPosition: no star selected
06:19:23.017 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:23.017 00.000 7988 Status Line: No star selected
06:19:23.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:23.017 00.000 7988 UpdateGuideState exits: No star selected
06:19:23.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:23.017 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:23.017 00.000 7988 Enqueuing Expose request
06:19:23.027 00.010 15712 Worker thread wakes up
06:19:23.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:23.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:24.663 01.636 15712 Exposure complete
06:19:24.723 00.060 15712 worker thread done servicing request
06:19:24.724 00.001 7988 OnExposeComplete: enter
06:19:24.724 00.000 7988 UpdateGuideState(): m_state=1
06:19:24.724 00.000 7988 UpdateCurrentPosition: no star selected
06:19:24.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:24.724 00.000 7988 Status Line: No star selected
06:19:24.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:24.724 00.000 7988 UpdateGuideState exits: No star selected
06:19:24.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:24.733 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:24.733 00.000 7988 Enqueuing Expose request
06:19:24.733 00.000 15712 Worker thread wakes up
06:19:24.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:24.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:26.255 01.522 15712 Exposure complete
06:19:26.317 00.062 15712 worker thread done servicing request
06:19:26.317 00.000 7988 OnExposeComplete: enter
06:19:26.317 00.000 7988 UpdateGuideState(): m_state=1
06:19:26.317 00.000 7988 UpdateCurrentPosition: no star selected
06:19:26.320 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:26.320 00.000 7988 Status Line: No star selected
06:19:26.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:19:26.320 00.000 7988 UpdateGuideState exits: No star selected
06:19:26.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:26.320 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:26.320 00.000 7988 Enqueuing Expose request
06:19:26.320 00.000 15712 Worker thread wakes up
06:19:26.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:26.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:27.962 01.642 15712 Exposure complete
06:19:28.023 00.061 15712 worker thread done servicing request
06:19:28.025 00.002 7988 OnExposeComplete: enter
06:19:28.025 00.000 7988 UpdateGuideState(): m_state=1
06:19:28.025 00.000 7988 UpdateCurrentPosition: no star selected
06:19:28.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:28.025 00.000 7988 Status Line: No star selected
06:19:28.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:28.025 00.000 7988 UpdateGuideState exits: No star selected
06:19:28.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:28.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:28.025 00.000 7988 Enqueuing Expose request
06:19:28.025 00.000 15712 Worker thread wakes up
06:19:28.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:28.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:29.559 01.534 15712 Exposure complete
06:19:29.620 00.061 15712 worker thread done servicing request
06:19:29.620 00.000 7988 OnExposeComplete: enter
06:19:29.620 00.000 7988 UpdateGuideState(): m_state=1
06:19:29.623 00.003 7988 UpdateCurrentPosition: no star selected
06:19:29.623 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:29.625 00.002 7988 Status Line: No star selected
06:19:29.627 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:19:29.627 00.000 7988 UpdateGuideState exits: No star selected
06:19:29.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:29.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:29.627 00.000 7988 Enqueuing Expose request
06:19:29.627 00.000 15712 Worker thread wakes up
06:19:29.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:29.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:31.271 01.644 15712 Exposure complete
06:19:31.333 00.062 15712 worker thread done servicing request
06:19:31.333 00.000 7988 OnExposeComplete: enter
06:19:31.333 00.000 7988 UpdateGuideState(): m_state=1
06:19:31.336 00.003 7988 UpdateCurrentPosition: no star selected
06:19:31.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:31.338 00.002 7988 Status Line: No star selected
06:19:31.339 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:19:31.339 00.000 7988 UpdateGuideState exits: No star selected
06:19:31.341 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:31.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:31.343 00.002 7988 Enqueuing Expose request
06:19:31.343 00.000 15712 Worker thread wakes up
06:19:31.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:31.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:32.868 01.525 15712 Exposure complete
06:19:32.921 00.053 15712 worker thread done servicing request
06:19:32.929 00.008 7988 OnExposeComplete: enter
06:19:32.929 00.000 7988 UpdateGuideState(): m_state=1
06:19:32.931 00.002 7988 UpdateCurrentPosition: no star selected
06:19:32.931 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:32.933 00.002 7988 Status Line: No star selected
06:19:32.935 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:32.935 00.000 7988 UpdateGuideState exits: No star selected
06:19:32.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:32.938 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:32.938 00.000 7988 Enqueuing Expose request
06:19:32.940 00.002 15712 Worker thread wakes up
06:19:32.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:32.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:34.574 01.634 15712 Exposure complete
06:19:34.637 00.063 15712 worker thread done servicing request
06:19:34.637 00.000 7988 OnExposeComplete: enter
06:19:34.639 00.002 7988 UpdateGuideState(): m_state=1
06:19:34.640 00.001 7988 UpdateCurrentPosition: no star selected
06:19:34.640 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:34.642 00.002 7988 Status Line: No star selected
06:19:34.644 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:34.644 00.000 7988 UpdateGuideState exits: No star selected
06:19:34.644 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:34.644 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:34.644 00.000 7988 Enqueuing Expose request
06:19:34.644 00.000 15712 Worker thread wakes up
06:19:34.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:34.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:36.171 01.527 15712 Exposure complete
06:19:36.233 00.062 15712 worker thread done servicing request
06:19:36.233 00.000 7988 OnExposeComplete: enter
06:19:36.233 00.000 7988 UpdateGuideState(): m_state=1
06:19:36.235 00.002 7988 UpdateCurrentPosition: no star selected
06:19:36.235 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:36.237 00.002 7988 Status Line: No star selected
06:19:36.238 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:36.240 00.002 7988 UpdateGuideState exits: No star selected
06:19:36.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:36.242 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:36.242 00.000 7988 Enqueuing Expose request
06:19:36.244 00.002 15712 Worker thread wakes up
06:19:36.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:36.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:37.877 01.633 15712 Exposure complete
06:19:37.938 00.061 15712 worker thread done servicing request
06:19:37.940 00.002 7988 OnExposeComplete: enter
06:19:37.940 00.000 7988 UpdateGuideState(): m_state=1
06:19:37.942 00.002 7988 UpdateCurrentPosition: no star selected
06:19:37.942 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:37.942 00.000 7988 Status Line: No star selected
06:19:37.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:37.942 00.000 7988 UpdateGuideState exits: No star selected
06:19:37.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:37.942 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:37.942 00.000 7988 Enqueuing Expose request
06:19:37.942 00.000 15712 Worker thread wakes up
06:19:37.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:37.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:39.473 01.531 15712 Exposure complete
06:19:39.533 00.060 15712 worker thread done servicing request
06:19:39.533 00.000 7988 OnExposeComplete: enter
06:19:39.535 00.002 7988 UpdateGuideState(): m_state=1
06:19:39.537 00.002 7988 UpdateCurrentPosition: no star selected
06:19:39.537 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:39.537 00.000 7988 Status Line: No star selected
06:19:39.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:39.542 00.005 7988 UpdateGuideState exits: No star selected
06:19:39.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:39.542 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:39.542 00.000 7988 Enqueuing Expose request
06:19:39.542 00.000 15712 Worker thread wakes up
06:19:39.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:39.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:41.183 01.641 15712 Exposure complete
06:19:41.244 00.061 15712 worker thread done servicing request
06:19:41.245 00.001 7988 OnExposeComplete: enter
06:19:41.245 00.000 7988 UpdateGuideState(): m_state=1
06:19:41.245 00.000 7988 UpdateCurrentPosition: no star selected
06:19:41.245 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:41.245 00.000 7988 Status Line: No star selected
06:19:41.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:19:41.245 00.000 7988 UpdateGuideState exits: No star selected
06:19:41.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:41.245 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:41.245 00.000 7988 Enqueuing Expose request
06:19:41.245 00.000 15712 Worker thread wakes up
06:19:41.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:41.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:42.781 01.536 15712 Exposure complete
06:19:42.843 00.062 15712 worker thread done servicing request
06:19:42.843 00.000 7988 OnExposeComplete: enter
06:19:42.843 00.000 7988 UpdateGuideState(): m_state=1
06:19:42.843 00.000 7988 UpdateCurrentPosition: no star selected
06:19:42.843 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:42.843 00.000 7988 Status Line: No star selected
06:19:42.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:19:42.843 00.000 7988 UpdateGuideState exits: No star selected
06:19:42.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:42.843 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:42.843 00.000 7988 Enqueuing Expose request
06:19:42.843 00.000 15712 Worker thread wakes up
06:19:42.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:42.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:44.491 01.648 15712 Exposure complete
06:19:44.553 00.062 15712 worker thread done servicing request
06:19:44.553 00.000 7988 OnExposeComplete: enter
06:19:44.553 00.000 7988 UpdateGuideState(): m_state=1
06:19:44.555 00.002 7988 UpdateCurrentPosition: no star selected
06:19:44.557 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:44.557 00.000 7988 Status Line: No star selected
06:19:44.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:44.557 00.000 7988 UpdateGuideState exits: No star selected
06:19:44.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:44.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:44.557 00.000 7988 Enqueuing Expose request
06:19:44.557 00.000 15712 Worker thread wakes up
06:19:44.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:44.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:46.087 01.530 15712 Exposure complete
06:19:46.148 00.061 15712 worker thread done servicing request
06:19:46.149 00.001 7988 OnExposeComplete: enter
06:19:46.149 00.000 7988 UpdateGuideState(): m_state=1
06:19:46.149 00.000 7988 UpdateCurrentPosition: no star selected
06:19:46.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:46.149 00.000 7988 Status Line: No star selected
06:19:46.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:46.149 00.000 7988 UpdateGuideState exits: No star selected
06:19:46.157 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:46.157 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:46.157 00.000 7988 Enqueuing Expose request
06:19:46.157 00.000 15712 Worker thread wakes up
06:19:46.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:46.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:47.795 01.638 15712 Exposure complete
06:19:47.859 00.064 15712 worker thread done servicing request
06:19:47.859 00.000 7988 OnExposeComplete: enter
06:19:47.861 00.002 7988 UpdateGuideState(): m_state=1
06:19:47.861 00.000 7988 UpdateCurrentPosition: no star selected
06:19:47.863 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:47.863 00.000 7988 Status Line: No star selected
06:19:47.865 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=34, FiltMax=44, Gamma=0.690
06:19:47.867 00.002 7988 UpdateGuideState exits: No star selected
06:19:47.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:47.867 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:47.867 00.000 7988 Enqueuing Expose request
06:19:47.867 00.000 15712 Worker thread wakes up
06:19:47.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:47.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:49.395 01.528 15712 Exposure complete
06:19:49.457 00.062 15712 worker thread done servicing request
06:19:49.457 00.000 7988 OnExposeComplete: enter
06:19:49.457 00.000 7988 UpdateGuideState(): m_state=1
06:19:49.461 00.004 7988 UpdateCurrentPosition: no star selected
06:19:49.461 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:49.461 00.000 7988 Status Line: No star selected
06:19:49.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:19:49.461 00.000 7988 UpdateGuideState exits: No star selected
06:19:49.461 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:49.461 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:49.461 00.000 7988 Enqueuing Expose request
06:19:49.461 00.000 15712 Worker thread wakes up
06:19:49.461 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:49.461 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:51.104 01.643 15712 Exposure complete
06:19:51.166 00.062 15712 worker thread done servicing request
06:19:51.166 00.000 7988 OnExposeComplete: enter
06:19:51.166 00.000 7988 UpdateGuideState(): m_state=1
06:19:51.166 00.000 7988 UpdateCurrentPosition: no star selected
06:19:51.166 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:51.166 00.000 7988 Status Line: No star selected
06:19:51.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:19:51.166 00.000 7988 UpdateGuideState exits: No star selected
06:19:51.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:51.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:51.166 00.000 7988 Enqueuing Expose request
06:19:51.166 00.000 15712 Worker thread wakes up
06:19:51.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:51.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:52.698 01.532 15712 Exposure complete
06:19:52.747 00.049 15712 worker thread done servicing request
06:19:52.747 00.000 7988 OnExposeComplete: enter
06:19:52.762 00.015 7988 UpdateGuideState(): m_state=1
06:19:52.762 00.000 7988 UpdateCurrentPosition: no star selected
06:19:52.764 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:52.764 00.000 7988 Status Line: No star selected
06:19:52.766 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:19:52.766 00.000 7988 UpdateGuideState exits: No star selected
06:19:52.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:52.766 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:52.766 00.000 7988 Enqueuing Expose request
06:19:52.766 00.000 15712 Worker thread wakes up
06:19:52.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:52.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:54.517 01.751 15712 Exposure complete
06:19:54.578 00.061 15712 worker thread done servicing request
06:19:54.578 00.000 7988 OnExposeComplete: enter
06:19:54.578 00.000 7988 UpdateGuideState(): m_state=1
06:19:54.580 00.002 7988 UpdateCurrentPosition: no star selected
06:19:54.580 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:54.582 00.002 7988 Status Line: No star selected
06:19:54.584 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=32, FiltMax=44, Gamma=0.690
06:19:54.585 00.001 7988 UpdateGuideState exits: No star selected
06:19:54.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:54.587 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:54.587 00.000 7988 Enqueuing Expose request
06:19:54.589 00.002 15712 Worker thread wakes up
06:19:54.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:54.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:56.005 01.416 15712 Exposure complete
06:19:56.065 00.060 15712 worker thread done servicing request
06:19:56.065 00.000 7988 OnExposeComplete: enter
06:19:56.067 00.002 7988 UpdateGuideState(): m_state=1
06:19:56.067 00.000 7988 UpdateCurrentPosition: no star selected
06:19:56.067 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:56.067 00.000 7988 Status Line: No star selected
06:19:56.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:19:56.067 00.000 7988 UpdateGuideState exits: No star selected
06:19:56.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:56.067 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:56.067 00.000 7988 Enqueuing Expose request
06:19:56.067 00.000 15712 Worker thread wakes up
06:19:56.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:56.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:57.715 01.648 15712 Exposure complete
06:19:57.777 00.062 15712 worker thread done servicing request
06:19:57.777 00.000 7988 OnExposeComplete: enter
06:19:57.777 00.000 7988 UpdateGuideState(): m_state=1
06:19:57.779 00.002 7988 UpdateCurrentPosition: no star selected
06:19:57.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:57.781 00.002 7988 Status Line: No star selected
06:19:57.783 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:19:57.783 00.000 7988 UpdateGuideState exits: No star selected
06:19:57.785 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:57.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:57.787 00.002 7988 Enqueuing Expose request
06:19:57.787 00.000 15712 Worker thread wakes up
06:19:57.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:57.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:19:59.310 01.523 15712 Exposure complete
06:19:59.371 00.061 15712 worker thread done servicing request
06:19:59.371 00.000 7988 OnExposeComplete: enter
06:19:59.371 00.000 7988 UpdateGuideState(): m_state=1
06:19:59.374 00.003 7988 UpdateCurrentPosition: no star selected
06:19:59.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:19:59.376 00.002 7988 Status Line: No star selected
06:19:59.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:19:59.376 00.000 7988 UpdateGuideState exits: No star selected
06:19:59.380 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:19:59.380 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:19:59.382 00.002 7988 Enqueuing Expose request
06:19:59.382 00.000 15712 Worker thread wakes up
06:19:59.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:19:59.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:01.019 01.637 15712 Exposure complete
06:20:01.070 00.051 15712 worker thread done servicing request
06:20:01.070 00.000 7988 OnExposeComplete: enter
06:20:01.082 00.012 7988 UpdateGuideState(): m_state=1
06:20:01.082 00.000 7988 UpdateCurrentPosition: no star selected
06:20:01.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:01.082 00.000 7988 Status Line: No star selected
06:20:01.087 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:20:01.087 00.000 7988 UpdateGuideState exits: No star selected
06:20:01.087 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:01.087 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:01.087 00.000 7988 Enqueuing Expose request
06:20:01.087 00.000 15712 Worker thread wakes up
06:20:01.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:01.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:02.508 01.421 15712 Exposure complete
06:20:02.570 00.062 15712 worker thread done servicing request
06:20:02.570 00.000 7988 OnExposeComplete: enter
06:20:02.570 00.000 7988 UpdateGuideState(): m_state=1
06:20:02.573 00.003 7988 UpdateCurrentPosition: no star selected
06:20:02.573 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:02.575 00.002 7988 Status Line: No star selected
06:20:02.577 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:20:02.577 00.000 7988 UpdateGuideState exits: No star selected
06:20:02.579 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:02.579 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:02.581 00.002 7988 Enqueuing Expose request
06:20:02.581 00.000 15712 Worker thread wakes up
06:20:02.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:02.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:04.216 01.635 15712 Exposure complete
06:20:04.279 00.063 15712 worker thread done servicing request
06:20:04.279 00.000 7988 OnExposeComplete: enter
06:20:04.279 00.000 7988 UpdateGuideState(): m_state=1
06:20:04.282 00.003 7988 UpdateCurrentPosition: no star selected
06:20:04.282 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:04.284 00.002 7988 Status Line: No star selected
06:20:04.286 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:04.286 00.000 7988 UpdateGuideState exits: No star selected
06:20:04.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:04.286 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:04.286 00.000 7988 Enqueuing Expose request
06:20:04.291 00.005 15712 Worker thread wakes up
06:20:04.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:04.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:05.815 01.524 15712 Exposure complete
06:20:05.876 00.061 15712 worker thread done servicing request
06:20:05.876 00.000 7988 OnExposeComplete: enter
06:20:05.876 00.000 7988 UpdateGuideState(): m_state=1
06:20:05.879 00.003 7988 UpdateCurrentPosition: no star selected
06:20:05.879 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:05.881 00.002 7988 Status Line: No star selected
06:20:05.883 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:05.883 00.000 7988 UpdateGuideState exits: No star selected
06:20:05.885 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:05.885 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:05.887 00.002 7988 Enqueuing Expose request
06:20:05.887 00.000 15712 Worker thread wakes up
06:20:05.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:05.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:07.522 01.635 15712 Exposure complete
06:20:07.585 00.063 15712 worker thread done servicing request
06:20:07.585 00.000 7988 OnExposeComplete: enter
06:20:07.587 00.002 7988 UpdateGuideState(): m_state=1
06:20:07.587 00.000 7988 UpdateCurrentPosition: no star selected
06:20:07.587 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:07.590 00.003 7988 Status Line: No star selected
06:20:07.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:20:07.590 00.000 7988 UpdateGuideState exits: No star selected
06:20:07.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:07.590 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:07.590 00.000 7988 Enqueuing Expose request
06:20:07.590 00.000 15712 Worker thread wakes up
06:20:07.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:07.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:09.124 01.534 15712 Exposure complete
06:20:09.172 00.048 15712 worker thread done servicing request
06:20:09.172 00.000 7988 OnExposeComplete: enter
06:20:09.185 00.013 7988 UpdateGuideState(): m_state=1
06:20:09.185 00.000 7988 UpdateCurrentPosition: no star selected
06:20:09.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:09.189 00.004 7988 Status Line: No star selected
06:20:09.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:20:09.189 00.000 7988 UpdateGuideState exits: No star selected
06:20:09.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:09.189 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:09.189 00.000 7988 Enqueuing Expose request
06:20:09.189 00.000 15712 Worker thread wakes up
06:20:09.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:09.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:10.834 01.645 15712 Exposure complete
06:20:10.895 00.061 15712 worker thread done servicing request
06:20:10.895 00.000 7988 OnExposeComplete: enter
06:20:10.895 00.000 7988 UpdateGuideState(): m_state=1
06:20:10.897 00.002 7988 UpdateCurrentPosition: no star selected
06:20:10.899 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:10.899 00.000 7988 Status Line: No star selected
06:20:10.901 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:10.901 00.000 7988 UpdateGuideState exits: No star selected
06:20:10.903 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:10.903 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:10.905 00.002 7988 Enqueuing Expose request
06:20:10.907 00.002 15712 Worker thread wakes up
06:20:10.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:10.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:12.432 01.525 15712 Exposure complete
06:20:12.493 00.061 15712 worker thread done servicing request
06:20:12.493 00.000 7988 OnExposeComplete: enter
06:20:12.495 00.002 7988 UpdateGuideState(): m_state=1
06:20:12.495 00.000 7988 UpdateCurrentPosition: no star selected
06:20:12.497 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:12.499 00.002 7988 Status Line: No star selected
06:20:12.501 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:12.501 00.000 7988 UpdateGuideState exits: No star selected
06:20:12.503 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:12.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:12.505 00.002 7988 Enqueuing Expose request
06:20:12.507 00.002 15712 Worker thread wakes up
06:20:12.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:12.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:14.142 01.635 15712 Exposure complete
06:20:14.193 00.051 15712 worker thread done servicing request
06:20:14.193 00.000 7988 OnExposeComplete: enter
06:20:14.204 00.011 7988 UpdateGuideState(): m_state=1
06:20:14.206 00.002 7988 UpdateCurrentPosition: no star selected
06:20:14.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:14.208 00.002 7988 Status Line: No star selected
06:20:14.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:14.210 00.002 7988 UpdateGuideState exits: No star selected
06:20:14.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:14.212 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:14.212 00.000 7988 Enqueuing Expose request
06:20:14.214 00.002 15712 Worker thread wakes up
06:20:14.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:14.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:15.740 01.526 15712 Exposure complete
06:20:15.802 00.062 15712 worker thread done servicing request
06:20:15.802 00.000 7988 OnExposeComplete: enter
06:20:15.802 00.000 7988 UpdateGuideState(): m_state=1
06:20:15.804 00.002 7988 UpdateCurrentPosition: no star selected
06:20:15.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:15.806 00.002 7988 Status Line: No star selected
06:20:15.808 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:15.808 00.000 7988 UpdateGuideState exits: No star selected
06:20:15.810 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:15.811 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:15.811 00.000 7988 Enqueuing Expose request
06:20:15.811 00.000 15712 Worker thread wakes up
06:20:15.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:15.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:17.446 01.635 15712 Exposure complete
06:20:17.508 00.062 15712 worker thread done servicing request
06:20:17.508 00.000 7988 OnExposeComplete: enter
06:20:17.508 00.000 7988 UpdateGuideState(): m_state=1
06:20:17.512 00.004 7988 UpdateCurrentPosition: no star selected
06:20:17.513 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:17.513 00.000 7988 Status Line: No star selected
06:20:17.515 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:17.515 00.000 7988 UpdateGuideState exits: No star selected
06:20:17.517 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:17.517 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:17.519 00.002 7988 Enqueuing Expose request
06:20:17.519 00.000 15712 Worker thread wakes up
06:20:17.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:17.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:19.042 01.523 15712 Exposure complete
06:20:19.103 00.061 15712 worker thread done servicing request
06:20:19.104 00.001 7988 OnExposeComplete: enter
06:20:19.104 00.000 7988 UpdateGuideState(): m_state=1
06:20:19.104 00.000 7988 UpdateCurrentPosition: no star selected
06:20:19.104 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:19.104 00.000 7988 Status Line: No star selected
06:20:19.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:19.104 00.000 7988 UpdateGuideState exits: No star selected
06:20:19.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:19.113 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:19.113 00.000 7988 Enqueuing Expose request
06:20:19.113 00.000 15712 Worker thread wakes up
06:20:19.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:19.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:20.749 01.636 15712 Exposure complete
06:20:20.798 00.049 15712 worker thread done servicing request
06:20:20.798 00.000 7988 OnExposeComplete: enter
06:20:20.812 00.014 7988 UpdateGuideState(): m_state=1
06:20:20.814 00.002 7988 UpdateCurrentPosition: no star selected
06:20:20.814 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:20.814 00.000 7988 Status Line: No star selected
06:20:20.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:20.814 00.000 7988 UpdateGuideState exits: No star selected
06:20:20.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:20.814 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:20.814 00.000 7988 Enqueuing Expose request
06:20:20.814 00.000 15712 Worker thread wakes up
06:20:20.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:20.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:22.348 01.534 15712 Exposure complete
06:20:22.410 00.062 15712 worker thread done servicing request
06:20:22.410 00.000 7988 OnExposeComplete: enter
06:20:22.410 00.000 7988 UpdateGuideState(): m_state=1
06:20:22.412 00.002 7988 UpdateCurrentPosition: no star selected
06:20:22.413 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:22.413 00.000 7988 Status Line: No star selected
06:20:22.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:20:22.413 00.000 7988 UpdateGuideState exits: No star selected
06:20:22.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:22.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:22.413 00.000 7988 Enqueuing Expose request
06:20:22.413 00.000 15712 Worker thread wakes up
06:20:22.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:22.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:24.057 01.644 15712 Exposure complete
06:20:24.117 00.060 15712 worker thread done servicing request
06:20:24.117 00.000 7988 OnExposeComplete: enter
06:20:24.117 00.000 7988 UpdateGuideState(): m_state=1
06:20:24.120 00.003 7988 UpdateCurrentPosition: no star selected
06:20:24.120 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:24.122 00.002 7988 Status Line: No star selected
06:20:24.124 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:24.124 00.000 7988 UpdateGuideState exits: No star selected
06:20:24.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:24.124 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:24.124 00.000 7988 Enqueuing Expose request
06:20:24.130 00.006 15712 Worker thread wakes up
06:20:24.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:24.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:25.654 01.524 15712 Exposure complete
06:20:25.716 00.062 15712 worker thread done servicing request
06:20:25.716 00.000 7988 OnExposeComplete: enter
06:20:25.716 00.000 7988 UpdateGuideState(): m_state=1
06:20:25.718 00.002 7988 UpdateCurrentPosition: no star selected
06:20:25.720 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:25.720 00.000 7988 Status Line: No star selected
06:20:25.722 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:25.722 00.000 7988 UpdateGuideState exits: No star selected
06:20:25.724 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:25.724 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:25.726 00.002 7988 Enqueuing Expose request
06:20:25.726 00.000 15712 Worker thread wakes up
06:20:25.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:25.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:27.364 01.638 15712 Exposure complete
06:20:27.425 00.061 7988 OnExposeComplete: enter
06:20:27.427 00.002 7988 UpdateGuideState(): m_state=1
06:20:27.427 00.000 7988 UpdateCurrentPosition: no star selected
06:20:27.429 00.002 15712 worker thread done servicing request
06:20:27.429 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:27.429 00.000 7988 Status Line: No star selected
06:20:27.431 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:27.431 00.000 7988 UpdateGuideState exits: No star selected
06:20:27.431 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:27.431 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:27.431 00.000 7988 Enqueuing Expose request
06:20:27.431 00.000 15712 Worker thread wakes up
06:20:27.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:27.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:28.958 01.527 15712 Exposure complete
06:20:29.015 00.057 15712 worker thread done servicing request
06:20:29.022 00.007 7988 OnExposeComplete: enter
06:20:29.022 00.000 7988 UpdateGuideState(): m_state=1
06:20:29.024 00.002 7988 UpdateCurrentPosition: no star selected
06:20:29.024 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:29.026 00.002 7988 Status Line: No star selected
06:20:29.028 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:20:29.028 00.000 7988 UpdateGuideState exits: No star selected
06:20:29.030 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:29.030 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:29.030 00.000 7988 Enqueuing Expose request
06:20:29.032 00.002 15712 Worker thread wakes up
06:20:29.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:29.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:30.671 01.639 15712 Exposure complete
06:20:30.733 00.062 15712 worker thread done servicing request
06:20:30.733 00.000 7988 OnExposeComplete: enter
06:20:30.734 00.001 7988 UpdateGuideState(): m_state=1
06:20:30.734 00.000 7988 UpdateCurrentPosition: no star selected
06:20:30.736 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:30.738 00.002 7988 Status Line: No star selected
06:20:30.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:30.738 00.000 7988 UpdateGuideState exits: No star selected
06:20:30.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:30.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:30.738 00.000 7988 Enqueuing Expose request
06:20:30.738 00.000 15712 Worker thread wakes up
06:20:30.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:30.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:32.156 01.418 15712 Exposure complete
06:20:32.218 00.062 15712 worker thread done servicing request
06:20:32.218 00.000 7988 OnExposeComplete: enter
06:20:32.218 00.000 7988 UpdateGuideState(): m_state=1
06:20:32.218 00.000 7988 UpdateCurrentPosition: no star selected
06:20:32.218 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:32.218 00.000 7988 Status Line: No star selected
06:20:32.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:32.218 00.000 7988 UpdateGuideState exits: No star selected
06:20:32.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:32.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:32.218 00.000 7988 Enqueuing Expose request
06:20:32.218 00.000 15712 Worker thread wakes up
06:20:32.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:32.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:33.865 01.647 15712 Exposure complete
06:20:33.926 00.061 15712 worker thread done servicing request
06:20:33.927 00.001 7988 OnExposeComplete: enter
06:20:33.927 00.000 7988 UpdateGuideState(): m_state=1
06:20:33.927 00.000 7988 UpdateCurrentPosition: no star selected
06:20:33.927 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:33.927 00.000 7988 Status Line: No star selected
06:20:33.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:33.927 00.000 7988 UpdateGuideState exits: No star selected
06:20:33.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:33.927 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:33.927 00.000 7988 Enqueuing Expose request
06:20:33.937 00.010 15712 Worker thread wakes up
06:20:33.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:33.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:35.461 01.524 15712 Exposure complete
06:20:35.522 00.061 15712 worker thread done servicing request
06:20:35.522 00.000 7988 OnExposeComplete: enter
06:20:35.524 00.002 7988 UpdateGuideState(): m_state=1
06:20:35.524 00.000 7988 UpdateCurrentPosition: no star selected
06:20:35.526 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:35.528 00.002 7988 Status Line: No star selected
06:20:35.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:35.530 00.002 7988 UpdateGuideState exits: No star selected
06:20:35.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:35.532 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:35.532 00.000 7988 Enqueuing Expose request
06:20:35.534 00.002 15712 Worker thread wakes up
06:20:35.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:35.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:37.168 01.634 15712 Exposure complete
06:20:37.231 00.063 15712 worker thread done servicing request
06:20:37.231 00.000 7988 OnExposeComplete: enter
06:20:37.231 00.000 7988 UpdateGuideState(): m_state=1
06:20:37.233 00.002 7988 UpdateCurrentPosition: no star selected
06:20:37.233 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:37.233 00.000 7988 Status Line: No star selected
06:20:37.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:37.239 00.006 7988 UpdateGuideState exits: No star selected
06:20:37.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:37.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:37.239 00.000 7988 Enqueuing Expose request
06:20:37.239 00.000 15712 Worker thread wakes up
06:20:37.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:37.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:38.769 01.530 15712 Exposure complete
06:20:38.821 00.052 15712 worker thread done servicing request
06:20:38.821 00.000 7988 OnExposeComplete: enter
06:20:38.830 00.009 7988 UpdateGuideState(): m_state=1
06:20:38.830 00.000 7988 UpdateCurrentPosition: no star selected
06:20:38.830 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:38.830 00.000 7988 Status Line: No star selected
06:20:38.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:38.830 00.000 7988 UpdateGuideState exits: No star selected
06:20:38.838 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:38.838 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:38.838 00.000 7988 Enqueuing Expose request
06:20:38.838 00.000 15712 Worker thread wakes up
06:20:38.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:38.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:40.472 01.634 15712 Exposure complete
06:20:40.533 00.061 15712 worker thread done servicing request
06:20:40.533 00.000 7988 OnExposeComplete: enter
06:20:40.533 00.000 7988 UpdateGuideState(): m_state=1
06:20:40.533 00.000 7988 UpdateCurrentPosition: no star selected
06:20:40.538 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:40.538 00.000 7988 Status Line: No star selected
06:20:40.538 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:20:40.538 00.000 7988 UpdateGuideState exits: No star selected
06:20:40.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:40.538 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:40.538 00.000 7988 Enqueuing Expose request
06:20:40.538 00.000 15712 Worker thread wakes up
06:20:40.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:40.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:42.069 01.531 15712 Exposure complete
06:20:42.130 00.061 15712 worker thread done servicing request
06:20:42.132 00.002 7988 OnExposeComplete: enter
06:20:42.132 00.000 7988 UpdateGuideState(): m_state=1
06:20:42.132 00.000 7988 UpdateCurrentPosition: no star selected
06:20:42.132 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:42.132 00.000 7988 Status Line: No star selected
06:20:42.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:20:42.138 00.006 7988 UpdateGuideState exits: No star selected
06:20:42.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:42.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:42.138 00.000 7988 Enqueuing Expose request
06:20:42.138 00.000 15712 Worker thread wakes up
06:20:42.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:42.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:43.773 01.635 15712 Exposure complete
06:20:43.836 00.063 15712 worker thread done servicing request
06:20:43.836 00.000 7988 OnExposeComplete: enter
06:20:43.838 00.002 7988 UpdateGuideState(): m_state=1
06:20:43.838 00.000 7988 UpdateCurrentPosition: no star selected
06:20:43.840 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:43.840 00.000 7988 Status Line: No star selected
06:20:43.842 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:20:43.844 00.002 7988 UpdateGuideState exits: No star selected
06:20:43.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:43.846 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:43.846 00.000 7988 Enqueuing Expose request
06:20:43.848 00.002 15712 Worker thread wakes up
06:20:43.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:43.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:45.371 01.523 15712 Exposure complete
06:20:45.434 00.063 15712 worker thread done servicing request
06:20:45.434 00.000 7988 OnExposeComplete: enter
06:20:45.434 00.000 7988 UpdateGuideState(): m_state=1
06:20:45.437 00.003 7988 UpdateCurrentPosition: no star selected
06:20:45.439 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:45.439 00.000 7988 Status Line: No star selected
06:20:45.441 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=35, FiltMax=45, Gamma=0.690
06:20:45.441 00.000 7988 UpdateGuideState exits: No star selected
06:20:45.443 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:45.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:45.445 00.002 7988 Enqueuing Expose request
06:20:45.445 00.000 15712 Worker thread wakes up
06:20:45.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:45.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:47.079 01.634 15712 Exposure complete
06:20:47.143 00.064 15712 worker thread done servicing request
06:20:47.143 00.000 7988 OnExposeComplete: enter
06:20:47.143 00.000 7988 UpdateGuideState(): m_state=1
06:20:47.145 00.002 7988 UpdateCurrentPosition: no star selected
06:20:47.145 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:47.147 00.002 7988 Status Line: No star selected
06:20:47.149 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:20:47.149 00.000 7988 UpdateGuideState exits: No star selected
06:20:47.151 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:47.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:47.153 00.002 7988 Enqueuing Expose request
06:20:47.153 00.000 15712 Worker thread wakes up
06:20:47.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:47.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:48.676 01.523 15712 Exposure complete
06:20:48.739 00.063 7988 OnExposeComplete: enter
06:20:48.739 00.000 7988 UpdateGuideState(): m_state=1
06:20:48.741 00.002 15712 worker thread done servicing request
06:20:48.741 00.000 7988 UpdateCurrentPosition: no star selected
06:20:48.741 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:48.743 00.002 7988 Status Line: No star selected
06:20:48.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:20:48.743 00.000 7988 UpdateGuideState exits: No star selected
06:20:48.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:48.743 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:48.743 00.000 7988 Enqueuing Expose request
06:20:48.743 00.000 15712 Worker thread wakes up
06:20:48.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:48.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:50.386 01.643 15712 Exposure complete
06:20:50.447 00.061 15712 worker thread done servicing request
06:20:50.447 00.000 7988 OnExposeComplete: enter
06:20:50.447 00.000 7988 UpdateGuideState(): m_state=1
06:20:50.450 00.003 7988 UpdateCurrentPosition: no star selected
06:20:50.450 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:50.452 00.002 7988 Status Line: No star selected
06:20:50.454 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:20:50.454 00.000 7988 UpdateGuideState exits: No star selected
06:20:50.454 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:50.456 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:50.456 00.000 7988 Enqueuing Expose request
06:20:50.456 00.000 15712 Worker thread wakes up
06:20:50.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:50.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:51.983 01.527 15712 Exposure complete
06:20:52.044 00.061 15712 worker thread done servicing request
06:20:52.044 00.000 7988 OnExposeComplete: enter
06:20:52.044 00.000 7988 UpdateGuideState(): m_state=1
06:20:52.048 00.004 7988 UpdateCurrentPosition: no star selected
06:20:52.048 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:52.050 00.002 7988 Status Line: No star selected
06:20:52.052 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:20:52.053 00.001 7988 UpdateGuideState exits: No star selected
06:20:52.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:52.055 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:52.055 00.000 7988 Enqueuing Expose request
06:20:52.057 00.002 15712 Worker thread wakes up
06:20:52.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:52.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:53.688 01.631 15712 Exposure complete
06:20:53.752 00.064 15712 worker thread done servicing request
06:20:53.752 00.000 7988 OnExposeComplete: enter
06:20:53.752 00.000 7988 UpdateGuideState(): m_state=1
06:20:53.752 00.000 7988 UpdateCurrentPosition: no star selected
06:20:53.752 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:53.756 00.004 7988 Status Line: No star selected
06:20:53.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:20:53.756 00.000 7988 UpdateGuideState exits: No star selected
06:20:53.756 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:53.756 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:53.756 00.000 7988 Enqueuing Expose request
06:20:53.756 00.000 15712 Worker thread wakes up
06:20:53.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:53.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:55.284 01.528 15712 Exposure complete
06:20:55.339 00.055 15712 worker thread done servicing request
06:20:55.346 00.007 7988 OnExposeComplete: enter
06:20:55.346 00.000 7988 UpdateGuideState(): m_state=1
06:20:55.346 00.000 7988 UpdateCurrentPosition: no star selected
06:20:55.346 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:55.346 00.000 7988 Status Line: No star selected
06:20:55.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:20:55.346 00.000 7988 UpdateGuideState exits: No star selected
06:20:55.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:55.346 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:55.356 00.010 7988 Enqueuing Expose request
06:20:55.356 00.000 15712 Worker thread wakes up
06:20:55.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:55.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:56.993 01.637 15712 Exposure complete
06:20:57.059 00.066 15712 worker thread done servicing request
06:20:57.059 00.000 7988 OnExposeComplete: enter
06:20:57.059 00.000 7988 UpdateGuideState(): m_state=1
06:20:57.059 00.000 7988 UpdateCurrentPosition: no star selected
06:20:57.059 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:57.059 00.000 7988 Status Line: No star selected
06:20:57.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:20:57.059 00.000 7988 UpdateGuideState exits: No star selected
06:20:57.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:57.059 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:57.059 00.000 7988 Enqueuing Expose request
06:20:57.059 00.000 15712 Worker thread wakes up
06:20:57.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:57.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:20:58.588 01.529 15712 Exposure complete
06:20:58.650 00.062 15712 worker thread done servicing request
06:20:58.650 00.000 7988 OnExposeComplete: enter
06:20:58.650 00.000 7988 UpdateGuideState(): m_state=1
06:20:58.650 00.000 7988 UpdateCurrentPosition: no star selected
06:20:58.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:20:58.650 00.000 7988 Status Line: No star selected
06:20:58.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:20:58.657 00.007 7988 UpdateGuideState exits: No star selected
06:20:58.657 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:20:58.657 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:20:58.657 00.000 7988 Enqueuing Expose request
06:20:58.657 00.000 15712 Worker thread wakes up
06:20:58.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:20:58.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:00.297 01.640 15712 Exposure complete
06:21:00.359 00.062 15712 worker thread done servicing request
06:21:00.359 00.000 7988 OnExposeComplete: enter
06:21:00.361 00.002 7988 UpdateGuideState(): m_state=1
06:21:00.361 00.000 7988 UpdateCurrentPosition: no star selected
06:21:00.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:00.361 00.000 7988 Status Line: No star selected
06:21:00.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:00.361 00.000 7988 UpdateGuideState exits: No star selected
06:21:00.361 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:00.361 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:00.361 00.000 7988 Enqueuing Expose request
06:21:00.361 00.000 15712 Worker thread wakes up
06:21:00.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:00.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:01.896 01.535 15712 Exposure complete
06:21:01.958 00.062 15712 worker thread done servicing request
06:21:01.958 00.000 7988 OnExposeComplete: enter
06:21:01.958 00.000 7988 UpdateGuideState(): m_state=1
06:21:01.958 00.000 7988 UpdateCurrentPosition: no star selected
06:21:01.958 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:01.958 00.000 7988 Status Line: No star selected
06:21:01.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=35, FiltMax=44, Gamma=0.690
06:21:01.958 00.000 7988 UpdateGuideState exits: No star selected
06:21:01.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:01.958 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:01.958 00.000 7988 Enqueuing Expose request
06:21:01.958 00.000 15712 Worker thread wakes up
06:21:01.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:01.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:03.604 01.646 15712 Exposure complete
06:21:03.659 00.055 15712 worker thread done servicing request
06:21:03.659 00.000 7988 OnExposeComplete: enter
06:21:03.667 00.008 7988 UpdateGuideState(): m_state=1
06:21:03.667 00.000 7988 UpdateCurrentPosition: no star selected
06:21:03.667 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:03.667 00.000 7988 Status Line: No star selected
06:21:03.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:03.667 00.000 7988 UpdateGuideState exits: No star selected
06:21:03.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:03.676 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:03.676 00.000 7988 Enqueuing Expose request
06:21:03.676 00.000 15712 Worker thread wakes up
06:21:03.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:03.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:05.203 01.527 15712 Exposure complete
06:21:05.265 00.062 15712 worker thread done servicing request
06:21:05.265 00.000 7988 OnExposeComplete: enter
06:21:05.265 00.000 7988 UpdateGuideState(): m_state=1
06:21:05.267 00.002 7988 UpdateCurrentPosition: no star selected
06:21:05.267 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:05.269 00.002 7988 Status Line: No star selected
06:21:05.271 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:05.271 00.000 7988 UpdateGuideState exits: No star selected
06:21:05.273 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:05.273 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:05.275 00.002 7988 Enqueuing Expose request
06:21:05.275 00.000 15712 Worker thread wakes up
06:21:05.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:05.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:07.019 01.744 15712 Exposure complete
06:21:07.080 00.061 15712 worker thread done servicing request
06:21:07.080 00.000 7988 OnExposeComplete: enter
06:21:07.080 00.000 7988 UpdateGuideState(): m_state=1
06:21:07.080 00.000 7988 UpdateCurrentPosition: no star selected
06:21:07.084 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:07.084 00.000 7988 Status Line: No star selected
06:21:07.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:21:07.084 00.000 7988 UpdateGuideState exits: No star selected
06:21:07.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:07.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:07.084 00.000 7988 Enqueuing Expose request
06:21:07.084 00.000 15712 Worker thread wakes up
06:21:07.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:07.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:08.503 01.419 15712 Exposure complete
06:21:08.566 00.063 15712 worker thread done servicing request
06:21:08.566 00.000 7988 OnExposeComplete: enter
06:21:08.566 00.000 7988 UpdateGuideState(): m_state=1
06:21:08.569 00.003 7988 UpdateCurrentPosition: no star selected
06:21:08.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:08.571 00.002 7988 Status Line: No star selected
06:21:08.573 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:08.573 00.000 7988 UpdateGuideState exits: No star selected
06:21:08.575 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:08.575 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:08.577 00.002 7988 Enqueuing Expose request
06:21:08.577 00.000 15712 Worker thread wakes up
06:21:08.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:08.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:10.214 01.637 15712 Exposure complete
06:21:10.275 00.061 15712 worker thread done servicing request
06:21:10.275 00.000 7988 OnExposeComplete: enter
06:21:10.275 00.000 7988 UpdateGuideState(): m_state=1
06:21:10.278 00.003 7988 UpdateCurrentPosition: no star selected
06:21:10.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:10.280 00.002 7988 Status Line: No star selected
06:21:10.282 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:10.282 00.000 7988 UpdateGuideState exits: No star selected
06:21:10.284 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:10.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:10.286 00.002 7988 Enqueuing Expose request
06:21:10.286 00.000 15712 Worker thread wakes up
06:21:10.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:10.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:11.811 01.525 15712 Exposure complete
06:21:11.872 00.061 15712 worker thread done servicing request
06:21:11.872 00.000 7988 OnExposeComplete: enter
06:21:11.872 00.000 7988 UpdateGuideState(): m_state=1
06:21:11.875 00.003 7988 UpdateCurrentPosition: no star selected
06:21:11.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:11.877 00.002 7988 Status Line: No star selected
06:21:11.879 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:21:11.879 00.000 7988 UpdateGuideState exits: No star selected
06:21:11.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:11.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:11.879 00.000 7988 Enqueuing Expose request
06:21:11.879 00.000 15712 Worker thread wakes up
06:21:11.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:11.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:13.518 01.639 15712 Exposure complete
06:21:13.581 00.063 15712 worker thread done servicing request
06:21:13.581 00.000 7988 OnExposeComplete: enter
06:21:13.582 00.001 7988 UpdateGuideState(): m_state=1
06:21:13.582 00.000 7988 UpdateCurrentPosition: no star selected
06:21:13.582 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:13.585 00.003 7988 Status Line: No star selected
06:21:13.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:13.585 00.000 7988 UpdateGuideState exits: No star selected
06:21:13.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:13.585 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:13.585 00.000 7988 Enqueuing Expose request
06:21:13.585 00.000 15712 Worker thread wakes up
06:21:13.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:13.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:15.119 01.534 15712 Exposure complete
06:21:15.181 00.062 15712 worker thread done servicing request
06:21:15.181 00.000 7988 OnExposeComplete: enter
06:21:15.183 00.002 7988 UpdateGuideState(): m_state=1
06:21:15.183 00.000 7988 UpdateCurrentPosition: no star selected
06:21:15.183 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:15.183 00.000 7988 Status Line: No star selected
06:21:15.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:15.189 00.006 7988 UpdateGuideState exits: No star selected
06:21:15.191 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:15.191 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:15.193 00.002 7988 Enqueuing Expose request
06:21:15.193 00.000 15712 Worker thread wakes up
06:21:15.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:15.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:16.831 01.638 15712 Exposure complete
06:21:16.885 00.054 15712 worker thread done servicing request
06:21:16.885 00.000 7988 OnExposeComplete: enter
06:21:16.893 00.008 7988 UpdateGuideState(): m_state=1
06:21:16.895 00.002 7988 UpdateCurrentPosition: no star selected
06:21:16.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:16.897 00.002 7988 Status Line: No star selected
06:21:16.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:21:16.899 00.002 7988 UpdateGuideState exits: No star selected
06:21:16.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:16.901 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:16.902 00.001 7988 Enqueuing Expose request
06:21:16.902 00.000 15712 Worker thread wakes up
06:21:16.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:16.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:18.430 01.528 15712 Exposure complete
06:21:18.491 00.061 15712 worker thread done servicing request
06:21:18.491 00.000 7988 OnExposeComplete: enter
06:21:18.493 00.002 7988 UpdateGuideState(): m_state=1
06:21:18.493 00.000 7988 UpdateCurrentPosition: no star selected
06:21:18.495 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:18.497 00.002 7988 Status Line: No star selected
06:21:18.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:18.497 00.000 7988 UpdateGuideState exits: No star selected
06:21:18.501 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:18.502 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:18.502 00.000 7988 Enqueuing Expose request
06:21:18.504 00.002 15712 Worker thread wakes up
06:21:18.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:18.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:20.141 01.637 15712 Exposure complete
06:21:20.189 00.048 15712 worker thread done servicing request
06:21:20.205 00.016 7988 OnExposeComplete: enter
06:21:20.205 00.000 7988 UpdateGuideState(): m_state=1
06:21:20.205 00.000 7988 UpdateCurrentPosition: no star selected
06:21:20.205 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:20.205 00.000 7988 Status Line: No star selected
06:21:20.205 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:20.205 00.000 7988 UpdateGuideState exits: No star selected
06:21:20.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:20.205 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:20.205 00.000 7988 Enqueuing Expose request
06:21:20.205 00.000 15712 Worker thread wakes up
06:21:20.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:20.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:21.740 01.535 15712 Exposure complete
06:21:21.802 00.062 15712 worker thread done servicing request
06:21:21.802 00.000 7988 OnExposeComplete: enter
06:21:21.802 00.000 7988 UpdateGuideState(): m_state=1
06:21:21.804 00.002 7988 UpdateCurrentPosition: no star selected
06:21:21.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:21.804 00.000 7988 Status Line: No star selected
06:21:21.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:21.804 00.000 7988 UpdateGuideState exits: No star selected
06:21:21.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:21.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:21.804 00.000 7988 Enqueuing Expose request
06:21:21.804 00.000 15712 Worker thread wakes up
06:21:21.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:21.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:23.448 01.644 15712 Exposure complete
06:21:23.512 00.064 15712 worker thread done servicing request
06:21:23.513 00.001 7988 OnExposeComplete: enter
06:21:23.513 00.000 7988 UpdateGuideState(): m_state=1
06:21:23.513 00.000 7988 UpdateCurrentPosition: no star selected
06:21:23.513 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:23.513 00.000 7988 Status Line: No star selected
06:21:23.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:21:23.513 00.000 7988 UpdateGuideState exits: No star selected
06:21:23.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:23.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:23.513 00.000 7988 Enqueuing Expose request
06:21:23.523 00.010 15712 Worker thread wakes up
06:21:23.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:23.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:25.050 01.527 15712 Exposure complete
06:21:25.106 00.056 15712 worker thread done servicing request
06:21:25.106 00.000 7988 OnExposeComplete: enter
06:21:25.113 00.007 7988 UpdateGuideState(): m_state=1
06:21:25.113 00.000 7988 UpdateCurrentPosition: no star selected
06:21:25.113 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:25.113 00.000 7988 Status Line: No star selected
06:21:25.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:25.113 00.000 7988 UpdateGuideState exits: No star selected
06:21:25.113 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:25.113 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:25.113 00.000 7988 Enqueuing Expose request
06:21:25.123 00.010 15712 Worker thread wakes up
06:21:25.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:25.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:26.756 01.633 15712 Exposure complete
06:21:26.819 00.063 15712 worker thread done servicing request
06:21:26.819 00.000 7988 OnExposeComplete: enter
06:21:26.819 00.000 7988 UpdateGuideState(): m_state=1
06:21:26.819 00.000 7988 UpdateCurrentPosition: no star selected
06:21:26.819 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:26.824 00.005 7988 Status Line: No star selected
06:21:26.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:26.827 00.003 7988 UpdateGuideState exits: No star selected
06:21:26.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:26.829 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:26.829 00.000 7988 Enqueuing Expose request
06:21:26.831 00.002 15712 Worker thread wakes up
06:21:26.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:26.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:28.355 01.524 15712 Exposure complete
06:21:28.417 00.062 15712 worker thread done servicing request
06:21:28.417 00.000 7988 OnExposeComplete: enter
06:21:28.417 00.000 7988 UpdateGuideState(): m_state=1
06:21:28.419 00.002 7988 UpdateCurrentPosition: no star selected
06:21:28.419 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:28.421 00.002 7988 Status Line: No star selected
06:21:28.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:28.424 00.003 7988 UpdateGuideState exits: No star selected
06:21:28.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:28.426 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:28.426 00.000 7988 Enqueuing Expose request
06:21:28.428 00.002 15712 Worker thread wakes up
06:21:28.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:28.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:30.064 01.636 15712 Exposure complete
06:21:30.112 00.048 15712 worker thread done servicing request
06:21:30.127 00.015 7988 OnExposeComplete: enter
06:21:30.127 00.000 7988 UpdateGuideState(): m_state=1
06:21:30.127 00.000 7988 UpdateCurrentPosition: no star selected
06:21:30.127 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:30.127 00.000 7988 Status Line: No star selected
06:21:30.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:30.127 00.000 7988 UpdateGuideState exits: No star selected
06:21:30.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:30.127 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:30.127 00.000 7988 Enqueuing Expose request
06:21:30.127 00.000 15712 Worker thread wakes up
06:21:30.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:30.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:31.664 01.537 15712 Exposure complete
06:21:31.710 00.046 15712 worker thread done servicing request
06:21:31.710 00.000 7988 OnExposeComplete: enter
06:21:31.726 00.016 7988 UpdateGuideState(): m_state=1
06:21:31.726 00.000 7988 UpdateCurrentPosition: no star selected
06:21:31.726 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:31.726 00.000 7988 Status Line: No star selected
06:21:31.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:31.726 00.000 7988 UpdateGuideState exits: No star selected
06:21:31.726 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:31.726 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:31.726 00.000 7988 Enqueuing Expose request
06:21:31.726 00.000 15712 Worker thread wakes up
06:21:31.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:31.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:33.373 01.647 15712 Exposure complete
06:21:33.438 00.065 15712 worker thread done servicing request
06:21:33.438 00.000 7988 OnExposeComplete: enter
06:21:33.438 00.000 7988 UpdateGuideState(): m_state=1
06:21:33.444 00.006 7988 UpdateCurrentPosition: no star selected
06:21:33.444 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:33.444 00.000 7988 Status Line: No star selected
06:21:33.444 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:21:33.444 00.000 7988 UpdateGuideState exits: No star selected
06:21:33.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:33.451 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:33.451 00.000 7988 Enqueuing Expose request
06:21:33.451 00.000 15712 Worker thread wakes up
06:21:33.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:33.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:34.866 01.415 15712 Exposure complete
06:21:34.929 00.063 15712 worker thread done servicing request
06:21:34.929 00.000 7988 OnExposeComplete: enter
06:21:34.929 00.000 7988 UpdateGuideState(): m_state=1
06:21:34.929 00.000 7988 UpdateCurrentPosition: no star selected
06:21:34.929 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:34.929 00.000 7988 Status Line: No star selected
06:21:34.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=39, FiltMin=34, FiltMax=49, Gamma=0.690
06:21:34.929 00.000 7988 UpdateGuideState exits: No star selected
06:21:34.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:34.929 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:34.939 00.010 7988 Enqueuing Expose request
06:21:34.939 00.000 15712 Worker thread wakes up
06:21:34.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:34.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:36.570 01.631 15712 Exposure complete
06:21:36.633 00.063 15712 worker thread done servicing request
06:21:36.633 00.000 7988 OnExposeComplete: enter
06:21:36.633 00.000 7988 UpdateGuideState(): m_state=1
06:21:36.636 00.003 7988 UpdateCurrentPosition: no star selected
06:21:36.636 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:36.638 00.002 7988 Status Line: No star selected
06:21:36.640 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:36.640 00.000 7988 UpdateGuideState exits: No star selected
06:21:36.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:36.640 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:36.640 00.000 7988 Enqueuing Expose request
06:21:36.640 00.000 15712 Worker thread wakes up
06:21:36.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:36.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:38.169 01.529 15712 Exposure complete
06:21:38.229 00.060 15712 worker thread done servicing request
06:21:38.229 00.000 7988 OnExposeComplete: enter
06:21:38.230 00.001 7988 UpdateGuideState(): m_state=1
06:21:38.232 00.002 7988 UpdateCurrentPosition: no star selected
06:21:38.232 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:38.234 00.002 7988 Status Line: No star selected
06:21:38.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:38.234 00.000 7988 UpdateGuideState exits: No star selected
06:21:38.238 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:38.238 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:38.238 00.000 7988 Enqueuing Expose request
06:21:38.238 00.000 15712 Worker thread wakes up
06:21:38.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:38.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:39.878 01.640 15712 Exposure complete
06:21:39.939 00.061 15712 worker thread done servicing request
06:21:39.939 00.000 7988 OnExposeComplete: enter
06:21:39.939 00.000 7988 UpdateGuideState(): m_state=1
06:21:39.939 00.000 7988 UpdateCurrentPosition: no star selected
06:21:39.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:39.939 00.000 7988 Status Line: No star selected
06:21:39.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:39.939 00.000 7988 UpdateGuideState exits: No star selected
06:21:39.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:39.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:39.939 00.000 7988 Enqueuing Expose request
06:21:39.939 00.000 15712 Worker thread wakes up
06:21:39.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:39.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:41.473 01.534 15712 Exposure complete
06:21:41.533 00.060 15712 worker thread done servicing request
06:21:41.535 00.002 7988 OnExposeComplete: enter
06:21:41.535 00.000 7988 UpdateGuideState(): m_state=1
06:21:41.537 00.002 7988 UpdateCurrentPosition: no star selected
06:21:41.538 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:41.540 00.002 7988 Status Line: No star selected
06:21:41.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:41.542 00.002 7988 UpdateGuideState exits: No star selected
06:21:41.544 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:41.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:41.546 00.002 7988 Enqueuing Expose request
06:21:41.546 00.000 15712 Worker thread wakes up
06:21:41.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:41.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:43.181 01.635 15712 Exposure complete
06:21:43.243 00.062 15712 worker thread done servicing request
06:21:43.243 00.000 7988 OnExposeComplete: enter
06:21:43.243 00.000 7988 UpdateGuideState(): m_state=1
06:21:43.245 00.002 7988 UpdateCurrentPosition: no star selected
06:21:43.245 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:43.247 00.002 7988 Status Line: No star selected
06:21:43.249 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:43.249 00.000 7988 UpdateGuideState exits: No star selected
06:21:43.251 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:43.251 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:43.253 00.002 7988 Enqueuing Expose request
06:21:43.253 00.000 15712 Worker thread wakes up
06:21:43.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:43.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:44.775 01.522 15712 Exposure complete
06:21:44.822 00.047 15712 worker thread done servicing request
06:21:44.822 00.000 7988 OnExposeComplete: enter
06:21:44.837 00.015 7988 UpdateGuideState(): m_state=1
06:21:44.839 00.002 7988 UpdateCurrentPosition: no star selected
06:21:44.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:44.841 00.002 7988 Status Line: No star selected
06:21:44.841 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:21:44.841 00.000 7988 UpdateGuideState exits: No star selected
06:21:44.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:44.841 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:44.841 00.000 7988 Enqueuing Expose request
06:21:44.841 00.000 15712 Worker thread wakes up
06:21:44.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:44.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:46.486 01.645 15712 Exposure complete
06:21:46.548 00.062 15712 worker thread done servicing request
06:21:46.548 00.000 7988 OnExposeComplete: enter
06:21:46.548 00.000 7988 UpdateGuideState(): m_state=1
06:21:46.550 00.002 7988 UpdateCurrentPosition: no star selected
06:21:46.550 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:46.552 00.002 7988 Status Line: No star selected
06:21:46.554 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=38, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:46.554 00.000 7988 UpdateGuideState exits: No star selected
06:21:46.556 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:46.556 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:46.558 00.002 7988 Enqueuing Expose request
06:21:46.560 00.002 15712 Worker thread wakes up
06:21:46.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:46.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:47.972 01.412 15712 Exposure complete
06:21:48.022 00.050 15712 worker thread done servicing request
06:21:48.022 00.000 7988 OnExposeComplete: enter
06:21:48.036 00.014 7988 UpdateGuideState(): m_state=1
06:21:48.036 00.000 7988 UpdateCurrentPosition: no star selected
06:21:48.039 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:48.039 00.000 7988 Status Line: No star selected
06:21:48.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=33, FiltMax=43, Gamma=0.690
06:21:48.039 00.000 7988 UpdateGuideState exits: No star selected
06:21:48.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:48.039 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:48.039 00.000 7988 Enqueuing Expose request
06:21:48.039 00.000 15712 Worker thread wakes up
06:21:48.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:48.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:49.683 01.644 15712 Exposure complete
06:21:49.740 00.057 15712 worker thread done servicing request
06:21:49.740 00.000 7988 OnExposeComplete: enter
06:21:49.747 00.007 7988 UpdateGuideState(): m_state=1
06:21:49.747 00.000 7988 UpdateCurrentPosition: no star selected
06:21:49.747 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:49.747 00.000 7988 Status Line: No star selected
06:21:49.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:21:49.747 00.000 7988 UpdateGuideState exits: No star selected
06:21:49.747 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:49.747 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:49.756 00.009 7988 Enqueuing Expose request
06:21:49.756 00.000 15712 Worker thread wakes up
06:21:49.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:49.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:51.284 01.528 15712 Exposure complete
06:21:51.339 00.055 15712 worker thread done servicing request
06:21:51.339 00.000 7988 OnExposeComplete: enter
06:21:51.345 00.006 7988 UpdateGuideState(): m_state=1
06:21:51.345 00.000 7988 UpdateCurrentPosition: no star selected
06:21:51.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:51.345 00.000 7988 Status Line: No star selected
06:21:51.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:51.345 00.000 7988 UpdateGuideState exits: No star selected
06:21:51.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:51.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:51.345 00.000 7988 Enqueuing Expose request
06:21:51.356 00.011 15712 Worker thread wakes up
06:21:51.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:51.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:52.990 01.634 15712 Exposure complete
06:21:53.053 00.063 15712 worker thread done servicing request
06:21:53.055 00.002 7988 OnExposeComplete: enter
06:21:53.055 00.000 7988 UpdateGuideState(): m_state=1
06:21:53.055 00.000 7988 UpdateCurrentPosition: no star selected
06:21:53.055 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:53.058 00.003 7988 Status Line: No star selected
06:21:53.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:21:53.058 00.000 7988 UpdateGuideState exits: No star selected
06:21:53.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:53.058 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:53.058 00.000 7988 Enqueuing Expose request
06:21:53.058 00.000 15712 Worker thread wakes up
06:21:53.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:53.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:54.586 01.528 15712 Exposure complete
06:21:54.648 00.062 15712 worker thread done servicing request
06:21:54.649 00.001 7988 OnExposeComplete: enter
06:21:54.649 00.000 7988 UpdateGuideState(): m_state=1
06:21:54.649 00.000 7988 UpdateCurrentPosition: no star selected
06:21:54.649 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:54.649 00.000 7988 Status Line: No star selected
06:21:54.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:21:54.649 00.000 7988 UpdateGuideState exits: No star selected
06:21:54.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:54.657 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:54.657 00.000 7988 Enqueuing Expose request
06:21:54.657 00.000 15712 Worker thread wakes up
06:21:54.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:54.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:56.294 01.637 15712 Exposure complete
06:21:56.355 00.061 15712 worker thread done servicing request
06:21:56.355 00.000 7988 OnExposeComplete: enter
06:21:56.355 00.000 7988 UpdateGuideState(): m_state=1
06:21:56.357 00.002 7988 UpdateCurrentPosition: no star selected
06:21:56.358 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:56.360 00.002 7988 Status Line: No star selected
06:21:56.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=38, FiltMin=34, FiltMax=43, Gamma=0.690
06:21:56.362 00.002 7988 UpdateGuideState exits: No star selected
06:21:56.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:56.364 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:56.364 00.000 7988 Enqueuing Expose request
06:21:56.366 00.002 15712 Worker thread wakes up
06:21:56.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:56.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:57.888 01.522 15712 Exposure complete
06:21:57.950 00.062 15712 worker thread done servicing request
06:21:57.950 00.000 7988 OnExposeComplete: enter
06:21:57.952 00.002 7988 UpdateGuideState(): m_state=1
06:21:57.952 00.000 7988 UpdateCurrentPosition: no star selected
06:21:57.954 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:57.954 00.000 7988 Status Line: No star selected
06:21:57.957 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=38, FiltMin=33, FiltMax=43, Gamma=0.690
06:21:57.957 00.000 7988 UpdateGuideState exits: No star selected
06:21:57.960 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:57.960 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:57.962 00.002 7988 Enqueuing Expose request
06:21:57.962 00.000 15712 Worker thread wakes up
06:21:57.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:57.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:21:59.593 01.631 15712 Exposure complete
06:21:59.657 00.064 15712 worker thread done servicing request
06:21:59.657 00.000 7988 OnExposeComplete: enter
06:21:59.657 00.000 7988 UpdateGuideState(): m_state=1
06:21:59.659 00.002 7988 UpdateCurrentPosition: no star selected
06:21:59.659 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:21:59.661 00.002 7988 Status Line: No star selected
06:21:59.663 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:21:59.663 00.000 7988 UpdateGuideState exits: No star selected
06:21:59.665 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:21:59.665 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:21:59.667 00.002 7988 Enqueuing Expose request
06:21:59.667 00.000 15712 Worker thread wakes up
06:21:59.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:21:59.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:01.192 01.525 15712 Exposure complete
06:22:01.252 00.060 15712 worker thread done servicing request
06:22:01.252 00.000 7988 OnExposeComplete: enter
06:22:01.252 00.000 7988 UpdateGuideState(): m_state=1
06:22:01.257 00.005 7988 UpdateCurrentPosition: no star selected
06:22:01.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:01.259 00.002 7988 Status Line: No star selected
06:22:01.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=38, FiltMin=34, FiltMax=43, Gamma=0.690
06:22:01.259 00.000 7988 UpdateGuideState exits: No star selected
06:22:01.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:01.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:01.259 00.000 7988 Enqueuing Expose request
06:22:01.259 00.000 15712 Worker thread wakes up
06:22:01.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:01.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:02.901 01.642 15712 Exposure complete
06:22:02.962 00.061 15712 worker thread done servicing request
06:22:02.963 00.001 7988 OnExposeComplete: enter
06:22:02.963 00.000 7988 UpdateGuideState(): m_state=1
06:22:02.963 00.000 7988 UpdateCurrentPosition: no star selected
06:22:02.963 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:02.963 00.000 7988 Status Line: No star selected
06:22:02.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=38, FiltMin=33, FiltMax=44, Gamma=0.690
06:22:02.963 00.000 7988 UpdateGuideState exits: No star selected
06:22:02.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:02.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:02.963 00.000 7988 Enqueuing Expose request
06:22:02.963 00.000 15712 Worker thread wakes up
06:22:02.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:02.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:04.498 01.535 15712 Exposure complete
06:22:04.559 00.061 15712 worker thread done servicing request
06:22:04.559 00.000 7988 OnExposeComplete: enter
06:22:04.559 00.000 7988 UpdateGuideState(): m_state=1
06:22:04.559 00.000 7988 UpdateCurrentPosition: no star selected
06:22:04.559 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:04.559 00.000 7988 Status Line: No star selected
06:22:04.576 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=38, FiltMin=34, FiltMax=44, Gamma=0.690
06:22:04.576 00.000 7988 UpdateGuideState exits: No star selected
06:22:04.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:04.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:04.576 00.000 7988 Enqueuing Expose request
06:22:04.576 00.000 15712 Worker thread wakes up
06:22:04.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:04.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:06.221 01.645 15712 Exposure complete
06:22:06.278 00.057 15712 worker thread done servicing request
06:22:06.278 00.000 7988 OnExposeComplete: enter
06:22:06.285 00.007 7988 UpdateGuideState(): m_state=1
06:22:06.285 00.000 7988 UpdateCurrentPosition: no star selected
06:22:06.285 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:06.285 00.000 7988 Status Line: No star selected
06:22:06.285 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:22:06.285 00.000 7988 UpdateGuideState exits: No star selected
06:22:06.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:06.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:06.285 00.000 7988 Enqueuing Expose request
06:22:06.295 00.010 15712 Worker thread wakes up
06:22:06.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:06.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:07.815 01.520 15712 Exposure complete
06:22:07.862 00.047 15712 worker thread done servicing request
06:22:07.862 00.000 7988 OnExposeComplete: enter
06:22:07.876 00.014 7988 UpdateGuideState(): m_state=1
06:22:07.876 00.000 7988 UpdateCurrentPosition: no star selected
06:22:07.879 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:07.879 00.000 7988 Status Line: No star selected
06:22:07.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=33, FiltMax=45, Gamma=0.690
06:22:07.879 00.000 7988 UpdateGuideState exits: No star selected
06:22:07.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:07.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:07.879 00.000 7988 Enqueuing Expose request
06:22:07.879 00.000 15712 Worker thread wakes up
06:22:07.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:07.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:09.524 01.645 15712 Exposure complete
06:22:09.586 00.062 15712 worker thread done servicing request
06:22:09.586 00.000 7988 OnExposeComplete: enter
06:22:09.586 00.000 7988 UpdateGuideState(): m_state=1
06:22:09.588 00.002 7988 UpdateCurrentPosition: no star selected
06:22:09.590 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:09.590 00.000 7988 Status Line: No star selected
06:22:09.592 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:22:09.592 00.000 7988 UpdateGuideState exits: No star selected
06:22:09.594 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:09.595 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:09.595 00.000 7988 Enqueuing Expose request
06:22:09.597 00.002 15712 Worker thread wakes up
06:22:09.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:09.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:11.121 01.524 15712 Exposure complete
06:22:11.182 00.061 15712 worker thread done servicing request
06:22:11.182 00.000 7988 OnExposeComplete: enter
06:22:11.182 00.000 7988 UpdateGuideState(): m_state=1
06:22:11.185 00.003 7988 UpdateCurrentPosition: no star selected
06:22:11.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:11.187 00.002 7988 Status Line: No star selected
06:22:11.189 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:22:11.189 00.000 7988 UpdateGuideState exits: No star selected
06:22:11.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:11.189 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:11.189 00.000 7988 Enqueuing Expose request
06:22:11.189 00.000 15712 Worker thread wakes up
06:22:11.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:11.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:12.831 01.642 15712 Exposure complete
06:22:12.892 00.061 15712 worker thread done servicing request
06:22:12.892 00.000 7988 OnExposeComplete: enter
06:22:12.893 00.001 7988 UpdateGuideState(): m_state=1
06:22:12.894 00.001 7988 UpdateCurrentPosition: no star selected
06:22:12.894 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:12.896 00.002 7988 Status Line: No star selected
06:22:12.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:22:12.896 00.000 7988 UpdateGuideState exits: No star selected
06:22:12.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:12.896 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:12.896 00.000 7988 Enqueuing Expose request
06:22:12.896 00.000 15712 Worker thread wakes up
06:22:12.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:12.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:14.429 01.533 15712 Exposure complete
06:22:14.491 00.062 15712 worker thread done servicing request
06:22:14.491 00.000 7988 OnExposeComplete: enter
06:22:14.491 00.000 7988 UpdateGuideState(): m_state=1
06:22:14.493 00.002 7988 UpdateCurrentPosition: no star selected
06:22:14.495 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:14.495 00.000 7988 Status Line: No star selected
06:22:14.497 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:22:14.499 00.002 7988 UpdateGuideState exits: No star selected
06:22:14.501 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:14.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:14.503 00.002 7988 Enqueuing Expose request
06:22:14.503 00.000 15712 Worker thread wakes up
06:22:14.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:14.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:16.137 01.634 15712 Exposure complete
06:22:16.199 00.062 15712 worker thread done servicing request
06:22:16.199 00.000 7988 OnExposeComplete: enter
06:22:16.201 00.002 7988 UpdateGuideState(): m_state=1
06:22:16.201 00.000 7988 UpdateCurrentPosition: no star selected
06:22:16.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:16.201 00.000 7988 Status Line: No star selected
06:22:16.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:22:16.201 00.000 7988 UpdateGuideState exits: No star selected
06:22:16.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:16.201 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:16.201 00.000 7988 Enqueuing Expose request
06:22:16.201 00.000 15712 Worker thread wakes up
06:22:16.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:16.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:17.737 01.536 15712 Exposure complete
06:22:17.799 00.062 15712 worker thread done servicing request
06:22:17.799 00.000 7988 OnExposeComplete: enter
06:22:17.799 00.000 7988 UpdateGuideState(): m_state=1
06:22:17.801 00.002 7988 UpdateCurrentPosition: no star selected
06:22:17.802 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:17.802 00.000 7988 Status Line: No star selected
06:22:17.804 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:22:17.806 00.002 7988 UpdateGuideState exits: No star selected
06:22:17.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:17.808 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:17.808 00.000 7988 Enqueuing Expose request
06:22:17.810 00.002 15712 Worker thread wakes up
06:22:17.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:17.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:19.442 01.632 15712 Exposure complete
06:22:19.506 00.064 15712 worker thread done servicing request
06:22:19.506 00.000 7988 OnExposeComplete: enter
06:22:19.506 00.000 7988 UpdateGuideState(): m_state=1
06:22:19.508 00.002 7988 UpdateCurrentPosition: no star selected
06:22:19.510 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:19.510 00.000 7988 Status Line: No star selected
06:22:19.512 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:22:19.512 00.000 7988 UpdateGuideState exits: No star selected
06:22:19.514 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:19.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:19.516 00.002 7988 Enqueuing Expose request
06:22:19.516 00.000 15712 Worker thread wakes up
06:22:19.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:19.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:21.043 01.527 15712 Exposure complete
06:22:21.104 00.061 15712 worker thread done servicing request
06:22:21.104 00.000 7988 OnExposeComplete: enter
06:22:21.104 00.000 7988 UpdateGuideState(): m_state=1
06:22:21.107 00.003 7988 UpdateCurrentPosition: no star selected
06:22:21.107 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:21.109 00.002 7988 Status Line: No star selected
06:22:21.111 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:22:21.111 00.000 7988 UpdateGuideState exits: No star selected
06:22:21.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:21.111 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:21.111 00.000 7988 Enqueuing Expose request
06:22:21.111 00.000 15712 Worker thread wakes up
06:22:21.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:21.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:22.752 01.641 15712 Exposure complete
06:22:22.813 00.061 15712 worker thread done servicing request
06:22:22.814 00.001 7988 OnExposeComplete: enter
06:22:22.814 00.000 7988 UpdateGuideState(): m_state=1
06:22:22.814 00.000 7988 UpdateCurrentPosition: no star selected
06:22:22.814 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:22.814 00.000 7988 Status Line: No star selected
06:22:22.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:22:22.814 00.000 7988 UpdateGuideState exits: No star selected
06:22:22.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:22.814 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:22.814 00.000 7988 Enqueuing Expose request
06:22:22.824 00.010 15712 Worker thread wakes up
06:22:22.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:22.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:24.350 01.526 15712 Exposure complete
06:22:24.410 00.060 15712 worker thread done servicing request
06:22:24.410 00.000 7988 OnExposeComplete: enter
06:22:24.410 00.000 7988 UpdateGuideState(): m_state=1
06:22:24.414 00.004 7988 UpdateCurrentPosition: no star selected
06:22:24.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:24.416 00.002 7988 Status Line: No star selected
06:22:24.418 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:22:24.418 00.000 7988 UpdateGuideState exits: No star selected
06:22:24.420 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:24.420 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:24.422 00.002 7988 Enqueuing Expose request
06:22:24.422 00.000 15712 Worker thread wakes up
06:22:24.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:24.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:26.052 01.630 15712 Exposure complete
06:22:26.116 00.064 15712 worker thread done servicing request
06:22:26.116 00.000 7988 OnExposeComplete: enter
06:22:26.116 00.000 7988 UpdateGuideState(): m_state=1
06:22:26.118 00.002 7988 UpdateCurrentPosition: no star selected
06:22:26.118 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:26.120 00.002 7988 Status Line: No star selected
06:22:26.122 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:22:26.122 00.000 7988 UpdateGuideState exits: No star selected
06:22:26.124 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:26.124 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:26.126 00.002 7988 Enqueuing Expose request
06:22:26.126 00.000 15712 Worker thread wakes up
06:22:26.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:26.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:27.651 01.525 15712 Exposure complete
06:22:27.712 00.061 15712 worker thread done servicing request
06:22:27.712 00.000 7988 OnExposeComplete: enter
06:22:27.712 00.000 7988 UpdateGuideState(): m_state=1
06:22:27.712 00.000 7988 UpdateCurrentPosition: no star selected
06:22:27.712 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:27.712 00.000 7988 Status Line: No star selected
06:22:27.720 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:22:27.720 00.000 7988 UpdateGuideState exits: No star selected
06:22:27.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:27.720 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:27.720 00.000 7988 Enqueuing Expose request
06:22:27.720 00.000 15712 Worker thread wakes up
06:22:27.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:27.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:29.357 01.637 15712 Exposure complete
06:22:29.421 00.064 15712 worker thread done servicing request
06:22:29.421 00.000 7988 OnExposeComplete: enter
06:22:29.421 00.000 7988 UpdateGuideState(): m_state=1
06:22:29.423 00.002 7988 UpdateCurrentPosition: no star selected
06:22:29.425 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:29.425 00.000 7988 Status Line: No star selected
06:22:29.427 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:22:29.427 00.000 7988 UpdateGuideState exits: No star selected
06:22:29.429 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:29.429 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:29.431 00.002 7988 Enqueuing Expose request
06:22:29.431 00.000 15712 Worker thread wakes up
06:22:29.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:29.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:30.956 01.525 15712 Exposure complete
06:22:31.017 00.061 15712 worker thread done servicing request
06:22:31.017 00.000 7988 OnExposeComplete: enter
06:22:31.017 00.000 7988 UpdateGuideState(): m_state=1
06:22:31.021 00.004 7988 UpdateCurrentPosition: no star selected
06:22:31.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:31.023 00.002 7988 Status Line: No star selected
06:22:31.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:22:31.025 00.000 7988 UpdateGuideState exits: No star selected
06:22:31.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:31.028 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:31.028 00.000 7988 Enqueuing Expose request
06:22:31.030 00.002 15712 Worker thread wakes up
06:22:31.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:31.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:32.665 01.635 15712 Exposure complete
06:22:32.727 00.062 15712 worker thread done servicing request
06:22:32.727 00.000 7988 OnExposeComplete: enter
06:22:32.727 00.000 7988 UpdateGuideState(): m_state=1
06:22:32.727 00.000 7988 UpdateCurrentPosition: no star selected
06:22:32.730 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:32.732 00.002 7988 Status Line: No star selected
06:22:32.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:22:32.734 00.002 7988 UpdateGuideState exits: No star selected
06:22:32.736 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:32.736 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:32.736 00.000 7988 Enqueuing Expose request
06:22:32.736 00.000 15712 Worker thread wakes up
06:22:32.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:32.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:34.261 01.525 15712 Exposure complete
06:22:34.322 00.061 15712 worker thread done servicing request
06:22:34.322 00.000 7988 OnExposeComplete: enter
06:22:34.322 00.000 7988 UpdateGuideState(): m_state=1
06:22:34.325 00.003 7988 UpdateCurrentPosition: no star selected
06:22:34.325 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:34.327 00.002 7988 Status Line: No star selected
06:22:34.329 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:22:34.329 00.000 7988 UpdateGuideState exits: No star selected
06:22:34.331 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:34.331 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:34.331 00.000 7988 Enqueuing Expose request
06:22:34.331 00.000 15712 Worker thread wakes up
06:22:34.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:34.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:35.966 01.635 15712 Exposure complete
06:22:36.028 00.062 15712 worker thread done servicing request
06:22:36.028 00.000 7988 OnExposeComplete: enter
06:22:36.028 00.000 7988 UpdateGuideState(): m_state=1
06:22:36.031 00.003 7988 UpdateCurrentPosition: no star selected
06:22:36.031 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:36.031 00.000 7988 Status Line: No star selected
06:22:36.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:22:36.031 00.000 7988 UpdateGuideState exits: No star selected
06:22:36.038 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:36.038 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:36.040 00.002 7988 Enqueuing Expose request
06:22:36.040 00.000 15712 Worker thread wakes up
06:22:36.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:36.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:37.564 01.524 15712 Exposure complete
06:22:37.626 00.062 15712 worker thread done servicing request
06:22:37.626 00.000 7988 OnExposeComplete: enter
06:22:37.626 00.000 7988 UpdateGuideState(): m_state=1
06:22:37.629 00.003 7988 UpdateCurrentPosition: no star selected
06:22:37.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:37.631 00.002 7988 Status Line: No star selected
06:22:37.632 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:22:37.634 00.002 7988 UpdateGuideState exits: No star selected
06:22:37.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:37.636 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:37.636 00.000 7988 Enqueuing Expose request
06:22:37.638 00.002 15712 Worker thread wakes up
06:22:37.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:37.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:39.274 01.636 15712 Exposure complete
06:22:39.333 00.059 15712 worker thread done servicing request
06:22:39.333 00.000 7988 OnExposeComplete: enter
06:22:39.336 00.003 7988 UpdateGuideState(): m_state=1
06:22:39.336 00.000 7988 UpdateCurrentPosition: no star selected
06:22:39.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:39.336 00.000 7988 Status Line: No star selected
06:22:39.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:22:39.336 00.000 7988 UpdateGuideState exits: No star selected
06:22:39.336 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:39.336 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:39.336 00.000 7988 Enqueuing Expose request
06:22:39.336 00.000 15712 Worker thread wakes up
06:22:39.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:39.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:40.872 01.536 15712 Exposure complete
06:22:40.933 00.061 15712 worker thread done servicing request
06:22:40.933 00.000 7988 OnExposeComplete: enter
06:22:40.933 00.000 7988 UpdateGuideState(): m_state=1
06:22:40.936 00.003 7988 UpdateCurrentPosition: no star selected
06:22:40.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:40.938 00.002 7988 Status Line: No star selected
06:22:40.940 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:22:40.940 00.000 7988 UpdateGuideState exits: No star selected
06:22:40.940 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:40.940 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:40.940 00.000 7988 Enqueuing Expose request
06:22:40.940 00.000 15712 Worker thread wakes up
06:22:40.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:40.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:42.581 01.641 15712 Exposure complete
06:22:42.642 00.061 15712 worker thread done servicing request
06:22:42.642 00.000 7988 OnExposeComplete: enter
06:22:42.642 00.000 7988 UpdateGuideState(): m_state=1
06:22:42.642 00.000 7988 UpdateCurrentPosition: no star selected
06:22:42.642 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:42.642 00.000 7988 Status Line: No star selected
06:22:42.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:22:42.650 00.008 7988 UpdateGuideState exits: No star selected
06:22:42.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:42.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:42.650 00.000 7988 Enqueuing Expose request
06:22:42.650 00.000 15712 Worker thread wakes up
06:22:42.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:42.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:44.178 01.528 15712 Exposure complete
06:22:44.239 00.061 15712 worker thread done servicing request
06:22:44.239 00.000 7988 OnExposeComplete: enter
06:22:44.239 00.000 7988 UpdateGuideState(): m_state=1
06:22:44.239 00.000 7988 UpdateCurrentPosition: no star selected
06:22:44.239 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:44.239 00.000 7988 Status Line: No star selected
06:22:44.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:22:44.239 00.000 7988 UpdateGuideState exits: No star selected
06:22:44.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:44.249 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:44.249 00.000 7988 Enqueuing Expose request
06:22:44.249 00.000 15712 Worker thread wakes up
06:22:44.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:44.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:45.888 01.639 15712 Exposure complete
06:22:45.948 00.060 15712 worker thread done servicing request
06:22:45.948 00.000 7988 OnExposeComplete: enter
06:22:45.952 00.004 7988 UpdateGuideState(): m_state=1
06:22:45.954 00.002 7988 UpdateCurrentPosition: no star selected
06:22:45.956 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:45.956 00.000 7988 Status Line: No star selected
06:22:45.958 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:22:45.960 00.002 7988 UpdateGuideState exits: No star selected
06:22:45.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:45.962 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:45.962 00.000 7988 Enqueuing Expose request
06:22:45.964 00.002 15712 Worker thread wakes up
06:22:45.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:45.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:47.486 01.522 15712 Exposure complete
06:22:47.547 00.061 15712 worker thread done servicing request
06:22:47.547 00.000 7988 OnExposeComplete: enter
06:22:47.547 00.000 7988 UpdateGuideState(): m_state=1
06:22:47.549 00.002 7988 UpdateCurrentPosition: no star selected
06:22:47.549 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:47.551 00.002 7988 Status Line: No star selected
06:22:47.553 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:22:47.553 00.000 7988 UpdateGuideState exits: No star selected
06:22:47.555 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:47.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:47.557 00.002 7988 Enqueuing Expose request
06:22:47.557 00.000 15712 Worker thread wakes up
06:22:47.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:47.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:49.196 01.639 15712 Exposure complete
06:22:49.257 00.061 15712 worker thread done servicing request
06:22:49.258 00.001 7988 OnExposeComplete: enter
06:22:49.258 00.000 7988 UpdateGuideState(): m_state=1
06:22:49.258 00.000 7988 UpdateCurrentPosition: no star selected
06:22:49.258 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:49.258 00.000 7988 Status Line: No star selected
06:22:49.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:22:49.258 00.000 7988 UpdateGuideState exits: No star selected
06:22:49.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:49.258 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:49.258 00.000 7988 Enqueuing Expose request
06:22:49.258 00.000 15712 Worker thread wakes up
06:22:49.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:49.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:50.789 01.531 15712 Exposure complete
06:22:50.837 00.048 15712 worker thread done servicing request
06:22:50.837 00.000 7988 OnExposeComplete: enter
06:22:50.851 00.014 7988 UpdateGuideState(): m_state=1
06:22:50.851 00.000 7988 UpdateCurrentPosition: no star selected
06:22:50.854 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:50.854 00.000 7988 Status Line: No star selected
06:22:50.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:22:50.854 00.000 7988 UpdateGuideState exits: No star selected
06:22:50.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:50.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:50.854 00.000 7988 Enqueuing Expose request
06:22:50.854 00.000 15712 Worker thread wakes up
06:22:50.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:50.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:52.495 01.641 15712 Exposure complete
06:22:52.557 00.062 15712 worker thread done servicing request
06:22:52.557 00.000 7988 OnExposeComplete: enter
06:22:52.557 00.000 7988 UpdateGuideState(): m_state=1
06:22:52.560 00.003 7988 UpdateCurrentPosition: no star selected
06:22:52.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:52.562 00.002 7988 Status Line: No star selected
06:22:52.564 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:22:52.564 00.000 7988 UpdateGuideState exits: No star selected
06:22:52.564 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:52.564 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:52.564 00.000 7988 Enqueuing Expose request
06:22:52.564 00.000 15712 Worker thread wakes up
06:22:52.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:52.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:54.094 01.530 15712 Exposure complete
06:22:54.155 00.061 15712 worker thread done servicing request
06:22:54.155 00.000 7988 OnExposeComplete: enter
06:22:54.155 00.000 7988 UpdateGuideState(): m_state=1
06:22:54.158 00.003 7988 UpdateCurrentPosition: no star selected
06:22:54.159 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:54.159 00.000 7988 Status Line: No star selected
06:22:54.161 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:22:54.161 00.000 7988 UpdateGuideState exits: No star selected
06:22:54.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:54.161 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:54.161 00.000 7988 Enqueuing Expose request
06:22:54.161 00.000 15712 Worker thread wakes up
06:22:54.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:54.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:55.804 01.643 15712 Exposure complete
06:22:55.865 00.061 15712 worker thread done servicing request
06:22:55.866 00.001 7988 OnExposeComplete: enter
06:22:55.866 00.000 7988 UpdateGuideState(): m_state=1
06:22:55.866 00.000 7988 UpdateCurrentPosition: no star selected
06:22:55.866 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:55.866 00.000 7988 Status Line: No star selected
06:22:55.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:22:55.866 00.000 7988 UpdateGuideState exits: No star selected
06:22:55.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:55.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:55.866 00.000 7988 Enqueuing Expose request
06:22:55.866 00.000 15712 Worker thread wakes up
06:22:55.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:55.877 00.011 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:57.399 01.522 15712 Exposure complete
06:22:57.462 00.063 15712 worker thread done servicing request
06:22:57.462 00.000 7988 OnExposeComplete: enter
06:22:57.462 00.000 7988 UpdateGuideState(): m_state=1
06:22:57.462 00.000 7988 UpdateCurrentPosition: no star selected
06:22:57.462 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:57.462 00.000 7988 Status Line: No star selected
06:22:57.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:22:57.462 00.000 7988 UpdateGuideState exits: No star selected
06:22:57.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:57.462 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:57.462 00.000 7988 Enqueuing Expose request
06:22:57.462 00.000 15712 Worker thread wakes up
06:22:57.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:57.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:22:59.108 01.646 15712 Exposure complete
06:22:59.169 00.061 15712 worker thread done servicing request
06:22:59.170 00.001 7988 OnExposeComplete: enter
06:22:59.170 00.000 7988 UpdateGuideState(): m_state=1
06:22:59.170 00.000 7988 UpdateCurrentPosition: no star selected
06:22:59.170 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:22:59.170 00.000 7988 Status Line: No star selected
06:22:59.176 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=34, FiltMax=44, Gamma=0.690
06:22:59.176 00.000 7988 UpdateGuideState exits: No star selected
06:22:59.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:22:59.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:22:59.176 00.000 7988 Enqueuing Expose request
06:22:59.176 00.000 15712 Worker thread wakes up
06:22:59.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:22:59.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:00.704 01.528 15712 Exposure complete
06:23:00.766 00.062 15712 worker thread done servicing request
06:23:00.766 00.000 7988 OnExposeComplete: enter
06:23:00.766 00.000 7988 UpdateGuideState(): m_state=1
06:23:00.766 00.000 7988 UpdateCurrentPosition: no star selected
06:23:00.766 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:00.766 00.000 7988 Status Line: No star selected
06:23:00.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:23:00.766 00.000 7988 UpdateGuideState exits: No star selected
06:23:00.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:00.775 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:00.775 00.000 7988 Enqueuing Expose request
06:23:00.775 00.000 15712 Worker thread wakes up
06:23:00.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:00.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:02.409 01.634 15712 Exposure complete
06:23:02.470 00.061 15712 worker thread done servicing request
06:23:02.470 00.000 7988 OnExposeComplete: enter
06:23:02.470 00.000 7988 UpdateGuideState(): m_state=1
06:23:02.473 00.003 7988 UpdateCurrentPosition: no star selected
06:23:02.473 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:02.475 00.002 7988 Status Line: No star selected
06:23:02.477 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:23:02.477 00.000 7988 UpdateGuideState exits: No star selected
06:23:02.477 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:02.479 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:02.479 00.000 7988 Enqueuing Expose request
06:23:02.481 00.002 15712 Worker thread wakes up
06:23:02.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:02.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:04.003 01.522 15712 Exposure complete
06:23:04.058 00.055 15712 worker thread done servicing request
06:23:04.067 00.009 7988 OnExposeComplete: enter
06:23:04.067 00.000 7988 UpdateGuideState(): m_state=1
06:23:04.067 00.000 7988 UpdateCurrentPosition: no star selected
06:23:04.067 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:04.067 00.000 7988 Status Line: No star selected
06:23:04.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:23:04.067 00.000 7988 UpdateGuideState exits: No star selected
06:23:04.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:04.075 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:04.075 00.000 7988 Enqueuing Expose request
06:23:04.075 00.000 15712 Worker thread wakes up
06:23:04.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:04.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:05.715 01.640 15712 Exposure complete
06:23:05.775 00.060 15712 worker thread done servicing request
06:23:05.777 00.002 7988 OnExposeComplete: enter
06:23:05.777 00.000 7988 UpdateGuideState(): m_state=1
06:23:05.777 00.000 7988 UpdateCurrentPosition: no star selected
06:23:05.777 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:05.777 00.000 7988 Status Line: No star selected
06:23:05.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:23:05.777 00.000 7988 UpdateGuideState exits: No star selected
06:23:05.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:05.777 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:05.777 00.000 7988 Enqueuing Expose request
06:23:05.777 00.000 15712 Worker thread wakes up
06:23:05.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:05.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:07.315 01.538 15712 Exposure complete
06:23:07.376 00.061 15712 worker thread done servicing request
06:23:07.376 00.000 7988 OnExposeComplete: enter
06:23:07.376 00.000 7988 UpdateGuideState(): m_state=1
06:23:07.376 00.000 7988 UpdateCurrentPosition: no star selected
06:23:07.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:07.376 00.000 7988 Status Line: No star selected
06:23:07.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:23:07.376 00.000 7988 UpdateGuideState exits: No star selected
06:23:07.376 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:07.376 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:07.376 00.000 7988 Enqueuing Expose request
06:23:07.376 00.000 15712 Worker thread wakes up
06:23:07.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:07.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:09.024 01.648 15712 Exposure complete
06:23:09.085 00.061 15712 worker thread done servicing request
06:23:09.085 00.000 7988 OnExposeComplete: enter
06:23:09.085 00.000 7988 UpdateGuideState(): m_state=1
06:23:09.087 00.002 7988 UpdateCurrentPosition: no star selected
06:23:09.087 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:09.089 00.002 7988 Status Line: No star selected
06:23:09.091 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:23:09.091 00.000 7988 UpdateGuideState exits: No star selected
06:23:09.093 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:09.094 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:09.094 00.000 7988 Enqueuing Expose request
06:23:09.096 00.002 15712 Worker thread wakes up
06:23:09.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:09.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:10.517 01.421 15712 Exposure complete
06:23:10.577 00.060 15712 worker thread done servicing request
06:23:10.577 00.000 7988 OnExposeComplete: enter
06:23:10.577 00.000 7988 UpdateGuideState(): m_state=1
06:23:10.582 00.005 7988 UpdateCurrentPosition: no star selected
06:23:10.582 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:10.584 00.002 7988 Status Line: No star selected
06:23:10.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:10.584 00.000 7988 UpdateGuideState exits: No star selected
06:23:10.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:10.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:10.584 00.000 7988 Enqueuing Expose request
06:23:10.584 00.000 15712 Worker thread wakes up
06:23:10.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:10.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:12.230 01.646 15712 Exposure complete
06:23:12.291 00.061 15712 worker thread done servicing request
06:23:12.291 00.000 7988 OnExposeComplete: enter
06:23:12.293 00.002 7988 UpdateGuideState(): m_state=1
06:23:12.293 00.000 7988 UpdateCurrentPosition: no star selected
06:23:12.295 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:12.295 00.000 7988 Status Line: No star selected
06:23:12.297 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:12.297 00.000 7988 UpdateGuideState exits: No star selected
06:23:12.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:12.297 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:12.297 00.000 7988 Enqueuing Expose request
06:23:12.297 00.000 15712 Worker thread wakes up
06:23:12.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:12.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:13.824 01.527 15712 Exposure complete
06:23:13.886 00.062 15712 worker thread done servicing request
06:23:13.886 00.000 7988 OnExposeComplete: enter
06:23:13.886 00.000 7988 UpdateGuideState(): m_state=1
06:23:13.886 00.000 7988 UpdateCurrentPosition: no star selected
06:23:13.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:13.886 00.000 7988 Status Line: No star selected
06:23:13.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:13.886 00.000 7988 UpdateGuideState exits: No star selected
06:23:13.894 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:13.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:13.894 00.000 7988 Enqueuing Expose request
06:23:13.894 00.000 15712 Worker thread wakes up
06:23:13.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:13.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:15.527 01.633 15712 Exposure complete
06:23:15.588 00.061 15712 worker thread done servicing request
06:23:15.588 00.000 7988 OnExposeComplete: enter
06:23:15.591 00.003 7988 UpdateGuideState(): m_state=1
06:23:15.591 00.000 7988 UpdateCurrentPosition: no star selected
06:23:15.593 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:15.593 00.000 7988 Status Line: No star selected
06:23:15.595 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:15.595 00.000 7988 UpdateGuideState exits: No star selected
06:23:15.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:15.595 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:15.595 00.000 7988 Enqueuing Expose request
06:23:15.595 00.000 15712 Worker thread wakes up
06:23:15.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:15.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:17.126 01.531 15712 Exposure complete
06:23:17.187 00.061 15712 worker thread done servicing request
06:23:17.187 00.000 7988 OnExposeComplete: enter
06:23:17.187 00.000 7988 UpdateGuideState(): m_state=1
06:23:17.191 00.004 7988 UpdateCurrentPosition: no star selected
06:23:17.191 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:17.193 00.002 7988 Status Line: No star selected
06:23:17.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:17.195 00.002 7988 UpdateGuideState exits: No star selected
06:23:17.195 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:17.197 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:17.197 00.000 7988 Enqueuing Expose request
06:23:17.199 00.002 15712 Worker thread wakes up
06:23:17.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:17.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:18.838 01.639 15712 Exposure complete
06:23:18.900 00.062 15712 worker thread done servicing request
06:23:18.900 00.000 7988 OnExposeComplete: enter
06:23:18.902 00.002 7988 UpdateGuideState(): m_state=1
06:23:18.903 00.001 7988 UpdateCurrentPosition: no star selected
06:23:18.904 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:18.905 00.001 7988 Status Line: No star selected
06:23:18.906 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:18.906 00.000 7988 UpdateGuideState exits: No star selected
06:23:18.909 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:18.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:18.909 00.000 7988 Enqueuing Expose request
06:23:18.909 00.000 15712 Worker thread wakes up
06:23:18.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:18.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:20.437 01.528 15712 Exposure complete
06:23:20.498 00.061 15712 worker thread done servicing request
06:23:20.498 00.000 7988 OnExposeComplete: enter
06:23:20.498 00.000 7988 UpdateGuideState(): m_state=1
06:23:20.498 00.000 7988 UpdateCurrentPosition: no star selected
06:23:20.498 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:20.498 00.000 7988 Status Line: No star selected
06:23:20.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:23:20.498 00.000 7988 UpdateGuideState exits: No star selected
06:23:20.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:20.498 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:20.498 00.000 7988 Enqueuing Expose request
06:23:20.510 00.012 15712 Worker thread wakes up
06:23:20.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:20.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:22.145 01.635 15712 Exposure complete
06:23:22.207 00.062 15712 worker thread done servicing request
06:23:22.207 00.000 7988 OnExposeComplete: enter
06:23:22.207 00.000 7988 UpdateGuideState(): m_state=1
06:23:22.209 00.002 7988 UpdateCurrentPosition: no star selected
06:23:22.209 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:22.211 00.002 7988 Status Line: No star selected
06:23:22.213 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:22.213 00.000 7988 UpdateGuideState exits: No star selected
06:23:22.215 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:22.215 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:22.217 00.002 7988 Enqueuing Expose request
06:23:22.217 00.000 15712 Worker thread wakes up
06:23:22.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:22.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:23.740 01.523 15712 Exposure complete
06:23:23.793 00.053 15712 worker thread done servicing request
06:23:23.793 00.000 7988 OnExposeComplete: enter
06:23:23.802 00.009 7988 UpdateGuideState(): m_state=1
06:23:23.804 00.002 7988 UpdateCurrentPosition: no star selected
06:23:23.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:23.806 00.002 7988 Status Line: No star selected
06:23:23.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:23.808 00.002 7988 UpdateGuideState exits: No star selected
06:23:23.810 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:23.810 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:23.810 00.000 7988 Enqueuing Expose request
06:23:23.812 00.002 15712 Worker thread wakes up
06:23:23.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:23.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:25.445 01.633 15712 Exposure complete
06:23:25.497 00.052 15712 worker thread done servicing request
06:23:25.497 00.000 7988 OnExposeComplete: enter
06:23:25.507 00.010 7988 UpdateGuideState(): m_state=1
06:23:25.507 00.000 7988 UpdateCurrentPosition: no star selected
06:23:25.507 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:25.507 00.000 7988 Status Line: No star selected
06:23:25.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:25.514 00.007 7988 UpdateGuideState exits: No star selected
06:23:25.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:25.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:25.514 00.000 7988 Enqueuing Expose request
06:23:25.514 00.000 15712 Worker thread wakes up
06:23:25.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:25.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:27.036 01.522 15712 Exposure complete
06:23:27.098 00.062 15712 worker thread done servicing request
06:23:27.098 00.000 7988 OnExposeComplete: enter
06:23:27.098 00.000 7988 UpdateGuideState(): m_state=1
06:23:27.101 00.003 7988 UpdateCurrentPosition: no star selected
06:23:27.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:27.103 00.002 7988 Status Line: No star selected
06:23:27.105 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:27.105 00.000 7988 UpdateGuideState exits: No star selected
06:23:27.107 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:27.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:27.109 00.002 7988 Enqueuing Expose request
06:23:27.109 00.000 15712 Worker thread wakes up
06:23:27.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:27.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:28.740 01.631 15712 Exposure complete
06:23:28.802 00.062 15712 worker thread done servicing request
06:23:28.802 00.000 7988 OnExposeComplete: enter
06:23:28.802 00.000 7988 UpdateGuideState(): m_state=1
06:23:28.805 00.003 7988 UpdateCurrentPosition: no star selected
06:23:28.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:28.807 00.002 7988 Status Line: No star selected
06:23:28.809 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:23:28.809 00.000 7988 UpdateGuideState exits: No star selected
06:23:28.811 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:28.811 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:28.813 00.002 7988 Enqueuing Expose request
06:23:28.814 00.001 15712 Worker thread wakes up
06:23:28.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:28.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:30.338 01.524 15712 Exposure complete
06:23:30.399 00.061 15712 worker thread done servicing request
06:23:30.399 00.000 7988 OnExposeComplete: enter
06:23:30.401 00.002 7988 UpdateGuideState(): m_state=1
06:23:30.401 00.000 7988 UpdateCurrentPosition: no star selected
06:23:30.401 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:30.401 00.000 7988 Status Line: No star selected
06:23:30.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:30.401 00.000 7988 UpdateGuideState exits: No star selected
06:23:30.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:30.401 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:30.401 00.000 7988 Enqueuing Expose request
06:23:30.401 00.000 15712 Worker thread wakes up
06:23:30.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:30.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:32.047 01.646 15712 Exposure complete
06:23:32.109 00.062 15712 worker thread done servicing request
06:23:32.109 00.000 7988 OnExposeComplete: enter
06:23:32.109 00.000 7988 UpdateGuideState(): m_state=1
06:23:32.109 00.000 7988 UpdateCurrentPosition: no star selected
06:23:32.109 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:32.109 00.000 7988 Status Line: No star selected
06:23:32.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:32.109 00.000 7988 UpdateGuideState exits: No star selected
06:23:32.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:32.120 00.011 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:32.120 00.000 7988 Enqueuing Expose request
06:23:32.122 00.002 15712 Worker thread wakes up
06:23:32.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:32.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:33.646 01.524 15712 Exposure complete
06:23:33.708 00.062 15712 worker thread done servicing request
06:23:33.708 00.000 7988 OnExposeComplete: enter
06:23:33.708 00.000 7988 UpdateGuideState(): m_state=1
06:23:33.710 00.002 7988 UpdateCurrentPosition: no star selected
06:23:33.710 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:33.712 00.002 7988 Status Line: No star selected
06:23:33.714 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:23:33.714 00.000 7988 UpdateGuideState exits: No star selected
06:23:33.716 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:33.716 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:33.718 00.002 7988 Enqueuing Expose request
06:23:33.718 00.000 15712 Worker thread wakes up
06:23:33.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:33.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:35.354 01.636 15712 Exposure complete
06:23:35.419 00.065 15712 worker thread done servicing request
06:23:35.419 00.000 7988 OnExposeComplete: enter
06:23:35.419 00.000 7988 UpdateGuideState(): m_state=1
06:23:35.421 00.002 7988 UpdateCurrentPosition: no star selected
06:23:35.421 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:35.423 00.002 7988 Status Line: No star selected
06:23:35.425 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:23:35.425 00.000 7988 UpdateGuideState exits: No star selected
06:23:35.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:35.425 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:35.425 00.000 7988 Enqueuing Expose request
06:23:35.425 00.000 15712 Worker thread wakes up
06:23:35.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:35.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:36.955 01.530 15712 Exposure complete
06:23:37.016 00.061 15712 worker thread done servicing request
06:23:37.016 00.000 7988 OnExposeComplete: enter
06:23:37.016 00.000 7988 UpdateGuideState(): m_state=1
06:23:37.018 00.002 7988 UpdateCurrentPosition: no star selected
06:23:37.020 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:37.020 00.000 7988 Status Line: No star selected
06:23:37.022 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=39, FiltMin=35, FiltMax=45, Gamma=0.690
06:23:37.022 00.000 7988 UpdateGuideState exits: No star selected
06:23:37.024 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:37.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:37.026 00.002 7988 Enqueuing Expose request
06:23:37.026 00.000 15712 Worker thread wakes up
06:23:37.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:37.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:38.662 01.636 15712 Exposure complete
06:23:38.725 00.063 15712 worker thread done servicing request
06:23:38.725 00.000 7988 OnExposeComplete: enter
06:23:38.725 00.000 7988 UpdateGuideState(): m_state=1
06:23:38.728 00.003 7988 UpdateCurrentPosition: no star selected
06:23:38.728 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:38.730 00.002 7988 Status Line: No star selected
06:23:38.732 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:23:38.732 00.000 7988 UpdateGuideState exits: No star selected
06:23:38.734 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:38.734 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:38.736 00.002 7988 Enqueuing Expose request
06:23:38.737 00.001 15712 Worker thread wakes up
06:23:38.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:38.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:40.259 01.522 15712 Exposure complete
06:23:40.321 00.062 15712 worker thread done servicing request
06:23:40.321 00.000 7988 OnExposeComplete: enter
06:23:40.321 00.000 7988 UpdateGuideState(): m_state=1
06:23:40.323 00.002 7988 UpdateCurrentPosition: no star selected
06:23:40.323 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:40.325 00.002 7988 Status Line: No star selected
06:23:40.327 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=40, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:40.327 00.000 7988 UpdateGuideState exits: No star selected
06:23:40.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:40.327 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:40.327 00.000 7988 Enqueuing Expose request
06:23:40.327 00.000 15712 Worker thread wakes up
06:23:40.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:40.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:41.968 01.641 15712 Exposure complete
06:23:42.019 00.051 15712 worker thread done servicing request
06:23:42.019 00.000 7988 OnExposeComplete: enter
06:23:42.031 00.012 7988 UpdateGuideState(): m_state=1
06:23:42.033 00.002 7988 UpdateCurrentPosition: no star selected
06:23:42.033 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:42.035 00.002 7988 Status Line: No star selected
06:23:42.036 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=44, Gamma=0.690
06:23:42.038 00.002 7988 UpdateGuideState exits: No star selected
06:23:42.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:42.038 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:42.038 00.000 7988 Enqueuing Expose request
06:23:42.038 00.000 15712 Worker thread wakes up
06:23:42.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:42.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:43.566 01.528 15712 Exposure complete
06:23:43.627 00.061 15712 worker thread done servicing request
06:23:43.627 00.000 7988 OnExposeComplete: enter
06:23:43.627 00.000 7988 UpdateGuideState(): m_state=1
06:23:43.630 00.003 7988 UpdateCurrentPosition: no star selected
06:23:43.630 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:43.632 00.002 7988 Status Line: No star selected
06:23:43.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=44, Gamma=0.690
06:23:43.636 00.004 7988 UpdateGuideState exits: No star selected
06:23:43.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:43.636 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:43.636 00.000 7988 Enqueuing Expose request
06:23:43.636 00.000 15712 Worker thread wakes up
06:23:43.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:43.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:45.275 01.639 15712 Exposure complete
06:23:45.321 00.046 15712 worker thread done servicing request
06:23:45.337 00.016 7988 OnExposeComplete: enter
06:23:45.337 00.000 7988 UpdateGuideState(): m_state=1
06:23:45.337 00.000 7988 UpdateCurrentPosition: no star selected
06:23:45.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:45.337 00.000 7988 Status Line: No star selected
06:23:45.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:23:45.337 00.000 7988 UpdateGuideState exits: No star selected
06:23:45.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:45.337 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:45.337 00.000 7988 Enqueuing Expose request
06:23:45.337 00.000 15712 Worker thread wakes up
06:23:45.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:45.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:46.873 01.536 15712 Exposure complete
06:23:46.935 00.062 15712 worker thread done servicing request
06:23:46.935 00.000 7988 OnExposeComplete: enter
06:23:46.935 00.000 7988 UpdateGuideState(): m_state=1
06:23:46.937 00.002 7988 UpdateCurrentPosition: no star selected
06:23:46.938 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:46.938 00.000 7988 Status Line: No star selected
06:23:46.940 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:23:46.940 00.000 7988 UpdateGuideState exits: No star selected
06:23:46.940 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:46.940 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:46.940 00.000 7988 Enqueuing Expose request
06:23:46.940 00.000 15712 Worker thread wakes up
06:23:46.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:46.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:48.581 01.641 15712 Exposure complete
06:23:48.629 00.048 15712 worker thread done servicing request
06:23:48.643 00.014 7988 OnExposeComplete: enter
06:23:48.643 00.000 7988 UpdateGuideState(): m_state=1
06:23:48.645 00.002 7988 UpdateCurrentPosition: no star selected
06:23:48.646 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:48.646 00.000 7988 Status Line: No star selected
06:23:48.648 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:23:48.650 00.002 7988 UpdateGuideState exits: No star selected
06:23:48.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:48.652 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:48.652 00.000 7988 Enqueuing Expose request
06:23:48.654 00.002 15712 Worker thread wakes up
06:23:48.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:48.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:50.178 01.524 15712 Exposure complete
06:23:50.231 00.053 15712 worker thread done servicing request
06:23:50.239 00.008 7988 OnExposeComplete: enter
06:23:50.239 00.000 7988 UpdateGuideState(): m_state=1
06:23:50.239 00.000 7988 UpdateCurrentPosition: no star selected
06:23:50.239 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:50.239 00.000 7988 Status Line: No star selected
06:23:50.239 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:23:50.239 00.000 7988 UpdateGuideState exits: No star selected
06:23:50.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:50.248 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:50.248 00.000 7988 Enqueuing Expose request
06:23:50.248 00.000 15712 Worker thread wakes up
06:23:50.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:50.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:51.885 01.637 15712 Exposure complete
06:23:51.947 00.062 15712 worker thread done servicing request
06:23:51.947 00.000 7988 OnExposeComplete: enter
06:23:51.947 00.000 7988 UpdateGuideState(): m_state=1
06:23:51.949 00.002 7988 UpdateCurrentPosition: no star selected
06:23:51.951 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:51.951 00.000 7988 Status Line: No star selected
06:23:51.954 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:23:51.954 00.000 7988 UpdateGuideState exits: No star selected
06:23:51.956 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:51.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:51.958 00.002 7988 Enqueuing Expose request
06:23:51.958 00.000 15712 Worker thread wakes up
06:23:51.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:51.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:53.483 01.525 15712 Exposure complete
06:23:53.545 00.062 15712 worker thread done servicing request
06:23:53.546 00.001 7988 OnExposeComplete: enter
06:23:53.546 00.000 7988 UpdateGuideState(): m_state=1
06:23:53.546 00.000 7988 UpdateCurrentPosition: no star selected
06:23:53.549 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:53.549 00.000 7988 Status Line: No star selected
06:23:53.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:23:53.549 00.000 7988 UpdateGuideState exits: No star selected
06:23:53.553 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:53.553 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:53.555 00.002 7988 Enqueuing Expose request
06:23:53.555 00.000 15712 Worker thread wakes up
06:23:53.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:53.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:55.192 01.637 15712 Exposure complete
06:23:55.255 00.063 15712 worker thread done servicing request
06:23:55.255 00.000 7988 OnExposeComplete: enter
06:23:55.255 00.000 7988 UpdateGuideState(): m_state=1
06:23:55.257 00.002 7988 UpdateCurrentPosition: no star selected
06:23:55.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:55.259 00.002 7988 Status Line: No star selected
06:23:55.261 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:23:55.261 00.000 7988 UpdateGuideState exits: No star selected
06:23:55.263 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:55.263 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:55.265 00.002 7988 Enqueuing Expose request
06:23:55.265 00.000 15712 Worker thread wakes up
06:23:55.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:55.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:56.790 01.525 15712 Exposure complete
06:23:56.847 00.057 15712 worker thread done servicing request
06:23:56.852 00.005 7988 OnExposeComplete: enter
06:23:56.852 00.000 7988 UpdateGuideState(): m_state=1
06:23:56.854 00.002 7988 UpdateCurrentPosition: no star selected
06:23:56.854 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:56.856 00.002 7988 Status Line: No star selected
06:23:56.858 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:23:56.858 00.000 7988 UpdateGuideState exits: No star selected
06:23:56.860 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:56.860 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:56.862 00.002 7988 Enqueuing Expose request
06:23:56.862 00.000 15712 Worker thread wakes up
06:23:56.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:56.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:23:58.504 01.642 15712 Exposure complete
06:23:58.566 00.062 15712 worker thread done servicing request
06:23:58.566 00.000 7988 OnExposeComplete: enter
06:23:58.566 00.000 7988 UpdateGuideState(): m_state=1
06:23:58.566 00.000 7988 UpdateCurrentPosition: no star selected
06:23:58.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:23:58.566 00.000 7988 Status Line: No star selected
06:23:58.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:23:58.566 00.000 7988 UpdateGuideState exits: No star selected
06:23:58.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:23:58.566 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:23:58.566 00.000 7988 Enqueuing Expose request
06:23:58.578 00.012 15712 Worker thread wakes up
06:23:58.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:23:58.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:00.098 01.520 15712 Exposure complete
06:24:00.160 00.062 15712 worker thread done servicing request
06:24:00.160 00.000 7988 OnExposeComplete: enter
06:24:00.162 00.002 7988 UpdateGuideState(): m_state=1
06:24:00.164 00.002 7988 UpdateCurrentPosition: no star selected
06:24:00.164 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:00.166 00.002 7988 Status Line: No star selected
06:24:00.167 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:24:00.167 00.000 7988 UpdateGuideState exits: No star selected
06:24:00.167 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:00.167 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:00.167 00.000 7988 Enqueuing Expose request
06:24:00.167 00.000 15712 Worker thread wakes up
06:24:00.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:00.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:01.806 01.639 15712 Exposure complete
06:24:01.867 00.061 15712 worker thread done servicing request
06:24:01.867 00.000 7988 OnExposeComplete: enter
06:24:01.869 00.002 7988 UpdateGuideState(): m_state=1
06:24:01.869 00.000 7988 UpdateCurrentPosition: no star selected
06:24:01.869 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:01.869 00.000 7988 Status Line: No star selected
06:24:01.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:01.869 00.000 7988 UpdateGuideState exits: No star selected
06:24:01.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:01.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:01.869 00.000 7988 Enqueuing Expose request
06:24:01.869 00.000 15712 Worker thread wakes up
06:24:01.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:01.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:03.403 01.534 15712 Exposure complete
06:24:03.464 00.061 15712 worker thread done servicing request
06:24:03.465 00.001 7988 OnExposeComplete: enter
06:24:03.465 00.000 7988 UpdateGuideState(): m_state=1
06:24:03.465 00.000 7988 UpdateCurrentPosition: no star selected
06:24:03.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:03.465 00.000 7988 Status Line: No star selected
06:24:03.470 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:24:03.470 00.000 7988 UpdateGuideState exits: No star selected
06:24:03.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:03.470 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:03.470 00.000 7988 Enqueuing Expose request
06:24:03.470 00.000 15712 Worker thread wakes up
06:24:03.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:03.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:05.106 01.636 15712 Exposure complete
06:24:05.170 00.064 15712 worker thread done servicing request
06:24:05.170 00.000 7988 OnExposeComplete: enter
06:24:05.170 00.000 7988 UpdateGuideState(): m_state=1
06:24:05.173 00.003 7988 UpdateCurrentPosition: no star selected
06:24:05.173 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:05.173 00.000 7988 Status Line: No star selected
06:24:05.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:24:05.173 00.000 7988 UpdateGuideState exits: No star selected
06:24:05.178 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:05.178 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:05.180 00.002 7988 Enqueuing Expose request
06:24:05.180 00.000 15712 Worker thread wakes up
06:24:05.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:05.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:06.704 01.524 15712 Exposure complete
06:24:06.764 00.060 15712 worker thread done servicing request
06:24:06.766 00.002 7988 OnExposeComplete: enter
06:24:06.766 00.000 7988 UpdateGuideState(): m_state=1
06:24:06.768 00.002 7988 UpdateCurrentPosition: no star selected
06:24:06.770 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:06.770 00.000 7988 Status Line: No star selected
06:24:06.770 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:06.773 00.003 7988 UpdateGuideState exits: No star selected
06:24:06.773 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:06.773 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:06.773 00.000 7988 Enqueuing Expose request
06:24:06.773 00.000 15712 Worker thread wakes up
06:24:06.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:06.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:08.415 01.642 15712 Exposure complete
06:24:08.476 00.061 15712 worker thread done servicing request
06:24:08.476 00.000 7988 OnExposeComplete: enter
06:24:08.477 00.001 7988 UpdateGuideState(): m_state=1
06:24:08.479 00.002 7988 UpdateCurrentPosition: no star selected
06:24:08.479 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:08.481 00.002 7988 Status Line: No star selected
06:24:08.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:08.483 00.002 7988 UpdateGuideState exits: No star selected
06:24:08.485 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:08.485 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:08.485 00.000 7988 Enqueuing Expose request
06:24:08.487 00.002 15712 Worker thread wakes up
06:24:08.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:08.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:10.009 01.522 15712 Exposure complete
06:24:10.070 00.061 15712 worker thread done servicing request
06:24:10.070 00.000 7988 OnExposeComplete: enter
06:24:10.070 00.000 7988 UpdateGuideState(): m_state=1
06:24:10.070 00.000 7988 UpdateCurrentPosition: no star selected
06:24:10.070 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:10.070 00.000 7988 Status Line: No star selected
06:24:10.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:10.070 00.000 7988 UpdateGuideState exits: No star selected
06:24:10.079 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:10.079 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:10.081 00.002 7988 Enqueuing Expose request
06:24:10.081 00.000 15712 Worker thread wakes up
06:24:10.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:10.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:11.719 01.638 15712 Exposure complete
06:24:11.780 00.061 15712 worker thread done servicing request
06:24:11.781 00.001 7988 OnExposeComplete: enter
06:24:11.781 00.000 7988 UpdateGuideState(): m_state=1
06:24:11.781 00.000 7988 UpdateCurrentPosition: no star selected
06:24:11.781 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:11.781 00.000 7988 Status Line: No star selected
06:24:11.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:11.781 00.000 7988 UpdateGuideState exits: No star selected
06:24:11.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:11.781 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:11.781 00.000 7988 Enqueuing Expose request
06:24:11.781 00.000 15712 Worker thread wakes up
06:24:11.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:11.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:13.314 01.533 15712 Exposure complete
06:24:13.376 00.062 15712 worker thread done servicing request
06:24:13.376 00.000 7988 OnExposeComplete: enter
06:24:13.376 00.000 7988 UpdateGuideState(): m_state=1
06:24:13.376 00.000 7988 UpdateCurrentPosition: no star selected
06:24:13.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:13.380 00.004 7988 Status Line: No star selected
06:24:13.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:24:13.380 00.000 7988 UpdateGuideState exits: No star selected
06:24:13.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:13.380 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:13.380 00.000 7988 Enqueuing Expose request
06:24:13.380 00.000 15712 Worker thread wakes up
06:24:13.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:13.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:15.023 01.643 15712 Exposure complete
06:24:15.084 00.061 15712 worker thread done servicing request
06:24:15.084 00.000 7988 OnExposeComplete: enter
06:24:15.084 00.000 7988 UpdateGuideState(): m_state=1
06:24:15.086 00.002 7988 UpdateCurrentPosition: no star selected
06:24:15.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:15.088 00.002 7988 Status Line: No star selected
06:24:15.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:15.090 00.000 7988 UpdateGuideState exits: No star selected
06:24:15.092 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:15.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:15.094 00.002 7988 Enqueuing Expose request
06:24:15.094 00.000 15712 Worker thread wakes up
06:24:15.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:15.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:16.618 01.524 15712 Exposure complete
06:24:16.680 00.062 15712 worker thread done servicing request
06:24:16.680 00.000 7988 OnExposeComplete: enter
06:24:16.680 00.000 7988 UpdateGuideState(): m_state=1
06:24:16.682 00.002 7988 UpdateCurrentPosition: no star selected
06:24:16.684 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:16.684 00.000 7988 Status Line: No star selected
06:24:16.686 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:16.688 00.002 7988 UpdateGuideState exits: No star selected
06:24:16.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:16.690 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:16.690 00.000 7988 Enqueuing Expose request
06:24:16.692 00.002 15712 Worker thread wakes up
06:24:16.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:16.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:18.328 01.636 15712 Exposure complete
06:24:18.390 00.062 15712 worker thread done servicing request
06:24:18.390 00.000 7988 OnExposeComplete: enter
06:24:18.392 00.002 7988 UpdateGuideState(): m_state=1
06:24:18.392 00.000 7988 UpdateCurrentPosition: no star selected
06:24:18.392 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:18.395 00.003 7988 Status Line: No star selected
06:24:18.395 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:18.395 00.000 7988 UpdateGuideState exits: No star selected
06:24:18.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:18.395 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:18.395 00.000 7988 Enqueuing Expose request
06:24:18.395 00.000 15712 Worker thread wakes up
06:24:18.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:18.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:19.927 01.532 15712 Exposure complete
06:24:19.987 00.060 15712 worker thread done servicing request
06:24:19.987 00.000 7988 OnExposeComplete: enter
06:24:19.987 00.000 7988 UpdateGuideState(): m_state=1
06:24:19.992 00.005 7988 UpdateCurrentPosition: no star selected
06:24:19.992 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:19.994 00.002 7988 Status Line: No star selected
06:24:19.996 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:24:19.996 00.000 7988 UpdateGuideState exits: No star selected
06:24:19.998 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:19.998 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:20.000 00.002 7988 Enqueuing Expose request
06:24:20.000 00.000 15712 Worker thread wakes up
06:24:20.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:20.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:21.634 01.634 15712 Exposure complete
06:24:21.688 00.054 15712 worker thread done servicing request
06:24:21.688 00.000 7988 OnExposeComplete: enter
06:24:21.698 00.010 7988 UpdateGuideState(): m_state=1
06:24:21.698 00.000 7988 UpdateCurrentPosition: no star selected
06:24:21.698 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:21.698 00.000 7988 Status Line: No star selected
06:24:21.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:21.705 00.007 7988 UpdateGuideState exits: No star selected
06:24:21.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:21.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:21.705 00.000 7988 Enqueuing Expose request
06:24:21.705 00.000 15712 Worker thread wakes up
06:24:21.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:21.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:23.234 01.529 15712 Exposure complete
06:24:23.296 00.062 15712 worker thread done servicing request
06:24:23.298 00.002 7988 OnExposeComplete: enter
06:24:23.298 00.000 7988 UpdateGuideState(): m_state=1
06:24:23.298 00.000 7988 UpdateCurrentPosition: no star selected
06:24:23.298 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:23.298 00.000 7988 Status Line: No star selected
06:24:23.303 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:23.303 00.000 7988 UpdateGuideState exits: No star selected
06:24:23.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:23.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:23.303 00.000 7988 Enqueuing Expose request
06:24:23.303 00.000 15712 Worker thread wakes up
06:24:23.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:23.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:24.942 01.639 15712 Exposure complete
06:24:25.004 00.062 15712 worker thread done servicing request
06:24:25.004 00.000 7988 OnExposeComplete: enter
06:24:25.006 00.002 7988 UpdateGuideState(): m_state=1
06:24:25.006 00.000 7988 UpdateCurrentPosition: no star selected
06:24:25.008 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:25.008 00.000 7988 Status Line: No star selected
06:24:25.010 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:24:25.010 00.000 7988 UpdateGuideState exits: No star selected
06:24:25.012 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:25.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:25.014 00.002 7988 Enqueuing Expose request
06:24:25.014 00.000 15712 Worker thread wakes up
06:24:25.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:25.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:26.541 01.527 15712 Exposure complete
06:24:26.602 00.061 15712 worker thread done servicing request
06:24:26.602 00.000 7988 OnExposeComplete: enter
06:24:26.605 00.003 7988 UpdateGuideState(): m_state=1
06:24:26.605 00.000 7988 UpdateCurrentPosition: no star selected
06:24:26.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:26.605 00.000 7988 Status Line: No star selected
06:24:26.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:24:26.605 00.000 7988 UpdateGuideState exits: No star selected
06:24:26.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:26.605 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:26.605 00.000 7988 Enqueuing Expose request
06:24:26.605 00.000 15712 Worker thread wakes up
06:24:26.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:26.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:28.252 01.647 15712 Exposure complete
06:24:28.304 00.052 15712 worker thread done servicing request
06:24:28.304 00.000 7988 OnExposeComplete: enter
06:24:28.314 00.010 7988 UpdateGuideState(): m_state=1
06:24:28.316 00.002 7988 UpdateCurrentPosition: no star selected
06:24:28.316 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:28.318 00.002 7988 Status Line: No star selected
06:24:28.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:28.320 00.002 7988 UpdateGuideState exits: No star selected
06:24:28.321 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:28.321 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:28.323 00.002 7988 Enqueuing Expose request
06:24:28.323 00.000 15712 Worker thread wakes up
06:24:28.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:28.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:29.851 01.528 15712 Exposure complete
06:24:29.913 00.062 15712 worker thread done servicing request
06:24:29.913 00.000 7988 OnExposeComplete: enter
06:24:29.913 00.000 7988 UpdateGuideState(): m_state=1
06:24:29.916 00.003 7988 UpdateCurrentPosition: no star selected
06:24:29.916 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:29.918 00.002 7988 Status Line: No star selected
06:24:29.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=40, FiltMin=35, FiltMax=50, Gamma=0.690
06:24:29.920 00.002 7988 UpdateGuideState exits: No star selected
06:24:29.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:29.922 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:29.922 00.000 7988 Enqueuing Expose request
06:24:29.924 00.002 15712 Worker thread wakes up
06:24:29.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:29.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:31.560 01.636 15712 Exposure complete
06:24:31.619 00.059 15712 worker thread done servicing request
06:24:31.619 00.000 7988 OnExposeComplete: enter
06:24:31.619 00.000 7988 UpdateGuideState(): m_state=1
06:24:31.623 00.004 7988 UpdateCurrentPosition: no star selected
06:24:31.623 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:31.625 00.002 7988 Status Line: No star selected
06:24:31.627 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:31.627 00.000 7988 UpdateGuideState exits: No star selected
06:24:31.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:31.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:31.627 00.000 7988 Enqueuing Expose request
06:24:31.627 00.000 15712 Worker thread wakes up
06:24:31.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:31.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:33.157 01.530 15712 Exposure complete
06:24:33.218 00.061 15712 worker thread done servicing request
06:24:33.218 00.000 7988 OnExposeComplete: enter
06:24:33.218 00.000 7988 UpdateGuideState(): m_state=1
06:24:33.221 00.003 7988 UpdateCurrentPosition: no star selected
06:24:33.221 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:33.223 00.002 7988 Status Line: No star selected
06:24:33.225 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:24:33.225 00.000 7988 UpdateGuideState exits: No star selected
06:24:33.227 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:33.227 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:33.229 00.002 7988 Enqueuing Expose request
06:24:33.229 00.000 15712 Worker thread wakes up
06:24:33.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:33.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:34.865 01.636 15712 Exposure complete
06:24:34.926 00.061 15712 worker thread done servicing request
06:24:34.926 00.000 7988 OnExposeComplete: enter
06:24:34.926 00.000 7988 UpdateGuideState(): m_state=1
06:24:34.929 00.003 7988 UpdateCurrentPosition: no star selected
06:24:34.929 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:34.931 00.002 7988 Status Line: No star selected
06:24:34.933 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:34.933 00.000 7988 UpdateGuideState exits: No star selected
06:24:34.935 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:34.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:34.937 00.002 7988 Enqueuing Expose request
06:24:34.937 00.000 15712 Worker thread wakes up
06:24:34.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:34.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:36.458 01.521 15712 Exposure complete
06:24:36.519 00.061 15712 worker thread done servicing request
06:24:36.520 00.001 7988 OnExposeComplete: enter
06:24:36.520 00.000 7988 UpdateGuideState(): m_state=1
06:24:36.520 00.000 7988 UpdateCurrentPosition: no star selected
06:24:36.520 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:36.520 00.000 7988 Status Line: No star selected
06:24:36.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:36.520 00.000 7988 UpdateGuideState exits: No star selected
06:24:36.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:36.520 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:36.520 00.000 7988 Enqueuing Expose request
06:24:36.520 00.000 15712 Worker thread wakes up
06:24:36.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:36.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:38.165 01.645 15712 Exposure complete
06:24:38.229 00.064 15712 worker thread done servicing request
06:24:38.229 00.000 7988 OnExposeComplete: enter
06:24:38.229 00.000 7988 UpdateGuideState(): m_state=1
06:24:38.231 00.002 7988 UpdateCurrentPosition: no star selected
06:24:38.233 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:38.233 00.000 7988 Status Line: No star selected
06:24:38.235 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:38.235 00.000 7988 UpdateGuideState exits: No star selected
06:24:38.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:38.239 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:38.239 00.000 7988 Enqueuing Expose request
06:24:38.239 00.000 15712 Worker thread wakes up
06:24:38.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:38.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:39.768 01.529 15712 Exposure complete
06:24:39.828 00.060 15712 worker thread done servicing request
06:24:39.828 00.000 7988 OnExposeComplete: enter
06:24:39.828 00.000 7988 UpdateGuideState(): m_state=1
06:24:39.828 00.000 7988 UpdateCurrentPosition: no star selected
06:24:39.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:39.828 00.000 7988 Status Line: No star selected
06:24:39.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:24:39.828 00.000 7988 UpdateGuideState exits: No star selected
06:24:39.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:39.828 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:39.828 00.000 7988 Enqueuing Expose request
06:24:39.840 00.012 15712 Worker thread wakes up
06:24:39.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:39.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:41.474 01.634 15712 Exposure complete
06:24:41.525 00.051 15712 worker thread done servicing request
06:24:41.525 00.000 7988 OnExposeComplete: enter
06:24:41.537 00.012 7988 UpdateGuideState(): m_state=1
06:24:41.537 00.000 7988 UpdateCurrentPosition: no star selected
06:24:41.537 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:41.537 00.000 7988 Status Line: No star selected
06:24:41.542 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:41.542 00.000 7988 UpdateGuideState exits: No star selected
06:24:41.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:41.542 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:41.542 00.000 7988 Enqueuing Expose request
06:24:41.542 00.000 15712 Worker thread wakes up
06:24:41.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:41.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:43.073 01.531 15712 Exposure complete
06:24:43.134 00.061 15712 worker thread done servicing request
06:24:43.134 00.000 7988 OnExposeComplete: enter
06:24:43.134 00.000 7988 UpdateGuideState(): m_state=1
06:24:43.134 00.000 7988 UpdateCurrentPosition: no star selected
06:24:43.134 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:43.134 00.000 7988 Status Line: No star selected
06:24:43.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:43.134 00.000 7988 UpdateGuideState exits: No star selected
06:24:43.143 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:43.143 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:43.143 00.000 7988 Enqueuing Expose request
06:24:43.143 00.000 15712 Worker thread wakes up
06:24:43.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:43.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:44.781 01.638 15712 Exposure complete
06:24:44.842 00.061 15712 worker thread done servicing request
06:24:44.843 00.001 7988 OnExposeComplete: enter
06:24:44.843 00.000 7988 UpdateGuideState(): m_state=1
06:24:44.845 00.002 7988 UpdateCurrentPosition: no star selected
06:24:44.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:44.847 00.002 7988 Status Line: No star selected
06:24:44.849 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:44.849 00.000 7988 UpdateGuideState exits: No star selected
06:24:44.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:44.849 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:44.849 00.000 7988 Enqueuing Expose request
06:24:44.849 00.000 15712 Worker thread wakes up
06:24:44.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:44.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:46.379 01.530 15712 Exposure complete
06:24:46.440 00.061 15712 worker thread done servicing request
06:24:46.440 00.000 7988 OnExposeComplete: enter
06:24:46.440 00.000 7988 UpdateGuideState(): m_state=1
06:24:46.440 00.000 7988 UpdateCurrentPosition: no star selected
06:24:46.443 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:46.443 00.000 7988 Status Line: No star selected
06:24:46.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:24:46.443 00.000 7988 UpdateGuideState exits: No star selected
06:24:46.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:46.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:46.443 00.000 7988 Enqueuing Expose request
06:24:46.443 00.000 15712 Worker thread wakes up
06:24:46.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:46.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:48.085 01.642 15712 Exposure complete
06:24:48.147 00.062 15712 worker thread done servicing request
06:24:48.147 00.000 7988 OnExposeComplete: enter
06:24:48.147 00.000 7988 UpdateGuideState(): m_state=1
06:24:48.149 00.002 7988 UpdateCurrentPosition: no star selected
06:24:48.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:48.151 00.002 7988 Status Line: No star selected
06:24:48.153 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:24:48.153 00.000 7988 UpdateGuideState exits: No star selected
06:24:48.155 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:48.155 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:48.157 00.002 7988 Enqueuing Expose request
06:24:48.157 00.000 15712 Worker thread wakes up
06:24:48.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:48.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:49.681 01.524 15712 Exposure complete
06:24:49.742 00.061 15712 worker thread done servicing request
06:24:49.742 00.000 7988 OnExposeComplete: enter
06:24:49.742 00.000 7988 UpdateGuideState(): m_state=1
06:24:49.745 00.003 7988 UpdateCurrentPosition: no star selected
06:24:49.745 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:49.747 00.002 7988 Status Line: No star selected
06:24:49.749 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:49.749 00.000 7988 UpdateGuideState exits: No star selected
06:24:49.751 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:49.751 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:49.753 00.002 7988 Enqueuing Expose request
06:24:49.753 00.000 15712 Worker thread wakes up
06:24:49.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:49.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:51.387 01.634 15712 Exposure complete
06:24:51.452 00.065 15712 worker thread done servicing request
06:24:51.452 00.000 7988 OnExposeComplete: enter
06:24:51.452 00.000 7988 UpdateGuideState(): m_state=1
06:24:51.452 00.000 7988 UpdateCurrentPosition: no star selected
06:24:51.452 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:51.452 00.000 7988 Status Line: No star selected
06:24:51.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:24:51.452 00.000 7988 UpdateGuideState exits: No star selected
06:24:51.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:51.452 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:51.452 00.000 7988 Enqueuing Expose request
06:24:51.452 00.000 15712 Worker thread wakes up
06:24:51.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:51.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:52.983 01.531 15712 Exposure complete
06:24:53.046 00.063 15712 worker thread done servicing request
06:24:53.046 00.000 7988 OnExposeComplete: enter
06:24:53.047 00.001 7988 UpdateGuideState(): m_state=1
06:24:53.047 00.000 7988 UpdateCurrentPosition: no star selected
06:24:53.047 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:53.047 00.000 7988 Status Line: No star selected
06:24:53.051 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:53.051 00.000 7988 UpdateGuideState exits: No star selected
06:24:53.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:53.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:53.051 00.000 7988 Enqueuing Expose request
06:24:53.051 00.000 15712 Worker thread wakes up
06:24:53.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:53.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:54.693 01.642 15712 Exposure complete
06:24:54.755 00.062 15712 worker thread done servicing request
06:24:54.755 00.000 7988 OnExposeComplete: enter
06:24:54.755 00.000 7988 UpdateGuideState(): m_state=1
06:24:54.757 00.002 7988 UpdateCurrentPosition: no star selected
06:24:54.757 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:54.759 00.002 7988 Status Line: No star selected
06:24:54.761 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:54.761 00.000 7988 UpdateGuideState exits: No star selected
06:24:54.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:54.763 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:54.765 00.002 7988 Enqueuing Expose request
06:24:54.765 00.000 15712 Worker thread wakes up
06:24:54.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:54.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:56.293 01.528 15712 Exposure complete
06:24:56.354 00.061 15712 worker thread done servicing request
06:24:56.354 00.000 7988 OnExposeComplete: enter
06:24:56.354 00.000 7988 UpdateGuideState(): m_state=1
06:24:56.358 00.004 7988 UpdateCurrentPosition: no star selected
06:24:56.358 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:56.360 00.002 7988 Status Line: No star selected
06:24:56.362 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:56.362 00.000 7988 UpdateGuideState exits: No star selected
06:24:56.364 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:56.364 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:56.366 00.002 7988 Enqueuing Expose request
06:24:56.366 00.000 15712 Worker thread wakes up
06:24:56.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:56.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:58.002 01.636 15712 Exposure complete
06:24:58.063 00.061 15712 worker thread done servicing request
06:24:58.063 00.000 7988 OnExposeComplete: enter
06:24:58.063 00.000 7988 UpdateGuideState(): m_state=1
06:24:58.063 00.000 7988 UpdateCurrentPosition: no star selected
06:24:58.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:58.063 00.000 7988 Status Line: No star selected
06:24:58.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:58.070 00.007 7988 UpdateGuideState exits: No star selected
06:24:58.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:58.070 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:58.070 00.000 7988 Enqueuing Expose request
06:24:58.070 00.000 15712 Worker thread wakes up
06:24:58.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:58.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:24:59.599 01.529 15712 Exposure complete
06:24:59.660 00.061 15712 worker thread done servicing request
06:24:59.662 00.002 7988 OnExposeComplete: enter
06:24:59.662 00.000 7988 UpdateGuideState(): m_state=1
06:24:59.662 00.000 7988 UpdateCurrentPosition: no star selected
06:24:59.662 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:24:59.662 00.000 7988 Status Line: No star selected
06:24:59.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:24:59.662 00.000 7988 UpdateGuideState exits: No star selected
06:24:59.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:24:59.671 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:24:59.671 00.000 7988 Enqueuing Expose request
06:24:59.673 00.002 15712 Worker thread wakes up
06:24:59.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:24:59.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:01.312 01.639 15712 Exposure complete
06:25:01.372 00.060 15712 worker thread done servicing request
06:25:01.372 00.000 7988 OnExposeComplete: enter
06:25:01.374 00.002 7988 UpdateGuideState(): m_state=1
06:25:01.376 00.002 7988 UpdateCurrentPosition: no star selected
06:25:01.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:01.378 00.002 7988 Status Line: No star selected
06:25:01.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:01.380 00.002 7988 UpdateGuideState exits: No star selected
06:25:01.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:01.382 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:01.382 00.000 7988 Enqueuing Expose request
06:25:01.384 00.002 15712 Worker thread wakes up
06:25:01.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:01.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:02.906 01.522 15712 Exposure complete
06:25:02.966 00.060 15712 worker thread done servicing request
06:25:02.966 00.000 7988 OnExposeComplete: enter
06:25:02.968 00.002 7988 UpdateGuideState(): m_state=1
06:25:02.968 00.000 7988 UpdateCurrentPosition: no star selected
06:25:02.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:02.968 00.000 7988 Status Line: No star selected
06:25:02.968 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:25:02.975 00.007 7988 UpdateGuideState exits: No star selected
06:25:02.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:02.975 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:02.975 00.000 7988 Enqueuing Expose request
06:25:02.975 00.000 15712 Worker thread wakes up
06:25:02.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:02.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:04.613 01.638 15712 Exposure complete
06:25:04.675 00.062 15712 worker thread done servicing request
06:25:04.675 00.000 7988 OnExposeComplete: enter
06:25:04.675 00.000 7988 UpdateGuideState(): m_state=1
06:25:04.675 00.000 7988 UpdateCurrentPosition: no star selected
06:25:04.675 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:04.679 00.004 7988 Status Line: No star selected
06:25:04.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:25:04.679 00.000 7988 UpdateGuideState exits: No star selected
06:25:04.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:04.679 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:04.679 00.000 7988 Enqueuing Expose request
06:25:04.679 00.000 15712 Worker thread wakes up
06:25:04.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:04.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:06.210 01.531 15712 Exposure complete
06:25:06.271 00.061 15712 worker thread done servicing request
06:25:06.272 00.001 7988 OnExposeComplete: enter
06:25:06.272 00.000 7988 UpdateGuideState(): m_state=1
06:25:06.272 00.000 7988 UpdateCurrentPosition: no star selected
06:25:06.272 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:06.272 00.000 7988 Status Line: No star selected
06:25:06.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:25:06.272 00.000 7988 UpdateGuideState exits: No star selected
06:25:06.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:06.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:06.272 00.000 7988 Enqueuing Expose request
06:25:06.272 00.000 15712 Worker thread wakes up
06:25:06.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:06.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:07.919 01.647 15712 Exposure complete
06:25:07.980 00.061 15712 worker thread done servicing request
06:25:07.980 00.000 7988 OnExposeComplete: enter
06:25:07.980 00.000 7988 UpdateGuideState(): m_state=1
06:25:07.980 00.000 7988 UpdateCurrentPosition: no star selected
06:25:07.980 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:07.980 00.000 7988 Status Line: No star selected
06:25:07.987 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:25:07.987 00.000 7988 UpdateGuideState exits: No star selected
06:25:07.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:07.987 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:07.987 00.000 7988 Enqueuing Expose request
06:25:07.987 00.000 15712 Worker thread wakes up
06:25:07.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:07.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:09.517 01.530 15712 Exposure complete
06:25:09.578 00.061 15712 worker thread done servicing request
06:25:09.580 00.002 7988 OnExposeComplete: enter
06:25:09.580 00.000 7988 UpdateGuideState(): m_state=1
06:25:09.582 00.002 7988 UpdateCurrentPosition: no star selected
06:25:09.582 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:09.584 00.002 7988 Status Line: No star selected
06:25:09.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:25:09.586 00.002 7988 UpdateGuideState exits: No star selected
06:25:09.586 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:09.588 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:09.588 00.000 7988 Enqueuing Expose request
06:25:09.590 00.002 15712 Worker thread wakes up
06:25:09.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:09.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:11.225 01.635 15712 Exposure complete
06:25:11.287 00.062 15712 worker thread done servicing request
06:25:11.287 00.000 7988 OnExposeComplete: enter
06:25:11.287 00.000 7988 UpdateGuideState(): m_state=1
06:25:11.289 00.002 7988 UpdateCurrentPosition: no star selected
06:25:11.289 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:11.291 00.002 7988 Status Line: No star selected
06:25:11.293 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:25:11.293 00.000 7988 UpdateGuideState exits: No star selected
06:25:11.295 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:11.295 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:11.297 00.002 7988 Enqueuing Expose request
06:25:11.297 00.000 15712 Worker thread wakes up
06:25:11.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:11.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:12.823 01.526 15712 Exposure complete
06:25:12.885 00.062 15712 worker thread done servicing request
06:25:12.885 00.000 7988 OnExposeComplete: enter
06:25:12.885 00.000 7988 UpdateGuideState(): m_state=1
06:25:12.887 00.002 7988 UpdateCurrentPosition: no star selected
06:25:12.887 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:12.889 00.002 7988 Status Line: No star selected
06:25:12.891 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:25:12.891 00.000 7988 UpdateGuideState exits: No star selected
06:25:12.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:12.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:12.891 00.000 7988 Enqueuing Expose request
06:25:12.891 00.000 15712 Worker thread wakes up
06:25:12.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:12.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:14.533 01.642 15712 Exposure complete
06:25:14.594 00.061 15712 worker thread done servicing request
06:25:14.595 00.001 7988 OnExposeComplete: enter
06:25:14.595 00.000 7988 UpdateGuideState(): m_state=1
06:25:14.597 00.002 7988 UpdateCurrentPosition: no star selected
06:25:14.597 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:14.599 00.002 7988 Status Line: No star selected
06:25:14.601 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:25:14.601 00.000 7988 UpdateGuideState exits: No star selected
06:25:14.603 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:14.603 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:14.605 00.002 7988 Enqueuing Expose request
06:25:14.605 00.000 15712 Worker thread wakes up
06:25:14.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:14.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:16.131 01.526 15712 Exposure complete
06:25:16.193 00.062 15712 worker thread done servicing request
06:25:16.193 00.000 7988 OnExposeComplete: enter
06:25:16.193 00.000 7988 UpdateGuideState(): m_state=1
06:25:16.195 00.002 7988 UpdateCurrentPosition: no star selected
06:25:16.195 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:16.197 00.002 7988 Status Line: No star selected
06:25:16.199 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:25:16.199 00.000 7988 UpdateGuideState exits: No star selected
06:25:16.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:16.202 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:16.202 00.000 7988 Enqueuing Expose request
06:25:16.204 00.002 15712 Worker thread wakes up
06:25:16.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:16.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:17.838 01.634 15712 Exposure complete
06:25:17.899 00.061 15712 worker thread done servicing request
06:25:17.899 00.000 7988 OnExposeComplete: enter
06:25:17.899 00.000 7988 UpdateGuideState(): m_state=1
06:25:17.902 00.003 7988 UpdateCurrentPosition: no star selected
06:25:17.904 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:17.904 00.000 7988 Status Line: No star selected
06:25:17.906 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:25:17.906 00.000 7988 UpdateGuideState exits: No star selected
06:25:17.908 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:17.908 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:17.910 00.002 7988 Enqueuing Expose request
06:25:17.910 00.000 15712 Worker thread wakes up
06:25:17.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:17.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:19.433 01.523 15712 Exposure complete
06:25:19.495 00.062 15712 worker thread done servicing request
06:25:19.496 00.001 7988 OnExposeComplete: enter
06:25:19.496 00.000 7988 UpdateGuideState(): m_state=1
06:25:19.498 00.002 7988 UpdateCurrentPosition: no star selected
06:25:19.498 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:19.500 00.002 7988 Status Line: No star selected
06:25:19.502 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:25:19.503 00.001 7988 UpdateGuideState exits: No star selected
06:25:19.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:19.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:19.503 00.000 7988 Enqueuing Expose request
06:25:19.503 00.000 15712 Worker thread wakes up
06:25:19.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:19.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:21.140 01.637 15712 Exposure complete
06:25:21.201 00.061 15712 worker thread done servicing request
06:25:21.201 00.000 7988 OnExposeComplete: enter
06:25:21.201 00.000 7988 UpdateGuideState(): m_state=1
06:25:21.205 00.004 7988 UpdateCurrentPosition: no star selected
06:25:21.206 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:21.206 00.000 7988 Status Line: No star selected
06:25:21.208 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:21.210 00.002 7988 UpdateGuideState exits: No star selected
06:25:21.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:21.212 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:21.212 00.000 7988 Enqueuing Expose request
06:25:21.214 00.002 15712 Worker thread wakes up
06:25:21.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:21.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:22.738 01.524 15712 Exposure complete
06:25:22.799 00.061 15712 worker thread done servicing request
06:25:22.799 00.000 7988 OnExposeComplete: enter
06:25:22.799 00.000 7988 UpdateGuideState(): m_state=1
06:25:22.803 00.004 7988 UpdateCurrentPosition: no star selected
06:25:22.805 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:22.805 00.000 7988 Status Line: No star selected
06:25:22.807 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:22.807 00.000 7988 UpdateGuideState exits: No star selected
06:25:22.809 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:22.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:22.811 00.002 7988 Enqueuing Expose request
06:25:22.811 00.000 15712 Worker thread wakes up
06:25:22.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:22.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:24.445 01.634 15712 Exposure complete
06:25:24.507 00.062 15712 worker thread done servicing request
06:25:24.507 00.000 7988 OnExposeComplete: enter
06:25:24.507 00.000 7988 UpdateGuideState(): m_state=1
06:25:24.511 00.004 7988 UpdateCurrentPosition: no star selected
06:25:24.511 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:24.513 00.002 7988 Status Line: No star selected
06:25:24.515 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:25:24.515 00.000 7988 UpdateGuideState exits: No star selected
06:25:24.517 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:24.517 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:24.519 00.002 7988 Enqueuing Expose request
06:25:24.519 00.000 15712 Worker thread wakes up
06:25:24.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:24.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:25.939 01.420 15712 Exposure complete
06:25:26.003 00.064 15712 worker thread done servicing request
06:25:26.003 00.000 7988 OnExposeComplete: enter
06:25:26.003 00.000 7988 UpdateGuideState(): m_state=1
06:25:26.003 00.000 7988 UpdateCurrentPosition: no star selected
06:25:26.003 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:26.003 00.000 7988 Status Line: No star selected
06:25:26.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:26.010 00.007 7988 UpdateGuideState exits: No star selected
06:25:26.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:26.010 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:26.010 00.000 7988 Enqueuing Expose request
06:25:26.010 00.000 15712 Worker thread wakes up
06:25:26.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:26.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:27.644 01.634 15712 Exposure complete
06:25:27.705 00.061 15712 worker thread done servicing request
06:25:27.705 00.000 7988 OnExposeComplete: enter
06:25:27.707 00.002 7988 UpdateGuideState(): m_state=1
06:25:27.707 00.000 7988 UpdateCurrentPosition: no star selected
06:25:27.709 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:27.709 00.000 7988 Status Line: No star selected
06:25:27.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:25:27.709 00.000 7988 UpdateGuideState exits: No star selected
06:25:27.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:27.709 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:27.709 00.000 7988 Enqueuing Expose request
06:25:27.709 00.000 15712 Worker thread wakes up
06:25:27.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:27.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:29.239 01.530 15712 Exposure complete
06:25:29.299 00.060 15712 worker thread done servicing request
06:25:29.301 00.002 7988 OnExposeComplete: enter
06:25:29.302 00.001 7988 UpdateGuideState(): m_state=1
06:25:29.302 00.000 7988 UpdateCurrentPosition: no star selected
06:25:29.304 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:29.306 00.002 7988 Status Line: No star selected
06:25:29.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:29.308 00.002 7988 UpdateGuideState exits: No star selected
06:25:29.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:29.310 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:29.310 00.000 7988 Enqueuing Expose request
06:25:29.312 00.002 15712 Worker thread wakes up
06:25:29.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:29.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:30.947 01.635 15712 Exposure complete
06:25:31.008 00.061 15712 worker thread done servicing request
06:25:31.008 00.000 7988 OnExposeComplete: enter
06:25:31.008 00.000 7988 UpdateGuideState(): m_state=1
06:25:31.011 00.003 7988 UpdateCurrentPosition: no star selected
06:25:31.011 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:31.013 00.002 7988 Status Line: No star selected
06:25:31.015 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:31.015 00.000 7988 UpdateGuideState exits: No star selected
06:25:31.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:31.015 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:31.015 00.000 7988 Enqueuing Expose request
06:25:31.015 00.000 15712 Worker thread wakes up
06:25:31.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:31.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:32.539 01.524 15712 Exposure complete
06:25:32.587 00.048 15712 worker thread done servicing request
06:25:32.587 00.000 7988 OnExposeComplete: enter
06:25:32.605 00.018 7988 UpdateGuideState(): m_state=1
06:25:32.605 00.000 7988 UpdateCurrentPosition: no star selected
06:25:32.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:32.605 00.000 7988 Status Line: No star selected
06:25:32.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:32.605 00.000 7988 UpdateGuideState exits: No star selected
06:25:32.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:32.605 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:32.605 00.000 7988 Enqueuing Expose request
06:25:32.605 00.000 15712 Worker thread wakes up
06:25:32.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:32.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:34.250 01.645 15712 Exposure complete
06:25:34.311 00.061 15712 worker thread done servicing request
06:25:34.311 00.000 7988 OnExposeComplete: enter
06:25:34.311 00.000 7988 UpdateGuideState(): m_state=1
06:25:34.314 00.003 7988 UpdateCurrentPosition: no star selected
06:25:34.314 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:34.316 00.002 7988 Status Line: No star selected
06:25:34.318 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:34.318 00.000 7988 UpdateGuideState exits: No star selected
06:25:34.321 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:34.321 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:34.323 00.002 7988 Enqueuing Expose request
06:25:34.323 00.000 15712 Worker thread wakes up
06:25:34.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:34.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:35.848 01.525 15712 Exposure complete
06:25:35.909 00.061 15712 worker thread done servicing request
06:25:35.910 00.001 7988 OnExposeComplete: enter
06:25:35.910 00.000 7988 UpdateGuideState(): m_state=1
06:25:35.910 00.000 7988 UpdateCurrentPosition: no star selected
06:25:35.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:35.910 00.000 7988 Status Line: No star selected
06:25:35.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:35.910 00.000 7988 UpdateGuideState exits: No star selected
06:25:35.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:35.910 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:35.910 00.000 7988 Enqueuing Expose request
06:25:35.910 00.000 15712 Worker thread wakes up
06:25:35.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:35.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:37.556 01.646 15712 Exposure complete
06:25:37.619 00.063 15712 worker thread done servicing request
06:25:37.619 00.000 7988 OnExposeComplete: enter
06:25:37.619 00.000 7988 UpdateGuideState(): m_state=1
06:25:37.622 00.003 7988 UpdateCurrentPosition: no star selected
06:25:37.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:37.624 00.002 7988 Status Line: No star selected
06:25:37.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:25:37.626 00.002 7988 UpdateGuideState exits: No star selected
06:25:37.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:37.626 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:37.626 00.000 7988 Enqueuing Expose request
06:25:37.626 00.000 15712 Worker thread wakes up
06:25:37.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:37.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:39.156 01.530 15712 Exposure complete
06:25:39.217 00.061 15712 worker thread done servicing request
06:25:39.217 00.000 7988 OnExposeComplete: enter
06:25:39.217 00.000 7988 UpdateGuideState(): m_state=1
06:25:39.220 00.003 7988 UpdateCurrentPosition: no star selected
06:25:39.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:39.222 00.002 7988 Status Line: No star selected
06:25:39.224 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:39.225 00.001 7988 UpdateGuideState exits: No star selected
06:25:39.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:39.225 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:39.225 00.000 7988 Enqueuing Expose request
06:25:39.225 00.000 15712 Worker thread wakes up
06:25:39.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:39.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:40.866 01.641 15712 Exposure complete
06:25:40.927 00.061 15712 worker thread done servicing request
06:25:40.927 00.000 7988 OnExposeComplete: enter
06:25:40.927 00.000 7988 UpdateGuideState(): m_state=1
06:25:40.930 00.003 7988 UpdateCurrentPosition: no star selected
06:25:40.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:40.932 00.002 7988 Status Line: No star selected
06:25:40.934 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:40.934 00.000 7988 UpdateGuideState exits: No star selected
06:25:40.936 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:40.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:40.938 00.002 7988 Enqueuing Expose request
06:25:40.938 00.000 15712 Worker thread wakes up
06:25:40.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:40.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:42.461 01.523 15712 Exposure complete
06:25:42.523 00.062 15712 worker thread done servicing request
06:25:42.523 00.000 7988 OnExposeComplete: enter
06:25:42.524 00.001 7988 UpdateGuideState(): m_state=1
06:25:42.524 00.000 7988 UpdateCurrentPosition: no star selected
06:25:42.526 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:42.526 00.000 7988 Status Line: No star selected
06:25:42.528 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:25:42.530 00.002 7988 UpdateGuideState exits: No star selected
06:25:42.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:42.532 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:42.532 00.000 7988 Enqueuing Expose request
06:25:42.534 00.002 15712 Worker thread wakes up
06:25:42.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:42.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:44.173 01.639 15712 Exposure complete
06:25:44.234 00.061 15712 worker thread done servicing request
06:25:44.234 00.000 7988 OnExposeComplete: enter
06:25:44.234 00.000 7988 UpdateGuideState(): m_state=1
06:25:44.237 00.003 7988 UpdateCurrentPosition: no star selected
06:25:44.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:44.239 00.002 7988 Status Line: No star selected
06:25:44.241 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:44.242 00.001 7988 UpdateGuideState exits: No star selected
06:25:44.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:44.244 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:44.244 00.000 7988 Enqueuing Expose request
06:25:44.246 00.002 15712 Worker thread wakes up
06:25:44.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:44.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:45.770 01.524 15712 Exposure complete
06:25:45.832 00.062 15712 worker thread done servicing request
06:25:45.832 00.000 7988 OnExposeComplete: enter
06:25:45.832 00.000 7988 UpdateGuideState(): m_state=1
06:25:45.835 00.003 7988 UpdateCurrentPosition: no star selected
06:25:45.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:45.837 00.002 7988 Status Line: No star selected
06:25:45.839 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:25:45.839 00.000 7988 UpdateGuideState exits: No star selected
06:25:45.841 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:45.841 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:45.843 00.002 7988 Enqueuing Expose request
06:25:45.844 00.001 15712 Worker thread wakes up
06:25:45.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:45.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:47.478 01.634 15712 Exposure complete
06:25:47.529 00.051 15712 worker thread done servicing request
06:25:47.529 00.000 7988 OnExposeComplete: enter
06:25:47.540 00.011 7988 UpdateGuideState(): m_state=1
06:25:47.540 00.000 7988 UpdateCurrentPosition: no star selected
06:25:47.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:47.540 00.000 7988 Status Line: No star selected
06:25:47.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:47.546 00.006 7988 UpdateGuideState exits: No star selected
06:25:47.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:47.546 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:47.546 00.000 7988 Enqueuing Expose request
06:25:47.546 00.000 15712 Worker thread wakes up
06:25:47.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:47.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:49.074 01.528 15712 Exposure complete
06:25:49.135 00.061 15712 worker thread done servicing request
06:25:49.135 00.000 7988 OnExposeComplete: enter
06:25:49.135 00.000 7988 UpdateGuideState(): m_state=1
06:25:49.138 00.003 7988 UpdateCurrentPosition: no star selected
06:25:49.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:49.140 00.002 7988 Status Line: No star selected
06:25:49.142 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:25:49.142 00.000 7988 UpdateGuideState exits: No star selected
06:25:49.144 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:49.144 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:49.146 00.002 7988 Enqueuing Expose request
06:25:49.147 00.001 15712 Worker thread wakes up
06:25:49.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:49.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:50.781 01.634 15712 Exposure complete
06:25:50.843 00.062 15712 worker thread done servicing request
06:25:50.844 00.001 7988 OnExposeComplete: enter
06:25:50.844 00.000 7988 UpdateGuideState(): m_state=1
06:25:50.844 00.000 7988 UpdateCurrentPosition: no star selected
06:25:50.844 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:50.844 00.000 7988 Status Line: No star selected
06:25:50.849 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:25:50.849 00.000 7988 UpdateGuideState exits: No star selected
06:25:50.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:50.849 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:50.849 00.000 7988 Enqueuing Expose request
06:25:50.849 00.000 15712 Worker thread wakes up
06:25:50.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:50.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:52.377 01.528 15712 Exposure complete
06:25:52.439 00.062 15712 worker thread done servicing request
06:25:52.439 00.000 7988 OnExposeComplete: enter
06:25:52.439 00.000 7988 UpdateGuideState(): m_state=1
06:25:52.439 00.000 7988 UpdateCurrentPosition: no star selected
06:25:52.439 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:52.439 00.000 7988 Status Line: No star selected
06:25:52.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:52.439 00.000 7988 UpdateGuideState exits: No star selected
06:25:52.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:52.439 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:52.449 00.010 7988 Enqueuing Expose request
06:25:52.449 00.000 15712 Worker thread wakes up
06:25:52.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:52.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:54.085 01.636 15712 Exposure complete
06:25:54.148 00.063 15712 worker thread done servicing request
06:25:54.148 00.000 7988 OnExposeComplete: enter
06:25:54.148 00.000 7988 UpdateGuideState(): m_state=1
06:25:54.151 00.003 7988 UpdateCurrentPosition: no star selected
06:25:54.151 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:54.153 00.002 7988 Status Line: No star selected
06:25:54.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:54.153 00.000 7988 UpdateGuideState exits: No star selected
06:25:54.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:54.153 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:54.153 00.000 7988 Enqueuing Expose request
06:25:54.153 00.000 15712 Worker thread wakes up
06:25:54.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:54.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:55.685 01.532 15712 Exposure complete
06:25:55.732 00.047 15712 worker thread done servicing request
06:25:55.747 00.015 7988 OnExposeComplete: enter
06:25:55.747 00.000 7988 UpdateGuideState(): m_state=1
06:25:55.749 00.002 7988 UpdateCurrentPosition: no star selected
06:25:55.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:55.749 00.000 7988 Status Line: No star selected
06:25:55.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:25:55.749 00.000 7988 UpdateGuideState exits: No star selected
06:25:55.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:55.749 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:55.749 00.000 7988 Enqueuing Expose request
06:25:55.749 00.000 15712 Worker thread wakes up
06:25:55.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:55.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:57.395 01.646 15712 Exposure complete
06:25:57.447 00.052 15712 worker thread done servicing request
06:25:57.447 00.000 7988 OnExposeComplete: enter
06:25:57.457 00.010 7988 UpdateGuideState(): m_state=1
06:25:57.457 00.000 7988 UpdateCurrentPosition: no star selected
06:25:57.457 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:57.457 00.000 7988 Status Line: No star selected
06:25:57.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:25:57.464 00.007 7988 UpdateGuideState exits: No star selected
06:25:57.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:57.464 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:57.464 00.000 7988 Enqueuing Expose request
06:25:57.464 00.000 15712 Worker thread wakes up
06:25:57.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:57.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:25:58.993 01.529 15712 Exposure complete
06:25:59.048 00.055 15712 worker thread done servicing request
06:25:59.057 00.009 7988 OnExposeComplete: enter
06:25:59.057 00.000 7988 UpdateGuideState(): m_state=1
06:25:59.057 00.000 7988 UpdateCurrentPosition: no star selected
06:25:59.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:25:59.057 00.000 7988 Status Line: No star selected
06:25:59.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:25:59.057 00.000 7988 UpdateGuideState exits: No star selected
06:25:59.065 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:25:59.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:25:59.065 00.000 7988 Enqueuing Expose request
06:25:59.065 00.000 15712 Worker thread wakes up
06:25:59.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:25:59.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:00.703 01.638 15712 Exposure complete
06:26:00.748 00.045 15712 worker thread done servicing request
06:26:00.764 00.016 7988 OnExposeComplete: enter
06:26:00.765 00.001 7988 UpdateGuideState(): m_state=1
06:26:00.765 00.000 7988 UpdateCurrentPosition: no star selected
06:26:00.767 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:00.767 00.000 7988 Status Line: No star selected
06:26:00.769 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:26:00.771 00.002 7988 UpdateGuideState exits: No star selected
06:26:00.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:00.773 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:00.773 00.000 7988 Enqueuing Expose request
06:26:00.775 00.002 15712 Worker thread wakes up
06:26:00.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:00.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:02.301 01.526 15712 Exposure complete
06:26:02.348 00.047 15712 worker thread done servicing request
06:26:02.348 00.000 7988 OnExposeComplete: enter
06:26:02.363 00.015 7988 UpdateGuideState(): m_state=1
06:26:02.365 00.002 7988 UpdateCurrentPosition: no star selected
06:26:02.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:02.365 00.000 7988 Status Line: No star selected
06:26:02.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:26:02.365 00.000 7988 UpdateGuideState exits: No star selected
06:26:02.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:02.365 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:02.365 00.000 7988 Enqueuing Expose request
06:26:02.365 00.000 15712 Worker thread wakes up
06:26:02.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:02.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:04.009 01.644 15712 Exposure complete
06:26:04.073 00.064 15712 worker thread done servicing request
06:26:04.073 00.000 7988 OnExposeComplete: enter
06:26:04.073 00.000 7988 UpdateGuideState(): m_state=1
06:26:04.075 00.002 7988 UpdateCurrentPosition: no star selected
06:26:04.075 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:04.077 00.002 7988 Status Line: No star selected
06:26:04.079 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=35, FiltMax=45, Gamma=0.690
06:26:04.079 00.000 7988 UpdateGuideState exits: No star selected
06:26:04.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:04.079 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:04.083 00.004 7988 Enqueuing Expose request
06:26:04.083 00.000 15712 Worker thread wakes up
06:26:04.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:04.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:05.609 01.526 15712 Exposure complete
06:26:05.670 00.061 15712 worker thread done servicing request
06:26:05.670 00.000 7988 OnExposeComplete: enter
06:26:05.670 00.000 7988 UpdateGuideState(): m_state=1
06:26:05.670 00.000 7988 UpdateCurrentPosition: no star selected
06:26:05.670 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:05.670 00.000 7988 Status Line: No star selected
06:26:05.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=39, FiltMin=35, FiltMax=45, Gamma=0.690
06:26:05.670 00.000 7988 UpdateGuideState exits: No star selected
06:26:05.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:05.670 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:05.670 00.000 7988 Enqueuing Expose request
06:26:05.682 00.012 15712 Worker thread wakes up
06:26:05.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:05.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:07.315 01.633 15712 Exposure complete
06:26:07.377 00.062 15712 worker thread done servicing request
06:26:07.377 00.000 7988 OnExposeComplete: enter
06:26:07.377 00.000 7988 UpdateGuideState(): m_state=1
06:26:07.379 00.002 7988 UpdateCurrentPosition: no star selected
06:26:07.380 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:07.380 00.000 7988 Status Line: No star selected
06:26:07.382 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:26:07.384 00.002 7988 UpdateGuideState exits: No star selected
06:26:07.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:07.386 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:07.386 00.000 7988 Enqueuing Expose request
06:26:07.388 00.002 15712 Worker thread wakes up
06:26:07.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:07.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:08.911 01.523 15712 Exposure complete
06:26:08.975 00.064 15712 worker thread done servicing request
06:26:08.975 00.000 7988 OnExposeComplete: enter
06:26:08.975 00.000 7988 UpdateGuideState(): m_state=1
06:26:08.977 00.002 7988 UpdateCurrentPosition: no star selected
06:26:08.977 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:08.979 00.002 7988 Status Line: No star selected
06:26:08.981 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:26:08.981 00.000 7988 UpdateGuideState exits: No star selected
06:26:08.983 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:08.983 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:08.985 00.002 7988 Enqueuing Expose request
06:26:08.985 00.000 15712 Worker thread wakes up
06:26:08.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:08.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:10.620 01.635 15712 Exposure complete
06:26:10.682 00.062 15712 worker thread done servicing request
06:26:10.682 00.000 7988 OnExposeComplete: enter
06:26:10.682 00.000 7988 UpdateGuideState(): m_state=1
06:26:10.684 00.002 7988 UpdateCurrentPosition: no star selected
06:26:10.684 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:10.686 00.002 7988 Status Line: No star selected
06:26:10.688 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:26:10.688 00.000 7988 UpdateGuideState exits: No star selected
06:26:10.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:10.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:10.688 00.000 7988 Enqueuing Expose request
06:26:10.688 00.000 15712 Worker thread wakes up
06:26:10.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:10.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:12.217 01.529 15712 Exposure complete
06:26:12.278 00.061 15712 worker thread done servicing request
06:26:12.278 00.000 7988 OnExposeComplete: enter
06:26:12.278 00.000 7988 UpdateGuideState(): m_state=1
06:26:12.278 00.000 7988 UpdateCurrentPosition: no star selected
06:26:12.283 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:12.283 00.000 7988 Status Line: No star selected
06:26:12.285 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:26:12.287 00.002 7988 UpdateGuideState exits: No star selected
06:26:12.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:12.289 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:12.289 00.000 7988 Enqueuing Expose request
06:26:12.291 00.002 15712 Worker thread wakes up
06:26:12.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:12.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:13.926 01.635 15712 Exposure complete
06:26:13.987 00.061 15712 worker thread done servicing request
06:26:13.987 00.000 7988 OnExposeComplete: enter
06:26:13.987 00.000 7988 UpdateGuideState(): m_state=1
06:26:13.990 00.003 7988 UpdateCurrentPosition: no star selected
06:26:13.990 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:13.992 00.002 7988 Status Line: No star selected
06:26:13.994 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:26:13.994 00.000 7988 UpdateGuideState exits: No star selected
06:26:13.996 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:13.996 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:13.998 00.002 7988 Enqueuing Expose request
06:26:13.998 00.000 15712 Worker thread wakes up
06:26:13.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:13.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:15.524 01.526 15712 Exposure complete
06:26:15.585 00.061 15712 worker thread done servicing request
06:26:15.585 00.000 7988 OnExposeComplete: enter
06:26:15.588 00.003 7988 UpdateGuideState(): m_state=1
06:26:15.588 00.000 7988 UpdateCurrentPosition: no star selected
06:26:15.590 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:15.590 00.000 7988 Status Line: No star selected
06:26:15.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:26:15.590 00.000 7988 UpdateGuideState exits: No star selected
06:26:15.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:15.590 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:15.590 00.000 7988 Enqueuing Expose request
06:26:15.590 00.000 15712 Worker thread wakes up
06:26:15.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:15.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:17.231 01.641 15712 Exposure complete
06:26:17.294 00.063 15712 worker thread done servicing request
06:26:17.294 00.000 7988 OnExposeComplete: enter
06:26:17.294 00.000 7988 UpdateGuideState(): m_state=1
06:26:17.296 00.002 7988 UpdateCurrentPosition: no star selected
06:26:17.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:17.298 00.002 7988 Status Line: No star selected
06:26:17.300 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:26:17.300 00.000 7988 UpdateGuideState exits: No star selected
06:26:17.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:17.300 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:17.300 00.000 7988 Enqueuing Expose request
06:26:17.300 00.000 15712 Worker thread wakes up
06:26:17.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:17.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:18.831 01.531 15712 Exposure complete
06:26:18.894 00.063 15712 worker thread done servicing request
06:26:18.894 00.000 7988 OnExposeComplete: enter
06:26:18.894 00.000 7988 UpdateGuideState(): m_state=1
06:26:18.896 00.002 7988 UpdateCurrentPosition: no star selected
06:26:18.896 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:18.898 00.002 7988 Status Line: No star selected
06:26:18.900 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:26:18.900 00.000 7988 UpdateGuideState exits: No star selected
06:26:18.902 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:18.902 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:18.904 00.002 7988 Enqueuing Expose request
06:26:18.904 00.000 15712 Worker thread wakes up
06:26:18.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:18.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:20.540 01.636 15712 Exposure complete
06:26:20.603 00.063 15712 worker thread done servicing request
06:26:20.603 00.000 7988 OnExposeComplete: enter
06:26:20.603 00.000 7988 UpdateGuideState(): m_state=1
06:26:20.606 00.003 7988 UpdateCurrentPosition: no star selected
06:26:20.606 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:20.608 00.002 7988 Status Line: No star selected
06:26:20.610 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:26:20.610 00.000 7988 UpdateGuideState exits: No star selected
06:26:20.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:20.610 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:20.610 00.000 7988 Enqueuing Expose request
06:26:20.610 00.000 15712 Worker thread wakes up
06:26:20.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:20.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:22.139 01.529 15712 Exposure complete
06:26:22.185 00.046 15712 worker thread done servicing request
06:26:22.201 00.016 7988 OnExposeComplete: enter
06:26:22.201 00.000 7988 UpdateGuideState(): m_state=1
06:26:22.203 00.002 7988 UpdateCurrentPosition: no star selected
06:26:22.203 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:22.205 00.002 7988 Status Line: No star selected
06:26:22.207 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:26:22.207 00.000 7988 UpdateGuideState exits: No star selected
06:26:22.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:22.207 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:22.207 00.000 7988 Enqueuing Expose request
06:26:22.207 00.000 15712 Worker thread wakes up
06:26:22.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:22.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:23.848 01.641 15712 Exposure complete
06:26:23.910 00.062 15712 worker thread done servicing request
06:26:23.910 00.000 7988 OnExposeComplete: enter
06:26:23.910 00.000 7988 UpdateGuideState(): m_state=1
06:26:23.913 00.003 7988 UpdateCurrentPosition: no star selected
06:26:23.913 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:23.915 00.002 7988 Status Line: No star selected
06:26:23.917 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:26:23.917 00.000 7988 UpdateGuideState exits: No star selected
06:26:23.918 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:23.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:23.920 00.002 7988 Enqueuing Expose request
06:26:23.920 00.000 15712 Worker thread wakes up
06:26:23.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:23.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:25.443 01.523 15712 Exposure complete
06:26:25.505 00.062 15712 worker thread done servicing request
06:26:25.505 00.000 7988 OnExposeComplete: enter
06:26:25.505 00.000 7988 UpdateGuideState(): m_state=1
06:26:25.505 00.000 7988 UpdateCurrentPosition: no star selected
06:26:25.505 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:25.505 00.000 7988 Status Line: No star selected
06:26:25.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:26:25.505 00.000 7988 UpdateGuideState exits: No star selected
06:26:25.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:25.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:25.505 00.000 7988 Enqueuing Expose request
06:26:25.505 00.000 15712 Worker thread wakes up
06:26:25.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:25.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:27.149 01.644 15712 Exposure complete
06:26:27.205 00.056 15712 worker thread done servicing request
06:26:27.205 00.000 7988 OnExposeComplete: enter
06:26:27.212 00.007 7988 UpdateGuideState(): m_state=1
06:26:27.214 00.002 7988 UpdateCurrentPosition: no star selected
06:26:27.214 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:27.216 00.002 7988 Status Line: No star selected
06:26:27.218 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=33, FiltMax=44, Gamma=0.690
06:26:27.218 00.000 7988 UpdateGuideState exits: No star selected
06:26:27.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:27.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:27.222 00.004 7988 Enqueuing Expose request
06:26:27.222 00.000 15712 Worker thread wakes up
06:26:27.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:27.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:28.748 01.526 15712 Exposure complete
06:26:28.809 00.061 15712 worker thread done servicing request
06:26:28.809 00.000 7988 OnExposeComplete: enter
06:26:28.809 00.000 7988 UpdateGuideState(): m_state=1
06:26:28.812 00.003 7988 UpdateCurrentPosition: no star selected
06:26:28.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:28.814 00.002 7988 Status Line: No star selected
06:26:28.816 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:26:28.816 00.000 7988 UpdateGuideState exits: No star selected
06:26:28.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:28.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:28.816 00.000 7988 Enqueuing Expose request
06:26:28.816 00.000 15712 Worker thread wakes up
06:26:28.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:28.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:30.457 01.641 15712 Exposure complete
06:26:30.506 00.049 15712 worker thread done servicing request
06:26:30.506 00.000 7988 OnExposeComplete: enter
06:26:30.519 00.013 7988 UpdateGuideState(): m_state=1
06:26:30.519 00.000 7988 UpdateCurrentPosition: no star selected
06:26:30.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:30.523 00.004 7988 Status Line: No star selected
06:26:30.523 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:26:30.523 00.000 7988 UpdateGuideState exits: No star selected
06:26:30.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:30.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:30.523 00.000 7988 Enqueuing Expose request
06:26:30.523 00.000 15712 Worker thread wakes up
06:26:30.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:30.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:32.050 01.527 15712 Exposure complete
06:26:32.113 00.063 15712 worker thread done servicing request
06:26:32.114 00.001 7988 OnExposeComplete: enter
06:26:32.114 00.000 7988 UpdateGuideState(): m_state=1
06:26:32.114 00.000 7988 UpdateCurrentPosition: no star selected
06:26:32.114 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:32.114 00.000 7988 Status Line: No star selected
06:26:32.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=46, Gamma=0.690
06:26:32.114 00.000 7988 UpdateGuideState exits: No star selected
06:26:32.122 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:32.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:32.122 00.000 7988 Enqueuing Expose request
06:26:32.122 00.000 15712 Worker thread wakes up
06:26:32.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:32.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:33.764 01.642 15712 Exposure complete
06:26:33.826 00.062 15712 worker thread done servicing request
06:26:33.826 00.000 7988 OnExposeComplete: enter
06:26:33.826 00.000 7988 UpdateGuideState(): m_state=1
06:26:33.828 00.002 7988 UpdateCurrentPosition: no star selected
06:26:33.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:33.830 00.002 7988 Status Line: No star selected
06:26:33.832 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:26:33.832 00.000 7988 UpdateGuideState exits: No star selected
06:26:33.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:33.832 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:33.832 00.000 7988 Enqueuing Expose request
06:26:33.832 00.000 15712 Worker thread wakes up
06:26:33.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:33.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:35.359 01.527 15712 Exposure complete
06:26:35.421 00.062 15712 worker thread done servicing request
06:26:35.421 00.000 7988 OnExposeComplete: enter
06:26:35.421 00.000 7988 UpdateGuideState(): m_state=1
06:26:35.423 00.002 7988 UpdateCurrentPosition: no star selected
06:26:35.423 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:35.425 00.002 7988 Status Line: No star selected
06:26:35.427 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:26:35.427 00.000 7988 UpdateGuideState exits: No star selected
06:26:35.429 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:35.429 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:35.431 00.002 7988 Enqueuing Expose request
06:26:35.431 00.000 15712 Worker thread wakes up
06:26:35.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:35.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:37.069 01.638 15712 Exposure complete
06:26:37.130 00.061 15712 worker thread done servicing request
06:26:37.130 00.000 7988 OnExposeComplete: enter
06:26:37.130 00.000 7988 UpdateGuideState(): m_state=1
06:26:37.130 00.000 7988 UpdateCurrentPosition: no star selected
06:26:37.130 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:37.130 00.000 7988 Status Line: No star selected
06:26:37.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:26:37.130 00.000 7988 UpdateGuideState exits: No star selected
06:26:37.130 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:37.130 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:37.130 00.000 7988 Enqueuing Expose request
06:26:37.130 00.000 15712 Worker thread wakes up
06:26:37.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:37.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:38.667 01.537 15712 Exposure complete
06:26:38.728 00.061 15712 worker thread done servicing request
06:26:38.728 00.000 7988 OnExposeComplete: enter
06:26:38.728 00.000 7988 UpdateGuideState(): m_state=1
06:26:38.731 00.003 7988 UpdateCurrentPosition: no star selected
06:26:38.731 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:38.733 00.002 7988 Status Line: No star selected
06:26:38.735 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:26:38.735 00.000 7988 UpdateGuideState exits: No star selected
06:26:38.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:38.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:38.735 00.000 7988 Enqueuing Expose request
06:26:38.735 00.000 15712 Worker thread wakes up
06:26:38.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:38.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:40.484 01.749 15712 Exposure complete
06:26:40.546 00.062 15712 worker thread done servicing request
06:26:40.547 00.001 7988 OnExposeComplete: enter
06:26:40.547 00.000 7988 UpdateGuideState(): m_state=1
06:26:40.547 00.000 7988 UpdateCurrentPosition: no star selected
06:26:40.550 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:40.550 00.000 7988 Status Line: No star selected
06:26:40.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:26:40.550 00.000 7988 UpdateGuideState exits: No star selected
06:26:40.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:40.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:40.550 00.000 7988 Enqueuing Expose request
06:26:40.550 00.000 15712 Worker thread wakes up
06:26:40.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:40.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:41.966 01.416 15712 Exposure complete
06:26:42.013 00.047 15712 worker thread done servicing request
06:26:42.028 00.015 7988 OnExposeComplete: enter
06:26:42.028 00.000 7988 UpdateGuideState(): m_state=1
06:26:42.030 00.002 7988 UpdateCurrentPosition: no star selected
06:26:42.030 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:42.032 00.002 7988 Status Line: No star selected
06:26:42.034 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:26:42.034 00.000 7988 UpdateGuideState exits: No star selected
06:26:42.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:42.034 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:42.034 00.000 7988 Enqueuing Expose request
06:26:42.034 00.000 15712 Worker thread wakes up
06:26:42.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:42.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:43.674 01.640 15712 Exposure complete
06:26:43.731 00.057 15712 worker thread done servicing request
06:26:43.735 00.004 7988 OnExposeComplete: enter
06:26:43.735 00.000 7988 UpdateGuideState(): m_state=1
06:26:43.738 00.003 7988 UpdateCurrentPosition: no star selected
06:26:43.738 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:43.740 00.002 7988 Status Line: No star selected
06:26:43.742 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:26:43.742 00.000 7988 UpdateGuideState exits: No star selected
06:26:43.744 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:43.744 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:43.746 00.002 7988 Enqueuing Expose request
06:26:43.746 00.000 15712 Worker thread wakes up
06:26:43.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:43.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:45.272 01.526 15712 Exposure complete
06:26:45.334 00.062 15712 worker thread done servicing request
06:26:45.334 00.000 7988 OnExposeComplete: enter
06:26:45.334 00.000 7988 UpdateGuideState(): m_state=1
06:26:45.336 00.002 7988 UpdateCurrentPosition: no star selected
06:26:45.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:45.338 00.002 7988 Status Line: No star selected
06:26:45.340 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:26:45.340 00.000 7988 UpdateGuideState exits: No star selected
06:26:45.342 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:45.342 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:45.344 00.002 7988 Enqueuing Expose request
06:26:45.344 00.000 15712 Worker thread wakes up
06:26:45.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:45.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:46.983 01.639 15712 Exposure complete
06:26:47.043 00.060 15712 worker thread done servicing request
06:26:47.044 00.001 7988 OnExposeComplete: enter
06:26:47.044 00.000 7988 UpdateGuideState(): m_state=1
06:26:47.044 00.000 7988 UpdateCurrentPosition: no star selected
06:26:47.044 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:47.044 00.000 7988 Status Line: No star selected
06:26:47.050 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:26:47.050 00.000 7988 UpdateGuideState exits: No star selected
06:26:47.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:47.050 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:47.050 00.000 7988 Enqueuing Expose request
06:26:47.050 00.000 15712 Worker thread wakes up
06:26:47.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:47.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:48.581 01.531 15712 Exposure complete
06:26:48.643 00.062 15712 worker thread done servicing request
06:26:48.643 00.000 7988 OnExposeComplete: enter
06:26:48.643 00.000 7988 UpdateGuideState(): m_state=1
06:26:48.643 00.000 7988 UpdateCurrentPosition: no star selected
06:26:48.643 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:48.643 00.000 7988 Status Line: No star selected
06:26:48.648 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:26:48.648 00.000 7988 UpdateGuideState exits: No star selected
06:26:48.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:48.648 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:48.648 00.000 7988 Enqueuing Expose request
06:26:48.648 00.000 15712 Worker thread wakes up
06:26:48.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:48.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:50.292 01.644 15712 Exposure complete
06:26:50.353 00.061 15712 worker thread done servicing request
06:26:50.353 00.000 7988 OnExposeComplete: enter
06:26:50.353 00.000 7988 UpdateGuideState(): m_state=1
06:26:50.356 00.003 7988 UpdateCurrentPosition: no star selected
06:26:50.356 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:50.358 00.002 7988 Status Line: No star selected
06:26:50.360 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:26:50.360 00.000 7988 UpdateGuideState exits: No star selected
06:26:50.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:50.360 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:50.360 00.000 7988 Enqueuing Expose request
06:26:50.360 00.000 15712 Worker thread wakes up
06:26:50.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:50.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:51.891 01.531 15712 Exposure complete
06:26:51.952 00.061 7988 OnExposeComplete: enter
06:26:51.954 00.002 7988 UpdateGuideState(): m_state=1
06:26:51.954 00.000 15712 worker thread done servicing request
06:26:51.954 00.000 7988 UpdateCurrentPosition: no star selected
06:26:51.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:51.954 00.000 7988 Status Line: No star selected
06:26:51.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:26:51.954 00.000 7988 UpdateGuideState exits: No star selected
06:26:51.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:51.954 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:51.954 00.000 7988 Enqueuing Expose request
06:26:51.966 00.012 15712 Worker thread wakes up
06:26:51.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:51.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:53.600 01.634 15712 Exposure complete
06:26:53.662 00.062 15712 worker thread done servicing request
06:26:53.662 00.000 7988 OnExposeComplete: enter
06:26:53.662 00.000 7988 UpdateGuideState(): m_state=1
06:26:53.665 00.003 7988 UpdateCurrentPosition: no star selected
06:26:53.665 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:53.667 00.002 7988 Status Line: No star selected
06:26:53.669 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:26:53.669 00.000 7988 UpdateGuideState exits: No star selected
06:26:53.671 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:53.671 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:53.671 00.000 7988 Enqueuing Expose request
06:26:53.673 00.002 15712 Worker thread wakes up
06:26:53.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:53.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:55.195 01.522 15712 Exposure complete
06:26:55.259 00.064 15712 worker thread done servicing request
06:26:55.259 00.000 7988 OnExposeComplete: enter
06:26:55.259 00.000 7988 UpdateGuideState(): m_state=1
06:26:55.261 00.002 7988 UpdateCurrentPosition: no star selected
06:26:55.261 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:55.263 00.002 7988 Status Line: No star selected
06:26:55.265 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:26:55.265 00.000 7988 UpdateGuideState exits: No star selected
06:26:55.267 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:55.267 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:55.269 00.002 7988 Enqueuing Expose request
06:26:55.269 00.000 15712 Worker thread wakes up
06:26:55.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:55.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:56.906 01.637 15712 Exposure complete
06:26:56.957 00.051 15712 worker thread done servicing request
06:26:56.957 00.000 7988 OnExposeComplete: enter
06:26:56.970 00.013 7988 UpdateGuideState(): m_state=1
06:26:56.970 00.000 7988 UpdateCurrentPosition: no star selected
06:26:56.970 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:56.974 00.004 7988 Status Line: No star selected
06:26:56.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:26:56.974 00.000 7988 UpdateGuideState exits: No star selected
06:26:56.974 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:56.974 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:56.974 00.000 7988 Enqueuing Expose request
06:26:56.974 00.000 15712 Worker thread wakes up
06:26:56.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:56.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:26:58.509 01.535 15712 Exposure complete
06:26:58.570 00.061 15712 worker thread done servicing request
06:26:58.570 00.000 7988 OnExposeComplete: enter
06:26:58.570 00.000 7988 UpdateGuideState(): m_state=1
06:26:58.573 00.003 7988 UpdateCurrentPosition: no star selected
06:26:58.573 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:26:58.575 00.002 7988 Status Line: No star selected
06:26:58.577 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:26:58.577 00.000 7988 UpdateGuideState exits: No star selected
06:26:58.579 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:26:58.579 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:26:58.581 00.002 7988 Enqueuing Expose request
06:26:58.581 00.000 15712 Worker thread wakes up
06:26:58.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:26:58.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:00.215 01.634 15712 Exposure complete
06:27:00.278 00.063 15712 worker thread done servicing request
06:27:00.278 00.000 7988 OnExposeComplete: enter
06:27:00.278 00.000 7988 UpdateGuideState(): m_state=1
06:27:00.281 00.003 7988 UpdateCurrentPosition: no star selected
06:27:00.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:00.283 00.002 7988 Status Line: No star selected
06:27:00.285 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=40, FiltMin=33, FiltMax=45, Gamma=0.690
06:27:00.285 00.000 7988 UpdateGuideState exits: No star selected
06:27:00.287 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:00.287 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:00.289 00.002 7988 Enqueuing Expose request
06:27:00.289 00.000 15712 Worker thread wakes up
06:27:00.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:00.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:01.813 01.524 15712 Exposure complete
06:27:01.873 00.060 15712 worker thread done servicing request
06:27:01.873 00.000 7988 OnExposeComplete: enter
06:27:01.874 00.001 7988 UpdateGuideState(): m_state=1
06:27:01.876 00.002 7988 UpdateCurrentPosition: no star selected
06:27:01.876 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:01.878 00.002 7988 Status Line: No star selected
06:27:01.878 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:27:01.878 00.000 7988 UpdateGuideState exits: No star selected
06:27:01.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:01.878 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:01.878 00.000 7988 Enqueuing Expose request
06:27:01.878 00.000 15712 Worker thread wakes up
06:27:01.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:01.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:03.520 01.642 15712 Exposure complete
06:27:03.581 00.061 15712 worker thread done servicing request
06:27:03.581 00.000 7988 OnExposeComplete: enter
06:27:03.581 00.000 7988 UpdateGuideState(): m_state=1
06:27:03.583 00.002 7988 UpdateCurrentPosition: no star selected
06:27:03.583 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:03.585 00.002 7988 Status Line: No star selected
06:27:03.587 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:27:03.587 00.000 7988 UpdateGuideState exits: No star selected
06:27:03.589 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:03.589 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:03.591 00.002 7988 Enqueuing Expose request
06:27:03.592 00.001 15712 Worker thread wakes up
06:27:03.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:03.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:05.117 01.525 15712 Exposure complete
06:27:05.179 00.062 15712 worker thread done servicing request
06:27:05.179 00.000 7988 OnExposeComplete: enter
06:27:05.179 00.000 7988 UpdateGuideState(): m_state=1
06:27:05.181 00.002 7988 UpdateCurrentPosition: no star selected
06:27:05.181 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:05.183 00.002 7988 Status Line: No star selected
06:27:05.185 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:27:05.185 00.000 7988 UpdateGuideState exits: No star selected
06:27:05.187 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:05.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:05.189 00.002 7988 Enqueuing Expose request
06:27:05.189 00.000 15712 Worker thread wakes up
06:27:05.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:05.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:06.829 01.640 15712 Exposure complete
06:27:06.891 00.062 15712 worker thread done servicing request
06:27:06.891 00.000 7988 OnExposeComplete: enter
06:27:06.893 00.002 7988 UpdateGuideState(): m_state=1
06:27:06.893 00.000 7988 UpdateCurrentPosition: no star selected
06:27:06.893 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:06.893 00.000 7988 Status Line: No star selected
06:27:06.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:27:06.893 00.000 7988 UpdateGuideState exits: No star selected
06:27:06.899 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:06.899 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:06.901 00.002 7988 Enqueuing Expose request
06:27:06.901 00.000 15712 Worker thread wakes up
06:27:06.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:06.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:08.423 01.522 15712 Exposure complete
06:27:08.485 00.062 15712 worker thread done servicing request
06:27:08.487 00.002 7988 OnExposeComplete: enter
06:27:08.487 00.000 7988 UpdateGuideState(): m_state=1
06:27:08.489 00.002 7988 UpdateCurrentPosition: no star selected
06:27:08.489 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:08.491 00.002 7988 Status Line: No star selected
06:27:08.493 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:27:08.495 00.002 7988 UpdateGuideState exits: No star selected
06:27:08.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:08.497 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:08.497 00.000 7988 Enqueuing Expose request
06:27:08.499 00.002 15712 Worker thread wakes up
06:27:08.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:08.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:10.130 01.631 15712 Exposure complete
06:27:10.193 00.063 15712 worker thread done servicing request
06:27:10.193 00.000 7988 OnExposeComplete: enter
06:27:10.193 00.000 7988 UpdateGuideState(): m_state=1
06:27:10.195 00.002 7988 UpdateCurrentPosition: no star selected
06:27:10.195 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:10.197 00.002 7988 Status Line: No star selected
06:27:10.199 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=39, FiltMin=34, FiltMax=45, Gamma=0.690
06:27:10.199 00.000 7988 UpdateGuideState exits: No star selected
06:27:10.201 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:10.201 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:10.203 00.002 7988 Enqueuing Expose request
06:27:10.203 00.000 15712 Worker thread wakes up
06:27:10.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:10.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:11.729 01.526 15712 Exposure complete
06:27:11.790 00.061 15712 worker thread done servicing request
06:27:11.790 00.000 7988 OnExposeComplete: enter
06:27:11.790 00.000 7988 UpdateGuideState(): m_state=1
06:27:11.793 00.003 7988 UpdateCurrentPosition: no star selected
06:27:11.793 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:11.795 00.002 7988 Status Line: No star selected
06:27:11.797 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:27:11.797 00.000 7988 UpdateGuideState exits: No star selected
06:27:11.799 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:11.799 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:11.799 00.000 7988 Enqueuing Expose request
06:27:11.799 00.000 15712 Worker thread wakes up
06:27:11.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:11.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:13.548 01.749 15712 Exposure complete
06:27:13.609 00.061 15712 worker thread done servicing request
06:27:13.609 00.000 7988 OnExposeComplete: enter
06:27:13.610 00.001 7988 UpdateGuideState(): m_state=1
06:27:13.612 00.002 7988 UpdateCurrentPosition: no star selected
06:27:13.612 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:13.614 00.002 7988 Status Line: No star selected
06:27:13.616 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=39, FiltMin=34, FiltMax=44, Gamma=0.690
06:27:13.616 00.000 7988 UpdateGuideState exits: No star selected
06:27:13.618 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:13.618 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:13.620 00.002 7988 Enqueuing Expose request
06:27:13.620 00.000 15712 Worker thread wakes up
06:27:13.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:13.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:15.033 01.413 15712 Exposure complete
06:27:15.094 00.061 15712 worker thread done servicing request
06:27:15.094 00.000 7988 OnExposeComplete: enter
06:27:15.094 00.000 7988 UpdateGuideState(): m_state=1
06:27:15.094 00.000 7988 UpdateCurrentPosition: no star selected
06:27:15.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:15.094 00.000 7988 Status Line: No star selected
06:27:15.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:27:15.094 00.000 7988 UpdateGuideState exits: No star selected
06:27:15.094 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:15.094 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:15.094 00.000 7988 Enqueuing Expose request
06:27:15.106 00.012 15712 Worker thread wakes up
06:27:15.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:15.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:16.738 01.632 15712 Exposure complete
06:27:16.802 00.064 15712 worker thread done servicing request
06:27:16.802 00.000 7988 OnExposeComplete: enter
06:27:16.802 00.000 7988 UpdateGuideState(): m_state=1
06:27:16.804 00.002 7988 UpdateCurrentPosition: no star selected
06:27:16.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:16.806 00.002 7988 Status Line: No star selected
06:27:16.808 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:27:16.808 00.000 7988 UpdateGuideState exits: No star selected
06:27:16.809 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:16.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:16.811 00.002 7988 Enqueuing Expose request
06:27:16.811 00.000 15712 Worker thread wakes up
06:27:16.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:16.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:18.334 01.523 15712 Exposure complete
06:27:18.395 00.061 15712 worker thread done servicing request
06:27:18.395 00.000 7988 OnExposeComplete: enter
06:27:18.395 00.000 7988 UpdateGuideState(): m_state=1
06:27:18.400 00.005 7988 UpdateCurrentPosition: no star selected
06:27:18.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:18.402 00.002 7988 Status Line: No star selected
06:27:18.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:27:18.402 00.000 7988 UpdateGuideState exits: No star selected
06:27:18.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:18.402 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:18.402 00.000 7988 Enqueuing Expose request
06:27:18.402 00.000 15712 Worker thread wakes up
06:27:18.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:18.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:20.043 01.641 15712 Exposure complete
06:27:20.105 00.062 15712 worker thread done servicing request
06:27:20.105 00.000 7988 OnExposeComplete: enter
06:27:20.106 00.001 7988 UpdateGuideState(): m_state=1
06:27:20.106 00.000 7988 UpdateCurrentPosition: no star selected
06:27:20.108 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:20.110 00.002 7988 Status Line: No star selected
06:27:20.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:27:20.112 00.002 7988 UpdateGuideState exits: No star selected
06:27:20.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:20.114 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:20.114 00.000 7988 Enqueuing Expose request
06:27:20.116 00.002 15712 Worker thread wakes up
06:27:20.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:20.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:21.640 01.524 15712 Exposure complete
06:27:21.702 00.062 15712 worker thread done servicing request
06:27:21.702 00.000 7988 OnExposeComplete: enter
06:27:21.702 00.000 7988 UpdateGuideState(): m_state=1
06:27:21.702 00.000 7988 UpdateCurrentPosition: no star selected
06:27:21.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:21.702 00.000 7988 Status Line: No star selected
06:27:21.708 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:27:21.708 00.000 7988 UpdateGuideState exits: No star selected
06:27:21.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:21.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:21.708 00.000 7988 Enqueuing Expose request
06:27:21.708 00.000 15712 Worker thread wakes up
06:27:21.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:21.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:23.349 01.641 15712 Exposure complete
06:27:23.411 00.062 15712 worker thread done servicing request
06:27:23.412 00.001 7988 OnExposeComplete: enter
06:27:23.412 00.000 7988 UpdateGuideState(): m_state=1
06:27:23.412 00.000 7988 UpdateCurrentPosition: no star selected
06:27:23.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:23.412 00.000 7988 Status Line: No star selected
06:27:23.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:27:23.412 00.000 7988 UpdateGuideState exits: No star selected
06:27:23.412 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:23.412 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:23.412 00.000 7988 Enqueuing Expose request
06:27:23.412 00.000 15712 Worker thread wakes up
06:27:23.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:23.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:24.941 01.529 15712 Exposure complete
06:27:25.002 00.061 15712 worker thread done servicing request
06:27:25.002 00.000 7988 OnExposeComplete: enter
06:27:25.002 00.000 7988 UpdateGuideState(): m_state=1
06:27:25.006 00.004 7988 UpdateCurrentPosition: no star selected
06:27:25.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:25.008 00.002 7988 Status Line: No star selected
06:27:25.010 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=40, FiltMin=35, FiltMax=45, Gamma=0.690
06:27:25.010 00.000 7988 UpdateGuideState exits: No star selected
06:27:25.012 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:25.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:25.014 00.002 7988 Enqueuing Expose request
06:27:25.014 00.000 15712 Worker thread wakes up
06:27:25.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:25.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:26.646 01.632 15712 Exposure complete
06:27:26.709 00.063 15712 worker thread done servicing request
06:27:26.709 00.000 7988 OnExposeComplete: enter
06:27:26.709 00.000 7988 UpdateGuideState(): m_state=1
06:27:26.709 00.000 7988 UpdateCurrentPosition: no star selected
06:27:26.712 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:26.712 00.000 7988 Status Line: No star selected
06:27:26.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:27:26.712 00.000 7988 UpdateGuideState exits: No star selected
06:27:26.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:26.712 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:26.712 00.000 7988 Enqueuing Expose request
06:27:26.712 00.000 15712 Worker thread wakes up
06:27:26.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:26.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:28.245 01.533 15712 Exposure complete
06:27:28.294 00.049 15712 worker thread done servicing request
06:27:28.294 00.000 7988 OnExposeComplete: enter
06:27:28.307 00.013 7988 UpdateGuideState(): m_state=1
06:27:28.309 00.002 7988 UpdateCurrentPosition: no star selected
06:27:28.310 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:28.310 00.000 7988 Status Line: No star selected
06:27:28.312 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=40, FiltMin=34, FiltMax=45, Gamma=0.690
06:27:28.312 00.000 7988 UpdateGuideState exits: No star selected
06:27:28.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:28.312 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:28.312 00.000 7988 Enqueuing Expose request
06:27:28.312 00.000 15712 Worker thread wakes up
06:27:28.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:28.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:29.956 01.644 15712 Exposure complete
06:27:30.018 00.062 15712 worker thread done servicing request
06:27:30.018 00.000 7988 OnExposeComplete: enter
06:27:30.018 00.000 7988 UpdateGuideState(): m_state=1
06:27:30.022 00.004 7988 UpdateCurrentPosition: no star selected
06:27:30.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:30.024 00.002 7988 Status Line: No star selected
06:27:30.026 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=34, FiltMax=46, Gamma=0.690
06:27:30.026 00.000 7988 UpdateGuideState exits: No star selected
06:27:30.028 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:30.028 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:30.030 00.002 7988 Enqueuing Expose request
06:27:30.030 00.000 15712 Worker thread wakes up
06:27:30.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:30.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:31.554 01.524 15712 Exposure complete
06:27:31.615 00.061 15712 worker thread done servicing request
06:27:31.615 00.000 7988 OnExposeComplete: enter
06:27:31.615 00.000 7988 UpdateGuideState(): m_state=1
06:27:31.618 00.003 7988 UpdateCurrentPosition: no star selected
06:27:31.618 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:31.620 00.002 7988 Status Line: No star selected
06:27:31.622 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:27:31.622 00.000 7988 UpdateGuideState exits: No star selected
06:27:31.624 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:31.624 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:31.624 00.000 7988 Enqueuing Expose request
06:27:31.624 00.000 15712 Worker thread wakes up
06:27:31.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:31.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:33.262 01.638 15712 Exposure complete
06:27:33.313 00.051 15712 worker thread done servicing request
06:27:33.313 00.000 7988 OnExposeComplete: enter
06:27:33.326 00.013 7988 UpdateGuideState(): m_state=1
06:27:33.326 00.000 7988 UpdateCurrentPosition: no star selected
06:27:33.326 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:33.330 00.004 7988 Status Line: No star selected
06:27:33.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:27:33.330 00.000 7988 UpdateGuideState exits: No star selected
06:27:33.333 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:33.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:33.335 00.002 7988 Enqueuing Expose request
06:27:33.335 00.000 15712 Worker thread wakes up
06:27:33.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:33.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:34.861 01.526 15712 Exposure complete
06:27:34.922 00.061 15712 worker thread done servicing request
06:27:34.922 00.000 7988 OnExposeComplete: enter
06:27:34.922 00.000 7988 UpdateGuideState(): m_state=1
06:27:34.922 00.000 7988 UpdateCurrentPosition: no star selected
06:27:34.922 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:34.922 00.000 7988 Status Line: No star selected
06:27:34.929 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:27:34.929 00.000 7988 UpdateGuideState exits: No star selected
06:27:34.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:34.929 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:34.929 00.000 7988 Enqueuing Expose request
06:27:34.929 00.000 15712 Worker thread wakes up
06:27:34.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:34.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:36.567 01.638 15712 Exposure complete
06:27:36.614 00.047 15712 worker thread done servicing request
06:27:36.614 00.000 7988 OnExposeComplete: enter
06:27:36.629 00.015 7988 UpdateGuideState(): m_state=1
06:27:36.631 00.002 7988 UpdateCurrentPosition: no star selected
06:27:36.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:36.633 00.002 7988 Status Line: No star selected
06:27:36.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:27:36.635 00.002 7988 UpdateGuideState exits: No star selected
06:27:36.635 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:36.637 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:36.637 00.000 7988 Enqueuing Expose request
06:27:36.639 00.002 15712 Worker thread wakes up
06:27:36.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:36.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:38.164 01.525 15712 Exposure complete
06:27:38.225 00.061 15712 worker thread done servicing request
06:27:38.225 00.000 7988 OnExposeComplete: enter
06:27:38.225 00.000 7988 UpdateGuideState(): m_state=1
06:27:38.225 00.000 7988 UpdateCurrentPosition: no star selected
06:27:38.225 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:38.225 00.000 7988 Status Line: No star selected
06:27:38.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:27:38.232 00.007 7988 UpdateGuideState exits: No star selected
06:27:38.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:38.232 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:38.232 00.000 7988 Enqueuing Expose request
06:27:38.232 00.000 15712 Worker thread wakes up
06:27:38.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:38.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:39.872 01.640 15712 Exposure complete
06:27:39.934 00.062 15712 worker thread done servicing request
06:27:39.934 00.000 7988 OnExposeComplete: enter
06:27:39.934 00.000 7988 UpdateGuideState(): m_state=1
06:27:39.937 00.003 7988 UpdateCurrentPosition: no star selected
06:27:39.937 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:39.939 00.002 7988 Status Line: No star selected
06:27:39.940 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:27:39.942 00.002 7988 UpdateGuideState exits: No star selected
06:27:39.943 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:39.944 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:39.945 00.001 7988 Enqueuing Expose request
06:27:39.946 00.001 15712 Worker thread wakes up
06:27:39.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:39.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:41.468 01.522 15712 Exposure complete
06:27:41.531 00.063 15712 worker thread done servicing request
06:27:41.531 00.000 7988 OnExposeComplete: enter
06:27:41.531 00.000 7988 UpdateGuideState(): m_state=1
06:27:41.534 00.003 7988 UpdateCurrentPosition: no star selected
06:27:41.534 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:41.536 00.002 7988 Status Line: No star selected
06:27:41.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:27:41.538 00.002 7988 UpdateGuideState exits: No star selected
06:27:41.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:41.540 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:41.540 00.000 7988 Enqueuing Expose request
06:27:41.542 00.002 15712 Worker thread wakes up
06:27:41.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:41.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:43.176 01.634 15712 Exposure complete
06:27:43.239 00.063 15712 worker thread done servicing request
06:27:43.239 00.000 7988 OnExposeComplete: enter
06:27:43.239 00.000 7988 UpdateGuideState(): m_state=1
06:27:43.242 00.003 7988 UpdateCurrentPosition: no star selected
06:27:43.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:43.244 00.002 7988 Status Line: No star selected
06:27:43.246 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:27:43.246 00.000 7988 UpdateGuideState exits: No star selected
06:27:43.248 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:43.248 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:43.250 00.002 7988 Enqueuing Expose request
06:27:43.250 00.000 15712 Worker thread wakes up
06:27:43.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:43.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:44.775 01.525 15712 Exposure complete
06:27:44.837 00.062 15712 worker thread done servicing request
06:27:44.837 00.000 7988 OnExposeComplete: enter
06:27:44.838 00.001 7988 UpdateGuideState(): m_state=1
06:27:44.838 00.000 7988 UpdateCurrentPosition: no star selected
06:27:44.838 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:44.838 00.000 7988 Status Line: No star selected
06:27:44.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:27:44.838 00.000 7988 UpdateGuideState exits: No star selected
06:27:44.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:44.838 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:44.838 00.000 7988 Enqueuing Expose request
06:27:44.838 00.000 15712 Worker thread wakes up
06:27:44.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:44.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:46.485 01.647 15712 Exposure complete
06:27:46.546 00.061 15712 worker thread done servicing request
06:27:46.546 00.000 7988 OnExposeComplete: enter
06:27:46.546 00.000 7988 UpdateGuideState(): m_state=1
06:27:46.546 00.000 7988 UpdateCurrentPosition: no star selected
06:27:46.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:46.546 00.000 7988 Status Line: No star selected
06:27:46.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:27:46.546 00.000 7988 UpdateGuideState exits: No star selected
06:27:46.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:46.557 00.011 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:46.557 00.000 7988 Enqueuing Expose request
06:27:46.557 00.000 15712 Worker thread wakes up
06:27:46.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:46.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:48.083 01.526 15712 Exposure complete
06:27:48.144 00.061 15712 worker thread done servicing request
06:27:48.144 00.000 7988 OnExposeComplete: enter
06:27:48.144 00.000 7988 UpdateGuideState(): m_state=1
06:27:48.148 00.004 7988 UpdateCurrentPosition: no star selected
06:27:48.148 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:48.150 00.002 7988 Status Line: No star selected
06:27:48.152 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:27:48.152 00.000 7988 UpdateGuideState exits: No star selected
06:27:48.154 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:48.154 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:48.156 00.002 7988 Enqueuing Expose request
06:27:48.156 00.000 15712 Worker thread wakes up
06:27:48.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:48.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:49.792 01.636 15712 Exposure complete
06:27:49.854 00.062 15712 worker thread done servicing request
06:27:49.854 00.000 7988 OnExposeComplete: enter
06:27:49.854 00.000 7988 UpdateGuideState(): m_state=1
06:27:49.854 00.000 7988 UpdateCurrentPosition: no star selected
06:27:49.857 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:49.857 00.000 7988 Status Line: No star selected
06:27:49.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:27:49.857 00.000 7988 UpdateGuideState exits: No star selected
06:27:49.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:49.857 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:49.857 00.000 7988 Enqueuing Expose request
06:27:49.865 00.008 15712 Worker thread wakes up
06:27:49.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:49.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:51.391 01.526 15712 Exposure complete
06:27:51.452 00.061 15712 worker thread done servicing request
06:27:51.452 00.000 7988 OnExposeComplete: enter
06:27:51.452 00.000 7988 UpdateGuideState(): m_state=1
06:27:51.456 00.004 7988 UpdateCurrentPosition: no star selected
06:27:51.458 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:51.458 00.000 7988 Status Line: No star selected
06:27:51.460 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:27:51.460 00.000 7988 UpdateGuideState exits: No star selected
06:27:51.462 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:51.462 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:51.464 00.002 7988 Enqueuing Expose request
06:27:51.464 00.000 15712 Worker thread wakes up
06:27:51.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:51.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:53.098 01.634 15712 Exposure complete
06:27:53.162 00.064 15712 worker thread done servicing request
06:27:53.162 00.000 7988 OnExposeComplete: enter
06:27:53.164 00.002 7988 UpdateGuideState(): m_state=1
06:27:53.166 00.002 7988 UpdateCurrentPosition: no star selected
06:27:53.166 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:53.168 00.002 7988 Status Line: No star selected
06:27:53.170 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:27:53.170 00.000 7988 UpdateGuideState exits: No star selected
06:27:53.172 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:53.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:53.174 00.002 7988 Enqueuing Expose request
06:27:53.174 00.000 15712 Worker thread wakes up
06:27:53.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:53.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:54.697 01.523 15712 Exposure complete
06:27:54.759 00.062 15712 worker thread done servicing request
06:27:54.759 00.000 7988 OnExposeComplete: enter
06:27:54.759 00.000 7988 UpdateGuideState(): m_state=1
06:27:54.762 00.003 7988 UpdateCurrentPosition: no star selected
06:27:54.762 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:54.764 00.002 7988 Status Line: No star selected
06:27:54.766 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:27:54.766 00.000 7988 UpdateGuideState exits: No star selected
06:27:54.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:54.766 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:54.766 00.000 7988 Enqueuing Expose request
06:27:54.766 00.000 15712 Worker thread wakes up
06:27:54.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:54.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:56.514 01.748 15712 Exposure complete
06:27:56.577 00.063 15712 worker thread done servicing request
06:27:56.577 00.000 7988 OnExposeComplete: enter
06:27:56.577 00.000 7988 UpdateGuideState(): m_state=1
06:27:56.581 00.004 7988 UpdateCurrentPosition: no star selected
06:27:56.581 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:56.581 00.000 7988 Status Line: No star selected
06:27:56.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:27:56.581 00.000 7988 UpdateGuideState exits: No star selected
06:27:56.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:56.581 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:56.581 00.000 7988 Enqueuing Expose request
06:27:56.581 00.000 15712 Worker thread wakes up
06:27:56.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:56.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:58.000 01.419 15712 Exposure complete
06:27:58.061 00.061 15712 worker thread done servicing request
06:27:58.061 00.000 7988 OnExposeComplete: enter
06:27:58.061 00.000 7988 UpdateGuideState(): m_state=1
06:27:58.061 00.000 7988 UpdateCurrentPosition: no star selected
06:27:58.061 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:58.061 00.000 7988 Status Line: No star selected
06:27:58.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:27:58.061 00.000 7988 UpdateGuideState exits: No star selected
06:27:58.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:58.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:58.061 00.000 7988 Enqueuing Expose request
06:27:58.061 00.000 15712 Worker thread wakes up
06:27:58.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:58.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:27:59.709 01.648 15712 Exposure complete
06:27:59.770 00.061 15712 worker thread done servicing request
06:27:59.770 00.000 7988 OnExposeComplete: enter
06:27:59.770 00.000 7988 UpdateGuideState(): m_state=1
06:27:59.773 00.003 7988 UpdateCurrentPosition: no star selected
06:27:59.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:27:59.775 00.002 7988 Status Line: No star selected
06:27:59.777 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=35, FiltMax=45, Gamma=0.690
06:27:59.777 00.000 7988 UpdateGuideState exits: No star selected
06:27:59.778 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:27:59.778 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:27:59.780 00.002 7988 Enqueuing Expose request
06:27:59.780 00.000 15712 Worker thread wakes up
06:27:59.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:27:59.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:01.305 01.525 15712 Exposure complete
06:28:01.366 00.061 15712 worker thread done servicing request
06:28:01.366 00.000 7988 OnExposeComplete: enter
06:28:01.366 00.000 7988 UpdateGuideState(): m_state=1
06:28:01.366 00.000 7988 UpdateCurrentPosition: no star selected
06:28:01.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:01.366 00.000 7988 Status Line: No star selected
06:28:01.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=41, FiltMin=34, FiltMax=46, Gamma=0.690
06:28:01.375 00.009 7988 UpdateGuideState exits: No star selected
06:28:01.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:01.375 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:01.375 00.000 7988 Enqueuing Expose request
06:28:01.375 00.000 15712 Worker thread wakes up
06:28:01.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:01.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:03.014 01.639 15712 Exposure complete
06:28:03.061 00.047 15712 worker thread done servicing request
06:28:03.061 00.000 7988 OnExposeComplete: enter
06:28:03.076 00.015 7988 UpdateGuideState(): m_state=1
06:28:03.078 00.002 7988 UpdateCurrentPosition: no star selected
06:28:03.078 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:03.080 00.002 7988 Status Line: No star selected
06:28:03.080 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=40, FiltMin=35, FiltMax=47, Gamma=0.690
06:28:03.082 00.002 7988 UpdateGuideState exits: No star selected
06:28:03.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:03.082 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:03.082 00.000 7988 Enqueuing Expose request
06:28:03.082 00.000 15712 Worker thread wakes up
06:28:03.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:03.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:04.609 01.527 15712 Exposure complete
06:28:04.672 00.063 15712 worker thread done servicing request
06:28:04.672 00.000 7988 OnExposeComplete: enter
06:28:04.672 00.000 7988 UpdateGuideState(): m_state=1
06:28:04.675 00.003 7988 UpdateCurrentPosition: no star selected
06:28:04.675 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:04.677 00.002 7988 Status Line: No star selected
06:28:04.679 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:04.679 00.000 7988 UpdateGuideState exits: No star selected
06:28:04.681 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:04.681 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:04.683 00.002 7988 Enqueuing Expose request
06:28:04.683 00.000 15712 Worker thread wakes up
06:28:04.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:04.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:06.319 01.636 15712 Exposure complete
06:28:06.379 00.060 15712 worker thread done servicing request
06:28:06.379 00.000 7988 OnExposeComplete: enter
06:28:06.381 00.002 7988 UpdateGuideState(): m_state=1
06:28:06.383 00.002 7988 UpdateCurrentPosition: no star selected
06:28:06.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:06.385 00.002 7988 Status Line: No star selected
06:28:06.387 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:06.387 00.000 7988 UpdateGuideState exits: No star selected
06:28:06.389 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:06.389 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:06.391 00.002 7988 Enqueuing Expose request
06:28:06.391 00.000 15712 Worker thread wakes up
06:28:06.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:06.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:07.913 01.522 15712 Exposure complete
06:28:07.975 00.062 15712 worker thread done servicing request
06:28:07.976 00.001 7988 OnExposeComplete: enter
06:28:07.976 00.000 7988 UpdateGuideState(): m_state=1
06:28:07.976 00.000 7988 UpdateCurrentPosition: no star selected
06:28:07.976 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:07.980 00.004 7988 Status Line: No star selected
06:28:07.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:07.980 00.000 7988 UpdateGuideState exits: No star selected
06:28:07.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:07.980 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:07.980 00.000 7988 Enqueuing Expose request
06:28:07.980 00.000 15712 Worker thread wakes up
06:28:07.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:07.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:09.620 01.640 15712 Exposure complete
06:28:09.684 00.064 15712 worker thread done servicing request
06:28:09.684 00.000 7988 OnExposeComplete: enter
06:28:09.684 00.000 7988 UpdateGuideState(): m_state=1
06:28:09.684 00.000 7988 UpdateCurrentPosition: no star selected
06:28:09.684 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:09.684 00.000 7988 Status Line: No star selected
06:28:09.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=40, FiltMin=36, FiltMax=46, Gamma=0.690
06:28:09.684 00.000 7988 UpdateGuideState exits: No star selected
06:28:09.684 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:09.684 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:09.684 00.000 7988 Enqueuing Expose request
06:28:09.684 00.000 15712 Worker thread wakes up
06:28:09.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:09.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:11.217 01.533 15712 Exposure complete
06:28:11.279 00.062 15712 worker thread done servicing request
06:28:11.279 00.000 7988 OnExposeComplete: enter
06:28:11.279 00.000 7988 UpdateGuideState(): m_state=1
06:28:11.281 00.002 7988 UpdateCurrentPosition: no star selected
06:28:11.283 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:11.283 00.000 7988 Status Line: No star selected
06:28:11.285 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=41, FiltMin=35, FiltMax=45, Gamma=0.690
06:28:11.285 00.000 7988 UpdateGuideState exits: No star selected
06:28:11.288 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:11.288 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:11.290 00.002 7988 Enqueuing Expose request
06:28:11.290 00.000 15712 Worker thread wakes up
06:28:11.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:11.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:12.927 01.637 15712 Exposure complete
06:28:12.989 00.062 15712 worker thread done servicing request
06:28:12.989 00.000 7988 OnExposeComplete: enter
06:28:12.989 00.000 7988 UpdateGuideState(): m_state=1
06:28:12.992 00.003 7988 UpdateCurrentPosition: no star selected
06:28:12.992 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:12.994 00.002 7988 Status Line: No star selected
06:28:12.996 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:12.996 00.000 7988 UpdateGuideState exits: No star selected
06:28:12.998 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:12.998 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:13.000 00.002 7988 Enqueuing Expose request
06:28:13.000 00.000 15712 Worker thread wakes up
06:28:13.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:13.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:14.416 01.416 15712 Exposure complete
06:28:14.480 00.064 15712 worker thread done servicing request
06:28:14.480 00.000 7988 OnExposeComplete: enter
06:28:14.480 00.000 7988 UpdateGuideState(): m_state=1
06:28:14.484 00.004 7988 UpdateCurrentPosition: no star selected
06:28:14.484 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:14.486 00.002 7988 Status Line: No star selected
06:28:14.488 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:14.488 00.000 7988 UpdateGuideState exits: No star selected
06:28:14.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:14.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:14.488 00.000 7988 Enqueuing Expose request
06:28:14.488 00.000 15712 Worker thread wakes up
06:28:14.494 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:14.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:16.123 01.629 15712 Exposure complete
06:28:16.187 00.064 15712 worker thread done servicing request
06:28:16.187 00.000 7988 OnExposeComplete: enter
06:28:16.187 00.000 7988 UpdateGuideState(): m_state=1
06:28:16.189 00.002 7988 UpdateCurrentPosition: no star selected
06:28:16.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:16.191 00.002 7988 Status Line: No star selected
06:28:16.193 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:16.193 00.000 7988 UpdateGuideState exits: No star selected
06:28:16.195 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:16.195 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:16.197 00.002 7988 Enqueuing Expose request
06:28:16.197 00.000 15712 Worker thread wakes up
06:28:16.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:16.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:17.723 01.526 15712 Exposure complete
06:28:17.785 00.062 15712 worker thread done servicing request
06:28:17.785 00.000 7988 OnExposeComplete: enter
06:28:17.785 00.000 7988 UpdateGuideState(): m_state=1
06:28:17.787 00.002 7988 UpdateCurrentPosition: no star selected
06:28:17.787 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:17.789 00.002 7988 Status Line: No star selected
06:28:17.791 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:28:17.791 00.000 7988 UpdateGuideState exits: No star selected
06:28:17.793 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:17.793 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:17.795 00.002 7988 Enqueuing Expose request
06:28:17.795 00.000 15712 Worker thread wakes up
06:28:17.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:17.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:19.432 01.637 15712 Exposure complete
06:28:19.496 00.064 15712 worker thread done servicing request
06:28:19.496 00.000 7988 OnExposeComplete: enter
06:28:19.496 00.000 7988 UpdateGuideState(): m_state=1
06:28:19.498 00.002 7988 UpdateCurrentPosition: no star selected
06:28:19.499 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:19.499 00.000 7988 Status Line: No star selected
06:28:19.501 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:28:19.501 00.000 7988 UpdateGuideState exits: No star selected
06:28:19.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:19.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:19.501 00.000 7988 Enqueuing Expose request
06:28:19.501 00.000 15712 Worker thread wakes up
06:28:19.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:19.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:21.032 01.531 15712 Exposure complete
06:28:21.092 00.060 15712 worker thread done servicing request
06:28:21.094 00.002 7988 OnExposeComplete: enter
06:28:21.094 00.000 7988 UpdateGuideState(): m_state=1
06:28:21.096 00.002 7988 UpdateCurrentPosition: no star selected
06:28:21.096 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:21.096 00.000 7988 Status Line: No star selected
06:28:21.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:21.096 00.000 7988 UpdateGuideState exits: No star selected
06:28:21.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:21.103 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:21.103 00.000 7988 Enqueuing Expose request
06:28:21.105 00.002 15712 Worker thread wakes up
06:28:21.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:21.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:22.844 01.739 15712 Exposure complete
06:28:22.908 00.064 15712 worker thread done servicing request
06:28:22.908 00.000 7988 OnExposeComplete: enter
06:28:22.910 00.002 7988 UpdateGuideState(): m_state=1
06:28:22.910 00.000 7988 UpdateCurrentPosition: no star selected
06:28:22.912 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:22.913 00.001 7988 Status Line: No star selected
06:28:22.915 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:28:22.915 00.000 7988 UpdateGuideState exits: No star selected
06:28:22.917 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:22.919 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:22.919 00.000 7988 Enqueuing Expose request
06:28:22.921 00.002 15712 Worker thread wakes up
06:28:22.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:22.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:24.328 01.407 15712 Exposure complete
06:28:24.392 00.064 15712 worker thread done servicing request
06:28:24.392 00.000 7988 OnExposeComplete: enter
06:28:24.399 00.007 7988 UpdateGuideState(): m_state=1
06:28:24.399 00.000 7988 UpdateCurrentPosition: no star selected
06:28:24.399 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:24.399 00.000 7988 Status Line: No star selected
06:28:24.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:24.399 00.000 7988 UpdateGuideState exits: No star selected
06:28:24.405 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:24.405 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:24.405 00.000 7988 Enqueuing Expose request
06:28:24.409 00.004 15712 Worker thread wakes up
06:28:24.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:24.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:26.148 01.739 15712 Exposure complete
06:28:26.210 00.062 15712 worker thread done servicing request
06:28:26.210 00.000 7988 OnExposeComplete: enter
06:28:26.210 00.000 7988 UpdateGuideState(): m_state=1
06:28:26.212 00.002 7988 UpdateCurrentPosition: no star selected
06:28:26.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:26.214 00.002 7988 Status Line: No star selected
06:28:26.216 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:28:26.216 00.000 7988 UpdateGuideState exits: No star selected
06:28:26.218 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:26.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:26.220 00.002 7988 Enqueuing Expose request
06:28:26.220 00.000 15712 Worker thread wakes up
06:28:26.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:26.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:27.634 01.414 15712 Exposure complete
06:28:27.692 00.058 15712 worker thread done servicing request
06:28:27.696 00.004 7988 OnExposeComplete: enter
06:28:27.696 00.000 7988 UpdateGuideState(): m_state=1
06:28:27.696 00.000 7988 UpdateCurrentPosition: no star selected
06:28:27.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:27.696 00.000 7988 Status Line: No star selected
06:28:27.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:28:27.696 00.000 7988 UpdateGuideState exits: No star selected
06:28:27.696 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:27.696 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:27.696 00.000 7988 Enqueuing Expose request
06:28:27.696 00.000 15712 Worker thread wakes up
06:28:27.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:27.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:29.343 01.647 15712 Exposure complete
06:28:29.404 00.061 15712 worker thread done servicing request
06:28:29.404 00.000 7988 OnExposeComplete: enter
06:28:29.404 00.000 7988 UpdateGuideState(): m_state=1
06:28:29.407 00.003 7988 UpdateCurrentPosition: no star selected
06:28:29.407 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:29.409 00.002 7988 Status Line: No star selected
06:28:29.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:29.411 00.002 7988 UpdateGuideState exits: No star selected
06:28:29.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:29.411 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:29.411 00.000 7988 Enqueuing Expose request
06:28:29.411 00.000 15712 Worker thread wakes up
06:28:29.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:29.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:30.938 01.527 15712 Exposure complete
06:28:30.999 00.061 15712 worker thread done servicing request
06:28:31.000 00.001 7988 OnExposeComplete: enter
06:28:31.000 00.000 7988 UpdateGuideState(): m_state=1
06:28:31.000 00.000 7988 UpdateCurrentPosition: no star selected
06:28:31.000 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:31.000 00.000 7988 Status Line: No star selected
06:28:31.005 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:28:31.006 00.001 7988 UpdateGuideState exits: No star selected
06:28:31.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:31.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:31.006 00.000 7988 Enqueuing Expose request
06:28:31.006 00.000 15712 Worker thread wakes up
06:28:31.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:31.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:32.645 01.639 15712 Exposure complete
06:28:32.706 00.061 15712 worker thread done servicing request
06:28:32.706 00.000 7988 OnExposeComplete: enter
06:28:32.706 00.000 7988 UpdateGuideState(): m_state=1
06:28:32.709 00.003 7988 UpdateCurrentPosition: no star selected
06:28:32.709 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:32.711 00.002 7988 Status Line: No star selected
06:28:32.713 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:32.714 00.001 7988 UpdateGuideState exits: No star selected
06:28:32.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:32.716 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:32.716 00.000 7988 Enqueuing Expose request
06:28:32.718 00.002 15712 Worker thread wakes up
06:28:32.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:32.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:34.242 01.524 15712 Exposure complete
06:28:34.295 00.053 15712 worker thread done servicing request
06:28:34.295 00.000 7988 OnExposeComplete: enter
06:28:34.304 00.009 7988 UpdateGuideState(): m_state=1
06:28:34.304 00.000 7988 UpdateCurrentPosition: no star selected
06:28:34.304 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:34.304 00.000 7988 Status Line: No star selected
06:28:34.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:34.304 00.000 7988 UpdateGuideState exits: No star selected
06:28:34.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:34.312 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:34.312 00.000 7988 Enqueuing Expose request
06:28:34.312 00.000 15712 Worker thread wakes up
06:28:34.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:34.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:35.954 01.642 15712 Exposure complete
06:28:36.015 00.061 15712 worker thread done servicing request
06:28:36.015 00.000 7988 OnExposeComplete: enter
06:28:36.015 00.000 7988 UpdateGuideState(): m_state=1
06:28:36.018 00.003 7988 UpdateCurrentPosition: no star selected
06:28:36.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:36.020 00.002 7988 Status Line: No star selected
06:28:36.022 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:36.022 00.000 7988 UpdateGuideState exits: No star selected
06:28:36.024 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:36.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:36.026 00.002 7988 Enqueuing Expose request
06:28:36.026 00.000 15712 Worker thread wakes up
06:28:36.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:36.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:37.546 01.520 15712 Exposure complete
06:28:37.607 00.061 15712 worker thread done servicing request
06:28:37.607 00.000 7988 OnExposeComplete: enter
06:28:37.607 00.000 7988 UpdateGuideState(): m_state=1
06:28:37.611 00.004 7988 UpdateCurrentPosition: no star selected
06:28:37.611 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:37.613 00.002 7988 Status Line: No star selected
06:28:37.614 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:37.614 00.000 7988 UpdateGuideState exits: No star selected
06:28:37.616 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:37.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:37.618 00.002 7988 Enqueuing Expose request
06:28:37.618 00.000 15712 Worker thread wakes up
06:28:37.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:37.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:39.251 01.633 15712 Exposure complete
06:28:39.315 00.064 15712 worker thread done servicing request
06:28:39.315 00.000 7988 OnExposeComplete: enter
06:28:39.316 00.001 7988 UpdateGuideState(): m_state=1
06:28:39.318 00.002 7988 UpdateCurrentPosition: no star selected
06:28:39.318 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:39.320 00.002 7988 Status Line: No star selected
06:28:39.322 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:28:39.322 00.000 7988 UpdateGuideState exits: No star selected
06:28:39.324 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:39.324 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:39.326 00.002 7988 Enqueuing Expose request
06:28:39.326 00.000 15712 Worker thread wakes up
06:28:39.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:39.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:40.848 01.522 15712 Exposure complete
06:28:40.910 00.062 15712 worker thread done servicing request
06:28:40.910 00.000 7988 OnExposeComplete: enter
06:28:40.910 00.000 7988 UpdateGuideState(): m_state=1
06:28:40.910 00.000 7988 UpdateCurrentPosition: no star selected
06:28:40.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:40.910 00.000 7988 Status Line: No star selected
06:28:40.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:28:40.917 00.007 7988 UpdateGuideState exits: No star selected
06:28:40.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:40.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:40.917 00.000 7988 Enqueuing Expose request
06:28:40.917 00.000 15712 Worker thread wakes up
06:28:40.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:40.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:42.551 01.634 15712 Exposure complete
06:28:42.601 00.050 15712 worker thread done servicing request
06:28:42.615 00.014 7988 OnExposeComplete: enter
06:28:42.615 00.000 7988 UpdateGuideState(): m_state=1
06:28:42.617 00.002 7988 UpdateCurrentPosition: no star selected
06:28:42.618 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:42.618 00.000 7988 Status Line: No star selected
06:28:42.620 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:28:42.622 00.002 7988 UpdateGuideState exits: No star selected
06:28:42.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:42.624 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:42.624 00.000 7988 Enqueuing Expose request
06:28:42.626 00.002 15712 Worker thread wakes up
06:28:42.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:42.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:44.151 01.525 15712 Exposure complete
06:28:44.213 00.062 15712 worker thread done servicing request
06:28:44.213 00.000 7988 OnExposeComplete: enter
06:28:44.213 00.000 7988 UpdateGuideState(): m_state=1
06:28:44.213 00.000 7988 UpdateCurrentPosition: no star selected
06:28:44.213 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:44.213 00.000 7988 Status Line: No star selected
06:28:44.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:28:44.220 00.007 7988 UpdateGuideState exits: No star selected
06:28:44.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:44.220 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:44.220 00.000 7988 Enqueuing Expose request
06:28:44.220 00.000 15712 Worker thread wakes up
06:28:44.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:44.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:45.859 01.639 15712 Exposure complete
06:28:45.922 00.063 15712 worker thread done servicing request
06:28:45.922 00.000 7988 OnExposeComplete: enter
06:28:45.922 00.000 7988 UpdateGuideState(): m_state=1
06:28:45.925 00.003 7988 UpdateCurrentPosition: no star selected
06:28:45.925 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:45.927 00.002 7988 Status Line: No star selected
06:28:45.929 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:28:45.929 00.000 7988 UpdateGuideState exits: No star selected
06:28:45.931 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:45.931 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:45.933 00.002 7988 Enqueuing Expose request
06:28:45.933 00.000 15712 Worker thread wakes up
06:28:45.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:45.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:47.458 01.525 15712 Exposure complete
06:28:47.520 00.062 15712 worker thread done servicing request
06:28:47.520 00.000 7988 OnExposeComplete: enter
06:28:47.520 00.000 7988 UpdateGuideState(): m_state=1
06:28:47.520 00.000 7988 UpdateCurrentPosition: no star selected
06:28:47.520 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:47.520 00.000 7988 Status Line: No star selected
06:28:47.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:28:47.520 00.000 7988 UpdateGuideState exits: No star selected
06:28:47.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:47.520 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:47.520 00.000 7988 Enqueuing Expose request
06:28:47.520 00.000 15712 Worker thread wakes up
06:28:47.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:47.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:49.168 01.648 15712 Exposure complete
06:28:49.229 00.061 15712 worker thread done servicing request
06:28:49.229 00.000 7988 OnExposeComplete: enter
06:28:49.229 00.000 7988 UpdateGuideState(): m_state=1
06:28:49.231 00.002 7988 UpdateCurrentPosition: no star selected
06:28:49.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:49.233 00.002 7988 Status Line: No star selected
06:28:49.235 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:28:49.235 00.000 7988 UpdateGuideState exits: No star selected
06:28:49.237 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:49.237 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:49.237 00.000 7988 Enqueuing Expose request
06:28:49.237 00.000 15712 Worker thread wakes up
06:28:49.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:49.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:50.763 01.526 15712 Exposure complete
06:28:50.825 00.062 15712 worker thread done servicing request
06:28:50.825 00.000 7988 OnExposeComplete: enter
06:28:50.825 00.000 7988 UpdateGuideState(): m_state=1
06:28:50.828 00.003 7988 UpdateCurrentPosition: no star selected
06:28:50.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:50.830 00.002 7988 Status Line: No star selected
06:28:50.832 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:28:50.832 00.000 7988 UpdateGuideState exits: No star selected
06:28:50.834 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:50.834 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:50.836 00.002 7988 Enqueuing Expose request
06:28:50.837 00.001 15712 Worker thread wakes up
06:28:50.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:50.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:52.468 01.631 15712 Exposure complete
06:28:52.530 00.062 15712 worker thread done servicing request
06:28:52.531 00.001 7988 OnExposeComplete: enter
06:28:52.531 00.000 7988 UpdateGuideState(): m_state=1
06:28:52.531 00.000 7988 UpdateCurrentPosition: no star selected
06:28:52.531 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:52.531 00.000 7988 Status Line: No star selected
06:28:52.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:28:52.531 00.000 7988 UpdateGuideState exits: No star selected
06:28:52.538 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:52.538 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:52.538 00.000 7988 Enqueuing Expose request
06:28:52.538 00.000 15712 Worker thread wakes up
06:28:52.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:52.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:54.064 01.526 15712 Exposure complete
06:28:54.125 00.061 15712 worker thread done servicing request
06:28:54.125 00.000 7988 OnExposeComplete: enter
06:28:54.125 00.000 7988 UpdateGuideState(): m_state=1
06:28:54.129 00.004 7988 UpdateCurrentPosition: no star selected
06:28:54.131 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:54.131 00.000 7988 Status Line: No star selected
06:28:54.133 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=35, FiltMax=46, Gamma=0.690
06:28:54.135 00.002 7988 UpdateGuideState exits: No star selected
06:28:54.137 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:54.137 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:54.139 00.002 7988 Enqueuing Expose request
06:28:54.139 00.000 15712 Worker thread wakes up
06:28:54.141 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:54.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:55.771 01.630 15712 Exposure complete
06:28:55.832 00.061 15712 worker thread done servicing request
06:28:55.832 00.000 7988 OnExposeComplete: enter
06:28:55.832 00.000 7988 UpdateGuideState(): m_state=1
06:28:55.832 00.000 7988 UpdateCurrentPosition: no star selected
06:28:55.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:55.832 00.000 7988 Status Line: No star selected
06:28:55.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:28:55.832 00.000 7988 UpdateGuideState exits: No star selected
06:28:55.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:55.841 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:55.841 00.000 7988 Enqueuing Expose request
06:28:55.841 00.000 15712 Worker thread wakes up
06:28:55.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:55.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:57.370 01.529 15712 Exposure complete
06:28:57.431 00.061 15712 worker thread done servicing request
06:28:57.431 00.000 7988 OnExposeComplete: enter
06:28:57.431 00.000 7988 UpdateGuideState(): m_state=1
06:28:57.434 00.003 7988 UpdateCurrentPosition: no star selected
06:28:57.434 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:57.436 00.002 7988 Status Line: No star selected
06:28:57.438 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=35, FiltMax=47, Gamma=0.690
06:28:57.438 00.000 7988 UpdateGuideState exits: No star selected
06:28:57.440 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:57.441 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:57.441 00.000 7988 Enqueuing Expose request
06:28:57.443 00.002 15712 Worker thread wakes up
06:28:57.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:57.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:28:59.078 01.635 15712 Exposure complete
06:28:59.141 00.063 15712 worker thread done servicing request
06:28:59.141 00.000 7988 OnExposeComplete: enter
06:28:59.142 00.001 7988 UpdateGuideState(): m_state=1
06:28:59.144 00.002 7988 UpdateCurrentPosition: no star selected
06:28:59.144 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:28:59.146 00.002 7988 Status Line: No star selected
06:28:59.146 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:28:59.148 00.002 7988 UpdateGuideState exits: No star selected
06:28:59.148 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:28:59.150 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:28:59.150 00.000 7988 Enqueuing Expose request
06:28:59.152 00.002 15712 Worker thread wakes up
06:28:59.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:28:59.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:00.675 01.523 15712 Exposure complete
06:29:00.724 00.049 15712 worker thread done servicing request
06:29:00.737 00.013 7988 OnExposeComplete: enter
06:29:00.737 00.000 7988 UpdateGuideState(): m_state=1
06:29:00.737 00.000 7988 UpdateCurrentPosition: no star selected
06:29:00.737 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:00.741 00.004 7988 Status Line: No star selected
06:29:00.741 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:29:00.741 00.000 7988 UpdateGuideState exits: No star selected
06:29:00.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:00.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:00.741 00.000 7988 Enqueuing Expose request
06:29:00.741 00.000 15712 Worker thread wakes up
06:29:00.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:00.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:02.380 01.639 15712 Exposure complete
06:29:02.441 00.061 15712 worker thread done servicing request
06:29:02.441 00.000 7988 OnExposeComplete: enter
06:29:02.443 00.002 7988 UpdateGuideState(): m_state=1
06:29:02.443 00.000 7988 UpdateCurrentPosition: no star selected
06:29:02.445 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:02.445 00.000 7988 Status Line: No star selected
06:29:02.447 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:29:02.449 00.002 7988 UpdateGuideState exits: No star selected
06:29:02.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:02.451 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:02.451 00.000 7988 Enqueuing Expose request
06:29:02.453 00.002 15712 Worker thread wakes up
06:29:02.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:02.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:03.976 01.523 15712 Exposure complete
06:29:04.040 00.064 15712 worker thread done servicing request
06:29:04.041 00.001 7988 OnExposeComplete: enter
06:29:04.041 00.000 7988 UpdateGuideState(): m_state=1
06:29:04.041 00.000 7988 UpdateCurrentPosition: no star selected
06:29:04.045 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:04.045 00.000 7988 Status Line: No star selected
06:29:04.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:29:04.045 00.000 7988 UpdateGuideState exits: No star selected
06:29:04.045 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:04.045 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:04.045 00.000 7988 Enqueuing Expose request
06:29:04.045 00.000 15712 Worker thread wakes up
06:29:04.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:04.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:05.684 01.639 15712 Exposure complete
06:29:05.746 00.062 15712 worker thread done servicing request
06:29:05.746 00.000 7988 OnExposeComplete: enter
06:29:05.746 00.000 7988 UpdateGuideState(): m_state=1
06:29:05.749 00.003 7988 UpdateCurrentPosition: no star selected
06:29:05.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:05.751 00.002 7988 Status Line: No star selected
06:29:05.753 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=41, FiltMin=35, FiltMax=47, Gamma=0.690
06:29:05.753 00.000 7988 UpdateGuideState exits: No star selected
06:29:05.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:05.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:05.753 00.000 7988 Enqueuing Expose request
06:29:05.753 00.000 15712 Worker thread wakes up
06:29:05.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:05.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:07.282 01.529 15712 Exposure complete
06:29:07.344 00.062 15712 worker thread done servicing request
06:29:07.344 00.000 7988 OnExposeComplete: enter
06:29:07.345 00.001 7988 UpdateGuideState(): m_state=1
06:29:07.345 00.000 7988 UpdateCurrentPosition: no star selected
06:29:07.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:07.345 00.000 7988 Status Line: No star selected
06:29:07.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:29:07.345 00.000 7988 UpdateGuideState exits: No star selected
06:29:07.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:07.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:07.345 00.000 7988 Enqueuing Expose request
06:29:07.345 00.000 15712 Worker thread wakes up
06:29:07.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:07.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:08.992 01.647 15712 Exposure complete
06:29:09.053 00.061 15712 worker thread done servicing request
06:29:09.053 00.000 7988 OnExposeComplete: enter
06:29:09.053 00.000 7988 UpdateGuideState(): m_state=1
06:29:09.057 00.004 7988 UpdateCurrentPosition: no star selected
06:29:09.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:09.059 00.002 7988 Status Line: No star selected
06:29:09.061 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:29:09.061 00.000 7988 UpdateGuideState exits: No star selected
06:29:09.063 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:09.063 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:09.065 00.002 7988 Enqueuing Expose request
06:29:09.065 00.000 15712 Worker thread wakes up
06:29:09.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:09.067 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:10.587 01.520 15712 Exposure complete
06:29:10.649 00.062 15712 worker thread done servicing request
06:29:10.649 00.000 7988 OnExposeComplete: enter
06:29:10.649 00.000 7988 UpdateGuideState(): m_state=1
06:29:10.652 00.003 7988 UpdateCurrentPosition: no star selected
06:29:10.652 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:10.654 00.002 7988 Status Line: No star selected
06:29:10.656 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:29:10.656 00.000 7988 UpdateGuideState exits: No star selected
06:29:10.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:10.656 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:10.656 00.000 7988 Enqueuing Expose request
06:29:10.661 00.005 15712 Worker thread wakes up
06:29:10.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:10.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:12.297 01.636 15712 Exposure complete
06:29:12.356 00.059 15712 worker thread done servicing request
06:29:12.356 00.000 7988 OnExposeComplete: enter
06:29:12.356 00.000 7988 UpdateGuideState(): m_state=1
06:29:12.361 00.005 7988 UpdateCurrentPosition: no star selected
06:29:12.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:12.363 00.002 7988 Status Line: No star selected
06:29:12.365 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=41, FiltMin=35, FiltMax=47, Gamma=0.690
06:29:12.366 00.001 7988 UpdateGuideState exits: No star selected
06:29:12.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:12.366 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:12.366 00.000 7988 Enqueuing Expose request
06:29:12.366 00.000 15712 Worker thread wakes up
06:29:12.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:12.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:13.890 01.524 15712 Exposure complete
06:29:13.952 00.062 15712 worker thread done servicing request
06:29:13.952 00.000 7988 OnExposeComplete: enter
06:29:13.954 00.002 7988 UpdateGuideState(): m_state=1
06:29:13.954 00.000 7988 UpdateCurrentPosition: no star selected
06:29:13.956 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:13.956 00.000 7988 Status Line: No star selected
06:29:13.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:29:13.956 00.000 7988 UpdateGuideState exits: No star selected
06:29:13.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:13.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:13.956 00.000 7988 Enqueuing Expose request
06:29:13.956 00.000 15712 Worker thread wakes up
06:29:13.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:13.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:15.596 01.640 15712 Exposure complete
06:29:15.659 00.063 15712 worker thread done servicing request
06:29:15.659 00.000 7988 OnExposeComplete: enter
06:29:15.659 00.000 7988 UpdateGuideState(): m_state=1
06:29:15.659 00.000 7988 UpdateCurrentPosition: no star selected
06:29:15.659 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:15.659 00.000 7988 Status Line: No star selected
06:29:15.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:29:15.659 00.000 7988 UpdateGuideState exits: No star selected
06:29:15.669 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:15.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:15.669 00.000 7988 Enqueuing Expose request
06:29:15.669 00.000 15712 Worker thread wakes up
06:29:15.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:15.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:17.196 01.527 15712 Exposure complete
06:29:17.258 00.062 15712 worker thread done servicing request
06:29:17.258 00.000 7988 OnExposeComplete: enter
06:29:17.258 00.000 7988 UpdateGuideState(): m_state=1
06:29:17.260 00.002 7988 UpdateCurrentPosition: no star selected
06:29:17.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:17.262 00.002 7988 Status Line: No star selected
06:29:17.264 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:29:17.264 00.000 7988 UpdateGuideState exits: No star selected
06:29:17.266 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:17.266 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:17.268 00.002 7988 Enqueuing Expose request
06:29:17.269 00.001 15712 Worker thread wakes up
06:29:17.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:17.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:18.905 01.636 15712 Exposure complete
06:29:18.968 00.063 15712 worker thread done servicing request
06:29:18.968 00.000 7988 OnExposeComplete: enter
06:29:18.969 00.001 7988 UpdateGuideState(): m_state=1
06:29:18.970 00.001 7988 UpdateCurrentPosition: no star selected
06:29:18.971 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:18.972 00.001 7988 Status Line: No star selected
06:29:18.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:29:18.972 00.000 7988 UpdateGuideState exits: No star selected
06:29:18.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:18.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:18.972 00.000 7988 Enqueuing Expose request
06:29:18.972 00.000 15712 Worker thread wakes up
06:29:18.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:18.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:20.501 01.529 15712 Exposure complete
06:29:20.564 00.063 15712 worker thread done servicing request
06:29:20.564 00.000 7988 OnExposeComplete: enter
06:29:20.564 00.000 7988 UpdateGuideState(): m_state=1
06:29:20.566 00.002 7988 UpdateCurrentPosition: no star selected
06:29:20.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:20.568 00.002 7988 Status Line: No star selected
06:29:20.570 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:29:20.571 00.001 7988 UpdateGuideState exits: No star selected
06:29:20.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:20.573 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:20.573 00.000 7988 Enqueuing Expose request
06:29:20.575 00.002 15712 Worker thread wakes up
06:29:20.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:20.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:22.209 01.634 15712 Exposure complete
06:29:22.271 00.062 15712 worker thread done servicing request
06:29:22.271 00.000 7988 OnExposeComplete: enter
06:29:22.273 00.002 7988 UpdateGuideState(): m_state=1
06:29:22.273 00.000 7988 UpdateCurrentPosition: no star selected
06:29:22.273 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:22.273 00.000 7988 Status Line: No star selected
06:29:22.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:29:22.273 00.000 7988 UpdateGuideState exits: No star selected
06:29:22.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:22.273 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:22.273 00.000 7988 Enqueuing Expose request
06:29:22.273 00.000 15712 Worker thread wakes up
06:29:22.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:22.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:23.808 01.535 15712 Exposure complete
06:29:23.870 00.062 15712 worker thread done servicing request
06:29:23.870 00.000 7988 OnExposeComplete: enter
06:29:23.870 00.000 7988 UpdateGuideState(): m_state=1
06:29:23.870 00.000 7988 UpdateCurrentPosition: no star selected
06:29:23.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:23.870 00.000 7988 Status Line: No star selected
06:29:23.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=36, FiltMax=46, Gamma=0.690
06:29:23.870 00.000 7988 UpdateGuideState exits: No star selected
06:29:23.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:23.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:23.870 00.000 7988 Enqueuing Expose request
06:29:23.870 00.000 15712 Worker thread wakes up
06:29:23.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:23.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:25.518 01.648 15712 Exposure complete
06:29:25.579 00.061 15712 worker thread done servicing request
06:29:25.579 00.000 7988 OnExposeComplete: enter
06:29:25.579 00.000 7988 UpdateGuideState(): m_state=1
06:29:25.581 00.002 7988 UpdateCurrentPosition: no star selected
06:29:25.581 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:25.583 00.002 7988 Status Line: No star selected
06:29:25.585 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=41, FiltMin=35, FiltMax=47, Gamma=0.690
06:29:25.585 00.000 7988 UpdateGuideState exits: No star selected
06:29:25.587 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:25.587 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:25.589 00.002 7988 Enqueuing Expose request
06:29:25.590 00.001 15712 Worker thread wakes up
06:29:25.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:25.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:27.110 01.520 15712 Exposure complete
06:29:27.173 00.063 15712 worker thread done servicing request
06:29:27.173 00.000 7988 OnExposeComplete: enter
06:29:27.173 00.000 7988 UpdateGuideState(): m_state=1
06:29:27.176 00.003 7988 UpdateCurrentPosition: no star selected
06:29:27.176 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:27.176 00.000 7988 Status Line: No star selected
06:29:27.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:29:27.176 00.000 7988 UpdateGuideState exits: No star selected
06:29:27.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:27.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:27.176 00.000 7988 Enqueuing Expose request
06:29:27.176 00.000 15712 Worker thread wakes up
06:29:27.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:27.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:28.820 01.644 15712 Exposure complete
06:29:28.882 00.062 15712 worker thread done servicing request
06:29:28.882 00.000 7988 OnExposeComplete: enter
06:29:28.882 00.000 7988 UpdateGuideState(): m_state=1
06:29:28.885 00.003 7988 UpdateCurrentPosition: no star selected
06:29:28.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:28.887 00.002 7988 Status Line: No star selected
06:29:28.889 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:29:28.889 00.000 7988 UpdateGuideState exits: No star selected
06:29:28.891 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:28.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:28.893 00.002 7988 Enqueuing Expose request
06:29:28.893 00.000 15712 Worker thread wakes up
06:29:28.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:28.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:30.416 01.523 15712 Exposure complete
06:29:30.477 00.061 15712 worker thread done servicing request
06:29:30.478 00.001 7988 OnExposeComplete: enter
06:29:30.478 00.000 7988 UpdateGuideState(): m_state=1
06:29:30.478 00.000 7988 UpdateCurrentPosition: no star selected
06:29:30.478 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:30.478 00.000 7988 Status Line: No star selected
06:29:30.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:29:30.478 00.000 7988 UpdateGuideState exits: No star selected
06:29:30.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:30.478 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:30.478 00.000 7988 Enqueuing Expose request
06:29:30.478 00.000 15712 Worker thread wakes up
06:29:30.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:30.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:32.125 01.647 15712 Exposure complete
06:29:32.187 00.062 15712 worker thread done servicing request
06:29:32.187 00.000 7988 OnExposeComplete: enter
06:29:32.187 00.000 7988 UpdateGuideState(): m_state=1
06:29:32.190 00.003 7988 UpdateCurrentPosition: no star selected
06:29:32.190 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:32.192 00.002 7988 Status Line: No star selected
06:29:32.193 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=41, FiltMin=36, FiltMax=47, Gamma=0.690
06:29:32.195 00.002 7988 UpdateGuideState exits: No star selected
06:29:32.195 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:32.197 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:32.197 00.000 7988 Enqueuing Expose request
06:29:32.199 00.002 15712 Worker thread wakes up
06:29:32.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:32.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:33.724 01.525 15712 Exposure complete
06:29:33.785 00.061 15712 worker thread done servicing request
06:29:33.785 00.000 7988 OnExposeComplete: enter
06:29:33.785 00.000 7988 UpdateGuideState(): m_state=1
06:29:33.785 00.000 7988 UpdateCurrentPosition: no star selected
06:29:33.785 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:33.785 00.000 7988 Status Line: No star selected
06:29:33.785 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=41, FiltMin=35, FiltMax=47, Gamma=0.690
06:29:33.785 00.000 7988 UpdateGuideState exits: No star selected
06:29:33.793 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:33.793 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:33.793 00.000 7988 Enqueuing Expose request
06:29:33.793 00.000 15712 Worker thread wakes up
06:29:33.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:33.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:35.434 01.641 15712 Exposure complete
06:29:35.495 00.061 15712 worker thread done servicing request
06:29:35.495 00.000 7988 OnExposeComplete: enter
06:29:35.495 00.000 7988 UpdateGuideState(): m_state=1
06:29:35.498 00.003 7988 UpdateCurrentPosition: no star selected
06:29:35.498 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:35.500 00.002 7988 Status Line: No star selected
06:29:35.502 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=42, FiltMin=36, FiltMax=47, Gamma=0.690
06:29:35.502 00.000 7988 UpdateGuideState exits: No star selected
06:29:35.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:35.502 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:35.502 00.000 7988 Enqueuing Expose request
06:29:35.502 00.000 15712 Worker thread wakes up
06:29:35.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:35.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:37.031 01.529 15712 Exposure complete
06:29:37.080 00.049 15712 worker thread done servicing request
06:29:37.080 00.000 7988 OnExposeComplete: enter
06:29:37.093 00.013 7988 UpdateGuideState(): m_state=1
06:29:37.093 00.000 7988 UpdateCurrentPosition: no star selected
06:29:37.093 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:37.097 00.004 7988 Status Line: No star selected
06:29:37.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=42, FiltMin=36, FiltMax=49, Gamma=0.690
06:29:37.097 00.000 7988 UpdateGuideState exits: No star selected
06:29:37.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:37.097 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:37.097 00.000 7988 Enqueuing Expose request
06:29:37.097 00.000 15712 Worker thread wakes up
06:29:37.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:37.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:38.742 01.645 15712 Exposure complete
06:29:38.803 00.061 15712 worker thread done servicing request
06:29:38.805 00.002 7988 OnExposeComplete: enter
06:29:38.805 00.000 7988 UpdateGuideState(): m_state=1
06:29:38.805 00.000 7988 UpdateCurrentPosition: no star selected
06:29:38.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:38.805 00.000 7988 Status Line: No star selected
06:29:38.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=42, FiltMin=36, FiltMax=47, Gamma=0.690
06:29:38.805 00.000 7988 UpdateGuideState exits: No star selected
06:29:38.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:38.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:38.814 00.009 7988 Enqueuing Expose request
06:29:38.814 00.000 15712 Worker thread wakes up
06:29:38.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:38.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:40.338 01.524 15712 Exposure complete
06:29:40.400 00.062 15712 worker thread done servicing request
06:29:40.401 00.001 7988 OnExposeComplete: enter
06:29:40.401 00.000 7988 UpdateGuideState(): m_state=1
06:29:40.401 00.000 7988 UpdateCurrentPosition: no star selected
06:29:40.401 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:40.401 00.000 7988 Status Line: No star selected
06:29:40.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=42, FiltMin=37, FiltMax=47, Gamma=0.690
06:29:40.401 00.000 7988 UpdateGuideState exits: No star selected
06:29:40.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:40.401 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:40.401 00.000 7988 Enqueuing Expose request
06:29:40.401 00.000 15712 Worker thread wakes up
06:29:40.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:40.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:42.048 01.647 15712 Exposure complete
06:29:42.110 00.062 15712 worker thread done servicing request
06:29:42.110 00.000 7988 OnExposeComplete: enter
06:29:42.110 00.000 7988 UpdateGuideState(): m_state=1
06:29:42.110 00.000 7988 UpdateCurrentPosition: no star selected
06:29:42.110 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:42.110 00.000 7988 Status Line: No star selected
06:29:42.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=42, FiltMin=37, FiltMax=48, Gamma=0.690
06:29:42.117 00.007 7988 UpdateGuideState exits: No star selected
06:29:42.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:42.117 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:42.117 00.000 7988 Enqueuing Expose request
06:29:42.117 00.000 15712 Worker thread wakes up
06:29:42.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:42.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:43.646 01.529 15712 Exposure complete
06:29:43.707 00.061 15712 worker thread done servicing request
06:29:43.707 00.000 7988 OnExposeComplete: enter
06:29:43.707 00.000 7988 UpdateGuideState(): m_state=1
06:29:43.707 00.000 7988 UpdateCurrentPosition: no star selected
06:29:43.707 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:43.707 00.000 7988 Status Line: No star selected
06:29:43.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=42, FiltMin=37, FiltMax=47, Gamma=0.690
06:29:43.707 00.000 7988 UpdateGuideState exits: No star selected
06:29:43.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:43.707 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:43.707 00.000 7988 Enqueuing Expose request
06:29:43.719 00.012 15712 Worker thread wakes up
06:29:43.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:43.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:45.348 01.629 15712 Exposure complete
06:29:45.412 00.064 15712 worker thread done servicing request
06:29:45.412 00.000 7988 OnExposeComplete: enter
06:29:45.412 00.000 7988 UpdateGuideState(): m_state=1
06:29:45.415 00.003 7988 UpdateCurrentPosition: no star selected
06:29:45.415 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:45.417 00.002 7988 Status Line: No star selected
06:29:45.419 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=42, FiltMin=37, FiltMax=47, Gamma=0.690
06:29:45.419 00.000 7988 UpdateGuideState exits: No star selected
06:29:45.421 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:45.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:45.421 00.000 7988 Enqueuing Expose request
06:29:45.423 00.002 15712 Worker thread wakes up
06:29:45.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:45.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:46.947 01.524 15712 Exposure complete
06:29:47.010 00.063 15712 worker thread done servicing request
06:29:47.012 00.002 7988 OnExposeComplete: enter
06:29:47.012 00.000 7988 UpdateGuideState(): m_state=1
06:29:47.012 00.000 7988 UpdateCurrentPosition: no star selected
06:29:47.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:47.012 00.000 7988 Status Line: No star selected
06:29:47.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=42, FiltMin=36, FiltMax=47, Gamma=0.690
06:29:47.012 00.000 7988 UpdateGuideState exits: No star selected
06:29:47.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:47.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:47.021 00.009 7988 Enqueuing Expose request
06:29:47.021 00.000 15712 Worker thread wakes up
06:29:47.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:47.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:48.655 01.634 15712 Exposure complete
06:29:48.718 00.063 15712 worker thread done servicing request
06:29:48.718 00.000 7988 OnExposeComplete: enter
06:29:48.718 00.000 7988 UpdateGuideState(): m_state=1
06:29:48.721 00.003 7988 UpdateCurrentPosition: no star selected
06:29:48.722 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:48.722 00.000 7988 Status Line: No star selected
06:29:48.724 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=42, FiltMin=37, FiltMax=47, Gamma=0.690
06:29:48.726 00.002 7988 UpdateGuideState exits: No star selected
06:29:48.726 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:48.728 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:48.728 00.000 7988 Enqueuing Expose request
06:29:48.730 00.002 15712 Worker thread wakes up
06:29:48.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:48.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:50.256 01.526 15712 Exposure complete
06:29:50.317 00.061 15712 worker thread done servicing request
06:29:50.317 00.000 7988 OnExposeComplete: enter
06:29:50.317 00.000 7988 UpdateGuideState(): m_state=1
06:29:50.320 00.003 7988 UpdateCurrentPosition: no star selected
06:29:50.320 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:50.322 00.002 7988 Status Line: No star selected
06:29:50.324 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=42, FiltMin=37, FiltMax=47, Gamma=0.690
06:29:50.324 00.000 7988 UpdateGuideState exits: No star selected
06:29:50.326 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:50.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:50.328 00.002 7988 Enqueuing Expose request
06:29:50.328 00.000 15712 Worker thread wakes up
06:29:50.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:50.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:51.967 01.639 15712 Exposure complete
06:29:52.028 00.061 15712 worker thread done servicing request
06:29:52.028 00.000 7988 OnExposeComplete: enter
06:29:52.028 00.000 7988 UpdateGuideState(): m_state=1
06:29:52.028 00.000 7988 UpdateCurrentPosition: no star selected
06:29:52.028 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:52.028 00.000 7988 Status Line: No star selected
06:29:52.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=42, FiltMin=37, FiltMax=47, Gamma=0.690
06:29:52.028 00.000 7988 UpdateGuideState exits: No star selected
06:29:52.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:52.028 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:52.039 00.011 7988 Enqueuing Expose request
06:29:52.039 00.000 15712 Worker thread wakes up
06:29:52.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:52.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:53.566 01.527 15712 Exposure complete
06:29:53.628 00.062 15712 worker thread done servicing request
06:29:53.628 00.000 7988 OnExposeComplete: enter
06:29:53.628 00.000 7988 UpdateGuideState(): m_state=1
06:29:53.631 00.003 7988 UpdateCurrentPosition: no star selected
06:29:53.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:53.633 00.002 7988 Status Line: No star selected
06:29:53.635 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=42, FiltMin=37, FiltMax=47, Gamma=0.690
06:29:53.635 00.000 7988 UpdateGuideState exits: No star selected
06:29:53.637 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:53.638 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:53.638 00.000 7988 Enqueuing Expose request
06:29:53.640 00.002 15712 Worker thread wakes up
06:29:53.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:53.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:55.274 01.634 15712 Exposure complete
06:29:55.322 00.048 15712 worker thread done servicing request
06:29:55.338 00.016 7988 OnExposeComplete: enter
06:29:55.339 00.001 7988 UpdateGuideState(): m_state=1
06:29:55.341 00.002 7988 UpdateCurrentPosition: no star selected
06:29:55.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:55.343 00.002 7988 Status Line: No star selected
06:29:55.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=42, FiltMin=36, FiltMax=48, Gamma=0.690
06:29:55.343 00.000 7988 UpdateGuideState exits: No star selected
06:29:55.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:55.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:55.343 00.000 7988 Enqueuing Expose request
06:29:55.343 00.000 15712 Worker thread wakes up
06:29:55.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:55.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:56.872 01.529 15712 Exposure complete
06:29:56.935 00.063 15712 worker thread done servicing request
06:29:56.935 00.000 7988 OnExposeComplete: enter
06:29:56.935 00.000 7988 UpdateGuideState(): m_state=1
06:29:56.937 00.002 7988 UpdateCurrentPosition: no star selected
06:29:56.937 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:56.939 00.002 7988 Status Line: No star selected
06:29:56.940 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=42, FiltMin=36, FiltMax=48, Gamma=0.690
06:29:56.942 00.002 7988 UpdateGuideState exits: No star selected
06:29:56.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:56.944 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:56.944 00.000 7988 Enqueuing Expose request
06:29:56.946 00.002 15712 Worker thread wakes up
06:29:56.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:56.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:29:58.582 01.636 15712 Exposure complete
06:29:58.643 00.061 15712 worker thread done servicing request
06:29:58.643 00.000 7988 OnExposeComplete: enter
06:29:58.643 00.000 7988 UpdateGuideState(): m_state=1
06:29:58.646 00.003 7988 UpdateCurrentPosition: no star selected
06:29:58.646 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:29:58.648 00.002 7988 Status Line: No star selected
06:29:58.650 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=42, FiltMin=37, FiltMax=48, Gamma=0.690
06:29:58.650 00.000 7988 UpdateGuideState exits: No star selected
06:29:58.652 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:29:58.652 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:29:58.654 00.002 7988 Enqueuing Expose request
06:29:58.654 00.000 15712 Worker thread wakes up
06:29:58.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:29:58.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:00.179 01.525 15712 Exposure complete
06:30:00.241 00.062 15712 worker thread done servicing request
06:30:00.241 00.000 7988 OnExposeComplete: enter
06:30:00.241 00.000 7988 UpdateGuideState(): m_state=1
06:30:00.243 00.002 7988 UpdateCurrentPosition: no star selected
06:30:00.243 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:00.245 00.002 7988 Status Line: No star selected
06:30:00.247 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=37, FiltMax=49, Gamma=0.690
06:30:00.247 00.000 7988 UpdateGuideState exits: No star selected
06:30:00.249 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:00.249 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:00.251 00.002 7988 Enqueuing Expose request
06:30:00.251 00.000 15712 Worker thread wakes up
06:30:00.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:00.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:01.886 01.635 15712 Exposure complete
06:30:01.948 00.062 15712 worker thread done servicing request
06:30:01.948 00.000 7988 OnExposeComplete: enter
06:30:01.948 00.000 7988 UpdateGuideState(): m_state=1
06:30:01.948 00.000 7988 UpdateCurrentPosition: no star selected
06:30:01.948 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:01.948 00.000 7988 Status Line: No star selected
06:30:01.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=43, FiltMin=37, FiltMax=49, Gamma=0.690
06:30:01.948 00.000 7988 UpdateGuideState exits: No star selected
06:30:01.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:01.958 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:01.958 00.000 7988 Enqueuing Expose request
06:30:01.958 00.000 15712 Worker thread wakes up
06:30:01.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:01.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:03.479 01.521 15712 Exposure complete
06:30:03.540 00.061 15712 worker thread done servicing request
06:30:03.540 00.000 7988 OnExposeComplete: enter
06:30:03.540 00.000 7988 UpdateGuideState(): m_state=1
06:30:03.545 00.005 7988 UpdateCurrentPosition: no star selected
06:30:03.545 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:03.547 00.002 7988 Status Line: No star selected
06:30:03.549 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=37, FiltMax=49, Gamma=0.690
06:30:03.549 00.000 7988 UpdateGuideState exits: No star selected
06:30:03.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:03.549 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:03.549 00.000 7988 Enqueuing Expose request
06:30:03.549 00.000 15712 Worker thread wakes up
06:30:03.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:03.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:05.190 01.641 15712 Exposure complete
06:30:05.251 00.061 15712 worker thread done servicing request
06:30:05.251 00.000 7988 OnExposeComplete: enter
06:30:05.251 00.000 7988 UpdateGuideState(): m_state=1
06:30:05.254 00.003 7988 UpdateCurrentPosition: no star selected
06:30:05.254 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:05.256 00.002 7988 Status Line: No star selected
06:30:05.258 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=43, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:05.258 00.000 7988 UpdateGuideState exits: No star selected
06:30:05.260 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:05.260 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:05.262 00.002 7988 Enqueuing Expose request
06:30:05.262 00.000 15712 Worker thread wakes up
06:30:05.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:05.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:06.787 01.525 15712 Exposure complete
06:30:06.849 00.062 15712 worker thread done servicing request
06:30:06.849 00.000 7988 OnExposeComplete: enter
06:30:06.849 00.000 7988 UpdateGuideState(): m_state=1
06:30:06.851 00.002 7988 UpdateCurrentPosition: no star selected
06:30:06.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:06.853 00.002 7988 Status Line: No star selected
06:30:06.855 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=43, FiltMin=37, FiltMax=48, Gamma=0.690
06:30:06.855 00.000 7988 UpdateGuideState exits: No star selected
06:30:06.857 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:06.857 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:06.859 00.002 7988 Enqueuing Expose request
06:30:06.859 00.000 15712 Worker thread wakes up
06:30:06.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:06.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:08.497 01.638 15712 Exposure complete
06:30:08.558 00.061 15712 worker thread done servicing request
06:30:08.558 00.000 7988 OnExposeComplete: enter
06:30:08.558 00.000 7988 UpdateGuideState(): m_state=1
06:30:08.562 00.004 7988 UpdateCurrentPosition: no star selected
06:30:08.562 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:08.564 00.002 7988 Status Line: No star selected
06:30:08.566 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=43, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:08.566 00.000 7988 UpdateGuideState exits: No star selected
06:30:08.568 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:08.568 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:08.570 00.002 7988 Enqueuing Expose request
06:30:08.570 00.000 15712 Worker thread wakes up
06:30:08.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:08.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:09.992 01.422 15712 Exposure complete
06:30:10.053 00.061 15712 worker thread done servicing request
06:30:10.053 00.000 7988 OnExposeComplete: enter
06:30:10.053 00.000 7988 UpdateGuideState(): m_state=1
06:30:10.056 00.003 7988 UpdateCurrentPosition: no star selected
06:30:10.056 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:10.058 00.002 7988 Status Line: No star selected
06:30:10.059 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=43, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:10.059 00.000 7988 UpdateGuideState exits: No star selected
06:30:10.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:10.059 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:10.059 00.000 7988 Enqueuing Expose request
06:30:10.059 00.000 15712 Worker thread wakes up
06:30:10.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:10.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:11.707 01.648 15712 Exposure complete
06:30:11.770 00.063 15712 worker thread done servicing request
06:30:11.770 00.000 7988 OnExposeComplete: enter
06:30:11.770 00.000 7988 UpdateGuideState(): m_state=1
06:30:11.773 00.003 7988 UpdateCurrentPosition: no star selected
06:30:11.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:11.775 00.002 7988 Status Line: No star selected
06:30:11.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=43, FiltMin=37, FiltMax=49, Gamma=0.690
06:30:11.777 00.002 7988 UpdateGuideState exits: No star selected
06:30:11.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:11.779 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:11.779 00.000 7988 Enqueuing Expose request
06:30:11.781 00.002 15712 Worker thread wakes up
06:30:11.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:11.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:13.304 01.523 15712 Exposure complete
06:30:13.366 00.062 15712 worker thread done servicing request
06:30:13.366 00.000 7988 OnExposeComplete: enter
06:30:13.366 00.000 7988 UpdateGuideState(): m_state=1
06:30:13.369 00.003 7988 UpdateCurrentPosition: no star selected
06:30:13.369 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:13.372 00.003 7988 Status Line: No star selected
06:30:13.372 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=43, FiltMin=38, FiltMax=48, Gamma=0.690
06:30:13.372 00.000 7988 UpdateGuideState exits: No star selected
06:30:13.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:13.372 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:13.372 00.000 7988 Enqueuing Expose request
06:30:13.372 00.000 15712 Worker thread wakes up
06:30:13.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:13.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:15.014 01.642 15712 Exposure complete
06:30:15.075 00.061 15712 worker thread done servicing request
06:30:15.075 00.000 7988 OnExposeComplete: enter
06:30:15.075 00.000 7988 UpdateGuideState(): m_state=1
06:30:15.078 00.003 7988 UpdateCurrentPosition: no star selected
06:30:15.078 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:15.080 00.002 7988 Status Line: No star selected
06:30:15.082 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=43, FiltMin=37, FiltMax=49, Gamma=0.690
06:30:15.082 00.000 7988 UpdateGuideState exits: No star selected
06:30:15.084 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:15.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:15.086 00.002 7988 Enqueuing Expose request
06:30:15.086 00.000 15712 Worker thread wakes up
06:30:15.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:15.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:16.508 01.422 15712 Exposure complete
06:30:16.562 00.054 15712 worker thread done servicing request
06:30:16.562 00.000 7988 OnExposeComplete: enter
06:30:16.572 00.010 7988 UpdateGuideState(): m_state=1
06:30:16.572 00.000 7988 UpdateCurrentPosition: no star selected
06:30:16.574 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:16.574 00.000 7988 Status Line: No star selected
06:30:16.576 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=43, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:16.578 00.002 7988 UpdateGuideState exits: No star selected
06:30:16.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:16.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:16.578 00.000 7988 Enqueuing Expose request
06:30:16.578 00.000 15712 Worker thread wakes up
06:30:16.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:16.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:18.211 01.633 15712 Exposure complete
06:30:18.258 00.047 15712 worker thread done servicing request
06:30:18.273 00.015 7988 OnExposeComplete: enter
06:30:18.273 00.000 7988 UpdateGuideState(): m_state=1
06:30:18.275 00.002 7988 UpdateCurrentPosition: no star selected
06:30:18.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:18.275 00.000 7988 Status Line: No star selected
06:30:18.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=43, FiltMin=38, FiltMax=48, Gamma=0.690
06:30:18.275 00.000 7988 UpdateGuideState exits: No star selected
06:30:18.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:18.275 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:18.275 00.000 7988 Enqueuing Expose request
06:30:18.275 00.000 15712 Worker thread wakes up
06:30:18.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:18.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:19.810 01.535 15712 Exposure complete
06:30:19.871 00.061 15712 worker thread done servicing request
06:30:19.871 00.000 7988 OnExposeComplete: enter
06:30:19.871 00.000 7988 UpdateGuideState(): m_state=1
06:30:19.874 00.003 7988 UpdateCurrentPosition: no star selected
06:30:19.875 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:19.875 00.000 7988 Status Line: No star selected
06:30:19.877 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=43, FiltMin=38, FiltMax=59, Gamma=0.690
06:30:19.877 00.000 7988 UpdateGuideState exits: No star selected
06:30:19.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:19.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:19.877 00.000 7988 Enqueuing Expose request
06:30:19.877 00.000 15712 Worker thread wakes up
06:30:19.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:19.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:21.520 01.643 15712 Exposure complete
06:30:21.581 00.061 15712 worker thread done servicing request
06:30:21.581 00.000 7988 OnExposeComplete: enter
06:30:21.581 00.000 7988 UpdateGuideState(): m_state=1
06:30:21.584 00.003 7988 UpdateCurrentPosition: no star selected
06:30:21.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:21.586 00.002 7988 Status Line: No star selected
06:30:21.588 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:21.588 00.000 7988 UpdateGuideState exits: No star selected
06:30:21.590 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:21.590 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:21.592 00.002 7988 Enqueuing Expose request
06:30:21.592 00.000 15712 Worker thread wakes up
06:30:21.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:21.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:23.117 01.525 15712 Exposure complete
06:30:23.178 00.061 15712 worker thread done servicing request
06:30:23.178 00.000 7988 OnExposeComplete: enter
06:30:23.180 00.002 7988 UpdateGuideState(): m_state=1
06:30:23.180 00.000 7988 UpdateCurrentPosition: no star selected
06:30:23.180 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:23.180 00.000 7988 Status Line: No star selected
06:30:23.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=43, FiltMin=37, FiltMax=49, Gamma=0.690
06:30:23.180 00.000 7988 UpdateGuideState exits: No star selected
06:30:23.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:23.180 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:23.180 00.000 7988 Enqueuing Expose request
06:30:23.180 00.000 15712 Worker thread wakes up
06:30:23.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:23.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:24.823 01.643 15712 Exposure complete
06:30:24.885 00.062 15712 worker thread done servicing request
06:30:24.885 00.000 7988 OnExposeComplete: enter
06:30:24.885 00.000 7988 UpdateGuideState(): m_state=1
06:30:24.888 00.003 7988 UpdateCurrentPosition: no star selected
06:30:24.888 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:24.890 00.002 7988 Status Line: No star selected
06:30:24.892 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=43, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:24.892 00.000 7988 UpdateGuideState exits: No star selected
06:30:24.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:24.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:24.892 00.000 7988 Enqueuing Expose request
06:30:24.892 00.000 15712 Worker thread wakes up
06:30:24.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:24.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:26.420 01.528 15712 Exposure complete
06:30:26.482 00.062 15712 worker thread done servicing request
06:30:26.482 00.000 7988 OnExposeComplete: enter
06:30:26.484 00.002 7988 UpdateGuideState(): m_state=1
06:30:26.484 00.000 7988 UpdateCurrentPosition: no star selected
06:30:26.486 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:26.488 00.002 7988 Status Line: No star selected
06:30:26.490 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=44, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:26.490 00.000 7988 UpdateGuideState exits: No star selected
06:30:26.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:26.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:26.490 00.000 7988 Enqueuing Expose request
06:30:26.490 00.000 15712 Worker thread wakes up
06:30:26.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:26.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:28.128 01.638 15712 Exposure complete
06:30:28.185 00.057 15712 worker thread done servicing request
06:30:28.185 00.000 7988 OnExposeComplete: enter
06:30:28.190 00.005 7988 UpdateGuideState(): m_state=1
06:30:28.190 00.000 7988 UpdateCurrentPosition: no star selected
06:30:28.190 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:28.190 00.000 7988 Status Line: No star selected
06:30:28.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=44, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:28.190 00.000 7988 UpdateGuideState exits: No star selected
06:30:28.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:28.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:28.190 00.000 7988 Enqueuing Expose request
06:30:28.190 00.000 15712 Worker thread wakes up
06:30:28.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:28.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:29.728 01.538 15712 Exposure complete
06:30:29.788 00.060 15712 worker thread done servicing request
06:30:29.788 00.000 7988 OnExposeComplete: enter
06:30:29.788 00.000 7988 UpdateGuideState(): m_state=1
06:30:29.792 00.004 7988 UpdateCurrentPosition: no star selected
06:30:29.792 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:29.792 00.000 7988 Status Line: No star selected
06:30:29.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=44, FiltMin=37, FiltMax=49, Gamma=0.690
06:30:29.792 00.000 7988 UpdateGuideState exits: No star selected
06:30:29.792 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:29.792 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:29.792 00.000 7988 Enqueuing Expose request
06:30:29.808 00.016 15712 Worker thread wakes up
06:30:29.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:29.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:31.451 01.643 15712 Exposure complete
06:30:31.510 00.059 15712 worker thread done servicing request
06:30:31.510 00.000 7988 OnExposeComplete: enter
06:30:31.510 00.000 7988 UpdateGuideState(): m_state=1
06:30:31.514 00.004 7988 UpdateCurrentPosition: no star selected
06:30:31.514 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:31.516 00.002 7988 Status Line: No star selected
06:30:31.518 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=44, FiltMin=38, FiltMax=50, Gamma=0.690
06:30:31.518 00.000 7988 UpdateGuideState exits: No star selected
06:30:31.520 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:31.521 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:31.521 00.000 7988 Enqueuing Expose request
06:30:31.523 00.002 15712 Worker thread wakes up
06:30:31.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:31.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:33.046 01.523 15712 Exposure complete
06:30:33.108 00.062 15712 worker thread done servicing request
06:30:33.108 00.000 7988 OnExposeComplete: enter
06:30:33.108 00.000 7988 UpdateGuideState(): m_state=1
06:30:33.111 00.003 7988 UpdateCurrentPosition: no star selected
06:30:33.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:33.113 00.002 7988 Status Line: No star selected
06:30:33.115 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=44, FiltMin=39, FiltMax=51, Gamma=0.690
06:30:33.115 00.000 7988 UpdateGuideState exits: No star selected
06:30:33.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:33.118 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:33.118 00.000 7988 Enqueuing Expose request
06:30:33.118 00.000 15712 Worker thread wakes up
06:30:33.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:33.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:34.757 01.639 15712 Exposure complete
06:30:34.818 00.061 15712 worker thread done servicing request
06:30:34.818 00.000 7988 OnExposeComplete: enter
06:30:34.818 00.000 7988 UpdateGuideState(): m_state=1
06:30:34.821 00.003 7988 UpdateCurrentPosition: no star selected
06:30:34.821 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:34.823 00.002 7988 Status Line: No star selected
06:30:34.825 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=44, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:34.825 00.000 7988 UpdateGuideState exits: No star selected
06:30:34.827 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:34.827 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:34.827 00.000 7988 Enqueuing Expose request
06:30:34.830 00.003 15712 Worker thread wakes up
06:30:34.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:34.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:36.355 01.525 15712 Exposure complete
06:30:36.417 00.062 15712 worker thread done servicing request
06:30:36.417 00.000 7988 OnExposeComplete: enter
06:30:36.417 00.000 7988 UpdateGuideState(): m_state=1
06:30:36.419 00.002 7988 UpdateCurrentPosition: no star selected
06:30:36.421 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:36.421 00.000 7988 Status Line: No star selected
06:30:36.423 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=44, FiltMin=38, FiltMax=50, Gamma=0.690
06:30:36.423 00.000 7988 UpdateGuideState exits: No star selected
06:30:36.425 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:36.425 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:36.427 00.002 7988 Enqueuing Expose request
06:30:36.427 00.000 15712 Worker thread wakes up
06:30:36.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:36.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:38.063 01.636 15712 Exposure complete
06:30:38.125 00.062 15712 worker thread done servicing request
06:30:38.125 00.000 7988 OnExposeComplete: enter
06:30:38.125 00.000 7988 UpdateGuideState(): m_state=1
06:30:38.128 00.003 7988 UpdateCurrentPosition: no star selected
06:30:38.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:38.130 00.002 7988 Status Line: No star selected
06:30:38.132 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:30:38.132 00.000 7988 UpdateGuideState exits: No star selected
06:30:38.134 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:38.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:38.136 00.002 7988 Enqueuing Expose request
06:30:38.136 00.000 15712 Worker thread wakes up
06:30:38.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:38.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:39.658 01.522 15712 Exposure complete
06:30:39.720 00.062 15712 worker thread done servicing request
06:30:39.720 00.000 7988 OnExposeComplete: enter
06:30:39.720 00.000 7988 UpdateGuideState(): m_state=1
06:30:39.720 00.000 7988 UpdateCurrentPosition: no star selected
06:30:39.723 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:39.723 00.000 7988 Status Line: No star selected
06:30:39.723 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:30:39.723 00.000 7988 UpdateGuideState exits: No star selected
06:30:39.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:39.723 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:39.723 00.000 7988 Enqueuing Expose request
06:30:39.723 00.000 15712 Worker thread wakes up
06:30:39.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:39.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:41.364 01.641 15712 Exposure complete
06:30:41.425 00.061 15712 worker thread done servicing request
06:30:41.425 00.000 7988 OnExposeComplete: enter
06:30:41.428 00.003 7988 UpdateGuideState(): m_state=1
06:30:41.428 00.000 7988 UpdateCurrentPosition: no star selected
06:30:41.428 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:41.428 00.000 7988 Status Line: No star selected
06:30:41.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:41.428 00.000 7988 UpdateGuideState exits: No star selected
06:30:41.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:41.428 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:41.428 00.000 7988 Enqueuing Expose request
06:30:41.428 00.000 15712 Worker thread wakes up
06:30:41.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:41.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:42.964 01.536 15712 Exposure complete
06:30:43.025 00.061 15712 worker thread done servicing request
06:30:43.025 00.000 7988 OnExposeComplete: enter
06:30:43.025 00.000 7988 UpdateGuideState(): m_state=1
06:30:43.028 00.003 7988 UpdateCurrentPosition: no star selected
06:30:43.028 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:43.030 00.002 7988 Status Line: No star selected
06:30:43.032 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=44, FiltMin=38, FiltMax=50, Gamma=0.690
06:30:43.032 00.000 7988 UpdateGuideState exits: No star selected
06:30:43.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:43.032 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:43.032 00.000 7988 Enqueuing Expose request
06:30:43.032 00.000 15712 Worker thread wakes up
06:30:43.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:43.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:44.673 01.641 15712 Exposure complete
06:30:44.736 00.063 15712 worker thread done servicing request
06:30:44.736 00.000 7988 OnExposeComplete: enter
06:30:44.736 00.000 7988 UpdateGuideState(): m_state=1
06:30:44.739 00.003 7988 UpdateCurrentPosition: no star selected
06:30:44.739 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:44.741 00.002 7988 Status Line: No star selected
06:30:44.743 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=44, FiltMin=38, FiltMax=50, Gamma=0.690
06:30:44.743 00.000 7988 UpdateGuideState exits: No star selected
06:30:44.745 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:44.745 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:44.747 00.002 7988 Enqueuing Expose request
06:30:44.747 00.000 15712 Worker thread wakes up
06:30:44.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:44.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:46.272 01.525 15712 Exposure complete
06:30:46.333 00.061 15712 worker thread done servicing request
06:30:46.333 00.000 7988 OnExposeComplete: enter
06:30:46.333 00.000 7988 UpdateGuideState(): m_state=1
06:30:46.333 00.000 7988 UpdateCurrentPosition: no star selected
06:30:46.337 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:46.339 00.002 7988 Status Line: No star selected
06:30:46.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:46.341 00.002 7988 UpdateGuideState exits: No star selected
06:30:46.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:46.343 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:46.343 00.000 7988 Enqueuing Expose request
06:30:46.345 00.002 15712 Worker thread wakes up
06:30:46.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:46.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:47.981 01.636 15712 Exposure complete
06:30:48.042 00.061 15712 worker thread done servicing request
06:30:48.042 00.000 7988 OnExposeComplete: enter
06:30:48.042 00.000 7988 UpdateGuideState(): m_state=1
06:30:48.046 00.004 7988 UpdateCurrentPosition: no star selected
06:30:48.046 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:48.048 00.002 7988 Status Line: No star selected
06:30:48.050 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=44, FiltMin=39, FiltMax=49, Gamma=0.690
06:30:48.050 00.000 7988 UpdateGuideState exits: No star selected
06:30:48.052 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:48.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:48.054 00.002 7988 Enqueuing Expose request
06:30:48.054 00.000 15712 Worker thread wakes up
06:30:48.056 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:48.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:49.580 01.524 15712 Exposure complete
06:30:49.641 00.061 15712 worker thread done servicing request
06:30:49.641 00.000 7988 OnExposeComplete: enter
06:30:49.641 00.000 7988 UpdateGuideState(): m_state=1
06:30:49.641 00.000 7988 UpdateCurrentPosition: no star selected
06:30:49.641 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:49.641 00.000 7988 Status Line: No star selected
06:30:49.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=39, FiltMax=49, Gamma=0.690
06:30:49.641 00.000 7988 UpdateGuideState exits: No star selected
06:30:49.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:49.641 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:49.641 00.000 7988 Enqueuing Expose request
06:30:49.641 00.000 15712 Worker thread wakes up
06:30:49.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:49.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:51.291 01.650 15712 Exposure complete
06:30:51.352 00.061 15712 worker thread done servicing request
06:30:51.352 00.000 7988 OnExposeComplete: enter
06:30:51.354 00.002 7988 UpdateGuideState(): m_state=1
06:30:51.354 00.000 7988 UpdateCurrentPosition: no star selected
06:30:51.356 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:51.356 00.000 7988 Status Line: No star selected
06:30:51.358 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=44, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:51.358 00.000 7988 UpdateGuideState exits: No star selected
06:30:51.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:51.358 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:51.358 00.000 7988 Enqueuing Expose request
06:30:51.358 00.000 15712 Worker thread wakes up
06:30:51.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:51.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:52.887 01.529 15712 Exposure complete
06:30:52.949 00.062 15712 worker thread done servicing request
06:30:52.949 00.000 7988 OnExposeComplete: enter
06:30:52.949 00.000 7988 UpdateGuideState(): m_state=1
06:30:52.952 00.003 7988 UpdateCurrentPosition: no star selected
06:30:52.952 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:52.954 00.002 7988 Status Line: No star selected
06:30:52.955 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=44, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:52.957 00.002 7988 UpdateGuideState exits: No star selected
06:30:52.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:52.957 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:52.957 00.000 7988 Enqueuing Expose request
06:30:52.957 00.000 15712 Worker thread wakes up
06:30:52.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:52.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:54.598 01.641 15712 Exposure complete
06:30:54.659 00.061 15712 worker thread done servicing request
06:30:54.659 00.000 7988 OnExposeComplete: enter
06:30:54.659 00.000 7988 UpdateGuideState(): m_state=1
06:30:54.664 00.005 7988 UpdateCurrentPosition: no star selected
06:30:54.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:54.666 00.002 7988 Status Line: No star selected
06:30:54.668 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:30:54.668 00.000 7988 UpdateGuideState exits: No star selected
06:30:54.670 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:54.670 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:54.672 00.002 7988 Enqueuing Expose request
06:30:54.672 00.000 15712 Worker thread wakes up
06:30:54.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:54.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:56.195 01.523 15712 Exposure complete
06:30:56.257 00.062 15712 worker thread done servicing request
06:30:56.257 00.000 7988 OnExposeComplete: enter
06:30:56.257 00.000 7988 UpdateGuideState(): m_state=1
06:30:56.260 00.003 7988 UpdateCurrentPosition: no star selected
06:30:56.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:56.262 00.002 7988 Status Line: No star selected
06:30:56.264 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=44, FiltMin=38, FiltMax=49, Gamma=0.690
06:30:56.264 00.000 7988 UpdateGuideState exits: No star selected
06:30:56.266 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:56.266 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:56.268 00.002 7988 Enqueuing Expose request
06:30:56.268 00.000 15712 Worker thread wakes up
06:30:56.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:56.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:57.901 01.633 15712 Exposure complete
06:30:57.965 00.064 15712 worker thread done servicing request
06:30:57.965 00.000 7988 OnExposeComplete: enter
06:30:57.965 00.000 7988 UpdateGuideState(): m_state=1
06:30:57.968 00.003 7988 UpdateCurrentPosition: no star selected
06:30:57.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:57.970 00.002 7988 Status Line: No star selected
06:30:57.972 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=44, FiltMin=39, FiltMax=49, Gamma=0.690
06:30:57.972 00.000 7988 UpdateGuideState exits: No star selected
06:30:57.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:57.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:57.977 00.005 7988 Enqueuing Expose request
06:30:57.977 00.000 15712 Worker thread wakes up
06:30:57.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:57.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:30:59.499 01.522 15712 Exposure complete
06:30:59.560 00.061 15712 worker thread done servicing request
06:30:59.560 00.000 7988 OnExposeComplete: enter
06:30:59.560 00.000 7988 UpdateGuideState(): m_state=1
06:30:59.563 00.003 7988 UpdateCurrentPosition: no star selected
06:30:59.563 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:30:59.565 00.002 7988 Status Line: No star selected
06:30:59.567 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:30:59.567 00.000 7988 UpdateGuideState exits: No star selected
06:30:59.569 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:30:59.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:30:59.571 00.002 7988 Enqueuing Expose request
06:30:59.571 00.000 15712 Worker thread wakes up
06:30:59.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:30:59.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:01.205 01.634 15712 Exposure complete
06:31:01.267 00.062 15712 worker thread done servicing request
06:31:01.268 00.001 7988 OnExposeComplete: enter
06:31:01.268 00.000 7988 UpdateGuideState(): m_state=1
06:31:01.270 00.002 7988 UpdateCurrentPosition: no star selected
06:31:01.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:01.272 00.002 7988 Status Line: No star selected
06:31:01.274 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:01.274 00.000 7988 UpdateGuideState exits: No star selected
06:31:01.276 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:01.276 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:01.276 00.000 7988 Enqueuing Expose request
06:31:01.278 00.002 15712 Worker thread wakes up
06:31:01.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:01.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:02.805 01.527 15712 Exposure complete
06:31:02.866 00.061 15712 worker thread done servicing request
06:31:02.866 00.000 7988 OnExposeComplete: enter
06:31:02.866 00.000 7988 UpdateGuideState(): m_state=1
06:31:02.869 00.003 7988 UpdateCurrentPosition: no star selected
06:31:02.869 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:02.871 00.002 7988 Status Line: No star selected
06:31:02.873 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:02.873 00.000 7988 UpdateGuideState exits: No star selected
06:31:02.875 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:02.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:02.877 00.002 7988 Enqueuing Expose request
06:31:02.877 00.000 15712 Worker thread wakes up
06:31:02.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:02.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:04.513 01.636 15712 Exposure complete
06:31:04.575 00.062 15712 worker thread done servicing request
06:31:04.575 00.000 7988 OnExposeComplete: enter
06:31:04.577 00.002 7988 UpdateGuideState(): m_state=1
06:31:04.577 00.000 7988 UpdateCurrentPosition: no star selected
06:31:04.577 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:04.577 00.000 7988 Status Line: No star selected
06:31:04.577 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=44, FiltMin=38, FiltMax=50, Gamma=0.690
06:31:04.577 00.000 7988 UpdateGuideState exits: No star selected
06:31:04.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:04.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:04.577 00.000 7988 Enqueuing Expose request
06:31:04.577 00.000 15712 Worker thread wakes up
06:31:04.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:04.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:06.109 01.532 15712 Exposure complete
06:31:06.170 00.061 15712 worker thread done servicing request
06:31:06.170 00.000 7988 OnExposeComplete: enter
06:31:06.170 00.000 7988 UpdateGuideState(): m_state=1
06:31:06.173 00.003 7988 UpdateCurrentPosition: no star selected
06:31:06.173 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:06.175 00.002 7988 Status Line: No star selected
06:31:06.177 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=44, FiltMin=38, FiltMax=50, Gamma=0.690
06:31:06.177 00.000 7988 UpdateGuideState exits: No star selected
06:31:06.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:06.177 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:06.177 00.000 7988 Enqueuing Expose request
06:31:06.177 00.000 15712 Worker thread wakes up
06:31:06.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:06.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:07.816 01.639 15712 Exposure complete
06:31:07.880 00.064 15712 worker thread done servicing request
06:31:07.880 00.000 7988 OnExposeComplete: enter
06:31:07.880 00.000 7988 UpdateGuideState(): m_state=1
06:31:07.882 00.002 7988 UpdateCurrentPosition: no star selected
06:31:07.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:07.884 00.002 7988 Status Line: No star selected
06:31:07.886 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=45, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:07.886 00.000 7988 UpdateGuideState exits: No star selected
06:31:07.888 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:07.888 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:07.890 00.002 7988 Enqueuing Expose request
06:31:07.890 00.000 15712 Worker thread wakes up
06:31:07.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:07.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:09.418 01.528 15712 Exposure complete
06:31:09.479 00.061 15712 worker thread done servicing request
06:31:09.479 00.000 7988 OnExposeComplete: enter
06:31:09.479 00.000 7988 UpdateGuideState(): m_state=1
06:31:09.479 00.000 7988 UpdateCurrentPosition: no star selected
06:31:09.479 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:09.479 00.000 7988 Status Line: No star selected
06:31:09.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:09.479 00.000 7988 UpdateGuideState exits: No star selected
06:31:09.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:09.479 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:09.479 00.000 7988 Enqueuing Expose request
06:31:09.479 00.000 15712 Worker thread wakes up
06:31:09.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:09.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:11.127 01.648 15712 Exposure complete
06:31:11.188 00.061 15712 worker thread done servicing request
06:31:11.188 00.000 7988 OnExposeComplete: enter
06:31:11.190 00.002 7988 UpdateGuideState(): m_state=1
06:31:11.190 00.000 7988 UpdateCurrentPosition: no star selected
06:31:11.192 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:11.192 00.000 7988 Status Line: No star selected
06:31:11.194 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:11.196 00.002 7988 UpdateGuideState exits: No star selected
06:31:11.197 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:11.197 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:11.199 00.002 7988 Enqueuing Expose request
06:31:11.199 00.000 15712 Worker thread wakes up
06:31:11.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:11.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:12.726 01.527 15712 Exposure complete
06:31:12.787 00.061 15712 worker thread done servicing request
06:31:12.787 00.000 7988 OnExposeComplete: enter
06:31:12.787 00.000 7988 UpdateGuideState(): m_state=1
06:31:12.792 00.005 7988 UpdateCurrentPosition: no star selected
06:31:12.792 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:12.794 00.002 7988 Status Line: No star selected
06:31:12.796 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:12.796 00.000 7988 UpdateGuideState exits: No star selected
06:31:12.798 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:12.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:12.798 00.000 7988 Enqueuing Expose request
06:31:12.798 00.000 15712 Worker thread wakes up
06:31:12.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:12.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:14.436 01.638 15712 Exposure complete
06:31:14.498 00.062 15712 worker thread done servicing request
06:31:14.498 00.000 7988 OnExposeComplete: enter
06:31:14.500 00.002 7988 UpdateGuideState(): m_state=1
06:31:14.500 00.000 7988 UpdateCurrentPosition: no star selected
06:31:14.500 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:14.500 00.000 7988 Status Line: No star selected
06:31:14.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=38, FiltMax=50, Gamma=0.690
06:31:14.500 00.000 7988 UpdateGuideState exits: No star selected
06:31:14.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:14.500 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:14.500 00.000 7988 Enqueuing Expose request
06:31:14.500 00.000 15712 Worker thread wakes up
06:31:14.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:14.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:16.033 01.533 15712 Exposure complete
06:31:16.094 00.061 15712 worker thread done servicing request
06:31:16.094 00.000 7988 OnExposeComplete: enter
06:31:16.094 00.000 7988 UpdateGuideState(): m_state=1
06:31:16.098 00.004 7988 UpdateCurrentPosition: no star selected
06:31:16.098 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:16.100 00.002 7988 Status Line: No star selected
06:31:16.101 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:16.103 00.002 7988 UpdateGuideState exits: No star selected
06:31:16.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:16.105 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:16.105 00.000 7988 Enqueuing Expose request
06:31:16.107 00.002 15712 Worker thread wakes up
06:31:16.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:16.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:17.743 01.636 15712 Exposure complete
06:31:17.804 00.061 15712 worker thread done servicing request
06:31:17.804 00.000 7988 OnExposeComplete: enter
06:31:17.804 00.000 7988 UpdateGuideState(): m_state=1
06:31:17.807 00.003 7988 UpdateCurrentPosition: no star selected
06:31:17.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:17.809 00.002 7988 Status Line: No star selected
06:31:17.811 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:17.811 00.000 7988 UpdateGuideState exits: No star selected
06:31:17.813 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:17.813 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:17.815 00.002 7988 Enqueuing Expose request
06:31:17.815 00.000 15712 Worker thread wakes up
06:31:17.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:17.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:19.335 01.520 15712 Exposure complete
06:31:19.397 00.062 15712 worker thread done servicing request
06:31:19.397 00.000 7988 OnExposeComplete: enter
06:31:19.397 00.000 7988 UpdateGuideState(): m_state=1
06:31:19.400 00.003 7988 UpdateCurrentPosition: no star selected
06:31:19.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:19.402 00.002 7988 Status Line: No star selected
06:31:19.404 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:19.404 00.000 7988 UpdateGuideState exits: No star selected
06:31:19.406 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:19.406 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:19.408 00.002 7988 Enqueuing Expose request
06:31:19.408 00.000 15712 Worker thread wakes up
06:31:19.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:19.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:21.044 01.636 15712 Exposure complete
06:31:21.106 00.062 15712 worker thread done servicing request
06:31:21.106 00.000 7988 OnExposeComplete: enter
06:31:21.106 00.000 7988 UpdateGuideState(): m_state=1
06:31:21.109 00.003 7988 UpdateCurrentPosition: no star selected
06:31:21.109 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:21.111 00.002 7988 Status Line: No star selected
06:31:21.113 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:21.113 00.000 7988 UpdateGuideState exits: No star selected
06:31:21.115 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:21.115 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:21.117 00.002 7988 Enqueuing Expose request
06:31:21.117 00.000 15712 Worker thread wakes up
06:31:21.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:21.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:22.638 01.521 15712 Exposure complete
06:31:22.700 00.062 15712 worker thread done servicing request
06:31:22.700 00.000 7988 OnExposeComplete: enter
06:31:22.700 00.000 7988 UpdateGuideState(): m_state=1
06:31:22.703 00.003 7988 UpdateCurrentPosition: no star selected
06:31:22.703 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:22.705 00.002 7988 Status Line: No star selected
06:31:22.707 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:22.708 00.001 7988 UpdateGuideState exits: No star selected
06:31:22.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:22.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:22.708 00.000 7988 Enqueuing Expose request
06:31:22.708 00.000 15712 Worker thread wakes up
06:31:22.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:22.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:24.348 01.640 15712 Exposure complete
06:31:24.410 00.062 15712 worker thread done servicing request
06:31:24.410 00.000 7988 OnExposeComplete: enter
06:31:24.410 00.000 7988 UpdateGuideState(): m_state=1
06:31:24.414 00.004 7988 UpdateCurrentPosition: no star selected
06:31:24.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:24.416 00.002 7988 Status Line: No star selected
06:31:24.418 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:24.418 00.000 7988 UpdateGuideState exits: No star selected
06:31:24.420 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:24.420 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:24.422 00.002 7988 Enqueuing Expose request
06:31:24.422 00.000 15712 Worker thread wakes up
06:31:24.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:24.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:25.947 01.525 15712 Exposure complete
06:31:26.008 00.061 15712 worker thread done servicing request
06:31:26.008 00.000 7988 OnExposeComplete: enter
06:31:26.008 00.000 7988 UpdateGuideState(): m_state=1
06:31:26.012 00.004 7988 UpdateCurrentPosition: no star selected
06:31:26.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:26.014 00.002 7988 Status Line: No star selected
06:31:26.016 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=39, FiltMax=51, Gamma=0.690
06:31:26.016 00.000 7988 UpdateGuideState exits: No star selected
06:31:26.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:26.016 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:26.016 00.000 7988 Enqueuing Expose request
06:31:26.016 00.000 15712 Worker thread wakes up
06:31:26.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:26.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:27.656 01.640 15712 Exposure complete
06:31:27.717 00.061 15712 worker thread done servicing request
06:31:27.717 00.000 7988 OnExposeComplete: enter
06:31:27.717 00.000 7988 UpdateGuideState(): m_state=1
06:31:27.720 00.003 7988 UpdateCurrentPosition: no star selected
06:31:27.720 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:27.722 00.002 7988 Status Line: No star selected
06:31:27.724 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:27.724 00.000 7988 UpdateGuideState exits: No star selected
06:31:27.726 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:27.726 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:27.726 00.000 7988 Enqueuing Expose request
06:31:27.726 00.000 15712 Worker thread wakes up
06:31:27.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:27.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:29.251 01.525 15712 Exposure complete
06:31:29.313 00.062 15712 worker thread done servicing request
06:31:29.313 00.000 7988 OnExposeComplete: enter
06:31:29.313 00.000 7988 UpdateGuideState(): m_state=1
06:31:29.315 00.002 7988 UpdateCurrentPosition: no star selected
06:31:29.317 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:29.317 00.000 7988 Status Line: No star selected
06:31:29.319 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:29.319 00.000 7988 UpdateGuideState exits: No star selected
06:31:29.321 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:29.321 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:29.323 00.002 7988 Enqueuing Expose request
06:31:29.323 00.000 15712 Worker thread wakes up
06:31:29.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:29.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:30.962 01.639 15712 Exposure complete
06:31:31.024 00.062 15712 worker thread done servicing request
06:31:31.024 00.000 7988 OnExposeComplete: enter
06:31:31.024 00.000 7988 UpdateGuideState(): m_state=1
06:31:31.024 00.000 7988 UpdateCurrentPosition: no star selected
06:31:31.024 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:31.024 00.000 7988 Status Line: No star selected
06:31:31.029 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=39, FiltMax=50, Gamma=0.690
06:31:31.029 00.000 7988 UpdateGuideState exits: No star selected
06:31:31.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:31.029 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:31.029 00.000 7988 Enqueuing Expose request
06:31:31.029 00.000 15712 Worker thread wakes up
06:31:31.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:31.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:32.556 01.527 15712 Exposure complete
06:31:32.618 00.062 15712 worker thread done servicing request
06:31:32.619 00.001 7988 OnExposeComplete: enter
06:31:32.619 00.000 7988 UpdateGuideState(): m_state=1
06:31:32.621 00.002 7988 UpdateCurrentPosition: no star selected
06:31:32.621 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:32.623 00.002 7988 Status Line: No star selected
06:31:32.625 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=45, FiltMin=39, FiltMax=51, Gamma=0.690
06:31:32.625 00.000 7988 UpdateGuideState exits: No star selected
06:31:32.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:32.628 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:32.628 00.000 7988 Enqueuing Expose request
06:31:32.628 00.000 15712 Worker thread wakes up
06:31:32.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:32.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:34.265 01.637 15712 Exposure complete
06:31:34.327 00.062 15712 worker thread done servicing request
06:31:34.327 00.000 7988 OnExposeComplete: enter
06:31:34.329 00.002 7988 UpdateGuideState(): m_state=1
06:31:34.329 00.000 7988 UpdateCurrentPosition: no star selected
06:31:34.331 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:34.331 00.000 7988 Status Line: No star selected
06:31:34.333 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=45, FiltMin=39, FiltMax=51, Gamma=0.690
06:31:34.333 00.000 7988 UpdateGuideState exits: No star selected
06:31:34.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:34.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:34.333 00.000 7988 Enqueuing Expose request
06:31:34.333 00.000 15712 Worker thread wakes up
06:31:34.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:34.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:35.862 01.529 15712 Exposure complete
06:31:35.924 00.062 15712 worker thread done servicing request
06:31:35.924 00.000 7988 OnExposeComplete: enter
06:31:35.924 00.000 7988 UpdateGuideState(): m_state=1
06:31:35.927 00.003 7988 UpdateCurrentPosition: no star selected
06:31:35.927 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:35.929 00.002 7988 Status Line: No star selected
06:31:35.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=39, FiltMax=51, Gamma=0.690
06:31:35.931 00.002 7988 UpdateGuideState exits: No star selected
06:31:35.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:35.933 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:35.933 00.000 7988 Enqueuing Expose request
06:31:35.935 00.002 15712 Worker thread wakes up
06:31:35.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:35.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:37.569 01.634 15712 Exposure complete
06:31:37.632 00.063 15712 worker thread done servicing request
06:31:37.632 00.000 7988 OnExposeComplete: enter
06:31:37.632 00.000 7988 UpdateGuideState(): m_state=1
06:31:37.636 00.004 7988 UpdateCurrentPosition: no star selected
06:31:37.636 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:37.638 00.002 7988 Status Line: No star selected
06:31:37.640 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=45, FiltMin=39, FiltMax=51, Gamma=0.690
06:31:37.640 00.000 7988 UpdateGuideState exits: No star selected
06:31:37.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:37.640 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:37.640 00.000 7988 Enqueuing Expose request
06:31:37.640 00.000 15712 Worker thread wakes up
06:31:37.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:37.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:39.168 01.528 15712 Exposure complete
06:31:39.230 00.062 15712 worker thread done servicing request
06:31:39.231 00.001 7988 OnExposeComplete: enter
06:31:39.231 00.000 7988 UpdateGuideState(): m_state=1
06:31:39.231 00.000 7988 UpdateCurrentPosition: no star selected
06:31:39.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:39.231 00.000 7988 Status Line: No star selected
06:31:39.231 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=39, FiltMax=52, Gamma=0.690
06:31:39.231 00.000 7988 UpdateGuideState exits: No star selected
06:31:39.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:39.231 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:39.231 00.000 7988 Enqueuing Expose request
06:31:39.231 00.000 15712 Worker thread wakes up
06:31:39.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:39.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:40.874 01.643 15712 Exposure complete
06:31:40.938 00.064 15712 worker thread done servicing request
06:31:40.938 00.000 7988 OnExposeComplete: enter
06:31:40.938 00.000 7988 UpdateGuideState(): m_state=1
06:31:40.941 00.003 7988 UpdateCurrentPosition: no star selected
06:31:40.941 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:40.943 00.002 7988 Status Line: No star selected
06:31:40.945 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=40, FiltMax=52, Gamma=0.690
06:31:40.945 00.000 7988 UpdateGuideState exits: No star selected
06:31:40.947 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:40.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:40.948 00.001 7988 Enqueuing Expose request
06:31:40.948 00.000 15712 Worker thread wakes up
06:31:40.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:40.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:42.471 01.523 15712 Exposure complete
06:31:42.533 00.062 15712 worker thread done servicing request
06:31:42.533 00.000 7988 OnExposeComplete: enter
06:31:42.535 00.002 7988 UpdateGuideState(): m_state=1
06:31:42.537 00.002 7988 UpdateCurrentPosition: no star selected
06:31:42.537 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:42.539 00.002 7988 Status Line: No star selected
06:31:42.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=46, FiltMin=40, FiltMax=52, Gamma=0.690
06:31:42.541 00.002 7988 UpdateGuideState exits: No star selected
06:31:42.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:42.543 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:42.543 00.000 7988 Enqueuing Expose request
06:31:42.545 00.002 15712 Worker thread wakes up
06:31:42.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:42.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:44.288 01.743 15712 Exposure complete
06:31:44.351 00.063 15712 worker thread done servicing request
06:31:44.352 00.001 7988 OnExposeComplete: enter
06:31:44.352 00.000 7988 UpdateGuideState(): m_state=1
06:31:44.352 00.000 7988 UpdateCurrentPosition: no star selected
06:31:44.352 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:44.356 00.004 7988 Status Line: No star selected
06:31:44.358 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=46, FiltMin=41, FiltMax=52, Gamma=0.690
06:31:44.358 00.000 7988 UpdateGuideState exits: No star selected
06:31:44.360 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:44.360 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:44.362 00.002 7988 Enqueuing Expose request
06:31:44.362 00.000 15712 Worker thread wakes up
06:31:44.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:44.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:45.776 01.414 15712 Exposure complete
06:31:45.837 00.061 15712 worker thread done servicing request
06:31:45.837 00.000 7988 OnExposeComplete: enter
06:31:45.837 00.000 7988 UpdateGuideState(): m_state=1
06:31:45.841 00.004 7988 UpdateCurrentPosition: no star selected
06:31:45.841 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:45.843 00.002 7988 Status Line: No star selected
06:31:45.845 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=46, FiltMin=40, FiltMax=52, Gamma=0.690
06:31:45.845 00.000 7988 UpdateGuideState exits: No star selected
06:31:45.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:45.845 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:45.845 00.000 7988 Enqueuing Expose request
06:31:45.845 00.000 15712 Worker thread wakes up
06:31:45.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:45.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:47.485 01.640 15712 Exposure complete
06:31:47.546 00.061 15712 worker thread done servicing request
06:31:47.546 00.000 7988 OnExposeComplete: enter
06:31:47.546 00.000 7988 UpdateGuideState(): m_state=1
06:31:47.549 00.003 7988 UpdateCurrentPosition: no star selected
06:31:47.549 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:47.551 00.002 7988 Status Line: No star selected
06:31:47.552 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=46, FiltMin=41, FiltMax=52, Gamma=0.690
06:31:47.554 00.002 7988 UpdateGuideState exits: No star selected
06:31:47.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:47.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:47.556 00.002 7988 Enqueuing Expose request
06:31:47.556 00.000 15712 Worker thread wakes up
06:31:47.558 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:47.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:49.082 01.524 15712 Exposure complete
06:31:49.143 00.061 15712 worker thread done servicing request
06:31:49.143 00.000 7988 OnExposeComplete: enter
06:31:49.143 00.000 7988 UpdateGuideState(): m_state=1
06:31:49.146 00.003 7988 UpdateCurrentPosition: no star selected
06:31:49.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:49.148 00.002 7988 Status Line: No star selected
06:31:49.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=46, FiltMin=40, FiltMax=51, Gamma=0.690
06:31:49.148 00.000 7988 UpdateGuideState exits: No star selected
06:31:49.153 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:49.153 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:49.153 00.000 7988 Enqueuing Expose request
06:31:49.153 00.000 15712 Worker thread wakes up
06:31:49.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:49.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:50.790 01.637 15712 Exposure complete
06:31:50.852 00.062 15712 worker thread done servicing request
06:31:50.853 00.001 7988 OnExposeComplete: enter
06:31:50.853 00.000 7988 UpdateGuideState(): m_state=1
06:31:50.854 00.001 7988 UpdateCurrentPosition: no star selected
06:31:50.854 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:50.856 00.002 7988 Status Line: No star selected
06:31:50.858 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=41, FiltMax=52, Gamma=0.690
06:31:50.858 00.000 7988 UpdateGuideState exits: No star selected
06:31:50.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:50.858 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:50.858 00.000 7988 Enqueuing Expose request
06:31:50.858 00.000 15712 Worker thread wakes up
06:31:50.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:50.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:52.386 01.528 15712 Exposure complete
06:31:52.449 00.063 15712 worker thread done servicing request
06:31:52.449 00.000 7988 OnExposeComplete: enter
06:31:52.449 00.000 7988 UpdateGuideState(): m_state=1
06:31:52.451 00.002 7988 UpdateCurrentPosition: no star selected
06:31:52.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:52.453 00.002 7988 Status Line: No star selected
06:31:52.454 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=41, FiltMax=52, Gamma=0.690
06:31:52.454 00.000 7988 UpdateGuideState exits: No star selected
06:31:52.454 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:52.454 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:52.454 00.000 7988 Enqueuing Expose request
06:31:52.454 00.000 15712 Worker thread wakes up
06:31:52.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:52.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:54.099 01.645 15712 Exposure complete
06:31:54.161 00.062 15712 worker thread done servicing request
06:31:54.161 00.000 7988 OnExposeComplete: enter
06:31:54.161 00.000 7988 UpdateGuideState(): m_state=1
06:31:54.164 00.003 7988 UpdateCurrentPosition: no star selected
06:31:54.164 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:54.166 00.002 7988 Status Line: No star selected
06:31:54.168 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=46, FiltMin=41, FiltMax=52, Gamma=0.690
06:31:54.168 00.000 7988 UpdateGuideState exits: No star selected
06:31:54.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:54.168 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:54.172 00.004 7988 Enqueuing Expose request
06:31:54.172 00.000 15712 Worker thread wakes up
06:31:54.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:54.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:55.697 01.525 15712 Exposure complete
06:31:55.758 00.061 15712 worker thread done servicing request
06:31:55.758 00.000 7988 OnExposeComplete: enter
06:31:55.758 00.000 7988 UpdateGuideState(): m_state=1
06:31:55.762 00.004 7988 UpdateCurrentPosition: no star selected
06:31:55.762 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:55.764 00.002 7988 Status Line: No star selected
06:31:55.766 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=46, FiltMin=41, FiltMax=52, Gamma=0.690
06:31:55.766 00.000 7988 UpdateGuideState exits: No star selected
06:31:55.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:55.766 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:55.766 00.000 7988 Enqueuing Expose request
06:31:55.766 00.000 15712 Worker thread wakes up
06:31:55.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:55.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:57.403 01.637 15712 Exposure complete
06:31:57.467 00.064 15712 worker thread done servicing request
06:31:57.467 00.000 7988 OnExposeComplete: enter
06:31:57.467 00.000 7988 UpdateGuideState(): m_state=1
06:31:57.470 00.003 7988 UpdateCurrentPosition: no star selected
06:31:57.470 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:57.472 00.002 7988 Status Line: No star selected
06:31:57.474 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
06:31:57.475 00.001 7988 UpdateGuideState exits: No star selected
06:31:57.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:57.477 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:57.477 00.000 7988 Enqueuing Expose request
06:31:57.479 00.002 15712 Worker thread wakes up
06:31:57.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:57.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:31:59.001 01.522 15712 Exposure complete
06:31:59.062 00.061 15712 worker thread done servicing request
06:31:59.062 00.000 7988 OnExposeComplete: enter
06:31:59.062 00.000 7988 UpdateGuideState(): m_state=1
06:31:59.065 00.003 7988 UpdateCurrentPosition: no star selected
06:31:59.065 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:31:59.067 00.002 7988 Status Line: No star selected
06:31:59.069 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
06:31:59.069 00.000 7988 UpdateGuideState exits: No star selected
06:31:59.071 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:31:59.071 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:31:59.073 00.002 7988 Enqueuing Expose request
06:31:59.073 00.000 15712 Worker thread wakes up
06:31:59.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:31:59.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:00.706 01.633 15712 Exposure complete
06:32:00.769 00.063 15712 worker thread done servicing request
06:32:00.769 00.000 7988 OnExposeComplete: enter
06:32:00.769 00.000 7988 UpdateGuideState(): m_state=1
06:32:00.772 00.003 7988 UpdateCurrentPosition: no star selected
06:32:00.774 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:00.774 00.000 7988 Status Line: No star selected
06:32:00.776 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
06:32:00.776 00.000 7988 UpdateGuideState exits: No star selected
06:32:00.778 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:00.778 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:00.780 00.002 7988 Enqueuing Expose request
06:32:00.780 00.000 15712 Worker thread wakes up
06:32:00.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:00.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:02.306 01.526 15712 Exposure complete
06:32:02.367 00.061 15712 worker thread done servicing request
06:32:02.367 00.000 7988 OnExposeComplete: enter
06:32:02.367 00.000 7988 UpdateGuideState(): m_state=1
06:32:02.371 00.004 7988 UpdateCurrentPosition: no star selected
06:32:02.371 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:02.373 00.002 7988 Status Line: No star selected
06:32:02.374 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=41, FiltMax=52, Gamma=0.690
06:32:02.374 00.000 7988 UpdateGuideState exits: No star selected
06:32:02.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:02.374 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:02.374 00.000 7988 Enqueuing Expose request
06:32:02.374 00.000 15712 Worker thread wakes up
06:32:02.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:02.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:04.015 01.641 15712 Exposure complete
06:32:04.078 00.063 15712 worker thread done servicing request
06:32:04.078 00.000 7988 OnExposeComplete: enter
06:32:04.078 00.000 7988 UpdateGuideState(): m_state=1
06:32:04.081 00.003 7988 UpdateCurrentPosition: no star selected
06:32:04.081 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:04.083 00.002 7988 Status Line: No star selected
06:32:04.085 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=40, FiltMax=53, Gamma=0.690
06:32:04.085 00.000 7988 UpdateGuideState exits: No star selected
06:32:04.087 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:04.087 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:04.089 00.002 7988 Enqueuing Expose request
06:32:04.089 00.000 15712 Worker thread wakes up
06:32:04.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:04.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:05.615 01.526 15712 Exposure complete
06:32:05.676 00.061 15712 worker thread done servicing request
06:32:05.676 00.000 7988 OnExposeComplete: enter
06:32:05.676 00.000 7988 UpdateGuideState(): m_state=1
06:32:05.680 00.004 7988 UpdateCurrentPosition: no star selected
06:32:05.680 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:05.682 00.002 7988 Status Line: No star selected
06:32:05.684 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:05.684 00.000 7988 UpdateGuideState exits: No star selected
06:32:05.686 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:05.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:05.688 00.002 7988 Enqueuing Expose request
06:32:05.688 00.000 15712 Worker thread wakes up
06:32:05.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:05.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:07.322 01.634 15712 Exposure complete
06:32:07.384 00.062 15712 worker thread done servicing request
06:32:07.384 00.000 7988 OnExposeComplete: enter
06:32:07.384 00.000 7988 UpdateGuideState(): m_state=1
06:32:07.384 00.000 7988 UpdateCurrentPosition: no star selected
06:32:07.384 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:07.384 00.000 7988 Status Line: No star selected
06:32:07.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=47, FiltMin=41, FiltMax=52, Gamma=0.690
06:32:07.384 00.000 7988 UpdateGuideState exits: No star selected
06:32:07.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:07.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:07.384 00.000 7988 Enqueuing Expose request
06:32:07.395 00.011 15712 Worker thread wakes up
06:32:07.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:07.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:08.921 01.526 15712 Exposure complete
06:32:08.983 00.062 15712 worker thread done servicing request
06:32:08.983 00.000 7988 OnExposeComplete: enter
06:32:08.983 00.000 7988 UpdateGuideState(): m_state=1
06:32:08.986 00.003 7988 UpdateCurrentPosition: no star selected
06:32:08.986 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:08.988 00.002 7988 Status Line: No star selected
06:32:08.990 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
06:32:08.990 00.000 7988 UpdateGuideState exits: No star selected
06:32:08.992 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:08.992 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:08.994 00.002 7988 Enqueuing Expose request
06:32:08.994 00.000 15712 Worker thread wakes up
06:32:08.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:08.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:10.633 01.639 15712 Exposure complete
06:32:10.694 00.061 15712 worker thread done servicing request
06:32:10.694 00.000 7988 OnExposeComplete: enter
06:32:10.694 00.000 7988 UpdateGuideState(): m_state=1
06:32:10.697 00.003 7988 UpdateCurrentPosition: no star selected
06:32:10.697 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:10.697 00.000 7988 Status Line: No star selected
06:32:10.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=47, FiltMin=41, FiltMax=52, Gamma=0.690
06:32:10.697 00.000 7988 UpdateGuideState exits: No star selected
06:32:10.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:10.697 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:10.697 00.000 7988 Enqueuing Expose request
06:32:10.697 00.000 15712 Worker thread wakes up
06:32:10.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:10.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:12.231 01.534 15712 Exposure complete
06:32:12.294 00.063 15712 worker thread done servicing request
06:32:12.294 00.000 7988 OnExposeComplete: enter
06:32:12.294 00.000 7988 UpdateGuideState(): m_state=1
06:32:12.294 00.000 7988 UpdateCurrentPosition: no star selected
06:32:12.294 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:12.294 00.000 7988 Status Line: No star selected
06:32:12.300 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=47, FiltMin=41, FiltMax=52, Gamma=0.690
06:32:12.300 00.000 7988 UpdateGuideState exits: No star selected
06:32:12.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:12.300 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:12.300 00.000 7988 Enqueuing Expose request
06:32:12.300 00.000 15712 Worker thread wakes up
06:32:12.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:12.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:13.939 01.639 15712 Exposure complete
06:32:14.002 00.063 15712 worker thread done servicing request
06:32:14.002 00.000 7988 OnExposeComplete: enter
06:32:14.002 00.000 7988 UpdateGuideState(): m_state=1
06:32:14.006 00.004 7988 UpdateCurrentPosition: no star selected
06:32:14.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:14.008 00.002 7988 Status Line: No star selected
06:32:14.010 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=47, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:14.010 00.000 7988 UpdateGuideState exits: No star selected
06:32:14.012 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:14.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:14.014 00.002 7988 Enqueuing Expose request
06:32:14.014 00.000 15712 Worker thread wakes up
06:32:14.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:14.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:15.539 01.525 15712 Exposure complete
06:32:15.600 00.061 15712 worker thread done servicing request
06:32:15.600 00.000 7988 OnExposeComplete: enter
06:32:15.600 00.000 7988 UpdateGuideState(): m_state=1
06:32:15.603 00.003 7988 UpdateCurrentPosition: no star selected
06:32:15.603 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:15.605 00.002 7988 Status Line: No star selected
06:32:15.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=47, FiltMin=42, FiltMax=52, Gamma=0.690
06:32:15.605 00.000 7988 UpdateGuideState exits: No star selected
06:32:15.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:15.605 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:15.605 00.000 7988 Enqueuing Expose request
06:32:15.605 00.000 15712 Worker thread wakes up
06:32:15.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:15.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:17.248 01.643 15712 Exposure complete
06:32:17.309 00.061 15712 worker thread done servicing request
06:32:17.309 00.000 7988 OnExposeComplete: enter
06:32:17.309 00.000 7988 UpdateGuideState(): m_state=1
06:32:17.314 00.005 7988 UpdateCurrentPosition: no star selected
06:32:17.314 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:17.316 00.002 7988 Status Line: No star selected
06:32:17.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=41, FiltMax=52, Gamma=0.690
06:32:17.316 00.000 7988 UpdateGuideState exits: No star selected
06:32:17.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:17.316 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:17.316 00.000 7988 Enqueuing Expose request
06:32:17.316 00.000 15712 Worker thread wakes up
06:32:17.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:17.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:18.848 01.532 15712 Exposure complete
06:32:18.909 00.061 15712 worker thread done servicing request
06:32:18.911 00.002 7988 OnExposeComplete: enter
06:32:18.911 00.000 7988 UpdateGuideState(): m_state=1
06:32:18.911 00.000 7988 UpdateCurrentPosition: no star selected
06:32:18.911 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:18.911 00.000 7988 Status Line: No star selected
06:32:18.917 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
06:32:18.917 00.000 7988 UpdateGuideState exits: No star selected
06:32:18.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:18.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:18.917 00.000 7988 Enqueuing Expose request
06:32:18.917 00.000 15712 Worker thread wakes up
06:32:18.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:18.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:20.557 01.640 15712 Exposure complete
06:32:20.619 00.062 15712 worker thread done servicing request
06:32:20.619 00.000 7988 OnExposeComplete: enter
06:32:20.619 00.000 7988 UpdateGuideState(): m_state=1
06:32:20.621 00.002 7988 UpdateCurrentPosition: no star selected
06:32:20.621 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:20.624 00.003 7988 Status Line: No star selected
06:32:20.626 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
06:32:20.626 00.000 7988 UpdateGuideState exits: No star selected
06:32:20.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:20.629 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:20.629 00.000 7988 Enqueuing Expose request
06:32:20.631 00.002 15712 Worker thread wakes up
06:32:20.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:20.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:22.155 01.524 15712 Exposure complete
06:32:22.217 00.062 15712 worker thread done servicing request
06:32:22.217 00.000 7988 OnExposeComplete: enter
06:32:22.217 00.000 7988 UpdateGuideState(): m_state=1
06:32:22.220 00.003 7988 UpdateCurrentPosition: no star selected
06:32:22.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:22.222 00.002 7988 Status Line: No star selected
06:32:22.224 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:22.224 00.000 7988 UpdateGuideState exits: No star selected
06:32:22.226 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:22.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:22.228 00.002 7988 Enqueuing Expose request
06:32:22.228 00.000 15712 Worker thread wakes up
06:32:22.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:22.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:23.864 01.636 15712 Exposure complete
06:32:23.926 00.062 15712 worker thread done servicing request
06:32:23.926 00.000 7988 OnExposeComplete: enter
06:32:23.926 00.000 7988 UpdateGuideState(): m_state=1
06:32:23.930 00.004 7988 UpdateCurrentPosition: no star selected
06:32:23.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:23.932 00.002 7988 Status Line: No star selected
06:32:23.934 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=47, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:23.934 00.000 7988 UpdateGuideState exits: No star selected
06:32:23.936 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:23.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:23.937 00.001 7988 Enqueuing Expose request
06:32:23.937 00.000 15712 Worker thread wakes up
06:32:23.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:23.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:25.457 01.520 15712 Exposure complete
06:32:25.519 00.062 15712 worker thread done servicing request
06:32:25.519 00.000 7988 OnExposeComplete: enter
06:32:25.521 00.002 7988 UpdateGuideState(): m_state=1
06:32:25.523 00.002 7988 UpdateCurrentPosition: no star selected
06:32:25.523 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:25.525 00.002 7988 Status Line: No star selected
06:32:25.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:25.527 00.002 7988 UpdateGuideState exits: No star selected
06:32:25.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:25.529 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:25.529 00.000 7988 Enqueuing Expose request
06:32:25.531 00.002 15712 Worker thread wakes up
06:32:25.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:25.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:27.275 01.744 15712 Exposure complete
06:32:27.337 00.062 15712 worker thread done servicing request
06:32:27.339 00.002 7988 OnExposeComplete: enter
06:32:27.339 00.000 7988 UpdateGuideState(): m_state=1
06:32:27.341 00.002 7988 UpdateCurrentPosition: no star selected
06:32:27.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:27.343 00.002 7988 Status Line: No star selected
06:32:27.345 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=48, FiltMin=41, FiltMax=53, Gamma=0.690
06:32:27.345 00.000 7988 UpdateGuideState exits: No star selected
06:32:27.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:27.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:27.345 00.000 7988 Enqueuing Expose request
06:32:27.345 00.000 15712 Worker thread wakes up
06:32:27.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:27.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:28.760 01.415 15712 Exposure complete
06:32:28.822 00.062 15712 worker thread done servicing request
06:32:28.822 00.000 7988 OnExposeComplete: enter
06:32:28.822 00.000 7988 UpdateGuideState(): m_state=1
06:32:28.825 00.003 7988 UpdateCurrentPosition: no star selected
06:32:28.825 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:28.827 00.002 7988 Status Line: No star selected
06:32:28.829 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=48, FiltMin=42, FiltMax=54, Gamma=0.690
06:32:28.829 00.000 7988 UpdateGuideState exits: No star selected
06:32:28.831 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:28.831 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:28.833 00.002 7988 Enqueuing Expose request
06:32:28.833 00.000 15712 Worker thread wakes up
06:32:28.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:28.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:30.471 01.638 15712 Exposure complete
06:32:30.532 00.061 15712 worker thread done servicing request
06:32:30.532 00.000 7988 OnExposeComplete: enter
06:32:30.532 00.000 7988 UpdateGuideState(): m_state=1
06:32:30.532 00.000 7988 UpdateCurrentPosition: no star selected
06:32:30.536 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:30.536 00.000 7988 Status Line: No star selected
06:32:30.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=48, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:30.536 00.000 7988 UpdateGuideState exits: No star selected
06:32:30.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:30.536 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:30.536 00.000 7988 Enqueuing Expose request
06:32:30.536 00.000 15712 Worker thread wakes up
06:32:30.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:30.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:32.068 01.532 15712 Exposure complete
06:32:32.130 00.062 15712 worker thread done servicing request
06:32:32.130 00.000 7988 OnExposeComplete: enter
06:32:32.130 00.000 7988 UpdateGuideState(): m_state=1
06:32:32.133 00.003 7988 UpdateCurrentPosition: no star selected
06:32:32.134 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:32.134 00.000 7988 Status Line: No star selected
06:32:32.136 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=48, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:32.136 00.000 7988 UpdateGuideState exits: No star selected
06:32:32.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:32.136 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:32.136 00.000 7988 Enqueuing Expose request
06:32:32.136 00.000 15712 Worker thread wakes up
06:32:32.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:32.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:33.777 01.641 15712 Exposure complete
06:32:33.840 00.063 15712 worker thread done servicing request
06:32:33.840 00.000 7988 OnExposeComplete: enter
06:32:33.840 00.000 7988 UpdateGuideState(): m_state=1
06:32:33.843 00.003 7988 UpdateCurrentPosition: no star selected
06:32:33.843 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:33.845 00.002 7988 Status Line: No star selected
06:32:33.847 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=48, FiltMin=42, FiltMax=54, Gamma=0.690
06:32:33.847 00.000 7988 UpdateGuideState exits: No star selected
06:32:33.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:33.847 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:33.847 00.000 7988 Enqueuing Expose request
06:32:33.852 00.005 15712 Worker thread wakes up
06:32:33.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:33.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:35.375 01.523 15712 Exposure complete
06:32:35.439 00.064 15712 worker thread done servicing request
06:32:35.439 00.000 7988 OnExposeComplete: enter
06:32:35.439 00.000 7988 UpdateGuideState(): m_state=1
06:32:35.439 00.000 7988 UpdateCurrentPosition: no star selected
06:32:35.439 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:35.439 00.000 7988 Status Line: No star selected
06:32:35.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:35.439 00.000 7988 UpdateGuideState exits: No star selected
06:32:35.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:35.439 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:35.439 00.000 7988 Enqueuing Expose request
06:32:35.439 00.000 15712 Worker thread wakes up
06:32:35.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:35.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:37.083 01.644 15712 Exposure complete
06:32:37.147 00.064 15712 worker thread done servicing request
06:32:37.147 00.000 7988 OnExposeComplete: enter
06:32:37.147 00.000 7988 UpdateGuideState(): m_state=1
06:32:37.149 00.002 7988 UpdateCurrentPosition: no star selected
06:32:37.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:37.151 00.002 7988 Status Line: No star selected
06:32:37.153 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:37.153 00.000 7988 UpdateGuideState exits: No star selected
06:32:37.155 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:37.156 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:37.156 00.000 7988 Enqueuing Expose request
06:32:37.158 00.002 15712 Worker thread wakes up
06:32:37.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:37.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:38.682 01.524 15712 Exposure complete
06:32:38.746 00.064 15712 worker thread done servicing request
06:32:38.746 00.000 7988 OnExposeComplete: enter
06:32:38.746 00.000 7988 UpdateGuideState(): m_state=1
06:32:38.748 00.002 7988 UpdateCurrentPosition: no star selected
06:32:38.748 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:38.750 00.002 7988 Status Line: No star selected
06:32:38.752 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=48, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:38.752 00.000 7988 UpdateGuideState exits: No star selected
06:32:38.754 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:38.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:38.755 00.001 7988 Enqueuing Expose request
06:32:38.755 00.000 15712 Worker thread wakes up
06:32:38.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:38.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:40.387 01.632 15712 Exposure complete
06:32:40.451 00.064 15712 worker thread done servicing request
06:32:40.451 00.000 7988 OnExposeComplete: enter
06:32:40.451 00.000 7988 UpdateGuideState(): m_state=1
06:32:40.451 00.000 7988 UpdateCurrentPosition: no star selected
06:32:40.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:40.451 00.000 7988 Status Line: No star selected
06:32:40.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=42, FiltMax=54, Gamma=0.690
06:32:40.451 00.000 7988 UpdateGuideState exits: No star selected
06:32:40.460 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:40.460 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:40.460 00.000 7988 Enqueuing Expose request
06:32:40.460 00.000 15712 Worker thread wakes up
06:32:40.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:40.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:41.984 01.524 15712 Exposure complete
06:32:42.045 00.061 15712 worker thread done servicing request
06:32:42.045 00.000 7988 OnExposeComplete: enter
06:32:42.045 00.000 7988 UpdateGuideState(): m_state=1
06:32:42.045 00.000 7988 UpdateCurrentPosition: no star selected
06:32:42.045 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:42.045 00.000 7988 Status Line: No star selected
06:32:42.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:42.045 00.000 7988 UpdateGuideState exits: No star selected
06:32:42.045 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:42.045 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:42.045 00.000 7988 Enqueuing Expose request
06:32:42.045 00.000 15712 Worker thread wakes up
06:32:42.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:42.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:43.690 01.645 15712 Exposure complete
06:32:43.753 00.063 15712 worker thread done servicing request
06:32:43.753 00.000 7988 OnExposeComplete: enter
06:32:43.753 00.000 7988 UpdateGuideState(): m_state=1
06:32:43.753 00.000 7988 UpdateCurrentPosition: no star selected
06:32:43.753 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:43.753 00.000 7988 Status Line: No star selected
06:32:43.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=48, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:43.753 00.000 7988 UpdateGuideState exits: No star selected
06:32:43.762 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:43.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:43.762 00.000 7988 Enqueuing Expose request
06:32:43.762 00.000 15712 Worker thread wakes up
06:32:43.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:43.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:45.286 01.524 15712 Exposure complete
06:32:45.348 00.062 15712 worker thread done servicing request
06:32:45.348 00.000 7988 OnExposeComplete: enter
06:32:45.348 00.000 7988 UpdateGuideState(): m_state=1
06:32:45.353 00.005 7988 UpdateCurrentPosition: no star selected
06:32:45.353 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:45.355 00.002 7988 Status Line: No star selected
06:32:45.357 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:45.357 00.000 7988 UpdateGuideState exits: No star selected
06:32:45.359 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:45.359 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:45.361 00.002 7988 Enqueuing Expose request
06:32:45.362 00.001 15712 Worker thread wakes up
06:32:45.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:45.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:46.992 01.630 15712 Exposure complete
06:32:47.053 00.061 15712 worker thread done servicing request
06:32:47.053 00.000 7988 OnExposeComplete: enter
06:32:47.053 00.000 7988 UpdateGuideState(): m_state=1
06:32:47.057 00.004 7988 UpdateCurrentPosition: no star selected
06:32:47.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:47.059 00.002 7988 Status Line: No star selected
06:32:47.061 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=48, FiltMin=41, FiltMax=53, Gamma=0.690
06:32:47.061 00.000 7988 UpdateGuideState exits: No star selected
06:32:47.063 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:47.064 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:47.064 00.000 7988 Enqueuing Expose request
06:32:47.066 00.002 15712 Worker thread wakes up
06:32:47.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:47.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:48.587 01.521 15712 Exposure complete
06:32:48.649 00.062 15712 worker thread done servicing request
06:32:48.650 00.001 7988 OnExposeComplete: enter
06:32:48.650 00.000 7988 UpdateGuideState(): m_state=1
06:32:48.650 00.000 7988 UpdateCurrentPosition: no star selected
06:32:48.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:48.650 00.000 7988 Status Line: No star selected
06:32:48.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=48, FiltMin=42, FiltMax=54, Gamma=0.690
06:32:48.650 00.000 7988 UpdateGuideState exits: No star selected
06:32:48.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:48.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:48.650 00.000 7988 Enqueuing Expose request
06:32:48.650 00.000 15712 Worker thread wakes up
06:32:48.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:48.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:50.295 01.645 15712 Exposure complete
06:32:50.357 00.062 15712 worker thread done servicing request
06:32:50.357 00.000 7988 OnExposeComplete: enter
06:32:50.357 00.000 7988 UpdateGuideState(): m_state=1
06:32:50.360 00.003 7988 UpdateCurrentPosition: no star selected
06:32:50.360 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:50.362 00.002 7988 Status Line: No star selected
06:32:50.364 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=48, FiltMin=43, FiltMax=54, Gamma=0.690
06:32:50.364 00.000 7988 UpdateGuideState exits: No star selected
06:32:50.366 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:50.366 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:50.367 00.001 7988 Enqueuing Expose request
06:32:50.367 00.000 15712 Worker thread wakes up
06:32:50.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:50.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:51.891 01.524 15712 Exposure complete
06:32:51.952 00.061 15712 worker thread done servicing request
06:32:51.952 00.000 7988 OnExposeComplete: enter
06:32:51.952 00.000 7988 UpdateGuideState(): m_state=1
06:32:51.952 00.000 7988 UpdateCurrentPosition: no star selected
06:32:51.952 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:51.952 00.000 7988 Status Line: No star selected
06:32:51.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=48, FiltMin=42, FiltMax=53, Gamma=0.690
06:32:51.962 00.010 7988 UpdateGuideState exits: No star selected
06:32:51.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:51.964 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:51.964 00.000 7988 Enqueuing Expose request
06:32:51.964 00.000 15712 Worker thread wakes up
06:32:51.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:51.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:53.602 01.638 15712 Exposure complete
06:32:53.664 00.062 15712 worker thread done servicing request
06:32:53.664 00.000 7988 OnExposeComplete: enter
06:32:53.664 00.000 7988 UpdateGuideState(): m_state=1
06:32:53.667 00.003 7988 UpdateCurrentPosition: no star selected
06:32:53.667 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:53.669 00.002 7988 Status Line: No star selected
06:32:53.670 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=48, FiltMin=43, FiltMax=54, Gamma=0.690
06:32:53.672 00.002 7988 UpdateGuideState exits: No star selected
06:32:53.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:53.674 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:53.674 00.000 7988 Enqueuing Expose request
06:32:53.676 00.002 15712 Worker thread wakes up
06:32:53.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:53.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:55.198 01.522 15712 Exposure complete
06:32:55.260 00.062 15712 worker thread done servicing request
06:32:55.260 00.000 7988 OnExposeComplete: enter
06:32:55.260 00.000 7988 UpdateGuideState(): m_state=1
06:32:55.263 00.003 7988 UpdateCurrentPosition: no star selected
06:32:55.263 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:55.265 00.002 7988 Status Line: No star selected
06:32:55.267 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=48, FiltMin=43, FiltMax=55, Gamma=0.690
06:32:55.267 00.000 7988 UpdateGuideState exits: No star selected
06:32:55.269 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:55.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:55.271 00.002 7988 Enqueuing Expose request
06:32:55.271 00.000 15712 Worker thread wakes up
06:32:55.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:55.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:56.906 01.635 15712 Exposure complete
06:32:56.970 00.064 15712 worker thread done servicing request
06:32:56.970 00.000 7988 OnExposeComplete: enter
06:32:56.972 00.002 7988 UpdateGuideState(): m_state=1
06:32:56.972 00.000 7988 UpdateCurrentPosition: no star selected
06:32:56.974 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:56.974 00.000 7988 Status Line: No star selected
06:32:56.976 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=42, FiltMax=54, Gamma=0.690
06:32:56.978 00.002 7988 UpdateGuideState exits: No star selected
06:32:56.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:56.978 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:56.980 00.002 7988 Enqueuing Expose request
06:32:56.980 00.000 15712 Worker thread wakes up
06:32:56.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:56.982 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:32:58.505 01.523 15712 Exposure complete
06:32:58.568 00.063 15712 worker thread done servicing request
06:32:58.569 00.001 7988 OnExposeComplete: enter
06:32:58.569 00.000 7988 UpdateGuideState(): m_state=1
06:32:58.569 00.000 7988 UpdateCurrentPosition: no star selected
06:32:58.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:32:58.573 00.004 7988 Status Line: No star selected
06:32:58.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=48, FiltMin=43, FiltMax=54, Gamma=0.690
06:32:58.573 00.000 7988 UpdateGuideState exits: No star selected
06:32:58.573 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:32:58.573 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:32:58.573 00.000 7988 Enqueuing Expose request
06:32:58.573 00.000 15712 Worker thread wakes up
06:32:58.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:32:58.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:00.216 01.643 15712 Exposure complete
06:33:00.278 00.062 15712 worker thread done servicing request
06:33:00.278 00.000 7988 OnExposeComplete: enter
06:33:00.278 00.000 7988 UpdateGuideState(): m_state=1
06:33:00.281 00.003 7988 UpdateCurrentPosition: no star selected
06:33:00.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:00.283 00.002 7988 Status Line: No star selected
06:33:00.285 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=48, FiltMin=42, FiltMax=54, Gamma=0.690
06:33:00.285 00.000 7988 UpdateGuideState exits: No star selected
06:33:00.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:00.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:00.285 00.000 7988 Enqueuing Expose request
06:33:00.285 00.000 15712 Worker thread wakes up
06:33:00.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:00.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:01.814 01.529 15712 Exposure complete
06:33:01.875 00.061 15712 worker thread done servicing request
06:33:01.875 00.000 7988 OnExposeComplete: enter
06:33:01.875 00.000 7988 UpdateGuideState(): m_state=1
06:33:01.879 00.004 7988 UpdateCurrentPosition: no star selected
06:33:01.879 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:01.881 00.002 7988 Status Line: No star selected
06:33:01.883 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=48, FiltMin=42, FiltMax=54, Gamma=0.690
06:33:01.883 00.000 7988 UpdateGuideState exits: No star selected
06:33:01.885 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:01.885 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:01.887 00.002 7988 Enqueuing Expose request
06:33:01.887 00.000 15712 Worker thread wakes up
06:33:01.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:01.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:03.521 01.634 15712 Exposure complete
06:33:03.583 00.062 15712 worker thread done servicing request
06:33:03.583 00.000 7988 OnExposeComplete: enter
06:33:03.583 00.000 7988 UpdateGuideState(): m_state=1
06:33:03.586 00.003 7988 UpdateCurrentPosition: no star selected
06:33:03.586 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:03.588 00.002 7988 Status Line: No star selected
06:33:03.590 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=48, FiltMin=42, FiltMax=54, Gamma=0.690
06:33:03.590 00.000 7988 UpdateGuideState exits: No star selected
06:33:03.592 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:03.592 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:03.594 00.002 7988 Enqueuing Expose request
06:33:03.595 00.001 15712 Worker thread wakes up
06:33:03.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:03.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:05.118 01.523 15712 Exposure complete
06:33:05.179 00.061 15712 worker thread done servicing request
06:33:05.179 00.000 7988 OnExposeComplete: enter
06:33:05.179 00.000 7988 UpdateGuideState(): m_state=1
06:33:05.183 00.004 7988 UpdateCurrentPosition: no star selected
06:33:05.183 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:05.185 00.002 7988 Status Line: No star selected
06:33:05.187 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=42, FiltMax=55, Gamma=0.690
06:33:05.187 00.000 7988 UpdateGuideState exits: No star selected
06:33:05.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:05.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:05.187 00.000 7988 Enqueuing Expose request
06:33:05.187 00.000 15712 Worker thread wakes up
06:33:05.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:05.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:06.826 01.639 15712 Exposure complete
06:33:06.892 00.066 15712 worker thread done servicing request
06:33:06.892 00.000 7988 OnExposeComplete: enter
06:33:06.892 00.000 7988 UpdateGuideState(): m_state=1
06:33:06.892 00.000 7988 UpdateCurrentPosition: no star selected
06:33:06.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:06.892 00.000 7988 Status Line: No star selected
06:33:06.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=48, FiltMin=43, FiltMax=55, Gamma=0.690
06:33:06.898 00.006 7988 UpdateGuideState exits: No star selected
06:33:06.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:06.898 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:06.898 00.000 7988 Enqueuing Expose request
06:33:06.898 00.000 15712 Worker thread wakes up
06:33:06.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:06.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:08.426 01.528 15712 Exposure complete
06:33:08.489 00.063 15712 worker thread done servicing request
06:33:08.489 00.000 7988 OnExposeComplete: enter
06:33:08.491 00.002 7988 UpdateGuideState(): m_state=1
06:33:08.491 00.000 7988 UpdateCurrentPosition: no star selected
06:33:08.493 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:08.495 00.002 7988 Status Line: No star selected
06:33:08.497 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=48, FiltMin=42, FiltMax=55, Gamma=0.690
06:33:08.497 00.000 7988 UpdateGuideState exits: No star selected
06:33:08.499 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:08.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:08.501 00.002 7988 Enqueuing Expose request
06:33:08.503 00.002 15712 Worker thread wakes up
06:33:08.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:08.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:10.246 01.743 15712 Exposure complete
06:33:10.307 00.061 15712 worker thread done servicing request
06:33:10.307 00.000 7988 OnExposeComplete: enter
06:33:10.307 00.000 7988 UpdateGuideState(): m_state=1
06:33:10.311 00.004 7988 UpdateCurrentPosition: no star selected
06:33:10.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:10.311 00.000 7988 Status Line: No star selected
06:33:10.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=48, FiltMin=43, FiltMax=55, Gamma=0.690
06:33:10.316 00.005 7988 UpdateGuideState exits: No star selected
06:33:10.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:10.316 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:10.316 00.000 7988 Enqueuing Expose request
06:33:10.316 00.000 15712 Worker thread wakes up
06:33:10.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:10.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:11.734 01.418 15712 Exposure complete
06:33:11.796 00.062 15712 worker thread done servicing request
06:33:11.796 00.000 7988 OnExposeComplete: enter
06:33:11.796 00.000 7988 UpdateGuideState(): m_state=1
06:33:11.799 00.003 7988 UpdateCurrentPosition: no star selected
06:33:11.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:11.801 00.002 7988 Status Line: No star selected
06:33:11.803 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=49, FiltMin=42, FiltMax=54, Gamma=0.690
06:33:11.803 00.000 7988 UpdateGuideState exits: No star selected
06:33:11.805 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:11.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:11.807 00.002 7988 Enqueuing Expose request
06:33:11.807 00.000 15712 Worker thread wakes up
06:33:11.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:11.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:13.443 01.636 15712 Exposure complete
06:33:13.504 00.061 15712 worker thread done servicing request
06:33:13.504 00.000 7988 OnExposeComplete: enter
06:33:13.504 00.000 7988 UpdateGuideState(): m_state=1
06:33:13.508 00.004 7988 UpdateCurrentPosition: no star selected
06:33:13.508 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:13.510 00.002 7988 Status Line: No star selected
06:33:13.512 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=49, FiltMin=43, FiltMax=54, Gamma=0.690
06:33:13.512 00.000 7988 UpdateGuideState exits: No star selected
06:33:13.514 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:13.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:13.516 00.002 7988 Enqueuing Expose request
06:33:13.516 00.000 15712 Worker thread wakes up
06:33:13.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:13.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:15.042 01.526 15712 Exposure complete
06:33:15.104 00.062 15712 worker thread done servicing request
06:33:15.106 00.002 7988 OnExposeComplete: enter
06:33:15.106 00.000 7988 UpdateGuideState(): m_state=1
06:33:15.108 00.002 7988 UpdateCurrentPosition: no star selected
06:33:15.108 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:15.110 00.002 7988 Status Line: No star selected
06:33:15.112 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=49, FiltMin=43, FiltMax=54, Gamma=0.690
06:33:15.112 00.000 7988 UpdateGuideState exits: No star selected
06:33:15.114 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:15.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:15.116 00.002 7988 Enqueuing Expose request
06:33:15.116 00.000 15712 Worker thread wakes up
06:33:15.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:15.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:16.750 01.634 15712 Exposure complete
06:33:16.813 00.063 15712 worker thread done servicing request
06:33:16.814 00.001 7988 OnExposeComplete: enter
06:33:16.814 00.000 7988 UpdateGuideState(): m_state=1
06:33:16.814 00.000 7988 UpdateCurrentPosition: no star selected
06:33:16.817 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:16.817 00.000 7988 Status Line: No star selected
06:33:16.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=49, FiltMin=43, FiltMax=55, Gamma=0.690
06:33:16.817 00.000 7988 UpdateGuideState exits: No star selected
06:33:16.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:16.817 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:16.817 00.000 7988 Enqueuing Expose request
06:33:16.817 00.000 15712 Worker thread wakes up
06:33:16.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:16.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:18.349 01.532 15712 Exposure complete
06:33:18.410 00.061 15712 worker thread done servicing request
06:33:18.410 00.000 7988 OnExposeComplete: enter
06:33:18.410 00.000 7988 UpdateGuideState(): m_state=1
06:33:18.414 00.004 7988 UpdateCurrentPosition: no star selected
06:33:18.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:18.416 00.002 7988 Status Line: No star selected
06:33:18.418 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=49, FiltMin=43, FiltMax=55, Gamma=0.690
06:33:18.419 00.001 7988 UpdateGuideState exits: No star selected
06:33:18.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:18.419 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:18.419 00.000 7988 Enqueuing Expose request
06:33:18.419 00.000 15712 Worker thread wakes up
06:33:18.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:18.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:20.056 01.637 15712 Exposure complete
06:33:20.120 00.064 15712 worker thread done servicing request
06:33:20.120 00.000 7988 OnExposeComplete: enter
06:33:20.120 00.000 7988 UpdateGuideState(): m_state=1
06:33:20.122 00.002 7988 UpdateCurrentPosition: no star selected
06:33:20.122 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:20.124 00.002 7988 Status Line: No star selected
06:33:20.126 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=49, FiltMin=43, FiltMax=54, Gamma=0.690
06:33:20.126 00.000 7988 UpdateGuideState exits: No star selected
06:33:20.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:20.126 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:20.126 00.000 7988 Enqueuing Expose request
06:33:20.126 00.000 15712 Worker thread wakes up
06:33:20.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:20.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:21.655 01.529 15712 Exposure complete
06:33:21.719 00.064 15712 worker thread done servicing request
06:33:21.719 00.000 7988 OnExposeComplete: enter
06:33:21.719 00.000 7988 UpdateGuideState(): m_state=1
06:33:21.719 00.000 7988 UpdateCurrentPosition: no star selected
06:33:21.719 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:21.719 00.000 7988 Status Line: No star selected
06:33:21.719 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=42, FiltMax=55, Gamma=0.690
06:33:21.719 00.000 7988 UpdateGuideState exits: No star selected
06:33:21.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:21.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:21.719 00.000 7988 Enqueuing Expose request
06:33:21.719 00.000 15712 Worker thread wakes up
06:33:21.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:21.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:23.367 01.648 15712 Exposure complete
06:33:23.467 00.100 15712 worker thread done servicing request
06:33:23.467 00.000 7988 OnExposeComplete: enter
06:33:23.469 00.002 7988 UpdateGuideState(): m_state=1
06:33:23.471 00.002 7988 UpdateCurrentPosition: no star selected
06:33:23.471 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:23.471 00.000 7988 Status Line: No star selected
06:33:23.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=48, FiltMin=42, FiltMax=54, Gamma=0.690
06:33:23.471 00.000 7988 UpdateGuideState exits: No star selected
06:33:23.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:23.471 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:23.471 00.000 7988 Enqueuing Expose request
06:33:23.471 00.000 15712 Worker thread wakes up
06:33:23.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:23.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:24.892 01.421 15712 Exposure complete
06:33:24.955 00.063 15712 worker thread done servicing request
06:33:24.955 00.000 7988 OnExposeComplete: enter
06:33:24.955 00.000 7988 UpdateGuideState(): m_state=1
06:33:24.958 00.003 7988 UpdateCurrentPosition: no star selected
06:33:24.958 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:24.960 00.002 7988 Status Line: No star selected
06:33:24.962 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=48, FiltMin=42, FiltMax=53, Gamma=0.690
06:33:24.962 00.000 7988 UpdateGuideState exits: No star selected
06:33:24.964 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:24.965 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:24.965 00.000 7988 Enqueuing Expose request
06:33:24.967 00.002 15712 Worker thread wakes up
06:33:24.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:24.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:26.599 01.632 15712 Exposure complete
06:33:26.663 00.064 15712 worker thread done servicing request
06:33:26.663 00.000 7988 OnExposeComplete: enter
06:33:26.664 00.001 7988 UpdateGuideState(): m_state=1
06:33:26.664 00.000 7988 UpdateCurrentPosition: no star selected
06:33:26.666 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:26.668 00.002 7988 Status Line: No star selected
06:33:26.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=48, FiltMin=41, FiltMax=54, Gamma=0.690
06:33:26.670 00.002 7988 UpdateGuideState exits: No star selected
06:33:26.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:26.672 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:26.672 00.000 7988 Enqueuing Expose request
06:33:26.674 00.002 15712 Worker thread wakes up
06:33:26.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:26.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:28.200 01.526 15712 Exposure complete
06:33:28.261 00.061 15712 worker thread done servicing request
06:33:28.261 00.000 7988 OnExposeComplete: enter
06:33:28.264 00.003 7988 UpdateGuideState(): m_state=1
06:33:28.264 00.000 7988 UpdateCurrentPosition: no star selected
06:33:28.266 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:28.266 00.000 7988 Status Line: No star selected
06:33:28.268 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=42, FiltMax=53, Gamma=0.690
06:33:28.268 00.000 7988 UpdateGuideState exits: No star selected
06:33:28.270 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:28.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:28.272 00.002 7988 Enqueuing Expose request
06:33:28.272 00.000 15712 Worker thread wakes up
06:33:28.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:28.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:29.911 01.639 15712 Exposure complete
06:33:29.973 00.062 15712 worker thread done servicing request
06:33:29.973 00.000 7988 OnExposeComplete: enter
06:33:29.973 00.000 7988 UpdateGuideState(): m_state=1
06:33:29.976 00.003 7988 UpdateCurrentPosition: no star selected
06:33:29.976 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:29.978 00.002 7988 Status Line: No star selected
06:33:29.980 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=47, FiltMin=42, FiltMax=53, Gamma=0.690
06:33:29.980 00.000 7988 UpdateGuideState exits: No star selected
06:33:29.982 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:29.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:29.984 00.002 7988 Enqueuing Expose request
06:33:29.984 00.000 15712 Worker thread wakes up
06:33:29.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:29.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:31.506 01.522 15712 Exposure complete
06:33:31.568 00.062 15712 worker thread done servicing request
06:33:31.568 00.000 7988 OnExposeComplete: enter
06:33:31.568 00.000 7988 UpdateGuideState(): m_state=1
06:33:31.571 00.003 7988 UpdateCurrentPosition: no star selected
06:33:31.571 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:31.573 00.002 7988 Status Line: No star selected
06:33:31.575 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=41, FiltMax=54, Gamma=0.690
06:33:31.575 00.000 7988 UpdateGuideState exits: No star selected
06:33:31.575 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:31.575 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:31.575 00.000 7988 Enqueuing Expose request
06:33:31.575 00.000 15712 Worker thread wakes up
06:33:31.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:31.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:33.212 01.637 15712 Exposure complete
06:33:33.275 00.063 15712 worker thread done servicing request
06:33:33.275 00.000 7988 OnExposeComplete: enter
06:33:33.275 00.000 7988 UpdateGuideState(): m_state=1
06:33:33.279 00.004 7988 UpdateCurrentPosition: no star selected
06:33:33.279 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:33.281 00.002 7988 Status Line: No star selected
06:33:33.283 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
06:33:33.283 00.000 7988 UpdateGuideState exits: No star selected
06:33:33.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:33.286 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:33.286 00.000 7988 Enqueuing Expose request
06:33:33.286 00.000 15712 Worker thread wakes up
06:33:33.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:33.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:34.813 01.527 15712 Exposure complete
06:33:34.874 00.061 15712 worker thread done servicing request
06:33:34.874 00.000 7988 OnExposeComplete: enter
06:33:34.874 00.000 7988 UpdateGuideState(): m_state=1
06:33:34.877 00.003 7988 UpdateCurrentPosition: no star selected
06:33:34.877 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:34.879 00.002 7988 Status Line: No star selected
06:33:34.881 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
06:33:34.881 00.000 7988 UpdateGuideState exits: No star selected
06:33:34.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:34.881 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:34.881 00.000 7988 Enqueuing Expose request
06:33:34.881 00.000 15712 Worker thread wakes up
06:33:34.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:34.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:36.517 01.636 15712 Exposure complete
06:33:36.578 00.061 15712 worker thread done servicing request
06:33:36.578 00.000 7988 OnExposeComplete: enter
06:33:36.578 00.000 7988 UpdateGuideState(): m_state=1
06:33:36.578 00.000 7988 UpdateCurrentPosition: no star selected
06:33:36.578 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:36.578 00.000 7988 Status Line: No star selected
06:33:36.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
06:33:36.578 00.000 7988 UpdateGuideState exits: No star selected
06:33:36.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:36.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:36.578 00.000 7988 Enqueuing Expose request
06:33:36.578 00.000 15712 Worker thread wakes up
06:33:36.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:36.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:38.113 01.535 15712 Exposure complete
06:33:38.177 00.064 15712 worker thread done servicing request
06:33:38.177 00.000 7988 OnExposeComplete: enter
06:33:38.177 00.000 7988 UpdateGuideState(): m_state=1
06:33:38.177 00.000 7988 UpdateCurrentPosition: no star selected
06:33:38.177 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:38.177 00.000 7988 Status Line: No star selected
06:33:38.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=47, FiltMin=41, FiltMax=53, Gamma=0.690
06:33:38.177 00.000 7988 UpdateGuideState exits: No star selected
06:33:38.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:38.177 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:38.177 00.000 7988 Enqueuing Expose request
06:33:38.177 00.000 15712 Worker thread wakes up
06:33:38.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:38.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:39.825 01.648 15712 Exposure complete
06:33:39.887 00.062 15712 worker thread done servicing request
06:33:39.887 00.000 7988 OnExposeComplete: enter
06:33:39.887 00.000 7988 UpdateGuideState(): m_state=1
06:33:39.887 00.000 7988 UpdateCurrentPosition: no star selected
06:33:39.891 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:39.891 00.000 7988 Status Line: No star selected
06:33:39.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=47, FiltMin=42, FiltMax=54, Gamma=0.690
06:33:39.891 00.000 7988 UpdateGuideState exits: No star selected
06:33:39.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:39.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:39.891 00.000 7988 Enqueuing Expose request
06:33:39.891 00.000 15712 Worker thread wakes up
06:33:39.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:39.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:41.422 01.531 15712 Exposure complete
06:33:41.484 00.062 15712 worker thread done servicing request
06:33:41.484 00.000 7988 OnExposeComplete: enter
06:33:41.484 00.000 7988 UpdateGuideState(): m_state=1
06:33:41.484 00.000 7988 UpdateCurrentPosition: no star selected
06:33:41.484 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:41.484 00.000 7988 Status Line: No star selected
06:33:41.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=47, FiltMin=41, FiltMax=54, Gamma=0.690
06:33:41.491 00.007 7988 UpdateGuideState exits: No star selected
06:33:41.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:41.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:41.491 00.000 7988 Enqueuing Expose request
06:33:41.491 00.000 15712 Worker thread wakes up
06:33:41.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:41.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:43.127 01.636 15712 Exposure complete
06:33:43.191 00.064 15712 worker thread done servicing request
06:33:43.191 00.000 7988 OnExposeComplete: enter
06:33:43.193 00.002 7988 UpdateGuideState(): m_state=1
06:33:43.193 00.000 7988 UpdateCurrentPosition: no star selected
06:33:43.195 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:43.195 00.000 7988 Status Line: No star selected
06:33:43.197 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=47, FiltMin=40, FiltMax=54, Gamma=0.690
06:33:43.197 00.000 7988 UpdateGuideState exits: No star selected
06:33:43.199 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:43.199 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:43.201 00.002 7988 Enqueuing Expose request
06:33:43.201 00.000 15712 Worker thread wakes up
06:33:43.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:43.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:44.727 01.526 15712 Exposure complete
06:33:44.789 00.062 15712 worker thread done servicing request
06:33:44.789 00.000 7988 OnExposeComplete: enter
06:33:44.789 00.000 7988 UpdateGuideState(): m_state=1
06:33:44.792 00.003 7988 UpdateCurrentPosition: no star selected
06:33:44.793 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:44.793 00.000 7988 Status Line: No star selected
06:33:44.795 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=47, FiltMin=40, FiltMax=54, Gamma=0.690
06:33:44.795 00.000 7988 UpdateGuideState exits: No star selected
06:33:44.797 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:44.797 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:44.799 00.002 7988 Enqueuing Expose request
06:33:44.799 00.000 15712 Worker thread wakes up
06:33:44.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:44.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:46.437 01.638 15712 Exposure complete
06:33:46.498 00.061 15712 worker thread done servicing request
06:33:46.498 00.000 7988 OnExposeComplete: enter
06:33:46.500 00.002 7988 UpdateGuideState(): m_state=1
06:33:46.502 00.002 7988 UpdateCurrentPosition: no star selected
06:33:46.504 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:46.504 00.000 7988 Status Line: No star selected
06:33:46.506 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=40, FiltMax=54, Gamma=0.690
06:33:46.508 00.002 7988 UpdateGuideState exits: No star selected
06:33:46.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:46.510 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:46.510 00.000 7988 Enqueuing Expose request
06:33:46.512 00.002 15712 Worker thread wakes up
06:33:46.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:46.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:48.033 01.521 15712 Exposure complete
06:33:48.094 00.061 15712 worker thread done servicing request
06:33:48.094 00.000 7988 OnExposeComplete: enter
06:33:48.094 00.000 7988 UpdateGuideState(): m_state=1
06:33:48.098 00.004 7988 UpdateCurrentPosition: no star selected
06:33:48.098 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:48.100 00.002 7988 Status Line: No star selected
06:33:48.102 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=46, FiltMin=39, FiltMax=56, Gamma=0.690
06:33:48.102 00.000 7988 UpdateGuideState exits: No star selected
06:33:48.104 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:48.104 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:48.106 00.002 7988 Enqueuing Expose request
06:33:48.106 00.000 15712 Worker thread wakes up
06:33:48.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:48.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:49.739 01.633 15712 Exposure complete
06:33:49.800 00.061 15712 worker thread done servicing request
06:33:49.800 00.000 7988 OnExposeComplete: enter
06:33:49.800 00.000 7988 UpdateGuideState(): m_state=1
06:33:49.804 00.004 7988 UpdateCurrentPosition: no star selected
06:33:49.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:49.804 00.000 7988 Status Line: No star selected
06:33:49.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=46, FiltMin=40, FiltMax=52, Gamma=0.690
06:33:49.804 00.000 7988 UpdateGuideState exits: No star selected
06:33:49.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:49.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:49.804 00.000 7988 Enqueuing Expose request
06:33:49.804 00.000 15712 Worker thread wakes up
06:33:49.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:49.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:51.333 01.529 15712 Exposure complete
06:33:51.397 00.064 15712 worker thread done servicing request
06:33:51.397 00.000 7988 OnExposeComplete: enter
06:33:51.397 00.000 7988 UpdateGuideState(): m_state=1
06:33:51.397 00.000 7988 UpdateCurrentPosition: no star selected
06:33:51.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:51.397 00.000 7988 Status Line: No star selected
06:33:51.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=39, FiltMax=53, Gamma=0.690
06:33:51.397 00.000 7988 UpdateGuideState exits: No star selected
06:33:51.397 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:51.397 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:51.397 00.000 7988 Enqueuing Expose request
06:33:51.397 00.000 15712 Worker thread wakes up
06:33:51.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:51.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:53.042 01.645 15712 Exposure complete
06:33:53.105 00.063 15712 worker thread done servicing request
06:33:53.106 00.001 7988 OnExposeComplete: enter
06:33:53.106 00.000 7988 UpdateGuideState(): m_state=1
06:33:53.106 00.000 7988 UpdateCurrentPosition: no star selected
06:33:53.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:53.106 00.000 7988 Status Line: No star selected
06:33:53.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=46, FiltMin=39, FiltMax=53, Gamma=0.690
06:33:53.106 00.000 7988 UpdateGuideState exits: No star selected
06:33:53.113 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:53.113 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:53.113 00.000 7988 Enqueuing Expose request
06:33:53.113 00.000 15712 Worker thread wakes up
06:33:53.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:53.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:54.637 01.524 15712 Exposure complete
06:33:54.699 00.062 15712 worker thread done servicing request
06:33:54.699 00.000 7988 OnExposeComplete: enter
06:33:54.699 00.000 7988 UpdateGuideState(): m_state=1
06:33:54.699 00.000 7988 UpdateCurrentPosition: no star selected
06:33:54.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:54.699 00.000 7988 Status Line: No star selected
06:33:54.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=46, FiltMin=39, FiltMax=53, Gamma=0.690
06:33:54.699 00.000 7988 UpdateGuideState exits: No star selected
06:33:54.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:54.699 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:54.699 00.000 7988 Enqueuing Expose request
06:33:54.699 00.000 15712 Worker thread wakes up
06:33:54.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:54.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:56.346 01.647 15712 Exposure complete
06:33:56.409 00.063 15712 worker thread done servicing request
06:33:56.409 00.000 7988 OnExposeComplete: enter
06:33:56.409 00.000 7988 UpdateGuideState(): m_state=1
06:33:56.412 00.003 7988 UpdateCurrentPosition: no star selected
06:33:56.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:56.414 00.002 7988 Status Line: No star selected
06:33:56.416 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=46, FiltMin=38, FiltMax=52, Gamma=0.690
06:33:56.417 00.001 7988 UpdateGuideState exits: No star selected
06:33:56.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:56.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:56.417 00.000 7988 Enqueuing Expose request
06:33:56.417 00.000 15712 Worker thread wakes up
06:33:56.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:56.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:57.945 01.528 15712 Exposure complete
06:33:58.006 00.061 15712 worker thread done servicing request
06:33:58.006 00.000 7988 OnExposeComplete: enter
06:33:58.006 00.000 7988 UpdateGuideState(): m_state=1
06:33:58.012 00.006 7988 UpdateCurrentPosition: no star selected
06:33:58.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:58.014 00.002 7988 Status Line: No star selected
06:33:58.016 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=45, FiltMin=37, FiltMax=53, Gamma=0.690
06:33:58.016 00.000 7988 UpdateGuideState exits: No star selected
06:33:58.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:58.016 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:58.016 00.000 7988 Enqueuing Expose request
06:33:58.016 00.000 15712 Worker thread wakes up
06:33:58.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:58.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:33:59.657 01.641 15712 Exposure complete
06:33:59.719 00.062 15712 worker thread done servicing request
06:33:59.719 00.000 7988 OnExposeComplete: enter
06:33:59.719 00.000 7988 UpdateGuideState(): m_state=1
06:33:59.721 00.002 7988 UpdateCurrentPosition: no star selected
06:33:59.721 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:33:59.723 00.002 7988 Status Line: No star selected
06:33:59.725 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=45, FiltMin=37, FiltMax=53, Gamma=0.690
06:33:59.725 00.000 7988 UpdateGuideState exits: No star selected
06:33:59.727 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:33:59.727 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:33:59.729 00.002 7988 Enqueuing Expose request
06:33:59.729 00.000 15712 Worker thread wakes up
06:33:59.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:33:59.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:01.256 01.527 15712 Exposure complete
06:34:01.318 00.062 15712 worker thread done servicing request
06:34:01.318 00.000 7988 OnExposeComplete: enter
06:34:01.318 00.000 7988 UpdateGuideState(): m_state=1
06:34:01.318 00.000 7988 UpdateCurrentPosition: no star selected
06:34:01.318 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:01.318 00.000 7988 Status Line: No star selected
06:34:01.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=45, FiltMin=37, FiltMax=52, Gamma=0.690
06:34:01.318 00.000 7988 UpdateGuideState exits: No star selected
06:34:01.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:01.318 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:01.318 00.000 7988 Enqueuing Expose request
06:34:01.318 00.000 15712 Worker thread wakes up
06:34:01.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:01.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:02.965 01.647 15712 Exposure complete
06:34:03.028 00.063 15712 worker thread done servicing request
06:34:03.028 00.000 7988 OnExposeComplete: enter
06:34:03.028 00.000 7988 UpdateGuideState(): m_state=1
06:34:03.031 00.003 7988 UpdateCurrentPosition: no star selected
06:34:03.031 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:03.033 00.002 7988 Status Line: No star selected
06:34:03.035 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=44, FiltMin=36, FiltMax=51, Gamma=0.690
06:34:03.035 00.000 7988 UpdateGuideState exits: No star selected
06:34:03.037 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:03.037 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:03.039 00.002 7988 Enqueuing Expose request
06:34:03.039 00.000 15712 Worker thread wakes up
06:34:03.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:03.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:04.563 01.524 15712 Exposure complete
06:34:04.624 00.061 15712 worker thread done servicing request
06:34:04.624 00.000 7988 OnExposeComplete: enter
06:34:04.624 00.000 7988 UpdateGuideState(): m_state=1
06:34:04.629 00.005 7988 UpdateCurrentPosition: no star selected
06:34:04.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:04.631 00.002 7988 Status Line: No star selected
06:34:04.633 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=36, FiltMax=52, Gamma=0.690
06:34:04.633 00.000 7988 UpdateGuideState exits: No star selected
06:34:04.635 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:04.635 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:04.635 00.000 7988 Enqueuing Expose request
06:34:04.637 00.002 15712 Worker thread wakes up
06:34:04.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:04.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:06.270 01.633 15712 Exposure complete
06:34:06.331 00.061 15712 worker thread done servicing request
06:34:06.331 00.000 7988 OnExposeComplete: enter
06:34:06.331 00.000 7988 UpdateGuideState(): m_state=1
06:34:06.334 00.003 7988 UpdateCurrentPosition: no star selected
06:34:06.334 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:06.336 00.002 7988 Status Line: No star selected
06:34:06.338 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=36, FiltMax=52, Gamma=0.690
06:34:06.340 00.002 7988 UpdateGuideState exits: No star selected
06:34:06.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:06.342 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:06.342 00.000 7988 Enqueuing Expose request
06:34:06.344 00.002 15712 Worker thread wakes up
06:34:06.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:06.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:07.864 01.520 15712 Exposure complete
06:34:07.927 00.063 15712 worker thread done servicing request
06:34:07.927 00.000 7988 OnExposeComplete: enter
06:34:07.929 00.002 7988 UpdateGuideState(): m_state=1
06:34:07.930 00.001 7988 UpdateCurrentPosition: no star selected
06:34:07.931 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:07.932 00.001 7988 Status Line: No star selected
06:34:07.934 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=45, FiltMin=37, FiltMax=52, Gamma=0.690
06:34:07.935 00.001 7988 UpdateGuideState exits: No star selected
06:34:07.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:07.937 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:07.938 00.001 7988 Enqueuing Expose request
06:34:07.939 00.001 15712 Worker thread wakes up
06:34:07.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:07.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:09.672 01.733 15712 Exposure complete
06:34:09.734 00.062 15712 worker thread done servicing request
06:34:09.735 00.001 7988 OnExposeComplete: enter
06:34:09.736 00.001 7988 UpdateGuideState(): m_state=1
06:34:09.737 00.001 7988 UpdateCurrentPosition: no star selected
06:34:09.738 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:09.739 00.001 7988 Status Line: No star selected
06:34:09.741 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=45, FiltMin=37, FiltMax=52, Gamma=0.690
06:34:09.742 00.001 7988 UpdateGuideState exits: No star selected
06:34:09.743 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:09.744 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:09.745 00.001 7988 Enqueuing Expose request
06:34:09.746 00.001 15712 Worker thread wakes up
06:34:09.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:09.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:11.161 01.415 15712 Exposure complete
06:34:11.223 00.062 15712 worker thread done servicing request
06:34:11.223 00.000 7988 OnExposeComplete: enter
06:34:11.224 00.001 7988 UpdateGuideState(): m_state=1
06:34:11.226 00.002 7988 UpdateCurrentPosition: no star selected
06:34:11.226 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:11.228 00.002 7988 Status Line: No star selected
06:34:11.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=45, FiltMin=36, FiltMax=53, Gamma=0.690
06:34:11.230 00.002 7988 UpdateGuideState exits: No star selected
06:34:11.232 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:11.232 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:11.232 00.000 7988 Enqueuing Expose request
06:34:11.234 00.002 15712 Worker thread wakes up
06:34:11.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:11.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:12.870 01.636 15712 Exposure complete
06:34:12.929 00.059 15712 worker thread done servicing request
06:34:12.929 00.000 7988 OnExposeComplete: enter
06:34:12.929 00.000 7988 UpdateGuideState(): m_state=1
06:34:12.929 00.000 7988 UpdateCurrentPosition: no star selected
06:34:12.929 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:12.929 00.000 7988 Status Line: No star selected
06:34:12.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=44, FiltMin=36, FiltMax=51, Gamma=0.690
06:34:12.929 00.000 7988 UpdateGuideState exits: No star selected
06:34:12.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:12.929 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:12.929 00.000 7988 Enqueuing Expose request
06:34:12.943 00.014 15712 Worker thread wakes up
06:34:12.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:12.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:14.466 01.523 15712 Exposure complete
06:34:14.527 00.061 15712 worker thread done servicing request
06:34:14.527 00.000 7988 OnExposeComplete: enter
06:34:14.527 00.000 7988 UpdateGuideState(): m_state=1
06:34:14.527 00.000 7988 UpdateCurrentPosition: no star selected
06:34:14.527 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:14.527 00.000 7988 Status Line: No star selected
06:34:14.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=43, FiltMin=36, FiltMax=50, Gamma=0.690
06:34:14.527 00.000 7988 UpdateGuideState exits: No star selected
06:34:14.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:14.527 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:14.527 00.000 7988 Enqueuing Expose request
06:34:14.527 00.000 15712 Worker thread wakes up
06:34:14.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:14.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:16.171 01.644 15712 Exposure complete
06:34:16.235 00.064 15712 worker thread done servicing request
06:34:16.235 00.000 7988 OnExposeComplete: enter
06:34:16.235 00.000 7988 UpdateGuideState(): m_state=1
06:34:16.235 00.000 7988 UpdateCurrentPosition: no star selected
06:34:16.235 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:16.235 00.000 7988 Status Line: No star selected
06:34:16.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=43, FiltMin=36, FiltMax=51, Gamma=0.690
06:34:16.235 00.000 7988 UpdateGuideState exits: No star selected
06:34:16.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:16.245 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:16.245 00.000 7988 Enqueuing Expose request
06:34:16.245 00.000 15712 Worker thread wakes up
06:34:16.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:16.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:17.772 01.527 15712 Exposure complete
06:34:17.833 00.061 15712 worker thread done servicing request
06:34:17.833 00.000 7988 OnExposeComplete: enter
06:34:17.833 00.000 7988 UpdateGuideState(): m_state=1
06:34:17.836 00.003 7988 UpdateCurrentPosition: no star selected
06:34:17.836 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:17.838 00.002 7988 Status Line: No star selected
06:34:17.840 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=42, FiltMin=35, FiltMax=50, Gamma=0.690
06:34:17.840 00.000 7988 UpdateGuideState exits: No star selected
06:34:17.842 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:17.842 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:17.844 00.002 7988 Enqueuing Expose request
06:34:17.844 00.000 15712 Worker thread wakes up
06:34:17.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:17.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:19.483 01.639 15712 Exposure complete
06:34:19.547 00.064 15712 worker thread done servicing request
06:34:19.547 00.000 7988 OnExposeComplete: enter
06:34:19.547 00.000 7988 UpdateGuideState(): m_state=1
06:34:19.548 00.001 7988 UpdateCurrentPosition: no star selected
06:34:19.550 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:19.550 00.000 7988 Status Line: No star selected
06:34:19.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=35, FiltMax=49, Gamma=0.690
06:34:19.550 00.000 7988 UpdateGuideState exits: No star selected
06:34:19.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:19.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:19.550 00.000 7988 Enqueuing Expose request
06:34:19.550 00.000 15712 Worker thread wakes up
06:34:19.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:19.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:21.084 01.534 15712 Exposure complete
06:34:21.145 00.061 15712 worker thread done servicing request
06:34:21.145 00.000 7988 OnExposeComplete: enter
06:34:21.145 00.000 7988 UpdateGuideState(): m_state=1
06:34:21.147 00.002 7988 UpdateCurrentPosition: no star selected
06:34:21.147 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:21.149 00.002 7988 Status Line: No star selected
06:34:21.151 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=35, FiltMax=50, Gamma=0.690
06:34:21.151 00.000 7988 UpdateGuideState exits: No star selected
06:34:21.153 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:21.153 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:21.155 00.002 7988 Enqueuing Expose request
06:34:21.155 00.000 15712 Worker thread wakes up
06:34:21.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:21.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:22.795 01.640 15712 Exposure complete
06:34:22.856 00.061 15712 worker thread done servicing request
06:34:22.856 00.000 7988 OnExposeComplete: enter
06:34:22.856 00.000 7988 UpdateGuideState(): m_state=1
06:34:22.856 00.000 7988 UpdateCurrentPosition: no star selected
06:34:22.856 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:22.856 00.000 7988 Status Line: No star selected
06:34:22.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=41, FiltMin=34, FiltMax=48, Gamma=0.690
06:34:22.856 00.000 7988 UpdateGuideState exits: No star selected
06:34:22.864 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:22.864 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:22.864 00.000 7988 Enqueuing Expose request
06:34:22.864 00.000 15712 Worker thread wakes up
06:34:22.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:22.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:24.388 01.524 15712 Exposure complete
06:34:24.450 00.062 15712 worker thread done servicing request
06:34:24.451 00.001 7988 OnExposeComplete: enter
06:34:24.451 00.000 7988 UpdateGuideState(): m_state=1
06:34:24.451 00.000 7988 UpdateCurrentPosition: no star selected
06:34:24.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:24.451 00.000 7988 Status Line: No star selected
06:34:24.451 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=40, FiltMin=35, FiltMax=48, Gamma=0.690
06:34:24.451 00.000 7988 UpdateGuideState exits: No star selected
06:34:24.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:24.451 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:24.451 00.000 7988 Enqueuing Expose request
06:34:24.451 00.000 15712 Worker thread wakes up
06:34:24.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:24.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:26.098 01.647 15712 Exposure complete
06:34:26.160 00.062 15712 worker thread done servicing request
06:34:26.160 00.000 7988 OnExposeComplete: enter
06:34:26.160 00.000 7988 UpdateGuideState(): m_state=1
06:34:26.162 00.002 7988 UpdateCurrentPosition: no star selected
06:34:26.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:26.164 00.002 7988 Status Line: No star selected
06:34:26.165 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=40, FiltMin=34, FiltMax=47, Gamma=0.690
06:34:26.165 00.000 7988 UpdateGuideState exits: No star selected
06:34:26.167 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:26.167 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:26.169 00.002 7988 Enqueuing Expose request
06:34:26.169 00.000 15712 Worker thread wakes up
06:34:26.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:26.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:27.695 01.526 15712 Exposure complete
06:34:27.757 00.062 15712 worker thread done servicing request
06:34:27.758 00.001 7988 OnExposeComplete: enter
06:34:27.758 00.000 7988 UpdateGuideState(): m_state=1
06:34:27.758 00.000 7988 UpdateCurrentPosition: no star selected
06:34:27.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:27.758 00.000 7988 Status Line: No star selected
06:34:27.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=33, FiltMax=48, Gamma=0.690
06:34:27.758 00.000 7988 UpdateGuideState exits: No star selected
06:34:27.765 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:27.765 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:27.765 00.000 7988 Enqueuing Expose request
06:34:27.765 00.000 15712 Worker thread wakes up
06:34:27.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:27.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:29.401 01.636 15712 Exposure complete
06:34:29.452 00.051 15712 worker thread done servicing request
06:34:29.452 00.000 7988 OnExposeComplete: enter
06:34:29.465 00.013 7988 UpdateGuideState(): m_state=1
06:34:29.465 00.000 7988 UpdateCurrentPosition: no star selected
06:34:29.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:29.465 00.000 7988 Status Line: No star selected
06:34:29.469 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=40, FiltMin=34, FiltMax=48, Gamma=0.690
06:34:29.469 00.000 7988 UpdateGuideState exits: No star selected
06:34:29.472 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:29.472 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:29.474 00.002 7988 Enqueuing Expose request
06:34:29.474 00.000 15712 Worker thread wakes up
06:34:29.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:29.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:31.001 01.527 15712 Exposure complete
06:34:31.062 00.061 15712 worker thread done servicing request
06:34:31.062 00.000 7988 OnExposeComplete: enter
06:34:31.062 00.000 7988 UpdateGuideState(): m_state=1
06:34:31.066 00.004 7988 UpdateCurrentPosition: no star selected
06:34:31.066 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:31.068 00.002 7988 Status Line: No star selected
06:34:31.068 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=35, FiltMax=53, Gamma=0.690
06:34:31.070 00.002 7988 UpdateGuideState exits: No star selected
06:34:31.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:31.072 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:31.072 00.000 7988 Enqueuing Expose request
06:34:31.074 00.002 15712 Worker thread wakes up
06:34:31.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:31.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:32.708 01.634 15712 Exposure complete
06:34:32.756 00.048 15712 worker thread done servicing request
06:34:32.756 00.000 7988 OnExposeComplete: enter
06:34:32.770 00.014 7988 UpdateGuideState(): m_state=1
06:34:32.772 00.002 7988 UpdateCurrentPosition: no star selected
06:34:32.773 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:32.773 00.000 7988 Status Line: No star selected
06:34:32.775 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=41, FiltMin=35, FiltMax=48, Gamma=0.690
06:34:32.775 00.000 7988 UpdateGuideState exits: No star selected
06:34:32.777 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:32.777 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:32.779 00.002 7988 Enqueuing Expose request
06:34:32.779 00.000 15712 Worker thread wakes up
06:34:32.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:32.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:34.306 01.527 15712 Exposure complete
06:34:34.366 00.060 15712 worker thread done servicing request
06:34:34.366 00.000 7988 OnExposeComplete: enter
06:34:34.366 00.000 7988 UpdateGuideState(): m_state=1
06:34:34.369 00.003 7988 UpdateCurrentPosition: no star selected
06:34:34.371 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:34.371 00.000 7988 Status Line: No star selected
06:34:34.373 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=41, FiltMin=34, FiltMax=49, Gamma=0.690
06:34:34.373 00.000 7988 UpdateGuideState exits: No star selected
06:34:34.375 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:34.375 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:34.378 00.003 7988 Enqueuing Expose request
06:34:34.378 00.000 15712 Worker thread wakes up
06:34:34.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:34.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:36.015 01.637 15712 Exposure complete
06:34:36.076 00.061 15712 worker thread done servicing request
06:34:36.076 00.000 7988 OnExposeComplete: enter
06:34:36.076 00.000 7988 UpdateGuideState(): m_state=1
06:34:36.079 00.003 7988 UpdateCurrentPosition: no star selected
06:34:36.081 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:36.081 00.000 7988 Status Line: No star selected
06:34:36.083 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=41, FiltMin=35, FiltMax=48, Gamma=0.690
06:34:36.083 00.000 7988 UpdateGuideState exits: No star selected
06:34:36.085 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:36.085 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:36.087 00.002 7988 Enqueuing Expose request
06:34:36.087 00.000 15712 Worker thread wakes up
06:34:36.087 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:36.087 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:37.611 01.524 15712 Exposure complete
06:34:37.674 00.063 15712 worker thread done servicing request
06:34:37.674 00.000 7988 OnExposeComplete: enter
06:34:37.674 00.000 7988 UpdateGuideState(): m_state=1
06:34:37.676 00.002 7988 UpdateCurrentPosition: no star selected
06:34:37.676 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:37.678 00.002 7988 Status Line: No star selected
06:34:37.679 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=41, FiltMin=35, FiltMax=50, Gamma=0.690
06:34:37.681 00.002 7988 UpdateGuideState exits: No star selected
06:34:37.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:37.683 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:37.683 00.000 7988 Enqueuing Expose request
06:34:37.685 00.002 15712 Worker thread wakes up
06:34:37.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:37.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:39.320 01.635 15712 Exposure complete
06:34:39.381 00.061 15712 worker thread done servicing request
06:34:39.381 00.000 7988 OnExposeComplete: enter
06:34:39.381 00.000 7988 UpdateGuideState(): m_state=1
06:34:39.381 00.000 7988 UpdateCurrentPosition: no star selected
06:34:39.381 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:39.381 00.000 7988 Status Line: No star selected
06:34:39.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=42, FiltMin=36, FiltMax=49, Gamma=0.690
06:34:39.381 00.000 7988 UpdateGuideState exits: No star selected
06:34:39.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:39.381 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:39.381 00.000 7988 Enqueuing Expose request
06:34:39.381 00.000 15712 Worker thread wakes up
06:34:39.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:39.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:40.919 01.538 15712 Exposure complete
06:34:40.980 00.061 15712 worker thread done servicing request
06:34:40.980 00.000 7988 OnExposeComplete: enter
06:34:40.980 00.000 7988 UpdateGuideState(): m_state=1
06:34:40.983 00.003 7988 UpdateCurrentPosition: no star selected
06:34:40.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:40.985 00.002 7988 Status Line: No star selected
06:34:40.987 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=42, FiltMin=36, FiltMax=49, Gamma=0.690
06:34:40.987 00.000 7988 UpdateGuideState exits: No star selected
06:34:40.989 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:40.989 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:40.991 00.002 7988 Enqueuing Expose request
06:34:40.991 00.000 15712 Worker thread wakes up
06:34:40.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:40.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:42.630 01.639 15712 Exposure complete
06:34:42.691 00.061 15712 worker thread done servicing request
06:34:42.691 00.000 7988 OnExposeComplete: enter
06:34:42.691 00.000 7988 UpdateGuideState(): m_state=1
06:34:42.691 00.000 7988 UpdateCurrentPosition: no star selected
06:34:42.691 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:42.691 00.000 7988 Status Line: No star selected
06:34:42.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=43, FiltMin=36, FiltMax=50, Gamma=0.690
06:34:42.699 00.008 7988 UpdateGuideState exits: No star selected
06:34:42.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:42.699 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:42.699 00.000 7988 Enqueuing Expose request
06:34:42.699 00.000 15712 Worker thread wakes up
06:34:42.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:42.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:44.227 01.528 15712 Exposure complete
06:34:44.288 00.061 15712 worker thread done servicing request
06:34:44.288 00.000 7988 OnExposeComplete: enter
06:34:44.288 00.000 7988 UpdateGuideState(): m_state=1
06:34:44.291 00.003 7988 UpdateCurrentPosition: no star selected
06:34:44.291 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:44.293 00.002 7988 Status Line: No star selected
06:34:44.295 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=44, FiltMin=37, FiltMax=53, Gamma=0.690
06:34:44.295 00.000 7988 UpdateGuideState exits: No star selected
06:34:44.297 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:44.297 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:44.299 00.002 7988 Enqueuing Expose request
06:34:44.299 00.000 15712 Worker thread wakes up
06:34:44.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:44.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:45.936 01.637 15712 Exposure complete
06:34:46.000 00.064 15712 worker thread done servicing request
06:34:46.000 00.000 7988 OnExposeComplete: enter
06:34:46.000 00.000 7988 UpdateGuideState(): m_state=1
06:34:46.002 00.002 7988 UpdateCurrentPosition: no star selected
06:34:46.002 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:46.004 00.002 7988 Status Line: No star selected
06:34:46.006 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=45, FiltMin=36, FiltMax=52, Gamma=0.690
06:34:46.006 00.000 7988 UpdateGuideState exits: No star selected
06:34:46.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:46.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:46.006 00.000 7988 Enqueuing Expose request
06:34:46.006 00.000 15712 Worker thread wakes up
06:34:46.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:46.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:47.532 01.526 15712 Exposure complete
06:34:47.593 00.061 15712 worker thread done servicing request
06:34:47.593 00.000 7988 OnExposeComplete: enter
06:34:47.593 00.000 7988 UpdateGuideState(): m_state=1
06:34:47.596 00.003 7988 UpdateCurrentPosition: no star selected
06:34:47.598 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:47.598 00.000 7988 Status Line: No star selected
06:34:47.600 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=46, FiltMin=38, FiltMax=53, Gamma=0.690
06:34:47.601 00.001 7988 UpdateGuideState exits: No star selected
06:34:47.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:47.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:47.601 00.000 7988 Enqueuing Expose request
06:34:47.601 00.000 15712 Worker thread wakes up
06:34:47.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:47.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:49.238 01.637 15712 Exposure complete
06:34:49.299 00.061 15712 worker thread done servicing request
06:34:49.299 00.000 7988 OnExposeComplete: enter
06:34:49.300 00.001 7988 UpdateGuideState(): m_state=1
06:34:49.302 00.002 7988 UpdateCurrentPosition: no star selected
06:34:49.302 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:49.304 00.002 7988 Status Line: No star selected
06:34:49.306 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=47, FiltMin=39, FiltMax=53, Gamma=0.690
06:34:49.306 00.000 7988 UpdateGuideState exits: No star selected
06:34:49.308 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:49.308 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:49.310 00.002 7988 Enqueuing Expose request
06:34:49.310 00.000 15712 Worker thread wakes up
06:34:49.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:49.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:50.836 01.526 15712 Exposure complete
06:34:50.897 00.061 15712 worker thread done servicing request
06:34:50.897 00.000 7988 OnExposeComplete: enter
06:34:50.897 00.000 7988 UpdateGuideState(): m_state=1
06:34:50.901 00.004 7988 UpdateCurrentPosition: no star selected
06:34:50.901 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:50.903 00.002 7988 Status Line: No star selected
06:34:50.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=47, FiltMin=39, FiltMax=53, Gamma=0.690
06:34:50.905 00.002 7988 UpdateGuideState exits: No star selected
06:34:50.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:50.907 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:50.907 00.000 7988 Enqueuing Expose request
06:34:50.909 00.002 15712 Worker thread wakes up
06:34:50.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:50.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:52.543 01.634 15712 Exposure complete
06:34:52.605 00.062 15712 worker thread done servicing request
06:34:52.605 00.000 7988 OnExposeComplete: enter
06:34:52.605 00.000 7988 UpdateGuideState(): m_state=1
06:34:52.608 00.003 7988 UpdateCurrentPosition: no star selected
06:34:52.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:52.610 00.002 7988 Status Line: No star selected
06:34:52.612 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=46, FiltMin=38, FiltMax=53, Gamma=0.690
06:34:52.612 00.000 7988 UpdateGuideState exits: No star selected
06:34:52.614 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:52.614 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:52.616 00.002 7988 Enqueuing Expose request
06:34:52.616 00.000 15712 Worker thread wakes up
06:34:52.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:52.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:54.139 01.523 15712 Exposure complete
06:34:54.203 00.064 15712 worker thread done servicing request
06:34:54.203 00.000 7988 OnExposeComplete: enter
06:34:54.203 00.000 7988 UpdateGuideState(): m_state=1
06:34:54.205 00.002 7988 UpdateCurrentPosition: no star selected
06:34:54.205 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:54.207 00.002 7988 Status Line: No star selected
06:34:54.209 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=46, FiltMin=39, FiltMax=53, Gamma=0.690
06:34:54.209 00.000 7988 UpdateGuideState exits: No star selected
06:34:54.211 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:54.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:54.213 00.002 7988 Enqueuing Expose request
06:34:54.213 00.000 15712 Worker thread wakes up
06:34:54.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:54.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:55.849 01.636 15712 Exposure complete
06:34:55.910 00.061 15712 worker thread done servicing request
06:34:55.910 00.000 7988 OnExposeComplete: enter
06:34:55.912 00.002 7988 UpdateGuideState(): m_state=1
06:34:55.912 00.000 7988 UpdateCurrentPosition: no star selected
06:34:55.914 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:55.916 00.002 7988 Status Line: No star selected
06:34:55.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=46, FiltMin=38, FiltMax=53, Gamma=0.690
06:34:55.918 00.002 7988 UpdateGuideState exits: No star selected
06:34:55.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:55.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:55.923 00.005 7988 Enqueuing Expose request
06:34:55.923 00.000 15712 Worker thread wakes up
06:34:55.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:55.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:57.443 01.520 15712 Exposure complete
06:34:57.504 00.061 15712 worker thread done servicing request
06:34:57.504 00.000 7988 OnExposeComplete: enter
06:34:57.506 00.002 7988 UpdateGuideState(): m_state=1
06:34:57.506 00.000 7988 UpdateCurrentPosition: no star selected
06:34:57.508 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:57.508 00.000 7988 Status Line: No star selected
06:34:57.510 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=46, FiltMin=38, FiltMax=53, Gamma=0.690
06:34:57.512 00.002 7988 UpdateGuideState exits: No star selected
06:34:57.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:57.515 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:57.515 00.000 7988 Enqueuing Expose request
06:34:57.517 00.002 15712 Worker thread wakes up
06:34:57.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:57.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:34:59.149 01.632 15712 Exposure complete
06:34:59.210 00.061 15712 worker thread done servicing request
06:34:59.210 00.000 7988 OnExposeComplete: enter
06:34:59.210 00.000 7988 UpdateGuideState(): m_state=1
06:34:59.214 00.004 7988 UpdateCurrentPosition: no star selected
06:34:59.214 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:34:59.216 00.002 7988 Status Line: No star selected
06:34:59.218 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=46, FiltMin=37, FiltMax=52, Gamma=0.690
06:34:59.218 00.000 7988 UpdateGuideState exits: No star selected
06:34:59.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:34:59.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:34:59.218 00.000 7988 Enqueuing Expose request
06:34:59.218 00.000 15712 Worker thread wakes up
06:34:59.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:34:59.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:00.746 01.528 15712 Exposure complete
06:35:00.808 00.062 15712 worker thread done servicing request
06:35:00.808 00.000 7988 OnExposeComplete: enter
06:35:00.808 00.000 7988 UpdateGuideState(): m_state=1
06:35:00.811 00.003 7988 UpdateCurrentPosition: no star selected
06:35:00.811 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:00.813 00.002 7988 Status Line: No star selected
06:35:00.815 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=45, FiltMin=37, FiltMax=53, Gamma=0.690
06:35:00.815 00.000 7988 UpdateGuideState exits: No star selected
06:35:00.817 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:00.817 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:00.819 00.002 7988 Enqueuing Expose request
06:35:00.819 00.000 15712 Worker thread wakes up
06:35:00.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:00.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:02.455 01.636 15712 Exposure complete
06:35:02.517 00.062 15712 worker thread done servicing request
06:35:02.517 00.000 7988 OnExposeComplete: enter
06:35:02.517 00.000 7988 UpdateGuideState(): m_state=1
06:35:02.517 00.000 7988 UpdateCurrentPosition: no star selected
06:35:02.517 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:02.517 00.000 7988 Status Line: No star selected
06:35:02.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=45, FiltMin=37, FiltMax=53, Gamma=0.690
06:35:02.525 00.008 7988 UpdateGuideState exits: No star selected
06:35:02.525 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:02.525 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:02.525 00.000 7988 Enqueuing Expose request
06:35:02.525 00.000 15712 Worker thread wakes up
06:35:02.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:02.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:04.052 01.527 15712 Exposure complete
06:35:04.113 00.061 15712 worker thread done servicing request
06:35:04.113 00.000 7988 OnExposeComplete: enter
06:35:04.113 00.000 7988 UpdateGuideState(): m_state=1
06:35:04.116 00.003 7988 UpdateCurrentPosition: no star selected
06:35:04.116 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:04.118 00.002 7988 Status Line: No star selected
06:35:04.120 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=44, FiltMin=36, FiltMax=53, Gamma=0.690
06:35:04.120 00.000 7988 UpdateGuideState exits: No star selected
06:35:04.122 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:04.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:04.124 00.002 7988 Enqueuing Expose request
06:35:04.125 00.001 15712 Worker thread wakes up
06:35:04.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:04.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:05.761 01.636 15712 Exposure complete
06:35:05.823 00.062 15712 worker thread done servicing request
06:35:05.823 00.000 7988 OnExposeComplete: enter
06:35:05.823 00.000 7988 UpdateGuideState(): m_state=1
06:35:05.826 00.003 7988 UpdateCurrentPosition: no star selected
06:35:05.826 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:05.829 00.003 7988 Status Line: No star selected
06:35:05.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=44, FiltMin=35, FiltMax=52, Gamma=0.690
06:35:05.829 00.000 7988 UpdateGuideState exits: No star selected
06:35:05.829 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:05.829 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:05.829 00.000 7988 Enqueuing Expose request
06:35:05.829 00.000 15712 Worker thread wakes up
06:35:05.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:05.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:07.251 01.422 15712 Exposure complete
06:35:07.315 00.064 15712 worker thread done servicing request
06:35:07.315 00.000 7988 OnExposeComplete: enter
06:35:07.315 00.000 7988 UpdateGuideState(): m_state=1
06:35:07.315 00.000 7988 UpdateCurrentPosition: no star selected
06:35:07.315 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:07.315 00.000 7988 Status Line: No star selected
06:35:07.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=44, FiltMin=35, FiltMax=51, Gamma=0.690
06:35:07.315 00.000 7988 UpdateGuideState exits: No star selected
06:35:07.323 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:07.324 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:07.324 00.000 7988 Enqueuing Expose request
06:35:07.327 00.003 15712 Worker thread wakes up
06:35:07.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:07.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:08.966 01.639 15712 Exposure complete
06:35:09.029 00.063 15712 worker thread done servicing request
06:35:09.030 00.001 7988 OnExposeComplete: enter
06:35:09.030 00.000 7988 UpdateGuideState(): m_state=1
06:35:09.032 00.002 7988 UpdateCurrentPosition: no star selected
06:35:09.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:09.034 00.002 7988 Status Line: No star selected
06:35:09.036 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=43, FiltMin=34, FiltMax=53, Gamma=0.690
06:35:09.036 00.000 7988 UpdateGuideState exits: No star selected
06:35:09.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:09.036 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:09.036 00.000 7988 Enqueuing Expose request
06:35:09.036 00.000 15712 Worker thread wakes up
06:35:09.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:09.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:10.563 01.527 15712 Exposure complete
06:35:10.625 00.062 15712 worker thread done servicing request
06:35:10.625 00.000 7988 OnExposeComplete: enter
06:35:10.627 00.002 7988 UpdateGuideState(): m_state=1
06:35:10.627 00.000 7988 UpdateCurrentPosition: no star selected
06:35:10.629 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:10.631 00.002 7988 Status Line: No star selected
06:35:10.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=42, FiltMin=34, FiltMax=52, Gamma=0.690
06:35:10.633 00.002 7988 UpdateGuideState exits: No star selected
06:35:10.635 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:10.635 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:10.637 00.002 7988 Enqueuing Expose request
06:35:10.637 00.000 15712 Worker thread wakes up
06:35:10.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:10.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:12.273 01.636 15712 Exposure complete
06:35:12.334 00.061 15712 worker thread done servicing request
06:35:12.334 00.000 7988 OnExposeComplete: enter
06:35:12.334 00.000 7988 UpdateGuideState(): m_state=1
06:35:12.337 00.003 7988 UpdateCurrentPosition: no star selected
06:35:12.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:12.339 00.002 7988 Status Line: No star selected
06:35:12.341 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=42, FiltMin=34, FiltMax=52, Gamma=0.690
06:35:12.341 00.000 7988 UpdateGuideState exits: No star selected
06:35:12.343 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:12.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:12.345 00.002 7988 Enqueuing Expose request
06:35:12.345 00.000 15712 Worker thread wakes up
06:35:12.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:12.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:13.870 01.525 15712 Exposure complete
06:35:13.931 00.061 15712 worker thread done servicing request
06:35:13.931 00.000 7988 OnExposeComplete: enter
06:35:13.931 00.000 7988 UpdateGuideState(): m_state=1
06:35:13.935 00.004 7988 UpdateCurrentPosition: no star selected
06:35:13.935 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:13.937 00.002 7988 Status Line: No star selected
06:35:13.939 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=42, FiltMin=35, FiltMax=50, Gamma=0.690
06:35:13.939 00.000 7988 UpdateGuideState exits: No star selected
06:35:13.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:13.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:13.939 00.000 7988 Enqueuing Expose request
06:35:13.939 00.000 15712 Worker thread wakes up
06:35:13.944 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:13.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:15.578 01.634 15712 Exposure complete
06:35:15.641 00.063 15712 worker thread done servicing request
06:35:15.641 00.000 7988 OnExposeComplete: enter
06:35:15.641 00.000 7988 UpdateGuideState(): m_state=1
06:35:15.641 00.000 7988 UpdateCurrentPosition: no star selected
06:35:15.646 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:15.646 00.000 7988 Status Line: No star selected
06:35:15.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=41, FiltMin=35, FiltMax=50, Gamma=0.690
06:35:15.646 00.000 7988 UpdateGuideState exits: No star selected
06:35:15.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:15.646 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:15.646 00.000 7988 Enqueuing Expose request
06:35:15.646 00.000 15712 Worker thread wakes up
06:35:15.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:15.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:17.175 01.529 15712 Exposure complete
06:35:17.236 00.061 15712 worker thread done servicing request
06:35:17.236 00.000 7988 OnExposeComplete: enter
06:35:17.236 00.000 7988 UpdateGuideState(): m_state=1
06:35:17.240 00.004 7988 UpdateCurrentPosition: no star selected
06:35:17.240 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:17.242 00.002 7988 Status Line: No star selected
06:35:17.244 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=41, FiltMin=34, FiltMax=51, Gamma=0.690
06:35:17.244 00.000 7988 UpdateGuideState exits: No star selected
06:35:17.246 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:17.247 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:17.247 00.000 7988 Enqueuing Expose request
06:35:17.247 00.000 15712 Worker thread wakes up
06:35:17.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:17.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:18.884 01.637 15712 Exposure complete
06:35:18.946 00.062 15712 worker thread done servicing request
06:35:18.946 00.000 7988 OnExposeComplete: enter
06:35:18.948 00.002 7988 UpdateGuideState(): m_state=1
06:35:18.948 00.000 7988 UpdateCurrentPosition: no star selected
06:35:18.950 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:18.950 00.000 7988 Status Line: No star selected
06:35:18.952 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=41, FiltMin=34, FiltMax=48, Gamma=0.690
06:35:18.952 00.000 7988 UpdateGuideState exits: No star selected
06:35:18.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:18.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:18.952 00.000 7988 Enqueuing Expose request
06:35:18.958 00.006 15712 Worker thread wakes up
06:35:18.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:18.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:20.478 01.520 15712 Exposure complete
06:35:20.540 00.062 15712 worker thread done servicing request
06:35:20.540 00.000 7988 OnExposeComplete: enter
06:35:20.540 00.000 7988 UpdateGuideState(): m_state=1
06:35:20.540 00.000 7988 UpdateCurrentPosition: no star selected
06:35:20.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:20.540 00.000 7988 Status Line: No star selected
06:35:20.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=41, FiltMin=35, FiltMax=51, Gamma=0.690
06:35:20.540 00.000 7988 UpdateGuideState exits: No star selected
06:35:20.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:20.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:20.549 00.009 7988 Enqueuing Expose request
06:35:20.549 00.000 15712 Worker thread wakes up
06:35:20.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:20.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:22.186 01.637 15712 Exposure complete
06:35:22.233 00.047 15712 worker thread done servicing request
06:35:22.233 00.000 7988 OnExposeComplete: enter
06:35:22.248 00.015 7988 UpdateGuideState(): m_state=1
06:35:22.250 00.002 7988 UpdateCurrentPosition: no star selected
06:35:22.250 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:22.250 00.000 7988 Status Line: No star selected
06:35:22.250 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=41, FiltMin=35, FiltMax=49, Gamma=0.690
06:35:22.250 00.000 7988 UpdateGuideState exits: No star selected
06:35:22.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:22.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:22.250 00.000 7988 Enqueuing Expose request
06:35:22.250 00.000 15712 Worker thread wakes up
06:35:22.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:22.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:23.782 01.532 15712 Exposure complete
06:35:23.845 00.063 15712 worker thread done servicing request
06:35:23.846 00.001 7988 OnExposeComplete: enter
06:35:23.846 00.000 7988 UpdateGuideState(): m_state=1
06:35:23.846 00.000 7988 UpdateCurrentPosition: no star selected
06:35:23.846 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:23.850 00.004 7988 Status Line: No star selected
06:35:23.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=40, FiltMin=34, FiltMax=51, Gamma=0.690
06:35:23.852 00.002 7988 UpdateGuideState exits: No star selected
06:35:23.854 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:23.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:23.854 00.000 7988 Enqueuing Expose request
06:35:23.856 00.002 15712 Worker thread wakes up
06:35:23.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:23.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:25.492 01.636 15712 Exposure complete
06:35:25.551 00.059 15712 worker thread done servicing request
06:35:25.554 00.003 7988 OnExposeComplete: enter
06:35:25.554 00.000 7988 UpdateGuideState(): m_state=1
06:35:25.554 00.000 7988 UpdateCurrentPosition: no star selected
06:35:25.554 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:25.554 00.000 7988 Status Line: No star selected
06:35:25.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=40, FiltMin=34, FiltMax=50, Gamma=0.690
06:35:25.554 00.000 7988 UpdateGuideState exits: No star selected
06:35:25.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:25.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:25.554 00.000 7988 Enqueuing Expose request
06:35:25.554 00.000 15712 Worker thread wakes up
06:35:25.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:25.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:27.092 01.538 15712 Exposure complete
06:35:27.153 00.061 15712 worker thread done servicing request
06:35:27.154 00.001 7988 OnExposeComplete: enter
06:35:27.154 00.000 7988 UpdateGuideState(): m_state=1
06:35:27.154 00.000 7988 UpdateCurrentPosition: no star selected
06:35:27.154 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:27.154 00.000 7988 Status Line: No star selected
06:35:27.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=40, FiltMin=34, FiltMax=52, Gamma=0.690
06:35:27.154 00.000 7988 UpdateGuideState exits: No star selected
06:35:27.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:27.154 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:27.154 00.000 7988 Enqueuing Expose request
06:35:27.154 00.000 15712 Worker thread wakes up
06:35:27.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:27.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:28.800 01.646 15712 Exposure complete
06:35:28.864 00.064 15712 worker thread done servicing request
06:35:28.864 00.000 7988 OnExposeComplete: enter
06:35:28.864 00.000 7988 UpdateGuideState(): m_state=1
06:35:28.866 00.002 7988 UpdateCurrentPosition: no star selected
06:35:28.868 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:28.868 00.000 7988 Status Line: No star selected
06:35:28.870 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=40, FiltMin=34, FiltMax=52, Gamma=0.690
06:35:28.871 00.001 7988 UpdateGuideState exits: No star selected
06:35:28.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:28.873 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:28.873 00.000 7988 Enqueuing Expose request
06:35:28.875 00.002 15712 Worker thread wakes up
06:35:28.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:28.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:30.399 01.524 15712 Exposure complete
06:35:30.462 00.063 15712 worker thread done servicing request
06:35:30.462 00.000 7988 OnExposeComplete: enter
06:35:30.462 00.000 7988 UpdateGuideState(): m_state=1
06:35:30.464 00.002 7988 UpdateCurrentPosition: no star selected
06:35:30.464 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:30.466 00.002 7988 Status Line: No star selected
06:35:30.468 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=40, FiltMin=34, FiltMax=50, Gamma=0.690
06:35:30.468 00.000 7988 UpdateGuideState exits: No star selected
06:35:30.471 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:30.471 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:30.471 00.000 7988 Enqueuing Expose request
06:35:30.471 00.000 15712 Worker thread wakes up
06:35:30.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:30.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:32.108 01.637 15712 Exposure complete
06:35:32.172 00.064 15712 worker thread done servicing request
06:35:32.172 00.000 7988 OnExposeComplete: enter
06:35:32.173 00.001 7988 UpdateGuideState(): m_state=1
06:35:32.173 00.000 7988 UpdateCurrentPosition: no star selected
06:35:32.173 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:32.173 00.000 7988 Status Line: No star selected
06:35:32.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=40, FiltMin=34, FiltMax=49, Gamma=0.690
06:35:32.173 00.000 7988 UpdateGuideState exits: No star selected
06:35:32.173 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:32.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:32.173 00.000 7988 Enqueuing Expose request
06:35:32.173 00.000 15712 Worker thread wakes up
06:35:32.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:32.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:33.709 01.536 15712 Exposure complete
06:35:33.770 00.061 15712 worker thread done servicing request
06:35:33.772 00.002 7988 OnExposeComplete: enter
06:35:33.772 00.000 7988 UpdateGuideState(): m_state=1
06:35:33.772 00.000 7988 UpdateCurrentPosition: no star selected
06:35:33.775 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:33.775 00.000 7988 Status Line: No star selected
06:35:33.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=39, FiltMin=33, FiltMax=48, Gamma=0.690
06:35:33.775 00.000 7988 UpdateGuideState exits: No star selected
06:35:33.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:33.775 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:33.775 00.000 7988 Enqueuing Expose request
06:35:33.775 00.000 15712 Worker thread wakes up
06:35:33.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:33.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:35.419 01.644 15712 Exposure complete
06:35:35.480 00.061 15712 worker thread done servicing request
06:35:35.480 00.000 7988 OnExposeComplete: enter
06:35:35.480 00.000 7988 UpdateGuideState(): m_state=1
06:35:35.483 00.003 7988 UpdateCurrentPosition: no star selected
06:35:35.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:35.485 00.002 7988 Status Line: No star selected
06:35:35.487 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=39, FiltMin=33, FiltMax=51, Gamma=0.690
06:35:35.487 00.000 7988 UpdateGuideState exits: No star selected
06:35:35.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:35.487 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:35.487 00.000 7988 Enqueuing Expose request
06:35:35.491 00.004 15712 Worker thread wakes up
06:35:35.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:35.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:37.018 01.527 15712 Exposure complete
06:35:37.079 00.061 15712 worker thread done servicing request
06:35:37.079 00.000 7988 OnExposeComplete: enter
06:35:37.079 00.000 7988 UpdateGuideState(): m_state=1
06:35:37.083 00.004 7988 UpdateCurrentPosition: no star selected
06:35:37.083 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:37.085 00.002 7988 Status Line: No star selected
06:35:37.087 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=39, FiltMin=33, FiltMax=50, Gamma=0.690
06:35:37.087 00.000 7988 UpdateGuideState exits: No star selected
06:35:37.089 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:37.089 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:37.091 00.002 7988 Enqueuing Expose request
06:35:37.091 00.000 15712 Worker thread wakes up
06:35:37.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:37.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:38.726 01.635 15712 Exposure complete
06:35:38.790 00.064 15712 worker thread done servicing request
06:35:38.790 00.000 7988 OnExposeComplete: enter
06:35:38.793 00.003 7988 UpdateGuideState(): m_state=1
06:35:38.793 00.000 7988 UpdateCurrentPosition: no star selected
06:35:38.793 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:38.793 00.000 7988 Status Line: No star selected
06:35:38.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=39, FiltMin=34, FiltMax=49, Gamma=0.690
06:35:38.793 00.000 7988 UpdateGuideState exits: No star selected
06:35:38.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:38.793 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:38.793 00.000 7988 Enqueuing Expose request
06:35:38.793 00.000 15712 Worker thread wakes up
06:35:38.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:38.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:40.325 01.532 15712 Exposure complete
06:35:40.386 00.061 15712 worker thread done servicing request
06:35:40.386 00.000 7988 OnExposeComplete: enter
06:35:40.386 00.000 7988 UpdateGuideState(): m_state=1
06:35:40.389 00.003 7988 UpdateCurrentPosition: no star selected
06:35:40.389 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:40.391 00.002 7988 Status Line: No star selected
06:35:40.393 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=39, FiltMin=34, FiltMax=51, Gamma=0.690
06:35:40.393 00.000 7988 UpdateGuideState exits: No star selected
06:35:40.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:40.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:40.393 00.000 7988 Enqueuing Expose request
06:35:40.393 00.000 15712 Worker thread wakes up
06:35:40.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:40.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:42.033 01.640 15712 Exposure complete
06:35:42.096 00.063 15712 worker thread done servicing request
06:35:42.096 00.000 7988 OnExposeComplete: enter
06:35:42.096 00.000 7988 UpdateGuideState(): m_state=1
06:35:42.099 00.003 7988 UpdateCurrentPosition: no star selected
06:35:42.099 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:42.101 00.002 7988 Status Line: No star selected
06:35:42.103 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=39, FiltMin=33, FiltMax=53, Gamma=0.690
06:35:42.104 00.001 7988 UpdateGuideState exits: No star selected
06:35:42.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:42.106 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:42.106 00.000 7988 Enqueuing Expose request
06:35:42.108 00.002 15712 Worker thread wakes up
06:35:42.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:42.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:43.630 01.522 15712 Exposure complete
06:35:43.687 00.057 15712 worker thread done servicing request
06:35:43.687 00.000 7988 OnExposeComplete: enter
06:35:43.694 00.007 7988 UpdateGuideState(): m_state=1
06:35:43.694 00.000 7988 UpdateCurrentPosition: no star selected
06:35:43.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:43.694 00.000 7988 Status Line: No star selected
06:35:43.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=39, FiltMin=34, FiltMax=52, Gamma=0.690
06:35:43.694 00.000 7988 UpdateGuideState exits: No star selected
06:35:43.694 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:43.694 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:43.704 00.010 7988 Enqueuing Expose request
06:35:43.704 00.000 15712 Worker thread wakes up
06:35:43.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:43.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:45.336 01.632 15712 Exposure complete
06:35:45.399 00.063 15712 worker thread done servicing request
06:35:45.400 00.001 7988 OnExposeComplete: enter
06:35:45.400 00.000 7988 UpdateGuideState(): m_state=1
06:35:45.400 00.000 7988 UpdateCurrentPosition: no star selected
06:35:45.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:45.400 00.000 7988 Status Line: No star selected
06:35:45.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=39, FiltMin=34, FiltMax=50, Gamma=0.690
06:35:45.400 00.000 7988 UpdateGuideState exits: No star selected
06:35:45.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:45.409 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:45.409 00.000 7988 Enqueuing Expose request
06:35:45.409 00.000 15712 Worker thread wakes up
06:35:45.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:45.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:46.935 01.526 15712 Exposure complete
06:35:46.996 00.061 15712 worker thread done servicing request
06:35:46.996 00.000 7988 OnExposeComplete: enter
06:35:46.996 00.000 7988 UpdateGuideState(): m_state=1
06:35:46.998 00.002 7988 UpdateCurrentPosition: no star selected
06:35:46.998 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:47.000 00.002 7988 Status Line: No star selected
06:35:47.002 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=39, FiltMin=33, FiltMax=53, Gamma=0.690
06:35:47.002 00.000 7988 UpdateGuideState exits: No star selected
06:35:47.002 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:47.005 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:47.006 00.001 7988 Enqueuing Expose request
06:35:47.006 00.000 15712 Worker thread wakes up
06:35:47.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:47.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:48.641 01.635 15712 Exposure complete
06:35:48.696 00.055 15712 worker thread done servicing request
06:35:48.696 00.000 7988 OnExposeComplete: enter
06:35:48.704 00.008 7988 UpdateGuideState(): m_state=1
06:35:48.704 00.000 7988 UpdateCurrentPosition: no star selected
06:35:48.704 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:48.704 00.000 7988 Status Line: No star selected
06:35:48.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=39, FiltMin=33, FiltMax=50, Gamma=0.690
06:35:48.704 00.000 7988 UpdateGuideState exits: No star selected
06:35:48.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:48.713 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:48.713 00.000 7988 Enqueuing Expose request
06:35:48.713 00.000 15712 Worker thread wakes up
06:35:48.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:48.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:50.239 01.526 15712 Exposure complete
06:35:50.296 00.057 15712 worker thread done servicing request
06:35:50.296 00.000 7988 OnExposeComplete: enter
06:35:50.302 00.006 7988 UpdateGuideState(): m_state=1
06:35:50.304 00.002 7988 UpdateCurrentPosition: no star selected
06:35:50.304 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:50.306 00.002 7988 Status Line: No star selected
06:35:50.308 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=39, FiltMin=33, FiltMax=52, Gamma=0.690
06:35:50.308 00.000 7988 UpdateGuideState exits: No star selected
06:35:50.310 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:50.310 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:50.312 00.002 7988 Enqueuing Expose request
06:35:50.313 00.001 15712 Worker thread wakes up
06:35:50.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:50.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:51.949 01.636 15712 Exposure complete
06:35:52.011 00.062 15712 worker thread done servicing request
06:35:52.011 00.000 7988 OnExposeComplete: enter
06:35:52.011 00.000 7988 UpdateGuideState(): m_state=1
06:35:52.014 00.003 7988 UpdateCurrentPosition: no star selected
06:35:52.015 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:52.015 00.000 7988 Status Line: No star selected
06:35:52.017 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=39, FiltMin=33, FiltMax=57, Gamma=0.690
06:35:52.017 00.000 7988 UpdateGuideState exits: No star selected
06:35:52.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:52.017 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:52.017 00.000 7988 Enqueuing Expose request
06:35:52.017 00.000 15712 Worker thread wakes up
06:35:52.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:52.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:53.549 01.532 15712 Exposure complete
06:35:53.610 00.061 15712 worker thread done servicing request
06:35:53.611 00.001 7988 OnExposeComplete: enter
06:35:53.611 00.000 7988 UpdateGuideState(): m_state=1
06:35:53.611 00.000 7988 UpdateCurrentPosition: no star selected
06:35:53.614 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:53.614 00.000 7988 Status Line: No star selected
06:35:53.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=39, FiltMin=33, FiltMax=52, Gamma=0.690
06:35:53.614 00.000 7988 UpdateGuideState exits: No star selected
06:35:53.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:53.614 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:53.614 00.000 7988 Enqueuing Expose request
06:35:53.614 00.000 15712 Worker thread wakes up
06:35:53.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:53.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:55.257 01.643 15712 Exposure complete
06:35:55.319 00.062 15712 worker thread done servicing request
06:35:55.319 00.000 7988 OnExposeComplete: enter
06:35:55.320 00.001 7988 UpdateGuideState(): m_state=1
06:35:55.322 00.002 7988 UpdateCurrentPosition: no star selected
06:35:55.322 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:55.324 00.002 7988 Status Line: No star selected
06:35:55.326 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=39, FiltMin=33, FiltMax=53, Gamma=0.690
06:35:55.326 00.000 7988 UpdateGuideState exits: No star selected
06:35:55.328 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:55.328 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:55.330 00.002 7988 Enqueuing Expose request
06:35:55.330 00.000 15712 Worker thread wakes up
06:35:55.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:55.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:56.853 01.523 15712 Exposure complete
06:35:56.916 00.063 15712 worker thread done servicing request
06:35:56.916 00.000 7988 OnExposeComplete: enter
06:35:56.917 00.001 7988 UpdateGuideState(): m_state=1
06:35:56.917 00.000 7988 UpdateCurrentPosition: no star selected
06:35:56.917 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:56.917 00.000 7988 Status Line: No star selected
06:35:56.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=39, FiltMin=33, FiltMax=55, Gamma=0.690
06:35:56.917 00.000 7988 UpdateGuideState exits: No star selected
06:35:56.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:56.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:56.927 00.010 7988 Enqueuing Expose request
06:35:56.927 00.000 15712 Worker thread wakes up
06:35:56.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:56.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:35:58.564 01.637 15712 Exposure complete
06:35:58.620 00.056 15712 worker thread done servicing request
06:35:58.620 00.000 7988 OnExposeComplete: enter
06:35:58.626 00.006 7988 UpdateGuideState(): m_state=1
06:35:58.626 00.000 7988 UpdateCurrentPosition: no star selected
06:35:58.626 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:35:58.626 00.000 7988 Status Line: No star selected
06:35:58.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=38, FiltMin=33, FiltMax=53, Gamma=0.690
06:35:58.626 00.000 7988 UpdateGuideState exits: No star selected
06:35:58.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:35:58.626 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:35:58.626 00.000 7988 Enqueuing Expose request
06:35:58.636 00.010 15712 Worker thread wakes up
06:35:58.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:35:58.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:00.162 01.526 15712 Exposure complete
06:36:00.229 00.067 15712 worker thread done servicing request
06:36:00.229 00.000 7988 OnExposeComplete: enter
06:36:00.229 00.000 7988 UpdateGuideState(): m_state=1
06:36:00.229 00.000 7988 UpdateCurrentPosition: no star selected
06:36:00.229 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:00.229 00.000 7988 Status Line: No star selected
06:36:00.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=38, FiltMin=33, FiltMax=52, Gamma=0.690
06:36:00.237 00.008 7988 UpdateGuideState exits: No star selected
06:36:00.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:00.239 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:00.239 00.000 7988 Enqueuing Expose request
06:36:00.239 00.000 15712 Worker thread wakes up
06:36:00.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:00.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:01.872 01.633 15712 Exposure complete
06:36:01.921 00.049 15712 worker thread done servicing request
06:36:01.934 00.013 7988 OnExposeComplete: enter
06:36:01.934 00.000 7988 UpdateGuideState(): m_state=1
06:36:01.934 00.000 7988 UpdateCurrentPosition: no star selected
06:36:01.938 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:01.938 00.000 7988 Status Line: No star selected
06:36:01.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=38, FiltMin=33, FiltMax=52, Gamma=0.690
06:36:01.938 00.000 7988 UpdateGuideState exits: No star selected
06:36:01.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:01.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:01.938 00.000 7988 Enqueuing Expose request
06:36:01.938 00.000 15712 Worker thread wakes up
06:36:01.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:01.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:03.471 01.533 15712 Exposure complete
06:36:03.531 00.060 15712 worker thread done servicing request
06:36:03.531 00.000 7988 OnExposeComplete: enter
06:36:03.532 00.001 7988 UpdateGuideState(): m_state=1
06:36:03.534 00.002 7988 UpdateCurrentPosition: no star selected
06:36:03.534 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:03.536 00.002 7988 Status Line: No star selected
06:36:03.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=33, FiltMax=164, Gamma=0.690
06:36:03.538 00.002 7988 UpdateGuideState exits: No star selected
06:36:03.540 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:03.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:03.540 00.000 7988 Enqueuing Expose request
06:36:03.542 00.002 15712 Worker thread wakes up
06:36:03.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:03.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:05.177 01.635 15712 Exposure complete
06:36:05.238 00.061 15712 worker thread done servicing request
06:36:05.239 00.001 7988 OnExposeComplete: enter
06:36:05.239 00.000 7988 UpdateGuideState(): m_state=1
06:36:05.239 00.000 7988 UpdateCurrentPosition: no star selected
06:36:05.239 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:05.243 00.004 7988 Status Line: No star selected
06:36:05.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=38, FiltMin=33, FiltMax=53, Gamma=0.690
06:36:05.243 00.000 7988 UpdateGuideState exits: No star selected
06:36:05.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:05.243 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:05.243 00.000 7988 Enqueuing Expose request
06:36:05.243 00.000 15712 Worker thread wakes up
06:36:05.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:05.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:06.773 01.530 15712 Exposure complete
06:36:06.824 00.051 15712 worker thread done servicing request
06:36:06.835 00.011 7988 OnExposeComplete: enter
06:36:06.835 00.000 7988 UpdateGuideState(): m_state=1
06:36:06.835 00.000 7988 UpdateCurrentPosition: no star selected
06:36:06.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:06.835 00.000 7988 Status Line: No star selected
06:36:06.841 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=38, FiltMin=33, FiltMax=49, Gamma=0.690
06:36:06.841 00.000 7988 UpdateGuideState exits: No star selected
06:36:06.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:06.841 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:06.841 00.000 7988 Enqueuing Expose request
06:36:06.841 00.000 15712 Worker thread wakes up
06:36:06.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:06.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:08.481 01.640 15712 Exposure complete
06:36:08.542 00.061 15712 worker thread done servicing request
06:36:08.542 00.000 7988 OnExposeComplete: enter
06:36:08.542 00.000 7988 UpdateGuideState(): m_state=1
06:36:08.546 00.004 7988 UpdateCurrentPosition: no star selected
06:36:08.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:08.548 00.002 7988 Status Line: No star selected
06:36:08.550 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=38, FiltMin=33, FiltMax=54, Gamma=0.690
06:36:08.550 00.000 7988 UpdateGuideState exits: No star selected
06:36:08.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:08.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:08.550 00.000 7988 Enqueuing Expose request
06:36:08.550 00.000 15712 Worker thread wakes up
06:36:08.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:08.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:10.076 01.526 15712 Exposure complete
06:36:10.138 00.062 15712 worker thread done servicing request
06:36:10.138 00.000 7988 OnExposeComplete: enter
06:36:10.138 00.000 7988 UpdateGuideState(): m_state=1
06:36:10.140 00.002 7988 UpdateCurrentPosition: no star selected
06:36:10.142 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:10.142 00.000 7988 Status Line: No star selected
06:36:10.144 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=38, FiltMin=33, FiltMax=52, Gamma=0.690
06:36:10.144 00.000 7988 UpdateGuideState exits: No star selected
06:36:10.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:10.144 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:10.144 00.000 7988 Enqueuing Expose request
06:36:10.144 00.000 15712 Worker thread wakes up
06:36:10.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:10.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:11.786 01.642 15712 Exposure complete
06:36:11.847 00.061 15712 worker thread done servicing request
06:36:11.847 00.000 7988 OnExposeComplete: enter
06:36:11.847 00.000 7988 UpdateGuideState(): m_state=1
06:36:11.849 00.002 7988 UpdateCurrentPosition: no star selected
06:36:11.849 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:11.851 00.002 7988 Status Line: No star selected
06:36:11.853 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=38, FiltMin=33, FiltMax=52, Gamma=0.690
06:36:11.853 00.000 7988 UpdateGuideState exits: No star selected
06:36:11.855 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:11.855 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:11.857 00.002 7988 Enqueuing Expose request
06:36:11.857 00.000 15712 Worker thread wakes up
06:36:11.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:11.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:13.381 01.524 15712 Exposure complete
06:36:13.442 00.061 15712 worker thread done servicing request
06:36:13.442 00.000 7988 OnExposeComplete: enter
06:36:13.442 00.000 7988 UpdateGuideState(): m_state=1
06:36:13.442 00.000 7988 UpdateCurrentPosition: no star selected
06:36:13.442 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:13.442 00.000 7988 Status Line: No star selected
06:36:13.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=38, FiltMin=33, FiltMax=50, Gamma=0.690
06:36:13.442 00.000 7988 UpdateGuideState exits: No star selected
06:36:13.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:13.442 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:13.442 00.000 7988 Enqueuing Expose request
06:36:13.442 00.000 15712 Worker thread wakes up
06:36:13.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:13.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:15.086 01.644 15712 Exposure complete
06:36:15.142 00.056 15712 worker thread done servicing request
06:36:15.142 00.000 7988 OnExposeComplete: enter
06:36:15.149 00.007 7988 UpdateGuideState(): m_state=1
06:36:15.149 00.000 7988 UpdateCurrentPosition: no star selected
06:36:15.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:15.149 00.000 7988 Status Line: No star selected
06:36:15.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=38, FiltMin=33, FiltMax=57, Gamma=0.690
06:36:15.149 00.000 7988 UpdateGuideState exits: No star selected
06:36:15.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:15.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:15.159 00.010 7988 Enqueuing Expose request
06:36:15.159 00.000 15712 Worker thread wakes up
06:36:15.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:15.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:16.686 01.527 15712 Exposure complete
06:36:16.747 00.061 15712 worker thread done servicing request
06:36:16.747 00.000 7988 OnExposeComplete: enter
06:36:16.747 00.000 7988 UpdateGuideState(): m_state=1
06:36:16.749 00.002 7988 UpdateCurrentPosition: no star selected
06:36:16.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:16.751 00.002 7988 Status Line: No star selected
06:36:16.753 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=38, FiltMin=33, FiltMax=52, Gamma=0.690
06:36:16.753 00.000 7988 UpdateGuideState exits: No star selected
06:36:16.755 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:16.755 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:16.755 00.000 7988 Enqueuing Expose request
06:36:16.758 00.003 15712 Worker thread wakes up
06:36:16.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:16.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:18.392 01.634 15712 Exposure complete
06:36:18.453 00.061 15712 worker thread done servicing request
06:36:18.453 00.000 7988 OnExposeComplete: enter
06:36:18.453 00.000 7988 UpdateGuideState(): m_state=1
06:36:18.453 00.000 7988 UpdateCurrentPosition: no star selected
06:36:18.453 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:18.457 00.004 7988 Status Line: No star selected
06:36:18.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=39, FiltMin=33, FiltMax=52, Gamma=0.690
06:36:18.457 00.000 7988 UpdateGuideState exits: No star selected
06:36:18.461 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:18.461 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:18.463 00.002 7988 Enqueuing Expose request
06:36:18.463 00.000 15712 Worker thread wakes up
06:36:18.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:18.465 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:19.989 01.524 15712 Exposure complete
06:36:20.040 00.051 15712 worker thread done servicing request
06:36:20.051 00.011 7988 OnExposeComplete: enter
06:36:20.051 00.000 7988 UpdateGuideState(): m_state=1
06:36:20.053 00.002 7988 UpdateCurrentPosition: no star selected
06:36:20.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:20.055 00.002 7988 Status Line: No star selected
06:36:20.057 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=39, FiltMin=34, FiltMax=54, Gamma=0.690
06:36:20.057 00.000 7988 UpdateGuideState exits: No star selected
06:36:20.059 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:20.059 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:20.061 00.002 7988 Enqueuing Expose request
06:36:20.061 00.000 15712 Worker thread wakes up
06:36:20.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:20.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:21.698 01.637 15712 Exposure complete
06:36:21.760 00.062 15712 worker thread done servicing request
06:36:21.760 00.000 7988 OnExposeComplete: enter
06:36:21.760 00.000 7988 UpdateGuideState(): m_state=1
06:36:21.762 00.002 7988 UpdateCurrentPosition: no star selected
06:36:21.762 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:21.764 00.002 7988 Status Line: No star selected
06:36:21.766 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=39, FiltMin=34, FiltMax=53, Gamma=0.690
06:36:21.766 00.000 7988 UpdateGuideState exits: No star selected
06:36:21.768 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:21.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:21.770 00.002 7988 Enqueuing Expose request
06:36:21.770 00.000 15712 Worker thread wakes up
06:36:21.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:21.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:23.296 01.526 15712 Exposure complete
06:36:23.358 00.062 15712 worker thread done servicing request
06:36:23.358 00.000 7988 OnExposeComplete: enter
06:36:23.359 00.001 7988 UpdateGuideState(): m_state=1
06:36:23.359 00.000 7988 UpdateCurrentPosition: no star selected
06:36:23.359 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:23.359 00.000 7988 Status Line: No star selected
06:36:23.359 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=39, FiltMin=34, FiltMax=53, Gamma=0.690
06:36:23.359 00.000 7988 UpdateGuideState exits: No star selected
06:36:23.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:23.359 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:23.368 00.009 7988 Enqueuing Expose request
06:36:23.368 00.000 15712 Worker thread wakes up
06:36:23.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:23.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:25.001 01.633 15712 Exposure complete
06:36:25.064 00.063 15712 worker thread done servicing request
06:36:25.064 00.000 7988 OnExposeComplete: enter
06:36:25.064 00.000 7988 UpdateGuideState(): m_state=1
06:36:25.067 00.003 7988 UpdateCurrentPosition: no star selected
06:36:25.067 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:25.069 00.002 7988 Status Line: No star selected
06:36:25.071 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=39, FiltMin=34, FiltMax=55, Gamma=0.690
06:36:25.071 00.000 7988 UpdateGuideState exits: No star selected
06:36:25.073 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:25.073 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:25.075 00.002 7988 Enqueuing Expose request
06:36:25.075 00.000 15712 Worker thread wakes up
06:36:25.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:25.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:26.594 01.519 15712 Exposure complete
06:36:26.644 00.050 15712 worker thread done servicing request
06:36:26.644 00.000 7988 OnExposeComplete: enter
06:36:26.658 00.014 7988 UpdateGuideState(): m_state=1
06:36:26.658 00.000 7988 UpdateCurrentPosition: no star selected
06:36:26.661 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:26.661 00.000 7988 Status Line: No star selected
06:36:26.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=39, FiltMin=34, FiltMax=52, Gamma=0.690
06:36:26.661 00.000 7988 UpdateGuideState exits: No star selected
06:36:26.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:26.661 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:26.661 00.000 7988 Enqueuing Expose request
06:36:26.661 00.000 15712 Worker thread wakes up
06:36:26.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:26.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:28.305 01.644 15712 Exposure complete
06:36:28.366 00.061 15712 worker thread done servicing request
06:36:28.366 00.000 7988 OnExposeComplete: enter
06:36:28.366 00.000 7988 UpdateGuideState(): m_state=1
06:36:28.369 00.003 7988 UpdateCurrentPosition: no star selected
06:36:28.369 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:28.371 00.002 7988 Status Line: No star selected
06:36:28.373 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=39, FiltMin=34, FiltMax=54, Gamma=0.690
06:36:28.373 00.000 7988 UpdateGuideState exits: No star selected
06:36:28.375 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:28.375 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:28.377 00.002 7988 Enqueuing Expose request
06:36:28.377 00.000 15712 Worker thread wakes up
06:36:28.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:28.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:29.903 01.526 15712 Exposure complete
06:36:29.964 00.061 15712 worker thread done servicing request
06:36:29.964 00.000 7988 OnExposeComplete: enter
06:36:29.964 00.000 7988 UpdateGuideState(): m_state=1
06:36:29.968 00.004 7988 UpdateCurrentPosition: no star selected
06:36:29.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:29.970 00.002 7988 Status Line: No star selected
06:36:29.972 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=39, FiltMin=34, FiltMax=50, Gamma=0.690
06:36:29.972 00.000 7988 UpdateGuideState exits: No star selected
06:36:29.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:29.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:29.972 00.000 7988 Enqueuing Expose request
06:36:29.972 00.000 15712 Worker thread wakes up
06:36:29.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:29.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:31.612 01.640 15712 Exposure complete
06:36:31.674 00.062 15712 worker thread done servicing request
06:36:31.674 00.000 7988 OnExposeComplete: enter
06:36:31.674 00.000 7988 UpdateGuideState(): m_state=1
06:36:31.676 00.002 7988 UpdateCurrentPosition: no star selected
06:36:31.676 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:31.678 00.002 7988 Status Line: No star selected
06:36:31.680 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=40, FiltMin=35, FiltMax=55, Gamma=0.690
06:36:31.680 00.000 7988 UpdateGuideState exits: No star selected
06:36:31.682 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:31.682 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:31.684 00.002 7988 Enqueuing Expose request
06:36:31.684 00.000 15712 Worker thread wakes up
06:36:31.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:31.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:33.210 01.526 15712 Exposure complete
06:36:33.271 00.061 15712 worker thread done servicing request
06:36:33.271 00.000 7988 OnExposeComplete: enter
06:36:33.271 00.000 7988 UpdateGuideState(): m_state=1
06:36:33.274 00.003 7988 UpdateCurrentPosition: no star selected
06:36:33.274 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:33.276 00.002 7988 Status Line: No star selected
06:36:33.277 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=40, FiltMin=35, FiltMax=50, Gamma=0.690
06:36:33.277 00.000 7988 UpdateGuideState exits: No star selected
06:36:33.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:33.277 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:33.277 00.000 7988 Enqueuing Expose request
06:36:33.277 00.000 15712 Worker thread wakes up
06:36:33.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:33.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:34.920 01.643 15712 Exposure complete
06:36:34.981 00.061 15712 worker thread done servicing request
06:36:34.982 00.001 7988 OnExposeComplete: enter
06:36:34.982 00.000 7988 UpdateGuideState(): m_state=1
06:36:34.982 00.000 7988 UpdateCurrentPosition: no star selected
06:36:34.982 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:34.982 00.000 7988 Status Line: No star selected
06:36:34.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=40, FiltMin=35, FiltMax=55, Gamma=0.690
06:36:34.982 00.000 7988 UpdateGuideState exits: No star selected
06:36:34.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:34.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:34.982 00.000 7988 Enqueuing Expose request
06:36:34.982 00.000 15712 Worker thread wakes up
06:36:34.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:34.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:36.518 01.536 15712 Exposure complete
06:36:36.580 00.062 15712 worker thread done servicing request
06:36:36.580 00.000 7988 OnExposeComplete: enter
06:36:36.580 00.000 7988 UpdateGuideState(): m_state=1
06:36:36.580 00.000 7988 UpdateCurrentPosition: no star selected
06:36:36.580 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:36.580 00.000 7988 Status Line: No star selected
06:36:36.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=40, FiltMin=35, FiltMax=53, Gamma=0.690
06:36:36.580 00.000 7988 UpdateGuideState exits: No star selected
06:36:36.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:36.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:36.580 00.000 7988 Enqueuing Expose request
06:36:36.580 00.000 15712 Worker thread wakes up
06:36:36.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:36.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:38.227 01.647 15712 Exposure complete
06:36:38.280 00.053 15712 worker thread done servicing request
06:36:38.280 00.000 7988 OnExposeComplete: enter
06:36:38.288 00.008 7988 UpdateGuideState(): m_state=1
06:36:38.288 00.000 7988 UpdateCurrentPosition: no star selected
06:36:38.288 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:38.288 00.000 7988 Status Line: No star selected
06:36:38.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=40, FiltMin=35, FiltMax=53, Gamma=0.690
06:36:38.288 00.000 7988 UpdateGuideState exits: No star selected
06:36:38.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:38.297 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:38.297 00.000 7988 Enqueuing Expose request
06:36:38.297 00.000 15712 Worker thread wakes up
06:36:38.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:38.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:39.817 01.520 15712 Exposure complete
06:36:39.879 00.062 15712 worker thread done servicing request
06:36:39.879 00.000 7988 OnExposeComplete: enter
06:36:39.879 00.000 7988 UpdateGuideState(): m_state=1
06:36:39.879 00.000 7988 UpdateCurrentPosition: no star selected
06:36:39.879 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:39.879 00.000 7988 Status Line: No star selected
06:36:39.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=40, FiltMin=35, FiltMax=54, Gamma=0.690
06:36:39.879 00.000 7988 UpdateGuideState exits: No star selected
06:36:39.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:39.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:39.879 00.000 7988 Enqueuing Expose request
06:36:39.879 00.000 15712 Worker thread wakes up
06:36:39.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:39.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:41.528 01.649 15712 Exposure complete
06:36:41.590 00.062 15712 worker thread done servicing request
06:36:41.590 00.000 7988 OnExposeComplete: enter
06:36:41.590 00.000 7988 UpdateGuideState(): m_state=1
06:36:41.593 00.003 7988 UpdateCurrentPosition: no star selected
06:36:41.593 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:41.595 00.002 7988 Status Line: No star selected
06:36:41.597 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=40, FiltMin=35, FiltMax=55, Gamma=0.690
06:36:41.597 00.000 7988 UpdateGuideState exits: No star selected
06:36:41.599 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:41.599 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:41.601 00.002 7988 Enqueuing Expose request
06:36:41.601 00.000 15712 Worker thread wakes up
06:36:41.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:41.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:43.123 01.522 15712 Exposure complete
06:36:43.185 00.062 15712 worker thread done servicing request
06:36:43.185 00.000 7988 OnExposeComplete: enter
06:36:43.185 00.000 7988 UpdateGuideState(): m_state=1
06:36:43.188 00.003 7988 UpdateCurrentPosition: no star selected
06:36:43.188 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:43.190 00.002 7988 Status Line: No star selected
06:36:43.190 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=40, FiltMin=34, FiltMax=52, Gamma=0.690
06:36:43.192 00.002 7988 UpdateGuideState exits: No star selected
06:36:43.194 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:43.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:43.196 00.002 7988 Enqueuing Expose request
06:36:43.196 00.000 15712 Worker thread wakes up
06:36:43.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:43.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:44.830 01.634 15712 Exposure complete
06:36:44.892 00.062 15712 worker thread done servicing request
06:36:44.892 00.000 7988 OnExposeComplete: enter
06:36:44.892 00.000 7988 UpdateGuideState(): m_state=1
06:36:44.896 00.004 7988 UpdateCurrentPosition: no star selected
06:36:44.896 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:44.898 00.002 7988 Status Line: No star selected
06:36:44.900 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=40, FiltMin=35, FiltMax=54, Gamma=0.690
06:36:44.900 00.000 7988 UpdateGuideState exits: No star selected
06:36:44.902 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:44.902 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:44.904 00.002 7988 Enqueuing Expose request
06:36:44.904 00.000 15712 Worker thread wakes up
06:36:44.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:44.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:46.429 01.525 15712 Exposure complete
06:36:46.491 00.062 15712 worker thread done servicing request
06:36:46.491 00.000 7988 OnExposeComplete: enter
06:36:46.492 00.001 7988 UpdateGuideState(): m_state=1
06:36:46.494 00.002 7988 UpdateCurrentPosition: no star selected
06:36:46.494 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:46.496 00.002 7988 Status Line: No star selected
06:36:46.498 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=40, FiltMin=35, FiltMax=54, Gamma=0.690
06:36:46.498 00.000 7988 UpdateGuideState exits: No star selected
06:36:46.500 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:46.502 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:46.502 00.000 7988 Enqueuing Expose request
06:36:46.504 00.002 15712 Worker thread wakes up
06:36:46.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:46.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:48.140 01.636 15712 Exposure complete
06:36:48.201 00.061 15712 worker thread done servicing request
06:36:48.201 00.000 7988 OnExposeComplete: enter
06:36:48.201 00.000 7988 UpdateGuideState(): m_state=1
06:36:48.203 00.002 7988 UpdateCurrentPosition: no star selected
06:36:48.203 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:48.205 00.002 7988 Status Line: No star selected
06:36:48.207 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=40, FiltMin=34, FiltMax=56, Gamma=0.690
06:36:48.207 00.000 7988 UpdateGuideState exits: No star selected
06:36:48.209 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:48.209 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:48.211 00.002 7988 Enqueuing Expose request
06:36:48.211 00.000 15712 Worker thread wakes up
06:36:48.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:48.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:49.735 01.524 15712 Exposure complete
06:36:49.796 00.061 15712 worker thread done servicing request
06:36:49.796 00.000 7988 OnExposeComplete: enter
06:36:49.796 00.000 7988 UpdateGuideState(): m_state=1
06:36:49.799 00.003 7988 UpdateCurrentPosition: no star selected
06:36:49.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:49.801 00.002 7988 Status Line: No star selected
06:36:49.803 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=40, FiltMin=35, FiltMax=57, Gamma=0.690
06:36:49.803 00.000 7988 UpdateGuideState exits: No star selected
06:36:49.805 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:49.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:49.805 00.000 7988 Enqueuing Expose request
06:36:49.805 00.000 15712 Worker thread wakes up
06:36:49.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:49.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:51.444 01.639 15712 Exposure complete
06:36:51.507 00.063 15712 worker thread done servicing request
06:36:51.507 00.000 7988 OnExposeComplete: enter
06:36:51.507 00.000 7988 UpdateGuideState(): m_state=1
06:36:51.507 00.000 7988 UpdateCurrentPosition: no star selected
06:36:51.507 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:51.507 00.000 7988 Status Line: No star selected
06:36:51.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=41, FiltMin=35, FiltMax=53, Gamma=0.690
06:36:51.507 00.000 7988 UpdateGuideState exits: No star selected
06:36:51.514 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:51.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:51.514 00.000 7988 Enqueuing Expose request
06:36:51.514 00.000 15712 Worker thread wakes up
06:36:51.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:51.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:53.037 01.523 15712 Exposure complete
06:36:53.097 00.060 15712 worker thread done servicing request
06:36:53.099 00.002 7988 OnExposeComplete: enter
06:36:53.099 00.000 7988 UpdateGuideState(): m_state=1
06:36:53.101 00.002 7988 UpdateCurrentPosition: no star selected
06:36:53.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:53.103 00.002 7988 Status Line: No star selected
06:36:53.105 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=42, FiltMin=35, FiltMax=51, Gamma=0.690
06:36:53.105 00.000 7988 UpdateGuideState exits: No star selected
06:36:53.107 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:53.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:53.109 00.002 7988 Enqueuing Expose request
06:36:53.109 00.000 15712 Worker thread wakes up
06:36:53.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:53.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:54.743 01.634 15712 Exposure complete
06:36:54.815 00.072 15712 worker thread done servicing request
06:36:54.815 00.000 7988 OnExposeComplete: enter
06:36:54.817 00.002 7988 UpdateGuideState(): m_state=1
06:36:54.817 00.000 7988 UpdateCurrentPosition: no star selected
06:36:54.819 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:54.822 00.003 7988 Status Line: No star selected
06:36:54.824 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=43, FiltMin=36, FiltMax=54, Gamma=0.690
06:36:54.824 00.000 7988 UpdateGuideState exits: No star selected
06:36:54.826 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:54.828 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:54.830 00.002 7988 Enqueuing Expose request
06:36:54.830 00.000 15712 Worker thread wakes up
06:36:54.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:54.832 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:56.242 01.410 15712 Exposure complete
06:36:56.304 00.062 15712 worker thread done servicing request
06:36:56.304 00.000 7988 OnExposeComplete: enter
06:36:56.304 00.000 7988 UpdateGuideState(): m_state=1
06:36:56.304 00.000 7988 UpdateCurrentPosition: no star selected
06:36:56.304 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:56.304 00.000 7988 Status Line: No star selected
06:36:56.310 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=0.690
06:36:56.310 00.000 7988 UpdateGuideState exits: No star selected
06:36:56.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:56.310 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:56.310 00.000 7988 Enqueuing Expose request
06:36:56.310 00.000 15712 Worker thread wakes up
06:36:56.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:56.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:57.951 01.641 15712 Exposure complete
06:36:58.015 00.064 15712 worker thread done servicing request
06:36:58.015 00.000 7988 OnExposeComplete: enter
06:36:58.015 00.000 7988 UpdateGuideState(): m_state=1
06:36:58.015 00.000 7988 UpdateCurrentPosition: no star selected
06:36:58.015 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:58.015 00.000 7988 Status Line: No star selected
06:36:58.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=43, FiltMin=36, FiltMax=58, Gamma=0.690
06:36:58.015 00.000 7988 UpdateGuideState exits: No star selected
06:36:58.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:58.015 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:58.015 00.000 7988 Enqueuing Expose request
06:36:58.027 00.012 15712 Worker thread wakes up
06:36:58.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:58.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:36:59.545 01.518 15712 Exposure complete
06:36:59.607 00.062 15712 worker thread done servicing request
06:36:59.607 00.000 7988 OnExposeComplete: enter
06:36:59.607 00.000 7988 UpdateGuideState(): m_state=1
06:36:59.610 00.003 7988 UpdateCurrentPosition: no star selected
06:36:59.610 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:36:59.612 00.002 7988 Status Line: No star selected
06:36:59.614 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=43, FiltMin=37, FiltMax=54, Gamma=0.690
06:36:59.614 00.000 7988 UpdateGuideState exits: No star selected
06:36:59.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:36:59.614 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:36:59.614 00.000 7988 Enqueuing Expose request
06:36:59.614 00.000 15712 Worker thread wakes up
06:36:59.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:36:59.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:01.253 01.639 15712 Exposure complete
06:37:01.315 00.062 15712 worker thread done servicing request
06:37:01.316 00.001 7988 OnExposeComplete: enter
06:37:01.316 00.000 7988 UpdateGuideState(): m_state=1
06:37:01.316 00.000 7988 UpdateCurrentPosition: no star selected
06:37:01.316 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:01.316 00.000 7988 Status Line: No star selected
06:37:01.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=43, FiltMin=37, FiltMax=51, Gamma=0.690
06:37:01.316 00.000 7988 UpdateGuideState exits: No star selected
06:37:01.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:01.316 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:01.316 00.000 7988 Enqueuing Expose request
06:37:01.316 00.000 15712 Worker thread wakes up
06:37:01.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:01.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:02.850 01.534 15712 Exposure complete
06:37:02.912 00.062 15712 worker thread done servicing request
06:37:02.912 00.000 7988 OnExposeComplete: enter
06:37:02.912 00.000 7988 UpdateGuideState(): m_state=1
06:37:02.915 00.003 7988 UpdateCurrentPosition: no star selected
06:37:02.915 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:02.917 00.002 7988 Status Line: No star selected
06:37:02.919 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=44, FiltMin=37, FiltMax=54, Gamma=0.690
06:37:02.919 00.000 7988 UpdateGuideState exits: No star selected
06:37:02.921 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:02.921 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:02.923 00.002 7988 Enqueuing Expose request
06:37:02.923 00.000 15712 Worker thread wakes up
06:37:02.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:02.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:04.558 01.635 15712 Exposure complete
06:37:04.622 00.064 15712 worker thread done servicing request
06:37:04.622 00.000 7988 OnExposeComplete: enter
06:37:04.622 00.000 7988 UpdateGuideState(): m_state=1
06:37:04.624 00.002 7988 UpdateCurrentPosition: no star selected
06:37:04.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:04.626 00.002 7988 Status Line: No star selected
06:37:04.628 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=44, FiltMin=37, FiltMax=52, Gamma=0.690
06:37:04.628 00.000 7988 UpdateGuideState exits: No star selected
06:37:04.630 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:04.630 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:04.632 00.002 7988 Enqueuing Expose request
06:37:04.633 00.001 15712 Worker thread wakes up
06:37:04.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:04.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:06.159 01.526 15712 Exposure complete
06:37:06.220 00.061 15712 worker thread done servicing request
06:37:06.220 00.000 7988 OnExposeComplete: enter
06:37:06.220 00.000 7988 UpdateGuideState(): m_state=1
06:37:06.224 00.004 7988 UpdateCurrentPosition: no star selected
06:37:06.224 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:06.226 00.002 7988 Status Line: No star selected
06:37:06.228 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=45, FiltMin=37, FiltMax=54, Gamma=0.690
06:37:06.228 00.000 7988 UpdateGuideState exits: No star selected
06:37:06.230 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:06.230 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:06.232 00.002 7988 Enqueuing Expose request
06:37:06.232 00.000 15712 Worker thread wakes up
06:37:06.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:06.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:07.867 01.635 15712 Exposure complete
06:37:07.928 00.061 15712 worker thread done servicing request
06:37:07.928 00.000 7988 OnExposeComplete: enter
06:37:07.930 00.002 7988 UpdateGuideState(): m_state=1
06:37:07.931 00.001 7988 UpdateCurrentPosition: no star selected
06:37:07.931 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:07.933 00.002 7988 Status Line: No star selected
06:37:07.935 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=45, FiltMin=39, FiltMax=54, Gamma=0.690
06:37:07.935 00.000 7988 UpdateGuideState exits: No star selected
06:37:07.937 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:07.937 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:07.939 00.002 7988 Enqueuing Expose request
06:37:07.939 00.000 15712 Worker thread wakes up
06:37:07.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:07.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:09.464 01.525 15712 Exposure complete
06:37:09.525 00.061 15712 worker thread done servicing request
06:37:09.525 00.000 7988 OnExposeComplete: enter
06:37:09.525 00.000 7988 UpdateGuideState(): m_state=1
06:37:09.528 00.003 7988 UpdateCurrentPosition: no star selected
06:37:09.528 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:09.530 00.002 7988 Status Line: No star selected
06:37:09.532 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=46, FiltMin=38, FiltMax=54, Gamma=0.690
06:37:09.532 00.000 7988 UpdateGuideState exits: No star selected
06:37:09.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:09.532 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:09.532 00.000 7988 Enqueuing Expose request
06:37:09.532 00.000 15712 Worker thread wakes up
06:37:09.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:09.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:11.173 01.641 15712 Exposure complete
06:37:11.235 00.062 15712 worker thread done servicing request
06:37:11.235 00.000 7988 OnExposeComplete: enter
06:37:11.235 00.000 7988 UpdateGuideState(): m_state=1
06:37:11.237 00.002 7988 UpdateCurrentPosition: no star selected
06:37:11.238 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:11.238 00.000 7988 Status Line: No star selected
06:37:11.240 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=46, FiltMin=39, FiltMax=56, Gamma=0.690
06:37:11.242 00.002 7988 UpdateGuideState exits: No star selected
06:37:11.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:11.244 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:11.244 00.000 7988 Enqueuing Expose request
06:37:11.246 00.002 15712 Worker thread wakes up
06:37:11.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:11.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:12.769 01.523 15712 Exposure complete
06:37:12.831 00.062 15712 worker thread done servicing request
06:37:12.831 00.000 7988 OnExposeComplete: enter
06:37:12.831 00.000 7988 UpdateGuideState(): m_state=1
06:37:12.833 00.002 7988 UpdateCurrentPosition: no star selected
06:37:12.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:12.835 00.002 7988 Status Line: No star selected
06:37:12.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=47, FiltMin=39, FiltMax=57, Gamma=0.690
06:37:12.838 00.003 7988 UpdateGuideState exits: No star selected
06:37:12.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:12.840 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:12.840 00.000 7988 Enqueuing Expose request
06:37:12.842 00.002 15712 Worker thread wakes up
06:37:12.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:12.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:14.475 01.633 15712 Exposure complete
06:37:14.539 00.064 15712 worker thread done servicing request
06:37:14.539 00.000 7988 OnExposeComplete: enter
06:37:14.539 00.000 7988 UpdateGuideState(): m_state=1
06:37:14.539 00.000 7988 UpdateCurrentPosition: no star selected
06:37:14.539 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:14.539 00.000 7988 Status Line: No star selected
06:37:14.539 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=46, FiltMin=39, FiltMax=54, Gamma=0.690
06:37:14.539 00.000 7988 UpdateGuideState exits: No star selected
06:37:14.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:14.539 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:14.539 00.000 7988 Enqueuing Expose request
06:37:14.539 00.000 15712 Worker thread wakes up
06:37:14.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:14.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:16.074 01.535 15712 Exposure complete
06:37:16.135 00.061 7988 OnExposeComplete: enter
06:37:16.138 00.003 7988 UpdateGuideState(): m_state=1
06:37:16.140 00.002 15712 worker thread done servicing request
06:37:16.140 00.000 7988 UpdateCurrentPosition: no star selected
06:37:16.140 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:16.142 00.002 7988 Status Line: No star selected
06:37:16.144 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=46, FiltMin=39, FiltMax=58, Gamma=0.690
06:37:16.144 00.000 7988 UpdateGuideState exits: No star selected
06:37:16.146 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:16.146 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:16.148 00.002 7988 Enqueuing Expose request
06:37:16.148 00.000 15712 Worker thread wakes up
06:37:16.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:16.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:17.781 01.633 15712 Exposure complete
06:37:17.844 00.063 15712 worker thread done servicing request
06:37:17.844 00.000 7988 OnExposeComplete: enter
06:37:17.844 00.000 7988 UpdateGuideState(): m_state=1
06:37:17.844 00.000 7988 UpdateCurrentPosition: no star selected
06:37:17.844 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:17.844 00.000 7988 Status Line: No star selected
06:37:17.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=45, FiltMin=38, FiltMax=55, Gamma=0.690
06:37:17.844 00.000 7988 UpdateGuideState exits: No star selected
06:37:17.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:17.844 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:17.844 00.000 7988 Enqueuing Expose request
06:37:17.844 00.000 15712 Worker thread wakes up
06:37:17.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:17.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:19.380 01.536 15712 Exposure complete
06:37:19.441 00.061 15712 worker thread done servicing request
06:37:19.441 00.000 7988 OnExposeComplete: enter
06:37:19.441 00.000 7988 UpdateGuideState(): m_state=1
06:37:19.444 00.003 7988 UpdateCurrentPosition: no star selected
06:37:19.444 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:19.446 00.002 7988 Status Line: No star selected
06:37:19.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=45, FiltMin=38, FiltMax=57, Gamma=0.690
06:37:19.446 00.000 7988 UpdateGuideState exits: No star selected
06:37:19.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:19.446 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:19.446 00.000 7988 Enqueuing Expose request
06:37:19.446 00.000 15712 Worker thread wakes up
06:37:19.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:19.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:21.086 01.640 15712 Exposure complete
06:37:21.149 00.063 15712 worker thread done servicing request
06:37:21.149 00.000 7988 OnExposeComplete: enter
06:37:21.149 00.000 7988 UpdateGuideState(): m_state=1
06:37:21.152 00.003 7988 UpdateCurrentPosition: no star selected
06:37:21.152 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:21.154 00.002 7988 Status Line: No star selected
06:37:21.156 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=45, FiltMin=39, FiltMax=57, Gamma=0.690
06:37:21.156 00.000 7988 UpdateGuideState exits: No star selected
06:37:21.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:21.159 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:21.159 00.000 7988 Enqueuing Expose request
06:37:21.159 00.000 15712 Worker thread wakes up
06:37:21.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:21.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:22.682 01.523 15712 Exposure complete
06:37:22.744 00.062 15712 worker thread done servicing request
06:37:22.746 00.002 7988 OnExposeComplete: enter
06:37:22.746 00.000 7988 UpdateGuideState(): m_state=1
06:37:22.746 00.000 7988 UpdateCurrentPosition: no star selected
06:37:22.746 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:22.746 00.000 7988 Status Line: No star selected
06:37:22.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=46, FiltMin=39, FiltMax=57, Gamma=0.690
06:37:22.746 00.000 7988 UpdateGuideState exits: No star selected
06:37:22.746 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:22.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:22.746 00.000 7988 Enqueuing Expose request
06:37:22.746 00.000 15712 Worker thread wakes up
06:37:22.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:22.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:24.390 01.644 15712 Exposure complete
06:37:24.452 00.062 15712 worker thread done servicing request
06:37:24.452 00.000 7988 OnExposeComplete: enter
06:37:24.452 00.000 7988 UpdateGuideState(): m_state=1
06:37:24.455 00.003 7988 UpdateCurrentPosition: no star selected
06:37:24.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:24.457 00.002 7988 Status Line: No star selected
06:37:24.459 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=47, FiltMin=39, FiltMax=55, Gamma=0.690
06:37:24.459 00.000 7988 UpdateGuideState exits: No star selected
06:37:24.459 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:24.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:24.459 00.000 7988 Enqueuing Expose request
06:37:24.459 00.000 15712 Worker thread wakes up
06:37:24.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:24.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:25.985 01.526 15712 Exposure complete
06:37:26.046 00.061 15712 worker thread done servicing request
06:37:26.046 00.000 7988 OnExposeComplete: enter
06:37:26.046 00.000 7988 UpdateGuideState(): m_state=1
06:37:26.046 00.000 7988 UpdateCurrentPosition: no star selected
06:37:26.046 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:26.046 00.000 7988 Status Line: No star selected
06:37:26.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=48, FiltMin=40, FiltMax=58, Gamma=0.690
06:37:26.046 00.000 7988 UpdateGuideState exits: No star selected
06:37:26.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:26.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:26.058 00.012 7988 Enqueuing Expose request
06:37:26.058 00.000 15712 Worker thread wakes up
06:37:26.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:26.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:27.692 01.634 15712 Exposure complete
06:37:27.753 00.061 15712 worker thread done servicing request
06:37:27.753 00.000 7988 OnExposeComplete: enter
06:37:27.753 00.000 7988 UpdateGuideState(): m_state=1
06:37:27.757 00.004 7988 UpdateCurrentPosition: no star selected
06:37:27.757 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:27.759 00.002 7988 Status Line: No star selected
06:37:27.761 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=49, FiltMin=41, FiltMax=58, Gamma=0.690
06:37:27.761 00.000 7988 UpdateGuideState exits: No star selected
06:37:27.763 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:27.763 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:27.765 00.002 7988 Enqueuing Expose request
06:37:27.765 00.000 15712 Worker thread wakes up
06:37:27.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:27.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:29.288 01.523 15712 Exposure complete
06:37:29.349 00.061 15712 worker thread done servicing request
06:37:29.351 00.002 7988 OnExposeComplete: enter
06:37:29.351 00.000 7988 UpdateGuideState(): m_state=1
06:37:29.351 00.000 7988 UpdateCurrentPosition: no star selected
06:37:29.351 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:29.351 00.000 7988 Status Line: No star selected
06:37:29.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=49, FiltMin=42, FiltMax=57, Gamma=0.690
06:37:29.351 00.000 7988 UpdateGuideState exits: No star selected
06:37:29.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:29.351 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:29.361 00.010 7988 Enqueuing Expose request
06:37:29.361 00.000 15712 Worker thread wakes up
06:37:29.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:29.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:30.998 01.637 15712 Exposure complete
06:37:31.059 00.061 15712 worker thread done servicing request
06:37:31.059 00.000 7988 OnExposeComplete: enter
06:37:31.062 00.003 7988 UpdateGuideState(): m_state=1
06:37:31.064 00.002 7988 UpdateCurrentPosition: no star selected
06:37:31.065 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:31.066 00.001 7988 Status Line: No star selected
06:37:31.068 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=49, FiltMin=40, FiltMax=56, Gamma=0.690
06:37:31.069 00.001 7988 UpdateGuideState exits: No star selected
06:37:31.070 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:31.071 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:31.072 00.001 7988 Enqueuing Expose request
06:37:31.073 00.001 15712 Worker thread wakes up
06:37:31.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:31.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:32.592 01.519 15712 Exposure complete
06:37:32.653 00.061 15712 worker thread done servicing request
06:37:32.653 00.000 7988 OnExposeComplete: enter
06:37:32.653 00.000 7988 UpdateGuideState(): m_state=1
06:37:32.656 00.003 7988 UpdateCurrentPosition: no star selected
06:37:32.656 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:32.658 00.002 7988 Status Line: No star selected
06:37:32.660 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=48, FiltMin=40, FiltMax=57, Gamma=0.690
06:37:32.660 00.000 7988 UpdateGuideState exits: No star selected
06:37:32.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:32.663 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:32.663 00.000 7988 Enqueuing Expose request
06:37:32.663 00.000 15712 Worker thread wakes up
06:37:32.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:32.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:34.297 01.634 15712 Exposure complete
06:37:34.359 00.062 15712 worker thread done servicing request
06:37:34.359 00.000 7988 OnExposeComplete: enter
06:37:34.359 00.000 7988 UpdateGuideState(): m_state=1
06:37:34.362 00.003 7988 UpdateCurrentPosition: no star selected
06:37:34.362 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:34.362 00.000 7988 Status Line: No star selected
06:37:34.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=48, FiltMin=41, FiltMax=56, Gamma=0.690
06:37:34.367 00.005 7988 UpdateGuideState exits: No star selected
06:37:34.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:34.367 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:34.367 00.000 7988 Enqueuing Expose request
06:37:34.367 00.000 15712 Worker thread wakes up
06:37:34.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:34.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:35.892 01.525 15712 Exposure complete
06:37:35.958 00.066 15712 worker thread done servicing request
06:37:35.958 00.000 7988 OnExposeComplete: enter
06:37:35.958 00.000 7988 UpdateGuideState(): m_state=1
06:37:35.960 00.002 7988 UpdateCurrentPosition: no star selected
06:37:35.960 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:35.960 00.000 7988 Status Line: No star selected
06:37:35.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=48, FiltMin=40, FiltMax=58, Gamma=0.690
06:37:35.960 00.000 7988 UpdateGuideState exits: No star selected
06:37:35.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:35.960 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:35.960 00.000 7988 Enqueuing Expose request
06:37:35.969 00.009 15712 Worker thread wakes up
06:37:35.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:35.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:37.600 01.631 15712 Exposure complete
06:37:37.663 00.063 15712 worker thread done servicing request
06:37:37.665 00.002 7988 OnExposeComplete: enter
06:37:37.665 00.000 7988 UpdateGuideState(): m_state=1
06:37:37.665 00.000 7988 UpdateCurrentPosition: no star selected
06:37:37.665 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:37.665 00.000 7988 Status Line: No star selected
06:37:37.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=48, FiltMin=40, FiltMax=57, Gamma=0.690
06:37:37.665 00.000 7988 UpdateGuideState exits: No star selected
06:37:37.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:37.673 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:37.673 00.000 7988 Enqueuing Expose request
06:37:37.673 00.000 15712 Worker thread wakes up
06:37:37.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:37.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:39.199 01.526 15712 Exposure complete
06:37:39.260 00.061 15712 worker thread done servicing request
06:37:39.260 00.000 7988 OnExposeComplete: enter
06:37:39.260 00.000 7988 UpdateGuideState(): m_state=1
06:37:39.267 00.007 7988 UpdateCurrentPosition: no star selected
06:37:39.267 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:39.269 00.002 7988 Status Line: No star selected
06:37:39.271 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=47, FiltMin=41, FiltMax=55, Gamma=0.690
06:37:39.271 00.000 7988 UpdateGuideState exits: No star selected
06:37:39.272 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:39.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:39.272 00.000 7988 Enqueuing Expose request
06:37:39.272 00.000 15712 Worker thread wakes up
06:37:39.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:39.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:40.905 01.633 15712 Exposure complete
06:37:40.967 00.062 15712 worker thread done servicing request
06:37:40.967 00.000 7988 OnExposeComplete: enter
06:37:40.967 00.000 7988 UpdateGuideState(): m_state=1
06:37:40.967 00.000 7988 UpdateCurrentPosition: no star selected
06:37:40.967 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:40.967 00.000 7988 Status Line: No star selected
06:37:40.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=48, FiltMin=41, FiltMax=59, Gamma=0.690
06:37:40.967 00.000 7988 UpdateGuideState exits: No star selected
06:37:40.976 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:40.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:40.976 00.000 7988 Enqueuing Expose request
06:37:40.976 00.000 15712 Worker thread wakes up
06:37:40.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:40.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:42.501 01.525 15712 Exposure complete
06:37:42.561 00.060 15712 worker thread done servicing request
06:37:42.561 00.000 7988 OnExposeComplete: enter
06:37:42.561 00.000 7988 UpdateGuideState(): m_state=1
06:37:42.567 00.006 7988 UpdateCurrentPosition: no star selected
06:37:42.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:42.569 00.002 7988 Status Line: No star selected
06:37:42.571 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=47, FiltMin=41, FiltMax=59, Gamma=0.690
06:37:42.571 00.000 7988 UpdateGuideState exits: No star selected
06:37:42.573 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:42.573 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:42.573 00.000 7988 Enqueuing Expose request
06:37:42.573 00.000 15712 Worker thread wakes up
06:37:42.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:42.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:44.211 01.638 15712 Exposure complete
06:37:44.273 00.062 15712 worker thread done servicing request
06:37:44.274 00.001 7988 OnExposeComplete: enter
06:37:44.274 00.000 7988 UpdateGuideState(): m_state=1
06:37:44.274 00.000 7988 UpdateCurrentPosition: no star selected
06:37:44.274 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:44.274 00.000 7988 Status Line: No star selected
06:37:44.279 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=47, FiltMin=40, FiltMax=58, Gamma=0.690
06:37:44.279 00.000 7988 UpdateGuideState exits: No star selected
06:37:44.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:44.279 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:44.279 00.000 7988 Enqueuing Expose request
06:37:44.279 00.000 15712 Worker thread wakes up
06:37:44.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:44.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:45.808 01.529 15712 Exposure complete
06:37:45.869 00.061 15712 worker thread done servicing request
06:37:45.869 00.000 7988 OnExposeComplete: enter
06:37:45.869 00.000 7988 UpdateGuideState(): m_state=1
06:37:45.872 00.003 7988 UpdateCurrentPosition: no star selected
06:37:45.872 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:45.874 00.002 7988 Status Line: No star selected
06:37:45.876 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=47, FiltMin=40, FiltMax=56, Gamma=0.690
06:37:45.876 00.000 7988 UpdateGuideState exits: No star selected
06:37:45.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:45.879 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:45.879 00.000 7988 Enqueuing Expose request
06:37:45.879 00.000 15712 Worker thread wakes up
06:37:45.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:45.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:47.517 01.638 15712 Exposure complete
06:37:47.578 00.061 15712 worker thread done servicing request
06:37:47.578 00.000 7988 OnExposeComplete: enter
06:37:47.578 00.000 7988 UpdateGuideState(): m_state=1
06:37:47.578 00.000 7988 UpdateCurrentPosition: no star selected
06:37:47.582 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:47.582 00.000 7988 Status Line: No star selected
06:37:47.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=47, FiltMin=41, FiltMax=56, Gamma=0.690
06:37:47.582 00.000 7988 UpdateGuideState exits: No star selected
06:37:47.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:47.582 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:47.582 00.000 7988 Enqueuing Expose request
06:37:47.582 00.000 15712 Worker thread wakes up
06:37:47.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:47.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:49.109 01.527 15712 Exposure complete
06:37:49.173 00.064 15712 worker thread done servicing request
06:37:49.173 00.000 7988 OnExposeComplete: enter
06:37:49.173 00.000 7988 UpdateGuideState(): m_state=1
06:37:49.175 00.002 7988 UpdateCurrentPosition: no star selected
06:37:49.175 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:49.177 00.002 7988 Status Line: No star selected
06:37:49.179 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=47, FiltMin=41, FiltMax=58, Gamma=0.690
06:37:49.179 00.000 7988 UpdateGuideState exits: No star selected
06:37:49.182 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:49.182 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:49.182 00.000 7988 Enqueuing Expose request
06:37:49.182 00.000 15712 Worker thread wakes up
06:37:49.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:49.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:50.820 01.638 15712 Exposure complete
06:37:50.881 00.061 15712 worker thread done servicing request
06:37:50.881 00.000 7988 OnExposeComplete: enter
06:37:50.881 00.000 7988 UpdateGuideState(): m_state=1
06:37:50.885 00.004 7988 UpdateCurrentPosition: no star selected
06:37:50.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:50.887 00.002 7988 Status Line: No star selected
06:37:50.889 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=47, FiltMin=40, FiltMax=56, Gamma=0.690
06:37:50.889 00.000 7988 UpdateGuideState exits: No star selected
06:37:50.891 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:50.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:50.893 00.002 7988 Enqueuing Expose request
06:37:50.893 00.000 15712 Worker thread wakes up
06:37:50.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:50.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:52.413 01.520 15712 Exposure complete
06:37:52.475 00.062 15712 worker thread done servicing request
06:37:52.476 00.001 7988 OnExposeComplete: enter
06:37:52.476 00.000 7988 UpdateGuideState(): m_state=1
06:37:52.476 00.000 7988 UpdateCurrentPosition: no star selected
06:37:52.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:52.476 00.000 7988 Status Line: No star selected
06:37:52.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=48, FiltMin=42, FiltMax=58, Gamma=0.690
06:37:52.476 00.000 7988 UpdateGuideState exits: No star selected
06:37:52.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:52.476 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:52.476 00.000 7988 Enqueuing Expose request
06:37:52.476 00.000 15712 Worker thread wakes up
06:37:52.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:52.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:54.121 01.645 15712 Exposure complete
06:37:54.183 00.062 15712 worker thread done servicing request
06:37:54.183 00.000 7988 OnExposeComplete: enter
06:37:54.183 00.000 7988 UpdateGuideState(): m_state=1
06:37:54.186 00.003 7988 UpdateCurrentPosition: no star selected
06:37:54.186 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:54.188 00.002 7988 Status Line: No star selected
06:37:54.190 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=49, FiltMin=42, FiltMax=59, Gamma=0.690
06:37:54.190 00.000 7988 UpdateGuideState exits: No star selected
06:37:54.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:54.194 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:54.194 00.000 7988 Enqueuing Expose request
06:37:54.194 00.000 15712 Worker thread wakes up
06:37:54.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:54.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:55.718 01.524 15712 Exposure complete
06:37:55.779 00.061 15712 worker thread done servicing request
06:37:55.779 00.000 7988 OnExposeComplete: enter
06:37:55.779 00.000 7988 UpdateGuideState(): m_state=1
06:37:55.783 00.004 7988 UpdateCurrentPosition: no star selected
06:37:55.783 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:55.785 00.002 7988 Status Line: No star selected
06:37:55.787 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=51, FiltMin=42, FiltMax=60, Gamma=0.690
06:37:55.787 00.000 7988 UpdateGuideState exits: No star selected
06:37:55.789 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:55.789 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:55.791 00.002 7988 Enqueuing Expose request
06:37:55.791 00.000 15712 Worker thread wakes up
06:37:55.792 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:55.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:57.427 01.635 15712 Exposure complete
06:37:57.488 00.061 15712 worker thread done servicing request
06:37:57.488 00.000 7988 OnExposeComplete: enter
06:37:57.488 00.000 7988 UpdateGuideState(): m_state=1
06:37:57.488 00.000 7988 UpdateCurrentPosition: no star selected
06:37:57.488 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:57.488 00.000 7988 Status Line: No star selected
06:37:57.494 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=53, FiltMin=44, FiltMax=60, Gamma=0.690
06:37:57.494 00.000 7988 UpdateGuideState exits: No star selected
06:37:57.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:57.494 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:57.494 00.000 7988 Enqueuing Expose request
06:37:57.494 00.000 15712 Worker thread wakes up
06:37:57.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:57.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:37:59.024 01.530 15712 Exposure complete
06:37:59.086 00.062 15712 worker thread done servicing request
06:37:59.086 00.000 7988 OnExposeComplete: enter
06:37:59.086 00.000 7988 UpdateGuideState(): m_state=1
06:37:59.086 00.000 7988 UpdateCurrentPosition: no star selected
06:37:59.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:37:59.086 00.000 7988 Status Line: No star selected
06:37:59.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=53, FiltMin=45, FiltMax=60, Gamma=0.690
06:37:59.086 00.000 7988 UpdateGuideState exits: No star selected
06:37:59.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:37:59.095 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:37:59.095 00.000 7988 Enqueuing Expose request
06:37:59.095 00.000 15712 Worker thread wakes up
06:37:59.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:37:59.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:00.732 01.637 15712 Exposure complete
06:38:00.795 00.063 15712 worker thread done servicing request
06:38:00.795 00.000 7988 OnExposeComplete: enter
06:38:00.795 00.000 7988 UpdateGuideState(): m_state=1
06:38:00.798 00.003 7988 UpdateCurrentPosition: no star selected
06:38:00.798 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:00.800 00.002 7988 Status Line: No star selected
06:38:00.802 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=53, FiltMin=43, FiltMax=60, Gamma=0.690
06:38:00.802 00.000 7988 UpdateGuideState exits: No star selected
06:38:00.804 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:00.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:00.806 00.002 7988 Enqueuing Expose request
06:38:00.806 00.000 15712 Worker thread wakes up
06:38:00.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:00.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:02.332 01.526 15712 Exposure complete
06:38:02.394 00.062 15712 worker thread done servicing request
06:38:02.394 00.000 7988 OnExposeComplete: enter
06:38:02.396 00.002 7988 UpdateGuideState(): m_state=1
06:38:02.396 00.000 7988 UpdateCurrentPosition: no star selected
06:38:02.398 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:02.398 00.000 7988 Status Line: No star selected
06:38:02.400 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=53, FiltMin=43, FiltMax=60, Gamma=0.690
06:38:02.402 00.002 7988 UpdateGuideState exits: No star selected
06:38:02.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:02.404 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:02.404 00.000 7988 Enqueuing Expose request
06:38:02.406 00.002 15712 Worker thread wakes up
06:38:02.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:02.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:04.044 01.638 15712 Exposure complete
06:38:04.106 00.062 15712 worker thread done servicing request
06:38:04.106 00.000 7988 OnExposeComplete: enter
06:38:04.106 00.000 7988 UpdateGuideState(): m_state=1
06:38:04.109 00.003 7988 UpdateCurrentPosition: no star selected
06:38:04.109 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:04.111 00.002 7988 Status Line: No star selected
06:38:04.113 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=52, FiltMin=42, FiltMax=60, Gamma=0.690
06:38:04.113 00.000 7988 UpdateGuideState exits: No star selected
06:38:04.115 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:04.115 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:04.117 00.002 7988 Enqueuing Expose request
06:38:04.117 00.000 15712 Worker thread wakes up
06:38:04.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:04.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:05.641 01.524 15712 Exposure complete
06:38:05.702 00.061 15712 worker thread done servicing request
06:38:05.702 00.000 7988 OnExposeComplete: enter
06:38:05.702 00.000 7988 UpdateGuideState(): m_state=1
06:38:05.707 00.005 7988 UpdateCurrentPosition: no star selected
06:38:05.707 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:05.709 00.002 7988 Status Line: No star selected
06:38:05.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=52, FiltMin=42, FiltMax=59, Gamma=0.690
06:38:05.709 00.000 7988 UpdateGuideState exits: No star selected
06:38:05.714 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:05.714 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:05.716 00.002 7988 Enqueuing Expose request
06:38:05.716 00.000 15712 Worker thread wakes up
06:38:05.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:05.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:07.351 01.635 15712 Exposure complete
06:38:07.412 00.061 15712 worker thread done servicing request
06:38:07.412 00.000 7988 OnExposeComplete: enter
06:38:07.412 00.000 7988 UpdateGuideState(): m_state=1
06:38:07.416 00.004 7988 UpdateCurrentPosition: no star selected
06:38:07.416 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:07.416 00.000 7988 Status Line: No star selected
06:38:07.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=52, FiltMin=42, FiltMax=60, Gamma=0.690
06:38:07.416 00.000 7988 UpdateGuideState exits: No star selected
06:38:07.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:07.416 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:07.416 00.000 7988 Enqueuing Expose request
06:38:07.416 00.000 15712 Worker thread wakes up
06:38:07.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:07.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:08.950 01.534 15712 Exposure complete
06:38:09.011 00.061 15712 worker thread done servicing request
06:38:09.011 00.000 7988 OnExposeComplete: enter
06:38:09.011 00.000 7988 UpdateGuideState(): m_state=1
06:38:09.015 00.004 7988 UpdateCurrentPosition: no star selected
06:38:09.015 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:09.017 00.002 7988 Status Line: No star selected
06:38:09.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=52, FiltMin=43, FiltMax=60, Gamma=0.690
06:38:09.019 00.002 7988 UpdateGuideState exits: No star selected
06:38:09.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:09.021 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:09.021 00.000 7988 Enqueuing Expose request
06:38:09.023 00.002 15712 Worker thread wakes up
06:38:09.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:09.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:10.655 01.632 15712 Exposure complete
06:38:10.719 00.064 15712 worker thread done servicing request
06:38:10.719 00.000 7988 OnExposeComplete: enter
06:38:10.719 00.000 7988 UpdateGuideState(): m_state=1
06:38:10.722 00.003 7988 UpdateCurrentPosition: no star selected
06:38:10.722 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:10.724 00.002 7988 Status Line: No star selected
06:38:10.726 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=53, FiltMin=45, FiltMax=61, Gamma=0.690
06:38:10.726 00.000 7988 UpdateGuideState exits: No star selected
06:38:10.728 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:10.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:10.730 00.002 7988 Enqueuing Expose request
06:38:10.730 00.000 15712 Worker thread wakes up
06:38:10.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:10.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:12.251 01.521 15712 Exposure complete
06:38:12.313 00.062 15712 worker thread done servicing request
06:38:12.314 00.001 7988 OnExposeComplete: enter
06:38:12.314 00.000 7988 UpdateGuideState(): m_state=1
06:38:12.314 00.000 7988 UpdateCurrentPosition: no star selected
06:38:12.314 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:12.314 00.000 7988 Status Line: No star selected
06:38:12.320 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=54, FiltMin=46, FiltMax=62, Gamma=0.690
06:38:12.320 00.000 7988 UpdateGuideState exits: No star selected
06:38:12.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:12.320 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:12.320 00.000 7988 Enqueuing Expose request
06:38:12.320 00.000 15712 Worker thread wakes up
06:38:12.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:12.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:13.960 01.640 15712 Exposure complete
06:38:14.021 00.061 15712 worker thread done servicing request
06:38:14.021 00.000 7988 OnExposeComplete: enter
06:38:14.021 00.000 7988 UpdateGuideState(): m_state=1
06:38:14.021 00.000 7988 UpdateCurrentPosition: no star selected
06:38:14.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:14.021 00.000 7988 Status Line: No star selected
06:38:14.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=55, FiltMin=47, FiltMax=62, Gamma=0.690
06:38:14.021 00.000 7988 UpdateGuideState exits: No star selected
06:38:14.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:14.036 00.015 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:14.037 00.001 7988 Enqueuing Expose request
06:38:14.037 00.000 15712 Worker thread wakes up
06:38:14.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:14.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:15.558 01.521 15712 Exposure complete
06:38:15.619 00.061 15712 worker thread done servicing request
06:38:15.619 00.000 7988 OnExposeComplete: enter
06:38:15.619 00.000 7988 UpdateGuideState(): m_state=1
06:38:15.624 00.005 7988 UpdateCurrentPosition: no star selected
06:38:15.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:15.626 00.002 7988 Status Line: No star selected
06:38:15.628 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=55, FiltMin=48, FiltMax=62, Gamma=0.690
06:38:15.628 00.000 7988 UpdateGuideState exits: No star selected
06:38:15.630 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:15.630 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:15.632 00.002 7988 Enqueuing Expose request
06:38:15.632 00.000 15712 Worker thread wakes up
06:38:15.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:15.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:17.264 01.632 15712 Exposure complete
06:38:17.328 00.064 15712 worker thread done servicing request
06:38:17.328 00.000 7988 OnExposeComplete: enter
06:38:17.328 00.000 7988 UpdateGuideState(): m_state=1
06:38:17.328 00.000 7988 UpdateCurrentPosition: no star selected
06:38:17.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:17.328 00.000 7988 Status Line: No star selected
06:38:17.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=55, FiltMin=48, FiltMax=62, Gamma=0.690
06:38:17.336 00.008 7988 UpdateGuideState exits: No star selected
06:38:17.336 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:17.336 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:17.336 00.000 7988 Enqueuing Expose request
06:38:17.336 00.000 15712 Worker thread wakes up
06:38:17.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:17.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:18.863 01.527 15712 Exposure complete
06:38:18.925 00.062 15712 worker thread done servicing request
06:38:18.925 00.000 7988 OnExposeComplete: enter
06:38:18.925 00.000 7988 UpdateGuideState(): m_state=1
06:38:18.929 00.004 7988 UpdateCurrentPosition: no star selected
06:38:18.929 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:18.931 00.002 7988 Status Line: No star selected
06:38:18.933 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=48, FiltMax=63, Gamma=0.690
06:38:18.933 00.000 7988 UpdateGuideState exits: No star selected
06:38:18.935 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:18.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:18.936 00.001 7988 Enqueuing Expose request
06:38:18.936 00.000 15712 Worker thread wakes up
06:38:18.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:18.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:20.573 01.637 15712 Exposure complete
06:38:20.634 00.061 15712 worker thread done servicing request
06:38:20.636 00.002 7988 OnExposeComplete: enter
06:38:20.636 00.000 7988 UpdateGuideState(): m_state=1
06:38:20.636 00.000 7988 UpdateCurrentPosition: no star selected
06:38:20.636 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:20.636 00.000 7988 Status Line: No star selected
06:38:20.641 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=56, FiltMin=48, FiltMax=64, Gamma=0.690
06:38:20.641 00.000 7988 UpdateGuideState exits: No star selected
06:38:20.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:20.641 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:20.641 00.000 7988 Enqueuing Expose request
06:38:20.641 00.000 15712 Worker thread wakes up
06:38:20.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:20.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:22.171 01.530 15712 Exposure complete
06:38:22.232 00.061 15712 worker thread done servicing request
06:38:22.232 00.000 7988 OnExposeComplete: enter
06:38:22.232 00.000 7988 UpdateGuideState(): m_state=1
06:38:22.232 00.000 7988 UpdateCurrentPosition: no star selected
06:38:22.232 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:22.232 00.000 7988 Status Line: No star selected
06:38:22.240 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=56, FiltMin=49, FiltMax=64, Gamma=0.690
06:38:22.240 00.000 7988 UpdateGuideState exits: No star selected
06:38:22.242 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:22.242 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:22.244 00.002 7988 Enqueuing Expose request
06:38:22.244 00.000 15712 Worker thread wakes up
06:38:22.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:22.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:23.880 01.636 15712 Exposure complete
06:38:23.942 00.062 15712 worker thread done servicing request
06:38:23.942 00.000 7988 OnExposeComplete: enter
06:38:23.942 00.000 7988 UpdateGuideState(): m_state=1
06:38:23.945 00.003 7988 UpdateCurrentPosition: no star selected
06:38:23.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:23.947 00.002 7988 Status Line: No star selected
06:38:23.949 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=57, FiltMin=49, FiltMax=64, Gamma=0.690
06:38:23.949 00.000 7988 UpdateGuideState exits: No star selected
06:38:23.951 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:23.951 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:23.953 00.002 7988 Enqueuing Expose request
06:38:23.953 00.000 15712 Worker thread wakes up
06:38:23.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:23.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:25.479 01.526 15712 Exposure complete
06:38:25.539 00.060 15712 worker thread done servicing request
06:38:25.539 00.000 7988 OnExposeComplete: enter
06:38:25.539 00.000 7988 UpdateGuideState(): m_state=1
06:38:25.546 00.007 7988 UpdateCurrentPosition: no star selected
06:38:25.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:25.548 00.002 7988 Status Line: No star selected
06:38:25.550 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=57, FiltMin=50, FiltMax=64, Gamma=0.690
06:38:25.550 00.000 7988 UpdateGuideState exits: No star selected
06:38:25.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:25.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:25.550 00.000 7988 Enqueuing Expose request
06:38:25.555 00.005 15712 Worker thread wakes up
06:38:25.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:25.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:27.187 01.632 15712 Exposure complete
06:38:27.249 00.062 15712 worker thread done servicing request
06:38:27.249 00.000 7988 OnExposeComplete: enter
06:38:27.249 00.000 7988 UpdateGuideState(): m_state=1
06:38:27.249 00.000 7988 UpdateCurrentPosition: no star selected
06:38:27.257 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:27.257 00.000 7988 Status Line: No star selected
06:38:27.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=57, FiltMin=49, FiltMax=64, Gamma=0.690
06:38:27.257 00.000 7988 UpdateGuideState exits: No star selected
06:38:27.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:27.257 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:27.265 00.008 7988 Enqueuing Expose request
06:38:27.265 00.000 15712 Worker thread wakes up
06:38:27.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:27.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:28.790 01.525 15712 Exposure complete
06:38:28.853 00.063 15712 worker thread done servicing request
06:38:28.853 00.000 7988 OnExposeComplete: enter
06:38:28.853 00.000 7988 UpdateGuideState(): m_state=1
06:38:28.858 00.005 7988 UpdateCurrentPosition: no star selected
06:38:28.858 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:28.858 00.000 7988 Status Line: No star selected
06:38:28.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=57, FiltMin=50, FiltMax=65, Gamma=0.690
06:38:28.858 00.000 7988 UpdateGuideState exits: No star selected
06:38:28.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:28.858 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:28.858 00.000 7988 Enqueuing Expose request
06:38:28.858 00.000 15712 Worker thread wakes up
06:38:28.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:28.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:30.502 01.644 15712 Exposure complete
06:38:30.565 00.063 15712 worker thread done servicing request
06:38:30.565 00.000 7988 OnExposeComplete: enter
06:38:30.565 00.000 7988 UpdateGuideState(): m_state=1
06:38:30.565 00.000 7988 UpdateCurrentPosition: no star selected
06:38:30.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:30.565 00.000 7988 Status Line: No star selected
06:38:30.572 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=56, FiltMin=48, FiltMax=63, Gamma=0.690
06:38:30.572 00.000 7988 UpdateGuideState exits: No star selected
06:38:30.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:30.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:30.572 00.000 7988 Enqueuing Expose request
06:38:30.572 00.000 15712 Worker thread wakes up
06:38:30.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:30.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:32.096 01.524 15712 Exposure complete
06:38:32.158 00.062 15712 worker thread done servicing request
06:38:32.158 00.000 7988 OnExposeComplete: enter
06:38:32.158 00.000 7988 UpdateGuideState(): m_state=1
06:38:32.158 00.000 7988 UpdateCurrentPosition: no star selected
06:38:32.158 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:32.158 00.000 7988 Status Line: No star selected
06:38:32.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=56, FiltMin=47, FiltMax=65, Gamma=0.690
06:38:32.158 00.000 7988 UpdateGuideState exits: No star selected
06:38:32.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:32.158 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:32.170 00.012 7988 Enqueuing Expose request
06:38:32.170 00.000 15712 Worker thread wakes up
06:38:32.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:32.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:33.807 01.637 15712 Exposure complete
06:38:33.868 00.061 15712 worker thread done servicing request
06:38:33.868 00.000 7988 OnExposeComplete: enter
06:38:33.871 00.003 7988 UpdateGuideState(): m_state=1
06:38:33.871 00.000 7988 UpdateCurrentPosition: no star selected
06:38:33.873 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:33.873 00.000 7988 Status Line: No star selected
06:38:33.875 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=55, FiltMin=47, FiltMax=63, Gamma=0.690
06:38:33.877 00.002 7988 UpdateGuideState exits: No star selected
06:38:33.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:33.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:33.877 00.000 7988 Enqueuing Expose request
06:38:33.877 00.000 15712 Worker thread wakes up
06:38:33.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:33.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:35.405 01.528 15712 Exposure complete
06:38:35.468 00.063 15712 worker thread done servicing request
06:38:35.468 00.000 7988 OnExposeComplete: enter
06:38:35.468 00.000 7988 UpdateGuideState(): m_state=1
06:38:35.468 00.000 7988 UpdateCurrentPosition: no star selected
06:38:35.468 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:35.468 00.000 7988 Status Line: No star selected
06:38:35.474 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=55, FiltMin=47, FiltMax=63, Gamma=0.690
06:38:35.474 00.000 7988 UpdateGuideState exits: No star selected
06:38:35.474 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:35.474 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:35.474 00.000 7988 Enqueuing Expose request
06:38:35.474 00.000 15712 Worker thread wakes up
06:38:35.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:35.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:37.112 01.638 15712 Exposure complete
06:38:37.176 00.064 15712 worker thread done servicing request
06:38:37.178 00.002 7988 OnExposeComplete: enter
06:38:37.178 00.000 7988 UpdateGuideState(): m_state=1
06:38:37.178 00.000 7988 UpdateCurrentPosition: no star selected
06:38:37.178 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:37.178 00.000 7988 Status Line: No star selected
06:38:37.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=55, FiltMin=47, FiltMax=64, Gamma=0.690
06:38:37.178 00.000 7988 UpdateGuideState exits: No star selected
06:38:37.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:37.178 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:37.178 00.000 7988 Enqueuing Expose request
06:38:37.178 00.000 15712 Worker thread wakes up
06:38:37.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:37.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:38.709 01.531 15712 Exposure complete
06:38:38.770 00.061 15712 worker thread done servicing request
06:38:38.770 00.000 7988 OnExposeComplete: enter
06:38:38.770 00.000 7988 UpdateGuideState(): m_state=1
06:38:38.774 00.004 7988 UpdateCurrentPosition: no star selected
06:38:38.774 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:38.776 00.002 7988 Status Line: No star selected
06:38:38.778 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=55, FiltMin=47, FiltMax=65, Gamma=0.690
06:38:38.778 00.000 7988 UpdateGuideState exits: No star selected
06:38:38.780 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:38.780 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:38.782 00.002 7988 Enqueuing Expose request
06:38:38.782 00.000 15712 Worker thread wakes up
06:38:38.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:38.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:40.417 01.635 15712 Exposure complete
06:38:40.479 00.062 15712 worker thread done servicing request
06:38:40.479 00.000 7988 OnExposeComplete: enter
06:38:40.479 00.000 7988 UpdateGuideState(): m_state=1
06:38:40.484 00.005 7988 UpdateCurrentPosition: no star selected
06:38:40.484 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:40.486 00.002 7988 Status Line: No star selected
06:38:40.488 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=56, FiltMin=47, FiltMax=65, Gamma=0.690
06:38:40.488 00.000 7988 UpdateGuideState exits: No star selected
06:38:40.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:40.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:40.488 00.000 7988 Enqueuing Expose request
06:38:40.488 00.000 15712 Worker thread wakes up
06:38:40.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:40.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:42.016 01.528 15712 Exposure complete
06:38:42.077 00.061 15712 worker thread done servicing request
06:38:42.077 00.000 7988 OnExposeComplete: enter
06:38:42.077 00.000 7988 UpdateGuideState(): m_state=1
06:38:42.081 00.004 7988 UpdateCurrentPosition: no star selected
06:38:42.081 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:42.083 00.002 7988 Status Line: No star selected
06:38:42.085 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=56, FiltMin=48, FiltMax=65, Gamma=0.690
06:38:42.085 00.000 7988 UpdateGuideState exits: No star selected
06:38:42.087 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:42.087 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:42.089 00.002 7988 Enqueuing Expose request
06:38:42.089 00.000 15712 Worker thread wakes up
06:38:42.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:42.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:43.723 01.634 15712 Exposure complete
06:38:43.787 00.064 15712 worker thread done servicing request
06:38:43.788 00.001 7988 OnExposeComplete: enter
06:38:43.788 00.000 7988 UpdateGuideState(): m_state=1
06:38:43.788 00.000 7988 UpdateCurrentPosition: no star selected
06:38:43.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:43.788 00.000 7988 Status Line: No star selected
06:38:43.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=57, FiltMin=48, FiltMax=66, Gamma=0.690
06:38:43.788 00.000 7988 UpdateGuideState exits: No star selected
06:38:43.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:43.797 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:43.797 00.000 7988 Enqueuing Expose request
06:38:43.797 00.000 15712 Worker thread wakes up
06:38:43.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:43.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:45.323 01.526 15712 Exposure complete
06:38:45.385 00.062 15712 worker thread done servicing request
06:38:45.387 00.002 7988 OnExposeComplete: enter
06:38:45.387 00.000 7988 UpdateGuideState(): m_state=1
06:38:45.387 00.000 7988 UpdateCurrentPosition: no star selected
06:38:45.387 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:45.387 00.000 7988 Status Line: No star selected
06:38:45.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=57, FiltMin=49, FiltMax=65, Gamma=0.690
06:38:45.387 00.000 7988 UpdateGuideState exits: No star selected
06:38:45.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:45.387 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:45.396 00.009 7988 Enqueuing Expose request
06:38:45.396 00.000 15712 Worker thread wakes up
06:38:45.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:45.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:47.030 01.634 15712 Exposure complete
06:38:47.094 00.064 15712 worker thread done servicing request
06:38:47.094 00.000 7988 OnExposeComplete: enter
06:38:47.096 00.002 7988 UpdateGuideState(): m_state=1
06:38:47.096 00.000 7988 UpdateCurrentPosition: no star selected
06:38:47.096 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:47.096 00.000 7988 Status Line: No star selected
06:38:47.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=57, FiltMin=49, FiltMax=65, Gamma=0.690
06:38:47.096 00.000 7988 UpdateGuideState exits: No star selected
06:38:47.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:47.096 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:47.096 00.000 7988 Enqueuing Expose request
06:38:47.096 00.000 15712 Worker thread wakes up
06:38:47.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:47.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:48.629 01.533 15712 Exposure complete
06:38:48.691 00.062 15712 worker thread done servicing request
06:38:48.691 00.000 7988 OnExposeComplete: enter
06:38:48.691 00.000 7988 UpdateGuideState(): m_state=1
06:38:48.696 00.005 7988 UpdateCurrentPosition: no star selected
06:38:48.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:48.698 00.002 7988 Status Line: No star selected
06:38:48.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=57, FiltMin=50, FiltMax=65, Gamma=0.690
06:38:48.700 00.002 7988 UpdateGuideState exits: No star selected
06:38:48.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:48.702 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:48.702 00.000 7988 Enqueuing Expose request
06:38:48.704 00.002 15712 Worker thread wakes up
06:38:48.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:48.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:50.336 01.632 15712 Exposure complete
06:38:50.399 00.063 15712 worker thread done servicing request
06:38:50.399 00.000 7988 OnExposeComplete: enter
06:38:50.399 00.000 7988 UpdateGuideState(): m_state=1
06:38:50.399 00.000 7988 UpdateCurrentPosition: no star selected
06:38:50.399 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:50.399 00.000 7988 Status Line: No star selected
06:38:50.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=57, FiltMin=50, FiltMax=66, Gamma=0.690
06:38:50.399 00.000 7988 UpdateGuideState exits: No star selected
06:38:50.399 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:50.399 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:50.399 00.000 7988 Enqueuing Expose request
06:38:50.399 00.000 15712 Worker thread wakes up
06:38:50.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:50.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:51.936 01.537 15712 Exposure complete
06:38:51.997 00.061 15712 worker thread done servicing request
06:38:51.997 00.000 7988 OnExposeComplete: enter
06:38:51.997 00.000 7988 UpdateGuideState(): m_state=1
06:38:52.001 00.004 7988 UpdateCurrentPosition: no star selected
06:38:52.001 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:52.003 00.002 7988 Status Line: No star selected
06:38:52.005 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=58, FiltMin=50, FiltMax=67, Gamma=0.690
06:38:52.005 00.000 7988 UpdateGuideState exits: No star selected
06:38:52.005 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:52.005 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:52.005 00.000 7988 Enqueuing Expose request
06:38:52.005 00.000 15712 Worker thread wakes up
06:38:52.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:52.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:53.646 01.641 15712 Exposure complete
06:38:53.708 00.062 15712 worker thread done servicing request
06:38:53.708 00.000 7988 OnExposeComplete: enter
06:38:53.708 00.000 7988 UpdateGuideState(): m_state=1
06:38:53.712 00.004 7988 UpdateCurrentPosition: no star selected
06:38:53.712 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:53.714 00.002 7988 Status Line: No star selected
06:38:53.716 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=59, FiltMin=51, FiltMax=69, Gamma=0.690
06:38:53.716 00.000 7988 UpdateGuideState exits: No star selected
06:38:53.718 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:53.718 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:53.720 00.002 7988 Enqueuing Expose request
06:38:53.721 00.001 15712 Worker thread wakes up
06:38:53.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:53.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:55.242 01.521 15712 Exposure complete
06:38:55.304 00.062 15712 worker thread done servicing request
06:38:55.304 00.000 7988 OnExposeComplete: enter
06:38:55.306 00.002 7988 UpdateGuideState(): m_state=1
06:38:55.306 00.000 7988 UpdateCurrentPosition: no star selected
06:38:55.308 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:55.310 00.002 7988 Status Line: No star selected
06:38:55.310 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=60, FiltMin=52, FiltMax=69, Gamma=0.690
06:38:55.312 00.002 7988 UpdateGuideState exits: No star selected
06:38:55.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:55.314 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:55.314 00.000 7988 Enqueuing Expose request
06:38:55.316 00.002 15712 Worker thread wakes up
06:38:55.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:55.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:56.947 01.631 15712 Exposure complete
06:38:57.011 00.064 15712 worker thread done servicing request
06:38:57.011 00.000 7988 OnExposeComplete: enter
06:38:57.011 00.000 7988 UpdateGuideState(): m_state=1
06:38:57.011 00.000 7988 UpdateCurrentPosition: no star selected
06:38:57.011 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:57.011 00.000 7988 Status Line: No star selected
06:38:57.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
06:38:57.011 00.000 7988 UpdateGuideState exits: No star selected
06:38:57.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:57.011 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:57.011 00.000 7988 Enqueuing Expose request
06:38:57.011 00.000 15712 Worker thread wakes up
06:38:57.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:57.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:38:58.544 01.533 15712 Exposure complete
06:38:58.605 00.061 15712 worker thread done servicing request
06:38:58.605 00.000 7988 OnExposeComplete: enter
06:38:58.605 00.000 7988 UpdateGuideState(): m_state=1
06:38:58.610 00.005 7988 UpdateCurrentPosition: no star selected
06:38:58.610 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:38:58.612 00.002 7988 Status Line: No star selected
06:38:58.612 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=62, FiltMin=54, FiltMax=70, Gamma=0.690
06:38:58.612 00.000 7988 UpdateGuideState exits: No star selected
06:38:58.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:38:58.612 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:38:58.612 00.000 7988 Enqueuing Expose request
06:38:58.612 00.000 15712 Worker thread wakes up
06:38:58.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:38:58.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:00.252 01.640 15712 Exposure complete
06:39:00.314 00.062 15712 worker thread done servicing request
06:39:00.314 00.000 7988 OnExposeComplete: enter
06:39:00.314 00.000 7988 UpdateGuideState(): m_state=1
06:39:00.318 00.004 7988 UpdateCurrentPosition: no star selected
06:39:00.318 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:00.320 00.002 7988 Status Line: No star selected
06:39:00.322 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=54, FiltMax=70, Gamma=0.690
06:39:00.322 00.000 7988 UpdateGuideState exits: No star selected
06:39:00.324 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:00.324 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:00.326 00.002 7988 Enqueuing Expose request
06:39:00.326 00.000 15712 Worker thread wakes up
06:39:00.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:00.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:01.850 01.524 15712 Exposure complete
06:39:01.911 00.061 15712 worker thread done servicing request
06:39:01.911 00.000 7988 OnExposeComplete: enter
06:39:01.913 00.002 7988 UpdateGuideState(): m_state=1
06:39:01.913 00.000 7988 UpdateCurrentPosition: no star selected
06:39:01.913 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:01.913 00.000 7988 Status Line: No star selected
06:39:01.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
06:39:01.913 00.000 7988 UpdateGuideState exits: No star selected
06:39:01.921 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:01.921 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:01.923 00.002 7988 Enqueuing Expose request
06:39:01.923 00.000 15712 Worker thread wakes up
06:39:01.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:01.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:03.556 01.633 15712 Exposure complete
06:39:03.620 00.064 15712 worker thread done servicing request
06:39:03.620 00.000 7988 OnExposeComplete: enter
06:39:03.620 00.000 7988 UpdateGuideState(): m_state=1
06:39:03.620 00.000 7988 UpdateCurrentPosition: no star selected
06:39:03.620 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:03.620 00.000 7988 Status Line: No star selected
06:39:03.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=60, FiltMin=50, FiltMax=69, Gamma=0.690
06:39:03.620 00.000 7988 UpdateGuideState exits: No star selected
06:39:03.620 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:03.620 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:03.620 00.000 7988 Enqueuing Expose request
06:39:03.620 00.000 15712 Worker thread wakes up
06:39:03.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:03.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:05.154 01.534 15712 Exposure complete
06:39:05.217 00.063 15712 worker thread done servicing request
06:39:05.217 00.000 7988 OnExposeComplete: enter
06:39:05.217 00.000 7988 UpdateGuideState(): m_state=1
06:39:05.220 00.003 7988 UpdateCurrentPosition: no star selected
06:39:05.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:05.222 00.002 7988 Status Line: No star selected
06:39:05.224 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=60, FiltMin=49, FiltMax=68, Gamma=0.690
06:39:05.224 00.000 7988 UpdateGuideState exits: No star selected
06:39:05.226 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:05.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:05.228 00.002 7988 Enqueuing Expose request
06:39:05.228 00.000 15712 Worker thread wakes up
06:39:05.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:05.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:06.861 01.633 15712 Exposure complete
06:39:06.922 00.061 15712 worker thread done servicing request
06:39:06.922 00.000 7988 OnExposeComplete: enter
06:39:06.922 00.000 7988 UpdateGuideState(): m_state=1
06:39:06.926 00.004 7988 UpdateCurrentPosition: no star selected
06:39:06.928 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:06.928 00.000 7988 Status Line: No star selected
06:39:06.930 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=59, FiltMin=49, FiltMax=68, Gamma=0.690
06:39:06.930 00.000 7988 UpdateGuideState exits: No star selected
06:39:06.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:06.930 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:06.930 00.000 7988 Enqueuing Expose request
06:39:06.930 00.000 15712 Worker thread wakes up
06:39:06.938 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:06.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:08.458 01.520 15712 Exposure complete
06:39:08.519 00.061 15712 worker thread done servicing request
06:39:08.519 00.000 7988 OnExposeComplete: enter
06:39:08.519 00.000 7988 UpdateGuideState(): m_state=1
06:39:08.519 00.000 7988 UpdateCurrentPosition: no star selected
06:39:08.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:08.519 00.000 7988 Status Line: No star selected
06:39:08.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=59, FiltMin=49, FiltMax=69, Gamma=0.690
06:39:08.519 00.000 7988 UpdateGuideState exits: No star selected
06:39:08.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:08.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:08.519 00.000 7988 Enqueuing Expose request
06:39:08.519 00.000 15712 Worker thread wakes up
06:39:08.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:08.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:10.166 01.647 15712 Exposure complete
06:39:10.230 00.064 15712 worker thread done servicing request
06:39:10.230 00.000 7988 OnExposeComplete: enter
06:39:10.230 00.000 7988 UpdateGuideState(): m_state=1
06:39:10.230 00.000 7988 UpdateCurrentPosition: no star selected
06:39:10.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:10.230 00.000 7988 Status Line: No star selected
06:39:10.238 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=60, FiltMin=50, FiltMax=68, Gamma=0.690
06:39:10.238 00.000 7988 UpdateGuideState exits: No star selected
06:39:10.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:10.238 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:10.238 00.000 7988 Enqueuing Expose request
06:39:10.238 00.000 15712 Worker thread wakes up
06:39:10.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:10.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:11.766 01.528 15712 Exposure complete
06:39:11.827 00.061 15712 worker thread done servicing request
06:39:11.827 00.000 7988 OnExposeComplete: enter
06:39:11.827 00.000 7988 UpdateGuideState(): m_state=1
06:39:11.832 00.005 7988 UpdateCurrentPosition: no star selected
06:39:11.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:11.834 00.002 7988 Status Line: No star selected
06:39:11.836 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=60, FiltMin=50, FiltMax=69, Gamma=0.690
06:39:11.836 00.000 7988 UpdateGuideState exits: No star selected
06:39:11.838 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:11.838 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:11.840 00.002 7988 Enqueuing Expose request
06:39:11.840 00.000 15712 Worker thread wakes up
06:39:11.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:11.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:13.474 01.634 15712 Exposure complete
06:39:13.537 00.063 15712 worker thread done servicing request
06:39:13.538 00.001 7988 OnExposeComplete: enter
06:39:13.538 00.000 7988 UpdateGuideState(): m_state=1
06:39:13.538 00.000 7988 UpdateCurrentPosition: no star selected
06:39:13.538 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:13.538 00.000 7988 Status Line: No star selected
06:39:13.543 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=52, FiltMax=69, Gamma=0.690
06:39:13.545 00.002 7988 UpdateGuideState exits: No star selected
06:39:13.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:13.545 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:13.547 00.002 7988 Enqueuing Expose request
06:39:13.547 00.000 15712 Worker thread wakes up
06:39:13.549 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:13.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:15.070 01.521 15712 Exposure complete
06:39:15.132 00.062 15712 worker thread done servicing request
06:39:15.132 00.000 7988 OnExposeComplete: enter
06:39:15.132 00.000 7988 UpdateGuideState(): m_state=1
06:39:15.136 00.004 7988 UpdateCurrentPosition: no star selected
06:39:15.136 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:15.136 00.000 7988 Status Line: No star selected
06:39:15.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=60, FiltMin=52, FiltMax=68, Gamma=0.690
06:39:15.136 00.000 7988 UpdateGuideState exits: No star selected
06:39:15.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:15.136 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:15.136 00.000 7988 Enqueuing Expose request
06:39:15.136 00.000 15712 Worker thread wakes up
06:39:15.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:15.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:16.778 01.642 15712 Exposure complete
06:39:16.842 00.064 15712 worker thread done servicing request
06:39:16.842 00.000 7988 OnExposeComplete: enter
06:39:16.842 00.000 7988 UpdateGuideState(): m_state=1
06:39:16.846 00.004 7988 UpdateCurrentPosition: no star selected
06:39:16.846 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:16.848 00.002 7988 Status Line: No star selected
06:39:16.850 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=60, FiltMin=52, FiltMax=68, Gamma=0.690
06:39:16.850 00.000 7988 UpdateGuideState exits: No star selected
06:39:16.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:16.850 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:16.850 00.000 7988 Enqueuing Expose request
06:39:16.855 00.005 15712 Worker thread wakes up
06:39:16.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:16.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:18.379 01.524 15712 Exposure complete
06:39:18.440 00.061 15712 worker thread done servicing request
06:39:18.440 00.000 7988 OnExposeComplete: enter
06:39:18.440 00.000 7988 UpdateGuideState(): m_state=1
06:39:18.445 00.005 7988 UpdateCurrentPosition: no star selected
06:39:18.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:18.447 00.002 7988 Status Line: No star selected
06:39:18.449 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=60, FiltMin=52, FiltMax=68, Gamma=0.690
06:39:18.449 00.000 7988 UpdateGuideState exits: No star selected
06:39:18.451 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:18.451 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:18.453 00.002 7988 Enqueuing Expose request
06:39:18.454 00.001 15712 Worker thread wakes up
06:39:18.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:18.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:20.085 01.631 15712 Exposure complete
06:39:20.151 00.066 15712 worker thread done servicing request
06:39:20.151 00.000 7988 OnExposeComplete: enter
06:39:20.151 00.000 7988 UpdateGuideState(): m_state=1
06:39:20.151 00.000 7988 UpdateCurrentPosition: no star selected
06:39:20.151 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:20.151 00.000 7988 Status Line: No star selected
06:39:20.156 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=61, FiltMin=53, FiltMax=68, Gamma=0.690
06:39:20.156 00.000 7988 UpdateGuideState exits: No star selected
06:39:20.159 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:20.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:20.161 00.002 7988 Enqueuing Expose request
06:39:20.161 00.000 15712 Worker thread wakes up
06:39:20.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:20.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:21.683 01.522 15712 Exposure complete
06:39:21.745 00.062 15712 worker thread done servicing request
06:39:21.745 00.000 7988 OnExposeComplete: enter
06:39:21.745 00.000 7988 UpdateGuideState(): m_state=1
06:39:21.748 00.003 7988 UpdateCurrentPosition: no star selected
06:39:21.748 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:21.750 00.002 7988 Status Line: No star selected
06:39:21.752 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=61, FiltMin=52, FiltMax=68, Gamma=0.690
06:39:21.752 00.000 7988 UpdateGuideState exits: No star selected
06:39:21.754 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:21.755 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:21.755 00.000 7988 Enqueuing Expose request
06:39:21.757 00.002 15712 Worker thread wakes up
06:39:21.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:21.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:23.501 01.744 15712 Exposure complete
06:39:23.562 00.061 15712 worker thread done servicing request
06:39:23.562 00.000 7988 OnExposeComplete: enter
06:39:23.562 00.000 7988 UpdateGuideState(): m_state=1
06:39:23.566 00.004 7988 UpdateCurrentPosition: no star selected
06:39:23.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:23.568 00.002 7988 Status Line: No star selected
06:39:23.570 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=60, FiltMin=53, FiltMax=68, Gamma=0.690
06:39:23.570 00.000 7988 UpdateGuideState exits: No star selected
06:39:23.572 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:23.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:23.574 00.002 7988 Enqueuing Expose request
06:39:23.575 00.001 15712 Worker thread wakes up
06:39:23.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:23.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:24.986 01.411 15712 Exposure complete
06:39:25.047 00.061 15712 worker thread done servicing request
06:39:25.047 00.000 7988 OnExposeComplete: enter
06:39:25.047 00.000 7988 UpdateGuideState(): m_state=1
06:39:25.051 00.004 7988 UpdateCurrentPosition: no star selected
06:39:25.051 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:25.053 00.002 7988 Status Line: No star selected
06:39:25.055 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=60, FiltMin=53, FiltMax=68, Gamma=0.690
06:39:25.055 00.000 7988 UpdateGuideState exits: No star selected
06:39:25.055 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:25.058 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:25.058 00.000 7988 Enqueuing Expose request
06:39:25.060 00.002 15712 Worker thread wakes up
06:39:25.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:25.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:26.696 01.636 15712 Exposure complete
06:39:26.758 00.062 15712 worker thread done servicing request
06:39:26.758 00.000 7988 OnExposeComplete: enter
06:39:26.760 00.002 7988 UpdateGuideState(): m_state=1
06:39:26.760 00.000 7988 UpdateCurrentPosition: no star selected
06:39:26.760 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:26.760 00.000 7988 Status Line: No star selected
06:39:26.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=60, FiltMin=53, FiltMax=68, Gamma=0.690
06:39:26.760 00.000 7988 UpdateGuideState exits: No star selected
06:39:26.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:26.760 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:26.760 00.000 7988 Enqueuing Expose request
06:39:26.760 00.000 15712 Worker thread wakes up
06:39:26.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:26.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:28.293 01.533 15712 Exposure complete
06:39:28.356 00.063 15712 worker thread done servicing request
06:39:28.356 00.000 7988 OnExposeComplete: enter
06:39:28.356 00.000 7988 UpdateGuideState(): m_state=1
06:39:28.360 00.004 7988 UpdateCurrentPosition: no star selected
06:39:28.360 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:28.360 00.000 7988 Status Line: No star selected
06:39:28.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=61, FiltMin=53, FiltMax=68, Gamma=0.690
06:39:28.360 00.000 7988 UpdateGuideState exits: No star selected
06:39:28.366 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:28.366 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:28.368 00.002 7988 Enqueuing Expose request
06:39:28.368 00.000 15712 Worker thread wakes up
06:39:28.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:28.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:30.005 01.637 15712 Exposure complete
06:39:30.067 00.062 15712 worker thread done servicing request
06:39:30.067 00.000 7988 OnExposeComplete: enter
06:39:30.067 00.000 7988 UpdateGuideState(): m_state=1
06:39:30.070 00.003 7988 UpdateCurrentPosition: no star selected
06:39:30.070 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:30.072 00.002 7988 Status Line: No star selected
06:39:30.074 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=61, FiltMin=54, FiltMax=69, Gamma=0.690
06:39:30.074 00.000 7988 UpdateGuideState exits: No star selected
06:39:30.076 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:30.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:30.078 00.002 7988 Enqueuing Expose request
06:39:30.078 00.000 15712 Worker thread wakes up
06:39:30.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:30.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:31.602 01.524 15712 Exposure complete
06:39:31.666 00.064 15712 worker thread done servicing request
06:39:31.666 00.000 7988 OnExposeComplete: enter
06:39:31.666 00.000 7988 UpdateGuideState(): m_state=1
06:39:31.666 00.000 7988 UpdateCurrentPosition: no star selected
06:39:31.666 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:31.666 00.000 7988 Status Line: No star selected
06:39:31.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=62, FiltMin=53, FiltMax=68, Gamma=0.690
06:39:31.666 00.000 7988 UpdateGuideState exits: No star selected
06:39:31.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:31.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:31.666 00.000 7988 Enqueuing Expose request
06:39:31.666 00.000 15712 Worker thread wakes up
06:39:31.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:31.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:33.312 01.646 15712 Exposure complete
06:39:33.373 00.061 15712 worker thread done servicing request
06:39:33.373 00.000 7988 OnExposeComplete: enter
06:39:33.373 00.000 7988 UpdateGuideState(): m_state=1
06:39:33.378 00.005 7988 UpdateCurrentPosition: no star selected
06:39:33.378 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:33.380 00.002 7988 Status Line: No star selected
06:39:33.382 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=62, FiltMin=52, FiltMax=69, Gamma=0.690
06:39:33.382 00.000 7988 UpdateGuideState exits: No star selected
06:39:33.382 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:33.384 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:33.384 00.000 7988 Enqueuing Expose request
06:39:33.386 00.002 15712 Worker thread wakes up
06:39:33.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:33.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:34.910 01.524 15712 Exposure complete
06:39:34.974 00.064 15712 worker thread done servicing request
06:39:34.974 00.000 7988 OnExposeComplete: enter
06:39:34.974 00.000 7988 UpdateGuideState(): m_state=1
06:39:34.974 00.000 7988 UpdateCurrentPosition: no star selected
06:39:34.974 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:34.974 00.000 7988 Status Line: No star selected
06:39:34.980 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=61, FiltMin=52, FiltMax=69, Gamma=0.690
06:39:34.980 00.000 7988 UpdateGuideState exits: No star selected
06:39:34.982 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:34.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:34.984 00.002 7988 Enqueuing Expose request
06:39:34.984 00.000 15712 Worker thread wakes up
06:39:34.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:34.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:36.618 01.634 15712 Exposure complete
06:39:36.682 00.064 15712 worker thread done servicing request
06:39:36.682 00.000 7988 OnExposeComplete: enter
06:39:36.682 00.000 7988 UpdateGuideState(): m_state=1
06:39:36.685 00.003 7988 UpdateCurrentPosition: no star selected
06:39:36.685 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:36.687 00.002 7988 Status Line: No star selected
06:39:36.689 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=61, FiltMin=53, FiltMax=70, Gamma=0.690
06:39:36.689 00.000 7988 UpdateGuideState exits: No star selected
06:39:36.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:36.689 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:36.689 00.000 7988 Enqueuing Expose request
06:39:36.689 00.000 15712 Worker thread wakes up
06:39:36.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:36.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:38.219 01.530 15712 Exposure complete
06:39:38.282 00.063 15712 worker thread done servicing request
06:39:38.282 00.000 7988 OnExposeComplete: enter
06:39:38.282 00.000 7988 UpdateGuideState(): m_state=1
06:39:38.284 00.002 7988 UpdateCurrentPosition: no star selected
06:39:38.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:38.286 00.002 7988 Status Line: No star selected
06:39:38.288 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=61, FiltMin=53, FiltMax=69, Gamma=0.690
06:39:38.288 00.000 7988 UpdateGuideState exits: No star selected
06:39:38.290 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:38.290 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:38.292 00.002 7988 Enqueuing Expose request
06:39:38.292 00.000 15712 Worker thread wakes up
06:39:38.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:38.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:39.927 01.635 15712 Exposure complete
06:39:39.991 00.064 15712 worker thread done servicing request
06:39:39.991 00.000 7988 OnExposeComplete: enter
06:39:39.991 00.000 7988 UpdateGuideState(): m_state=1
06:39:39.995 00.004 7988 UpdateCurrentPosition: no star selected
06:39:39.995 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:39.997 00.002 7988 Status Line: No star selected
06:39:39.999 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=62, FiltMin=54, FiltMax=71, Gamma=0.690
06:39:39.999 00.000 7988 UpdateGuideState exits: No star selected
06:39:39.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:39.999 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:39.999 00.000 7988 Enqueuing Expose request
06:39:39.999 00.000 15712 Worker thread wakes up
06:39:39.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:39.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:41.528 01.529 15712 Exposure complete
06:39:41.591 00.063 15712 worker thread done servicing request
06:39:41.591 00.000 7988 OnExposeComplete: enter
06:39:41.591 00.000 7988 UpdateGuideState(): m_state=1
06:39:41.591 00.000 7988 UpdateCurrentPosition: no star selected
06:39:41.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:41.591 00.000 7988 Status Line: No star selected
06:39:41.598 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=62, FiltMin=53, FiltMax=70, Gamma=0.690
06:39:41.598 00.000 7988 UpdateGuideState exits: No star selected
06:39:41.600 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:41.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:41.602 00.002 7988 Enqueuing Expose request
06:39:41.602 00.000 15712 Worker thread wakes up
06:39:41.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:41.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:43.235 01.633 15712 Exposure complete
06:39:43.299 00.064 15712 worker thread done servicing request
06:39:43.299 00.000 7988 OnExposeComplete: enter
06:39:43.301 00.002 7988 UpdateGuideState(): m_state=1
06:39:43.303 00.002 7988 UpdateCurrentPosition: no star selected
06:39:43.303 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:43.305 00.002 7988 Status Line: No star selected
06:39:43.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=63, FiltMin=54, FiltMax=72, Gamma=0.690
06:39:43.307 00.002 7988 UpdateGuideState exits: No star selected
06:39:43.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:43.309 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:43.309 00.000 7988 Enqueuing Expose request
06:39:43.311 00.002 15712 Worker thread wakes up
06:39:43.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:43.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:44.837 01.526 15712 Exposure complete
06:39:44.898 00.061 15712 worker thread done servicing request
06:39:44.898 00.000 7988 OnExposeComplete: enter
06:39:44.901 00.003 7988 UpdateGuideState(): m_state=1
06:39:44.901 00.000 7988 UpdateCurrentPosition: no star selected
06:39:44.903 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:44.903 00.000 7988 Status Line: No star selected
06:39:44.905 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=64, FiltMin=57, FiltMax=78, Gamma=0.690
06:39:44.905 00.000 7988 UpdateGuideState exits: No star selected
06:39:44.909 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:44.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:44.911 00.002 7988 Enqueuing Expose request
06:39:44.911 00.000 15712 Worker thread wakes up
06:39:44.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:44.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:46.543 01.632 15712 Exposure complete
06:39:46.606 00.063 15712 worker thread done servicing request
06:39:46.606 00.000 7988 OnExposeComplete: enter
06:39:46.606 00.000 7988 UpdateGuideState(): m_state=1
06:39:46.611 00.005 7988 UpdateCurrentPosition: no star selected
06:39:46.611 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:46.613 00.002 7988 Status Line: No star selected
06:39:46.615 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=64, FiltMin=56, FiltMax=71, Gamma=0.690
06:39:46.615 00.000 7988 UpdateGuideState exits: No star selected
06:39:46.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:46.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:46.615 00.000 7988 Enqueuing Expose request
06:39:46.620 00.005 15712 Worker thread wakes up
06:39:46.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:46.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:48.144 01.524 15712 Exposure complete
06:39:48.206 00.062 15712 worker thread done servicing request
06:39:48.206 00.000 7988 OnExposeComplete: enter
06:39:48.206 00.000 7988 UpdateGuideState(): m_state=1
06:39:48.210 00.004 7988 UpdateCurrentPosition: no star selected
06:39:48.210 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:48.212 00.002 7988 Status Line: No star selected
06:39:48.214 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=65, FiltMin=58, FiltMax=71, Gamma=0.690
06:39:48.214 00.000 7988 UpdateGuideState exits: No star selected
06:39:48.216 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:48.216 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:48.218 00.002 7988 Enqueuing Expose request
06:39:48.218 00.000 15712 Worker thread wakes up
06:39:48.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:48.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:49.855 01.637 15712 Exposure complete
06:39:49.916 00.061 15712 worker thread done servicing request
06:39:49.916 00.000 7988 OnExposeComplete: enter
06:39:49.916 00.000 7988 UpdateGuideState(): m_state=1
06:39:49.921 00.005 7988 UpdateCurrentPosition: no star selected
06:39:49.921 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:49.923 00.002 7988 Status Line: No star selected
06:39:49.925 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=65, FiltMin=58, FiltMax=73, Gamma=0.690
06:39:49.925 00.000 7988 UpdateGuideState exits: No star selected
06:39:49.927 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:49.927 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:49.929 00.002 7988 Enqueuing Expose request
06:39:49.929 00.000 15712 Worker thread wakes up
06:39:49.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:49.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:51.452 01.523 15712 Exposure complete
06:39:51.516 00.064 15712 worker thread done servicing request
06:39:51.518 00.002 7988 OnExposeComplete: enter
06:39:51.518 00.000 7988 UpdateGuideState(): m_state=1
06:39:51.518 00.000 7988 UpdateCurrentPosition: no star selected
06:39:51.518 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:51.518 00.000 7988 Status Line: No star selected
06:39:51.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=65, FiltMin=57, FiltMax=73, Gamma=0.690
06:39:51.518 00.000 7988 UpdateGuideState exits: No star selected
06:39:51.526 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:51.526 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:51.528 00.002 7988 Enqueuing Expose request
06:39:51.528 00.000 15712 Worker thread wakes up
06:39:51.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:51.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:53.164 01.636 15712 Exposure complete
06:39:53.227 00.063 15712 worker thread done servicing request
06:39:53.227 00.000 7988 OnExposeComplete: enter
06:39:53.227 00.000 7988 UpdateGuideState(): m_state=1
06:39:53.227 00.000 7988 UpdateCurrentPosition: no star selected
06:39:53.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:53.227 00.000 7988 Status Line: No star selected
06:39:53.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=65, FiltMin=58, FiltMax=74, Gamma=0.690
06:39:53.227 00.000 7988 UpdateGuideState exits: No star selected
06:39:53.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:53.237 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:53.237 00.000 7988 Enqueuing Expose request
06:39:53.239 00.002 15712 Worker thread wakes up
06:39:53.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:53.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:54.759 01.520 15712 Exposure complete
06:39:54.821 00.062 15712 worker thread done servicing request
06:39:54.821 00.000 7988 OnExposeComplete: enter
06:39:54.821 00.000 7988 UpdateGuideState(): m_state=1
06:39:54.821 00.000 7988 UpdateCurrentPosition: no star selected
06:39:54.821 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:54.827 00.006 7988 Status Line: No star selected
06:39:54.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=66, FiltMin=58, FiltMax=74, Gamma=0.690
06:39:54.827 00.000 7988 UpdateGuideState exits: No star selected
06:39:54.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:54.827 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:54.827 00.000 7988 Enqueuing Expose request
06:39:54.827 00.000 15712 Worker thread wakes up
06:39:54.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:54.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:56.578 01.751 15712 Exposure complete
06:39:56.640 00.062 15712 worker thread done servicing request
06:39:56.640 00.000 7988 OnExposeComplete: enter
06:39:56.640 00.000 7988 UpdateGuideState(): m_state=1
06:39:56.643 00.003 7988 UpdateCurrentPosition: no star selected
06:39:56.643 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:56.645 00.002 7988 Status Line: No star selected
06:39:56.647 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=66, FiltMin=58, FiltMax=74, Gamma=0.690
06:39:56.648 00.001 7988 UpdateGuideState exits: No star selected
06:39:56.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:56.650 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:56.650 00.000 7988 Enqueuing Expose request
06:39:56.652 00.002 15712 Worker thread wakes up
06:39:56.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:56.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:58.062 01.410 15712 Exposure complete
06:39:58.124 00.062 15712 worker thread done servicing request
06:39:58.124 00.000 7988 OnExposeComplete: enter
06:39:58.124 00.000 7988 UpdateGuideState(): m_state=1
06:39:58.128 00.004 7988 UpdateCurrentPosition: no star selected
06:39:58.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:58.130 00.002 7988 Status Line: No star selected
06:39:58.132 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=66, FiltMin=58, FiltMax=75, Gamma=0.690
06:39:58.132 00.000 7988 UpdateGuideState exits: No star selected
06:39:58.134 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:58.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:58.136 00.002 7988 Enqueuing Expose request
06:39:58.136 00.000 15712 Worker thread wakes up
06:39:58.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:58.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:39:59.771 01.635 15712 Exposure complete
06:39:59.834 00.063 15712 worker thread done servicing request
06:39:59.834 00.000 7988 OnExposeComplete: enter
06:39:59.834 00.000 7988 UpdateGuideState(): m_state=1
06:39:59.834 00.000 7988 UpdateCurrentPosition: no star selected
06:39:59.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:39:59.834 00.000 7988 Status Line: No star selected
06:39:59.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=65, FiltMin=57, FiltMax=73, Gamma=0.690
06:39:59.834 00.000 7988 UpdateGuideState exits: No star selected
06:39:59.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:39:59.834 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:39:59.834 00.000 7988 Enqueuing Expose request
06:39:59.834 00.000 15712 Worker thread wakes up
06:39:59.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:39:59.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:01.369 01.535 15712 Exposure complete
06:40:01.431 00.062 15712 worker thread done servicing request
06:40:01.431 00.000 7988 OnExposeComplete: enter
06:40:01.434 00.003 7988 UpdateGuideState(): m_state=1
06:40:01.434 00.000 7988 UpdateCurrentPosition: no star selected
06:40:01.436 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:01.436 00.000 7988 Status Line: No star selected
06:40:01.438 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=65, FiltMin=58, FiltMax=73, Gamma=0.690
06:40:01.440 00.002 7988 UpdateGuideState exits: No star selected
06:40:01.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:01.442 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:01.442 00.000 7988 Enqueuing Expose request
06:40:01.444 00.002 15712 Worker thread wakes up
06:40:01.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:01.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:03.076 01.632 15712 Exposure complete
06:40:03.138 00.062 15712 worker thread done servicing request
06:40:03.138 00.000 7988 OnExposeComplete: enter
06:40:03.138 00.000 7988 UpdateGuideState(): m_state=1
06:40:03.142 00.004 7988 UpdateCurrentPosition: no star selected
06:40:03.142 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:03.144 00.002 7988 Status Line: No star selected
06:40:03.146 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=65, FiltMin=58, FiltMax=73, Gamma=0.690
06:40:03.146 00.000 7988 UpdateGuideState exits: No star selected
06:40:03.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:03.146 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:03.151 00.005 7988 Enqueuing Expose request
06:40:03.151 00.000 15712 Worker thread wakes up
06:40:03.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:03.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:04.674 01.523 15712 Exposure complete
06:40:04.735 00.061 15712 worker thread done servicing request
06:40:04.735 00.000 7988 OnExposeComplete: enter
06:40:04.735 00.000 7988 UpdateGuideState(): m_state=1
06:40:04.740 00.005 7988 UpdateCurrentPosition: no star selected
06:40:04.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:04.742 00.002 7988 Status Line: No star selected
06:40:04.744 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=66, FiltMin=58, FiltMax=74, Gamma=0.690
06:40:04.744 00.000 7988 UpdateGuideState exits: No star selected
06:40:04.746 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:04.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:04.748 00.002 7988 Enqueuing Expose request
06:40:04.748 00.000 15712 Worker thread wakes up
06:40:04.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:04.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:06.381 01.633 15712 Exposure complete
06:40:06.445 00.064 15712 worker thread done servicing request
06:40:06.445 00.000 7988 OnExposeComplete: enter
06:40:06.445 00.000 7988 UpdateGuideState(): m_state=1
06:40:06.445 00.000 7988 UpdateCurrentPosition: no star selected
06:40:06.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:06.445 00.000 7988 Status Line: No star selected
06:40:06.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=66, FiltMin=59, FiltMax=74, Gamma=0.690
06:40:06.453 00.008 7988 UpdateGuideState exits: No star selected
06:40:06.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:06.453 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:06.453 00.000 7988 Enqueuing Expose request
06:40:06.453 00.000 15712 Worker thread wakes up
06:40:06.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:06.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:07.980 01.527 15712 Exposure complete
06:40:08.042 00.062 15712 worker thread done servicing request
06:40:08.042 00.000 7988 OnExposeComplete: enter
06:40:08.042 00.000 7988 UpdateGuideState(): m_state=1
06:40:08.049 00.007 7988 UpdateCurrentPosition: no star selected
06:40:08.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:08.051 00.002 7988 Status Line: No star selected
06:40:08.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=67, FiltMin=59, FiltMax=74, Gamma=0.690
06:40:08.053 00.002 7988 UpdateGuideState exits: No star selected
06:40:08.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:08.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:08.053 00.000 7988 Enqueuing Expose request
06:40:08.058 00.005 15712 Worker thread wakes up
06:40:08.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:08.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:09.797 01.739 15712 Exposure complete
06:40:09.859 00.062 15712 worker thread done servicing request
06:40:09.859 00.000 7988 OnExposeComplete: enter
06:40:09.859 00.000 7988 UpdateGuideState(): m_state=1
06:40:09.859 00.000 7988 UpdateCurrentPosition: no star selected
06:40:09.859 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:09.859 00.000 7988 Status Line: No star selected
06:40:09.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=67, FiltMin=60, FiltMax=74, Gamma=0.690
06:40:09.859 00.000 7988 UpdateGuideState exits: No star selected
06:40:09.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:09.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:09.859 00.000 7988 Enqueuing Expose request
06:40:09.859 00.000 15712 Worker thread wakes up
06:40:09.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:09.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:11.283 01.424 15712 Exposure complete
06:40:11.347 00.064 15712 worker thread done servicing request
06:40:11.347 00.000 7988 OnExposeComplete: enter
06:40:11.347 00.000 7988 UpdateGuideState(): m_state=1
06:40:11.347 00.000 7988 UpdateCurrentPosition: no star selected
06:40:11.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:11.347 00.000 7988 Status Line: No star selected
06:40:11.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=67, FiltMin=59, FiltMax=76, Gamma=0.690
06:40:11.347 00.000 7988 UpdateGuideState exits: No star selected
06:40:11.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:11.347 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:11.347 00.000 7988 Enqueuing Expose request
06:40:11.347 00.000 15712 Worker thread wakes up
06:40:11.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:11.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:12.990 01.643 15712 Exposure complete
06:40:13.053 00.063 15712 worker thread done servicing request
06:40:13.053 00.000 7988 OnExposeComplete: enter
06:40:13.053 00.000 7988 UpdateGuideState(): m_state=1
06:40:13.057 00.004 7988 UpdateCurrentPosition: no star selected
06:40:13.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:13.059 00.002 7988 Status Line: No star selected
06:40:13.061 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=68, FiltMin=60, FiltMax=76, Gamma=0.690
06:40:13.061 00.000 7988 UpdateGuideState exits: No star selected
06:40:13.063 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:13.063 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:13.065 00.002 7988 Enqueuing Expose request
06:40:13.065 00.000 15712 Worker thread wakes up
06:40:13.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:13.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:14.589 01.524 15712 Exposure complete
06:40:14.652 00.063 15712 worker thread done servicing request
06:40:14.652 00.000 7988 OnExposeComplete: enter
06:40:14.652 00.000 7988 UpdateGuideState(): m_state=1
06:40:14.652 00.000 7988 UpdateCurrentPosition: no star selected
06:40:14.652 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:14.652 00.000 7988 Status Line: No star selected
06:40:14.659 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=68, FiltMin=61, FiltMax=77, Gamma=0.690
06:40:14.659 00.000 7988 UpdateGuideState exits: No star selected
06:40:14.661 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:14.661 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:14.663 00.002 7988 Enqueuing Expose request
06:40:14.665 00.002 15712 Worker thread wakes up
06:40:14.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:14.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:16.298 01.633 15712 Exposure complete
06:40:16.362 00.064 15712 worker thread done servicing request
06:40:16.362 00.000 7988 OnExposeComplete: enter
06:40:16.362 00.000 7988 UpdateGuideState(): m_state=1
06:40:16.364 00.002 7988 UpdateCurrentPosition: no star selected
06:40:16.364 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:16.366 00.002 7988 Status Line: No star selected
06:40:16.368 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=69, FiltMin=61, FiltMax=77, Gamma=0.690
06:40:16.368 00.000 7988 UpdateGuideState exits: No star selected
06:40:16.370 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:16.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:16.372 00.002 7988 Enqueuing Expose request
06:40:16.372 00.000 15712 Worker thread wakes up
06:40:16.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:16.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:17.893 01.521 15712 Exposure complete
06:40:17.956 00.063 15712 worker thread done servicing request
06:40:17.958 00.002 7988 OnExposeComplete: enter
06:40:17.958 00.000 7988 UpdateGuideState(): m_state=1
06:40:17.958 00.000 7988 UpdateCurrentPosition: no star selected
06:40:17.961 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:17.961 00.000 7988 Status Line: No star selected
06:40:17.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=70, FiltMin=62, FiltMax=77, Gamma=0.690
06:40:17.961 00.000 7988 UpdateGuideState exits: No star selected
06:40:17.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:17.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:17.961 00.000 7988 Enqueuing Expose request
06:40:17.968 00.007 15712 Worker thread wakes up
06:40:17.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:17.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:19.601 01.633 15712 Exposure complete
06:40:19.663 00.062 15712 worker thread done servicing request
06:40:19.663 00.000 7988 OnExposeComplete: enter
06:40:19.663 00.000 7988 UpdateGuideState(): m_state=1
06:40:19.668 00.005 7988 UpdateCurrentPosition: no star selected
06:40:19.668 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:19.670 00.002 7988 Status Line: No star selected
06:40:19.672 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=70, FiltMin=63, FiltMax=78, Gamma=0.690
06:40:19.672 00.000 7988 UpdateGuideState exits: No star selected
06:40:19.674 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:19.674 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:19.676 00.002 7988 Enqueuing Expose request
06:40:19.676 00.000 15712 Worker thread wakes up
06:40:19.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:19.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:21.196 01.520 15712 Exposure complete
06:40:21.259 00.063 15712 worker thread done servicing request
06:40:21.259 00.000 7988 OnExposeComplete: enter
06:40:21.259 00.000 7988 UpdateGuideState(): m_state=1
06:40:21.264 00.005 7988 UpdateCurrentPosition: no star selected
06:40:21.264 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:21.266 00.002 7988 Status Line: No star selected
06:40:21.268 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=70, FiltMin=63, FiltMax=77, Gamma=0.690
06:40:21.268 00.000 7988 UpdateGuideState exits: No star selected
06:40:21.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:21.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:21.268 00.000 7988 Enqueuing Expose request
06:40:21.268 00.000 15712 Worker thread wakes up
06:40:21.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:21.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:22.907 01.639 15712 Exposure complete
06:40:22.969 00.062 15712 worker thread done servicing request
06:40:22.969 00.000 7988 OnExposeComplete: enter
06:40:22.969 00.000 7988 UpdateGuideState(): m_state=1
06:40:22.973 00.004 7988 UpdateCurrentPosition: no star selected
06:40:22.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:22.975 00.002 7988 Status Line: No star selected
06:40:22.977 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=70, FiltMin=63, FiltMax=78, Gamma=0.690
06:40:22.977 00.000 7988 UpdateGuideState exits: No star selected
06:40:22.979 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:22.979 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:22.981 00.002 7988 Enqueuing Expose request
06:40:22.982 00.001 15712 Worker thread wakes up
06:40:22.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:22.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:24.505 01.523 15712 Exposure complete
06:40:24.569 00.064 15712 worker thread done servicing request
06:40:24.569 00.000 7988 OnExposeComplete: enter
06:40:24.569 00.000 7988 UpdateGuideState(): m_state=1
06:40:24.571 00.002 7988 UpdateCurrentPosition: no star selected
06:40:24.571 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:24.573 00.002 7988 Status Line: No star selected
06:40:24.575 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=70, FiltMin=62, FiltMax=79, Gamma=0.690
06:40:24.575 00.000 7988 UpdateGuideState exits: No star selected
06:40:24.577 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:24.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:24.579 00.002 7988 Enqueuing Expose request
06:40:24.579 00.000 15712 Worker thread wakes up
06:40:24.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:24.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:26.215 01.636 15712 Exposure complete
06:40:26.277 00.062 15712 worker thread done servicing request
06:40:26.277 00.000 7988 OnExposeComplete: enter
06:40:26.277 00.000 7988 UpdateGuideState(): m_state=1
06:40:26.282 00.005 7988 UpdateCurrentPosition: no star selected
06:40:26.282 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:26.284 00.002 7988 Status Line: No star selected
06:40:26.286 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=70, FiltMin=61, FiltMax=78, Gamma=0.690
06:40:26.286 00.000 7988 UpdateGuideState exits: No star selected
06:40:26.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:26.286 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:26.286 00.000 7988 Enqueuing Expose request
06:40:26.286 00.000 15712 Worker thread wakes up
06:40:26.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:26.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:27.812 01.526 15712 Exposure complete
06:40:27.875 00.063 15712 worker thread done servicing request
06:40:27.876 00.001 7988 OnExposeComplete: enter
06:40:27.876 00.000 7988 UpdateGuideState(): m_state=1
06:40:27.876 00.000 7988 UpdateCurrentPosition: no star selected
06:40:27.876 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:27.876 00.000 7988 Status Line: No star selected
06:40:27.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=69, FiltMin=61, FiltMax=77, Gamma=0.690
06:40:27.876 00.000 7988 UpdateGuideState exits: No star selected
06:40:27.884 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:27.884 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:27.886 00.002 7988 Enqueuing Expose request
06:40:27.886 00.000 15712 Worker thread wakes up
06:40:27.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:27.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:29.519 01.633 15712 Exposure complete
06:40:29.584 00.065 15712 worker thread done servicing request
06:40:29.584 00.000 7988 OnExposeComplete: enter
06:40:29.584 00.000 7988 UpdateGuideState(): m_state=1
06:40:29.584 00.000 7988 UpdateCurrentPosition: no star selected
06:40:29.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:29.584 00.000 7988 Status Line: No star selected
06:40:29.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=69, FiltMin=60, FiltMax=77, Gamma=0.690
06:40:29.584 00.000 7988 UpdateGuideState exits: No star selected
06:40:29.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:29.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:29.584 00.000 7988 Enqueuing Expose request
06:40:29.584 00.000 15712 Worker thread wakes up
06:40:29.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:29.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:31.118 01.534 15712 Exposure complete
06:40:31.179 00.061 15712 worker thread done servicing request
06:40:31.183 00.004 7988 OnExposeComplete: enter
06:40:31.183 00.000 7988 UpdateGuideState(): m_state=1
06:40:31.185 00.002 7988 UpdateCurrentPosition: no star selected
06:40:31.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:31.187 00.002 7988 Status Line: No star selected
06:40:31.189 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=69, FiltMin=60, FiltMax=76, Gamma=0.690
06:40:31.189 00.000 7988 UpdateGuideState exits: No star selected
06:40:31.191 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:31.191 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:31.193 00.002 7988 Enqueuing Expose request
06:40:31.193 00.000 15712 Worker thread wakes up
06:40:31.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:31.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:32.829 01.636 15712 Exposure complete
06:40:32.888 00.059 15712 worker thread done servicing request
06:40:32.888 00.000 7988 OnExposeComplete: enter
06:40:32.888 00.000 7988 UpdateGuideState(): m_state=1
06:40:32.897 00.009 7988 UpdateCurrentPosition: no star selected
06:40:32.897 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:32.899 00.002 7988 Status Line: No star selected
06:40:32.901 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=69, FiltMin=61, FiltMax=76, Gamma=0.690
06:40:32.902 00.001 7988 UpdateGuideState exits: No star selected
06:40:32.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:32.904 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:32.904 00.000 7988 Enqueuing Expose request
06:40:32.904 00.000 15712 Worker thread wakes up
06:40:32.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:32.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:34.423 01.519 15712 Exposure complete
06:40:34.490 00.067 7988 OnExposeComplete: enter
06:40:34.492 00.002 7988 UpdateGuideState(): m_state=1
06:40:34.492 00.000 7988 UpdateCurrentPosition: no star selected
06:40:34.494 00.002 15712 worker thread done servicing request
06:40:34.494 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:34.496 00.002 7988 Status Line: No star selected
06:40:34.498 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=69, FiltMin=61, FiltMax=77, Gamma=0.690
06:40:34.498 00.000 7988 UpdateGuideState exits: No star selected
06:40:34.500 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:34.501 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:34.503 00.002 7988 Enqueuing Expose request
06:40:34.503 00.000 15712 Worker thread wakes up
06:40:34.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:34.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:36.133 01.630 15712 Exposure complete
06:40:36.195 00.062 15712 worker thread done servicing request
06:40:36.195 00.000 7988 OnExposeComplete: enter
06:40:36.195 00.000 7988 UpdateGuideState(): m_state=1
06:40:36.195 00.000 7988 UpdateCurrentPosition: no star selected
06:40:36.195 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:36.195 00.000 7988 Status Line: No star selected
06:40:36.203 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=69, FiltMin=61, FiltMax=78, Gamma=0.690
06:40:36.203 00.000 7988 UpdateGuideState exits: No star selected
06:40:36.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:36.203 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:36.203 00.000 7988 Enqueuing Expose request
06:40:36.203 00.000 15712 Worker thread wakes up
06:40:36.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:36.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:37.731 01.528 15712 Exposure complete
06:40:37.793 00.062 15712 worker thread done servicing request
06:40:37.793 00.000 7988 OnExposeComplete: enter
06:40:37.793 00.000 7988 UpdateGuideState(): m_state=1
06:40:37.797 00.004 7988 UpdateCurrentPosition: no star selected
06:40:37.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:37.799 00.002 7988 Status Line: No star selected
06:40:37.801 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=69, FiltMin=61, FiltMax=78, Gamma=0.690
06:40:37.801 00.000 7988 UpdateGuideState exits: No star selected
06:40:37.803 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:37.803 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:37.805 00.002 7988 Enqueuing Expose request
06:40:37.805 00.000 15712 Worker thread wakes up
06:40:37.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:37.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:39.437 01.632 15712 Exposure complete
06:40:39.498 00.061 15712 worker thread done servicing request
06:40:39.498 00.000 7988 OnExposeComplete: enter
06:40:39.498 00.000 7988 UpdateGuideState(): m_state=1
06:40:39.503 00.005 7988 UpdateCurrentPosition: no star selected
06:40:39.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:39.505 00.002 7988 Status Line: No star selected
06:40:39.506 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=69, FiltMin=60, FiltMax=78, Gamma=0.690
06:40:39.506 00.000 7988 UpdateGuideState exits: No star selected
06:40:39.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:39.506 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:39.506 00.000 7988 Enqueuing Expose request
06:40:39.506 00.000 15712 Worker thread wakes up
06:40:39.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:39.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:41.035 01.529 15712 Exposure complete
06:40:41.096 00.061 15712 worker thread done servicing request
06:40:41.096 00.000 7988 OnExposeComplete: enter
06:40:41.096 00.000 7988 UpdateGuideState(): m_state=1
06:40:41.101 00.005 7988 UpdateCurrentPosition: no star selected
06:40:41.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:41.103 00.002 7988 Status Line: No star selected
06:40:41.105 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=70, FiltMin=62, FiltMax=79, Gamma=0.690
06:40:41.105 00.000 7988 UpdateGuideState exits: No star selected
06:40:41.107 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:41.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:41.109 00.002 7988 Enqueuing Expose request
06:40:41.109 00.000 15712 Worker thread wakes up
06:40:41.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:41.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:42.747 01.638 15712 Exposure complete
06:40:42.810 00.063 15712 worker thread done servicing request
06:40:42.810 00.000 7988 OnExposeComplete: enter
06:40:42.810 00.000 7988 UpdateGuideState(): m_state=1
06:40:42.813 00.003 7988 UpdateCurrentPosition: no star selected
06:40:42.813 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:42.815 00.002 7988 Status Line: No star selected
06:40:42.817 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=70, FiltMin=62, FiltMax=78, Gamma=0.690
06:40:42.817 00.000 7988 UpdateGuideState exits: No star selected
06:40:42.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:42.817 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:42.817 00.000 7988 Enqueuing Expose request
06:40:42.817 00.000 15712 Worker thread wakes up
06:40:42.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:42.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:44.342 01.525 15712 Exposure complete
06:40:44.405 00.063 15712 worker thread done servicing request
06:40:44.405 00.000 7988 OnExposeComplete: enter
06:40:44.405 00.000 7988 UpdateGuideState(): m_state=1
06:40:44.409 00.004 7988 UpdateCurrentPosition: no star selected
06:40:44.410 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:44.410 00.000 7988 Status Line: No star selected
06:40:44.412 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=71, FiltMin=62, FiltMax=79, Gamma=0.690
06:40:44.412 00.000 7988 UpdateGuideState exits: No star selected
06:40:44.412 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:44.412 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:44.412 00.000 7988 Enqueuing Expose request
06:40:44.412 00.000 15712 Worker thread wakes up
06:40:44.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:44.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:46.051 01.639 15712 Exposure complete
06:40:46.115 00.064 15712 worker thread done servicing request
06:40:46.115 00.000 7988 OnExposeComplete: enter
06:40:46.115 00.000 7988 UpdateGuideState(): m_state=1
06:40:46.115 00.000 7988 UpdateCurrentPosition: no star selected
06:40:46.115 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:46.115 00.000 7988 Status Line: No star selected
06:40:46.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=158, med=72, FiltMin=63, FiltMax=80, Gamma=0.690
06:40:46.115 00.000 7988 UpdateGuideState exits: No star selected
06:40:46.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:46.115 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:46.128 00.013 7988 Enqueuing Expose request
06:40:46.128 00.000 15712 Worker thread wakes up
06:40:46.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:46.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:47.651 01.523 15712 Exposure complete
06:40:47.713 00.062 15712 worker thread done servicing request
06:40:47.713 00.000 7988 OnExposeComplete: enter
06:40:47.713 00.000 7988 UpdateGuideState(): m_state=1
06:40:47.717 00.004 7988 UpdateCurrentPosition: no star selected
06:40:47.717 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:47.719 00.002 7988 Status Line: No star selected
06:40:47.721 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=73, FiltMin=62, FiltMax=80, Gamma=0.690
06:40:47.721 00.000 7988 UpdateGuideState exits: No star selected
06:40:47.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:47.721 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:47.721 00.000 7988 Enqueuing Expose request
06:40:47.725 00.004 15712 Worker thread wakes up
06:40:47.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:47.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:49.360 01.635 15712 Exposure complete
06:40:49.423 00.063 15712 worker thread done servicing request
06:40:49.423 00.000 7988 OnExposeComplete: enter
06:40:49.423 00.000 7988 UpdateGuideState(): m_state=1
06:40:49.423 00.000 7988 UpdateCurrentPosition: no star selected
06:40:49.423 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:49.423 00.000 7988 Status Line: No star selected
06:40:49.429 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=73, FiltMin=64, FiltMax=81, Gamma=0.690
06:40:49.429 00.000 7988 UpdateGuideState exits: No star selected
06:40:49.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:49.429 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:49.429 00.000 7988 Enqueuing Expose request
06:40:49.429 00.000 15712 Worker thread wakes up
06:40:49.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:49.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:50.956 01.527 15712 Exposure complete
06:40:51.017 00.061 15712 worker thread done servicing request
06:40:51.017 00.000 7988 OnExposeComplete: enter
06:40:51.017 00.000 7988 UpdateGuideState(): m_state=1
06:40:51.022 00.005 7988 UpdateCurrentPosition: no star selected
06:40:51.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:51.024 00.002 7988 Status Line: No star selected
06:40:51.026 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=73, FiltMin=64, FiltMax=80, Gamma=0.690
06:40:51.026 00.000 7988 UpdateGuideState exits: No star selected
06:40:51.028 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:51.028 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:51.030 00.002 7988 Enqueuing Expose request
06:40:51.030 00.000 15712 Worker thread wakes up
06:40:51.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:51.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:52.667 01.637 15712 Exposure complete
06:40:52.728 00.061 15712 worker thread done servicing request
06:40:52.728 00.000 7988 OnExposeComplete: enter
06:40:52.728 00.000 7988 UpdateGuideState(): m_state=1
06:40:52.733 00.005 7988 UpdateCurrentPosition: no star selected
06:40:52.735 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:52.735 00.000 7988 Status Line: No star selected
06:40:52.737 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=73, FiltMin=64, FiltMax=82, Gamma=0.690
06:40:52.737 00.000 7988 UpdateGuideState exits: No star selected
06:40:52.739 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:52.739 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:52.741 00.002 7988 Enqueuing Expose request
06:40:52.741 00.000 15712 Worker thread wakes up
06:40:52.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:52.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:54.266 01.525 15712 Exposure complete
06:40:54.329 00.063 15712 worker thread done servicing request
06:40:54.329 00.000 7988 OnExposeComplete: enter
06:40:54.329 00.000 7988 UpdateGuideState(): m_state=1
06:40:54.329 00.000 7988 UpdateCurrentPosition: no star selected
06:40:54.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:54.333 00.004 7988 Status Line: No star selected
06:40:54.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=73, FiltMin=65, FiltMax=83, Gamma=0.690
06:40:54.333 00.000 7988 UpdateGuideState exits: No star selected
06:40:54.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:54.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:54.333 00.000 7988 Enqueuing Expose request
06:40:54.333 00.000 15712 Worker thread wakes up
06:40:54.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:54.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:55.973 01.640 15712 Exposure complete
06:40:56.037 00.064 15712 worker thread done servicing request
06:40:56.037 00.000 7988 OnExposeComplete: enter
06:40:56.037 00.000 7988 UpdateGuideState(): m_state=1
06:40:56.042 00.005 7988 UpdateCurrentPosition: no star selected
06:40:56.042 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:56.044 00.002 7988 Status Line: No star selected
06:40:56.046 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=74, FiltMin=64, FiltMax=82, Gamma=0.690
06:40:56.046 00.000 7988 UpdateGuideState exits: No star selected
06:40:56.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:56.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:56.046 00.000 7988 Enqueuing Expose request
06:40:56.050 00.004 15712 Worker thread wakes up
06:40:56.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:56.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:57.570 01.520 15712 Exposure complete
06:40:57.632 00.062 15712 worker thread done servicing request
06:40:57.632 00.000 7988 OnExposeComplete: enter
06:40:57.632 00.000 7988 UpdateGuideState(): m_state=1
06:40:57.637 00.005 7988 UpdateCurrentPosition: no star selected
06:40:57.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:57.639 00.002 7988 Status Line: No star selected
06:40:57.641 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=73, FiltMin=65, FiltMax=82, Gamma=0.690
06:40:57.641 00.000 7988 UpdateGuideState exits: No star selected
06:40:57.643 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:57.643 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:57.645 00.002 7988 Enqueuing Expose request
06:40:57.645 00.000 15712 Worker thread wakes up
06:40:57.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:57.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:40:59.389 01.744 15712 Exposure complete
06:40:59.450 00.061 15712 worker thread done servicing request
06:40:59.450 00.000 7988 OnExposeComplete: enter
06:40:59.450 00.000 7988 UpdateGuideState(): m_state=1
06:40:59.455 00.005 7988 UpdateCurrentPosition: no star selected
06:40:59.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:40:59.455 00.000 7988 Status Line: No star selected
06:40:59.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=73, FiltMin=65, FiltMax=83, Gamma=0.690
06:40:59.455 00.000 7988 UpdateGuideState exits: No star selected
06:40:59.461 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:40:59.461 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:40:59.463 00.002 7988 Enqueuing Expose request
06:40:59.463 00.000 15712 Worker thread wakes up
06:40:59.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:40:59.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:00.875 01.412 15712 Exposure complete
06:41:00.937 00.062 15712 worker thread done servicing request
06:41:00.937 00.000 7988 OnExposeComplete: enter
06:41:00.937 00.000 7988 UpdateGuideState(): m_state=1
06:41:00.942 00.005 7988 UpdateCurrentPosition: no star selected
06:41:00.942 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:00.944 00.002 7988 Status Line: No star selected
06:41:00.946 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=73, FiltMin=63, FiltMax=82, Gamma=0.690
06:41:00.946 00.000 7988 UpdateGuideState exits: No star selected
06:41:00.948 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:00.948 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:00.950 00.002 7988 Enqueuing Expose request
06:41:00.951 00.001 15712 Worker thread wakes up
06:41:00.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:00.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:02.582 01.631 15712 Exposure complete
06:41:02.645 00.063 15712 worker thread done servicing request
06:41:02.645 00.000 7988 OnExposeComplete: enter
06:41:02.645 00.000 7988 UpdateGuideState(): m_state=1
06:41:02.650 00.005 7988 UpdateCurrentPosition: no star selected
06:41:02.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:02.652 00.002 7988 Status Line: No star selected
06:41:02.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=73, FiltMin=65, FiltMax=83, Gamma=0.690
06:41:02.654 00.002 7988 UpdateGuideState exits: No star selected
06:41:02.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:02.656 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:02.656 00.000 7988 Enqueuing Expose request
06:41:02.659 00.003 15712 Worker thread wakes up
06:41:02.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:02.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:04.181 01.522 15712 Exposure complete
06:41:04.244 00.063 15712 worker thread done servicing request
06:41:04.244 00.000 7988 OnExposeComplete: enter
06:41:04.244 00.000 7988 UpdateGuideState(): m_state=1
06:41:04.244 00.000 7988 UpdateCurrentPosition: no star selected
06:41:04.244 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:04.244 00.000 7988 Status Line: No star selected
06:41:04.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=74, FiltMin=67, FiltMax=84, Gamma=0.690
06:41:04.252 00.008 7988 UpdateGuideState exits: No star selected
06:41:04.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:04.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:04.252 00.000 7988 Enqueuing Expose request
06:41:04.252 00.000 15712 Worker thread wakes up
06:41:04.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:04.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:05.889 01.637 15712 Exposure complete
06:41:05.956 00.067 15712 worker thread done servicing request
06:41:05.956 00.000 7988 OnExposeComplete: enter
06:41:05.956 00.000 7988 UpdateGuideState(): m_state=1
06:41:05.959 00.003 7988 UpdateCurrentPosition: no star selected
06:41:05.959 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:05.961 00.002 7988 Status Line: No star selected
06:41:05.963 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=75, FiltMin=67, FiltMax=83, Gamma=0.690
06:41:05.963 00.000 7988 UpdateGuideState exits: No star selected
06:41:05.965 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:05.965 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:05.967 00.002 7988 Enqueuing Expose request
06:41:05.968 00.001 15712 Worker thread wakes up
06:41:05.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:05.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:07.489 01.521 15712 Exposure complete
06:41:07.552 00.063 15712 worker thread done servicing request
06:41:07.552 00.000 7988 OnExposeComplete: enter
06:41:07.552 00.000 7988 UpdateGuideState(): m_state=1
06:41:07.555 00.003 7988 UpdateCurrentPosition: no star selected
06:41:07.555 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:07.557 00.002 7988 Status Line: No star selected
06:41:07.559 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=75, FiltMin=66, FiltMax=83, Gamma=0.690
06:41:07.559 00.000 7988 UpdateGuideState exits: No star selected
06:41:07.561 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:07.561 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:07.563 00.002 7988 Enqueuing Expose request
06:41:07.563 00.000 15712 Worker thread wakes up
06:41:07.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:07.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:09.199 01.636 15712 Exposure complete
06:41:09.260 00.061 15712 worker thread done servicing request
06:41:09.260 00.000 7988 OnExposeComplete: enter
06:41:09.260 00.000 7988 UpdateGuideState(): m_state=1
06:41:09.264 00.004 7988 UpdateCurrentPosition: no star selected
06:41:09.264 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:09.266 00.002 7988 Status Line: No star selected
06:41:09.268 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=75, FiltMin=65, FiltMax=85, Gamma=0.690
06:41:09.268 00.000 7988 UpdateGuideState exits: No star selected
06:41:09.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:09.271 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:09.271 00.000 7988 Enqueuing Expose request
06:41:09.271 00.000 15712 Worker thread wakes up
06:41:09.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:09.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:10.797 01.526 15712 Exposure complete
06:41:10.858 00.061 15712 worker thread done servicing request
06:41:10.858 00.000 7988 OnExposeComplete: enter
06:41:10.858 00.000 7988 UpdateGuideState(): m_state=1
06:41:10.863 00.005 7988 UpdateCurrentPosition: no star selected
06:41:10.863 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:10.865 00.002 7988 Status Line: No star selected
06:41:10.867 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=74, FiltMin=67, FiltMax=83, Gamma=0.690
06:41:10.867 00.000 7988 UpdateGuideState exits: No star selected
06:41:10.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:10.870 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:10.870 00.000 7988 Enqueuing Expose request
06:41:10.870 00.000 15712 Worker thread wakes up
06:41:10.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:10.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:12.504 01.634 15712 Exposure complete
06:41:12.566 00.062 15712 worker thread done servicing request
06:41:12.566 00.000 7988 OnExposeComplete: enter
06:41:12.566 00.000 7988 UpdateGuideState(): m_state=1
06:41:12.572 00.006 7988 UpdateCurrentPosition: no star selected
06:41:12.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:12.574 00.002 7988 Status Line: No star selected
06:41:12.576 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=74, FiltMin=66, FiltMax=81, Gamma=0.690
06:41:12.576 00.000 7988 UpdateGuideState exits: No star selected
06:41:12.578 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:12.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:12.580 00.002 7988 Enqueuing Expose request
06:41:12.580 00.000 15712 Worker thread wakes up
06:41:12.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:12.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:14.104 01.524 15712 Exposure complete
06:41:14.165 00.061 15712 worker thread done servicing request
06:41:14.165 00.000 7988 OnExposeComplete: enter
06:41:14.165 00.000 7988 UpdateGuideState(): m_state=1
06:41:14.170 00.005 7988 UpdateCurrentPosition: no star selected
06:41:14.172 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:14.172 00.000 7988 Status Line: No star selected
06:41:14.174 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=75, FiltMin=66, FiltMax=83, Gamma=0.690
06:41:14.174 00.000 7988 UpdateGuideState exits: No star selected
06:41:14.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:14.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:14.174 00.000 7988 Enqueuing Expose request
06:41:14.174 00.000 15712 Worker thread wakes up
06:41:14.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:14.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:15.812 01.638 15712 Exposure complete
06:41:15.874 00.062 15712 worker thread done servicing request
06:41:15.874 00.000 7988 OnExposeComplete: enter
06:41:15.874 00.000 7988 UpdateGuideState(): m_state=1
06:41:15.878 00.004 7988 UpdateCurrentPosition: no star selected
06:41:15.878 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:15.880 00.002 7988 Status Line: No star selected
06:41:15.882 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=75, FiltMin=67, FiltMax=84, Gamma=0.690
06:41:15.882 00.000 7988 UpdateGuideState exits: No star selected
06:41:15.884 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:15.884 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:15.886 00.002 7988 Enqueuing Expose request
06:41:15.886 00.000 15712 Worker thread wakes up
06:41:15.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:15.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:17.404 01.518 15712 Exposure complete
06:41:17.465 00.061 15712 worker thread done servicing request
06:41:17.465 00.000 7988 OnExposeComplete: enter
06:41:17.465 00.000 7988 UpdateGuideState(): m_state=1
06:41:17.465 00.000 7988 UpdateCurrentPosition: no star selected
06:41:17.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:17.465 00.000 7988 Status Line: No star selected
06:41:17.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=76, FiltMin=67, FiltMax=84, Gamma=0.690
06:41:17.465 00.000 7988 UpdateGuideState exits: No star selected
06:41:17.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:17.477 00.012 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:17.477 00.000 7988 Enqueuing Expose request
06:41:17.477 00.000 15712 Worker thread wakes up
06:41:17.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:17.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:19.112 01.635 15712 Exposure complete
06:41:19.173 00.061 15712 worker thread done servicing request
06:41:19.173 00.000 7988 OnExposeComplete: enter
06:41:19.173 00.000 7988 UpdateGuideState(): m_state=1
06:41:19.178 00.005 7988 UpdateCurrentPosition: no star selected
06:41:19.179 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:19.179 00.000 7988 Status Line: No star selected
06:41:19.181 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=76, FiltMin=67, FiltMax=84, Gamma=0.690
06:41:19.181 00.000 7988 UpdateGuideState exits: No star selected
06:41:19.181 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:19.181 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:19.181 00.000 7988 Enqueuing Expose request
06:41:19.181 00.000 15712 Worker thread wakes up
06:41:19.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:19.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:20.707 01.526 15712 Exposure complete
06:41:20.769 00.062 15712 worker thread done servicing request
06:41:20.769 00.000 7988 OnExposeComplete: enter
06:41:20.769 00.000 7988 UpdateGuideState(): m_state=1
06:41:20.773 00.004 7988 UpdateCurrentPosition: no star selected
06:41:20.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:20.775 00.002 7988 Status Line: No star selected
06:41:20.777 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=76, FiltMin=66, FiltMax=85, Gamma=0.690
06:41:20.777 00.000 7988 UpdateGuideState exits: No star selected
06:41:20.779 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:20.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:20.781 00.002 7988 Enqueuing Expose request
06:41:20.781 00.000 15712 Worker thread wakes up
06:41:20.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:20.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:22.418 01.637 15712 Exposure complete
06:41:22.482 00.064 15712 worker thread done servicing request
06:41:22.482 00.000 7988 OnExposeComplete: enter
06:41:22.482 00.000 7988 UpdateGuideState(): m_state=1
06:41:22.482 00.000 7988 UpdateCurrentPosition: no star selected
06:41:22.482 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:22.482 00.000 7988 Status Line: No star selected
06:41:22.489 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=76, FiltMin=67, FiltMax=85, Gamma=0.690
06:41:22.489 00.000 7988 UpdateGuideState exits: No star selected
06:41:22.491 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:22.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:22.493 00.002 7988 Enqueuing Expose request
06:41:22.493 00.000 15712 Worker thread wakes up
06:41:22.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:22.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:24.017 01.524 15712 Exposure complete
06:41:24.081 00.064 15712 worker thread done servicing request
06:41:24.081 00.000 7988 OnExposeComplete: enter
06:41:24.081 00.000 7988 UpdateGuideState(): m_state=1
06:41:24.083 00.002 7988 UpdateCurrentPosition: no star selected
06:41:24.083 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:24.085 00.002 7988 Status Line: No star selected
06:41:24.087 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=77, FiltMin=68, FiltMax=86, Gamma=0.690
06:41:24.087 00.000 7988 UpdateGuideState exits: No star selected
06:41:24.089 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:24.089 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:24.091 00.002 7988 Enqueuing Expose request
06:41:24.091 00.000 15712 Worker thread wakes up
06:41:24.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:24.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:25.725 01.634 15712 Exposure complete
06:41:25.788 00.063 15712 worker thread done servicing request
06:41:25.788 00.000 7988 OnExposeComplete: enter
06:41:25.788 00.000 7988 UpdateGuideState(): m_state=1
06:41:25.788 00.000 7988 UpdateCurrentPosition: no star selected
06:41:25.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:25.788 00.000 7988 Status Line: No star selected
06:41:25.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=78, FiltMin=69, FiltMax=86, Gamma=0.690
06:41:25.788 00.000 7988 UpdateGuideState exits: No star selected
06:41:25.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:25.799 00.011 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:25.799 00.000 7988 Enqueuing Expose request
06:41:25.799 00.000 15712 Worker thread wakes up
06:41:25.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:25.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:27.322 01.523 15712 Exposure complete
06:41:27.383 00.061 15712 worker thread done servicing request
06:41:27.383 00.000 7988 OnExposeComplete: enter
06:41:27.383 00.000 7988 UpdateGuideState(): m_state=1
06:41:27.383 00.000 7988 UpdateCurrentPosition: no star selected
06:41:27.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:27.383 00.000 7988 Status Line: No star selected
06:41:27.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=78, FiltMin=70, FiltMax=87, Gamma=0.690
06:41:27.383 00.000 7988 UpdateGuideState exits: No star selected
06:41:27.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:27.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:27.383 00.000 7988 Enqueuing Expose request
06:41:27.383 00.000 15712 Worker thread wakes up
06:41:27.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:27.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:29.139 01.756 15712 Exposure complete
06:41:29.202 00.063 15712 worker thread done servicing request
06:41:29.202 00.000 7988 OnExposeComplete: enter
06:41:29.202 00.000 7988 UpdateGuideState(): m_state=1
06:41:29.205 00.003 7988 UpdateCurrentPosition: no star selected
06:41:29.205 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:29.207 00.002 7988 Status Line: No star selected
06:41:29.209 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=78, FiltMin=70, FiltMax=87, Gamma=0.690
06:41:29.209 00.000 7988 UpdateGuideState exits: No star selected
06:41:29.211 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:29.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:29.213 00.002 7988 Enqueuing Expose request
06:41:29.213 00.000 15712 Worker thread wakes up
06:41:29.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:29.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:30.625 01.412 15712 Exposure complete
06:41:30.686 00.061 15712 worker thread done servicing request
06:41:30.686 00.000 7988 OnExposeComplete: enter
06:41:30.686 00.000 7988 UpdateGuideState(): m_state=1
06:41:30.692 00.006 7988 UpdateCurrentPosition: no star selected
06:41:30.692 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:30.694 00.002 7988 Status Line: No star selected
06:41:30.696 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=78, FiltMin=69, FiltMax=94, Gamma=0.690
06:41:30.696 00.000 7988 UpdateGuideState exits: No star selected
06:41:30.699 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:30.699 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:30.701 00.002 7988 Enqueuing Expose request
06:41:30.701 00.000 15712 Worker thread wakes up
06:41:30.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:30.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:32.334 01.633 15712 Exposure complete
06:41:32.399 00.065 15712 worker thread done servicing request
06:41:32.399 00.000 7988 OnExposeComplete: enter
06:41:32.399 00.000 7988 UpdateGuideState(): m_state=1
06:41:32.399 00.000 7988 UpdateCurrentPosition: no star selected
06:41:32.402 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:32.404 00.002 7988 Status Line: No star selected
06:41:32.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=77, FiltMin=69, FiltMax=87, Gamma=0.690
06:41:32.406 00.002 7988 UpdateGuideState exits: No star selected
06:41:32.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:32.408 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:32.408 00.000 7988 Enqueuing Expose request
06:41:32.410 00.002 15712 Worker thread wakes up
06:41:32.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:32.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:33.933 01.523 15712 Exposure complete
06:41:33.995 00.062 15712 worker thread done servicing request
06:41:33.995 00.000 7988 OnExposeComplete: enter
06:41:33.995 00.000 7988 UpdateGuideState(): m_state=1
06:41:34.000 00.005 7988 UpdateCurrentPosition: no star selected
06:41:34.002 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:34.002 00.000 7988 Status Line: No star selected
06:41:34.004 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=77, FiltMin=69, FiltMax=86, Gamma=0.690
06:41:34.004 00.000 7988 UpdateGuideState exits: No star selected
06:41:34.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:34.004 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:34.004 00.000 7988 Enqueuing Expose request
06:41:34.004 00.000 15712 Worker thread wakes up
06:41:34.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:34.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:35.644 01.640 15712 Exposure complete
06:41:35.708 00.064 15712 worker thread done servicing request
06:41:35.708 00.000 7988 OnExposeComplete: enter
06:41:35.708 00.000 7988 UpdateGuideState(): m_state=1
06:41:35.708 00.000 7988 UpdateCurrentPosition: no star selected
06:41:35.708 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:35.708 00.000 7988 Status Line: No star selected
06:41:35.708 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=77, FiltMin=70, FiltMax=86, Gamma=0.690
06:41:35.708 00.000 7988 UpdateGuideState exits: No star selected
06:41:35.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:35.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:35.708 00.000 7988 Enqueuing Expose request
06:41:35.708 00.000 15712 Worker thread wakes up
06:41:35.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:35.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:37.239 01.531 15712 Exposure complete
06:41:37.301 00.062 15712 worker thread done servicing request
06:41:37.301 00.000 7988 OnExposeComplete: enter
06:41:37.305 00.004 7988 UpdateGuideState(): m_state=1
06:41:37.307 00.002 7988 UpdateCurrentPosition: no star selected
06:41:37.307 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:37.307 00.000 7988 Status Line: No star selected
06:41:37.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=78, FiltMin=69, FiltMax=88, Gamma=0.690
06:41:37.307 00.000 7988 UpdateGuideState exits: No star selected
06:41:37.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:37.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:37.307 00.000 7988 Enqueuing Expose request
06:41:37.307 00.000 15712 Worker thread wakes up
06:41:37.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:37.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:38.951 01.644 15712 Exposure complete
06:41:39.016 00.065 15712 worker thread done servicing request
06:41:39.016 00.000 7988 OnExposeComplete: enter
06:41:39.016 00.000 7988 UpdateGuideState(): m_state=1
06:41:39.016 00.000 7988 UpdateCurrentPosition: no star selected
06:41:39.016 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:39.016 00.000 7988 Status Line: No star selected
06:41:39.021 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=79, FiltMin=70, FiltMax=89, Gamma=0.690
06:41:39.021 00.000 7988 UpdateGuideState exits: No star selected
06:41:39.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:39.021 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:39.021 00.000 7988 Enqueuing Expose request
06:41:39.021 00.000 15712 Worker thread wakes up
06:41:39.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:39.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:40.547 01.526 15712 Exposure complete
06:41:40.609 00.062 15712 worker thread done servicing request
06:41:40.609 00.000 7988 OnExposeComplete: enter
06:41:40.609 00.000 7988 UpdateGuideState(): m_state=1
06:41:40.615 00.006 7988 UpdateCurrentPosition: no star selected
06:41:40.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:40.617 00.002 7988 Status Line: No star selected
06:41:40.619 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=79, FiltMin=70, FiltMax=90, Gamma=0.690
06:41:40.620 00.001 7988 UpdateGuideState exits: No star selected
06:41:40.620 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:40.622 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:40.622 00.000 7988 Enqueuing Expose request
06:41:40.624 00.002 15712 Worker thread wakes up
06:41:40.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:40.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:42.262 01.638 15712 Exposure complete
06:41:42.325 00.063 15712 worker thread done servicing request
06:41:42.325 00.000 7988 OnExposeComplete: enter
06:41:42.325 00.000 7988 UpdateGuideState(): m_state=1
06:41:42.329 00.004 7988 UpdateCurrentPosition: no star selected
06:41:42.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:42.331 00.002 7988 Status Line: No star selected
06:41:42.333 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=80, FiltMin=71, FiltMax=89, Gamma=0.690
06:41:42.333 00.000 7988 UpdateGuideState exits: No star selected
06:41:42.335 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:42.336 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:42.336 00.000 7988 Enqueuing Expose request
06:41:42.338 00.002 15712 Worker thread wakes up
06:41:42.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:42.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:43.857 01.519 15712 Exposure complete
06:41:43.921 00.064 15712 worker thread done servicing request
06:41:43.921 00.000 7988 OnExposeComplete: enter
06:41:43.921 00.000 7988 UpdateGuideState(): m_state=1
06:41:43.923 00.002 7988 UpdateCurrentPosition: no star selected
06:41:43.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:43.925 00.002 7988 Status Line: No star selected
06:41:43.927 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=80, FiltMin=71, FiltMax=90, Gamma=0.690
06:41:43.927 00.000 7988 UpdateGuideState exits: No star selected
06:41:43.929 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:43.929 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:43.931 00.002 7988 Enqueuing Expose request
06:41:43.931 00.000 15712 Worker thread wakes up
06:41:43.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:43.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:45.567 01.636 15712 Exposure complete
06:41:45.630 00.063 15712 worker thread done servicing request
06:41:45.630 00.000 7988 OnExposeComplete: enter
06:41:45.630 00.000 7988 UpdateGuideState(): m_state=1
06:41:45.630 00.000 7988 UpdateCurrentPosition: no star selected
06:41:45.630 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:45.630 00.000 7988 Status Line: No star selected
06:41:45.639 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=81, FiltMin=72, FiltMax=90, Gamma=0.690
06:41:45.639 00.000 7988 UpdateGuideState exits: No star selected
06:41:45.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:45.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:45.639 00.000 7988 Enqueuing Expose request
06:41:45.639 00.000 15712 Worker thread wakes up
06:41:45.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:45.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:47.167 01.528 15712 Exposure complete
06:41:47.229 00.062 15712 worker thread done servicing request
06:41:47.229 00.000 7988 OnExposeComplete: enter
06:41:47.229 00.000 7988 UpdateGuideState(): m_state=1
06:41:47.233 00.004 7988 UpdateCurrentPosition: no star selected
06:41:47.233 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:47.235 00.002 7988 Status Line: No star selected
06:41:47.237 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=81, FiltMin=71, FiltMax=91, Gamma=0.690
06:41:47.237 00.000 7988 UpdateGuideState exits: No star selected
06:41:47.239 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:47.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:47.239 00.000 7988 Enqueuing Expose request
06:41:47.239 00.000 15712 Worker thread wakes up
06:41:47.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:47.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:48.875 01.636 15712 Exposure complete
06:41:48.941 00.066 15712 worker thread done servicing request
06:41:48.941 00.000 7988 OnExposeComplete: enter
06:41:48.941 00.000 7988 UpdateGuideState(): m_state=1
06:41:48.944 00.003 7988 UpdateCurrentPosition: no star selected
06:41:48.944 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:48.946 00.002 7988 Status Line: No star selected
06:41:48.948 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=81, FiltMin=73, FiltMax=90, Gamma=0.690
06:41:48.948 00.000 7988 UpdateGuideState exits: No star selected
06:41:48.950 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:48.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:48.952 00.002 7988 Enqueuing Expose request
06:41:48.952 00.000 15712 Worker thread wakes up
06:41:48.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:48.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:50.474 01.522 15712 Exposure complete
06:41:50.539 00.065 15712 worker thread done servicing request
06:41:50.539 00.000 7988 OnExposeComplete: enter
06:41:50.539 00.000 7988 UpdateGuideState(): m_state=1
06:41:50.541 00.002 7988 UpdateCurrentPosition: no star selected
06:41:50.541 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:50.543 00.002 7988 Status Line: No star selected
06:41:50.545 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=81, FiltMin=73, FiltMax=89, Gamma=0.690
06:41:50.545 00.000 7988 UpdateGuideState exits: No star selected
06:41:50.547 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:50.547 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:50.549 00.002 7988 Enqueuing Expose request
06:41:50.549 00.000 15712 Worker thread wakes up
06:41:50.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:50.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:52.189 01.640 15712 Exposure complete
06:41:52.255 00.066 15712 worker thread done servicing request
06:41:52.255 00.000 7988 OnExposeComplete: enter
06:41:52.257 00.002 7988 UpdateGuideState(): m_state=1
06:41:52.257 00.000 7988 UpdateCurrentPosition: no star selected
06:41:52.259 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:52.259 00.000 7988 Status Line: No star selected
06:41:52.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=81, FiltMin=73, FiltMax=90, Gamma=0.690
06:41:52.259 00.000 7988 UpdateGuideState exits: No star selected
06:41:52.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:52.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:52.259 00.000 7988 Enqueuing Expose request
06:41:52.259 00.000 15712 Worker thread wakes up
06:41:52.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:52.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:53.681 01.422 15712 Exposure complete
06:41:53.743 00.062 15712 worker thread done servicing request
06:41:53.743 00.000 7988 OnExposeComplete: enter
06:41:53.743 00.000 7988 UpdateGuideState(): m_state=1
06:41:53.749 00.006 7988 UpdateCurrentPosition: no star selected
06:41:53.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:53.751 00.002 7988 Status Line: No star selected
06:41:53.753 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=82, FiltMin=73, FiltMax=91, Gamma=0.690
06:41:53.753 00.000 7988 UpdateGuideState exits: No star selected
06:41:53.755 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:53.755 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:53.757 00.002 7988 Enqueuing Expose request
06:41:53.757 00.000 15712 Worker thread wakes up
06:41:53.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:53.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:55.502 01.745 15712 Exposure complete
06:41:55.565 00.063 15712 worker thread done servicing request
06:41:55.565 00.000 7988 OnExposeComplete: enter
06:41:55.565 00.000 7988 UpdateGuideState(): m_state=1
06:41:55.565 00.000 7988 UpdateCurrentPosition: no star selected
06:41:55.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:55.565 00.000 7988 Status Line: No star selected
06:41:55.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=74, FiltMax=91, Gamma=0.690
06:41:55.565 00.000 7988 UpdateGuideState exits: No star selected
06:41:55.565 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:55.565 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:55.565 00.000 7988 Enqueuing Expose request
06:41:55.565 00.000 15712 Worker thread wakes up
06:41:55.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:55.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:56.987 01.422 15712 Exposure complete
06:41:57.048 00.061 15712 worker thread done servicing request
06:41:57.048 00.000 7988 OnExposeComplete: enter
06:41:57.048 00.000 7988 UpdateGuideState(): m_state=1
06:41:57.053 00.005 7988 UpdateCurrentPosition: no star selected
06:41:57.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:57.055 00.002 7988 Status Line: No star selected
06:41:57.057 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=83, FiltMin=74, FiltMax=92, Gamma=0.690
06:41:57.057 00.000 7988 UpdateGuideState exits: No star selected
06:41:57.059 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:57.059 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:57.061 00.002 7988 Enqueuing Expose request
06:41:57.062 00.001 15712 Worker thread wakes up
06:41:57.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:57.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:41:58.695 01.633 15712 Exposure complete
06:41:58.759 00.064 15712 worker thread done servicing request
06:41:58.759 00.000 7988 OnExposeComplete: enter
06:41:58.759 00.000 7988 UpdateGuideState(): m_state=1
06:41:58.759 00.000 7988 UpdateCurrentPosition: no star selected
06:41:58.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:41:58.767 00.008 7988 Status Line: No star selected
06:41:58.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=84, FiltMin=73, FiltMax=94, Gamma=0.690
06:41:58.767 00.000 7988 UpdateGuideState exits: No star selected
06:41:58.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:41:58.767 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:41:58.767 00.000 7988 Enqueuing Expose request
06:41:58.767 00.000 15712 Worker thread wakes up
06:41:58.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:41:58.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:00.296 01.529 15712 Exposure complete
06:42:00.357 00.061 15712 worker thread done servicing request
06:42:00.357 00.000 7988 OnExposeComplete: enter
06:42:00.357 00.000 7988 UpdateGuideState(): m_state=1
06:42:00.362 00.005 7988 UpdateCurrentPosition: no star selected
06:42:00.362 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:00.364 00.002 7988 Status Line: No star selected
06:42:00.364 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=84, FiltMin=74, FiltMax=92, Gamma=0.690
06:42:00.367 00.003 7988 UpdateGuideState exits: No star selected
06:42:00.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:00.369 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:00.369 00.000 7988 Enqueuing Expose request
06:42:00.371 00.002 15712 Worker thread wakes up
06:42:00.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:00.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:02.006 01.635 15712 Exposure complete
06:42:02.069 00.063 15712 worker thread done servicing request
06:42:02.069 00.000 7988 OnExposeComplete: enter
06:42:02.069 00.000 7988 UpdateGuideState(): m_state=1
06:42:02.073 00.004 7988 UpdateCurrentPosition: no star selected
06:42:02.073 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:02.075 00.002 7988 Status Line: No star selected
06:42:02.077 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=83, FiltMin=75, FiltMax=92, Gamma=0.690
06:42:02.077 00.000 7988 UpdateGuideState exits: No star selected
06:42:02.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:02.077 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:02.077 00.000 7988 Enqueuing Expose request
06:42:02.077 00.000 15712 Worker thread wakes up
06:42:02.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:02.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:03.601 01.524 15712 Exposure complete
06:42:03.666 00.065 15712 worker thread done servicing request
06:42:03.666 00.000 7988 OnExposeComplete: enter
06:42:03.669 00.003 7988 UpdateGuideState(): m_state=1
06:42:03.671 00.002 7988 UpdateCurrentPosition: no star selected
06:42:03.671 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:03.673 00.002 7988 Status Line: No star selected
06:42:03.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=83, FiltMin=75, FiltMax=93, Gamma=0.690
06:42:03.673 00.000 7988 UpdateGuideState exits: No star selected
06:42:03.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:03.673 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:03.673 00.000 7988 Enqueuing Expose request
06:42:03.681 00.008 15712 Worker thread wakes up
06:42:03.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:03.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:05.312 01.631 15712 Exposure complete
06:42:05.373 00.061 15712 worker thread done servicing request
06:42:05.373 00.000 7988 OnExposeComplete: enter
06:42:05.373 00.000 7988 UpdateGuideState(): m_state=1
06:42:05.373 00.000 7988 UpdateCurrentPosition: no star selected
06:42:05.373 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:05.373 00.000 7988 Status Line: No star selected
06:42:05.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=83, FiltMin=75, FiltMax=93, Gamma=0.690
06:42:05.373 00.000 7988 UpdateGuideState exits: No star selected
06:42:05.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:05.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:05.373 00.000 7988 Enqueuing Expose request
06:42:05.387 00.014 15712 Worker thread wakes up
06:42:05.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:05.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:06.907 01.520 15712 Exposure complete
06:42:06.971 00.064 15712 worker thread done servicing request
06:42:06.971 00.000 7988 OnExposeComplete: enter
06:42:06.971 00.000 7988 UpdateGuideState(): m_state=1
06:42:06.976 00.005 7988 UpdateCurrentPosition: no star selected
06:42:06.976 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:06.978 00.002 7988 Status Line: No star selected
06:42:06.980 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=84, FiltMin=75, FiltMax=93, Gamma=0.690
06:42:06.980 00.000 7988 UpdateGuideState exits: No star selected
06:42:06.982 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:06.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:06.984 00.002 7988 Enqueuing Expose request
06:42:06.985 00.001 15712 Worker thread wakes up
06:42:06.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:06.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:08.622 01.637 15712 Exposure complete
06:42:08.686 00.064 15712 worker thread done servicing request
06:42:08.686 00.000 7988 OnExposeComplete: enter
06:42:08.686 00.000 7988 UpdateGuideState(): m_state=1
06:42:08.686 00.000 7988 UpdateCurrentPosition: no star selected
06:42:08.686 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:08.686 00.000 7988 Status Line: No star selected
06:42:08.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=84, FiltMin=76, FiltMax=92, Gamma=0.690
06:42:08.686 00.000 7988 UpdateGuideState exits: No star selected
06:42:08.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:08.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:08.686 00.000 7988 Enqueuing Expose request
06:42:08.686 00.000 15712 Worker thread wakes up
06:42:08.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:08.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:10.220 01.534 15712 Exposure complete
06:42:10.285 00.065 15712 worker thread done servicing request
06:42:10.285 00.000 7988 OnExposeComplete: enter
06:42:10.285 00.000 7988 UpdateGuideState(): m_state=1
06:42:10.287 00.002 7988 UpdateCurrentPosition: no star selected
06:42:10.287 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:10.289 00.002 7988 Status Line: No star selected
06:42:10.291 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=84, FiltMin=75, FiltMax=92, Gamma=0.690
06:42:10.291 00.000 7988 UpdateGuideState exits: No star selected
06:42:10.293 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:10.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:10.295 00.002 7988 Enqueuing Expose request
06:42:10.295 00.000 15712 Worker thread wakes up
06:42:10.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:10.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:11.928 01.633 15712 Exposure complete
06:42:11.989 00.061 15712 worker thread done servicing request
06:42:11.989 00.000 7988 OnExposeComplete: enter
06:42:11.989 00.000 7988 UpdateGuideState(): m_state=1
06:42:11.996 00.007 7988 UpdateCurrentPosition: no star selected
06:42:11.996 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:11.998 00.002 7988 Status Line: No star selected
06:42:12.000 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=84, FiltMin=75, FiltMax=94, Gamma=0.690
06:42:12.000 00.000 7988 UpdateGuideState exits: No star selected
06:42:12.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:12.003 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:12.003 00.000 7988 Enqueuing Expose request
06:42:12.005 00.002 15712 Worker thread wakes up
06:42:12.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:12.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:13.526 01.521 15712 Exposure complete
06:42:13.587 00.061 15712 worker thread done servicing request
06:42:13.591 00.004 7988 OnExposeComplete: enter
06:42:13.591 00.000 7988 UpdateGuideState(): m_state=1
06:42:13.591 00.000 7988 UpdateCurrentPosition: no star selected
06:42:13.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:13.591 00.000 7988 Status Line: No star selected
06:42:13.591 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=84, FiltMin=76, FiltMax=92, Gamma=0.690
06:42:13.591 00.000 7988 UpdateGuideState exits: No star selected
06:42:13.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:13.591 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:13.591 00.000 7988 Enqueuing Expose request
06:42:13.591 00.000 15712 Worker thread wakes up
06:42:13.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:13.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:15.233 01.642 15712 Exposure complete
06:42:15.299 00.066 15712 worker thread done servicing request
06:42:15.299 00.000 7988 OnExposeComplete: enter
06:42:15.301 00.002 7988 UpdateGuideState(): m_state=1
06:42:15.303 00.002 7988 UpdateCurrentPosition: no star selected
06:42:15.303 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:15.305 00.002 7988 Status Line: No star selected
06:42:15.307 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=85, FiltMin=76, FiltMax=93, Gamma=0.690
06:42:15.307 00.000 7988 UpdateGuideState exits: No star selected
06:42:15.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:15.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:15.307 00.000 7988 Enqueuing Expose request
06:42:15.313 00.006 15712 Worker thread wakes up
06:42:15.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:15.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:16.831 01.518 15712 Exposure complete
06:42:16.893 00.062 15712 worker thread done servicing request
06:42:16.893 00.000 7988 OnExposeComplete: enter
06:42:16.893 00.000 7988 UpdateGuideState(): m_state=1
06:42:16.898 00.005 7988 UpdateCurrentPosition: no star selected
06:42:16.898 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:16.900 00.002 7988 Status Line: No star selected
06:42:16.902 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=85, FiltMin=76, FiltMax=94, Gamma=0.690
06:42:16.902 00.000 7988 UpdateGuideState exits: No star selected
06:42:16.904 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:16.905 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:16.905 00.000 7988 Enqueuing Expose request
06:42:16.907 00.002 15712 Worker thread wakes up
06:42:16.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:16.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:18.536 01.629 15712 Exposure complete
06:42:18.597 00.061 15712 worker thread done servicing request
06:42:18.597 00.000 7988 OnExposeComplete: enter
06:42:18.597 00.000 7988 UpdateGuideState(): m_state=1
06:42:18.602 00.005 7988 UpdateCurrentPosition: no star selected
06:42:18.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:18.604 00.002 7988 Status Line: No star selected
06:42:18.606 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=86, FiltMin=77, FiltMax=95, Gamma=0.690
06:42:18.607 00.001 7988 UpdateGuideState exits: No star selected
06:42:18.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:18.609 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:18.609 00.000 7988 Enqueuing Expose request
06:42:18.609 00.000 15712 Worker thread wakes up
06:42:18.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:18.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:20.134 01.525 15712 Exposure complete
06:42:20.195 00.061 15712 worker thread done servicing request
06:42:20.195 00.000 7988 OnExposeComplete: enter
06:42:20.195 00.000 7988 UpdateGuideState(): m_state=1
06:42:20.200 00.005 7988 UpdateCurrentPosition: no star selected
06:42:20.200 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:20.202 00.002 7988 Status Line: No star selected
06:42:20.204 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=87, FiltMin=79, FiltMax=96, Gamma=0.690
06:42:20.204 00.000 7988 UpdateGuideState exits: No star selected
06:42:20.207 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:20.207 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:20.207 00.000 7988 Enqueuing Expose request
06:42:20.207 00.000 15712 Worker thread wakes up
06:42:20.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:20.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:21.842 01.635 15712 Exposure complete
06:42:21.904 00.062 15712 worker thread done servicing request
06:42:21.909 00.005 7988 OnExposeComplete: enter
06:42:21.909 00.000 7988 UpdateGuideState(): m_state=1
06:42:21.911 00.002 7988 UpdateCurrentPosition: no star selected
06:42:21.911 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:21.913 00.002 7988 Status Line: No star selected
06:42:21.915 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=87, FiltMin=79, FiltMax=97, Gamma=0.690
06:42:21.915 00.000 7988 UpdateGuideState exits: No star selected
06:42:21.917 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:21.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:21.919 00.002 7988 Enqueuing Expose request
06:42:21.919 00.000 15712 Worker thread wakes up
06:42:21.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:21.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:23.439 01.520 15712 Exposure complete
06:42:23.502 00.063 15712 worker thread done servicing request
06:42:23.502 00.000 7988 OnExposeComplete: enter
06:42:23.502 00.000 7988 UpdateGuideState(): m_state=1
06:42:23.507 00.005 7988 UpdateCurrentPosition: no star selected
06:42:23.507 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:23.509 00.002 7988 Status Line: No star selected
06:42:23.511 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=87, FiltMin=78, FiltMax=96, Gamma=0.690
06:42:23.511 00.000 7988 UpdateGuideState exits: No star selected
06:42:23.513 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:23.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:23.515 00.002 7988 Enqueuing Expose request
06:42:23.515 00.000 15712 Worker thread wakes up
06:42:23.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:23.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:25.148 01.633 15712 Exposure complete
06:42:25.211 00.063 15712 worker thread done servicing request
06:42:25.211 00.000 7988 OnExposeComplete: enter
06:42:25.211 00.000 7988 UpdateGuideState(): m_state=1
06:42:25.217 00.006 7988 UpdateCurrentPosition: no star selected
06:42:25.217 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:25.219 00.002 7988 Status Line: No star selected
06:42:25.221 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=88, FiltMin=79, FiltMax=96, Gamma=0.690
06:42:25.221 00.000 7988 UpdateGuideState exits: No star selected
06:42:25.223 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:25.223 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:25.225 00.002 7988 Enqueuing Expose request
06:42:25.225 00.000 15712 Worker thread wakes up
06:42:25.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:25.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:26.745 01.520 15712 Exposure complete
06:42:26.810 00.065 15712 worker thread done servicing request
06:42:26.810 00.000 7988 OnExposeComplete: enter
06:42:26.810 00.000 7988 UpdateGuideState(): m_state=1
06:42:26.810 00.000 7988 UpdateCurrentPosition: no star selected
06:42:26.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:26.810 00.000 7988 Status Line: No star selected
06:42:26.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=87, FiltMin=77, FiltMax=96, Gamma=0.690
06:42:26.810 00.000 7988 UpdateGuideState exits: No star selected
06:42:26.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:26.810 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:26.810 00.000 7988 Enqueuing Expose request
06:42:26.810 00.000 15712 Worker thread wakes up
06:42:26.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:26.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:28.456 01.646 15712 Exposure complete
06:42:28.517 00.061 15712 worker thread done servicing request
06:42:28.517 00.000 7988 OnExposeComplete: enter
06:42:28.517 00.000 7988 UpdateGuideState(): m_state=1
06:42:28.517 00.000 7988 UpdateCurrentPosition: no star selected
06:42:28.517 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:28.517 00.000 7988 Status Line: No star selected
06:42:28.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=87, FiltMin=78, FiltMax=96, Gamma=0.690
06:42:28.517 00.000 7988 UpdateGuideState exits: No star selected
06:42:28.529 00.012 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:28.529 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:28.529 00.000 7988 Enqueuing Expose request
06:42:28.529 00.000 15712 Worker thread wakes up
06:42:28.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:28.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:30.053 01.524 15712 Exposure complete
06:42:30.116 00.063 15712 worker thread done servicing request
06:42:30.116 00.000 7988 OnExposeComplete: enter
06:42:30.116 00.000 7988 UpdateGuideState(): m_state=1
06:42:30.121 00.005 7988 UpdateCurrentPosition: no star selected
06:42:30.121 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:30.123 00.002 7988 Status Line: No star selected
06:42:30.125 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=87, FiltMin=78, FiltMax=97, Gamma=0.690
06:42:30.125 00.000 7988 UpdateGuideState exits: No star selected
06:42:30.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:30.128 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:30.128 00.000 7988 Enqueuing Expose request
06:42:30.131 00.003 15712 Worker thread wakes up
06:42:30.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:30.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:31.870 01.739 15712 Exposure complete
06:42:31.931 00.061 15712 worker thread done servicing request
06:42:31.931 00.000 7988 OnExposeComplete: enter
06:42:31.931 00.000 7988 UpdateGuideState(): m_state=1
06:42:31.938 00.007 7988 UpdateCurrentPosition: no star selected
06:42:31.938 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:31.940 00.002 7988 Status Line: No star selected
06:42:31.942 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=87, FiltMin=78, FiltMax=96, Gamma=0.690
06:42:31.942 00.000 7988 UpdateGuideState exits: No star selected
06:42:31.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:31.942 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:31.942 00.000 7988 Enqueuing Expose request
06:42:31.947 00.005 15712 Worker thread wakes up
06:42:31.948 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:31.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:33.353 01.405 15712 Exposure complete
06:42:33.415 00.062 15712 worker thread done servicing request
06:42:33.415 00.000 7988 OnExposeComplete: enter
06:42:33.415 00.000 7988 UpdateGuideState(): m_state=1
06:42:33.420 00.005 7988 UpdateCurrentPosition: no star selected
06:42:33.420 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:33.422 00.002 7988 Status Line: No star selected
06:42:33.424 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=87, FiltMin=78, FiltMax=96, Gamma=0.690
06:42:33.424 00.000 7988 UpdateGuideState exits: No star selected
06:42:33.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:33.424 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:33.428 00.004 7988 Enqueuing Expose request
06:42:33.428 00.000 15712 Worker thread wakes up
06:42:33.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:33.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:35.062 01.634 15712 Exposure complete
06:42:35.123 00.061 15712 worker thread done servicing request
06:42:35.123 00.000 7988 OnExposeComplete: enter
06:42:35.123 00.000 7988 UpdateGuideState(): m_state=1
06:42:35.128 00.005 7988 UpdateCurrentPosition: no star selected
06:42:35.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:35.130 00.002 7988 Status Line: No star selected
06:42:35.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=87, FiltMin=78, FiltMax=97, Gamma=0.690
06:42:35.130 00.000 7988 UpdateGuideState exits: No star selected
06:42:35.130 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:35.130 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:35.130 00.000 7988 Enqueuing Expose request
06:42:35.130 00.000 15712 Worker thread wakes up
06:42:35.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:35.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:36.661 01.531 15712 Exposure complete
06:42:36.722 00.061 15712 worker thread done servicing request
06:42:36.722 00.000 7988 OnExposeComplete: enter
06:42:36.722 00.000 7988 UpdateGuideState(): m_state=1
06:42:36.727 00.005 7988 UpdateCurrentPosition: no star selected
06:42:36.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:36.730 00.003 7988 Status Line: No star selected
06:42:36.730 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=88, FiltMin=79, FiltMax=97, Gamma=0.690
06:42:36.732 00.002 7988 UpdateGuideState exits: No star selected
06:42:36.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:36.734 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:36.734 00.000 7988 Enqueuing Expose request
06:42:36.736 00.002 15712 Worker thread wakes up
06:42:36.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:36.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:38.370 01.634 15712 Exposure complete
06:42:38.434 00.064 15712 worker thread done servicing request
06:42:38.434 00.000 7988 OnExposeComplete: enter
06:42:38.434 00.000 7988 UpdateGuideState(): m_state=1
06:42:38.436 00.002 7988 UpdateCurrentPosition: no star selected
06:42:38.436 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:38.438 00.002 7988 Status Line: No star selected
06:42:38.440 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=88, FiltMin=80, FiltMax=97, Gamma=0.690
06:42:38.440 00.000 7988 UpdateGuideState exits: No star selected
06:42:38.442 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:38.442 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:38.444 00.002 7988 Enqueuing Expose request
06:42:38.444 00.000 15712 Worker thread wakes up
06:42:38.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:38.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:39.967 01.523 15712 Exposure complete
06:42:40.030 00.063 15712 worker thread done servicing request
06:42:40.030 00.000 7988 OnExposeComplete: enter
06:42:40.030 00.000 7988 UpdateGuideState(): m_state=1
06:42:40.035 00.005 7988 UpdateCurrentPosition: no star selected
06:42:40.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:40.037 00.002 7988 Status Line: No star selected
06:42:40.037 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=88, FiltMin=79, FiltMax=99, Gamma=0.690
06:42:40.037 00.000 7988 UpdateGuideState exits: No star selected
06:42:40.041 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:40.041 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:40.043 00.002 7988 Enqueuing Expose request
06:42:40.043 00.000 15712 Worker thread wakes up
06:42:40.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:40.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:41.679 01.636 15712 Exposure complete
06:42:41.741 00.062 15712 worker thread done servicing request
06:42:41.741 00.000 7988 OnExposeComplete: enter
06:42:41.741 00.000 7988 UpdateGuideState(): m_state=1
06:42:41.746 00.005 7988 UpdateCurrentPosition: no star selected
06:42:41.746 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:41.748 00.002 7988 Status Line: No star selected
06:42:41.750 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=88, FiltMin=80, FiltMax=98, Gamma=0.690
06:42:41.750 00.000 7988 UpdateGuideState exits: No star selected
06:42:41.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:41.750 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:41.750 00.000 7988 Enqueuing Expose request
06:42:41.750 00.000 15712 Worker thread wakes up
06:42:41.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:41.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:43.275 01.525 15712 Exposure complete
06:42:43.338 00.063 15712 worker thread done servicing request
06:42:43.338 00.000 7988 OnExposeComplete: enter
06:42:43.338 00.000 7988 UpdateGuideState(): m_state=1
06:42:43.338 00.000 7988 UpdateCurrentPosition: no star selected
06:42:43.338 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:43.338 00.000 7988 Status Line: No star selected
06:42:43.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=89, FiltMin=78, FiltMax=99, Gamma=0.690
06:42:43.338 00.000 7988 UpdateGuideState exits: No star selected
06:42:43.338 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:43.338 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:43.338 00.000 7988 Enqueuing Expose request
06:42:43.338 00.000 15712 Worker thread wakes up
06:42:43.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:43.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:44.987 01.649 15712 Exposure complete
06:42:45.047 00.060 15712 worker thread done servicing request
06:42:45.047 00.000 7988 OnExposeComplete: enter
06:42:45.047 00.000 7988 UpdateGuideState(): m_state=1
06:42:45.053 00.006 7988 UpdateCurrentPosition: no star selected
06:42:45.055 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:45.055 00.000 7988 Status Line: No star selected
06:42:45.057 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=89, FiltMin=80, FiltMax=100, Gamma=0.690
06:42:45.057 00.000 7988 UpdateGuideState exits: No star selected
06:42:45.059 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:45.059 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:45.061 00.002 7988 Enqueuing Expose request
06:42:45.061 00.000 15712 Worker thread wakes up
06:42:45.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:45.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:46.581 01.520 15712 Exposure complete
06:42:46.642 00.061 15712 worker thread done servicing request
06:42:46.642 00.000 7988 OnExposeComplete: enter
06:42:46.642 00.000 7988 UpdateGuideState(): m_state=1
06:42:46.648 00.006 7988 UpdateCurrentPosition: no star selected
06:42:46.648 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:46.650 00.002 7988 Status Line: No star selected
06:42:46.652 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=89, FiltMin=80, FiltMax=100, Gamma=0.690
06:42:46.652 00.000 7988 UpdateGuideState exits: No star selected
06:42:46.654 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:46.654 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:46.656 00.002 7988 Enqueuing Expose request
06:42:46.656 00.000 15712 Worker thread wakes up
06:42:46.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:46.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:48.287 01.631 15712 Exposure complete
06:42:48.349 00.062 15712 worker thread done servicing request
06:42:48.349 00.000 7988 OnExposeComplete: enter
06:42:48.349 00.000 7988 UpdateGuideState(): m_state=1
06:42:48.354 00.005 7988 UpdateCurrentPosition: no star selected
06:42:48.354 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:48.356 00.002 7988 Status Line: No star selected
06:42:48.357 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=89, FiltMin=80, FiltMax=101, Gamma=0.690
06:42:48.357 00.000 7988 UpdateGuideState exits: No star selected
06:42:48.359 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:48.359 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:48.361 00.002 7988 Enqueuing Expose request
06:42:48.361 00.000 15712 Worker thread wakes up
06:42:48.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:48.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:49.885 01.524 15712 Exposure complete
06:42:49.950 00.065 15712 worker thread done servicing request
06:42:49.950 00.000 7988 OnExposeComplete: enter
06:42:49.950 00.000 7988 UpdateGuideState(): m_state=1
06:42:49.953 00.003 7988 UpdateCurrentPosition: no star selected
06:42:49.953 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:49.955 00.002 7988 Status Line: No star selected
06:42:49.957 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=90, FiltMin=80, FiltMax=101, Gamma=0.690
06:42:49.957 00.000 7988 UpdateGuideState exits: No star selected
06:42:49.959 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:49.959 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:49.961 00.002 7988 Enqueuing Expose request
06:42:49.961 00.000 15712 Worker thread wakes up
06:42:49.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:49.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:51.593 01.632 15712 Exposure complete
06:42:51.660 00.067 15712 worker thread done servicing request
06:42:51.660 00.000 7988 OnExposeComplete: enter
06:42:51.660 00.000 7988 UpdateGuideState(): m_state=1
06:42:51.660 00.000 7988 UpdateCurrentPosition: no star selected
06:42:51.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:51.660 00.000 7988 Status Line: No star selected
06:42:51.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=90, FiltMin=81, FiltMax=102, Gamma=0.690
06:42:51.660 00.000 7988 UpdateGuideState exits: No star selected
06:42:51.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:51.660 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:51.660 00.000 7988 Enqueuing Expose request
06:42:51.660 00.000 15712 Worker thread wakes up
06:42:51.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:51.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:53.193 01.533 15712 Exposure complete
06:42:53.258 00.065 15712 worker thread done servicing request
06:42:53.258 00.000 7988 OnExposeComplete: enter
06:42:53.258 00.000 7988 UpdateGuideState(): m_state=1
06:42:53.258 00.000 7988 UpdateCurrentPosition: no star selected
06:42:53.258 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:53.258 00.000 7988 Status Line: No star selected
06:42:53.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=90, FiltMin=80, FiltMax=100, Gamma=0.690
06:42:53.258 00.000 7988 UpdateGuideState exits: No star selected
06:42:53.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:53.258 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:53.258 00.000 7988 Enqueuing Expose request
06:42:53.258 00.000 15712 Worker thread wakes up
06:42:53.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:53.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:54.901 01.643 15712 Exposure complete
06:42:54.963 00.062 15712 worker thread done servicing request
06:42:54.963 00.000 7988 OnExposeComplete: enter
06:42:54.963 00.000 7988 UpdateGuideState(): m_state=1
06:42:54.969 00.006 7988 UpdateCurrentPosition: no star selected
06:42:54.971 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:54.971 00.000 7988 Status Line: No star selected
06:42:54.973 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=90, FiltMin=81, FiltMax=100, Gamma=0.690
06:42:54.973 00.000 7988 UpdateGuideState exits: No star selected
06:42:54.975 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:54.975 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:54.977 00.002 7988 Enqueuing Expose request
06:42:54.978 00.001 15712 Worker thread wakes up
06:42:54.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:54.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:56.501 01.523 15712 Exposure complete
06:42:56.563 00.062 15712 worker thread done servicing request
06:42:56.563 00.000 7988 OnExposeComplete: enter
06:42:56.563 00.000 7988 UpdateGuideState(): m_state=1
06:42:56.567 00.004 7988 UpdateCurrentPosition: no star selected
06:42:56.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:56.569 00.002 7988 Status Line: No star selected
06:42:56.571 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=90, FiltMin=80, FiltMax=101, Gamma=0.690
06:42:56.571 00.000 7988 UpdateGuideState exits: No star selected
06:42:56.573 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:56.573 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:56.575 00.002 7988 Enqueuing Expose request
06:42:56.575 00.000 15712 Worker thread wakes up
06:42:56.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:56.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:58.209 01.634 15712 Exposure complete
06:42:58.273 00.064 15712 worker thread done servicing request
06:42:58.273 00.000 7988 OnExposeComplete: enter
06:42:58.273 00.000 7988 UpdateGuideState(): m_state=1
06:42:58.273 00.000 7988 UpdateCurrentPosition: no star selected
06:42:58.277 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:58.277 00.000 7988 Status Line: No star selected
06:42:58.280 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=90, FiltMin=80, FiltMax=100, Gamma=0.690
06:42:58.280 00.000 7988 UpdateGuideState exits: No star selected
06:42:58.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:58.280 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:58.280 00.000 7988 Enqueuing Expose request
06:42:58.280 00.000 15712 Worker thread wakes up
06:42:58.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:58.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:42:59.807 01.527 15712 Exposure complete
06:42:59.870 00.063 15712 worker thread done servicing request
06:42:59.870 00.000 7988 OnExposeComplete: enter
06:42:59.870 00.000 7988 UpdateGuideState(): m_state=1
06:42:59.875 00.005 7988 UpdateCurrentPosition: no star selected
06:42:59.877 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:42:59.877 00.000 7988 Status Line: No star selected
06:42:59.879 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=90, FiltMin=80, FiltMax=101, Gamma=0.690
06:42:59.879 00.000 7988 UpdateGuideState exits: No star selected
06:42:59.881 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:42:59.881 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:42:59.883 00.002 7988 Enqueuing Expose request
06:42:59.883 00.000 15712 Worker thread wakes up
06:42:59.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:42:59.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:01.517 01.634 15712 Exposure complete
06:43:01.582 00.065 15712 worker thread done servicing request
06:43:01.584 00.002 7988 OnExposeComplete: enter
06:43:01.584 00.000 7988 UpdateGuideState(): m_state=1
06:43:01.584 00.000 7988 UpdateCurrentPosition: no star selected
06:43:01.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:01.584 00.000 7988 Status Line: No star selected
06:43:01.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=90, FiltMin=80, FiltMax=101, Gamma=0.690
06:43:01.584 00.000 7988 UpdateGuideState exits: No star selected
06:43:01.584 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:01.592 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:01.592 00.000 7988 Enqueuing Expose request
06:43:01.592 00.000 15712 Worker thread wakes up
06:43:01.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:01.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:03.114 01.522 15712 Exposure complete
06:43:03.176 00.062 15712 worker thread done servicing request
06:43:03.176 00.000 7988 OnExposeComplete: enter
06:43:03.176 00.000 7988 UpdateGuideState(): m_state=1
06:43:03.176 00.000 7988 UpdateCurrentPosition: no star selected
06:43:03.176 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:03.176 00.000 7988 Status Line: No star selected
06:43:03.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=90, FiltMin=80, FiltMax=101, Gamma=0.690
06:43:03.176 00.000 7988 UpdateGuideState exits: No star selected
06:43:03.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:03.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:03.176 00.000 7988 Enqueuing Expose request
06:43:03.176 00.000 15712 Worker thread wakes up
06:43:03.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:03.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:04.824 01.648 15712 Exposure complete
06:43:04.885 00.061 15712 worker thread done servicing request
06:43:04.885 00.000 7988 OnExposeComplete: enter
06:43:04.885 00.000 7988 UpdateGuideState(): m_state=1
06:43:04.891 00.006 7988 UpdateCurrentPosition: no star selected
06:43:04.891 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:04.893 00.002 7988 Status Line: No star selected
06:43:04.894 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=90, FiltMin=80, FiltMax=102, Gamma=0.690
06:43:04.894 00.000 7988 UpdateGuideState exits: No star selected
06:43:04.897 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:04.897 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:04.899 00.002 7988 Enqueuing Expose request
06:43:04.899 00.000 15712 Worker thread wakes up
06:43:04.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:04.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:06.421 01.522 15712 Exposure complete
06:43:06.485 00.064 15712 worker thread done servicing request
06:43:06.485 00.000 7988 OnExposeComplete: enter
06:43:06.487 00.002 7988 UpdateGuideState(): m_state=1
06:43:06.487 00.000 7988 UpdateCurrentPosition: no star selected
06:43:06.489 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:06.491 00.002 7988 Status Line: No star selected
06:43:06.494 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=90, FiltMin=80, FiltMax=101, Gamma=0.690
06:43:06.496 00.002 7988 UpdateGuideState exits: No star selected
06:43:06.497 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:06.498 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:06.498 00.000 7988 Enqueuing Expose request
06:43:06.500 00.002 15712 Worker thread wakes up
06:43:06.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:06.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:08.140 01.640 15712 Exposure complete
06:43:08.204 00.064 15712 worker thread done servicing request
06:43:08.204 00.000 7988 OnExposeComplete: enter
06:43:08.204 00.000 7988 UpdateGuideState(): m_state=1
06:43:08.209 00.005 7988 UpdateCurrentPosition: no star selected
06:43:08.209 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:08.211 00.002 7988 Status Line: No star selected
06:43:08.213 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=90, FiltMin=79, FiltMax=103, Gamma=0.690
06:43:08.213 00.000 7988 UpdateGuideState exits: No star selected
06:43:08.215 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:08.215 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:08.217 00.002 7988 Enqueuing Expose request
06:43:08.217 00.000 15712 Worker thread wakes up
06:43:08.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:08.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:09.741 01.524 15712 Exposure complete
06:43:09.802 00.061 15712 worker thread done servicing request
06:43:09.802 00.000 7988 OnExposeComplete: enter
06:43:09.802 00.000 7988 UpdateGuideState(): m_state=1
06:43:09.809 00.007 7988 UpdateCurrentPosition: no star selected
06:43:09.809 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:09.811 00.002 7988 Status Line: No star selected
06:43:09.813 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=90, FiltMin=79, FiltMax=102, Gamma=0.690
06:43:09.814 00.001 7988 UpdateGuideState exits: No star selected
06:43:09.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:09.816 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:09.816 00.000 7988 Enqueuing Expose request
06:43:09.818 00.002 15712 Worker thread wakes up
06:43:09.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:09.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:11.451 01.633 15712 Exposure complete
06:43:11.512 00.061 15712 worker thread done servicing request
06:43:11.512 00.000 7988 OnExposeComplete: enter
06:43:11.516 00.004 7988 UpdateGuideState(): m_state=1
06:43:11.518 00.002 7988 UpdateCurrentPosition: no star selected
06:43:11.518 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:11.520 00.002 7988 Status Line: No star selected
06:43:11.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=90, FiltMin=80, FiltMax=102, Gamma=0.690
06:43:11.522 00.002 7988 UpdateGuideState exits: No star selected
06:43:11.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:11.524 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:11.524 00.000 7988 Enqueuing Expose request
06:43:11.526 00.002 15712 Worker thread wakes up
06:43:11.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:11.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:13.048 01.522 15712 Exposure complete
06:43:13.111 00.063 15712 worker thread done servicing request
06:43:13.111 00.000 7988 OnExposeComplete: enter
06:43:13.111 00.000 7988 UpdateGuideState(): m_state=1
06:43:13.116 00.005 7988 UpdateCurrentPosition: no star selected
06:43:13.116 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:13.118 00.002 7988 Status Line: No star selected
06:43:13.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=91, FiltMin=78, FiltMax=103, Gamma=0.690
06:43:13.120 00.002 7988 UpdateGuideState exits: No star selected
06:43:13.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:13.122 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:13.122 00.000 7988 Enqueuing Expose request
06:43:13.124 00.002 15712 Worker thread wakes up
06:43:13.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:13.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:14.757 01.633 15712 Exposure complete
06:43:14.819 00.062 15712 worker thread done servicing request
06:43:14.819 00.000 7988 OnExposeComplete: enter
06:43:14.819 00.000 7988 UpdateGuideState(): m_state=1
06:43:14.824 00.005 7988 UpdateCurrentPosition: no star selected
06:43:14.824 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:14.826 00.002 7988 Status Line: No star selected
06:43:14.828 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=91, FiltMin=81, FiltMax=103, Gamma=0.690
06:43:14.828 00.000 7988 UpdateGuideState exits: No star selected
06:43:14.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:14.828 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:14.828 00.000 7988 Enqueuing Expose request
06:43:14.832 00.004 15712 Worker thread wakes up
06:43:14.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:14.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:16.354 01.522 15712 Exposure complete
06:43:16.416 00.062 15712 worker thread done servicing request
06:43:16.416 00.000 7988 OnExposeComplete: enter
06:43:16.416 00.000 7988 UpdateGuideState(): m_state=1
06:43:16.422 00.006 7988 UpdateCurrentPosition: no star selected
06:43:16.422 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:16.424 00.002 7988 Status Line: No star selected
06:43:16.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=92, FiltMin=82, FiltMax=104, Gamma=0.690
06:43:16.424 00.000 7988 UpdateGuideState exits: No star selected
06:43:16.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:16.424 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:16.424 00.000 7988 Enqueuing Expose request
06:43:16.431 00.007 15712 Worker thread wakes up
06:43:16.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:16.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:18.063 01.632 15712 Exposure complete
06:43:18.127 00.064 15712 worker thread done servicing request
06:43:18.127 00.000 7988 OnExposeComplete: enter
06:43:18.127 00.000 7988 UpdateGuideState(): m_state=1
06:43:18.127 00.000 7988 UpdateCurrentPosition: no star selected
06:43:18.127 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:18.127 00.000 7988 Status Line: No star selected
06:43:18.134 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=93, FiltMin=82, FiltMax=104, Gamma=0.690
06:43:18.134 00.000 7988 UpdateGuideState exits: No star selected
06:43:18.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:18.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:18.134 00.000 7988 Enqueuing Expose request
06:43:18.134 00.000 15712 Worker thread wakes up
06:43:18.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:18.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:19.661 01.527 15712 Exposure complete
06:43:19.722 00.061 15712 worker thread done servicing request
06:43:19.722 00.000 7988 OnExposeComplete: enter
06:43:19.722 00.000 7988 UpdateGuideState(): m_state=1
06:43:19.728 00.006 7988 UpdateCurrentPosition: no star selected
06:43:19.728 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:19.730 00.002 7988 Status Line: No star selected
06:43:19.732 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=93, FiltMin=81, FiltMax=105, Gamma=0.690
06:43:19.732 00.000 7988 UpdateGuideState exits: No star selected
06:43:19.734 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:19.734 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:19.736 00.002 7988 Enqueuing Expose request
06:43:19.736 00.000 15712 Worker thread wakes up
06:43:19.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:19.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:21.369 01.633 15712 Exposure complete
06:43:21.435 00.066 15712 worker thread done servicing request
06:43:21.435 00.000 7988 OnExposeComplete: enter
06:43:21.435 00.000 7988 UpdateGuideState(): m_state=1
06:43:21.435 00.000 7988 UpdateCurrentPosition: no star selected
06:43:21.435 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:21.435 00.000 7988 Status Line: No star selected
06:43:21.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=93, FiltMin=82, FiltMax=106, Gamma=0.690
06:43:21.435 00.000 7988 UpdateGuideState exits: No star selected
06:43:21.445 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:21.447 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:21.447 00.000 7988 Enqueuing Expose request
06:43:21.449 00.002 15712 Worker thread wakes up
06:43:21.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:21.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:22.979 01.530 15712 Exposure complete
06:43:23.041 00.062 15712 worker thread done servicing request
06:43:23.041 00.000 7988 OnExposeComplete: enter
06:43:23.041 00.000 7988 UpdateGuideState(): m_state=1
06:43:23.046 00.005 7988 UpdateCurrentPosition: no star selected
06:43:23.046 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:23.048 00.002 7988 Status Line: No star selected
06:43:23.050 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=93, FiltMin=82, FiltMax=105, Gamma=0.690
06:43:23.051 00.001 7988 UpdateGuideState exits: No star selected
06:43:23.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:23.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:23.051 00.000 7988 Enqueuing Expose request
06:43:23.051 00.000 15712 Worker thread wakes up
06:43:23.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:23.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:24.797 01.746 15712 Exposure complete
06:43:24.859 00.062 15712 worker thread done servicing request
06:43:24.859 00.000 7988 OnExposeComplete: enter
06:43:24.859 00.000 7988 UpdateGuideState(): m_state=1
06:43:24.864 00.005 7988 UpdateCurrentPosition: no star selected
06:43:24.864 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:24.866 00.002 7988 Status Line: No star selected
06:43:24.868 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=93, FiltMin=83, FiltMax=107, Gamma=0.690
06:43:24.868 00.000 7988 UpdateGuideState exits: No star selected
06:43:24.869 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:24.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:24.871 00.002 7988 Enqueuing Expose request
06:43:24.871 00.000 15712 Worker thread wakes up
06:43:24.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:24.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:26.282 01.411 15712 Exposure complete
06:43:26.345 00.063 15712 worker thread done servicing request
06:43:26.347 00.002 7988 OnExposeComplete: enter
06:43:26.347 00.000 7988 UpdateGuideState(): m_state=1
06:43:26.347 00.000 7988 UpdateCurrentPosition: no star selected
06:43:26.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:26.351 00.004 7988 Status Line: No star selected
06:43:26.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=93, FiltMin=83, FiltMax=106, Gamma=0.690
06:43:26.351 00.000 7988 UpdateGuideState exits: No star selected
06:43:26.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:26.351 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:26.351 00.000 7988 Enqueuing Expose request
06:43:26.351 00.000 15712 Worker thread wakes up
06:43:26.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:26.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:27.993 01.642 15712 Exposure complete
06:43:28.056 00.063 15712 worker thread done servicing request
06:43:28.056 00.000 7988 OnExposeComplete: enter
06:43:28.056 00.000 7988 UpdateGuideState(): m_state=1
06:43:28.060 00.004 7988 UpdateCurrentPosition: no star selected
06:43:28.060 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:28.062 00.002 7988 Status Line: No star selected
06:43:28.064 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=94, FiltMin=85, FiltMax=106, Gamma=0.690
06:43:28.064 00.000 7988 UpdateGuideState exits: No star selected
06:43:28.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:28.064 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:28.064 00.000 7988 Enqueuing Expose request
06:43:28.064 00.000 15712 Worker thread wakes up
06:43:28.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:28.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:29.589 01.525 15712 Exposure complete
06:43:29.649 00.060 15712 worker thread done servicing request
06:43:29.649 00.000 7988 OnExposeComplete: enter
06:43:29.656 00.007 7988 UpdateGuideState(): m_state=1
06:43:29.658 00.002 7988 UpdateCurrentPosition: no star selected
06:43:29.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:29.660 00.002 7988 Status Line: No star selected
06:43:29.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=94, FiltMin=85, FiltMax=107, Gamma=0.690
06:43:29.660 00.000 7988 UpdateGuideState exits: No star selected
06:43:29.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:29.665 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:29.665 00.000 7988 Enqueuing Expose request
06:43:29.665 00.000 15712 Worker thread wakes up
06:43:29.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:29.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:31.406 01.741 15712 Exposure complete
06:43:31.467 00.061 15712 worker thread done servicing request
06:43:31.467 00.000 7988 OnExposeComplete: enter
06:43:31.467 00.000 7988 UpdateGuideState(): m_state=1
06:43:31.473 00.006 7988 UpdateCurrentPosition: no star selected
06:43:31.473 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:31.475 00.002 7988 Status Line: No star selected
06:43:31.477 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=95, FiltMin=86, FiltMax=107, Gamma=0.690
06:43:31.477 00.000 7988 UpdateGuideState exits: No star selected
06:43:31.479 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:31.480 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:31.480 00.000 7988 Enqueuing Expose request
06:43:31.482 00.002 15712 Worker thread wakes up
06:43:31.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:31.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:32.889 01.407 15712 Exposure complete
06:43:32.953 00.064 15712 worker thread done servicing request
06:43:32.954 00.001 7988 OnExposeComplete: enter
06:43:32.954 00.000 7988 UpdateGuideState(): m_state=1
06:43:32.954 00.000 7988 UpdateCurrentPosition: no star selected
06:43:32.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:32.958 00.004 7988 Status Line: No star selected
06:43:32.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=95, FiltMin=86, FiltMax=107, Gamma=0.690
06:43:32.958 00.000 7988 UpdateGuideState exits: No star selected
06:43:32.962 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:32.962 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:32.964 00.002 7988 Enqueuing Expose request
06:43:32.964 00.000 15712 Worker thread wakes up
06:43:32.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:32.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:34.598 01.634 15712 Exposure complete
06:43:34.658 00.060 15712 worker thread done servicing request
06:43:34.658 00.000 7988 OnExposeComplete: enter
06:43:34.658 00.000 7988 UpdateGuideState(): m_state=1
06:43:34.658 00.000 7988 UpdateCurrentPosition: no star selected
06:43:34.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:34.658 00.000 7988 Status Line: No star selected
06:43:34.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=95, FiltMin=85, FiltMax=108, Gamma=0.690
06:43:34.658 00.000 7988 UpdateGuideState exits: No star selected
06:43:34.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:34.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:34.658 00.000 7988 Enqueuing Expose request
06:43:34.658 00.000 15712 Worker thread wakes up
06:43:34.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:34.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:36.198 01.540 15712 Exposure complete
06:43:36.261 00.063 15712 worker thread done servicing request
06:43:36.264 00.003 7988 OnExposeComplete: enter
06:43:36.264 00.000 7988 UpdateGuideState(): m_state=1
06:43:36.264 00.000 7988 UpdateCurrentPosition: no star selected
06:43:36.264 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:36.264 00.000 7988 Status Line: No star selected
06:43:36.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=96, FiltMin=84, FiltMax=108, Gamma=0.690
06:43:36.264 00.000 7988 UpdateGuideState exits: No star selected
06:43:36.264 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:36.264 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:36.264 00.000 7988 Enqueuing Expose request
06:43:36.264 00.000 15712 Worker thread wakes up
06:43:36.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:36.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:37.905 01.641 15712 Exposure complete
06:43:37.969 00.064 15712 worker thread done servicing request
06:43:37.969 00.000 7988 OnExposeComplete: enter
06:43:37.969 00.000 7988 UpdateGuideState(): m_state=1
06:43:37.975 00.006 7988 UpdateCurrentPosition: no star selected
06:43:37.975 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:37.977 00.002 7988 Status Line: No star selected
06:43:37.979 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=96, FiltMin=84, FiltMax=107, Gamma=0.690
06:43:37.979 00.000 7988 UpdateGuideState exits: No star selected
06:43:37.981 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:37.981 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:37.983 00.002 7988 Enqueuing Expose request
06:43:37.983 00.000 15712 Worker thread wakes up
06:43:37.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:37.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:39.504 01.521 15712 Exposure complete
06:43:39.567 00.063 15712 worker thread done servicing request
06:43:39.567 00.000 7988 OnExposeComplete: enter
06:43:39.567 00.000 7988 UpdateGuideState(): m_state=1
06:43:39.567 00.000 7988 UpdateCurrentPosition: no star selected
06:43:39.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:39.567 00.000 7988 Status Line: No star selected
06:43:39.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=95, FiltMin=84, FiltMax=108, Gamma=0.690
06:43:39.567 00.000 7988 UpdateGuideState exits: No star selected
06:43:39.567 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:39.567 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:39.578 00.011 7988 Enqueuing Expose request
06:43:39.578 00.000 15712 Worker thread wakes up
06:43:39.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:39.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:41.212 01.634 15712 Exposure complete
06:43:41.274 00.062 15712 worker thread done servicing request
06:43:41.274 00.000 7988 OnExposeComplete: enter
06:43:41.274 00.000 7988 UpdateGuideState(): m_state=1
06:43:41.279 00.005 7988 UpdateCurrentPosition: no star selected
06:43:41.281 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:41.281 00.000 7988 Status Line: No star selected
06:43:41.283 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=95, FiltMin=85, FiltMax=108, Gamma=0.690
06:43:41.283 00.000 7988 UpdateGuideState exits: No star selected
06:43:41.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:41.283 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:41.283 00.000 7988 Enqueuing Expose request
06:43:41.283 00.000 15712 Worker thread wakes up
06:43:41.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:41.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:42.811 01.528 15712 Exposure complete
06:43:42.872 00.061 15712 worker thread done servicing request
06:43:42.872 00.000 7988 OnExposeComplete: enter
06:43:42.872 00.000 7988 UpdateGuideState(): m_state=1
06:43:42.879 00.007 7988 UpdateCurrentPosition: no star selected
06:43:42.879 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:42.881 00.002 7988 Status Line: No star selected
06:43:42.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=96, FiltMin=85, FiltMax=109, Gamma=0.690
06:43:42.881 00.000 7988 UpdateGuideState exits: No star selected
06:43:42.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:42.881 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:42.881 00.000 7988 Enqueuing Expose request
06:43:42.881 00.000 15712 Worker thread wakes up
06:43:42.888 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:42.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:44.520 01.632 15712 Exposure complete
06:43:44.584 00.064 15712 worker thread done servicing request
06:43:44.584 00.000 7988 OnExposeComplete: enter
06:43:44.584 00.000 7988 UpdateGuideState(): m_state=1
06:43:44.589 00.005 7988 UpdateCurrentPosition: no star selected
06:43:44.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:44.591 00.002 7988 Status Line: No star selected
06:43:44.593 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=97, FiltMin=86, FiltMax=111, Gamma=0.690
06:43:44.593 00.000 7988 UpdateGuideState exits: No star selected
06:43:44.595 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:44.595 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:44.597 00.002 7988 Enqueuing Expose request
06:43:44.598 00.001 15712 Worker thread wakes up
06:43:44.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:44.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:46.120 01.522 15712 Exposure complete
06:43:46.181 00.061 15712 worker thread done servicing request
06:43:46.181 00.000 7988 OnExposeComplete: enter
06:43:46.181 00.000 7988 UpdateGuideState(): m_state=1
06:43:46.187 00.006 7988 UpdateCurrentPosition: no star selected
06:43:46.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:46.189 00.002 7988 Status Line: No star selected
06:43:46.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=99, FiltMin=85, FiltMax=111, Gamma=0.690
06:43:46.189 00.000 7988 UpdateGuideState exits: No star selected
06:43:46.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:46.189 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:46.189 00.000 7988 Enqueuing Expose request
06:43:46.189 00.000 15712 Worker thread wakes up
06:43:46.197 00.008 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:46.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:47.828 01.631 15712 Exposure complete
06:43:47.890 00.062 15712 worker thread done servicing request
06:43:47.890 00.000 7988 OnExposeComplete: enter
06:43:47.890 00.000 7988 UpdateGuideState(): m_state=1
06:43:47.895 00.005 7988 UpdateCurrentPosition: no star selected
06:43:47.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:47.898 00.003 7988 Status Line: No star selected
06:43:47.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=101, FiltMin=89, FiltMax=111, Gamma=0.690
06:43:47.900 00.002 7988 UpdateGuideState exits: No star selected
06:43:47.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:47.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:47.900 00.000 7988 Enqueuing Expose request
06:43:47.900 00.000 15712 Worker thread wakes up
06:43:47.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:47.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:49.424 01.524 15712 Exposure complete
06:43:49.491 00.067 15712 worker thread done servicing request
06:43:49.491 00.000 7988 OnExposeComplete: enter
06:43:49.491 00.000 7988 UpdateGuideState(): m_state=1
06:43:49.491 00.000 7988 UpdateCurrentPosition: no star selected
06:43:49.491 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:49.491 00.000 7988 Status Line: No star selected
06:43:49.497 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=102, FiltMin=90, FiltMax=112, Gamma=0.690
06:43:49.497 00.000 7988 UpdateGuideState exits: No star selected
06:43:49.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:49.501 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:49.501 00.000 7988 Enqueuing Expose request
06:43:49.501 00.000 15712 Worker thread wakes up
06:43:49.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:49.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:51.143 01.642 15712 Exposure complete
06:43:51.205 00.062 15712 worker thread done servicing request
06:43:51.205 00.000 7988 OnExposeComplete: enter
06:43:51.205 00.000 7988 UpdateGuideState(): m_state=1
06:43:51.212 00.007 7988 UpdateCurrentPosition: no star selected
06:43:51.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:51.214 00.002 7988 Status Line: No star selected
06:43:51.216 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=102, FiltMin=91, FiltMax=114, Gamma=0.690
06:43:51.216 00.000 7988 UpdateGuideState exits: No star selected
06:43:51.218 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:51.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:51.220 00.002 7988 Enqueuing Expose request
06:43:51.221 00.001 15712 Worker thread wakes up
06:43:51.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:51.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:52.741 01.520 15712 Exposure complete
06:43:52.803 00.062 15712 worker thread done servicing request
06:43:52.803 00.000 7988 OnExposeComplete: enter
06:43:52.803 00.000 7988 UpdateGuideState(): m_state=1
06:43:52.803 00.000 7988 UpdateCurrentPosition: no star selected
06:43:52.803 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:52.803 00.000 7988 Status Line: No star selected
06:43:52.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=102, FiltMin=90, FiltMax=115, Gamma=0.690
06:43:52.803 00.000 7988 UpdateGuideState exits: No star selected
06:43:52.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:52.816 00.013 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:52.816 00.000 7988 Enqueuing Expose request
06:43:52.816 00.000 15712 Worker thread wakes up
06:43:52.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:52.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:54.452 01.636 15712 Exposure complete
06:43:54.513 00.061 15712 worker thread done servicing request
06:43:54.513 00.000 7988 OnExposeComplete: enter
06:43:54.517 00.004 7988 UpdateGuideState(): m_state=1
06:43:54.519 00.002 7988 UpdateCurrentPosition: no star selected
06:43:54.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:54.522 00.003 7988 Status Line: No star selected
06:43:54.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=102, FiltMin=91, FiltMax=114, Gamma=0.690
06:43:54.524 00.002 7988 UpdateGuideState exits: No star selected
06:43:54.526 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:54.526 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:54.526 00.000 7988 Enqueuing Expose request
06:43:54.528 00.002 15712 Worker thread wakes up
06:43:54.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:54.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:55.951 01.423 15712 Exposure complete
06:43:56.017 00.066 15712 worker thread done servicing request
06:43:56.017 00.000 7988 OnExposeComplete: enter
06:43:56.017 00.000 7988 UpdateGuideState(): m_state=1
06:43:56.020 00.003 7988 UpdateCurrentPosition: no star selected
06:43:56.020 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:56.022 00.002 7988 Status Line: No star selected
06:43:56.024 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=101, FiltMin=91, FiltMax=115, Gamma=0.690
06:43:56.024 00.000 7988 UpdateGuideState exits: No star selected
06:43:56.026 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:56.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:56.028 00.002 7988 Enqueuing Expose request
06:43:56.028 00.000 15712 Worker thread wakes up
06:43:56.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:56.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:57.664 01.636 15712 Exposure complete
06:43:57.726 00.062 15712 worker thread done servicing request
06:43:57.726 00.000 7988 OnExposeComplete: enter
06:43:57.726 00.000 7988 UpdateGuideState(): m_state=1
06:43:57.731 00.005 7988 UpdateCurrentPosition: no star selected
06:43:57.731 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:57.733 00.002 7988 Status Line: No star selected
06:43:57.734 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=90, FiltMax=114, Gamma=0.690
06:43:57.736 00.002 7988 UpdateGuideState exits: No star selected
06:43:57.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:57.738 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:57.738 00.000 7988 Enqueuing Expose request
06:43:57.740 00.002 15712 Worker thread wakes up
06:43:57.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:57.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:43:59.262 01.522 15712 Exposure complete
06:43:59.323 00.061 15712 worker thread done servicing request
06:43:59.323 00.000 7988 OnExposeComplete: enter
06:43:59.323 00.000 7988 UpdateGuideState(): m_state=1
06:43:59.330 00.007 7988 UpdateCurrentPosition: no star selected
06:43:59.330 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:43:59.332 00.002 7988 Status Line: No star selected
06:43:59.333 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=101, FiltMin=88, FiltMax=116, Gamma=0.690
06:43:59.335 00.002 7988 UpdateGuideState exits: No star selected
06:43:59.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:43:59.337 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:43:59.337 00.000 7988 Enqueuing Expose request
06:43:59.339 00.002 15712 Worker thread wakes up
06:43:59.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:43:59.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:00.972 01.633 15712 Exposure complete
06:44:01.037 00.065 15712 worker thread done servicing request
06:44:01.037 00.000 7988 OnExposeComplete: enter
06:44:01.037 00.000 7988 UpdateGuideState(): m_state=1
06:44:01.037 00.000 7988 UpdateCurrentPosition: no star selected
06:44:01.037 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:01.037 00.000 7988 Status Line: No star selected
06:44:01.037 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=100, FiltMin=89, FiltMax=112, Gamma=0.690
06:44:01.037 00.000 7988 UpdateGuideState exits: No star selected
06:44:01.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:01.037 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:01.037 00.000 7988 Enqueuing Expose request
06:44:01.037 00.000 15712 Worker thread wakes up
06:44:01.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:01.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:02.565 01.528 15712 Exposure complete
06:44:02.626 00.061 15712 worker thread done servicing request
06:44:02.626 00.000 7988 OnExposeComplete: enter
06:44:02.626 00.000 7988 UpdateGuideState(): m_state=1
06:44:02.632 00.006 7988 UpdateCurrentPosition: no star selected
06:44:02.632 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:02.634 00.002 7988 Status Line: No star selected
06:44:02.636 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=89, FiltMax=113, Gamma=0.690
06:44:02.636 00.000 7988 UpdateGuideState exits: No star selected
06:44:02.638 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:02.638 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:02.640 00.002 7988 Enqueuing Expose request
06:44:02.640 00.000 15712 Worker thread wakes up
06:44:02.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:02.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:04.383 01.743 15712 Exposure complete
06:44:04.445 00.062 15712 worker thread done servicing request
06:44:04.445 00.000 7988 OnExposeComplete: enter
06:44:04.445 00.000 7988 UpdateGuideState(): m_state=1
06:44:04.450 00.005 7988 UpdateCurrentPosition: no star selected
06:44:04.450 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:04.452 00.002 7988 Status Line: No star selected
06:44:04.454 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=101, FiltMin=88, FiltMax=115, Gamma=0.690
06:44:04.454 00.000 7988 UpdateGuideState exits: No star selected
06:44:04.454 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:04.457 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:04.457 00.000 7988 Enqueuing Expose request
06:44:04.459 00.002 15712 Worker thread wakes up
06:44:04.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:04.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:05.867 01.408 15712 Exposure complete
06:44:05.933 00.066 15712 worker thread done servicing request
06:44:05.933 00.000 7988 OnExposeComplete: enter
06:44:05.935 00.002 7988 UpdateGuideState(): m_state=1
06:44:05.935 00.000 7988 UpdateCurrentPosition: no star selected
06:44:05.937 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:05.939 00.002 7988 Status Line: No star selected
06:44:05.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=102, FiltMin=90, FiltMax=115, Gamma=0.690
06:44:05.941 00.002 7988 UpdateGuideState exits: No star selected
06:44:05.943 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:05.943 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:05.945 00.002 7988 Enqueuing Expose request
06:44:05.945 00.000 15712 Worker thread wakes up
06:44:05.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:05.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:07.576 01.631 15712 Exposure complete
06:44:07.640 00.064 15712 worker thread done servicing request
06:44:07.642 00.002 7988 OnExposeComplete: enter
06:44:07.642 00.000 7988 UpdateGuideState(): m_state=1
06:44:07.642 00.000 7988 UpdateCurrentPosition: no star selected
06:44:07.642 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:07.646 00.004 7988 Status Line: No star selected
06:44:07.648 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=104, FiltMin=94, FiltMax=116, Gamma=0.690
06:44:07.648 00.000 7988 UpdateGuideState exits: No star selected
06:44:07.650 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:07.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:07.652 00.002 7988 Enqueuing Expose request
06:44:07.653 00.001 15712 Worker thread wakes up
06:44:07.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:07.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:09.174 01.521 15712 Exposure complete
06:44:09.238 00.064 15712 worker thread done servicing request
06:44:09.238 00.000 7988 OnExposeComplete: enter
06:44:09.238 00.000 7988 UpdateGuideState(): m_state=1
06:44:09.241 00.003 7988 UpdateCurrentPosition: no star selected
06:44:09.241 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:09.243 00.002 7988 Status Line: No star selected
06:44:09.245 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=104, FiltMin=94, FiltMax=116, Gamma=0.690
06:44:09.245 00.000 7988 UpdateGuideState exits: No star selected
06:44:09.247 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:09.247 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:09.249 00.002 7988 Enqueuing Expose request
06:44:09.249 00.000 15712 Worker thread wakes up
06:44:09.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:09.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:10.882 01.633 15712 Exposure complete
06:44:10.944 00.062 15712 worker thread done servicing request
06:44:10.944 00.000 7988 OnExposeComplete: enter
06:44:10.944 00.000 7988 UpdateGuideState(): m_state=1
06:44:10.949 00.005 7988 UpdateCurrentPosition: no star selected
06:44:10.949 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:10.951 00.002 7988 Status Line: No star selected
06:44:10.953 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=104, FiltMin=93, FiltMax=118, Gamma=0.690
06:44:10.953 00.000 7988 UpdateGuideState exits: No star selected
06:44:10.955 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:10.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:10.957 00.002 7988 Enqueuing Expose request
06:44:10.957 00.000 15712 Worker thread wakes up
06:44:10.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:10.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:12.481 01.524 15712 Exposure complete
06:44:12.543 00.062 15712 worker thread done servicing request
06:44:12.543 00.000 7988 OnExposeComplete: enter
06:44:12.543 00.000 7988 UpdateGuideState(): m_state=1
06:44:12.543 00.000 7988 UpdateCurrentPosition: no star selected
06:44:12.543 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:12.555 00.012 7988 Status Line: No star selected
06:44:12.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=104, FiltMin=95, FiltMax=116, Gamma=0.690
06:44:12.555 00.000 7988 UpdateGuideState exits: No star selected
06:44:12.558 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:12.558 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:12.558 00.000 7988 Enqueuing Expose request
06:44:12.558 00.000 15712 Worker thread wakes up
06:44:12.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:12.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:14.189 01.631 15712 Exposure complete
06:44:14.252 00.063 15712 worker thread done servicing request
06:44:14.252 00.000 7988 OnExposeComplete: enter
06:44:14.257 00.005 7988 UpdateGuideState(): m_state=1
06:44:14.257 00.000 7988 UpdateCurrentPosition: no star selected
06:44:14.259 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:14.259 00.000 7988 Status Line: No star selected
06:44:14.261 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=104, FiltMin=95, FiltMax=116, Gamma=0.690
06:44:14.263 00.002 7988 UpdateGuideState exits: No star selected
06:44:14.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:14.265 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:14.265 00.000 7988 Enqueuing Expose request
06:44:14.267 00.002 15712 Worker thread wakes up
06:44:14.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:14.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:15.790 01.523 15712 Exposure complete
06:44:15.852 00.062 15712 worker thread done servicing request
06:44:15.852 00.000 7988 OnExposeComplete: enter
06:44:15.852 00.000 7988 UpdateGuideState(): m_state=1
06:44:15.852 00.000 7988 UpdateCurrentPosition: no star selected
06:44:15.852 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:15.859 00.007 7988 Status Line: No star selected
06:44:15.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=104, FiltMin=94, FiltMax=114, Gamma=0.690
06:44:15.859 00.000 7988 UpdateGuideState exits: No star selected
06:44:15.863 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:15.863 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:15.865 00.002 7988 Enqueuing Expose request
06:44:15.865 00.000 15712 Worker thread wakes up
06:44:15.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:15.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:17.500 01.635 15712 Exposure complete
06:44:17.564 00.064 15712 worker thread done servicing request
06:44:17.564 00.000 7988 OnExposeComplete: enter
06:44:17.564 00.000 7988 UpdateGuideState(): m_state=1
06:44:17.567 00.003 7988 UpdateCurrentPosition: no star selected
06:44:17.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:17.569 00.002 7988 Status Line: No star selected
06:44:17.571 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=105, FiltMin=95, FiltMax=116, Gamma=0.690
06:44:17.571 00.000 7988 UpdateGuideState exits: No star selected
06:44:17.573 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:17.573 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:17.575 00.002 7988 Enqueuing Expose request
06:44:17.575 00.000 15712 Worker thread wakes up
06:44:17.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:17.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:19.094 01.519 15712 Exposure complete
06:44:19.156 00.062 15712 worker thread done servicing request
06:44:19.156 00.000 7988 OnExposeComplete: enter
06:44:19.156 00.000 7988 UpdateGuideState(): m_state=1
06:44:19.162 00.006 7988 UpdateCurrentPosition: no star selected
06:44:19.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:19.165 00.003 7988 Status Line: No star selected
06:44:19.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=106, FiltMin=95, FiltMax=119, Gamma=0.690
06:44:19.167 00.002 7988 UpdateGuideState exits: No star selected
06:44:19.167 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:19.169 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:19.169 00.000 7988 Enqueuing Expose request
06:44:19.171 00.002 15712 Worker thread wakes up
06:44:19.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:19.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:20.914 01.743 15712 Exposure complete
06:44:20.978 00.064 15712 worker thread done servicing request
06:44:20.978 00.000 7988 OnExposeComplete: enter
06:44:20.978 00.000 7988 UpdateGuideState(): m_state=1
06:44:20.978 00.000 7988 UpdateCurrentPosition: no star selected
06:44:20.978 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:20.978 00.000 7988 Status Line: No star selected
06:44:20.978 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=107, FiltMin=96, FiltMax=120, Gamma=0.690
06:44:20.986 00.008 7988 UpdateGuideState exits: No star selected
06:44:20.986 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:20.986 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:20.986 00.000 7988 Enqueuing Expose request
06:44:20.986 00.000 15712 Worker thread wakes up
06:44:20.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:20.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:22.397 01.411 15712 Exposure complete
06:44:22.460 00.063 15712 worker thread done servicing request
06:44:22.460 00.000 7988 OnExposeComplete: enter
06:44:22.465 00.005 7988 UpdateGuideState(): m_state=1
06:44:22.465 00.000 7988 UpdateCurrentPosition: no star selected
06:44:22.467 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:22.467 00.000 7988 Status Line: No star selected
06:44:22.469 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=108, FiltMin=95, FiltMax=120, Gamma=0.690
06:44:22.469 00.000 7988 UpdateGuideState exits: No star selected
06:44:22.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:22.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:22.469 00.000 7988 Enqueuing Expose request
06:44:22.476 00.007 15712 Worker thread wakes up
06:44:22.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:22.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:24.219 01.743 15712 Exposure complete
06:44:24.281 00.062 15712 worker thread done servicing request
06:44:24.281 00.000 7988 OnExposeComplete: enter
06:44:24.281 00.000 7988 UpdateGuideState(): m_state=1
06:44:24.287 00.006 7988 UpdateCurrentPosition: no star selected
06:44:24.287 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:24.289 00.002 7988 Status Line: No star selected
06:44:24.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=109, FiltMin=96, FiltMax=121, Gamma=0.690
06:44:24.291 00.002 7988 UpdateGuideState exits: No star selected
06:44:24.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:24.293 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:24.293 00.000 7988 Enqueuing Expose request
06:44:24.295 00.002 15712 Worker thread wakes up
06:44:24.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:24.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:25.704 01.409 15712 Exposure complete
06:44:25.766 00.062 15712 worker thread done servicing request
06:44:25.766 00.000 7988 OnExposeComplete: enter
06:44:25.766 00.000 7988 UpdateGuideState(): m_state=1
06:44:25.771 00.005 7988 UpdateCurrentPosition: no star selected
06:44:25.771 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:25.773 00.002 7988 Status Line: No star selected
06:44:25.775 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=109, FiltMin=97, FiltMax=123, Gamma=0.690
06:44:25.775 00.000 7988 UpdateGuideState exits: No star selected
06:44:25.777 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:25.777 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:25.779 00.002 7988 Enqueuing Expose request
06:44:25.779 00.000 15712 Worker thread wakes up
06:44:25.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:25.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:27.412 01.633 15712 Exposure complete
06:44:27.474 00.062 15712 worker thread done servicing request
06:44:27.474 00.000 7988 OnExposeComplete: enter
06:44:27.474 00.000 7988 UpdateGuideState(): m_state=1
06:44:27.480 00.006 7988 UpdateCurrentPosition: no star selected
06:44:27.480 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:27.482 00.002 7988 Status Line: No star selected
06:44:27.484 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=110, FiltMin=96, FiltMax=122, Gamma=0.690
06:44:27.484 00.000 7988 UpdateGuideState exits: No star selected
06:44:27.486 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:27.486 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:27.488 00.002 7988 Enqueuing Expose request
06:44:27.488 00.000 15712 Worker thread wakes up
06:44:27.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:27.489 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:29.014 01.525 15712 Exposure complete
06:44:29.075 00.061 15712 worker thread done servicing request
06:44:29.075 00.000 7988 OnExposeComplete: enter
06:44:29.075 00.000 7988 UpdateGuideState(): m_state=1
06:44:29.081 00.006 7988 UpdateCurrentPosition: no star selected
06:44:29.081 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:29.083 00.002 7988 Status Line: No star selected
06:44:29.085 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=111, FiltMin=98, FiltMax=122, Gamma=0.690
06:44:29.086 00.001 7988 UpdateGuideState exits: No star selected
06:44:29.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:29.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:29.086 00.000 7988 Enqueuing Expose request
06:44:29.086 00.000 15712 Worker thread wakes up
06:44:29.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:29.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:30.722 01.636 15712 Exposure complete
06:44:30.784 00.062 15712 worker thread done servicing request
06:44:30.784 00.000 7988 OnExposeComplete: enter
06:44:30.788 00.004 7988 UpdateGuideState(): m_state=1
06:44:30.788 00.000 7988 UpdateCurrentPosition: no star selected
06:44:30.790 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:30.792 00.002 7988 Status Line: No star selected
06:44:30.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=112, FiltMin=100, FiltMax=123, Gamma=0.690
06:44:30.794 00.002 7988 UpdateGuideState exits: No star selected
06:44:30.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:30.796 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:30.796 00.000 7988 Enqueuing Expose request
06:44:30.798 00.002 15712 Worker thread wakes up
06:44:30.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:30.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:32.320 01.522 15712 Exposure complete
06:44:32.381 00.061 15712 worker thread done servicing request
06:44:32.381 00.000 7988 OnExposeComplete: enter
06:44:32.381 00.000 7988 UpdateGuideState(): m_state=1
06:44:32.381 00.000 7988 UpdateCurrentPosition: no star selected
06:44:32.388 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:32.388 00.000 7988 Status Line: No star selected
06:44:32.390 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=113, FiltMin=101, FiltMax=123, Gamma=0.690
06:44:32.390 00.000 7988 UpdateGuideState exits: No star selected
06:44:32.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:32.390 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:32.390 00.000 7988 Enqueuing Expose request
06:44:32.397 00.007 15712 Worker thread wakes up
06:44:32.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:32.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:34.029 01.632 15712 Exposure complete
06:44:34.091 00.062 15712 worker thread done servicing request
06:44:34.091 00.000 7988 OnExposeComplete: enter
06:44:34.091 00.000 7988 UpdateGuideState(): m_state=1
06:44:34.097 00.006 7988 UpdateCurrentPosition: no star selected
06:44:34.097 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:34.099 00.002 7988 Status Line: No star selected
06:44:34.101 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=114, FiltMin=104, FiltMax=124, Gamma=0.690
06:44:34.101 00.000 7988 UpdateGuideState exits: No star selected
06:44:34.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:34.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:34.101 00.000 7988 Enqueuing Expose request
06:44:34.106 00.005 15712 Worker thread wakes up
06:44:34.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:34.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:35.624 01.518 15712 Exposure complete
06:44:35.687 00.063 15712 worker thread done servicing request
06:44:35.692 00.005 7988 OnExposeComplete: enter
06:44:35.692 00.000 7988 UpdateGuideState(): m_state=1
06:44:35.694 00.002 7988 UpdateCurrentPosition: no star selected
06:44:35.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:35.696 00.002 7988 Status Line: No star selected
06:44:35.698 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=114, FiltMin=104, FiltMax=123, Gamma=0.690
06:44:35.698 00.000 7988 UpdateGuideState exits: No star selected
06:44:35.700 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:35.700 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:35.700 00.000 7988 Enqueuing Expose request
06:44:35.702 00.002 15712 Worker thread wakes up
06:44:35.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:35.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:37.442 01.740 15712 Exposure complete
06:44:37.506 00.064 15712 worker thread done servicing request
06:44:37.508 00.002 7988 OnExposeComplete: enter
06:44:37.508 00.000 7988 UpdateGuideState(): m_state=1
06:44:37.508 00.000 7988 UpdateCurrentPosition: no star selected
06:44:37.508 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:37.512 00.004 7988 Status Line: No star selected
06:44:37.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=115, FiltMin=104, FiltMax=123, Gamma=0.690
06:44:37.512 00.000 7988 UpdateGuideState exits: No star selected
06:44:37.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:37.512 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:37.512 00.000 7988 Enqueuing Expose request
06:44:37.512 00.000 15712 Worker thread wakes up
06:44:37.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:37.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:38.926 01.414 15712 Exposure complete
06:44:38.987 00.061 15712 worker thread done servicing request
06:44:38.987 00.000 7988 OnExposeComplete: enter
06:44:38.987 00.000 7988 UpdateGuideState(): m_state=1
06:44:38.987 00.000 7988 UpdateCurrentPosition: no star selected
06:44:38.994 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:38.996 00.002 7988 Status Line: No star selected
06:44:38.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=115, FiltMin=105, FiltMax=124, Gamma=0.690
06:44:38.998 00.002 7988 UpdateGuideState exits: No star selected
06:44:38.998 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:39.000 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:39.002 00.002 7988 Enqueuing Expose request
06:44:39.002 00.000 15712 Worker thread wakes up
06:44:39.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:39.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:40.636 01.634 15712 Exposure complete
06:44:40.697 00.061 15712 worker thread done servicing request
06:44:40.697 00.000 7988 OnExposeComplete: enter
06:44:40.697 00.000 7988 UpdateGuideState(): m_state=1
06:44:40.705 00.008 7988 UpdateCurrentPosition: no star selected
06:44:40.705 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:40.707 00.002 7988 Status Line: No star selected
06:44:40.709 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=115, FiltMin=105, FiltMax=125, Gamma=0.690
06:44:40.709 00.000 7988 UpdateGuideState exits: No star selected
06:44:40.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:40.712 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:40.712 00.000 7988 Enqueuing Expose request
06:44:40.712 00.000 15712 Worker thread wakes up
06:44:40.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:40.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:42.233 01.521 15712 Exposure complete
06:44:42.295 00.062 15712 worker thread done servicing request
06:44:42.295 00.000 7988 OnExposeComplete: enter
06:44:42.295 00.000 7988 UpdateGuideState(): m_state=1
06:44:42.301 00.006 7988 UpdateCurrentPosition: no star selected
06:44:42.301 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:42.303 00.002 7988 Status Line: No star selected
06:44:42.305 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=136, med=115, FiltMin=105, FiltMax=125, Gamma=0.690
06:44:42.305 00.000 7988 UpdateGuideState exits: No star selected
06:44:42.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:42.305 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:42.305 00.000 7988 Enqueuing Expose request
06:44:42.305 00.000 15712 Worker thread wakes up
06:44:42.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:42.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:43.941 01.636 15712 Exposure complete
06:44:44.003 00.062 15712 worker thread done servicing request
06:44:44.003 00.000 7988 OnExposeComplete: enter
06:44:44.003 00.000 7988 UpdateGuideState(): m_state=1
06:44:44.010 00.007 7988 UpdateCurrentPosition: no star selected
06:44:44.010 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:44.012 00.002 7988 Status Line: No star selected
06:44:44.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=116, FiltMin=106, FiltMax=125, Gamma=0.690
06:44:44.012 00.000 7988 UpdateGuideState exits: No star selected
06:44:44.016 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:44.016 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:44.018 00.002 7988 Enqueuing Expose request
06:44:44.018 00.000 15712 Worker thread wakes up
06:44:44.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:44.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:45.538 01.520 15712 Exposure complete
06:44:45.604 00.066 15712 worker thread done servicing request
06:44:45.604 00.000 7988 OnExposeComplete: enter
06:44:45.604 00.000 7988 UpdateGuideState(): m_state=1
06:44:45.604 00.000 7988 UpdateCurrentPosition: no star selected
06:44:45.604 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:45.604 00.000 7988 Status Line: No star selected
06:44:45.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=116, FiltMin=107, FiltMax=126, Gamma=0.690
06:44:45.604 00.000 7988 UpdateGuideState exits: No star selected
06:44:45.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:45.604 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:45.604 00.000 7988 Enqueuing Expose request
06:44:45.604 00.000 15712 Worker thread wakes up
06:44:45.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:45.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:47.354 01.750 15712 Exposure complete
06:44:47.416 00.062 15712 worker thread done servicing request
06:44:47.416 00.000 7988 OnExposeComplete: enter
06:44:47.416 00.000 7988 UpdateGuideState(): m_state=1
06:44:47.422 00.006 7988 UpdateCurrentPosition: no star selected
06:44:47.424 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:47.424 00.000 7988 Status Line: No star selected
06:44:47.426 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=116, FiltMin=106, FiltMax=125, Gamma=0.690
06:44:47.426 00.000 7988 UpdateGuideState exits: No star selected
06:44:47.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:47.426 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:47.426 00.000 7988 Enqueuing Expose request
06:44:47.426 00.000 15712 Worker thread wakes up
06:44:47.431 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:47.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:48.840 01.409 15712 Exposure complete
06:44:48.904 00.064 15712 worker thread done servicing request
06:44:48.904 00.000 7988 OnExposeComplete: enter
06:44:48.904 00.000 7988 UpdateGuideState(): m_state=1
06:44:48.907 00.003 7988 UpdateCurrentPosition: no star selected
06:44:48.907 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:48.909 00.002 7988 Status Line: No star selected
06:44:48.911 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=116, FiltMin=106, FiltMax=125, Gamma=0.690
06:44:48.911 00.000 7988 UpdateGuideState exits: No star selected
06:44:48.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:48.911 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:48.911 00.000 7988 Enqueuing Expose request
06:44:48.911 00.000 15712 Worker thread wakes up
06:44:48.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:48.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:50.548 01.637 15712 Exposure complete
06:44:50.612 00.064 15712 worker thread done servicing request
06:44:50.612 00.000 7988 OnExposeComplete: enter
06:44:50.612 00.000 7988 UpdateGuideState(): m_state=1
06:44:50.617 00.005 7988 UpdateCurrentPosition: no star selected
06:44:50.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:50.619 00.002 7988 Status Line: No star selected
06:44:50.621 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=115, FiltMin=105, FiltMax=125, Gamma=0.690
06:44:50.622 00.001 7988 UpdateGuideState exits: No star selected
06:44:50.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:50.624 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:50.624 00.000 7988 Enqueuing Expose request
06:44:50.626 00.002 15712 Worker thread wakes up
06:44:50.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:50.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:52.147 01.521 15712 Exposure complete
06:44:52.208 00.061 15712 worker thread done servicing request
06:44:52.208 00.000 7988 OnExposeComplete: enter
06:44:52.208 00.000 7988 UpdateGuideState(): m_state=1
06:44:52.216 00.008 7988 UpdateCurrentPosition: no star selected
06:44:52.216 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:52.218 00.002 7988 Status Line: No star selected
06:44:52.220 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=115, FiltMin=105, FiltMax=124, Gamma=0.690
06:44:52.222 00.002 7988 UpdateGuideState exits: No star selected
06:44:52.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:52.224 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:52.224 00.000 7988 Enqueuing Expose request
06:44:52.224 00.000 15712 Worker thread wakes up
06:44:52.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:52.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:53.856 01.632 15712 Exposure complete
06:44:53.922 00.066 15712 worker thread done servicing request
06:44:53.922 00.000 7988 OnExposeComplete: enter
06:44:53.924 00.002 7988 UpdateGuideState(): m_state=1
06:44:53.924 00.000 7988 UpdateCurrentPosition: no star selected
06:44:53.924 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:53.924 00.000 7988 Status Line: No star selected
06:44:53.924 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=115, FiltMin=106, FiltMax=126, Gamma=0.690
06:44:53.924 00.000 7988 UpdateGuideState exits: No star selected
06:44:53.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:53.924 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:53.924 00.000 7988 Enqueuing Expose request
06:44:53.924 00.000 15712 Worker thread wakes up
06:44:53.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:53.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:55.454 01.530 15712 Exposure complete
06:44:55.515 00.061 15712 worker thread done servicing request
06:44:55.515 00.000 7988 OnExposeComplete: enter
06:44:55.515 00.000 7988 UpdateGuideState(): m_state=1
06:44:55.522 00.007 7988 UpdateCurrentPosition: no star selected
06:44:55.522 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:55.524 00.002 7988 Status Line: No star selected
06:44:55.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=115, FiltMin=106, FiltMax=124, Gamma=0.690
06:44:55.527 00.003 7988 UpdateGuideState exits: No star selected
06:44:55.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:55.529 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:55.530 00.001 7988 Enqueuing Expose request
06:44:55.530 00.000 15712 Worker thread wakes up
06:44:55.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:55.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:57.163 01.633 15712 Exposure complete
06:44:57.228 00.065 15712 worker thread done servicing request
06:44:57.228 00.000 7988 OnExposeComplete: enter
06:44:57.228 00.000 7988 UpdateGuideState(): m_state=1
06:44:57.231 00.003 7988 UpdateCurrentPosition: no star selected
06:44:57.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:57.233 00.002 7988 Status Line: No star selected
06:44:57.235 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=1, max=135, med=115, FiltMin=105, FiltMax=124, Gamma=0.690
06:44:57.235 00.000 7988 UpdateGuideState exits: No star selected
06:44:57.237 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:57.237 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:57.239 00.002 7988 Enqueuing Expose request
06:44:57.239 00.000 15712 Worker thread wakes up
06:44:57.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:57.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:44:58.762 01.523 15712 Exposure complete
06:44:58.828 00.066 15712 worker thread done servicing request
06:44:58.828 00.000 7988 OnExposeComplete: enter
06:44:58.828 00.000 7988 UpdateGuideState(): m_state=1
06:44:58.830 00.002 7988 UpdateCurrentPosition: no star selected
06:44:58.830 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:44:58.832 00.002 7988 Status Line: No star selected
06:44:58.834 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=4, max=140, med=115, FiltMin=105, FiltMax=125, Gamma=0.690
06:44:58.834 00.000 7988 UpdateGuideState exits: No star selected
06:44:58.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:44:58.834 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:44:58.834 00.000 7988 Enqueuing Expose request
06:44:58.840 00.006 15712 Worker thread wakes up
06:44:58.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:44:58.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:00.472 01.632 15712 Exposure complete
06:45:00.540 00.068 15712 worker thread done servicing request
06:45:00.540 00.000 7988 OnExposeComplete: enter
06:45:00.540 00.000 7988 UpdateGuideState(): m_state=1
06:45:00.540 00.000 7988 UpdateCurrentPosition: no star selected
06:45:00.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:00.540 00.000 7988 Status Line: No star selected
06:45:00.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=115, FiltMin=105, FiltMax=125, Gamma=0.690
06:45:00.540 00.000 7988 UpdateGuideState exits: No star selected
06:45:00.549 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:00.550 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:00.550 00.000 7988 Enqueuing Expose request
06:45:00.550 00.000 15712 Worker thread wakes up
06:45:00.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:00.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:02.070 01.520 15712 Exposure complete
06:45:02.132 00.062 15712 worker thread done servicing request
06:45:02.132 00.000 7988 OnExposeComplete: enter
06:45:02.132 00.000 7988 UpdateGuideState(): m_state=1
06:45:02.137 00.005 7988 UpdateCurrentPosition: no star selected
06:45:02.137 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:02.139 00.002 7988 Status Line: No star selected
06:45:02.141 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=115, FiltMin=106, FiltMax=126, Gamma=0.690
06:45:02.141 00.000 7988 UpdateGuideState exits: No star selected
06:45:02.143 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:02.143 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:02.145 00.002 7988 Enqueuing Expose request
06:45:02.145 00.000 15712 Worker thread wakes up
06:45:02.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:02.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:03.779 01.634 15712 Exposure complete
06:45:03.841 00.062 15712 worker thread done servicing request
06:45:03.841 00.000 7988 OnExposeComplete: enter
06:45:03.841 00.000 7988 UpdateGuideState(): m_state=1
06:45:03.847 00.006 7988 UpdateCurrentPosition: no star selected
06:45:03.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:03.849 00.002 7988 Status Line: No star selected
06:45:03.850 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=115, FiltMin=105, FiltMax=126, Gamma=0.690
06:45:03.850 00.000 7988 UpdateGuideState exits: No star selected
06:45:03.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:03.850 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:03.850 00.000 7988 Enqueuing Expose request
06:45:03.857 00.007 15712 Worker thread wakes up
06:45:03.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:03.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:05.375 01.518 15712 Exposure complete
06:45:05.436 00.061 15712 worker thread done servicing request
06:45:05.436 00.000 7988 OnExposeComplete: enter
06:45:05.436 00.000 7988 UpdateGuideState(): m_state=1
06:45:05.443 00.007 7988 UpdateCurrentPosition: no star selected
06:45:05.443 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:05.445 00.002 7988 Status Line: No star selected
06:45:05.447 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=116, FiltMin=106, FiltMax=126, Gamma=0.690
06:45:05.447 00.000 7988 UpdateGuideState exits: No star selected
06:45:05.449 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:05.449 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:05.449 00.000 7988 Enqueuing Expose request
06:45:05.452 00.003 15712 Worker thread wakes up
06:45:05.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:05.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:07.192 01.740 15712 Exposure complete
06:45:07.255 00.063 15712 worker thread done servicing request
06:45:07.255 00.000 7988 OnExposeComplete: enter
06:45:07.255 00.000 7988 UpdateGuideState(): m_state=1
06:45:07.260 00.005 7988 UpdateCurrentPosition: no star selected
06:45:07.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:07.262 00.002 7988 Status Line: No star selected
06:45:07.264 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=137, med=116, FiltMin=107, FiltMax=126, Gamma=0.690
06:45:07.264 00.000 7988 UpdateGuideState exits: No star selected
06:45:07.266 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:07.266 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:07.268 00.002 7988 Enqueuing Expose request
06:45:07.268 00.000 15712 Worker thread wakes up
06:45:07.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:07.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:08.677 01.409 15712 Exposure complete
06:45:08.739 00.062 15712 worker thread done servicing request
06:45:08.739 00.000 7988 OnExposeComplete: enter
06:45:08.739 00.000 7988 UpdateGuideState(): m_state=1
06:45:08.744 00.005 7988 UpdateCurrentPosition: no star selected
06:45:08.744 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:08.746 00.002 7988 Status Line: No star selected
06:45:08.748 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=140, med=117, FiltMin=107, FiltMax=127, Gamma=0.690
06:45:08.748 00.000 7988 UpdateGuideState exits: No star selected
06:45:08.750 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:08.751 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:08.751 00.000 7988 Enqueuing Expose request
06:45:08.753 00.002 15712 Worker thread wakes up
06:45:08.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:08.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:10.385 01.632 15712 Exposure complete
06:45:10.449 00.064 15712 worker thread done servicing request
06:45:10.452 00.003 7988 OnExposeComplete: enter
06:45:10.452 00.000 7988 UpdateGuideState(): m_state=1
06:45:10.454 00.002 7988 UpdateCurrentPosition: no star selected
06:45:10.454 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:10.456 00.002 7988 Status Line: No star selected
06:45:10.458 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=117, FiltMin=106, FiltMax=128, Gamma=0.690
06:45:10.458 00.000 7988 UpdateGuideState exits: No star selected
06:45:10.460 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:10.460 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:10.462 00.002 7988 Enqueuing Expose request
06:45:10.462 00.000 15712 Worker thread wakes up
06:45:10.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:10.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:11.984 01.522 15712 Exposure complete
06:45:12.047 00.063 15712 worker thread done servicing request
06:45:12.047 00.000 7988 OnExposeComplete: enter
06:45:12.051 00.004 7988 UpdateGuideState(): m_state=1
06:45:12.051 00.000 7988 UpdateCurrentPosition: no star selected
06:45:12.053 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:12.053 00.000 7988 Status Line: No star selected
06:45:12.055 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=117, FiltMin=107, FiltMax=128, Gamma=0.690
06:45:12.057 00.002 7988 UpdateGuideState exits: No star selected
06:45:12.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:12.059 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:12.059 00.000 7988 Enqueuing Expose request
06:45:12.061 00.002 15712 Worker thread wakes up
06:45:12.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:12.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:13.692 01.631 15712 Exposure complete
06:45:13.753 00.061 15712 worker thread done servicing request
06:45:13.753 00.000 7988 OnExposeComplete: enter
06:45:13.753 00.000 7988 UpdateGuideState(): m_state=1
06:45:13.760 00.007 7988 UpdateCurrentPosition: no star selected
06:45:13.760 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:13.762 00.002 7988 Status Line: No star selected
06:45:13.764 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=118, FiltMin=108, FiltMax=128, Gamma=0.690
06:45:13.764 00.000 7988 UpdateGuideState exits: No star selected
06:45:13.766 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:13.766 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:13.768 00.002 7988 Enqueuing Expose request
06:45:13.769 00.001 15712 Worker thread wakes up
06:45:13.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:13.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:15.285 01.516 15712 Exposure complete
06:45:15.347 00.062 15712 worker thread done servicing request
06:45:15.347 00.000 7988 OnExposeComplete: enter
06:45:15.352 00.005 7988 UpdateGuideState(): m_state=1
06:45:15.354 00.002 7988 UpdateCurrentPosition: no star selected
06:45:15.354 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:15.356 00.002 7988 Status Line: No star selected
06:45:15.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=118, FiltMin=108, FiltMax=129, Gamma=0.690
06:45:15.358 00.002 7988 UpdateGuideState exits: No star selected
06:45:15.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:15.360 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:15.360 00.000 7988 Enqueuing Expose request
06:45:15.362 00.002 15712 Worker thread wakes up
06:45:15.363 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:15.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:17.103 01.740 15712 Exposure complete
06:45:17.164 00.061 15712 worker thread done servicing request
06:45:17.164 00.000 7988 OnExposeComplete: enter
06:45:17.164 00.000 7988 UpdateGuideState(): m_state=1
06:45:17.164 00.000 7988 UpdateCurrentPosition: no star selected
06:45:17.172 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:17.174 00.002 7988 Status Line: No star selected
06:45:17.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=140, med=118, FiltMin=108, FiltMax=128, Gamma=0.690
06:45:17.176 00.002 7988 UpdateGuideState exits: No star selected
06:45:17.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:17.178 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:17.180 00.002 7988 Enqueuing Expose request
06:45:17.180 00.000 15712 Worker thread wakes up
06:45:17.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:17.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:18.590 01.410 15712 Exposure complete
06:45:18.652 00.062 15712 worker thread done servicing request
06:45:18.652 00.000 7988 OnExposeComplete: enter
06:45:18.652 00.000 7988 UpdateGuideState(): m_state=1
06:45:18.657 00.005 7988 UpdateCurrentPosition: no star selected
06:45:18.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:18.659 00.002 7988 Status Line: No star selected
06:45:18.661 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=141, med=119, FiltMin=110, FiltMax=128, Gamma=0.690
06:45:18.661 00.000 7988 UpdateGuideState exits: No star selected
06:45:18.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:18.661 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:18.661 00.000 7988 Enqueuing Expose request
06:45:18.661 00.000 15712 Worker thread wakes up
06:45:18.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:18.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:20.301 01.640 15712 Exposure complete
06:45:20.364 00.063 15712 worker thread done servicing request
06:45:20.366 00.002 7988 OnExposeComplete: enter
06:45:20.366 00.000 7988 UpdateGuideState(): m_state=1
06:45:20.366 00.000 7988 UpdateCurrentPosition: no star selected
06:45:20.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:20.366 00.000 7988 Status Line: No star selected
06:45:20.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=119, FiltMin=110, FiltMax=129, Gamma=0.690
06:45:20.366 00.000 7988 UpdateGuideState exits: No star selected
06:45:20.373 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:20.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:20.373 00.000 7988 Enqueuing Expose request
06:45:20.373 00.000 15712 Worker thread wakes up
06:45:20.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:20.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:21.897 01.524 15712 Exposure complete
06:45:21.963 00.066 15712 worker thread done servicing request
06:45:21.963 00.000 7988 OnExposeComplete: enter
06:45:21.963 00.000 7988 UpdateGuideState(): m_state=1
06:45:21.963 00.000 7988 UpdateCurrentPosition: no star selected
06:45:21.963 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:21.963 00.000 7988 Status Line: No star selected
06:45:21.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=10, max=141, med=120, FiltMin=110, FiltMax=129, Gamma=0.690
06:45:21.963 00.000 7988 UpdateGuideState exits: No star selected
06:45:21.970 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:21.970 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:21.970 00.000 7988 Enqueuing Expose request
06:45:21.970 00.000 15712 Worker thread wakes up
06:45:21.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:21.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:23.608 01.638 15712 Exposure complete
06:45:23.671 00.063 15712 worker thread done servicing request
06:45:23.671 00.000 7988 OnExposeComplete: enter
06:45:23.671 00.000 7988 UpdateGuideState(): m_state=1
06:45:23.676 00.005 7988 UpdateCurrentPosition: no star selected
06:45:23.676 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:23.676 00.000 7988 Status Line: No star selected
06:45:23.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=143, med=121, FiltMin=111, FiltMax=130, Gamma=0.690
06:45:23.676 00.000 7988 UpdateGuideState exits: No star selected
06:45:23.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:23.676 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:23.676 00.000 7988 Enqueuing Expose request
06:45:23.676 00.000 15712 Worker thread wakes up
06:45:23.686 00.010 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:23.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:25.206 01.520 15712 Exposure complete
06:45:25.271 00.065 15712 worker thread done servicing request
06:45:25.271 00.000 7988 OnExposeComplete: enter
06:45:25.271 00.000 7988 UpdateGuideState(): m_state=1
06:45:25.274 00.003 7988 UpdateCurrentPosition: no star selected
06:45:25.274 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:25.276 00.002 7988 Status Line: No star selected
06:45:25.278 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=143, med=121, FiltMin=112, FiltMax=130, Gamma=0.690
06:45:25.278 00.000 7988 UpdateGuideState exits: No star selected
06:45:25.280 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:25.280 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:25.282 00.002 7988 Enqueuing Expose request
06:45:25.282 00.000 15712 Worker thread wakes up
06:45:25.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:25.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:26.913 01.631 15712 Exposure complete
06:45:26.977 00.064 15712 worker thread done servicing request
06:45:26.977 00.000 7988 OnExposeComplete: enter
06:45:26.977 00.000 7988 UpdateGuideState(): m_state=1
06:45:26.984 00.007 7988 UpdateCurrentPosition: no star selected
06:45:26.984 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:26.986 00.002 7988 Status Line: No star selected
06:45:26.988 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=155, med=122, FiltMin=112, FiltMax=131, Gamma=0.690
06:45:26.988 00.000 7988 UpdateGuideState exits: No star selected
06:45:26.990 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:26.990 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:26.990 00.000 7988 Enqueuing Expose request
06:45:26.993 00.003 15712 Worker thread wakes up
06:45:26.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:26.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:28.513 01.520 15712 Exposure complete
06:45:28.574 00.061 15712 worker thread done servicing request
06:45:28.574 00.000 7988 OnExposeComplete: enter
06:45:28.574 00.000 7988 UpdateGuideState(): m_state=1
06:45:28.580 00.006 7988 UpdateCurrentPosition: no star selected
06:45:28.580 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:28.582 00.002 7988 Status Line: No star selected
06:45:28.584 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=0, max=145, med=122, FiltMin=112, FiltMax=132, Gamma=0.690
06:45:28.584 00.000 7988 UpdateGuideState exits: No star selected
06:45:28.586 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:28.586 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:28.588 00.002 7988 Enqueuing Expose request
06:45:28.589 00.001 15712 Worker thread wakes up
06:45:28.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:28.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:30.220 01.631 15712 Exposure complete
06:45:30.282 00.062 15712 worker thread done servicing request
06:45:30.282 00.000 7988 OnExposeComplete: enter
06:45:30.282 00.000 7988 UpdateGuideState(): m_state=1
06:45:30.288 00.006 7988 UpdateCurrentPosition: no star selected
06:45:30.288 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:30.290 00.002 7988 Status Line: No star selected
06:45:30.291 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=145, med=123, FiltMin=113, FiltMax=133, Gamma=0.690
06:45:30.293 00.002 7988 UpdateGuideState exits: No star selected
06:45:30.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:30.295 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:30.295 00.000 7988 Enqueuing Expose request
06:45:30.297 00.002 15712 Worker thread wakes up
06:45:30.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:30.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:31.817 01.520 15712 Exposure complete
06:45:31.878 00.061 15712 worker thread done servicing request
06:45:31.878 00.000 7988 OnExposeComplete: enter
06:45:31.878 00.000 7988 UpdateGuideState(): m_state=1
06:45:31.886 00.008 7988 UpdateCurrentPosition: no star selected
06:45:31.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:31.888 00.002 7988 Status Line: No star selected
06:45:31.890 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=7, max=146, med=123, FiltMin=113, FiltMax=134, Gamma=0.690
06:45:31.890 00.000 7988 UpdateGuideState exits: No star selected
06:45:31.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:31.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:31.890 00.000 7988 Enqueuing Expose request
06:45:31.894 00.004 15712 Worker thread wakes up
06:45:31.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:31.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:33.525 01.631 15712 Exposure complete
06:45:33.591 00.066 15712 worker thread done servicing request
06:45:33.591 00.000 7988 OnExposeComplete: enter
06:45:33.591 00.000 7988 UpdateGuideState(): m_state=1
06:45:33.591 00.000 7988 UpdateCurrentPosition: no star selected
06:45:33.594 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:33.594 00.000 7988 Status Line: No star selected
06:45:33.594 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=6, max=147, med=123, FiltMin=112, FiltMax=134, Gamma=0.690
06:45:33.594 00.000 7988 UpdateGuideState exits: No star selected
06:45:33.599 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:33.599 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:33.601 00.002 7988 Enqueuing Expose request
06:45:33.602 00.001 15712 Worker thread wakes up
06:45:33.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:33.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:35.119 01.517 15712 Exposure complete
06:45:35.184 00.065 15712 worker thread done servicing request
06:45:35.184 00.000 7988 OnExposeComplete: enter
06:45:35.184 00.000 7988 UpdateGuideState(): m_state=1
06:45:35.189 00.005 7988 UpdateCurrentPosition: no star selected
06:45:35.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:35.191 00.002 7988 Status Line: No star selected
06:45:35.193 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=3, max=148, med=124, FiltMin=113, FiltMax=135, Gamma=0.690
06:45:35.193 00.000 7988 UpdateGuideState exits: No star selected
06:45:35.193 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:35.196 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:35.196 00.000 7988 Enqueuing Expose request
06:45:35.198 00.002 15712 Worker thread wakes up
06:45:35.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:35.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:36.827 01.629 15712 Exposure complete
06:45:36.890 00.063 15712 worker thread done servicing request
06:45:36.890 00.000 7988 OnExposeComplete: enter
06:45:36.890 00.000 7988 UpdateGuideState(): m_state=1
06:45:36.896 00.006 7988 UpdateCurrentPosition: no star selected
06:45:36.896 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:36.898 00.002 7988 Status Line: No star selected
06:45:36.899 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=147, med=124, FiltMin=113, FiltMax=134, Gamma=0.690
06:45:36.901 00.002 7988 UpdateGuideState exits: No star selected
06:45:36.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:36.903 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:36.903 00.000 7988 Enqueuing Expose request
06:45:36.905 00.002 15712 Worker thread wakes up
06:45:36.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:36.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:38.427 01.522 15712 Exposure complete
06:45:38.493 00.066 15712 worker thread done servicing request
06:45:38.493 00.000 7988 OnExposeComplete: enter
06:45:38.495 00.002 7988 UpdateGuideState(): m_state=1
06:45:38.495 00.000 7988 UpdateCurrentPosition: no star selected
06:45:38.497 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:38.499 00.002 7988 Status Line: No star selected
06:45:38.500 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=2, max=153, med=125, FiltMin=114, FiltMax=134, Gamma=0.690
06:45:38.502 00.002 7988 UpdateGuideState exits: No star selected
06:45:38.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:38.504 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:38.505 00.001 7988 Enqueuing Expose request
06:45:38.507 00.002 15712 Worker thread wakes up
06:45:38.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:38.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:40.135 01.628 15712 Exposure complete
06:45:40.202 00.067 15712 worker thread done servicing request
06:45:40.202 00.000 7988 OnExposeComplete: enter
06:45:40.202 00.000 7988 UpdateGuideState(): m_state=1
06:45:40.202 00.000 7988 UpdateCurrentPosition: no star selected
06:45:40.202 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:40.202 00.000 7988 Status Line: No star selected
06:45:40.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=11, max=146, med=125, FiltMin=114, FiltMax=135, Gamma=0.690
06:45:40.202 00.000 7988 UpdateGuideState exits: No star selected
06:45:40.211 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:40.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:40.213 00.002 7988 Enqueuing Expose request
06:45:40.213 00.000 15712 Worker thread wakes up
06:45:40.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:40.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:41.734 01.521 15712 Exposure complete
06:45:41.796 00.062 15712 worker thread done servicing request
06:45:41.796 00.000 7988 OnExposeComplete: enter
06:45:41.796 00.000 7988 UpdateGuideState(): m_state=1
06:45:41.802 00.006 7988 UpdateCurrentPosition: no star selected
06:45:41.803 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:41.803 00.000 7988 Status Line: No star selected
06:45:41.805 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=148, med=126, FiltMin=116, FiltMax=136, Gamma=0.690
06:45:41.807 00.002 7988 UpdateGuideState exits: No star selected
06:45:41.807 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:41.809 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:41.809 00.000 7988 Enqueuing Expose request
06:45:41.811 00.002 15712 Worker thread wakes up
06:45:41.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:41.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:43.445 01.634 15712 Exposure complete
06:45:43.509 00.064 15712 worker thread done servicing request
06:45:43.509 00.000 7988 OnExposeComplete: enter
06:45:43.509 00.000 7988 UpdateGuideState(): m_state=1
06:45:43.509 00.000 7988 UpdateCurrentPosition: no star selected
06:45:43.509 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:43.515 00.006 7988 Status Line: No star selected
06:45:43.517 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=151, med=126, FiltMin=116, FiltMax=136, Gamma=0.690
06:45:43.517 00.000 7988 UpdateGuideState exits: No star selected
06:45:43.519 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:43.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:43.519 00.000 7988 Enqueuing Expose request
06:45:43.522 00.003 15712 Worker thread wakes up
06:45:43.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:43.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:45.044 01.522 15712 Exposure complete
06:45:45.106 00.062 15712 worker thread done servicing request
06:45:45.106 00.000 7988 OnExposeComplete: enter
06:45:45.106 00.000 7988 UpdateGuideState(): m_state=1
06:45:45.106 00.000 7988 UpdateCurrentPosition: no star selected
06:45:45.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:45.106 00.000 7988 Status Line: No star selected
06:45:45.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=13, max=150, med=127, FiltMin=117, FiltMax=137, Gamma=0.690
06:45:45.106 00.000 7988 UpdateGuideState exits: No star selected
06:45:45.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:45.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:45.106 00.000 7988 Enqueuing Expose request
06:45:45.106 00.000 15712 Worker thread wakes up
06:45:45.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:45.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:46.752 01.646 15712 Exposure complete
06:45:46.815 00.063 15712 worker thread done servicing request
06:45:46.815 00.000 7988 OnExposeComplete: enter
06:45:46.820 00.005 7988 UpdateGuideState(): m_state=1
06:45:46.820 00.000 7988 UpdateCurrentPosition: no star selected
06:45:46.822 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:46.822 00.000 7988 Status Line: No star selected
06:45:46.824 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=5, max=150, med=127, FiltMin=117, FiltMax=137, Gamma=0.690
06:45:46.826 00.002 7988 UpdateGuideState exits: No star selected
06:45:46.826 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:46.828 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:46.828 00.000 7988 Enqueuing Expose request
06:45:46.830 00.002 15712 Worker thread wakes up
06:45:46.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:46.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:48.353 01.523 15712 Exposure complete
06:45:48.417 00.064 15712 worker thread done servicing request
06:45:48.417 00.000 7988 OnExposeComplete: enter
06:45:48.417 00.000 7988 UpdateGuideState(): m_state=1
06:45:48.421 00.004 7988 UpdateCurrentPosition: no star selected
06:45:48.421 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:48.423 00.002 7988 Status Line: No star selected
06:45:48.425 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=151, med=128, FiltMin=118, FiltMax=139, Gamma=0.690
06:45:48.425 00.000 7988 UpdateGuideState exits: No star selected
06:45:48.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:48.425 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:48.425 00.000 7988 Enqueuing Expose request
06:45:48.431 00.006 15712 Worker thread wakes up
06:45:48.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:48.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:50.064 01.633 15712 Exposure complete
06:45:50.125 00.061 15712 worker thread done servicing request
06:45:50.125 00.000 7988 OnExposeComplete: enter
06:45:50.125 00.000 7988 UpdateGuideState(): m_state=1
06:45:50.132 00.007 7988 UpdateCurrentPosition: no star selected
06:45:50.132 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:50.134 00.002 7988 Status Line: No star selected
06:45:50.136 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=18, max=153, med=129, FiltMin=119, FiltMax=140, Gamma=0.690
06:45:50.136 00.000 7988 UpdateGuideState exits: No star selected
06:45:50.138 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:50.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:50.140 00.002 7988 Enqueuing Expose request
06:45:50.140 00.000 15712 Worker thread wakes up
06:45:50.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:50.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:51.661 01.521 15712 Exposure complete
06:45:51.722 00.061 15712 worker thread done servicing request
06:45:51.722 00.000 7988 OnExposeComplete: enter
06:45:51.722 00.000 7988 UpdateGuideState(): m_state=1
06:45:51.729 00.007 7988 UpdateCurrentPosition: no star selected
06:45:51.729 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:51.731 00.002 7988 Status Line: No star selected
06:45:51.733 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=9, max=153, med=130, FiltMin=117, FiltMax=140, Gamma=0.690
06:45:51.733 00.000 7988 UpdateGuideState exits: No star selected
06:45:51.735 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:51.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:51.737 00.002 7988 Enqueuing Expose request
06:45:51.738 00.001 15712 Worker thread wakes up
06:45:51.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:51.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:53.367 01.629 15712 Exposure complete
06:45:53.428 00.061 15712 worker thread done servicing request
06:45:53.428 00.000 7988 OnExposeComplete: enter
06:45:53.428 00.000 7988 UpdateGuideState(): m_state=1
06:45:53.435 00.007 7988 UpdateCurrentPosition: no star selected
06:45:53.435 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:53.437 00.002 7988 Status Line: No star selected
06:45:53.439 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=15, max=155, med=131, FiltMin=119, FiltMax=140, Gamma=0.690
06:45:53.439 00.000 7988 UpdateGuideState exits: No star selected
06:45:53.441 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:53.441 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:53.443 00.002 7988 Enqueuing Expose request
06:45:53.444 00.001 15712 Worker thread wakes up
06:45:53.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:53.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:54.960 01.516 15712 Exposure complete
06:45:55.025 00.065 15712 worker thread done servicing request
06:45:55.025 00.000 7988 OnExposeComplete: enter
06:45:55.025 00.000 7988 UpdateGuideState(): m_state=1
06:45:55.025 00.000 7988 UpdateCurrentPosition: no star selected
06:45:55.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:55.025 00.000 7988 Status Line: No star selected
06:45:55.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=21, max=156, med=131, FiltMin=120, FiltMax=141, Gamma=0.690
06:45:55.025 00.000 7988 UpdateGuideState exits: No star selected
06:45:55.034 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:55.034 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:55.034 00.000 7988 Enqueuing Expose request
06:45:55.036 00.002 15712 Worker thread wakes up
06:45:55.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:55.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:56.667 01.631 15712 Exposure complete
06:45:56.729 00.062 15712 worker thread done servicing request
06:45:56.729 00.000 7988 OnExposeComplete: enter
06:45:56.729 00.000 7988 UpdateGuideState(): m_state=1
06:45:56.729 00.000 7988 UpdateCurrentPosition: no star selected
06:45:56.737 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:56.737 00.000 7988 Status Line: No star selected
06:45:56.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=20, max=156, med=132, FiltMin=119, FiltMax=143, Gamma=0.690
06:45:56.737 00.000 7988 UpdateGuideState exits: No star selected
06:45:56.742 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:56.742 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:56.744 00.002 7988 Enqueuing Expose request
06:45:56.744 00.000 15712 Worker thread wakes up
06:45:56.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:56.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:58.265 01.521 15712 Exposure complete
06:45:58.327 00.062 15712 worker thread done servicing request
06:45:58.327 00.000 7988 OnExposeComplete: enter
06:45:58.327 00.000 7988 UpdateGuideState(): m_state=1
06:45:58.333 00.006 7988 UpdateCurrentPosition: no star selected
06:45:58.333 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:45:58.335 00.002 7988 Status Line: No star selected
06:45:58.336 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=19, max=163, med=133, FiltMin=121, FiltMax=144, Gamma=0.690
06:45:58.338 00.002 7988 UpdateGuideState exits: No star selected
06:45:58.338 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:45:58.340 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:45:58.340 00.000 7988 Enqueuing Expose request
06:45:58.342 00.002 15712 Worker thread wakes up
06:45:58.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:45:58.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:45:59.974 01.632 15712 Exposure complete
06:46:00.039 00.065 15712 worker thread done servicing request
06:46:00.039 00.000 7988 OnExposeComplete: enter
06:46:00.039 00.000 7988 UpdateGuideState(): m_state=1
06:46:00.039 00.000 7988 UpdateCurrentPosition: no star selected
06:46:00.039 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:00.039 00.000 7988 Status Line: No star selected
06:46:00.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=25, max=159, med=134, FiltMin=121, FiltMax=145, Gamma=0.690
06:46:00.052 00.013 7988 UpdateGuideState exits: No star selected
06:46:00.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:00.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:00.052 00.000 7988 Enqueuing Expose request
06:46:00.056 00.004 15712 Worker thread wakes up
06:46:00.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:00.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:01.476 01.420 15712 Exposure complete
06:46:01.538 00.062 15712 worker thread done servicing request
06:46:01.538 00.000 7988 OnExposeComplete: enter
06:46:01.538 00.000 7988 UpdateGuideState(): m_state=1
06:46:01.544 00.006 7988 UpdateCurrentPosition: no star selected
06:46:01.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:01.546 00.002 7988 Status Line: No star selected
06:46:01.548 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=17, max=157, med=134, FiltMin=122, FiltMax=145, Gamma=0.690
06:46:01.548 00.000 7988 UpdateGuideState exits: No star selected
06:46:01.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:01.548 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:01.548 00.000 7988 Enqueuing Expose request
06:46:01.553 00.005 15712 Worker thread wakes up
06:46:01.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:01.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:03.187 01.634 15712 Exposure complete
06:46:03.253 00.066 15712 worker thread done servicing request
06:46:03.253 00.000 7988 OnExposeComplete: enter
06:46:03.255 00.002 7988 UpdateGuideState(): m_state=1
06:46:03.255 00.000 7988 UpdateCurrentPosition: no star selected
06:46:03.255 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:03.255 00.000 7988 Status Line: No star selected
06:46:03.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=25, max=159, med=135, FiltMin=123, FiltMax=146, Gamma=0.690
06:46:03.255 00.000 7988 UpdateGuideState exits: No star selected
06:46:03.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:03.255 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:03.255 00.000 7988 Enqueuing Expose request
06:46:03.255 00.000 15712 Worker thread wakes up
06:46:03.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:03.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:04.785 01.530 15712 Exposure complete
06:46:04.846 00.061 15712 worker thread done servicing request
06:46:04.846 00.000 7988 OnExposeComplete: enter
06:46:04.846 00.000 7988 UpdateGuideState(): m_state=1
06:46:04.853 00.007 7988 UpdateCurrentPosition: no star selected
06:46:04.853 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:04.855 00.002 7988 Status Line: No star selected
06:46:04.856 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=33, max=159, med=136, FiltMin=124, FiltMax=148, Gamma=0.690
06:46:04.858 00.002 7988 UpdateGuideState exits: No star selected
06:46:04.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:04.860 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:04.860 00.000 7988 Enqueuing Expose request
06:46:04.862 00.002 15712 Worker thread wakes up
06:46:04.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:04.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:06.494 01.632 15712 Exposure complete
06:46:06.557 00.063 15712 worker thread done servicing request
06:46:06.557 00.000 7988 OnExposeComplete: enter
06:46:06.557 00.000 7988 UpdateGuideState(): m_state=1
06:46:06.562 00.005 7988 UpdateCurrentPosition: no star selected
06:46:06.562 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:06.564 00.002 7988 Status Line: No star selected
06:46:06.566 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=24, max=163, med=137, FiltMin=127, FiltMax=148, Gamma=0.690
06:46:06.566 00.000 7988 UpdateGuideState exits: No star selected
06:46:06.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:06.566 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:06.566 00.000 7988 Enqueuing Expose request
06:46:06.566 00.000 15712 Worker thread wakes up
06:46:06.572 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:06.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:08.092 01.520 15712 Exposure complete
06:46:08.154 00.062 15712 worker thread done servicing request
06:46:08.154 00.000 7988 OnExposeComplete: enter
06:46:08.154 00.000 7988 UpdateGuideState(): m_state=1
06:46:08.160 00.006 7988 UpdateCurrentPosition: no star selected
06:46:08.162 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:08.162 00.000 7988 Status Line: No star selected
06:46:08.164 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=27, max=166, med=139, FiltMin=126, FiltMax=149, Gamma=0.690
06:46:08.164 00.000 7988 UpdateGuideState exits: No star selected
06:46:08.167 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:08.167 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:08.169 00.002 7988 Enqueuing Expose request
06:46:08.170 00.001 15712 Worker thread wakes up
06:46:08.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:08.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:09.912 01.742 15712 Exposure complete
06:46:09.973 00.061 15712 worker thread done servicing request
06:46:09.973 00.000 7988 OnExposeComplete: enter
06:46:09.973 00.000 7988 UpdateGuideState(): m_state=1
06:46:09.981 00.008 7988 UpdateCurrentPosition: no star selected
06:46:09.982 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:09.982 00.000 7988 Status Line: No star selected
06:46:09.984 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=34, max=161, med=140, FiltMin=129, FiltMax=151, Gamma=0.690
06:46:09.984 00.000 7988 UpdateGuideState exits: No star selected
06:46:09.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:09.984 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:09.984 00.000 7988 Enqueuing Expose request
06:46:09.989 00.005 15712 Worker thread wakes up
06:46:09.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:09.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:11.394 01.405 15712 Exposure complete
06:46:11.456 00.062 15712 worker thread done servicing request
06:46:11.456 00.000 7988 OnExposeComplete: enter
06:46:11.456 00.000 7988 UpdateGuideState(): m_state=1
06:46:11.463 00.007 7988 UpdateCurrentPosition: no star selected
06:46:11.464 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:11.464 00.000 7988 Status Line: No star selected
06:46:11.466 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=24, max=165, med=141, FiltMin=130, FiltMax=151, Gamma=0.690
06:46:11.468 00.002 7988 UpdateGuideState exits: No star selected
06:46:11.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:11.470 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:11.470 00.000 7988 Enqueuing Expose request
06:46:11.471 00.001 15712 Worker thread wakes up
06:46:11.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:11.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:13.213 01.742 15712 Exposure complete
06:46:13.274 00.061 15712 worker thread done servicing request
06:46:13.274 00.000 7988 OnExposeComplete: enter
06:46:13.274 00.000 7988 UpdateGuideState(): m_state=1
06:46:13.283 00.009 7988 UpdateCurrentPosition: no star selected
06:46:13.283 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:13.285 00.002 7988 Status Line: No star selected
06:46:13.287 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=21, max=167, med=141, FiltMin=129, FiltMax=152, Gamma=0.690
06:46:13.287 00.000 7988 UpdateGuideState exits: No star selected
06:46:13.289 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:13.290 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:13.290 00.000 7988 Enqueuing Expose request
06:46:13.290 00.000 15712 Worker thread wakes up
06:46:13.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:13.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:14.697 01.407 15712 Exposure complete
06:46:14.764 00.067 15712 worker thread done servicing request
06:46:14.765 00.001 7988 OnExposeComplete: enter
06:46:14.765 00.000 7988 UpdateGuideState(): m_state=1
06:46:14.765 00.000 7988 UpdateCurrentPosition: no star selected
06:46:14.765 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:14.765 00.000 7988 Status Line: No star selected
06:46:14.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=165, med=141, FiltMin=129, FiltMax=153, Gamma=0.690
06:46:14.765 00.000 7988 UpdateGuideState exits: No star selected
06:46:14.773 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:14.773 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:14.775 00.002 7988 Enqueuing Expose request
06:46:14.775 00.000 15712 Worker thread wakes up
06:46:14.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:14.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:16.407 01.632 15712 Exposure complete
06:46:16.473 00.066 15712 worker thread done servicing request
06:46:16.473 00.000 7988 OnExposeComplete: enter
06:46:16.473 00.000 7988 UpdateGuideState(): m_state=1
06:46:16.473 00.000 7988 UpdateCurrentPosition: no star selected
06:46:16.473 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:16.473 00.000 7988 Status Line: No star selected
06:46:16.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=22, max=166, med=141, FiltMin=129, FiltMax=153, Gamma=0.690
06:46:16.481 00.008 7988 UpdateGuideState exits: No star selected
06:46:16.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:16.481 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:16.481 00.000 7988 Enqueuing Expose request
06:46:16.485 00.004 15712 Worker thread wakes up
06:46:16.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:16.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:18.006 01.521 15712 Exposure complete
06:46:18.067 00.061 15712 worker thread done servicing request
06:46:18.067 00.000 7988 OnExposeComplete: enter
06:46:18.067 00.000 7988 UpdateGuideState(): m_state=1
06:46:18.074 00.007 7988 UpdateCurrentPosition: no star selected
06:46:18.074 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:18.076 00.002 7988 Status Line: No star selected
06:46:18.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=30, max=165, med=141, FiltMin=128, FiltMax=154, Gamma=0.690
06:46:18.076 00.000 7988 UpdateGuideState exits: No star selected
06:46:18.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:18.081 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:18.081 00.000 7988 Enqueuing Expose request
06:46:18.083 00.002 15712 Worker thread wakes up
06:46:18.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:18.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:19.711 01.628 15712 Exposure complete
06:46:19.775 00.064 15712 worker thread done servicing request
06:46:19.775 00.000 7988 OnExposeComplete: enter
06:46:19.775 00.000 7988 UpdateGuideState(): m_state=1
06:46:19.782 00.007 7988 UpdateCurrentPosition: no star selected
06:46:19.782 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:19.784 00.002 7988 Status Line: No star selected
06:46:19.786 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=29, max=166, med=142, FiltMin=131, FiltMax=154, Gamma=0.690
06:46:19.786 00.000 7988 UpdateGuideState exits: No star selected
06:46:19.788 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:19.788 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:19.788 00.000 7988 Enqueuing Expose request
06:46:19.791 00.003 15712 Worker thread wakes up
06:46:19.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:19.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:21.307 01.516 15712 Exposure complete
06:46:21.368 00.061 15712 worker thread done servicing request
06:46:21.368 00.000 7988 OnExposeComplete: enter
06:46:21.368 00.000 7988 UpdateGuideState(): m_state=1
06:46:21.376 00.008 7988 UpdateCurrentPosition: no star selected
06:46:21.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:21.378 00.002 7988 Status Line: No star selected
06:46:21.380 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=27, max=167, med=142, FiltMin=131, FiltMax=154, Gamma=0.690
06:46:21.380 00.000 7988 UpdateGuideState exits: No star selected
06:46:21.382 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:21.382 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:21.385 00.003 7988 Enqueuing Expose request
06:46:21.385 00.000 15712 Worker thread wakes up
06:46:21.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:21.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:23.128 01.743 15712 Exposure complete
06:46:23.191 00.063 15712 worker thread done servicing request
06:46:23.191 00.000 7988 OnExposeComplete: enter
06:46:23.191 00.000 7988 UpdateGuideState(): m_state=1
06:46:23.196 00.005 7988 UpdateCurrentPosition: no star selected
06:46:23.196 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:23.198 00.002 7988 Status Line: No star selected
06:46:23.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=25, max=170, med=143, FiltMin=130, FiltMax=156, Gamma=0.690
06:46:23.200 00.000 7988 UpdateGuideState exits: No star selected
06:46:23.202 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:23.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:23.204 00.002 7988 Enqueuing Expose request
06:46:23.205 00.001 15712 Worker thread wakes up
06:46:23.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:23.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:24.612 01.407 15712 Exposure complete
06:46:24.673 00.061 15712 worker thread done servicing request
06:46:24.673 00.000 7988 OnExposeComplete: enter
06:46:24.673 00.000 7988 UpdateGuideState(): m_state=1
06:46:24.680 00.007 7988 UpdateCurrentPosition: no star selected
06:46:24.680 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:24.682 00.002 7988 Status Line: No star selected
06:46:24.684 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=16, max=167, med=143, FiltMin=130, FiltMax=157, Gamma=0.690
06:46:24.684 00.000 7988 UpdateGuideState exits: No star selected
06:46:24.686 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:24.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:24.688 00.002 7988 Enqueuing Expose request
06:46:24.688 00.000 15712 Worker thread wakes up
06:46:24.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:24.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:26.323 01.635 15712 Exposure complete
06:46:26.383 00.060 15712 worker thread done servicing request
06:46:26.383 00.000 7988 OnExposeComplete: enter
06:46:26.383 00.000 7988 UpdateGuideState(): m_state=1
06:46:26.391 00.008 7988 UpdateCurrentPosition: no star selected
06:46:26.391 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:26.393 00.002 7988 Status Line: No star selected
06:46:26.393 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=31, max=170, med=143, FiltMin=131, FiltMax=156, Gamma=0.690
06:46:26.395 00.002 7988 UpdateGuideState exits: No star selected
06:46:26.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:26.395 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:26.395 00.000 7988 Enqueuing Expose request
06:46:26.399 00.004 15712 Worker thread wakes up
06:46:26.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:26.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:27.919 01.520 15712 Exposure complete
06:46:27.980 00.061 15712 worker thread done servicing request
06:46:27.980 00.000 7988 OnExposeComplete: enter
06:46:27.980 00.000 7988 UpdateGuideState(): m_state=1
06:46:27.987 00.007 7988 UpdateCurrentPosition: no star selected
06:46:27.987 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:27.989 00.002 7988 Status Line: No star selected
06:46:27.991 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=26, max=168, med=143, FiltMin=132, FiltMax=155, Gamma=0.690
06:46:27.993 00.002 7988 UpdateGuideState exits: No star selected
06:46:27.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:27.993 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:27.993 00.000 7988 Enqueuing Expose request
06:46:27.996 00.003 15712 Worker thread wakes up
06:46:27.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:27.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:29.629 01.633 15712 Exposure complete
06:46:29.694 00.065 15712 worker thread done servicing request
06:46:29.694 00.000 7988 OnExposeComplete: enter
06:46:29.694 00.000 7988 UpdateGuideState(): m_state=1
06:46:29.697 00.003 7988 UpdateCurrentPosition: no star selected
06:46:29.697 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:29.697 00.000 7988 Status Line: No star selected
06:46:29.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=38, max=170, med=145, FiltMin=131, FiltMax=156, Gamma=0.690
06:46:29.697 00.000 7988 UpdateGuideState exits: No star selected
06:46:29.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:29.697 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:29.697 00.000 7988 Enqueuing Expose request
06:46:29.697 00.000 15712 Worker thread wakes up
06:46:29.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:29.706 00.009 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:31.228 01.522 15712 Exposure complete
06:46:31.289 00.061 15712 worker thread done servicing request
06:46:31.289 00.000 7988 OnExposeComplete: enter
06:46:31.289 00.000 7988 UpdateGuideState(): m_state=1
06:46:31.297 00.008 7988 UpdateCurrentPosition: no star selected
06:46:31.299 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:31.299 00.000 7988 Status Line: No star selected
06:46:31.301 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=26, max=172, med=146, FiltMin=133, FiltMax=157, Gamma=0.690
06:46:31.301 00.000 7988 UpdateGuideState exits: No star selected
06:46:31.303 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:31.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:31.305 00.002 7988 Enqueuing Expose request
06:46:31.305 00.000 15712 Worker thread wakes up
06:46:31.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:31.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:32.937 01.632 15712 Exposure complete
06:46:32.999 00.062 15712 worker thread done servicing request
06:46:32.999 00.000 7988 OnExposeComplete: enter
06:46:33.006 00.007 7988 UpdateGuideState(): m_state=1
06:46:33.006 00.000 7988 UpdateCurrentPosition: no star selected
06:46:33.008 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:33.008 00.000 7988 Status Line: No star selected
06:46:33.010 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=31, max=171, med=147, FiltMin=134, FiltMax=158, Gamma=0.690
06:46:33.012 00.002 7988 UpdateGuideState exits: No star selected
06:46:33.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:33.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:33.015 00.003 7988 Enqueuing Expose request
06:46:33.015 00.000 15712 Worker thread wakes up
06:46:33.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:33.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:34.535 01.520 15712 Exposure complete
06:46:34.596 00.061 15712 worker thread done servicing request
06:46:34.596 00.000 7988 OnExposeComplete: enter
06:46:34.596 00.000 7988 UpdateGuideState(): m_state=1
06:46:34.603 00.007 7988 UpdateCurrentPosition: no star selected
06:46:34.603 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:34.605 00.002 7988 Status Line: No star selected
06:46:34.607 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=36, max=172, med=148, FiltMin=134, FiltMax=159, Gamma=0.690
06:46:34.607 00.000 7988 UpdateGuideState exits: No star selected
06:46:34.609 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:34.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:34.611 00.002 7988 Enqueuing Expose request
06:46:34.612 00.001 15712 Worker thread wakes up
06:46:34.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:34.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:36.244 01.632 15712 Exposure complete
06:46:36.305 00.061 15712 worker thread done servicing request
06:46:36.305 00.000 7988 OnExposeComplete: enter
06:46:36.305 00.000 7988 UpdateGuideState(): m_state=1
06:46:36.312 00.007 7988 UpdateCurrentPosition: no star selected
06:46:36.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:36.314 00.002 7988 Status Line: No star selected
06:46:36.314 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=30, max=173, med=149, FiltMin=137, FiltMax=160, Gamma=0.690
06:46:36.316 00.002 7988 UpdateGuideState exits: No star selected
06:46:36.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:36.316 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:36.316 00.000 7988 Enqueuing Expose request
06:46:36.316 00.000 15712 Worker thread wakes up
06:46:36.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:36.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:37.837 01.521 15712 Exposure complete
06:46:37.902 00.065 15712 worker thread done servicing request
06:46:37.902 00.000 7988 OnExposeComplete: enter
06:46:37.902 00.000 7988 UpdateGuideState(): m_state=1
06:46:37.902 00.000 7988 UpdateCurrentPosition: no star selected
06:46:37.902 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:37.902 00.000 7988 Status Line: No star selected
06:46:37.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=40, max=173, med=149, FiltMin=138, FiltMax=160, Gamma=0.690
06:46:37.902 00.000 7988 UpdateGuideState exits: No star selected
06:46:37.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:37.902 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:37.902 00.000 7988 Enqueuing Expose request
06:46:37.914 00.012 15712 Worker thread wakes up
06:46:37.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:37.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:39.545 01.631 15712 Exposure complete
06:46:39.607 00.062 15712 worker thread done servicing request
06:46:39.607 00.000 7988 OnExposeComplete: enter
06:46:39.607 00.000 7988 UpdateGuideState(): m_state=1
06:46:39.614 00.007 7988 UpdateCurrentPosition: no star selected
06:46:39.614 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:39.616 00.002 7988 Status Line: No star selected
06:46:39.618 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=39, max=176, med=150, FiltMin=138, FiltMax=161, Gamma=0.690
06:46:39.618 00.000 7988 UpdateGuideState exits: No star selected
06:46:39.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:39.618 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:39.618 00.000 7988 Enqueuing Expose request
06:46:39.618 00.000 15712 Worker thread wakes up
06:46:39.623 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:39.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:41.143 01.520 15712 Exposure complete
06:46:41.204 00.061 15712 worker thread done servicing request
06:46:41.204 00.000 7988 OnExposeComplete: enter
06:46:41.204 00.000 7988 UpdateGuideState(): m_state=1
06:46:41.212 00.008 7988 UpdateCurrentPosition: no star selected
06:46:41.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:41.214 00.002 7988 Status Line: No star selected
06:46:41.215 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=42, max=174, med=150, FiltMin=138, FiltMax=162, Gamma=0.690
06:46:41.215 00.000 7988 UpdateGuideState exits: No star selected
06:46:41.217 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:41.217 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:41.219 00.002 7988 Enqueuing Expose request
06:46:41.220 00.001 15712 Worker thread wakes up
06:46:41.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:41.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:42.849 01.629 15712 Exposure complete
06:46:42.915 00.066 15712 worker thread done servicing request
06:46:42.915 00.000 7988 OnExposeComplete: enter
06:46:42.915 00.000 7988 UpdateGuideState(): m_state=1
06:46:42.919 00.004 7988 UpdateCurrentPosition: no star selected
06:46:42.919 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:42.921 00.002 7988 Status Line: No star selected
06:46:42.923 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=39, max=178, med=151, FiltMin=140, FiltMax=163, Gamma=0.690
06:46:42.923 00.000 7988 UpdateGuideState exits: No star selected
06:46:42.925 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:42.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:42.927 00.002 7988 Enqueuing Expose request
06:46:42.927 00.000 15712 Worker thread wakes up
06:46:42.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:42.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:44.449 01.522 15712 Exposure complete
06:46:44.510 00.061 15712 worker thread done servicing request
06:46:44.510 00.000 7988 OnExposeComplete: enter
06:46:44.510 00.000 7988 UpdateGuideState(): m_state=1
06:46:44.518 00.008 7988 UpdateCurrentPosition: no star selected
06:46:44.520 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:44.520 00.000 7988 Status Line: No star selected
06:46:44.522 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=36, max=178, med=152, FiltMin=141, FiltMax=162, Gamma=0.690
06:46:44.522 00.000 7988 UpdateGuideState exits: No star selected
06:46:44.524 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:44.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:44.526 00.002 7988 Enqueuing Expose request
06:46:44.526 00.000 15712 Worker thread wakes up
06:46:44.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:44.528 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:46.158 01.630 15712 Exposure complete
06:46:46.219 00.061 15712 worker thread done servicing request
06:46:46.219 00.000 7988 OnExposeComplete: enter
06:46:46.219 00.000 7988 UpdateGuideState(): m_state=1
06:46:46.219 00.000 7988 UpdateCurrentPosition: no star selected
06:46:46.219 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:46.219 00.000 7988 Status Line: No star selected
06:46:46.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=35, max=177, med=152, FiltMin=141, FiltMax=163, Gamma=0.690
06:46:46.219 00.000 7988 UpdateGuideState exits: No star selected
06:46:46.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:46.219 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:46.219 00.000 7988 Enqueuing Expose request
06:46:46.235 00.016 15712 Worker thread wakes up
06:46:46.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:46.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:47.754 01.519 15712 Exposure complete
06:46:47.819 00.065 15712 worker thread done servicing request
06:46:47.821 00.002 7988 OnExposeComplete: enter
06:46:47.821 00.000 7988 UpdateGuideState(): m_state=1
06:46:47.821 00.000 7988 UpdateCurrentPosition: no star selected
06:46:47.821 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:47.821 00.000 7988 Status Line: No star selected
06:46:47.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=38, max=179, med=153, FiltMin=142, FiltMax=164, Gamma=0.690
06:46:47.821 00.000 7988 UpdateGuideState exits: No star selected
06:46:47.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:47.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:47.821 00.000 7988 Enqueuing Expose request
06:46:47.831 00.010 15712 Worker thread wakes up
06:46:47.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:47.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:49.463 01.632 15712 Exposure complete
06:46:49.525 00.062 15712 worker thread done servicing request
06:46:49.525 00.000 7988 OnExposeComplete: enter
06:46:49.525 00.000 7988 UpdateGuideState(): m_state=1
06:46:49.532 00.007 7988 UpdateCurrentPosition: no star selected
06:46:49.532 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:49.534 00.002 7988 Status Line: No star selected
06:46:49.536 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=41, max=179, med=154, FiltMin=142, FiltMax=165, Gamma=0.690
06:46:49.536 00.000 7988 UpdateGuideState exits: No star selected
06:46:49.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:49.539 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:49.539 00.000 7988 Enqueuing Expose request
06:46:49.540 00.001 15712 Worker thread wakes up
06:46:49.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:49.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:51.056 01.516 15712 Exposure complete
06:46:51.122 00.066 15712 worker thread done servicing request
06:46:51.122 00.000 7988 OnExposeComplete: enter
06:46:51.122 00.000 7988 UpdateGuideState(): m_state=1
06:46:51.122 00.000 7988 UpdateCurrentPosition: no star selected
06:46:51.122 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:51.122 00.000 7988 Status Line: No star selected
06:46:51.122 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=34, max=178, med=154, FiltMin=142, FiltMax=165, Gamma=0.690
06:46:51.122 00.000 7988 UpdateGuideState exits: No star selected
06:46:51.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:51.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:51.122 00.000 7988 Enqueuing Expose request
06:46:51.134 00.012 15712 Worker thread wakes up
06:46:51.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:51.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:52.876 01.742 15712 Exposure complete
06:46:52.939 00.063 15712 worker thread done servicing request
06:46:52.939 00.000 7988 OnExposeComplete: enter
06:46:52.939 00.000 7988 UpdateGuideState(): m_state=1
06:46:52.939 00.000 7988 UpdateCurrentPosition: no star selected
06:46:52.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:52.939 00.000 7988 Status Line: No star selected
06:46:52.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=36, max=182, med=155, FiltMin=144, FiltMax=166, Gamma=0.690
06:46:52.939 00.000 7988 UpdateGuideState exits: No star selected
06:46:52.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:52.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:52.939 00.000 7988 Enqueuing Expose request
06:46:52.954 00.015 15712 Worker thread wakes up
06:46:52.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:52.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:54.363 01.409 15712 Exposure complete
06:46:54.426 00.063 15712 worker thread done servicing request
06:46:54.426 00.000 7988 OnExposeComplete: enter
06:46:54.426 00.000 7988 UpdateGuideState(): m_state=1
06:46:54.432 00.006 7988 UpdateCurrentPosition: no star selected
06:46:54.432 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:54.435 00.003 7988 Status Line: No star selected
06:46:54.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=35, max=180, med=155, FiltMin=145, FiltMax=167, Gamma=0.690
06:46:54.437 00.002 7988 UpdateGuideState exits: No star selected
06:46:54.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:54.439 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:54.440 00.001 7988 Enqueuing Expose request
06:46:54.440 00.000 15712 Worker thread wakes up
06:46:54.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:54.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:56.071 01.631 15712 Exposure complete
06:46:56.135 00.064 15712 worker thread done servicing request
06:46:56.135 00.000 7988 OnExposeComplete: enter
06:46:56.135 00.000 7988 UpdateGuideState(): m_state=1
06:46:56.141 00.006 7988 UpdateCurrentPosition: no star selected
06:46:56.141 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:56.141 00.000 7988 Status Line: No star selected
06:46:56.141 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=36, max=183, med=156, FiltMin=146, FiltMax=167, Gamma=0.690
06:46:56.141 00.000 7988 UpdateGuideState exits: No star selected
06:46:56.147 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:56.147 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:56.149 00.002 7988 Enqueuing Expose request
06:46:56.150 00.001 15712 Worker thread wakes up
06:46:56.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:56.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:57.673 01.523 15712 Exposure complete
06:46:57.734 00.061 15712 worker thread done servicing request
06:46:57.734 00.000 7988 OnExposeComplete: enter
06:46:57.734 00.000 7988 UpdateGuideState(): m_state=1
06:46:57.740 00.006 7988 UpdateCurrentPosition: no star selected
06:46:57.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:57.742 00.002 7988 Status Line: No star selected
06:46:57.744 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=47, max=183, med=157, FiltMin=146, FiltMax=169, Gamma=0.690
06:46:57.744 00.000 7988 UpdateGuideState exits: No star selected
06:46:57.746 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:57.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:57.748 00.002 7988 Enqueuing Expose request
06:46:57.748 00.000 15712 Worker thread wakes up
06:46:57.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:57.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:46:59.379 01.631 15712 Exposure complete
06:46:59.443 00.064 15712 worker thread done servicing request
06:46:59.443 00.000 7988 OnExposeComplete: enter
06:46:59.443 00.000 7988 UpdateGuideState(): m_state=1
06:46:59.443 00.000 7988 UpdateCurrentPosition: no star selected
06:46:59.452 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:46:59.452 00.000 7988 Status Line: No star selected
06:46:59.452 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=40, max=184, med=158, FiltMin=147, FiltMax=169, Gamma=0.690
06:46:59.452 00.000 7988 UpdateGuideState exits: No star selected
06:46:59.457 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:46:59.457 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:46:59.459 00.002 7988 Enqueuing Expose request
06:46:59.459 00.000 15712 Worker thread wakes up
06:46:59.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:46:59.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:00.979 01.520 15712 Exposure complete
06:47:01.041 00.062 15712 worker thread done servicing request
06:47:01.041 00.000 7988 OnExposeComplete: enter
06:47:01.041 00.000 7988 UpdateGuideState(): m_state=1
06:47:01.048 00.007 7988 UpdateCurrentPosition: no star selected
06:47:01.048 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:01.050 00.002 7988 Status Line: No star selected
06:47:01.052 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=42, max=186, med=159, FiltMin=148, FiltMax=170, Gamma=0.690
06:47:01.052 00.000 7988 UpdateGuideState exits: No star selected
06:47:01.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:01.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:01.052 00.000 7988 Enqueuing Expose request
06:47:01.057 00.005 15712 Worker thread wakes up
06:47:01.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:01.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:02.689 01.632 15712 Exposure complete
06:47:02.753 00.064 15712 worker thread done servicing request
06:47:02.753 00.000 7988 OnExposeComplete: enter
06:47:02.753 00.000 7988 UpdateGuideState(): m_state=1
06:47:02.758 00.005 7988 UpdateCurrentPosition: no star selected
06:47:02.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:02.758 00.000 7988 Status Line: No star selected
06:47:02.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=34, max=184, med=160, FiltMin=147, FiltMax=173, Gamma=0.690
06:47:02.758 00.000 7988 UpdateGuideState exits: No star selected
06:47:02.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:02.758 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:02.758 00.000 7988 Enqueuing Expose request
06:47:02.766 00.008 15712 Worker thread wakes up
06:47:02.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:02.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:04.288 01.522 15712 Exposure complete
06:47:04.353 00.065 15712 worker thread done servicing request
06:47:04.353 00.000 7988 OnExposeComplete: enter
06:47:04.353 00.000 7988 UpdateGuideState(): m_state=1
06:47:04.355 00.002 7988 UpdateCurrentPosition: no star selected
06:47:04.355 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:04.357 00.002 7988 Status Line: No star selected
06:47:04.360 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=33, max=185, med=160, FiltMin=149, FiltMax=172, Gamma=0.690
06:47:04.360 00.000 7988 UpdateGuideState exits: No star selected
06:47:04.362 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:04.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:04.364 00.002 7988 Enqueuing Expose request
06:47:04.365 00.001 15712 Worker thread wakes up
06:47:04.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:04.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:05.996 01.631 15712 Exposure complete
06:47:06.059 00.063 15712 worker thread done servicing request
06:47:06.059 00.000 7988 OnExposeComplete: enter
06:47:06.059 00.000 7988 UpdateGuideState(): m_state=1
06:47:06.066 00.007 7988 UpdateCurrentPosition: no star selected
06:47:06.066 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:06.068 00.002 7988 Status Line: No star selected
06:47:06.070 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=42, max=186, med=162, FiltMin=149, FiltMax=173, Gamma=0.690
06:47:06.071 00.001 7988 UpdateGuideState exits: No star selected
06:47:06.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:06.071 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:06.071 00.000 7988 Enqueuing Expose request
06:47:06.075 00.004 15712 Worker thread wakes up
06:47:06.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:06.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:07.597 01.522 15712 Exposure complete
06:47:07.658 00.061 15712 worker thread done servicing request
06:47:07.658 00.000 7988 OnExposeComplete: enter
06:47:07.658 00.000 7988 UpdateGuideState(): m_state=1
06:47:07.666 00.008 7988 UpdateCurrentPosition: no star selected
06:47:07.666 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:07.668 00.002 7988 Status Line: No star selected
06:47:07.670 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=33, max=189, med=163, FiltMin=151, FiltMax=174, Gamma=0.690
06:47:07.670 00.000 7988 UpdateGuideState exits: No star selected
06:47:07.672 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:07.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:07.674 00.002 7988 Enqueuing Expose request
06:47:07.674 00.000 15712 Worker thread wakes up
06:47:07.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:07.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:09.306 01.632 15712 Exposure complete
06:47:09.370 00.064 15712 worker thread done servicing request
06:47:09.370 00.000 7988 OnExposeComplete: enter
06:47:09.370 00.000 7988 UpdateGuideState(): m_state=1
06:47:09.376 00.006 7988 UpdateCurrentPosition: no star selected
06:47:09.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:09.378 00.002 7988 Status Line: No star selected
06:47:09.380 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=55, max=189, med=164, FiltMin=151, FiltMax=176, Gamma=0.690
06:47:09.380 00.000 7988 UpdateGuideState exits: No star selected
06:47:09.382 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:09.382 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:09.384 00.002 7988 Enqueuing Expose request
06:47:09.384 00.000 15712 Worker thread wakes up
06:47:09.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:09.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:10.906 01.522 15712 Exposure complete
06:47:10.969 00.063 15712 worker thread done servicing request
06:47:10.969 00.000 7988 OnExposeComplete: enter
06:47:10.969 00.000 7988 UpdateGuideState(): m_state=1
06:47:10.974 00.005 7988 UpdateCurrentPosition: no star selected
06:47:10.974 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:10.976 00.002 7988 Status Line: No star selected
06:47:10.978 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=41, max=225, med=165, FiltMin=153, FiltMax=176, Gamma=0.690
06:47:10.978 00.000 7988 UpdateGuideState exits: No star selected
06:47:10.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:10.978 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:10.978 00.000 7988 Enqueuing Expose request
06:47:10.978 00.000 15712 Worker thread wakes up
06:47:10.983 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:10.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:12.615 01.632 15712 Exposure complete
06:47:12.678 00.063 15712 worker thread done servicing request
06:47:12.678 00.000 7988 OnExposeComplete: enter
06:47:12.678 00.000 7988 UpdateGuideState(): m_state=1
06:47:12.685 00.007 7988 UpdateCurrentPosition: no star selected
06:47:12.686 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:12.686 00.000 7988 Status Line: No star selected
06:47:12.688 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=48, max=196, med=167, FiltMin=155, FiltMax=180, Gamma=0.690
06:47:12.688 00.000 7988 UpdateGuideState exits: No star selected
06:47:12.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:12.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:12.688 00.000 7988 Enqueuing Expose request
06:47:12.694 00.006 15712 Worker thread wakes up
06:47:12.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:12.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:14.214 01.520 15712 Exposure complete
06:47:14.275 00.061 15712 worker thread done servicing request
06:47:14.275 00.000 7988 OnExposeComplete: enter
06:47:14.275 00.000 7988 UpdateGuideState(): m_state=1
06:47:14.283 00.008 7988 UpdateCurrentPosition: no star selected
06:47:14.284 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:14.284 00.000 7988 Status Line: No star selected
06:47:14.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=50, max=194, med=168, FiltMin=155, FiltMax=181, Gamma=0.690
06:47:14.284 00.000 7988 UpdateGuideState exits: No star selected
06:47:14.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:14.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:14.291 00.007 7988 Enqueuing Expose request
06:47:14.291 00.000 15712 Worker thread wakes up
06:47:14.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:14.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:15.923 01.632 15712 Exposure complete
06:47:15.987 00.064 15712 worker thread done servicing request
06:47:15.987 00.000 7988 OnExposeComplete: enter
06:47:15.987 00.000 7988 UpdateGuideState(): m_state=1
06:47:15.995 00.008 7988 UpdateCurrentPosition: no star selected
06:47:15.995 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:15.997 00.002 7988 Status Line: No star selected
06:47:15.999 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=57, max=196, med=170, FiltMin=156, FiltMax=182, Gamma=0.690
06:47:15.999 00.000 7988 UpdateGuideState exits: No star selected
06:47:16.001 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:16.001 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:16.001 00.000 7988 Enqueuing Expose request
06:47:16.001 00.000 15712 Worker thread wakes up
06:47:16.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:16.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:17.520 01.519 15712 Exposure complete
06:47:17.585 00.065 15712 worker thread done servicing request
06:47:17.585 00.000 7988 OnExposeComplete: enter
06:47:17.585 00.000 7988 UpdateGuideState(): m_state=1
06:47:17.588 00.003 7988 UpdateCurrentPosition: no star selected
06:47:17.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:17.588 00.000 7988 Status Line: No star selected
06:47:17.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=51, max=197, med=171, FiltMin=157, FiltMax=184, Gamma=0.690
06:47:17.588 00.000 7988 UpdateGuideState exits: No star selected
06:47:17.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:17.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:17.588 00.000 7988 Enqueuing Expose request
06:47:17.597 00.009 15712 Worker thread wakes up
06:47:17.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:17.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:19.338 01.741 15712 Exposure complete
06:47:19.405 00.067 15712 worker thread done servicing request
06:47:19.405 00.000 7988 OnExposeComplete: enter
06:47:19.405 00.000 7988 UpdateGuideState(): m_state=1
06:47:19.405 00.000 7988 UpdateCurrentPosition: no star selected
06:47:19.409 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:19.409 00.000 7988 Status Line: No star selected
06:47:19.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=51, max=200, med=172, FiltMin=158, FiltMax=185, Gamma=0.690
06:47:19.409 00.000 7988 UpdateGuideState exits: No star selected
06:47:19.414 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:19.414 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:19.415 00.001 7988 Enqueuing Expose request
06:47:19.415 00.000 15712 Worker thread wakes up
06:47:19.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:19.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:20.822 01.407 15712 Exposure complete
06:47:20.888 00.066 15712 worker thread done servicing request
06:47:20.888 00.000 7988 OnExposeComplete: enter
06:47:20.890 00.002 7988 UpdateGuideState(): m_state=1
06:47:20.890 00.000 7988 UpdateCurrentPosition: no star selected
06:47:20.890 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:20.890 00.000 7988 Status Line: No star selected
06:47:20.890 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=49, max=200, med=173, FiltMin=160, FiltMax=186, Gamma=0.690
06:47:20.890 00.000 7988 UpdateGuideState exits: No star selected
06:47:20.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:20.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:20.890 00.000 7988 Enqueuing Expose request
06:47:20.901 00.011 15712 Worker thread wakes up
06:47:20.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:20.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:22.530 01.629 15712 Exposure complete
06:47:22.593 00.063 15712 worker thread done servicing request
06:47:22.593 00.000 7988 OnExposeComplete: enter
06:47:22.593 00.000 7988 UpdateGuideState(): m_state=1
06:47:22.593 00.000 7988 UpdateCurrentPosition: no star selected
06:47:22.593 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:22.593 00.000 7988 Status Line: No star selected
06:47:22.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=58, max=201, med=174, FiltMin=161, FiltMax=187, Gamma=0.690
06:47:22.593 00.000 7988 UpdateGuideState exits: No star selected
06:47:22.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:22.593 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:22.593 00.000 7988 Enqueuing Expose request
06:47:22.607 00.014 15712 Worker thread wakes up
06:47:22.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:22.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:24.127 01.520 15712 Exposure complete
06:47:24.194 00.067 15712 worker thread done servicing request
06:47:24.195 00.001 7988 OnExposeComplete: enter
06:47:24.195 00.000 7988 UpdateGuideState(): m_state=1
06:47:24.195 00.000 7988 UpdateCurrentPosition: no star selected
06:47:24.195 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:24.195 00.000 7988 Status Line: No star selected
06:47:24.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=63, max=200, med=175, FiltMin=161, FiltMax=187, Gamma=0.690
06:47:24.195 00.000 7988 UpdateGuideState exits: No star selected
06:47:24.195 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:24.195 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:24.204 00.009 7988 Enqueuing Expose request
06:47:24.204 00.000 15712 Worker thread wakes up
06:47:24.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:24.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:25.835 01.631 15712 Exposure complete
06:47:25.898 00.063 15712 worker thread done servicing request
06:47:25.898 00.000 7988 OnExposeComplete: enter
06:47:25.898 00.000 7988 UpdateGuideState(): m_state=1
06:47:25.905 00.007 7988 UpdateCurrentPosition: no star selected
06:47:25.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:25.907 00.002 7988 Status Line: No star selected
06:47:25.909 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=60, max=203, med=175, FiltMin=162, FiltMax=187, Gamma=0.690
06:47:25.909 00.000 7988 UpdateGuideState exits: No star selected
06:47:25.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:25.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:25.909 00.000 7988 Enqueuing Expose request
06:47:25.914 00.005 15712 Worker thread wakes up
06:47:25.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:25.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:27.435 01.521 15712 Exposure complete
06:47:27.499 00.064 15712 worker thread done servicing request
06:47:27.499 00.000 7988 OnExposeComplete: enter
06:47:27.499 00.000 7988 UpdateGuideState(): m_state=1
06:47:27.504 00.005 7988 UpdateCurrentPosition: no star selected
06:47:27.504 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:27.506 00.002 7988 Status Line: No star selected
06:47:27.508 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=68, max=201, med=176, FiltMin=162, FiltMax=188, Gamma=0.690
06:47:27.508 00.000 7988 UpdateGuideState exits: No star selected
06:47:27.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:27.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:27.512 00.004 7988 Enqueuing Expose request
06:47:27.512 00.000 15712 Worker thread wakes up
06:47:27.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:27.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:29.143 01.631 15712 Exposure complete
06:47:29.204 00.061 15712 worker thread done servicing request
06:47:29.204 00.000 7988 OnExposeComplete: enter
06:47:29.204 00.000 7988 UpdateGuideState(): m_state=1
06:47:29.212 00.008 7988 UpdateCurrentPosition: no star selected
06:47:29.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:29.214 00.002 7988 Status Line: No star selected
06:47:29.216 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=67, max=201, med=176, FiltMin=163, FiltMax=189, Gamma=0.690
06:47:29.216 00.000 7988 UpdateGuideState exits: No star selected
06:47:29.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:29.218 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:29.220 00.002 7988 Enqueuing Expose request
06:47:29.220 00.000 15712 Worker thread wakes up
06:47:29.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:29.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:30.742 01.522 15712 Exposure complete
06:47:30.804 00.062 15712 worker thread done servicing request
06:47:30.804 00.000 7988 OnExposeComplete: enter
06:47:30.804 00.000 7988 UpdateGuideState(): m_state=1
06:47:30.812 00.008 7988 UpdateCurrentPosition: no star selected
06:47:30.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:30.814 00.002 7988 Status Line: No star selected
06:47:30.816 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=67, max=203, med=176, FiltMin=163, FiltMax=189, Gamma=0.690
06:47:30.816 00.000 7988 UpdateGuideState exits: No star selected
06:47:30.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:30.818 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:30.820 00.002 7988 Enqueuing Expose request
06:47:30.820 00.000 15712 Worker thread wakes up
06:47:30.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:30.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:32.450 01.630 15712 Exposure complete
06:47:32.511 00.061 15712 worker thread done servicing request
06:47:32.511 00.000 7988 OnExposeComplete: enter
06:47:32.511 00.000 7988 UpdateGuideState(): m_state=1
06:47:32.511 00.000 7988 UpdateCurrentPosition: no star selected
06:47:32.511 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:32.511 00.000 7988 Status Line: No star selected
06:47:32.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=70, max=205, med=177, FiltMin=161, FiltMax=190, Gamma=0.690
06:47:32.524 00.013 7988 UpdateGuideState exits: No star selected
06:47:32.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:32.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:32.527 00.003 7988 Enqueuing Expose request
06:47:32.527 00.000 15712 Worker thread wakes up
06:47:32.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:32.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:34.045 01.518 15712 Exposure complete
06:47:34.108 00.063 15712 worker thread done servicing request
06:47:34.108 00.000 7988 OnExposeComplete: enter
06:47:34.108 00.000 7988 UpdateGuideState(): m_state=1
06:47:34.114 00.006 7988 UpdateCurrentPosition: no star selected
06:47:34.114 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:34.116 00.002 7988 Status Line: No star selected
06:47:34.118 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=61, max=204, med=177, FiltMin=162, FiltMax=191, Gamma=0.690
06:47:34.118 00.000 7988 UpdateGuideState exits: No star selected
06:47:34.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:34.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:34.118 00.000 7988 Enqueuing Expose request
06:47:34.123 00.005 15712 Worker thread wakes up
06:47:34.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:34.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:35.867 01.744 15712 Exposure complete
06:47:35.927 00.060 15712 worker thread done servicing request
06:47:35.927 00.000 7988 OnExposeComplete: enter
06:47:35.927 00.000 7988 UpdateGuideState(): m_state=1
06:47:35.934 00.007 7988 UpdateCurrentPosition: no star selected
06:47:35.934 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:35.936 00.002 7988 Status Line: No star selected
06:47:35.938 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=63, max=206, med=177, FiltMin=162, FiltMax=192, Gamma=0.690
06:47:35.938 00.000 7988 UpdateGuideState exits: No star selected
06:47:35.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:35.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:35.938 00.000 7988 Enqueuing Expose request
06:47:35.943 00.005 15712 Worker thread wakes up
06:47:35.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:35.944 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:37.350 01.406 15712 Exposure complete
06:47:37.412 00.062 15712 worker thread done servicing request
06:47:37.412 00.000 7988 OnExposeComplete: enter
06:47:37.412 00.000 7988 UpdateGuideState(): m_state=1
06:47:37.419 00.007 7988 UpdateCurrentPosition: no star selected
06:47:37.419 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:37.421 00.002 7988 Status Line: No star selected
06:47:37.423 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=61, max=206, med=177, FiltMin=162, FiltMax=191, Gamma=0.690
06:47:37.423 00.000 7988 UpdateGuideState exits: No star selected
06:47:37.425 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:37.425 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:37.427 00.002 7988 Enqueuing Expose request
06:47:37.428 00.001 15712 Worker thread wakes up
06:47:37.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:37.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:39.059 01.631 15712 Exposure complete
06:47:39.124 00.065 15712 worker thread done servicing request
06:47:39.124 00.000 7988 OnExposeComplete: enter
06:47:39.124 00.000 7988 UpdateGuideState(): m_state=1
06:47:39.128 00.004 7988 UpdateCurrentPosition: no star selected
06:47:39.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:39.130 00.002 7988 Status Line: No star selected
06:47:39.132 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=69, max=206, med=177, FiltMin=163, FiltMax=193, Gamma=0.690
06:47:39.132 00.000 7988 UpdateGuideState exits: No star selected
06:47:39.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:39.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:39.132 00.000 7988 Enqueuing Expose request
06:47:39.137 00.005 15712 Worker thread wakes up
06:47:39.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:39.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:40.656 01.519 15712 Exposure complete
06:47:40.718 00.062 15712 worker thread done servicing request
06:47:40.718 00.000 7988 OnExposeComplete: enter
06:47:40.718 00.000 7988 UpdateGuideState(): m_state=1
06:47:40.725 00.007 7988 UpdateCurrentPosition: no star selected
06:47:40.725 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:40.727 00.002 7988 Status Line: No star selected
06:47:40.729 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=55, max=208, med=178, FiltMin=165, FiltMax=193, Gamma=0.690
06:47:40.729 00.000 7988 UpdateGuideState exits: No star selected
06:47:40.731 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:40.731 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:40.731 00.000 7988 Enqueuing Expose request
06:47:40.733 00.002 15712 Worker thread wakes up
06:47:40.734 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:40.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:42.365 01.631 15712 Exposure complete
06:47:42.428 00.063 15712 worker thread done servicing request
06:47:42.428 00.000 7988 OnExposeComplete: enter
06:47:42.428 00.000 7988 UpdateGuideState(): m_state=1
06:47:42.434 00.006 7988 UpdateCurrentPosition: no star selected
06:47:42.434 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:42.436 00.002 7988 Status Line: No star selected
06:47:42.438 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=71, max=205, med=178, FiltMin=166, FiltMax=191, Gamma=0.690
06:47:42.438 00.000 7988 UpdateGuideState exits: No star selected
06:47:42.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:42.438 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:42.438 00.000 7988 Enqueuing Expose request
06:47:42.443 00.005 15712 Worker thread wakes up
06:47:42.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:42.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:43.965 01.522 15712 Exposure complete
06:47:44.029 00.064 15712 worker thread done servicing request
06:47:44.029 00.000 7988 OnExposeComplete: enter
06:47:44.029 00.000 7988 UpdateGuideState(): m_state=1
06:47:44.034 00.005 7988 UpdateCurrentPosition: no star selected
06:47:44.034 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:44.036 00.002 7988 Status Line: No star selected
06:47:44.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=66, max=209, med=179, FiltMin=165, FiltMax=192, Gamma=0.690
06:47:44.036 00.000 7988 UpdateGuideState exits: No star selected
06:47:44.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:44.036 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:44.042 00.006 7988 Enqueuing Expose request
06:47:44.042 00.000 15712 Worker thread wakes up
06:47:44.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:44.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:45.674 01.632 15712 Exposure complete
06:47:45.738 00.064 15712 worker thread done servicing request
06:47:45.738 00.000 7988 OnExposeComplete: enter
06:47:45.738 00.000 7988 UpdateGuideState(): m_state=1
06:47:45.744 00.006 7988 UpdateCurrentPosition: no star selected
06:47:45.744 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:45.746 00.002 7988 Status Line: No star selected
06:47:45.747 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=58, max=206, med=179, FiltMin=166, FiltMax=194, Gamma=0.690
06:47:45.749 00.002 7988 UpdateGuideState exits: No star selected
06:47:45.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:45.751 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:45.751 00.000 7988 Enqueuing Expose request
06:47:45.753 00.002 15712 Worker thread wakes up
06:47:45.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:45.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:47.274 01.521 15712 Exposure complete
06:47:47.336 00.062 15712 worker thread done servicing request
06:47:47.336 00.000 7988 OnExposeComplete: enter
06:47:47.336 00.000 7988 UpdateGuideState(): m_state=1
06:47:47.343 00.007 7988 UpdateCurrentPosition: no star selected
06:47:47.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:47.345 00.002 7988 Status Line: No star selected
06:47:47.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=64, max=208, med=180, FiltMin=167, FiltMax=194, Gamma=0.690
06:47:47.345 00.000 7988 UpdateGuideState exits: No star selected
06:47:47.349 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:47.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:47.352 00.003 7988 Enqueuing Expose request
06:47:47.352 00.000 15712 Worker thread wakes up
06:47:47.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:47.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:48.982 01.630 15712 Exposure complete
06:47:49.045 00.063 15712 worker thread done servicing request
06:47:49.045 00.000 7988 OnExposeComplete: enter
06:47:49.045 00.000 7988 UpdateGuideState(): m_state=1
06:47:49.052 00.007 7988 UpdateCurrentPosition: no star selected
06:47:49.053 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:49.053 00.000 7988 Status Line: No star selected
06:47:49.055 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=73, max=209, med=181, FiltMin=169, FiltMax=194, Gamma=0.690
06:47:49.055 00.000 7988 UpdateGuideState exits: No star selected
06:47:49.055 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:49.055 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:49.055 00.000 7988 Enqueuing Expose request
06:47:49.055 00.000 15712 Worker thread wakes up
06:47:49.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:49.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:50.578 01.523 15712 Exposure complete
06:47:50.643 00.065 15712 worker thread done servicing request
06:47:50.645 00.002 7988 OnExposeComplete: enter
06:47:50.645 00.000 7988 UpdateGuideState(): m_state=1
06:47:50.645 00.000 7988 UpdateCurrentPosition: no star selected
06:47:50.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:50.650 00.005 7988 Status Line: No star selected
06:47:50.651 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=64, max=211, med=182, FiltMin=169, FiltMax=194, Gamma=0.690
06:47:50.651 00.000 7988 UpdateGuideState exits: No star selected
06:47:50.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:50.651 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:50.655 00.004 7988 Enqueuing Expose request
06:47:50.655 00.000 15712 Worker thread wakes up
06:47:50.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:50.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:52.298 01.643 15712 Exposure complete
06:47:52.366 00.068 15712 worker thread done servicing request
06:47:52.366 00.000 7988 OnExposeComplete: enter
06:47:52.366 00.000 7988 UpdateGuideState(): m_state=1
06:47:52.366 00.000 7988 UpdateCurrentPosition: no star selected
06:47:52.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:52.366 00.000 7988 Status Line: No star selected
06:47:52.371 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=66, max=210, med=183, FiltMin=172, FiltMax=195, Gamma=0.690
06:47:52.371 00.000 7988 UpdateGuideState exits: No star selected
06:47:52.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:52.371 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:52.371 00.000 7988 Enqueuing Expose request
06:47:52.371 00.000 15712 Worker thread wakes up
06:47:52.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:52.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:53.899 01.528 15712 Exposure complete
06:47:53.965 00.066 15712 worker thread done servicing request
06:47:53.965 00.000 7988 OnExposeComplete: enter
06:47:53.965 00.000 7988 UpdateGuideState(): m_state=1
06:47:53.965 00.000 7988 UpdateCurrentPosition: no star selected
06:47:53.965 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:53.965 00.000 7988 Status Line: No star selected
06:47:53.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=72, max=210, med=184, FiltMin=173, FiltMax=198, Gamma=0.690
06:47:53.965 00.000 7988 UpdateGuideState exits: No star selected
06:47:53.973 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:53.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:53.973 00.000 7988 Enqueuing Expose request
06:47:53.973 00.000 15712 Worker thread wakes up
06:47:53.976 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:53.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:55.606 01.630 15712 Exposure complete
06:47:55.667 00.061 15712 worker thread done servicing request
06:47:55.667 00.000 7988 OnExposeComplete: enter
06:47:55.674 00.007 7988 UpdateGuideState(): m_state=1
06:47:55.674 00.000 7988 UpdateCurrentPosition: no star selected
06:47:55.676 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:55.676 00.000 7988 Status Line: No star selected
06:47:55.678 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=61, max=214, med=186, FiltMin=174, FiltMax=199, Gamma=0.690
06:47:55.678 00.000 7988 UpdateGuideState exits: No star selected
06:47:55.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:55.678 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:55.683 00.005 7988 Enqueuing Expose request
06:47:55.683 00.000 15712 Worker thread wakes up
06:47:55.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:55.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:57.203 01.520 15712 Exposure complete
06:47:57.270 00.067 15712 worker thread done servicing request
06:47:57.270 00.000 7988 OnExposeComplete: enter
06:47:57.270 00.000 7988 UpdateGuideState(): m_state=1
06:47:57.274 00.004 7988 UpdateCurrentPosition: no star selected
06:47:57.274 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:57.274 00.000 7988 Status Line: No star selected
06:47:57.274 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=82, max=216, med=187, FiltMin=172, FiltMax=201, Gamma=0.690
06:47:57.274 00.000 7988 UpdateGuideState exits: No star selected
06:47:57.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:57.274 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:57.274 00.000 7988 Enqueuing Expose request
06:47:57.282 00.008 15712 Worker thread wakes up
06:47:57.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:57.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:47:58.915 01.633 15712 Exposure complete
06:47:58.977 00.062 15712 worker thread done servicing request
06:47:58.977 00.000 7988 OnExposeComplete: enter
06:47:58.977 00.000 7988 UpdateGuideState(): m_state=1
06:47:58.984 00.007 7988 UpdateCurrentPosition: no star selected
06:47:58.984 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:47:58.986 00.002 7988 Status Line: No star selected
06:47:58.988 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=75, max=215, med=189, FiltMin=174, FiltMax=202, Gamma=0.690
06:47:58.988 00.000 7988 UpdateGuideState exits: No star selected
06:47:58.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:47:58.988 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:47:58.992 00.004 7988 Enqueuing Expose request
06:47:58.992 00.000 15712 Worker thread wakes up
06:47:58.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:47:58.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:00.513 01.521 15712 Exposure complete
06:48:00.580 00.067 15712 worker thread done servicing request
06:48:00.581 00.001 7988 OnExposeComplete: enter
06:48:00.581 00.000 7988 UpdateGuideState(): m_state=1
06:48:00.581 00.000 7988 UpdateCurrentPosition: no star selected
06:48:00.581 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:00.581 00.000 7988 Status Line: No star selected
06:48:00.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=81, max=218, med=190, FiltMin=175, FiltMax=204, Gamma=0.690
06:48:00.581 00.000 7988 UpdateGuideState exits: No star selected
06:48:00.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:00.581 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:00.591 00.010 7988 Enqueuing Expose request
06:48:00.591 00.000 15712 Worker thread wakes up
06:48:00.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:00.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:02.221 01.630 15712 Exposure complete
06:48:02.284 00.063 15712 worker thread done servicing request
06:48:02.284 00.000 7988 OnExposeComplete: enter
06:48:02.284 00.000 7988 UpdateGuideState(): m_state=1
06:48:02.292 00.008 7988 UpdateCurrentPosition: no star selected
06:48:02.293 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:02.293 00.000 7988 Status Line: No star selected
06:48:02.295 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=78, max=220, med=191, FiltMin=175, FiltMax=205, Gamma=0.690
06:48:02.297 00.002 7988 UpdateGuideState exits: No star selected
06:48:02.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:02.299 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:02.300 00.001 7988 Enqueuing Expose request
06:48:02.300 00.000 15712 Worker thread wakes up
06:48:02.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:02.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:03.821 01.521 15712 Exposure complete
06:48:03.882 00.061 15712 worker thread done servicing request
06:48:03.882 00.000 7988 OnExposeComplete: enter
06:48:03.882 00.000 7988 UpdateGuideState(): m_state=1
06:48:03.890 00.008 7988 UpdateCurrentPosition: no star selected
06:48:03.890 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:03.893 00.003 7988 Status Line: No star selected
06:48:03.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=82, max=221, med=191, FiltMin=175, FiltMax=208, Gamma=0.690
06:48:03.893 00.000 7988 UpdateGuideState exits: No star selected
06:48:03.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:03.893 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:03.898 00.005 7988 Enqueuing Expose request
06:48:03.898 00.000 15712 Worker thread wakes up
06:48:03.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:03.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:05.531 01.633 15712 Exposure complete
06:48:05.599 00.068 15712 worker thread done servicing request
06:48:05.599 00.000 7988 OnExposeComplete: enter
06:48:05.599 00.000 7988 UpdateGuideState(): m_state=1
06:48:05.599 00.000 7988 UpdateCurrentPosition: no star selected
06:48:05.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:05.603 00.004 7988 Status Line: No star selected
06:48:05.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=79, max=223, med=192, FiltMin=178, FiltMax=207, Gamma=0.690
06:48:05.605 00.002 7988 UpdateGuideState exits: No star selected
06:48:05.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:05.607 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:05.609 00.002 7988 Enqueuing Expose request
06:48:05.609 00.000 15712 Worker thread wakes up
06:48:05.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:05.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:07.130 01.521 15712 Exposure complete
06:48:07.209 00.079 15712 worker thread done servicing request
06:48:07.211 00.002 7988 OnExposeComplete: enter
06:48:07.211 00.000 7988 UpdateGuideState(): m_state=1
06:48:07.211 00.000 7988 UpdateCurrentPosition: no star selected
06:48:07.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:07.211 00.000 7988 Status Line: No star selected
06:48:07.216 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=78, max=223, med=193, FiltMin=179, FiltMax=208, Gamma=0.690
06:48:07.216 00.000 7988 UpdateGuideState exits: No star selected
06:48:07.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:07.216 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:07.216 00.000 7988 Enqueuing Expose request
06:48:07.216 00.000 15712 Worker thread wakes up
06:48:07.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:07.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:08.857 01.641 15712 Exposure complete
06:48:08.923 00.066 15712 worker thread done servicing request
06:48:08.923 00.000 7988 OnExposeComplete: enter
06:48:08.923 00.000 7988 UpdateGuideState(): m_state=1
06:48:08.923 00.000 7988 UpdateCurrentPosition: no star selected
06:48:08.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:08.923 00.000 7988 Status Line: No star selected
06:48:08.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=74, max=223, med=194, FiltMin=180, FiltMax=209, Gamma=0.690
06:48:08.923 00.000 7988 UpdateGuideState exits: No star selected
06:48:08.932 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:08.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:08.934 00.002 7988 Enqueuing Expose request
06:48:08.934 00.000 15712 Worker thread wakes up
06:48:08.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:08.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:10.454 01.520 15712 Exposure complete
06:48:10.521 00.067 15712 worker thread done servicing request
06:48:10.521 00.000 7988 OnExposeComplete: enter
06:48:10.521 00.000 7988 UpdateGuideState(): m_state=1
06:48:10.521 00.000 7988 UpdateCurrentPosition: no star selected
06:48:10.521 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:10.521 00.000 7988 Status Line: No star selected
06:48:10.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=68, max=221, med=194, FiltMin=181, FiltMax=208, Gamma=0.690
06:48:10.521 00.000 7988 UpdateGuideState exits: No star selected
06:48:10.521 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:10.521 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:10.521 00.000 7988 Enqueuing Expose request
06:48:10.532 00.011 15712 Worker thread wakes up
06:48:10.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:10.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:12.163 01.631 15712 Exposure complete
06:48:12.226 00.063 15712 worker thread done servicing request
06:48:12.226 00.000 7988 OnExposeComplete: enter
06:48:12.226 00.000 7988 UpdateGuideState(): m_state=1
06:48:12.233 00.007 7988 UpdateCurrentPosition: no star selected
06:48:12.233 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:12.235 00.002 7988 Status Line: No star selected
06:48:12.236 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=88, max=223, med=195, FiltMin=181, FiltMax=208, Gamma=0.690
06:48:12.238 00.002 7988 UpdateGuideState exits: No star selected
06:48:12.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:12.240 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:12.240 00.000 7988 Enqueuing Expose request
06:48:12.242 00.002 15712 Worker thread wakes up
06:48:12.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:12.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:13.759 01.517 15712 Exposure complete
06:48:13.827 00.068 15712 worker thread done servicing request
06:48:13.827 00.000 7988 OnExposeComplete: enter
06:48:13.827 00.000 7988 UpdateGuideState(): m_state=1
06:48:13.827 00.000 7988 UpdateCurrentPosition: no star selected
06:48:13.827 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:13.827 00.000 7988 Status Line: No star selected
06:48:13.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=76, max=223, med=195, FiltMin=183, FiltMax=210, Gamma=0.690
06:48:13.827 00.000 7988 UpdateGuideState exits: No star selected
06:48:13.836 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:13.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:13.836 00.000 7988 Enqueuing Expose request
06:48:13.839 00.003 15712 Worker thread wakes up
06:48:13.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:13.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:15.471 01.632 15712 Exposure complete
06:48:15.532 00.061 15712 worker thread done servicing request
06:48:15.532 00.000 7988 OnExposeComplete: enter
06:48:15.532 00.000 7988 UpdateGuideState(): m_state=1
06:48:15.532 00.000 7988 UpdateCurrentPosition: no star selected
06:48:15.540 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:15.542 00.002 7988 Status Line: No star selected
06:48:15.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=85, max=225, med=196, FiltMin=184, FiltMax=210, Gamma=0.690
06:48:15.544 00.002 7988 UpdateGuideState exits: No star selected
06:48:15.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:15.546 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:15.546 00.000 7988 Enqueuing Expose request
06:48:15.548 00.002 15712 Worker thread wakes up
06:48:15.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:15.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:17.067 01.519 15712 Exposure complete
06:48:17.128 00.061 15712 worker thread done servicing request
06:48:17.128 00.000 7988 OnExposeComplete: enter
06:48:17.128 00.000 7988 UpdateGuideState(): m_state=1
06:48:17.135 00.007 7988 UpdateCurrentPosition: no star selected
06:48:17.135 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:17.137 00.002 7988 Status Line: No star selected
06:48:17.139 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=82, max=230, med=198, FiltMin=185, FiltMax=213, Gamma=0.690
06:48:17.139 00.000 7988 UpdateGuideState exits: No star selected
06:48:17.141 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:17.142 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:17.142 00.000 7988 Enqueuing Expose request
06:48:17.144 00.002 15712 Worker thread wakes up
06:48:17.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:17.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:18.774 01.630 15712 Exposure complete
06:48:18.840 00.066 15712 worker thread done servicing request
06:48:18.840 00.000 7988 OnExposeComplete: enter
06:48:18.842 00.002 7988 UpdateGuideState(): m_state=1
06:48:18.842 00.000 7988 UpdateCurrentPosition: no star selected
06:48:18.842 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:18.842 00.000 7988 Status Line: No star selected
06:48:18.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=90, max=230, med=201, FiltMin=184, FiltMax=215, Gamma=0.690
06:48:18.842 00.000 7988 UpdateGuideState exits: No star selected
06:48:18.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:18.842 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:18.842 00.000 7988 Enqueuing Expose request
06:48:18.852 00.010 15712 Worker thread wakes up
06:48:18.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:18.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:20.373 01.521 15712 Exposure complete
06:48:20.435 00.062 15712 worker thread done servicing request
06:48:20.435 00.000 7988 OnExposeComplete: enter
06:48:20.435 00.000 7988 UpdateGuideState(): m_state=1
06:48:20.441 00.006 7988 UpdateCurrentPosition: no star selected
06:48:20.443 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:20.443 00.000 7988 Status Line: No star selected
06:48:20.445 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=81, max=233, med=202, FiltMin=185, FiltMax=217, Gamma=0.690
06:48:20.445 00.000 7988 UpdateGuideState exits: No star selected
06:48:20.447 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:20.447 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:20.449 00.002 7988 Enqueuing Expose request
06:48:20.449 00.000 15712 Worker thread wakes up
06:48:20.450 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:20.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:22.193 01.743 15712 Exposure complete
06:48:22.253 00.060 15712 worker thread done servicing request
06:48:22.253 00.000 7988 OnExposeComplete: enter
06:48:22.253 00.000 7988 UpdateGuideState(): m_state=1
06:48:22.261 00.008 7988 UpdateCurrentPosition: no star selected
06:48:22.262 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:22.262 00.000 7988 Status Line: No star selected
06:48:22.264 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=90, max=232, med=203, FiltMin=186, FiltMax=218, Gamma=0.690
06:48:22.266 00.002 7988 UpdateGuideState exits: No star selected
06:48:22.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:22.268 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:22.268 00.000 7988 Enqueuing Expose request
06:48:22.268 00.000 15712 Worker thread wakes up
06:48:22.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:22.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:23.676 01.408 15712 Exposure complete
06:48:23.738 00.062 15712 worker thread done servicing request
06:48:23.738 00.000 7988 OnExposeComplete: enter
06:48:23.738 00.000 7988 UpdateGuideState(): m_state=1
06:48:23.745 00.007 7988 UpdateCurrentPosition: no star selected
06:48:23.747 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:23.747 00.000 7988 Status Line: No star selected
06:48:23.749 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=79, max=237, med=203, FiltMin=188, FiltMax=220, Gamma=0.690
06:48:23.749 00.000 7988 UpdateGuideState exits: No star selected
06:48:23.751 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:23.751 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:23.753 00.002 7988 Enqueuing Expose request
06:48:23.754 00.001 15712 Worker thread wakes up
06:48:23.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:23.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:25.385 01.631 15712 Exposure complete
06:48:25.450 00.065 15712 worker thread done servicing request
06:48:25.450 00.000 7988 OnExposeComplete: enter
06:48:25.450 00.000 7988 UpdateGuideState(): m_state=1
06:48:25.450 00.000 7988 UpdateCurrentPosition: no star selected
06:48:25.450 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:25.450 00.000 7988 Status Line: No star selected
06:48:25.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=91, max=236, med=203, FiltMin=188, FiltMax=218, Gamma=0.690
06:48:25.450 00.000 7988 UpdateGuideState exits: No star selected
06:48:25.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:25.450 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:25.462 00.012 7988 Enqueuing Expose request
06:48:25.462 00.000 15712 Worker thread wakes up
06:48:25.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:25.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:26.979 01.517 15712 Exposure complete
06:48:27.044 00.065 15712 worker thread done servicing request
06:48:27.044 00.000 7988 OnExposeComplete: enter
06:48:27.044 00.000 7988 UpdateGuideState(): m_state=1
06:48:27.047 00.003 7988 UpdateCurrentPosition: no star selected
06:48:27.047 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:27.049 00.002 7988 Status Line: No star selected
06:48:27.051 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=82, max=236, med=204, FiltMin=191, FiltMax=217, Gamma=0.690
06:48:27.051 00.000 7988 UpdateGuideState exits: No star selected
06:48:27.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:27.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:27.051 00.000 7988 Enqueuing Expose request
06:48:27.051 00.000 15712 Worker thread wakes up
06:48:27.057 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:27.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:28.797 01.740 15712 Exposure complete
06:48:28.858 00.061 15712 worker thread done servicing request
06:48:28.858 00.000 7988 OnExposeComplete: enter
06:48:28.865 00.007 7988 UpdateGuideState(): m_state=1
06:48:28.865 00.000 7988 UpdateCurrentPosition: no star selected
06:48:28.865 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:28.865 00.000 7988 Status Line: No star selected
06:48:28.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=97, max=236, med=206, FiltMin=192, FiltMax=220, Gamma=0.690
06:48:28.865 00.000 7988 UpdateGuideState exits: No star selected
06:48:28.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:28.865 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:28.865 00.000 7988 Enqueuing Expose request
06:48:28.874 00.009 15712 Worker thread wakes up
06:48:28.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:28.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:30.284 01.410 15712 Exposure complete
06:48:30.347 00.063 15712 worker thread done servicing request
06:48:30.347 00.000 7988 OnExposeComplete: enter
06:48:30.347 00.000 7988 UpdateGuideState(): m_state=1
06:48:30.353 00.006 7988 UpdateCurrentPosition: no star selected
06:48:30.353 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:30.355 00.002 7988 Status Line: No star selected
06:48:30.357 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=90, max=239, med=207, FiltMin=192, FiltMax=221, Gamma=0.690
06:48:30.357 00.000 7988 UpdateGuideState exits: No star selected
06:48:30.359 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:30.359 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:30.361 00.002 7988 Enqueuing Expose request
06:48:30.361 00.000 15712 Worker thread wakes up
06:48:30.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:30.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:31.991 01.630 15712 Exposure complete
06:48:32.060 00.069 15712 worker thread done servicing request
06:48:32.060 00.000 7988 OnExposeComplete: enter
06:48:32.060 00.000 7988 UpdateGuideState(): m_state=1
06:48:32.060 00.000 7988 UpdateCurrentPosition: no star selected
06:48:32.060 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:32.060 00.000 7988 Status Line: No star selected
06:48:32.066 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=87, max=240, med=209, FiltMin=193, FiltMax=223, Gamma=0.690
06:48:32.066 00.000 7988 UpdateGuideState exits: No star selected
06:48:32.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:32.066 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:32.066 00.000 7988 Enqueuing Expose request
06:48:32.071 00.005 15712 Worker thread wakes up
06:48:32.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:32.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:33.591 01.520 15712 Exposure complete
06:48:33.652 00.061 15712 worker thread done servicing request
06:48:33.652 00.000 7988 OnExposeComplete: enter
06:48:33.652 00.000 7988 UpdateGuideState(): m_state=1
06:48:33.660 00.008 7988 UpdateCurrentPosition: no star selected
06:48:33.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:33.662 00.002 7988 Status Line: No star selected
06:48:33.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=92, max=240, med=210, FiltMin=194, FiltMax=225, Gamma=0.690
06:48:33.665 00.003 7988 UpdateGuideState exits: No star selected
06:48:33.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:33.665 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:33.668 00.003 7988 Enqueuing Expose request
06:48:33.668 00.000 15712 Worker thread wakes up
06:48:33.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:33.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:35.298 01.630 15712 Exposure complete
06:48:35.364 00.066 15712 worker thread done servicing request
06:48:35.364 00.000 7988 OnExposeComplete: enter
06:48:35.364 00.000 7988 UpdateGuideState(): m_state=1
06:48:35.367 00.003 7988 UpdateCurrentPosition: no star selected
06:48:35.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:35.369 00.002 7988 Status Line: No star selected
06:48:35.371 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=94, max=241, med=211, FiltMin=195, FiltMax=226, Gamma=0.690
06:48:35.371 00.000 7988 UpdateGuideState exits: No star selected
06:48:35.373 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:35.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:35.375 00.002 7988 Enqueuing Expose request
06:48:35.376 00.001 15712 Worker thread wakes up
06:48:35.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:35.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:36.899 01.523 15712 Exposure complete
06:48:36.963 00.064 15712 worker thread done servicing request
06:48:36.963 00.000 7988 OnExposeComplete: enter
06:48:36.963 00.000 7988 UpdateGuideState(): m_state=1
06:48:36.968 00.005 7988 UpdateCurrentPosition: no star selected
06:48:36.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:36.970 00.002 7988 Status Line: No star selected
06:48:36.972 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=93, max=240, med=211, FiltMin=197, FiltMax=225, Gamma=0.690
06:48:36.972 00.000 7988 UpdateGuideState exits: No star selected
06:48:36.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:36.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:36.972 00.000 7988 Enqueuing Expose request
06:48:36.977 00.005 15712 Worker thread wakes up
06:48:36.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:36.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:38.608 01.631 15712 Exposure complete
06:48:38.671 00.063 15712 worker thread done servicing request
06:48:38.671 00.000 7988 OnExposeComplete: enter
06:48:38.671 00.000 7988 UpdateGuideState(): m_state=1
06:48:38.678 00.007 7988 UpdateCurrentPosition: no star selected
06:48:38.678 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:38.680 00.002 7988 Status Line: No star selected
06:48:38.681 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=95, max=241, med=213, FiltMin=198, FiltMax=227, Gamma=0.690
06:48:38.683 00.002 7988 UpdateGuideState exits: No star selected
06:48:38.683 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:38.685 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:38.685 00.000 7988 Enqueuing Expose request
06:48:38.687 00.002 15712 Worker thread wakes up
06:48:38.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:38.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:40.206 01.519 15712 Exposure complete
06:48:40.268 00.062 15712 worker thread done servicing request
06:48:40.268 00.000 7988 OnExposeComplete: enter
06:48:40.268 00.000 7988 UpdateGuideState(): m_state=1
06:48:40.275 00.007 7988 UpdateCurrentPosition: no star selected
06:48:40.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:40.275 00.000 7988 Status Line: No star selected
06:48:40.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=99, max=255, med=214, FiltMin=201, FiltMax=226, Gamma=0.690
06:48:40.275 00.000 7988 UpdateGuideState exits: No star selected
06:48:40.281 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:40.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:40.281 00.000 7988 Enqueuing Expose request
06:48:40.284 00.003 15712 Worker thread wakes up
06:48:40.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:40.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:41.917 01.633 15712 Exposure complete
06:48:41.984 00.067 15712 worker thread done servicing request
06:48:41.984 00.000 7988 OnExposeComplete: enter
06:48:41.984 00.000 7988 UpdateGuideState(): m_state=1
06:48:41.984 00.000 7988 UpdateCurrentPosition: no star selected
06:48:41.984 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:41.984 00.000 7988 Status Line: No star selected
06:48:41.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=98, max=255, med=216, FiltMin=203, FiltMax=229, Gamma=0.690
06:48:41.984 00.000 7988 UpdateGuideState exits: No star selected
06:48:41.993 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:41.993 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:41.995 00.002 7988 Enqueuing Expose request
06:48:41.995 00.000 15712 Worker thread wakes up
06:48:41.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:41.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:43.518 01.523 15712 Exposure complete
06:48:43.583 00.065 15712 worker thread done servicing request
06:48:43.583 00.000 7988 OnExposeComplete: enter
06:48:43.583 00.000 7988 UpdateGuideState(): m_state=1
06:48:43.583 00.000 7988 UpdateCurrentPosition: no star selected
06:48:43.583 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:43.583 00.000 7988 Status Line: No star selected
06:48:43.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=103, max=255, med=217, FiltMin=203, FiltMax=230, Gamma=0.690
06:48:43.583 00.000 7988 UpdateGuideState exits: No star selected
06:48:43.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:43.583 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:43.583 00.000 7988 Enqueuing Expose request
06:48:43.595 00.012 15712 Worker thread wakes up
06:48:43.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:43.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:45.226 01.631 15712 Exposure complete
06:48:45.287 00.061 15712 worker thread done servicing request
06:48:45.287 00.000 7988 OnExposeComplete: enter
06:48:45.287 00.000 7988 UpdateGuideState(): m_state=1
06:48:45.295 00.008 7988 UpdateCurrentPosition: no star selected
06:48:45.295 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:45.297 00.002 7988 Status Line: No star selected
06:48:45.299 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=93, max=255, med=219, FiltMin=204, FiltMax=232, Gamma=0.690
06:48:45.301 00.002 7988 UpdateGuideState exits: No star selected
06:48:45.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:45.303 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:45.303 00.000 7988 Enqueuing Expose request
06:48:45.303 00.000 15712 Worker thread wakes up
06:48:45.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:45.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:46.825 01.522 15712 Exposure complete
06:48:46.887 00.062 15712 worker thread done servicing request
06:48:46.887 00.000 7988 OnExposeComplete: enter
06:48:46.887 00.000 7988 UpdateGuideState(): m_state=1
06:48:46.894 00.007 7988 UpdateCurrentPosition: no star selected
06:48:46.894 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:46.896 00.002 7988 Status Line: No star selected
06:48:46.898 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=101, max=255, med=220, FiltMin=205, FiltMax=233, Gamma=0.690
06:48:46.898 00.000 7988 UpdateGuideState exits: No star selected
06:48:46.901 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:46.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:46.902 00.001 7988 Enqueuing Expose request
06:48:46.902 00.000 15712 Worker thread wakes up
06:48:46.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:46.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:48.534 01.632 15712 Exposure complete
06:48:48.597 00.063 15712 worker thread done servicing request
06:48:48.597 00.000 7988 OnExposeComplete: enter
06:48:48.602 00.005 7988 UpdateGuideState(): m_state=1
06:48:48.604 00.002 7988 UpdateCurrentPosition: no star selected
06:48:48.604 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:48.606 00.002 7988 Status Line: No star selected
06:48:48.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=107, max=255, med=220, FiltMin=206, FiltMax=235, Gamma=0.690
06:48:48.608 00.002 7988 UpdateGuideState exits: No star selected
06:48:48.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:48.610 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:48.610 00.000 7988 Enqueuing Expose request
06:48:48.612 00.002 15712 Worker thread wakes up
06:48:48.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:48.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:50.132 01.520 15712 Exposure complete
06:48:50.200 00.068 15712 worker thread done servicing request
06:48:50.200 00.000 7988 OnExposeComplete: enter
06:48:50.200 00.000 7988 UpdateGuideState(): m_state=1
06:48:50.200 00.000 7988 UpdateCurrentPosition: no star selected
06:48:50.203 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:50.203 00.000 7988 Status Line: No star selected
06:48:50.203 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=99, max=255, med=221, FiltMin=207, FiltMax=236, Gamma=0.690
06:48:50.203 00.000 7988 UpdateGuideState exits: No star selected
06:48:50.208 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:50.208 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:50.209 00.001 7988 Enqueuing Expose request
06:48:50.209 00.000 15712 Worker thread wakes up
06:48:50.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:50.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:51.841 01.632 15712 Exposure complete
06:48:51.904 00.063 15712 worker thread done servicing request
06:48:51.904 00.000 7988 OnExposeComplete: enter
06:48:51.904 00.000 7988 UpdateGuideState(): m_state=1
06:48:51.909 00.005 7988 UpdateCurrentPosition: no star selected
06:48:51.909 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:51.909 00.000 7988 Status Line: No star selected
06:48:51.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=104, max=255, med=222, FiltMin=209, FiltMax=236, Gamma=0.690
06:48:51.909 00.000 7988 UpdateGuideState exits: No star selected
06:48:51.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:51.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:51.909 00.000 7988 Enqueuing Expose request
06:48:51.919 00.010 15712 Worker thread wakes up
06:48:51.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:51.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:53.435 01.516 15712 Exposure complete
06:48:53.500 00.065 15712 worker thread done servicing request
06:48:53.500 00.000 7988 OnExposeComplete: enter
06:48:53.500 00.000 7988 UpdateGuideState(): m_state=1
06:48:53.500 00.000 7988 UpdateCurrentPosition: no star selected
06:48:53.505 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:53.505 00.000 7988 Status Line: No star selected
06:48:53.505 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=107, max=255, med=222, FiltMin=207, FiltMax=236, Gamma=0.690
06:48:53.505 00.000 7988 UpdateGuideState exits: No star selected
06:48:53.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:53.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:53.505 00.000 7988 Enqueuing Expose request
06:48:53.512 00.007 15712 Worker thread wakes up
06:48:53.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:53.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:55.252 01.740 15712 Exposure complete
06:48:55.315 00.063 15712 worker thread done servicing request
06:48:55.315 00.000 7988 OnExposeComplete: enter
06:48:55.315 00.000 7988 UpdateGuideState(): m_state=1
06:48:55.315 00.000 7988 UpdateCurrentPosition: no star selected
06:48:55.324 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:55.324 00.000 7988 Status Line: No star selected
06:48:55.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=117, max=255, med=223, FiltMin=209, FiltMax=237, Gamma=0.690
06:48:55.324 00.000 7988 UpdateGuideState exits: No star selected
06:48:55.324 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:55.324 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:55.331 00.007 7988 Enqueuing Expose request
06:48:55.331 00.000 15712 Worker thread wakes up
06:48:55.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:55.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:56.740 01.409 15712 Exposure complete
06:48:56.805 00.065 15712 worker thread done servicing request
06:48:56.805 00.000 7988 OnExposeComplete: enter
06:48:56.805 00.000 7988 UpdateGuideState(): m_state=1
06:48:56.805 00.000 7988 UpdateCurrentPosition: no star selected
06:48:56.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:56.805 00.000 7988 Status Line: No star selected
06:48:56.805 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=114, max=255, med=224, FiltMin=210, FiltMax=238, Gamma=0.690
06:48:56.805 00.000 7988 UpdateGuideState exits: No star selected
06:48:56.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:56.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:56.805 00.000 7988 Enqueuing Expose request
06:48:56.817 00.012 15712 Worker thread wakes up
06:48:56.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:56.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:48:58.450 01.633 15712 Exposure complete
06:48:58.512 00.062 15712 worker thread done servicing request
06:48:58.512 00.000 7988 OnExposeComplete: enter
06:48:58.512 00.000 7988 UpdateGuideState(): m_state=1
06:48:58.512 00.000 7988 UpdateCurrentPosition: no star selected
06:48:58.512 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:48:58.512 00.000 7988 Status Line: No star selected
06:48:58.523 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=108, max=255, med=226, FiltMin=211, FiltMax=242, Gamma=0.690
06:48:58.523 00.000 7988 UpdateGuideState exits: No star selected
06:48:58.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:48:58.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:48:58.527 00.004 7988 Enqueuing Expose request
06:48:58.527 00.000 15712 Worker thread wakes up
06:48:58.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:48:58.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:00.048 01.521 15712 Exposure complete
06:49:00.110 00.062 15712 worker thread done servicing request
06:49:00.110 00.000 7988 OnExposeComplete: enter
06:49:00.110 00.000 7988 UpdateGuideState(): m_state=1
06:49:00.116 00.006 7988 UpdateCurrentPosition: no star selected
06:49:00.116 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:00.118 00.002 7988 Status Line: No star selected
06:49:00.120 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=114, max=255, med=227, FiltMin=209, FiltMax=255, Gamma=0.690
06:49:00.120 00.000 7988 UpdateGuideState exits: No star selected
06:49:00.122 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:00.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:00.125 00.003 7988 Enqueuing Expose request
06:49:00.125 00.000 15712 Worker thread wakes up
06:49:00.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:00.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:01.756 01.631 15712 Exposure complete
06:49:01.821 00.065 15712 worker thread done servicing request
06:49:01.821 00.000 7988 OnExposeComplete: enter
06:49:01.821 00.000 7988 UpdateGuideState(): m_state=1
06:49:01.821 00.000 7988 UpdateCurrentPosition: no star selected
06:49:01.826 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:01.826 00.000 7988 Status Line: No star selected
06:49:01.828 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=117, max=255, med=228, FiltMin=210, FiltMax=255, Gamma=0.690
06:49:01.830 00.002 7988 UpdateGuideState exits: No star selected
06:49:01.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:01.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:01.832 00.002 7988 Enqueuing Expose request
06:49:01.833 00.001 15712 Worker thread wakes up
06:49:01.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:01.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:03.353 01.520 15712 Exposure complete
06:49:03.414 00.061 15712 worker thread done servicing request
06:49:03.414 00.000 7988 OnExposeComplete: enter
06:49:03.414 00.000 7988 UpdateGuideState(): m_state=1
06:49:03.422 00.008 7988 UpdateCurrentPosition: no star selected
06:49:03.422 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:03.424 00.002 7988 Status Line: No star selected
06:49:03.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=228, FiltMin=211, FiltMax=255, Gamma=0.690
06:49:03.426 00.002 7988 UpdateGuideState exits: No star selected
06:49:03.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:03.428 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:03.430 00.002 7988 Enqueuing Expose request
06:49:03.430 00.000 15712 Worker thread wakes up
06:49:03.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:03.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:05.059 01.629 15712 Exposure complete
06:49:05.122 00.063 15712 worker thread done servicing request
06:49:05.122 00.000 7988 OnExposeComplete: enter
06:49:05.127 00.005 7988 UpdateGuideState(): m_state=1
06:49:05.129 00.002 7988 UpdateCurrentPosition: no star selected
06:49:05.129 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:05.131 00.002 7988 Status Line: No star selected
06:49:05.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=114, max=255, med=229, FiltMin=212, FiltMax=255, Gamma=0.690
06:49:05.131 00.000 7988 UpdateGuideState exits: No star selected
06:49:05.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:05.131 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:05.131 00.000 7988 Enqueuing Expose request
06:49:05.138 00.007 15712 Worker thread wakes up
06:49:05.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:05.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:06.657 01.519 15712 Exposure complete
06:49:06.719 00.062 15712 worker thread done servicing request
06:49:06.719 00.000 7988 OnExposeComplete: enter
06:49:06.719 00.000 7988 UpdateGuideState(): m_state=1
06:49:06.726 00.007 7988 UpdateCurrentPosition: no star selected
06:49:06.726 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:06.728 00.002 7988 Status Line: No star selected
06:49:06.730 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=230, FiltMin=214, FiltMax=255, Gamma=0.690
06:49:06.731 00.001 7988 UpdateGuideState exits: No star selected
06:49:06.731 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:06.733 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:06.733 00.000 7988 Enqueuing Expose request
06:49:06.735 00.002 15712 Worker thread wakes up
06:49:06.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:06.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:08.475 01.740 15712 Exposure complete
06:49:08.537 00.062 15712 worker thread done servicing request
06:49:08.537 00.000 7988 OnExposeComplete: enter
06:49:08.537 00.000 7988 UpdateGuideState(): m_state=1
06:49:08.537 00.000 7988 UpdateCurrentPosition: no star selected
06:49:08.537 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:08.537 00.000 7988 Status Line: No star selected
06:49:08.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=232, FiltMin=217, FiltMax=255, Gamma=0.690
06:49:08.537 00.000 7988 UpdateGuideState exits: No star selected
06:49:08.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:08.552 00.015 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:08.552 00.000 7988 Enqueuing Expose request
06:49:08.552 00.000 15712 Worker thread wakes up
06:49:08.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:08.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:09.967 01.415 15712 Exposure complete
06:49:10.031 00.064 15712 worker thread done servicing request
06:49:10.031 00.000 7988 OnExposeComplete: enter
06:49:10.031 00.000 7988 UpdateGuideState(): m_state=1
06:49:10.035 00.004 7988 UpdateCurrentPosition: no star selected
06:49:10.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:10.037 00.002 7988 Status Line: No star selected
06:49:10.039 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=233, FiltMin=217, FiltMax=255, Gamma=0.690
06:49:10.039 00.000 7988 UpdateGuideState exits: No star selected
06:49:10.041 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:10.041 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:10.043 00.002 7988 Enqueuing Expose request
06:49:10.043 00.000 15712 Worker thread wakes up
06:49:10.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:10.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:11.687 01.644 15712 Exposure complete
06:49:11.748 00.061 15712 worker thread done servicing request
06:49:11.748 00.000 7988 OnExposeComplete: enter
06:49:11.748 00.000 7988 UpdateGuideState(): m_state=1
06:49:11.755 00.007 7988 UpdateCurrentPosition: no star selected
06:49:11.755 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:11.757 00.002 7988 Status Line: No star selected
06:49:11.759 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=116, max=255, med=234, FiltMin=213, FiltMax=255, Gamma=0.690
06:49:11.759 00.000 7988 UpdateGuideState exits: No star selected
06:49:11.761 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:11.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:11.763 00.002 7988 Enqueuing Expose request
06:49:11.764 00.001 15712 Worker thread wakes up
06:49:11.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:11.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:13.282 01.518 15712 Exposure complete
06:49:13.343 00.061 15712 worker thread done servicing request
06:49:13.343 00.000 7988 OnExposeComplete: enter
06:49:13.343 00.000 7988 UpdateGuideState(): m_state=1
06:49:13.349 00.006 7988 UpdateCurrentPosition: no star selected
06:49:13.349 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:13.351 00.002 7988 Status Line: No star selected
06:49:13.353 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=235, FiltMin=218, FiltMax=255, Gamma=0.690
06:49:13.353 00.000 7988 UpdateGuideState exits: No star selected
06:49:13.355 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:13.355 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:13.357 00.002 7988 Enqueuing Expose request
06:49:13.357 00.000 15712 Worker thread wakes up
06:49:13.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:13.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:14.991 01.634 15712 Exposure complete
06:49:15.052 00.061 15712 worker thread done servicing request
06:49:15.052 00.000 7988 OnExposeComplete: enter
06:49:15.052 00.000 7988 UpdateGuideState(): m_state=1
06:49:15.056 00.004 7988 UpdateCurrentPosition: no star selected
06:49:15.056 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:15.058 00.002 7988 Status Line: No star selected
06:49:15.060 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=237, FiltMin=218, FiltMax=255, Gamma=0.690
06:49:15.060 00.000 7988 UpdateGuideState exits: No star selected
06:49:15.061 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:15.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:15.063 00.002 7988 Enqueuing Expose request
06:49:15.063 00.000 15712 Worker thread wakes up
06:49:15.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:15.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:16.588 01.525 15712 Exposure complete
06:49:16.648 00.060 15712 worker thread done servicing request
06:49:16.648 00.000 7988 OnExposeComplete: enter
06:49:16.649 00.001 7988 UpdateGuideState(): m_state=1
06:49:16.649 00.000 7988 UpdateCurrentPosition: no star selected
06:49:16.649 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:16.649 00.000 7988 Status Line: No star selected
06:49:16.649 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=238, FiltMin=217, FiltMax=255, Gamma=0.690
06:49:16.649 00.000 7988 UpdateGuideState exits: No star selected
06:49:16.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:16.649 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:16.659 00.010 7988 Enqueuing Expose request
06:49:16.659 00.000 15712 Worker thread wakes up
06:49:16.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:16.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:18.294 01.635 15712 Exposure complete
06:49:18.344 00.050 15712 worker thread done servicing request
06:49:18.344 00.000 7988 OnExposeComplete: enter
06:49:18.344 00.000 7988 UpdateGuideState(): m_state=1
06:49:18.352 00.008 7988 UpdateCurrentPosition: no star selected
06:49:18.352 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:18.354 00.002 7988 Status Line: No star selected
06:49:18.356 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=240, FiltMin=222, FiltMax=255, Gamma=0.690
06:49:18.356 00.000 7988 UpdateGuideState exits: No star selected
06:49:18.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:18.356 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:18.356 00.000 7988 Enqueuing Expose request
06:49:18.361 00.005 15712 Worker thread wakes up
06:49:18.361 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:18.361 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:19.890 01.529 15712 Exposure complete
06:49:19.937 00.047 15712 worker thread done servicing request
06:49:19.937 00.000 7988 OnExposeComplete: enter
06:49:19.937 00.000 7988 UpdateGuideState(): m_state=1
06:49:19.937 00.000 7988 UpdateCurrentPosition: no star selected
06:49:19.937 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:19.943 00.006 7988 Status Line: No star selected
06:49:19.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=243, FiltMin=226, FiltMax=255, Gamma=0.690
06:49:19.943 00.000 7988 UpdateGuideState exits: No star selected
06:49:19.943 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:19.943 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:19.943 00.000 7988 Enqueuing Expose request
06:49:19.943 00.000 15712 Worker thread wakes up
06:49:19.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:19.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:21.695 01.752 15712 Exposure complete
06:49:21.729 00.034 15712 worker thread done servicing request
06:49:21.729 00.000 7988 OnExposeComplete: enter
06:49:21.729 00.000 7988 UpdateGuideState(): m_state=1
06:49:21.740 00.011 7988 UpdateCurrentPosition: no star selected
06:49:21.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:21.742 00.002 7988 Status Line: No star selected
06:49:21.744 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=228, FiltMax=255, Gamma=0.690
06:49:21.744 00.000 7988 UpdateGuideState exits: No star selected
06:49:21.746 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:21.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:21.748 00.002 7988 Enqueuing Expose request
06:49:21.748 00.000 15712 Worker thread wakes up
06:49:21.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:21.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:23.162 01.414 15712 Exposure complete
06:49:23.192 00.030 15712 worker thread done servicing request
06:49:23.192 00.000 7988 OnExposeComplete: enter
06:49:23.192 00.000 7988 UpdateGuideState(): m_state=1
06:49:23.202 00.010 7988 UpdateCurrentPosition: no star selected
06:49:23.202 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:23.204 00.002 7988 Status Line: No star selected
06:49:23.206 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=229, FiltMax=255, Gamma=0.690
06:49:23.207 00.001 7988 UpdateGuideState exits: No star selected
06:49:23.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:23.207 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:23.207 00.000 7988 Enqueuing Expose request
06:49:23.207 00.000 15712 Worker thread wakes up
06:49:23.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:23.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:24.952 01.745 15712 Exposure complete
06:49:24.981 00.029 15712 worker thread done servicing request
06:49:24.981 00.000 7988 OnExposeComplete: enter
06:49:24.981 00.000 7988 UpdateGuideState(): m_state=1
06:49:24.988 00.007 7988 UpdateCurrentPosition: no star selected
06:49:24.988 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:24.988 00.000 7988 Status Line: No star selected
06:49:24.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=233, FiltMax=255, Gamma=0.690
06:49:24.988 00.000 7988 UpdateGuideState exits: No star selected
06:49:24.994 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:24.994 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:24.994 00.000 7988 Enqueuing Expose request
06:49:24.997 00.003 15712 Worker thread wakes up
06:49:24.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:24.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:26.408 01.411 15712 Exposure complete
06:49:26.440 00.032 15712 worker thread done servicing request
06:49:26.440 00.000 7988 OnExposeComplete: enter
06:49:26.440 00.000 7988 UpdateGuideState(): m_state=1
06:49:26.443 00.003 7988 UpdateCurrentPosition: no star selected
06:49:26.443 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:26.446 00.003 7988 Status Line: No star selected
06:49:26.448 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=232, FiltMax=255, Gamma=0.690
06:49:26.448 00.000 7988 UpdateGuideState exits: No star selected
06:49:26.450 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:26.450 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:26.452 00.002 7988 Enqueuing Expose request
06:49:26.453 00.001 15712 Worker thread wakes up
06:49:26.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:26.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:28.084 01.631 15712 Exposure complete
06:49:28.115 00.031 15712 worker thread done servicing request
06:49:28.115 00.000 7988 OnExposeComplete: enter
06:49:28.115 00.000 7988 UpdateGuideState(): m_state=1
06:49:28.121 00.006 7988 UpdateCurrentPosition: no star selected
06:49:28.121 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:28.121 00.000 7988 Status Line: No star selected
06:49:28.121 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=232, FiltMax=255, Gamma=0.690
06:49:28.126 00.005 7988 UpdateGuideState exits: No star selected
06:49:28.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:28.126 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:28.126 00.000 7988 Enqueuing Expose request
06:49:28.131 00.005 15712 Worker thread wakes up
06:49:28.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:28.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:29.653 01.522 15712 Exposure complete
06:49:29.683 00.030 15712 worker thread done servicing request
06:49:29.683 00.000 7988 OnExposeComplete: enter
06:49:29.683 00.000 7988 UpdateGuideState(): m_state=1
06:49:29.688 00.005 7988 UpdateCurrentPosition: no star selected
06:49:29.688 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:29.690 00.002 7988 Status Line: No star selected
06:49:29.692 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=233, FiltMax=255, Gamma=0.690
06:49:29.692 00.000 7988 UpdateGuideState exits: No star selected
06:49:29.694 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:29.694 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:29.696 00.002 7988 Enqueuing Expose request
06:49:29.696 00.000 15712 Worker thread wakes up
06:49:29.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:29.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:31.329 01.633 15712 Exposure complete
06:49:31.361 00.032 15712 worker thread done servicing request
06:49:31.363 00.002 7988 OnExposeComplete: enter
06:49:31.363 00.000 7988 UpdateGuideState(): m_state=1
06:49:31.363 00.000 7988 UpdateCurrentPosition: no star selected
06:49:31.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:31.363 00.000 7988 Status Line: No star selected
06:49:31.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=231, FiltMax=255, Gamma=0.690
06:49:31.363 00.000 7988 UpdateGuideState exits: No star selected
06:49:31.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:31.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:31.363 00.000 7988 Enqueuing Expose request
06:49:31.363 00.000 15712 Worker thread wakes up
06:49:31.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:31.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:32.899 01.536 15712 Exposure complete
06:49:32.927 00.028 15712 worker thread done servicing request
06:49:32.927 00.000 7988 OnExposeComplete: enter
06:49:32.928 00.001 7988 UpdateGuideState(): m_state=1
06:49:32.930 00.002 7988 UpdateCurrentPosition: no star selected
06:49:32.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:32.932 00.002 7988 Status Line: No star selected
06:49:32.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=234, FiltMax=255, Gamma=0.690
06:49:32.934 00.002 7988 UpdateGuideState exits: No star selected
06:49:32.936 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:32.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:32.936 00.000 7988 Enqueuing Expose request
06:49:32.938 00.002 15712 Worker thread wakes up
06:49:32.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:32.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:34.574 01.636 15712 Exposure complete
06:49:34.595 00.021 15712 worker thread done servicing request
06:49:34.595 00.000 7988 OnExposeComplete: enter
06:49:34.595 00.000 7988 UpdateGuideState(): m_state=1
06:49:34.603 00.008 7988 UpdateCurrentPosition: no star selected
06:49:34.604 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:34.604 00.000 7988 Status Line: No star selected
06:49:34.604 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=235, FiltMax=255, Gamma=0.690
06:49:34.604 00.000 7988 UpdateGuideState exits: No star selected
06:49:34.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:34.604 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:34.604 00.000 7988 Enqueuing Expose request
06:49:34.612 00.008 15712 Worker thread wakes up
06:49:34.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:34.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:36.141 01.529 15712 Exposure complete
06:49:36.165 00.024 15712 worker thread done servicing request
06:49:36.165 00.000 7988 OnExposeComplete: enter
06:49:36.165 00.000 7988 UpdateGuideState(): m_state=1
06:49:36.165 00.000 7988 UpdateCurrentPosition: no star selected
06:49:36.165 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:36.170 00.005 7988 Status Line: No star selected
06:49:36.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=237, FiltMax=255, Gamma=0.690
06:49:36.170 00.000 7988 UpdateGuideState exits: No star selected
06:49:36.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:36.170 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:36.176 00.006 7988 Enqueuing Expose request
06:49:36.176 00.000 15712 Worker thread wakes up
06:49:36.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:36.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:37.916 01.740 15712 Exposure complete
06:49:37.940 00.024 15712 worker thread done servicing request
06:49:37.940 00.000 7988 OnExposeComplete: enter
06:49:37.940 00.000 7988 UpdateGuideState(): m_state=1
06:49:37.940 00.000 7988 UpdateCurrentPosition: no star selected
06:49:37.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:37.945 00.005 7988 Status Line: No star selected
06:49:37.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=238, FiltMax=255, Gamma=0.690
06:49:37.945 00.000 7988 UpdateGuideState exits: No star selected
06:49:37.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:37.945 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:37.945 00.000 7988 Enqueuing Expose request
06:49:37.945 00.000 15712 Worker thread wakes up
06:49:37.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:37.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:39.370 01.425 15712 Exposure complete
06:49:39.393 00.023 15712 worker thread done servicing request
06:49:39.393 00.000 7988 OnExposeComplete: enter
06:49:39.393 00.000 7988 UpdateGuideState(): m_state=1
06:49:39.396 00.003 7988 UpdateCurrentPosition: no star selected
06:49:39.396 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:39.398 00.002 7988 Status Line: No star selected
06:49:39.400 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=239, FiltMax=255, Gamma=0.690
06:49:39.400 00.000 7988 UpdateGuideState exits: No star selected
06:49:39.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:39.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:39.400 00.000 7988 Enqueuing Expose request
06:49:39.400 00.000 15712 Worker thread wakes up
06:49:39.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:39.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:41.048 01.648 15712 Exposure complete
06:49:41.063 00.015 15712 worker thread done servicing request
06:49:41.063 00.000 7988 OnExposeComplete: enter
06:49:41.063 00.000 7988 UpdateGuideState(): m_state=1
06:49:41.075 00.012 7988 UpdateCurrentPosition: no star selected
06:49:41.075 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:41.077 00.002 7988 Status Line: No star selected
06:49:41.079 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=239, FiltMax=255, Gamma=0.690
06:49:41.080 00.001 7988 UpdateGuideState exits: No star selected
06:49:41.080 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:41.080 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:41.080 00.000 7988 Enqueuing Expose request
06:49:41.080 00.000 15712 Worker thread wakes up
06:49:41.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:41.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:42.600 01.520 15712 Exposure complete
06:49:42.614 00.014 15712 worker thread done servicing request
06:49:42.614 00.000 7988 OnExposeComplete: enter
06:49:42.614 00.000 7988 UpdateGuideState(): m_state=1
06:49:42.626 00.012 7988 UpdateCurrentPosition: no star selected
06:49:42.626 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:42.628 00.002 7988 Status Line: No star selected
06:49:42.630 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=240, FiltMax=255, Gamma=0.690
06:49:42.630 00.000 7988 UpdateGuideState exits: No star selected
06:49:42.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:42.630 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:42.630 00.000 7988 Enqueuing Expose request
06:49:42.630 00.000 15712 Worker thread wakes up
06:49:42.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:42.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:44.278 01.648 15712 Exposure complete
06:49:44.299 00.021 15712 worker thread done servicing request
06:49:44.299 00.000 7988 OnExposeComplete: enter
06:49:44.299 00.000 7988 UpdateGuideState(): m_state=1
06:49:44.304 00.005 7988 UpdateCurrentPosition: no star selected
06:49:44.304 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:44.306 00.002 7988 Status Line: No star selected
06:49:44.308 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=241, FiltMax=255, Gamma=0.690
06:49:44.308 00.000 7988 UpdateGuideState exits: No star selected
06:49:44.310 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:44.310 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:44.312 00.002 7988 Enqueuing Expose request
06:49:44.312 00.000 15712 Worker thread wakes up
06:49:44.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:44.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:45.845 01.533 15712 Exposure complete
06:49:45.861 00.016 15712 worker thread done servicing request
06:49:45.861 00.000 7988 OnExposeComplete: enter
06:49:45.861 00.000 7988 UpdateGuideState(): m_state=1
06:49:45.871 00.010 7988 UpdateCurrentPosition: no star selected
06:49:45.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:45.873 00.002 7988 Status Line: No star selected
06:49:45.874 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=241, FiltMax=255, Gamma=0.690
06:49:45.874 00.000 7988 UpdateGuideState exits: No star selected
06:49:45.878 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:45.878 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:45.878 00.000 7988 Enqueuing Expose request
06:49:45.878 00.000 15712 Worker thread wakes up
06:49:45.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:45.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:47.524 01.646 15712 Exposure complete
06:49:47.544 00.020 15712 worker thread done servicing request
06:49:47.544 00.000 7988 OnExposeComplete: enter
06:49:47.544 00.000 7988 UpdateGuideState(): m_state=1
06:49:47.550 00.006 7988 UpdateCurrentPosition: no star selected
06:49:47.550 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:47.552 00.002 7988 Status Line: No star selected
06:49:47.554 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=242, FiltMax=255, Gamma=0.690
06:49:47.554 00.000 7988 UpdateGuideState exits: No star selected
06:49:47.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:47.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:47.554 00.000 7988 Enqueuing Expose request
06:49:47.554 00.000 15712 Worker thread wakes up
06:49:47.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:47.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:49.088 01.534 15712 Exposure complete
06:49:49.111 00.023 15712 worker thread done servicing request
06:49:49.111 00.000 7988 OnExposeComplete: enter
06:49:49.111 00.000 7988 UpdateGuideState(): m_state=1
06:49:49.111 00.000 7988 UpdateCurrentPosition: no star selected
06:49:49.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:49.111 00.000 7988 Status Line: No star selected
06:49:49.118 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=242, FiltMax=255, Gamma=0.690
06:49:49.118 00.000 7988 UpdateGuideState exits: No star selected
06:49:49.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:49.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:49.118 00.000 7988 Enqueuing Expose request
06:49:49.118 00.000 15712 Worker thread wakes up
06:49:49.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:49.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:50.763 01.645 15712 Exposure complete
06:49:50.780 00.017 15712 worker thread done servicing request
06:49:50.780 00.000 7988 OnExposeComplete: enter
06:49:50.780 00.000 7988 UpdateGuideState(): m_state=1
06:49:50.791 00.011 7988 UpdateCurrentPosition: no star selected
06:49:50.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:50.793 00.002 7988 Status Line: No star selected
06:49:50.795 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=240, FiltMax=255, Gamma=0.690
06:49:50.795 00.000 7988 UpdateGuideState exits: No star selected
06:49:50.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:50.797 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:50.797 00.000 7988 Enqueuing Expose request
06:49:50.797 00.000 15712 Worker thread wakes up
06:49:50.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:50.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:52.327 01.530 15712 Exposure complete
06:49:52.350 00.023 15712 worker thread done servicing request
06:49:52.350 00.000 7988 OnExposeComplete: enter
06:49:52.350 00.000 7988 UpdateGuideState(): m_state=1
06:49:52.350 00.000 7988 UpdateCurrentPosition: no star selected
06:49:52.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:52.350 00.000 7988 Status Line: No star selected
06:49:52.357 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=240, FiltMax=255, Gamma=0.690
06:49:52.357 00.000 7988 UpdateGuideState exits: No star selected
06:49:52.360 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:52.360 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:52.362 00.002 7988 Enqueuing Expose request
06:49:52.362 00.000 15712 Worker thread wakes up
06:49:52.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:52.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:54.002 01.640 15712 Exposure complete
06:49:54.018 00.016 15712 worker thread done servicing request
06:49:54.018 00.000 7988 OnExposeComplete: enter
06:49:54.018 00.000 7988 UpdateGuideState(): m_state=1
06:49:54.029 00.011 7988 UpdateCurrentPosition: no star selected
06:49:54.029 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:54.031 00.002 7988 Status Line: No star selected
06:49:54.033 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=241, FiltMax=255, Gamma=0.690
06:49:54.035 00.002 7988 UpdateGuideState exits: No star selected
06:49:54.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:54.037 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:54.037 00.000 7988 Enqueuing Expose request
06:49:54.037 00.000 15712 Worker thread wakes up
06:49:54.039 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:54.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:55.570 01.531 15712 Exposure complete
06:49:55.584 00.014 15712 worker thread done servicing request
06:49:55.584 00.000 7988 OnExposeComplete: enter
06:49:55.584 00.000 7988 UpdateGuideState(): m_state=1
06:49:55.595 00.011 7988 UpdateCurrentPosition: no star selected
06:49:55.595 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:55.597 00.002 7988 Status Line: No star selected
06:49:55.599 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=242, FiltMax=255, Gamma=0.690
06:49:55.600 00.001 7988 UpdateGuideState exits: No star selected
06:49:55.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:55.604 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:55.604 00.000 7988 Enqueuing Expose request
06:49:55.606 00.002 15712 Worker thread wakes up
06:49:55.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:55.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:57.244 01.638 15712 Exposure complete
06:49:57.268 00.024 15712 worker thread done servicing request
06:49:57.268 00.000 7988 OnExposeComplete: enter
06:49:57.268 00.000 7988 UpdateGuideState(): m_state=1
06:49:57.268 00.000 7988 UpdateCurrentPosition: no star selected
06:49:57.268 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:57.268 00.000 7988 Status Line: No star selected
06:49:57.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:49:57.275 00.007 7988 UpdateGuideState exits: No star selected
06:49:57.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:57.275 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:57.275 00.000 7988 Enqueuing Expose request
06:49:57.275 00.000 15712 Worker thread wakes up
06:49:57.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:57.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:49:58.794 01.519 15712 Exposure complete
06:49:58.815 00.021 15712 worker thread done servicing request
06:49:58.815 00.000 7988 OnExposeComplete: enter
06:49:58.815 00.000 7988 UpdateGuideState(): m_state=1
06:49:58.821 00.006 7988 UpdateCurrentPosition: no star selected
06:49:58.821 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:49:58.823 00.002 7988 Status Line: No star selected
06:49:58.825 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=252, FiltMax=255, Gamma=0.690
06:49:58.825 00.000 7988 UpdateGuideState exits: No star selected
06:49:58.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:49:58.825 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:49:58.825 00.000 7988 Enqueuing Expose request
06:49:58.825 00.000 15712 Worker thread wakes up
06:49:58.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:49:58.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:00.569 01.744 15712 Exposure complete
06:50:00.584 00.015 15712 worker thread done servicing request
06:50:00.584 00.000 7988 OnExposeComplete: enter
06:50:00.584 00.000 7988 UpdateGuideState(): m_state=1
06:50:00.595 00.011 7988 UpdateCurrentPosition: no star selected
06:50:00.595 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:00.597 00.002 7988 Status Line: No star selected
06:50:00.599 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:00.599 00.000 7988 UpdateGuideState exits: No star selected
06:50:00.601 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:00.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:00.603 00.002 7988 Enqueuing Expose request
06:50:00.603 00.000 15712 Worker thread wakes up
06:50:00.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:00.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:02.008 01.405 15712 Exposure complete
06:50:02.030 00.022 15712 worker thread done servicing request
06:50:02.030 00.000 7988 OnExposeComplete: enter
06:50:02.030 00.000 7988 UpdateGuideState(): m_state=1
06:50:02.030 00.000 7988 UpdateCurrentPosition: no star selected
06:50:02.030 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:02.030 00.000 7988 Status Line: No star selected
06:50:02.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:02.037 00.007 7988 UpdateGuideState exits: No star selected
06:50:02.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:02.037 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:02.042 00.005 7988 Enqueuing Expose request
06:50:02.042 00.000 15712 Worker thread wakes up
06:50:02.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:02.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:03.685 01.643 15712 Exposure complete
06:50:03.699 00.014 15712 worker thread done servicing request
06:50:03.699 00.000 7988 OnExposeComplete: enter
06:50:03.699 00.000 7988 UpdateGuideState(): m_state=1
06:50:03.699 00.000 7988 UpdateCurrentPosition: no star selected
06:50:03.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:03.699 00.000 7988 Status Line: No star selected
06:50:03.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:03.715 00.016 7988 UpdateGuideState exits: No star selected
06:50:03.715 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:03.715 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:03.715 00.000 7988 Enqueuing Expose request
06:50:03.715 00.000 15712 Worker thread wakes up
06:50:03.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:03.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:05.238 01.523 15712 Exposure complete
06:50:05.254 00.016 15712 worker thread done servicing request
06:50:05.254 00.000 7988 OnExposeComplete: enter
06:50:05.254 00.000 7988 UpdateGuideState(): m_state=1
06:50:05.263 00.009 7988 UpdateCurrentPosition: no star selected
06:50:05.265 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:05.265 00.000 7988 Status Line: No star selected
06:50:05.267 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:05.267 00.000 7988 UpdateGuideState exits: No star selected
06:50:05.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:05.267 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:05.267 00.000 7988 Enqueuing Expose request
06:50:05.267 00.000 15712 Worker thread wakes up
06:50:05.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:05.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:06.915 01.648 15712 Exposure complete
06:50:06.936 00.021 15712 worker thread done servicing request
06:50:06.936 00.000 7988 OnExposeComplete: enter
06:50:06.936 00.000 7988 UpdateGuideState(): m_state=1
06:50:06.936 00.000 7988 UpdateCurrentPosition: no star selected
06:50:06.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:06.936 00.000 7988 Status Line: No star selected
06:50:06.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:06.944 00.008 7988 UpdateGuideState exits: No star selected
06:50:06.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:06.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:06.944 00.000 7988 Enqueuing Expose request
06:50:06.944 00.000 15712 Worker thread wakes up
06:50:06.949 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:06.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:08.464 01.515 15712 Exposure complete
06:50:08.483 00.019 15712 worker thread done servicing request
06:50:08.483 00.000 7988 OnExposeComplete: enter
06:50:08.483 00.000 7988 UpdateGuideState(): m_state=1
06:50:08.490 00.007 7988 UpdateCurrentPosition: no star selected
06:50:08.490 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:08.492 00.002 7988 Status Line: No star selected
06:50:08.494 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:08.494 00.000 7988 UpdateGuideState exits: No star selected
06:50:08.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:08.497 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:08.497 00.000 7988 Enqueuing Expose request
06:50:08.500 00.003 15712 Worker thread wakes up
06:50:08.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:08.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:10.140 01.640 15712 Exposure complete
06:50:10.156 00.016 15712 worker thread done servicing request
06:50:10.156 00.000 7988 OnExposeComplete: enter
06:50:10.156 00.000 7988 UpdateGuideState(): m_state=1
06:50:10.167 00.011 7988 UpdateCurrentPosition: no star selected
06:50:10.168 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:10.168 00.000 7988 Status Line: No star selected
06:50:10.170 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:10.172 00.002 7988 UpdateGuideState exits: No star selected
06:50:10.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:10.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:10.172 00.000 7988 Enqueuing Expose request
06:50:10.172 00.000 15712 Worker thread wakes up
06:50:10.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:10.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:11.707 01.535 15712 Exposure complete
06:50:11.721 00.014 15712 worker thread done servicing request
06:50:11.721 00.000 7988 OnExposeComplete: enter
06:50:11.721 00.000 7988 UpdateGuideState(): m_state=1
06:50:11.732 00.011 7988 UpdateCurrentPosition: no star selected
06:50:11.732 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:11.734 00.002 7988 Status Line: No star selected
06:50:11.736 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:11.736 00.000 7988 UpdateGuideState exits: No star selected
06:50:11.738 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:11.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:11.740 00.002 7988 Enqueuing Expose request
06:50:11.740 00.000 15712 Worker thread wakes up
06:50:11.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:11.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:13.378 01.638 15712 Exposure complete
06:50:13.401 00.023 15712 worker thread done servicing request
06:50:13.401 00.000 7988 OnExposeComplete: enter
06:50:13.401 00.000 7988 UpdateGuideState(): m_state=1
06:50:13.405 00.004 7988 UpdateCurrentPosition: no star selected
06:50:13.405 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:13.407 00.002 7988 Status Line: No star selected
06:50:13.409 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:13.410 00.001 7988 UpdateGuideState exits: No star selected
06:50:13.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:13.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:13.410 00.000 7988 Enqueuing Expose request
06:50:13.410 00.000 15712 Worker thread wakes up
06:50:13.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:13.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:14.930 01.520 15712 Exposure complete
06:50:14.952 00.022 15712 worker thread done servicing request
06:50:14.954 00.002 7988 OnExposeComplete: enter
06:50:14.954 00.000 7988 UpdateGuideState(): m_state=1
06:50:14.954 00.000 7988 UpdateCurrentPosition: no star selected
06:50:14.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:14.954 00.000 7988 Status Line: No star selected
06:50:14.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:14.960 00.006 7988 UpdateGuideState exits: No star selected
06:50:14.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:14.960 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:14.960 00.000 7988 Enqueuing Expose request
06:50:14.960 00.000 15712 Worker thread wakes up
06:50:14.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:14.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:16.706 01.746 15712 Exposure complete
06:50:16.729 00.023 15712 worker thread done servicing request
06:50:16.729 00.000 7988 OnExposeComplete: enter
06:50:16.729 00.000 7988 UpdateGuideState(): m_state=1
06:50:16.729 00.000 7988 UpdateCurrentPosition: no star selected
06:50:16.729 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:16.729 00.000 7988 Status Line: No star selected
06:50:16.736 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:16.736 00.000 7988 UpdateGuideState exits: No star selected
06:50:16.738 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:16.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:16.738 00.000 7988 Enqueuing Expose request
06:50:16.738 00.000 15712 Worker thread wakes up
06:50:16.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:16.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:18.145 01.407 15712 Exposure complete
06:50:18.168 00.023 15712 worker thread done servicing request
06:50:18.168 00.000 7988 OnExposeComplete: enter
06:50:18.168 00.000 7988 UpdateGuideState(): m_state=1
06:50:18.168 00.000 7988 UpdateCurrentPosition: no star selected
06:50:18.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:18.168 00.000 7988 Status Line: No star selected
06:50:18.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:18.175 00.007 7988 UpdateGuideState exits: No star selected
06:50:18.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:18.175 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:18.175 00.000 7988 Enqueuing Expose request
06:50:18.175 00.000 15712 Worker thread wakes up
06:50:18.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:18.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:19.823 01.648 15712 Exposure complete
06:50:19.845 00.022 15712 worker thread done servicing request
06:50:19.845 00.000 7988 OnExposeComplete: enter
06:50:19.845 00.000 7988 UpdateGuideState(): m_state=1
06:50:19.845 00.000 7988 UpdateCurrentPosition: no star selected
06:50:19.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:19.845 00.000 7988 Status Line: No star selected
06:50:19.852 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:19.853 00.001 7988 UpdateGuideState exits: No star selected
06:50:19.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:19.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:19.853 00.000 7988 Enqueuing Expose request
06:50:19.853 00.000 15712 Worker thread wakes up
06:50:19.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:19.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:21.386 01.533 15712 Exposure complete
06:50:21.411 00.025 7988 OnExposeComplete: enter
06:50:21.411 00.000 7988 UpdateGuideState(): m_state=1
06:50:21.414 00.003 7988 UpdateCurrentPosition: no star selected
06:50:21.416 00.002 15712 worker thread done servicing request
06:50:21.416 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:21.416 00.000 7988 Status Line: No star selected
06:50:21.417 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:21.419 00.002 7988 UpdateGuideState exits: No star selected
06:50:21.421 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:21.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:21.421 00.000 7988 Enqueuing Expose request
06:50:21.421 00.000 15712 Worker thread wakes up
06:50:21.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:21.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:23.064 01.643 15712 Exposure complete
06:50:23.088 00.024 15712 worker thread done servicing request
06:50:23.088 00.000 7988 OnExposeComplete: enter
06:50:23.088 00.000 7988 UpdateGuideState(): m_state=1
06:50:23.088 00.000 7988 UpdateCurrentPosition: no star selected
06:50:23.088 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:23.088 00.000 7988 Status Line: No star selected
06:50:23.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:23.096 00.008 7988 UpdateGuideState exits: No star selected
06:50:23.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:23.096 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:23.096 00.000 7988 Enqueuing Expose request
06:50:23.096 00.000 15712 Worker thread wakes up
06:50:23.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:23.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:24.618 01.522 15712 Exposure complete
06:50:24.635 00.017 15712 worker thread done servicing request
06:50:24.635 00.000 7988 OnExposeComplete: enter
06:50:24.635 00.000 7988 UpdateGuideState(): m_state=1
06:50:24.643 00.008 7988 UpdateCurrentPosition: no star selected
06:50:24.643 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:24.645 00.002 7988 Status Line: No star selected
06:50:24.647 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:24.648 00.001 7988 UpdateGuideState exits: No star selected
06:50:24.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:24.648 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:24.648 00.000 7988 Enqueuing Expose request
06:50:24.648 00.000 15712 Worker thread wakes up
06:50:24.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:24.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:26.294 01.646 15712 Exposure complete
06:50:26.310 00.016 15712 worker thread done servicing request
06:50:26.310 00.000 7988 OnExposeComplete: enter
06:50:26.310 00.000 7988 UpdateGuideState(): m_state=1
06:50:26.321 00.011 7988 UpdateCurrentPosition: no star selected
06:50:26.322 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:26.322 00.000 7988 Status Line: No star selected
06:50:26.324 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:26.326 00.002 7988 UpdateGuideState exits: No star selected
06:50:26.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:26.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:26.326 00.000 7988 Enqueuing Expose request
06:50:26.326 00.000 15712 Worker thread wakes up
06:50:26.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:26.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:27.846 01.520 15712 Exposure complete
06:50:27.870 00.024 15712 worker thread done servicing request
06:50:27.871 00.001 7988 OnExposeComplete: enter
06:50:27.871 00.000 7988 UpdateGuideState(): m_state=1
06:50:27.871 00.000 7988 UpdateCurrentPosition: no star selected
06:50:27.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:27.871 00.000 7988 Status Line: No star selected
06:50:27.876 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:27.876 00.000 7988 UpdateGuideState exits: No star selected
06:50:27.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:27.876 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:27.876 00.000 7988 Enqueuing Expose request
06:50:27.876 00.000 15712 Worker thread wakes up
06:50:27.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:27.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:29.522 01.646 15712 Exposure complete
06:50:29.547 00.025 15712 worker thread done servicing request
06:50:29.547 00.000 7988 OnExposeComplete: enter
06:50:29.547 00.000 7988 UpdateGuideState(): m_state=1
06:50:29.547 00.000 7988 UpdateCurrentPosition: no star selected
06:50:29.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:29.547 00.000 7988 Status Line: No star selected
06:50:29.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:29.554 00.007 7988 UpdateGuideState exits: No star selected
06:50:29.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:29.556 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:29.556 00.000 7988 Enqueuing Expose request
06:50:29.558 00.002 15712 Worker thread wakes up
06:50:29.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:29.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:31.076 01.518 15712 Exposure complete
06:50:31.090 00.014 15712 worker thread done servicing request
06:50:31.090 00.000 7988 OnExposeComplete: enter
06:50:31.090 00.000 7988 UpdateGuideState(): m_state=1
06:50:31.101 00.011 7988 UpdateCurrentPosition: no star selected
06:50:31.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:31.103 00.002 7988 Status Line: No star selected
06:50:31.105 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:31.106 00.001 7988 UpdateGuideState exits: No star selected
06:50:31.107 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:31.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:31.107 00.000 7988 Enqueuing Expose request
06:50:31.107 00.000 15712 Worker thread wakes up
06:50:31.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:31.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:32.751 01.644 15712 Exposure complete
06:50:32.775 00.024 15712 worker thread done servicing request
06:50:32.775 00.000 7988 OnExposeComplete: enter
06:50:32.775 00.000 7988 UpdateGuideState(): m_state=1
06:50:32.775 00.000 7988 UpdateCurrentPosition: no star selected
06:50:32.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:32.775 00.000 7988 Status Line: No star selected
06:50:32.783 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:32.783 00.000 7988 UpdateGuideState exits: No star selected
06:50:32.785 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:32.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:32.787 00.002 7988 Enqueuing Expose request
06:50:32.787 00.000 15712 Worker thread wakes up
06:50:32.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:32.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:34.318 01.531 15712 Exposure complete
06:50:34.340 00.022 15712 worker thread done servicing request
06:50:34.340 00.000 7988 OnExposeComplete: enter
06:50:34.340 00.000 7988 UpdateGuideState(): m_state=1
06:50:34.344 00.004 7988 UpdateCurrentPosition: no star selected
06:50:34.344 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:34.346 00.002 7988 Status Line: No star selected
06:50:34.348 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:34.348 00.000 7988 UpdateGuideState exits: No star selected
06:50:34.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:34.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:34.348 00.000 7988 Enqueuing Expose request
06:50:34.348 00.000 15712 Worker thread wakes up
06:50:34.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:34.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:36.092 01.744 15712 Exposure complete
06:50:36.115 00.023 15712 worker thread done servicing request
06:50:36.115 00.000 7988 OnExposeComplete: enter
06:50:36.115 00.000 7988 UpdateGuideState(): m_state=1
06:50:36.115 00.000 7988 UpdateCurrentPosition: no star selected
06:50:36.115 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:36.115 00.000 7988 Status Line: No star selected
06:50:36.115 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:36.123 00.008 7988 UpdateGuideState exits: No star selected
06:50:36.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:36.123 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:36.126 00.003 7988 Enqueuing Expose request
06:50:36.126 00.000 15712 Worker thread wakes up
06:50:36.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:36.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:37.532 01.406 15712 Exposure complete
06:50:37.554 00.022 15712 worker thread done servicing request
06:50:37.554 00.000 7988 OnExposeComplete: enter
06:50:37.554 00.000 7988 UpdateGuideState(): m_state=1
06:50:37.554 00.000 7988 UpdateCurrentPosition: no star selected
06:50:37.554 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:37.554 00.000 7988 Status Line: No star selected
06:50:37.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:37.561 00.007 7988 UpdateGuideState exits: No star selected
06:50:37.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:37.561 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:37.561 00.000 7988 Enqueuing Expose request
06:50:37.561 00.000 15712 Worker thread wakes up
06:50:37.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:37.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:39.306 01.745 15712 Exposure complete
06:50:39.328 00.022 15712 worker thread done servicing request
06:50:39.328 00.000 7988 OnExposeComplete: enter
06:50:39.328 00.000 7988 UpdateGuideState(): m_state=1
06:50:39.328 00.000 7988 UpdateCurrentPosition: no star selected
06:50:39.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:39.328 00.000 7988 Status Line: No star selected
06:50:39.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:39.337 00.009 7988 UpdateGuideState exits: No star selected
06:50:39.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:39.337 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:39.337 00.000 7988 Enqueuing Expose request
06:50:39.337 00.000 15712 Worker thread wakes up
06:50:39.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:39.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:40.757 01.420 15712 Exposure complete
06:50:40.779 00.022 15712 worker thread done servicing request
06:50:40.779 00.000 7988 OnExposeComplete: enter
06:50:40.781 00.002 7988 UpdateGuideState(): m_state=1
06:50:40.781 00.000 7988 UpdateCurrentPosition: no star selected
06:50:40.781 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:40.781 00.000 7988 Status Line: No star selected
06:50:40.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:40.787 00.006 7988 UpdateGuideState exits: No star selected
06:50:40.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:40.787 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:40.787 00.000 7988 Enqueuing Expose request
06:50:40.787 00.000 15712 Worker thread wakes up
06:50:40.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:40.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:42.419 01.632 15712 Exposure complete
06:50:42.434 00.015 15712 worker thread done servicing request
06:50:42.434 00.000 7988 OnExposeComplete: enter
06:50:42.434 00.000 7988 UpdateGuideState(): m_state=1
06:50:42.434 00.000 7988 UpdateCurrentPosition: no star selected
06:50:42.447 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:42.447 00.000 7988 Status Line: No star selected
06:50:42.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:42.450 00.003 7988 UpdateGuideState exits: No star selected
06:50:42.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:42.450 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:42.450 00.000 7988 Enqueuing Expose request
06:50:42.450 00.000 15712 Worker thread wakes up
06:50:42.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:42.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:43.986 01.536 15712 Exposure complete
06:50:44.008 00.022 15712 worker thread done servicing request
06:50:44.008 00.000 7988 OnExposeComplete: enter
06:50:44.008 00.000 7988 UpdateGuideState(): m_state=1
06:50:44.012 00.004 7988 UpdateCurrentPosition: no star selected
06:50:44.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:44.012 00.000 7988 Status Line: No star selected
06:50:44.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:44.016 00.004 7988 UpdateGuideState exits: No star selected
06:50:44.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:44.016 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:44.016 00.000 7988 Enqueuing Expose request
06:50:44.016 00.000 15712 Worker thread wakes up
06:50:44.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:44.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:45.660 01.644 15712 Exposure complete
06:50:45.684 00.024 15712 worker thread done servicing request
06:50:45.684 00.000 7988 OnExposeComplete: enter
06:50:45.684 00.000 7988 UpdateGuideState(): m_state=1
06:50:45.684 00.000 7988 UpdateCurrentPosition: no star selected
06:50:45.684 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:45.684 00.000 7988 Status Line: No star selected
06:50:45.691 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:45.691 00.000 7988 UpdateGuideState exits: No star selected
06:50:45.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:45.691 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:45.691 00.000 7988 Enqueuing Expose request
06:50:45.691 00.000 15712 Worker thread wakes up
06:50:45.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:45.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:47.225 01.534 15712 Exposure complete
06:50:47.246 00.021 15712 worker thread done servicing request
06:50:47.246 00.000 7988 OnExposeComplete: enter
06:50:47.246 00.000 7988 UpdateGuideState(): m_state=1
06:50:47.250 00.004 7988 UpdateCurrentPosition: no star selected
06:50:47.250 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:47.252 00.002 7988 Status Line: No star selected
06:50:47.254 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:47.254 00.000 7988 UpdateGuideState exits: No star selected
06:50:47.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:47.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:47.254 00.000 7988 Enqueuing Expose request
06:50:47.254 00.000 15712 Worker thread wakes up
06:50:47.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:47.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:48.901 01.647 15712 Exposure complete
06:50:48.923 00.022 15712 worker thread done servicing request
06:50:48.923 00.000 7988 OnExposeComplete: enter
06:50:48.923 00.000 7988 UpdateGuideState(): m_state=1
06:50:48.923 00.000 7988 UpdateCurrentPosition: no star selected
06:50:48.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:48.923 00.000 7988 Status Line: No star selected
06:50:48.930 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:48.930 00.000 7988 UpdateGuideState exits: No star selected
06:50:48.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:48.930 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:48.930 00.000 7988 Enqueuing Expose request
06:50:48.930 00.000 15712 Worker thread wakes up
06:50:48.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:48.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:50.463 01.533 15712 Exposure complete
06:50:50.486 00.023 15712 worker thread done servicing request
06:50:50.486 00.000 7988 OnExposeComplete: enter
06:50:50.486 00.000 7988 UpdateGuideState(): m_state=1
06:50:50.486 00.000 7988 UpdateCurrentPosition: no star selected
06:50:50.486 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:50.486 00.000 7988 Status Line: No star selected
06:50:50.486 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:50.493 00.007 7988 UpdateGuideState exits: No star selected
06:50:50.493 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:50.493 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:50.497 00.004 7988 Enqueuing Expose request
06:50:50.497 00.000 15712 Worker thread wakes up
06:50:50.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:50.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:52.129 01.632 15712 Exposure complete
06:50:52.150 00.021 15712 worker thread done servicing request
06:50:52.150 00.000 7988 OnExposeComplete: enter
06:50:52.150 00.000 7988 UpdateGuideState(): m_state=1
06:50:52.150 00.000 7988 UpdateCurrentPosition: no star selected
06:50:52.150 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:52.150 00.000 7988 Status Line: No star selected
06:50:52.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:52.159 00.009 7988 UpdateGuideState exits: No star selected
06:50:52.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:52.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:52.159 00.000 7988 Enqueuing Expose request
06:50:52.159 00.000 15712 Worker thread wakes up
06:50:52.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:52.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:53.680 01.521 15712 Exposure complete
06:50:53.702 00.022 15712 worker thread done servicing request
06:50:53.702 00.000 7988 OnExposeComplete: enter
06:50:53.702 00.000 7988 UpdateGuideState(): m_state=1
06:50:53.702 00.000 7988 UpdateCurrentPosition: no star selected
06:50:53.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:53.702 00.000 7988 Status Line: No star selected
06:50:53.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:53.710 00.008 7988 UpdateGuideState exits: No star selected
06:50:53.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:53.710 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:53.710 00.000 7988 Enqueuing Expose request
06:50:53.715 00.005 15712 Worker thread wakes up
06:50:53.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:53.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:55.356 01.641 15712 Exposure complete
06:50:55.380 00.024 15712 worker thread done servicing request
06:50:55.380 00.000 7988 OnExposeComplete: enter
06:50:55.380 00.000 7988 UpdateGuideState(): m_state=1
06:50:55.380 00.000 7988 UpdateCurrentPosition: no star selected
06:50:55.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:55.385 00.005 7988 Status Line: No star selected
06:50:55.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:55.388 00.003 7988 UpdateGuideState exits: No star selected
06:50:55.388 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:55.388 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:55.388 00.000 7988 Enqueuing Expose request
06:50:55.388 00.000 15712 Worker thread wakes up
06:50:55.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:55.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:56.924 01.536 15712 Exposure complete
06:50:56.937 00.013 15712 worker thread done servicing request
06:50:56.937 00.000 7988 OnExposeComplete: enter
06:50:56.937 00.000 7988 UpdateGuideState(): m_state=1
06:50:56.949 00.012 7988 UpdateCurrentPosition: no star selected
06:50:56.950 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:56.950 00.000 7988 Status Line: No star selected
06:50:56.952 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:56.953 00.001 7988 UpdateGuideState exits: No star selected
06:50:56.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:56.953 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:56.953 00.000 7988 Enqueuing Expose request
06:50:56.953 00.000 15712 Worker thread wakes up
06:50:56.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:56.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:50:58.597 01.644 15712 Exposure complete
06:50:58.619 00.022 15712 worker thread done servicing request
06:50:58.619 00.000 7988 OnExposeComplete: enter
06:50:58.619 00.000 7988 UpdateGuideState(): m_state=1
06:50:58.622 00.003 7988 UpdateCurrentPosition: no star selected
06:50:58.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:50:58.624 00.002 7988 Status Line: No star selected
06:50:58.626 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:50:58.627 00.001 7988 UpdateGuideState exits: No star selected
06:50:58.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:50:58.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:50:58.627 00.000 7988 Enqueuing Expose request
06:50:58.627 00.000 15712 Worker thread wakes up
06:50:58.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:50:58.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:00.152 01.525 15712 Exposure complete
06:51:00.174 00.022 15712 worker thread done servicing request
06:51:00.174 00.000 7988 OnExposeComplete: enter
06:51:00.174 00.000 7988 UpdateGuideState(): m_state=1
06:51:00.177 00.003 7988 UpdateCurrentPosition: no star selected
06:51:00.177 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:00.179 00.002 7988 Status Line: No star selected
06:51:00.181 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:00.181 00.000 7988 UpdateGuideState exits: No star selected
06:51:00.181 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:00.181 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:00.181 00.000 7988 Enqueuing Expose request
06:51:00.181 00.000 15712 Worker thread wakes up
06:51:00.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:00.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:01.828 01.647 15712 Exposure complete
06:51:01.850 00.022 7988 OnExposeComplete: enter
06:51:01.852 00.002 7988 UpdateGuideState(): m_state=1
06:51:01.852 00.000 7988 UpdateCurrentPosition: no star selected
06:51:01.854 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:01.854 00.000 15712 worker thread done servicing request
06:51:01.854 00.000 7988 Status Line: No star selected
06:51:01.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:01.858 00.004 7988 UpdateGuideState exits: No star selected
06:51:01.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:01.858 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:01.858 00.000 7988 Enqueuing Expose request
06:51:01.858 00.000 15712 Worker thread wakes up
06:51:01.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:01.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:03.381 01.523 15712 Exposure complete
06:51:03.404 00.023 15712 worker thread done servicing request
06:51:03.404 00.000 7988 OnExposeComplete: enter
06:51:03.404 00.000 7988 UpdateGuideState(): m_state=1
06:51:03.407 00.003 7988 UpdateCurrentPosition: no star selected
06:51:03.407 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:03.407 00.000 7988 Status Line: No star selected
06:51:03.410 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:03.410 00.000 7988 UpdateGuideState exits: No star selected
06:51:03.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:03.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:03.410 00.000 7988 Enqueuing Expose request
06:51:03.410 00.000 15712 Worker thread wakes up
06:51:03.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:03.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:05.058 01.648 15712 Exposure complete
06:51:05.082 00.024 15712 worker thread done servicing request
06:51:05.082 00.000 7988 OnExposeComplete: enter
06:51:05.082 00.000 7988 UpdateGuideState(): m_state=1
06:51:05.082 00.000 7988 UpdateCurrentPosition: no star selected
06:51:05.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:05.082 00.000 7988 Status Line: No star selected
06:51:05.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:05.089 00.007 7988 UpdateGuideState exits: No star selected
06:51:05.091 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:05.091 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:05.091 00.000 7988 Enqueuing Expose request
06:51:05.091 00.000 15712 Worker thread wakes up
06:51:05.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:05.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:06.610 01.519 15712 Exposure complete
06:51:06.632 00.022 15712 worker thread done servicing request
06:51:06.632 00.000 7988 OnExposeComplete: enter
06:51:06.632 00.000 7988 UpdateGuideState(): m_state=1
06:51:06.632 00.000 7988 UpdateCurrentPosition: no star selected
06:51:06.632 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:06.632 00.000 7988 Status Line: No star selected
06:51:06.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:06.640 00.008 7988 UpdateGuideState exits: No star selected
06:51:06.641 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:06.641 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:06.641 00.000 7988 Enqueuing Expose request
06:51:06.641 00.000 15712 Worker thread wakes up
06:51:06.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:06.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:08.273 01.632 15712 Exposure complete
06:51:08.292 00.019 15712 worker thread done servicing request
06:51:08.292 00.000 7988 OnExposeComplete: enter
06:51:08.292 00.000 7988 UpdateGuideState(): m_state=1
06:51:08.292 00.000 7988 UpdateCurrentPosition: no star selected
06:51:08.292 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:08.292 00.000 7988 Status Line: No star selected
06:51:08.292 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:08.303 00.011 7988 UpdateGuideState exits: No star selected
06:51:08.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:08.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:08.303 00.000 7988 Enqueuing Expose request
06:51:08.303 00.000 15712 Worker thread wakes up
06:51:08.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:08.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:09.824 01.521 15712 Exposure complete
06:51:09.839 00.015 15712 worker thread done servicing request
06:51:09.839 00.000 7988 OnExposeComplete: enter
06:51:09.839 00.000 7988 UpdateGuideState(): m_state=1
06:51:09.849 00.010 7988 UpdateCurrentPosition: no star selected
06:51:09.849 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:09.851 00.002 7988 Status Line: No star selected
06:51:09.853 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:09.853 00.000 7988 UpdateGuideState exits: No star selected
06:51:09.856 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:09.856 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:09.856 00.000 7988 Enqueuing Expose request
06:51:09.856 00.000 15712 Worker thread wakes up
06:51:09.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:09.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:11.598 01.742 15712 Exposure complete
06:51:11.621 00.023 15712 worker thread done servicing request
06:51:11.621 00.000 7988 OnExposeComplete: enter
06:51:11.621 00.000 7988 UpdateGuideState(): m_state=1
06:51:11.621 00.000 7988 UpdateCurrentPosition: no star selected
06:51:11.621 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:11.621 00.000 7988 Status Line: No star selected
06:51:11.627 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:11.627 00.000 7988 UpdateGuideState exits: No star selected
06:51:11.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:11.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:11.627 00.000 7988 Enqueuing Expose request
06:51:11.627 00.000 15712 Worker thread wakes up
06:51:11.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:11.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:13.052 01.425 15712 Exposure complete
06:51:13.074 00.022 15712 worker thread done servicing request
06:51:13.074 00.000 7988 OnExposeComplete: enter
06:51:13.074 00.000 7988 UpdateGuideState(): m_state=1
06:51:13.074 00.000 7988 UpdateCurrentPosition: no star selected
06:51:13.074 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:13.074 00.000 7988 Status Line: No star selected
06:51:13.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:13.082 00.008 7988 UpdateGuideState exits: No star selected
06:51:13.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:13.082 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:13.082 00.000 7988 Enqueuing Expose request
06:51:13.082 00.000 15712 Worker thread wakes up
06:51:13.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:13.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:14.713 01.631 15712 Exposure complete
06:51:14.727 00.014 15712 worker thread done servicing request
06:51:14.727 00.000 7988 OnExposeComplete: enter
06:51:14.727 00.000 7988 UpdateGuideState(): m_state=1
06:51:14.738 00.011 7988 UpdateCurrentPosition: no star selected
06:51:14.740 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:14.740 00.000 7988 Status Line: No star selected
06:51:14.743 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:14.743 00.000 7988 UpdateGuideState exits: No star selected
06:51:14.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:14.743 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:14.743 00.000 7988 Enqueuing Expose request
06:51:14.743 00.000 15712 Worker thread wakes up
06:51:14.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:14.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:16.264 01.521 15712 Exposure complete
06:51:16.282 00.018 15712 worker thread done servicing request
06:51:16.282 00.000 7988 OnExposeComplete: enter
06:51:16.282 00.000 7988 UpdateGuideState(): m_state=1
06:51:16.290 00.008 7988 UpdateCurrentPosition: no star selected
06:51:16.291 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:16.291 00.000 7988 Status Line: No star selected
06:51:16.294 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:16.294 00.000 7988 UpdateGuideState exits: No star selected
06:51:16.296 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:16.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:16.298 00.002 7988 Enqueuing Expose request
06:51:16.298 00.000 15712 Worker thread wakes up
06:51:16.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:16.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:17.928 01.630 15712 Exposure complete
06:51:17.945 00.017 15712 worker thread done servicing request
06:51:17.945 00.000 7988 OnExposeComplete: enter
06:51:17.945 00.000 7988 UpdateGuideState(): m_state=1
06:51:17.945 00.000 7988 UpdateCurrentPosition: no star selected
06:51:17.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:17.945 00.000 7988 Status Line: No star selected
06:51:17.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:17.957 00.012 7988 UpdateGuideState exits: No star selected
06:51:17.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:17.957 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:17.962 00.005 7988 Enqueuing Expose request
06:51:17.962 00.000 15712 Worker thread wakes up
06:51:17.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:17.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:19.493 01.531 15712 Exposure complete
06:51:19.515 00.022 15712 worker thread done servicing request
06:51:19.515 00.000 7988 OnExposeComplete: enter
06:51:19.515 00.000 7988 UpdateGuideState(): m_state=1
06:51:19.515 00.000 7988 UpdateCurrentPosition: no star selected
06:51:19.515 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:19.515 00.000 7988 Status Line: No star selected
06:51:19.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:19.523 00.008 7988 UpdateGuideState exits: No star selected
06:51:19.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:19.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:19.523 00.000 7988 Enqueuing Expose request
06:51:19.523 00.000 15712 Worker thread wakes up
06:51:19.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:19.528 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:21.171 01.643 15712 Exposure complete
06:51:21.184 00.013 15712 worker thread done servicing request
06:51:21.184 00.000 7988 OnExposeComplete: enter
06:51:21.184 00.000 7988 UpdateGuideState(): m_state=1
06:51:21.196 00.012 7988 UpdateCurrentPosition: no star selected
06:51:21.196 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:21.196 00.000 7988 Status Line: No star selected
06:51:21.196 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:21.200 00.004 7988 UpdateGuideState exits: No star selected
06:51:21.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:21.200 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:21.200 00.000 7988 Enqueuing Expose request
06:51:21.200 00.000 15712 Worker thread wakes up
06:51:21.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:21.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:22.735 01.535 15712 Exposure complete
06:51:22.757 00.022 15712 worker thread done servicing request
06:51:22.757 00.000 7988 OnExposeComplete: enter
06:51:22.757 00.000 7988 UpdateGuideState(): m_state=1
06:51:22.757 00.000 7988 UpdateCurrentPosition: no star selected
06:51:22.757 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:22.762 00.005 7988 Status Line: No star selected
06:51:22.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:22.765 00.003 7988 UpdateGuideState exits: No star selected
06:51:22.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:22.765 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:22.765 00.000 7988 Enqueuing Expose request
06:51:22.765 00.000 15712 Worker thread wakes up
06:51:22.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:22.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:24.407 01.642 15712 Exposure complete
06:51:24.429 00.022 15712 worker thread done servicing request
06:51:24.429 00.000 7988 OnExposeComplete: enter
06:51:24.429 00.000 7988 UpdateGuideState(): m_state=1
06:51:24.434 00.005 7988 UpdateCurrentPosition: no star selected
06:51:24.434 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:24.436 00.002 7988 Status Line: No star selected
06:51:24.438 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:24.439 00.001 7988 UpdateGuideState exits: No star selected
06:51:24.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:24.439 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:24.439 00.000 7988 Enqueuing Expose request
06:51:24.439 00.000 15712 Worker thread wakes up
06:51:24.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:24.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:25.974 01.535 15712 Exposure complete
06:51:25.998 00.024 15712 worker thread done servicing request
06:51:25.998 00.000 7988 OnExposeComplete: enter
06:51:25.998 00.000 7988 UpdateGuideState(): m_state=1
06:51:25.998 00.000 7988 UpdateCurrentPosition: no star selected
06:51:25.998 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:25.998 00.000 7988 Status Line: No star selected
06:51:26.004 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:26.004 00.000 7988 UpdateGuideState exits: No star selected
06:51:26.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:26.004 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:26.004 00.000 7988 Enqueuing Expose request
06:51:26.004 00.000 15712 Worker thread wakes up
06:51:26.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:26.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:27.749 01.745 15712 Exposure complete
06:51:27.766 00.017 15712 worker thread done servicing request
06:51:27.766 00.000 7988 OnExposeComplete: enter
06:51:27.766 00.000 7988 UpdateGuideState(): m_state=1
06:51:27.775 00.009 7988 UpdateCurrentPosition: no star selected
06:51:27.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:27.777 00.002 7988 Status Line: No star selected
06:51:27.779 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:27.779 00.000 7988 UpdateGuideState exits: No star selected
06:51:27.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:27.783 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:27.783 00.000 7988 Enqueuing Expose request
06:51:27.783 00.000 15712 Worker thread wakes up
06:51:27.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:27.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:29.201 01.418 15712 Exposure complete
06:51:29.215 00.014 15712 worker thread done servicing request
06:51:29.215 00.000 7988 OnExposeComplete: enter
06:51:29.215 00.000 7988 UpdateGuideState(): m_state=1
06:51:29.226 00.011 7988 UpdateCurrentPosition: no star selected
06:51:29.226 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:29.228 00.002 7988 Status Line: No star selected
06:51:29.230 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:29.230 00.000 7988 UpdateGuideState exits: No star selected
06:51:29.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:29.230 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:29.230 00.000 7988 Enqueuing Expose request
06:51:29.230 00.000 15712 Worker thread wakes up
06:51:29.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:29.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:30.977 01.747 15712 Exposure complete
06:51:30.999 00.022 15712 worker thread done servicing request
06:51:30.999 00.000 7988 OnExposeComplete: enter
06:51:30.999 00.000 7988 UpdateGuideState(): m_state=1
06:51:31.002 00.003 7988 UpdateCurrentPosition: no star selected
06:51:31.002 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:31.002 00.000 7988 Status Line: No star selected
06:51:31.006 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:31.007 00.001 7988 UpdateGuideState exits: No star selected
06:51:31.007 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:31.007 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:31.007 00.000 7988 Enqueuing Expose request
06:51:31.007 00.000 15712 Worker thread wakes up
06:51:31.007 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:31.007 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:32.415 01.408 15712 Exposure complete
06:51:32.432 00.017 15712 worker thread done servicing request
06:51:32.432 00.000 7988 OnExposeComplete: enter
06:51:32.432 00.000 7988 UpdateGuideState(): m_state=1
06:51:32.441 00.009 7988 UpdateCurrentPosition: no star selected
06:51:32.441 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:32.443 00.002 7988 Status Line: No star selected
06:51:32.445 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:32.445 00.000 7988 UpdateGuideState exits: No star selected
06:51:32.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:32.449 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:32.449 00.000 7988 Enqueuing Expose request
06:51:32.449 00.000 15712 Worker thread wakes up
06:51:32.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:32.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:34.091 01.642 15712 Exposure complete
06:51:34.113 00.022 15712 worker thread done servicing request
06:51:34.113 00.000 7988 OnExposeComplete: enter
06:51:34.113 00.000 7988 UpdateGuideState(): m_state=1
06:51:34.116 00.003 7988 UpdateCurrentPosition: no star selected
06:51:34.116 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:34.116 00.000 7988 Status Line: No star selected
06:51:34.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:34.121 00.005 7988 UpdateGuideState exits: No star selected
06:51:34.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:34.121 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:34.121 00.000 7988 Enqueuing Expose request
06:51:34.121 00.000 15712 Worker thread wakes up
06:51:34.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:34.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:35.657 01.536 15712 Exposure complete
06:51:35.679 00.022 15712 worker thread done servicing request
06:51:35.679 00.000 7988 OnExposeComplete: enter
06:51:35.681 00.002 7988 UpdateGuideState(): m_state=1
06:51:35.681 00.000 7988 UpdateCurrentPosition: no star selected
06:51:35.681 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:35.681 00.000 7988 Status Line: No star selected
06:51:35.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:35.687 00.006 7988 UpdateGuideState exits: No star selected
06:51:35.687 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:35.687 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:35.687 00.000 7988 Enqueuing Expose request
06:51:35.687 00.000 15712 Worker thread wakes up
06:51:35.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:35.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:37.432 01.745 15712 Exposure complete
06:51:37.456 00.024 15712 worker thread done servicing request
06:51:37.456 00.000 7988 OnExposeComplete: enter
06:51:37.456 00.000 7988 UpdateGuideState(): m_state=1
06:51:37.456 00.000 7988 UpdateCurrentPosition: no star selected
06:51:37.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:37.456 00.000 7988 Status Line: No star selected
06:51:37.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:37.463 00.007 7988 UpdateGuideState exits: No star selected
06:51:37.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:37.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:37.463 00.000 7988 Enqueuing Expose request
06:51:37.467 00.004 15712 Worker thread wakes up
06:51:37.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:37.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:38.871 01.404 15712 Exposure complete
06:51:38.891 00.020 15712 worker thread done servicing request
06:51:38.891 00.000 7988 OnExposeComplete: enter
06:51:38.891 00.000 7988 UpdateGuideState(): m_state=1
06:51:38.897 00.006 7988 UpdateCurrentPosition: no star selected
06:51:38.897 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:38.899 00.002 7988 Status Line: No star selected
06:51:38.901 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:38.901 00.000 7988 UpdateGuideState exits: No star selected
06:51:38.903 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:38.903 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:38.905 00.002 7988 Enqueuing Expose request
06:51:38.905 00.000 15712 Worker thread wakes up
06:51:38.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:38.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:40.535 01.630 15712 Exposure complete
06:51:40.557 00.022 15712 worker thread done servicing request
06:51:40.557 00.000 7988 OnExposeComplete: enter
06:51:40.557 00.000 7988 UpdateGuideState(): m_state=1
06:51:40.557 00.000 7988 UpdateCurrentPosition: no star selected
06:51:40.557 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:40.557 00.000 7988 Status Line: No star selected
06:51:40.557 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:40.566 00.009 7988 UpdateGuideState exits: No star selected
06:51:40.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:40.566 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:40.566 00.000 7988 Enqueuing Expose request
06:51:40.566 00.000 15712 Worker thread wakes up
06:51:40.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:40.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:42.099 01.533 15712 Exposure complete
06:51:42.114 00.015 15712 worker thread done servicing request
06:51:42.114 00.000 7988 OnExposeComplete: enter
06:51:42.114 00.000 7988 UpdateGuideState(): m_state=1
06:51:42.126 00.012 7988 UpdateCurrentPosition: no star selected
06:51:42.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:42.128 00.002 7988 Status Line: No star selected
06:51:42.130 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:42.131 00.001 7988 UpdateGuideState exits: No star selected
06:51:42.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:42.133 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:42.133 00.000 7988 Enqueuing Expose request
06:51:42.135 00.002 15712 Worker thread wakes up
06:51:42.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:42.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:43.776 01.641 15712 Exposure complete
06:51:43.799 00.023 15712 worker thread done servicing request
06:51:43.799 00.000 7988 OnExposeComplete: enter
06:51:43.799 00.000 7988 UpdateGuideState(): m_state=1
06:51:43.801 00.002 7988 UpdateCurrentPosition: no star selected
06:51:43.801 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:43.803 00.002 7988 Status Line: No star selected
06:51:43.805 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:43.805 00.000 7988 UpdateGuideState exits: No star selected
06:51:43.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:43.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:43.805 00.000 7988 Enqueuing Expose request
06:51:43.805 00.000 15712 Worker thread wakes up
06:51:43.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:43.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:45.337 01.532 15712 Exposure complete
06:51:45.350 00.013 15712 worker thread done servicing request
06:51:45.350 00.000 7988 OnExposeComplete: enter
06:51:45.350 00.000 7988 UpdateGuideState(): m_state=1
06:51:45.362 00.012 7988 UpdateCurrentPosition: no star selected
06:51:45.362 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:45.364 00.002 7988 Status Line: No star selected
06:51:45.366 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:45.367 00.001 7988 UpdateGuideState exits: No star selected
06:51:45.367 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:45.367 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:45.367 00.000 7988 Enqueuing Expose request
06:51:45.367 00.000 15712 Worker thread wakes up
06:51:45.367 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:45.367 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:47.010 01.643 15712 Exposure complete
06:51:47.035 00.025 15712 worker thread done servicing request
06:51:47.035 00.000 7988 OnExposeComplete: enter
06:51:47.035 00.000 7988 UpdateGuideState(): m_state=1
06:51:47.035 00.000 7988 UpdateCurrentPosition: no star selected
06:51:47.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:47.035 00.000 7988 Status Line: No star selected
06:51:47.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:47.042 00.007 7988 UpdateGuideState exits: No star selected
06:51:47.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:47.042 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:47.042 00.000 7988 Enqueuing Expose request
06:51:47.042 00.000 15712 Worker thread wakes up
06:51:47.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:47.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:48.575 01.533 15712 Exposure complete
06:51:48.596 00.021 15712 worker thread done servicing request
06:51:48.596 00.000 7988 OnExposeComplete: enter
06:51:48.596 00.000 7988 UpdateGuideState(): m_state=1
06:51:48.602 00.006 7988 UpdateCurrentPosition: no star selected
06:51:48.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:48.604 00.002 7988 Status Line: No star selected
06:51:48.606 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:48.606 00.000 7988 UpdateGuideState exits: No star selected
06:51:48.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:48.606 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:48.606 00.000 7988 Enqueuing Expose request
06:51:48.606 00.000 15712 Worker thread wakes up
06:51:48.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:48.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:50.252 01.646 15712 Exposure complete
06:51:50.276 00.024 15712 worker thread done servicing request
06:51:50.276 00.000 7988 OnExposeComplete: enter
06:51:50.276 00.000 7988 UpdateGuideState(): m_state=1
06:51:50.276 00.000 7988 UpdateCurrentPosition: no star selected
06:51:50.276 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:50.276 00.000 7988 Status Line: No star selected
06:51:50.282 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:50.284 00.002 7988 UpdateGuideState exits: No star selected
06:51:50.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:50.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:50.284 00.000 7988 Enqueuing Expose request
06:51:50.284 00.000 15712 Worker thread wakes up
06:51:50.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:50.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:51.824 01.540 15712 Exposure complete
06:51:51.845 00.021 15712 worker thread done servicing request
06:51:51.845 00.000 7988 OnExposeComplete: enter
06:51:51.845 00.000 7988 UpdateGuideState(): m_state=1
06:51:51.848 00.003 7988 UpdateCurrentPosition: no star selected
06:51:51.848 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:51.848 00.000 7988 Status Line: No star selected
06:51:51.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:51.848 00.000 7988 UpdateGuideState exits: No star selected
06:51:51.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:51.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:51.848 00.000 7988 Enqueuing Expose request
06:51:51.848 00.000 15712 Worker thread wakes up
06:51:51.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:51.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:53.495 01.647 15712 Exposure complete
06:51:53.514 00.019 15712 worker thread done servicing request
06:51:53.514 00.000 7988 OnExposeComplete: enter
06:51:53.514 00.000 7988 UpdateGuideState(): m_state=1
06:51:53.514 00.000 7988 UpdateCurrentPosition: no star selected
06:51:53.514 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:53.514 00.000 7988 Status Line: No star selected
06:51:53.524 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:53.524 00.000 7988 UpdateGuideState exits: No star selected
06:51:53.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:53.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:53.524 00.000 7988 Enqueuing Expose request
06:51:53.524 00.000 15712 Worker thread wakes up
06:51:53.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:53.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:55.046 01.522 15712 Exposure complete
06:51:55.065 00.019 15712 worker thread done servicing request
06:51:55.065 00.000 7988 OnExposeComplete: enter
06:51:55.065 00.000 7988 UpdateGuideState(): m_state=1
06:51:55.071 00.006 7988 UpdateCurrentPosition: no star selected
06:51:55.071 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:55.073 00.002 7988 Status Line: No star selected
06:51:55.075 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:55.075 00.000 7988 UpdateGuideState exits: No star selected
06:51:55.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:55.075 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:55.075 00.000 7988 Enqueuing Expose request
06:51:55.075 00.000 15712 Worker thread wakes up
06:51:55.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:55.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:56.718 01.643 15712 Exposure complete
06:51:56.735 00.017 15712 worker thread done servicing request
06:51:56.735 00.000 7988 OnExposeComplete: enter
06:51:56.735 00.000 7988 UpdateGuideState(): m_state=1
06:51:56.745 00.010 7988 UpdateCurrentPosition: no star selected
06:51:56.745 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:56.747 00.002 7988 Status Line: No star selected
06:51:56.749 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:56.749 00.000 7988 UpdateGuideState exits: No star selected
06:51:56.752 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:56.752 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:56.752 00.000 7988 Enqueuing Expose request
06:51:56.752 00.000 15712 Worker thread wakes up
06:51:56.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:56.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:58.281 01.529 15712 Exposure complete
06:51:58.298 00.017 15712 worker thread done servicing request
06:51:58.298 00.000 7988 OnExposeComplete: enter
06:51:58.298 00.000 7988 UpdateGuideState(): m_state=1
06:51:58.308 00.010 7988 UpdateCurrentPosition: no star selected
06:51:58.308 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:58.310 00.002 7988 Status Line: No star selected
06:51:58.312 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:58.312 00.000 7988 UpdateGuideState exits: No star selected
06:51:58.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:58.315 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:58.315 00.000 7988 Enqueuing Expose request
06:51:58.317 00.002 15712 Worker thread wakes up
06:51:58.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:58.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:51:59.958 01.641 15712 Exposure complete
06:51:59.974 00.016 15712 worker thread done servicing request
06:51:59.983 00.009 7988 OnExposeComplete: enter
06:51:59.983 00.000 7988 UpdateGuideState(): m_state=1
06:51:59.983 00.000 7988 UpdateCurrentPosition: no star selected
06:51:59.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:51:59.983 00.000 7988 Status Line: No star selected
06:51:59.990 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:51:59.990 00.000 7988 UpdateGuideState exits: No star selected
06:51:59.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:51:59.990 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:51:59.990 00.000 7988 Enqueuing Expose request
06:51:59.990 00.000 15712 Worker thread wakes up
06:51:59.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:51:59.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:01.510 01.520 15712 Exposure complete
06:52:01.524 00.014 15712 worker thread done servicing request
06:52:01.534 00.010 7988 OnExposeComplete: enter
06:52:01.534 00.000 7988 UpdateGuideState(): m_state=1
06:52:01.536 00.002 7988 UpdateCurrentPosition: no star selected
06:52:01.536 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:01.538 00.002 7988 Status Line: No star selected
06:52:01.540 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:01.540 00.000 7988 UpdateGuideState exits: No star selected
06:52:01.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:01.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:01.540 00.000 7988 Enqueuing Expose request
06:52:01.540 00.000 15712 Worker thread wakes up
06:52:01.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:01.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:03.284 01.744 15712 Exposure complete
06:52:03.309 00.025 15712 worker thread done servicing request
06:52:03.309 00.000 7988 OnExposeComplete: enter
06:52:03.309 00.000 7988 UpdateGuideState(): m_state=1
06:52:03.309 00.000 7988 UpdateCurrentPosition: no star selected
06:52:03.313 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:03.313 00.000 7988 Status Line: No star selected
06:52:03.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:03.313 00.000 7988 UpdateGuideState exits: No star selected
06:52:03.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:03.320 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:03.320 00.000 7988 Enqueuing Expose request
06:52:03.320 00.000 15712 Worker thread wakes up
06:52:03.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:03.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:04.737 01.417 15712 Exposure complete
06:52:04.759 00.022 15712 worker thread done servicing request
06:52:04.759 00.000 7988 OnExposeComplete: enter
06:52:04.759 00.000 7988 UpdateGuideState(): m_state=1
06:52:04.759 00.000 7988 UpdateCurrentPosition: no star selected
06:52:04.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:04.759 00.000 7988 Status Line: No star selected
06:52:04.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:04.767 00.008 7988 UpdateGuideState exits: No star selected
06:52:04.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:04.767 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:04.767 00.000 7988 Enqueuing Expose request
06:52:04.767 00.000 15712 Worker thread wakes up
06:52:04.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:04.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:06.401 01.634 15712 Exposure complete
06:52:06.418 00.017 15712 worker thread done servicing request
06:52:06.418 00.000 7988 OnExposeComplete: enter
06:52:06.418 00.000 7988 UpdateGuideState(): m_state=1
06:52:06.418 00.000 7988 UpdateCurrentPosition: no star selected
06:52:06.418 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:06.418 00.000 7988 Status Line: No star selected
06:52:06.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:06.430 00.012 7988 UpdateGuideState exits: No star selected
06:52:06.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:06.430 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:06.430 00.000 7988 Enqueuing Expose request
06:52:06.435 00.005 15712 Worker thread wakes up
06:52:06.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:06.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:07.951 01.516 15712 Exposure complete
06:52:07.968 00.017 15712 worker thread done servicing request
06:52:07.968 00.000 7988 OnExposeComplete: enter
06:52:07.968 00.000 7988 UpdateGuideState(): m_state=1
06:52:07.977 00.009 7988 UpdateCurrentPosition: no star selected
06:52:07.977 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:07.979 00.002 7988 Status Line: No star selected
06:52:07.981 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:07.981 00.000 7988 UpdateGuideState exits: No star selected
06:52:07.983 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:07.983 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:07.985 00.002 7988 Enqueuing Expose request
06:52:07.985 00.000 15712 Worker thread wakes up
06:52:07.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:07.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:09.627 01.642 15712 Exposure complete
06:52:09.643 00.016 15712 worker thread done servicing request
06:52:09.643 00.000 7988 OnExposeComplete: enter
06:52:09.653 00.010 7988 UpdateGuideState(): m_state=1
06:52:09.653 00.000 7988 UpdateCurrentPosition: no star selected
06:52:09.653 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:09.653 00.000 7988 Status Line: No star selected
06:52:09.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:09.659 00.006 7988 UpdateGuideState exits: No star selected
06:52:09.659 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:09.659 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:09.659 00.000 7988 Enqueuing Expose request
06:52:09.659 00.000 15712 Worker thread wakes up
06:52:09.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:09.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:11.194 01.535 15712 Exposure complete
06:52:11.216 00.022 15712 worker thread done servicing request
06:52:11.216 00.000 7988 OnExposeComplete: enter
06:52:11.216 00.000 7988 UpdateGuideState(): m_state=1
06:52:11.216 00.000 7988 UpdateCurrentPosition: no star selected
06:52:11.216 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:11.216 00.000 7988 Status Line: No star selected
06:52:11.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:11.224 00.008 7988 UpdateGuideState exits: No star selected
06:52:11.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:11.224 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:11.224 00.000 7988 Enqueuing Expose request
06:52:11.224 00.000 15712 Worker thread wakes up
06:52:11.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:11.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:12.857 01.633 15712 Exposure complete
06:52:12.872 00.015 15712 worker thread done servicing request
06:52:12.872 00.000 7988 OnExposeComplete: enter
06:52:12.872 00.000 7988 UpdateGuideState(): m_state=1
06:52:12.882 00.010 7988 UpdateCurrentPosition: no star selected
06:52:12.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:12.884 00.002 7988 Status Line: No star selected
06:52:12.887 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:12.887 00.000 7988 UpdateGuideState exits: No star selected
06:52:12.889 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:12.889 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:12.889 00.000 7988 Enqueuing Expose request
06:52:12.889 00.000 15712 Worker thread wakes up
06:52:12.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:12.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:14.425 01.536 15712 Exposure complete
06:52:14.438 00.013 15712 worker thread done servicing request
06:52:14.438 00.000 7988 OnExposeComplete: enter
06:52:14.438 00.000 7988 UpdateGuideState(): m_state=1
06:52:14.451 00.013 7988 UpdateCurrentPosition: no star selected
06:52:14.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:14.453 00.002 7988 Status Line: No star selected
06:52:14.455 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:14.455 00.000 7988 UpdateGuideState exits: No star selected
06:52:14.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:14.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:14.455 00.000 7988 Enqueuing Expose request
06:52:14.455 00.000 15712 Worker thread wakes up
06:52:14.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:14.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:16.100 01.645 15712 Exposure complete
06:52:16.121 00.021 15712 worker thread done servicing request
06:52:16.121 00.000 7988 OnExposeComplete: enter
06:52:16.121 00.000 7988 UpdateGuideState(): m_state=1
06:52:16.125 00.004 7988 UpdateCurrentPosition: no star selected
06:52:16.125 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:16.125 00.000 7988 Status Line: No star selected
06:52:16.129 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:16.129 00.000 7988 UpdateGuideState exits: No star selected
06:52:16.129 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:16.129 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:16.129 00.000 7988 Enqueuing Expose request
06:52:16.129 00.000 15712 Worker thread wakes up
06:52:16.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:16.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:17.662 01.533 15712 Exposure complete
06:52:17.684 00.022 15712 worker thread done servicing request
06:52:17.684 00.000 7988 OnExposeComplete: enter
06:52:17.684 00.000 7988 UpdateGuideState(): m_state=1
06:52:17.684 00.000 7988 UpdateCurrentPosition: no star selected
06:52:17.684 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:17.684 00.000 7988 Status Line: No star selected
06:52:17.684 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:17.692 00.008 7988 UpdateGuideState exits: No star selected
06:52:17.692 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:17.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:17.692 00.000 7988 Enqueuing Expose request
06:52:17.692 00.000 15712 Worker thread wakes up
06:52:17.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:17.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:19.336 01.644 15712 Exposure complete
06:52:19.358 00.022 15712 worker thread done servicing request
06:52:19.358 00.000 7988 OnExposeComplete: enter
06:52:19.358 00.000 7988 UpdateGuideState(): m_state=1
06:52:19.363 00.005 7988 UpdateCurrentPosition: no star selected
06:52:19.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:19.365 00.002 7988 Status Line: No star selected
06:52:19.367 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:19.368 00.001 7988 UpdateGuideState exits: No star selected
06:52:19.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:19.368 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:19.368 00.000 7988 Enqueuing Expose request
06:52:19.368 00.000 15712 Worker thread wakes up
06:52:19.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:19.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:20.903 01.535 15712 Exposure complete
06:52:20.925 00.022 15712 worker thread done servicing request
06:52:20.925 00.000 7988 OnExposeComplete: enter
06:52:20.925 00.000 7988 UpdateGuideState(): m_state=1
06:52:20.925 00.000 7988 UpdateCurrentPosition: no star selected
06:52:20.925 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:20.925 00.000 7988 Status Line: No star selected
06:52:20.925 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:20.933 00.008 7988 UpdateGuideState exits: No star selected
06:52:20.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:20.933 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:20.933 00.000 7988 Enqueuing Expose request
06:52:20.933 00.000 15712 Worker thread wakes up
06:52:20.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:20.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:22.577 01.644 15712 Exposure complete
06:52:22.593 00.016 15712 worker thread done servicing request
06:52:22.593 00.000 7988 OnExposeComplete: enter
06:52:22.593 00.000 7988 UpdateGuideState(): m_state=1
06:52:22.605 00.012 7988 UpdateCurrentPosition: no star selected
06:52:22.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:22.607 00.002 7988 Status Line: No star selected
06:52:22.609 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:22.609 00.000 7988 UpdateGuideState exits: No star selected
06:52:22.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:22.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:22.609 00.000 7988 Enqueuing Expose request
06:52:22.609 00.000 15712 Worker thread wakes up
06:52:22.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:22.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:24.131 01.522 15712 Exposure complete
06:52:24.147 00.016 15712 worker thread done servicing request
06:52:24.147 00.000 7988 OnExposeComplete: enter
06:52:24.156 00.009 7988 UpdateGuideState(): m_state=1
06:52:24.156 00.000 7988 UpdateCurrentPosition: no star selected
06:52:24.158 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:24.158 00.000 7988 Status Line: No star selected
06:52:24.160 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:24.160 00.000 7988 UpdateGuideState exits: No star selected
06:52:24.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:24.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:24.160 00.000 7988 Enqueuing Expose request
06:52:24.160 00.000 15712 Worker thread wakes up
06:52:24.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:24.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:25.807 01.647 15712 Exposure complete
06:52:25.823 00.016 15712 worker thread done servicing request
06:52:25.823 00.000 7988 OnExposeComplete: enter
06:52:25.823 00.000 7988 UpdateGuideState(): m_state=1
06:52:25.831 00.008 7988 UpdateCurrentPosition: no star selected
06:52:25.831 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:25.833 00.002 7988 Status Line: No star selected
06:52:25.835 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:25.836 00.001 7988 UpdateGuideState exits: No star selected
06:52:25.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:25.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:25.836 00.000 7988 Enqueuing Expose request
06:52:25.841 00.005 15712 Worker thread wakes up
06:52:25.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:25.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:27.358 01.517 15712 Exposure complete
06:52:27.380 00.022 15712 worker thread done servicing request
06:52:27.382 00.002 7988 OnExposeComplete: enter
06:52:27.382 00.000 7988 UpdateGuideState(): m_state=1
06:52:27.382 00.000 7988 UpdateCurrentPosition: no star selected
06:52:27.382 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:27.382 00.000 7988 Status Line: No star selected
06:52:27.388 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:27.389 00.001 7988 UpdateGuideState exits: No star selected
06:52:27.389 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:27.389 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:27.389 00.000 7988 Enqueuing Expose request
06:52:27.389 00.000 15712 Worker thread wakes up
06:52:27.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:27.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:29.134 01.745 15712 Exposure complete
06:52:29.148 00.014 15712 worker thread done servicing request
06:52:29.148 00.000 7988 OnExposeComplete: enter
06:52:29.158 00.010 7988 UpdateGuideState(): m_state=1
06:52:29.158 00.000 7988 UpdateCurrentPosition: no star selected
06:52:29.160 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:29.160 00.000 7988 Status Line: No star selected
06:52:29.162 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:29.164 00.002 7988 UpdateGuideState exits: No star selected
06:52:29.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:29.164 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:29.164 00.000 7988 Enqueuing Expose request
06:52:29.164 00.000 15712 Worker thread wakes up
06:52:29.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:29.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:30.587 01.423 15712 Exposure complete
06:52:30.605 00.018 15712 worker thread done servicing request
06:52:30.605 00.000 7988 OnExposeComplete: enter
06:52:30.605 00.000 7988 UpdateGuideState(): m_state=1
06:52:30.612 00.007 7988 UpdateCurrentPosition: no star selected
06:52:30.612 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:30.614 00.002 7988 Status Line: No star selected
06:52:30.616 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:30.616 00.000 7988 UpdateGuideState exits: No star selected
06:52:30.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:30.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:30.616 00.000 7988 Enqueuing Expose request
06:52:30.616 00.000 15712 Worker thread wakes up
06:52:30.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:30.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:32.264 01.648 15712 Exposure complete
06:52:32.286 00.022 15712 worker thread done servicing request
06:52:32.286 00.000 7988 OnExposeComplete: enter
06:52:32.286 00.000 7988 UpdateGuideState(): m_state=1
06:52:32.286 00.000 7988 UpdateCurrentPosition: no star selected
06:52:32.290 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:32.290 00.000 7988 Status Line: No star selected
06:52:32.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:32.294 00.004 7988 UpdateGuideState exits: No star selected
06:52:32.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:32.294 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:32.294 00.000 7988 Enqueuing Expose request
06:52:32.294 00.000 15712 Worker thread wakes up
06:52:32.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:32.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:33.816 01.522 15712 Exposure complete
06:52:33.830 00.014 15712 worker thread done servicing request
06:52:33.830 00.000 7988 OnExposeComplete: enter
06:52:33.840 00.010 7988 UpdateGuideState(): m_state=1
06:52:33.840 00.000 7988 UpdateCurrentPosition: no star selected
06:52:33.840 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:33.840 00.000 7988 Status Line: No star selected
06:52:33.846 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:33.846 00.000 7988 UpdateGuideState exits: No star selected
06:52:33.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:33.846 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:33.846 00.000 7988 Enqueuing Expose request
06:52:33.846 00.000 15712 Worker thread wakes up
06:52:33.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:33.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:35.492 01.646 15712 Exposure complete
06:52:35.509 00.017 15712 worker thread done servicing request
06:52:35.509 00.000 7988 OnExposeComplete: enter
06:52:35.509 00.000 7988 UpdateGuideState(): m_state=1
06:52:35.509 00.000 7988 UpdateCurrentPosition: no star selected
06:52:35.509 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:35.509 00.000 7988 Status Line: No star selected
06:52:35.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:35.522 00.013 7988 UpdateGuideState exits: No star selected
06:52:35.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:35.522 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:35.525 00.003 7988 Enqueuing Expose request
06:52:35.525 00.000 15712 Worker thread wakes up
06:52:35.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:35.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:37.056 01.531 15712 Exposure complete
06:52:37.078 00.022 15712 worker thread done servicing request
06:52:37.078 00.000 7988 OnExposeComplete: enter
06:52:37.078 00.000 7988 UpdateGuideState(): m_state=1
06:52:37.078 00.000 7988 UpdateCurrentPosition: no star selected
06:52:37.078 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:37.078 00.000 7988 Status Line: No star selected
06:52:37.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:37.086 00.008 7988 UpdateGuideState exits: No star selected
06:52:37.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:37.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:37.086 00.000 7988 Enqueuing Expose request
06:52:37.086 00.000 15712 Worker thread wakes up
06:52:37.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:37.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:38.729 01.643 15712 Exposure complete
06:52:38.746 00.017 15712 worker thread done servicing request
06:52:38.746 00.000 7988 OnExposeComplete: enter
06:52:38.746 00.000 7988 UpdateGuideState(): m_state=1
06:52:38.754 00.008 7988 UpdateCurrentPosition: no star selected
06:52:38.754 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:38.756 00.002 7988 Status Line: No star selected
06:52:38.759 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:38.759 00.000 7988 UpdateGuideState exits: No star selected
06:52:38.761 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:38.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:38.763 00.002 7988 Enqueuing Expose request
06:52:38.763 00.000 15712 Worker thread wakes up
06:52:38.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:38.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:40.279 01.516 15712 Exposure complete
06:52:40.297 00.018 15712 worker thread done servicing request
06:52:40.297 00.000 7988 OnExposeComplete: enter
06:52:40.297 00.000 7988 UpdateGuideState(): m_state=1
06:52:40.304 00.007 7988 UpdateCurrentPosition: no star selected
06:52:40.304 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:40.306 00.002 7988 Status Line: No star selected
06:52:40.308 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:40.310 00.002 7988 UpdateGuideState exits: No star selected
06:52:40.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:40.310 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:40.310 00.000 7988 Enqueuing Expose request
06:52:40.310 00.000 15712 Worker thread wakes up
06:52:40.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:40.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:41.957 01.647 15712 Exposure complete
06:52:41.977 00.020 15712 worker thread done servicing request
06:52:41.977 00.000 7988 OnExposeComplete: enter
06:52:41.977 00.000 7988 UpdateGuideState(): m_state=1
06:52:41.983 00.006 7988 UpdateCurrentPosition: no star selected
06:52:41.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:41.985 00.002 7988 Status Line: No star selected
06:52:41.987 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:41.987 00.000 7988 UpdateGuideState exits: No star selected
06:52:41.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:41.987 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:41.987 00.000 7988 Enqueuing Expose request
06:52:41.987 00.000 15712 Worker thread wakes up
06:52:41.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:41.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:43.522 01.535 15712 Exposure complete
06:52:43.545 00.023 15712 worker thread done servicing request
06:52:43.545 00.000 7988 OnExposeComplete: enter
06:52:43.545 00.000 7988 UpdateGuideState(): m_state=1
06:52:43.545 00.000 7988 UpdateCurrentPosition: no star selected
06:52:43.545 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:43.545 00.000 7988 Status Line: No star selected
06:52:43.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:43.552 00.007 7988 UpdateGuideState exits: No star selected
06:52:43.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:43.552 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:43.552 00.000 7988 Enqueuing Expose request
06:52:43.552 00.000 15712 Worker thread wakes up
06:52:43.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:43.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:45.297 01.745 15712 Exposure complete
06:52:45.320 00.023 15712 worker thread done servicing request
06:52:45.320 00.000 7988 OnExposeComplete: enter
06:52:45.320 00.000 7988 UpdateGuideState(): m_state=1
06:52:45.320 00.000 7988 UpdateCurrentPosition: no star selected
06:52:45.320 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:45.320 00.000 7988 Status Line: No star selected
06:52:45.320 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:45.327 00.007 7988 UpdateGuideState exits: No star selected
06:52:45.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:45.327 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:45.327 00.000 7988 Enqueuing Expose request
06:52:45.327 00.000 15712 Worker thread wakes up
06:52:45.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:45.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:46.735 01.408 15712 Exposure complete
06:52:46.751 00.016 15712 worker thread done servicing request
06:52:46.751 00.000 7988 OnExposeComplete: enter
06:52:46.761 00.010 7988 UpdateGuideState(): m_state=1
06:52:46.761 00.000 7988 UpdateCurrentPosition: no star selected
06:52:46.761 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:46.761 00.000 7988 Status Line: No star selected
06:52:46.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:46.767 00.006 7988 UpdateGuideState exits: No star selected
06:52:46.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:46.767 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:46.767 00.000 7988 Enqueuing Expose request
06:52:46.767 00.000 15712 Worker thread wakes up
06:52:46.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:46.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:48.414 01.647 15712 Exposure complete
06:52:48.430 00.016 15712 worker thread done servicing request
06:52:48.430 00.000 7988 OnExposeComplete: enter
06:52:48.430 00.000 7988 UpdateGuideState(): m_state=1
06:52:48.441 00.011 7988 UpdateCurrentPosition: no star selected
06:52:48.441 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:48.443 00.002 7988 Status Line: No star selected
06:52:48.445 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:48.446 00.001 7988 UpdateGuideState exits: No star selected
06:52:48.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:48.448 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:48.448 00.000 7988 Enqueuing Expose request
06:52:48.450 00.002 15712 Worker thread wakes up
06:52:48.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:48.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:49.979 01.529 15712 Exposure complete
06:52:49.993 00.014 15712 worker thread done servicing request
06:52:50.002 00.009 7988 OnExposeComplete: enter
06:52:50.002 00.000 7988 UpdateGuideState(): m_state=1
06:52:50.002 00.000 7988 UpdateCurrentPosition: no star selected
06:52:50.002 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:50.002 00.000 7988 Status Line: No star selected
06:52:50.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:50.008 00.006 7988 UpdateGuideState exits: No star selected
06:52:50.010 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:50.010 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:50.010 00.000 7988 Enqueuing Expose request
06:52:50.010 00.000 15712 Worker thread wakes up
06:52:50.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:50.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:51.654 01.644 15712 Exposure complete
06:52:51.676 00.022 15712 worker thread done servicing request
06:52:51.676 00.000 7988 OnExposeComplete: enter
06:52:51.678 00.002 7988 UpdateGuideState(): m_state=1
06:52:51.678 00.000 7988 UpdateCurrentPosition: no star selected
06:52:51.678 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:51.678 00.000 7988 Status Line: No star selected
06:52:51.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:51.684 00.006 7988 UpdateGuideState exits: No star selected
06:52:51.684 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:51.684 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:51.684 00.000 7988 Enqueuing Expose request
06:52:51.684 00.000 15712 Worker thread wakes up
06:52:51.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:51.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:53.217 01.533 15712 Exposure complete
06:52:53.239 00.022 15712 worker thread done servicing request
06:52:53.239 00.000 7988 OnExposeComplete: enter
06:52:53.239 00.000 7988 UpdateGuideState(): m_state=1
06:52:53.239 00.000 7988 UpdateCurrentPosition: no star selected
06:52:53.239 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:53.239 00.000 7988 Status Line: No star selected
06:52:53.245 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:53.247 00.002 7988 UpdateGuideState exits: No star selected
06:52:53.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:53.247 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:53.247 00.000 7988 Enqueuing Expose request
06:52:53.247 00.000 15712 Worker thread wakes up
06:52:53.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:53.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:54.890 01.643 15712 Exposure complete
06:52:54.913 00.023 15712 worker thread done servicing request
06:52:54.913 00.000 7988 OnExposeComplete: enter
06:52:54.913 00.000 7988 UpdateGuideState(): m_state=1
06:52:54.915 00.002 7988 UpdateCurrentPosition: no star selected
06:52:54.915 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:54.917 00.002 7988 Status Line: No star selected
06:52:54.920 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:54.920 00.000 7988 UpdateGuideState exits: No star selected
06:52:54.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:54.920 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:54.920 00.000 7988 Enqueuing Expose request
06:52:54.920 00.000 15712 Worker thread wakes up
06:52:54.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:54.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:56.454 01.534 15712 Exposure complete
06:52:56.476 00.022 15712 worker thread done servicing request
06:52:56.476 00.000 7988 OnExposeComplete: enter
06:52:56.476 00.000 7988 UpdateGuideState(): m_state=1
06:52:56.476 00.000 7988 UpdateCurrentPosition: no star selected
06:52:56.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:56.476 00.000 7988 Status Line: No star selected
06:52:56.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:56.484 00.008 7988 UpdateGuideState exits: No star selected
06:52:56.486 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:56.486 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:56.488 00.002 7988 Enqueuing Expose request
06:52:56.490 00.002 15712 Worker thread wakes up
06:52:56.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:56.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:58.132 01.642 15712 Exposure complete
06:52:58.153 00.021 15712 worker thread done servicing request
06:52:58.153 00.000 7988 OnExposeComplete: enter
06:52:58.153 00.000 7988 UpdateGuideState(): m_state=1
06:52:58.156 00.003 7988 UpdateCurrentPosition: no star selected
06:52:58.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:58.158 00.002 7988 Status Line: No star selected
06:52:58.160 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:58.160 00.000 7988 UpdateGuideState exits: No star selected
06:52:58.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:58.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:58.160 00.000 7988 Enqueuing Expose request
06:52:58.160 00.000 15712 Worker thread wakes up
06:52:58.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:58.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:52:59.681 01.521 15712 Exposure complete
06:52:59.695 00.014 15712 worker thread done servicing request
06:52:59.695 00.000 7988 OnExposeComplete: enter
06:52:59.695 00.000 7988 UpdateGuideState(): m_state=1
06:52:59.706 00.011 7988 UpdateCurrentPosition: no star selected
06:52:59.706 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:52:59.708 00.002 7988 Status Line: No star selected
06:52:59.709 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:52:59.711 00.002 7988 UpdateGuideState exits: No star selected
06:52:59.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:52:59.711 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:52:59.711 00.000 7988 Enqueuing Expose request
06:52:59.711 00.000 15712 Worker thread wakes up
06:52:59.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:52:59.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:01.343 01.632 15712 Exposure complete
06:53:01.362 00.019 15712 worker thread done servicing request
06:53:01.362 00.000 7988 OnExposeComplete: enter
06:53:01.362 00.000 7988 UpdateGuideState(): m_state=1
06:53:01.362 00.000 7988 UpdateCurrentPosition: no star selected
06:53:01.362 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:01.362 00.000 7988 Status Line: No star selected
06:53:01.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:01.373 00.011 7988 UpdateGuideState exits: No star selected
06:53:01.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:01.375 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:01.375 00.000 7988 Enqueuing Expose request
06:53:01.377 00.002 15712 Worker thread wakes up
06:53:01.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:01.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:02.895 01.518 15712 Exposure complete
06:53:02.916 00.021 15712 worker thread done servicing request
06:53:02.916 00.000 7988 OnExposeComplete: enter
06:53:02.916 00.000 7988 UpdateGuideState(): m_state=1
06:53:02.921 00.005 7988 UpdateCurrentPosition: no star selected
06:53:02.921 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:02.923 00.002 7988 Status Line: No star selected
06:53:02.925 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:02.925 00.000 7988 UpdateGuideState exits: No star selected
06:53:02.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:02.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:02.929 00.004 7988 Enqueuing Expose request
06:53:02.929 00.000 15712 Worker thread wakes up
06:53:02.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:02.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:04.571 01.642 15712 Exposure complete
06:53:04.586 00.015 15712 worker thread done servicing request
06:53:04.586 00.000 7988 OnExposeComplete: enter
06:53:04.597 00.011 7988 UpdateGuideState(): m_state=1
06:53:04.597 00.000 7988 UpdateCurrentPosition: no star selected
06:53:04.599 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:04.599 00.000 7988 Status Line: No star selected
06:53:04.602 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:04.602 00.000 7988 UpdateGuideState exits: No star selected
06:53:04.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:04.602 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:04.602 00.000 7988 Enqueuing Expose request
06:53:04.602 00.000 15712 Worker thread wakes up
06:53:04.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:04.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:06.138 01.536 15712 Exposure complete
06:53:06.160 00.022 15712 worker thread done servicing request
06:53:06.160 00.000 7988 OnExposeComplete: enter
06:53:06.162 00.002 7988 UpdateGuideState(): m_state=1
06:53:06.162 00.000 7988 UpdateCurrentPosition: no star selected
06:53:06.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:06.162 00.000 7988 Status Line: No star selected
06:53:06.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:06.169 00.007 7988 UpdateGuideState exits: No star selected
06:53:06.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:06.169 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:06.169 00.000 7988 Enqueuing Expose request
06:53:06.169 00.000 15712 Worker thread wakes up
06:53:06.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:06.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:07.814 01.645 15712 Exposure complete
06:53:07.831 00.017 15712 worker thread done servicing request
06:53:07.831 00.000 7988 OnExposeComplete: enter
06:53:07.831 00.000 7988 UpdateGuideState(): m_state=1
06:53:07.840 00.009 7988 UpdateCurrentPosition: no star selected
06:53:07.840 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:07.842 00.002 7988 Status Line: No star selected
06:53:07.844 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:07.844 00.000 7988 UpdateGuideState exits: No star selected
06:53:07.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:07.844 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:07.848 00.004 7988 Enqueuing Expose request
06:53:07.848 00.000 15712 Worker thread wakes up
06:53:07.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:07.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:09.376 01.528 15712 Exposure complete
06:53:09.390 00.014 15712 worker thread done servicing request
06:53:09.390 00.000 7988 OnExposeComplete: enter
06:53:09.399 00.009 7988 UpdateGuideState(): m_state=1
06:53:09.401 00.002 7988 UpdateCurrentPosition: no star selected
06:53:09.401 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:09.403 00.002 7988 Status Line: No star selected
06:53:09.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:09.405 00.002 7988 UpdateGuideState exits: No star selected
06:53:09.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:09.405 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:09.405 00.000 7988 Enqueuing Expose request
06:53:09.405 00.000 15712 Worker thread wakes up
06:53:09.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:09.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:11.050 01.645 15712 Exposure complete
06:53:11.075 00.025 15712 worker thread done servicing request
06:53:11.075 00.000 7988 OnExposeComplete: enter
06:53:11.075 00.000 7988 UpdateGuideState(): m_state=1
06:53:11.075 00.000 7988 UpdateCurrentPosition: no star selected
06:53:11.075 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:11.075 00.000 7988 Status Line: No star selected
06:53:11.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:11.082 00.007 7988 UpdateGuideState exits: No star selected
06:53:11.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:11.084 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:11.084 00.000 7988 Enqueuing Expose request
06:53:11.084 00.000 15712 Worker thread wakes up
06:53:11.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:11.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:12.603 01.519 15712 Exposure complete
06:53:12.618 00.015 15712 worker thread done servicing request
06:53:12.618 00.000 7988 OnExposeComplete: enter
06:53:12.618 00.000 7988 UpdateGuideState(): m_state=1
06:53:12.629 00.011 7988 UpdateCurrentPosition: no star selected
06:53:12.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:12.631 00.002 7988 Status Line: No star selected
06:53:12.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:12.634 00.003 7988 UpdateGuideState exits: No star selected
06:53:12.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:12.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:12.634 00.000 7988 Enqueuing Expose request
06:53:12.634 00.000 15712 Worker thread wakes up
06:53:12.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:12.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:14.280 01.646 15712 Exposure complete
06:53:14.301 00.021 15712 worker thread done servicing request
06:53:14.301 00.000 7988 OnExposeComplete: enter
06:53:14.301 00.000 7988 UpdateGuideState(): m_state=1
06:53:14.305 00.004 7988 UpdateCurrentPosition: no star selected
06:53:14.305 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:14.307 00.002 7988 Status Line: No star selected
06:53:14.309 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:14.309 00.000 7988 UpdateGuideState exits: No star selected
06:53:14.309 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:14.309 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:14.309 00.000 7988 Enqueuing Expose request
06:53:14.309 00.000 15712 Worker thread wakes up
06:53:14.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:14.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:15.845 01.536 15712 Exposure complete
06:53:15.866 00.021 15712 worker thread done servicing request
06:53:15.866 00.000 7988 OnExposeComplete: enter
06:53:15.866 00.000 7988 UpdateGuideState(): m_state=1
06:53:15.866 00.000 7988 UpdateCurrentPosition: no star selected
06:53:15.866 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:15.866 00.000 7988 Status Line: No star selected
06:53:15.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:15.874 00.008 7988 UpdateGuideState exits: No star selected
06:53:15.874 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:15.874 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:15.874 00.000 7988 Enqueuing Expose request
06:53:15.874 00.000 15712 Worker thread wakes up
06:53:15.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:15.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:17.618 01.744 15712 Exposure complete
06:53:17.641 00.023 15712 worker thread done servicing request
06:53:17.641 00.000 7988 OnExposeComplete: enter
06:53:17.641 00.000 7988 UpdateGuideState(): m_state=1
06:53:17.641 00.000 7988 UpdateCurrentPosition: no star selected
06:53:17.641 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:17.641 00.000 7988 Status Line: No star selected
06:53:17.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:17.649 00.008 7988 UpdateGuideState exits: No star selected
06:53:17.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:17.652 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:17.652 00.000 7988 Enqueuing Expose request
06:53:17.652 00.000 15712 Worker thread wakes up
06:53:17.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:17.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:19.058 01.406 15712 Exposure complete
06:53:19.072 00.014 15712 worker thread done servicing request
06:53:19.072 00.000 7988 OnExposeComplete: enter
06:53:19.072 00.000 7988 UpdateGuideState(): m_state=1
06:53:19.083 00.011 7988 UpdateCurrentPosition: no star selected
06:53:19.085 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:19.085 00.000 7988 Status Line: No star selected
06:53:19.087 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:19.088 00.001 7988 UpdateGuideState exits: No star selected
06:53:19.089 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:19.089 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:19.091 00.002 7988 Enqueuing Expose request
06:53:19.091 00.000 15712 Worker thread wakes up
06:53:19.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:19.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:20.721 01.630 15712 Exposure complete
06:53:20.736 00.015 15712 worker thread done servicing request
06:53:20.736 00.000 7988 OnExposeComplete: enter
06:53:20.736 00.000 7988 UpdateGuideState(): m_state=1
06:53:20.736 00.000 7988 UpdateCurrentPosition: no star selected
06:53:20.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:20.736 00.000 7988 Status Line: No star selected
06:53:20.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:20.751 00.015 7988 UpdateGuideState exits: No star selected
06:53:20.753 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:20.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:20.753 00.000 7988 Enqueuing Expose request
06:53:20.753 00.000 15712 Worker thread wakes up
06:53:20.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:20.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:22.285 01.532 15712 Exposure complete
06:53:22.302 00.017 15712 worker thread done servicing request
06:53:22.302 00.000 7988 OnExposeComplete: enter
06:53:22.302 00.000 7988 UpdateGuideState(): m_state=1
06:53:22.311 00.009 7988 UpdateCurrentPosition: no star selected
06:53:22.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:22.313 00.002 7988 Status Line: No star selected
06:53:22.315 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:22.315 00.000 7988 UpdateGuideState exits: No star selected
06:53:22.315 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:22.315 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:22.319 00.004 7988 Enqueuing Expose request
06:53:22.319 00.000 15712 Worker thread wakes up
06:53:22.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:22.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:23.962 01.643 15712 Exposure complete
06:53:23.985 00.023 15712 worker thread done servicing request
06:53:23.985 00.000 7988 OnExposeComplete: enter
06:53:23.985 00.000 7988 UpdateGuideState(): m_state=1
06:53:23.989 00.004 7988 UpdateCurrentPosition: no star selected
06:53:23.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:23.991 00.002 7988 Status Line: No star selected
06:53:23.993 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:23.993 00.000 7988 UpdateGuideState exits: No star selected
06:53:23.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:23.993 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:23.993 00.000 7988 Enqueuing Expose request
06:53:23.993 00.000 15712 Worker thread wakes up
06:53:23.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:23.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:25.526 01.533 15712 Exposure complete
06:53:25.540 00.014 15712 worker thread done servicing request
06:53:25.540 00.000 7988 OnExposeComplete: enter
06:53:25.540 00.000 7988 UpdateGuideState(): m_state=1
06:53:25.552 00.012 7988 UpdateCurrentPosition: no star selected
06:53:25.553 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:25.553 00.000 7988 Status Line: No star selected
06:53:25.555 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:25.555 00.000 7988 UpdateGuideState exits: No star selected
06:53:25.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:25.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:25.555 00.000 7988 Enqueuing Expose request
06:53:25.555 00.000 15712 Worker thread wakes up
06:53:25.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:25.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:27.197 01.642 15712 Exposure complete
06:53:27.221 00.024 15712 worker thread done servicing request
06:53:27.221 00.000 7988 OnExposeComplete: enter
06:53:27.221 00.000 7988 UpdateGuideState(): m_state=1
06:53:27.224 00.003 7988 UpdateCurrentPosition: no star selected
06:53:27.224 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:27.226 00.002 7988 Status Line: No star selected
06:53:27.228 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:27.228 00.000 7988 UpdateGuideState exits: No star selected
06:53:27.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:27.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:27.228 00.000 7988 Enqueuing Expose request
06:53:27.228 00.000 15712 Worker thread wakes up
06:53:27.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:27.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:28.761 01.533 15712 Exposure complete
06:53:28.775 00.014 15712 worker thread done servicing request
06:53:28.775 00.000 7988 OnExposeComplete: enter
06:53:28.775 00.000 7988 UpdateGuideState(): m_state=1
06:53:28.788 00.013 7988 UpdateCurrentPosition: no star selected
06:53:28.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:28.788 00.000 7988 Status Line: No star selected
06:53:28.791 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:28.791 00.000 7988 UpdateGuideState exits: No star selected
06:53:28.791 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:28.791 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:28.791 00.000 7988 Enqueuing Expose request
06:53:28.791 00.000 15712 Worker thread wakes up
06:53:28.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:28.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:30.432 01.641 15712 Exposure complete
06:53:30.453 00.021 15712 worker thread done servicing request
06:53:30.453 00.000 7988 OnExposeComplete: enter
06:53:30.453 00.000 7988 UpdateGuideState(): m_state=1
06:53:30.458 00.005 7988 UpdateCurrentPosition: no star selected
06:53:30.460 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:30.460 00.000 7988 Status Line: No star selected
06:53:30.462 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:30.462 00.000 7988 UpdateGuideState exits: No star selected
06:53:30.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:30.462 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:30.462 00.000 7988 Enqueuing Expose request
06:53:30.462 00.000 15712 Worker thread wakes up
06:53:30.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:30.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:31.995 01.533 15712 Exposure complete
06:53:32.019 00.024 15712 worker thread done servicing request
06:53:32.019 00.000 7988 OnExposeComplete: enter
06:53:32.019 00.000 7988 UpdateGuideState(): m_state=1
06:53:32.022 00.003 7988 UpdateCurrentPosition: no star selected
06:53:32.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:32.024 00.002 7988 Status Line: No star selected
06:53:32.026 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:32.026 00.000 7988 UpdateGuideState exits: No star selected
06:53:32.028 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:32.028 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:32.030 00.002 7988 Enqueuing Expose request
06:53:32.030 00.000 15712 Worker thread wakes up
06:53:32.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:32.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:33.675 01.645 15712 Exposure complete
06:53:33.688 00.013 15712 worker thread done servicing request
06:53:33.688 00.000 7988 OnExposeComplete: enter
06:53:33.688 00.000 7988 UpdateGuideState(): m_state=1
06:53:33.700 00.012 7988 UpdateCurrentPosition: no star selected
06:53:33.702 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:33.702 00.000 7988 Status Line: No star selected
06:53:33.704 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:33.704 00.000 7988 UpdateGuideState exits: No star selected
06:53:33.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:33.704 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:33.704 00.000 7988 Enqueuing Expose request
06:53:33.704 00.000 15712 Worker thread wakes up
06:53:33.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:33.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:35.241 01.537 15712 Exposure complete
06:53:35.255 00.014 15712 worker thread done servicing request
06:53:35.255 00.000 7988 OnExposeComplete: enter
06:53:35.255 00.000 7988 UpdateGuideState(): m_state=1
06:53:35.266 00.011 7988 UpdateCurrentPosition: no star selected
06:53:35.266 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:35.268 00.002 7988 Status Line: No star selected
06:53:35.270 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:35.270 00.000 7988 UpdateGuideState exits: No star selected
06:53:35.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:35.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:35.270 00.000 7988 Enqueuing Expose request
06:53:35.270 00.000 15712 Worker thread wakes up
06:53:35.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:35.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:36.918 01.648 15712 Exposure complete
06:53:36.937 00.019 15712 worker thread done servicing request
06:53:36.937 00.000 7988 OnExposeComplete: enter
06:53:36.937 00.000 7988 UpdateGuideState(): m_state=1
06:53:36.943 00.006 7988 UpdateCurrentPosition: no star selected
06:53:36.943 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:36.945 00.002 7988 Status Line: No star selected
06:53:36.947 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:36.948 00.001 7988 UpdateGuideState exits: No star selected
06:53:36.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:36.948 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:36.948 00.000 7988 Enqueuing Expose request
06:53:36.948 00.000 15712 Worker thread wakes up
06:53:36.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:36.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:38.467 01.519 15712 Exposure complete
06:53:38.490 00.023 15712 worker thread done servicing request
06:53:38.490 00.000 7988 OnExposeComplete: enter
06:53:38.490 00.000 7988 UpdateGuideState(): m_state=1
06:53:38.490 00.000 7988 UpdateCurrentPosition: no star selected
06:53:38.490 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:38.490 00.000 7988 Status Line: No star selected
06:53:38.497 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:38.497 00.000 7988 UpdateGuideState exits: No star selected
06:53:38.499 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:38.501 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:38.501 00.000 7988 Enqueuing Expose request
06:53:38.502 00.001 15712 Worker thread wakes up
06:53:38.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:38.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:40.141 01.639 15712 Exposure complete
06:53:40.163 00.022 15712 worker thread done servicing request
06:53:40.163 00.000 7988 OnExposeComplete: enter
06:53:40.163 00.000 7988 UpdateGuideState(): m_state=1
06:53:40.168 00.005 7988 UpdateCurrentPosition: no star selected
06:53:40.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:40.170 00.002 7988 Status Line: No star selected
06:53:40.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:40.172 00.002 7988 UpdateGuideState exits: No star selected
06:53:40.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:40.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:40.172 00.000 7988 Enqueuing Expose request
06:53:40.172 00.000 15712 Worker thread wakes up
06:53:40.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:40.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:41.708 01.536 15712 Exposure complete
06:53:41.722 00.014 15712 worker thread done servicing request
06:53:41.722 00.000 7988 OnExposeComplete: enter
06:53:41.722 00.000 7988 UpdateGuideState(): m_state=1
06:53:41.722 00.000 7988 UpdateCurrentPosition: no star selected
06:53:41.722 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:41.722 00.000 7988 Status Line: No star selected
06:53:41.737 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:41.737 00.000 7988 UpdateGuideState exits: No star selected
06:53:41.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:41.737 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:41.737 00.000 7988 Enqueuing Expose request
06:53:41.737 00.000 15712 Worker thread wakes up
06:53:41.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:41.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:43.381 01.644 15712 Exposure complete
06:53:43.405 00.024 15712 worker thread done servicing request
06:53:43.405 00.000 7988 OnExposeComplete: enter
06:53:43.405 00.000 7988 UpdateGuideState(): m_state=1
06:53:43.405 00.000 7988 UpdateCurrentPosition: no star selected
06:53:43.405 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:43.405 00.000 7988 Status Line: No star selected
06:53:43.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:43.413 00.008 7988 UpdateGuideState exits: No star selected
06:53:43.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:43.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:43.413 00.000 7988 Enqueuing Expose request
06:53:43.413 00.000 15712 Worker thread wakes up
06:53:43.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:43.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:44.944 01.531 15712 Exposure complete
06:53:44.958 00.014 15712 worker thread done servicing request
06:53:44.958 00.000 7988 OnExposeComplete: enter
06:53:44.958 00.000 7988 UpdateGuideState(): m_state=1
06:53:44.969 00.011 7988 UpdateCurrentPosition: no star selected
06:53:44.969 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:44.971 00.002 7988 Status Line: No star selected
06:53:44.972 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:44.973 00.001 7988 UpdateGuideState exits: No star selected
06:53:44.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:44.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:44.973 00.000 7988 Enqueuing Expose request
06:53:44.973 00.000 15712 Worker thread wakes up
06:53:44.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:44.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:46.621 01.648 15712 Exposure complete
06:53:46.643 00.022 15712 worker thread done servicing request
06:53:46.643 00.000 7988 OnExposeComplete: enter
06:53:46.643 00.000 7988 UpdateGuideState(): m_state=1
06:53:46.643 00.000 7988 UpdateCurrentPosition: no star selected
06:53:46.643 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:46.643 00.000 7988 Status Line: No star selected
06:53:46.643 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:46.650 00.007 7988 UpdateGuideState exits: No star selected
06:53:46.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:46.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:46.650 00.000 7988 Enqueuing Expose request
06:53:46.650 00.000 15712 Worker thread wakes up
06:53:46.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:46.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:48.171 01.521 15712 Exposure complete
06:53:48.191 00.020 15712 worker thread done servicing request
06:53:48.191 00.000 7988 OnExposeComplete: enter
06:53:48.191 00.000 7988 UpdateGuideState(): m_state=1
06:53:48.196 00.005 7988 UpdateCurrentPosition: no star selected
06:53:48.196 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:48.198 00.002 7988 Status Line: No star selected
06:53:48.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:48.200 00.000 7988 UpdateGuideState exits: No star selected
06:53:48.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:48.200 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:48.200 00.000 7988 Enqueuing Expose request
06:53:48.200 00.000 15712 Worker thread wakes up
06:53:48.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:48.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:49.950 01.750 15712 Exposure complete
06:53:49.970 00.020 15712 worker thread done servicing request
06:53:49.970 00.000 7988 OnExposeComplete: enter
06:53:49.975 00.005 7988 UpdateGuideState(): m_state=1
06:53:49.977 00.002 7988 UpdateCurrentPosition: no star selected
06:53:49.977 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:49.977 00.000 7988 Status Line: No star selected
06:53:49.977 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:49.977 00.000 7988 UpdateGuideState exits: No star selected
06:53:49.982 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:49.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:49.982 00.000 7988 Enqueuing Expose request
06:53:49.982 00.000 15712 Worker thread wakes up
06:53:49.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:49.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:51.402 01.420 15712 Exposure complete
06:53:51.431 00.029 15712 worker thread done servicing request
06:53:51.431 00.000 7988 OnExposeComplete: enter
06:53:51.431 00.000 7988 UpdateGuideState(): m_state=1
06:53:51.439 00.008 7988 UpdateCurrentPosition: no star selected
06:53:51.440 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:51.442 00.002 7988 Status Line: No star selected
06:53:51.442 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:51.442 00.000 7988 UpdateGuideState exits: No star selected
06:53:51.446 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:51.447 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:51.447 00.000 7988 Enqueuing Expose request
06:53:51.447 00.000 15712 Worker thread wakes up
06:53:51.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:51.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:53.190 01.743 15712 Exposure complete
06:53:53.208 00.018 15712 worker thread done servicing request
06:53:53.208 00.000 7988 OnExposeComplete: enter
06:53:53.208 00.000 7988 UpdateGuideState(): m_state=1
06:53:53.215 00.007 7988 UpdateCurrentPosition: no star selected
06:53:53.215 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:53.217 00.002 7988 Status Line: No star selected
06:53:53.219 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:53.219 00.000 7988 UpdateGuideState exits: No star selected
06:53:53.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:53.219 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:53.219 00.000 7988 Enqueuing Expose request
06:53:53.219 00.000 15712 Worker thread wakes up
06:53:53.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:53.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:54.627 01.408 15712 Exposure complete
06:53:54.643 00.016 15712 worker thread done servicing request
06:53:54.643 00.000 7988 OnExposeComplete: enter
06:53:54.643 00.000 7988 UpdateGuideState(): m_state=1
06:53:54.655 00.012 7988 UpdateCurrentPosition: no star selected
06:53:54.655 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:54.657 00.002 7988 Status Line: No star selected
06:53:54.659 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:54.659 00.000 7988 UpdateGuideState exits: No star selected
06:53:54.661 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:54.661 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:54.663 00.002 7988 Enqueuing Expose request
06:53:54.663 00.000 15712 Worker thread wakes up
06:53:54.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:54.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:56.293 01.630 15712 Exposure complete
06:53:56.315 00.022 15712 worker thread done servicing request
06:53:56.315 00.000 7988 OnExposeComplete: enter
06:53:56.315 00.000 7988 UpdateGuideState(): m_state=1
06:53:56.315 00.000 7988 UpdateCurrentPosition: no star selected
06:53:56.315 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:56.315 00.000 7988 Status Line: No star selected
06:53:56.321 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:56.323 00.002 7988 UpdateGuideState exits: No star selected
06:53:56.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:56.323 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:56.323 00.000 7988 Enqueuing Expose request
06:53:56.323 00.000 15712 Worker thread wakes up
06:53:56.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:56.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:57.858 01.535 15712 Exposure complete
06:53:57.880 00.022 15712 worker thread done servicing request
06:53:57.880 00.000 7988 OnExposeComplete: enter
06:53:57.880 00.000 7988 UpdateGuideState(): m_state=1
06:53:57.880 00.000 7988 UpdateCurrentPosition: no star selected
06:53:57.880 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:57.880 00.000 7988 Status Line: No star selected
06:53:57.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:57.888 00.008 7988 UpdateGuideState exits: No star selected
06:53:57.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:57.888 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:57.888 00.000 7988 Enqueuing Expose request
06:53:57.888 00.000 15712 Worker thread wakes up
06:53:57.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:57.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:53:59.534 01.646 15712 Exposure complete
06:53:59.555 00.021 15712 worker thread done servicing request
06:53:59.555 00.000 7988 OnExposeComplete: enter
06:53:59.555 00.000 7988 UpdateGuideState(): m_state=1
06:53:59.561 00.006 7988 UpdateCurrentPosition: no star selected
06:53:59.561 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:53:59.563 00.002 7988 Status Line: No star selected
06:53:59.565 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:53:59.566 00.001 7988 UpdateGuideState exits: No star selected
06:53:59.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:53:59.566 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:53:59.566 00.000 7988 Enqueuing Expose request
06:53:59.566 00.000 15712 Worker thread wakes up
06:53:59.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:53:59.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:01.088 01.522 15712 Exposure complete
06:54:01.109 00.021 15712 worker thread done servicing request
06:54:01.109 00.000 7988 OnExposeComplete: enter
06:54:01.109 00.000 7988 UpdateGuideState(): m_state=1
06:54:01.114 00.005 7988 UpdateCurrentPosition: no star selected
06:54:01.114 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:01.116 00.002 7988 Status Line: No star selected
06:54:01.118 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:01.118 00.000 7988 UpdateGuideState exits: No star selected
06:54:01.120 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:01.120 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:01.120 00.000 7988 Enqueuing Expose request
06:54:01.120 00.000 15712 Worker thread wakes up
06:54:01.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:01.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:02.762 01.642 15712 Exposure complete
06:54:02.787 00.025 15712 worker thread done servicing request
06:54:02.787 00.000 7988 OnExposeComplete: enter
06:54:02.787 00.000 7988 UpdateGuideState(): m_state=1
06:54:02.789 00.002 7988 UpdateCurrentPosition: no star selected
06:54:02.789 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:02.791 00.002 7988 Status Line: No star selected
06:54:02.793 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:02.794 00.001 7988 UpdateGuideState exits: No star selected
06:54:02.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:02.794 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:02.794 00.000 7988 Enqueuing Expose request
06:54:02.794 00.000 15712 Worker thread wakes up
06:54:02.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:02.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:04.313 01.519 15712 Exposure complete
06:54:04.336 00.023 15712 worker thread done servicing request
06:54:04.336 00.000 7988 OnExposeComplete: enter
06:54:04.336 00.000 7988 UpdateGuideState(): m_state=1
06:54:04.336 00.000 7988 UpdateCurrentPosition: no star selected
06:54:04.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:04.336 00.000 7988 Status Line: No star selected
06:54:04.343 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:04.343 00.000 7988 UpdateGuideState exits: No star selected
06:54:04.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:04.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:04.343 00.000 7988 Enqueuing Expose request
06:54:04.343 00.000 15712 Worker thread wakes up
06:54:04.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:04.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:05.988 01.645 15712 Exposure complete
06:54:06.004 00.016 15712 worker thread done servicing request
06:54:06.004 00.000 7988 OnExposeComplete: enter
06:54:06.004 00.000 7988 UpdateGuideState(): m_state=1
06:54:06.014 00.010 7988 UpdateCurrentPosition: no star selected
06:54:06.014 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:06.016 00.002 7988 Status Line: No star selected
06:54:06.018 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:06.019 00.001 7988 UpdateGuideState exits: No star selected
06:54:06.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:06.021 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:06.021 00.000 7988 Enqueuing Expose request
06:54:06.021 00.000 15712 Worker thread wakes up
06:54:06.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:06.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:07.553 01.532 15712 Exposure complete
06:54:07.570 00.017 15712 worker thread done servicing request
06:54:07.570 00.000 7988 OnExposeComplete: enter
06:54:07.570 00.000 7988 UpdateGuideState(): m_state=1
06:54:07.579 00.009 7988 UpdateCurrentPosition: no star selected
06:54:07.579 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:07.581 00.002 7988 Status Line: No star selected
06:54:07.583 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:07.583 00.000 7988 UpdateGuideState exits: No star selected
06:54:07.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:07.587 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:07.587 00.000 7988 Enqueuing Expose request
06:54:07.589 00.002 15712 Worker thread wakes up
06:54:07.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:07.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:09.229 01.640 15712 Exposure complete
06:54:09.253 00.024 15712 worker thread done servicing request
06:54:09.255 00.002 7988 OnExposeComplete: enter
06:54:09.255 00.000 7988 UpdateGuideState(): m_state=1
06:54:09.255 00.000 7988 UpdateCurrentPosition: no star selected
06:54:09.255 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:09.255 00.000 7988 Status Line: No star selected
06:54:09.261 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:09.261 00.000 7988 UpdateGuideState exits: No star selected
06:54:09.263 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:09.263 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:09.265 00.002 7988 Enqueuing Expose request
06:54:09.265 00.000 15712 Worker thread wakes up
06:54:09.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:09.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:10.794 01.529 15712 Exposure complete
06:54:10.808 00.014 15712 worker thread done servicing request
06:54:10.808 00.000 7988 OnExposeComplete: enter
06:54:10.808 00.000 7988 UpdateGuideState(): m_state=1
06:54:10.819 00.011 7988 UpdateCurrentPosition: no star selected
06:54:10.819 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:10.821 00.002 7988 Status Line: No star selected
06:54:10.823 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:10.823 00.000 7988 UpdateGuideState exits: No star selected
06:54:10.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:10.823 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:10.823 00.000 7988 Enqueuing Expose request
06:54:10.823 00.000 15712 Worker thread wakes up
06:54:10.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:10.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:12.471 01.648 15712 Exposure complete
06:54:12.492 00.021 15712 worker thread done servicing request
06:54:12.494 00.002 7988 OnExposeComplete: enter
06:54:12.494 00.000 7988 UpdateGuideState(): m_state=1
06:54:12.496 00.002 7988 UpdateCurrentPosition: no star selected
06:54:12.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:12.498 00.002 7988 Status Line: No star selected
06:54:12.500 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:12.500 00.000 7988 UpdateGuideState exits: No star selected
06:54:12.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:12.500 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:12.500 00.000 7988 Enqueuing Expose request
06:54:12.507 00.007 15712 Worker thread wakes up
06:54:12.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:12.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:14.035 01.528 15712 Exposure complete
06:54:14.057 00.022 15712 worker thread done servicing request
06:54:14.057 00.000 7988 OnExposeComplete: enter
06:54:14.057 00.000 7988 UpdateGuideState(): m_state=1
06:54:14.057 00.000 7988 UpdateCurrentPosition: no star selected
06:54:14.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:14.057 00.000 7988 Status Line: No star selected
06:54:14.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:14.065 00.008 7988 UpdateGuideState exits: No star selected
06:54:14.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:14.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:14.065 00.000 7988 Enqueuing Expose request
06:54:14.065 00.000 15712 Worker thread wakes up
06:54:14.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:14.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:15.697 01.632 15712 Exposure complete
06:54:15.719 00.022 15712 worker thread done servicing request
06:54:15.719 00.000 7988 OnExposeComplete: enter
06:54:15.719 00.000 7988 UpdateGuideState(): m_state=1
06:54:15.719 00.000 7988 UpdateCurrentPosition: no star selected
06:54:15.719 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:15.719 00.000 7988 Status Line: No star selected
06:54:15.726 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:15.726 00.000 7988 UpdateGuideState exits: No star selected
06:54:15.728 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:15.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:15.730 00.002 7988 Enqueuing Expose request
06:54:15.730 00.000 15712 Worker thread wakes up
06:54:15.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:15.732 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:17.262 01.530 15712 Exposure complete
06:54:17.284 00.022 15712 worker thread done servicing request
06:54:17.284 00.000 7988 OnExposeComplete: enter
06:54:17.284 00.000 7988 UpdateGuideState(): m_state=1
06:54:17.284 00.000 7988 UpdateCurrentPosition: no star selected
06:54:17.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:17.284 00.000 7988 Status Line: No star selected
06:54:17.292 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:17.293 00.001 7988 UpdateGuideState exits: No star selected
06:54:17.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:17.295 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:17.295 00.000 7988 Enqueuing Expose request
06:54:17.297 00.002 15712 Worker thread wakes up
06:54:17.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:17.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:18.935 01.638 15712 Exposure complete
06:54:18.957 00.022 15712 worker thread done servicing request
06:54:18.957 00.000 7988 OnExposeComplete: enter
06:54:18.957 00.000 7988 UpdateGuideState(): m_state=1
06:54:18.957 00.000 7988 UpdateCurrentPosition: no star selected
06:54:18.957 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:18.962 00.005 7988 Status Line: No star selected
06:54:18.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:18.965 00.003 7988 UpdateGuideState exits: No star selected
06:54:18.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:18.965 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:18.965 00.000 7988 Enqueuing Expose request
06:54:18.965 00.000 15712 Worker thread wakes up
06:54:18.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:18.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:20.497 01.532 15712 Exposure complete
06:54:20.522 00.025 15712 worker thread done servicing request
06:54:20.522 00.000 7988 OnExposeComplete: enter
06:54:20.522 00.000 7988 UpdateGuideState(): m_state=1
06:54:20.522 00.000 7988 UpdateCurrentPosition: no star selected
06:54:20.525 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:20.525 00.000 7988 Status Line: No star selected
06:54:20.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:20.529 00.004 7988 UpdateGuideState exits: No star selected
06:54:20.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:20.529 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:20.529 00.000 7988 Enqueuing Expose request
06:54:20.529 00.000 15712 Worker thread wakes up
06:54:20.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:20.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:22.176 01.647 15712 Exposure complete
06:54:22.199 00.023 15712 worker thread done servicing request
06:54:22.199 00.000 7988 OnExposeComplete: enter
06:54:22.199 00.000 7988 UpdateGuideState(): m_state=1
06:54:22.199 00.000 7988 UpdateCurrentPosition: no star selected
06:54:22.199 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:22.199 00.000 7988 Status Line: No star selected
06:54:22.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:22.205 00.006 7988 UpdateGuideState exits: No star selected
06:54:22.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:22.205 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:22.205 00.000 7988 Enqueuing Expose request
06:54:22.210 00.005 15712 Worker thread wakes up
06:54:22.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:22.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:23.739 01.529 15712 Exposure complete
06:54:23.764 00.025 15712 worker thread done servicing request
06:54:23.764 00.000 7988 OnExposeComplete: enter
06:54:23.764 00.000 7988 UpdateGuideState(): m_state=1
06:54:23.764 00.000 7988 UpdateCurrentPosition: no star selected
06:54:23.764 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:23.764 00.000 7988 Status Line: No star selected
06:54:23.770 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:23.770 00.000 7988 UpdateGuideState exits: No star selected
06:54:23.773 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:23.773 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:23.775 00.002 7988 Enqueuing Expose request
06:54:23.775 00.000 15712 Worker thread wakes up
06:54:23.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:23.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:25.416 01.641 15712 Exposure complete
06:54:25.441 00.025 15712 worker thread done servicing request
06:54:25.441 00.000 7988 OnExposeComplete: enter
06:54:25.441 00.000 7988 UpdateGuideState(): m_state=1
06:54:25.441 00.000 7988 UpdateCurrentPosition: no star selected
06:54:25.441 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:25.441 00.000 7988 Status Line: No star selected
06:54:25.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:25.448 00.007 7988 UpdateGuideState exits: No star selected
06:54:25.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:25.448 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:25.448 00.000 7988 Enqueuing Expose request
06:54:25.448 00.000 15712 Worker thread wakes up
06:54:25.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:25.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:26.970 01.522 15712 Exposure complete
06:54:26.989 00.019 15712 worker thread done servicing request
06:54:26.989 00.000 7988 OnExposeComplete: enter
06:54:26.989 00.000 7988 UpdateGuideState(): m_state=1
06:54:26.995 00.006 7988 UpdateCurrentPosition: no star selected
06:54:26.995 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:26.997 00.002 7988 Status Line: No star selected
06:54:26.999 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:27.000 00.001 7988 UpdateGuideState exits: No star selected
06:54:27.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:27.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:27.000 00.000 7988 Enqueuing Expose request
06:54:27.000 00.000 15712 Worker thread wakes up
06:54:27.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:27.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:28.745 01.745 15712 Exposure complete
06:54:28.768 00.023 15712 worker thread done servicing request
06:54:28.768 00.000 7988 OnExposeComplete: enter
06:54:28.768 00.000 7988 UpdateGuideState(): m_state=1
06:54:28.768 00.000 7988 UpdateCurrentPosition: no star selected
06:54:28.768 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:28.768 00.000 7988 Status Line: No star selected
06:54:28.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:28.775 00.007 7988 UpdateGuideState exits: No star selected
06:54:28.777 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:28.777 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:28.777 00.000 7988 Enqueuing Expose request
06:54:28.777 00.000 15712 Worker thread wakes up
06:54:28.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:28.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:30.184 01.407 15712 Exposure complete
06:54:30.206 00.022 15712 worker thread done servicing request
06:54:30.206 00.000 7988 OnExposeComplete: enter
06:54:30.208 00.002 7988 UpdateGuideState(): m_state=1
06:54:30.208 00.000 7988 UpdateCurrentPosition: no star selected
06:54:30.208 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:30.208 00.000 7988 Status Line: No star selected
06:54:30.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:30.214 00.006 7988 UpdateGuideState exits: No star selected
06:54:30.214 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:30.214 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:30.214 00.000 7988 Enqueuing Expose request
06:54:30.214 00.000 15712 Worker thread wakes up
06:54:30.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:30.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:31.964 01.750 15712 Exposure complete
06:54:31.979 00.015 15712 worker thread done servicing request
06:54:31.979 00.000 7988 OnExposeComplete: enter
06:54:31.989 00.010 7988 UpdateGuideState(): m_state=1
06:54:31.989 00.000 7988 UpdateCurrentPosition: no star selected
06:54:31.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:31.989 00.000 7988 Status Line: No star selected
06:54:31.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:31.989 00.000 7988 UpdateGuideState exits: No star selected
06:54:31.996 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:31.996 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:31.996 00.000 7988 Enqueuing Expose request
06:54:31.996 00.000 15712 Worker thread wakes up
06:54:31.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:31.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:33.415 01.419 15712 Exposure complete
06:54:33.437 00.022 15712 worker thread done servicing request
06:54:33.437 00.000 7988 OnExposeComplete: enter
06:54:33.437 00.000 7988 UpdateGuideState(): m_state=1
06:54:33.441 00.004 7988 UpdateCurrentPosition: no star selected
06:54:33.441 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:33.441 00.000 7988 Status Line: No star selected
06:54:33.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:33.445 00.004 7988 UpdateGuideState exits: No star selected
06:54:33.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:33.445 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:33.445 00.000 7988 Enqueuing Expose request
06:54:33.445 00.000 15712 Worker thread wakes up
06:54:33.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:33.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:35.089 01.644 15712 Exposure complete
06:54:35.106 00.017 15712 worker thread done servicing request
06:54:35.106 00.000 7988 OnExposeComplete: enter
06:54:35.106 00.000 7988 UpdateGuideState(): m_state=1
06:54:35.115 00.009 7988 UpdateCurrentPosition: no star selected
06:54:35.115 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:35.117 00.002 7988 Status Line: No star selected
06:54:35.119 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:35.121 00.002 7988 UpdateGuideState exits: No star selected
06:54:35.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:35.121 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:35.123 00.002 7988 Enqueuing Expose request
06:54:35.123 00.000 15712 Worker thread wakes up
06:54:35.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:35.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:36.640 01.517 15712 Exposure complete
06:54:36.654 00.014 15712 worker thread done servicing request
06:54:36.654 00.000 7988 OnExposeComplete: enter
06:54:36.654 00.000 7988 UpdateGuideState(): m_state=1
06:54:36.654 00.000 7988 UpdateCurrentPosition: no star selected
06:54:36.654 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:36.654 00.000 7988 Status Line: No star selected
06:54:36.654 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:36.670 00.016 7988 UpdateGuideState exits: No star selected
06:54:36.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:36.670 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:36.670 00.000 7988 Enqueuing Expose request
06:54:36.670 00.000 15712 Worker thread wakes up
06:54:36.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:36.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:38.304 01.634 15712 Exposure complete
06:54:38.320 00.016 15712 worker thread done servicing request
06:54:38.320 00.000 7988 OnExposeComplete: enter
06:54:38.320 00.000 7988 UpdateGuideState(): m_state=1
06:54:38.320 00.000 7988 UpdateCurrentPosition: no star selected
06:54:38.320 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:38.320 00.000 7988 Status Line: No star selected
06:54:38.332 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:38.332 00.000 7988 UpdateGuideState exits: No star selected
06:54:38.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:38.332 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:38.332 00.000 7988 Enqueuing Expose request
06:54:38.337 00.005 15712 Worker thread wakes up
06:54:38.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:38.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:39.853 01.516 15712 Exposure complete
06:54:39.872 00.019 15712 worker thread done servicing request
06:54:39.872 00.000 7988 OnExposeComplete: enter
06:54:39.872 00.000 7988 UpdateGuideState(): m_state=1
06:54:39.878 00.006 7988 UpdateCurrentPosition: no star selected
06:54:39.878 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:39.880 00.002 7988 Status Line: No star selected
06:54:39.882 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:39.883 00.001 7988 UpdateGuideState exits: No star selected
06:54:39.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:39.883 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:39.883 00.000 7988 Enqueuing Expose request
06:54:39.883 00.000 15712 Worker thread wakes up
06:54:39.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:39.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:41.515 01.632 15712 Exposure complete
06:54:41.537 00.022 15712 worker thread done servicing request
06:54:41.537 00.000 7988 OnExposeComplete: enter
06:54:41.537 00.000 7988 UpdateGuideState(): m_state=1
06:54:41.540 00.003 7988 UpdateCurrentPosition: no star selected
06:54:41.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:41.540 00.000 7988 Status Line: No star selected
06:54:41.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:41.545 00.005 7988 UpdateGuideState exits: No star selected
06:54:41.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:41.545 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:41.545 00.000 7988 Enqueuing Expose request
06:54:41.545 00.000 15712 Worker thread wakes up
06:54:41.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:41.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:43.066 01.521 15712 Exposure complete
06:54:43.089 00.023 15712 worker thread done servicing request
06:54:43.089 00.000 7988 OnExposeComplete: enter
06:54:43.089 00.000 7988 UpdateGuideState(): m_state=1
06:54:43.091 00.002 7988 UpdateCurrentPosition: no star selected
06:54:43.091 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:43.093 00.002 7988 Status Line: No star selected
06:54:43.095 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:43.095 00.000 7988 UpdateGuideState exits: No star selected
06:54:43.095 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:43.095 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:43.095 00.000 7988 Enqueuing Expose request
06:54:43.095 00.000 15712 Worker thread wakes up
06:54:43.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:43.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:44.728 01.633 15712 Exposure complete
06:54:44.742 00.014 15712 worker thread done servicing request
06:54:44.742 00.000 7988 OnExposeComplete: enter
06:54:44.742 00.000 7988 UpdateGuideState(): m_state=1
06:54:44.742 00.000 7988 UpdateCurrentPosition: no star selected
06:54:44.742 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:44.742 00.000 7988 Status Line: No star selected
06:54:44.758 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:44.759 00.001 7988 UpdateGuideState exits: No star selected
06:54:44.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:44.759 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:44.759 00.000 7988 Enqueuing Expose request
06:54:44.759 00.000 15712 Worker thread wakes up
06:54:44.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:44.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:46.295 01.536 15712 Exposure complete
06:54:46.317 00.022 15712 worker thread done servicing request
06:54:46.317 00.000 7988 OnExposeComplete: enter
06:54:46.317 00.000 7988 UpdateGuideState(): m_state=1
06:54:46.317 00.000 7988 UpdateCurrentPosition: no star selected
06:54:46.317 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:46.317 00.000 7988 Status Line: No star selected
06:54:46.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:46.324 00.007 7988 UpdateGuideState exits: No star selected
06:54:46.324 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:46.326 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:46.326 00.000 7988 Enqueuing Expose request
06:54:46.326 00.000 15712 Worker thread wakes up
06:54:46.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:46.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:47.972 01.646 15712 Exposure complete
06:54:47.985 00.013 15712 worker thread done servicing request
06:54:47.985 00.000 7988 OnExposeComplete: enter
06:54:47.996 00.011 7988 UpdateGuideState(): m_state=1
06:54:47.998 00.002 7988 UpdateCurrentPosition: no star selected
06:54:47.998 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:48.000 00.002 7988 Status Line: No star selected
06:54:48.001 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:48.001 00.000 7988 UpdateGuideState exits: No star selected
06:54:48.003 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:48.003 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:48.005 00.002 7988 Enqueuing Expose request
06:54:48.005 00.000 15712 Worker thread wakes up
06:54:48.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:48.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:49.536 01.531 15712 Exposure complete
06:54:49.558 00.022 15712 worker thread done servicing request
06:54:49.558 00.000 7988 OnExposeComplete: enter
06:54:49.558 00.000 7988 UpdateGuideState(): m_state=1
06:54:49.561 00.003 7988 UpdateCurrentPosition: no star selected
06:54:49.561 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:49.561 00.000 7988 Status Line: No star selected
06:54:49.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:49.566 00.005 7988 UpdateGuideState exits: No star selected
06:54:49.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:49.566 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:49.566 00.000 7988 Enqueuing Expose request
06:54:49.566 00.000 15712 Worker thread wakes up
06:54:49.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:49.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:51.211 01.645 15712 Exposure complete
06:54:51.228 00.017 15712 worker thread done servicing request
06:54:51.228 00.000 7988 OnExposeComplete: enter
06:54:51.228 00.000 7988 UpdateGuideState(): m_state=1
06:54:51.228 00.000 7988 UpdateCurrentPosition: no star selected
06:54:51.228 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:51.228 00.000 7988 Status Line: No star selected
06:54:51.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:51.242 00.014 7988 UpdateGuideState exits: No star selected
06:54:51.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:51.245 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:51.245 00.000 7988 Enqueuing Expose request
06:54:51.245 00.000 15712 Worker thread wakes up
06:54:51.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:51.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:52.778 01.533 15712 Exposure complete
06:54:52.800 00.022 15712 worker thread done servicing request
06:54:52.800 00.000 7988 OnExposeComplete: enter
06:54:52.800 00.000 7988 UpdateGuideState(): m_state=1
06:54:52.800 00.000 7988 UpdateCurrentPosition: no star selected
06:54:52.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:52.800 00.000 7988 Status Line: No star selected
06:54:52.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:52.808 00.008 7988 UpdateGuideState exits: No star selected
06:54:52.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:52.808 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:52.808 00.000 7988 Enqueuing Expose request
06:54:52.808 00.000 15712 Worker thread wakes up
06:54:52.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:52.812 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:54.438 01.626 15712 Exposure complete
06:54:54.454 00.016 15712 worker thread done servicing request
06:54:54.454 00.000 7988 OnExposeComplete: enter
06:54:54.464 00.010 7988 UpdateGuideState(): m_state=1
06:54:54.464 00.000 7988 UpdateCurrentPosition: no star selected
06:54:54.464 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:54.464 00.000 7988 Status Line: No star selected
06:54:54.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:54.470 00.006 7988 UpdateGuideState exits: No star selected
06:54:54.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:54.470 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:54.470 00.000 7988 Enqueuing Expose request
06:54:54.470 00.000 15712 Worker thread wakes up
06:54:54.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:54.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:56.005 01.535 15712 Exposure complete
06:54:56.019 00.014 15712 worker thread done servicing request
06:54:56.019 00.000 7988 OnExposeComplete: enter
06:54:56.029 00.010 7988 UpdateGuideState(): m_state=1
06:54:56.029 00.000 7988 UpdateCurrentPosition: no star selected
06:54:56.031 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:56.031 00.000 7988 Status Line: No star selected
06:54:56.033 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:56.035 00.002 7988 UpdateGuideState exits: No star selected
06:54:56.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:56.035 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:56.035 00.000 7988 Enqueuing Expose request
06:54:56.035 00.000 15712 Worker thread wakes up
06:54:56.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:56.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:57.681 01.646 15712 Exposure complete
06:54:57.703 00.022 15712 worker thread done servicing request
06:54:57.703 00.000 7988 OnExposeComplete: enter
06:54:57.703 00.000 7988 UpdateGuideState(): m_state=1
06:54:57.703 00.000 7988 UpdateCurrentPosition: no star selected
06:54:57.703 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:57.703 00.000 7988 Status Line: No star selected
06:54:57.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:57.711 00.008 7988 UpdateGuideState exits: No star selected
06:54:57.712 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:57.712 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:57.712 00.000 7988 Enqueuing Expose request
06:54:57.712 00.000 15712 Worker thread wakes up
06:54:57.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:57.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:54:59.232 01.520 15712 Exposure complete
06:54:59.254 00.022 15712 worker thread done servicing request
06:54:59.254 00.000 7988 OnExposeComplete: enter
06:54:59.254 00.000 7988 UpdateGuideState(): m_state=1
06:54:59.254 00.000 7988 UpdateCurrentPosition: no star selected
06:54:59.254 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:54:59.260 00.006 7988 Status Line: No star selected
06:54:59.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:54:59.262 00.002 7988 UpdateGuideState exits: No star selected
06:54:59.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:54:59.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:54:59.262 00.000 7988 Enqueuing Expose request
06:54:59.262 00.000 15712 Worker thread wakes up
06:54:59.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:54:59.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:01.006 01.744 15712 Exposure complete
06:55:01.028 00.022 15712 worker thread done servicing request
06:55:01.028 00.000 7988 OnExposeComplete: enter
06:55:01.028 00.000 7988 UpdateGuideState(): m_state=1
06:55:01.034 00.006 7988 UpdateCurrentPosition: no star selected
06:55:01.034 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:01.036 00.002 7988 Status Line: No star selected
06:55:01.038 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:01.038 00.000 7988 UpdateGuideState exits: No star selected
06:55:01.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:01.038 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:01.038 00.000 7988 Enqueuing Expose request
06:55:01.038 00.000 15712 Worker thread wakes up
06:55:01.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:01.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:02.459 01.421 15712 Exposure complete
06:55:02.482 00.023 15712 worker thread done servicing request
06:55:02.482 00.000 7988 OnExposeComplete: enter
06:55:02.482 00.000 7988 UpdateGuideState(): m_state=1
06:55:02.482 00.000 7988 UpdateCurrentPosition: no star selected
06:55:02.482 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:02.482 00.000 7988 Status Line: No star selected
06:55:02.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:02.490 00.008 7988 UpdateGuideState exits: No star selected
06:55:02.492 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:02.493 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:02.493 00.000 7988 Enqueuing Expose request
06:55:02.493 00.000 15712 Worker thread wakes up
06:55:02.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:02.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:04.137 01.644 15712 Exposure complete
06:55:04.151 00.014 15712 worker thread done servicing request
06:55:04.151 00.000 7988 OnExposeComplete: enter
06:55:04.161 00.010 7988 UpdateGuideState(): m_state=1
06:55:04.161 00.000 7988 UpdateCurrentPosition: no star selected
06:55:04.163 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:04.163 00.000 7988 Status Line: No star selected
06:55:04.165 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:04.167 00.002 7988 UpdateGuideState exits: No star selected
06:55:04.167 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:04.167 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:04.167 00.000 7988 Enqueuing Expose request
06:55:04.167 00.000 15712 Worker thread wakes up
06:55:04.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:04.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:05.688 01.521 15712 Exposure complete
06:55:05.710 00.022 15712 worker thread done servicing request
06:55:05.710 00.000 7988 OnExposeComplete: enter
06:55:05.710 00.000 7988 UpdateGuideState(): m_state=1
06:55:05.710 00.000 7988 UpdateCurrentPosition: no star selected
06:55:05.710 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:05.710 00.000 7988 Status Line: No star selected
06:55:05.710 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:05.718 00.008 7988 UpdateGuideState exits: No star selected
06:55:05.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:05.718 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:05.718 00.000 7988 Enqueuing Expose request
06:55:05.718 00.000 15712 Worker thread wakes up
06:55:05.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:05.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:07.464 01.746 15712 Exposure complete
06:55:07.487 00.023 15712 worker thread done servicing request
06:55:07.487 00.000 7988 OnExposeComplete: enter
06:55:07.487 00.000 7988 UpdateGuideState(): m_state=1
06:55:07.487 00.000 7988 UpdateCurrentPosition: no star selected
06:55:07.487 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:07.487 00.000 7988 Status Line: No star selected
06:55:07.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:07.494 00.007 7988 UpdateGuideState exits: No star selected
06:55:07.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:07.494 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:07.494 00.000 7988 Enqueuing Expose request
06:55:07.498 00.004 15712 Worker thread wakes up
06:55:07.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:07.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:08.903 01.405 15712 Exposure complete
06:55:08.925 00.022 15712 worker thread done servicing request
06:55:08.925 00.000 7988 OnExposeComplete: enter
06:55:08.925 00.000 7988 UpdateGuideState(): m_state=1
06:55:08.925 00.000 7988 UpdateCurrentPosition: no star selected
06:55:08.925 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:08.925 00.000 7988 Status Line: No star selected
06:55:08.931 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:08.933 00.002 7988 UpdateGuideState exits: No star selected
06:55:08.934 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:08.934 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:08.936 00.002 7988 Enqueuing Expose request
06:55:08.936 00.000 15712 Worker thread wakes up
06:55:08.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:08.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:10.580 01.644 15712 Exposure complete
06:55:10.598 00.018 15712 worker thread done servicing request
06:55:10.598 00.000 7988 OnExposeComplete: enter
06:55:10.598 00.000 7988 UpdateGuideState(): m_state=1
06:55:10.605 00.007 7988 UpdateCurrentPosition: no star selected
06:55:10.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:10.607 00.002 7988 Status Line: No star selected
06:55:10.609 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:10.610 00.001 7988 UpdateGuideState exits: No star selected
06:55:10.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:10.610 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:10.610 00.000 7988 Enqueuing Expose request
06:55:10.610 00.000 15712 Worker thread wakes up
06:55:10.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:10.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:12.131 01.521 15712 Exposure complete
06:55:12.149 00.018 15712 worker thread done servicing request
06:55:12.149 00.000 7988 OnExposeComplete: enter
06:55:12.149 00.000 7988 UpdateGuideState(): m_state=1
06:55:12.156 00.007 7988 UpdateCurrentPosition: no star selected
06:55:12.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:12.158 00.002 7988 Status Line: No star selected
06:55:12.160 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:12.161 00.001 7988 UpdateGuideState exits: No star selected
06:55:12.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:12.161 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:12.161 00.000 7988 Enqueuing Expose request
06:55:12.161 00.000 15712 Worker thread wakes up
06:55:12.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:12.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:13.807 01.646 15712 Exposure complete
06:55:13.830 00.023 15712 worker thread done servicing request
06:55:13.830 00.000 7988 OnExposeComplete: enter
06:55:13.830 00.000 7988 UpdateGuideState(): m_state=1
06:55:13.830 00.000 7988 UpdateCurrentPosition: no star selected
06:55:13.834 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:13.834 00.000 7988 Status Line: No star selected
06:55:13.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:13.837 00.003 7988 UpdateGuideState exits: No star selected
06:55:13.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:13.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:13.837 00.000 7988 Enqueuing Expose request
06:55:13.837 00.000 15712 Worker thread wakes up
06:55:13.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:13.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:15.358 01.521 15712 Exposure complete
06:55:15.372 00.014 15712 worker thread done servicing request
06:55:15.372 00.000 7988 OnExposeComplete: enter
06:55:15.372 00.000 7988 UpdateGuideState(): m_state=1
06:55:15.383 00.011 7988 UpdateCurrentPosition: no star selected
06:55:15.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:15.385 00.002 7988 Status Line: No star selected
06:55:15.387 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:15.387 00.000 7988 UpdateGuideState exits: No star selected
06:55:15.390 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:15.390 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:15.390 00.000 7988 Enqueuing Expose request
06:55:15.390 00.000 15712 Worker thread wakes up
06:55:15.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:15.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:17.036 01.646 15712 Exposure complete
06:55:17.053 00.017 15712 worker thread done servicing request
06:55:17.053 00.000 7988 OnExposeComplete: enter
06:55:17.053 00.000 7988 UpdateGuideState(): m_state=1
06:55:17.062 00.009 7988 UpdateCurrentPosition: no star selected
06:55:17.062 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:17.064 00.002 7988 Status Line: No star selected
06:55:17.065 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:17.065 00.000 7988 UpdateGuideState exits: No star selected
06:55:17.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:17.070 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:17.070 00.000 7988 Enqueuing Expose request
06:55:17.070 00.000 15712 Worker thread wakes up
06:55:17.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:17.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:18.599 01.529 15712 Exposure complete
06:55:18.621 00.022 15712 worker thread done servicing request
06:55:18.623 00.002 7988 OnExposeComplete: enter
06:55:18.623 00.000 7988 UpdateGuideState(): m_state=1
06:55:18.623 00.000 7988 UpdateCurrentPosition: no star selected
06:55:18.623 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:18.623 00.000 7988 Status Line: No star selected
06:55:18.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:18.629 00.006 7988 UpdateGuideState exits: No star selected
06:55:18.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:18.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:18.629 00.000 7988 Enqueuing Expose request
06:55:18.629 00.000 15712 Worker thread wakes up
06:55:18.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:18.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:20.262 01.633 15712 Exposure complete
06:55:20.286 00.024 15712 worker thread done servicing request
06:55:20.286 00.000 7988 OnExposeComplete: enter
06:55:20.286 00.000 7988 UpdateGuideState(): m_state=1
06:55:20.286 00.000 7988 UpdateCurrentPosition: no star selected
06:55:20.286 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:20.290 00.004 7988 Status Line: No star selected
06:55:20.292 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:20.294 00.002 7988 UpdateGuideState exits: No star selected
06:55:20.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:20.296 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:20.296 00.000 7988 Enqueuing Expose request
06:55:20.298 00.002 15712 Worker thread wakes up
06:55:20.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:20.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:21.829 01.531 15712 Exposure complete
06:55:21.851 00.022 15712 worker thread done servicing request
06:55:21.851 00.000 7988 OnExposeComplete: enter
06:55:21.851 00.000 7988 UpdateGuideState(): m_state=1
06:55:21.851 00.000 7988 UpdateCurrentPosition: no star selected
06:55:21.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:21.851 00.000 7988 Status Line: No star selected
06:55:21.859 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:21.859 00.000 7988 UpdateGuideState exits: No star selected
06:55:21.859 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:21.859 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:21.859 00.000 7988 Enqueuing Expose request
06:55:21.859 00.000 15712 Worker thread wakes up
06:55:21.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:21.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:23.502 01.643 15712 Exposure complete
06:55:23.524 00.022 15712 worker thread done servicing request
06:55:23.524 00.000 7988 OnExposeComplete: enter
06:55:23.524 00.000 7988 UpdateGuideState(): m_state=1
06:55:23.524 00.000 7988 UpdateCurrentPosition: no star selected
06:55:23.524 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:23.524 00.000 7988 Status Line: No star selected
06:55:23.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:23.532 00.008 7988 UpdateGuideState exits: No star selected
06:55:23.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:23.532 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:23.532 00.000 7988 Enqueuing Expose request
06:55:23.532 00.000 15712 Worker thread wakes up
06:55:23.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:23.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:25.052 01.520 15712 Exposure complete
06:55:25.075 00.023 15712 worker thread done servicing request
06:55:25.075 00.000 7988 OnExposeComplete: enter
06:55:25.075 00.000 7988 UpdateGuideState(): m_state=1
06:55:25.075 00.000 7988 UpdateCurrentPosition: no star selected
06:55:25.075 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:25.075 00.000 7988 Status Line: No star selected
06:55:25.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:25.081 00.006 7988 UpdateGuideState exits: No star selected
06:55:25.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:25.081 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:25.081 00.000 7988 Enqueuing Expose request
06:55:25.081 00.000 15712 Worker thread wakes up
06:55:25.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:25.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:26.726 01.645 15712 Exposure complete
06:55:26.742 00.016 15712 worker thread done servicing request
06:55:26.742 00.000 7988 OnExposeComplete: enter
06:55:26.742 00.000 7988 UpdateGuideState(): m_state=1
06:55:26.754 00.012 7988 UpdateCurrentPosition: no star selected
06:55:26.754 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:26.756 00.002 7988 Status Line: No star selected
06:55:26.757 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:26.758 00.001 7988 UpdateGuideState exits: No star selected
06:55:26.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:26.758 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:26.758 00.000 7988 Enqueuing Expose request
06:55:26.758 00.000 15712 Worker thread wakes up
06:55:26.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:26.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:28.293 01.535 15712 Exposure complete
06:55:28.315 00.022 15712 worker thread done servicing request
06:55:28.315 00.000 7988 OnExposeComplete: enter
06:55:28.315 00.000 7988 UpdateGuideState(): m_state=1
06:55:28.315 00.000 7988 UpdateCurrentPosition: no star selected
06:55:28.315 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:28.315 00.000 7988 Status Line: No star selected
06:55:28.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:28.322 00.007 7988 UpdateGuideState exits: No star selected
06:55:28.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:28.322 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:28.322 00.000 7988 Enqueuing Expose request
06:55:28.322 00.000 15712 Worker thread wakes up
06:55:28.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:28.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:29.968 01.646 15712 Exposure complete
06:55:29.991 00.023 15712 worker thread done servicing request
06:55:29.991 00.000 7988 OnExposeComplete: enter
06:55:29.991 00.000 7988 UpdateGuideState(): m_state=1
06:55:29.994 00.003 7988 UpdateCurrentPosition: no star selected
06:55:29.994 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:29.996 00.002 7988 Status Line: No star selected
06:55:29.998 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:29.999 00.001 7988 UpdateGuideState exits: No star selected
06:55:29.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:29.999 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:29.999 00.000 7988 Enqueuing Expose request
06:55:29.999 00.000 15712 Worker thread wakes up
06:55:29.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:29.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:31.533 01.534 15712 Exposure complete
06:55:31.556 00.023 15712 worker thread done servicing request
06:55:31.556 00.000 7988 OnExposeComplete: enter
06:55:31.556 00.000 7988 UpdateGuideState(): m_state=1
06:55:31.556 00.000 7988 UpdateCurrentPosition: no star selected
06:55:31.556 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:31.556 00.000 7988 Status Line: No star selected
06:55:31.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:31.563 00.007 7988 UpdateGuideState exits: No star selected
06:55:31.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:31.563 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:31.563 00.000 7988 Enqueuing Expose request
06:55:31.563 00.000 15712 Worker thread wakes up
06:55:31.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:31.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:33.207 01.644 15712 Exposure complete
06:55:33.227 00.020 15712 worker thread done servicing request
06:55:33.227 00.000 7988 OnExposeComplete: enter
06:55:33.227 00.000 7988 UpdateGuideState(): m_state=1
06:55:33.232 00.005 7988 UpdateCurrentPosition: no star selected
06:55:33.232 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:33.234 00.002 7988 Status Line: No star selected
06:55:33.237 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:33.237 00.000 7988 UpdateGuideState exits: No star selected
06:55:33.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:33.237 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:33.237 00.000 7988 Enqueuing Expose request
06:55:33.237 00.000 15712 Worker thread wakes up
06:55:33.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:33.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:34.768 01.531 15712 Exposure complete
06:55:34.784 00.016 15712 worker thread done servicing request
06:55:34.784 00.000 7988 OnExposeComplete: enter
06:55:34.794 00.010 7988 UpdateGuideState(): m_state=1
06:55:34.794 00.000 7988 UpdateCurrentPosition: no star selected
06:55:34.796 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:34.796 00.000 7988 Status Line: No star selected
06:55:34.800 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:34.800 00.000 7988 UpdateGuideState exits: No star selected
06:55:34.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:34.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:34.800 00.000 7988 Enqueuing Expose request
06:55:34.800 00.000 15712 Worker thread wakes up
06:55:34.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:34.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:36.543 01.743 15712 Exposure complete
06:55:36.563 00.020 15712 worker thread done servicing request
06:55:36.563 00.000 7988 OnExposeComplete: enter
06:55:36.563 00.000 7988 UpdateGuideState(): m_state=1
06:55:36.570 00.007 7988 UpdateCurrentPosition: no star selected
06:55:36.570 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:36.572 00.002 7988 Status Line: No star selected
06:55:36.574 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:36.574 00.000 7988 UpdateGuideState exits: No star selected
06:55:36.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:36.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:36.574 00.000 7988 Enqueuing Expose request
06:55:36.574 00.000 15712 Worker thread wakes up
06:55:36.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:36.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:37.996 01.422 15712 Exposure complete
06:55:38.011 00.015 15712 worker thread done servicing request
06:55:38.011 00.000 7988 OnExposeComplete: enter
06:55:38.011 00.000 7988 UpdateGuideState(): m_state=1
06:55:38.021 00.010 7988 UpdateCurrentPosition: no star selected
06:55:38.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:38.023 00.002 7988 Status Line: No star selected
06:55:38.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:38.025 00.000 7988 UpdateGuideState exits: No star selected
06:55:38.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:38.028 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:38.028 00.000 7988 Enqueuing Expose request
06:55:38.028 00.000 15712 Worker thread wakes up
06:55:38.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:38.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:39.671 01.643 15712 Exposure complete
06:55:39.687 00.016 15712 worker thread done servicing request
06:55:39.687 00.000 7988 OnExposeComplete: enter
06:55:39.697 00.010 7988 UpdateGuideState(): m_state=1
06:55:39.697 00.000 7988 UpdateCurrentPosition: no star selected
06:55:39.697 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:39.697 00.000 7988 Status Line: No star selected
06:55:39.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:39.703 00.006 7988 UpdateGuideState exits: No star selected
06:55:39.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:39.703 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:39.703 00.000 7988 Enqueuing Expose request
06:55:39.703 00.000 15712 Worker thread wakes up
06:55:39.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:39.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:41.224 01.521 15712 Exposure complete
06:55:41.246 00.022 15712 worker thread done servicing request
06:55:41.246 00.000 7988 OnExposeComplete: enter
06:55:41.246 00.000 7988 UpdateGuideState(): m_state=1
06:55:41.249 00.003 7988 UpdateCurrentPosition: no star selected
06:55:41.249 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:41.251 00.002 7988 Status Line: No star selected
06:55:41.253 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:41.253 00.000 7988 UpdateGuideState exits: No star selected
06:55:41.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:41.253 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:41.253 00.000 7988 Enqueuing Expose request
06:55:41.253 00.000 15712 Worker thread wakes up
06:55:41.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:41.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:42.899 01.646 15712 Exposure complete
06:55:42.916 00.017 15712 worker thread done servicing request
06:55:42.916 00.000 7988 OnExposeComplete: enter
06:55:42.916 00.000 7988 UpdateGuideState(): m_state=1
06:55:42.926 00.010 7988 UpdateCurrentPosition: no star selected
06:55:42.926 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:42.928 00.002 7988 Status Line: No star selected
06:55:42.930 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:42.931 00.001 7988 UpdateGuideState exits: No star selected
06:55:42.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:42.933 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:42.933 00.000 7988 Enqueuing Expose request
06:55:42.933 00.000 15712 Worker thread wakes up
06:55:42.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:42.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:44.466 01.533 15712 Exposure complete
06:55:44.488 00.022 15712 worker thread done servicing request
06:55:44.488 00.000 7988 OnExposeComplete: enter
06:55:44.488 00.000 7988 UpdateGuideState(): m_state=1
06:55:44.488 00.000 7988 UpdateCurrentPosition: no star selected
06:55:44.488 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:44.488 00.000 7988 Status Line: No star selected
06:55:44.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:44.495 00.007 7988 UpdateGuideState exits: No star selected
06:55:44.497 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:44.497 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:44.497 00.000 7988 Enqueuing Expose request
06:55:44.500 00.003 15712 Worker thread wakes up
06:55:44.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:44.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:46.140 01.640 15712 Exposure complete
06:55:46.154 00.014 15712 worker thread done servicing request
06:55:46.154 00.000 7988 OnExposeComplete: enter
06:55:46.154 00.000 7988 UpdateGuideState(): m_state=1
06:55:46.165 00.011 7988 UpdateCurrentPosition: no star selected
06:55:46.165 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:46.167 00.002 7988 Status Line: No star selected
06:55:46.169 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:46.169 00.000 7988 UpdateGuideState exits: No star selected
06:55:46.171 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:46.171 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:46.173 00.002 7988 Enqueuing Expose request
06:55:46.173 00.000 15712 Worker thread wakes up
06:55:46.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:46.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:47.705 01.532 15712 Exposure complete
06:55:47.719 00.014 15712 worker thread done servicing request
06:55:47.719 00.000 7988 OnExposeComplete: enter
06:55:47.719 00.000 7988 UpdateGuideState(): m_state=1
06:55:47.730 00.011 7988 UpdateCurrentPosition: no star selected
06:55:47.730 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:47.733 00.003 7988 Status Line: No star selected
06:55:47.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:47.735 00.002 7988 UpdateGuideState exits: No star selected
06:55:47.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:47.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:47.735 00.000 7988 Enqueuing Expose request
06:55:47.735 00.000 15712 Worker thread wakes up
06:55:47.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:47.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:49.481 01.746 15712 Exposure complete
06:55:49.504 00.023 15712 worker thread done servicing request
06:55:49.504 00.000 7988 OnExposeComplete: enter
06:55:49.504 00.000 7988 UpdateGuideState(): m_state=1
06:55:49.504 00.000 7988 UpdateCurrentPosition: no star selected
06:55:49.504 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:49.504 00.000 7988 Status Line: No star selected
06:55:49.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:49.510 00.006 7988 UpdateGuideState exits: No star selected
06:55:49.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:49.510 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:49.510 00.000 7988 Enqueuing Expose request
06:55:49.510 00.000 15712 Worker thread wakes up
06:55:49.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:49.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:50.934 01.424 15712 Exposure complete
06:55:50.951 00.017 15712 worker thread done servicing request
06:55:50.951 00.000 7988 OnExposeComplete: enter
06:55:50.951 00.000 7988 UpdateGuideState(): m_state=1
06:55:50.960 00.009 7988 UpdateCurrentPosition: no star selected
06:55:50.960 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:50.962 00.002 7988 Status Line: No star selected
06:55:50.964 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:50.965 00.001 7988 UpdateGuideState exits: No star selected
06:55:50.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:50.965 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:50.967 00.002 7988 Enqueuing Expose request
06:55:50.967 00.000 15712 Worker thread wakes up
06:55:50.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:50.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:52.598 01.631 15712 Exposure complete
06:55:52.620 00.022 15712 worker thread done servicing request
06:55:52.620 00.000 7988 OnExposeComplete: enter
06:55:52.620 00.000 7988 UpdateGuideState(): m_state=1
06:55:52.620 00.000 7988 UpdateCurrentPosition: no star selected
06:55:52.620 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:52.620 00.000 7988 Status Line: No star selected
06:55:52.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:52.628 00.008 7988 UpdateGuideState exits: No star selected
06:55:52.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:52.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:52.628 00.000 7988 Enqueuing Expose request
06:55:52.628 00.000 15712 Worker thread wakes up
06:55:52.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:52.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:54.149 01.521 15712 Exposure complete
06:55:54.172 00.023 15712 worker thread done servicing request
06:55:54.172 00.000 7988 OnExposeComplete: enter
06:55:54.172 00.000 7988 UpdateGuideState(): m_state=1
06:55:54.172 00.000 7988 UpdateCurrentPosition: no star selected
06:55:54.172 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:54.172 00.000 7988 Status Line: No star selected
06:55:54.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:54.178 00.006 7988 UpdateGuideState exits: No star selected
06:55:54.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:54.178 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:54.178 00.000 7988 Enqueuing Expose request
06:55:54.178 00.000 15712 Worker thread wakes up
06:55:54.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:54.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:55.824 01.646 15712 Exposure complete
06:55:55.848 00.024 15712 worker thread done servicing request
06:55:55.848 00.000 7988 OnExposeComplete: enter
06:55:55.848 00.000 7988 UpdateGuideState(): m_state=1
06:55:55.851 00.003 7988 UpdateCurrentPosition: no star selected
06:55:55.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:55.851 00.000 7988 Status Line: No star selected
06:55:55.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:55.856 00.005 7988 UpdateGuideState exits: No star selected
06:55:55.856 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:55.856 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:55.856 00.000 7988 Enqueuing Expose request
06:55:55.856 00.000 15712 Worker thread wakes up
06:55:55.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:55.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:57.391 01.535 15712 Exposure complete
06:55:57.414 00.023 15712 worker thread done servicing request
06:55:57.414 00.000 7988 OnExposeComplete: enter
06:55:57.414 00.000 7988 UpdateGuideState(): m_state=1
06:55:57.417 00.003 7988 UpdateCurrentPosition: no star selected
06:55:57.417 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:57.417 00.000 7988 Status Line: No star selected
06:55:57.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:57.421 00.004 7988 UpdateGuideState exits: No star selected
06:55:57.421 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:57.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:57.421 00.000 7988 Enqueuing Expose request
06:55:57.421 00.000 15712 Worker thread wakes up
06:55:57.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:57.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:55:59.067 01.646 15712 Exposure complete
06:55:59.084 00.017 15712 worker thread done servicing request
06:55:59.084 00.000 7988 OnExposeComplete: enter
06:55:59.084 00.000 7988 UpdateGuideState(): m_state=1
06:55:59.084 00.000 7988 UpdateCurrentPosition: no star selected
06:55:59.084 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:55:59.084 00.000 7988 Status Line: No star selected
06:55:59.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:55:59.099 00.015 7988 UpdateGuideState exits: No star selected
06:55:59.099 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:55:59.101 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:55:59.101 00.000 7988 Enqueuing Expose request
06:55:59.101 00.000 15712 Worker thread wakes up
06:55:59.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:55:59.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:00.620 01.519 15712 Exposure complete
06:56:00.642 00.022 15712 worker thread done servicing request
06:56:00.642 00.000 7988 OnExposeComplete: enter
06:56:00.642 00.000 7988 UpdateGuideState(): m_state=1
06:56:00.642 00.000 7988 UpdateCurrentPosition: no star selected
06:56:00.642 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:00.642 00.000 7988 Status Line: No star selected
06:56:00.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:00.649 00.007 7988 UpdateGuideState exits: No star selected
06:56:00.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:00.649 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:00.649 00.000 7988 Enqueuing Expose request
06:56:00.649 00.000 15712 Worker thread wakes up
06:56:00.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:00.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:02.294 01.645 15712 Exposure complete
06:56:02.319 00.025 15712 worker thread done servicing request
06:56:02.319 00.000 7988 OnExposeComplete: enter
06:56:02.319 00.000 7988 UpdateGuideState(): m_state=1
06:56:02.319 00.000 7988 UpdateCurrentPosition: no star selected
06:56:02.319 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:02.319 00.000 7988 Status Line: No star selected
06:56:02.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:02.326 00.007 7988 UpdateGuideState exits: No star selected
06:56:02.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:02.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:02.326 00.000 7988 Enqueuing Expose request
06:56:02.326 00.000 15712 Worker thread wakes up
06:56:02.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:02.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:03.847 01.521 15712 Exposure complete
06:56:03.869 00.022 15712 worker thread done servicing request
06:56:03.869 00.000 7988 OnExposeComplete: enter
06:56:03.869 00.000 7988 UpdateGuideState(): m_state=1
06:56:03.869 00.000 7988 UpdateCurrentPosition: no star selected
06:56:03.869 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:03.869 00.000 7988 Status Line: No star selected
06:56:03.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:03.877 00.008 7988 UpdateGuideState exits: No star selected
06:56:03.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:03.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:03.877 00.000 7988 Enqueuing Expose request
06:56:03.877 00.000 15712 Worker thread wakes up
06:56:03.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:03.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:05.509 01.632 15712 Exposure complete
06:56:05.532 00.023 15712 worker thread done servicing request
06:56:05.532 00.000 7988 OnExposeComplete: enter
06:56:05.532 00.000 7988 UpdateGuideState(): m_state=1
06:56:05.535 00.003 7988 UpdateCurrentPosition: no star selected
06:56:05.535 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:05.537 00.002 7988 Status Line: No star selected
06:56:05.539 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:05.539 00.000 7988 UpdateGuideState exits: No star selected
06:56:05.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:05.539 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:05.539 00.000 7988 Enqueuing Expose request
06:56:05.539 00.000 15712 Worker thread wakes up
06:56:05.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:05.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:07.076 01.537 15712 Exposure complete
06:56:07.098 00.022 15712 worker thread done servicing request
06:56:07.098 00.000 7988 OnExposeComplete: enter
06:56:07.099 00.001 7988 UpdateGuideState(): m_state=1
06:56:07.099 00.000 7988 UpdateCurrentPosition: no star selected
06:56:07.099 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:07.099 00.000 7988 Status Line: No star selected
06:56:07.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:07.106 00.007 7988 UpdateGuideState exits: No star selected
06:56:07.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:07.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:07.106 00.000 7988 Enqueuing Expose request
06:56:07.106 00.000 15712 Worker thread wakes up
06:56:07.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:07.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:08.753 01.647 15712 Exposure complete
06:56:08.768 00.015 15712 worker thread done servicing request
06:56:08.768 00.000 7988 OnExposeComplete: enter
06:56:08.768 00.000 7988 UpdateGuideState(): m_state=1
06:56:08.780 00.012 7988 UpdateCurrentPosition: no star selected
06:56:08.780 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:08.782 00.002 7988 Status Line: No star selected
06:56:08.784 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:08.784 00.000 7988 UpdateGuideState exits: No star selected
06:56:08.785 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:08.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:08.785 00.000 7988 Enqueuing Expose request
06:56:08.785 00.000 15712 Worker thread wakes up
06:56:08.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:08.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:10.317 01.532 15712 Exposure complete
06:56:10.334 00.017 15712 worker thread done servicing request
06:56:10.334 00.000 7988 OnExposeComplete: enter
06:56:10.334 00.000 7988 UpdateGuideState(): m_state=1
06:56:10.343 00.009 7988 UpdateCurrentPosition: no star selected
06:56:10.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:10.345 00.002 7988 Status Line: No star selected
06:56:10.347 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:10.348 00.001 7988 UpdateGuideState exits: No star selected
06:56:10.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:10.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:10.351 00.003 7988 Enqueuing Expose request
06:56:10.351 00.000 15712 Worker thread wakes up
06:56:10.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:10.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:11.980 01.629 15712 Exposure complete
06:56:12.003 00.023 15712 worker thread done servicing request
06:56:12.003 00.000 7988 OnExposeComplete: enter
06:56:12.003 00.000 7988 UpdateGuideState(): m_state=1
06:56:12.003 00.000 7988 UpdateCurrentPosition: no star selected
06:56:12.003 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:12.003 00.000 7988 Status Line: No star selected
06:56:12.010 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:12.010 00.000 7988 UpdateGuideState exits: No star selected
06:56:12.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:12.010 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:12.010 00.000 7988 Enqueuing Expose request
06:56:12.010 00.000 15712 Worker thread wakes up
06:56:12.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:12.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:13.543 01.533 15712 Exposure complete
06:56:13.565 00.022 15712 worker thread done servicing request
06:56:13.565 00.000 7988 OnExposeComplete: enter
06:56:13.565 00.000 7988 UpdateGuideState(): m_state=1
06:56:13.565 00.000 7988 UpdateCurrentPosition: no star selected
06:56:13.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:13.570 00.005 7988 Status Line: No star selected
06:56:13.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:13.572 00.002 7988 UpdateGuideState exits: No star selected
06:56:13.574 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:13.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:13.576 00.002 7988 Enqueuing Expose request
06:56:13.576 00.000 15712 Worker thread wakes up
06:56:13.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:13.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:15.221 01.645 15712 Exposure complete
06:56:15.239 00.018 15712 worker thread done servicing request
06:56:15.239 00.000 7988 OnExposeComplete: enter
06:56:15.239 00.000 7988 UpdateGuideState(): m_state=1
06:56:15.246 00.007 7988 UpdateCurrentPosition: no star selected
06:56:15.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:15.248 00.002 7988 Status Line: No star selected
06:56:15.250 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:15.251 00.001 7988 UpdateGuideState exits: No star selected
06:56:15.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:15.251 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:15.251 00.000 7988 Enqueuing Expose request
06:56:15.251 00.000 15712 Worker thread wakes up
06:56:15.256 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:15.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:16.771 01.515 15712 Exposure complete
06:56:16.796 00.025 15712 worker thread done servicing request
06:56:16.796 00.000 7988 OnExposeComplete: enter
06:56:16.796 00.000 7988 UpdateGuideState(): m_state=1
06:56:16.796 00.000 7988 UpdateCurrentPosition: no star selected
06:56:16.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:16.801 00.005 7988 Status Line: No star selected
06:56:16.801 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:16.801 00.000 7988 UpdateGuideState exits: No star selected
06:56:16.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:16.805 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:16.805 00.000 7988 Enqueuing Expose request
06:56:16.805 00.000 15712 Worker thread wakes up
06:56:16.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:16.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:18.448 01.643 15712 Exposure complete
06:56:18.472 00.024 15712 worker thread done servicing request
06:56:18.472 00.000 7988 OnExposeComplete: enter
06:56:18.472 00.000 7988 UpdateGuideState(): m_state=1
06:56:18.472 00.000 7988 UpdateCurrentPosition: no star selected
06:56:18.472 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:18.472 00.000 7988 Status Line: No star selected
06:56:18.477 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:18.479 00.002 7988 UpdateGuideState exits: No star selected
06:56:18.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:18.481 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:18.481 00.000 7988 Enqueuing Expose request
06:56:18.481 00.000 15712 Worker thread wakes up
06:56:18.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:18.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:19.999 01.518 15712 Exposure complete
06:56:20.021 00.022 15712 worker thread done servicing request
06:56:20.021 00.000 7988 OnExposeComplete: enter
06:56:20.021 00.000 7988 UpdateGuideState(): m_state=1
06:56:20.021 00.000 7988 UpdateCurrentPosition: no star selected
06:56:20.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:20.021 00.000 7988 Status Line: No star selected
06:56:20.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:20.029 00.008 7988 UpdateGuideState exits: No star selected
06:56:20.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:20.029 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:20.029 00.000 7988 Enqueuing Expose request
06:56:20.029 00.000 15712 Worker thread wakes up
06:56:20.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:20.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:21.673 01.644 15712 Exposure complete
06:56:21.690 00.017 15712 worker thread done servicing request
06:56:21.690 00.000 7988 OnExposeComplete: enter
06:56:21.690 00.000 7988 UpdateGuideState(): m_state=1
06:56:21.700 00.010 7988 UpdateCurrentPosition: no star selected
06:56:21.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:21.702 00.002 7988 Status Line: No star selected
06:56:21.704 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:21.705 00.001 7988 UpdateGuideState exits: No star selected
06:56:21.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:21.707 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:21.707 00.000 7988 Enqueuing Expose request
06:56:21.707 00.000 15712 Worker thread wakes up
06:56:21.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:21.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:23.227 01.520 15712 Exposure complete
06:56:23.248 00.021 15712 worker thread done servicing request
06:56:23.248 00.000 7988 OnExposeComplete: enter
06:56:23.248 00.000 7988 UpdateGuideState(): m_state=1
06:56:23.248 00.000 7988 UpdateCurrentPosition: no star selected
06:56:23.253 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:23.253 00.000 7988 Status Line: No star selected
06:56:23.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:23.256 00.003 7988 UpdateGuideState exits: No star selected
06:56:23.258 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:23.258 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:23.260 00.002 7988 Enqueuing Expose request
06:56:23.260 00.000 15712 Worker thread wakes up
06:56:23.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:23.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:25.003 01.743 15712 Exposure complete
06:56:25.025 00.022 15712 worker thread done servicing request
06:56:25.025 00.000 7988 OnExposeComplete: enter
06:56:25.025 00.000 7988 UpdateGuideState(): m_state=1
06:56:25.025 00.000 7988 UpdateCurrentPosition: no star selected
06:56:25.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:25.025 00.000 7988 Status Line: No star selected
06:56:25.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:25.033 00.008 7988 UpdateGuideState exits: No star selected
06:56:25.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:25.033 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:25.033 00.000 7988 Enqueuing Expose request
06:56:25.033 00.000 15712 Worker thread wakes up
06:56:25.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:25.038 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:26.456 01.418 15712 Exposure complete
06:56:26.478 00.022 15712 worker thread done servicing request
06:56:26.478 00.000 7988 OnExposeComplete: enter
06:56:26.478 00.000 7988 UpdateGuideState(): m_state=1
06:56:26.478 00.000 7988 UpdateCurrentPosition: no star selected
06:56:26.478 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:26.483 00.005 7988 Status Line: No star selected
06:56:26.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:26.486 00.003 7988 UpdateGuideState exits: No star selected
06:56:26.488 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:26.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:26.488 00.000 7988 Enqueuing Expose request
06:56:26.488 00.000 15712 Worker thread wakes up
06:56:26.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:26.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:28.132 01.644 15712 Exposure complete
06:56:28.157 00.025 15712 worker thread done servicing request
06:56:28.157 00.000 7988 OnExposeComplete: enter
06:56:28.157 00.000 7988 UpdateGuideState(): m_state=1
06:56:28.157 00.000 7988 UpdateCurrentPosition: no star selected
06:56:28.157 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:28.157 00.000 7988 Status Line: No star selected
06:56:28.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:28.164 00.007 7988 UpdateGuideState exits: No star selected
06:56:28.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:28.166 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:28.166 00.000 7988 Enqueuing Expose request
06:56:28.166 00.000 15712 Worker thread wakes up
06:56:28.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:28.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:29.685 01.519 15712 Exposure complete
06:56:29.699 00.014 15712 worker thread done servicing request
06:56:29.699 00.000 7988 OnExposeComplete: enter
06:56:29.699 00.000 7988 UpdateGuideState(): m_state=1
06:56:29.711 00.012 7988 UpdateCurrentPosition: no star selected
06:56:29.711 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:29.713 00.002 7988 Status Line: No star selected
06:56:29.715 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:29.715 00.000 7988 UpdateGuideState exits: No star selected
06:56:29.715 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:29.715 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:29.715 00.000 7988 Enqueuing Expose request
06:56:29.715 00.000 15712 Worker thread wakes up
06:56:29.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:29.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:31.362 01.647 15712 Exposure complete
06:56:31.385 00.023 15712 worker thread done servicing request
06:56:31.385 00.000 7988 OnExposeComplete: enter
06:56:31.385 00.000 7988 UpdateGuideState(): m_state=1
06:56:31.385 00.000 7988 UpdateCurrentPosition: no star selected
06:56:31.385 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:31.385 00.000 7988 Status Line: No star selected
06:56:31.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:31.393 00.008 7988 UpdateGuideState exits: No star selected
06:56:31.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:31.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:31.393 00.000 7988 Enqueuing Expose request
06:56:31.393 00.000 15712 Worker thread wakes up
06:56:31.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:31.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:32.915 01.522 15712 Exposure complete
06:56:32.935 00.020 15712 worker thread done servicing request
06:56:32.935 00.000 7988 OnExposeComplete: enter
06:56:32.935 00.000 7988 UpdateGuideState(): m_state=1
06:56:32.940 00.005 7988 UpdateCurrentPosition: no star selected
06:56:32.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:32.942 00.002 7988 Status Line: No star selected
06:56:32.944 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:32.945 00.001 7988 UpdateGuideState exits: No star selected
06:56:32.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:32.945 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:32.945 00.000 7988 Enqueuing Expose request
06:56:32.945 00.000 15712 Worker thread wakes up
06:56:32.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:32.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:34.689 01.744 15712 Exposure complete
06:56:34.706 00.017 15712 worker thread done servicing request
06:56:34.706 00.000 7988 OnExposeComplete: enter
06:56:34.706 00.000 7988 UpdateGuideState(): m_state=1
06:56:34.715 00.009 7988 UpdateCurrentPosition: no star selected
06:56:34.715 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:34.717 00.002 7988 Status Line: No star selected
06:56:34.719 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:34.720 00.001 7988 UpdateGuideState exits: No star selected
06:56:34.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:34.720 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:34.723 00.003 7988 Enqueuing Expose request
06:56:34.723 00.000 15712 Worker thread wakes up
06:56:34.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:34.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:36.142 01.419 15712 Exposure complete
06:56:36.165 00.023 15712 worker thread done servicing request
06:56:36.165 00.000 7988 OnExposeComplete: enter
06:56:36.165 00.000 7988 UpdateGuideState(): m_state=1
06:56:36.165 00.000 7988 UpdateCurrentPosition: no star selected
06:56:36.165 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:36.170 00.005 7988 Status Line: No star selected
06:56:36.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:36.172 00.002 7988 UpdateGuideState exits: No star selected
06:56:36.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:36.175 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:36.175 00.000 7988 Enqueuing Expose request
06:56:36.177 00.002 15712 Worker thread wakes up
06:56:36.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:36.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:37.819 01.642 15712 Exposure complete
06:56:37.839 00.020 15712 worker thread done servicing request
06:56:37.839 00.000 7988 OnExposeComplete: enter
06:56:37.839 00.000 7988 UpdateGuideState(): m_state=1
06:56:37.839 00.000 7988 UpdateCurrentPosition: no star selected
06:56:37.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:37.839 00.000 7988 Status Line: No star selected
06:56:37.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:37.849 00.010 7988 UpdateGuideState exits: No star selected
06:56:37.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:37.849 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:37.849 00.000 7988 Enqueuing Expose request
06:56:37.849 00.000 15712 Worker thread wakes up
06:56:37.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:37.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:39.368 01.519 15712 Exposure complete
06:56:39.390 00.022 15712 worker thread done servicing request
06:56:39.390 00.000 7988 OnExposeComplete: enter
06:56:39.390 00.000 7988 UpdateGuideState(): m_state=1
06:56:39.390 00.000 7988 UpdateCurrentPosition: no star selected
06:56:39.390 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:39.390 00.000 7988 Status Line: No star selected
06:56:39.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:39.398 00.008 7988 UpdateGuideState exits: No star selected
06:56:39.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:39.398 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:39.398 00.000 7988 Enqueuing Expose request
06:56:39.398 00.000 15712 Worker thread wakes up
06:56:39.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:39.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:41.044 01.646 15712 Exposure complete
06:56:41.058 00.014 15712 worker thread done servicing request
06:56:41.058 00.000 7988 OnExposeComplete: enter
06:56:41.058 00.000 7988 UpdateGuideState(): m_state=1
06:56:41.058 00.000 7988 UpdateCurrentPosition: no star selected
06:56:41.058 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:41.058 00.000 7988 Status Line: No star selected
06:56:41.073 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:41.074 00.001 7988 UpdateGuideState exits: No star selected
06:56:41.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:41.074 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:41.074 00.000 7988 Enqueuing Expose request
06:56:41.074 00.000 15712 Worker thread wakes up
06:56:41.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:41.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:42.605 01.531 15712 Exposure complete
06:56:42.628 00.023 15712 worker thread done servicing request
06:56:42.628 00.000 7988 OnExposeComplete: enter
06:56:42.628 00.000 7988 UpdateGuideState(): m_state=1
06:56:42.628 00.000 7988 UpdateCurrentPosition: no star selected
06:56:42.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:42.628 00.000 7988 Status Line: No star selected
06:56:42.634 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:42.634 00.000 7988 UpdateGuideState exits: No star selected
06:56:42.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:42.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:42.634 00.000 7988 Enqueuing Expose request
06:56:42.634 00.000 15712 Worker thread wakes up
06:56:42.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:42.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:44.268 01.634 15712 Exposure complete
06:56:44.282 00.014 15712 worker thread done servicing request
06:56:44.282 00.000 7988 OnExposeComplete: enter
06:56:44.292 00.010 7988 UpdateGuideState(): m_state=1
06:56:44.292 00.000 7988 UpdateCurrentPosition: no star selected
06:56:44.292 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:44.292 00.000 7988 Status Line: No star selected
06:56:44.297 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:44.297 00.000 7988 UpdateGuideState exits: No star selected
06:56:44.297 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:44.297 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:44.297 00.000 7988 Enqueuing Expose request
06:56:44.297 00.000 15712 Worker thread wakes up
06:56:44.297 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:44.297 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:45.831 01.534 15712 Exposure complete
06:56:45.853 00.022 15712 worker thread done servicing request
06:56:45.853 00.000 7988 OnExposeComplete: enter
06:56:45.853 00.000 7988 UpdateGuideState(): m_state=1
06:56:45.853 00.000 7988 UpdateCurrentPosition: no star selected
06:56:45.853 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:45.853 00.000 7988 Status Line: No star selected
06:56:45.859 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:45.861 00.002 7988 UpdateGuideState exits: No star selected
06:56:45.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:45.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:45.861 00.000 7988 Enqueuing Expose request
06:56:45.861 00.000 15712 Worker thread wakes up
06:56:45.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:45.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:47.605 01.744 15712 Exposure complete
06:56:47.628 00.023 15712 worker thread done servicing request
06:56:47.628 00.000 7988 OnExposeComplete: enter
06:56:47.628 00.000 7988 UpdateGuideState(): m_state=1
06:56:47.628 00.000 7988 UpdateCurrentPosition: no star selected
06:56:47.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:47.628 00.000 7988 Status Line: No star selected
06:56:47.628 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:47.635 00.007 7988 UpdateGuideState exits: No star selected
06:56:47.635 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:47.635 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:47.635 00.000 7988 Enqueuing Expose request
06:56:47.635 00.000 15712 Worker thread wakes up
06:56:47.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:47.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:49.058 01.423 15712 Exposure complete
06:56:49.072 00.014 15712 worker thread done servicing request
06:56:49.072 00.000 7988 OnExposeComplete: enter
06:56:49.072 00.000 7988 UpdateGuideState(): m_state=1
06:56:49.072 00.000 7988 UpdateCurrentPosition: no star selected
06:56:49.072 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:49.072 00.000 7988 Status Line: No star selected
06:56:49.087 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:49.088 00.001 7988 UpdateGuideState exits: No star selected
06:56:49.088 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:49.088 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:49.088 00.000 7988 Enqueuing Expose request
06:56:49.088 00.000 15712 Worker thread wakes up
06:56:49.088 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:49.088 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:50.732 01.644 15712 Exposure complete
06:56:50.756 00.024 15712 worker thread done servicing request
06:56:50.756 00.000 7988 OnExposeComplete: enter
06:56:50.756 00.000 7988 UpdateGuideState(): m_state=1
06:56:50.756 00.000 7988 UpdateCurrentPosition: no star selected
06:56:50.756 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:50.761 00.005 7988 Status Line: No star selected
06:56:50.763 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:50.764 00.001 7988 UpdateGuideState exits: No star selected
06:56:50.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:50.764 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:50.764 00.000 7988 Enqueuing Expose request
06:56:50.764 00.000 15712 Worker thread wakes up
06:56:50.764 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:50.764 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:52.282 01.518 15712 Exposure complete
06:56:52.302 00.020 15712 worker thread done servicing request
06:56:52.302 00.000 7988 OnExposeComplete: enter
06:56:52.302 00.000 7988 UpdateGuideState(): m_state=1
06:56:52.308 00.006 7988 UpdateCurrentPosition: no star selected
06:56:52.308 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:52.310 00.002 7988 Status Line: No star selected
06:56:52.312 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:52.312 00.000 7988 UpdateGuideState exits: No star selected
06:56:52.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:52.312 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:52.312 00.000 7988 Enqueuing Expose request
06:56:52.312 00.000 15712 Worker thread wakes up
06:56:52.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:52.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:53.957 01.645 15712 Exposure complete
06:56:53.971 00.014 15712 worker thread done servicing request
06:56:53.971 00.000 7988 OnExposeComplete: enter
06:56:53.971 00.000 7988 UpdateGuideState(): m_state=1
06:56:53.983 00.012 7988 UpdateCurrentPosition: no star selected
06:56:53.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:53.985 00.002 7988 Status Line: No star selected
06:56:53.987 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:53.987 00.000 7988 UpdateGuideState exits: No star selected
06:56:53.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:53.987 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:53.987 00.000 7988 Enqueuing Expose request
06:56:53.987 00.000 15712 Worker thread wakes up
06:56:53.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:53.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:55.522 01.535 15712 Exposure complete
06:56:55.544 00.022 15712 worker thread done servicing request
06:56:55.544 00.000 7988 OnExposeComplete: enter
06:56:55.544 00.000 7988 UpdateGuideState(): m_state=1
06:56:55.544 00.000 7988 UpdateCurrentPosition: no star selected
06:56:55.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:55.544 00.000 7988 Status Line: No star selected
06:56:55.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:55.552 00.008 7988 UpdateGuideState exits: No star selected
06:56:55.553 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:55.553 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:55.553 00.000 7988 Enqueuing Expose request
06:56:55.553 00.000 15712 Worker thread wakes up
06:56:55.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:55.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:57.293 01.740 15712 Exposure complete
06:56:57.309 00.016 15712 worker thread done servicing request
06:56:57.309 00.000 7988 OnExposeComplete: enter
06:56:57.309 00.000 7988 UpdateGuideState(): m_state=1
06:56:57.321 00.012 7988 UpdateCurrentPosition: no star selected
06:56:57.321 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:57.323 00.002 7988 Status Line: No star selected
06:56:57.325 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:57.325 00.000 7988 UpdateGuideState exits: No star selected
06:56:57.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:57.325 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:57.325 00.000 7988 Enqueuing Expose request
06:56:57.325 00.000 15712 Worker thread wakes up
06:56:57.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:57.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:56:58.748 01.423 15712 Exposure complete
06:56:58.769 00.021 15712 worker thread done servicing request
06:56:58.769 00.000 7988 OnExposeComplete: enter
06:56:58.769 00.000 7988 UpdateGuideState(): m_state=1
06:56:58.773 00.004 7988 UpdateCurrentPosition: no star selected
06:56:58.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:56:58.775 00.002 7988 Status Line: No star selected
06:56:58.777 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:56:58.777 00.000 7988 UpdateGuideState exits: No star selected
06:56:58.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:56:58.777 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:56:58.777 00.000 7988 Enqueuing Expose request
06:56:58.777 00.000 15712 Worker thread wakes up
06:56:58.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:56:58.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:00.424 01.647 15712 Exposure complete
06:57:00.439 00.015 15712 worker thread done servicing request
06:57:00.439 00.000 7988 OnExposeComplete: enter
06:57:00.439 00.000 7988 UpdateGuideState(): m_state=1
06:57:00.451 00.012 7988 UpdateCurrentPosition: no star selected
06:57:00.452 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:00.452 00.000 7988 Status Line: No star selected
06:57:00.454 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:00.455 00.001 7988 UpdateGuideState exits: No star selected
06:57:00.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:00.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:00.455 00.000 7988 Enqueuing Expose request
06:57:00.455 00.000 15712 Worker thread wakes up
06:57:00.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:00.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:01.976 01.521 15712 Exposure complete
06:57:01.998 00.022 15712 worker thread done servicing request
06:57:01.998 00.000 7988 OnExposeComplete: enter
06:57:01.998 00.000 7988 UpdateGuideState(): m_state=1
06:57:01.998 00.000 7988 UpdateCurrentPosition: no star selected
06:57:01.998 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:01.998 00.000 7988 Status Line: No star selected
06:57:01.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:02.006 00.008 7988 UpdateGuideState exits: No star selected
06:57:02.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:02.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:02.006 00.000 7988 Enqueuing Expose request
06:57:02.006 00.000 15712 Worker thread wakes up
06:57:02.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:02.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:03.651 01.645 15712 Exposure complete
06:57:03.667 00.016 15712 worker thread done servicing request
06:57:03.667 00.000 7988 OnExposeComplete: enter
06:57:03.667 00.000 7988 UpdateGuideState(): m_state=1
06:57:03.678 00.011 7988 UpdateCurrentPosition: no star selected
06:57:03.678 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:03.680 00.002 7988 Status Line: No star selected
06:57:03.682 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:03.683 00.001 7988 UpdateGuideState exits: No star selected
06:57:03.684 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:03.684 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:03.684 00.000 7988 Enqueuing Expose request
06:57:03.684 00.000 15712 Worker thread wakes up
06:57:03.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:03.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:05.206 01.522 15712 Exposure complete
06:57:05.228 00.022 15712 worker thread done servicing request
06:57:05.228 00.000 7988 OnExposeComplete: enter
06:57:05.228 00.000 7988 UpdateGuideState(): m_state=1
06:57:05.228 00.000 7988 UpdateCurrentPosition: no star selected
06:57:05.228 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:05.233 00.005 7988 Status Line: No star selected
06:57:05.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:05.235 00.002 7988 UpdateGuideState exits: No star selected
06:57:05.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:05.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:05.235 00.000 7988 Enqueuing Expose request
06:57:05.235 00.000 15712 Worker thread wakes up
06:57:05.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:05.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:06.980 01.745 15712 Exposure complete
06:57:07.000 00.020 15712 worker thread done servicing request
06:57:07.000 00.000 7988 OnExposeComplete: enter
06:57:07.000 00.000 7988 UpdateGuideState(): m_state=1
06:57:07.005 00.005 7988 UpdateCurrentPosition: no star selected
06:57:07.006 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:07.006 00.000 7988 Status Line: No star selected
06:57:07.009 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:07.009 00.000 7988 UpdateGuideState exits: No star selected
06:57:07.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:07.009 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:07.009 00.000 7988 Enqueuing Expose request
06:57:07.009 00.000 15712 Worker thread wakes up
06:57:07.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:07.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:08.419 01.410 15712 Exposure complete
06:57:08.432 00.013 15712 worker thread done servicing request
06:57:08.432 00.000 7988 OnExposeComplete: enter
06:57:08.432 00.000 7988 UpdateGuideState(): m_state=1
06:57:08.443 00.011 7988 UpdateCurrentPosition: no star selected
06:57:08.443 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:08.445 00.002 7988 Status Line: No star selected
06:57:08.447 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:08.448 00.001 7988 UpdateGuideState exits: No star selected
06:57:08.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:08.448 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:08.448 00.000 7988 Enqueuing Expose request
06:57:08.448 00.000 15712 Worker thread wakes up
06:57:08.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:08.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:10.082 01.634 15712 Exposure complete
06:57:10.096 00.014 15712 worker thread done servicing request
06:57:10.106 00.010 7988 OnExposeComplete: enter
06:57:10.106 00.000 7988 UpdateGuideState(): m_state=1
06:57:10.106 00.000 7988 UpdateCurrentPosition: no star selected
06:57:10.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:10.106 00.000 7988 Status Line: No star selected
06:57:10.112 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:10.112 00.000 7988 UpdateGuideState exits: No star selected
06:57:10.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:10.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:10.112 00.000 7988 Enqueuing Expose request
06:57:10.112 00.000 15712 Worker thread wakes up
06:57:10.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:10.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:11.646 01.534 15712 Exposure complete
06:57:11.668 00.022 15712 worker thread done servicing request
06:57:11.668 00.000 7988 OnExposeComplete: enter
06:57:11.668 00.000 7988 UpdateGuideState(): m_state=1
06:57:11.668 00.000 7988 UpdateCurrentPosition: no star selected
06:57:11.668 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:11.668 00.000 7988 Status Line: No star selected
06:57:11.668 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:11.677 00.009 7988 UpdateGuideState exits: No star selected
06:57:11.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:11.677 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:11.677 00.000 7988 Enqueuing Expose request
06:57:11.677 00.000 15712 Worker thread wakes up
06:57:11.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:11.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:13.321 01.644 15712 Exposure complete
06:57:13.344 00.023 15712 worker thread done servicing request
06:57:13.344 00.000 7988 OnExposeComplete: enter
06:57:13.344 00.000 7988 UpdateGuideState(): m_state=1
06:57:13.344 00.000 7988 UpdateCurrentPosition: no star selected
06:57:13.344 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:13.344 00.000 7988 Status Line: No star selected
06:57:13.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:13.352 00.008 7988 UpdateGuideState exits: No star selected
06:57:13.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:13.352 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:13.352 00.000 7988 Enqueuing Expose request
06:57:13.352 00.000 15712 Worker thread wakes up
06:57:13.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:13.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:14.875 01.523 15712 Exposure complete
06:57:14.892 00.017 15712 worker thread done servicing request
06:57:14.892 00.000 7988 OnExposeComplete: enter
06:57:14.892 00.000 7988 UpdateGuideState(): m_state=1
06:57:14.892 00.000 7988 UpdateCurrentPosition: no star selected
06:57:14.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:14.892 00.000 7988 Status Line: No star selected
06:57:14.905 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:14.905 00.000 7988 UpdateGuideState exits: No star selected
06:57:14.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:14.905 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:14.905 00.000 7988 Enqueuing Expose request
06:57:14.909 00.004 15712 Worker thread wakes up
06:57:14.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:14.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:16.550 01.641 15712 Exposure complete
06:57:16.574 00.024 15712 worker thread done servicing request
06:57:16.574 00.000 7988 OnExposeComplete: enter
06:57:16.574 00.000 7988 UpdateGuideState(): m_state=1
06:57:16.574 00.000 7988 UpdateCurrentPosition: no star selected
06:57:16.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:16.579 00.005 7988 Status Line: No star selected
06:57:16.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:16.581 00.002 7988 UpdateGuideState exits: No star selected
06:57:16.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:16.581 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:16.581 00.000 7988 Enqueuing Expose request
06:57:16.581 00.000 15712 Worker thread wakes up
06:57:16.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:16.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:18.117 01.536 15712 Exposure complete
06:57:18.131 00.014 15712 worker thread done servicing request
06:57:18.131 00.000 7988 OnExposeComplete: enter
06:57:18.131 00.000 7988 UpdateGuideState(): m_state=1
06:57:18.142 00.011 7988 UpdateCurrentPosition: no star selected
06:57:18.142 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:18.144 00.002 7988 Status Line: No star selected
06:57:18.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:18.147 00.003 7988 UpdateGuideState exits: No star selected
06:57:18.147 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:18.147 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:18.147 00.000 7988 Enqueuing Expose request
06:57:18.147 00.000 15712 Worker thread wakes up
06:57:18.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:18.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:19.790 01.643 15712 Exposure complete
06:57:19.813 00.023 15712 worker thread done servicing request
06:57:19.813 00.000 7988 OnExposeComplete: enter
06:57:19.813 00.000 7988 UpdateGuideState(): m_state=1
06:57:19.813 00.000 7988 UpdateCurrentPosition: no star selected
06:57:19.813 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:19.813 00.000 7988 Status Line: No star selected
06:57:19.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:19.820 00.007 7988 UpdateGuideState exits: No star selected
06:57:19.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:19.820 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:19.820 00.000 7988 Enqueuing Expose request
06:57:19.820 00.000 15712 Worker thread wakes up
06:57:19.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:19.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:21.354 01.534 15712 Exposure complete
06:57:21.376 00.022 15712 worker thread done servicing request
06:57:21.376 00.000 7988 OnExposeComplete: enter
06:57:21.376 00.000 7988 UpdateGuideState(): m_state=1
06:57:21.379 00.003 7988 UpdateCurrentPosition: no star selected
06:57:21.379 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:21.379 00.000 7988 Status Line: No star selected
06:57:21.379 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:21.384 00.005 7988 UpdateGuideState exits: No star selected
06:57:21.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:21.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:21.384 00.000 7988 Enqueuing Expose request
06:57:21.384 00.000 15712 Worker thread wakes up
06:57:21.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:21.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:23.030 01.646 15712 Exposure complete
06:57:23.046 00.016 15712 worker thread done servicing request
06:57:23.046 00.000 7988 OnExposeComplete: enter
06:57:23.046 00.000 7988 UpdateGuideState(): m_state=1
06:57:23.057 00.011 7988 UpdateCurrentPosition: no star selected
06:57:23.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:23.059 00.002 7988 Status Line: No star selected
06:57:23.061 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:23.062 00.001 7988 UpdateGuideState exits: No star selected
06:57:23.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:23.062 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:23.062 00.000 7988 Enqueuing Expose request
06:57:23.062 00.000 15712 Worker thread wakes up
06:57:23.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:23.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:24.583 01.521 15712 Exposure complete
06:57:24.607 00.024 15712 worker thread done servicing request
06:57:24.607 00.000 7988 OnExposeComplete: enter
06:57:24.607 00.000 7988 UpdateGuideState(): m_state=1
06:57:24.607 00.000 7988 UpdateCurrentPosition: no star selected
06:57:24.611 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:24.611 00.000 7988 Status Line: No star selected
06:57:24.613 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:24.613 00.000 7988 UpdateGuideState exits: No star selected
06:57:24.613 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:24.613 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:24.613 00.000 7988 Enqueuing Expose request
06:57:24.613 00.000 15712 Worker thread wakes up
06:57:24.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:24.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:26.261 01.648 15712 Exposure complete
06:57:26.278 00.017 15712 worker thread done servicing request
06:57:26.278 00.000 7988 OnExposeComplete: enter
06:57:26.278 00.000 7988 UpdateGuideState(): m_state=1
06:57:26.286 00.008 7988 UpdateCurrentPosition: no star selected
06:57:26.286 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:26.288 00.002 7988 Status Line: No star selected
06:57:26.290 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:26.290 00.000 7988 UpdateGuideState exits: No star selected
06:57:26.290 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:26.290 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:26.290 00.000 7988 Enqueuing Expose request
06:57:26.295 00.005 15712 Worker thread wakes up
06:57:26.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:26.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:27.821 01.526 15712 Exposure complete
06:57:27.844 00.023 15712 worker thread done servicing request
06:57:27.844 00.000 7988 OnExposeComplete: enter
06:57:27.844 00.000 7988 UpdateGuideState(): m_state=1
06:57:27.848 00.004 7988 UpdateCurrentPosition: no star selected
06:57:27.848 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:27.850 00.002 7988 Status Line: No star selected
06:57:27.852 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:27.853 00.001 7988 UpdateGuideState exits: No star selected
06:57:27.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:27.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:27.853 00.000 7988 Enqueuing Expose request
06:57:27.853 00.000 15712 Worker thread wakes up
06:57:27.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:27.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:29.496 01.643 15712 Exposure complete
06:57:29.513 00.017 15712 worker thread done servicing request
06:57:29.513 00.000 7988 OnExposeComplete: enter
06:57:29.513 00.000 7988 UpdateGuideState(): m_state=1
06:57:29.513 00.000 7988 UpdateCurrentPosition: no star selected
06:57:29.513 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:29.513 00.000 7988 Status Line: No star selected
06:57:29.513 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:29.528 00.015 7988 UpdateGuideState exits: No star selected
06:57:29.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:29.530 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:29.530 00.000 7988 Enqueuing Expose request
06:57:29.530 00.000 15712 Worker thread wakes up
06:57:29.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:29.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:31.059 01.529 15712 Exposure complete
06:57:31.081 00.022 15712 worker thread done servicing request
06:57:31.081 00.000 7988 OnExposeComplete: enter
06:57:31.081 00.000 7988 UpdateGuideState(): m_state=1
06:57:31.081 00.000 7988 UpdateCurrentPosition: no star selected
06:57:31.081 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:31.081 00.000 7988 Status Line: No star selected
06:57:31.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:31.089 00.008 7988 UpdateGuideState exits: No star selected
06:57:31.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:31.089 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:31.089 00.000 7988 Enqueuing Expose request
06:57:31.089 00.000 15712 Worker thread wakes up
06:57:31.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:31.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:32.735 01.646 15712 Exposure complete
06:57:32.749 00.014 15712 worker thread done servicing request
06:57:32.749 00.000 7988 OnExposeComplete: enter
06:57:32.749 00.000 7988 UpdateGuideState(): m_state=1
06:57:32.760 00.011 7988 UpdateCurrentPosition: no star selected
06:57:32.762 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:32.762 00.000 7988 Status Line: No star selected
06:57:32.764 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:32.765 00.001 7988 UpdateGuideState exits: No star selected
06:57:32.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:32.765 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:32.765 00.000 7988 Enqueuing Expose request
06:57:32.765 00.000 15712 Worker thread wakes up
06:57:32.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:32.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:34.285 01.520 15712 Exposure complete
06:57:34.306 00.021 15712 worker thread done servicing request
06:57:34.306 00.000 7988 OnExposeComplete: enter
06:57:34.306 00.000 7988 UpdateGuideState(): m_state=1
06:57:34.309 00.003 7988 UpdateCurrentPosition: no star selected
06:57:34.310 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:34.310 00.000 7988 Status Line: No star selected
06:57:34.312 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:34.314 00.002 7988 UpdateGuideState exits: No star selected
06:57:34.314 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:34.314 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:34.314 00.000 7988 Enqueuing Expose request
06:57:34.314 00.000 15712 Worker thread wakes up
06:57:34.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:34.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:35.946 01.632 15712 Exposure complete
06:57:35.963 00.017 15712 worker thread done servicing request
06:57:35.963 00.000 7988 OnExposeComplete: enter
06:57:35.963 00.000 7988 UpdateGuideState(): m_state=1
06:57:35.963 00.000 7988 UpdateCurrentPosition: no star selected
06:57:35.963 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:35.963 00.000 7988 Status Line: No star selected
06:57:35.977 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:35.979 00.002 7988 UpdateGuideState exits: No star selected
06:57:35.980 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:35.980 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:35.982 00.002 7988 Enqueuing Expose request
06:57:35.982 00.000 15712 Worker thread wakes up
06:57:35.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:35.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:37.512 01.530 15712 Exposure complete
06:57:37.530 00.018 15712 worker thread done servicing request
06:57:37.530 00.000 7988 OnExposeComplete: enter
06:57:37.530 00.000 7988 UpdateGuideState(): m_state=1
06:57:37.537 00.007 7988 UpdateCurrentPosition: no star selected
06:57:37.537 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:37.539 00.002 7988 Status Line: No star selected
06:57:37.541 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:37.541 00.000 7988 UpdateGuideState exits: No star selected
06:57:37.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:37.541 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:37.541 00.000 7988 Enqueuing Expose request
06:57:37.547 00.006 15712 Worker thread wakes up
06:57:37.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:37.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:39.176 01.629 15712 Exposure complete
06:57:39.198 00.022 15712 worker thread done servicing request
06:57:39.198 00.000 7988 OnExposeComplete: enter
06:57:39.198 00.000 7988 UpdateGuideState(): m_state=1
06:57:39.198 00.000 7988 UpdateCurrentPosition: no star selected
06:57:39.198 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:39.198 00.000 7988 Status Line: No star selected
06:57:39.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:39.206 00.008 7988 UpdateGuideState exits: No star selected
06:57:39.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:39.206 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:39.206 00.000 7988 Enqueuing Expose request
06:57:39.206 00.000 15712 Worker thread wakes up
06:57:39.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:39.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:40.726 01.520 15712 Exposure complete
06:57:40.746 00.020 15712 worker thread done servicing request
06:57:40.746 00.000 7988 OnExposeComplete: enter
06:57:40.746 00.000 7988 UpdateGuideState(): m_state=1
06:57:40.752 00.006 7988 UpdateCurrentPosition: no star selected
06:57:40.752 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:40.754 00.002 7988 Status Line: No star selected
06:57:40.756 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:40.756 00.000 7988 UpdateGuideState exits: No star selected
06:57:40.756 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:40.756 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:40.756 00.000 7988 Enqueuing Expose request
06:57:40.756 00.000 15712 Worker thread wakes up
06:57:40.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:40.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:42.402 01.646 15712 Exposure complete
06:57:42.418 00.016 7988 OnExposeComplete: enter
06:57:42.418 00.000 7988 UpdateGuideState(): m_state=1
06:57:42.429 00.011 15712 worker thread done servicing request
06:57:42.429 00.000 7988 UpdateCurrentPosition: no star selected
06:57:42.429 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:42.431 00.002 7988 Status Line: No star selected
06:57:42.434 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:42.434 00.000 7988 UpdateGuideState exits: No star selected
06:57:42.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:42.434 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:42.434 00.000 7988 Enqueuing Expose request
06:57:42.434 00.000 15712 Worker thread wakes up
06:57:42.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:42.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:43.969 01.535 15712 Exposure complete
06:57:43.991 00.022 15712 worker thread done servicing request
06:57:43.991 00.000 7988 OnExposeComplete: enter
06:57:43.991 00.000 7988 UpdateGuideState(): m_state=1
06:57:43.991 00.000 7988 UpdateCurrentPosition: no star selected
06:57:43.991 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:43.996 00.005 7988 Status Line: No star selected
06:57:43.996 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:43.999 00.003 7988 UpdateGuideState exits: No star selected
06:57:43.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:43.999 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:43.999 00.000 7988 Enqueuing Expose request
06:57:43.999 00.000 15712 Worker thread wakes up
06:57:43.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:43.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:45.645 01.646 15712 Exposure complete
06:57:45.664 00.019 15712 worker thread done servicing request
06:57:45.664 00.000 7988 OnExposeComplete: enter
06:57:45.664 00.000 7988 UpdateGuideState(): m_state=1
06:57:45.670 00.006 7988 UpdateCurrentPosition: no star selected
06:57:45.670 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:45.672 00.002 7988 Status Line: No star selected
06:57:45.674 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:45.674 00.000 7988 UpdateGuideState exits: No star selected
06:57:45.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:45.674 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:45.674 00.000 7988 Enqueuing Expose request
06:57:45.674 00.000 15712 Worker thread wakes up
06:57:45.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:45.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:47.209 01.535 15712 Exposure complete
06:57:47.231 00.022 15712 worker thread done servicing request
06:57:47.233 00.002 7988 OnExposeComplete: enter
06:57:47.233 00.000 7988 UpdateGuideState(): m_state=1
06:57:47.233 00.000 7988 UpdateCurrentPosition: no star selected
06:57:47.233 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:47.233 00.000 7988 Status Line: No star selected
06:57:47.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:47.239 00.006 7988 UpdateGuideState exits: No star selected
06:57:47.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:47.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:47.239 00.000 7988 Enqueuing Expose request
06:57:47.239 00.000 15712 Worker thread wakes up
06:57:47.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:47.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:48.884 01.645 15712 Exposure complete
06:57:48.900 00.016 15712 worker thread done servicing request
06:57:48.900 00.000 7988 OnExposeComplete: enter
06:57:48.900 00.000 7988 UpdateGuideState(): m_state=1
06:57:48.911 00.011 7988 UpdateCurrentPosition: no star selected
06:57:48.911 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:48.913 00.002 7988 Status Line: No star selected
06:57:48.915 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:48.916 00.001 7988 UpdateGuideState exits: No star selected
06:57:48.917 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:48.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:48.917 00.000 7988 Enqueuing Expose request
06:57:48.917 00.000 15712 Worker thread wakes up
06:57:48.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:48.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:50.450 01.533 15712 Exposure complete
06:57:50.464 00.014 15712 worker thread done servicing request
06:57:50.464 00.000 7988 OnExposeComplete: enter
06:57:50.464 00.000 7988 UpdateGuideState(): m_state=1
06:57:50.475 00.011 7988 UpdateCurrentPosition: no star selected
06:57:50.475 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:50.477 00.002 7988 Status Line: No star selected
06:57:50.479 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:50.481 00.002 7988 UpdateGuideState exits: No star selected
06:57:50.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:50.481 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:50.481 00.000 7988 Enqueuing Expose request
06:57:50.481 00.000 15712 Worker thread wakes up
06:57:50.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:50.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:52.126 01.645 15712 Exposure complete
06:57:52.139 00.013 15712 worker thread done servicing request
06:57:52.139 00.000 7988 OnExposeComplete: enter
06:57:52.149 00.010 7988 UpdateGuideState(): m_state=1
06:57:52.151 00.002 7988 UpdateCurrentPosition: no star selected
06:57:52.151 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:52.153 00.002 7988 Status Line: No star selected
06:57:52.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:52.155 00.002 7988 UpdateGuideState exits: No star selected
06:57:52.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:52.155 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:52.155 00.000 7988 Enqueuing Expose request
06:57:52.155 00.000 15712 Worker thread wakes up
06:57:52.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:52.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:53.675 01.520 15712 Exposure complete
06:57:53.696 00.021 15712 worker thread done servicing request
06:57:53.696 00.000 7988 OnExposeComplete: enter
06:57:53.696 00.000 7988 UpdateGuideState(): m_state=1
06:57:53.699 00.003 7988 UpdateCurrentPosition: no star selected
06:57:53.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:53.699 00.000 7988 Status Line: No star selected
06:57:53.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:53.705 00.006 7988 UpdateGuideState exits: No star selected
06:57:53.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:53.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:53.705 00.000 7988 Enqueuing Expose request
06:57:53.705 00.000 15712 Worker thread wakes up
06:57:53.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:53.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:55.352 01.647 15712 Exposure complete
06:57:55.366 00.014 15712 worker thread done servicing request
06:57:55.366 00.000 7988 OnExposeComplete: enter
06:57:55.366 00.000 7988 UpdateGuideState(): m_state=1
06:57:55.377 00.011 7988 UpdateCurrentPosition: no star selected
06:57:55.377 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:55.379 00.002 7988 Status Line: No star selected
06:57:55.381 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:55.381 00.000 7988 UpdateGuideState exits: No star selected
06:57:55.384 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:55.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:55.386 00.002 7988 Enqueuing Expose request
06:57:55.386 00.000 15712 Worker thread wakes up
06:57:55.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:55.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:56.914 01.528 15712 Exposure complete
06:57:56.937 00.023 15712 worker thread done servicing request
06:57:56.937 00.000 7988 OnExposeComplete: enter
06:57:56.937 00.000 7988 UpdateGuideState(): m_state=1
06:57:56.937 00.000 7988 UpdateCurrentPosition: no star selected
06:57:56.937 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:56.937 00.000 7988 Status Line: No star selected
06:57:56.937 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:56.944 00.007 7988 UpdateGuideState exits: No star selected
06:57:56.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:56.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:56.944 00.000 7988 Enqueuing Expose request
06:57:56.944 00.000 15712 Worker thread wakes up
06:57:56.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:56.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:57:58.587 01.643 15712 Exposure complete
06:57:58.612 00.025 15712 worker thread done servicing request
06:57:58.612 00.000 7988 OnExposeComplete: enter
06:57:58.612 00.000 7988 UpdateGuideState(): m_state=1
06:57:58.612 00.000 7988 UpdateCurrentPosition: no star selected
06:57:58.615 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:57:58.615 00.000 7988 Status Line: No star selected
06:57:58.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:57:58.619 00.004 7988 UpdateGuideState exits: No star selected
06:57:58.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:57:58.619 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:57:58.619 00.000 7988 Enqueuing Expose request
06:57:58.619 00.000 15712 Worker thread wakes up
06:57:58.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:57:58.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:00.140 01.521 15712 Exposure complete
06:58:00.163 00.023 15712 worker thread done servicing request
06:58:00.163 00.000 7988 OnExposeComplete: enter
06:58:00.163 00.000 7988 UpdateGuideState(): m_state=1
06:58:00.163 00.000 7988 UpdateCurrentPosition: no star selected
06:58:00.163 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:00.163 00.000 7988 Status Line: No star selected
06:58:00.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:00.170 00.007 7988 UpdateGuideState exits: No star selected
06:58:00.172 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:00.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:00.174 00.002 7988 Enqueuing Expose request
06:58:00.174 00.000 15712 Worker thread wakes up
06:58:00.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:00.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:01.816 01.642 15712 Exposure complete
06:58:01.832 00.016 15712 worker thread done servicing request
06:58:01.832 00.000 7988 OnExposeComplete: enter
06:58:01.832 00.000 7988 UpdateGuideState(): m_state=1
06:58:01.843 00.011 7988 UpdateCurrentPosition: no star selected
06:58:01.843 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:01.845 00.002 7988 Status Line: No star selected
06:58:01.846 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:01.848 00.002 7988 UpdateGuideState exits: No star selected
06:58:01.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:01.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:01.848 00.000 7988 Enqueuing Expose request
06:58:01.848 00.000 15712 Worker thread wakes up
06:58:01.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:01.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:03.369 01.521 15712 Exposure complete
06:58:03.385 00.016 15712 worker thread done servicing request
06:58:03.385 00.000 7988 OnExposeComplete: enter
06:58:03.385 00.000 7988 UpdateGuideState(): m_state=1
06:58:03.394 00.009 7988 UpdateCurrentPosition: no star selected
06:58:03.394 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:03.396 00.002 7988 Status Line: No star selected
06:58:03.398 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:03.398 00.000 7988 UpdateGuideState exits: No star selected
06:58:03.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:03.398 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:03.398 00.000 7988 Enqueuing Expose request
06:58:03.398 00.000 15712 Worker thread wakes up
06:58:03.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:03.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:05.144 01.746 15712 Exposure complete
06:58:05.167 00.023 15712 worker thread done servicing request
06:58:05.167 00.000 7988 OnExposeComplete: enter
06:58:05.167 00.000 7988 UpdateGuideState(): m_state=1
06:58:05.167 00.000 7988 UpdateCurrentPosition: no star selected
06:58:05.171 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:05.173 00.002 7988 Status Line: No star selected
06:58:05.174 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:05.174 00.000 7988 UpdateGuideState exits: No star selected
06:58:05.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:05.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:05.174 00.000 7988 Enqueuing Expose request
06:58:05.174 00.000 15712 Worker thread wakes up
06:58:05.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:05.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:06.595 01.421 15712 Exposure complete
06:58:06.611 00.016 15712 worker thread done servicing request
06:58:06.611 00.000 7988 OnExposeComplete: enter
06:58:06.611 00.000 7988 UpdateGuideState(): m_state=1
06:58:06.622 00.011 7988 UpdateCurrentPosition: no star selected
06:58:06.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:06.624 00.002 7988 Status Line: No star selected
06:58:06.626 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:06.627 00.001 7988 UpdateGuideState exits: No star selected
06:58:06.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:06.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:06.627 00.000 7988 Enqueuing Expose request
06:58:06.627 00.000 15712 Worker thread wakes up
06:58:06.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:06.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:08.270 01.643 15712 Exposure complete
06:58:08.294 00.024 15712 worker thread done servicing request
06:58:08.294 00.000 7988 OnExposeComplete: enter
06:58:08.294 00.000 7988 UpdateGuideState(): m_state=1
06:58:08.297 00.003 7988 UpdateCurrentPosition: no star selected
06:58:08.297 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:08.297 00.000 7988 Status Line: No star selected
06:58:08.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:08.301 00.004 7988 UpdateGuideState exits: No star selected
06:58:08.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:08.301 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:08.301 00.000 7988 Enqueuing Expose request
06:58:08.301 00.000 15712 Worker thread wakes up
06:58:08.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:08.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:09.822 01.521 15712 Exposure complete
06:58:09.845 00.023 15712 worker thread done servicing request
06:58:09.845 00.000 7988 OnExposeComplete: enter
06:58:09.845 00.000 7988 UpdateGuideState(): m_state=1
06:58:09.847 00.002 7988 UpdateCurrentPosition: no star selected
06:58:09.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:09.849 00.002 7988 Status Line: No star selected
06:58:09.851 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:09.851 00.000 7988 UpdateGuideState exits: No star selected
06:58:09.853 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:09.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:09.855 00.002 7988 Enqueuing Expose request
06:58:09.855 00.000 15712 Worker thread wakes up
06:58:09.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:09.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:11.500 01.645 15712 Exposure complete
06:58:11.514 00.014 15712 worker thread done servicing request
06:58:11.514 00.000 7988 OnExposeComplete: enter
06:58:11.514 00.000 7988 UpdateGuideState(): m_state=1
06:58:11.525 00.011 7988 UpdateCurrentPosition: no star selected
06:58:11.525 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:11.527 00.002 7988 Status Line: No star selected
06:58:11.529 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:11.530 00.001 7988 UpdateGuideState exits: No star selected
06:58:11.531 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:11.531 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:11.531 00.000 7988 Enqueuing Expose request
06:58:11.531 00.000 15712 Worker thread wakes up
06:58:11.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:11.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:13.051 01.520 15712 Exposure complete
06:58:13.073 00.022 15712 worker thread done servicing request
06:58:13.073 00.000 7988 OnExposeComplete: enter
06:58:13.073 00.000 7988 UpdateGuideState(): m_state=1
06:58:13.077 00.004 7988 UpdateCurrentPosition: no star selected
06:58:13.077 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:13.077 00.000 7988 Status Line: No star selected
06:58:13.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:13.081 00.004 7988 UpdateGuideState exits: No star selected
06:58:13.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:13.081 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:13.081 00.000 7988 Enqueuing Expose request
06:58:13.081 00.000 15712 Worker thread wakes up
06:58:13.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:13.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:14.715 01.634 15712 Exposure complete
06:58:14.729 00.014 15712 worker thread done servicing request
06:58:14.729 00.000 7988 OnExposeComplete: enter
06:58:14.729 00.000 7988 UpdateGuideState(): m_state=1
06:58:14.729 00.000 7988 UpdateCurrentPosition: no star selected
06:58:14.729 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:14.729 00.000 7988 Status Line: No star selected
06:58:14.744 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:14.744 00.000 7988 UpdateGuideState exits: No star selected
06:58:14.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:14.744 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:14.744 00.000 7988 Enqueuing Expose request
06:58:14.744 00.000 15712 Worker thread wakes up
06:58:14.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:14.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:16.266 01.522 15712 Exposure complete
06:58:16.290 00.024 15712 worker thread done servicing request
06:58:16.290 00.000 7988 OnExposeComplete: enter
06:58:16.291 00.001 7988 UpdateGuideState(): m_state=1
06:58:16.292 00.001 7988 UpdateCurrentPosition: no star selected
06:58:16.293 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:16.294 00.001 7988 Status Line: No star selected
06:58:16.296 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:16.297 00.001 7988 UpdateGuideState exits: No star selected
06:58:16.298 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:16.299 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:16.299 00.000 7988 Enqueuing Expose request
06:58:16.299 00.000 15712 Worker thread wakes up
06:58:16.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:16.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:18.042 01.743 15712 Exposure complete
06:58:18.063 00.021 15712 worker thread done servicing request
06:58:18.063 00.000 7988 OnExposeComplete: enter
06:58:18.063 00.000 7988 UpdateGuideState(): m_state=1
06:58:18.063 00.000 7988 UpdateCurrentPosition: no star selected
06:58:18.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:18.063 00.000 7988 Status Line: No star selected
06:58:18.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:18.072 00.009 7988 UpdateGuideState exits: No star selected
06:58:18.072 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:18.072 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:18.072 00.000 7988 Enqueuing Expose request
06:58:18.072 00.000 15712 Worker thread wakes up
06:58:18.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:18.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:19.481 01.409 15712 Exposure complete
06:58:19.503 00.022 15712 worker thread done servicing request
06:58:19.503 00.000 7988 OnExposeComplete: enter
06:58:19.503 00.000 7988 UpdateGuideState(): m_state=1
06:58:19.503 00.000 7988 UpdateCurrentPosition: no star selected
06:58:19.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:19.503 00.000 7988 Status Line: No star selected
06:58:19.509 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:19.510 00.001 7988 UpdateGuideState exits: No star selected
06:58:19.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:19.510 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:19.510 00.000 7988 Enqueuing Expose request
06:58:19.510 00.000 15712 Worker thread wakes up
06:58:19.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:19.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:21.156 01.646 15712 Exposure complete
06:58:21.179 00.023 15712 worker thread done servicing request
06:58:21.179 00.000 7988 OnExposeComplete: enter
06:58:21.179 00.000 7988 UpdateGuideState(): m_state=1
06:58:21.179 00.000 7988 UpdateCurrentPosition: no star selected
06:58:21.179 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:21.179 00.000 7988 Status Line: No star selected
06:58:21.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:21.187 00.008 7988 UpdateGuideState exits: No star selected
06:58:21.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:21.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:21.187 00.000 7988 Enqueuing Expose request
06:58:21.187 00.000 15712 Worker thread wakes up
06:58:21.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:21.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:22.708 01.521 15712 Exposure complete
06:58:22.731 00.023 15712 worker thread done servicing request
06:58:22.731 00.000 7988 OnExposeComplete: enter
06:58:22.731 00.000 7988 UpdateGuideState(): m_state=1
06:58:22.731 00.000 7988 UpdateCurrentPosition: no star selected
06:58:22.731 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:22.731 00.000 7988 Status Line: No star selected
06:58:22.731 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:22.738 00.007 7988 UpdateGuideState exits: No star selected
06:58:22.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:22.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:22.738 00.000 7988 Enqueuing Expose request
06:58:22.742 00.004 15712 Worker thread wakes up
06:58:22.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:22.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:24.385 01.643 15712 Exposure complete
06:58:24.409 00.024 15712 worker thread done servicing request
06:58:24.409 00.000 7988 OnExposeComplete: enter
06:58:24.409 00.000 7988 UpdateGuideState(): m_state=1
06:58:24.409 00.000 7988 UpdateCurrentPosition: no star selected
06:58:24.409 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:24.409 00.000 7988 Status Line: No star selected
06:58:24.409 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:24.416 00.007 7988 UpdateGuideState exits: No star selected
06:58:24.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:24.418 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:24.418 00.000 7988 Enqueuing Expose request
06:58:24.418 00.000 15712 Worker thread wakes up
06:58:24.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:24.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:25.943 01.525 15712 Exposure complete
06:58:25.966 00.023 15712 worker thread done servicing request
06:58:25.966 00.000 7988 OnExposeComplete: enter
06:58:25.967 00.001 7988 UpdateGuideState(): m_state=1
06:58:25.967 00.000 7988 UpdateCurrentPosition: no star selected
06:58:25.967 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:25.967 00.000 7988 Status Line: No star selected
06:58:25.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:25.967 00.000 7988 UpdateGuideState exits: No star selected
06:58:25.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:25.967 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:25.976 00.009 7988 Enqueuing Expose request
06:58:25.976 00.000 15712 Worker thread wakes up
06:58:25.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:25.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:27.614 01.638 15712 Exposure complete
06:58:27.638 00.024 15712 worker thread done servicing request
06:58:27.638 00.000 7988 OnExposeComplete: enter
06:58:27.638 00.000 7988 UpdateGuideState(): m_state=1
06:58:27.638 00.000 7988 UpdateCurrentPosition: no star selected
06:58:27.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:27.638 00.000 7988 Status Line: No star selected
06:58:27.645 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:27.646 00.001 7988 UpdateGuideState exits: No star selected
06:58:27.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:27.646 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:27.646 00.000 7988 Enqueuing Expose request
06:58:27.646 00.000 15712 Worker thread wakes up
06:58:27.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:27.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:29.179 01.533 15712 Exposure complete
06:58:29.195 00.016 15712 worker thread done servicing request
06:58:29.195 00.000 7988 OnExposeComplete: enter
06:58:29.195 00.000 7988 UpdateGuideState(): m_state=1
06:58:29.206 00.011 7988 UpdateCurrentPosition: no star selected
06:58:29.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:29.208 00.002 7988 Status Line: No star selected
06:58:29.209 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:29.211 00.002 7988 UpdateGuideState exits: No star selected
06:58:29.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:29.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:29.211 00.000 7988 Enqueuing Expose request
06:58:29.211 00.000 15712 Worker thread wakes up
06:58:29.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:29.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:30.844 01.633 15712 Exposure complete
06:58:30.861 00.017 15712 worker thread done servicing request
06:58:30.861 00.000 7988 OnExposeComplete: enter
06:58:30.861 00.000 7988 UpdateGuideState(): m_state=1
06:58:30.861 00.000 7988 UpdateCurrentPosition: no star selected
06:58:30.861 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:30.861 00.000 7988 Status Line: No star selected
06:58:30.861 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:30.874 00.013 7988 UpdateGuideState exits: No star selected
06:58:30.874 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:30.874 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:30.874 00.000 7988 Enqueuing Expose request
06:58:30.878 00.004 15712 Worker thread wakes up
06:58:30.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:30.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:32.409 01.531 15712 Exposure complete
06:58:32.432 00.023 15712 worker thread done servicing request
06:58:32.432 00.000 7988 OnExposeComplete: enter
06:58:32.432 00.000 7988 UpdateGuideState(): m_state=1
06:58:32.432 00.000 7988 UpdateCurrentPosition: no star selected
06:58:32.432 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:32.432 00.000 7988 Status Line: No star selected
06:58:32.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:32.438 00.006 7988 UpdateGuideState exits: No star selected
06:58:32.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:32.438 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:32.438 00.000 7988 Enqueuing Expose request
06:58:32.443 00.005 15712 Worker thread wakes up
06:58:32.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:32.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:34.080 01.637 15712 Exposure complete
06:58:34.104 00.024 15712 worker thread done servicing request
06:58:34.104 00.000 7988 OnExposeComplete: enter
06:58:34.104 00.000 7988 UpdateGuideState(): m_state=1
06:58:34.104 00.000 7988 UpdateCurrentPosition: no star selected
06:58:34.104 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:34.104 00.000 7988 Status Line: No star selected
06:58:34.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:34.112 00.008 7988 UpdateGuideState exits: No star selected
06:58:34.113 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:34.113 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:34.113 00.000 7988 Enqueuing Expose request
06:58:34.113 00.000 15712 Worker thread wakes up
06:58:34.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:34.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:35.645 01.532 15712 Exposure complete
06:58:35.664 00.019 15712 worker thread done servicing request
06:58:35.664 00.000 7988 OnExposeComplete: enter
06:58:35.664 00.000 7988 UpdateGuideState(): m_state=1
06:58:35.671 00.007 7988 UpdateCurrentPosition: no star selected
06:58:35.671 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:35.673 00.002 7988 Status Line: No star selected
06:58:35.675 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:35.675 00.000 7988 UpdateGuideState exits: No star selected
06:58:35.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:35.678 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:35.678 00.000 7988 Enqueuing Expose request
06:58:35.678 00.000 15712 Worker thread wakes up
06:58:35.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:35.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:37.307 01.629 15712 Exposure complete
06:58:37.328 00.021 15712 worker thread done servicing request
06:58:37.328 00.000 7988 OnExposeComplete: enter
06:58:37.328 00.000 7988 UpdateGuideState(): m_state=1
06:58:37.328 00.000 7988 UpdateCurrentPosition: no star selected
06:58:37.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:37.328 00.000 7988 Status Line: No star selected
06:58:37.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:37.339 00.011 7988 UpdateGuideState exits: No star selected
06:58:37.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:37.339 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:37.339 00.000 7988 Enqueuing Expose request
06:58:37.339 00.000 15712 Worker thread wakes up
06:58:37.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:37.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:38.862 01.523 15712 Exposure complete
06:58:38.884 00.022 15712 worker thread done servicing request
06:58:38.884 00.000 7988 OnExposeComplete: enter
06:58:38.884 00.000 7988 UpdateGuideState(): m_state=1
06:58:38.884 00.000 7988 UpdateCurrentPosition: no star selected
06:58:38.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:38.884 00.000 7988 Status Line: No star selected
06:58:38.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:38.892 00.008 7988 UpdateGuideState exits: No star selected
06:58:38.893 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:38.893 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:38.893 00.000 7988 Enqueuing Expose request
06:58:38.893 00.000 15712 Worker thread wakes up
06:58:38.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:38.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:40.538 01.645 15712 Exposure complete
06:58:40.560 00.022 15712 worker thread done servicing request
06:58:40.560 00.000 7988 OnExposeComplete: enter
06:58:40.560 00.000 7988 UpdateGuideState(): m_state=1
06:58:40.565 00.005 7988 UpdateCurrentPosition: no star selected
06:58:40.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:40.567 00.002 7988 Status Line: No star selected
06:58:40.569 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:40.569 00.000 7988 UpdateGuideState exits: No star selected
06:58:40.571 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:40.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:40.573 00.002 7988 Enqueuing Expose request
06:58:40.573 00.000 15712 Worker thread wakes up
06:58:40.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:40.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:42.090 01.517 15712 Exposure complete
06:58:42.111 00.021 15712 worker thread done servicing request
06:58:42.111 00.000 7988 OnExposeComplete: enter
06:58:42.111 00.000 7988 UpdateGuideState(): m_state=1
06:58:42.111 00.000 7988 UpdateCurrentPosition: no star selected
06:58:42.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:42.111 00.000 7988 Status Line: No star selected
06:58:42.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:42.119 00.008 7988 UpdateGuideState exits: No star selected
06:58:42.119 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:42.119 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:42.119 00.000 7988 Enqueuing Expose request
06:58:42.119 00.000 15712 Worker thread wakes up
06:58:42.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:42.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:43.864 01.745 15712 Exposure complete
06:58:43.878 00.014 15712 worker thread done servicing request
06:58:43.878 00.000 7988 OnExposeComplete: enter
06:58:43.878 00.000 7988 UpdateGuideState(): m_state=1
06:58:43.889 00.011 7988 UpdateCurrentPosition: no star selected
06:58:43.889 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:43.891 00.002 7988 Status Line: No star selected
06:58:43.893 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:43.893 00.000 7988 UpdateGuideState exits: No star selected
06:58:43.895 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:43.895 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:43.897 00.002 7988 Enqueuing Expose request
06:58:43.897 00.000 15712 Worker thread wakes up
06:58:43.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:43.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:45.317 01.420 15712 Exposure complete
06:58:45.331 00.014 15712 worker thread done servicing request
06:58:45.331 00.000 7988 OnExposeComplete: enter
06:58:45.340 00.009 7988 UpdateGuideState(): m_state=1
06:58:45.340 00.000 7988 UpdateCurrentPosition: no star selected
06:58:45.342 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:45.344 00.002 7988 Status Line: No star selected
06:58:45.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:45.346 00.002 7988 UpdateGuideState exits: No star selected
06:58:45.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:45.346 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:45.346 00.000 7988 Enqueuing Expose request
06:58:45.346 00.000 15712 Worker thread wakes up
06:58:45.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:45.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:46.991 01.645 15712 Exposure complete
06:58:47.008 00.017 15712 worker thread done servicing request
06:58:47.008 00.000 7988 OnExposeComplete: enter
06:58:47.008 00.000 7988 UpdateGuideState(): m_state=1
06:58:47.008 00.000 7988 UpdateCurrentPosition: no star selected
06:58:47.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:47.008 00.000 7988 Status Line: No star selected
06:58:47.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:47.023 00.015 7988 UpdateGuideState exits: No star selected
06:58:47.023 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:47.025 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:47.025 00.000 7988 Enqueuing Expose request
06:58:47.025 00.000 15712 Worker thread wakes up
06:58:47.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:47.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:48.544 01.519 15712 Exposure complete
06:58:48.558 00.014 15712 worker thread done servicing request
06:58:48.558 00.000 7988 OnExposeComplete: enter
06:58:48.558 00.000 7988 UpdateGuideState(): m_state=1
06:58:48.569 00.011 7988 UpdateCurrentPosition: no star selected
06:58:48.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:48.571 00.002 7988 Status Line: No star selected
06:58:48.574 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:48.574 00.000 7988 UpdateGuideState exits: No star selected
06:58:48.576 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:48.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:48.578 00.002 7988 Enqueuing Expose request
06:58:48.578 00.000 15712 Worker thread wakes up
06:58:48.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:48.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:50.222 01.644 15712 Exposure complete
06:58:50.243 00.021 15712 worker thread done servicing request
06:58:50.245 00.002 7988 OnExposeComplete: enter
06:58:50.245 00.000 7988 UpdateGuideState(): m_state=1
06:58:50.245 00.000 7988 UpdateCurrentPosition: no star selected
06:58:50.245 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:50.245 00.000 7988 Status Line: No star selected
06:58:50.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:50.252 00.007 7988 UpdateGuideState exits: No star selected
06:58:50.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:50.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:50.252 00.000 7988 Enqueuing Expose request
06:58:50.256 00.004 15712 Worker thread wakes up
06:58:50.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:50.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:51.785 01.529 15712 Exposure complete
06:58:51.807 00.022 15712 worker thread done servicing request
06:58:51.807 00.000 7988 OnExposeComplete: enter
06:58:51.807 00.000 7988 UpdateGuideState(): m_state=1
06:58:51.807 00.000 7988 UpdateCurrentPosition: no star selected
06:58:51.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:51.807 00.000 7988 Status Line: No star selected
06:58:51.807 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:51.816 00.009 7988 UpdateGuideState exits: No star selected
06:58:51.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:51.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:51.816 00.000 7988 Enqueuing Expose request
06:58:51.816 00.000 15712 Worker thread wakes up
06:58:51.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:51.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:53.449 01.633 15712 Exposure complete
06:58:53.463 00.014 15712 worker thread done servicing request
06:58:53.463 00.000 7988 OnExposeComplete: enter
06:58:53.473 00.010 7988 UpdateGuideState(): m_state=1
06:58:53.473 00.000 7988 UpdateCurrentPosition: no star selected
06:58:53.473 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:53.473 00.000 7988 Status Line: No star selected
06:58:53.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:53.479 00.006 7988 UpdateGuideState exits: No star selected
06:58:53.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:53.479 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:53.479 00.000 7988 Enqueuing Expose request
06:58:53.479 00.000 15712 Worker thread wakes up
06:58:53.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:53.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:54.999 01.520 15712 Exposure complete
06:58:55.020 00.021 15712 worker thread done servicing request
06:58:55.020 00.000 7988 OnExposeComplete: enter
06:58:55.020 00.000 7988 UpdateGuideState(): m_state=1
06:58:55.025 00.005 7988 UpdateCurrentPosition: no star selected
06:58:55.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:55.027 00.002 7988 Status Line: No star selected
06:58:55.029 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:55.029 00.000 7988 UpdateGuideState exits: No star selected
06:58:55.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:55.029 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:55.029 00.000 7988 Enqueuing Expose request
06:58:55.029 00.000 15712 Worker thread wakes up
06:58:55.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:55.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:56.675 01.646 15712 Exposure complete
06:58:56.690 00.015 15712 worker thread done servicing request
06:58:56.690 00.000 7988 OnExposeComplete: enter
06:58:56.690 00.000 7988 UpdateGuideState(): m_state=1
06:58:56.690 00.000 7988 UpdateCurrentPosition: no star selected
06:58:56.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:56.690 00.000 7988 Status Line: No star selected
06:58:56.705 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:56.706 00.001 7988 UpdateGuideState exits: No star selected
06:58:56.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:56.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:56.706 00.000 7988 Enqueuing Expose request
06:58:56.706 00.000 15712 Worker thread wakes up
06:58:56.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:56.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:58.239 01.533 15712 Exposure complete
06:58:58.256 00.017 15712 worker thread done servicing request
06:58:58.256 00.000 7988 OnExposeComplete: enter
06:58:58.256 00.000 7988 UpdateGuideState(): m_state=1
06:58:58.265 00.009 7988 UpdateCurrentPosition: no star selected
06:58:58.265 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:58.267 00.002 7988 Status Line: No star selected
06:58:58.269 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:58.269 00.000 7988 UpdateGuideState exits: No star selected
06:58:58.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:58.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:58.273 00.004 7988 Enqueuing Expose request
06:58:58.273 00.000 15712 Worker thread wakes up
06:58:58.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:58.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:58:59.914 01.641 15712 Exposure complete
06:58:59.928 00.014 15712 worker thread done servicing request
06:58:59.928 00.000 7988 OnExposeComplete: enter
06:58:59.928 00.000 7988 UpdateGuideState(): m_state=1
06:58:59.939 00.011 7988 UpdateCurrentPosition: no star selected
06:58:59.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:58:59.941 00.002 7988 Status Line: No star selected
06:58:59.943 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:58:59.944 00.001 7988 UpdateGuideState exits: No star selected
06:58:59.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:58:59.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:58:59.944 00.000 7988 Enqueuing Expose request
06:58:59.944 00.000 15712 Worker thread wakes up
06:58:59.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:58:59.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:01.463 01.519 15712 Exposure complete
06:59:01.485 00.022 15712 worker thread done servicing request
06:59:01.485 00.000 7988 OnExposeComplete: enter
06:59:01.485 00.000 7988 UpdateGuideState(): m_state=1
06:59:01.485 00.000 7988 UpdateCurrentPosition: no star selected
06:59:01.485 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:01.485 00.000 7988 Status Line: No star selected
06:59:01.491 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:01.493 00.002 7988 UpdateGuideState exits: No star selected
06:59:01.493 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:01.493 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:01.493 00.000 7988 Enqueuing Expose request
06:59:01.493 00.000 15712 Worker thread wakes up
06:59:01.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:01.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:03.237 01.744 15712 Exposure complete
06:59:03.261 00.024 15712 worker thread done servicing request
06:59:03.261 00.000 7988 OnExposeComplete: enter
06:59:03.261 00.000 7988 UpdateGuideState(): m_state=1
06:59:03.261 00.000 7988 UpdateCurrentPosition: no star selected
06:59:03.261 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:03.261 00.000 7988 Status Line: No star selected
06:59:03.267 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:03.267 00.000 7988 UpdateGuideState exits: No star selected
06:59:03.269 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:03.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:03.271 00.002 7988 Enqueuing Expose request
06:59:03.271 00.000 15712 Worker thread wakes up
06:59:03.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:03.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:04.690 01.419 15712 Exposure complete
06:59:04.707 00.017 15712 worker thread done servicing request
06:59:04.707 00.000 7988 OnExposeComplete: enter
06:59:04.707 00.000 7988 UpdateGuideState(): m_state=1
06:59:04.717 00.010 7988 UpdateCurrentPosition: no star selected
06:59:04.717 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:04.719 00.002 7988 Status Line: No star selected
06:59:04.721 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:04.721 00.000 7988 UpdateGuideState exits: No star selected
06:59:04.723 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:04.724 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:04.724 00.000 7988 Enqueuing Expose request
06:59:04.726 00.002 15712 Worker thread wakes up
06:59:04.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:04.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:06.367 01.641 15712 Exposure complete
06:59:06.390 00.023 15712 worker thread done servicing request
06:59:06.390 00.000 7988 OnExposeComplete: enter
06:59:06.390 00.000 7988 UpdateGuideState(): m_state=1
06:59:06.390 00.000 7988 UpdateCurrentPosition: no star selected
06:59:06.390 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:06.390 00.000 7988 Status Line: No star selected
06:59:06.390 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:06.398 00.008 7988 UpdateGuideState exits: No star selected
06:59:06.398 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:06.398 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:06.398 00.000 7988 Enqueuing Expose request
06:59:06.398 00.000 15712 Worker thread wakes up
06:59:06.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:06.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:07.931 01.533 15712 Exposure complete
06:59:07.954 00.023 15712 worker thread done servicing request
06:59:07.954 00.000 7988 OnExposeComplete: enter
06:59:07.954 00.000 7988 UpdateGuideState(): m_state=1
06:59:07.954 00.000 7988 UpdateCurrentPosition: no star selected
06:59:07.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:07.954 00.000 7988 Status Line: No star selected
06:59:07.962 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:07.962 00.000 7988 UpdateGuideState exits: No star selected
06:59:07.965 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:07.965 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:07.967 00.002 7988 Enqueuing Expose request
06:59:07.967 00.000 15712 Worker thread wakes up
06:59:07.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:07.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:09.606 01.639 15712 Exposure complete
06:59:09.631 00.025 15712 worker thread done servicing request
06:59:09.631 00.000 7988 OnExposeComplete: enter
06:59:09.631 00.000 7988 UpdateGuideState(): m_state=1
06:59:09.631 00.000 7988 UpdateCurrentPosition: no star selected
06:59:09.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:09.631 00.000 7988 Status Line: No star selected
06:59:09.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:09.638 00.007 7988 UpdateGuideState exits: No star selected
06:59:09.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:09.640 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:09.640 00.000 7988 Enqueuing Expose request
06:59:09.640 00.000 15712 Worker thread wakes up
06:59:09.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:09.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:11.170 01.530 15712 Exposure complete
06:59:11.192 00.022 15712 worker thread done servicing request
06:59:11.192 00.000 7988 OnExposeComplete: enter
06:59:11.192 00.000 7988 UpdateGuideState(): m_state=1
06:59:11.192 00.000 7988 UpdateCurrentPosition: no star selected
06:59:11.192 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:11.192 00.000 7988 Status Line: No star selected
06:59:11.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:11.200 00.008 7988 UpdateGuideState exits: No star selected
06:59:11.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:11.200 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:11.200 00.000 7988 Enqueuing Expose request
06:59:11.200 00.000 15712 Worker thread wakes up
06:59:11.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:11.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:12.848 01.648 15712 Exposure complete
06:59:12.870 00.022 15712 worker thread done servicing request
06:59:12.870 00.000 7988 OnExposeComplete: enter
06:59:12.870 00.000 7988 UpdateGuideState(): m_state=1
06:59:12.870 00.000 7988 UpdateCurrentPosition: no star selected
06:59:12.874 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:12.874 00.000 7988 Status Line: No star selected
06:59:12.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:12.877 00.003 7988 UpdateGuideState exits: No star selected
06:59:12.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:12.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:12.877 00.000 7988 Enqueuing Expose request
06:59:12.877 00.000 15712 Worker thread wakes up
06:59:12.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:12.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:14.415 01.538 15712 Exposure complete
06:59:14.439 00.024 15712 worker thread done servicing request
06:59:14.439 00.000 7988 OnExposeComplete: enter
06:59:14.439 00.000 7988 UpdateGuideState(): m_state=1
06:59:14.441 00.002 7988 UpdateCurrentPosition: no star selected
06:59:14.443 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:14.443 00.000 7988 Status Line: No star selected
06:59:14.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:14.443 00.000 7988 UpdateGuideState exits: No star selected
06:59:14.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:14.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:14.443 00.000 7988 Enqueuing Expose request
06:59:14.443 00.000 15712 Worker thread wakes up
06:59:14.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:14.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:16.087 01.644 15712 Exposure complete
06:59:16.111 00.024 15712 worker thread done servicing request
06:59:16.111 00.000 7988 OnExposeComplete: enter
06:59:16.111 00.000 7988 UpdateGuideState(): m_state=1
06:59:16.111 00.000 7988 UpdateCurrentPosition: no star selected
06:59:16.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:16.111 00.000 7988 Status Line: No star selected
06:59:16.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:16.119 00.008 7988 UpdateGuideState exits: No star selected
06:59:16.119 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:16.119 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:16.119 00.000 7988 Enqueuing Expose request
06:59:16.119 00.000 15712 Worker thread wakes up
06:59:16.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:16.123 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:17.641 01.518 15712 Exposure complete
06:59:17.664 00.023 15712 worker thread done servicing request
06:59:17.664 00.000 7988 OnExposeComplete: enter
06:59:17.664 00.000 7988 UpdateGuideState(): m_state=1
06:59:17.664 00.000 7988 UpdateCurrentPosition: no star selected
06:59:17.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:17.664 00.000 7988 Status Line: No star selected
06:59:17.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:17.670 00.006 7988 UpdateGuideState exits: No star selected
06:59:17.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:17.670 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:17.670 00.000 7988 Enqueuing Expose request
06:59:17.674 00.004 15712 Worker thread wakes up
06:59:17.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:17.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:19.317 01.643 15712 Exposure complete
06:59:19.342 00.025 15712 worker thread done servicing request
06:59:19.342 00.000 7988 OnExposeComplete: enter
06:59:19.342 00.000 7988 UpdateGuideState(): m_state=1
06:59:19.344 00.002 7988 UpdateCurrentPosition: no star selected
06:59:19.344 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:19.346 00.002 7988 Status Line: No star selected
06:59:19.348 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:19.349 00.001 7988 UpdateGuideState exits: No star selected
06:59:19.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:19.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:19.349 00.000 7988 Enqueuing Expose request
06:59:19.349 00.000 15712 Worker thread wakes up
06:59:19.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:19.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:20.871 01.522 15712 Exposure complete
06:59:20.892 00.021 15712 worker thread done servicing request
06:59:20.892 00.000 7988 OnExposeComplete: enter
06:59:20.892 00.000 7988 UpdateGuideState(): m_state=1
06:59:20.896 00.004 7988 UpdateCurrentPosition: no star selected
06:59:20.896 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:20.898 00.002 7988 Status Line: No star selected
06:59:20.900 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:20.900 00.000 7988 UpdateGuideState exits: No star selected
06:59:20.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:20.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:20.900 00.000 7988 Enqueuing Expose request
06:59:20.900 00.000 15712 Worker thread wakes up
06:59:20.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:20.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:22.546 01.646 15712 Exposure complete
06:59:22.570 00.024 15712 worker thread done servicing request
06:59:22.570 00.000 7988 OnExposeComplete: enter
06:59:22.570 00.000 7988 UpdateGuideState(): m_state=1
06:59:22.570 00.000 7988 UpdateCurrentPosition: no star selected
06:59:22.570 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:22.570 00.000 7988 Status Line: No star selected
06:59:22.576 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:22.578 00.002 7988 UpdateGuideState exits: No star selected
06:59:22.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:22.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:22.578 00.000 7988 Enqueuing Expose request
06:59:22.578 00.000 15712 Worker thread wakes up
06:59:22.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:22.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:24.099 01.521 15712 Exposure complete
06:59:24.113 00.014 15712 worker thread done servicing request
06:59:24.113 00.000 7988 OnExposeComplete: enter
06:59:24.113 00.000 7988 UpdateGuideState(): m_state=1
06:59:24.124 00.011 7988 UpdateCurrentPosition: no star selected
06:59:24.124 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:24.126 00.002 7988 Status Line: No star selected
06:59:24.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:24.128 00.002 7988 UpdateGuideState exits: No star selected
06:59:24.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:24.128 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:24.128 00.000 7988 Enqueuing Expose request
06:59:24.128 00.000 15712 Worker thread wakes up
06:59:24.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:24.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:25.776 01.648 15712 Exposure complete
06:59:25.797 00.021 15712 worker thread done servicing request
06:59:25.797 00.000 7988 OnExposeComplete: enter
06:59:25.797 00.000 7988 UpdateGuideState(): m_state=1
06:59:25.797 00.000 7988 UpdateCurrentPosition: no star selected
06:59:25.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:25.797 00.000 7988 Status Line: No star selected
06:59:25.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:25.805 00.008 7988 UpdateGuideState exits: No star selected
06:59:25.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:25.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:25.805 00.000 7988 Enqueuing Expose request
06:59:25.805 00.000 15712 Worker thread wakes up
06:59:25.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:25.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:27.323 01.518 15712 Exposure complete
06:59:27.346 00.023 7988 OnExposeComplete: enter
06:59:27.346 00.000 7988 UpdateGuideState(): m_state=1
06:59:27.346 00.000 15712 worker thread done servicing request
06:59:27.346 00.000 7988 UpdateCurrentPosition: no star selected
06:59:27.346 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:27.346 00.000 7988 Status Line: No star selected
06:59:27.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:27.355 00.009 7988 UpdateGuideState exits: No star selected
06:59:27.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:27.355 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:27.355 00.000 7988 Enqueuing Expose request
06:59:27.359 00.004 15712 Worker thread wakes up
06:59:27.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:27.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:28.988 01.629 15712 Exposure complete
06:59:29.006 00.018 15712 worker thread done servicing request
06:59:29.006 00.000 7988 OnExposeComplete: enter
06:59:29.011 00.005 7988 UpdateGuideState(): m_state=1
06:59:29.011 00.000 7988 UpdateCurrentPosition: no star selected
06:59:29.011 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:29.011 00.000 7988 Status Line: No star selected
06:59:29.018 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:29.018 00.000 7988 UpdateGuideState exits: No star selected
06:59:29.020 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:29.020 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:29.022 00.002 7988 Enqueuing Expose request
06:59:29.022 00.000 15712 Worker thread wakes up
06:59:29.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:29.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:30.538 01.516 15712 Exposure complete
06:59:30.563 00.025 15712 worker thread done servicing request
06:59:30.563 00.000 7988 OnExposeComplete: enter
06:59:30.563 00.000 7988 UpdateGuideState(): m_state=1
06:59:30.563 00.000 7988 UpdateCurrentPosition: no star selected
06:59:30.563 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:30.563 00.000 7988 Status Line: No star selected
06:59:30.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:30.570 00.007 7988 UpdateGuideState exits: No star selected
06:59:30.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:30.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:30.570 00.000 7988 Enqueuing Expose request
06:59:30.570 00.000 15712 Worker thread wakes up
06:59:30.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:30.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:32.215 01.645 15712 Exposure complete
06:59:32.231 00.016 15712 worker thread done servicing request
06:59:32.231 00.000 7988 OnExposeComplete: enter
06:59:32.231 00.000 7988 UpdateGuideState(): m_state=1
06:59:32.242 00.011 7988 UpdateCurrentPosition: no star selected
06:59:32.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:32.245 00.003 7988 Status Line: No star selected
06:59:32.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:32.247 00.002 7988 UpdateGuideState exits: No star selected
06:59:32.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:32.247 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:32.247 00.000 7988 Enqueuing Expose request
06:59:32.247 00.000 15712 Worker thread wakes up
06:59:32.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:32.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:33.769 01.522 15712 Exposure complete
06:59:33.782 00.013 15712 worker thread done servicing request
06:59:33.782 00.000 7988 OnExposeComplete: enter
06:59:33.782 00.000 7988 UpdateGuideState(): m_state=1
06:59:33.782 00.000 7988 UpdateCurrentPosition: no star selected
06:59:33.782 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:33.796 00.014 7988 Status Line: No star selected
06:59:33.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:33.798 00.002 7988 UpdateGuideState exits: No star selected
06:59:33.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:33.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:33.798 00.000 7988 Enqueuing Expose request
06:59:33.798 00.000 15712 Worker thread wakes up
06:59:33.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:33.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:35.542 01.744 15712 Exposure complete
06:59:35.564 00.022 15712 worker thread done servicing request
06:59:35.564 00.000 7988 OnExposeComplete: enter
06:59:35.566 00.002 7988 UpdateGuideState(): m_state=1
06:59:35.566 00.000 7988 UpdateCurrentPosition: no star selected
06:59:35.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:35.566 00.000 7988 Status Line: No star selected
06:59:35.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:35.572 00.006 7988 UpdateGuideState exits: No star selected
06:59:35.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:35.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:35.572 00.000 7988 Enqueuing Expose request
06:59:35.572 00.000 15712 Worker thread wakes up
06:59:35.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:35.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:36.996 01.424 15712 Exposure complete
06:59:37.019 00.023 15712 worker thread done servicing request
06:59:37.019 00.000 7988 OnExposeComplete: enter
06:59:37.019 00.000 7988 UpdateGuideState(): m_state=1
06:59:37.019 00.000 7988 UpdateCurrentPosition: no star selected
06:59:37.019 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:37.019 00.000 7988 Status Line: No star selected
06:59:37.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:37.026 00.007 7988 UpdateGuideState exits: No star selected
06:59:37.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:37.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:37.026 00.000 7988 Enqueuing Expose request
06:59:37.030 00.004 15712 Worker thread wakes up
06:59:37.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:37.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:38.671 01.641 15712 Exposure complete
06:59:38.687 00.016 15712 worker thread done servicing request
06:59:38.687 00.000 7988 OnExposeComplete: enter
06:59:38.697 00.010 7988 UpdateGuideState(): m_state=1
06:59:38.697 00.000 7988 UpdateCurrentPosition: no star selected
06:59:38.699 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:38.699 00.000 7988 Status Line: No star selected
06:59:38.701 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:38.703 00.002 7988 UpdateGuideState exits: No star selected
06:59:38.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:38.703 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:38.703 00.000 7988 Enqueuing Expose request
06:59:38.703 00.000 15712 Worker thread wakes up
06:59:38.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:38.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:40.234 01.531 15712 Exposure complete
06:59:40.257 00.023 15712 worker thread done servicing request
06:59:40.257 00.000 7988 OnExposeComplete: enter
06:59:40.257 00.000 7988 UpdateGuideState(): m_state=1
06:59:40.257 00.000 7988 UpdateCurrentPosition: no star selected
06:59:40.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:40.257 00.000 7988 Status Line: No star selected
06:59:40.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:40.263 00.006 7988 UpdateGuideState exits: No star selected
06:59:40.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:40.263 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:40.267 00.004 7988 Enqueuing Expose request
06:59:40.267 00.000 15712 Worker thread wakes up
06:59:40.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:40.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:41.909 01.642 15712 Exposure complete
06:59:41.923 00.014 15712 worker thread done servicing request
06:59:41.923 00.000 7988 OnExposeComplete: enter
06:59:41.923 00.000 7988 UpdateGuideState(): m_state=1
06:59:41.934 00.011 7988 UpdateCurrentPosition: no star selected
06:59:41.934 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:41.934 00.000 7988 Status Line: No star selected
06:59:41.938 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:41.938 00.000 7988 UpdateGuideState exits: No star selected
06:59:41.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:41.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:41.938 00.000 7988 Enqueuing Expose request
06:59:41.938 00.000 15712 Worker thread wakes up
06:59:41.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:41.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:43.459 01.521 15712 Exposure complete
06:59:43.483 00.024 15712 worker thread done servicing request
06:59:43.483 00.000 7988 OnExposeComplete: enter
06:59:43.483 00.000 7988 UpdateGuideState(): m_state=1
06:59:43.487 00.004 7988 UpdateCurrentPosition: no star selected
06:59:43.487 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:43.489 00.002 7988 Status Line: No star selected
06:59:43.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:43.489 00.000 7988 UpdateGuideState exits: No star selected
06:59:43.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:43.489 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:43.489 00.000 7988 Enqueuing Expose request
06:59:43.489 00.000 15712 Worker thread wakes up
06:59:43.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:43.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:45.135 01.646 15712 Exposure complete
06:59:45.158 00.023 15712 worker thread done servicing request
06:59:45.158 00.000 7988 OnExposeComplete: enter
06:59:45.158 00.000 7988 UpdateGuideState(): m_state=1
06:59:45.158 00.000 7988 UpdateCurrentPosition: no star selected
06:59:45.158 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:45.158 00.000 7988 Status Line: No star selected
06:59:45.158 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:45.166 00.008 7988 UpdateGuideState exits: No star selected
06:59:45.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:45.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:45.169 00.003 7988 Enqueuing Expose request
06:59:45.169 00.000 15712 Worker thread wakes up
06:59:45.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:45.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:46.699 01.530 15712 Exposure complete
06:59:46.722 00.023 15712 worker thread done servicing request
06:59:46.722 00.000 7988 OnExposeComplete: enter
06:59:46.722 00.000 7988 UpdateGuideState(): m_state=1
06:59:46.722 00.000 7988 UpdateCurrentPosition: no star selected
06:59:46.722 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:46.722 00.000 7988 Status Line: No star selected
06:59:46.728 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:46.728 00.000 7988 UpdateGuideState exits: No star selected
06:59:46.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:46.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:46.728 00.000 7988 Enqueuing Expose request
06:59:46.728 00.000 15712 Worker thread wakes up
06:59:46.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:46.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:48.361 01.633 15712 Exposure complete
06:59:48.384 00.023 15712 worker thread done servicing request
06:59:48.384 00.000 7988 OnExposeComplete: enter
06:59:48.384 00.000 7988 UpdateGuideState(): m_state=1
06:59:48.387 00.003 7988 UpdateCurrentPosition: no star selected
06:59:48.387 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:48.387 00.000 7988 Status Line: No star selected
06:59:48.391 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:48.391 00.000 7988 UpdateGuideState exits: No star selected
06:59:48.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:48.391 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:48.391 00.000 7988 Enqueuing Expose request
06:59:48.391 00.000 15712 Worker thread wakes up
06:59:48.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:48.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:49.914 01.523 15712 Exposure complete
06:59:49.928 00.014 15712 worker thread done servicing request
06:59:49.928 00.000 7988 OnExposeComplete: enter
06:59:49.928 00.000 7988 UpdateGuideState(): m_state=1
06:59:49.939 00.011 7988 UpdateCurrentPosition: no star selected
06:59:49.941 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:49.941 00.000 7988 Status Line: No star selected
06:59:49.943 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:49.944 00.001 7988 UpdateGuideState exits: No star selected
06:59:49.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:49.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:49.944 00.000 7988 Enqueuing Expose request
06:59:49.944 00.000 15712 Worker thread wakes up
06:59:49.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:49.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:51.576 01.632 15712 Exposure complete
06:59:51.589 00.013 15712 worker thread done servicing request
06:59:51.589 00.000 7988 OnExposeComplete: enter
06:59:51.589 00.000 7988 UpdateGuideState(): m_state=1
06:59:51.601 00.012 7988 UpdateCurrentPosition: no star selected
06:59:51.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:51.603 00.002 7988 Status Line: No star selected
06:59:51.606 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:51.606 00.000 7988 UpdateGuideState exits: No star selected
06:59:51.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:51.606 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:51.606 00.000 7988 Enqueuing Expose request
06:59:51.606 00.000 15712 Worker thread wakes up
06:59:51.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:51.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:53.142 01.536 15712 Exposure complete
06:59:53.157 00.015 15712 worker thread done servicing request
06:59:53.157 00.000 7988 OnExposeComplete: enter
06:59:53.157 00.000 7988 UpdateGuideState(): m_state=1
06:59:53.168 00.011 7988 UpdateCurrentPosition: no star selected
06:59:53.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:53.170 00.002 7988 Status Line: No star selected
06:59:53.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:53.172 00.002 7988 UpdateGuideState exits: No star selected
06:59:53.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:53.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:53.172 00.000 7988 Enqueuing Expose request
06:59:53.172 00.000 15712 Worker thread wakes up
06:59:53.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:53.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:54.808 01.636 15712 Exposure complete
06:59:54.831 00.023 15712 worker thread done servicing request
06:59:54.831 00.000 7988 OnExposeComplete: enter
06:59:54.831 00.000 7988 UpdateGuideState(): m_state=1
06:59:54.831 00.000 7988 UpdateCurrentPosition: no star selected
06:59:54.831 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:54.831 00.000 7988 Status Line: No star selected
06:59:54.837 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:54.837 00.000 7988 UpdateGuideState exits: No star selected
06:59:54.839 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:54.839 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:54.839 00.000 7988 Enqueuing Expose request
06:59:54.839 00.000 15712 Worker thread wakes up
06:59:54.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:54.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:56.360 01.521 15712 Exposure complete
06:59:56.383 00.023 15712 worker thread done servicing request
06:59:56.383 00.000 7988 OnExposeComplete: enter
06:59:56.383 00.000 7988 UpdateGuideState(): m_state=1
06:59:56.383 00.000 7988 UpdateCurrentPosition: no star selected
06:59:56.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:56.383 00.000 7988 Status Line: No star selected
06:59:56.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:56.389 00.006 7988 UpdateGuideState exits: No star selected
06:59:56.391 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:56.391 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:56.391 00.000 7988 Enqueuing Expose request
06:59:56.391 00.000 15712 Worker thread wakes up
06:59:56.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:56.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:58.035 01.644 15712 Exposure complete
06:59:58.058 00.023 15712 worker thread done servicing request
06:59:58.058 00.000 7988 OnExposeComplete: enter
06:59:58.058 00.000 7988 UpdateGuideState(): m_state=1
06:59:58.058 00.000 7988 UpdateCurrentPosition: no star selected
06:59:58.058 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:58.058 00.000 7988 Status Line: No star selected
06:59:58.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:58.065 00.007 7988 UpdateGuideState exits: No star selected
06:59:58.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:58.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:58.065 00.000 7988 Enqueuing Expose request
06:59:58.065 00.000 15712 Worker thread wakes up
06:59:58.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:58.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
06:59:59.587 01.522 15712 Exposure complete
06:59:59.610 00.023 15712 worker thread done servicing request
06:59:59.610 00.000 7988 OnExposeComplete: enter
06:59:59.610 00.000 7988 UpdateGuideState(): m_state=1
06:59:59.610 00.000 7988 UpdateCurrentPosition: no star selected
06:59:59.610 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
06:59:59.610 00.000 7988 Status Line: No star selected
06:59:59.617 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
06:59:59.617 00.000 7988 UpdateGuideState exits: No star selected
06:59:59.617 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
06:59:59.617 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
06:59:59.617 00.000 7988 Enqueuing Expose request
06:59:59.617 00.000 15712 Worker thread wakes up
06:59:59.617 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
06:59:59.617 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:01.361 01.744 15712 Exposure complete
07:00:01.385 00.024 15712 worker thread done servicing request
07:00:01.385 00.000 7988 OnExposeComplete: enter
07:00:01.385 00.000 7988 UpdateGuideState(): m_state=1
07:00:01.385 00.000 7988 UpdateCurrentPosition: no star selected
07:00:01.385 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:01.385 00.000 7988 Status Line: No star selected
07:00:01.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:01.392 00.007 7988 UpdateGuideState exits: No star selected
07:00:01.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:01.392 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:01.395 00.003 7988 Enqueuing Expose request
07:00:01.395 00.000 15712 Worker thread wakes up
07:00:01.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:01.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:02.800 01.405 15712 Exposure complete
07:00:02.823 00.023 15712 worker thread done servicing request
07:00:02.823 00.000 7988 OnExposeComplete: enter
07:00:02.824 00.001 7988 UpdateGuideState(): m_state=1
07:00:02.824 00.000 7988 UpdateCurrentPosition: no star selected
07:00:02.824 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:02.824 00.000 7988 Status Line: No star selected
07:00:02.830 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:02.830 00.000 7988 UpdateGuideState exits: No star selected
07:00:02.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:02.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:02.830 00.000 7988 Enqueuing Expose request
07:00:02.830 00.000 15712 Worker thread wakes up
07:00:02.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:02.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:04.475 01.645 15712 Exposure complete
07:00:04.492 00.017 15712 worker thread done servicing request
07:00:04.492 00.000 7988 OnExposeComplete: enter
07:00:04.492 00.000 7988 UpdateGuideState(): m_state=1
07:00:04.492 00.000 7988 UpdateCurrentPosition: no star selected
07:00:04.492 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:04.504 00.012 7988 Status Line: No star selected
07:00:04.504 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:04.504 00.000 7988 UpdateGuideState exits: No star selected
07:00:04.504 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:04.509 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:04.509 00.000 7988 Enqueuing Expose request
07:00:04.509 00.000 15712 Worker thread wakes up
07:00:04.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:04.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:06.039 01.530 15712 Exposure complete
07:00:06.062 00.023 15712 worker thread done servicing request
07:00:06.062 00.000 7988 OnExposeComplete: enter
07:00:06.062 00.000 7988 UpdateGuideState(): m_state=1
07:00:06.065 00.003 7988 UpdateCurrentPosition: no star selected
07:00:06.065 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:06.067 00.002 7988 Status Line: No star selected
07:00:06.069 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:06.069 00.000 7988 UpdateGuideState exits: No star selected
07:00:06.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:06.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:06.069 00.000 7988 Enqueuing Expose request
07:00:06.069 00.000 15712 Worker thread wakes up
07:00:06.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:06.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:07.709 01.640 15712 Exposure complete
07:00:07.733 00.024 15712 worker thread done servicing request
07:00:07.733 00.000 7988 OnExposeComplete: enter
07:00:07.733 00.000 7988 UpdateGuideState(): m_state=1
07:00:07.733 00.000 7988 UpdateCurrentPosition: no star selected
07:00:07.733 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:07.733 00.000 7988 Status Line: No star selected
07:00:07.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:07.741 00.008 7988 UpdateGuideState exits: No star selected
07:00:07.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:07.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:07.741 00.000 7988 Enqueuing Expose request
07:00:07.741 00.000 15712 Worker thread wakes up
07:00:07.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:07.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:09.261 01.520 15712 Exposure complete
07:00:09.284 00.023 15712 worker thread done servicing request
07:00:09.284 00.000 7988 OnExposeComplete: enter
07:00:09.284 00.000 7988 UpdateGuideState(): m_state=1
07:00:09.284 00.000 7988 UpdateCurrentPosition: no star selected
07:00:09.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:09.284 00.000 7988 Status Line: No star selected
07:00:09.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:09.291 00.007 7988 UpdateGuideState exits: No star selected
07:00:09.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:09.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:09.291 00.000 7988 Enqueuing Expose request
07:00:09.291 00.000 15712 Worker thread wakes up
07:00:09.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:09.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:10.936 01.645 15712 Exposure complete
07:00:10.960 00.024 15712 worker thread done servicing request
07:00:10.960 00.000 7988 OnExposeComplete: enter
07:00:10.960 00.000 7988 UpdateGuideState(): m_state=1
07:00:10.960 00.000 7988 UpdateCurrentPosition: no star selected
07:00:10.960 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:10.965 00.005 7988 Status Line: No star selected
07:00:10.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:10.968 00.003 7988 UpdateGuideState exits: No star selected
07:00:10.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:10.968 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:10.968 00.000 7988 Enqueuing Expose request
07:00:10.968 00.000 15712 Worker thread wakes up
07:00:10.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:10.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:12.502 01.534 15712 Exposure complete
07:00:12.518 00.016 15712 worker thread done servicing request
07:00:12.518 00.000 7988 OnExposeComplete: enter
07:00:12.518 00.000 7988 UpdateGuideState(): m_state=1
07:00:12.518 00.000 7988 UpdateCurrentPosition: no star selected
07:00:12.518 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:12.531 00.013 7988 Status Line: No star selected
07:00:12.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:12.534 00.003 7988 UpdateGuideState exits: No star selected
07:00:12.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:12.534 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:12.534 00.000 7988 Enqueuing Expose request
07:00:12.534 00.000 15712 Worker thread wakes up
07:00:12.534 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:12.534 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:14.280 01.746 15712 Exposure complete
07:00:14.303 00.023 15712 worker thread done servicing request
07:00:14.303 00.000 7988 OnExposeComplete: enter
07:00:14.303 00.000 7988 UpdateGuideState(): m_state=1
07:00:14.303 00.000 7988 UpdateCurrentPosition: no star selected
07:00:14.303 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:14.303 00.000 7988 Status Line: No star selected
07:00:14.309 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:14.309 00.000 7988 UpdateGuideState exits: No star selected
07:00:14.309 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:14.309 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:14.309 00.000 7988 Enqueuing Expose request
07:00:14.309 00.000 15712 Worker thread wakes up
07:00:14.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:14.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:15.732 01.423 15712 Exposure complete
07:00:15.754 00.022 15712 worker thread done servicing request
07:00:15.754 00.000 7988 OnExposeComplete: enter
07:00:15.756 00.002 7988 UpdateGuideState(): m_state=1
07:00:15.756 00.000 7988 UpdateCurrentPosition: no star selected
07:00:15.758 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:15.758 00.000 7988 Status Line: No star selected
07:00:15.760 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:15.761 00.001 7988 UpdateGuideState exits: No star selected
07:00:15.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:15.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:15.765 00.004 7988 Enqueuing Expose request
07:00:15.765 00.000 15712 Worker thread wakes up
07:00:15.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:15.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:17.394 01.629 15712 Exposure complete
07:00:17.416 00.022 15712 worker thread done servicing request
07:00:17.416 00.000 7988 OnExposeComplete: enter
07:00:17.416 00.000 7988 UpdateGuideState(): m_state=1
07:00:17.416 00.000 7988 UpdateCurrentPosition: no star selected
07:00:17.416 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:17.416 00.000 7988 Status Line: No star selected
07:00:17.424 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:17.424 00.000 7988 UpdateGuideState exits: No star selected
07:00:17.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:17.424 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:17.424 00.000 7988 Enqueuing Expose request
07:00:17.424 00.000 15712 Worker thread wakes up
07:00:17.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:17.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:18.946 01.522 15712 Exposure complete
07:00:18.966 00.020 15712 worker thread done servicing request
07:00:18.966 00.000 7988 OnExposeComplete: enter
07:00:18.966 00.000 7988 UpdateGuideState(): m_state=1
07:00:18.971 00.005 7988 UpdateCurrentPosition: no star selected
07:00:18.971 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:18.973 00.002 7988 Status Line: No star selected
07:00:18.975 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:18.976 00.001 7988 UpdateGuideState exits: No star selected
07:00:18.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:18.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:18.976 00.000 7988 Enqueuing Expose request
07:00:18.976 00.000 15712 Worker thread wakes up
07:00:18.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:18.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:20.607 01.631 15712 Exposure complete
07:00:20.623 00.016 15712 worker thread done servicing request
07:00:20.623 00.000 7988 OnExposeComplete: enter
07:00:20.633 00.010 7988 UpdateGuideState(): m_state=1
07:00:20.633 00.000 7988 UpdateCurrentPosition: no star selected
07:00:20.633 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:20.633 00.000 7988 Status Line: No star selected
07:00:20.638 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:20.638 00.000 7988 UpdateGuideState exits: No star selected
07:00:20.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:20.638 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:20.638 00.000 7988 Enqueuing Expose request
07:00:20.638 00.000 15712 Worker thread wakes up
07:00:20.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:20.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:22.169 01.531 15712 Exposure complete
07:00:22.183 00.014 15712 worker thread done servicing request
07:00:22.183 00.000 7988 OnExposeComplete: enter
07:00:22.183 00.000 7988 UpdateGuideState(): m_state=1
07:00:22.195 00.012 7988 UpdateCurrentPosition: no star selected
07:00:22.195 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:22.197 00.002 7988 Status Line: No star selected
07:00:22.199 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:22.199 00.000 7988 UpdateGuideState exits: No star selected
07:00:22.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:22.199 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:22.199 00.000 7988 Enqueuing Expose request
07:00:22.199 00.000 15712 Worker thread wakes up
07:00:22.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:22.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:23.843 01.644 15712 Exposure complete
07:00:23.865 00.022 15712 worker thread done servicing request
07:00:23.865 00.000 7988 OnExposeComplete: enter
07:00:23.865 00.000 7988 UpdateGuideState(): m_state=1
07:00:23.869 00.004 7988 UpdateCurrentPosition: no star selected
07:00:23.869 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:23.871 00.002 7988 Status Line: No star selected
07:00:23.873 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:23.874 00.001 7988 UpdateGuideState exits: No star selected
07:00:23.874 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:23.874 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:23.874 00.000 7988 Enqueuing Expose request
07:00:23.874 00.000 15712 Worker thread wakes up
07:00:23.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:23.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:25.395 01.521 15712 Exposure complete
07:00:25.417 00.022 15712 worker thread done servicing request
07:00:25.417 00.000 7988 OnExposeComplete: enter
07:00:25.417 00.000 7988 UpdateGuideState(): m_state=1
07:00:25.417 00.000 7988 UpdateCurrentPosition: no star selected
07:00:25.417 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:25.417 00.000 7988 Status Line: No star selected
07:00:25.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:25.425 00.008 7988 UpdateGuideState exits: No star selected
07:00:25.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:25.425 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:25.425 00.000 7988 Enqueuing Expose request
07:00:25.425 00.000 15712 Worker thread wakes up
07:00:25.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:25.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:27.071 01.646 15712 Exposure complete
07:00:27.087 00.016 15712 worker thread done servicing request
07:00:27.087 00.000 7988 OnExposeComplete: enter
07:00:27.087 00.000 7988 UpdateGuideState(): m_state=1
07:00:27.098 00.011 7988 UpdateCurrentPosition: no star selected
07:00:27.098 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:27.100 00.002 7988 Status Line: No star selected
07:00:27.102 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:27.103 00.001 7988 UpdateGuideState exits: No star selected
07:00:27.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:27.103 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:27.103 00.000 7988 Enqueuing Expose request
07:00:27.103 00.000 15712 Worker thread wakes up
07:00:27.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:27.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:28.623 01.520 15712 Exposure complete
07:00:28.645 00.022 15712 worker thread done servicing request
07:00:28.647 00.002 7988 OnExposeComplete: enter
07:00:28.648 00.001 7988 UpdateGuideState(): m_state=1
07:00:28.648 00.000 7988 UpdateCurrentPosition: no star selected
07:00:28.648 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:28.648 00.000 7988 Status Line: No star selected
07:00:28.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:28.653 00.005 7988 UpdateGuideState exits: No star selected
07:00:28.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:28.653 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:28.653 00.000 7988 Enqueuing Expose request
07:00:28.653 00.000 15712 Worker thread wakes up
07:00:28.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:28.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:30.299 01.646 15712 Exposure complete
07:00:30.322 00.023 15712 worker thread done servicing request
07:00:30.322 00.000 7988 OnExposeComplete: enter
07:00:30.322 00.000 7988 UpdateGuideState(): m_state=1
07:00:30.322 00.000 7988 UpdateCurrentPosition: no star selected
07:00:30.322 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:30.322 00.000 7988 Status Line: No star selected
07:00:30.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:30.329 00.007 7988 UpdateGuideState exits: No star selected
07:00:30.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:30.329 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:30.329 00.000 7988 Enqueuing Expose request
07:00:30.333 00.004 15712 Worker thread wakes up
07:00:30.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:30.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:31.863 01.530 15712 Exposure complete
07:00:31.880 00.017 15712 worker thread done servicing request
07:00:31.880 00.000 7988 OnExposeComplete: enter
07:00:31.880 00.000 7988 UpdateGuideState(): m_state=1
07:00:31.888 00.008 7988 UpdateCurrentPosition: no star selected
07:00:31.888 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:31.890 00.002 7988 Status Line: No star selected
07:00:31.892 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:31.892 00.000 7988 UpdateGuideState exits: No star selected
07:00:31.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:31.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:31.892 00.000 7988 Enqueuing Expose request
07:00:31.897 00.005 15712 Worker thread wakes up
07:00:31.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:31.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:33.526 01.629 15712 Exposure complete
07:00:33.548 00.022 15712 worker thread done servicing request
07:00:33.548 00.000 7988 OnExposeComplete: enter
07:00:33.548 00.000 7988 UpdateGuideState(): m_state=1
07:00:33.548 00.000 7988 UpdateCurrentPosition: no star selected
07:00:33.548 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:33.548 00.000 7988 Status Line: No star selected
07:00:33.556 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:33.556 00.000 7988 UpdateGuideState exits: No star selected
07:00:33.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:33.556 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:33.556 00.000 7988 Enqueuing Expose request
07:00:33.556 00.000 15712 Worker thread wakes up
07:00:33.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:33.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:35.074 01.518 15712 Exposure complete
07:00:35.097 00.023 15712 worker thread done servicing request
07:00:35.097 00.000 7988 OnExposeComplete: enter
07:00:35.097 00.000 7988 UpdateGuideState(): m_state=1
07:00:35.101 00.004 7988 UpdateCurrentPosition: no star selected
07:00:35.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:35.103 00.002 7988 Status Line: No star selected
07:00:35.105 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:35.106 00.001 7988 UpdateGuideState exits: No star selected
07:00:35.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:35.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:35.106 00.000 7988 Enqueuing Expose request
07:00:35.106 00.000 15712 Worker thread wakes up
07:00:35.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:35.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:36.753 01.647 15712 Exposure complete
07:00:36.767 00.014 15712 worker thread done servicing request
07:00:36.767 00.000 7988 OnExposeComplete: enter
07:00:36.767 00.000 7988 UpdateGuideState(): m_state=1
07:00:36.778 00.011 7988 UpdateCurrentPosition: no star selected
07:00:36.778 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:36.780 00.002 7988 Status Line: No star selected
07:00:36.782 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:36.783 00.001 7988 UpdateGuideState exits: No star selected
07:00:36.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:36.783 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:36.783 00.000 7988 Enqueuing Expose request
07:00:36.783 00.000 15712 Worker thread wakes up
07:00:36.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:36.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:38.313 01.530 15712 Exposure complete
07:00:38.336 00.023 15712 worker thread done servicing request
07:00:38.336 00.000 7988 OnExposeComplete: enter
07:00:38.336 00.000 7988 UpdateGuideState(): m_state=1
07:00:38.336 00.000 7988 UpdateCurrentPosition: no star selected
07:00:38.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:38.336 00.000 7988 Status Line: No star selected
07:00:38.344 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:38.344 00.000 7988 UpdateGuideState exits: No star selected
07:00:38.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:38.347 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:38.347 00.000 7988 Enqueuing Expose request
07:00:38.347 00.000 15712 Worker thread wakes up
07:00:38.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:38.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:39.990 01.643 15712 Exposure complete
07:00:40.015 00.025 15712 worker thread done servicing request
07:00:40.015 00.000 7988 OnExposeComplete: enter
07:00:40.015 00.000 7988 UpdateGuideState(): m_state=1
07:00:40.018 00.003 7988 UpdateCurrentPosition: no star selected
07:00:40.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:40.018 00.000 7988 Status Line: No star selected
07:00:40.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:40.022 00.004 7988 UpdateGuideState exits: No star selected
07:00:40.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:40.022 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:40.022 00.000 7988 Enqueuing Expose request
07:00:40.022 00.000 15712 Worker thread wakes up
07:00:40.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:40.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:41.558 01.536 15712 Exposure complete
07:00:41.582 00.024 15712 worker thread done servicing request
07:00:41.582 00.000 7988 OnExposeComplete: enter
07:00:41.583 00.001 7988 UpdateGuideState(): m_state=1
07:00:41.583 00.000 7988 UpdateCurrentPosition: no star selected
07:00:41.583 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:41.583 00.000 7988 Status Line: No star selected
07:00:41.588 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:41.588 00.000 7988 UpdateGuideState exits: No star selected
07:00:41.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:41.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:41.588 00.000 7988 Enqueuing Expose request
07:00:41.588 00.000 15712 Worker thread wakes up
07:00:41.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:41.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:43.333 01.745 15712 Exposure complete
07:00:43.355 00.022 15712 worker thread done servicing request
07:00:43.355 00.000 7988 OnExposeComplete: enter
07:00:43.355 00.000 7988 UpdateGuideState(): m_state=1
07:00:43.355 00.000 7988 UpdateCurrentPosition: no star selected
07:00:43.355 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:43.355 00.000 7988 Status Line: No star selected
07:00:43.355 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:43.362 00.007 7988 UpdateGuideState exits: No star selected
07:00:43.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:43.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:43.362 00.000 7988 Enqueuing Expose request
07:00:43.362 00.000 15712 Worker thread wakes up
07:00:43.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:43.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:44.786 01.424 15712 Exposure complete
07:00:44.808 00.022 15712 worker thread done servicing request
07:00:44.808 00.000 7988 OnExposeComplete: enter
07:00:44.808 00.000 7988 UpdateGuideState(): m_state=1
07:00:44.808 00.000 7988 UpdateCurrentPosition: no star selected
07:00:44.812 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:44.812 00.000 7988 Status Line: No star selected
07:00:44.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:44.816 00.004 7988 UpdateGuideState exits: No star selected
07:00:44.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:44.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:44.816 00.000 7988 Enqueuing Expose request
07:00:44.816 00.000 15712 Worker thread wakes up
07:00:44.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:44.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:46.562 01.746 15712 Exposure complete
07:00:46.584 00.022 15712 worker thread done servicing request
07:00:46.584 00.000 7988 OnExposeComplete: enter
07:00:46.584 00.000 7988 UpdateGuideState(): m_state=1
07:00:46.584 00.000 7988 UpdateCurrentPosition: no star selected
07:00:46.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:46.584 00.000 7988 Status Line: No star selected
07:00:46.591 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:46.591 00.000 7988 UpdateGuideState exits: No star selected
07:00:46.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:46.591 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:46.591 00.000 7988 Enqueuing Expose request
07:00:46.591 00.000 15712 Worker thread wakes up
07:00:46.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:46.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:48.015 01.424 15712 Exposure complete
07:00:48.033 00.018 15712 worker thread done servicing request
07:00:48.033 00.000 7988 OnExposeComplete: enter
07:00:48.033 00.000 7988 UpdateGuideState(): m_state=1
07:00:48.042 00.009 7988 UpdateCurrentPosition: no star selected
07:00:48.042 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:48.044 00.002 7988 Status Line: No star selected
07:00:48.046 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:48.046 00.000 7988 UpdateGuideState exits: No star selected
07:00:48.048 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:48.048 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:48.050 00.002 7988 Enqueuing Expose request
07:00:48.050 00.000 15712 Worker thread wakes up
07:00:48.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:48.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:49.691 01.641 15712 Exposure complete
07:00:49.716 00.025 15712 worker thread done servicing request
07:00:49.716 00.000 7988 OnExposeComplete: enter
07:00:49.716 00.000 7988 UpdateGuideState(): m_state=1
07:00:49.716 00.000 7988 UpdateCurrentPosition: no star selected
07:00:49.716 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:49.720 00.004 7988 Status Line: No star selected
07:00:49.722 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:49.722 00.000 7988 UpdateGuideState exits: No star selected
07:00:49.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:49.722 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:49.722 00.000 7988 Enqueuing Expose request
07:00:49.722 00.000 15712 Worker thread wakes up
07:00:49.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:49.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:51.258 01.536 15712 Exposure complete
07:00:51.272 00.014 15712 worker thread done servicing request
07:00:51.272 00.000 7988 OnExposeComplete: enter
07:00:51.283 00.011 7988 UpdateGuideState(): m_state=1
07:00:51.283 00.000 7988 UpdateCurrentPosition: no star selected
07:00:51.285 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:51.285 00.000 7988 Status Line: No star selected
07:00:51.287 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:51.287 00.000 7988 UpdateGuideState exits: No star selected
07:00:51.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:51.287 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:51.287 00.000 7988 Enqueuing Expose request
07:00:51.287 00.000 15712 Worker thread wakes up
07:00:51.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:51.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:52.931 01.644 15712 Exposure complete
07:00:52.952 00.021 15712 worker thread done servicing request
07:00:52.952 00.000 7988 OnExposeComplete: enter
07:00:52.952 00.000 7988 UpdateGuideState(): m_state=1
07:00:52.958 00.006 7988 UpdateCurrentPosition: no star selected
07:00:52.958 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:52.960 00.002 7988 Status Line: No star selected
07:00:52.962 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:52.963 00.001 7988 UpdateGuideState exits: No star selected
07:00:52.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:52.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:52.963 00.000 7988 Enqueuing Expose request
07:00:52.963 00.000 15712 Worker thread wakes up
07:00:52.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:52.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:54.484 01.521 15712 Exposure complete
07:00:54.513 00.029 15712 worker thread done servicing request
07:00:54.513 00.000 7988 OnExposeComplete: enter
07:00:54.515 00.002 7988 UpdateGuideState(): m_state=1
07:00:54.515 00.000 7988 UpdateCurrentPosition: no star selected
07:00:54.518 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:54.518 00.000 7988 Status Line: No star selected
07:00:54.518 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:54.518 00.000 7988 UpdateGuideState exits: No star selected
07:00:54.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:54.518 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:54.518 00.000 7988 Enqueuing Expose request
07:00:54.518 00.000 15712 Worker thread wakes up
07:00:54.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:54.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:56.161 01.643 15712 Exposure complete
07:00:56.183 00.022 15712 worker thread done servicing request
07:00:56.183 00.000 7988 OnExposeComplete: enter
07:00:56.183 00.000 7988 UpdateGuideState(): m_state=1
07:00:56.186 00.003 7988 UpdateCurrentPosition: no star selected
07:00:56.186 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:56.186 00.000 7988 Status Line: No star selected
07:00:56.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:56.191 00.005 7988 UpdateGuideState exits: No star selected
07:00:56.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:56.191 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:56.191 00.000 7988 Enqueuing Expose request
07:00:56.191 00.000 15712 Worker thread wakes up
07:00:56.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:56.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:57.712 01.521 15712 Exposure complete
07:00:57.734 00.022 15712 worker thread done servicing request
07:00:57.734 00.000 7988 OnExposeComplete: enter
07:00:57.736 00.002 7988 UpdateGuideState(): m_state=1
07:00:57.736 00.000 7988 UpdateCurrentPosition: no star selected
07:00:57.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:57.736 00.000 7988 Status Line: No star selected
07:00:57.742 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:57.742 00.000 7988 UpdateGuideState exits: No star selected
07:00:57.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:57.742 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:57.742 00.000 7988 Enqueuing Expose request
07:00:57.742 00.000 15712 Worker thread wakes up
07:00:57.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:57.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:00:59.386 01.644 15712 Exposure complete
07:00:59.408 00.022 15712 worker thread done servicing request
07:00:59.408 00.000 7988 OnExposeComplete: enter
07:00:59.408 00.000 7988 UpdateGuideState(): m_state=1
07:00:59.408 00.000 7988 UpdateCurrentPosition: no star selected
07:00:59.408 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:00:59.408 00.000 7988 Status Line: No star selected
07:00:59.415 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:00:59.415 00.000 7988 UpdateGuideState exits: No star selected
07:00:59.418 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:00:59.418 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:00:59.420 00.002 7988 Enqueuing Expose request
07:00:59.420 00.000 15712 Worker thread wakes up
07:00:59.421 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
07:00:59.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:00.950 01.529 15712 Exposure complete
07:01:00.971 00.021 15712 worker thread done servicing request
07:01:00.971 00.000 7988 OnExposeComplete: enter
07:01:00.971 00.000 7988 UpdateGuideState(): m_state=1
07:01:00.975 00.004 7988 UpdateCurrentPosition: no star selected
07:01:00.975 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:00.977 00.002 7988 Status Line: No star selected
07:01:00.979 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:00.979 00.000 7988 UpdateGuideState exits: No star selected
07:01:00.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:00.979 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:00.979 00.000 7988 Enqueuing Expose request
07:01:00.979 00.000 15712 Worker thread wakes up
07:01:00.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:00.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:02.626 01.647 15712 Exposure complete
07:01:02.648 00.022 15712 worker thread done servicing request
07:01:02.648 00.000 7988 OnExposeComplete: enter
07:01:02.648 00.000 7988 UpdateGuideState(): m_state=1
07:01:02.648 00.000 7988 UpdateCurrentPosition: no star selected
07:01:02.648 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:02.648 00.000 7988 Status Line: No star selected
07:01:02.655 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:02.656 00.001 7988 UpdateGuideState exits: No star selected
07:01:02.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:02.656 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:02.656 00.000 7988 Enqueuing Expose request
07:01:02.656 00.000 15712 Worker thread wakes up
07:01:02.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:02.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:04.191 01.535 15712 Exposure complete
07:01:04.205 00.014 15712 worker thread done servicing request
07:01:04.205 00.000 7988 OnExposeComplete: enter
07:01:04.205 00.000 7988 UpdateGuideState(): m_state=1
07:01:04.217 00.012 7988 UpdateCurrentPosition: no star selected
07:01:04.217 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:04.219 00.002 7988 Status Line: No star selected
07:01:04.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:04.221 00.002 7988 UpdateGuideState exits: No star selected
07:01:04.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:04.221 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:04.221 00.000 7988 Enqueuing Expose request
07:01:04.221 00.000 15712 Worker thread wakes up
07:01:04.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:04.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:05.867 01.646 15712 Exposure complete
07:01:05.892 00.025 15712 worker thread done servicing request
07:01:05.892 00.000 7988 OnExposeComplete: enter
07:01:05.892 00.000 7988 UpdateGuideState(): m_state=1
07:01:05.892 00.000 7988 UpdateCurrentPosition: no star selected
07:01:05.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:05.892 00.000 7988 Status Line: No star selected
07:01:05.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:05.899 00.007 7988 UpdateGuideState exits: No star selected
07:01:05.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:05.899 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:05.899 00.000 7988 Enqueuing Expose request
07:01:05.899 00.000 15712 Worker thread wakes up
07:01:05.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:05.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:07.419 01.520 15712 Exposure complete
07:01:07.439 00.020 15712 worker thread done servicing request
07:01:07.439 00.000 7988 OnExposeComplete: enter
07:01:07.439 00.000 7988 UpdateGuideState(): m_state=1
07:01:07.444 00.005 7988 UpdateCurrentPosition: no star selected
07:01:07.444 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:07.444 00.000 7988 Status Line: No star selected
07:01:07.448 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:07.450 00.002 7988 UpdateGuideState exits: No star selected
07:01:07.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:07.450 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:07.450 00.000 7988 Enqueuing Expose request
07:01:07.450 00.000 15712 Worker thread wakes up
07:01:07.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:07.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:09.093 01.643 15712 Exposure complete
07:01:09.117 00.024 15712 worker thread done servicing request
07:01:09.117 00.000 7988 OnExposeComplete: enter
07:01:09.119 00.002 7988 UpdateGuideState(): m_state=1
07:01:09.119 00.000 7988 UpdateCurrentPosition: no star selected
07:01:09.119 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:09.119 00.000 7988 Status Line: No star selected
07:01:09.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:09.125 00.006 7988 UpdateGuideState exits: No star selected
07:01:09.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:09.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:09.125 00.000 7988 Enqueuing Expose request
07:01:09.125 00.000 15712 Worker thread wakes up
07:01:09.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:09.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:10.659 01.534 15712 Exposure complete
07:01:10.672 00.013 15712 worker thread done servicing request
07:01:10.672 00.000 7988 OnExposeComplete: enter
07:01:10.683 00.011 7988 UpdateGuideState(): m_state=1
07:01:10.683 00.000 7988 UpdateCurrentPosition: no star selected
07:01:10.685 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:10.685 00.000 7988 Status Line: No star selected
07:01:10.688 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:10.688 00.000 7988 UpdateGuideState exits: No star selected
07:01:10.690 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:10.690 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:10.692 00.002 7988 Enqueuing Expose request
07:01:10.692 00.000 15712 Worker thread wakes up
07:01:10.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:10.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:12.331 01.639 15712 Exposure complete
07:01:12.355 00.024 15712 worker thread done servicing request
07:01:12.355 00.000 7988 OnExposeComplete: enter
07:01:12.355 00.000 7988 UpdateGuideState(): m_state=1
07:01:12.355 00.000 7988 UpdateCurrentPosition: no star selected
07:01:12.355 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:12.355 00.000 7988 Status Line: No star selected
07:01:12.355 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:12.363 00.008 7988 UpdateGuideState exits: No star selected
07:01:12.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:12.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:12.363 00.000 7988 Enqueuing Expose request
07:01:12.363 00.000 15712 Worker thread wakes up
07:01:12.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:12.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:13.896 01.533 15712 Exposure complete
07:01:13.917 00.021 15712 worker thread done servicing request
07:01:13.917 00.000 7988 OnExposeComplete: enter
07:01:13.917 00.000 7988 UpdateGuideState(): m_state=1
07:01:13.923 00.006 7988 UpdateCurrentPosition: no star selected
07:01:13.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:13.925 00.002 7988 Status Line: No star selected
07:01:13.927 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:13.927 00.000 7988 UpdateGuideState exits: No star selected
07:01:13.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:13.927 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:13.927 00.000 7988 Enqueuing Expose request
07:01:13.927 00.000 15712 Worker thread wakes up
07:01:13.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:13.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:15.673 01.746 15712 Exposure complete
07:01:15.696 00.023 15712 worker thread done servicing request
07:01:15.696 00.000 7988 OnExposeComplete: enter
07:01:15.696 00.000 7988 UpdateGuideState(): m_state=1
07:01:15.696 00.000 7988 UpdateCurrentPosition: no star selected
07:01:15.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:15.696 00.000 7988 Status Line: No star selected
07:01:15.703 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:15.703 00.000 7988 UpdateGuideState exits: No star selected
07:01:15.705 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:15.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:15.707 00.002 7988 Enqueuing Expose request
07:01:15.707 00.000 15712 Worker thread wakes up
07:01:15.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:15.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:17.112 01.405 15712 Exposure complete
07:01:17.134 00.022 15712 worker thread done servicing request
07:01:17.134 00.000 7988 OnExposeComplete: enter
07:01:17.134 00.000 7988 UpdateGuideState(): m_state=1
07:01:17.134 00.000 7988 UpdateCurrentPosition: no star selected
07:01:17.134 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:17.134 00.000 7988 Status Line: No star selected
07:01:17.141 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:17.141 00.000 7988 UpdateGuideState exits: No star selected
07:01:17.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:17.141 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:17.145 00.004 7988 Enqueuing Expose request
07:01:17.145 00.000 15712 Worker thread wakes up
07:01:17.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:17.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:18.787 01.642 15712 Exposure complete
07:01:18.810 00.023 15712 worker thread done servicing request
07:01:18.810 00.000 7988 OnExposeComplete: enter
07:01:18.810 00.000 7988 UpdateGuideState(): m_state=1
07:01:18.810 00.000 7988 UpdateCurrentPosition: no star selected
07:01:18.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:18.810 00.000 7988 Status Line: No star selected
07:01:18.818 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:18.819 00.001 7988 UpdateGuideState exits: No star selected
07:01:18.819 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:18.819 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:18.819 00.000 7988 Enqueuing Expose request
07:01:18.819 00.000 15712 Worker thread wakes up
07:01:18.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:18.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:20.354 01.535 15712 Exposure complete
07:01:20.376 00.022 15712 worker thread done servicing request
07:01:20.376 00.000 7988 OnExposeComplete: enter
07:01:20.376 00.000 7988 UpdateGuideState(): m_state=1
07:01:20.376 00.000 7988 UpdateCurrentPosition: no star selected
07:01:20.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:20.376 00.000 7988 Status Line: No star selected
07:01:20.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:20.384 00.008 7988 UpdateGuideState exits: No star selected
07:01:20.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:20.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:20.384 00.000 7988 Enqueuing Expose request
07:01:20.384 00.000 15712 Worker thread wakes up
07:01:20.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:20.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:22.129 01.745 15712 Exposure complete
07:01:22.152 00.023 15712 worker thread done servicing request
07:01:22.152 00.000 7988 OnExposeComplete: enter
07:01:22.152 00.000 7988 UpdateGuideState(): m_state=1
07:01:22.152 00.000 7988 UpdateCurrentPosition: no star selected
07:01:22.152 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:22.152 00.000 7988 Status Line: No star selected
07:01:22.152 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:22.158 00.006 7988 UpdateGuideState exits: No star selected
07:01:22.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:22.158 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:22.158 00.000 7988 Enqueuing Expose request
07:01:22.158 00.000 15712 Worker thread wakes up
07:01:22.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:22.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:23.581 01.423 15712 Exposure complete
07:01:23.596 00.015 15712 worker thread done servicing request
07:01:23.596 00.000 7988 OnExposeComplete: enter
07:01:23.596 00.000 7988 UpdateGuideState(): m_state=1
07:01:23.606 00.010 7988 UpdateCurrentPosition: no star selected
07:01:23.606 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:23.608 00.002 7988 Status Line: No star selected
07:01:23.611 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:23.611 00.000 7988 UpdateGuideState exits: No star selected
07:01:23.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:23.613 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:23.613 00.000 7988 Enqueuing Expose request
07:01:23.615 00.002 15712 Worker thread wakes up
07:01:23.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:23.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:25.256 01.641 15712 Exposure complete
07:01:25.281 00.025 15712 worker thread done servicing request
07:01:25.281 00.000 7988 OnExposeComplete: enter
07:01:25.281 00.000 7988 UpdateGuideState(): m_state=1
07:01:25.283 00.002 7988 UpdateCurrentPosition: no star selected
07:01:25.283 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:25.285 00.002 7988 Status Line: No star selected
07:01:25.287 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:25.287 00.000 7988 UpdateGuideState exits: No star selected
07:01:25.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:25.287 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:25.287 00.000 7988 Enqueuing Expose request
07:01:25.287 00.000 15712 Worker thread wakes up
07:01:25.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:25.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:26.822 01.535 15712 Exposure complete
07:01:26.844 00.022 15712 worker thread done servicing request
07:01:26.844 00.000 7988 OnExposeComplete: enter
07:01:26.844 00.000 7988 UpdateGuideState(): m_state=1
07:01:26.847 00.003 7988 UpdateCurrentPosition: no star selected
07:01:26.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:26.847 00.000 7988 Status Line: No star selected
07:01:26.852 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:26.852 00.000 7988 UpdateGuideState exits: No star selected
07:01:26.852 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:26.852 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:26.852 00.000 7988 Enqueuing Expose request
07:01:26.852 00.000 15712 Worker thread wakes up
07:01:26.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:26.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:28.497 01.645 15712 Exposure complete
07:01:28.517 00.020 15712 worker thread done servicing request
07:01:28.517 00.000 7988 OnExposeComplete: enter
07:01:28.517 00.000 7988 UpdateGuideState(): m_state=1
07:01:28.517 00.000 7988 UpdateCurrentPosition: no star selected
07:01:28.517 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:28.517 00.000 7988 Status Line: No star selected
07:01:28.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:28.528 00.011 7988 UpdateGuideState exits: No star selected
07:01:28.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:28.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:28.528 00.000 7988 Enqueuing Expose request
07:01:28.528 00.000 15712 Worker thread wakes up
07:01:28.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:28.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:30.061 01.533 15712 Exposure complete
07:01:30.084 00.023 15712 worker thread done servicing request
07:01:30.084 00.000 7988 OnExposeComplete: enter
07:01:30.084 00.000 7988 UpdateGuideState(): m_state=1
07:01:30.084 00.000 7988 UpdateCurrentPosition: no star selected
07:01:30.084 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:30.084 00.000 7988 Status Line: No star selected
07:01:30.084 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:30.091 00.007 7988 UpdateGuideState exits: No star selected
07:01:30.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:30.091 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:30.091 00.000 7988 Enqueuing Expose request
07:01:30.091 00.000 15712 Worker thread wakes up
07:01:30.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:30.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:31.736 01.645 15712 Exposure complete
07:01:31.759 00.023 15712 worker thread done servicing request
07:01:31.759 00.000 7988 OnExposeComplete: enter
07:01:31.759 00.000 7988 UpdateGuideState(): m_state=1
07:01:31.759 00.000 7988 UpdateCurrentPosition: no star selected
07:01:31.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:31.759 00.000 7988 Status Line: No star selected
07:01:31.759 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:31.767 00.008 7988 UpdateGuideState exits: No star selected
07:01:31.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:31.770 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:31.770 00.000 7988 Enqueuing Expose request
07:01:31.770 00.000 15712 Worker thread wakes up
07:01:31.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:31.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:33.288 01.518 15712 Exposure complete
07:01:33.302 00.014 15712 worker thread done servicing request
07:01:33.302 00.000 7988 OnExposeComplete: enter
07:01:33.302 00.000 7988 UpdateGuideState(): m_state=1
07:01:33.314 00.012 7988 UpdateCurrentPosition: no star selected
07:01:33.314 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:33.316 00.002 7988 Status Line: No star selected
07:01:33.318 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:33.318 00.000 7988 UpdateGuideState exits: No star selected
07:01:33.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:33.318 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:33.318 00.000 7988 Enqueuing Expose request
07:01:33.318 00.000 15712 Worker thread wakes up
07:01:33.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:33.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:34.966 01.648 15712 Exposure complete
07:01:34.984 00.018 15712 worker thread done servicing request
07:01:34.984 00.000 7988 OnExposeComplete: enter
07:01:34.984 00.000 7988 UpdateGuideState(): m_state=1
07:01:34.991 00.007 7988 UpdateCurrentPosition: no star selected
07:01:34.991 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:34.993 00.002 7988 Status Line: No star selected
07:01:34.995 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:34.995 00.000 7988 UpdateGuideState exits: No star selected
07:01:34.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:34.995 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:34.995 00.000 7988 Enqueuing Expose request
07:01:34.995 00.000 15712 Worker thread wakes up
07:01:34.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:34.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:36.529 01.534 15712 Exposure complete
07:01:36.552 00.023 15712 worker thread done servicing request
07:01:36.552 00.000 7988 OnExposeComplete: enter
07:01:36.552 00.000 7988 UpdateGuideState(): m_state=1
07:01:36.552 00.000 7988 UpdateCurrentPosition: no star selected
07:01:36.552 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:36.552 00.000 7988 Status Line: No star selected
07:01:36.552 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:36.559 00.007 7988 UpdateGuideState exits: No star selected
07:01:36.559 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:36.559 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:36.559 00.000 7988 Enqueuing Expose request
07:01:36.559 00.000 15712 Worker thread wakes up
07:01:36.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:36.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:38.192 01.633 15712 Exposure complete
07:01:38.213 00.021 15712 worker thread done servicing request
07:01:38.213 00.000 7988 OnExposeComplete: enter
07:01:38.213 00.000 7988 UpdateGuideState(): m_state=1
07:01:38.213 00.000 7988 UpdateCurrentPosition: no star selected
07:01:38.213 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:38.213 00.000 7988 Status Line: No star selected
07:01:38.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:38.222 00.009 7988 UpdateGuideState exits: No star selected
07:01:38.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:38.222 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:38.222 00.000 7988 Enqueuing Expose request
07:01:38.222 00.000 15712 Worker thread wakes up
07:01:38.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:38.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:39.742 01.520 15712 Exposure complete
07:01:39.764 00.022 15712 worker thread done servicing request
07:01:39.764 00.000 7988 OnExposeComplete: enter
07:01:39.764 00.000 7988 UpdateGuideState(): m_state=1
07:01:39.767 00.003 7988 UpdateCurrentPosition: no star selected
07:01:39.767 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:39.769 00.002 7988 Status Line: No star selected
07:01:39.771 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:39.772 00.001 7988 UpdateGuideState exits: No star selected
07:01:39.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:39.772 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:39.772 00.000 7988 Enqueuing Expose request
07:01:39.772 00.000 15712 Worker thread wakes up
07:01:39.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:39.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:41.405 01.633 15712 Exposure complete
07:01:41.419 00.014 15712 worker thread done servicing request
07:01:41.419 00.000 7988 OnExposeComplete: enter
07:01:41.419 00.000 7988 UpdateGuideState(): m_state=1
07:01:41.430 00.011 7988 UpdateCurrentPosition: no star selected
07:01:41.430 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:41.432 00.002 7988 Status Line: No star selected
07:01:41.434 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:41.434 00.000 7988 UpdateGuideState exits: No star selected
07:01:41.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:41.434 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:41.434 00.000 7988 Enqueuing Expose request
07:01:41.434 00.000 15712 Worker thread wakes up
07:01:41.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:41.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:42.957 01.523 15712 Exposure complete
07:01:42.979 00.022 15712 worker thread done servicing request
07:01:42.979 00.000 7988 OnExposeComplete: enter
07:01:42.980 00.001 7988 UpdateGuideState(): m_state=1
07:01:42.980 00.000 7988 UpdateCurrentPosition: no star selected
07:01:42.980 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:42.980 00.000 7988 Status Line: No star selected
07:01:42.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:42.987 00.007 7988 UpdateGuideState exits: No star selected
07:01:42.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:42.989 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:42.989 00.000 7988 Enqueuing Expose request
07:01:42.991 00.002 15712 Worker thread wakes up
07:01:42.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:42.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:44.734 01.743 15712 Exposure complete
07:01:44.751 00.017 15712 worker thread done servicing request
07:01:44.751 00.000 7988 OnExposeComplete: enter
07:01:44.751 00.000 7988 UpdateGuideState(): m_state=1
07:01:44.759 00.008 7988 UpdateCurrentPosition: no star selected
07:01:44.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:44.761 00.002 7988 Status Line: No star selected
07:01:44.763 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:44.764 00.001 7988 UpdateGuideState exits: No star selected
07:01:44.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:44.764 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:44.764 00.000 7988 Enqueuing Expose request
07:01:44.764 00.000 15712 Worker thread wakes up
07:01:44.768 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:44.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:46.188 01.420 15712 Exposure complete
07:01:46.210 00.022 15712 worker thread done servicing request
07:01:46.210 00.000 7988 OnExposeComplete: enter
07:01:46.210 00.000 7988 UpdateGuideState(): m_state=1
07:01:46.210 00.000 7988 UpdateCurrentPosition: no star selected
07:01:46.214 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:46.214 00.000 7988 Status Line: No star selected
07:01:46.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:46.218 00.004 7988 UpdateGuideState exits: No star selected
07:01:46.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:46.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:46.218 00.000 7988 Enqueuing Expose request
07:01:46.218 00.000 15712 Worker thread wakes up
07:01:46.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:46.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:47.862 01.644 15712 Exposure complete
07:01:47.879 00.017 15712 worker thread done servicing request
07:01:47.879 00.000 7988 OnExposeComplete: enter
07:01:47.879 00.000 7988 UpdateGuideState(): m_state=1
07:01:47.889 00.010 7988 UpdateCurrentPosition: no star selected
07:01:47.889 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:47.891 00.002 7988 Status Line: No star selected
07:01:47.893 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:47.894 00.001 7988 UpdateGuideState exits: No star selected
07:01:47.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:47.896 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:47.896 00.000 7988 Enqueuing Expose request
07:01:47.896 00.000 15712 Worker thread wakes up
07:01:47.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:47.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:49.418 01.522 15712 Exposure complete
07:01:49.430 00.012 15712 worker thread done servicing request
07:01:49.430 00.000 7988 OnExposeComplete: enter
07:01:49.430 00.000 7988 UpdateGuideState(): m_state=1
07:01:49.443 00.013 7988 UpdateCurrentPosition: no star selected
07:01:49.443 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:49.446 00.003 7988 Status Line: No star selected
07:01:49.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:49.446 00.000 7988 UpdateGuideState exits: No star selected
07:01:49.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:49.446 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:49.446 00.000 7988 Enqueuing Expose request
07:01:49.446 00.000 15712 Worker thread wakes up
07:01:49.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:49.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:51.091 01.645 15712 Exposure complete
07:01:51.112 00.021 15712 worker thread done servicing request
07:01:51.112 00.000 7988 OnExposeComplete: enter
07:01:51.114 00.002 7988 UpdateGuideState(): m_state=1
07:01:51.114 00.000 7988 UpdateCurrentPosition: no star selected
07:01:51.114 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:51.114 00.000 7988 Status Line: No star selected
07:01:51.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:51.120 00.006 7988 UpdateGuideState exits: No star selected
07:01:51.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:51.120 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:51.120 00.000 7988 Enqueuing Expose request
07:01:51.120 00.000 15712 Worker thread wakes up
07:01:51.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:51.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:52.654 01.534 15712 Exposure complete
07:01:52.678 00.024 15712 worker thread done servicing request
07:01:52.678 00.000 7988 OnExposeComplete: enter
07:01:52.678 00.000 7988 UpdateGuideState(): m_state=1
07:01:52.679 00.001 7988 UpdateCurrentPosition: no star selected
07:01:52.679 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:52.679 00.000 7988 Status Line: No star selected
07:01:52.684 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:52.684 00.000 7988 UpdateGuideState exits: No star selected
07:01:52.684 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:52.684 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:52.684 00.000 7988 Enqueuing Expose request
07:01:52.684 00.000 15712 Worker thread wakes up
07:01:52.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:52.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:54.328 01.644 15712 Exposure complete
07:01:54.349 00.021 15712 worker thread done servicing request
07:01:54.349 00.000 7988 OnExposeComplete: enter
07:01:54.349 00.000 7988 UpdateGuideState(): m_state=1
07:01:54.354 00.005 7988 UpdateCurrentPosition: no star selected
07:01:54.354 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:54.356 00.002 7988 Status Line: No star selected
07:01:54.358 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:54.359 00.001 7988 UpdateGuideState exits: No star selected
07:01:54.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:54.359 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:54.359 00.000 7988 Enqueuing Expose request
07:01:54.359 00.000 15712 Worker thread wakes up
07:01:54.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:54.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:55.893 01.534 15712 Exposure complete
07:01:55.907 00.014 15712 worker thread done servicing request
07:01:55.907 00.000 7988 OnExposeComplete: enter
07:01:55.916 00.009 7988 UpdateGuideState(): m_state=1
07:01:55.918 00.002 7988 UpdateCurrentPosition: no star selected
07:01:55.918 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:55.920 00.002 7988 Status Line: No star selected
07:01:55.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:55.922 00.002 7988 UpdateGuideState exits: No star selected
07:01:55.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:55.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:55.922 00.000 7988 Enqueuing Expose request
07:01:55.922 00.000 15712 Worker thread wakes up
07:01:55.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:55.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:57.568 01.646 15712 Exposure complete
07:01:57.592 00.024 15712 worker thread done servicing request
07:01:57.592 00.000 7988 OnExposeComplete: enter
07:01:57.592 00.000 7988 UpdateGuideState(): m_state=1
07:01:57.592 00.000 7988 UpdateCurrentPosition: no star selected
07:01:57.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:57.592 00.000 7988 Status Line: No star selected
07:01:57.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:57.599 00.007 7988 UpdateGuideState exits: No star selected
07:01:57.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:57.599 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:57.599 00.000 7988 Enqueuing Expose request
07:01:57.599 00.000 15712 Worker thread wakes up
07:01:57.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:57.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:01:59.136 01.537 15712 Exposure complete
07:01:59.149 00.013 15712 worker thread done servicing request
07:01:59.149 00.000 7988 OnExposeComplete: enter
07:01:59.149 00.000 7988 UpdateGuideState(): m_state=1
07:01:59.161 00.012 7988 UpdateCurrentPosition: no star selected
07:01:59.161 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:01:59.163 00.002 7988 Status Line: No star selected
07:01:59.165 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:01:59.165 00.000 7988 UpdateGuideState exits: No star selected
07:01:59.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:01:59.165 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:01:59.165 00.000 7988 Enqueuing Expose request
07:01:59.165 00.000 15712 Worker thread wakes up
07:01:59.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:01:59.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:00.810 01.645 15712 Exposure complete
07:02:00.834 00.024 15712 worker thread done servicing request
07:02:00.834 00.000 7988 OnExposeComplete: enter
07:02:00.834 00.000 7988 UpdateGuideState(): m_state=1
07:02:00.837 00.003 7988 UpdateCurrentPosition: no star selected
07:02:00.837 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:00.839 00.002 7988 Status Line: No star selected
07:02:00.841 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:00.841 00.000 7988 UpdateGuideState exits: No star selected
07:02:00.843 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:00.843 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:00.845 00.002 7988 Enqueuing Expose request
07:02:00.845 00.000 15712 Worker thread wakes up
07:02:00.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:00.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:02.362 01.517 15712 Exposure complete
07:02:02.384 00.022 15712 worker thread done servicing request
07:02:02.384 00.000 7988 OnExposeComplete: enter
07:02:02.384 00.000 7988 UpdateGuideState(): m_state=1
07:02:02.384 00.000 7988 UpdateCurrentPosition: no star selected
07:02:02.384 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:02.384 00.000 7988 Status Line: No star selected
07:02:02.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:02.392 00.008 7988 UpdateGuideState exits: No star selected
07:02:02.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:02.392 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:02.392 00.000 7988 Enqueuing Expose request
07:02:02.392 00.000 15712 Worker thread wakes up
07:02:02.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:02.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:04.040 01.648 15712 Exposure complete
07:02:04.063 00.023 15712 worker thread done servicing request
07:02:04.063 00.000 7988 OnExposeComplete: enter
07:02:04.063 00.000 7988 UpdateGuideState(): m_state=1
07:02:04.063 00.000 7988 UpdateCurrentPosition: no star selected
07:02:04.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:04.063 00.000 7988 Status Line: No star selected
07:02:04.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:04.070 00.007 7988 UpdateGuideState exits: No star selected
07:02:04.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:04.072 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:04.072 00.000 7988 Enqueuing Expose request
07:02:04.072 00.000 15712 Worker thread wakes up
07:02:04.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:04.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:05.601 01.529 15712 Exposure complete
07:02:05.622 00.021 15712 worker thread done servicing request
07:02:05.622 00.000 7988 OnExposeComplete: enter
07:02:05.622 00.000 7988 UpdateGuideState(): m_state=1
07:02:05.622 00.000 7988 UpdateCurrentPosition: no star selected
07:02:05.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:05.622 00.000 7988 Status Line: No star selected
07:02:05.631 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:05.631 00.000 7988 UpdateGuideState exits: No star selected
07:02:05.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:05.631 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:05.631 00.000 7988 Enqueuing Expose request
07:02:05.631 00.000 15712 Worker thread wakes up
07:02:05.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:05.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:07.275 01.644 15712 Exposure complete
07:02:07.300 00.025 15712 worker thread done servicing request
07:02:07.300 00.000 7988 OnExposeComplete: enter
07:02:07.300 00.000 7988 UpdateGuideState(): m_state=1
07:02:07.300 00.000 7988 UpdateCurrentPosition: no star selected
07:02:07.300 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:07.300 00.000 7988 Status Line: No star selected
07:02:07.300 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:07.307 00.007 7988 UpdateGuideState exits: No star selected
07:02:07.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:07.309 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:07.309 00.000 7988 Enqueuing Expose request
07:02:07.309 00.000 15712 Worker thread wakes up
07:02:07.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:07.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:08.827 01.518 15712 Exposure complete
07:02:08.845 00.018 15712 worker thread done servicing request
07:02:08.845 00.000 7988 OnExposeComplete: enter
07:02:08.845 00.000 7988 UpdateGuideState(): m_state=1
07:02:08.853 00.008 7988 UpdateCurrentPosition: no star selected
07:02:08.853 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:08.855 00.002 7988 Status Line: No star selected
07:02:08.857 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:08.858 00.001 7988 UpdateGuideState exits: No star selected
07:02:08.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:08.858 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:08.858 00.000 7988 Enqueuing Expose request
07:02:08.858 00.000 15712 Worker thread wakes up
07:02:08.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:08.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:10.601 01.743 15712 Exposure complete
07:02:10.623 00.022 15712 worker thread done servicing request
07:02:10.623 00.000 7988 OnExposeComplete: enter
07:02:10.623 00.000 7988 UpdateGuideState(): m_state=1
07:02:10.626 00.003 7988 UpdateCurrentPosition: no star selected
07:02:10.626 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:10.626 00.000 7988 Status Line: No star selected
07:02:10.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:10.631 00.005 7988 UpdateGuideState exits: No star selected
07:02:10.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:10.631 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:10.631 00.000 7988 Enqueuing Expose request
07:02:10.631 00.000 15712 Worker thread wakes up
07:02:10.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:10.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:12.055 01.424 15712 Exposure complete
07:02:12.077 00.022 15712 worker thread done servicing request
07:02:12.077 00.000 7988 OnExposeComplete: enter
07:02:12.077 00.000 7988 UpdateGuideState(): m_state=1
07:02:12.077 00.000 7988 UpdateCurrentPosition: no star selected
07:02:12.077 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:12.077 00.000 7988 Status Line: No star selected
07:02:12.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:12.085 00.008 7988 UpdateGuideState exits: No star selected
07:02:12.085 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:12.085 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:12.085 00.000 7988 Enqueuing Expose request
07:02:12.085 00.000 15712 Worker thread wakes up
07:02:12.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:12.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:13.730 01.645 15712 Exposure complete
07:02:13.746 00.016 15712 worker thread done servicing request
07:02:13.746 00.000 7988 OnExposeComplete: enter
07:02:13.746 00.000 7988 UpdateGuideState(): m_state=1
07:02:13.757 00.011 7988 UpdateCurrentPosition: no star selected
07:02:13.757 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:13.759 00.002 7988 Status Line: No star selected
07:02:13.761 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:13.762 00.001 7988 UpdateGuideState exits: No star selected
07:02:13.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:13.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:13.762 00.000 7988 Enqueuing Expose request
07:02:13.762 00.000 15712 Worker thread wakes up
07:02:13.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:13.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:15.284 01.522 15712 Exposure complete
07:02:15.298 00.014 15712 worker thread done servicing request
07:02:15.298 00.000 7988 OnExposeComplete: enter
07:02:15.298 00.000 7988 UpdateGuideState(): m_state=1
07:02:15.309 00.011 7988 UpdateCurrentPosition: no star selected
07:02:15.309 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:15.311 00.002 7988 Status Line: No star selected
07:02:15.312 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:15.314 00.002 7988 UpdateGuideState exits: No star selected
07:02:15.314 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:15.314 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:15.314 00.000 7988 Enqueuing Expose request
07:02:15.314 00.000 15712 Worker thread wakes up
07:02:15.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:15.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:16.957 01.643 15712 Exposure complete
07:02:16.981 00.024 15712 worker thread done servicing request
07:02:16.981 00.000 7988 OnExposeComplete: enter
07:02:16.981 00.000 7988 UpdateGuideState(): m_state=1
07:02:16.981 00.000 7988 UpdateCurrentPosition: no star selected
07:02:16.981 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:16.981 00.000 7988 Status Line: No star selected
07:02:16.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:16.989 00.008 7988 UpdateGuideState exits: No star selected
07:02:16.989 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:16.989 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:16.989 00.000 7988 Enqueuing Expose request
07:02:16.989 00.000 15712 Worker thread wakes up
07:02:16.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:16.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:18.511 01.522 15712 Exposure complete
07:02:18.528 00.017 15712 worker thread done servicing request
07:02:18.528 00.000 7988 OnExposeComplete: enter
07:02:18.528 00.000 7988 UpdateGuideState(): m_state=1
07:02:18.537 00.009 7988 UpdateCurrentPosition: no star selected
07:02:18.537 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:18.539 00.002 7988 Status Line: No star selected
07:02:18.541 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:18.542 00.001 7988 UpdateGuideState exits: No star selected
07:02:18.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:18.545 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:18.545 00.000 7988 Enqueuing Expose request
07:02:18.547 00.002 15712 Worker thread wakes up
07:02:18.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:18.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:20.188 01.641 15712 Exposure complete
07:02:20.212 00.024 15712 worker thread done servicing request
07:02:20.212 00.000 7988 OnExposeComplete: enter
07:02:20.212 00.000 7988 UpdateGuideState(): m_state=1
07:02:20.212 00.000 7988 UpdateCurrentPosition: no star selected
07:02:20.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:20.212 00.000 7988 Status Line: No star selected
07:02:20.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:20.220 00.008 7988 UpdateGuideState exits: No star selected
07:02:20.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:20.220 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:20.220 00.000 7988 Enqueuing Expose request
07:02:20.220 00.000 15712 Worker thread wakes up
07:02:20.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:20.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:21.741 01.521 15712 Exposure complete
07:02:21.764 00.023 15712 worker thread done servicing request
07:02:21.764 00.000 7988 OnExposeComplete: enter
07:02:21.766 00.002 7988 UpdateGuideState(): m_state=1
07:02:21.768 00.002 7988 UpdateCurrentPosition: no star selected
07:02:21.768 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:21.770 00.002 7988 Status Line: No star selected
07:02:21.771 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:21.771 00.000 7988 UpdateGuideState exits: No star selected
07:02:21.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:21.771 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:21.777 00.006 7988 Enqueuing Expose request
07:02:21.777 00.000 15712 Worker thread wakes up
07:02:21.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:21.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:23.417 01.640 15712 Exposure complete
07:02:23.445 00.028 15712 worker thread done servicing request
07:02:23.445 00.000 7988 OnExposeComplete: enter
07:02:23.445 00.000 7988 UpdateGuideState(): m_state=1
07:02:23.445 00.000 7988 UpdateCurrentPosition: no star selected
07:02:23.448 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:23.448 00.000 7988 Status Line: No star selected
07:02:23.448 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:23.448 00.000 7988 UpdateGuideState exits: No star selected
07:02:23.448 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:23.448 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:23.448 00.000 7988 Enqueuing Expose request
07:02:23.448 00.000 15712 Worker thread wakes up
07:02:23.448 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:23.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:24.985 01.537 15712 Exposure complete
07:02:25.006 00.021 15712 worker thread done servicing request
07:02:25.006 00.000 7988 OnExposeComplete: enter
07:02:25.006 00.000 7988 UpdateGuideState(): m_state=1
07:02:25.010 00.004 7988 UpdateCurrentPosition: no star selected
07:02:25.010 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:25.012 00.002 7988 Status Line: No star selected
07:02:25.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:25.014 00.002 7988 UpdateGuideState exits: No star selected
07:02:25.014 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:25.014 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:25.014 00.000 7988 Enqueuing Expose request
07:02:25.014 00.000 15712 Worker thread wakes up
07:02:25.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:25.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:26.647 01.633 15712 Exposure complete
07:02:26.665 00.018 15712 worker thread done servicing request
07:02:26.665 00.000 7988 OnExposeComplete: enter
07:02:26.665 00.000 7988 UpdateGuideState(): m_state=1
07:02:26.665 00.000 7988 UpdateCurrentPosition: no star selected
07:02:26.665 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:26.665 00.000 7988 Status Line: No star selected
07:02:26.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:26.677 00.012 7988 UpdateGuideState exits: No star selected
07:02:26.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:26.677 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:26.677 00.000 7988 Enqueuing Expose request
07:02:26.682 00.005 15712 Worker thread wakes up
07:02:26.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:26.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:28.198 01.516 15712 Exposure complete
07:02:28.215 00.017 15712 worker thread done servicing request
07:02:28.215 00.000 7988 OnExposeComplete: enter
07:02:28.215 00.000 7988 UpdateGuideState(): m_state=1
07:02:28.224 00.009 7988 UpdateCurrentPosition: no star selected
07:02:28.224 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:28.226 00.002 7988 Status Line: No star selected
07:02:28.228 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:28.228 00.000 7988 UpdateGuideState exits: No star selected
07:02:28.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:28.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:28.232 00.004 7988 Enqueuing Expose request
07:02:28.232 00.000 15712 Worker thread wakes up
07:02:28.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:28.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:29.973 01.741 15712 Exposure complete
07:02:29.995 00.022 15712 worker thread done servicing request
07:02:29.995 00.000 7988 OnExposeComplete: enter
07:02:29.995 00.000 7988 UpdateGuideState(): m_state=1
07:02:29.995 00.000 7988 UpdateCurrentPosition: no star selected
07:02:29.995 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:29.995 00.000 7988 Status Line: No star selected
07:02:30.001 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:30.003 00.002 7988 UpdateGuideState exits: No star selected
07:02:30.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:30.003 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:30.003 00.000 7988 Enqueuing Expose request
07:02:30.003 00.000 15712 Worker thread wakes up
07:02:30.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:30.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:31.424 01.421 15712 Exposure complete
07:02:31.447 00.023 15712 worker thread done servicing request
07:02:31.447 00.000 7988 OnExposeComplete: enter
07:02:31.447 00.000 7988 UpdateGuideState(): m_state=1
07:02:31.447 00.000 7988 UpdateCurrentPosition: no star selected
07:02:31.447 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:31.447 00.000 7988 Status Line: No star selected
07:02:31.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:31.455 00.008 7988 UpdateGuideState exits: No star selected
07:02:31.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:31.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:31.455 00.000 7988 Enqueuing Expose request
07:02:31.455 00.000 15712 Worker thread wakes up
07:02:31.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:31.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:33.100 01.645 15712 Exposure complete
07:02:33.115 00.015 15712 worker thread done servicing request
07:02:33.115 00.000 7988 OnExposeComplete: enter
07:02:33.115 00.000 7988 UpdateGuideState(): m_state=1
07:02:33.127 00.012 7988 UpdateCurrentPosition: no star selected
07:02:33.127 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:33.129 00.002 7988 Status Line: No star selected
07:02:33.131 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:33.132 00.001 7988 UpdateGuideState exits: No star selected
07:02:33.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:33.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:33.132 00.000 7988 Enqueuing Expose request
07:02:33.132 00.000 15712 Worker thread wakes up
07:02:33.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:33.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:34.666 01.534 15712 Exposure complete
07:02:34.686 00.020 15712 worker thread done servicing request
07:02:34.686 00.000 7988 OnExposeComplete: enter
07:02:34.686 00.000 7988 UpdateGuideState(): m_state=1
07:02:34.692 00.006 7988 UpdateCurrentPosition: no star selected
07:02:34.692 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:34.694 00.002 7988 Status Line: No star selected
07:02:34.696 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:34.698 00.002 7988 UpdateGuideState exits: No star selected
07:02:34.698 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:34.698 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:34.698 00.000 7988 Enqueuing Expose request
07:02:34.698 00.000 15712 Worker thread wakes up
07:02:34.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:34.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:36.339 01.641 15712 Exposure complete
07:02:36.355 00.016 15712 worker thread done servicing request
07:02:36.355 00.000 7988 OnExposeComplete: enter
07:02:36.355 00.000 7988 UpdateGuideState(): m_state=1
07:02:36.366 00.011 7988 UpdateCurrentPosition: no star selected
07:02:36.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:36.368 00.002 7988 Status Line: No star selected
07:02:36.370 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:36.371 00.001 7988 UpdateGuideState exits: No star selected
07:02:36.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:36.371 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:36.371 00.000 7988 Enqueuing Expose request
07:02:36.371 00.000 15712 Worker thread wakes up
07:02:36.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:36.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:37.905 01.534 15712 Exposure complete
07:02:37.919 00.014 15712 worker thread done servicing request
07:02:37.919 00.000 7988 OnExposeComplete: enter
07:02:37.919 00.000 7988 UpdateGuideState(): m_state=1
07:02:37.930 00.011 7988 UpdateCurrentPosition: no star selected
07:02:37.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:37.932 00.002 7988 Status Line: No star selected
07:02:37.934 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:37.934 00.000 7988 UpdateGuideState exits: No star selected
07:02:37.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:37.934 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:37.934 00.000 7988 Enqueuing Expose request
07:02:37.934 00.000 15712 Worker thread wakes up
07:02:37.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:37.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:39.583 01.649 15712 Exposure complete
07:02:39.603 00.020 15712 worker thread done servicing request
07:02:39.603 00.000 7988 OnExposeComplete: enter
07:02:39.603 00.000 7988 UpdateGuideState(): m_state=1
07:02:39.608 00.005 7988 UpdateCurrentPosition: no star selected
07:02:39.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:39.610 00.002 7988 Status Line: No star selected
07:02:39.612 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:39.612 00.000 7988 UpdateGuideState exits: No star selected
07:02:39.614 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:39.614 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:39.616 00.002 7988 Enqueuing Expose request
07:02:39.616 00.000 15712 Worker thread wakes up
07:02:39.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:39.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:41.133 01.517 15712 Exposure complete
07:02:41.147 00.014 15712 worker thread done servicing request
07:02:41.147 00.000 7988 OnExposeComplete: enter
07:02:41.147 00.000 7988 UpdateGuideState(): m_state=1
07:02:41.159 00.012 7988 UpdateCurrentPosition: no star selected
07:02:41.159 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:41.161 00.002 7988 Status Line: No star selected
07:02:41.163 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:41.163 00.000 7988 UpdateGuideState exits: No star selected
07:02:41.165 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:41.165 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:41.167 00.002 7988 Enqueuing Expose request
07:02:41.167 00.000 15712 Worker thread wakes up
07:02:41.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:41.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:42.907 01.740 15712 Exposure complete
07:02:42.929 00.022 15712 worker thread done servicing request
07:02:42.929 00.000 7988 OnExposeComplete: enter
07:02:42.929 00.000 7988 UpdateGuideState(): m_state=1
07:02:42.929 00.000 7988 UpdateCurrentPosition: no star selected
07:02:42.929 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:42.934 00.005 7988 Status Line: No star selected
07:02:42.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:42.937 00.003 7988 UpdateGuideState exits: No star selected
07:02:42.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:42.937 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:42.937 00.000 7988 Enqueuing Expose request
07:02:42.937 00.000 15712 Worker thread wakes up
07:02:42.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:42.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:44.360 01.423 15712 Exposure complete
07:02:44.383 00.023 15712 worker thread done servicing request
07:02:44.383 00.000 7988 OnExposeComplete: enter
07:02:44.383 00.000 7988 UpdateGuideState(): m_state=1
07:02:44.386 00.003 7988 UpdateCurrentPosition: no star selected
07:02:44.386 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:44.388 00.002 7988 Status Line: No star selected
07:02:44.390 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:44.390 00.000 7988 UpdateGuideState exits: No star selected
07:02:44.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:44.390 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:44.390 00.000 7988 Enqueuing Expose request
07:02:44.390 00.000 15712 Worker thread wakes up
07:02:44.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:44.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:46.023 01.633 15712 Exposure complete
07:02:46.036 00.013 15712 worker thread done servicing request
07:02:46.036 00.000 7988 OnExposeComplete: enter
07:02:46.036 00.000 7988 UpdateGuideState(): m_state=1
07:02:46.036 00.000 7988 UpdateCurrentPosition: no star selected
07:02:46.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:46.036 00.000 7988 Status Line: No star selected
07:02:46.051 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:46.052 00.001 7988 UpdateGuideState exits: No star selected
07:02:46.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:46.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:46.052 00.000 7988 Enqueuing Expose request
07:02:46.052 00.000 15712 Worker thread wakes up
07:02:46.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:46.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:47.589 01.537 15712 Exposure complete
07:02:47.605 00.016 15712 worker thread done servicing request
07:02:47.605 00.000 7988 OnExposeComplete: enter
07:02:47.605 00.000 7988 UpdateGuideState(): m_state=1
07:02:47.616 00.011 7988 UpdateCurrentPosition: no star selected
07:02:47.616 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:47.618 00.002 7988 Status Line: No star selected
07:02:47.619 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:47.619 00.000 7988 UpdateGuideState exits: No star selected
07:02:47.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:47.619 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:47.619 00.000 7988 Enqueuing Expose request
07:02:47.619 00.000 15712 Worker thread wakes up
07:02:47.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:47.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:49.363 01.744 15712 Exposure complete
07:02:49.377 00.014 15712 worker thread done servicing request
07:02:49.377 00.000 7988 OnExposeComplete: enter
07:02:49.377 00.000 7988 UpdateGuideState(): m_state=1
07:02:49.388 00.011 7988 UpdateCurrentPosition: no star selected
07:02:49.388 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:49.390 00.002 7988 Status Line: No star selected
07:02:49.392 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:49.393 00.001 7988 UpdateGuideState exits: No star selected
07:02:49.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:49.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:49.393 00.000 7988 Enqueuing Expose request
07:02:49.393 00.000 15712 Worker thread wakes up
07:02:49.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:49.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:50.802 01.409 15712 Exposure complete
07:02:50.825 00.023 15712 worker thread done servicing request
07:02:50.825 00.000 7988 OnExposeComplete: enter
07:02:50.825 00.000 7988 UpdateGuideState(): m_state=1
07:02:50.825 00.000 7988 UpdateCurrentPosition: no star selected
07:02:50.825 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:50.825 00.000 7988 Status Line: No star selected
07:02:50.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:50.832 00.007 7988 UpdateGuideState exits: No star selected
07:02:50.834 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:50.834 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:50.836 00.002 7988 Enqueuing Expose request
07:02:50.836 00.000 15712 Worker thread wakes up
07:02:50.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:50.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:52.477 01.641 15712 Exposure complete
07:02:52.501 00.024 15712 worker thread done servicing request
07:02:52.501 00.000 7988 OnExposeComplete: enter
07:02:52.503 00.002 7988 UpdateGuideState(): m_state=1
07:02:52.504 00.001 7988 UpdateCurrentPosition: no star selected
07:02:52.506 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:52.506 00.000 7988 Status Line: No star selected
07:02:52.508 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:52.508 00.000 7988 UpdateGuideState exits: No star selected
07:02:52.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:52.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:52.508 00.000 7988 Enqueuing Expose request
07:02:52.508 00.000 15712 Worker thread wakes up
07:02:52.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:52.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:54.038 01.530 15712 Exposure complete
07:02:54.055 00.017 15712 worker thread done servicing request
07:02:54.055 00.000 7988 OnExposeComplete: enter
07:02:54.055 00.000 7988 UpdateGuideState(): m_state=1
07:02:54.064 00.009 7988 UpdateCurrentPosition: no star selected
07:02:54.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:54.066 00.002 7988 Status Line: No star selected
07:02:54.068 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:54.069 00.001 7988 UpdateGuideState exits: No star selected
07:02:54.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:54.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:54.072 00.003 7988 Enqueuing Expose request
07:02:54.072 00.000 15712 Worker thread wakes up
07:02:54.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:54.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:55.714 01.642 15712 Exposure complete
07:02:55.728 00.014 15712 worker thread done servicing request
07:02:55.728 00.000 7988 OnExposeComplete: enter
07:02:55.738 00.010 7988 UpdateGuideState(): m_state=1
07:02:55.740 00.002 7988 UpdateCurrentPosition: no star selected
07:02:55.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:55.742 00.002 7988 Status Line: No star selected
07:02:55.742 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:55.744 00.002 7988 UpdateGuideState exits: No star selected
07:02:55.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:55.744 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:55.744 00.000 7988 Enqueuing Expose request
07:02:55.744 00.000 15712 Worker thread wakes up
07:02:55.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:55.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:57.280 01.536 15712 Exposure complete
07:02:57.301 00.021 15712 worker thread done servicing request
07:02:57.301 00.000 7988 OnExposeComplete: enter
07:02:57.301 00.000 7988 UpdateGuideState(): m_state=1
07:02:57.305 00.004 7988 UpdateCurrentPosition: no star selected
07:02:57.305 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:57.307 00.002 7988 Status Line: No star selected
07:02:57.309 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:57.309 00.000 7988 UpdateGuideState exits: No star selected
07:02:57.309 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:57.309 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:57.309 00.000 7988 Enqueuing Expose request
07:02:57.309 00.000 15712 Worker thread wakes up
07:02:57.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:57.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:02:59.055 01.746 15712 Exposure complete
07:02:59.072 00.017 15712 worker thread done servicing request
07:02:59.072 00.000 7988 OnExposeComplete: enter
07:02:59.072 00.000 7988 UpdateGuideState(): m_state=1
07:02:59.080 00.008 7988 UpdateCurrentPosition: no star selected
07:02:59.080 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:02:59.082 00.002 7988 Status Line: No star selected
07:02:59.084 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:02:59.084 00.000 7988 UpdateGuideState exits: No star selected
07:02:59.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:02:59.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:02:59.089 00.005 7988 Enqueuing Expose request
07:02:59.089 00.000 15712 Worker thread wakes up
07:02:59.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:02:59.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:00.494 01.405 15712 Exposure complete
07:03:00.508 00.014 15712 worker thread done servicing request
07:03:00.508 00.000 7988 OnExposeComplete: enter
07:03:00.508 00.000 7988 UpdateGuideState(): m_state=1
07:03:00.520 00.012 7988 UpdateCurrentPosition: no star selected
07:03:00.520 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:00.520 00.000 7988 Status Line: No star selected
07:03:00.524 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:00.524 00.000 7988 UpdateGuideState exits: No star selected
07:03:00.526 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:00.526 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:00.528 00.002 7988 Enqueuing Expose request
07:03:00.528 00.000 15712 Worker thread wakes up
07:03:00.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:00.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:02.268 01.740 15712 Exposure complete
07:03:02.289 00.021 15712 worker thread done servicing request
07:03:02.289 00.000 7988 OnExposeComplete: enter
07:03:02.289 00.000 7988 UpdateGuideState(): m_state=1
07:03:02.289 00.000 7988 UpdateCurrentPosition: no star selected
07:03:02.289 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:02.289 00.000 7988 Status Line: No star selected
07:03:02.289 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:02.298 00.009 7988 UpdateGuideState exits: No star selected
07:03:02.298 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:02.298 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:02.298 00.000 7988 Enqueuing Expose request
07:03:02.298 00.000 15712 Worker thread wakes up
07:03:02.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:02.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:03.706 01.408 15712 Exposure complete
07:03:03.730 00.024 15712 worker thread done servicing request
07:03:03.730 00.000 7988 OnExposeComplete: enter
07:03:03.730 00.000 7988 UpdateGuideState(): m_state=1
07:03:03.730 00.000 7988 UpdateCurrentPosition: no star selected
07:03:03.730 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:03.730 00.000 7988 Status Line: No star selected
07:03:03.736 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:03.736 00.000 7988 UpdateGuideState exits: No star selected
07:03:03.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:03.736 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:03.736 00.000 7988 Enqueuing Expose request
07:03:03.736 00.000 15712 Worker thread wakes up
07:03:03.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:03.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:05.480 01.744 15712 Exposure complete
07:03:05.503 00.023 15712 worker thread done servicing request
07:03:05.503 00.000 7988 OnExposeComplete: enter
07:03:05.503 00.000 7988 UpdateGuideState(): m_state=1
07:03:05.505 00.002 7988 UpdateCurrentPosition: no star selected
07:03:05.505 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:05.507 00.002 7988 Status Line: No star selected
07:03:05.509 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:05.509 00.000 7988 UpdateGuideState exits: No star selected
07:03:05.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:05.509 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:05.509 00.000 7988 Enqueuing Expose request
07:03:05.509 00.000 15712 Worker thread wakes up
07:03:05.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:05.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:06.934 01.425 15712 Exposure complete
07:03:06.951 00.017 7988 OnExposeComplete: enter
07:03:06.951 00.000 7988 UpdateGuideState(): m_state=1
07:03:06.959 00.008 15712 worker thread done servicing request
07:03:06.959 00.000 7988 UpdateCurrentPosition: no star selected
07:03:06.961 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:06.961 00.000 7988 Status Line: No star selected
07:03:06.963 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:06.964 00.001 7988 UpdateGuideState exits: No star selected
07:03:06.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:06.964 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:06.964 00.000 7988 Enqueuing Expose request
07:03:06.968 00.004 15712 Worker thread wakes up
07:03:06.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:06.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:08.608 01.640 15712 Exposure complete
07:03:08.624 00.016 15712 worker thread done servicing request
07:03:08.624 00.000 7988 OnExposeComplete: enter
07:03:08.624 00.000 7988 UpdateGuideState(): m_state=1
07:03:08.624 00.000 7988 UpdateCurrentPosition: no star selected
07:03:08.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:08.624 00.000 7988 Status Line: No star selected
07:03:08.638 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:08.640 00.002 7988 UpdateGuideState exits: No star selected
07:03:08.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:08.640 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:08.640 00.000 7988 Enqueuing Expose request
07:03:08.640 00.000 15712 Worker thread wakes up
07:03:08.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:08.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:10.171 01.531 15712 Exposure complete
07:03:10.186 00.015 15712 worker thread done servicing request
07:03:10.186 00.000 7988 OnExposeComplete: enter
07:03:10.186 00.000 7988 UpdateGuideState(): m_state=1
07:03:10.196 00.010 7988 UpdateCurrentPosition: no star selected
07:03:10.196 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:10.198 00.002 7988 Status Line: No star selected
07:03:10.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:10.200 00.000 7988 UpdateGuideState exits: No star selected
07:03:10.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:10.203 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:10.203 00.000 7988 Enqueuing Expose request
07:03:10.203 00.000 15712 Worker thread wakes up
07:03:10.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:10.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:11.845 01.642 15712 Exposure complete
07:03:11.869 00.024 15712 worker thread done servicing request
07:03:11.869 00.000 7988 OnExposeComplete: enter
07:03:11.869 00.000 7988 UpdateGuideState(): m_state=1
07:03:11.869 00.000 7988 UpdateCurrentPosition: no star selected
07:03:11.869 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:11.869 00.000 7988 Status Line: No star selected
07:03:11.869 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:11.877 00.008 7988 UpdateGuideState exits: No star selected
07:03:11.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:11.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:11.877 00.000 7988 Enqueuing Expose request
07:03:11.877 00.000 15712 Worker thread wakes up
07:03:11.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:11.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:13.409 01.532 15712 Exposure complete
07:03:13.425 00.016 15712 worker thread done servicing request
07:03:13.425 00.000 7988 OnExposeComplete: enter
07:03:13.425 00.000 7988 UpdateGuideState(): m_state=1
07:03:13.436 00.011 7988 UpdateCurrentPosition: no star selected
07:03:13.436 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:13.438 00.002 7988 Status Line: No star selected
07:03:13.440 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:13.441 00.001 7988 UpdateGuideState exits: No star selected
07:03:13.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:13.441 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:13.441 00.000 7988 Enqueuing Expose request
07:03:13.441 00.000 15712 Worker thread wakes up
07:03:13.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:13.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:15.185 01.744 15712 Exposure complete
07:03:15.207 00.022 15712 worker thread done servicing request
07:03:15.207 00.000 7988 OnExposeComplete: enter
07:03:15.207 00.000 7988 UpdateGuideState(): m_state=1
07:03:15.207 00.000 7988 UpdateCurrentPosition: no star selected
07:03:15.207 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:15.207 00.000 7988 Status Line: No star selected
07:03:15.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:15.215 00.008 7988 UpdateGuideState exits: No star selected
07:03:15.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:15.215 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:15.215 00.000 7988 Enqueuing Expose request
07:03:15.215 00.000 15712 Worker thread wakes up
07:03:15.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:15.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:16.621 01.406 15712 Exposure complete
07:03:16.636 00.015 15712 worker thread done servicing request
07:03:16.636 00.000 7988 OnExposeComplete: enter
07:03:16.636 00.000 7988 UpdateGuideState(): m_state=1
07:03:16.648 00.012 7988 UpdateCurrentPosition: no star selected
07:03:16.648 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:16.650 00.002 7988 Status Line: No star selected
07:03:16.652 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:16.653 00.001 7988 UpdateGuideState exits: No star selected
07:03:16.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:16.653 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:16.653 00.000 7988 Enqueuing Expose request
07:03:16.653 00.000 15712 Worker thread wakes up
07:03:16.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:16.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:18.298 01.645 15712 Exposure complete
07:03:18.322 00.024 15712 worker thread done servicing request
07:03:18.322 00.000 7988 OnExposeComplete: enter
07:03:18.322 00.000 7988 UpdateGuideState(): m_state=1
07:03:18.326 00.004 7988 UpdateCurrentPosition: no star selected
07:03:18.326 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:18.328 00.002 7988 Status Line: No star selected
07:03:18.330 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:18.330 00.000 7988 UpdateGuideState exits: No star selected
07:03:18.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:18.330 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:18.330 00.000 7988 Enqueuing Expose request
07:03:18.330 00.000 15712 Worker thread wakes up
07:03:18.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:18.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:19.865 01.535 15712 Exposure complete
07:03:19.887 00.022 15712 worker thread done servicing request
07:03:19.887 00.000 7988 OnExposeComplete: enter
07:03:19.888 00.001 7988 UpdateGuideState(): m_state=1
07:03:19.888 00.000 7988 UpdateCurrentPosition: no star selected
07:03:19.888 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:19.888 00.000 7988 Status Line: No star selected
07:03:19.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:19.895 00.007 7988 UpdateGuideState exits: No star selected
07:03:19.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:19.895 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:19.895 00.000 7988 Enqueuing Expose request
07:03:19.895 00.000 15712 Worker thread wakes up
07:03:19.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:19.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:21.540 01.645 15712 Exposure complete
07:03:21.557 00.017 15712 worker thread done servicing request
07:03:21.557 00.000 7988 OnExposeComplete: enter
07:03:21.557 00.000 7988 UpdateGuideState(): m_state=1
07:03:21.565 00.008 7988 UpdateCurrentPosition: no star selected
07:03:21.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:21.567 00.002 7988 Status Line: No star selected
07:03:21.569 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:21.569 00.000 7988 UpdateGuideState exits: No star selected
07:03:21.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:21.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:21.569 00.000 7988 Enqueuing Expose request
07:03:21.574 00.005 15712 Worker thread wakes up
07:03:21.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:21.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:23.103 01.529 15712 Exposure complete
07:03:23.125 00.022 15712 worker thread done servicing request
07:03:23.125 00.000 7988 OnExposeComplete: enter
07:03:23.125 00.000 7988 UpdateGuideState(): m_state=1
07:03:23.125 00.000 7988 UpdateCurrentPosition: no star selected
07:03:23.125 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:23.125 00.000 7988 Status Line: No star selected
07:03:23.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:23.133 00.008 7988 UpdateGuideState exits: No star selected
07:03:23.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:23.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:23.133 00.000 7988 Enqueuing Expose request
07:03:23.138 00.005 15712 Worker thread wakes up
07:03:23.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:23.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:24.776 01.638 15712 Exposure complete
07:03:24.790 00.014 15712 worker thread done servicing request
07:03:24.790 00.000 7988 OnExposeComplete: enter
07:03:24.790 00.000 7988 UpdateGuideState(): m_state=1
07:03:24.790 00.000 7988 UpdateCurrentPosition: no star selected
07:03:24.790 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:24.790 00.000 7988 Status Line: No star selected
07:03:24.805 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:24.806 00.001 7988 UpdateGuideState exits: No star selected
07:03:24.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:24.806 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:24.806 00.000 7988 Enqueuing Expose request
07:03:24.806 00.000 15712 Worker thread wakes up
07:03:24.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:24.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:26.326 01.520 15712 Exposure complete
07:03:26.340 00.014 15712 worker thread done servicing request
07:03:26.340 00.000 7988 OnExposeComplete: enter
07:03:26.340 00.000 7988 UpdateGuideState(): m_state=1
07:03:26.351 00.011 7988 UpdateCurrentPosition: no star selected
07:03:26.353 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:26.353 00.000 7988 Status Line: No star selected
07:03:26.355 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:26.355 00.000 7988 UpdateGuideState exits: No star selected
07:03:26.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:26.355 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:26.355 00.000 7988 Enqueuing Expose request
07:03:26.355 00.000 15712 Worker thread wakes up
07:03:26.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:26.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:27.989 01.634 15712 Exposure complete
07:03:28.004 00.015 15712 worker thread done servicing request
07:03:28.004 00.000 7988 OnExposeComplete: enter
07:03:28.004 00.000 7988 UpdateGuideState(): m_state=1
07:03:28.004 00.000 7988 UpdateCurrentPosition: no star selected
07:03:28.004 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:28.004 00.000 7988 Status Line: No star selected
07:03:28.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:28.019 00.015 7988 UpdateGuideState exits: No star selected
07:03:28.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:28.021 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:28.021 00.000 7988 Enqueuing Expose request
07:03:28.021 00.000 15712 Worker thread wakes up
07:03:28.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:28.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:29.537 01.516 15712 Exposure complete
07:03:29.554 00.017 15712 worker thread done servicing request
07:03:29.554 00.000 7988 OnExposeComplete: enter
07:03:29.554 00.000 7988 UpdateGuideState(): m_state=1
07:03:29.564 00.010 7988 UpdateCurrentPosition: no star selected
07:03:29.564 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:29.566 00.002 7988 Status Line: No star selected
07:03:29.568 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:29.569 00.001 7988 UpdateGuideState exits: No star selected
07:03:29.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:29.571 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:29.571 00.000 7988 Enqueuing Expose request
07:03:29.571 00.000 15712 Worker thread wakes up
07:03:29.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:29.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:31.202 01.631 15712 Exposure complete
07:03:31.221 00.019 15712 worker thread done servicing request
07:03:31.221 00.000 7988 OnExposeComplete: enter
07:03:31.221 00.000 7988 UpdateGuideState(): m_state=1
07:03:31.221 00.000 7988 UpdateCurrentPosition: no star selected
07:03:31.221 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:31.221 00.000 7988 Status Line: No star selected
07:03:31.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:31.232 00.011 7988 UpdateGuideState exits: No star selected
07:03:31.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:31.232 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:31.232 00.000 7988 Enqueuing Expose request
07:03:31.232 00.000 15712 Worker thread wakes up
07:03:31.238 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:31.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:32.768 01.530 15712 Exposure complete
07:03:32.787 00.019 15712 worker thread done servicing request
07:03:32.787 00.000 7988 OnExposeComplete: enter
07:03:32.787 00.000 7988 UpdateGuideState(): m_state=1
07:03:32.787 00.000 7988 UpdateCurrentPosition: no star selected
07:03:32.787 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:32.787 00.000 7988 Status Line: No star selected
07:03:32.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:32.798 00.011 7988 UpdateGuideState exits: No star selected
07:03:32.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:32.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:32.798 00.000 7988 Enqueuing Expose request
07:03:32.798 00.000 15712 Worker thread wakes up
07:03:32.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:32.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:34.432 01.634 15712 Exposure complete
07:03:34.446 00.014 15712 worker thread done servicing request
07:03:34.446 00.000 7988 OnExposeComplete: enter
07:03:34.456 00.010 7988 UpdateGuideState(): m_state=1
07:03:34.456 00.000 7988 UpdateCurrentPosition: no star selected
07:03:34.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:34.456 00.000 7988 Status Line: No star selected
07:03:34.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:34.462 00.006 7988 UpdateGuideState exits: No star selected
07:03:34.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:34.462 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:34.462 00.000 7988 Enqueuing Expose request
07:03:34.462 00.000 15712 Worker thread wakes up
07:03:34.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:34.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:35.982 01.520 15712 Exposure complete
07:03:36.004 00.022 15712 worker thread done servicing request
07:03:36.004 00.000 7988 OnExposeComplete: enter
07:03:36.004 00.000 7988 UpdateGuideState(): m_state=1
07:03:36.007 00.003 7988 UpdateCurrentPosition: no star selected
07:03:36.007 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:36.009 00.002 7988 Status Line: No star selected
07:03:36.011 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:36.011 00.000 7988 UpdateGuideState exits: No star selected
07:03:36.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:36.011 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:36.011 00.000 7988 Enqueuing Expose request
07:03:36.011 00.000 15712 Worker thread wakes up
07:03:36.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:36.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:37.655 01.644 15712 Exposure complete
07:03:37.672 00.017 15712 worker thread done servicing request
07:03:37.672 00.000 7988 OnExposeComplete: enter
07:03:37.672 00.000 7988 UpdateGuideState(): m_state=1
07:03:37.680 00.008 7988 UpdateCurrentPosition: no star selected
07:03:37.680 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:37.682 00.002 7988 Status Line: No star selected
07:03:37.684 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:37.684 00.000 7988 UpdateGuideState exits: No star selected
07:03:37.686 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:37.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:37.686 00.000 7988 Enqueuing Expose request
07:03:37.689 00.003 15712 Worker thread wakes up
07:03:37.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:37.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:39.216 01.527 15712 Exposure complete
07:03:39.237 00.021 15712 worker thread done servicing request
07:03:39.237 00.000 7988 OnExposeComplete: enter
07:03:39.237 00.000 7988 UpdateGuideState(): m_state=1
07:03:39.241 00.004 7988 UpdateCurrentPosition: no star selected
07:03:39.241 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:39.243 00.002 7988 Status Line: No star selected
07:03:39.245 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:39.245 00.000 7988 UpdateGuideState exits: No star selected
07:03:39.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:39.245 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:39.245 00.000 7988 Enqueuing Expose request
07:03:39.245 00.000 15712 Worker thread wakes up
07:03:39.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:39.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:40.893 01.648 15712 Exposure complete
07:03:40.915 00.022 15712 worker thread done servicing request
07:03:40.915 00.000 7988 OnExposeComplete: enter
07:03:40.915 00.000 7988 UpdateGuideState(): m_state=1
07:03:40.915 00.000 7988 UpdateCurrentPosition: no star selected
07:03:40.915 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:40.915 00.000 7988 Status Line: No star selected
07:03:40.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:40.923 00.008 7988 UpdateGuideState exits: No star selected
07:03:40.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:40.923 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:40.923 00.000 7988 Enqueuing Expose request
07:03:40.923 00.000 15712 Worker thread wakes up
07:03:40.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:40.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:42.458 01.535 15712 Exposure complete
07:03:42.473 00.015 15712 worker thread done servicing request
07:03:42.473 00.000 7988 OnExposeComplete: enter
07:03:42.473 00.000 7988 UpdateGuideState(): m_state=1
07:03:42.483 00.010 7988 UpdateCurrentPosition: no star selected
07:03:42.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:42.485 00.002 7988 Status Line: No star selected
07:03:42.487 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:42.487 00.000 7988 UpdateGuideState exits: No star selected
07:03:42.490 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:42.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:42.492 00.002 7988 Enqueuing Expose request
07:03:42.492 00.000 15712 Worker thread wakes up
07:03:42.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:42.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:44.232 01.740 15712 Exposure complete
07:03:44.246 00.014 15712 worker thread done servicing request
07:03:44.246 00.000 7988 OnExposeComplete: enter
07:03:44.246 00.000 7988 UpdateGuideState(): m_state=1
07:03:44.246 00.000 7988 UpdateCurrentPosition: no star selected
07:03:44.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:44.259 00.013 7988 Status Line: No star selected
07:03:44.259 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:44.262 00.003 7988 UpdateGuideState exits: No star selected
07:03:44.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:44.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:44.262 00.000 7988 Enqueuing Expose request
07:03:44.262 00.000 15712 Worker thread wakes up
07:03:44.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:44.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:45.685 01.423 15712 Exposure complete
07:03:45.707 00.022 15712 worker thread done servicing request
07:03:45.707 00.000 7988 OnExposeComplete: enter
07:03:45.707 00.000 7988 UpdateGuideState(): m_state=1
07:03:45.707 00.000 7988 UpdateCurrentPosition: no star selected
07:03:45.707 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:45.707 00.000 7988 Status Line: No star selected
07:03:45.707 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:45.715 00.008 7988 UpdateGuideState exits: No star selected
07:03:45.715 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:45.715 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:45.715 00.000 7988 Enqueuing Expose request
07:03:45.715 00.000 15712 Worker thread wakes up
07:03:45.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:45.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:47.349 01.634 15712 Exposure complete
07:03:47.363 00.014 15712 worker thread done servicing request
07:03:47.363 00.000 7988 OnExposeComplete: enter
07:03:47.363 00.000 7988 UpdateGuideState(): m_state=1
07:03:47.374 00.011 7988 UpdateCurrentPosition: no star selected
07:03:47.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:47.376 00.002 7988 Status Line: No star selected
07:03:47.378 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:47.379 00.001 7988 UpdateGuideState exits: No star selected
07:03:47.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:47.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:47.379 00.000 7988 Enqueuing Expose request
07:03:47.379 00.000 15712 Worker thread wakes up
07:03:47.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:47.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:48.898 01.519 15712 Exposure complete
07:03:48.922 00.024 15712 worker thread done servicing request
07:03:48.922 00.000 7988 OnExposeComplete: enter
07:03:48.922 00.000 7988 UpdateGuideState(): m_state=1
07:03:48.922 00.000 7988 UpdateCurrentPosition: no star selected
07:03:48.926 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:48.926 00.000 7988 Status Line: No star selected
07:03:48.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:48.930 00.004 7988 UpdateGuideState exits: No star selected
07:03:48.932 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:48.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:48.934 00.002 7988 Enqueuing Expose request
07:03:48.934 00.000 15712 Worker thread wakes up
07:03:48.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:48.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:50.578 01.644 15712 Exposure complete
07:03:50.592 00.014 15712 worker thread done servicing request
07:03:50.592 00.000 7988 OnExposeComplete: enter
07:03:50.592 00.000 7988 UpdateGuideState(): m_state=1
07:03:50.603 00.011 7988 UpdateCurrentPosition: no star selected
07:03:50.603 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:50.605 00.002 7988 Status Line: No star selected
07:03:50.607 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:50.607 00.000 7988 UpdateGuideState exits: No star selected
07:03:50.609 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:50.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:50.611 00.002 7988 Enqueuing Expose request
07:03:50.611 00.000 15712 Worker thread wakes up
07:03:50.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:50.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:52.144 01.533 15712 Exposure complete
07:03:52.158 00.014 15712 worker thread done servicing request
07:03:52.158 00.000 7988 OnExposeComplete: enter
07:03:52.158 00.000 7988 UpdateGuideState(): m_state=1
07:03:52.169 00.011 7988 UpdateCurrentPosition: no star selected
07:03:52.169 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:52.171 00.002 7988 Status Line: No star selected
07:03:52.173 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:52.173 00.000 7988 UpdateGuideState exits: No star selected
07:03:52.175 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:52.175 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:52.177 00.002 7988 Enqueuing Expose request
07:03:52.177 00.000 15712 Worker thread wakes up
07:03:52.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:52.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:53.816 01.639 15712 Exposure complete
07:03:53.832 00.016 15712 worker thread done servicing request
07:03:53.832 00.000 7988 OnExposeComplete: enter
07:03:53.832 00.000 7988 UpdateGuideState(): m_state=1
07:03:53.843 00.011 7988 UpdateCurrentPosition: no star selected
07:03:53.843 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:53.845 00.002 7988 Status Line: No star selected
07:03:53.847 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:53.848 00.001 7988 UpdateGuideState exits: No star selected
07:03:53.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:53.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:53.848 00.000 7988 Enqueuing Expose request
07:03:53.848 00.000 15712 Worker thread wakes up
07:03:53.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:53.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:55.382 01.534 15712 Exposure complete
07:03:55.405 00.023 15712 worker thread done servicing request
07:03:55.405 00.000 7988 OnExposeComplete: enter
07:03:55.405 00.000 7988 UpdateGuideState(): m_state=1
07:03:55.405 00.000 7988 UpdateCurrentPosition: no star selected
07:03:55.405 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:55.410 00.005 7988 Status Line: No star selected
07:03:55.410 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:55.410 00.000 7988 UpdateGuideState exits: No star selected
07:03:55.414 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:55.414 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:55.414 00.000 7988 Enqueuing Expose request
07:03:55.414 00.000 15712 Worker thread wakes up
07:03:55.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:55.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:57.055 01.641 15712 Exposure complete
07:03:57.076 00.021 15712 worker thread done servicing request
07:03:57.076 00.000 7988 OnExposeComplete: enter
07:03:57.076 00.000 7988 UpdateGuideState(): m_state=1
07:03:57.076 00.000 7988 UpdateCurrentPosition: no star selected
07:03:57.076 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:57.081 00.005 7988 Status Line: No star selected
07:03:57.081 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:57.084 00.003 7988 UpdateGuideState exits: No star selected
07:03:57.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:57.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:57.084 00.000 7988 Enqueuing Expose request
07:03:57.084 00.000 15712 Worker thread wakes up
07:03:57.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:57.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:03:58.620 01.536 15712 Exposure complete
07:03:58.634 00.014 15712 worker thread done servicing request
07:03:58.634 00.000 7988 OnExposeComplete: enter
07:03:58.634 00.000 7988 UpdateGuideState(): m_state=1
07:03:58.645 00.011 7988 UpdateCurrentPosition: no star selected
07:03:58.646 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:03:58.646 00.000 7988 Status Line: No star selected
07:03:58.648 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:03:58.650 00.002 7988 UpdateGuideState exits: No star selected
07:03:58.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:03:58.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:03:58.650 00.000 7988 Enqueuing Expose request
07:03:58.650 00.000 15712 Worker thread wakes up
07:03:58.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:03:58.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:00.284 01.634 15712 Exposure complete
07:04:00.298 00.014 15712 worker thread done servicing request
07:04:00.298 00.000 7988 OnExposeComplete: enter
07:04:00.298 00.000 7988 UpdateGuideState(): m_state=1
07:04:00.298 00.000 7988 UpdateCurrentPosition: no star selected
07:04:00.298 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:00.298 00.000 7988 Status Line: No star selected
07:04:00.313 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:00.314 00.001 7988 UpdateGuideState exits: No star selected
07:04:00.314 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:00.314 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:00.314 00.000 7988 Enqueuing Expose request
07:04:00.314 00.000 15712 Worker thread wakes up
07:04:00.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:00.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:01.835 01.521 15712 Exposure complete
07:04:01.857 00.022 15712 worker thread done servicing request
07:04:01.857 00.000 7988 OnExposeComplete: enter
07:04:01.857 00.000 7988 UpdateGuideState(): m_state=1
07:04:01.857 00.000 7988 UpdateCurrentPosition: no star selected
07:04:01.857 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:01.857 00.000 7988 Status Line: No star selected
07:04:01.863 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:01.865 00.002 7988 UpdateGuideState exits: No star selected
07:04:01.865 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:01.865 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:01.865 00.000 7988 Enqueuing Expose request
07:04:01.865 00.000 15712 Worker thread wakes up
07:04:01.865 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:01.865 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:03.612 01.747 15712 Exposure complete
07:04:03.634 00.022 15712 worker thread done servicing request
07:04:03.634 00.000 7988 OnExposeComplete: enter
07:04:03.634 00.000 7988 UpdateGuideState(): m_state=1
07:04:03.634 00.000 7988 UpdateCurrentPosition: no star selected
07:04:03.634 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:03.634 00.000 7988 Status Line: No star selected
07:04:03.634 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:03.642 00.008 7988 UpdateGuideState exits: No star selected
07:04:03.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:03.642 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:03.642 00.000 7988 Enqueuing Expose request
07:04:03.642 00.000 15712 Worker thread wakes up
07:04:03.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:03.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:05.065 01.423 15712 Exposure complete
07:04:05.088 00.023 15712 worker thread done servicing request
07:04:05.088 00.000 7988 OnExposeComplete: enter
07:04:05.089 00.001 7988 UpdateGuideState(): m_state=1
07:04:05.089 00.000 7988 UpdateCurrentPosition: no star selected
07:04:05.089 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:05.089 00.000 7988 Status Line: No star selected
07:04:05.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:05.095 00.006 7988 UpdateGuideState exits: No star selected
07:04:05.095 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:05.097 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:05.097 00.000 7988 Enqueuing Expose request
07:04:05.097 00.000 15712 Worker thread wakes up
07:04:05.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:05.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:06.840 01.743 15712 Exposure complete
07:04:06.864 00.024 15712 worker thread done servicing request
07:04:06.864 00.000 7988 OnExposeComplete: enter
07:04:06.864 00.000 7988 UpdateGuideState(): m_state=1
07:04:06.864 00.000 7988 UpdateCurrentPosition: no star selected
07:04:06.867 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:06.867 00.000 7988 Status Line: No star selected
07:04:06.869 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:06.869 00.000 7988 UpdateGuideState exits: No star selected
07:04:06.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:06.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:06.869 00.000 7988 Enqueuing Expose request
07:04:06.869 00.000 15712 Worker thread wakes up
07:04:06.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:06.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:08.294 01.425 15712 Exposure complete
07:04:08.315 00.021 15712 worker thread done servicing request
07:04:08.315 00.000 7988 OnExposeComplete: enter
07:04:08.315 00.000 7988 UpdateGuideState(): m_state=1
07:04:08.319 00.004 7988 UpdateCurrentPosition: no star selected
07:04:08.319 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:08.321 00.002 7988 Status Line: No star selected
07:04:08.323 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:08.324 00.001 7988 UpdateGuideState exits: No star selected
07:04:08.324 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:08.324 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:08.324 00.000 7988 Enqueuing Expose request
07:04:08.324 00.000 15712 Worker thread wakes up
07:04:08.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:08.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:09.957 01.633 15712 Exposure complete
07:04:09.980 00.023 15712 worker thread done servicing request
07:04:09.980 00.000 7988 OnExposeComplete: enter
07:04:09.980 00.000 7988 UpdateGuideState(): m_state=1
07:04:09.980 00.000 7988 UpdateCurrentPosition: no star selected
07:04:09.980 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:09.980 00.000 7988 Status Line: No star selected
07:04:09.987 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:09.987 00.000 7988 UpdateGuideState exits: No star selected
07:04:09.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:09.987 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:09.987 00.000 7988 Enqueuing Expose request
07:04:09.987 00.000 15712 Worker thread wakes up
07:04:09.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:09.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:11.523 01.536 15712 Exposure complete
07:04:11.545 00.022 15712 worker thread done servicing request
07:04:11.545 00.000 7988 OnExposeComplete: enter
07:04:11.545 00.000 7988 UpdateGuideState(): m_state=1
07:04:11.548 00.003 7988 UpdateCurrentPosition: no star selected
07:04:11.548 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:11.550 00.002 7988 Status Line: No star selected
07:04:11.552 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:11.553 00.001 7988 UpdateGuideState exits: No star selected
07:04:11.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:11.553 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:11.553 00.000 7988 Enqueuing Expose request
07:04:11.553 00.000 15712 Worker thread wakes up
07:04:11.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:11.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:13.299 01.746 15712 Exposure complete
07:04:13.317 00.018 15712 worker thread done servicing request
07:04:13.317 00.000 7988 OnExposeComplete: enter
07:04:13.317 00.000 7988 UpdateGuideState(): m_state=1
07:04:13.324 00.007 7988 UpdateCurrentPosition: no star selected
07:04:13.324 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:13.326 00.002 7988 Status Line: No star selected
07:04:13.328 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:13.328 00.000 7988 UpdateGuideState exits: No star selected
07:04:13.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:13.328 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:13.328 00.000 7988 Enqueuing Expose request
07:04:13.328 00.000 15712 Worker thread wakes up
07:04:13.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:13.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:14.751 01.423 15712 Exposure complete
07:04:14.775 00.024 15712 worker thread done servicing request
07:04:14.775 00.000 7988 OnExposeComplete: enter
07:04:14.775 00.000 7988 UpdateGuideState(): m_state=1
07:04:14.775 00.000 7988 UpdateCurrentPosition: no star selected
07:04:14.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:14.780 00.005 7988 Status Line: No star selected
07:04:14.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:14.783 00.003 7988 UpdateGuideState exits: No star selected
07:04:14.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:14.783 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:14.783 00.000 7988 Enqueuing Expose request
07:04:14.783 00.000 15712 Worker thread wakes up
07:04:14.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:14.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:16.427 01.644 15712 Exposure complete
07:04:16.447 00.020 15712 worker thread done servicing request
07:04:16.447 00.000 7988 OnExposeComplete: enter
07:04:16.447 00.000 7988 UpdateGuideState(): m_state=1
07:04:16.447 00.000 7988 UpdateCurrentPosition: no star selected
07:04:16.447 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:16.447 00.000 7988 Status Line: No star selected
07:04:16.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:16.459 00.012 7988 UpdateGuideState exits: No star selected
07:04:16.459 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:16.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:16.459 00.000 7988 Enqueuing Expose request
07:04:16.459 00.000 15712 Worker thread wakes up
07:04:16.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:16.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:17.981 01.522 15712 Exposure complete
07:04:18.004 00.023 15712 worker thread done servicing request
07:04:18.004 00.000 7988 OnExposeComplete: enter
07:04:18.004 00.000 7988 UpdateGuideState(): m_state=1
07:04:18.004 00.000 7988 UpdateCurrentPosition: no star selected
07:04:18.004 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:18.004 00.000 7988 Status Line: No star selected
07:04:18.004 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:18.011 00.007 7988 UpdateGuideState exits: No star selected
07:04:18.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:18.013 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:18.013 00.000 7988 Enqueuing Expose request
07:04:18.013 00.000 15712 Worker thread wakes up
07:04:18.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:18.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:19.641 01.628 15712 Exposure complete
07:04:19.664 00.023 15712 worker thread done servicing request
07:04:19.664 00.000 7988 OnExposeComplete: enter
07:04:19.664 00.000 7988 UpdateGuideState(): m_state=1
07:04:19.664 00.000 7988 UpdateCurrentPosition: no star selected
07:04:19.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:19.664 00.000 7988 Status Line: No star selected
07:04:19.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:19.673 00.009 7988 UpdateGuideState exits: No star selected
07:04:19.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:19.673 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:19.673 00.000 7988 Enqueuing Expose request
07:04:19.673 00.000 15712 Worker thread wakes up
07:04:19.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:19.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:21.210 01.537 15712 Exposure complete
07:04:21.231 00.021 15712 worker thread done servicing request
07:04:21.231 00.000 7988 OnExposeComplete: enter
07:04:21.231 00.000 7988 UpdateGuideState(): m_state=1
07:04:21.235 00.004 7988 UpdateCurrentPosition: no star selected
07:04:21.235 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:21.237 00.002 7988 Status Line: No star selected
07:04:21.239 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:21.240 00.001 7988 UpdateGuideState exits: No star selected
07:04:21.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:21.240 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:21.240 00.000 7988 Enqueuing Expose request
07:04:21.240 00.000 15712 Worker thread wakes up
07:04:21.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:21.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:22.887 01.647 15712 Exposure complete
07:04:22.901 00.014 15712 worker thread done servicing request
07:04:22.901 00.000 7988 OnExposeComplete: enter
07:04:22.901 00.000 7988 UpdateGuideState(): m_state=1
07:04:22.912 00.011 7988 UpdateCurrentPosition: no star selected
07:04:22.914 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:22.914 00.000 7988 Status Line: No star selected
07:04:22.916 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:22.917 00.001 7988 UpdateGuideState exits: No star selected
07:04:22.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:22.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:22.917 00.000 7988 Enqueuing Expose request
07:04:22.917 00.000 15712 Worker thread wakes up
07:04:22.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:22.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:24.436 01.519 15712 Exposure complete
07:04:24.452 00.016 15712 worker thread done servicing request
07:04:24.452 00.000 7988 OnExposeComplete: enter
07:04:24.452 00.000 7988 UpdateGuideState(): m_state=1
07:04:24.464 00.012 7988 UpdateCurrentPosition: no star selected
07:04:24.464 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:24.466 00.002 7988 Status Line: No star selected
07:04:24.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:24.468 00.002 7988 UpdateGuideState exits: No star selected
07:04:24.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:24.468 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:24.468 00.000 7988 Enqueuing Expose request
07:04:24.468 00.000 15712 Worker thread wakes up
07:04:24.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:24.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:26.111 01.643 15712 Exposure complete
07:04:26.132 00.021 15712 worker thread done servicing request
07:04:26.132 00.000 7988 OnExposeComplete: enter
07:04:26.132 00.000 7988 UpdateGuideState(): m_state=1
07:04:26.138 00.006 7988 UpdateCurrentPosition: no star selected
07:04:26.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:26.140 00.002 7988 Status Line: No star selected
07:04:26.142 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:26.143 00.001 7988 UpdateGuideState exits: No star selected
07:04:26.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:26.143 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:26.143 00.000 7988 Enqueuing Expose request
07:04:26.143 00.000 15712 Worker thread wakes up
07:04:26.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:26.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:27.678 01.535 15712 Exposure complete
07:04:27.700 00.022 15712 worker thread done servicing request
07:04:27.700 00.000 7988 OnExposeComplete: enter
07:04:27.702 00.002 7988 UpdateGuideState(): m_state=1
07:04:27.702 00.000 7988 UpdateCurrentPosition: no star selected
07:04:27.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:27.702 00.000 7988 Status Line: No star selected
07:04:27.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:27.708 00.006 7988 UpdateGuideState exits: No star selected
07:04:27.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:27.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:27.708 00.000 7988 Enqueuing Expose request
07:04:27.708 00.000 15712 Worker thread wakes up
07:04:27.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:27.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:29.355 01.647 15712 Exposure complete
07:04:29.369 00.014 15712 worker thread done servicing request
07:04:29.369 00.000 7988 OnExposeComplete: enter
07:04:29.369 00.000 7988 UpdateGuideState(): m_state=1
07:04:29.380 00.011 7988 UpdateCurrentPosition: no star selected
07:04:29.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:29.382 00.002 7988 Status Line: No star selected
07:04:29.384 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:29.385 00.001 7988 UpdateGuideState exits: No star selected
07:04:29.386 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:29.386 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:29.386 00.000 7988 Enqueuing Expose request
07:04:29.386 00.000 15712 Worker thread wakes up
07:04:29.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:29.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:30.921 01.535 15712 Exposure complete
07:04:30.944 00.023 15712 worker thread done servicing request
07:04:30.944 00.000 7988 OnExposeComplete: enter
07:04:30.944 00.000 7988 UpdateGuideState(): m_state=1
07:04:30.944 00.000 7988 UpdateCurrentPosition: no star selected
07:04:30.944 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:30.944 00.000 7988 Status Line: No star selected
07:04:30.950 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:30.951 00.001 7988 UpdateGuideState exits: No star selected
07:04:30.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:30.951 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:30.951 00.000 7988 Enqueuing Expose request
07:04:30.951 00.000 15712 Worker thread wakes up
07:04:30.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:30.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:32.594 01.643 15712 Exposure complete
07:04:32.618 00.024 15712 worker thread done servicing request
07:04:32.618 00.000 7988 OnExposeComplete: enter
07:04:32.618 00.000 7988 UpdateGuideState(): m_state=1
07:04:32.621 00.003 7988 UpdateCurrentPosition: no star selected
07:04:32.621 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:32.623 00.002 7988 Status Line: No star selected
07:04:32.625 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:32.625 00.000 7988 UpdateGuideState exits: No star selected
07:04:32.627 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:32.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:32.629 00.002 7988 Enqueuing Expose request
07:04:32.629 00.000 15712 Worker thread wakes up
07:04:32.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:32.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:34.147 01.518 15712 Exposure complete
07:04:34.170 00.023 15712 worker thread done servicing request
07:04:34.170 00.000 7988 OnExposeComplete: enter
07:04:34.170 00.000 7988 UpdateGuideState(): m_state=1
07:04:34.170 00.000 7988 UpdateCurrentPosition: no star selected
07:04:34.170 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:34.170 00.000 7988 Status Line: No star selected
07:04:34.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:34.176 00.006 7988 UpdateGuideState exits: No star selected
07:04:34.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:34.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:34.176 00.000 7988 Enqueuing Expose request
07:04:34.176 00.000 15712 Worker thread wakes up
07:04:34.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:34.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:35.821 01.645 15712 Exposure complete
07:04:35.837 00.016 15712 worker thread done servicing request
07:04:35.837 00.000 7988 OnExposeComplete: enter
07:04:35.837 00.000 7988 UpdateGuideState(): m_state=1
07:04:35.848 00.011 7988 UpdateCurrentPosition: no star selected
07:04:35.848 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:35.850 00.002 7988 Status Line: No star selected
07:04:35.852 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:35.853 00.001 7988 UpdateGuideState exits: No star selected
07:04:35.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:35.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:35.853 00.000 7988 Enqueuing Expose request
07:04:35.853 00.000 15712 Worker thread wakes up
07:04:35.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:35.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:37.371 01.518 15712 Exposure complete
07:04:37.386 00.015 15712 worker thread done servicing request
07:04:37.386 00.000 7988 OnExposeComplete: enter
07:04:37.386 00.000 7988 UpdateGuideState(): m_state=1
07:04:37.397 00.011 7988 UpdateCurrentPosition: no star selected
07:04:37.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:37.399 00.002 7988 Status Line: No star selected
07:04:37.401 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:37.402 00.001 7988 UpdateGuideState exits: No star selected
07:04:37.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:37.402 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:37.402 00.000 7988 Enqueuing Expose request
07:04:37.402 00.000 15712 Worker thread wakes up
07:04:37.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:37.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:39.035 01.633 15712 Exposure complete
07:04:39.057 00.022 15712 worker thread done servicing request
07:04:39.057 00.000 7988 OnExposeComplete: enter
07:04:39.057 00.000 7988 UpdateGuideState(): m_state=1
07:04:39.057 00.000 7988 UpdateCurrentPosition: no star selected
07:04:39.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:39.057 00.000 7988 Status Line: No star selected
07:04:39.065 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:39.065 00.000 7988 UpdateGuideState exits: No star selected
07:04:39.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:39.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:39.069 00.004 7988 Enqueuing Expose request
07:04:39.070 00.001 15712 Worker thread wakes up
07:04:39.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:39.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:40.598 01.528 15712 Exposure complete
07:04:40.618 00.020 15712 worker thread done servicing request
07:04:40.618 00.000 7988 OnExposeComplete: enter
07:04:40.618 00.000 7988 UpdateGuideState(): m_state=1
07:04:40.618 00.000 7988 UpdateCurrentPosition: no star selected
07:04:40.618 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:40.618 00.000 7988 Status Line: No star selected
07:04:40.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:40.628 00.010 7988 UpdateGuideState exits: No star selected
07:04:40.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:40.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:40.628 00.000 7988 Enqueuing Expose request
07:04:40.628 00.000 15712 Worker thread wakes up
07:04:40.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:40.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:42.263 01.635 15712 Exposure complete
07:04:42.284 00.021 15712 worker thread done servicing request
07:04:42.284 00.000 7988 OnExposeComplete: enter
07:04:42.284 00.000 7988 UpdateGuideState(): m_state=1
07:04:42.284 00.000 7988 UpdateCurrentPosition: no star selected
07:04:42.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:42.284 00.000 7988 Status Line: No star selected
07:04:42.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:42.293 00.009 7988 UpdateGuideState exits: No star selected
07:04:42.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:42.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:42.293 00.000 7988 Enqueuing Expose request
07:04:42.293 00.000 15712 Worker thread wakes up
07:04:42.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:42.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:43.813 01.520 15712 Exposure complete
07:04:43.834 00.021 15712 worker thread done servicing request
07:04:43.834 00.000 7988 OnExposeComplete: enter
07:04:43.834 00.000 7988 UpdateGuideState(): m_state=1
07:04:43.834 00.000 7988 UpdateCurrentPosition: no star selected
07:04:43.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:43.834 00.000 7988 Status Line: No star selected
07:04:43.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:43.842 00.008 7988 UpdateGuideState exits: No star selected
07:04:43.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:43.842 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:43.842 00.000 7988 Enqueuing Expose request
07:04:43.842 00.000 15712 Worker thread wakes up
07:04:43.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:43.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:45.476 01.634 15712 Exposure complete
07:04:45.490 00.014 15712 worker thread done servicing request
07:04:45.490 00.000 7988 OnExposeComplete: enter
07:04:45.500 00.010 7988 UpdateGuideState(): m_state=1
07:04:45.500 00.000 7988 UpdateCurrentPosition: no star selected
07:04:45.500 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:45.500 00.000 7988 Status Line: No star selected
07:04:45.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:45.506 00.006 7988 UpdateGuideState exits: No star selected
07:04:45.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:45.506 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:45.506 00.000 7988 Enqueuing Expose request
07:04:45.506 00.000 15712 Worker thread wakes up
07:04:45.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:45.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:47.040 01.534 15712 Exposure complete
07:04:47.062 00.022 15712 worker thread done servicing request
07:04:47.062 00.000 7988 OnExposeComplete: enter
07:04:47.062 00.000 7988 UpdateGuideState(): m_state=1
07:04:47.062 00.000 7988 UpdateCurrentPosition: no star selected
07:04:47.062 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:47.067 00.005 7988 Status Line: No star selected
07:04:47.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:47.069 00.002 7988 UpdateGuideState exits: No star selected
07:04:47.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:47.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:47.069 00.000 7988 Enqueuing Expose request
07:04:47.069 00.000 15712 Worker thread wakes up
07:04:47.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:47.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:48.713 01.644 15712 Exposure complete
07:04:48.736 00.023 15712 worker thread done servicing request
07:04:48.736 00.000 7988 OnExposeComplete: enter
07:04:48.736 00.000 7988 UpdateGuideState(): m_state=1
07:04:48.740 00.004 7988 UpdateCurrentPosition: no star selected
07:04:48.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:48.742 00.002 7988 Status Line: No star selected
07:04:48.744 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:48.745 00.001 7988 UpdateGuideState exits: No star selected
07:04:48.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:48.747 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:48.747 00.000 7988 Enqueuing Expose request
07:04:48.749 00.002 15712 Worker thread wakes up
07:04:48.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:48.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:50.278 01.529 15712 Exposure complete
07:04:50.303 00.025 15712 worker thread done servicing request
07:04:50.303 00.000 7988 OnExposeComplete: enter
07:04:50.303 00.000 7988 UpdateGuideState(): m_state=1
07:04:50.303 00.000 7988 UpdateCurrentPosition: no star selected
07:04:50.303 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:50.303 00.000 7988 Status Line: No star selected
07:04:50.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:50.310 00.007 7988 UpdateGuideState exits: No star selected
07:04:50.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:50.310 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:50.310 00.000 7988 Enqueuing Expose request
07:04:50.310 00.000 15712 Worker thread wakes up
07:04:50.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:50.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:51.956 01.646 15712 Exposure complete
07:04:51.970 00.014 15712 worker thread done servicing request
07:04:51.970 00.000 7988 OnExposeComplete: enter
07:04:51.970 00.000 7988 UpdateGuideState(): m_state=1
07:04:51.982 00.012 7988 UpdateCurrentPosition: no star selected
07:04:51.982 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:51.984 00.002 7988 Status Line: No star selected
07:04:51.986 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:51.986 00.000 7988 UpdateGuideState exits: No star selected
07:04:51.986 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:51.986 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:51.986 00.000 7988 Enqueuing Expose request
07:04:51.986 00.000 15712 Worker thread wakes up
07:04:51.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:51.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:53.507 01.521 15712 Exposure complete
07:04:53.529 00.022 15712 worker thread done servicing request
07:04:53.529 00.000 7988 OnExposeComplete: enter
07:04:53.529 00.000 7988 UpdateGuideState(): m_state=1
07:04:53.533 00.004 7988 UpdateCurrentPosition: no star selected
07:04:53.533 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:53.533 00.000 7988 Status Line: No star selected
07:04:53.533 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:53.537 00.004 7988 UpdateGuideState exits: No star selected
07:04:53.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:53.537 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:53.537 00.000 7988 Enqueuing Expose request
07:04:53.537 00.000 15712 Worker thread wakes up
07:04:53.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:53.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:55.185 01.648 15712 Exposure complete
07:04:55.202 00.017 15712 worker thread done servicing request
07:04:55.202 00.000 7988 OnExposeComplete: enter
07:04:55.202 00.000 7988 UpdateGuideState(): m_state=1
07:04:55.210 00.008 7988 UpdateCurrentPosition: no star selected
07:04:55.210 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:55.212 00.002 7988 Status Line: No star selected
07:04:55.213 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:55.213 00.000 7988 UpdateGuideState exits: No star selected
07:04:55.213 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:55.213 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:55.213 00.000 7988 Enqueuing Expose request
07:04:55.213 00.000 15712 Worker thread wakes up
07:04:55.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:55.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:56.748 01.535 15712 Exposure complete
07:04:56.766 00.018 15712 worker thread done servicing request
07:04:56.766 00.000 7988 OnExposeComplete: enter
07:04:56.766 00.000 7988 UpdateGuideState(): m_state=1
07:04:56.773 00.007 7988 UpdateCurrentPosition: no star selected
07:04:56.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:56.775 00.002 7988 Status Line: No star selected
07:04:56.777 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:56.777 00.000 7988 UpdateGuideState exits: No star selected
07:04:56.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:56.777 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:56.777 00.000 7988 Enqueuing Expose request
07:04:56.782 00.005 15712 Worker thread wakes up
07:04:56.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:56.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:58.426 01.644 15712 Exposure complete
07:04:58.440 00.014 15712 worker thread done servicing request
07:04:58.440 00.000 7988 OnExposeComplete: enter
07:04:58.440 00.000 7988 UpdateGuideState(): m_state=1
07:04:58.440 00.000 7988 UpdateCurrentPosition: no star selected
07:04:58.451 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:04:58.453 00.002 7988 Status Line: No star selected
07:04:58.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:04:58.456 00.003 7988 UpdateGuideState exits: No star selected
07:04:58.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:04:58.456 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:04:58.456 00.000 7988 Enqueuing Expose request
07:04:58.456 00.000 15712 Worker thread wakes up
07:04:58.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:04:58.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:04:59.978 01.522 15712 Exposure complete
07:05:00.000 00.022 15712 worker thread done servicing request
07:05:00.000 00.000 7988 OnExposeComplete: enter
07:05:00.000 00.000 7988 UpdateGuideState(): m_state=1
07:05:00.000 00.000 7988 UpdateCurrentPosition: no star selected
07:05:00.000 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:00.000 00.000 7988 Status Line: No star selected
07:05:00.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:00.008 00.008 7988 UpdateGuideState exits: No star selected
07:05:00.010 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:00.012 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:00.014 00.002 7988 Enqueuing Expose request
07:05:00.017 00.003 15712 Worker thread wakes up
07:05:00.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:00.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:01.655 01.638 15712 Exposure complete
07:05:01.678 00.023 15712 worker thread done servicing request
07:05:01.678 00.000 7988 OnExposeComplete: enter
07:05:01.678 00.000 7988 UpdateGuideState(): m_state=1
07:05:01.678 00.000 7988 UpdateCurrentPosition: no star selected
07:05:01.678 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:01.678 00.000 7988 Status Line: No star selected
07:05:01.678 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:01.685 00.007 7988 UpdateGuideState exits: No star selected
07:05:01.687 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:01.687 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:01.687 00.000 7988 Enqueuing Expose request
07:05:01.687 00.000 15712 Worker thread wakes up
07:05:01.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:01.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:03.206 01.519 15712 Exposure complete
07:05:03.227 00.021 15712 worker thread done servicing request
07:05:03.229 00.002 7988 OnExposeComplete: enter
07:05:03.229 00.000 7988 UpdateGuideState(): m_state=1
07:05:03.229 00.000 7988 UpdateCurrentPosition: no star selected
07:05:03.229 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:03.229 00.000 7988 Status Line: No star selected
07:05:03.234 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:03.235 00.001 7988 UpdateGuideState exits: No star selected
07:05:03.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:03.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:03.235 00.000 7988 Enqueuing Expose request
07:05:03.235 00.000 15712 Worker thread wakes up
07:05:03.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:03.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:04.869 01.634 15712 Exposure complete
07:05:04.890 00.021 15712 worker thread done servicing request
07:05:04.892 00.002 7988 OnExposeComplete: enter
07:05:04.892 00.000 7988 UpdateGuideState(): m_state=1
07:05:04.892 00.000 7988 UpdateCurrentPosition: no star selected
07:05:04.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:04.892 00.000 7988 Status Line: No star selected
07:05:04.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:04.898 00.006 7988 UpdateGuideState exits: No star selected
07:05:04.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:04.898 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:04.898 00.000 7988 Enqueuing Expose request
07:05:04.903 00.005 15712 Worker thread wakes up
07:05:04.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:04.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:06.418 01.515 15712 Exposure complete
07:05:06.441 00.023 15712 worker thread done servicing request
07:05:06.441 00.000 7988 OnExposeComplete: enter
07:05:06.441 00.000 7988 UpdateGuideState(): m_state=1
07:05:06.441 00.000 7988 UpdateCurrentPosition: no star selected
07:05:06.441 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:06.441 00.000 7988 Status Line: No star selected
07:05:06.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:06.449 00.008 7988 UpdateGuideState exits: No star selected
07:05:06.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:06.449 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:06.449 00.000 7988 Enqueuing Expose request
07:05:06.452 00.003 15712 Worker thread wakes up
07:05:06.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:06.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:08.095 01.643 15712 Exposure complete
07:05:08.108 00.013 15712 worker thread done servicing request
07:05:08.108 00.000 7988 OnExposeComplete: enter
07:05:08.108 00.000 7988 UpdateGuideState(): m_state=1
07:05:08.120 00.012 7988 UpdateCurrentPosition: no star selected
07:05:08.120 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:08.122 00.002 7988 Status Line: No star selected
07:05:08.124 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:08.124 00.000 7988 UpdateGuideState exits: No star selected
07:05:08.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:08.124 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:08.124 00.000 7988 Enqueuing Expose request
07:05:08.124 00.000 15712 Worker thread wakes up
07:05:08.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:08.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:09.657 01.533 15712 Exposure complete
07:05:09.679 00.022 15712 worker thread done servicing request
07:05:09.679 00.000 7988 OnExposeComplete: enter
07:05:09.679 00.000 7988 UpdateGuideState(): m_state=1
07:05:09.679 00.000 7988 UpdateCurrentPosition: no star selected
07:05:09.679 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:09.679 00.000 7988 Status Line: No star selected
07:05:09.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:09.687 00.008 7988 UpdateGuideState exits: No star selected
07:05:09.688 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:09.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:09.688 00.000 7988 Enqueuing Expose request
07:05:09.688 00.000 15712 Worker thread wakes up
07:05:09.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:09.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:11.430 01.742 15712 Exposure complete
07:05:11.443 00.013 15712 worker thread done servicing request
07:05:11.443 00.000 7988 OnExposeComplete: enter
07:05:11.443 00.000 7988 UpdateGuideState(): m_state=1
07:05:11.456 00.013 7988 UpdateCurrentPosition: no star selected
07:05:11.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:11.458 00.002 7988 Status Line: No star selected
07:05:11.459 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:11.459 00.000 7988 UpdateGuideState exits: No star selected
07:05:11.459 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:11.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:11.459 00.000 7988 Enqueuing Expose request
07:05:11.459 00.000 15712 Worker thread wakes up
07:05:11.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:11.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:12.869 01.410 15712 Exposure complete
07:05:12.892 00.023 15712 worker thread done servicing request
07:05:12.892 00.000 7988 OnExposeComplete: enter
07:05:12.892 00.000 7988 UpdateGuideState(): m_state=1
07:05:12.892 00.000 7988 UpdateCurrentPosition: no star selected
07:05:12.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:12.892 00.000 7988 Status Line: No star selected
07:05:12.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:12.899 00.007 7988 UpdateGuideState exits: No star selected
07:05:12.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:12.901 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:12.901 00.000 7988 Enqueuing Expose request
07:05:12.903 00.002 15712 Worker thread wakes up
07:05:12.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:12.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:14.545 01.642 15712 Exposure complete
07:05:14.568 00.023 15712 worker thread done servicing request
07:05:14.568 00.000 7988 OnExposeComplete: enter
07:05:14.568 00.000 7988 UpdateGuideState(): m_state=1
07:05:14.570 00.002 7988 UpdateCurrentPosition: no star selected
07:05:14.570 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:14.572 00.002 7988 Status Line: No star selected
07:05:14.574 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:14.574 00.000 7988 UpdateGuideState exits: No star selected
07:05:14.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:14.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:14.574 00.000 7988 Enqueuing Expose request
07:05:14.574 00.000 15712 Worker thread wakes up
07:05:14.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:14.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:16.094 01.520 15712 Exposure complete
07:05:16.117 00.023 15712 worker thread done servicing request
07:05:16.117 00.000 7988 OnExposeComplete: enter
07:05:16.117 00.000 7988 UpdateGuideState(): m_state=1
07:05:16.117 00.000 7988 UpdateCurrentPosition: no star selected
07:05:16.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:16.117 00.000 7988 Status Line: No star selected
07:05:16.124 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:16.124 00.000 7988 UpdateGuideState exits: No star selected
07:05:16.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:16.124 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:16.124 00.000 7988 Enqueuing Expose request
07:05:16.124 00.000 15712 Worker thread wakes up
07:05:16.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:16.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:17.868 01.744 15712 Exposure complete
07:05:17.886 00.018 15712 worker thread done servicing request
07:05:17.886 00.000 7988 OnExposeComplete: enter
07:05:17.886 00.000 7988 UpdateGuideState(): m_state=1
07:05:17.894 00.008 7988 UpdateCurrentPosition: no star selected
07:05:17.894 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:17.896 00.002 7988 Status Line: No star selected
07:05:17.898 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:17.898 00.000 7988 UpdateGuideState exits: No star selected
07:05:17.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:17.898 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:17.898 00.000 7988 Enqueuing Expose request
07:05:17.903 00.005 15712 Worker thread wakes up
07:05:17.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:17.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:19.323 01.420 15712 Exposure complete
07:05:19.336 00.013 15712 worker thread done servicing request
07:05:19.336 00.000 7988 OnExposeComplete: enter
07:05:19.336 00.000 7988 UpdateGuideState(): m_state=1
07:05:19.348 00.012 7988 UpdateCurrentPosition: no star selected
07:05:19.350 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:19.350 00.000 7988 Status Line: No star selected
07:05:19.352 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:19.352 00.000 7988 UpdateGuideState exits: No star selected
07:05:19.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:19.352 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:19.352 00.000 7988 Enqueuing Expose request
07:05:19.352 00.000 15712 Worker thread wakes up
07:05:19.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:19.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:20.988 01.636 15712 Exposure complete
07:05:21.006 00.018 15712 worker thread done servicing request
07:05:21.006 00.000 7988 OnExposeComplete: enter
07:05:21.006 00.000 7988 UpdateGuideState(): m_state=1
07:05:21.006 00.000 7988 UpdateCurrentPosition: no star selected
07:05:21.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:21.016 00.010 7988 Status Line: No star selected
07:05:21.017 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:21.017 00.000 7988 UpdateGuideState exits: No star selected
07:05:21.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:21.017 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:21.017 00.000 7988 Enqueuing Expose request
07:05:21.017 00.000 15712 Worker thread wakes up
07:05:21.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:21.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:22.552 01.535 15712 Exposure complete
07:05:22.574 00.022 15712 worker thread done servicing request
07:05:22.574 00.000 7988 OnExposeComplete: enter
07:05:22.574 00.000 7988 UpdateGuideState(): m_state=1
07:05:22.574 00.000 7988 UpdateCurrentPosition: no star selected
07:05:22.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:22.580 00.006 7988 Status Line: No star selected
07:05:22.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:22.582 00.002 7988 UpdateGuideState exits: No star selected
07:05:22.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:22.582 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:22.582 00.000 7988 Enqueuing Expose request
07:05:22.582 00.000 15712 Worker thread wakes up
07:05:22.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:22.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:24.327 01.745 15712 Exposure complete
07:05:24.350 00.023 15712 worker thread done servicing request
07:05:24.350 00.000 7988 OnExposeComplete: enter
07:05:24.350 00.000 7988 UpdateGuideState(): m_state=1
07:05:24.350 00.000 7988 UpdateCurrentPosition: no star selected
07:05:24.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:24.350 00.000 7988 Status Line: No star selected
07:05:24.350 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:24.357 00.007 7988 UpdateGuideState exits: No star selected
07:05:24.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:24.357 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:24.357 00.000 7988 Enqueuing Expose request
07:05:24.357 00.000 15712 Worker thread wakes up
07:05:24.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:24.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:25.766 01.409 15712 Exposure complete
07:05:25.781 00.015 15712 worker thread done servicing request
07:05:25.781 00.000 7988 OnExposeComplete: enter
07:05:25.781 00.000 7988 UpdateGuideState(): m_state=1
07:05:25.792 00.011 7988 UpdateCurrentPosition: no star selected
07:05:25.792 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:25.794 00.002 7988 Status Line: No star selected
07:05:25.796 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:25.798 00.002 7988 UpdateGuideState exits: No star selected
07:05:25.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:25.800 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:25.800 00.000 7988 Enqueuing Expose request
07:05:25.802 00.002 15712 Worker thread wakes up
07:05:25.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:25.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:27.445 01.643 15712 Exposure complete
07:05:27.465 00.020 15712 worker thread done servicing request
07:05:27.465 00.000 7988 OnExposeComplete: enter
07:05:27.465 00.000 7988 UpdateGuideState(): m_state=1
07:05:27.465 00.000 7988 UpdateCurrentPosition: no star selected
07:05:27.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:27.465 00.000 7988 Status Line: No star selected
07:05:27.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:27.475 00.010 7988 UpdateGuideState exits: No star selected
07:05:27.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:27.477 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:27.477 00.000 7988 Enqueuing Expose request
07:05:27.479 00.002 15712 Worker thread wakes up
07:05:27.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:27.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:29.011 01.532 15712 Exposure complete
07:05:29.030 00.019 15712 worker thread done servicing request
07:05:29.030 00.000 7988 OnExposeComplete: enter
07:05:29.030 00.000 7988 UpdateGuideState(): m_state=1
07:05:29.036 00.006 7988 UpdateCurrentPosition: no star selected
07:05:29.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:29.038 00.002 7988 Status Line: No star selected
07:05:29.040 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:29.041 00.001 7988 UpdateGuideState exits: No star selected
07:05:29.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:29.041 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:29.041 00.000 7988 Enqueuing Expose request
07:05:29.041 00.000 15712 Worker thread wakes up
07:05:29.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:29.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:30.676 01.635 15712 Exposure complete
07:05:30.697 00.021 15712 worker thread done servicing request
07:05:30.697 00.000 7988 OnExposeComplete: enter
07:05:30.697 00.000 7988 UpdateGuideState(): m_state=1
07:05:30.701 00.004 7988 UpdateCurrentPosition: no star selected
07:05:30.701 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:30.703 00.002 7988 Status Line: No star selected
07:05:30.705 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:30.706 00.001 7988 UpdateGuideState exits: No star selected
07:05:30.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:30.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:30.706 00.000 7988 Enqueuing Expose request
07:05:30.706 00.000 15712 Worker thread wakes up
07:05:30.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:30.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:32.242 01.536 15712 Exposure complete
07:05:32.263 00.021 15712 worker thread done servicing request
07:05:32.263 00.000 7988 OnExposeComplete: enter
07:05:32.263 00.000 7988 UpdateGuideState(): m_state=1
07:05:32.267 00.004 7988 UpdateCurrentPosition: no star selected
07:05:32.267 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:32.269 00.002 7988 Status Line: No star selected
07:05:32.271 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:32.271 00.000 7988 UpdateGuideState exits: No star selected
07:05:32.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:32.271 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:32.271 00.000 7988 Enqueuing Expose request
07:05:32.271 00.000 15712 Worker thread wakes up
07:05:32.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:32.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:33.917 01.646 15712 Exposure complete
07:05:33.932 00.015 15712 worker thread done servicing request
07:05:33.932 00.000 7988 OnExposeComplete: enter
07:05:33.932 00.000 7988 UpdateGuideState(): m_state=1
07:05:33.944 00.012 7988 UpdateCurrentPosition: no star selected
07:05:33.944 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:33.946 00.002 7988 Status Line: No star selected
07:05:33.948 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:33.949 00.001 7988 UpdateGuideState exits: No star selected
07:05:33.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:33.953 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:33.953 00.000 7988 Enqueuing Expose request
07:05:33.953 00.000 15712 Worker thread wakes up
07:05:33.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:33.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:35.484 01.531 15712 Exposure complete
07:05:35.497 00.013 15712 worker thread done servicing request
07:05:35.497 00.000 7988 OnExposeComplete: enter
07:05:35.497 00.000 7988 UpdateGuideState(): m_state=1
07:05:35.497 00.000 7988 UpdateCurrentPosition: no star selected
07:05:35.497 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:35.497 00.000 7988 Status Line: No star selected
07:05:35.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:35.514 00.017 7988 UpdateGuideState exits: No star selected
07:05:35.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:35.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:35.514 00.000 7988 Enqueuing Expose request
07:05:35.514 00.000 15712 Worker thread wakes up
07:05:35.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:35.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:37.144 01.630 15712 Exposure complete
07:05:37.164 00.020 15712 worker thread done servicing request
07:05:37.164 00.000 7988 OnExposeComplete: enter
07:05:37.164 00.000 7988 UpdateGuideState(): m_state=1
07:05:37.164 00.000 7988 UpdateCurrentPosition: no star selected
07:05:37.164 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:37.164 00.000 7988 Status Line: No star selected
07:05:37.176 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:37.176 00.000 7988 UpdateGuideState exits: No star selected
07:05:37.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:37.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:37.176 00.000 7988 Enqueuing Expose request
07:05:37.181 00.005 15712 Worker thread wakes up
07:05:37.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:37.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:38.713 01.532 15712 Exposure complete
07:05:38.730 00.017 15712 worker thread done servicing request
07:05:38.730 00.000 7988 OnExposeComplete: enter
07:05:38.730 00.000 7988 UpdateGuideState(): m_state=1
07:05:38.730 00.000 7988 UpdateCurrentPosition: no star selected
07:05:38.730 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:38.730 00.000 7988 Status Line: No star selected
07:05:38.742 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:38.742 00.000 7988 UpdateGuideState exits: No star selected
07:05:38.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:38.742 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:38.747 00.005 7988 Enqueuing Expose request
07:05:38.747 00.000 15712 Worker thread wakes up
07:05:38.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:38.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:40.383 01.636 15712 Exposure complete
07:05:40.396 00.013 15712 worker thread done servicing request
07:05:40.396 00.000 7988 OnExposeComplete: enter
07:05:40.396 00.000 7988 UpdateGuideState(): m_state=1
07:05:40.396 00.000 7988 UpdateCurrentPosition: no star selected
07:05:40.396 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:40.396 00.000 7988 Status Line: No star selected
07:05:40.411 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:40.413 00.002 7988 UpdateGuideState exits: No star selected
07:05:40.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:40.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:40.413 00.000 7988 Enqueuing Expose request
07:05:40.413 00.000 15712 Worker thread wakes up
07:05:40.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:40.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:41.947 01.534 15712 Exposure complete
07:05:41.974 00.027 15712 worker thread done servicing request
07:05:41.974 00.000 7988 OnExposeComplete: enter
07:05:41.974 00.000 7988 UpdateGuideState(): m_state=1
07:05:41.974 00.000 7988 UpdateCurrentPosition: no star selected
07:05:41.978 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:41.978 00.000 7988 Status Line: No star selected
07:05:41.980 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:41.980 00.000 7988 UpdateGuideState exits: No star selected
07:05:41.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:41.980 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:41.980 00.000 7988 Enqueuing Expose request
07:05:41.980 00.000 15712 Worker thread wakes up
07:05:41.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:41.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:43.625 01.645 15712 Exposure complete
07:05:43.646 00.021 15712 worker thread done servicing request
07:05:43.646 00.000 7988 OnExposeComplete: enter
07:05:43.646 00.000 7988 UpdateGuideState(): m_state=1
07:05:43.651 00.005 7988 UpdateCurrentPosition: no star selected
07:05:43.651 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:43.653 00.002 7988 Status Line: No star selected
07:05:43.655 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:43.655 00.000 7988 UpdateGuideState exits: No star selected
07:05:43.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:43.655 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:43.655 00.000 7988 Enqueuing Expose request
07:05:43.655 00.000 15712 Worker thread wakes up
07:05:43.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:43.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:45.176 01.521 15712 Exposure complete
07:05:45.198 00.022 15712 worker thread done servicing request
07:05:45.198 00.000 7988 OnExposeComplete: enter
07:05:45.198 00.000 7988 UpdateGuideState(): m_state=1
07:05:45.198 00.000 7988 UpdateCurrentPosition: no star selected
07:05:45.198 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:45.198 00.000 7988 Status Line: No star selected
07:05:45.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:45.206 00.008 7988 UpdateGuideState exits: No star selected
07:05:45.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:45.206 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:45.206 00.000 7988 Enqueuing Expose request
07:05:45.206 00.000 15712 Worker thread wakes up
07:05:45.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:45.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:46.950 01.744 15712 Exposure complete
07:05:46.973 00.023 15712 worker thread done servicing request
07:05:46.973 00.000 7988 OnExposeComplete: enter
07:05:46.973 00.000 7988 UpdateGuideState(): m_state=1
07:05:46.973 00.000 7988 UpdateCurrentPosition: no star selected
07:05:46.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:46.973 00.000 7988 Status Line: No star selected
07:05:46.973 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:46.980 00.007 7988 UpdateGuideState exits: No star selected
07:05:46.982 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:46.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:46.982 00.000 7988 Enqueuing Expose request
07:05:46.982 00.000 15712 Worker thread wakes up
07:05:46.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:46.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:48.404 01.422 15712 Exposure complete
07:05:48.425 00.021 15712 worker thread done servicing request
07:05:48.425 00.000 7988 OnExposeComplete: enter
07:05:48.429 00.004 7988 UpdateGuideState(): m_state=1
07:05:48.429 00.000 7988 UpdateCurrentPosition: no star selected
07:05:48.429 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:48.429 00.000 7988 Status Line: No star selected
07:05:48.433 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:48.433 00.000 7988 UpdateGuideState exits: No star selected
07:05:48.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:48.433 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:48.433 00.000 7988 Enqueuing Expose request
07:05:48.433 00.000 15712 Worker thread wakes up
07:05:48.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:48.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:50.177 01.744 15712 Exposure complete
07:05:50.199 00.022 15712 worker thread done servicing request
07:05:50.199 00.000 7988 OnExposeComplete: enter
07:05:50.201 00.002 7988 UpdateGuideState(): m_state=1
07:05:50.201 00.000 7988 UpdateCurrentPosition: no star selected
07:05:50.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:50.201 00.000 7988 Status Line: No star selected
07:05:50.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:50.207 00.006 7988 UpdateGuideState exits: No star selected
07:05:50.207 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:50.207 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:50.207 00.000 7988 Enqueuing Expose request
07:05:50.207 00.000 15712 Worker thread wakes up
07:05:50.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:50.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:51.616 01.409 15712 Exposure complete
07:05:51.633 00.017 15712 worker thread done servicing request
07:05:51.633 00.000 7988 OnExposeComplete: enter
07:05:51.633 00.000 7988 UpdateGuideState(): m_state=1
07:05:51.640 00.007 7988 UpdateCurrentPosition: no star selected
07:05:51.640 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:51.642 00.002 7988 Status Line: No star selected
07:05:51.644 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:51.644 00.000 7988 UpdateGuideState exits: No star selected
07:05:51.644 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:51.644 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:51.644 00.000 7988 Enqueuing Expose request
07:05:51.650 00.006 15712 Worker thread wakes up
07:05:51.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:51.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:53.288 01.638 15712 Exposure complete
07:05:53.312 00.024 15712 worker thread done servicing request
07:05:53.312 00.000 7988 OnExposeComplete: enter
07:05:53.312 00.000 7988 UpdateGuideState(): m_state=1
07:05:53.312 00.000 7988 UpdateCurrentPosition: no star selected
07:05:53.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:53.312 00.000 7988 Status Line: No star selected
07:05:53.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:53.320 00.008 7988 UpdateGuideState exits: No star selected
07:05:53.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:53.320 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:53.320 00.000 7988 Enqueuing Expose request
07:05:53.320 00.000 15712 Worker thread wakes up
07:05:53.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:53.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:54.852 01.532 15712 Exposure complete
07:05:54.875 00.023 15712 worker thread done servicing request
07:05:54.875 00.000 7988 OnExposeComplete: enter
07:05:54.875 00.000 7988 UpdateGuideState(): m_state=1
07:05:54.875 00.000 7988 UpdateCurrentPosition: no star selected
07:05:54.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:54.875 00.000 7988 Status Line: No star selected
07:05:54.882 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:54.882 00.000 7988 UpdateGuideState exits: No star selected
07:05:54.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:54.886 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:54.886 00.000 7988 Enqueuing Expose request
07:05:54.886 00.000 15712 Worker thread wakes up
07:05:54.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:54.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:56.528 01.642 15712 Exposure complete
07:05:56.542 00.014 15712 worker thread done servicing request
07:05:56.542 00.000 7988 OnExposeComplete: enter
07:05:56.542 00.000 7988 UpdateGuideState(): m_state=1
07:05:56.553 00.011 7988 UpdateCurrentPosition: no star selected
07:05:56.553 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:56.553 00.000 7988 Status Line: No star selected
07:05:56.553 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:56.558 00.005 7988 UpdateGuideState exits: No star selected
07:05:56.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:56.558 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:56.558 00.000 7988 Enqueuing Expose request
07:05:56.558 00.000 15712 Worker thread wakes up
07:05:56.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:56.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:58.095 01.537 15712 Exposure complete
07:05:58.117 00.022 15712 worker thread done servicing request
07:05:58.117 00.000 7988 OnExposeComplete: enter
07:05:58.117 00.000 7988 UpdateGuideState(): m_state=1
07:05:58.120 00.003 7988 UpdateCurrentPosition: no star selected
07:05:58.120 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:58.120 00.000 7988 Status Line: No star selected
07:05:58.124 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:58.124 00.000 7988 UpdateGuideState exits: No star selected
07:05:58.126 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:58.126 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:58.126 00.000 7988 Enqueuing Expose request
07:05:58.126 00.000 15712 Worker thread wakes up
07:05:58.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:58.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:05:59.769 01.643 15712 Exposure complete
07:05:59.786 00.017 15712 worker thread done servicing request
07:05:59.786 00.000 7988 OnExposeComplete: enter
07:05:59.786 00.000 7988 UpdateGuideState(): m_state=1
07:05:59.796 00.010 7988 UpdateCurrentPosition: no star selected
07:05:59.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:05:59.798 00.002 7988 Status Line: No star selected
07:05:59.800 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:05:59.801 00.001 7988 UpdateGuideState exits: No star selected
07:05:59.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:05:59.803 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:05:59.803 00.000 7988 Enqueuing Expose request
07:05:59.803 00.000 15712 Worker thread wakes up
07:05:59.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:05:59.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:01.321 01.518 15712 Exposure complete
07:06:01.338 00.017 15712 worker thread done servicing request
07:06:01.338 00.000 7988 OnExposeComplete: enter
07:06:01.338 00.000 7988 UpdateGuideState(): m_state=1
07:06:01.348 00.010 7988 UpdateCurrentPosition: no star selected
07:06:01.348 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:01.350 00.002 7988 Status Line: No star selected
07:06:01.352 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:01.352 00.000 7988 UpdateGuideState exits: No star selected
07:06:01.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:01.355 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:01.355 00.000 7988 Enqueuing Expose request
07:06:01.355 00.000 15712 Worker thread wakes up
07:06:01.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:01.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:02.996 01.641 15712 Exposure complete
07:06:03.012 00.016 15712 worker thread done servicing request
07:06:03.012 00.000 7988 OnExposeComplete: enter
07:06:03.021 00.009 7988 UpdateGuideState(): m_state=1
07:06:03.021 00.000 7988 UpdateCurrentPosition: no star selected
07:06:03.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:03.021 00.000 7988 Status Line: No star selected
07:06:03.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:03.028 00.007 7988 UpdateGuideState exits: No star selected
07:06:03.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:03.028 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:03.028 00.000 7988 Enqueuing Expose request
07:06:03.028 00.000 15712 Worker thread wakes up
07:06:03.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:03.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:04.547 01.519 15712 Exposure complete
07:06:04.569 00.022 15712 worker thread done servicing request
07:06:04.569 00.000 7988 OnExposeComplete: enter
07:06:04.569 00.000 7988 UpdateGuideState(): m_state=1
07:06:04.569 00.000 7988 UpdateCurrentPosition: no star selected
07:06:04.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:04.569 00.000 7988 Status Line: No star selected
07:06:04.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:04.579 00.010 7988 UpdateGuideState exits: No star selected
07:06:04.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:04.579 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:04.579 00.000 7988 Enqueuing Expose request
07:06:04.579 00.000 15712 Worker thread wakes up
07:06:04.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:04.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:06.212 01.633 15712 Exposure complete
07:06:06.226 00.014 15712 worker thread done servicing request
07:06:06.226 00.000 7988 OnExposeComplete: enter
07:06:06.226 00.000 7988 UpdateGuideState(): m_state=1
07:06:06.238 00.012 7988 UpdateCurrentPosition: no star selected
07:06:06.238 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:06.238 00.000 7988 Status Line: No star selected
07:06:06.242 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:06.242 00.000 7988 UpdateGuideState exits: No star selected
07:06:06.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:06.242 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:06.242 00.000 7988 Enqueuing Expose request
07:06:06.242 00.000 15712 Worker thread wakes up
07:06:06.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:06.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:07.778 01.536 15712 Exposure complete
07:06:07.792 00.014 15712 worker thread done servicing request
07:06:07.792 00.000 7988 OnExposeComplete: enter
07:06:07.803 00.011 7988 UpdateGuideState(): m_state=1
07:06:07.803 00.000 7988 UpdateCurrentPosition: no star selected
07:06:07.805 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:07.805 00.000 7988 Status Line: No star selected
07:06:07.808 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:07.808 00.000 7988 UpdateGuideState exits: No star selected
07:06:07.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:07.808 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:07.808 00.000 7988 Enqueuing Expose request
07:06:07.808 00.000 15712 Worker thread wakes up
07:06:07.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:07.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:09.446 01.638 15712 Exposure complete
07:06:09.467 00.021 15712 worker thread done servicing request
07:06:09.467 00.000 7988 OnExposeComplete: enter
07:06:09.467 00.000 7988 UpdateGuideState(): m_state=1
07:06:09.474 00.007 7988 UpdateCurrentPosition: no star selected
07:06:09.475 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:09.475 00.000 7988 Status Line: No star selected
07:06:09.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:09.481 00.006 7988 UpdateGuideState exits: No star selected
07:06:09.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:09.481 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:09.481 00.000 7988 Enqueuing Expose request
07:06:09.481 00.000 15712 Worker thread wakes up
07:06:09.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:09.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:11.009 01.528 15712 Exposure complete
07:06:11.031 00.022 15712 worker thread done servicing request
07:06:11.031 00.000 7988 OnExposeComplete: enter
07:06:11.031 00.000 7988 UpdateGuideState(): m_state=1
07:06:11.036 00.005 7988 UpdateCurrentPosition: no star selected
07:06:11.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:11.038 00.002 7988 Status Line: No star selected
07:06:11.040 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:11.041 00.001 7988 UpdateGuideState exits: No star selected
07:06:11.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:11.041 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:11.041 00.000 7988 Enqueuing Expose request
07:06:11.041 00.000 15712 Worker thread wakes up
07:06:11.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:11.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:12.785 01.744 15712 Exposure complete
07:06:12.802 00.017 15712 worker thread done servicing request
07:06:12.802 00.000 7988 OnExposeComplete: enter
07:06:12.802 00.000 7988 UpdateGuideState(): m_state=1
07:06:12.802 00.000 7988 UpdateCurrentPosition: no star selected
07:06:12.802 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:12.802 00.000 7988 Status Line: No star selected
07:06:12.814 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:12.814 00.000 7988 UpdateGuideState exits: No star selected
07:06:12.817 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:12.817 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:12.817 00.000 7988 Enqueuing Expose request
07:06:12.817 00.000 15712 Worker thread wakes up
07:06:12.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:12.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:14.238 01.421 15712 Exposure complete
07:06:14.260 00.022 15712 worker thread done servicing request
07:06:14.262 00.002 7988 OnExposeComplete: enter
07:06:14.262 00.000 7988 UpdateGuideState(): m_state=1
07:06:14.262 00.000 7988 UpdateCurrentPosition: no star selected
07:06:14.262 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:14.262 00.000 7988 Status Line: No star selected
07:06:14.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:14.268 00.006 7988 UpdateGuideState exits: No star selected
07:06:14.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:14.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:14.268 00.000 7988 Enqueuing Expose request
07:06:14.268 00.000 15712 Worker thread wakes up
07:06:14.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:14.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:15.914 01.646 15712 Exposure complete
07:06:15.934 00.020 15712 worker thread done servicing request
07:06:15.934 00.000 7988 OnExposeComplete: enter
07:06:15.934 00.000 7988 UpdateGuideState(): m_state=1
07:06:15.940 00.006 7988 UpdateCurrentPosition: no star selected
07:06:15.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:15.942 00.002 7988 Status Line: No star selected
07:06:15.944 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:15.944 00.000 7988 UpdateGuideState exits: No star selected
07:06:15.946 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:15.947 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:15.947 00.000 7988 Enqueuing Expose request
07:06:15.949 00.002 15712 Worker thread wakes up
07:06:15.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:15.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:17.466 01.517 15712 Exposure complete
07:06:17.487 00.021 15712 worker thread done servicing request
07:06:17.487 00.000 7988 OnExposeComplete: enter
07:06:17.487 00.000 7988 UpdateGuideState(): m_state=1
07:06:17.487 00.000 7988 UpdateCurrentPosition: no star selected
07:06:17.487 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:17.487 00.000 7988 Status Line: No star selected
07:06:17.495 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:17.495 00.000 7988 UpdateGuideState exits: No star selected
07:06:17.495 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:17.495 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:17.495 00.000 7988 Enqueuing Expose request
07:06:17.495 00.000 15712 Worker thread wakes up
07:06:17.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:17.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:19.141 01.646 15712 Exposure complete
07:06:19.162 00.021 15712 worker thread done servicing request
07:06:19.162 00.000 7988 OnExposeComplete: enter
07:06:19.162 00.000 7988 UpdateGuideState(): m_state=1
07:06:19.166 00.004 7988 UpdateCurrentPosition: no star selected
07:06:19.166 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:19.168 00.002 7988 Status Line: No star selected
07:06:19.170 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:19.170 00.000 7988 UpdateGuideState exits: No star selected
07:06:19.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:19.170 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:19.170 00.000 7988 Enqueuing Expose request
07:06:19.170 00.000 15712 Worker thread wakes up
07:06:19.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:19.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:20.704 01.534 15712 Exposure complete
07:06:20.727 00.023 15712 worker thread done servicing request
07:06:20.727 00.000 7988 OnExposeComplete: enter
07:06:20.727 00.000 7988 UpdateGuideState(): m_state=1
07:06:20.727 00.000 7988 UpdateCurrentPosition: no star selected
07:06:20.730 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:20.730 00.000 7988 Status Line: No star selected
07:06:20.733 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:20.735 00.002 7988 UpdateGuideState exits: No star selected
07:06:20.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:20.737 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:20.737 00.000 7988 Enqueuing Expose request
07:06:20.739 00.002 15712 Worker thread wakes up
07:06:20.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:20.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:22.380 01.641 15712 Exposure complete
07:06:22.398 00.018 15712 worker thread done servicing request
07:06:22.398 00.000 7988 OnExposeComplete: enter
07:06:22.398 00.000 7988 UpdateGuideState(): m_state=1
07:06:22.404 00.006 7988 UpdateCurrentPosition: no star selected
07:06:22.404 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:22.406 00.002 7988 Status Line: No star selected
07:06:22.408 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:22.409 00.001 7988 UpdateGuideState exits: No star selected
07:06:22.409 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:22.409 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:22.409 00.000 7988 Enqueuing Expose request
07:06:22.409 00.000 15712 Worker thread wakes up
07:06:22.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:22.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:23.945 01.536 15712 Exposure complete
07:06:23.969 00.024 15712 worker thread done servicing request
07:06:23.969 00.000 7988 OnExposeComplete: enter
07:06:23.969 00.000 7988 UpdateGuideState(): m_state=1
07:06:23.969 00.000 7988 UpdateCurrentPosition: no star selected
07:06:23.969 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:23.969 00.000 7988 Status Line: No star selected
07:06:23.975 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:23.976 00.001 7988 UpdateGuideState exits: No star selected
07:06:23.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:23.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:23.976 00.000 7988 Enqueuing Expose request
07:06:23.976 00.000 15712 Worker thread wakes up
07:06:23.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:23.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:25.609 01.633 15712 Exposure complete
07:06:25.631 00.022 15712 worker thread done servicing request
07:06:25.631 00.000 7988 OnExposeComplete: enter
07:06:25.631 00.000 7988 UpdateGuideState(): m_state=1
07:06:25.631 00.000 7988 UpdateCurrentPosition: no star selected
07:06:25.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:25.631 00.000 7988 Status Line: No star selected
07:06:25.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:25.639 00.008 7988 UpdateGuideState exits: No star selected
07:06:25.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:25.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:25.639 00.000 7988 Enqueuing Expose request
07:06:25.639 00.000 15712 Worker thread wakes up
07:06:25.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:25.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:27.171 01.532 15712 Exposure complete
07:06:27.194 00.023 15712 worker thread done servicing request
07:06:27.194 00.000 7988 OnExposeComplete: enter
07:06:27.194 00.000 7988 UpdateGuideState(): m_state=1
07:06:27.194 00.000 7988 UpdateCurrentPosition: no star selected
07:06:27.194 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:27.194 00.000 7988 Status Line: No star selected
07:06:27.203 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:27.203 00.000 7988 UpdateGuideState exits: No star selected
07:06:27.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:27.203 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:27.203 00.000 7988 Enqueuing Expose request
07:06:27.203 00.000 15712 Worker thread wakes up
07:06:27.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:27.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:28.948 01.745 15712 Exposure complete
07:06:28.967 00.019 15712 worker thread done servicing request
07:06:28.967 00.000 7988 OnExposeComplete: enter
07:06:28.967 00.000 7988 UpdateGuideState(): m_state=1
07:06:28.973 00.006 7988 UpdateCurrentPosition: no star selected
07:06:28.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:28.975 00.002 7988 Status Line: No star selected
07:06:28.977 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:28.979 00.002 7988 UpdateGuideState exits: No star selected
07:06:28.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:28.979 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:28.979 00.000 7988 Enqueuing Expose request
07:06:28.979 00.000 15712 Worker thread wakes up
07:06:28.979 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:28.979 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:30.400 01.421 15712 Exposure complete
07:06:30.423 00.023 15712 worker thread done servicing request
07:06:30.423 00.000 7988 OnExposeComplete: enter
07:06:30.423 00.000 7988 UpdateGuideState(): m_state=1
07:06:30.423 00.000 7988 UpdateCurrentPosition: no star selected
07:06:30.423 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:30.423 00.000 7988 Status Line: No star selected
07:06:30.430 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:30.430 00.000 7988 UpdateGuideState exits: No star selected
07:06:30.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:30.430 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:30.430 00.000 7988 Enqueuing Expose request
07:06:30.430 00.000 15712 Worker thread wakes up
07:06:30.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:30.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:32.063 01.633 15712 Exposure complete
07:06:32.086 00.023 15712 worker thread done servicing request
07:06:32.086 00.000 7988 OnExposeComplete: enter
07:06:32.086 00.000 7988 UpdateGuideState(): m_state=1
07:06:32.086 00.000 7988 UpdateCurrentPosition: no star selected
07:06:32.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:32.086 00.000 7988 Status Line: No star selected
07:06:32.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:32.093 00.007 7988 UpdateGuideState exits: No star selected
07:06:32.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:32.093 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:32.096 00.003 7988 Enqueuing Expose request
07:06:32.096 00.000 15712 Worker thread wakes up
07:06:32.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:32.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:33.629 01.533 15712 Exposure complete
07:06:33.650 00.021 15712 worker thread done servicing request
07:06:33.650 00.000 7988 OnExposeComplete: enter
07:06:33.650 00.000 7988 UpdateGuideState(): m_state=1
07:06:33.650 00.000 7988 UpdateCurrentPosition: no star selected
07:06:33.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:33.650 00.000 7988 Status Line: No star selected
07:06:33.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:33.658 00.008 7988 UpdateGuideState exits: No star selected
07:06:33.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:33.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:33.658 00.000 7988 Enqueuing Expose request
07:06:33.658 00.000 15712 Worker thread wakes up
07:06:33.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:33.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:35.292 01.634 15712 Exposure complete
07:06:35.306 00.014 15712 worker thread done servicing request
07:06:35.306 00.000 7988 OnExposeComplete: enter
07:06:35.306 00.000 7988 UpdateGuideState(): m_state=1
07:06:35.306 00.000 7988 UpdateCurrentPosition: no star selected
07:06:35.306 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:35.306 00.000 7988 Status Line: No star selected
07:06:35.320 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:35.322 00.002 7988 UpdateGuideState exits: No star selected
07:06:35.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:35.322 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:35.322 00.000 7988 Enqueuing Expose request
07:06:35.322 00.000 15712 Worker thread wakes up
07:06:35.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:35.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:36.843 01.521 15712 Exposure complete
07:06:36.865 00.022 15712 worker thread done servicing request
07:06:36.865 00.000 7988 OnExposeComplete: enter
07:06:36.865 00.000 7988 UpdateGuideState(): m_state=1
07:06:36.869 00.004 7988 UpdateCurrentPosition: no star selected
07:06:36.869 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:36.869 00.000 7988 Status Line: No star selected
07:06:36.873 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:36.873 00.000 7988 UpdateGuideState exits: No star selected
07:06:36.875 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:36.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:36.877 00.002 7988 Enqueuing Expose request
07:06:36.877 00.000 15712 Worker thread wakes up
07:06:36.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:36.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:38.520 01.643 15712 Exposure complete
07:06:38.537 00.017 15712 worker thread done servicing request
07:06:38.537 00.000 7988 OnExposeComplete: enter
07:06:38.537 00.000 7988 UpdateGuideState(): m_state=1
07:06:38.545 00.008 7988 UpdateCurrentPosition: no star selected
07:06:38.545 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:38.547 00.002 7988 Status Line: No star selected
07:06:38.549 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:38.549 00.000 7988 UpdateGuideState exits: No star selected
07:06:38.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:38.549 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:38.554 00.005 7988 Enqueuing Expose request
07:06:38.554 00.000 15712 Worker thread wakes up
07:06:38.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:38.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:40.086 01.532 15712 Exposure complete
07:06:40.106 00.020 15712 worker thread done servicing request
07:06:40.106 00.000 7988 OnExposeComplete: enter
07:06:40.106 00.000 7988 UpdateGuideState(): m_state=1
07:06:40.111 00.005 7988 UpdateCurrentPosition: no star selected
07:06:40.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:40.113 00.002 7988 Status Line: No star selected
07:06:40.115 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:40.115 00.000 7988 UpdateGuideState exits: No star selected
07:06:40.117 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:40.117 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:40.119 00.002 7988 Enqueuing Expose request
07:06:40.119 00.000 15712 Worker thread wakes up
07:06:40.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:40.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:41.747 01.628 15712 Exposure complete
07:06:41.772 00.025 15712 worker thread done servicing request
07:06:41.772 00.000 7988 OnExposeComplete: enter
07:06:41.772 00.000 7988 UpdateGuideState(): m_state=1
07:06:41.775 00.003 7988 UpdateCurrentPosition: no star selected
07:06:41.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:41.777 00.002 7988 Status Line: No star selected
07:06:41.779 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:41.779 00.000 7988 UpdateGuideState exits: No star selected
07:06:41.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:41.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:41.779 00.000 7988 Enqueuing Expose request
07:06:41.779 00.000 15712 Worker thread wakes up
07:06:41.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:41.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:43.301 01.522 15712 Exposure complete
07:06:43.322 00.021 15712 worker thread done servicing request
07:06:43.322 00.000 7988 OnExposeComplete: enter
07:06:43.322 00.000 7988 UpdateGuideState(): m_state=1
07:06:43.322 00.000 7988 UpdateCurrentPosition: no star selected
07:06:43.322 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:43.322 00.000 7988 Status Line: No star selected
07:06:43.331 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:43.331 00.000 7988 UpdateGuideState exits: No star selected
07:06:43.333 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:43.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:43.335 00.002 7988 Enqueuing Expose request
07:06:43.335 00.000 15712 Worker thread wakes up
07:06:43.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:43.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:45.075 01.740 15712 Exposure complete
07:06:45.097 00.022 15712 worker thread done servicing request
07:06:45.097 00.000 7988 OnExposeComplete: enter
07:06:45.097 00.000 7988 UpdateGuideState(): m_state=1
07:06:45.100 00.003 7988 UpdateCurrentPosition: no star selected
07:06:45.100 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:45.102 00.002 7988 Status Line: No star selected
07:06:45.104 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:45.104 00.000 7988 UpdateGuideState exits: No star selected
07:06:45.106 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:45.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:45.106 00.000 7988 Enqueuing Expose request
07:06:45.109 00.003 15712 Worker thread wakes up
07:06:45.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:45.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:46.513 01.404 15712 Exposure complete
07:06:46.535 00.022 15712 worker thread done servicing request
07:06:46.535 00.000 7988 OnExposeComplete: enter
07:06:46.535 00.000 7988 UpdateGuideState(): m_state=1
07:06:46.538 00.003 7988 UpdateCurrentPosition: no star selected
07:06:46.538 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:46.540 00.002 7988 Status Line: No star selected
07:06:46.541 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:46.543 00.002 7988 UpdateGuideState exits: No star selected
07:06:46.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:46.543 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:46.543 00.000 7988 Enqueuing Expose request
07:06:46.543 00.000 15712 Worker thread wakes up
07:06:46.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:46.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:48.189 01.646 15712 Exposure complete
07:06:48.210 00.021 15712 worker thread done servicing request
07:06:48.210 00.000 7988 OnExposeComplete: enter
07:06:48.210 00.000 7988 UpdateGuideState(): m_state=1
07:06:48.210 00.000 7988 UpdateCurrentPosition: no star selected
07:06:48.210 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:48.210 00.000 7988 Status Line: No star selected
07:06:48.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:48.221 00.011 7988 UpdateGuideState exits: No star selected
07:06:48.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:48.221 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:48.221 00.000 7988 Enqueuing Expose request
07:06:48.227 00.006 15712 Worker thread wakes up
07:06:48.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:48.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:49.756 01.529 15712 Exposure complete
07:06:49.777 00.021 15712 worker thread done servicing request
07:06:49.777 00.000 7988 OnExposeComplete: enter
07:06:49.777 00.000 7988 UpdateGuideState(): m_state=1
07:06:49.777 00.000 7988 UpdateCurrentPosition: no star selected
07:06:49.777 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:49.777 00.000 7988 Status Line: No star selected
07:06:49.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:49.786 00.009 7988 UpdateGuideState exits: No star selected
07:06:49.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:49.786 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:49.786 00.000 7988 Enqueuing Expose request
07:06:49.786 00.000 15712 Worker thread wakes up
07:06:49.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:49.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:51.431 01.645 15712 Exposure complete
07:06:51.446 00.015 15712 worker thread done servicing request
07:06:51.446 00.000 7988 OnExposeComplete: enter
07:06:51.446 00.000 7988 UpdateGuideState(): m_state=1
07:06:51.456 00.010 7988 UpdateCurrentPosition: no star selected
07:06:51.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:51.458 00.002 7988 Status Line: No star selected
07:06:51.460 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:51.460 00.000 7988 UpdateGuideState exits: No star selected
07:06:51.463 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:51.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:51.463 00.000 7988 Enqueuing Expose request
07:06:51.463 00.000 15712 Worker thread wakes up
07:06:51.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:51.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:52.993 01.530 15712 Exposure complete
07:06:53.010 00.017 15712 worker thread done servicing request
07:06:53.010 00.000 7988 OnExposeComplete: enter
07:06:53.010 00.000 7988 UpdateGuideState(): m_state=1
07:06:53.018 00.008 7988 UpdateCurrentPosition: no star selected
07:06:53.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:53.020 00.002 7988 Status Line: No star selected
07:06:53.022 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:53.022 00.000 7988 UpdateGuideState exits: No star selected
07:06:53.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:53.022 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:53.022 00.000 7988 Enqueuing Expose request
07:06:53.027 00.005 15712 Worker thread wakes up
07:06:53.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:53.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:54.668 01.641 15712 Exposure complete
07:06:54.684 00.016 15712 worker thread done servicing request
07:06:54.684 00.000 7988 OnExposeComplete: enter
07:06:54.694 00.010 7988 UpdateGuideState(): m_state=1
07:06:54.694 00.000 7988 UpdateCurrentPosition: no star selected
07:06:54.696 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:54.696 00.000 7988 Status Line: No star selected
07:06:54.698 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:54.700 00.002 7988 UpdateGuideState exits: No star selected
07:06:54.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:54.700 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:54.700 00.000 7988 Enqueuing Expose request
07:06:54.700 00.000 15712 Worker thread wakes up
07:06:54.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:54.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:56.236 01.536 15712 Exposure complete
07:06:56.259 00.023 15712 worker thread done servicing request
07:06:56.259 00.000 7988 OnExposeComplete: enter
07:06:56.259 00.000 7988 UpdateGuideState(): m_state=1
07:06:56.262 00.003 7988 UpdateCurrentPosition: no star selected
07:06:56.262 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:56.264 00.002 7988 Status Line: No star selected
07:06:56.266 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:56.266 00.000 7988 UpdateGuideState exits: No star selected
07:06:56.268 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:56.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:56.270 00.002 7988 Enqueuing Expose request
07:06:56.270 00.000 15712 Worker thread wakes up
07:06:56.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:56.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:57.910 01.640 15712 Exposure complete
07:06:57.926 00.016 15712 worker thread done servicing request
07:06:57.926 00.000 7988 OnExposeComplete: enter
07:06:57.926 00.000 7988 UpdateGuideState(): m_state=1
07:06:57.937 00.011 7988 UpdateCurrentPosition: no star selected
07:06:57.937 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:57.939 00.002 7988 Status Line: No star selected
07:06:57.941 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:57.942 00.001 7988 UpdateGuideState exits: No star selected
07:06:57.943 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:57.943 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:57.943 00.000 7988 Enqueuing Expose request
07:06:57.943 00.000 15712 Worker thread wakes up
07:06:57.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:57.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:06:59.477 01.534 15712 Exposure complete
07:06:59.500 00.023 15712 worker thread done servicing request
07:06:59.500 00.000 7988 OnExposeComplete: enter
07:06:59.500 00.000 7988 UpdateGuideState(): m_state=1
07:06:59.500 00.000 7988 UpdateCurrentPosition: no star selected
07:06:59.500 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:06:59.500 00.000 7988 Status Line: No star selected
07:06:59.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:06:59.507 00.007 7988 UpdateGuideState exits: No star selected
07:06:59.509 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:06:59.509 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:06:59.509 00.000 7988 Enqueuing Expose request
07:06:59.509 00.000 15712 Worker thread wakes up
07:06:59.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:06:59.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:01.152 01.643 15712 Exposure complete
07:07:01.166 00.014 15712 worker thread done servicing request
07:07:01.166 00.000 7988 OnExposeComplete: enter
07:07:01.166 00.000 7988 UpdateGuideState(): m_state=1
07:07:01.177 00.011 7988 UpdateCurrentPosition: no star selected
07:07:01.177 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:01.179 00.002 7988 Status Line: No star selected
07:07:01.180 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:01.182 00.002 7988 UpdateGuideState exits: No star selected
07:07:01.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:01.182 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:01.182 00.000 7988 Enqueuing Expose request
07:07:01.182 00.000 15712 Worker thread wakes up
07:07:01.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:01.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:02.714 01.532 15712 Exposure complete
07:07:02.729 00.015 15712 worker thread done servicing request
07:07:02.729 00.000 7988 OnExposeComplete: enter
07:07:02.729 00.000 7988 UpdateGuideState(): m_state=1
07:07:02.739 00.010 7988 UpdateCurrentPosition: no star selected
07:07:02.739 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:02.741 00.002 7988 Status Line: No star selected
07:07:02.743 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:02.743 00.000 7988 UpdateGuideState exits: No star selected
07:07:02.746 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:02.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:02.746 00.000 7988 Enqueuing Expose request
07:07:02.746 00.000 15712 Worker thread wakes up
07:07:02.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:02.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:04.389 01.643 15712 Exposure complete
07:07:04.402 00.013 15712 worker thread done servicing request
07:07:04.402 00.000 7988 OnExposeComplete: enter
07:07:04.402 00.000 7988 UpdateGuideState(): m_state=1
07:07:04.414 00.012 7988 UpdateCurrentPosition: no star selected
07:07:04.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:04.416 00.002 7988 Status Line: No star selected
07:07:04.418 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:04.418 00.000 7988 UpdateGuideState exits: No star selected
07:07:04.418 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:04.418 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:04.418 00.000 7988 Enqueuing Expose request
07:07:04.418 00.000 15712 Worker thread wakes up
07:07:04.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:04.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:05.955 01.537 15712 Exposure complete
07:07:05.978 00.023 15712 worker thread done servicing request
07:07:05.978 00.000 7988 OnExposeComplete: enter
07:07:05.978 00.000 7988 UpdateGuideState(): m_state=1
07:07:05.978 00.000 7988 UpdateCurrentPosition: no star selected
07:07:05.978 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:05.978 00.000 7988 Status Line: No star selected
07:07:05.985 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:05.985 00.000 7988 UpdateGuideState exits: No star selected
07:07:05.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:05.985 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:05.985 00.000 7988 Enqueuing Expose request
07:07:05.985 00.000 15712 Worker thread wakes up
07:07:05.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:05.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:07.730 01.745 15712 Exposure complete
07:07:07.749 00.019 15712 worker thread done servicing request
07:07:07.749 00.000 7988 OnExposeComplete: enter
07:07:07.749 00.000 7988 UpdateGuideState(): m_state=1
07:07:07.755 00.006 7988 UpdateCurrentPosition: no star selected
07:07:07.755 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:07.757 00.002 7988 Status Line: No star selected
07:07:07.759 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:07.759 00.000 7988 UpdateGuideState exits: No star selected
07:07:07.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:07.759 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:07.759 00.000 7988 Enqueuing Expose request
07:07:07.759 00.000 15712 Worker thread wakes up
07:07:07.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:07.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:09.182 01.423 15712 Exposure complete
07:07:09.198 00.016 15712 worker thread done servicing request
07:07:09.198 00.000 7988 OnExposeComplete: enter
07:07:09.198 00.000 7988 UpdateGuideState(): m_state=1
07:07:09.209 00.011 7988 UpdateCurrentPosition: no star selected
07:07:09.209 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:09.212 00.003 7988 Status Line: No star selected
07:07:09.214 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:09.214 00.000 7988 UpdateGuideState exits: No star selected
07:07:09.214 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:09.214 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:09.214 00.000 7988 Enqueuing Expose request
07:07:09.214 00.000 15712 Worker thread wakes up
07:07:09.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:09.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:10.862 01.648 15712 Exposure complete
07:07:10.883 00.021 15712 worker thread done servicing request
07:07:10.883 00.000 7988 OnExposeComplete: enter
07:07:10.883 00.000 7988 UpdateGuideState(): m_state=1
07:07:10.887 00.004 7988 UpdateCurrentPosition: no star selected
07:07:10.887 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:10.889 00.002 7988 Status Line: No star selected
07:07:10.891 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:10.892 00.001 7988 UpdateGuideState exits: No star selected
07:07:10.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:10.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:10.892 00.000 7988 Enqueuing Expose request
07:07:10.892 00.000 15712 Worker thread wakes up
07:07:10.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:10.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:12.428 01.536 15712 Exposure complete
07:07:12.446 00.018 15712 worker thread done servicing request
07:07:12.446 00.000 7988 OnExposeComplete: enter
07:07:12.446 00.000 7988 UpdateGuideState(): m_state=1
07:07:12.454 00.008 7988 UpdateCurrentPosition: no star selected
07:07:12.454 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:12.456 00.002 7988 Status Line: No star selected
07:07:12.458 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:12.458 00.000 7988 UpdateGuideState exits: No star selected
07:07:12.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:12.458 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:12.458 00.000 7988 Enqueuing Expose request
07:07:12.463 00.005 15712 Worker thread wakes up
07:07:12.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:12.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:14.091 01.628 15712 Exposure complete
07:07:14.112 00.021 15712 worker thread done servicing request
07:07:14.112 00.000 7988 OnExposeComplete: enter
07:07:14.112 00.000 7988 UpdateGuideState(): m_state=1
07:07:14.112 00.000 7988 UpdateCurrentPosition: no star selected
07:07:14.112 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:14.112 00.000 7988 Status Line: No star selected
07:07:14.120 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:14.120 00.000 7988 UpdateGuideState exits: No star selected
07:07:14.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:14.120 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:14.120 00.000 7988 Enqueuing Expose request
07:07:14.120 00.000 15712 Worker thread wakes up
07:07:14.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:14.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:15.656 01.536 15712 Exposure complete
07:07:15.676 00.020 15712 worker thread done servicing request
07:07:15.676 00.000 7988 OnExposeComplete: enter
07:07:15.676 00.000 7988 UpdateGuideState(): m_state=1
07:07:15.681 00.005 7988 UpdateCurrentPosition: no star selected
07:07:15.681 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:15.683 00.002 7988 Status Line: No star selected
07:07:15.685 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:15.686 00.001 7988 UpdateGuideState exits: No star selected
07:07:15.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:15.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:15.686 00.000 7988 Enqueuing Expose request
07:07:15.686 00.000 15712 Worker thread wakes up
07:07:15.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:15.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:17.318 01.632 15712 Exposure complete
07:07:17.332 00.014 15712 worker thread done servicing request
07:07:17.332 00.000 7988 OnExposeComplete: enter
07:07:17.332 00.000 7988 UpdateGuideState(): m_state=1
07:07:17.332 00.000 7988 UpdateCurrentPosition: no star selected
07:07:17.345 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:17.345 00.000 7988 Status Line: No star selected
07:07:17.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:17.348 00.003 7988 UpdateGuideState exits: No star selected
07:07:17.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:17.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:17.348 00.000 7988 Enqueuing Expose request
07:07:17.348 00.000 15712 Worker thread wakes up
07:07:17.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:17.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:18.870 01.522 15712 Exposure complete
07:07:18.884 00.014 15712 worker thread done servicing request
07:07:18.884 00.000 7988 OnExposeComplete: enter
07:07:18.894 00.010 7988 UpdateGuideState(): m_state=1
07:07:18.896 00.002 7988 UpdateCurrentPosition: no star selected
07:07:18.896 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:18.898 00.002 7988 Status Line: No star selected
07:07:18.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:18.900 00.002 7988 UpdateGuideState exits: No star selected
07:07:18.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:18.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:18.900 00.000 7988 Enqueuing Expose request
07:07:18.900 00.000 15712 Worker thread wakes up
07:07:18.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:18.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:20.533 01.633 15712 Exposure complete
07:07:20.549 00.016 15712 worker thread done servicing request
07:07:20.549 00.000 7988 OnExposeComplete: enter
07:07:20.549 00.000 7988 UpdateGuideState(): m_state=1
07:07:20.560 00.011 7988 UpdateCurrentPosition: no star selected
07:07:20.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:20.560 00.000 7988 Status Line: No star selected
07:07:20.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:20.565 00.005 7988 UpdateGuideState exits: No star selected
07:07:20.565 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:20.565 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:20.565 00.000 7988 Enqueuing Expose request
07:07:20.565 00.000 15712 Worker thread wakes up
07:07:20.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:20.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:22.101 01.536 15712 Exposure complete
07:07:22.123 00.022 15712 worker thread done servicing request
07:07:22.123 00.000 7988 OnExposeComplete: enter
07:07:22.123 00.000 7988 UpdateGuideState(): m_state=1
07:07:22.123 00.000 7988 UpdateCurrentPosition: no star selected
07:07:22.123 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:22.128 00.005 7988 Status Line: No star selected
07:07:22.130 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:22.130 00.000 7988 UpdateGuideState exits: No star selected
07:07:22.130 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:22.130 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:22.130 00.000 7988 Enqueuing Expose request
07:07:22.130 00.000 15712 Worker thread wakes up
07:07:22.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:22.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:23.874 01.744 15712 Exposure complete
07:07:23.898 00.024 15712 worker thread done servicing request
07:07:23.898 00.000 7988 OnExposeComplete: enter
07:07:23.899 00.001 7988 UpdateGuideState(): m_state=1
07:07:23.899 00.000 7988 UpdateCurrentPosition: no star selected
07:07:23.899 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:23.899 00.000 7988 Status Line: No star selected
07:07:23.904 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:23.904 00.000 7988 UpdateGuideState exits: No star selected
07:07:23.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:23.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:23.904 00.000 7988 Enqueuing Expose request
07:07:23.904 00.000 15712 Worker thread wakes up
07:07:23.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:23.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:25.326 01.422 15712 Exposure complete
07:07:25.349 00.023 15712 worker thread done servicing request
07:07:25.349 00.000 7988 OnExposeComplete: enter
07:07:25.349 00.000 7988 UpdateGuideState(): m_state=1
07:07:25.349 00.000 7988 UpdateCurrentPosition: no star selected
07:07:25.349 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:25.349 00.000 7988 Status Line: No star selected
07:07:25.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:25.356 00.007 7988 UpdateGuideState exits: No star selected
07:07:25.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:25.356 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:25.356 00.000 7988 Enqueuing Expose request
07:07:25.356 00.000 15712 Worker thread wakes up
07:07:25.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:25.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:27.001 01.645 15712 Exposure complete
07:07:27.017 00.016 15712 worker thread done servicing request
07:07:27.017 00.000 7988 OnExposeComplete: enter
07:07:27.017 00.000 7988 UpdateGuideState(): m_state=1
07:07:27.028 00.011 7988 UpdateCurrentPosition: no star selected
07:07:27.028 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:27.030 00.002 7988 Status Line: No star selected
07:07:27.032 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:27.032 00.000 7988 UpdateGuideState exits: No star selected
07:07:27.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:27.032 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:27.032 00.000 7988 Enqueuing Expose request
07:07:27.032 00.000 15712 Worker thread wakes up
07:07:27.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:27.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:28.566 01.534 15712 Exposure complete
07:07:28.589 00.023 15712 worker thread done servicing request
07:07:28.589 00.000 7988 OnExposeComplete: enter
07:07:28.589 00.000 7988 UpdateGuideState(): m_state=1
07:07:28.589 00.000 7988 UpdateCurrentPosition: no star selected
07:07:28.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:28.589 00.000 7988 Status Line: No star selected
07:07:28.597 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:28.598 00.001 7988 UpdateGuideState exits: No star selected
07:07:28.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:28.598 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:28.598 00.000 7988 Enqueuing Expose request
07:07:28.598 00.000 15712 Worker thread wakes up
07:07:28.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:28.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:30.242 01.644 15712 Exposure complete
07:07:30.260 00.018 15712 worker thread done servicing request
07:07:30.260 00.000 7988 OnExposeComplete: enter
07:07:30.267 00.007 7988 UpdateGuideState(): m_state=1
07:07:30.267 00.000 7988 UpdateCurrentPosition: no star selected
07:07:30.269 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:30.269 00.000 7988 Status Line: No star selected
07:07:30.272 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:30.272 00.000 7988 UpdateGuideState exits: No star selected
07:07:30.274 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:30.274 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:30.276 00.002 7988 Enqueuing Expose request
07:07:30.276 00.000 15712 Worker thread wakes up
07:07:30.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:30.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:31.809 01.533 15712 Exposure complete
07:07:31.831 00.022 15712 worker thread done servicing request
07:07:31.831 00.000 7988 OnExposeComplete: enter
07:07:31.831 00.000 7988 UpdateGuideState(): m_state=1
07:07:31.834 00.003 7988 UpdateCurrentPosition: no star selected
07:07:31.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:31.834 00.000 7988 Status Line: No star selected
07:07:31.839 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:31.839 00.000 7988 UpdateGuideState exits: No star selected
07:07:31.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:31.842 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:31.842 00.000 7988 Enqueuing Expose request
07:07:31.844 00.002 15712 Worker thread wakes up
07:07:31.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:31.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:33.485 01.641 15712 Exposure complete
07:07:33.503 00.018 15712 worker thread done servicing request
07:07:33.503 00.000 7988 OnExposeComplete: enter
07:07:33.503 00.000 7988 UpdateGuideState(): m_state=1
07:07:33.510 00.007 7988 UpdateCurrentPosition: no star selected
07:07:33.510 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:33.512 00.002 7988 Status Line: No star selected
07:07:33.514 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:33.514 00.000 7988 UpdateGuideState exits: No star selected
07:07:33.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:33.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:33.514 00.000 7988 Enqueuing Expose request
07:07:33.514 00.000 15712 Worker thread wakes up
07:07:33.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:33.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:35.051 01.537 15712 Exposure complete
07:07:35.070 00.019 15712 worker thread done servicing request
07:07:35.070 00.000 7988 OnExposeComplete: enter
07:07:35.070 00.000 7988 UpdateGuideState(): m_state=1
07:07:35.076 00.006 7988 UpdateCurrentPosition: no star selected
07:07:35.076 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:35.078 00.002 7988 Status Line: No star selected
07:07:35.080 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:35.081 00.001 7988 UpdateGuideState exits: No star selected
07:07:35.081 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:35.081 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:35.081 00.000 7988 Enqueuing Expose request
07:07:35.081 00.000 15712 Worker thread wakes up
07:07:35.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:35.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:36.727 01.646 15712 Exposure complete
07:07:36.743 00.016 15712 worker thread done servicing request
07:07:36.743 00.000 7988 OnExposeComplete: enter
07:07:36.743 00.000 7988 UpdateGuideState(): m_state=1
07:07:36.753 00.010 7988 UpdateCurrentPosition: no star selected
07:07:36.753 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:36.755 00.002 7988 Status Line: No star selected
07:07:36.757 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:36.758 00.001 7988 UpdateGuideState exits: No star selected
07:07:36.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:36.758 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:36.758 00.000 7988 Enqueuing Expose request
07:07:36.758 00.000 15712 Worker thread wakes up
07:07:36.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:36.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:38.293 01.535 15712 Exposure complete
07:07:38.315 00.022 15712 worker thread done servicing request
07:07:38.315 00.000 7988 OnExposeComplete: enter
07:07:38.315 00.000 7988 UpdateGuideState(): m_state=1
07:07:38.315 00.000 7988 UpdateCurrentPosition: no star selected
07:07:38.315 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:38.315 00.000 7988 Status Line: No star selected
07:07:38.322 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:38.323 00.001 7988 UpdateGuideState exits: No star selected
07:07:38.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:38.323 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:38.323 00.000 7988 Enqueuing Expose request
07:07:38.323 00.000 15712 Worker thread wakes up
07:07:38.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:38.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:39.968 01.645 15712 Exposure complete
07:07:39.992 00.024 15712 worker thread done servicing request
07:07:39.992 00.000 7988 OnExposeComplete: enter
07:07:39.992 00.000 7988 UpdateGuideState(): m_state=1
07:07:39.992 00.000 7988 UpdateCurrentPosition: no star selected
07:07:39.992 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:39.992 00.000 7988 Status Line: No star selected
07:07:40.000 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:40.000 00.000 7988 UpdateGuideState exits: No star selected
07:07:40.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:40.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:40.000 00.000 7988 Enqueuing Expose request
07:07:40.000 00.000 15712 Worker thread wakes up
07:07:40.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:40.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:41.534 01.534 15712 Exposure complete
07:07:41.556 00.022 15712 worker thread done servicing request
07:07:41.556 00.000 7988 OnExposeComplete: enter
07:07:41.556 00.000 7988 UpdateGuideState(): m_state=1
07:07:41.556 00.000 7988 UpdateCurrentPosition: no star selected
07:07:41.556 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:41.556 00.000 7988 Status Line: No star selected
07:07:41.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:41.563 00.007 7988 UpdateGuideState exits: No star selected
07:07:41.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:41.563 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:41.563 00.000 7988 Enqueuing Expose request
07:07:41.563 00.000 15712 Worker thread wakes up
07:07:41.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:41.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:43.208 01.645 15712 Exposure complete
07:07:43.232 00.024 15712 worker thread done servicing request
07:07:43.234 00.002 7988 OnExposeComplete: enter
07:07:43.234 00.000 7988 UpdateGuideState(): m_state=1
07:07:43.234 00.000 7988 UpdateCurrentPosition: no star selected
07:07:43.234 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:43.234 00.000 7988 Status Line: No star selected
07:07:43.234 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:43.240 00.006 7988 UpdateGuideState exits: No star selected
07:07:43.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:43.243 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:43.243 00.000 7988 Enqueuing Expose request
07:07:43.243 00.000 15712 Worker thread wakes up
07:07:43.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:43.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:44.775 01.532 15712 Exposure complete
07:07:44.793 00.018 15712 worker thread done servicing request
07:07:44.793 00.000 7988 OnExposeComplete: enter
07:07:44.793 00.000 7988 UpdateGuideState(): m_state=1
07:07:44.800 00.007 7988 UpdateCurrentPosition: no star selected
07:07:44.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:44.802 00.002 7988 Status Line: No star selected
07:07:44.804 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:44.804 00.000 7988 UpdateGuideState exits: No star selected
07:07:44.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:44.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:44.804 00.000 7988 Enqueuing Expose request
07:07:44.810 00.006 15712 Worker thread wakes up
07:07:44.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:44.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:46.450 01.640 15712 Exposure complete
07:07:46.474 00.024 15712 worker thread done servicing request
07:07:46.474 00.000 7988 OnExposeComplete: enter
07:07:46.476 00.002 7988 UpdateGuideState(): m_state=1
07:07:46.476 00.000 7988 UpdateCurrentPosition: no star selected
07:07:46.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:46.476 00.000 7988 Status Line: No star selected
07:07:46.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:46.482 00.006 7988 UpdateGuideState exits: No star selected
07:07:46.484 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:46.484 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:46.484 00.000 7988 Enqueuing Expose request
07:07:46.484 00.000 15712 Worker thread wakes up
07:07:46.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:46.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:48.003 01.519 15712 Exposure complete
07:07:48.024 00.021 15712 worker thread done servicing request
07:07:48.024 00.000 7988 OnExposeComplete: enter
07:07:48.027 00.003 7988 UpdateGuideState(): m_state=1
07:07:48.027 00.000 7988 UpdateCurrentPosition: no star selected
07:07:48.027 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:48.027 00.000 7988 Status Line: No star selected
07:07:48.032 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:48.032 00.000 7988 UpdateGuideState exits: No star selected
07:07:48.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:48.032 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:48.032 00.000 7988 Enqueuing Expose request
07:07:48.032 00.000 15712 Worker thread wakes up
07:07:48.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:48.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:49.678 01.646 15712 Exposure complete
07:07:49.699 00.021 15712 worker thread done servicing request
07:07:49.699 00.000 7988 OnExposeComplete: enter
07:07:49.699 00.000 7988 UpdateGuideState(): m_state=1
07:07:49.699 00.000 7988 UpdateCurrentPosition: no star selected
07:07:49.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:49.699 00.000 7988 Status Line: No star selected
07:07:49.699 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:49.707 00.008 7988 UpdateGuideState exits: No star selected
07:07:49.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:49.707 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:49.707 00.000 7988 Enqueuing Expose request
07:07:49.712 00.005 15712 Worker thread wakes up
07:07:49.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:49.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:51.244 01.532 15712 Exposure complete
07:07:51.262 00.018 15712 worker thread done servicing request
07:07:51.262 00.000 7988 OnExposeComplete: enter
07:07:51.262 00.000 7988 UpdateGuideState(): m_state=1
07:07:51.269 00.007 7988 UpdateCurrentPosition: no star selected
07:07:51.269 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:51.271 00.002 7988 Status Line: No star selected
07:07:51.273 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:51.273 00.000 7988 UpdateGuideState exits: No star selected
07:07:51.276 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:51.276 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:51.278 00.002 7988 Enqueuing Expose request
07:07:51.279 00.001 15712 Worker thread wakes up
07:07:51.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:51.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:52.920 01.641 15712 Exposure complete
07:07:52.945 00.025 15712 worker thread done servicing request
07:07:52.945 00.000 7988 OnExposeComplete: enter
07:07:52.945 00.000 7988 UpdateGuideState(): m_state=1
07:07:52.945 00.000 7988 UpdateCurrentPosition: no star selected
07:07:52.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:52.945 00.000 7988 Status Line: No star selected
07:07:52.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:52.951 00.006 7988 UpdateGuideState exits: No star selected
07:07:52.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:52.951 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:52.951 00.000 7988 Enqueuing Expose request
07:07:52.951 00.000 15712 Worker thread wakes up
07:07:52.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:52.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:54.473 01.522 15712 Exposure complete
07:07:54.496 00.023 15712 worker thread done servicing request
07:07:54.496 00.000 7988 OnExposeComplete: enter
07:07:54.498 00.002 7988 UpdateGuideState(): m_state=1
07:07:54.500 00.002 7988 UpdateCurrentPosition: no star selected
07:07:54.500 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:54.502 00.002 7988 Status Line: No star selected
07:07:54.503 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:54.503 00.000 7988 UpdateGuideState exits: No star selected
07:07:54.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:54.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:54.503 00.000 7988 Enqueuing Expose request
07:07:54.509 00.006 15712 Worker thread wakes up
07:07:54.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:54.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:56.148 01.639 15712 Exposure complete
07:07:56.170 00.022 15712 worker thread done servicing request
07:07:56.170 00.000 7988 OnExposeComplete: enter
07:07:56.170 00.000 7988 UpdateGuideState(): m_state=1
07:07:56.170 00.000 7988 UpdateCurrentPosition: no star selected
07:07:56.174 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:56.174 00.000 7988 Status Line: No star selected
07:07:56.178 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:56.178 00.000 7988 UpdateGuideState exits: No star selected
07:07:56.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:56.178 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:56.178 00.000 7988 Enqueuing Expose request
07:07:56.178 00.000 15712 Worker thread wakes up
07:07:56.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:56.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:57.708 01.530 15712 Exposure complete
07:07:57.723 00.015 15712 worker thread done servicing request
07:07:57.723 00.000 7988 OnExposeComplete: enter
07:07:57.723 00.000 7988 UpdateGuideState(): m_state=1
07:07:57.733 00.010 7988 UpdateCurrentPosition: no star selected
07:07:57.733 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:57.735 00.002 7988 Status Line: No star selected
07:07:57.737 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:57.737 00.000 7988 UpdateGuideState exits: No star selected
07:07:57.740 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:57.740 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:57.740 00.000 7988 Enqueuing Expose request
07:07:57.740 00.000 15712 Worker thread wakes up
07:07:57.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:57.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:07:59.481 01.741 15712 Exposure complete
07:07:59.497 00.016 15712 worker thread done servicing request
07:07:59.497 00.000 7988 OnExposeComplete: enter
07:07:59.497 00.000 7988 UpdateGuideState(): m_state=1
07:07:59.509 00.012 7988 UpdateCurrentPosition: no star selected
07:07:59.510 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:07:59.510 00.000 7988 Status Line: No star selected
07:07:59.512 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:07:59.513 00.001 7988 UpdateGuideState exits: No star selected
07:07:59.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:07:59.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:07:59.513 00.000 7988 Enqueuing Expose request
07:07:59.513 00.000 15712 Worker thread wakes up
07:07:59.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:07:59.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:00.935 01.422 15712 Exposure complete
07:08:00.956 00.021 15712 worker thread done servicing request
07:08:00.956 00.000 7988 OnExposeComplete: enter
07:08:00.956 00.000 7988 UpdateGuideState(): m_state=1
07:08:00.962 00.006 7988 UpdateCurrentPosition: no star selected
07:08:00.962 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:00.964 00.002 7988 Status Line: No star selected
07:08:00.966 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:00.967 00.001 7988 UpdateGuideState exits: No star selected
07:08:00.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:00.967 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:00.967 00.000 7988 Enqueuing Expose request
07:08:00.967 00.000 15712 Worker thread wakes up
07:08:00.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:00.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:02.611 01.644 15712 Exposure complete
07:08:02.627 00.016 15712 worker thread done servicing request
07:08:02.627 00.000 7988 OnExposeComplete: enter
07:08:02.627 00.000 7988 UpdateGuideState(): m_state=1
07:08:02.638 00.011 7988 UpdateCurrentPosition: no star selected
07:08:02.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:02.640 00.002 7988 Status Line: No star selected
07:08:02.642 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:02.643 00.001 7988 UpdateGuideState exits: No star selected
07:08:02.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:02.643 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:02.643 00.000 7988 Enqueuing Expose request
07:08:02.643 00.000 15712 Worker thread wakes up
07:08:02.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:02.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:04.164 01.521 15712 Exposure complete
07:08:04.186 00.022 15712 worker thread done servicing request
07:08:04.186 00.000 7988 OnExposeComplete: enter
07:08:04.186 00.000 7988 UpdateGuideState(): m_state=1
07:08:04.186 00.000 7988 UpdateCurrentPosition: no star selected
07:08:04.186 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:04.186 00.000 7988 Status Line: No star selected
07:08:04.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:04.194 00.008 7988 UpdateGuideState exits: No star selected
07:08:04.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:04.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:04.194 00.000 7988 Enqueuing Expose request
07:08:04.194 00.000 15712 Worker thread wakes up
07:08:04.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:04.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:05.837 01.643 15712 Exposure complete
07:08:05.859 00.022 15712 worker thread done servicing request
07:08:05.859 00.000 7988 OnExposeComplete: enter
07:08:05.859 00.000 7988 UpdateGuideState(): m_state=1
07:08:05.859 00.000 7988 UpdateCurrentPosition: no star selected
07:08:05.859 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:05.859 00.000 7988 Status Line: No star selected
07:08:05.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:05.868 00.009 7988 UpdateGuideState exits: No star selected
07:08:05.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:05.868 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:05.868 00.000 7988 Enqueuing Expose request
07:08:05.868 00.000 15712 Worker thread wakes up
07:08:05.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:05.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:07.404 01.536 15712 Exposure complete
07:08:07.425 00.021 15712 worker thread done servicing request
07:08:07.425 00.000 7988 OnExposeComplete: enter
07:08:07.427 00.002 7988 UpdateGuideState(): m_state=1
07:08:07.427 00.000 7988 UpdateCurrentPosition: no star selected
07:08:07.427 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:07.427 00.000 7988 Status Line: No star selected
07:08:07.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:07.433 00.006 7988 UpdateGuideState exits: No star selected
07:08:07.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:07.433 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:07.433 00.000 7988 Enqueuing Expose request
07:08:07.433 00.000 15712 Worker thread wakes up
07:08:07.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:07.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:09.074 01.641 15712 Exposure complete
07:08:09.098 00.024 15712 worker thread done servicing request
07:08:09.098 00.000 7988 OnExposeComplete: enter
07:08:09.098 00.000 7988 UpdateGuideState(): m_state=1
07:08:09.098 00.000 7988 UpdateCurrentPosition: no star selected
07:08:09.098 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:09.098 00.000 7988 Status Line: No star selected
07:08:09.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:09.106 00.008 7988 UpdateGuideState exits: No star selected
07:08:09.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:09.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:09.106 00.000 7988 Enqueuing Expose request
07:08:09.106 00.000 15712 Worker thread wakes up
07:08:09.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:09.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:10.640 01.534 15712 Exposure complete
07:08:10.690 00.050 15712 worker thread done servicing request
07:08:10.690 00.000 7988 OnExposeComplete: enter
07:08:10.692 00.002 7988 UpdateGuideState(): m_state=1
07:08:10.694 00.002 7988 UpdateCurrentPosition: no star selected
07:08:10.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:10.696 00.002 7988 Status Line: No star selected
07:08:10.698 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:10.701 00.003 7988 UpdateGuideState exits: No star selected
07:08:10.703 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:10.705 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:10.705 00.000 7988 Enqueuing Expose request
07:08:10.705 00.000 15712 Worker thread wakes up
07:08:10.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:10.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:12.349 01.644 15712 Exposure complete
07:08:12.363 00.014 15712 worker thread done servicing request
07:08:12.363 00.000 7988 OnExposeComplete: enter
07:08:12.363 00.000 7988 UpdateGuideState(): m_state=1
07:08:12.374 00.011 7988 UpdateCurrentPosition: no star selected
07:08:12.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:12.376 00.002 7988 Status Line: No star selected
07:08:12.378 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:12.379 00.001 7988 UpdateGuideState exits: No star selected
07:08:12.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:12.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:12.379 00.000 7988 Enqueuing Expose request
07:08:12.379 00.000 15712 Worker thread wakes up
07:08:12.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:12.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:13.901 01.522 15712 Exposure complete
07:08:13.923 00.022 15712 worker thread done servicing request
07:08:13.923 00.000 7988 OnExposeComplete: enter
07:08:13.923 00.000 7988 UpdateGuideState(): m_state=1
07:08:13.923 00.000 7988 UpdateCurrentPosition: no star selected
07:08:13.927 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:13.927 00.000 7988 Status Line: No star selected
07:08:13.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:13.931 00.004 7988 UpdateGuideState exits: No star selected
07:08:13.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:13.931 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:13.931 00.000 7988 Enqueuing Expose request
07:08:13.931 00.000 15712 Worker thread wakes up
07:08:13.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:13.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:15.677 01.746 15712 Exposure complete
07:08:15.700 00.023 15712 worker thread done servicing request
07:08:15.700 00.000 7988 OnExposeComplete: enter
07:08:15.700 00.000 7988 UpdateGuideState(): m_state=1
07:08:15.700 00.000 7988 UpdateCurrentPosition: no star selected
07:08:15.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:15.700 00.000 7988 Status Line: No star selected
07:08:15.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:15.707 00.007 7988 UpdateGuideState exits: No star selected
07:08:15.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:15.707 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:15.707 00.000 7988 Enqueuing Expose request
07:08:15.707 00.000 15712 Worker thread wakes up
07:08:15.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:15.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:17.128 01.421 15712 Exposure complete
07:08:17.151 00.023 15712 worker thread done servicing request
07:08:17.151 00.000 7988 OnExposeComplete: enter
07:08:17.151 00.000 7988 UpdateGuideState(): m_state=1
07:08:17.151 00.000 7988 UpdateCurrentPosition: no star selected
07:08:17.151 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:17.151 00.000 7988 Status Line: No star selected
07:08:17.159 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:17.159 00.000 7988 UpdateGuideState exits: No star selected
07:08:17.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:17.162 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:17.162 00.000 7988 Enqueuing Expose request
07:08:17.162 00.000 15712 Worker thread wakes up
07:08:17.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:17.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:18.803 01.641 15712 Exposure complete
07:08:18.819 00.016 15712 worker thread done servicing request
07:08:18.819 00.000 7988 OnExposeComplete: enter
07:08:18.829 00.010 7988 UpdateGuideState(): m_state=1
07:08:18.829 00.000 7988 UpdateCurrentPosition: no star selected
07:08:18.829 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:18.829 00.000 7988 Status Line: No star selected
07:08:18.829 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:18.835 00.006 7988 UpdateGuideState exits: No star selected
07:08:18.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:18.835 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:18.835 00.000 7988 Enqueuing Expose request
07:08:18.835 00.000 15712 Worker thread wakes up
07:08:18.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:18.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:20.358 01.523 15712 Exposure complete
07:08:20.380 00.022 15712 worker thread done servicing request
07:08:20.382 00.002 7988 OnExposeComplete: enter
07:08:20.382 00.000 7988 UpdateGuideState(): m_state=1
07:08:20.382 00.000 7988 UpdateCurrentPosition: no star selected
07:08:20.382 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:20.382 00.000 7988 Status Line: No star selected
07:08:20.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:20.388 00.006 7988 UpdateGuideState exits: No star selected
07:08:20.388 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:20.388 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:20.388 00.000 7988 Enqueuing Expose request
07:08:20.388 00.000 15712 Worker thread wakes up
07:08:20.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:20.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:22.033 01.645 15712 Exposure complete
07:08:22.049 00.016 15712 worker thread done servicing request
07:08:22.049 00.000 7988 OnExposeComplete: enter
07:08:22.049 00.000 7988 UpdateGuideState(): m_state=1
07:08:22.060 00.011 7988 UpdateCurrentPosition: no star selected
07:08:22.061 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:22.061 00.000 7988 Status Line: No star selected
07:08:22.063 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:22.065 00.002 7988 UpdateGuideState exits: No star selected
07:08:22.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:22.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:22.065 00.000 7988 Enqueuing Expose request
07:08:22.065 00.000 15712 Worker thread wakes up
07:08:22.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:22.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:23.586 01.521 15712 Exposure complete
07:08:23.609 00.023 15712 worker thread done servicing request
07:08:23.609 00.000 7988 OnExposeComplete: enter
07:08:23.609 00.000 7988 UpdateGuideState(): m_state=1
07:08:23.611 00.002 7988 UpdateCurrentPosition: no star selected
07:08:23.611 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:23.613 00.002 7988 Status Line: No star selected
07:08:23.615 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:23.615 00.000 7988 UpdateGuideState exits: No star selected
07:08:23.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:23.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:23.615 00.000 7988 Enqueuing Expose request
07:08:23.615 00.000 15712 Worker thread wakes up
07:08:23.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:23.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:25.361 01.746 15712 Exposure complete
07:08:25.382 00.021 15712 worker thread done servicing request
07:08:25.382 00.000 7988 OnExposeComplete: enter
07:08:25.382 00.000 7988 UpdateGuideState(): m_state=1
07:08:25.382 00.000 7988 UpdateCurrentPosition: no star selected
07:08:25.382 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:25.382 00.000 7988 Status Line: No star selected
07:08:25.382 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:25.390 00.008 7988 UpdateGuideState exits: No star selected
07:08:25.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:25.390 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:25.390 00.000 7988 Enqueuing Expose request
07:08:25.390 00.000 15712 Worker thread wakes up
07:08:25.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:25.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:26.814 01.424 15712 Exposure complete
07:08:26.829 00.015 15712 worker thread done servicing request
07:08:26.829 00.000 7988 OnExposeComplete: enter
07:08:26.829 00.000 7988 UpdateGuideState(): m_state=1
07:08:26.839 00.010 7988 UpdateCurrentPosition: no star selected
07:08:26.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:26.841 00.002 7988 Status Line: No star selected
07:08:26.843 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:26.843 00.000 7988 UpdateGuideState exits: No star selected
07:08:26.846 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:26.846 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:26.846 00.000 7988 Enqueuing Expose request
07:08:26.846 00.000 15712 Worker thread wakes up
07:08:26.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:26.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:28.491 01.645 15712 Exposure complete
07:08:28.512 00.021 15712 worker thread done servicing request
07:08:28.512 00.000 7988 OnExposeComplete: enter
07:08:28.512 00.000 7988 UpdateGuideState(): m_state=1
07:08:28.512 00.000 7988 UpdateCurrentPosition: no star selected
07:08:28.512 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:28.512 00.000 7988 Status Line: No star selected
07:08:28.521 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:28.521 00.000 7988 UpdateGuideState exits: No star selected
07:08:28.521 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:28.521 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:28.521 00.000 7988 Enqueuing Expose request
07:08:28.521 00.000 15712 Worker thread wakes up
07:08:28.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:28.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:30.041 01.520 15712 Exposure complete
07:08:30.063 00.022 15712 worker thread done servicing request
07:08:30.063 00.000 7988 OnExposeComplete: enter
07:08:30.063 00.000 7988 UpdateGuideState(): m_state=1
07:08:30.063 00.000 7988 UpdateCurrentPosition: no star selected
07:08:30.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:30.063 00.000 7988 Status Line: No star selected
07:08:30.071 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:30.073 00.002 7988 UpdateGuideState exits: No star selected
07:08:30.075 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:30.075 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:30.077 00.002 7988 Enqueuing Expose request
07:08:30.078 00.001 15712 Worker thread wakes up
07:08:30.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:30.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:31.712 01.634 15712 Exposure complete
07:08:31.736 00.024 15712 worker thread done servicing request
07:08:31.736 00.000 7988 OnExposeComplete: enter
07:08:31.736 00.000 7988 UpdateGuideState(): m_state=1
07:08:31.736 00.000 7988 UpdateCurrentPosition: no star selected
07:08:31.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:31.736 00.000 7988 Status Line: No star selected
07:08:31.742 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:31.742 00.000 7988 UpdateGuideState exits: No star selected
07:08:31.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:31.742 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:31.742 00.000 7988 Enqueuing Expose request
07:08:31.742 00.000 15712 Worker thread wakes up
07:08:31.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:31.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:33.263 01.521 15712 Exposure complete
07:08:33.286 00.023 15712 worker thread done servicing request
07:08:33.286 00.000 7988 OnExposeComplete: enter
07:08:33.286 00.000 7988 UpdateGuideState(): m_state=1
07:08:33.286 00.000 7988 UpdateCurrentPosition: no star selected
07:08:33.286 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:33.291 00.005 7988 Status Line: No star selected
07:08:33.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:33.293 00.002 7988 UpdateGuideState exits: No star selected
07:08:33.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:33.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:33.293 00.000 7988 Enqueuing Expose request
07:08:33.293 00.000 15712 Worker thread wakes up
07:08:33.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:33.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:34.941 01.648 15712 Exposure complete
07:08:34.958 00.017 15712 worker thread done servicing request
07:08:34.958 00.000 7988 OnExposeComplete: enter
07:08:34.958 00.000 7988 UpdateGuideState(): m_state=1
07:08:34.958 00.000 7988 UpdateCurrentPosition: no star selected
07:08:34.958 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:34.958 00.000 7988 Status Line: No star selected
07:08:34.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:34.970 00.012 7988 UpdateGuideState exits: No star selected
07:08:34.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:34.970 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:34.970 00.000 7988 Enqueuing Expose request
07:08:34.975 00.005 15712 Worker thread wakes up
07:08:34.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:34.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:36.505 01.530 15712 Exposure complete
07:08:36.523 00.018 15712 worker thread done servicing request
07:08:36.523 00.000 7988 OnExposeComplete: enter
07:08:36.523 00.000 7988 UpdateGuideState(): m_state=1
07:08:36.530 00.007 7988 UpdateCurrentPosition: no star selected
07:08:36.530 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:36.532 00.002 7988 Status Line: No star selected
07:08:36.534 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:36.535 00.001 7988 UpdateGuideState exits: No star selected
07:08:36.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:36.535 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:36.535 00.000 7988 Enqueuing Expose request
07:08:36.540 00.005 15712 Worker thread wakes up
07:08:36.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:36.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:38.182 01.642 15712 Exposure complete
07:08:38.196 00.014 15712 worker thread done servicing request
07:08:38.196 00.000 7988 OnExposeComplete: enter
07:08:38.206 00.010 7988 UpdateGuideState(): m_state=1
07:08:38.206 00.000 7988 UpdateCurrentPosition: no star selected
07:08:38.208 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:38.208 00.000 7988 Status Line: No star selected
07:08:38.212 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:38.212 00.000 7988 UpdateGuideState exits: No star selected
07:08:38.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:38.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:38.212 00.000 7988 Enqueuing Expose request
07:08:38.212 00.000 15712 Worker thread wakes up
07:08:38.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:38.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:39.732 01.520 15712 Exposure complete
07:08:39.756 00.024 15712 worker thread done servicing request
07:08:39.756 00.000 7988 OnExposeComplete: enter
07:08:39.756 00.000 7988 UpdateGuideState(): m_state=1
07:08:39.759 00.003 7988 UpdateCurrentPosition: no star selected
07:08:39.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:39.761 00.002 7988 Status Line: No star selected
07:08:39.763 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:39.763 00.000 7988 UpdateGuideState exits: No star selected
07:08:39.763 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:39.763 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:39.763 00.000 7988 Enqueuing Expose request
07:08:39.763 00.000 15712 Worker thread wakes up
07:08:39.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:39.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:41.411 01.648 15712 Exposure complete
07:08:41.427 00.016 15712 worker thread done servicing request
07:08:41.427 00.000 7988 OnExposeComplete: enter
07:08:41.427 00.000 7988 UpdateGuideState(): m_state=1
07:08:41.438 00.011 7988 UpdateCurrentPosition: no star selected
07:08:41.438 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:41.440 00.002 7988 Status Line: No star selected
07:08:41.442 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:41.443 00.001 7988 UpdateGuideState exits: No star selected
07:08:41.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:41.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:41.443 00.000 7988 Enqueuing Expose request
07:08:41.443 00.000 15712 Worker thread wakes up
07:08:41.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:41.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:42.963 01.520 15712 Exposure complete
07:08:42.987 00.024 15712 worker thread done servicing request
07:08:42.987 00.000 7988 OnExposeComplete: enter
07:08:42.989 00.002 7988 UpdateGuideState(): m_state=1
07:08:42.989 00.000 7988 UpdateCurrentPosition: no star selected
07:08:42.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:42.989 00.000 7988 Status Line: No star selected
07:08:42.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:42.995 00.006 7988 UpdateGuideState exits: No star selected
07:08:42.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:42.995 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:42.995 00.000 7988 Enqueuing Expose request
07:08:42.995 00.000 15712 Worker thread wakes up
07:08:42.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:42.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:44.641 01.646 15712 Exposure complete
07:08:44.666 00.025 15712 worker thread done servicing request
07:08:44.666 00.000 7988 OnExposeComplete: enter
07:08:44.666 00.000 7988 UpdateGuideState(): m_state=1
07:08:44.666 00.000 7988 UpdateCurrentPosition: no star selected
07:08:44.666 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:44.666 00.000 7988 Status Line: No star selected
07:08:44.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:44.672 00.006 7988 UpdateGuideState exits: No star selected
07:08:44.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:44.674 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:44.674 00.000 7988 Enqueuing Expose request
07:08:44.674 00.000 15712 Worker thread wakes up
07:08:44.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:44.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:46.209 01.535 15712 Exposure complete
07:08:46.223 00.014 15712 worker thread done servicing request
07:08:46.223 00.000 7988 OnExposeComplete: enter
07:08:46.223 00.000 7988 UpdateGuideState(): m_state=1
07:08:46.234 00.011 7988 UpdateCurrentPosition: no star selected
07:08:46.234 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:46.236 00.002 7988 Status Line: No star selected
07:08:46.238 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:46.240 00.002 7988 UpdateGuideState exits: No star selected
07:08:46.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:46.242 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:46.242 00.000 7988 Enqueuing Expose request
07:08:46.244 00.002 15712 Worker thread wakes up
07:08:46.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:46.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:47.883 01.639 15712 Exposure complete
07:08:47.899 00.016 15712 worker thread done servicing request
07:08:47.899 00.000 7988 OnExposeComplete: enter
07:08:47.908 00.009 7988 UpdateGuideState(): m_state=1
07:08:47.908 00.000 7988 UpdateCurrentPosition: no star selected
07:08:47.910 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:47.910 00.000 7988 Status Line: No star selected
07:08:47.912 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:47.914 00.002 7988 UpdateGuideState exits: No star selected
07:08:47.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:47.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:47.914 00.000 7988 Enqueuing Expose request
07:08:47.914 00.000 15712 Worker thread wakes up
07:08:47.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:47.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:49.437 01.523 15712 Exposure complete
07:08:49.460 00.023 15712 worker thread done servicing request
07:08:49.460 00.000 7988 OnExposeComplete: enter
07:08:49.460 00.000 7988 UpdateGuideState(): m_state=1
07:08:49.460 00.000 7988 UpdateCurrentPosition: no star selected
07:08:49.460 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:49.466 00.006 7988 Status Line: No star selected
07:08:49.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:49.466 00.000 7988 UpdateGuideState exits: No star selected
07:08:49.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:49.466 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:49.466 00.000 7988 Enqueuing Expose request
07:08:49.466 00.000 15712 Worker thread wakes up
07:08:49.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:49.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:51.213 01.747 15712 Exposure complete
07:08:51.234 00.021 15712 worker thread done servicing request
07:08:51.234 00.000 7988 OnExposeComplete: enter
07:08:51.234 00.000 7988 UpdateGuideState(): m_state=1
07:08:51.234 00.000 7988 UpdateCurrentPosition: no star selected
07:08:51.234 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:51.234 00.000 7988 Status Line: No star selected
07:08:51.242 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:51.243 00.001 7988 UpdateGuideState exits: No star selected
07:08:51.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:51.243 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:51.243 00.000 7988 Enqueuing Expose request
07:08:51.243 00.000 15712 Worker thread wakes up
07:08:51.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:51.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:52.665 01.422 15712 Exposure complete
07:08:52.687 00.022 15712 worker thread done servicing request
07:08:52.687 00.000 7988 OnExposeComplete: enter
07:08:52.689 00.002 7988 UpdateGuideState(): m_state=1
07:08:52.689 00.000 7988 UpdateCurrentPosition: no star selected
07:08:52.689 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:52.689 00.000 7988 Status Line: No star selected
07:08:52.689 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:52.695 00.006 7988 UpdateGuideState exits: No star selected
07:08:52.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:52.695 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:52.695 00.000 7988 Enqueuing Expose request
07:08:52.695 00.000 15712 Worker thread wakes up
07:08:52.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:52.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:54.340 01.645 15712 Exposure complete
07:08:54.357 00.017 15712 worker thread done servicing request
07:08:54.357 00.000 7988 OnExposeComplete: enter
07:08:54.357 00.000 7988 UpdateGuideState(): m_state=1
07:08:54.367 00.010 7988 UpdateCurrentPosition: no star selected
07:08:54.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:54.369 00.002 7988 Status Line: No star selected
07:08:54.371 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:54.372 00.001 7988 UpdateGuideState exits: No star selected
07:08:54.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:54.374 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:54.374 00.000 7988 Enqueuing Expose request
07:08:54.374 00.000 15712 Worker thread wakes up
07:08:54.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:54.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:55.903 01.529 15712 Exposure complete
07:08:55.925 00.022 15712 worker thread done servicing request
07:08:55.925 00.000 7988 OnExposeComplete: enter
07:08:55.925 00.000 7988 UpdateGuideState(): m_state=1
07:08:55.925 00.000 7988 UpdateCurrentPosition: no star selected
07:08:55.925 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:55.925 00.000 7988 Status Line: No star selected
07:08:55.933 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:55.933 00.000 7988 UpdateGuideState exits: No star selected
07:08:55.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:55.938 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:55.938 00.000 7988 Enqueuing Expose request
07:08:55.938 00.000 15712 Worker thread wakes up
07:08:55.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:55.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:57.577 01.639 15712 Exposure complete
07:08:57.599 00.022 15712 worker thread done servicing request
07:08:57.599 00.000 7988 OnExposeComplete: enter
07:08:57.599 00.000 7988 UpdateGuideState(): m_state=1
07:08:57.599 00.000 7988 UpdateCurrentPosition: no star selected
07:08:57.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:57.605 00.006 7988 Status Line: No star selected
07:08:57.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:57.607 00.002 7988 UpdateGuideState exits: No star selected
07:08:57.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:57.607 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:57.607 00.000 7988 Enqueuing Expose request
07:08:57.607 00.000 15712 Worker thread wakes up
07:08:57.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:57.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:08:59.141 01.534 15712 Exposure complete
07:08:59.163 00.022 15712 worker thread done servicing request
07:08:59.163 00.000 7988 OnExposeComplete: enter
07:08:59.163 00.000 7988 UpdateGuideState(): m_state=1
07:08:59.163 00.000 7988 UpdateCurrentPosition: no star selected
07:08:59.163 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:08:59.163 00.000 7988 Status Line: No star selected
07:08:59.163 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:08:59.171 00.008 7988 UpdateGuideState exits: No star selected
07:08:59.173 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:08:59.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:08:59.173 00.000 7988 Enqueuing Expose request
07:08:59.173 00.000 15712 Worker thread wakes up
07:08:59.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:08:59.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:00.915 01.742 15712 Exposure complete
07:09:00.929 00.014 15712 worker thread done servicing request
07:09:00.929 00.000 7988 OnExposeComplete: enter
07:09:00.939 00.010 7988 UpdateGuideState(): m_state=1
07:09:00.941 00.002 7988 UpdateCurrentPosition: no star selected
07:09:00.941 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:00.943 00.002 7988 Status Line: No star selected
07:09:00.945 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:00.945 00.000 7988 UpdateGuideState exits: No star selected
07:09:00.947 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:00.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:00.949 00.002 7988 Enqueuing Expose request
07:09:00.949 00.000 15712 Worker thread wakes up
07:09:00.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:00.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:02.368 01.419 15712 Exposure complete
07:09:02.386 00.018 15712 worker thread done servicing request
07:09:02.386 00.000 7988 OnExposeComplete: enter
07:09:02.386 00.000 7988 UpdateGuideState(): m_state=1
07:09:02.393 00.007 7988 UpdateCurrentPosition: no star selected
07:09:02.393 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:02.395 00.002 7988 Status Line: No star selected
07:09:02.397 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:02.397 00.000 7988 UpdateGuideState exits: No star selected
07:09:02.397 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:02.397 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:02.397 00.000 7988 Enqueuing Expose request
07:09:02.403 00.006 15712 Worker thread wakes up
07:09:02.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:02.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:04.045 01.642 15712 Exposure complete
07:09:04.069 00.024 15712 worker thread done servicing request
07:09:04.069 00.000 7988 OnExposeComplete: enter
07:09:04.069 00.000 7988 UpdateGuideState(): m_state=1
07:09:04.069 00.000 7988 UpdateCurrentPosition: no star selected
07:09:04.069 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:04.069 00.000 7988 Status Line: No star selected
07:09:04.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:04.076 00.007 7988 UpdateGuideState exits: No star selected
07:09:04.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:04.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:04.076 00.000 7988 Enqueuing Expose request
07:09:04.076 00.000 15712 Worker thread wakes up
07:09:04.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:04.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:05.609 01.533 15712 Exposure complete
07:09:05.631 00.022 15712 worker thread done servicing request
07:09:05.631 00.000 7988 OnExposeComplete: enter
07:09:05.631 00.000 7988 UpdateGuideState(): m_state=1
07:09:05.631 00.000 7988 UpdateCurrentPosition: no star selected
07:09:05.635 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:05.635 00.000 7988 Status Line: No star selected
07:09:05.635 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:05.639 00.004 7988 UpdateGuideState exits: No star selected
07:09:05.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:05.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:05.639 00.000 7988 Enqueuing Expose request
07:09:05.639 00.000 15712 Worker thread wakes up
07:09:05.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:05.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:07.282 01.643 15712 Exposure complete
07:09:07.305 00.023 15712 worker thread done servicing request
07:09:07.305 00.000 7988 OnExposeComplete: enter
07:09:07.305 00.000 7988 UpdateGuideState(): m_state=1
07:09:07.309 00.004 7988 UpdateCurrentPosition: no star selected
07:09:07.309 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:07.311 00.002 7988 Status Line: No star selected
07:09:07.313 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:07.313 00.000 7988 UpdateGuideState exits: No star selected
07:09:07.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:07.313 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:07.313 00.000 7988 Enqueuing Expose request
07:09:07.313 00.000 15712 Worker thread wakes up
07:09:07.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:07.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:08.847 01.534 15712 Exposure complete
07:09:08.870 00.023 15712 worker thread done servicing request
07:09:08.870 00.000 7988 OnExposeComplete: enter
07:09:08.870 00.000 7988 UpdateGuideState(): m_state=1
07:09:08.870 00.000 7988 UpdateCurrentPosition: no star selected
07:09:08.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:08.870 00.000 7988 Status Line: No star selected
07:09:08.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:08.877 00.007 7988 UpdateGuideState exits: No star selected
07:09:08.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:08.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:08.877 00.000 7988 Enqueuing Expose request
07:09:08.877 00.000 15712 Worker thread wakes up
07:09:08.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:08.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:10.524 01.647 15712 Exposure complete
07:09:10.549 00.025 15712 worker thread done servicing request
07:09:10.549 00.000 7988 OnExposeComplete: enter
07:09:10.549 00.000 7988 UpdateGuideState(): m_state=1
07:09:10.549 00.000 7988 UpdateCurrentPosition: no star selected
07:09:10.549 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:10.554 00.005 7988 Status Line: No star selected
07:09:10.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:10.556 00.002 7988 UpdateGuideState exits: No star selected
07:09:10.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:10.556 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:10.556 00.000 7988 Enqueuing Expose request
07:09:10.556 00.000 15712 Worker thread wakes up
07:09:10.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:10.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:12.088 01.532 15712 Exposure complete
07:09:12.111 00.023 15712 worker thread done servicing request
07:09:12.111 00.000 7988 OnExposeComplete: enter
07:09:12.111 00.000 7988 UpdateGuideState(): m_state=1
07:09:12.111 00.000 7988 UpdateCurrentPosition: no star selected
07:09:12.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:12.111 00.000 7988 Status Line: No star selected
07:09:12.118 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:12.118 00.000 7988 UpdateGuideState exits: No star selected
07:09:12.120 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:12.122 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:12.122 00.000 7988 Enqueuing Expose request
07:09:12.124 00.002 15712 Worker thread wakes up
07:09:12.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:12.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:13.766 01.642 15712 Exposure complete
07:09:13.789 00.023 15712 worker thread done servicing request
07:09:13.789 00.000 7988 OnExposeComplete: enter
07:09:13.789 00.000 7988 UpdateGuideState(): m_state=1
07:09:13.791 00.002 7988 UpdateCurrentPosition: no star selected
07:09:13.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:13.793 00.002 7988 Status Line: No star selected
07:09:13.796 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:13.796 00.000 7988 UpdateGuideState exits: No star selected
07:09:13.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:13.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:13.796 00.000 7988 Enqueuing Expose request
07:09:13.796 00.000 15712 Worker thread wakes up
07:09:13.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:13.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:15.318 01.522 15712 Exposure complete
07:09:15.341 00.023 15712 worker thread done servicing request
07:09:15.341 00.000 7988 OnExposeComplete: enter
07:09:15.341 00.000 7988 UpdateGuideState(): m_state=1
07:09:15.341 00.000 7988 UpdateCurrentPosition: no star selected
07:09:15.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:15.341 00.000 7988 Status Line: No star selected
07:09:15.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:15.348 00.007 7988 UpdateGuideState exits: No star selected
07:09:15.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:15.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:15.348 00.000 7988 Enqueuing Expose request
07:09:15.348 00.000 15712 Worker thread wakes up
07:09:15.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:15.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:16.991 01.643 15712 Exposure complete
07:09:17.008 00.017 15712 worker thread done servicing request
07:09:17.008 00.000 7988 OnExposeComplete: enter
07:09:17.008 00.000 7988 UpdateGuideState(): m_state=1
07:09:17.018 00.010 7988 UpdateCurrentPosition: no star selected
07:09:17.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:17.020 00.002 7988 Status Line: No star selected
07:09:17.022 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:17.024 00.002 7988 UpdateGuideState exits: No star selected
07:09:17.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:17.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:17.024 00.000 7988 Enqueuing Expose request
07:09:17.024 00.000 15712 Worker thread wakes up
07:09:17.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:17.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:18.544 01.520 15712 Exposure complete
07:09:18.566 00.022 15712 worker thread done servicing request
07:09:18.568 00.002 7988 OnExposeComplete: enter
07:09:18.568 00.000 7988 UpdateGuideState(): m_state=1
07:09:18.568 00.000 7988 UpdateCurrentPosition: no star selected
07:09:18.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:18.568 00.000 7988 Status Line: No star selected
07:09:18.574 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:18.575 00.001 7988 UpdateGuideState exits: No star selected
07:09:18.575 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:18.577 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:18.577 00.000 7988 Enqueuing Expose request
07:09:18.579 00.002 15712 Worker thread wakes up
07:09:18.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:18.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:20.217 01.638 15712 Exposure complete
07:09:20.241 00.024 15712 worker thread done servicing request
07:09:20.241 00.000 7988 OnExposeComplete: enter
07:09:20.243 00.002 7988 UpdateGuideState(): m_state=1
07:09:20.243 00.000 7988 UpdateCurrentPosition: no star selected
07:09:20.243 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:20.243 00.000 7988 Status Line: No star selected
07:09:20.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:20.249 00.006 7988 UpdateGuideState exits: No star selected
07:09:20.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:20.249 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:20.249 00.000 7988 Enqueuing Expose request
07:09:20.249 00.000 15712 Worker thread wakes up
07:09:20.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:20.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:21.782 01.533 15712 Exposure complete
07:09:21.796 00.014 15712 worker thread done servicing request
07:09:21.796 00.000 7988 OnExposeComplete: enter
07:09:21.796 00.000 7988 UpdateGuideState(): m_state=1
07:09:21.807 00.011 7988 UpdateCurrentPosition: no star selected
07:09:21.808 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:21.808 00.000 7988 Status Line: No star selected
07:09:21.810 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:21.812 00.002 7988 UpdateGuideState exits: No star selected
07:09:21.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:21.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:21.812 00.000 7988 Enqueuing Expose request
07:09:21.812 00.000 15712 Worker thread wakes up
07:09:21.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:21.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:23.459 01.647 15712 Exposure complete
07:09:23.476 00.017 15712 worker thread done servicing request
07:09:23.476 00.000 7988 OnExposeComplete: enter
07:09:23.476 00.000 7988 UpdateGuideState(): m_state=1
07:09:23.484 00.008 7988 UpdateCurrentPosition: no star selected
07:09:23.484 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:23.486 00.002 7988 Status Line: No star selected
07:09:23.488 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:23.489 00.001 7988 UpdateGuideState exits: No star selected
07:09:23.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:23.489 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:23.492 00.003 7988 Enqueuing Expose request
07:09:23.492 00.000 15712 Worker thread wakes up
07:09:23.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:23.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:25.010 01.518 15712 Exposure complete
07:09:25.034 00.024 15712 worker thread done servicing request
07:09:25.034 00.000 7988 OnExposeComplete: enter
07:09:25.034 00.000 7988 UpdateGuideState(): m_state=1
07:09:25.034 00.000 7988 UpdateCurrentPosition: no star selected
07:09:25.034 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:25.034 00.000 7988 Status Line: No star selected
07:09:25.040 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:25.040 00.000 7988 UpdateGuideState exits: No star selected
07:09:25.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:25.040 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:25.040 00.000 7988 Enqueuing Expose request
07:09:25.040 00.000 15712 Worker thread wakes up
07:09:25.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:25.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:26.685 01.645 15712 Exposure complete
07:09:26.709 00.024 15712 worker thread done servicing request
07:09:26.709 00.000 7988 OnExposeComplete: enter
07:09:26.709 00.000 7988 UpdateGuideState(): m_state=1
07:09:26.709 00.000 7988 UpdateCurrentPosition: no star selected
07:09:26.709 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:26.709 00.000 7988 Status Line: No star selected
07:09:26.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:26.718 00.009 7988 UpdateGuideState exits: No star selected
07:09:26.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:26.718 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:26.718 00.000 7988 Enqueuing Expose request
07:09:26.718 00.000 15712 Worker thread wakes up
07:09:26.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:26.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:28.239 01.521 15712 Exposure complete
07:09:28.261 00.022 15712 worker thread done servicing request
07:09:28.261 00.000 7988 OnExposeComplete: enter
07:09:28.261 00.000 7988 UpdateGuideState(): m_state=1
07:09:28.261 00.000 7988 UpdateCurrentPosition: no star selected
07:09:28.261 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:28.261 00.000 7988 Status Line: No star selected
07:09:28.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:28.269 00.008 7988 UpdateGuideState exits: No star selected
07:09:28.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:28.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:28.269 00.000 7988 Enqueuing Expose request
07:09:28.269 00.000 15712 Worker thread wakes up
07:09:28.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:28.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:29.914 01.645 15712 Exposure complete
07:09:29.929 00.015 15712 worker thread done servicing request
07:09:29.929 00.000 7988 OnExposeComplete: enter
07:09:29.929 00.000 7988 UpdateGuideState(): m_state=1
07:09:29.941 00.012 7988 UpdateCurrentPosition: no star selected
07:09:29.941 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:29.943 00.002 7988 Status Line: No star selected
07:09:29.944 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:29.945 00.001 7988 UpdateGuideState exits: No star selected
07:09:29.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:29.945 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:29.945 00.000 7988 Enqueuing Expose request
07:09:29.945 00.000 15712 Worker thread wakes up
07:09:29.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:29.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:31.480 01.535 15712 Exposure complete
07:09:31.494 00.014 15712 worker thread done servicing request
07:09:31.494 00.000 7988 OnExposeComplete: enter
07:09:31.494 00.000 7988 UpdateGuideState(): m_state=1
07:09:31.494 00.000 7988 UpdateCurrentPosition: no star selected
07:09:31.494 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:31.494 00.000 7988 Status Line: No star selected
07:09:31.510 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:31.510 00.000 7988 UpdateGuideState exits: No star selected
07:09:31.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:31.510 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:31.510 00.000 7988 Enqueuing Expose request
07:09:31.510 00.000 15712 Worker thread wakes up
07:09:31.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:31.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:33.141 01.631 15712 Exposure complete
07:09:33.164 00.023 15712 worker thread done servicing request
07:09:33.164 00.000 7988 OnExposeComplete: enter
07:09:33.164 00.000 7988 UpdateGuideState(): m_state=1
07:09:33.164 00.000 7988 UpdateCurrentPosition: no star selected
07:09:33.164 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:33.164 00.000 7988 Status Line: No star selected
07:09:33.172 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:33.172 00.000 7988 UpdateGuideState exits: No star selected
07:09:33.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:33.175 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:33.175 00.000 7988 Enqueuing Expose request
07:09:33.175 00.000 15712 Worker thread wakes up
07:09:33.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:33.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:34.708 01.533 15712 Exposure complete
07:09:34.725 00.017 15712 worker thread done servicing request
07:09:34.725 00.000 7988 OnExposeComplete: enter
07:09:34.725 00.000 7988 UpdateGuideState(): m_state=1
07:09:34.725 00.000 7988 UpdateCurrentPosition: no star selected
07:09:34.725 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:34.725 00.000 7988 Status Line: No star selected
07:09:34.738 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:34.738 00.000 7988 UpdateGuideState exits: No star selected
07:09:34.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:34.741 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:34.741 00.000 7988 Enqueuing Expose request
07:09:34.741 00.000 15712 Worker thread wakes up
07:09:34.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:34.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:36.371 01.630 15712 Exposure complete
07:09:36.392 00.021 15712 worker thread done servicing request
07:09:36.392 00.000 7988 OnExposeComplete: enter
07:09:36.392 00.000 7988 UpdateGuideState(): m_state=1
07:09:36.392 00.000 7988 UpdateCurrentPosition: no star selected
07:09:36.392 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:36.392 00.000 7988 Status Line: No star selected
07:09:36.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:36.401 00.009 7988 UpdateGuideState exits: No star selected
07:09:36.403 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:36.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:36.405 00.002 7988 Enqueuing Expose request
07:09:36.405 00.000 15712 Worker thread wakes up
07:09:36.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:36.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:37.936 01.531 15712 Exposure complete
07:09:37.950 00.014 15712 worker thread done servicing request
07:09:37.950 00.000 7988 OnExposeComplete: enter
07:09:37.960 00.010 7988 UpdateGuideState(): m_state=1
07:09:37.960 00.000 7988 UpdateCurrentPosition: no star selected
07:09:37.960 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:37.960 00.000 7988 Status Line: No star selected
07:09:37.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:37.966 00.006 7988 UpdateGuideState exits: No star selected
07:09:37.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:37.966 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:37.966 00.000 7988 Enqueuing Expose request
07:09:37.966 00.000 15712 Worker thread wakes up
07:09:37.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:37.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:39.600 01.634 15712 Exposure complete
07:09:39.623 00.023 15712 worker thread done servicing request
07:09:39.623 00.000 7988 OnExposeComplete: enter
07:09:39.623 00.000 7988 UpdateGuideState(): m_state=1
07:09:39.623 00.000 7988 UpdateCurrentPosition: no star selected
07:09:39.627 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:39.627 00.000 7988 Status Line: No star selected
07:09:39.629 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:39.629 00.000 7988 UpdateGuideState exits: No star selected
07:09:39.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:39.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:39.629 00.000 7988 Enqueuing Expose request
07:09:39.629 00.000 15712 Worker thread wakes up
07:09:39.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:39.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:41.163 01.534 15712 Exposure complete
07:09:41.186 00.023 15712 worker thread done servicing request
07:09:41.186 00.000 7988 OnExposeComplete: enter
07:09:41.186 00.000 7988 UpdateGuideState(): m_state=1
07:09:41.186 00.000 7988 UpdateCurrentPosition: no star selected
07:09:41.186 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:41.186 00.000 7988 Status Line: No star selected
07:09:41.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:41.193 00.007 7988 UpdateGuideState exits: No star selected
07:09:41.193 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:41.195 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:41.195 00.000 7988 Enqueuing Expose request
07:09:41.195 00.000 15712 Worker thread wakes up
07:09:41.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:41.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:42.836 01.641 15712 Exposure complete
07:09:42.852 00.016 15712 worker thread done servicing request
07:09:42.852 00.000 7988 OnExposeComplete: enter
07:09:42.852 00.000 7988 UpdateGuideState(): m_state=1
07:09:42.852 00.000 7988 UpdateCurrentPosition: no star selected
07:09:42.864 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:42.864 00.000 7988 Status Line: No star selected
07:09:42.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:42.868 00.004 7988 UpdateGuideState exits: No star selected
07:09:42.868 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:42.868 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:42.868 00.000 7988 Enqueuing Expose request
07:09:42.868 00.000 15712 Worker thread wakes up
07:09:42.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:42.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:44.403 01.535 15712 Exposure complete
07:09:44.421 00.018 15712 worker thread done servicing request
07:09:44.421 00.000 7988 OnExposeComplete: enter
07:09:44.421 00.000 7988 UpdateGuideState(): m_state=1
07:09:44.430 00.009 7988 UpdateCurrentPosition: no star selected
07:09:44.430 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:44.432 00.002 7988 Status Line: No star selected
07:09:44.432 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:44.432 00.000 7988 UpdateGuideState exits: No star selected
07:09:44.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:44.432 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:44.432 00.000 7988 Enqueuing Expose request
07:09:44.432 00.000 15712 Worker thread wakes up
07:09:44.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:44.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:46.077 01.645 15712 Exposure complete
07:09:46.099 00.022 15712 worker thread done servicing request
07:09:46.099 00.000 7988 OnExposeComplete: enter
07:09:46.099 00.000 7988 UpdateGuideState(): m_state=1
07:09:46.105 00.006 7988 UpdateCurrentPosition: no star selected
07:09:46.105 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:46.107 00.002 7988 Status Line: No star selected
07:09:46.109 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:46.110 00.001 7988 UpdateGuideState exits: No star selected
07:09:46.110 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:46.110 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:46.110 00.000 7988 Enqueuing Expose request
07:09:46.110 00.000 15712 Worker thread wakes up
07:09:46.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:46.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:47.629 01.519 15712 Exposure complete
07:09:47.647 00.018 15712 worker thread done servicing request
07:09:47.647 00.000 7988 OnExposeComplete: enter
07:09:47.647 00.000 7988 UpdateGuideState(): m_state=1
07:09:47.654 00.007 7988 UpdateCurrentPosition: no star selected
07:09:47.654 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:47.656 00.002 7988 Status Line: No star selected
07:09:47.658 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:47.658 00.000 7988 UpdateGuideState exits: No star selected
07:09:47.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:47.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:47.658 00.000 7988 Enqueuing Expose request
07:09:47.664 00.006 15712 Worker thread wakes up
07:09:47.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:47.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:49.403 01.739 15712 Exposure complete
07:09:49.425 00.022 15712 worker thread done servicing request
07:09:49.425 00.000 7988 OnExposeComplete: enter
07:09:49.425 00.000 7988 UpdateGuideState(): m_state=1
07:09:49.428 00.003 7988 UpdateCurrentPosition: no star selected
07:09:49.428 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:49.430 00.002 7988 Status Line: No star selected
07:09:49.433 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:49.433 00.000 7988 UpdateGuideState exits: No star selected
07:09:49.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:49.433 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:49.433 00.000 7988 Enqueuing Expose request
07:09:49.433 00.000 15712 Worker thread wakes up
07:09:49.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:49.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:50.842 01.409 15712 Exposure complete
07:09:50.862 00.020 15712 worker thread done servicing request
07:09:50.862 00.000 7988 OnExposeComplete: enter
07:09:50.862 00.000 7988 UpdateGuideState(): m_state=1
07:09:50.867 00.005 7988 UpdateCurrentPosition: no star selected
07:09:50.867 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:50.869 00.002 7988 Status Line: No star selected
07:09:50.871 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:50.871 00.000 7988 UpdateGuideState exits: No star selected
07:09:50.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:50.871 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:50.871 00.000 7988 Enqueuing Expose request
07:09:50.871 00.000 15712 Worker thread wakes up
07:09:50.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:50.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:52.518 01.647 15712 Exposure complete
07:09:52.532 00.014 15712 worker thread done servicing request
07:09:52.532 00.000 7988 OnExposeComplete: enter
07:09:52.532 00.000 7988 UpdateGuideState(): m_state=1
07:09:52.532 00.000 7988 UpdateCurrentPosition: no star selected
07:09:52.532 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:52.545 00.013 7988 Status Line: No star selected
07:09:52.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:52.548 00.003 7988 UpdateGuideState exits: No star selected
07:09:52.548 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:52.548 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:52.548 00.000 7988 Enqueuing Expose request
07:09:52.548 00.000 15712 Worker thread wakes up
07:09:52.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:52.548 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:54.071 01.523 15712 Exposure complete
07:09:54.094 00.023 15712 worker thread done servicing request
07:09:54.094 00.000 7988 OnExposeComplete: enter
07:09:54.094 00.000 7988 UpdateGuideState(): m_state=1
07:09:54.094 00.000 7988 UpdateCurrentPosition: no star selected
07:09:54.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:54.094 00.000 7988 Status Line: No star selected
07:09:54.100 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:54.100 00.000 7988 UpdateGuideState exits: No star selected
07:09:54.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:54.100 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:54.100 00.000 7988 Enqueuing Expose request
07:09:54.100 00.000 15712 Worker thread wakes up
07:09:54.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:54.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:55.749 01.649 15712 Exposure complete
07:09:55.771 00.022 15712 worker thread done servicing request
07:09:55.771 00.000 7988 OnExposeComplete: enter
07:09:55.771 00.000 7988 UpdateGuideState(): m_state=1
07:09:55.771 00.000 7988 UpdateCurrentPosition: no star selected
07:09:55.771 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:55.771 00.000 7988 Status Line: No star selected
07:09:55.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:55.780 00.009 7988 UpdateGuideState exits: No star selected
07:09:55.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:55.780 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:55.780 00.000 7988 Enqueuing Expose request
07:09:55.780 00.000 15712 Worker thread wakes up
07:09:55.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:55.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:57.301 01.521 15712 Exposure complete
07:09:57.323 00.022 15712 worker thread done servicing request
07:09:57.323 00.000 7988 OnExposeComplete: enter
07:09:57.323 00.000 7988 UpdateGuideState(): m_state=1
07:09:57.323 00.000 7988 UpdateCurrentPosition: no star selected
07:09:57.323 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:57.323 00.000 7988 Status Line: No star selected
07:09:57.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:57.331 00.008 7988 UpdateGuideState exits: No star selected
07:09:57.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:57.331 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:57.331 00.000 7988 Enqueuing Expose request
07:09:57.331 00.000 15712 Worker thread wakes up
07:09:57.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:57.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:09:59.073 01.742 15712 Exposure complete
07:09:59.093 00.020 15712 worker thread done servicing request
07:09:59.093 00.000 7988 OnExposeComplete: enter
07:09:59.099 00.006 7988 UpdateGuideState(): m_state=1
07:09:59.099 00.000 7988 UpdateCurrentPosition: no star selected
07:09:59.101 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:09:59.101 00.000 7988 Status Line: No star selected
07:09:59.103 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:09:59.105 00.002 7988 UpdateGuideState exits: No star selected
07:09:59.105 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:09:59.105 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:09:59.105 00.000 7988 Enqueuing Expose request
07:09:59.109 00.004 15712 Worker thread wakes up
07:09:59.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:09:59.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:00.528 01.419 15712 Exposure complete
07:10:00.546 00.018 15712 worker thread done servicing request
07:10:00.546 00.000 7988 OnExposeComplete: enter
07:10:00.546 00.000 7988 UpdateGuideState(): m_state=1
07:10:00.553 00.007 7988 UpdateCurrentPosition: no star selected
07:10:00.553 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:00.555 00.002 7988 Status Line: No star selected
07:10:00.557 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:00.557 00.000 7988 UpdateGuideState exits: No star selected
07:10:00.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:00.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:00.557 00.000 7988 Enqueuing Expose request
07:10:00.557 00.000 15712 Worker thread wakes up
07:10:00.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:00.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:02.203 01.646 15712 Exposure complete
07:10:02.219 00.016 15712 worker thread done servicing request
07:10:02.219 00.000 7988 OnExposeComplete: enter
07:10:02.229 00.010 7988 UpdateGuideState(): m_state=1
07:10:02.229 00.000 7988 UpdateCurrentPosition: no star selected
07:10:02.231 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:02.231 00.000 7988 Status Line: No star selected
07:10:02.233 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:02.235 00.002 7988 UpdateGuideState exits: No star selected
07:10:02.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:02.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:02.235 00.000 7988 Enqueuing Expose request
07:10:02.235 00.000 15712 Worker thread wakes up
07:10:02.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:02.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:03.768 01.533 15712 Exposure complete
07:10:03.790 00.022 15712 worker thread done servicing request
07:10:03.790 00.000 7988 OnExposeComplete: enter
07:10:03.793 00.003 7988 UpdateGuideState(): m_state=1
07:10:03.793 00.000 7988 UpdateCurrentPosition: no star selected
07:10:03.793 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:03.793 00.000 7988 Status Line: No star selected
07:10:03.798 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:03.798 00.000 7988 UpdateGuideState exits: No star selected
07:10:03.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:03.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:03.798 00.000 7988 Enqueuing Expose request
07:10:03.798 00.000 15712 Worker thread wakes up
07:10:03.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:03.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:05.441 01.643 15712 Exposure complete
07:10:05.462 00.021 15712 worker thread done servicing request
07:10:05.462 00.000 7988 OnExposeComplete: enter
07:10:05.462 00.000 7988 UpdateGuideState(): m_state=1
07:10:05.462 00.000 7988 UpdateCurrentPosition: no star selected
07:10:05.462 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:05.462 00.000 7988 Status Line: No star selected
07:10:05.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:05.473 00.011 7988 UpdateGuideState exits: No star selected
07:10:05.473 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:05.473 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:05.473 00.000 7988 Enqueuing Expose request
07:10:05.473 00.000 15712 Worker thread wakes up
07:10:05.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:05.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:07.008 01.535 15712 Exposure complete
07:10:07.029 00.021 15712 worker thread done servicing request
07:10:07.029 00.000 7988 OnExposeComplete: enter
07:10:07.029 00.000 7988 UpdateGuideState(): m_state=1
07:10:07.033 00.004 7988 UpdateCurrentPosition: no star selected
07:10:07.033 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:07.035 00.002 7988 Status Line: No star selected
07:10:07.037 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:07.037 00.000 7988 UpdateGuideState exits: No star selected
07:10:07.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:07.037 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:07.037 00.000 7988 Enqueuing Expose request
07:10:07.037 00.000 15712 Worker thread wakes up
07:10:07.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:07.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:08.684 01.647 15712 Exposure complete
07:10:08.699 00.015 15712 worker thread done servicing request
07:10:08.699 00.000 7988 OnExposeComplete: enter
07:10:08.699 00.000 7988 UpdateGuideState(): m_state=1
07:10:08.699 00.000 7988 UpdateCurrentPosition: no star selected
07:10:08.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:08.699 00.000 7988 Status Line: No star selected
07:10:08.714 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:08.715 00.001 7988 UpdateGuideState exits: No star selected
07:10:08.715 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:08.715 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:08.715 00.000 7988 Enqueuing Expose request
07:10:08.715 00.000 15712 Worker thread wakes up
07:10:08.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:08.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:10.249 01.534 15712 Exposure complete
07:10:10.264 00.015 15712 worker thread done servicing request
07:10:10.264 00.000 7988 OnExposeComplete: enter
07:10:10.264 00.000 7988 UpdateGuideState(): m_state=1
07:10:10.274 00.010 7988 UpdateCurrentPosition: no star selected
07:10:10.274 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:10.276 00.002 7988 Status Line: No star selected
07:10:10.278 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:10.278 00.000 7988 UpdateGuideState exits: No star selected
07:10:10.281 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:10.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:10.281 00.000 7988 Enqueuing Expose request
07:10:10.281 00.000 15712 Worker thread wakes up
07:10:10.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:10.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:11.926 01.645 15712 Exposure complete
07:10:11.947 00.021 15712 worker thread done servicing request
07:10:11.947 00.000 7988 OnExposeComplete: enter
07:10:11.947 00.000 7988 UpdateGuideState(): m_state=1
07:10:11.951 00.004 7988 UpdateCurrentPosition: no star selected
07:10:11.951 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:11.953 00.002 7988 Status Line: No star selected
07:10:11.955 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:11.956 00.001 7988 UpdateGuideState exits: No star selected
07:10:11.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:11.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:11.956 00.000 7988 Enqueuing Expose request
07:10:11.956 00.000 15712 Worker thread wakes up
07:10:11.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:11.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:13.492 01.536 15712 Exposure complete
07:10:13.514 00.022 15712 worker thread done servicing request
07:10:13.514 00.000 7988 OnExposeComplete: enter
07:10:13.515 00.001 7988 UpdateGuideState(): m_state=1
07:10:13.515 00.000 7988 UpdateCurrentPosition: no star selected
07:10:13.515 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:13.515 00.000 7988 Status Line: No star selected
07:10:13.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:13.522 00.007 7988 UpdateGuideState exits: No star selected
07:10:13.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:13.522 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:13.522 00.000 7988 Enqueuing Expose request
07:10:13.522 00.000 15712 Worker thread wakes up
07:10:13.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:13.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:15.155 01.633 15712 Exposure complete
07:10:15.177 00.022 15712 worker thread done servicing request
07:10:15.177 00.000 7988 OnExposeComplete: enter
07:10:15.177 00.000 7988 UpdateGuideState(): m_state=1
07:10:15.177 00.000 7988 UpdateCurrentPosition: no star selected
07:10:15.177 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:15.177 00.000 7988 Status Line: No star selected
07:10:15.185 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:15.185 00.000 7988 UpdateGuideState exits: No star selected
07:10:15.187 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:15.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:15.189 00.002 7988 Enqueuing Expose request
07:10:15.189 00.000 15712 Worker thread wakes up
07:10:15.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:15.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:16.720 01.531 15712 Exposure complete
07:10:16.742 00.022 15712 worker thread done servicing request
07:10:16.742 00.000 7988 OnExposeComplete: enter
07:10:16.742 00.000 7988 UpdateGuideState(): m_state=1
07:10:16.742 00.000 7988 UpdateCurrentPosition: no star selected
07:10:16.742 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:16.742 00.000 7988 Status Line: No star selected
07:10:16.749 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:16.750 00.001 7988 UpdateGuideState exits: No star selected
07:10:16.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:16.750 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:16.750 00.000 7988 Enqueuing Expose request
07:10:16.750 00.000 15712 Worker thread wakes up
07:10:16.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:16.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:18.397 01.647 15712 Exposure complete
07:10:18.418 00.021 15712 worker thread done servicing request
07:10:18.418 00.000 7988 OnExposeComplete: enter
07:10:18.418 00.000 7988 UpdateGuideState(): m_state=1
07:10:18.418 00.000 7988 UpdateCurrentPosition: no star selected
07:10:18.418 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:18.418 00.000 7988 Status Line: No star selected
07:10:18.425 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:18.427 00.002 7988 UpdateGuideState exits: No star selected
07:10:18.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:18.427 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:18.427 00.000 7988 Enqueuing Expose request
07:10:18.427 00.000 15712 Worker thread wakes up
07:10:18.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:18.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:19.960 01.533 15712 Exposure complete
07:10:19.983 00.023 15712 worker thread done servicing request
07:10:19.983 00.000 7988 OnExposeComplete: enter
07:10:19.990 00.007 7988 UpdateGuideState(): m_state=1
07:10:19.990 00.000 7988 UpdateCurrentPosition: no star selected
07:10:19.990 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:19.990 00.000 7988 Status Line: No star selected
07:10:19.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:19.990 00.000 7988 UpdateGuideState exits: No star selected
07:10:19.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:19.990 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:19.990 00.000 7988 Enqueuing Expose request
07:10:20.000 00.010 15712 Worker thread wakes up
07:10:20.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:20.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:21.636 01.636 15712 Exposure complete
07:10:21.653 00.017 15712 worker thread done servicing request
07:10:21.653 00.000 7988 OnExposeComplete: enter
07:10:21.653 00.000 7988 UpdateGuideState(): m_state=1
07:10:21.662 00.009 7988 UpdateCurrentPosition: no star selected
07:10:21.662 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:21.664 00.002 7988 Status Line: No star selected
07:10:21.666 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:21.667 00.001 7988 UpdateGuideState exits: No star selected
07:10:21.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:21.667 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:21.670 00.003 7988 Enqueuing Expose request
07:10:21.670 00.000 15712 Worker thread wakes up
07:10:21.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:21.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:23.202 01.532 15712 Exposure complete
07:10:23.224 00.022 15712 worker thread done servicing request
07:10:23.224 00.000 7988 OnExposeComplete: enter
07:10:23.224 00.000 7988 UpdateGuideState(): m_state=1
07:10:23.224 00.000 7988 UpdateCurrentPosition: no star selected
07:10:23.224 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:23.224 00.000 7988 Status Line: No star selected
07:10:23.232 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:23.232 00.000 7988 UpdateGuideState exits: No star selected
07:10:23.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:23.232 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:23.232 00.000 7988 Enqueuing Expose request
07:10:23.237 00.005 15712 Worker thread wakes up
07:10:23.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:23.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:24.976 01.739 15712 Exposure complete
07:10:24.999 00.023 15712 worker thread done servicing request
07:10:24.999 00.000 7988 OnExposeComplete: enter
07:10:24.999 00.000 7988 UpdateGuideState(): m_state=1
07:10:24.999 00.000 7988 UpdateCurrentPosition: no star selected
07:10:24.999 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:24.999 00.000 7988 Status Line: No star selected
07:10:25.006 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:25.006 00.000 7988 UpdateGuideState exits: No star selected
07:10:25.008 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:25.008 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:25.008 00.000 7988 Enqueuing Expose request
07:10:25.008 00.000 15712 Worker thread wakes up
07:10:25.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:25.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:26.429 01.421 15712 Exposure complete
07:10:26.451 00.022 15712 worker thread done servicing request
07:10:26.451 00.000 7988 OnExposeComplete: enter
07:10:26.453 00.002 7988 UpdateGuideState(): m_state=1
07:10:26.453 00.000 7988 UpdateCurrentPosition: no star selected
07:10:26.453 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:26.453 00.000 7988 Status Line: No star selected
07:10:26.453 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:26.459 00.006 7988 UpdateGuideState exits: No star selected
07:10:26.459 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:26.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:26.459 00.000 7988 Enqueuing Expose request
07:10:26.459 00.000 15712 Worker thread wakes up
07:10:26.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:26.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:28.204 01.745 15712 Exposure complete
07:10:28.226 00.022 15712 worker thread done servicing request
07:10:28.226 00.000 7988 OnExposeComplete: enter
07:10:28.226 00.000 7988 UpdateGuideState(): m_state=1
07:10:28.226 00.000 7988 UpdateCurrentPosition: no star selected
07:10:28.226 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:28.226 00.000 7988 Status Line: No star selected
07:10:28.234 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:28.234 00.000 7988 UpdateGuideState exits: No star selected
07:10:28.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:28.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:28.234 00.000 7988 Enqueuing Expose request
07:10:28.234 00.000 15712 Worker thread wakes up
07:10:28.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:28.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:29.658 01.424 15712 Exposure complete
07:10:29.679 00.021 15712 worker thread done servicing request
07:10:29.681 00.002 7988 OnExposeComplete: enter
07:10:29.681 00.000 7988 UpdateGuideState(): m_state=1
07:10:29.681 00.000 7988 UpdateCurrentPosition: no star selected
07:10:29.681 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:29.681 00.000 7988 Status Line: No star selected
07:10:29.687 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:29.688 00.001 7988 UpdateGuideState exits: No star selected
07:10:29.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:29.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:29.688 00.000 7988 Enqueuing Expose request
07:10:29.688 00.000 15712 Worker thread wakes up
07:10:29.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:29.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:31.432 01.744 15712 Exposure complete
07:10:31.458 00.026 15712 worker thread done servicing request
07:10:31.458 00.000 7988 OnExposeComplete: enter
07:10:31.458 00.000 7988 UpdateGuideState(): m_state=1
07:10:31.458 00.000 7988 UpdateCurrentPosition: no star selected
07:10:31.458 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:31.458 00.000 7988 Status Line: No star selected
07:10:31.465 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:31.465 00.000 7988 UpdateGuideState exits: No star selected
07:10:31.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:31.465 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:31.465 00.000 7988 Enqueuing Expose request
07:10:31.465 00.000 15712 Worker thread wakes up
07:10:31.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:31.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:32.887 01.422 15712 Exposure complete
07:10:32.909 00.022 15712 worker thread done servicing request
07:10:32.909 00.000 7988 OnExposeComplete: enter
07:10:32.909 00.000 7988 UpdateGuideState(): m_state=1
07:10:32.909 00.000 7988 UpdateCurrentPosition: no star selected
07:10:32.909 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:32.909 00.000 7988 Status Line: No star selected
07:10:32.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:32.917 00.008 7988 UpdateGuideState exits: No star selected
07:10:32.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:32.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:32.917 00.000 7988 Enqueuing Expose request
07:10:32.917 00.000 15712 Worker thread wakes up
07:10:32.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:32.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:34.660 01.743 15712 Exposure complete
07:10:34.677 00.017 15712 worker thread done servicing request
07:10:34.677 00.000 7988 OnExposeComplete: enter
07:10:34.677 00.000 7988 UpdateGuideState(): m_state=1
07:10:34.686 00.009 7988 UpdateCurrentPosition: no star selected
07:10:34.686 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:34.688 00.002 7988 Status Line: No star selected
07:10:34.690 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:34.690 00.000 7988 UpdateGuideState exits: No star selected
07:10:34.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:34.693 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:34.693 00.000 7988 Enqueuing Expose request
07:10:34.693 00.000 15712 Worker thread wakes up
07:10:34.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:34.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:36.114 01.421 15712 Exposure complete
07:10:36.128 00.014 15712 worker thread done servicing request
07:10:36.128 00.000 7988 OnExposeComplete: enter
07:10:36.128 00.000 7988 UpdateGuideState(): m_state=1
07:10:36.128 00.000 7988 UpdateCurrentPosition: no star selected
07:10:36.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:36.128 00.000 7988 Status Line: No star selected
07:10:36.143 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:36.144 00.001 7988 UpdateGuideState exits: No star selected
07:10:36.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:36.144 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:36.144 00.000 7988 Enqueuing Expose request
07:10:36.144 00.000 15712 Worker thread wakes up
07:10:36.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:36.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:37.777 01.633 15712 Exposure complete
07:10:37.800 00.023 15712 worker thread done servicing request
07:10:37.800 00.000 7988 OnExposeComplete: enter
07:10:37.800 00.000 7988 UpdateGuideState(): m_state=1
07:10:37.800 00.000 7988 UpdateCurrentPosition: no star selected
07:10:37.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:37.800 00.000 7988 Status Line: No star selected
07:10:37.807 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:37.807 00.000 7988 UpdateGuideState exits: No star selected
07:10:37.807 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:37.807 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:37.811 00.004 7988 Enqueuing Expose request
07:10:37.811 00.000 15712 Worker thread wakes up
07:10:37.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:37.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:39.342 01.531 15712 Exposure complete
07:10:39.365 00.023 15712 worker thread done servicing request
07:10:39.365 00.000 7988 OnExposeComplete: enter
07:10:39.365 00.000 7988 UpdateGuideState(): m_state=1
07:10:39.365 00.000 7988 UpdateCurrentPosition: no star selected
07:10:39.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:39.365 00.000 7988 Status Line: No star selected
07:10:39.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:39.373 00.008 7988 UpdateGuideState exits: No star selected
07:10:39.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:39.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:39.376 00.003 7988 Enqueuing Expose request
07:10:39.376 00.000 15712 Worker thread wakes up
07:10:39.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:39.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:41.019 01.643 15712 Exposure complete
07:10:41.035 00.016 15712 worker thread done servicing request
07:10:41.035 00.000 7988 OnExposeComplete: enter
07:10:41.045 00.010 7988 UpdateGuideState(): m_state=1
07:10:41.045 00.000 7988 UpdateCurrentPosition: no star selected
07:10:41.045 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:41.045 00.000 7988 Status Line: No star selected
07:10:41.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:41.051 00.006 7988 UpdateGuideState exits: No star selected
07:10:41.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:41.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:41.051 00.000 7988 Enqueuing Expose request
07:10:41.051 00.000 15712 Worker thread wakes up
07:10:41.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:41.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:42.571 01.520 15712 Exposure complete
07:10:42.593 00.022 15712 worker thread done servicing request
07:10:42.593 00.000 7988 OnExposeComplete: enter
07:10:42.593 00.000 7988 UpdateGuideState(): m_state=1
07:10:42.597 00.004 7988 UpdateCurrentPosition: no star selected
07:10:42.597 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:42.599 00.002 7988 Status Line: No star selected
07:10:42.601 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:42.601 00.000 7988 UpdateGuideState exits: No star selected
07:10:42.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:42.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:42.601 00.000 7988 Enqueuing Expose request
07:10:42.601 00.000 15712 Worker thread wakes up
07:10:42.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:42.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:44.249 01.648 15712 Exposure complete
07:10:44.271 00.022 15712 worker thread done servicing request
07:10:44.271 00.000 7988 OnExposeComplete: enter
07:10:44.271 00.000 7988 UpdateGuideState(): m_state=1
07:10:44.271 00.000 7988 UpdateCurrentPosition: no star selected
07:10:44.271 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:44.271 00.000 7988 Status Line: No star selected
07:10:44.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:44.279 00.008 7988 UpdateGuideState exits: No star selected
07:10:44.281 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:44.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:44.281 00.000 7988 Enqueuing Expose request
07:10:44.281 00.000 15712 Worker thread wakes up
07:10:44.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:44.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:45.801 01.520 15712 Exposure complete
07:10:45.823 00.022 15712 worker thread done servicing request
07:10:45.823 00.000 7988 OnExposeComplete: enter
07:10:45.823 00.000 7988 UpdateGuideState(): m_state=1
07:10:45.823 00.000 7988 UpdateCurrentPosition: no star selected
07:10:45.823 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:45.823 00.000 7988 Status Line: No star selected
07:10:45.829 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:45.830 00.001 7988 UpdateGuideState exits: No star selected
07:10:45.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:45.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:45.830 00.000 7988 Enqueuing Expose request
07:10:45.830 00.000 15712 Worker thread wakes up
07:10:45.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:45.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:47.463 01.633 15712 Exposure complete
07:10:47.480 00.017 15712 worker thread done servicing request
07:10:47.480 00.000 7988 OnExposeComplete: enter
07:10:47.480 00.000 7988 UpdateGuideState(): m_state=1
07:10:47.480 00.000 7988 UpdateCurrentPosition: no star selected
07:10:47.480 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:47.480 00.000 7988 Status Line: No star selected
07:10:47.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:47.494 00.014 7988 UpdateGuideState exits: No star selected
07:10:47.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:47.494 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:47.497 00.003 7988 Enqueuing Expose request
07:10:47.497 00.000 15712 Worker thread wakes up
07:10:47.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:47.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:49.014 01.517 15712 Exposure complete
07:10:49.030 00.016 15712 worker thread done servicing request
07:10:49.030 00.000 7988 OnExposeComplete: enter
07:10:49.030 00.000 7988 UpdateGuideState(): m_state=1
07:10:49.039 00.009 7988 UpdateCurrentPosition: no star selected
07:10:49.039 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:49.041 00.002 7988 Status Line: No star selected
07:10:49.043 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:49.044 00.001 7988 UpdateGuideState exits: No star selected
07:10:49.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:49.047 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:49.047 00.000 7988 Enqueuing Expose request
07:10:49.047 00.000 15712 Worker thread wakes up
07:10:49.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:49.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:50.687 01.640 15712 Exposure complete
07:10:50.703 00.016 15712 worker thread done servicing request
07:10:50.703 00.000 7988 OnExposeComplete: enter
07:10:50.703 00.000 7988 UpdateGuideState(): m_state=1
07:10:50.714 00.011 7988 UpdateCurrentPosition: no star selected
07:10:50.716 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:50.716 00.000 7988 Status Line: No star selected
07:10:50.718 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:50.719 00.001 7988 UpdateGuideState exits: No star selected
07:10:50.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:50.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:50.719 00.000 7988 Enqueuing Expose request
07:10:50.719 00.000 15712 Worker thread wakes up
07:10:50.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:50.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:52.252 01.533 15712 Exposure complete
07:10:52.266 00.014 15712 worker thread done servicing request
07:10:52.266 00.000 7988 OnExposeComplete: enter
07:10:52.266 00.000 7988 UpdateGuideState(): m_state=1
07:10:52.277 00.011 7988 UpdateCurrentPosition: no star selected
07:10:52.277 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:52.279 00.002 7988 Status Line: No star selected
07:10:52.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:52.282 00.003 7988 UpdateGuideState exits: No star selected
07:10:52.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:52.282 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:52.282 00.000 7988 Enqueuing Expose request
07:10:52.282 00.000 15712 Worker thread wakes up
07:10:52.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:52.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:53.929 01.647 15712 Exposure complete
07:10:53.950 00.021 15712 worker thread done servicing request
07:10:53.950 00.000 7988 OnExposeComplete: enter
07:10:53.950 00.000 7988 UpdateGuideState(): m_state=1
07:10:53.954 00.004 7988 UpdateCurrentPosition: no star selected
07:10:53.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:53.956 00.002 7988 Status Line: No star selected
07:10:53.958 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:53.959 00.001 7988 UpdateGuideState exits: No star selected
07:10:53.962 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:53.962 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:53.962 00.000 7988 Enqueuing Expose request
07:10:53.962 00.000 15712 Worker thread wakes up
07:10:53.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:53.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:55.493 01.531 15712 Exposure complete
07:10:55.514 00.021 15712 worker thread done servicing request
07:10:55.514 00.000 7988 OnExposeComplete: enter
07:10:55.514 00.000 7988 UpdateGuideState(): m_state=1
07:10:55.518 00.004 7988 UpdateCurrentPosition: no star selected
07:10:55.518 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:55.520 00.002 7988 Status Line: No star selected
07:10:55.522 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:55.522 00.000 7988 UpdateGuideState exits: No star selected
07:10:55.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:55.522 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:55.522 00.000 7988 Enqueuing Expose request
07:10:55.522 00.000 15712 Worker thread wakes up
07:10:55.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:55.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:57.167 01.645 15712 Exposure complete
07:10:57.183 00.016 15712 worker thread done servicing request
07:10:57.183 00.000 7988 OnExposeComplete: enter
07:10:57.183 00.000 7988 UpdateGuideState(): m_state=1
07:10:57.183 00.000 7988 UpdateCurrentPosition: no star selected
07:10:57.183 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:57.183 00.000 7988 Status Line: No star selected
07:10:57.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:57.199 00.016 7988 UpdateGuideState exits: No star selected
07:10:57.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:57.199 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:57.199 00.000 7988 Enqueuing Expose request
07:10:57.199 00.000 15712 Worker thread wakes up
07:10:57.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:57.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:10:58.735 01.536 15712 Exposure complete
07:10:58.756 00.021 15712 worker thread done servicing request
07:10:58.756 00.000 7988 OnExposeComplete: enter
07:10:58.756 00.000 7988 UpdateGuideState(): m_state=1
07:10:58.756 00.000 7988 UpdateCurrentPosition: no star selected
07:10:58.756 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:10:58.756 00.000 7988 Status Line: No star selected
07:10:58.764 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:10:58.765 00.001 7988 UpdateGuideState exits: No star selected
07:10:58.765 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:10:58.767 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:10:58.767 00.000 7988 Enqueuing Expose request
07:10:58.769 00.002 15712 Worker thread wakes up
07:10:58.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:10:58.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:00.510 01.741 15712 Exposure complete
07:11:00.532 00.022 15712 worker thread done servicing request
07:11:00.532 00.000 7988 OnExposeComplete: enter
07:11:00.532 00.000 7988 UpdateGuideState(): m_state=1
07:11:00.532 00.000 7988 UpdateCurrentPosition: no star selected
07:11:00.532 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:00.532 00.000 7988 Status Line: No star selected
07:11:00.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:00.540 00.008 7988 UpdateGuideState exits: No star selected
07:11:00.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:00.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:00.540 00.000 7988 Enqueuing Expose request
07:11:00.540 00.000 15712 Worker thread wakes up
07:11:00.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:00.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:01.949 01.409 15712 Exposure complete
07:11:01.973 00.024 7988 OnExposeComplete: enter
07:11:01.973 00.000 7988 UpdateGuideState(): m_state=1
07:11:01.975 00.002 15712 worker thread done servicing request
07:11:01.975 00.000 7988 UpdateCurrentPosition: no star selected
07:11:01.975 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:01.975 00.000 7988 Status Line: No star selected
07:11:01.979 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:01.979 00.000 7988 UpdateGuideState exits: No star selected
07:11:01.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:01.979 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:01.984 00.005 7988 Enqueuing Expose request
07:11:01.984 00.000 15712 Worker thread wakes up
07:11:01.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:01.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:03.625 01.641 15712 Exposure complete
07:11:03.648 00.023 15712 worker thread done servicing request
07:11:03.648 00.000 7988 OnExposeComplete: enter
07:11:03.648 00.000 7988 UpdateGuideState(): m_state=1
07:11:03.652 00.004 7988 UpdateCurrentPosition: no star selected
07:11:03.652 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:03.654 00.002 7988 Status Line: No star selected
07:11:03.656 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:03.656 00.000 7988 UpdateGuideState exits: No star selected
07:11:03.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:03.656 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:03.656 00.000 7988 Enqueuing Expose request
07:11:03.656 00.000 15712 Worker thread wakes up
07:11:03.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:03.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:05.192 01.536 15712 Exposure complete
07:11:05.215 00.023 15712 worker thread done servicing request
07:11:05.215 00.000 7988 OnExposeComplete: enter
07:11:05.215 00.000 7988 UpdateGuideState(): m_state=1
07:11:05.215 00.000 7988 UpdateCurrentPosition: no star selected
07:11:05.215 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:05.215 00.000 7988 Status Line: No star selected
07:11:05.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:05.222 00.007 7988 UpdateGuideState exits: No star selected
07:11:05.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:05.222 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:05.222 00.000 7988 Enqueuing Expose request
07:11:05.222 00.000 15712 Worker thread wakes up
07:11:05.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:05.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:06.868 01.646 15712 Exposure complete
07:11:06.884 00.016 15712 worker thread done servicing request
07:11:06.884 00.000 7988 OnExposeComplete: enter
07:11:06.884 00.000 7988 UpdateGuideState(): m_state=1
07:11:06.884 00.000 7988 UpdateCurrentPosition: no star selected
07:11:06.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:06.897 00.013 7988 Status Line: No star selected
07:11:06.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:06.900 00.003 7988 UpdateGuideState exits: No star selected
07:11:06.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:06.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:06.900 00.000 7988 Enqueuing Expose request
07:11:06.900 00.000 15712 Worker thread wakes up
07:11:06.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:06.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:08.435 01.535 15712 Exposure complete
07:11:08.457 00.022 15712 worker thread done servicing request
07:11:08.457 00.000 7988 OnExposeComplete: enter
07:11:08.457 00.000 7988 UpdateGuideState(): m_state=1
07:11:08.457 00.000 7988 UpdateCurrentPosition: no star selected
07:11:08.457 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:08.457 00.000 7988 Status Line: No star selected
07:11:08.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:08.465 00.008 7988 UpdateGuideState exits: No star selected
07:11:08.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:08.465 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:08.465 00.000 7988 Enqueuing Expose request
07:11:08.465 00.000 15712 Worker thread wakes up
07:11:08.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:08.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:10.110 01.645 15712 Exposure complete
07:11:10.125 00.015 15712 worker thread done servicing request
07:11:10.135 00.010 7988 OnExposeComplete: enter
07:11:10.135 00.000 7988 UpdateGuideState(): m_state=1
07:11:10.137 00.002 7988 UpdateCurrentPosition: no star selected
07:11:10.137 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:10.139 00.002 7988 Status Line: No star selected
07:11:10.141 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:10.141 00.000 7988 UpdateGuideState exits: No star selected
07:11:10.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:10.141 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:10.141 00.000 7988 Enqueuing Expose request
07:11:10.141 00.000 15712 Worker thread wakes up
07:11:10.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:10.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:11.674 01.533 15712 Exposure complete
07:11:11.698 00.024 15712 worker thread done servicing request
07:11:11.698 00.000 7988 OnExposeComplete: enter
07:11:11.698 00.000 7988 UpdateGuideState(): m_state=1
07:11:11.698 00.000 7988 UpdateCurrentPosition: no star selected
07:11:11.701 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:11.701 00.000 7988 Status Line: No star selected
07:11:11.704 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:11.704 00.000 7988 UpdateGuideState exits: No star selected
07:11:11.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:11.704 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:11.704 00.000 7988 Enqueuing Expose request
07:11:11.704 00.000 15712 Worker thread wakes up
07:11:11.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:11.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:13.347 01.643 15712 Exposure complete
07:11:13.370 00.023 15712 worker thread done servicing request
07:11:13.370 00.000 7988 OnExposeComplete: enter
07:11:13.370 00.000 7988 UpdateGuideState(): m_state=1
07:11:13.374 00.004 7988 UpdateCurrentPosition: no star selected
07:11:13.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:13.376 00.002 7988 Status Line: No star selected
07:11:13.379 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:13.379 00.000 7988 UpdateGuideState exits: No star selected
07:11:13.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:13.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:13.379 00.000 7988 Enqueuing Expose request
07:11:13.379 00.000 15712 Worker thread wakes up
07:11:13.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:13.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:14.915 01.536 15712 Exposure complete
07:11:14.932 00.017 15712 worker thread done servicing request
07:11:14.932 00.000 7988 OnExposeComplete: enter
07:11:14.932 00.000 7988 UpdateGuideState(): m_state=1
07:11:14.940 00.008 7988 UpdateCurrentPosition: no star selected
07:11:14.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:14.942 00.002 7988 Status Line: No star selected
07:11:14.944 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:14.944 00.000 7988 UpdateGuideState exits: No star selected
07:11:14.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:14.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:14.944 00.000 7988 Enqueuing Expose request
07:11:14.949 00.005 15712 Worker thread wakes up
07:11:14.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:14.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:16.588 01.639 15712 Exposure complete
07:11:16.612 00.024 15712 worker thread done servicing request
07:11:16.612 00.000 7988 OnExposeComplete: enter
07:11:16.612 00.000 7988 UpdateGuideState(): m_state=1
07:11:16.612 00.000 7988 UpdateCurrentPosition: no star selected
07:11:16.617 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:16.617 00.000 7988 Status Line: No star selected
07:11:16.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:16.620 00.003 7988 UpdateGuideState exits: No star selected
07:11:16.620 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:16.620 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:16.620 00.000 7988 Enqueuing Expose request
07:11:16.620 00.000 15712 Worker thread wakes up
07:11:16.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:16.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:18.156 01.536 15712 Exposure complete
07:11:18.177 00.021 15712 worker thread done servicing request
07:11:18.177 00.000 7988 OnExposeComplete: enter
07:11:18.177 00.000 7988 UpdateGuideState(): m_state=1
07:11:18.177 00.000 7988 UpdateCurrentPosition: no star selected
07:11:18.177 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:18.177 00.000 7988 Status Line: No star selected
07:11:18.184 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:18.185 00.001 7988 UpdateGuideState exits: No star selected
07:11:18.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:18.185 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:18.185 00.000 7988 Enqueuing Expose request
07:11:18.185 00.000 15712 Worker thread wakes up
07:11:18.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:18.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:19.829 01.644 15712 Exposure complete
07:11:19.845 00.016 15712 worker thread done servicing request
07:11:19.845 00.000 7988 OnExposeComplete: enter
07:11:19.855 00.010 7988 UpdateGuideState(): m_state=1
07:11:19.855 00.000 7988 UpdateCurrentPosition: no star selected
07:11:19.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:19.855 00.000 7988 Status Line: No star selected
07:11:19.861 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:19.861 00.000 7988 UpdateGuideState exits: No star selected
07:11:19.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:19.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:19.861 00.000 7988 Enqueuing Expose request
07:11:19.861 00.000 15712 Worker thread wakes up
07:11:19.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:19.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:21.393 01.532 15712 Exposure complete
07:11:21.417 00.024 15712 worker thread done servicing request
07:11:21.417 00.000 7988 OnExposeComplete: enter
07:11:21.419 00.002 7988 UpdateGuideState(): m_state=1
07:11:21.419 00.000 7988 UpdateCurrentPosition: no star selected
07:11:21.422 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:21.423 00.001 7988 Status Line: No star selected
07:11:21.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:21.423 00.000 7988 UpdateGuideState exits: No star selected
07:11:21.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:21.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:21.423 00.000 7988 Enqueuing Expose request
07:11:21.423 00.000 15712 Worker thread wakes up
07:11:21.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:21.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:23.069 01.646 15712 Exposure complete
07:11:23.092 00.023 15712 worker thread done servicing request
07:11:23.092 00.000 7988 OnExposeComplete: enter
07:11:23.092 00.000 7988 UpdateGuideState(): m_state=1
07:11:23.094 00.002 7988 UpdateCurrentPosition: no star selected
07:11:23.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:23.096 00.002 7988 Status Line: No star selected
07:11:23.098 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:23.098 00.000 7988 UpdateGuideState exits: No star selected
07:11:23.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:23.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:23.098 00.000 7988 Enqueuing Expose request
07:11:23.098 00.000 15712 Worker thread wakes up
07:11:23.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:23.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:24.635 01.537 15712 Exposure complete
07:11:24.657 00.022 15712 worker thread done servicing request
07:11:24.657 00.000 7988 OnExposeComplete: enter
07:11:24.657 00.000 7988 UpdateGuideState(): m_state=1
07:11:24.657 00.000 7988 UpdateCurrentPosition: no star selected
07:11:24.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:24.657 00.000 7988 Status Line: No star selected
07:11:24.664 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:24.664 00.000 7988 UpdateGuideState exits: No star selected
07:11:24.666 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:24.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:24.668 00.002 7988 Enqueuing Expose request
07:11:24.668 00.000 15712 Worker thread wakes up
07:11:24.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:24.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:26.407 01.739 15712 Exposure complete
07:11:26.425 00.018 15712 worker thread done servicing request
07:11:26.425 00.000 7988 OnExposeComplete: enter
07:11:26.425 00.000 7988 UpdateGuideState(): m_state=1
07:11:26.425 00.000 7988 UpdateCurrentPosition: no star selected
07:11:26.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:26.425 00.000 7988 Status Line: No star selected
07:11:26.425 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:26.439 00.014 7988 UpdateGuideState exits: No star selected
07:11:26.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:26.442 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:26.442 00.000 7988 Enqueuing Expose request
07:11:26.442 00.000 15712 Worker thread wakes up
07:11:26.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:26.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:27.847 01.405 15712 Exposure complete
07:11:27.870 00.023 15712 worker thread done servicing request
07:11:27.870 00.000 7988 OnExposeComplete: enter
07:11:27.870 00.000 7988 UpdateGuideState(): m_state=1
07:11:27.870 00.000 7988 UpdateCurrentPosition: no star selected
07:11:27.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:27.870 00.000 7988 Status Line: No star selected
07:11:27.877 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:27.877 00.000 7988 UpdateGuideState exits: No star selected
07:11:27.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:27.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:27.877 00.000 7988 Enqueuing Expose request
07:11:27.877 00.000 15712 Worker thread wakes up
07:11:27.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:27.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:29.621 01.744 15712 Exposure complete
07:11:29.644 00.023 15712 worker thread done servicing request
07:11:29.644 00.000 7988 OnExposeComplete: enter
07:11:29.644 00.000 7988 UpdateGuideState(): m_state=1
07:11:29.644 00.000 7988 UpdateCurrentPosition: no star selected
07:11:29.644 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:29.644 00.000 7988 Status Line: No star selected
07:11:29.651 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:29.651 00.000 7988 UpdateGuideState exits: No star selected
07:11:29.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:29.651 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:29.651 00.000 7988 Enqueuing Expose request
07:11:29.651 00.000 15712 Worker thread wakes up
07:11:29.651 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:29.651 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:31.061 01.410 15712 Exposure complete
07:11:31.084 00.023 15712 worker thread done servicing request
07:11:31.084 00.000 7988 OnExposeComplete: enter
07:11:31.086 00.002 7988 UpdateGuideState(): m_state=1
07:11:31.086 00.000 7988 UpdateCurrentPosition: no star selected
07:11:31.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:31.086 00.000 7988 Status Line: No star selected
07:11:31.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:31.092 00.006 7988 UpdateGuideState exits: No star selected
07:11:31.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:31.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:31.092 00.000 7988 Enqueuing Expose request
07:11:31.092 00.000 15712 Worker thread wakes up
07:11:31.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:31.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:32.837 01.745 15712 Exposure complete
07:11:32.857 00.020 15712 worker thread done servicing request
07:11:32.857 00.000 7988 OnExposeComplete: enter
07:11:32.857 00.000 7988 UpdateGuideState(): m_state=1
07:11:32.862 00.005 7988 UpdateCurrentPosition: no star selected
07:11:32.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:32.864 00.002 7988 Status Line: No star selected
07:11:32.866 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:32.866 00.000 7988 UpdateGuideState exits: No star selected
07:11:32.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:32.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:32.866 00.000 7988 Enqueuing Expose request
07:11:32.866 00.000 15712 Worker thread wakes up
07:11:32.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:32.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:34.276 01.410 15712 Exposure complete
07:11:34.290 00.014 15712 worker thread done servicing request
07:11:34.290 00.000 7988 OnExposeComplete: enter
07:11:34.290 00.000 7988 UpdateGuideState(): m_state=1
07:11:34.302 00.012 7988 UpdateCurrentPosition: no star selected
07:11:34.302 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:34.304 00.002 7988 Status Line: No star selected
07:11:34.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:34.306 00.002 7988 UpdateGuideState exits: No star selected
07:11:34.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:34.306 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:34.306 00.000 7988 Enqueuing Expose request
07:11:34.306 00.000 15712 Worker thread wakes up
07:11:34.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:34.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:35.952 01.646 15712 Exposure complete
07:11:35.969 00.017 15712 worker thread done servicing request
07:11:35.969 00.000 7988 OnExposeComplete: enter
07:11:35.969 00.000 7988 UpdateGuideState(): m_state=1
07:11:35.969 00.000 7988 UpdateCurrentPosition: no star selected
07:11:35.969 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:35.969 00.000 7988 Status Line: No star selected
07:11:35.982 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:35.982 00.000 7988 UpdateGuideState exits: No star selected
07:11:35.985 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:35.985 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:35.985 00.000 7988 Enqueuing Expose request
07:11:35.985 00.000 15712 Worker thread wakes up
07:11:35.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:35.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:37.519 01.534 15712 Exposure complete
07:11:37.533 00.014 15712 worker thread done servicing request
07:11:37.533 00.000 7988 OnExposeComplete: enter
07:11:37.533 00.000 7988 UpdateGuideState(): m_state=1
07:11:37.545 00.012 7988 UpdateCurrentPosition: no star selected
07:11:37.545 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:37.547 00.002 7988 Status Line: No star selected
07:11:37.549 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:37.550 00.001 7988 UpdateGuideState exits: No star selected
07:11:37.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:37.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:37.550 00.000 7988 Enqueuing Expose request
07:11:37.550 00.000 15712 Worker thread wakes up
07:11:37.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:37.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:39.197 01.647 15712 Exposure complete
07:11:39.219 00.022 15712 worker thread done servicing request
07:11:39.219 00.000 7988 OnExposeComplete: enter
07:11:39.219 00.000 7988 UpdateGuideState(): m_state=1
07:11:39.219 00.000 7988 UpdateCurrentPosition: no star selected
07:11:39.219 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:39.219 00.000 7988 Status Line: No star selected
07:11:39.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:39.227 00.008 7988 UpdateGuideState exits: No star selected
07:11:39.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:39.227 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:39.227 00.000 7988 Enqueuing Expose request
07:11:39.227 00.000 15712 Worker thread wakes up
07:11:39.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:39.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:40.748 01.521 15712 Exposure complete
07:11:40.771 00.023 15712 worker thread done servicing request
07:11:40.771 00.000 7988 OnExposeComplete: enter
07:11:40.771 00.000 7988 UpdateGuideState(): m_state=1
07:11:40.771 00.000 7988 UpdateCurrentPosition: no star selected
07:11:40.771 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:40.771 00.000 7988 Status Line: No star selected
07:11:40.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:40.778 00.007 7988 UpdateGuideState exits: No star selected
07:11:40.778 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:40.778 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:40.778 00.000 7988 Enqueuing Expose request
07:11:40.778 00.000 15712 Worker thread wakes up
07:11:40.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:40.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:42.412 01.634 15712 Exposure complete
07:11:42.426 00.014 15712 worker thread done servicing request
07:11:42.436 00.010 7988 OnExposeComplete: enter
07:11:42.436 00.000 7988 UpdateGuideState(): m_state=1
07:11:42.436 00.000 7988 UpdateCurrentPosition: no star selected
07:11:42.436 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:42.436 00.000 7988 Status Line: No star selected
07:11:42.442 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:42.442 00.000 7988 UpdateGuideState exits: No star selected
07:11:42.444 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:42.444 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:42.446 00.002 7988 Enqueuing Expose request
07:11:42.446 00.000 15712 Worker thread wakes up
07:11:42.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:42.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:43.976 01.530 15712 Exposure complete
07:11:44.000 00.024 15712 worker thread done servicing request
07:11:44.000 00.000 7988 OnExposeComplete: enter
07:11:44.000 00.000 7988 UpdateGuideState(): m_state=1
07:11:44.003 00.003 7988 UpdateCurrentPosition: no star selected
07:11:44.003 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:44.003 00.000 7988 Status Line: No star selected
07:11:44.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:44.008 00.005 7988 UpdateGuideState exits: No star selected
07:11:44.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:44.008 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:44.008 00.000 7988 Enqueuing Expose request
07:11:44.008 00.000 15712 Worker thread wakes up
07:11:44.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:44.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:45.753 01.745 15712 Exposure complete
07:11:45.775 00.022 15712 worker thread done servicing request
07:11:45.775 00.000 7988 OnExposeComplete: enter
07:11:45.775 00.000 7988 UpdateGuideState(): m_state=1
07:11:45.775 00.000 7988 UpdateCurrentPosition: no star selected
07:11:45.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:45.775 00.000 7988 Status Line: No star selected
07:11:45.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:45.783 00.008 7988 UpdateGuideState exits: No star selected
07:11:45.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:45.783 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:45.783 00.000 7988 Enqueuing Expose request
07:11:45.783 00.000 15712 Worker thread wakes up
07:11:45.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:45.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:47.207 01.424 15712 Exposure complete
07:11:47.230 00.023 15712 worker thread done servicing request
07:11:47.230 00.000 7988 OnExposeComplete: enter
07:11:47.230 00.000 7988 UpdateGuideState(): m_state=1
07:11:47.230 00.000 7988 UpdateCurrentPosition: no star selected
07:11:47.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:47.230 00.000 7988 Status Line: No star selected
07:11:47.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:47.237 00.007 7988 UpdateGuideState exits: No star selected
07:11:47.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:47.245 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:47.247 00.002 7988 Enqueuing Expose request
07:11:47.249 00.002 15712 Worker thread wakes up
07:11:47.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:47.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:48.882 01.633 15712 Exposure complete
07:11:48.906 00.024 15712 worker thread done servicing request
07:11:48.906 00.000 7988 OnExposeComplete: enter
07:11:48.906 00.000 7988 UpdateGuideState(): m_state=1
07:11:48.906 00.000 7988 UpdateCurrentPosition: no star selected
07:11:48.906 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:48.906 00.000 7988 Status Line: No star selected
07:11:48.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:48.914 00.008 7988 UpdateGuideState exits: No star selected
07:11:48.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:48.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:48.914 00.000 7988 Enqueuing Expose request
07:11:48.914 00.000 15712 Worker thread wakes up
07:11:48.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:48.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:50.432 01.518 15712 Exposure complete
07:11:50.450 00.018 15712 worker thread done servicing request
07:11:50.450 00.000 7988 OnExposeComplete: enter
07:11:50.457 00.007 7988 UpdateGuideState(): m_state=1
07:11:50.459 00.002 7988 UpdateCurrentPosition: no star selected
07:11:50.459 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:50.461 00.002 7988 Status Line: No star selected
07:11:50.463 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:50.463 00.000 7988 UpdateGuideState exits: No star selected
07:11:50.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:50.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:50.463 00.000 7988 Enqueuing Expose request
07:11:50.463 00.000 15712 Worker thread wakes up
07:11:50.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:50.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:52.110 01.647 15712 Exposure complete
07:11:52.127 00.017 15712 worker thread done servicing request
07:11:52.127 00.000 7988 OnExposeComplete: enter
07:11:52.127 00.000 7988 UpdateGuideState(): m_state=1
07:11:52.136 00.009 7988 UpdateCurrentPosition: no star selected
07:11:52.136 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:52.138 00.002 7988 Status Line: No star selected
07:11:52.140 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:52.141 00.001 7988 UpdateGuideState exits: No star selected
07:11:52.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:52.141 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:52.144 00.003 7988 Enqueuing Expose request
07:11:52.144 00.000 15712 Worker thread wakes up
07:11:52.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:52.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:53.675 01.531 15712 Exposure complete
07:11:53.697 00.022 15712 worker thread done servicing request
07:11:53.697 00.000 7988 OnExposeComplete: enter
07:11:53.697 00.000 7988 UpdateGuideState(): m_state=1
07:11:53.697 00.000 7988 UpdateCurrentPosition: no star selected
07:11:53.697 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:53.697 00.000 7988 Status Line: No star selected
07:11:53.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:53.705 00.008 7988 UpdateGuideState exits: No star selected
07:11:53.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:53.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:53.705 00.000 7988 Enqueuing Expose request
07:11:53.705 00.000 15712 Worker thread wakes up
07:11:53.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:53.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:55.350 01.645 15712 Exposure complete
07:11:55.366 00.016 15712 worker thread done servicing request
07:11:55.366 00.000 7988 OnExposeComplete: enter
07:11:55.366 00.000 7988 UpdateGuideState(): m_state=1
07:11:55.375 00.009 7988 UpdateCurrentPosition: no star selected
07:11:55.375 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:55.377 00.002 7988 Status Line: No star selected
07:11:55.379 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:55.380 00.001 7988 UpdateGuideState exits: No star selected
07:11:55.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:55.380 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:55.384 00.004 7988 Enqueuing Expose request
07:11:55.384 00.000 15712 Worker thread wakes up
07:11:55.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:55.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:56.914 01.530 15712 Exposure complete
07:11:56.929 00.015 15712 worker thread done servicing request
07:11:56.929 00.000 7988 OnExposeComplete: enter
07:11:56.929 00.000 7988 UpdateGuideState(): m_state=1
07:11:56.940 00.011 7988 UpdateCurrentPosition: no star selected
07:11:56.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:56.942 00.002 7988 Status Line: No star selected
07:11:56.944 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:56.944 00.000 7988 UpdateGuideState exits: No star selected
07:11:56.946 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:56.946 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:56.946 00.000 7988 Enqueuing Expose request
07:11:56.946 00.000 15712 Worker thread wakes up
07:11:56.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:56.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:11:58.690 01.744 15712 Exposure complete
07:11:58.706 00.016 15712 worker thread done servicing request
07:11:58.706 00.000 7988 OnExposeComplete: enter
07:11:58.706 00.000 7988 UpdateGuideState(): m_state=1
07:11:58.715 00.009 7988 UpdateCurrentPosition: no star selected
07:11:58.715 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:11:58.717 00.002 7988 Status Line: No star selected
07:11:58.719 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:11:58.719 00.000 7988 UpdateGuideState exits: No star selected
07:11:58.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:11:58.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:11:58.719 00.000 7988 Enqueuing Expose request
07:11:58.725 00.006 15712 Worker thread wakes up
07:11:58.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:11:58.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:00.144 01.419 15712 Exposure complete
07:12:00.166 00.022 15712 worker thread done servicing request
07:12:00.166 00.000 7988 OnExposeComplete: enter
07:12:00.166 00.000 7988 UpdateGuideState(): m_state=1
07:12:00.171 00.005 7988 UpdateCurrentPosition: no star selected
07:12:00.171 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:00.173 00.002 7988 Status Line: No star selected
07:12:00.174 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:00.174 00.000 7988 UpdateGuideState exits: No star selected
07:12:00.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:00.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:00.174 00.000 7988 Enqueuing Expose request
07:12:00.181 00.007 15712 Worker thread wakes up
07:12:00.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:00.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:01.821 01.640 15712 Exposure complete
07:12:01.839 00.018 15712 worker thread done servicing request
07:12:01.839 00.000 7988 OnExposeComplete: enter
07:12:01.839 00.000 7988 UpdateGuideState(): m_state=1
07:12:01.846 00.007 7988 UpdateCurrentPosition: no star selected
07:12:01.846 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:01.849 00.003 7988 Status Line: No star selected
07:12:01.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:01.851 00.002 7988 UpdateGuideState exits: No star selected
07:12:01.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:01.851 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:01.851 00.000 7988 Enqueuing Expose request
07:12:01.851 00.000 15712 Worker thread wakes up
07:12:01.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:01.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:03.386 01.535 15712 Exposure complete
07:12:03.400 00.014 15712 worker thread done servicing request
07:12:03.400 00.000 7988 OnExposeComplete: enter
07:12:03.400 00.000 7988 UpdateGuideState(): m_state=1
07:12:03.412 00.012 7988 UpdateCurrentPosition: no star selected
07:12:03.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:03.414 00.002 7988 Status Line: No star selected
07:12:03.416 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:03.416 00.000 7988 UpdateGuideState exits: No star selected
07:12:03.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:03.416 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:03.416 00.000 7988 Enqueuing Expose request
07:12:03.416 00.000 15712 Worker thread wakes up
07:12:03.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:03.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:05.061 01.645 15712 Exposure complete
07:12:05.085 00.024 15712 worker thread done servicing request
07:12:05.085 00.000 7988 OnExposeComplete: enter
07:12:05.085 00.000 7988 UpdateGuideState(): m_state=1
07:12:05.088 00.003 7988 UpdateCurrentPosition: no star selected
07:12:05.088 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:05.090 00.002 7988 Status Line: No star selected
07:12:05.092 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:05.092 00.000 7988 UpdateGuideState exits: No star selected
07:12:05.094 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:05.094 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:05.096 00.002 7988 Enqueuing Expose request
07:12:05.096 00.000 15712 Worker thread wakes up
07:12:05.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:05.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:06.612 01.516 15712 Exposure complete
07:12:06.635 00.023 15712 worker thread done servicing request
07:12:06.635 00.000 7988 OnExposeComplete: enter
07:12:06.635 00.000 7988 UpdateGuideState(): m_state=1
07:12:06.639 00.004 7988 UpdateCurrentPosition: no star selected
07:12:06.639 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:06.641 00.002 7988 Status Line: No star selected
07:12:06.643 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:06.643 00.000 7988 UpdateGuideState exits: No star selected
07:12:06.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:06.643 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:06.648 00.005 7988 Enqueuing Expose request
07:12:06.648 00.000 15712 Worker thread wakes up
07:12:06.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:06.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:08.288 01.640 15712 Exposure complete
07:12:08.311 00.023 15712 worker thread done servicing request
07:12:08.311 00.000 7988 OnExposeComplete: enter
07:12:08.311 00.000 7988 UpdateGuideState(): m_state=1
07:12:08.311 00.000 7988 UpdateCurrentPosition: no star selected
07:12:08.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:08.311 00.000 7988 Status Line: No star selected
07:12:08.319 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:08.319 00.000 7988 UpdateGuideState exits: No star selected
07:12:08.319 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:08.319 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:08.319 00.000 7988 Enqueuing Expose request
07:12:08.319 00.000 15712 Worker thread wakes up
07:12:08.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:08.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:09.855 01.536 15712 Exposure complete
07:12:09.877 00.022 15712 worker thread done servicing request
07:12:09.877 00.000 7988 OnExposeComplete: enter
07:12:09.877 00.000 7988 UpdateGuideState(): m_state=1
07:12:09.877 00.000 7988 UpdateCurrentPosition: no star selected
07:12:09.877 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:09.877 00.000 7988 Status Line: No star selected
07:12:09.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:09.886 00.009 7988 UpdateGuideState exits: No star selected
07:12:09.887 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:09.887 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:09.887 00.000 7988 Enqueuing Expose request
07:12:09.887 00.000 15712 Worker thread wakes up
07:12:09.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:09.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:11.528 01.641 15712 Exposure complete
07:12:11.542 00.014 15712 worker thread done servicing request
07:12:11.542 00.000 7988 OnExposeComplete: enter
07:12:11.542 00.000 7988 UpdateGuideState(): m_state=1
07:12:11.553 00.011 7988 UpdateCurrentPosition: no star selected
07:12:11.553 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:11.555 00.002 7988 Status Line: No star selected
07:12:11.556 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:11.558 00.002 7988 UpdateGuideState exits: No star selected
07:12:11.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:11.558 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:11.558 00.000 7988 Enqueuing Expose request
07:12:11.558 00.000 15712 Worker thread wakes up
07:12:11.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:11.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:13.093 01.535 15712 Exposure complete
07:12:13.111 00.018 15712 worker thread done servicing request
07:12:13.111 00.000 7988 OnExposeComplete: enter
07:12:13.111 00.000 7988 UpdateGuideState(): m_state=1
07:12:13.119 00.008 7988 UpdateCurrentPosition: no star selected
07:12:13.119 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:13.121 00.002 7988 Status Line: No star selected
07:12:13.123 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:13.123 00.000 7988 UpdateGuideState exits: No star selected
07:12:13.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:13.123 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:13.123 00.000 7988 Enqueuing Expose request
07:12:13.123 00.000 15712 Worker thread wakes up
07:12:13.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:13.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:14.767 01.644 15712 Exposure complete
07:12:14.784 00.017 15712 worker thread done servicing request
07:12:14.784 00.000 7988 OnExposeComplete: enter
07:12:14.784 00.000 7988 UpdateGuideState(): m_state=1
07:12:14.784 00.000 7988 UpdateCurrentPosition: no star selected
07:12:14.784 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:14.795 00.011 7988 Status Line: No star selected
07:12:14.797 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:14.797 00.000 7988 UpdateGuideState exits: No star selected
07:12:14.799 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:14.800 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:14.800 00.000 7988 Enqueuing Expose request
07:12:14.802 00.002 15712 Worker thread wakes up
07:12:14.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:14.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:16.331 01.529 15712 Exposure complete
07:12:16.348 00.017 15712 worker thread done servicing request
07:12:16.348 00.000 7988 OnExposeComplete: enter
07:12:16.348 00.000 7988 UpdateGuideState(): m_state=1
07:12:16.357 00.009 7988 UpdateCurrentPosition: no star selected
07:12:16.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:16.359 00.002 7988 Status Line: No star selected
07:12:16.361 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:16.362 00.001 7988 UpdateGuideState exits: No star selected
07:12:16.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:16.365 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:16.365 00.000 7988 Enqueuing Expose request
07:12:16.365 00.000 15712 Worker thread wakes up
07:12:16.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:16.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:18.004 01.639 15712 Exposure complete
07:12:18.026 00.022 15712 worker thread done servicing request
07:12:18.026 00.000 7988 OnExposeComplete: enter
07:12:18.027 00.001 7988 UpdateGuideState(): m_state=1
07:12:18.027 00.000 7988 UpdateCurrentPosition: no star selected
07:12:18.027 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:18.031 00.004 7988 Status Line: No star selected
07:12:18.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:18.031 00.000 7988 UpdateGuideState exits: No star selected
07:12:18.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:18.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:18.031 00.000 7988 Enqueuing Expose request
07:12:18.031 00.000 15712 Worker thread wakes up
07:12:18.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:18.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:19.563 01.532 15712 Exposure complete
07:12:19.579 00.016 15712 worker thread done servicing request
07:12:19.579 00.000 7988 OnExposeComplete: enter
07:12:19.579 00.000 7988 UpdateGuideState(): m_state=1
07:12:19.579 00.000 7988 UpdateCurrentPosition: no star selected
07:12:19.579 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:19.579 00.000 7988 Status Line: No star selected
07:12:19.592 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:19.592 00.000 7988 UpdateGuideState exits: No star selected
07:12:19.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:19.592 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:19.596 00.004 7988 Enqueuing Expose request
07:12:19.596 00.000 15712 Worker thread wakes up
07:12:19.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:19.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:21.225 01.629 15712 Exposure complete
07:12:21.254 00.029 15712 worker thread done servicing request
07:12:21.254 00.000 7988 OnExposeComplete: enter
07:12:21.255 00.001 7988 UpdateGuideState(): m_state=1
07:12:21.255 00.000 7988 UpdateCurrentPosition: no star selected
07:12:21.255 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:21.255 00.000 7988 Status Line: No star selected
07:12:21.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:21.255 00.000 7988 UpdateGuideState exits: No star selected
07:12:21.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:21.265 00.010 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:21.265 00.000 7988 Enqueuing Expose request
07:12:21.265 00.000 15712 Worker thread wakes up
07:12:21.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:21.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:22.793 01.528 15712 Exposure complete
07:12:22.814 00.021 15712 worker thread done servicing request
07:12:22.814 00.000 7988 OnExposeComplete: enter
07:12:22.814 00.000 7988 UpdateGuideState(): m_state=1
07:12:22.818 00.004 7988 UpdateCurrentPosition: no star selected
07:12:22.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:22.820 00.002 7988 Status Line: No star selected
07:12:22.822 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:22.823 00.001 7988 UpdateGuideState exits: No star selected
07:12:22.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:22.823 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:22.823 00.000 7988 Enqueuing Expose request
07:12:22.823 00.000 15712 Worker thread wakes up
07:12:22.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:22.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:24.567 01.744 15712 Exposure complete
07:12:24.590 00.023 15712 worker thread done servicing request
07:12:24.590 00.000 7988 OnExposeComplete: enter
07:12:24.590 00.000 7988 UpdateGuideState(): m_state=1
07:12:24.590 00.000 7988 UpdateCurrentPosition: no star selected
07:12:24.590 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:24.590 00.000 7988 Status Line: No star selected
07:12:24.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:24.598 00.008 7988 UpdateGuideState exits: No star selected
07:12:24.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:24.601 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:24.601 00.000 7988 Enqueuing Expose request
07:12:24.601 00.000 15712 Worker thread wakes up
07:12:24.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:24.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:26.007 01.406 15712 Exposure complete
07:12:26.030 00.023 15712 worker thread done servicing request
07:12:26.030 00.000 7988 OnExposeComplete: enter
07:12:26.030 00.000 7988 UpdateGuideState(): m_state=1
07:12:26.030 00.000 7988 UpdateCurrentPosition: no star selected
07:12:26.030 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:26.030 00.000 7988 Status Line: No star selected
07:12:26.037 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:26.037 00.000 7988 UpdateGuideState exits: No star selected
07:12:26.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:26.037 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:26.037 00.000 7988 Enqueuing Expose request
07:12:26.037 00.000 15712 Worker thread wakes up
07:12:26.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:26.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:27.670 01.633 15712 Exposure complete
07:12:27.685 00.015 15712 worker thread done servicing request
07:12:27.685 00.000 7988 OnExposeComplete: enter
07:12:27.696 00.011 7988 UpdateGuideState(): m_state=1
07:12:27.696 00.000 7988 UpdateCurrentPosition: no star selected
07:12:27.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:27.696 00.000 7988 Status Line: No star selected
07:12:27.701 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:27.701 00.000 7988 UpdateGuideState exits: No star selected
07:12:27.703 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:27.703 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:27.705 00.002 7988 Enqueuing Expose request
07:12:27.705 00.000 15712 Worker thread wakes up
07:12:27.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:27.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:29.238 01.533 15712 Exposure complete
07:12:29.259 00.021 15712 worker thread done servicing request
07:12:29.259 00.000 7988 OnExposeComplete: enter
07:12:29.259 00.000 7988 UpdateGuideState(): m_state=1
07:12:29.259 00.000 7988 UpdateCurrentPosition: no star selected
07:12:29.259 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:29.264 00.005 7988 Status Line: No star selected
07:12:29.267 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:29.267 00.000 7988 UpdateGuideState exits: No star selected
07:12:29.269 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:29.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:29.271 00.002 7988 Enqueuing Expose request
07:12:29.271 00.000 15712 Worker thread wakes up
07:12:29.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:29.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:31.011 01.740 15712 Exposure complete
07:12:31.035 00.024 15712 worker thread done servicing request
07:12:31.035 00.000 7988 OnExposeComplete: enter
07:12:31.035 00.000 7988 UpdateGuideState(): m_state=1
07:12:31.035 00.000 7988 UpdateCurrentPosition: no star selected
07:12:31.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:31.035 00.000 7988 Status Line: No star selected
07:12:31.041 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:31.041 00.000 7988 UpdateGuideState exits: No star selected
07:12:31.043 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:31.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:31.045 00.002 7988 Enqueuing Expose request
07:12:31.045 00.000 15712 Worker thread wakes up
07:12:31.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:31.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:32.450 01.405 15712 Exposure complete
07:12:32.473 00.023 15712 worker thread done servicing request
07:12:32.473 00.000 7988 OnExposeComplete: enter
07:12:32.473 00.000 7988 UpdateGuideState(): m_state=1
07:12:32.473 00.000 7988 UpdateCurrentPosition: no star selected
07:12:32.473 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:32.473 00.000 7988 Status Line: No star selected
07:12:32.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:32.481 00.008 7988 UpdateGuideState exits: No star selected
07:12:32.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:32.481 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:32.484 00.003 7988 Enqueuing Expose request
07:12:32.486 00.002 15712 Worker thread wakes up
07:12:32.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:32.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:34.126 01.640 15712 Exposure complete
07:12:34.149 00.023 15712 worker thread done servicing request
07:12:34.149 00.000 7988 OnExposeComplete: enter
07:12:34.149 00.000 7988 UpdateGuideState(): m_state=1
07:12:34.153 00.004 7988 UpdateCurrentPosition: no star selected
07:12:34.153 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:34.155 00.002 7988 Status Line: No star selected
07:12:34.158 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:34.158 00.000 7988 UpdateGuideState exits: No star selected
07:12:34.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:34.158 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:34.158 00.000 7988 Enqueuing Expose request
07:12:34.158 00.000 15712 Worker thread wakes up
07:12:34.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:34.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:35.679 01.521 15712 Exposure complete
07:12:35.701 00.022 15712 worker thread done servicing request
07:12:35.701 00.000 7988 OnExposeComplete: enter
07:12:35.701 00.000 7988 UpdateGuideState(): m_state=1
07:12:35.701 00.000 7988 UpdateCurrentPosition: no star selected
07:12:35.701 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:35.701 00.000 7988 Status Line: No star selected
07:12:35.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:35.709 00.008 7988 UpdateGuideState exits: No star selected
07:12:35.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:35.709 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:35.709 00.000 7988 Enqueuing Expose request
07:12:35.709 00.000 15712 Worker thread wakes up
07:12:35.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:35.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:37.455 01.746 15712 Exposure complete
07:12:37.476 00.021 15712 worker thread done servicing request
07:12:37.476 00.000 7988 OnExposeComplete: enter
07:12:37.476 00.000 7988 UpdateGuideState(): m_state=1
07:12:37.476 00.000 7988 UpdateCurrentPosition: no star selected
07:12:37.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:37.476 00.000 7988 Status Line: No star selected
07:12:37.484 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:37.485 00.001 7988 UpdateGuideState exits: No star selected
07:12:37.485 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:37.485 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:37.485 00.000 7988 Enqueuing Expose request
07:12:37.485 00.000 15712 Worker thread wakes up
07:12:37.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:37.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:38.908 01.423 15712 Exposure complete
07:12:38.930 00.022 15712 worker thread done servicing request
07:12:38.930 00.000 7988 OnExposeComplete: enter
07:12:38.932 00.002 7988 UpdateGuideState(): m_state=1
07:12:38.932 00.000 7988 UpdateCurrentPosition: no star selected
07:12:38.932 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:38.932 00.000 7988 Status Line: No star selected
07:12:38.932 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:38.938 00.006 7988 UpdateGuideState exits: No star selected
07:12:38.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:38.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:38.938 00.000 7988 Enqueuing Expose request
07:12:38.938 00.000 15712 Worker thread wakes up
07:12:38.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:38.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:40.680 01.742 15712 Exposure complete
07:12:40.701 00.021 15712 worker thread done servicing request
07:12:40.701 00.000 7988 OnExposeComplete: enter
07:12:40.701 00.000 7988 UpdateGuideState(): m_state=1
07:12:40.708 00.007 7988 UpdateCurrentPosition: no star selected
07:12:40.708 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:40.710 00.002 7988 Status Line: No star selected
07:12:40.712 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:40.712 00.000 7988 UpdateGuideState exits: No star selected
07:12:40.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:40.712 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:40.712 00.000 7988 Enqueuing Expose request
07:12:40.712 00.000 15712 Worker thread wakes up
07:12:40.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:40.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:42.119 01.407 15712 Exposure complete
07:12:42.143 00.024 15712 worker thread done servicing request
07:12:42.143 00.000 7988 OnExposeComplete: enter
07:12:42.143 00.000 7988 UpdateGuideState(): m_state=1
07:12:42.143 00.000 7988 UpdateCurrentPosition: no star selected
07:12:42.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:42.143 00.000 7988 Status Line: No star selected
07:12:42.150 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:42.151 00.001 7988 UpdateGuideState exits: No star selected
07:12:42.151 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:42.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:42.151 00.000 7988 Enqueuing Expose request
07:12:42.151 00.000 15712 Worker thread wakes up
07:12:42.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:42.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:43.785 01.634 15712 Exposure complete
07:12:43.802 00.017 15712 worker thread done servicing request
07:12:43.802 00.000 7988 OnExposeComplete: enter
07:12:43.802 00.000 7988 UpdateGuideState(): m_state=1
07:12:43.802 00.000 7988 UpdateCurrentPosition: no star selected
07:12:43.802 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:43.802 00.000 7988 Status Line: No star selected
07:12:43.815 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:43.815 00.000 7988 UpdateGuideState exits: No star selected
07:12:43.817 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:43.817 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:43.819 00.002 7988 Enqueuing Expose request
07:12:43.819 00.000 15712 Worker thread wakes up
07:12:43.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:43.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:45.338 01.519 15712 Exposure complete
07:12:45.360 00.022 15712 worker thread done servicing request
07:12:45.360 00.000 7988 OnExposeComplete: enter
07:12:45.360 00.000 7988 UpdateGuideState(): m_state=1
07:12:45.360 00.000 7988 UpdateCurrentPosition: no star selected
07:12:45.360 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:45.360 00.000 7988 Status Line: No star selected
07:12:45.367 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:45.368 00.001 7988 UpdateGuideState exits: No star selected
07:12:45.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:45.371 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:45.371 00.000 7988 Enqueuing Expose request
07:12:45.371 00.000 15712 Worker thread wakes up
07:12:45.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:45.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:47.113 01.742 15712 Exposure complete
07:12:47.133 00.020 15712 worker thread done servicing request
07:12:47.133 00.000 7988 OnExposeComplete: enter
07:12:47.133 00.000 7988 UpdateGuideState(): m_state=1
07:12:47.138 00.005 7988 UpdateCurrentPosition: no star selected
07:12:47.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:47.140 00.002 7988 Status Line: No star selected
07:12:47.142 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:47.142 00.000 7988 UpdateGuideState exits: No star selected
07:12:47.142 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:47.142 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:47.142 00.000 7988 Enqueuing Expose request
07:12:47.142 00.000 15712 Worker thread wakes up
07:12:47.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:47.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:48.567 01.425 15712 Exposure complete
07:12:48.589 00.022 15712 worker thread done servicing request
07:12:48.589 00.000 7988 OnExposeComplete: enter
07:12:48.589 00.000 7988 UpdateGuideState(): m_state=1
07:12:48.589 00.000 7988 UpdateCurrentPosition: no star selected
07:12:48.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:48.589 00.000 7988 Status Line: No star selected
07:12:48.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:48.597 00.008 7988 UpdateGuideState exits: No star selected
07:12:48.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:48.597 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:48.597 00.000 7988 Enqueuing Expose request
07:12:48.597 00.000 15712 Worker thread wakes up
07:12:48.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:48.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:50.245 01.648 15712 Exposure complete
07:12:50.267 00.022 15712 worker thread done servicing request
07:12:50.267 00.000 7988 OnExposeComplete: enter
07:12:50.267 00.000 7988 UpdateGuideState(): m_state=1
07:12:50.267 00.000 7988 UpdateCurrentPosition: no star selected
07:12:50.267 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:50.267 00.000 7988 Status Line: No star selected
07:12:50.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:50.275 00.008 7988 UpdateGuideState exits: No star selected
07:12:50.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:50.275 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:50.275 00.000 7988 Enqueuing Expose request
07:12:50.275 00.000 15712 Worker thread wakes up
07:12:50.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:50.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:51.811 01.536 15712 Exposure complete
07:12:51.834 00.023 15712 worker thread done servicing request
07:12:51.834 00.000 7988 OnExposeComplete: enter
07:12:51.834 00.000 7988 UpdateGuideState(): m_state=1
07:12:51.834 00.000 7988 UpdateCurrentPosition: no star selected
07:12:51.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:51.834 00.000 7988 Status Line: No star selected
07:12:51.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:51.841 00.007 7988 UpdateGuideState exits: No star selected
07:12:51.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:51.841 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:51.841 00.000 7988 Enqueuing Expose request
07:12:51.841 00.000 15712 Worker thread wakes up
07:12:51.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:51.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:53.584 01.743 15712 Exposure complete
07:12:53.601 00.017 15712 worker thread done servicing request
07:12:53.601 00.000 7988 OnExposeComplete: enter
07:12:53.601 00.000 7988 UpdateGuideState(): m_state=1
07:12:53.610 00.009 7988 UpdateCurrentPosition: no star selected
07:12:53.610 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:53.612 00.002 7988 Status Line: No star selected
07:12:53.615 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:53.615 00.000 7988 UpdateGuideState exits: No star selected
07:12:53.617 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:53.618 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:53.618 00.000 7988 Enqueuing Expose request
07:12:53.620 00.002 15712 Worker thread wakes up
07:12:53.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:53.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:55.038 01.418 15712 Exposure complete
07:12:55.052 00.014 15712 worker thread done servicing request
07:12:55.052 00.000 7988 OnExposeComplete: enter
07:12:55.052 00.000 7988 UpdateGuideState(): m_state=1
07:12:55.063 00.011 7988 UpdateCurrentPosition: no star selected
07:12:55.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:55.065 00.002 7988 Status Line: No star selected
07:12:55.067 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:55.069 00.002 7988 UpdateGuideState exits: No star selected
07:12:55.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:55.071 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:55.071 00.000 7988 Enqueuing Expose request
07:12:55.073 00.002 15712 Worker thread wakes up
07:12:55.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:55.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:56.714 01.641 15712 Exposure complete
07:12:56.730 00.016 15712 worker thread done servicing request
07:12:56.730 00.000 7988 OnExposeComplete: enter
07:12:56.730 00.000 7988 UpdateGuideState(): m_state=1
07:12:56.739 00.009 7988 UpdateCurrentPosition: no star selected
07:12:56.739 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:56.741 00.002 7988 Status Line: No star selected
07:12:56.743 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:56.744 00.001 7988 UpdateGuideState exits: No star selected
07:12:56.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:56.744 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:56.748 00.004 7988 Enqueuing Expose request
07:12:56.748 00.000 15712 Worker thread wakes up
07:12:56.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:56.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:58.265 01.517 15712 Exposure complete
07:12:58.288 00.023 15712 worker thread done servicing request
07:12:58.288 00.000 7988 OnExposeComplete: enter
07:12:58.288 00.000 7988 UpdateGuideState(): m_state=1
07:12:58.288 00.000 7988 UpdateCurrentPosition: no star selected
07:12:58.288 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:58.288 00.000 7988 Status Line: No star selected
07:12:58.288 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:58.296 00.008 7988 UpdateGuideState exits: No star selected
07:12:58.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:58.299 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:58.299 00.000 7988 Enqueuing Expose request
07:12:58.299 00.000 15712 Worker thread wakes up
07:12:58.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:58.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:12:59.929 01.630 15712 Exposure complete
07:12:59.951 00.022 15712 worker thread done servicing request
07:12:59.951 00.000 7988 OnExposeComplete: enter
07:12:59.951 00.000 7988 UpdateGuideState(): m_state=1
07:12:59.951 00.000 7988 UpdateCurrentPosition: no star selected
07:12:59.951 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:12:59.951 00.000 7988 Status Line: No star selected
07:12:59.958 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:12:59.958 00.000 7988 UpdateGuideState exits: No star selected
07:12:59.958 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:12:59.958 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:12:59.958 00.000 7988 Enqueuing Expose request
07:12:59.958 00.000 15712 Worker thread wakes up
07:12:59.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:12:59.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:01.494 01.536 15712 Exposure complete
07:13:01.508 00.014 15712 worker thread done servicing request
07:13:01.508 00.000 7988 OnExposeComplete: enter
07:13:01.517 00.009 7988 UpdateGuideState(): m_state=1
07:13:01.519 00.002 7988 UpdateCurrentPosition: no star selected
07:13:01.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:01.521 00.002 7988 Status Line: No star selected
07:13:01.523 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:01.523 00.000 7988 UpdateGuideState exits: No star selected
07:13:01.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:01.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:01.523 00.000 7988 Enqueuing Expose request
07:13:01.523 00.000 15712 Worker thread wakes up
07:13:01.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:01.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:03.166 01.643 15712 Exposure complete
07:13:03.189 00.023 15712 worker thread done servicing request
07:13:03.189 00.000 7988 OnExposeComplete: enter
07:13:03.189 00.000 7988 UpdateGuideState(): m_state=1
07:13:03.189 00.000 7988 UpdateCurrentPosition: no star selected
07:13:03.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:03.189 00.000 7988 Status Line: No star selected
07:13:03.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:03.198 00.009 7988 UpdateGuideState exits: No star selected
07:13:03.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:03.198 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:03.200 00.002 7988 Enqueuing Expose request
07:13:03.200 00.000 15712 Worker thread wakes up
07:13:03.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:03.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:04.729 01.529 15712 Exposure complete
07:13:04.746 00.017 15712 worker thread done servicing request
07:13:04.746 00.000 7988 OnExposeComplete: enter
07:13:04.746 00.000 7988 UpdateGuideState(): m_state=1
07:13:04.755 00.009 7988 UpdateCurrentPosition: no star selected
07:13:04.755 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:04.757 00.002 7988 Status Line: No star selected
07:13:04.759 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:04.759 00.000 7988 UpdateGuideState exits: No star selected
07:13:04.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:04.759 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:04.763 00.004 7988 Enqueuing Expose request
07:13:04.763 00.000 15712 Worker thread wakes up
07:13:04.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:04.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:06.404 01.641 15712 Exposure complete
07:13:06.428 00.024 15712 worker thread done servicing request
07:13:06.428 00.000 7988 OnExposeComplete: enter
07:13:06.429 00.001 7988 UpdateGuideState(): m_state=1
07:13:06.429 00.000 7988 UpdateCurrentPosition: no star selected
07:13:06.429 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:06.429 00.000 7988 Status Line: No star selected
07:13:06.429 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:06.436 00.007 7988 UpdateGuideState exits: No star selected
07:13:06.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:06.436 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:06.436 00.000 7988 Enqueuing Expose request
07:13:06.436 00.000 15712 Worker thread wakes up
07:13:06.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:06.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:07.971 01.535 15712 Exposure complete
07:13:07.992 00.021 15712 worker thread done servicing request
07:13:07.992 00.000 7988 OnExposeComplete: enter
07:13:07.992 00.000 7988 UpdateGuideState(): m_state=1
07:13:07.996 00.004 7988 UpdateCurrentPosition: no star selected
07:13:07.996 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:07.996 00.000 7988 Status Line: No star selected
07:13:08.000 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:08.000 00.000 7988 UpdateGuideState exits: No star selected
07:13:08.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:08.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:08.000 00.000 7988 Enqueuing Expose request
07:13:08.000 00.000 15712 Worker thread wakes up
07:13:08.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:08.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:09.746 01.746 15712 Exposure complete
07:13:09.767 00.021 15712 worker thread done servicing request
07:13:09.767 00.000 7988 OnExposeComplete: enter
07:13:09.767 00.000 7988 UpdateGuideState(): m_state=1
07:13:09.767 00.000 7988 UpdateCurrentPosition: no star selected
07:13:09.767 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:09.767 00.000 7988 Status Line: No star selected
07:13:09.767 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:09.776 00.009 7988 UpdateGuideState exits: No star selected
07:13:09.776 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:09.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:09.776 00.000 7988 Enqueuing Expose request
07:13:09.776 00.000 15712 Worker thread wakes up
07:13:09.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:09.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:11.183 01.407 15712 Exposure complete
07:13:11.199 00.016 15712 worker thread done servicing request
07:13:11.199 00.000 7988 OnExposeComplete: enter
07:13:11.199 00.000 7988 UpdateGuideState(): m_state=1
07:13:11.210 00.011 7988 UpdateCurrentPosition: no star selected
07:13:11.210 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:11.212 00.002 7988 Status Line: No star selected
07:13:11.213 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:11.215 00.002 7988 UpdateGuideState exits: No star selected
07:13:11.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:11.215 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:11.215 00.000 7988 Enqueuing Expose request
07:13:11.215 00.000 15712 Worker thread wakes up
07:13:11.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:11.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:12.861 01.646 15712 Exposure complete
07:13:12.883 00.022 15712 worker thread done servicing request
07:13:12.883 00.000 7988 OnExposeComplete: enter
07:13:12.883 00.000 7988 UpdateGuideState(): m_state=1
07:13:12.888 00.005 7988 UpdateCurrentPosition: no star selected
07:13:12.888 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:12.890 00.002 7988 Status Line: No star selected
07:13:12.892 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:12.892 00.000 7988 UpdateGuideState exits: No star selected
07:13:12.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:12.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:12.892 00.000 7988 Enqueuing Expose request
07:13:12.892 00.000 15712 Worker thread wakes up
07:13:12.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:12.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:14.430 01.538 15712 Exposure complete
07:13:14.453 00.023 15712 worker thread done servicing request
07:13:14.453 00.000 7988 OnExposeComplete: enter
07:13:14.453 00.000 7988 UpdateGuideState(): m_state=1
07:13:14.453 00.000 7988 UpdateCurrentPosition: no star selected
07:13:14.453 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:14.457 00.004 7988 Status Line: No star selected
07:13:14.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:14.457 00.000 7988 UpdateGuideState exits: No star selected
07:13:14.457 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:14.457 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:14.457 00.000 7988 Enqueuing Expose request
07:13:14.457 00.000 15712 Worker thread wakes up
07:13:14.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:14.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:16.106 01.649 15712 Exposure complete
07:13:16.120 00.014 15712 worker thread done servicing request
07:13:16.120 00.000 7988 OnExposeComplete: enter
07:13:16.120 00.000 7988 UpdateGuideState(): m_state=1
07:13:16.132 00.012 7988 UpdateCurrentPosition: no star selected
07:13:16.132 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:16.134 00.002 7988 Status Line: No star selected
07:13:16.136 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:16.136 00.000 7988 UpdateGuideState exits: No star selected
07:13:16.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:16.136 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:16.136 00.000 7988 Enqueuing Expose request
07:13:16.136 00.000 15712 Worker thread wakes up
07:13:16.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:16.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:17.658 01.522 15712 Exposure complete
07:13:17.674 00.016 15712 worker thread done servicing request
07:13:17.674 00.000 7988 OnExposeComplete: enter
07:13:17.674 00.000 7988 UpdateGuideState(): m_state=1
07:13:17.684 00.010 7988 UpdateCurrentPosition: no star selected
07:13:17.686 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:17.686 00.000 7988 Status Line: No star selected
07:13:17.688 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:17.688 00.000 7988 UpdateGuideState exits: No star selected
07:13:17.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:17.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:17.688 00.000 7988 Enqueuing Expose request
07:13:17.688 00.000 15712 Worker thread wakes up
07:13:17.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:17.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:19.432 01.744 15712 Exposure complete
07:13:19.457 00.025 15712 worker thread done servicing request
07:13:19.457 00.000 7988 OnExposeComplete: enter
07:13:19.459 00.002 7988 UpdateGuideState(): m_state=1
07:13:19.460 00.001 7988 UpdateCurrentPosition: no star selected
07:13:19.461 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:19.462 00.001 7988 Status Line: No star selected
07:13:19.464 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:19.466 00.002 7988 UpdateGuideState exits: No star selected
07:13:19.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:19.466 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:19.468 00.002 7988 Enqueuing Expose request
07:13:19.468 00.000 15712 Worker thread wakes up
07:13:19.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:19.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:20.872 01.404 15712 Exposure complete
07:13:20.888 00.016 15712 worker thread done servicing request
07:13:20.888 00.000 7988 OnExposeComplete: enter
07:13:20.888 00.000 7988 UpdateGuideState(): m_state=1
07:13:20.899 00.011 7988 UpdateCurrentPosition: no star selected
07:13:20.899 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:20.901 00.002 7988 Status Line: No star selected
07:13:20.902 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:20.904 00.002 7988 UpdateGuideState exits: No star selected
07:13:20.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:20.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:20.904 00.000 7988 Enqueuing Expose request
07:13:20.904 00.000 15712 Worker thread wakes up
07:13:20.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:20.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:22.550 01.646 15712 Exposure complete
07:13:22.567 00.017 15712 worker thread done servicing request
07:13:22.567 00.000 7988 OnExposeComplete: enter
07:13:22.567 00.000 7988 UpdateGuideState(): m_state=1
07:13:22.576 00.009 7988 UpdateCurrentPosition: no star selected
07:13:22.576 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:22.578 00.002 7988 Status Line: No star selected
07:13:22.580 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:22.580 00.000 7988 UpdateGuideState exits: No star selected
07:13:22.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:22.584 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:22.584 00.000 7988 Enqueuing Expose request
07:13:22.584 00.000 15712 Worker thread wakes up
07:13:22.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:22.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:24.117 01.533 15712 Exposure complete
07:13:24.139 00.022 15712 worker thread done servicing request
07:13:24.139 00.000 7988 OnExposeComplete: enter
07:13:24.139 00.000 7988 UpdateGuideState(): m_state=1
07:13:24.139 00.000 7988 UpdateCurrentPosition: no star selected
07:13:24.139 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:24.139 00.000 7988 Status Line: No star selected
07:13:24.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:24.147 00.008 7988 UpdateGuideState exits: No star selected
07:13:24.148 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:24.148 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:24.148 00.000 7988 Enqueuing Expose request
07:13:24.148 00.000 15712 Worker thread wakes up
07:13:24.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:24.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:25.782 01.634 15712 Exposure complete
07:13:25.801 00.019 15712 worker thread done servicing request
07:13:25.801 00.000 7988 OnExposeComplete: enter
07:13:25.801 00.000 7988 UpdateGuideState(): m_state=1
07:13:25.801 00.000 7988 UpdateCurrentPosition: no star selected
07:13:25.801 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:25.801 00.000 7988 Status Line: No star selected
07:13:25.812 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:25.812 00.000 7988 UpdateGuideState exits: No star selected
07:13:25.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:25.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:25.812 00.000 7988 Enqueuing Expose request
07:13:25.812 00.000 15712 Worker thread wakes up
07:13:25.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:25.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:27.348 01.536 15712 Exposure complete
07:13:27.370 00.022 15712 worker thread done servicing request
07:13:27.370 00.000 7988 OnExposeComplete: enter
07:13:27.370 00.000 7988 UpdateGuideState(): m_state=1
07:13:27.370 00.000 7988 UpdateCurrentPosition: no star selected
07:13:27.370 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:27.370 00.000 7988 Status Line: No star selected
07:13:27.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:27.378 00.008 7988 UpdateGuideState exits: No star selected
07:13:27.378 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:27.378 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:27.378 00.000 7988 Enqueuing Expose request
07:13:27.383 00.005 15712 Worker thread wakes up
07:13:27.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:27.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:29.122 01.739 15712 Exposure complete
07:13:29.145 00.023 15712 worker thread done servicing request
07:13:29.145 00.000 7988 OnExposeComplete: enter
07:13:29.145 00.000 7988 UpdateGuideState(): m_state=1
07:13:29.145 00.000 7988 UpdateCurrentPosition: no star selected
07:13:29.145 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:29.145 00.000 7988 Status Line: No star selected
07:13:29.152 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:29.152 00.000 7988 UpdateGuideState exits: No star selected
07:13:29.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:29.152 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:29.152 00.000 7988 Enqueuing Expose request
07:13:29.152 00.000 15712 Worker thread wakes up
07:13:29.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:29.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:30.576 01.424 15712 Exposure complete
07:13:30.598 00.022 15712 worker thread done servicing request
07:13:30.598 00.000 7988 OnExposeComplete: enter
07:13:30.598 00.000 7988 UpdateGuideState(): m_state=1
07:13:30.601 00.003 7988 UpdateCurrentPosition: no star selected
07:13:30.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:30.603 00.002 7988 Status Line: No star selected
07:13:30.605 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:30.605 00.000 7988 UpdateGuideState exits: No star selected
07:13:30.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:30.605 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:30.605 00.000 7988 Enqueuing Expose request
07:13:30.605 00.000 15712 Worker thread wakes up
07:13:30.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:30.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:32.251 01.646 15712 Exposure complete
07:13:32.268 00.017 15712 worker thread done servicing request
07:13:32.268 00.000 7988 OnExposeComplete: enter
07:13:32.268 00.000 7988 UpdateGuideState(): m_state=1
07:13:32.278 00.010 7988 UpdateCurrentPosition: no star selected
07:13:32.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:32.280 00.002 7988 Status Line: No star selected
07:13:32.282 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:32.282 00.000 7988 UpdateGuideState exits: No star selected
07:13:32.284 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:32.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:32.284 00.000 7988 Enqueuing Expose request
07:13:32.284 00.000 15712 Worker thread wakes up
07:13:32.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:32.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:33.816 01.532 15712 Exposure complete
07:13:33.834 00.018 15712 worker thread done servicing request
07:13:33.834 00.000 7988 OnExposeComplete: enter
07:13:33.834 00.000 7988 UpdateGuideState(): m_state=1
07:13:33.841 00.007 7988 UpdateCurrentPosition: no star selected
07:13:33.841 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:33.843 00.002 7988 Status Line: No star selected
07:13:33.845 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:33.845 00.000 7988 UpdateGuideState exits: No star selected
07:13:33.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:33.845 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:33.845 00.000 7988 Enqueuing Expose request
07:13:33.851 00.006 15712 Worker thread wakes up
07:13:33.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:33.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:35.489 01.638 15712 Exposure complete
07:13:35.514 00.025 15712 worker thread done servicing request
07:13:35.514 00.000 7988 OnExposeComplete: enter
07:13:35.514 00.000 7988 UpdateGuideState(): m_state=1
07:13:35.514 00.000 7988 UpdateCurrentPosition: no star selected
07:13:35.514 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:35.514 00.000 7988 Status Line: No star selected
07:13:35.514 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:35.521 00.007 7988 UpdateGuideState exits: No star selected
07:13:35.521 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:35.523 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:35.523 00.000 7988 Enqueuing Expose request
07:13:35.523 00.000 15712 Worker thread wakes up
07:13:35.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:35.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:37.055 01.532 15712 Exposure complete
07:13:37.072 00.017 15712 worker thread done servicing request
07:13:37.072 00.000 7988 OnExposeComplete: enter
07:13:37.072 00.000 7988 UpdateGuideState(): m_state=1
07:13:37.080 00.008 7988 UpdateCurrentPosition: no star selected
07:13:37.080 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:37.082 00.002 7988 Status Line: No star selected
07:13:37.084 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:37.084 00.000 7988 UpdateGuideState exits: No star selected
07:13:37.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:37.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:37.084 00.000 7988 Enqueuing Expose request
07:13:37.089 00.005 15712 Worker thread wakes up
07:13:37.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:37.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:38.730 01.641 15712 Exposure complete
07:13:38.755 00.025 15712 worker thread done servicing request
07:13:38.755 00.000 7988 OnExposeComplete: enter
07:13:38.755 00.000 7988 UpdateGuideState(): m_state=1
07:13:38.757 00.002 7988 UpdateCurrentPosition: no star selected
07:13:38.757 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:38.757 00.000 7988 Status Line: No star selected
07:13:38.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:38.763 00.006 7988 UpdateGuideState exits: No star selected
07:13:38.763 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:38.763 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:38.763 00.000 7988 Enqueuing Expose request
07:13:38.763 00.000 15712 Worker thread wakes up
07:13:38.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:38.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:40.282 01.519 15712 Exposure complete
07:13:40.303 00.021 15712 worker thread done servicing request
07:13:40.303 00.000 7988 OnExposeComplete: enter
07:13:40.303 00.000 7988 UpdateGuideState(): m_state=1
07:13:40.307 00.004 7988 UpdateCurrentPosition: no star selected
07:13:40.307 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:40.307 00.000 7988 Status Line: No star selected
07:13:40.311 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:40.311 00.000 7988 UpdateGuideState exits: No star selected
07:13:40.313 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:40.313 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:40.315 00.002 7988 Enqueuing Expose request
07:13:40.315 00.000 15712 Worker thread wakes up
07:13:40.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:40.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:42.056 01.741 15712 Exposure complete
07:13:42.079 00.023 15712 worker thread done servicing request
07:13:42.079 00.000 7988 OnExposeComplete: enter
07:13:42.079 00.000 7988 UpdateGuideState(): m_state=1
07:13:42.079 00.000 7988 UpdateCurrentPosition: no star selected
07:13:42.079 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:42.079 00.000 7988 Status Line: No star selected
07:13:42.086 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:42.086 00.000 7988 UpdateGuideState exits: No star selected
07:13:42.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:42.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:42.086 00.000 7988 Enqueuing Expose request
07:13:42.086 00.000 15712 Worker thread wakes up
07:13:42.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:42.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:43.509 01.423 15712 Exposure complete
07:13:43.530 00.021 15712 worker thread done servicing request
07:13:43.530 00.000 7988 OnExposeComplete: enter
07:13:43.530 00.000 7988 UpdateGuideState(): m_state=1
07:13:43.530 00.000 7988 UpdateCurrentPosition: no star selected
07:13:43.530 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:43.530 00.000 7988 Status Line: No star selected
07:13:43.538 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:43.539 00.001 7988 UpdateGuideState exits: No star selected
07:13:43.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:43.539 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:43.539 00.000 7988 Enqueuing Expose request
07:13:43.539 00.000 15712 Worker thread wakes up
07:13:43.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:43.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:45.184 01.645 15712 Exposure complete
07:13:45.208 00.024 15712 worker thread done servicing request
07:13:45.208 00.000 7988 OnExposeComplete: enter
07:13:45.208 00.000 7988 UpdateGuideState(): m_state=1
07:13:45.208 00.000 7988 UpdateCurrentPosition: no star selected
07:13:45.208 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:45.208 00.000 7988 Status Line: No star selected
07:13:45.216 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:45.216 00.000 7988 UpdateGuideState exits: No star selected
07:13:45.218 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:45.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:45.220 00.002 7988 Enqueuing Expose request
07:13:45.220 00.000 15712 Worker thread wakes up
07:13:45.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:45.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:46.752 01.532 15712 Exposure complete
07:13:46.774 00.022 15712 worker thread done servicing request
07:13:46.774 00.000 7988 OnExposeComplete: enter
07:13:46.774 00.000 7988 UpdateGuideState(): m_state=1
07:13:46.778 00.004 7988 UpdateCurrentPosition: no star selected
07:13:46.778 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:46.780 00.002 7988 Status Line: No star selected
07:13:46.782 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:46.782 00.000 7988 UpdateGuideState exits: No star selected
07:13:46.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:46.782 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:46.782 00.000 7988 Enqueuing Expose request
07:13:46.782 00.000 15712 Worker thread wakes up
07:13:46.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:46.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:48.416 01.634 15712 Exposure complete
07:13:48.430 00.014 15712 worker thread done servicing request
07:13:48.430 00.000 7988 OnExposeComplete: enter
07:13:48.430 00.000 7988 UpdateGuideState(): m_state=1
07:13:48.442 00.012 7988 UpdateCurrentPosition: no star selected
07:13:48.442 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:48.442 00.000 7988 Status Line: No star selected
07:13:48.446 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:48.446 00.000 7988 UpdateGuideState exits: No star selected
07:13:48.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:48.446 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:48.446 00.000 7988 Enqueuing Expose request
07:13:48.446 00.000 15712 Worker thread wakes up
07:13:48.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:48.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:49.965 01.519 15712 Exposure complete
07:13:49.989 00.024 15712 worker thread done servicing request
07:13:49.989 00.000 7988 OnExposeComplete: enter
07:13:49.991 00.002 7988 UpdateGuideState(): m_state=1
07:13:49.992 00.001 7988 UpdateCurrentPosition: no star selected
07:13:49.992 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:49.992 00.000 7988 Status Line: No star selected
07:13:49.992 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:49.997 00.005 7988 UpdateGuideState exits: No star selected
07:13:49.997 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:49.997 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:49.997 00.000 7988 Enqueuing Expose request
07:13:49.997 00.000 15712 Worker thread wakes up
07:13:49.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:49.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:51.741 01.744 15712 Exposure complete
07:13:51.761 00.020 15712 worker thread done servicing request
07:13:51.761 00.000 7988 OnExposeComplete: enter
07:13:51.761 00.000 7988 UpdateGuideState(): m_state=1
07:13:51.768 00.007 7988 UpdateCurrentPosition: no star selected
07:13:51.768 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:51.770 00.002 7988 Status Line: No star selected
07:13:51.771 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:51.771 00.000 7988 UpdateGuideState exits: No star selected
07:13:51.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:51.771 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:51.771 00.000 7988 Enqueuing Expose request
07:13:51.777 00.006 15712 Worker thread wakes up
07:13:51.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:51.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:53.193 01.416 15712 Exposure complete
07:13:53.216 00.023 15712 worker thread done servicing request
07:13:53.216 00.000 7988 OnExposeComplete: enter
07:13:53.216 00.000 7988 UpdateGuideState(): m_state=1
07:13:53.222 00.006 7988 UpdateCurrentPosition: no star selected
07:13:53.224 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:53.225 00.001 7988 Status Line: No star selected
07:13:53.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:53.227 00.002 7988 UpdateGuideState exits: No star selected
07:13:53.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:53.229 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:53.229 00.000 7988 Enqueuing Expose request
07:13:53.231 00.002 15712 Worker thread wakes up
07:13:53.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:53.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:54.872 01.641 15712 Exposure complete
07:13:54.895 00.023 15712 worker thread done servicing request
07:13:54.895 00.000 7988 OnExposeComplete: enter
07:13:54.895 00.000 7988 UpdateGuideState(): m_state=1
07:13:54.895 00.000 7988 UpdateCurrentPosition: no star selected
07:13:54.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:54.895 00.000 7988 Status Line: No star selected
07:13:54.895 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:54.902 00.007 7988 UpdateGuideState exits: No star selected
07:13:54.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:54.902 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:54.902 00.000 7988 Enqueuing Expose request
07:13:54.902 00.000 15712 Worker thread wakes up
07:13:54.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:54.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:56.423 01.521 15712 Exposure complete
07:13:56.442 00.019 15712 worker thread done servicing request
07:13:56.442 00.000 7988 OnExposeComplete: enter
07:13:56.442 00.000 7988 UpdateGuideState(): m_state=1
07:13:56.448 00.006 7988 UpdateCurrentPosition: no star selected
07:13:56.448 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:56.450 00.002 7988 Status Line: No star selected
07:13:56.452 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:56.453 00.001 7988 UpdateGuideState exits: No star selected
07:13:56.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:56.453 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:56.453 00.000 7988 Enqueuing Expose request
07:13:56.453 00.000 15712 Worker thread wakes up
07:13:56.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:56.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:58.086 01.633 15712 Exposure complete
07:13:58.100 00.014 15712 worker thread done servicing request
07:13:58.100 00.000 7988 OnExposeComplete: enter
07:13:58.110 00.010 7988 UpdateGuideState(): m_state=1
07:13:58.110 00.000 7988 UpdateCurrentPosition: no star selected
07:13:58.110 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:58.110 00.000 7988 Status Line: No star selected
07:13:58.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:58.116 00.006 7988 UpdateGuideState exits: No star selected
07:13:58.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:58.116 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:58.116 00.000 7988 Enqueuing Expose request
07:13:58.116 00.000 15712 Worker thread wakes up
07:13:58.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:58.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:13:59.649 01.533 15712 Exposure complete
07:13:59.671 00.022 15712 worker thread done servicing request
07:13:59.671 00.000 7988 OnExposeComplete: enter
07:13:59.671 00.000 7988 UpdateGuideState(): m_state=1
07:13:59.671 00.000 7988 UpdateCurrentPosition: no star selected
07:13:59.671 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:13:59.671 00.000 7988 Status Line: No star selected
07:13:59.679 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:13:59.679 00.000 7988 UpdateGuideState exits: No star selected
07:13:59.681 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:13:59.681 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:13:59.683 00.002 7988 Enqueuing Expose request
07:13:59.683 00.000 15712 Worker thread wakes up
07:13:59.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:13:59.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:01.323 01.640 15712 Exposure complete
07:14:01.339 00.016 15712 worker thread done servicing request
07:14:01.339 00.000 7988 OnExposeComplete: enter
07:14:01.348 00.009 7988 UpdateGuideState(): m_state=1
07:14:01.348 00.000 7988 UpdateCurrentPosition: no star selected
07:14:01.350 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:01.350 00.000 7988 Status Line: No star selected
07:14:01.352 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:01.353 00.001 7988 UpdateGuideState exits: No star selected
07:14:01.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:01.353 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:01.353 00.000 7988 Enqueuing Expose request
07:14:01.353 00.000 15712 Worker thread wakes up
07:14:01.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:01.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:02.889 01.536 15712 Exposure complete
07:14:02.911 00.022 15712 worker thread done servicing request
07:14:02.911 00.000 7988 OnExposeComplete: enter
07:14:02.911 00.000 7988 UpdateGuideState(): m_state=1
07:14:02.914 00.003 7988 UpdateCurrentPosition: no star selected
07:14:02.914 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:02.914 00.000 7988 Status Line: No star selected
07:14:02.918 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:02.918 00.000 7988 UpdateGuideState exits: No star selected
07:14:02.920 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:02.920 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:02.922 00.002 7988 Enqueuing Expose request
07:14:02.922 00.000 15712 Worker thread wakes up
07:14:02.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:02.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:04.551 01.629 15712 Exposure complete
07:14:04.566 00.015 15712 worker thread done servicing request
07:14:04.566 00.000 7988 OnExposeComplete: enter
07:14:04.566 00.000 7988 UpdateGuideState(): m_state=1
07:14:04.577 00.011 7988 UpdateCurrentPosition: no star selected
07:14:04.577 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:04.579 00.002 7988 Status Line: No star selected
07:14:04.581 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:04.581 00.000 7988 UpdateGuideState exits: No star selected
07:14:04.583 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:04.583 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:04.583 00.000 7988 Enqueuing Expose request
07:14:04.583 00.000 15712 Worker thread wakes up
07:14:04.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:04.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:06.103 01.520 15712 Exposure complete
07:14:06.116 00.013 15712 worker thread done servicing request
07:14:06.116 00.000 7988 OnExposeComplete: enter
07:14:06.116 00.000 7988 UpdateGuideState(): m_state=1
07:14:06.128 00.012 7988 UpdateCurrentPosition: no star selected
07:14:06.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:06.130 00.002 7988 Status Line: No star selected
07:14:06.132 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:06.132 00.000 7988 UpdateGuideState exits: No star selected
07:14:06.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:06.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:06.132 00.000 7988 Enqueuing Expose request
07:14:06.132 00.000 15712 Worker thread wakes up
07:14:06.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:06.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:07.779 01.647 15712 Exposure complete
07:14:07.802 00.023 15712 worker thread done servicing request
07:14:07.802 00.000 7988 OnExposeComplete: enter
07:14:07.802 00.000 7988 UpdateGuideState(): m_state=1
07:14:07.802 00.000 7988 UpdateCurrentPosition: no star selected
07:14:07.802 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:07.802 00.000 7988 Status Line: No star selected
07:14:07.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:07.809 00.007 7988 UpdateGuideState exits: No star selected
07:14:07.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:07.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:07.809 00.000 7988 Enqueuing Expose request
07:14:07.813 00.004 15712 Worker thread wakes up
07:14:07.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:07.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:09.329 01.516 15712 Exposure complete
07:14:09.346 00.017 15712 worker thread done servicing request
07:14:09.346 00.000 7988 OnExposeComplete: enter
07:14:09.346 00.000 7988 UpdateGuideState(): m_state=1
07:14:09.355 00.009 7988 UpdateCurrentPosition: no star selected
07:14:09.355 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:09.357 00.002 7988 Status Line: No star selected
07:14:09.359 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:09.359 00.000 7988 UpdateGuideState exits: No star selected
07:14:09.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:09.363 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:09.363 00.000 7988 Enqueuing Expose request
07:14:09.363 00.000 15712 Worker thread wakes up
07:14:09.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:09.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:11.008 01.645 15712 Exposure complete
07:14:11.030 00.022 15712 worker thread done servicing request
07:14:11.030 00.000 7988 OnExposeComplete: enter
07:14:11.030 00.000 7988 UpdateGuideState(): m_state=1
07:14:11.033 00.003 7988 UpdateCurrentPosition: no star selected
07:14:11.033 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:11.035 00.002 7988 Status Line: No star selected
07:14:11.037 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:11.038 00.001 7988 UpdateGuideState exits: No star selected
07:14:11.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:11.038 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:11.038 00.000 7988 Enqueuing Expose request
07:14:11.038 00.000 15712 Worker thread wakes up
07:14:11.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:11.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:12.559 01.521 15712 Exposure complete
07:14:12.581 00.022 15712 worker thread done servicing request
07:14:12.581 00.000 7988 OnExposeComplete: enter
07:14:12.581 00.000 7988 UpdateGuideState(): m_state=1
07:14:12.581 00.000 7988 UpdateCurrentPosition: no star selected
07:14:12.581 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:12.581 00.000 7988 Status Line: No star selected
07:14:12.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:12.589 00.008 7988 UpdateGuideState exits: No star selected
07:14:12.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:12.589 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:12.589 00.000 7988 Enqueuing Expose request
07:14:12.589 00.000 15712 Worker thread wakes up
07:14:12.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:12.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:14.334 01.745 15712 Exposure complete
07:14:14.357 00.023 15712 worker thread done servicing request
07:14:14.357 00.000 7988 OnExposeComplete: enter
07:14:14.357 00.000 7988 UpdateGuideState(): m_state=1
07:14:14.357 00.000 7988 UpdateCurrentPosition: no star selected
07:14:14.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:14.357 00.000 7988 Status Line: No star selected
07:14:14.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:14.364 00.007 7988 UpdateGuideState exits: No star selected
07:14:14.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:14.366 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:14.366 00.000 7988 Enqueuing Expose request
07:14:14.366 00.000 15712 Worker thread wakes up
07:14:14.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:14.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:15.773 01.407 15712 Exposure complete
07:14:15.795 00.022 15712 worker thread done servicing request
07:14:15.795 00.000 7988 OnExposeComplete: enter
07:14:15.795 00.000 7988 UpdateGuideState(): m_state=1
07:14:15.795 00.000 7988 UpdateCurrentPosition: no star selected
07:14:15.795 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:15.795 00.000 7988 Status Line: No star selected
07:14:15.795 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:15.803 00.008 7988 UpdateGuideState exits: No star selected
07:14:15.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:15.803 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:15.803 00.000 7988 Enqueuing Expose request
07:14:15.803 00.000 15712 Worker thread wakes up
07:14:15.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:15.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:17.449 01.646 15712 Exposure complete
07:14:17.466 00.017 15712 worker thread done servicing request
07:14:17.466 00.000 7988 OnExposeComplete: enter
07:14:17.466 00.000 7988 UpdateGuideState(): m_state=1
07:14:17.474 00.008 7988 UpdateCurrentPosition: no star selected
07:14:17.474 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:17.476 00.002 7988 Status Line: No star selected
07:14:17.478 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:17.478 00.000 7988 UpdateGuideState exits: No star selected
07:14:17.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:17.478 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:17.478 00.000 7988 Enqueuing Expose request
07:14:17.483 00.005 15712 Worker thread wakes up
07:14:17.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:17.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:19.014 01.531 15712 Exposure complete
07:14:19.031 00.017 15712 worker thread done servicing request
07:14:19.031 00.000 7988 OnExposeComplete: enter
07:14:19.031 00.000 7988 UpdateGuideState(): m_state=1
07:14:19.039 00.008 7988 UpdateCurrentPosition: no star selected
07:14:19.039 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:19.041 00.002 7988 Status Line: No star selected
07:14:19.043 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:19.043 00.000 7988 UpdateGuideState exits: No star selected
07:14:19.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:19.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:19.048 00.005 7988 Enqueuing Expose request
07:14:19.048 00.000 15712 Worker thread wakes up
07:14:19.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:19.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:20.691 01.643 15712 Exposure complete
07:14:20.714 00.023 15712 worker thread done servicing request
07:14:20.714 00.000 7988 OnExposeComplete: enter
07:14:20.714 00.000 7988 UpdateGuideState(): m_state=1
07:14:20.718 00.004 7988 UpdateCurrentPosition: no star selected
07:14:20.718 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:20.720 00.002 7988 Status Line: No star selected
07:14:20.722 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:20.723 00.001 7988 UpdateGuideState exits: No star selected
07:14:20.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:20.723 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:20.723 00.000 7988 Enqueuing Expose request
07:14:20.723 00.000 15712 Worker thread wakes up
07:14:20.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:20.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:22.243 01.520 15712 Exposure complete
07:14:22.264 00.021 15712 worker thread done servicing request
07:14:22.264 00.000 7988 OnExposeComplete: enter
07:14:22.264 00.000 7988 UpdateGuideState(): m_state=1
07:14:22.264 00.000 7988 UpdateCurrentPosition: no star selected
07:14:22.264 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:22.264 00.000 7988 Status Line: No star selected
07:14:22.273 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:22.273 00.000 7988 UpdateGuideState exits: No star selected
07:14:22.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:22.273 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:22.273 00.000 7988 Enqueuing Expose request
07:14:22.273 00.000 15712 Worker thread wakes up
07:14:22.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:22.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:24.016 01.743 15712 Exposure complete
07:14:24.040 00.024 15712 worker thread done servicing request
07:14:24.040 00.000 7988 OnExposeComplete: enter
07:14:24.040 00.000 7988 UpdateGuideState(): m_state=1
07:14:24.040 00.000 7988 UpdateCurrentPosition: no star selected
07:14:24.040 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:24.040 00.000 7988 Status Line: No star selected
07:14:24.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:24.048 00.008 7988 UpdateGuideState exits: No star selected
07:14:24.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:24.051 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:24.051 00.000 7988 Enqueuing Expose request
07:14:24.051 00.000 15712 Worker thread wakes up
07:14:24.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:24.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:25.471 01.420 15712 Exposure complete
07:14:25.493 00.022 15712 worker thread done servicing request
07:14:25.493 00.000 7988 OnExposeComplete: enter
07:14:25.493 00.000 7988 UpdateGuideState(): m_state=1
07:14:25.496 00.003 7988 UpdateCurrentPosition: no star selected
07:14:25.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:25.496 00.000 7988 Status Line: No star selected
07:14:25.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:25.501 00.005 7988 UpdateGuideState exits: No star selected
07:14:25.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:25.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:25.501 00.000 7988 Enqueuing Expose request
07:14:25.506 00.005 15712 Worker thread wakes up
07:14:25.506 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:25.506 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:27.136 01.630 15712 Exposure complete
07:14:27.150 00.014 15712 worker thread done servicing request
07:14:27.150 00.000 7988 OnExposeComplete: enter
07:14:27.150 00.000 7988 UpdateGuideState(): m_state=1
07:14:27.161 00.011 7988 UpdateCurrentPosition: no star selected
07:14:27.161 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:27.163 00.002 7988 Status Line: No star selected
07:14:27.166 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:27.166 00.000 7988 UpdateGuideState exits: No star selected
07:14:27.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:27.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:27.166 00.000 7988 Enqueuing Expose request
07:14:27.166 00.000 15712 Worker thread wakes up
07:14:27.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:27.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:28.702 01.536 15712 Exposure complete
07:14:28.724 00.022 15712 worker thread done servicing request
07:14:28.724 00.000 7988 OnExposeComplete: enter
07:14:28.724 00.000 7988 UpdateGuideState(): m_state=1
07:14:28.724 00.000 7988 UpdateCurrentPosition: no star selected
07:14:28.729 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:28.729 00.000 7988 Status Line: No star selected
07:14:28.732 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:28.732 00.000 7988 UpdateGuideState exits: No star selected
07:14:28.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:28.732 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:28.732 00.000 7988 Enqueuing Expose request
07:14:28.732 00.000 15712 Worker thread wakes up
07:14:28.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:28.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:30.378 01.646 15712 Exposure complete
07:14:30.400 00.022 15712 worker thread done servicing request
07:14:30.400 00.000 7988 OnExposeComplete: enter
07:14:30.400 00.000 7988 UpdateGuideState(): m_state=1
07:14:30.400 00.000 7988 UpdateCurrentPosition: no star selected
07:14:30.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:30.400 00.000 7988 Status Line: No star selected
07:14:30.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:30.408 00.008 7988 UpdateGuideState exits: No star selected
07:14:30.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:30.408 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:30.408 00.000 7988 Enqueuing Expose request
07:14:30.408 00.000 15712 Worker thread wakes up
07:14:30.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:30.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:31.944 01.536 15712 Exposure complete
07:14:31.968 00.024 15712 worker thread done servicing request
07:14:31.968 00.000 7988 OnExposeComplete: enter
07:14:31.968 00.000 7988 UpdateGuideState(): m_state=1
07:14:31.968 00.000 7988 UpdateCurrentPosition: no star selected
07:14:31.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:31.968 00.000 7988 Status Line: No star selected
07:14:31.974 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:31.974 00.000 7988 UpdateGuideState exits: No star selected
07:14:31.974 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:31.974 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:31.978 00.004 7988 Enqueuing Expose request
07:14:31.978 00.000 15712 Worker thread wakes up
07:14:31.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:31.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:33.618 01.640 15712 Exposure complete
07:14:33.634 00.016 15712 worker thread done servicing request
07:14:33.634 00.000 7988 OnExposeComplete: enter
07:14:33.634 00.000 7988 UpdateGuideState(): m_state=1
07:14:33.645 00.011 7988 UpdateCurrentPosition: no star selected
07:14:33.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:33.648 00.003 7988 Status Line: No star selected
07:14:33.650 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:33.650 00.000 7988 UpdateGuideState exits: No star selected
07:14:33.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:33.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:33.650 00.000 7988 Enqueuing Expose request
07:14:33.650 00.000 15712 Worker thread wakes up
07:14:33.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:33.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:35.183 01.533 15712 Exposure complete
07:14:35.200 00.017 15712 worker thread done servicing request
07:14:35.200 00.000 7988 OnExposeComplete: enter
07:14:35.200 00.000 7988 UpdateGuideState(): m_state=1
07:14:35.209 00.009 7988 UpdateCurrentPosition: no star selected
07:14:35.209 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:35.211 00.002 7988 Status Line: No star selected
07:14:35.213 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:35.215 00.002 7988 UpdateGuideState exits: No star selected
07:14:35.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:35.217 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:35.217 00.000 7988 Enqueuing Expose request
07:14:35.217 00.000 15712 Worker thread wakes up
07:14:35.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:35.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:36.859 01.642 15712 Exposure complete
07:14:36.883 00.024 15712 worker thread done servicing request
07:14:36.883 00.000 7988 OnExposeComplete: enter
07:14:36.883 00.000 7988 UpdateGuideState(): m_state=1
07:14:36.886 00.003 7988 UpdateCurrentPosition: no star selected
07:14:36.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:36.888 00.002 7988 Status Line: No star selected
07:14:36.890 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:36.890 00.000 7988 UpdateGuideState exits: No star selected
07:14:36.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:36.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:36.890 00.000 7988 Enqueuing Expose request
07:14:36.890 00.000 15712 Worker thread wakes up
07:14:36.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:36.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:38.426 01.536 15712 Exposure complete
07:14:38.448 00.022 15712 worker thread done servicing request
07:14:38.448 00.000 7988 OnExposeComplete: enter
07:14:38.448 00.000 7988 UpdateGuideState(): m_state=1
07:14:38.451 00.003 7988 UpdateCurrentPosition: no star selected
07:14:38.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:38.453 00.002 7988 Status Line: No star selected
07:14:38.455 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:38.455 00.000 7988 UpdateGuideState exits: No star selected
07:14:38.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:38.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:38.455 00.000 7988 Enqueuing Expose request
07:14:38.455 00.000 15712 Worker thread wakes up
07:14:38.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:38.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:40.100 01.645 15712 Exposure complete
07:14:40.117 00.017 15712 worker thread done servicing request
07:14:40.117 00.000 7988 OnExposeComplete: enter
07:14:40.117 00.000 7988 UpdateGuideState(): m_state=1
07:14:40.126 00.009 7988 UpdateCurrentPosition: no star selected
07:14:40.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:40.128 00.002 7988 Status Line: No star selected
07:14:40.130 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:40.131 00.001 7988 UpdateGuideState exits: No star selected
07:14:40.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:40.131 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:40.134 00.003 7988 Enqueuing Expose request
07:14:40.134 00.000 15712 Worker thread wakes up
07:14:40.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:40.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:41.651 01.517 15712 Exposure complete
07:14:41.672 00.021 15712 worker thread done servicing request
07:14:41.672 00.000 7988 OnExposeComplete: enter
07:14:41.672 00.000 7988 UpdateGuideState(): m_state=1
07:14:41.677 00.005 7988 UpdateCurrentPosition: no star selected
07:14:41.677 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:41.679 00.002 7988 Status Line: No star selected
07:14:41.681 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:41.681 00.000 7988 UpdateGuideState exits: No star selected
07:14:41.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:41.681 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:41.685 00.004 7988 Enqueuing Expose request
07:14:41.685 00.000 15712 Worker thread wakes up
07:14:41.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:41.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:43.328 01.643 15712 Exposure complete
07:14:43.350 00.022 15712 worker thread done servicing request
07:14:43.350 00.000 7988 OnExposeComplete: enter
07:14:43.350 00.000 7988 UpdateGuideState(): m_state=1
07:14:43.350 00.000 7988 UpdateCurrentPosition: no star selected
07:14:43.354 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:43.354 00.000 7988 Status Line: No star selected
07:14:43.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:43.358 00.004 7988 UpdateGuideState exits: No star selected
07:14:43.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:43.358 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:43.358 00.000 7988 Enqueuing Expose request
07:14:43.358 00.000 15712 Worker thread wakes up
07:14:43.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:43.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:44.892 01.534 15712 Exposure complete
07:14:44.908 00.016 15712 worker thread done servicing request
07:14:44.908 00.000 7988 OnExposeComplete: enter
07:14:44.908 00.000 7988 UpdateGuideState(): m_state=1
07:14:44.908 00.000 7988 UpdateCurrentPosition: no star selected
07:14:44.908 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:44.908 00.000 7988 Status Line: No star selected
07:14:44.922 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:44.924 00.002 7988 UpdateGuideState exits: No star selected
07:14:44.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:44.924 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:44.924 00.000 7988 Enqueuing Expose request
07:14:44.924 00.000 15712 Worker thread wakes up
07:14:44.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:44.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:46.557 01.633 15712 Exposure complete
07:14:46.571 00.014 15712 worker thread done servicing request
07:14:46.571 00.000 7988 OnExposeComplete: enter
07:14:46.571 00.000 7988 UpdateGuideState(): m_state=1
07:14:46.571 00.000 7988 UpdateCurrentPosition: no star selected
07:14:46.571 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:46.571 00.000 7988 Status Line: No star selected
07:14:46.587 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:46.588 00.001 7988 UpdateGuideState exits: No star selected
07:14:46.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:46.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:46.588 00.000 7988 Enqueuing Expose request
07:14:46.588 00.000 15712 Worker thread wakes up
07:14:46.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:46.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:48.109 01.521 15712 Exposure complete
07:14:48.123 00.014 15712 worker thread done servicing request
07:14:48.123 00.000 7988 OnExposeComplete: enter
07:14:48.123 00.000 7988 UpdateGuideState(): m_state=1
07:14:48.135 00.012 7988 UpdateCurrentPosition: no star selected
07:14:48.136 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:48.136 00.000 7988 Status Line: No star selected
07:14:48.138 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:48.138 00.000 7988 UpdateGuideState exits: No star selected
07:14:48.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:48.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:48.138 00.000 7988 Enqueuing Expose request
07:14:48.138 00.000 15712 Worker thread wakes up
07:14:48.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:48.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:49.783 01.645 15712 Exposure complete
07:14:49.805 00.022 15712 worker thread done servicing request
07:14:49.805 00.000 7988 OnExposeComplete: enter
07:14:49.805 00.000 7988 UpdateGuideState(): m_state=1
07:14:49.810 00.005 7988 UpdateCurrentPosition: no star selected
07:14:49.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:49.812 00.002 7988 Status Line: No star selected
07:14:49.814 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:49.815 00.001 7988 UpdateGuideState exits: No star selected
07:14:49.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:49.815 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:49.815 00.000 7988 Enqueuing Expose request
07:14:49.815 00.000 15712 Worker thread wakes up
07:14:49.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:49.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:51.350 01.535 15712 Exposure complete
07:14:51.373 00.023 15712 worker thread done servicing request
07:14:51.373 00.000 7988 OnExposeComplete: enter
07:14:51.373 00.000 7988 UpdateGuideState(): m_state=1
07:14:51.373 00.000 7988 UpdateCurrentPosition: no star selected
07:14:51.373 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:51.373 00.000 7988 Status Line: No star selected
07:14:51.380 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:51.380 00.000 7988 UpdateGuideState exits: No star selected
07:14:51.382 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:51.382 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:51.384 00.002 7988 Enqueuing Expose request
07:14:51.384 00.000 15712 Worker thread wakes up
07:14:51.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:51.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:53.022 01.638 15712 Exposure complete
07:14:53.042 00.020 15712 worker thread done servicing request
07:14:53.042 00.000 7988 OnExposeComplete: enter
07:14:53.042 00.000 7988 UpdateGuideState(): m_state=1
07:14:53.049 00.007 7988 UpdateCurrentPosition: no star selected
07:14:53.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:53.051 00.002 7988 Status Line: No star selected
07:14:53.053 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:53.053 00.000 7988 UpdateGuideState exits: No star selected
07:14:53.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:53.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:53.053 00.000 7988 Enqueuing Expose request
07:14:53.059 00.006 15712 Worker thread wakes up
07:14:53.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:53.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:54.591 01.532 15712 Exposure complete
07:14:54.606 00.015 15712 worker thread done servicing request
07:14:54.606 00.000 7988 OnExposeComplete: enter
07:14:54.606 00.000 7988 UpdateGuideState(): m_state=1
07:14:54.616 00.010 7988 UpdateCurrentPosition: no star selected
07:14:54.616 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:54.618 00.002 7988 Status Line: No star selected
07:14:54.620 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:54.620 00.000 7988 UpdateGuideState exits: No star selected
07:14:54.623 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:54.623 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:54.623 00.000 7988 Enqueuing Expose request
07:14:54.623 00.000 15712 Worker thread wakes up
07:14:54.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:54.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:56.265 01.642 15712 Exposure complete
07:14:56.289 00.024 15712 worker thread done servicing request
07:14:56.289 00.000 7988 OnExposeComplete: enter
07:14:56.289 00.000 7988 UpdateGuideState(): m_state=1
07:14:56.289 00.000 7988 UpdateCurrentPosition: no star selected
07:14:56.291 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:56.291 00.000 7988 Status Line: No star selected
07:14:56.295 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:56.295 00.000 7988 UpdateGuideState exits: No star selected
07:14:56.295 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:56.295 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:56.295 00.000 7988 Enqueuing Expose request
07:14:56.295 00.000 15712 Worker thread wakes up
07:14:56.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:56.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:57.829 01.534 15712 Exposure complete
07:14:57.843 00.014 15712 worker thread done servicing request
07:14:57.843 00.000 7988 OnExposeComplete: enter
07:14:57.843 00.000 7988 UpdateGuideState(): m_state=1
07:14:57.854 00.011 7988 UpdateCurrentPosition: no star selected
07:14:57.854 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:57.857 00.003 7988 Status Line: No star selected
07:14:57.858 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:57.858 00.000 7988 UpdateGuideState exits: No star selected
07:14:57.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:57.858 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:57.858 00.000 7988 Enqueuing Expose request
07:14:57.858 00.000 15712 Worker thread wakes up
07:14:57.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:57.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:14:59.503 01.645 15712 Exposure complete
07:14:59.525 00.022 15712 worker thread done servicing request
07:14:59.525 00.000 7988 OnExposeComplete: enter
07:14:59.525 00.000 7988 UpdateGuideState(): m_state=1
07:14:59.531 00.006 7988 UpdateCurrentPosition: no star selected
07:14:59.531 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:14:59.533 00.002 7988 Status Line: No star selected
07:14:59.535 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:14:59.536 00.001 7988 UpdateGuideState exits: No star selected
07:14:59.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:14:59.536 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:14:59.536 00.000 7988 Enqueuing Expose request
07:14:59.536 00.000 15712 Worker thread wakes up
07:14:59.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:14:59.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:01.069 01.533 15712 Exposure complete
07:15:01.084 00.015 15712 worker thread done servicing request
07:15:01.084 00.000 7988 OnExposeComplete: enter
07:15:01.093 00.009 7988 UpdateGuideState(): m_state=1
07:15:01.093 00.000 7988 UpdateCurrentPosition: no star selected
07:15:01.095 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:01.095 00.000 7988 Status Line: No star selected
07:15:01.098 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:01.098 00.000 7988 UpdateGuideState exits: No star selected
07:15:01.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:01.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:01.098 00.000 7988 Enqueuing Expose request
07:15:01.098 00.000 15712 Worker thread wakes up
07:15:01.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:01.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:02.744 01.646 15712 Exposure complete
07:15:02.761 00.017 15712 worker thread done servicing request
07:15:02.761 00.000 7988 OnExposeComplete: enter
07:15:02.761 00.000 7988 UpdateGuideState(): m_state=1
07:15:02.771 00.010 7988 UpdateCurrentPosition: no star selected
07:15:02.771 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:02.773 00.002 7988 Status Line: No star selected
07:15:02.775 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:02.775 00.000 7988 UpdateGuideState exits: No star selected
07:15:02.778 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:02.778 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:02.778 00.000 7988 Enqueuing Expose request
07:15:02.778 00.000 15712 Worker thread wakes up
07:15:02.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:02.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:04.310 01.532 15712 Exposure complete
07:15:04.325 00.015 15712 worker thread done servicing request
07:15:04.325 00.000 7988 OnExposeComplete: enter
07:15:04.325 00.000 7988 UpdateGuideState(): m_state=1
07:15:04.336 00.011 7988 UpdateCurrentPosition: no star selected
07:15:04.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:04.338 00.002 7988 Status Line: No star selected
07:15:04.340 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:04.340 00.000 7988 UpdateGuideState exits: No star selected
07:15:04.342 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:04.342 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:04.344 00.002 7988 Enqueuing Expose request
07:15:04.344 00.000 15712 Worker thread wakes up
07:15:04.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:04.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:05.985 01.641 15712 Exposure complete
07:15:06.009 00.024 15712 worker thread done servicing request
07:15:06.009 00.000 7988 OnExposeComplete: enter
07:15:06.009 00.000 7988 UpdateGuideState(): m_state=1
07:15:06.009 00.000 7988 UpdateCurrentPosition: no star selected
07:15:06.009 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:06.009 00.000 7988 Status Line: No star selected
07:15:06.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:06.018 00.009 7988 UpdateGuideState exits: No star selected
07:15:06.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:06.018 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:06.018 00.000 7988 Enqueuing Expose request
07:15:06.018 00.000 15712 Worker thread wakes up
07:15:06.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:06.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:07.552 01.534 15712 Exposure complete
07:15:07.574 00.022 15712 worker thread done servicing request
07:15:07.574 00.000 7988 OnExposeComplete: enter
07:15:07.575 00.001 7988 UpdateGuideState(): m_state=1
07:15:07.575 00.000 7988 UpdateCurrentPosition: no star selected
07:15:07.575 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:07.575 00.000 7988 Status Line: No star selected
07:15:07.575 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:07.582 00.007 7988 UpdateGuideState exits: No star selected
07:15:07.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:07.582 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:07.582 00.000 7988 Enqueuing Expose request
07:15:07.582 00.000 15712 Worker thread wakes up
07:15:07.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:07.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:09.230 01.648 15712 Exposure complete
07:15:09.252 00.022 15712 worker thread done servicing request
07:15:09.252 00.000 7988 OnExposeComplete: enter
07:15:09.252 00.000 7988 UpdateGuideState(): m_state=1
07:15:09.252 00.000 7988 UpdateCurrentPosition: no star selected
07:15:09.252 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:09.252 00.000 7988 Status Line: No star selected
07:15:09.260 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:09.261 00.001 7988 UpdateGuideState exits: No star selected
07:15:09.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:09.261 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:09.261 00.000 7988 Enqueuing Expose request
07:15:09.261 00.000 15712 Worker thread wakes up
07:15:09.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:09.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:10.781 01.520 15712 Exposure complete
07:15:10.803 00.022 15712 worker thread done servicing request
07:15:10.803 00.000 7988 OnExposeComplete: enter
07:15:10.803 00.000 7988 UpdateGuideState(): m_state=1
07:15:10.803 00.000 7988 UpdateCurrentPosition: no star selected
07:15:10.803 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:10.808 00.005 7988 Status Line: No star selected
07:15:10.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:10.811 00.003 7988 UpdateGuideState exits: No star selected
07:15:10.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:10.811 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:10.811 00.000 7988 Enqueuing Expose request
07:15:10.811 00.000 15712 Worker thread wakes up
07:15:10.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:10.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:12.457 01.646 15712 Exposure complete
07:15:12.476 00.019 15712 worker thread done servicing request
07:15:12.476 00.000 7988 OnExposeComplete: enter
07:15:12.476 00.000 7988 UpdateGuideState(): m_state=1
07:15:12.483 00.007 7988 UpdateCurrentPosition: no star selected
07:15:12.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:12.485 00.002 7988 Status Line: No star selected
07:15:12.487 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:12.489 00.002 7988 UpdateGuideState exits: No star selected
07:15:12.491 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:12.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:12.491 00.000 7988 Enqueuing Expose request
07:15:12.493 00.002 15712 Worker thread wakes up
07:15:12.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:12.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:14.024 01.531 15712 Exposure complete
07:15:14.046 00.022 15712 worker thread done servicing request
07:15:14.046 00.000 7988 OnExposeComplete: enter
07:15:14.046 00.000 7988 UpdateGuideState(): m_state=1
07:15:14.046 00.000 7988 UpdateCurrentPosition: no star selected
07:15:14.046 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:14.046 00.000 7988 Status Line: No star selected
07:15:14.053 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:14.053 00.000 7988 UpdateGuideState exits: No star selected
07:15:14.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:14.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:14.053 00.000 7988 Enqueuing Expose request
07:15:14.053 00.000 15712 Worker thread wakes up
07:15:14.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:14.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:15.688 01.635 15712 Exposure complete
07:15:15.710 00.022 15712 worker thread done servicing request
07:15:15.710 00.000 7988 OnExposeComplete: enter
07:15:15.710 00.000 7988 UpdateGuideState(): m_state=1
07:15:15.710 00.000 7988 UpdateCurrentPosition: no star selected
07:15:15.710 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:15.710 00.000 7988 Status Line: No star selected
07:15:15.717 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:15.717 00.000 7988 UpdateGuideState exits: No star selected
07:15:15.717 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:15.717 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:15.717 00.000 7988 Enqueuing Expose request
07:15:15.717 00.000 15712 Worker thread wakes up
07:15:15.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:15.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:17.238 01.521 15712 Exposure complete
07:15:17.262 00.024 15712 worker thread done servicing request
07:15:17.262 00.000 7988 OnExposeComplete: enter
07:15:17.262 00.000 7988 UpdateGuideState(): m_state=1
07:15:17.262 00.000 7988 UpdateCurrentPosition: no star selected
07:15:17.262 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:17.262 00.000 7988 Status Line: No star selected
07:15:17.268 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:17.268 00.000 7988 UpdateGuideState exits: No star selected
07:15:17.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:17.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:17.268 00.000 7988 Enqueuing Expose request
07:15:17.268 00.000 15712 Worker thread wakes up
07:15:17.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:17.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:18.917 01.649 15712 Exposure complete
07:15:18.939 00.022 15712 worker thread done servicing request
07:15:18.939 00.000 7988 OnExposeComplete: enter
07:15:18.939 00.000 7988 UpdateGuideState(): m_state=1
07:15:18.942 00.003 7988 UpdateCurrentPosition: no star selected
07:15:18.942 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:18.942 00.000 7988 Status Line: No star selected
07:15:18.947 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:18.947 00.000 7988 UpdateGuideState exits: No star selected
07:15:18.949 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:18.949 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:18.951 00.002 7988 Enqueuing Expose request
07:15:18.951 00.000 15712 Worker thread wakes up
07:15:18.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:18.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:20.467 01.516 15712 Exposure complete
07:15:20.490 00.023 15712 worker thread done servicing request
07:15:20.490 00.000 7988 OnExposeComplete: enter
07:15:20.492 00.002 7988 UpdateGuideState(): m_state=1
07:15:20.494 00.002 7988 UpdateCurrentPosition: no star selected
07:15:20.496 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:20.497 00.001 7988 Status Line: No star selected
07:15:20.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:20.497 00.000 7988 UpdateGuideState exits: No star selected
07:15:20.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:20.497 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:20.497 00.000 7988 Enqueuing Expose request
07:15:20.497 00.000 15712 Worker thread wakes up
07:15:20.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:20.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:22.147 01.650 15712 Exposure complete
07:15:22.168 00.021 15712 worker thread done servicing request
07:15:22.168 00.000 7988 OnExposeComplete: enter
07:15:22.168 00.000 7988 UpdateGuideState(): m_state=1
07:15:22.168 00.000 7988 UpdateCurrentPosition: no star selected
07:15:22.173 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:22.174 00.001 7988 Status Line: No star selected
07:15:22.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:22.174 00.000 7988 UpdateGuideState exits: No star selected
07:15:22.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:22.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:22.174 00.000 7988 Enqueuing Expose request
07:15:22.174 00.000 15712 Worker thread wakes up
07:15:22.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:22.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:23.705 01.531 15712 Exposure complete
07:15:23.727 00.022 15712 worker thread done servicing request
07:15:23.727 00.000 7988 OnExposeComplete: enter
07:15:23.727 00.000 7988 UpdateGuideState(): m_state=1
07:15:23.727 00.000 7988 UpdateCurrentPosition: no star selected
07:15:23.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:23.727 00.000 7988 Status Line: No star selected
07:15:23.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:23.735 00.008 7988 UpdateGuideState exits: No star selected
07:15:23.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:23.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:23.735 00.000 7988 Enqueuing Expose request
07:15:23.735 00.000 15712 Worker thread wakes up
07:15:23.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:23.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:25.378 01.643 15712 Exposure complete
07:15:25.401 00.023 15712 worker thread done servicing request
07:15:25.401 00.000 7988 OnExposeComplete: enter
07:15:25.401 00.000 7988 UpdateGuideState(): m_state=1
07:15:25.401 00.000 7988 UpdateCurrentPosition: no star selected
07:15:25.401 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:25.401 00.000 7988 Status Line: No star selected
07:15:25.408 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:25.408 00.000 7988 UpdateGuideState exits: No star selected
07:15:25.410 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:25.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:25.410 00.000 7988 Enqueuing Expose request
07:15:25.410 00.000 15712 Worker thread wakes up
07:15:25.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:25.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:26.942 01.532 15712 Exposure complete
07:15:26.960 00.018 15712 worker thread done servicing request
07:15:26.960 00.000 7988 OnExposeComplete: enter
07:15:26.960 00.000 7988 UpdateGuideState(): m_state=1
07:15:26.968 00.008 7988 UpdateCurrentPosition: no star selected
07:15:26.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:26.970 00.002 7988 Status Line: No star selected
07:15:26.972 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:26.972 00.000 7988 UpdateGuideState exits: No star selected
07:15:26.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:26.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:26.972 00.000 7988 Enqueuing Expose request
07:15:26.977 00.005 15712 Worker thread wakes up
07:15:26.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:26.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:28.716 01.739 15712 Exposure complete
07:15:28.730 00.014 15712 worker thread done servicing request
07:15:28.730 00.000 7988 OnExposeComplete: enter
07:15:28.730 00.000 7988 UpdateGuideState(): m_state=1
07:15:28.741 00.011 7988 UpdateCurrentPosition: no star selected
07:15:28.741 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:28.743 00.002 7988 Status Line: No star selected
07:15:28.745 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:28.746 00.001 7988 UpdateGuideState exits: No star selected
07:15:28.746 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:28.746 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:28.746 00.000 7988 Enqueuing Expose request
07:15:28.746 00.000 15712 Worker thread wakes up
07:15:28.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:28.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:30.162 01.416 15712 Exposure complete
07:15:30.185 00.023 15712 worker thread done servicing request
07:15:30.185 00.000 7988 OnExposeComplete: enter
07:15:30.187 00.002 7988 UpdateGuideState(): m_state=1
07:15:30.187 00.000 7988 UpdateCurrentPosition: no star selected
07:15:30.189 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:30.189 00.000 7988 Status Line: No star selected
07:15:30.191 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:30.194 00.003 7988 UpdateGuideState exits: No star selected
07:15:30.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:30.196 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:30.196 00.000 7988 Enqueuing Expose request
07:15:30.198 00.002 15712 Worker thread wakes up
07:15:30.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:30.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:31.833 01.635 15712 Exposure complete
07:15:31.847 00.014 15712 worker thread done servicing request
07:15:31.847 00.000 7988 OnExposeComplete: enter
07:15:31.847 00.000 7988 UpdateGuideState(): m_state=1
07:15:31.858 00.011 7988 UpdateCurrentPosition: no star selected
07:15:31.858 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:31.860 00.002 7988 Status Line: No star selected
07:15:31.863 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:31.863 00.000 7988 UpdateGuideState exits: No star selected
07:15:31.865 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:31.865 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:31.867 00.002 7988 Enqueuing Expose request
07:15:31.867 00.000 15712 Worker thread wakes up
07:15:31.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:31.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:33.382 01.515 15712 Exposure complete
07:15:33.398 00.016 15712 worker thread done servicing request
07:15:33.398 00.000 7988 OnExposeComplete: enter
07:15:33.398 00.000 7988 UpdateGuideState(): m_state=1
07:15:33.409 00.011 7988 UpdateCurrentPosition: no star selected
07:15:33.409 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:33.409 00.000 7988 Status Line: No star selected
07:15:33.413 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:33.413 00.000 7988 UpdateGuideState exits: No star selected
07:15:33.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:33.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:33.413 00.000 7988 Enqueuing Expose request
07:15:33.413 00.000 15712 Worker thread wakes up
07:15:33.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:33.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:35.058 01.645 15712 Exposure complete
07:15:35.078 00.020 15712 worker thread done servicing request
07:15:35.078 00.000 7988 OnExposeComplete: enter
07:15:35.078 00.000 7988 UpdateGuideState(): m_state=1
07:15:35.085 00.007 7988 UpdateCurrentPosition: no star selected
07:15:35.085 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:35.087 00.002 7988 Status Line: No star selected
07:15:35.089 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:35.090 00.001 7988 UpdateGuideState exits: No star selected
07:15:35.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:35.090 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:35.090 00.000 7988 Enqueuing Expose request
07:15:35.090 00.000 15712 Worker thread wakes up
07:15:35.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:35.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:36.626 01.536 15712 Exposure complete
07:15:36.648 00.022 15712 worker thread done servicing request
07:15:36.648 00.000 7988 OnExposeComplete: enter
07:15:36.648 00.000 7988 UpdateGuideState(): m_state=1
07:15:36.648 00.000 7988 UpdateCurrentPosition: no star selected
07:15:36.648 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:36.648 00.000 7988 Status Line: No star selected
07:15:36.656 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:36.656 00.000 7988 UpdateGuideState exits: No star selected
07:15:36.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:36.656 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:36.656 00.000 7988 Enqueuing Expose request
07:15:36.656 00.000 15712 Worker thread wakes up
07:15:36.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:36.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:38.296 01.640 15712 Exposure complete
07:15:38.313 00.017 15712 worker thread done servicing request
07:15:38.313 00.000 7988 OnExposeComplete: enter
07:15:38.313 00.000 7988 UpdateGuideState(): m_state=1
07:15:38.321 00.008 7988 UpdateCurrentPosition: no star selected
07:15:38.321 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:38.323 00.002 7988 Status Line: No star selected
07:15:38.325 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:38.326 00.001 7988 UpdateGuideState exits: No star selected
07:15:38.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:38.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:38.330 00.004 7988 Enqueuing Expose request
07:15:38.330 00.000 15712 Worker thread wakes up
07:15:38.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:38.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:39.848 01.518 15712 Exposure complete
07:15:39.862 00.014 15712 worker thread done servicing request
07:15:39.862 00.000 7988 OnExposeComplete: enter
07:15:39.862 00.000 7988 UpdateGuideState(): m_state=1
07:15:39.874 00.012 7988 UpdateCurrentPosition: no star selected
07:15:39.874 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:39.876 00.002 7988 Status Line: No star selected
07:15:39.878 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:39.878 00.000 7988 UpdateGuideState exits: No star selected
07:15:39.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:39.878 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:39.878 00.000 7988 Enqueuing Expose request
07:15:39.878 00.000 15712 Worker thread wakes up
07:15:39.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:39.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:41.524 01.646 15712 Exposure complete
07:15:41.548 00.024 15712 worker thread done servicing request
07:15:41.548 00.000 7988 OnExposeComplete: enter
07:15:41.548 00.000 7988 UpdateGuideState(): m_state=1
07:15:41.551 00.003 7988 UpdateCurrentPosition: no star selected
07:15:41.551 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:41.553 00.002 7988 Status Line: No star selected
07:15:41.555 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:41.555 00.000 7988 UpdateGuideState exits: No star selected
07:15:41.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:41.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:41.555 00.000 7988 Enqueuing Expose request
07:15:41.555 00.000 15712 Worker thread wakes up
07:15:41.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:41.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:43.092 01.537 15712 Exposure complete
07:15:43.114 00.022 15712 worker thread done servicing request
07:15:43.114 00.000 7988 OnExposeComplete: enter
07:15:43.116 00.002 7988 UpdateGuideState(): m_state=1
07:15:43.116 00.000 7988 UpdateCurrentPosition: no star selected
07:15:43.116 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:43.116 00.000 7988 Status Line: No star selected
07:15:43.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:43.122 00.006 7988 UpdateGuideState exits: No star selected
07:15:43.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:43.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:43.122 00.000 7988 Enqueuing Expose request
07:15:43.122 00.000 15712 Worker thread wakes up
07:15:43.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:43.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:44.767 01.645 15712 Exposure complete
07:15:44.784 00.017 15712 worker thread done servicing request
07:15:44.784 00.000 7988 OnExposeComplete: enter
07:15:44.784 00.000 7988 UpdateGuideState(): m_state=1
07:15:44.794 00.010 7988 UpdateCurrentPosition: no star selected
07:15:44.794 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:44.796 00.002 7988 Status Line: No star selected
07:15:44.798 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:44.799 00.001 7988 UpdateGuideState exits: No star selected
07:15:44.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:44.801 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:44.801 00.000 7988 Enqueuing Expose request
07:15:44.801 00.000 15712 Worker thread wakes up
07:15:44.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:44.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:46.318 01.517 15712 Exposure complete
07:15:46.341 00.023 15712 worker thread done servicing request
07:15:46.341 00.000 7988 OnExposeComplete: enter
07:15:46.341 00.000 7988 UpdateGuideState(): m_state=1
07:15:46.341 00.000 7988 UpdateCurrentPosition: no star selected
07:15:46.341 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:46.341 00.000 7988 Status Line: No star selected
07:15:46.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:46.349 00.008 7988 UpdateGuideState exits: No star selected
07:15:46.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:46.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:46.352 00.003 7988 Enqueuing Expose request
07:15:46.352 00.000 15712 Worker thread wakes up
07:15:46.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:46.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:47.994 01.642 15712 Exposure complete
07:15:48.019 00.025 15712 worker thread done servicing request
07:15:48.019 00.000 7988 OnExposeComplete: enter
07:15:48.019 00.000 7988 UpdateGuideState(): m_state=1
07:15:48.021 00.002 7988 UpdateCurrentPosition: no star selected
07:15:48.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:48.023 00.002 7988 Status Line: No star selected
07:15:48.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:48.026 00.001 7988 UpdateGuideState exits: No star selected
07:15:48.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:48.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:48.026 00.000 7988 Enqueuing Expose request
07:15:48.026 00.000 15712 Worker thread wakes up
07:15:48.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:48.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:49.562 01.536 15712 Exposure complete
07:15:49.585 00.023 15712 worker thread done servicing request
07:15:49.585 00.000 7988 OnExposeComplete: enter
07:15:49.585 00.000 7988 UpdateGuideState(): m_state=1
07:15:49.585 00.000 7988 UpdateCurrentPosition: no star selected
07:15:49.585 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:49.585 00.000 7988 Status Line: No star selected
07:15:49.591 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:49.591 00.000 7988 UpdateGuideState exits: No star selected
07:15:49.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:49.591 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:49.591 00.000 7988 Enqueuing Expose request
07:15:49.591 00.000 15712 Worker thread wakes up
07:15:49.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:49.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:51.238 01.647 15712 Exposure complete
07:15:51.262 00.024 15712 worker thread done servicing request
07:15:51.262 00.000 7988 OnExposeComplete: enter
07:15:51.262 00.000 7988 UpdateGuideState(): m_state=1
07:15:51.262 00.000 7988 UpdateCurrentPosition: no star selected
07:15:51.262 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:51.262 00.000 7988 Status Line: No star selected
07:15:51.270 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:51.270 00.000 7988 UpdateGuideState exits: No star selected
07:15:51.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:51.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:51.270 00.000 7988 Enqueuing Expose request
07:15:51.270 00.000 15712 Worker thread wakes up
07:15:51.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:51.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:52.806 01.536 15712 Exposure complete
07:15:52.828 00.022 15712 worker thread done servicing request
07:15:52.828 00.000 7988 OnExposeComplete: enter
07:15:52.828 00.000 7988 UpdateGuideState(): m_state=1
07:15:52.828 00.000 7988 UpdateCurrentPosition: no star selected
07:15:52.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:52.834 00.006 7988 Status Line: No star selected
07:15:52.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:52.836 00.002 7988 UpdateGuideState exits: No star selected
07:15:52.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:52.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:52.836 00.000 7988 Enqueuing Expose request
07:15:52.836 00.000 15712 Worker thread wakes up
07:15:52.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:52.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:54.483 01.647 15712 Exposure complete
07:15:54.502 00.019 15712 worker thread done servicing request
07:15:54.502 00.000 7988 OnExposeComplete: enter
07:15:54.502 00.000 7988 UpdateGuideState(): m_state=1
07:15:54.502 00.000 7988 UpdateCurrentPosition: no star selected
07:15:54.502 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:54.502 00.000 7988 Status Line: No star selected
07:15:54.502 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:54.513 00.011 7988 UpdateGuideState exits: No star selected
07:15:54.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:54.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:54.513 00.000 7988 Enqueuing Expose request
07:15:54.513 00.000 15712 Worker thread wakes up
07:15:54.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:54.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:56.049 01.536 15712 Exposure complete
07:15:56.071 00.022 15712 worker thread done servicing request
07:15:56.071 00.000 7988 OnExposeComplete: enter
07:15:56.071 00.000 7988 UpdateGuideState(): m_state=1
07:15:56.074 00.003 7988 UpdateCurrentPosition: no star selected
07:15:56.074 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:56.074 00.000 7988 Status Line: No star selected
07:15:56.079 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:56.079 00.000 7988 UpdateGuideState exits: No star selected
07:15:56.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:56.079 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:56.079 00.000 7988 Enqueuing Expose request
07:15:56.079 00.000 15712 Worker thread wakes up
07:15:56.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:56.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:57.720 01.641 15712 Exposure complete
07:15:57.740 00.020 15712 worker thread done servicing request
07:15:57.740 00.000 7988 OnExposeComplete: enter
07:15:57.740 00.000 7988 UpdateGuideState(): m_state=1
07:15:57.740 00.000 7988 UpdateCurrentPosition: no star selected
07:15:57.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:57.740 00.000 7988 Status Line: No star selected
07:15:57.751 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:57.751 00.000 7988 UpdateGuideState exits: No star selected
07:15:57.751 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:57.751 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:57.751 00.000 7988 Enqueuing Expose request
07:15:57.751 00.000 15712 Worker thread wakes up
07:15:57.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:57.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:15:59.272 01.521 15712 Exposure complete
07:15:59.288 00.016 15712 worker thread done servicing request
07:15:59.288 00.000 7988 OnExposeComplete: enter
07:15:59.288 00.000 7988 UpdateGuideState(): m_state=1
07:15:59.297 00.009 7988 UpdateCurrentPosition: no star selected
07:15:59.297 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:15:59.299 00.002 7988 Status Line: No star selected
07:15:59.301 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:15:59.301 00.000 7988 UpdateGuideState exits: No star selected
07:15:59.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:15:59.301 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:15:59.305 00.004 7988 Enqueuing Expose request
07:15:59.305 00.000 15712 Worker thread wakes up
07:15:59.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:15:59.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:01.046 01.741 15712 Exposure complete
07:16:01.059 00.013 15712 worker thread done servicing request
07:16:01.059 00.000 7988 OnExposeComplete: enter
07:16:01.059 00.000 7988 UpdateGuideState(): m_state=1
07:16:01.071 00.012 7988 UpdateCurrentPosition: no star selected
07:16:01.071 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:01.073 00.002 7988 Status Line: No star selected
07:16:01.075 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:01.075 00.000 7988 UpdateGuideState exits: No star selected
07:16:01.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:01.075 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:01.075 00.000 7988 Enqueuing Expose request
07:16:01.075 00.000 15712 Worker thread wakes up
07:16:01.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:01.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:02.500 01.425 15712 Exposure complete
07:16:02.522 00.022 15712 worker thread done servicing request
07:16:02.522 00.000 7988 OnExposeComplete: enter
07:16:02.522 00.000 7988 UpdateGuideState(): m_state=1
07:16:02.522 00.000 7988 UpdateCurrentPosition: no star selected
07:16:02.522 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:02.522 00.000 7988 Status Line: No star selected
07:16:02.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:02.529 00.007 7988 UpdateGuideState exits: No star selected
07:16:02.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:02.529 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:02.529 00.000 7988 Enqueuing Expose request
07:16:02.529 00.000 15712 Worker thread wakes up
07:16:02.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:02.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:04.164 01.635 15712 Exposure complete
07:16:04.187 00.023 15712 worker thread done servicing request
07:16:04.187 00.000 7988 OnExposeComplete: enter
07:16:04.187 00.000 7988 UpdateGuideState(): m_state=1
07:16:04.187 00.000 7988 UpdateCurrentPosition: no star selected
07:16:04.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:04.187 00.000 7988 Status Line: No star selected
07:16:04.194 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:04.194 00.000 7988 UpdateGuideState exits: No star selected
07:16:04.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:04.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:04.194 00.000 7988 Enqueuing Expose request
07:16:04.194 00.000 15712 Worker thread wakes up
07:16:04.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:04.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:05.729 01.535 15712 Exposure complete
07:16:05.751 00.022 15712 worker thread done servicing request
07:16:05.751 00.000 7988 OnExposeComplete: enter
07:16:05.751 00.000 7988 UpdateGuideState(): m_state=1
07:16:05.751 00.000 7988 UpdateCurrentPosition: no star selected
07:16:05.751 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:05.756 00.005 7988 Status Line: No star selected
07:16:05.758 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:05.758 00.000 7988 UpdateGuideState exits: No star selected
07:16:05.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:05.758 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:05.758 00.000 7988 Enqueuing Expose request
07:16:05.758 00.000 15712 Worker thread wakes up
07:16:05.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:05.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:07.405 01.647 15712 Exposure complete
07:16:07.425 00.020 15712 worker thread done servicing request
07:16:07.425 00.000 7988 OnExposeComplete: enter
07:16:07.425 00.000 7988 UpdateGuideState(): m_state=1
07:16:07.432 00.007 7988 UpdateCurrentPosition: no star selected
07:16:07.432 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:07.434 00.002 7988 Status Line: No star selected
07:16:07.436 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:07.437 00.001 7988 UpdateGuideState exits: No star selected
07:16:07.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:07.437 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:07.437 00.000 7988 Enqueuing Expose request
07:16:07.437 00.000 15712 Worker thread wakes up
07:16:07.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:07.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:08.971 01.534 15712 Exposure complete
07:16:08.993 00.022 15712 worker thread done servicing request
07:16:08.993 00.000 7988 OnExposeComplete: enter
07:16:08.993 00.000 7988 UpdateGuideState(): m_state=1
07:16:08.993 00.000 7988 UpdateCurrentPosition: no star selected
07:16:08.993 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:08.993 00.000 7988 Status Line: No star selected
07:16:08.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:09.001 00.008 7988 UpdateGuideState exits: No star selected
07:16:09.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:09.001 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:09.001 00.000 7988 Enqueuing Expose request
07:16:09.006 00.005 15712 Worker thread wakes up
07:16:09.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:09.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:10.632 01.626 15712 Exposure complete
07:16:10.646 00.014 15712 worker thread done servicing request
07:16:10.646 00.000 7988 OnExposeComplete: enter
07:16:10.646 00.000 7988 UpdateGuideState(): m_state=1
07:16:10.646 00.000 7988 UpdateCurrentPosition: no star selected
07:16:10.646 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:10.660 00.014 7988 Status Line: No star selected
07:16:10.662 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:10.662 00.000 7988 UpdateGuideState exits: No star selected
07:16:10.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:10.662 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:10.662 00.000 7988 Enqueuing Expose request
07:16:10.662 00.000 15712 Worker thread wakes up
07:16:10.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:10.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:12.182 01.520 15712 Exposure complete
07:16:12.204 00.022 15712 worker thread done servicing request
07:16:12.204 00.000 7988 OnExposeComplete: enter
07:16:12.204 00.000 7988 UpdateGuideState(): m_state=1
07:16:12.208 00.004 7988 UpdateCurrentPosition: no star selected
07:16:12.208 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:12.208 00.000 7988 Status Line: No star selected
07:16:12.208 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:12.212 00.004 7988 UpdateGuideState exits: No star selected
07:16:12.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:12.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:12.212 00.000 7988 Enqueuing Expose request
07:16:12.212 00.000 15712 Worker thread wakes up
07:16:12.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:12.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:13.858 01.646 15712 Exposure complete
07:16:13.878 00.020 15712 worker thread done servicing request
07:16:13.878 00.000 7988 OnExposeComplete: enter
07:16:13.878 00.000 7988 UpdateGuideState(): m_state=1
07:16:13.885 00.007 7988 UpdateCurrentPosition: no star selected
07:16:13.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:13.887 00.002 7988 Status Line: No star selected
07:16:13.889 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:13.890 00.001 7988 UpdateGuideState exits: No star selected
07:16:13.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:13.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:13.890 00.000 7988 Enqueuing Expose request
07:16:13.895 00.005 15712 Worker thread wakes up
07:16:13.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:13.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:15.422 01.527 15712 Exposure complete
07:16:15.436 00.014 15712 worker thread done servicing request
07:16:15.436 00.000 7988 OnExposeComplete: enter
07:16:15.446 00.010 7988 UpdateGuideState(): m_state=1
07:16:15.446 00.000 7988 UpdateCurrentPosition: no star selected
07:16:15.448 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:15.450 00.002 7988 Status Line: No star selected
07:16:15.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:15.452 00.002 7988 UpdateGuideState exits: No star selected
07:16:15.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:15.452 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:15.452 00.000 7988 Enqueuing Expose request
07:16:15.452 00.000 15712 Worker thread wakes up
07:16:15.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:15.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:17.095 01.643 15712 Exposure complete
07:16:17.117 00.022 15712 worker thread done servicing request
07:16:17.117 00.000 7988 OnExposeComplete: enter
07:16:17.117 00.000 7988 UpdateGuideState(): m_state=1
07:16:17.117 00.000 7988 UpdateCurrentPosition: no star selected
07:16:17.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:17.117 00.000 7988 Status Line: No star selected
07:16:17.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:17.125 00.008 7988 UpdateGuideState exits: No star selected
07:16:17.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:17.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:17.125 00.000 7988 Enqueuing Expose request
07:16:17.125 00.000 15712 Worker thread wakes up
07:16:17.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:17.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:18.647 01.522 15712 Exposure complete
07:16:18.669 00.022 15712 worker thread done servicing request
07:16:18.669 00.000 7988 OnExposeComplete: enter
07:16:18.669 00.000 7988 UpdateGuideState(): m_state=1
07:16:18.669 00.000 7988 UpdateCurrentPosition: no star selected
07:16:18.669 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:18.669 00.000 7988 Status Line: No star selected
07:16:18.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:18.677 00.008 7988 UpdateGuideState exits: No star selected
07:16:18.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:18.677 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:18.677 00.000 7988 Enqueuing Expose request
07:16:18.682 00.005 15712 Worker thread wakes up
07:16:18.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:18.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:20.322 01.640 15712 Exposure complete
07:16:20.336 00.014 15712 worker thread done servicing request
07:16:20.336 00.000 7988 OnExposeComplete: enter
07:16:20.336 00.000 7988 UpdateGuideState(): m_state=1
07:16:20.347 00.011 7988 UpdateCurrentPosition: no star selected
07:16:20.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:20.349 00.002 7988 Status Line: No star selected
07:16:20.351 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:20.352 00.001 7988 UpdateGuideState exits: No star selected
07:16:20.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:20.352 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:20.352 00.000 7988 Enqueuing Expose request
07:16:20.352 00.000 15712 Worker thread wakes up
07:16:20.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:20.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:21.873 01.521 15712 Exposure complete
07:16:21.895 00.022 15712 worker thread done servicing request
07:16:21.895 00.000 7988 OnExposeComplete: enter
07:16:21.895 00.000 7988 UpdateGuideState(): m_state=1
07:16:21.895 00.000 7988 UpdateCurrentPosition: no star selected
07:16:21.900 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:21.900 00.000 7988 Status Line: No star selected
07:16:21.902 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:21.902 00.000 7988 UpdateGuideState exits: No star selected
07:16:21.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:21.902 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:21.902 00.000 7988 Enqueuing Expose request
07:16:21.902 00.000 15712 Worker thread wakes up
07:16:21.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:21.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:23.549 01.647 15712 Exposure complete
07:16:23.572 00.023 15712 worker thread done servicing request
07:16:23.572 00.000 7988 OnExposeComplete: enter
07:16:23.572 00.000 7988 UpdateGuideState(): m_state=1
07:16:23.572 00.000 7988 UpdateCurrentPosition: no star selected
07:16:23.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:23.572 00.000 7988 Status Line: No star selected
07:16:23.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:23.579 00.007 7988 UpdateGuideState exits: No star selected
07:16:23.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:23.579 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:23.579 00.000 7988 Enqueuing Expose request
07:16:23.579 00.000 15712 Worker thread wakes up
07:16:23.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:23.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:25.100 01.521 15712 Exposure complete
07:16:25.117 00.017 15712 worker thread done servicing request
07:16:25.117 00.000 7988 OnExposeComplete: enter
07:16:25.117 00.000 7988 UpdateGuideState(): m_state=1
07:16:25.126 00.009 7988 UpdateCurrentPosition: no star selected
07:16:25.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:25.126 00.000 7988 Status Line: No star selected
07:16:25.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:25.131 00.005 7988 UpdateGuideState exits: No star selected
07:16:25.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:25.134 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:25.134 00.000 7988 Enqueuing Expose request
07:16:25.134 00.000 15712 Worker thread wakes up
07:16:25.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:25.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:26.765 01.631 15712 Exposure complete
07:16:26.785 00.020 15712 worker thread done servicing request
07:16:26.785 00.000 7988 OnExposeComplete: enter
07:16:26.785 00.000 7988 UpdateGuideState(): m_state=1
07:16:26.785 00.000 7988 UpdateCurrentPosition: no star selected
07:16:26.785 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:26.785 00.000 7988 Status Line: No star selected
07:16:26.795 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:26.795 00.000 7988 UpdateGuideState exits: No star selected
07:16:26.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:26.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:26.795 00.000 7988 Enqueuing Expose request
07:16:26.795 00.000 15712 Worker thread wakes up
07:16:26.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:26.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:28.328 01.533 15712 Exposure complete
07:16:28.351 00.023 15712 worker thread done servicing request
07:16:28.351 00.000 7988 OnExposeComplete: enter
07:16:28.351 00.000 7988 UpdateGuideState(): m_state=1
07:16:28.351 00.000 7988 UpdateCurrentPosition: no star selected
07:16:28.351 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:28.351 00.000 7988 Status Line: No star selected
07:16:28.358 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:28.358 00.000 7988 UpdateGuideState exits: No star selected
07:16:28.360 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:28.360 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:28.362 00.002 7988 Enqueuing Expose request
07:16:28.362 00.000 15712 Worker thread wakes up
07:16:28.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:28.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:30.003 01.641 15712 Exposure complete
07:16:30.028 00.025 15712 worker thread done servicing request
07:16:30.028 00.000 7988 OnExposeComplete: enter
07:16:30.028 00.000 7988 UpdateGuideState(): m_state=1
07:16:30.028 00.000 7988 UpdateCurrentPosition: no star selected
07:16:30.028 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:30.028 00.000 7988 Status Line: No star selected
07:16:30.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:30.035 00.007 7988 UpdateGuideState exits: No star selected
07:16:30.037 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:30.037 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:30.039 00.002 7988 Enqueuing Expose request
07:16:30.039 00.000 15712 Worker thread wakes up
07:16:30.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:30.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:31.568 01.529 15712 Exposure complete
07:16:31.586 00.018 15712 worker thread done servicing request
07:16:31.586 00.000 7988 OnExposeComplete: enter
07:16:31.586 00.000 7988 UpdateGuideState(): m_state=1
07:16:31.594 00.008 7988 UpdateCurrentPosition: no star selected
07:16:31.594 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:31.596 00.002 7988 Status Line: No star selected
07:16:31.598 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:31.598 00.000 7988 UpdateGuideState exits: No star selected
07:16:31.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:31.602 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:31.603 00.001 7988 Enqueuing Expose request
07:16:31.603 00.000 15712 Worker thread wakes up
07:16:31.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:31.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:33.243 01.640 15712 Exposure complete
07:16:33.259 00.016 15712 worker thread done servicing request
07:16:33.259 00.000 7988 OnExposeComplete: enter
07:16:33.259 00.000 7988 UpdateGuideState(): m_state=1
07:16:33.270 00.011 7988 UpdateCurrentPosition: no star selected
07:16:33.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:33.272 00.002 7988 Status Line: No star selected
07:16:33.273 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:33.275 00.002 7988 UpdateGuideState exits: No star selected
07:16:33.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:33.275 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:33.275 00.000 7988 Enqueuing Expose request
07:16:33.275 00.000 15712 Worker thread wakes up
07:16:33.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:33.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:34.809 01.534 15712 Exposure complete
07:16:34.831 00.022 15712 worker thread done servicing request
07:16:34.831 00.000 7988 OnExposeComplete: enter
07:16:34.831 00.000 7988 UpdateGuideState(): m_state=1
07:16:34.831 00.000 7988 UpdateCurrentPosition: no star selected
07:16:34.831 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:34.837 00.006 7988 Status Line: No star selected
07:16:34.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:34.839 00.002 7988 UpdateGuideState exits: No star selected
07:16:34.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:34.839 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:34.839 00.000 7988 Enqueuing Expose request
07:16:34.839 00.000 15712 Worker thread wakes up
07:16:34.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:34.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:36.485 01.646 15712 Exposure complete
07:16:36.503 00.018 15712 worker thread done servicing request
07:16:36.503 00.000 7988 OnExposeComplete: enter
07:16:36.503 00.000 7988 UpdateGuideState(): m_state=1
07:16:36.503 00.000 7988 UpdateCurrentPosition: no star selected
07:16:36.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:36.503 00.000 7988 Status Line: No star selected
07:16:36.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:36.515 00.012 7988 UpdateGuideState exits: No star selected
07:16:36.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:36.515 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:36.515 00.000 7988 Enqueuing Expose request
07:16:36.515 00.000 15712 Worker thread wakes up
07:16:36.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:36.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:38.036 01.521 15712 Exposure complete
07:16:38.058 00.022 15712 worker thread done servicing request
07:16:38.058 00.000 7988 OnExposeComplete: enter
07:16:38.058 00.000 7988 UpdateGuideState(): m_state=1
07:16:38.058 00.000 7988 UpdateCurrentPosition: no star selected
07:16:38.058 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:38.058 00.000 7988 Status Line: No star selected
07:16:38.066 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:38.066 00.000 7988 UpdateGuideState exits: No star selected
07:16:38.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:38.068 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:38.068 00.000 7988 Enqueuing Expose request
07:16:38.070 00.002 15712 Worker thread wakes up
07:16:38.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:38.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:39.711 01.641 15712 Exposure complete
07:16:39.727 00.016 15712 worker thread done servicing request
07:16:39.727 00.000 7988 OnExposeComplete: enter
07:16:39.736 00.009 7988 UpdateGuideState(): m_state=1
07:16:39.738 00.002 7988 UpdateCurrentPosition: no star selected
07:16:39.738 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:39.740 00.002 7988 Status Line: No star selected
07:16:39.742 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:39.742 00.000 7988 UpdateGuideState exits: No star selected
07:16:39.744 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:39.744 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:39.746 00.002 7988 Enqueuing Expose request
07:16:39.746 00.000 15712 Worker thread wakes up
07:16:39.746 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:39.746 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:41.278 01.532 15712 Exposure complete
07:16:41.300 00.022 15712 worker thread done servicing request
07:16:41.300 00.000 7988 OnExposeComplete: enter
07:16:41.302 00.002 7988 UpdateGuideState(): m_state=1
07:16:41.302 00.000 7988 UpdateCurrentPosition: no star selected
07:16:41.302 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:41.302 00.000 7988 Status Line: No star selected
07:16:41.302 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:41.308 00.006 7988 UpdateGuideState exits: No star selected
07:16:41.310 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:41.310 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:41.312 00.002 7988 Enqueuing Expose request
07:16:41.312 00.000 15712 Worker thread wakes up
07:16:41.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:41.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:42.942 01.630 15712 Exposure complete
07:16:42.964 00.022 15712 worker thread done servicing request
07:16:42.964 00.000 7988 OnExposeComplete: enter
07:16:42.964 00.000 7988 UpdateGuideState(): m_state=1
07:16:42.964 00.000 7988 UpdateCurrentPosition: no star selected
07:16:42.964 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:42.964 00.000 7988 Status Line: No star selected
07:16:42.971 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:42.971 00.000 7988 UpdateGuideState exits: No star selected
07:16:42.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:42.971 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:42.971 00.000 7988 Enqueuing Expose request
07:16:42.971 00.000 15712 Worker thread wakes up
07:16:42.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:42.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:44.509 01.538 15712 Exposure complete
07:16:44.522 00.013 15712 worker thread done servicing request
07:16:44.522 00.000 7988 OnExposeComplete: enter
07:16:44.522 00.000 7988 UpdateGuideState(): m_state=1
07:16:44.522 00.000 7988 UpdateCurrentPosition: no star selected
07:16:44.522 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:44.522 00.000 7988 Status Line: No star selected
07:16:44.537 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:44.538 00.001 7988 UpdateGuideState exits: No star selected
07:16:44.540 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:44.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:44.542 00.002 7988 Enqueuing Expose request
07:16:44.542 00.000 15712 Worker thread wakes up
07:16:44.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:44.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:46.171 01.629 15712 Exposure complete
07:16:46.188 00.017 15712 worker thread done servicing request
07:16:46.188 00.000 7988 OnExposeComplete: enter
07:16:46.188 00.000 7988 UpdateGuideState(): m_state=1
07:16:46.197 00.009 7988 UpdateCurrentPosition: no star selected
07:16:46.197 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:46.199 00.002 7988 Status Line: No star selected
07:16:46.201 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:46.201 00.000 7988 UpdateGuideState exits: No star selected
07:16:46.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:46.205 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:46.205 00.000 7988 Enqueuing Expose request
07:16:46.205 00.000 15712 Worker thread wakes up
07:16:46.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:46.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:47.738 01.533 15712 Exposure complete
07:16:47.759 00.021 15712 worker thread done servicing request
07:16:47.759 00.000 7988 OnExposeComplete: enter
07:16:47.759 00.000 7988 UpdateGuideState(): m_state=1
07:16:47.759 00.000 7988 UpdateCurrentPosition: no star selected
07:16:47.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:47.759 00.000 7988 Status Line: No star selected
07:16:47.767 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:47.767 00.000 7988 UpdateGuideState exits: No star selected
07:16:47.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:47.767 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:47.767 00.000 7988 Enqueuing Expose request
07:16:47.767 00.000 15712 Worker thread wakes up
07:16:47.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:47.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:49.415 01.648 15712 Exposure complete
07:16:49.434 00.019 15712 worker thread done servicing request
07:16:49.434 00.000 7988 OnExposeComplete: enter
07:16:49.434 00.000 7988 UpdateGuideState(): m_state=1
07:16:49.434 00.000 7988 UpdateCurrentPosition: no star selected
07:16:49.434 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:49.434 00.000 7988 Status Line: No star selected
07:16:49.434 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:49.445 00.011 7988 UpdateGuideState exits: No star selected
07:16:49.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:49.445 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:49.445 00.000 7988 Enqueuing Expose request
07:16:49.445 00.000 15712 Worker thread wakes up
07:16:49.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:49.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:50.966 01.521 15712 Exposure complete
07:16:50.991 00.025 15712 worker thread done servicing request
07:16:50.991 00.000 7988 OnExposeComplete: enter
07:16:50.991 00.000 7988 UpdateGuideState(): m_state=1
07:16:50.991 00.000 7988 UpdateCurrentPosition: no star selected
07:16:50.991 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:50.991 00.000 7988 Status Line: No star selected
07:16:50.997 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:50.997 00.000 7988 UpdateGuideState exits: No star selected
07:16:50.997 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:51.000 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:51.000 00.000 7988 Enqueuing Expose request
07:16:51.000 00.000 15712 Worker thread wakes up
07:16:51.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:51.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:52.640 01.640 15712 Exposure complete
07:16:52.655 00.015 15712 worker thread done servicing request
07:16:52.655 00.000 7988 OnExposeComplete: enter
07:16:52.655 00.000 7988 UpdateGuideState(): m_state=1
07:16:52.667 00.012 7988 UpdateCurrentPosition: no star selected
07:16:52.668 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:52.668 00.000 7988 Status Line: No star selected
07:16:52.671 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:52.671 00.000 7988 UpdateGuideState exits: No star selected
07:16:52.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:52.671 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:52.671 00.000 7988 Enqueuing Expose request
07:16:52.671 00.000 15712 Worker thread wakes up
07:16:52.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:52.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:54.206 01.535 15712 Exposure complete
07:16:54.220 00.014 15712 worker thread done servicing request
07:16:54.220 00.000 7988 OnExposeComplete: enter
07:16:54.220 00.000 7988 UpdateGuideState(): m_state=1
07:16:54.231 00.011 7988 UpdateCurrentPosition: no star selected
07:16:54.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:54.233 00.002 7988 Status Line: No star selected
07:16:54.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:54.236 00.003 7988 UpdateGuideState exits: No star selected
07:16:54.236 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:54.236 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:54.236 00.000 7988 Enqueuing Expose request
07:16:54.236 00.000 15712 Worker thread wakes up
07:16:54.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:54.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:55.878 01.642 15712 Exposure complete
07:16:55.892 00.014 15712 worker thread done servicing request
07:16:55.902 00.010 7988 OnExposeComplete: enter
07:16:55.902 00.000 7988 UpdateGuideState(): m_state=1
07:16:55.902 00.000 7988 UpdateCurrentPosition: no star selected
07:16:55.902 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:55.902 00.000 7988 Status Line: No star selected
07:16:55.908 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:55.908 00.000 7988 UpdateGuideState exits: No star selected
07:16:55.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:55.908 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:55.908 00.000 7988 Enqueuing Expose request
07:16:55.908 00.000 15712 Worker thread wakes up
07:16:55.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:55.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:57.444 01.536 15712 Exposure complete
07:16:57.467 00.023 15712 worker thread done servicing request
07:16:57.467 00.000 7988 OnExposeComplete: enter
07:16:57.469 00.002 7988 UpdateGuideState(): m_state=1
07:16:57.469 00.000 7988 UpdateCurrentPosition: no star selected
07:16:57.469 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:57.469 00.000 7988 Status Line: No star selected
07:16:57.469 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:57.475 00.006 7988 UpdateGuideState exits: No star selected
07:16:57.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:57.475 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:57.475 00.000 7988 Enqueuing Expose request
07:16:57.475 00.000 15712 Worker thread wakes up
07:16:57.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:57.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:16:59.219 01.744 15712 Exposure complete
07:16:59.242 00.023 15712 worker thread done servicing request
07:16:59.242 00.000 7988 OnExposeComplete: enter
07:16:59.242 00.000 7988 UpdateGuideState(): m_state=1
07:16:59.242 00.000 7988 UpdateCurrentPosition: no star selected
07:16:59.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:16:59.242 00.000 7988 Status Line: No star selected
07:16:59.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:16:59.249 00.007 7988 UpdateGuideState exits: No star selected
07:16:59.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:16:59.249 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:16:59.252 00.003 7988 Enqueuing Expose request
07:16:59.252 00.000 15712 Worker thread wakes up
07:16:59.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:16:59.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:00.671 01.419 15712 Exposure complete
07:17:00.692 00.021 15712 worker thread done servicing request
07:17:00.692 00.000 7988 OnExposeComplete: enter
07:17:00.692 00.000 7988 UpdateGuideState(): m_state=1
07:17:00.698 00.006 7988 UpdateCurrentPosition: no star selected
07:17:00.698 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:00.700 00.002 7988 Status Line: No star selected
07:17:00.702 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:00.702 00.000 7988 UpdateGuideState exits: No star selected
07:17:00.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:00.702 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:00.702 00.000 7988 Enqueuing Expose request
07:17:00.702 00.000 15712 Worker thread wakes up
07:17:00.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:00.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:02.350 01.648 15712 Exposure complete
07:17:02.371 00.021 15712 worker thread done servicing request
07:17:02.371 00.000 7988 OnExposeComplete: enter
07:17:02.371 00.000 7988 UpdateGuideState(): m_state=1
07:17:02.375 00.004 7988 UpdateCurrentPosition: no star selected
07:17:02.375 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:02.377 00.002 7988 Status Line: No star selected
07:17:02.379 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:02.379 00.000 7988 UpdateGuideState exits: No star selected
07:17:02.379 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:02.379 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:02.384 00.005 7988 Enqueuing Expose request
07:17:02.384 00.000 15712 Worker thread wakes up
07:17:02.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:02.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:03.914 01.530 15712 Exposure complete
07:17:03.936 00.022 15712 worker thread done servicing request
07:17:03.936 00.000 7988 OnExposeComplete: enter
07:17:03.936 00.000 7988 UpdateGuideState(): m_state=1
07:17:03.936 00.000 7988 UpdateCurrentPosition: no star selected
07:17:03.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:03.936 00.000 7988 Status Line: No star selected
07:17:03.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:03.944 00.008 7988 UpdateGuideState exits: No star selected
07:17:03.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:03.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:03.944 00.000 7988 Enqueuing Expose request
07:17:03.944 00.000 15712 Worker thread wakes up
07:17:03.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:03.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:05.577 01.633 15712 Exposure complete
07:17:05.591 00.014 15712 worker thread done servicing request
07:17:05.591 00.000 7988 OnExposeComplete: enter
07:17:05.602 00.011 7988 UpdateGuideState(): m_state=1
07:17:05.602 00.000 7988 UpdateCurrentPosition: no star selected
07:17:05.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:05.602 00.000 7988 Status Line: No star selected
07:17:05.607 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:05.607 00.000 7988 UpdateGuideState exits: No star selected
07:17:05.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:05.607 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:05.607 00.000 7988 Enqueuing Expose request
07:17:05.607 00.000 15712 Worker thread wakes up
07:17:05.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:05.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:07.129 01.522 15712 Exposure complete
07:17:07.159 00.030 15712 worker thread done servicing request
07:17:07.159 00.000 7988 OnExposeComplete: enter
07:17:07.159 00.000 7988 UpdateGuideState(): m_state=1
07:17:07.159 00.000 7988 UpdateCurrentPosition: no star selected
07:17:07.159 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:07.159 00.000 7988 Status Line: No star selected
07:17:07.159 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:07.159 00.000 7988 UpdateGuideState exits: No star selected
07:17:07.168 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:07.168 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:07.168 00.000 7988 Enqueuing Expose request
07:17:07.168 00.000 15712 Worker thread wakes up
07:17:07.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:07.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:08.807 01.639 15712 Exposure complete
07:17:08.821 00.014 15712 worker thread done servicing request
07:17:08.821 00.000 7988 OnExposeComplete: enter
07:17:08.821 00.000 7988 UpdateGuideState(): m_state=1
07:17:08.821 00.000 7988 UpdateCurrentPosition: no star selected
07:17:08.821 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:08.821 00.000 7988 Status Line: No star selected
07:17:08.835 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:08.837 00.002 7988 UpdateGuideState exits: No star selected
07:17:08.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:08.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:08.837 00.000 7988 Enqueuing Expose request
07:17:08.837 00.000 15712 Worker thread wakes up
07:17:08.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:08.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:10.373 01.536 15712 Exposure complete
07:17:10.386 00.013 15712 worker thread done servicing request
07:17:10.386 00.000 7988 OnExposeComplete: enter
07:17:10.386 00.000 7988 UpdateGuideState(): m_state=1
07:17:10.398 00.012 7988 UpdateCurrentPosition: no star selected
07:17:10.400 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:10.400 00.000 7988 Status Line: No star selected
07:17:10.402 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:10.402 00.000 7988 UpdateGuideState exits: No star selected
07:17:10.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:10.402 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:10.402 00.000 7988 Enqueuing Expose request
07:17:10.402 00.000 15712 Worker thread wakes up
07:17:10.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:10.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:12.047 01.645 15712 Exposure complete
07:17:12.068 00.021 15712 worker thread done servicing request
07:17:12.068 00.000 7988 OnExposeComplete: enter
07:17:12.068 00.000 7988 UpdateGuideState(): m_state=1
07:17:12.068 00.000 7988 UpdateCurrentPosition: no star selected
07:17:12.068 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:12.068 00.000 7988 Status Line: No star selected
07:17:12.076 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:12.076 00.000 7988 UpdateGuideState exits: No star selected
07:17:12.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:12.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:12.076 00.000 7988 Enqueuing Expose request
07:17:12.076 00.000 15712 Worker thread wakes up
07:17:12.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:12.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:13.610 01.534 15712 Exposure complete
07:17:13.626 00.016 15712 worker thread done servicing request
07:17:13.626 00.000 7988 OnExposeComplete: enter
07:17:13.626 00.000 7988 UpdateGuideState(): m_state=1
07:17:13.636 00.010 7988 UpdateCurrentPosition: no star selected
07:17:13.637 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:13.637 00.000 7988 Status Line: No star selected
07:17:13.640 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:13.640 00.000 7988 UpdateGuideState exits: No star selected
07:17:13.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:13.640 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:13.640 00.000 7988 Enqueuing Expose request
07:17:13.640 00.000 15712 Worker thread wakes up
07:17:13.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:13.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:15.286 01.646 15712 Exposure complete
07:17:15.303 00.017 15712 worker thread done servicing request
07:17:15.303 00.000 7988 OnExposeComplete: enter
07:17:15.303 00.000 7988 UpdateGuideState(): m_state=1
07:17:15.313 00.010 7988 UpdateCurrentPosition: no star selected
07:17:15.313 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:15.315 00.002 7988 Status Line: No star selected
07:17:15.317 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:15.318 00.001 7988 UpdateGuideState exits: No star selected
07:17:15.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:15.320 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:15.320 00.000 7988 Enqueuing Expose request
07:17:15.320 00.000 15712 Worker thread wakes up
07:17:15.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:15.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:16.850 01.530 15712 Exposure complete
07:17:16.868 00.018 15712 worker thread done servicing request
07:17:16.868 00.000 7988 OnExposeComplete: enter
07:17:16.868 00.000 7988 UpdateGuideState(): m_state=1
07:17:16.875 00.007 7988 UpdateCurrentPosition: no star selected
07:17:16.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:16.877 00.002 7988 Status Line: No star selected
07:17:16.879 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:16.879 00.000 7988 UpdateGuideState exits: No star selected
07:17:16.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:16.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:16.879 00.000 7988 Enqueuing Expose request
07:17:16.885 00.006 15712 Worker thread wakes up
07:17:16.885 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:16.885 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:18.526 01.641 15712 Exposure complete
07:17:18.542 00.016 15712 worker thread done servicing request
07:17:18.542 00.000 7988 OnExposeComplete: enter
07:17:18.542 00.000 7988 UpdateGuideState(): m_state=1
07:17:18.554 00.012 7988 UpdateCurrentPosition: no star selected
07:17:18.554 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:18.556 00.002 7988 Status Line: No star selected
07:17:18.558 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:18.558 00.000 7988 UpdateGuideState exits: No star selected
07:17:18.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:18.558 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:18.558 00.000 7988 Enqueuing Expose request
07:17:18.558 00.000 15712 Worker thread wakes up
07:17:18.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:18.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:20.092 01.534 15712 Exposure complete
07:17:20.106 00.014 15712 worker thread done servicing request
07:17:20.106 00.000 7988 OnExposeComplete: enter
07:17:20.106 00.000 7988 UpdateGuideState(): m_state=1
07:17:20.117 00.011 7988 UpdateCurrentPosition: no star selected
07:17:20.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:20.119 00.002 7988 Status Line: No star selected
07:17:20.121 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:20.121 00.000 7988 UpdateGuideState exits: No star selected
07:17:20.123 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:20.123 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:20.125 00.002 7988 Enqueuing Expose request
07:17:20.125 00.000 15712 Worker thread wakes up
07:17:20.127 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:20.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:21.764 01.637 15712 Exposure complete
07:17:21.789 00.025 15712 worker thread done servicing request
07:17:21.789 00.000 7988 OnExposeComplete: enter
07:17:21.789 00.000 7988 UpdateGuideState(): m_state=1
07:17:21.791 00.002 7988 UpdateCurrentPosition: no star selected
07:17:21.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:21.793 00.002 7988 Status Line: No star selected
07:17:21.795 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:21.796 00.001 7988 UpdateGuideState exits: No star selected
07:17:21.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:21.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:21.796 00.000 7988 Enqueuing Expose request
07:17:21.796 00.000 15712 Worker thread wakes up
07:17:21.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:21.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:23.330 01.534 15712 Exposure complete
07:17:23.352 00.022 15712 worker thread done servicing request
07:17:23.352 00.000 7988 OnExposeComplete: enter
07:17:23.352 00.000 7988 UpdateGuideState(): m_state=1
07:17:23.352 00.000 7988 UpdateCurrentPosition: no star selected
07:17:23.352 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:23.358 00.006 7988 Status Line: No star selected
07:17:23.359 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:23.359 00.000 7988 UpdateGuideState exits: No star selected
07:17:23.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:23.359 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:23.359 00.000 7988 Enqueuing Expose request
07:17:23.359 00.000 15712 Worker thread wakes up
07:17:23.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:23.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:25.006 01.647 15712 Exposure complete
07:17:25.027 00.021 15712 worker thread done servicing request
07:17:25.027 00.000 7988 OnExposeComplete: enter
07:17:25.027 00.000 7988 UpdateGuideState(): m_state=1
07:17:25.031 00.004 7988 UpdateCurrentPosition: no star selected
07:17:25.031 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:25.033 00.002 7988 Status Line: No star selected
07:17:25.035 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:25.036 00.001 7988 UpdateGuideState exits: No star selected
07:17:25.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:25.036 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:25.036 00.000 7988 Enqueuing Expose request
07:17:25.036 00.000 15712 Worker thread wakes up
07:17:25.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:25.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:26.559 01.523 15712 Exposure complete
07:17:26.578 00.019 15712 worker thread done servicing request
07:17:26.578 00.000 7988 OnExposeComplete: enter
07:17:26.578 00.000 7988 UpdateGuideState(): m_state=1
07:17:26.584 00.006 7988 UpdateCurrentPosition: no star selected
07:17:26.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:26.586 00.002 7988 Status Line: No star selected
07:17:26.588 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:26.588 00.000 7988 UpdateGuideState exits: No star selected
07:17:26.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:26.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:26.588 00.000 7988 Enqueuing Expose request
07:17:26.588 00.000 15712 Worker thread wakes up
07:17:26.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:26.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:28.334 01.746 15712 Exposure complete
07:17:28.350 00.016 15712 worker thread done servicing request
07:17:28.350 00.000 7988 OnExposeComplete: enter
07:17:28.350 00.000 7988 UpdateGuideState(): m_state=1
07:17:28.360 00.010 7988 UpdateCurrentPosition: no star selected
07:17:28.360 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:28.362 00.002 7988 Status Line: No star selected
07:17:28.364 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:28.364 00.000 7988 UpdateGuideState exits: No star selected
07:17:28.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:28.364 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:28.364 00.000 7988 Enqueuing Expose request
07:17:28.364 00.000 15712 Worker thread wakes up
07:17:28.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:28.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:29.788 01.424 15712 Exposure complete
07:17:29.810 00.022 15712 worker thread done servicing request
07:17:29.810 00.000 7988 OnExposeComplete: enter
07:17:29.810 00.000 7988 UpdateGuideState(): m_state=1
07:17:29.810 00.000 7988 UpdateCurrentPosition: no star selected
07:17:29.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:29.810 00.000 7988 Status Line: No star selected
07:17:29.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:29.818 00.008 7988 UpdateGuideState exits: No star selected
07:17:29.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:29.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:29.818 00.000 7988 Enqueuing Expose request
07:17:29.818 00.000 15712 Worker thread wakes up
07:17:29.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:29.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:31.562 01.744 15712 Exposure complete
07:17:31.579 00.017 15712 worker thread done servicing request
07:17:31.579 00.000 7988 OnExposeComplete: enter
07:17:31.579 00.000 7988 UpdateGuideState(): m_state=1
07:17:31.588 00.009 7988 UpdateCurrentPosition: no star selected
07:17:31.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:31.590 00.002 7988 Status Line: No star selected
07:17:31.592 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:31.593 00.001 7988 UpdateGuideState exits: No star selected
07:17:31.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:31.596 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:31.596 00.000 7988 Enqueuing Expose request
07:17:31.596 00.000 15712 Worker thread wakes up
07:17:31.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:31.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:33.004 01.408 15712 Exposure complete
07:17:33.026 00.022 15712 worker thread done servicing request
07:17:33.026 00.000 7988 OnExposeComplete: enter
07:17:33.026 00.000 7988 UpdateGuideState(): m_state=1
07:17:33.030 00.004 7988 UpdateCurrentPosition: no star selected
07:17:33.030 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:33.032 00.002 7988 Status Line: No star selected
07:17:33.034 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:33.034 00.000 7988 UpdateGuideState exits: No star selected
07:17:33.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:33.034 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:33.034 00.000 7988 Enqueuing Expose request
07:17:33.034 00.000 15712 Worker thread wakes up
07:17:33.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:33.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:34.677 01.643 15712 Exposure complete
07:17:34.694 00.017 15712 worker thread done servicing request
07:17:34.694 00.000 7988 OnExposeComplete: enter
07:17:34.694 00.000 7988 UpdateGuideState(): m_state=1
07:17:34.694 00.000 7988 UpdateCurrentPosition: no star selected
07:17:34.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:34.694 00.000 7988 Status Line: No star selected
07:17:34.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:34.708 00.014 7988 UpdateGuideState exits: No star selected
07:17:34.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:34.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:34.711 00.003 7988 Enqueuing Expose request
07:17:34.711 00.000 15712 Worker thread wakes up
07:17:34.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:34.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:36.227 01.516 15712 Exposure complete
07:17:36.248 00.021 15712 worker thread done servicing request
07:17:36.248 00.000 7988 OnExposeComplete: enter
07:17:36.248 00.000 7988 UpdateGuideState(): m_state=1
07:17:36.253 00.005 7988 UpdateCurrentPosition: no star selected
07:17:36.253 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:36.255 00.002 7988 Status Line: No star selected
07:17:36.257 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:36.257 00.000 7988 UpdateGuideState exits: No star selected
07:17:36.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:36.257 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:36.261 00.004 7988 Enqueuing Expose request
07:17:36.261 00.000 15712 Worker thread wakes up
07:17:36.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:36.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:37.906 01.645 15712 Exposure complete
07:17:37.928 00.022 15712 worker thread done servicing request
07:17:37.928 00.000 7988 OnExposeComplete: enter
07:17:37.930 00.002 7988 UpdateGuideState(): m_state=1
07:17:37.930 00.000 7988 UpdateCurrentPosition: no star selected
07:17:37.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:37.930 00.000 7988 Status Line: No star selected
07:17:37.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:37.936 00.006 7988 UpdateGuideState exits: No star selected
07:17:37.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:37.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:37.936 00.000 7988 Enqueuing Expose request
07:17:37.936 00.000 15712 Worker thread wakes up
07:17:37.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:37.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:39.456 01.520 15712 Exposure complete
07:17:39.477 00.021 15712 worker thread done servicing request
07:17:39.477 00.000 7988 OnExposeComplete: enter
07:17:39.477 00.000 7988 UpdateGuideState(): m_state=1
07:17:39.482 00.005 7988 UpdateCurrentPosition: no star selected
07:17:39.482 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:39.484 00.002 7988 Status Line: No star selected
07:17:39.485 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:39.485 00.000 7988 UpdateGuideState exits: No star selected
07:17:39.485 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:39.485 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:39.485 00.000 7988 Enqueuing Expose request
07:17:39.485 00.000 15712 Worker thread wakes up
07:17:39.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:39.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:41.133 01.648 15712 Exposure complete
07:17:41.147 00.014 15712 worker thread done servicing request
07:17:41.147 00.000 7988 OnExposeComplete: enter
07:17:41.147 00.000 7988 UpdateGuideState(): m_state=1
07:17:41.158 00.011 7988 UpdateCurrentPosition: no star selected
07:17:41.158 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:41.160 00.002 7988 Status Line: No star selected
07:17:41.161 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:41.162 00.001 7988 UpdateGuideState exits: No star selected
07:17:41.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:41.162 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:41.162 00.000 7988 Enqueuing Expose request
07:17:41.162 00.000 15712 Worker thread wakes up
07:17:41.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:41.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:42.699 01.537 15712 Exposure complete
07:17:42.712 00.013 15712 worker thread done servicing request
07:17:42.712 00.000 7988 OnExposeComplete: enter
07:17:42.712 00.000 7988 UpdateGuideState(): m_state=1
07:17:42.724 00.012 7988 UpdateCurrentPosition: no star selected
07:17:42.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:42.726 00.002 7988 Status Line: No star selected
07:17:42.727 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:42.728 00.001 7988 UpdateGuideState exits: No star selected
07:17:42.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:42.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:42.728 00.000 7988 Enqueuing Expose request
07:17:42.728 00.000 15712 Worker thread wakes up
07:17:42.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:42.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:44.361 01.633 15712 Exposure complete
07:17:44.378 00.017 15712 worker thread done servicing request
07:17:44.378 00.000 7988 OnExposeComplete: enter
07:17:44.378 00.000 7988 UpdateGuideState(): m_state=1
07:17:44.387 00.009 7988 UpdateCurrentPosition: no star selected
07:17:44.387 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:44.389 00.002 7988 Status Line: No star selected
07:17:44.391 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:44.391 00.000 7988 UpdateGuideState exits: No star selected
07:17:44.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:44.395 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:44.395 00.000 7988 Enqueuing Expose request
07:17:44.395 00.000 15712 Worker thread wakes up
07:17:44.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:44.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:45.925 01.530 15712 Exposure complete
07:17:45.945 00.020 15712 worker thread done servicing request
07:17:45.945 00.000 7988 OnExposeComplete: enter
07:17:45.945 00.000 7988 UpdateGuideState(): m_state=1
07:17:45.951 00.006 7988 UpdateCurrentPosition: no star selected
07:17:45.951 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:45.953 00.002 7988 Status Line: No star selected
07:17:45.957 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:45.957 00.000 7988 UpdateGuideState exits: No star selected
07:17:45.959 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:45.960 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:45.962 00.002 7988 Enqueuing Expose request
07:17:45.962 00.000 15712 Worker thread wakes up
07:17:45.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:45.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:47.597 01.635 15712 Exposure complete
07:17:47.622 00.025 15712 worker thread done servicing request
07:17:47.622 00.000 7988 OnExposeComplete: enter
07:17:47.622 00.000 7988 UpdateGuideState(): m_state=1
07:17:47.622 00.000 7988 UpdateCurrentPosition: no star selected
07:17:47.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:47.622 00.000 7988 Status Line: No star selected
07:17:47.629 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:47.629 00.000 7988 UpdateGuideState exits: No star selected
07:17:47.631 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:47.631 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:47.631 00.000 7988 Enqueuing Expose request
07:17:47.631 00.000 15712 Worker thread wakes up
07:17:47.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:47.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:49.164 01.533 15712 Exposure complete
07:17:49.186 00.022 15712 worker thread done servicing request
07:17:49.186 00.000 7988 OnExposeComplete: enter
07:17:49.186 00.000 7988 UpdateGuideState(): m_state=1
07:17:49.186 00.000 7988 UpdateCurrentPosition: no star selected
07:17:49.186 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:49.186 00.000 7988 Status Line: No star selected
07:17:49.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:49.194 00.008 7988 UpdateGuideState exits: No star selected
07:17:49.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:49.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:49.194 00.000 7988 Enqueuing Expose request
07:17:49.194 00.000 15712 Worker thread wakes up
07:17:49.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:49.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:50.838 01.644 15712 Exposure complete
07:17:50.862 00.024 15712 worker thread done servicing request
07:17:50.862 00.000 7988 OnExposeComplete: enter
07:17:50.862 00.000 7988 UpdateGuideState(): m_state=1
07:17:50.862 00.000 7988 UpdateCurrentPosition: no star selected
07:17:50.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:50.862 00.000 7988 Status Line: No star selected
07:17:50.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:50.870 00.008 7988 UpdateGuideState exits: No star selected
07:17:50.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:50.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:50.870 00.000 7988 Enqueuing Expose request
07:17:50.870 00.000 15712 Worker thread wakes up
07:17:50.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:50.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:52.390 01.520 15712 Exposure complete
07:17:52.409 00.019 15712 worker thread done servicing request
07:17:52.409 00.000 7988 OnExposeComplete: enter
07:17:52.409 00.000 7988 UpdateGuideState(): m_state=1
07:17:52.415 00.006 7988 UpdateCurrentPosition: no star selected
07:17:52.415 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:52.417 00.002 7988 Status Line: No star selected
07:17:52.419 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:52.419 00.000 7988 UpdateGuideState exits: No star selected
07:17:52.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:52.419 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:52.419 00.000 7988 Enqueuing Expose request
07:17:52.419 00.000 15712 Worker thread wakes up
07:17:52.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:52.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:54.068 01.649 15712 Exposure complete
07:17:54.087 00.019 15712 worker thread done servicing request
07:17:54.087 00.000 7988 OnExposeComplete: enter
07:17:54.087 00.000 7988 UpdateGuideState(): m_state=1
07:17:54.095 00.008 7988 UpdateCurrentPosition: no star selected
07:17:54.095 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:54.097 00.002 7988 Status Line: No star selected
07:17:54.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:54.100 00.003 7988 UpdateGuideState exits: No star selected
07:17:54.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:54.100 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:54.100 00.000 7988 Enqueuing Expose request
07:17:54.100 00.000 15712 Worker thread wakes up
07:17:54.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:54.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:55.623 01.523 15712 Exposure complete
07:17:55.647 00.024 15712 worker thread done servicing request
07:17:55.647 00.000 7988 OnExposeComplete: enter
07:17:55.647 00.000 7988 UpdateGuideState(): m_state=1
07:17:55.647 00.000 7988 UpdateCurrentPosition: no star selected
07:17:55.647 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:55.647 00.000 7988 Status Line: No star selected
07:17:55.653 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:55.653 00.000 7988 UpdateGuideState exits: No star selected
07:17:55.655 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:55.655 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:55.657 00.002 7988 Enqueuing Expose request
07:17:55.657 00.000 15712 Worker thread wakes up
07:17:55.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:55.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:57.399 01.742 15712 Exposure complete
07:17:57.420 00.021 15712 worker thread done servicing request
07:17:57.422 00.002 7988 OnExposeComplete: enter
07:17:57.422 00.000 7988 UpdateGuideState(): m_state=1
07:17:57.422 00.000 7988 UpdateCurrentPosition: no star selected
07:17:57.422 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:57.422 00.000 7988 Status Line: No star selected
07:17:57.428 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:57.428 00.000 7988 UpdateGuideState exits: No star selected
07:17:57.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:57.430 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:57.430 00.000 7988 Enqueuing Expose request
07:17:57.430 00.000 15712 Worker thread wakes up
07:17:57.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:57.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:17:58.851 01.421 15712 Exposure complete
07:17:58.873 00.022 15712 worker thread done servicing request
07:17:58.873 00.000 7988 OnExposeComplete: enter
07:17:58.873 00.000 7988 UpdateGuideState(): m_state=1
07:17:58.876 00.003 7988 UpdateCurrentPosition: no star selected
07:17:58.876 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:17:58.876 00.000 7988 Status Line: No star selected
07:17:58.881 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:17:58.881 00.000 7988 UpdateGuideState exits: No star selected
07:17:58.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:17:58.881 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:17:58.881 00.000 7988 Enqueuing Expose request
07:17:58.881 00.000 15712 Worker thread wakes up
07:17:58.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:17:58.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:00.515 01.634 15712 Exposure complete
07:18:00.537 00.022 15712 worker thread done servicing request
07:18:00.537 00.000 7988 OnExposeComplete: enter
07:18:00.537 00.000 7988 UpdateGuideState(): m_state=1
07:18:00.537 00.000 7988 UpdateCurrentPosition: no star selected
07:18:00.537 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:00.537 00.000 7988 Status Line: No star selected
07:18:00.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:00.546 00.009 7988 UpdateGuideState exits: No star selected
07:18:00.547 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:00.549 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:00.549 00.000 7988 Enqueuing Expose request
07:18:00.550 00.001 15712 Worker thread wakes up
07:18:00.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:00.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:02.081 01.531 15712 Exposure complete
07:18:02.103 00.022 15712 worker thread done servicing request
07:18:02.103 00.000 7988 OnExposeComplete: enter
07:18:02.103 00.000 7988 UpdateGuideState(): m_state=1
07:18:02.103 00.000 7988 UpdateCurrentPosition: no star selected
07:18:02.103 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:02.103 00.000 7988 Status Line: No star selected
07:18:02.110 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:02.111 00.001 7988 UpdateGuideState exits: No star selected
07:18:02.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:02.111 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:02.111 00.000 7988 Enqueuing Expose request
07:18:02.111 00.000 15712 Worker thread wakes up
07:18:02.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:02.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:03.854 01.743 15712 Exposure complete
07:18:03.878 00.024 15712 worker thread done servicing request
07:18:03.878 00.000 7988 OnExposeComplete: enter
07:18:03.878 00.000 7988 UpdateGuideState(): m_state=1
07:18:03.878 00.000 7988 UpdateCurrentPosition: no star selected
07:18:03.880 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:03.880 00.000 7988 Status Line: No star selected
07:18:03.884 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:03.884 00.000 7988 UpdateGuideState exits: No star selected
07:18:03.886 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:03.888 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:03.888 00.000 7988 Enqueuing Expose request
07:18:03.890 00.002 15712 Worker thread wakes up
07:18:03.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:03.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:05.307 01.417 15712 Exposure complete
07:18:05.329 00.022 15712 worker thread done servicing request
07:18:05.329 00.000 7988 OnExposeComplete: enter
07:18:05.329 00.000 7988 UpdateGuideState(): m_state=1
07:18:05.329 00.000 7988 UpdateCurrentPosition: no star selected
07:18:05.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:05.329 00.000 7988 Status Line: No star selected
07:18:05.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:05.337 00.008 7988 UpdateGuideState exits: No star selected
07:18:05.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:05.337 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:05.337 00.000 7988 Enqueuing Expose request
07:18:05.342 00.005 15712 Worker thread wakes up
07:18:05.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:05.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:07.082 01.740 15712 Exposure complete
07:18:07.096 00.014 15712 worker thread done servicing request
07:18:07.096 00.000 7988 OnExposeComplete: enter
07:18:07.096 00.000 7988 UpdateGuideState(): m_state=1
07:18:07.107 00.011 7988 UpdateCurrentPosition: no star selected
07:18:07.107 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:07.109 00.002 7988 Status Line: No star selected
07:18:07.111 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:07.113 00.002 7988 UpdateGuideState exits: No star selected
07:18:07.113 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:07.113 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:07.113 00.000 7988 Enqueuing Expose request
07:18:07.113 00.000 15712 Worker thread wakes up
07:18:07.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:07.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:08.536 01.423 15712 Exposure complete
07:18:08.557 00.021 15712 worker thread done servicing request
07:18:08.559 00.002 7988 OnExposeComplete: enter
07:18:08.560 00.001 7988 UpdateGuideState(): m_state=1
07:18:08.560 00.000 7988 UpdateCurrentPosition: no star selected
07:18:08.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:08.560 00.000 7988 Status Line: No star selected
07:18:08.565 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:08.565 00.000 7988 UpdateGuideState exits: No star selected
07:18:08.567 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:08.567 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:08.569 00.002 7988 Enqueuing Expose request
07:18:08.569 00.000 15712 Worker thread wakes up
07:18:08.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:08.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:10.211 01.642 15712 Exposure complete
07:18:10.234 00.023 15712 worker thread done servicing request
07:18:10.234 00.000 7988 OnExposeComplete: enter
07:18:10.234 00.000 7988 UpdateGuideState(): m_state=1
07:18:10.234 00.000 7988 UpdateCurrentPosition: no star selected
07:18:10.234 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:10.234 00.000 7988 Status Line: No star selected
07:18:10.241 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:10.241 00.000 7988 UpdateGuideState exits: No star selected
07:18:10.243 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:10.245 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:10.245 00.000 7988 Enqueuing Expose request
07:18:10.247 00.002 15712 Worker thread wakes up
07:18:10.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:10.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:11.775 01.528 15712 Exposure complete
07:18:11.794 00.019 15712 worker thread done servicing request
07:18:11.794 00.000 7988 OnExposeComplete: enter
07:18:11.794 00.000 7988 UpdateGuideState(): m_state=1
07:18:11.800 00.006 7988 UpdateCurrentPosition: no star selected
07:18:11.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:11.802 00.002 7988 Status Line: No star selected
07:18:11.804 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:11.804 00.000 7988 UpdateGuideState exits: No star selected
07:18:11.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:11.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:11.804 00.000 7988 Enqueuing Expose request
07:18:11.804 00.000 15712 Worker thread wakes up
07:18:11.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:11.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:13.451 01.647 15712 Exposure complete
07:18:13.465 00.014 15712 worker thread done servicing request
07:18:13.465 00.000 7988 OnExposeComplete: enter
07:18:13.465 00.000 7988 UpdateGuideState(): m_state=1
07:18:13.476 00.011 7988 UpdateCurrentPosition: no star selected
07:18:13.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:13.478 00.002 7988 Status Line: No star selected
07:18:13.480 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:13.480 00.000 7988 UpdateGuideState exits: No star selected
07:18:13.482 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:13.482 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:13.482 00.000 7988 Enqueuing Expose request
07:18:13.482 00.000 15712 Worker thread wakes up
07:18:13.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:13.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:15.014 01.532 15712 Exposure complete
07:18:15.037 00.023 15712 worker thread done servicing request
07:18:15.037 00.000 7988 OnExposeComplete: enter
07:18:15.037 00.000 7988 UpdateGuideState(): m_state=1
07:18:15.037 00.000 7988 UpdateCurrentPosition: no star selected
07:18:15.037 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:15.037 00.000 7988 Status Line: No star selected
07:18:15.037 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:15.044 00.007 7988 UpdateGuideState exits: No star selected
07:18:15.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:15.044 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:15.047 00.003 7988 Enqueuing Expose request
07:18:15.047 00.000 15712 Worker thread wakes up
07:18:15.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:15.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:16.788 01.741 15712 Exposure complete
07:18:16.802 00.014 15712 worker thread done servicing request
07:18:16.802 00.000 7988 OnExposeComplete: enter
07:18:16.802 00.000 7988 UpdateGuideState(): m_state=1
07:18:16.813 00.011 7988 UpdateCurrentPosition: no star selected
07:18:16.813 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:16.815 00.002 7988 Status Line: No star selected
07:18:16.817 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:16.818 00.001 7988 UpdateGuideState exits: No star selected
07:18:16.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:16.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:16.818 00.000 7988 Enqueuing Expose request
07:18:16.818 00.000 15712 Worker thread wakes up
07:18:16.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:16.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:18.228 01.410 15712 Exposure complete
07:18:18.251 00.023 15712 worker thread done servicing request
07:18:18.251 00.000 7988 OnExposeComplete: enter
07:18:18.251 00.000 7988 UpdateGuideState(): m_state=1
07:18:18.251 00.000 7988 UpdateCurrentPosition: no star selected
07:18:18.251 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:18.251 00.000 7988 Status Line: No star selected
07:18:18.257 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:18.257 00.000 7988 UpdateGuideState exits: No star selected
07:18:18.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:18.257 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:18.261 00.004 7988 Enqueuing Expose request
07:18:18.261 00.000 15712 Worker thread wakes up
07:18:18.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:18.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:19.902 01.641 15712 Exposure complete
07:18:19.918 00.016 15712 worker thread done servicing request
07:18:19.918 00.000 7988 OnExposeComplete: enter
07:18:19.928 00.010 7988 UpdateGuideState(): m_state=1
07:18:19.928 00.000 7988 UpdateCurrentPosition: no star selected
07:18:19.928 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:19.928 00.000 7988 Status Line: No star selected
07:18:19.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:19.934 00.006 7988 UpdateGuideState exits: No star selected
07:18:19.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:19.934 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:19.934 00.000 7988 Enqueuing Expose request
07:18:19.934 00.000 15712 Worker thread wakes up
07:18:19.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:19.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:21.453 01.519 15712 Exposure complete
07:18:21.475 00.022 15712 worker thread done servicing request
07:18:21.475 00.000 7988 OnExposeComplete: enter
07:18:21.475 00.000 7988 UpdateGuideState(): m_state=1
07:18:21.480 00.005 7988 UpdateCurrentPosition: no star selected
07:18:21.480 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:21.482 00.002 7988 Status Line: No star selected
07:18:21.484 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:21.485 00.001 7988 UpdateGuideState exits: No star selected
07:18:21.485 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:21.485 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:21.485 00.000 7988 Enqueuing Expose request
07:18:21.485 00.000 15712 Worker thread wakes up
07:18:21.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:21.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:23.130 01.645 15712 Exposure complete
07:18:23.145 00.015 15712 worker thread done servicing request
07:18:23.145 00.000 7988 OnExposeComplete: enter
07:18:23.145 00.000 7988 UpdateGuideState(): m_state=1
07:18:23.156 00.011 7988 UpdateCurrentPosition: no star selected
07:18:23.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:23.158 00.002 7988 Status Line: No star selected
07:18:23.160 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:23.161 00.001 7988 UpdateGuideState exits: No star selected
07:18:23.161 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:23.161 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:23.161 00.000 7988 Enqueuing Expose request
07:18:23.161 00.000 15712 Worker thread wakes up
07:18:23.161 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:23.161 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:24.698 01.537 15712 Exposure complete
07:18:24.719 00.021 15712 worker thread done servicing request
07:18:24.719 00.000 7988 OnExposeComplete: enter
07:18:24.719 00.000 7988 UpdateGuideState(): m_state=1
07:18:24.719 00.000 7988 UpdateCurrentPosition: no star selected
07:18:24.725 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:24.725 00.000 7988 Status Line: No star selected
07:18:24.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:24.728 00.003 7988 UpdateGuideState exits: No star selected
07:18:24.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:24.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:24.728 00.000 7988 Enqueuing Expose request
07:18:24.728 00.000 15712 Worker thread wakes up
07:18:24.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:24.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:26.375 01.647 15712 Exposure complete
07:18:26.394 00.019 15712 worker thread done servicing request
07:18:26.394 00.000 7988 OnExposeComplete: enter
07:18:26.394 00.000 7988 UpdateGuideState(): m_state=1
07:18:26.400 00.006 7988 UpdateCurrentPosition: no star selected
07:18:26.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:26.402 00.002 7988 Status Line: No star selected
07:18:26.404 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:26.404 00.000 7988 UpdateGuideState exits: No star selected
07:18:26.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:26.404 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:26.404 00.000 7988 Enqueuing Expose request
07:18:26.404 00.000 15712 Worker thread wakes up
07:18:26.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:26.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:27.940 01.536 15712 Exposure complete
07:18:27.964 00.024 15712 worker thread done servicing request
07:18:27.964 00.000 7988 OnExposeComplete: enter
07:18:27.964 00.000 7988 UpdateGuideState(): m_state=1
07:18:27.964 00.000 7988 UpdateCurrentPosition: no star selected
07:18:27.964 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:27.964 00.000 7988 Status Line: No star selected
07:18:27.970 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:27.970 00.000 7988 UpdateGuideState exits: No star selected
07:18:27.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:27.970 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:27.970 00.000 7988 Enqueuing Expose request
07:18:27.970 00.000 15712 Worker thread wakes up
07:18:27.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:27.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:29.614 01.644 15712 Exposure complete
07:18:29.630 00.016 15712 worker thread done servicing request
07:18:29.630 00.000 7988 OnExposeComplete: enter
07:18:29.630 00.000 7988 UpdateGuideState(): m_state=1
07:18:29.630 00.000 7988 UpdateCurrentPosition: no star selected
07:18:29.630 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:29.630 00.000 7988 Status Line: No star selected
07:18:29.646 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:29.646 00.000 7988 UpdateGuideState exits: No star selected
07:18:29.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:29.646 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:29.646 00.000 7988 Enqueuing Expose request
07:18:29.646 00.000 15712 Worker thread wakes up
07:18:29.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:29.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:31.166 01.520 15712 Exposure complete
07:18:31.182 00.016 15712 worker thread done servicing request
07:18:31.182 00.000 7988 OnExposeComplete: enter
07:18:31.182 00.000 7988 UpdateGuideState(): m_state=1
07:18:31.193 00.011 7988 UpdateCurrentPosition: no star selected
07:18:31.193 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:31.195 00.002 7988 Status Line: No star selected
07:18:31.196 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:31.198 00.002 7988 UpdateGuideState exits: No star selected
07:18:31.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:31.198 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:31.198 00.000 7988 Enqueuing Expose request
07:18:31.198 00.000 15712 Worker thread wakes up
07:18:31.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:31.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:32.846 01.648 15712 Exposure complete
07:18:32.865 00.019 15712 worker thread done servicing request
07:18:32.865 00.000 7988 OnExposeComplete: enter
07:18:32.865 00.000 7988 UpdateGuideState(): m_state=1
07:18:32.870 00.005 7988 UpdateCurrentPosition: no star selected
07:18:32.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:32.872 00.002 7988 Status Line: No star selected
07:18:32.874 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:32.875 00.001 7988 UpdateGuideState exits: No star selected
07:18:32.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:32.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:32.875 00.000 7988 Enqueuing Expose request
07:18:32.875 00.000 15712 Worker thread wakes up
07:18:32.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:32.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:34.407 01.532 15712 Exposure complete
07:18:34.432 00.025 15712 worker thread done servicing request
07:18:34.432 00.000 7988 OnExposeComplete: enter
07:18:34.432 00.000 7988 UpdateGuideState(): m_state=1
07:18:34.432 00.000 7988 UpdateCurrentPosition: no star selected
07:18:34.432 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:34.436 00.004 7988 Status Line: No star selected
07:18:34.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:34.436 00.000 7988 UpdateGuideState exits: No star selected
07:18:34.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:34.436 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:34.436 00.000 7988 Enqueuing Expose request
07:18:34.436 00.000 15712 Worker thread wakes up
07:18:34.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:34.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:36.084 01.648 15712 Exposure complete
07:18:36.101 00.017 15712 worker thread done servicing request
07:18:36.101 00.000 7988 OnExposeComplete: enter
07:18:36.101 00.000 7988 UpdateGuideState(): m_state=1
07:18:36.110 00.009 7988 UpdateCurrentPosition: no star selected
07:18:36.110 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:36.112 00.002 7988 Status Line: No star selected
07:18:36.114 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:36.114 00.000 7988 UpdateGuideState exits: No star selected
07:18:36.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:36.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:36.118 00.004 7988 Enqueuing Expose request
07:18:36.118 00.000 15712 Worker thread wakes up
07:18:36.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:36.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:37.634 01.516 15712 Exposure complete
07:18:37.657 00.023 15712 worker thread done servicing request
07:18:37.657 00.000 7988 OnExposeComplete: enter
07:18:37.657 00.000 7988 UpdateGuideState(): m_state=1
07:18:37.657 00.000 7988 UpdateCurrentPosition: no star selected
07:18:37.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:37.657 00.000 7988 Status Line: No star selected
07:18:37.664 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:37.664 00.000 7988 UpdateGuideState exits: No star selected
07:18:37.666 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:37.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:37.666 00.000 7988 Enqueuing Expose request
07:18:37.666 00.000 15712 Worker thread wakes up
07:18:37.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:37.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:39.411 01.745 15712 Exposure complete
07:18:39.435 00.024 15712 worker thread done servicing request
07:18:39.435 00.000 7988 OnExposeComplete: enter
07:18:39.435 00.000 7988 UpdateGuideState(): m_state=1
07:18:39.439 00.004 7988 UpdateCurrentPosition: no star selected
07:18:39.439 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:39.441 00.002 7988 Status Line: No star selected
07:18:39.441 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:39.441 00.000 7988 UpdateGuideState exits: No star selected
07:18:39.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:39.441 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:39.441 00.000 7988 Enqueuing Expose request
07:18:39.441 00.000 15712 Worker thread wakes up
07:18:39.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:39.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:40.865 01.424 15712 Exposure complete
07:18:40.886 00.021 15712 worker thread done servicing request
07:18:40.886 00.000 7988 OnExposeComplete: enter
07:18:40.886 00.000 7988 UpdateGuideState(): m_state=1
07:18:40.886 00.000 7988 UpdateCurrentPosition: no star selected
07:18:40.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:40.886 00.000 7988 Status Line: No star selected
07:18:40.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:40.895 00.009 7988 UpdateGuideState exits: No star selected
07:18:40.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:40.895 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:40.895 00.000 7988 Enqueuing Expose request
07:18:40.899 00.004 15712 Worker thread wakes up
07:18:40.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:40.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:42.528 01.629 15712 Exposure complete
07:18:42.550 00.022 15712 worker thread done servicing request
07:18:42.550 00.000 7988 OnExposeComplete: enter
07:18:42.550 00.000 7988 UpdateGuideState(): m_state=1
07:18:42.550 00.000 7988 UpdateCurrentPosition: no star selected
07:18:42.550 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:42.550 00.000 7988 Status Line: No star selected
07:18:42.557 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:42.557 00.000 7988 UpdateGuideState exits: No star selected
07:18:42.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:42.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:42.557 00.000 7988 Enqueuing Expose request
07:18:42.557 00.000 15712 Worker thread wakes up
07:18:42.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:42.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:44.092 01.535 15712 Exposure complete
07:18:44.114 00.022 15712 worker thread done servicing request
07:18:44.114 00.000 7988 OnExposeComplete: enter
07:18:44.116 00.002 7988 UpdateGuideState(): m_state=1
07:18:44.116 00.000 7988 UpdateCurrentPosition: no star selected
07:18:44.116 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:44.116 00.000 7988 Status Line: No star selected
07:18:44.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:44.122 00.006 7988 UpdateGuideState exits: No star selected
07:18:44.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:44.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:44.122 00.000 7988 Enqueuing Expose request
07:18:44.122 00.000 15712 Worker thread wakes up
07:18:44.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:44.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:45.770 01.648 15712 Exposure complete
07:18:45.784 00.014 15712 worker thread done servicing request
07:18:45.784 00.000 7988 OnExposeComplete: enter
07:18:45.784 00.000 7988 UpdateGuideState(): m_state=1
07:18:45.795 00.011 7988 UpdateCurrentPosition: no star selected
07:18:45.795 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:45.797 00.002 7988 Status Line: No star selected
07:18:45.799 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:45.800 00.001 7988 UpdateGuideState exits: No star selected
07:18:45.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:45.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:45.800 00.000 7988 Enqueuing Expose request
07:18:45.800 00.000 15712 Worker thread wakes up
07:18:45.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:45.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:47.321 01.521 15712 Exposure complete
07:18:47.344 00.023 15712 worker thread done servicing request
07:18:47.344 00.000 7988 OnExposeComplete: enter
07:18:47.344 00.000 7988 UpdateGuideState(): m_state=1
07:18:47.344 00.000 7988 UpdateCurrentPosition: no star selected
07:18:47.344 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:47.344 00.000 7988 Status Line: No star selected
07:18:47.350 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:47.350 00.000 7988 UpdateGuideState exits: No star selected
07:18:47.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:47.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:47.350 00.000 7988 Enqueuing Expose request
07:18:47.350 00.000 15712 Worker thread wakes up
07:18:47.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:47.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:48.997 01.647 15712 Exposure complete
07:18:49.012 00.015 15712 worker thread done servicing request
07:18:49.012 00.000 7988 OnExposeComplete: enter
07:18:49.012 00.000 7988 UpdateGuideState(): m_state=1
07:18:49.023 00.011 7988 UpdateCurrentPosition: no star selected
07:18:49.023 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:49.025 00.002 7988 Status Line: No star selected
07:18:49.027 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:49.029 00.002 7988 UpdateGuideState exits: No star selected
07:18:49.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:49.029 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:49.029 00.000 7988 Enqueuing Expose request
07:18:49.029 00.000 15712 Worker thread wakes up
07:18:49.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:49.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:50.550 01.521 15712 Exposure complete
07:18:50.572 00.022 15712 worker thread done servicing request
07:18:50.572 00.000 7988 OnExposeComplete: enter
07:18:50.572 00.000 7988 UpdateGuideState(): m_state=1
07:18:50.572 00.000 7988 UpdateCurrentPosition: no star selected
07:18:50.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:50.572 00.000 7988 Status Line: No star selected
07:18:50.579 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:50.580 00.001 7988 UpdateGuideState exits: No star selected
07:18:50.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:50.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:50.580 00.000 7988 Enqueuing Expose request
07:18:50.580 00.000 15712 Worker thread wakes up
07:18:50.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:50.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:52.225 01.645 15712 Exposure complete
07:18:52.245 00.020 15712 worker thread done servicing request
07:18:52.245 00.000 7988 OnExposeComplete: enter
07:18:52.245 00.000 7988 UpdateGuideState(): m_state=1
07:18:52.252 00.007 7988 UpdateCurrentPosition: no star selected
07:18:52.252 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:52.254 00.002 7988 Status Line: No star selected
07:18:52.256 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:52.256 00.000 7988 UpdateGuideState exits: No star selected
07:18:52.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:52.256 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:52.256 00.000 7988 Enqueuing Expose request
07:18:52.256 00.000 15712 Worker thread wakes up
07:18:52.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:52.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:53.793 01.537 15712 Exposure complete
07:18:53.815 00.022 15712 worker thread done servicing request
07:18:53.815 00.000 7988 OnExposeComplete: enter
07:18:53.815 00.000 7988 UpdateGuideState(): m_state=1
07:18:53.815 00.000 7988 UpdateCurrentPosition: no star selected
07:18:53.815 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:53.815 00.000 7988 Status Line: No star selected
07:18:53.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:53.823 00.008 7988 UpdateGuideState exits: No star selected
07:18:53.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:53.823 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:53.823 00.000 7988 Enqueuing Expose request
07:18:53.823 00.000 15712 Worker thread wakes up
07:18:53.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:53.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:55.469 01.646 15712 Exposure complete
07:18:55.493 00.024 15712 worker thread done servicing request
07:18:55.493 00.000 7988 OnExposeComplete: enter
07:18:55.493 00.000 7988 UpdateGuideState(): m_state=1
07:18:55.493 00.000 7988 UpdateCurrentPosition: no star selected
07:18:55.493 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:55.497 00.004 7988 Status Line: No star selected
07:18:55.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:55.501 00.004 7988 UpdateGuideState exits: No star selected
07:18:55.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:55.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:55.501 00.000 7988 Enqueuing Expose request
07:18:55.501 00.000 15712 Worker thread wakes up
07:18:55.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:55.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:57.020 01.519 15712 Exposure complete
07:18:57.044 00.024 15712 worker thread done servicing request
07:18:57.044 00.000 7988 OnExposeComplete: enter
07:18:57.046 00.002 7988 UpdateGuideState(): m_state=1
07:18:57.046 00.000 7988 UpdateCurrentPosition: no star selected
07:18:57.046 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:57.046 00.000 7988 Status Line: No star selected
07:18:57.046 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:57.052 00.006 7988 UpdateGuideState exits: No star selected
07:18:57.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:57.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:57.052 00.000 7988 Enqueuing Expose request
07:18:57.052 00.000 15712 Worker thread wakes up
07:18:57.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:57.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:18:58.797 01.745 15712 Exposure complete
07:18:58.818 00.021 15712 worker thread done servicing request
07:18:58.818 00.000 7988 OnExposeComplete: enter
07:18:58.818 00.000 7988 UpdateGuideState(): m_state=1
07:18:58.818 00.000 7988 UpdateCurrentPosition: no star selected
07:18:58.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:18:58.818 00.000 7988 Status Line: No star selected
07:18:58.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:18:58.827 00.009 7988 UpdateGuideState exits: No star selected
07:18:58.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:18:58.827 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:18:58.827 00.000 7988 Enqueuing Expose request
07:18:58.827 00.000 15712 Worker thread wakes up
07:18:58.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:18:58.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:00.236 01.409 15712 Exposure complete
07:19:00.260 00.024 15712 worker thread done servicing request
07:19:00.260 00.000 7988 OnExposeComplete: enter
07:19:00.260 00.000 7988 UpdateGuideState(): m_state=1
07:19:00.263 00.003 7988 UpdateCurrentPosition: no star selected
07:19:00.263 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:00.265 00.002 7988 Status Line: No star selected
07:19:00.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:00.265 00.000 7988 UpdateGuideState exits: No star selected
07:19:00.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:00.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:00.265 00.000 7988 Enqueuing Expose request
07:19:00.265 00.000 15712 Worker thread wakes up
07:19:00.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:00.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:01.911 01.646 15712 Exposure complete
07:19:01.931 00.020 15712 worker thread done servicing request
07:19:01.931 00.000 7988 OnExposeComplete: enter
07:19:01.931 00.000 7988 UpdateGuideState(): m_state=1
07:19:01.938 00.007 7988 UpdateCurrentPosition: no star selected
07:19:01.938 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:01.940 00.002 7988 Status Line: No star selected
07:19:01.942 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:01.943 00.001 7988 UpdateGuideState exits: No star selected
07:19:01.943 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:01.943 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:01.943 00.000 7988 Enqueuing Expose request
07:19:01.948 00.005 15712 Worker thread wakes up
07:19:01.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:01.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:03.465 01.517 15712 Exposure complete
07:19:03.488 00.023 15712 worker thread done servicing request
07:19:03.488 00.000 7988 OnExposeComplete: enter
07:19:03.488 00.000 7988 UpdateGuideState(): m_state=1
07:19:03.488 00.000 7988 UpdateCurrentPosition: no star selected
07:19:03.488 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:03.488 00.000 7988 Status Line: No star selected
07:19:03.495 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:03.496 00.001 7988 UpdateGuideState exits: No star selected
07:19:03.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:03.496 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:03.496 00.000 7988 Enqueuing Expose request
07:19:03.496 00.000 15712 Worker thread wakes up
07:19:03.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:03.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:05.143 01.647 15712 Exposure complete
07:19:05.164 00.021 15712 worker thread done servicing request
07:19:05.164 00.000 7988 OnExposeComplete: enter
07:19:05.164 00.000 7988 UpdateGuideState(): m_state=1
07:19:05.168 00.004 7988 UpdateCurrentPosition: no star selected
07:19:05.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:05.170 00.002 7988 Status Line: No star selected
07:19:05.172 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:05.173 00.001 7988 UpdateGuideState exits: No star selected
07:19:05.173 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:05.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:05.173 00.000 7988 Enqueuing Expose request
07:19:05.173 00.000 15712 Worker thread wakes up
07:19:05.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:05.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:06.697 01.524 15712 Exposure complete
07:19:06.711 00.014 15712 worker thread done servicing request
07:19:06.711 00.000 7988 OnExposeComplete: enter
07:19:06.711 00.000 7988 UpdateGuideState(): m_state=1
07:19:06.722 00.011 7988 UpdateCurrentPosition: no star selected
07:19:06.722 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:06.724 00.002 7988 Status Line: No star selected
07:19:06.726 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:06.727 00.001 7988 UpdateGuideState exits: No star selected
07:19:06.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:06.727 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:06.727 00.000 7988 Enqueuing Expose request
07:19:06.727 00.000 15712 Worker thread wakes up
07:19:06.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:06.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:08.373 01.646 15712 Exposure complete
07:19:08.395 00.022 15712 worker thread done servicing request
07:19:08.395 00.000 7988 OnExposeComplete: enter
07:19:08.395 00.000 7988 UpdateGuideState(): m_state=1
07:19:08.398 00.003 7988 UpdateCurrentPosition: no star selected
07:19:08.398 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:08.400 00.002 7988 Status Line: No star selected
07:19:08.402 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:08.402 00.000 7988 UpdateGuideState exits: No star selected
07:19:08.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:08.402 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:08.402 00.000 7988 Enqueuing Expose request
07:19:08.402 00.000 15712 Worker thread wakes up
07:19:08.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:08.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:09.923 01.521 15712 Exposure complete
07:19:09.942 00.019 15712 worker thread done servicing request
07:19:09.947 00.005 7988 OnExposeComplete: enter
07:19:09.947 00.000 7988 UpdateGuideState(): m_state=1
07:19:09.947 00.000 7988 UpdateCurrentPosition: no star selected
07:19:09.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:09.947 00.000 7988 Status Line: No star selected
07:19:09.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:09.953 00.006 7988 UpdateGuideState exits: No star selected
07:19:09.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:09.953 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:09.953 00.000 7988 Enqueuing Expose request
07:19:09.953 00.000 15712 Worker thread wakes up
07:19:09.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:09.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:11.699 01.746 15712 Exposure complete
07:19:11.712 00.013 15712 worker thread done servicing request
07:19:11.712 00.000 7988 OnExposeComplete: enter
07:19:11.712 00.000 7988 UpdateGuideState(): m_state=1
07:19:11.724 00.012 7988 UpdateCurrentPosition: no star selected
07:19:11.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:11.726 00.002 7988 Status Line: No star selected
07:19:11.728 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:11.729 00.001 7988 UpdateGuideState exits: No star selected
07:19:11.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:11.729 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:11.729 00.000 7988 Enqueuing Expose request
07:19:11.729 00.000 15712 Worker thread wakes up
07:19:11.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:11.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:13.138 01.409 15712 Exposure complete
07:19:13.160 00.022 15712 worker thread done servicing request
07:19:13.160 00.000 7988 OnExposeComplete: enter
07:19:13.160 00.000 7988 UpdateGuideState(): m_state=1
07:19:13.160 00.000 7988 UpdateCurrentPosition: no star selected
07:19:13.160 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:13.160 00.000 7988 Status Line: No star selected
07:19:13.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:13.168 00.008 7988 UpdateGuideState exits: No star selected
07:19:13.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:13.168 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:13.168 00.000 7988 Enqueuing Expose request
07:19:13.168 00.000 15712 Worker thread wakes up
07:19:13.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:13.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:14.913 01.745 15712 Exposure complete
07:19:14.936 00.023 15712 worker thread done servicing request
07:19:14.936 00.000 7988 OnExposeComplete: enter
07:19:14.936 00.000 7988 UpdateGuideState(): m_state=1
07:19:14.936 00.000 7988 UpdateCurrentPosition: no star selected
07:19:14.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:14.936 00.000 7988 Status Line: No star selected
07:19:14.943 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:14.943 00.000 7988 UpdateGuideState exits: No star selected
07:19:14.945 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:14.945 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:14.947 00.002 7988 Enqueuing Expose request
07:19:14.947 00.000 15712 Worker thread wakes up
07:19:14.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:14.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:16.352 01.405 15712 Exposure complete
07:19:16.374 00.022 15712 worker thread done servicing request
07:19:16.376 00.002 7988 OnExposeComplete: enter
07:19:16.376 00.000 7988 UpdateGuideState(): m_state=1
07:19:16.376 00.000 7988 UpdateCurrentPosition: no star selected
07:19:16.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:16.376 00.000 7988 Status Line: No star selected
07:19:16.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:16.382 00.006 7988 UpdateGuideState exits: No star selected
07:19:16.382 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:16.382 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:16.382 00.000 7988 Enqueuing Expose request
07:19:16.382 00.000 15712 Worker thread wakes up
07:19:16.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:16.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:18.126 01.744 15712 Exposure complete
07:19:18.143 00.017 15712 worker thread done servicing request
07:19:18.143 00.000 7988 OnExposeComplete: enter
07:19:18.143 00.000 7988 UpdateGuideState(): m_state=1
07:19:18.151 00.008 7988 UpdateCurrentPosition: no star selected
07:19:18.151 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:18.153 00.002 7988 Status Line: No star selected
07:19:18.155 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:18.156 00.001 7988 UpdateGuideState exits: No star selected
07:19:18.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:18.156 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:18.156 00.000 7988 Enqueuing Expose request
07:19:18.160 00.004 15712 Worker thread wakes up
07:19:18.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:18.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:19.580 01.420 15712 Exposure complete
07:19:19.602 00.022 15712 worker thread done servicing request
07:19:19.602 00.000 7988 OnExposeComplete: enter
07:19:19.602 00.000 7988 UpdateGuideState(): m_state=1
07:19:19.602 00.000 7988 UpdateCurrentPosition: no star selected
07:19:19.606 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:19.606 00.000 7988 Status Line: No star selected
07:19:19.606 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:19.610 00.004 7988 UpdateGuideState exits: No star selected
07:19:19.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:19.610 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:19.610 00.000 7988 Enqueuing Expose request
07:19:19.610 00.000 15712 Worker thread wakes up
07:19:19.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:19.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:21.355 01.745 15712 Exposure complete
07:19:21.377 00.022 15712 worker thread done servicing request
07:19:21.377 00.000 7988 OnExposeComplete: enter
07:19:21.377 00.000 7988 UpdateGuideState(): m_state=1
07:19:21.377 00.000 7988 UpdateCurrentPosition: no star selected
07:19:21.377 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:21.377 00.000 7988 Status Line: No star selected
07:19:21.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:21.385 00.008 7988 UpdateGuideState exits: No star selected
07:19:21.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:21.385 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:21.385 00.000 7988 Enqueuing Expose request
07:19:21.385 00.000 15712 Worker thread wakes up
07:19:21.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:21.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:22.807 01.422 15712 Exposure complete
07:19:22.824 00.017 15712 worker thread done servicing request
07:19:22.824 00.000 7988 OnExposeComplete: enter
07:19:22.824 00.000 7988 UpdateGuideState(): m_state=1
07:19:22.832 00.008 7988 UpdateCurrentPosition: no star selected
07:19:22.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:22.834 00.002 7988 Status Line: No star selected
07:19:22.836 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:22.836 00.000 7988 UpdateGuideState exits: No star selected
07:19:22.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:22.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:22.841 00.005 7988 Enqueuing Expose request
07:19:22.841 00.000 15712 Worker thread wakes up
07:19:22.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:22.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:24.484 01.643 15712 Exposure complete
07:19:24.505 00.021 15712 worker thread done servicing request
07:19:24.505 00.000 7988 OnExposeComplete: enter
07:19:24.505 00.000 7988 UpdateGuideState(): m_state=1
07:19:24.505 00.000 7988 UpdateCurrentPosition: no star selected
07:19:24.511 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:24.511 00.000 7988 Status Line: No star selected
07:19:24.514 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:24.514 00.000 7988 UpdateGuideState exits: No star selected
07:19:24.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:24.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:24.514 00.000 7988 Enqueuing Expose request
07:19:24.514 00.000 15712 Worker thread wakes up
07:19:24.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:24.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:26.050 01.536 15712 Exposure complete
07:19:26.072 00.022 15712 worker thread done servicing request
07:19:26.072 00.000 7988 OnExposeComplete: enter
07:19:26.072 00.000 7988 UpdateGuideState(): m_state=1
07:19:26.072 00.000 7988 UpdateCurrentPosition: no star selected
07:19:26.072 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:26.072 00.000 7988 Status Line: No star selected
07:19:26.080 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:26.080 00.000 7988 UpdateGuideState exits: No star selected
07:19:26.080 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:26.080 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:26.080 00.000 7988 Enqueuing Expose request
07:19:26.080 00.000 15712 Worker thread wakes up
07:19:26.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:26.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:27.723 01.643 15712 Exposure complete
07:19:27.746 00.023 15712 worker thread done servicing request
07:19:27.746 00.000 7988 OnExposeComplete: enter
07:19:27.746 00.000 7988 UpdateGuideState(): m_state=1
07:19:27.750 00.004 7988 UpdateCurrentPosition: no star selected
07:19:27.750 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:27.752 00.002 7988 Status Line: No star selected
07:19:27.754 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:27.754 00.000 7988 UpdateGuideState exits: No star selected
07:19:27.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:27.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:27.754 00.000 7988 Enqueuing Expose request
07:19:27.754 00.000 15712 Worker thread wakes up
07:19:27.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:27.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:29.288 01.534 15712 Exposure complete
07:19:29.309 00.021 15712 worker thread done servicing request
07:19:29.309 00.000 7988 OnExposeComplete: enter
07:19:29.309 00.000 7988 UpdateGuideState(): m_state=1
07:19:29.309 00.000 7988 UpdateCurrentPosition: no star selected
07:19:29.309 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:29.309 00.000 7988 Status Line: No star selected
07:19:29.317 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:29.317 00.000 7988 UpdateGuideState exits: No star selected
07:19:29.319 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:29.319 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:29.321 00.002 7988 Enqueuing Expose request
07:19:29.321 00.000 15712 Worker thread wakes up
07:19:29.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:29.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:30.963 01.642 15712 Exposure complete
07:19:30.988 00.025 15712 worker thread done servicing request
07:19:30.988 00.000 7988 OnExposeComplete: enter
07:19:30.988 00.000 7988 UpdateGuideState(): m_state=1
07:19:30.988 00.000 7988 UpdateCurrentPosition: no star selected
07:19:30.988 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:30.988 00.000 7988 Status Line: No star selected
07:19:30.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:30.995 00.007 7988 UpdateGuideState exits: No star selected
07:19:30.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:30.995 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:30.995 00.000 7988 Enqueuing Expose request
07:19:30.995 00.000 15712 Worker thread wakes up
07:19:30.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:30.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:32.531 01.536 15712 Exposure complete
07:19:32.553 00.022 15712 worker thread done servicing request
07:19:32.553 00.000 7988 OnExposeComplete: enter
07:19:32.553 00.000 7988 UpdateGuideState(): m_state=1
07:19:32.553 00.000 7988 UpdateCurrentPosition: no star selected
07:19:32.553 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:32.553 00.000 7988 Status Line: No star selected
07:19:32.561 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:32.561 00.000 7988 UpdateGuideState exits: No star selected
07:19:32.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:32.561 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:32.561 00.000 7988 Enqueuing Expose request
07:19:32.561 00.000 15712 Worker thread wakes up
07:19:32.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:32.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:34.306 01.745 15712 Exposure complete
07:19:34.328 00.022 15712 worker thread done servicing request
07:19:34.328 00.000 7988 OnExposeComplete: enter
07:19:34.328 00.000 7988 UpdateGuideState(): m_state=1
07:19:34.328 00.000 7988 UpdateCurrentPosition: no star selected
07:19:34.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:34.328 00.000 7988 Status Line: No star selected
07:19:34.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:34.336 00.008 7988 UpdateGuideState exits: No star selected
07:19:34.336 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:34.336 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:34.336 00.000 7988 Enqueuing Expose request
07:19:34.336 00.000 15712 Worker thread wakes up
07:19:34.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:34.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:35.745 01.409 15712 Exposure complete
07:19:35.767 00.022 15712 worker thread done servicing request
07:19:35.767 00.000 7988 OnExposeComplete: enter
07:19:35.767 00.000 7988 UpdateGuideState(): m_state=1
07:19:35.767 00.000 7988 UpdateCurrentPosition: no star selected
07:19:35.771 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:35.771 00.000 7988 Status Line: No star selected
07:19:35.774 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:35.774 00.000 7988 UpdateGuideState exits: No star selected
07:19:35.776 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:35.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:35.778 00.002 7988 Enqueuing Expose request
07:19:35.778 00.000 15712 Worker thread wakes up
07:19:35.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:35.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:37.422 01.644 15712 Exposure complete
07:19:37.445 00.023 15712 worker thread done servicing request
07:19:37.445 00.000 7988 OnExposeComplete: enter
07:19:37.445 00.000 7988 UpdateGuideState(): m_state=1
07:19:37.445 00.000 7988 UpdateCurrentPosition: no star selected
07:19:37.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:37.445 00.000 7988 Status Line: No star selected
07:19:37.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:37.452 00.007 7988 UpdateGuideState exits: No star selected
07:19:37.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:37.452 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:37.456 00.004 7988 Enqueuing Expose request
07:19:37.456 00.000 15712 Worker thread wakes up
07:19:37.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:37.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:38.987 01.531 15712 Exposure complete
07:19:39.010 00.023 15712 worker thread done servicing request
07:19:39.010 00.000 7988 OnExposeComplete: enter
07:19:39.010 00.000 7988 UpdateGuideState(): m_state=1
07:19:39.010 00.000 7988 UpdateCurrentPosition: no star selected
07:19:39.010 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:39.010 00.000 7988 Status Line: No star selected
07:19:39.017 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:39.017 00.000 7988 UpdateGuideState exits: No star selected
07:19:39.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:39.017 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:39.017 00.000 7988 Enqueuing Expose request
07:19:39.023 00.006 15712 Worker thread wakes up
07:19:39.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:39.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:40.649 01.626 15712 Exposure complete
07:19:40.664 00.015 15712 worker thread done servicing request
07:19:40.664 00.000 7988 OnExposeComplete: enter
07:19:40.674 00.010 7988 UpdateGuideState(): m_state=1
07:19:40.674 00.000 7988 UpdateCurrentPosition: no star selected
07:19:40.674 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:40.674 00.000 7988 Status Line: No star selected
07:19:40.680 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:40.680 00.000 7988 UpdateGuideState exits: No star selected
07:19:40.680 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:40.680 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:40.680 00.000 7988 Enqueuing Expose request
07:19:40.680 00.000 15712 Worker thread wakes up
07:19:40.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:40.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:42.215 01.535 15712 Exposure complete
07:19:42.230 00.015 15712 worker thread done servicing request
07:19:42.230 00.000 7988 OnExposeComplete: enter
07:19:42.240 00.010 7988 UpdateGuideState(): m_state=1
07:19:42.240 00.000 7988 UpdateCurrentPosition: no star selected
07:19:42.240 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:42.240 00.000 7988 Status Line: No star selected
07:19:42.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:42.245 00.005 7988 UpdateGuideState exits: No star selected
07:19:42.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:42.245 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:42.245 00.000 7988 Enqueuing Expose request
07:19:42.245 00.000 15712 Worker thread wakes up
07:19:42.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:42.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:43.895 01.650 15712 Exposure complete
07:19:43.917 00.022 15712 worker thread done servicing request
07:19:43.917 00.000 7988 OnExposeComplete: enter
07:19:43.917 00.000 7988 UpdateGuideState(): m_state=1
07:19:43.917 00.000 7988 UpdateCurrentPosition: no star selected
07:19:43.917 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:43.917 00.000 7988 Status Line: No star selected
07:19:43.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:43.925 00.008 7988 UpdateGuideState exits: No star selected
07:19:43.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:43.927 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:43.927 00.000 7988 Enqueuing Expose request
07:19:43.929 00.002 15712 Worker thread wakes up
07:19:43.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:43.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:45.460 01.531 15712 Exposure complete
07:19:45.482 00.022 15712 worker thread done servicing request
07:19:45.482 00.000 7988 OnExposeComplete: enter
07:19:45.482 00.000 7988 UpdateGuideState(): m_state=1
07:19:45.482 00.000 7988 UpdateCurrentPosition: no star selected
07:19:45.482 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:45.482 00.000 7988 Status Line: No star selected
07:19:45.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:45.491 00.009 7988 UpdateGuideState exits: No star selected
07:19:45.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:45.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:45.491 00.000 7988 Enqueuing Expose request
07:19:45.491 00.000 15712 Worker thread wakes up
07:19:45.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:45.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:47.136 01.645 15712 Exposure complete
07:19:47.150 00.014 15712 worker thread done servicing request
07:19:47.150 00.000 7988 OnExposeComplete: enter
07:19:47.160 00.010 7988 UpdateGuideState(): m_state=1
07:19:47.160 00.000 7988 UpdateCurrentPosition: no star selected
07:19:47.162 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:47.162 00.000 7988 Status Line: No star selected
07:19:47.164 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:47.166 00.002 7988 UpdateGuideState exits: No star selected
07:19:47.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:47.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:47.166 00.000 7988 Enqueuing Expose request
07:19:47.166 00.000 15712 Worker thread wakes up
07:19:47.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:47.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:48.697 01.531 15712 Exposure complete
07:19:48.719 00.022 15712 worker thread done servicing request
07:19:48.719 00.000 7988 OnExposeComplete: enter
07:19:48.719 00.000 7988 UpdateGuideState(): m_state=1
07:19:48.719 00.000 7988 UpdateCurrentPosition: no star selected
07:19:48.719 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:48.719 00.000 7988 Status Line: No star selected
07:19:48.727 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:48.727 00.000 7988 UpdateGuideState exits: No star selected
07:19:48.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:48.727 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:48.727 00.000 7988 Enqueuing Expose request
07:19:48.727 00.000 15712 Worker thread wakes up
07:19:48.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:48.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:50.372 01.645 15712 Exposure complete
07:19:50.393 00.021 15712 worker thread done servicing request
07:19:50.393 00.000 7988 OnExposeComplete: enter
07:19:50.393 00.000 7988 UpdateGuideState(): m_state=1
07:19:50.399 00.006 7988 UpdateCurrentPosition: no star selected
07:19:50.399 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:50.401 00.002 7988 Status Line: No star selected
07:19:50.403 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:50.404 00.001 7988 UpdateGuideState exits: No star selected
07:19:50.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:50.404 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:50.404 00.000 7988 Enqueuing Expose request
07:19:50.404 00.000 15712 Worker thread wakes up
07:19:50.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:50.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:51.922 01.518 15712 Exposure complete
07:19:51.947 00.025 15712 worker thread done servicing request
07:19:51.947 00.000 7988 OnExposeComplete: enter
07:19:51.947 00.000 7988 UpdateGuideState(): m_state=1
07:19:51.947 00.000 7988 UpdateCurrentPosition: no star selected
07:19:51.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:51.947 00.000 7988 Status Line: No star selected
07:19:51.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:51.954 00.007 7988 UpdateGuideState exits: No star selected
07:19:51.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:51.954 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:51.954 00.000 7988 Enqueuing Expose request
07:19:51.954 00.000 15712 Worker thread wakes up
07:19:51.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:51.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:53.699 01.745 15712 Exposure complete
07:19:53.713 00.014 15712 worker thread done servicing request
07:19:53.713 00.000 7988 OnExposeComplete: enter
07:19:53.713 00.000 7988 UpdateGuideState(): m_state=1
07:19:53.724 00.011 7988 UpdateCurrentPosition: no star selected
07:19:53.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:53.726 00.002 7988 Status Line: No star selected
07:19:53.728 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:53.728 00.000 7988 UpdateGuideState exits: No star selected
07:19:53.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:53.731 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:53.731 00.000 7988 Enqueuing Expose request
07:19:53.731 00.000 15712 Worker thread wakes up
07:19:53.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:53.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:55.151 01.420 15712 Exposure complete
07:19:55.173 00.022 15712 worker thread done servicing request
07:19:55.173 00.000 7988 OnExposeComplete: enter
07:19:55.173 00.000 7988 UpdateGuideState(): m_state=1
07:19:55.176 00.003 7988 UpdateCurrentPosition: no star selected
07:19:55.176 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:55.176 00.000 7988 Status Line: No star selected
07:19:55.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:55.181 00.005 7988 UpdateGuideState exits: No star selected
07:19:55.181 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:55.181 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:55.181 00.000 7988 Enqueuing Expose request
07:19:55.181 00.000 15712 Worker thread wakes up
07:19:55.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:55.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:56.925 01.744 15712 Exposure complete
07:19:56.939 00.014 15712 worker thread done servicing request
07:19:56.939 00.000 7988 OnExposeComplete: enter
07:19:56.948 00.009 7988 UpdateGuideState(): m_state=1
07:19:56.950 00.002 7988 UpdateCurrentPosition: no star selected
07:19:56.950 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:56.952 00.002 7988 Status Line: No star selected
07:19:56.954 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:56.954 00.000 7988 UpdateGuideState exits: No star selected
07:19:56.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:56.954 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:56.954 00.000 7988 Enqueuing Expose request
07:19:56.954 00.000 15712 Worker thread wakes up
07:19:56.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:56.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:19:58.365 01.411 15712 Exposure complete
07:19:58.388 00.023 15712 worker thread done servicing request
07:19:58.388 00.000 7988 OnExposeComplete: enter
07:19:58.388 00.000 7988 UpdateGuideState(): m_state=1
07:19:58.388 00.000 7988 UpdateCurrentPosition: no star selected
07:19:58.388 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:19:58.388 00.000 7988 Status Line: No star selected
07:19:58.395 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:19:58.397 00.002 7988 UpdateGuideState exits: No star selected
07:19:58.397 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:19:58.397 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:19:58.397 00.000 7988 Enqueuing Expose request
07:19:58.397 00.000 15712 Worker thread wakes up
07:19:58.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:19:58.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:00.042 01.645 15712 Exposure complete
07:20:00.066 00.024 15712 worker thread done servicing request
07:20:00.066 00.000 7988 OnExposeComplete: enter
07:20:00.066 00.000 7988 UpdateGuideState(): m_state=1
07:20:00.066 00.000 7988 UpdateCurrentPosition: no star selected
07:20:00.066 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:00.066 00.000 7988 Status Line: No star selected
07:20:00.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:00.074 00.008 7988 UpdateGuideState exits: No star selected
07:20:00.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:00.076 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:00.076 00.000 7988 Enqueuing Expose request
07:20:00.078 00.002 15712 Worker thread wakes up
07:20:00.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:00.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:01.593 01.515 15712 Exposure complete
07:20:01.613 00.020 15712 worker thread done servicing request
07:20:01.613 00.000 7988 OnExposeComplete: enter
07:20:01.613 00.000 7988 UpdateGuideState(): m_state=1
07:20:01.620 00.007 7988 UpdateCurrentPosition: no star selected
07:20:01.620 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:01.622 00.002 7988 Status Line: No star selected
07:20:01.623 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:01.623 00.000 7988 UpdateGuideState exits: No star selected
07:20:01.623 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:01.623 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:01.623 00.000 7988 Enqueuing Expose request
07:20:01.623 00.000 15712 Worker thread wakes up
07:20:01.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:01.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:03.269 01.646 15712 Exposure complete
07:20:03.283 00.014 15712 worker thread done servicing request
07:20:03.283 00.000 7988 OnExposeComplete: enter
07:20:03.283 00.000 7988 UpdateGuideState(): m_state=1
07:20:03.294 00.011 7988 UpdateCurrentPosition: no star selected
07:20:03.294 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:03.296 00.002 7988 Status Line: No star selected
07:20:03.298 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:03.299 00.001 7988 UpdateGuideState exits: No star selected
07:20:03.300 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:03.300 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:03.300 00.000 7988 Enqueuing Expose request
07:20:03.300 00.000 15712 Worker thread wakes up
07:20:03.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:03.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:04.820 01.520 15712 Exposure complete
07:20:04.834 00.014 15712 worker thread done servicing request
07:20:04.834 00.000 7988 OnExposeComplete: enter
07:20:04.834 00.000 7988 UpdateGuideState(): m_state=1
07:20:04.845 00.011 7988 UpdateCurrentPosition: no star selected
07:20:04.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:04.847 00.002 7988 Status Line: No star selected
07:20:04.849 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:04.849 00.000 7988 UpdateGuideState exits: No star selected
07:20:04.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:04.849 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:04.849 00.000 7988 Enqueuing Expose request
07:20:04.849 00.000 15712 Worker thread wakes up
07:20:04.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:04.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:06.594 01.745 15712 Exposure complete
07:20:06.616 00.022 15712 worker thread done servicing request
07:20:06.616 00.000 7988 OnExposeComplete: enter
07:20:06.618 00.002 7988 UpdateGuideState(): m_state=1
07:20:06.618 00.000 7988 UpdateCurrentPosition: no star selected
07:20:06.618 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:06.618 00.000 7988 Status Line: No star selected
07:20:06.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:06.624 00.006 7988 UpdateGuideState exits: No star selected
07:20:06.624 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:06.624 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:06.624 00.000 7988 Enqueuing Expose request
07:20:06.624 00.000 15712 Worker thread wakes up
07:20:06.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:06.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:08.034 01.410 15712 Exposure complete
07:20:08.056 00.022 15712 worker thread done servicing request
07:20:08.056 00.000 7988 OnExposeComplete: enter
07:20:08.056 00.000 7988 UpdateGuideState(): m_state=1
07:20:08.056 00.000 7988 UpdateCurrentPosition: no star selected
07:20:08.056 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:08.056 00.000 7988 Status Line: No star selected
07:20:08.056 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:08.063 00.007 7988 UpdateGuideState exits: No star selected
07:20:08.063 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:08.063 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:08.063 00.000 7988 Enqueuing Expose request
07:20:08.063 00.000 15712 Worker thread wakes up
07:20:08.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:08.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:09.709 01.646 15712 Exposure complete
07:20:09.731 00.022 15712 worker thread done servicing request
07:20:09.731 00.000 7988 OnExposeComplete: enter
07:20:09.731 00.000 7988 UpdateGuideState(): m_state=1
07:20:09.736 00.005 7988 UpdateCurrentPosition: no star selected
07:20:09.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:09.738 00.002 7988 Status Line: No star selected
07:20:09.740 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:09.741 00.001 7988 UpdateGuideState exits: No star selected
07:20:09.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:09.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:09.741 00.000 7988 Enqueuing Expose request
07:20:09.741 00.000 15712 Worker thread wakes up
07:20:09.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:09.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:11.261 01.520 15712 Exposure complete
07:20:11.283 00.022 15712 worker thread done servicing request
07:20:11.283 00.000 7988 OnExposeComplete: enter
07:20:11.283 00.000 7988 UpdateGuideState(): m_state=1
07:20:11.283 00.000 7988 UpdateCurrentPosition: no star selected
07:20:11.283 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:11.283 00.000 7988 Status Line: No star selected
07:20:11.291 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:11.291 00.000 7988 UpdateGuideState exits: No star selected
07:20:11.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:11.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:11.291 00.000 7988 Enqueuing Expose request
07:20:11.291 00.000 15712 Worker thread wakes up
07:20:11.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:11.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:12.924 01.633 15712 Exposure complete
07:20:12.937 00.013 15712 worker thread done servicing request
07:20:12.937 00.000 7988 OnExposeComplete: enter
07:20:12.948 00.011 7988 UpdateGuideState(): m_state=1
07:20:12.948 00.000 7988 UpdateCurrentPosition: no star selected
07:20:12.948 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:12.948 00.000 7988 Status Line: No star selected
07:20:12.953 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:12.953 00.000 7988 UpdateGuideState exits: No star selected
07:20:12.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:12.953 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:12.953 00.000 7988 Enqueuing Expose request
07:20:12.953 00.000 15712 Worker thread wakes up
07:20:12.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:12.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:14.488 01.535 15712 Exposure complete
07:20:14.514 00.026 7988 OnExposeComplete: enter
07:20:14.516 00.002 7988 UpdateGuideState(): m_state=1
07:20:14.518 00.002 15712 worker thread done servicing request
07:20:14.518 00.000 7988 UpdateCurrentPosition: no star selected
07:20:14.520 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:14.520 00.000 7988 Status Line: No star selected
07:20:14.522 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:14.524 00.002 7988 UpdateGuideState exits: No star selected
07:20:14.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:14.526 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:14.526 00.000 7988 Enqueuing Expose request
07:20:14.528 00.002 15712 Worker thread wakes up
07:20:14.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:14.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:16.164 01.636 15712 Exposure complete
07:20:16.180 00.016 15712 worker thread done servicing request
07:20:16.180 00.000 7988 OnExposeComplete: enter
07:20:16.180 00.000 7988 UpdateGuideState(): m_state=1
07:20:16.189 00.009 7988 UpdateCurrentPosition: no star selected
07:20:16.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:16.191 00.002 7988 Status Line: No star selected
07:20:16.193 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:16.194 00.001 7988 UpdateGuideState exits: No star selected
07:20:16.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:16.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:16.198 00.004 7988 Enqueuing Expose request
07:20:16.198 00.000 15712 Worker thread wakes up
07:20:16.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:16.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:17.726 01.528 15712 Exposure complete
07:20:17.747 00.021 15712 worker thread done servicing request
07:20:17.747 00.000 7988 OnExposeComplete: enter
07:20:17.747 00.000 7988 UpdateGuideState(): m_state=1
07:20:17.747 00.000 7988 UpdateCurrentPosition: no star selected
07:20:17.747 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:17.747 00.000 7988 Status Line: No star selected
07:20:17.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:17.756 00.009 7988 UpdateGuideState exits: No star selected
07:20:17.756 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:17.758 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:17.758 00.000 7988 Enqueuing Expose request
07:20:17.760 00.002 15712 Worker thread wakes up
07:20:17.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:17.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:19.502 01.742 15712 Exposure complete
07:20:19.524 00.022 15712 worker thread done servicing request
07:20:19.524 00.000 7988 OnExposeComplete: enter
07:20:19.524 00.000 7988 UpdateGuideState(): m_state=1
07:20:19.524 00.000 7988 UpdateCurrentPosition: no star selected
07:20:19.524 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:19.524 00.000 7988 Status Line: No star selected
07:20:19.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:19.532 00.008 7988 UpdateGuideState exits: No star selected
07:20:19.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:19.532 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:19.532 00.000 7988 Enqueuing Expose request
07:20:19.532 00.000 15712 Worker thread wakes up
07:20:19.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:19.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:20.956 01.424 15712 Exposure complete
07:20:20.979 00.023 15712 worker thread done servicing request
07:20:20.979 00.000 7988 OnExposeComplete: enter
07:20:20.979 00.000 7988 UpdateGuideState(): m_state=1
07:20:20.981 00.002 7988 UpdateCurrentPosition: no star selected
07:20:20.981 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:20.983 00.002 7988 Status Line: No star selected
07:20:20.985 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:20.985 00.000 7988 UpdateGuideState exits: No star selected
07:20:20.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:20.985 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:20.985 00.000 7988 Enqueuing Expose request
07:20:20.985 00.000 15712 Worker thread wakes up
07:20:20.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:20.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:22.631 01.646 15712 Exposure complete
07:20:22.647 00.016 15712 worker thread done servicing request
07:20:22.647 00.000 7988 OnExposeComplete: enter
07:20:22.647 00.000 7988 UpdateGuideState(): m_state=1
07:20:22.658 00.011 7988 UpdateCurrentPosition: no star selected
07:20:22.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:22.660 00.002 7988 Status Line: No star selected
07:20:22.662 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:22.663 00.001 7988 UpdateGuideState exits: No star selected
07:20:22.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:22.663 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:22.663 00.000 7988 Enqueuing Expose request
07:20:22.663 00.000 15712 Worker thread wakes up
07:20:22.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:22.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:24.199 01.536 15712 Exposure complete
07:20:24.222 00.023 15712 worker thread done servicing request
07:20:24.222 00.000 7988 OnExposeComplete: enter
07:20:24.222 00.000 7988 UpdateGuideState(): m_state=1
07:20:24.222 00.000 7988 UpdateCurrentPosition: no star selected
07:20:24.222 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:24.227 00.005 7988 Status Line: No star selected
07:20:24.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:24.229 00.002 7988 UpdateGuideState exits: No star selected
07:20:24.229 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:24.229 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:24.229 00.000 7988 Enqueuing Expose request
07:20:24.229 00.000 15712 Worker thread wakes up
07:20:24.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:24.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:25.876 01.647 15712 Exposure complete
07:20:25.893 00.017 15712 worker thread done servicing request
07:20:25.893 00.000 7988 OnExposeComplete: enter
07:20:25.893 00.000 7988 UpdateGuideState(): m_state=1
07:20:25.893 00.000 7988 UpdateCurrentPosition: no star selected
07:20:25.893 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:25.893 00.000 7988 Status Line: No star selected
07:20:25.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:25.906 00.013 7988 UpdateGuideState exits: No star selected
07:20:25.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:25.906 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:25.910 00.004 7988 Enqueuing Expose request
07:20:25.910 00.000 15712 Worker thread wakes up
07:20:25.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:25.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:27.442 01.532 15712 Exposure complete
07:20:27.465 00.023 15712 worker thread done servicing request
07:20:27.465 00.000 7988 OnExposeComplete: enter
07:20:27.465 00.000 7988 UpdateGuideState(): m_state=1
07:20:27.465 00.000 7988 UpdateCurrentPosition: no star selected
07:20:27.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:27.465 00.000 7988 Status Line: No star selected
07:20:27.472 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:27.472 00.000 7988 UpdateGuideState exits: No star selected
07:20:27.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:27.474 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:27.475 00.001 7988 Enqueuing Expose request
07:20:27.475 00.000 15712 Worker thread wakes up
07:20:27.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:27.477 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:29.119 01.642 15712 Exposure complete
07:20:29.141 00.022 15712 worker thread done servicing request
07:20:29.141 00.000 7988 OnExposeComplete: enter
07:20:29.141 00.000 7988 UpdateGuideState(): m_state=1
07:20:29.144 00.003 7988 UpdateCurrentPosition: no star selected
07:20:29.144 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:29.144 00.000 7988 Status Line: No star selected
07:20:29.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:29.149 00.005 7988 UpdateGuideState exits: No star selected
07:20:29.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:29.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:29.149 00.000 7988 Enqueuing Expose request
07:20:29.149 00.000 15712 Worker thread wakes up
07:20:29.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:29.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:30.681 01.532 15712 Exposure complete
07:20:30.705 00.024 15712 worker thread done servicing request
07:20:30.705 00.000 7988 OnExposeComplete: enter
07:20:30.705 00.000 7988 UpdateGuideState(): m_state=1
07:20:30.705 00.000 7988 UpdateCurrentPosition: no star selected
07:20:30.709 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:30.709 00.000 7988 Status Line: No star selected
07:20:30.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:30.712 00.003 7988 UpdateGuideState exits: No star selected
07:20:30.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:30.712 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:30.712 00.000 7988 Enqueuing Expose request
07:20:30.712 00.000 15712 Worker thread wakes up
07:20:30.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:30.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:32.355 01.643 15712 Exposure complete
07:20:32.380 00.025 15712 worker thread done servicing request
07:20:32.380 00.000 7988 OnExposeComplete: enter
07:20:32.380 00.000 7988 UpdateGuideState(): m_state=1
07:20:32.380 00.000 7988 UpdateCurrentPosition: no star selected
07:20:32.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:32.380 00.000 7988 Status Line: No star selected
07:20:32.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:32.387 00.007 7988 UpdateGuideState exits: No star selected
07:20:32.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:32.387 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:32.387 00.000 7988 Enqueuing Expose request
07:20:32.387 00.000 15712 Worker thread wakes up
07:20:32.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:32.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:33.919 01.532 15712 Exposure complete
07:20:33.935 00.016 15712 worker thread done servicing request
07:20:33.935 00.000 7988 OnExposeComplete: enter
07:20:33.935 00.000 7988 UpdateGuideState(): m_state=1
07:20:33.946 00.011 7988 UpdateCurrentPosition: no star selected
07:20:33.946 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:33.948 00.002 7988 Status Line: No star selected
07:20:33.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:33.950 00.002 7988 UpdateGuideState exits: No star selected
07:20:33.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:33.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:33.950 00.000 7988 Enqueuing Expose request
07:20:33.950 00.000 15712 Worker thread wakes up
07:20:33.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:33.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:35.597 01.647 15712 Exposure complete
07:20:35.613 00.016 15712 worker thread done servicing request
07:20:35.613 00.000 7988 OnExposeComplete: enter
07:20:35.613 00.000 7988 UpdateGuideState(): m_state=1
07:20:35.624 00.011 7988 UpdateCurrentPosition: no star selected
07:20:35.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:35.626 00.002 7988 Status Line: No star selected
07:20:35.628 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:35.628 00.000 7988 UpdateGuideState exits: No star selected
07:20:35.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:35.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:35.628 00.000 7988 Enqueuing Expose request
07:20:35.628 00.000 15712 Worker thread wakes up
07:20:35.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:35.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:37.164 01.536 15712 Exposure complete
07:20:37.178 00.014 15712 worker thread done servicing request
07:20:37.178 00.000 7988 OnExposeComplete: enter
07:20:37.178 00.000 7988 UpdateGuideState(): m_state=1
07:20:37.189 00.011 7988 UpdateCurrentPosition: no star selected
07:20:37.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:37.191 00.002 7988 Status Line: No star selected
07:20:37.193 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:37.193 00.000 7988 UpdateGuideState exits: No star selected
07:20:37.196 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:37.196 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:37.196 00.000 7988 Enqueuing Expose request
07:20:37.196 00.000 15712 Worker thread wakes up
07:20:37.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:37.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:38.839 01.643 15712 Exposure complete
07:20:38.855 00.016 15712 worker thread done servicing request
07:20:38.855 00.000 7988 OnExposeComplete: enter
07:20:38.865 00.010 7988 UpdateGuideState(): m_state=1
07:20:38.865 00.000 7988 UpdateCurrentPosition: no star selected
07:20:38.867 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:38.867 00.000 7988 Status Line: No star selected
07:20:38.869 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:38.871 00.002 7988 UpdateGuideState exits: No star selected
07:20:38.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:38.871 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:38.871 00.000 7988 Enqueuing Expose request
07:20:38.871 00.000 15712 Worker thread wakes up
07:20:38.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:38.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:40.405 01.534 15712 Exposure complete
07:20:40.427 00.022 15712 worker thread done servicing request
07:20:40.427 00.000 7988 OnExposeComplete: enter
07:20:40.427 00.000 7988 UpdateGuideState(): m_state=1
07:20:40.427 00.000 7988 UpdateCurrentPosition: no star selected
07:20:40.427 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:40.427 00.000 7988 Status Line: No star selected
07:20:40.434 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:40.434 00.000 7988 UpdateGuideState exits: No star selected
07:20:40.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:40.434 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:40.434 00.000 7988 Enqueuing Expose request
07:20:40.434 00.000 15712 Worker thread wakes up
07:20:40.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:40.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:42.080 01.646 15712 Exposure complete
07:20:42.103 00.023 15712 worker thread done servicing request
07:20:42.103 00.000 7988 OnExposeComplete: enter
07:20:42.103 00.000 7988 UpdateGuideState(): m_state=1
07:20:42.103 00.000 7988 UpdateCurrentPosition: no star selected
07:20:42.103 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:42.103 00.000 7988 Status Line: No star selected
07:20:42.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:42.110 00.007 7988 UpdateGuideState exits: No star selected
07:20:42.110 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:42.110 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:42.110 00.000 7988 Enqueuing Expose request
07:20:42.114 00.004 15712 Worker thread wakes up
07:20:42.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:42.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:43.643 01.529 15712 Exposure complete
07:20:43.665 00.022 15712 worker thread done servicing request
07:20:43.665 00.000 7988 OnExposeComplete: enter
07:20:43.665 00.000 7988 UpdateGuideState(): m_state=1
07:20:43.665 00.000 7988 UpdateCurrentPosition: no star selected
07:20:43.665 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:43.671 00.006 7988 Status Line: No star selected
07:20:43.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:43.673 00.002 7988 UpdateGuideState exits: No star selected
07:20:43.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:43.673 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:43.673 00.000 7988 Enqueuing Expose request
07:20:43.673 00.000 15712 Worker thread wakes up
07:20:43.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:43.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:45.320 01.647 15712 Exposure complete
07:20:45.334 00.014 15712 worker thread done servicing request
07:20:45.334 00.000 7988 OnExposeComplete: enter
07:20:45.334 00.000 7988 UpdateGuideState(): m_state=1
07:20:45.345 00.011 7988 UpdateCurrentPosition: no star selected
07:20:45.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:45.347 00.002 7988 Status Line: No star selected
07:20:45.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:45.350 00.003 7988 UpdateGuideState exits: No star selected
07:20:45.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:45.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:45.350 00.000 7988 Enqueuing Expose request
07:20:45.350 00.000 15712 Worker thread wakes up
07:20:45.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:45.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:46.885 01.535 15712 Exposure complete
07:20:46.903 00.018 15712 worker thread done servicing request
07:20:46.903 00.000 7988 OnExposeComplete: enter
07:20:46.903 00.000 7988 UpdateGuideState(): m_state=1
07:20:46.910 00.007 7988 UpdateCurrentPosition: no star selected
07:20:46.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:46.912 00.002 7988 Status Line: No star selected
07:20:46.914 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:46.914 00.000 7988 UpdateGuideState exits: No star selected
07:20:46.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:46.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:46.914 00.000 7988 Enqueuing Expose request
07:20:46.914 00.000 15712 Worker thread wakes up
07:20:46.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:46.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:48.560 01.646 15712 Exposure complete
07:20:48.585 00.025 15712 worker thread done servicing request
07:20:48.585 00.000 7988 OnExposeComplete: enter
07:20:48.585 00.000 7988 UpdateGuideState(): m_state=1
07:20:48.585 00.000 7988 UpdateCurrentPosition: no star selected
07:20:48.585 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:48.585 00.000 7988 Status Line: No star selected
07:20:48.585 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:48.592 00.007 7988 UpdateGuideState exits: No star selected
07:20:48.593 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:48.593 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:48.593 00.000 7988 Enqueuing Expose request
07:20:48.593 00.000 15712 Worker thread wakes up
07:20:48.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:48.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:50.112 01.519 15712 Exposure complete
07:20:50.136 00.024 15712 worker thread done servicing request
07:20:50.136 00.000 7988 OnExposeComplete: enter
07:20:50.136 00.000 7988 UpdateGuideState(): m_state=1
07:20:50.140 00.004 7988 UpdateCurrentPosition: no star selected
07:20:50.140 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:50.140 00.000 7988 Status Line: No star selected
07:20:50.142 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:50.142 00.000 7988 UpdateGuideState exits: No star selected
07:20:50.142 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:50.142 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:50.142 00.000 7988 Enqueuing Expose request
07:20:50.142 00.000 15712 Worker thread wakes up
07:20:50.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:50.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:51.788 01.646 15712 Exposure complete
07:20:51.809 00.021 15712 worker thread done servicing request
07:20:51.809 00.000 7988 OnExposeComplete: enter
07:20:51.809 00.000 7988 UpdateGuideState(): m_state=1
07:20:51.815 00.006 7988 UpdateCurrentPosition: no star selected
07:20:51.815 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:51.817 00.002 7988 Status Line: No star selected
07:20:51.819 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:51.820 00.001 7988 UpdateGuideState exits: No star selected
07:20:51.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:51.820 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:51.820 00.000 7988 Enqueuing Expose request
07:20:51.820 00.000 15712 Worker thread wakes up
07:20:51.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:51.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:53.340 01.520 15712 Exposure complete
07:20:53.363 00.023 15712 worker thread done servicing request
07:20:53.363 00.000 7988 OnExposeComplete: enter
07:20:53.363 00.000 7988 UpdateGuideState(): m_state=1
07:20:53.363 00.000 7988 UpdateCurrentPosition: no star selected
07:20:53.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:53.363 00.000 7988 Status Line: No star selected
07:20:53.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:53.370 00.007 7988 UpdateGuideState exits: No star selected
07:20:53.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:53.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:53.370 00.000 7988 Enqueuing Expose request
07:20:53.376 00.006 15712 Worker thread wakes up
07:20:53.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:53.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:55.015 01.639 15712 Exposure complete
07:20:55.031 00.016 15712 worker thread done servicing request
07:20:55.031 00.000 7988 OnExposeComplete: enter
07:20:55.031 00.000 7988 UpdateGuideState(): m_state=1
07:20:55.031 00.000 7988 UpdateCurrentPosition: no star selected
07:20:55.043 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:55.043 00.000 7988 Status Line: No star selected
07:20:55.043 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:55.047 00.004 7988 UpdateGuideState exits: No star selected
07:20:55.047 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:55.047 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:55.047 00.000 7988 Enqueuing Expose request
07:20:55.047 00.000 15712 Worker thread wakes up
07:20:55.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:55.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:56.580 01.533 15712 Exposure complete
07:20:56.595 00.015 15712 worker thread done servicing request
07:20:56.595 00.000 7988 OnExposeComplete: enter
07:20:56.595 00.000 7988 UpdateGuideState(): m_state=1
07:20:56.607 00.012 7988 UpdateCurrentPosition: no star selected
07:20:56.607 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:56.609 00.002 7988 Status Line: No star selected
07:20:56.610 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:56.611 00.001 7988 UpdateGuideState exits: No star selected
07:20:56.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:56.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:56.611 00.000 7988 Enqueuing Expose request
07:20:56.611 00.000 15712 Worker thread wakes up
07:20:56.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:56.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:58.256 01.645 15712 Exposure complete
07:20:58.280 00.024 15712 worker thread done servicing request
07:20:58.280 00.000 7988 OnExposeComplete: enter
07:20:58.280 00.000 7988 UpdateGuideState(): m_state=1
07:20:58.280 00.000 7988 UpdateCurrentPosition: no star selected
07:20:58.280 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:58.280 00.000 7988 Status Line: No star selected
07:20:58.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:58.287 00.007 7988 UpdateGuideState exits: No star selected
07:20:58.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:58.287 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:58.287 00.000 7988 Enqueuing Expose request
07:20:58.287 00.000 15712 Worker thread wakes up
07:20:58.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:58.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:20:59.820 01.533 15712 Exposure complete
07:20:59.844 00.024 15712 worker thread done servicing request
07:20:59.844 00.000 7988 OnExposeComplete: enter
07:20:59.844 00.000 7988 UpdateGuideState(): m_state=1
07:20:59.844 00.000 7988 UpdateCurrentPosition: no star selected
07:20:59.844 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:20:59.847 00.003 7988 Status Line: No star selected
07:20:59.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:20:59.850 00.003 7988 UpdateGuideState exits: No star selected
07:20:59.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:20:59.850 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:20:59.850 00.000 7988 Enqueuing Expose request
07:20:59.850 00.000 15712 Worker thread wakes up
07:20:59.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:20:59.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:01.497 01.647 15712 Exposure complete
07:21:01.514 00.017 15712 worker thread done servicing request
07:21:01.514 00.000 7988 OnExposeComplete: enter
07:21:01.514 00.000 7988 UpdateGuideState(): m_state=1
07:21:01.523 00.009 7988 UpdateCurrentPosition: no star selected
07:21:01.523 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:01.525 00.002 7988 Status Line: No star selected
07:21:01.527 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:01.527 00.000 7988 UpdateGuideState exits: No star selected
07:21:01.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:01.527 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:01.531 00.004 7988 Enqueuing Expose request
07:21:01.531 00.000 15712 Worker thread wakes up
07:21:01.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:01.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:03.064 01.533 15712 Exposure complete
07:21:03.081 00.017 15712 worker thread done servicing request
07:21:03.081 00.000 7988 OnExposeComplete: enter
07:21:03.081 00.000 7988 UpdateGuideState(): m_state=1
07:21:03.089 00.008 7988 UpdateCurrentPosition: no star selected
07:21:03.089 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:03.091 00.002 7988 Status Line: No star selected
07:21:03.093 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:03.093 00.000 7988 UpdateGuideState exits: No star selected
07:21:03.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:03.093 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:03.097 00.004 7988 Enqueuing Expose request
07:21:03.097 00.000 15712 Worker thread wakes up
07:21:03.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:03.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:04.738 01.641 15712 Exposure complete
07:21:04.760 00.022 15712 worker thread done servicing request
07:21:04.762 00.002 7988 OnExposeComplete: enter
07:21:04.763 00.001 7988 UpdateGuideState(): m_state=1
07:21:04.763 00.000 7988 UpdateCurrentPosition: no star selected
07:21:04.763 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:04.763 00.000 7988 Status Line: No star selected
07:21:04.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:04.768 00.005 7988 UpdateGuideState exits: No star selected
07:21:04.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:04.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:04.768 00.000 7988 Enqueuing Expose request
07:21:04.768 00.000 15712 Worker thread wakes up
07:21:04.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:04.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:06.303 01.535 15712 Exposure complete
07:21:06.325 00.022 15712 worker thread done servicing request
07:21:06.327 00.002 7988 OnExposeComplete: enter
07:21:06.328 00.001 7988 UpdateGuideState(): m_state=1
07:21:06.328 00.000 7988 UpdateCurrentPosition: no star selected
07:21:06.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:06.328 00.000 7988 Status Line: No star selected
07:21:06.328 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:06.333 00.005 7988 UpdateGuideState exits: No star selected
07:21:06.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:06.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:06.333 00.000 7988 Enqueuing Expose request
07:21:06.333 00.000 15712 Worker thread wakes up
07:21:06.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:06.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:07.963 01.630 15712 Exposure complete
07:21:07.980 00.017 15712 worker thread done servicing request
07:21:07.980 00.000 7988 OnExposeComplete: enter
07:21:07.980 00.000 7988 UpdateGuideState(): m_state=1
07:21:07.980 00.000 7988 UpdateCurrentPosition: no star selected
07:21:07.980 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:07.980 00.000 7988 Status Line: No star selected
07:21:07.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:07.995 00.015 7988 UpdateGuideState exits: No star selected
07:21:07.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:07.995 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:07.995 00.000 7988 Enqueuing Expose request
07:21:07.995 00.000 15712 Worker thread wakes up
07:21:07.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:07.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:09.515 01.520 15712 Exposure complete
07:21:09.539 00.024 15712 worker thread done servicing request
07:21:09.539 00.000 7988 OnExposeComplete: enter
07:21:09.539 00.000 7988 UpdateGuideState(): m_state=1
07:21:09.539 00.000 7988 UpdateCurrentPosition: no star selected
07:21:09.539 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:09.539 00.000 7988 Status Line: No star selected
07:21:09.545 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:09.547 00.002 7988 UpdateGuideState exits: No star selected
07:21:09.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:09.547 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:09.547 00.000 7988 Enqueuing Expose request
07:21:09.547 00.000 15712 Worker thread wakes up
07:21:09.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:09.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:11.193 01.646 15712 Exposure complete
07:21:11.214 00.021 15712 worker thread done servicing request
07:21:11.214 00.000 7988 OnExposeComplete: enter
07:21:11.214 00.000 7988 UpdateGuideState(): m_state=1
07:21:11.220 00.006 7988 UpdateCurrentPosition: no star selected
07:21:11.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:11.222 00.002 7988 Status Line: No star selected
07:21:11.224 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:11.225 00.001 7988 UpdateGuideState exits: No star selected
07:21:11.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:11.225 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:11.225 00.000 7988 Enqueuing Expose request
07:21:11.225 00.000 15712 Worker thread wakes up
07:21:11.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:11.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:12.745 01.520 15712 Exposure complete
07:21:12.764 00.019 15712 worker thread done servicing request
07:21:12.764 00.000 7988 OnExposeComplete: enter
07:21:12.764 00.000 7988 UpdateGuideState(): m_state=1
07:21:12.770 00.006 7988 UpdateCurrentPosition: no star selected
07:21:12.770 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:12.772 00.002 7988 Status Line: No star selected
07:21:12.774 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:12.775 00.001 7988 UpdateGuideState exits: No star selected
07:21:12.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:12.775 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:12.775 00.000 7988 Enqueuing Expose request
07:21:12.775 00.000 15712 Worker thread wakes up
07:21:12.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:12.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:14.408 01.633 15712 Exposure complete
07:21:14.431 00.023 15712 worker thread done servicing request
07:21:14.431 00.000 7988 OnExposeComplete: enter
07:21:14.431 00.000 7988 UpdateGuideState(): m_state=1
07:21:14.431 00.000 7988 UpdateCurrentPosition: no star selected
07:21:14.431 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:14.431 00.000 7988 Status Line: No star selected
07:21:14.431 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:14.438 00.007 7988 UpdateGuideState exits: No star selected
07:21:14.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:14.440 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:14.440 00.000 7988 Enqueuing Expose request
07:21:14.442 00.002 15712 Worker thread wakes up
07:21:14.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:14.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:15.963 01.521 15712 Exposure complete
07:21:15.980 00.017 15712 worker thread done servicing request
07:21:15.980 00.000 7988 OnExposeComplete: enter
07:21:15.980 00.000 7988 UpdateGuideState(): m_state=1
07:21:15.989 00.009 7988 UpdateCurrentPosition: no star selected
07:21:15.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:15.989 00.000 7988 Status Line: No star selected
07:21:15.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:15.989 00.000 7988 UpdateGuideState exits: No star selected
07:21:15.989 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:15.989 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:15.997 00.008 7988 Enqueuing Expose request
07:21:15.997 00.000 15712 Worker thread wakes up
07:21:15.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:15.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:17.638 01.641 15712 Exposure complete
07:21:17.654 00.016 15712 worker thread done servicing request
07:21:17.654 00.000 7988 OnExposeComplete: enter
07:21:17.664 00.010 7988 UpdateGuideState(): m_state=1
07:21:17.666 00.002 7988 UpdateCurrentPosition: no star selected
07:21:17.666 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:17.668 00.002 7988 Status Line: No star selected
07:21:17.669 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:17.669 00.000 7988 UpdateGuideState exits: No star selected
07:21:17.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:17.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:17.669 00.000 7988 Enqueuing Expose request
07:21:17.669 00.000 15712 Worker thread wakes up
07:21:17.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:17.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:19.203 01.534 15712 Exposure complete
07:21:19.217 00.014 15712 worker thread done servicing request
07:21:19.217 00.000 7988 OnExposeComplete: enter
07:21:19.217 00.000 7988 UpdateGuideState(): m_state=1
07:21:19.217 00.000 7988 UpdateCurrentPosition: no star selected
07:21:19.230 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:19.232 00.002 7988 Status Line: No star selected
07:21:19.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:19.232 00.000 7988 UpdateGuideState exits: No star selected
07:21:19.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:19.232 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:19.232 00.000 7988 Enqueuing Expose request
07:21:19.232 00.000 15712 Worker thread wakes up
07:21:19.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:19.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:20.879 01.647 15712 Exposure complete
07:21:20.900 00.021 15712 worker thread done servicing request
07:21:20.900 00.000 7988 OnExposeComplete: enter
07:21:20.900 00.000 7988 UpdateGuideState(): m_state=1
07:21:20.906 00.006 7988 UpdateCurrentPosition: no star selected
07:21:20.906 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:20.908 00.002 7988 Status Line: No star selected
07:21:20.910 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:20.910 00.000 7988 UpdateGuideState exits: No star selected
07:21:20.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:20.910 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:20.910 00.000 7988 Enqueuing Expose request
07:21:20.910 00.000 15712 Worker thread wakes up
07:21:20.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:20.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:22.446 01.536 15712 Exposure complete
07:21:22.464 00.018 15712 worker thread done servicing request
07:21:22.464 00.000 7988 OnExposeComplete: enter
07:21:22.464 00.000 7988 UpdateGuideState(): m_state=1
07:21:22.471 00.007 7988 UpdateCurrentPosition: no star selected
07:21:22.471 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:22.473 00.002 7988 Status Line: No star selected
07:21:22.475 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:22.475 00.000 7988 UpdateGuideState exits: No star selected
07:21:22.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:22.475 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:22.475 00.000 7988 Enqueuing Expose request
07:21:22.475 00.000 15712 Worker thread wakes up
07:21:22.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:22.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:24.118 01.643 15712 Exposure complete
07:21:24.134 00.016 15712 worker thread done servicing request
07:21:24.134 00.000 7988 OnExposeComplete: enter
07:21:24.134 00.000 7988 UpdateGuideState(): m_state=1
07:21:24.134 00.000 7988 UpdateCurrentPosition: no star selected
07:21:24.134 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:24.134 00.000 7988 Status Line: No star selected
07:21:24.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:24.150 00.016 7988 UpdateGuideState exits: No star selected
07:21:24.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:24.150 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:24.150 00.000 7988 Enqueuing Expose request
07:21:24.150 00.000 15712 Worker thread wakes up
07:21:24.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:24.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:25.669 01.519 15712 Exposure complete
07:21:25.683 00.014 15712 worker thread done servicing request
07:21:25.683 00.000 7988 OnExposeComplete: enter
07:21:25.683 00.000 7988 UpdateGuideState(): m_state=1
07:21:25.694 00.011 7988 UpdateCurrentPosition: no star selected
07:21:25.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:25.696 00.002 7988 Status Line: No star selected
07:21:25.698 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:25.700 00.002 7988 UpdateGuideState exits: No star selected
07:21:25.701 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:25.701 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:25.701 00.000 7988 Enqueuing Expose request
07:21:25.701 00.000 15712 Worker thread wakes up
07:21:25.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:25.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:27.343 01.642 15712 Exposure complete
07:21:27.367 00.024 15712 worker thread done servicing request
07:21:27.367 00.000 7988 OnExposeComplete: enter
07:21:27.367 00.000 7988 UpdateGuideState(): m_state=1
07:21:27.367 00.000 7988 UpdateCurrentPosition: no star selected
07:21:27.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:27.367 00.000 7988 Status Line: No star selected
07:21:27.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:27.375 00.008 7988 UpdateGuideState exits: No star selected
07:21:27.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:27.375 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:27.375 00.000 7988 Enqueuing Expose request
07:21:27.375 00.000 15712 Worker thread wakes up
07:21:27.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:27.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:28.896 01.521 15712 Exposure complete
07:21:28.917 00.021 15712 worker thread done servicing request
07:21:28.917 00.000 7988 OnExposeComplete: enter
07:21:28.917 00.000 7988 UpdateGuideState(): m_state=1
07:21:28.921 00.004 7988 UpdateCurrentPosition: no star selected
07:21:28.921 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:28.923 00.002 7988 Status Line: No star selected
07:21:28.925 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:28.925 00.000 7988 UpdateGuideState exits: No star selected
07:21:28.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:28.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:28.925 00.000 7988 Enqueuing Expose request
07:21:28.925 00.000 15712 Worker thread wakes up
07:21:28.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:28.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:30.558 01.633 15712 Exposure complete
07:21:30.572 00.014 15712 worker thread done servicing request
07:21:30.572 00.000 7988 OnExposeComplete: enter
07:21:30.572 00.000 7988 UpdateGuideState(): m_state=1
07:21:30.583 00.011 7988 UpdateCurrentPosition: no star selected
07:21:30.583 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:30.583 00.000 7988 Status Line: No star selected
07:21:30.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:30.588 00.005 7988 UpdateGuideState exits: No star selected
07:21:30.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:30.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:30.588 00.000 7988 Enqueuing Expose request
07:21:30.588 00.000 15712 Worker thread wakes up
07:21:30.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:30.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:32.109 01.521 15712 Exposure complete
07:21:32.132 00.023 15712 worker thread done servicing request
07:21:32.132 00.000 7988 OnExposeComplete: enter
07:21:32.132 00.000 7988 UpdateGuideState(): m_state=1
07:21:32.132 00.000 7988 UpdateCurrentPosition: no star selected
07:21:32.132 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:32.132 00.000 7988 Status Line: No star selected
07:21:32.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:32.138 00.006 7988 UpdateGuideState exits: No star selected
07:21:32.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:32.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:32.138 00.000 7988 Enqueuing Expose request
07:21:32.138 00.000 15712 Worker thread wakes up
07:21:32.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:32.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:33.882 01.744 15712 Exposure complete
07:21:33.905 00.023 15712 worker thread done servicing request
07:21:33.905 00.000 7988 OnExposeComplete: enter
07:21:33.905 00.000 7988 UpdateGuideState(): m_state=1
07:21:33.905 00.000 7988 UpdateCurrentPosition: no star selected
07:21:33.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:33.905 00.000 7988 Status Line: No star selected
07:21:33.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:33.912 00.007 7988 UpdateGuideState exits: No star selected
07:21:33.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:33.912 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:33.912 00.000 7988 Enqueuing Expose request
07:21:33.912 00.000 15712 Worker thread wakes up
07:21:33.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:33.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:35.321 01.409 15712 Exposure complete
07:21:35.344 00.023 15712 worker thread done servicing request
07:21:35.344 00.000 7988 OnExposeComplete: enter
07:21:35.344 00.000 7988 UpdateGuideState(): m_state=1
07:21:35.344 00.000 7988 UpdateCurrentPosition: no star selected
07:21:35.348 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:35.348 00.000 7988 Status Line: No star selected
07:21:35.351 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:35.351 00.000 7988 UpdateGuideState exits: No star selected
07:21:35.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:35.351 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:35.351 00.000 7988 Enqueuing Expose request
07:21:35.351 00.000 15712 Worker thread wakes up
07:21:35.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:35.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:36.999 01.648 15712 Exposure complete
07:21:37.022 00.023 15712 worker thread done servicing request
07:21:37.022 00.000 7988 OnExposeComplete: enter
07:21:37.022 00.000 7988 UpdateGuideState(): m_state=1
07:21:37.022 00.000 7988 UpdateCurrentPosition: no star selected
07:21:37.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:37.022 00.000 7988 Status Line: No star selected
07:21:37.027 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:37.027 00.000 7988 UpdateGuideState exits: No star selected
07:21:37.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:37.027 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:37.027 00.000 7988 Enqueuing Expose request
07:21:37.032 00.005 15712 Worker thread wakes up
07:21:37.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:37.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:38.549 01.517 15712 Exposure complete
07:21:38.563 00.014 15712 worker thread done servicing request
07:21:38.563 00.000 7988 OnExposeComplete: enter
07:21:38.563 00.000 7988 UpdateGuideState(): m_state=1
07:21:38.574 00.011 7988 UpdateCurrentPosition: no star selected
07:21:38.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:38.576 00.002 7988 Status Line: No star selected
07:21:38.578 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:38.578 00.000 7988 UpdateGuideState exits: No star selected
07:21:38.580 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:38.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:38.580 00.000 7988 Enqueuing Expose request
07:21:38.580 00.000 15712 Worker thread wakes up
07:21:38.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:38.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:40.210 01.630 15712 Exposure complete
07:21:40.233 00.023 15712 worker thread done servicing request
07:21:40.233 00.000 7988 OnExposeComplete: enter
07:21:40.233 00.000 7988 UpdateGuideState(): m_state=1
07:21:40.233 00.000 7988 UpdateCurrentPosition: no star selected
07:21:40.233 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:40.233 00.000 7988 Status Line: No star selected
07:21:40.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:40.240 00.007 7988 UpdateGuideState exits: No star selected
07:21:40.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:40.240 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:40.240 00.000 7988 Enqueuing Expose request
07:21:40.240 00.000 15712 Worker thread wakes up
07:21:40.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:40.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:41.761 01.521 15712 Exposure complete
07:21:41.782 00.021 15712 worker thread done servicing request
07:21:41.782 00.000 7988 OnExposeComplete: enter
07:21:41.782 00.000 7988 UpdateGuideState(): m_state=1
07:21:41.788 00.006 7988 UpdateCurrentPosition: no star selected
07:21:41.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:41.790 00.002 7988 Status Line: No star selected
07:21:41.792 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:41.792 00.000 7988 UpdateGuideState exits: No star selected
07:21:41.795 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:41.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:41.795 00.000 7988 Enqueuing Expose request
07:21:41.795 00.000 15712 Worker thread wakes up
07:21:41.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:41.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:43.435 01.640 15712 Exposure complete
07:21:43.457 00.022 15712 worker thread done servicing request
07:21:43.457 00.000 7988 OnExposeComplete: enter
07:21:43.459 00.002 7988 UpdateGuideState(): m_state=1
07:21:43.459 00.000 7988 UpdateCurrentPosition: no star selected
07:21:43.461 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:43.463 00.002 7988 Status Line: No star selected
07:21:43.464 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:43.466 00.002 7988 UpdateGuideState exits: No star selected
07:21:43.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:43.468 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:43.468 00.000 7988 Enqueuing Expose request
07:21:43.470 00.002 15712 Worker thread wakes up
07:21:43.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:43.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:44.997 01.527 15712 Exposure complete
07:21:45.020 00.023 15712 worker thread done servicing request
07:21:45.020 00.000 7988 OnExposeComplete: enter
07:21:45.020 00.000 7988 UpdateGuideState(): m_state=1
07:21:45.020 00.000 7988 UpdateCurrentPosition: no star selected
07:21:45.020 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:45.020 00.000 7988 Status Line: No star selected
07:21:45.027 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:45.027 00.000 7988 UpdateGuideState exits: No star selected
07:21:45.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:45.029 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:45.029 00.000 7988 Enqueuing Expose request
07:21:45.029 00.000 15712 Worker thread wakes up
07:21:45.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:45.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:46.671 01.642 15712 Exposure complete
07:21:46.695 00.024 15712 worker thread done servicing request
07:21:46.695 00.000 7988 OnExposeComplete: enter
07:21:46.697 00.002 7988 UpdateGuideState(): m_state=1
07:21:46.697 00.000 7988 UpdateCurrentPosition: no star selected
07:21:46.697 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:46.697 00.000 7988 Status Line: No star selected
07:21:46.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:46.703 00.006 7988 UpdateGuideState exits: No star selected
07:21:46.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:46.703 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:46.703 00.000 7988 Enqueuing Expose request
07:21:46.703 00.000 15712 Worker thread wakes up
07:21:46.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:46.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:48.223 01.520 15712 Exposure complete
07:21:48.245 00.022 15712 worker thread done servicing request
07:21:48.245 00.000 7988 OnExposeComplete: enter
07:21:48.245 00.000 7988 UpdateGuideState(): m_state=1
07:21:48.245 00.000 7988 UpdateCurrentPosition: no star selected
07:21:48.245 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:48.245 00.000 7988 Status Line: No star selected
07:21:48.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:48.252 00.007 7988 UpdateGuideState exits: No star selected
07:21:48.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:48.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:48.252 00.000 7988 Enqueuing Expose request
07:21:48.252 00.000 15712 Worker thread wakes up
07:21:48.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:48.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:49.897 01.645 15712 Exposure complete
07:21:49.913 00.016 15712 worker thread done servicing request
07:21:49.913 00.000 7988 OnExposeComplete: enter
07:21:49.913 00.000 7988 UpdateGuideState(): m_state=1
07:21:49.913 00.000 7988 UpdateCurrentPosition: no star selected
07:21:49.913 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:49.913 00.000 7988 Status Line: No star selected
07:21:49.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:49.929 00.016 7988 UpdateGuideState exits: No star selected
07:21:49.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:49.929 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:49.929 00.000 7988 Enqueuing Expose request
07:21:49.929 00.000 15712 Worker thread wakes up
07:21:49.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:49.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:51.464 01.535 15712 Exposure complete
07:21:51.478 00.014 15712 worker thread done servicing request
07:21:51.478 00.000 7988 OnExposeComplete: enter
07:21:51.478 00.000 7988 UpdateGuideState(): m_state=1
07:21:51.478 00.000 7988 UpdateCurrentPosition: no star selected
07:21:51.478 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:51.478 00.000 7988 Status Line: No star selected
07:21:51.493 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:51.493 00.000 7988 UpdateGuideState exits: No star selected
07:21:51.493 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:51.493 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:51.493 00.000 7988 Enqueuing Expose request
07:21:51.493 00.000 15712 Worker thread wakes up
07:21:51.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:51.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:53.142 01.649 15712 Exposure complete
07:21:53.165 00.023 15712 worker thread done servicing request
07:21:53.165 00.000 7988 OnExposeComplete: enter
07:21:53.165 00.000 7988 UpdateGuideState(): m_state=1
07:21:53.165 00.000 7988 UpdateCurrentPosition: no star selected
07:21:53.165 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:53.165 00.000 7988 Status Line: No star selected
07:21:53.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:53.172 00.007 7988 UpdateGuideState exits: No star selected
07:21:53.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:53.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:53.172 00.000 7988 Enqueuing Expose request
07:21:53.172 00.000 15712 Worker thread wakes up
07:21:53.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:53.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:54.706 01.534 15712 Exposure complete
07:21:54.729 00.023 15712 worker thread done servicing request
07:21:54.729 00.000 7988 OnExposeComplete: enter
07:21:54.729 00.000 7988 UpdateGuideState(): m_state=1
07:21:54.732 00.003 7988 UpdateCurrentPosition: no star selected
07:21:54.732 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:54.732 00.000 7988 Status Line: No star selected
07:21:54.736 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:54.736 00.000 7988 UpdateGuideState exits: No star selected
07:21:54.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:54.736 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:54.736 00.000 7988 Enqueuing Expose request
07:21:54.736 00.000 15712 Worker thread wakes up
07:21:54.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:54.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:56.379 01.643 15712 Exposure complete
07:21:56.396 00.017 15712 worker thread done servicing request
07:21:56.396 00.000 7988 OnExposeComplete: enter
07:21:56.396 00.000 7988 UpdateGuideState(): m_state=1
07:21:56.406 00.010 7988 UpdateCurrentPosition: no star selected
07:21:56.406 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:56.408 00.002 7988 Status Line: No star selected
07:21:56.410 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:56.411 00.001 7988 UpdateGuideState exits: No star selected
07:21:56.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:56.413 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:56.413 00.000 7988 Enqueuing Expose request
07:21:56.413 00.000 15712 Worker thread wakes up
07:21:56.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:56.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:57.946 01.533 15712 Exposure complete
07:21:57.969 00.023 15712 worker thread done servicing request
07:21:57.969 00.000 7988 OnExposeComplete: enter
07:21:57.969 00.000 7988 UpdateGuideState(): m_state=1
07:21:57.969 00.000 7988 UpdateCurrentPosition: no star selected
07:21:57.969 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:57.969 00.000 7988 Status Line: No star selected
07:21:57.969 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:57.976 00.007 7988 UpdateGuideState exits: No star selected
07:21:57.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:57.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:57.976 00.000 7988 Enqueuing Expose request
07:21:57.980 00.004 15712 Worker thread wakes up
07:21:57.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:57.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:21:59.622 01.642 15712 Exposure complete
07:21:59.638 00.016 15712 worker thread done servicing request
07:21:59.638 00.000 7988 OnExposeComplete: enter
07:21:59.638 00.000 7988 UpdateGuideState(): m_state=1
07:21:59.649 00.011 7988 UpdateCurrentPosition: no star selected
07:21:59.649 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:21:59.651 00.002 7988 Status Line: No star selected
07:21:59.651 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:21:59.653 00.002 7988 UpdateGuideState exits: No star selected
07:21:59.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:21:59.653 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:21:59.653 00.000 7988 Enqueuing Expose request
07:21:59.653 00.000 15712 Worker thread wakes up
07:21:59.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:21:59.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:01.190 01.537 15712 Exposure complete
07:22:01.212 00.022 15712 worker thread done servicing request
07:22:01.212 00.000 7988 OnExposeComplete: enter
07:22:01.212 00.000 7988 UpdateGuideState(): m_state=1
07:22:01.212 00.000 7988 UpdateCurrentPosition: no star selected
07:22:01.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:01.217 00.005 7988 Status Line: No star selected
07:22:01.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:01.219 00.002 7988 UpdateGuideState exits: No star selected
07:22:01.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:01.219 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:01.219 00.000 7988 Enqueuing Expose request
07:22:01.219 00.000 15712 Worker thread wakes up
07:22:01.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:01.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:02.963 01.744 15712 Exposure complete
07:22:02.977 00.014 15712 worker thread done servicing request
07:22:02.977 00.000 7988 OnExposeComplete: enter
07:22:02.987 00.010 7988 UpdateGuideState(): m_state=1
07:22:02.989 00.002 7988 UpdateCurrentPosition: no star selected
07:22:02.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:02.991 00.002 7988 Status Line: No star selected
07:22:02.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:02.993 00.002 7988 UpdateGuideState exits: No star selected
07:22:02.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:02.993 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:02.993 00.000 7988 Enqueuing Expose request
07:22:02.993 00.000 15712 Worker thread wakes up
07:22:02.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:02.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:04.418 01.425 15712 Exposure complete
07:22:04.433 00.015 15712 worker thread done servicing request
07:22:04.433 00.000 7988 OnExposeComplete: enter
07:22:04.433 00.000 7988 UpdateGuideState(): m_state=1
07:22:04.444 00.011 7988 UpdateCurrentPosition: no star selected
07:22:04.444 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:04.446 00.002 7988 Status Line: No star selected
07:22:04.448 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:04.448 00.000 7988 UpdateGuideState exits: No star selected
07:22:04.450 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:04.450 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:04.452 00.002 7988 Enqueuing Expose request
07:22:04.452 00.000 15712 Worker thread wakes up
07:22:04.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:04.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:06.092 01.640 15712 Exposure complete
07:22:06.106 00.014 15712 worker thread done servicing request
07:22:06.106 00.000 7988 OnExposeComplete: enter
07:22:06.106 00.000 7988 UpdateGuideState(): m_state=1
07:22:06.117 00.011 7988 UpdateCurrentPosition: no star selected
07:22:06.118 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:06.118 00.000 7988 Status Line: No star selected
07:22:06.120 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:06.122 00.002 7988 UpdateGuideState exits: No star selected
07:22:06.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:06.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:06.122 00.000 7988 Enqueuing Expose request
07:22:06.122 00.000 15712 Worker thread wakes up
07:22:06.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:06.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:07.657 01.535 15712 Exposure complete
07:22:07.681 00.024 15712 worker thread done servicing request
07:22:07.681 00.000 7988 OnExposeComplete: enter
07:22:07.681 00.000 7988 UpdateGuideState(): m_state=1
07:22:07.681 00.000 7988 UpdateCurrentPosition: no star selected
07:22:07.681 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:07.684 00.003 7988 Status Line: No star selected
07:22:07.687 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:07.687 00.000 7988 UpdateGuideState exits: No star selected
07:22:07.689 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:07.689 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:07.691 00.002 7988 Enqueuing Expose request
07:22:07.691 00.000 15712 Worker thread wakes up
07:22:07.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:07.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:09.334 01.643 15712 Exposure complete
07:22:09.355 00.021 15712 worker thread done servicing request
07:22:09.355 00.000 7988 OnExposeComplete: enter
07:22:09.355 00.000 7988 UpdateGuideState(): m_state=1
07:22:09.361 00.006 7988 UpdateCurrentPosition: no star selected
07:22:09.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:09.363 00.002 7988 Status Line: No star selected
07:22:09.365 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:09.366 00.001 7988 UpdateGuideState exits: No star selected
07:22:09.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:09.366 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:09.366 00.000 7988 Enqueuing Expose request
07:22:09.366 00.000 15712 Worker thread wakes up
07:22:09.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:09.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:10.887 01.521 15712 Exposure complete
07:22:10.906 00.019 15712 worker thread done servicing request
07:22:10.906 00.000 7988 OnExposeComplete: enter
07:22:10.906 00.000 7988 UpdateGuideState(): m_state=1
07:22:10.906 00.000 7988 UpdateCurrentPosition: no star selected
07:22:10.906 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:10.906 00.000 7988 Status Line: No star selected
07:22:10.916 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:10.916 00.000 7988 UpdateGuideState exits: No star selected
07:22:10.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:10.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:10.916 00.000 7988 Enqueuing Expose request
07:22:10.916 00.000 15712 Worker thread wakes up
07:22:10.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:10.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:12.562 01.646 15712 Exposure complete
07:22:12.578 00.016 15712 worker thread done servicing request
07:22:12.578 00.000 7988 OnExposeComplete: enter
07:22:12.578 00.000 7988 UpdateGuideState(): m_state=1
07:22:12.578 00.000 7988 UpdateCurrentPosition: no star selected
07:22:12.578 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:12.578 00.000 7988 Status Line: No star selected
07:22:12.592 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:12.593 00.001 7988 UpdateGuideState exits: No star selected
07:22:12.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:12.595 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:12.595 00.000 7988 Enqueuing Expose request
07:22:12.597 00.002 15712 Worker thread wakes up
07:22:12.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:12.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:14.124 01.527 15712 Exposure complete
07:22:14.141 00.017 15712 worker thread done servicing request
07:22:14.141 00.000 7988 OnExposeComplete: enter
07:22:14.141 00.000 7988 UpdateGuideState(): m_state=1
07:22:14.150 00.009 7988 UpdateCurrentPosition: no star selected
07:22:14.150 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:14.152 00.002 7988 Status Line: No star selected
07:22:14.154 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:14.154 00.000 7988 UpdateGuideState exits: No star selected
07:22:14.156 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:14.156 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:14.158 00.002 7988 Enqueuing Expose request
07:22:14.158 00.000 15712 Worker thread wakes up
07:22:14.160 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:14.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:15.798 01.638 15712 Exposure complete
07:22:15.822 00.024 15712 worker thread done servicing request
07:22:15.822 00.000 7988 OnExposeComplete: enter
07:22:15.822 00.000 7988 UpdateGuideState(): m_state=1
07:22:15.822 00.000 7988 UpdateCurrentPosition: no star selected
07:22:15.826 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:15.826 00.000 7988 Status Line: No star selected
07:22:15.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:15.830 00.004 7988 UpdateGuideState exits: No star selected
07:22:15.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:15.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:15.830 00.000 7988 Enqueuing Expose request
07:22:15.830 00.000 15712 Worker thread wakes up
07:22:15.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:15.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:17.365 01.535 15712 Exposure complete
07:22:17.385 00.020 15712 worker thread done servicing request
07:22:17.385 00.000 7988 OnExposeComplete: enter
07:22:17.385 00.000 7988 UpdateGuideState(): m_state=1
07:22:17.391 00.006 7988 UpdateCurrentPosition: no star selected
07:22:17.392 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:17.392 00.000 7988 Status Line: No star selected
07:22:17.395 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:17.395 00.000 7988 UpdateGuideState exits: No star selected
07:22:17.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:17.395 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:17.395 00.000 7988 Enqueuing Expose request
07:22:17.395 00.000 15712 Worker thread wakes up
07:22:17.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:17.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:19.043 01.648 15712 Exposure complete
07:22:19.064 00.021 15712 worker thread done servicing request
07:22:19.064 00.000 7988 OnExposeComplete: enter
07:22:19.064 00.000 7988 UpdateGuideState(): m_state=1
07:22:19.068 00.004 7988 UpdateCurrentPosition: no star selected
07:22:19.068 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:19.070 00.002 7988 Status Line: No star selected
07:22:19.072 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:19.073 00.001 7988 UpdateGuideState exits: No star selected
07:22:19.073 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:19.073 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:19.073 00.000 7988 Enqueuing Expose request
07:22:19.076 00.003 15712 Worker thread wakes up
07:22:19.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:19.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:20.593 01.517 15712 Exposure complete
07:22:20.616 00.023 15712 worker thread done servicing request
07:22:20.616 00.000 7988 OnExposeComplete: enter
07:22:20.616 00.000 7988 UpdateGuideState(): m_state=1
07:22:20.616 00.000 7988 UpdateCurrentPosition: no star selected
07:22:20.616 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:20.616 00.000 7988 Status Line: No star selected
07:22:20.616 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:20.623 00.007 7988 UpdateGuideState exits: No star selected
07:22:20.623 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:20.626 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:20.628 00.002 7988 Enqueuing Expose request
07:22:20.628 00.000 15712 Worker thread wakes up
07:22:20.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:20.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:22.270 01.642 15712 Exposure complete
07:22:22.293 00.023 15712 worker thread done servicing request
07:22:22.293 00.000 7988 OnExposeComplete: enter
07:22:22.293 00.000 7988 UpdateGuideState(): m_state=1
07:22:22.297 00.004 7988 UpdateCurrentPosition: no star selected
07:22:22.297 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:22.299 00.002 7988 Status Line: No star selected
07:22:22.301 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:22.302 00.001 7988 UpdateGuideState exits: No star selected
07:22:22.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:22.302 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:22.302 00.000 7988 Enqueuing Expose request
07:22:22.302 00.000 15712 Worker thread wakes up
07:22:22.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:22.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:23.824 01.522 15712 Exposure complete
07:22:23.847 00.023 15712 worker thread done servicing request
07:22:23.847 00.000 7988 OnExposeComplete: enter
07:22:23.847 00.000 7988 UpdateGuideState(): m_state=1
07:22:23.847 00.000 7988 UpdateCurrentPosition: no star selected
07:22:23.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:23.847 00.000 7988 Status Line: No star selected
07:22:23.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:23.854 00.007 7988 UpdateGuideState exits: No star selected
07:22:23.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:23.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:23.857 00.003 7988 Enqueuing Expose request
07:22:23.857 00.000 15712 Worker thread wakes up
07:22:23.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:23.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:25.598 01.741 15712 Exposure complete
07:22:25.616 00.018 15712 worker thread done servicing request
07:22:25.616 00.000 7988 OnExposeComplete: enter
07:22:25.616 00.000 7988 UpdateGuideState(): m_state=1
07:22:25.625 00.009 7988 UpdateCurrentPosition: no star selected
07:22:25.625 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:25.627 00.002 7988 Status Line: No star selected
07:22:25.627 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:25.627 00.000 7988 UpdateGuideState exits: No star selected
07:22:25.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:25.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:25.627 00.000 7988 Enqueuing Expose request
07:22:25.627 00.000 15712 Worker thread wakes up
07:22:25.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:25.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:27.053 01.426 15712 Exposure complete
07:22:27.072 00.019 15712 worker thread done servicing request
07:22:27.072 00.000 7988 OnExposeComplete: enter
07:22:27.072 00.000 7988 UpdateGuideState(): m_state=1
07:22:27.078 00.006 7988 UpdateCurrentPosition: no star selected
07:22:27.078 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:27.080 00.002 7988 Status Line: No star selected
07:22:27.082 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:27.082 00.000 7988 UpdateGuideState exits: No star selected
07:22:27.084 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:27.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:27.086 00.002 7988 Enqueuing Expose request
07:22:27.086 00.000 15712 Worker thread wakes up
07:22:27.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:27.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:28.728 01.642 15712 Exposure complete
07:22:28.744 00.016 15712 worker thread done servicing request
07:22:28.744 00.000 7988 OnExposeComplete: enter
07:22:28.744 00.000 7988 UpdateGuideState(): m_state=1
07:22:28.744 00.000 7988 UpdateCurrentPosition: no star selected
07:22:28.744 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:28.757 00.013 7988 Status Line: No star selected
07:22:28.757 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:28.760 00.003 7988 UpdateGuideState exits: No star selected
07:22:28.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:28.760 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:28.760 00.000 7988 Enqueuing Expose request
07:22:28.760 00.000 15712 Worker thread wakes up
07:22:28.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:28.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:30.280 01.520 15712 Exposure complete
07:22:30.294 00.014 15712 worker thread done servicing request
07:22:30.294 00.000 7988 OnExposeComplete: enter
07:22:30.304 00.010 7988 UpdateGuideState(): m_state=1
07:22:30.304 00.000 7988 UpdateCurrentPosition: no star selected
07:22:30.304 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:30.304 00.000 7988 Status Line: No star selected
07:22:30.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:30.311 00.007 7988 UpdateGuideState exits: No star selected
07:22:30.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:30.311 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:30.311 00.000 7988 Enqueuing Expose request
07:22:30.311 00.000 15712 Worker thread wakes up
07:22:30.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:30.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:31.943 01.632 15712 Exposure complete
07:22:31.959 00.016 15712 worker thread done servicing request
07:22:31.959 00.000 7988 OnExposeComplete: enter
07:22:31.959 00.000 7988 UpdateGuideState(): m_state=1
07:22:31.970 00.011 7988 UpdateCurrentPosition: no star selected
07:22:31.970 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:31.972 00.002 7988 Status Line: No star selected
07:22:31.973 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:31.973 00.000 7988 UpdateGuideState exits: No star selected
07:22:31.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:31.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:31.973 00.000 7988 Enqueuing Expose request
07:22:31.973 00.000 15712 Worker thread wakes up
07:22:31.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:31.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:33.510 01.537 15712 Exposure complete
07:22:33.532 00.022 15712 worker thread done servicing request
07:22:33.532 00.000 7988 OnExposeComplete: enter
07:22:33.532 00.000 7988 UpdateGuideState(): m_state=1
07:22:33.532 00.000 7988 UpdateCurrentPosition: no star selected
07:22:33.532 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:33.532 00.000 7988 Status Line: No star selected
07:22:33.532 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:33.540 00.008 7988 UpdateGuideState exits: No star selected
07:22:33.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:33.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:33.540 00.000 7988 Enqueuing Expose request
07:22:33.540 00.000 15712 Worker thread wakes up
07:22:33.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:33.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:35.172 01.632 15712 Exposure complete
07:22:35.189 00.017 15712 worker thread done servicing request
07:22:35.189 00.000 7988 OnExposeComplete: enter
07:22:35.189 00.000 7988 UpdateGuideState(): m_state=1
07:22:35.189 00.000 7988 UpdateCurrentPosition: no star selected
07:22:35.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:35.189 00.000 7988 Status Line: No star selected
07:22:35.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:35.203 00.014 7988 UpdateGuideState exits: No star selected
07:22:35.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:35.203 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:35.206 00.003 7988 Enqueuing Expose request
07:22:35.206 00.000 15712 Worker thread wakes up
07:22:35.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:35.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:36.738 01.532 15712 Exposure complete
07:22:36.761 00.023 15712 worker thread done servicing request
07:22:36.761 00.000 7988 OnExposeComplete: enter
07:22:36.761 00.000 7988 UpdateGuideState(): m_state=1
07:22:36.761 00.000 7988 UpdateCurrentPosition: no star selected
07:22:36.761 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:36.761 00.000 7988 Status Line: No star selected
07:22:36.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:36.768 00.007 7988 UpdateGuideState exits: No star selected
07:22:36.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:36.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:36.768 00.000 7988 Enqueuing Expose request
07:22:36.773 00.005 15712 Worker thread wakes up
07:22:36.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:36.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:38.403 01.630 15712 Exposure complete
07:22:38.424 00.021 15712 worker thread done servicing request
07:22:38.424 00.000 7988 OnExposeComplete: enter
07:22:38.424 00.000 7988 UpdateGuideState(): m_state=1
07:22:38.424 00.000 7988 UpdateCurrentPosition: no star selected
07:22:38.424 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:38.424 00.000 7988 Status Line: No star selected
07:22:38.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:38.432 00.008 7988 UpdateGuideState exits: No star selected
07:22:38.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:38.432 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:38.432 00.000 7988 Enqueuing Expose request
07:22:38.432 00.000 15712 Worker thread wakes up
07:22:38.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:38.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:39.957 01.525 15712 Exposure complete
07:22:39.974 00.017 15712 worker thread done servicing request
07:22:39.974 00.000 7988 OnExposeComplete: enter
07:22:39.974 00.000 7988 UpdateGuideState(): m_state=1
07:22:39.983 00.009 7988 UpdateCurrentPosition: no star selected
07:22:39.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:39.985 00.002 7988 Status Line: No star selected
07:22:39.987 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:39.987 00.000 7988 UpdateGuideState exits: No star selected
07:22:39.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:39.987 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:39.987 00.000 7988 Enqueuing Expose request
07:22:39.991 00.004 15712 Worker thread wakes up
07:22:39.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:39.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:41.631 01.640 15712 Exposure complete
07:22:41.652 00.021 15712 worker thread done servicing request
07:22:41.652 00.000 7988 OnExposeComplete: enter
07:22:41.652 00.000 7988 UpdateGuideState(): m_state=1
07:22:41.652 00.000 7988 UpdateCurrentPosition: no star selected
07:22:41.652 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:41.652 00.000 7988 Status Line: No star selected
07:22:41.660 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:41.660 00.000 7988 UpdateGuideState exits: No star selected
07:22:41.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:41.660 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:41.660 00.000 7988 Enqueuing Expose request
07:22:41.660 00.000 15712 Worker thread wakes up
07:22:41.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:41.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:43.181 01.521 15712 Exposure complete
07:22:43.203 00.022 15712 worker thread done servicing request
07:22:43.203 00.000 7988 OnExposeComplete: enter
07:22:43.203 00.000 7988 UpdateGuideState(): m_state=1
07:22:43.203 00.000 7988 UpdateCurrentPosition: no star selected
07:22:43.203 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:43.203 00.000 7988 Status Line: No star selected
07:22:43.210 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:43.211 00.001 7988 UpdateGuideState exits: No star selected
07:22:43.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:43.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:43.211 00.000 7988 Enqueuing Expose request
07:22:43.211 00.000 15712 Worker thread wakes up
07:22:43.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:43.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:44.843 01.632 15712 Exposure complete
07:22:44.862 00.019 15712 worker thread done servicing request
07:22:44.862 00.000 7988 OnExposeComplete: enter
07:22:44.862 00.000 7988 UpdateGuideState(): m_state=1
07:22:44.862 00.000 7988 UpdateCurrentPosition: no star selected
07:22:44.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:44.862 00.000 7988 Status Line: No star selected
07:22:44.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:44.873 00.011 7988 UpdateGuideState exits: No star selected
07:22:44.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:44.873 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:44.873 00.000 7988 Enqueuing Expose request
07:22:44.873 00.000 15712 Worker thread wakes up
07:22:44.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:44.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:46.393 01.520 15712 Exposure complete
07:22:46.413 00.020 7988 OnExposeComplete: enter
07:22:46.413 00.000 7988 UpdateGuideState(): m_state=1
07:22:46.419 00.006 15712 worker thread done servicing request
07:22:46.419 00.000 7988 UpdateCurrentPosition: no star selected
07:22:46.419 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:46.421 00.002 7988 Status Line: No star selected
07:22:46.423 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:46.423 00.000 7988 UpdateGuideState exits: No star selected
07:22:46.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:46.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:46.423 00.000 7988 Enqueuing Expose request
07:22:46.423 00.000 15712 Worker thread wakes up
07:22:46.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:46.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:48.071 01.648 15712 Exposure complete
07:22:48.093 00.022 15712 worker thread done servicing request
07:22:48.093 00.000 7988 OnExposeComplete: enter
07:22:48.093 00.000 7988 UpdateGuideState(): m_state=1
07:22:48.093 00.000 7988 UpdateCurrentPosition: no star selected
07:22:48.097 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:48.097 00.000 7988 Status Line: No star selected
07:22:48.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:48.101 00.004 7988 UpdateGuideState exits: No star selected
07:22:48.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:48.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:48.101 00.000 7988 Enqueuing Expose request
07:22:48.101 00.000 15712 Worker thread wakes up
07:22:48.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:48.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:49.633 01.532 15712 Exposure complete
07:22:49.655 00.022 15712 worker thread done servicing request
07:22:49.655 00.000 7988 OnExposeComplete: enter
07:22:49.655 00.000 7988 UpdateGuideState(): m_state=1
07:22:49.655 00.000 7988 UpdateCurrentPosition: no star selected
07:22:49.655 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:49.655 00.000 7988 Status Line: No star selected
07:22:49.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:49.663 00.008 7988 UpdateGuideState exits: No star selected
07:22:49.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:49.663 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:49.663 00.000 7988 Enqueuing Expose request
07:22:49.663 00.000 15712 Worker thread wakes up
07:22:49.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:49.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:51.310 01.647 15712 Exposure complete
07:22:51.328 00.018 15712 worker thread done servicing request
07:22:51.328 00.000 7988 OnExposeComplete: enter
07:22:51.328 00.000 7988 UpdateGuideState(): m_state=1
07:22:51.335 00.007 7988 UpdateCurrentPosition: no star selected
07:22:51.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:51.337 00.002 7988 Status Line: No star selected
07:22:51.339 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:51.339 00.000 7988 UpdateGuideState exits: No star selected
07:22:51.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:51.339 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:51.339 00.000 7988 Enqueuing Expose request
07:22:51.339 00.000 15712 Worker thread wakes up
07:22:51.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:51.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:52.875 01.536 15712 Exposure complete
07:22:52.898 00.023 15712 worker thread done servicing request
07:22:52.898 00.000 7988 OnExposeComplete: enter
07:22:52.898 00.000 7988 UpdateGuideState(): m_state=1
07:22:52.898 00.000 7988 UpdateCurrentPosition: no star selected
07:22:52.898 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:52.898 00.000 7988 Status Line: No star selected
07:22:52.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:52.904 00.006 7988 UpdateGuideState exits: No star selected
07:22:52.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:52.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:52.904 00.000 7988 Enqueuing Expose request
07:22:52.904 00.000 15712 Worker thread wakes up
07:22:52.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:52.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:54.536 01.632 15712 Exposure complete
07:22:54.560 00.024 15712 worker thread done servicing request
07:22:54.560 00.000 7988 OnExposeComplete: enter
07:22:54.560 00.000 7988 UpdateGuideState(): m_state=1
07:22:54.560 00.000 7988 UpdateCurrentPosition: no star selected
07:22:54.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:54.560 00.000 7988 Status Line: No star selected
07:22:54.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:54.568 00.008 7988 UpdateGuideState exits: No star selected
07:22:54.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:54.568 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:54.568 00.000 7988 Enqueuing Expose request
07:22:54.568 00.000 15712 Worker thread wakes up
07:22:54.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:54.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:56.104 01.536 15712 Exposure complete
07:22:56.126 00.022 15712 worker thread done servicing request
07:22:56.126 00.000 7988 OnExposeComplete: enter
07:22:56.126 00.000 7988 UpdateGuideState(): m_state=1
07:22:56.126 00.000 7988 UpdateCurrentPosition: no star selected
07:22:56.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:56.126 00.000 7988 Status Line: No star selected
07:22:56.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:56.133 00.007 7988 UpdateGuideState exits: No star selected
07:22:56.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:56.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:56.133 00.000 7988 Enqueuing Expose request
07:22:56.133 00.000 15712 Worker thread wakes up
07:22:56.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:56.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:57.875 01.742 15712 Exposure complete
07:22:57.900 00.025 15712 worker thread done servicing request
07:22:57.900 00.000 7988 OnExposeComplete: enter
07:22:57.900 00.000 7988 UpdateGuideState(): m_state=1
07:22:57.900 00.000 7988 UpdateCurrentPosition: no star selected
07:22:57.900 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:57.900 00.000 7988 Status Line: No star selected
07:22:57.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:57.907 00.007 7988 UpdateGuideState exits: No star selected
07:22:57.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:57.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:57.907 00.000 7988 Enqueuing Expose request
07:22:57.907 00.000 15712 Worker thread wakes up
07:22:57.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:57.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:22:59.328 01.421 15712 Exposure complete
07:22:59.346 00.018 15712 worker thread done servicing request
07:22:59.346 00.000 7988 OnExposeComplete: enter
07:22:59.346 00.000 7988 UpdateGuideState(): m_state=1
07:22:59.354 00.008 7988 UpdateCurrentPosition: no star selected
07:22:59.354 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:22:59.356 00.002 7988 Status Line: No star selected
07:22:59.358 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:22:59.358 00.000 7988 UpdateGuideState exits: No star selected
07:22:59.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:22:59.358 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:22:59.358 00.000 7988 Enqueuing Expose request
07:22:59.363 00.005 15712 Worker thread wakes up
07:22:59.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:22:59.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:01.000 01.637 15712 Exposure complete
07:23:01.024 00.024 15712 worker thread done servicing request
07:23:01.024 00.000 7988 OnExposeComplete: enter
07:23:01.024 00.000 7988 UpdateGuideState(): m_state=1
07:23:01.024 00.000 7988 UpdateCurrentPosition: no star selected
07:23:01.024 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:01.024 00.000 7988 Status Line: No star selected
07:23:01.030 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:01.032 00.002 7988 UpdateGuideState exits: No star selected
07:23:01.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:01.032 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:01.032 00.000 7988 Enqueuing Expose request
07:23:01.032 00.000 15712 Worker thread wakes up
07:23:01.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:01.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:02.565 01.533 15712 Exposure complete
07:23:02.580 00.015 15712 worker thread done servicing request
07:23:02.580 00.000 7988 OnExposeComplete: enter
07:23:02.580 00.000 7988 UpdateGuideState(): m_state=1
07:23:02.590 00.010 7988 UpdateCurrentPosition: no star selected
07:23:02.590 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:02.592 00.002 7988 Status Line: No star selected
07:23:02.594 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:02.594 00.000 7988 UpdateGuideState exits: No star selected
07:23:02.597 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:02.597 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:02.597 00.000 7988 Enqueuing Expose request
07:23:02.597 00.000 15712 Worker thread wakes up
07:23:02.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:02.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:04.240 01.643 15712 Exposure complete
07:23:04.265 00.025 15712 worker thread done servicing request
07:23:04.265 00.000 7988 OnExposeComplete: enter
07:23:04.265 00.000 7988 UpdateGuideState(): m_state=1
07:23:04.265 00.000 7988 UpdateCurrentPosition: no star selected
07:23:04.265 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:04.265 00.000 7988 Status Line: No star selected
07:23:04.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:04.272 00.007 7988 UpdateGuideState exits: No star selected
07:23:04.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:04.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:04.272 00.000 7988 Enqueuing Expose request
07:23:04.272 00.000 15712 Worker thread wakes up
07:23:04.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:04.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:05.792 01.520 15712 Exposure complete
07:23:05.814 00.022 15712 worker thread done servicing request
07:23:05.814 00.000 7988 OnExposeComplete: enter
07:23:05.814 00.000 7988 UpdateGuideState(): m_state=1
07:23:05.814 00.000 7988 UpdateCurrentPosition: no star selected
07:23:05.814 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:05.814 00.000 7988 Status Line: No star selected
07:23:05.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:05.822 00.008 7988 UpdateGuideState exits: No star selected
07:23:05.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:05.822 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:05.822 00.000 7988 Enqueuing Expose request
07:23:05.822 00.000 15712 Worker thread wakes up
07:23:05.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:05.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:07.566 01.744 15712 Exposure complete
07:23:07.590 00.024 15712 worker thread done servicing request
07:23:07.590 00.000 7988 OnExposeComplete: enter
07:23:07.590 00.000 7988 UpdateGuideState(): m_state=1
07:23:07.590 00.000 7988 UpdateCurrentPosition: no star selected
07:23:07.590 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:07.590 00.000 7988 Status Line: No star selected
07:23:07.595 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:07.595 00.000 7988 UpdateGuideState exits: No star selected
07:23:07.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:07.595 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:07.595 00.000 7988 Enqueuing Expose request
07:23:07.595 00.000 15712 Worker thread wakes up
07:23:07.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:07.602 00.007 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:09.016 01.414 15712 Exposure complete
07:23:09.032 00.016 15712 worker thread done servicing request
07:23:09.032 00.000 7988 OnExposeComplete: enter
07:23:09.032 00.000 7988 UpdateGuideState(): m_state=1
07:23:09.044 00.012 7988 UpdateCurrentPosition: no star selected
07:23:09.044 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:09.046 00.002 7988 Status Line: No star selected
07:23:09.048 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:09.049 00.001 7988 UpdateGuideState exits: No star selected
07:23:09.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:09.049 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:09.049 00.000 7988 Enqueuing Expose request
07:23:09.049 00.000 15712 Worker thread wakes up
07:23:09.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:09.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:10.692 01.643 15712 Exposure complete
07:23:10.715 00.023 15712 worker thread done servicing request
07:23:10.715 00.000 7988 OnExposeComplete: enter
07:23:10.715 00.000 7988 UpdateGuideState(): m_state=1
07:23:10.719 00.004 7988 UpdateCurrentPosition: no star selected
07:23:10.719 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:10.721 00.002 7988 Status Line: No star selected
07:23:10.723 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:10.723 00.000 7988 UpdateGuideState exits: No star selected
07:23:10.725 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:10.725 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:10.727 00.002 7988 Enqueuing Expose request
07:23:10.727 00.000 15712 Worker thread wakes up
07:23:10.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:10.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:12.256 01.529 15712 Exposure complete
07:23:12.270 00.014 15712 worker thread done servicing request
07:23:12.270 00.000 7988 OnExposeComplete: enter
07:23:12.270 00.000 7988 UpdateGuideState(): m_state=1
07:23:12.281 00.011 7988 UpdateCurrentPosition: no star selected
07:23:12.282 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:12.282 00.000 7988 Status Line: No star selected
07:23:12.284 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:12.285 00.001 7988 UpdateGuideState exits: No star selected
07:23:12.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:12.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:12.285 00.000 7988 Enqueuing Expose request
07:23:12.285 00.000 15712 Worker thread wakes up
07:23:12.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:12.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:13.924 01.639 15712 Exposure complete
07:23:13.946 00.022 15712 worker thread done servicing request
07:23:13.946 00.000 7988 OnExposeComplete: enter
07:23:13.946 00.000 7988 UpdateGuideState(): m_state=1
07:23:13.949 00.003 7988 UpdateCurrentPosition: no star selected
07:23:13.949 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:13.951 00.002 7988 Status Line: No star selected
07:23:13.953 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:13.953 00.000 7988 UpdateGuideState exits: No star selected
07:23:13.956 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:13.958 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:13.958 00.000 7988 Enqueuing Expose request
07:23:13.960 00.002 15712 Worker thread wakes up
07:23:13.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:13.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:15.490 01.530 15712 Exposure complete
07:23:15.512 00.022 15712 worker thread done servicing request
07:23:15.512 00.000 7988 OnExposeComplete: enter
07:23:15.512 00.000 7988 UpdateGuideState(): m_state=1
07:23:15.512 00.000 7988 UpdateCurrentPosition: no star selected
07:23:15.512 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:15.512 00.000 7988 Status Line: No star selected
07:23:15.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:15.520 00.008 7988 UpdateGuideState exits: No star selected
07:23:15.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:15.520 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:15.520 00.000 7988 Enqueuing Expose request
07:23:15.520 00.000 15712 Worker thread wakes up
07:23:15.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:15.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:17.165 01.645 15712 Exposure complete
07:23:17.189 00.024 15712 worker thread done servicing request
07:23:17.189 00.000 7988 OnExposeComplete: enter
07:23:17.189 00.000 7988 UpdateGuideState(): m_state=1
07:23:17.189 00.000 7988 UpdateCurrentPosition: no star selected
07:23:17.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:17.189 00.000 7988 Status Line: No star selected
07:23:17.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:17.197 00.008 7988 UpdateGuideState exits: No star selected
07:23:17.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:17.197 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:17.197 00.000 7988 Enqueuing Expose request
07:23:17.197 00.000 15712 Worker thread wakes up
07:23:17.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:17.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:18.719 01.522 15712 Exposure complete
07:23:18.740 00.021 15712 worker thread done servicing request
07:23:18.742 00.002 7988 OnExposeComplete: enter
07:23:18.742 00.000 7988 UpdateGuideState(): m_state=1
07:23:18.742 00.000 7988 UpdateCurrentPosition: no star selected
07:23:18.745 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:18.745 00.000 7988 Status Line: No star selected
07:23:18.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:18.748 00.003 7988 UpdateGuideState exits: No star selected
07:23:18.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:18.748 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:18.748 00.000 7988 Enqueuing Expose request
07:23:18.748 00.000 15712 Worker thread wakes up
07:23:18.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:18.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:20.382 01.634 15712 Exposure complete
07:23:20.405 00.023 15712 worker thread done servicing request
07:23:20.405 00.000 7988 OnExposeComplete: enter
07:23:20.405 00.000 7988 UpdateGuideState(): m_state=1
07:23:20.405 00.000 7988 UpdateCurrentPosition: no star selected
07:23:20.405 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:20.405 00.000 7988 Status Line: No star selected
07:23:20.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:20.412 00.007 7988 UpdateGuideState exits: No star selected
07:23:20.414 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:20.414 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:20.414 00.000 7988 Enqueuing Expose request
07:23:20.414 00.000 15712 Worker thread wakes up
07:23:20.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:20.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:21.934 01.520 15712 Exposure complete
07:23:21.952 00.018 15712 worker thread done servicing request
07:23:21.952 00.000 7988 OnExposeComplete: enter
07:23:21.952 00.000 7988 UpdateGuideState(): m_state=1
07:23:21.961 00.009 7988 UpdateCurrentPosition: no star selected
07:23:21.961 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:21.963 00.002 7988 Status Line: No star selected
07:23:21.966 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:21.966 00.000 7988 UpdateGuideState exits: No star selected
07:23:21.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:21.966 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:21.966 00.000 7988 Enqueuing Expose request
07:23:21.966 00.000 15712 Worker thread wakes up
07:23:21.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:21.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:23.606 01.640 15712 Exposure complete
07:23:23.628 00.022 15712 worker thread done servicing request
07:23:23.628 00.000 7988 OnExposeComplete: enter
07:23:23.628 00.000 7988 UpdateGuideState(): m_state=1
07:23:23.632 00.004 7988 UpdateCurrentPosition: no star selected
07:23:23.632 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:23.634 00.002 7988 Status Line: No star selected
07:23:23.636 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:23.636 00.000 7988 UpdateGuideState exits: No star selected
07:23:23.638 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:23.638 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:23.640 00.002 7988 Enqueuing Expose request
07:23:23.640 00.000 15712 Worker thread wakes up
07:23:23.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:23.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:25.169 01.529 15712 Exposure complete
07:23:25.191 00.022 15712 worker thread done servicing request
07:23:25.191 00.000 7988 OnExposeComplete: enter
07:23:25.193 00.002 7988 UpdateGuideState(): m_state=1
07:23:25.193 00.000 7988 UpdateCurrentPosition: no star selected
07:23:25.193 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:25.193 00.000 7988 Status Line: No star selected
07:23:25.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:25.199 00.006 7988 UpdateGuideState exits: No star selected
07:23:25.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:25.199 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:25.199 00.000 7988 Enqueuing Expose request
07:23:25.199 00.000 15712 Worker thread wakes up
07:23:25.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:25.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:26.846 01.647 15712 Exposure complete
07:23:26.862 00.016 15712 worker thread done servicing request
07:23:26.862 00.000 7988 OnExposeComplete: enter
07:23:26.862 00.000 7988 UpdateGuideState(): m_state=1
07:23:26.873 00.011 7988 UpdateCurrentPosition: no star selected
07:23:26.873 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:26.875 00.002 7988 Status Line: No star selected
07:23:26.876 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:26.878 00.002 7988 UpdateGuideState exits: No star selected
07:23:26.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:26.878 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:26.878 00.000 7988 Enqueuing Expose request
07:23:26.878 00.000 15712 Worker thread wakes up
07:23:26.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:26.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:28.412 01.534 15712 Exposure complete
07:23:28.433 00.021 15712 worker thread done servicing request
07:23:28.433 00.000 7988 OnExposeComplete: enter
07:23:28.433 00.000 7988 UpdateGuideState(): m_state=1
07:23:28.433 00.000 7988 UpdateCurrentPosition: no star selected
07:23:28.433 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:28.433 00.000 7988 Status Line: No star selected
07:23:28.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:28.442 00.009 7988 UpdateGuideState exits: No star selected
07:23:28.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:28.442 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:28.442 00.000 7988 Enqueuing Expose request
07:23:28.446 00.004 15712 Worker thread wakes up
07:23:28.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:28.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:30.183 01.737 15712 Exposure complete
07:23:30.200 00.017 15712 worker thread done servicing request
07:23:30.200 00.000 7988 OnExposeComplete: enter
07:23:30.200 00.000 7988 UpdateGuideState(): m_state=1
07:23:30.210 00.010 7988 UpdateCurrentPosition: no star selected
07:23:30.210 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:30.212 00.002 7988 Status Line: No star selected
07:23:30.214 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:30.215 00.001 7988 UpdateGuideState exits: No star selected
07:23:30.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:30.217 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:30.217 00.000 7988 Enqueuing Expose request
07:23:30.217 00.000 15712 Worker thread wakes up
07:23:30.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:30.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:31.637 01.420 15712 Exposure complete
07:23:31.651 00.014 15712 worker thread done servicing request
07:23:31.651 00.000 7988 OnExposeComplete: enter
07:23:31.663 00.012 7988 UpdateGuideState(): m_state=1
07:23:31.663 00.000 7988 UpdateCurrentPosition: no star selected
07:23:31.667 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:31.667 00.000 7988 Status Line: No star selected
07:23:31.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:31.667 00.000 7988 UpdateGuideState exits: No star selected
07:23:31.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:31.667 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:31.667 00.000 7988 Enqueuing Expose request
07:23:31.667 00.000 15712 Worker thread wakes up
07:23:31.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:31.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:33.307 01.640 15712 Exposure complete
07:23:33.328 00.021 15712 worker thread done servicing request
07:23:33.328 00.000 7988 OnExposeComplete: enter
07:23:33.328 00.000 7988 UpdateGuideState(): m_state=1
07:23:33.335 00.007 7988 UpdateCurrentPosition: no star selected
07:23:33.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:33.337 00.002 7988 Status Line: No star selected
07:23:33.340 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:33.340 00.000 7988 UpdateGuideState exits: No star selected
07:23:33.342 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:33.342 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:33.344 00.002 7988 Enqueuing Expose request
07:23:33.344 00.000 15712 Worker thread wakes up
07:23:33.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:33.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:34.872 01.528 15712 Exposure complete
07:23:34.894 00.022 15712 worker thread done servicing request
07:23:34.894 00.000 7988 OnExposeComplete: enter
07:23:34.894 00.000 7988 UpdateGuideState(): m_state=1
07:23:34.894 00.000 7988 UpdateCurrentPosition: no star selected
07:23:34.894 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:34.894 00.000 7988 Status Line: No star selected
07:23:34.894 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:34.901 00.007 7988 UpdateGuideState exits: No star selected
07:23:34.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:34.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:34.901 00.000 7988 Enqueuing Expose request
07:23:34.901 00.000 15712 Worker thread wakes up
07:23:34.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:34.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:36.533 01.632 15712 Exposure complete
07:23:36.548 00.015 15712 worker thread done servicing request
07:23:36.548 00.000 7988 OnExposeComplete: enter
07:23:36.548 00.000 7988 UpdateGuideState(): m_state=1
07:23:36.548 00.000 7988 UpdateCurrentPosition: no star selected
07:23:36.548 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:36.548 00.000 7988 Status Line: No star selected
07:23:36.562 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:36.564 00.002 7988 UpdateGuideState exits: No star selected
07:23:36.564 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:36.564 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:36.564 00.000 7988 Enqueuing Expose request
07:23:36.564 00.000 15712 Worker thread wakes up
07:23:36.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:36.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:38.100 01.536 15712 Exposure complete
07:23:38.122 00.022 15712 worker thread done servicing request
07:23:38.122 00.000 7988 OnExposeComplete: enter
07:23:38.122 00.000 7988 UpdateGuideState(): m_state=1
07:23:38.122 00.000 7988 UpdateCurrentPosition: no star selected
07:23:38.122 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:38.127 00.005 7988 Status Line: No star selected
07:23:38.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:38.130 00.003 7988 UpdateGuideState exits: No star selected
07:23:38.130 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:38.130 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:38.130 00.000 7988 Enqueuing Expose request
07:23:38.130 00.000 15712 Worker thread wakes up
07:23:38.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:38.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:39.773 01.643 15712 Exposure complete
07:23:39.794 00.021 15712 worker thread done servicing request
07:23:39.794 00.000 7988 OnExposeComplete: enter
07:23:39.794 00.000 7988 UpdateGuideState(): m_state=1
07:23:39.800 00.006 7988 UpdateCurrentPosition: no star selected
07:23:39.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:39.802 00.002 7988 Status Line: No star selected
07:23:39.804 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:39.805 00.001 7988 UpdateGuideState exits: No star selected
07:23:39.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:39.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:39.805 00.000 7988 Enqueuing Expose request
07:23:39.805 00.000 15712 Worker thread wakes up
07:23:39.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:39.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:41.337 01.532 15712 Exposure complete
07:23:41.361 00.024 15712 worker thread done servicing request
07:23:41.361 00.000 7988 OnExposeComplete: enter
07:23:41.361 00.000 7988 UpdateGuideState(): m_state=1
07:23:41.361 00.000 7988 UpdateCurrentPosition: no star selected
07:23:41.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:41.361 00.000 7988 Status Line: No star selected
07:23:41.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:41.370 00.009 7988 UpdateGuideState exits: No star selected
07:23:41.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:41.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:41.370 00.000 7988 Enqueuing Expose request
07:23:41.370 00.000 15712 Worker thread wakes up
07:23:41.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:41.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:43.003 01.633 15712 Exposure complete
07:23:43.026 00.023 15712 worker thread done servicing request
07:23:43.026 00.000 7988 OnExposeComplete: enter
07:23:43.026 00.000 7988 UpdateGuideState(): m_state=1
07:23:43.028 00.002 7988 UpdateCurrentPosition: no star selected
07:23:43.028 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:43.028 00.000 7988 Status Line: No star selected
07:23:43.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:43.033 00.005 7988 UpdateGuideState exits: No star selected
07:23:43.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:43.033 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:43.033 00.000 7988 Enqueuing Expose request
07:23:43.033 00.000 15712 Worker thread wakes up
07:23:43.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:43.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:44.568 01.535 15712 Exposure complete
07:23:44.590 00.022 15712 worker thread done servicing request
07:23:44.590 00.000 7988 OnExposeComplete: enter
07:23:44.590 00.000 7988 UpdateGuideState(): m_state=1
07:23:44.590 00.000 7988 UpdateCurrentPosition: no star selected
07:23:44.590 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:44.590 00.000 7988 Status Line: No star selected
07:23:44.596 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:44.598 00.002 7988 UpdateGuideState exits: No star selected
07:23:44.598 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:44.598 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:44.598 00.000 7988 Enqueuing Expose request
07:23:44.598 00.000 15712 Worker thread wakes up
07:23:44.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:44.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:46.231 01.633 15712 Exposure complete
07:23:46.246 00.015 15712 worker thread done servicing request
07:23:46.246 00.000 7988 OnExposeComplete: enter
07:23:46.246 00.000 7988 UpdateGuideState(): m_state=1
07:23:46.246 00.000 7988 UpdateCurrentPosition: no star selected
07:23:46.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:46.246 00.000 7988 Status Line: No star selected
07:23:46.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:46.261 00.015 7988 UpdateGuideState exits: No star selected
07:23:46.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:46.264 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:46.264 00.000 7988 Enqueuing Expose request
07:23:46.264 00.000 15712 Worker thread wakes up
07:23:46.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:46.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:47.782 01.518 15712 Exposure complete
07:23:47.796 00.014 15712 worker thread done servicing request
07:23:47.796 00.000 7988 OnExposeComplete: enter
07:23:47.796 00.000 7988 UpdateGuideState(): m_state=1
07:23:47.807 00.011 7988 UpdateCurrentPosition: no star selected
07:23:47.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:47.809 00.002 7988 Status Line: No star selected
07:23:47.811 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:47.812 00.001 7988 UpdateGuideState exits: No star selected
07:23:47.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:47.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:47.812 00.000 7988 Enqueuing Expose request
07:23:47.812 00.000 15712 Worker thread wakes up
07:23:47.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:47.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:49.557 01.745 15712 Exposure complete
07:23:49.579 00.022 15712 worker thread done servicing request
07:23:49.579 00.000 7988 OnExposeComplete: enter
07:23:49.579 00.000 7988 UpdateGuideState(): m_state=1
07:23:49.582 00.003 7988 UpdateCurrentPosition: no star selected
07:23:49.583 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:49.585 00.002 7988 Status Line: No star selected
07:23:49.587 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:49.588 00.001 7988 UpdateGuideState exits: No star selected
07:23:49.589 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:49.590 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:49.591 00.001 7988 Enqueuing Expose request
07:23:49.592 00.001 15712 Worker thread wakes up
07:23:49.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:49.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:51.009 01.417 15712 Exposure complete
07:23:51.030 00.021 15712 worker thread done servicing request
07:23:51.030 00.000 7988 OnExposeComplete: enter
07:23:51.030 00.000 7988 UpdateGuideState(): m_state=1
07:23:51.030 00.000 7988 UpdateCurrentPosition: no star selected
07:23:51.030 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:51.030 00.000 7988 Status Line: No star selected
07:23:51.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:51.039 00.009 7988 UpdateGuideState exits: No star selected
07:23:51.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:51.039 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:51.039 00.000 7988 Enqueuing Expose request
07:23:51.039 00.000 15712 Worker thread wakes up
07:23:51.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:51.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:52.671 01.632 15712 Exposure complete
07:23:52.685 00.014 15712 worker thread done servicing request
07:23:52.685 00.000 7988 OnExposeComplete: enter
07:23:52.694 00.009 7988 UpdateGuideState(): m_state=1
07:23:52.694 00.000 7988 UpdateCurrentPosition: no star selected
07:23:52.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:52.694 00.000 7988 Status Line: No star selected
07:23:52.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:52.700 00.006 7988 UpdateGuideState exits: No star selected
07:23:52.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:52.700 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:52.700 00.000 7988 Enqueuing Expose request
07:23:52.700 00.000 15712 Worker thread wakes up
07:23:52.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:52.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:54.235 01.535 15712 Exposure complete
07:23:54.257 00.022 15712 worker thread done servicing request
07:23:54.257 00.000 7988 OnExposeComplete: enter
07:23:54.257 00.000 7988 UpdateGuideState(): m_state=1
07:23:54.257 00.000 7988 UpdateCurrentPosition: no star selected
07:23:54.261 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:54.261 00.000 7988 Status Line: No star selected
07:23:54.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:54.265 00.004 7988 UpdateGuideState exits: No star selected
07:23:54.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:54.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:54.265 00.000 7988 Enqueuing Expose request
07:23:54.265 00.000 15712 Worker thread wakes up
07:23:54.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:54.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:55.909 01.644 15712 Exposure complete
07:23:55.930 00.021 15712 worker thread done servicing request
07:23:55.930 00.000 7988 OnExposeComplete: enter
07:23:55.930 00.000 7988 UpdateGuideState(): m_state=1
07:23:55.936 00.006 7988 UpdateCurrentPosition: no star selected
07:23:55.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:55.938 00.002 7988 Status Line: No star selected
07:23:55.940 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:55.941 00.001 7988 UpdateGuideState exits: No star selected
07:23:55.941 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:55.943 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:55.945 00.002 7988 Enqueuing Expose request
07:23:55.945 00.000 15712 Worker thread wakes up
07:23:55.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:55.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:57.476 01.531 15712 Exposure complete
07:23:57.497 00.021 15712 worker thread done servicing request
07:23:57.497 00.000 7988 OnExposeComplete: enter
07:23:57.497 00.000 7988 UpdateGuideState(): m_state=1
07:23:57.502 00.005 7988 UpdateCurrentPosition: no star selected
07:23:57.502 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:57.504 00.002 7988 Status Line: No star selected
07:23:57.506 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:57.507 00.001 7988 UpdateGuideState exits: No star selected
07:23:57.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:57.507 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:57.507 00.000 7988 Enqueuing Expose request
07:23:57.507 00.000 15712 Worker thread wakes up
07:23:57.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:57.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:23:59.250 01.743 15712 Exposure complete
07:23:59.267 00.017 15712 worker thread done servicing request
07:23:59.267 00.000 7988 OnExposeComplete: enter
07:23:59.267 00.000 7988 UpdateGuideState(): m_state=1
07:23:59.276 00.009 7988 UpdateCurrentPosition: no star selected
07:23:59.276 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:23:59.278 00.002 7988 Status Line: No star selected
07:23:59.280 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:23:59.280 00.000 7988 UpdateGuideState exits: No star selected
07:23:59.282 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:23:59.282 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:23:59.284 00.002 7988 Enqueuing Expose request
07:23:59.284 00.000 15712 Worker thread wakes up
07:23:59.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:23:59.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:00.704 01.420 15712 Exposure complete
07:24:00.718 00.014 15712 worker thread done servicing request
07:24:00.718 00.000 7988 OnExposeComplete: enter
07:24:00.718 00.000 7988 UpdateGuideState(): m_state=1
07:24:00.729 00.011 7988 UpdateCurrentPosition: no star selected
07:24:00.730 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:00.730 00.000 7988 Status Line: No star selected
07:24:00.732 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:00.734 00.002 7988 UpdateGuideState exits: No star selected
07:24:00.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:00.734 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:00.734 00.000 7988 Enqueuing Expose request
07:24:00.734 00.000 15712 Worker thread wakes up
07:24:00.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:00.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:02.378 01.644 15712 Exposure complete
07:24:02.398 00.020 15712 worker thread done servicing request
07:24:02.398 00.000 7988 OnExposeComplete: enter
07:24:02.398 00.000 7988 UpdateGuideState(): m_state=1
07:24:02.405 00.007 7988 UpdateCurrentPosition: no star selected
07:24:02.405 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:02.407 00.002 7988 Status Line: No star selected
07:24:02.409 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:02.410 00.001 7988 UpdateGuideState exits: No star selected
07:24:02.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:02.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:02.410 00.000 7988 Enqueuing Expose request
07:24:02.415 00.005 15712 Worker thread wakes up
07:24:02.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:02.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:03.930 01.515 15712 Exposure complete
07:24:03.947 00.017 15712 worker thread done servicing request
07:24:03.947 00.000 7988 OnExposeComplete: enter
07:24:03.947 00.000 7988 UpdateGuideState(): m_state=1
07:24:03.955 00.008 7988 UpdateCurrentPosition: no star selected
07:24:03.955 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:03.957 00.002 7988 Status Line: No star selected
07:24:03.959 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:03.959 00.000 7988 UpdateGuideState exits: No star selected
07:24:03.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:03.963 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:03.965 00.002 7988 Enqueuing Expose request
07:24:03.965 00.000 15712 Worker thread wakes up
07:24:03.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:03.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:05.605 01.640 15712 Exposure complete
07:24:05.629 00.024 15712 worker thread done servicing request
07:24:05.629 00.000 7988 OnExposeComplete: enter
07:24:05.629 00.000 7988 UpdateGuideState(): m_state=1
07:24:05.629 00.000 7988 UpdateCurrentPosition: no star selected
07:24:05.632 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:05.632 00.000 7988 Status Line: No star selected
07:24:05.635 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:05.635 00.000 7988 UpdateGuideState exits: No star selected
07:24:05.635 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:05.635 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:05.635 00.000 7988 Enqueuing Expose request
07:24:05.635 00.000 15712 Worker thread wakes up
07:24:05.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:05.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:07.169 01.534 15712 Exposure complete
07:24:07.185 00.016 15712 worker thread done servicing request
07:24:07.185 00.000 7988 OnExposeComplete: enter
07:24:07.185 00.000 7988 UpdateGuideState(): m_state=1
07:24:07.185 00.000 7988 UpdateCurrentPosition: no star selected
07:24:07.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:07.185 00.000 7988 Status Line: No star selected
07:24:07.200 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:07.201 00.001 7988 UpdateGuideState exits: No star selected
07:24:07.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:07.201 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:07.201 00.000 7988 Enqueuing Expose request
07:24:07.201 00.000 15712 Worker thread wakes up
07:24:07.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:07.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:08.834 01.633 15712 Exposure complete
07:24:08.851 00.017 15712 worker thread done servicing request
07:24:08.851 00.000 7988 OnExposeComplete: enter
07:24:08.851 00.000 7988 UpdateGuideState(): m_state=1
07:24:08.851 00.000 7988 UpdateCurrentPosition: no star selected
07:24:08.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:08.851 00.000 7988 Status Line: No star selected
07:24:08.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:08.863 00.012 7988 UpdateGuideState exits: No star selected
07:24:08.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:08.863 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:08.863 00.000 7988 Enqueuing Expose request
07:24:08.868 00.005 15712 Worker thread wakes up
07:24:08.868 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:08.868 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:10.384 01.516 15712 Exposure complete
07:24:10.401 00.017 15712 worker thread done servicing request
07:24:10.401 00.000 7988 OnExposeComplete: enter
07:24:10.401 00.000 7988 UpdateGuideState(): m_state=1
07:24:10.401 00.000 7988 UpdateCurrentPosition: no star selected
07:24:10.401 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:10.401 00.000 7988 Status Line: No star selected
07:24:10.401 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:10.416 00.015 7988 UpdateGuideState exits: No star selected
07:24:10.416 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:10.418 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:10.418 00.000 7988 Enqueuing Expose request
07:24:10.418 00.000 15712 Worker thread wakes up
07:24:10.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:10.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:12.046 01.628 15712 Exposure complete
07:24:12.067 00.021 15712 worker thread done servicing request
07:24:12.067 00.000 7988 OnExposeComplete: enter
07:24:12.067 00.000 7988 UpdateGuideState(): m_state=1
07:24:12.067 00.000 7988 UpdateCurrentPosition: no star selected
07:24:12.067 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:12.067 00.000 7988 Status Line: No star selected
07:24:12.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:12.078 00.011 7988 UpdateGuideState exits: No star selected
07:24:12.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:12.078 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:12.078 00.000 7988 Enqueuing Expose request
07:24:12.078 00.000 15712 Worker thread wakes up
07:24:12.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:12.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:13.599 01.521 15712 Exposure complete
07:24:13.622 00.023 15712 worker thread done servicing request
07:24:13.622 00.000 7988 OnExposeComplete: enter
07:24:13.622 00.000 7988 UpdateGuideState(): m_state=1
07:24:13.622 00.000 7988 UpdateCurrentPosition: no star selected
07:24:13.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:13.622 00.000 7988 Status Line: No star selected
07:24:13.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:13.628 00.006 7988 UpdateGuideState exits: No star selected
07:24:13.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:13.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:13.628 00.000 7988 Enqueuing Expose request
07:24:13.633 00.005 15712 Worker thread wakes up
07:24:13.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:13.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:15.274 01.641 15712 Exposure complete
07:24:15.299 00.025 15712 worker thread done servicing request
07:24:15.299 00.000 7988 OnExposeComplete: enter
07:24:15.299 00.000 7988 UpdateGuideState(): m_state=1
07:24:15.299 00.000 7988 UpdateCurrentPosition: no star selected
07:24:15.299 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:15.299 00.000 7988 Status Line: No star selected
07:24:15.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:15.306 00.007 7988 UpdateGuideState exits: No star selected
07:24:15.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:15.306 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:15.306 00.000 7988 Enqueuing Expose request
07:24:15.306 00.000 15712 Worker thread wakes up
07:24:15.306 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:15.306 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:16.840 01.534 15712 Exposure complete
07:24:16.862 00.022 15712 worker thread done servicing request
07:24:16.862 00.000 7988 OnExposeComplete: enter
07:24:16.862 00.000 7988 UpdateGuideState(): m_state=1
07:24:16.862 00.000 7988 UpdateCurrentPosition: no star selected
07:24:16.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:16.862 00.000 7988 Status Line: No star selected
07:24:16.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:16.869 00.007 7988 UpdateGuideState exits: No star selected
07:24:16.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:16.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:16.869 00.000 7988 Enqueuing Expose request
07:24:16.869 00.000 15712 Worker thread wakes up
07:24:16.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:16.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:18.513 01.644 15712 Exposure complete
07:24:18.537 00.024 15712 worker thread done servicing request
07:24:18.537 00.000 7988 OnExposeComplete: enter
07:24:18.537 00.000 7988 UpdateGuideState(): m_state=1
07:24:18.540 00.003 7988 UpdateCurrentPosition: no star selected
07:24:18.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:18.542 00.002 7988 Status Line: No star selected
07:24:18.545 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:18.545 00.000 7988 UpdateGuideState exits: No star selected
07:24:18.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:18.545 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:18.545 00.000 7988 Enqueuing Expose request
07:24:18.545 00.000 15712 Worker thread wakes up
07:24:18.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:18.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:20.076 01.531 15712 Exposure complete
07:24:20.090 00.014 15712 worker thread done servicing request
07:24:20.090 00.000 7988 OnExposeComplete: enter
07:24:20.090 00.000 7988 UpdateGuideState(): m_state=1
07:24:20.102 00.012 7988 UpdateCurrentPosition: no star selected
07:24:20.103 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:20.103 00.000 7988 Status Line: No star selected
07:24:20.107 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:20.107 00.000 7988 UpdateGuideState exits: No star selected
07:24:20.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:20.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:20.107 00.000 7988 Enqueuing Expose request
07:24:20.107 00.000 15712 Worker thread wakes up
07:24:20.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:20.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:21.754 01.647 15712 Exposure complete
07:24:21.777 00.023 15712 worker thread done servicing request
07:24:21.777 00.000 7988 OnExposeComplete: enter
07:24:21.777 00.000 7988 UpdateGuideState(): m_state=1
07:24:21.777 00.000 7988 UpdateCurrentPosition: no star selected
07:24:21.777 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:21.777 00.000 7988 Status Line: No star selected
07:24:21.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:21.785 00.008 7988 UpdateGuideState exits: No star selected
07:24:21.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:21.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:21.788 00.003 7988 Enqueuing Expose request
07:24:21.788 00.000 15712 Worker thread wakes up
07:24:21.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:21.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:23.304 01.516 15712 Exposure complete
07:24:23.324 00.020 15712 worker thread done servicing request
07:24:23.324 00.000 7988 OnExposeComplete: enter
07:24:23.324 00.000 7988 UpdateGuideState(): m_state=1
07:24:23.330 00.006 7988 UpdateCurrentPosition: no star selected
07:24:23.330 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:23.332 00.002 7988 Status Line: No star selected
07:24:23.333 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:23.335 00.002 7988 UpdateGuideState exits: No star selected
07:24:23.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:23.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:23.335 00.000 7988 Enqueuing Expose request
07:24:23.335 00.000 15712 Worker thread wakes up
07:24:23.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:23.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:24.982 01.647 15712 Exposure complete
07:24:25.003 00.021 15712 worker thread done servicing request
07:24:25.003 00.000 7988 OnExposeComplete: enter
07:24:25.006 00.003 7988 UpdateGuideState(): m_state=1
07:24:25.008 00.002 7988 UpdateCurrentPosition: no star selected
07:24:25.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:25.010 00.002 7988 Status Line: No star selected
07:24:25.012 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:25.012 00.000 7988 UpdateGuideState exits: No star selected
07:24:25.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:25.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:25.012 00.000 7988 Enqueuing Expose request
07:24:25.012 00.000 15712 Worker thread wakes up
07:24:25.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:25.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:26.548 01.536 15712 Exposure complete
07:24:26.570 00.022 15712 worker thread done servicing request
07:24:26.570 00.000 7988 OnExposeComplete: enter
07:24:26.570 00.000 7988 UpdateGuideState(): m_state=1
07:24:26.570 00.000 7988 UpdateCurrentPosition: no star selected
07:24:26.570 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:26.570 00.000 7988 Status Line: No star selected
07:24:26.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:26.577 00.007 7988 UpdateGuideState exits: No star selected
07:24:26.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:26.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:26.577 00.000 7988 Enqueuing Expose request
07:24:26.577 00.000 15712 Worker thread wakes up
07:24:26.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:26.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:28.224 01.647 15712 Exposure complete
07:24:28.241 00.017 15712 worker thread done servicing request
07:24:28.241 00.000 7988 OnExposeComplete: enter
07:24:28.241 00.000 7988 UpdateGuideState(): m_state=1
07:24:28.241 00.000 7988 UpdateCurrentPosition: no star selected
07:24:28.241 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:28.241 00.000 7988 Status Line: No star selected
07:24:28.253 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:28.253 00.000 7988 UpdateGuideState exits: No star selected
07:24:28.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:28.253 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:28.253 00.000 7988 Enqueuing Expose request
07:24:28.258 00.005 15712 Worker thread wakes up
07:24:28.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:28.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:29.776 01.518 15712 Exposure complete
07:24:29.798 00.022 15712 worker thread done servicing request
07:24:29.798 00.000 7988 OnExposeComplete: enter
07:24:29.798 00.000 7988 UpdateGuideState(): m_state=1
07:24:29.798 00.000 7988 UpdateCurrentPosition: no star selected
07:24:29.798 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:29.798 00.000 7988 Status Line: No star selected
07:24:29.805 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:29.805 00.000 7988 UpdateGuideState exits: No star selected
07:24:29.807 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:29.807 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:29.809 00.002 7988 Enqueuing Expose request
07:24:29.809 00.000 15712 Worker thread wakes up
07:24:29.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:29.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:31.451 01.642 15712 Exposure complete
07:24:31.465 00.014 15712 worker thread done servicing request
07:24:31.465 00.000 7988 OnExposeComplete: enter
07:24:31.465 00.000 7988 UpdateGuideState(): m_state=1
07:24:31.476 00.011 7988 UpdateCurrentPosition: no star selected
07:24:31.477 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:31.477 00.000 7988 Status Line: No star selected
07:24:31.479 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:31.480 00.001 7988 UpdateGuideState exits: No star selected
07:24:31.482 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:31.482 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:31.484 00.002 7988 Enqueuing Expose request
07:24:31.484 00.000 15712 Worker thread wakes up
07:24:31.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:31.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:33.013 01.529 15712 Exposure complete
07:24:33.027 00.014 15712 worker thread done servicing request
07:24:33.027 00.000 7988 OnExposeComplete: enter
07:24:33.027 00.000 7988 UpdateGuideState(): m_state=1
07:24:33.039 00.012 7988 UpdateCurrentPosition: no star selected
07:24:33.039 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:33.041 00.002 7988 Status Line: No star selected
07:24:33.042 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:33.043 00.001 7988 UpdateGuideState exits: No star selected
07:24:33.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:33.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:33.043 00.000 7988 Enqueuing Expose request
07:24:33.043 00.000 15712 Worker thread wakes up
07:24:33.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:33.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:34.788 01.745 15712 Exposure complete
07:24:34.810 00.022 15712 worker thread done servicing request
07:24:34.810 00.000 7988 OnExposeComplete: enter
07:24:34.810 00.000 7988 UpdateGuideState(): m_state=1
07:24:34.814 00.004 7988 UpdateCurrentPosition: no star selected
07:24:34.814 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:34.816 00.002 7988 Status Line: No star selected
07:24:34.818 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:34.818 00.000 7988 UpdateGuideState exits: No star selected
07:24:34.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:34.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:34.818 00.000 7988 Enqueuing Expose request
07:24:34.818 00.000 15712 Worker thread wakes up
07:24:34.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:34.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:36.242 01.424 15712 Exposure complete
07:24:36.259 00.017 15712 worker thread done servicing request
07:24:36.259 00.000 7988 OnExposeComplete: enter
07:24:36.259 00.000 7988 UpdateGuideState(): m_state=1
07:24:36.268 00.009 7988 UpdateCurrentPosition: no star selected
07:24:36.268 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:36.270 00.002 7988 Status Line: No star selected
07:24:36.272 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:36.272 00.000 7988 UpdateGuideState exits: No star selected
07:24:36.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:36.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:36.276 00.004 7988 Enqueuing Expose request
07:24:36.276 00.000 15712 Worker thread wakes up
07:24:36.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:36.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:37.918 01.642 15712 Exposure complete
07:24:37.940 00.022 15712 worker thread done servicing request
07:24:37.940 00.000 7988 OnExposeComplete: enter
07:24:37.940 00.000 7988 UpdateGuideState(): m_state=1
07:24:37.940 00.000 7988 UpdateCurrentPosition: no star selected
07:24:37.944 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:37.944 00.000 7988 Status Line: No star selected
07:24:37.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:37.948 00.004 7988 UpdateGuideState exits: No star selected
07:24:37.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:37.948 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:37.948 00.000 7988 Enqueuing Expose request
07:24:37.948 00.000 15712 Worker thread wakes up
07:24:37.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:37.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:39.484 01.536 15712 Exposure complete
07:24:39.497 00.013 15712 worker thread done servicing request
07:24:39.497 00.000 7988 OnExposeComplete: enter
07:24:39.497 00.000 7988 UpdateGuideState(): m_state=1
07:24:39.508 00.011 7988 UpdateCurrentPosition: no star selected
07:24:39.510 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:39.510 00.000 7988 Status Line: No star selected
07:24:39.512 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:39.513 00.001 7988 UpdateGuideState exits: No star selected
07:24:39.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:39.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:39.513 00.000 7988 Enqueuing Expose request
07:24:39.513 00.000 15712 Worker thread wakes up
07:24:39.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:39.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:41.160 01.647 15712 Exposure complete
07:24:41.177 00.017 15712 worker thread done servicing request
07:24:41.177 00.000 7988 OnExposeComplete: enter
07:24:41.177 00.000 7988 UpdateGuideState(): m_state=1
07:24:41.187 00.010 7988 UpdateCurrentPosition: no star selected
07:24:41.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:41.189 00.002 7988 Status Line: No star selected
07:24:41.191 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:41.192 00.001 7988 UpdateGuideState exits: No star selected
07:24:41.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:41.194 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:41.194 00.000 7988 Enqueuing Expose request
07:24:41.194 00.000 15712 Worker thread wakes up
07:24:41.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:41.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:42.713 01.519 15712 Exposure complete
07:24:42.737 00.024 15712 worker thread done servicing request
07:24:42.737 00.000 7988 OnExposeComplete: enter
07:24:42.737 00.000 7988 UpdateGuideState(): m_state=1
07:24:42.737 00.000 7988 UpdateCurrentPosition: no star selected
07:24:42.737 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:42.737 00.000 7988 Status Line: No star selected
07:24:42.743 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:42.743 00.000 7988 UpdateGuideState exits: No star selected
07:24:42.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:42.743 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:42.743 00.000 7988 Enqueuing Expose request
07:24:42.743 00.000 15712 Worker thread wakes up
07:24:42.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:42.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:44.389 01.646 15712 Exposure complete
07:24:44.413 00.024 15712 worker thread done servicing request
07:24:44.413 00.000 7988 OnExposeComplete: enter
07:24:44.413 00.000 7988 UpdateGuideState(): m_state=1
07:24:44.413 00.000 7988 UpdateCurrentPosition: no star selected
07:24:44.413 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:44.413 00.000 7988 Status Line: No star selected
07:24:44.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:44.420 00.007 7988 UpdateGuideState exits: No star selected
07:24:44.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:44.420 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:44.420 00.000 7988 Enqueuing Expose request
07:24:44.420 00.000 15712 Worker thread wakes up
07:24:44.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:44.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:45.959 01.539 15712 Exposure complete
07:24:45.978 00.019 15712 worker thread done servicing request
07:24:45.978 00.000 7988 OnExposeComplete: enter
07:24:45.978 00.000 7988 UpdateGuideState(): m_state=1
07:24:45.984 00.006 7988 UpdateCurrentPosition: no star selected
07:24:45.985 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:45.985 00.000 7988 Status Line: No star selected
07:24:45.985 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:45.985 00.000 7988 UpdateGuideState exits: No star selected
07:24:45.985 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:45.985 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:45.985 00.000 7988 Enqueuing Expose request
07:24:45.985 00.000 15712 Worker thread wakes up
07:24:45.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:45.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:47.633 01.648 15712 Exposure complete
07:24:47.657 00.024 15712 worker thread done servicing request
07:24:47.657 00.000 7988 OnExposeComplete: enter
07:24:47.657 00.000 7988 UpdateGuideState(): m_state=1
07:24:47.657 00.000 7988 UpdateCurrentPosition: no star selected
07:24:47.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:47.657 00.000 7988 Status Line: No star selected
07:24:47.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:47.664 00.007 7988 UpdateGuideState exits: No star selected
07:24:47.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:47.664 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:47.664 00.000 7988 Enqueuing Expose request
07:24:47.664 00.000 15712 Worker thread wakes up
07:24:47.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:47.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:49.199 01.535 15712 Exposure complete
07:24:49.224 00.025 15712 worker thread done servicing request
07:24:49.224 00.000 7988 OnExposeComplete: enter
07:24:49.224 00.000 7988 UpdateGuideState(): m_state=1
07:24:49.224 00.000 7988 UpdateCurrentPosition: no star selected
07:24:49.224 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:49.224 00.000 7988 Status Line: No star selected
07:24:49.229 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:49.230 00.001 7988 UpdateGuideState exits: No star selected
07:24:49.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:49.230 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:49.230 00.000 7988 Enqueuing Expose request
07:24:49.230 00.000 15712 Worker thread wakes up
07:24:49.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:49.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:50.876 01.646 15712 Exposure complete
07:24:50.898 00.022 15712 worker thread done servicing request
07:24:50.898 00.000 7988 OnExposeComplete: enter
07:24:50.898 00.000 7988 UpdateGuideState(): m_state=1
07:24:50.898 00.000 7988 UpdateCurrentPosition: no star selected
07:24:50.898 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:50.898 00.000 7988 Status Line: No star selected
07:24:50.898 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:50.907 00.009 7988 UpdateGuideState exits: No star selected
07:24:50.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:50.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:50.907 00.000 7988 Enqueuing Expose request
07:24:50.907 00.000 15712 Worker thread wakes up
07:24:50.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:50.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:52.443 01.536 15712 Exposure complete
07:24:52.465 00.022 15712 worker thread done servicing request
07:24:52.465 00.000 7988 OnExposeComplete: enter
07:24:52.465 00.000 7988 UpdateGuideState(): m_state=1
07:24:52.465 00.000 7988 UpdateCurrentPosition: no star selected
07:24:52.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:52.465 00.000 7988 Status Line: No star selected
07:24:52.465 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:52.472 00.007 7988 UpdateGuideState exits: No star selected
07:24:52.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:52.472 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:52.472 00.000 7988 Enqueuing Expose request
07:24:52.472 00.000 15712 Worker thread wakes up
07:24:52.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:52.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:54.115 01.643 15712 Exposure complete
07:24:54.138 00.023 15712 worker thread done servicing request
07:24:54.138 00.000 7988 OnExposeComplete: enter
07:24:54.138 00.000 7988 UpdateGuideState(): m_state=1
07:24:54.138 00.000 7988 UpdateCurrentPosition: no star selected
07:24:54.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:54.138 00.000 7988 Status Line: No star selected
07:24:54.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:54.145 00.007 7988 UpdateGuideState exits: No star selected
07:24:54.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:54.145 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:54.145 00.000 7988 Enqueuing Expose request
07:24:54.145 00.000 15712 Worker thread wakes up
07:24:54.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:54.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:55.679 01.534 15712 Exposure complete
07:24:55.702 00.023 15712 worker thread done servicing request
07:24:55.702 00.000 7988 OnExposeComplete: enter
07:24:55.702 00.000 7988 UpdateGuideState(): m_state=1
07:24:55.702 00.000 7988 UpdateCurrentPosition: no star selected
07:24:55.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:55.702 00.000 7988 Status Line: No star selected
07:24:55.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:55.708 00.006 7988 UpdateGuideState exits: No star selected
07:24:55.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:55.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:55.708 00.000 7988 Enqueuing Expose request
07:24:55.708 00.000 15712 Worker thread wakes up
07:24:55.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:55.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:57.452 01.744 15712 Exposure complete
07:24:57.467 00.015 15712 worker thread done servicing request
07:24:57.467 00.000 7988 OnExposeComplete: enter
07:24:57.467 00.000 7988 UpdateGuideState(): m_state=1
07:24:57.478 00.011 7988 UpdateCurrentPosition: no star selected
07:24:57.478 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:57.480 00.002 7988 Status Line: No star selected
07:24:57.482 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:57.482 00.000 7988 UpdateGuideState exits: No star selected
07:24:57.484 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:57.484 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:57.484 00.000 7988 Enqueuing Expose request
07:24:57.484 00.000 15712 Worker thread wakes up
07:24:57.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:57.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:24:58.906 01.422 15712 Exposure complete
07:24:58.928 00.022 15712 worker thread done servicing request
07:24:58.928 00.000 7988 OnExposeComplete: enter
07:24:58.928 00.000 7988 UpdateGuideState(): m_state=1
07:24:58.931 00.003 7988 UpdateCurrentPosition: no star selected
07:24:58.931 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:24:58.931 00.000 7988 Status Line: No star selected
07:24:58.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:24:58.936 00.005 7988 UpdateGuideState exits: No star selected
07:24:58.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:24:58.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:24:58.936 00.000 7988 Enqueuing Expose request
07:24:58.936 00.000 15712 Worker thread wakes up
07:24:58.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:24:58.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:00.569 01.633 15712 Exposure complete
07:25:00.584 00.015 15712 worker thread done servicing request
07:25:00.584 00.000 7988 OnExposeComplete: enter
07:25:00.584 00.000 7988 UpdateGuideState(): m_state=1
07:25:00.584 00.000 7988 UpdateCurrentPosition: no star selected
07:25:00.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:00.584 00.000 7988 Status Line: No star selected
07:25:00.584 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:00.599 00.015 7988 UpdateGuideState exits: No star selected
07:25:00.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:00.601 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:00.601 00.000 7988 Enqueuing Expose request
07:25:00.601 00.000 15712 Worker thread wakes up
07:25:00.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:00.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:02.121 01.520 15712 Exposure complete
07:25:02.134 00.013 15712 worker thread done servicing request
07:25:02.134 00.000 7988 OnExposeComplete: enter
07:25:02.134 00.000 7988 UpdateGuideState(): m_state=1
07:25:02.146 00.012 7988 UpdateCurrentPosition: no star selected
07:25:02.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:02.148 00.002 7988 Status Line: No star selected
07:25:02.150 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:02.151 00.001 7988 UpdateGuideState exits: No star selected
07:25:02.151 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:02.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:02.151 00.000 7988 Enqueuing Expose request
07:25:02.151 00.000 15712 Worker thread wakes up
07:25:02.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:02.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:03.796 01.645 15712 Exposure complete
07:25:03.816 00.020 15712 worker thread done servicing request
07:25:03.816 00.000 7988 OnExposeComplete: enter
07:25:03.816 00.000 7988 UpdateGuideState(): m_state=1
07:25:03.824 00.008 7988 UpdateCurrentPosition: no star selected
07:25:03.824 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:03.826 00.002 7988 Status Line: No star selected
07:25:03.828 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:03.828 00.000 7988 UpdateGuideState exits: No star selected
07:25:03.828 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:03.828 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:03.828 00.000 7988 Enqueuing Expose request
07:25:03.832 00.004 15712 Worker thread wakes up
07:25:03.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:03.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:05.364 01.532 15712 Exposure complete
07:25:05.382 00.018 15712 worker thread done servicing request
07:25:05.382 00.000 7988 OnExposeComplete: enter
07:25:05.382 00.000 7988 UpdateGuideState(): m_state=1
07:25:05.390 00.008 7988 UpdateCurrentPosition: no star selected
07:25:05.390 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:05.392 00.002 7988 Status Line: No star selected
07:25:05.394 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:05.394 00.000 7988 UpdateGuideState exits: No star selected
07:25:05.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:05.394 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:05.394 00.000 7988 Enqueuing Expose request
07:25:05.399 00.005 15712 Worker thread wakes up
07:25:05.399 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:05.399 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:07.026 01.627 15712 Exposure complete
07:25:07.048 00.022 15712 worker thread done servicing request
07:25:07.048 00.000 7988 OnExposeComplete: enter
07:25:07.048 00.000 7988 UpdateGuideState(): m_state=1
07:25:07.048 00.000 7988 UpdateCurrentPosition: no star selected
07:25:07.048 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:07.048 00.000 7988 Status Line: No star selected
07:25:07.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:07.058 00.010 7988 UpdateGuideState exits: No star selected
07:25:07.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:07.058 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:07.058 00.000 7988 Enqueuing Expose request
07:25:07.058 00.000 15712 Worker thread wakes up
07:25:07.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:07.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:08.591 01.533 15712 Exposure complete
07:25:08.615 00.024 15712 worker thread done servicing request
07:25:08.615 00.000 7988 OnExposeComplete: enter
07:25:08.617 00.002 7988 UpdateGuideState(): m_state=1
07:25:08.617 00.000 7988 UpdateCurrentPosition: no star selected
07:25:08.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:08.617 00.000 7988 Status Line: No star selected
07:25:08.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:08.623 00.006 7988 UpdateGuideState exits: No star selected
07:25:08.623 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:08.623 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:08.623 00.000 7988 Enqueuing Expose request
07:25:08.623 00.000 15712 Worker thread wakes up
07:25:08.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:08.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:10.255 01.632 15712 Exposure complete
07:25:10.269 00.014 15712 worker thread done servicing request
07:25:10.269 00.000 7988 OnExposeComplete: enter
07:25:10.269 00.000 7988 UpdateGuideState(): m_state=1
07:25:10.269 00.000 7988 UpdateCurrentPosition: no star selected
07:25:10.282 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:10.282 00.000 7988 Status Line: No star selected
07:25:10.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:10.285 00.003 7988 UpdateGuideState exits: No star selected
07:25:10.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:10.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:10.285 00.000 7988 Enqueuing Expose request
07:25:10.285 00.000 15712 Worker thread wakes up
07:25:10.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:10.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:11.805 01.520 15712 Exposure complete
07:25:11.829 00.024 15712 worker thread done servicing request
07:25:11.829 00.000 7988 OnExposeComplete: enter
07:25:11.830 00.001 7988 UpdateGuideState(): m_state=1
07:25:11.830 00.000 7988 UpdateCurrentPosition: no star selected
07:25:11.830 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:11.830 00.000 7988 Status Line: No star selected
07:25:11.830 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:11.837 00.007 7988 UpdateGuideState exits: No star selected
07:25:11.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:11.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:11.837 00.000 7988 Enqueuing Expose request
07:25:11.837 00.000 15712 Worker thread wakes up
07:25:11.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:11.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:13.582 01.745 15712 Exposure complete
07:25:13.605 00.023 15712 worker thread done servicing request
07:25:13.605 00.000 7988 OnExposeComplete: enter
07:25:13.607 00.002 7988 UpdateGuideState(): m_state=1
07:25:13.607 00.000 7988 UpdateCurrentPosition: no star selected
07:25:13.609 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:13.609 00.000 7988 Status Line: No star selected
07:25:13.611 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:13.611 00.000 7988 UpdateGuideState exits: No star selected
07:25:13.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:13.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:13.611 00.000 7988 Enqueuing Expose request
07:25:13.611 00.000 15712 Worker thread wakes up
07:25:13.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:13.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:15.036 01.425 15712 Exposure complete
07:25:15.056 00.020 15712 worker thread done servicing request
07:25:15.056 00.000 7988 OnExposeComplete: enter
07:25:15.056 00.000 7988 UpdateGuideState(): m_state=1
07:25:15.061 00.005 7988 UpdateCurrentPosition: no star selected
07:25:15.061 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:15.063 00.002 7988 Status Line: No star selected
07:25:15.064 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:15.066 00.002 7988 UpdateGuideState exits: No star selected
07:25:15.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:15.066 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:15.066 00.000 7988 Enqueuing Expose request
07:25:15.066 00.000 15712 Worker thread wakes up
07:25:15.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:15.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:16.809 01.743 15712 Exposure complete
07:25:16.831 00.022 15712 worker thread done servicing request
07:25:16.831 00.000 7988 OnExposeComplete: enter
07:25:16.833 00.002 7988 UpdateGuideState(): m_state=1
07:25:16.833 00.000 7988 UpdateCurrentPosition: no star selected
07:25:16.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:16.833 00.000 7988 Status Line: No star selected
07:25:16.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:16.839 00.006 7988 UpdateGuideState exits: No star selected
07:25:16.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:16.839 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:16.839 00.000 7988 Enqueuing Expose request
07:25:16.839 00.000 15712 Worker thread wakes up
07:25:16.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:16.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:18.249 01.410 15712 Exposure complete
07:25:18.271 00.022 15712 worker thread done servicing request
07:25:18.271 00.000 7988 OnExposeComplete: enter
07:25:18.271 00.000 7988 UpdateGuideState(): m_state=1
07:25:18.271 00.000 7988 UpdateCurrentPosition: no star selected
07:25:18.271 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:18.271 00.000 7988 Status Line: No star selected
07:25:18.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:18.279 00.008 7988 UpdateGuideState exits: No star selected
07:25:18.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:18.279 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:18.279 00.000 7988 Enqueuing Expose request
07:25:18.279 00.000 15712 Worker thread wakes up
07:25:18.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:18.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:19.923 01.644 15712 Exposure complete
07:25:19.947 00.024 15712 worker thread done servicing request
07:25:19.947 00.000 7988 OnExposeComplete: enter
07:25:19.949 00.002 7988 UpdateGuideState(): m_state=1
07:25:19.949 00.000 7988 UpdateCurrentPosition: no star selected
07:25:19.949 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:19.949 00.000 7988 Status Line: No star selected
07:25:19.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:19.955 00.006 7988 UpdateGuideState exits: No star selected
07:25:19.957 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:19.957 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:19.959 00.002 7988 Enqueuing Expose request
07:25:19.961 00.002 15712 Worker thread wakes up
07:25:19.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:19.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:21.490 01.529 15712 Exposure complete
07:25:21.512 00.022 15712 worker thread done servicing request
07:25:21.512 00.000 7988 OnExposeComplete: enter
07:25:21.512 00.000 7988 UpdateGuideState(): m_state=1
07:25:21.516 00.004 7988 UpdateCurrentPosition: no star selected
07:25:21.516 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:21.518 00.002 7988 Status Line: No star selected
07:25:21.520 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:21.520 00.000 7988 UpdateGuideState exits: No star selected
07:25:21.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:21.520 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:21.520 00.000 7988 Enqueuing Expose request
07:25:21.520 00.000 15712 Worker thread wakes up
07:25:21.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:21.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:23.168 01.648 15712 Exposure complete
07:25:23.189 00.021 15712 worker thread done servicing request
07:25:23.189 00.000 7988 OnExposeComplete: enter
07:25:23.189 00.000 7988 UpdateGuideState(): m_state=1
07:25:23.189 00.000 7988 UpdateCurrentPosition: no star selected
07:25:23.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:23.189 00.000 7988 Status Line: No star selected
07:25:23.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:23.197 00.008 7988 UpdateGuideState exits: No star selected
07:25:23.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:23.197 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:23.197 00.000 7988 Enqueuing Expose request
07:25:23.202 00.005 15712 Worker thread wakes up
07:25:23.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:23.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:24.729 01.527 15712 Exposure complete
07:25:24.751 00.022 15712 worker thread done servicing request
07:25:24.751 00.000 7988 OnExposeComplete: enter
07:25:24.751 00.000 7988 UpdateGuideState(): m_state=1
07:25:24.756 00.005 7988 UpdateCurrentPosition: no star selected
07:25:24.756 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:24.758 00.002 7988 Status Line: No star selected
07:25:24.761 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:24.761 00.000 7988 UpdateGuideState exits: No star selected
07:25:24.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:24.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:24.761 00.000 7988 Enqueuing Expose request
07:25:24.761 00.000 15712 Worker thread wakes up
07:25:24.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:24.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:26.403 01.642 15712 Exposure complete
07:25:26.426 00.023 15712 worker thread done servicing request
07:25:26.426 00.000 7988 OnExposeComplete: enter
07:25:26.426 00.000 7988 UpdateGuideState(): m_state=1
07:25:26.426 00.000 7988 UpdateCurrentPosition: no star selected
07:25:26.426 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:26.426 00.000 7988 Status Line: No star selected
07:25:26.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:26.435 00.009 7988 UpdateGuideState exits: No star selected
07:25:26.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:26.435 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:26.435 00.000 7988 Enqueuing Expose request
07:25:26.435 00.000 15712 Worker thread wakes up
07:25:26.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:26.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:27.969 01.534 15712 Exposure complete
07:25:27.984 00.015 15712 worker thread done servicing request
07:25:27.984 00.000 7988 OnExposeComplete: enter
07:25:27.984 00.000 7988 UpdateGuideState(): m_state=1
07:25:27.995 00.011 7988 UpdateCurrentPosition: no star selected
07:25:27.995 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:27.997 00.002 7988 Status Line: No star selected
07:25:27.999 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:27.999 00.000 7988 UpdateGuideState exits: No star selected
07:25:28.001 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:28.001 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:28.001 00.000 7988 Enqueuing Expose request
07:25:28.001 00.000 15712 Worker thread wakes up
07:25:28.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:28.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:29.646 01.645 15712 Exposure complete
07:25:29.669 00.023 15712 worker thread done servicing request
07:25:29.669 00.000 7988 OnExposeComplete: enter
07:25:29.669 00.000 7988 UpdateGuideState(): m_state=1
07:25:29.671 00.002 7988 UpdateCurrentPosition: no star selected
07:25:29.671 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:29.673 00.002 7988 Status Line: No star selected
07:25:29.675 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:29.676 00.001 7988 UpdateGuideState exits: No star selected
07:25:29.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:29.676 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:29.676 00.000 7988 Enqueuing Expose request
07:25:29.676 00.000 15712 Worker thread wakes up
07:25:29.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:29.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:31.197 01.521 15712 Exposure complete
07:25:31.217 00.020 15712 worker thread done servicing request
07:25:31.217 00.000 7988 OnExposeComplete: enter
07:25:31.217 00.000 7988 UpdateGuideState(): m_state=1
07:25:31.222 00.005 7988 UpdateCurrentPosition: no star selected
07:25:31.222 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:31.224 00.002 7988 Status Line: No star selected
07:25:31.226 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:31.226 00.000 7988 UpdateGuideState exits: No star selected
07:25:31.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:31.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:31.226 00.000 7988 Enqueuing Expose request
07:25:31.226 00.000 15712 Worker thread wakes up
07:25:31.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:31.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:32.861 01.635 15712 Exposure complete
07:25:32.875 00.014 15712 worker thread done servicing request
07:25:32.875 00.000 7988 OnExposeComplete: enter
07:25:32.885 00.010 7988 UpdateGuideState(): m_state=1
07:25:32.885 00.000 7988 UpdateCurrentPosition: no star selected
07:25:32.887 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:32.887 00.000 7988 Status Line: No star selected
07:25:32.889 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:32.891 00.002 7988 UpdateGuideState exits: No star selected
07:25:32.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:32.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:32.891 00.000 7988 Enqueuing Expose request
07:25:32.891 00.000 15712 Worker thread wakes up
07:25:32.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:32.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:34.413 01.522 15712 Exposure complete
07:25:34.434 00.021 15712 worker thread done servicing request
07:25:34.434 00.000 7988 OnExposeComplete: enter
07:25:34.434 00.000 7988 UpdateGuideState(): m_state=1
07:25:34.441 00.007 7988 UpdateCurrentPosition: no star selected
07:25:34.441 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:34.443 00.002 7988 Status Line: No star selected
07:25:34.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:34.443 00.000 7988 UpdateGuideState exits: No star selected
07:25:34.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:34.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:34.443 00.000 7988 Enqueuing Expose request
07:25:34.450 00.007 15712 Worker thread wakes up
07:25:34.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:34.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:36.087 01.637 15712 Exposure complete
07:25:36.103 00.016 15712 worker thread done servicing request
07:25:36.103 00.000 7988 OnExposeComplete: enter
07:25:36.103 00.000 7988 UpdateGuideState(): m_state=1
07:25:36.103 00.000 7988 UpdateCurrentPosition: no star selected
07:25:36.103 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:36.103 00.000 7988 Status Line: No star selected
07:25:36.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:36.119 00.016 7988 UpdateGuideState exits: No star selected
07:25:36.119 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:36.119 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:36.119 00.000 7988 Enqueuing Expose request
07:25:36.119 00.000 15712 Worker thread wakes up
07:25:36.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:36.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:37.654 01.535 15712 Exposure complete
07:25:37.676 00.022 15712 worker thread done servicing request
07:25:37.676 00.000 7988 OnExposeComplete: enter
07:25:37.676 00.000 7988 UpdateGuideState(): m_state=1
07:25:37.676 00.000 7988 UpdateCurrentPosition: no star selected
07:25:37.676 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:37.676 00.000 7988 Status Line: No star selected
07:25:37.676 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:37.684 00.008 7988 UpdateGuideState exits: No star selected
07:25:37.685 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:37.685 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:37.685 00.000 7988 Enqueuing Expose request
07:25:37.685 00.000 15712 Worker thread wakes up
07:25:37.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:37.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:39.319 01.634 15712 Exposure complete
07:25:39.335 00.016 15712 worker thread done servicing request
07:25:39.335 00.000 7988 OnExposeComplete: enter
07:25:39.335 00.000 7988 UpdateGuideState(): m_state=1
07:25:39.335 00.000 7988 UpdateCurrentPosition: no star selected
07:25:39.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:39.335 00.000 7988 Status Line: No star selected
07:25:39.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:39.349 00.014 7988 UpdateGuideState exits: No star selected
07:25:39.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:39.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:39.349 00.000 7988 Enqueuing Expose request
07:25:39.353 00.004 15712 Worker thread wakes up
07:25:39.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:39.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:40.869 01.516 15712 Exposure complete
07:25:40.883 00.014 15712 worker thread done servicing request
07:25:40.883 00.000 7988 OnExposeComplete: enter
07:25:40.883 00.000 7988 UpdateGuideState(): m_state=1
07:25:40.883 00.000 7988 UpdateCurrentPosition: no star selected
07:25:40.883 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:40.883 00.000 7988 Status Line: No star selected
07:25:40.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:40.898 00.015 7988 UpdateGuideState exits: No star selected
07:25:40.899 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:40.899 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:40.899 00.000 7988 Enqueuing Expose request
07:25:40.899 00.000 15712 Worker thread wakes up
07:25:40.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:40.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:42.531 01.632 15712 Exposure complete
07:25:42.550 00.019 15712 worker thread done servicing request
07:25:42.550 00.000 7988 OnExposeComplete: enter
07:25:42.550 00.000 7988 UpdateGuideState(): m_state=1
07:25:42.550 00.000 7988 UpdateCurrentPosition: no star selected
07:25:42.550 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:42.550 00.000 7988 Status Line: No star selected
07:25:42.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:42.561 00.011 7988 UpdateGuideState exits: No star selected
07:25:42.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:42.561 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:42.561 00.000 7988 Enqueuing Expose request
07:25:42.561 00.000 15712 Worker thread wakes up
07:25:42.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:42.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:44.081 01.520 15712 Exposure complete
07:25:44.105 00.024 15712 worker thread done servicing request
07:25:44.105 00.000 7988 OnExposeComplete: enter
07:25:44.105 00.000 7988 UpdateGuideState(): m_state=1
07:25:44.105 00.000 7988 UpdateCurrentPosition: no star selected
07:25:44.105 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:44.105 00.000 7988 Status Line: No star selected
07:25:44.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:44.113 00.008 7988 UpdateGuideState exits: No star selected
07:25:44.113 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:44.115 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:44.115 00.000 7988 Enqueuing Expose request
07:25:44.117 00.002 15712 Worker thread wakes up
07:25:44.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:44.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:45.747 01.630 15712 Exposure complete
07:25:45.769 00.022 15712 worker thread done servicing request
07:25:45.769 00.000 7988 OnExposeComplete: enter
07:25:45.769 00.000 7988 UpdateGuideState(): m_state=1
07:25:45.769 00.000 7988 UpdateCurrentPosition: no star selected
07:25:45.769 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:45.769 00.000 7988 Status Line: No star selected
07:25:45.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:45.777 00.008 7988 UpdateGuideState exits: No star selected
07:25:45.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:45.777 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:45.777 00.000 7988 Enqueuing Expose request
07:25:45.777 00.000 15712 Worker thread wakes up
07:25:45.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:45.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:47.296 01.519 15712 Exposure complete
07:25:47.318 00.022 15712 worker thread done servicing request
07:25:47.318 00.000 7988 OnExposeComplete: enter
07:25:47.318 00.000 7988 UpdateGuideState(): m_state=1
07:25:47.322 00.004 7988 UpdateCurrentPosition: no star selected
07:25:47.322 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:47.324 00.002 7988 Status Line: No star selected
07:25:47.326 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:47.326 00.000 7988 UpdateGuideState exits: No star selected
07:25:47.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:47.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:47.326 00.000 7988 Enqueuing Expose request
07:25:47.326 00.000 15712 Worker thread wakes up
07:25:47.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:47.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:48.973 01.647 15712 Exposure complete
07:25:48.997 00.024 15712 worker thread done servicing request
07:25:48.997 00.000 7988 OnExposeComplete: enter
07:25:48.997 00.000 7988 UpdateGuideState(): m_state=1
07:25:48.997 00.000 7988 UpdateCurrentPosition: no star selected
07:25:49.000 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:49.000 00.000 7988 Status Line: No star selected
07:25:49.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:49.004 00.004 7988 UpdateGuideState exits: No star selected
07:25:49.006 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:49.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:49.006 00.000 7988 Enqueuing Expose request
07:25:49.006 00.000 15712 Worker thread wakes up
07:25:49.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:49.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:50.524 01.518 15712 Exposure complete
07:25:50.546 00.022 15712 worker thread done servicing request
07:25:50.546 00.000 7988 OnExposeComplete: enter
07:25:50.548 00.002 7988 UpdateGuideState(): m_state=1
07:25:50.548 00.000 7988 UpdateCurrentPosition: no star selected
07:25:50.548 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:50.548 00.000 7988 Status Line: No star selected
07:25:50.553 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:50.553 00.000 7988 UpdateGuideState exits: No star selected
07:25:50.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:50.553 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:50.553 00.000 7988 Enqueuing Expose request
07:25:50.553 00.000 15712 Worker thread wakes up
07:25:50.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:50.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:52.187 01.634 15712 Exposure complete
07:25:52.210 00.023 15712 worker thread done servicing request
07:25:52.210 00.000 7988 OnExposeComplete: enter
07:25:52.210 00.000 7988 UpdateGuideState(): m_state=1
07:25:52.210 00.000 7988 UpdateCurrentPosition: no star selected
07:25:52.210 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:52.210 00.000 7988 Status Line: No star selected
07:25:52.210 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:52.217 00.007 7988 UpdateGuideState exits: No star selected
07:25:52.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:52.217 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:52.217 00.000 7988 Enqueuing Expose request
07:25:52.217 00.000 15712 Worker thread wakes up
07:25:52.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:52.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:53.752 01.535 15712 Exposure complete
07:25:53.775 00.023 15712 worker thread done servicing request
07:25:53.775 00.000 7988 OnExposeComplete: enter
07:25:53.775 00.000 7988 UpdateGuideState(): m_state=1
07:25:53.775 00.000 7988 UpdateCurrentPosition: no star selected
07:25:53.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:53.775 00.000 7988 Status Line: No star selected
07:25:53.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:53.783 00.008 7988 UpdateGuideState exits: No star selected
07:25:53.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:53.783 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:53.786 00.003 7988 Enqueuing Expose request
07:25:53.786 00.000 15712 Worker thread wakes up
07:25:53.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:53.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:55.417 01.631 15712 Exposure complete
07:25:55.435 00.018 15712 worker thread done servicing request
07:25:55.435 00.000 7988 OnExposeComplete: enter
07:25:55.435 00.000 7988 UpdateGuideState(): m_state=1
07:25:55.443 00.008 7988 UpdateCurrentPosition: no star selected
07:25:55.443 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:55.445 00.002 7988 Status Line: No star selected
07:25:55.447 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:55.447 00.000 7988 UpdateGuideState exits: No star selected
07:25:55.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:55.447 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:55.447 00.000 7988 Enqueuing Expose request
07:25:55.452 00.005 15712 Worker thread wakes up
07:25:55.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:55.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:56.984 01.532 15712 Exposure complete
07:25:57.006 00.022 15712 worker thread done servicing request
07:25:57.006 00.000 7988 OnExposeComplete: enter
07:25:57.006 00.000 7988 UpdateGuideState(): m_state=1
07:25:57.006 00.000 7988 UpdateCurrentPosition: no star selected
07:25:57.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:57.006 00.000 7988 Status Line: No star selected
07:25:57.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:57.013 00.007 7988 UpdateGuideState exits: No star selected
07:25:57.013 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:57.013 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:57.013 00.000 7988 Enqueuing Expose request
07:25:57.018 00.005 15712 Worker thread wakes up
07:25:57.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:57.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:25:58.757 01.739 15712 Exposure complete
07:25:58.779 00.022 15712 worker thread done servicing request
07:25:58.779 00.000 7988 OnExposeComplete: enter
07:25:58.779 00.000 7988 UpdateGuideState(): m_state=1
07:25:58.779 00.000 7988 UpdateCurrentPosition: no star selected
07:25:58.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:25:58.779 00.000 7988 Status Line: No star selected
07:25:58.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:25:58.787 00.008 7988 UpdateGuideState exits: No star selected
07:25:58.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:25:58.787 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:25:58.787 00.000 7988 Enqueuing Expose request
07:25:58.787 00.000 15712 Worker thread wakes up
07:25:58.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:25:58.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:00.197 01.410 15712 Exposure complete
07:26:00.221 00.024 15712 worker thread done servicing request
07:26:00.221 00.000 7988 OnExposeComplete: enter
07:26:00.221 00.000 7988 UpdateGuideState(): m_state=1
07:26:00.221 00.000 7988 UpdateCurrentPosition: no star selected
07:26:00.221 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:00.221 00.000 7988 Status Line: No star selected
07:26:00.227 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:00.227 00.000 7988 UpdateGuideState exits: No star selected
07:26:00.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:00.227 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:00.227 00.000 7988 Enqueuing Expose request
07:26:00.233 00.006 15712 Worker thread wakes up
07:26:00.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:00.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:01.872 01.639 15712 Exposure complete
07:26:01.888 00.016 15712 worker thread done servicing request
07:26:01.888 00.000 7988 OnExposeComplete: enter
07:26:01.888 00.000 7988 UpdateGuideState(): m_state=1
07:26:01.899 00.011 7988 UpdateCurrentPosition: no star selected
07:26:01.901 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:01.901 00.000 7988 Status Line: No star selected
07:26:01.903 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:01.904 00.001 7988 UpdateGuideState exits: No star selected
07:26:01.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:01.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:01.904 00.000 7988 Enqueuing Expose request
07:26:01.904 00.000 15712 Worker thread wakes up
07:26:01.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:01.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:03.424 01.520 15712 Exposure complete
07:26:03.446 00.022 15712 worker thread done servicing request
07:26:03.446 00.000 7988 OnExposeComplete: enter
07:26:03.446 00.000 7988 UpdateGuideState(): m_state=1
07:26:03.450 00.004 7988 UpdateCurrentPosition: no star selected
07:26:03.450 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:03.450 00.000 7988 Status Line: No star selected
07:26:03.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:03.454 00.004 7988 UpdateGuideState exits: No star selected
07:26:03.454 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:03.454 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:03.454 00.000 7988 Enqueuing Expose request
07:26:03.454 00.000 15712 Worker thread wakes up
07:26:03.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:03.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:05.086 01.632 15712 Exposure complete
07:26:05.109 00.023 15712 worker thread done servicing request
07:26:05.109 00.000 7988 OnExposeComplete: enter
07:26:05.109 00.000 7988 UpdateGuideState(): m_state=1
07:26:05.109 00.000 7988 UpdateCurrentPosition: no star selected
07:26:05.109 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:05.109 00.000 7988 Status Line: No star selected
07:26:05.116 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:05.116 00.000 7988 UpdateGuideState exits: No star selected
07:26:05.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:05.116 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:05.116 00.000 7988 Enqueuing Expose request
07:26:05.116 00.000 15712 Worker thread wakes up
07:26:05.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:05.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:06.648 01.532 15712 Exposure complete
07:26:06.671 00.023 15712 worker thread done servicing request
07:26:06.671 00.000 7988 OnExposeComplete: enter
07:26:06.671 00.000 7988 UpdateGuideState(): m_state=1
07:26:06.671 00.000 7988 UpdateCurrentPosition: no star selected
07:26:06.671 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:06.671 00.000 7988 Status Line: No star selected
07:26:06.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:06.679 00.008 7988 UpdateGuideState exits: No star selected
07:26:06.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:06.679 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:06.682 00.003 7988 Enqueuing Expose request
07:26:06.682 00.000 15712 Worker thread wakes up
07:26:06.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:06.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:08.311 01.629 15712 Exposure complete
07:26:08.333 00.022 15712 worker thread done servicing request
07:26:08.333 00.000 7988 OnExposeComplete: enter
07:26:08.333 00.000 7988 UpdateGuideState(): m_state=1
07:26:08.333 00.000 7988 UpdateCurrentPosition: no star selected
07:26:08.333 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:08.333 00.000 7988 Status Line: No star selected
07:26:08.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:08.341 00.008 7988 UpdateGuideState exits: No star selected
07:26:08.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:08.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:08.341 00.000 7988 Enqueuing Expose request
07:26:08.341 00.000 15712 Worker thread wakes up
07:26:08.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:08.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:09.874 01.533 15712 Exposure complete
07:26:09.896 00.022 15712 worker thread done servicing request
07:26:09.896 00.000 7988 OnExposeComplete: enter
07:26:09.896 00.000 7988 UpdateGuideState(): m_state=1
07:26:09.896 00.000 7988 UpdateCurrentPosition: no star selected
07:26:09.896 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:09.896 00.000 7988 Status Line: No star selected
07:26:09.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:09.904 00.008 7988 UpdateGuideState exits: No star selected
07:26:09.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:09.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:09.904 00.000 7988 Enqueuing Expose request
07:26:09.904 00.000 15712 Worker thread wakes up
07:26:09.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:09.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:11.647 01.743 15712 Exposure complete
07:26:11.670 00.023 15712 worker thread done servicing request
07:26:11.670 00.000 7988 OnExposeComplete: enter
07:26:11.670 00.000 7988 UpdateGuideState(): m_state=1
07:26:11.670 00.000 7988 UpdateCurrentPosition: no star selected
07:26:11.670 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:11.670 00.000 7988 Status Line: No star selected
07:26:11.670 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:11.677 00.007 7988 UpdateGuideState exits: No star selected
07:26:11.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:11.677 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:11.677 00.000 7988 Enqueuing Expose request
07:26:11.677 00.000 15712 Worker thread wakes up
07:26:11.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:11.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:13.084 01.407 15712 Exposure complete
07:26:13.109 00.025 15712 worker thread done servicing request
07:26:13.109 00.000 7988 OnExposeComplete: enter
07:26:13.109 00.000 7988 UpdateGuideState(): m_state=1
07:26:13.109 00.000 7988 UpdateCurrentPosition: no star selected
07:26:13.109 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:13.113 00.004 7988 Status Line: No star selected
07:26:13.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:13.116 00.003 7988 UpdateGuideState exits: No star selected
07:26:13.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:13.116 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:13.116 00.000 7988 Enqueuing Expose request
07:26:13.116 00.000 15712 Worker thread wakes up
07:26:13.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:13.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:14.764 01.648 15712 Exposure complete
07:26:14.781 00.017 15712 worker thread done servicing request
07:26:14.781 00.000 7988 OnExposeComplete: enter
07:26:14.781 00.000 7988 UpdateGuideState(): m_state=1
07:26:14.781 00.000 7988 UpdateCurrentPosition: no star selected
07:26:14.781 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:14.781 00.000 7988 Status Line: No star selected
07:26:14.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:14.795 00.014 7988 UpdateGuideState exits: No star selected
07:26:14.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:14.798 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:14.798 00.000 7988 Enqueuing Expose request
07:26:14.798 00.000 15712 Worker thread wakes up
07:26:14.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:14.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:16.314 01.516 15712 Exposure complete
07:26:16.337 00.023 15712 worker thread done servicing request
07:26:16.337 00.000 7988 OnExposeComplete: enter
07:26:16.337 00.000 7988 UpdateGuideState(): m_state=1
07:26:16.337 00.000 7988 UpdateCurrentPosition: no star selected
07:26:16.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:16.337 00.000 7988 Status Line: No star selected
07:26:16.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:16.345 00.008 7988 UpdateGuideState exits: No star selected
07:26:16.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:16.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:16.348 00.003 7988 Enqueuing Expose request
07:26:16.348 00.000 15712 Worker thread wakes up
07:26:16.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:16.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:17.990 01.642 15712 Exposure complete
07:26:18.005 00.015 15712 worker thread done servicing request
07:26:18.005 00.000 7988 OnExposeComplete: enter
07:26:18.015 00.010 7988 UpdateGuideState(): m_state=1
07:26:18.017 00.002 7988 UpdateCurrentPosition: no star selected
07:26:18.017 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:18.019 00.002 7988 Status Line: No star selected
07:26:18.019 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:18.021 00.002 7988 UpdateGuideState exits: No star selected
07:26:18.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:18.021 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:18.021 00.000 7988 Enqueuing Expose request
07:26:18.021 00.000 15712 Worker thread wakes up
07:26:18.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:18.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:19.555 01.534 15712 Exposure complete
07:26:19.577 00.022 15712 worker thread done servicing request
07:26:19.577 00.000 7988 OnExposeComplete: enter
07:26:19.580 00.003 7988 UpdateGuideState(): m_state=1
07:26:19.582 00.002 7988 UpdateCurrentPosition: no star selected
07:26:19.582 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:19.584 00.002 7988 Status Line: No star selected
07:26:19.585 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:19.585 00.000 7988 UpdateGuideState exits: No star selected
07:26:19.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:19.585 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:19.585 00.000 7988 Enqueuing Expose request
07:26:19.585 00.000 15712 Worker thread wakes up
07:26:19.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:19.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:21.232 01.647 15712 Exposure complete
07:26:21.249 00.017 15712 worker thread done servicing request
07:26:21.249 00.000 7988 OnExposeComplete: enter
07:26:21.249 00.000 7988 UpdateGuideState(): m_state=1
07:26:21.249 00.000 7988 UpdateCurrentPosition: no star selected
07:26:21.249 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:21.249 00.000 7988 Status Line: No star selected
07:26:21.263 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:21.263 00.000 7988 UpdateGuideState exits: No star selected
07:26:21.265 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:21.266 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:21.266 00.000 7988 Enqueuing Expose request
07:26:21.268 00.002 15712 Worker thread wakes up
07:26:21.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:21.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:22.794 01.526 15712 Exposure complete
07:26:22.816 00.022 15712 worker thread done servicing request
07:26:22.816 00.000 7988 OnExposeComplete: enter
07:26:22.816 00.000 7988 UpdateGuideState(): m_state=1
07:26:22.816 00.000 7988 UpdateCurrentPosition: no star selected
07:26:22.816 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:22.816 00.000 7988 Status Line: No star selected
07:26:22.816 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:22.824 00.008 7988 UpdateGuideState exits: No star selected
07:26:22.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:22.824 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:22.824 00.000 7988 Enqueuing Expose request
07:26:22.824 00.000 15712 Worker thread wakes up
07:26:22.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:22.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:24.467 01.643 15712 Exposure complete
07:26:24.490 00.023 15712 worker thread done servicing request
07:26:24.490 00.000 7988 OnExposeComplete: enter
07:26:24.492 00.002 7988 UpdateGuideState(): m_state=1
07:26:24.494 00.002 7988 UpdateCurrentPosition: no star selected
07:26:24.496 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:24.496 00.000 7988 Status Line: No star selected
07:26:24.499 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:24.499 00.000 7988 UpdateGuideState exits: No star selected
07:26:24.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:24.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:24.499 00.000 7988 Enqueuing Expose request
07:26:24.499 00.000 15712 Worker thread wakes up
07:26:24.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:24.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:26.032 01.533 15712 Exposure complete
07:26:26.055 00.023 15712 worker thread done servicing request
07:26:26.055 00.000 7988 OnExposeComplete: enter
07:26:26.055 00.000 7988 UpdateGuideState(): m_state=1
07:26:26.055 00.000 7988 UpdateCurrentPosition: no star selected
07:26:26.055 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:26.055 00.000 7988 Status Line: No star selected
07:26:26.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:26.063 00.008 7988 UpdateGuideState exits: No star selected
07:26:26.063 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:26.065 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:26.065 00.000 7988 Enqueuing Expose request
07:26:26.065 00.000 15712 Worker thread wakes up
07:26:26.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:26.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:27.706 01.641 15712 Exposure complete
07:26:27.722 00.016 15712 worker thread done servicing request
07:26:27.722 00.000 7988 OnExposeComplete: enter
07:26:27.732 00.010 7988 UpdateGuideState(): m_state=1
07:26:27.732 00.000 7988 UpdateCurrentPosition: no star selected
07:26:27.732 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:27.732 00.000 7988 Status Line: No star selected
07:26:27.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:27.738 00.006 7988 UpdateGuideState exits: No star selected
07:26:27.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:27.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:27.738 00.000 7988 Enqueuing Expose request
07:26:27.738 00.000 15712 Worker thread wakes up
07:26:27.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:27.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:29.260 01.522 15712 Exposure complete
07:26:29.283 00.023 15712 worker thread done servicing request
07:26:29.283 00.000 7988 OnExposeComplete: enter
07:26:29.283 00.000 7988 UpdateGuideState(): m_state=1
07:26:29.283 00.000 7988 UpdateCurrentPosition: no star selected
07:26:29.283 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:29.283 00.000 7988 Status Line: No star selected
07:26:29.289 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:29.289 00.000 7988 UpdateGuideState exits: No star selected
07:26:29.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:29.289 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:29.289 00.000 7988 Enqueuing Expose request
07:26:29.289 00.000 15712 Worker thread wakes up
07:26:29.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:29.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:30.935 01.646 15712 Exposure complete
07:26:30.951 00.016 15712 worker thread done servicing request
07:26:30.951 00.000 7988 OnExposeComplete: enter
07:26:30.951 00.000 7988 UpdateGuideState(): m_state=1
07:26:30.962 00.011 7988 UpdateCurrentPosition: no star selected
07:26:30.962 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:30.962 00.000 7988 Status Line: No star selected
07:26:30.967 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:30.967 00.000 7988 UpdateGuideState exits: No star selected
07:26:30.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:30.967 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:30.967 00.000 7988 Enqueuing Expose request
07:26:30.967 00.000 15712 Worker thread wakes up
07:26:30.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:30.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:32.502 01.535 15712 Exposure complete
07:26:32.524 00.022 15712 worker thread done servicing request
07:26:32.524 00.000 7988 OnExposeComplete: enter
07:26:32.524 00.000 7988 UpdateGuideState(): m_state=1
07:26:32.524 00.000 7988 UpdateCurrentPosition: no star selected
07:26:32.524 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:32.524 00.000 7988 Status Line: No star selected
07:26:32.524 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:32.532 00.008 7988 UpdateGuideState exits: No star selected
07:26:32.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:32.532 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:32.532 00.000 7988 Enqueuing Expose request
07:26:32.532 00.000 15712 Worker thread wakes up
07:26:32.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:32.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:34.164 01.632 15712 Exposure complete
07:26:34.185 00.021 15712 worker thread done servicing request
07:26:34.185 00.000 7988 OnExposeComplete: enter
07:26:34.185 00.000 7988 UpdateGuideState(): m_state=1
07:26:34.185 00.000 7988 UpdateCurrentPosition: no star selected
07:26:34.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:34.185 00.000 7988 Status Line: No star selected
07:26:34.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:34.195 00.010 7988 UpdateGuideState exits: No star selected
07:26:34.195 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:34.195 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:34.195 00.000 7988 Enqueuing Expose request
07:26:34.195 00.000 15712 Worker thread wakes up
07:26:34.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:34.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:35.716 01.521 15712 Exposure complete
07:26:35.738 00.022 15712 worker thread done servicing request
07:26:35.738 00.000 7988 OnExposeComplete: enter
07:26:35.738 00.000 7988 UpdateGuideState(): m_state=1
07:26:35.738 00.000 7988 UpdateCurrentPosition: no star selected
07:26:35.738 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:35.738 00.000 7988 Status Line: No star selected
07:26:35.738 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:35.745 00.007 7988 UpdateGuideState exits: No star selected
07:26:35.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:35.745 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:35.745 00.000 7988 Enqueuing Expose request
07:26:35.745 00.000 15712 Worker thread wakes up
07:26:35.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:35.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:37.390 01.645 15712 Exposure complete
07:26:37.404 00.014 15712 worker thread done servicing request
07:26:37.404 00.000 7988 OnExposeComplete: enter
07:26:37.404 00.000 7988 UpdateGuideState(): m_state=1
07:26:37.415 00.011 7988 UpdateCurrentPosition: no star selected
07:26:37.415 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:37.417 00.002 7988 Status Line: No star selected
07:26:37.419 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:37.420 00.001 7988 UpdateGuideState exits: No star selected
07:26:37.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:37.420 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:37.420 00.000 7988 Enqueuing Expose request
07:26:37.420 00.000 15712 Worker thread wakes up
07:26:37.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:37.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:38.952 01.532 15712 Exposure complete
07:26:38.974 00.022 15712 worker thread done servicing request
07:26:38.974 00.000 7988 OnExposeComplete: enter
07:26:38.974 00.000 7988 UpdateGuideState(): m_state=1
07:26:38.974 00.000 7988 UpdateCurrentPosition: no star selected
07:26:38.974 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:38.974 00.000 7988 Status Line: No star selected
07:26:38.974 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:38.982 00.008 7988 UpdateGuideState exits: No star selected
07:26:38.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:38.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:38.982 00.000 7988 Enqueuing Expose request
07:26:38.982 00.000 15712 Worker thread wakes up
07:26:38.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:38.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:40.727 01.745 15712 Exposure complete
07:26:40.748 00.021 15712 worker thread done servicing request
07:26:40.748 00.000 7988 OnExposeComplete: enter
07:26:40.748 00.000 7988 UpdateGuideState(): m_state=1
07:26:40.748 00.000 7988 UpdateCurrentPosition: no star selected
07:26:40.748 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:40.748 00.000 7988 Status Line: No star selected
07:26:40.756 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:40.757 00.001 7988 UpdateGuideState exits: No star selected
07:26:40.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:40.757 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:40.757 00.000 7988 Enqueuing Expose request
07:26:40.757 00.000 15712 Worker thread wakes up
07:26:40.757 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:40.757 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:42.180 01.423 15712 Exposure complete
07:26:42.204 00.024 15712 worker thread done servicing request
07:26:42.204 00.000 7988 OnExposeComplete: enter
07:26:42.204 00.000 7988 UpdateGuideState(): m_state=1
07:26:42.204 00.000 7988 UpdateCurrentPosition: no star selected
07:26:42.204 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:42.204 00.000 7988 Status Line: No star selected
07:26:42.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:42.211 00.007 7988 UpdateGuideState exits: No star selected
07:26:42.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:42.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:42.211 00.000 7988 Enqueuing Expose request
07:26:42.211 00.000 15712 Worker thread wakes up
07:26:42.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:42.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:43.854 01.643 15712 Exposure complete
07:26:43.871 00.017 15712 worker thread done servicing request
07:26:43.871 00.000 7988 OnExposeComplete: enter
07:26:43.871 00.000 7988 UpdateGuideState(): m_state=1
07:26:43.881 00.010 7988 UpdateCurrentPosition: no star selected
07:26:43.881 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:43.883 00.002 7988 Status Line: No star selected
07:26:43.885 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:43.886 00.001 7988 UpdateGuideState exits: No star selected
07:26:43.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:43.888 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:43.888 00.000 7988 Enqueuing Expose request
07:26:43.888 00.000 15712 Worker thread wakes up
07:26:43.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:43.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:45.408 01.520 15712 Exposure complete
07:26:45.421 00.013 15712 worker thread done servicing request
07:26:45.421 00.000 7988 OnExposeComplete: enter
07:26:45.421 00.000 7988 UpdateGuideState(): m_state=1
07:26:45.421 00.000 7988 UpdateCurrentPosition: no star selected
07:26:45.421 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:45.421 00.000 7988 Status Line: No star selected
07:26:45.437 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:45.438 00.001 7988 UpdateGuideState exits: No star selected
07:26:45.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:45.440 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:45.440 00.000 7988 Enqueuing Expose request
07:26:45.442 00.002 15712 Worker thread wakes up
07:26:45.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:45.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:47.081 01.639 15712 Exposure complete
07:26:47.097 00.016 15712 worker thread done servicing request
07:26:47.097 00.000 7988 OnExposeComplete: enter
07:26:47.107 00.010 7988 UpdateGuideState(): m_state=1
07:26:47.107 00.000 7988 UpdateCurrentPosition: no star selected
07:26:47.107 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:47.107 00.000 7988 Status Line: No star selected
07:26:47.107 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:47.113 00.006 7988 UpdateGuideState exits: No star selected
07:26:47.113 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:47.113 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:47.113 00.000 7988 Enqueuing Expose request
07:26:47.113 00.000 15712 Worker thread wakes up
07:26:47.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:47.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:48.633 01.520 15712 Exposure complete
07:26:48.655 00.022 15712 worker thread done servicing request
07:26:48.655 00.000 7988 OnExposeComplete: enter
07:26:48.655 00.000 7988 UpdateGuideState(): m_state=1
07:26:48.659 00.004 7988 UpdateCurrentPosition: no star selected
07:26:48.659 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:48.661 00.002 7988 Status Line: No star selected
07:26:48.663 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:48.663 00.000 7988 UpdateGuideState exits: No star selected
07:26:48.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:48.663 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:48.663 00.000 7988 Enqueuing Expose request
07:26:48.663 00.000 15712 Worker thread wakes up
07:26:48.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:48.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:50.296 01.633 15712 Exposure complete
07:26:50.309 00.013 15712 worker thread done servicing request
07:26:50.309 00.000 7988 OnExposeComplete: enter
07:26:50.309 00.000 7988 UpdateGuideState(): m_state=1
07:26:50.309 00.000 7988 UpdateCurrentPosition: no star selected
07:26:50.309 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:50.309 00.000 7988 Status Line: No star selected
07:26:50.325 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:50.325 00.000 7988 UpdateGuideState exits: No star selected
07:26:50.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:50.325 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:50.325 00.000 7988 Enqueuing Expose request
07:26:50.325 00.000 15712 Worker thread wakes up
07:26:50.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:50.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:51.861 01.536 15712 Exposure complete
07:26:51.883 00.022 15712 worker thread done servicing request
07:26:51.883 00.000 7988 OnExposeComplete: enter
07:26:51.883 00.000 7988 UpdateGuideState(): m_state=1
07:26:51.883 00.000 7988 UpdateCurrentPosition: no star selected
07:26:51.883 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:51.883 00.000 7988 Status Line: No star selected
07:26:51.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:51.892 00.009 7988 UpdateGuideState exits: No star selected
07:26:51.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:51.895 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:51.895 00.000 7988 Enqueuing Expose request
07:26:51.897 00.002 15712 Worker thread wakes up
07:26:51.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:51.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:53.538 01.641 15712 Exposure complete
07:26:53.561 00.023 15712 worker thread done servicing request
07:26:53.561 00.000 7988 OnExposeComplete: enter
07:26:53.561 00.000 7988 UpdateGuideState(): m_state=1
07:26:53.561 00.000 7988 UpdateCurrentPosition: no star selected
07:26:53.561 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:53.561 00.000 7988 Status Line: No star selected
07:26:53.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:53.569 00.008 7988 UpdateGuideState exits: No star selected
07:26:53.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:53.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:53.569 00.000 7988 Enqueuing Expose request
07:26:53.569 00.000 15712 Worker thread wakes up
07:26:53.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:53.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:55.092 01.523 15712 Exposure complete
07:26:55.109 00.017 15712 worker thread done servicing request
07:26:55.109 00.000 7988 OnExposeComplete: enter
07:26:55.109 00.000 7988 UpdateGuideState(): m_state=1
07:26:55.109 00.000 7988 UpdateCurrentPosition: no star selected
07:26:55.109 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:55.109 00.000 7988 Status Line: No star selected
07:26:55.121 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:55.121 00.000 7988 UpdateGuideState exits: No star selected
07:26:55.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:55.121 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:55.121 00.000 7988 Enqueuing Expose request
07:26:55.126 00.005 15712 Worker thread wakes up
07:26:55.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:55.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:56.771 01.645 15712 Exposure complete
07:26:56.793 00.022 15712 worker thread done servicing request
07:26:56.793 00.000 7988 OnExposeComplete: enter
07:26:56.793 00.000 7988 UpdateGuideState(): m_state=1
07:26:56.793 00.000 7988 UpdateCurrentPosition: no star selected
07:26:56.793 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:56.793 00.000 7988 Status Line: No star selected
07:26:56.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:56.801 00.008 7988 UpdateGuideState exits: No star selected
07:26:56.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:56.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:56.801 00.000 7988 Enqueuing Expose request
07:26:56.801 00.000 15712 Worker thread wakes up
07:26:56.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:56.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:58.323 01.522 15712 Exposure complete
07:26:58.341 00.018 15712 worker thread done servicing request
07:26:58.341 00.000 7988 OnExposeComplete: enter
07:26:58.341 00.000 7988 UpdateGuideState(): m_state=1
07:26:58.348 00.007 7988 UpdateCurrentPosition: no star selected
07:26:58.348 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:26:58.350 00.002 7988 Status Line: No star selected
07:26:58.352 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:26:58.353 00.001 7988 UpdateGuideState exits: No star selected
07:26:58.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:26:58.353 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:26:58.353 00.000 7988 Enqueuing Expose request
07:26:58.353 00.000 15712 Worker thread wakes up
07:26:58.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:26:58.358 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:26:59.984 01.626 15712 Exposure complete
07:27:00.008 00.024 15712 worker thread done servicing request
07:27:00.008 00.000 7988 OnExposeComplete: enter
07:27:00.008 00.000 7988 UpdateGuideState(): m_state=1
07:27:00.008 00.000 7988 UpdateCurrentPosition: no star selected
07:27:00.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:00.016 00.008 7988 Status Line: No star selected
07:27:00.018 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:00.018 00.000 7988 UpdateGuideState exits: No star selected
07:27:00.020 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:00.020 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:00.022 00.002 7988 Enqueuing Expose request
07:27:00.022 00.000 15712 Worker thread wakes up
07:27:00.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:00.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:01.551 01.529 15712 Exposure complete
07:27:01.574 00.023 15712 worker thread done servicing request
07:27:01.574 00.000 7988 OnExposeComplete: enter
07:27:01.574 00.000 7988 UpdateGuideState(): m_state=1
07:27:01.574 00.000 7988 UpdateCurrentPosition: no star selected
07:27:01.574 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:01.574 00.000 7988 Status Line: No star selected
07:27:01.574 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:01.581 00.007 7988 UpdateGuideState exits: No star selected
07:27:01.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:01.581 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:01.581 00.000 7988 Enqueuing Expose request
07:27:01.581 00.000 15712 Worker thread wakes up
07:27:01.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:01.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:03.214 01.633 15712 Exposure complete
07:27:03.235 00.021 15712 worker thread done servicing request
07:27:03.235 00.000 7988 OnExposeComplete: enter
07:27:03.235 00.000 7988 UpdateGuideState(): m_state=1
07:27:03.235 00.000 7988 UpdateCurrentPosition: no star selected
07:27:03.235 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:03.241 00.006 7988 Status Line: No star selected
07:27:03.241 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:03.244 00.003 7988 UpdateGuideState exits: No star selected
07:27:03.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:03.244 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:03.244 00.000 7988 Enqueuing Expose request
07:27:03.244 00.000 15712 Worker thread wakes up
07:27:03.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:03.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:04.765 01.521 15712 Exposure complete
07:27:04.788 00.023 15712 worker thread done servicing request
07:27:04.788 00.000 7988 OnExposeComplete: enter
07:27:04.788 00.000 7988 UpdateGuideState(): m_state=1
07:27:04.788 00.000 7988 UpdateCurrentPosition: no star selected
07:27:04.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:04.788 00.000 7988 Status Line: No star selected
07:27:04.788 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:04.795 00.007 7988 UpdateGuideState exits: No star selected
07:27:04.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:04.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:04.795 00.000 7988 Enqueuing Expose request
07:27:04.795 00.000 15712 Worker thread wakes up
07:27:04.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:04.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:06.440 01.645 15712 Exposure complete
07:27:06.465 00.025 15712 worker thread done servicing request
07:27:06.465 00.000 7988 OnExposeComplete: enter
07:27:06.465 00.000 7988 UpdateGuideState(): m_state=1
07:27:06.467 00.002 7988 UpdateCurrentPosition: no star selected
07:27:06.467 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:06.469 00.002 7988 Status Line: No star selected
07:27:06.471 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:06.472 00.001 7988 UpdateGuideState exits: No star selected
07:27:06.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:06.474 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:06.474 00.000 7988 Enqueuing Expose request
07:27:06.474 00.000 15712 Worker thread wakes up
07:27:06.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:06.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:07.993 01.519 15712 Exposure complete
07:27:08.007 00.014 15712 worker thread done servicing request
07:27:08.007 00.000 7988 OnExposeComplete: enter
07:27:08.007 00.000 7988 UpdateGuideState(): m_state=1
07:27:08.018 00.011 7988 UpdateCurrentPosition: no star selected
07:27:08.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:08.020 00.002 7988 Status Line: No star selected
07:27:08.022 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:08.024 00.002 7988 UpdateGuideState exits: No star selected
07:27:08.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:08.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:08.024 00.000 7988 Enqueuing Expose request
07:27:08.024 00.000 15712 Worker thread wakes up
07:27:08.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:08.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:09.670 01.646 15712 Exposure complete
07:27:09.693 00.023 15712 worker thread done servicing request
07:27:09.693 00.000 7988 OnExposeComplete: enter
07:27:09.693 00.000 7988 UpdateGuideState(): m_state=1
07:27:09.696 00.003 7988 UpdateCurrentPosition: no star selected
07:27:09.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:09.698 00.002 7988 Status Line: No star selected
07:27:09.700 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:09.701 00.001 7988 UpdateGuideState exits: No star selected
07:27:09.701 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:09.701 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:09.701 00.000 7988 Enqueuing Expose request
07:27:09.701 00.000 15712 Worker thread wakes up
07:27:09.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:09.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:11.222 01.521 15712 Exposure complete
07:27:11.246 00.024 15712 worker thread done servicing request
07:27:11.246 00.000 7988 OnExposeComplete: enter
07:27:11.246 00.000 7988 UpdateGuideState(): m_state=1
07:27:11.246 00.000 7988 UpdateCurrentPosition: no star selected
07:27:11.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:11.246 00.000 7988 Status Line: No star selected
07:27:11.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:11.254 00.008 7988 UpdateGuideState exits: No star selected
07:27:11.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:11.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:11.254 00.000 7988 Enqueuing Expose request
07:27:11.258 00.004 15712 Worker thread wakes up
07:27:11.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:11.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:12.887 01.629 15712 Exposure complete
07:27:12.910 00.023 15712 worker thread done servicing request
07:27:12.910 00.000 7988 OnExposeComplete: enter
07:27:12.910 00.000 7988 UpdateGuideState(): m_state=1
07:27:12.910 00.000 7988 UpdateCurrentPosition: no star selected
07:27:12.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:12.910 00.000 7988 Status Line: No star selected
07:27:12.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:12.917 00.007 7988 UpdateGuideState exits: No star selected
07:27:12.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:12.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:12.917 00.000 7988 Enqueuing Expose request
07:27:12.917 00.000 15712 Worker thread wakes up
07:27:12.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:12.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:14.437 01.520 15712 Exposure complete
07:27:14.462 00.025 15712 worker thread done servicing request
07:27:14.462 00.000 7988 OnExposeComplete: enter
07:27:14.462 00.000 7988 UpdateGuideState(): m_state=1
07:27:14.462 00.000 7988 UpdateCurrentPosition: no star selected
07:27:14.462 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:14.462 00.000 7988 Status Line: No star selected
07:27:14.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:14.469 00.007 7988 UpdateGuideState exits: No star selected
07:27:14.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:14.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:14.469 00.000 7988 Enqueuing Expose request
07:27:14.469 00.000 15712 Worker thread wakes up
07:27:14.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:14.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:16.216 01.747 15712 Exposure complete
07:27:16.237 00.021 15712 worker thread done servicing request
07:27:16.237 00.000 7988 OnExposeComplete: enter
07:27:16.237 00.000 7988 UpdateGuideState(): m_state=1
07:27:16.237 00.000 7988 UpdateCurrentPosition: no star selected
07:27:16.237 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:16.237 00.000 7988 Status Line: No star selected
07:27:16.237 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:16.245 00.008 7988 UpdateGuideState exits: No star selected
07:27:16.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:16.248 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:16.248 00.000 7988 Enqueuing Expose request
07:27:16.248 00.000 15712 Worker thread wakes up
07:27:16.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:16.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:17.655 01.407 15712 Exposure complete
07:27:17.678 00.023 15712 worker thread done servicing request
07:27:17.678 00.000 7988 OnExposeComplete: enter
07:27:17.678 00.000 7988 UpdateGuideState(): m_state=1
07:27:17.678 00.000 7988 UpdateCurrentPosition: no star selected
07:27:17.678 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:17.678 00.000 7988 Status Line: No star selected
07:27:17.685 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:17.685 00.000 7988 UpdateGuideState exits: No star selected
07:27:17.687 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:17.687 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:17.689 00.002 7988 Enqueuing Expose request
07:27:17.689 00.000 15712 Worker thread wakes up
07:27:17.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:17.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:19.428 01.739 15712 Exposure complete
07:27:19.449 00.021 15712 worker thread done servicing request
07:27:19.449 00.000 7988 OnExposeComplete: enter
07:27:19.449 00.000 7988 UpdateGuideState(): m_state=1
07:27:19.449 00.000 7988 UpdateCurrentPosition: no star selected
07:27:19.449 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:19.458 00.009 7988 Status Line: No star selected
07:27:19.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:19.458 00.000 7988 UpdateGuideState exits: No star selected
07:27:19.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:19.458 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:19.458 00.000 7988 Enqueuing Expose request
07:27:19.458 00.000 15712 Worker thread wakes up
07:27:19.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:19.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:20.880 01.422 15712 Exposure complete
07:27:20.897 00.017 15712 worker thread done servicing request
07:27:20.897 00.000 7988 OnExposeComplete: enter
07:27:20.897 00.000 7988 UpdateGuideState(): m_state=1
07:27:20.897 00.000 7988 UpdateCurrentPosition: no star selected
07:27:20.897 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:20.897 00.000 7988 Status Line: No star selected
07:27:20.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:20.911 00.014 7988 UpdateGuideState exits: No star selected
07:27:20.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:20.911 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:20.914 00.003 7988 Enqueuing Expose request
07:27:20.914 00.000 15712 Worker thread wakes up
07:27:20.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:20.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:22.545 01.631 15712 Exposure complete
07:27:22.565 00.020 15712 worker thread done servicing request
07:27:22.565 00.000 7988 OnExposeComplete: enter
07:27:22.565 00.000 7988 UpdateGuideState(): m_state=1
07:27:22.565 00.000 7988 UpdateCurrentPosition: no star selected
07:27:22.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:22.565 00.000 7988 Status Line: No star selected
07:27:22.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:22.575 00.010 7988 UpdateGuideState exits: No star selected
07:27:22.575 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:22.575 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:22.575 00.000 7988 Enqueuing Expose request
07:27:22.575 00.000 15712 Worker thread wakes up
07:27:22.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:22.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:24.109 01.534 15712 Exposure complete
07:27:24.131 00.022 15712 worker thread done servicing request
07:27:24.131 00.000 7988 OnExposeComplete: enter
07:27:24.131 00.000 7988 UpdateGuideState(): m_state=1
07:27:24.134 00.003 7988 UpdateCurrentPosition: no star selected
07:27:24.134 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:24.136 00.002 7988 Status Line: No star selected
07:27:24.138 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:24.138 00.000 7988 UpdateGuideState exits: No star selected
07:27:24.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:24.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:24.138 00.000 7988 Enqueuing Expose request
07:27:24.138 00.000 15712 Worker thread wakes up
07:27:24.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:24.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:25.882 01.744 15712 Exposure complete
07:27:25.904 00.022 15712 worker thread done servicing request
07:27:25.904 00.000 7988 OnExposeComplete: enter
07:27:25.904 00.000 7988 UpdateGuideState(): m_state=1
07:27:25.904 00.000 7988 UpdateCurrentPosition: no star selected
07:27:25.904 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:25.904 00.000 7988 Status Line: No star selected
07:27:25.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:25.911 00.007 7988 UpdateGuideState exits: No star selected
07:27:25.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:25.911 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:25.911 00.000 7988 Enqueuing Expose request
07:27:25.911 00.000 15712 Worker thread wakes up
07:27:25.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:25.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:27.333 01.422 15712 Exposure complete
07:27:27.356 00.023 15712 worker thread done servicing request
07:27:27.356 00.000 7988 OnExposeComplete: enter
07:27:27.356 00.000 7988 UpdateGuideState(): m_state=1
07:27:27.356 00.000 7988 UpdateCurrentPosition: no star selected
07:27:27.356 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:27.356 00.000 7988 Status Line: No star selected
07:27:27.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:27.364 00.008 7988 UpdateGuideState exits: No star selected
07:27:27.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:27.366 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:27.366 00.000 7988 Enqueuing Expose request
07:27:27.366 00.000 15712 Worker thread wakes up
07:27:27.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:27.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:29.006 01.640 15712 Exposure complete
07:27:29.022 00.016 15712 worker thread done servicing request
07:27:29.022 00.000 7988 OnExposeComplete: enter
07:27:29.022 00.000 7988 UpdateGuideState(): m_state=1
07:27:29.033 00.011 7988 UpdateCurrentPosition: no star selected
07:27:29.033 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:29.035 00.002 7988 Status Line: No star selected
07:27:29.036 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:29.038 00.002 7988 UpdateGuideState exits: No star selected
07:27:29.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:29.038 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:29.038 00.000 7988 Enqueuing Expose request
07:27:29.038 00.000 15712 Worker thread wakes up
07:27:29.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:29.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:30.573 01.535 15712 Exposure complete
07:27:30.587 00.014 15712 worker thread done servicing request
07:27:30.587 00.000 7988 OnExposeComplete: enter
07:27:30.587 00.000 7988 UpdateGuideState(): m_state=1
07:27:30.598 00.011 7988 UpdateCurrentPosition: no star selected
07:27:30.598 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:30.600 00.002 7988 Status Line: No star selected
07:27:30.601 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:30.603 00.002 7988 UpdateGuideState exits: No star selected
07:27:30.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:30.603 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:30.603 00.000 7988 Enqueuing Expose request
07:27:30.603 00.000 15712 Worker thread wakes up
07:27:30.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:30.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:32.246 01.643 15712 Exposure complete
07:27:32.267 00.021 15712 worker thread done servicing request
07:27:32.267 00.000 7988 OnExposeComplete: enter
07:27:32.267 00.000 7988 UpdateGuideState(): m_state=1
07:27:32.267 00.000 7988 UpdateCurrentPosition: no star selected
07:27:32.267 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:32.267 00.000 7988 Status Line: No star selected
07:27:32.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:32.278 00.011 7988 UpdateGuideState exits: No star selected
07:27:32.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:32.278 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:32.278 00.000 7988 Enqueuing Expose request
07:27:32.278 00.000 15712 Worker thread wakes up
07:27:32.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:32.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:33.812 01.534 15712 Exposure complete
07:27:33.832 00.020 15712 worker thread done servicing request
07:27:33.832 00.000 7988 OnExposeComplete: enter
07:27:33.832 00.000 7988 UpdateGuideState(): m_state=1
07:27:33.837 00.005 7988 UpdateCurrentPosition: no star selected
07:27:33.837 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:33.839 00.002 7988 Status Line: No star selected
07:27:33.842 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:33.842 00.000 7988 UpdateGuideState exits: No star selected
07:27:33.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:33.842 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:33.842 00.000 7988 Enqueuing Expose request
07:27:33.842 00.000 15712 Worker thread wakes up
07:27:33.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:33.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:35.489 01.647 15712 Exposure complete
07:27:35.512 00.023 15712 worker thread done servicing request
07:27:35.512 00.000 7988 OnExposeComplete: enter
07:27:35.512 00.000 7988 UpdateGuideState(): m_state=1
07:27:35.512 00.000 7988 UpdateCurrentPosition: no star selected
07:27:35.512 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:35.512 00.000 7988 Status Line: No star selected
07:27:35.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:35.518 00.006 7988 UpdateGuideState exits: No star selected
07:27:35.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:35.518 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:35.518 00.000 7988 Enqueuing Expose request
07:27:35.518 00.000 15712 Worker thread wakes up
07:27:35.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:35.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:37.039 01.521 15712 Exposure complete
07:27:37.062 00.023 15712 worker thread done servicing request
07:27:37.062 00.000 7988 OnExposeComplete: enter
07:27:37.062 00.000 7988 UpdateGuideState(): m_state=1
07:27:37.062 00.000 7988 UpdateCurrentPosition: no star selected
07:27:37.062 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:37.067 00.005 7988 Status Line: No star selected
07:27:37.067 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:37.069 00.002 7988 UpdateGuideState exits: No star selected
07:27:37.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:37.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:37.069 00.000 7988 Enqueuing Expose request
07:27:37.069 00.000 15712 Worker thread wakes up
07:27:37.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:37.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:38.714 01.645 15712 Exposure complete
07:27:38.735 00.021 15712 worker thread done servicing request
07:27:38.735 00.000 7988 OnExposeComplete: enter
07:27:38.735 00.000 7988 UpdateGuideState(): m_state=1
07:27:38.740 00.005 7988 UpdateCurrentPosition: no star selected
07:27:38.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:38.742 00.002 7988 Status Line: No star selected
07:27:38.744 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:38.745 00.001 7988 UpdateGuideState exits: No star selected
07:27:38.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:38.745 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:38.745 00.000 7988 Enqueuing Expose request
07:27:38.745 00.000 15712 Worker thread wakes up
07:27:38.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:38.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:40.280 01.535 15712 Exposure complete
07:27:40.303 00.023 15712 worker thread done servicing request
07:27:40.303 00.000 7988 OnExposeComplete: enter
07:27:40.303 00.000 7988 UpdateGuideState(): m_state=1
07:27:40.303 00.000 7988 UpdateCurrentPosition: no star selected
07:27:40.303 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:40.303 00.000 7988 Status Line: No star selected
07:27:40.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:40.310 00.007 7988 UpdateGuideState exits: No star selected
07:27:40.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:40.310 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:40.310 00.000 7988 Enqueuing Expose request
07:27:40.310 00.000 15712 Worker thread wakes up
07:27:40.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:40.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:41.955 01.645 15712 Exposure complete
07:27:41.970 00.015 15712 worker thread done servicing request
07:27:41.970 00.000 7988 OnExposeComplete: enter
07:27:41.970 00.000 7988 UpdateGuideState(): m_state=1
07:27:41.970 00.000 7988 UpdateCurrentPosition: no star selected
07:27:41.970 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:41.970 00.000 7988 Status Line: No star selected
07:27:41.985 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:41.985 00.000 7988 UpdateGuideState exits: No star selected
07:27:41.987 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:41.987 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:41.987 00.000 7988 Enqueuing Expose request
07:27:41.987 00.000 15712 Worker thread wakes up
07:27:41.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:41.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:43.521 01.534 15712 Exposure complete
07:27:43.535 00.014 15712 worker thread done servicing request
07:27:43.535 00.000 7988 OnExposeComplete: enter
07:27:43.535 00.000 7988 UpdateGuideState(): m_state=1
07:27:43.546 00.011 7988 UpdateCurrentPosition: no star selected
07:27:43.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:43.548 00.002 7988 Status Line: No star selected
07:27:43.550 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:43.550 00.000 7988 UpdateGuideState exits: No star selected
07:27:43.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:43.552 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:43.552 00.000 7988 Enqueuing Expose request
07:27:43.552 00.000 15712 Worker thread wakes up
07:27:43.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:43.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:45.193 01.641 15712 Exposure complete
07:27:45.217 00.024 15712 worker thread done servicing request
07:27:45.217 00.000 7988 OnExposeComplete: enter
07:27:45.219 00.002 7988 UpdateGuideState(): m_state=1
07:27:45.219 00.000 7988 UpdateCurrentPosition: no star selected
07:27:45.219 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:45.219 00.000 7988 Status Line: No star selected
07:27:45.219 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:45.225 00.006 7988 UpdateGuideState exits: No star selected
07:27:45.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:45.225 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:45.225 00.000 7988 Enqueuing Expose request
07:27:45.225 00.000 15712 Worker thread wakes up
07:27:45.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:45.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:46.745 01.520 15712 Exposure complete
07:27:46.767 00.022 15712 worker thread done servicing request
07:27:46.767 00.000 7988 OnExposeComplete: enter
07:27:46.768 00.001 7988 UpdateGuideState(): m_state=1
07:27:46.768 00.000 7988 UpdateCurrentPosition: no star selected
07:27:46.768 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:46.768 00.000 7988 Status Line: No star selected
07:27:46.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:46.775 00.007 7988 UpdateGuideState exits: No star selected
07:27:46.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:46.775 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:46.775 00.000 7988 Enqueuing Expose request
07:27:46.775 00.000 15712 Worker thread wakes up
07:27:46.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:46.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:48.408 01.633 15712 Exposure complete
07:27:48.422 00.014 15712 worker thread done servicing request
07:27:48.422 00.000 7988 OnExposeComplete: enter
07:27:48.422 00.000 7988 UpdateGuideState(): m_state=1
07:27:48.422 00.000 7988 UpdateCurrentPosition: no star selected
07:27:48.422 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:48.422 00.000 7988 Status Line: No star selected
07:27:48.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:48.438 00.016 7988 UpdateGuideState exits: No star selected
07:27:48.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:48.438 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:48.438 00.000 7988 Enqueuing Expose request
07:27:48.438 00.000 15712 Worker thread wakes up
07:27:48.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:48.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:49.963 01.525 15712 Exposure complete
07:27:49.985 00.022 15712 worker thread done servicing request
07:27:49.985 00.000 7988 OnExposeComplete: enter
07:27:49.985 00.000 7988 UpdateGuideState(): m_state=1
07:27:49.985 00.000 7988 UpdateCurrentPosition: no star selected
07:27:49.989 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:49.989 00.000 7988 Status Line: No star selected
07:27:49.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:49.989 00.000 7988 UpdateGuideState exits: No star selected
07:27:49.989 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:49.989 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:49.989 00.000 7988 Enqueuing Expose request
07:27:49.989 00.000 15712 Worker thread wakes up
07:27:49.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:49.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:51.636 01.647 15712 Exposure complete
07:27:51.653 00.017 15712 worker thread done servicing request
07:27:51.653 00.000 7988 OnExposeComplete: enter
07:27:51.653 00.000 7988 UpdateGuideState(): m_state=1
07:27:51.663 00.010 7988 UpdateCurrentPosition: no star selected
07:27:51.663 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:51.665 00.002 7988 Status Line: No star selected
07:27:51.667 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:51.667 00.000 7988 UpdateGuideState exits: No star selected
07:27:51.669 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:51.670 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:51.670 00.000 7988 Enqueuing Expose request
07:27:51.672 00.002 15712 Worker thread wakes up
07:27:51.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:51.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:53.202 01.530 15712 Exposure complete
07:27:53.219 00.017 15712 worker thread done servicing request
07:27:53.219 00.000 7988 OnExposeComplete: enter
07:27:53.219 00.000 7988 UpdateGuideState(): m_state=1
07:27:53.227 00.008 7988 UpdateCurrentPosition: no star selected
07:27:53.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:53.229 00.002 7988 Status Line: No star selected
07:27:53.231 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:53.233 00.002 7988 UpdateGuideState exits: No star selected
07:27:53.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:53.233 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:53.237 00.004 7988 Enqueuing Expose request
07:27:53.237 00.000 15712 Worker thread wakes up
07:27:53.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:53.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:54.881 01.644 15712 Exposure complete
07:27:54.895 00.014 15712 worker thread done servicing request
07:27:54.895 00.000 7988 OnExposeComplete: enter
07:27:54.905 00.010 7988 UpdateGuideState(): m_state=1
07:27:54.905 00.000 7988 UpdateCurrentPosition: no star selected
07:27:54.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:54.905 00.000 7988 Status Line: No star selected
07:27:54.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:54.911 00.006 7988 UpdateGuideState exits: No star selected
07:27:54.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:54.911 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:54.911 00.000 7988 Enqueuing Expose request
07:27:54.911 00.000 15712 Worker thread wakes up
07:27:54.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:54.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:56.434 01.523 15712 Exposure complete
07:27:56.456 00.022 15712 worker thread done servicing request
07:27:56.456 00.000 7988 OnExposeComplete: enter
07:27:56.456 00.000 7988 UpdateGuideState(): m_state=1
07:27:56.456 00.000 7988 UpdateCurrentPosition: no star selected
07:27:56.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:56.456 00.000 7988 Status Line: No star selected
07:27:56.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:56.464 00.008 7988 UpdateGuideState exits: No star selected
07:27:56.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:56.464 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:56.464 00.000 7988 Enqueuing Expose request
07:27:56.464 00.000 15712 Worker thread wakes up
07:27:56.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:56.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:58.205 01.741 15712 Exposure complete
07:27:58.228 00.023 15712 worker thread done servicing request
07:27:58.228 00.000 7988 OnExposeComplete: enter
07:27:58.228 00.000 7988 UpdateGuideState(): m_state=1
07:27:58.228 00.000 7988 UpdateCurrentPosition: no star selected
07:27:58.228 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:58.228 00.000 7988 Status Line: No star selected
07:27:58.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:58.236 00.008 7988 UpdateGuideState exits: No star selected
07:27:58.236 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:58.236 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:58.236 00.000 7988 Enqueuing Expose request
07:27:58.236 00.000 15712 Worker thread wakes up
07:27:58.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:58.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:27:59.661 01.425 15712 Exposure complete
07:27:59.675 00.014 15712 worker thread done servicing request
07:27:59.675 00.000 7988 OnExposeComplete: enter
07:27:59.675 00.000 7988 UpdateGuideState(): m_state=1
07:27:59.687 00.012 7988 UpdateCurrentPosition: no star selected
07:27:59.688 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:27:59.688 00.000 7988 Status Line: No star selected
07:27:59.690 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:27:59.691 00.001 7988 UpdateGuideState exits: No star selected
07:27:59.691 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:27:59.691 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:27:59.691 00.000 7988 Enqueuing Expose request
07:27:59.691 00.000 15712 Worker thread wakes up
07:27:59.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:27:59.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:01.337 01.646 15712 Exposure complete
07:28:01.358 00.021 15712 worker thread done servicing request
07:28:01.358 00.000 7988 OnExposeComplete: enter
07:28:01.358 00.000 7988 UpdateGuideState(): m_state=1
07:28:01.364 00.006 7988 UpdateCurrentPosition: no star selected
07:28:01.364 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:01.366 00.002 7988 Status Line: No star selected
07:28:01.368 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:01.369 00.001 7988 UpdateGuideState exits: No star selected
07:28:01.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:01.369 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:01.369 00.000 7988 Enqueuing Expose request
07:28:01.369 00.000 15712 Worker thread wakes up
07:28:01.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:01.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:02.891 01.522 15712 Exposure complete
07:28:02.908 00.017 15712 worker thread done servicing request
07:28:02.908 00.000 7988 OnExposeComplete: enter
07:28:02.908 00.000 7988 UpdateGuideState(): m_state=1
07:28:02.917 00.009 7988 UpdateCurrentPosition: no star selected
07:28:02.919 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:02.919 00.000 7988 Status Line: No star selected
07:28:02.921 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:02.921 00.000 7988 UpdateGuideState exits: No star selected
07:28:02.925 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:02.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:02.925 00.000 7988 Enqueuing Expose request
07:28:02.925 00.000 15712 Worker thread wakes up
07:28:02.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:02.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:04.568 01.643 15712 Exposure complete
07:28:04.592 00.024 15712 worker thread done servicing request
07:28:04.592 00.000 7988 OnExposeComplete: enter
07:28:04.592 00.000 7988 UpdateGuideState(): m_state=1
07:28:04.595 00.003 7988 UpdateCurrentPosition: no star selected
07:28:04.595 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:04.597 00.002 7988 Status Line: No star selected
07:28:04.599 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:04.600 00.001 7988 UpdateGuideState exits: No star selected
07:28:04.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:04.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:04.600 00.000 7988 Enqueuing Expose request
07:28:04.600 00.000 15712 Worker thread wakes up
07:28:04.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:04.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:06.135 01.535 15712 Exposure complete
07:28:06.152 00.017 15712 worker thread done servicing request
07:28:06.152 00.000 7988 OnExposeComplete: enter
07:28:06.159 00.007 7988 UpdateGuideState(): m_state=1
07:28:06.161 00.002 7988 UpdateCurrentPosition: no star selected
07:28:06.161 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:06.163 00.002 7988 Status Line: No star selected
07:28:06.164 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:06.164 00.000 7988 UpdateGuideState exits: No star selected
07:28:06.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:06.164 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:06.164 00.000 7988 Enqueuing Expose request
07:28:06.164 00.000 15712 Worker thread wakes up
07:28:06.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:06.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:07.797 01.633 15712 Exposure complete
07:28:07.819 00.022 15712 worker thread done servicing request
07:28:07.819 00.000 7988 OnExposeComplete: enter
07:28:07.819 00.000 7988 UpdateGuideState(): m_state=1
07:28:07.819 00.000 7988 UpdateCurrentPosition: no star selected
07:28:07.819 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:07.819 00.000 7988 Status Line: No star selected
07:28:07.819 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:07.827 00.008 7988 UpdateGuideState exits: No star selected
07:28:07.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:07.827 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:07.827 00.000 7988 Enqueuing Expose request
07:28:07.827 00.000 15712 Worker thread wakes up
07:28:07.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:07.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:09.349 01.522 15712 Exposure complete
07:28:09.362 00.013 15712 worker thread done servicing request
07:28:09.362 00.000 7988 OnExposeComplete: enter
07:28:09.362 00.000 7988 UpdateGuideState(): m_state=1
07:28:09.374 00.012 7988 UpdateCurrentPosition: no star selected
07:28:09.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:09.376 00.002 7988 Status Line: No star selected
07:28:09.377 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:09.377 00.000 7988 UpdateGuideState exits: No star selected
07:28:09.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:09.377 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:09.377 00.000 7988 Enqueuing Expose request
07:28:09.377 00.000 15712 Worker thread wakes up
07:28:09.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:09.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:11.010 01.633 15712 Exposure complete
07:28:11.033 00.023 15712 worker thread done servicing request
07:28:11.033 00.000 7988 OnExposeComplete: enter
07:28:11.033 00.000 7988 UpdateGuideState(): m_state=1
07:28:11.033 00.000 7988 UpdateCurrentPosition: no star selected
07:28:11.033 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:11.033 00.000 7988 Status Line: No star selected
07:28:11.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:11.040 00.007 7988 UpdateGuideState exits: No star selected
07:28:11.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:11.044 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:11.044 00.000 7988 Enqueuing Expose request
07:28:11.044 00.000 15712 Worker thread wakes up
07:28:11.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:11.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:12.562 01.518 15712 Exposure complete
07:28:12.584 00.022 15712 worker thread done servicing request
07:28:12.584 00.000 7988 OnExposeComplete: enter
07:28:12.584 00.000 7988 UpdateGuideState(): m_state=1
07:28:12.584 00.000 7988 UpdateCurrentPosition: no star selected
07:28:12.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:12.584 00.000 7988 Status Line: No star selected
07:28:12.592 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:12.592 00.000 7988 UpdateGuideState exits: No star selected
07:28:12.594 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:12.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:12.596 00.002 7988 Enqueuing Expose request
07:28:12.596 00.000 15712 Worker thread wakes up
07:28:12.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:12.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:14.238 01.642 15712 Exposure complete
07:28:14.260 00.022 15712 worker thread done servicing request
07:28:14.260 00.000 7988 OnExposeComplete: enter
07:28:14.260 00.000 7988 UpdateGuideState(): m_state=1
07:28:14.260 00.000 7988 UpdateCurrentPosition: no star selected
07:28:14.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:14.260 00.000 7988 Status Line: No star selected
07:28:14.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:14.270 00.010 7988 UpdateGuideState exits: No star selected
07:28:14.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:14.272 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:14.272 00.000 7988 Enqueuing Expose request
07:28:14.274 00.002 15712 Worker thread wakes up
07:28:14.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:14.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:15.791 01.517 15712 Exposure complete
07:28:15.810 00.019 15712 worker thread done servicing request
07:28:15.810 00.000 7988 OnExposeComplete: enter
07:28:15.810 00.000 7988 UpdateGuideState(): m_state=1
07:28:15.817 00.007 7988 UpdateCurrentPosition: no star selected
07:28:15.817 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:15.819 00.002 7988 Status Line: No star selected
07:28:15.821 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:15.823 00.002 7988 UpdateGuideState exits: No star selected
07:28:15.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:15.825 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:15.825 00.000 7988 Enqueuing Expose request
07:28:15.827 00.002 15712 Worker thread wakes up
07:28:15.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:15.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:17.465 01.638 15712 Exposure complete
07:28:17.481 00.016 15712 worker thread done servicing request
07:28:17.481 00.000 7988 OnExposeComplete: enter
07:28:17.481 00.000 7988 UpdateGuideState(): m_state=1
07:28:17.492 00.011 7988 UpdateCurrentPosition: no star selected
07:28:17.494 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:17.494 00.000 7988 Status Line: No star selected
07:28:17.496 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:17.497 00.001 7988 UpdateGuideState exits: No star selected
07:28:17.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:17.497 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:17.497 00.000 7988 Enqueuing Expose request
07:28:17.497 00.000 15712 Worker thread wakes up
07:28:17.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:17.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:19.032 01.535 15712 Exposure complete
07:28:19.047 00.015 15712 worker thread done servicing request
07:28:19.047 00.000 7988 OnExposeComplete: enter
07:28:19.047 00.000 7988 UpdateGuideState(): m_state=1
07:28:19.058 00.011 7988 UpdateCurrentPosition: no star selected
07:28:19.058 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:19.060 00.002 7988 Status Line: No star selected
07:28:19.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:19.062 00.002 7988 UpdateGuideState exits: No star selected
07:28:19.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:19.062 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:19.062 00.000 7988 Enqueuing Expose request
07:28:19.062 00.000 15712 Worker thread wakes up
07:28:19.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:19.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:20.704 01.642 15712 Exposure complete
07:28:20.728 00.024 15712 worker thread done servicing request
07:28:20.728 00.000 7988 OnExposeComplete: enter
07:28:20.728 00.000 7988 UpdateGuideState(): m_state=1
07:28:20.728 00.000 7988 UpdateCurrentPosition: no star selected
07:28:20.728 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:20.728 00.000 7988 Status Line: No star selected
07:28:20.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:20.736 00.008 7988 UpdateGuideState exits: No star selected
07:28:20.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:20.736 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:20.736 00.000 7988 Enqueuing Expose request
07:28:20.736 00.000 15712 Worker thread wakes up
07:28:20.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:20.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:22.270 01.534 15712 Exposure complete
07:28:22.293 00.023 15712 worker thread done servicing request
07:28:22.293 00.000 7988 OnExposeComplete: enter
07:28:22.293 00.000 7988 UpdateGuideState(): m_state=1
07:28:22.296 00.003 7988 UpdateCurrentPosition: no star selected
07:28:22.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:22.298 00.002 7988 Status Line: No star selected
07:28:22.301 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:22.301 00.000 7988 UpdateGuideState exits: No star selected
07:28:22.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:22.301 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:22.301 00.000 7988 Enqueuing Expose request
07:28:22.301 00.000 15712 Worker thread wakes up
07:28:22.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:22.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:23.944 01.643 15712 Exposure complete
07:28:23.969 00.025 15712 worker thread done servicing request
07:28:23.969 00.000 7988 OnExposeComplete: enter
07:28:23.969 00.000 7988 UpdateGuideState(): m_state=1
07:28:23.969 00.000 7988 UpdateCurrentPosition: no star selected
07:28:23.969 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:23.969 00.000 7988 Status Line: No star selected
07:28:23.976 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:23.976 00.000 7988 UpdateGuideState exits: No star selected
07:28:23.978 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:23.978 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:23.978 00.000 7988 Enqueuing Expose request
07:28:23.978 00.000 15712 Worker thread wakes up
07:28:23.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:23.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:25.510 01.532 15712 Exposure complete
07:28:25.527 00.017 15712 worker thread done servicing request
07:28:25.527 00.000 7988 OnExposeComplete: enter
07:28:25.527 00.000 7988 UpdateGuideState(): m_state=1
07:28:25.536 00.009 7988 UpdateCurrentPosition: no star selected
07:28:25.536 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:25.538 00.002 7988 Status Line: No star selected
07:28:25.540 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:25.541 00.001 7988 UpdateGuideState exits: No star selected
07:28:25.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:25.544 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:25.544 00.000 7988 Enqueuing Expose request
07:28:25.544 00.000 15712 Worker thread wakes up
07:28:25.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:25.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:27.188 01.644 15712 Exposure complete
07:28:27.212 00.024 15712 worker thread done servicing request
07:28:27.212 00.000 7988 OnExposeComplete: enter
07:28:27.212 00.000 7988 UpdateGuideState(): m_state=1
07:28:27.215 00.003 7988 UpdateCurrentPosition: no star selected
07:28:27.215 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:27.217 00.002 7988 Status Line: No star selected
07:28:27.219 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:27.220 00.001 7988 UpdateGuideState exits: No star selected
07:28:27.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:27.220 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:27.220 00.000 7988 Enqueuing Expose request
07:28:27.220 00.000 15712 Worker thread wakes up
07:28:27.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:27.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:28.738 01.518 15712 Exposure complete
07:28:28.752 00.014 15712 worker thread done servicing request
07:28:28.752 00.000 7988 OnExposeComplete: enter
07:28:28.762 00.010 7988 UpdateGuideState(): m_state=1
07:28:28.762 00.000 7988 UpdateCurrentPosition: no star selected
07:28:28.762 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:28.762 00.000 7988 Status Line: No star selected
07:28:28.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:28.769 00.007 7988 UpdateGuideState exits: No star selected
07:28:28.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:28.769 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:28.769 00.000 7988 Enqueuing Expose request
07:28:28.769 00.000 15712 Worker thread wakes up
07:28:28.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:28.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:30.399 01.630 15712 Exposure complete
07:28:30.414 00.015 15712 worker thread done servicing request
07:28:30.414 00.000 7988 OnExposeComplete: enter
07:28:30.414 00.000 7988 UpdateGuideState(): m_state=1
07:28:30.414 00.000 7988 UpdateCurrentPosition: no star selected
07:28:30.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:30.414 00.000 7988 Status Line: No star selected
07:28:30.430 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:30.431 00.001 7988 UpdateGuideState exits: No star selected
07:28:30.431 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:30.431 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:30.431 00.000 7988 Enqueuing Expose request
07:28:30.431 00.000 15712 Worker thread wakes up
07:28:30.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:30.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:31.964 01.533 15712 Exposure complete
07:28:31.985 00.021 15712 worker thread done servicing request
07:28:31.987 00.002 7988 OnExposeComplete: enter
07:28:31.987 00.000 7988 UpdateGuideState(): m_state=1
07:28:31.987 00.000 7988 UpdateCurrentPosition: no star selected
07:28:31.987 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:31.987 00.000 7988 Status Line: No star selected
07:28:31.987 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:31.994 00.007 7988 UpdateGuideState exits: No star selected
07:28:31.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:31.994 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:31.994 00.000 7988 Enqueuing Expose request
07:28:31.998 00.004 15712 Worker thread wakes up
07:28:31.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:31.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:33.637 01.639 15712 Exposure complete
07:28:33.653 00.016 15712 worker thread done servicing request
07:28:33.653 00.000 7988 OnExposeComplete: enter
07:28:33.653 00.000 7988 UpdateGuideState(): m_state=1
07:28:33.664 00.011 7988 UpdateCurrentPosition: no star selected
07:28:33.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:33.666 00.002 7988 Status Line: No star selected
07:28:33.668 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:33.669 00.001 7988 UpdateGuideState exits: No star selected
07:28:33.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:33.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:33.669 00.000 7988 Enqueuing Expose request
07:28:33.669 00.000 15712 Worker thread wakes up
07:28:33.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:33.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:35.187 01.518 15712 Exposure complete
07:28:35.211 00.024 15712 worker thread done servicing request
07:28:35.211 00.000 7988 OnExposeComplete: enter
07:28:35.211 00.000 7988 UpdateGuideState(): m_state=1
07:28:35.213 00.002 7988 UpdateCurrentPosition: no star selected
07:28:35.213 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:35.213 00.000 7988 Status Line: No star selected
07:28:35.218 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:35.218 00.000 7988 UpdateGuideState exits: No star selected
07:28:35.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:35.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:35.218 00.000 7988 Enqueuing Expose request
07:28:35.218 00.000 15712 Worker thread wakes up
07:28:35.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:35.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:36.863 01.645 15712 Exposure complete
07:28:36.886 00.023 15712 worker thread done servicing request
07:28:36.886 00.000 7988 OnExposeComplete: enter
07:28:36.886 00.000 7988 UpdateGuideState(): m_state=1
07:28:36.886 00.000 7988 UpdateCurrentPosition: no star selected
07:28:36.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:36.886 00.000 7988 Status Line: No star selected
07:28:36.886 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:36.893 00.007 7988 UpdateGuideState exits: No star selected
07:28:36.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:36.893 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:36.893 00.000 7988 Enqueuing Expose request
07:28:36.893 00.000 15712 Worker thread wakes up
07:28:36.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:36.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:38.429 01.536 15712 Exposure complete
07:28:38.447 00.018 15712 worker thread done servicing request
07:28:38.447 00.000 7988 OnExposeComplete: enter
07:28:38.447 00.000 7988 UpdateGuideState(): m_state=1
07:28:38.454 00.007 7988 UpdateCurrentPosition: no star selected
07:28:38.454 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:38.456 00.002 7988 Status Line: No star selected
07:28:38.458 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:38.458 00.000 7988 UpdateGuideState exits: No star selected
07:28:38.460 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:38.460 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:38.462 00.002 7988 Enqueuing Expose request
07:28:38.464 00.002 15712 Worker thread wakes up
07:28:38.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:38.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:40.202 01.738 15712 Exposure complete
07:28:40.216 00.014 15712 worker thread done servicing request
07:28:40.216 00.000 7988 OnExposeComplete: enter
07:28:40.216 00.000 7988 UpdateGuideState(): m_state=1
07:28:40.227 00.011 7988 UpdateCurrentPosition: no star selected
07:28:40.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:40.229 00.002 7988 Status Line: No star selected
07:28:40.231 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:40.232 00.001 7988 UpdateGuideState exits: No star selected
07:28:40.232 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:40.232 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:40.232 00.000 7988 Enqueuing Expose request
07:28:40.232 00.000 15712 Worker thread wakes up
07:28:40.232 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:40.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:41.655 01.423 15712 Exposure complete
07:28:41.677 00.022 15712 worker thread done servicing request
07:28:41.677 00.000 7988 OnExposeComplete: enter
07:28:41.677 00.000 7988 UpdateGuideState(): m_state=1
07:28:41.677 00.000 7988 UpdateCurrentPosition: no star selected
07:28:41.681 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:41.681 00.000 7988 Status Line: No star selected
07:28:41.681 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:41.685 00.004 7988 UpdateGuideState exits: No star selected
07:28:41.687 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:41.687 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:41.689 00.002 7988 Enqueuing Expose request
07:28:41.689 00.000 15712 Worker thread wakes up
07:28:41.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:41.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:43.332 01.643 15712 Exposure complete
07:28:43.353 00.021 15712 worker thread done servicing request
07:28:43.353 00.000 7988 OnExposeComplete: enter
07:28:43.353 00.000 7988 UpdateGuideState(): m_state=1
07:28:43.353 00.000 7988 UpdateCurrentPosition: no star selected
07:28:43.353 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:43.353 00.000 7988 Status Line: No star selected
07:28:43.353 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:43.362 00.009 7988 UpdateGuideState exits: No star selected
07:28:43.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:43.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:43.362 00.000 7988 Enqueuing Expose request
07:28:43.366 00.004 15712 Worker thread wakes up
07:28:43.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:43.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:44.896 01.530 15712 Exposure complete
07:28:44.919 00.023 15712 worker thread done servicing request
07:28:44.919 00.000 7988 OnExposeComplete: enter
07:28:44.919 00.000 7988 UpdateGuideState(): m_state=1
07:28:44.919 00.000 7988 UpdateCurrentPosition: no star selected
07:28:44.919 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:44.919 00.000 7988 Status Line: No star selected
07:28:44.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:44.927 00.008 7988 UpdateGuideState exits: No star selected
07:28:44.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:44.927 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:44.930 00.003 7988 Enqueuing Expose request
07:28:44.930 00.000 15712 Worker thread wakes up
07:28:44.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:44.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:46.570 01.640 15712 Exposure complete
07:28:46.584 00.014 15712 worker thread done servicing request
07:28:46.584 00.000 7988 OnExposeComplete: enter
07:28:46.584 00.000 7988 UpdateGuideState(): m_state=1
07:28:46.584 00.000 7988 UpdateCurrentPosition: no star selected
07:28:46.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:46.597 00.013 7988 Status Line: No star selected
07:28:46.597 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:46.600 00.003 7988 UpdateGuideState exits: No star selected
07:28:46.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:46.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:46.600 00.000 7988 Enqueuing Expose request
07:28:46.600 00.000 15712 Worker thread wakes up
07:28:46.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:46.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:48.134 01.534 15712 Exposure complete
07:28:48.150 00.016 15712 worker thread done servicing request
07:28:48.150 00.000 7988 OnExposeComplete: enter
07:28:48.150 00.000 7988 UpdateGuideState(): m_state=1
07:28:48.159 00.009 7988 UpdateCurrentPosition: no star selected
07:28:48.159 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:48.162 00.003 7988 Status Line: No star selected
07:28:48.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:48.164 00.002 7988 UpdateGuideState exits: No star selected
07:28:48.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:48.164 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:48.164 00.000 7988 Enqueuing Expose request
07:28:48.164 00.000 15712 Worker thread wakes up
07:28:48.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:48.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:49.908 01.744 15712 Exposure complete
07:28:49.930 00.022 15712 worker thread done servicing request
07:28:49.930 00.000 7988 OnExposeComplete: enter
07:28:49.930 00.000 7988 UpdateGuideState(): m_state=1
07:28:49.930 00.000 7988 UpdateCurrentPosition: no star selected
07:28:49.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:49.930 00.000 7988 Status Line: No star selected
07:28:49.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:49.939 00.009 7988 UpdateGuideState exits: No star selected
07:28:49.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:49.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:49.939 00.000 7988 Enqueuing Expose request
07:28:49.939 00.000 15712 Worker thread wakes up
07:28:49.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:49.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:51.348 01.409 15712 Exposure complete
07:28:51.361 00.013 15712 worker thread done servicing request
07:28:51.361 00.000 7988 OnExposeComplete: enter
07:28:51.361 00.000 7988 UpdateGuideState(): m_state=1
07:28:51.373 00.012 7988 UpdateCurrentPosition: no star selected
07:28:51.374 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:51.374 00.000 7988 Status Line: No star selected
07:28:51.377 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:51.377 00.000 7988 UpdateGuideState exits: No star selected
07:28:51.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:51.377 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:51.377 00.000 7988 Enqueuing Expose request
07:28:51.377 00.000 15712 Worker thread wakes up
07:28:51.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:51.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:53.023 01.646 15712 Exposure complete
07:28:53.047 00.024 15712 worker thread done servicing request
07:28:53.047 00.000 7988 OnExposeComplete: enter
07:28:53.047 00.000 7988 UpdateGuideState(): m_state=1
07:28:53.047 00.000 7988 UpdateCurrentPosition: no star selected
07:28:53.047 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:53.047 00.000 7988 Status Line: No star selected
07:28:53.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:53.055 00.008 7988 UpdateGuideState exits: No star selected
07:28:53.055 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:53.055 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:53.055 00.000 7988 Enqueuing Expose request
07:28:53.055 00.000 15712 Worker thread wakes up
07:28:53.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:53.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:54.576 01.521 15712 Exposure complete
07:28:54.591 00.015 15712 worker thread done servicing request
07:28:54.591 00.000 7988 OnExposeComplete: enter
07:28:54.591 00.000 7988 UpdateGuideState(): m_state=1
07:28:54.603 00.012 7988 UpdateCurrentPosition: no star selected
07:28:54.603 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:54.605 00.002 7988 Status Line: No star selected
07:28:54.606 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:54.608 00.002 7988 UpdateGuideState exits: No star selected
07:28:54.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:54.608 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:54.608 00.000 7988 Enqueuing Expose request
07:28:54.608 00.000 15712 Worker thread wakes up
07:28:54.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:54.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:56.252 01.644 15712 Exposure complete
07:28:56.276 00.024 15712 worker thread done servicing request
07:28:56.276 00.000 7988 OnExposeComplete: enter
07:28:56.276 00.000 7988 UpdateGuideState(): m_state=1
07:28:56.279 00.003 7988 UpdateCurrentPosition: no star selected
07:28:56.279 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:56.281 00.002 7988 Status Line: No star selected
07:28:56.283 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:56.284 00.001 7988 UpdateGuideState exits: No star selected
07:28:56.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:56.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:56.284 00.000 7988 Enqueuing Expose request
07:28:56.284 00.000 15712 Worker thread wakes up
07:28:56.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:56.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:57.805 01.521 15712 Exposure complete
07:28:57.827 00.022 15712 worker thread done servicing request
07:28:57.827 00.000 7988 OnExposeComplete: enter
07:28:57.827 00.000 7988 UpdateGuideState(): m_state=1
07:28:57.827 00.000 7988 UpdateCurrentPosition: no star selected
07:28:57.827 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:57.827 00.000 7988 Status Line: No star selected
07:28:57.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:57.835 00.008 7988 UpdateGuideState exits: No star selected
07:28:57.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:57.835 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:57.835 00.000 7988 Enqueuing Expose request
07:28:57.835 00.000 15712 Worker thread wakes up
07:28:57.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:57.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:28:59.479 01.644 15712 Exposure complete
07:28:59.495 00.016 15712 worker thread done servicing request
07:28:59.495 00.000 7988 OnExposeComplete: enter
07:28:59.495 00.000 7988 UpdateGuideState(): m_state=1
07:28:59.506 00.011 7988 UpdateCurrentPosition: no star selected
07:28:59.506 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:28:59.509 00.003 7988 Status Line: No star selected
07:28:59.509 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:28:59.511 00.002 7988 UpdateGuideState exits: No star selected
07:28:59.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:28:59.511 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:28:59.511 00.000 7988 Enqueuing Expose request
07:28:59.511 00.000 15712 Worker thread wakes up
07:28:59.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:28:59.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:01.032 01.521 15712 Exposure complete
07:29:01.046 00.014 15712 worker thread done servicing request
07:29:01.046 00.000 7988 OnExposeComplete: enter
07:29:01.046 00.000 7988 UpdateGuideState(): m_state=1
07:29:01.057 00.011 7988 UpdateCurrentPosition: no star selected
07:29:01.059 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:01.059 00.000 7988 Status Line: No star selected
07:29:01.061 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:01.061 00.000 7988 UpdateGuideState exits: No star selected
07:29:01.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:01.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:01.061 00.000 7988 Enqueuing Expose request
07:29:01.061 00.000 15712 Worker thread wakes up
07:29:01.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:01.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:02.709 01.648 15712 Exposure complete
07:29:02.727 00.018 15712 worker thread done servicing request
07:29:02.727 00.000 7988 OnExposeComplete: enter
07:29:02.727 00.000 7988 UpdateGuideState(): m_state=1
07:29:02.734 00.007 7988 UpdateCurrentPosition: no star selected
07:29:02.734 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:02.736 00.002 7988 Status Line: No star selected
07:29:02.739 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:02.739 00.000 7988 UpdateGuideState exits: No star selected
07:29:02.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:02.739 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:02.739 00.000 7988 Enqueuing Expose request
07:29:02.744 00.005 15712 Worker thread wakes up
07:29:02.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:02.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:04.259 01.515 15712 Exposure complete
07:29:04.281 00.022 15712 worker thread done servicing request
07:29:04.281 00.000 7988 OnExposeComplete: enter
07:29:04.281 00.000 7988 UpdateGuideState(): m_state=1
07:29:04.281 00.000 7988 UpdateCurrentPosition: no star selected
07:29:04.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:04.281 00.000 7988 Status Line: No star selected
07:29:04.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:04.288 00.007 7988 UpdateGuideState exits: No star selected
07:29:04.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:04.288 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:04.288 00.000 7988 Enqueuing Expose request
07:29:04.292 00.004 15712 Worker thread wakes up
07:29:04.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:04.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:05.935 01.643 15712 Exposure complete
07:29:05.959 00.024 15712 worker thread done servicing request
07:29:05.959 00.000 7988 OnExposeComplete: enter
07:29:05.959 00.000 7988 UpdateGuideState(): m_state=1
07:29:05.962 00.003 7988 UpdateCurrentPosition: no star selected
07:29:05.963 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:05.963 00.000 7988 Status Line: No star selected
07:29:05.963 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:05.963 00.000 7988 UpdateGuideState exits: No star selected
07:29:05.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:05.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:05.963 00.000 7988 Enqueuing Expose request
07:29:05.963 00.000 15712 Worker thread wakes up
07:29:05.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:05.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:07.497 01.534 15712 Exposure complete
07:29:07.513 00.016 15712 worker thread done servicing request
07:29:07.513 00.000 7988 OnExposeComplete: enter
07:29:07.513 00.000 7988 UpdateGuideState(): m_state=1
07:29:07.523 00.010 7988 UpdateCurrentPosition: no star selected
07:29:07.523 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:07.525 00.002 7988 Status Line: No star selected
07:29:07.525 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:07.527 00.002 7988 UpdateGuideState exits: No star selected
07:29:07.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:07.527 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:07.527 00.000 7988 Enqueuing Expose request
07:29:07.527 00.000 15712 Worker thread wakes up
07:29:07.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:07.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:09.176 01.649 15712 Exposure complete
07:29:09.197 00.021 15712 worker thread done servicing request
07:29:09.197 00.000 7988 OnExposeComplete: enter
07:29:09.197 00.000 7988 UpdateGuideState(): m_state=1
07:29:09.197 00.000 7988 UpdateCurrentPosition: no star selected
07:29:09.197 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:09.197 00.000 7988 Status Line: No star selected
07:29:09.197 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:09.205 00.008 7988 UpdateGuideState exits: No star selected
07:29:09.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:09.205 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:09.205 00.000 7988 Enqueuing Expose request
07:29:09.210 00.005 15712 Worker thread wakes up
07:29:09.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:09.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:10.740 01.530 15712 Exposure complete
07:29:10.759 00.019 15712 worker thread done servicing request
07:29:10.759 00.000 7988 OnExposeComplete: enter
07:29:10.759 00.000 7988 UpdateGuideState(): m_state=1
07:29:10.766 00.007 7988 UpdateCurrentPosition: no star selected
07:29:10.766 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:10.768 00.002 7988 Status Line: No star selected
07:29:10.770 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:10.770 00.000 7988 UpdateGuideState exits: No star selected
07:29:10.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:10.770 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:10.770 00.000 7988 Enqueuing Expose request
07:29:10.770 00.000 15712 Worker thread wakes up
07:29:10.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:10.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:12.514 01.744 15712 Exposure complete
07:29:12.529 00.015 15712 worker thread done servicing request
07:29:12.529 00.000 7988 OnExposeComplete: enter
07:29:12.529 00.000 7988 UpdateGuideState(): m_state=1
07:29:12.539 00.010 7988 UpdateCurrentPosition: no star selected
07:29:12.539 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:12.541 00.002 7988 Status Line: No star selected
07:29:12.543 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:12.544 00.001 7988 UpdateGuideState exits: No star selected
07:29:12.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:12.546 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:12.546 00.000 7988 Enqueuing Expose request
07:29:12.546 00.000 15712 Worker thread wakes up
07:29:12.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:12.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:13.966 01.420 15712 Exposure complete
07:29:13.988 00.022 15712 worker thread done servicing request
07:29:13.988 00.000 7988 OnExposeComplete: enter
07:29:13.988 00.000 7988 UpdateGuideState(): m_state=1
07:29:13.988 00.000 7988 UpdateCurrentPosition: no star selected
07:29:13.988 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:13.994 00.006 7988 Status Line: No star selected
07:29:13.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:13.996 00.002 7988 UpdateGuideState exits: No star selected
07:29:13.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:13.996 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:13.996 00.000 7988 Enqueuing Expose request
07:29:13.996 00.000 15712 Worker thread wakes up
07:29:13.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:13.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:15.629 01.633 15712 Exposure complete
07:29:15.645 00.016 15712 worker thread done servicing request
07:29:15.645 00.000 7988 OnExposeComplete: enter
07:29:15.645 00.000 7988 UpdateGuideState(): m_state=1
07:29:15.645 00.000 7988 UpdateCurrentPosition: no star selected
07:29:15.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:15.645 00.000 7988 Status Line: No star selected
07:29:15.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:15.659 00.014 7988 UpdateGuideState exits: No star selected
07:29:15.659 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:15.663 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:15.663 00.000 7988 Enqueuing Expose request
07:29:15.663 00.000 15712 Worker thread wakes up
07:29:15.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:15.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:17.180 01.517 15712 Exposure complete
07:29:17.202 00.022 15712 worker thread done servicing request
07:29:17.202 00.000 7988 OnExposeComplete: enter
07:29:17.202 00.000 7988 UpdateGuideState(): m_state=1
07:29:17.202 00.000 7988 UpdateCurrentPosition: no star selected
07:29:17.202 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:17.202 00.000 7988 Status Line: No star selected
07:29:17.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:17.209 00.007 7988 UpdateGuideState exits: No star selected
07:29:17.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:17.211 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:17.211 00.000 7988 Enqueuing Expose request
07:29:17.211 00.000 15712 Worker thread wakes up
07:29:17.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:17.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:18.843 01.632 15712 Exposure complete
07:29:18.864 00.021 15712 worker thread done servicing request
07:29:18.864 00.000 7988 OnExposeComplete: enter
07:29:18.864 00.000 7988 UpdateGuideState(): m_state=1
07:29:18.864 00.000 7988 UpdateCurrentPosition: no star selected
07:29:18.864 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:18.864 00.000 7988 Status Line: No star selected
07:29:18.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:18.872 00.008 7988 UpdateGuideState exits: No star selected
07:29:18.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:18.872 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:18.872 00.000 7988 Enqueuing Expose request
07:29:18.872 00.000 15712 Worker thread wakes up
07:29:18.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:18.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:20.392 01.520 15712 Exposure complete
07:29:20.415 00.023 15712 worker thread done servicing request
07:29:20.415 00.000 7988 OnExposeComplete: enter
07:29:20.415 00.000 7988 UpdateGuideState(): m_state=1
07:29:20.415 00.000 7988 UpdateCurrentPosition: no star selected
07:29:20.415 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:20.415 00.000 7988 Status Line: No star selected
07:29:20.422 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:20.422 00.000 7988 UpdateGuideState exits: No star selected
07:29:20.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:20.422 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:20.422 00.000 7988 Enqueuing Expose request
07:29:20.422 00.000 15712 Worker thread wakes up
07:29:20.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:20.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:22.069 01.647 15712 Exposure complete
07:29:22.083 00.014 15712 worker thread done servicing request
07:29:22.083 00.000 7988 OnExposeComplete: enter
07:29:22.083 00.000 7988 UpdateGuideState(): m_state=1
07:29:22.094 00.011 7988 UpdateCurrentPosition: no star selected
07:29:22.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:22.096 00.002 7988 Status Line: No star selected
07:29:22.098 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:22.099 00.001 7988 UpdateGuideState exits: No star selected
07:29:22.099 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:22.099 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:22.099 00.000 7988 Enqueuing Expose request
07:29:22.099 00.000 15712 Worker thread wakes up
07:29:22.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:22.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:23.620 01.521 15712 Exposure complete
07:29:23.636 00.016 15712 worker thread done servicing request
07:29:23.636 00.000 7988 OnExposeComplete: enter
07:29:23.636 00.000 7988 UpdateGuideState(): m_state=1
07:29:23.646 00.010 7988 UpdateCurrentPosition: no star selected
07:29:23.646 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:23.648 00.002 7988 Status Line: No star selected
07:29:23.648 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:23.650 00.002 7988 UpdateGuideState exits: No star selected
07:29:23.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:23.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:23.650 00.000 7988 Enqueuing Expose request
07:29:23.650 00.000 15712 Worker thread wakes up
07:29:23.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:23.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:25.295 01.645 15712 Exposure complete
07:29:25.312 00.017 15712 worker thread done servicing request
07:29:25.312 00.000 7988 OnExposeComplete: enter
07:29:25.312 00.000 7988 UpdateGuideState(): m_state=1
07:29:25.322 00.010 7988 UpdateCurrentPosition: no star selected
07:29:25.322 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:25.324 00.002 7988 Status Line: No star selected
07:29:25.326 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:25.327 00.001 7988 UpdateGuideState exits: No star selected
07:29:25.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:25.329 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:25.329 00.000 7988 Enqueuing Expose request
07:29:25.329 00.000 15712 Worker thread wakes up
07:29:25.329 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:25.329 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:26.859 01.530 15712 Exposure complete
07:29:26.882 00.023 15712 worker thread done servicing request
07:29:26.882 00.000 7988 OnExposeComplete: enter
07:29:26.882 00.000 7988 UpdateGuideState(): m_state=1
07:29:26.882 00.000 7988 UpdateCurrentPosition: no star selected
07:29:26.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:26.882 00.000 7988 Status Line: No star selected
07:29:26.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:26.889 00.007 7988 UpdateGuideState exits: No star selected
07:29:26.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:26.889 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:26.889 00.000 7988 Enqueuing Expose request
07:29:26.889 00.000 15712 Worker thread wakes up
07:29:26.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:26.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:28.519 01.630 15712 Exposure complete
07:29:28.535 00.016 15712 worker thread done servicing request
07:29:28.535 00.000 7988 OnExposeComplete: enter
07:29:28.545 00.010 7988 UpdateGuideState(): m_state=1
07:29:28.547 00.002 7988 UpdateCurrentPosition: no star selected
07:29:28.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:28.549 00.002 7988 Status Line: No star selected
07:29:28.551 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:28.551 00.000 7988 UpdateGuideState exits: No star selected
07:29:28.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:28.551 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:28.551 00.000 7988 Enqueuing Expose request
07:29:28.551 00.000 15712 Worker thread wakes up
07:29:28.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:28.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:30.084 01.533 15712 Exposure complete
07:29:30.106 00.022 15712 worker thread done servicing request
07:29:30.108 00.002 7988 OnExposeComplete: enter
07:29:30.108 00.000 7988 UpdateGuideState(): m_state=1
07:29:30.108 00.000 7988 UpdateCurrentPosition: no star selected
07:29:30.111 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:30.111 00.000 7988 Status Line: No star selected
07:29:30.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:30.114 00.003 7988 UpdateGuideState exits: No star selected
07:29:30.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:30.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:30.114 00.000 7988 Enqueuing Expose request
07:29:30.114 00.000 15712 Worker thread wakes up
07:29:30.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:30.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:31.759 01.645 15712 Exposure complete
07:29:31.783 00.024 15712 worker thread done servicing request
07:29:31.783 00.000 7988 OnExposeComplete: enter
07:29:31.783 00.000 7988 UpdateGuideState(): m_state=1
07:29:31.783 00.000 7988 UpdateCurrentPosition: no star selected
07:29:31.783 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:31.783 00.000 7988 Status Line: No star selected
07:29:31.783 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:31.791 00.008 7988 UpdateGuideState exits: No star selected
07:29:31.791 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:31.791 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:31.791 00.000 7988 Enqueuing Expose request
07:29:31.791 00.000 15712 Worker thread wakes up
07:29:31.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:31.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:33.311 01.520 15712 Exposure complete
07:29:33.328 00.017 15712 worker thread done servicing request
07:29:33.328 00.000 7988 OnExposeComplete: enter
07:29:33.328 00.000 7988 UpdateGuideState(): m_state=1
07:29:33.337 00.009 7988 UpdateCurrentPosition: no star selected
07:29:33.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:33.339 00.002 7988 Status Line: No star selected
07:29:33.341 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:33.341 00.000 7988 UpdateGuideState exits: No star selected
07:29:33.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:33.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:33.345 00.004 7988 Enqueuing Expose request
07:29:33.345 00.000 15712 Worker thread wakes up
07:29:33.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:33.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:35.086 01.741 15712 Exposure complete
07:29:35.108 00.022 15712 worker thread done servicing request
07:29:35.110 00.002 7988 OnExposeComplete: enter
07:29:35.110 00.000 7988 UpdateGuideState(): m_state=1
07:29:35.110 00.000 7988 UpdateCurrentPosition: no star selected
07:29:35.113 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:35.113 00.000 7988 Status Line: No star selected
07:29:35.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:35.116 00.003 7988 UpdateGuideState exits: No star selected
07:29:35.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:35.116 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:35.116 00.000 7988 Enqueuing Expose request
07:29:35.116 00.000 15712 Worker thread wakes up
07:29:35.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:35.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:36.539 01.423 15712 Exposure complete
07:29:36.560 00.021 15712 worker thread done servicing request
07:29:36.560 00.000 7988 OnExposeComplete: enter
07:29:36.560 00.000 7988 UpdateGuideState(): m_state=1
07:29:36.560 00.000 7988 UpdateCurrentPosition: no star selected
07:29:36.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:36.560 00.000 7988 Status Line: No star selected
07:29:36.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:36.568 00.008 7988 UpdateGuideState exits: No star selected
07:29:36.568 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:36.568 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:36.568 00.000 7988 Enqueuing Expose request
07:29:36.568 00.000 15712 Worker thread wakes up
07:29:36.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:36.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:38.203 01.635 15712 Exposure complete
07:29:38.216 00.013 15712 worker thread done servicing request
07:29:38.216 00.000 7988 OnExposeComplete: enter
07:29:38.227 00.011 7988 UpdateGuideState(): m_state=1
07:29:38.227 00.000 7988 UpdateCurrentPosition: no star selected
07:29:38.227 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:38.227 00.000 7988 Status Line: No star selected
07:29:38.227 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:38.232 00.005 7988 UpdateGuideState exits: No star selected
07:29:38.234 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:38.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:38.236 00.002 7988 Enqueuing Expose request
07:29:38.236 00.000 15712 Worker thread wakes up
07:29:38.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:38.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:39.754 01.518 15712 Exposure complete
07:29:39.775 00.021 15712 worker thread done servicing request
07:29:39.775 00.000 7988 OnExposeComplete: enter
07:29:39.775 00.000 7988 UpdateGuideState(): m_state=1
07:29:39.775 00.000 7988 UpdateCurrentPosition: no star selected
07:29:39.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:39.775 00.000 7988 Status Line: No star selected
07:29:39.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:39.784 00.009 7988 UpdateGuideState exits: No star selected
07:29:39.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:39.784 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:39.784 00.000 7988 Enqueuing Expose request
07:29:39.784 00.000 15712 Worker thread wakes up
07:29:39.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:39.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:41.429 01.645 15712 Exposure complete
07:29:41.445 00.016 15712 worker thread done servicing request
07:29:41.445 00.000 7988 OnExposeComplete: enter
07:29:41.445 00.000 7988 UpdateGuideState(): m_state=1
07:29:41.456 00.011 7988 UpdateCurrentPosition: no star selected
07:29:41.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:41.458 00.002 7988 Status Line: No star selected
07:29:41.460 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:41.460 00.000 7988 UpdateGuideState exits: No star selected
07:29:41.462 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:41.462 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:41.462 00.000 7988 Enqueuing Expose request
07:29:41.462 00.000 15712 Worker thread wakes up
07:29:41.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:41.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:42.982 01.520 15712 Exposure complete
07:29:43.004 00.022 15712 worker thread done servicing request
07:29:43.004 00.000 7988 OnExposeComplete: enter
07:29:43.006 00.002 7988 UpdateGuideState(): m_state=1
07:29:43.006 00.000 7988 UpdateCurrentPosition: no star selected
07:29:43.008 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:43.009 00.001 7988 Status Line: No star selected
07:29:43.011 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:43.011 00.000 7988 UpdateGuideState exits: No star selected
07:29:43.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:43.011 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:43.011 00.000 7988 Enqueuing Expose request
07:29:43.011 00.000 15712 Worker thread wakes up
07:29:43.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:43.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:44.655 01.644 15712 Exposure complete
07:29:44.677 00.022 15712 worker thread done servicing request
07:29:44.677 00.000 7988 OnExposeComplete: enter
07:29:44.677 00.000 7988 UpdateGuideState(): m_state=1
07:29:44.682 00.005 7988 UpdateCurrentPosition: no star selected
07:29:44.682 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:44.684 00.002 7988 Status Line: No star selected
07:29:44.686 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:44.686 00.000 7988 UpdateGuideState exits: No star selected
07:29:44.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:44.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:44.686 00.000 7988 Enqueuing Expose request
07:29:44.686 00.000 15712 Worker thread wakes up
07:29:44.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:44.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:46.209 01.523 15712 Exposure complete
07:29:46.227 00.018 15712 worker thread done servicing request
07:29:46.227 00.000 7988 OnExposeComplete: enter
07:29:46.227 00.000 7988 UpdateGuideState(): m_state=1
07:29:46.234 00.007 7988 UpdateCurrentPosition: no star selected
07:29:46.234 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:46.236 00.002 7988 Status Line: No star selected
07:29:46.238 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:46.238 00.000 7988 UpdateGuideState exits: No star selected
07:29:46.240 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:46.240 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:46.242 00.002 7988 Enqueuing Expose request
07:29:46.242 00.000 15712 Worker thread wakes up
07:29:46.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:46.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:47.871 01.629 15712 Exposure complete
07:29:47.885 00.014 15712 worker thread done servicing request
07:29:47.885 00.000 7988 OnExposeComplete: enter
07:29:47.885 00.000 7988 UpdateGuideState(): m_state=1
07:29:47.896 00.011 7988 UpdateCurrentPosition: no star selected
07:29:47.898 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:47.898 00.000 7988 Status Line: No star selected
07:29:47.900 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:47.901 00.001 7988 UpdateGuideState exits: No star selected
07:29:47.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:47.903 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:47.903 00.000 7988 Enqueuing Expose request
07:29:47.905 00.002 15712 Worker thread wakes up
07:29:47.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:47.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:49.422 01.517 15712 Exposure complete
07:29:49.436 00.014 15712 worker thread done servicing request
07:29:49.436 00.000 7988 OnExposeComplete: enter
07:29:49.436 00.000 7988 UpdateGuideState(): m_state=1
07:29:49.436 00.000 7988 UpdateCurrentPosition: no star selected
07:29:49.449 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:49.449 00.000 7988 Status Line: No star selected
07:29:49.451 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:49.451 00.000 7988 UpdateGuideState exits: No star selected
07:29:49.453 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:49.453 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:49.455 00.002 7988 Enqueuing Expose request
07:29:49.455 00.000 15712 Worker thread wakes up
07:29:49.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:49.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:51.096 01.641 15712 Exposure complete
07:29:51.119 00.023 15712 worker thread done servicing request
07:29:51.119 00.000 7988 OnExposeComplete: enter
07:29:51.119 00.000 7988 UpdateGuideState(): m_state=1
07:29:51.119 00.000 7988 UpdateCurrentPosition: no star selected
07:29:51.119 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:51.119 00.000 7988 Status Line: No star selected
07:29:51.119 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:51.128 00.009 7988 UpdateGuideState exits: No star selected
07:29:51.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:51.130 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:51.130 00.000 7988 Enqueuing Expose request
07:29:51.130 00.000 15712 Worker thread wakes up
07:29:51.130 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:51.130 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:52.649 01.519 15712 Exposure complete
07:29:52.665 00.016 15712 worker thread done servicing request
07:29:52.665 00.000 7988 OnExposeComplete: enter
07:29:52.665 00.000 7988 UpdateGuideState(): m_state=1
07:29:52.675 00.010 7988 UpdateCurrentPosition: no star selected
07:29:52.675 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:52.677 00.002 7988 Status Line: No star selected
07:29:52.678 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:52.679 00.001 7988 UpdateGuideState exits: No star selected
07:29:52.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:52.679 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:52.679 00.000 7988 Enqueuing Expose request
07:29:52.679 00.000 15712 Worker thread wakes up
07:29:52.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:52.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:54.319 01.640 15712 Exposure complete
07:29:54.343 00.024 15712 worker thread done servicing request
07:29:54.343 00.000 7988 OnExposeComplete: enter
07:29:54.343 00.000 7988 UpdateGuideState(): m_state=1
07:29:54.343 00.000 7988 UpdateCurrentPosition: no star selected
07:29:54.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:54.347 00.004 7988 Status Line: No star selected
07:29:54.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:54.351 00.004 7988 UpdateGuideState exits: No star selected
07:29:54.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:54.351 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:54.351 00.000 7988 Enqueuing Expose request
07:29:54.351 00.000 15712 Worker thread wakes up
07:29:54.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:54.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:55.870 01.519 15712 Exposure complete
07:29:55.895 00.025 15712 worker thread done servicing request
07:29:55.895 00.000 7988 OnExposeComplete: enter
07:29:55.895 00.000 7988 UpdateGuideState(): m_state=1
07:29:55.897 00.002 7988 UpdateCurrentPosition: no star selected
07:29:55.897 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:55.899 00.002 7988 Status Line: No star selected
07:29:55.902 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:55.902 00.000 7988 UpdateGuideState exits: No star selected
07:29:55.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:55.902 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:55.902 00.000 7988 Enqueuing Expose request
07:29:55.902 00.000 15712 Worker thread wakes up
07:29:55.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:55.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:57.550 01.648 15712 Exposure complete
07:29:57.572 00.022 15712 worker thread done servicing request
07:29:57.572 00.000 7988 OnExposeComplete: enter
07:29:57.572 00.000 7988 UpdateGuideState(): m_state=1
07:29:57.572 00.000 7988 UpdateCurrentPosition: no star selected
07:29:57.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:57.572 00.000 7988 Status Line: No star selected
07:29:57.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:57.580 00.008 7988 UpdateGuideState exits: No star selected
07:29:57.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:57.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:57.580 00.000 7988 Enqueuing Expose request
07:29:57.580 00.000 15712 Worker thread wakes up
07:29:57.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:57.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:29:59.115 01.535 15712 Exposure complete
07:29:59.137 00.022 15712 worker thread done servicing request
07:29:59.137 00.000 7988 OnExposeComplete: enter
07:29:59.137 00.000 7988 UpdateGuideState(): m_state=1
07:29:59.137 00.000 7988 UpdateCurrentPosition: no star selected
07:29:59.137 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:29:59.137 00.000 7988 Status Line: No star selected
07:29:59.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:29:59.144 00.007 7988 UpdateGuideState exits: No star selected
07:29:59.146 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:29:59.146 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:29:59.146 00.000 7988 Enqueuing Expose request
07:29:59.146 00.000 15712 Worker thread wakes up
07:29:59.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:29:59.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:00.890 01.744 15712 Exposure complete
07:30:00.904 00.014 15712 worker thread done servicing request
07:30:00.904 00.000 7988 OnExposeComplete: enter
07:30:00.904 00.000 7988 UpdateGuideState(): m_state=1
07:30:00.904 00.000 7988 UpdateCurrentPosition: no star selected
07:30:00.904 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:00.904 00.000 7988 Status Line: No star selected
07:30:00.918 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:00.920 00.002 7988 UpdateGuideState exits: No star selected
07:30:00.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:00.920 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:00.920 00.000 7988 Enqueuing Expose request
07:30:00.920 00.000 15712 Worker thread wakes up
07:30:00.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:00.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:02.343 01.423 15712 Exposure complete
07:30:02.364 00.021 15712 worker thread done servicing request
07:30:02.364 00.000 7988 OnExposeComplete: enter
07:30:02.364 00.000 7988 UpdateGuideState(): m_state=1
07:30:02.368 00.004 7988 UpdateCurrentPosition: no star selected
07:30:02.368 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:02.370 00.002 7988 Status Line: No star selected
07:30:02.373 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:02.373 00.000 7988 UpdateGuideState exits: No star selected
07:30:02.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:02.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:02.373 00.000 7988 Enqueuing Expose request
07:30:02.373 00.000 15712 Worker thread wakes up
07:30:02.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:02.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:04.118 01.745 15712 Exposure complete
07:30:04.135 00.017 15712 worker thread done servicing request
07:30:04.135 00.000 7988 OnExposeComplete: enter
07:30:04.135 00.000 7988 UpdateGuideState(): m_state=1
07:30:04.143 00.008 7988 UpdateCurrentPosition: no star selected
07:30:04.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:04.145 00.002 7988 Status Line: No star selected
07:30:04.147 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:04.147 00.000 7988 UpdateGuideState exits: No star selected
07:30:04.147 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:04.147 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:04.147 00.000 7988 Enqueuing Expose request
07:30:04.152 00.005 15712 Worker thread wakes up
07:30:04.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:04.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:05.569 01.417 15712 Exposure complete
07:30:05.585 00.016 15712 worker thread done servicing request
07:30:05.585 00.000 7988 OnExposeComplete: enter
07:30:05.585 00.000 7988 UpdateGuideState(): m_state=1
07:30:05.585 00.000 7988 UpdateCurrentPosition: no star selected
07:30:05.585 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:05.585 00.000 7988 Status Line: No star selected
07:30:05.598 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:05.600 00.002 7988 UpdateGuideState exits: No star selected
07:30:05.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:05.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:05.600 00.000 7988 Enqueuing Expose request
07:30:05.600 00.000 15712 Worker thread wakes up
07:30:05.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:05.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:07.345 01.745 15712 Exposure complete
07:30:07.367 00.022 15712 worker thread done servicing request
07:30:07.367 00.000 7988 OnExposeComplete: enter
07:30:07.367 00.000 7988 UpdateGuideState(): m_state=1
07:30:07.370 00.003 7988 UpdateCurrentPosition: no star selected
07:30:07.370 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:07.370 00.000 7988 Status Line: No star selected
07:30:07.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:07.375 00.005 7988 UpdateGuideState exits: No star selected
07:30:07.377 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:07.377 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:07.377 00.000 7988 Enqueuing Expose request
07:30:07.379 00.002 15712 Worker thread wakes up
07:30:07.379 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:07.379 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:08.799 01.420 15712 Exposure complete
07:30:08.820 00.021 15712 worker thread done servicing request
07:30:08.820 00.000 7988 OnExposeComplete: enter
07:30:08.820 00.000 7988 UpdateGuideState(): m_state=1
07:30:08.825 00.005 7988 UpdateCurrentPosition: no star selected
07:30:08.825 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:08.827 00.002 7988 Status Line: No star selected
07:30:08.829 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:08.829 00.000 7988 UpdateGuideState exits: No star selected
07:30:08.829 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:08.829 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:08.833 00.004 7988 Enqueuing Expose request
07:30:08.833 00.000 15712 Worker thread wakes up
07:30:08.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:08.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:10.575 01.742 15712 Exposure complete
07:30:10.597 00.022 15712 worker thread done servicing request
07:30:10.597 00.000 7988 OnExposeComplete: enter
07:30:10.597 00.000 7988 UpdateGuideState(): m_state=1
07:30:10.597 00.000 7988 UpdateCurrentPosition: no star selected
07:30:10.597 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:10.597 00.000 7988 Status Line: No star selected
07:30:10.604 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:10.604 00.000 7988 UpdateGuideState exits: No star selected
07:30:10.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:10.604 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:10.604 00.000 7988 Enqueuing Expose request
07:30:10.604 00.000 15712 Worker thread wakes up
07:30:10.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:10.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:12.013 01.409 15712 Exposure complete
07:30:12.035 00.022 15712 worker thread done servicing request
07:30:12.035 00.000 7988 OnExposeComplete: enter
07:30:12.035 00.000 7988 UpdateGuideState(): m_state=1
07:30:12.039 00.004 7988 UpdateCurrentPosition: no star selected
07:30:12.039 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:12.041 00.002 7988 Status Line: No star selected
07:30:12.043 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:12.043 00.000 7988 UpdateGuideState exits: No star selected
07:30:12.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:12.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:12.043 00.000 7988 Enqueuing Expose request
07:30:12.043 00.000 15712 Worker thread wakes up
07:30:12.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:12.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:13.677 01.634 15712 Exposure complete
07:30:13.691 00.014 15712 worker thread done servicing request
07:30:13.691 00.000 7988 OnExposeComplete: enter
07:30:13.701 00.010 7988 UpdateGuideState(): m_state=1
07:30:13.701 00.000 7988 UpdateCurrentPosition: no star selected
07:30:13.701 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:13.701 00.000 7988 Status Line: No star selected
07:30:13.707 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:13.707 00.000 7988 UpdateGuideState exits: No star selected
07:30:13.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:13.707 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:13.707 00.000 7988 Enqueuing Expose request
07:30:13.707 00.000 15712 Worker thread wakes up
07:30:13.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:13.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:15.241 01.534 15712 Exposure complete
07:30:15.255 00.014 15712 worker thread done servicing request
07:30:15.255 00.000 7988 OnExposeComplete: enter
07:30:15.255 00.000 7988 UpdateGuideState(): m_state=1
07:30:15.267 00.012 7988 UpdateCurrentPosition: no star selected
07:30:15.268 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:15.268 00.000 7988 Status Line: No star selected
07:30:15.270 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:15.270 00.000 7988 UpdateGuideState exits: No star selected
07:30:15.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:15.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:15.270 00.000 7988 Enqueuing Expose request
07:30:15.270 00.000 15712 Worker thread wakes up
07:30:15.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:15.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:16.915 01.645 15712 Exposure complete
07:30:16.938 00.023 15712 worker thread done servicing request
07:30:16.938 00.000 7988 OnExposeComplete: enter
07:30:16.938 00.000 7988 UpdateGuideState(): m_state=1
07:30:16.938 00.000 7988 UpdateCurrentPosition: no star selected
07:30:16.938 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:16.938 00.000 7988 Status Line: No star selected
07:30:16.938 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:16.947 00.009 7988 UpdateGuideState exits: No star selected
07:30:16.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:16.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:16.947 00.000 7988 Enqueuing Expose request
07:30:16.947 00.000 15712 Worker thread wakes up
07:30:16.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:16.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:18.467 01.520 15712 Exposure complete
07:30:18.489 00.022 15712 worker thread done servicing request
07:30:18.489 00.000 7988 OnExposeComplete: enter
07:30:18.491 00.002 7988 UpdateGuideState(): m_state=1
07:30:18.493 00.002 7988 UpdateCurrentPosition: no star selected
07:30:18.495 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:18.495 00.000 7988 Status Line: No star selected
07:30:18.497 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:18.497 00.000 7988 UpdateGuideState exits: No star selected
07:30:18.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:18.497 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:18.497 00.000 7988 Enqueuing Expose request
07:30:18.497 00.000 15712 Worker thread wakes up
07:30:18.504 00.007 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:18.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:20.141 01.637 15712 Exposure complete
07:30:20.155 00.014 15712 worker thread done servicing request
07:30:20.155 00.000 7988 OnExposeComplete: enter
07:30:20.155 00.000 7988 UpdateGuideState(): m_state=1
07:30:20.155 00.000 7988 UpdateCurrentPosition: no star selected
07:30:20.155 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:20.155 00.000 7988 Status Line: No star selected
07:30:20.171 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:20.172 00.001 7988 UpdateGuideState exits: No star selected
07:30:20.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:20.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:20.172 00.000 7988 Enqueuing Expose request
07:30:20.172 00.000 15712 Worker thread wakes up
07:30:20.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:20.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:21.692 01.520 15712 Exposure complete
07:30:21.714 00.022 15712 worker thread done servicing request
07:30:21.714 00.000 7988 OnExposeComplete: enter
07:30:21.714 00.000 7988 UpdateGuideState(): m_state=1
07:30:21.714 00.000 7988 UpdateCurrentPosition: no star selected
07:30:21.714 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:21.714 00.000 7988 Status Line: No star selected
07:30:21.721 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:21.721 00.000 7988 UpdateGuideState exits: No star selected
07:30:21.723 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:21.723 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:21.725 00.002 7988 Enqueuing Expose request
07:30:21.725 00.000 15712 Worker thread wakes up
07:30:21.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:21.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:23.368 01.643 15712 Exposure complete
07:30:23.389 00.021 15712 worker thread done servicing request
07:30:23.389 00.000 7988 OnExposeComplete: enter
07:30:23.389 00.000 7988 UpdateGuideState(): m_state=1
07:30:23.395 00.006 7988 UpdateCurrentPosition: no star selected
07:30:23.395 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:23.397 00.002 7988 Status Line: No star selected
07:30:23.399 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:23.400 00.001 7988 UpdateGuideState exits: No star selected
07:30:23.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:23.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:23.400 00.000 7988 Enqueuing Expose request
07:30:23.400 00.000 15712 Worker thread wakes up
07:30:23.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:23.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:24.920 01.520 15712 Exposure complete
07:30:24.939 00.019 15712 worker thread done servicing request
07:30:24.939 00.000 7988 OnExposeComplete: enter
07:30:24.939 00.000 7988 UpdateGuideState(): m_state=1
07:30:24.945 00.006 7988 UpdateCurrentPosition: no star selected
07:30:24.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:24.947 00.002 7988 Status Line: No star selected
07:30:24.949 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:24.949 00.000 7988 UpdateGuideState exits: No star selected
07:30:24.952 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:24.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:24.954 00.002 7988 Enqueuing Expose request
07:30:24.954 00.000 15712 Worker thread wakes up
07:30:24.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:24.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:26.594 01.640 15712 Exposure complete
07:30:26.618 00.024 15712 worker thread done servicing request
07:30:26.618 00.000 7988 OnExposeComplete: enter
07:30:26.618 00.000 7988 UpdateGuideState(): m_state=1
07:30:26.618 00.000 7988 UpdateCurrentPosition: no star selected
07:30:26.618 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:26.623 00.005 7988 Status Line: No star selected
07:30:26.623 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:26.626 00.003 7988 UpdateGuideState exits: No star selected
07:30:26.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:26.626 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:26.626 00.000 7988 Enqueuing Expose request
07:30:26.626 00.000 15712 Worker thread wakes up
07:30:26.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:26.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:28.144 01.518 15712 Exposure complete
07:30:28.160 00.016 15712 worker thread done servicing request
07:30:28.160 00.000 7988 OnExposeComplete: enter
07:30:28.160 00.000 7988 UpdateGuideState(): m_state=1
07:30:28.171 00.011 7988 UpdateCurrentPosition: no star selected
07:30:28.171 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:28.171 00.000 7988 Status Line: No star selected
07:30:28.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:28.176 00.005 7988 UpdateGuideState exits: No star selected
07:30:28.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:28.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:28.176 00.000 7988 Enqueuing Expose request
07:30:28.176 00.000 15712 Worker thread wakes up
07:30:28.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:28.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:29.822 01.646 15712 Exposure complete
07:30:29.846 00.024 15712 worker thread done servicing request
07:30:29.846 00.000 7988 OnExposeComplete: enter
07:30:29.846 00.000 7988 UpdateGuideState(): m_state=1
07:30:29.846 00.000 7988 UpdateCurrentPosition: no star selected
07:30:29.846 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:29.846 00.000 7988 Status Line: No star selected
07:30:29.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:29.853 00.007 7988 UpdateGuideState exits: No star selected
07:30:29.855 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:29.855 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:29.855 00.000 7988 Enqueuing Expose request
07:30:29.855 00.000 15712 Worker thread wakes up
07:30:29.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:29.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:31.389 01.534 15712 Exposure complete
07:30:31.412 00.023 15712 worker thread done servicing request
07:30:31.412 00.000 7988 OnExposeComplete: enter
07:30:31.412 00.000 7988 UpdateGuideState(): m_state=1
07:30:31.412 00.000 7988 UpdateCurrentPosition: no star selected
07:30:31.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:31.412 00.000 7988 Status Line: No star selected
07:30:31.419 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:31.419 00.000 7988 UpdateGuideState exits: No star selected
07:30:31.421 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:31.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:31.421 00.000 7988 Enqueuing Expose request
07:30:31.421 00.000 15712 Worker thread wakes up
07:30:31.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:31.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:33.064 01.643 15712 Exposure complete
07:30:33.088 00.024 15712 worker thread done servicing request
07:30:33.088 00.000 7988 OnExposeComplete: enter
07:30:33.088 00.000 7988 UpdateGuideState(): m_state=1
07:30:33.088 00.000 7988 UpdateCurrentPosition: no star selected
07:30:33.088 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:33.088 00.000 7988 Status Line: No star selected
07:30:33.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:33.096 00.008 7988 UpdateGuideState exits: No star selected
07:30:33.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:33.096 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:33.096 00.000 7988 Enqueuing Expose request
07:30:33.096 00.000 15712 Worker thread wakes up
07:30:33.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:33.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:34.630 01.534 15712 Exposure complete
07:30:34.653 00.023 15712 worker thread done servicing request
07:30:34.654 00.001 7988 OnExposeComplete: enter
07:30:34.655 00.001 7988 UpdateGuideState(): m_state=1
07:30:34.656 00.001 7988 UpdateCurrentPosition: no star selected
07:30:34.657 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:34.658 00.001 7988 Status Line: No star selected
07:30:34.661 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:34.662 00.001 7988 UpdateGuideState exits: No star selected
07:30:34.663 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:34.663 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:34.664 00.001 7988 Enqueuing Expose request
07:30:34.666 00.002 15712 Worker thread wakes up
07:30:34.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:34.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:36.305 01.639 15712 Exposure complete
07:30:36.322 00.017 15712 worker thread done servicing request
07:30:36.322 00.000 7988 OnExposeComplete: enter
07:30:36.322 00.000 7988 UpdateGuideState(): m_state=1
07:30:36.322 00.000 7988 UpdateCurrentPosition: no star selected
07:30:36.322 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:36.322 00.000 7988 Status Line: No star selected
07:30:36.337 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:36.337 00.000 7988 UpdateGuideState exits: No star selected
07:30:36.339 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:36.339 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:36.339 00.000 7988 Enqueuing Expose request
07:30:36.339 00.000 15712 Worker thread wakes up
07:30:36.339 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:36.339 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:37.869 01.530 15712 Exposure complete
07:30:37.886 00.017 15712 worker thread done servicing request
07:30:37.886 00.000 7988 OnExposeComplete: enter
07:30:37.886 00.000 7988 UpdateGuideState(): m_state=1
07:30:37.894 00.008 7988 UpdateCurrentPosition: no star selected
07:30:37.894 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:37.896 00.002 7988 Status Line: No star selected
07:30:37.899 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:37.899 00.000 7988 UpdateGuideState exits: No star selected
07:30:37.901 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:37.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:37.903 00.002 7988 Enqueuing Expose request
07:30:37.903 00.000 15712 Worker thread wakes up
07:30:37.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:37.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:39.545 01.642 15712 Exposure complete
07:30:39.569 00.024 15712 worker thread done servicing request
07:30:39.569 00.000 7988 OnExposeComplete: enter
07:30:39.569 00.000 7988 UpdateGuideState(): m_state=1
07:30:39.571 00.002 7988 UpdateCurrentPosition: no star selected
07:30:39.571 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:39.571 00.000 7988 Status Line: No star selected
07:30:39.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:39.577 00.006 7988 UpdateGuideState exits: No star selected
07:30:39.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:39.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:39.577 00.000 7988 Enqueuing Expose request
07:30:39.577 00.000 15712 Worker thread wakes up
07:30:39.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:39.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:41.113 01.536 15712 Exposure complete
07:30:41.135 00.022 15712 worker thread done servicing request
07:30:41.135 00.000 7988 OnExposeComplete: enter
07:30:41.136 00.001 7988 UpdateGuideState(): m_state=1
07:30:41.136 00.000 7988 UpdateCurrentPosition: no star selected
07:30:41.136 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:41.136 00.000 7988 Status Line: No star selected
07:30:41.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:41.143 00.007 7988 UpdateGuideState exits: No star selected
07:30:41.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:41.143 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:41.143 00.000 7988 Enqueuing Expose request
07:30:41.143 00.000 15712 Worker thread wakes up
07:30:41.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:41.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:42.887 01.744 15712 Exposure complete
07:30:42.910 00.023 15712 worker thread done servicing request
07:30:42.910 00.000 7988 OnExposeComplete: enter
07:30:42.910 00.000 7988 UpdateGuideState(): m_state=1
07:30:42.910 00.000 7988 UpdateCurrentPosition: no star selected
07:30:42.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:42.910 00.000 7988 Status Line: No star selected
07:30:42.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:42.916 00.006 7988 UpdateGuideState exits: No star selected
07:30:42.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:42.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:42.916 00.000 7988 Enqueuing Expose request
07:30:42.916 00.000 15712 Worker thread wakes up
07:30:42.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:42.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:44.339 01.423 15712 Exposure complete
07:30:44.353 00.014 15712 worker thread done servicing request
07:30:44.353 00.000 7988 OnExposeComplete: enter
07:30:44.353 00.000 7988 UpdateGuideState(): m_state=1
07:30:44.364 00.011 7988 UpdateCurrentPosition: no star selected
07:30:44.364 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:44.366 00.002 7988 Status Line: No star selected
07:30:44.368 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:44.369 00.001 7988 UpdateGuideState exits: No star selected
07:30:44.370 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:44.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:44.370 00.000 7988 Enqueuing Expose request
07:30:44.370 00.000 15712 Worker thread wakes up
07:30:44.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:44.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:46.014 01.644 15712 Exposure complete
07:30:46.037 00.023 15712 worker thread done servicing request
07:30:46.037 00.000 7988 OnExposeComplete: enter
07:30:46.037 00.000 7988 UpdateGuideState(): m_state=1
07:30:46.041 00.004 7988 UpdateCurrentPosition: no star selected
07:30:46.041 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:46.043 00.002 7988 Status Line: No star selected
07:30:46.045 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:46.046 00.001 7988 UpdateGuideState exits: No star selected
07:30:46.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:46.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:46.046 00.000 7988 Enqueuing Expose request
07:30:46.046 00.000 15712 Worker thread wakes up
07:30:46.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:46.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:47.567 01.521 15712 Exposure complete
07:30:47.589 00.022 15712 worker thread done servicing request
07:30:47.589 00.000 7988 OnExposeComplete: enter
07:30:47.589 00.000 7988 UpdateGuideState(): m_state=1
07:30:47.589 00.000 7988 UpdateCurrentPosition: no star selected
07:30:47.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:47.589 00.000 7988 Status Line: No star selected
07:30:47.596 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:47.596 00.000 7988 UpdateGuideState exits: No star selected
07:30:47.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:47.596 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:47.596 00.000 7988 Enqueuing Expose request
07:30:47.596 00.000 15712 Worker thread wakes up
07:30:47.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:47.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:49.244 01.648 15712 Exposure complete
07:30:49.267 00.023 15712 worker thread done servicing request
07:30:49.267 00.000 7988 OnExposeComplete: enter
07:30:49.267 00.000 7988 UpdateGuideState(): m_state=1
07:30:49.267 00.000 7988 UpdateCurrentPosition: no star selected
07:30:49.267 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:49.273 00.006 7988 Status Line: No star selected
07:30:49.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:49.275 00.002 7988 UpdateGuideState exits: No star selected
07:30:49.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:49.275 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:49.275 00.000 7988 Enqueuing Expose request
07:30:49.275 00.000 15712 Worker thread wakes up
07:30:49.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:49.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:50.811 01.536 15712 Exposure complete
07:30:50.825 00.014 15712 worker thread done servicing request
07:30:50.825 00.000 7988 OnExposeComplete: enter
07:30:50.825 00.000 7988 UpdateGuideState(): m_state=1
07:30:50.836 00.011 7988 UpdateCurrentPosition: no star selected
07:30:50.838 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:50.838 00.000 7988 Status Line: No star selected
07:30:50.840 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:50.841 00.001 7988 UpdateGuideState exits: No star selected
07:30:50.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:50.841 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:50.841 00.000 7988 Enqueuing Expose request
07:30:50.841 00.000 15712 Worker thread wakes up
07:30:50.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:50.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:52.473 01.632 15712 Exposure complete
07:30:52.497 00.024 15712 worker thread done servicing request
07:30:52.497 00.000 7988 OnExposeComplete: enter
07:30:52.497 00.000 7988 UpdateGuideState(): m_state=1
07:30:52.497 00.000 7988 UpdateCurrentPosition: no star selected
07:30:52.497 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:52.497 00.000 7988 Status Line: No star selected
07:30:52.503 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:52.505 00.002 7988 UpdateGuideState exits: No star selected
07:30:52.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:52.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:52.505 00.000 7988 Enqueuing Expose request
07:30:52.505 00.000 15712 Worker thread wakes up
07:30:52.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:52.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:54.037 01.532 15712 Exposure complete
07:30:54.054 00.017 15712 worker thread done servicing request
07:30:54.054 00.000 7988 OnExposeComplete: enter
07:30:54.054 00.000 7988 UpdateGuideState(): m_state=1
07:30:54.063 00.009 7988 UpdateCurrentPosition: no star selected
07:30:54.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:54.065 00.002 7988 Status Line: No star selected
07:30:54.067 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:54.068 00.001 7988 UpdateGuideState exits: No star selected
07:30:54.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:54.068 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:54.072 00.004 7988 Enqueuing Expose request
07:30:54.072 00.000 15712 Worker thread wakes up
07:30:54.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:54.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:55.702 01.630 15712 Exposure complete
07:30:55.724 00.022 15712 worker thread done servicing request
07:30:55.724 00.000 7988 OnExposeComplete: enter
07:30:55.724 00.000 7988 UpdateGuideState(): m_state=1
07:30:55.724 00.000 7988 UpdateCurrentPosition: no star selected
07:30:55.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:55.724 00.000 7988 Status Line: No star selected
07:30:55.731 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:55.731 00.000 7988 UpdateGuideState exits: No star selected
07:30:55.731 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:55.731 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:55.731 00.000 7988 Enqueuing Expose request
07:30:55.731 00.000 15712 Worker thread wakes up
07:30:55.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:55.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:57.264 01.533 15712 Exposure complete
07:30:57.288 00.024 15712 worker thread done servicing request
07:30:57.288 00.000 7988 OnExposeComplete: enter
07:30:57.288 00.000 7988 UpdateGuideState(): m_state=1
07:30:57.291 00.003 7988 UpdateCurrentPosition: no star selected
07:30:57.291 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:57.293 00.002 7988 Status Line: No star selected
07:30:57.296 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:57.296 00.000 7988 UpdateGuideState exits: No star selected
07:30:57.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:57.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:57.296 00.000 7988 Enqueuing Expose request
07:30:57.296 00.000 15712 Worker thread wakes up
07:30:57.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:57.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:30:58.927 01.631 15712 Exposure complete
07:30:58.941 00.014 15712 worker thread done servicing request
07:30:58.941 00.000 7988 OnExposeComplete: enter
07:30:58.941 00.000 7988 UpdateGuideState(): m_state=1
07:30:58.941 00.000 7988 UpdateCurrentPosition: no star selected
07:30:58.941 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:30:58.941 00.000 7988 Status Line: No star selected
07:30:58.956 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:30:58.957 00.001 7988 UpdateGuideState exits: No star selected
07:30:58.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:30:58.957 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:30:58.957 00.000 7988 Enqueuing Expose request
07:30:58.957 00.000 15712 Worker thread wakes up
07:30:58.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:30:58.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:00.489 01.532 15712 Exposure complete
07:31:00.512 00.023 15712 worker thread done servicing request
07:31:00.512 00.000 7988 OnExposeComplete: enter
07:31:00.512 00.000 7988 UpdateGuideState(): m_state=1
07:31:00.512 00.000 7988 UpdateCurrentPosition: no star selected
07:31:00.512 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:00.512 00.000 7988 Status Line: No star selected
07:31:00.512 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:00.520 00.008 7988 UpdateGuideState exits: No star selected
07:31:00.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:00.523 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:00.523 00.000 7988 Enqueuing Expose request
07:31:00.523 00.000 15712 Worker thread wakes up
07:31:00.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:00.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:02.164 01.641 15712 Exposure complete
07:31:02.180 00.016 15712 worker thread done servicing request
07:31:02.180 00.000 7988 OnExposeComplete: enter
07:31:02.180 00.000 7988 UpdateGuideState(): m_state=1
07:31:02.190 00.010 7988 UpdateCurrentPosition: no star selected
07:31:02.190 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:02.192 00.002 7988 Status Line: No star selected
07:31:02.194 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:02.195 00.001 7988 UpdateGuideState exits: No star selected
07:31:02.195 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:02.195 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:02.195 00.000 7988 Enqueuing Expose request
07:31:02.195 00.000 15712 Worker thread wakes up
07:31:02.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:02.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:03.728 01.533 15712 Exposure complete
07:31:03.742 00.014 15712 worker thread done servicing request
07:31:03.742 00.000 7988 OnExposeComplete: enter
07:31:03.753 00.011 7988 UpdateGuideState(): m_state=1
07:31:03.753 00.000 7988 UpdateCurrentPosition: no star selected
07:31:03.755 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:03.755 00.000 7988 Status Line: No star selected
07:31:03.758 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:03.758 00.000 7988 UpdateGuideState exits: No star selected
07:31:03.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:03.758 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:03.758 00.000 7988 Enqueuing Expose request
07:31:03.758 00.000 15712 Worker thread wakes up
07:31:03.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:03.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:05.406 01.648 15712 Exposure complete
07:31:05.420 00.014 15712 worker thread done servicing request
07:31:05.420 00.000 7988 OnExposeComplete: enter
07:31:05.420 00.000 7988 UpdateGuideState(): m_state=1
07:31:05.431 00.011 7988 UpdateCurrentPosition: no star selected
07:31:05.431 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:05.433 00.002 7988 Status Line: No star selected
07:31:05.435 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:05.436 00.001 7988 UpdateGuideState exits: No star selected
07:31:05.437 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:05.437 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:05.437 00.000 7988 Enqueuing Expose request
07:31:05.437 00.000 15712 Worker thread wakes up
07:31:05.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:05.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:06.989 01.552 15712 Exposure complete
07:31:07.010 00.021 15712 worker thread done servicing request
07:31:07.012 00.002 7988 OnExposeComplete: enter
07:31:07.012 00.000 7988 UpdateGuideState(): m_state=1
07:31:07.012 00.000 7988 UpdateCurrentPosition: no star selected
07:31:07.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:07.012 00.000 7988 Status Line: No star selected
07:31:07.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:07.019 00.007 7988 UpdateGuideState exits: No star selected
07:31:07.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:07.019 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:07.019 00.000 7988 Enqueuing Expose request
07:31:07.019 00.000 15712 Worker thread wakes up
07:31:07.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:07.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:08.652 01.633 15712 Exposure complete
07:31:08.671 00.019 15712 worker thread done servicing request
07:31:08.671 00.000 7988 OnExposeComplete: enter
07:31:08.671 00.000 7988 UpdateGuideState(): m_state=1
07:31:08.671 00.000 7988 UpdateCurrentPosition: no star selected
07:31:08.671 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:08.671 00.000 7988 Status Line: No star selected
07:31:08.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:08.682 00.011 7988 UpdateGuideState exits: No star selected
07:31:08.682 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:08.682 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:08.682 00.000 7988 Enqueuing Expose request
07:31:08.682 00.000 15712 Worker thread wakes up
07:31:08.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:08.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:10.200 01.518 15712 Exposure complete
07:31:10.220 00.020 15712 worker thread done servicing request
07:31:10.220 00.000 7988 OnExposeComplete: enter
07:31:10.220 00.000 7988 UpdateGuideState(): m_state=1
07:31:10.220 00.000 7988 UpdateCurrentPosition: no star selected
07:31:10.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:10.220 00.000 7988 Status Line: No star selected
07:31:10.231 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:10.231 00.000 7988 UpdateGuideState exits: No star selected
07:31:10.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:10.231 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:10.231 00.000 7988 Enqueuing Expose request
07:31:10.237 00.006 15712 Worker thread wakes up
07:31:10.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:10.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:11.875 01.638 15712 Exposure complete
07:31:11.891 00.016 15712 worker thread done servicing request
07:31:11.891 00.000 7988 OnExposeComplete: enter
07:31:11.891 00.000 7988 UpdateGuideState(): m_state=1
07:31:11.902 00.011 7988 UpdateCurrentPosition: no star selected
07:31:11.902 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:11.904 00.002 7988 Status Line: No star selected
07:31:11.906 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:11.907 00.001 7988 UpdateGuideState exits: No star selected
07:31:11.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:11.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:11.907 00.000 7988 Enqueuing Expose request
07:31:11.907 00.000 15712 Worker thread wakes up
07:31:11.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:11.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:13.439 01.532 15712 Exposure complete
07:31:13.458 00.019 15712 worker thread done servicing request
07:31:13.458 00.000 7988 OnExposeComplete: enter
07:31:13.458 00.000 7988 UpdateGuideState(): m_state=1
07:31:13.464 00.006 7988 UpdateCurrentPosition: no star selected
07:31:13.464 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:13.466 00.002 7988 Status Line: No star selected
07:31:13.468 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:13.468 00.000 7988 UpdateGuideState exits: No star selected
07:31:13.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:13.468 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:13.468 00.000 7988 Enqueuing Expose request
07:31:13.468 00.000 15712 Worker thread wakes up
07:31:13.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:13.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:15.115 01.647 15712 Exposure complete
07:31:15.131 00.016 15712 worker thread done servicing request
07:31:15.131 00.000 7988 OnExposeComplete: enter
07:31:15.131 00.000 7988 UpdateGuideState(): m_state=1
07:31:15.142 00.011 7988 UpdateCurrentPosition: no star selected
07:31:15.142 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:15.144 00.002 7988 Status Line: No star selected
07:31:15.146 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:15.147 00.001 7988 UpdateGuideState exits: No star selected
07:31:15.147 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:15.147 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:15.147 00.000 7988 Enqueuing Expose request
07:31:15.147 00.000 15712 Worker thread wakes up
07:31:15.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:15.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:16.681 01.534 15712 Exposure complete
07:31:16.703 00.022 15712 worker thread done servicing request
07:31:16.703 00.000 7988 OnExposeComplete: enter
07:31:16.703 00.000 7988 UpdateGuideState(): m_state=1
07:31:16.706 00.003 7988 UpdateCurrentPosition: no star selected
07:31:16.706 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:16.706 00.000 7988 Status Line: No star selected
07:31:16.706 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:16.711 00.005 7988 UpdateGuideState exits: No star selected
07:31:16.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:16.711 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:16.711 00.000 7988 Enqueuing Expose request
07:31:16.711 00.000 15712 Worker thread wakes up
07:31:16.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:16.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:18.455 01.744 15712 Exposure complete
07:31:18.476 00.021 15712 worker thread done servicing request
07:31:18.476 00.000 7988 OnExposeComplete: enter
07:31:18.476 00.000 7988 UpdateGuideState(): m_state=1
07:31:18.480 00.004 7988 UpdateCurrentPosition: no star selected
07:31:18.480 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:18.482 00.002 7988 Status Line: No star selected
07:31:18.484 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:18.484 00.000 7988 UpdateGuideState exits: No star selected
07:31:18.486 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:18.488 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:18.488 00.000 7988 Enqueuing Expose request
07:31:18.490 00.002 15712 Worker thread wakes up
07:31:18.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:18.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:19.892 01.402 15712 Exposure complete
07:31:19.915 00.023 15712 worker thread done servicing request
07:31:19.917 00.002 7988 OnExposeComplete: enter
07:31:19.917 00.000 7988 UpdateGuideState(): m_state=1
07:31:19.917 00.000 7988 UpdateCurrentPosition: no star selected
07:31:19.917 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:19.917 00.000 7988 Status Line: No star selected
07:31:19.923 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:19.923 00.000 7988 UpdateGuideState exits: No star selected
07:31:19.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:19.923 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:19.923 00.000 7988 Enqueuing Expose request
07:31:19.923 00.000 15712 Worker thread wakes up
07:31:19.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:19.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:21.572 01.649 15712 Exposure complete
07:31:21.589 00.017 15712 worker thread done servicing request
07:31:21.589 00.000 7988 OnExposeComplete: enter
07:31:21.589 00.000 7988 UpdateGuideState(): m_state=1
07:31:21.597 00.008 7988 UpdateCurrentPosition: no star selected
07:31:21.597 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:21.599 00.002 7988 Status Line: No star selected
07:31:21.601 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:21.601 00.000 7988 UpdateGuideState exits: No star selected
07:31:21.603 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:21.603 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:21.603 00.000 7988 Enqueuing Expose request
07:31:21.606 00.003 15712 Worker thread wakes up
07:31:21.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:21.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:23.135 01.529 15712 Exposure complete
07:31:23.153 00.018 15712 worker thread done servicing request
07:31:23.153 00.000 7988 OnExposeComplete: enter
07:31:23.153 00.000 7988 UpdateGuideState(): m_state=1
07:31:23.161 00.008 7988 UpdateCurrentPosition: no star selected
07:31:23.161 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:23.163 00.002 7988 Status Line: No star selected
07:31:23.165 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:23.165 00.000 7988 UpdateGuideState exits: No star selected
07:31:23.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:23.165 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:23.165 00.000 7988 Enqueuing Expose request
07:31:23.170 00.005 15712 Worker thread wakes up
07:31:23.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:23.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:24.911 01.741 15712 Exposure complete
07:31:24.933 00.022 15712 worker thread done servicing request
07:31:24.935 00.002 7988 OnExposeComplete: enter
07:31:24.935 00.000 7988 UpdateGuideState(): m_state=1
07:31:24.935 00.000 7988 UpdateCurrentPosition: no star selected
07:31:24.935 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:24.935 00.000 7988 Status Line: No star selected
07:31:24.940 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:24.940 00.000 7988 UpdateGuideState exits: No star selected
07:31:24.940 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:24.940 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:24.940 00.000 7988 Enqueuing Expose request
07:31:24.940 00.000 15712 Worker thread wakes up
07:31:24.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:24.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:26.365 01.425 15712 Exposure complete
07:31:26.388 00.023 15712 worker thread done servicing request
07:31:26.388 00.000 7988 OnExposeComplete: enter
07:31:26.388 00.000 7988 UpdateGuideState(): m_state=1
07:31:26.388 00.000 7988 UpdateCurrentPosition: no star selected
07:31:26.388 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:26.388 00.000 7988 Status Line: No star selected
07:31:26.394 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:26.394 00.000 7988 UpdateGuideState exits: No star selected
07:31:26.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:26.394 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:26.394 00.000 7988 Enqueuing Expose request
07:31:26.394 00.000 15712 Worker thread wakes up
07:31:26.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:26.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:28.040 01.646 15712 Exposure complete
07:31:28.064 00.024 15712 worker thread done servicing request
07:31:28.064 00.000 7988 OnExposeComplete: enter
07:31:28.064 00.000 7988 UpdateGuideState(): m_state=1
07:31:28.064 00.000 7988 UpdateCurrentPosition: no star selected
07:31:28.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:28.064 00.000 7988 Status Line: No star selected
07:31:28.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:28.071 00.007 7988 UpdateGuideState exits: No star selected
07:31:28.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:28.071 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:28.071 00.000 7988 Enqueuing Expose request
07:31:28.071 00.000 15712 Worker thread wakes up
07:31:28.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:28.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:29.608 01.537 15712 Exposure complete
07:31:29.622 00.014 15712 worker thread done servicing request
07:31:29.622 00.000 7988 OnExposeComplete: enter
07:31:29.622 00.000 7988 UpdateGuideState(): m_state=1
07:31:29.633 00.011 7988 UpdateCurrentPosition: no star selected
07:31:29.633 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:29.635 00.002 7988 Status Line: No star selected
07:31:29.637 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:29.637 00.000 7988 UpdateGuideState exits: No star selected
07:31:29.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:29.639 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:29.639 00.000 7988 Enqueuing Expose request
07:31:29.639 00.000 15712 Worker thread wakes up
07:31:29.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:29.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:31.279 01.640 15712 Exposure complete
07:31:31.303 00.024 15712 worker thread done servicing request
07:31:31.303 00.000 7988 OnExposeComplete: enter
07:31:31.303 00.000 7988 UpdateGuideState(): m_state=1
07:31:31.303 00.000 7988 UpdateCurrentPosition: no star selected
07:31:31.307 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:31.307 00.000 7988 Status Line: No star selected
07:31:31.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:31.311 00.004 7988 UpdateGuideState exits: No star selected
07:31:31.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:31.311 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:31.311 00.000 7988 Enqueuing Expose request
07:31:31.311 00.000 15712 Worker thread wakes up
07:31:31.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:31.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:32.845 01.534 15712 Exposure complete
07:31:32.867 00.022 15712 worker thread done servicing request
07:31:32.867 00.000 7988 OnExposeComplete: enter
07:31:32.867 00.000 7988 UpdateGuideState(): m_state=1
07:31:32.867 00.000 7988 UpdateCurrentPosition: no star selected
07:31:32.867 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:32.867 00.000 7988 Status Line: No star selected
07:31:32.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:32.875 00.008 7988 UpdateGuideState exits: No star selected
07:31:32.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:32.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:32.875 00.000 7988 Enqueuing Expose request
07:31:32.875 00.000 15712 Worker thread wakes up
07:31:32.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:32.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:34.520 01.645 15712 Exposure complete
07:31:34.541 00.021 15712 worker thread done servicing request
07:31:34.541 00.000 7988 OnExposeComplete: enter
07:31:34.541 00.000 7988 UpdateGuideState(): m_state=1
07:31:34.547 00.006 7988 UpdateCurrentPosition: no star selected
07:31:34.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:34.549 00.002 7988 Status Line: No star selected
07:31:34.551 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:34.552 00.001 7988 UpdateGuideState exits: No star selected
07:31:34.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:34.552 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:34.552 00.000 7988 Enqueuing Expose request
07:31:34.552 00.000 15712 Worker thread wakes up
07:31:34.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:34.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:36.071 01.519 15712 Exposure complete
07:31:36.094 00.023 15712 worker thread done servicing request
07:31:36.094 00.000 7988 OnExposeComplete: enter
07:31:36.094 00.000 7988 UpdateGuideState(): m_state=1
07:31:36.094 00.000 7988 UpdateCurrentPosition: no star selected
07:31:36.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:36.094 00.000 7988 Status Line: No star selected
07:31:36.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:36.101 00.007 7988 UpdateGuideState exits: No star selected
07:31:36.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:36.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:36.101 00.000 7988 Enqueuing Expose request
07:31:36.101 00.000 15712 Worker thread wakes up
07:31:36.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:36.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:37.747 01.646 15712 Exposure complete
07:31:37.771 00.024 15712 worker thread done servicing request
07:31:37.771 00.000 7988 OnExposeComplete: enter
07:31:37.771 00.000 7988 UpdateGuideState(): m_state=1
07:31:37.771 00.000 7988 UpdateCurrentPosition: no star selected
07:31:37.775 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:37.775 00.000 7988 Status Line: No star selected
07:31:37.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:37.779 00.004 7988 UpdateGuideState exits: No star selected
07:31:37.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:37.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:37.779 00.000 7988 Enqueuing Expose request
07:31:37.779 00.000 15712 Worker thread wakes up
07:31:37.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:37.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:39.300 01.521 15712 Exposure complete
07:31:39.322 00.022 15712 worker thread done servicing request
07:31:39.322 00.000 7988 OnExposeComplete: enter
07:31:39.324 00.002 7988 UpdateGuideState(): m_state=1
07:31:39.324 00.000 7988 UpdateCurrentPosition: no star selected
07:31:39.324 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:39.324 00.000 7988 Status Line: No star selected
07:31:39.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:39.330 00.006 7988 UpdateGuideState exits: No star selected
07:31:39.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:39.330 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:39.330 00.000 7988 Enqueuing Expose request
07:31:39.330 00.000 15712 Worker thread wakes up
07:31:39.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:39.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:40.975 01.645 15712 Exposure complete
07:31:40.992 00.017 15712 worker thread done servicing request
07:31:40.992 00.000 7988 OnExposeComplete: enter
07:31:40.992 00.000 7988 UpdateGuideState(): m_state=1
07:31:41.002 00.010 7988 UpdateCurrentPosition: no star selected
07:31:41.002 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:41.004 00.002 7988 Status Line: No star selected
07:31:41.006 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:41.006 00.000 7988 UpdateGuideState exits: No star selected
07:31:41.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:41.009 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:41.009 00.000 7988 Enqueuing Expose request
07:31:41.009 00.000 15712 Worker thread wakes up
07:31:41.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:41.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:42.528 01.519 15712 Exposure complete
07:31:42.543 00.015 15712 worker thread done servicing request
07:31:42.543 00.000 7988 OnExposeComplete: enter
07:31:42.543 00.000 7988 UpdateGuideState(): m_state=1
07:31:42.543 00.000 7988 UpdateCurrentPosition: no star selected
07:31:42.543 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:42.543 00.000 7988 Status Line: No star selected
07:31:42.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:42.558 00.015 7988 UpdateGuideState exits: No star selected
07:31:42.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:42.560 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:42.560 00.000 7988 Enqueuing Expose request
07:31:42.560 00.000 15712 Worker thread wakes up
07:31:42.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:42.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:44.205 01.645 15712 Exposure complete
07:31:44.225 00.020 15712 worker thread done servicing request
07:31:44.225 00.000 7988 OnExposeComplete: enter
07:31:44.225 00.000 7988 UpdateGuideState(): m_state=1
07:31:44.229 00.004 7988 UpdateCurrentPosition: no star selected
07:31:44.231 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:44.231 00.000 7988 Status Line: No star selected
07:31:44.233 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:44.234 00.001 7988 UpdateGuideState exits: No star selected
07:31:44.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:44.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:44.234 00.000 7988 Enqueuing Expose request
07:31:44.234 00.000 15712 Worker thread wakes up
07:31:44.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:44.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:45.770 01.536 15712 Exposure complete
07:31:45.793 00.023 15712 worker thread done servicing request
07:31:45.793 00.000 7988 OnExposeComplete: enter
07:31:45.793 00.000 7988 UpdateGuideState(): m_state=1
07:31:45.793 00.000 7988 UpdateCurrentPosition: no star selected
07:31:45.793 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:45.793 00.000 7988 Status Line: No star selected
07:31:45.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:45.800 00.007 7988 UpdateGuideState exits: No star selected
07:31:45.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:45.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:45.800 00.000 7988 Enqueuing Expose request
07:31:45.800 00.000 15712 Worker thread wakes up
07:31:45.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:45.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:47.433 01.633 15712 Exposure complete
07:31:47.447 00.014 15712 worker thread done servicing request
07:31:47.447 00.000 7988 OnExposeComplete: enter
07:31:47.447 00.000 7988 UpdateGuideState(): m_state=1
07:31:47.458 00.011 7988 UpdateCurrentPosition: no star selected
07:31:47.458 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:47.460 00.002 7988 Status Line: No star selected
07:31:47.462 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:47.463 00.001 7988 UpdateGuideState exits: No star selected
07:31:47.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:47.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:47.463 00.000 7988 Enqueuing Expose request
07:31:47.463 00.000 15712 Worker thread wakes up
07:31:47.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:47.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:48.983 01.520 15712 Exposure complete
07:31:49.006 00.023 15712 worker thread done servicing request
07:31:49.006 00.000 7988 OnExposeComplete: enter
07:31:49.006 00.000 7988 UpdateGuideState(): m_state=1
07:31:49.010 00.004 7988 UpdateCurrentPosition: no star selected
07:31:49.010 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:49.010 00.000 7988 Status Line: No star selected
07:31:49.010 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:49.015 00.005 7988 UpdateGuideState exits: No star selected
07:31:49.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:49.015 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:49.015 00.000 7988 Enqueuing Expose request
07:31:49.015 00.000 15712 Worker thread wakes up
07:31:49.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:49.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:50.648 01.633 15712 Exposure complete
07:31:50.662 00.014 15712 worker thread done servicing request
07:31:50.662 00.000 7988 OnExposeComplete: enter
07:31:50.662 00.000 7988 UpdateGuideState(): m_state=1
07:31:50.662 00.000 7988 UpdateCurrentPosition: no star selected
07:31:50.662 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:50.662 00.000 7988 Status Line: No star selected
07:31:50.677 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:50.678 00.001 7988 UpdateGuideState exits: No star selected
07:31:50.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:50.678 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:50.678 00.000 7988 Enqueuing Expose request
07:31:50.678 00.000 15712 Worker thread wakes up
07:31:50.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:50.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:52.199 01.521 15712 Exposure complete
07:31:52.221 00.022 15712 worker thread done servicing request
07:31:52.221 00.000 7988 OnExposeComplete: enter
07:31:52.221 00.000 7988 UpdateGuideState(): m_state=1
07:31:52.221 00.000 7988 UpdateCurrentPosition: no star selected
07:31:52.221 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:52.221 00.000 7988 Status Line: No star selected
07:31:52.227 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:52.229 00.002 7988 UpdateGuideState exits: No star selected
07:31:52.229 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:52.229 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:52.229 00.000 7988 Enqueuing Expose request
07:31:52.229 00.000 15712 Worker thread wakes up
07:31:52.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:52.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:53.875 01.646 15712 Exposure complete
07:31:53.892 00.017 15712 worker thread done servicing request
07:31:53.892 00.000 7988 OnExposeComplete: enter
07:31:53.892 00.000 7988 UpdateGuideState(): m_state=1
07:31:53.901 00.009 7988 UpdateCurrentPosition: no star selected
07:31:53.901 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:53.903 00.002 7988 Status Line: No star selected
07:31:53.905 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:53.906 00.001 7988 UpdateGuideState exits: No star selected
07:31:53.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:53.909 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:53.909 00.000 7988 Enqueuing Expose request
07:31:53.909 00.000 15712 Worker thread wakes up
07:31:53.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:53.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:55.427 01.518 15712 Exposure complete
07:31:55.441 00.014 15712 worker thread done servicing request
07:31:55.441 00.000 7988 OnExposeComplete: enter
07:31:55.441 00.000 7988 UpdateGuideState(): m_state=1
07:31:55.452 00.011 7988 UpdateCurrentPosition: no star selected
07:31:55.452 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:55.454 00.002 7988 Status Line: No star selected
07:31:55.455 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:55.456 00.001 7988 UpdateGuideState exits: No star selected
07:31:55.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:55.456 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:55.456 00.000 7988 Enqueuing Expose request
07:31:55.456 00.000 15712 Worker thread wakes up
07:31:55.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:55.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:57.104 01.648 15712 Exposure complete
07:31:57.126 00.022 15712 worker thread done servicing request
07:31:57.126 00.000 7988 OnExposeComplete: enter
07:31:57.126 00.000 7988 UpdateGuideState(): m_state=1
07:31:57.126 00.000 7988 UpdateCurrentPosition: no star selected
07:31:57.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:57.126 00.000 7988 Status Line: No star selected
07:31:57.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:57.133 00.007 7988 UpdateGuideState exits: No star selected
07:31:57.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:57.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:57.133 00.000 7988 Enqueuing Expose request
07:31:57.137 00.004 15712 Worker thread wakes up
07:31:57.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:57.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:31:58.670 01.533 15712 Exposure complete
07:31:58.689 00.019 15712 worker thread done servicing request
07:31:58.689 00.000 7988 OnExposeComplete: enter
07:31:58.689 00.000 7988 UpdateGuideState(): m_state=1
07:31:58.695 00.006 7988 UpdateCurrentPosition: no star selected
07:31:58.695 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:31:58.697 00.002 7988 Status Line: No star selected
07:31:58.699 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:31:58.699 00.000 7988 UpdateGuideState exits: No star selected
07:31:58.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:31:58.699 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:31:58.699 00.000 7988 Enqueuing Expose request
07:31:58.699 00.000 15712 Worker thread wakes up
07:31:58.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:31:58.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:00.332 01.633 15712 Exposure complete
07:32:00.346 00.014 15712 worker thread done servicing request
07:32:00.356 00.010 7988 OnExposeComplete: enter
07:32:00.356 00.000 7988 UpdateGuideState(): m_state=1
07:32:00.356 00.000 7988 UpdateCurrentPosition: no star selected
07:32:00.356 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:00.356 00.000 7988 Status Line: No star selected
07:32:00.362 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:00.362 00.000 7988 UpdateGuideState exits: No star selected
07:32:00.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:00.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:00.362 00.000 7988 Enqueuing Expose request
07:32:00.362 00.000 15712 Worker thread wakes up
07:32:00.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:00.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:01.896 01.534 15712 Exposure complete
07:32:01.918 00.022 15712 worker thread done servicing request
07:32:01.918 00.000 7988 OnExposeComplete: enter
07:32:01.918 00.000 7988 UpdateGuideState(): m_state=1
07:32:01.918 00.000 7988 UpdateCurrentPosition: no star selected
07:32:01.918 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:01.923 00.005 7988 Status Line: No star selected
07:32:01.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:01.926 00.003 7988 UpdateGuideState exits: No star selected
07:32:01.926 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:01.926 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:01.926 00.000 7988 Enqueuing Expose request
07:32:01.926 00.000 15712 Worker thread wakes up
07:32:01.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:01.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:03.570 01.644 15712 Exposure complete
07:32:03.592 00.022 15712 worker thread done servicing request
07:32:03.592 00.000 7988 OnExposeComplete: enter
07:32:03.592 00.000 7988 UpdateGuideState(): m_state=1
07:32:03.592 00.000 7988 UpdateCurrentPosition: no star selected
07:32:03.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:03.592 00.000 7988 Status Line: No star selected
07:32:03.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:03.600 00.008 7988 UpdateGuideState exits: No star selected
07:32:03.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:03.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:03.600 00.000 7988 Enqueuing Expose request
07:32:03.600 00.000 15712 Worker thread wakes up
07:32:03.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:03.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:05.135 01.535 15712 Exposure complete
07:32:05.157 00.022 15712 worker thread done servicing request
07:32:05.157 00.000 7988 OnExposeComplete: enter
07:32:05.157 00.000 7988 UpdateGuideState(): m_state=1
07:32:05.157 00.000 7988 UpdateCurrentPosition: no star selected
07:32:05.157 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:05.157 00.000 7988 Status Line: No star selected
07:32:05.157 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:05.165 00.008 7988 UpdateGuideState exits: No star selected
07:32:05.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:05.165 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:05.165 00.000 7988 Enqueuing Expose request
07:32:05.165 00.000 15712 Worker thread wakes up
07:32:05.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:05.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:06.810 01.645 15712 Exposure complete
07:32:06.826 00.016 15712 worker thread done servicing request
07:32:06.826 00.000 7988 OnExposeComplete: enter
07:32:06.826 00.000 7988 UpdateGuideState(): m_state=1
07:32:06.837 00.011 7988 UpdateCurrentPosition: no star selected
07:32:06.837 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:06.839 00.002 7988 Status Line: No star selected
07:32:06.841 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:06.842 00.001 7988 UpdateGuideState exits: No star selected
07:32:06.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:06.842 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:06.842 00.000 7988 Enqueuing Expose request
07:32:06.842 00.000 15712 Worker thread wakes up
07:32:06.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:06.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:08.374 01.532 15712 Exposure complete
07:32:08.397 00.023 15712 worker thread done servicing request
07:32:08.397 00.000 7988 OnExposeComplete: enter
07:32:08.397 00.000 7988 UpdateGuideState(): m_state=1
07:32:08.397 00.000 7988 UpdateCurrentPosition: no star selected
07:32:08.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:08.397 00.000 7988 Status Line: No star selected
07:32:08.397 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:08.405 00.008 7988 UpdateGuideState exits: No star selected
07:32:08.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:08.405 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:08.408 00.003 7988 Enqueuing Expose request
07:32:08.408 00.000 15712 Worker thread wakes up
07:32:08.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:08.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:10.039 01.631 15712 Exposure complete
07:32:10.060 00.021 15712 worker thread done servicing request
07:32:10.060 00.000 7988 OnExposeComplete: enter
07:32:10.060 00.000 7988 UpdateGuideState(): m_state=1
07:32:10.060 00.000 7988 UpdateCurrentPosition: no star selected
07:32:10.060 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:10.060 00.000 7988 Status Line: No star selected
07:32:10.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:10.069 00.009 7988 UpdateGuideState exits: No star selected
07:32:10.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:10.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:10.069 00.000 7988 Enqueuing Expose request
07:32:10.069 00.000 15712 Worker thread wakes up
07:32:10.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:10.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:11.590 01.521 15712 Exposure complete
07:32:11.609 00.019 15712 worker thread done servicing request
07:32:11.609 00.000 7988 OnExposeComplete: enter
07:32:11.609 00.000 7988 UpdateGuideState(): m_state=1
07:32:11.616 00.007 7988 UpdateCurrentPosition: no star selected
07:32:11.616 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:11.618 00.002 7988 Status Line: No star selected
07:32:11.619 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:11.619 00.000 7988 UpdateGuideState exits: No star selected
07:32:11.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:11.619 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:11.619 00.000 7988 Enqueuing Expose request
07:32:11.619 00.000 15712 Worker thread wakes up
07:32:11.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:11.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:13.364 01.745 15712 Exposure complete
07:32:13.386 00.022 15712 worker thread done servicing request
07:32:13.386 00.000 7988 OnExposeComplete: enter
07:32:13.386 00.000 7988 UpdateGuideState(): m_state=1
07:32:13.386 00.000 7988 UpdateCurrentPosition: no star selected
07:32:13.386 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:13.386 00.000 7988 Status Line: No star selected
07:32:13.393 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:13.393 00.000 7988 UpdateGuideState exits: No star selected
07:32:13.396 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:13.396 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:13.396 00.000 7988 Enqueuing Expose request
07:32:13.396 00.000 15712 Worker thread wakes up
07:32:13.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:13.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:14.801 01.405 15712 Exposure complete
07:32:14.825 00.024 15712 worker thread done servicing request
07:32:14.825 00.000 7988 OnExposeComplete: enter
07:32:14.825 00.000 7988 UpdateGuideState(): m_state=1
07:32:14.828 00.003 7988 UpdateCurrentPosition: no star selected
07:32:14.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:14.830 00.002 7988 Status Line: No star selected
07:32:14.832 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:14.832 00.000 7988 UpdateGuideState exits: No star selected
07:32:14.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:14.832 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:14.832 00.000 7988 Enqueuing Expose request
07:32:14.832 00.000 15712 Worker thread wakes up
07:32:14.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:14.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:16.578 01.746 15712 Exposure complete
07:32:16.598 00.020 15712 worker thread done servicing request
07:32:16.598 00.000 7988 OnExposeComplete: enter
07:32:16.598 00.000 7988 UpdateGuideState(): m_state=1
07:32:16.603 00.005 7988 UpdateCurrentPosition: no star selected
07:32:16.603 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:16.605 00.002 7988 Status Line: No star selected
07:32:16.607 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:16.608 00.001 7988 UpdateGuideState exits: No star selected
07:32:16.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:16.608 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:16.608 00.000 7988 Enqueuing Expose request
07:32:16.608 00.000 15712 Worker thread wakes up
07:32:16.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:16.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:18.018 01.410 15712 Exposure complete
07:32:18.040 00.022 15712 worker thread done servicing request
07:32:18.040 00.000 7988 OnExposeComplete: enter
07:32:18.040 00.000 7988 UpdateGuideState(): m_state=1
07:32:18.040 00.000 7988 UpdateCurrentPosition: no star selected
07:32:18.040 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:18.045 00.005 7988 Status Line: No star selected
07:32:18.045 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:18.048 00.003 7988 UpdateGuideState exits: No star selected
07:32:18.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:18.048 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:18.048 00.000 7988 Enqueuing Expose request
07:32:18.048 00.000 15712 Worker thread wakes up
07:32:18.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:18.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:19.792 01.744 15712 Exposure complete
07:32:19.817 00.025 15712 worker thread done servicing request
07:32:19.817 00.000 7988 OnExposeComplete: enter
07:32:19.817 00.000 7988 UpdateGuideState(): m_state=1
07:32:19.817 00.000 7988 UpdateCurrentPosition: no star selected
07:32:19.817 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:19.817 00.000 7988 Status Line: No star selected
07:32:19.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:19.824 00.007 7988 UpdateGuideState exits: No star selected
07:32:19.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:19.824 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:19.824 00.000 7988 Enqueuing Expose request
07:32:19.824 00.000 15712 Worker thread wakes up
07:32:19.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:19.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:21.247 01.423 15712 Exposure complete
07:32:21.268 00.021 15712 worker thread done servicing request
07:32:21.268 00.000 7988 OnExposeComplete: enter
07:32:21.268 00.000 7988 UpdateGuideState(): m_state=1
07:32:21.268 00.000 7988 UpdateCurrentPosition: no star selected
07:32:21.268 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:21.268 00.000 7988 Status Line: No star selected
07:32:21.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:21.276 00.008 7988 UpdateGuideState exits: No star selected
07:32:21.278 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:21.278 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:21.280 00.002 7988 Enqueuing Expose request
07:32:21.280 00.000 15712 Worker thread wakes up
07:32:21.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:21.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:22.923 01.643 15712 Exposure complete
07:32:22.936 00.013 15712 worker thread done servicing request
07:32:22.936 00.000 7988 OnExposeComplete: enter
07:32:22.936 00.000 7988 UpdateGuideState(): m_state=1
07:32:22.936 00.000 7988 UpdateCurrentPosition: no star selected
07:32:22.949 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:22.949 00.000 7988 Status Line: No star selected
07:32:22.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:22.952 00.003 7988 UpdateGuideState exits: No star selected
07:32:22.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:22.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:22.952 00.000 7988 Enqueuing Expose request
07:32:22.952 00.000 15712 Worker thread wakes up
07:32:22.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:22.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:24.474 01.522 15712 Exposure complete
07:32:24.497 00.023 15712 worker thread done servicing request
07:32:24.497 00.000 7988 OnExposeComplete: enter
07:32:24.497 00.000 7988 UpdateGuideState(): m_state=1
07:32:24.500 00.003 7988 UpdateCurrentPosition: no star selected
07:32:24.500 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:24.502 00.002 7988 Status Line: No star selected
07:32:24.503 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:24.503 00.000 7988 UpdateGuideState exits: No star selected
07:32:24.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:24.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:24.503 00.000 7988 Enqueuing Expose request
07:32:24.503 00.000 15712 Worker thread wakes up
07:32:24.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:24.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:26.151 01.648 15712 Exposure complete
07:32:26.174 00.023 15712 worker thread done servicing request
07:32:26.174 00.000 7988 OnExposeComplete: enter
07:32:26.174 00.000 7988 UpdateGuideState(): m_state=1
07:32:26.174 00.000 7988 UpdateCurrentPosition: no star selected
07:32:26.174 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:26.174 00.000 7988 Status Line: No star selected
07:32:26.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:26.181 00.007 7988 UpdateGuideState exits: No star selected
07:32:26.181 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:26.181 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:26.181 00.000 7988 Enqueuing Expose request
07:32:26.181 00.000 15712 Worker thread wakes up
07:32:26.181 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:26.181 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:27.702 01.521 15712 Exposure complete
07:32:27.725 00.023 15712 worker thread done servicing request
07:32:27.725 00.000 7988 OnExposeComplete: enter
07:32:27.725 00.000 7988 UpdateGuideState(): m_state=1
07:32:27.725 00.000 7988 UpdateCurrentPosition: no star selected
07:32:27.725 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:27.725 00.000 7988 Status Line: No star selected
07:32:27.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:27.733 00.008 7988 UpdateGuideState exits: No star selected
07:32:27.733 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:27.733 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:27.736 00.003 7988 Enqueuing Expose request
07:32:27.736 00.000 15712 Worker thread wakes up
07:32:27.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:27.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:29.381 01.645 15712 Exposure complete
07:32:29.394 00.013 15712 worker thread done servicing request
07:32:29.394 00.000 7988 OnExposeComplete: enter
07:32:29.405 00.011 7988 UpdateGuideState(): m_state=1
07:32:29.405 00.000 7988 UpdateCurrentPosition: no star selected
07:32:29.405 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:29.405 00.000 7988 Status Line: No star selected
07:32:29.410 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:29.410 00.000 7988 UpdateGuideState exits: No star selected
07:32:29.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:29.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:29.410 00.000 7988 Enqueuing Expose request
07:32:29.410 00.000 15712 Worker thread wakes up
07:32:29.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:29.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:30.934 01.524 15712 Exposure complete
07:32:30.955 00.021 15712 worker thread done servicing request
07:32:30.955 00.000 7988 OnExposeComplete: enter
07:32:30.955 00.000 7988 UpdateGuideState(): m_state=1
07:32:30.959 00.004 7988 UpdateCurrentPosition: no star selected
07:32:30.959 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:30.961 00.002 7988 Status Line: No star selected
07:32:30.964 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:30.964 00.000 7988 UpdateGuideState exits: No star selected
07:32:30.966 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:30.966 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:30.968 00.002 7988 Enqueuing Expose request
07:32:30.968 00.000 15712 Worker thread wakes up
07:32:30.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:30.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:32.610 01.642 15712 Exposure complete
07:32:32.623 00.013 15712 worker thread done servicing request
07:32:32.623 00.000 7988 OnExposeComplete: enter
07:32:32.623 00.000 7988 UpdateGuideState(): m_state=1
07:32:32.635 00.012 7988 UpdateCurrentPosition: no star selected
07:32:32.635 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:32.637 00.002 7988 Status Line: No star selected
07:32:32.639 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:32.639 00.000 7988 UpdateGuideState exits: No star selected
07:32:32.641 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:32.641 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:32.643 00.002 7988 Enqueuing Expose request
07:32:32.643 00.000 15712 Worker thread wakes up
07:32:32.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:32.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:34.172 01.529 15712 Exposure complete
07:32:34.189 00.017 15712 worker thread done servicing request
07:32:34.189 00.000 7988 OnExposeComplete: enter
07:32:34.189 00.000 7988 UpdateGuideState(): m_state=1
07:32:34.197 00.008 7988 UpdateCurrentPosition: no star selected
07:32:34.197 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:34.199 00.002 7988 Status Line: No star selected
07:32:34.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:34.201 00.002 7988 UpdateGuideState exits: No star selected
07:32:34.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:34.201 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:34.201 00.000 7988 Enqueuing Expose request
07:32:34.206 00.005 15712 Worker thread wakes up
07:32:34.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:34.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:35.844 01.638 15712 Exposure complete
07:32:35.868 00.024 15712 worker thread done servicing request
07:32:35.868 00.000 7988 OnExposeComplete: enter
07:32:35.868 00.000 7988 UpdateGuideState(): m_state=1
07:32:35.868 00.000 7988 UpdateCurrentPosition: no star selected
07:32:35.868 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:35.868 00.000 7988 Status Line: No star selected
07:32:35.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:35.876 00.008 7988 UpdateGuideState exits: No star selected
07:32:35.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:35.876 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:35.876 00.000 7988 Enqueuing Expose request
07:32:35.876 00.000 15712 Worker thread wakes up
07:32:35.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:35.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:37.411 01.535 15712 Exposure complete
07:32:37.426 00.015 15712 worker thread done servicing request
07:32:37.426 00.000 7988 OnExposeComplete: enter
07:32:37.426 00.000 7988 UpdateGuideState(): m_state=1
07:32:37.436 00.010 7988 UpdateCurrentPosition: no star selected
07:32:37.436 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:37.438 00.002 7988 Status Line: No star selected
07:32:37.440 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:37.440 00.000 7988 UpdateGuideState exits: No star selected
07:32:37.443 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:37.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:37.443 00.000 7988 Enqueuing Expose request
07:32:37.443 00.000 15712 Worker thread wakes up
07:32:37.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:37.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:39.085 01.642 15712 Exposure complete
07:32:39.109 00.024 15712 worker thread done servicing request
07:32:39.109 00.000 7988 OnExposeComplete: enter
07:32:39.111 00.002 7988 UpdateGuideState(): m_state=1
07:32:39.111 00.000 7988 UpdateCurrentPosition: no star selected
07:32:39.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:39.111 00.000 7988 Status Line: No star selected
07:32:39.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:39.117 00.006 7988 UpdateGuideState exits: No star selected
07:32:39.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:39.117 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:39.117 00.000 7988 Enqueuing Expose request
07:32:39.117 00.000 15712 Worker thread wakes up
07:32:39.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:39.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:40.637 01.520 15712 Exposure complete
07:32:40.661 00.024 15712 worker thread done servicing request
07:32:40.661 00.000 7988 OnExposeComplete: enter
07:32:40.661 00.000 7988 UpdateGuideState(): m_state=1
07:32:40.661 00.000 7988 UpdateCurrentPosition: no star selected
07:32:40.661 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:40.661 00.000 7988 Status Line: No star selected
07:32:40.666 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:40.666 00.000 7988 UpdateGuideState exits: No star selected
07:32:40.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:40.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:40.666 00.000 7988 Enqueuing Expose request
07:32:40.666 00.000 15712 Worker thread wakes up
07:32:40.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:40.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:42.312 01.646 15712 Exposure complete
07:32:42.328 00.016 15712 worker thread done servicing request
07:32:42.328 00.000 7988 OnExposeComplete: enter
07:32:42.328 00.000 7988 UpdateGuideState(): m_state=1
07:32:42.338 00.010 7988 UpdateCurrentPosition: no star selected
07:32:42.338 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:42.340 00.002 7988 Status Line: No star selected
07:32:42.342 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:42.342 00.000 7988 UpdateGuideState exits: No star selected
07:32:42.344 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:42.345 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:42.345 00.000 7988 Enqueuing Expose request
07:32:42.347 00.002 15712 Worker thread wakes up
07:32:42.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:42.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:43.874 01.527 15712 Exposure complete
07:32:43.895 00.021 15712 worker thread done servicing request
07:32:43.895 00.000 7988 OnExposeComplete: enter
07:32:43.895 00.000 7988 UpdateGuideState(): m_state=1
07:32:43.899 00.004 7988 UpdateCurrentPosition: no star selected
07:32:43.899 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:43.901 00.002 7988 Status Line: No star selected
07:32:43.903 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:43.903 00.000 7988 UpdateGuideState exits: No star selected
07:32:43.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:43.903 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:43.903 00.000 7988 Enqueuing Expose request
07:32:43.903 00.000 15712 Worker thread wakes up
07:32:43.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:43.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:45.546 01.643 15712 Exposure complete
07:32:45.570 00.024 15712 worker thread done servicing request
07:32:45.570 00.000 7988 OnExposeComplete: enter
07:32:45.570 00.000 7988 UpdateGuideState(): m_state=1
07:32:45.570 00.000 7988 UpdateCurrentPosition: no star selected
07:32:45.570 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:45.570 00.000 7988 Status Line: No star selected
07:32:45.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:45.578 00.008 7988 UpdateGuideState exits: No star selected
07:32:45.579 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:45.579 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:45.579 00.000 7988 Enqueuing Expose request
07:32:45.579 00.000 15712 Worker thread wakes up
07:32:45.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:45.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:47.098 01.519 15712 Exposure complete
07:32:47.120 00.022 15712 worker thread done servicing request
07:32:47.120 00.000 7988 OnExposeComplete: enter
07:32:47.120 00.000 7988 UpdateGuideState(): m_state=1
07:32:47.120 00.000 7988 UpdateCurrentPosition: no star selected
07:32:47.120 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:47.120 00.000 7988 Status Line: No star selected
07:32:47.127 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:47.128 00.001 7988 UpdateGuideState exits: No star selected
07:32:47.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:47.128 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:47.128 00.000 7988 Enqueuing Expose request
07:32:47.128 00.000 15712 Worker thread wakes up
07:32:47.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:47.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:48.759 01.631 15712 Exposure complete
07:32:48.776 00.017 15712 worker thread done servicing request
07:32:48.776 00.000 7988 OnExposeComplete: enter
07:32:48.776 00.000 7988 UpdateGuideState(): m_state=1
07:32:48.785 00.009 7988 UpdateCurrentPosition: no star selected
07:32:48.785 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:48.787 00.002 7988 Status Line: No star selected
07:32:48.789 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:48.789 00.000 7988 UpdateGuideState exits: No star selected
07:32:48.789 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:48.793 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:48.793 00.000 7988 Enqueuing Expose request
07:32:48.793 00.000 15712 Worker thread wakes up
07:32:48.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:48.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:50.324 01.531 15712 Exposure complete
07:32:50.342 00.018 15712 worker thread done servicing request
07:32:50.342 00.000 7988 OnExposeComplete: enter
07:32:50.342 00.000 7988 UpdateGuideState(): m_state=1
07:32:50.349 00.007 7988 UpdateCurrentPosition: no star selected
07:32:50.349 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:50.351 00.002 7988 Status Line: No star selected
07:32:50.353 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:50.354 00.001 7988 UpdateGuideState exits: No star selected
07:32:50.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:50.354 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:50.354 00.000 7988 Enqueuing Expose request
07:32:50.354 00.000 15712 Worker thread wakes up
07:32:50.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:50.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:52.100 01.746 15712 Exposure complete
07:32:52.111 00.011 15712 worker thread done servicing request
07:32:52.111 00.000 7988 OnExposeComplete: enter
07:32:52.111 00.000 7988 UpdateGuideState(): m_state=1
07:32:52.125 00.014 7988 UpdateCurrentPosition: no star selected
07:32:52.125 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:52.127 00.002 7988 Status Line: No star selected
07:32:52.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:52.127 00.000 7988 UpdateGuideState exits: No star selected
07:32:52.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:52.127 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:52.127 00.000 7988 Enqueuing Expose request
07:32:52.127 00.000 15712 Worker thread wakes up
07:32:52.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:52.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:53.537 01.410 15712 Exposure complete
07:32:53.562 00.025 15712 worker thread done servicing request
07:32:53.562 00.000 7988 OnExposeComplete: enter
07:32:53.562 00.000 7988 UpdateGuideState(): m_state=1
07:32:53.562 00.000 7988 UpdateCurrentPosition: no star selected
07:32:53.562 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:53.562 00.000 7988 Status Line: No star selected
07:32:53.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:53.569 00.007 7988 UpdateGuideState exits: No star selected
07:32:53.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:53.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:53.569 00.000 7988 Enqueuing Expose request
07:32:53.569 00.000 15712 Worker thread wakes up
07:32:53.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:53.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:55.214 01.645 15712 Exposure complete
07:32:55.238 00.024 15712 worker thread done servicing request
07:32:55.238 00.000 7988 OnExposeComplete: enter
07:32:55.238 00.000 7988 UpdateGuideState(): m_state=1
07:32:55.238 00.000 7988 UpdateCurrentPosition: no star selected
07:32:55.238 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:55.242 00.004 7988 Status Line: No star selected
07:32:55.242 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:55.245 00.003 7988 UpdateGuideState exits: No star selected
07:32:55.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:55.245 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:55.245 00.000 7988 Enqueuing Expose request
07:32:55.245 00.000 15712 Worker thread wakes up
07:32:55.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:55.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:56.781 01.536 15712 Exposure complete
07:32:56.795 00.014 15712 worker thread done servicing request
07:32:56.795 00.000 7988 OnExposeComplete: enter
07:32:56.805 00.010 7988 UpdateGuideState(): m_state=1
07:32:56.807 00.002 7988 UpdateCurrentPosition: no star selected
07:32:56.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:56.809 00.002 7988 Status Line: No star selected
07:32:56.810 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:56.810 00.000 7988 UpdateGuideState exits: No star selected
07:32:56.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:56.810 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:56.810 00.000 7988 Enqueuing Expose request
07:32:56.810 00.000 15712 Worker thread wakes up
07:32:56.810 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:56.810 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:32:58.458 01.648 15712 Exposure complete
07:32:58.481 00.023 15712 worker thread done servicing request
07:32:58.481 00.000 7988 OnExposeComplete: enter
07:32:58.481 00.000 7988 UpdateGuideState(): m_state=1
07:32:58.481 00.000 7988 UpdateCurrentPosition: no star selected
07:32:58.481 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:32:58.481 00.000 7988 Status Line: No star selected
07:32:58.481 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:32:58.490 00.009 7988 UpdateGuideState exits: No star selected
07:32:58.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:32:58.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:32:58.490 00.000 7988 Enqueuing Expose request
07:32:58.490 00.000 15712 Worker thread wakes up
07:32:58.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:32:58.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:00.021 01.531 15712 Exposure complete
07:33:00.038 00.017 15712 worker thread done servicing request
07:33:00.038 00.000 7988 OnExposeComplete: enter
07:33:00.038 00.000 7988 UpdateGuideState(): m_state=1
07:33:00.038 00.000 7988 UpdateCurrentPosition: no star selected
07:33:00.038 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:00.038 00.000 7988 Status Line: No star selected
07:33:00.038 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:00.052 00.014 7988 UpdateGuideState exits: No star selected
07:33:00.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:00.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:00.055 00.003 7988 Enqueuing Expose request
07:33:00.055 00.000 15712 Worker thread wakes up
07:33:00.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:00.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:01.698 01.643 15712 Exposure complete
07:33:01.712 00.014 15712 worker thread done servicing request
07:33:01.712 00.000 7988 OnExposeComplete: enter
07:33:01.722 00.010 7988 UpdateGuideState(): m_state=1
07:33:01.722 00.000 7988 UpdateCurrentPosition: no star selected
07:33:01.724 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:01.724 00.000 7988 Status Line: No star selected
07:33:01.726 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:01.728 00.002 7988 UpdateGuideState exits: No star selected
07:33:01.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:01.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:01.728 00.000 7988 Enqueuing Expose request
07:33:01.728 00.000 15712 Worker thread wakes up
07:33:01.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:01.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:03.260 01.532 15712 Exposure complete
07:33:03.275 00.015 15712 worker thread done servicing request
07:33:03.275 00.000 7988 OnExposeComplete: enter
07:33:03.275 00.000 7988 UpdateGuideState(): m_state=1
07:33:03.287 00.012 7988 UpdateCurrentPosition: no star selected
07:33:03.287 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:03.289 00.002 7988 Status Line: No star selected
07:33:03.291 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:03.291 00.000 7988 UpdateGuideState exits: No star selected
07:33:03.293 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:03.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:03.295 00.002 7988 Enqueuing Expose request
07:33:03.295 00.000 15712 Worker thread wakes up
07:33:03.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:03.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:04.937 01.642 15712 Exposure complete
07:33:04.962 00.025 15712 worker thread done servicing request
07:33:04.962 00.000 7988 OnExposeComplete: enter
07:33:04.962 00.000 7988 UpdateGuideState(): m_state=1
07:33:04.962 00.000 7988 UpdateCurrentPosition: no star selected
07:33:04.962 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:04.962 00.000 7988 Status Line: No star selected
07:33:04.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:04.969 00.007 7988 UpdateGuideState exits: No star selected
07:33:04.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:04.971 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:04.971 00.000 7988 Enqueuing Expose request
07:33:04.971 00.000 15712 Worker thread wakes up
07:33:04.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:04.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:06.504 01.533 15712 Exposure complete
07:33:06.527 00.023 15712 worker thread done servicing request
07:33:06.527 00.000 7988 OnExposeComplete: enter
07:33:06.527 00.000 7988 UpdateGuideState(): m_state=1
07:33:06.527 00.000 7988 UpdateCurrentPosition: no star selected
07:33:06.527 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:06.527 00.000 7988 Status Line: No star selected
07:33:06.527 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:06.534 00.007 7988 UpdateGuideState exits: No star selected
07:33:06.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:06.534 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:06.534 00.000 7988 Enqueuing Expose request
07:33:06.538 00.004 15712 Worker thread wakes up
07:33:06.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:06.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:08.179 01.641 15712 Exposure complete
07:33:08.193 00.014 15712 worker thread done servicing request
07:33:08.193 00.000 7988 OnExposeComplete: enter
07:33:08.193 00.000 7988 UpdateGuideState(): m_state=1
07:33:08.204 00.011 7988 UpdateCurrentPosition: no star selected
07:33:08.205 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:08.205 00.000 7988 Status Line: No star selected
07:33:08.207 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:08.209 00.002 7988 UpdateGuideState exits: No star selected
07:33:08.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:08.209 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:08.209 00.000 7988 Enqueuing Expose request
07:33:08.209 00.000 15712 Worker thread wakes up
07:33:08.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:08.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:09.729 01.520 15712 Exposure complete
07:33:09.751 00.022 15712 worker thread done servicing request
07:33:09.751 00.000 7988 OnExposeComplete: enter
07:33:09.751 00.000 7988 UpdateGuideState(): m_state=1
07:33:09.754 00.003 7988 UpdateCurrentPosition: no star selected
07:33:09.754 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:09.754 00.000 7988 Status Line: No star selected
07:33:09.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:09.759 00.005 7988 UpdateGuideState exits: No star selected
07:33:09.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:09.759 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:09.759 00.000 7988 Enqueuing Expose request
07:33:09.759 00.000 15712 Worker thread wakes up
07:33:09.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:09.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:11.392 01.633 15712 Exposure complete
07:33:11.415 00.023 15712 worker thread done servicing request
07:33:11.415 00.000 7988 OnExposeComplete: enter
07:33:11.415 00.000 7988 UpdateGuideState(): m_state=1
07:33:11.415 00.000 7988 UpdateCurrentPosition: no star selected
07:33:11.415 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:11.415 00.000 7988 Status Line: No star selected
07:33:11.422 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:11.422 00.000 7988 UpdateGuideState exits: No star selected
07:33:11.424 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:11.424 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:11.424 00.000 7988 Enqueuing Expose request
07:33:11.424 00.000 15712 Worker thread wakes up
07:33:11.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:11.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:12.958 01.534 15712 Exposure complete
07:33:12.975 00.017 15712 worker thread done servicing request
07:33:12.975 00.000 7988 OnExposeComplete: enter
07:33:12.975 00.000 7988 UpdateGuideState(): m_state=1
07:33:12.983 00.008 7988 UpdateCurrentPosition: no star selected
07:33:12.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:12.985 00.002 7988 Status Line: No star selected
07:33:12.988 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:12.988 00.000 7988 UpdateGuideState exits: No star selected
07:33:12.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:12.988 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:12.992 00.004 7988 Enqueuing Expose request
07:33:12.992 00.000 15712 Worker thread wakes up
07:33:12.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:12.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:14.633 01.641 15712 Exposure complete
07:33:14.648 00.015 15712 worker thread done servicing request
07:33:14.648 00.000 7988 OnExposeComplete: enter
07:33:14.648 00.000 7988 UpdateGuideState(): m_state=1
07:33:14.660 00.012 7988 UpdateCurrentPosition: no star selected
07:33:14.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:14.662 00.002 7988 Status Line: No star selected
07:33:14.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:14.664 00.002 7988 UpdateGuideState exits: No star selected
07:33:14.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:14.664 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:14.664 00.000 7988 Enqueuing Expose request
07:33:14.664 00.000 15712 Worker thread wakes up
07:33:14.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:14.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:16.185 01.521 15712 Exposure complete
07:33:16.207 00.022 15712 worker thread done servicing request
07:33:16.207 00.000 7988 OnExposeComplete: enter
07:33:16.209 00.002 7988 UpdateGuideState(): m_state=1
07:33:16.209 00.000 7988 UpdateCurrentPosition: no star selected
07:33:16.209 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:16.213 00.004 7988 Status Line: No star selected
07:33:16.215 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:16.215 00.000 7988 UpdateGuideState exits: No star selected
07:33:16.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:16.215 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:16.215 00.000 7988 Enqueuing Expose request
07:33:16.215 00.000 15712 Worker thread wakes up
07:33:16.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:16.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:17.860 01.645 15712 Exposure complete
07:33:17.882 00.022 15712 worker thread done servicing request
07:33:17.882 00.000 7988 OnExposeComplete: enter
07:33:17.882 00.000 7988 UpdateGuideState(): m_state=1
07:33:17.886 00.004 7988 UpdateCurrentPosition: no star selected
07:33:17.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:17.888 00.002 7988 Status Line: No star selected
07:33:17.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:17.890 00.002 7988 UpdateGuideState exits: No star selected
07:33:17.892 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:17.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:17.894 00.002 7988 Enqueuing Expose request
07:33:17.894 00.000 15712 Worker thread wakes up
07:33:17.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:17.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:19.411 01.517 15712 Exposure complete
07:33:19.435 00.024 15712 worker thread done servicing request
07:33:19.435 00.000 7988 OnExposeComplete: enter
07:33:19.435 00.000 7988 UpdateGuideState(): m_state=1
07:33:19.435 00.000 7988 UpdateCurrentPosition: no star selected
07:33:19.435 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:19.440 00.005 7988 Status Line: No star selected
07:33:19.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:19.440 00.000 7988 UpdateGuideState exits: No star selected
07:33:19.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:19.440 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:19.440 00.000 7988 Enqueuing Expose request
07:33:19.447 00.007 15712 Worker thread wakes up
07:33:19.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:19.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:21.084 01.637 15712 Exposure complete
07:33:21.100 00.016 15712 worker thread done servicing request
07:33:21.100 00.000 7988 OnExposeComplete: enter
07:33:21.100 00.000 7988 UpdateGuideState(): m_state=1
07:33:21.111 00.011 7988 UpdateCurrentPosition: no star selected
07:33:21.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:21.113 00.002 7988 Status Line: No star selected
07:33:21.115 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:21.116 00.001 7988 UpdateGuideState exits: No star selected
07:33:21.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:21.116 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:21.116 00.000 7988 Enqueuing Expose request
07:33:21.116 00.000 15712 Worker thread wakes up
07:33:21.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:21.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:22.637 01.521 15712 Exposure complete
07:33:22.659 00.022 15712 worker thread done servicing request
07:33:22.659 00.000 7988 OnExposeComplete: enter
07:33:22.662 00.003 7988 UpdateGuideState(): m_state=1
07:33:22.662 00.000 7988 UpdateCurrentPosition: no star selected
07:33:22.662 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:22.662 00.000 7988 Status Line: No star selected
07:33:22.667 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:22.667 00.000 7988 UpdateGuideState exits: No star selected
07:33:22.669 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:22.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:22.671 00.002 7988 Enqueuing Expose request
07:33:22.671 00.000 15712 Worker thread wakes up
07:33:22.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:22.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:24.310 01.639 15712 Exposure complete
07:33:24.327 00.017 15712 worker thread done servicing request
07:33:24.327 00.000 7988 OnExposeComplete: enter
07:33:24.327 00.000 7988 UpdateGuideState(): m_state=1
07:33:24.337 00.010 7988 UpdateCurrentPosition: no star selected
07:33:24.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:24.339 00.002 7988 Status Line: No star selected
07:33:24.341 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:24.342 00.001 7988 UpdateGuideState exits: No star selected
07:33:24.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:24.344 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:24.344 00.000 7988 Enqueuing Expose request
07:33:24.344 00.000 15712 Worker thread wakes up
07:33:24.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:24.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:25.863 01.519 15712 Exposure complete
07:33:25.885 00.022 15712 worker thread done servicing request
07:33:25.885 00.000 7988 OnExposeComplete: enter
07:33:25.885 00.000 7988 UpdateGuideState(): m_state=1
07:33:25.885 00.000 7988 UpdateCurrentPosition: no star selected
07:33:25.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:25.885 00.000 7988 Status Line: No star selected
07:33:25.893 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:25.893 00.000 7988 UpdateGuideState exits: No star selected
07:33:25.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:25.893 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:25.893 00.000 7988 Enqueuing Expose request
07:33:25.893 00.000 15712 Worker thread wakes up
07:33:25.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:25.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:27.540 01.647 15712 Exposure complete
07:33:27.563 00.023 15712 worker thread done servicing request
07:33:27.563 00.000 7988 OnExposeComplete: enter
07:33:27.563 00.000 7988 UpdateGuideState(): m_state=1
07:33:27.563 00.000 7988 UpdateCurrentPosition: no star selected
07:33:27.563 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:27.563 00.000 7988 Status Line: No star selected
07:33:27.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:27.569 00.006 7988 UpdateGuideState exits: No star selected
07:33:27.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:27.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:27.569 00.000 7988 Enqueuing Expose request
07:33:27.569 00.000 15712 Worker thread wakes up
07:33:27.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:27.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:29.089 01.520 15712 Exposure complete
07:33:29.112 00.023 15712 worker thread done servicing request
07:33:29.112 00.000 7988 OnExposeComplete: enter
07:33:29.112 00.000 7988 UpdateGuideState(): m_state=1
07:33:29.112 00.000 7988 UpdateCurrentPosition: no star selected
07:33:29.112 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:29.112 00.000 7988 Status Line: No star selected
07:33:29.112 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:29.118 00.006 7988 UpdateGuideState exits: No star selected
07:33:29.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:29.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:29.118 00.000 7988 Enqueuing Expose request
07:33:29.118 00.000 15712 Worker thread wakes up
07:33:29.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:29.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:30.760 01.642 15712 Exposure complete
07:33:30.777 00.017 15712 worker thread done servicing request
07:33:30.777 00.000 7988 OnExposeComplete: enter
07:33:30.777 00.000 7988 UpdateGuideState(): m_state=1
07:33:30.786 00.009 7988 UpdateCurrentPosition: no star selected
07:33:30.786 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:30.788 00.002 7988 Status Line: No star selected
07:33:30.790 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:30.790 00.000 7988 UpdateGuideState exits: No star selected
07:33:30.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:30.790 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:30.794 00.004 7988 Enqueuing Expose request
07:33:30.794 00.000 15712 Worker thread wakes up
07:33:30.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:30.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:32.322 01.528 15712 Exposure complete
07:33:32.342 00.020 15712 worker thread done servicing request
07:33:32.342 00.000 7988 OnExposeComplete: enter
07:33:32.342 00.000 7988 UpdateGuideState(): m_state=1
07:33:32.347 00.005 7988 UpdateCurrentPosition: no star selected
07:33:32.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:32.349 00.002 7988 Status Line: No star selected
07:33:32.351 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:32.352 00.001 7988 UpdateGuideState exits: No star selected
07:33:32.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:32.352 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:32.352 00.000 7988 Enqueuing Expose request
07:33:32.352 00.000 15712 Worker thread wakes up
07:33:32.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:32.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:34.096 01.744 15712 Exposure complete
07:33:34.112 00.016 15712 worker thread done servicing request
07:33:34.112 00.000 7988 OnExposeComplete: enter
07:33:34.112 00.000 7988 UpdateGuideState(): m_state=1
07:33:34.121 00.009 7988 UpdateCurrentPosition: no star selected
07:33:34.121 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:34.123 00.002 7988 Status Line: No star selected
07:33:34.126 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:34.126 00.000 7988 UpdateGuideState exits: No star selected
07:33:34.128 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:34.128 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:34.129 00.001 7988 Enqueuing Expose request
07:33:34.129 00.000 15712 Worker thread wakes up
07:33:34.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:34.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:35.548 01.419 15712 Exposure complete
07:33:35.562 00.014 15712 worker thread done servicing request
07:33:35.562 00.000 7988 OnExposeComplete: enter
07:33:35.562 00.000 7988 UpdateGuideState(): m_state=1
07:33:35.573 00.011 7988 UpdateCurrentPosition: no star selected
07:33:35.575 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:35.575 00.000 7988 Status Line: No star selected
07:33:35.577 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:35.578 00.001 7988 UpdateGuideState exits: No star selected
07:33:35.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:35.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:35.578 00.000 7988 Enqueuing Expose request
07:33:35.578 00.000 15712 Worker thread wakes up
07:33:35.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:35.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:37.322 01.744 15712 Exposure complete
07:33:37.343 00.021 15712 worker thread done servicing request
07:33:37.343 00.000 7988 OnExposeComplete: enter
07:33:37.343 00.000 7988 UpdateGuideState(): m_state=1
07:33:37.347 00.004 7988 UpdateCurrentPosition: no star selected
07:33:37.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:37.349 00.002 7988 Status Line: No star selected
07:33:37.351 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:37.352 00.001 7988 UpdateGuideState exits: No star selected
07:33:37.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:37.352 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:37.352 00.000 7988 Enqueuing Expose request
07:33:37.352 00.000 15712 Worker thread wakes up
07:33:37.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:37.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:38.775 01.423 15712 Exposure complete
07:33:38.792 00.017 15712 worker thread done servicing request
07:33:38.792 00.000 7988 OnExposeComplete: enter
07:33:38.792 00.000 7988 UpdateGuideState(): m_state=1
07:33:38.800 00.008 7988 UpdateCurrentPosition: no star selected
07:33:38.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:38.802 00.002 7988 Status Line: No star selected
07:33:38.804 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:38.804 00.000 7988 UpdateGuideState exits: No star selected
07:33:38.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:38.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:38.804 00.000 7988 Enqueuing Expose request
07:33:38.809 00.005 15712 Worker thread wakes up
07:33:38.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:38.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:40.447 01.638 15712 Exposure complete
07:33:40.471 00.024 15712 worker thread done servicing request
07:33:40.471 00.000 7988 OnExposeComplete: enter
07:33:40.471 00.000 7988 UpdateGuideState(): m_state=1
07:33:40.471 00.000 7988 UpdateCurrentPosition: no star selected
07:33:40.471 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:40.471 00.000 7988 Status Line: No star selected
07:33:40.478 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:40.479 00.001 7988 UpdateGuideState exits: No star selected
07:33:40.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:40.479 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:40.479 00.000 7988 Enqueuing Expose request
07:33:40.479 00.000 15712 Worker thread wakes up
07:33:40.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:40.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:42.013 01.534 15712 Exposure complete
07:33:42.027 00.014 15712 worker thread done servicing request
07:33:42.027 00.000 7988 OnExposeComplete: enter
07:33:42.027 00.000 7988 UpdateGuideState(): m_state=1
07:33:42.038 00.011 7988 UpdateCurrentPosition: no star selected
07:33:42.038 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:42.040 00.002 7988 Status Line: No star selected
07:33:42.042 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:42.044 00.002 7988 UpdateGuideState exits: No star selected
07:33:42.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:42.044 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:42.044 00.000 7988 Enqueuing Expose request
07:33:42.044 00.000 15712 Worker thread wakes up
07:33:42.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:42.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:43.689 01.645 15712 Exposure complete
07:33:43.712 00.023 15712 worker thread done servicing request
07:33:43.712 00.000 7988 OnExposeComplete: enter
07:33:43.712 00.000 7988 UpdateGuideState(): m_state=1
07:33:43.712 00.000 7988 UpdateCurrentPosition: no star selected
07:33:43.712 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:43.712 00.000 7988 Status Line: No star selected
07:33:43.719 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:43.719 00.000 7988 UpdateGuideState exits: No star selected
07:33:43.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:43.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:43.719 00.000 7988 Enqueuing Expose request
07:33:43.719 00.000 15712 Worker thread wakes up
07:33:43.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:43.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:45.255 01.536 15712 Exposure complete
07:33:45.277 00.022 15712 worker thread done servicing request
07:33:45.277 00.000 7988 OnExposeComplete: enter
07:33:45.277 00.000 7988 UpdateGuideState(): m_state=1
07:33:45.277 00.000 7988 UpdateCurrentPosition: no star selected
07:33:45.277 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:45.277 00.000 7988 Status Line: No star selected
07:33:45.277 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:45.285 00.008 7988 UpdateGuideState exits: No star selected
07:33:45.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:45.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:45.285 00.000 7988 Enqueuing Expose request
07:33:45.285 00.000 15712 Worker thread wakes up
07:33:45.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:45.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:47.030 01.745 15712 Exposure complete
07:33:47.047 00.017 15712 worker thread done servicing request
07:33:47.047 00.000 7988 OnExposeComplete: enter
07:33:47.047 00.000 7988 UpdateGuideState(): m_state=1
07:33:47.055 00.008 7988 UpdateCurrentPosition: no star selected
07:33:47.055 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:47.057 00.002 7988 Status Line: No star selected
07:33:47.059 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:47.059 00.000 7988 UpdateGuideState exits: No star selected
07:33:47.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:47.059 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:47.059 00.000 7988 Enqueuing Expose request
07:33:47.064 00.005 15712 Worker thread wakes up
07:33:47.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:47.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:48.469 01.405 15712 Exposure complete
07:33:48.493 00.024 15712 worker thread done servicing request
07:33:48.493 00.000 7988 OnExposeComplete: enter
07:33:48.494 00.001 7988 UpdateGuideState(): m_state=1
07:33:48.496 00.002 7988 UpdateCurrentPosition: no star selected
07:33:48.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:48.496 00.000 7988 Status Line: No star selected
07:33:48.499 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:48.499 00.000 7988 UpdateGuideState exits: No star selected
07:33:48.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:48.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:48.499 00.000 7988 Enqueuing Expose request
07:33:48.499 00.000 15712 Worker thread wakes up
07:33:48.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:48.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:50.145 01.646 15712 Exposure complete
07:33:50.168 00.023 15712 worker thread done servicing request
07:33:50.168 00.000 7988 OnExposeComplete: enter
07:33:50.168 00.000 7988 UpdateGuideState(): m_state=1
07:33:50.168 00.000 7988 UpdateCurrentPosition: no star selected
07:33:50.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:50.168 00.000 7988 Status Line: No star selected
07:33:50.168 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:50.176 00.008 7988 UpdateGuideState exits: No star selected
07:33:50.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:50.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:50.179 00.003 7988 Enqueuing Expose request
07:33:50.179 00.000 15712 Worker thread wakes up
07:33:50.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:50.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:51.696 01.517 15712 Exposure complete
07:33:51.719 00.023 15712 worker thread done servicing request
07:33:51.719 00.000 7988 OnExposeComplete: enter
07:33:51.719 00.000 7988 UpdateGuideState(): m_state=1
07:33:51.719 00.000 7988 UpdateCurrentPosition: no star selected
07:33:51.719 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:51.719 00.000 7988 Status Line: No star selected
07:33:51.726 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:51.726 00.000 7988 UpdateGuideState exits: No star selected
07:33:51.728 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:51.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:51.728 00.000 7988 Enqueuing Expose request
07:33:51.728 00.000 15712 Worker thread wakes up
07:33:51.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:51.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:53.471 01.743 15712 Exposure complete
07:33:53.493 00.022 15712 worker thread done servicing request
07:33:53.493 00.000 7988 OnExposeComplete: enter
07:33:53.493 00.000 7988 UpdateGuideState(): m_state=1
07:33:53.493 00.000 7988 UpdateCurrentPosition: no star selected
07:33:53.493 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:53.498 00.005 7988 Status Line: No star selected
07:33:53.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:53.501 00.003 7988 UpdateGuideState exits: No star selected
07:33:53.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:53.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:53.501 00.000 7988 Enqueuing Expose request
07:33:53.501 00.000 15712 Worker thread wakes up
07:33:53.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:53.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:54.923 01.422 15712 Exposure complete
07:33:54.945 00.022 15712 worker thread done servicing request
07:33:54.945 00.000 7988 OnExposeComplete: enter
07:33:54.945 00.000 7988 UpdateGuideState(): m_state=1
07:33:54.949 00.004 7988 UpdateCurrentPosition: no star selected
07:33:54.949 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:54.951 00.002 7988 Status Line: No star selected
07:33:54.953 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:54.953 00.000 7988 UpdateGuideState exits: No star selected
07:33:54.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:54.953 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:54.953 00.000 7988 Enqueuing Expose request
07:33:54.953 00.000 15712 Worker thread wakes up
07:33:54.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:54.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:56.599 01.646 15712 Exposure complete
07:33:56.613 00.014 15712 worker thread done servicing request
07:33:56.613 00.000 7988 OnExposeComplete: enter
07:33:56.613 00.000 7988 UpdateGuideState(): m_state=1
07:33:56.613 00.000 7988 UpdateCurrentPosition: no star selected
07:33:56.613 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:56.613 00.000 7988 Status Line: No star selected
07:33:56.628 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:56.628 00.000 7988 UpdateGuideState exits: No star selected
07:33:56.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:56.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:56.628 00.000 7988 Enqueuing Expose request
07:33:56.628 00.000 15712 Worker thread wakes up
07:33:56.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:56.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:58.162 01.534 15712 Exposure complete
07:33:58.185 00.023 15712 worker thread done servicing request
07:33:58.185 00.000 7988 OnExposeComplete: enter
07:33:58.185 00.000 7988 UpdateGuideState(): m_state=1
07:33:58.185 00.000 7988 UpdateCurrentPosition: no star selected
07:33:58.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:58.185 00.000 7988 Status Line: No star selected
07:33:58.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:58.192 00.007 7988 UpdateGuideState exits: No star selected
07:33:58.194 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:58.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:58.194 00.000 7988 Enqueuing Expose request
07:33:58.194 00.000 15712 Worker thread wakes up
07:33:58.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:58.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:33:59.835 01.641 15712 Exposure complete
07:33:59.851 00.016 15712 worker thread done servicing request
07:33:59.851 00.000 7988 OnExposeComplete: enter
07:33:59.851 00.000 7988 UpdateGuideState(): m_state=1
07:33:59.862 00.011 7988 UpdateCurrentPosition: no star selected
07:33:59.863 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:33:59.863 00.000 7988 Status Line: No star selected
07:33:59.865 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:33:59.867 00.002 7988 UpdateGuideState exits: No star selected
07:33:59.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:33:59.867 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:33:59.867 00.000 7988 Enqueuing Expose request
07:33:59.867 00.000 15712 Worker thread wakes up
07:33:59.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:33:59.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:01.399 01.532 15712 Exposure complete
07:34:01.423 00.024 15712 worker thread done servicing request
07:34:01.423 00.000 7988 OnExposeComplete: enter
07:34:01.423 00.000 7988 UpdateGuideState(): m_state=1
07:34:01.423 00.000 7988 UpdateCurrentPosition: no star selected
07:34:01.427 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:01.427 00.000 7988 Status Line: No star selected
07:34:01.430 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:01.430 00.000 7988 UpdateGuideState exits: No star selected
07:34:01.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:01.430 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:01.430 00.000 7988 Enqueuing Expose request
07:34:01.430 00.000 15712 Worker thread wakes up
07:34:01.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:01.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:03.076 01.646 15712 Exposure complete
07:34:03.094 00.018 15712 worker thread done servicing request
07:34:03.094 00.000 7988 OnExposeComplete: enter
07:34:03.094 00.000 7988 UpdateGuideState(): m_state=1
07:34:03.101 00.007 7988 UpdateCurrentPosition: no star selected
07:34:03.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:03.103 00.002 7988 Status Line: No star selected
07:34:03.105 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:03.105 00.000 7988 UpdateGuideState exits: No star selected
07:34:03.105 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:03.105 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:03.105 00.000 7988 Enqueuing Expose request
07:34:03.105 00.000 15712 Worker thread wakes up
07:34:03.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:03.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:04.642 01.537 15712 Exposure complete
07:34:04.664 00.022 15712 worker thread done servicing request
07:34:04.664 00.000 7988 OnExposeComplete: enter
07:34:04.664 00.000 7988 UpdateGuideState(): m_state=1
07:34:04.664 00.000 7988 UpdateCurrentPosition: no star selected
07:34:04.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:04.664 00.000 7988 Status Line: No star selected
07:34:04.664 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:04.672 00.008 7988 UpdateGuideState exits: No star selected
07:34:04.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:04.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:04.672 00.000 7988 Enqueuing Expose request
07:34:04.672 00.000 15712 Worker thread wakes up
07:34:04.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:04.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:06.317 01.645 15712 Exposure complete
07:34:06.339 00.022 15712 worker thread done servicing request
07:34:06.339 00.000 7988 OnExposeComplete: enter
07:34:06.339 00.000 7988 UpdateGuideState(): m_state=1
07:34:06.339 00.000 7988 UpdateCurrentPosition: no star selected
07:34:06.339 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:06.339 00.000 7988 Status Line: No star selected
07:34:06.345 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:06.347 00.002 7988 UpdateGuideState exits: No star selected
07:34:06.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:06.347 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:06.347 00.000 7988 Enqueuing Expose request
07:34:06.347 00.000 15712 Worker thread wakes up
07:34:06.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:06.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:07.883 01.536 15712 Exposure complete
07:34:07.905 00.022 15712 worker thread done servicing request
07:34:07.905 00.000 7988 OnExposeComplete: enter
07:34:07.905 00.000 7988 UpdateGuideState(): m_state=1
07:34:07.905 00.000 7988 UpdateCurrentPosition: no star selected
07:34:07.908 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:07.908 00.000 7988 Status Line: No star selected
07:34:07.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:07.913 00.005 7988 UpdateGuideState exits: No star selected
07:34:07.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:07.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:07.913 00.000 7988 Enqueuing Expose request
07:34:07.913 00.000 15712 Worker thread wakes up
07:34:07.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:07.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:09.555 01.642 15712 Exposure complete
07:34:09.576 00.021 15712 worker thread done servicing request
07:34:09.576 00.000 7988 OnExposeComplete: enter
07:34:09.576 00.000 7988 UpdateGuideState(): m_state=1
07:34:09.582 00.006 7988 UpdateCurrentPosition: no star selected
07:34:09.582 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:09.584 00.002 7988 Status Line: No star selected
07:34:09.586 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:09.587 00.001 7988 UpdateGuideState exits: No star selected
07:34:09.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:09.587 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:09.587 00.000 7988 Enqueuing Expose request
07:34:09.587 00.000 15712 Worker thread wakes up
07:34:09.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:09.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:11.122 01.535 15712 Exposure complete
07:34:11.143 00.021 15712 worker thread done servicing request
07:34:11.143 00.000 7988 OnExposeComplete: enter
07:34:11.143 00.000 7988 UpdateGuideState(): m_state=1
07:34:11.148 00.005 7988 UpdateCurrentPosition: no star selected
07:34:11.148 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:11.150 00.002 7988 Status Line: No star selected
07:34:11.151 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:11.151 00.000 7988 UpdateGuideState exits: No star selected
07:34:11.151 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:11.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:11.151 00.000 7988 Enqueuing Expose request
07:34:11.151 00.000 15712 Worker thread wakes up
07:34:11.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:11.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:12.796 01.645 15712 Exposure complete
07:34:12.812 00.016 15712 worker thread done servicing request
07:34:12.812 00.000 7988 OnExposeComplete: enter
07:34:12.812 00.000 7988 UpdateGuideState(): m_state=1
07:34:12.823 00.011 7988 UpdateCurrentPosition: no star selected
07:34:12.823 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:12.825 00.002 7988 Status Line: No star selected
07:34:12.827 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:12.828 00.001 7988 UpdateGuideState exits: No star selected
07:34:12.829 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:12.829 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:12.829 00.000 7988 Enqueuing Expose request
07:34:12.829 00.000 15712 Worker thread wakes up
07:34:12.829 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:12.829 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:14.362 01.533 15712 Exposure complete
07:34:14.379 00.017 15712 worker thread done servicing request
07:34:14.379 00.000 7988 OnExposeComplete: enter
07:34:14.379 00.000 7988 UpdateGuideState(): m_state=1
07:34:14.388 00.009 7988 UpdateCurrentPosition: no star selected
07:34:14.388 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:14.390 00.002 7988 Status Line: No star selected
07:34:14.392 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:14.392 00.000 7988 UpdateGuideState exits: No star selected
07:34:14.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:14.392 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:14.396 00.004 7988 Enqueuing Expose request
07:34:14.396 00.000 15712 Worker thread wakes up
07:34:14.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:14.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:16.136 01.740 15712 Exposure complete
07:34:16.158 00.022 15712 worker thread done servicing request
07:34:16.158 00.000 7988 OnExposeComplete: enter
07:34:16.158 00.000 7988 UpdateGuideState(): m_state=1
07:34:16.162 00.004 7988 UpdateCurrentPosition: no star selected
07:34:16.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:16.164 00.002 7988 Status Line: No star selected
07:34:16.166 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:16.166 00.000 7988 UpdateGuideState exits: No star selected
07:34:16.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:16.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:16.166 00.000 7988 Enqueuing Expose request
07:34:16.166 00.000 15712 Worker thread wakes up
07:34:16.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:16.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:17.589 01.423 15712 Exposure complete
07:34:17.613 00.024 15712 worker thread done servicing request
07:34:17.613 00.000 7988 OnExposeComplete: enter
07:34:17.615 00.002 7988 UpdateGuideState(): m_state=1
07:34:17.616 00.001 7988 UpdateCurrentPosition: no star selected
07:34:17.617 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:17.618 00.001 7988 Status Line: No star selected
07:34:17.620 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:17.621 00.001 7988 UpdateGuideState exits: No star selected
07:34:17.622 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:17.623 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:17.624 00.001 7988 Enqueuing Expose request
07:34:17.625 00.001 15712 Worker thread wakes up
07:34:17.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:17.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:19.249 01.624 15712 Exposure complete
07:34:19.272 00.023 15712 worker thread done servicing request
07:34:19.272 00.000 7988 OnExposeComplete: enter
07:34:19.273 00.001 7988 UpdateGuideState(): m_state=1
07:34:19.274 00.001 7988 UpdateCurrentPosition: no star selected
07:34:19.275 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:19.276 00.001 7988 Status Line: No star selected
07:34:19.278 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:19.279 00.001 7988 UpdateGuideState exits: No star selected
07:34:19.280 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:19.281 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:19.282 00.001 7988 Enqueuing Expose request
07:34:19.283 00.001 15712 Worker thread wakes up
07:34:19.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:19.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:20.801 01.518 15712 Exposure complete
07:34:20.824 00.023 15712 worker thread done servicing request
07:34:20.824 00.000 7988 OnExposeComplete: enter
07:34:20.825 00.001 7988 UpdateGuideState(): m_state=1
07:34:20.826 00.001 7988 UpdateCurrentPosition: no star selected
07:34:20.827 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:20.829 00.002 7988 Status Line: No star selected
07:34:20.830 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:20.831 00.001 7988 UpdateGuideState exits: No star selected
07:34:20.833 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:20.834 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:20.835 00.001 7988 Enqueuing Expose request
07:34:20.836 00.001 15712 Worker thread wakes up
07:34:20.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:20.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:22.479 01.643 15712 Exposure complete
07:34:22.501 00.022 15712 worker thread done servicing request
07:34:22.501 00.000 7988 OnExposeComplete: enter
07:34:22.503 00.002 7988 UpdateGuideState(): m_state=1
07:34:22.503 00.000 7988 UpdateCurrentPosition: no star selected
07:34:22.505 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:22.507 00.002 7988 Status Line: No star selected
07:34:22.508 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:22.508 00.000 7988 UpdateGuideState exits: No star selected
07:34:22.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:22.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:22.508 00.000 7988 Enqueuing Expose request
07:34:22.508 00.000 15712 Worker thread wakes up
07:34:22.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:22.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:24.031 01.523 15712 Exposure complete
07:34:24.054 00.023 15712 worker thread done servicing request
07:34:24.054 00.000 7988 OnExposeComplete: enter
07:34:24.054 00.000 7988 UpdateGuideState(): m_state=1
07:34:24.054 00.000 7988 UpdateCurrentPosition: no star selected
07:34:24.054 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:24.054 00.000 7988 Status Line: No star selected
07:34:24.061 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:24.061 00.000 7988 UpdateGuideState exits: No star selected
07:34:24.063 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:24.063 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:24.065 00.002 7988 Enqueuing Expose request
07:34:24.065 00.000 15712 Worker thread wakes up
07:34:24.067 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:24.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:25.708 01.641 15712 Exposure complete
07:34:25.722 00.014 15712 worker thread done servicing request
07:34:25.722 00.000 7988 OnExposeComplete: enter
07:34:25.733 00.011 7988 UpdateGuideState(): m_state=1
07:34:25.733 00.000 7988 UpdateCurrentPosition: no star selected
07:34:25.733 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:25.733 00.000 7988 Status Line: No star selected
07:34:25.738 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:25.738 00.000 7988 UpdateGuideState exits: No star selected
07:34:25.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:25.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:25.738 00.000 7988 Enqueuing Expose request
07:34:25.738 00.000 15712 Worker thread wakes up
07:34:25.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:25.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:27.272 01.534 15712 Exposure complete
07:34:27.285 00.013 15712 worker thread done servicing request
07:34:27.285 00.000 7988 OnExposeComplete: enter
07:34:27.285 00.000 7988 UpdateGuideState(): m_state=1
07:34:27.298 00.013 7988 UpdateCurrentPosition: no star selected
07:34:27.298 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:27.300 00.002 7988 Status Line: No star selected
07:34:27.301 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:27.301 00.000 7988 UpdateGuideState exits: No star selected
07:34:27.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:27.301 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:27.301 00.000 7988 Enqueuing Expose request
07:34:27.301 00.000 15712 Worker thread wakes up
07:34:27.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:27.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:29.044 01.743 15712 Exposure complete
07:34:29.060 00.016 15712 worker thread done servicing request
07:34:29.060 00.000 7988 OnExposeComplete: enter
07:34:29.060 00.000 7988 UpdateGuideState(): m_state=1
07:34:29.071 00.011 7988 UpdateCurrentPosition: no star selected
07:34:29.071 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:29.073 00.002 7988 Status Line: No star selected
07:34:29.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:29.076 00.003 7988 UpdateGuideState exits: No star selected
07:34:29.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:29.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:29.076 00.000 7988 Enqueuing Expose request
07:34:29.076 00.000 15712 Worker thread wakes up
07:34:29.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:29.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:30.496 01.420 15712 Exposure complete
07:34:30.519 00.023 15712 worker thread done servicing request
07:34:30.519 00.000 7988 OnExposeComplete: enter
07:34:30.519 00.000 7988 UpdateGuideState(): m_state=1
07:34:30.519 00.000 7988 UpdateCurrentPosition: no star selected
07:34:30.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:30.519 00.000 7988 Status Line: No star selected
07:34:30.526 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:30.526 00.000 7988 UpdateGuideState exits: No star selected
07:34:30.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:30.526 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:30.526 00.000 7988 Enqueuing Expose request
07:34:30.526 00.000 15712 Worker thread wakes up
07:34:30.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:30.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:32.170 01.644 15712 Exposure complete
07:34:32.193 00.023 15712 worker thread done servicing request
07:34:32.193 00.000 7988 OnExposeComplete: enter
07:34:32.193 00.000 7988 UpdateGuideState(): m_state=1
07:34:32.193 00.000 7988 UpdateCurrentPosition: no star selected
07:34:32.193 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:32.193 00.000 7988 Status Line: No star selected
07:34:32.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:32.201 00.008 7988 UpdateGuideState exits: No star selected
07:34:32.202 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:32.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:32.202 00.000 7988 Enqueuing Expose request
07:34:32.202 00.000 15712 Worker thread wakes up
07:34:32.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:32.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:33.723 01.521 15712 Exposure complete
07:34:33.744 00.021 15712 worker thread done servicing request
07:34:33.744 00.000 7988 OnExposeComplete: enter
07:34:33.744 00.000 7988 UpdateGuideState(): m_state=1
07:34:33.744 00.000 7988 UpdateCurrentPosition: no star selected
07:34:33.744 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:33.750 00.006 7988 Status Line: No star selected
07:34:33.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:33.752 00.002 7988 UpdateGuideState exits: No star selected
07:34:33.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:33.752 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:33.752 00.000 7988 Enqueuing Expose request
07:34:33.752 00.000 15712 Worker thread wakes up
07:34:33.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:33.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:35.496 01.744 15712 Exposure complete
07:34:35.519 00.023 15712 worker thread done servicing request
07:34:35.519 00.000 7988 OnExposeComplete: enter
07:34:35.519 00.000 7988 UpdateGuideState(): m_state=1
07:34:35.519 00.000 7988 UpdateCurrentPosition: no star selected
07:34:35.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:35.519 00.000 7988 Status Line: No star selected
07:34:35.526 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:35.526 00.000 7988 UpdateGuideState exits: No star selected
07:34:35.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:35.526 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:35.526 00.000 7988 Enqueuing Expose request
07:34:35.526 00.000 15712 Worker thread wakes up
07:34:35.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:35.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:36.950 01.424 15712 Exposure complete
07:34:36.967 00.017 15712 worker thread done servicing request
07:34:36.974 00.007 7988 OnExposeComplete: enter
07:34:36.974 00.000 7988 UpdateGuideState(): m_state=1
07:34:36.974 00.000 7988 UpdateCurrentPosition: no star selected
07:34:36.974 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:36.974 00.000 7988 Status Line: No star selected
07:34:36.979 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:36.979 00.000 7988 UpdateGuideState exits: No star selected
07:34:36.979 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:36.979 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:36.984 00.005 7988 Enqueuing Expose request
07:34:36.984 00.000 15712 Worker thread wakes up
07:34:36.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:36.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:38.726 01.742 15712 Exposure complete
07:34:38.748 00.022 15712 worker thread done servicing request
07:34:38.748 00.000 7988 OnExposeComplete: enter
07:34:38.748 00.000 7988 UpdateGuideState(): m_state=1
07:34:38.748 00.000 7988 UpdateCurrentPosition: no star selected
07:34:38.752 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:38.752 00.000 7988 Status Line: No star selected
07:34:38.752 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:38.755 00.003 7988 UpdateGuideState exits: No star selected
07:34:38.755 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:38.755 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:38.755 00.000 7988 Enqueuing Expose request
07:34:38.755 00.000 15712 Worker thread wakes up
07:34:38.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:38.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:40.164 01.409 15712 Exposure complete
07:34:40.182 00.018 15712 worker thread done servicing request
07:34:40.182 00.000 7988 OnExposeComplete: enter
07:34:40.182 00.000 7988 UpdateGuideState(): m_state=1
07:34:40.189 00.007 7988 UpdateCurrentPosition: no star selected
07:34:40.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:40.191 00.002 7988 Status Line: No star selected
07:34:40.193 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:40.194 00.001 7988 UpdateGuideState exits: No star selected
07:34:40.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:40.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:40.194 00.000 7988 Enqueuing Expose request
07:34:40.194 00.000 15712 Worker thread wakes up
07:34:40.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:40.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:41.940 01.746 15712 Exposure complete
07:34:41.963 00.023 15712 worker thread done servicing request
07:34:41.963 00.000 7988 OnExposeComplete: enter
07:34:41.963 00.000 7988 UpdateGuideState(): m_state=1
07:34:41.963 00.000 7988 UpdateCurrentPosition: no star selected
07:34:41.963 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:41.963 00.000 7988 Status Line: No star selected
07:34:41.969 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:41.969 00.000 7988 UpdateGuideState exits: No star selected
07:34:41.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:41.969 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:41.969 00.000 7988 Enqueuing Expose request
07:34:41.969 00.000 15712 Worker thread wakes up
07:34:41.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:41.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:43.394 01.425 15712 Exposure complete
07:34:43.412 00.018 15712 worker thread done servicing request
07:34:43.412 00.000 7988 OnExposeComplete: enter
07:34:43.412 00.000 7988 UpdateGuideState(): m_state=1
07:34:43.420 00.008 7988 UpdateCurrentPosition: no star selected
07:34:43.420 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:43.422 00.002 7988 Status Line: No star selected
07:34:43.423 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:43.423 00.000 7988 UpdateGuideState exits: No star selected
07:34:43.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:43.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:43.423 00.000 7988 Enqueuing Expose request
07:34:43.429 00.006 15712 Worker thread wakes up
07:34:43.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:43.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:45.071 01.642 15712 Exposure complete
07:34:45.095 00.024 15712 worker thread done servicing request
07:34:45.095 00.000 7988 OnExposeComplete: enter
07:34:45.095 00.000 7988 UpdateGuideState(): m_state=1
07:34:45.095 00.000 7988 UpdateCurrentPosition: no star selected
07:34:45.095 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:45.095 00.000 7988 Status Line: No star selected
07:34:45.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:45.103 00.008 7988 UpdateGuideState exits: No star selected
07:34:45.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:45.103 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:45.106 00.003 7988 Enqueuing Expose request
07:34:45.106 00.000 15712 Worker thread wakes up
07:34:45.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:45.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:46.624 01.518 15712 Exposure complete
07:34:46.647 00.023 15712 worker thread done servicing request
07:34:46.647 00.000 7988 OnExposeComplete: enter
07:34:46.647 00.000 7988 UpdateGuideState(): m_state=1
07:34:46.647 00.000 7988 UpdateCurrentPosition: no star selected
07:34:46.647 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:46.647 00.000 7988 Status Line: No star selected
07:34:46.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:46.654 00.007 7988 UpdateGuideState exits: No star selected
07:34:46.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:46.654 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:46.654 00.000 7988 Enqueuing Expose request
07:34:46.654 00.000 15712 Worker thread wakes up
07:34:46.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:46.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:48.301 01.647 15712 Exposure complete
07:34:48.323 00.022 15712 worker thread done servicing request
07:34:48.323 00.000 7988 OnExposeComplete: enter
07:34:48.323 00.000 7988 UpdateGuideState(): m_state=1
07:34:48.323 00.000 7988 UpdateCurrentPosition: no star selected
07:34:48.327 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:48.327 00.000 7988 Status Line: No star selected
07:34:48.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:48.331 00.004 7988 UpdateGuideState exits: No star selected
07:34:48.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:48.331 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:48.331 00.000 7988 Enqueuing Expose request
07:34:48.331 00.000 15712 Worker thread wakes up
07:34:48.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:48.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:49.853 01.522 15712 Exposure complete
07:34:49.875 00.022 15712 worker thread done servicing request
07:34:49.877 00.002 7988 OnExposeComplete: enter
07:34:49.877 00.000 7988 UpdateGuideState(): m_state=1
07:34:49.877 00.000 7988 UpdateCurrentPosition: no star selected
07:34:49.877 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:49.877 00.000 7988 Status Line: No star selected
07:34:49.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:49.884 00.007 7988 UpdateGuideState exits: No star selected
07:34:49.884 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:49.884 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:49.884 00.000 7988 Enqueuing Expose request
07:34:49.884 00.000 15712 Worker thread wakes up
07:34:49.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:49.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:51.630 01.746 15712 Exposure complete
07:34:51.653 00.023 15712 worker thread done servicing request
07:34:51.653 00.000 7988 OnExposeComplete: enter
07:34:51.653 00.000 7988 UpdateGuideState(): m_state=1
07:34:51.653 00.000 7988 UpdateCurrentPosition: no star selected
07:34:51.653 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:51.653 00.000 7988 Status Line: No star selected
07:34:51.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:51.660 00.007 7988 UpdateGuideState exits: No star selected
07:34:51.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:51.660 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:51.664 00.004 7988 Enqueuing Expose request
07:34:51.664 00.000 15712 Worker thread wakes up
07:34:51.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:51.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:53.084 01.420 15712 Exposure complete
07:34:53.098 00.014 15712 worker thread done servicing request
07:34:53.098 00.000 7988 OnExposeComplete: enter
07:34:53.109 00.011 7988 UpdateGuideState(): m_state=1
07:34:53.109 00.000 7988 UpdateCurrentPosition: no star selected
07:34:53.111 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:53.111 00.000 7988 Status Line: No star selected
07:34:53.113 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:53.114 00.001 7988 UpdateGuideState exits: No star selected
07:34:53.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:53.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:53.114 00.000 7988 Enqueuing Expose request
07:34:53.114 00.000 15712 Worker thread wakes up
07:34:53.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:53.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:54.759 01.645 15712 Exposure complete
07:34:54.776 00.017 15712 worker thread done servicing request
07:34:54.776 00.000 7988 OnExposeComplete: enter
07:34:54.776 00.000 7988 UpdateGuideState(): m_state=1
07:34:54.786 00.010 7988 UpdateCurrentPosition: no star selected
07:34:54.786 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:54.788 00.002 7988 Status Line: No star selected
07:34:54.790 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:54.790 00.000 7988 UpdateGuideState exits: No star selected
07:34:54.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:54.790 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:54.793 00.003 7988 Enqueuing Expose request
07:34:54.793 00.000 15712 Worker thread wakes up
07:34:54.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:54.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:56.310 01.517 15712 Exposure complete
07:34:56.324 00.014 15712 worker thread done servicing request
07:34:56.324 00.000 7988 OnExposeComplete: enter
07:34:56.324 00.000 7988 UpdateGuideState(): m_state=1
07:34:56.336 00.012 7988 UpdateCurrentPosition: no star selected
07:34:56.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:56.338 00.002 7988 Status Line: No star selected
07:34:56.340 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:56.341 00.001 7988 UpdateGuideState exits: No star selected
07:34:56.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:56.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:56.341 00.000 7988 Enqueuing Expose request
07:34:56.341 00.000 15712 Worker thread wakes up
07:34:56.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:56.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:57.971 01.630 15712 Exposure complete
07:34:57.996 00.025 15712 worker thread done servicing request
07:34:57.996 00.000 7988 OnExposeComplete: enter
07:34:57.996 00.000 7988 UpdateGuideState(): m_state=1
07:34:57.996 00.000 7988 UpdateCurrentPosition: no star selected
07:34:57.996 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:57.996 00.000 7988 Status Line: No star selected
07:34:58.003 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:58.003 00.000 7988 UpdateGuideState exits: No star selected
07:34:58.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:58.003 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:58.003 00.000 7988 Enqueuing Expose request
07:34:58.010 00.007 15712 Worker thread wakes up
07:34:58.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:58.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:34:59.540 01.530 15712 Exposure complete
07:34:59.562 00.022 15712 worker thread done servicing request
07:34:59.562 00.000 7988 OnExposeComplete: enter
07:34:59.562 00.000 7988 UpdateGuideState(): m_state=1
07:34:59.562 00.000 7988 UpdateCurrentPosition: no star selected
07:34:59.562 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:34:59.562 00.000 7988 Status Line: No star selected
07:34:59.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:34:59.569 00.007 7988 UpdateGuideState exits: No star selected
07:34:59.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:34:59.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:34:59.569 00.000 7988 Enqueuing Expose request
07:34:59.569 00.000 15712 Worker thread wakes up
07:34:59.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:34:59.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:01.215 01.646 15712 Exposure complete
07:35:01.238 00.023 15712 worker thread done servicing request
07:35:01.238 00.000 7988 OnExposeComplete: enter
07:35:01.238 00.000 7988 UpdateGuideState(): m_state=1
07:35:01.238 00.000 7988 UpdateCurrentPosition: no star selected
07:35:01.238 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:01.238 00.000 7988 Status Line: No star selected
07:35:01.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:01.246 00.008 7988 UpdateGuideState exits: No star selected
07:35:01.247 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:01.247 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:01.247 00.000 7988 Enqueuing Expose request
07:35:01.247 00.000 15712 Worker thread wakes up
07:35:01.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:01.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:02.767 01.520 15712 Exposure complete
07:35:02.781 00.014 15712 worker thread done servicing request
07:35:02.781 00.000 7988 OnExposeComplete: enter
07:35:02.781 00.000 7988 UpdateGuideState(): m_state=1
07:35:02.781 00.000 7988 UpdateCurrentPosition: no star selected
07:35:02.781 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:02.781 00.000 7988 Status Line: No star selected
07:35:02.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:02.797 00.016 7988 UpdateGuideState exits: No star selected
07:35:02.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:02.797 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:02.797 00.000 7988 Enqueuing Expose request
07:35:02.797 00.000 15712 Worker thread wakes up
07:35:02.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:02.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:04.441 01.644 15712 Exposure complete
07:35:04.457 00.016 15712 worker thread done servicing request
07:35:04.457 00.000 7988 OnExposeComplete: enter
07:35:04.457 00.000 7988 UpdateGuideState(): m_state=1
07:35:04.468 00.011 7988 UpdateCurrentPosition: no star selected
07:35:04.468 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:04.470 00.002 7988 Status Line: No star selected
07:35:04.472 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:04.472 00.000 7988 UpdateGuideState exits: No star selected
07:35:04.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:04.472 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:04.472 00.000 7988 Enqueuing Expose request
07:35:04.472 00.000 15712 Worker thread wakes up
07:35:04.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:04.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:06.006 01.534 15712 Exposure complete
07:35:06.028 00.022 15712 worker thread done servicing request
07:35:06.028 00.000 7988 OnExposeComplete: enter
07:35:06.028 00.000 7988 UpdateGuideState(): m_state=1
07:35:06.028 00.000 7988 UpdateCurrentPosition: no star selected
07:35:06.028 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:06.028 00.000 7988 Status Line: No star selected
07:35:06.036 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:06.036 00.000 7988 UpdateGuideState exits: No star selected
07:35:06.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:06.036 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:06.036 00.000 7988 Enqueuing Expose request
07:35:06.036 00.000 15712 Worker thread wakes up
07:35:06.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:06.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:07.678 01.642 15712 Exposure complete
07:35:07.702 00.024 15712 worker thread done servicing request
07:35:07.702 00.000 7988 OnExposeComplete: enter
07:35:07.703 00.001 7988 UpdateGuideState(): m_state=1
07:35:07.703 00.000 7988 UpdateCurrentPosition: no star selected
07:35:07.703 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:07.703 00.000 7988 Status Line: No star selected
07:35:07.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:07.710 00.007 7988 UpdateGuideState exits: No star selected
07:35:07.711 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:07.712 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:07.713 00.001 7988 Enqueuing Expose request
07:35:07.715 00.002 15712 Worker thread wakes up
07:35:07.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:07.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:09.231 01.516 15712 Exposure complete
07:35:09.252 00.021 15712 worker thread done servicing request
07:35:09.252 00.000 7988 OnExposeComplete: enter
07:35:09.252 00.000 7988 UpdateGuideState(): m_state=1
07:35:09.256 00.004 7988 UpdateCurrentPosition: no star selected
07:35:09.256 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:09.258 00.002 7988 Status Line: No star selected
07:35:09.260 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:09.261 00.001 7988 UpdateGuideState exits: No star selected
07:35:09.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:09.261 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:09.261 00.000 7988 Enqueuing Expose request
07:35:09.261 00.000 15712 Worker thread wakes up
07:35:09.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:09.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:10.894 01.633 15712 Exposure complete
07:35:10.916 00.022 15712 worker thread done servicing request
07:35:10.916 00.000 7988 OnExposeComplete: enter
07:35:10.916 00.000 7988 UpdateGuideState(): m_state=1
07:35:10.919 00.003 7988 UpdateCurrentPosition: no star selected
07:35:10.919 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:10.919 00.000 7988 Status Line: No star selected
07:35:10.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:10.924 00.005 7988 UpdateGuideState exits: No star selected
07:35:10.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:10.924 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:10.924 00.000 7988 Enqueuing Expose request
07:35:10.924 00.000 15712 Worker thread wakes up
07:35:10.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:10.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:12.445 01.521 15712 Exposure complete
07:35:12.467 00.022 15712 worker thread done servicing request
07:35:12.467 00.000 7988 OnExposeComplete: enter
07:35:12.467 00.000 7988 UpdateGuideState(): m_state=1
07:35:12.467 00.000 7988 UpdateCurrentPosition: no star selected
07:35:12.467 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:12.467 00.000 7988 Status Line: No star selected
07:35:12.474 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:12.474 00.000 7988 UpdateGuideState exits: No star selected
07:35:12.476 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:12.476 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:12.478 00.002 7988 Enqueuing Expose request
07:35:12.478 00.000 15712 Worker thread wakes up
07:35:12.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:12.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:14.120 01.642 15712 Exposure complete
07:35:14.143 00.023 15712 worker thread done servicing request
07:35:14.143 00.000 7988 OnExposeComplete: enter
07:35:14.143 00.000 7988 UpdateGuideState(): m_state=1
07:35:14.143 00.000 7988 UpdateCurrentPosition: no star selected
07:35:14.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:14.143 00.000 7988 Status Line: No star selected
07:35:14.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:14.150 00.007 7988 UpdateGuideState exits: No star selected
07:35:14.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:14.152 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:14.152 00.000 7988 Enqueuing Expose request
07:35:14.152 00.000 15712 Worker thread wakes up
07:35:14.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:14.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:15.668 01.516 15712 Exposure complete
07:35:15.685 00.017 15712 worker thread done servicing request
07:35:15.685 00.000 7988 OnExposeComplete: enter
07:35:15.685 00.000 7988 UpdateGuideState(): m_state=1
07:35:15.694 00.009 7988 UpdateCurrentPosition: no star selected
07:35:15.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:15.696 00.002 7988 Status Line: No star selected
07:35:15.698 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:15.698 00.000 7988 UpdateGuideState exits: No star selected
07:35:15.698 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:15.698 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:15.702 00.004 7988 Enqueuing Expose request
07:35:15.702 00.000 15712 Worker thread wakes up
07:35:15.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:15.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:17.330 01.628 15712 Exposure complete
07:35:17.354 00.024 15712 worker thread done servicing request
07:35:17.354 00.000 7988 OnExposeComplete: enter
07:35:17.354 00.000 7988 UpdateGuideState(): m_state=1
07:35:17.354 00.000 7988 UpdateCurrentPosition: no star selected
07:35:17.354 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:17.354 00.000 7988 Status Line: No star selected
07:35:17.362 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:17.362 00.000 7988 UpdateGuideState exits: No star selected
07:35:17.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:17.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:17.362 00.000 7988 Enqueuing Expose request
07:35:17.362 00.000 15712 Worker thread wakes up
07:35:17.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:17.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:18.884 01.522 15712 Exposure complete
07:35:18.903 00.019 15712 worker thread done servicing request
07:35:18.903 00.000 7988 OnExposeComplete: enter
07:35:18.903 00.000 7988 UpdateGuideState(): m_state=1
07:35:18.903 00.000 7988 UpdateCurrentPosition: no star selected
07:35:18.903 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:18.903 00.000 7988 Status Line: No star selected
07:35:18.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:18.913 00.010 7988 UpdateGuideState exits: No star selected
07:35:18.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:18.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:18.913 00.000 7988 Enqueuing Expose request
07:35:18.913 00.000 15712 Worker thread wakes up
07:35:18.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:18.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:20.547 01.634 15712 Exposure complete
07:35:20.569 00.022 15712 worker thread done servicing request
07:35:20.569 00.000 7988 OnExposeComplete: enter
07:35:20.571 00.002 7988 UpdateGuideState(): m_state=1
07:35:20.571 00.000 7988 UpdateCurrentPosition: no star selected
07:35:20.571 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:20.571 00.000 7988 Status Line: No star selected
07:35:20.576 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:20.576 00.000 7988 UpdateGuideState exits: No star selected
07:35:20.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:20.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:20.576 00.000 7988 Enqueuing Expose request
07:35:20.576 00.000 15712 Worker thread wakes up
07:35:20.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:20.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:22.113 01.537 15712 Exposure complete
07:35:22.127 00.014 15712 worker thread done servicing request
07:35:22.136 00.009 7988 OnExposeComplete: enter
07:35:22.136 00.000 7988 UpdateGuideState(): m_state=1
07:35:22.138 00.002 7988 UpdateCurrentPosition: no star selected
07:35:22.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:22.140 00.002 7988 Status Line: No star selected
07:35:22.142 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:22.143 00.001 7988 UpdateGuideState exits: No star selected
07:35:22.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:22.143 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:22.143 00.000 7988 Enqueuing Expose request
07:35:22.143 00.000 15712 Worker thread wakes up
07:35:22.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:22.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:23.887 01.744 15712 Exposure complete
07:35:23.906 00.019 15712 worker thread done servicing request
07:35:23.906 00.000 7988 OnExposeComplete: enter
07:35:23.906 00.000 7988 UpdateGuideState(): m_state=1
07:35:23.912 00.006 7988 UpdateCurrentPosition: no star selected
07:35:23.912 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:23.914 00.002 7988 Status Line: No star selected
07:35:23.916 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:23.916 00.000 7988 UpdateGuideState exits: No star selected
07:35:23.918 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:23.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:23.920 00.002 7988 Enqueuing Expose request
07:35:23.920 00.000 15712 Worker thread wakes up
07:35:23.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:23.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:25.325 01.405 15712 Exposure complete
07:35:25.347 00.022 15712 worker thread done servicing request
07:35:25.347 00.000 7988 OnExposeComplete: enter
07:35:25.347 00.000 7988 UpdateGuideState(): m_state=1
07:35:25.347 00.000 7988 UpdateCurrentPosition: no star selected
07:35:25.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:25.352 00.005 7988 Status Line: No star selected
07:35:25.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:25.355 00.003 7988 UpdateGuideState exits: No star selected
07:35:25.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:25.355 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:25.355 00.000 7988 Enqueuing Expose request
07:35:25.355 00.000 15712 Worker thread wakes up
07:35:25.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:25.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:27.098 01.743 15712 Exposure complete
07:35:27.120 00.022 15712 worker thread done servicing request
07:35:27.120 00.000 7988 OnExposeComplete: enter
07:35:27.122 00.002 7988 UpdateGuideState(): m_state=1
07:35:27.124 00.002 7988 UpdateCurrentPosition: no star selected
07:35:27.124 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:27.126 00.002 7988 Status Line: No star selected
07:35:27.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:27.128 00.002 7988 UpdateGuideState exits: No star selected
07:35:27.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:27.128 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:27.128 00.000 7988 Enqueuing Expose request
07:35:27.128 00.000 15712 Worker thread wakes up
07:35:27.128 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:27.128 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:28.551 01.423 15712 Exposure complete
07:35:28.569 00.018 15712 worker thread done servicing request
07:35:28.569 00.000 7988 OnExposeComplete: enter
07:35:28.569 00.000 7988 UpdateGuideState(): m_state=1
07:35:28.569 00.000 7988 UpdateCurrentPosition: no star selected
07:35:28.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:28.569 00.000 7988 Status Line: No star selected
07:35:28.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:28.583 00.014 7988 UpdateGuideState exits: No star selected
07:35:28.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:28.585 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:28.585 00.000 7988 Enqueuing Expose request
07:35:28.585 00.000 15712 Worker thread wakes up
07:35:28.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:28.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:30.227 01.642 15712 Exposure complete
07:35:30.242 00.015 15712 worker thread done servicing request
07:35:30.242 00.000 7988 OnExposeComplete: enter
07:35:30.253 00.011 7988 UpdateGuideState(): m_state=1
07:35:30.253 00.000 7988 UpdateCurrentPosition: no star selected
07:35:30.253 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:30.253 00.000 7988 Status Line: No star selected
07:35:30.253 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:30.258 00.005 7988 UpdateGuideState exits: No star selected
07:35:30.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:30.258 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:30.258 00.000 7988 Enqueuing Expose request
07:35:30.258 00.000 15712 Worker thread wakes up
07:35:30.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:30.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:31.780 01.522 15712 Exposure complete
07:35:31.802 00.022 15712 worker thread done servicing request
07:35:31.802 00.000 7988 OnExposeComplete: enter
07:35:31.802 00.000 7988 UpdateGuideState(): m_state=1
07:35:31.805 00.003 7988 UpdateCurrentPosition: no star selected
07:35:31.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:31.807 00.002 7988 Status Line: No star selected
07:35:31.809 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:31.809 00.000 7988 UpdateGuideState exits: No star selected
07:35:31.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:31.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:31.809 00.000 7988 Enqueuing Expose request
07:35:31.809 00.000 15712 Worker thread wakes up
07:35:31.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:31.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:33.458 01.649 15712 Exposure complete
07:35:33.481 00.023 15712 worker thread done servicing request
07:35:33.481 00.000 7988 OnExposeComplete: enter
07:35:33.481 00.000 7988 UpdateGuideState(): m_state=1
07:35:33.481 00.000 7988 UpdateCurrentPosition: no star selected
07:35:33.481 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:33.481 00.000 7988 Status Line: No star selected
07:35:33.487 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:33.487 00.000 7988 UpdateGuideState exits: No star selected
07:35:33.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:33.487 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:33.487 00.000 7988 Enqueuing Expose request
07:35:33.492 00.005 15712 Worker thread wakes up
07:35:33.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:33.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:35.021 01.529 15712 Exposure complete
07:35:35.044 00.023 15712 worker thread done servicing request
07:35:35.044 00.000 7988 OnExposeComplete: enter
07:35:35.044 00.000 7988 UpdateGuideState(): m_state=1
07:35:35.044 00.000 7988 UpdateCurrentPosition: no star selected
07:35:35.044 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:35.044 00.000 7988 Status Line: No star selected
07:35:35.051 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:35.051 00.000 7988 UpdateGuideState exits: No star selected
07:35:35.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:35.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:35.051 00.000 7988 Enqueuing Expose request
07:35:35.051 00.000 15712 Worker thread wakes up
07:35:35.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:35.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:36.681 01.630 15712 Exposure complete
07:35:36.697 00.016 15712 worker thread done servicing request
07:35:36.697 00.000 7988 OnExposeComplete: enter
07:35:36.697 00.000 7988 UpdateGuideState(): m_state=1
07:35:36.710 00.013 7988 UpdateCurrentPosition: no star selected
07:35:36.710 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:36.710 00.000 7988 Status Line: No star selected
07:35:36.713 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:36.713 00.000 7988 UpdateGuideState exits: No star selected
07:35:36.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:36.713 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:36.713 00.000 7988 Enqueuing Expose request
07:35:36.713 00.000 15712 Worker thread wakes up
07:35:36.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:36.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:38.244 01.531 15712 Exposure complete
07:35:38.258 00.014 15712 worker thread done servicing request
07:35:38.258 00.000 7988 OnExposeComplete: enter
07:35:38.258 00.000 7988 UpdateGuideState(): m_state=1
07:35:38.269 00.011 7988 UpdateCurrentPosition: no star selected
07:35:38.269 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:38.271 00.002 7988 Status Line: No star selected
07:35:38.273 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:38.275 00.002 7988 UpdateGuideState exits: No star selected
07:35:38.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:38.275 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:38.275 00.000 7988 Enqueuing Expose request
07:35:38.275 00.000 15712 Worker thread wakes up
07:35:38.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:38.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:39.904 01.629 15712 Exposure complete
07:35:39.926 00.022 15712 worker thread done servicing request
07:35:39.926 00.000 7988 OnExposeComplete: enter
07:35:39.926 00.000 7988 UpdateGuideState(): m_state=1
07:35:39.934 00.008 7988 UpdateCurrentPosition: no star selected
07:35:39.934 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:39.934 00.000 7988 Status Line: No star selected
07:35:39.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:39.934 00.000 7988 UpdateGuideState exits: No star selected
07:35:39.934 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:39.943 00.009 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:39.943 00.000 7988 Enqueuing Expose request
07:35:39.943 00.000 15712 Worker thread wakes up
07:35:39.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:39.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:41.470 01.527 15712 Exposure complete
07:35:41.492 00.022 15712 worker thread done servicing request
07:35:41.492 00.000 7988 OnExposeComplete: enter
07:35:41.492 00.000 7988 UpdateGuideState(): m_state=1
07:35:41.492 00.000 7988 UpdateCurrentPosition: no star selected
07:35:41.492 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:41.492 00.000 7988 Status Line: No star selected
07:35:41.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:41.499 00.007 7988 UpdateGuideState exits: No star selected
07:35:41.501 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:41.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:41.503 00.002 7988 Enqueuing Expose request
07:35:41.503 00.000 15712 Worker thread wakes up
07:35:41.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:41.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:43.245 01.742 15712 Exposure complete
07:35:43.268 00.023 15712 worker thread done servicing request
07:35:43.268 00.000 7988 OnExposeComplete: enter
07:35:43.268 00.000 7988 UpdateGuideState(): m_state=1
07:35:43.268 00.000 7988 UpdateCurrentPosition: no star selected
07:35:43.268 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:43.268 00.000 7988 Status Line: No star selected
07:35:43.268 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:43.275 00.007 7988 UpdateGuideState exits: No star selected
07:35:43.275 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:43.275 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:43.275 00.000 7988 Enqueuing Expose request
07:35:43.275 00.000 15712 Worker thread wakes up
07:35:43.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:43.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:44.684 01.409 15712 Exposure complete
07:35:44.706 00.022 15712 worker thread done servicing request
07:35:44.706 00.000 7988 OnExposeComplete: enter
07:35:44.706 00.000 7988 UpdateGuideState(): m_state=1
07:35:44.709 00.003 7988 UpdateCurrentPosition: no star selected
07:35:44.709 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:44.709 00.000 7988 Status Line: No star selected
07:35:44.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:44.714 00.005 7988 UpdateGuideState exits: No star selected
07:35:44.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:44.714 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:44.714 00.000 7988 Enqueuing Expose request
07:35:44.714 00.000 15712 Worker thread wakes up
07:35:44.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:44.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:46.460 01.746 15712 Exposure complete
07:35:46.483 00.023 15712 worker thread done servicing request
07:35:46.483 00.000 7988 OnExposeComplete: enter
07:35:46.483 00.000 7988 UpdateGuideState(): m_state=1
07:35:46.483 00.000 7988 UpdateCurrentPosition: no star selected
07:35:46.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:46.483 00.000 7988 Status Line: No star selected
07:35:46.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:46.490 00.007 7988 UpdateGuideState exits: No star selected
07:35:46.492 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:46.492 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:46.494 00.002 7988 Enqueuing Expose request
07:35:46.495 00.001 15712 Worker thread wakes up
07:35:46.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:46.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:47.914 01.419 15712 Exposure complete
07:35:47.928 00.014 15712 worker thread done servicing request
07:35:47.928 00.000 7988 OnExposeComplete: enter
07:35:47.928 00.000 7988 UpdateGuideState(): m_state=1
07:35:47.940 00.012 7988 UpdateCurrentPosition: no star selected
07:35:47.942 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:47.942 00.000 7988 Status Line: No star selected
07:35:47.944 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:47.944 00.000 7988 UpdateGuideState exits: No star selected
07:35:47.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:47.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:47.944 00.000 7988 Enqueuing Expose request
07:35:47.944 00.000 15712 Worker thread wakes up
07:35:47.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:47.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:49.590 01.646 15712 Exposure complete
07:35:49.607 00.017 15712 worker thread done servicing request
07:35:49.607 00.000 7988 OnExposeComplete: enter
07:35:49.607 00.000 7988 UpdateGuideState(): m_state=1
07:35:49.615 00.008 7988 UpdateCurrentPosition: no star selected
07:35:49.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:49.617 00.002 7988 Status Line: No star selected
07:35:49.620 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:49.620 00.000 7988 UpdateGuideState exits: No star selected
07:35:49.622 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:49.622 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:49.624 00.002 7988 Enqueuing Expose request
07:35:49.624 00.000 15712 Worker thread wakes up
07:35:49.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:49.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:51.156 01.532 15712 Exposure complete
07:35:51.171 00.015 15712 worker thread done servicing request
07:35:51.171 00.000 7988 OnExposeComplete: enter
07:35:51.171 00.000 7988 UpdateGuideState(): m_state=1
07:35:51.181 00.010 7988 UpdateCurrentPosition: no star selected
07:35:51.181 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:51.183 00.002 7988 Status Line: No star selected
07:35:51.185 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:51.185 00.000 7988 UpdateGuideState exits: No star selected
07:35:51.188 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:51.188 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:51.188 00.000 7988 Enqueuing Expose request
07:35:51.188 00.000 15712 Worker thread wakes up
07:35:51.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:51.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:52.829 01.641 15712 Exposure complete
07:35:52.845 00.016 15712 worker thread done servicing request
07:35:52.845 00.000 7988 OnExposeComplete: enter
07:35:52.845 00.000 7988 UpdateGuideState(): m_state=1
07:35:52.845 00.000 7988 UpdateCurrentPosition: no star selected
07:35:52.857 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:52.857 00.000 7988 Status Line: No star selected
07:35:52.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:52.861 00.004 7988 UpdateGuideState exits: No star selected
07:35:52.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:52.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:52.861 00.000 7988 Enqueuing Expose request
07:35:52.861 00.000 15712 Worker thread wakes up
07:35:52.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:52.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:54.392 01.531 15712 Exposure complete
07:35:54.416 00.024 15712 worker thread done servicing request
07:35:54.416 00.000 7988 OnExposeComplete: enter
07:35:54.416 00.000 7988 UpdateGuideState(): m_state=1
07:35:54.416 00.000 7988 UpdateCurrentPosition: no star selected
07:35:54.416 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:54.416 00.000 7988 Status Line: No star selected
07:35:54.416 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:54.424 00.008 7988 UpdateGuideState exits: No star selected
07:35:54.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:54.427 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:54.427 00.000 7988 Enqueuing Expose request
07:35:54.429 00.002 15712 Worker thread wakes up
07:35:54.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:54.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:56.069 01.640 15712 Exposure complete
07:35:56.084 00.015 15712 worker thread done servicing request
07:35:56.084 00.000 7988 OnExposeComplete: enter
07:35:56.094 00.010 7988 UpdateGuideState(): m_state=1
07:35:56.094 00.000 7988 UpdateCurrentPosition: no star selected
07:35:56.096 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:56.096 00.000 7988 Status Line: No star selected
07:35:56.098 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:56.100 00.002 7988 UpdateGuideState exits: No star selected
07:35:56.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:56.100 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:56.100 00.000 7988 Enqueuing Expose request
07:35:56.100 00.000 15712 Worker thread wakes up
07:35:56.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:56.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:57.635 01.535 15712 Exposure complete
07:35:57.659 00.024 15712 worker thread done servicing request
07:35:57.659 00.000 7988 OnExposeComplete: enter
07:35:57.659 00.000 7988 UpdateGuideState(): m_state=1
07:35:57.659 00.000 7988 UpdateCurrentPosition: no star selected
07:35:57.659 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:57.659 00.000 7988 Status Line: No star selected
07:35:57.659 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:57.666 00.007 7988 UpdateGuideState exits: No star selected
07:35:57.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:57.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:57.666 00.000 7988 Enqueuing Expose request
07:35:57.666 00.000 15712 Worker thread wakes up
07:35:57.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:57.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:35:59.312 01.646 15712 Exposure complete
07:35:59.333 00.021 15712 worker thread done servicing request
07:35:59.333 00.000 7988 OnExposeComplete: enter
07:35:59.333 00.000 7988 UpdateGuideState(): m_state=1
07:35:59.333 00.000 7988 UpdateCurrentPosition: no star selected
07:35:59.333 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:35:59.333 00.000 7988 Status Line: No star selected
07:35:59.333 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:35:59.342 00.009 7988 UpdateGuideState exits: No star selected
07:35:59.343 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:35:59.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:35:59.343 00.000 7988 Enqueuing Expose request
07:35:59.343 00.000 15712 Worker thread wakes up
07:35:59.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:35:59.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:00.863 01.520 15712 Exposure complete
07:36:00.884 00.021 15712 worker thread done servicing request
07:36:00.886 00.002 7988 OnExposeComplete: enter
07:36:00.886 00.000 7988 UpdateGuideState(): m_state=1
07:36:00.886 00.000 7988 UpdateCurrentPosition: no star selected
07:36:00.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:00.886 00.000 7988 Status Line: No star selected
07:36:00.891 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:00.891 00.000 7988 UpdateGuideState exits: No star selected
07:36:00.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:00.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:00.891 00.000 7988 Enqueuing Expose request
07:36:00.891 00.000 15712 Worker thread wakes up
07:36:00.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:00.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:02.538 01.647 15712 Exposure complete
07:36:02.560 00.022 15712 worker thread done servicing request
07:36:02.560 00.000 7988 OnExposeComplete: enter
07:36:02.560 00.000 7988 UpdateGuideState(): m_state=1
07:36:02.564 00.004 7988 UpdateCurrentPosition: no star selected
07:36:02.564 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:02.566 00.002 7988 Status Line: No star selected
07:36:02.568 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:02.570 00.002 7988 UpdateGuideState exits: No star selected
07:36:02.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:02.572 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:02.572 00.000 7988 Enqueuing Expose request
07:36:02.574 00.002 15712 Worker thread wakes up
07:36:02.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:02.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:04.104 01.530 15712 Exposure complete
07:36:04.126 00.022 15712 worker thread done servicing request
07:36:04.126 00.000 7988 OnExposeComplete: enter
07:36:04.126 00.000 7988 UpdateGuideState(): m_state=1
07:36:04.129 00.003 7988 UpdateCurrentPosition: no star selected
07:36:04.129 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:04.131 00.002 7988 Status Line: No star selected
07:36:04.133 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:04.134 00.001 7988 UpdateGuideState exits: No star selected
07:36:04.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:04.136 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:04.136 00.000 7988 Enqueuing Expose request
07:36:04.138 00.002 15712 Worker thread wakes up
07:36:04.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:04.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:05.766 01.628 15712 Exposure complete
07:36:05.780 00.014 15712 worker thread done servicing request
07:36:05.780 00.000 7988 OnExposeComplete: enter
07:36:05.780 00.000 7988 UpdateGuideState(): m_state=1
07:36:05.792 00.012 7988 UpdateCurrentPosition: no star selected
07:36:05.792 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:05.794 00.002 7988 Status Line: No star selected
07:36:05.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:05.796 00.002 7988 UpdateGuideState exits: No star selected
07:36:05.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:05.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:05.796 00.000 7988 Enqueuing Expose request
07:36:05.796 00.000 15712 Worker thread wakes up
07:36:05.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:05.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:07.316 01.520 15712 Exposure complete
07:36:07.332 00.016 15712 worker thread done servicing request
07:36:07.341 00.009 7988 OnExposeComplete: enter
07:36:07.341 00.000 7988 UpdateGuideState(): m_state=1
07:36:07.343 00.002 7988 UpdateCurrentPosition: no star selected
07:36:07.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:07.345 00.002 7988 Status Line: No star selected
07:36:07.347 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:07.348 00.001 7988 UpdateGuideState exits: No star selected
07:36:07.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:07.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:07.348 00.000 7988 Enqueuing Expose request
07:36:07.348 00.000 15712 Worker thread wakes up
07:36:07.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:07.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:08.980 01.632 15712 Exposure complete
07:36:08.994 00.014 15712 worker thread done servicing request
07:36:08.994 00.000 7988 OnExposeComplete: enter
07:36:08.994 00.000 7988 UpdateGuideState(): m_state=1
07:36:08.994 00.000 7988 UpdateCurrentPosition: no star selected
07:36:09.006 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:09.008 00.002 7988 Status Line: No star selected
07:36:09.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:09.010 00.002 7988 UpdateGuideState exits: No star selected
07:36:09.010 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:09.010 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:09.010 00.000 7988 Enqueuing Expose request
07:36:09.010 00.000 15712 Worker thread wakes up
07:36:09.010 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:09.010 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:10.530 01.520 15712 Exposure complete
07:36:10.551 00.021 15712 worker thread done servicing request
07:36:10.551 00.000 7988 OnExposeComplete: enter
07:36:10.557 00.006 7988 UpdateGuideState(): m_state=1
07:36:10.559 00.002 7988 UpdateCurrentPosition: no star selected
07:36:10.559 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:10.561 00.002 7988 Status Line: No star selected
07:36:10.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:10.561 00.000 7988 UpdateGuideState exits: No star selected
07:36:10.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:10.561 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:10.561 00.000 7988 Enqueuing Expose request
07:36:10.561 00.000 15712 Worker thread wakes up
07:36:10.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:10.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:12.205 01.644 15712 Exposure complete
07:36:12.226 00.021 15712 worker thread done servicing request
07:36:12.226 00.000 7988 OnExposeComplete: enter
07:36:12.226 00.000 7988 UpdateGuideState(): m_state=1
07:36:12.230 00.004 7988 UpdateCurrentPosition: no star selected
07:36:12.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:12.232 00.002 7988 Status Line: No star selected
07:36:12.234 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:12.234 00.000 7988 UpdateGuideState exits: No star selected
07:36:12.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:12.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:12.234 00.000 7988 Enqueuing Expose request
07:36:12.234 00.000 15712 Worker thread wakes up
07:36:12.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:12.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:13.770 01.536 15712 Exposure complete
07:36:13.793 00.023 15712 worker thread done servicing request
07:36:13.793 00.000 7988 OnExposeComplete: enter
07:36:13.794 00.001 7988 UpdateGuideState(): m_state=1
07:36:13.794 00.000 7988 UpdateCurrentPosition: no star selected
07:36:13.794 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:13.794 00.000 7988 Status Line: No star selected
07:36:13.794 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:13.801 00.007 7988 UpdateGuideState exits: No star selected
07:36:13.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:13.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:13.801 00.000 7988 Enqueuing Expose request
07:36:13.801 00.000 15712 Worker thread wakes up
07:36:13.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:13.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:15.445 01.644 15712 Exposure complete
07:36:15.462 00.017 15712 worker thread done servicing request
07:36:15.462 00.000 7988 OnExposeComplete: enter
07:36:15.462 00.000 7988 UpdateGuideState(): m_state=1
07:36:15.472 00.010 7988 UpdateCurrentPosition: no star selected
07:36:15.472 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:15.474 00.002 7988 Status Line: No star selected
07:36:15.476 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:15.477 00.001 7988 UpdateGuideState exits: No star selected
07:36:15.477 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:15.479 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:15.479 00.000 7988 Enqueuing Expose request
07:36:15.479 00.000 15712 Worker thread wakes up
07:36:15.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:15.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:17.012 01.533 15712 Exposure complete
07:36:17.035 00.023 15712 worker thread done servicing request
07:36:17.035 00.000 7988 OnExposeComplete: enter
07:36:17.035 00.000 7988 UpdateGuideState(): m_state=1
07:36:17.035 00.000 7988 UpdateCurrentPosition: no star selected
07:36:17.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:17.035 00.000 7988 Status Line: No star selected
07:36:17.042 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:17.042 00.000 7988 UpdateGuideState exits: No star selected
07:36:17.044 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:17.044 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:17.044 00.000 7988 Enqueuing Expose request
07:36:17.044 00.000 15712 Worker thread wakes up
07:36:17.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:17.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:18.785 01.741 15712 Exposure complete
07:36:18.807 00.022 15712 worker thread done servicing request
07:36:18.807 00.000 7988 OnExposeComplete: enter
07:36:18.807 00.000 7988 UpdateGuideState(): m_state=1
07:36:18.807 00.000 7988 UpdateCurrentPosition: no star selected
07:36:18.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:18.812 00.005 7988 Status Line: No star selected
07:36:18.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:18.815 00.003 7988 UpdateGuideState exits: No star selected
07:36:18.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:18.815 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:18.815 00.000 7988 Enqueuing Expose request
07:36:18.815 00.000 15712 Worker thread wakes up
07:36:18.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:18.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:20.233 01.418 15712 Exposure complete
07:36:20.257 00.024 15712 worker thread done servicing request
07:36:20.257 00.000 7988 OnExposeComplete: enter
07:36:20.257 00.000 7988 UpdateGuideState(): m_state=1
07:36:20.257 00.000 7988 UpdateCurrentPosition: no star selected
07:36:20.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:20.257 00.000 7988 Status Line: No star selected
07:36:20.262 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:20.262 00.000 7988 UpdateGuideState exits: No star selected
07:36:20.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:20.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:20.262 00.000 7988 Enqueuing Expose request
07:36:20.262 00.000 15712 Worker thread wakes up
07:36:20.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:20.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:21.911 01.649 15712 Exposure complete
07:36:21.934 00.023 15712 worker thread done servicing request
07:36:21.934 00.000 7988 OnExposeComplete: enter
07:36:21.934 00.000 7988 UpdateGuideState(): m_state=1
07:36:21.934 00.000 7988 UpdateCurrentPosition: no star selected
07:36:21.934 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:21.934 00.000 7988 Status Line: No star selected
07:36:21.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:21.941 00.007 7988 UpdateGuideState exits: No star selected
07:36:21.941 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:21.943 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:21.943 00.000 7988 Enqueuing Expose request
07:36:21.943 00.000 15712 Worker thread wakes up
07:36:21.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:21.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:23.463 01.520 15712 Exposure complete
07:36:23.485 00.022 15712 worker thread done servicing request
07:36:23.485 00.000 7988 OnExposeComplete: enter
07:36:23.485 00.000 7988 UpdateGuideState(): m_state=1
07:36:23.485 00.000 7988 UpdateCurrentPosition: no star selected
07:36:23.489 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:23.489 00.000 7988 Status Line: No star selected
07:36:23.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:23.493 00.004 7988 UpdateGuideState exits: No star selected
07:36:23.493 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:23.493 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:23.493 00.000 7988 Enqueuing Expose request
07:36:23.493 00.000 15712 Worker thread wakes up
07:36:23.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:23.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:25.126 01.633 15712 Exposure complete
07:36:25.140 00.014 15712 worker thread done servicing request
07:36:25.140 00.000 7988 OnExposeComplete: enter
07:36:25.140 00.000 7988 UpdateGuideState(): m_state=1
07:36:25.140 00.000 7988 UpdateCurrentPosition: no star selected
07:36:25.140 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:25.140 00.000 7988 Status Line: No star selected
07:36:25.155 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:25.155 00.000 7988 UpdateGuideState exits: No star selected
07:36:25.157 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:25.157 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:25.157 00.000 7988 Enqueuing Expose request
07:36:25.157 00.000 15712 Worker thread wakes up
07:36:25.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:25.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:26.689 01.532 15712 Exposure complete
07:36:26.706 00.017 15712 worker thread done servicing request
07:36:26.706 00.000 7988 OnExposeComplete: enter
07:36:26.706 00.000 7988 UpdateGuideState(): m_state=1
07:36:26.715 00.009 7988 UpdateCurrentPosition: no star selected
07:36:26.715 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:26.717 00.002 7988 Status Line: No star selected
07:36:26.719 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:26.720 00.001 7988 UpdateGuideState exits: No star selected
07:36:26.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:26.720 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:26.723 00.003 7988 Enqueuing Expose request
07:36:26.723 00.000 15712 Worker thread wakes up
07:36:26.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:26.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:28.351 01.628 15712 Exposure complete
07:36:28.365 00.014 15712 worker thread done servicing request
07:36:28.365 00.000 7988 OnExposeComplete: enter
07:36:28.374 00.009 7988 UpdateGuideState(): m_state=1
07:36:28.374 00.000 7988 UpdateCurrentPosition: no star selected
07:36:28.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:28.374 00.000 7988 Status Line: No star selected
07:36:28.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:28.381 00.007 7988 UpdateGuideState exits: No star selected
07:36:28.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:28.381 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:28.381 00.000 7988 Enqueuing Expose request
07:36:28.381 00.000 15712 Worker thread wakes up
07:36:28.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:28.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:29.915 01.534 15712 Exposure complete
07:36:29.928 00.013 15712 worker thread done servicing request
07:36:29.928 00.000 7988 OnExposeComplete: enter
07:36:29.940 00.012 7988 UpdateGuideState(): m_state=1
07:36:29.940 00.000 7988 UpdateCurrentPosition: no star selected
07:36:29.942 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:29.942 00.000 7988 Status Line: No star selected
07:36:29.944 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:29.944 00.000 7988 UpdateGuideState exits: No star selected
07:36:29.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:29.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:29.944 00.000 7988 Enqueuing Expose request
07:36:29.944 00.000 15712 Worker thread wakes up
07:36:29.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:29.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:31.589 01.645 15712 Exposure complete
07:36:31.615 00.026 15712 worker thread done servicing request
07:36:31.615 00.000 7988 OnExposeComplete: enter
07:36:31.615 00.000 7988 UpdateGuideState(): m_state=1
07:36:31.615 00.000 7988 UpdateCurrentPosition: no star selected
07:36:31.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:31.615 00.000 7988 Status Line: No star selected
07:36:31.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:31.621 00.006 7988 UpdateGuideState exits: No star selected
07:36:31.621 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:31.621 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:31.621 00.000 7988 Enqueuing Expose request
07:36:31.626 00.005 15712 Worker thread wakes up
07:36:31.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:31.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:33.155 01.529 15712 Exposure complete
07:36:33.174 00.019 15712 worker thread done servicing request
07:36:33.174 00.000 7988 OnExposeComplete: enter
07:36:33.174 00.000 7988 UpdateGuideState(): m_state=1
07:36:33.180 00.006 7988 UpdateCurrentPosition: no star selected
07:36:33.180 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:33.182 00.002 7988 Status Line: No star selected
07:36:33.184 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:33.184 00.000 7988 UpdateGuideState exits: No star selected
07:36:33.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:33.184 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:33.184 00.000 7988 Enqueuing Expose request
07:36:33.184 00.000 15712 Worker thread wakes up
07:36:33.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:33.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:34.831 01.647 15712 Exposure complete
07:36:34.853 00.022 15712 worker thread done servicing request
07:36:34.853 00.000 7988 OnExposeComplete: enter
07:36:34.853 00.000 7988 UpdateGuideState(): m_state=1
07:36:34.853 00.000 7988 UpdateCurrentPosition: no star selected
07:36:34.853 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:34.859 00.006 7988 Status Line: No star selected
07:36:34.859 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:34.861 00.002 7988 UpdateGuideState exits: No star selected
07:36:34.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:34.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:34.861 00.000 7988 Enqueuing Expose request
07:36:34.861 00.000 15712 Worker thread wakes up
07:36:34.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:34.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:36.394 01.533 15712 Exposure complete
07:36:36.411 00.017 15712 worker thread done servicing request
07:36:36.411 00.000 7988 OnExposeComplete: enter
07:36:36.411 00.000 7988 UpdateGuideState(): m_state=1
07:36:36.421 00.010 7988 UpdateCurrentPosition: no star selected
07:36:36.421 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:36.423 00.002 7988 Status Line: No star selected
07:36:36.423 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:36.426 00.003 7988 UpdateGuideState exits: No star selected
07:36:36.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:36.426 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:36.426 00.000 7988 Enqueuing Expose request
07:36:36.426 00.000 15712 Worker thread wakes up
07:36:36.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:36.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:38.067 01.641 15712 Exposure complete
07:36:38.081 00.014 15712 worker thread done servicing request
07:36:38.081 00.000 7988 OnExposeComplete: enter
07:36:38.091 00.010 7988 UpdateGuideState(): m_state=1
07:36:38.091 00.000 7988 UpdateCurrentPosition: no star selected
07:36:38.093 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:38.093 00.000 7988 Status Line: No star selected
07:36:38.095 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:38.097 00.002 7988 UpdateGuideState exits: No star selected
07:36:38.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:38.097 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:38.097 00.000 7988 Enqueuing Expose request
07:36:38.097 00.000 15712 Worker thread wakes up
07:36:38.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:38.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:39.627 01.530 15712 Exposure complete
07:36:39.649 00.022 15712 worker thread done servicing request
07:36:39.649 00.000 7988 OnExposeComplete: enter
07:36:39.649 00.000 7988 UpdateGuideState(): m_state=1
07:36:39.649 00.000 7988 UpdateCurrentPosition: no star selected
07:36:39.653 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:39.653 00.000 7988 Status Line: No star selected
07:36:39.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:39.656 00.003 7988 UpdateGuideState exits: No star selected
07:36:39.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:39.656 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:39.656 00.000 7988 Enqueuing Expose request
07:36:39.656 00.000 15712 Worker thread wakes up
07:36:39.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:39.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:41.302 01.646 15712 Exposure complete
07:36:41.321 00.019 15712 worker thread done servicing request
07:36:41.321 00.000 7988 OnExposeComplete: enter
07:36:41.321 00.000 7988 UpdateGuideState(): m_state=1
07:36:41.327 00.006 7988 UpdateCurrentPosition: no star selected
07:36:41.327 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:41.329 00.002 7988 Status Line: No star selected
07:36:41.331 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:41.331 00.000 7988 UpdateGuideState exits: No star selected
07:36:41.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:41.331 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:41.331 00.000 7988 Enqueuing Expose request
07:36:41.331 00.000 15712 Worker thread wakes up
07:36:41.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:41.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:42.852 01.521 15712 Exposure complete
07:36:42.874 00.022 15712 worker thread done servicing request
07:36:42.874 00.000 7988 OnExposeComplete: enter
07:36:42.874 00.000 7988 UpdateGuideState(): m_state=1
07:36:42.874 00.000 7988 UpdateCurrentPosition: no star selected
07:36:42.874 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:42.874 00.000 7988 Status Line: No star selected
07:36:42.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:42.882 00.008 7988 UpdateGuideState exits: No star selected
07:36:42.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:42.882 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:42.882 00.000 7988 Enqueuing Expose request
07:36:42.882 00.000 15712 Worker thread wakes up
07:36:42.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:42.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:44.528 01.646 15712 Exposure complete
07:36:44.541 00.013 15712 worker thread done servicing request
07:36:44.541 00.000 7988 OnExposeComplete: enter
07:36:44.541 00.000 7988 UpdateGuideState(): m_state=1
07:36:44.541 00.000 7988 UpdateCurrentPosition: no star selected
07:36:44.541 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:44.541 00.000 7988 Status Line: No star selected
07:36:44.556 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:44.557 00.001 7988 UpdateGuideState exits: No star selected
07:36:44.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:44.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:44.557 00.000 7988 Enqueuing Expose request
07:36:44.557 00.000 15712 Worker thread wakes up
07:36:44.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:44.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:46.089 01.532 15712 Exposure complete
07:36:46.106 00.017 15712 worker thread done servicing request
07:36:46.106 00.000 7988 OnExposeComplete: enter
07:36:46.106 00.000 7988 UpdateGuideState(): m_state=1
07:36:46.115 00.009 7988 UpdateCurrentPosition: no star selected
07:36:46.115 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:46.117 00.002 7988 Status Line: No star selected
07:36:46.119 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:46.120 00.001 7988 UpdateGuideState exits: No star selected
07:36:46.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:46.120 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:46.123 00.003 7988 Enqueuing Expose request
07:36:46.123 00.000 15712 Worker thread wakes up
07:36:46.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:46.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:47.753 01.630 15712 Exposure complete
07:36:47.771 00.018 15712 worker thread done servicing request
07:36:47.771 00.000 7988 OnExposeComplete: enter
07:36:47.771 00.000 7988 UpdateGuideState(): m_state=1
07:36:47.771 00.000 7988 UpdateCurrentPosition: no star selected
07:36:47.771 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:47.771 00.000 7988 Status Line: No star selected
07:36:47.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:47.783 00.012 7988 UpdateGuideState exits: No star selected
07:36:47.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:47.783 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:47.783 00.000 7988 Enqueuing Expose request
07:36:47.783 00.000 15712 Worker thread wakes up
07:36:47.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:47.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:49.317 01.534 15712 Exposure complete
07:36:49.337 00.020 15712 worker thread done servicing request
07:36:49.337 00.000 7988 OnExposeComplete: enter
07:36:49.337 00.000 7988 UpdateGuideState(): m_state=1
07:36:49.343 00.006 7988 UpdateCurrentPosition: no star selected
07:36:49.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:49.345 00.002 7988 Status Line: No star selected
07:36:49.347 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:49.347 00.000 7988 UpdateGuideState exits: No star selected
07:36:49.349 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:49.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:49.351 00.002 7988 Enqueuing Expose request
07:36:49.351 00.000 15712 Worker thread wakes up
07:36:49.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:49.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:50.993 01.642 15712 Exposure complete
07:36:51.006 00.013 15712 worker thread done servicing request
07:36:51.006 00.000 7988 OnExposeComplete: enter
07:36:51.006 00.000 7988 UpdateGuideState(): m_state=1
07:36:51.017 00.011 7988 UpdateCurrentPosition: no star selected
07:36:51.017 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:51.020 00.003 7988 Status Line: No star selected
07:36:51.021 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:51.022 00.001 7988 UpdateGuideState exits: No star selected
07:36:51.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:51.022 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:51.022 00.000 7988 Enqueuing Expose request
07:36:51.022 00.000 15712 Worker thread wakes up
07:36:51.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:51.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:52.557 01.535 15712 Exposure complete
07:36:52.579 00.022 15712 worker thread done servicing request
07:36:52.579 00.000 7988 OnExposeComplete: enter
07:36:52.579 00.000 7988 UpdateGuideState(): m_state=1
07:36:52.579 00.000 7988 UpdateCurrentPosition: no star selected
07:36:52.579 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:52.579 00.000 7988 Status Line: No star selected
07:36:52.585 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:52.587 00.002 7988 UpdateGuideState exits: No star selected
07:36:52.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:52.587 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:52.587 00.000 7988 Enqueuing Expose request
07:36:52.587 00.000 15712 Worker thread wakes up
07:36:52.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:52.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:54.230 01.643 15712 Exposure complete
07:36:54.253 00.023 15712 worker thread done servicing request
07:36:54.253 00.000 7988 OnExposeComplete: enter
07:36:54.253 00.000 7988 UpdateGuideState(): m_state=1
07:36:54.257 00.004 7988 UpdateCurrentPosition: no star selected
07:36:54.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:54.259 00.002 7988 Status Line: No star selected
07:36:54.261 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:54.261 00.000 7988 UpdateGuideState exits: No star selected
07:36:54.263 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:54.263 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:54.265 00.002 7988 Enqueuing Expose request
07:36:54.265 00.000 15712 Worker thread wakes up
07:36:54.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:54.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:55.795 01.530 15712 Exposure complete
07:36:55.818 00.023 15712 worker thread done servicing request
07:36:55.818 00.000 7988 OnExposeComplete: enter
07:36:55.818 00.000 7988 UpdateGuideState(): m_state=1
07:36:55.818 00.000 7988 UpdateCurrentPosition: no star selected
07:36:55.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:55.818 00.000 7988 Status Line: No star selected
07:36:55.825 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:55.825 00.000 7988 UpdateGuideState exits: No star selected
07:36:55.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:55.825 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:55.825 00.000 7988 Enqueuing Expose request
07:36:55.825 00.000 15712 Worker thread wakes up
07:36:55.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:55.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:57.469 01.644 15712 Exposure complete
07:36:57.485 00.016 15712 worker thread done servicing request
07:36:57.485 00.000 7988 OnExposeComplete: enter
07:36:57.485 00.000 7988 UpdateGuideState(): m_state=1
07:36:57.496 00.011 7988 UpdateCurrentPosition: no star selected
07:36:57.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:57.498 00.002 7988 Status Line: No star selected
07:36:57.500 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:57.500 00.000 7988 UpdateGuideState exits: No star selected
07:36:57.502 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:57.502 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:57.502 00.000 7988 Enqueuing Expose request
07:36:57.502 00.000 15712 Worker thread wakes up
07:36:57.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:57.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:36:59.022 01.520 15712 Exposure complete
07:36:59.044 00.022 15712 worker thread done servicing request
07:36:59.044 00.000 7988 OnExposeComplete: enter
07:36:59.044 00.000 7988 UpdateGuideState(): m_state=1
07:36:59.044 00.000 7988 UpdateCurrentPosition: no star selected
07:36:59.044 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:36:59.049 00.005 7988 Status Line: No star selected
07:36:59.049 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:36:59.051 00.002 7988 UpdateGuideState exits: No star selected
07:36:59.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:36:59.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:36:59.051 00.000 7988 Enqueuing Expose request
07:36:59.051 00.000 15712 Worker thread wakes up
07:36:59.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:36:59.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:00.795 01.744 15712 Exposure complete
07:37:00.818 00.023 15712 worker thread done servicing request
07:37:00.818 00.000 7988 OnExposeComplete: enter
07:37:00.818 00.000 7988 UpdateGuideState(): m_state=1
07:37:00.818 00.000 7988 UpdateCurrentPosition: no star selected
07:37:00.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:00.818 00.000 7988 Status Line: No star selected
07:37:00.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:00.825 00.007 7988 UpdateGuideState exits: No star selected
07:37:00.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:00.825 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:00.825 00.000 7988 Enqueuing Expose request
07:37:00.825 00.000 15712 Worker thread wakes up
07:37:00.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:00.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:02.248 01.423 15712 Exposure complete
07:37:02.270 00.022 15712 worker thread done servicing request
07:37:02.270 00.000 7988 OnExposeComplete: enter
07:37:02.270 00.000 7988 UpdateGuideState(): m_state=1
07:37:02.270 00.000 7988 UpdateCurrentPosition: no star selected
07:37:02.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:02.270 00.000 7988 Status Line: No star selected
07:37:02.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:02.278 00.008 7988 UpdateGuideState exits: No star selected
07:37:02.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:02.278 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:02.278 00.000 7988 Enqueuing Expose request
07:37:02.278 00.000 15712 Worker thread wakes up
07:37:02.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:02.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:04.022 01.744 15712 Exposure complete
07:37:04.036 00.014 15712 worker thread done servicing request
07:37:04.036 00.000 7988 OnExposeComplete: enter
07:37:04.036 00.000 7988 UpdateGuideState(): m_state=1
07:37:04.047 00.011 7988 UpdateCurrentPosition: no star selected
07:37:04.047 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:04.049 00.002 7988 Status Line: No star selected
07:37:04.051 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:04.052 00.001 7988 UpdateGuideState exits: No star selected
07:37:04.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:04.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:04.052 00.000 7988 Enqueuing Expose request
07:37:04.052 00.000 15712 Worker thread wakes up
07:37:04.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:04.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:05.461 01.409 15712 Exposure complete
07:37:05.481 00.020 15712 worker thread done servicing request
07:37:05.481 00.000 7988 OnExposeComplete: enter
07:37:05.481 00.000 7988 UpdateGuideState(): m_state=1
07:37:05.486 00.005 7988 UpdateCurrentPosition: no star selected
07:37:05.486 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:05.488 00.002 7988 Status Line: No star selected
07:37:05.490 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:05.490 00.000 7988 UpdateGuideState exits: No star selected
07:37:05.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:05.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:05.490 00.000 7988 Enqueuing Expose request
07:37:05.490 00.000 15712 Worker thread wakes up
07:37:05.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:05.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:07.234 01.744 15712 Exposure complete
07:37:07.257 00.023 15712 worker thread done servicing request
07:37:07.257 00.000 7988 OnExposeComplete: enter
07:37:07.257 00.000 7988 UpdateGuideState(): m_state=1
07:37:07.257 00.000 7988 UpdateCurrentPosition: no star selected
07:37:07.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:07.257 00.000 7988 Status Line: No star selected
07:37:07.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:07.265 00.008 7988 UpdateGuideState exits: No star selected
07:37:07.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:07.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:07.268 00.003 7988 Enqueuing Expose request
07:37:07.268 00.000 15712 Worker thread wakes up
07:37:07.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:07.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:08.689 01.421 15712 Exposure complete
07:37:08.711 00.022 15712 worker thread done servicing request
07:37:08.713 00.002 7988 OnExposeComplete: enter
07:37:08.713 00.000 7988 UpdateGuideState(): m_state=1
07:37:08.716 00.003 7988 UpdateCurrentPosition: no star selected
07:37:08.716 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:08.716 00.000 7988 Status Line: No star selected
07:37:08.719 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:08.719 00.000 7988 UpdateGuideState exits: No star selected
07:37:08.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:08.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:08.719 00.000 7988 Enqueuing Expose request
07:37:08.719 00.000 15712 Worker thread wakes up
07:37:08.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:08.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:10.363 01.644 15712 Exposure complete
07:37:10.384 00.021 15712 worker thread done servicing request
07:37:10.384 00.000 7988 OnExposeComplete: enter
07:37:10.384 00.000 7988 UpdateGuideState(): m_state=1
07:37:10.388 00.004 7988 UpdateCurrentPosition: no star selected
07:37:10.388 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:10.390 00.002 7988 Status Line: No star selected
07:37:10.392 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:10.393 00.001 7988 UpdateGuideState exits: No star selected
07:37:10.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:10.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:10.393 00.000 7988 Enqueuing Expose request
07:37:10.393 00.000 15712 Worker thread wakes up
07:37:10.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:10.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:11.925 01.532 15712 Exposure complete
07:37:11.949 00.024 15712 worker thread done servicing request
07:37:11.949 00.000 7988 OnExposeComplete: enter
07:37:11.949 00.000 7988 UpdateGuideState(): m_state=1
07:37:11.950 00.001 7988 UpdateCurrentPosition: no star selected
07:37:11.950 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:11.953 00.003 7988 Status Line: No star selected
07:37:11.955 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:11.955 00.000 7988 UpdateGuideState exits: No star selected
07:37:11.959 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:11.959 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:11.959 00.000 7988 Enqueuing Expose request
07:37:11.959 00.000 15712 Worker thread wakes up
07:37:11.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:11.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:13.601 01.642 15712 Exposure complete
07:37:13.620 00.019 15712 worker thread done servicing request
07:37:13.620 00.000 7988 OnExposeComplete: enter
07:37:13.620 00.000 7988 UpdateGuideState(): m_state=1
07:37:13.628 00.008 7988 UpdateCurrentPosition: no star selected
07:37:13.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:13.630 00.002 7988 Status Line: No star selected
07:37:13.632 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:13.632 00.000 7988 UpdateGuideState exits: No star selected
07:37:13.634 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:13.636 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:13.636 00.000 7988 Enqueuing Expose request
07:37:13.637 00.001 15712 Worker thread wakes up
07:37:13.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:13.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:15.167 01.530 15712 Exposure complete
07:37:15.189 00.022 15712 worker thread done servicing request
07:37:15.189 00.000 7988 OnExposeComplete: enter
07:37:15.189 00.000 7988 UpdateGuideState(): m_state=1
07:37:15.189 00.000 7988 UpdateCurrentPosition: no star selected
07:37:15.193 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:15.193 00.000 7988 Status Line: No star selected
07:37:15.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:15.196 00.003 7988 UpdateGuideState exits: No star selected
07:37:15.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:15.196 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:15.196 00.000 7988 Enqueuing Expose request
07:37:15.196 00.000 15712 Worker thread wakes up
07:37:15.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:15.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:16.941 01.745 15712 Exposure complete
07:37:16.958 00.017 15712 worker thread done servicing request
07:37:16.958 00.000 7988 OnExposeComplete: enter
07:37:16.958 00.000 7988 UpdateGuideState(): m_state=1
07:37:16.958 00.000 7988 UpdateCurrentPosition: no star selected
07:37:16.958 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:16.958 00.000 7988 Status Line: No star selected
07:37:16.958 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:16.971 00.013 7988 UpdateGuideState exits: No star selected
07:37:16.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:16.971 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:16.971 00.000 7988 Enqueuing Expose request
07:37:16.975 00.004 15712 Worker thread wakes up
07:37:16.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:16.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:18.381 01.406 15712 Exposure complete
07:37:18.394 00.013 15712 worker thread done servicing request
07:37:18.394 00.000 7988 OnExposeComplete: enter
07:37:18.405 00.011 7988 UpdateGuideState(): m_state=1
07:37:18.405 00.000 7988 UpdateCurrentPosition: no star selected
07:37:18.407 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:18.407 00.000 7988 Status Line: No star selected
07:37:18.410 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:18.410 00.000 7988 UpdateGuideState exits: No star selected
07:37:18.413 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:18.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:18.415 00.002 7988 Enqueuing Expose request
07:37:18.415 00.000 15712 Worker thread wakes up
07:37:18.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:18.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:20.156 01.741 15712 Exposure complete
07:37:20.178 00.022 15712 worker thread done servicing request
07:37:20.178 00.000 7988 OnExposeComplete: enter
07:37:20.178 00.000 7988 UpdateGuideState(): m_state=1
07:37:20.178 00.000 7988 UpdateCurrentPosition: no star selected
07:37:20.178 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:20.178 00.000 7988 Status Line: No star selected
07:37:20.178 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:20.186 00.008 7988 UpdateGuideState exits: No star selected
07:37:20.186 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:20.186 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:20.186 00.000 7988 Enqueuing Expose request
07:37:20.186 00.000 15712 Worker thread wakes up
07:37:20.186 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:20.186 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:21.593 01.407 15712 Exposure complete
07:37:21.609 00.016 15712 worker thread done servicing request
07:37:21.609 00.000 7988 OnExposeComplete: enter
07:37:21.609 00.000 7988 UpdateGuideState(): m_state=1
07:37:21.620 00.011 7988 UpdateCurrentPosition: no star selected
07:37:21.622 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:21.622 00.000 7988 Status Line: No star selected
07:37:21.624 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:21.625 00.001 7988 UpdateGuideState exits: No star selected
07:37:21.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:21.625 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:21.625 00.000 7988 Enqueuing Expose request
07:37:21.625 00.000 15712 Worker thread wakes up
07:37:21.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:21.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:23.271 01.646 15712 Exposure complete
07:37:23.293 00.022 15712 worker thread done servicing request
07:37:23.293 00.000 7988 OnExposeComplete: enter
07:37:23.293 00.000 7988 UpdateGuideState(): m_state=1
07:37:23.293 00.000 7988 UpdateCurrentPosition: no star selected
07:37:23.293 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:23.293 00.000 7988 Status Line: No star selected
07:37:23.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:23.302 00.009 7988 UpdateGuideState exits: No star selected
07:37:23.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:23.302 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:23.302 00.000 7988 Enqueuing Expose request
07:37:23.302 00.000 15712 Worker thread wakes up
07:37:23.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:23.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:24.837 01.535 15712 Exposure complete
07:37:24.859 00.022 15712 worker thread done servicing request
07:37:24.859 00.000 7988 OnExposeComplete: enter
07:37:24.859 00.000 7988 UpdateGuideState(): m_state=1
07:37:24.862 00.003 7988 UpdateCurrentPosition: no star selected
07:37:24.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:24.862 00.000 7988 Status Line: No star selected
07:37:24.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:24.866 00.004 7988 UpdateGuideState exits: No star selected
07:37:24.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:24.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:24.866 00.000 7988 Enqueuing Expose request
07:37:24.866 00.000 15712 Worker thread wakes up
07:37:24.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:24.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:26.514 01.648 15712 Exposure complete
07:37:26.532 00.018 15712 worker thread done servicing request
07:37:26.532 00.000 7988 OnExposeComplete: enter
07:37:26.532 00.000 7988 UpdateGuideState(): m_state=1
07:37:26.532 00.000 7988 UpdateCurrentPosition: no star selected
07:37:26.532 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:26.532 00.000 7988 Status Line: No star selected
07:37:26.544 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:26.544 00.000 7988 UpdateGuideState exits: No star selected
07:37:26.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:26.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:26.544 00.000 7988 Enqueuing Expose request
07:37:26.544 00.000 15712 Worker thread wakes up
07:37:26.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:26.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:28.079 01.535 15712 Exposure complete
07:37:28.102 00.023 15712 worker thread done servicing request
07:37:28.102 00.000 7988 OnExposeComplete: enter
07:37:28.102 00.000 7988 UpdateGuideState(): m_state=1
07:37:28.104 00.002 7988 UpdateCurrentPosition: no star selected
07:37:28.104 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:28.106 00.002 7988 Status Line: No star selected
07:37:28.108 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:28.108 00.000 7988 UpdateGuideState exits: No star selected
07:37:28.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:28.108 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:28.108 00.000 7988 Enqueuing Expose request
07:37:28.108 00.000 15712 Worker thread wakes up
07:37:28.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:28.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:29.744 01.636 15712 Exposure complete
07:37:29.766 00.022 15712 worker thread done servicing request
07:37:29.766 00.000 7988 OnExposeComplete: enter
07:37:29.766 00.000 7988 UpdateGuideState(): m_state=1
07:37:29.766 00.000 7988 UpdateCurrentPosition: no star selected
07:37:29.766 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:29.766 00.000 7988 Status Line: No star selected
07:37:29.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:29.773 00.007 7988 UpdateGuideState exits: No star selected
07:37:29.775 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:29.775 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:29.777 00.002 7988 Enqueuing Expose request
07:37:29.777 00.000 15712 Worker thread wakes up
07:37:29.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:29.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:31.296 01.519 15712 Exposure complete
07:37:31.313 00.017 15712 worker thread done servicing request
07:37:31.313 00.000 7988 OnExposeComplete: enter
07:37:31.313 00.000 7988 UpdateGuideState(): m_state=1
07:37:31.321 00.008 7988 UpdateCurrentPosition: no star selected
07:37:31.321 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:31.323 00.002 7988 Status Line: No star selected
07:37:31.325 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:31.325 00.000 7988 UpdateGuideState exits: No star selected
07:37:31.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:31.325 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:31.325 00.000 7988 Enqueuing Expose request
07:37:31.330 00.005 15712 Worker thread wakes up
07:37:31.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:31.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:32.971 01.641 15712 Exposure complete
07:37:32.987 00.016 15712 worker thread done servicing request
07:37:32.987 00.000 7988 OnExposeComplete: enter
07:37:32.987 00.000 7988 UpdateGuideState(): m_state=1
07:37:32.998 00.011 7988 UpdateCurrentPosition: no star selected
07:37:32.999 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:32.999 00.000 7988 Status Line: No star selected
07:37:33.001 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:33.003 00.002 7988 UpdateGuideState exits: No star selected
07:37:33.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:33.005 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:33.006 00.001 7988 Enqueuing Expose request
07:37:33.006 00.000 15712 Worker thread wakes up
07:37:33.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:33.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:34.537 01.531 15712 Exposure complete
07:37:34.560 00.023 15712 worker thread done servicing request
07:37:34.560 00.000 7988 OnExposeComplete: enter
07:37:34.560 00.000 7988 UpdateGuideState(): m_state=1
07:37:34.564 00.004 7988 UpdateCurrentPosition: no star selected
07:37:34.564 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:34.566 00.002 7988 Status Line: No star selected
07:37:34.568 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:34.569 00.001 7988 UpdateGuideState exits: No star selected
07:37:34.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:34.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:34.569 00.000 7988 Enqueuing Expose request
07:37:34.569 00.000 15712 Worker thread wakes up
07:37:34.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:34.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:36.218 01.649 15712 Exposure complete
07:37:36.236 00.018 15712 worker thread done servicing request
07:37:36.236 00.000 7988 OnExposeComplete: enter
07:37:36.236 00.000 7988 UpdateGuideState(): m_state=1
07:37:36.236 00.000 7988 UpdateCurrentPosition: no star selected
07:37:36.236 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:36.236 00.000 7988 Status Line: No star selected
07:37:36.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:36.247 00.011 7988 UpdateGuideState exits: No star selected
07:37:36.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:36.247 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:36.247 00.000 7988 Enqueuing Expose request
07:37:36.247 00.000 15712 Worker thread wakes up
07:37:36.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:36.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:37.765 01.518 15712 Exposure complete
07:37:37.784 00.019 15712 worker thread done servicing request
07:37:37.784 00.000 7988 OnExposeComplete: enter
07:37:37.784 00.000 7988 UpdateGuideState(): m_state=1
07:37:37.791 00.007 7988 UpdateCurrentPosition: no star selected
07:37:37.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:37.793 00.002 7988 Status Line: No star selected
07:37:37.795 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:37.796 00.001 7988 UpdateGuideState exits: No star selected
07:37:37.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:37.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:37.796 00.000 7988 Enqueuing Expose request
07:37:37.796 00.000 15712 Worker thread wakes up
07:37:37.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:37.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:39.428 01.632 15712 Exposure complete
07:37:39.452 00.024 15712 worker thread done servicing request
07:37:39.452 00.000 7988 OnExposeComplete: enter
07:37:39.452 00.000 7988 UpdateGuideState(): m_state=1
07:37:39.456 00.004 7988 UpdateCurrentPosition: no star selected
07:37:39.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:39.458 00.002 7988 Status Line: No star selected
07:37:39.460 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:39.460 00.000 7988 UpdateGuideState exits: No star selected
07:37:39.460 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:39.460 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:39.460 00.000 7988 Enqueuing Expose request
07:37:39.460 00.000 15712 Worker thread wakes up
07:37:39.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:39.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:40.982 01.522 15712 Exposure complete
07:37:41.003 00.021 15712 worker thread done servicing request
07:37:41.003 00.000 7988 OnExposeComplete: enter
07:37:41.003 00.000 7988 UpdateGuideState(): m_state=1
07:37:41.007 00.004 7988 UpdateCurrentPosition: no star selected
07:37:41.007 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:41.009 00.002 7988 Status Line: No star selected
07:37:41.011 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:41.011 00.000 7988 UpdateGuideState exits: No star selected
07:37:41.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:41.011 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:41.011 00.000 7988 Enqueuing Expose request
07:37:41.011 00.000 15712 Worker thread wakes up
07:37:41.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:41.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:42.658 01.647 15712 Exposure complete
07:37:42.672 00.014 15712 worker thread done servicing request
07:37:42.672 00.000 7988 OnExposeComplete: enter
07:37:42.672 00.000 7988 UpdateGuideState(): m_state=1
07:37:42.683 00.011 7988 UpdateCurrentPosition: no star selected
07:37:42.683 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:42.685 00.002 7988 Status Line: No star selected
07:37:42.687 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:42.689 00.002 7988 UpdateGuideState exits: No star selected
07:37:42.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:42.689 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:42.689 00.000 7988 Enqueuing Expose request
07:37:42.689 00.000 15712 Worker thread wakes up
07:37:42.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:42.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:44.220 01.531 15712 Exposure complete
07:37:44.238 00.018 15712 worker thread done servicing request
07:37:44.238 00.000 7988 OnExposeComplete: enter
07:37:44.238 00.000 7988 UpdateGuideState(): m_state=1
07:37:44.245 00.007 7988 UpdateCurrentPosition: no star selected
07:37:44.245 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:44.247 00.002 7988 Status Line: No star selected
07:37:44.249 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:44.249 00.000 7988 UpdateGuideState exits: No star selected
07:37:44.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:44.249 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:44.249 00.000 7988 Enqueuing Expose request
07:37:44.255 00.006 15712 Worker thread wakes up
07:37:44.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:44.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:45.894 01.639 15712 Exposure complete
07:37:45.908 00.014 15712 worker thread done servicing request
07:37:45.908 00.000 7988 OnExposeComplete: enter
07:37:45.908 00.000 7988 UpdateGuideState(): m_state=1
07:37:45.919 00.011 7988 UpdateCurrentPosition: no star selected
07:37:45.919 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:45.921 00.002 7988 Status Line: No star selected
07:37:45.922 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:45.924 00.002 7988 UpdateGuideState exits: No star selected
07:37:45.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:45.924 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:45.924 00.000 7988 Enqueuing Expose request
07:37:45.924 00.000 15712 Worker thread wakes up
07:37:45.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:45.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:47.445 01.521 15712 Exposure complete
07:37:47.468 00.023 15712 worker thread done servicing request
07:37:47.468 00.000 7988 OnExposeComplete: enter
07:37:47.470 00.002 7988 UpdateGuideState(): m_state=1
07:37:47.470 00.000 7988 UpdateCurrentPosition: no star selected
07:37:47.470 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:47.470 00.000 7988 Status Line: No star selected
07:37:47.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:47.475 00.005 7988 UpdateGuideState exits: No star selected
07:37:47.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:47.475 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:47.475 00.000 7988 Enqueuing Expose request
07:37:47.475 00.000 15712 Worker thread wakes up
07:37:47.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:47.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:49.218 01.743 15712 Exposure complete
07:37:49.237 00.019 15712 worker thread done servicing request
07:37:49.237 00.000 7988 OnExposeComplete: enter
07:37:49.237 00.000 7988 UpdateGuideState(): m_state=1
07:37:49.243 00.006 7988 UpdateCurrentPosition: no star selected
07:37:49.243 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:49.245 00.002 7988 Status Line: No star selected
07:37:49.248 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:49.248 00.000 7988 UpdateGuideState exits: No star selected
07:37:49.250 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:49.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:49.252 00.002 7988 Enqueuing Expose request
07:37:49.252 00.000 15712 Worker thread wakes up
07:37:49.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:49.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:50.657 01.405 15712 Exposure complete
07:37:50.681 00.024 15712 worker thread done servicing request
07:37:50.681 00.000 7988 OnExposeComplete: enter
07:37:50.683 00.002 7988 UpdateGuideState(): m_state=1
07:37:50.683 00.000 7988 UpdateCurrentPosition: no star selected
07:37:50.683 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:50.683 00.000 7988 Status Line: No star selected
07:37:50.687 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:50.687 00.000 7988 UpdateGuideState exits: No star selected
07:37:50.687 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:50.687 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:50.687 00.000 7988 Enqueuing Expose request
07:37:50.687 00.000 15712 Worker thread wakes up
07:37:50.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:50.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:52.334 01.647 15712 Exposure complete
07:37:52.351 00.017 15712 worker thread done servicing request
07:37:52.351 00.000 7988 OnExposeComplete: enter
07:37:52.351 00.000 7988 UpdateGuideState(): m_state=1
07:37:52.360 00.009 7988 UpdateCurrentPosition: no star selected
07:37:52.360 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:52.362 00.002 7988 Status Line: No star selected
07:37:52.364 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:52.365 00.001 7988 UpdateGuideState exits: No star selected
07:37:52.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:52.365 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:52.368 00.003 7988 Enqueuing Expose request
07:37:52.368 00.000 15712 Worker thread wakes up
07:37:52.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:52.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:53.899 01.531 15712 Exposure complete
07:37:53.918 00.019 15712 worker thread done servicing request
07:37:53.918 00.000 7988 OnExposeComplete: enter
07:37:53.918 00.000 7988 UpdateGuideState(): m_state=1
07:37:53.924 00.006 7988 UpdateCurrentPosition: no star selected
07:37:53.924 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:53.926 00.002 7988 Status Line: No star selected
07:37:53.928 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:53.928 00.000 7988 UpdateGuideState exits: No star selected
07:37:53.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:53.928 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:53.928 00.000 7988 Enqueuing Expose request
07:37:53.928 00.000 15712 Worker thread wakes up
07:37:53.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:53.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:55.576 01.648 15712 Exposure complete
07:37:55.598 00.022 15712 worker thread done servicing request
07:37:55.598 00.000 7988 OnExposeComplete: enter
07:37:55.598 00.000 7988 UpdateGuideState(): m_state=1
07:37:55.598 00.000 7988 UpdateCurrentPosition: no star selected
07:37:55.602 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:55.602 00.000 7988 Status Line: No star selected
07:37:55.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:55.605 00.003 7988 UpdateGuideState exits: No star selected
07:37:55.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:55.605 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:55.605 00.000 7988 Enqueuing Expose request
07:37:55.605 00.000 15712 Worker thread wakes up
07:37:55.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:55.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:57.141 01.536 15712 Exposure complete
07:37:57.163 00.022 15712 worker thread done servicing request
07:37:57.163 00.000 7988 OnExposeComplete: enter
07:37:57.166 00.003 7988 UpdateGuideState(): m_state=1
07:37:57.166 00.000 7988 UpdateCurrentPosition: no star selected
07:37:57.166 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:57.166 00.000 7988 Status Line: No star selected
07:37:57.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:57.171 00.005 7988 UpdateGuideState exits: No star selected
07:37:57.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:57.171 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:57.171 00.000 7988 Enqueuing Expose request
07:37:57.171 00.000 15712 Worker thread wakes up
07:37:57.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:57.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:37:58.805 01.634 15712 Exposure complete
07:37:58.818 00.013 15712 worker thread done servicing request
07:37:58.818 00.000 7988 OnExposeComplete: enter
07:37:58.818 00.000 7988 UpdateGuideState(): m_state=1
07:37:58.818 00.000 7988 UpdateCurrentPosition: no star selected
07:37:58.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:37:58.818 00.000 7988 Status Line: No star selected
07:37:58.834 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:37:58.834 00.000 7988 UpdateGuideState exits: No star selected
07:37:58.836 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:37:58.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:37:58.838 00.002 7988 Enqueuing Expose request
07:37:58.838 00.000 15712 Worker thread wakes up
07:37:58.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:37:58.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:00.369 01.531 15712 Exposure complete
07:38:00.383 00.014 15712 worker thread done servicing request
07:38:00.383 00.000 7988 OnExposeComplete: enter
07:38:00.383 00.000 7988 UpdateGuideState(): m_state=1
07:38:00.383 00.000 7988 UpdateCurrentPosition: no star selected
07:38:00.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:00.383 00.000 7988 Status Line: No star selected
07:38:00.399 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:00.400 00.001 7988 UpdateGuideState exits: No star selected
07:38:00.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:00.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:00.400 00.000 7988 Enqueuing Expose request
07:38:00.400 00.000 15712 Worker thread wakes up
07:38:00.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:00.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:02.040 01.640 15712 Exposure complete
07:38:02.063 00.023 15712 worker thread done servicing request
07:38:02.063 00.000 7988 OnExposeComplete: enter
07:38:02.063 00.000 7988 UpdateGuideState(): m_state=1
07:38:02.063 00.000 7988 UpdateCurrentPosition: no star selected
07:38:02.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:02.063 00.000 7988 Status Line: No star selected
07:38:02.068 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:02.070 00.002 7988 UpdateGuideState exits: No star selected
07:38:02.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:02.070 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:02.070 00.000 7988 Enqueuing Expose request
07:38:02.070 00.000 15712 Worker thread wakes up
07:38:02.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:02.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:03.605 01.535 15712 Exposure complete
07:38:03.628 00.023 15712 worker thread done servicing request
07:38:03.628 00.000 7988 OnExposeComplete: enter
07:38:03.628 00.000 7988 UpdateGuideState(): m_state=1
07:38:03.628 00.000 7988 UpdateCurrentPosition: no star selected
07:38:03.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:03.628 00.000 7988 Status Line: No star selected
07:38:03.634 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:03.634 00.000 7988 UpdateGuideState exits: No star selected
07:38:03.636 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:03.636 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:03.636 00.000 7988 Enqueuing Expose request
07:38:03.636 00.000 15712 Worker thread wakes up
07:38:03.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:03.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:05.283 01.647 15712 Exposure complete
07:38:05.302 00.019 15712 worker thread done servicing request
07:38:05.302 00.000 7988 OnExposeComplete: enter
07:38:05.302 00.000 7988 UpdateGuideState(): m_state=1
07:38:05.308 00.006 7988 UpdateCurrentPosition: no star selected
07:38:05.308 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:05.310 00.002 7988 Status Line: No star selected
07:38:05.312 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:05.312 00.000 7988 UpdateGuideState exits: No star selected
07:38:05.315 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:05.315 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:05.317 00.002 7988 Enqueuing Expose request
07:38:05.317 00.000 15712 Worker thread wakes up
07:38:05.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:05.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:06.832 01.515 15712 Exposure complete
07:38:06.855 00.023 15712 worker thread done servicing request
07:38:06.855 00.000 7988 OnExposeComplete: enter
07:38:06.855 00.000 7988 UpdateGuideState(): m_state=1
07:38:06.855 00.000 7988 UpdateCurrentPosition: no star selected
07:38:06.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:06.855 00.000 7988 Status Line: No star selected
07:38:06.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:06.862 00.007 7988 UpdateGuideState exits: No star selected
07:38:06.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:06.862 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:06.862 00.000 7988 Enqueuing Expose request
07:38:06.866 00.004 15712 Worker thread wakes up
07:38:06.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:06.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:08.606 01.740 15712 Exposure complete
07:38:08.629 00.023 15712 worker thread done servicing request
07:38:08.629 00.000 7988 OnExposeComplete: enter
07:38:08.629 00.000 7988 UpdateGuideState(): m_state=1
07:38:08.629 00.000 7988 UpdateCurrentPosition: no star selected
07:38:08.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:08.629 00.000 7988 Status Line: No star selected
07:38:08.629 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:08.636 00.007 7988 UpdateGuideState exits: No star selected
07:38:08.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:08.636 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:08.639 00.003 7988 Enqueuing Expose request
07:38:08.639 00.000 15712 Worker thread wakes up
07:38:08.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:08.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:10.045 01.406 15712 Exposure complete
07:38:10.067 00.022 15712 worker thread done servicing request
07:38:10.067 00.000 7988 OnExposeComplete: enter
07:38:10.069 00.002 7988 UpdateGuideState(): m_state=1
07:38:10.069 00.000 7988 UpdateCurrentPosition: no star selected
07:38:10.069 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:10.069 00.000 7988 Status Line: No star selected
07:38:10.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:10.075 00.006 7988 UpdateGuideState exits: No star selected
07:38:10.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:10.075 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:10.075 00.000 7988 Enqueuing Expose request
07:38:10.075 00.000 15712 Worker thread wakes up
07:38:10.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:10.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:11.718 01.643 15712 Exposure complete
07:38:11.743 00.025 15712 worker thread done servicing request
07:38:11.743 00.000 7988 OnExposeComplete: enter
07:38:11.743 00.000 7988 UpdateGuideState(): m_state=1
07:38:11.743 00.000 7988 UpdateCurrentPosition: no star selected
07:38:11.743 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:11.743 00.000 7988 Status Line: No star selected
07:38:11.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:11.750 00.007 7988 UpdateGuideState exits: No star selected
07:38:11.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:11.750 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:11.750 00.000 7988 Enqueuing Expose request
07:38:11.750 00.000 15712 Worker thread wakes up
07:38:11.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:11.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:13.270 01.520 15712 Exposure complete
07:38:13.293 00.023 15712 worker thread done servicing request
07:38:13.293 00.000 7988 OnExposeComplete: enter
07:38:13.293 00.000 7988 UpdateGuideState(): m_state=1
07:38:13.293 00.000 7988 UpdateCurrentPosition: no star selected
07:38:13.293 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:13.293 00.000 7988 Status Line: No star selected
07:38:13.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:13.300 00.007 7988 UpdateGuideState exits: No star selected
07:38:13.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:13.300 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:13.300 00.000 7988 Enqueuing Expose request
07:38:13.300 00.000 15712 Worker thread wakes up
07:38:13.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:13.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:14.943 01.643 15712 Exposure complete
07:38:14.959 00.016 15712 worker thread done servicing request
07:38:14.959 00.000 7988 OnExposeComplete: enter
07:38:14.959 00.000 7988 UpdateGuideState(): m_state=1
07:38:14.968 00.009 7988 UpdateCurrentPosition: no star selected
07:38:14.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:14.970 00.002 7988 Status Line: No star selected
07:38:14.972 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:14.972 00.000 7988 UpdateGuideState exits: No star selected
07:38:14.974 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:14.974 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:14.976 00.002 7988 Enqueuing Expose request
07:38:14.976 00.000 15712 Worker thread wakes up
07:38:14.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:14.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:16.508 01.532 15712 Exposure complete
07:38:16.525 00.017 15712 worker thread done servicing request
07:38:16.525 00.000 7988 OnExposeComplete: enter
07:38:16.525 00.000 7988 UpdateGuideState(): m_state=1
07:38:16.532 00.007 7988 UpdateCurrentPosition: no star selected
07:38:16.532 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:16.534 00.002 7988 Status Line: No star selected
07:38:16.536 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:16.537 00.001 7988 UpdateGuideState exits: No star selected
07:38:16.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:16.537 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:16.537 00.000 7988 Enqueuing Expose request
07:38:16.537 00.000 15712 Worker thread wakes up
07:38:16.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:16.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:18.186 01.649 15712 Exposure complete
07:38:18.209 00.023 15712 worker thread done servicing request
07:38:18.209 00.000 7988 OnExposeComplete: enter
07:38:18.209 00.000 7988 UpdateGuideState(): m_state=1
07:38:18.211 00.002 7988 UpdateCurrentPosition: no star selected
07:38:18.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:18.213 00.002 7988 Status Line: No star selected
07:38:18.215 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:18.215 00.000 7988 UpdateGuideState exits: No star selected
07:38:18.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:18.215 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:18.215 00.000 7988 Enqueuing Expose request
07:38:18.215 00.000 15712 Worker thread wakes up
07:38:18.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:18.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:19.750 01.535 15712 Exposure complete
07:38:19.773 00.023 15712 worker thread done servicing request
07:38:19.773 00.000 7988 OnExposeComplete: enter
07:38:19.774 00.001 7988 UpdateGuideState(): m_state=1
07:38:19.774 00.000 7988 UpdateCurrentPosition: no star selected
07:38:19.774 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:19.774 00.000 7988 Status Line: No star selected
07:38:19.779 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:19.779 00.000 7988 UpdateGuideState exits: No star selected
07:38:19.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:19.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:19.779 00.000 7988 Enqueuing Expose request
07:38:19.779 00.000 15712 Worker thread wakes up
07:38:19.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:19.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:21.430 01.651 15712 Exposure complete
07:38:21.453 00.023 15712 worker thread done servicing request
07:38:21.453 00.000 7988 OnExposeComplete: enter
07:38:21.453 00.000 7988 UpdateGuideState(): m_state=1
07:38:21.456 00.003 7988 UpdateCurrentPosition: no star selected
07:38:21.457 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:21.459 00.002 7988 Status Line: No star selected
07:38:21.461 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:21.461 00.000 7988 UpdateGuideState exits: No star selected
07:38:21.463 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:21.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:21.463 00.000 7988 Enqueuing Expose request
07:38:21.463 00.000 15712 Worker thread wakes up
07:38:21.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:21.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:22.993 01.530 15712 Exposure complete
07:38:23.016 00.023 15712 worker thread done servicing request
07:38:23.016 00.000 7988 OnExposeComplete: enter
07:38:23.016 00.000 7988 UpdateGuideState(): m_state=1
07:38:23.016 00.000 7988 UpdateCurrentPosition: no star selected
07:38:23.016 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:23.016 00.000 7988 Status Line: No star selected
07:38:23.024 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:23.024 00.000 7988 UpdateGuideState exits: No star selected
07:38:23.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:23.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:23.024 00.000 7988 Enqueuing Expose request
07:38:23.024 00.000 15712 Worker thread wakes up
07:38:23.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:23.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:24.672 01.648 15712 Exposure complete
07:38:24.694 00.022 15712 worker thread done servicing request
07:38:24.694 00.000 7988 OnExposeComplete: enter
07:38:24.694 00.000 7988 UpdateGuideState(): m_state=1
07:38:24.694 00.000 7988 UpdateCurrentPosition: no star selected
07:38:24.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:24.694 00.000 7988 Status Line: No star selected
07:38:24.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:24.702 00.008 7988 UpdateGuideState exits: No star selected
07:38:24.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:24.702 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:24.702 00.000 7988 Enqueuing Expose request
07:38:24.702 00.000 15712 Worker thread wakes up
07:38:24.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:24.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:26.222 01.520 15712 Exposure complete
07:38:26.240 00.018 15712 worker thread done servicing request
07:38:26.240 00.000 7988 OnExposeComplete: enter
07:38:26.240 00.000 7988 UpdateGuideState(): m_state=1
07:38:26.240 00.000 7988 UpdateCurrentPosition: no star selected
07:38:26.240 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:26.240 00.000 7988 Status Line: No star selected
07:38:26.240 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:26.251 00.011 7988 UpdateGuideState exits: No star selected
07:38:26.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:26.251 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:26.251 00.000 7988 Enqueuing Expose request
07:38:26.256 00.005 15712 Worker thread wakes up
07:38:26.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:26.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:27.896 01.640 15712 Exposure complete
07:38:27.912 00.016 15712 worker thread done servicing request
07:38:27.912 00.000 7988 OnExposeComplete: enter
07:38:27.912 00.000 7988 UpdateGuideState(): m_state=1
07:38:27.912 00.000 7988 UpdateCurrentPosition: no star selected
07:38:27.912 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:27.912 00.000 7988 Status Line: No star selected
07:38:27.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:27.928 00.016 7988 UpdateGuideState exits: No star selected
07:38:27.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:27.928 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:27.928 00.000 7988 Enqueuing Expose request
07:38:27.928 00.000 15712 Worker thread wakes up
07:38:27.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:27.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:29.463 01.535 15712 Exposure complete
07:38:29.485 00.022 15712 worker thread done servicing request
07:38:29.485 00.000 7988 OnExposeComplete: enter
07:38:29.485 00.000 7988 UpdateGuideState(): m_state=1
07:38:29.485 00.000 7988 UpdateCurrentPosition: no star selected
07:38:29.485 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:29.485 00.000 7988 Status Line: No star selected
07:38:29.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:29.494 00.009 7988 UpdateGuideState exits: No star selected
07:38:29.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:29.494 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:29.494 00.000 7988 Enqueuing Expose request
07:38:29.494 00.000 15712 Worker thread wakes up
07:38:29.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:29.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:31.134 01.640 15712 Exposure complete
07:38:31.150 00.016 15712 worker thread done servicing request
07:38:31.150 00.000 7988 OnExposeComplete: enter
07:38:31.150 00.000 7988 UpdateGuideState(): m_state=1
07:38:31.161 00.011 7988 UpdateCurrentPosition: no star selected
07:38:31.162 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:31.162 00.000 7988 Status Line: No star selected
07:38:31.164 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:31.166 00.002 7988 UpdateGuideState exits: No star selected
07:38:31.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:31.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:31.166 00.000 7988 Enqueuing Expose request
07:38:31.166 00.000 15712 Worker thread wakes up
07:38:31.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:31.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:32.684 01.518 15712 Exposure complete
07:38:32.708 00.024 15712 worker thread done servicing request
07:38:32.708 00.000 7988 OnExposeComplete: enter
07:38:32.710 00.002 7988 UpdateGuideState(): m_state=1
07:38:32.712 00.002 7988 UpdateCurrentPosition: no star selected
07:38:32.714 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:32.714 00.000 7988 Status Line: No star selected
07:38:32.716 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:32.716 00.000 7988 UpdateGuideState exits: No star selected
07:38:32.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:32.716 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:32.716 00.000 7988 Enqueuing Expose request
07:38:32.716 00.000 15712 Worker thread wakes up
07:38:32.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:32.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:34.357 01.641 15712 Exposure complete
07:38:34.373 00.016 15712 worker thread done servicing request
07:38:34.373 00.000 7988 OnExposeComplete: enter
07:38:34.373 00.000 7988 UpdateGuideState(): m_state=1
07:38:34.385 00.012 7988 UpdateCurrentPosition: no star selected
07:38:34.385 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:34.387 00.002 7988 Status Line: No star selected
07:38:34.389 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:34.390 00.001 7988 UpdateGuideState exits: No star selected
07:38:34.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:34.390 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:34.390 00.000 7988 Enqueuing Expose request
07:38:34.390 00.000 15712 Worker thread wakes up
07:38:34.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:34.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:35.926 01.536 15712 Exposure complete
07:38:35.945 00.019 15712 worker thread done servicing request
07:38:35.945 00.000 7988 OnExposeComplete: enter
07:38:35.945 00.000 7988 UpdateGuideState(): m_state=1
07:38:35.945 00.000 7988 UpdateCurrentPosition: no star selected
07:38:35.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:35.954 00.009 7988 Status Line: No star selected
07:38:35.955 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:35.955 00.000 7988 UpdateGuideState exits: No star selected
07:38:35.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:35.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:35.955 00.000 7988 Enqueuing Expose request
07:38:35.955 00.000 15712 Worker thread wakes up
07:38:35.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:35.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:37.602 01.647 15712 Exposure complete
07:38:37.623 00.021 15712 worker thread done servicing request
07:38:37.623 00.000 7988 OnExposeComplete: enter
07:38:37.623 00.000 7988 UpdateGuideState(): m_state=1
07:38:37.630 00.007 7988 UpdateCurrentPosition: no star selected
07:38:37.632 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:37.632 00.000 7988 Status Line: No star selected
07:38:37.634 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:37.634 00.000 7988 UpdateGuideState exits: No star selected
07:38:37.634 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:37.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:37.634 00.000 7988 Enqueuing Expose request
07:38:37.634 00.000 15712 Worker thread wakes up
07:38:37.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:37.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:39.171 01.537 15712 Exposure complete
07:38:39.193 00.022 15712 worker thread done servicing request
07:38:39.193 00.000 7988 OnExposeComplete: enter
07:38:39.193 00.000 7988 UpdateGuideState(): m_state=1
07:38:39.193 00.000 7988 UpdateCurrentPosition: no star selected
07:38:39.193 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:39.193 00.000 7988 Status Line: No star selected
07:38:39.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:39.201 00.008 7988 UpdateGuideState exits: No star selected
07:38:39.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:39.201 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:39.201 00.000 7988 Enqueuing Expose request
07:38:39.206 00.005 15712 Worker thread wakes up
07:38:39.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:39.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:40.833 01.627 15712 Exposure complete
07:38:40.856 00.023 15712 worker thread done servicing request
07:38:40.856 00.000 7988 OnExposeComplete: enter
07:38:40.856 00.000 7988 UpdateGuideState(): m_state=1
07:38:40.856 00.000 7988 UpdateCurrentPosition: no star selected
07:38:40.856 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:40.856 00.000 7988 Status Line: No star selected
07:38:40.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:40.863 00.007 7988 UpdateGuideState exits: No star selected
07:38:40.865 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:40.865 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:40.867 00.002 7988 Enqueuing Expose request
07:38:40.867 00.000 15712 Worker thread wakes up
07:38:40.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:40.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:42.399 01.532 15712 Exposure complete
07:38:42.422 00.023 15712 worker thread done servicing request
07:38:42.422 00.000 7988 OnExposeComplete: enter
07:38:42.422 00.000 7988 UpdateGuideState(): m_state=1
07:38:42.422 00.000 7988 UpdateCurrentPosition: no star selected
07:38:42.422 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:42.422 00.000 7988 Status Line: No star selected
07:38:42.429 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:42.429 00.000 7988 UpdateGuideState exits: No star selected
07:38:42.431 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:42.431 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:42.433 00.002 7988 Enqueuing Expose request
07:38:42.433 00.000 15712 Worker thread wakes up
07:38:42.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:42.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:44.061 01.628 15712 Exposure complete
07:38:44.075 00.014 15712 worker thread done servicing request
07:38:44.075 00.000 7988 OnExposeComplete: enter
07:38:44.075 00.000 7988 UpdateGuideState(): m_state=1
07:38:44.086 00.011 7988 UpdateCurrentPosition: no star selected
07:38:44.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:44.088 00.002 7988 Status Line: No star selected
07:38:44.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:44.090 00.000 7988 UpdateGuideState exits: No star selected
07:38:44.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:44.090 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:44.090 00.000 7988 Enqueuing Expose request
07:38:44.090 00.000 15712 Worker thread wakes up
07:38:44.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:44.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:45.626 01.536 15712 Exposure complete
07:38:45.648 00.022 15712 worker thread done servicing request
07:38:45.648 00.000 7988 OnExposeComplete: enter
07:38:45.648 00.000 7988 UpdateGuideState(): m_state=1
07:38:45.648 00.000 7988 UpdateCurrentPosition: no star selected
07:38:45.648 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:45.648 00.000 7988 Status Line: No star selected
07:38:45.656 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:45.656 00.000 7988 UpdateGuideState exits: No star selected
07:38:45.658 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:45.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:45.660 00.002 7988 Enqueuing Expose request
07:38:45.660 00.000 15712 Worker thread wakes up
07:38:45.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:45.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:47.298 01.638 15712 Exposure complete
07:38:47.314 00.016 15712 worker thread done servicing request
07:38:47.314 00.000 7988 OnExposeComplete: enter
07:38:47.314 00.000 7988 UpdateGuideState(): m_state=1
07:38:47.324 00.010 7988 UpdateCurrentPosition: no star selected
07:38:47.326 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:47.326 00.000 7988 Status Line: No star selected
07:38:47.328 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:47.330 00.002 7988 UpdateGuideState exits: No star selected
07:38:47.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:47.330 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:47.330 00.000 7988 Enqueuing Expose request
07:38:47.330 00.000 15712 Worker thread wakes up
07:38:47.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:47.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:48.865 01.535 15712 Exposure complete
07:38:48.879 00.014 15712 worker thread done servicing request
07:38:48.879 00.000 7988 OnExposeComplete: enter
07:38:48.879 00.000 7988 UpdateGuideState(): m_state=1
07:38:48.879 00.000 7988 UpdateCurrentPosition: no star selected
07:38:48.891 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:48.891 00.000 7988 Status Line: No star selected
07:38:48.893 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:48.937 00.044 7988 UpdateGuideState exits: No star selected
07:38:48.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:48.942 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:48.943 00.001 7988 Enqueuing Expose request
07:38:48.943 00.000 15712 Worker thread wakes up
07:38:48.943 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:48.943 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:50.686 01.743 15712 Exposure complete
07:38:50.709 00.023 15712 worker thread done servicing request
07:38:50.709 00.000 7988 OnExposeComplete: enter
07:38:50.710 00.001 7988 UpdateGuideState(): m_state=1
07:38:50.710 00.000 7988 UpdateCurrentPosition: no star selected
07:38:50.710 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:50.710 00.000 7988 Status Line: No star selected
07:38:50.715 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:50.715 00.000 7988 UpdateGuideState exits: No star selected
07:38:50.715 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:50.715 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:50.715 00.000 7988 Enqueuing Expose request
07:38:50.715 00.000 15712 Worker thread wakes up
07:38:50.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:50.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:52.140 01.425 15712 Exposure complete
07:38:52.162 00.022 15712 worker thread done servicing request
07:38:52.162 00.000 7988 OnExposeComplete: enter
07:38:52.162 00.000 7988 UpdateGuideState(): m_state=1
07:38:52.162 00.000 7988 UpdateCurrentPosition: no star selected
07:38:52.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:52.162 00.000 7988 Status Line: No star selected
07:38:52.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:52.170 00.008 7988 UpdateGuideState exits: No star selected
07:38:52.170 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:52.170 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:52.170 00.000 7988 Enqueuing Expose request
07:38:52.170 00.000 15712 Worker thread wakes up
07:38:52.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:52.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:53.916 01.746 15712 Exposure complete
07:38:53.939 00.023 15712 worker thread done servicing request
07:38:53.939 00.000 7988 OnExposeComplete: enter
07:38:53.939 00.000 7988 UpdateGuideState(): m_state=1
07:38:53.939 00.000 7988 UpdateCurrentPosition: no star selected
07:38:53.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:53.939 00.000 7988 Status Line: No star selected
07:38:53.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:53.946 00.007 7988 UpdateGuideState exits: No star selected
07:38:53.948 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:53.948 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:53.948 00.000 7988 Enqueuing Expose request
07:38:53.948 00.000 15712 Worker thread wakes up
07:38:53.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:53.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:55.355 01.407 15712 Exposure complete
07:38:55.378 00.023 15712 worker thread done servicing request
07:38:55.378 00.000 7988 OnExposeComplete: enter
07:38:55.378 00.000 7988 UpdateGuideState(): m_state=1
07:38:55.378 00.000 7988 UpdateCurrentPosition: no star selected
07:38:55.378 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:55.378 00.000 7988 Status Line: No star selected
07:38:55.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:55.385 00.007 7988 UpdateGuideState exits: No star selected
07:38:55.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:55.385 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:55.385 00.000 7988 Enqueuing Expose request
07:38:55.389 00.004 15712 Worker thread wakes up
07:38:55.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:55.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:57.032 01.643 15712 Exposure complete
07:38:57.050 00.018 15712 worker thread done servicing request
07:38:57.050 00.000 7988 OnExposeComplete: enter
07:38:57.050 00.000 7988 UpdateGuideState(): m_state=1
07:38:57.059 00.009 7988 UpdateCurrentPosition: no star selected
07:38:57.059 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:57.061 00.002 7988 Status Line: No star selected
07:38:57.063 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:57.063 00.000 7988 UpdateGuideState exits: No star selected
07:38:57.063 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:57.063 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:57.063 00.000 7988 Enqueuing Expose request
07:38:57.063 00.000 15712 Worker thread wakes up
07:38:57.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:57.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:38:58.585 01.522 15712 Exposure complete
07:38:58.607 00.022 15712 worker thread done servicing request
07:38:58.607 00.000 7988 OnExposeComplete: enter
07:38:58.607 00.000 7988 UpdateGuideState(): m_state=1
07:38:58.607 00.000 7988 UpdateCurrentPosition: no star selected
07:38:58.611 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:38:58.611 00.000 7988 Status Line: No star selected
07:38:58.611 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:38:58.615 00.004 7988 UpdateGuideState exits: No star selected
07:38:58.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:38:58.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:38:58.615 00.000 7988 Enqueuing Expose request
07:38:58.615 00.000 15712 Worker thread wakes up
07:38:58.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:38:58.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:00.360 01.745 15712 Exposure complete
07:39:00.383 00.023 15712 worker thread done servicing request
07:39:00.383 00.000 7988 OnExposeComplete: enter
07:39:00.383 00.000 7988 UpdateGuideState(): m_state=1
07:39:00.383 00.000 7988 UpdateCurrentPosition: no star selected
07:39:00.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:00.383 00.000 7988 Status Line: No star selected
07:39:00.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:00.390 00.007 7988 UpdateGuideState exits: No star selected
07:39:00.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:00.390 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:00.390 00.000 7988 Enqueuing Expose request
07:39:00.390 00.000 15712 Worker thread wakes up
07:39:00.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:00.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:01.813 01.423 15712 Exposure complete
07:39:01.827 00.014 15712 worker thread done servicing request
07:39:01.827 00.000 7988 OnExposeComplete: enter
07:39:01.827 00.000 7988 UpdateGuideState(): m_state=1
07:39:01.838 00.011 7988 UpdateCurrentPosition: no star selected
07:39:01.838 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:01.840 00.002 7988 Status Line: No star selected
07:39:01.842 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:01.843 00.001 7988 UpdateGuideState exits: No star selected
07:39:01.844 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:01.844 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:01.844 00.000 7988 Enqueuing Expose request
07:39:01.844 00.000 15712 Worker thread wakes up
07:39:01.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:01.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:03.586 01.742 15712 Exposure complete
07:39:03.608 00.022 15712 worker thread done servicing request
07:39:03.608 00.000 7988 OnExposeComplete: enter
07:39:03.608 00.000 7988 UpdateGuideState(): m_state=1
07:39:03.608 00.000 7988 UpdateCurrentPosition: no star selected
07:39:03.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:03.613 00.005 7988 Status Line: No star selected
07:39:03.613 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:03.616 00.003 7988 UpdateGuideState exits: No star selected
07:39:03.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:03.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:03.616 00.000 7988 Enqueuing Expose request
07:39:03.616 00.000 15712 Worker thread wakes up
07:39:03.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:03.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:05.025 01.409 15712 Exposure complete
07:39:05.043 00.018 15712 worker thread done servicing request
07:39:05.043 00.000 7988 OnExposeComplete: enter
07:39:05.043 00.000 7988 UpdateGuideState(): m_state=1
07:39:05.049 00.006 7988 UpdateCurrentPosition: no star selected
07:39:05.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:05.052 00.003 7988 Status Line: No star selected
07:39:05.054 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:05.054 00.000 7988 UpdateGuideState exits: No star selected
07:39:05.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:05.054 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:05.054 00.000 7988 Enqueuing Expose request
07:39:05.054 00.000 15712 Worker thread wakes up
07:39:05.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:05.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:06.698 01.644 15712 Exposure complete
07:39:06.714 00.016 15712 worker thread done servicing request
07:39:06.714 00.000 7988 OnExposeComplete: enter
07:39:06.714 00.000 7988 UpdateGuideState(): m_state=1
07:39:06.714 00.000 7988 UpdateCurrentPosition: no star selected
07:39:06.714 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:06.728 00.014 7988 Status Line: No star selected
07:39:06.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:06.730 00.002 7988 UpdateGuideState exits: No star selected
07:39:06.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:06.730 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:06.730 00.000 7988 Enqueuing Expose request
07:39:06.730 00.000 15712 Worker thread wakes up
07:39:06.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:06.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:08.266 01.536 15712 Exposure complete
07:39:08.282 00.016 15712 worker thread done servicing request
07:39:08.282 00.000 7988 OnExposeComplete: enter
07:39:08.282 00.000 7988 UpdateGuideState(): m_state=1
07:39:08.291 00.009 7988 UpdateCurrentPosition: no star selected
07:39:08.292 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:08.292 00.000 7988 Status Line: No star selected
07:39:08.294 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:08.296 00.002 7988 UpdateGuideState exits: No star selected
07:39:08.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:08.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:08.296 00.000 7988 Enqueuing Expose request
07:39:08.296 00.000 15712 Worker thread wakes up
07:39:08.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:08.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:10.043 01.747 15712 Exposure complete
07:39:10.065 00.022 15712 worker thread done servicing request
07:39:10.065 00.000 7988 OnExposeComplete: enter
07:39:10.065 00.000 7988 UpdateGuideState(): m_state=1
07:39:10.065 00.000 7988 UpdateCurrentPosition: no star selected
07:39:10.065 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:10.065 00.000 7988 Status Line: No star selected
07:39:10.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:10.072 00.007 7988 UpdateGuideState exits: No star selected
07:39:10.072 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:10.072 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:10.072 00.000 7988 Enqueuing Expose request
07:39:10.072 00.000 15712 Worker thread wakes up
07:39:10.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:10.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:11.496 01.424 15712 Exposure complete
07:39:11.518 00.022 15712 worker thread done servicing request
07:39:11.518 00.000 7988 OnExposeComplete: enter
07:39:11.518 00.000 7988 UpdateGuideState(): m_state=1
07:39:11.518 00.000 7988 UpdateCurrentPosition: no star selected
07:39:11.518 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:11.518 00.000 7988 Status Line: No star selected
07:39:11.525 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:11.526 00.001 7988 UpdateGuideState exits: No star selected
07:39:11.526 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:11.526 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:11.526 00.000 7988 Enqueuing Expose request
07:39:11.526 00.000 15712 Worker thread wakes up
07:39:11.526 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:11.526 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:13.162 01.636 15712 Exposure complete
07:39:13.176 00.014 15712 worker thread done servicing request
07:39:13.176 00.000 7988 OnExposeComplete: enter
07:39:13.176 00.000 7988 UpdateGuideState(): m_state=1
07:39:13.176 00.000 7988 UpdateCurrentPosition: no star selected
07:39:13.176 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:13.176 00.000 7988 Status Line: No star selected
07:39:13.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:13.191 00.015 7988 UpdateGuideState exits: No star selected
07:39:13.193 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:13.193 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:13.193 00.000 7988 Enqueuing Expose request
07:39:13.193 00.000 15712 Worker thread wakes up
07:39:13.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:13.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:14.727 01.534 15712 Exposure complete
07:39:14.748 00.021 15712 worker thread done servicing request
07:39:14.748 00.000 7988 OnExposeComplete: enter
07:39:14.748 00.000 7988 UpdateGuideState(): m_state=1
07:39:14.748 00.000 7988 UpdateCurrentPosition: no star selected
07:39:14.748 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:14.748 00.000 7988 Status Line: No star selected
07:39:14.748 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:14.757 00.009 7988 UpdateGuideState exits: No star selected
07:39:14.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:14.757 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:14.759 00.002 7988 Enqueuing Expose request
07:39:14.759 00.000 15712 Worker thread wakes up
07:39:14.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:14.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:16.390 01.631 15712 Exposure complete
07:39:16.411 00.021 15712 worker thread done servicing request
07:39:16.411 00.000 7988 OnExposeComplete: enter
07:39:16.411 00.000 7988 UpdateGuideState(): m_state=1
07:39:16.411 00.000 7988 UpdateCurrentPosition: no star selected
07:39:16.411 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:16.411 00.000 7988 Status Line: No star selected
07:39:16.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:16.420 00.009 7988 UpdateGuideState exits: No star selected
07:39:16.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:16.420 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:16.420 00.000 7988 Enqueuing Expose request
07:39:16.420 00.000 15712 Worker thread wakes up
07:39:16.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:16.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:17.958 01.538 15712 Exposure complete
07:39:17.980 00.022 15712 worker thread done servicing request
07:39:17.980 00.000 7988 OnExposeComplete: enter
07:39:17.983 00.003 7988 UpdateGuideState(): m_state=1
07:39:17.983 00.000 7988 UpdateCurrentPosition: no star selected
07:39:17.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:17.983 00.000 7988 Status Line: No star selected
07:39:17.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:17.983 00.000 7988 UpdateGuideState exits: No star selected
07:39:17.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:17.983 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:17.983 00.000 7988 Enqueuing Expose request
07:39:17.983 00.000 15712 Worker thread wakes up
07:39:17.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:17.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:19.633 01.650 15712 Exposure complete
07:39:19.647 00.014 15712 worker thread done servicing request
07:39:19.647 00.000 7988 OnExposeComplete: enter
07:39:19.647 00.000 7988 UpdateGuideState(): m_state=1
07:39:19.658 00.011 7988 UpdateCurrentPosition: no star selected
07:39:19.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:19.660 00.002 7988 Status Line: No star selected
07:39:19.662 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:19.664 00.002 7988 UpdateGuideState exits: No star selected
07:39:19.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:19.666 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:19.666 00.000 7988 Enqueuing Expose request
07:39:19.668 00.002 15712 Worker thread wakes up
07:39:19.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:19.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:21.199 01.531 15712 Exposure complete
07:39:21.221 00.022 15712 worker thread done servicing request
07:39:21.221 00.000 7988 OnExposeComplete: enter
07:39:21.221 00.000 7988 UpdateGuideState(): m_state=1
07:39:21.225 00.004 7988 UpdateCurrentPosition: no star selected
07:39:21.225 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:21.225 00.000 7988 Status Line: No star selected
07:39:21.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:21.229 00.004 7988 UpdateGuideState exits: No star selected
07:39:21.229 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:21.229 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:21.229 00.000 7988 Enqueuing Expose request
07:39:21.229 00.000 15712 Worker thread wakes up
07:39:21.229 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:21.229 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:22.876 01.647 15712 Exposure complete
07:39:22.897 00.021 15712 worker thread done servicing request
07:39:22.899 00.002 7988 OnExposeComplete: enter
07:39:22.899 00.000 7988 UpdateGuideState(): m_state=1
07:39:22.899 00.000 7988 UpdateCurrentPosition: no star selected
07:39:22.899 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:22.899 00.000 7988 Status Line: No star selected
07:39:22.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:22.906 00.007 7988 UpdateGuideState exits: No star selected
07:39:22.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:22.906 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:22.906 00.000 7988 Enqueuing Expose request
07:39:22.906 00.000 15712 Worker thread wakes up
07:39:22.910 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:22.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:24.423 01.513 15712 Exposure complete
07:39:24.443 00.020 15712 worker thread done servicing request
07:39:24.443 00.000 7988 OnExposeComplete: enter
07:39:24.443 00.000 7988 UpdateGuideState(): m_state=1
07:39:24.443 00.000 7988 UpdateCurrentPosition: no star selected
07:39:24.443 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:24.443 00.000 7988 Status Line: No star selected
07:39:24.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:24.455 00.012 7988 UpdateGuideState exits: No star selected
07:39:24.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:24.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:24.455 00.000 7988 Enqueuing Expose request
07:39:24.455 00.000 15712 Worker thread wakes up
07:39:24.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:24.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:26.087 01.632 15712 Exposure complete
07:39:26.101 00.014 15712 worker thread done servicing request
07:39:26.101 00.000 7988 OnExposeComplete: enter
07:39:26.111 00.010 7988 UpdateGuideState(): m_state=1
07:39:26.111 00.000 7988 UpdateCurrentPosition: no star selected
07:39:26.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:26.111 00.000 7988 Status Line: No star selected
07:39:26.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:26.117 00.006 7988 UpdateGuideState exits: No star selected
07:39:26.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:26.117 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:26.117 00.000 7988 Enqueuing Expose request
07:39:26.117 00.000 15712 Worker thread wakes up
07:39:26.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:26.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:27.636 01.519 15712 Exposure complete
07:39:27.652 00.016 15712 worker thread done servicing request
07:39:27.652 00.000 7988 OnExposeComplete: enter
07:39:27.652 00.000 7988 UpdateGuideState(): m_state=1
07:39:27.663 00.011 7988 UpdateCurrentPosition: no star selected
07:39:27.663 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:27.663 00.000 7988 Status Line: No star selected
07:39:27.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:27.668 00.005 7988 UpdateGuideState exits: No star selected
07:39:27.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:27.668 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:27.668 00.000 7988 Enqueuing Expose request
07:39:27.668 00.000 15712 Worker thread wakes up
07:39:27.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:27.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:29.311 01.643 15712 Exposure complete
07:39:29.335 00.024 15712 worker thread done servicing request
07:39:29.335 00.000 7988 OnExposeComplete: enter
07:39:29.335 00.000 7988 UpdateGuideState(): m_state=1
07:39:29.335 00.000 7988 UpdateCurrentPosition: no star selected
07:39:29.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:29.335 00.000 7988 Status Line: No star selected
07:39:29.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:29.343 00.008 7988 UpdateGuideState exits: No star selected
07:39:29.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:29.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:29.343 00.000 7988 Enqueuing Expose request
07:39:29.343 00.000 15712 Worker thread wakes up
07:39:29.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:29.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:30.877 01.534 15712 Exposure complete
07:39:30.899 00.022 15712 worker thread done servicing request
07:39:30.899 00.000 7988 OnExposeComplete: enter
07:39:30.899 00.000 7988 UpdateGuideState(): m_state=1
07:39:30.899 00.000 7988 UpdateCurrentPosition: no star selected
07:39:30.899 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:30.899 00.000 7988 Status Line: No star selected
07:39:30.899 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:30.907 00.008 7988 UpdateGuideState exits: No star selected
07:39:30.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:30.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:30.907 00.000 7988 Enqueuing Expose request
07:39:30.907 00.000 15712 Worker thread wakes up
07:39:30.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:30.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:32.540 01.633 15712 Exposure complete
07:39:32.562 00.022 15712 worker thread done servicing request
07:39:32.562 00.000 7988 OnExposeComplete: enter
07:39:32.562 00.000 7988 UpdateGuideState(): m_state=1
07:39:32.562 00.000 7988 UpdateCurrentPosition: no star selected
07:39:32.562 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:32.568 00.006 7988 Status Line: No star selected
07:39:32.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:32.570 00.002 7988 UpdateGuideState exits: No star selected
07:39:32.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:32.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:32.570 00.000 7988 Enqueuing Expose request
07:39:32.570 00.000 15712 Worker thread wakes up
07:39:32.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:32.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:34.105 01.535 15712 Exposure complete
07:39:34.127 00.022 15712 worker thread done servicing request
07:39:34.127 00.000 7988 OnExposeComplete: enter
07:39:34.127 00.000 7988 UpdateGuideState(): m_state=1
07:39:34.127 00.000 7988 UpdateCurrentPosition: no star selected
07:39:34.131 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:34.131 00.000 7988 Status Line: No star selected
07:39:34.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:34.135 00.004 7988 UpdateGuideState exits: No star selected
07:39:34.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:34.135 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:34.135 00.000 7988 Enqueuing Expose request
07:39:34.135 00.000 15712 Worker thread wakes up
07:39:34.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:34.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:35.880 01.745 15712 Exposure complete
07:39:35.903 00.023 15712 worker thread done servicing request
07:39:35.903 00.000 7988 OnExposeComplete: enter
07:39:35.903 00.000 7988 UpdateGuideState(): m_state=1
07:39:35.903 00.000 7988 UpdateCurrentPosition: no star selected
07:39:35.903 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:35.903 00.000 7988 Status Line: No star selected
07:39:35.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:35.909 00.006 7988 UpdateGuideState exits: No star selected
07:39:35.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:35.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:35.909 00.000 7988 Enqueuing Expose request
07:39:35.909 00.000 15712 Worker thread wakes up
07:39:35.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:35.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:37.319 01.410 15712 Exposure complete
07:39:37.333 00.014 15712 worker thread done servicing request
07:39:37.333 00.000 7988 OnExposeComplete: enter
07:39:37.333 00.000 7988 UpdateGuideState(): m_state=1
07:39:37.344 00.011 7988 UpdateCurrentPosition: no star selected
07:39:37.345 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:37.345 00.000 7988 Status Line: No star selected
07:39:37.347 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:37.349 00.002 7988 UpdateGuideState exits: No star selected
07:39:37.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:37.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:37.349 00.000 7988 Enqueuing Expose request
07:39:37.349 00.000 15712 Worker thread wakes up
07:39:37.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:37.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:39.093 01.744 15712 Exposure complete
07:39:39.116 00.023 15712 worker thread done servicing request
07:39:39.116 00.000 7988 OnExposeComplete: enter
07:39:39.116 00.000 7988 UpdateGuideState(): m_state=1
07:39:39.116 00.000 7988 UpdateCurrentPosition: no star selected
07:39:39.116 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:39.116 00.000 7988 Status Line: No star selected
07:39:39.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:39.123 00.007 7988 UpdateGuideState exits: No star selected
07:39:39.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:39.125 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:39.125 00.000 7988 Enqueuing Expose request
07:39:39.127 00.002 15712 Worker thread wakes up
07:39:39.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:39.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:40.529 01.402 15712 Exposure complete
07:39:40.546 00.017 15712 worker thread done servicing request
07:39:40.546 00.000 7988 OnExposeComplete: enter
07:39:40.546 00.000 7988 UpdateGuideState(): m_state=1
07:39:40.546 00.000 7988 UpdateCurrentPosition: no star selected
07:39:40.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:40.546 00.000 7988 Status Line: No star selected
07:39:40.546 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:40.561 00.015 7988 UpdateGuideState exits: No star selected
07:39:40.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:40.563 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:40.563 00.000 7988 Enqueuing Expose request
07:39:40.563 00.000 15712 Worker thread wakes up
07:39:40.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:40.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:42.306 01.743 15712 Exposure complete
07:39:42.322 00.016 15712 worker thread done servicing request
07:39:42.322 00.000 7988 OnExposeComplete: enter
07:39:42.322 00.000 7988 UpdateGuideState(): m_state=1
07:39:42.331 00.009 7988 UpdateCurrentPosition: no star selected
07:39:42.331 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:42.333 00.002 7988 Status Line: No star selected
07:39:42.335 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:42.335 00.000 7988 UpdateGuideState exits: No star selected
07:39:42.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:42.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:42.335 00.000 7988 Enqueuing Expose request
07:39:42.335 00.000 15712 Worker thread wakes up
07:39:42.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:42.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:43.759 01.424 15712 Exposure complete
07:39:43.778 00.019 15712 worker thread done servicing request
07:39:43.778 00.000 7988 OnExposeComplete: enter
07:39:43.778 00.000 7988 UpdateGuideState(): m_state=1
07:39:43.784 00.006 7988 UpdateCurrentPosition: no star selected
07:39:43.784 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:43.786 00.002 7988 Status Line: No star selected
07:39:43.788 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:43.788 00.000 7988 UpdateGuideState exits: No star selected
07:39:43.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:43.788 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:43.788 00.000 7988 Enqueuing Expose request
07:39:43.788 00.000 15712 Worker thread wakes up
07:39:43.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:43.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:45.436 01.648 15712 Exposure complete
07:39:45.458 00.022 15712 worker thread done servicing request
07:39:45.458 00.000 7988 OnExposeComplete: enter
07:39:45.458 00.000 7988 UpdateGuideState(): m_state=1
07:39:45.462 00.004 7988 UpdateCurrentPosition: no star selected
07:39:45.462 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:45.462 00.000 7988 Status Line: No star selected
07:39:45.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:45.466 00.004 7988 UpdateGuideState exits: No star selected
07:39:45.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:45.466 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:45.466 00.000 7988 Enqueuing Expose request
07:39:45.466 00.000 15712 Worker thread wakes up
07:39:45.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:45.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:47.001 01.535 15712 Exposure complete
07:39:47.023 00.022 15712 worker thread done servicing request
07:39:47.023 00.000 7988 OnExposeComplete: enter
07:39:47.023 00.000 7988 UpdateGuideState(): m_state=1
07:39:47.026 00.003 7988 UpdateCurrentPosition: no star selected
07:39:47.026 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:47.026 00.000 7988 Status Line: No star selected
07:39:47.026 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:47.031 00.005 7988 UpdateGuideState exits: No star selected
07:39:47.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:47.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:47.031 00.000 7988 Enqueuing Expose request
07:39:47.031 00.000 15712 Worker thread wakes up
07:39:47.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:47.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:48.775 01.744 15712 Exposure complete
07:39:48.797 00.022 15712 worker thread done servicing request
07:39:48.797 00.000 7988 OnExposeComplete: enter
07:39:48.797 00.000 7988 UpdateGuideState(): m_state=1
07:39:48.797 00.000 7988 UpdateCurrentPosition: no star selected
07:39:48.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:48.797 00.000 7988 Status Line: No star selected
07:39:48.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:48.805 00.008 7988 UpdateGuideState exits: No star selected
07:39:48.807 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:48.807 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:48.807 00.000 7988 Enqueuing Expose request
07:39:48.809 00.002 15712 Worker thread wakes up
07:39:48.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:48.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:50.212 01.403 15712 Exposure complete
07:39:50.228 00.016 15712 worker thread done servicing request
07:39:50.228 00.000 7988 OnExposeComplete: enter
07:39:50.228 00.000 7988 UpdateGuideState(): m_state=1
07:39:50.239 00.011 7988 UpdateCurrentPosition: no star selected
07:39:50.239 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:50.241 00.002 7988 Status Line: No star selected
07:39:50.242 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:50.244 00.002 7988 UpdateGuideState exits: No star selected
07:39:50.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:50.244 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:50.244 00.000 7988 Enqueuing Expose request
07:39:50.244 00.000 15712 Worker thread wakes up
07:39:50.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:50.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:51.889 01.645 15712 Exposure complete
07:39:51.913 00.024 15712 worker thread done servicing request
07:39:51.913 00.000 7988 OnExposeComplete: enter
07:39:51.913 00.000 7988 UpdateGuideState(): m_state=1
07:39:51.913 00.000 7988 UpdateCurrentPosition: no star selected
07:39:51.913 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:51.913 00.000 7988 Status Line: No star selected
07:39:51.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:51.921 00.008 7988 UpdateGuideState exits: No star selected
07:39:51.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:51.921 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:51.921 00.000 7988 Enqueuing Expose request
07:39:51.921 00.000 15712 Worker thread wakes up
07:39:51.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:51.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:53.457 01.536 15712 Exposure complete
07:39:53.478 00.021 15712 worker thread done servicing request
07:39:53.478 00.000 7988 OnExposeComplete: enter
07:39:53.478 00.000 7988 UpdateGuideState(): m_state=1
07:39:53.478 00.000 7988 UpdateCurrentPosition: no star selected
07:39:53.478 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:53.478 00.000 7988 Status Line: No star selected
07:39:53.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:53.487 00.009 7988 UpdateGuideState exits: No star selected
07:39:53.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:53.489 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:53.489 00.000 7988 Enqueuing Expose request
07:39:53.491 00.002 15712 Worker thread wakes up
07:39:53.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:53.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:55.132 01.641 15712 Exposure complete
07:39:55.147 00.015 15712 worker thread done servicing request
07:39:55.147 00.000 7988 OnExposeComplete: enter
07:39:55.147 00.000 7988 UpdateGuideState(): m_state=1
07:39:55.157 00.010 7988 UpdateCurrentPosition: no star selected
07:39:55.157 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:55.159 00.002 7988 Status Line: No star selected
07:39:55.161 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:55.161 00.000 7988 UpdateGuideState exits: No star selected
07:39:55.164 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:55.164 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:55.166 00.002 7988 Enqueuing Expose request
07:39:55.166 00.000 15712 Worker thread wakes up
07:39:55.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:55.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:56.694 01.528 15712 Exposure complete
07:39:56.711 00.017 15712 worker thread done servicing request
07:39:56.711 00.000 7988 OnExposeComplete: enter
07:39:56.711 00.000 7988 UpdateGuideState(): m_state=1
07:39:56.719 00.008 7988 UpdateCurrentPosition: no star selected
07:39:56.719 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:56.721 00.002 7988 Status Line: No star selected
07:39:56.723 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:56.723 00.000 7988 UpdateGuideState exits: No star selected
07:39:56.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:56.723 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:56.728 00.005 7988 Enqueuing Expose request
07:39:56.728 00.000 15712 Worker thread wakes up
07:39:56.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:56.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:58.355 01.627 15712 Exposure complete
07:39:58.378 00.023 15712 worker thread done servicing request
07:39:58.378 00.000 7988 OnExposeComplete: enter
07:39:58.378 00.000 7988 UpdateGuideState(): m_state=1
07:39:58.378 00.000 7988 UpdateCurrentPosition: no star selected
07:39:58.378 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:58.378 00.000 7988 Status Line: No star selected
07:39:58.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:58.387 00.009 7988 UpdateGuideState exits: No star selected
07:39:58.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:58.387 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:58.387 00.000 7988 Enqueuing Expose request
07:39:58.387 00.000 15712 Worker thread wakes up
07:39:58.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:58.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:39:59.922 01.535 15712 Exposure complete
07:39:59.946 00.024 15712 worker thread done servicing request
07:39:59.946 00.000 7988 OnExposeComplete: enter
07:39:59.946 00.000 7988 UpdateGuideState(): m_state=1
07:39:59.948 00.002 7988 UpdateCurrentPosition: no star selected
07:39:59.948 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:39:59.950 00.002 7988 Status Line: No star selected
07:39:59.952 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:39:59.952 00.000 7988 UpdateGuideState exits: No star selected
07:39:59.956 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:39:59.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:39:59.958 00.002 7988 Enqueuing Expose request
07:39:59.958 00.000 15712 Worker thread wakes up
07:39:59.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:39:59.960 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:01.598 01.638 15712 Exposure complete
07:40:01.614 00.016 15712 worker thread done servicing request
07:40:01.614 00.000 7988 OnExposeComplete: enter
07:40:01.614 00.000 7988 UpdateGuideState(): m_state=1
07:40:01.625 00.011 7988 UpdateCurrentPosition: no star selected
07:40:01.625 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:01.627 00.002 7988 Status Line: No star selected
07:40:01.629 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:01.629 00.000 7988 UpdateGuideState exits: No star selected
07:40:01.631 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:01.631 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:01.633 00.002 7988 Enqueuing Expose request
07:40:01.633 00.000 15712 Worker thread wakes up
07:40:01.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:01.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:03.166 01.533 15712 Exposure complete
07:40:03.188 00.022 15712 worker thread done servicing request
07:40:03.190 00.002 7988 OnExposeComplete: enter
07:40:03.190 00.000 7988 UpdateGuideState(): m_state=1
07:40:03.190 00.000 7988 UpdateCurrentPosition: no star selected
07:40:03.190 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:03.190 00.000 7988 Status Line: No star selected
07:40:03.194 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:03.196 00.002 7988 UpdateGuideState exits: No star selected
07:40:03.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:03.196 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:03.196 00.000 7988 Enqueuing Expose request
07:40:03.196 00.000 15712 Worker thread wakes up
07:40:03.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:03.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:04.842 01.646 15712 Exposure complete
07:40:04.862 00.020 15712 worker thread done servicing request
07:40:04.862 00.000 7988 OnExposeComplete: enter
07:40:04.862 00.000 7988 UpdateGuideState(): m_state=1
07:40:04.869 00.007 7988 UpdateCurrentPosition: no star selected
07:40:04.869 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:04.871 00.002 7988 Status Line: No star selected
07:40:04.873 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:04.873 00.000 7988 UpdateGuideState exits: No star selected
07:40:04.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:04.873 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:04.873 00.000 7988 Enqueuing Expose request
07:40:04.873 00.000 15712 Worker thread wakes up
07:40:04.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:04.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:06.409 01.536 15712 Exposure complete
07:40:06.428 00.019 15712 worker thread done servicing request
07:40:06.428 00.000 7988 OnExposeComplete: enter
07:40:06.428 00.000 7988 UpdateGuideState(): m_state=1
07:40:06.434 00.006 7988 UpdateCurrentPosition: no star selected
07:40:06.434 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:06.436 00.002 7988 Status Line: No star selected
07:40:06.438 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:06.438 00.000 7988 UpdateGuideState exits: No star selected
07:40:06.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:06.438 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:06.438 00.000 7988 Enqueuing Expose request
07:40:06.438 00.000 15712 Worker thread wakes up
07:40:06.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:06.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:08.084 01.646 15712 Exposure complete
07:40:08.106 00.022 15712 worker thread done servicing request
07:40:08.106 00.000 7988 OnExposeComplete: enter
07:40:08.106 00.000 7988 UpdateGuideState(): m_state=1
07:40:08.106 00.000 7988 UpdateCurrentPosition: no star selected
07:40:08.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:08.106 00.000 7988 Status Line: No star selected
07:40:08.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:08.114 00.008 7988 UpdateGuideState exits: No star selected
07:40:08.115 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:08.115 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:08.115 00.000 7988 Enqueuing Expose request
07:40:08.115 00.000 15712 Worker thread wakes up
07:40:08.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:08.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:09.635 01.520 15712 Exposure complete
07:40:09.657 00.022 15712 worker thread done servicing request
07:40:09.657 00.000 7988 OnExposeComplete: enter
07:40:09.657 00.000 7988 UpdateGuideState(): m_state=1
07:40:09.657 00.000 7988 UpdateCurrentPosition: no star selected
07:40:09.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:09.662 00.005 7988 Status Line: No star selected
07:40:09.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:09.665 00.003 7988 UpdateGuideState exits: No star selected
07:40:09.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:09.665 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:09.665 00.000 7988 Enqueuing Expose request
07:40:09.665 00.000 15712 Worker thread wakes up
07:40:09.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:09.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:11.310 01.645 15712 Exposure complete
07:40:11.333 00.023 15712 worker thread done servicing request
07:40:11.333 00.000 7988 OnExposeComplete: enter
07:40:11.333 00.000 7988 UpdateGuideState(): m_state=1
07:40:11.337 00.004 7988 UpdateCurrentPosition: no star selected
07:40:11.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:11.339 00.002 7988 Status Line: No star selected
07:40:11.341 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:11.342 00.001 7988 UpdateGuideState exits: No star selected
07:40:11.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:11.342 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:11.342 00.000 7988 Enqueuing Expose request
07:40:11.342 00.000 15712 Worker thread wakes up
07:40:11.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:11.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:12.864 01.522 15712 Exposure complete
07:40:12.883 00.019 15712 worker thread done servicing request
07:40:12.883 00.000 7988 OnExposeComplete: enter
07:40:12.883 00.000 7988 UpdateGuideState(): m_state=1
07:40:12.889 00.006 7988 UpdateCurrentPosition: no star selected
07:40:12.889 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:12.891 00.002 7988 Status Line: No star selected
07:40:12.894 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:12.894 00.000 7988 UpdateGuideState exits: No star selected
07:40:12.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:12.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:12.894 00.000 7988 Enqueuing Expose request
07:40:12.894 00.000 15712 Worker thread wakes up
07:40:12.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:12.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:14.537 01.643 15712 Exposure complete
07:40:14.554 00.017 15712 worker thread done servicing request
07:40:14.554 00.000 7988 OnExposeComplete: enter
07:40:14.554 00.000 7988 UpdateGuideState(): m_state=1
07:40:14.562 00.008 7988 UpdateCurrentPosition: no star selected
07:40:14.562 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:14.564 00.002 7988 Status Line: No star selected
07:40:14.566 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:14.566 00.000 7988 UpdateGuideState exits: No star selected
07:40:14.569 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:14.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:14.571 00.002 7988 Enqueuing Expose request
07:40:14.571 00.000 15712 Worker thread wakes up
07:40:14.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:14.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:16.102 01.531 15712 Exposure complete
07:40:16.120 00.018 15712 worker thread done servicing request
07:40:16.120 00.000 7988 OnExposeComplete: enter
07:40:16.120 00.000 7988 UpdateGuideState(): m_state=1
07:40:16.130 00.010 7988 UpdateCurrentPosition: no star selected
07:40:16.131 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:16.131 00.000 7988 Status Line: No star selected
07:40:16.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:16.131 00.000 7988 UpdateGuideState exits: No star selected
07:40:16.137 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:16.137 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:16.137 00.000 7988 Enqueuing Expose request
07:40:16.137 00.000 15712 Worker thread wakes up
07:40:16.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:16.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:17.776 01.639 15712 Exposure complete
07:40:17.791 00.015 15712 worker thread done servicing request
07:40:17.791 00.000 7988 OnExposeComplete: enter
07:40:17.791 00.000 7988 UpdateGuideState(): m_state=1
07:40:17.802 00.011 7988 UpdateCurrentPosition: no star selected
07:40:17.802 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:17.804 00.002 7988 Status Line: No star selected
07:40:17.805 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:17.806 00.001 7988 UpdateGuideState exits: No star selected
07:40:17.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:17.806 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:17.806 00.000 7988 Enqueuing Expose request
07:40:17.806 00.000 15712 Worker thread wakes up
07:40:17.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:17.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:19.339 01.533 15712 Exposure complete
07:40:19.361 00.022 15712 worker thread done servicing request
07:40:19.361 00.000 7988 OnExposeComplete: enter
07:40:19.361 00.000 7988 UpdateGuideState(): m_state=1
07:40:19.361 00.000 7988 UpdateCurrentPosition: no star selected
07:40:19.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:19.361 00.000 7988 Status Line: No star selected
07:40:19.361 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:19.370 00.009 7988 UpdateGuideState exits: No star selected
07:40:19.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:19.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:19.370 00.000 7988 Enqueuing Expose request
07:40:19.370 00.000 15712 Worker thread wakes up
07:40:19.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:19.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:21.002 01.632 15712 Exposure complete
07:40:21.020 00.018 15712 worker thread done servicing request
07:40:21.020 00.000 7988 OnExposeComplete: enter
07:40:21.020 00.000 7988 UpdateGuideState(): m_state=1
07:40:21.020 00.000 7988 UpdateCurrentPosition: no star selected
07:40:21.020 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:21.020 00.000 7988 Status Line: No star selected
07:40:21.032 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:21.032 00.000 7988 UpdateGuideState exits: No star selected
07:40:21.032 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:21.032 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:21.032 00.000 7988 Enqueuing Expose request
07:40:21.037 00.005 15712 Worker thread wakes up
07:40:21.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:21.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:22.564 01.527 15712 Exposure complete
07:40:22.584 00.020 15712 worker thread done servicing request
07:40:22.584 00.000 7988 OnExposeComplete: enter
07:40:22.584 00.000 7988 UpdateGuideState(): m_state=1
07:40:22.589 00.005 7988 UpdateCurrentPosition: no star selected
07:40:22.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:22.591 00.002 7988 Status Line: No star selected
07:40:22.593 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:22.594 00.001 7988 UpdateGuideState exits: No star selected
07:40:22.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:22.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:22.594 00.000 7988 Enqueuing Expose request
07:40:22.594 00.000 15712 Worker thread wakes up
07:40:22.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:22.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:24.238 01.644 15712 Exposure complete
07:40:24.263 00.025 15712 worker thread done servicing request
07:40:24.263 00.000 7988 OnExposeComplete: enter
07:40:24.263 00.000 7988 UpdateGuideState(): m_state=1
07:40:24.263 00.000 7988 UpdateCurrentPosition: no star selected
07:40:24.263 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:24.263 00.000 7988 Status Line: No star selected
07:40:24.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:24.269 00.006 7988 UpdateGuideState exits: No star selected
07:40:24.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:24.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:24.269 00.000 7988 Enqueuing Expose request
07:40:24.269 00.000 15712 Worker thread wakes up
07:40:24.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:24.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:25.802 01.533 15712 Exposure complete
07:40:25.818 00.016 15712 worker thread done servicing request
07:40:25.818 00.000 7988 OnExposeComplete: enter
07:40:25.818 00.000 7988 UpdateGuideState(): m_state=1
07:40:25.830 00.012 7988 UpdateCurrentPosition: no star selected
07:40:25.830 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:25.832 00.002 7988 Status Line: No star selected
07:40:25.834 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:25.836 00.002 7988 UpdateGuideState exits: No star selected
07:40:25.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:25.838 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:25.838 00.000 7988 Enqueuing Expose request
07:40:25.840 00.002 15712 Worker thread wakes up
07:40:25.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:25.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:27.478 01.638 15712 Exposure complete
07:40:27.494 00.016 15712 worker thread done servicing request
07:40:27.494 00.000 7988 OnExposeComplete: enter
07:40:27.504 00.010 7988 UpdateGuideState(): m_state=1
07:40:27.504 00.000 7988 UpdateCurrentPosition: no star selected
07:40:27.506 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:27.506 00.000 7988 Status Line: No star selected
07:40:27.508 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:27.510 00.002 7988 UpdateGuideState exits: No star selected
07:40:27.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:27.510 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:27.510 00.000 7988 Enqueuing Expose request
07:40:27.510 00.000 15712 Worker thread wakes up
07:40:27.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:27.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:29.045 01.535 15712 Exposure complete
07:40:29.067 00.022 15712 worker thread done servicing request
07:40:29.067 00.000 7988 OnExposeComplete: enter
07:40:29.067 00.000 7988 UpdateGuideState(): m_state=1
07:40:29.070 00.003 7988 UpdateCurrentPosition: no star selected
07:40:29.070 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:29.070 00.000 7988 Status Line: No star selected
07:40:29.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:29.075 00.005 7988 UpdateGuideState exits: No star selected
07:40:29.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:29.075 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:29.075 00.000 7988 Enqueuing Expose request
07:40:29.075 00.000 15712 Worker thread wakes up
07:40:29.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:29.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:30.722 01.647 15712 Exposure complete
07:40:30.743 00.021 15712 worker thread done servicing request
07:40:30.743 00.000 7988 OnExposeComplete: enter
07:40:30.743 00.000 7988 UpdateGuideState(): m_state=1
07:40:30.743 00.000 7988 UpdateCurrentPosition: no star selected
07:40:30.743 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:30.743 00.000 7988 Status Line: No star selected
07:40:30.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:30.751 00.008 7988 UpdateGuideState exits: No star selected
07:40:30.751 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:30.751 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:30.751 00.000 7988 Enqueuing Expose request
07:40:30.756 00.005 15712 Worker thread wakes up
07:40:30.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:30.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:32.286 01.530 15712 Exposure complete
07:40:32.309 00.023 15712 worker thread done servicing request
07:40:32.309 00.000 7988 OnExposeComplete: enter
07:40:32.309 00.000 7988 UpdateGuideState(): m_state=1
07:40:32.309 00.000 7988 UpdateCurrentPosition: no star selected
07:40:32.309 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:32.309 00.000 7988 Status Line: No star selected
07:40:32.309 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:32.316 00.007 7988 UpdateGuideState exits: No star selected
07:40:32.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:32.316 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:32.316 00.000 7988 Enqueuing Expose request
07:40:32.316 00.000 15712 Worker thread wakes up
07:40:32.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:32.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:33.963 01.647 15712 Exposure complete
07:40:33.976 00.013 15712 worker thread done servicing request
07:40:33.976 00.000 7988 OnExposeComplete: enter
07:40:33.976 00.000 7988 UpdateGuideState(): m_state=1
07:40:33.988 00.012 7988 UpdateCurrentPosition: no star selected
07:40:33.988 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:33.990 00.002 7988 Status Line: No star selected
07:40:33.991 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:33.991 00.000 7988 UpdateGuideState exits: No star selected
07:40:33.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:33.991 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:33.991 00.000 7988 Enqueuing Expose request
07:40:33.991 00.000 15712 Worker thread wakes up
07:40:33.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:33.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:35.522 01.531 15712 Exposure complete
07:40:35.539 00.017 15712 worker thread done servicing request
07:40:35.539 00.000 7988 OnExposeComplete: enter
07:40:35.539 00.000 7988 UpdateGuideState(): m_state=1
07:40:35.548 00.009 7988 UpdateCurrentPosition: no star selected
07:40:35.548 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:35.550 00.002 7988 Status Line: No star selected
07:40:35.552 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:35.553 00.001 7988 UpdateGuideState exits: No star selected
07:40:35.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:35.553 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:35.557 00.004 7988 Enqueuing Expose request
07:40:35.557 00.000 15712 Worker thread wakes up
07:40:35.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:35.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:37.299 01.742 15712 Exposure complete
07:40:37.313 00.014 15712 worker thread done servicing request
07:40:37.313 00.000 7988 OnExposeComplete: enter
07:40:37.313 00.000 7988 UpdateGuideState(): m_state=1
07:40:37.324 00.011 7988 UpdateCurrentPosition: no star selected
07:40:37.324 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:37.326 00.002 7988 Status Line: No star selected
07:40:37.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:37.328 00.002 7988 UpdateGuideState exits: No star selected
07:40:37.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:37.328 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:37.328 00.000 7988 Enqueuing Expose request
07:40:37.328 00.000 15712 Worker thread wakes up
07:40:37.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:37.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:38.749 01.421 15712 Exposure complete
07:40:38.771 00.022 15712 worker thread done servicing request
07:40:38.771 00.000 7988 OnExposeComplete: enter
07:40:38.771 00.000 7988 UpdateGuideState(): m_state=1
07:40:38.771 00.000 7988 UpdateCurrentPosition: no star selected
07:40:38.771 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:38.771 00.000 7988 Status Line: No star selected
07:40:38.782 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:38.782 00.000 7988 UpdateGuideState exits: No star selected
07:40:38.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:38.788 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:38.788 00.000 7988 Enqueuing Expose request
07:40:38.788 00.000 15712 Worker thread wakes up
07:40:38.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:38.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:40.425 01.637 15712 Exposure complete
07:40:40.441 00.016 15712 worker thread done servicing request
07:40:40.441 00.000 7988 OnExposeComplete: enter
07:40:40.441 00.000 7988 UpdateGuideState(): m_state=1
07:40:40.452 00.011 7988 UpdateCurrentPosition: no star selected
07:40:40.452 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:40.454 00.002 7988 Status Line: No star selected
07:40:40.456 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:40.458 00.002 7988 UpdateGuideState exits: No star selected
07:40:40.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:40.460 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:40.460 00.000 7988 Enqueuing Expose request
07:40:40.462 00.002 15712 Worker thread wakes up
07:40:40.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:40.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:41.989 01.527 15712 Exposure complete
07:40:42.012 00.023 15712 worker thread done servicing request
07:40:42.012 00.000 7988 OnExposeComplete: enter
07:40:42.012 00.000 7988 UpdateGuideState(): m_state=1
07:40:42.012 00.000 7988 UpdateCurrentPosition: no star selected
07:40:42.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:42.012 00.000 7988 Status Line: No star selected
07:40:42.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:42.020 00.008 7988 UpdateGuideState exits: No star selected
07:40:42.020 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:42.020 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:42.020 00.000 7988 Enqueuing Expose request
07:40:42.020 00.000 15712 Worker thread wakes up
07:40:42.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:42.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:43.665 01.645 15712 Exposure complete
07:40:43.679 00.014 15712 worker thread done servicing request
07:40:43.679 00.000 7988 OnExposeComplete: enter
07:40:43.679 00.000 7988 UpdateGuideState(): m_state=1
07:40:43.690 00.011 7988 UpdateCurrentPosition: no star selected
07:40:43.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:43.692 00.002 7988 Status Line: No star selected
07:40:43.694 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:43.695 00.001 7988 UpdateGuideState exits: No star selected
07:40:43.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:43.695 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:43.695 00.000 7988 Enqueuing Expose request
07:40:43.695 00.000 15712 Worker thread wakes up
07:40:43.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:43.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:45.230 01.535 15712 Exposure complete
07:40:45.245 00.015 15712 worker thread done servicing request
07:40:45.245 00.000 7988 OnExposeComplete: enter
07:40:45.245 00.000 7988 UpdateGuideState(): m_state=1
07:40:45.256 00.011 7988 UpdateCurrentPosition: no star selected
07:40:45.256 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:45.258 00.002 7988 Status Line: No star selected
07:40:45.260 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:45.260 00.000 7988 UpdateGuideState exits: No star selected
07:40:45.262 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:45.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:45.262 00.000 7988 Enqueuing Expose request
07:40:45.262 00.000 15712 Worker thread wakes up
07:40:45.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:45.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:46.906 01.644 15712 Exposure complete
07:40:46.929 00.023 15712 worker thread done servicing request
07:40:46.929 00.000 7988 OnExposeComplete: enter
07:40:46.929 00.000 7988 UpdateGuideState(): m_state=1
07:40:46.932 00.003 7988 UpdateCurrentPosition: no star selected
07:40:46.932 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:46.934 00.002 7988 Status Line: No star selected
07:40:46.936 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:46.936 00.000 7988 UpdateGuideState exits: No star selected
07:40:46.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:46.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:46.936 00.000 7988 Enqueuing Expose request
07:40:46.936 00.000 15712 Worker thread wakes up
07:40:46.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:46.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:48.472 01.536 15712 Exposure complete
07:40:48.496 00.024 15712 worker thread done servicing request
07:40:48.496 00.000 7988 OnExposeComplete: enter
07:40:48.498 00.002 7988 UpdateGuideState(): m_state=1
07:40:48.498 00.000 7988 UpdateCurrentPosition: no star selected
07:40:48.500 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:48.502 00.002 7988 Status Line: No star selected
07:40:48.504 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:48.504 00.000 7988 UpdateGuideState exits: No star selected
07:40:48.506 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:48.506 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:48.508 00.002 7988 Enqueuing Expose request
07:40:48.508 00.000 15712 Worker thread wakes up
07:40:48.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:48.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:50.146 01.638 15712 Exposure complete
07:40:50.163 00.017 15712 worker thread done servicing request
07:40:50.163 00.000 7988 OnExposeComplete: enter
07:40:50.163 00.000 7988 UpdateGuideState(): m_state=1
07:40:50.163 00.000 7988 UpdateCurrentPosition: no star selected
07:40:50.163 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:50.163 00.000 7988 Status Line: No star selected
07:40:50.177 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:50.177 00.000 7988 UpdateGuideState exits: No star selected
07:40:50.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:50.177 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:50.180 00.003 7988 Enqueuing Expose request
07:40:50.180 00.000 15712 Worker thread wakes up
07:40:50.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:50.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:51.712 01.532 15712 Exposure complete
07:40:51.726 00.014 15712 worker thread done servicing request
07:40:51.726 00.000 7988 OnExposeComplete: enter
07:40:51.726 00.000 7988 UpdateGuideState(): m_state=1
07:40:51.737 00.011 7988 UpdateCurrentPosition: no star selected
07:40:51.737 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:51.739 00.002 7988 Status Line: No star selected
07:40:51.741 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:51.743 00.002 7988 UpdateGuideState exits: No star selected
07:40:51.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:51.743 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:51.743 00.000 7988 Enqueuing Expose request
07:40:51.743 00.000 15712 Worker thread wakes up
07:40:51.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:51.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:53.389 01.646 15712 Exposure complete
07:40:53.410 00.021 15712 worker thread done servicing request
07:40:53.410 00.000 7988 OnExposeComplete: enter
07:40:53.410 00.000 7988 UpdateGuideState(): m_state=1
07:40:53.415 00.005 7988 UpdateCurrentPosition: no star selected
07:40:53.415 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:53.417 00.002 7988 Status Line: No star selected
07:40:53.419 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:53.419 00.000 7988 UpdateGuideState exits: No star selected
07:40:53.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:53.419 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:53.419 00.000 7988 Enqueuing Expose request
07:40:53.419 00.000 15712 Worker thread wakes up
07:40:53.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:53.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:54.952 01.533 15712 Exposure complete
07:40:54.966 00.014 15712 worker thread done servicing request
07:40:54.966 00.000 7988 OnExposeComplete: enter
07:40:54.977 00.011 7988 UpdateGuideState(): m_state=1
07:40:54.977 00.000 7988 UpdateCurrentPosition: no star selected
07:40:54.979 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:54.979 00.000 7988 Status Line: No star selected
07:40:54.982 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:54.982 00.000 7988 UpdateGuideState exits: No star selected
07:40:54.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:54.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:54.982 00.000 7988 Enqueuing Expose request
07:40:54.982 00.000 15712 Worker thread wakes up
07:40:54.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:54.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:56.626 01.644 15712 Exposure complete
07:40:56.647 00.021 15712 worker thread done servicing request
07:40:56.647 00.000 7988 OnExposeComplete: enter
07:40:56.647 00.000 7988 UpdateGuideState(): m_state=1
07:40:56.651 00.004 7988 UpdateCurrentPosition: no star selected
07:40:56.651 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:56.653 00.002 7988 Status Line: No star selected
07:40:56.655 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:56.656 00.001 7988 UpdateGuideState exits: No star selected
07:40:56.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:56.656 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:56.656 00.000 7988 Enqueuing Expose request
07:40:56.656 00.000 15712 Worker thread wakes up
07:40:56.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:56.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:58.176 01.520 15712 Exposure complete
07:40:58.198 00.022 15712 worker thread done servicing request
07:40:58.198 00.000 7988 OnExposeComplete: enter
07:40:58.198 00.000 7988 UpdateGuideState(): m_state=1
07:40:58.198 00.000 7988 UpdateCurrentPosition: no star selected
07:40:58.198 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:58.198 00.000 7988 Status Line: No star selected
07:40:58.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:58.206 00.008 7988 UpdateGuideState exits: No star selected
07:40:58.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:58.206 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:58.206 00.000 7988 Enqueuing Expose request
07:40:58.206 00.000 15712 Worker thread wakes up
07:40:58.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:58.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:40:59.948 01.742 15712 Exposure complete
07:40:59.975 00.027 15712 worker thread done servicing request
07:40:59.975 00.000 7988 OnExposeComplete: enter
07:40:59.975 00.000 7988 UpdateGuideState(): m_state=1
07:40:59.975 00.000 7988 UpdateCurrentPosition: no star selected
07:40:59.979 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:40:59.979 00.000 7988 Status Line: No star selected
07:40:59.982 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:40:59.982 00.000 7988 UpdateGuideState exits: No star selected
07:40:59.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:40:59.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:40:59.982 00.000 7988 Enqueuing Expose request
07:40:59.982 00.000 15712 Worker thread wakes up
07:40:59.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:40:59.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:01.402 01.420 15712 Exposure complete
07:41:01.424 00.022 15712 worker thread done servicing request
07:41:01.424 00.000 7988 OnExposeComplete: enter
07:41:01.424 00.000 7988 UpdateGuideState(): m_state=1
07:41:01.427 00.003 7988 UpdateCurrentPosition: no star selected
07:41:01.427 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:01.427 00.000 7988 Status Line: No star selected
07:41:01.427 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:01.432 00.005 7988 UpdateGuideState exits: No star selected
07:41:01.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:01.432 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:01.432 00.000 7988 Enqueuing Expose request
07:41:01.432 00.000 15712 Worker thread wakes up
07:41:01.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:01.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:03.066 01.634 15712 Exposure complete
07:41:03.079 00.013 15712 worker thread done servicing request
07:41:03.079 00.000 7988 OnExposeComplete: enter
07:41:03.079 00.000 7988 UpdateGuideState(): m_state=1
07:41:03.079 00.000 7988 UpdateCurrentPosition: no star selected
07:41:03.079 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:03.079 00.000 7988 Status Line: No star selected
07:41:03.095 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:03.095 00.000 7988 UpdateGuideState exits: No star selected
07:41:03.095 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:03.095 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:03.095 00.000 7988 Enqueuing Expose request
07:41:03.095 00.000 15712 Worker thread wakes up
07:41:03.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:03.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:04.632 01.537 15712 Exposure complete
07:41:04.650 00.018 15712 worker thread done servicing request
07:41:04.650 00.000 7988 OnExposeComplete: enter
07:41:04.650 00.000 7988 UpdateGuideState(): m_state=1
07:41:04.657 00.007 7988 UpdateCurrentPosition: no star selected
07:41:04.659 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:04.659 00.000 7988 Status Line: No star selected
07:41:04.661 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:04.661 00.000 7988 UpdateGuideState exits: No star selected
07:41:04.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:04.661 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:04.661 00.000 7988 Enqueuing Expose request
07:41:04.661 00.000 15712 Worker thread wakes up
07:41:04.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:04.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:06.306 01.645 15712 Exposure complete
07:41:06.329 00.023 15712 worker thread done servicing request
07:41:06.329 00.000 7988 OnExposeComplete: enter
07:41:06.329 00.000 7988 UpdateGuideState(): m_state=1
07:41:06.329 00.000 7988 UpdateCurrentPosition: no star selected
07:41:06.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:06.329 00.000 7988 Status Line: No star selected
07:41:06.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:06.338 00.009 7988 UpdateGuideState exits: No star selected
07:41:06.338 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:06.338 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:06.338 00.000 7988 Enqueuing Expose request
07:41:06.338 00.000 15712 Worker thread wakes up
07:41:06.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:06.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:07.859 01.521 15712 Exposure complete
07:41:07.876 00.017 15712 worker thread done servicing request
07:41:07.876 00.000 7988 OnExposeComplete: enter
07:41:07.876 00.000 7988 UpdateGuideState(): m_state=1
07:41:07.876 00.000 7988 UpdateCurrentPosition: no star selected
07:41:07.876 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:07.876 00.000 7988 Status Line: No star selected
07:41:07.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:07.889 00.013 7988 UpdateGuideState exits: No star selected
07:41:07.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:07.889 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:07.893 00.004 7988 Enqueuing Expose request
07:41:07.893 00.000 15712 Worker thread wakes up
07:41:07.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:07.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:09.522 01.629 15712 Exposure complete
07:41:09.544 00.022 15712 worker thread done servicing request
07:41:09.544 00.000 7988 OnExposeComplete: enter
07:41:09.544 00.000 7988 UpdateGuideState(): m_state=1
07:41:09.547 00.003 7988 UpdateCurrentPosition: no star selected
07:41:09.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:09.549 00.002 7988 Status Line: No star selected
07:41:09.551 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:09.551 00.000 7988 UpdateGuideState exits: No star selected
07:41:09.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:09.551 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:09.551 00.000 7988 Enqueuing Expose request
07:41:09.551 00.000 15712 Worker thread wakes up
07:41:09.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:09.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:11.083 01.532 15712 Exposure complete
07:41:11.099 00.016 15712 worker thread done servicing request
07:41:11.099 00.000 7988 OnExposeComplete: enter
07:41:11.109 00.010 7988 UpdateGuideState(): m_state=1
07:41:11.111 00.002 7988 UpdateCurrentPosition: no star selected
07:41:11.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:11.113 00.002 7988 Status Line: No star selected
07:41:11.115 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:11.115 00.000 7988 UpdateGuideState exits: No star selected
07:41:11.117 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:11.117 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:11.119 00.002 7988 Enqueuing Expose request
07:41:11.119 00.000 15712 Worker thread wakes up
07:41:11.119 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:11.119 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:12.761 01.642 15712 Exposure complete
07:41:12.776 00.015 15712 worker thread done servicing request
07:41:12.776 00.000 7988 OnExposeComplete: enter
07:41:12.776 00.000 7988 UpdateGuideState(): m_state=1
07:41:12.788 00.012 7988 UpdateCurrentPosition: no star selected
07:41:12.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:12.790 00.002 7988 Status Line: No star selected
07:41:12.792 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:12.793 00.001 7988 UpdateGuideState exits: No star selected
07:41:12.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:12.793 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:12.793 00.000 7988 Enqueuing Expose request
07:41:12.793 00.000 15712 Worker thread wakes up
07:41:12.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:12.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:14.326 01.533 15712 Exposure complete
07:41:14.344 00.018 15712 worker thread done servicing request
07:41:14.344 00.000 7988 OnExposeComplete: enter
07:41:14.344 00.000 7988 UpdateGuideState(): m_state=1
07:41:14.351 00.007 7988 UpdateCurrentPosition: no star selected
07:41:14.351 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:14.353 00.002 7988 Status Line: No star selected
07:41:14.355 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:14.355 00.000 7988 UpdateGuideState exits: No star selected
07:41:14.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:14.355 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:14.355 00.000 7988 Enqueuing Expose request
07:41:14.355 00.000 15712 Worker thread wakes up
07:41:14.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:14.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:16.001 01.646 15712 Exposure complete
07:41:16.025 00.024 15712 worker thread done servicing request
07:41:16.025 00.000 7988 OnExposeComplete: enter
07:41:16.025 00.000 7988 UpdateGuideState(): m_state=1
07:41:16.025 00.000 7988 UpdateCurrentPosition: no star selected
07:41:16.029 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:16.029 00.000 7988 Status Line: No star selected
07:41:16.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:16.033 00.004 7988 UpdateGuideState exits: No star selected
07:41:16.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:16.033 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:16.033 00.000 7988 Enqueuing Expose request
07:41:16.033 00.000 15712 Worker thread wakes up
07:41:16.033 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:16.033 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:17.553 01.520 15712 Exposure complete
07:41:17.575 00.022 15712 worker thread done servicing request
07:41:17.575 00.000 7988 OnExposeComplete: enter
07:41:17.575 00.000 7988 UpdateGuideState(): m_state=1
07:41:17.575 00.000 7988 UpdateCurrentPosition: no star selected
07:41:17.579 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:17.579 00.000 7988 Status Line: No star selected
07:41:17.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:17.583 00.004 7988 UpdateGuideState exits: No star selected
07:41:17.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:17.583 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:17.583 00.000 7988 Enqueuing Expose request
07:41:17.583 00.000 15712 Worker thread wakes up
07:41:17.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:17.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:19.217 01.634 15712 Exposure complete
07:41:19.231 00.014 15712 worker thread done servicing request
07:41:19.231 00.000 7988 OnExposeComplete: enter
07:41:19.231 00.000 7988 UpdateGuideState(): m_state=1
07:41:19.231 00.000 7988 UpdateCurrentPosition: no star selected
07:41:19.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:19.231 00.000 7988 Status Line: No star selected
07:41:19.248 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:19.248 00.000 7988 UpdateGuideState exits: No star selected
07:41:19.248 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:19.248 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:19.248 00.000 7988 Enqueuing Expose request
07:41:19.248 00.000 15712 Worker thread wakes up
07:41:19.248 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:19.248 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:20.780 01.532 15712 Exposure complete
07:41:20.803 00.023 15712 worker thread done servicing request
07:41:20.803 00.000 7988 OnExposeComplete: enter
07:41:20.803 00.000 7988 UpdateGuideState(): m_state=1
07:41:20.803 00.000 7988 UpdateCurrentPosition: no star selected
07:41:20.803 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:20.803 00.000 7988 Status Line: No star selected
07:41:20.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:20.811 00.008 7988 UpdateGuideState exits: No star selected
07:41:20.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:20.811 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:20.814 00.003 7988 Enqueuing Expose request
07:41:20.814 00.000 15712 Worker thread wakes up
07:41:20.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:20.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:22.556 01.742 15712 Exposure complete
07:41:22.578 00.022 15712 worker thread done servicing request
07:41:22.578 00.000 7988 OnExposeComplete: enter
07:41:22.578 00.000 7988 UpdateGuideState(): m_state=1
07:41:22.578 00.000 7988 UpdateCurrentPosition: no star selected
07:41:22.578 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:22.578 00.000 7988 Status Line: No star selected
07:41:22.584 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:22.586 00.002 7988 UpdateGuideState exits: No star selected
07:41:22.586 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:22.586 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:22.586 00.000 7988 Enqueuing Expose request
07:41:22.586 00.000 15712 Worker thread wakes up
07:41:22.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:22.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:23.995 01.409 15712 Exposure complete
07:41:24.017 00.022 15712 worker thread done servicing request
07:41:24.017 00.000 7988 OnExposeComplete: enter
07:41:24.017 00.000 7988 UpdateGuideState(): m_state=1
07:41:24.017 00.000 7988 UpdateCurrentPosition: no star selected
07:41:24.017 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:24.017 00.000 7988 Status Line: No star selected
07:41:24.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:24.025 00.008 7988 UpdateGuideState exits: No star selected
07:41:24.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:24.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:24.025 00.000 7988 Enqueuing Expose request
07:41:24.025 00.000 15712 Worker thread wakes up
07:41:24.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:24.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:25.670 01.645 15712 Exposure complete
07:41:25.696 00.026 15712 worker thread done servicing request
07:41:25.696 00.000 7988 OnExposeComplete: enter
07:41:25.696 00.000 7988 UpdateGuideState(): m_state=1
07:41:25.696 00.000 7988 UpdateCurrentPosition: no star selected
07:41:25.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:25.696 00.000 7988 Status Line: No star selected
07:41:25.701 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:25.701 00.000 7988 UpdateGuideState exits: No star selected
07:41:25.701 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:25.701 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:25.701 00.000 7988 Enqueuing Expose request
07:41:25.701 00.000 15712 Worker thread wakes up
07:41:25.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:25.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:27.238 01.537 15712 Exposure complete
07:41:27.252 00.014 15712 worker thread done servicing request
07:41:27.252 00.000 7988 OnExposeComplete: enter
07:41:27.261 00.009 7988 UpdateGuideState(): m_state=1
07:41:27.263 00.002 7988 UpdateCurrentPosition: no star selected
07:41:27.263 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:27.265 00.002 7988 Status Line: No star selected
07:41:27.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:27.267 00.002 7988 UpdateGuideState exits: No star selected
07:41:27.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:27.267 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:27.267 00.000 7988 Enqueuing Expose request
07:41:27.267 00.000 15712 Worker thread wakes up
07:41:27.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:27.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:29.012 01.745 15712 Exposure complete
07:41:29.031 00.019 15712 worker thread done servicing request
07:41:29.031 00.000 7988 OnExposeComplete: enter
07:41:29.031 00.000 7988 UpdateGuideState(): m_state=1
07:41:29.038 00.007 7988 UpdateCurrentPosition: no star selected
07:41:29.038 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:29.040 00.002 7988 Status Line: No star selected
07:41:29.042 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:29.042 00.000 7988 UpdateGuideState exits: No star selected
07:41:29.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:29.042 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:29.042 00.000 7988 Enqueuing Expose request
07:41:29.042 00.000 15712 Worker thread wakes up
07:41:29.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:29.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:30.465 01.423 15712 Exposure complete
07:41:30.487 00.022 15712 worker thread done servicing request
07:41:30.487 00.000 7988 OnExposeComplete: enter
07:41:30.487 00.000 7988 UpdateGuideState(): m_state=1
07:41:30.487 00.000 7988 UpdateCurrentPosition: no star selected
07:41:30.487 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:30.487 00.000 7988 Status Line: No star selected
07:41:30.494 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:30.496 00.002 7988 UpdateGuideState exits: No star selected
07:41:30.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:30.498 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:30.498 00.000 7988 Enqueuing Expose request
07:41:30.500 00.002 15712 Worker thread wakes up
07:41:30.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:30.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:32.140 01.640 15712 Exposure complete
07:41:32.162 00.022 15712 worker thread done servicing request
07:41:32.162 00.000 7988 OnExposeComplete: enter
07:41:32.162 00.000 7988 UpdateGuideState(): m_state=1
07:41:32.167 00.005 7988 UpdateCurrentPosition: no star selected
07:41:32.167 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:32.169 00.002 7988 Status Line: No star selected
07:41:32.171 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:32.171 00.000 7988 UpdateGuideState exits: No star selected
07:41:32.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:32.171 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:32.171 00.000 7988 Enqueuing Expose request
07:41:32.171 00.000 15712 Worker thread wakes up
07:41:32.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:32.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:33.694 01.523 15712 Exposure complete
07:41:33.711 00.017 15712 worker thread done servicing request
07:41:33.711 00.000 7988 OnExposeComplete: enter
07:41:33.711 00.000 7988 UpdateGuideState(): m_state=1
07:41:33.719 00.008 7988 UpdateCurrentPosition: no star selected
07:41:33.719 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:33.721 00.002 7988 Status Line: No star selected
07:41:33.723 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:33.724 00.001 7988 UpdateGuideState exits: No star selected
07:41:33.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:33.724 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:33.724 00.000 7988 Enqueuing Expose request
07:41:33.724 00.000 15712 Worker thread wakes up
07:41:33.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:33.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:35.371 01.647 15712 Exposure complete
07:41:35.385 00.014 15712 worker thread done servicing request
07:41:35.385 00.000 7988 OnExposeComplete: enter
07:41:35.385 00.000 7988 UpdateGuideState(): m_state=1
07:41:35.385 00.000 7988 UpdateCurrentPosition: no star selected
07:41:35.396 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:35.398 00.002 7988 Status Line: No star selected
07:41:35.398 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:35.400 00.002 7988 UpdateGuideState exits: No star selected
07:41:35.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:35.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:35.400 00.000 7988 Enqueuing Expose request
07:41:35.400 00.000 15712 Worker thread wakes up
07:41:35.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:35.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:36.936 01.536 15712 Exposure complete
07:41:36.949 00.013 15712 worker thread done servicing request
07:41:36.949 00.000 7988 OnExposeComplete: enter
07:41:36.949 00.000 7988 UpdateGuideState(): m_state=1
07:41:36.961 00.012 7988 UpdateCurrentPosition: no star selected
07:41:36.962 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:36.962 00.000 7988 Status Line: No star selected
07:41:36.964 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:36.965 00.001 7988 UpdateGuideState exits: No star selected
07:41:36.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:36.965 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:36.965 00.000 7988 Enqueuing Expose request
07:41:36.965 00.000 15712 Worker thread wakes up
07:41:36.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:36.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:38.608 01.643 15712 Exposure complete
07:41:38.632 00.024 15712 worker thread done servicing request
07:41:38.633 00.001 7988 OnExposeComplete: enter
07:41:38.633 00.000 7988 UpdateGuideState(): m_state=1
07:41:38.633 00.000 7988 UpdateCurrentPosition: no star selected
07:41:38.633 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:38.633 00.000 7988 Status Line: No star selected
07:41:38.633 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:38.640 00.007 7988 UpdateGuideState exits: No star selected
07:41:38.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:38.640 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:38.640 00.000 7988 Enqueuing Expose request
07:41:38.640 00.000 15712 Worker thread wakes up
07:41:38.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:38.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:40.173 01.533 15712 Exposure complete
07:41:40.195 00.022 15712 worker thread done servicing request
07:41:40.195 00.000 7988 OnExposeComplete: enter
07:41:40.195 00.000 7988 UpdateGuideState(): m_state=1
07:41:40.195 00.000 7988 UpdateCurrentPosition: no star selected
07:41:40.199 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:40.199 00.000 7988 Status Line: No star selected
07:41:40.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:40.203 00.004 7988 UpdateGuideState exits: No star selected
07:41:40.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:40.203 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:40.203 00.000 7988 Enqueuing Expose request
07:41:40.203 00.000 15712 Worker thread wakes up
07:41:40.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:40.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:41.849 01.646 15712 Exposure complete
07:41:41.866 00.017 15712 worker thread done servicing request
07:41:41.866 00.000 7988 OnExposeComplete: enter
07:41:41.866 00.000 7988 UpdateGuideState(): m_state=1
07:41:41.876 00.010 7988 UpdateCurrentPosition: no star selected
07:41:41.876 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:41.878 00.002 7988 Status Line: No star selected
07:41:41.880 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:41.881 00.001 7988 UpdateGuideState exits: No star selected
07:41:41.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:41.883 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:41.883 00.000 7988 Enqueuing Expose request
07:41:41.883 00.000 15712 Worker thread wakes up
07:41:41.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:41.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:43.402 01.519 15712 Exposure complete
07:41:43.424 00.022 15712 worker thread done servicing request
07:41:43.424 00.000 7988 OnExposeComplete: enter
07:41:43.424 00.000 7988 UpdateGuideState(): m_state=1
07:41:43.424 00.000 7988 UpdateCurrentPosition: no star selected
07:41:43.424 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:43.424 00.000 7988 Status Line: No star selected
07:41:43.431 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:43.431 00.000 7988 UpdateGuideState exits: No star selected
07:41:43.431 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:43.431 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:43.431 00.000 7988 Enqueuing Expose request
07:41:43.431 00.000 15712 Worker thread wakes up
07:41:43.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:43.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:45.178 01.747 15712 Exposure complete
07:41:45.199 00.021 15712 worker thread done servicing request
07:41:45.199 00.000 7988 OnExposeComplete: enter
07:41:45.199 00.000 7988 UpdateGuideState(): m_state=1
07:41:45.202 00.003 7988 UpdateCurrentPosition: no star selected
07:41:45.202 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:45.202 00.000 7988 Status Line: No star selected
07:41:45.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:45.207 00.005 7988 UpdateGuideState exits: No star selected
07:41:45.209 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:45.209 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:45.209 00.000 7988 Enqueuing Expose request
07:41:45.209 00.000 15712 Worker thread wakes up
07:41:45.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:45.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:46.631 01.422 15712 Exposure complete
07:41:46.653 00.022 15712 worker thread done servicing request
07:41:46.653 00.000 7988 OnExposeComplete: enter
07:41:46.653 00.000 7988 UpdateGuideState(): m_state=1
07:41:46.653 00.000 7988 UpdateCurrentPosition: no star selected
07:41:46.653 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:46.653 00.000 7988 Status Line: No star selected
07:41:46.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:46.661 00.008 7988 UpdateGuideState exits: No star selected
07:41:46.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:46.661 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:46.661 00.000 7988 Enqueuing Expose request
07:41:46.666 00.005 15712 Worker thread wakes up
07:41:46.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:46.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:48.306 01.640 15712 Exposure complete
07:41:48.322 00.016 15712 worker thread done servicing request
07:41:48.322 00.000 7988 OnExposeComplete: enter
07:41:48.332 00.010 7988 UpdateGuideState(): m_state=1
07:41:48.332 00.000 7988 UpdateCurrentPosition: no star selected
07:41:48.332 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:48.332 00.000 7988 Status Line: No star selected
07:41:48.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:48.338 00.006 7988 UpdateGuideState exits: No star selected
07:41:48.338 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:48.338 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:48.338 00.000 7988 Enqueuing Expose request
07:41:48.338 00.000 15712 Worker thread wakes up
07:41:48.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:48.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:49.858 01.520 15712 Exposure complete
07:41:49.880 00.022 15712 worker thread done servicing request
07:41:49.880 00.000 7988 OnExposeComplete: enter
07:41:49.880 00.000 7988 UpdateGuideState(): m_state=1
07:41:49.880 00.000 7988 UpdateCurrentPosition: no star selected
07:41:49.880 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:49.880 00.000 7988 Status Line: No star selected
07:41:49.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:49.887 00.007 7988 UpdateGuideState exits: No star selected
07:41:49.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:49.887 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:49.887 00.000 7988 Enqueuing Expose request
07:41:49.887 00.000 15712 Worker thread wakes up
07:41:49.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:49.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:51.632 01.745 15712 Exposure complete
07:41:51.655 00.023 15712 worker thread done servicing request
07:41:51.655 00.000 7988 OnExposeComplete: enter
07:41:51.655 00.000 7988 UpdateGuideState(): m_state=1
07:41:51.655 00.000 7988 UpdateCurrentPosition: no star selected
07:41:51.655 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:51.655 00.000 7988 Status Line: No star selected
07:41:51.662 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:51.662 00.000 7988 UpdateGuideState exits: No star selected
07:41:51.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:51.662 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:51.662 00.000 7988 Enqueuing Expose request
07:41:51.662 00.000 15712 Worker thread wakes up
07:41:51.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:51.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:53.071 01.409 15712 Exposure complete
07:41:53.093 00.022 15712 worker thread done servicing request
07:41:53.093 00.000 7988 OnExposeComplete: enter
07:41:53.093 00.000 7988 UpdateGuideState(): m_state=1
07:41:53.093 00.000 7988 UpdateCurrentPosition: no star selected
07:41:53.097 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:53.097 00.000 7988 Status Line: No star selected
07:41:53.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:53.101 00.004 7988 UpdateGuideState exits: No star selected
07:41:53.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:53.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:53.101 00.000 7988 Enqueuing Expose request
07:41:53.101 00.000 15712 Worker thread wakes up
07:41:53.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:53.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:54.846 01.745 15712 Exposure complete
07:41:54.868 00.022 15712 worker thread done servicing request
07:41:54.868 00.000 7988 OnExposeComplete: enter
07:41:54.868 00.000 7988 UpdateGuideState(): m_state=1
07:41:54.868 00.000 7988 UpdateCurrentPosition: no star selected
07:41:54.868 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:54.868 00.000 7988 Status Line: No star selected
07:41:54.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:54.875 00.007 7988 UpdateGuideState exits: No star selected
07:41:54.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:54.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:54.875 00.000 7988 Enqueuing Expose request
07:41:54.875 00.000 15712 Worker thread wakes up
07:41:54.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:54.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:56.284 01.409 15712 Exposure complete
07:41:56.297 00.013 15712 worker thread done servicing request
07:41:56.297 00.000 7988 OnExposeComplete: enter
07:41:56.297 00.000 7988 UpdateGuideState(): m_state=1
07:41:56.309 00.012 7988 UpdateCurrentPosition: no star selected
07:41:56.309 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:56.311 00.002 7988 Status Line: No star selected
07:41:56.313 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:56.313 00.000 7988 UpdateGuideState exits: No star selected
07:41:56.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:56.313 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:56.313 00.000 7988 Enqueuing Expose request
07:41:56.313 00.000 15712 Worker thread wakes up
07:41:56.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:56.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:57.961 01.648 15712 Exposure complete
07:41:57.975 00.014 15712 worker thread done servicing request
07:41:57.975 00.000 7988 OnExposeComplete: enter
07:41:57.975 00.000 7988 UpdateGuideState(): m_state=1
07:41:57.988 00.013 7988 UpdateCurrentPosition: no star selected
07:41:57.988 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:57.990 00.002 7988 Status Line: No star selected
07:41:57.992 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:57.992 00.000 7988 UpdateGuideState exits: No star selected
07:41:57.992 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:57.992 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:57.992 00.000 7988 Enqueuing Expose request
07:41:57.992 00.000 15712 Worker thread wakes up
07:41:57.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:57.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:41:59.528 01.536 15712 Exposure complete
07:41:59.542 00.014 15712 worker thread done servicing request
07:41:59.542 00.000 7988 OnExposeComplete: enter
07:41:59.542 00.000 7988 UpdateGuideState(): m_state=1
07:41:59.542 00.000 7988 UpdateCurrentPosition: no star selected
07:41:59.555 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:41:59.555 00.000 7988 Status Line: No star selected
07:41:59.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:41:59.558 00.003 7988 UpdateGuideState exits: No star selected
07:41:59.558 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:41:59.558 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:41:59.558 00.000 7988 Enqueuing Expose request
07:41:59.558 00.000 15712 Worker thread wakes up
07:41:59.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:41:59.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:01.204 01.646 15712 Exposure complete
07:42:01.224 00.020 15712 worker thread done servicing request
07:42:01.224 00.000 7988 OnExposeComplete: enter
07:42:01.224 00.000 7988 UpdateGuideState(): m_state=1
07:42:01.230 00.006 7988 UpdateCurrentPosition: no star selected
07:42:01.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:01.232 00.002 7988 Status Line: No star selected
07:42:01.234 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:01.236 00.002 7988 UpdateGuideState exits: No star selected
07:42:01.236 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:01.236 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:01.236 00.000 7988 Enqueuing Expose request
07:42:01.236 00.000 15712 Worker thread wakes up
07:42:01.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:01.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:02.754 01.518 15712 Exposure complete
07:42:02.777 00.023 15712 worker thread done servicing request
07:42:02.777 00.000 7988 OnExposeComplete: enter
07:42:02.777 00.000 7988 UpdateGuideState(): m_state=1
07:42:02.781 00.004 7988 UpdateCurrentPosition: no star selected
07:42:02.781 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:02.783 00.002 7988 Status Line: No star selected
07:42:02.785 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:02.785 00.000 7988 UpdateGuideState exits: No star selected
07:42:02.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:02.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:02.785 00.000 7988 Enqueuing Expose request
07:42:02.790 00.005 15712 Worker thread wakes up
07:42:02.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:02.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:04.431 01.641 15712 Exposure complete
07:42:04.447 00.016 15712 worker thread done servicing request
07:42:04.447 00.000 7988 OnExposeComplete: enter
07:42:04.447 00.000 7988 UpdateGuideState(): m_state=1
07:42:04.447 00.000 7988 UpdateCurrentPosition: no star selected
07:42:04.460 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:04.460 00.000 7988 Status Line: No star selected
07:42:04.460 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:04.463 00.003 7988 UpdateGuideState exits: No star selected
07:42:04.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:04.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:04.463 00.000 7988 Enqueuing Expose request
07:42:04.463 00.000 15712 Worker thread wakes up
07:42:04.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:04.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:05.997 01.534 15712 Exposure complete
07:42:06.010 00.013 15712 worker thread done servicing request
07:42:06.010 00.000 7988 OnExposeComplete: enter
07:42:06.010 00.000 7988 UpdateGuideState(): m_state=1
07:42:06.022 00.012 7988 UpdateCurrentPosition: no star selected
07:42:06.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:06.024 00.002 7988 Status Line: No star selected
07:42:06.026 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:06.026 00.000 7988 UpdateGuideState exits: No star selected
07:42:06.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:06.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:06.026 00.000 7988 Enqueuing Expose request
07:42:06.026 00.000 15712 Worker thread wakes up
07:42:06.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:06.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:07.670 01.644 15712 Exposure complete
07:42:07.684 00.014 15712 worker thread done servicing request
07:42:07.684 00.000 7988 OnExposeComplete: enter
07:42:07.684 00.000 7988 UpdateGuideState(): m_state=1
07:42:07.695 00.011 7988 UpdateCurrentPosition: no star selected
07:42:07.695 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:07.695 00.000 7988 Status Line: No star selected
07:42:07.699 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:07.699 00.000 7988 UpdateGuideState exits: No star selected
07:42:07.701 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:07.701 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:07.703 00.002 7988 Enqueuing Expose request
07:42:07.703 00.000 15712 Worker thread wakes up
07:42:07.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:07.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:09.220 01.517 15712 Exposure complete
07:42:09.234 00.014 15712 worker thread done servicing request
07:42:09.234 00.000 7988 OnExposeComplete: enter
07:42:09.245 00.011 7988 UpdateGuideState(): m_state=1
07:42:09.245 00.000 7988 UpdateCurrentPosition: no star selected
07:42:09.247 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:09.247 00.000 7988 Status Line: No star selected
07:42:09.250 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:09.250 00.000 7988 UpdateGuideState exits: No star selected
07:42:09.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:09.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:09.250 00.000 7988 Enqueuing Expose request
07:42:09.250 00.000 15712 Worker thread wakes up
07:42:09.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:09.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:10.895 01.645 15712 Exposure complete
07:42:10.912 00.017 15712 worker thread done servicing request
07:42:10.912 00.000 7988 OnExposeComplete: enter
07:42:10.912 00.000 7988 UpdateGuideState(): m_state=1
07:42:10.921 00.009 7988 UpdateCurrentPosition: no star selected
07:42:10.921 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:10.923 00.002 7988 Status Line: No star selected
07:42:10.925 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:10.926 00.001 7988 UpdateGuideState exits: No star selected
07:42:10.926 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:10.926 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:10.926 00.000 7988 Enqueuing Expose request
07:42:10.929 00.003 15712 Worker thread wakes up
07:42:10.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:10.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:12.447 01.518 15712 Exposure complete
07:42:12.461 00.014 15712 worker thread done servicing request
07:42:12.461 00.000 7988 OnExposeComplete: enter
07:42:12.461 00.000 7988 UpdateGuideState(): m_state=1
07:42:12.473 00.012 7988 UpdateCurrentPosition: no star selected
07:42:12.473 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:12.475 00.002 7988 Status Line: No star selected
07:42:12.477 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:12.477 00.000 7988 UpdateGuideState exits: No star selected
07:42:12.479 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:12.479 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:12.481 00.002 7988 Enqueuing Expose request
07:42:12.481 00.000 15712 Worker thread wakes up
07:42:12.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:12.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:14.123 01.642 15712 Exposure complete
07:42:14.144 00.021 15712 worker thread done servicing request
07:42:14.144 00.000 7988 OnExposeComplete: enter
07:42:14.144 00.000 7988 UpdateGuideState(): m_state=1
07:42:14.148 00.004 7988 UpdateCurrentPosition: no star selected
07:42:14.148 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:14.150 00.002 7988 Status Line: No star selected
07:42:14.152 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:14.153 00.001 7988 UpdateGuideState exits: No star selected
07:42:14.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:14.153 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:14.153 00.000 7988 Enqueuing Expose request
07:42:14.153 00.000 15712 Worker thread wakes up
07:42:14.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:14.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:15.673 01.520 15712 Exposure complete
07:42:15.693 00.020 15712 worker thread done servicing request
07:42:15.693 00.000 7988 OnExposeComplete: enter
07:42:15.693 00.000 7988 UpdateGuideState(): m_state=1
07:42:15.698 00.005 7988 UpdateCurrentPosition: no star selected
07:42:15.698 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:15.700 00.002 7988 Status Line: No star selected
07:42:15.702 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:15.703 00.001 7988 UpdateGuideState exits: No star selected
07:42:15.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:15.703 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:15.703 00.000 7988 Enqueuing Expose request
07:42:15.703 00.000 15712 Worker thread wakes up
07:42:15.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:15.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:17.335 01.632 15712 Exposure complete
07:42:17.358 00.023 15712 worker thread done servicing request
07:42:17.358 00.000 7988 OnExposeComplete: enter
07:42:17.358 00.000 7988 UpdateGuideState(): m_state=1
07:42:17.358 00.000 7988 UpdateCurrentPosition: no star selected
07:42:17.358 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:17.358 00.000 7988 Status Line: No star selected
07:42:17.364 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:17.365 00.001 7988 UpdateGuideState exits: No star selected
07:42:17.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:17.365 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:17.365 00.000 7988 Enqueuing Expose request
07:42:17.365 00.000 15712 Worker thread wakes up
07:42:17.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:17.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:18.886 01.521 15712 Exposure complete
07:42:18.910 00.024 15712 worker thread done servicing request
07:42:18.910 00.000 7988 OnExposeComplete: enter
07:42:18.910 00.000 7988 UpdateGuideState(): m_state=1
07:42:18.910 00.000 7988 UpdateCurrentPosition: no star selected
07:42:18.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:18.910 00.000 7988 Status Line: No star selected
07:42:18.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:18.916 00.006 7988 UpdateGuideState exits: No star selected
07:42:18.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:18.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:18.916 00.000 7988 Enqueuing Expose request
07:42:18.916 00.000 15712 Worker thread wakes up
07:42:18.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:18.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:20.549 01.633 15712 Exposure complete
07:42:20.563 00.014 15712 worker thread done servicing request
07:42:20.563 00.000 7988 OnExposeComplete: enter
07:42:20.563 00.000 7988 UpdateGuideState(): m_state=1
07:42:20.563 00.000 7988 UpdateCurrentPosition: no star selected
07:42:20.563 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:20.563 00.000 7988 Status Line: No star selected
07:42:20.563 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:20.580 00.017 7988 UpdateGuideState exits: No star selected
07:42:20.580 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:20.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:20.580 00.000 7988 Enqueuing Expose request
07:42:20.580 00.000 15712 Worker thread wakes up
07:42:20.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:20.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:22.114 01.534 15712 Exposure complete
07:42:22.129 00.015 15712 worker thread done servicing request
07:42:22.129 00.000 7988 OnExposeComplete: enter
07:42:22.129 00.000 7988 UpdateGuideState(): m_state=1
07:42:22.140 00.011 7988 UpdateCurrentPosition: no star selected
07:42:22.140 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:22.142 00.002 7988 Status Line: No star selected
07:42:22.144 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:22.144 00.000 7988 UpdateGuideState exits: No star selected
07:42:22.146 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:22.146 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:22.146 00.000 7988 Enqueuing Expose request
07:42:22.146 00.000 15712 Worker thread wakes up
07:42:22.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:22.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:23.778 01.632 15712 Exposure complete
07:42:23.796 00.018 15712 worker thread done servicing request
07:42:23.796 00.000 7988 OnExposeComplete: enter
07:42:23.796 00.000 7988 UpdateGuideState(): m_state=1
07:42:23.796 00.000 7988 UpdateCurrentPosition: no star selected
07:42:23.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:23.796 00.000 7988 Status Line: No star selected
07:42:23.796 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:23.807 00.011 7988 UpdateGuideState exits: No star selected
07:42:23.809 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:23.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:23.811 00.002 7988 Enqueuing Expose request
07:42:23.811 00.000 15712 Worker thread wakes up
07:42:23.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:23.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:25.327 01.516 15712 Exposure complete
07:42:25.347 00.020 15712 worker thread done servicing request
07:42:25.347 00.000 7988 OnExposeComplete: enter
07:42:25.347 00.000 7988 UpdateGuideState(): m_state=1
07:42:25.354 00.007 7988 UpdateCurrentPosition: no star selected
07:42:25.354 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:25.356 00.002 7988 Status Line: No star selected
07:42:25.358 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:25.359 00.001 7988 UpdateGuideState exits: No star selected
07:42:25.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:25.359 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:25.359 00.000 7988 Enqueuing Expose request
07:42:25.359 00.000 15712 Worker thread wakes up
07:42:25.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:25.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:26.992 01.633 15712 Exposure complete
07:42:27.010 00.018 15712 worker thread done servicing request
07:42:27.010 00.000 7988 OnExposeComplete: enter
07:42:27.016 00.006 7988 UpdateGuideState(): m_state=1
07:42:27.016 00.000 7988 UpdateCurrentPosition: no star selected
07:42:27.016 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:27.016 00.000 7988 Status Line: No star selected
07:42:27.016 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:27.022 00.006 7988 UpdateGuideState exits: No star selected
07:42:27.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:27.022 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:27.022 00.000 7988 Enqueuing Expose request
07:42:27.022 00.000 15712 Worker thread wakes up
07:42:27.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:27.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:28.557 01.535 15712 Exposure complete
07:42:28.571 00.014 15712 worker thread done servicing request
07:42:28.571 00.000 7988 OnExposeComplete: enter
07:42:28.581 00.010 7988 UpdateGuideState(): m_state=1
07:42:28.581 00.000 7988 UpdateCurrentPosition: no star selected
07:42:28.581 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:28.581 00.000 7988 Status Line: No star selected
07:42:28.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:28.587 00.006 7988 UpdateGuideState exits: No star selected
07:42:28.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:28.587 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:28.587 00.000 7988 Enqueuing Expose request
07:42:28.587 00.000 15712 Worker thread wakes up
07:42:28.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:28.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:30.221 01.634 15712 Exposure complete
07:42:30.235 00.014 15712 worker thread done servicing request
07:42:30.235 00.000 7988 OnExposeComplete: enter
07:42:30.235 00.000 7988 UpdateGuideState(): m_state=1
07:42:30.235 00.000 7988 UpdateCurrentPosition: no star selected
07:42:30.235 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:30.235 00.000 7988 Status Line: No star selected
07:42:30.235 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:30.250 00.015 7988 UpdateGuideState exits: No star selected
07:42:30.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:30.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:30.250 00.000 7988 Enqueuing Expose request
07:42:30.250 00.000 15712 Worker thread wakes up
07:42:30.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:30.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:31.786 01.536 15712 Exposure complete
07:42:31.809 00.023 15712 worker thread done servicing request
07:42:31.809 00.000 7988 OnExposeComplete: enter
07:42:31.810 00.001 7988 UpdateGuideState(): m_state=1
07:42:31.810 00.000 7988 UpdateCurrentPosition: no star selected
07:42:31.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:31.810 00.000 7988 Status Line: No star selected
07:42:31.815 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:31.815 00.000 7988 UpdateGuideState exits: No star selected
07:42:31.817 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:31.817 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:31.819 00.002 7988 Enqueuing Expose request
07:42:31.819 00.000 15712 Worker thread wakes up
07:42:31.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:31.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:33.457 01.638 15712 Exposure complete
07:42:33.481 00.024 15712 worker thread done servicing request
07:42:33.481 00.000 7988 OnExposeComplete: enter
07:42:33.481 00.000 7988 UpdateGuideState(): m_state=1
07:42:33.484 00.003 7988 UpdateCurrentPosition: no star selected
07:42:33.484 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:33.486 00.002 7988 Status Line: No star selected
07:42:33.488 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:33.488 00.000 7988 UpdateGuideState exits: No star selected
07:42:33.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:33.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:33.488 00.000 7988 Enqueuing Expose request
07:42:33.488 00.000 15712 Worker thread wakes up
07:42:33.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:33.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:35.023 01.535 15712 Exposure complete
07:42:35.045 00.022 15712 worker thread done servicing request
07:42:35.045 00.000 7988 OnExposeComplete: enter
07:42:35.047 00.002 7988 UpdateGuideState(): m_state=1
07:42:35.047 00.000 7988 UpdateCurrentPosition: no star selected
07:42:35.047 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:35.047 00.000 7988 Status Line: No star selected
07:42:35.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:35.053 00.006 7988 UpdateGuideState exits: No star selected
07:42:35.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:35.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:35.053 00.000 7988 Enqueuing Expose request
07:42:35.053 00.000 15712 Worker thread wakes up
07:42:35.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:35.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:36.687 01.634 15712 Exposure complete
07:42:36.701 00.014 15712 worker thread done servicing request
07:42:36.701 00.000 7988 OnExposeComplete: enter
07:42:36.701 00.000 7988 UpdateGuideState(): m_state=1
07:42:36.701 00.000 7988 UpdateCurrentPosition: no star selected
07:42:36.701 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:36.701 00.000 7988 Status Line: No star selected
07:42:36.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:36.717 00.016 7988 UpdateGuideState exits: No star selected
07:42:36.717 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:36.717 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:36.717 00.000 7988 Enqueuing Expose request
07:42:36.717 00.000 15712 Worker thread wakes up
07:42:36.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:36.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:38.251 01.534 15712 Exposure complete
07:42:38.273 00.022 15712 worker thread done servicing request
07:42:38.273 00.000 7988 OnExposeComplete: enter
07:42:38.273 00.000 7988 UpdateGuideState(): m_state=1
07:42:38.273 00.000 7988 UpdateCurrentPosition: no star selected
07:42:38.273 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:38.273 00.000 7988 Status Line: No star selected
07:42:38.273 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:38.280 00.007 7988 UpdateGuideState exits: No star selected
07:42:38.280 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:38.280 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:38.280 00.000 7988 Enqueuing Expose request
07:42:38.280 00.000 15712 Worker thread wakes up
07:42:38.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:38.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:40.024 01.744 15712 Exposure complete
07:42:40.048 00.024 15712 worker thread done servicing request
07:42:40.048 00.000 7988 OnExposeComplete: enter
07:42:40.048 00.000 7988 UpdateGuideState(): m_state=1
07:42:40.048 00.000 7988 UpdateCurrentPosition: no star selected
07:42:40.050 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:40.050 00.000 7988 Status Line: No star selected
07:42:40.053 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:40.053 00.000 7988 UpdateGuideState exits: No star selected
07:42:40.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:40.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:40.053 00.000 7988 Enqueuing Expose request
07:42:40.053 00.000 15712 Worker thread wakes up
07:42:40.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:40.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:41.475 01.422 15712 Exposure complete
07:42:41.498 00.023 15712 worker thread done servicing request
07:42:41.498 00.000 7988 OnExposeComplete: enter
07:42:41.498 00.000 7988 UpdateGuideState(): m_state=1
07:42:41.498 00.000 7988 UpdateCurrentPosition: no star selected
07:42:41.498 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:41.498 00.000 7988 Status Line: No star selected
07:42:41.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:41.505 00.007 7988 UpdateGuideState exits: No star selected
07:42:41.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:41.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:41.505 00.000 7988 Enqueuing Expose request
07:42:41.505 00.000 15712 Worker thread wakes up
07:42:41.505 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:41.505 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:43.137 01.632 15712 Exposure complete
07:42:43.160 00.023 15712 worker thread done servicing request
07:42:43.160 00.000 7988 OnExposeComplete: enter
07:42:43.160 00.000 7988 UpdateGuideState(): m_state=1
07:42:43.160 00.000 7988 UpdateCurrentPosition: no star selected
07:42:43.165 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:43.165 00.000 7988 Status Line: No star selected
07:42:43.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:43.168 00.003 7988 UpdateGuideState exits: No star selected
07:42:43.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:43.168 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:43.168 00.000 7988 Enqueuing Expose request
07:42:43.168 00.000 15712 Worker thread wakes up
07:42:43.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:43.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:44.689 01.521 15712 Exposure complete
07:42:44.711 00.022 15712 worker thread done servicing request
07:42:44.711 00.000 7988 OnExposeComplete: enter
07:42:44.711 00.000 7988 UpdateGuideState(): m_state=1
07:42:44.711 00.000 7988 UpdateCurrentPosition: no star selected
07:42:44.711 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:44.716 00.005 7988 Status Line: No star selected
07:42:44.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:44.719 00.003 7988 UpdateGuideState exits: No star selected
07:42:44.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:44.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:44.719 00.000 7988 Enqueuing Expose request
07:42:44.719 00.000 15712 Worker thread wakes up
07:42:44.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:44.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:46.352 01.633 15712 Exposure complete
07:42:46.366 00.014 15712 worker thread done servicing request
07:42:46.366 00.000 7988 OnExposeComplete: enter
07:42:46.366 00.000 7988 UpdateGuideState(): m_state=1
07:42:46.366 00.000 7988 UpdateCurrentPosition: no star selected
07:42:46.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:46.366 00.000 7988 Status Line: No star selected
07:42:46.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:46.382 00.016 7988 UpdateGuideState exits: No star selected
07:42:46.382 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:46.382 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:46.382 00.000 7988 Enqueuing Expose request
07:42:46.382 00.000 15712 Worker thread wakes up
07:42:46.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:46.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:47.915 01.533 15712 Exposure complete
07:42:47.932 00.017 15712 worker thread done servicing request
07:42:47.932 00.000 7988 OnExposeComplete: enter
07:42:47.932 00.000 7988 UpdateGuideState(): m_state=1
07:42:47.941 00.009 7988 UpdateCurrentPosition: no star selected
07:42:47.941 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:47.943 00.002 7988 Status Line: No star selected
07:42:47.945 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:47.946 00.001 7988 UpdateGuideState exits: No star selected
07:42:47.946 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:47.946 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:47.949 00.003 7988 Enqueuing Expose request
07:42:47.949 00.000 15712 Worker thread wakes up
07:42:47.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:47.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:49.581 01.632 15712 Exposure complete
07:42:49.600 00.019 15712 worker thread done servicing request
07:42:49.600 00.000 7988 OnExposeComplete: enter
07:42:49.600 00.000 7988 UpdateGuideState(): m_state=1
07:42:49.600 00.000 7988 UpdateCurrentPosition: no star selected
07:42:49.600 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:49.600 00.000 7988 Status Line: No star selected
07:42:49.611 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:49.611 00.000 7988 UpdateGuideState exits: No star selected
07:42:49.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:49.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:49.611 00.000 7988 Enqueuing Expose request
07:42:49.611 00.000 15712 Worker thread wakes up
07:42:49.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:49.617 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:51.146 01.529 15712 Exposure complete
07:42:51.164 00.018 15712 worker thread done servicing request
07:42:51.164 00.000 7988 OnExposeComplete: enter
07:42:51.164 00.000 7988 UpdateGuideState(): m_state=1
07:42:51.171 00.007 7988 UpdateCurrentPosition: no star selected
07:42:51.171 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:51.173 00.002 7988 Status Line: No star selected
07:42:51.175 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:51.175 00.000 7988 UpdateGuideState exits: No star selected
07:42:51.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:51.175 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:51.175 00.000 7988 Enqueuing Expose request
07:42:51.175 00.000 15712 Worker thread wakes up
07:42:51.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:51.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:52.821 01.646 15712 Exposure complete
07:42:52.837 00.016 15712 worker thread done servicing request
07:42:52.837 00.000 7988 OnExposeComplete: enter
07:42:52.837 00.000 7988 UpdateGuideState(): m_state=1
07:42:52.837 00.000 7988 UpdateCurrentPosition: no star selected
07:42:52.848 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:52.848 00.000 7988 Status Line: No star selected
07:42:52.848 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:52.852 00.004 7988 UpdateGuideState exits: No star selected
07:42:52.852 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:52.852 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:52.852 00.000 7988 Enqueuing Expose request
07:42:52.852 00.000 15712 Worker thread wakes up
07:42:52.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:52.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:54.387 01.535 15712 Exposure complete
07:42:54.409 00.022 15712 worker thread done servicing request
07:42:54.409 00.000 7988 OnExposeComplete: enter
07:42:54.409 00.000 7988 UpdateGuideState(): m_state=1
07:42:54.409 00.000 7988 UpdateCurrentPosition: no star selected
07:42:54.409 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:54.409 00.000 7988 Status Line: No star selected
07:42:54.415 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:54.417 00.002 7988 UpdateGuideState exits: No star selected
07:42:54.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:54.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:54.417 00.000 7988 Enqueuing Expose request
07:42:54.417 00.000 15712 Worker thread wakes up
07:42:54.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:54.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:56.060 01.643 15712 Exposure complete
07:42:56.084 00.024 15712 worker thread done servicing request
07:42:56.084 00.000 7988 OnExposeComplete: enter
07:42:56.084 00.000 7988 UpdateGuideState(): m_state=1
07:42:56.087 00.003 7988 UpdateCurrentPosition: no star selected
07:42:56.087 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:56.089 00.002 7988 Status Line: No star selected
07:42:56.091 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:56.092 00.001 7988 UpdateGuideState exits: No star selected
07:42:56.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:56.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:56.092 00.000 7988 Enqueuing Expose request
07:42:56.092 00.000 15712 Worker thread wakes up
07:42:56.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:56.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:57.612 01.520 15712 Exposure complete
07:42:57.633 00.021 15712 worker thread done servicing request
07:42:57.633 00.000 7988 OnExposeComplete: enter
07:42:57.633 00.000 7988 UpdateGuideState(): m_state=1
07:42:57.637 00.004 7988 UpdateCurrentPosition: no star selected
07:42:57.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:57.639 00.002 7988 Status Line: No star selected
07:42:57.642 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:57.642 00.000 7988 UpdateGuideState exits: No star selected
07:42:57.644 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:57.644 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:57.646 00.002 7988 Enqueuing Expose request
07:42:57.646 00.000 15712 Worker thread wakes up
07:42:57.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:57.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:42:59.286 01.640 15712 Exposure complete
07:42:59.302 00.016 15712 worker thread done servicing request
07:42:59.302 00.000 7988 OnExposeComplete: enter
07:42:59.302 00.000 7988 UpdateGuideState(): m_state=1
07:42:59.313 00.011 7988 UpdateCurrentPosition: no star selected
07:42:59.313 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:42:59.315 00.002 7988 Status Line: No star selected
07:42:59.317 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:42:59.317 00.000 7988 UpdateGuideState exits: No star selected
07:42:59.319 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:42:59.319 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:42:59.319 00.000 7988 Enqueuing Expose request
07:42:59.319 00.000 15712 Worker thread wakes up
07:42:59.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:42:59.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:00.853 01.534 15712 Exposure complete
07:43:00.875 00.022 15712 worker thread done servicing request
07:43:00.875 00.000 7988 OnExposeComplete: enter
07:43:00.875 00.000 7988 UpdateGuideState(): m_state=1
07:43:00.875 00.000 7988 UpdateCurrentPosition: no star selected
07:43:00.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:00.875 00.000 7988 Status Line: No star selected
07:43:00.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:00.884 00.009 7988 UpdateGuideState exits: No star selected
07:43:00.884 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:00.884 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:00.884 00.000 7988 Enqueuing Expose request
07:43:00.884 00.000 15712 Worker thread wakes up
07:43:00.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:00.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:02.514 01.630 15712 Exposure complete
07:43:02.536 00.022 15712 worker thread done servicing request
07:43:02.536 00.000 7988 OnExposeComplete: enter
07:43:02.536 00.000 7988 UpdateGuideState(): m_state=1
07:43:02.536 00.000 7988 UpdateCurrentPosition: no star selected
07:43:02.536 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:02.536 00.000 7988 Status Line: No star selected
07:43:02.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:02.545 00.009 7988 UpdateGuideState exits: No star selected
07:43:02.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:02.545 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:02.545 00.000 7988 Enqueuing Expose request
07:43:02.545 00.000 15712 Worker thread wakes up
07:43:02.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:02.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:04.069 01.524 15712 Exposure complete
07:43:04.090 00.021 15712 worker thread done servicing request
07:43:04.090 00.000 7988 OnExposeComplete: enter
07:43:04.090 00.000 7988 UpdateGuideState(): m_state=1
07:43:04.090 00.000 7988 UpdateCurrentPosition: no star selected
07:43:04.090 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:04.090 00.000 7988 Status Line: No star selected
07:43:04.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:04.098 00.008 7988 UpdateGuideState exits: No star selected
07:43:04.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:04.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:04.101 00.003 7988 Enqueuing Expose request
07:43:04.101 00.000 15712 Worker thread wakes up
07:43:04.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:04.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:05.742 01.641 15712 Exposure complete
07:43:05.758 00.016 15712 worker thread done servicing request
07:43:05.758 00.000 7988 OnExposeComplete: enter
07:43:05.758 00.000 7988 UpdateGuideState(): m_state=1
07:43:05.769 00.011 7988 UpdateCurrentPosition: no star selected
07:43:05.769 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:05.772 00.003 7988 Status Line: No star selected
07:43:05.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:05.774 00.002 7988 UpdateGuideState exits: No star selected
07:43:05.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:05.774 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:05.774 00.000 7988 Enqueuing Expose request
07:43:05.774 00.000 15712 Worker thread wakes up
07:43:05.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:05.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:07.293 01.519 15712 Exposure complete
07:43:07.309 00.016 15712 worker thread done servicing request
07:43:07.309 00.000 7988 OnExposeComplete: enter
07:43:07.319 00.010 7988 UpdateGuideState(): m_state=1
07:43:07.319 00.000 7988 UpdateCurrentPosition: no star selected
07:43:07.321 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:07.321 00.000 7988 Status Line: No star selected
07:43:07.323 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:07.325 00.002 7988 UpdateGuideState exits: No star selected
07:43:07.325 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:07.325 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:07.325 00.000 7988 Enqueuing Expose request
07:43:07.325 00.000 15712 Worker thread wakes up
07:43:07.325 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:07.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:09.068 01.743 15712 Exposure complete
07:43:09.088 00.020 15712 worker thread done servicing request
07:43:09.088 00.000 7988 OnExposeComplete: enter
07:43:09.088 00.000 7988 UpdateGuideState(): m_state=1
07:43:09.088 00.000 7988 UpdateCurrentPosition: no star selected
07:43:09.088 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:09.088 00.000 7988 Status Line: No star selected
07:43:09.088 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:09.098 00.010 7988 UpdateGuideState exits: No star selected
07:43:09.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:09.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:09.098 00.000 7988 Enqueuing Expose request
07:43:09.098 00.000 15712 Worker thread wakes up
07:43:09.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:09.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:10.506 01.408 15712 Exposure complete
07:43:10.531 00.025 15712 worker thread done servicing request
07:43:10.531 00.000 7988 OnExposeComplete: enter
07:43:10.531 00.000 7988 UpdateGuideState(): m_state=1
07:43:10.531 00.000 7988 UpdateCurrentPosition: no star selected
07:43:10.531 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:10.535 00.004 7988 Status Line: No star selected
07:43:10.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:10.537 00.002 7988 UpdateGuideState exits: No star selected
07:43:10.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:10.537 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:10.537 00.000 7988 Enqueuing Expose request
07:43:10.537 00.000 15712 Worker thread wakes up
07:43:10.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:10.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:12.281 01.744 15712 Exposure complete
07:43:12.303 00.022 15712 worker thread done servicing request
07:43:12.303 00.000 7988 OnExposeComplete: enter
07:43:12.303 00.000 7988 UpdateGuideState(): m_state=1
07:43:12.303 00.000 7988 UpdateCurrentPosition: no star selected
07:43:12.303 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:12.303 00.000 7988 Status Line: No star selected
07:43:12.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:12.311 00.008 7988 UpdateGuideState exits: No star selected
07:43:12.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:12.311 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:12.311 00.000 7988 Enqueuing Expose request
07:43:12.311 00.000 15712 Worker thread wakes up
07:43:12.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:12.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:13.722 01.411 15712 Exposure complete
07:43:13.744 00.022 15712 worker thread done servicing request
07:43:13.744 00.000 7988 OnExposeComplete: enter
07:43:13.744 00.000 7988 UpdateGuideState(): m_state=1
07:43:13.744 00.000 7988 UpdateCurrentPosition: no star selected
07:43:13.749 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:13.749 00.000 7988 Status Line: No star selected
07:43:13.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:13.752 00.003 7988 UpdateGuideState exits: No star selected
07:43:13.752 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:13.752 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:13.752 00.000 7988 Enqueuing Expose request
07:43:13.752 00.000 15712 Worker thread wakes up
07:43:13.752 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:13.752 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:15.399 01.647 15712 Exposure complete
07:43:15.416 00.017 15712 worker thread done servicing request
07:43:15.416 00.000 7988 OnExposeComplete: enter
07:43:15.416 00.000 7988 UpdateGuideState(): m_state=1
07:43:15.425 00.009 7988 UpdateCurrentPosition: no star selected
07:43:15.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:15.427 00.002 7988 Status Line: No star selected
07:43:15.429 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:15.429 00.000 7988 UpdateGuideState exits: No star selected
07:43:15.431 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:15.433 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:15.433 00.000 7988 Enqueuing Expose request
07:43:15.433 00.000 15712 Worker thread wakes up
07:43:15.435 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:15.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:16.966 01.531 15712 Exposure complete
07:43:16.980 00.014 15712 worker thread done servicing request
07:43:16.990 00.010 7988 OnExposeComplete: enter
07:43:16.990 00.000 7988 UpdateGuideState(): m_state=1
07:43:16.990 00.000 7988 UpdateCurrentPosition: no star selected
07:43:16.990 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:16.990 00.000 7988 Status Line: No star selected
07:43:16.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:16.996 00.006 7988 UpdateGuideState exits: No star selected
07:43:16.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:16.996 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:16.996 00.000 7988 Enqueuing Expose request
07:43:16.996 00.000 15712 Worker thread wakes up
07:43:16.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:16.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:18.744 01.748 15712 Exposure complete
07:43:18.766 00.022 15712 worker thread done servicing request
07:43:18.766 00.000 7988 OnExposeComplete: enter
07:43:18.766 00.000 7988 UpdateGuideState(): m_state=1
07:43:18.766 00.000 7988 UpdateCurrentPosition: no star selected
07:43:18.766 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:18.766 00.000 7988 Status Line: No star selected
07:43:18.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:18.773 00.007 7988 UpdateGuideState exits: No star selected
07:43:18.773 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:18.773 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:18.773 00.000 7988 Enqueuing Expose request
07:43:18.773 00.000 15712 Worker thread wakes up
07:43:18.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:18.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:20.197 01.424 15712 Exposure complete
07:43:20.211 00.014 15712 worker thread done servicing request
07:43:20.211 00.000 7988 OnExposeComplete: enter
07:43:20.211 00.000 7988 UpdateGuideState(): m_state=1
07:43:20.222 00.011 7988 UpdateCurrentPosition: no star selected
07:43:20.222 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:20.224 00.002 7988 Status Line: No star selected
07:43:20.226 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:20.227 00.001 7988 UpdateGuideState exits: No star selected
07:43:20.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:20.227 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:20.227 00.000 7988 Enqueuing Expose request
07:43:20.227 00.000 15712 Worker thread wakes up
07:43:20.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:20.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:21.970 01.743 15712 Exposure complete
07:43:21.995 00.025 15712 worker thread done servicing request
07:43:21.995 00.000 7988 OnExposeComplete: enter
07:43:21.995 00.000 7988 UpdateGuideState(): m_state=1
07:43:21.997 00.002 7988 UpdateCurrentPosition: no star selected
07:43:21.997 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:21.999 00.002 7988 Status Line: No star selected
07:43:22.001 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:22.001 00.000 7988 UpdateGuideState exits: No star selected
07:43:22.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:22.001 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:22.001 00.000 7988 Enqueuing Expose request
07:43:22.001 00.000 15712 Worker thread wakes up
07:43:22.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:22.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:23.423 01.422 15712 Exposure complete
07:43:23.456 00.033 15712 worker thread done servicing request
07:43:23.456 00.000 7988 OnExposeComplete: enter
07:43:23.456 00.000 7988 UpdateGuideState(): m_state=1
07:43:23.460 00.004 7988 UpdateCurrentPosition: no star selected
07:43:23.462 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:23.464 00.002 7988 Status Line: No star selected
07:43:23.466 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:23.466 00.000 7988 UpdateGuideState exits: No star selected
07:43:23.468 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:23.468 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:23.468 00.000 7988 Enqueuing Expose request
07:43:23.468 00.000 15712 Worker thread wakes up
07:43:23.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:23.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:25.114 01.646 15712 Exposure complete
07:43:25.138 00.024 15712 worker thread done servicing request
07:43:25.138 00.000 7988 OnExposeComplete: enter
07:43:25.138 00.000 7988 UpdateGuideState(): m_state=1
07:43:25.138 00.000 7988 UpdateCurrentPosition: no star selected
07:43:25.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:25.143 00.005 7988 Status Line: No star selected
07:43:25.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:25.145 00.002 7988 UpdateGuideState exits: No star selected
07:43:25.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:25.145 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:25.145 00.000 7988 Enqueuing Expose request
07:43:25.145 00.000 15712 Worker thread wakes up
07:43:25.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:25.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:26.682 01.537 15712 Exposure complete
07:43:26.703 00.021 15712 worker thread done servicing request
07:43:26.703 00.000 7988 OnExposeComplete: enter
07:43:26.703 00.000 7988 UpdateGuideState(): m_state=1
07:43:26.703 00.000 7988 UpdateCurrentPosition: no star selected
07:43:26.703 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:26.703 00.000 7988 Status Line: No star selected
07:43:26.711 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:26.711 00.000 7988 UpdateGuideState exits: No star selected
07:43:26.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:26.711 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:26.711 00.000 7988 Enqueuing Expose request
07:43:26.711 00.000 15712 Worker thread wakes up
07:43:26.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:26.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:28.356 01.645 15712 Exposure complete
07:43:28.377 00.021 15712 worker thread done servicing request
07:43:28.377 00.000 7988 OnExposeComplete: enter
07:43:28.377 00.000 7988 UpdateGuideState(): m_state=1
07:43:28.383 00.006 7988 UpdateCurrentPosition: no star selected
07:43:28.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:28.385 00.002 7988 Status Line: No star selected
07:43:28.385 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:28.388 00.003 7988 UpdateGuideState exits: No star selected
07:43:28.390 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:28.390 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:28.392 00.002 7988 Enqueuing Expose request
07:43:28.392 00.000 15712 Worker thread wakes up
07:43:28.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:28.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:29.920 01.528 15712 Exposure complete
07:43:29.944 00.024 15712 worker thread done servicing request
07:43:29.944 00.000 7988 OnExposeComplete: enter
07:43:29.944 00.000 7988 UpdateGuideState(): m_state=1
07:43:29.946 00.002 7988 UpdateCurrentPosition: no star selected
07:43:29.946 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:29.948 00.002 7988 Status Line: No star selected
07:43:29.950 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:29.950 00.000 7988 UpdateGuideState exits: No star selected
07:43:29.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:29.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:29.950 00.000 7988 Enqueuing Expose request
07:43:29.950 00.000 15712 Worker thread wakes up
07:43:29.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:29.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:31.597 01.647 15712 Exposure complete
07:43:31.613 00.016 15712 worker thread done servicing request
07:43:31.613 00.000 7988 OnExposeComplete: enter
07:43:31.613 00.000 7988 UpdateGuideState(): m_state=1
07:43:31.624 00.011 7988 UpdateCurrentPosition: no star selected
07:43:31.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:31.626 00.002 7988 Status Line: No star selected
07:43:31.628 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:31.629 00.001 7988 UpdateGuideState exits: No star selected
07:43:31.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:31.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:31.629 00.000 7988 Enqueuing Expose request
07:43:31.629 00.000 15712 Worker thread wakes up
07:43:31.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:31.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:33.163 01.534 15712 Exposure complete
07:43:33.185 00.022 15712 worker thread done servicing request
07:43:33.185 00.000 7988 OnExposeComplete: enter
07:43:33.185 00.000 7988 UpdateGuideState(): m_state=1
07:43:33.185 00.000 7988 UpdateCurrentPosition: no star selected
07:43:33.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:33.185 00.000 7988 Status Line: No star selected
07:43:33.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:33.193 00.008 7988 UpdateGuideState exits: No star selected
07:43:33.194 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:33.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:33.194 00.000 7988 Enqueuing Expose request
07:43:33.194 00.000 15712 Worker thread wakes up
07:43:33.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:33.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:34.841 01.647 15712 Exposure complete
07:43:34.861 00.020 15712 worker thread done servicing request
07:43:34.861 00.000 7988 OnExposeComplete: enter
07:43:34.861 00.000 7988 UpdateGuideState(): m_state=1
07:43:34.866 00.005 7988 UpdateCurrentPosition: no star selected
07:43:34.866 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:34.868 00.002 7988 Status Line: No star selected
07:43:34.870 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:34.870 00.000 7988 UpdateGuideState exits: No star selected
07:43:34.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:34.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:34.870 00.000 7988 Enqueuing Expose request
07:43:34.870 00.000 15712 Worker thread wakes up
07:43:34.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:34.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:36.391 01.521 15712 Exposure complete
07:43:36.411 00.020 15712 worker thread done servicing request
07:43:36.411 00.000 7988 OnExposeComplete: enter
07:43:36.411 00.000 7988 UpdateGuideState(): m_state=1
07:43:36.418 00.007 7988 UpdateCurrentPosition: no star selected
07:43:36.418 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:36.420 00.002 7988 Status Line: No star selected
07:43:36.421 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:36.421 00.000 7988 UpdateGuideState exits: No star selected
07:43:36.421 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:36.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:36.421 00.000 7988 Enqueuing Expose request
07:43:36.421 00.000 15712 Worker thread wakes up
07:43:36.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:36.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:38.069 01.648 15712 Exposure complete
07:43:38.083 00.014 15712 worker thread done servicing request
07:43:38.083 00.000 7988 OnExposeComplete: enter
07:43:38.094 00.011 7988 UpdateGuideState(): m_state=1
07:43:38.094 00.000 7988 UpdateCurrentPosition: no star selected
07:43:38.096 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:38.096 00.000 7988 Status Line: No star selected
07:43:38.098 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:38.099 00.001 7988 UpdateGuideState exits: No star selected
07:43:38.099 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:38.099 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:38.099 00.000 7988 Enqueuing Expose request
07:43:38.099 00.000 15712 Worker thread wakes up
07:43:38.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:38.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:39.620 01.521 15712 Exposure complete
07:43:39.640 00.020 15712 worker thread done servicing request
07:43:39.640 00.000 7988 OnExposeComplete: enter
07:43:39.640 00.000 7988 UpdateGuideState(): m_state=1
07:43:39.646 00.006 7988 UpdateCurrentPosition: no star selected
07:43:39.646 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:39.648 00.002 7988 Status Line: No star selected
07:43:39.650 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:39.650 00.000 7988 UpdateGuideState exits: No star selected
07:43:39.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:39.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:39.650 00.000 7988 Enqueuing Expose request
07:43:39.650 00.000 15712 Worker thread wakes up
07:43:39.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:39.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:41.295 01.645 15712 Exposure complete
07:43:41.311 00.016 15712 worker thread done servicing request
07:43:41.311 00.000 7988 OnExposeComplete: enter
07:43:41.311 00.000 7988 UpdateGuideState(): m_state=1
07:43:41.322 00.011 7988 UpdateCurrentPosition: no star selected
07:43:41.322 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:41.324 00.002 7988 Status Line: No star selected
07:43:41.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:41.326 00.002 7988 UpdateGuideState exits: No star selected
07:43:41.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:41.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:41.326 00.000 7988 Enqueuing Expose request
07:43:41.326 00.000 15712 Worker thread wakes up
07:43:41.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:41.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:42.849 01.523 15712 Exposure complete
07:43:42.871 00.022 15712 worker thread done servicing request
07:43:42.871 00.000 7988 OnExposeComplete: enter
07:43:42.871 00.000 7988 UpdateGuideState(): m_state=1
07:43:42.874 00.003 7988 UpdateCurrentPosition: no star selected
07:43:42.874 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:42.874 00.000 7988 Status Line: No star selected
07:43:42.874 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:42.879 00.005 7988 UpdateGuideState exits: No star selected
07:43:42.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:42.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:42.879 00.000 7988 Enqueuing Expose request
07:43:42.879 00.000 15712 Worker thread wakes up
07:43:42.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:42.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:44.525 01.646 15712 Exposure complete
07:43:44.542 00.017 15712 worker thread done servicing request
07:43:44.542 00.000 7988 OnExposeComplete: enter
07:43:44.542 00.000 7988 UpdateGuideState(): m_state=1
07:43:44.542 00.000 7988 UpdateCurrentPosition: no star selected
07:43:44.542 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:44.542 00.000 7988 Status Line: No star selected
07:43:44.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:44.555 00.013 7988 UpdateGuideState exits: No star selected
07:43:44.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:44.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:44.555 00.000 7988 Enqueuing Expose request
07:43:44.559 00.004 15712 Worker thread wakes up
07:43:44.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:44.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:46.076 01.517 15712 Exposure complete
07:43:46.093 00.017 15712 worker thread done servicing request
07:43:46.093 00.000 7988 OnExposeComplete: enter
07:43:46.093 00.000 7988 UpdateGuideState(): m_state=1
07:43:46.102 00.009 7988 UpdateCurrentPosition: no star selected
07:43:46.102 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:46.104 00.002 7988 Status Line: No star selected
07:43:46.106 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:46.106 00.000 7988 UpdateGuideState exits: No star selected
07:43:46.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:46.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:46.110 00.004 7988 Enqueuing Expose request
07:43:46.110 00.000 15712 Worker thread wakes up
07:43:46.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:46.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:47.751 01.641 15712 Exposure complete
07:43:47.767 00.016 15712 worker thread done servicing request
07:43:47.767 00.000 7988 OnExposeComplete: enter
07:43:47.777 00.010 7988 UpdateGuideState(): m_state=1
07:43:47.777 00.000 7988 UpdateCurrentPosition: no star selected
07:43:47.779 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:47.779 00.000 7988 Status Line: No star selected
07:43:47.781 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:47.783 00.002 7988 UpdateGuideState exits: No star selected
07:43:47.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:47.783 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:47.783 00.000 7988 Enqueuing Expose request
07:43:47.783 00.000 15712 Worker thread wakes up
07:43:47.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:47.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:49.318 01.535 15712 Exposure complete
07:43:49.331 00.013 15712 worker thread done servicing request
07:43:49.331 00.000 7988 OnExposeComplete: enter
07:43:49.331 00.000 7988 UpdateGuideState(): m_state=1
07:43:49.342 00.011 7988 UpdateCurrentPosition: no star selected
07:43:49.342 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:49.344 00.002 7988 Status Line: No star selected
07:43:49.346 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:49.346 00.000 7988 UpdateGuideState exits: No star selected
07:43:49.348 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:49.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:49.350 00.002 7988 Enqueuing Expose request
07:43:49.350 00.000 15712 Worker thread wakes up
07:43:49.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:49.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:50.991 01.641 15712 Exposure complete
07:43:51.013 00.022 15712 worker thread done servicing request
07:43:51.013 00.000 7988 OnExposeComplete: enter
07:43:51.013 00.000 7988 UpdateGuideState(): m_state=1
07:43:51.013 00.000 7988 UpdateCurrentPosition: no star selected
07:43:51.013 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:51.013 00.000 7988 Status Line: No star selected
07:43:51.013 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:51.021 00.008 7988 UpdateGuideState exits: No star selected
07:43:51.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:51.021 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:51.021 00.000 7988 Enqueuing Expose request
07:43:51.021 00.000 15712 Worker thread wakes up
07:43:51.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:51.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:52.540 01.519 15712 Exposure complete
07:43:52.557 00.017 15712 worker thread done servicing request
07:43:52.557 00.000 7988 OnExposeComplete: enter
07:43:52.557 00.000 7988 UpdateGuideState(): m_state=1
07:43:52.566 00.009 7988 UpdateCurrentPosition: no star selected
07:43:52.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:52.568 00.002 7988 Status Line: No star selected
07:43:52.570 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:52.571 00.001 7988 UpdateGuideState exits: No star selected
07:43:52.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:52.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:52.574 00.003 7988 Enqueuing Expose request
07:43:52.574 00.000 15712 Worker thread wakes up
07:43:52.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:52.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:54.316 01.742 15712 Exposure complete
07:43:54.338 00.022 15712 worker thread done servicing request
07:43:54.338 00.000 7988 OnExposeComplete: enter
07:43:54.338 00.000 7988 UpdateGuideState(): m_state=1
07:43:54.338 00.000 7988 UpdateCurrentPosition: no star selected
07:43:54.338 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:54.343 00.005 7988 Status Line: No star selected
07:43:54.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:54.346 00.003 7988 UpdateGuideState exits: No star selected
07:43:54.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:54.346 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:54.346 00.000 7988 Enqueuing Expose request
07:43:54.346 00.000 15712 Worker thread wakes up
07:43:54.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:54.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:55.754 01.408 15712 Exposure complete
07:43:55.777 00.023 15712 worker thread done servicing request
07:43:55.777 00.000 7988 OnExposeComplete: enter
07:43:55.777 00.000 7988 UpdateGuideState(): m_state=1
07:43:55.777 00.000 7988 UpdateCurrentPosition: no star selected
07:43:55.777 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:55.777 00.000 7988 Status Line: No star selected
07:43:55.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:55.784 00.007 7988 UpdateGuideState exits: No star selected
07:43:55.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:55.784 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:55.784 00.000 7988 Enqueuing Expose request
07:43:55.788 00.004 15712 Worker thread wakes up
07:43:55.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:55.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:57.428 01.640 15712 Exposure complete
07:43:57.452 00.024 15712 worker thread done servicing request
07:43:57.452 00.000 7988 OnExposeComplete: enter
07:43:57.452 00.000 7988 UpdateGuideState(): m_state=1
07:43:57.452 00.000 7988 UpdateCurrentPosition: no star selected
07:43:57.452 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:57.456 00.004 7988 Status Line: No star selected
07:43:57.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:57.459 00.003 7988 UpdateGuideState exits: No star selected
07:43:57.459 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:57.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:57.459 00.000 7988 Enqueuing Expose request
07:43:57.459 00.000 15712 Worker thread wakes up
07:43:57.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:57.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:43:58.995 01.536 15712 Exposure complete
07:43:59.018 00.023 15712 worker thread done servicing request
07:43:59.018 00.000 7988 OnExposeComplete: enter
07:43:59.018 00.000 7988 UpdateGuideState(): m_state=1
07:43:59.018 00.000 7988 UpdateCurrentPosition: no star selected
07:43:59.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:43:59.018 00.000 7988 Status Line: No star selected
07:43:59.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:43:59.025 00.007 7988 UpdateGuideState exits: No star selected
07:43:59.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:43:59.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:43:59.025 00.000 7988 Enqueuing Expose request
07:43:59.025 00.000 15712 Worker thread wakes up
07:43:59.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:43:59.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:00.771 01.746 15712 Exposure complete
07:44:00.793 00.022 15712 worker thread done servicing request
07:44:00.793 00.000 7988 OnExposeComplete: enter
07:44:00.793 00.000 7988 UpdateGuideState(): m_state=1
07:44:00.797 00.004 7988 UpdateCurrentPosition: no star selected
07:44:00.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:00.799 00.002 7988 Status Line: No star selected
07:44:00.800 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:00.800 00.000 7988 UpdateGuideState exits: No star selected
07:44:00.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:00.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:00.800 00.000 7988 Enqueuing Expose request
07:44:00.800 00.000 15712 Worker thread wakes up
07:44:00.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:00.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:02.224 01.424 15712 Exposure complete
07:44:02.242 00.018 15712 worker thread done servicing request
07:44:02.242 00.000 7988 OnExposeComplete: enter
07:44:02.242 00.000 7988 UpdateGuideState(): m_state=1
07:44:02.249 00.007 7988 UpdateCurrentPosition: no star selected
07:44:02.249 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:02.251 00.002 7988 Status Line: No star selected
07:44:02.253 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:02.254 00.001 7988 UpdateGuideState exits: No star selected
07:44:02.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:02.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:02.254 00.000 7988 Enqueuing Expose request
07:44:02.259 00.005 15712 Worker thread wakes up
07:44:02.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:02.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:03.888 01.629 15712 Exposure complete
07:44:03.910 00.022 15712 worker thread done servicing request
07:44:03.910 00.000 7988 OnExposeComplete: enter
07:44:03.910 00.000 7988 UpdateGuideState(): m_state=1
07:44:03.910 00.000 7988 UpdateCurrentPosition: no star selected
07:44:03.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:03.910 00.000 7988 Status Line: No star selected
07:44:03.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:03.918 00.008 7988 UpdateGuideState exits: No star selected
07:44:03.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:03.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:03.918 00.000 7988 Enqueuing Expose request
07:44:03.918 00.000 15712 Worker thread wakes up
07:44:03.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:03.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:05.440 01.522 15712 Exposure complete
07:44:05.462 00.022 15712 worker thread done servicing request
07:44:05.462 00.000 7988 OnExposeComplete: enter
07:44:05.462 00.000 7988 UpdateGuideState(): m_state=1
07:44:05.465 00.003 7988 UpdateCurrentPosition: no star selected
07:44:05.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:05.467 00.002 7988 Status Line: No star selected
07:44:05.469 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:05.469 00.000 7988 UpdateGuideState exits: No star selected
07:44:05.471 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:05.471 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:05.473 00.002 7988 Enqueuing Expose request
07:44:05.473 00.000 15712 Worker thread wakes up
07:44:05.473 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:05.473 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:07.212 01.739 15712 Exposure complete
07:44:07.232 00.020 15712 worker thread done servicing request
07:44:07.232 00.000 7988 OnExposeComplete: enter
07:44:07.232 00.000 7988 UpdateGuideState(): m_state=1
07:44:07.240 00.008 7988 UpdateCurrentPosition: no star selected
07:44:07.240 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:07.242 00.002 7988 Status Line: No star selected
07:44:07.244 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:07.244 00.000 7988 UpdateGuideState exits: No star selected
07:44:07.246 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:07.246 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:07.248 00.002 7988 Enqueuing Expose request
07:44:07.249 00.001 15712 Worker thread wakes up
07:44:07.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:07.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:08.666 01.417 15712 Exposure complete
07:44:08.680 00.014 15712 worker thread done servicing request
07:44:08.680 00.000 7988 OnExposeComplete: enter
07:44:08.680 00.000 7988 UpdateGuideState(): m_state=1
07:44:08.691 00.011 7988 UpdateCurrentPosition: no star selected
07:44:08.691 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:08.693 00.002 7988 Status Line: No star selected
07:44:08.695 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:08.696 00.001 7988 UpdateGuideState exits: No star selected
07:44:08.697 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:08.697 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:08.697 00.000 7988 Enqueuing Expose request
07:44:08.697 00.000 15712 Worker thread wakes up
07:44:08.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:08.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:10.330 01.633 15712 Exposure complete
07:44:10.348 00.018 15712 worker thread done servicing request
07:44:10.348 00.000 7988 OnExposeComplete: enter
07:44:10.348 00.000 7988 UpdateGuideState(): m_state=1
07:44:10.348 00.000 7988 UpdateCurrentPosition: no star selected
07:44:10.348 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:10.348 00.000 7988 Status Line: No star selected
07:44:10.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:10.360 00.012 7988 UpdateGuideState exits: No star selected
07:44:10.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:10.360 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:10.360 00.000 7988 Enqueuing Expose request
07:44:10.360 00.000 15712 Worker thread wakes up
07:44:10.360 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:10.360 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:11.880 01.520 15712 Exposure complete
07:44:11.904 00.024 15712 worker thread done servicing request
07:44:11.904 00.000 7988 OnExposeComplete: enter
07:44:11.904 00.000 7988 UpdateGuideState(): m_state=1
07:44:11.904 00.000 7988 UpdateCurrentPosition: no star selected
07:44:11.904 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:11.904 00.000 7988 Status Line: No star selected
07:44:11.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:11.911 00.007 7988 UpdateGuideState exits: No star selected
07:44:11.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:11.911 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:11.914 00.003 7988 Enqueuing Expose request
07:44:11.914 00.000 15712 Worker thread wakes up
07:44:11.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:11.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:13.656 01.742 15712 Exposure complete
07:44:13.678 00.022 15712 worker thread done servicing request
07:44:13.680 00.002 7988 OnExposeComplete: enter
07:44:13.680 00.000 7988 UpdateGuideState(): m_state=1
07:44:13.680 00.000 7988 UpdateCurrentPosition: no star selected
07:44:13.683 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:13.683 00.000 7988 Status Line: No star selected
07:44:13.685 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:13.685 00.000 7988 UpdateGuideState exits: No star selected
07:44:13.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:13.685 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:13.685 00.000 7988 Enqueuing Expose request
07:44:13.685 00.000 15712 Worker thread wakes up
07:44:13.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:13.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:15.109 01.424 15712 Exposure complete
07:44:15.132 00.023 15712 worker thread done servicing request
07:44:15.132 00.000 7988 OnExposeComplete: enter
07:44:15.132 00.000 7988 UpdateGuideState(): m_state=1
07:44:15.132 00.000 7988 UpdateCurrentPosition: no star selected
07:44:15.132 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:15.132 00.000 7988 Status Line: No star selected
07:44:15.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:15.139 00.007 7988 UpdateGuideState exits: No star selected
07:44:15.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:15.139 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:15.139 00.000 7988 Enqueuing Expose request
07:44:15.139 00.000 15712 Worker thread wakes up
07:44:15.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:15.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:16.884 01.745 15712 Exposure complete
07:44:16.906 00.022 15712 worker thread done servicing request
07:44:16.906 00.000 7988 OnExposeComplete: enter
07:44:16.906 00.000 7988 UpdateGuideState(): m_state=1
07:44:16.906 00.000 7988 UpdateCurrentPosition: no star selected
07:44:16.906 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:16.906 00.000 7988 Status Line: No star selected
07:44:16.913 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:16.913 00.000 7988 UpdateGuideState exits: No star selected
07:44:16.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:16.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:16.913 00.000 7988 Enqueuing Expose request
07:44:16.917 00.004 15712 Worker thread wakes up
07:44:16.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:16.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:18.322 01.405 15712 Exposure complete
07:44:18.344 00.022 15712 worker thread done servicing request
07:44:18.344 00.000 7988 OnExposeComplete: enter
07:44:18.344 00.000 7988 UpdateGuideState(): m_state=1
07:44:18.347 00.003 7988 UpdateCurrentPosition: no star selected
07:44:18.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:18.347 00.000 7988 Status Line: No star selected
07:44:18.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:18.351 00.004 7988 UpdateGuideState exits: No star selected
07:44:18.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:18.351 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:18.351 00.000 7988 Enqueuing Expose request
07:44:18.351 00.000 15712 Worker thread wakes up
07:44:18.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:18.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:19.982 01.631 15712 Exposure complete
07:44:19.999 00.017 15712 worker thread done servicing request
07:44:19.999 00.000 7988 OnExposeComplete: enter
07:44:19.999 00.000 7988 UpdateGuideState(): m_state=1
07:44:19.999 00.000 7988 UpdateCurrentPosition: no star selected
07:44:19.999 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:19.999 00.000 7988 Status Line: No star selected
07:44:19.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:20.012 00.013 7988 UpdateGuideState exits: No star selected
07:44:20.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:20.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:20.016 00.004 7988 Enqueuing Expose request
07:44:20.016 00.000 15712 Worker thread wakes up
07:44:20.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:20.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:21.533 01.517 15712 Exposure complete
07:44:21.556 00.023 15712 worker thread done servicing request
07:44:21.556 00.000 7988 OnExposeComplete: enter
07:44:21.556 00.000 7988 UpdateGuideState(): m_state=1
07:44:21.556 00.000 7988 UpdateCurrentPosition: no star selected
07:44:21.556 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:21.556 00.000 7988 Status Line: No star selected
07:44:21.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:21.562 00.006 7988 UpdateGuideState exits: No star selected
07:44:21.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:21.564 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:21.564 00.000 7988 Enqueuing Expose request
07:44:21.564 00.000 15712 Worker thread wakes up
07:44:21.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:21.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:23.207 01.643 15712 Exposure complete
07:44:23.231 00.024 15712 worker thread done servicing request
07:44:23.231 00.000 7988 OnExposeComplete: enter
07:44:23.233 00.002 7988 UpdateGuideState(): m_state=1
07:44:23.233 00.000 7988 UpdateCurrentPosition: no star selected
07:44:23.233 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:23.233 00.000 7988 Status Line: No star selected
07:44:23.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:23.239 00.006 7988 UpdateGuideState exits: No star selected
07:44:23.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:23.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:23.239 00.000 7988 Enqueuing Expose request
07:44:23.239 00.000 15712 Worker thread wakes up
07:44:23.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:23.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:24.771 01.532 15712 Exposure complete
07:44:24.793 00.022 15712 worker thread done servicing request
07:44:24.793 00.000 7988 OnExposeComplete: enter
07:44:24.793 00.000 7988 UpdateGuideState(): m_state=1
07:44:24.793 00.000 7988 UpdateCurrentPosition: no star selected
07:44:24.793 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:24.799 00.006 7988 Status Line: No star selected
07:44:24.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:24.801 00.002 7988 UpdateGuideState exits: No star selected
07:44:24.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:24.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:24.801 00.000 7988 Enqueuing Expose request
07:44:24.801 00.000 15712 Worker thread wakes up
07:44:24.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:24.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:26.433 01.632 15712 Exposure complete
07:44:26.456 00.023 15712 worker thread done servicing request
07:44:26.456 00.000 7988 OnExposeComplete: enter
07:44:26.456 00.000 7988 UpdateGuideState(): m_state=1
07:44:26.456 00.000 7988 UpdateCurrentPosition: no star selected
07:44:26.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:26.456 00.000 7988 Status Line: No star selected
07:44:26.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:26.464 00.008 7988 UpdateGuideState exits: No star selected
07:44:26.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:26.464 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:26.467 00.003 7988 Enqueuing Expose request
07:44:26.467 00.000 15712 Worker thread wakes up
07:44:26.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:26.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:27.982 01.515 15712 Exposure complete
07:44:28.004 00.022 15712 worker thread done servicing request
07:44:28.004 00.000 7988 OnExposeComplete: enter
07:44:28.004 00.000 7988 UpdateGuideState(): m_state=1
07:44:28.009 00.005 7988 UpdateCurrentPosition: no star selected
07:44:28.009 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:28.011 00.002 7988 Status Line: No star selected
07:44:28.014 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:28.014 00.000 7988 UpdateGuideState exits: No star selected
07:44:28.016 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:28.016 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:28.016 00.000 7988 Enqueuing Expose request
07:44:28.018 00.002 15712 Worker thread wakes up
07:44:28.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:28.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:29.659 01.641 15712 Exposure complete
07:44:29.682 00.023 15712 worker thread done servicing request
07:44:29.682 00.000 7988 OnExposeComplete: enter
07:44:29.682 00.000 7988 UpdateGuideState(): m_state=1
07:44:29.684 00.002 7988 UpdateCurrentPosition: no star selected
07:44:29.684 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:29.686 00.002 7988 Status Line: No star selected
07:44:29.688 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:29.689 00.001 7988 UpdateGuideState exits: No star selected
07:44:29.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:29.689 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:29.689 00.000 7988 Enqueuing Expose request
07:44:29.689 00.000 15712 Worker thread wakes up
07:44:29.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:29.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:31.210 01.521 15712 Exposure complete
07:44:31.232 00.022 15712 worker thread done servicing request
07:44:31.232 00.000 7988 OnExposeComplete: enter
07:44:31.232 00.000 7988 UpdateGuideState(): m_state=1
07:44:31.232 00.000 7988 UpdateCurrentPosition: no star selected
07:44:31.232 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:31.232 00.000 7988 Status Line: No star selected
07:44:31.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:31.239 00.007 7988 UpdateGuideState exits: No star selected
07:44:31.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:31.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:31.239 00.000 7988 Enqueuing Expose request
07:44:31.239 00.000 15712 Worker thread wakes up
07:44:31.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:31.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:32.884 01.645 15712 Exposure complete
07:44:32.908 00.024 15712 worker thread done servicing request
07:44:32.908 00.000 7988 OnExposeComplete: enter
07:44:32.908 00.000 7988 UpdateGuideState(): m_state=1
07:44:32.908 00.000 7988 UpdateCurrentPosition: no star selected
07:44:32.908 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:32.908 00.000 7988 Status Line: No star selected
07:44:32.915 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:32.916 00.001 7988 UpdateGuideState exits: No star selected
07:44:32.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:32.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:32.916 00.000 7988 Enqueuing Expose request
07:44:32.916 00.000 15712 Worker thread wakes up
07:44:32.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:32.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:34.438 01.522 15712 Exposure complete
07:44:34.460 00.022 15712 worker thread done servicing request
07:44:34.462 00.002 7988 OnExposeComplete: enter
07:44:34.463 00.001 7988 UpdateGuideState(): m_state=1
07:44:34.463 00.000 7988 UpdateCurrentPosition: no star selected
07:44:34.463 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:34.463 00.000 7988 Status Line: No star selected
07:44:34.463 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:34.468 00.005 7988 UpdateGuideState exits: No star selected
07:44:34.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:34.468 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:34.468 00.000 7988 Enqueuing Expose request
07:44:34.468 00.000 15712 Worker thread wakes up
07:44:34.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:34.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:36.214 01.746 15712 Exposure complete
07:44:36.236 00.022 15712 worker thread done servicing request
07:44:36.236 00.000 7988 OnExposeComplete: enter
07:44:36.236 00.000 7988 UpdateGuideState(): m_state=1
07:44:36.236 00.000 7988 UpdateCurrentPosition: no star selected
07:44:36.236 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:36.236 00.000 7988 Status Line: No star selected
07:44:36.243 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:36.243 00.000 7988 UpdateGuideState exits: No star selected
07:44:36.243 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:36.243 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:36.243 00.000 7988 Enqueuing Expose request
07:44:36.243 00.000 15712 Worker thread wakes up
07:44:36.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:36.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:37.666 01.423 15712 Exposure complete
07:44:37.688 00.022 15712 worker thread done servicing request
07:44:37.688 00.000 7988 OnExposeComplete: enter
07:44:37.688 00.000 7988 UpdateGuideState(): m_state=1
07:44:37.688 00.000 7988 UpdateCurrentPosition: no star selected
07:44:37.688 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:37.688 00.000 7988 Status Line: No star selected
07:44:37.695 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:37.695 00.000 7988 UpdateGuideState exits: No star selected
07:44:37.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:37.695 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:37.695 00.000 7988 Enqueuing Expose request
07:44:37.695 00.000 15712 Worker thread wakes up
07:44:37.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:37.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:39.341 01.646 15712 Exposure complete
07:44:39.363 00.022 15712 worker thread done servicing request
07:44:39.363 00.000 7988 OnExposeComplete: enter
07:44:39.363 00.000 7988 UpdateGuideState(): m_state=1
07:44:39.368 00.005 7988 UpdateCurrentPosition: no star selected
07:44:39.368 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:39.370 00.002 7988 Status Line: No star selected
07:44:39.372 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:39.373 00.001 7988 UpdateGuideState exits: No star selected
07:44:39.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:39.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:39.373 00.000 7988 Enqueuing Expose request
07:44:39.373 00.000 15712 Worker thread wakes up
07:44:39.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:39.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:40.893 01.520 15712 Exposure complete
07:44:40.916 00.023 15712 worker thread done servicing request
07:44:40.916 00.000 7988 OnExposeComplete: enter
07:44:40.916 00.000 7988 UpdateGuideState(): m_state=1
07:44:40.916 00.000 7988 UpdateCurrentPosition: no star selected
07:44:40.916 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:40.916 00.000 7988 Status Line: No star selected
07:44:40.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:40.924 00.008 7988 UpdateGuideState exits: No star selected
07:44:40.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:40.927 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:40.927 00.000 7988 Enqueuing Expose request
07:44:40.927 00.000 15712 Worker thread wakes up
07:44:40.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:40.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:42.668 01.741 15712 Exposure complete
07:44:42.690 00.022 15712 worker thread done servicing request
07:44:42.690 00.000 7988 OnExposeComplete: enter
07:44:42.690 00.000 7988 UpdateGuideState(): m_state=1
07:44:42.690 00.000 7988 UpdateCurrentPosition: no star selected
07:44:42.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:42.695 00.005 7988 Status Line: No star selected
07:44:42.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:42.698 00.003 7988 UpdateGuideState exits: No star selected
07:44:42.698 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:42.698 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:42.698 00.000 7988 Enqueuing Expose request
07:44:42.698 00.000 15712 Worker thread wakes up
07:44:42.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:42.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:44.107 01.409 15712 Exposure complete
07:44:44.125 00.018 15712 worker thread done servicing request
07:44:44.125 00.000 7988 OnExposeComplete: enter
07:44:44.125 00.000 7988 UpdateGuideState(): m_state=1
07:44:44.132 00.007 7988 UpdateCurrentPosition: no star selected
07:44:44.132 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:44.134 00.002 7988 Status Line: No star selected
07:44:44.136 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:44.136 00.000 7988 UpdateGuideState exits: No star selected
07:44:44.138 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:44.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:44.140 00.002 7988 Enqueuing Expose request
07:44:44.142 00.002 15712 Worker thread wakes up
07:44:44.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:44.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:45.785 01.643 15712 Exposure complete
07:44:45.808 00.023 15712 worker thread done servicing request
07:44:45.808 00.000 7988 OnExposeComplete: enter
07:44:45.808 00.000 7988 UpdateGuideState(): m_state=1
07:44:45.810 00.002 7988 UpdateCurrentPosition: no star selected
07:44:45.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:45.812 00.002 7988 Status Line: No star selected
07:44:45.814 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:45.814 00.000 7988 UpdateGuideState exits: No star selected
07:44:45.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:45.814 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:45.814 00.000 7988 Enqueuing Expose request
07:44:45.814 00.000 15712 Worker thread wakes up
07:44:45.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:45.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:47.351 01.537 15712 Exposure complete
07:44:47.373 00.022 15712 worker thread done servicing request
07:44:47.373 00.000 7988 OnExposeComplete: enter
07:44:47.376 00.003 7988 UpdateGuideState(): m_state=1
07:44:47.376 00.000 7988 UpdateCurrentPosition: no star selected
07:44:47.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:47.376 00.000 7988 Status Line: No star selected
07:44:47.381 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:47.381 00.000 7988 UpdateGuideState exits: No star selected
07:44:47.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:47.381 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:47.381 00.000 7988 Enqueuing Expose request
07:44:47.381 00.000 15712 Worker thread wakes up
07:44:47.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:47.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:49.012 01.631 15712 Exposure complete
07:44:49.027 00.015 15712 worker thread done servicing request
07:44:49.027 00.000 7988 OnExposeComplete: enter
07:44:49.027 00.000 7988 UpdateGuideState(): m_state=1
07:44:49.039 00.012 7988 UpdateCurrentPosition: no star selected
07:44:49.041 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:49.041 00.000 7988 Status Line: No star selected
07:44:49.044 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:49.044 00.000 7988 UpdateGuideState exits: No star selected
07:44:49.046 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:49.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:49.046 00.000 7988 Enqueuing Expose request
07:44:49.046 00.000 15712 Worker thread wakes up
07:44:49.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:49.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:50.565 01.519 15712 Exposure complete
07:44:50.579 00.014 15712 worker thread done servicing request
07:44:50.579 00.000 7988 OnExposeComplete: enter
07:44:50.579 00.000 7988 UpdateGuideState(): m_state=1
07:44:50.590 00.011 7988 UpdateCurrentPosition: no star selected
07:44:50.590 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:50.592 00.002 7988 Status Line: No star selected
07:44:50.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:50.594 00.002 7988 UpdateGuideState exits: No star selected
07:44:50.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:50.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:50.594 00.000 7988 Enqueuing Expose request
07:44:50.594 00.000 15712 Worker thread wakes up
07:44:50.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:50.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:52.238 01.644 15712 Exposure complete
07:44:52.261 00.023 15712 worker thread done servicing request
07:44:52.261 00.000 7988 OnExposeComplete: enter
07:44:52.261 00.000 7988 UpdateGuideState(): m_state=1
07:44:52.261 00.000 7988 UpdateCurrentPosition: no star selected
07:44:52.261 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:52.261 00.000 7988 Status Line: No star selected
07:44:52.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:52.270 00.009 7988 UpdateGuideState exits: No star selected
07:44:52.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:52.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:52.270 00.000 7988 Enqueuing Expose request
07:44:52.270 00.000 15712 Worker thread wakes up
07:44:52.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:52.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:53.805 01.535 15712 Exposure complete
07:44:53.827 00.022 15712 worker thread done servicing request
07:44:53.827 00.000 7988 OnExposeComplete: enter
07:44:53.827 00.000 7988 UpdateGuideState(): m_state=1
07:44:53.830 00.003 7988 UpdateCurrentPosition: no star selected
07:44:53.830 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:53.832 00.002 7988 Status Line: No star selected
07:44:53.834 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:53.835 00.001 7988 UpdateGuideState exits: No star selected
07:44:53.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:53.835 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:53.835 00.000 7988 Enqueuing Expose request
07:44:53.835 00.000 15712 Worker thread wakes up
07:44:53.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:53.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:55.481 01.646 15712 Exposure complete
07:44:55.498 00.017 15712 worker thread done servicing request
07:44:55.498 00.000 7988 OnExposeComplete: enter
07:44:55.498 00.000 7988 UpdateGuideState(): m_state=1
07:44:55.506 00.008 7988 UpdateCurrentPosition: no star selected
07:44:55.506 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:55.508 00.002 7988 Status Line: No star selected
07:44:55.510 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:55.511 00.001 7988 UpdateGuideState exits: No star selected
07:44:55.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:55.511 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:55.511 00.000 7988 Enqueuing Expose request
07:44:55.515 00.004 15712 Worker thread wakes up
07:44:55.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:55.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:57.029 01.514 15712 Exposure complete
07:44:57.046 00.017 15712 worker thread done servicing request
07:44:57.046 00.000 7988 OnExposeComplete: enter
07:44:57.046 00.000 7988 UpdateGuideState(): m_state=1
07:44:57.055 00.009 7988 UpdateCurrentPosition: no star selected
07:44:57.055 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:57.057 00.002 7988 Status Line: No star selected
07:44:57.059 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:57.059 00.000 7988 UpdateGuideState exits: No star selected
07:44:57.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:57.063 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:57.063 00.000 7988 Enqueuing Expose request
07:44:57.063 00.000 15712 Worker thread wakes up
07:44:57.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:57.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:44:58.708 01.645 15712 Exposure complete
07:44:58.730 00.022 15712 worker thread done servicing request
07:44:58.730 00.000 7988 OnExposeComplete: enter
07:44:58.732 00.002 7988 UpdateGuideState(): m_state=1
07:44:58.732 00.000 7988 UpdateCurrentPosition: no star selected
07:44:58.732 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:44:58.732 00.000 7988 Status Line: No star selected
07:44:58.732 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:44:58.738 00.006 7988 UpdateGuideState exits: No star selected
07:44:58.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:44:58.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:44:58.738 00.000 7988 Enqueuing Expose request
07:44:58.738 00.000 15712 Worker thread wakes up
07:44:58.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:44:58.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:00.258 01.520 15712 Exposure complete
07:45:00.281 00.023 15712 worker thread done servicing request
07:45:00.281 00.000 7988 OnExposeComplete: enter
07:45:00.281 00.000 7988 UpdateGuideState(): m_state=1
07:45:00.281 00.000 7988 UpdateCurrentPosition: no star selected
07:45:00.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:00.281 00.000 7988 Status Line: No star selected
07:45:00.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:00.288 00.007 7988 UpdateGuideState exits: No star selected
07:45:00.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:00.288 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:00.288 00.000 7988 Enqueuing Expose request
07:45:00.288 00.000 15712 Worker thread wakes up
07:45:00.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:00.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:02.032 01.744 15712 Exposure complete
07:45:02.055 00.023 15712 worker thread done servicing request
07:45:02.055 00.000 7988 OnExposeComplete: enter
07:45:02.055 00.000 7988 UpdateGuideState(): m_state=1
07:45:02.055 00.000 7988 UpdateCurrentPosition: no star selected
07:45:02.055 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:02.055 00.000 7988 Status Line: No star selected
07:45:02.055 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:02.062 00.007 7988 UpdateGuideState exits: No star selected
07:45:02.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:02.064 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:02.064 00.000 7988 Enqueuing Expose request
07:45:02.064 00.000 15712 Worker thread wakes up
07:45:02.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:02.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:03.470 01.406 15712 Exposure complete
07:45:03.491 00.021 15712 worker thread done servicing request
07:45:03.493 00.002 7988 OnExposeComplete: enter
07:45:03.493 00.000 7988 UpdateGuideState(): m_state=1
07:45:03.493 00.000 7988 UpdateCurrentPosition: no star selected
07:45:03.493 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:03.493 00.000 7988 Status Line: No star selected
07:45:03.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:03.500 00.007 7988 UpdateGuideState exits: No star selected
07:45:03.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:03.500 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:03.500 00.000 7988 Enqueuing Expose request
07:45:03.500 00.000 15712 Worker thread wakes up
07:45:03.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:03.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:05.145 01.645 15712 Exposure complete
07:45:05.162 00.017 15712 worker thread done servicing request
07:45:05.162 00.000 7988 OnExposeComplete: enter
07:45:05.162 00.000 7988 UpdateGuideState(): m_state=1
07:45:05.170 00.008 7988 UpdateCurrentPosition: no star selected
07:45:05.170 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:05.172 00.002 7988 Status Line: No star selected
07:45:05.174 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:05.174 00.000 7988 UpdateGuideState exits: No star selected
07:45:05.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:05.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:05.174 00.000 7988 Enqueuing Expose request
07:45:05.179 00.005 15712 Worker thread wakes up
07:45:05.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:05.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:06.707 01.528 15712 Exposure complete
07:45:06.727 00.020 15712 worker thread done servicing request
07:45:06.727 00.000 7988 OnExposeComplete: enter
07:45:06.727 00.000 7988 UpdateGuideState(): m_state=1
07:45:06.732 00.005 7988 UpdateCurrentPosition: no star selected
07:45:06.732 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:06.734 00.002 7988 Status Line: No star selected
07:45:06.736 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:06.736 00.000 7988 UpdateGuideState exits: No star selected
07:45:06.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:06.736 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:06.736 00.000 7988 Enqueuing Expose request
07:45:06.736 00.000 15712 Worker thread wakes up
07:45:06.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:06.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:08.380 01.644 15712 Exposure complete
07:45:08.396 00.016 15712 worker thread done servicing request
07:45:08.396 00.000 7988 OnExposeComplete: enter
07:45:08.396 00.000 7988 UpdateGuideState(): m_state=1
07:45:08.407 00.011 7988 UpdateCurrentPosition: no star selected
07:45:08.407 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:08.409 00.002 7988 Status Line: No star selected
07:45:08.411 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:08.412 00.001 7988 UpdateGuideState exits: No star selected
07:45:08.413 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:08.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:08.413 00.000 7988 Enqueuing Expose request
07:45:08.413 00.000 15712 Worker thread wakes up
07:45:08.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:08.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:09.932 01.519 15712 Exposure complete
07:45:09.956 00.024 15712 worker thread done servicing request
07:45:09.956 00.000 7988 OnExposeComplete: enter
07:45:09.956 00.000 7988 UpdateGuideState(): m_state=1
07:45:09.956 00.000 7988 UpdateCurrentPosition: no star selected
07:45:09.956 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:09.956 00.000 7988 Status Line: No star selected
07:45:09.963 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:09.963 00.000 7988 UpdateGuideState exits: No star selected
07:45:09.966 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:09.968 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:09.968 00.000 7988 Enqueuing Expose request
07:45:09.970 00.002 15712 Worker thread wakes up
07:45:09.970 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:09.970 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:11.606 01.636 15712 Exposure complete
07:45:11.627 00.021 15712 worker thread done servicing request
07:45:11.627 00.000 7988 OnExposeComplete: enter
07:45:11.627 00.000 7988 UpdateGuideState(): m_state=1
07:45:11.634 00.007 7988 UpdateCurrentPosition: no star selected
07:45:11.634 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:11.636 00.002 7988 Status Line: No star selected
07:45:11.638 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:11.638 00.000 7988 UpdateGuideState exits: No star selected
07:45:11.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:11.638 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:11.638 00.000 7988 Enqueuing Expose request
07:45:11.638 00.000 15712 Worker thread wakes up
07:45:11.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:11.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:13.173 01.535 15712 Exposure complete
07:45:13.195 00.022 15712 worker thread done servicing request
07:45:13.195 00.000 7988 OnExposeComplete: enter
07:45:13.195 00.000 7988 UpdateGuideState(): m_state=1
07:45:13.195 00.000 7988 UpdateCurrentPosition: no star selected
07:45:13.195 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:13.195 00.000 7988 Status Line: No star selected
07:45:13.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:13.203 00.008 7988 UpdateGuideState exits: No star selected
07:45:13.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:13.203 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:13.203 00.000 7988 Enqueuing Expose request
07:45:13.203 00.000 15712 Worker thread wakes up
07:45:13.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:13.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:14.851 01.648 15712 Exposure complete
07:45:14.865 00.014 15712 worker thread done servicing request
07:45:14.865 00.000 7988 OnExposeComplete: enter
07:45:14.865 00.000 7988 UpdateGuideState(): m_state=1
07:45:14.865 00.000 7988 UpdateCurrentPosition: no star selected
07:45:14.865 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:14.865 00.000 7988 Status Line: No star selected
07:45:14.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:14.880 00.015 7988 UpdateGuideState exits: No star selected
07:45:14.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:14.880 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:14.880 00.000 7988 Enqueuing Expose request
07:45:14.880 00.000 15712 Worker thread wakes up
07:45:14.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:14.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:16.401 01.521 15712 Exposure complete
07:45:16.415 00.014 15712 worker thread done servicing request
07:45:16.415 00.000 7988 OnExposeComplete: enter
07:45:16.415 00.000 7988 UpdateGuideState(): m_state=1
07:45:16.427 00.012 7988 UpdateCurrentPosition: no star selected
07:45:16.427 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:16.429 00.002 7988 Status Line: No star selected
07:45:16.431 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:16.431 00.000 7988 UpdateGuideState exits: No star selected
07:45:16.431 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:16.431 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:16.431 00.000 7988 Enqueuing Expose request
07:45:16.431 00.000 15712 Worker thread wakes up
07:45:16.431 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:16.431 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:18.079 01.648 15712 Exposure complete
07:45:18.101 00.022 15712 worker thread done servicing request
07:45:18.101 00.000 7988 OnExposeComplete: enter
07:45:18.101 00.000 7988 UpdateGuideState(): m_state=1
07:45:18.101 00.000 7988 UpdateCurrentPosition: no star selected
07:45:18.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:18.101 00.000 7988 Status Line: No star selected
07:45:18.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:18.109 00.008 7988 UpdateGuideState exits: No star selected
07:45:18.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:18.109 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:18.109 00.000 7988 Enqueuing Expose request
07:45:18.109 00.000 15712 Worker thread wakes up
07:45:18.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:18.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:19.630 01.521 15712 Exposure complete
07:45:19.651 00.021 15712 worker thread done servicing request
07:45:19.651 00.000 7988 OnExposeComplete: enter
07:45:19.651 00.000 7988 UpdateGuideState(): m_state=1
07:45:19.655 00.004 7988 UpdateCurrentPosition: no star selected
07:45:19.655 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:19.657 00.002 7988 Status Line: No star selected
07:45:19.659 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:19.659 00.000 7988 UpdateGuideState exits: No star selected
07:45:19.659 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:19.659 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:19.659 00.000 7988 Enqueuing Expose request
07:45:19.664 00.005 15712 Worker thread wakes up
07:45:19.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:19.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:21.308 01.644 15712 Exposure complete
07:45:21.330 00.022 15712 worker thread done servicing request
07:45:21.330 00.000 7988 OnExposeComplete: enter
07:45:21.330 00.000 7988 UpdateGuideState(): m_state=1
07:45:21.333 00.003 7988 UpdateCurrentPosition: no star selected
07:45:21.333 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:21.335 00.002 7988 Status Line: No star selected
07:45:21.337 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:21.337 00.000 7988 UpdateGuideState exits: No star selected
07:45:21.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:21.337 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:21.337 00.000 7988 Enqueuing Expose request
07:45:21.337 00.000 15712 Worker thread wakes up
07:45:21.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:21.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:22.858 01.521 15712 Exposure complete
07:45:22.875 00.017 15712 worker thread done servicing request
07:45:22.875 00.000 7988 OnExposeComplete: enter
07:45:22.875 00.000 7988 UpdateGuideState(): m_state=1
07:45:22.875 00.000 7988 UpdateCurrentPosition: no star selected
07:45:22.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:22.875 00.000 7988 Status Line: No star selected
07:45:22.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:22.888 00.013 7988 UpdateGuideState exits: No star selected
07:45:22.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:22.888 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:22.888 00.000 7988 Enqueuing Expose request
07:45:22.892 00.004 15712 Worker thread wakes up
07:45:22.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:22.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:24.522 01.630 15712 Exposure complete
07:45:24.534 00.012 15712 worker thread done servicing request
07:45:24.534 00.000 7988 OnExposeComplete: enter
07:45:24.546 00.012 7988 UpdateGuideState(): m_state=1
07:45:24.548 00.002 7988 UpdateCurrentPosition: no star selected
07:45:24.548 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:24.550 00.002 7988 Status Line: No star selected
07:45:24.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:24.550 00.000 7988 UpdateGuideState exits: No star selected
07:45:24.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:24.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:24.550 00.000 7988 Enqueuing Expose request
07:45:24.550 00.000 15712 Worker thread wakes up
07:45:24.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:24.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:26.086 01.536 15712 Exposure complete
07:45:26.110 00.024 15712 worker thread done servicing request
07:45:26.110 00.000 7988 OnExposeComplete: enter
07:45:26.110 00.000 7988 UpdateGuideState(): m_state=1
07:45:26.113 00.003 7988 UpdateCurrentPosition: no star selected
07:45:26.113 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:26.113 00.000 7988 Status Line: No star selected
07:45:26.116 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:26.116 00.000 7988 UpdateGuideState exits: No star selected
07:45:26.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:26.116 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:26.116 00.000 7988 Enqueuing Expose request
07:45:26.116 00.000 15712 Worker thread wakes up
07:45:26.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:26.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:27.763 01.647 15712 Exposure complete
07:45:27.780 00.017 15712 worker thread done servicing request
07:45:27.780 00.000 7988 OnExposeComplete: enter
07:45:27.780 00.000 7988 UpdateGuideState(): m_state=1
07:45:27.788 00.008 7988 UpdateCurrentPosition: no star selected
07:45:27.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:27.790 00.002 7988 Status Line: No star selected
07:45:27.792 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:27.793 00.001 7988 UpdateGuideState exits: No star selected
07:45:27.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:27.793 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:27.793 00.000 7988 Enqueuing Expose request
07:45:27.797 00.004 15712 Worker thread wakes up
07:45:27.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:27.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:29.314 01.517 15712 Exposure complete
07:45:29.337 00.023 15712 worker thread done servicing request
07:45:29.337 00.000 7988 OnExposeComplete: enter
07:45:29.337 00.000 7988 UpdateGuideState(): m_state=1
07:45:29.337 00.000 7988 UpdateCurrentPosition: no star selected
07:45:29.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:29.337 00.000 7988 Status Line: No star selected
07:45:29.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:29.344 00.007 7988 UpdateGuideState exits: No star selected
07:45:29.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:29.344 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:29.344 00.000 7988 Enqueuing Expose request
07:45:29.344 00.000 15712 Worker thread wakes up
07:45:29.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:29.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:30.990 01.646 15712 Exposure complete
07:45:31.013 00.023 15712 worker thread done servicing request
07:45:31.013 00.000 7988 OnExposeComplete: enter
07:45:31.013 00.000 7988 UpdateGuideState(): m_state=1
07:45:31.015 00.002 7988 UpdateCurrentPosition: no star selected
07:45:31.015 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:31.017 00.002 7988 Status Line: No star selected
07:45:31.017 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:31.020 00.003 7988 UpdateGuideState exits: No star selected
07:45:31.020 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:31.020 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:31.020 00.000 7988 Enqueuing Expose request
07:45:31.020 00.000 15712 Worker thread wakes up
07:45:31.020 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:31.020 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:32.541 01.521 15712 Exposure complete
07:45:32.555 00.014 15712 worker thread done servicing request
07:45:32.555 00.000 7988 OnExposeComplete: enter
07:45:32.555 00.000 7988 UpdateGuideState(): m_state=1
07:45:32.567 00.012 7988 UpdateCurrentPosition: no star selected
07:45:32.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:32.569 00.002 7988 Status Line: No star selected
07:45:32.570 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:32.571 00.001 7988 UpdateGuideState exits: No star selected
07:45:32.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:32.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:32.571 00.000 7988 Enqueuing Expose request
07:45:32.571 00.000 15712 Worker thread wakes up
07:45:32.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:32.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:34.214 01.643 15712 Exposure complete
07:45:34.229 00.015 15712 worker thread done servicing request
07:45:34.229 00.000 7988 OnExposeComplete: enter
07:45:34.240 00.011 7988 UpdateGuideState(): m_state=1
07:45:34.240 00.000 7988 UpdateCurrentPosition: no star selected
07:45:34.242 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:34.242 00.000 7988 Status Line: No star selected
07:45:34.244 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:34.245 00.001 7988 UpdateGuideState exits: No star selected
07:45:34.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:34.245 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:34.245 00.000 7988 Enqueuing Expose request
07:45:34.245 00.000 15712 Worker thread wakes up
07:45:34.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:34.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:35.782 01.537 15712 Exposure complete
07:45:35.805 00.023 15712 worker thread done servicing request
07:45:35.805 00.000 7988 OnExposeComplete: enter
07:45:35.805 00.000 7988 UpdateGuideState(): m_state=1
07:45:35.809 00.004 7988 UpdateCurrentPosition: no star selected
07:45:35.809 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:35.811 00.002 7988 Status Line: No star selected
07:45:35.812 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:35.812 00.000 7988 UpdateGuideState exits: No star selected
07:45:35.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:35.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:35.812 00.000 7988 Enqueuing Expose request
07:45:35.812 00.000 15712 Worker thread wakes up
07:45:35.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:35.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:37.458 01.646 15712 Exposure complete
07:45:37.472 00.014 15712 worker thread done servicing request
07:45:37.472 00.000 7988 OnExposeComplete: enter
07:45:37.472 00.000 7988 UpdateGuideState(): m_state=1
07:45:37.483 00.011 7988 UpdateCurrentPosition: no star selected
07:45:37.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:37.485 00.002 7988 Status Line: No star selected
07:45:37.487 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:37.488 00.001 7988 UpdateGuideState exits: No star selected
07:45:37.489 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:37.489 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:37.489 00.000 7988 Enqueuing Expose request
07:45:37.489 00.000 15712 Worker thread wakes up
07:45:37.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:37.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:39.009 01.520 15712 Exposure complete
07:45:39.031 00.022 15712 worker thread done servicing request
07:45:39.031 00.000 7988 OnExposeComplete: enter
07:45:39.031 00.000 7988 UpdateGuideState(): m_state=1
07:45:39.031 00.000 7988 UpdateCurrentPosition: no star selected
07:45:39.031 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:39.037 00.006 7988 Status Line: No star selected
07:45:39.037 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:39.039 00.002 7988 UpdateGuideState exits: No star selected
07:45:39.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:39.039 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:39.039 00.000 7988 Enqueuing Expose request
07:45:39.039 00.000 15712 Worker thread wakes up
07:45:39.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:39.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:40.784 01.745 15712 Exposure complete
07:45:40.805 00.021 15712 worker thread done servicing request
07:45:40.805 00.000 7988 OnExposeComplete: enter
07:45:40.805 00.000 7988 UpdateGuideState(): m_state=1
07:45:40.809 00.004 7988 UpdateCurrentPosition: no star selected
07:45:40.809 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:40.811 00.002 7988 Status Line: No star selected
07:45:40.813 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:40.813 00.000 7988 UpdateGuideState exits: No star selected
07:45:40.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:40.813 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:40.813 00.000 7988 Enqueuing Expose request
07:45:40.813 00.000 15712 Worker thread wakes up
07:45:40.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:40.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:42.236 01.423 15712 Exposure complete
07:45:42.253 00.017 15712 worker thread done servicing request
07:45:42.253 00.000 7988 OnExposeComplete: enter
07:45:42.253 00.000 7988 UpdateGuideState(): m_state=1
07:45:42.262 00.009 7988 UpdateCurrentPosition: no star selected
07:45:42.262 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:42.264 00.002 7988 Status Line: No star selected
07:45:42.266 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:42.266 00.000 7988 UpdateGuideState exits: No star selected
07:45:42.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:42.266 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:42.270 00.004 7988 Enqueuing Expose request
07:45:42.270 00.000 15712 Worker thread wakes up
07:45:42.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:42.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:43.899 01.629 15712 Exposure complete
07:45:43.922 00.023 15712 worker thread done servicing request
07:45:43.922 00.000 7988 OnExposeComplete: enter
07:45:43.922 00.000 7988 UpdateGuideState(): m_state=1
07:45:43.922 00.000 7988 UpdateCurrentPosition: no star selected
07:45:43.922 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:43.922 00.000 7988 Status Line: No star selected
07:45:43.922 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:43.929 00.007 7988 UpdateGuideState exits: No star selected
07:45:43.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:43.929 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:43.929 00.000 7988 Enqueuing Expose request
07:45:43.929 00.000 15712 Worker thread wakes up
07:45:43.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:43.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:45.451 01.522 15712 Exposure complete
07:45:45.471 00.020 15712 worker thread done servicing request
07:45:45.471 00.000 7988 OnExposeComplete: enter
07:45:45.471 00.000 7988 UpdateGuideState(): m_state=1
07:45:45.476 00.005 7988 UpdateCurrentPosition: no star selected
07:45:45.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:45.478 00.002 7988 Status Line: No star selected
07:45:45.480 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:45.480 00.000 7988 UpdateGuideState exits: No star selected
07:45:45.480 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:45.480 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:45.480 00.000 7988 Enqueuing Expose request
07:45:45.480 00.000 15712 Worker thread wakes up
07:45:45.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:45.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:47.128 01.648 15712 Exposure complete
07:45:47.150 00.022 15712 worker thread done servicing request
07:45:47.150 00.000 7988 OnExposeComplete: enter
07:45:47.150 00.000 7988 UpdateGuideState(): m_state=1
07:45:47.150 00.000 7988 UpdateCurrentPosition: no star selected
07:45:47.150 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:47.150 00.000 7988 Status Line: No star selected
07:45:47.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:47.159 00.009 7988 UpdateGuideState exits: No star selected
07:45:47.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:47.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:47.159 00.000 7988 Enqueuing Expose request
07:45:47.159 00.000 15712 Worker thread wakes up
07:45:47.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:47.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:48.678 01.519 15712 Exposure complete
07:45:48.694 00.016 15712 worker thread done servicing request
07:45:48.694 00.000 7988 OnExposeComplete: enter
07:45:48.694 00.000 7988 UpdateGuideState(): m_state=1
07:45:48.705 00.011 7988 UpdateCurrentPosition: no star selected
07:45:48.706 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:48.706 00.000 7988 Status Line: No star selected
07:45:48.708 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:48.710 00.002 7988 UpdateGuideState exits: No star selected
07:45:48.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:48.710 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:48.710 00.000 7988 Enqueuing Expose request
07:45:48.710 00.000 15712 Worker thread wakes up
07:45:48.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:48.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:50.454 01.744 15712 Exposure complete
07:45:50.477 00.023 15712 worker thread done servicing request
07:45:50.477 00.000 7988 OnExposeComplete: enter
07:45:50.477 00.000 7988 UpdateGuideState(): m_state=1
07:45:50.477 00.000 7988 UpdateCurrentPosition: no star selected
07:45:50.477 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:50.477 00.000 7988 Status Line: No star selected
07:45:50.477 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:50.484 00.007 7988 UpdateGuideState exits: No star selected
07:45:50.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:50.484 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:50.484 00.000 7988 Enqueuing Expose request
07:45:50.484 00.000 15712 Worker thread wakes up
07:45:50.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:50.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:51.892 01.408 15712 Exposure complete
07:45:51.914 00.022 15712 worker thread done servicing request
07:45:51.914 00.000 7988 OnExposeComplete: enter
07:45:51.914 00.000 7988 UpdateGuideState(): m_state=1
07:45:51.914 00.000 7988 UpdateCurrentPosition: no star selected
07:45:51.914 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:51.914 00.000 7988 Status Line: No star selected
07:45:51.921 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:51.922 00.001 7988 UpdateGuideState exits: No star selected
07:45:51.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:51.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:51.922 00.000 7988 Enqueuing Expose request
07:45:51.922 00.000 15712 Worker thread wakes up
07:45:51.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:51.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:53.555 01.633 15712 Exposure complete
07:45:53.572 00.017 15712 worker thread done servicing request
07:45:53.572 00.000 7988 OnExposeComplete: enter
07:45:53.572 00.000 7988 UpdateGuideState(): m_state=1
07:45:53.572 00.000 7988 UpdateCurrentPosition: no star selected
07:45:53.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:53.572 00.000 7988 Status Line: No star selected
07:45:53.585 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:53.585 00.000 7988 UpdateGuideState exits: No star selected
07:45:53.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:53.589 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:53.589 00.000 7988 Enqueuing Expose request
07:45:53.589 00.000 15712 Worker thread wakes up
07:45:53.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:53.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:55.121 01.532 15712 Exposure complete
07:45:55.145 00.024 15712 worker thread done servicing request
07:45:55.145 00.000 7988 OnExposeComplete: enter
07:45:55.145 00.000 7988 UpdateGuideState(): m_state=1
07:45:55.145 00.000 7988 UpdateCurrentPosition: no star selected
07:45:55.145 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:55.145 00.000 7988 Status Line: No star selected
07:45:55.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:55.152 00.007 7988 UpdateGuideState exits: No star selected
07:45:55.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:55.154 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:55.154 00.000 7988 Enqueuing Expose request
07:45:55.154 00.000 15712 Worker thread wakes up
07:45:55.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:55.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:56.897 01.743 15712 Exposure complete
07:45:56.910 00.013 15712 worker thread done servicing request
07:45:56.910 00.000 7988 OnExposeComplete: enter
07:45:56.910 00.000 7988 UpdateGuideState(): m_state=1
07:45:56.922 00.012 7988 UpdateCurrentPosition: no star selected
07:45:56.924 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:56.924 00.000 7988 Status Line: No star selected
07:45:56.926 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:56.927 00.001 7988 UpdateGuideState exits: No star selected
07:45:56.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:56.927 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:56.927 00.000 7988 Enqueuing Expose request
07:45:56.927 00.000 15712 Worker thread wakes up
07:45:56.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:56.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:45:58.351 01.424 15712 Exposure complete
07:45:58.374 00.023 15712 worker thread done servicing request
07:45:58.374 00.000 7988 OnExposeComplete: enter
07:45:58.374 00.000 7988 UpdateGuideState(): m_state=1
07:45:58.374 00.000 7988 UpdateCurrentPosition: no star selected
07:45:58.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:45:58.374 00.000 7988 Status Line: No star selected
07:45:58.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:45:58.381 00.007 7988 UpdateGuideState exits: No star selected
07:45:58.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:45:58.381 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:45:58.381 00.000 7988 Enqueuing Expose request
07:45:58.381 00.000 15712 Worker thread wakes up
07:45:58.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:45:58.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:00.125 01.744 15712 Exposure complete
07:46:00.148 00.023 15712 worker thread done servicing request
07:46:00.150 00.002 7988 OnExposeComplete: enter
07:46:00.150 00.000 7988 UpdateGuideState(): m_state=1
07:46:00.150 00.000 7988 UpdateCurrentPosition: no star selected
07:46:00.150 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:00.150 00.000 7988 Status Line: No star selected
07:46:00.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:00.156 00.006 7988 UpdateGuideState exits: No star selected
07:46:00.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:00.158 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:00.158 00.000 7988 Enqueuing Expose request
07:46:00.158 00.000 15712 Worker thread wakes up
07:46:00.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:00.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:01.580 01.422 15712 Exposure complete
07:46:01.602 00.022 15712 worker thread done servicing request
07:46:01.602 00.000 7988 OnExposeComplete: enter
07:46:01.602 00.000 7988 UpdateGuideState(): m_state=1
07:46:01.605 00.003 7988 UpdateCurrentPosition: no star selected
07:46:01.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:01.605 00.000 7988 Status Line: No star selected
07:46:01.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:01.610 00.005 7988 UpdateGuideState exits: No star selected
07:46:01.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:01.610 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:01.610 00.000 7988 Enqueuing Expose request
07:46:01.610 00.000 15712 Worker thread wakes up
07:46:01.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:01.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:03.257 01.647 15712 Exposure complete
07:46:03.279 00.022 15712 worker thread done servicing request
07:46:03.279 00.000 7988 OnExposeComplete: enter
07:46:03.279 00.000 7988 UpdateGuideState(): m_state=1
07:46:03.279 00.000 7988 UpdateCurrentPosition: no star selected
07:46:03.279 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:03.279 00.000 7988 Status Line: No star selected
07:46:03.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:03.287 00.008 7988 UpdateGuideState exits: No star selected
07:46:03.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:03.287 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:03.287 00.000 7988 Enqueuing Expose request
07:46:03.292 00.005 15712 Worker thread wakes up
07:46:03.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:03.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:04.823 01.531 15712 Exposure complete
07:46:04.846 00.023 15712 worker thread done servicing request
07:46:04.846 00.000 7988 OnExposeComplete: enter
07:46:04.847 00.001 7988 UpdateGuideState(): m_state=1
07:46:04.848 00.001 7988 UpdateCurrentPosition: no star selected
07:46:04.850 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:04.851 00.001 7988 Status Line: No star selected
07:46:04.852 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:04.853 00.001 7988 UpdateGuideState exits: No star selected
07:46:04.854 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:04.855 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:04.856 00.001 7988 Enqueuing Expose request
07:46:04.856 00.000 15712 Worker thread wakes up
07:46:04.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:04.858 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:06.485 01.627 15712 Exposure complete
07:46:06.509 00.024 15712 worker thread done servicing request
07:46:06.509 00.000 7988 OnExposeComplete: enter
07:46:06.509 00.000 7988 UpdateGuideState(): m_state=1
07:46:06.511 00.002 7988 UpdateCurrentPosition: no star selected
07:46:06.513 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:06.513 00.000 7988 Status Line: No star selected
07:46:06.515 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:06.517 00.002 7988 UpdateGuideState exits: No star selected
07:46:06.519 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:06.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:06.521 00.002 7988 Enqueuing Expose request
07:46:06.521 00.000 15712 Worker thread wakes up
07:46:06.521 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:06.521 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:08.053 01.532 15712 Exposure complete
07:46:08.075 00.022 15712 worker thread done servicing request
07:46:08.075 00.000 7988 OnExposeComplete: enter
07:46:08.075 00.000 7988 UpdateGuideState(): m_state=1
07:46:08.075 00.000 7988 UpdateCurrentPosition: no star selected
07:46:08.075 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:08.075 00.000 7988 Status Line: No star selected
07:46:08.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:08.083 00.008 7988 UpdateGuideState exits: No star selected
07:46:08.083 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:08.083 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:08.083 00.000 7988 Enqueuing Expose request
07:46:08.083 00.000 15712 Worker thread wakes up
07:46:08.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:08.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:09.731 01.648 15712 Exposure complete
07:46:09.744 00.013 15712 worker thread done servicing request
07:46:09.744 00.000 7988 OnExposeComplete: enter
07:46:09.744 00.000 7988 UpdateGuideState(): m_state=1
07:46:09.756 00.012 7988 UpdateCurrentPosition: no star selected
07:46:09.756 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:09.758 00.002 7988 Status Line: No star selected
07:46:09.760 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:09.761 00.001 7988 UpdateGuideState exits: No star selected
07:46:09.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:09.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:09.761 00.000 7988 Enqueuing Expose request
07:46:09.761 00.000 15712 Worker thread wakes up
07:46:09.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:09.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:11.282 01.521 15712 Exposure complete
07:46:11.296 00.014 15712 worker thread done servicing request
07:46:11.296 00.000 7988 OnExposeComplete: enter
07:46:11.296 00.000 7988 UpdateGuideState(): m_state=1
07:46:11.307 00.011 7988 UpdateCurrentPosition: no star selected
07:46:11.307 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:11.309 00.002 7988 Status Line: No star selected
07:46:11.311 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:11.311 00.000 7988 UpdateGuideState exits: No star selected
07:46:11.311 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:11.311 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:11.311 00.000 7988 Enqueuing Expose request
07:46:11.311 00.000 15712 Worker thread wakes up
07:46:11.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:11.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:13.054 01.743 15712 Exposure complete
07:46:13.070 00.016 15712 worker thread done servicing request
07:46:13.080 00.010 7988 OnExposeComplete: enter
07:46:13.080 00.000 7988 UpdateGuideState(): m_state=1
07:46:13.080 00.000 7988 UpdateCurrentPosition: no star selected
07:46:13.082 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:13.082 00.000 7988 Status Line: No star selected
07:46:13.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:13.086 00.004 7988 UpdateGuideState exits: No star selected
07:46:13.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:13.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:13.086 00.000 7988 Enqueuing Expose request
07:46:13.086 00.000 15712 Worker thread wakes up
07:46:13.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:13.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:14.511 01.425 15712 Exposure complete
07:46:14.536 00.025 15712 worker thread done servicing request
07:46:14.536 00.000 7988 OnExposeComplete: enter
07:46:14.536 00.000 7988 UpdateGuideState(): m_state=1
07:46:14.536 00.000 7988 UpdateCurrentPosition: no star selected
07:46:14.539 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:14.541 00.002 7988 Status Line: No star selected
07:46:14.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:14.543 00.002 7988 UpdateGuideState exits: No star selected
07:46:14.545 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:14.545 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:14.547 00.002 7988 Enqueuing Expose request
07:46:14.547 00.000 15712 Worker thread wakes up
07:46:14.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:14.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:16.184 01.637 15712 Exposure complete
07:46:16.206 00.022 15712 worker thread done servicing request
07:46:16.206 00.000 7988 OnExposeComplete: enter
07:46:16.206 00.000 7988 UpdateGuideState(): m_state=1
07:46:16.206 00.000 7988 UpdateCurrentPosition: no star selected
07:46:16.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:16.206 00.000 7988 Status Line: No star selected
07:46:16.213 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:16.214 00.001 7988 UpdateGuideState exits: No star selected
07:46:16.214 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:16.214 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:16.214 00.000 7988 Enqueuing Expose request
07:46:16.214 00.000 15712 Worker thread wakes up
07:46:16.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:16.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:17.750 01.536 15712 Exposure complete
07:46:17.764 00.014 15712 worker thread done servicing request
07:46:17.764 00.000 7988 OnExposeComplete: enter
07:46:17.764 00.000 7988 UpdateGuideState(): m_state=1
07:46:17.775 00.011 7988 UpdateCurrentPosition: no star selected
07:46:17.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:17.777 00.002 7988 Status Line: No star selected
07:46:17.779 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:17.780 00.001 7988 UpdateGuideState exits: No star selected
07:46:17.781 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:17.781 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:17.781 00.000 7988 Enqueuing Expose request
07:46:17.781 00.000 15712 Worker thread wakes up
07:46:17.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:17.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:19.425 01.644 15712 Exposure complete
07:46:19.439 00.014 15712 worker thread done servicing request
07:46:19.439 00.000 7988 OnExposeComplete: enter
07:46:19.449 00.010 7988 UpdateGuideState(): m_state=1
07:46:19.449 00.000 7988 UpdateCurrentPosition: no star selected
07:46:19.449 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:19.449 00.000 7988 Status Line: No star selected
07:46:19.449 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:19.455 00.006 7988 UpdateGuideState exits: No star selected
07:46:19.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:19.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:19.455 00.000 7988 Enqueuing Expose request
07:46:19.455 00.000 15712 Worker thread wakes up
07:46:19.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:19.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:20.976 01.521 15712 Exposure complete
07:46:20.999 00.023 15712 worker thread done servicing request
07:46:20.999 00.000 7988 OnExposeComplete: enter
07:46:20.999 00.000 7988 UpdateGuideState(): m_state=1
07:46:20.999 00.000 7988 UpdateCurrentPosition: no star selected
07:46:20.999 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:20.999 00.000 7988 Status Line: No star selected
07:46:20.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:21.006 00.007 7988 UpdateGuideState exits: No star selected
07:46:21.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:21.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:21.006 00.000 7988 Enqueuing Expose request
07:46:21.006 00.000 15712 Worker thread wakes up
07:46:21.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:21.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:22.646 01.640 15712 Exposure complete
07:46:22.668 00.022 15712 worker thread done servicing request
07:46:22.668 00.000 7988 OnExposeComplete: enter
07:46:22.668 00.000 7988 UpdateGuideState(): m_state=1
07:46:22.673 00.005 7988 UpdateCurrentPosition: no star selected
07:46:22.673 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:22.675 00.002 7988 Status Line: No star selected
07:46:22.678 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:22.678 00.000 7988 UpdateGuideState exits: No star selected
07:46:22.680 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:22.680 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:22.682 00.002 7988 Enqueuing Expose request
07:46:22.682 00.000 15712 Worker thread wakes up
07:46:22.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:22.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:24.213 01.531 15712 Exposure complete
07:46:24.236 00.023 15712 worker thread done servicing request
07:46:24.236 00.000 7988 OnExposeComplete: enter
07:46:24.236 00.000 7988 UpdateGuideState(): m_state=1
07:46:24.238 00.002 7988 UpdateCurrentPosition: no star selected
07:46:24.238 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:24.240 00.002 7988 Status Line: No star selected
07:46:24.242 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:24.242 00.000 7988 UpdateGuideState exits: No star selected
07:46:24.242 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:24.242 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:24.242 00.000 7988 Enqueuing Expose request
07:46:24.242 00.000 15712 Worker thread wakes up
07:46:24.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:24.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:25.873 01.631 15712 Exposure complete
07:46:25.897 00.024 15712 worker thread done servicing request
07:46:25.897 00.000 7988 OnExposeComplete: enter
07:46:25.897 00.000 7988 UpdateGuideState(): m_state=1
07:46:25.897 00.000 7988 UpdateCurrentPosition: no star selected
07:46:25.897 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:25.897 00.000 7988 Status Line: No star selected
07:46:25.897 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:25.904 00.007 7988 UpdateGuideState exits: No star selected
07:46:25.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:25.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:25.908 00.004 7988 Enqueuing Expose request
07:46:25.908 00.000 15712 Worker thread wakes up
07:46:25.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:25.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:27.438 01.530 15712 Exposure complete
07:46:27.458 00.020 15712 worker thread done servicing request
07:46:27.458 00.000 7988 OnExposeComplete: enter
07:46:27.458 00.000 7988 UpdateGuideState(): m_state=1
07:46:27.458 00.000 7988 UpdateCurrentPosition: no star selected
07:46:27.458 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:27.458 00.000 7988 Status Line: No star selected
07:46:27.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:27.469 00.011 7988 UpdateGuideState exits: No star selected
07:46:27.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:27.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:27.469 00.000 7988 Enqueuing Expose request
07:46:27.469 00.000 15712 Worker thread wakes up
07:46:27.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:27.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:29.101 01.632 15712 Exposure complete
07:46:29.123 00.022 15712 worker thread done servicing request
07:46:29.123 00.000 7988 OnExposeComplete: enter
07:46:29.125 00.002 7988 UpdateGuideState(): m_state=1
07:46:29.125 00.000 7988 UpdateCurrentPosition: no star selected
07:46:29.125 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:29.125 00.000 7988 Status Line: No star selected
07:46:29.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:29.131 00.006 7988 UpdateGuideState exits: No star selected
07:46:29.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:29.131 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:29.131 00.000 7988 Enqueuing Expose request
07:46:29.131 00.000 15712 Worker thread wakes up
07:46:29.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:29.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:30.667 01.536 15712 Exposure complete
07:46:30.681 00.014 15712 worker thread done servicing request
07:46:30.681 00.000 7988 OnExposeComplete: enter
07:46:30.691 00.010 7988 UpdateGuideState(): m_state=1
07:46:30.693 00.002 7988 UpdateCurrentPosition: no star selected
07:46:30.693 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:30.695 00.002 7988 Status Line: No star selected
07:46:30.695 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:30.697 00.002 7988 UpdateGuideState exits: No star selected
07:46:30.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:30.697 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:30.697 00.000 7988 Enqueuing Expose request
07:46:30.697 00.000 15712 Worker thread wakes up
07:46:30.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:30.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:32.341 01.644 15712 Exposure complete
07:46:32.365 00.024 15712 worker thread done servicing request
07:46:32.365 00.000 7988 OnExposeComplete: enter
07:46:32.365 00.000 7988 UpdateGuideState(): m_state=1
07:46:32.365 00.000 7988 UpdateCurrentPosition: no star selected
07:46:32.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:32.365 00.000 7988 Status Line: No star selected
07:46:32.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:32.414 00.049 7988 UpdateGuideState exits: No star selected
07:46:32.414 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:32.419 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:32.420 00.001 7988 Enqueuing Expose request
07:46:32.420 00.000 15712 Worker thread wakes up
07:46:32.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:32.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:33.938 01.518 15712 Exposure complete
07:46:33.961 00.023 15712 worker thread done servicing request
07:46:33.961 00.000 7988 OnExposeComplete: enter
07:46:33.961 00.000 7988 UpdateGuideState(): m_state=1
07:46:33.961 00.000 7988 UpdateCurrentPosition: no star selected
07:46:33.961 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:33.961 00.000 7988 Status Line: No star selected
07:46:33.961 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:33.968 00.007 7988 UpdateGuideState exits: No star selected
07:46:33.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:33.968 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:33.968 00.000 7988 Enqueuing Expose request
07:46:33.974 00.006 15712 Worker thread wakes up
07:46:33.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:33.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:35.715 01.741 15712 Exposure complete
07:46:35.737 00.022 15712 worker thread done servicing request
07:46:35.737 00.000 7988 OnExposeComplete: enter
07:46:35.737 00.000 7988 UpdateGuideState(): m_state=1
07:46:35.737 00.000 7988 UpdateCurrentPosition: no star selected
07:46:35.737 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:35.737 00.000 7988 Status Line: No star selected
07:46:35.745 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:35.745 00.000 7988 UpdateGuideState exits: No star selected
07:46:35.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:35.745 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:35.745 00.000 7988 Enqueuing Expose request
07:46:35.745 00.000 15712 Worker thread wakes up
07:46:35.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:35.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:37.169 01.424 15712 Exposure complete
07:46:37.190 00.021 15712 worker thread done servicing request
07:46:37.190 00.000 7988 OnExposeComplete: enter
07:46:37.190 00.000 7988 UpdateGuideState(): m_state=1
07:46:37.194 00.004 7988 UpdateCurrentPosition: no star selected
07:46:37.194 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:37.196 00.002 7988 Status Line: No star selected
07:46:37.198 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:37.198 00.000 7988 UpdateGuideState exits: No star selected
07:46:37.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:37.198 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:37.198 00.000 7988 Enqueuing Expose request
07:46:37.198 00.000 15712 Worker thread wakes up
07:46:37.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:37.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:38.845 01.647 15712 Exposure complete
07:46:38.860 00.015 15712 worker thread done servicing request
07:46:38.860 00.000 7988 OnExposeComplete: enter
07:46:38.860 00.000 7988 UpdateGuideState(): m_state=1
07:46:38.870 00.010 7988 UpdateCurrentPosition: no star selected
07:46:38.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:38.872 00.002 7988 Status Line: No star selected
07:46:38.874 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:38.874 00.000 7988 UpdateGuideState exits: No star selected
07:46:38.874 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:38.877 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:38.877 00.000 7988 Enqueuing Expose request
07:46:38.877 00.000 15712 Worker thread wakes up
07:46:38.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:38.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:40.409 01.532 15712 Exposure complete
07:46:40.432 00.023 15712 worker thread done servicing request
07:46:40.432 00.000 7988 OnExposeComplete: enter
07:46:40.432 00.000 7988 UpdateGuideState(): m_state=1
07:46:40.432 00.000 7988 UpdateCurrentPosition: no star selected
07:46:40.432 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:40.432 00.000 7988 Status Line: No star selected
07:46:40.440 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:40.440 00.000 7988 UpdateGuideState exits: No star selected
07:46:40.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:40.440 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:40.443 00.003 7988 Enqueuing Expose request
07:46:40.443 00.000 15712 Worker thread wakes up
07:46:40.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:40.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:42.185 01.742 15712 Exposure complete
07:46:42.206 00.021 15712 worker thread done servicing request
07:46:42.206 00.000 7988 OnExposeComplete: enter
07:46:42.206 00.000 7988 UpdateGuideState(): m_state=1
07:46:42.206 00.000 7988 UpdateCurrentPosition: no star selected
07:46:42.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:42.206 00.000 7988 Status Line: No star selected
07:46:42.206 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:42.215 00.009 7988 UpdateGuideState exits: No star selected
07:46:42.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:42.215 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:42.215 00.000 7988 Enqueuing Expose request
07:46:42.215 00.000 15712 Worker thread wakes up
07:46:42.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:42.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:43.639 01.424 15712 Exposure complete
07:46:43.661 00.022 15712 worker thread done servicing request
07:46:43.661 00.000 7988 OnExposeComplete: enter
07:46:43.661 00.000 7988 UpdateGuideState(): m_state=1
07:46:43.661 00.000 7988 UpdateCurrentPosition: no star selected
07:46:43.661 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:43.661 00.000 7988 Status Line: No star selected
07:46:43.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:43.669 00.008 7988 UpdateGuideState exits: No star selected
07:46:43.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:43.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:43.669 00.000 7988 Enqueuing Expose request
07:46:43.669 00.000 15712 Worker thread wakes up
07:46:43.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:43.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:45.301 01.632 15712 Exposure complete
07:46:45.315 00.014 15712 worker thread done servicing request
07:46:45.315 00.000 7988 OnExposeComplete: enter
07:46:45.315 00.000 7988 UpdateGuideState(): m_state=1
07:46:45.315 00.000 7988 UpdateCurrentPosition: no star selected
07:46:45.315 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:45.315 00.000 7988 Status Line: No star selected
07:46:45.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:45.331 00.016 7988 UpdateGuideState exits: No star selected
07:46:45.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:45.331 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:45.331 00.000 7988 Enqueuing Expose request
07:46:45.331 00.000 15712 Worker thread wakes up
07:46:45.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:45.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:46.864 01.533 15712 Exposure complete
07:46:46.881 00.017 15712 worker thread done servicing request
07:46:46.881 00.000 7988 OnExposeComplete: enter
07:46:46.881 00.000 7988 UpdateGuideState(): m_state=1
07:46:46.889 00.008 7988 UpdateCurrentPosition: no star selected
07:46:46.889 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:46.891 00.002 7988 Status Line: No star selected
07:46:46.893 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:46.893 00.000 7988 UpdateGuideState exits: No star selected
07:46:46.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:46.893 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:46.893 00.000 7988 Enqueuing Expose request
07:46:46.898 00.005 15712 Worker thread wakes up
07:46:46.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:46.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:48.540 01.642 15712 Exposure complete
07:46:48.554 00.014 15712 worker thread done servicing request
07:46:48.554 00.000 7988 OnExposeComplete: enter
07:46:48.554 00.000 7988 UpdateGuideState(): m_state=1
07:46:48.565 00.011 7988 UpdateCurrentPosition: no star selected
07:46:48.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:48.567 00.002 7988 Status Line: No star selected
07:46:48.568 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:48.570 00.002 7988 UpdateGuideState exits: No star selected
07:46:48.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:48.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:48.570 00.000 7988 Enqueuing Expose request
07:46:48.570 00.000 15712 Worker thread wakes up
07:46:48.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:48.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:50.103 01.533 15712 Exposure complete
07:46:50.126 00.023 15712 worker thread done servicing request
07:46:50.126 00.000 7988 OnExposeComplete: enter
07:46:50.126 00.000 7988 UpdateGuideState(): m_state=1
07:46:50.126 00.000 7988 UpdateCurrentPosition: no star selected
07:46:50.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:50.126 00.000 7988 Status Line: No star selected
07:46:50.133 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:50.133 00.000 7988 UpdateGuideState exits: No star selected
07:46:50.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:50.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:50.133 00.000 7988 Enqueuing Expose request
07:46:50.133 00.000 15712 Worker thread wakes up
07:46:50.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:50.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:51.780 01.647 15712 Exposure complete
07:46:51.802 00.022 15712 worker thread done servicing request
07:46:51.802 00.000 7988 OnExposeComplete: enter
07:46:51.802 00.000 7988 UpdateGuideState(): m_state=1
07:46:51.802 00.000 7988 UpdateCurrentPosition: no star selected
07:46:51.802 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:51.802 00.000 7988 Status Line: No star selected
07:46:51.802 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:51.810 00.008 7988 UpdateGuideState exits: No star selected
07:46:51.810 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:51.810 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:51.810 00.000 7988 Enqueuing Expose request
07:46:51.814 00.004 15712 Worker thread wakes up
07:46:51.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:51.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:53.346 01.532 15712 Exposure complete
07:46:53.368 00.022 15712 worker thread done servicing request
07:46:53.368 00.000 7988 OnExposeComplete: enter
07:46:53.370 00.002 7988 UpdateGuideState(): m_state=1
07:46:53.370 00.000 7988 UpdateCurrentPosition: no star selected
07:46:53.370 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:53.370 00.000 7988 Status Line: No star selected
07:46:53.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:53.376 00.006 7988 UpdateGuideState exits: No star selected
07:46:53.376 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:53.376 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:53.376 00.000 7988 Enqueuing Expose request
07:46:53.376 00.000 15712 Worker thread wakes up
07:46:53.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:53.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:55.119 01.743 15712 Exposure complete
07:46:55.141 00.022 15712 worker thread done servicing request
07:46:55.141 00.000 7988 OnExposeComplete: enter
07:46:55.141 00.000 7988 UpdateGuideState(): m_state=1
07:46:55.146 00.005 7988 UpdateCurrentPosition: no star selected
07:46:55.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:55.148 00.002 7988 Status Line: No star selected
07:46:55.150 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:55.150 00.000 7988 UpdateGuideState exits: No star selected
07:46:55.152 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:55.152 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:55.154 00.002 7988 Enqueuing Expose request
07:46:55.154 00.000 15712 Worker thread wakes up
07:46:55.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:55.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:56.557 01.403 15712 Exposure complete
07:46:56.573 00.016 15712 worker thread done servicing request
07:46:56.573 00.000 7988 OnExposeComplete: enter
07:46:56.573 00.000 7988 UpdateGuideState(): m_state=1
07:46:56.584 00.011 7988 UpdateCurrentPosition: no star selected
07:46:56.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:56.586 00.002 7988 Status Line: No star selected
07:46:56.587 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:56.589 00.002 7988 UpdateGuideState exits: No star selected
07:46:56.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:56.589 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:56.589 00.000 7988 Enqueuing Expose request
07:46:56.589 00.000 15712 Worker thread wakes up
07:46:56.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:56.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:58.332 01.743 15712 Exposure complete
07:46:58.348 00.016 15712 worker thread done servicing request
07:46:58.348 00.000 7988 OnExposeComplete: enter
07:46:58.348 00.000 7988 UpdateGuideState(): m_state=1
07:46:58.358 00.010 7988 UpdateCurrentPosition: no star selected
07:46:58.358 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:58.360 00.002 7988 Status Line: No star selected
07:46:58.362 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:58.364 00.002 7988 UpdateGuideState exits: No star selected
07:46:58.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:58.364 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:58.364 00.000 7988 Enqueuing Expose request
07:46:58.364 00.000 15712 Worker thread wakes up
07:46:58.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:58.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:46:59.784 01.420 15712 Exposure complete
07:46:59.808 00.024 15712 worker thread done servicing request
07:46:59.808 00.000 7988 OnExposeComplete: enter
07:46:59.808 00.000 7988 UpdateGuideState(): m_state=1
07:46:59.808 00.000 7988 UpdateCurrentPosition: no star selected
07:46:59.808 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:46:59.808 00.000 7988 Status Line: No star selected
07:46:59.808 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:46:59.816 00.008 7988 UpdateGuideState exits: No star selected
07:46:59.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:46:59.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:46:59.816 00.000 7988 Enqueuing Expose request
07:46:59.816 00.000 15712 Worker thread wakes up
07:46:59.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:46:59.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:01.448 01.632 15712 Exposure complete
07:47:01.472 00.024 15712 worker thread done servicing request
07:47:01.472 00.000 7988 OnExposeComplete: enter
07:47:01.472 00.000 7988 UpdateGuideState(): m_state=1
07:47:01.475 00.003 7988 UpdateCurrentPosition: no star selected
07:47:01.475 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:01.475 00.000 7988 Status Line: No star selected
07:47:01.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:01.480 00.005 7988 UpdateGuideState exits: No star selected
07:47:01.480 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:01.480 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:01.480 00.000 7988 Enqueuing Expose request
07:47:01.480 00.000 15712 Worker thread wakes up
07:47:01.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:01.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:03.014 01.534 15712 Exposure complete
07:47:03.036 00.022 15712 worker thread done servicing request
07:47:03.038 00.002 7988 OnExposeComplete: enter
07:47:03.038 00.000 7988 UpdateGuideState(): m_state=1
07:47:03.038 00.000 7988 UpdateCurrentPosition: no star selected
07:47:03.041 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:03.041 00.000 7988 Status Line: No star selected
07:47:03.041 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:03.044 00.003 7988 UpdateGuideState exits: No star selected
07:47:03.046 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:03.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:03.048 00.002 7988 Enqueuing Expose request
07:47:03.048 00.000 15712 Worker thread wakes up
07:47:03.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:03.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:04.689 01.641 15712 Exposure complete
07:47:04.714 00.025 15712 worker thread done servicing request
07:47:04.714 00.000 7988 OnExposeComplete: enter
07:47:04.714 00.000 7988 UpdateGuideState(): m_state=1
07:47:04.714 00.000 7988 UpdateCurrentPosition: no star selected
07:47:04.714 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:04.714 00.000 7988 Status Line: No star selected
07:47:04.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:04.721 00.007 7988 UpdateGuideState exits: No star selected
07:47:04.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:04.721 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:04.721 00.000 7988 Enqueuing Expose request
07:47:04.721 00.000 15712 Worker thread wakes up
07:47:04.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:04.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:06.241 01.520 15712 Exposure complete
07:47:06.261 00.020 15712 worker thread done servicing request
07:47:06.261 00.000 7988 OnExposeComplete: enter
07:47:06.261 00.000 7988 UpdateGuideState(): m_state=1
07:47:06.267 00.006 7988 UpdateCurrentPosition: no star selected
07:47:06.267 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:06.269 00.002 7988 Status Line: No star selected
07:47:06.271 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:06.271 00.000 7988 UpdateGuideState exits: No star selected
07:47:06.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:06.271 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:06.271 00.000 7988 Enqueuing Expose request
07:47:06.271 00.000 15712 Worker thread wakes up
07:47:06.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:06.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:07.903 01.632 15712 Exposure complete
07:47:07.917 00.014 15712 worker thread done servicing request
07:47:07.917 00.000 7988 OnExposeComplete: enter
07:47:07.928 00.011 7988 UpdateGuideState(): m_state=1
07:47:07.928 00.000 7988 UpdateCurrentPosition: no star selected
07:47:07.928 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:07.928 00.000 7988 Status Line: No star selected
07:47:07.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:07.933 00.005 7988 UpdateGuideState exits: No star selected
07:47:07.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:07.933 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:07.933 00.000 7988 Enqueuing Expose request
07:47:07.933 00.000 15712 Worker thread wakes up
07:47:07.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:07.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:09.469 01.536 15712 Exposure complete
07:47:09.483 00.014 15712 worker thread done servicing request
07:47:09.483 00.000 7988 OnExposeComplete: enter
07:47:09.483 00.000 7988 UpdateGuideState(): m_state=1
07:47:09.494 00.011 7988 UpdateCurrentPosition: no star selected
07:47:09.495 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:09.495 00.000 7988 Status Line: No star selected
07:47:09.497 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:09.499 00.002 7988 UpdateGuideState exits: No star selected
07:47:09.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:09.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:09.499 00.000 7988 Enqueuing Expose request
07:47:09.499 00.000 15712 Worker thread wakes up
07:47:09.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:09.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:11.142 01.643 15712 Exposure complete
07:47:11.165 00.023 15712 worker thread done servicing request
07:47:11.165 00.000 7988 OnExposeComplete: enter
07:47:11.165 00.000 7988 UpdateGuideState(): m_state=1
07:47:11.169 00.004 7988 UpdateCurrentPosition: no star selected
07:47:11.169 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:11.171 00.002 7988 Status Line: No star selected
07:47:11.173 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:11.174 00.001 7988 UpdateGuideState exits: No star selected
07:47:11.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:11.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:11.174 00.000 7988 Enqueuing Expose request
07:47:11.174 00.000 15712 Worker thread wakes up
07:47:11.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:11.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:12.708 01.534 15712 Exposure complete
07:47:12.724 00.016 15712 worker thread done servicing request
07:47:12.724 00.000 7988 OnExposeComplete: enter
07:47:12.732 00.008 7988 UpdateGuideState(): m_state=1
07:47:12.732 00.000 7988 UpdateCurrentPosition: no star selected
07:47:12.734 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:12.736 00.002 7988 Status Line: No star selected
07:47:12.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:12.738 00.002 7988 UpdateGuideState exits: No star selected
07:47:12.738 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:12.738 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:12.738 00.000 7988 Enqueuing Expose request
07:47:12.738 00.000 15712 Worker thread wakes up
07:47:12.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:12.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:14.383 01.645 15712 Exposure complete
07:47:14.404 00.021 15712 worker thread done servicing request
07:47:14.404 00.000 7988 OnExposeComplete: enter
07:47:14.404 00.000 7988 UpdateGuideState(): m_state=1
07:47:14.411 00.007 7988 UpdateCurrentPosition: no star selected
07:47:14.411 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:14.413 00.002 7988 Status Line: No star selected
07:47:14.415 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:14.415 00.000 7988 UpdateGuideState exits: No star selected
07:47:14.415 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:14.415 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:14.415 00.000 7988 Enqueuing Expose request
07:47:14.415 00.000 15712 Worker thread wakes up
07:47:14.421 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:14.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:15.955 01.534 15712 Exposure complete
07:47:15.966 00.011 15712 worker thread done servicing request
07:47:15.966 00.000 7988 OnExposeComplete: enter
07:47:15.980 00.014 7988 UpdateGuideState(): m_state=1
07:47:15.980 00.000 7988 UpdateCurrentPosition: no star selected
07:47:15.983 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:15.983 00.000 7988 Status Line: No star selected
07:47:15.983 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:15.983 00.000 7988 UpdateGuideState exits: No star selected
07:47:15.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:15.983 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:15.983 00.000 7988 Enqueuing Expose request
07:47:15.983 00.000 15712 Worker thread wakes up
07:47:15.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:15.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:17.629 01.646 15712 Exposure complete
07:47:17.652 00.023 15712 worker thread done servicing request
07:47:17.652 00.000 7988 OnExposeComplete: enter
07:47:17.652 00.000 7988 UpdateGuideState(): m_state=1
07:47:17.654 00.002 7988 UpdateCurrentPosition: no star selected
07:47:17.654 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:17.656 00.002 7988 Status Line: No star selected
07:47:17.658 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:17.658 00.000 7988 UpdateGuideState exits: No star selected
07:47:17.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:17.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:17.658 00.000 7988 Enqueuing Expose request
07:47:17.658 00.000 15712 Worker thread wakes up
07:47:17.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:17.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:19.190 01.532 15712 Exposure complete
07:47:19.213 00.023 15712 worker thread done servicing request
07:47:19.213 00.000 7988 OnExposeComplete: enter
07:47:19.213 00.000 7988 UpdateGuideState(): m_state=1
07:47:19.213 00.000 7988 UpdateCurrentPosition: no star selected
07:47:19.213 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:19.213 00.000 7988 Status Line: No star selected
07:47:19.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:19.220 00.007 7988 UpdateGuideState exits: No star selected
07:47:19.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:19.220 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:19.220 00.000 7988 Enqueuing Expose request
07:47:19.220 00.000 15712 Worker thread wakes up
07:47:19.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:19.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:20.854 01.634 15712 Exposure complete
07:47:20.868 00.014 15712 worker thread done servicing request
07:47:20.868 00.000 7988 OnExposeComplete: enter
07:47:20.868 00.000 7988 UpdateGuideState(): m_state=1
07:47:20.879 00.011 7988 UpdateCurrentPosition: no star selected
07:47:20.880 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:20.880 00.000 7988 Status Line: No star selected
07:47:20.882 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:20.883 00.001 7988 UpdateGuideState exits: No star selected
07:47:20.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:20.883 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:20.883 00.000 7988 Enqueuing Expose request
07:47:20.883 00.000 15712 Worker thread wakes up
07:47:20.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:20.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:22.405 01.522 15712 Exposure complete
07:47:22.418 00.013 15712 worker thread done servicing request
07:47:22.418 00.000 7988 OnExposeComplete: enter
07:47:22.430 00.012 7988 UpdateGuideState(): m_state=1
07:47:22.430 00.000 7988 UpdateCurrentPosition: no star selected
07:47:22.432 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:22.432 00.000 7988 Status Line: No star selected
07:47:22.434 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:22.434 00.000 7988 UpdateGuideState exits: No star selected
07:47:22.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:22.434 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:22.434 00.000 7988 Enqueuing Expose request
07:47:22.434 00.000 15712 Worker thread wakes up
07:47:22.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:22.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:24.082 01.648 15712 Exposure complete
07:47:24.099 00.017 15712 worker thread done servicing request
07:47:24.099 00.000 7988 OnExposeComplete: enter
07:47:24.099 00.000 7988 UpdateGuideState(): m_state=1
07:47:24.108 00.009 7988 UpdateCurrentPosition: no star selected
07:47:24.108 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:24.110 00.002 7988 Status Line: No star selected
07:47:24.112 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:24.112 00.000 7988 UpdateGuideState exits: No star selected
07:47:24.114 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:24.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:24.116 00.002 7988 Enqueuing Expose request
07:47:24.116 00.000 15712 Worker thread wakes up
07:47:24.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:24.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:25.647 01.531 15712 Exposure complete
07:47:25.672 00.025 15712 worker thread done servicing request
07:47:25.672 00.000 7988 OnExposeComplete: enter
07:47:25.672 00.000 7988 UpdateGuideState(): m_state=1
07:47:25.672 00.000 7988 UpdateCurrentPosition: no star selected
07:47:25.672 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:25.672 00.000 7988 Status Line: No star selected
07:47:25.677 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:25.677 00.000 7988 UpdateGuideState exits: No star selected
07:47:25.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:25.677 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:25.677 00.000 7988 Enqueuing Expose request
07:47:25.683 00.006 15712 Worker thread wakes up
07:47:25.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:25.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:27.322 01.639 15712 Exposure complete
07:47:27.338 00.016 15712 worker thread done servicing request
07:47:27.338 00.000 7988 OnExposeComplete: enter
07:47:27.338 00.000 7988 UpdateGuideState(): m_state=1
07:47:27.349 00.011 7988 UpdateCurrentPosition: no star selected
07:47:27.349 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:27.351 00.002 7988 Status Line: No star selected
07:47:27.351 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:27.353 00.002 7988 UpdateGuideState exits: No star selected
07:47:27.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:27.353 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:27.353 00.000 7988 Enqueuing Expose request
07:47:27.353 00.000 15712 Worker thread wakes up
07:47:27.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:27.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:28.886 01.533 15712 Exposure complete
07:47:28.909 00.023 15712 worker thread done servicing request
07:47:28.909 00.000 7988 OnExposeComplete: enter
07:47:28.909 00.000 7988 UpdateGuideState(): m_state=1
07:47:28.909 00.000 7988 UpdateCurrentPosition: no star selected
07:47:28.909 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:28.909 00.000 7988 Status Line: No star selected
07:47:28.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:28.915 00.006 7988 UpdateGuideState exits: No star selected
07:47:28.915 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:28.915 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:28.915 00.000 7988 Enqueuing Expose request
07:47:28.920 00.005 15712 Worker thread wakes up
07:47:28.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:28.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:30.563 01.643 15712 Exposure complete
07:47:30.577 00.014 15712 worker thread done servicing request
07:47:30.577 00.000 7988 OnExposeComplete: enter
07:47:30.577 00.000 7988 UpdateGuideState(): m_state=1
07:47:30.588 00.011 7988 UpdateCurrentPosition: no star selected
07:47:30.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:30.590 00.002 7988 Status Line: No star selected
07:47:30.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:30.592 00.002 7988 UpdateGuideState exits: No star selected
07:47:30.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:30.592 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:30.592 00.000 7988 Enqueuing Expose request
07:47:30.592 00.000 15712 Worker thread wakes up
07:47:30.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:30.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:32.113 01.521 15712 Exposure complete
07:47:32.136 00.023 15712 worker thread done servicing request
07:47:32.136 00.000 7988 OnExposeComplete: enter
07:47:32.137 00.001 7988 UpdateGuideState(): m_state=1
07:47:32.137 00.000 7988 UpdateCurrentPosition: no star selected
07:47:32.137 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:32.137 00.000 7988 Status Line: No star selected
07:47:32.142 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:32.142 00.000 7988 UpdateGuideState exits: No star selected
07:47:32.142 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:32.142 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:32.142 00.000 7988 Enqueuing Expose request
07:47:32.142 00.000 15712 Worker thread wakes up
07:47:32.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:32.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:33.791 01.649 15712 Exposure complete
07:47:33.808 00.017 15712 worker thread done servicing request
07:47:33.808 00.000 7988 OnExposeComplete: enter
07:47:33.808 00.000 7988 UpdateGuideState(): m_state=1
07:47:33.816 00.008 7988 UpdateCurrentPosition: no star selected
07:47:33.816 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:33.818 00.002 7988 Status Line: No star selected
07:47:33.820 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:33.821 00.001 7988 UpdateGuideState exits: No star selected
07:47:33.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:33.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:33.821 00.000 7988 Enqueuing Expose request
07:47:33.825 00.004 15712 Worker thread wakes up
07:47:33.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:33.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:35.356 01.531 15712 Exposure complete
07:47:35.374 00.018 15712 worker thread done servicing request
07:47:35.374 00.000 7988 OnExposeComplete: enter
07:47:35.374 00.000 7988 UpdateGuideState(): m_state=1
07:47:35.381 00.007 7988 UpdateCurrentPosition: no star selected
07:47:35.381 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:35.383 00.002 7988 Status Line: No star selected
07:47:35.385 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:35.385 00.000 7988 UpdateGuideState exits: No star selected
07:47:35.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:35.385 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:35.385 00.000 7988 Enqueuing Expose request
07:47:35.385 00.000 15712 Worker thread wakes up
07:47:35.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:35.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:37.032 01.647 15712 Exposure complete
07:47:37.046 00.014 15712 worker thread done servicing request
07:47:37.046 00.000 7988 OnExposeComplete: enter
07:47:37.046 00.000 7988 UpdateGuideState(): m_state=1
07:47:37.057 00.011 7988 UpdateCurrentPosition: no star selected
07:47:37.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:37.059 00.002 7988 Status Line: No star selected
07:47:37.061 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:37.062 00.001 7988 UpdateGuideState exits: No star selected
07:47:37.062 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:37.062 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:37.062 00.000 7988 Enqueuing Expose request
07:47:37.062 00.000 15712 Worker thread wakes up
07:47:37.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:37.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:38.582 01.520 15712 Exposure complete
07:47:38.604 00.022 15712 worker thread done servicing request
07:47:38.604 00.000 7988 OnExposeComplete: enter
07:47:38.605 00.001 7988 UpdateGuideState(): m_state=1
07:47:38.605 00.000 7988 UpdateCurrentPosition: no star selected
07:47:38.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:38.605 00.000 7988 Status Line: No star selected
07:47:38.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:38.612 00.007 7988 UpdateGuideState exits: No star selected
07:47:38.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:38.612 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:38.612 00.000 7988 Enqueuing Expose request
07:47:38.612 00.000 15712 Worker thread wakes up
07:47:38.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:38.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:40.246 01.634 15712 Exposure complete
07:47:40.260 00.014 15712 worker thread done servicing request
07:47:40.260 00.000 7988 OnExposeComplete: enter
07:47:40.260 00.000 7988 UpdateGuideState(): m_state=1
07:47:40.271 00.011 7988 UpdateCurrentPosition: no star selected
07:47:40.271 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:40.271 00.000 7988 Status Line: No star selected
07:47:40.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:40.276 00.005 7988 UpdateGuideState exits: No star selected
07:47:40.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:40.276 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:40.276 00.000 7988 Enqueuing Expose request
07:47:40.276 00.000 15712 Worker thread wakes up
07:47:40.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:40.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:41.796 01.520 15712 Exposure complete
07:47:41.811 00.015 15712 worker thread done servicing request
07:47:41.811 00.000 7988 OnExposeComplete: enter
07:47:41.811 00.000 7988 UpdateGuideState(): m_state=1
07:47:41.821 00.010 7988 UpdateCurrentPosition: no star selected
07:47:41.821 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:41.823 00.002 7988 Status Line: No star selected
07:47:41.825 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:41.826 00.001 7988 UpdateGuideState exits: No star selected
07:47:41.826 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:41.826 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:41.826 00.000 7988 Enqueuing Expose request
07:47:41.826 00.000 15712 Worker thread wakes up
07:47:41.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:41.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:43.571 01.745 15712 Exposure complete
07:47:43.593 00.022 15712 worker thread done servicing request
07:47:43.593 00.000 7988 OnExposeComplete: enter
07:47:43.593 00.000 7988 UpdateGuideState(): m_state=1
07:47:43.593 00.000 7988 UpdateCurrentPosition: no star selected
07:47:43.593 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:43.593 00.000 7988 Status Line: No star selected
07:47:43.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:43.601 00.008 7988 UpdateGuideState exits: No star selected
07:47:43.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:43.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:43.601 00.000 7988 Enqueuing Expose request
07:47:43.601 00.000 15712 Worker thread wakes up
07:47:43.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:43.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:45.010 01.409 15712 Exposure complete
07:47:45.023 00.013 15712 worker thread done servicing request
07:47:45.023 00.000 7988 OnExposeComplete: enter
07:47:45.023 00.000 7988 UpdateGuideState(): m_state=1
07:47:45.035 00.012 7988 UpdateCurrentPosition: no star selected
07:47:45.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:45.037 00.002 7988 Status Line: No star selected
07:47:45.039 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:45.039 00.000 7988 UpdateGuideState exits: No star selected
07:47:45.040 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:45.040 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:45.040 00.000 7988 Enqueuing Expose request
07:47:45.040 00.000 15712 Worker thread wakes up
07:47:45.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:45.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:46.673 01.633 15712 Exposure complete
07:47:46.691 00.018 15712 worker thread done servicing request
07:47:46.691 00.000 7988 OnExposeComplete: enter
07:47:46.691 00.000 7988 UpdateGuideState(): m_state=1
07:47:46.691 00.000 7988 UpdateCurrentPosition: no star selected
07:47:46.691 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:46.691 00.000 7988 Status Line: No star selected
07:47:46.703 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:46.703 00.000 7988 UpdateGuideState exits: No star selected
07:47:46.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:46.703 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:46.708 00.005 7988 Enqueuing Expose request
07:47:46.708 00.000 15712 Worker thread wakes up
07:47:46.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:46.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:48.240 01.532 15712 Exposure complete
07:47:48.262 00.022 15712 worker thread done servicing request
07:47:48.262 00.000 7988 OnExposeComplete: enter
07:47:48.262 00.000 7988 UpdateGuideState(): m_state=1
07:47:48.262 00.000 7988 UpdateCurrentPosition: no star selected
07:47:48.262 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:48.262 00.000 7988 Status Line: No star selected
07:47:48.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:48.269 00.007 7988 UpdateGuideState exits: No star selected
07:47:48.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:48.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:48.269 00.000 7988 Enqueuing Expose request
07:47:48.273 00.004 15712 Worker thread wakes up
07:47:48.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:48.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:50.014 01.741 15712 Exposure complete
07:47:50.036 00.022 15712 worker thread done servicing request
07:47:50.036 00.000 7988 OnExposeComplete: enter
07:47:50.038 00.002 7988 UpdateGuideState(): m_state=1
07:47:50.038 00.000 7988 UpdateCurrentPosition: no star selected
07:47:50.038 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:50.038 00.000 7988 Status Line: No star selected
07:47:50.043 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:50.043 00.000 7988 UpdateGuideState exits: No star selected
07:47:50.046 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:50.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:50.048 00.002 7988 Enqueuing Expose request
07:47:50.048 00.000 15712 Worker thread wakes up
07:47:50.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:50.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:51.466 01.418 15712 Exposure complete
07:47:51.488 00.022 15712 worker thread done servicing request
07:47:51.488 00.000 7988 OnExposeComplete: enter
07:47:51.488 00.000 7988 UpdateGuideState(): m_state=1
07:47:51.488 00.000 7988 UpdateCurrentPosition: no star selected
07:47:51.488 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:51.488 00.000 7988 Status Line: No star selected
07:47:51.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:51.498 00.010 7988 UpdateGuideState exits: No star selected
07:47:51.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:51.498 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:51.498 00.000 7988 Enqueuing Expose request
07:47:51.498 00.000 15712 Worker thread wakes up
07:47:51.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:51.498 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:53.129 01.631 15712 Exposure complete
07:47:53.153 00.024 15712 worker thread done servicing request
07:47:53.153 00.000 7988 OnExposeComplete: enter
07:47:53.153 00.000 7988 UpdateGuideState(): m_state=1
07:47:53.153 00.000 7988 UpdateCurrentPosition: no star selected
07:47:53.153 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:53.153 00.000 7988 Status Line: No star selected
07:47:53.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:53.160 00.007 7988 UpdateGuideState exits: No star selected
07:47:53.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:53.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:53.160 00.000 7988 Enqueuing Expose request
07:47:53.160 00.000 15712 Worker thread wakes up
07:47:53.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:53.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:54.679 01.519 15712 Exposure complete
07:47:54.703 00.024 15712 worker thread done servicing request
07:47:54.703 00.000 7988 OnExposeComplete: enter
07:47:54.703 00.000 7988 UpdateGuideState(): m_state=1
07:47:54.703 00.000 7988 UpdateCurrentPosition: no star selected
07:47:54.703 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:54.703 00.000 7988 Status Line: No star selected
07:47:54.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:54.711 00.008 7988 UpdateGuideState exits: No star selected
07:47:54.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:54.711 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:54.711 00.000 7988 Enqueuing Expose request
07:47:54.711 00.000 15712 Worker thread wakes up
07:47:54.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:54.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:56.343 01.632 15712 Exposure complete
07:47:56.357 00.014 15712 worker thread done servicing request
07:47:56.357 00.000 7988 OnExposeComplete: enter
07:47:56.357 00.000 7988 UpdateGuideState(): m_state=1
07:47:56.357 00.000 7988 UpdateCurrentPosition: no star selected
07:47:56.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:56.357 00.000 7988 Status Line: No star selected
07:47:56.372 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:56.372 00.000 7988 UpdateGuideState exits: No star selected
07:47:56.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:56.372 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:56.372 00.000 7988 Enqueuing Expose request
07:47:56.372 00.000 15712 Worker thread wakes up
07:47:56.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:56.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:57.907 01.535 15712 Exposure complete
07:47:57.930 00.023 15712 worker thread done servicing request
07:47:57.930 00.000 7988 OnExposeComplete: enter
07:47:57.930 00.000 7988 UpdateGuideState(): m_state=1
07:47:57.930 00.000 7988 UpdateCurrentPosition: no star selected
07:47:57.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:57.930 00.000 7988 Status Line: No star selected
07:47:57.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:57.937 00.007 7988 UpdateGuideState exits: No star selected
07:47:57.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:57.937 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:57.941 00.004 7988 Enqueuing Expose request
07:47:57.941 00.000 15712 Worker thread wakes up
07:47:57.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:57.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:47:59.573 01.632 15712 Exposure complete
07:47:59.599 00.026 15712 worker thread done servicing request
07:47:59.599 00.000 7988 OnExposeComplete: enter
07:47:59.599 00.000 7988 UpdateGuideState(): m_state=1
07:47:59.599 00.000 7988 UpdateCurrentPosition: no star selected
07:47:59.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:47:59.603 00.004 7988 Status Line: No star selected
07:47:59.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:47:59.603 00.000 7988 UpdateGuideState exits: No star selected
07:47:59.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:47:59.603 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:47:59.603 00.000 7988 Enqueuing Expose request
07:47:59.610 00.007 15712 Worker thread wakes up
07:47:59.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:47:59.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:01.138 01.528 15712 Exposure complete
07:48:01.160 00.022 15712 worker thread done servicing request
07:48:01.160 00.000 7988 OnExposeComplete: enter
07:48:01.160 00.000 7988 UpdateGuideState(): m_state=1
07:48:01.160 00.000 7988 UpdateCurrentPosition: no star selected
07:48:01.160 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:01.160 00.000 7988 Status Line: No star selected
07:48:01.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:01.168 00.008 7988 UpdateGuideState exits: No star selected
07:48:01.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:01.168 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:01.168 00.000 7988 Enqueuing Expose request
07:48:01.168 00.000 15712 Worker thread wakes up
07:48:01.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:01.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:02.803 01.635 15712 Exposure complete
07:48:02.825 00.022 15712 worker thread done servicing request
07:48:02.825 00.000 7988 OnExposeComplete: enter
07:48:02.825 00.000 7988 UpdateGuideState(): m_state=1
07:48:02.825 00.000 7988 UpdateCurrentPosition: no star selected
07:48:02.825 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:02.825 00.000 7988 Status Line: No star selected
07:48:02.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:02.833 00.008 7988 UpdateGuideState exits: No star selected
07:48:02.833 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:02.833 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:02.833 00.000 7988 Enqueuing Expose request
07:48:02.833 00.000 15712 Worker thread wakes up
07:48:02.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:02.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:04.355 01.522 15712 Exposure complete
07:48:04.377 00.022 15712 worker thread done servicing request
07:48:04.377 00.000 7988 OnExposeComplete: enter
07:48:04.377 00.000 7988 UpdateGuideState(): m_state=1
07:48:04.377 00.000 7988 UpdateCurrentPosition: no star selected
07:48:04.377 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:04.377 00.000 7988 Status Line: No star selected
07:48:04.377 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:04.384 00.007 7988 UpdateGuideState exits: No star selected
07:48:04.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:04.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:04.384 00.000 7988 Enqueuing Expose request
07:48:04.384 00.000 15712 Worker thread wakes up
07:48:04.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:04.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:06.129 01.745 15712 Exposure complete
07:48:06.143 00.014 15712 worker thread done servicing request
07:48:06.143 00.000 7988 OnExposeComplete: enter
07:48:06.143 00.000 7988 UpdateGuideState(): m_state=1
07:48:06.143 00.000 7988 UpdateCurrentPosition: no star selected
07:48:06.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:06.143 00.000 7988 Status Line: No star selected
07:48:06.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:06.160 00.017 7988 UpdateGuideState exits: No star selected
07:48:06.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:06.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:06.160 00.000 7988 Enqueuing Expose request
07:48:06.160 00.000 15712 Worker thread wakes up
07:48:06.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:06.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:07.582 01.422 15712 Exposure complete
07:48:07.603 00.021 15712 worker thread done servicing request
07:48:07.605 00.002 7988 OnExposeComplete: enter
07:48:07.606 00.001 7988 UpdateGuideState(): m_state=1
07:48:07.606 00.000 7988 UpdateCurrentPosition: no star selected
07:48:07.606 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:07.606 00.000 7988 Status Line: No star selected
07:48:07.611 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:07.611 00.000 7988 UpdateGuideState exits: No star selected
07:48:07.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:07.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:07.611 00.000 7988 Enqueuing Expose request
07:48:07.611 00.000 15712 Worker thread wakes up
07:48:07.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:07.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:09.246 01.635 15712 Exposure complete
07:48:09.268 00.022 15712 worker thread done servicing request
07:48:09.268 00.000 7988 OnExposeComplete: enter
07:48:09.268 00.000 7988 UpdateGuideState(): m_state=1
07:48:09.268 00.000 7988 UpdateCurrentPosition: no star selected
07:48:09.268 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:09.268 00.000 7988 Status Line: No star selected
07:48:09.275 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:09.275 00.000 7988 UpdateGuideState exits: No star selected
07:48:09.277 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:09.277 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:09.279 00.002 7988 Enqueuing Expose request
07:48:09.279 00.000 15712 Worker thread wakes up
07:48:09.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:09.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:10.809 01.530 15712 Exposure complete
07:48:10.825 00.016 15712 worker thread done servicing request
07:48:10.825 00.000 7988 OnExposeComplete: enter
07:48:10.825 00.000 7988 UpdateGuideState(): m_state=1
07:48:10.825 00.000 7988 UpdateCurrentPosition: no star selected
07:48:10.825 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:10.825 00.000 7988 Status Line: No star selected
07:48:10.825 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:10.841 00.016 7988 UpdateGuideState exits: No star selected
07:48:10.842 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:10.842 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:10.842 00.000 7988 Enqueuing Expose request
07:48:10.842 00.000 15712 Worker thread wakes up
07:48:10.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:10.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:12.488 01.646 15712 Exposure complete
07:48:12.511 00.023 15712 worker thread done servicing request
07:48:12.511 00.000 7988 OnExposeComplete: enter
07:48:12.513 00.002 7988 UpdateGuideState(): m_state=1
07:48:12.515 00.002 7988 UpdateCurrentPosition: no star selected
07:48:12.515 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:12.515 00.000 7988 Status Line: No star selected
07:48:12.518 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:12.518 00.000 7988 UpdateGuideState exits: No star selected
07:48:12.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:12.518 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:12.518 00.000 7988 Enqueuing Expose request
07:48:12.518 00.000 15712 Worker thread wakes up
07:48:12.518 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:12.518 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:14.047 01.529 15712 Exposure complete
07:48:14.070 00.023 15712 worker thread done servicing request
07:48:14.070 00.000 7988 OnExposeComplete: enter
07:48:14.070 00.000 7988 UpdateGuideState(): m_state=1
07:48:14.070 00.000 7988 UpdateCurrentPosition: no star selected
07:48:14.070 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:14.070 00.000 7988 Status Line: No star selected
07:48:14.070 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:14.077 00.007 7988 UpdateGuideState exits: No star selected
07:48:14.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:14.077 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:14.077 00.000 7988 Enqueuing Expose request
07:48:14.081 00.004 15712 Worker thread wakes up
07:48:14.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:14.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:15.719 01.638 15712 Exposure complete
07:48:15.735 00.016 15712 worker thread done servicing request
07:48:15.735 00.000 7988 OnExposeComplete: enter
07:48:15.735 00.000 7988 UpdateGuideState(): m_state=1
07:48:15.746 00.011 7988 UpdateCurrentPosition: no star selected
07:48:15.746 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:15.749 00.003 7988 Status Line: No star selected
07:48:15.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:15.751 00.002 7988 UpdateGuideState exits: No star selected
07:48:15.751 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:15.751 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:15.751 00.000 7988 Enqueuing Expose request
07:48:15.751 00.000 15712 Worker thread wakes up
07:48:15.751 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:15.751 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:17.273 01.522 15712 Exposure complete
07:48:17.295 00.022 15712 worker thread done servicing request
07:48:17.295 00.000 7988 OnExposeComplete: enter
07:48:17.297 00.002 7988 UpdateGuideState(): m_state=1
07:48:17.297 00.000 7988 UpdateCurrentPosition: no star selected
07:48:17.297 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:17.297 00.000 7988 Status Line: No star selected
07:48:17.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:17.303 00.006 7988 UpdateGuideState exits: No star selected
07:48:17.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:17.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:17.303 00.000 7988 Enqueuing Expose request
07:48:17.303 00.000 15712 Worker thread wakes up
07:48:17.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:17.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:18.949 01.646 15712 Exposure complete
07:48:18.972 00.023 15712 worker thread done servicing request
07:48:18.972 00.000 7988 OnExposeComplete: enter
07:48:18.972 00.000 7988 UpdateGuideState(): m_state=1
07:48:18.972 00.000 7988 UpdateCurrentPosition: no star selected
07:48:18.972 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:18.972 00.000 7988 Status Line: No star selected
07:48:18.972 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:18.981 00.009 7988 UpdateGuideState exits: No star selected
07:48:18.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:18.983 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:18.983 00.000 7988 Enqueuing Expose request
07:48:18.983 00.000 15712 Worker thread wakes up
07:48:18.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:18.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:20.502 01.519 15712 Exposure complete
07:48:20.521 00.019 15712 worker thread done servicing request
07:48:20.521 00.000 7988 OnExposeComplete: enter
07:48:20.521 00.000 7988 UpdateGuideState(): m_state=1
07:48:20.527 00.006 7988 UpdateCurrentPosition: no star selected
07:48:20.527 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:20.530 00.003 7988 Status Line: No star selected
07:48:20.531 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:20.531 00.000 7988 UpdateGuideState exits: No star selected
07:48:20.531 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:20.531 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:20.531 00.000 7988 Enqueuing Expose request
07:48:20.531 00.000 15712 Worker thread wakes up
07:48:20.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:20.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:22.178 01.647 15712 Exposure complete
07:48:22.198 00.020 15712 worker thread done servicing request
07:48:22.198 00.000 7988 OnExposeComplete: enter
07:48:22.198 00.000 7988 UpdateGuideState(): m_state=1
07:48:22.203 00.005 7988 UpdateCurrentPosition: no star selected
07:48:22.203 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:22.205 00.002 7988 Status Line: No star selected
07:48:22.207 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:22.208 00.001 7988 UpdateGuideState exits: No star selected
07:48:22.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:22.208 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:22.208 00.000 7988 Enqueuing Expose request
07:48:22.208 00.000 15712 Worker thread wakes up
07:48:22.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:22.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:23.729 01.521 15712 Exposure complete
07:48:23.749 00.020 15712 worker thread done servicing request
07:48:23.749 00.000 7988 OnExposeComplete: enter
07:48:23.749 00.000 7988 UpdateGuideState(): m_state=1
07:48:23.755 00.006 7988 UpdateCurrentPosition: no star selected
07:48:23.755 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:23.757 00.002 7988 Status Line: No star selected
07:48:23.759 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:23.759 00.000 7988 UpdateGuideState exits: No star selected
07:48:23.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:23.759 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:23.763 00.004 7988 Enqueuing Expose request
07:48:23.763 00.000 15712 Worker thread wakes up
07:48:23.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:23.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:25.503 01.740 15712 Exposure complete
07:48:25.526 00.023 15712 worker thread done servicing request
07:48:25.526 00.000 7988 OnExposeComplete: enter
07:48:25.526 00.000 7988 UpdateGuideState(): m_state=1
07:48:25.526 00.000 7988 UpdateCurrentPosition: no star selected
07:48:25.530 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:25.530 00.000 7988 Status Line: No star selected
07:48:25.533 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:25.533 00.000 7988 UpdateGuideState exits: No star selected
07:48:25.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:25.533 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:25.533 00.000 7988 Enqueuing Expose request
07:48:25.533 00.000 15712 Worker thread wakes up
07:48:25.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:25.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:26.958 01.425 15712 Exposure complete
07:48:26.979 00.021 15712 worker thread done servicing request
07:48:26.981 00.002 7988 OnExposeComplete: enter
07:48:26.981 00.000 7988 UpdateGuideState(): m_state=1
07:48:26.981 00.000 7988 UpdateCurrentPosition: no star selected
07:48:26.981 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:26.981 00.000 7988 Status Line: No star selected
07:48:26.981 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:26.988 00.007 7988 UpdateGuideState exits: No star selected
07:48:26.988 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:26.988 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:26.988 00.000 7988 Enqueuing Expose request
07:48:26.992 00.004 15712 Worker thread wakes up
07:48:26.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:26.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:28.733 01.741 15712 Exposure complete
07:48:28.747 00.014 15712 worker thread done servicing request
07:48:28.747 00.000 7988 OnExposeComplete: enter
07:48:28.747 00.000 7988 UpdateGuideState(): m_state=1
07:48:28.758 00.011 7988 UpdateCurrentPosition: no star selected
07:48:28.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:28.760 00.002 7988 Status Line: No star selected
07:48:28.761 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:28.763 00.002 7988 UpdateGuideState exits: No star selected
07:48:28.763 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:28.763 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:28.763 00.000 7988 Enqueuing Expose request
07:48:28.763 00.000 15712 Worker thread wakes up
07:48:28.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:28.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:30.187 01.424 15712 Exposure complete
07:48:30.207 00.020 15712 worker thread done servicing request
07:48:30.207 00.000 7988 OnExposeComplete: enter
07:48:30.207 00.000 7988 UpdateGuideState(): m_state=1
07:48:30.213 00.006 7988 UpdateCurrentPosition: no star selected
07:48:30.213 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:30.215 00.002 7988 Status Line: No star selected
07:48:30.217 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:30.217 00.000 7988 UpdateGuideState exits: No star selected
07:48:30.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:30.217 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:30.217 00.000 7988 Enqueuing Expose request
07:48:30.217 00.000 15712 Worker thread wakes up
07:48:30.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:30.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:31.863 01.646 15712 Exposure complete
07:48:31.887 00.024 15712 worker thread done servicing request
07:48:31.887 00.000 7988 OnExposeComplete: enter
07:48:31.887 00.000 7988 UpdateGuideState(): m_state=1
07:48:31.890 00.003 7988 UpdateCurrentPosition: no star selected
07:48:31.890 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:31.890 00.000 7988 Status Line: No star selected
07:48:31.894 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:31.894 00.000 7988 UpdateGuideState exits: No star selected
07:48:31.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:31.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:31.894 00.000 7988 Enqueuing Expose request
07:48:31.894 00.000 15712 Worker thread wakes up
07:48:31.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:31.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:33.415 01.521 15712 Exposure complete
07:48:33.437 00.022 15712 worker thread done servicing request
07:48:33.437 00.000 7988 OnExposeComplete: enter
07:48:33.439 00.002 7988 UpdateGuideState(): m_state=1
07:48:33.439 00.000 7988 UpdateCurrentPosition: no star selected
07:48:33.439 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:33.439 00.000 7988 Status Line: No star selected
07:48:33.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:33.445 00.006 7988 UpdateGuideState exits: No star selected
07:48:33.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:33.445 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:33.445 00.000 7988 Enqueuing Expose request
07:48:33.445 00.000 15712 Worker thread wakes up
07:48:33.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:33.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:35.079 01.634 15712 Exposure complete
07:48:35.092 00.013 15712 worker thread done servicing request
07:48:35.092 00.000 7988 OnExposeComplete: enter
07:48:35.092 00.000 7988 UpdateGuideState(): m_state=1
07:48:35.092 00.000 7988 UpdateCurrentPosition: no star selected
07:48:35.092 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:35.092 00.000 7988 Status Line: No star selected
07:48:35.108 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:35.108 00.000 7988 UpdateGuideState exits: No star selected
07:48:35.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:35.108 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:35.108 00.000 7988 Enqueuing Expose request
07:48:35.108 00.000 15712 Worker thread wakes up
07:48:35.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:35.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:36.630 01.522 15712 Exposure complete
07:48:36.652 00.022 15712 worker thread done servicing request
07:48:36.652 00.000 7988 OnExposeComplete: enter
07:48:36.652 00.000 7988 UpdateGuideState(): m_state=1
07:48:36.656 00.004 7988 UpdateCurrentPosition: no star selected
07:48:36.656 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:36.656 00.000 7988 Status Line: No star selected
07:48:36.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:36.660 00.004 7988 UpdateGuideState exits: No star selected
07:48:36.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:36.660 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:36.660 00.000 7988 Enqueuing Expose request
07:48:36.660 00.000 15712 Worker thread wakes up
07:48:36.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:36.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:38.405 01.745 15712 Exposure complete
07:48:38.428 00.023 15712 worker thread done servicing request
07:48:38.428 00.000 7988 OnExposeComplete: enter
07:48:38.428 00.000 7988 UpdateGuideState(): m_state=1
07:48:38.428 00.000 7988 UpdateCurrentPosition: no star selected
07:48:38.428 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:38.428 00.000 7988 Status Line: No star selected
07:48:38.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:38.435 00.007 7988 UpdateGuideState exits: No star selected
07:48:38.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:38.435 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:38.435 00.000 7988 Enqueuing Expose request
07:48:38.435 00.000 15712 Worker thread wakes up
07:48:38.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:38.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:39.843 01.408 15712 Exposure complete
07:48:39.857 00.014 15712 worker thread done servicing request
07:48:39.857 00.000 7988 OnExposeComplete: enter
07:48:39.857 00.000 7988 UpdateGuideState(): m_state=1
07:48:39.869 00.012 7988 UpdateCurrentPosition: no star selected
07:48:39.870 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:39.870 00.000 7988 Status Line: No star selected
07:48:39.873 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:39.873 00.000 7988 UpdateGuideState exits: No star selected
07:48:39.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:39.873 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:39.873 00.000 7988 Enqueuing Expose request
07:48:39.873 00.000 15712 Worker thread wakes up
07:48:39.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:39.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:41.518 01.645 15712 Exposure complete
07:48:41.541 00.023 15712 worker thread done servicing request
07:48:41.541 00.000 7988 OnExposeComplete: enter
07:48:41.541 00.000 7988 UpdateGuideState(): m_state=1
07:48:41.545 00.004 7988 UpdateCurrentPosition: no star selected
07:48:41.545 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:41.547 00.002 7988 Status Line: No star selected
07:48:41.549 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:41.550 00.001 7988 UpdateGuideState exits: No star selected
07:48:41.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:41.550 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:41.550 00.000 7988 Enqueuing Expose request
07:48:41.550 00.000 15712 Worker thread wakes up
07:48:41.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:41.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:43.083 01.533 15712 Exposure complete
07:48:43.106 00.023 15712 worker thread done servicing request
07:48:43.106 00.000 7988 OnExposeComplete: enter
07:48:43.106 00.000 7988 UpdateGuideState(): m_state=1
07:48:43.106 00.000 7988 UpdateCurrentPosition: no star selected
07:48:43.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:43.106 00.000 7988 Status Line: No star selected
07:48:43.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:43.113 00.007 7988 UpdateGuideState exits: No star selected
07:48:43.113 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:43.113 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:43.113 00.000 7988 Enqueuing Expose request
07:48:43.113 00.000 15712 Worker thread wakes up
07:48:43.113 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:43.113 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:44.759 01.646 15712 Exposure complete
07:48:44.776 00.017 15712 worker thread done servicing request
07:48:44.776 00.000 7988 OnExposeComplete: enter
07:48:44.776 00.000 7988 UpdateGuideState(): m_state=1
07:48:44.785 00.009 7988 UpdateCurrentPosition: no star selected
07:48:44.785 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:44.787 00.002 7988 Status Line: No star selected
07:48:44.789 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:44.790 00.001 7988 UpdateGuideState exits: No star selected
07:48:44.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:44.790 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:44.793 00.003 7988 Enqueuing Expose request
07:48:44.793 00.000 15712 Worker thread wakes up
07:48:44.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:44.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:46.323 01.530 15712 Exposure complete
07:48:46.343 00.020 15712 worker thread done servicing request
07:48:46.343 00.000 7988 OnExposeComplete: enter
07:48:46.343 00.000 7988 UpdateGuideState(): m_state=1
07:48:46.348 00.005 7988 UpdateCurrentPosition: no star selected
07:48:46.348 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:46.350 00.002 7988 Status Line: No star selected
07:48:46.352 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:46.352 00.000 7988 UpdateGuideState exits: No star selected
07:48:46.354 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:46.354 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:46.354 00.000 7988 Enqueuing Expose request
07:48:46.354 00.000 15712 Worker thread wakes up
07:48:46.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:46.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:47.999 01.645 15712 Exposure complete
07:48:48.013 00.014 15712 worker thread done servicing request
07:48:48.013 00.000 7988 OnExposeComplete: enter
07:48:48.013 00.000 7988 UpdateGuideState(): m_state=1
07:48:48.024 00.011 7988 UpdateCurrentPosition: no star selected
07:48:48.024 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:48.026 00.002 7988 Status Line: No star selected
07:48:48.028 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:48.029 00.001 7988 UpdateGuideState exits: No star selected
07:48:48.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:48.029 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:48.029 00.000 7988 Enqueuing Expose request
07:48:48.029 00.000 15712 Worker thread wakes up
07:48:48.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:48.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:49.564 01.535 15712 Exposure complete
07:48:49.586 00.022 15712 worker thread done servicing request
07:48:49.586 00.000 7988 OnExposeComplete: enter
07:48:49.586 00.000 7988 UpdateGuideState(): m_state=1
07:48:49.586 00.000 7988 UpdateCurrentPosition: no star selected
07:48:49.586 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:49.586 00.000 7988 Status Line: No star selected
07:48:49.593 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:49.593 00.000 7988 UpdateGuideState exits: No star selected
07:48:49.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:49.593 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:49.593 00.000 7988 Enqueuing Expose request
07:48:49.593 00.000 15712 Worker thread wakes up
07:48:49.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:49.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:51.240 01.647 15712 Exposure complete
07:48:51.265 00.025 15712 worker thread done servicing request
07:48:51.265 00.000 7988 OnExposeComplete: enter
07:48:51.265 00.000 7988 UpdateGuideState(): m_state=1
07:48:51.265 00.000 7988 UpdateCurrentPosition: no star selected
07:48:51.265 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:51.265 00.000 7988 Status Line: No star selected
07:48:51.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:51.272 00.007 7988 UpdateGuideState exits: No star selected
07:48:51.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:51.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:51.272 00.000 7988 Enqueuing Expose request
07:48:51.272 00.000 15712 Worker thread wakes up
07:48:51.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:51.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:52.792 01.520 15712 Exposure complete
07:48:52.815 00.023 15712 worker thread done servicing request
07:48:52.815 00.000 7988 OnExposeComplete: enter
07:48:52.815 00.000 7988 UpdateGuideState(): m_state=1
07:48:52.815 00.000 7988 UpdateCurrentPosition: no star selected
07:48:52.815 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:52.815 00.000 7988 Status Line: No star selected
07:48:52.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:52.823 00.008 7988 UpdateGuideState exits: No star selected
07:48:52.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:52.823 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:52.826 00.003 7988 Enqueuing Expose request
07:48:52.826 00.000 15712 Worker thread wakes up
07:48:52.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:52.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:54.467 01.641 15712 Exposure complete
07:48:54.483 00.016 15712 worker thread done servicing request
07:48:54.483 00.000 7988 OnExposeComplete: enter
07:48:54.483 00.000 7988 UpdateGuideState(): m_state=1
07:48:54.483 00.000 7988 UpdateCurrentPosition: no star selected
07:48:54.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:54.496 00.013 7988 Status Line: No star selected
07:48:54.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:54.499 00.003 7988 UpdateGuideState exits: No star selected
07:48:54.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:54.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:54.499 00.000 7988 Enqueuing Expose request
07:48:54.499 00.000 15712 Worker thread wakes up
07:48:54.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:54.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:56.021 01.522 15712 Exposure complete
07:48:56.034 00.013 15712 worker thread done servicing request
07:48:56.045 00.011 7988 OnExposeComplete: enter
07:48:56.045 00.000 7988 UpdateGuideState(): m_state=1
07:48:56.047 00.002 7988 UpdateCurrentPosition: no star selected
07:48:56.047 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:56.049 00.002 7988 Status Line: No star selected
07:48:56.050 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:56.050 00.000 7988 UpdateGuideState exits: No star selected
07:48:56.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:56.050 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:56.050 00.000 7988 Enqueuing Expose request
07:48:56.050 00.000 15712 Worker thread wakes up
07:48:56.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:56.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:57.699 01.649 15712 Exposure complete
07:48:57.716 00.017 15712 worker thread done servicing request
07:48:57.716 00.000 7988 OnExposeComplete: enter
07:48:57.716 00.000 7988 UpdateGuideState(): m_state=1
07:48:57.726 00.010 7988 UpdateCurrentPosition: no star selected
07:48:57.726 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:57.728 00.002 7988 Status Line: No star selected
07:48:57.730 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:57.730 00.000 7988 UpdateGuideState exits: No star selected
07:48:57.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:57.733 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:57.733 00.000 7988 Enqueuing Expose request
07:48:57.733 00.000 15712 Worker thread wakes up
07:48:57.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:57.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:48:59.267 01.534 15712 Exposure complete
07:48:59.287 00.020 15712 worker thread done servicing request
07:48:59.287 00.000 7988 OnExposeComplete: enter
07:48:59.287 00.000 7988 UpdateGuideState(): m_state=1
07:48:59.292 00.005 7988 UpdateCurrentPosition: no star selected
07:48:59.292 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:48:59.294 00.002 7988 Status Line: No star selected
07:48:59.294 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:48:59.296 00.002 7988 UpdateGuideState exits: No star selected
07:48:59.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:48:59.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:48:59.296 00.000 7988 Enqueuing Expose request
07:48:59.296 00.000 15712 Worker thread wakes up
07:48:59.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:48:59.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:00.940 01.644 15712 Exposure complete
07:49:00.962 00.022 15712 worker thread done servicing request
07:49:00.962 00.000 7988 OnExposeComplete: enter
07:49:00.962 00.000 7988 UpdateGuideState(): m_state=1
07:49:00.962 00.000 7988 UpdateCurrentPosition: no star selected
07:49:00.962 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:00.962 00.000 7988 Status Line: No star selected
07:49:00.962 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:00.972 00.010 7988 UpdateGuideState exits: No star selected
07:49:00.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:00.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:00.976 00.004 7988 Enqueuing Expose request
07:49:00.976 00.000 15712 Worker thread wakes up
07:49:00.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:00.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:02.506 01.530 15712 Exposure complete
07:49:02.531 00.025 15712 worker thread done servicing request
07:49:02.531 00.000 7988 OnExposeComplete: enter
07:49:02.531 00.000 7988 UpdateGuideState(): m_state=1
07:49:02.531 00.000 7988 UpdateCurrentPosition: no star selected
07:49:02.531 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:02.531 00.000 7988 Status Line: No star selected
07:49:02.531 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:02.538 00.007 7988 UpdateGuideState exits: No star selected
07:49:02.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:02.538 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:02.538 00.000 7988 Enqueuing Expose request
07:49:02.538 00.000 15712 Worker thread wakes up
07:49:02.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:02.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:04.180 01.642 15712 Exposure complete
07:49:04.196 00.016 15712 worker thread done servicing request
07:49:04.196 00.000 7988 OnExposeComplete: enter
07:49:04.196 00.000 7988 UpdateGuideState(): m_state=1
07:49:04.207 00.011 7988 UpdateCurrentPosition: no star selected
07:49:04.207 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:04.209 00.002 7988 Status Line: No star selected
07:49:04.211 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:04.212 00.001 7988 UpdateGuideState exits: No star selected
07:49:04.213 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:04.213 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:04.213 00.000 7988 Enqueuing Expose request
07:49:04.213 00.000 15712 Worker thread wakes up
07:49:04.213 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:04.213 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:05.746 01.533 15712 Exposure complete
07:49:05.763 00.017 15712 worker thread done servicing request
07:49:05.763 00.000 7988 OnExposeComplete: enter
07:49:05.763 00.000 7988 UpdateGuideState(): m_state=1
07:49:05.771 00.008 7988 UpdateCurrentPosition: no star selected
07:49:05.771 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:05.773 00.002 7988 Status Line: No star selected
07:49:05.775 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:05.775 00.000 7988 UpdateGuideState exits: No star selected
07:49:05.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:05.775 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:05.775 00.000 7988 Enqueuing Expose request
07:49:05.780 00.005 15712 Worker thread wakes up
07:49:05.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:05.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:07.517 01.737 15712 Exposure complete
07:49:07.541 00.024 15712 worker thread done servicing request
07:49:07.541 00.000 7988 OnExposeComplete: enter
07:49:07.541 00.000 7988 UpdateGuideState(): m_state=1
07:49:07.541 00.000 7988 UpdateCurrentPosition: no star selected
07:49:07.541 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:07.541 00.000 7988 Status Line: No star selected
07:49:07.541 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:07.550 00.009 7988 UpdateGuideState exits: No star selected
07:49:07.551 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:07.551 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:07.551 00.000 7988 Enqueuing Expose request
07:49:07.551 00.000 15712 Worker thread wakes up
07:49:07.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:07.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:08.958 01.407 15712 Exposure complete
07:49:08.980 00.022 15712 worker thread done servicing request
07:49:08.980 00.000 7988 OnExposeComplete: enter
07:49:08.980 00.000 7988 UpdateGuideState(): m_state=1
07:49:08.980 00.000 7988 UpdateCurrentPosition: no star selected
07:49:08.980 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:08.980 00.000 7988 Status Line: No star selected
07:49:08.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:08.987 00.007 7988 UpdateGuideState exits: No star selected
07:49:08.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:08.987 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:08.987 00.000 7988 Enqueuing Expose request
07:49:08.987 00.000 15712 Worker thread wakes up
07:49:08.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:08.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:10.733 01.746 15712 Exposure complete
07:49:10.754 00.021 15712 worker thread done servicing request
07:49:10.754 00.000 7988 OnExposeComplete: enter
07:49:10.754 00.000 7988 UpdateGuideState(): m_state=1
07:49:10.754 00.000 7988 UpdateCurrentPosition: no star selected
07:49:10.754 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:10.754 00.000 7988 Status Line: No star selected
07:49:10.754 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:10.762 00.008 7988 UpdateGuideState exits: No star selected
07:49:10.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:10.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:10.762 00.000 7988 Enqueuing Expose request
07:49:10.762 00.000 15712 Worker thread wakes up
07:49:10.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:10.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:12.184 01.422 15712 Exposure complete
07:49:12.207 00.023 15712 worker thread done servicing request
07:49:12.207 00.000 7988 OnExposeComplete: enter
07:49:12.207 00.000 7988 UpdateGuideState(): m_state=1
07:49:12.207 00.000 7988 UpdateCurrentPosition: no star selected
07:49:12.207 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:12.207 00.000 7988 Status Line: No star selected
07:49:12.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:12.215 00.008 7988 UpdateGuideState exits: No star selected
07:49:12.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:12.217 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:12.217 00.000 7988 Enqueuing Expose request
07:49:12.217 00.000 15712 Worker thread wakes up
07:49:12.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:12.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:13.961 01.744 15712 Exposure complete
07:49:13.983 00.022 15712 worker thread done servicing request
07:49:13.983 00.000 7988 OnExposeComplete: enter
07:49:13.983 00.000 7988 UpdateGuideState(): m_state=1
07:49:13.986 00.003 7988 UpdateCurrentPosition: no star selected
07:49:13.986 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:13.986 00.000 7988 Status Line: No star selected
07:49:13.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:13.986 00.000 7988 UpdateGuideState exits: No star selected
07:49:13.986 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:13.986 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:13.986 00.000 7988 Enqueuing Expose request
07:49:13.986 00.000 15712 Worker thread wakes up
07:49:13.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:13.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:15.409 01.423 15712 Exposure complete
07:49:15.423 00.014 15712 worker thread done servicing request
07:49:15.423 00.000 7988 OnExposeComplete: enter
07:49:15.434 00.011 7988 UpdateGuideState(): m_state=1
07:49:15.434 00.000 7988 UpdateCurrentPosition: no star selected
07:49:15.436 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:15.436 00.000 7988 Status Line: No star selected
07:49:15.439 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:15.439 00.000 7988 UpdateGuideState exits: No star selected
07:49:15.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:15.439 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:15.439 00.000 7988 Enqueuing Expose request
07:49:15.439 00.000 15712 Worker thread wakes up
07:49:15.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:15.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:17.083 01.644 15712 Exposure complete
07:49:17.106 00.023 15712 worker thread done servicing request
07:49:17.106 00.000 7988 OnExposeComplete: enter
07:49:17.106 00.000 7988 UpdateGuideState(): m_state=1
07:49:17.106 00.000 7988 UpdateCurrentPosition: no star selected
07:49:17.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:17.106 00.000 7988 Status Line: No star selected
07:49:17.106 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:17.115 00.009 7988 UpdateGuideState exits: No star selected
07:49:17.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:17.117 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:17.117 00.000 7988 Enqueuing Expose request
07:49:17.117 00.000 15712 Worker thread wakes up
07:49:17.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:17.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:18.648 01.531 15712 Exposure complete
07:49:18.667 00.019 15712 worker thread done servicing request
07:49:18.667 00.000 7988 OnExposeComplete: enter
07:49:18.667 00.000 7988 UpdateGuideState(): m_state=1
07:49:18.673 00.006 7988 UpdateCurrentPosition: no star selected
07:49:18.673 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:18.675 00.002 7988 Status Line: No star selected
07:49:18.677 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:18.677 00.000 7988 UpdateGuideState exits: No star selected
07:49:18.679 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:18.679 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:18.681 00.002 7988 Enqueuing Expose request
07:49:18.681 00.000 15712 Worker thread wakes up
07:49:18.681 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:18.681 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:20.320 01.639 15712 Exposure complete
07:49:20.336 00.016 15712 worker thread done servicing request
07:49:20.336 00.000 7988 OnExposeComplete: enter
07:49:20.336 00.000 7988 UpdateGuideState(): m_state=1
07:49:20.347 00.011 7988 UpdateCurrentPosition: no star selected
07:49:20.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:20.349 00.002 7988 Status Line: No star selected
07:49:20.351 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:20.352 00.001 7988 UpdateGuideState exits: No star selected
07:49:20.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:20.352 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:20.352 00.000 7988 Enqueuing Expose request
07:49:20.352 00.000 15712 Worker thread wakes up
07:49:20.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:20.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:21.873 01.521 15712 Exposure complete
07:49:21.887 00.014 15712 worker thread done servicing request
07:49:21.887 00.000 7988 OnExposeComplete: enter
07:49:21.887 00.000 7988 UpdateGuideState(): m_state=1
07:49:21.898 00.011 7988 UpdateCurrentPosition: no star selected
07:49:21.898 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:21.901 00.003 7988 Status Line: No star selected
07:49:21.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:21.903 00.002 7988 UpdateGuideState exits: No star selected
07:49:21.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:21.903 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:21.903 00.000 7988 Enqueuing Expose request
07:49:21.903 00.000 15712 Worker thread wakes up
07:49:21.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:21.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:23.547 01.644 15712 Exposure complete
07:49:23.569 00.022 15712 worker thread done servicing request
07:49:23.569 00.000 7988 OnExposeComplete: enter
07:49:23.569 00.000 7988 UpdateGuideState(): m_state=1
07:49:23.569 00.000 7988 UpdateCurrentPosition: no star selected
07:49:23.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:23.569 00.000 7988 Status Line: No star selected
07:49:23.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:23.579 00.010 7988 UpdateGuideState exits: No star selected
07:49:23.579 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:23.579 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:23.579 00.000 7988 Enqueuing Expose request
07:49:23.579 00.000 15712 Worker thread wakes up
07:49:23.579 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:23.579 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:25.100 01.521 15712 Exposure complete
07:49:25.123 00.023 15712 worker thread done servicing request
07:49:25.123 00.000 7988 OnExposeComplete: enter
07:49:25.123 00.000 7988 UpdateGuideState(): m_state=1
07:49:25.123 00.000 7988 UpdateCurrentPosition: no star selected
07:49:25.123 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:25.123 00.000 7988 Status Line: No star selected
07:49:25.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:25.131 00.008 7988 UpdateGuideState exits: No star selected
07:49:25.131 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:25.131 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:25.134 00.003 7988 Enqueuing Expose request
07:49:25.134 00.000 15712 Worker thread wakes up
07:49:25.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:25.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:26.875 01.741 15712 Exposure complete
07:49:26.897 00.022 15712 worker thread done servicing request
07:49:26.897 00.000 7988 OnExposeComplete: enter
07:49:26.897 00.000 7988 UpdateGuideState(): m_state=1
07:49:26.897 00.000 7988 UpdateCurrentPosition: no star selected
07:49:26.897 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:26.902 00.005 7988 Status Line: No star selected
07:49:26.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:26.905 00.003 7988 UpdateGuideState exits: No star selected
07:49:26.905 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:26.905 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:26.905 00.000 7988 Enqueuing Expose request
07:49:26.905 00.000 15712 Worker thread wakes up
07:49:26.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:26.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:28.315 01.410 15712 Exposure complete
07:49:28.338 00.023 15712 worker thread done servicing request
07:49:28.338 00.000 7988 OnExposeComplete: enter
07:49:28.338 00.000 7988 UpdateGuideState(): m_state=1
07:49:28.338 00.000 7988 UpdateCurrentPosition: no star selected
07:49:28.338 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:28.338 00.000 7988 Status Line: No star selected
07:49:28.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:28.344 00.006 7988 UpdateGuideState exits: No star selected
07:49:28.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:28.344 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:28.344 00.000 7988 Enqueuing Expose request
07:49:28.349 00.005 15712 Worker thread wakes up
07:49:28.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:28.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:29.990 01.641 15712 Exposure complete
07:49:30.015 00.025 15712 worker thread done servicing request
07:49:30.015 00.000 7988 OnExposeComplete: enter
07:49:30.015 00.000 7988 UpdateGuideState(): m_state=1
07:49:30.017 00.002 7988 UpdateCurrentPosition: no star selected
07:49:30.017 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:30.019 00.002 7988 Status Line: No star selected
07:49:30.021 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:30.022 00.001 7988 UpdateGuideState exits: No star selected
07:49:30.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:30.022 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:30.022 00.000 7988 Enqueuing Expose request
07:49:30.022 00.000 15712 Worker thread wakes up
07:49:30.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:30.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:31.544 01.522 15712 Exposure complete
07:49:31.566 00.022 15712 worker thread done servicing request
07:49:31.566 00.000 7988 OnExposeComplete: enter
07:49:31.566 00.000 7988 UpdateGuideState(): m_state=1
07:49:31.566 00.000 7988 UpdateCurrentPosition: no star selected
07:49:31.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:31.566 00.000 7988 Status Line: No star selected
07:49:31.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:31.574 00.008 7988 UpdateGuideState exits: No star selected
07:49:31.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:31.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:31.574 00.000 7988 Enqueuing Expose request
07:49:31.574 00.000 15712 Worker thread wakes up
07:49:31.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:31.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:33.207 01.633 15712 Exposure complete
07:49:33.221 00.014 15712 worker thread done servicing request
07:49:33.221 00.000 7988 OnExposeComplete: enter
07:49:33.221 00.000 7988 UpdateGuideState(): m_state=1
07:49:33.232 00.011 7988 UpdateCurrentPosition: no star selected
07:49:33.232 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:33.232 00.000 7988 Status Line: No star selected
07:49:33.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:33.237 00.005 7988 UpdateGuideState exits: No star selected
07:49:33.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:33.237 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:33.237 00.000 7988 Enqueuing Expose request
07:49:33.237 00.000 15712 Worker thread wakes up
07:49:33.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:33.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:34.759 01.522 15712 Exposure complete
07:49:34.781 00.022 15712 worker thread done servicing request
07:49:34.781 00.000 7988 OnExposeComplete: enter
07:49:34.781 00.000 7988 UpdateGuideState(): m_state=1
07:49:34.784 00.003 7988 UpdateCurrentPosition: no star selected
07:49:34.784 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:34.786 00.002 7988 Status Line: No star selected
07:49:34.788 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:34.788 00.000 7988 UpdateGuideState exits: No star selected
07:49:34.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:34.788 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:34.788 00.000 7988 Enqueuing Expose request
07:49:34.788 00.000 15712 Worker thread wakes up
07:49:34.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:34.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:36.435 01.647 15712 Exposure complete
07:49:36.458 00.023 15712 worker thread done servicing request
07:49:36.458 00.000 7988 OnExposeComplete: enter
07:49:36.458 00.000 7988 UpdateGuideState(): m_state=1
07:49:36.458 00.000 7988 UpdateCurrentPosition: no star selected
07:49:36.458 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:36.458 00.000 7988 Status Line: No star selected
07:49:36.465 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:36.466 00.001 7988 UpdateGuideState exits: No star selected
07:49:36.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:36.466 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:36.466 00.000 7988 Enqueuing Expose request
07:49:36.466 00.000 15712 Worker thread wakes up
07:49:36.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:36.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:38.001 01.535 15712 Exposure complete
07:49:38.023 00.022 15712 worker thread done servicing request
07:49:38.023 00.000 7988 OnExposeComplete: enter
07:49:38.023 00.000 7988 UpdateGuideState(): m_state=1
07:49:38.023 00.000 7988 UpdateCurrentPosition: no star selected
07:49:38.023 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:38.029 00.006 7988 Status Line: No star selected
07:49:38.029 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:38.031 00.002 7988 UpdateGuideState exits: No star selected
07:49:38.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:38.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:38.031 00.000 7988 Enqueuing Expose request
07:49:38.031 00.000 15712 Worker thread wakes up
07:49:38.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:38.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:39.778 01.747 15712 Exposure complete
07:49:39.801 00.023 15712 worker thread done servicing request
07:49:39.801 00.000 7988 OnExposeComplete: enter
07:49:39.801 00.000 7988 UpdateGuideState(): m_state=1
07:49:39.803 00.002 7988 UpdateCurrentPosition: no star selected
07:49:39.803 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:39.805 00.002 7988 Status Line: No star selected
07:49:39.806 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:39.806 00.000 7988 UpdateGuideState exits: No star selected
07:49:39.806 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:39.806 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:39.806 00.000 7988 Enqueuing Expose request
07:49:39.806 00.000 15712 Worker thread wakes up
07:49:39.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:39.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:41.229 01.423 15712 Exposure complete
07:49:41.251 00.022 15712 worker thread done servicing request
07:49:41.251 00.000 7988 OnExposeComplete: enter
07:49:41.251 00.000 7988 UpdateGuideState(): m_state=1
07:49:41.251 00.000 7988 UpdateCurrentPosition: no star selected
07:49:41.251 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:41.251 00.000 7988 Status Line: No star selected
07:49:41.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:41.259 00.008 7988 UpdateGuideState exits: No star selected
07:49:41.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:41.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:41.259 00.000 7988 Enqueuing Expose request
07:49:41.259 00.000 15712 Worker thread wakes up
07:49:41.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:41.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:43.004 01.745 15712 Exposure complete
07:49:43.029 00.025 15712 worker thread done servicing request
07:49:43.029 00.000 7988 OnExposeComplete: enter
07:49:43.029 00.000 7988 UpdateGuideState(): m_state=1
07:49:43.029 00.000 7988 UpdateCurrentPosition: no star selected
07:49:43.029 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:43.034 00.005 7988 Status Line: No star selected
07:49:43.036 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:43.036 00.000 7988 UpdateGuideState exits: No star selected
07:49:43.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:43.036 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:43.036 00.000 7988 Enqueuing Expose request
07:49:43.036 00.000 15712 Worker thread wakes up
07:49:43.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:43.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:44.458 01.422 15712 Exposure complete
07:49:44.480 00.022 15712 worker thread done servicing request
07:49:44.480 00.000 7988 OnExposeComplete: enter
07:49:44.482 00.002 7988 UpdateGuideState(): m_state=1
07:49:44.482 00.000 7988 UpdateCurrentPosition: no star selected
07:49:44.482 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:44.482 00.000 7988 Status Line: No star selected
07:49:44.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:44.488 00.006 7988 UpdateGuideState exits: No star selected
07:49:44.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:44.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:44.488 00.000 7988 Enqueuing Expose request
07:49:44.488 00.000 15712 Worker thread wakes up
07:49:44.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:44.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:46.232 01.744 15712 Exposure complete
07:49:46.251 00.019 15712 worker thread done servicing request
07:49:46.251 00.000 7988 OnExposeComplete: enter
07:49:46.251 00.000 7988 UpdateGuideState(): m_state=1
07:49:46.257 00.006 7988 UpdateCurrentPosition: no star selected
07:49:46.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:46.259 00.002 7988 Status Line: No star selected
07:49:46.261 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:46.261 00.000 7988 UpdateGuideState exits: No star selected
07:49:46.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:46.261 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:46.261 00.000 7988 Enqueuing Expose request
07:49:46.261 00.000 15712 Worker thread wakes up
07:49:46.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:46.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:47.686 01.425 15712 Exposure complete
07:49:47.707 00.021 15712 worker thread done servicing request
07:49:47.707 00.000 7988 OnExposeComplete: enter
07:49:47.707 00.000 7988 UpdateGuideState(): m_state=1
07:49:47.707 00.000 7988 UpdateCurrentPosition: no star selected
07:49:47.707 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:47.707 00.000 7988 Status Line: No star selected
07:49:47.715 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:47.716 00.001 7988 UpdateGuideState exits: No star selected
07:49:47.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:47.716 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:47.716 00.000 7988 Enqueuing Expose request
07:49:47.716 00.000 15712 Worker thread wakes up
07:49:47.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:47.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:49.350 01.634 15712 Exposure complete
07:49:49.365 00.015 15712 worker thread done servicing request
07:49:49.365 00.000 7988 OnExposeComplete: enter
07:49:49.365 00.000 7988 UpdateGuideState(): m_state=1
07:49:49.365 00.000 7988 UpdateCurrentPosition: no star selected
07:49:49.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:49.365 00.000 7988 Status Line: No star selected
07:49:49.380 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:49.380 00.000 7988 UpdateGuideState exits: No star selected
07:49:49.382 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:49.382 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:49.382 00.000 7988 Enqueuing Expose request
07:49:49.382 00.000 15712 Worker thread wakes up
07:49:49.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:49.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:50.900 01.518 15712 Exposure complete
07:49:50.923 00.023 15712 worker thread done servicing request
07:49:50.923 00.000 7988 OnExposeComplete: enter
07:49:50.923 00.000 7988 UpdateGuideState(): m_state=1
07:49:50.923 00.000 7988 UpdateCurrentPosition: no star selected
07:49:50.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:50.923 00.000 7988 Status Line: No star selected
07:49:50.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:50.930 00.007 7988 UpdateGuideState exits: No star selected
07:49:50.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:50.932 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:50.932 00.000 7988 Enqueuing Expose request
07:49:50.932 00.000 15712 Worker thread wakes up
07:49:50.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:50.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:52.563 01.631 15712 Exposure complete
07:49:52.582 00.019 15712 worker thread done servicing request
07:49:52.582 00.000 7988 OnExposeComplete: enter
07:49:52.582 00.000 7988 UpdateGuideState(): m_state=1
07:49:52.582 00.000 7988 UpdateCurrentPosition: no star selected
07:49:52.582 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:52.582 00.000 7988 Status Line: No star selected
07:49:52.593 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:52.593 00.000 7988 UpdateGuideState exits: No star selected
07:49:52.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:52.593 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:52.593 00.000 7988 Enqueuing Expose request
07:49:52.599 00.006 15712 Worker thread wakes up
07:49:52.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:52.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:54.130 01.531 15712 Exposure complete
07:49:54.153 00.023 15712 worker thread done servicing request
07:49:54.153 00.000 7988 OnExposeComplete: enter
07:49:54.153 00.000 7988 UpdateGuideState(): m_state=1
07:49:54.153 00.000 7988 UpdateCurrentPosition: no star selected
07:49:54.153 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:54.153 00.000 7988 Status Line: No star selected
07:49:54.160 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:54.160 00.000 7988 UpdateGuideState exits: No star selected
07:49:54.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:54.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:54.160 00.000 7988 Enqueuing Expose request
07:49:54.164 00.004 15712 Worker thread wakes up
07:49:54.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:54.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:55.806 01.642 15712 Exposure complete
07:49:55.830 00.024 15712 worker thread done servicing request
07:49:55.830 00.000 7988 OnExposeComplete: enter
07:49:55.830 00.000 7988 UpdateGuideState(): m_state=1
07:49:55.833 00.003 7988 UpdateCurrentPosition: no star selected
07:49:55.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:55.833 00.000 7988 Status Line: No star selected
07:49:55.833 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:55.838 00.005 7988 UpdateGuideState exits: No star selected
07:49:55.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:55.838 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:55.838 00.000 7988 Enqueuing Expose request
07:49:55.838 00.000 15712 Worker thread wakes up
07:49:55.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:55.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:57.374 01.536 15712 Exposure complete
07:49:57.396 00.022 15712 worker thread done servicing request
07:49:57.396 00.000 7988 OnExposeComplete: enter
07:49:57.396 00.000 7988 UpdateGuideState(): m_state=1
07:49:57.400 00.004 7988 UpdateCurrentPosition: no star selected
07:49:57.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:57.400 00.000 7988 Status Line: No star selected
07:49:57.400 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:57.404 00.004 7988 UpdateGuideState exits: No star selected
07:49:57.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:57.404 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:57.404 00.000 7988 Enqueuing Expose request
07:49:57.404 00.000 15712 Worker thread wakes up
07:49:57.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:57.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:49:59.048 01.644 15712 Exposure complete
07:49:59.069 00.021 15712 worker thread done servicing request
07:49:59.069 00.000 7988 OnExposeComplete: enter
07:49:59.069 00.000 7988 UpdateGuideState(): m_state=1
07:49:59.069 00.000 7988 UpdateCurrentPosition: no star selected
07:49:59.069 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:49:59.069 00.000 7988 Status Line: No star selected
07:49:59.069 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:49:59.080 00.011 7988 UpdateGuideState exits: No star selected
07:49:59.080 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:49:59.080 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:49:59.080 00.000 7988 Enqueuing Expose request
07:49:59.080 00.000 15712 Worker thread wakes up
07:49:59.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:49:59.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:00.615 01.535 15712 Exposure complete
07:50:00.637 00.022 15712 worker thread done servicing request
07:50:00.637 00.000 7988 OnExposeComplete: enter
07:50:00.637 00.000 7988 UpdateGuideState(): m_state=1
07:50:00.637 00.000 7988 UpdateCurrentPosition: no star selected
07:50:00.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:00.637 00.000 7988 Status Line: No star selected
07:50:00.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:00.645 00.008 7988 UpdateGuideState exits: No star selected
07:50:00.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:00.645 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:00.645 00.000 7988 Enqueuing Expose request
07:50:00.645 00.000 15712 Worker thread wakes up
07:50:00.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:00.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:02.289 01.644 15712 Exposure complete
07:50:02.312 00.023 15712 worker thread done servicing request
07:50:02.312 00.000 7988 OnExposeComplete: enter
07:50:02.312 00.000 7988 UpdateGuideState(): m_state=1
07:50:02.312 00.000 7988 UpdateCurrentPosition: no star selected
07:50:02.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:02.312 00.000 7988 Status Line: No star selected
07:50:02.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:02.320 00.008 7988 UpdateGuideState exits: No star selected
07:50:02.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:02.323 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:02.323 00.000 7988 Enqueuing Expose request
07:50:02.323 00.000 15712 Worker thread wakes up
07:50:02.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:02.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:03.853 01.530 15712 Exposure complete
07:50:03.876 00.023 15712 worker thread done servicing request
07:50:03.876 00.000 7988 OnExposeComplete: enter
07:50:03.876 00.000 7988 UpdateGuideState(): m_state=1
07:50:03.876 00.000 7988 UpdateCurrentPosition: no star selected
07:50:03.876 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:03.876 00.000 7988 Status Line: No star selected
07:50:03.883 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:03.883 00.000 7988 UpdateGuideState exits: No star selected
07:50:03.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:03.883 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:03.883 00.000 7988 Enqueuing Expose request
07:50:03.887 00.004 15712 Worker thread wakes up
07:50:03.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:03.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:05.628 01.741 15712 Exposure complete
07:50:05.650 00.022 15712 worker thread done servicing request
07:50:05.652 00.002 7988 OnExposeComplete: enter
07:50:05.652 00.000 7988 UpdateGuideState(): m_state=1
07:50:05.652 00.000 7988 UpdateCurrentPosition: no star selected
07:50:05.652 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:05.652 00.000 7988 Status Line: No star selected
07:50:05.652 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:05.658 00.006 7988 UpdateGuideState exits: No star selected
07:50:05.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:05.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:05.658 00.000 7988 Enqueuing Expose request
07:50:05.658 00.000 15712 Worker thread wakes up
07:50:05.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:05.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:07.082 01.424 15712 Exposure complete
07:50:07.105 00.023 15712 worker thread done servicing request
07:50:07.105 00.000 7988 OnExposeComplete: enter
07:50:07.105 00.000 7988 UpdateGuideState(): m_state=1
07:50:07.105 00.000 7988 UpdateCurrentPosition: no star selected
07:50:07.105 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:07.105 00.000 7988 Status Line: No star selected
07:50:07.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:07.112 00.007 7988 UpdateGuideState exits: No star selected
07:50:07.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:07.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:07.112 00.000 7988 Enqueuing Expose request
07:50:07.112 00.000 15712 Worker thread wakes up
07:50:07.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:07.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:08.758 01.646 15712 Exposure complete
07:50:08.773 00.015 15712 worker thread done servicing request
07:50:08.773 00.000 7988 OnExposeComplete: enter
07:50:08.773 00.000 7988 UpdateGuideState(): m_state=1
07:50:08.783 00.010 7988 UpdateCurrentPosition: no star selected
07:50:08.783 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:08.785 00.002 7988 Status Line: No star selected
07:50:08.787 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:08.788 00.001 7988 UpdateGuideState exits: No star selected
07:50:08.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:08.790 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:08.790 00.000 7988 Enqueuing Expose request
07:50:08.790 00.000 15712 Worker thread wakes up
07:50:08.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:08.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:10.310 01.520 15712 Exposure complete
07:50:10.332 00.022 15712 worker thread done servicing request
07:50:10.332 00.000 7988 OnExposeComplete: enter
07:50:10.332 00.000 7988 UpdateGuideState(): m_state=1
07:50:10.332 00.000 7988 UpdateCurrentPosition: no star selected
07:50:10.332 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:10.332 00.000 7988 Status Line: No star selected
07:50:10.338 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:10.340 00.002 7988 UpdateGuideState exits: No star selected
07:50:10.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:10.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:10.340 00.000 7988 Enqueuing Expose request
07:50:10.340 00.000 15712 Worker thread wakes up
07:50:10.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:10.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:11.986 01.646 15712 Exposure complete
07:50:12.008 00.022 15712 worker thread done servicing request
07:50:12.008 00.000 7988 OnExposeComplete: enter
07:50:12.008 00.000 7988 UpdateGuideState(): m_state=1
07:50:12.008 00.000 7988 UpdateCurrentPosition: no star selected
07:50:12.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:12.008 00.000 7988 Status Line: No star selected
07:50:12.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:12.015 00.007 7988 UpdateGuideState exits: No star selected
07:50:12.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:12.015 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:12.015 00.000 7988 Enqueuing Expose request
07:50:12.015 00.000 15712 Worker thread wakes up
07:50:12.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:12.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:13.536 01.521 15712 Exposure complete
07:50:13.559 00.023 7988 OnExposeComplete: enter
07:50:13.559 00.000 7988 UpdateGuideState(): m_state=1
07:50:13.559 00.000 15712 worker thread done servicing request
07:50:13.559 00.000 7988 UpdateCurrentPosition: no star selected
07:50:13.559 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:13.559 00.000 7988 Status Line: No star selected
07:50:13.559 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:13.566 00.007 7988 UpdateGuideState exits: No star selected
07:50:13.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:13.566 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:13.566 00.000 7988 Enqueuing Expose request
07:50:13.566 00.000 15712 Worker thread wakes up
07:50:13.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:13.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:15.200 01.634 15712 Exposure complete
07:50:15.214 00.014 15712 worker thread done servicing request
07:50:15.214 00.000 7988 OnExposeComplete: enter
07:50:15.224 00.010 7988 UpdateGuideState(): m_state=1
07:50:15.224 00.000 7988 UpdateCurrentPosition: no star selected
07:50:15.224 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:15.224 00.000 7988 Status Line: No star selected
07:50:15.230 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:15.230 00.000 7988 UpdateGuideState exits: No star selected
07:50:15.231 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:15.231 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:15.233 00.002 7988 Enqueuing Expose request
07:50:15.233 00.000 15712 Worker thread wakes up
07:50:15.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:15.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:16.751 01.518 15712 Exposure complete
07:50:16.773 00.022 15712 worker thread done servicing request
07:50:16.773 00.000 7988 OnExposeComplete: enter
07:50:16.773 00.000 7988 UpdateGuideState(): m_state=1
07:50:16.773 00.000 7988 UpdateCurrentPosition: no star selected
07:50:16.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:16.773 00.000 7988 Status Line: No star selected
07:50:16.773 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:16.781 00.008 7988 UpdateGuideState exits: No star selected
07:50:16.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:16.781 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:16.781 00.000 7988 Enqueuing Expose request
07:50:16.781 00.000 15712 Worker thread wakes up
07:50:16.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:16.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:18.525 01.744 15712 Exposure complete
07:50:18.542 00.017 15712 worker thread done servicing request
07:50:18.542 00.000 7988 OnExposeComplete: enter
07:50:18.542 00.000 7988 UpdateGuideState(): m_state=1
07:50:18.542 00.000 7988 UpdateCurrentPosition: no star selected
07:50:18.542 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:18.542 00.000 7988 Status Line: No star selected
07:50:18.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:18.556 00.014 7988 UpdateGuideState exits: No star selected
07:50:18.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:18.556 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:18.559 00.003 7988 Enqueuing Expose request
07:50:18.559 00.000 15712 Worker thread wakes up
07:50:18.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:18.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:19.964 01.405 15712 Exposure complete
07:50:19.991 00.027 15712 worker thread done servicing request
07:50:19.991 00.000 7988 OnExposeComplete: enter
07:50:19.991 00.000 7988 UpdateGuideState(): m_state=1
07:50:19.993 00.002 7988 UpdateCurrentPosition: no star selected
07:50:19.993 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:19.993 00.000 7988 Status Line: No star selected
07:50:19.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:19.993 00.000 7988 UpdateGuideState exits: No star selected
07:50:19.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:19.993 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:19.993 00.000 7988 Enqueuing Expose request
07:50:19.993 00.000 15712 Worker thread wakes up
07:50:19.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:19.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:21.641 01.648 15712 Exposure complete
07:50:21.657 00.016 15712 worker thread done servicing request
07:50:21.657 00.000 7988 OnExposeComplete: enter
07:50:21.657 00.000 7988 UpdateGuideState(): m_state=1
07:50:21.657 00.000 7988 UpdateCurrentPosition: no star selected
07:50:21.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:21.657 00.000 7988 Status Line: No star selected
07:50:21.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:21.673 00.016 7988 UpdateGuideState exits: No star selected
07:50:21.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:21.673 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:21.673 00.000 7988 Enqueuing Expose request
07:50:21.673 00.000 15712 Worker thread wakes up
07:50:21.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:21.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:23.208 01.535 15712 Exposure complete
07:50:23.222 00.014 15712 worker thread done servicing request
07:50:23.222 00.000 7988 OnExposeComplete: enter
07:50:23.222 00.000 7988 UpdateGuideState(): m_state=1
07:50:23.233 00.011 7988 UpdateCurrentPosition: no star selected
07:50:23.233 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:23.235 00.002 7988 Status Line: No star selected
07:50:23.237 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:23.239 00.002 7988 UpdateGuideState exits: No star selected
07:50:23.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:23.241 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:23.241 00.000 7988 Enqueuing Expose request
07:50:23.243 00.002 15712 Worker thread wakes up
07:50:23.243 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:23.243 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:24.885 01.642 15712 Exposure complete
07:50:24.905 00.020 15712 worker thread done servicing request
07:50:24.905 00.000 7988 OnExposeComplete: enter
07:50:24.905 00.000 7988 UpdateGuideState(): m_state=1
07:50:24.910 00.005 7988 UpdateCurrentPosition: no star selected
07:50:24.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:24.912 00.002 7988 Status Line: No star selected
07:50:24.914 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:24.914 00.000 7988 UpdateGuideState exits: No star selected
07:50:24.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:24.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:24.914 00.000 7988 Enqueuing Expose request
07:50:24.914 00.000 15712 Worker thread wakes up
07:50:24.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:24.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:26.445 01.531 15712 Exposure complete
07:50:26.469 00.024 15712 worker thread done servicing request
07:50:26.469 00.000 7988 OnExposeComplete: enter
07:50:26.470 00.001 7988 UpdateGuideState(): m_state=1
07:50:26.470 00.000 7988 UpdateCurrentPosition: no star selected
07:50:26.470 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:26.470 00.000 7988 Status Line: No star selected
07:50:26.475 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:26.475 00.000 7988 UpdateGuideState exits: No star selected
07:50:26.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:26.475 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:26.475 00.000 7988 Enqueuing Expose request
07:50:26.475 00.000 15712 Worker thread wakes up
07:50:26.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:26.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:28.121 01.646 15712 Exposure complete
07:50:28.144 00.023 15712 worker thread done servicing request
07:50:28.144 00.000 7988 OnExposeComplete: enter
07:50:28.144 00.000 7988 UpdateGuideState(): m_state=1
07:50:28.144 00.000 7988 UpdateCurrentPosition: no star selected
07:50:28.144 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:28.144 00.000 7988 Status Line: No star selected
07:50:28.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:28.152 00.008 7988 UpdateGuideState exits: No star selected
07:50:28.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:28.152 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:28.155 00.003 7988 Enqueuing Expose request
07:50:28.155 00.000 15712 Worker thread wakes up
07:50:28.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:28.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:29.685 01.530 15712 Exposure complete
07:50:29.709 00.024 15712 worker thread done servicing request
07:50:29.709 00.000 7988 OnExposeComplete: enter
07:50:29.709 00.000 7988 UpdateGuideState(): m_state=1
07:50:29.709 00.000 7988 UpdateCurrentPosition: no star selected
07:50:29.709 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:29.709 00.000 7988 Status Line: No star selected
07:50:29.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:29.717 00.008 7988 UpdateGuideState exits: No star selected
07:50:29.717 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:29.717 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:29.717 00.000 7988 Enqueuing Expose request
07:50:29.722 00.005 15712 Worker thread wakes up
07:50:29.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:29.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:31.460 01.738 15712 Exposure complete
07:50:31.483 00.023 15712 worker thread done servicing request
07:50:31.483 00.000 7988 OnExposeComplete: enter
07:50:31.483 00.000 7988 UpdateGuideState(): m_state=1
07:50:31.483 00.000 7988 UpdateCurrentPosition: no star selected
07:50:31.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:31.483 00.000 7988 Status Line: No star selected
07:50:31.491 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:31.491 00.000 7988 UpdateGuideState exits: No star selected
07:50:31.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:31.494 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:31.494 00.000 7988 Enqueuing Expose request
07:50:31.494 00.000 15712 Worker thread wakes up
07:50:31.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:31.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:32.915 01.421 15712 Exposure complete
07:50:32.938 00.023 15712 worker thread done servicing request
07:50:32.938 00.000 7988 OnExposeComplete: enter
07:50:32.938 00.000 7988 UpdateGuideState(): m_state=1
07:50:32.938 00.000 7988 UpdateCurrentPosition: no star selected
07:50:32.941 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:32.941 00.000 7988 Status Line: No star selected
07:50:32.944 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:32.944 00.000 7988 UpdateGuideState exits: No star selected
07:50:32.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:32.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:32.944 00.000 7988 Enqueuing Expose request
07:50:32.944 00.000 15712 Worker thread wakes up
07:50:32.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:32.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:34.593 01.649 15712 Exposure complete
07:50:34.608 00.015 15712 worker thread done servicing request
07:50:34.608 00.000 7988 OnExposeComplete: enter
07:50:34.608 00.000 7988 UpdateGuideState(): m_state=1
07:50:34.618 00.010 7988 UpdateCurrentPosition: no star selected
07:50:34.618 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:34.620 00.002 7988 Status Line: No star selected
07:50:34.622 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:34.622 00.000 7988 UpdateGuideState exits: No star selected
07:50:34.624 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:34.624 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:34.624 00.000 7988 Enqueuing Expose request
07:50:34.624 00.000 15712 Worker thread wakes up
07:50:34.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:34.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:36.144 01.520 15712 Exposure complete
07:50:36.158 00.014 15712 worker thread done servicing request
07:50:36.158 00.000 7988 OnExposeComplete: enter
07:50:36.158 00.000 7988 UpdateGuideState(): m_state=1
07:50:36.171 00.013 7988 UpdateCurrentPosition: no star selected
07:50:36.171 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:36.173 00.002 7988 Status Line: No star selected
07:50:36.174 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:36.174 00.000 7988 UpdateGuideState exits: No star selected
07:50:36.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:36.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:36.174 00.000 7988 Enqueuing Expose request
07:50:36.174 00.000 15712 Worker thread wakes up
07:50:36.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:36.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:37.824 01.650 15712 Exposure complete
07:50:37.847 00.023 15712 worker thread done servicing request
07:50:37.847 00.000 7988 OnExposeComplete: enter
07:50:37.847 00.000 7988 UpdateGuideState(): m_state=1
07:50:37.847 00.000 7988 UpdateCurrentPosition: no star selected
07:50:37.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:37.847 00.000 7988 Status Line: No star selected
07:50:37.854 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:37.854 00.000 7988 UpdateGuideState exits: No star selected
07:50:37.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:37.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:37.854 00.000 7988 Enqueuing Expose request
07:50:37.854 00.000 15712 Worker thread wakes up
07:50:37.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:37.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:39.387 01.533 15712 Exposure complete
07:50:39.409 00.022 15712 worker thread done servicing request
07:50:39.409 00.000 7988 OnExposeComplete: enter
07:50:39.409 00.000 7988 UpdateGuideState(): m_state=1
07:50:39.412 00.003 7988 UpdateCurrentPosition: no star selected
07:50:39.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:39.414 00.002 7988 Status Line: No star selected
07:50:39.416 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:39.417 00.001 7988 UpdateGuideState exits: No star selected
07:50:39.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:39.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:39.417 00.000 7988 Enqueuing Expose request
07:50:39.417 00.000 15712 Worker thread wakes up
07:50:39.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:39.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:41.054 01.637 15712 Exposure complete
07:50:41.075 00.021 15712 worker thread done servicing request
07:50:41.082 00.007 7988 OnExposeComplete: enter
07:50:41.082 00.000 7988 UpdateGuideState(): m_state=1
07:50:41.082 00.000 7988 UpdateCurrentPosition: no star selected
07:50:41.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:41.086 00.004 7988 Status Line: No star selected
07:50:41.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:41.086 00.000 7988 UpdateGuideState exits: No star selected
07:50:41.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:41.091 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:41.091 00.000 7988 Enqueuing Expose request
07:50:41.091 00.000 15712 Worker thread wakes up
07:50:41.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:41.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:42.622 01.531 15712 Exposure complete
07:50:42.641 00.019 15712 worker thread done servicing request
07:50:42.641 00.000 7988 OnExposeComplete: enter
07:50:42.641 00.000 7988 UpdateGuideState(): m_state=1
07:50:42.648 00.007 7988 UpdateCurrentPosition: no star selected
07:50:42.648 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:42.650 00.002 7988 Status Line: No star selected
07:50:42.651 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:42.651 00.000 7988 UpdateGuideState exits: No star selected
07:50:42.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:42.651 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:42.656 00.005 7988 Enqueuing Expose request
07:50:42.658 00.002 15712 Worker thread wakes up
07:50:42.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:42.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:44.300 01.642 15712 Exposure complete
07:50:44.314 00.014 15712 worker thread done servicing request
07:50:44.314 00.000 7988 OnExposeComplete: enter
07:50:44.314 00.000 7988 UpdateGuideState(): m_state=1
07:50:44.325 00.011 7988 UpdateCurrentPosition: no star selected
07:50:44.325 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:44.327 00.002 7988 Status Line: No star selected
07:50:44.329 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:44.329 00.000 7988 UpdateGuideState exits: No star selected
07:50:44.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:44.329 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:44.329 00.000 7988 Enqueuing Expose request
07:50:44.335 00.006 15712 Worker thread wakes up
07:50:44.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:44.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:45.865 01.530 15712 Exposure complete
07:50:45.879 00.014 15712 worker thread done servicing request
07:50:45.879 00.000 7988 OnExposeComplete: enter
07:50:45.879 00.000 7988 UpdateGuideState(): m_state=1
07:50:45.890 00.011 7988 UpdateCurrentPosition: no star selected
07:50:45.890 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:45.892 00.002 7988 Status Line: No star selected
07:50:45.894 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:45.894 00.000 7988 UpdateGuideState exits: No star selected
07:50:45.896 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:45.896 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:45.898 00.002 7988 Enqueuing Expose request
07:50:45.898 00.000 15712 Worker thread wakes up
07:50:45.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:45.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:47.538 01.640 15712 Exposure complete
07:50:47.560 00.022 15712 worker thread done servicing request
07:50:47.560 00.000 7988 OnExposeComplete: enter
07:50:47.560 00.000 7988 UpdateGuideState(): m_state=1
07:50:47.560 00.000 7988 UpdateCurrentPosition: no star selected
07:50:47.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:47.560 00.000 7988 Status Line: No star selected
07:50:47.560 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:47.570 00.010 7988 UpdateGuideState exits: No star selected
07:50:47.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:47.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:47.570 00.000 7988 Enqueuing Expose request
07:50:47.570 00.000 15712 Worker thread wakes up
07:50:47.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:47.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:49.105 01.535 15712 Exposure complete
07:50:49.127 00.022 15712 worker thread done servicing request
07:50:49.129 00.002 7988 OnExposeComplete: enter
07:50:49.129 00.000 7988 UpdateGuideState(): m_state=1
07:50:49.129 00.000 7988 UpdateCurrentPosition: no star selected
07:50:49.129 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:49.129 00.000 7988 Status Line: No star selected
07:50:49.135 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:49.135 00.000 7988 UpdateGuideState exits: No star selected
07:50:49.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:49.135 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:49.135 00.000 7988 Enqueuing Expose request
07:50:49.135 00.000 15712 Worker thread wakes up
07:50:49.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:49.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:50.767 01.632 15712 Exposure complete
07:50:50.791 00.024 15712 worker thread done servicing request
07:50:50.791 00.000 7988 OnExposeComplete: enter
07:50:50.791 00.000 7988 UpdateGuideState(): m_state=1
07:50:50.794 00.003 7988 UpdateCurrentPosition: no star selected
07:50:50.795 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:50.795 00.000 7988 Status Line: No star selected
07:50:50.797 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:50.798 00.001 7988 UpdateGuideState exits: No star selected
07:50:50.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:50.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:50.798 00.000 7988 Enqueuing Expose request
07:50:50.798 00.000 15712 Worker thread wakes up
07:50:50.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:50.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:52.320 01.522 15712 Exposure complete
07:50:52.342 00.022 15712 worker thread done servicing request
07:50:52.342 00.000 7988 OnExposeComplete: enter
07:50:52.344 00.002 7988 UpdateGuideState(): m_state=1
07:50:52.344 00.000 7988 UpdateCurrentPosition: no star selected
07:50:52.344 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:52.344 00.000 7988 Status Line: No star selected
07:50:52.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:52.350 00.006 7988 UpdateGuideState exits: No star selected
07:50:52.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:52.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:52.350 00.000 7988 Enqueuing Expose request
07:50:52.350 00.000 15712 Worker thread wakes up
07:50:52.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:52.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:53.982 01.632 15712 Exposure complete
07:50:53.996 00.014 15712 worker thread done servicing request
07:50:53.996 00.000 7988 OnExposeComplete: enter
07:50:53.996 00.000 7988 UpdateGuideState(): m_state=1
07:50:53.996 00.000 7988 UpdateCurrentPosition: no star selected
07:50:54.008 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:54.008 00.000 7988 Status Line: No star selected
07:50:54.012 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:54.012 00.000 7988 UpdateGuideState exits: No star selected
07:50:54.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:54.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:54.012 00.000 7988 Enqueuing Expose request
07:50:54.012 00.000 15712 Worker thread wakes up
07:50:54.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:54.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:55.548 01.536 15712 Exposure complete
07:50:55.562 00.014 15712 worker thread done servicing request
07:50:55.562 00.000 7988 OnExposeComplete: enter
07:50:55.562 00.000 7988 UpdateGuideState(): m_state=1
07:50:55.573 00.011 7988 UpdateCurrentPosition: no star selected
07:50:55.574 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:55.574 00.000 7988 Status Line: No star selected
07:50:55.576 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:55.577 00.001 7988 UpdateGuideState exits: No star selected
07:50:55.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:55.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:55.577 00.000 7988 Enqueuing Expose request
07:50:55.577 00.000 15712 Worker thread wakes up
07:50:55.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:55.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:57.220 01.643 15712 Exposure complete
07:50:57.243 00.023 15712 worker thread done servicing request
07:50:57.243 00.000 7988 OnExposeComplete: enter
07:50:57.243 00.000 7988 UpdateGuideState(): m_state=1
07:50:57.247 00.004 7988 UpdateCurrentPosition: no star selected
07:50:57.247 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:57.249 00.002 7988 Status Line: No star selected
07:50:57.251 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:57.252 00.001 7988 UpdateGuideState exits: No star selected
07:50:57.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:57.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:57.252 00.000 7988 Enqueuing Expose request
07:50:57.252 00.000 15712 Worker thread wakes up
07:50:57.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:57.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:50:58.786 01.534 15712 Exposure complete
07:50:58.809 00.023 15712 worker thread done servicing request
07:50:58.809 00.000 7988 OnExposeComplete: enter
07:50:58.809 00.000 7988 UpdateGuideState(): m_state=1
07:50:58.812 00.003 7988 UpdateCurrentPosition: no star selected
07:50:58.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:50:58.814 00.002 7988 Status Line: No star selected
07:50:58.816 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:50:58.817 00.001 7988 UpdateGuideState exits: No star selected
07:50:58.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:50:58.819 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:50:58.819 00.000 7988 Enqueuing Expose request
07:50:58.819 00.000 15712 Worker thread wakes up
07:50:58.821 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
07:50:58.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:00.461 01.640 15712 Exposure complete
07:51:00.485 00.024 15712 worker thread done servicing request
07:51:00.485 00.000 7988 OnExposeComplete: enter
07:51:00.485 00.000 7988 UpdateGuideState(): m_state=1
07:51:00.485 00.000 7988 UpdateCurrentPosition: no star selected
07:51:00.485 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:00.485 00.000 7988 Status Line: No star selected
07:51:00.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:00.493 00.008 7988 UpdateGuideState exits: No star selected
07:51:00.494 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:00.494 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:00.494 00.000 7988 Enqueuing Expose request
07:51:00.494 00.000 15712 Worker thread wakes up
07:51:00.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:00.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:02.029 01.535 15712 Exposure complete
07:51:02.051 00.022 15712 worker thread done servicing request
07:51:02.051 00.000 7988 OnExposeComplete: enter
07:51:02.051 00.000 7988 UpdateGuideState(): m_state=1
07:51:02.051 00.000 7988 UpdateCurrentPosition: no star selected
07:51:02.051 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:02.051 00.000 7988 Status Line: No star selected
07:51:02.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:02.059 00.008 7988 UpdateGuideState exits: No star selected
07:51:02.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:02.059 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:02.059 00.000 7988 Enqueuing Expose request
07:51:02.059 00.000 15712 Worker thread wakes up
07:51:02.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:02.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:03.801 01.742 15712 Exposure complete
07:51:03.823 00.022 15712 worker thread done servicing request
07:51:03.823 00.000 7988 OnExposeComplete: enter
07:51:03.823 00.000 7988 UpdateGuideState(): m_state=1
07:51:03.823 00.000 7988 UpdateCurrentPosition: no star selected
07:51:03.823 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:03.828 00.005 7988 Status Line: No star selected
07:51:03.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:03.831 00.003 7988 UpdateGuideState exits: No star selected
07:51:03.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:03.831 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:03.831 00.000 7988 Enqueuing Expose request
07:51:03.831 00.000 15712 Worker thread wakes up
07:51:03.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:03.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:05.239 01.408 15712 Exposure complete
07:51:05.262 00.023 15712 worker thread done servicing request
07:51:05.262 00.000 7988 OnExposeComplete: enter
07:51:05.262 00.000 7988 UpdateGuideState(): m_state=1
07:51:05.262 00.000 7988 UpdateCurrentPosition: no star selected
07:51:05.262 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:05.262 00.000 7988 Status Line: No star selected
07:51:05.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:05.269 00.007 7988 UpdateGuideState exits: No star selected
07:51:05.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:05.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:05.269 00.000 7988 Enqueuing Expose request
07:51:05.269 00.000 15712 Worker thread wakes up
07:51:05.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:05.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:07.013 01.744 15712 Exposure complete
07:51:07.036 00.023 15712 worker thread done servicing request
07:51:07.036 00.000 7988 OnExposeComplete: enter
07:51:07.036 00.000 7988 UpdateGuideState(): m_state=1
07:51:07.036 00.000 7988 UpdateCurrentPosition: no star selected
07:51:07.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:07.036 00.000 7988 Status Line: No star selected
07:51:07.043 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:07.043 00.000 7988 UpdateGuideState exits: No star selected
07:51:07.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:07.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:07.047 00.004 7988 Enqueuing Expose request
07:51:07.047 00.000 15712 Worker thread wakes up
07:51:07.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:07.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:08.466 01.419 15712 Exposure complete
07:51:08.488 00.022 15712 worker thread done servicing request
07:51:08.488 00.000 7988 OnExposeComplete: enter
07:51:08.488 00.000 7988 UpdateGuideState(): m_state=1
07:51:08.488 00.000 7988 UpdateCurrentPosition: no star selected
07:51:08.488 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:08.493 00.005 7988 Status Line: No star selected
07:51:08.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:08.496 00.003 7988 UpdateGuideState exits: No star selected
07:51:08.498 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:08.498 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:08.500 00.002 7988 Enqueuing Expose request
07:51:08.500 00.000 15712 Worker thread wakes up
07:51:08.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:08.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:10.240 01.740 15712 Exposure complete
07:51:10.262 00.022 15712 worker thread done servicing request
07:51:10.262 00.000 7988 OnExposeComplete: enter
07:51:10.263 00.001 7988 UpdateGuideState(): m_state=1
07:51:10.263 00.000 7988 UpdateCurrentPosition: no star selected
07:51:10.263 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:10.263 00.000 7988 Status Line: No star selected
07:51:10.263 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:10.270 00.007 7988 UpdateGuideState exits: No star selected
07:51:10.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:10.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:10.270 00.000 7988 Enqueuing Expose request
07:51:10.270 00.000 15712 Worker thread wakes up
07:51:10.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:10.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:11.678 01.408 15712 Exposure complete
07:51:11.701 00.023 15712 worker thread done servicing request
07:51:11.701 00.000 7988 OnExposeComplete: enter
07:51:11.701 00.000 7988 UpdateGuideState(): m_state=1
07:51:11.701 00.000 7988 UpdateCurrentPosition: no star selected
07:51:11.701 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:11.701 00.000 7988 Status Line: No star selected
07:51:11.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:11.709 00.008 7988 UpdateGuideState exits: No star selected
07:51:11.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:11.712 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:11.712 00.000 7988 Enqueuing Expose request
07:51:11.712 00.000 15712 Worker thread wakes up
07:51:11.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:11.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:13.354 01.642 15712 Exposure complete
07:51:13.369 00.015 15712 worker thread done servicing request
07:51:13.369 00.000 7988 OnExposeComplete: enter
07:51:13.369 00.000 7988 UpdateGuideState(): m_state=1
07:51:13.380 00.011 7988 UpdateCurrentPosition: no star selected
07:51:13.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:13.382 00.002 7988 Status Line: No star selected
07:51:13.384 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:13.385 00.001 7988 UpdateGuideState exits: No star selected
07:51:13.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:13.385 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:13.385 00.000 7988 Enqueuing Expose request
07:51:13.385 00.000 15712 Worker thread wakes up
07:51:13.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:13.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:14.914 01.529 15712 Exposure complete
07:51:14.930 00.016 15712 worker thread done servicing request
07:51:14.930 00.000 7988 OnExposeComplete: enter
07:51:14.930 00.000 7988 UpdateGuideState(): m_state=1
07:51:14.941 00.011 7988 UpdateCurrentPosition: no star selected
07:51:14.941 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:14.943 00.002 7988 Status Line: No star selected
07:51:14.945 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:14.946 00.001 7988 UpdateGuideState exits: No star selected
07:51:14.946 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:14.946 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:14.946 00.000 7988 Enqueuing Expose request
07:51:14.946 00.000 15712 Worker thread wakes up
07:51:14.946 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:14.946 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:16.590 01.644 15712 Exposure complete
07:51:16.613 00.023 15712 worker thread done servicing request
07:51:16.613 00.000 7988 OnExposeComplete: enter
07:51:16.613 00.000 7988 UpdateGuideState(): m_state=1
07:51:16.617 00.004 7988 UpdateCurrentPosition: no star selected
07:51:16.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:16.619 00.002 7988 Status Line: No star selected
07:51:16.621 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:16.622 00.001 7988 UpdateGuideState exits: No star selected
07:51:16.622 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:16.622 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:16.622 00.000 7988 Enqueuing Expose request
07:51:16.622 00.000 15712 Worker thread wakes up
07:51:16.622 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:16.622 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:18.156 01.534 15712 Exposure complete
07:51:18.180 00.024 15712 worker thread done servicing request
07:51:18.180 00.000 7988 OnExposeComplete: enter
07:51:18.180 00.000 7988 UpdateGuideState(): m_state=1
07:51:18.182 00.002 7988 UpdateCurrentPosition: no star selected
07:51:18.182 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:18.184 00.002 7988 Status Line: No star selected
07:51:18.186 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:18.186 00.000 7988 UpdateGuideState exits: No star selected
07:51:18.188 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:18.188 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:18.190 00.002 7988 Enqueuing Expose request
07:51:18.190 00.000 15712 Worker thread wakes up
07:51:18.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:18.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:19.932 01.742 15712 Exposure complete
07:51:19.949 00.017 15712 worker thread done servicing request
07:51:19.949 00.000 7988 OnExposeComplete: enter
07:51:19.949 00.000 7988 UpdateGuideState(): m_state=1
07:51:19.957 00.008 7988 UpdateCurrentPosition: no star selected
07:51:19.957 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:19.959 00.002 7988 Status Line: No star selected
07:51:19.961 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:19.961 00.000 7988 UpdateGuideState exits: No star selected
07:51:19.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:19.966 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:19.966 00.000 7988 Enqueuing Expose request
07:51:19.966 00.000 15712 Worker thread wakes up
07:51:19.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:19.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:21.386 01.420 15712 Exposure complete
07:51:21.400 00.014 15712 worker thread done servicing request
07:51:21.400 00.000 7988 OnExposeComplete: enter
07:51:21.400 00.000 7988 UpdateGuideState(): m_state=1
07:51:21.411 00.011 7988 UpdateCurrentPosition: no star selected
07:51:21.411 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:21.413 00.002 7988 Status Line: No star selected
07:51:21.414 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:21.416 00.002 7988 UpdateGuideState exits: No star selected
07:51:21.418 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:21.418 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:21.420 00.002 7988 Enqueuing Expose request
07:51:21.420 00.000 15712 Worker thread wakes up
07:51:21.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:21.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:23.059 01.639 15712 Exposure complete
07:51:23.083 00.024 15712 worker thread done servicing request
07:51:23.083 00.000 7988 OnExposeComplete: enter
07:51:23.083 00.000 7988 UpdateGuideState(): m_state=1
07:51:23.083 00.000 7988 UpdateCurrentPosition: no star selected
07:51:23.083 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:23.083 00.000 7988 Status Line: No star selected
07:51:23.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:23.091 00.008 7988 UpdateGuideState exits: No star selected
07:51:23.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:23.091 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:23.091 00.000 7988 Enqueuing Expose request
07:51:23.091 00.000 15712 Worker thread wakes up
07:51:23.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:23.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:24.613 01.522 15712 Exposure complete
07:51:24.635 00.022 15712 worker thread done servicing request
07:51:24.635 00.000 7988 OnExposeComplete: enter
07:51:24.635 00.000 7988 UpdateGuideState(): m_state=1
07:51:24.638 00.003 7988 UpdateCurrentPosition: no star selected
07:51:24.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:24.640 00.002 7988 Status Line: No star selected
07:51:24.642 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:24.642 00.000 7988 UpdateGuideState exits: No star selected
07:51:24.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:24.642 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:24.642 00.000 7988 Enqueuing Expose request
07:51:24.642 00.000 15712 Worker thread wakes up
07:51:24.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:24.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:26.286 01.644 15712 Exposure complete
07:51:26.302 00.016 15712 worker thread done servicing request
07:51:26.302 00.000 7988 OnExposeComplete: enter
07:51:26.302 00.000 7988 UpdateGuideState(): m_state=1
07:51:26.313 00.011 7988 UpdateCurrentPosition: no star selected
07:51:26.313 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:26.315 00.002 7988 Status Line: No star selected
07:51:26.317 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:26.318 00.001 7988 UpdateGuideState exits: No star selected
07:51:26.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:26.318 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:26.318 00.000 7988 Enqueuing Expose request
07:51:26.318 00.000 15712 Worker thread wakes up
07:51:26.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:26.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:27.849 01.531 15712 Exposure complete
07:51:27.868 00.019 15712 worker thread done servicing request
07:51:27.868 00.000 7988 OnExposeComplete: enter
07:51:27.868 00.000 7988 UpdateGuideState(): m_state=1
07:51:27.868 00.000 7988 UpdateCurrentPosition: no star selected
07:51:27.868 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:27.868 00.000 7988 Status Line: No star selected
07:51:27.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:27.878 00.010 7988 UpdateGuideState exits: No star selected
07:51:27.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:27.878 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:27.878 00.000 7988 Enqueuing Expose request
07:51:27.878 00.000 15712 Worker thread wakes up
07:51:27.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:27.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:29.526 01.648 15712 Exposure complete
07:51:29.548 00.022 15712 worker thread done servicing request
07:51:29.548 00.000 7988 OnExposeComplete: enter
07:51:29.548 00.000 7988 UpdateGuideState(): m_state=1
07:51:29.551 00.003 7988 UpdateCurrentPosition: no star selected
07:51:29.551 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:29.551 00.000 7988 Status Line: No star selected
07:51:29.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:29.557 00.006 7988 UpdateGuideState exits: No star selected
07:51:29.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:29.559 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:29.559 00.000 7988 Enqueuing Expose request
07:51:29.561 00.002 15712 Worker thread wakes up
07:51:29.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:29.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:31.091 01.530 15712 Exposure complete
07:51:31.115 00.024 15712 worker thread done servicing request
07:51:31.115 00.000 7988 OnExposeComplete: enter
07:51:31.115 00.000 7988 UpdateGuideState(): m_state=1
07:51:31.118 00.003 7988 UpdateCurrentPosition: no star selected
07:51:31.118 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:31.120 00.002 7988 Status Line: No star selected
07:51:31.122 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:31.123 00.001 7988 UpdateGuideState exits: No star selected
07:51:31.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:31.123 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:31.123 00.000 7988 Enqueuing Expose request
07:51:31.123 00.000 15712 Worker thread wakes up
07:51:31.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:31.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:32.768 01.645 15712 Exposure complete
07:51:32.783 00.015 15712 worker thread done servicing request
07:51:32.783 00.000 7988 OnExposeComplete: enter
07:51:32.783 00.000 7988 UpdateGuideState(): m_state=1
07:51:32.793 00.010 7988 UpdateCurrentPosition: no star selected
07:51:32.793 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:32.795 00.002 7988 Status Line: No star selected
07:51:32.797 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:32.797 00.000 7988 UpdateGuideState exits: No star selected
07:51:32.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:32.800 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:32.800 00.000 7988 Enqueuing Expose request
07:51:32.800 00.000 15712 Worker thread wakes up
07:51:32.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:32.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:34.318 01.518 15712 Exposure complete
07:51:34.332 00.014 15712 worker thread done servicing request
07:51:34.332 00.000 7988 OnExposeComplete: enter
07:51:34.332 00.000 7988 UpdateGuideState(): m_state=1
07:51:34.344 00.012 7988 UpdateCurrentPosition: no star selected
07:51:34.344 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:34.346 00.002 7988 Status Line: No star selected
07:51:34.347 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:34.348 00.001 7988 UpdateGuideState exits: No star selected
07:51:34.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:34.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:34.348 00.000 7988 Enqueuing Expose request
07:51:34.348 00.000 15712 Worker thread wakes up
07:51:34.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:34.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:35.994 01.646 15712 Exposure complete
07:51:36.017 00.023 15712 worker thread done servicing request
07:51:36.017 00.000 7988 OnExposeComplete: enter
07:51:36.017 00.000 7988 UpdateGuideState(): m_state=1
07:51:36.021 00.004 7988 UpdateCurrentPosition: no star selected
07:51:36.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:36.023 00.002 7988 Status Line: No star selected
07:51:36.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:36.026 00.001 7988 UpdateGuideState exits: No star selected
07:51:36.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:36.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:36.026 00.000 7988 Enqueuing Expose request
07:51:36.026 00.000 15712 Worker thread wakes up
07:51:36.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:36.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:37.546 01.520 15712 Exposure complete
07:51:37.563 00.017 15712 worker thread done servicing request
07:51:37.563 00.000 7988 OnExposeComplete: enter
07:51:37.563 00.000 7988 UpdateGuideState(): m_state=1
07:51:37.572 00.009 7988 UpdateCurrentPosition: no star selected
07:51:37.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:37.574 00.002 7988 Status Line: No star selected
07:51:37.576 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:37.577 00.001 7988 UpdateGuideState exits: No star selected
07:51:37.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:37.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:37.580 00.003 7988 Enqueuing Expose request
07:51:37.580 00.000 15712 Worker thread wakes up
07:51:37.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:37.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:39.321 01.741 15712 Exposure complete
07:51:39.336 00.015 15712 worker thread done servicing request
07:51:39.336 00.000 7988 OnExposeComplete: enter
07:51:39.336 00.000 7988 UpdateGuideState(): m_state=1
07:51:39.346 00.010 7988 UpdateCurrentPosition: no star selected
07:51:39.346 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:39.348 00.002 7988 Status Line: No star selected
07:51:39.350 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:39.350 00.000 7988 UpdateGuideState exits: No star selected
07:51:39.353 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:39.353 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:39.353 00.000 7988 Enqueuing Expose request
07:51:39.353 00.000 15712 Worker thread wakes up
07:51:39.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:39.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:40.772 01.419 15712 Exposure complete
07:51:40.796 00.024 15712 worker thread done servicing request
07:51:40.796 00.000 7988 OnExposeComplete: enter
07:51:40.799 00.003 7988 UpdateGuideState(): m_state=1
07:51:40.799 00.000 7988 UpdateCurrentPosition: no star selected
07:51:40.801 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:40.801 00.000 7988 Status Line: No star selected
07:51:40.803 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:40.804 00.001 7988 UpdateGuideState exits: No star selected
07:51:40.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:40.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:40.804 00.000 7988 Enqueuing Expose request
07:51:40.804 00.000 15712 Worker thread wakes up
07:51:40.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:40.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:42.449 01.645 15712 Exposure complete
07:51:42.469 00.020 15712 worker thread done servicing request
07:51:42.469 00.000 7988 OnExposeComplete: enter
07:51:42.469 00.000 7988 UpdateGuideState(): m_state=1
07:51:42.475 00.006 7988 UpdateCurrentPosition: no star selected
07:51:42.475 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:42.478 00.003 7988 Status Line: No star selected
07:51:42.480 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:42.481 00.001 7988 UpdateGuideState exits: No star selected
07:51:42.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:42.481 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:42.481 00.000 7988 Enqueuing Expose request
07:51:42.481 00.000 15712 Worker thread wakes up
07:51:42.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:42.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:44.013 01.532 15712 Exposure complete
07:51:44.036 00.023 15712 worker thread done servicing request
07:51:44.036 00.000 7988 OnExposeComplete: enter
07:51:44.037 00.001 7988 UpdateGuideState(): m_state=1
07:51:44.037 00.000 7988 UpdateCurrentPosition: no star selected
07:51:44.037 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:44.037 00.000 7988 Status Line: No star selected
07:51:44.042 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:44.042 00.000 7988 UpdateGuideState exits: No star selected
07:51:44.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:44.042 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:44.042 00.000 7988 Enqueuing Expose request
07:51:44.042 00.000 15712 Worker thread wakes up
07:51:44.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:44.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:45.689 01.647 15712 Exposure complete
07:51:45.712 00.023 15712 worker thread done servicing request
07:51:45.712 00.000 7988 OnExposeComplete: enter
07:51:45.712 00.000 7988 UpdateGuideState(): m_state=1
07:51:45.712 00.000 7988 UpdateCurrentPosition: no star selected
07:51:45.712 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:45.712 00.000 7988 Status Line: No star selected
07:51:45.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:45.720 00.008 7988 UpdateGuideState exits: No star selected
07:51:45.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:45.720 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:45.723 00.003 7988 Enqueuing Expose request
07:51:45.723 00.000 15712 Worker thread wakes up
07:51:45.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:45.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:47.241 01.518 15712 Exposure complete
07:51:47.260 00.019 15712 worker thread done servicing request
07:51:47.260 00.000 7988 OnExposeComplete: enter
07:51:47.260 00.000 7988 UpdateGuideState(): m_state=1
07:51:47.266 00.006 7988 UpdateCurrentPosition: no star selected
07:51:47.266 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:47.268 00.002 7988 Status Line: No star selected
07:51:47.270 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:47.270 00.000 7988 UpdateGuideState exits: No star selected
07:51:47.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:47.273 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:47.273 00.000 7988 Enqueuing Expose request
07:51:47.275 00.002 15712 Worker thread wakes up
07:51:47.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:47.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:48.915 01.640 15712 Exposure complete
07:51:48.931 00.016 15712 worker thread done servicing request
07:51:48.931 00.000 7988 OnExposeComplete: enter
07:51:48.931 00.000 7988 UpdateGuideState(): m_state=1
07:51:48.942 00.011 7988 UpdateCurrentPosition: no star selected
07:51:48.942 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:48.944 00.002 7988 Status Line: No star selected
07:51:48.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:48.947 00.003 7988 UpdateGuideState exits: No star selected
07:51:48.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:48.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:48.947 00.000 7988 Enqueuing Expose request
07:51:48.947 00.000 15712 Worker thread wakes up
07:51:48.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:48.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:50.469 01.522 15712 Exposure complete
07:51:50.491 00.022 15712 worker thread done servicing request
07:51:50.491 00.000 7988 OnExposeComplete: enter
07:51:50.491 00.000 7988 UpdateGuideState(): m_state=1
07:51:50.491 00.000 7988 UpdateCurrentPosition: no star selected
07:51:50.494 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:50.494 00.000 7988 Status Line: No star selected
07:51:50.494 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:50.498 00.004 7988 UpdateGuideState exits: No star selected
07:51:50.498 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:50.500 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:50.502 00.002 7988 Enqueuing Expose request
07:51:50.502 00.000 15712 Worker thread wakes up
07:51:50.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:50.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:52.144 01.642 15712 Exposure complete
07:51:52.161 00.017 15712 worker thread done servicing request
07:51:52.161 00.000 7988 OnExposeComplete: enter
07:51:52.161 00.000 7988 UpdateGuideState(): m_state=1
07:51:52.170 00.009 7988 UpdateCurrentPosition: no star selected
07:51:52.170 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:52.172 00.002 7988 Status Line: No star selected
07:51:52.174 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:52.175 00.001 7988 UpdateGuideState exits: No star selected
07:51:52.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:52.175 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:52.178 00.003 7988 Enqueuing Expose request
07:51:52.178 00.000 15712 Worker thread wakes up
07:51:52.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:52.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:53.697 01.519 15712 Exposure complete
07:51:53.720 00.023 15712 worker thread done servicing request
07:51:53.720 00.000 7988 OnExposeComplete: enter
07:51:53.720 00.000 7988 UpdateGuideState(): m_state=1
07:51:53.720 00.000 7988 UpdateCurrentPosition: no star selected
07:51:53.720 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:53.720 00.000 7988 Status Line: No star selected
07:51:53.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:53.727 00.007 7988 UpdateGuideState exits: No star selected
07:51:53.729 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:53.729 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:53.729 00.000 7988 Enqueuing Expose request
07:51:53.729 00.000 15712 Worker thread wakes up
07:51:53.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:53.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:55.472 01.743 15712 Exposure complete
07:51:55.494 00.022 15712 worker thread done servicing request
07:51:55.494 00.000 7988 OnExposeComplete: enter
07:51:55.494 00.000 7988 UpdateGuideState(): m_state=1
07:51:55.498 00.004 7988 UpdateCurrentPosition: no star selected
07:51:55.498 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:55.498 00.000 7988 Status Line: No star selected
07:51:55.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:55.502 00.004 7988 UpdateGuideState exits: No star selected
07:51:55.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:55.502 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:55.502 00.000 7988 Enqueuing Expose request
07:51:55.502 00.000 15712 Worker thread wakes up
07:51:55.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:55.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:56.924 01.422 15712 Exposure complete
07:51:56.947 00.023 15712 worker thread done servicing request
07:51:56.947 00.000 7988 OnExposeComplete: enter
07:51:56.947 00.000 7988 UpdateGuideState(): m_state=1
07:51:56.947 00.000 7988 UpdateCurrentPosition: no star selected
07:51:56.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:56.947 00.000 7988 Status Line: No star selected
07:51:56.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:56.954 00.007 7988 UpdateGuideState exits: No star selected
07:51:56.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:56.954 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:56.954 00.000 7988 Enqueuing Expose request
07:51:56.954 00.000 15712 Worker thread wakes up
07:51:56.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:56.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:51:58.697 01.743 15712 Exposure complete
07:51:58.714 00.017 15712 worker thread done servicing request
07:51:58.714 00.000 7988 OnExposeComplete: enter
07:51:58.714 00.000 7988 UpdateGuideState(): m_state=1
07:51:58.714 00.000 7988 UpdateCurrentPosition: no star selected
07:51:58.714 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:51:58.714 00.000 7988 Status Line: No star selected
07:51:58.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:51:58.726 00.012 7988 UpdateGuideState exits: No star selected
07:51:58.726 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:51:58.726 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:51:58.726 00.000 7988 Enqueuing Expose request
07:51:58.731 00.005 15712 Worker thread wakes up
07:51:58.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:51:58.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:00.135 01.404 15712 Exposure complete
07:52:00.157 00.022 15712 worker thread done servicing request
07:52:00.157 00.000 7988 OnExposeComplete: enter
07:52:00.157 00.000 7988 UpdateGuideState(): m_state=1
07:52:00.157 00.000 7988 UpdateCurrentPosition: no star selected
07:52:00.161 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:00.161 00.000 7988 Status Line: No star selected
07:52:00.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:00.164 00.003 7988 UpdateGuideState exits: No star selected
07:52:00.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:00.164 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:00.164 00.000 7988 Enqueuing Expose request
07:52:00.164 00.000 15712 Worker thread wakes up
07:52:00.164 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:00.164 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:01.811 01.647 15712 Exposure complete
07:52:01.832 00.021 15712 worker thread done servicing request
07:52:01.832 00.000 7988 OnExposeComplete: enter
07:52:01.832 00.000 7988 UpdateGuideState(): m_state=1
07:52:01.838 00.006 7988 UpdateCurrentPosition: no star selected
07:52:01.838 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:01.840 00.002 7988 Status Line: No star selected
07:52:01.842 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:01.843 00.001 7988 UpdateGuideState exits: No star selected
07:52:01.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:01.843 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:01.843 00.000 7988 Enqueuing Expose request
07:52:01.843 00.000 15712 Worker thread wakes up
07:52:01.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:01.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:03.364 01.521 15712 Exposure complete
07:52:03.386 00.022 15712 worker thread done servicing request
07:52:03.386 00.000 7988 OnExposeComplete: enter
07:52:03.386 00.000 7988 UpdateGuideState(): m_state=1
07:52:03.386 00.000 7988 UpdateCurrentPosition: no star selected
07:52:03.386 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:03.386 00.000 7988 Status Line: No star selected
07:52:03.393 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:03.393 00.000 7988 UpdateGuideState exits: No star selected
07:52:03.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:03.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:03.393 00.000 7988 Enqueuing Expose request
07:52:03.393 00.000 15712 Worker thread wakes up
07:52:03.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:03.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:05.026 01.633 15712 Exposure complete
07:52:05.051 00.025 15712 worker thread done servicing request
07:52:05.051 00.000 7988 OnExposeComplete: enter
07:52:05.051 00.000 7988 UpdateGuideState(): m_state=1
07:52:05.053 00.002 7988 UpdateCurrentPosition: no star selected
07:52:05.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:05.055 00.002 7988 Status Line: No star selected
07:52:05.057 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:05.057 00.000 7988 UpdateGuideState exits: No star selected
07:52:05.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:05.057 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:05.057 00.000 7988 Enqueuing Expose request
07:52:05.057 00.000 15712 Worker thread wakes up
07:52:05.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:05.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:06.579 01.522 15712 Exposure complete
07:52:06.602 00.023 15712 worker thread done servicing request
07:52:06.602 00.000 7988 OnExposeComplete: enter
07:52:06.602 00.000 7988 UpdateGuideState(): m_state=1
07:52:06.602 00.000 7988 UpdateCurrentPosition: no star selected
07:52:06.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:06.602 00.000 7988 Status Line: No star selected
07:52:06.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:06.609 00.007 7988 UpdateGuideState exits: No star selected
07:52:06.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:06.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:06.609 00.000 7988 Enqueuing Expose request
07:52:06.609 00.000 15712 Worker thread wakes up
07:52:06.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:06.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:08.351 01.742 15712 Exposure complete
07:52:08.374 00.023 15712 worker thread done servicing request
07:52:08.374 00.000 7988 OnExposeComplete: enter
07:52:08.374 00.000 7988 UpdateGuideState(): m_state=1
07:52:08.374 00.000 7988 UpdateCurrentPosition: no star selected
07:52:08.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:08.374 00.000 7988 Status Line: No star selected
07:52:08.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:08.381 00.007 7988 UpdateGuideState exits: No star selected
07:52:08.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:08.381 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:08.385 00.004 7988 Enqueuing Expose request
07:52:08.385 00.000 15712 Worker thread wakes up
07:52:08.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:08.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:09.791 01.406 15712 Exposure complete
07:52:09.813 00.022 15712 worker thread done servicing request
07:52:09.813 00.000 7988 OnExposeComplete: enter
07:52:09.813 00.000 7988 UpdateGuideState(): m_state=1
07:52:09.813 00.000 7988 UpdateCurrentPosition: no star selected
07:52:09.813 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:09.813 00.000 7988 Status Line: No star selected
07:52:09.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:09.820 00.007 7988 UpdateGuideState exits: No star selected
07:52:09.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:09.820 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:09.820 00.000 7988 Enqueuing Expose request
07:52:09.820 00.000 15712 Worker thread wakes up
07:52:09.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:09.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:11.564 01.744 15712 Exposure complete
07:52:11.587 00.023 15712 worker thread done servicing request
07:52:11.587 00.000 7988 OnExposeComplete: enter
07:52:11.587 00.000 7988 UpdateGuideState(): m_state=1
07:52:11.590 00.003 7988 UpdateCurrentPosition: no star selected
07:52:11.590 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:11.592 00.002 7988 Status Line: No star selected
07:52:11.594 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:11.594 00.000 7988 UpdateGuideState exits: No star selected
07:52:11.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:11.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:11.598 00.004 7988 Enqueuing Expose request
07:52:11.598 00.000 15712 Worker thread wakes up
07:52:11.598 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:11.598 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:13.018 01.420 15712 Exposure complete
07:52:13.041 00.023 15712 worker thread done servicing request
07:52:13.041 00.000 7988 OnExposeComplete: enter
07:52:13.041 00.000 7988 UpdateGuideState(): m_state=1
07:52:13.044 00.003 7988 UpdateCurrentPosition: no star selected
07:52:13.044 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:13.047 00.003 7988 Status Line: No star selected
07:52:13.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:13.049 00.002 7988 UpdateGuideState exits: No star selected
07:52:13.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:13.049 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:13.049 00.000 7988 Enqueuing Expose request
07:52:13.049 00.000 15712 Worker thread wakes up
07:52:13.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:13.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:14.680 01.631 15712 Exposure complete
07:52:14.697 00.017 15712 worker thread done servicing request
07:52:14.697 00.000 7988 OnExposeComplete: enter
07:52:14.697 00.000 7988 UpdateGuideState(): m_state=1
07:52:14.697 00.000 7988 UpdateCurrentPosition: no star selected
07:52:14.697 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:14.697 00.000 7988 Status Line: No star selected
07:52:14.697 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:14.710 00.013 7988 UpdateGuideState exits: No star selected
07:52:14.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:14.710 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:14.714 00.004 7988 Enqueuing Expose request
07:52:14.714 00.000 15712 Worker thread wakes up
07:52:14.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:14.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:16.232 01.518 15712 Exposure complete
07:52:16.249 00.017 15712 worker thread done servicing request
07:52:16.249 00.000 7988 OnExposeComplete: enter
07:52:16.249 00.000 7988 UpdateGuideState(): m_state=1
07:52:16.258 00.009 7988 UpdateCurrentPosition: no star selected
07:52:16.258 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:16.260 00.002 7988 Status Line: No star selected
07:52:16.262 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:16.263 00.001 7988 UpdateGuideState exits: No star selected
07:52:16.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:16.263 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:16.265 00.002 7988 Enqueuing Expose request
07:52:16.265 00.000 15712 Worker thread wakes up
07:52:16.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:16.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:17.896 01.631 15712 Exposure complete
07:52:17.915 00.019 15712 worker thread done servicing request
07:52:17.915 00.000 7988 OnExposeComplete: enter
07:52:17.915 00.000 7988 UpdateGuideState(): m_state=1
07:52:17.915 00.000 7988 UpdateCurrentPosition: no star selected
07:52:17.915 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:17.915 00.000 7988 Status Line: No star selected
07:52:17.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:17.925 00.010 7988 UpdateGuideState exits: No star selected
07:52:17.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:17.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:17.925 00.000 7988 Enqueuing Expose request
07:52:17.925 00.000 15712 Worker thread wakes up
07:52:17.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:17.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:19.444 01.519 15712 Exposure complete
07:52:19.468 00.024 15712 worker thread done servicing request
07:52:19.468 00.000 7988 OnExposeComplete: enter
07:52:19.468 00.000 7988 UpdateGuideState(): m_state=1
07:52:19.468 00.000 7988 UpdateCurrentPosition: no star selected
07:52:19.468 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:19.468 00.000 7988 Status Line: No star selected
07:52:19.468 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:19.476 00.008 7988 UpdateGuideState exits: No star selected
07:52:19.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:19.476 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:19.476 00.000 7988 Enqueuing Expose request
07:52:19.476 00.000 15712 Worker thread wakes up
07:52:19.481 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:19.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:21.124 01.643 15712 Exposure complete
07:52:21.138 00.014 15712 worker thread done servicing request
07:52:21.138 00.000 7988 OnExposeComplete: enter
07:52:21.138 00.000 7988 UpdateGuideState(): m_state=1
07:52:21.149 00.011 7988 UpdateCurrentPosition: no star selected
07:52:21.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:21.151 00.002 7988 Status Line: No star selected
07:52:21.153 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:21.153 00.000 7988 UpdateGuideState exits: No star selected
07:52:21.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:21.153 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:21.153 00.000 7988 Enqueuing Expose request
07:52:21.153 00.000 15712 Worker thread wakes up
07:52:21.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:21.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:22.690 01.537 15712 Exposure complete
07:52:22.713 00.023 15712 worker thread done servicing request
07:52:22.713 00.000 7988 OnExposeComplete: enter
07:52:22.713 00.000 7988 UpdateGuideState(): m_state=1
07:52:22.713 00.000 7988 UpdateCurrentPosition: no star selected
07:52:22.716 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:22.716 00.000 7988 Status Line: No star selected
07:52:22.719 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:22.719 00.000 7988 UpdateGuideState exits: No star selected
07:52:22.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:22.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:22.719 00.000 7988 Enqueuing Expose request
07:52:22.719 00.000 15712 Worker thread wakes up
07:52:22.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:22.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:24.354 01.635 15712 Exposure complete
07:52:24.367 00.013 15712 worker thread done servicing request
07:52:24.367 00.000 7988 OnExposeComplete: enter
07:52:24.367 00.000 7988 UpdateGuideState(): m_state=1
07:52:24.367 00.000 7988 UpdateCurrentPosition: no star selected
07:52:24.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:24.367 00.000 7988 Status Line: No star selected
07:52:24.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:24.383 00.016 7988 UpdateGuideState exits: No star selected
07:52:24.384 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:24.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:24.384 00.000 7988 Enqueuing Expose request
07:52:24.384 00.000 15712 Worker thread wakes up
07:52:24.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:24.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:25.919 01.535 15712 Exposure complete
07:52:25.942 00.023 15712 worker thread done servicing request
07:52:25.942 00.000 7988 OnExposeComplete: enter
07:52:25.942 00.000 7988 UpdateGuideState(): m_state=1
07:52:25.942 00.000 7988 UpdateCurrentPosition: no star selected
07:52:25.942 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:25.942 00.000 7988 Status Line: No star selected
07:52:25.949 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:25.949 00.000 7988 UpdateGuideState exits: No star selected
07:52:25.951 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:25.953 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:25.953 00.000 7988 Enqueuing Expose request
07:52:25.953 00.000 15712 Worker thread wakes up
07:52:25.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:25.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:27.597 01.644 15712 Exposure complete
07:52:27.622 00.025 15712 worker thread done servicing request
07:52:27.622 00.000 7988 OnExposeComplete: enter
07:52:27.622 00.000 7988 UpdateGuideState(): m_state=1
07:52:27.622 00.000 7988 UpdateCurrentPosition: no star selected
07:52:27.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:27.622 00.000 7988 Status Line: No star selected
07:52:27.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:27.629 00.007 7988 UpdateGuideState exits: No star selected
07:52:27.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:27.629 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:27.629 00.000 7988 Enqueuing Expose request
07:52:27.629 00.000 15712 Worker thread wakes up
07:52:27.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:27.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:29.149 01.520 15712 Exposure complete
07:52:29.167 00.018 15712 worker thread done servicing request
07:52:29.167 00.000 7988 OnExposeComplete: enter
07:52:29.167 00.000 7988 UpdateGuideState(): m_state=1
07:52:29.167 00.000 7988 UpdateCurrentPosition: no star selected
07:52:29.167 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:29.167 00.000 7988 Status Line: No star selected
07:52:29.167 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:29.179 00.012 7988 UpdateGuideState exits: No star selected
07:52:29.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:29.179 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:29.179 00.000 7988 Enqueuing Expose request
07:52:29.183 00.004 15712 Worker thread wakes up
07:52:29.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:29.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:30.812 01.629 15712 Exposure complete
07:52:30.835 00.023 15712 worker thread done servicing request
07:52:30.835 00.000 7988 OnExposeComplete: enter
07:52:30.835 00.000 7988 UpdateGuideState(): m_state=1
07:52:30.835 00.000 7988 UpdateCurrentPosition: no star selected
07:52:30.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:30.835 00.000 7988 Status Line: No star selected
07:52:30.835 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:30.841 00.006 7988 UpdateGuideState exits: No star selected
07:52:30.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:30.841 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:30.841 00.000 7988 Enqueuing Expose request
07:52:30.841 00.000 15712 Worker thread wakes up
07:52:30.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:30.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:32.362 01.521 15712 Exposure complete
07:52:32.384 00.022 15712 worker thread done servicing request
07:52:32.384 00.000 7988 OnExposeComplete: enter
07:52:32.384 00.000 7988 UpdateGuideState(): m_state=1
07:52:32.384 00.000 7988 UpdateCurrentPosition: no star selected
07:52:32.384 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:32.384 00.000 7988 Status Line: No star selected
07:52:32.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:32.391 00.007 7988 UpdateGuideState exits: No star selected
07:52:32.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:32.391 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:32.391 00.000 7988 Enqueuing Expose request
07:52:32.391 00.000 15712 Worker thread wakes up
07:52:32.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:32.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:34.025 01.634 15712 Exposure complete
07:52:34.039 00.014 15712 worker thread done servicing request
07:52:34.039 00.000 7988 OnExposeComplete: enter
07:52:34.039 00.000 7988 UpdateGuideState(): m_state=1
07:52:34.050 00.011 7988 UpdateCurrentPosition: no star selected
07:52:34.050 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:34.052 00.002 7988 Status Line: No star selected
07:52:34.054 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:34.055 00.001 7988 UpdateGuideState exits: No star selected
07:52:34.055 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:34.055 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:34.055 00.000 7988 Enqueuing Expose request
07:52:34.055 00.000 15712 Worker thread wakes up
07:52:34.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:34.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:35.589 01.534 15712 Exposure complete
07:52:35.606 00.017 15712 worker thread done servicing request
07:52:35.606 00.000 7988 OnExposeComplete: enter
07:52:35.606 00.000 7988 UpdateGuideState(): m_state=1
07:52:35.615 00.009 7988 UpdateCurrentPosition: no star selected
07:52:35.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:35.617 00.002 7988 Status Line: No star selected
07:52:35.619 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:35.620 00.001 7988 UpdateGuideState exits: No star selected
07:52:35.620 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:35.620 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:35.623 00.003 7988 Enqueuing Expose request
07:52:35.623 00.000 15712 Worker thread wakes up
07:52:35.623 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:35.623 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:37.254 01.631 15712 Exposure complete
07:52:37.276 00.022 15712 worker thread done servicing request
07:52:37.278 00.002 7988 OnExposeComplete: enter
07:52:37.278 00.000 7988 UpdateGuideState(): m_state=1
07:52:37.278 00.000 7988 UpdateCurrentPosition: no star selected
07:52:37.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:37.278 00.000 7988 Status Line: No star selected
07:52:37.284 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:37.284 00.000 7988 UpdateGuideState exits: No star selected
07:52:37.286 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:37.286 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:37.288 00.002 7988 Enqueuing Expose request
07:52:37.288 00.000 15712 Worker thread wakes up
07:52:37.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:37.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:38.805 01.517 15712 Exposure complete
07:52:38.827 00.022 15712 worker thread done servicing request
07:52:38.827 00.000 7988 OnExposeComplete: enter
07:52:38.827 00.000 7988 UpdateGuideState(): m_state=1
07:52:38.831 00.004 7988 UpdateCurrentPosition: no star selected
07:52:38.831 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:38.833 00.002 7988 Status Line: No star selected
07:52:38.835 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:38.835 00.000 7988 UpdateGuideState exits: No star selected
07:52:38.837 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:38.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:38.839 00.002 7988 Enqueuing Expose request
07:52:38.839 00.000 15712 Worker thread wakes up
07:52:38.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:38.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:40.485 01.646 15712 Exposure complete
07:52:40.507 00.022 15712 worker thread done servicing request
07:52:40.507 00.000 7988 OnExposeComplete: enter
07:52:40.510 00.003 7988 UpdateGuideState(): m_state=1
07:52:40.510 00.000 7988 UpdateCurrentPosition: no star selected
07:52:40.512 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:40.512 00.000 7988 Status Line: No star selected
07:52:40.515 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:40.515 00.000 7988 UpdateGuideState exits: No star selected
07:52:40.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:40.515 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:40.515 00.000 7988 Enqueuing Expose request
07:52:40.515 00.000 15712 Worker thread wakes up
07:52:40.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:40.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:42.036 01.521 15712 Exposure complete
07:52:42.059 00.023 15712 worker thread done servicing request
07:52:42.059 00.000 7988 OnExposeComplete: enter
07:52:42.059 00.000 7988 UpdateGuideState(): m_state=1
07:52:42.059 00.000 7988 UpdateCurrentPosition: no star selected
07:52:42.059 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:42.059 00.000 7988 Status Line: No star selected
07:52:42.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:42.066 00.007 7988 UpdateGuideState exits: No star selected
07:52:42.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:42.066 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:42.066 00.000 7988 Enqueuing Expose request
07:52:42.066 00.000 15712 Worker thread wakes up
07:52:42.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:42.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:43.711 01.645 15712 Exposure complete
07:52:43.727 00.016 15712 worker thread done servicing request
07:52:43.727 00.000 7988 OnExposeComplete: enter
07:52:43.727 00.000 7988 UpdateGuideState(): m_state=1
07:52:43.738 00.011 7988 UpdateCurrentPosition: no star selected
07:52:43.738 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:43.740 00.002 7988 Status Line: No star selected
07:52:43.742 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:43.743 00.001 7988 UpdateGuideState exits: No star selected
07:52:43.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:43.743 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:43.743 00.000 7988 Enqueuing Expose request
07:52:43.743 00.000 15712 Worker thread wakes up
07:52:43.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:43.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:45.264 01.521 15712 Exposure complete
07:52:45.286 00.022 15712 worker thread done servicing request
07:52:45.286 00.000 7988 OnExposeComplete: enter
07:52:45.286 00.000 7988 UpdateGuideState(): m_state=1
07:52:45.290 00.004 7988 UpdateCurrentPosition: no star selected
07:52:45.290 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:45.290 00.000 7988 Status Line: No star selected
07:52:45.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:45.294 00.004 7988 UpdateGuideState exits: No star selected
07:52:45.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:45.294 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:45.294 00.000 7988 Enqueuing Expose request
07:52:45.294 00.000 15712 Worker thread wakes up
07:52:45.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:45.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:46.929 01.635 15712 Exposure complete
07:52:46.943 00.014 15712 worker thread done servicing request
07:52:46.943 00.000 7988 OnExposeComplete: enter
07:52:46.943 00.000 7988 UpdateGuideState(): m_state=1
07:52:46.943 00.000 7988 UpdateCurrentPosition: no star selected
07:52:46.943 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:46.943 00.000 7988 Status Line: No star selected
07:52:46.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:46.959 00.016 7988 UpdateGuideState exits: No star selected
07:52:46.960 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:46.960 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:46.960 00.000 7988 Enqueuing Expose request
07:52:46.960 00.000 15712 Worker thread wakes up
07:52:46.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:46.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:48.479 01.519 15712 Exposure complete
07:52:48.503 00.024 15712 worker thread done servicing request
07:52:48.503 00.000 7988 OnExposeComplete: enter
07:52:48.503 00.000 7988 UpdateGuideState(): m_state=1
07:52:48.503 00.000 7988 UpdateCurrentPosition: no star selected
07:52:48.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:48.503 00.000 7988 Status Line: No star selected
07:52:48.508 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:48.511 00.003 7988 UpdateGuideState exits: No star selected
07:52:48.511 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:48.511 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:48.511 00.000 7988 Enqueuing Expose request
07:52:48.511 00.000 15712 Worker thread wakes up
07:52:48.511 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:48.511 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:50.158 01.647 15712 Exposure complete
07:52:50.179 00.021 15712 worker thread done servicing request
07:52:50.179 00.000 7988 OnExposeComplete: enter
07:52:50.179 00.000 7988 UpdateGuideState(): m_state=1
07:52:50.179 00.000 7988 UpdateCurrentPosition: no star selected
07:52:50.179 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:50.179 00.000 7988 Status Line: No star selected
07:52:50.179 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:50.188 00.009 7988 UpdateGuideState exits: No star selected
07:52:50.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:50.188 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:50.188 00.000 7988 Enqueuing Expose request
07:52:50.192 00.004 15712 Worker thread wakes up
07:52:50.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:50.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:51.707 01.515 15712 Exposure complete
07:52:51.724 00.017 15712 worker thread done servicing request
07:52:51.724 00.000 7988 OnExposeComplete: enter
07:52:51.724 00.000 7988 UpdateGuideState(): m_state=1
07:52:51.733 00.009 7988 UpdateCurrentPosition: no star selected
07:52:51.733 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:51.735 00.002 7988 Status Line: No star selected
07:52:51.737 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:51.737 00.000 7988 UpdateGuideState exits: No star selected
07:52:51.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:51.741 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:51.741 00.000 7988 Enqueuing Expose request
07:52:51.741 00.000 15712 Worker thread wakes up
07:52:51.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:51.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:53.383 01.642 15712 Exposure complete
07:52:53.399 00.016 15712 worker thread done servicing request
07:52:53.399 00.000 7988 OnExposeComplete: enter
07:52:53.409 00.010 7988 UpdateGuideState(): m_state=1
07:52:53.409 00.000 7988 UpdateCurrentPosition: no star selected
07:52:53.411 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:53.411 00.000 7988 Status Line: No star selected
07:52:53.413 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:53.415 00.002 7988 UpdateGuideState exits: No star selected
07:52:53.415 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:53.415 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:53.415 00.000 7988 Enqueuing Expose request
07:52:53.415 00.000 15712 Worker thread wakes up
07:52:53.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:53.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:54.936 01.521 15712 Exposure complete
07:52:54.956 00.020 15712 worker thread done servicing request
07:52:54.956 00.000 7988 OnExposeComplete: enter
07:52:54.956 00.000 7988 UpdateGuideState(): m_state=1
07:52:54.961 00.005 7988 UpdateCurrentPosition: no star selected
07:52:54.961 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:54.963 00.002 7988 Status Line: No star selected
07:52:54.965 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:54.965 00.000 7988 UpdateGuideState exits: No star selected
07:52:54.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:54.965 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:54.965 00.000 7988 Enqueuing Expose request
07:52:54.965 00.000 15712 Worker thread wakes up
07:52:54.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:54.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:56.710 01.745 15712 Exposure complete
07:52:56.727 00.017 15712 worker thread done servicing request
07:52:56.727 00.000 7988 OnExposeComplete: enter
07:52:56.727 00.000 7988 UpdateGuideState(): m_state=1
07:52:56.727 00.000 7988 UpdateCurrentPosition: no star selected
07:52:56.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:56.727 00.000 7988 Status Line: No star selected
07:52:56.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:56.741 00.014 7988 UpdateGuideState exits: No star selected
07:52:56.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:56.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:56.744 00.003 7988 Enqueuing Expose request
07:52:56.744 00.000 15712 Worker thread wakes up
07:52:56.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:56.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:58.150 01.406 15712 Exposure complete
07:52:58.172 00.022 15712 worker thread done servicing request
07:52:58.172 00.000 7988 OnExposeComplete: enter
07:52:58.172 00.000 7988 UpdateGuideState(): m_state=1
07:52:58.172 00.000 7988 UpdateCurrentPosition: no star selected
07:52:58.172 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:58.172 00.000 7988 Status Line: No star selected
07:52:58.179 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:58.180 00.001 7988 UpdateGuideState exits: No star selected
07:52:58.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:58.180 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:58.180 00.000 7988 Enqueuing Expose request
07:52:58.180 00.000 15712 Worker thread wakes up
07:52:58.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:58.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:52:59.830 01.650 15712 Exposure complete
07:52:59.840 00.010 15712 worker thread done servicing request
07:52:59.840 00.000 7988 OnExposeComplete: enter
07:52:59.840 00.000 7988 UpdateGuideState(): m_state=1
07:52:59.840 00.000 7988 UpdateCurrentPosition: no star selected
07:52:59.857 00.017 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:52:59.857 00.000 7988 Status Line: No star selected
07:52:59.857 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:52:59.857 00.000 7988 UpdateGuideState exits: No star selected
07:52:59.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:52:59.857 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:52:59.857 00.000 7988 Enqueuing Expose request
07:52:59.857 00.000 15712 Worker thread wakes up
07:52:59.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:52:59.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:01.396 01.539 15712 Exposure complete
07:53:01.419 00.023 15712 worker thread done servicing request
07:53:01.419 00.000 7988 OnExposeComplete: enter
07:53:01.419 00.000 7988 UpdateGuideState(): m_state=1
07:53:01.419 00.000 7988 UpdateCurrentPosition: no star selected
07:53:01.422 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:01.422 00.000 7988 Status Line: No star selected
07:53:01.425 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:01.425 00.000 7988 UpdateGuideState exits: No star selected
07:53:01.425 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:01.425 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:01.425 00.000 7988 Enqueuing Expose request
07:53:01.425 00.000 15712 Worker thread wakes up
07:53:01.425 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:01.425 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:03.170 01.745 15712 Exposure complete
07:53:03.191 00.021 15712 worker thread done servicing request
07:53:03.191 00.000 7988 OnExposeComplete: enter
07:53:03.191 00.000 7988 UpdateGuideState(): m_state=1
07:53:03.196 00.005 7988 UpdateCurrentPosition: no star selected
07:53:03.196 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:03.198 00.002 7988 Status Line: No star selected
07:53:03.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:03.200 00.000 7988 UpdateGuideState exits: No star selected
07:53:03.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:03.200 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:03.200 00.000 7988 Enqueuing Expose request
07:53:03.200 00.000 15712 Worker thread wakes up
07:53:03.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:03.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:04.622 01.422 15712 Exposure complete
07:53:04.645 00.023 15712 worker thread done servicing request
07:53:04.645 00.000 7988 OnExposeComplete: enter
07:53:04.645 00.000 7988 UpdateGuideState(): m_state=1
07:53:04.645 00.000 7988 UpdateCurrentPosition: no star selected
07:53:04.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:04.645 00.000 7988 Status Line: No star selected
07:53:04.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:04.652 00.007 7988 UpdateGuideState exits: No star selected
07:53:04.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:04.654 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:04.654 00.000 7988 Enqueuing Expose request
07:53:04.654 00.000 15712 Worker thread wakes up
07:53:04.654 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:04.654 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:06.285 01.631 15712 Exposure complete
07:53:06.303 00.018 15712 worker thread done servicing request
07:53:06.303 00.000 7988 OnExposeComplete: enter
07:53:06.303 00.000 7988 UpdateGuideState(): m_state=1
07:53:06.303 00.000 7988 UpdateCurrentPosition: no star selected
07:53:06.303 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:06.303 00.000 7988 Status Line: No star selected
07:53:06.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:06.315 00.012 7988 UpdateGuideState exits: No star selected
07:53:06.315 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:06.315 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:06.315 00.000 7988 Enqueuing Expose request
07:53:06.315 00.000 15712 Worker thread wakes up
07:53:06.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:06.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:07.835 01.520 15712 Exposure complete
07:53:07.858 00.023 15712 worker thread done servicing request
07:53:07.858 00.000 7988 OnExposeComplete: enter
07:53:07.858 00.000 7988 UpdateGuideState(): m_state=1
07:53:07.858 00.000 7988 UpdateCurrentPosition: no star selected
07:53:07.858 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:07.858 00.000 7988 Status Line: No star selected
07:53:07.866 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:07.866 00.000 7988 UpdateGuideState exits: No star selected
07:53:07.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:07.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:07.869 00.003 7988 Enqueuing Expose request
07:53:07.869 00.000 15712 Worker thread wakes up
07:53:07.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:07.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:09.500 01.631 15712 Exposure complete
07:53:09.521 00.021 15712 worker thread done servicing request
07:53:09.521 00.000 7988 OnExposeComplete: enter
07:53:09.521 00.000 7988 UpdateGuideState(): m_state=1
07:53:09.521 00.000 7988 UpdateCurrentPosition: no star selected
07:53:09.521 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:09.521 00.000 7988 Status Line: No star selected
07:53:09.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:09.529 00.008 7988 UpdateGuideState exits: No star selected
07:53:09.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:09.529 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:09.529 00.000 7988 Enqueuing Expose request
07:53:09.529 00.000 15712 Worker thread wakes up
07:53:09.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:09.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:11.051 01.522 15712 Exposure complete
07:53:11.072 00.021 15712 worker thread done servicing request
07:53:11.072 00.000 7988 OnExposeComplete: enter
07:53:11.072 00.000 7988 UpdateGuideState(): m_state=1
07:53:11.076 00.004 7988 UpdateCurrentPosition: no star selected
07:53:11.076 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:11.078 00.002 7988 Status Line: No star selected
07:53:11.080 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:11.080 00.000 7988 UpdateGuideState exits: No star selected
07:53:11.080 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:11.080 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:11.080 00.000 7988 Enqueuing Expose request
07:53:11.080 00.000 15712 Worker thread wakes up
07:53:11.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:11.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:12.725 01.645 15712 Exposure complete
07:53:12.742 00.017 15712 worker thread done servicing request
07:53:12.742 00.000 7988 OnExposeComplete: enter
07:53:12.742 00.000 7988 UpdateGuideState(): m_state=1
07:53:12.752 00.010 7988 UpdateCurrentPosition: no star selected
07:53:12.752 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:12.754 00.002 7988 Status Line: No star selected
07:53:12.756 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:12.757 00.001 7988 UpdateGuideState exits: No star selected
07:53:12.757 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:12.759 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:12.759 00.000 7988 Enqueuing Expose request
07:53:12.759 00.000 15712 Worker thread wakes up
07:53:12.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:12.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:14.278 01.519 15712 Exposure complete
07:53:14.300 00.022 15712 worker thread done servicing request
07:53:14.300 00.000 7988 OnExposeComplete: enter
07:53:14.300 00.000 7988 UpdateGuideState(): m_state=1
07:53:14.300 00.000 7988 UpdateCurrentPosition: no star selected
07:53:14.304 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:14.304 00.000 7988 Status Line: No star selected
07:53:14.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:14.308 00.004 7988 UpdateGuideState exits: No star selected
07:53:14.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:14.308 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:14.308 00.000 7988 Enqueuing Expose request
07:53:14.308 00.000 15712 Worker thread wakes up
07:53:14.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:14.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:15.940 01.632 15712 Exposure complete
07:53:15.963 00.023 15712 worker thread done servicing request
07:53:15.963 00.000 7988 OnExposeComplete: enter
07:53:15.963 00.000 7988 UpdateGuideState(): m_state=1
07:53:15.963 00.000 7988 UpdateCurrentPosition: no star selected
07:53:15.963 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:15.963 00.000 7988 Status Line: No star selected
07:53:15.969 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:15.971 00.002 7988 UpdateGuideState exits: No star selected
07:53:15.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:15.971 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:15.971 00.000 7988 Enqueuing Expose request
07:53:15.971 00.000 15712 Worker thread wakes up
07:53:15.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:15.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:17.506 01.535 15712 Exposure complete
07:53:17.528 00.022 15712 worker thread done servicing request
07:53:17.528 00.000 7988 OnExposeComplete: enter
07:53:17.528 00.000 7988 UpdateGuideState(): m_state=1
07:53:17.528 00.000 7988 UpdateCurrentPosition: no star selected
07:53:17.528 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:17.528 00.000 7988 Status Line: No star selected
07:53:17.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:17.535 00.007 7988 UpdateGuideState exits: No star selected
07:53:17.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:17.535 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:17.535 00.000 7988 Enqueuing Expose request
07:53:17.535 00.000 15712 Worker thread wakes up
07:53:17.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:17.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:19.170 01.635 15712 Exposure complete
07:53:19.192 00.022 15712 worker thread done servicing request
07:53:19.192 00.000 7988 OnExposeComplete: enter
07:53:19.192 00.000 7988 UpdateGuideState(): m_state=1
07:53:19.192 00.000 7988 UpdateCurrentPosition: no star selected
07:53:19.192 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:19.192 00.000 7988 Status Line: No star selected
07:53:19.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:19.199 00.007 7988 UpdateGuideState exits: No star selected
07:53:19.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:19.199 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:19.199 00.000 7988 Enqueuing Expose request
07:53:19.203 00.004 15712 Worker thread wakes up
07:53:19.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:19.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:20.721 01.518 15712 Exposure complete
07:53:20.737 00.016 15712 worker thread done servicing request
07:53:20.737 00.000 7988 OnExposeComplete: enter
07:53:20.737 00.000 7988 UpdateGuideState(): m_state=1
07:53:20.748 00.011 7988 UpdateCurrentPosition: no star selected
07:53:20.748 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:20.750 00.002 7988 Status Line: No star selected
07:53:20.752 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:20.753 00.001 7988 UpdateGuideState exits: No star selected
07:53:20.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:20.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:20.753 00.000 7988 Enqueuing Expose request
07:53:20.753 00.000 15712 Worker thread wakes up
07:53:20.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:20.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:22.399 01.646 15712 Exposure complete
07:53:22.419 00.020 15712 worker thread done servicing request
07:53:22.419 00.000 7988 OnExposeComplete: enter
07:53:22.419 00.000 7988 UpdateGuideState(): m_state=1
07:53:22.424 00.005 7988 UpdateCurrentPosition: no star selected
07:53:22.424 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:22.426 00.002 7988 Status Line: No star selected
07:53:22.428 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:22.429 00.001 7988 UpdateGuideState exits: No star selected
07:53:22.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:22.429 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:22.429 00.000 7988 Enqueuing Expose request
07:53:22.429 00.000 15712 Worker thread wakes up
07:53:22.429 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:22.429 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:23.969 01.540 15712 Exposure complete
07:53:23.984 00.015 15712 worker thread done servicing request
07:53:23.984 00.000 7988 OnExposeComplete: enter
07:53:23.984 00.000 7988 UpdateGuideState(): m_state=1
07:53:23.995 00.011 7988 UpdateCurrentPosition: no star selected
07:53:23.995 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:23.995 00.000 7988 Status Line: No star selected
07:53:23.995 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:23.995 00.000 7988 UpdateGuideState exits: No star selected
07:53:23.995 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:24.001 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:24.001 00.000 7988 Enqueuing Expose request
07:53:24.001 00.000 15712 Worker thread wakes up
07:53:24.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:24.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:25.642 01.641 15712 Exposure complete
07:53:25.664 00.022 15712 worker thread done servicing request
07:53:25.664 00.000 7988 OnExposeComplete: enter
07:53:25.664 00.000 7988 UpdateGuideState(): m_state=1
07:53:25.664 00.000 7988 UpdateCurrentPosition: no star selected
07:53:25.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:25.669 00.005 7988 Status Line: No star selected
07:53:25.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:25.672 00.003 7988 UpdateGuideState exits: No star selected
07:53:25.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:25.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:25.672 00.000 7988 Enqueuing Expose request
07:53:25.672 00.000 15712 Worker thread wakes up
07:53:25.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:25.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:27.193 01.521 15712 Exposure complete
07:53:27.207 00.014 15712 worker thread done servicing request
07:53:27.207 00.000 7988 OnExposeComplete: enter
07:53:27.207 00.000 7988 UpdateGuideState(): m_state=1
07:53:27.218 00.011 7988 UpdateCurrentPosition: no star selected
07:53:27.218 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:27.221 00.003 7988 Status Line: No star selected
07:53:27.221 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:27.223 00.002 7988 UpdateGuideState exits: No star selected
07:53:27.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:27.223 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:27.223 00.000 7988 Enqueuing Expose request
07:53:27.223 00.000 15712 Worker thread wakes up
07:53:27.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:27.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:28.867 01.644 15712 Exposure complete
07:53:28.889 00.022 15712 worker thread done servicing request
07:53:28.889 00.000 7988 OnExposeComplete: enter
07:53:28.889 00.000 7988 UpdateGuideState(): m_state=1
07:53:28.889 00.000 7988 UpdateCurrentPosition: no star selected
07:53:28.889 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:28.889 00.000 7988 Status Line: No star selected
07:53:28.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:28.899 00.010 7988 UpdateGuideState exits: No star selected
07:53:28.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:28.899 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:28.899 00.000 7988 Enqueuing Expose request
07:53:28.899 00.000 15712 Worker thread wakes up
07:53:28.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:28.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:30.434 01.535 15712 Exposure complete
07:53:30.456 00.022 15712 worker thread done servicing request
07:53:30.456 00.000 7988 OnExposeComplete: enter
07:53:30.456 00.000 7988 UpdateGuideState(): m_state=1
07:53:30.456 00.000 7988 UpdateCurrentPosition: no star selected
07:53:30.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:30.456 00.000 7988 Status Line: No star selected
07:53:30.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:30.464 00.008 7988 UpdateGuideState exits: No star selected
07:53:30.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:30.464 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:30.464 00.000 7988 Enqueuing Expose request
07:53:30.464 00.000 15712 Worker thread wakes up
07:53:30.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:30.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:32.109 01.645 15712 Exposure complete
07:53:32.126 00.017 15712 worker thread done servicing request
07:53:32.126 00.000 7988 OnExposeComplete: enter
07:53:32.126 00.000 7988 UpdateGuideState(): m_state=1
07:53:32.136 00.010 7988 UpdateCurrentPosition: no star selected
07:53:32.136 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:32.138 00.002 7988 Status Line: No star selected
07:53:32.140 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:32.141 00.001 7988 UpdateGuideState exits: No star selected
07:53:32.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:32.143 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:32.143 00.000 7988 Enqueuing Expose request
07:53:32.145 00.002 15712 Worker thread wakes up
07:53:32.145 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:32.145 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:33.674 01.529 15712 Exposure complete
07:53:33.693 00.019 15712 worker thread done servicing request
07:53:33.693 00.000 7988 OnExposeComplete: enter
07:53:33.693 00.000 7988 UpdateGuideState(): m_state=1
07:53:33.699 00.006 7988 UpdateCurrentPosition: no star selected
07:53:33.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:33.701 00.002 7988 Status Line: No star selected
07:53:33.703 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:33.704 00.001 7988 UpdateGuideState exits: No star selected
07:53:33.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:33.704 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:33.704 00.000 7988 Enqueuing Expose request
07:53:33.704 00.000 15712 Worker thread wakes up
07:53:33.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:33.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:35.344 01.640 15712 Exposure complete
07:53:35.358 00.014 15712 worker thread done servicing request
07:53:35.358 00.000 7988 OnExposeComplete: enter
07:53:35.358 00.000 7988 UpdateGuideState(): m_state=1
07:53:35.370 00.012 7988 UpdateCurrentPosition: no star selected
07:53:35.370 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:35.373 00.003 7988 Status Line: No star selected
07:53:35.374 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:35.374 00.000 7988 UpdateGuideState exits: No star selected
07:53:35.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:35.374 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:35.374 00.000 7988 Enqueuing Expose request
07:53:35.374 00.000 15712 Worker thread wakes up
07:53:35.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:35.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:36.908 01.534 15712 Exposure complete
07:53:36.931 00.023 15712 worker thread done servicing request
07:53:36.931 00.000 7988 OnExposeComplete: enter
07:53:36.931 00.000 7988 UpdateGuideState(): m_state=1
07:53:36.931 00.000 7988 UpdateCurrentPosition: no star selected
07:53:36.931 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:36.931 00.000 7988 Status Line: No star selected
07:53:36.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:36.938 00.007 7988 UpdateGuideState exits: No star selected
07:53:36.940 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:36.942 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:36.942 00.000 7988 Enqueuing Expose request
07:53:36.944 00.002 15712 Worker thread wakes up
07:53:36.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:36.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:38.583 01.639 15712 Exposure complete
07:53:38.605 00.022 15712 worker thread done servicing request
07:53:38.605 00.000 7988 OnExposeComplete: enter
07:53:38.605 00.000 7988 UpdateGuideState(): m_state=1
07:53:38.605 00.000 7988 UpdateCurrentPosition: no star selected
07:53:38.610 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:38.610 00.000 7988 Status Line: No star selected
07:53:38.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:38.613 00.003 7988 UpdateGuideState exits: No star selected
07:53:38.613 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:38.613 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:38.613 00.000 7988 Enqueuing Expose request
07:53:38.613 00.000 15712 Worker thread wakes up
07:53:38.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:38.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:40.148 01.535 15712 Exposure complete
07:53:40.173 00.025 15712 worker thread done servicing request
07:53:40.173 00.000 7988 OnExposeComplete: enter
07:53:40.174 00.001 7988 UpdateGuideState(): m_state=1
07:53:40.176 00.002 7988 UpdateCurrentPosition: no star selected
07:53:40.177 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:40.178 00.001 7988 Status Line: No star selected
07:53:40.179 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:40.179 00.000 7988 UpdateGuideState exits: No star selected
07:53:40.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:40.179 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:40.179 00.000 7988 Enqueuing Expose request
07:53:40.179 00.000 15712 Worker thread wakes up
07:53:40.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:40.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:41.827 01.648 15712 Exposure complete
07:53:41.850 00.023 15712 worker thread done servicing request
07:53:41.850 00.000 7988 OnExposeComplete: enter
07:53:41.850 00.000 7988 UpdateGuideState(): m_state=1
07:53:41.850 00.000 7988 UpdateCurrentPosition: no star selected
07:53:41.850 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:41.850 00.000 7988 Status Line: No star selected
07:53:41.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:41.857 00.007 7988 UpdateGuideState exits: No star selected
07:53:41.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:41.857 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:41.857 00.000 7988 Enqueuing Expose request
07:53:41.861 00.004 15712 Worker thread wakes up
07:53:41.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:41.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:43.391 01.530 15712 Exposure complete
07:53:43.414 00.023 15712 worker thread done servicing request
07:53:43.414 00.000 7988 OnExposeComplete: enter
07:53:43.414 00.000 7988 UpdateGuideState(): m_state=1
07:53:43.414 00.000 7988 UpdateCurrentPosition: no star selected
07:53:43.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:43.414 00.000 7988 Status Line: No star selected
07:53:43.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:43.421 00.007 7988 UpdateGuideState exits: No star selected
07:53:43.421 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:43.421 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:43.421 00.000 7988 Enqueuing Expose request
07:53:43.421 00.000 15712 Worker thread wakes up
07:53:43.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:43.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:45.166 01.745 15712 Exposure complete
07:53:45.189 00.023 15712 worker thread done servicing request
07:53:45.189 00.000 7988 OnExposeComplete: enter
07:53:45.189 00.000 7988 UpdateGuideState(): m_state=1
07:53:45.189 00.000 7988 UpdateCurrentPosition: no star selected
07:53:45.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:45.189 00.000 7988 Status Line: No star selected
07:53:45.195 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:45.196 00.001 7988 UpdateGuideState exits: No star selected
07:53:45.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:45.196 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:45.196 00.000 7988 Enqueuing Expose request
07:53:45.196 00.000 15712 Worker thread wakes up
07:53:45.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:45.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:46.607 01.411 15712 Exposure complete
07:53:46.625 00.018 15712 worker thread done servicing request
07:53:46.625 00.000 7988 OnExposeComplete: enter
07:53:46.625 00.000 7988 UpdateGuideState(): m_state=1
07:53:46.632 00.007 7988 UpdateCurrentPosition: no star selected
07:53:46.632 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:46.634 00.002 7988 Status Line: No star selected
07:53:46.636 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:46.637 00.001 7988 UpdateGuideState exits: No star selected
07:53:46.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:46.637 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:46.637 00.000 7988 Enqueuing Expose request
07:53:46.637 00.000 15712 Worker thread wakes up
07:53:46.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:46.642 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:48.283 01.641 15712 Exposure complete
07:53:48.297 00.014 15712 worker thread done servicing request
07:53:48.297 00.000 7988 OnExposeComplete: enter
07:53:48.297 00.000 7988 UpdateGuideState(): m_state=1
07:53:48.308 00.011 7988 UpdateCurrentPosition: no star selected
07:53:48.308 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:48.310 00.002 7988 Status Line: No star selected
07:53:48.312 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:48.312 00.000 7988 UpdateGuideState exits: No star selected
07:53:48.312 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:48.312 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:48.312 00.000 7988 Enqueuing Expose request
07:53:48.312 00.000 15712 Worker thread wakes up
07:53:48.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:48.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:49.834 01.522 15712 Exposure complete
07:53:49.856 00.022 15712 worker thread done servicing request
07:53:49.856 00.000 7988 OnExposeComplete: enter
07:53:49.856 00.000 7988 UpdateGuideState(): m_state=1
07:53:49.860 00.004 7988 UpdateCurrentPosition: no star selected
07:53:49.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:49.860 00.000 7988 Status Line: No star selected
07:53:49.860 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:49.864 00.004 7988 UpdateGuideState exits: No star selected
07:53:49.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:49.864 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:49.864 00.000 7988 Enqueuing Expose request
07:53:49.864 00.000 15712 Worker thread wakes up
07:53:49.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:49.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:51.497 01.633 15712 Exposure complete
07:53:51.511 00.014 15712 worker thread done servicing request
07:53:51.511 00.000 7988 OnExposeComplete: enter
07:53:51.511 00.000 7988 UpdateGuideState(): m_state=1
07:53:51.511 00.000 7988 UpdateCurrentPosition: no star selected
07:53:51.511 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:51.511 00.000 7988 Status Line: No star selected
07:53:51.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:51.527 00.016 7988 UpdateGuideState exits: No star selected
07:53:51.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:51.527 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:51.527 00.000 7988 Enqueuing Expose request
07:53:51.527 00.000 15712 Worker thread wakes up
07:53:51.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:51.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:53.059 01.532 15712 Exposure complete
07:53:53.083 00.024 15712 worker thread done servicing request
07:53:53.083 00.000 7988 OnExposeComplete: enter
07:53:53.083 00.000 7988 UpdateGuideState(): m_state=1
07:53:53.083 00.000 7988 UpdateCurrentPosition: no star selected
07:53:53.083 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:53.083 00.000 7988 Status Line: No star selected
07:53:53.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:53.091 00.008 7988 UpdateGuideState exits: No star selected
07:53:53.092 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:53.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:53.092 00.000 7988 Enqueuing Expose request
07:53:53.092 00.000 15712 Worker thread wakes up
07:53:53.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:53.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:54.736 01.644 15712 Exposure complete
07:53:54.752 00.016 15712 worker thread done servicing request
07:53:54.761 00.009 7988 OnExposeComplete: enter
07:53:54.761 00.000 7988 UpdateGuideState(): m_state=1
07:53:54.763 00.002 7988 UpdateCurrentPosition: no star selected
07:53:54.763 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:54.765 00.002 7988 Status Line: No star selected
07:53:54.767 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:54.768 00.001 7988 UpdateGuideState exits: No star selected
07:53:54.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:54.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:54.768 00.000 7988 Enqueuing Expose request
07:53:54.768 00.000 15712 Worker thread wakes up
07:53:54.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:54.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:56.305 01.537 15712 Exposure complete
07:53:56.327 00.022 15712 worker thread done servicing request
07:53:56.327 00.000 7988 OnExposeComplete: enter
07:53:56.327 00.000 7988 UpdateGuideState(): m_state=1
07:53:56.330 00.003 7988 UpdateCurrentPosition: no star selected
07:53:56.330 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:56.332 00.002 7988 Status Line: No star selected
07:53:56.334 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:56.335 00.001 7988 UpdateGuideState exits: No star selected
07:53:56.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:56.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:56.335 00.000 7988 Enqueuing Expose request
07:53:56.335 00.000 15712 Worker thread wakes up
07:53:56.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:56.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:57.968 01.633 15712 Exposure complete
07:53:57.982 00.014 15712 worker thread done servicing request
07:53:57.982 00.000 7988 OnExposeComplete: enter
07:53:57.994 00.012 7988 UpdateGuideState(): m_state=1
07:53:57.994 00.000 7988 UpdateCurrentPosition: no star selected
07:53:57.994 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:57.994 00.000 7988 Status Line: No star selected
07:53:57.998 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:58.000 00.002 7988 UpdateGuideState exits: No star selected
07:53:58.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:58.002 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:58.002 00.000 7988 Enqueuing Expose request
07:53:58.004 00.002 15712 Worker thread wakes up
07:53:58.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:58.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:53:59.533 01.529 15712 Exposure complete
07:53:59.547 00.014 15712 worker thread done servicing request
07:53:59.547 00.000 7988 OnExposeComplete: enter
07:53:59.547 00.000 7988 UpdateGuideState(): m_state=1
07:53:59.558 00.011 7988 UpdateCurrentPosition: no star selected
07:53:59.559 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:53:59.559 00.000 7988 Status Line: No star selected
07:53:59.561 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:53:59.563 00.002 7988 UpdateGuideState exits: No star selected
07:53:59.563 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:53:59.563 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:53:59.563 00.000 7988 Enqueuing Expose request
07:53:59.563 00.000 15712 Worker thread wakes up
07:53:59.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:53:59.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:01.197 01.634 15712 Exposure complete
07:54:01.212 00.015 15712 worker thread done servicing request
07:54:01.212 00.000 7988 OnExposeComplete: enter
07:54:01.212 00.000 7988 UpdateGuideState(): m_state=1
07:54:01.222 00.010 7988 UpdateCurrentPosition: no star selected
07:54:01.222 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:01.224 00.002 7988 Status Line: No star selected
07:54:01.226 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:01.226 00.000 7988 UpdateGuideState exits: No star selected
07:54:01.228 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:01.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:01.228 00.000 7988 Enqueuing Expose request
07:54:01.228 00.000 15712 Worker thread wakes up
07:54:01.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:01.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:02.745 01.517 15712 Exposure complete
07:54:02.761 00.016 15712 worker thread done servicing request
07:54:02.761 00.000 7988 OnExposeComplete: enter
07:54:02.761 00.000 7988 UpdateGuideState(): m_state=1
07:54:02.772 00.011 7988 UpdateCurrentPosition: no star selected
07:54:02.772 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:02.774 00.002 7988 Status Line: No star selected
07:54:02.776 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:02.777 00.001 7988 UpdateGuideState exits: No star selected
07:54:02.778 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:02.778 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:02.778 00.000 7988 Enqueuing Expose request
07:54:02.778 00.000 15712 Worker thread wakes up
07:54:02.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:02.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:04.412 01.634 15712 Exposure complete
07:54:04.435 00.023 15712 worker thread done servicing request
07:54:04.435 00.000 7988 OnExposeComplete: enter
07:54:04.435 00.000 7988 UpdateGuideState(): m_state=1
07:54:04.435 00.000 7988 UpdateCurrentPosition: no star selected
07:54:04.435 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:04.435 00.000 7988 Status Line: No star selected
07:54:04.442 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:04.442 00.000 7988 UpdateGuideState exits: No star selected
07:54:04.444 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:04.444 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:04.444 00.000 7988 Enqueuing Expose request
07:54:04.444 00.000 15712 Worker thread wakes up
07:54:04.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:04.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:05.978 01.534 15712 Exposure complete
07:54:06.004 00.026 15712 worker thread done servicing request
07:54:06.004 00.000 7988 OnExposeComplete: enter
07:54:06.004 00.000 7988 UpdateGuideState(): m_state=1
07:54:06.007 00.003 7988 UpdateCurrentPosition: no star selected
07:54:06.009 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:06.009 00.000 7988 Status Line: No star selected
07:54:06.011 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:06.011 00.000 7988 UpdateGuideState exits: No star selected
07:54:06.013 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:06.013 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:06.015 00.002 7988 Enqueuing Expose request
07:54:06.015 00.000 15712 Worker thread wakes up
07:54:06.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:06.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:07.655 01.640 15712 Exposure complete
07:54:07.677 00.022 15712 worker thread done servicing request
07:54:07.677 00.000 7988 OnExposeComplete: enter
07:54:07.677 00.000 7988 UpdateGuideState(): m_state=1
07:54:07.677 00.000 7988 UpdateCurrentPosition: no star selected
07:54:07.677 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:07.677 00.000 7988 Status Line: No star selected
07:54:07.677 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:07.685 00.008 7988 UpdateGuideState exits: No star selected
07:54:07.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:07.685 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:07.685 00.000 7988 Enqueuing Expose request
07:54:07.685 00.000 15712 Worker thread wakes up
07:54:07.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:07.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:09.219 01.534 15712 Exposure complete
07:54:09.241 00.022 15712 worker thread done servicing request
07:54:09.241 00.000 7988 OnExposeComplete: enter
07:54:09.241 00.000 7988 UpdateGuideState(): m_state=1
07:54:09.241 00.000 7988 UpdateCurrentPosition: no star selected
07:54:09.245 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:09.245 00.000 7988 Status Line: No star selected
07:54:09.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:09.249 00.004 7988 UpdateGuideState exits: No star selected
07:54:09.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:09.249 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:09.249 00.000 7988 Enqueuing Expose request
07:54:09.249 00.000 15712 Worker thread wakes up
07:54:09.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:09.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:10.896 01.647 15712 Exposure complete
07:54:10.913 00.017 15712 worker thread done servicing request
07:54:10.913 00.000 7988 OnExposeComplete: enter
07:54:10.913 00.000 7988 UpdateGuideState(): m_state=1
07:54:10.921 00.008 7988 UpdateCurrentPosition: no star selected
07:54:10.921 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:10.923 00.002 7988 Status Line: No star selected
07:54:10.925 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:10.926 00.001 7988 UpdateGuideState exits: No star selected
07:54:10.926 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:10.926 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:10.926 00.000 7988 Enqueuing Expose request
07:54:10.930 00.004 15712 Worker thread wakes up
07:54:10.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:10.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:12.459 01.529 15712 Exposure complete
07:54:12.479 00.020 15712 worker thread done servicing request
07:54:12.479 00.000 7988 OnExposeComplete: enter
07:54:12.479 00.000 7988 UpdateGuideState(): m_state=1
07:54:12.484 00.005 7988 UpdateCurrentPosition: no star selected
07:54:12.484 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:12.486 00.002 7988 Status Line: No star selected
07:54:12.488 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:12.489 00.001 7988 UpdateGuideState exits: No star selected
07:54:12.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:12.489 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:12.489 00.000 7988 Enqueuing Expose request
07:54:12.489 00.000 15712 Worker thread wakes up
07:54:12.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:12.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:14.134 01.645 15712 Exposure complete
07:54:14.150 00.016 15712 worker thread done servicing request
07:54:14.150 00.000 7988 OnExposeComplete: enter
07:54:14.150 00.000 7988 UpdateGuideState(): m_state=1
07:54:14.161 00.011 7988 UpdateCurrentPosition: no star selected
07:54:14.161 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:14.163 00.002 7988 Status Line: No star selected
07:54:14.165 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:14.166 00.001 7988 UpdateGuideState exits: No star selected
07:54:14.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:14.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:14.166 00.000 7988 Enqueuing Expose request
07:54:14.166 00.000 15712 Worker thread wakes up
07:54:14.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:14.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:15.686 01.520 15712 Exposure complete
07:54:15.708 00.022 15712 worker thread done servicing request
07:54:15.708 00.000 7988 OnExposeComplete: enter
07:54:15.708 00.000 7988 UpdateGuideState(): m_state=1
07:54:15.708 00.000 7988 UpdateCurrentPosition: no star selected
07:54:15.708 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:15.714 00.006 7988 Status Line: No star selected
07:54:15.714 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:15.716 00.002 7988 UpdateGuideState exits: No star selected
07:54:15.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:15.716 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:15.716 00.000 7988 Enqueuing Expose request
07:54:15.716 00.000 15712 Worker thread wakes up
07:54:15.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:15.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:17.461 01.745 15712 Exposure complete
07:54:17.483 00.022 15712 worker thread done servicing request
07:54:17.483 00.000 7988 OnExposeComplete: enter
07:54:17.483 00.000 7988 UpdateGuideState(): m_state=1
07:54:17.483 00.000 7988 UpdateCurrentPosition: no star selected
07:54:17.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:17.483 00.000 7988 Status Line: No star selected
07:54:17.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:17.491 00.008 7988 UpdateGuideState exits: No star selected
07:54:17.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:17.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:17.491 00.000 7988 Enqueuing Expose request
07:54:17.491 00.000 15712 Worker thread wakes up
07:54:17.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:17.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:18.912 01.421 15712 Exposure complete
07:54:18.935 00.023 15712 worker thread done servicing request
07:54:18.935 00.000 7988 OnExposeComplete: enter
07:54:18.935 00.000 7988 UpdateGuideState(): m_state=1
07:54:18.935 00.000 7988 UpdateCurrentPosition: no star selected
07:54:18.935 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:18.935 00.000 7988 Status Line: No star selected
07:54:18.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:18.943 00.008 7988 UpdateGuideState exits: No star selected
07:54:18.943 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:18.943 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:18.947 00.004 7988 Enqueuing Expose request
07:54:18.947 00.000 15712 Worker thread wakes up
07:54:18.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:18.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:20.689 01.742 15712 Exposure complete
07:54:20.711 00.022 15712 worker thread done servicing request
07:54:20.711 00.000 7988 OnExposeComplete: enter
07:54:20.711 00.000 7988 UpdateGuideState(): m_state=1
07:54:20.711 00.000 7988 UpdateCurrentPosition: no star selected
07:54:20.711 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:20.716 00.005 7988 Status Line: No star selected
07:54:20.716 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:20.719 00.003 7988 UpdateGuideState exits: No star selected
07:54:20.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:20.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:20.719 00.000 7988 Enqueuing Expose request
07:54:20.719 00.000 15712 Worker thread wakes up
07:54:20.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:20.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:22.142 01.423 15712 Exposure complete
07:54:22.165 00.023 15712 worker thread done servicing request
07:54:22.165 00.000 7988 OnExposeComplete: enter
07:54:22.165 00.000 7988 UpdateGuideState(): m_state=1
07:54:22.165 00.000 7988 UpdateCurrentPosition: no star selected
07:54:22.165 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:22.165 00.000 7988 Status Line: No star selected
07:54:22.172 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:22.172 00.000 7988 UpdateGuideState exits: No star selected
07:54:22.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:22.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:22.172 00.000 7988 Enqueuing Expose request
07:54:22.172 00.000 15712 Worker thread wakes up
07:54:22.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:22.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:23.821 01.649 15712 Exposure complete
07:54:23.843 00.022 15712 worker thread done servicing request
07:54:23.843 00.000 7988 OnExposeComplete: enter
07:54:23.843 00.000 7988 UpdateGuideState(): m_state=1
07:54:23.843 00.000 7988 UpdateCurrentPosition: no star selected
07:54:23.843 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:23.843 00.000 7988 Status Line: No star selected
07:54:23.849 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:23.850 00.001 7988 UpdateGuideState exits: No star selected
07:54:23.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:23.850 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:23.850 00.000 7988 Enqueuing Expose request
07:54:23.850 00.000 15712 Worker thread wakes up
07:54:23.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:23.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:25.371 01.521 15712 Exposure complete
07:54:25.385 00.014 15712 worker thread done servicing request
07:54:25.385 00.000 7988 OnExposeComplete: enter
07:54:25.385 00.000 7988 UpdateGuideState(): m_state=1
07:54:25.397 00.012 7988 UpdateCurrentPosition: no star selected
07:54:25.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:25.399 00.002 7988 Status Line: No star selected
07:54:25.401 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:25.401 00.000 7988 UpdateGuideState exits: No star selected
07:54:25.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:25.401 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:25.401 00.000 7988 Enqueuing Expose request
07:54:25.401 00.000 15712 Worker thread wakes up
07:54:25.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:25.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:27.046 01.645 15712 Exposure complete
07:54:27.065 00.019 15712 worker thread done servicing request
07:54:27.065 00.000 7988 OnExposeComplete: enter
07:54:27.065 00.000 7988 UpdateGuideState(): m_state=1
07:54:27.065 00.000 7988 UpdateCurrentPosition: no star selected
07:54:27.065 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:27.065 00.000 7988 Status Line: No star selected
07:54:27.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:27.076 00.011 7988 UpdateGuideState exits: No star selected
07:54:27.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:27.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:27.076 00.000 7988 Enqueuing Expose request
07:54:27.076 00.000 15712 Worker thread wakes up
07:54:27.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:27.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:28.598 01.522 15712 Exposure complete
07:54:28.618 00.020 15712 worker thread done servicing request
07:54:28.618 00.000 7988 OnExposeComplete: enter
07:54:28.618 00.000 7988 UpdateGuideState(): m_state=1
07:54:28.623 00.005 7988 UpdateCurrentPosition: no star selected
07:54:28.623 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:28.625 00.002 7988 Status Line: No star selected
07:54:28.627 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:28.627 00.000 7988 UpdateGuideState exits: No star selected
07:54:28.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:28.629 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:28.629 00.000 7988 Enqueuing Expose request
07:54:28.629 00.000 15712 Worker thread wakes up
07:54:28.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:28.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:30.261 01.632 15712 Exposure complete
07:54:30.284 00.023 15712 worker thread done servicing request
07:54:30.284 00.000 7988 OnExposeComplete: enter
07:54:30.284 00.000 7988 UpdateGuideState(): m_state=1
07:54:30.284 00.000 7988 UpdateCurrentPosition: no star selected
07:54:30.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:30.284 00.000 7988 Status Line: No star selected
07:54:30.291 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:30.291 00.000 7988 UpdateGuideState exits: No star selected
07:54:30.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:30.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:30.291 00.000 7988 Enqueuing Expose request
07:54:30.291 00.000 15712 Worker thread wakes up
07:54:30.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:30.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:31.813 01.522 15712 Exposure complete
07:54:31.831 00.018 15712 worker thread done servicing request
07:54:31.831 00.000 7988 OnExposeComplete: enter
07:54:31.831 00.000 7988 UpdateGuideState(): m_state=1
07:54:31.838 00.007 7988 UpdateCurrentPosition: no star selected
07:54:31.838 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:31.840 00.002 7988 Status Line: No star selected
07:54:31.842 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:31.843 00.001 7988 UpdateGuideState exits: No star selected
07:54:31.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:31.843 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:31.843 00.000 7988 Enqueuing Expose request
07:54:31.843 00.000 15712 Worker thread wakes up
07:54:31.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:31.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:33.488 01.645 15712 Exposure complete
07:54:33.504 00.016 15712 worker thread done servicing request
07:54:33.504 00.000 7988 OnExposeComplete: enter
07:54:33.514 00.010 7988 UpdateGuideState(): m_state=1
07:54:33.514 00.000 7988 UpdateCurrentPosition: no star selected
07:54:33.516 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:33.516 00.000 7988 Status Line: No star selected
07:54:33.518 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:33.520 00.002 7988 UpdateGuideState exits: No star selected
07:54:33.520 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:33.520 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:33.520 00.000 7988 Enqueuing Expose request
07:54:33.520 00.000 15712 Worker thread wakes up
07:54:33.520 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:33.520 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:35.040 01.520 15712 Exposure complete
07:54:35.063 00.023 15712 worker thread done servicing request
07:54:35.063 00.000 7988 OnExposeComplete: enter
07:54:35.063 00.000 7988 UpdateGuideState(): m_state=1
07:54:35.063 00.000 7988 UpdateCurrentPosition: no star selected
07:54:35.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:35.063 00.000 7988 Status Line: No star selected
07:54:35.070 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:35.070 00.000 7988 UpdateGuideState exits: No star selected
07:54:35.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:35.070 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:35.070 00.000 7988 Enqueuing Expose request
07:54:35.070 00.000 15712 Worker thread wakes up
07:54:35.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:35.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:36.718 01.648 15712 Exposure complete
07:54:36.739 00.021 15712 worker thread done servicing request
07:54:36.739 00.000 7988 OnExposeComplete: enter
07:54:36.739 00.000 7988 UpdateGuideState(): m_state=1
07:54:36.739 00.000 7988 UpdateCurrentPosition: no star selected
07:54:36.739 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:36.739 00.000 7988 Status Line: No star selected
07:54:36.746 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:36.746 00.000 7988 UpdateGuideState exits: No star selected
07:54:36.748 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:36.748 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:36.750 00.002 7988 Enqueuing Expose request
07:54:36.750 00.000 15712 Worker thread wakes up
07:54:36.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:36.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:38.283 01.533 15712 Exposure complete
07:54:38.305 00.022 15712 worker thread done servicing request
07:54:38.305 00.000 7988 OnExposeComplete: enter
07:54:38.305 00.000 7988 UpdateGuideState(): m_state=1
07:54:38.305 00.000 7988 UpdateCurrentPosition: no star selected
07:54:38.305 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:38.305 00.000 7988 Status Line: No star selected
07:54:38.312 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:38.313 00.001 7988 UpdateGuideState exits: No star selected
07:54:38.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:38.313 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:38.313 00.000 7988 Enqueuing Expose request
07:54:38.313 00.000 15712 Worker thread wakes up
07:54:38.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:38.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:39.958 01.645 15712 Exposure complete
07:54:39.983 00.025 15712 worker thread done servicing request
07:54:39.983 00.000 7988 OnExposeComplete: enter
07:54:39.983 00.000 7988 UpdateGuideState(): m_state=1
07:54:39.983 00.000 7988 UpdateCurrentPosition: no star selected
07:54:39.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:39.983 00.000 7988 Status Line: No star selected
07:54:39.990 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:39.990 00.000 7988 UpdateGuideState exits: No star selected
07:54:39.990 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:39.990 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:39.990 00.000 7988 Enqueuing Expose request
07:54:39.990 00.000 15712 Worker thread wakes up
07:54:39.990 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:39.990 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:41.526 01.536 15712 Exposure complete
07:54:41.538 00.012 15712 worker thread done servicing request
07:54:41.538 00.000 7988 OnExposeComplete: enter
07:54:41.538 00.000 7988 UpdateGuideState(): m_state=1
07:54:41.551 00.013 7988 UpdateCurrentPosition: no star selected
07:54:41.551 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:41.553 00.002 7988 Status Line: No star selected
07:54:41.554 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:41.554 00.000 7988 UpdateGuideState exits: No star selected
07:54:41.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:41.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:41.554 00.000 7988 Enqueuing Expose request
07:54:41.554 00.000 15712 Worker thread wakes up
07:54:41.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:41.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:43.199 01.645 15712 Exposure complete
07:54:43.223 00.024 15712 worker thread done servicing request
07:54:43.223 00.000 7988 OnExposeComplete: enter
07:54:43.223 00.000 7988 UpdateGuideState(): m_state=1
07:54:43.226 00.003 7988 UpdateCurrentPosition: no star selected
07:54:43.226 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:43.228 00.002 7988 Status Line: No star selected
07:54:43.230 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:43.231 00.001 7988 UpdateGuideState exits: No star selected
07:54:43.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:43.231 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:43.231 00.000 7988 Enqueuing Expose request
07:54:43.231 00.000 15712 Worker thread wakes up
07:54:43.231 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:43.231 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:44.765 01.534 15712 Exposure complete
07:54:44.789 00.024 15712 worker thread done servicing request
07:54:44.789 00.000 7988 OnExposeComplete: enter
07:54:44.790 00.001 7988 UpdateGuideState(): m_state=1
07:54:44.790 00.000 7988 UpdateCurrentPosition: no star selected
07:54:44.790 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:44.790 00.000 7988 Status Line: No star selected
07:54:44.795 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:44.795 00.000 7988 UpdateGuideState exits: No star selected
07:54:44.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:44.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:44.795 00.000 7988 Enqueuing Expose request
07:54:44.795 00.000 15712 Worker thread wakes up
07:54:44.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:44.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:46.441 01.646 15712 Exposure complete
07:54:46.466 00.025 15712 worker thread done servicing request
07:54:46.466 00.000 7988 OnExposeComplete: enter
07:54:46.466 00.000 7988 UpdateGuideState(): m_state=1
07:54:46.466 00.000 7988 UpdateCurrentPosition: no star selected
07:54:46.466 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:46.466 00.000 7988 Status Line: No star selected
07:54:46.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:46.472 00.006 7988 UpdateGuideState exits: No star selected
07:54:46.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:46.472 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:46.475 00.003 7988 Enqueuing Expose request
07:54:46.475 00.000 15712 Worker thread wakes up
07:54:46.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:46.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:47.990 01.515 15712 Exposure complete
07:54:48.013 00.023 15712 worker thread done servicing request
07:54:48.015 00.002 7988 OnExposeComplete: enter
07:54:48.015 00.000 7988 UpdateGuideState(): m_state=1
07:54:48.015 00.000 7988 UpdateCurrentPosition: no star selected
07:54:48.015 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:48.015 00.000 7988 Status Line: No star selected
07:54:48.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:48.022 00.007 7988 UpdateGuideState exits: No star selected
07:54:48.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:48.024 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:48.024 00.000 7988 Enqueuing Expose request
07:54:48.024 00.000 15712 Worker thread wakes up
07:54:48.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:48.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:49.767 01.743 15712 Exposure complete
07:54:49.789 00.022 15712 worker thread done servicing request
07:54:49.789 00.000 7988 OnExposeComplete: enter
07:54:49.789 00.000 7988 UpdateGuideState(): m_state=1
07:54:49.789 00.000 7988 UpdateCurrentPosition: no star selected
07:54:49.792 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:49.792 00.000 7988 Status Line: No star selected
07:54:49.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:49.796 00.004 7988 UpdateGuideState exits: No star selected
07:54:49.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:49.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:49.796 00.000 7988 Enqueuing Expose request
07:54:49.796 00.000 15712 Worker thread wakes up
07:54:49.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:49.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:51.208 01.412 15712 Exposure complete
07:54:51.230 00.022 15712 worker thread done servicing request
07:54:51.230 00.000 7988 OnExposeComplete: enter
07:54:51.230 00.000 7988 UpdateGuideState(): m_state=1
07:54:51.230 00.000 7988 UpdateCurrentPosition: no star selected
07:54:51.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:51.230 00.000 7988 Status Line: No star selected
07:54:51.238 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:51.239 00.001 7988 UpdateGuideState exits: No star selected
07:54:51.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:51.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:51.239 00.000 7988 Enqueuing Expose request
07:54:51.239 00.000 15712 Worker thread wakes up
07:54:51.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:51.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:52.881 01.642 15712 Exposure complete
07:54:52.905 00.024 15712 worker thread done servicing request
07:54:52.905 00.000 7988 OnExposeComplete: enter
07:54:52.905 00.000 7988 UpdateGuideState(): m_state=1
07:54:52.905 00.000 7988 UpdateCurrentPosition: no star selected
07:54:52.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:52.905 00.000 7988 Status Line: No star selected
07:54:52.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:52.913 00.008 7988 UpdateGuideState exits: No star selected
07:54:52.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:52.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:52.913 00.000 7988 Enqueuing Expose request
07:54:52.913 00.000 15712 Worker thread wakes up
07:54:52.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:52.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:54.449 01.536 15712 Exposure complete
07:54:54.472 00.023 15712 worker thread done servicing request
07:54:54.472 00.000 7988 OnExposeComplete: enter
07:54:54.472 00.000 7988 UpdateGuideState(): m_state=1
07:54:54.472 00.000 7988 UpdateCurrentPosition: no star selected
07:54:54.472 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:54.472 00.000 7988 Status Line: No star selected
07:54:54.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:54.479 00.007 7988 UpdateGuideState exits: No star selected
07:54:54.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:54.479 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:54.479 00.000 7988 Enqueuing Expose request
07:54:54.479 00.000 15712 Worker thread wakes up
07:54:54.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:54.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:56.124 01.645 15712 Exposure complete
07:54:56.141 00.017 15712 worker thread done servicing request
07:54:56.141 00.000 7988 OnExposeComplete: enter
07:54:56.141 00.000 7988 UpdateGuideState(): m_state=1
07:54:56.150 00.009 7988 UpdateCurrentPosition: no star selected
07:54:56.150 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:56.152 00.002 7988 Status Line: No star selected
07:54:56.154 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:56.155 00.001 7988 UpdateGuideState exits: No star selected
07:54:56.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:56.157 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:56.158 00.001 7988 Enqueuing Expose request
07:54:56.158 00.000 15712 Worker thread wakes up
07:54:56.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:56.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:57.675 01.517 15712 Exposure complete
07:54:57.700 00.025 15712 worker thread done servicing request
07:54:57.700 00.000 7988 OnExposeComplete: enter
07:54:57.700 00.000 7988 UpdateGuideState(): m_state=1
07:54:57.700 00.000 7988 UpdateCurrentPosition: no star selected
07:54:57.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:57.700 00.000 7988 Status Line: No star selected
07:54:57.706 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:57.706 00.000 7988 UpdateGuideState exits: No star selected
07:54:57.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:57.709 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:57.709 00.000 7988 Enqueuing Expose request
07:54:57.709 00.000 15712 Worker thread wakes up
07:54:57.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:57.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:54:59.351 01.642 15712 Exposure complete
07:54:59.375 00.024 15712 worker thread done servicing request
07:54:59.375 00.000 7988 OnExposeComplete: enter
07:54:59.375 00.000 7988 UpdateGuideState(): m_state=1
07:54:59.378 00.003 7988 UpdateCurrentPosition: no star selected
07:54:59.378 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:54:59.380 00.002 7988 Status Line: No star selected
07:54:59.382 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:54:59.382 00.000 7988 UpdateGuideState exits: No star selected
07:54:59.382 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:54:59.382 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:54:59.382 00.000 7988 Enqueuing Expose request
07:54:59.382 00.000 15712 Worker thread wakes up
07:54:59.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:54:59.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:00.903 01.521 15712 Exposure complete
07:55:00.926 00.023 15712 worker thread done servicing request
07:55:00.926 00.000 7988 OnExposeComplete: enter
07:55:00.926 00.000 7988 UpdateGuideState(): m_state=1
07:55:00.926 00.000 7988 UpdateCurrentPosition: no star selected
07:55:00.926 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:00.926 00.000 7988 Status Line: No star selected
07:55:00.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:00.933 00.007 7988 UpdateGuideState exits: No star selected
07:55:00.933 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:00.933 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:00.933 00.000 7988 Enqueuing Expose request
07:55:00.933 00.000 15712 Worker thread wakes up
07:55:00.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:00.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:02.577 01.644 15712 Exposure complete
07:55:02.593 00.016 15712 worker thread done servicing request
07:55:02.593 00.000 7988 OnExposeComplete: enter
07:55:02.593 00.000 7988 UpdateGuideState(): m_state=1
07:55:02.593 00.000 7988 UpdateCurrentPosition: no star selected
07:55:02.593 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:02.593 00.000 7988 Status Line: No star selected
07:55:02.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:02.609 00.016 7988 UpdateGuideState exits: No star selected
07:55:02.610 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:02.610 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:02.610 00.000 7988 Enqueuing Expose request
07:55:02.610 00.000 15712 Worker thread wakes up
07:55:02.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:02.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:04.143 01.533 15712 Exposure complete
07:55:04.160 00.017 15712 worker thread done servicing request
07:55:04.160 00.000 7988 OnExposeComplete: enter
07:55:04.160 00.000 7988 UpdateGuideState(): m_state=1
07:55:04.168 00.008 7988 UpdateCurrentPosition: no star selected
07:55:04.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:04.170 00.002 7988 Status Line: No star selected
07:55:04.172 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:04.172 00.000 7988 UpdateGuideState exits: No star selected
07:55:04.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:04.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:04.172 00.000 7988 Enqueuing Expose request
07:55:04.172 00.000 15712 Worker thread wakes up
07:55:04.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:04.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:05.817 01.645 15712 Exposure complete
07:55:05.833 00.016 15712 worker thread done servicing request
07:55:05.833 00.000 7988 OnExposeComplete: enter
07:55:05.833 00.000 7988 UpdateGuideState(): m_state=1
07:55:05.844 00.011 7988 UpdateCurrentPosition: no star selected
07:55:05.844 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:05.846 00.002 7988 Status Line: No star selected
07:55:05.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:05.848 00.002 7988 UpdateGuideState exits: No star selected
07:55:05.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:05.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:05.848 00.000 7988 Enqueuing Expose request
07:55:05.848 00.000 15712 Worker thread wakes up
07:55:05.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:05.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:07.383 01.535 15712 Exposure complete
07:55:07.405 00.022 15712 worker thread done servicing request
07:55:07.405 00.000 7988 OnExposeComplete: enter
07:55:07.405 00.000 7988 UpdateGuideState(): m_state=1
07:55:07.405 00.000 7988 UpdateCurrentPosition: no star selected
07:55:07.405 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:07.405 00.000 7988 Status Line: No star selected
07:55:07.411 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:07.413 00.002 7988 UpdateGuideState exits: No star selected
07:55:07.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:07.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:07.413 00.000 7988 Enqueuing Expose request
07:55:07.413 00.000 15712 Worker thread wakes up
07:55:07.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:07.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:09.158 01.745 15712 Exposure complete
07:55:09.180 00.022 15712 worker thread done servicing request
07:55:09.180 00.000 7988 OnExposeComplete: enter
07:55:09.180 00.000 7988 UpdateGuideState(): m_state=1
07:55:09.180 00.000 7988 UpdateCurrentPosition: no star selected
07:55:09.184 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:09.184 00.000 7988 Status Line: No star selected
07:55:09.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:09.188 00.004 7988 UpdateGuideState exits: No star selected
07:55:09.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:09.188 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:09.188 00.000 7988 Enqueuing Expose request
07:55:09.188 00.000 15712 Worker thread wakes up
07:55:09.188 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:09.188 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:10.612 01.424 15712 Exposure complete
07:55:10.630 00.018 15712 worker thread done servicing request
07:55:10.630 00.000 7988 OnExposeComplete: enter
07:55:10.630 00.000 7988 UpdateGuideState(): m_state=1
07:55:10.638 00.008 7988 UpdateCurrentPosition: no star selected
07:55:10.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:10.640 00.002 7988 Status Line: No star selected
07:55:10.642 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:10.642 00.000 7988 UpdateGuideState exits: No star selected
07:55:10.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:10.642 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:10.642 00.000 7988 Enqueuing Expose request
07:55:10.647 00.005 15712 Worker thread wakes up
07:55:10.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:10.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:12.286 01.639 15712 Exposure complete
07:55:12.310 00.024 15712 worker thread done servicing request
07:55:12.310 00.000 7988 OnExposeComplete: enter
07:55:12.310 00.000 7988 UpdateGuideState(): m_state=1
07:55:12.310 00.000 7988 UpdateCurrentPosition: no star selected
07:55:12.315 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:12.315 00.000 7988 Status Line: No star selected
07:55:12.315 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:12.318 00.003 7988 UpdateGuideState exits: No star selected
07:55:12.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:12.318 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:12.318 00.000 7988 Enqueuing Expose request
07:55:12.318 00.000 15712 Worker thread wakes up
07:55:12.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:12.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:13.847 01.529 15712 Exposure complete
07:55:13.863 00.016 15712 worker thread done servicing request
07:55:13.863 00.000 7988 OnExposeComplete: enter
07:55:13.876 00.013 7988 UpdateGuideState(): m_state=1
07:55:13.876 00.000 7988 UpdateCurrentPosition: no star selected
07:55:13.878 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:13.879 00.001 7988 Status Line: No star selected
07:55:13.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:13.879 00.000 7988 UpdateGuideState exits: No star selected
07:55:13.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:13.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:13.879 00.000 7988 Enqueuing Expose request
07:55:13.879 00.000 15712 Worker thread wakes up
07:55:13.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:13.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:15.520 01.641 15712 Exposure complete
07:55:15.542 00.022 15712 worker thread done servicing request
07:55:15.542 00.000 7988 OnExposeComplete: enter
07:55:15.542 00.000 7988 UpdateGuideState(): m_state=1
07:55:15.546 00.004 7988 UpdateCurrentPosition: no star selected
07:55:15.546 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:15.548 00.002 7988 Status Line: No star selected
07:55:15.550 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:15.551 00.001 7988 UpdateGuideState exits: No star selected
07:55:15.551 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:15.551 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:15.551 00.000 7988 Enqueuing Expose request
07:55:15.551 00.000 15712 Worker thread wakes up
07:55:15.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:15.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:17.072 01.521 15712 Exposure complete
07:55:17.091 00.019 15712 worker thread done servicing request
07:55:17.091 00.000 7988 OnExposeComplete: enter
07:55:17.091 00.000 7988 UpdateGuideState(): m_state=1
07:55:17.097 00.006 7988 UpdateCurrentPosition: no star selected
07:55:17.097 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:17.099 00.002 7988 Status Line: No star selected
07:55:17.101 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:17.101 00.000 7988 UpdateGuideState exits: No star selected
07:55:17.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:17.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:17.101 00.000 7988 Enqueuing Expose request
07:55:17.101 00.000 15712 Worker thread wakes up
07:55:17.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:17.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:18.747 01.646 15712 Exposure complete
07:55:18.763 00.016 15712 worker thread done servicing request
07:55:18.763 00.000 7988 OnExposeComplete: enter
07:55:18.763 00.000 7988 UpdateGuideState(): m_state=1
07:55:18.774 00.011 7988 UpdateCurrentPosition: no star selected
07:55:18.775 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:18.775 00.000 7988 Status Line: No star selected
07:55:18.777 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:18.779 00.002 7988 UpdateGuideState exits: No star selected
07:55:18.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:18.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:18.779 00.000 7988 Enqueuing Expose request
07:55:18.779 00.000 15712 Worker thread wakes up
07:55:18.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:18.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:20.315 01.536 15712 Exposure complete
07:55:20.329 00.014 15712 worker thread done servicing request
07:55:20.329 00.000 7988 OnExposeComplete: enter
07:55:20.329 00.000 7988 UpdateGuideState(): m_state=1
07:55:20.340 00.011 7988 UpdateCurrentPosition: no star selected
07:55:20.340 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:20.342 00.002 7988 Status Line: No star selected
07:55:20.344 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:20.344 00.000 7988 UpdateGuideState exits: No star selected
07:55:20.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:20.344 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:20.344 00.000 7988 Enqueuing Expose request
07:55:20.344 00.000 15712 Worker thread wakes up
07:55:20.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:20.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:21.989 01.645 15712 Exposure complete
07:55:22.008 00.019 15712 worker thread done servicing request
07:55:22.008 00.000 7988 OnExposeComplete: enter
07:55:22.008 00.000 7988 UpdateGuideState(): m_state=1
07:55:22.008 00.000 7988 UpdateCurrentPosition: no star selected
07:55:22.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:22.008 00.000 7988 Status Line: No star selected
07:55:22.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:22.018 00.010 7988 UpdateGuideState exits: No star selected
07:55:22.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:22.018 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:22.018 00.000 7988 Enqueuing Expose request
07:55:22.018 00.000 15712 Worker thread wakes up
07:55:22.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:22.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:23.552 01.534 15712 Exposure complete
07:55:23.575 00.023 15712 worker thread done servicing request
07:55:23.575 00.000 7988 OnExposeComplete: enter
07:55:23.575 00.000 7988 UpdateGuideState(): m_state=1
07:55:23.575 00.000 7988 UpdateCurrentPosition: no star selected
07:55:23.575 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:23.575 00.000 7988 Status Line: No star selected
07:55:23.582 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:23.582 00.000 7988 UpdateGuideState exits: No star selected
07:55:23.584 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:23.584 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:23.586 00.002 7988 Enqueuing Expose request
07:55:23.586 00.000 15712 Worker thread wakes up
07:55:23.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:23.588 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:25.224 01.636 15712 Exposure complete
07:55:25.250 00.026 15712 worker thread done servicing request
07:55:25.250 00.000 7988 OnExposeComplete: enter
07:55:25.250 00.000 7988 UpdateGuideState(): m_state=1
07:55:25.250 00.000 7988 UpdateCurrentPosition: no star selected
07:55:25.250 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:25.250 00.000 7988 Status Line: No star selected
07:55:25.256 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:25.256 00.000 7988 UpdateGuideState exits: No star selected
07:55:25.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:25.256 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:25.256 00.000 7988 Enqueuing Expose request
07:55:25.256 00.000 15712 Worker thread wakes up
07:55:25.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:25.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:26.792 01.536 15712 Exposure complete
07:55:26.815 00.023 15712 worker thread done servicing request
07:55:26.815 00.000 7988 OnExposeComplete: enter
07:55:26.815 00.000 7988 UpdateGuideState(): m_state=1
07:55:26.815 00.000 7988 UpdateCurrentPosition: no star selected
07:55:26.815 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:26.815 00.000 7988 Status Line: No star selected
07:55:26.815 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:26.822 00.007 7988 UpdateGuideState exits: No star selected
07:55:26.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:26.822 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:26.822 00.000 7988 Enqueuing Expose request
07:55:26.822 00.000 15712 Worker thread wakes up
07:55:26.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:26.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:28.564 01.742 15712 Exposure complete
07:55:28.583 00.019 15712 worker thread done servicing request
07:55:28.583 00.000 7988 OnExposeComplete: enter
07:55:28.583 00.000 7988 UpdateGuideState(): m_state=1
07:55:28.583 00.000 7988 UpdateCurrentPosition: no star selected
07:55:28.583 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:28.583 00.000 7988 Status Line: No star selected
07:55:28.583 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:28.594 00.011 7988 UpdateGuideState exits: No star selected
07:55:28.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:28.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:28.594 00.000 7988 Enqueuing Expose request
07:55:28.594 00.000 15712 Worker thread wakes up
07:55:28.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:28.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:30.001 01.407 15712 Exposure complete
07:55:30.020 00.019 15712 worker thread done servicing request
07:55:30.020 00.000 7988 OnExposeComplete: enter
07:55:30.020 00.000 7988 UpdateGuideState(): m_state=1
07:55:30.028 00.008 7988 UpdateCurrentPosition: no star selected
07:55:30.029 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:30.029 00.000 7988 Status Line: No star selected
07:55:30.032 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:30.032 00.000 7988 UpdateGuideState exits: No star selected
07:55:30.034 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:30.034 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:30.036 00.002 7988 Enqueuing Expose request
07:55:30.036 00.000 15712 Worker thread wakes up
07:55:30.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:30.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:31.677 01.641 15712 Exposure complete
07:55:31.702 00.025 15712 worker thread done servicing request
07:55:31.702 00.000 7988 OnExposeComplete: enter
07:55:31.702 00.000 7988 UpdateGuideState(): m_state=1
07:55:31.702 00.000 7988 UpdateCurrentPosition: no star selected
07:55:31.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:31.702 00.000 7988 Status Line: No star selected
07:55:31.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:31.709 00.007 7988 UpdateGuideState exits: No star selected
07:55:31.709 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:31.709 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:31.709 00.000 7988 Enqueuing Expose request
07:55:31.709 00.000 15712 Worker thread wakes up
07:55:31.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:31.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:33.228 01.519 15712 Exposure complete
07:55:33.251 00.023 15712 worker thread done servicing request
07:55:33.251 00.000 7988 OnExposeComplete: enter
07:55:33.251 00.000 7988 UpdateGuideState(): m_state=1
07:55:33.251 00.000 7988 UpdateCurrentPosition: no star selected
07:55:33.251 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:33.251 00.000 7988 Status Line: No star selected
07:55:33.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:33.259 00.008 7988 UpdateGuideState exits: No star selected
07:55:33.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:33.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:33.262 00.003 7988 Enqueuing Expose request
07:55:33.262 00.000 15712 Worker thread wakes up
07:55:33.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:33.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:34.892 01.630 15712 Exposure complete
07:55:34.913 00.021 15712 worker thread done servicing request
07:55:34.913 00.000 7988 OnExposeComplete: enter
07:55:34.913 00.000 7988 UpdateGuideState(): m_state=1
07:55:34.913 00.000 7988 UpdateCurrentPosition: no star selected
07:55:34.913 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:34.913 00.000 7988 Status Line: No star selected
07:55:34.913 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:34.922 00.009 7988 UpdateGuideState exits: No star selected
07:55:34.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:34.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:34.922 00.000 7988 Enqueuing Expose request
07:55:34.922 00.000 15712 Worker thread wakes up
07:55:34.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:34.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:36.445 01.523 15712 Exposure complete
07:55:36.462 00.017 15712 worker thread done servicing request
07:55:36.462 00.000 7988 OnExposeComplete: enter
07:55:36.462 00.000 7988 UpdateGuideState(): m_state=1
07:55:36.470 00.008 7988 UpdateCurrentPosition: no star selected
07:55:36.470 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:36.472 00.002 7988 Status Line: No star selected
07:55:36.474 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:36.475 00.001 7988 UpdateGuideState exits: No star selected
07:55:36.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:36.475 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:36.475 00.000 7988 Enqueuing Expose request
07:55:36.479 00.004 15712 Worker thread wakes up
07:55:36.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:36.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:38.220 01.741 15712 Exposure complete
07:55:38.241 00.021 15712 worker thread done servicing request
07:55:38.241 00.000 7988 OnExposeComplete: enter
07:55:38.241 00.000 7988 UpdateGuideState(): m_state=1
07:55:38.241 00.000 7988 UpdateCurrentPosition: no star selected
07:55:38.241 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:38.241 00.000 7988 Status Line: No star selected
07:55:38.249 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:38.250 00.001 7988 UpdateGuideState exits: No star selected
07:55:38.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:38.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:38.250 00.000 7988 Enqueuing Expose request
07:55:38.250 00.000 15712 Worker thread wakes up
07:55:38.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:38.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:39.674 01.424 15712 Exposure complete
07:55:39.696 00.022 15712 worker thread done servicing request
07:55:39.696 00.000 7988 OnExposeComplete: enter
07:55:39.696 00.000 7988 UpdateGuideState(): m_state=1
07:55:39.699 00.003 7988 UpdateCurrentPosition: no star selected
07:55:39.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:39.701 00.002 7988 Status Line: No star selected
07:55:39.703 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:39.704 00.001 7988 UpdateGuideState exits: No star selected
07:55:39.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:39.704 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:39.704 00.000 7988 Enqueuing Expose request
07:55:39.704 00.000 15712 Worker thread wakes up
07:55:39.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:39.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:41.448 01.744 15712 Exposure complete
07:55:41.465 00.017 15712 worker thread done servicing request
07:55:41.465 00.000 7988 OnExposeComplete: enter
07:55:41.465 00.000 7988 UpdateGuideState(): m_state=1
07:55:41.473 00.008 7988 UpdateCurrentPosition: no star selected
07:55:41.473 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:41.475 00.002 7988 Status Line: No star selected
07:55:41.477 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:41.477 00.000 7988 UpdateGuideState exits: No star selected
07:55:41.477 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:41.477 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:41.477 00.000 7988 Enqueuing Expose request
07:55:41.481 00.004 15712 Worker thread wakes up
07:55:41.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:41.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:42.901 01.420 15712 Exposure complete
07:55:42.923 00.022 15712 worker thread done servicing request
07:55:42.923 00.000 7988 OnExposeComplete: enter
07:55:42.923 00.000 7988 UpdateGuideState(): m_state=1
07:55:42.926 00.003 7988 UpdateCurrentPosition: no star selected
07:55:42.926 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:42.926 00.000 7988 Status Line: No star selected
07:55:42.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:42.931 00.005 7988 UpdateGuideState exits: No star selected
07:55:42.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:42.931 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:42.931 00.000 7988 Enqueuing Expose request
07:55:42.931 00.000 15712 Worker thread wakes up
07:55:42.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:42.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:44.676 01.745 15712 Exposure complete
07:55:44.698 00.022 15712 worker thread done servicing request
07:55:44.698 00.000 7988 OnExposeComplete: enter
07:55:44.698 00.000 7988 UpdateGuideState(): m_state=1
07:55:44.701 00.003 7988 UpdateCurrentPosition: no star selected
07:55:44.703 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:44.703 00.000 7988 Status Line: No star selected
07:55:44.705 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:44.705 00.000 7988 UpdateGuideState exits: No star selected
07:55:44.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:44.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:44.705 00.000 7988 Enqueuing Expose request
07:55:44.705 00.000 15712 Worker thread wakes up
07:55:44.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:44.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:46.130 01.425 15712 Exposure complete
07:55:46.143 00.013 15712 worker thread done servicing request
07:55:46.143 00.000 7988 OnExposeComplete: enter
07:55:46.143 00.000 7988 UpdateGuideState(): m_state=1
07:55:46.156 00.013 7988 UpdateCurrentPosition: no star selected
07:55:46.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:46.158 00.002 7988 Status Line: No star selected
07:55:46.159 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:46.159 00.000 7988 UpdateGuideState exits: No star selected
07:55:46.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:46.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:46.159 00.000 7988 Enqueuing Expose request
07:55:46.159 00.000 15712 Worker thread wakes up
07:55:46.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:46.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:47.807 01.648 15712 Exposure complete
07:55:47.826 00.019 15712 worker thread done servicing request
07:55:47.826 00.000 7988 OnExposeComplete: enter
07:55:47.826 00.000 7988 UpdateGuideState(): m_state=1
07:55:47.826 00.000 7988 UpdateCurrentPosition: no star selected
07:55:47.826 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:47.826 00.000 7988 Status Line: No star selected
07:55:47.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:47.838 00.012 7988 UpdateGuideState exits: No star selected
07:55:47.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:47.838 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:47.838 00.000 7988 Enqueuing Expose request
07:55:47.843 00.005 15712 Worker thread wakes up
07:55:47.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:47.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:49.358 01.515 15712 Exposure complete
07:55:49.381 00.023 15712 worker thread done servicing request
07:55:49.381 00.000 7988 OnExposeComplete: enter
07:55:49.389 00.008 7988 UpdateGuideState(): m_state=1
07:55:49.389 00.000 7988 UpdateCurrentPosition: no star selected
07:55:49.392 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:49.392 00.000 7988 Status Line: No star selected
07:55:49.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:49.392 00.000 7988 UpdateGuideState exits: No star selected
07:55:49.392 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:49.392 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:49.392 00.000 7988 Enqueuing Expose request
07:55:49.392 00.000 15712 Worker thread wakes up
07:55:49.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:49.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:51.040 01.648 15712 Exposure complete
07:55:51.062 00.022 15712 worker thread done servicing request
07:55:51.062 00.000 7988 OnExposeComplete: enter
07:55:51.062 00.000 7988 UpdateGuideState(): m_state=1
07:55:51.062 00.000 7988 UpdateCurrentPosition: no star selected
07:55:51.062 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:51.062 00.000 7988 Status Line: No star selected
07:55:51.068 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:51.070 00.002 7988 UpdateGuideState exits: No star selected
07:55:51.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:51.070 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:51.070 00.000 7988 Enqueuing Expose request
07:55:51.070 00.000 15712 Worker thread wakes up
07:55:51.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:51.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:52.606 01.536 15712 Exposure complete
07:55:52.619 00.013 15712 worker thread done servicing request
07:55:52.619 00.000 7988 OnExposeComplete: enter
07:55:52.619 00.000 7988 UpdateGuideState(): m_state=1
07:55:52.631 00.012 7988 UpdateCurrentPosition: no star selected
07:55:52.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:52.633 00.002 7988 Status Line: No star selected
07:55:52.635 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:52.635 00.000 7988 UpdateGuideState exits: No star selected
07:55:52.635 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:52.635 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:52.635 00.000 7988 Enqueuing Expose request
07:55:52.635 00.000 15712 Worker thread wakes up
07:55:52.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:52.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:54.382 01.747 15712 Exposure complete
07:55:54.403 00.021 15712 worker thread done servicing request
07:55:54.403 00.000 7988 OnExposeComplete: enter
07:55:54.403 00.000 7988 UpdateGuideState(): m_state=1
07:55:54.407 00.004 7988 UpdateCurrentPosition: no star selected
07:55:54.407 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:54.409 00.002 7988 Status Line: No star selected
07:55:54.411 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:54.411 00.000 7988 UpdateGuideState exits: No star selected
07:55:54.411 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:54.411 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:54.411 00.000 7988 Enqueuing Expose request
07:55:54.411 00.000 15712 Worker thread wakes up
07:55:54.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:54.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:55.820 01.409 15712 Exposure complete
07:55:55.834 00.014 15712 worker thread done servicing request
07:55:55.834 00.000 7988 OnExposeComplete: enter
07:55:55.834 00.000 7988 UpdateGuideState(): m_state=1
07:55:55.846 00.012 7988 UpdateCurrentPosition: no star selected
07:55:55.846 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:55.848 00.002 7988 Status Line: No star selected
07:55:55.850 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:55.850 00.000 7988 UpdateGuideState exits: No star selected
07:55:55.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:55.850 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:55.850 00.000 7988 Enqueuing Expose request
07:55:55.850 00.000 15712 Worker thread wakes up
07:55:55.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:55.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:57.497 01.647 15712 Exposure complete
07:55:57.520 00.023 15712 worker thread done servicing request
07:55:57.520 00.000 7988 OnExposeComplete: enter
07:55:57.520 00.000 7988 UpdateGuideState(): m_state=1
07:55:57.520 00.000 7988 UpdateCurrentPosition: no star selected
07:55:57.520 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:57.520 00.000 7988 Status Line: No star selected
07:55:57.526 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:57.526 00.000 7988 UpdateGuideState exits: No star selected
07:55:57.528 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:57.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:57.530 00.002 7988 Enqueuing Expose request
07:55:57.530 00.000 15712 Worker thread wakes up
07:55:57.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:57.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:55:59.046 01.516 15712 Exposure complete
07:55:59.064 00.018 15712 worker thread done servicing request
07:55:59.064 00.000 7988 OnExposeComplete: enter
07:55:59.064 00.000 7988 UpdateGuideState(): m_state=1
07:55:59.071 00.007 7988 UpdateCurrentPosition: no star selected
07:55:59.071 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:55:59.073 00.002 7988 Status Line: No star selected
07:55:59.075 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:55:59.075 00.000 7988 UpdateGuideState exits: No star selected
07:55:59.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:55:59.075 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:55:59.075 00.000 7988 Enqueuing Expose request
07:55:59.075 00.000 15712 Worker thread wakes up
07:55:59.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:55:59.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:00.709 01.634 15712 Exposure complete
07:56:00.723 00.014 15712 worker thread done servicing request
07:56:00.723 00.000 7988 OnExposeComplete: enter
07:56:00.723 00.000 7988 UpdateGuideState(): m_state=1
07:56:00.723 00.000 7988 UpdateCurrentPosition: no star selected
07:56:00.735 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:00.735 00.000 7988 Status Line: No star selected
07:56:00.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:00.739 00.004 7988 UpdateGuideState exits: No star selected
07:56:00.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:00.739 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:00.739 00.000 7988 Enqueuing Expose request
07:56:00.739 00.000 15712 Worker thread wakes up
07:56:00.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:00.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:02.274 01.535 15712 Exposure complete
07:56:02.287 00.013 15712 worker thread done servicing request
07:56:02.287 00.000 7988 OnExposeComplete: enter
07:56:02.287 00.000 7988 UpdateGuideState(): m_state=1
07:56:02.299 00.012 7988 UpdateCurrentPosition: no star selected
07:56:02.299 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:02.301 00.002 7988 Status Line: No star selected
07:56:02.302 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:02.303 00.001 7988 UpdateGuideState exits: No star selected
07:56:02.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:02.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:02.303 00.000 7988 Enqueuing Expose request
07:56:02.303 00.000 15712 Worker thread wakes up
07:56:02.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:02.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:03.936 01.633 15712 Exposure complete
07:56:03.953 00.017 15712 worker thread done servicing request
07:56:03.953 00.000 7988 OnExposeComplete: enter
07:56:03.953 00.000 7988 UpdateGuideState(): m_state=1
07:56:03.953 00.000 7988 UpdateCurrentPosition: no star selected
07:56:03.953 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:03.953 00.000 7988 Status Line: No star selected
07:56:03.966 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:03.966 00.000 7988 UpdateGuideState exits: No star selected
07:56:03.970 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:03.972 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:03.972 00.000 7988 Enqueuing Expose request
07:56:03.974 00.002 15712 Worker thread wakes up
07:56:03.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:03.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:05.500 01.526 15712 Exposure complete
07:56:05.521 00.021 15712 worker thread done servicing request
07:56:05.521 00.000 7988 OnExposeComplete: enter
07:56:05.521 00.000 7988 UpdateGuideState(): m_state=1
07:56:05.521 00.000 7988 UpdateCurrentPosition: no star selected
07:56:05.521 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:05.521 00.000 7988 Status Line: No star selected
07:56:05.521 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:05.529 00.008 7988 UpdateGuideState exits: No star selected
07:56:05.529 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:05.529 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:05.529 00.000 7988 Enqueuing Expose request
07:56:05.529 00.000 15712 Worker thread wakes up
07:56:05.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:05.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:07.172 01.643 15712 Exposure complete
07:56:07.188 00.016 15712 worker thread done servicing request
07:56:07.188 00.000 7988 OnExposeComplete: enter
07:56:07.188 00.000 7988 UpdateGuideState(): m_state=1
07:56:07.199 00.011 7988 UpdateCurrentPosition: no star selected
07:56:07.199 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:07.201 00.002 7988 Status Line: No star selected
07:56:07.203 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:07.204 00.001 7988 UpdateGuideState exits: No star selected
07:56:07.205 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:07.205 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:07.205 00.000 7988 Enqueuing Expose request
07:56:07.205 00.000 15712 Worker thread wakes up
07:56:07.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:07.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:08.724 01.519 15712 Exposure complete
07:56:08.746 00.022 15712 worker thread done servicing request
07:56:08.746 00.000 7988 OnExposeComplete: enter
07:56:08.746 00.000 7988 UpdateGuideState(): m_state=1
07:56:08.746 00.000 7988 UpdateCurrentPosition: no star selected
07:56:08.746 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:08.746 00.000 7988 Status Line: No star selected
07:56:08.753 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:08.754 00.001 7988 UpdateGuideState exits: No star selected
07:56:08.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:08.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:08.754 00.000 7988 Enqueuing Expose request
07:56:08.754 00.000 15712 Worker thread wakes up
07:56:08.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:08.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:10.504 01.750 15712 Exposure complete
07:56:10.528 00.024 15712 worker thread done servicing request
07:56:10.528 00.000 7988 OnExposeComplete: enter
07:56:10.528 00.000 7988 UpdateGuideState(): m_state=1
07:56:10.528 00.000 7988 UpdateCurrentPosition: no star selected
07:56:10.528 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:10.528 00.000 7988 Status Line: No star selected
07:56:10.528 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:10.528 00.000 7988 UpdateGuideState exits: No star selected
07:56:10.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:10.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:10.541 00.013 7988 Enqueuing Expose request
07:56:10.541 00.000 15712 Worker thread wakes up
07:56:10.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:10.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:11.952 01.411 15712 Exposure complete
07:56:11.971 00.019 15712 worker thread done servicing request
07:56:11.971 00.000 7988 OnExposeComplete: enter
07:56:11.971 00.000 7988 UpdateGuideState(): m_state=1
07:56:11.971 00.000 7988 UpdateCurrentPosition: no star selected
07:56:11.971 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:11.971 00.000 7988 Status Line: No star selected
07:56:11.983 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:11.983 00.000 7988 UpdateGuideState exits: No star selected
07:56:11.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:11.983 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:11.983 00.000 7988 Enqueuing Expose request
07:56:11.988 00.005 15712 Worker thread wakes up
07:56:11.988 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:11.988 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:13.632 01.644 15712 Exposure complete
07:56:13.654 00.022 15712 worker thread done servicing request
07:56:13.654 00.000 7988 OnExposeComplete: enter
07:56:13.656 00.002 7988 UpdateGuideState(): m_state=1
07:56:13.656 00.000 7988 UpdateCurrentPosition: no star selected
07:56:13.656 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:13.656 00.000 7988 Status Line: No star selected
07:56:13.656 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:13.662 00.006 7988 UpdateGuideState exits: No star selected
07:56:13.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:13.662 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:13.662 00.000 7988 Enqueuing Expose request
07:56:13.662 00.000 15712 Worker thread wakes up
07:56:13.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:13.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:15.182 01.520 15712 Exposure complete
07:56:15.204 00.022 15712 worker thread done servicing request
07:56:15.204 00.000 7988 OnExposeComplete: enter
07:56:15.204 00.000 7988 UpdateGuideState(): m_state=1
07:56:15.204 00.000 7988 UpdateCurrentPosition: no star selected
07:56:15.204 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:15.204 00.000 7988 Status Line: No star selected
07:56:15.204 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:15.212 00.008 7988 UpdateGuideState exits: No star selected
07:56:15.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:15.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:15.212 00.000 7988 Enqueuing Expose request
07:56:15.212 00.000 15712 Worker thread wakes up
07:56:15.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:15.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:16.955 01.743 15712 Exposure complete
07:56:16.979 00.024 15712 worker thread done servicing request
07:56:16.980 00.001 7988 OnExposeComplete: enter
07:56:16.981 00.001 7988 UpdateGuideState(): m_state=1
07:56:16.982 00.001 7988 UpdateCurrentPosition: no star selected
07:56:16.983 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:16.983 00.000 7988 Status Line: No star selected
07:56:16.986 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:16.986 00.000 7988 UpdateGuideState exits: No star selected
07:56:16.986 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:16.986 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:16.989 00.003 7988 Enqueuing Expose request
07:56:16.989 00.000 15712 Worker thread wakes up
07:56:16.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:16.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:18.409 01.420 15712 Exposure complete
07:56:18.431 00.022 15712 worker thread done servicing request
07:56:18.431 00.000 7988 OnExposeComplete: enter
07:56:18.431 00.000 7988 UpdateGuideState(): m_state=1
07:56:18.431 00.000 7988 UpdateCurrentPosition: no star selected
07:56:18.431 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:18.431 00.000 7988 Status Line: No star selected
07:56:18.437 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:18.439 00.002 7988 UpdateGuideState exits: No star selected
07:56:18.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:18.439 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:18.439 00.000 7988 Enqueuing Expose request
07:56:18.439 00.000 15712 Worker thread wakes up
07:56:18.439 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:18.439 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:20.182 01.743 15712 Exposure complete
07:56:20.206 00.024 15712 worker thread done servicing request
07:56:20.206 00.000 7988 OnExposeComplete: enter
07:56:20.206 00.000 7988 UpdateGuideState(): m_state=1
07:56:20.206 00.000 7988 UpdateCurrentPosition: no star selected
07:56:20.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:20.206 00.000 7988 Status Line: No star selected
07:56:20.212 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:20.212 00.000 7988 UpdateGuideState exits: No star selected
07:56:20.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:20.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:20.212 00.000 7988 Enqueuing Expose request
07:56:20.212 00.000 15712 Worker thread wakes up
07:56:20.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:20.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:21.636 01.424 15712 Exposure complete
07:56:21.659 00.023 15712 worker thread done servicing request
07:56:21.659 00.000 7988 OnExposeComplete: enter
07:56:21.659 00.000 7988 UpdateGuideState(): m_state=1
07:56:21.659 00.000 7988 UpdateCurrentPosition: no star selected
07:56:21.659 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:21.659 00.000 7988 Status Line: No star selected
07:56:21.666 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:21.666 00.000 7988 UpdateGuideState exits: No star selected
07:56:21.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:21.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:21.670 00.004 7988 Enqueuing Expose request
07:56:21.670 00.000 15712 Worker thread wakes up
07:56:21.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:21.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:23.312 01.642 15712 Exposure complete
07:56:23.337 00.025 15712 worker thread done servicing request
07:56:23.337 00.000 7988 OnExposeComplete: enter
07:56:23.337 00.000 7988 UpdateGuideState(): m_state=1
07:56:23.339 00.002 7988 UpdateCurrentPosition: no star selected
07:56:23.339 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:23.341 00.002 7988 Status Line: No star selected
07:56:23.342 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:23.344 00.002 7988 UpdateGuideState exits: No star selected
07:56:23.345 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:23.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:23.347 00.002 7988 Enqueuing Expose request
07:56:23.347 00.000 15712 Worker thread wakes up
07:56:23.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:23.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:24.863 01.516 15712 Exposure complete
07:56:24.884 00.021 15712 worker thread done servicing request
07:56:24.884 00.000 7988 OnExposeComplete: enter
07:56:24.884 00.000 7988 UpdateGuideState(): m_state=1
07:56:24.884 00.000 7988 UpdateCurrentPosition: no star selected
07:56:24.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:24.884 00.000 7988 Status Line: No star selected
07:56:24.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:24.895 00.011 7988 UpdateGuideState exits: No star selected
07:56:24.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:24.895 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:24.895 00.000 7988 Enqueuing Expose request
07:56:24.895 00.000 15712 Worker thread wakes up
07:56:24.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:24.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:26.540 01.645 15712 Exposure complete
07:56:26.564 00.024 15712 worker thread done servicing request
07:56:26.564 00.000 7988 OnExposeComplete: enter
07:56:26.564 00.000 7988 UpdateGuideState(): m_state=1
07:56:26.564 00.000 7988 UpdateCurrentPosition: no star selected
07:56:26.568 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:26.568 00.000 7988 Status Line: No star selected
07:56:26.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:26.572 00.004 7988 UpdateGuideState exits: No star selected
07:56:26.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:26.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:26.572 00.000 7988 Enqueuing Expose request
07:56:26.572 00.000 15712 Worker thread wakes up
07:56:26.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:26.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:28.108 01.536 15712 Exposure complete
07:56:28.130 00.022 15712 worker thread done servicing request
07:56:28.130 00.000 7988 OnExposeComplete: enter
07:56:28.130 00.000 7988 UpdateGuideState(): m_state=1
07:56:28.130 00.000 7988 UpdateCurrentPosition: no star selected
07:56:28.130 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:28.130 00.000 7988 Status Line: No star selected
07:56:28.137 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:28.138 00.001 7988 UpdateGuideState exits: No star selected
07:56:28.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:28.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:28.138 00.000 7988 Enqueuing Expose request
07:56:28.138 00.000 15712 Worker thread wakes up
07:56:28.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:28.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:29.785 01.647 15712 Exposure complete
07:56:29.807 00.022 15712 worker thread done servicing request
07:56:29.807 00.000 7988 OnExposeComplete: enter
07:56:29.807 00.000 7988 UpdateGuideState(): m_state=1
07:56:29.807 00.000 7988 UpdateCurrentPosition: no star selected
07:56:29.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:29.812 00.005 7988 Status Line: No star selected
07:56:29.814 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:29.814 00.000 7988 UpdateGuideState exits: No star selected
07:56:29.814 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:29.814 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:29.814 00.000 7988 Enqueuing Expose request
07:56:29.814 00.000 15712 Worker thread wakes up
07:56:29.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:29.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:31.346 01.532 15712 Exposure complete
07:56:31.360 00.014 15712 worker thread done servicing request
07:56:31.360 00.000 7988 OnExposeComplete: enter
07:56:31.371 00.011 7988 UpdateGuideState(): m_state=1
07:56:31.371 00.000 7988 UpdateCurrentPosition: no star selected
07:56:31.373 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:31.373 00.000 7988 Status Line: No star selected
07:56:31.376 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:31.376 00.000 7988 UpdateGuideState exits: No star selected
07:56:31.378 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:31.378 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:31.380 00.002 7988 Enqueuing Expose request
07:56:31.380 00.000 15712 Worker thread wakes up
07:56:31.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:31.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:33.022 01.642 15712 Exposure complete
07:56:33.038 00.016 15712 worker thread done servicing request
07:56:33.038 00.000 7988 OnExposeComplete: enter
07:56:33.038 00.000 7988 UpdateGuideState(): m_state=1
07:56:33.049 00.011 7988 UpdateCurrentPosition: no star selected
07:56:33.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:33.051 00.002 7988 Status Line: No star selected
07:56:33.053 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:33.054 00.001 7988 UpdateGuideState exits: No star selected
07:56:33.055 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:33.055 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:33.055 00.000 7988 Enqueuing Expose request
07:56:33.055 00.000 15712 Worker thread wakes up
07:56:33.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:33.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:34.574 01.519 15712 Exposure complete
07:56:34.588 00.014 15712 worker thread done servicing request
07:56:34.588 00.000 7988 OnExposeComplete: enter
07:56:34.588 00.000 7988 UpdateGuideState(): m_state=1
07:56:34.599 00.011 7988 UpdateCurrentPosition: no star selected
07:56:34.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:34.601 00.002 7988 Status Line: No star selected
07:56:34.603 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:34.604 00.001 7988 UpdateGuideState exits: No star selected
07:56:34.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:34.604 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:34.604 00.000 7988 Enqueuing Expose request
07:56:34.604 00.000 15712 Worker thread wakes up
07:56:34.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:34.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:36.347 01.743 15712 Exposure complete
07:56:36.369 00.022 15712 worker thread done servicing request
07:56:36.369 00.000 7988 OnExposeComplete: enter
07:56:36.369 00.000 7988 UpdateGuideState(): m_state=1
07:56:36.369 00.000 7988 UpdateCurrentPosition: no star selected
07:56:36.374 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:36.374 00.000 7988 Status Line: No star selected
07:56:36.374 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:36.377 00.003 7988 UpdateGuideState exits: No star selected
07:56:36.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:36.377 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:36.377 00.000 7988 Enqueuing Expose request
07:56:36.377 00.000 15712 Worker thread wakes up
07:56:36.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:36.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:37.801 01.424 15712 Exposure complete
07:56:37.824 00.023 15712 worker thread done servicing request
07:56:37.824 00.000 7988 OnExposeComplete: enter
07:56:37.824 00.000 7988 UpdateGuideState(): m_state=1
07:56:37.824 00.000 7988 UpdateCurrentPosition: no star selected
07:56:37.824 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:37.824 00.000 7988 Status Line: No star selected
07:56:37.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:37.831 00.007 7988 UpdateGuideState exits: No star selected
07:56:37.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:37.833 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:37.833 00.000 7988 Enqueuing Expose request
07:56:37.835 00.002 15712 Worker thread wakes up
07:56:37.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:37.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:39.479 01.644 15712 Exposure complete
07:56:39.497 00.018 15712 worker thread done servicing request
07:56:39.497 00.000 7988 OnExposeComplete: enter
07:56:39.497 00.000 7988 UpdateGuideState(): m_state=1
07:56:39.504 00.007 7988 UpdateCurrentPosition: no star selected
07:56:39.504 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:39.506 00.002 7988 Status Line: No star selected
07:56:39.508 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:39.509 00.001 7988 UpdateGuideState exits: No star selected
07:56:39.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:39.509 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:39.509 00.000 7988 Enqueuing Expose request
07:56:39.509 00.000 15712 Worker thread wakes up
07:56:39.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:39.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:41.031 01.522 15712 Exposure complete
07:56:41.054 00.023 15712 worker thread done servicing request
07:56:41.054 00.000 7988 OnExposeComplete: enter
07:56:41.054 00.000 7988 UpdateGuideState(): m_state=1
07:56:41.056 00.002 7988 UpdateCurrentPosition: no star selected
07:56:41.056 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:41.058 00.002 7988 Status Line: No star selected
07:56:41.060 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:41.060 00.000 7988 UpdateGuideState exits: No star selected
07:56:41.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:41.060 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:41.060 00.000 7988 Enqueuing Expose request
07:56:41.060 00.000 15712 Worker thread wakes up
07:56:41.060 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:41.060 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:42.708 01.648 15712 Exposure complete
07:56:42.730 00.022 15712 worker thread done servicing request
07:56:42.730 00.000 7988 OnExposeComplete: enter
07:56:42.730 00.000 7988 UpdateGuideState(): m_state=1
07:56:42.730 00.000 7988 UpdateCurrentPosition: no star selected
07:56:42.730 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:42.735 00.005 7988 Status Line: No star selected
07:56:42.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:42.737 00.002 7988 UpdateGuideState exits: No star selected
07:56:42.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:42.737 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:42.737 00.000 7988 Enqueuing Expose request
07:56:42.737 00.000 15712 Worker thread wakes up
07:56:42.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:42.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:44.271 01.534 15712 Exposure complete
07:56:44.293 00.022 15712 worker thread done servicing request
07:56:44.293 00.000 7988 OnExposeComplete: enter
07:56:44.293 00.000 7988 UpdateGuideState(): m_state=1
07:56:44.296 00.003 7988 UpdateCurrentPosition: no star selected
07:56:44.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:44.298 00.002 7988 Status Line: No star selected
07:56:44.300 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:44.302 00.002 7988 UpdateGuideState exits: No star selected
07:56:44.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:44.302 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:44.302 00.000 7988 Enqueuing Expose request
07:56:44.302 00.000 15712 Worker thread wakes up
07:56:44.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:44.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:45.932 01.630 15712 Exposure complete
07:56:45.955 00.023 15712 worker thread done servicing request
07:56:45.955 00.000 7988 OnExposeComplete: enter
07:56:45.955 00.000 7988 UpdateGuideState(): m_state=1
07:56:45.955 00.000 7988 UpdateCurrentPosition: no star selected
07:56:45.955 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:45.955 00.000 7988 Status Line: No star selected
07:56:45.962 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:45.964 00.002 7988 UpdateGuideState exits: No star selected
07:56:45.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:45.966 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:45.966 00.000 7988 Enqueuing Expose request
07:56:45.968 00.002 15712 Worker thread wakes up
07:56:45.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:45.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:47.496 01.528 15712 Exposure complete
07:56:47.518 00.022 15712 worker thread done servicing request
07:56:47.518 00.000 7988 OnExposeComplete: enter
07:56:47.518 00.000 7988 UpdateGuideState(): m_state=1
07:56:47.522 00.004 7988 UpdateCurrentPosition: no star selected
07:56:47.522 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:47.524 00.002 7988 Status Line: No star selected
07:56:47.526 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:47.526 00.000 7988 UpdateGuideState exits: No star selected
07:56:47.528 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:47.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:47.530 00.002 7988 Enqueuing Expose request
07:56:47.530 00.000 15712 Worker thread wakes up
07:56:47.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:47.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:49.169 01.639 15712 Exposure complete
07:56:49.192 00.023 15712 worker thread done servicing request
07:56:49.192 00.000 7988 OnExposeComplete: enter
07:56:49.192 00.000 7988 UpdateGuideState(): m_state=1
07:56:49.192 00.000 7988 UpdateCurrentPosition: no star selected
07:56:49.192 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:49.192 00.000 7988 Status Line: No star selected
07:56:49.192 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:49.200 00.008 7988 UpdateGuideState exits: No star selected
07:56:49.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:49.203 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:49.203 00.000 7988 Enqueuing Expose request
07:56:49.203 00.000 15712 Worker thread wakes up
07:56:49.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:49.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:50.736 01.533 15712 Exposure complete
07:56:50.751 00.015 15712 worker thread done servicing request
07:56:50.751 00.000 7988 OnExposeComplete: enter
07:56:50.751 00.000 7988 UpdateGuideState(): m_state=1
07:56:50.762 00.011 7988 UpdateCurrentPosition: no star selected
07:56:50.762 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:50.764 00.002 7988 Status Line: No star selected
07:56:50.766 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:50.766 00.000 7988 UpdateGuideState exits: No star selected
07:56:50.768 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:50.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:50.768 00.000 7988 Enqueuing Expose request
07:56:50.768 00.000 15712 Worker thread wakes up
07:56:50.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:50.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:52.409 01.641 15712 Exposure complete
07:56:52.434 00.025 15712 worker thread done servicing request
07:56:52.434 00.000 7988 OnExposeComplete: enter
07:56:52.436 00.002 7988 UpdateGuideState(): m_state=1
07:56:52.436 00.000 7988 UpdateCurrentPosition: no star selected
07:56:52.436 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:52.436 00.000 7988 Status Line: No star selected
07:56:52.436 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:52.441 00.005 7988 UpdateGuideState exits: No star selected
07:56:52.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:52.441 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:52.441 00.000 7988 Enqueuing Expose request
07:56:52.441 00.000 15712 Worker thread wakes up
07:56:52.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:52.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:53.981 01.540 15712 Exposure complete
07:56:54.001 00.020 15712 worker thread done servicing request
07:56:54.001 00.000 7988 OnExposeComplete: enter
07:56:54.001 00.000 7988 UpdateGuideState(): m_state=1
07:56:54.006 00.005 7988 UpdateCurrentPosition: no star selected
07:56:54.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:54.006 00.000 7988 Status Line: No star selected
07:56:54.006 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:54.006 00.000 7988 UpdateGuideState exits: No star selected
07:56:54.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:54.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:54.006 00.000 7988 Enqueuing Expose request
07:56:54.006 00.000 15712 Worker thread wakes up
07:56:54.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:54.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:55.652 01.646 15712 Exposure complete
07:56:55.669 00.017 15712 worker thread done servicing request
07:56:55.669 00.000 7988 OnExposeComplete: enter
07:56:55.669 00.000 7988 UpdateGuideState(): m_state=1
07:56:55.669 00.000 7988 UpdateCurrentPosition: no star selected
07:56:55.669 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:55.669 00.000 7988 Status Line: No star selected
07:56:55.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:55.684 00.015 7988 UpdateGuideState exits: No star selected
07:56:55.686 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:55.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:55.686 00.000 7988 Enqueuing Expose request
07:56:55.686 00.000 15712 Worker thread wakes up
07:56:55.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:55.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:57.218 01.532 15712 Exposure complete
07:56:57.234 00.016 15712 worker thread done servicing request
07:56:57.234 00.000 7988 OnExposeComplete: enter
07:56:57.234 00.000 7988 UpdateGuideState(): m_state=1
07:56:57.246 00.012 7988 UpdateCurrentPosition: no star selected
07:56:57.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:57.248 00.002 7988 Status Line: No star selected
07:56:57.250 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:57.251 00.001 7988 UpdateGuideState exits: No star selected
07:56:57.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:57.251 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:57.251 00.000 7988 Enqueuing Expose request
07:56:57.251 00.000 15712 Worker thread wakes up
07:56:57.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:57.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:56:58.896 01.645 15712 Exposure complete
07:56:58.920 00.024 15712 worker thread done servicing request
07:56:58.920 00.000 7988 OnExposeComplete: enter
07:56:58.920 00.000 7988 UpdateGuideState(): m_state=1
07:56:58.920 00.000 7988 UpdateCurrentPosition: no star selected
07:56:58.920 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:56:58.920 00.000 7988 Status Line: No star selected
07:56:58.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:56:58.928 00.008 7988 UpdateGuideState exits: No star selected
07:56:58.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:56:58.928 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:56:58.928 00.000 7988 Enqueuing Expose request
07:56:58.928 00.000 15712 Worker thread wakes up
07:56:58.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:56:58.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:00.460 01.532 15712 Exposure complete
07:57:00.484 00.024 15712 worker thread done servicing request
07:57:00.484 00.000 7988 OnExposeComplete: enter
07:57:00.485 00.001 7988 UpdateGuideState(): m_state=1
07:57:00.485 00.000 7988 UpdateCurrentPosition: no star selected
07:57:00.485 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:00.485 00.000 7988 Status Line: No star selected
07:57:00.490 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:00.490 00.000 7988 UpdateGuideState exits: No star selected
07:57:00.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:00.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:00.490 00.000 7988 Enqueuing Expose request
07:57:00.490 00.000 15712 Worker thread wakes up
07:57:00.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:00.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:02.133 01.643 15712 Exposure complete
07:57:02.154 00.021 15712 worker thread done servicing request
07:57:02.154 00.000 7988 OnExposeComplete: enter
07:57:02.154 00.000 7988 UpdateGuideState(): m_state=1
07:57:02.160 00.006 7988 UpdateCurrentPosition: no star selected
07:57:02.160 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:02.162 00.002 7988 Status Line: No star selected
07:57:02.165 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:02.165 00.000 7988 UpdateGuideState exits: No star selected
07:57:02.167 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:02.167 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:02.169 00.002 7988 Enqueuing Expose request
07:57:02.169 00.000 15712 Worker thread wakes up
07:57:02.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:02.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:03.701 01.532 15712 Exposure complete
07:57:03.722 00.021 15712 worker thread done servicing request
07:57:03.724 00.002 7988 OnExposeComplete: enter
07:57:03.724 00.000 7988 UpdateGuideState(): m_state=1
07:57:03.724 00.000 7988 UpdateCurrentPosition: no star selected
07:57:03.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:03.724 00.000 7988 Status Line: No star selected
07:57:03.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:03.731 00.007 7988 UpdateGuideState exits: No star selected
07:57:03.731 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:03.731 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:03.731 00.000 7988 Enqueuing Expose request
07:57:03.731 00.000 15712 Worker thread wakes up
07:57:03.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:03.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:05.376 01.645 15712 Exposure complete
07:57:05.390 00.014 15712 worker thread done servicing request
07:57:05.390 00.000 7988 OnExposeComplete: enter
07:57:05.390 00.000 7988 UpdateGuideState(): m_state=1
07:57:05.401 00.011 7988 UpdateCurrentPosition: no star selected
07:57:05.402 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:05.402 00.000 7988 Status Line: No star selected
07:57:05.404 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:05.406 00.002 7988 UpdateGuideState exits: No star selected
07:57:05.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:05.406 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:05.406 00.000 7988 Enqueuing Expose request
07:57:05.406 00.000 15712 Worker thread wakes up
07:57:05.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:05.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:06.941 01.535 15712 Exposure complete
07:57:06.956 00.015 15712 worker thread done servicing request
07:57:06.956 00.000 7988 OnExposeComplete: enter
07:57:06.956 00.000 7988 UpdateGuideState(): m_state=1
07:57:06.966 00.010 7988 UpdateCurrentPosition: no star selected
07:57:06.966 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:06.968 00.002 7988 Status Line: No star selected
07:57:06.969 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:06.971 00.002 7988 UpdateGuideState exits: No star selected
07:57:06.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:06.971 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:06.971 00.000 7988 Enqueuing Expose request
07:57:06.971 00.000 15712 Worker thread wakes up
07:57:06.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:06.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:08.619 01.648 15712 Exposure complete
07:57:08.638 00.019 15712 worker thread done servicing request
07:57:08.638 00.000 7988 OnExposeComplete: enter
07:57:08.638 00.000 7988 UpdateGuideState(): m_state=1
07:57:08.638 00.000 7988 UpdateCurrentPosition: no star selected
07:57:08.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:08.638 00.000 7988 Status Line: No star selected
07:57:08.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:08.648 00.010 7988 UpdateGuideState exits: No star selected
07:57:08.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:08.648 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:08.648 00.000 7988 Enqueuing Expose request
07:57:08.648 00.000 15712 Worker thread wakes up
07:57:08.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:08.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:10.170 01.522 15712 Exposure complete
07:57:10.193 00.023 15712 worker thread done servicing request
07:57:10.193 00.000 7988 OnExposeComplete: enter
07:57:10.193 00.000 7988 UpdateGuideState(): m_state=1
07:57:10.193 00.000 7988 UpdateCurrentPosition: no star selected
07:57:10.193 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:10.193 00.000 7988 Status Line: No star selected
07:57:10.193 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:10.200 00.007 7988 UpdateGuideState exits: No star selected
07:57:10.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:10.200 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:10.200 00.000 7988 Enqueuing Expose request
07:57:10.204 00.004 15712 Worker thread wakes up
07:57:10.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:10.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:11.944 01.740 15712 Exposure complete
07:57:11.958 00.014 15712 worker thread done servicing request
07:57:11.958 00.000 7988 OnExposeComplete: enter
07:57:11.958 00.000 7988 UpdateGuideState(): m_state=1
07:57:11.970 00.012 7988 UpdateCurrentPosition: no star selected
07:57:11.970 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:11.972 00.002 7988 Status Line: No star selected
07:57:11.975 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:11.975 00.000 7988 UpdateGuideState exits: No star selected
07:57:11.978 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:11.978 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:11.978 00.000 7988 Enqueuing Expose request
07:57:11.978 00.000 15712 Worker thread wakes up
07:57:11.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:11.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:13.397 01.419 15712 Exposure complete
07:57:13.419 00.022 15712 worker thread done servicing request
07:57:13.419 00.000 7988 OnExposeComplete: enter
07:57:13.419 00.000 7988 UpdateGuideState(): m_state=1
07:57:13.423 00.004 7988 UpdateCurrentPosition: no star selected
07:57:13.423 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:13.425 00.002 7988 Status Line: No star selected
07:57:13.427 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:13.427 00.000 7988 UpdateGuideState exits: No star selected
07:57:13.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:13.427 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:13.427 00.000 7988 Enqueuing Expose request
07:57:13.427 00.000 15712 Worker thread wakes up
07:57:13.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:13.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:15.072 01.645 15712 Exposure complete
07:57:15.087 00.015 15712 worker thread done servicing request
07:57:15.087 00.000 7988 OnExposeComplete: enter
07:57:15.087 00.000 7988 UpdateGuideState(): m_state=1
07:57:15.096 00.009 7988 UpdateCurrentPosition: no star selected
07:57:15.096 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:15.098 00.002 7988 Status Line: No star selected
07:57:15.100 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:15.101 00.001 7988 UpdateGuideState exits: No star selected
07:57:15.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:15.104 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:15.104 00.000 7988 Enqueuing Expose request
07:57:15.104 00.000 15712 Worker thread wakes up
07:57:15.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:15.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:16.634 01.530 15712 Exposure complete
07:57:16.657 00.023 15712 worker thread done servicing request
07:57:16.657 00.000 7988 OnExposeComplete: enter
07:57:16.657 00.000 7988 UpdateGuideState(): m_state=1
07:57:16.657 00.000 7988 UpdateCurrentPosition: no star selected
07:57:16.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:16.657 00.000 7988 Status Line: No star selected
07:57:16.657 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:16.665 00.008 7988 UpdateGuideState exits: No star selected
07:57:16.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:16.665 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:16.668 00.003 7988 Enqueuing Expose request
07:57:16.668 00.000 15712 Worker thread wakes up
07:57:16.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:16.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:18.310 01.642 15712 Exposure complete
07:57:18.325 00.015 15712 worker thread done servicing request
07:57:18.325 00.000 7988 OnExposeComplete: enter
07:57:18.335 00.010 7988 UpdateGuideState(): m_state=1
07:57:18.335 00.000 7988 UpdateCurrentPosition: no star selected
07:57:18.337 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:18.337 00.000 7988 Status Line: No star selected
07:57:18.339 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:18.341 00.002 7988 UpdateGuideState exits: No star selected
07:57:18.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:18.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:18.341 00.000 7988 Enqueuing Expose request
07:57:18.341 00.000 15712 Worker thread wakes up
07:57:18.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:18.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:19.862 01.521 15712 Exposure complete
07:57:19.885 00.023 15712 worker thread done servicing request
07:57:19.885 00.000 7988 OnExposeComplete: enter
07:57:19.885 00.000 7988 UpdateGuideState(): m_state=1
07:57:19.885 00.000 7988 UpdateCurrentPosition: no star selected
07:57:19.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:19.885 00.000 7988 Status Line: No star selected
07:57:19.892 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:19.892 00.000 7988 UpdateGuideState exits: No star selected
07:57:19.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:19.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:19.892 00.000 7988 Enqueuing Expose request
07:57:19.892 00.000 15712 Worker thread wakes up
07:57:19.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:19.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:21.635 01.743 15712 Exposure complete
07:57:21.652 00.017 15712 worker thread done servicing request
07:57:21.652 00.000 7988 OnExposeComplete: enter
07:57:21.652 00.000 7988 UpdateGuideState(): m_state=1
07:57:21.661 00.009 7988 UpdateCurrentPosition: no star selected
07:57:21.661 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:21.663 00.002 7988 Status Line: No star selected
07:57:21.665 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:21.665 00.000 7988 UpdateGuideState exits: No star selected
07:57:21.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:21.669 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:21.669 00.000 7988 Enqueuing Expose request
07:57:21.669 00.000 15712 Worker thread wakes up
07:57:21.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:21.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:23.088 01.419 15712 Exposure complete
07:57:23.102 00.014 15712 worker thread done servicing request
07:57:23.102 00.000 7988 OnExposeComplete: enter
07:57:23.102 00.000 7988 UpdateGuideState(): m_state=1
07:57:23.113 00.011 7988 UpdateCurrentPosition: no star selected
07:57:23.114 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:23.114 00.000 7988 Status Line: No star selected
07:57:23.116 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:23.118 00.002 7988 UpdateGuideState exits: No star selected
07:57:23.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:23.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:23.118 00.000 7988 Enqueuing Expose request
07:57:23.118 00.000 15712 Worker thread wakes up
07:57:23.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:23.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:24.862 01.744 15712 Exposure complete
07:57:24.885 00.023 15712 worker thread done servicing request
07:57:24.885 00.000 7988 OnExposeComplete: enter
07:57:24.885 00.000 7988 UpdateGuideState(): m_state=1
07:57:24.885 00.000 7988 UpdateCurrentPosition: no star selected
07:57:24.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:24.885 00.000 7988 Status Line: No star selected
07:57:24.885 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:24.891 00.006 7988 UpdateGuideState exits: No star selected
07:57:24.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:24.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:24.891 00.000 7988 Enqueuing Expose request
07:57:24.891 00.000 15712 Worker thread wakes up
07:57:24.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:24.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:26.313 01.422 15712 Exposure complete
07:57:26.333 00.020 15712 worker thread done servicing request
07:57:26.333 00.000 7988 OnExposeComplete: enter
07:57:26.333 00.000 7988 UpdateGuideState(): m_state=1
07:57:26.340 00.007 7988 UpdateCurrentPosition: no star selected
07:57:26.340 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:26.342 00.002 7988 Status Line: No star selected
07:57:26.344 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:26.344 00.000 7988 UpdateGuideState exits: No star selected
07:57:26.346 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:26.346 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:26.348 00.002 7988 Enqueuing Expose request
07:57:26.348 00.000 15712 Worker thread wakes up
07:57:26.349 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:26.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:27.976 01.627 15712 Exposure complete
07:57:28.001 00.025 15712 worker thread done servicing request
07:57:28.001 00.000 7988 OnExposeComplete: enter
07:57:28.001 00.000 7988 UpdateGuideState(): m_state=1
07:57:28.006 00.005 7988 UpdateCurrentPosition: no star selected
07:57:28.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:28.008 00.002 7988 Status Line: No star selected
07:57:28.010 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:28.010 00.000 7988 UpdateGuideState exits: No star selected
07:57:28.012 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:28.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:28.014 00.002 7988 Enqueuing Expose request
07:57:28.014 00.000 15712 Worker thread wakes up
07:57:28.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:28.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:29.542 01.528 15712 Exposure complete
07:57:29.564 00.022 15712 worker thread done servicing request
07:57:29.564 00.000 7988 OnExposeComplete: enter
07:57:29.564 00.000 7988 UpdateGuideState(): m_state=1
07:57:29.568 00.004 7988 UpdateCurrentPosition: no star selected
07:57:29.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:29.568 00.000 7988 Status Line: No star selected
07:57:29.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:29.572 00.004 7988 UpdateGuideState exits: No star selected
07:57:29.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:29.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:29.572 00.000 7988 Enqueuing Expose request
07:57:29.572 00.000 15712 Worker thread wakes up
07:57:29.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:29.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:31.219 01.647 15712 Exposure complete
07:57:31.236 00.017 15712 worker thread done servicing request
07:57:31.236 00.000 7988 OnExposeComplete: enter
07:57:31.236 00.000 7988 UpdateGuideState(): m_state=1
07:57:31.244 00.008 7988 UpdateCurrentPosition: no star selected
07:57:31.244 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:31.246 00.002 7988 Status Line: No star selected
07:57:31.248 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:31.249 00.001 7988 UpdateGuideState exits: No star selected
07:57:31.249 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:31.249 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:31.249 00.000 7988 Enqueuing Expose request
07:57:31.253 00.004 15712 Worker thread wakes up
07:57:31.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:31.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:32.783 01.530 15712 Exposure complete
07:57:32.804 00.021 15712 worker thread done servicing request
07:57:32.804 00.000 7988 OnExposeComplete: enter
07:57:32.804 00.000 7988 UpdateGuideState(): m_state=1
07:57:32.808 00.004 7988 UpdateCurrentPosition: no star selected
07:57:32.808 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:32.810 00.002 7988 Status Line: No star selected
07:57:32.812 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:32.812 00.000 7988 UpdateGuideState exits: No star selected
07:57:32.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:32.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:32.812 00.000 7988 Enqueuing Expose request
07:57:32.812 00.000 15712 Worker thread wakes up
07:57:32.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:32.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:34.455 01.643 15712 Exposure complete
07:57:34.471 00.016 15712 worker thread done servicing request
07:57:34.471 00.000 7988 OnExposeComplete: enter
07:57:34.471 00.000 7988 UpdateGuideState(): m_state=1
07:57:34.471 00.000 7988 UpdateCurrentPosition: no star selected
07:57:34.471 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:34.471 00.000 7988 Status Line: No star selected
07:57:34.471 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:34.487 00.016 7988 UpdateGuideState exits: No star selected
07:57:34.488 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:34.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:34.488 00.000 7988 Enqueuing Expose request
07:57:34.488 00.000 15712 Worker thread wakes up
07:57:34.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:34.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:36.009 01.521 15712 Exposure complete
07:57:36.030 00.021 15712 worker thread done servicing request
07:57:36.033 00.003 7988 OnExposeComplete: enter
07:57:36.034 00.001 7988 UpdateGuideState(): m_state=1
07:57:36.034 00.000 7988 UpdateCurrentPosition: no star selected
07:57:36.034 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:36.034 00.000 7988 Status Line: No star selected
07:57:36.039 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:36.039 00.000 7988 UpdateGuideState exits: No star selected
07:57:36.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:36.039 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:36.039 00.000 7988 Enqueuing Expose request
07:57:36.039 00.000 15712 Worker thread wakes up
07:57:36.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:36.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:37.783 01.744 15712 Exposure complete
07:57:37.806 00.023 15712 worker thread done servicing request
07:57:37.806 00.000 7988 OnExposeComplete: enter
07:57:37.806 00.000 7988 UpdateGuideState(): m_state=1
07:57:37.806 00.000 7988 UpdateCurrentPosition: no star selected
07:57:37.806 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:37.806 00.000 7988 Status Line: No star selected
07:57:37.806 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:37.812 00.006 7988 UpdateGuideState exits: No star selected
07:57:37.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:37.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:37.812 00.000 7988 Enqueuing Expose request
07:57:37.812 00.000 15712 Worker thread wakes up
07:57:37.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:37.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:39.235 01.423 15712 Exposure complete
07:57:39.258 00.023 15712 worker thread done servicing request
07:57:39.258 00.000 7988 OnExposeComplete: enter
07:57:39.258 00.000 7988 UpdateGuideState(): m_state=1
07:57:39.258 00.000 7988 UpdateCurrentPosition: no star selected
07:57:39.258 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:39.258 00.000 7988 Status Line: No star selected
07:57:39.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:39.265 00.007 7988 UpdateGuideState exits: No star selected
07:57:39.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:39.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:39.269 00.004 7988 Enqueuing Expose request
07:57:39.269 00.000 15712 Worker thread wakes up
07:57:39.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:39.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:40.910 01.641 15712 Exposure complete
07:57:40.933 00.023 15712 worker thread done servicing request
07:57:40.933 00.000 7988 OnExposeComplete: enter
07:57:40.933 00.000 7988 UpdateGuideState(): m_state=1
07:57:40.933 00.000 7988 UpdateCurrentPosition: no star selected
07:57:40.933 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:40.933 00.000 7988 Status Line: No star selected
07:57:40.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:40.940 00.007 7988 UpdateGuideState exits: No star selected
07:57:40.940 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:40.940 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:40.940 00.000 7988 Enqueuing Expose request
07:57:40.940 00.000 15712 Worker thread wakes up
07:57:40.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:40.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:42.474 01.534 15712 Exposure complete
07:57:42.488 00.014 15712 worker thread done servicing request
07:57:42.488 00.000 7988 OnExposeComplete: enter
07:57:42.499 00.011 7988 UpdateGuideState(): m_state=1
07:57:42.499 00.000 7988 UpdateCurrentPosition: no star selected
07:57:42.499 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:42.499 00.000 7988 Status Line: No star selected
07:57:42.504 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:42.506 00.002 7988 UpdateGuideState exits: No star selected
07:57:42.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:42.508 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:42.508 00.000 7988 Enqueuing Expose request
07:57:42.510 00.002 15712 Worker thread wakes up
07:57:42.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:42.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:44.148 01.638 15712 Exposure complete
07:57:44.168 00.020 15712 worker thread done servicing request
07:57:44.168 00.000 7988 OnExposeComplete: enter
07:57:44.168 00.000 7988 UpdateGuideState(): m_state=1
07:57:44.173 00.005 7988 UpdateCurrentPosition: no star selected
07:57:44.173 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:44.175 00.002 7988 Status Line: No star selected
07:57:44.177 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:44.177 00.000 7988 UpdateGuideState exits: No star selected
07:57:44.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:44.177 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:44.177 00.000 7988 Enqueuing Expose request
07:57:44.177 00.000 15712 Worker thread wakes up
07:57:44.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:44.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:45.711 01.534 15712 Exposure complete
07:57:45.733 00.022 15712 worker thread done servicing request
07:57:45.733 00.000 7988 OnExposeComplete: enter
07:57:45.733 00.000 7988 UpdateGuideState(): m_state=1
07:57:45.736 00.003 7988 UpdateCurrentPosition: no star selected
07:57:45.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:45.736 00.000 7988 Status Line: No star selected
07:57:45.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:45.741 00.005 7988 UpdateGuideState exits: No star selected
07:57:45.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:45.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:45.741 00.000 7988 Enqueuing Expose request
07:57:45.741 00.000 15712 Worker thread wakes up
07:57:45.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:45.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:47.386 01.645 15712 Exposure complete
07:57:47.405 00.019 15712 worker thread done servicing request
07:57:47.405 00.000 7988 OnExposeComplete: enter
07:57:47.405 00.000 7988 UpdateGuideState(): m_state=1
07:57:47.411 00.006 7988 UpdateCurrentPosition: no star selected
07:57:47.411 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:47.413 00.002 7988 Status Line: No star selected
07:57:47.415 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:47.415 00.000 7988 UpdateGuideState exits: No star selected
07:57:47.415 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:47.415 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:47.415 00.000 7988 Enqueuing Expose request
07:57:47.415 00.000 15712 Worker thread wakes up
07:57:47.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:47.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:48.936 01.521 15712 Exposure complete
07:57:48.954 00.018 15712 worker thread done servicing request
07:57:48.954 00.000 7988 OnExposeComplete: enter
07:57:48.954 00.000 7988 UpdateGuideState(): m_state=1
07:57:48.961 00.007 7988 UpdateCurrentPosition: no star selected
07:57:48.961 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:48.963 00.002 7988 Status Line: No star selected
07:57:48.965 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:48.965 00.000 7988 UpdateGuideState exits: No star selected
07:57:48.967 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:48.967 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:48.969 00.002 7988 Enqueuing Expose request
07:57:48.969 00.000 15712 Worker thread wakes up
07:57:48.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:48.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:50.708 01.739 15712 Exposure complete
07:57:50.725 00.017 15712 worker thread done servicing request
07:57:50.725 00.000 7988 OnExposeComplete: enter
07:57:50.725 00.000 7988 UpdateGuideState(): m_state=1
07:57:50.735 00.010 7988 UpdateCurrentPosition: no star selected
07:57:50.735 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:50.737 00.002 7988 Status Line: No star selected
07:57:50.739 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:50.739 00.000 7988 UpdateGuideState exits: No star selected
07:57:50.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:50.742 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:50.742 00.000 7988 Enqueuing Expose request
07:57:50.742 00.000 15712 Worker thread wakes up
07:57:50.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:50.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:52.164 01.422 15712 Exposure complete
07:57:52.186 00.022 15712 worker thread done servicing request
07:57:52.186 00.000 7988 OnExposeComplete: enter
07:57:52.186 00.000 7988 UpdateGuideState(): m_state=1
07:57:52.189 00.003 7988 UpdateCurrentPosition: no star selected
07:57:52.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:52.189 00.000 7988 Status Line: No star selected
07:57:52.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:52.194 00.005 7988 UpdateGuideState exits: No star selected
07:57:52.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:52.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:52.194 00.000 7988 Enqueuing Expose request
07:57:52.194 00.000 15712 Worker thread wakes up
07:57:52.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:52.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:53.838 01.644 15712 Exposure complete
07:57:53.860 00.022 15712 worker thread done servicing request
07:57:53.860 00.000 7988 OnExposeComplete: enter
07:57:53.860 00.000 7988 UpdateGuideState(): m_state=1
07:57:53.865 00.005 7988 UpdateCurrentPosition: no star selected
07:57:53.865 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:53.865 00.000 7988 Status Line: No star selected
07:57:53.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:53.870 00.005 7988 UpdateGuideState exits: No star selected
07:57:53.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:53.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:53.870 00.000 7988 Enqueuing Expose request
07:57:53.870 00.000 15712 Worker thread wakes up
07:57:53.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:53.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:55.405 01.535 15712 Exposure complete
07:57:55.424 00.019 15712 worker thread done servicing request
07:57:55.424 00.000 7988 OnExposeComplete: enter
07:57:55.424 00.000 7988 UpdateGuideState(): m_state=1
07:57:55.431 00.007 7988 UpdateCurrentPosition: no star selected
07:57:55.431 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:55.433 00.002 7988 Status Line: No star selected
07:57:55.435 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:55.435 00.000 7988 UpdateGuideState exits: No star selected
07:57:55.435 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:55.435 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:55.435 00.000 7988 Enqueuing Expose request
07:57:55.435 00.000 15712 Worker thread wakes up
07:57:55.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:55.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:57.077 01.642 15712 Exposure complete
07:57:57.093 00.016 15712 worker thread done servicing request
07:57:57.093 00.000 7988 OnExposeComplete: enter
07:57:57.093 00.000 7988 UpdateGuideState(): m_state=1
07:57:57.102 00.009 7988 UpdateCurrentPosition: no star selected
07:57:57.102 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:57.104 00.002 7988 Status Line: No star selected
07:57:57.106 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:57.107 00.001 7988 UpdateGuideState exits: No star selected
07:57:57.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:57.109 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:57.109 00.000 7988 Enqueuing Expose request
07:57:57.109 00.000 15712 Worker thread wakes up
07:57:57.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:57.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:57:58.628 01.519 15712 Exposure complete
07:57:58.642 00.014 15712 worker thread done servicing request
07:57:58.642 00.000 7988 OnExposeComplete: enter
07:57:58.642 00.000 7988 UpdateGuideState(): m_state=1
07:57:58.642 00.000 7988 UpdateCurrentPosition: no star selected
07:57:58.642 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:57:58.642 00.000 7988 Status Line: No star selected
07:57:58.657 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:57:58.658 00.001 7988 UpdateGuideState exits: No star selected
07:57:58.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:57:58.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:57:58.658 00.000 7988 Enqueuing Expose request
07:57:58.658 00.000 15712 Worker thread wakes up
07:57:58.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:57:58.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:00.303 01.645 15712 Exposure complete
07:58:00.323 00.020 15712 worker thread done servicing request
07:58:00.323 00.000 7988 OnExposeComplete: enter
07:58:00.323 00.000 7988 UpdateGuideState(): m_state=1
07:58:00.329 00.006 7988 UpdateCurrentPosition: no star selected
07:58:00.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:00.331 00.002 7988 Status Line: No star selected
07:58:00.333 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:00.334 00.001 7988 UpdateGuideState exits: No star selected
07:58:00.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:00.334 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:00.334 00.000 7988 Enqueuing Expose request
07:58:00.334 00.000 15712 Worker thread wakes up
07:58:00.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:00.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:01.858 01.524 15712 Exposure complete
07:58:01.880 00.022 15712 worker thread done servicing request
07:58:01.880 00.000 7988 OnExposeComplete: enter
07:58:01.880 00.000 7988 UpdateGuideState(): m_state=1
07:58:01.880 00.000 7988 UpdateCurrentPosition: no star selected
07:58:01.880 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:01.880 00.000 7988 Status Line: No star selected
07:58:01.880 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:01.888 00.008 7988 UpdateGuideState exits: No star selected
07:58:01.889 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:01.889 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:01.889 00.000 7988 Enqueuing Expose request
07:58:01.889 00.000 15712 Worker thread wakes up
07:58:01.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:01.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:03.533 01.644 15712 Exposure complete
07:58:03.556 00.023 15712 worker thread done servicing request
07:58:03.556 00.000 7988 OnExposeComplete: enter
07:58:03.556 00.000 7988 UpdateGuideState(): m_state=1
07:58:03.560 00.004 7988 UpdateCurrentPosition: no star selected
07:58:03.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:03.562 00.002 7988 Status Line: No star selected
07:58:03.564 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:03.565 00.001 7988 UpdateGuideState exits: No star selected
07:58:03.565 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:03.565 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:03.565 00.000 7988 Enqueuing Expose request
07:58:03.565 00.000 15712 Worker thread wakes up
07:58:03.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:03.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:05.085 01.520 15712 Exposure complete
07:58:05.108 00.023 15712 worker thread done servicing request
07:58:05.108 00.000 7988 OnExposeComplete: enter
07:58:05.108 00.000 7988 UpdateGuideState(): m_state=1
07:58:05.108 00.000 7988 UpdateCurrentPosition: no star selected
07:58:05.108 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:05.108 00.000 7988 Status Line: No star selected
07:58:05.114 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:05.114 00.000 7988 UpdateGuideState exits: No star selected
07:58:05.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:05.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:05.114 00.000 7988 Enqueuing Expose request
07:58:05.114 00.000 15712 Worker thread wakes up
07:58:05.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:05.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:06.759 01.645 15712 Exposure complete
07:58:06.780 00.021 15712 worker thread done servicing request
07:58:06.780 00.000 7988 OnExposeComplete: enter
07:58:06.780 00.000 7988 UpdateGuideState(): m_state=1
07:58:06.786 00.006 7988 UpdateCurrentPosition: no star selected
07:58:06.786 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:06.788 00.002 7988 Status Line: No star selected
07:58:06.790 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:06.790 00.000 7988 UpdateGuideState exits: No star selected
07:58:06.792 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:06.792 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:06.794 00.002 7988 Enqueuing Expose request
07:58:06.794 00.000 15712 Worker thread wakes up
07:58:06.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:06.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:08.324 01.530 15712 Exposure complete
07:58:08.345 00.021 15712 worker thread done servicing request
07:58:08.345 00.000 7988 OnExposeComplete: enter
07:58:08.345 00.000 7988 UpdateGuideState(): m_state=1
07:58:08.345 00.000 7988 UpdateCurrentPosition: no star selected
07:58:08.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:08.345 00.000 7988 Status Line: No star selected
07:58:08.345 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:08.354 00.009 7988 UpdateGuideState exits: No star selected
07:58:08.354 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:08.354 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:08.354 00.000 7988 Enqueuing Expose request
07:58:08.354 00.000 15712 Worker thread wakes up
07:58:08.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:08.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:10.001 01.647 15712 Exposure complete
07:58:10.023 00.022 15712 worker thread done servicing request
07:58:10.023 00.000 7988 OnExposeComplete: enter
07:58:10.023 00.000 7988 UpdateGuideState(): m_state=1
07:58:10.026 00.003 7988 UpdateCurrentPosition: no star selected
07:58:10.026 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:10.028 00.002 7988 Status Line: No star selected
07:58:10.030 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:10.030 00.000 7988 UpdateGuideState exits: No star selected
07:58:10.032 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:10.032 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:10.034 00.002 7988 Enqueuing Expose request
07:58:10.034 00.000 15712 Worker thread wakes up
07:58:10.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:10.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:11.562 01.528 15712 Exposure complete
07:58:11.576 00.014 15712 worker thread done servicing request
07:58:11.576 00.000 7988 OnExposeComplete: enter
07:58:11.576 00.000 7988 UpdateGuideState(): m_state=1
07:58:11.588 00.012 7988 UpdateCurrentPosition: no star selected
07:58:11.589 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:11.589 00.000 7988 Status Line: No star selected
07:58:11.591 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:11.591 00.000 7988 UpdateGuideState exits: No star selected
07:58:11.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:11.591 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:11.591 00.000 7988 Enqueuing Expose request
07:58:11.591 00.000 15712 Worker thread wakes up
07:58:11.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:11.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:13.239 01.648 15712 Exposure complete
07:58:13.255 00.016 15712 worker thread done servicing request
07:58:13.255 00.000 7988 OnExposeComplete: enter
07:58:13.255 00.000 7988 UpdateGuideState(): m_state=1
07:58:13.263 00.008 7988 UpdateCurrentPosition: no star selected
07:58:13.263 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:13.265 00.002 7988 Status Line: No star selected
07:58:13.268 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:13.268 00.000 7988 UpdateGuideState exits: No star selected
07:58:13.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:13.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:13.268 00.000 7988 Enqueuing Expose request
07:58:13.272 00.004 15712 Worker thread wakes up
07:58:13.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:13.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:14.803 01.531 15712 Exposure complete
07:58:14.822 00.019 15712 worker thread done servicing request
07:58:14.822 00.000 7988 OnExposeComplete: enter
07:58:14.822 00.000 7988 UpdateGuideState(): m_state=1
07:58:14.828 00.006 7988 UpdateCurrentPosition: no star selected
07:58:14.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:14.830 00.002 7988 Status Line: No star selected
07:58:14.832 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:14.832 00.000 7988 UpdateGuideState exits: No star selected
07:58:14.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:14.832 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:14.832 00.000 7988 Enqueuing Expose request
07:58:14.832 00.000 15712 Worker thread wakes up
07:58:14.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:14.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:16.480 01.648 15712 Exposure complete
07:58:16.494 00.014 15712 worker thread done servicing request
07:58:16.494 00.000 7988 OnExposeComplete: enter
07:58:16.494 00.000 7988 UpdateGuideState(): m_state=1
07:58:16.505 00.011 7988 UpdateCurrentPosition: no star selected
07:58:16.505 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:16.507 00.002 7988 Status Line: No star selected
07:58:16.508 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:16.510 00.002 7988 UpdateGuideState exits: No star selected
07:58:16.512 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:16.512 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:16.512 00.000 7988 Enqueuing Expose request
07:58:16.512 00.000 15712 Worker thread wakes up
07:58:16.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:16.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:18.044 01.532 15712 Exposure complete
07:58:18.058 00.014 15712 worker thread done servicing request
07:58:18.058 00.000 7988 OnExposeComplete: enter
07:58:18.058 00.000 7988 UpdateGuideState(): m_state=1
07:58:18.069 00.011 7988 UpdateCurrentPosition: no star selected
07:58:18.069 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:18.071 00.002 7988 Status Line: No star selected
07:58:18.073 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:18.074 00.001 7988 UpdateGuideState exits: No star selected
07:58:18.074 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:18.074 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:18.074 00.000 7988 Enqueuing Expose request
07:58:18.074 00.000 15712 Worker thread wakes up
07:58:18.074 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:18.074 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:19.708 01.634 15712 Exposure complete
07:58:19.725 00.017 15712 worker thread done servicing request
07:58:19.725 00.000 7988 OnExposeComplete: enter
07:58:19.725 00.000 7988 UpdateGuideState(): m_state=1
07:58:19.725 00.000 7988 UpdateCurrentPosition: no star selected
07:58:19.737 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:19.737 00.000 7988 Status Line: No star selected
07:58:19.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:19.737 00.000 7988 UpdateGuideState exits: No star selected
07:58:19.737 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:19.742 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:19.742 00.000 7988 Enqueuing Expose request
07:58:19.742 00.000 15712 Worker thread wakes up
07:58:19.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:19.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:21.273 01.531 15712 Exposure complete
07:58:21.291 00.018 15712 worker thread done servicing request
07:58:21.291 00.000 7988 OnExposeComplete: enter
07:58:21.291 00.000 7988 UpdateGuideState(): m_state=1
07:58:21.298 00.007 7988 UpdateCurrentPosition: no star selected
07:58:21.298 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:21.300 00.002 7988 Status Line: No star selected
07:58:21.302 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:21.302 00.000 7988 UpdateGuideState exits: No star selected
07:58:21.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:21.302 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:21.302 00.000 7988 Enqueuing Expose request
07:58:21.302 00.000 15712 Worker thread wakes up
07:58:21.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:21.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:22.950 01.648 15712 Exposure complete
07:58:22.964 00.014 15712 worker thread done servicing request
07:58:22.964 00.000 7988 OnExposeComplete: enter
07:58:22.964 00.000 7988 UpdateGuideState(): m_state=1
07:58:22.975 00.011 7988 UpdateCurrentPosition: no star selected
07:58:22.976 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:22.976 00.000 7988 Status Line: No star selected
07:58:22.978 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:22.980 00.002 7988 UpdateGuideState exits: No star selected
07:58:22.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:22.980 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:22.980 00.000 7988 Enqueuing Expose request
07:58:22.980 00.000 15712 Worker thread wakes up
07:58:22.980 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:22.980 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:24.511 01.531 15712 Exposure complete
07:58:24.541 00.030 15712 worker thread done servicing request
07:58:24.541 00.000 7988 OnExposeComplete: enter
07:58:24.543 00.002 7988 UpdateGuideState(): m_state=1
07:58:24.543 00.000 7988 UpdateCurrentPosition: no star selected
07:58:24.545 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:24.545 00.000 7988 Status Line: No star selected
07:58:24.547 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:24.547 00.000 7988 UpdateGuideState exits: No star selected
07:58:24.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:24.547 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:24.547 00.000 7988 Enqueuing Expose request
07:58:24.547 00.000 15712 Worker thread wakes up
07:58:24.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:24.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:26.190 01.643 15712 Exposure complete
07:58:26.212 00.022 15712 worker thread done servicing request
07:58:26.212 00.000 7988 OnExposeComplete: enter
07:58:26.212 00.000 7988 UpdateGuideState(): m_state=1
07:58:26.212 00.000 7988 UpdateCurrentPosition: no star selected
07:58:26.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:26.212 00.000 7988 Status Line: No star selected
07:58:26.212 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:26.220 00.008 7988 UpdateGuideState exits: No star selected
07:58:26.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:26.220 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:26.220 00.000 7988 Enqueuing Expose request
07:58:26.220 00.000 15712 Worker thread wakes up
07:58:26.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:26.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:27.740 01.520 15712 Exposure complete
07:58:27.758 00.018 15712 worker thread done servicing request
07:58:27.758 00.000 7988 OnExposeComplete: enter
07:58:27.758 00.000 7988 UpdateGuideState(): m_state=1
07:58:27.758 00.000 7988 UpdateCurrentPosition: no star selected
07:58:27.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:27.758 00.000 7988 Status Line: No star selected
07:58:27.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:27.770 00.012 7988 UpdateGuideState exits: No star selected
07:58:27.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:27.770 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:27.770 00.000 7988 Enqueuing Expose request
07:58:27.770 00.000 15712 Worker thread wakes up
07:58:27.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:27.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:29.402 01.632 15712 Exposure complete
07:58:29.417 00.015 15712 worker thread done servicing request
07:58:29.417 00.000 7988 OnExposeComplete: enter
07:58:29.428 00.011 7988 UpdateGuideState(): m_state=1
07:58:29.428 00.000 7988 UpdateCurrentPosition: no star selected
07:58:29.428 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:29.428 00.000 7988 Status Line: No star selected
07:58:29.433 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:29.433 00.000 7988 UpdateGuideState exits: No star selected
07:58:29.435 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:29.435 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:29.437 00.002 7988 Enqueuing Expose request
07:58:29.437 00.000 15712 Worker thread wakes up
07:58:29.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:29.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:30.967 01.530 15712 Exposure complete
07:58:30.981 00.014 15712 worker thread done servicing request
07:58:30.981 00.000 7988 OnExposeComplete: enter
07:58:30.981 00.000 7988 UpdateGuideState(): m_state=1
07:58:30.992 00.011 7988 UpdateCurrentPosition: no star selected
07:58:30.993 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:30.993 00.000 7988 Status Line: No star selected
07:58:30.997 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:30.997 00.000 7988 UpdateGuideState exits: No star selected
07:58:30.997 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:30.997 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:30.997 00.000 7988 Enqueuing Expose request
07:58:30.997 00.000 15712 Worker thread wakes up
07:58:30.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:30.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:32.641 01.644 15712 Exposure complete
07:58:32.665 00.024 15712 worker thread done servicing request
07:58:32.665 00.000 7988 OnExposeComplete: enter
07:58:32.665 00.000 7988 UpdateGuideState(): m_state=1
07:58:32.665 00.000 7988 UpdateCurrentPosition: no star selected
07:58:32.665 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:32.665 00.000 7988 Status Line: No star selected
07:58:32.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:32.672 00.007 7988 UpdateGuideState exits: No star selected
07:58:32.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:32.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:32.675 00.003 7988 Enqueuing Expose request
07:58:32.675 00.000 15712 Worker thread wakes up
07:58:32.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:32.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:34.207 01.532 15712 Exposure complete
07:58:34.224 00.017 15712 worker thread done servicing request
07:58:34.224 00.000 7988 OnExposeComplete: enter
07:58:34.224 00.000 7988 UpdateGuideState(): m_state=1
07:58:34.231 00.007 7988 UpdateCurrentPosition: no star selected
07:58:34.231 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:34.233 00.002 7988 Status Line: No star selected
07:58:34.235 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:34.235 00.000 7988 UpdateGuideState exits: No star selected
07:58:34.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:34.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:34.235 00.000 7988 Enqueuing Expose request
07:58:34.241 00.006 15712 Worker thread wakes up
07:58:34.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:34.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:35.868 01.627 15712 Exposure complete
07:58:35.891 00.023 15712 worker thread done servicing request
07:58:35.891 00.000 7988 OnExposeComplete: enter
07:58:35.891 00.000 7988 UpdateGuideState(): m_state=1
07:58:35.891 00.000 7988 UpdateCurrentPosition: no star selected
07:58:35.891 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:35.891 00.000 7988 Status Line: No star selected
07:58:35.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:35.898 00.007 7988 UpdateGuideState exits: No star selected
07:58:35.898 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:35.898 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:35.898 00.000 7988 Enqueuing Expose request
07:58:35.898 00.000 15712 Worker thread wakes up
07:58:35.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:35.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:37.417 01.519 15712 Exposure complete
07:58:37.441 00.024 15712 worker thread done servicing request
07:58:37.441 00.000 7988 OnExposeComplete: enter
07:58:37.441 00.000 7988 UpdateGuideState(): m_state=1
07:58:37.444 00.003 7988 UpdateCurrentPosition: no star selected
07:58:37.444 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:37.446 00.002 7988 Status Line: No star selected
07:58:37.448 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:37.449 00.001 7988 UpdateGuideState exits: No star selected
07:58:37.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:37.449 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:37.449 00.000 7988 Enqueuing Expose request
07:58:37.449 00.000 15712 Worker thread wakes up
07:58:37.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:37.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:39.081 01.632 15712 Exposure complete
07:58:39.095 00.014 15712 worker thread done servicing request
07:58:39.095 00.000 7988 OnExposeComplete: enter
07:58:39.095 00.000 7988 UpdateGuideState(): m_state=1
07:58:39.095 00.000 7988 UpdateCurrentPosition: no star selected
07:58:39.095 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:39.095 00.000 7988 Status Line: No star selected
07:58:39.109 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:39.111 00.002 7988 UpdateGuideState exits: No star selected
07:58:39.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:39.111 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:39.111 00.000 7988 Enqueuing Expose request
07:58:39.111 00.000 15712 Worker thread wakes up
07:58:39.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:39.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:40.647 01.536 15712 Exposure complete
07:58:40.671 00.024 15712 worker thread done servicing request
07:58:40.671 00.000 7988 OnExposeComplete: enter
07:58:40.671 00.000 7988 UpdateGuideState(): m_state=1
07:58:40.671 00.000 7988 UpdateCurrentPosition: no star selected
07:58:40.675 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:40.675 00.000 7988 Status Line: No star selected
07:58:40.677 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:40.677 00.000 7988 UpdateGuideState exits: No star selected
07:58:40.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:40.677 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:40.677 00.000 7988 Enqueuing Expose request
07:58:40.677 00.000 15712 Worker thread wakes up
07:58:40.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:40.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:42.317 01.640 15712 Exposure complete
07:58:42.333 00.016 15712 worker thread done servicing request
07:58:42.333 00.000 7988 OnExposeComplete: enter
07:58:42.333 00.000 7988 UpdateGuideState(): m_state=1
07:58:42.333 00.000 7988 UpdateCurrentPosition: no star selected
07:58:42.344 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:42.346 00.002 7988 Status Line: No star selected
07:58:42.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:42.349 00.003 7988 UpdateGuideState exits: No star selected
07:58:42.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:42.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:42.349 00.000 7988 Enqueuing Expose request
07:58:42.349 00.000 15712 Worker thread wakes up
07:58:42.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:42.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:43.884 01.535 15712 Exposure complete
07:58:43.907 00.023 15712 worker thread done servicing request
07:58:43.907 00.000 7988 OnExposeComplete: enter
07:58:43.907 00.000 7988 UpdateGuideState(): m_state=1
07:58:43.909 00.002 7988 UpdateCurrentPosition: no star selected
07:58:43.909 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:43.909 00.000 7988 Status Line: No star selected
07:58:43.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:43.914 00.005 7988 UpdateGuideState exits: No star selected
07:58:43.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:43.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:43.914 00.000 7988 Enqueuing Expose request
07:58:43.914 00.000 15712 Worker thread wakes up
07:58:43.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:43.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:45.559 01.645 15712 Exposure complete
07:58:45.582 00.023 15712 worker thread done servicing request
07:58:45.582 00.000 7988 OnExposeComplete: enter
07:58:45.582 00.000 7988 UpdateGuideState(): m_state=1
07:58:45.582 00.000 7988 UpdateCurrentPosition: no star selected
07:58:45.582 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:45.582 00.000 7988 Status Line: No star selected
07:58:45.582 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:45.590 00.008 7988 UpdateGuideState exits: No star selected
07:58:45.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:45.590 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:45.593 00.003 7988 Enqueuing Expose request
07:58:45.593 00.000 15712 Worker thread wakes up
07:58:45.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:45.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:47.108 01.515 15712 Exposure complete
07:58:47.131 00.023 15712 worker thread done servicing request
07:58:47.131 00.000 7988 OnExposeComplete: enter
07:58:47.131 00.000 7988 UpdateGuideState(): m_state=1
07:58:47.131 00.000 7988 UpdateCurrentPosition: no star selected
07:58:47.131 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:47.131 00.000 7988 Status Line: No star selected
07:58:47.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:47.138 00.007 7988 UpdateGuideState exits: No star selected
07:58:47.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:47.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:47.138 00.000 7988 Enqueuing Expose request
07:58:47.142 00.004 15712 Worker thread wakes up
07:58:47.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:47.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:48.770 01.628 15712 Exposure complete
07:58:48.793 00.023 15712 worker thread done servicing request
07:58:48.793 00.000 7988 OnExposeComplete: enter
07:58:48.793 00.000 7988 UpdateGuideState(): m_state=1
07:58:48.793 00.000 7988 UpdateCurrentPosition: no star selected
07:58:48.793 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:48.793 00.000 7988 Status Line: No star selected
07:58:48.793 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:48.800 00.007 7988 UpdateGuideState exits: No star selected
07:58:48.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:48.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:48.800 00.000 7988 Enqueuing Expose request
07:58:48.800 00.000 15712 Worker thread wakes up
07:58:48.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:48.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:50.333 01.533 15712 Exposure complete
07:58:50.357 00.024 15712 worker thread done servicing request
07:58:50.357 00.000 7988 OnExposeComplete: enter
07:58:50.357 00.000 7988 UpdateGuideState(): m_state=1
07:58:50.357 00.000 7988 UpdateCurrentPosition: no star selected
07:58:50.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:50.362 00.005 7988 Status Line: No star selected
07:58:50.363 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:50.363 00.000 7988 UpdateGuideState exits: No star selected
07:58:50.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:50.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:50.363 00.000 7988 Enqueuing Expose request
07:58:50.363 00.000 15712 Worker thread wakes up
07:58:50.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:50.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:52.009 01.646 15712 Exposure complete
07:58:52.030 00.021 15712 worker thread done servicing request
07:58:52.030 00.000 7988 OnExposeComplete: enter
07:58:52.030 00.000 7988 UpdateGuideState(): m_state=1
07:58:52.035 00.005 7988 UpdateCurrentPosition: no star selected
07:58:52.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:52.037 00.002 7988 Status Line: No star selected
07:58:52.039 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:52.039 00.000 7988 UpdateGuideState exits: No star selected
07:58:52.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:52.039 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:52.039 00.000 7988 Enqueuing Expose request
07:58:52.039 00.000 15712 Worker thread wakes up
07:58:52.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:52.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:53.573 01.534 15712 Exposure complete
07:58:53.595 00.022 15712 worker thread done servicing request
07:58:53.595 00.000 7988 OnExposeComplete: enter
07:58:53.595 00.000 7988 UpdateGuideState(): m_state=1
07:58:53.598 00.003 7988 UpdateCurrentPosition: no star selected
07:58:53.598 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:53.600 00.002 7988 Status Line: No star selected
07:58:53.602 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:53.602 00.000 7988 UpdateGuideState exits: No star selected
07:58:53.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:53.602 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:53.602 00.000 7988 Enqueuing Expose request
07:58:53.602 00.000 15712 Worker thread wakes up
07:58:53.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:53.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:55.250 01.648 15712 Exposure complete
07:58:55.269 00.019 15712 worker thread done servicing request
07:58:55.269 00.000 7988 OnExposeComplete: enter
07:58:55.269 00.000 7988 UpdateGuideState(): m_state=1
07:58:55.275 00.006 7988 UpdateCurrentPosition: no star selected
07:58:55.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:55.277 00.002 7988 Status Line: No star selected
07:58:55.279 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:55.279 00.000 7988 UpdateGuideState exits: No star selected
07:58:55.281 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:55.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:55.281 00.000 7988 Enqueuing Expose request
07:58:55.281 00.000 15712 Worker thread wakes up
07:58:55.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:55.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:56.814 01.533 15712 Exposure complete
07:58:56.837 00.023 15712 worker thread done servicing request
07:58:56.837 00.000 7988 OnExposeComplete: enter
07:58:56.837 00.000 7988 UpdateGuideState(): m_state=1
07:58:56.837 00.000 7988 UpdateCurrentPosition: no star selected
07:58:56.837 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:56.837 00.000 7988 Status Line: No star selected
07:58:56.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:56.844 00.007 7988 UpdateGuideState exits: No star selected
07:58:56.846 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:56.846 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:56.846 00.000 7988 Enqueuing Expose request
07:58:56.846 00.000 15712 Worker thread wakes up
07:58:56.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:56.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:58:58.589 01.743 15712 Exposure complete
07:58:58.611 00.022 15712 worker thread done servicing request
07:58:58.611 00.000 7988 OnExposeComplete: enter
07:58:58.611 00.000 7988 UpdateGuideState(): m_state=1
07:58:58.615 00.004 7988 UpdateCurrentPosition: no star selected
07:58:58.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:58:58.615 00.000 7988 Status Line: No star selected
07:58:58.615 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:58:58.619 00.004 7988 UpdateGuideState exits: No star selected
07:58:58.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:58:58.619 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:58:58.619 00.000 7988 Enqueuing Expose request
07:58:58.619 00.000 15712 Worker thread wakes up
07:58:58.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:58:58.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:00.027 01.408 15712 Exposure complete
07:59:00.044 00.017 15712 worker thread done servicing request
07:59:00.044 00.000 7988 OnExposeComplete: enter
07:59:00.044 00.000 7988 UpdateGuideState(): m_state=1
07:59:00.044 00.000 7988 UpdateCurrentPosition: no star selected
07:59:00.044 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:00.044 00.000 7988 Status Line: No star selected
07:59:00.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:00.058 00.014 7988 UpdateGuideState exits: No star selected
07:59:00.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:00.058 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:00.061 00.003 7988 Enqueuing Expose request
07:59:00.061 00.000 15712 Worker thread wakes up
07:59:00.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:00.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:01.689 01.628 15712 Exposure complete
07:59:01.713 00.024 15712 worker thread done servicing request
07:59:01.713 00.000 7988 OnExposeComplete: enter
07:59:01.713 00.000 7988 UpdateGuideState(): m_state=1
07:59:01.713 00.000 7988 UpdateCurrentPosition: no star selected
07:59:01.713 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:01.713 00.000 7988 Status Line: No star selected
07:59:01.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:01.721 00.008 7988 UpdateGuideState exits: No star selected
07:59:01.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:01.721 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:01.721 00.000 7988 Enqueuing Expose request
07:59:01.721 00.000 15712 Worker thread wakes up
07:59:01.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:01.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:03.254 01.533 15712 Exposure complete
07:59:03.276 00.022 15712 worker thread done servicing request
07:59:03.276 00.000 7988 OnExposeComplete: enter
07:59:03.276 00.000 7988 UpdateGuideState(): m_state=1
07:59:03.280 00.004 7988 UpdateCurrentPosition: no star selected
07:59:03.280 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:03.282 00.002 7988 Status Line: No star selected
07:59:03.284 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:03.284 00.000 7988 UpdateGuideState exits: No star selected
07:59:03.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:03.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:03.284 00.000 7988 Enqueuing Expose request
07:59:03.284 00.000 15712 Worker thread wakes up
07:59:03.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:03.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:04.931 01.647 15712 Exposure complete
07:59:04.946 00.015 15712 worker thread done servicing request
07:59:04.946 00.000 7988 OnExposeComplete: enter
07:59:04.946 00.000 7988 UpdateGuideState(): m_state=1
07:59:04.958 00.012 7988 UpdateCurrentPosition: no star selected
07:59:04.958 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:04.960 00.002 7988 Status Line: No star selected
07:59:04.960 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:04.962 00.002 7988 UpdateGuideState exits: No star selected
07:59:04.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:04.962 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:04.962 00.000 7988 Enqueuing Expose request
07:59:04.962 00.000 15712 Worker thread wakes up
07:59:04.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:04.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:06.483 01.521 15712 Exposure complete
07:59:06.497 00.014 15712 worker thread done servicing request
07:59:06.497 00.000 7988 OnExposeComplete: enter
07:59:06.497 00.000 7988 UpdateGuideState(): m_state=1
07:59:06.507 00.010 7988 UpdateCurrentPosition: no star selected
07:59:06.509 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:06.509 00.000 7988 Status Line: No star selected
07:59:06.511 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:06.512 00.001 7988 UpdateGuideState exits: No star selected
07:59:06.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:06.512 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:06.517 00.005 7988 Enqueuing Expose request
07:59:06.517 00.000 15712 Worker thread wakes up
07:59:06.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:06.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:08.258 01.741 15712 Exposure complete
07:59:08.281 00.023 15712 worker thread done servicing request
07:59:08.281 00.000 7988 OnExposeComplete: enter
07:59:08.281 00.000 7988 UpdateGuideState(): m_state=1
07:59:08.281 00.000 7988 UpdateCurrentPosition: no star selected
07:59:08.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:08.281 00.000 7988 Status Line: No star selected
07:59:08.288 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:08.288 00.000 7988 UpdateGuideState exits: No star selected
07:59:08.288 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:08.288 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:08.288 00.000 7988 Enqueuing Expose request
07:59:08.294 00.006 15712 Worker thread wakes up
07:59:08.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:08.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:09.712 01.418 15712 Exposure complete
07:59:09.734 00.022 15712 worker thread done servicing request
07:59:09.734 00.000 7988 OnExposeComplete: enter
07:59:09.734 00.000 7988 UpdateGuideState(): m_state=1
07:59:09.734 00.000 7988 UpdateCurrentPosition: no star selected
07:59:09.734 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:09.734 00.000 7988 Status Line: No star selected
07:59:09.741 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:09.742 00.001 7988 UpdateGuideState exits: No star selected
07:59:09.742 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:09.742 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:09.742 00.000 7988 Enqueuing Expose request
07:59:09.742 00.000 15712 Worker thread wakes up
07:59:09.742 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:09.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:11.373 01.631 15712 Exposure complete
07:59:11.392 00.019 15712 worker thread done servicing request
07:59:11.392 00.000 7988 OnExposeComplete: enter
07:59:11.392 00.000 7988 UpdateGuideState(): m_state=1
07:59:11.392 00.000 7988 UpdateCurrentPosition: no star selected
07:59:11.392 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:11.392 00.000 7988 Status Line: No star selected
07:59:11.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:11.405 00.013 7988 UpdateGuideState exits: No star selected
07:59:11.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:11.405 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:11.405 00.000 7988 Enqueuing Expose request
07:59:11.409 00.004 15712 Worker thread wakes up
07:59:11.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:11.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:12.924 01.515 15712 Exposure complete
07:59:12.947 00.023 15712 worker thread done servicing request
07:59:12.947 00.000 7988 OnExposeComplete: enter
07:59:12.947 00.000 7988 UpdateGuideState(): m_state=1
07:59:12.947 00.000 7988 UpdateCurrentPosition: no star selected
07:59:12.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:12.947 00.000 7988 Status Line: No star selected
07:59:12.947 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:12.955 00.008 7988 UpdateGuideState exits: No star selected
07:59:12.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:12.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:12.958 00.003 7988 Enqueuing Expose request
07:59:12.958 00.000 15712 Worker thread wakes up
07:59:12.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:12.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:14.587 01.629 15712 Exposure complete
07:59:14.609 00.022 15712 worker thread done servicing request
07:59:14.609 00.000 7988 OnExposeComplete: enter
07:59:14.609 00.000 7988 UpdateGuideState(): m_state=1
07:59:14.609 00.000 7988 UpdateCurrentPosition: no star selected
07:59:14.609 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:14.609 00.000 7988 Status Line: No star selected
07:59:14.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:14.618 00.009 7988 UpdateGuideState exits: No star selected
07:59:14.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:14.618 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:14.618 00.000 7988 Enqueuing Expose request
07:59:14.618 00.000 15712 Worker thread wakes up
07:59:14.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:14.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:16.139 01.521 15712 Exposure complete
07:59:16.157 00.018 15712 worker thread done servicing request
07:59:16.157 00.000 7988 OnExposeComplete: enter
07:59:16.157 00.000 7988 UpdateGuideState(): m_state=1
07:59:16.164 00.007 7988 UpdateCurrentPosition: no star selected
07:59:16.164 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:16.166 00.002 7988 Status Line: No star selected
07:59:16.168 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:16.168 00.000 7988 UpdateGuideState exits: No star selected
07:59:16.168 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:16.168 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:16.168 00.000 7988 Enqueuing Expose request
07:59:16.168 00.000 15712 Worker thread wakes up
07:59:16.168 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:16.168 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:17.801 01.633 15712 Exposure complete
07:59:17.817 00.016 15712 worker thread done servicing request
07:59:17.817 00.000 7988 OnExposeComplete: enter
07:59:17.817 00.000 7988 UpdateGuideState(): m_state=1
07:59:17.827 00.010 7988 UpdateCurrentPosition: no star selected
07:59:17.827 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:17.827 00.000 7988 Status Line: No star selected
07:59:17.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:17.833 00.006 7988 UpdateGuideState exits: No star selected
07:59:17.833 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:17.833 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:17.833 00.000 7988 Enqueuing Expose request
07:59:17.833 00.000 15712 Worker thread wakes up
07:59:17.833 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:17.833 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:19.355 01.522 15712 Exposure complete
07:59:19.378 00.023 15712 worker thread done servicing request
07:59:19.378 00.000 7988 OnExposeComplete: enter
07:59:19.378 00.000 7988 UpdateGuideState(): m_state=1
07:59:19.378 00.000 7988 UpdateCurrentPosition: no star selected
07:59:19.378 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:19.378 00.000 7988 Status Line: No star selected
07:59:19.378 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:19.385 00.007 7988 UpdateGuideState exits: No star selected
07:59:19.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:19.385 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:19.385 00.000 7988 Enqueuing Expose request
07:59:19.385 00.000 15712 Worker thread wakes up
07:59:19.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:19.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:21.030 01.645 15712 Exposure complete
07:59:21.053 00.023 15712 worker thread done servicing request
07:59:21.053 00.000 7988 OnExposeComplete: enter
07:59:21.053 00.000 7988 UpdateGuideState(): m_state=1
07:59:21.053 00.000 7988 UpdateCurrentPosition: no star selected
07:59:21.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:21.053 00.000 7988 Status Line: No star selected
07:59:21.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:21.060 00.007 7988 UpdateGuideState exits: No star selected
07:59:21.060 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:21.062 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:21.062 00.000 7988 Enqueuing Expose request
07:59:21.062 00.000 15712 Worker thread wakes up
07:59:21.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:21.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:22.581 01.519 15712 Exposure complete
07:59:22.603 00.022 15712 worker thread done servicing request
07:59:22.603 00.000 7988 OnExposeComplete: enter
07:59:22.603 00.000 7988 UpdateGuideState(): m_state=1
07:59:22.606 00.003 7988 UpdateCurrentPosition: no star selected
07:59:22.606 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:22.608 00.002 7988 Status Line: No star selected
07:59:22.610 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:22.612 00.002 7988 UpdateGuideState exits: No star selected
07:59:22.612 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:22.614 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:22.614 00.000 7988 Enqueuing Expose request
07:59:22.616 00.002 15712 Worker thread wakes up
07:59:22.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:22.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:24.355 01.739 15712 Exposure complete
07:59:24.376 00.021 15712 worker thread done servicing request
07:59:24.376 00.000 7988 OnExposeComplete: enter
07:59:24.376 00.000 7988 UpdateGuideState(): m_state=1
07:59:24.376 00.000 7988 UpdateCurrentPosition: no star selected
07:59:24.381 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:24.381 00.000 7988 Status Line: No star selected
07:59:24.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:24.384 00.003 7988 UpdateGuideState exits: No star selected
07:59:24.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:24.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:24.384 00.000 7988 Enqueuing Expose request
07:59:24.384 00.000 15712 Worker thread wakes up
07:59:24.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:24.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:25.810 01.426 15712 Exposure complete
07:59:25.829 00.019 15712 worker thread done servicing request
07:59:25.829 00.000 7988 OnExposeComplete: enter
07:59:25.829 00.000 7988 UpdateGuideState(): m_state=1
07:59:25.835 00.006 7988 UpdateCurrentPosition: no star selected
07:59:25.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:25.837 00.002 7988 Status Line: No star selected
07:59:25.837 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:25.837 00.000 7988 UpdateGuideState exits: No star selected
07:59:25.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:25.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:25.837 00.000 7988 Enqueuing Expose request
07:59:25.837 00.000 15712 Worker thread wakes up
07:59:25.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:25.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:27.480 01.643 15712 Exposure complete
07:59:27.503 00.023 15712 worker thread done servicing request
07:59:27.503 00.000 7988 OnExposeComplete: enter
07:59:27.503 00.000 7988 UpdateGuideState(): m_state=1
07:59:27.503 00.000 7988 UpdateCurrentPosition: no star selected
07:59:27.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:27.503 00.000 7988 Status Line: No star selected
07:59:27.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:27.510 00.007 7988 UpdateGuideState exits: No star selected
07:59:27.510 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:27.510 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:27.510 00.000 7988 Enqueuing Expose request
07:59:27.510 00.000 15712 Worker thread wakes up
07:59:27.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:27.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:29.029 01.519 15712 Exposure complete
07:59:29.052 00.023 15712 worker thread done servicing request
07:59:29.052 00.000 7988 OnExposeComplete: enter
07:59:29.052 00.000 7988 UpdateGuideState(): m_state=1
07:59:29.052 00.000 7988 UpdateCurrentPosition: no star selected
07:59:29.052 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:29.052 00.000 7988 Status Line: No star selected
07:59:29.058 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:29.058 00.000 7988 UpdateGuideState exits: No star selected
07:59:29.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:29.058 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:29.058 00.000 7988 Enqueuing Expose request
07:59:29.058 00.000 15712 Worker thread wakes up
07:59:29.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:29.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:30.801 01.743 15712 Exposure complete
07:59:30.824 00.023 15712 worker thread done servicing request
07:59:30.824 00.000 7988 OnExposeComplete: enter
07:59:30.824 00.000 7988 UpdateGuideState(): m_state=1
07:59:30.824 00.000 7988 UpdateCurrentPosition: no star selected
07:59:30.824 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:30.824 00.000 7988 Status Line: No star selected
07:59:30.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:30.832 00.008 7988 UpdateGuideState exits: No star selected
07:59:30.832 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:30.832 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:30.835 00.003 7988 Enqueuing Expose request
07:59:30.835 00.000 15712 Worker thread wakes up
07:59:30.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:30.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:32.243 01.408 15712 Exposure complete
07:59:32.264 00.021 15712 worker thread done servicing request
07:59:32.264 00.000 7988 OnExposeComplete: enter
07:59:32.264 00.000 7988 UpdateGuideState(): m_state=1
07:59:32.264 00.000 7988 UpdateCurrentPosition: no star selected
07:59:32.264 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:32.264 00.000 7988 Status Line: No star selected
07:59:32.264 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:32.272 00.008 7988 UpdateGuideState exits: No star selected
07:59:32.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:32.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:32.272 00.000 7988 Enqueuing Expose request
07:59:32.272 00.000 15712 Worker thread wakes up
07:59:32.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:32.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:34.017 01.745 15712 Exposure complete
07:59:34.036 00.019 15712 worker thread done servicing request
07:59:34.036 00.000 7988 OnExposeComplete: enter
07:59:34.036 00.000 7988 UpdateGuideState(): m_state=1
07:59:34.042 00.006 7988 UpdateCurrentPosition: no star selected
07:59:34.042 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:34.044 00.002 7988 Status Line: No star selected
07:59:34.046 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:34.046 00.000 7988 UpdateGuideState exits: No star selected
07:59:34.048 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:34.048 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:34.050 00.002 7988 Enqueuing Expose request
07:59:34.050 00.000 15712 Worker thread wakes up
07:59:34.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:34.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:35.469 01.419 15712 Exposure complete
07:59:35.491 00.022 15712 worker thread done servicing request
07:59:35.493 00.002 7988 OnExposeComplete: enter
07:59:35.493 00.000 7988 UpdateGuideState(): m_state=1
07:59:35.493 00.000 7988 UpdateCurrentPosition: no star selected
07:59:35.493 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:35.493 00.000 7988 Status Line: No star selected
07:59:35.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:35.500 00.007 7988 UpdateGuideState exits: No star selected
07:59:35.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:35.500 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:35.500 00.000 7988 Enqueuing Expose request
07:59:35.500 00.000 15712 Worker thread wakes up
07:59:35.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:35.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:37.245 01.745 15712 Exposure complete
07:59:37.259 00.014 15712 worker thread done servicing request
07:59:37.259 00.000 7988 OnExposeComplete: enter
07:59:37.259 00.000 7988 UpdateGuideState(): m_state=1
07:59:37.270 00.011 7988 UpdateCurrentPosition: no star selected
07:59:37.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:37.272 00.002 7988 Status Line: No star selected
07:59:37.274 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:37.274 00.000 7988 UpdateGuideState exits: No star selected
07:59:37.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:37.274 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:37.274 00.000 7988 Enqueuing Expose request
07:59:37.274 00.000 15712 Worker thread wakes up
07:59:37.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:37.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:38.698 01.424 15712 Exposure complete
07:59:38.715 00.017 15712 worker thread done servicing request
07:59:38.715 00.000 7988 OnExposeComplete: enter
07:59:38.715 00.000 7988 UpdateGuideState(): m_state=1
07:59:38.725 00.010 7988 UpdateCurrentPosition: no star selected
07:59:38.725 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:38.727 00.002 7988 Status Line: No star selected
07:59:38.728 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:38.728 00.000 7988 UpdateGuideState exits: No star selected
07:59:38.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:38.732 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:38.732 00.000 7988 Enqueuing Expose request
07:59:38.732 00.000 15712 Worker thread wakes up
07:59:38.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:38.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:40.376 01.644 15712 Exposure complete
07:59:40.399 00.023 15712 worker thread done servicing request
07:59:40.399 00.000 7988 OnExposeComplete: enter
07:59:40.399 00.000 7988 UpdateGuideState(): m_state=1
07:59:40.399 00.000 7988 UpdateCurrentPosition: no star selected
07:59:40.399 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:40.399 00.000 7988 Status Line: No star selected
07:59:40.399 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:40.406 00.007 7988 UpdateGuideState exits: No star selected
07:59:40.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:40.406 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:40.406 00.000 7988 Enqueuing Expose request
07:59:40.406 00.000 15712 Worker thread wakes up
07:59:40.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:40.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:41.928 01.522 15712 Exposure complete
07:59:41.950 00.022 15712 worker thread done servicing request
07:59:41.950 00.000 7988 OnExposeComplete: enter
07:59:41.950 00.000 7988 UpdateGuideState(): m_state=1
07:59:41.950 00.000 7988 UpdateCurrentPosition: no star selected
07:59:41.950 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:41.950 00.000 7988 Status Line: No star selected
07:59:41.950 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:41.957 00.007 7988 UpdateGuideState exits: No star selected
07:59:41.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:41.957 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:41.957 00.000 7988 Enqueuing Expose request
07:59:41.957 00.000 15712 Worker thread wakes up
07:59:41.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:41.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:43.600 01.643 15712 Exposure complete
07:59:43.624 00.024 15712 worker thread done servicing request
07:59:43.624 00.000 7988 OnExposeComplete: enter
07:59:43.624 00.000 7988 UpdateGuideState(): m_state=1
07:59:43.624 00.000 7988 UpdateCurrentPosition: no star selected
07:59:43.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:43.624 00.000 7988 Status Line: No star selected
07:59:43.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:43.632 00.008 7988 UpdateGuideState exits: No star selected
07:59:43.632 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:43.634 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:43.634 00.000 7988 Enqueuing Expose request
07:59:43.634 00.000 15712 Worker thread wakes up
07:59:43.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:43.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:45.166 01.532 15712 Exposure complete
07:59:45.189 00.023 15712 worker thread done servicing request
07:59:45.189 00.000 7988 OnExposeComplete: enter
07:59:45.189 00.000 7988 UpdateGuideState(): m_state=1
07:59:45.189 00.000 7988 UpdateCurrentPosition: no star selected
07:59:45.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:45.189 00.000 7988 Status Line: No star selected
07:59:45.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:45.196 00.007 7988 UpdateGuideState exits: No star selected
07:59:45.196 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:45.196 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:45.199 00.003 7988 Enqueuing Expose request
07:59:45.199 00.000 15712 Worker thread wakes up
07:59:45.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:45.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:46.842 01.643 15712 Exposure complete
07:59:46.858 00.016 15712 worker thread done servicing request
07:59:46.858 00.000 7988 OnExposeComplete: enter
07:59:46.858 00.000 7988 UpdateGuideState(): m_state=1
07:59:46.869 00.011 7988 UpdateCurrentPosition: no star selected
07:59:46.870 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:46.870 00.000 7988 Status Line: No star selected
07:59:46.872 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:46.874 00.002 7988 UpdateGuideState exits: No star selected
07:59:46.874 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:46.874 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:46.874 00.000 7988 Enqueuing Expose request
07:59:46.874 00.000 15712 Worker thread wakes up
07:59:46.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:46.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:48.393 01.519 15712 Exposure complete
07:59:48.407 00.014 15712 worker thread done servicing request
07:59:48.407 00.000 7988 OnExposeComplete: enter
07:59:48.407 00.000 7988 UpdateGuideState(): m_state=1
07:59:48.418 00.011 7988 UpdateCurrentPosition: no star selected
07:59:48.420 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:48.420 00.000 7988 Status Line: No star selected
07:59:48.423 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:48.423 00.000 7988 UpdateGuideState exits: No star selected
07:59:48.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:48.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:48.423 00.000 7988 Enqueuing Expose request
07:59:48.423 00.000 15712 Worker thread wakes up
07:59:48.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:48.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:50.066 01.643 15712 Exposure complete
07:59:50.089 00.023 15712 worker thread done servicing request
07:59:50.089 00.000 7988 OnExposeComplete: enter
07:59:50.089 00.000 7988 UpdateGuideState(): m_state=1
07:59:50.089 00.000 7988 UpdateCurrentPosition: no star selected
07:59:50.089 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:50.089 00.000 7988 Status Line: No star selected
07:59:50.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:50.096 00.007 7988 UpdateGuideState exits: No star selected
07:59:50.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:50.096 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:50.096 00.000 7988 Enqueuing Expose request
07:59:50.096 00.000 15712 Worker thread wakes up
07:59:50.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:50.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:51.632 01.536 15712 Exposure complete
07:59:51.655 00.023 15712 worker thread done servicing request
07:59:51.655 00.000 7988 OnExposeComplete: enter
07:59:51.655 00.000 7988 UpdateGuideState(): m_state=1
07:59:51.655 00.000 7988 UpdateCurrentPosition: no star selected
07:59:51.655 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:51.655 00.000 7988 Status Line: No star selected
07:59:51.655 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:51.662 00.007 7988 UpdateGuideState exits: No star selected
07:59:51.662 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:51.662 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:51.662 00.000 7988 Enqueuing Expose request
07:59:51.662 00.000 15712 Worker thread wakes up
07:59:51.662 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:51.662 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:53.408 01.746 15712 Exposure complete
07:59:53.422 00.014 15712 worker thread done servicing request
07:59:53.422 00.000 7988 OnExposeComplete: enter
07:59:53.422 00.000 7988 UpdateGuideState(): m_state=1
07:59:53.433 00.011 7988 UpdateCurrentPosition: no star selected
07:59:53.433 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:53.435 00.002 7988 Status Line: No star selected
07:59:53.437 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:53.437 00.000 7988 UpdateGuideState exits: No star selected
07:59:53.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:53.437 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:53.437 00.000 7988 Enqueuing Expose request
07:59:53.437 00.000 15712 Worker thread wakes up
07:59:53.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:53.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:54.862 01.425 15712 Exposure complete
07:59:54.884 00.022 15712 worker thread done servicing request
07:59:54.884 00.000 7988 OnExposeComplete: enter
07:59:54.884 00.000 7988 UpdateGuideState(): m_state=1
07:59:54.884 00.000 7988 UpdateCurrentPosition: no star selected
07:59:54.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:54.884 00.000 7988 Status Line: No star selected
07:59:54.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:54.892 00.008 7988 UpdateGuideState exits: No star selected
07:59:54.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:54.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:54.892 00.000 7988 Enqueuing Expose request
07:59:54.892 00.000 15712 Worker thread wakes up
07:59:54.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:54.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:56.538 01.646 15712 Exposure complete
07:59:56.563 00.025 15712 worker thread done servicing request
07:59:56.563 00.000 7988 OnExposeComplete: enter
07:59:56.563 00.000 7988 UpdateGuideState(): m_state=1
07:59:56.565 00.002 7988 UpdateCurrentPosition: no star selected
07:59:56.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:56.565 00.000 7988 Status Line: No star selected
07:59:56.565 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:56.570 00.005 7988 UpdateGuideState exits: No star selected
07:59:56.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:56.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:56.570 00.000 7988 Enqueuing Expose request
07:59:56.570 00.000 15712 Worker thread wakes up
07:59:56.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:56.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:58.106 01.536 15712 Exposure complete
07:59:58.119 00.013 15712 worker thread done servicing request
07:59:58.119 00.000 7988 OnExposeComplete: enter
07:59:58.130 00.011 7988 UpdateGuideState(): m_state=1
07:59:58.130 00.000 7988 UpdateCurrentPosition: no star selected
07:59:58.132 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:58.134 00.002 7988 Status Line: No star selected
07:59:58.135 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:58.135 00.000 7988 UpdateGuideState exits: No star selected
07:59:58.135 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:58.135 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:58.135 00.000 7988 Enqueuing Expose request
07:59:58.135 00.000 15712 Worker thread wakes up
07:59:58.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:58.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
07:59:59.781 01.646 15712 Exposure complete
07:59:59.798 00.017 15712 worker thread done servicing request
07:59:59.798 00.000 7988 OnExposeComplete: enter
07:59:59.798 00.000 7988 UpdateGuideState(): m_state=1
07:59:59.806 00.008 7988 UpdateCurrentPosition: no star selected
07:59:59.806 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
07:59:59.808 00.002 7988 Status Line: No star selected
07:59:59.810 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
07:59:59.811 00.001 7988 UpdateGuideState exits: No star selected
07:59:59.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
07:59:59.811 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
07:59:59.811 00.000 7988 Enqueuing Expose request
07:59:59.815 00.004 15712 Worker thread wakes up
07:59:59.815 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
07:59:59.815 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:01.331 01.516 15712 Exposure complete
08:00:01.349 00.018 15712 worker thread done servicing request
08:00:01.349 00.000 7988 OnExposeComplete: enter
08:00:01.349 00.000 7988 UpdateGuideState(): m_state=1
08:00:01.356 00.007 7988 UpdateCurrentPosition: no star selected
08:00:01.356 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:01.358 00.002 7988 Status Line: No star selected
08:00:01.360 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:01.360 00.000 7988 UpdateGuideState exits: No star selected
08:00:01.360 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:01.360 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:01.360 00.000 7988 Enqueuing Expose request
08:00:01.360 00.000 15712 Worker thread wakes up
08:00:01.366 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:01.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:03.003 01.637 15712 Exposure complete
08:00:03.024 00.021 15712 worker thread done servicing request
08:00:03.024 00.000 7988 OnExposeComplete: enter
08:00:03.024 00.000 7988 UpdateGuideState(): m_state=1
08:00:03.030 00.006 7988 UpdateCurrentPosition: no star selected
08:00:03.030 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:03.032 00.002 7988 Status Line: No star selected
08:00:03.033 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:03.034 00.001 7988 UpdateGuideState exits: No star selected
08:00:03.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:03.034 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:03.034 00.000 7988 Enqueuing Expose request
08:00:03.034 00.000 15712 Worker thread wakes up
08:00:03.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:03.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:04.569 01.535 15712 Exposure complete
08:00:04.592 00.023 15712 worker thread done servicing request
08:00:04.592 00.000 7988 OnExposeComplete: enter
08:00:04.592 00.000 7988 UpdateGuideState(): m_state=1
08:00:04.592 00.000 7988 UpdateCurrentPosition: no star selected
08:00:04.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:04.592 00.000 7988 Status Line: No star selected
08:00:04.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:04.599 00.007 7988 UpdateGuideState exits: No star selected
08:00:04.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:04.599 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:04.602 00.003 7988 Enqueuing Expose request
08:00:04.602 00.000 15712 Worker thread wakes up
08:00:04.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:04.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:06.244 01.642 15712 Exposure complete
08:00:06.260 00.016 15712 worker thread done servicing request
08:00:06.260 00.000 7988 OnExposeComplete: enter
08:00:06.260 00.000 7988 UpdateGuideState(): m_state=1
08:00:06.271 00.011 7988 UpdateCurrentPosition: no star selected
08:00:06.271 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:06.273 00.002 7988 Status Line: No star selected
08:00:06.274 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:06.276 00.002 7988 UpdateGuideState exits: No star selected
08:00:06.276 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:06.276 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:06.276 00.000 7988 Enqueuing Expose request
08:00:06.276 00.000 15712 Worker thread wakes up
08:00:06.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:06.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:07.807 01.531 15712 Exposure complete
08:00:07.823 00.016 15712 worker thread done servicing request
08:00:07.823 00.000 7988 OnExposeComplete: enter
08:00:07.823 00.000 7988 UpdateGuideState(): m_state=1
08:00:07.833 00.010 7988 UpdateCurrentPosition: no star selected
08:00:07.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:07.835 00.002 7988 Status Line: No star selected
08:00:07.836 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:07.836 00.000 7988 UpdateGuideState exits: No star selected
08:00:07.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:07.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:07.841 00.005 7988 Enqueuing Expose request
08:00:07.841 00.000 15712 Worker thread wakes up
08:00:07.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:07.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:09.485 01.644 15712 Exposure complete
08:00:09.503 00.018 15712 worker thread done servicing request
08:00:09.503 00.000 7988 OnExposeComplete: enter
08:00:09.503 00.000 7988 UpdateGuideState(): m_state=1
08:00:09.503 00.000 7988 UpdateCurrentPosition: no star selected
08:00:09.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:09.503 00.000 7988 Status Line: No star selected
08:00:09.503 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:09.515 00.012 7988 UpdateGuideState exits: No star selected
08:00:09.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:09.515 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:09.515 00.000 7988 Enqueuing Expose request
08:00:09.515 00.000 15712 Worker thread wakes up
08:00:09.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:09.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:11.034 01.519 15712 Exposure complete
08:00:11.058 00.024 15712 worker thread done servicing request
08:00:11.058 00.000 7988 OnExposeComplete: enter
08:00:11.058 00.000 7988 UpdateGuideState(): m_state=1
08:00:11.058 00.000 7988 UpdateCurrentPosition: no star selected
08:00:11.058 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:11.058 00.000 7988 Status Line: No star selected
08:00:11.058 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:11.064 00.006 7988 UpdateGuideState exits: No star selected
08:00:11.064 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:11.064 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:11.064 00.000 7988 Enqueuing Expose request
08:00:11.064 00.000 15712 Worker thread wakes up
08:00:11.064 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:11.064 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:12.806 01.742 15712 Exposure complete
08:00:12.826 00.020 15712 worker thread done servicing request
08:00:12.826 00.000 7988 OnExposeComplete: enter
08:00:12.826 00.000 7988 UpdateGuideState(): m_state=1
08:00:12.834 00.008 7988 UpdateCurrentPosition: no star selected
08:00:12.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:12.836 00.002 7988 Status Line: No star selected
08:00:12.838 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:12.838 00.000 7988 UpdateGuideState exits: No star selected
08:00:12.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:12.838 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:12.838 00.000 7988 Enqueuing Expose request
08:00:12.843 00.005 15712 Worker thread wakes up
08:00:12.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:12.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:14.262 01.419 15712 Exposure complete
08:00:14.276 00.014 15712 worker thread done servicing request
08:00:14.276 00.000 7988 OnExposeComplete: enter
08:00:14.276 00.000 7988 UpdateGuideState(): m_state=1
08:00:14.287 00.011 7988 UpdateCurrentPosition: no star selected
08:00:14.287 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:14.289 00.002 7988 Status Line: No star selected
08:00:14.291 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:14.292 00.001 7988 UpdateGuideState exits: No star selected
08:00:14.292 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:14.292 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:14.292 00.000 7988 Enqueuing Expose request
08:00:14.292 00.000 15712 Worker thread wakes up
08:00:14.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:14.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:15.924 01.632 15712 Exposure complete
08:00:15.947 00.023 15712 worker thread done servicing request
08:00:15.947 00.000 7988 OnExposeComplete: enter
08:00:15.947 00.000 7988 UpdateGuideState(): m_state=1
08:00:15.947 00.000 7988 UpdateCurrentPosition: no star selected
08:00:15.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:15.947 00.000 7988 Status Line: No star selected
08:00:15.955 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:15.957 00.002 7988 UpdateGuideState exits: No star selected
08:00:15.958 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:15.958 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:15.958 00.000 7988 Enqueuing Expose request
08:00:15.958 00.000 15712 Worker thread wakes up
08:00:15.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:15.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:17.490 01.532 15712 Exposure complete
08:00:17.514 00.024 15712 worker thread done servicing request
08:00:17.514 00.000 7988 OnExposeComplete: enter
08:00:17.514 00.000 7988 UpdateGuideState(): m_state=1
08:00:17.514 00.000 7988 UpdateCurrentPosition: no star selected
08:00:17.514 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:17.519 00.005 7988 Status Line: No star selected
08:00:17.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:17.519 00.000 7988 UpdateGuideState exits: No star selected
08:00:17.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:17.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:17.525 00.006 7988 Enqueuing Expose request
08:00:17.525 00.000 15712 Worker thread wakes up
08:00:17.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:17.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:19.163 01.638 15712 Exposure complete
08:00:19.177 00.014 15712 worker thread done servicing request
08:00:19.177 00.000 7988 OnExposeComplete: enter
08:00:19.177 00.000 7988 UpdateGuideState(): m_state=1
08:00:19.177 00.000 7988 UpdateCurrentPosition: no star selected
08:00:19.177 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:19.177 00.000 7988 Status Line: No star selected
08:00:19.177 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:19.194 00.017 7988 UpdateGuideState exits: No star selected
08:00:19.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:19.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:19.194 00.000 7988 Enqueuing Expose request
08:00:19.194 00.000 15712 Worker thread wakes up
08:00:19.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:19.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:20.727 01.533 15712 Exposure complete
08:00:20.743 00.016 15712 worker thread done servicing request
08:00:20.743 00.000 7988 OnExposeComplete: enter
08:00:20.743 00.000 7988 UpdateGuideState(): m_state=1
08:00:20.743 00.000 7988 UpdateCurrentPosition: no star selected
08:00:20.743 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:20.743 00.000 7988 Status Line: No star selected
08:00:20.743 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:20.758 00.015 7988 UpdateGuideState exits: No star selected
08:00:20.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:20.758 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:20.758 00.000 7988 Enqueuing Expose request
08:00:20.758 00.000 15712 Worker thread wakes up
08:00:20.758 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:20.758 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:22.407 01.649 15712 Exposure complete
08:00:22.426 00.019 15712 worker thread done servicing request
08:00:22.426 00.000 7988 OnExposeComplete: enter
08:00:22.426 00.000 7988 UpdateGuideState(): m_state=1
08:00:22.432 00.006 7988 UpdateCurrentPosition: no star selected
08:00:22.432 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:22.434 00.002 7988 Status Line: No star selected
08:00:22.437 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:22.437 00.000 7988 UpdateGuideState exits: No star selected
08:00:22.439 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:22.439 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:22.441 00.002 7988 Enqueuing Expose request
08:00:22.441 00.000 15712 Worker thread wakes up
08:00:22.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:22.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:23.974 01.533 15712 Exposure complete
08:00:23.997 00.023 15712 worker thread done servicing request
08:00:23.997 00.000 7988 OnExposeComplete: enter
08:00:23.997 00.000 7988 UpdateGuideState(): m_state=1
08:00:24.000 00.003 7988 UpdateCurrentPosition: no star selected
08:00:24.000 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:24.000 00.000 7988 Status Line: No star selected
08:00:24.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:24.000 00.000 7988 UpdateGuideState exits: No star selected
08:00:24.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:24.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:24.008 00.008 7988 Enqueuing Expose request
08:00:24.008 00.000 15712 Worker thread wakes up
08:00:24.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:24.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:25.648 01.640 15712 Exposure complete
08:00:25.662 00.014 15712 worker thread done servicing request
08:00:25.662 00.000 7988 OnExposeComplete: enter
08:00:25.662 00.000 7988 UpdateGuideState(): m_state=1
08:00:25.662 00.000 7988 UpdateCurrentPosition: no star selected
08:00:25.662 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:25.662 00.000 7988 Status Line: No star selected
08:00:25.662 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:25.678 00.016 7988 UpdateGuideState exits: No star selected
08:00:25.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:25.678 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:25.678 00.000 7988 Enqueuing Expose request
08:00:25.678 00.000 15712 Worker thread wakes up
08:00:25.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:25.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:27.212 01.534 15712 Exposure complete
08:00:27.227 00.015 15712 worker thread done servicing request
08:00:27.227 00.000 7988 OnExposeComplete: enter
08:00:27.227 00.000 7988 UpdateGuideState(): m_state=1
08:00:27.238 00.011 7988 UpdateCurrentPosition: no star selected
08:00:27.240 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:27.242 00.002 7988 Status Line: No star selected
08:00:27.244 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:27.244 00.000 7988 UpdateGuideState exits: No star selected
08:00:27.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:27.244 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:27.244 00.000 7988 Enqueuing Expose request
08:00:27.244 00.000 15712 Worker thread wakes up
08:00:27.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:27.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:28.996 01.752 15712 Exposure complete
08:00:29.019 00.023 15712 worker thread done servicing request
08:00:29.020 00.001 7988 OnExposeComplete: enter
08:00:29.021 00.001 7988 UpdateGuideState(): m_state=1
08:00:29.022 00.001 7988 UpdateCurrentPosition: no star selected
08:00:29.023 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:29.024 00.001 7988 Status Line: No star selected
08:00:29.026 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:29.028 00.002 7988 UpdateGuideState exits: No star selected
08:00:29.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:29.029 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:29.031 00.002 7988 Enqueuing Expose request
08:00:29.031 00.000 15712 Worker thread wakes up
08:00:29.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:29.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:30.448 01.417 15712 Exposure complete
08:00:30.461 00.013 15712 worker thread done servicing request
08:00:30.461 00.000 7988 OnExposeComplete: enter
08:00:30.461 00.000 7988 UpdateGuideState(): m_state=1
08:00:30.473 00.012 7988 UpdateCurrentPosition: no star selected
08:00:30.473 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:30.475 00.002 7988 Status Line: No star selected
08:00:30.477 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:30.478 00.001 7988 UpdateGuideState exits: No star selected
08:00:30.478 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:30.478 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:30.478 00.000 7988 Enqueuing Expose request
08:00:30.478 00.000 15712 Worker thread wakes up
08:00:30.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:30.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:32.122 01.644 15712 Exposure complete
08:00:32.146 00.024 15712 worker thread done servicing request
08:00:32.147 00.001 7988 OnExposeComplete: enter
08:00:32.147 00.000 7988 UpdateGuideState(): m_state=1
08:00:32.147 00.000 7988 UpdateCurrentPosition: no star selected
08:00:32.147 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:32.147 00.000 7988 Status Line: No star selected
08:00:32.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:32.154 00.007 7988 UpdateGuideState exits: No star selected
08:00:32.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:32.154 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:32.154 00.000 7988 Enqueuing Expose request
08:00:32.154 00.000 15712 Worker thread wakes up
08:00:32.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:32.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:33.675 01.521 15712 Exposure complete
08:00:33.698 00.023 15712 worker thread done servicing request
08:00:33.698 00.000 7988 OnExposeComplete: enter
08:00:33.698 00.000 7988 UpdateGuideState(): m_state=1
08:00:33.698 00.000 7988 UpdateCurrentPosition: no star selected
08:00:33.698 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:33.698 00.000 7988 Status Line: No star selected
08:00:33.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:33.705 00.007 7988 UpdateGuideState exits: No star selected
08:00:33.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:33.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:33.705 00.000 7988 Enqueuing Expose request
08:00:33.705 00.000 15712 Worker thread wakes up
08:00:33.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:33.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:35.351 01.646 15712 Exposure complete
08:00:35.367 00.016 15712 worker thread done servicing request
08:00:35.367 00.000 7988 OnExposeComplete: enter
08:00:35.367 00.000 7988 UpdateGuideState(): m_state=1
08:00:35.377 00.010 7988 UpdateCurrentPosition: no star selected
08:00:35.377 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:35.379 00.002 7988 Status Line: No star selected
08:00:35.381 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:35.382 00.001 7988 UpdateGuideState exits: No star selected
08:00:35.383 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:35.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:35.383 00.000 7988 Enqueuing Expose request
08:00:35.383 00.000 15712 Worker thread wakes up
08:00:35.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:35.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:36.900 01.517 15712 Exposure complete
08:00:36.916 00.016 15712 worker thread done servicing request
08:00:36.916 00.000 7988 OnExposeComplete: enter
08:00:36.916 00.000 7988 UpdateGuideState(): m_state=1
08:00:36.927 00.011 7988 UpdateCurrentPosition: no star selected
08:00:36.927 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:36.929 00.002 7988 Status Line: No star selected
08:00:36.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:36.932 00.003 7988 UpdateGuideState exits: No star selected
08:00:36.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:36.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:36.932 00.000 7988 Enqueuing Expose request
08:00:36.932 00.000 15712 Worker thread wakes up
08:00:36.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:36.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:38.577 01.645 15712 Exposure complete
08:00:38.598 00.021 15712 worker thread done servicing request
08:00:38.598 00.000 7988 OnExposeComplete: enter
08:00:38.598 00.000 7988 UpdateGuideState(): m_state=1
08:00:38.604 00.006 7988 UpdateCurrentPosition: no star selected
08:00:38.604 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:38.606 00.002 7988 Status Line: No star selected
08:00:38.608 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:38.609 00.001 7988 UpdateGuideState exits: No star selected
08:00:38.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:38.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:38.609 00.000 7988 Enqueuing Expose request
08:00:38.609 00.000 15712 Worker thread wakes up
08:00:38.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:38.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:40.127 01.518 15712 Exposure complete
08:00:40.151 00.024 15712 worker thread done servicing request
08:00:40.151 00.000 7988 OnExposeComplete: enter
08:00:40.151 00.000 7988 UpdateGuideState(): m_state=1
08:00:40.151 00.000 7988 UpdateCurrentPosition: no star selected
08:00:40.151 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:40.151 00.000 7988 Status Line: No star selected
08:00:40.151 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:40.158 00.007 7988 UpdateGuideState exits: No star selected
08:00:40.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:40.158 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:40.158 00.000 7988 Enqueuing Expose request
08:00:40.158 00.000 15712 Worker thread wakes up
08:00:40.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:40.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:41.807 01.649 15712 Exposure complete
08:00:41.829 00.022 15712 worker thread done servicing request
08:00:41.829 00.000 7988 OnExposeComplete: enter
08:00:41.829 00.000 7988 UpdateGuideState(): m_state=1
08:00:41.832 00.003 7988 UpdateCurrentPosition: no star selected
08:00:41.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:41.832 00.000 7988 Status Line: No star selected
08:00:41.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:41.836 00.004 7988 UpdateGuideState exits: No star selected
08:00:41.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:41.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:41.836 00.000 7988 Enqueuing Expose request
08:00:41.836 00.000 15712 Worker thread wakes up
08:00:41.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:41.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:43.358 01.522 15712 Exposure complete
08:00:43.381 00.023 15712 worker thread done servicing request
08:00:43.381 00.000 7988 OnExposeComplete: enter
08:00:43.381 00.000 7988 UpdateGuideState(): m_state=1
08:00:43.385 00.004 7988 UpdateCurrentPosition: no star selected
08:00:43.385 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:43.387 00.002 7988 Status Line: No star selected
08:00:43.389 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:43.393 00.004 7988 UpdateGuideState exits: No star selected
08:00:43.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:43.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:43.393 00.000 7988 Enqueuing Expose request
08:00:43.398 00.005 15712 Worker thread wakes up
08:00:43.398 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:43.398 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:45.038 01.640 15712 Exposure complete
08:00:45.060 00.022 15712 worker thread done servicing request
08:00:45.060 00.000 7988 OnExposeComplete: enter
08:00:45.060 00.000 7988 UpdateGuideState(): m_state=1
08:00:45.060 00.000 7988 UpdateCurrentPosition: no star selected
08:00:45.060 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:45.066 00.006 7988 Status Line: No star selected
08:00:45.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:45.068 00.002 7988 UpdateGuideState exits: No star selected
08:00:45.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:45.068 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:45.068 00.000 7988 Enqueuing Expose request
08:00:45.068 00.000 15712 Worker thread wakes up
08:00:45.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:45.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:46.590 01.522 15712 Exposure complete
08:00:46.611 00.021 15712 worker thread done servicing request
08:00:46.611 00.000 7988 OnExposeComplete: enter
08:00:46.611 00.000 7988 UpdateGuideState(): m_state=1
08:00:46.614 00.003 7988 UpdateCurrentPosition: no star selected
08:00:46.614 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:46.614 00.000 7988 Status Line: No star selected
08:00:46.614 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:46.619 00.005 7988 UpdateGuideState exits: No star selected
08:00:46.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:46.619 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:46.619 00.000 7988 Enqueuing Expose request
08:00:46.619 00.000 15712 Worker thread wakes up
08:00:46.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:46.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:48.264 01.645 15712 Exposure complete
08:00:48.281 00.017 15712 worker thread done servicing request
08:00:48.281 00.000 7988 OnExposeComplete: enter
08:00:48.281 00.000 7988 UpdateGuideState(): m_state=1
08:00:48.281 00.000 7988 UpdateCurrentPosition: no star selected
08:00:48.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:48.281 00.000 7988 Status Line: No star selected
08:00:48.294 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:48.294 00.000 7988 UpdateGuideState exits: No star selected
08:00:48.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:48.294 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:48.298 00.004 7988 Enqueuing Expose request
08:00:48.298 00.000 15712 Worker thread wakes up
08:00:48.298 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:48.298 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:49.817 01.519 15712 Exposure complete
08:00:49.831 00.014 15712 worker thread done servicing request
08:00:49.831 00.000 7988 OnExposeComplete: enter
08:00:49.831 00.000 7988 UpdateGuideState(): m_state=1
08:00:49.841 00.010 7988 UpdateCurrentPosition: no star selected
08:00:49.841 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:49.843 00.002 7988 Status Line: No star selected
08:00:49.845 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:49.845 00.000 7988 UpdateGuideState exits: No star selected
08:00:49.847 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:49.847 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:49.847 00.000 7988 Enqueuing Expose request
08:00:49.847 00.000 15712 Worker thread wakes up
08:00:49.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:49.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:51.478 01.631 15712 Exposure complete
08:00:51.499 00.021 15712 worker thread done servicing request
08:00:51.499 00.000 7988 OnExposeComplete: enter
08:00:51.499 00.000 7988 UpdateGuideState(): m_state=1
08:00:51.499 00.000 7988 UpdateCurrentPosition: no star selected
08:00:51.499 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:51.499 00.000 7988 Status Line: No star selected
08:00:51.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:51.508 00.009 7988 UpdateGuideState exits: No star selected
08:00:51.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:51.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:51.508 00.000 7988 Enqueuing Expose request
08:00:51.508 00.000 15712 Worker thread wakes up
08:00:51.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:51.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:53.028 01.520 15712 Exposure complete
08:00:53.048 00.020 15712 worker thread done servicing request
08:00:53.048 00.000 7988 OnExposeComplete: enter
08:00:53.048 00.000 7988 UpdateGuideState(): m_state=1
08:00:53.053 00.005 7988 UpdateCurrentPosition: no star selected
08:00:53.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:53.055 00.002 7988 Status Line: No star selected
08:00:53.057 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:53.057 00.000 7988 UpdateGuideState exits: No star selected
08:00:53.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:53.057 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:53.057 00.000 7988 Enqueuing Expose request
08:00:53.057 00.000 15712 Worker thread wakes up
08:00:53.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:53.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:54.704 01.647 15712 Exposure complete
08:00:54.727 00.023 15712 worker thread done servicing request
08:00:54.727 00.000 7988 OnExposeComplete: enter
08:00:54.727 00.000 7988 UpdateGuideState(): m_state=1
08:00:54.727 00.000 7988 UpdateCurrentPosition: no star selected
08:00:54.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:54.733 00.006 7988 Status Line: No star selected
08:00:54.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:54.735 00.002 7988 UpdateGuideState exits: No star selected
08:00:54.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:54.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:54.735 00.000 7988 Enqueuing Expose request
08:00:54.735 00.000 15712 Worker thread wakes up
08:00:54.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:54.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:56.256 01.521 15712 Exposure complete
08:00:56.270 00.014 15712 worker thread done servicing request
08:00:56.270 00.000 7988 OnExposeComplete: enter
08:00:56.270 00.000 7988 UpdateGuideState(): m_state=1
08:00:56.281 00.011 7988 UpdateCurrentPosition: no star selected
08:00:56.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:56.283 00.002 7988 Status Line: No star selected
08:00:56.285 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:56.285 00.000 7988 UpdateGuideState exits: No star selected
08:00:56.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:56.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:56.285 00.000 7988 Enqueuing Expose request
08:00:56.285 00.000 15712 Worker thread wakes up
08:00:56.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:56.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:57.929 01.644 15712 Exposure complete
08:00:57.952 00.023 15712 worker thread done servicing request
08:00:57.952 00.000 7988 OnExposeComplete: enter
08:00:57.952 00.000 7988 UpdateGuideState(): m_state=1
08:00:57.952 00.000 7988 UpdateCurrentPosition: no star selected
08:00:57.952 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:57.952 00.000 7988 Status Line: No star selected
08:00:57.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:57.959 00.007 7988 UpdateGuideState exits: No star selected
08:00:57.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:57.959 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:57.959 00.000 7988 Enqueuing Expose request
08:00:57.959 00.000 15712 Worker thread wakes up
08:00:57.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:57.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:00:59.495 01.536 15712 Exposure complete
08:00:59.517 00.022 15712 worker thread done servicing request
08:00:59.517 00.000 7988 OnExposeComplete: enter
08:00:59.517 00.000 7988 UpdateGuideState(): m_state=1
08:00:59.520 00.003 7988 UpdateCurrentPosition: no star selected
08:00:59.520 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:00:59.522 00.002 7988 Status Line: No star selected
08:00:59.524 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:00:59.524 00.000 7988 UpdateGuideState exits: No star selected
08:00:59.526 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:00:59.526 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:00:59.528 00.002 7988 Enqueuing Expose request
08:00:59.528 00.000 15712 Worker thread wakes up
08:00:59.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:00:59.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:01.168 01.640 15712 Exposure complete
08:01:01.185 00.017 15712 worker thread done servicing request
08:01:01.185 00.000 7988 OnExposeComplete: enter
08:01:01.185 00.000 7988 UpdateGuideState(): m_state=1
08:01:01.194 00.009 7988 UpdateCurrentPosition: no star selected
08:01:01.194 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:01.196 00.002 7988 Status Line: No star selected
08:01:01.198 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:01.199 00.001 7988 UpdateGuideState exits: No star selected
08:01:01.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:01.199 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:01.202 00.003 7988 Enqueuing Expose request
08:01:01.202 00.000 15712 Worker thread wakes up
08:01:01.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:01.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:02.734 01.532 15712 Exposure complete
08:01:02.751 00.017 15712 worker thread done servicing request
08:01:02.751 00.000 7988 OnExposeComplete: enter
08:01:02.751 00.000 7988 UpdateGuideState(): m_state=1
08:01:02.751 00.000 7988 UpdateCurrentPosition: no star selected
08:01:02.751 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:02.751 00.000 7988 Status Line: No star selected
08:01:02.762 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:02.762 00.000 7988 UpdateGuideState exits: No star selected
08:01:02.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:02.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:02.762 00.000 7988 Enqueuing Expose request
08:01:02.762 00.000 15712 Worker thread wakes up
08:01:02.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:02.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:04.397 01.635 15712 Exposure complete
08:01:04.410 00.013 15712 worker thread done servicing request
08:01:04.410 00.000 7988 OnExposeComplete: enter
08:01:04.422 00.012 7988 UpdateGuideState(): m_state=1
08:01:04.422 00.000 7988 UpdateCurrentPosition: no star selected
08:01:04.422 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:04.422 00.000 7988 Status Line: No star selected
08:01:04.426 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:04.426 00.000 7988 UpdateGuideState exits: No star selected
08:01:04.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:04.426 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:04.426 00.000 7988 Enqueuing Expose request
08:01:04.426 00.000 15712 Worker thread wakes up
08:01:04.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:04.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:05.947 01.521 15712 Exposure complete
08:01:05.969 00.022 15712 worker thread done servicing request
08:01:05.969 00.000 7988 OnExposeComplete: enter
08:01:05.969 00.000 7988 UpdateGuideState(): m_state=1
08:01:05.973 00.004 7988 UpdateCurrentPosition: no star selected
08:01:05.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:05.975 00.002 7988 Status Line: No star selected
08:01:05.977 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:05.977 00.000 7988 UpdateGuideState exits: No star selected
08:01:05.981 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:05.981 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:05.983 00.002 7988 Enqueuing Expose request
08:01:05.983 00.000 15712 Worker thread wakes up
08:01:05.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:05.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:07.622 01.639 15712 Exposure complete
08:01:07.638 00.016 15712 worker thread done servicing request
08:01:07.638 00.000 7988 OnExposeComplete: enter
08:01:07.638 00.000 7988 UpdateGuideState(): m_state=1
08:01:07.647 00.009 7988 UpdateCurrentPosition: no star selected
08:01:07.647 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:07.649 00.002 7988 Status Line: No star selected
08:01:07.651 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:07.651 00.000 7988 UpdateGuideState exits: No star selected
08:01:07.651 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:07.651 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:07.655 00.004 7988 Enqueuing Expose request
08:01:07.655 00.000 15712 Worker thread wakes up
08:01:07.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:07.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:09.186 01.531 15712 Exposure complete
08:01:09.204 00.018 15712 worker thread done servicing request
08:01:09.204 00.000 7988 OnExposeComplete: enter
08:01:09.204 00.000 7988 UpdateGuideState(): m_state=1
08:01:09.211 00.007 7988 UpdateCurrentPosition: no star selected
08:01:09.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:09.213 00.002 7988 Status Line: No star selected
08:01:09.215 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:09.215 00.000 7988 UpdateGuideState exits: No star selected
08:01:09.215 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:09.215 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:09.215 00.000 7988 Enqueuing Expose request
08:01:09.215 00.000 15712 Worker thread wakes up
08:01:09.215 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:09.215 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:10.958 01.743 15712 Exposure complete
08:01:10.979 00.021 15712 worker thread done servicing request
08:01:10.979 00.000 7988 OnExposeComplete: enter
08:01:10.979 00.000 7988 UpdateGuideState(): m_state=1
08:01:10.979 00.000 7988 UpdateCurrentPosition: no star selected
08:01:10.979 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:10.979 00.000 7988 Status Line: No star selected
08:01:10.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:10.987 00.008 7988 UpdateGuideState exits: No star selected
08:01:10.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:10.987 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:10.987 00.000 7988 Enqueuing Expose request
08:01:10.987 00.000 15712 Worker thread wakes up
08:01:10.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:10.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:12.410 01.423 15712 Exposure complete
08:01:12.433 00.023 15712 worker thread done servicing request
08:01:12.433 00.000 7988 OnExposeComplete: enter
08:01:12.433 00.000 7988 UpdateGuideState(): m_state=1
08:01:12.433 00.000 7988 UpdateCurrentPosition: no star selected
08:01:12.433 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:12.433 00.000 7988 Status Line: No star selected
08:01:12.433 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:12.440 00.007 7988 UpdateGuideState exits: No star selected
08:01:12.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:12.440 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:12.440 00.000 7988 Enqueuing Expose request
08:01:12.444 00.004 15712 Worker thread wakes up
08:01:12.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:12.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:14.085 01.641 15712 Exposure complete
08:01:14.106 00.021 15712 worker thread done servicing request
08:01:14.106 00.000 7988 OnExposeComplete: enter
08:01:14.106 00.000 7988 UpdateGuideState(): m_state=1
08:01:14.106 00.000 7988 UpdateCurrentPosition: no star selected
08:01:14.111 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:14.111 00.000 7988 Status Line: No star selected
08:01:14.111 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:14.114 00.003 7988 UpdateGuideState exits: No star selected
08:01:14.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:14.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:14.114 00.000 7988 Enqueuing Expose request
08:01:14.114 00.000 15712 Worker thread wakes up
08:01:14.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:14.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:15.636 01.522 15712 Exposure complete
08:01:15.660 00.024 15712 worker thread done servicing request
08:01:15.660 00.000 7988 OnExposeComplete: enter
08:01:15.661 00.001 7988 UpdateGuideState(): m_state=1
08:01:15.661 00.000 7988 UpdateCurrentPosition: no star selected
08:01:15.661 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:15.661 00.000 7988 Status Line: No star selected
08:01:15.666 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:15.666 00.000 7988 UpdateGuideState exits: No star selected
08:01:15.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:15.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:15.666 00.000 7988 Enqueuing Expose request
08:01:15.666 00.000 15712 Worker thread wakes up
08:01:15.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:15.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:17.408 01.742 15712 Exposure complete
08:01:17.430 00.022 15712 worker thread done servicing request
08:01:17.430 00.000 7988 OnExposeComplete: enter
08:01:17.430 00.000 7988 UpdateGuideState(): m_state=1
08:01:17.435 00.005 7988 UpdateCurrentPosition: no star selected
08:01:17.435 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:17.437 00.002 7988 Status Line: No star selected
08:01:17.439 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:17.439 00.000 7988 UpdateGuideState exits: No star selected
08:01:17.441 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:17.441 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:17.443 00.002 7988 Enqueuing Expose request
08:01:17.443 00.000 15712 Worker thread wakes up
08:01:17.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:17.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:18.849 01.406 15712 Exposure complete
08:01:18.871 00.022 15712 worker thread done servicing request
08:01:18.871 00.000 7988 OnExposeComplete: enter
08:01:18.871 00.000 7988 UpdateGuideState(): m_state=1
08:01:18.875 00.004 7988 UpdateCurrentPosition: no star selected
08:01:18.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:18.875 00.000 7988 Status Line: No star selected
08:01:18.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:18.879 00.004 7988 UpdateGuideState exits: No star selected
08:01:18.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:18.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:18.879 00.000 7988 Enqueuing Expose request
08:01:18.879 00.000 15712 Worker thread wakes up
08:01:18.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:18.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:20.623 01.744 15712 Exposure complete
08:01:20.643 00.020 15712 worker thread done servicing request
08:01:20.643 00.000 7988 OnExposeComplete: enter
08:01:20.643 00.000 7988 UpdateGuideState(): m_state=1
08:01:20.648 00.005 7988 UpdateCurrentPosition: no star selected
08:01:20.648 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:20.650 00.002 7988 Status Line: No star selected
08:01:20.652 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:20.652 00.000 7988 UpdateGuideState exits: No star selected
08:01:20.652 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:20.652 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:20.652 00.000 7988 Enqueuing Expose request
08:01:20.652 00.000 15712 Worker thread wakes up
08:01:20.652 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:20.652 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:22.062 01.410 15712 Exposure complete
08:01:22.075 00.013 15712 worker thread done servicing request
08:01:22.075 00.000 7988 OnExposeComplete: enter
08:01:22.075 00.000 7988 UpdateGuideState(): m_state=1
08:01:22.086 00.011 7988 UpdateCurrentPosition: no star selected
08:01:22.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:22.088 00.002 7988 Status Line: No star selected
08:01:22.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:22.091 00.001 7988 UpdateGuideState exits: No star selected
08:01:22.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:22.091 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:22.091 00.000 7988 Enqueuing Expose request
08:01:22.091 00.000 15712 Worker thread wakes up
08:01:22.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:22.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:23.835 01.744 15712 Exposure complete
08:01:23.855 00.020 15712 worker thread done servicing request
08:01:23.855 00.000 7988 OnExposeComplete: enter
08:01:23.855 00.000 7988 UpdateGuideState(): m_state=1
08:01:23.855 00.000 7988 UpdateCurrentPosition: no star selected
08:01:23.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:23.855 00.000 7988 Status Line: No star selected
08:01:23.855 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:23.864 00.009 7988 UpdateGuideState exits: No star selected
08:01:23.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:23.864 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:23.864 00.000 7988 Enqueuing Expose request
08:01:23.864 00.000 15712 Worker thread wakes up
08:01:23.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:23.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:25.274 01.410 15712 Exposure complete
08:01:25.296 00.022 15712 worker thread done servicing request
08:01:25.296 00.000 7988 OnExposeComplete: enter
08:01:25.296 00.000 7988 UpdateGuideState(): m_state=1
08:01:25.296 00.000 7988 UpdateCurrentPosition: no star selected
08:01:25.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:25.296 00.000 7988 Status Line: No star selected
08:01:25.303 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:25.304 00.001 7988 UpdateGuideState exits: No star selected
08:01:25.304 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:25.304 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:25.304 00.000 7988 Enqueuing Expose request
08:01:25.304 00.000 15712 Worker thread wakes up
08:01:25.304 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:25.304 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:26.952 01.648 15712 Exposure complete
08:01:26.969 00.017 15712 worker thread done servicing request
08:01:26.969 00.000 7988 OnExposeComplete: enter
08:01:26.969 00.000 7988 UpdateGuideState(): m_state=1
08:01:26.977 00.008 7988 UpdateCurrentPosition: no star selected
08:01:26.977 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:26.979 00.002 7988 Status Line: No star selected
08:01:26.981 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:26.982 00.001 7988 UpdateGuideState exits: No star selected
08:01:26.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:26.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:26.982 00.000 7988 Enqueuing Expose request
08:01:26.986 00.004 15712 Worker thread wakes up
08:01:26.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:26.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:28.502 01.516 15712 Exposure complete
08:01:28.525 00.023 15712 worker thread done servicing request
08:01:28.525 00.000 7988 OnExposeComplete: enter
08:01:28.525 00.000 7988 UpdateGuideState(): m_state=1
08:01:28.525 00.000 7988 UpdateCurrentPosition: no star selected
08:01:28.525 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:28.525 00.000 7988 Status Line: No star selected
08:01:28.532 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:28.532 00.000 7988 UpdateGuideState exits: No star selected
08:01:28.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:28.532 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:28.536 00.004 7988 Enqueuing Expose request
08:01:28.536 00.000 15712 Worker thread wakes up
08:01:28.536 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:28.536 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:30.179 01.643 15712 Exposure complete
08:01:30.204 00.025 15712 worker thread done servicing request
08:01:30.204 00.000 7988 OnExposeComplete: enter
08:01:30.204 00.000 7988 UpdateGuideState(): m_state=1
08:01:30.207 00.003 7988 UpdateCurrentPosition: no star selected
08:01:30.207 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:30.209 00.002 7988 Status Line: No star selected
08:01:30.211 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:30.211 00.000 7988 UpdateGuideState exits: No star selected
08:01:30.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:30.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:30.211 00.000 7988 Enqueuing Expose request
08:01:30.211 00.000 15712 Worker thread wakes up
08:01:30.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:30.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:31.748 01.537 15712 Exposure complete
08:01:31.770 00.022 7988 OnExposeComplete: enter
08:01:31.770 00.000 7988 UpdateGuideState(): m_state=1
08:01:31.770 00.000 15712 worker thread done servicing request
08:01:31.770 00.000 7988 UpdateCurrentPosition: no star selected
08:01:31.770 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:31.770 00.000 7988 Status Line: No star selected
08:01:31.777 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:31.777 00.000 7988 UpdateGuideState exits: No star selected
08:01:31.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:31.777 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:31.777 00.000 7988 Enqueuing Expose request
08:01:31.777 00.000 15712 Worker thread wakes up
08:01:31.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:31.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:33.411 01.634 15712 Exposure complete
08:01:33.425 00.014 15712 worker thread done servicing request
08:01:33.425 00.000 7988 OnExposeComplete: enter
08:01:33.425 00.000 7988 UpdateGuideState(): m_state=1
08:01:33.425 00.000 7988 UpdateCurrentPosition: no star selected
08:01:33.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:33.425 00.000 7988 Status Line: No star selected
08:01:33.441 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:33.441 00.000 7988 UpdateGuideState exits: No star selected
08:01:33.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:33.441 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:33.441 00.000 7988 Enqueuing Expose request
08:01:33.441 00.000 15712 Worker thread wakes up
08:01:33.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:33.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:34.962 01.521 15712 Exposure complete
08:01:34.976 00.014 15712 worker thread done servicing request
08:01:34.976 00.000 7988 OnExposeComplete: enter
08:01:34.987 00.011 7988 UpdateGuideState(): m_state=1
08:01:34.987 00.000 7988 UpdateCurrentPosition: no star selected
08:01:34.989 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:34.989 00.000 7988 Status Line: No star selected
08:01:34.992 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:34.992 00.000 7988 UpdateGuideState exits: No star selected
08:01:34.992 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:34.992 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:34.992 00.000 7988 Enqueuing Expose request
08:01:34.992 00.000 15712 Worker thread wakes up
08:01:34.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:34.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:36.737 01.745 15712 Exposure complete
08:01:36.754 00.017 15712 worker thread done servicing request
08:01:36.754 00.000 7988 OnExposeComplete: enter
08:01:36.754 00.000 7988 UpdateGuideState(): m_state=1
08:01:36.762 00.008 7988 UpdateCurrentPosition: no star selected
08:01:36.762 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:36.764 00.002 7988 Status Line: No star selected
08:01:36.766 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:36.766 00.000 7988 UpdateGuideState exits: No star selected
08:01:36.768 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:36.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:36.768 00.000 7988 Enqueuing Expose request
08:01:36.771 00.003 15712 Worker thread wakes up
08:01:36.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:36.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:38.189 01.418 15712 Exposure complete
08:01:38.203 00.014 15712 worker thread done servicing request
08:01:38.203 00.000 7988 OnExposeComplete: enter
08:01:38.203 00.000 7988 UpdateGuideState(): m_state=1
08:01:38.203 00.000 7988 UpdateCurrentPosition: no star selected
08:01:38.203 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:38.217 00.014 7988 Status Line: No star selected
08:01:38.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:38.219 00.002 7988 UpdateGuideState exits: No star selected
08:01:38.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:38.219 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:38.219 00.000 7988 Enqueuing Expose request
08:01:38.219 00.000 15712 Worker thread wakes up
08:01:38.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:38.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:39.853 01.634 15712 Exposure complete
08:01:39.867 00.014 15712 worker thread done servicing request
08:01:39.867 00.000 7988 OnExposeComplete: enter
08:01:39.867 00.000 7988 UpdateGuideState(): m_state=1
08:01:39.867 00.000 7988 UpdateCurrentPosition: no star selected
08:01:39.867 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:39.867 00.000 7988 Status Line: No star selected
08:01:39.867 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:39.883 00.016 7988 UpdateGuideState exits: No star selected
08:01:39.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:39.883 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:39.883 00.000 7988 Enqueuing Expose request
08:01:39.883 00.000 15712 Worker thread wakes up
08:01:39.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:39.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:41.402 01.519 15712 Exposure complete
08:01:41.418 00.016 15712 worker thread done servicing request
08:01:41.418 00.000 7988 OnExposeComplete: enter
08:01:41.418 00.000 7988 UpdateGuideState(): m_state=1
08:01:41.429 00.011 7988 UpdateCurrentPosition: no star selected
08:01:41.429 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:41.431 00.002 7988 Status Line: No star selected
08:01:41.433 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:41.434 00.001 7988 UpdateGuideState exits: No star selected
08:01:41.434 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:41.434 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:41.434 00.000 7988 Enqueuing Expose request
08:01:41.434 00.000 15712 Worker thread wakes up
08:01:41.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:41.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:43.068 01.634 15712 Exposure complete
08:01:43.090 00.022 15712 worker thread done servicing request
08:01:43.090 00.000 7988 OnExposeComplete: enter
08:01:43.090 00.000 7988 UpdateGuideState(): m_state=1
08:01:43.090 00.000 7988 UpdateCurrentPosition: no star selected
08:01:43.090 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:43.090 00.000 7988 Status Line: No star selected
08:01:43.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:43.097 00.007 7988 UpdateGuideState exits: No star selected
08:01:43.099 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:43.099 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:43.099 00.000 7988 Enqueuing Expose request
08:01:43.099 00.000 15712 Worker thread wakes up
08:01:43.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:43.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:44.634 01.535 15712 Exposure complete
08:01:44.648 00.014 15712 worker thread done servicing request
08:01:44.648 00.000 7988 OnExposeComplete: enter
08:01:44.648 00.000 7988 UpdateGuideState(): m_state=1
08:01:44.659 00.011 7988 UpdateCurrentPosition: no star selected
08:01:44.659 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:44.661 00.002 7988 Status Line: No star selected
08:01:44.663 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:44.665 00.002 7988 UpdateGuideState exits: No star selected
08:01:44.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:44.667 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:44.667 00.000 7988 Enqueuing Expose request
08:01:44.669 00.002 15712 Worker thread wakes up
08:01:44.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:44.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:46.311 01.642 15712 Exposure complete
08:01:46.331 00.020 15712 worker thread done servicing request
08:01:46.331 00.000 7988 OnExposeComplete: enter
08:01:46.331 00.000 7988 UpdateGuideState(): m_state=1
08:01:46.336 00.005 7988 UpdateCurrentPosition: no star selected
08:01:46.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:46.338 00.002 7988 Status Line: No star selected
08:01:46.340 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:46.341 00.001 7988 UpdateGuideState exits: No star selected
08:01:46.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:46.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:46.341 00.000 7988 Enqueuing Expose request
08:01:46.341 00.000 15712 Worker thread wakes up
08:01:46.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:46.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:47.862 01.521 15712 Exposure complete
08:01:47.883 00.021 15712 worker thread done servicing request
08:01:47.883 00.000 7988 OnExposeComplete: enter
08:01:47.883 00.000 7988 UpdateGuideState(): m_state=1
08:01:47.883 00.000 7988 UpdateCurrentPosition: no star selected
08:01:47.883 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:47.883 00.000 7988 Status Line: No star selected
08:01:47.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:47.892 00.009 7988 UpdateGuideState exits: No star selected
08:01:47.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:47.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:47.892 00.000 7988 Enqueuing Expose request
08:01:47.896 00.004 15712 Worker thread wakes up
08:01:47.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:47.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:49.524 01.628 15712 Exposure complete
08:01:49.547 00.023 15712 worker thread done servicing request
08:01:49.547 00.000 7988 OnExposeComplete: enter
08:01:49.547 00.000 7988 UpdateGuideState(): m_state=1
08:01:49.547 00.000 7988 UpdateCurrentPosition: no star selected
08:01:49.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:49.547 00.000 7988 Status Line: No star selected
08:01:49.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:49.554 00.007 7988 UpdateGuideState exits: No star selected
08:01:49.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:49.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:49.554 00.000 7988 Enqueuing Expose request
08:01:49.554 00.000 15712 Worker thread wakes up
08:01:49.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:49.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:51.074 01.520 15712 Exposure complete
08:01:51.098 00.024 15712 worker thread done servicing request
08:01:51.098 00.000 7988 OnExposeComplete: enter
08:01:51.098 00.000 7988 UpdateGuideState(): m_state=1
08:01:51.098 00.000 7988 UpdateCurrentPosition: no star selected
08:01:51.098 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:51.098 00.000 7988 Status Line: No star selected
08:01:51.104 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:51.104 00.000 7988 UpdateGuideState exits: No star selected
08:01:51.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:51.104 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:51.104 00.000 7988 Enqueuing Expose request
08:01:51.104 00.000 15712 Worker thread wakes up
08:01:51.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:51.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:52.749 01.645 15712 Exposure complete
08:01:52.774 00.025 15712 worker thread done servicing request
08:01:52.774 00.000 7988 OnExposeComplete: enter
08:01:52.774 00.000 7988 UpdateGuideState(): m_state=1
08:01:52.774 00.000 7988 UpdateCurrentPosition: no star selected
08:01:52.774 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:52.774 00.000 7988 Status Line: No star selected
08:01:52.774 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:52.781 00.007 7988 UpdateGuideState exits: No star selected
08:01:52.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:52.783 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:52.783 00.000 7988 Enqueuing Expose request
08:01:52.783 00.000 15712 Worker thread wakes up
08:01:52.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:52.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:54.314 01.531 15712 Exposure complete
08:01:54.332 00.018 15712 worker thread done servicing request
08:01:54.332 00.000 7988 OnExposeComplete: enter
08:01:54.332 00.000 7988 UpdateGuideState(): m_state=1
08:01:54.339 00.007 7988 UpdateCurrentPosition: no star selected
08:01:54.339 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:54.341 00.002 7988 Status Line: No star selected
08:01:54.343 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:54.344 00.001 7988 UpdateGuideState exits: No star selected
08:01:54.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:54.344 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:54.344 00.000 7988 Enqueuing Expose request
08:01:54.344 00.000 15712 Worker thread wakes up
08:01:54.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:54.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:55.987 01.643 15712 Exposure complete
08:01:56.003 00.016 15712 worker thread done servicing request
08:01:56.003 00.000 7988 OnExposeComplete: enter
08:01:56.003 00.000 7988 UpdateGuideState(): m_state=1
08:01:56.003 00.000 7988 UpdateCurrentPosition: no star selected
08:01:56.003 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:56.003 00.000 7988 Status Line: No star selected
08:01:56.017 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:56.019 00.002 7988 UpdateGuideState exits: No star selected
08:01:56.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:56.021 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:56.021 00.000 7988 Enqueuing Expose request
08:01:56.023 00.002 15712 Worker thread wakes up
08:01:56.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:56.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:57.540 01.517 15712 Exposure complete
08:01:57.564 00.024 15712 worker thread done servicing request
08:01:57.564 00.000 7988 OnExposeComplete: enter
08:01:57.564 00.000 7988 UpdateGuideState(): m_state=1
08:01:57.566 00.002 7988 UpdateCurrentPosition: no star selected
08:01:57.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:57.566 00.000 7988 Status Line: No star selected
08:01:57.570 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:57.570 00.000 7988 UpdateGuideState exits: No star selected
08:01:57.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:57.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:57.570 00.000 7988 Enqueuing Expose request
08:01:57.570 00.000 15712 Worker thread wakes up
08:01:57.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:57.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:01:59.215 01.645 15712 Exposure complete
08:01:59.232 00.017 15712 worker thread done servicing request
08:01:59.232 00.000 7988 OnExposeComplete: enter
08:01:59.232 00.000 7988 UpdateGuideState(): m_state=1
08:01:59.242 00.010 7988 UpdateCurrentPosition: no star selected
08:01:59.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:01:59.244 00.002 7988 Status Line: No star selected
08:01:59.247 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:01:59.247 00.000 7988 UpdateGuideState exits: No star selected
08:01:59.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:01:59.249 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:01:59.249 00.000 7988 Enqueuing Expose request
08:01:59.249 00.000 15712 Worker thread wakes up
08:01:59.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:01:59.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:00.768 01.519 15712 Exposure complete
08:02:00.790 00.022 15712 worker thread done servicing request
08:02:00.790 00.000 7988 OnExposeComplete: enter
08:02:00.790 00.000 7988 UpdateGuideState(): m_state=1
08:02:00.790 00.000 7988 UpdateCurrentPosition: no star selected
08:02:00.790 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:00.790 00.000 7988 Status Line: No star selected
08:02:00.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:00.798 00.008 7988 UpdateGuideState exits: No star selected
08:02:00.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:00.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:00.798 00.000 7988 Enqueuing Expose request
08:02:00.798 00.000 15712 Worker thread wakes up
08:02:00.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:00.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:02.442 01.644 15712 Exposure complete
08:02:02.466 00.024 15712 worker thread done servicing request
08:02:02.466 00.000 7988 OnExposeComplete: enter
08:02:02.466 00.000 7988 UpdateGuideState(): m_state=1
08:02:02.466 00.000 7988 UpdateCurrentPosition: no star selected
08:02:02.466 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:02.466 00.000 7988 Status Line: No star selected
08:02:02.466 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:02.474 00.008 7988 UpdateGuideState exits: No star selected
08:02:02.474 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:02.474 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:02.474 00.000 7988 Enqueuing Expose request
08:02:02.474 00.000 15712 Worker thread wakes up
08:02:02.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:02.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:03.993 01.519 15712 Exposure complete
08:02:04.018 00.025 15712 worker thread done servicing request
08:02:04.018 00.000 7988 OnExposeComplete: enter
08:02:04.018 00.000 7988 UpdateGuideState(): m_state=1
08:02:04.020 00.002 7988 UpdateCurrentPosition: no star selected
08:02:04.020 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:04.023 00.003 7988 Status Line: No star selected
08:02:04.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:04.025 00.000 7988 UpdateGuideState exits: No star selected
08:02:04.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:04.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:04.025 00.000 7988 Enqueuing Expose request
08:02:04.025 00.000 15712 Worker thread wakes up
08:02:04.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:04.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:05.672 01.647 15712 Exposure complete
08:02:05.686 00.014 15712 worker thread done servicing request
08:02:05.686 00.000 7988 OnExposeComplete: enter
08:02:05.686 00.000 7988 UpdateGuideState(): m_state=1
08:02:05.697 00.011 7988 UpdateCurrentPosition: no star selected
08:02:05.698 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:05.698 00.000 7988 Status Line: No star selected
08:02:05.700 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:05.702 00.002 7988 UpdateGuideState exits: No star selected
08:02:05.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:05.702 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:05.702 00.000 7988 Enqueuing Expose request
08:02:05.702 00.000 15712 Worker thread wakes up
08:02:05.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:05.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:07.221 01.519 15712 Exposure complete
08:02:07.243 00.022 15712 worker thread done servicing request
08:02:07.243 00.000 7988 OnExposeComplete: enter
08:02:07.245 00.002 7988 UpdateGuideState(): m_state=1
08:02:07.245 00.000 7988 UpdateCurrentPosition: no star selected
08:02:07.245 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:07.245 00.000 7988 Status Line: No star selected
08:02:07.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:07.251 00.006 7988 UpdateGuideState exits: No star selected
08:02:07.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:07.251 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:07.251 00.000 7988 Enqueuing Expose request
08:02:07.251 00.000 15712 Worker thread wakes up
08:02:07.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:07.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:08.898 01.647 15712 Exposure complete
08:02:08.920 00.022 15712 worker thread done servicing request
08:02:08.920 00.000 7988 OnExposeComplete: enter
08:02:08.920 00.000 7988 UpdateGuideState(): m_state=1
08:02:08.920 00.000 7988 UpdateCurrentPosition: no star selected
08:02:08.920 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:08.920 00.000 7988 Status Line: No star selected
08:02:08.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:08.928 00.008 7988 UpdateGuideState exits: No star selected
08:02:08.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:08.928 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:08.932 00.004 7988 Enqueuing Expose request
08:02:08.932 00.000 15712 Worker thread wakes up
08:02:08.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:08.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:10.451 01.519 15712 Exposure complete
08:02:10.465 00.014 15712 worker thread done servicing request
08:02:10.465 00.000 7988 OnExposeComplete: enter
08:02:10.465 00.000 7988 UpdateGuideState(): m_state=1
08:02:10.476 00.011 7988 UpdateCurrentPosition: no star selected
08:02:10.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:10.478 00.002 7988 Status Line: No star selected
08:02:10.480 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:10.481 00.001 7988 UpdateGuideState exits: No star selected
08:02:10.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:10.481 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:10.481 00.000 7988 Enqueuing Expose request
08:02:10.481 00.000 15712 Worker thread wakes up
08:02:10.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:10.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:12.115 01.634 15712 Exposure complete
08:02:12.138 00.023 15712 worker thread done servicing request
08:02:12.138 00.000 7988 OnExposeComplete: enter
08:02:12.138 00.000 7988 UpdateGuideState(): m_state=1
08:02:12.138 00.000 7988 UpdateCurrentPosition: no star selected
08:02:12.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:12.138 00.000 7988 Status Line: No star selected
08:02:12.144 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:12.144 00.000 7988 UpdateGuideState exits: No star selected
08:02:12.147 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:12.147 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:12.147 00.000 7988 Enqueuing Expose request
08:02:12.147 00.000 15712 Worker thread wakes up
08:02:12.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:12.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:13.665 01.518 15712 Exposure complete
08:02:13.679 00.014 15712 worker thread done servicing request
08:02:13.679 00.000 7988 OnExposeComplete: enter
08:02:13.679 00.000 7988 UpdateGuideState(): m_state=1
08:02:13.690 00.011 7988 UpdateCurrentPosition: no star selected
08:02:13.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:13.692 00.002 7988 Status Line: No star selected
08:02:13.694 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:13.695 00.001 7988 UpdateGuideState exits: No star selected
08:02:13.696 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:13.696 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:13.696 00.000 7988 Enqueuing Expose request
08:02:13.696 00.000 15712 Worker thread wakes up
08:02:13.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:13.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:15.442 01.746 15712 Exposure complete
08:02:15.466 00.024 15712 worker thread done servicing request
08:02:15.466 00.000 7988 OnExposeComplete: enter
08:02:15.466 00.000 7988 UpdateGuideState(): m_state=1
08:02:15.466 00.000 7988 UpdateCurrentPosition: no star selected
08:02:15.466 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:15.466 00.000 7988 Status Line: No star selected
08:02:15.472 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:15.472 00.000 7988 UpdateGuideState exits: No star selected
08:02:15.472 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:15.472 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:15.472 00.000 7988 Enqueuing Expose request
08:02:15.472 00.000 15712 Worker thread wakes up
08:02:15.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:15.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:16.880 01.408 15712 Exposure complete
08:02:16.904 00.024 15712 worker thread done servicing request
08:02:16.904 00.000 7988 OnExposeComplete: enter
08:02:16.904 00.000 7988 UpdateGuideState(): m_state=1
08:02:16.904 00.000 7988 UpdateCurrentPosition: no star selected
08:02:16.904 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:16.904 00.000 7988 Status Line: No star selected
08:02:16.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:16.912 00.008 7988 UpdateGuideState exits: No star selected
08:02:16.913 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:16.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:16.913 00.000 7988 Enqueuing Expose request
08:02:16.913 00.000 15712 Worker thread wakes up
08:02:16.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:16.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:18.544 01.631 15712 Exposure complete
08:02:18.564 00.020 15712 worker thread done servicing request
08:02:18.564 00.000 7988 OnExposeComplete: enter
08:02:18.564 00.000 7988 UpdateGuideState(): m_state=1
08:02:18.564 00.000 7988 UpdateCurrentPosition: no star selected
08:02:18.564 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:18.564 00.000 7988 Status Line: No star selected
08:02:18.574 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:18.574 00.000 7988 UpdateGuideState exits: No star selected
08:02:18.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:18.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:18.574 00.000 7988 Enqueuing Expose request
08:02:18.574 00.000 15712 Worker thread wakes up
08:02:18.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:18.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:20.109 01.535 15712 Exposure complete
08:02:20.130 00.021 15712 worker thread done servicing request
08:02:20.130 00.000 7988 OnExposeComplete: enter
08:02:20.130 00.000 7988 UpdateGuideState(): m_state=1
08:02:20.135 00.005 7988 UpdateCurrentPosition: no star selected
08:02:20.135 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:20.137 00.002 7988 Status Line: No star selected
08:02:20.140 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:20.140 00.000 7988 UpdateGuideState exits: No star selected
08:02:20.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:20.140 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:20.140 00.000 7988 Enqueuing Expose request
08:02:20.140 00.000 15712 Worker thread wakes up
08:02:20.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:20.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:21.785 01.645 15712 Exposure complete
08:02:21.809 00.024 15712 worker thread done servicing request
08:02:21.809 00.000 7988 OnExposeComplete: enter
08:02:21.809 00.000 7988 UpdateGuideState(): m_state=1
08:02:21.812 00.003 7988 UpdateCurrentPosition: no star selected
08:02:21.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:21.812 00.000 7988 Status Line: No star selected
08:02:21.812 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:21.817 00.005 7988 UpdateGuideState exits: No star selected
08:02:21.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:21.817 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:21.817 00.000 7988 Enqueuing Expose request
08:02:21.817 00.000 15712 Worker thread wakes up
08:02:21.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:21.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:23.338 01.521 15712 Exposure complete
08:02:23.361 00.023 15712 worker thread done servicing request
08:02:23.361 00.000 7988 OnExposeComplete: enter
08:02:23.363 00.002 7988 UpdateGuideState(): m_state=1
08:02:23.363 00.000 7988 UpdateCurrentPosition: no star selected
08:02:23.365 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:23.365 00.000 7988 Status Line: No star selected
08:02:23.367 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:23.369 00.002 7988 UpdateGuideState exits: No star selected
08:02:23.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:23.369 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:23.369 00.000 7988 Enqueuing Expose request
08:02:23.369 00.000 15712 Worker thread wakes up
08:02:23.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:23.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:25.112 01.743 15712 Exposure complete
08:02:25.130 00.018 15712 worker thread done servicing request
08:02:25.130 00.000 7988 OnExposeComplete: enter
08:02:25.130 00.000 7988 UpdateGuideState(): m_state=1
08:02:25.137 00.007 7988 UpdateCurrentPosition: no star selected
08:02:25.137 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:25.139 00.002 7988 Status Line: No star selected
08:02:25.141 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:25.142 00.001 7988 UpdateGuideState exits: No star selected
08:02:25.142 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:25.142 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:25.142 00.000 7988 Enqueuing Expose request
08:02:25.142 00.000 15712 Worker thread wakes up
08:02:25.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:25.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:26.564 01.422 15712 Exposure complete
08:02:26.588 00.024 15712 worker thread done servicing request
08:02:26.588 00.000 7988 OnExposeComplete: enter
08:02:26.588 00.000 7988 UpdateGuideState(): m_state=1
08:02:26.588 00.000 7988 UpdateCurrentPosition: no star selected
08:02:26.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:26.593 00.005 7988 Status Line: No star selected
08:02:26.593 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:26.596 00.003 7988 UpdateGuideState exits: No star selected
08:02:26.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:26.596 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:26.596 00.000 7988 Enqueuing Expose request
08:02:26.596 00.000 15712 Worker thread wakes up
08:02:26.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:26.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:28.243 01.647 15712 Exposure complete
08:02:28.261 00.018 15712 worker thread done servicing request
08:02:28.261 00.000 7988 OnExposeComplete: enter
08:02:28.261 00.000 7988 UpdateGuideState(): m_state=1
08:02:28.268 00.007 7988 UpdateCurrentPosition: no star selected
08:02:28.268 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:28.270 00.002 7988 Status Line: No star selected
08:02:28.272 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:28.272 00.000 7988 UpdateGuideState exits: No star selected
08:02:28.275 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:28.275 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:28.277 00.002 7988 Enqueuing Expose request
08:02:28.278 00.001 15712 Worker thread wakes up
08:02:28.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:28.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:29.808 01.530 15712 Exposure complete
08:02:29.827 00.019 15712 worker thread done servicing request
08:02:29.827 00.000 7988 OnExposeComplete: enter
08:02:29.827 00.000 7988 UpdateGuideState(): m_state=1
08:02:29.833 00.006 7988 UpdateCurrentPosition: no star selected
08:02:29.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:29.835 00.002 7988 Status Line: No star selected
08:02:29.837 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:29.837 00.000 7988 UpdateGuideState exits: No star selected
08:02:29.837 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:29.837 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:29.837 00.000 7988 Enqueuing Expose request
08:02:29.837 00.000 15712 Worker thread wakes up
08:02:29.837 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:29.837 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:31.471 01.634 15712 Exposure complete
08:02:31.495 00.024 15712 worker thread done servicing request
08:02:31.495 00.000 7988 OnExposeComplete: enter
08:02:31.495 00.000 7988 UpdateGuideState(): m_state=1
08:02:31.495 00.000 7988 UpdateCurrentPosition: no star selected
08:02:31.495 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:31.495 00.000 7988 Status Line: No star selected
08:02:31.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:31.501 00.006 7988 UpdateGuideState exits: No star selected
08:02:31.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:31.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:31.501 00.000 7988 Enqueuing Expose request
08:02:31.501 00.000 15712 Worker thread wakes up
08:02:31.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:31.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:33.023 01.522 15712 Exposure complete
08:02:33.044 00.021 15712 worker thread done servicing request
08:02:33.044 00.000 7988 OnExposeComplete: enter
08:02:33.044 00.000 7988 UpdateGuideState(): m_state=1
08:02:33.048 00.004 7988 UpdateCurrentPosition: no star selected
08:02:33.048 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:33.050 00.002 7988 Status Line: No star selected
08:02:33.052 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:33.053 00.001 7988 UpdateGuideState exits: No star selected
08:02:33.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:33.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:33.053 00.000 7988 Enqueuing Expose request
08:02:33.053 00.000 15712 Worker thread wakes up
08:02:33.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:33.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:34.795 01.742 15712 Exposure complete
08:02:34.819 00.024 7988 OnExposeComplete: enter
08:02:34.821 00.002 7988 UpdateGuideState(): m_state=1
08:02:34.821 00.000 15712 worker thread done servicing request
08:02:34.821 00.000 7988 UpdateCurrentPosition: no star selected
08:02:34.821 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:34.821 00.000 7988 Status Line: No star selected
08:02:34.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:34.827 00.006 7988 UpdateGuideState exits: No star selected
08:02:34.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:34.827 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:34.827 00.000 7988 Enqueuing Expose request
08:02:34.827 00.000 15712 Worker thread wakes up
08:02:34.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:34.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:36.236 01.409 15712 Exposure complete
08:02:36.250 00.014 15712 worker thread done servicing request
08:02:36.250 00.000 7988 OnExposeComplete: enter
08:02:36.250 00.000 7988 UpdateGuideState(): m_state=1
08:02:36.250 00.000 7988 UpdateCurrentPosition: no star selected
08:02:36.250 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:36.262 00.012 7988 Status Line: No star selected
08:02:36.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:36.265 00.003 7988 UpdateGuideState exits: No star selected
08:02:36.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:36.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:36.265 00.000 7988 Enqueuing Expose request
08:02:36.265 00.000 15712 Worker thread wakes up
08:02:36.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:36.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:37.899 01.634 15712 Exposure complete
08:02:37.914 00.015 15712 worker thread done servicing request
08:02:37.914 00.000 7988 OnExposeComplete: enter
08:02:37.914 00.000 7988 UpdateGuideState(): m_state=1
08:02:37.914 00.000 7988 UpdateCurrentPosition: no star selected
08:02:37.914 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:37.914 00.000 7988 Status Line: No star selected
08:02:37.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:37.929 00.015 7988 UpdateGuideState exits: No star selected
08:02:37.931 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:37.931 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:37.931 00.000 7988 Enqueuing Expose request
08:02:37.931 00.000 15712 Worker thread wakes up
08:02:37.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:37.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:39.449 01.518 15712 Exposure complete
08:02:39.465 00.016 15712 worker thread done servicing request
08:02:39.465 00.000 7988 OnExposeComplete: enter
08:02:39.465 00.000 7988 UpdateGuideState(): m_state=1
08:02:39.476 00.011 7988 UpdateCurrentPosition: no star selected
08:02:39.477 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:39.477 00.000 7988 Status Line: No star selected
08:02:39.479 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:39.480 00.001 7988 UpdateGuideState exits: No star selected
08:02:39.480 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:39.480 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:39.480 00.000 7988 Enqueuing Expose request
08:02:39.480 00.000 15712 Worker thread wakes up
08:02:39.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:39.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:41.127 01.647 15712 Exposure complete
08:02:41.145 00.018 15712 worker thread done servicing request
08:02:41.145 00.000 7988 OnExposeComplete: enter
08:02:41.145 00.000 7988 UpdateGuideState(): m_state=1
08:02:41.152 00.007 7988 UpdateCurrentPosition: no star selected
08:02:41.152 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:41.154 00.002 7988 Status Line: No star selected
08:02:41.157 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:41.157 00.000 7988 UpdateGuideState exits: No star selected
08:02:41.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:41.157 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:41.157 00.000 7988 Enqueuing Expose request
08:02:41.162 00.005 15712 Worker thread wakes up
08:02:41.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:41.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:42.678 01.516 15712 Exposure complete
08:02:42.699 00.021 15712 worker thread done servicing request
08:02:42.699 00.000 7988 OnExposeComplete: enter
08:02:42.699 00.000 7988 UpdateGuideState(): m_state=1
08:02:42.704 00.005 7988 UpdateCurrentPosition: no star selected
08:02:42.704 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:42.706 00.002 7988 Status Line: No star selected
08:02:42.708 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:42.708 00.000 7988 UpdateGuideState exits: No star selected
08:02:42.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:42.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:42.712 00.004 7988 Enqueuing Expose request
08:02:42.712 00.000 15712 Worker thread wakes up
08:02:42.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:42.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:44.356 01.644 15712 Exposure complete
08:02:44.370 00.014 15712 worker thread done servicing request
08:02:44.370 00.000 7988 OnExposeComplete: enter
08:02:44.380 00.010 7988 UpdateGuideState(): m_state=1
08:02:44.380 00.000 7988 UpdateCurrentPosition: no star selected
08:02:44.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:44.380 00.000 7988 Status Line: No star selected
08:02:44.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:44.385 00.005 7988 UpdateGuideState exits: No star selected
08:02:44.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:44.385 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:44.385 00.000 7988 Enqueuing Expose request
08:02:44.385 00.000 15712 Worker thread wakes up
08:02:44.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:44.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:45.907 01.522 15712 Exposure complete
08:02:45.930 00.023 15712 worker thread done servicing request
08:02:45.930 00.000 7988 OnExposeComplete: enter
08:02:45.930 00.000 7988 UpdateGuideState(): m_state=1
08:02:45.932 00.002 7988 UpdateCurrentPosition: no star selected
08:02:45.932 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:45.934 00.002 7988 Status Line: No star selected
08:02:45.936 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:45.936 00.000 7988 UpdateGuideState exits: No star selected
08:02:45.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:45.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:45.936 00.000 7988 Enqueuing Expose request
08:02:45.936 00.000 15712 Worker thread wakes up
08:02:45.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:45.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:47.569 01.633 15712 Exposure complete
08:02:47.592 00.023 15712 worker thread done servicing request
08:02:47.592 00.000 7988 OnExposeComplete: enter
08:02:47.592 00.000 7988 UpdateGuideState(): m_state=1
08:02:47.592 00.000 7988 UpdateCurrentPosition: no star selected
08:02:47.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:47.592 00.000 7988 Status Line: No star selected
08:02:47.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:47.599 00.007 7988 UpdateGuideState exits: No star selected
08:02:47.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:47.599 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:47.599 00.000 7988 Enqueuing Expose request
08:02:47.599 00.000 15712 Worker thread wakes up
08:02:47.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:47.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:49.132 01.533 15712 Exposure complete
08:02:49.149 00.017 15712 worker thread done servicing request
08:02:49.149 00.000 7988 OnExposeComplete: enter
08:02:49.149 00.000 7988 UpdateGuideState(): m_state=1
08:02:49.157 00.008 7988 UpdateCurrentPosition: no star selected
08:02:49.157 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:49.159 00.002 7988 Status Line: No star selected
08:02:49.161 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:49.162 00.001 7988 UpdateGuideState exits: No star selected
08:02:49.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:49.162 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:49.162 00.000 7988 Enqueuing Expose request
08:02:49.162 00.000 15712 Worker thread wakes up
08:02:49.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:49.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:50.803 01.641 15712 Exposure complete
08:02:50.819 00.016 15712 worker thread done servicing request
08:02:50.819 00.000 7988 OnExposeComplete: enter
08:02:50.819 00.000 7988 UpdateGuideState(): m_state=1
08:02:50.819 00.000 7988 UpdateCurrentPosition: no star selected
08:02:50.819 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:50.819 00.000 7988 Status Line: No star selected
08:02:50.834 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:50.835 00.001 7988 UpdateGuideState exits: No star selected
08:02:50.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:50.837 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:50.837 00.000 7988 Enqueuing Expose request
08:02:50.839 00.002 15712 Worker thread wakes up
08:02:50.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:50.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:52.371 01.532 15712 Exposure complete
08:02:52.385 00.014 15712 worker thread done servicing request
08:02:52.385 00.000 7988 OnExposeComplete: enter
08:02:52.385 00.000 7988 UpdateGuideState(): m_state=1
08:02:52.396 00.011 7988 UpdateCurrentPosition: no star selected
08:02:52.397 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:52.397 00.000 7988 Status Line: No star selected
08:02:52.399 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:52.401 00.002 7988 UpdateGuideState exits: No star selected
08:02:52.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:52.401 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:52.401 00.000 7988 Enqueuing Expose request
08:02:52.401 00.000 15712 Worker thread wakes up
08:02:52.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:52.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:54.144 01.743 15712 Exposure complete
08:02:54.166 00.022 15712 worker thread done servicing request
08:02:54.166 00.000 7988 OnExposeComplete: enter
08:02:54.166 00.000 7988 UpdateGuideState(): m_state=1
08:02:54.169 00.003 7988 UpdateCurrentPosition: no star selected
08:02:54.169 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:54.171 00.002 7988 Status Line: No star selected
08:02:54.173 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:54.174 00.001 7988 UpdateGuideState exits: No star selected
08:02:54.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:54.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:54.174 00.000 7988 Enqueuing Expose request
08:02:54.174 00.000 15712 Worker thread wakes up
08:02:54.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:54.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:55.597 01.423 15712 Exposure complete
08:02:55.614 00.017 15712 worker thread done servicing request
08:02:55.614 00.000 7988 OnExposeComplete: enter
08:02:55.614 00.000 7988 UpdateGuideState(): m_state=1
08:02:55.623 00.009 7988 UpdateCurrentPosition: no star selected
08:02:55.623 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:55.625 00.002 7988 Status Line: No star selected
08:02:55.627 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:55.627 00.000 7988 UpdateGuideState exits: No star selected
08:02:55.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:55.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:55.627 00.000 7988 Enqueuing Expose request
08:02:55.631 00.004 15712 Worker thread wakes up
08:02:55.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:55.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:57.271 01.640 15712 Exposure complete
08:02:57.287 00.016 15712 worker thread done servicing request
08:02:57.287 00.000 7988 OnExposeComplete: enter
08:02:57.287 00.000 7988 UpdateGuideState(): m_state=1
08:02:57.298 00.011 7988 UpdateCurrentPosition: no star selected
08:02:57.298 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:57.300 00.002 7988 Status Line: No star selected
08:02:57.302 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:57.303 00.001 7988 UpdateGuideState exits: No star selected
08:02:57.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:57.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:57.303 00.000 7988 Enqueuing Expose request
08:02:57.303 00.000 15712 Worker thread wakes up
08:02:57.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:57.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:02:58.824 01.521 15712 Exposure complete
08:02:58.847 00.023 15712 worker thread done servicing request
08:02:58.847 00.000 7988 OnExposeComplete: enter
08:02:58.848 00.001 7988 UpdateGuideState(): m_state=1
08:02:58.848 00.000 7988 UpdateCurrentPosition: no star selected
08:02:58.848 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:02:58.848 00.000 7988 Status Line: No star selected
08:02:58.853 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:02:58.853 00.000 7988 UpdateGuideState exits: No star selected
08:02:58.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:02:58.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:02:58.853 00.000 7988 Enqueuing Expose request
08:02:58.853 00.000 15712 Worker thread wakes up
08:02:58.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:02:58.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:00.499 01.646 15712 Exposure complete
08:03:00.515 00.016 15712 worker thread done servicing request
08:03:00.515 00.000 7988 OnExposeComplete: enter
08:03:00.515 00.000 7988 UpdateGuideState(): m_state=1
08:03:00.515 00.000 7988 UpdateCurrentPosition: no star selected
08:03:00.515 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:00.515 00.000 7988 Status Line: No star selected
08:03:00.528 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:00.528 00.000 7988 UpdateGuideState exits: No star selected
08:03:00.530 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:00.530 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:00.532 00.002 7988 Enqueuing Expose request
08:03:00.532 00.000 15712 Worker thread wakes up
08:03:00.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:00.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:02.060 01.528 15712 Exposure complete
08:03:02.080 00.020 15712 worker thread done servicing request
08:03:02.080 00.000 7988 OnExposeComplete: enter
08:03:02.080 00.000 7988 UpdateGuideState(): m_state=1
08:03:02.085 00.005 7988 UpdateCurrentPosition: no star selected
08:03:02.085 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:02.087 00.002 7988 Status Line: No star selected
08:03:02.089 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:02.089 00.000 7988 UpdateGuideState exits: No star selected
08:03:02.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:02.089 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:02.089 00.000 7988 Enqueuing Expose request
08:03:02.089 00.000 15712 Worker thread wakes up
08:03:02.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:02.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:03.835 01.746 15712 Exposure complete
08:03:03.848 00.013 15712 worker thread done servicing request
08:03:03.848 00.000 7988 OnExposeComplete: enter
08:03:03.848 00.000 7988 UpdateGuideState(): m_state=1
08:03:03.860 00.012 7988 UpdateCurrentPosition: no star selected
08:03:03.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:03.862 00.002 7988 Status Line: No star selected
08:03:03.864 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:03.866 00.002 7988 UpdateGuideState exits: No star selected
08:03:03.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:03.868 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:03.868 00.000 7988 Enqueuing Expose request
08:03:03.870 00.002 15712 Worker thread wakes up
08:03:03.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:03.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:05.288 01.418 15712 Exposure complete
08:03:05.310 00.022 15712 worker thread done servicing request
08:03:05.310 00.000 7988 OnExposeComplete: enter
08:03:05.312 00.002 7988 UpdateGuideState(): m_state=1
08:03:05.312 00.000 7988 UpdateCurrentPosition: no star selected
08:03:05.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:05.312 00.000 7988 Status Line: No star selected
08:03:05.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:05.318 00.006 7988 UpdateGuideState exits: No star selected
08:03:05.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:05.318 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:05.318 00.000 7988 Enqueuing Expose request
08:03:05.318 00.000 15712 Worker thread wakes up
08:03:05.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:05.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:07.062 01.744 15712 Exposure complete
08:03:07.085 00.023 15712 worker thread done servicing request
08:03:07.085 00.000 7988 OnExposeComplete: enter
08:03:07.085 00.000 7988 UpdateGuideState(): m_state=1
08:03:07.085 00.000 7988 UpdateCurrentPosition: no star selected
08:03:07.085 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:07.085 00.000 7988 Status Line: No star selected
08:03:07.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:07.092 00.007 7988 UpdateGuideState exits: No star selected
08:03:07.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:07.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:07.092 00.000 7988 Enqueuing Expose request
08:03:07.092 00.000 15712 Worker thread wakes up
08:03:07.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:07.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:08.514 01.422 15712 Exposure complete
08:03:08.538 00.024 15712 worker thread done servicing request
08:03:08.538 00.000 7988 OnExposeComplete: enter
08:03:08.538 00.000 7988 UpdateGuideState(): m_state=1
08:03:08.541 00.003 7988 UpdateCurrentPosition: no star selected
08:03:08.541 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:08.541 00.000 7988 Status Line: No star selected
08:03:08.544 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:08.544 00.000 7988 UpdateGuideState exits: No star selected
08:03:08.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:08.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:08.544 00.000 7988 Enqueuing Expose request
08:03:08.544 00.000 15712 Worker thread wakes up
08:03:08.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:08.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:10.190 01.646 15712 Exposure complete
08:03:10.214 00.024 15712 worker thread done servicing request
08:03:10.214 00.000 7988 OnExposeComplete: enter
08:03:10.214 00.000 7988 UpdateGuideState(): m_state=1
08:03:10.214 00.000 7988 UpdateCurrentPosition: no star selected
08:03:10.214 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:10.214 00.000 7988 Status Line: No star selected
08:03:10.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:10.222 00.008 7988 UpdateGuideState exits: No star selected
08:03:10.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:10.225 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:10.225 00.000 7988 Enqueuing Expose request
08:03:10.225 00.000 15712 Worker thread wakes up
08:03:10.228 00.003 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:10.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:11.757 01.529 15712 Exposure complete
08:03:11.776 00.019 15712 worker thread done servicing request
08:03:11.776 00.000 7988 OnExposeComplete: enter
08:03:11.776 00.000 7988 UpdateGuideState(): m_state=1
08:03:11.782 00.006 7988 UpdateCurrentPosition: no star selected
08:03:11.782 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:11.784 00.002 7988 Status Line: No star selected
08:03:11.787 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:11.787 00.000 7988 UpdateGuideState exits: No star selected
08:03:11.789 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:11.789 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:11.791 00.002 7988 Enqueuing Expose request
08:03:11.791 00.000 15712 Worker thread wakes up
08:03:11.791 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:11.791 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:13.421 01.630 15712 Exposure complete
08:03:13.443 00.022 15712 worker thread done servicing request
08:03:13.443 00.000 7988 OnExposeComplete: enter
08:03:13.443 00.000 7988 UpdateGuideState(): m_state=1
08:03:13.443 00.000 7988 UpdateCurrentPosition: no star selected
08:03:13.443 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:13.443 00.000 7988 Status Line: No star selected
08:03:13.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:13.451 00.008 7988 UpdateGuideState exits: No star selected
08:03:13.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:13.451 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:13.451 00.000 7988 Enqueuing Expose request
08:03:13.451 00.000 15712 Worker thread wakes up
08:03:13.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:13.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:14.986 01.535 15712 Exposure complete
08:03:15.010 00.024 15712 worker thread done servicing request
08:03:15.010 00.000 7988 OnExposeComplete: enter
08:03:15.011 00.001 7988 UpdateGuideState(): m_state=1
08:03:15.011 00.000 7988 UpdateCurrentPosition: no star selected
08:03:15.011 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:15.011 00.000 7988 Status Line: No star selected
08:03:15.016 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:15.016 00.000 7988 UpdateGuideState exits: No star selected
08:03:15.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:15.016 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:15.016 00.000 7988 Enqueuing Expose request
08:03:15.016 00.000 15712 Worker thread wakes up
08:03:15.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:15.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:16.663 01.647 15712 Exposure complete
08:03:16.680 00.017 15712 worker thread done servicing request
08:03:16.680 00.000 7988 OnExposeComplete: enter
08:03:16.680 00.000 7988 UpdateGuideState(): m_state=1
08:03:16.690 00.010 7988 UpdateCurrentPosition: no star selected
08:03:16.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:16.692 00.002 7988 Status Line: No star selected
08:03:16.694 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:16.695 00.001 7988 UpdateGuideState exits: No star selected
08:03:16.697 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:16.697 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:16.697 00.000 7988 Enqueuing Expose request
08:03:16.697 00.000 15712 Worker thread wakes up
08:03:16.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:16.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:18.216 01.519 15712 Exposure complete
08:03:18.238 00.022 15712 worker thread done servicing request
08:03:18.238 00.000 7988 OnExposeComplete: enter
08:03:18.238 00.000 7988 UpdateGuideState(): m_state=1
08:03:18.238 00.000 7988 UpdateCurrentPosition: no star selected
08:03:18.238 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:18.238 00.000 7988 Status Line: No star selected
08:03:18.238 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:18.245 00.007 7988 UpdateGuideState exits: No star selected
08:03:18.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:18.245 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:18.245 00.000 7988 Enqueuing Expose request
08:03:18.245 00.000 15712 Worker thread wakes up
08:03:18.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:18.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:19.990 01.745 15712 Exposure complete
08:03:20.012 00.022 15712 worker thread done servicing request
08:03:20.012 00.000 7988 OnExposeComplete: enter
08:03:20.014 00.002 7988 UpdateGuideState(): m_state=1
08:03:20.014 00.000 7988 UpdateCurrentPosition: no star selected
08:03:20.014 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:20.014 00.000 7988 Status Line: No star selected
08:03:20.014 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:20.021 00.007 7988 UpdateGuideState exits: No star selected
08:03:20.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:20.021 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:20.021 00.000 7988 Enqueuing Expose request
08:03:20.021 00.000 15712 Worker thread wakes up
08:03:20.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:20.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:21.444 01.423 15712 Exposure complete
08:03:21.461 00.017 15712 worker thread done servicing request
08:03:21.461 00.000 7988 OnExposeComplete: enter
08:03:21.461 00.000 7988 UpdateGuideState(): m_state=1
08:03:21.461 00.000 7988 UpdateCurrentPosition: no star selected
08:03:21.461 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:21.461 00.000 7988 Status Line: No star selected
08:03:21.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:21.474 00.013 7988 UpdateGuideState exits: No star selected
08:03:21.474 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:21.474 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:21.478 00.004 7988 Enqueuing Expose request
08:03:21.478 00.000 15712 Worker thread wakes up
08:03:21.478 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:21.478 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:23.108 01.630 15712 Exposure complete
08:03:23.129 00.021 15712 worker thread done servicing request
08:03:23.129 00.000 7988 OnExposeComplete: enter
08:03:23.129 00.000 7988 UpdateGuideState(): m_state=1
08:03:23.129 00.000 7988 UpdateCurrentPosition: no star selected
08:03:23.129 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:23.129 00.000 7988 Status Line: No star selected
08:03:23.129 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:23.138 00.009 7988 UpdateGuideState exits: No star selected
08:03:23.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:23.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:23.138 00.000 7988 Enqueuing Expose request
08:03:23.138 00.000 15712 Worker thread wakes up
08:03:23.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:23.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:24.671 01.533 15712 Exposure complete
08:03:24.693 00.022 15712 worker thread done servicing request
08:03:24.693 00.000 7988 OnExposeComplete: enter
08:03:24.694 00.001 7988 UpdateGuideState(): m_state=1
08:03:24.694 00.000 7988 UpdateCurrentPosition: no star selected
08:03:24.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:24.694 00.000 7988 Status Line: No star selected
08:03:24.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:24.701 00.007 7988 UpdateGuideState exits: No star selected
08:03:24.701 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:24.701 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:24.701 00.000 7988 Enqueuing Expose request
08:03:24.701 00.000 15712 Worker thread wakes up
08:03:24.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:24.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:26.332 01.631 15712 Exposure complete
08:03:26.346 00.014 15712 worker thread done servicing request
08:03:26.346 00.000 7988 OnExposeComplete: enter
08:03:26.346 00.000 7988 UpdateGuideState(): m_state=1
08:03:26.346 00.000 7988 UpdateCurrentPosition: no star selected
08:03:26.346 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:26.346 00.000 7988 Status Line: No star selected
08:03:26.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:26.362 00.016 7988 UpdateGuideState exits: No star selected
08:03:26.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:26.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:26.362 00.000 7988 Enqueuing Expose request
08:03:26.362 00.000 15712 Worker thread wakes up
08:03:26.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:26.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:27.897 01.535 15712 Exposure complete
08:03:27.911 00.014 15712 worker thread done servicing request
08:03:27.911 00.000 7988 OnExposeComplete: enter
08:03:27.911 00.000 7988 UpdateGuideState(): m_state=1
08:03:27.922 00.011 7988 UpdateCurrentPosition: no star selected
08:03:27.922 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:27.924 00.002 7988 Status Line: No star selected
08:03:27.926 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:27.927 00.001 7988 UpdateGuideState exits: No star selected
08:03:27.928 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:27.928 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:27.928 00.000 7988 Enqueuing Expose request
08:03:27.928 00.000 15712 Worker thread wakes up
08:03:27.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:27.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:29.570 01.642 15712 Exposure complete
08:03:29.595 00.025 15712 worker thread done servicing request
08:03:29.595 00.000 7988 OnExposeComplete: enter
08:03:29.595 00.000 7988 UpdateGuideState(): m_state=1
08:03:29.595 00.000 7988 UpdateCurrentPosition: no star selected
08:03:29.595 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:29.595 00.000 7988 Status Line: No star selected
08:03:29.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:29.602 00.007 7988 UpdateGuideState exits: No star selected
08:03:29.602 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:29.604 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:29.604 00.000 7988 Enqueuing Expose request
08:03:29.604 00.000 15712 Worker thread wakes up
08:03:29.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:29.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:31.124 01.520 15712 Exposure complete
08:03:31.143 00.019 15712 worker thread done servicing request
08:03:31.143 00.000 7988 OnExposeComplete: enter
08:03:31.143 00.000 7988 UpdateGuideState(): m_state=1
08:03:31.149 00.006 7988 UpdateCurrentPosition: no star selected
08:03:31.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:31.151 00.002 7988 Status Line: No star selected
08:03:31.153 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:31.154 00.001 7988 UpdateGuideState exits: No star selected
08:03:31.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:31.154 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:31.154 00.000 7988 Enqueuing Expose request
08:03:31.154 00.000 15712 Worker thread wakes up
08:03:31.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:31.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:32.798 01.644 15712 Exposure complete
08:03:32.814 00.016 15712 worker thread done servicing request
08:03:32.814 00.000 7988 OnExposeComplete: enter
08:03:32.814 00.000 7988 UpdateGuideState(): m_state=1
08:03:32.825 00.011 7988 UpdateCurrentPosition: no star selected
08:03:32.827 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:32.827 00.000 7988 Status Line: No star selected
08:03:32.829 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:32.830 00.001 7988 UpdateGuideState exits: No star selected
08:03:32.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:32.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:32.830 00.000 7988 Enqueuing Expose request
08:03:32.830 00.000 15712 Worker thread wakes up
08:03:32.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:32.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:34.365 01.535 15712 Exposure complete
08:03:34.387 00.022 15712 worker thread done servicing request
08:03:34.387 00.000 7988 OnExposeComplete: enter
08:03:34.387 00.000 7988 UpdateGuideState(): m_state=1
08:03:34.387 00.000 7988 UpdateCurrentPosition: no star selected
08:03:34.387 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:34.387 00.000 7988 Status Line: No star selected
08:03:34.393 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:34.395 00.002 7988 UpdateGuideState exits: No star selected
08:03:34.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:34.395 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:34.395 00.000 7988 Enqueuing Expose request
08:03:34.395 00.000 15712 Worker thread wakes up
08:03:34.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:34.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:36.039 01.644 15712 Exposure complete
08:03:36.061 00.022 15712 worker thread done servicing request
08:03:36.061 00.000 7988 OnExposeComplete: enter
08:03:36.061 00.000 7988 UpdateGuideState(): m_state=1
08:03:36.066 00.005 7988 UpdateCurrentPosition: no star selected
08:03:36.066 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:36.068 00.002 7988 Status Line: No star selected
08:03:36.070 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:36.070 00.000 7988 UpdateGuideState exits: No star selected
08:03:36.070 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:36.070 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:36.070 00.000 7988 Enqueuing Expose request
08:03:36.070 00.000 15712 Worker thread wakes up
08:03:36.070 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:36.070 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:37.606 01.536 15712 Exposure complete
08:03:37.629 00.023 15712 worker thread done servicing request
08:03:37.629 00.000 7988 OnExposeComplete: enter
08:03:37.629 00.000 7988 UpdateGuideState(): m_state=1
08:03:37.629 00.000 7988 UpdateCurrentPosition: no star selected
08:03:37.629 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:37.629 00.000 7988 Status Line: No star selected
08:03:37.636 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:37.636 00.000 7988 UpdateGuideState exits: No star selected
08:03:37.638 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:37.638 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:37.640 00.002 7988 Enqueuing Expose request
08:03:37.640 00.000 15712 Worker thread wakes up
08:03:37.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:37.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:39.284 01.644 15712 Exposure complete
08:03:39.302 00.018 15712 worker thread done servicing request
08:03:39.302 00.000 7988 OnExposeComplete: enter
08:03:39.302 00.000 7988 UpdateGuideState(): m_state=1
08:03:39.308 00.006 7988 UpdateCurrentPosition: no star selected
08:03:39.308 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:39.311 00.003 7988 Status Line: No star selected
08:03:39.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:39.313 00.002 7988 UpdateGuideState exits: No star selected
08:03:39.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:39.313 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:39.313 00.000 7988 Enqueuing Expose request
08:03:39.313 00.000 15712 Worker thread wakes up
08:03:39.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:39.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:40.848 01.535 15712 Exposure complete
08:03:40.862 00.014 15712 worker thread done servicing request
08:03:40.862 00.000 7988 OnExposeComplete: enter
08:03:40.862 00.000 7988 UpdateGuideState(): m_state=1
08:03:40.873 00.011 7988 UpdateCurrentPosition: no star selected
08:03:40.873 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:40.875 00.002 7988 Status Line: No star selected
08:03:40.877 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:40.878 00.001 7988 UpdateGuideState exits: No star selected
08:03:40.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:40.878 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:40.878 00.000 7988 Enqueuing Expose request
08:03:40.878 00.000 15712 Worker thread wakes up
08:03:40.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:40.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:42.525 01.647 15712 Exposure complete
08:03:42.538 00.013 15712 worker thread done servicing request
08:03:42.538 00.000 7988 OnExposeComplete: enter
08:03:42.549 00.011 7988 UpdateGuideState(): m_state=1
08:03:42.549 00.000 7988 UpdateCurrentPosition: no star selected
08:03:42.549 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:42.549 00.000 7988 Status Line: No star selected
08:03:42.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:42.554 00.005 7988 UpdateGuideState exits: No star selected
08:03:42.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:42.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:42.554 00.000 7988 Enqueuing Expose request
08:03:42.554 00.000 15712 Worker thread wakes up
08:03:42.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:42.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:44.086 01.532 15712 Exposure complete
08:03:44.109 00.023 15712 worker thread done servicing request
08:03:44.109 00.000 7988 OnExposeComplete: enter
08:03:44.109 00.000 7988 UpdateGuideState(): m_state=1
08:03:44.109 00.000 7988 UpdateCurrentPosition: no star selected
08:03:44.109 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:44.109 00.000 7988 Status Line: No star selected
08:03:44.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:44.116 00.007 7988 UpdateGuideState exits: No star selected
08:03:44.118 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:44.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:44.118 00.000 7988 Enqueuing Expose request
08:03:44.118 00.000 15712 Worker thread wakes up
08:03:44.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:44.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:45.861 01.743 15712 Exposure complete
08:03:45.883 00.022 15712 worker thread done servicing request
08:03:45.883 00.000 7988 OnExposeComplete: enter
08:03:45.883 00.000 7988 UpdateGuideState(): m_state=1
08:03:45.883 00.000 7988 UpdateCurrentPosition: no star selected
08:03:45.887 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:45.887 00.000 7988 Status Line: No star selected
08:03:45.887 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:45.891 00.004 7988 UpdateGuideState exits: No star selected
08:03:45.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:45.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:45.891 00.000 7988 Enqueuing Expose request
08:03:45.891 00.000 15712 Worker thread wakes up
08:03:45.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:45.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:47.315 01.424 15712 Exposure complete
08:03:47.338 00.023 15712 worker thread done servicing request
08:03:47.338 00.000 7988 OnExposeComplete: enter
08:03:47.338 00.000 7988 UpdateGuideState(): m_state=1
08:03:47.338 00.000 7988 UpdateCurrentPosition: no star selected
08:03:47.338 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:47.338 00.000 7988 Status Line: No star selected
08:03:47.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:47.345 00.007 7988 UpdateGuideState exits: No star selected
08:03:47.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:47.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:47.345 00.000 7988 Enqueuing Expose request
08:03:47.345 00.000 15712 Worker thread wakes up
08:03:47.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:47.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:49.090 01.745 15712 Exposure complete
08:03:49.113 00.023 15712 worker thread done servicing request
08:03:49.113 00.000 7988 OnExposeComplete: enter
08:03:49.113 00.000 7988 UpdateGuideState(): m_state=1
08:03:49.113 00.000 7988 UpdateCurrentPosition: no star selected
08:03:49.113 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:49.113 00.000 7988 Status Line: No star selected
08:03:49.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:49.120 00.007 7988 UpdateGuideState exits: No star selected
08:03:49.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:49.122 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:49.122 00.000 7988 Enqueuing Expose request
08:03:49.122 00.000 15712 Worker thread wakes up
08:03:49.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:49.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:50.542 01.420 15712 Exposure complete
08:03:50.564 00.022 15712 worker thread done servicing request
08:03:50.564 00.000 7988 OnExposeComplete: enter
08:03:50.567 00.003 7988 UpdateGuideState(): m_state=1
08:03:50.567 00.000 7988 UpdateCurrentPosition: no star selected
08:03:50.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:50.567 00.000 7988 Status Line: No star selected
08:03:50.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:50.572 00.005 7988 UpdateGuideState exits: No star selected
08:03:50.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:50.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:50.572 00.000 7988 Enqueuing Expose request
08:03:50.572 00.000 15712 Worker thread wakes up
08:03:50.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:50.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:52.317 01.745 15712 Exposure complete
08:03:52.337 00.020 15712 worker thread done servicing request
08:03:52.337 00.000 7988 OnExposeComplete: enter
08:03:52.337 00.000 7988 UpdateGuideState(): m_state=1
08:03:52.342 00.005 7988 UpdateCurrentPosition: no star selected
08:03:52.342 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:52.344 00.002 7988 Status Line: No star selected
08:03:52.346 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:52.346 00.000 7988 UpdateGuideState exits: No star selected
08:03:52.348 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:52.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:52.350 00.002 7988 Enqueuing Expose request
08:03:52.350 00.000 15712 Worker thread wakes up
08:03:52.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:52.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:53.768 01.418 15712 Exposure complete
08:03:53.791 00.023 15712 worker thread done servicing request
08:03:53.791 00.000 7988 OnExposeComplete: enter
08:03:53.791 00.000 7988 UpdateGuideState(): m_state=1
08:03:53.791 00.000 7988 UpdateCurrentPosition: no star selected
08:03:53.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:53.791 00.000 7988 Status Line: No star selected
08:03:53.798 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:53.800 00.002 7988 UpdateGuideState exits: No star selected
08:03:53.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:53.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:53.800 00.000 7988 Enqueuing Expose request
08:03:53.800 00.000 15712 Worker thread wakes up
08:03:53.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:53.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:55.444 01.644 15712 Exposure complete
08:03:55.469 00.025 15712 worker thread done servicing request
08:03:55.469 00.000 7988 OnExposeComplete: enter
08:03:55.469 00.000 7988 UpdateGuideState(): m_state=1
08:03:55.471 00.002 7988 UpdateCurrentPosition: no star selected
08:03:55.471 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:55.473 00.002 7988 Status Line: No star selected
08:03:55.475 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:55.476 00.001 7988 UpdateGuideState exits: No star selected
08:03:55.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:55.476 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:55.476 00.000 7988 Enqueuing Expose request
08:03:55.476 00.000 15712 Worker thread wakes up
08:03:55.476 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:55.476 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:57.012 01.536 15712 Exposure complete
08:03:57.035 00.023 15712 worker thread done servicing request
08:03:57.035 00.000 7988 OnExposeComplete: enter
08:03:57.035 00.000 7988 UpdateGuideState(): m_state=1
08:03:57.038 00.003 7988 UpdateCurrentPosition: no star selected
08:03:57.038 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:57.040 00.002 7988 Status Line: No star selected
08:03:57.042 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:57.042 00.000 7988 UpdateGuideState exits: No star selected
08:03:57.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:57.042 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:57.042 00.000 7988 Enqueuing Expose request
08:03:57.042 00.000 15712 Worker thread wakes up
08:03:57.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:57.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:03:58.676 01.634 15712 Exposure complete
08:03:58.690 00.014 15712 worker thread done servicing request
08:03:58.700 00.010 7988 OnExposeComplete: enter
08:03:58.700 00.000 7988 UpdateGuideState(): m_state=1
08:03:58.700 00.000 7988 UpdateCurrentPosition: no star selected
08:03:58.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:03:58.700 00.000 7988 Status Line: No star selected
08:03:58.705 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:03:58.706 00.001 7988 UpdateGuideState exits: No star selected
08:03:58.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:03:58.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:03:58.706 00.000 7988 Enqueuing Expose request
08:03:58.706 00.000 15712 Worker thread wakes up
08:03:58.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:03:58.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:00.228 01.522 15712 Exposure complete
08:04:00.241 00.013 15712 worker thread done servicing request
08:04:00.241 00.000 7988 OnExposeComplete: enter
08:04:00.241 00.000 7988 UpdateGuideState(): m_state=1
08:04:00.253 00.012 7988 UpdateCurrentPosition: no star selected
08:04:00.254 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:00.254 00.000 7988 Status Line: No star selected
08:04:00.257 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:00.257 00.000 7988 UpdateGuideState exits: No star selected
08:04:00.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:00.257 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:00.257 00.000 7988 Enqueuing Expose request
08:04:00.257 00.000 15712 Worker thread wakes up
08:04:00.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:00.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:01.905 01.648 15712 Exposure complete
08:04:01.922 00.017 15712 worker thread done servicing request
08:04:01.922 00.000 7988 OnExposeComplete: enter
08:04:01.922 00.000 7988 UpdateGuideState(): m_state=1
08:04:01.930 00.008 7988 UpdateCurrentPosition: no star selected
08:04:01.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:01.932 00.002 7988 Status Line: No star selected
08:04:01.934 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:01.935 00.001 7988 UpdateGuideState exits: No star selected
08:04:01.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:01.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:01.935 00.000 7988 Enqueuing Expose request
08:04:01.939 00.004 15712 Worker thread wakes up
08:04:01.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:01.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:03.456 01.517 15712 Exposure complete
08:04:03.470 00.014 15712 worker thread done servicing request
08:04:03.470 00.000 7988 OnExposeComplete: enter
08:04:03.470 00.000 7988 UpdateGuideState(): m_state=1
08:04:03.470 00.000 7988 UpdateCurrentPosition: no star selected
08:04:03.470 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:03.470 00.000 7988 Status Line: No star selected
08:04:03.470 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:03.486 00.016 7988 UpdateGuideState exits: No star selected
08:04:03.486 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:03.486 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:03.486 00.000 7988 Enqueuing Expose request
08:04:03.486 00.000 15712 Worker thread wakes up
08:04:03.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:03.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:05.119 01.633 15712 Exposure complete
08:04:05.134 00.015 15712 worker thread done servicing request
08:04:05.134 00.000 7988 OnExposeComplete: enter
08:04:05.134 00.000 7988 UpdateGuideState(): m_state=1
08:04:05.134 00.000 7988 UpdateCurrentPosition: no star selected
08:04:05.134 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:05.134 00.000 7988 Status Line: No star selected
08:04:05.134 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:05.149 00.015 7988 UpdateGuideState exits: No star selected
08:04:05.151 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:05.151 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:05.151 00.000 7988 Enqueuing Expose request
08:04:05.151 00.000 15712 Worker thread wakes up
08:04:05.151 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:05.151 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:06.683 01.532 15712 Exposure complete
08:04:06.700 00.017 15712 worker thread done servicing request
08:04:06.700 00.000 7988 OnExposeComplete: enter
08:04:06.700 00.000 7988 UpdateGuideState(): m_state=1
08:04:06.709 00.009 7988 UpdateCurrentPosition: no star selected
08:04:06.709 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:06.711 00.002 7988 Status Line: No star selected
08:04:06.713 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:06.714 00.001 7988 UpdateGuideState exits: No star selected
08:04:06.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:06.714 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:06.718 00.004 7988 Enqueuing Expose request
08:04:06.718 00.000 15712 Worker thread wakes up
08:04:06.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:06.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:08.348 01.630 15712 Exposure complete
08:04:08.370 00.022 15712 worker thread done servicing request
08:04:08.370 00.000 7988 OnExposeComplete: enter
08:04:08.370 00.000 7988 UpdateGuideState(): m_state=1
08:04:08.370 00.000 7988 UpdateCurrentPosition: no star selected
08:04:08.370 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:08.370 00.000 7988 Status Line: No star selected
08:04:08.370 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:08.378 00.008 7988 UpdateGuideState exits: No star selected
08:04:08.378 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:08.378 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:08.378 00.000 7988 Enqueuing Expose request
08:04:08.378 00.000 15712 Worker thread wakes up
08:04:08.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:08.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:09.914 01.536 15712 Exposure complete
08:04:09.936 00.022 15712 worker thread done servicing request
08:04:09.936 00.000 7988 OnExposeComplete: enter
08:04:09.938 00.002 7988 UpdateGuideState(): m_state=1
08:04:09.938 00.000 7988 UpdateCurrentPosition: no star selected
08:04:09.940 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:09.942 00.002 7988 Status Line: No star selected
08:04:09.942 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:09.944 00.002 7988 UpdateGuideState exits: No star selected
08:04:09.946 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:09.946 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:09.948 00.002 7988 Enqueuing Expose request
08:04:09.948 00.000 15712 Worker thread wakes up
08:04:09.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:09.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:11.592 01.644 15712 Exposure complete
08:04:11.614 00.022 15712 worker thread done servicing request
08:04:11.614 00.000 7988 OnExposeComplete: enter
08:04:11.614 00.000 7988 UpdateGuideState(): m_state=1
08:04:11.617 00.003 7988 UpdateCurrentPosition: no star selected
08:04:11.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:11.619 00.002 7988 Status Line: No star selected
08:04:11.621 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:11.623 00.002 7988 UpdateGuideState exits: No star selected
08:04:11.623 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:11.625 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:11.625 00.000 7988 Enqueuing Expose request
08:04:11.627 00.002 15712 Worker thread wakes up
08:04:11.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:11.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:13.142 01.515 15712 Exposure complete
08:04:13.156 00.014 15712 worker thread done servicing request
08:04:13.156 00.000 7988 OnExposeComplete: enter
08:04:13.156 00.000 7988 UpdateGuideState(): m_state=1
08:04:13.167 00.011 7988 UpdateCurrentPosition: no star selected
08:04:13.167 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:13.169 00.002 7988 Status Line: No star selected
08:04:13.171 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:13.171 00.000 7988 UpdateGuideState exits: No star selected
08:04:13.171 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:13.171 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:13.171 00.000 7988 Enqueuing Expose request
08:04:13.171 00.000 15712 Worker thread wakes up
08:04:13.171 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:13.171 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:14.819 01.648 15712 Exposure complete
08:04:14.842 00.023 15712 worker thread done servicing request
08:04:14.842 00.000 7988 OnExposeComplete: enter
08:04:14.842 00.000 7988 UpdateGuideState(): m_state=1
08:04:14.842 00.000 7988 UpdateCurrentPosition: no star selected
08:04:14.842 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:14.842 00.000 7988 Status Line: No star selected
08:04:14.842 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:14.849 00.007 7988 UpdateGuideState exits: No star selected
08:04:14.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:14.849 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:14.849 00.000 7988 Enqueuing Expose request
08:04:14.853 00.004 15712 Worker thread wakes up
08:04:14.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:14.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:16.372 01.519 15712 Exposure complete
08:04:16.386 00.014 15712 worker thread done servicing request
08:04:16.386 00.000 7988 OnExposeComplete: enter
08:04:16.386 00.000 7988 UpdateGuideState(): m_state=1
08:04:16.397 00.011 7988 UpdateCurrentPosition: no star selected
08:04:16.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:16.399 00.002 7988 Status Line: No star selected
08:04:16.401 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:16.401 00.000 7988 UpdateGuideState exits: No star selected
08:04:16.401 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:16.403 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:16.403 00.000 7988 Enqueuing Expose request
08:04:16.403 00.000 15712 Worker thread wakes up
08:04:16.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:16.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:18.045 01.642 15712 Exposure complete
08:04:18.069 00.024 15712 worker thread done servicing request
08:04:18.069 00.000 7988 OnExposeComplete: enter
08:04:18.069 00.000 7988 UpdateGuideState(): m_state=1
08:04:18.069 00.000 7988 UpdateCurrentPosition: no star selected
08:04:18.069 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:18.074 00.005 7988 Status Line: No star selected
08:04:18.074 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:18.077 00.003 7988 UpdateGuideState exits: No star selected
08:04:18.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:18.077 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:18.077 00.000 7988 Enqueuing Expose request
08:04:18.077 00.000 15712 Worker thread wakes up
08:04:18.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:18.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:19.611 01.534 15712 Exposure complete
08:04:19.625 00.014 15712 worker thread done servicing request
08:04:19.625 00.000 7988 OnExposeComplete: enter
08:04:19.625 00.000 7988 UpdateGuideState(): m_state=1
08:04:19.637 00.012 7988 UpdateCurrentPosition: no star selected
08:04:19.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:19.639 00.002 7988 Status Line: No star selected
08:04:19.641 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:19.642 00.001 7988 UpdateGuideState exits: No star selected
08:04:19.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:19.642 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:19.642 00.000 7988 Enqueuing Expose request
08:04:19.642 00.000 15712 Worker thread wakes up
08:04:19.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:19.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:21.286 01.644 15712 Exposure complete
08:04:21.299 00.013 15712 worker thread done servicing request
08:04:21.299 00.000 7988 OnExposeComplete: enter
08:04:21.299 00.000 7988 UpdateGuideState(): m_state=1
08:04:21.310 00.011 7988 UpdateCurrentPosition: no star selected
08:04:21.310 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:21.312 00.002 7988 Status Line: No star selected
08:04:21.314 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:21.315 00.001 7988 UpdateGuideState exits: No star selected
08:04:21.315 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:21.315 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:21.315 00.000 7988 Enqueuing Expose request
08:04:21.315 00.000 15712 Worker thread wakes up
08:04:21.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:21.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:22.850 01.535 15712 Exposure complete
08:04:22.863 00.013 15712 worker thread done servicing request
08:04:22.863 00.000 7988 OnExposeComplete: enter
08:04:22.863 00.000 7988 UpdateGuideState(): m_state=1
08:04:22.875 00.012 7988 UpdateCurrentPosition: no star selected
08:04:22.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:22.877 00.002 7988 Status Line: No star selected
08:04:22.879 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:22.880 00.001 7988 UpdateGuideState exits: No star selected
08:04:22.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:22.880 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:22.880 00.000 7988 Enqueuing Expose request
08:04:22.880 00.000 15712 Worker thread wakes up
08:04:22.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:22.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:24.525 01.645 15712 Exposure complete
08:04:24.542 00.017 15712 worker thread done servicing request
08:04:24.542 00.000 7988 OnExposeComplete: enter
08:04:24.542 00.000 7988 UpdateGuideState(): m_state=1
08:04:24.542 00.000 7988 UpdateCurrentPosition: no star selected
08:04:24.542 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:24.542 00.000 7988 Status Line: No star selected
08:04:24.542 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:24.556 00.014 7988 UpdateGuideState exits: No star selected
08:04:24.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:24.556 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:24.559 00.003 7988 Enqueuing Expose request
08:04:24.559 00.000 15712 Worker thread wakes up
08:04:24.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:24.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:26.079 01.520 15712 Exposure complete
08:04:26.092 00.013 15712 worker thread done servicing request
08:04:26.092 00.000 7988 OnExposeComplete: enter
08:04:26.092 00.000 7988 UpdateGuideState(): m_state=1
08:04:26.104 00.012 7988 UpdateCurrentPosition: no star selected
08:04:26.104 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:26.106 00.002 7988 Status Line: No star selected
08:04:26.107 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:26.108 00.001 7988 UpdateGuideState exits: No star selected
08:04:26.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:26.108 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:26.108 00.000 7988 Enqueuing Expose request
08:04:26.108 00.000 15712 Worker thread wakes up
08:04:26.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:26.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:27.754 01.646 15712 Exposure complete
08:04:27.777 00.023 15712 worker thread done servicing request
08:04:27.777 00.000 7988 OnExposeComplete: enter
08:04:27.777 00.000 7988 UpdateGuideState(): m_state=1
08:04:27.781 00.004 7988 UpdateCurrentPosition: no star selected
08:04:27.781 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:27.783 00.002 7988 Status Line: No star selected
08:04:27.785 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:27.786 00.001 7988 UpdateGuideState exits: No star selected
08:04:27.786 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:27.786 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:27.786 00.000 7988 Enqueuing Expose request
08:04:27.786 00.000 15712 Worker thread wakes up
08:04:27.786 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:27.786 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:29.306 01.520 15712 Exposure complete
08:04:29.326 00.020 15712 worker thread done servicing request
08:04:29.326 00.000 7988 OnExposeComplete: enter
08:04:29.326 00.000 7988 UpdateGuideState(): m_state=1
08:04:29.332 00.006 7988 UpdateCurrentPosition: no star selected
08:04:29.332 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:29.334 00.002 7988 Status Line: No star selected
08:04:29.336 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:29.336 00.000 7988 UpdateGuideState exits: No star selected
08:04:29.338 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:29.338 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:29.340 00.002 7988 Enqueuing Expose request
08:04:29.340 00.000 15712 Worker thread wakes up
08:04:29.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:29.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:31.078 01.738 15712 Exposure complete
08:04:31.095 00.017 15712 worker thread done servicing request
08:04:31.095 00.000 7988 OnExposeComplete: enter
08:04:31.095 00.000 7988 UpdateGuideState(): m_state=1
08:04:31.106 00.011 7988 UpdateCurrentPosition: no star selected
08:04:31.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:31.108 00.002 7988 Status Line: No star selected
08:04:31.110 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:31.110 00.000 7988 UpdateGuideState exits: No star selected
08:04:31.112 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:31.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:31.114 00.002 7988 Enqueuing Expose request
08:04:31.114 00.000 15712 Worker thread wakes up
08:04:31.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:31.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:32.535 01.421 15712 Exposure complete
08:04:32.558 00.023 15712 worker thread done servicing request
08:04:32.558 00.000 7988 OnExposeComplete: enter
08:04:32.558 00.000 7988 UpdateGuideState(): m_state=1
08:04:32.558 00.000 7988 UpdateCurrentPosition: no star selected
08:04:32.558 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:32.558 00.000 7988 Status Line: No star selected
08:04:32.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:32.564 00.006 7988 UpdateGuideState exits: No star selected
08:04:32.564 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:32.564 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:32.564 00.000 7988 Enqueuing Expose request
08:04:32.564 00.000 15712 Worker thread wakes up
08:04:32.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:32.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:34.309 01.745 15712 Exposure complete
08:04:34.330 00.021 15712 worker thread done servicing request
08:04:34.330 00.000 7988 OnExposeComplete: enter
08:04:34.330 00.000 7988 UpdateGuideState(): m_state=1
08:04:34.336 00.006 7988 UpdateCurrentPosition: no star selected
08:04:34.336 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:34.338 00.002 7988 Status Line: No star selected
08:04:34.340 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:34.340 00.000 7988 UpdateGuideState exits: No star selected
08:04:34.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:34.343 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:34.343 00.000 7988 Enqueuing Expose request
08:04:34.343 00.000 15712 Worker thread wakes up
08:04:34.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:34.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:35.764 01.421 15712 Exposure complete
08:04:35.786 00.022 15712 worker thread done servicing request
08:04:35.786 00.000 7988 OnExposeComplete: enter
08:04:35.786 00.000 7988 UpdateGuideState(): m_state=1
08:04:35.786 00.000 7988 UpdateCurrentPosition: no star selected
08:04:35.786 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:35.792 00.006 7988 Status Line: No star selected
08:04:35.792 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:35.794 00.002 7988 UpdateGuideState exits: No star selected
08:04:35.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:35.794 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:35.794 00.000 7988 Enqueuing Expose request
08:04:35.794 00.000 15712 Worker thread wakes up
08:04:35.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:35.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:37.441 01.647 15712 Exposure complete
08:04:37.462 00.021 15712 worker thread done servicing request
08:04:37.462 00.000 7988 OnExposeComplete: enter
08:04:37.462 00.000 7988 UpdateGuideState(): m_state=1
08:04:37.462 00.000 7988 UpdateCurrentPosition: no star selected
08:04:37.462 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:37.462 00.000 7988 Status Line: No star selected
08:04:37.462 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:37.471 00.009 7988 UpdateGuideState exits: No star selected
08:04:37.471 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:37.471 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:37.471 00.000 7988 Enqueuing Expose request
08:04:37.471 00.000 15712 Worker thread wakes up
08:04:37.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:37.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:38.993 01.522 15712 Exposure complete
08:04:39.008 00.015 15712 worker thread done servicing request
08:04:39.008 00.000 7988 OnExposeComplete: enter
08:04:39.008 00.000 7988 UpdateGuideState(): m_state=1
08:04:39.018 00.010 7988 UpdateCurrentPosition: no star selected
08:04:39.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:39.020 00.002 7988 Status Line: No star selected
08:04:39.022 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:39.022 00.000 7988 UpdateGuideState exits: No star selected
08:04:39.022 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:39.025 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:39.027 00.002 7988 Enqueuing Expose request
08:04:39.027 00.000 15712 Worker thread wakes up
08:04:39.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:39.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:40.765 01.738 15712 Exposure complete
08:04:40.781 00.016 15712 worker thread done servicing request
08:04:40.781 00.000 7988 OnExposeComplete: enter
08:04:40.781 00.000 7988 UpdateGuideState(): m_state=1
08:04:40.792 00.011 7988 UpdateCurrentPosition: no star selected
08:04:40.792 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:40.794 00.002 7988 Status Line: No star selected
08:04:40.796 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:40.797 00.001 7988 UpdateGuideState exits: No star selected
08:04:40.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:40.797 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:40.797 00.000 7988 Enqueuing Expose request
08:04:40.797 00.000 15712 Worker thread wakes up
08:04:40.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:40.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:42.206 01.409 15712 Exposure complete
08:04:42.228 00.022 15712 worker thread done servicing request
08:04:42.228 00.000 7988 OnExposeComplete: enter
08:04:42.228 00.000 7988 UpdateGuideState(): m_state=1
08:04:42.228 00.000 7988 UpdateCurrentPosition: no star selected
08:04:42.228 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:42.228 00.000 7988 Status Line: No star selected
08:04:42.235 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:42.235 00.000 7988 UpdateGuideState exits: No star selected
08:04:42.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:42.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:42.235 00.000 7988 Enqueuing Expose request
08:04:42.235 00.000 15712 Worker thread wakes up
08:04:42.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:42.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:43.868 01.633 15712 Exposure complete
08:04:43.882 00.014 15712 worker thread done servicing request
08:04:43.882 00.000 7988 OnExposeComplete: enter
08:04:43.893 00.011 7988 UpdateGuideState(): m_state=1
08:04:43.893 00.000 7988 UpdateCurrentPosition: no star selected
08:04:43.893 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:43.893 00.000 7988 Status Line: No star selected
08:04:43.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:43.898 00.005 7988 UpdateGuideState exits: No star selected
08:04:43.900 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:43.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:43.902 00.002 7988 Enqueuing Expose request
08:04:43.902 00.000 15712 Worker thread wakes up
08:04:43.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:43.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:45.420 01.518 15712 Exposure complete
08:04:45.443 00.023 15712 worker thread done servicing request
08:04:45.445 00.002 7988 OnExposeComplete: enter
08:04:45.445 00.000 7988 UpdateGuideState(): m_state=1
08:04:45.445 00.000 7988 UpdateCurrentPosition: no star selected
08:04:45.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:45.445 00.000 7988 Status Line: No star selected
08:04:45.450 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:45.450 00.000 7988 UpdateGuideState exits: No star selected
08:04:45.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:45.450 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:45.450 00.000 7988 Enqueuing Expose request
08:04:45.450 00.000 15712 Worker thread wakes up
08:04:45.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:45.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:47.096 01.646 15712 Exposure complete
08:04:47.112 00.016 15712 worker thread done servicing request
08:04:47.112 00.000 7988 OnExposeComplete: enter
08:04:47.112 00.000 7988 UpdateGuideState(): m_state=1
08:04:47.123 00.011 7988 UpdateCurrentPosition: no star selected
08:04:47.123 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:47.125 00.002 7988 Status Line: No star selected
08:04:47.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:47.127 00.002 7988 UpdateGuideState exits: No star selected
08:04:47.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:47.127 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:47.127 00.000 7988 Enqueuing Expose request
08:04:47.127 00.000 15712 Worker thread wakes up
08:04:47.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:47.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:48.649 01.522 15712 Exposure complete
08:04:48.662 00.013 15712 worker thread done servicing request
08:04:48.662 00.000 7988 OnExposeComplete: enter
08:04:48.673 00.011 7988 UpdateGuideState(): m_state=1
08:04:48.673 00.000 7988 UpdateCurrentPosition: no star selected
08:04:48.675 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:48.675 00.000 7988 Status Line: No star selected
08:04:48.678 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:48.678 00.000 7988 UpdateGuideState exits: No star selected
08:04:48.678 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:48.678 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:48.678 00.000 7988 Enqueuing Expose request
08:04:48.678 00.000 15712 Worker thread wakes up
08:04:48.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:48.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:50.311 01.633 15712 Exposure complete
08:04:50.325 00.014 15712 worker thread done servicing request
08:04:50.325 00.000 7988 OnExposeComplete: enter
08:04:50.325 00.000 7988 UpdateGuideState(): m_state=1
08:04:50.325 00.000 7988 UpdateCurrentPosition: no star selected
08:04:50.325 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:50.325 00.000 7988 Status Line: No star selected
08:04:50.340 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:50.340 00.000 7988 UpdateGuideState exits: No star selected
08:04:50.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:50.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:50.340 00.000 7988 Enqueuing Expose request
08:04:50.340 00.000 15712 Worker thread wakes up
08:04:50.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:50.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:51.863 01.523 15712 Exposure complete
08:04:51.884 00.021 15712 worker thread done servicing request
08:04:51.884 00.000 7988 OnExposeComplete: enter
08:04:51.884 00.000 7988 UpdateGuideState(): m_state=1
08:04:51.884 00.000 7988 UpdateCurrentPosition: no star selected
08:04:51.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:51.884 00.000 7988 Status Line: No star selected
08:04:51.891 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:51.892 00.001 7988 UpdateGuideState exits: No star selected
08:04:51.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:51.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:51.892 00.000 7988 Enqueuing Expose request
08:04:51.892 00.000 15712 Worker thread wakes up
08:04:51.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:51.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:53.637 01.745 15712 Exposure complete
08:04:53.656 00.019 15712 worker thread done servicing request
08:04:53.656 00.000 7988 OnExposeComplete: enter
08:04:53.661 00.005 7988 UpdateGuideState(): m_state=1
08:04:53.661 00.000 7988 UpdateCurrentPosition: no star selected
08:04:53.663 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:53.665 00.002 7988 Status Line: No star selected
08:04:53.666 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:53.666 00.000 7988 UpdateGuideState exits: No star selected
08:04:53.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:53.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:53.666 00.000 7988 Enqueuing Expose request
08:04:53.666 00.000 15712 Worker thread wakes up
08:04:53.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:53.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:55.088 01.422 15712 Exposure complete
08:04:55.111 00.023 15712 worker thread done servicing request
08:04:55.111 00.000 7988 OnExposeComplete: enter
08:04:55.111 00.000 7988 UpdateGuideState(): m_state=1
08:04:55.111 00.000 7988 UpdateCurrentPosition: no star selected
08:04:55.111 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:55.111 00.000 7988 Status Line: No star selected
08:04:55.118 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:55.118 00.000 7988 UpdateGuideState exits: No star selected
08:04:55.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:55.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:55.122 00.004 7988 Enqueuing Expose request
08:04:55.122 00.000 15712 Worker thread wakes up
08:04:55.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:55.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:56.762 01.640 15712 Exposure complete
08:04:56.786 00.024 15712 worker thread done servicing request
08:04:56.786 00.000 7988 OnExposeComplete: enter
08:04:56.786 00.000 7988 UpdateGuideState(): m_state=1
08:04:56.786 00.000 7988 UpdateCurrentPosition: no star selected
08:04:56.791 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:56.791 00.000 7988 Status Line: No star selected
08:04:56.791 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:56.794 00.003 7988 UpdateGuideState exits: No star selected
08:04:56.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:56.794 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:56.794 00.000 7988 Enqueuing Expose request
08:04:56.794 00.000 15712 Worker thread wakes up
08:04:56.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:56.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:04:58.326 01.532 15712 Exposure complete
08:04:58.350 00.024 15712 worker thread done servicing request
08:04:58.350 00.000 7988 OnExposeComplete: enter
08:04:58.350 00.000 7988 UpdateGuideState(): m_state=1
08:04:58.350 00.000 7988 UpdateCurrentPosition: no star selected
08:04:58.350 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:04:58.350 00.000 7988 Status Line: No star selected
08:04:58.356 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:04:58.356 00.000 7988 UpdateGuideState exits: No star selected
08:04:58.356 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:04:58.356 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:04:58.356 00.000 7988 Enqueuing Expose request
08:04:58.356 00.000 15712 Worker thread wakes up
08:04:58.356 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:04:58.356 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:00.004 01.648 15712 Exposure complete
08:05:00.024 00.020 15712 worker thread done servicing request
08:05:00.024 00.000 7988 OnExposeComplete: enter
08:05:00.024 00.000 7988 UpdateGuideState(): m_state=1
08:05:00.024 00.000 7988 UpdateCurrentPosition: no star selected
08:05:00.024 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:00.034 00.010 7988 Status Line: No star selected
08:05:00.034 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:00.034 00.000 7988 UpdateGuideState exits: No star selected
08:05:00.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:00.034 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:00.034 00.000 7988 Enqueuing Expose request
08:05:00.041 00.007 15712 Worker thread wakes up
08:05:00.041 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:00.041 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:01.570 01.529 15712 Exposure complete
08:05:01.592 00.022 15712 worker thread done servicing request
08:05:01.592 00.000 7988 OnExposeComplete: enter
08:05:01.592 00.000 7988 UpdateGuideState(): m_state=1
08:05:01.592 00.000 7988 UpdateCurrentPosition: no star selected
08:05:01.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:01.592 00.000 7988 Status Line: No star selected
08:05:01.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:01.600 00.008 7988 UpdateGuideState exits: No star selected
08:05:01.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:01.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:01.600 00.000 7988 Enqueuing Expose request
08:05:01.600 00.000 15712 Worker thread wakes up
08:05:01.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:01.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:03.343 01.743 15712 Exposure complete
08:05:03.366 00.023 15712 worker thread done servicing request
08:05:03.366 00.000 7988 OnExposeComplete: enter
08:05:03.366 00.000 7988 UpdateGuideState(): m_state=1
08:05:03.366 00.000 7988 UpdateCurrentPosition: no star selected
08:05:03.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:03.366 00.000 7988 Status Line: No star selected
08:05:03.373 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:03.373 00.000 7988 UpdateGuideState exits: No star selected
08:05:03.375 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:03.375 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:03.377 00.002 7988 Enqueuing Expose request
08:05:03.377 00.000 15712 Worker thread wakes up
08:05:03.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:03.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:04.782 01.405 15712 Exposure complete
08:05:04.804 00.022 15712 worker thread done servicing request
08:05:04.804 00.000 7988 OnExposeComplete: enter
08:05:04.804 00.000 7988 UpdateGuideState(): m_state=1
08:05:04.804 00.000 7988 UpdateCurrentPosition: no star selected
08:05:04.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:04.804 00.000 7988 Status Line: No star selected
08:05:04.810 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:04.812 00.002 7988 UpdateGuideState exits: No star selected
08:05:04.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:04.814 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:04.814 00.000 7988 Enqueuing Expose request
08:05:04.816 00.002 15712 Worker thread wakes up
08:05:04.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:04.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:06.445 01.629 15712 Exposure complete
08:05:06.462 00.017 15712 worker thread done servicing request
08:05:06.462 00.000 7988 OnExposeComplete: enter
08:05:06.462 00.000 7988 UpdateGuideState(): m_state=1
08:05:06.462 00.000 7988 UpdateCurrentPosition: no star selected
08:05:06.462 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:06.462 00.000 7988 Status Line: No star selected
08:05:06.475 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:06.475 00.000 7988 UpdateGuideState exits: No star selected
08:05:06.475 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:06.475 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:06.479 00.004 7988 Enqueuing Expose request
08:05:06.479 00.000 15712 Worker thread wakes up
08:05:06.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:06.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:08.009 01.530 15712 Exposure complete
08:05:08.032 00.023 15712 worker thread done servicing request
08:05:08.032 00.000 7988 OnExposeComplete: enter
08:05:08.032 00.000 7988 UpdateGuideState(): m_state=1
08:05:08.032 00.000 7988 UpdateCurrentPosition: no star selected
08:05:08.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:08.032 00.000 7988 Status Line: No star selected
08:05:08.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:08.038 00.006 7988 UpdateGuideState exits: No star selected
08:05:08.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:08.038 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:08.038 00.000 7988 Enqueuing Expose request
08:05:08.038 00.000 15712 Worker thread wakes up
08:05:08.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:08.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:09.783 01.745 15712 Exposure complete
08:05:09.805 00.022 15712 worker thread done servicing request
08:05:09.805 00.000 7988 OnExposeComplete: enter
08:05:09.805 00.000 7988 UpdateGuideState(): m_state=1
08:05:09.805 00.000 7988 UpdateCurrentPosition: no star selected
08:05:09.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:09.805 00.000 7988 Status Line: No star selected
08:05:09.810 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:09.812 00.002 7988 UpdateGuideState exits: No star selected
08:05:09.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:09.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:09.812 00.000 7988 Enqueuing Expose request
08:05:09.812 00.000 15712 Worker thread wakes up
08:05:09.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:09.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:11.221 01.409 15712 Exposure complete
08:05:11.243 00.022 15712 worker thread done servicing request
08:05:11.243 00.000 7988 OnExposeComplete: enter
08:05:11.243 00.000 7988 UpdateGuideState(): m_state=1
08:05:11.243 00.000 7988 UpdateCurrentPosition: no star selected
08:05:11.243 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:11.243 00.000 7988 Status Line: No star selected
08:05:11.243 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:11.251 00.008 7988 UpdateGuideState exits: No star selected
08:05:11.251 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:11.251 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:11.251 00.000 7988 Enqueuing Expose request
08:05:11.251 00.000 15712 Worker thread wakes up
08:05:11.251 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:11.251 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:12.997 01.746 15712 Exposure complete
08:05:13.010 00.013 15712 worker thread done servicing request
08:05:13.010 00.000 7988 OnExposeComplete: enter
08:05:13.010 00.000 7988 UpdateGuideState(): m_state=1
08:05:13.022 00.012 7988 UpdateCurrentPosition: no star selected
08:05:13.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:13.024 00.002 7988 Status Line: No star selected
08:05:13.027 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:13.027 00.000 7988 UpdateGuideState exits: No star selected
08:05:13.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:13.029 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:13.029 00.000 7988 Enqueuing Expose request
08:05:13.031 00.002 15712 Worker thread wakes up
08:05:13.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:13.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:14.449 01.418 15712 Exposure complete
08:05:14.473 00.024 15712 worker thread done servicing request
08:05:14.473 00.000 7988 OnExposeComplete: enter
08:05:14.473 00.000 7988 UpdateGuideState(): m_state=1
08:05:14.476 00.003 7988 UpdateCurrentPosition: no star selected
08:05:14.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:14.476 00.000 7988 Status Line: No star selected
08:05:14.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:14.481 00.005 7988 UpdateGuideState exits: No star selected
08:05:14.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:14.481 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:14.481 00.000 7988 Enqueuing Expose request
08:05:14.481 00.000 15712 Worker thread wakes up
08:05:14.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:14.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:16.224 01.743 15712 Exposure complete
08:05:16.246 00.022 15712 worker thread done servicing request
08:05:16.246 00.000 7988 OnExposeComplete: enter
08:05:16.246 00.000 7988 UpdateGuideState(): m_state=1
08:05:16.246 00.000 7988 UpdateCurrentPosition: no star selected
08:05:16.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:16.246 00.000 7988 Status Line: No star selected
08:05:16.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:16.254 00.008 7988 UpdateGuideState exits: No star selected
08:05:16.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:16.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:16.254 00.000 7988 Enqueuing Expose request
08:05:16.254 00.000 15712 Worker thread wakes up
08:05:16.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:16.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:17.663 01.409 15712 Exposure complete
08:05:17.677 00.014 15712 worker thread done servicing request
08:05:17.677 00.000 7988 OnExposeComplete: enter
08:05:17.677 00.000 7988 UpdateGuideState(): m_state=1
08:05:17.688 00.011 7988 UpdateCurrentPosition: no star selected
08:05:17.688 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:17.690 00.002 7988 Status Line: No star selected
08:05:17.692 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:17.692 00.000 7988 UpdateGuideState exits: No star selected
08:05:17.694 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:17.694 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:17.694 00.000 7988 Enqueuing Expose request
08:05:17.694 00.000 15712 Worker thread wakes up
08:05:17.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:17.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:19.341 01.647 15712 Exposure complete
08:05:19.363 00.022 15712 worker thread done servicing request
08:05:19.363 00.000 7988 OnExposeComplete: enter
08:05:19.363 00.000 7988 UpdateGuideState(): m_state=1
08:05:19.363 00.000 7988 UpdateCurrentPosition: no star selected
08:05:19.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:19.363 00.000 7988 Status Line: No star selected
08:05:19.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:19.370 00.007 7988 UpdateGuideState exits: No star selected
08:05:19.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:19.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:19.370 00.000 7988 Enqueuing Expose request
08:05:19.370 00.000 15712 Worker thread wakes up
08:05:19.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:19.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:20.890 01.520 15712 Exposure complete
08:05:20.914 00.024 15712 worker thread done servicing request
08:05:20.914 00.000 7988 OnExposeComplete: enter
08:05:20.914 00.000 7988 UpdateGuideState(): m_state=1
08:05:20.914 00.000 7988 UpdateCurrentPosition: no star selected
08:05:20.914 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:20.914 00.000 7988 Status Line: No star selected
08:05:20.914 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:20.922 00.008 7988 UpdateGuideState exits: No star selected
08:05:20.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:20.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:20.924 00.002 7988 Enqueuing Expose request
08:05:20.924 00.000 15712 Worker thread wakes up
08:05:20.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:20.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:22.551 01.627 15712 Exposure complete
08:05:22.576 00.025 15712 worker thread done servicing request
08:05:22.576 00.000 7988 OnExposeComplete: enter
08:05:22.576 00.000 7988 UpdateGuideState(): m_state=1
08:05:22.576 00.000 7988 UpdateCurrentPosition: no star selected
08:05:22.576 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:22.576 00.000 7988 Status Line: No star selected
08:05:22.576 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:22.583 00.007 7988 UpdateGuideState exits: No star selected
08:05:22.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:22.583 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:22.583 00.000 7988 Enqueuing Expose request
08:05:22.583 00.000 15712 Worker thread wakes up
08:05:22.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:22.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:24.105 01.522 15712 Exposure complete
08:05:24.125 00.020 15712 worker thread done servicing request
08:05:24.125 00.000 7988 OnExposeComplete: enter
08:05:24.125 00.000 7988 UpdateGuideState(): m_state=1
08:05:24.130 00.005 7988 UpdateCurrentPosition: no star selected
08:05:24.130 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:24.132 00.002 7988 Status Line: No star selected
08:05:24.134 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:24.134 00.000 7988 UpdateGuideState exits: No star selected
08:05:24.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:24.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:24.134 00.000 7988 Enqueuing Expose request
08:05:24.134 00.000 15712 Worker thread wakes up
08:05:24.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:24.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:25.780 01.646 15712 Exposure complete
08:05:25.796 00.016 15712 worker thread done servicing request
08:05:25.796 00.000 7988 OnExposeComplete: enter
08:05:25.796 00.000 7988 UpdateGuideState(): m_state=1
08:05:25.807 00.011 7988 UpdateCurrentPosition: no star selected
08:05:25.807 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:25.809 00.002 7988 Status Line: No star selected
08:05:25.811 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:25.812 00.001 7988 UpdateGuideState exits: No star selected
08:05:25.813 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:25.813 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:25.813 00.000 7988 Enqueuing Expose request
08:05:25.813 00.000 15712 Worker thread wakes up
08:05:25.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:25.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:27.346 01.533 15712 Exposure complete
08:05:27.369 00.023 15712 worker thread done servicing request
08:05:27.369 00.000 7988 OnExposeComplete: enter
08:05:27.369 00.000 7988 UpdateGuideState(): m_state=1
08:05:27.369 00.000 7988 UpdateCurrentPosition: no star selected
08:05:27.369 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:27.369 00.000 7988 Status Line: No star selected
08:05:27.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:27.377 00.008 7988 UpdateGuideState exits: No star selected
08:05:27.377 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:27.380 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:27.380 00.000 7988 Enqueuing Expose request
08:05:27.380 00.000 15712 Worker thread wakes up
08:05:27.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:27.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:29.013 01.633 15712 Exposure complete
08:05:29.030 00.017 15712 worker thread done servicing request
08:05:29.030 00.000 7988 OnExposeComplete: enter
08:05:29.030 00.000 7988 UpdateGuideState(): m_state=1
08:05:29.030 00.000 7988 UpdateCurrentPosition: no star selected
08:05:29.030 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:29.030 00.000 7988 Status Line: No star selected
08:05:29.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:29.042 00.012 7988 UpdateGuideState exits: No star selected
08:05:29.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:29.042 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:29.042 00.000 7988 Enqueuing Expose request
08:05:29.042 00.000 15712 Worker thread wakes up
08:05:29.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:29.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:30.561 01.519 15712 Exposure complete
08:05:30.578 00.017 15712 worker thread done servicing request
08:05:30.578 00.000 7988 OnExposeComplete: enter
08:05:30.578 00.000 7988 UpdateGuideState(): m_state=1
08:05:30.587 00.009 7988 UpdateCurrentPosition: no star selected
08:05:30.587 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:30.589 00.002 7988 Status Line: No star selected
08:05:30.591 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:30.592 00.001 7988 UpdateGuideState exits: No star selected
08:05:30.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:30.592 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:30.595 00.003 7988 Enqueuing Expose request
08:05:30.595 00.000 15712 Worker thread wakes up
08:05:30.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:30.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:32.222 01.627 15712 Exposure complete
08:05:32.246 00.024 15712 worker thread done servicing request
08:05:32.246 00.000 7988 OnExposeComplete: enter
08:05:32.246 00.000 7988 UpdateGuideState(): m_state=1
08:05:32.249 00.003 7988 UpdateCurrentPosition: no star selected
08:05:32.249 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:32.251 00.002 7988 Status Line: No star selected
08:05:32.253 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:32.254 00.001 7988 UpdateGuideState exits: No star selected
08:05:32.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:32.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:32.254 00.000 7988 Enqueuing Expose request
08:05:32.254 00.000 15712 Worker thread wakes up
08:05:32.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:32.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:33.777 01.523 15712 Exposure complete
08:05:33.800 00.023 15712 worker thread done servicing request
08:05:33.800 00.000 7988 OnExposeComplete: enter
08:05:33.800 00.000 7988 UpdateGuideState(): m_state=1
08:05:33.800 00.000 7988 UpdateCurrentPosition: no star selected
08:05:33.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:33.800 00.000 7988 Status Line: No star selected
08:05:33.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:33.807 00.007 7988 UpdateGuideState exits: No star selected
08:05:33.807 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:33.807 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:33.807 00.000 7988 Enqueuing Expose request
08:05:33.811 00.004 15712 Worker thread wakes up
08:05:33.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:33.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:35.453 01.642 15712 Exposure complete
08:05:35.469 00.016 15712 worker thread done servicing request
08:05:35.469 00.000 7988 OnExposeComplete: enter
08:05:35.469 00.000 7988 UpdateGuideState(): m_state=1
08:05:35.480 00.011 7988 UpdateCurrentPosition: no star selected
08:05:35.480 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:35.482 00.002 7988 Status Line: No star selected
08:05:35.482 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:35.484 00.002 7988 UpdateGuideState exits: No star selected
08:05:35.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:35.484 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:35.484 00.000 7988 Enqueuing Expose request
08:05:35.484 00.000 15712 Worker thread wakes up
08:05:35.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:35.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:37.005 01.521 15712 Exposure complete
08:05:37.027 00.022 15712 worker thread done servicing request
08:05:37.027 00.000 7988 OnExposeComplete: enter
08:05:37.030 00.003 7988 UpdateGuideState(): m_state=1
08:05:37.030 00.000 7988 UpdateCurrentPosition: no star selected
08:05:37.030 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:37.030 00.000 7988 Status Line: No star selected
08:05:37.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:37.035 00.005 7988 UpdateGuideState exits: No star selected
08:05:37.035 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:37.035 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:37.035 00.000 7988 Enqueuing Expose request
08:05:37.035 00.000 15712 Worker thread wakes up
08:05:37.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:37.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:38.670 01.635 15712 Exposure complete
08:05:38.684 00.014 15712 worker thread done servicing request
08:05:38.684 00.000 7988 OnExposeComplete: enter
08:05:38.684 00.000 7988 UpdateGuideState(): m_state=1
08:05:38.695 00.011 7988 UpdateCurrentPosition: no star selected
08:05:38.697 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:38.697 00.000 7988 Status Line: No star selected
08:05:38.699 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:38.700 00.001 7988 UpdateGuideState exits: No star selected
08:05:38.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:38.700 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:38.700 00.000 7988 Enqueuing Expose request
08:05:38.700 00.000 15712 Worker thread wakes up
08:05:38.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:38.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:40.229 01.529 15712 Exposure complete
08:05:40.245 00.016 15712 worker thread done servicing request
08:05:40.245 00.000 7988 OnExposeComplete: enter
08:05:40.245 00.000 7988 UpdateGuideState(): m_state=1
08:05:40.257 00.012 7988 UpdateCurrentPosition: no star selected
08:05:40.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:40.259 00.002 7988 Status Line: No star selected
08:05:40.261 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:40.261 00.000 7988 UpdateGuideState exits: No star selected
08:05:40.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:40.261 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:40.261 00.000 7988 Enqueuing Expose request
08:05:40.261 00.000 15712 Worker thread wakes up
08:05:40.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:40.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:41.905 01.644 15712 Exposure complete
08:05:41.925 00.020 15712 worker thread done servicing request
08:05:41.930 00.005 7988 OnExposeComplete: enter
08:05:41.930 00.000 7988 UpdateGuideState(): m_state=1
08:05:41.930 00.000 7988 UpdateCurrentPosition: no star selected
08:05:41.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:41.930 00.000 7988 Status Line: No star selected
08:05:41.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:41.937 00.007 7988 UpdateGuideState exits: No star selected
08:05:41.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:41.937 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:41.937 00.000 7988 Enqueuing Expose request
08:05:41.937 00.000 15712 Worker thread wakes up
08:05:41.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:41.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:43.471 01.534 15712 Exposure complete
08:05:43.493 00.022 15712 worker thread done servicing request
08:05:43.495 00.002 7988 OnExposeComplete: enter
08:05:43.495 00.000 7988 UpdateGuideState(): m_state=1
08:05:43.495 00.000 7988 UpdateCurrentPosition: no star selected
08:05:43.495 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:43.495 00.000 7988 Status Line: No star selected
08:05:43.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:43.501 00.006 7988 UpdateGuideState exits: No star selected
08:05:43.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:43.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:43.501 00.000 7988 Enqueuing Expose request
08:05:43.501 00.000 15712 Worker thread wakes up
08:05:43.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:43.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:45.146 01.645 15712 Exposure complete
08:05:45.162 00.016 15712 worker thread done servicing request
08:05:45.162 00.000 7988 OnExposeComplete: enter
08:05:45.162 00.000 7988 UpdateGuideState(): m_state=1
08:05:45.162 00.000 7988 UpdateCurrentPosition: no star selected
08:05:45.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:45.162 00.000 7988 Status Line: No star selected
08:05:45.177 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:45.178 00.001 7988 UpdateGuideState exits: No star selected
08:05:45.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:45.178 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:45.178 00.000 7988 Enqueuing Expose request
08:05:45.178 00.000 15712 Worker thread wakes up
08:05:45.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:45.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:46.699 01.521 15712 Exposure complete
08:05:46.721 00.022 15712 worker thread done servicing request
08:05:46.721 00.000 7988 OnExposeComplete: enter
08:05:46.721 00.000 7988 UpdateGuideState(): m_state=1
08:05:46.724 00.003 7988 UpdateCurrentPosition: no star selected
08:05:46.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:46.724 00.000 7988 Status Line: No star selected
08:05:46.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:46.729 00.005 7988 UpdateGuideState exits: No star selected
08:05:46.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:46.729 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:46.729 00.000 7988 Enqueuing Expose request
08:05:46.729 00.000 15712 Worker thread wakes up
08:05:46.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:46.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:48.359 01.630 15712 Exposure complete
08:05:48.376 00.017 15712 worker thread done servicing request
08:05:48.376 00.000 7988 OnExposeComplete: enter
08:05:48.376 00.000 7988 UpdateGuideState(): m_state=1
08:05:48.376 00.000 7988 UpdateCurrentPosition: no star selected
08:05:48.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:48.376 00.000 7988 Status Line: No star selected
08:05:48.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:48.391 00.015 7988 UpdateGuideState exits: No star selected
08:05:48.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:48.393 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:48.393 00.000 7988 Enqueuing Expose request
08:05:48.395 00.002 15712 Worker thread wakes up
08:05:48.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:48.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:49.925 01.530 15712 Exposure complete
08:05:49.948 00.023 15712 worker thread done servicing request
08:05:49.948 00.000 7988 OnExposeComplete: enter
08:05:49.948 00.000 7988 UpdateGuideState(): m_state=1
08:05:49.948 00.000 7988 UpdateCurrentPosition: no star selected
08:05:49.948 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:49.948 00.000 7988 Status Line: No star selected
08:05:49.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:49.955 00.007 7988 UpdateGuideState exits: No star selected
08:05:49.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:49.957 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:49.957 00.000 7988 Enqueuing Expose request
08:05:49.957 00.000 15712 Worker thread wakes up
08:05:49.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:49.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:51.699 01.742 15712 Exposure complete
08:05:51.721 00.022 15712 worker thread done servicing request
08:05:51.721 00.000 7988 OnExposeComplete: enter
08:05:51.721 00.000 7988 UpdateGuideState(): m_state=1
08:05:51.721 00.000 7988 UpdateCurrentPosition: no star selected
08:05:51.721 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:51.721 00.000 7988 Status Line: No star selected
08:05:51.728 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:51.729 00.001 7988 UpdateGuideState exits: No star selected
08:05:51.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:51.731 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:51.733 00.002 7988 Enqueuing Expose request
08:05:51.733 00.000 15712 Worker thread wakes up
08:05:51.733 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:51.733 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:53.152 01.419 15712 Exposure complete
08:05:53.174 00.022 15712 worker thread done servicing request
08:05:53.174 00.000 7988 OnExposeComplete: enter
08:05:53.174 00.000 7988 UpdateGuideState(): m_state=1
08:05:53.174 00.000 7988 UpdateCurrentPosition: no star selected
08:05:53.174 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:53.174 00.000 7988 Status Line: No star selected
08:05:53.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:53.182 00.008 7988 UpdateGuideState exits: No star selected
08:05:53.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:53.182 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:53.182 00.000 7988 Enqueuing Expose request
08:05:53.182 00.000 15712 Worker thread wakes up
08:05:53.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:53.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:54.816 01.634 15712 Exposure complete
08:05:54.839 00.023 15712 worker thread done servicing request
08:05:54.839 00.000 7988 OnExposeComplete: enter
08:05:54.839 00.000 7988 UpdateGuideState(): m_state=1
08:05:54.839 00.000 7988 UpdateCurrentPosition: no star selected
08:05:54.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:54.839 00.000 7988 Status Line: No star selected
08:05:54.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:54.847 00.008 7988 UpdateGuideState exits: No star selected
08:05:54.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:54.847 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:54.847 00.000 7988 Enqueuing Expose request
08:05:54.847 00.000 15712 Worker thread wakes up
08:05:54.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:54.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:56.382 01.535 15712 Exposure complete
08:05:56.396 00.014 15712 worker thread done servicing request
08:05:56.396 00.000 7988 OnExposeComplete: enter
08:05:56.396 00.000 7988 UpdateGuideState(): m_state=1
08:05:56.407 00.011 7988 UpdateCurrentPosition: no star selected
08:05:56.407 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:56.409 00.002 7988 Status Line: No star selected
08:05:56.411 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:56.411 00.000 7988 UpdateGuideState exits: No star selected
08:05:56.413 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:56.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:56.415 00.002 7988 Enqueuing Expose request
08:05:56.415 00.000 15712 Worker thread wakes up
08:05:56.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:56.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:58.057 01.642 15712 Exposure complete
08:05:58.080 00.023 15712 worker thread done servicing request
08:05:58.082 00.002 7988 OnExposeComplete: enter
08:05:58.082 00.000 7988 UpdateGuideState(): m_state=1
08:05:58.082 00.000 7988 UpdateCurrentPosition: no star selected
08:05:58.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:58.082 00.000 7988 Status Line: No star selected
08:05:58.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:58.089 00.007 7988 UpdateGuideState exits: No star selected
08:05:58.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:58.091 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:58.091 00.000 7988 Enqueuing Expose request
08:05:58.091 00.000 15712 Worker thread wakes up
08:05:58.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:58.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:05:59.623 01.532 15712 Exposure complete
08:05:59.640 00.017 15712 worker thread done servicing request
08:05:59.640 00.000 7988 OnExposeComplete: enter
08:05:59.640 00.000 7988 UpdateGuideState(): m_state=1
08:05:59.640 00.000 7988 UpdateCurrentPosition: no star selected
08:05:59.640 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:05:59.640 00.000 7988 Status Line: No star selected
08:05:59.640 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:05:59.654 00.014 7988 UpdateGuideState exits: No star selected
08:05:59.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:05:59.657 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:05:59.657 00.000 7988 Enqueuing Expose request
08:05:59.657 00.000 15712 Worker thread wakes up
08:05:59.657 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:05:59.657 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:01.299 01.642 15712 Exposure complete
08:06:01.323 00.024 15712 worker thread done servicing request
08:06:01.323 00.000 7988 OnExposeComplete: enter
08:06:01.326 00.003 7988 UpdateGuideState(): m_state=1
08:06:01.326 00.000 7988 UpdateCurrentPosition: no star selected
08:06:01.328 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:01.328 00.000 7988 Status Line: No star selected
08:06:01.330 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:01.332 00.002 7988 UpdateGuideState exits: No star selected
08:06:01.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:01.332 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:01.332 00.000 7988 Enqueuing Expose request
08:06:01.332 00.000 15712 Worker thread wakes up
08:06:01.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:01.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:02.866 01.534 15712 Exposure complete
08:06:02.888 00.022 15712 worker thread done servicing request
08:06:02.888 00.000 7988 OnExposeComplete: enter
08:06:02.888 00.000 7988 UpdateGuideState(): m_state=1
08:06:02.888 00.000 7988 UpdateCurrentPosition: no star selected
08:06:02.892 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:02.892 00.000 7988 Status Line: No star selected
08:06:02.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:02.896 00.004 7988 UpdateGuideState exits: No star selected
08:06:02.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:02.896 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:02.896 00.000 7988 Enqueuing Expose request
08:06:02.896 00.000 15712 Worker thread wakes up
08:06:02.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:02.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:04.538 01.642 15712 Exposure complete
08:06:04.558 00.020 15712 worker thread done servicing request
08:06:04.558 00.000 7988 OnExposeComplete: enter
08:06:04.558 00.000 7988 UpdateGuideState(): m_state=1
08:06:04.558 00.000 7988 UpdateCurrentPosition: no star selected
08:06:04.558 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:04.558 00.000 7988 Status Line: No star selected
08:06:04.558 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:04.569 00.011 7988 UpdateGuideState exits: No star selected
08:06:04.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:04.569 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:04.569 00.000 7988 Enqueuing Expose request
08:06:04.569 00.000 15712 Worker thread wakes up
08:06:04.569 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:04.569 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:06.103 01.534 15712 Exposure complete
08:06:06.125 00.022 15712 worker thread done servicing request
08:06:06.125 00.000 7988 OnExposeComplete: enter
08:06:06.125 00.000 7988 UpdateGuideState(): m_state=1
08:06:06.125 00.000 7988 UpdateCurrentPosition: no star selected
08:06:06.125 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:06.125 00.000 7988 Status Line: No star selected
08:06:06.132 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:06.132 00.000 7988 UpdateGuideState exits: No star selected
08:06:06.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:06.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:06.132 00.000 7988 Enqueuing Expose request
08:06:06.132 00.000 15712 Worker thread wakes up
08:06:06.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:06.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:07.777 01.645 15712 Exposure complete
08:06:07.800 00.023 15712 worker thread done servicing request
08:06:07.800 00.000 7988 OnExposeComplete: enter
08:06:07.800 00.000 7988 UpdateGuideState(): m_state=1
08:06:07.800 00.000 7988 UpdateCurrentPosition: no star selected
08:06:07.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:07.800 00.000 7988 Status Line: No star selected
08:06:07.800 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:07.809 00.009 7988 UpdateGuideState exits: No star selected
08:06:07.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:07.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:07.809 00.000 7988 Enqueuing Expose request
08:06:07.809 00.000 15712 Worker thread wakes up
08:06:07.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:07.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:09.345 01.536 15712 Exposure complete
08:06:09.359 00.014 15712 worker thread done servicing request
08:06:09.359 00.000 7988 OnExposeComplete: enter
08:06:09.359 00.000 7988 UpdateGuideState(): m_state=1
08:06:09.370 00.011 7988 UpdateCurrentPosition: no star selected
08:06:09.370 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:09.372 00.002 7988 Status Line: No star selected
08:06:09.374 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:09.375 00.001 7988 UpdateGuideState exits: No star selected
08:06:09.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:09.375 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:09.375 00.000 7988 Enqueuing Expose request
08:06:09.375 00.000 15712 Worker thread wakes up
08:06:09.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:09.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:11.008 01.633 15712 Exposure complete
08:06:11.027 00.019 15712 worker thread done servicing request
08:06:11.027 00.000 7988 OnExposeComplete: enter
08:06:11.027 00.000 7988 UpdateGuideState(): m_state=1
08:06:11.027 00.000 7988 UpdateCurrentPosition: no star selected
08:06:11.027 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:11.027 00.000 7988 Status Line: No star selected
08:06:11.038 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:11.038 00.000 7988 UpdateGuideState exits: No star selected
08:06:11.042 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:11.042 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:11.042 00.000 7988 Enqueuing Expose request
08:06:11.042 00.000 15712 Worker thread wakes up
08:06:11.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:11.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:12.573 01.531 15712 Exposure complete
08:06:12.592 00.019 15712 worker thread done servicing request
08:06:12.592 00.000 7988 OnExposeComplete: enter
08:06:12.592 00.000 7988 UpdateGuideState(): m_state=1
08:06:12.600 00.008 7988 UpdateCurrentPosition: no star selected
08:06:12.600 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:12.602 00.002 7988 Status Line: No star selected
08:06:12.604 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:12.604 00.000 7988 UpdateGuideState exits: No star selected
08:06:12.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:12.604 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:12.604 00.000 7988 Enqueuing Expose request
08:06:12.609 00.005 15712 Worker thread wakes up
08:06:12.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:12.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:14.347 01.738 15712 Exposure complete
08:06:14.369 00.022 15712 worker thread done servicing request
08:06:14.369 00.000 7988 OnExposeComplete: enter
08:06:14.369 00.000 7988 UpdateGuideState(): m_state=1
08:06:14.369 00.000 7988 UpdateCurrentPosition: no star selected
08:06:14.369 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:14.369 00.000 7988 Status Line: No star selected
08:06:14.369 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:14.376 00.007 7988 UpdateGuideState exits: No star selected
08:06:14.376 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:14.376 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:14.376 00.000 7988 Enqueuing Expose request
08:06:14.380 00.004 15712 Worker thread wakes up
08:06:14.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:14.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:15.794 01.414 15712 Exposure complete
08:06:15.817 00.023 15712 worker thread done servicing request
08:06:15.817 00.000 7988 OnExposeComplete: enter
08:06:15.817 00.000 7988 UpdateGuideState(): m_state=1
08:06:15.817 00.000 7988 UpdateCurrentPosition: no star selected
08:06:15.817 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:15.817 00.000 7988 Status Line: No star selected
08:06:15.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:15.824 00.007 7988 UpdateGuideState exits: No star selected
08:06:15.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:15.824 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:15.828 00.004 7988 Enqueuing Expose request
08:06:15.828 00.000 15712 Worker thread wakes up
08:06:15.828 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:15.828 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:17.470 01.642 15712 Exposure complete
08:06:17.486 00.016 15712 worker thread done servicing request
08:06:17.496 00.010 7988 OnExposeComplete: enter
08:06:17.496 00.000 7988 UpdateGuideState(): m_state=1
08:06:17.497 00.001 7988 UpdateCurrentPosition: no star selected
08:06:17.497 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:17.500 00.003 7988 Status Line: No star selected
08:06:17.501 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:17.501 00.000 7988 UpdateGuideState exits: No star selected
08:06:17.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:17.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:17.501 00.000 7988 Enqueuing Expose request
08:06:17.501 00.000 15712 Worker thread wakes up
08:06:17.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:17.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:19.037 01.536 15712 Exposure complete
08:06:19.058 00.021 15712 worker thread done servicing request
08:06:19.060 00.002 7988 OnExposeComplete: enter
08:06:19.061 00.001 7988 UpdateGuideState(): m_state=1
08:06:19.061 00.000 7988 UpdateCurrentPosition: no star selected
08:06:19.061 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:19.061 00.000 7988 Status Line: No star selected
08:06:19.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:19.066 00.005 7988 UpdateGuideState exits: No star selected
08:06:19.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:19.066 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:19.066 00.000 7988 Enqueuing Expose request
08:06:19.066 00.000 15712 Worker thread wakes up
08:06:19.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:19.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:20.809 01.743 15712 Exposure complete
08:06:20.832 00.023 15712 worker thread done servicing request
08:06:20.832 00.000 7988 OnExposeComplete: enter
08:06:20.832 00.000 7988 UpdateGuideState(): m_state=1
08:06:20.832 00.000 7988 UpdateCurrentPosition: no star selected
08:06:20.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:20.832 00.000 7988 Status Line: No star selected
08:06:20.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:20.841 00.009 7988 UpdateGuideState exits: No star selected
08:06:20.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:20.841 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:20.841 00.000 7988 Enqueuing Expose request
08:06:20.841 00.000 15712 Worker thread wakes up
08:06:20.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:20.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:22.249 01.408 15712 Exposure complete
08:06:22.265 00.016 15712 worker thread done servicing request
08:06:22.265 00.000 7988 OnExposeComplete: enter
08:06:22.265 00.000 7988 UpdateGuideState(): m_state=1
08:06:22.276 00.011 7988 UpdateCurrentPosition: no star selected
08:06:22.276 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:22.278 00.002 7988 Status Line: No star selected
08:06:22.279 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:22.281 00.002 7988 UpdateGuideState exits: No star selected
08:06:22.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:22.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:22.281 00.000 7988 Enqueuing Expose request
08:06:22.281 00.000 15712 Worker thread wakes up
08:06:22.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:22.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:23.926 01.645 15712 Exposure complete
08:06:23.948 00.022 15712 worker thread done servicing request
08:06:23.948 00.000 7988 OnExposeComplete: enter
08:06:23.948 00.000 7988 UpdateGuideState(): m_state=1
08:06:23.948 00.000 7988 UpdateCurrentPosition: no star selected
08:06:23.948 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:23.948 00.000 7988 Status Line: No star selected
08:06:23.948 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:23.956 00.008 7988 UpdateGuideState exits: No star selected
08:06:23.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:23.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:23.956 00.000 7988 Enqueuing Expose request
08:06:23.956 00.000 15712 Worker thread wakes up
08:06:23.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:23.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:25.476 01.520 15712 Exposure complete
08:06:25.497 00.021 15712 worker thread done servicing request
08:06:25.497 00.000 7988 OnExposeComplete: enter
08:06:25.497 00.000 7988 UpdateGuideState(): m_state=1
08:06:25.502 00.005 7988 UpdateCurrentPosition: no star selected
08:06:25.502 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:25.504 00.002 7988 Status Line: No star selected
08:06:25.506 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:25.506 00.000 7988 UpdateGuideState exits: No star selected
08:06:25.506 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:25.506 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:25.510 00.004 7988 Enqueuing Expose request
08:06:25.510 00.000 15712 Worker thread wakes up
08:06:25.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:25.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:27.153 01.643 15712 Exposure complete
08:06:27.178 00.025 15712 worker thread done servicing request
08:06:27.178 00.000 7988 OnExposeComplete: enter
08:06:27.178 00.000 7988 UpdateGuideState(): m_state=1
08:06:27.180 00.002 7988 UpdateCurrentPosition: no star selected
08:06:27.180 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:27.180 00.000 7988 Status Line: No star selected
08:06:27.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:27.185 00.005 7988 UpdateGuideState exits: No star selected
08:06:27.187 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:27.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:27.189 00.002 7988 Enqueuing Expose request
08:06:27.189 00.000 15712 Worker thread wakes up
08:06:27.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:27.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:28.711 01.522 15712 Exposure complete
08:06:28.734 00.023 15712 worker thread done servicing request
08:06:28.734 00.000 7988 OnExposeComplete: enter
08:06:28.734 00.000 7988 UpdateGuideState(): m_state=1
08:06:28.734 00.000 7988 UpdateCurrentPosition: no star selected
08:06:28.734 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:28.734 00.000 7988 Status Line: No star selected
08:06:28.741 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:28.741 00.000 7988 UpdateGuideState exits: No star selected
08:06:28.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:28.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:28.745 00.004 7988 Enqueuing Expose request
08:06:28.745 00.000 15712 Worker thread wakes up
08:06:28.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:28.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:30.387 01.642 15712 Exposure complete
08:06:30.401 00.014 15712 worker thread done servicing request
08:06:30.401 00.000 7988 OnExposeComplete: enter
08:06:30.401 00.000 7988 UpdateGuideState(): m_state=1
08:06:30.412 00.011 7988 UpdateCurrentPosition: no star selected
08:06:30.413 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:30.413 00.000 7988 Status Line: No star selected
08:06:30.415 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:30.417 00.002 7988 UpdateGuideState exits: No star selected
08:06:30.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:30.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:30.417 00.000 7988 Enqueuing Expose request
08:06:30.417 00.000 15712 Worker thread wakes up
08:06:30.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:30.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:31.937 01.520 15712 Exposure complete
08:06:31.951 00.014 15712 worker thread done servicing request
08:06:31.951 00.000 7988 OnExposeComplete: enter
08:06:31.961 00.010 7988 UpdateGuideState(): m_state=1
08:06:31.961 00.000 7988 UpdateCurrentPosition: no star selected
08:06:31.963 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:31.965 00.002 7988 Status Line: No star selected
08:06:31.965 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:31.967 00.002 7988 UpdateGuideState exits: No star selected
08:06:31.967 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:31.971 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:31.971 00.000 7988 Enqueuing Expose request
08:06:31.971 00.000 15712 Worker thread wakes up
08:06:31.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:31.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:33.616 01.645 15712 Exposure complete
08:06:33.638 00.022 15712 worker thread done servicing request
08:06:33.638 00.000 7988 OnExposeComplete: enter
08:06:33.638 00.000 7988 UpdateGuideState(): m_state=1
08:06:33.638 00.000 7988 UpdateCurrentPosition: no star selected
08:06:33.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:33.638 00.000 7988 Status Line: No star selected
08:06:33.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:33.645 00.007 7988 UpdateGuideState exits: No star selected
08:06:33.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:33.648 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:33.648 00.000 7988 Enqueuing Expose request
08:06:33.648 00.000 15712 Worker thread wakes up
08:06:33.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:33.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:35.179 01.531 15712 Exposure complete
08:06:35.202 00.023 15712 worker thread done servicing request
08:06:35.202 00.000 7988 OnExposeComplete: enter
08:06:35.202 00.000 7988 UpdateGuideState(): m_state=1
08:06:35.202 00.000 7988 UpdateCurrentPosition: no star selected
08:06:35.202 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:35.202 00.000 7988 Status Line: No star selected
08:06:35.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:35.209 00.007 7988 UpdateGuideState exits: No star selected
08:06:35.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:35.211 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:35.211 00.000 7988 Enqueuing Expose request
08:06:35.211 00.000 15712 Worker thread wakes up
08:06:35.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:35.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:36.857 01.646 15712 Exposure complete
08:06:36.879 00.022 15712 worker thread done servicing request
08:06:36.879 00.000 7988 OnExposeComplete: enter
08:06:36.879 00.000 7988 UpdateGuideState(): m_state=1
08:06:36.879 00.000 7988 UpdateCurrentPosition: no star selected
08:06:36.879 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:36.879 00.000 7988 Status Line: No star selected
08:06:36.879 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:36.886 00.007 7988 UpdateGuideState exits: No star selected
08:06:36.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:36.886 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:36.886 00.000 7988 Enqueuing Expose request
08:06:36.886 00.000 15712 Worker thread wakes up
08:06:36.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:36.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:38.422 01.536 15712 Exposure complete
08:06:38.445 00.023 15712 worker thread done servicing request
08:06:38.445 00.000 7988 OnExposeComplete: enter
08:06:38.445 00.000 7988 UpdateGuideState(): m_state=1
08:06:38.445 00.000 7988 UpdateCurrentPosition: no star selected
08:06:38.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:38.445 00.000 7988 Status Line: No star selected
08:06:38.451 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:38.451 00.000 7988 UpdateGuideState exits: No star selected
08:06:38.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:38.451 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:38.451 00.000 7988 Enqueuing Expose request
08:06:38.451 00.000 15712 Worker thread wakes up
08:06:38.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:38.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:40.098 01.647 15712 Exposure complete
08:06:40.120 00.022 15712 worker thread done servicing request
08:06:40.120 00.000 7988 OnExposeComplete: enter
08:06:40.120 00.000 7988 UpdateGuideState(): m_state=1
08:06:40.120 00.000 7988 UpdateCurrentPosition: no star selected
08:06:40.120 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:40.120 00.000 7988 Status Line: No star selected
08:06:40.126 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:40.128 00.002 7988 UpdateGuideState exits: No star selected
08:06:40.129 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:40.129 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:40.129 00.000 7988 Enqueuing Expose request
08:06:40.129 00.000 15712 Worker thread wakes up
08:06:40.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:40.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:41.660 01.531 15712 Exposure complete
08:06:41.683 00.023 15712 worker thread done servicing request
08:06:41.683 00.000 7988 OnExposeComplete: enter
08:06:41.683 00.000 7988 UpdateGuideState(): m_state=1
08:06:41.683 00.000 7988 UpdateCurrentPosition: no star selected
08:06:41.683 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:41.683 00.000 7988 Status Line: No star selected
08:06:41.683 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:41.690 00.007 7988 UpdateGuideState exits: No star selected
08:06:41.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:41.690 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:41.690 00.000 7988 Enqueuing Expose request
08:06:41.690 00.000 15712 Worker thread wakes up
08:06:41.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:41.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:43.434 01.744 15712 Exposure complete
08:06:43.458 00.024 15712 worker thread done servicing request
08:06:43.458 00.000 7988 OnExposeComplete: enter
08:06:43.458 00.000 7988 UpdateGuideState(): m_state=1
08:06:43.458 00.000 7988 UpdateCurrentPosition: no star selected
08:06:43.458 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:43.458 00.000 7988 Status Line: No star selected
08:06:43.464 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:43.464 00.000 7988 UpdateGuideState exits: No star selected
08:06:43.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:43.464 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:43.464 00.000 7988 Enqueuing Expose request
08:06:43.464 00.000 15712 Worker thread wakes up
08:06:43.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:43.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:44.887 01.423 15712 Exposure complete
08:06:44.911 00.024 15712 worker thread done servicing request
08:06:44.911 00.000 7988 OnExposeComplete: enter
08:06:44.911 00.000 7988 UpdateGuideState(): m_state=1
08:06:44.913 00.002 7988 UpdateCurrentPosition: no star selected
08:06:44.913 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:44.915 00.002 7988 Status Line: No star selected
08:06:44.917 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:44.917 00.000 7988 UpdateGuideState exits: No star selected
08:06:44.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:44.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:44.917 00.000 7988 Enqueuing Expose request
08:06:44.917 00.000 15712 Worker thread wakes up
08:06:44.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:44.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:46.563 01.646 15712 Exposure complete
08:06:46.579 00.016 15712 worker thread done servicing request
08:06:46.579 00.000 7988 OnExposeComplete: enter
08:06:46.579 00.000 7988 UpdateGuideState(): m_state=1
08:06:46.590 00.011 7988 UpdateCurrentPosition: no star selected
08:06:46.590 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:46.592 00.002 7988 Status Line: No star selected
08:06:46.594 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:46.595 00.001 7988 UpdateGuideState exits: No star selected
08:06:46.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:46.595 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:46.595 00.000 7988 Enqueuing Expose request
08:06:46.595 00.000 15712 Worker thread wakes up
08:06:46.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:46.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:48.116 01.521 15712 Exposure complete
08:06:48.138 00.022 15712 worker thread done servicing request
08:06:48.138 00.000 7988 OnExposeComplete: enter
08:06:48.138 00.000 7988 UpdateGuideState(): m_state=1
08:06:48.138 00.000 7988 UpdateCurrentPosition: no star selected
08:06:48.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:48.144 00.006 7988 Status Line: No star selected
08:06:48.144 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:48.146 00.002 7988 UpdateGuideState exits: No star selected
08:06:48.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:48.146 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:48.146 00.000 7988 Enqueuing Expose request
08:06:48.146 00.000 15712 Worker thread wakes up
08:06:48.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:48.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:49.791 01.645 15712 Exposure complete
08:06:49.813 00.022 15712 worker thread done servicing request
08:06:49.813 00.000 7988 OnExposeComplete: enter
08:06:49.813 00.000 7988 UpdateGuideState(): m_state=1
08:06:49.818 00.005 7988 UpdateCurrentPosition: no star selected
08:06:49.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:49.820 00.002 7988 Status Line: No star selected
08:06:49.822 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:49.823 00.001 7988 UpdateGuideState exits: No star selected
08:06:49.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:49.823 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:49.823 00.000 7988 Enqueuing Expose request
08:06:49.823 00.000 15712 Worker thread wakes up
08:06:49.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:49.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:51.358 01.535 15712 Exposure complete
08:06:51.380 00.022 15712 worker thread done servicing request
08:06:51.380 00.000 7988 OnExposeComplete: enter
08:06:51.380 00.000 7988 UpdateGuideState(): m_state=1
08:06:51.380 00.000 7988 UpdateCurrentPosition: no star selected
08:06:51.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:51.380 00.000 7988 Status Line: No star selected
08:06:51.380 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:51.387 00.007 7988 UpdateGuideState exits: No star selected
08:06:51.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:51.387 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:51.387 00.000 7988 Enqueuing Expose request
08:06:51.387 00.000 15712 Worker thread wakes up
08:06:51.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:51.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:53.021 01.634 15712 Exposure complete
08:06:53.035 00.014 15712 worker thread done servicing request
08:06:53.035 00.000 7988 OnExposeComplete: enter
08:06:53.035 00.000 7988 UpdateGuideState(): m_state=1
08:06:53.046 00.011 7988 UpdateCurrentPosition: no star selected
08:06:53.048 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:53.048 00.000 7988 Status Line: No star selected
08:06:53.050 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:53.051 00.001 7988 UpdateGuideState exits: No star selected
08:06:53.051 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:53.051 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:53.051 00.000 7988 Enqueuing Expose request
08:06:53.051 00.000 15712 Worker thread wakes up
08:06:53.051 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:53.051 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:54.584 01.533 15712 Exposure complete
08:06:54.600 00.016 15712 worker thread done servicing request
08:06:54.600 00.000 7988 OnExposeComplete: enter
08:06:54.600 00.000 7988 UpdateGuideState(): m_state=1
08:06:54.611 00.011 7988 UpdateCurrentPosition: no star selected
08:06:54.611 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:54.613 00.002 7988 Status Line: No star selected
08:06:54.615 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:54.615 00.000 7988 UpdateGuideState exits: No star selected
08:06:54.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:54.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:54.615 00.000 7988 Enqueuing Expose request
08:06:54.615 00.000 15712 Worker thread wakes up
08:06:54.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:54.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:56.260 01.645 15712 Exposure complete
08:06:56.284 00.024 15712 worker thread done servicing request
08:06:56.284 00.000 7988 OnExposeComplete: enter
08:06:56.284 00.000 7988 UpdateGuideState(): m_state=1
08:06:56.284 00.000 7988 UpdateCurrentPosition: no star selected
08:06:56.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:56.284 00.000 7988 Status Line: No star selected
08:06:56.284 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:56.292 00.008 7988 UpdateGuideState exits: No star selected
08:06:56.292 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:56.292 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:56.292 00.000 7988 Enqueuing Expose request
08:06:56.292 00.000 15712 Worker thread wakes up
08:06:56.292 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:56.292 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:57.816 01.524 15712 Exposure complete
08:06:57.839 00.023 15712 worker thread done servicing request
08:06:57.839 00.000 7988 OnExposeComplete: enter
08:06:57.839 00.000 7988 UpdateGuideState(): m_state=1
08:06:57.839 00.000 7988 UpdateCurrentPosition: no star selected
08:06:57.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:57.839 00.000 7988 Status Line: No star selected
08:06:57.846 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:57.846 00.000 7988 UpdateGuideState exits: No star selected
08:06:57.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:57.846 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:57.846 00.000 7988 Enqueuing Expose request
08:06:57.846 00.000 15712 Worker thread wakes up
08:06:57.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:57.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:06:59.493 01.647 15712 Exposure complete
08:06:59.515 00.022 15712 worker thread done servicing request
08:06:59.515 00.000 7988 OnExposeComplete: enter
08:06:59.515 00.000 7988 UpdateGuideState(): m_state=1
08:06:59.515 00.000 7988 UpdateCurrentPosition: no star selected
08:06:59.515 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:06:59.515 00.000 7988 Status Line: No star selected
08:06:59.515 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:06:59.523 00.008 7988 UpdateGuideState exits: No star selected
08:06:59.523 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:06:59.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:06:59.523 00.000 7988 Enqueuing Expose request
08:06:59.523 00.000 15712 Worker thread wakes up
08:06:59.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:06:59.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:01.059 01.536 15712 Exposure complete
08:07:01.081 00.022 15712 worker thread done servicing request
08:07:01.081 00.000 7988 OnExposeComplete: enter
08:07:01.081 00.000 7988 UpdateGuideState(): m_state=1
08:07:01.084 00.003 7988 UpdateCurrentPosition: no star selected
08:07:01.084 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:01.086 00.002 7988 Status Line: No star selected
08:07:01.089 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:01.089 00.000 7988 UpdateGuideState exits: No star selected
08:07:01.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:01.089 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:01.089 00.000 7988 Enqueuing Expose request
08:07:01.089 00.000 15712 Worker thread wakes up
08:07:01.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:01.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:02.733 01.644 15712 Exposure complete
08:07:02.750 00.017 15712 worker thread done servicing request
08:07:02.750 00.000 7988 OnExposeComplete: enter
08:07:02.750 00.000 7988 UpdateGuideState(): m_state=1
08:07:02.759 00.009 7988 UpdateCurrentPosition: no star selected
08:07:02.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:02.761 00.002 7988 Status Line: No star selected
08:07:02.763 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:02.764 00.001 7988 UpdateGuideState exits: No star selected
08:07:02.764 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:02.764 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:02.767 00.003 7988 Enqueuing Expose request
08:07:02.767 00.000 15712 Worker thread wakes up
08:07:02.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:02.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:04.298 01.531 15712 Exposure complete
08:07:04.316 00.018 15712 worker thread done servicing request
08:07:04.316 00.000 7988 OnExposeComplete: enter
08:07:04.316 00.000 7988 UpdateGuideState(): m_state=1
08:07:04.323 00.007 7988 UpdateCurrentPosition: no star selected
08:07:04.323 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:04.325 00.002 7988 Status Line: No star selected
08:07:04.327 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:04.327 00.000 7988 UpdateGuideState exits: No star selected
08:07:04.329 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:04.329 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:04.331 00.002 7988 Enqueuing Expose request
08:07:04.331 00.000 15712 Worker thread wakes up
08:07:04.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:04.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:05.972 01.641 15712 Exposure complete
08:07:05.986 00.014 15712 worker thread done servicing request
08:07:05.986 00.000 7988 OnExposeComplete: enter
08:07:05.986 00.000 7988 UpdateGuideState(): m_state=1
08:07:05.998 00.012 7988 UpdateCurrentPosition: no star selected
08:07:05.998 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:06.000 00.002 7988 Status Line: No star selected
08:07:06.003 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:06.003 00.000 7988 UpdateGuideState exits: No star selected
08:07:06.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:06.003 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:06.003 00.000 7988 Enqueuing Expose request
08:07:06.003 00.000 15712 Worker thread wakes up
08:07:06.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:06.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:07.537 01.534 15712 Exposure complete
08:07:07.551 00.014 15712 worker thread done servicing request
08:07:07.551 00.000 7988 OnExposeComplete: enter
08:07:07.551 00.000 7988 UpdateGuideState(): m_state=1
08:07:07.562 00.011 7988 UpdateCurrentPosition: no star selected
08:07:07.562 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:07.564 00.002 7988 Status Line: No star selected
08:07:07.566 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:07.567 00.001 7988 UpdateGuideState exits: No star selected
08:07:07.568 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:07.568 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:07.568 00.000 7988 Enqueuing Expose request
08:07:07.568 00.000 15712 Worker thread wakes up
08:07:07.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:07.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:09.313 01.745 15712 Exposure complete
08:07:09.334 00.021 15712 worker thread done servicing request
08:07:09.334 00.000 7988 OnExposeComplete: enter
08:07:09.334 00.000 7988 UpdateGuideState(): m_state=1
08:07:09.338 00.004 7988 UpdateCurrentPosition: no star selected
08:07:09.338 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:09.338 00.000 7988 Status Line: No star selected
08:07:09.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:09.342 00.004 7988 UpdateGuideState exits: No star selected
08:07:09.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:09.342 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:09.342 00.000 7988 Enqueuing Expose request
08:07:09.342 00.000 15712 Worker thread wakes up
08:07:09.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:09.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:10.766 01.424 15712 Exposure complete
08:07:10.783 00.017 15712 worker thread done servicing request
08:07:10.783 00.000 7988 OnExposeComplete: enter
08:07:10.783 00.000 7988 UpdateGuideState(): m_state=1
08:07:10.791 00.008 7988 UpdateCurrentPosition: no star selected
08:07:10.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:10.793 00.002 7988 Status Line: No star selected
08:07:10.795 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:10.796 00.001 7988 UpdateGuideState exits: No star selected
08:07:10.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:10.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:10.796 00.000 7988 Enqueuing Expose request
08:07:10.796 00.000 15712 Worker thread wakes up
08:07:10.800 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:10.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:12.538 01.738 15712 Exposure complete
08:07:12.554 00.016 15712 worker thread done servicing request
08:07:12.554 00.000 7988 OnExposeComplete: enter
08:07:12.554 00.000 7988 UpdateGuideState(): m_state=1
08:07:12.565 00.011 7988 UpdateCurrentPosition: no star selected
08:07:12.565 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:12.567 00.002 7988 Status Line: No star selected
08:07:12.569 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:12.570 00.001 7988 UpdateGuideState exits: No star selected
08:07:12.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:12.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:12.570 00.000 7988 Enqueuing Expose request
08:07:12.570 00.000 15712 Worker thread wakes up
08:07:12.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:12.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:13.983 01.413 15712 Exposure complete
08:07:14.006 00.023 15712 worker thread done servicing request
08:07:14.006 00.000 7988 OnExposeComplete: enter
08:07:14.006 00.000 7988 UpdateGuideState(): m_state=1
08:07:14.009 00.003 7988 UpdateCurrentPosition: no star selected
08:07:14.009 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:14.009 00.000 7988 Status Line: No star selected
08:07:14.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:14.009 00.000 7988 UpdateGuideState exits: No star selected
08:07:14.009 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:14.009 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:14.017 00.008 7988 Enqueuing Expose request
08:07:14.017 00.000 15712 Worker thread wakes up
08:07:14.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:14.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:15.655 01.638 15712 Exposure complete
08:07:15.669 00.014 15712 worker thread done servicing request
08:07:15.669 00.000 7988 OnExposeComplete: enter
08:07:15.669 00.000 7988 UpdateGuideState(): m_state=1
08:07:15.680 00.011 7988 UpdateCurrentPosition: no star selected
08:07:15.680 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:15.682 00.002 7988 Status Line: No star selected
08:07:15.684 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:15.685 00.001 7988 UpdateGuideState exits: No star selected
08:07:15.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:15.685 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:15.685 00.000 7988 Enqueuing Expose request
08:07:15.685 00.000 15712 Worker thread wakes up
08:07:15.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:15.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:17.209 01.524 15712 Exposure complete
08:07:17.224 00.015 15712 worker thread done servicing request
08:07:17.224 00.000 7988 OnExposeComplete: enter
08:07:17.234 00.010 7988 UpdateGuideState(): m_state=1
08:07:17.234 00.000 7988 UpdateCurrentPosition: no star selected
08:07:17.236 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:17.236 00.000 7988 Status Line: No star selected
08:07:17.238 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:17.239 00.001 7988 UpdateGuideState exits: No star selected
08:07:17.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:17.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:17.239 00.000 7988 Enqueuing Expose request
08:07:17.239 00.000 15712 Worker thread wakes up
08:07:17.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:17.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:18.885 01.646 15712 Exposure complete
08:07:18.902 00.017 15712 worker thread done servicing request
08:07:18.902 00.000 7988 OnExposeComplete: enter
08:07:18.902 00.000 7988 UpdateGuideState(): m_state=1
08:07:18.911 00.009 7988 UpdateCurrentPosition: no star selected
08:07:18.911 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:18.913 00.002 7988 Status Line: No star selected
08:07:18.915 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:18.916 00.001 7988 UpdateGuideState exits: No star selected
08:07:18.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:18.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:18.919 00.003 7988 Enqueuing Expose request
08:07:18.919 00.000 15712 Worker thread wakes up
08:07:18.919 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:18.919 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:20.452 01.533 15712 Exposure complete
08:07:20.467 00.015 15712 worker thread done servicing request
08:07:20.467 00.000 7988 OnExposeComplete: enter
08:07:20.467 00.000 7988 UpdateGuideState(): m_state=1
08:07:20.476 00.009 7988 UpdateCurrentPosition: no star selected
08:07:20.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:20.478 00.002 7988 Status Line: No star selected
08:07:20.481 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:20.481 00.000 7988 UpdateGuideState exits: No star selected
08:07:20.483 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:20.484 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:20.484 00.000 7988 Enqueuing Expose request
08:07:20.486 00.002 15712 Worker thread wakes up
08:07:20.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:20.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:22.128 01.642 15712 Exposure complete
08:07:22.149 00.021 15712 worker thread done servicing request
08:07:22.149 00.000 7988 OnExposeComplete: enter
08:07:22.149 00.000 7988 UpdateGuideState(): m_state=1
08:07:22.153 00.004 7988 UpdateCurrentPosition: no star selected
08:07:22.153 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:22.155 00.002 7988 Status Line: No star selected
08:07:22.157 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:22.158 00.001 7988 UpdateGuideState exits: No star selected
08:07:22.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:22.158 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:22.158 00.000 7988 Enqueuing Expose request
08:07:22.158 00.000 15712 Worker thread wakes up
08:07:22.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:22.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:23.679 01.521 15712 Exposure complete
08:07:23.704 00.025 15712 worker thread done servicing request
08:07:23.704 00.000 7988 OnExposeComplete: enter
08:07:23.704 00.000 7988 UpdateGuideState(): m_state=1
08:07:23.704 00.000 7988 UpdateCurrentPosition: no star selected
08:07:23.704 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:23.709 00.005 7988 Status Line: No star selected
08:07:23.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:23.709 00.000 7988 UpdateGuideState exits: No star selected
08:07:23.713 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:23.713 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:23.713 00.000 7988 Enqueuing Expose request
08:07:23.713 00.000 15712 Worker thread wakes up
08:07:23.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:23.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:25.355 01.642 15712 Exposure complete
08:07:25.369 00.014 15712 worker thread done servicing request
08:07:25.369 00.000 7988 OnExposeComplete: enter
08:07:25.369 00.000 7988 UpdateGuideState(): m_state=1
08:07:25.380 00.011 7988 UpdateCurrentPosition: no star selected
08:07:25.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:25.383 00.003 7988 Status Line: No star selected
08:07:25.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:25.385 00.002 7988 UpdateGuideState exits: No star selected
08:07:25.385 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:25.385 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:25.385 00.000 7988 Enqueuing Expose request
08:07:25.385 00.000 15712 Worker thread wakes up
08:07:25.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:25.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:26.916 01.531 15712 Exposure complete
08:07:26.939 00.023 15712 worker thread done servicing request
08:07:26.939 00.000 7988 OnExposeComplete: enter
08:07:26.939 00.000 7988 UpdateGuideState(): m_state=1
08:07:26.939 00.000 7988 UpdateCurrentPosition: no star selected
08:07:26.939 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:26.939 00.000 7988 Status Line: No star selected
08:07:26.939 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:26.947 00.008 7988 UpdateGuideState exits: No star selected
08:07:26.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:26.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:26.950 00.003 7988 Enqueuing Expose request
08:07:26.950 00.000 15712 Worker thread wakes up
08:07:26.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:26.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:28.691 01.741 15712 Exposure complete
08:07:28.713 00.022 15712 worker thread done servicing request
08:07:28.713 00.000 7988 OnExposeComplete: enter
08:07:28.713 00.000 7988 UpdateGuideState(): m_state=1
08:07:28.713 00.000 7988 UpdateCurrentPosition: no star selected
08:07:28.713 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:28.713 00.000 7988 Status Line: No star selected
08:07:28.713 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:28.721 00.008 7988 UpdateGuideState exits: No star selected
08:07:28.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:28.721 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:28.721 00.000 7988 Enqueuing Expose request
08:07:28.721 00.000 15712 Worker thread wakes up
08:07:28.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:28.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:30.145 01.424 15712 Exposure complete
08:07:30.167 00.022 15712 worker thread done servicing request
08:07:30.167 00.000 7988 OnExposeComplete: enter
08:07:30.167 00.000 7988 UpdateGuideState(): m_state=1
08:07:30.170 00.003 7988 UpdateCurrentPosition: no star selected
08:07:30.170 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:30.172 00.002 7988 Status Line: No star selected
08:07:30.174 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:30.174 00.000 7988 UpdateGuideState exits: No star selected
08:07:30.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:30.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:30.174 00.000 7988 Enqueuing Expose request
08:07:30.174 00.000 15712 Worker thread wakes up
08:07:30.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:30.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:31.819 01.645 15712 Exposure complete
08:07:31.836 00.017 15712 worker thread done servicing request
08:07:31.836 00.000 7988 OnExposeComplete: enter
08:07:31.836 00.000 7988 UpdateGuideState(): m_state=1
08:07:31.846 00.010 7988 UpdateCurrentPosition: no star selected
08:07:31.846 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:31.848 00.002 7988 Status Line: No star selected
08:07:31.850 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:31.851 00.001 7988 UpdateGuideState exits: No star selected
08:07:31.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:31.853 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:31.853 00.000 7988 Enqueuing Expose request
08:07:31.853 00.000 15712 Worker thread wakes up
08:07:31.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:31.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:33.385 01.532 15712 Exposure complete
08:07:33.408 00.023 15712 worker thread done servicing request
08:07:33.408 00.000 7988 OnExposeComplete: enter
08:07:33.408 00.000 7988 UpdateGuideState(): m_state=1
08:07:33.408 00.000 7988 UpdateCurrentPosition: no star selected
08:07:33.408 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:33.408 00.000 7988 Status Line: No star selected
08:07:33.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:33.417 00.009 7988 UpdateGuideState exits: No star selected
08:07:33.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:33.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:33.417 00.000 7988 Enqueuing Expose request
08:07:33.417 00.000 15712 Worker thread wakes up
08:07:33.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:33.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:35.162 01.745 15712 Exposure complete
08:07:35.184 00.022 15712 worker thread done servicing request
08:07:35.184 00.000 7988 OnExposeComplete: enter
08:07:35.186 00.002 7988 UpdateGuideState(): m_state=1
08:07:35.186 00.000 7988 UpdateCurrentPosition: no star selected
08:07:35.186 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:35.186 00.000 7988 Status Line: No star selected
08:07:35.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:35.192 00.006 7988 UpdateGuideState exits: No star selected
08:07:35.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:35.192 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:35.192 00.000 7988 Enqueuing Expose request
08:07:35.192 00.000 15712 Worker thread wakes up
08:07:35.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:35.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:36.599 01.407 15712 Exposure complete
08:07:36.622 00.023 15712 worker thread done servicing request
08:07:36.622 00.000 7988 OnExposeComplete: enter
08:07:36.622 00.000 7988 UpdateGuideState(): m_state=1
08:07:36.622 00.000 7988 UpdateCurrentPosition: no star selected
08:07:36.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:36.622 00.000 7988 Status Line: No star selected
08:07:36.622 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:36.630 00.008 7988 UpdateGuideState exits: No star selected
08:07:36.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:36.632 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:36.633 00.001 7988 Enqueuing Expose request
08:07:36.633 00.000 15712 Worker thread wakes up
08:07:36.635 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:36.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:38.375 01.740 15712 Exposure complete
08:07:38.389 00.014 15712 worker thread done servicing request
08:07:38.389 00.000 7988 OnExposeComplete: enter
08:07:38.389 00.000 7988 UpdateGuideState(): m_state=1
08:07:38.400 00.011 7988 UpdateCurrentPosition: no star selected
08:07:38.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:38.402 00.002 7988 Status Line: No star selected
08:07:38.402 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:38.404 00.002 7988 UpdateGuideState exits: No star selected
08:07:38.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:38.404 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:38.404 00.000 7988 Enqueuing Expose request
08:07:38.404 00.000 15712 Worker thread wakes up
08:07:38.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:38.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:39.828 01.424 15712 Exposure complete
08:07:39.850 00.022 15712 worker thread done servicing request
08:07:39.850 00.000 7988 OnExposeComplete: enter
08:07:39.850 00.000 7988 UpdateGuideState(): m_state=1
08:07:39.850 00.000 7988 UpdateCurrentPosition: no star selected
08:07:39.850 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:39.850 00.000 7988 Status Line: No star selected
08:07:39.858 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:39.858 00.000 7988 UpdateGuideState exits: No star selected
08:07:39.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:39.858 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:39.858 00.000 7988 Enqueuing Expose request
08:07:39.858 00.000 15712 Worker thread wakes up
08:07:39.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:39.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:41.603 01.745 15712 Exposure complete
08:07:41.625 00.022 15712 worker thread done servicing request
08:07:41.625 00.000 7988 OnExposeComplete: enter
08:07:41.625 00.000 7988 UpdateGuideState(): m_state=1
08:07:41.625 00.000 7988 UpdateCurrentPosition: no star selected
08:07:41.625 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:41.625 00.000 7988 Status Line: No star selected
08:07:41.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:41.632 00.007 7988 UpdateGuideState exits: No star selected
08:07:41.634 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:41.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:41.634 00.000 7988 Enqueuing Expose request
08:07:41.634 00.000 15712 Worker thread wakes up
08:07:41.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:41.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:43.057 01.423 15712 Exposure complete
08:07:43.079 00.022 15712 worker thread done servicing request
08:07:43.079 00.000 7988 OnExposeComplete: enter
08:07:43.079 00.000 7988 UpdateGuideState(): m_state=1
08:07:43.082 00.003 7988 UpdateCurrentPosition: no star selected
08:07:43.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:43.082 00.000 7988 Status Line: No star selected
08:07:43.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:43.086 00.004 7988 UpdateGuideState exits: No star selected
08:07:43.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:43.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:43.086 00.000 7988 Enqueuing Expose request
08:07:43.086 00.000 15712 Worker thread wakes up
08:07:43.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:43.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:44.730 01.644 15712 Exposure complete
08:07:44.750 00.020 15712 worker thread done servicing request
08:07:44.750 00.000 7988 OnExposeComplete: enter
08:07:44.750 00.000 7988 UpdateGuideState(): m_state=1
08:07:44.750 00.000 7988 UpdateCurrentPosition: no star selected
08:07:44.750 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:44.750 00.000 7988 Status Line: No star selected
08:07:44.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:44.762 00.012 7988 UpdateGuideState exits: No star selected
08:07:44.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:44.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:44.762 00.000 7988 Enqueuing Expose request
08:07:44.767 00.005 15712 Worker thread wakes up
08:07:44.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:44.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:46.299 01.532 15712 Exposure complete
08:07:46.321 00.022 15712 worker thread done servicing request
08:07:46.321 00.000 7988 OnExposeComplete: enter
08:07:46.321 00.000 7988 UpdateGuideState(): m_state=1
08:07:46.321 00.000 7988 UpdateCurrentPosition: no star selected
08:07:46.321 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:46.321 00.000 7988 Status Line: No star selected
08:07:46.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:46.329 00.008 7988 UpdateGuideState exits: No star selected
08:07:46.329 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:46.329 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:46.329 00.000 7988 Enqueuing Expose request
08:07:46.334 00.005 15712 Worker thread wakes up
08:07:46.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:46.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:47.961 01.627 15712 Exposure complete
08:07:47.984 00.023 15712 worker thread done servicing request
08:07:47.984 00.000 7988 OnExposeComplete: enter
08:07:47.986 00.002 7988 UpdateGuideState(): m_state=1
08:07:47.986 00.000 7988 UpdateCurrentPosition: no star selected
08:07:47.986 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:47.986 00.000 7988 Status Line: No star selected
08:07:47.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:47.991 00.005 7988 UpdateGuideState exits: No star selected
08:07:47.991 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:47.991 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:47.991 00.000 7988 Enqueuing Expose request
08:07:47.991 00.000 15712 Worker thread wakes up
08:07:47.991 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:47.991 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:49.514 01.523 15712 Exposure complete
08:07:49.528 00.014 15712 worker thread done servicing request
08:07:49.528 00.000 7988 OnExposeComplete: enter
08:07:49.528 00.000 7988 UpdateGuideState(): m_state=1
08:07:49.539 00.011 7988 UpdateCurrentPosition: no star selected
08:07:49.541 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:49.541 00.000 7988 Status Line: No star selected
08:07:49.543 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:49.543 00.000 7988 UpdateGuideState exits: No star selected
08:07:49.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:49.543 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:49.543 00.000 7988 Enqueuing Expose request
08:07:49.543 00.000 15712 Worker thread wakes up
08:07:49.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:49.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:51.187 01.644 15712 Exposure complete
08:07:51.209 00.022 15712 worker thread done servicing request
08:07:51.209 00.000 7988 OnExposeComplete: enter
08:07:51.209 00.000 7988 UpdateGuideState(): m_state=1
08:07:51.212 00.003 7988 UpdateCurrentPosition: no star selected
08:07:51.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:51.214 00.002 7988 Status Line: No star selected
08:07:51.216 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:51.217 00.001 7988 UpdateGuideState exits: No star selected
08:07:51.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:51.217 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:51.217 00.000 7988 Enqueuing Expose request
08:07:51.217 00.000 15712 Worker thread wakes up
08:07:51.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:51.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:52.751 01.534 15712 Exposure complete
08:07:52.771 00.020 15712 worker thread done servicing request
08:07:52.771 00.000 7988 OnExposeComplete: enter
08:07:52.771 00.000 7988 UpdateGuideState(): m_state=1
08:07:52.776 00.005 7988 UpdateCurrentPosition: no star selected
08:07:52.776 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:52.778 00.002 7988 Status Line: No star selected
08:07:52.780 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:52.780 00.000 7988 UpdateGuideState exits: No star selected
08:07:52.780 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:52.780 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:52.780 00.000 7988 Enqueuing Expose request
08:07:52.780 00.000 15712 Worker thread wakes up
08:07:52.780 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:52.780 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:54.425 01.645 15712 Exposure complete
08:07:54.443 00.018 15712 worker thread done servicing request
08:07:54.443 00.000 7988 OnExposeComplete: enter
08:07:54.443 00.000 7988 UpdateGuideState(): m_state=1
08:07:54.452 00.009 7988 UpdateCurrentPosition: no star selected
08:07:54.452 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:54.454 00.002 7988 Status Line: No star selected
08:07:54.456 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:54.456 00.000 7988 UpdateGuideState exits: No star selected
08:07:54.458 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:54.458 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:54.460 00.002 7988 Enqueuing Expose request
08:07:54.460 00.000 15712 Worker thread wakes up
08:07:54.460 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:54.460 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:55.990 01.530 15712 Exposure complete
08:07:56.004 00.014 15712 worker thread done servicing request
08:07:56.004 00.000 7988 OnExposeComplete: enter
08:07:56.004 00.000 7988 UpdateGuideState(): m_state=1
08:07:56.015 00.011 7988 UpdateCurrentPosition: no star selected
08:07:56.016 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:56.016 00.000 7988 Status Line: No star selected
08:07:56.019 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:56.019 00.000 7988 UpdateGuideState exits: No star selected
08:07:56.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:56.019 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:56.019 00.000 7988 Enqueuing Expose request
08:07:56.019 00.000 15712 Worker thread wakes up
08:07:56.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:56.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:57.667 01.648 15712 Exposure complete
08:07:57.686 00.019 15712 worker thread done servicing request
08:07:57.686 00.000 7988 OnExposeComplete: enter
08:07:57.686 00.000 7988 UpdateGuideState(): m_state=1
08:07:57.691 00.005 7988 UpdateCurrentPosition: no star selected
08:07:57.691 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:57.693 00.002 7988 Status Line: No star selected
08:07:57.695 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:57.696 00.001 7988 UpdateGuideState exits: No star selected
08:07:57.698 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:57.698 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:57.698 00.000 7988 Enqueuing Expose request
08:07:57.700 00.002 15712 Worker thread wakes up
08:07:57.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:57.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:07:59.218 01.518 15712 Exposure complete
08:07:59.235 00.017 15712 worker thread done servicing request
08:07:59.235 00.000 7988 OnExposeComplete: enter
08:07:59.235 00.000 7988 UpdateGuideState(): m_state=1
08:07:59.243 00.008 7988 UpdateCurrentPosition: no star selected
08:07:59.243 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:07:59.245 00.002 7988 Status Line: No star selected
08:07:59.247 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:07:59.247 00.000 7988 UpdateGuideState exits: No star selected
08:07:59.249 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:07:59.249 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:07:59.251 00.002 7988 Enqueuing Expose request
08:07:59.252 00.001 15712 Worker thread wakes up
08:07:59.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:07:59.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:00.892 01.640 15712 Exposure complete
08:08:00.914 00.022 15712 worker thread done servicing request
08:08:00.914 00.000 7988 OnExposeComplete: enter
08:08:00.914 00.000 7988 UpdateGuideState(): m_state=1
08:08:00.914 00.000 7988 UpdateCurrentPosition: no star selected
08:08:00.919 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:00.919 00.000 7988 Status Line: No star selected
08:08:00.919 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:00.922 00.003 7988 UpdateGuideState exits: No star selected
08:08:00.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:00.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:00.922 00.000 7988 Enqueuing Expose request
08:08:00.922 00.000 15712 Worker thread wakes up
08:08:00.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:00.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:02.455 01.533 15712 Exposure complete
08:08:02.469 00.014 15712 worker thread done servicing request
08:08:02.469 00.000 7988 OnExposeComplete: enter
08:08:02.479 00.010 7988 UpdateGuideState(): m_state=1
08:08:02.479 00.000 7988 UpdateCurrentPosition: no star selected
08:08:02.481 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:02.483 00.002 7988 Status Line: No star selected
08:08:02.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:02.486 00.003 7988 UpdateGuideState exits: No star selected
08:08:02.486 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:02.486 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:02.486 00.000 7988 Enqueuing Expose request
08:08:02.486 00.000 15712 Worker thread wakes up
08:08:02.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:02.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:04.130 01.644 15712 Exposure complete
08:08:04.152 00.022 15712 worker thread done servicing request
08:08:04.152 00.000 7988 OnExposeComplete: enter
08:08:04.154 00.002 7988 UpdateGuideState(): m_state=1
08:08:04.154 00.000 7988 UpdateCurrentPosition: no star selected
08:08:04.154 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:04.154 00.000 7988 Status Line: No star selected
08:08:04.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:04.160 00.006 7988 UpdateGuideState exits: No star selected
08:08:04.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:04.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:04.160 00.000 7988 Enqueuing Expose request
08:08:04.160 00.000 15712 Worker thread wakes up
08:08:04.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:04.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:05.694 01.534 15712 Exposure complete
08:08:05.715 00.021 15712 worker thread done servicing request
08:08:05.715 00.000 7988 OnExposeComplete: enter
08:08:05.715 00.000 7988 UpdateGuideState(): m_state=1
08:08:05.718 00.003 7988 UpdateCurrentPosition: no star selected
08:08:05.718 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:05.718 00.000 7988 Status Line: No star selected
08:08:05.718 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:05.723 00.005 7988 UpdateGuideState exits: No star selected
08:08:05.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:05.723 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:05.723 00.000 7988 Enqueuing Expose request
08:08:05.723 00.000 15712 Worker thread wakes up
08:08:05.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:05.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:07.469 01.746 15712 Exposure complete
08:08:07.492 00.023 15712 worker thread done servicing request
08:08:07.492 00.000 7988 OnExposeComplete: enter
08:08:07.492 00.000 7988 UpdateGuideState(): m_state=1
08:08:07.492 00.000 7988 UpdateCurrentPosition: no star selected
08:08:07.492 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:07.492 00.000 7988 Status Line: No star selected
08:08:07.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:07.499 00.007 7988 UpdateGuideState exits: No star selected
08:08:07.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:07.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:07.499 00.000 7988 Enqueuing Expose request
08:08:07.503 00.004 15712 Worker thread wakes up
08:08:07.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:07.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:08.923 01.420 15712 Exposure complete
08:08:08.943 00.020 15712 worker thread done servicing request
08:08:08.943 00.000 7988 OnExposeComplete: enter
08:08:08.943 00.000 7988 UpdateGuideState(): m_state=1
08:08:08.948 00.005 7988 UpdateCurrentPosition: no star selected
08:08:08.948 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:08.950 00.002 7988 Status Line: No star selected
08:08:08.952 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:08.952 00.000 7988 UpdateGuideState exits: No star selected
08:08:08.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:08.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:08.952 00.000 7988 Enqueuing Expose request
08:08:08.952 00.000 15712 Worker thread wakes up
08:08:08.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:08.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:10.587 01.635 15712 Exposure complete
08:08:10.612 00.025 15712 worker thread done servicing request
08:08:10.612 00.000 7988 OnExposeComplete: enter
08:08:10.612 00.000 7988 UpdateGuideState(): m_state=1
08:08:10.616 00.004 7988 UpdateCurrentPosition: no star selected
08:08:10.616 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:10.616 00.000 7988 Status Line: No star selected
08:08:10.619 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:10.619 00.000 7988 UpdateGuideState exits: No star selected
08:08:10.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:10.619 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:10.619 00.000 7988 Enqueuing Expose request
08:08:10.619 00.000 15712 Worker thread wakes up
08:08:10.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:10.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:12.152 01.533 15712 Exposure complete
08:08:12.175 00.023 15712 worker thread done servicing request
08:08:12.175 00.000 7988 OnExposeComplete: enter
08:08:12.175 00.000 7988 UpdateGuideState(): m_state=1
08:08:12.175 00.000 7988 UpdateCurrentPosition: no star selected
08:08:12.175 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:12.175 00.000 7988 Status Line: No star selected
08:08:12.175 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:12.182 00.007 7988 UpdateGuideState exits: No star selected
08:08:12.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:12.184 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:12.184 00.000 7988 Enqueuing Expose request
08:08:12.184 00.000 15712 Worker thread wakes up
08:08:12.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:12.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:13.817 01.633 15712 Exposure complete
08:08:13.835 00.018 15712 worker thread done servicing request
08:08:13.835 00.000 7988 OnExposeComplete: enter
08:08:13.835 00.000 7988 UpdateGuideState(): m_state=1
08:08:13.842 00.007 7988 UpdateCurrentPosition: no star selected
08:08:13.842 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:13.844 00.002 7988 Status Line: No star selected
08:08:13.846 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:13.847 00.001 7988 UpdateGuideState exits: No star selected
08:08:13.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:13.847 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:13.847 00.000 7988 Enqueuing Expose request
08:08:13.847 00.000 15712 Worker thread wakes up
08:08:13.851 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:13.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:15.367 01.516 15712 Exposure complete
08:08:15.384 00.017 15712 worker thread done servicing request
08:08:15.384 00.000 7988 OnExposeComplete: enter
08:08:15.384 00.000 7988 UpdateGuideState(): m_state=1
08:08:15.393 00.009 7988 UpdateCurrentPosition: no star selected
08:08:15.393 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:15.395 00.002 7988 Status Line: No star selected
08:08:15.397 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:15.397 00.000 7988 UpdateGuideState exits: No star selected
08:08:15.397 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:15.397 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:15.401 00.004 7988 Enqueuing Expose request
08:08:15.401 00.000 15712 Worker thread wakes up
08:08:15.401 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:15.401 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:17.141 01.740 15712 Exposure complete
08:08:17.157 00.016 15712 worker thread done servicing request
08:08:17.157 00.000 7988 OnExposeComplete: enter
08:08:17.157 00.000 7988 UpdateGuideState(): m_state=1
08:08:17.167 00.010 7988 UpdateCurrentPosition: no star selected
08:08:17.167 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:17.169 00.002 7988 Status Line: No star selected
08:08:17.171 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:17.171 00.000 7988 UpdateGuideState exits: No star selected
08:08:17.173 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:17.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:17.175 00.002 7988 Enqueuing Expose request
08:08:17.175 00.000 15712 Worker thread wakes up
08:08:17.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:17.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:18.595 01.420 15712 Exposure complete
08:08:18.618 00.023 15712 worker thread done servicing request
08:08:18.618 00.000 7988 OnExposeComplete: enter
08:08:18.618 00.000 7988 UpdateGuideState(): m_state=1
08:08:18.618 00.000 7988 UpdateCurrentPosition: no star selected
08:08:18.618 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:18.618 00.000 7988 Status Line: No star selected
08:08:18.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:18.625 00.007 7988 UpdateGuideState exits: No star selected
08:08:18.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:18.625 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:18.625 00.000 7988 Enqueuing Expose request
08:08:18.625 00.000 15712 Worker thread wakes up
08:08:18.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:18.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:20.369 01.744 15712 Exposure complete
08:08:20.388 00.019 15712 worker thread done servicing request
08:08:20.388 00.000 7988 OnExposeComplete: enter
08:08:20.388 00.000 7988 UpdateGuideState(): m_state=1
08:08:20.396 00.008 7988 UpdateCurrentPosition: no star selected
08:08:20.396 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:20.398 00.002 7988 Status Line: No star selected
08:08:20.400 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:20.400 00.000 7988 UpdateGuideState exits: No star selected
08:08:20.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:20.403 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:20.403 00.000 7988 Enqueuing Expose request
08:08:20.403 00.000 15712 Worker thread wakes up
08:08:20.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:20.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:21.824 01.421 15712 Exposure complete
08:08:21.846 00.022 15712 worker thread done servicing request
08:08:21.846 00.000 7988 OnExposeComplete: enter
08:08:21.846 00.000 7988 UpdateGuideState(): m_state=1
08:08:21.846 00.000 7988 UpdateCurrentPosition: no star selected
08:08:21.850 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:21.850 00.000 7988 Status Line: No star selected
08:08:21.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:21.854 00.004 7988 UpdateGuideState exits: No star selected
08:08:21.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:21.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:21.854 00.000 7988 Enqueuing Expose request
08:08:21.854 00.000 15712 Worker thread wakes up
08:08:21.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:21.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:23.497 01.643 15712 Exposure complete
08:08:23.519 00.022 15712 worker thread done servicing request
08:08:23.519 00.000 7988 OnExposeComplete: enter
08:08:23.519 00.000 7988 UpdateGuideState(): m_state=1
08:08:23.524 00.005 7988 UpdateCurrentPosition: no star selected
08:08:23.524 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:23.526 00.002 7988 Status Line: No star selected
08:08:23.528 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:23.528 00.000 7988 UpdateGuideState exits: No star selected
08:08:23.530 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:23.530 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:23.532 00.002 7988 Enqueuing Expose request
08:08:23.532 00.000 15712 Worker thread wakes up
08:08:23.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:23.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:25.063 01.531 15712 Exposure complete
08:08:25.085 00.022 15712 worker thread done servicing request
08:08:25.085 00.000 7988 OnExposeComplete: enter
08:08:25.085 00.000 7988 UpdateGuideState(): m_state=1
08:08:25.085 00.000 7988 UpdateCurrentPosition: no star selected
08:08:25.085 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:25.085 00.000 7988 Status Line: No star selected
08:08:25.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:25.093 00.008 7988 UpdateGuideState exits: No star selected
08:08:25.093 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:25.093 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:25.093 00.000 7988 Enqueuing Expose request
08:08:25.093 00.000 15712 Worker thread wakes up
08:08:25.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:25.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:26.738 01.645 15712 Exposure complete
08:08:26.756 00.018 15712 worker thread done servicing request
08:08:26.756 00.000 7988 OnExposeComplete: enter
08:08:26.756 00.000 7988 UpdateGuideState(): m_state=1
08:08:26.763 00.007 7988 UpdateCurrentPosition: no star selected
08:08:26.763 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:26.765 00.002 7988 Status Line: No star selected
08:08:26.767 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:26.767 00.000 7988 UpdateGuideState exits: No star selected
08:08:26.767 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:26.767 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:26.767 00.000 7988 Enqueuing Expose request
08:08:26.767 00.000 15712 Worker thread wakes up
08:08:26.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:26.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:28.302 01.535 15712 Exposure complete
08:08:28.323 00.021 15712 worker thread done servicing request
08:08:28.323 00.000 7988 OnExposeComplete: enter
08:08:28.323 00.000 7988 UpdateGuideState(): m_state=1
08:08:28.323 00.000 7988 UpdateCurrentPosition: no star selected
08:08:28.323 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:28.323 00.000 7988 Status Line: No star selected
08:08:28.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:28.331 00.008 7988 UpdateGuideState exits: No star selected
08:08:28.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:28.331 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:28.331 00.000 7988 Enqueuing Expose request
08:08:28.331 00.000 15712 Worker thread wakes up
08:08:28.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:28.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:30.077 01.746 15712 Exposure complete
08:08:30.091 00.014 15712 worker thread done servicing request
08:08:30.091 00.000 7988 OnExposeComplete: enter
08:08:30.091 00.000 7988 UpdateGuideState(): m_state=1
08:08:30.102 00.011 7988 UpdateCurrentPosition: no star selected
08:08:30.102 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:30.104 00.002 7988 Status Line: No star selected
08:08:30.106 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:30.107 00.001 7988 UpdateGuideState exits: No star selected
08:08:30.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:30.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:30.107 00.000 7988 Enqueuing Expose request
08:08:30.107 00.000 15712 Worker thread wakes up
08:08:30.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:30.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:31.517 01.410 15712 Exposure complete
08:08:31.538 00.021 15712 worker thread done servicing request
08:08:31.538 00.000 7988 OnExposeComplete: enter
08:08:31.538 00.000 7988 UpdateGuideState(): m_state=1
08:08:31.542 00.004 7988 UpdateCurrentPosition: no star selected
08:08:31.542 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:31.544 00.002 7988 Status Line: No star selected
08:08:31.546 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:31.546 00.000 7988 UpdateGuideState exits: No star selected
08:08:31.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:31.546 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:31.546 00.000 7988 Enqueuing Expose request
08:08:31.546 00.000 15712 Worker thread wakes up
08:08:31.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:31.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:33.190 01.644 15712 Exposure complete
08:08:33.213 00.023 15712 worker thread done servicing request
08:08:33.213 00.000 7988 OnExposeComplete: enter
08:08:33.213 00.000 7988 UpdateGuideState(): m_state=1
08:08:33.213 00.000 7988 UpdateCurrentPosition: no star selected
08:08:33.213 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:33.213 00.000 7988 Status Line: No star selected
08:08:33.213 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:33.222 00.009 7988 UpdateGuideState exits: No star selected
08:08:33.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:33.222 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:33.222 00.000 7988 Enqueuing Expose request
08:08:33.222 00.000 15712 Worker thread wakes up
08:08:33.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:33.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:34.757 01.535 15712 Exposure complete
08:08:34.779 00.022 15712 worker thread done servicing request
08:08:34.779 00.000 7988 OnExposeComplete: enter
08:08:34.779 00.000 7988 UpdateGuideState(): m_state=1
08:08:34.779 00.000 7988 UpdateCurrentPosition: no star selected
08:08:34.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:34.779 00.000 7988 Status Line: No star selected
08:08:34.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:34.787 00.008 7988 UpdateGuideState exits: No star selected
08:08:34.788 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:34.788 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:34.788 00.000 7988 Enqueuing Expose request
08:08:34.788 00.000 15712 Worker thread wakes up
08:08:34.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:34.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:36.424 01.636 15712 Exposure complete
08:08:36.440 00.016 15712 worker thread done servicing request
08:08:36.440 00.000 7988 OnExposeComplete: enter
08:08:36.440 00.000 7988 UpdateGuideState(): m_state=1
08:08:36.452 00.012 7988 UpdateCurrentPosition: no star selected
08:08:36.452 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:36.454 00.002 7988 Status Line: No star selected
08:08:36.456 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:36.456 00.000 7988 UpdateGuideState exits: No star selected
08:08:36.456 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:36.456 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:36.456 00.000 7988 Enqueuing Expose request
08:08:36.456 00.000 15712 Worker thread wakes up
08:08:36.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:36.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:37.989 01.533 15712 Exposure complete
08:08:38.003 00.014 15712 worker thread done servicing request
08:08:38.003 00.000 7988 OnExposeComplete: enter
08:08:38.003 00.000 7988 UpdateGuideState(): m_state=1
08:08:38.014 00.011 7988 UpdateCurrentPosition: no star selected
08:08:38.014 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:38.016 00.002 7988 Status Line: No star selected
08:08:38.018 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:38.018 00.000 7988 UpdateGuideState exits: No star selected
08:08:38.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:38.018 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:38.018 00.000 7988 Enqueuing Expose request
08:08:38.018 00.000 15712 Worker thread wakes up
08:08:38.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:38.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:39.662 01.644 15712 Exposure complete
08:08:39.685 00.023 15712 worker thread done servicing request
08:08:39.685 00.000 7988 OnExposeComplete: enter
08:08:39.685 00.000 7988 UpdateGuideState(): m_state=1
08:08:39.689 00.004 7988 UpdateCurrentPosition: no star selected
08:08:39.691 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:39.691 00.000 7988 Status Line: No star selected
08:08:39.693 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:39.694 00.001 7988 UpdateGuideState exits: No star selected
08:08:39.694 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:39.694 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:39.694 00.000 7988 Enqueuing Expose request
08:08:39.694 00.000 15712 Worker thread wakes up
08:08:39.694 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:39.694 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:41.229 01.535 15712 Exposure complete
08:08:41.250 00.021 15712 worker thread done servicing request
08:08:41.250 00.000 7988 OnExposeComplete: enter
08:08:41.250 00.000 7988 UpdateGuideState(): m_state=1
08:08:41.255 00.005 7988 UpdateCurrentPosition: no star selected
08:08:41.255 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:41.257 00.002 7988 Status Line: No star selected
08:08:41.259 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:41.259 00.000 7988 UpdateGuideState exits: No star selected
08:08:41.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:41.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:41.259 00.000 7988 Enqueuing Expose request
08:08:41.259 00.000 15712 Worker thread wakes up
08:08:41.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:41.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:42.905 01.646 15712 Exposure complete
08:08:42.929 00.024 15712 worker thread done servicing request
08:08:42.929 00.000 7988 OnExposeComplete: enter
08:08:42.929 00.000 7988 UpdateGuideState(): m_state=1
08:08:42.929 00.000 7988 UpdateCurrentPosition: no star selected
08:08:42.929 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:42.934 00.005 7988 Status Line: No star selected
08:08:42.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:42.937 00.003 7988 UpdateGuideState exits: No star selected
08:08:42.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:42.937 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:42.937 00.000 7988 Enqueuing Expose request
08:08:42.937 00.000 15712 Worker thread wakes up
08:08:42.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:42.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:44.457 01.520 15712 Exposure complete
08:08:44.473 00.016 15712 worker thread done servicing request
08:08:44.473 00.000 7988 OnExposeComplete: enter
08:08:44.473 00.000 7988 UpdateGuideState(): m_state=1
08:08:44.484 00.011 7988 UpdateCurrentPosition: no star selected
08:08:44.484 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:44.486 00.002 7988 Status Line: No star selected
08:08:44.488 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:44.489 00.001 7988 UpdateGuideState exits: No star selected
08:08:44.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:44.489 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:44.489 00.000 7988 Enqueuing Expose request
08:08:44.489 00.000 15712 Worker thread wakes up
08:08:44.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:44.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:46.234 01.745 15712 Exposure complete
08:08:46.255 00.021 15712 worker thread done servicing request
08:08:46.255 00.000 7988 OnExposeComplete: enter
08:08:46.255 00.000 7988 UpdateGuideState(): m_state=1
08:08:46.260 00.005 7988 UpdateCurrentPosition: no star selected
08:08:46.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:46.262 00.002 7988 Status Line: No star selected
08:08:46.264 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:46.264 00.000 7988 UpdateGuideState exits: No star selected
08:08:46.266 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:46.266 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:46.268 00.002 7988 Enqueuing Expose request
08:08:46.268 00.000 15712 Worker thread wakes up
08:08:46.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:46.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:47.689 01.421 15712 Exposure complete
08:08:47.702 00.013 15712 worker thread done servicing request
08:08:47.702 00.000 7988 OnExposeComplete: enter
08:08:47.702 00.000 7988 UpdateGuideState(): m_state=1
08:08:47.702 00.000 7988 UpdateCurrentPosition: no star selected
08:08:47.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:47.702 00.000 7988 Status Line: No star selected
08:08:47.718 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:47.719 00.001 7988 UpdateGuideState exits: No star selected
08:08:47.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:47.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:47.719 00.000 7988 Enqueuing Expose request
08:08:47.719 00.000 15712 Worker thread wakes up
08:08:47.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:47.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:49.366 01.647 15712 Exposure complete
08:08:49.389 00.023 15712 worker thread done servicing request
08:08:49.389 00.000 7988 OnExposeComplete: enter
08:08:49.389 00.000 7988 UpdateGuideState(): m_state=1
08:08:49.389 00.000 7988 UpdateCurrentPosition: no star selected
08:08:49.389 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:49.389 00.000 7988 Status Line: No star selected
08:08:49.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:49.396 00.007 7988 UpdateGuideState exits: No star selected
08:08:49.396 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:49.396 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:49.396 00.000 7988 Enqueuing Expose request
08:08:49.396 00.000 15712 Worker thread wakes up
08:08:49.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:49.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:50.918 01.522 15712 Exposure complete
08:08:50.940 00.022 15712 worker thread done servicing request
08:08:50.940 00.000 7988 OnExposeComplete: enter
08:08:50.940 00.000 7988 UpdateGuideState(): m_state=1
08:08:50.940 00.000 7988 UpdateCurrentPosition: no star selected
08:08:50.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:50.940 00.000 7988 Status Line: No star selected
08:08:50.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:50.948 00.008 7988 UpdateGuideState exits: No star selected
08:08:50.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:50.948 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:50.948 00.000 7988 Enqueuing Expose request
08:08:50.948 00.000 15712 Worker thread wakes up
08:08:50.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:50.953 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:52.595 01.642 15712 Exposure complete
08:08:52.617 00.022 15712 worker thread done servicing request
08:08:52.617 00.000 7988 OnExposeComplete: enter
08:08:52.617 00.000 7988 UpdateGuideState(): m_state=1
08:08:52.620 00.003 7988 UpdateCurrentPosition: no star selected
08:08:52.620 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:52.622 00.002 7988 Status Line: No star selected
08:08:52.624 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:52.624 00.000 7988 UpdateGuideState exits: No star selected
08:08:52.624 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:52.624 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:52.624 00.000 7988 Enqueuing Expose request
08:08:52.624 00.000 15712 Worker thread wakes up
08:08:52.624 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:52.624 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:54.160 01.536 15712 Exposure complete
08:08:54.182 00.022 15712 worker thread done servicing request
08:08:54.182 00.000 7988 OnExposeComplete: enter
08:08:54.184 00.002 7988 UpdateGuideState(): m_state=1
08:08:54.184 00.000 7988 UpdateCurrentPosition: no star selected
08:08:54.184 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:54.184 00.000 7988 Status Line: No star selected
08:08:54.184 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:54.190 00.006 7988 UpdateGuideState exits: No star selected
08:08:54.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:54.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:54.190 00.000 7988 Enqueuing Expose request
08:08:54.190 00.000 15712 Worker thread wakes up
08:08:54.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:54.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:55.831 01.641 15712 Exposure complete
08:08:55.851 00.020 15712 worker thread done servicing request
08:08:55.851 00.000 7988 OnExposeComplete: enter
08:08:55.851 00.000 7988 UpdateGuideState(): m_state=1
08:08:55.856 00.005 7988 UpdateCurrentPosition: no star selected
08:08:55.856 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:55.858 00.002 7988 Status Line: No star selected
08:08:55.860 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:55.860 00.000 7988 UpdateGuideState exits: No star selected
08:08:55.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:55.860 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:55.860 00.000 7988 Enqueuing Expose request
08:08:55.860 00.000 15712 Worker thread wakes up
08:08:55.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:55.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:57.395 01.535 15712 Exposure complete
08:08:57.417 00.022 15712 worker thread done servicing request
08:08:57.417 00.000 7988 OnExposeComplete: enter
08:08:57.417 00.000 7988 UpdateGuideState(): m_state=1
08:08:57.417 00.000 7988 UpdateCurrentPosition: no star selected
08:08:57.417 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:57.417 00.000 7988 Status Line: No star selected
08:08:57.424 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:57.424 00.000 7988 UpdateGuideState exits: No star selected
08:08:57.424 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:57.424 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:57.424 00.000 7988 Enqueuing Expose request
08:08:57.424 00.000 15712 Worker thread wakes up
08:08:57.424 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:57.424 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:08:59.071 01.647 15712 Exposure complete
08:08:59.093 00.022 15712 worker thread done servicing request
08:08:59.093 00.000 7988 OnExposeComplete: enter
08:08:59.093 00.000 7988 UpdateGuideState(): m_state=1
08:08:59.093 00.000 7988 UpdateCurrentPosition: no star selected
08:08:59.093 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:08:59.093 00.000 7988 Status Line: No star selected
08:08:59.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:08:59.100 00.007 7988 UpdateGuideState exits: No star selected
08:08:59.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:08:59.100 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:08:59.100 00.000 7988 Enqueuing Expose request
08:08:59.100 00.000 15712 Worker thread wakes up
08:08:59.100 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:08:59.100 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:00.623 01.523 15712 Exposure complete
08:09:00.645 00.022 15712 worker thread done servicing request
08:09:00.645 00.000 7988 OnExposeComplete: enter
08:09:00.645 00.000 7988 UpdateGuideState(): m_state=1
08:09:00.645 00.000 7988 UpdateCurrentPosition: no star selected
08:09:00.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:00.645 00.000 7988 Status Line: No star selected
08:09:00.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:00.653 00.008 7988 UpdateGuideState exits: No star selected
08:09:00.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:00.653 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:00.653 00.000 7988 Enqueuing Expose request
08:09:00.653 00.000 15712 Worker thread wakes up
08:09:00.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:00.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:02.399 01.746 15712 Exposure complete
08:09:02.421 00.022 15712 worker thread done servicing request
08:09:02.421 00.000 7988 OnExposeComplete: enter
08:09:02.421 00.000 7988 UpdateGuideState(): m_state=1
08:09:02.424 00.003 7988 UpdateCurrentPosition: no star selected
08:09:02.424 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:02.424 00.000 7988 Status Line: No star selected
08:09:02.424 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:02.429 00.005 7988 UpdateGuideState exits: No star selected
08:09:02.429 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:02.429 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:02.429 00.000 7988 Enqueuing Expose request
08:09:02.434 00.005 15712 Worker thread wakes up
08:09:02.434 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:02.434 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:03.851 01.417 15712 Exposure complete
08:09:03.873 00.022 15712 worker thread done servicing request
08:09:03.873 00.000 7988 OnExposeComplete: enter
08:09:03.873 00.000 7988 UpdateGuideState(): m_state=1
08:09:03.873 00.000 7988 UpdateCurrentPosition: no star selected
08:09:03.873 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:03.873 00.000 7988 Status Line: No star selected
08:09:03.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:03.882 00.009 7988 UpdateGuideState exits: No star selected
08:09:03.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:03.882 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:03.882 00.000 7988 Enqueuing Expose request
08:09:03.882 00.000 15712 Worker thread wakes up
08:09:03.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:03.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:05.515 01.633 15712 Exposure complete
08:09:05.535 00.020 15712 worker thread done servicing request
08:09:05.535 00.000 7988 OnExposeComplete: enter
08:09:05.535 00.000 7988 UpdateGuideState(): m_state=1
08:09:05.535 00.000 7988 UpdateCurrentPosition: no star selected
08:09:05.535 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:05.535 00.000 7988 Status Line: No star selected
08:09:05.535 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:05.544 00.009 7988 UpdateGuideState exits: No star selected
08:09:05.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:05.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:05.544 00.000 7988 Enqueuing Expose request
08:09:05.544 00.000 15712 Worker thread wakes up
08:09:05.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:05.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:07.068 01.524 15712 Exposure complete
08:09:07.085 00.017 15712 worker thread done servicing request
08:09:07.085 00.000 7988 OnExposeComplete: enter
08:09:07.085 00.000 7988 UpdateGuideState(): m_state=1
08:09:07.093 00.008 7988 UpdateCurrentPosition: no star selected
08:09:07.093 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:07.095 00.002 7988 Status Line: No star selected
08:09:07.097 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:07.097 00.000 7988 UpdateGuideState exits: No star selected
08:09:07.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:07.097 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:07.097 00.000 7988 Enqueuing Expose request
08:09:07.102 00.005 15712 Worker thread wakes up
08:09:07.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:07.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:08.731 01.629 15712 Exposure complete
08:09:08.754 00.023 15712 worker thread done servicing request
08:09:08.754 00.000 7988 OnExposeComplete: enter
08:09:08.754 00.000 7988 UpdateGuideState(): m_state=1
08:09:08.754 00.000 7988 UpdateCurrentPosition: no star selected
08:09:08.754 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:08.754 00.000 7988 Status Line: No star selected
08:09:08.761 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:08.761 00.000 7988 UpdateGuideState exits: No star selected
08:09:08.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:08.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:08.761 00.000 7988 Enqueuing Expose request
08:09:08.761 00.000 15712 Worker thread wakes up
08:09:08.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:08.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:10.299 01.538 15712 Exposure complete
08:09:10.325 00.026 15712 worker thread done servicing request
08:09:10.325 00.000 7988 OnExposeComplete: enter
08:09:10.325 00.000 7988 UpdateGuideState(): m_state=1
08:09:10.327 00.002 7988 UpdateCurrentPosition: no star selected
08:09:10.327 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:10.327 00.000 7988 Status Line: No star selected
08:09:10.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:10.327 00.000 7988 UpdateGuideState exits: No star selected
08:09:10.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:10.327 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:10.327 00.000 7988 Enqueuing Expose request
08:09:10.336 00.009 15712 Worker thread wakes up
08:09:10.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:10.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:11.975 01.639 15712 Exposure complete
08:09:11.998 00.023 15712 worker thread done servicing request
08:09:12.000 00.002 7988 OnExposeComplete: enter
08:09:12.000 00.000 7988 UpdateGuideState(): m_state=1
08:09:12.000 00.000 7988 UpdateCurrentPosition: no star selected
08:09:12.003 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:12.003 00.000 7988 Status Line: No star selected
08:09:12.005 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:12.005 00.000 7988 UpdateGuideState exits: No star selected
08:09:12.005 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:12.005 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:12.005 00.000 7988 Enqueuing Expose request
08:09:12.005 00.000 15712 Worker thread wakes up
08:09:12.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:12.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:13.542 01.537 15712 Exposure complete
08:09:13.556 00.014 15712 worker thread done servicing request
08:09:13.556 00.000 7988 OnExposeComplete: enter
08:09:13.556 00.000 7988 UpdateGuideState(): m_state=1
08:09:13.567 00.011 7988 UpdateCurrentPosition: no star selected
08:09:13.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:13.570 00.003 7988 Status Line: No star selected
08:09:13.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:13.572 00.002 7988 UpdateGuideState exits: No star selected
08:09:13.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:13.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:13.572 00.000 7988 Enqueuing Expose request
08:09:13.572 00.000 15712 Worker thread wakes up
08:09:13.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:13.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:15.203 01.631 15712 Exposure complete
08:09:15.223 00.020 15712 worker thread done servicing request
08:09:15.223 00.000 7988 OnExposeComplete: enter
08:09:15.223 00.000 7988 UpdateGuideState(): m_state=1
08:09:15.223 00.000 7988 UpdateCurrentPosition: no star selected
08:09:15.223 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:15.223 00.000 7988 Status Line: No star selected
08:09:15.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:15.235 00.012 7988 UpdateGuideState exits: No star selected
08:09:15.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:15.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:15.235 00.000 7988 Enqueuing Expose request
08:09:15.240 00.005 15712 Worker thread wakes up
08:09:15.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:15.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:16.771 01.531 15712 Exposure complete
08:09:16.788 00.017 15712 worker thread done servicing request
08:09:16.788 00.000 7988 OnExposeComplete: enter
08:09:16.788 00.000 7988 UpdateGuideState(): m_state=1
08:09:16.797 00.009 7988 UpdateCurrentPosition: no star selected
08:09:16.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:16.799 00.002 7988 Status Line: No star selected
08:09:16.801 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:16.801 00.000 7988 UpdateGuideState exits: No star selected
08:09:16.803 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:16.805 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:16.805 00.000 7988 Enqueuing Expose request
08:09:16.807 00.002 15712 Worker thread wakes up
08:09:16.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:16.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:18.445 01.638 15712 Exposure complete
08:09:18.469 00.024 15712 worker thread done servicing request
08:09:18.469 00.000 7988 OnExposeComplete: enter
08:09:18.469 00.000 7988 UpdateGuideState(): m_state=1
08:09:18.472 00.003 7988 UpdateCurrentPosition: no star selected
08:09:18.472 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:18.472 00.000 7988 Status Line: No star selected
08:09:18.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:18.477 00.005 7988 UpdateGuideState exits: No star selected
08:09:18.477 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:18.477 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:18.477 00.000 7988 Enqueuing Expose request
08:09:18.477 00.000 15712 Worker thread wakes up
08:09:18.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:18.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:19.998 01.521 15712 Exposure complete
08:09:20.020 00.022 15712 worker thread done servicing request
08:09:20.020 00.000 7988 OnExposeComplete: enter
08:09:20.020 00.000 7988 UpdateGuideState(): m_state=1
08:09:20.023 00.003 7988 UpdateCurrentPosition: no star selected
08:09:20.023 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:20.025 00.002 7988 Status Line: No star selected
08:09:20.027 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:20.027 00.000 7988 UpdateGuideState exits: No star selected
08:09:20.027 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:20.027 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:20.027 00.000 7988 Enqueuing Expose request
08:09:20.027 00.000 15712 Worker thread wakes up
08:09:20.027 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:20.027 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:21.674 01.647 15712 Exposure complete
08:09:21.688 00.014 15712 worker thread done servicing request
08:09:21.688 00.000 7988 OnExposeComplete: enter
08:09:21.688 00.000 7988 UpdateGuideState(): m_state=1
08:09:21.688 00.000 7988 UpdateCurrentPosition: no star selected
08:09:21.688 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:21.688 00.000 7988 Status Line: No star selected
08:09:21.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:21.705 00.017 7988 UpdateGuideState exits: No star selected
08:09:21.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:21.707 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:21.707 00.000 7988 Enqueuing Expose request
08:09:21.707 00.000 15712 Worker thread wakes up
08:09:21.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:21.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:23.227 01.520 15712 Exposure complete
08:09:23.249 00.022 15712 worker thread done servicing request
08:09:23.249 00.000 7988 OnExposeComplete: enter
08:09:23.249 00.000 7988 UpdateGuideState(): m_state=1
08:09:23.249 00.000 7988 UpdateCurrentPosition: no star selected
08:09:23.249 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:23.254 00.005 7988 Status Line: No star selected
08:09:23.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:23.257 00.003 7988 UpdateGuideState exits: No star selected
08:09:23.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:23.257 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:23.257 00.000 7988 Enqueuing Expose request
08:09:23.257 00.000 15712 Worker thread wakes up
08:09:23.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:23.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:25.000 01.743 15712 Exposure complete
08:09:25.024 00.024 15712 worker thread done servicing request
08:09:25.024 00.000 7988 OnExposeComplete: enter
08:09:25.024 00.000 7988 UpdateGuideState(): m_state=1
08:09:25.027 00.003 7988 UpdateCurrentPosition: no star selected
08:09:25.027 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:25.029 00.002 7988 Status Line: No star selected
08:09:25.031 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:25.031 00.000 7988 UpdateGuideState exits: No star selected
08:09:25.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:25.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:25.031 00.000 7988 Enqueuing Expose request
08:09:25.031 00.000 15712 Worker thread wakes up
08:09:25.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:25.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:26.455 01.424 15712 Exposure complete
08:09:26.478 00.023 15712 worker thread done servicing request
08:09:26.478 00.000 7988 OnExposeComplete: enter
08:09:26.478 00.000 7988 UpdateGuideState(): m_state=1
08:09:26.478 00.000 7988 UpdateCurrentPosition: no star selected
08:09:26.478 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:26.478 00.000 7988 Status Line: No star selected
08:09:26.478 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:26.484 00.006 7988 UpdateGuideState exits: No star selected
08:09:26.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:26.484 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:26.484 00.000 7988 Enqueuing Expose request
08:09:26.489 00.005 15712 Worker thread wakes up
08:09:26.489 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:26.489 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:28.226 01.737 15712 Exposure complete
08:09:28.250 00.024 15712 worker thread done servicing request
08:09:28.250 00.000 7988 OnExposeComplete: enter
08:09:28.250 00.000 7988 UpdateGuideState(): m_state=1
08:09:28.250 00.000 7988 UpdateCurrentPosition: no star selected
08:09:28.250 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:28.250 00.000 7988 Status Line: No star selected
08:09:28.257 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:28.257 00.000 7988 UpdateGuideState exits: No star selected
08:09:28.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:28.257 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:28.257 00.000 7988 Enqueuing Expose request
08:09:28.257 00.000 15712 Worker thread wakes up
08:09:28.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:28.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:29.681 01.424 15712 Exposure complete
08:09:29.704 00.023 15712 worker thread done servicing request
08:09:29.704 00.000 7988 OnExposeComplete: enter
08:09:29.704 00.000 7988 UpdateGuideState(): m_state=1
08:09:29.704 00.000 7988 UpdateCurrentPosition: no star selected
08:09:29.704 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:29.704 00.000 7988 Status Line: No star selected
08:09:29.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:29.711 00.007 7988 UpdateGuideState exits: No star selected
08:09:29.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:29.711 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:29.711 00.000 7988 Enqueuing Expose request
08:09:29.711 00.000 15712 Worker thread wakes up
08:09:29.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:29.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:31.356 01.645 15712 Exposure complete
08:09:31.372 00.016 15712 worker thread done servicing request
08:09:31.372 00.000 7988 OnExposeComplete: enter
08:09:31.372 00.000 7988 UpdateGuideState(): m_state=1
08:09:31.383 00.011 7988 UpdateCurrentPosition: no star selected
08:09:31.384 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:31.384 00.000 7988 Status Line: No star selected
08:09:31.386 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:31.388 00.002 7988 UpdateGuideState exits: No star selected
08:09:31.388 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:31.388 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:31.388 00.000 7988 Enqueuing Expose request
08:09:31.388 00.000 15712 Worker thread wakes up
08:09:31.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:31.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:32.923 01.535 15712 Exposure complete
08:09:32.936 00.013 15712 worker thread done servicing request
08:09:32.936 00.000 7988 OnExposeComplete: enter
08:09:32.936 00.000 7988 UpdateGuideState(): m_state=1
08:09:32.948 00.012 7988 UpdateCurrentPosition: no star selected
08:09:32.948 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:32.950 00.002 7988 Status Line: No star selected
08:09:32.951 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:32.951 00.000 7988 UpdateGuideState exits: No star selected
08:09:32.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:32.951 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:32.951 00.000 7988 Enqueuing Expose request
08:09:32.951 00.000 15712 Worker thread wakes up
08:09:32.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:32.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:34.599 01.648 15712 Exposure complete
08:09:34.620 00.021 15712 worker thread done servicing request
08:09:34.620 00.000 7988 OnExposeComplete: enter
08:09:34.620 00.000 7988 UpdateGuideState(): m_state=1
08:09:34.624 00.004 7988 UpdateCurrentPosition: no star selected
08:09:34.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:34.626 00.002 7988 Status Line: No star selected
08:09:34.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:34.629 00.003 7988 UpdateGuideState exits: No star selected
08:09:34.629 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:34.632 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:34.632 00.000 7988 Enqueuing Expose request
08:09:34.634 00.002 15712 Worker thread wakes up
08:09:34.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:34.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:36.162 01.528 15712 Exposure complete
08:09:36.176 00.014 15712 worker thread done servicing request
08:09:36.176 00.000 7988 OnExposeComplete: enter
08:09:36.187 00.011 7988 UpdateGuideState(): m_state=1
08:09:36.187 00.000 7988 UpdateCurrentPosition: no star selected
08:09:36.189 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:36.189 00.000 7988 Status Line: No star selected
08:09:36.191 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:36.191 00.000 7988 UpdateGuideState exits: No star selected
08:09:36.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:36.191 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:36.191 00.000 7988 Enqueuing Expose request
08:09:36.191 00.000 15712 Worker thread wakes up
08:09:36.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:36.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:37.839 01.648 15712 Exposure complete
08:09:37.855 00.016 15712 worker thread done servicing request
08:09:37.855 00.000 7988 OnExposeComplete: enter
08:09:37.855 00.000 7988 UpdateGuideState(): m_state=1
08:09:37.865 00.010 7988 UpdateCurrentPosition: no star selected
08:09:37.865 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:37.867 00.002 7988 Status Line: No star selected
08:09:37.869 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:37.870 00.001 7988 UpdateGuideState exits: No star selected
08:09:37.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:37.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:37.872 00.002 7988 Enqueuing Expose request
08:09:37.872 00.000 15712 Worker thread wakes up
08:09:37.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:37.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:39.391 01.519 15712 Exposure complete
08:09:39.405 00.014 15712 worker thread done servicing request
08:09:39.405 00.000 7988 OnExposeComplete: enter
08:09:39.405 00.000 7988 UpdateGuideState(): m_state=1
08:09:39.416 00.011 7988 UpdateCurrentPosition: no star selected
08:09:39.416 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:39.418 00.002 7988 Status Line: No star selected
08:09:39.420 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:39.422 00.002 7988 UpdateGuideState exits: No star selected
08:09:39.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:39.424 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:39.424 00.000 7988 Enqueuing Expose request
08:09:39.426 00.002 15712 Worker thread wakes up
08:09:39.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:39.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:41.066 01.640 15712 Exposure complete
08:09:41.089 00.023 15712 worker thread done servicing request
08:09:41.089 00.000 7988 OnExposeComplete: enter
08:09:41.089 00.000 7988 UpdateGuideState(): m_state=1
08:09:41.093 00.004 7988 UpdateCurrentPosition: no star selected
08:09:41.093 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:41.095 00.002 7988 Status Line: No star selected
08:09:41.097 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:41.098 00.001 7988 UpdateGuideState exits: No star selected
08:09:41.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:41.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:41.098 00.000 7988 Enqueuing Expose request
08:09:41.098 00.000 15712 Worker thread wakes up
08:09:41.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:41.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:42.616 01.518 15712 Exposure complete
08:09:42.638 00.022 15712 worker thread done servicing request
08:09:42.638 00.000 7988 OnExposeComplete: enter
08:09:42.638 00.000 7988 UpdateGuideState(): m_state=1
08:09:42.643 00.005 7988 UpdateCurrentPosition: no star selected
08:09:42.643 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:42.645 00.002 7988 Status Line: No star selected
08:09:42.647 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:42.648 00.001 7988 UpdateGuideState exits: No star selected
08:09:42.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:42.648 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:42.648 00.000 7988 Enqueuing Expose request
08:09:42.648 00.000 15712 Worker thread wakes up
08:09:42.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:42.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:44.394 01.746 15712 Exposure complete
08:09:44.408 00.014 15712 worker thread done servicing request
08:09:44.408 00.000 7988 OnExposeComplete: enter
08:09:44.408 00.000 7988 UpdateGuideState(): m_state=1
08:09:44.420 00.012 7988 UpdateCurrentPosition: no star selected
08:09:44.420 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:44.422 00.002 7988 Status Line: No star selected
08:09:44.424 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:44.424 00.000 7988 UpdateGuideState exits: No star selected
08:09:44.426 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:44.426 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:44.428 00.002 7988 Enqueuing Expose request
08:09:44.428 00.000 15712 Worker thread wakes up
08:09:44.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:44.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:45.848 01.420 15712 Exposure complete
08:09:45.869 00.021 15712 worker thread done servicing request
08:09:45.869 00.000 7988 OnExposeComplete: enter
08:09:45.869 00.000 7988 UpdateGuideState(): m_state=1
08:09:45.872 00.003 7988 UpdateCurrentPosition: no star selected
08:09:45.872 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:45.872 00.000 7988 Status Line: No star selected
08:09:45.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:45.877 00.005 7988 UpdateGuideState exits: No star selected
08:09:45.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:45.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:45.877 00.000 7988 Enqueuing Expose request
08:09:45.877 00.000 15712 Worker thread wakes up
08:09:45.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:45.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:47.523 01.646 15712 Exposure complete
08:09:47.543 00.020 15712 worker thread done servicing request
08:09:47.543 00.000 7988 OnExposeComplete: enter
08:09:47.543 00.000 7988 UpdateGuideState(): m_state=1
08:09:47.549 00.006 7988 UpdateCurrentPosition: no star selected
08:09:47.549 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:47.551 00.002 7988 Status Line: No star selected
08:09:47.553 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:47.554 00.001 7988 UpdateGuideState exits: No star selected
08:09:47.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:47.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:47.554 00.000 7988 Enqueuing Expose request
08:09:47.554 00.000 15712 Worker thread wakes up
08:09:47.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:47.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:49.075 01.521 15712 Exposure complete
08:09:49.098 00.023 15712 worker thread done servicing request
08:09:49.098 00.000 7988 OnExposeComplete: enter
08:09:49.098 00.000 7988 UpdateGuideState(): m_state=1
08:09:49.098 00.000 7988 UpdateCurrentPosition: no star selected
08:09:49.098 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:49.098 00.000 7988 Status Line: No star selected
08:09:49.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:49.106 00.008 7988 UpdateGuideState exits: No star selected
08:09:49.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:49.109 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:49.109 00.000 7988 Enqueuing Expose request
08:09:49.109 00.000 15712 Worker thread wakes up
08:09:49.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:49.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:50.753 01.644 15712 Exposure complete
08:09:50.767 00.014 15712 worker thread done servicing request
08:09:50.776 00.009 7988 OnExposeComplete: enter
08:09:50.776 00.000 7988 UpdateGuideState(): m_state=1
08:09:50.778 00.002 7988 UpdateCurrentPosition: no star selected
08:09:50.778 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:50.780 00.002 7988 Status Line: No star selected
08:09:50.783 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:50.783 00.000 7988 UpdateGuideState exits: No star selected
08:09:50.785 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:50.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:50.787 00.002 7988 Enqueuing Expose request
08:09:50.787 00.000 15712 Worker thread wakes up
08:09:50.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:50.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:52.302 01.515 15712 Exposure complete
08:09:52.324 00.022 15712 worker thread done servicing request
08:09:52.324 00.000 7988 OnExposeComplete: enter
08:09:52.324 00.000 7988 UpdateGuideState(): m_state=1
08:09:52.327 00.003 7988 UpdateCurrentPosition: no star selected
08:09:52.327 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:52.329 00.002 7988 Status Line: No star selected
08:09:52.331 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:52.332 00.001 7988 UpdateGuideState exits: No star selected
08:09:52.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:52.332 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:52.332 00.000 7988 Enqueuing Expose request
08:09:52.332 00.000 15712 Worker thread wakes up
08:09:52.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:52.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:53.964 01.632 15712 Exposure complete
08:09:53.978 00.014 15712 worker thread done servicing request
08:09:53.978 00.000 7988 OnExposeComplete: enter
08:09:53.978 00.000 7988 UpdateGuideState(): m_state=1
08:09:53.978 00.000 7988 UpdateCurrentPosition: no star selected
08:09:53.978 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:53.992 00.014 7988 Status Line: No star selected
08:09:53.994 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:53.994 00.000 7988 UpdateGuideState exits: No star selected
08:09:53.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:53.994 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:53.994 00.000 7988 Enqueuing Expose request
08:09:53.994 00.000 15712 Worker thread wakes up
08:09:53.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:53.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:55.529 01.535 15712 Exposure complete
08:09:55.544 00.015 15712 worker thread done servicing request
08:09:55.544 00.000 7988 OnExposeComplete: enter
08:09:55.544 00.000 7988 UpdateGuideState(): m_state=1
08:09:55.554 00.010 7988 UpdateCurrentPosition: no star selected
08:09:55.554 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:55.557 00.003 7988 Status Line: No star selected
08:09:55.558 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:55.559 00.001 7988 UpdateGuideState exits: No star selected
08:09:55.559 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:55.559 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:55.559 00.000 7988 Enqueuing Expose request
08:09:55.559 00.000 15712 Worker thread wakes up
08:09:55.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:55.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:57.205 01.646 15712 Exposure complete
08:09:57.228 00.023 15712 worker thread done servicing request
08:09:57.230 00.002 7988 OnExposeComplete: enter
08:09:57.230 00.000 7988 UpdateGuideState(): m_state=1
08:09:57.230 00.000 7988 UpdateCurrentPosition: no star selected
08:09:57.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:57.230 00.000 7988 Status Line: No star selected
08:09:57.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:57.237 00.007 7988 UpdateGuideState exits: No star selected
08:09:57.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:57.237 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:57.237 00.000 7988 Enqueuing Expose request
08:09:57.237 00.000 15712 Worker thread wakes up
08:09:57.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:57.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:09:58.771 01.534 15712 Exposure complete
08:09:58.792 00.021 15712 worker thread done servicing request
08:09:58.792 00.000 7988 OnExposeComplete: enter
08:09:58.792 00.000 7988 UpdateGuideState(): m_state=1
08:09:58.796 00.004 7988 UpdateCurrentPosition: no star selected
08:09:58.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:09:58.798 00.002 7988 Status Line: No star selected
08:09:58.800 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:09:58.800 00.000 7988 UpdateGuideState exits: No star selected
08:09:58.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:09:58.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:09:58.800 00.000 7988 Enqueuing Expose request
08:09:58.800 00.000 15712 Worker thread wakes up
08:09:58.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:09:58.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:00.444 01.644 15712 Exposure complete
08:10:00.458 00.014 15712 worker thread done servicing request
08:10:00.458 00.000 7988 OnExposeComplete: enter
08:10:00.458 00.000 7988 UpdateGuideState(): m_state=1
08:10:00.458 00.000 7988 UpdateCurrentPosition: no star selected
08:10:00.458 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:00.458 00.000 7988 Status Line: No star selected
08:10:00.458 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:00.474 00.016 7988 UpdateGuideState exits: No star selected
08:10:00.475 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:00.475 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:00.475 00.000 7988 Enqueuing Expose request
08:10:00.475 00.000 15712 Worker thread wakes up
08:10:00.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:00.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:01.992 01.517 15712 Exposure complete
08:10:02.008 00.016 15712 worker thread done servicing request
08:10:02.008 00.000 7988 OnExposeComplete: enter
08:10:02.008 00.000 7988 UpdateGuideState(): m_state=1
08:10:02.008 00.000 7988 UpdateCurrentPosition: no star selected
08:10:02.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:02.008 00.000 7988 Status Line: No star selected
08:10:02.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:02.023 00.015 7988 UpdateGuideState exits: No star selected
08:10:02.023 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:02.023 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:02.023 00.000 7988 Enqueuing Expose request
08:10:02.023 00.000 15712 Worker thread wakes up
08:10:02.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:02.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:03.668 01.645 15712 Exposure complete
08:10:03.694 00.026 15712 worker thread done servicing request
08:10:03.694 00.000 7988 OnExposeComplete: enter
08:10:03.694 00.000 7988 UpdateGuideState(): m_state=1
08:10:03.694 00.000 7988 UpdateCurrentPosition: no star selected
08:10:03.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:03.694 00.000 7988 Status Line: No star selected
08:10:03.694 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:03.700 00.006 7988 UpdateGuideState exits: No star selected
08:10:03.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:03.700 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:03.700 00.000 7988 Enqueuing Expose request
08:10:03.700 00.000 15712 Worker thread wakes up
08:10:03.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:03.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:05.236 01.536 15712 Exposure complete
08:10:05.258 00.022 15712 worker thread done servicing request
08:10:05.258 00.000 7988 OnExposeComplete: enter
08:10:05.258 00.000 7988 UpdateGuideState(): m_state=1
08:10:05.262 00.004 7988 UpdateCurrentPosition: no star selected
08:10:05.262 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:05.264 00.002 7988 Status Line: No star selected
08:10:05.266 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:05.267 00.001 7988 UpdateGuideState exits: No star selected
08:10:05.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:05.267 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:05.267 00.000 7988 Enqueuing Expose request
08:10:05.267 00.000 15712 Worker thread wakes up
08:10:05.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:05.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:07.012 01.745 15712 Exposure complete
08:10:07.036 00.024 15712 worker thread done servicing request
08:10:07.036 00.000 7988 OnExposeComplete: enter
08:10:07.036 00.000 7988 UpdateGuideState(): m_state=1
08:10:07.036 00.000 7988 UpdateCurrentPosition: no star selected
08:10:07.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:07.036 00.000 7988 Status Line: No star selected
08:10:07.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:07.043 00.007 7988 UpdateGuideState exits: No star selected
08:10:07.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:07.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:07.046 00.003 7988 Enqueuing Expose request
08:10:07.046 00.000 15712 Worker thread wakes up
08:10:07.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:07.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:08.464 01.418 15712 Exposure complete
08:10:08.477 00.013 15712 worker thread done servicing request
08:10:08.477 00.000 7988 OnExposeComplete: enter
08:10:08.477 00.000 7988 UpdateGuideState(): m_state=1
08:10:08.477 00.000 7988 UpdateCurrentPosition: no star selected
08:10:08.477 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:08.477 00.000 7988 Status Line: No star selected
08:10:08.493 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:08.493 00.000 7988 UpdateGuideState exits: No star selected
08:10:08.495 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:08.495 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:08.497 00.002 7988 Enqueuing Expose request
08:10:08.497 00.000 15712 Worker thread wakes up
08:10:08.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:08.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:10.129 01.632 15712 Exposure complete
08:10:10.157 00.028 15712 worker thread done servicing request
08:10:10.157 00.000 7988 OnExposeComplete: enter
08:10:10.162 00.005 7988 UpdateGuideState(): m_state=1
08:10:10.162 00.000 7988 UpdateCurrentPosition: no star selected
08:10:10.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:10.162 00.000 7988 Status Line: No star selected
08:10:10.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:10.162 00.000 7988 UpdateGuideState exits: No star selected
08:10:10.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:10.162 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:10.162 00.000 7988 Enqueuing Expose request
08:10:10.162 00.000 15712 Worker thread wakes up
08:10:10.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:10.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:11.693 01.531 15712 Exposure complete
08:10:11.715 00.022 15712 worker thread done servicing request
08:10:11.715 00.000 7988 OnExposeComplete: enter
08:10:11.715 00.000 7988 UpdateGuideState(): m_state=1
08:10:11.715 00.000 7988 UpdateCurrentPosition: no star selected
08:10:11.715 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:11.715 00.000 7988 Status Line: No star selected
08:10:11.715 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:11.723 00.008 7988 UpdateGuideState exits: No star selected
08:10:11.723 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:11.723 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:11.723 00.000 7988 Enqueuing Expose request
08:10:11.723 00.000 15712 Worker thread wakes up
08:10:11.723 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:11.723 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:13.357 01.634 15712 Exposure complete
08:10:13.380 00.023 15712 worker thread done servicing request
08:10:13.380 00.000 7988 OnExposeComplete: enter
08:10:13.380 00.000 7988 UpdateGuideState(): m_state=1
08:10:13.382 00.002 7988 UpdateCurrentPosition: no star selected
08:10:13.382 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:13.384 00.002 7988 Status Line: No star selected
08:10:13.387 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:13.387 00.000 7988 UpdateGuideState exits: No star selected
08:10:13.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:13.387 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:13.387 00.000 7988 Enqueuing Expose request
08:10:13.387 00.000 15712 Worker thread wakes up
08:10:13.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:13.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:14.906 01.519 15712 Exposure complete
08:10:14.930 00.024 15712 worker thread done servicing request
08:10:14.930 00.000 7988 OnExposeComplete: enter
08:10:14.930 00.000 7988 UpdateGuideState(): m_state=1
08:10:14.930 00.000 7988 UpdateCurrentPosition: no star selected
08:10:14.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:14.930 00.000 7988 Status Line: No star selected
08:10:14.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:14.938 00.008 7988 UpdateGuideState exits: No star selected
08:10:14.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:14.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:14.938 00.000 7988 Enqueuing Expose request
08:10:14.938 00.000 15712 Worker thread wakes up
08:10:14.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:14.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:16.571 01.633 15712 Exposure complete
08:10:16.585 00.014 15712 worker thread done servicing request
08:10:16.585 00.000 7988 OnExposeComplete: enter
08:10:16.585 00.000 7988 UpdateGuideState(): m_state=1
08:10:16.585 00.000 7988 UpdateCurrentPosition: no star selected
08:10:16.585 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:16.598 00.013 7988 Status Line: No star selected
08:10:16.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:16.600 00.002 7988 UpdateGuideState exits: No star selected
08:10:16.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:16.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:16.600 00.000 7988 Enqueuing Expose request
08:10:16.600 00.000 15712 Worker thread wakes up
08:10:16.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:16.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:18.122 01.522 15712 Exposure complete
08:10:18.144 00.022 15712 worker thread done servicing request
08:10:18.144 00.000 7988 OnExposeComplete: enter
08:10:18.144 00.000 7988 UpdateGuideState(): m_state=1
08:10:18.147 00.003 7988 UpdateCurrentPosition: no star selected
08:10:18.147 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:18.147 00.000 7988 Status Line: No star selected
08:10:18.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:18.152 00.005 7988 UpdateGuideState exits: No star selected
08:10:18.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:18.152 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:18.152 00.000 7988 Enqueuing Expose request
08:10:18.152 00.000 15712 Worker thread wakes up
08:10:18.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:18.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:19.897 01.745 15712 Exposure complete
08:10:19.920 00.023 15712 worker thread done servicing request
08:10:19.920 00.000 7988 OnExposeComplete: enter
08:10:19.920 00.000 7988 UpdateGuideState(): m_state=1
08:10:19.920 00.000 7988 UpdateCurrentPosition: no star selected
08:10:19.920 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:19.920 00.000 7988 Status Line: No star selected
08:10:19.920 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:19.927 00.007 7988 UpdateGuideState exits: No star selected
08:10:19.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:19.927 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:19.927 00.000 7988 Enqueuing Expose request
08:10:19.927 00.000 15712 Worker thread wakes up
08:10:19.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:19.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:21.337 01.410 15712 Exposure complete
08:10:21.350 00.013 15712 worker thread done servicing request
08:10:21.350 00.000 7988 OnExposeComplete: enter
08:10:21.350 00.000 7988 UpdateGuideState(): m_state=1
08:10:21.362 00.012 7988 UpdateCurrentPosition: no star selected
08:10:21.362 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:21.364 00.002 7988 Status Line: No star selected
08:10:21.366 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:21.366 00.000 7988 UpdateGuideState exits: No star selected
08:10:21.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:21.366 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:21.366 00.000 7988 Enqueuing Expose request
08:10:21.366 00.000 15712 Worker thread wakes up
08:10:21.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:21.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:23.013 01.647 15712 Exposure complete
08:10:23.033 00.020 15712 worker thread done servicing request
08:10:23.033 00.000 7988 OnExposeComplete: enter
08:10:23.033 00.000 7988 UpdateGuideState(): m_state=1
08:10:23.033 00.000 7988 UpdateCurrentPosition: no star selected
08:10:23.033 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:23.033 00.000 7988 Status Line: No star selected
08:10:23.043 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:23.043 00.000 7988 UpdateGuideState exits: No star selected
08:10:23.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:23.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:23.043 00.000 7988 Enqueuing Expose request
08:10:23.043 00.000 15712 Worker thread wakes up
08:10:23.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:23.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:24.580 01.537 15712 Exposure complete
08:10:24.602 00.022 15712 worker thread done servicing request
08:10:24.602 00.000 7988 OnExposeComplete: enter
08:10:24.602 00.000 7988 UpdateGuideState(): m_state=1
08:10:24.602 00.000 7988 UpdateCurrentPosition: no star selected
08:10:24.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:24.602 00.000 7988 Status Line: No star selected
08:10:24.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:24.609 00.007 7988 UpdateGuideState exits: No star selected
08:10:24.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:24.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:24.609 00.000 7988 Enqueuing Expose request
08:10:24.609 00.000 15712 Worker thread wakes up
08:10:24.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:24.615 00.006 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:26.354 01.739 15712 Exposure complete
08:10:26.378 00.024 15712 worker thread done servicing request
08:10:26.378 00.000 7988 OnExposeComplete: enter
08:10:26.378 00.000 7988 UpdateGuideState(): m_state=1
08:10:26.378 00.000 7988 UpdateCurrentPosition: no star selected
08:10:26.378 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:26.378 00.000 7988 Status Line: No star selected
08:10:26.384 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:26.384 00.000 7988 UpdateGuideState exits: No star selected
08:10:26.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:26.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:26.384 00.000 7988 Enqueuing Expose request
08:10:26.384 00.000 15712 Worker thread wakes up
08:10:26.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:26.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:27.809 01.425 15712 Exposure complete
08:10:27.831 00.022 15712 worker thread done servicing request
08:10:27.831 00.000 7988 OnExposeComplete: enter
08:10:27.831 00.000 7988 UpdateGuideState(): m_state=1
08:10:27.834 00.003 7988 UpdateCurrentPosition: no star selected
08:10:27.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:27.836 00.002 7988 Status Line: No star selected
08:10:27.838 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:27.838 00.000 7988 UpdateGuideState exits: No star selected
08:10:27.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:27.838 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:27.838 00.000 7988 Enqueuing Expose request
08:10:27.838 00.000 15712 Worker thread wakes up
08:10:27.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:27.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:29.584 01.746 15712 Exposure complete
08:10:29.607 00.023 15712 worker thread done servicing request
08:10:29.607 00.000 7988 OnExposeComplete: enter
08:10:29.607 00.000 7988 UpdateGuideState(): m_state=1
08:10:29.607 00.000 7988 UpdateCurrentPosition: no star selected
08:10:29.607 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:29.607 00.000 7988 Status Line: No star selected
08:10:29.614 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:29.614 00.000 7988 UpdateGuideState exits: No star selected
08:10:29.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:29.618 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:29.618 00.000 7988 Enqueuing Expose request
08:10:29.618 00.000 15712 Worker thread wakes up
08:10:29.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:29.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:31.039 01.421 15712 Exposure complete
08:10:31.061 00.022 15712 worker thread done servicing request
08:10:31.061 00.000 7988 OnExposeComplete: enter
08:10:31.063 00.002 7988 UpdateGuideState(): m_state=1
08:10:31.063 00.000 7988 UpdateCurrentPosition: no star selected
08:10:31.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:31.063 00.000 7988 Status Line: No star selected
08:10:31.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:31.069 00.006 7988 UpdateGuideState exits: No star selected
08:10:31.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:31.069 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:31.069 00.000 7988 Enqueuing Expose request
08:10:31.069 00.000 15712 Worker thread wakes up
08:10:31.069 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:31.069 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:32.812 01.743 15712 Exposure complete
08:10:32.834 00.022 15712 worker thread done servicing request
08:10:32.834 00.000 7988 OnExposeComplete: enter
08:10:32.834 00.000 7988 UpdateGuideState(): m_state=1
08:10:32.834 00.000 7988 UpdateCurrentPosition: no star selected
08:10:32.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:32.834 00.000 7988 Status Line: No star selected
08:10:32.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:32.842 00.008 7988 UpdateGuideState exits: No star selected
08:10:32.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:32.842 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:32.842 00.000 7988 Enqueuing Expose request
08:10:32.842 00.000 15712 Worker thread wakes up
08:10:32.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:32.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:34.249 01.407 15712 Exposure complete
08:10:34.265 00.016 15712 worker thread done servicing request
08:10:34.265 00.000 7988 OnExposeComplete: enter
08:10:34.265 00.000 7988 UpdateGuideState(): m_state=1
08:10:34.276 00.011 7988 UpdateCurrentPosition: no star selected
08:10:34.278 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:34.278 00.000 7988 Status Line: No star selected
08:10:34.280 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:34.281 00.001 7988 UpdateGuideState exits: No star selected
08:10:34.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:34.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:34.281 00.000 7988 Enqueuing Expose request
08:10:34.281 00.000 15712 Worker thread wakes up
08:10:34.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:34.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:36.024 01.743 15712 Exposure complete
08:10:36.038 00.014 15712 worker thread done servicing request
08:10:36.038 00.000 7988 OnExposeComplete: enter
08:10:36.049 00.011 7988 UpdateGuideState(): m_state=1
08:10:36.049 00.000 7988 UpdateCurrentPosition: no star selected
08:10:36.051 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:36.051 00.000 7988 Status Line: No star selected
08:10:36.053 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:36.054 00.001 7988 UpdateGuideState exits: No star selected
08:10:36.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:36.054 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:36.054 00.000 7988 Enqueuing Expose request
08:10:36.054 00.000 15712 Worker thread wakes up
08:10:36.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:36.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:37.460 01.406 15712 Exposure complete
08:10:37.483 00.023 15712 worker thread done servicing request
08:10:37.485 00.002 7988 OnExposeComplete: enter
08:10:37.485 00.000 7988 UpdateGuideState(): m_state=1
08:10:37.485 00.000 7988 UpdateCurrentPosition: no star selected
08:10:37.485 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:37.485 00.000 7988 Status Line: No star selected
08:10:37.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:37.493 00.008 7988 UpdateGuideState exits: No star selected
08:10:37.493 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:37.493 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:37.493 00.000 7988 Enqueuing Expose request
08:10:37.493 00.000 15712 Worker thread wakes up
08:10:37.493 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:37.493 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:39.125 01.632 15712 Exposure complete
08:10:39.139 00.014 15712 worker thread done servicing request
08:10:39.139 00.000 7988 OnExposeComplete: enter
08:10:39.139 00.000 7988 UpdateGuideState(): m_state=1
08:10:39.150 00.011 7988 UpdateCurrentPosition: no star selected
08:10:39.152 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:39.152 00.000 7988 Status Line: No star selected
08:10:39.154 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:39.155 00.001 7988 UpdateGuideState exits: No star selected
08:10:39.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:39.155 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:39.155 00.000 7988 Enqueuing Expose request
08:10:39.155 00.000 15712 Worker thread wakes up
08:10:39.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:39.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:40.689 01.534 15712 Exposure complete
08:10:40.703 00.014 15712 worker thread done servicing request
08:10:40.703 00.000 7988 OnExposeComplete: enter
08:10:40.703 00.000 7988 UpdateGuideState(): m_state=1
08:10:40.714 00.011 7988 UpdateCurrentPosition: no star selected
08:10:40.714 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:40.716 00.002 7988 Status Line: No star selected
08:10:40.718 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:40.719 00.001 7988 UpdateGuideState exits: No star selected
08:10:40.719 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:40.719 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:40.719 00.000 7988 Enqueuing Expose request
08:10:40.719 00.000 15712 Worker thread wakes up
08:10:40.719 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:40.719 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:42.363 01.644 15712 Exposure complete
08:10:42.387 00.024 15712 worker thread done servicing request
08:10:42.387 00.000 7988 OnExposeComplete: enter
08:10:42.387 00.000 7988 UpdateGuideState(): m_state=1
08:10:42.387 00.000 7988 UpdateCurrentPosition: no star selected
08:10:42.387 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:42.387 00.000 7988 Status Line: No star selected
08:10:42.387 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:42.395 00.008 7988 UpdateGuideState exits: No star selected
08:10:42.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:42.395 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:42.395 00.000 7988 Enqueuing Expose request
08:10:42.395 00.000 15712 Worker thread wakes up
08:10:42.395 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:42.395 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:43.927 01.532 15712 Exposure complete
08:10:43.949 00.022 15712 worker thread done servicing request
08:10:43.949 00.000 7988 OnExposeComplete: enter
08:10:43.949 00.000 7988 UpdateGuideState(): m_state=1
08:10:43.949 00.000 7988 UpdateCurrentPosition: no star selected
08:10:43.953 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:43.953 00.000 7988 Status Line: No star selected
08:10:43.953 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:43.957 00.004 7988 UpdateGuideState exits: No star selected
08:10:43.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:43.957 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:43.957 00.000 7988 Enqueuing Expose request
08:10:43.957 00.000 15712 Worker thread wakes up
08:10:43.957 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:43.957 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:45.604 01.647 15712 Exposure complete
08:10:45.626 00.022 15712 worker thread done servicing request
08:10:45.626 00.000 7988 OnExposeComplete: enter
08:10:45.626 00.000 7988 UpdateGuideState(): m_state=1
08:10:45.626 00.000 7988 UpdateCurrentPosition: no star selected
08:10:45.626 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:45.626 00.000 7988 Status Line: No star selected
08:10:45.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:45.633 00.007 7988 UpdateGuideState exits: No star selected
08:10:45.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:45.633 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:45.633 00.000 7988 Enqueuing Expose request
08:10:45.633 00.000 15712 Worker thread wakes up
08:10:45.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:45.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:47.168 01.535 15712 Exposure complete
08:10:47.188 00.020 15712 worker thread done servicing request
08:10:47.188 00.000 7988 OnExposeComplete: enter
08:10:47.188 00.000 7988 UpdateGuideState(): m_state=1
08:10:47.194 00.006 7988 UpdateCurrentPosition: no star selected
08:10:47.194 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:47.196 00.002 7988 Status Line: No star selected
08:10:47.197 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:47.197 00.000 7988 UpdateGuideState exits: No star selected
08:10:47.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:47.197 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:47.197 00.000 7988 Enqueuing Expose request
08:10:47.197 00.000 15712 Worker thread wakes up
08:10:47.197 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:47.197 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:48.843 01.646 15712 Exposure complete
08:10:48.867 00.024 15712 worker thread done servicing request
08:10:48.867 00.000 7988 OnExposeComplete: enter
08:10:48.867 00.000 7988 UpdateGuideState(): m_state=1
08:10:48.870 00.003 7988 UpdateCurrentPosition: no star selected
08:10:48.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:48.873 00.003 7988 Status Line: No star selected
08:10:48.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:48.875 00.002 7988 UpdateGuideState exits: No star selected
08:10:48.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:48.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:48.875 00.000 7988 Enqueuing Expose request
08:10:48.875 00.000 15712 Worker thread wakes up
08:10:48.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:48.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:50.412 01.537 15712 Exposure complete
08:10:50.436 00.024 15712 worker thread done servicing request
08:10:50.436 00.000 7988 OnExposeComplete: enter
08:10:50.436 00.000 7988 UpdateGuideState(): m_state=1
08:10:50.436 00.000 7988 UpdateCurrentPosition: no star selected
08:10:50.436 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:50.440 00.004 7988 Status Line: No star selected
08:10:50.441 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:50.441 00.000 7988 UpdateGuideState exits: No star selected
08:10:50.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:50.441 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:50.441 00.000 7988 Enqueuing Expose request
08:10:50.441 00.000 15712 Worker thread wakes up
08:10:50.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:50.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:52.088 01.647 15712 Exposure complete
08:10:52.110 00.022 15712 worker thread done servicing request
08:10:52.110 00.000 7988 OnExposeComplete: enter
08:10:52.110 00.000 7988 UpdateGuideState(): m_state=1
08:10:52.110 00.000 7988 UpdateCurrentPosition: no star selected
08:10:52.110 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:52.110 00.000 7988 Status Line: No star selected
08:10:52.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:52.117 00.007 7988 UpdateGuideState exits: No star selected
08:10:52.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:52.117 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:52.117 00.000 7988 Enqueuing Expose request
08:10:52.117 00.000 15712 Worker thread wakes up
08:10:52.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:52.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:53.639 01.522 15712 Exposure complete
08:10:53.656 00.017 15712 worker thread done servicing request
08:10:53.656 00.000 7988 OnExposeComplete: enter
08:10:53.656 00.000 7988 UpdateGuideState(): m_state=1
08:10:53.664 00.008 7988 UpdateCurrentPosition: no star selected
08:10:53.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:53.666 00.002 7988 Status Line: No star selected
08:10:53.668 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:53.668 00.000 7988 UpdateGuideState exits: No star selected
08:10:53.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:53.668 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:53.673 00.005 7988 Enqueuing Expose request
08:10:53.673 00.000 15712 Worker thread wakes up
08:10:53.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:53.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:55.311 01.638 15712 Exposure complete
08:10:55.327 00.016 15712 worker thread done servicing request
08:10:55.327 00.000 7988 OnExposeComplete: enter
08:10:55.327 00.000 7988 UpdateGuideState(): m_state=1
08:10:55.327 00.000 7988 UpdateCurrentPosition: no star selected
08:10:55.327 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:55.327 00.000 7988 Status Line: No star selected
08:10:55.343 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:55.343 00.000 7988 UpdateGuideState exits: No star selected
08:10:55.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:55.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:55.343 00.000 7988 Enqueuing Expose request
08:10:55.343 00.000 15712 Worker thread wakes up
08:10:55.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:55.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:56.876 01.533 15712 Exposure complete
08:10:56.900 00.024 15712 worker thread done servicing request
08:10:56.900 00.000 7988 OnExposeComplete: enter
08:10:56.900 00.000 7988 UpdateGuideState(): m_state=1
08:10:56.900 00.000 7988 UpdateCurrentPosition: no star selected
08:10:56.900 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:56.900 00.000 7988 Status Line: No star selected
08:10:56.906 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:56.907 00.001 7988 UpdateGuideState exits: No star selected
08:10:56.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:56.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:56.907 00.000 7988 Enqueuing Expose request
08:10:56.907 00.000 15712 Worker thread wakes up
08:10:56.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:56.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:10:58.551 01.644 15712 Exposure complete
08:10:58.575 00.024 15712 worker thread done servicing request
08:10:58.575 00.000 7988 OnExposeComplete: enter
08:10:58.575 00.000 7988 UpdateGuideState(): m_state=1
08:10:58.578 00.003 7988 UpdateCurrentPosition: no star selected
08:10:58.578 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:10:58.580 00.002 7988 Status Line: No star selected
08:10:58.582 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:10:58.583 00.001 7988 UpdateGuideState exits: No star selected
08:10:58.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:10:58.583 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:10:58.583 00.000 7988 Enqueuing Expose request
08:10:58.583 00.000 15712 Worker thread wakes up
08:10:58.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:10:58.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:00.118 01.535 15712 Exposure complete
08:11:00.140 00.022 15712 worker thread done servicing request
08:11:00.140 00.000 7988 OnExposeComplete: enter
08:11:00.140 00.000 7988 UpdateGuideState(): m_state=1
08:11:00.143 00.003 7988 UpdateCurrentPosition: no star selected
08:11:00.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:00.145 00.002 7988 Status Line: No star selected
08:11:00.147 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:00.147 00.000 7988 UpdateGuideState exits: No star selected
08:11:00.147 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:00.147 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:00.147 00.000 7988 Enqueuing Expose request
08:11:00.147 00.000 15712 Worker thread wakes up
08:11:00.147 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:00.147 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:01.793 01.646 15712 Exposure complete
08:11:01.809 00.016 15712 worker thread done servicing request
08:11:01.809 00.000 7988 OnExposeComplete: enter
08:11:01.809 00.000 7988 UpdateGuideState(): m_state=1
08:11:01.820 00.011 7988 UpdateCurrentPosition: no star selected
08:11:01.820 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:01.822 00.002 7988 Status Line: No star selected
08:11:01.824 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:01.825 00.001 7988 UpdateGuideState exits: No star selected
08:11:01.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:01.825 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:01.825 00.000 7988 Enqueuing Expose request
08:11:01.825 00.000 15712 Worker thread wakes up
08:11:01.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:01.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:03.345 01.520 15712 Exposure complete
08:11:03.367 00.022 15712 worker thread done servicing request
08:11:03.367 00.000 7988 OnExposeComplete: enter
08:11:03.367 00.000 7988 UpdateGuideState(): m_state=1
08:11:03.367 00.000 7988 UpdateCurrentPosition: no star selected
08:11:03.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:03.373 00.006 7988 Status Line: No star selected
08:11:03.373 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:03.375 00.002 7988 UpdateGuideState exits: No star selected
08:11:03.375 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:03.375 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:03.375 00.000 7988 Enqueuing Expose request
08:11:03.375 00.000 15712 Worker thread wakes up
08:11:03.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:03.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:05.021 01.646 15712 Exposure complete
08:11:05.041 00.020 15712 worker thread done servicing request
08:11:05.041 00.000 7988 OnExposeComplete: enter
08:11:05.041 00.000 7988 UpdateGuideState(): m_state=1
08:11:05.048 00.007 7988 UpdateCurrentPosition: no star selected
08:11:05.048 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:05.050 00.002 7988 Status Line: No star selected
08:11:05.052 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:05.053 00.001 7988 UpdateGuideState exits: No star selected
08:11:05.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:05.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:05.053 00.000 7988 Enqueuing Expose request
08:11:05.053 00.000 15712 Worker thread wakes up
08:11:05.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:05.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:06.573 01.520 15712 Exposure complete
08:11:06.598 00.025 15712 worker thread done servicing request
08:11:06.598 00.000 7988 OnExposeComplete: enter
08:11:06.598 00.000 7988 UpdateGuideState(): m_state=1
08:11:06.598 00.000 7988 UpdateCurrentPosition: no star selected
08:11:06.598 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:06.598 00.000 7988 Status Line: No star selected
08:11:06.604 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:06.604 00.000 7988 UpdateGuideState exits: No star selected
08:11:06.607 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:06.607 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:06.607 00.000 7988 Enqueuing Expose request
08:11:06.607 00.000 15712 Worker thread wakes up
08:11:06.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:06.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:08.250 01.643 15712 Exposure complete
08:11:08.266 00.016 15712 worker thread done servicing request
08:11:08.266 00.000 7988 OnExposeComplete: enter
08:11:08.276 00.010 7988 UpdateGuideState(): m_state=1
08:11:08.276 00.000 7988 UpdateCurrentPosition: no star selected
08:11:08.276 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:08.276 00.000 7988 Status Line: No star selected
08:11:08.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:08.283 00.007 7988 UpdateGuideState exits: No star selected
08:11:08.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:08.283 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:08.283 00.000 7988 Enqueuing Expose request
08:11:08.283 00.000 15712 Worker thread wakes up
08:11:08.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:08.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:09.804 01.521 15712 Exposure complete
08:11:09.826 00.022 15712 worker thread done servicing request
08:11:09.826 00.000 7988 OnExposeComplete: enter
08:11:09.826 00.000 7988 UpdateGuideState(): m_state=1
08:11:09.826 00.000 7988 UpdateCurrentPosition: no star selected
08:11:09.826 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:09.826 00.000 7988 Status Line: No star selected
08:11:09.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:09.834 00.008 7988 UpdateGuideState exits: No star selected
08:11:09.834 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:09.834 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:09.834 00.000 7988 Enqueuing Expose request
08:11:09.834 00.000 15712 Worker thread wakes up
08:11:09.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:09.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:11.578 01.744 15712 Exposure complete
08:11:11.601 00.023 15712 worker thread done servicing request
08:11:11.601 00.000 7988 OnExposeComplete: enter
08:11:11.601 00.000 7988 UpdateGuideState(): m_state=1
08:11:11.601 00.000 7988 UpdateCurrentPosition: no star selected
08:11:11.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:11.601 00.000 7988 Status Line: No star selected
08:11:11.601 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:11.608 00.007 7988 UpdateGuideState exits: No star selected
08:11:11.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:11.608 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:11.608 00.000 7988 Enqueuing Expose request
08:11:11.613 00.005 15712 Worker thread wakes up
08:11:11.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:11.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:13.017 01.404 15712 Exposure complete
08:11:13.040 00.023 15712 worker thread done servicing request
08:11:13.040 00.000 7988 OnExposeComplete: enter
08:11:13.040 00.000 7988 UpdateGuideState(): m_state=1
08:11:13.043 00.003 7988 UpdateCurrentPosition: no star selected
08:11:13.043 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:13.045 00.002 7988 Status Line: No star selected
08:11:13.046 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:13.046 00.000 7988 UpdateGuideState exits: No star selected
08:11:13.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:13.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:13.046 00.000 7988 Enqueuing Expose request
08:11:13.046 00.000 15712 Worker thread wakes up
08:11:13.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:13.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:14.694 01.648 15712 Exposure complete
08:11:14.708 00.014 15712 worker thread done servicing request
08:11:14.708 00.000 7988 OnExposeComplete: enter
08:11:14.708 00.000 7988 UpdateGuideState(): m_state=1
08:11:14.719 00.011 7988 UpdateCurrentPosition: no star selected
08:11:14.719 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:14.721 00.002 7988 Status Line: No star selected
08:11:14.723 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:14.724 00.001 7988 UpdateGuideState exits: No star selected
08:11:14.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:14.724 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:14.724 00.000 7988 Enqueuing Expose request
08:11:14.724 00.000 15712 Worker thread wakes up
08:11:14.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:14.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:16.244 01.520 15712 Exposure complete
08:11:16.267 00.023 15712 worker thread done servicing request
08:11:16.267 00.000 7988 OnExposeComplete: enter
08:11:16.267 00.000 7988 UpdateGuideState(): m_state=1
08:11:16.267 00.000 7988 UpdateCurrentPosition: no star selected
08:11:16.267 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:16.267 00.000 7988 Status Line: No star selected
08:11:16.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:16.273 00.006 7988 UpdateGuideState exits: No star selected
08:11:16.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:16.275 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:16.275 00.000 7988 Enqueuing Expose request
08:11:16.275 00.000 15712 Worker thread wakes up
08:11:16.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:16.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:17.905 01.630 15712 Exposure complete
08:11:17.926 00.021 15712 worker thread done servicing request
08:11:17.926 00.000 7988 OnExposeComplete: enter
08:11:17.926 00.000 7988 UpdateGuideState(): m_state=1
08:11:17.926 00.000 7988 UpdateCurrentPosition: no star selected
08:11:17.926 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:17.926 00.000 7988 Status Line: No star selected
08:11:17.926 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:17.935 00.009 7988 UpdateGuideState exits: No star selected
08:11:17.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:17.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:17.935 00.000 7988 Enqueuing Expose request
08:11:17.935 00.000 15712 Worker thread wakes up
08:11:17.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:17.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:19.453 01.518 15712 Exposure complete
08:11:19.478 00.025 15712 worker thread done servicing request
08:11:19.478 00.000 7988 OnExposeComplete: enter
08:11:19.478 00.000 7988 UpdateGuideState(): m_state=1
08:11:19.480 00.002 7988 UpdateCurrentPosition: no star selected
08:11:19.480 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:19.482 00.002 7988 Status Line: No star selected
08:11:19.484 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:19.485 00.001 7988 UpdateGuideState exits: No star selected
08:11:19.485 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:19.485 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:19.485 00.000 7988 Enqueuing Expose request
08:11:19.485 00.000 15712 Worker thread wakes up
08:11:19.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:19.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:21.119 01.634 15712 Exposure complete
08:11:21.133 00.014 15712 worker thread done servicing request
08:11:21.133 00.000 7988 OnExposeComplete: enter
08:11:21.133 00.000 7988 UpdateGuideState(): m_state=1
08:11:21.133 00.000 7988 UpdateCurrentPosition: no star selected
08:11:21.133 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:21.133 00.000 7988 Status Line: No star selected
08:11:21.148 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:21.148 00.000 7988 UpdateGuideState exits: No star selected
08:11:21.150 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:21.150 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:21.152 00.002 7988 Enqueuing Expose request
08:11:21.152 00.000 15712 Worker thread wakes up
08:11:21.152 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:21.152 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:22.683 01.531 15712 Exposure complete
08:11:22.706 00.023 15712 worker thread done servicing request
08:11:22.706 00.000 7988 OnExposeComplete: enter
08:11:22.706 00.000 7988 UpdateGuideState(): m_state=1
08:11:22.706 00.000 7988 UpdateCurrentPosition: no star selected
08:11:22.706 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:22.706 00.000 7988 Status Line: No star selected
08:11:22.712 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:22.713 00.001 7988 UpdateGuideState exits: No star selected
08:11:22.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:22.713 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:22.717 00.004 7988 Enqueuing Expose request
08:11:22.717 00.000 15712 Worker thread wakes up
08:11:22.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:22.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:24.357 01.640 15712 Exposure complete
08:11:24.380 00.023 15712 worker thread done servicing request
08:11:24.380 00.000 7988 OnExposeComplete: enter
08:11:24.380 00.000 7988 UpdateGuideState(): m_state=1
08:11:24.380 00.000 7988 UpdateCurrentPosition: no star selected
08:11:24.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:24.384 00.004 7988 Status Line: No star selected
08:11:24.384 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:24.387 00.003 7988 UpdateGuideState exits: No star selected
08:11:24.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:24.390 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:24.390 00.000 7988 Enqueuing Expose request
08:11:24.392 00.002 15712 Worker thread wakes up
08:11:24.392 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:24.392 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:25.922 01.530 15712 Exposure complete
08:11:25.936 00.014 15712 worker thread done servicing request
08:11:25.936 00.000 7988 OnExposeComplete: enter
08:11:25.936 00.000 7988 UpdateGuideState(): m_state=1
08:11:25.947 00.011 7988 UpdateCurrentPosition: no star selected
08:11:25.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:25.949 00.002 7988 Status Line: No star selected
08:11:25.951 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:25.951 00.000 7988 UpdateGuideState exits: No star selected
08:11:25.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:25.951 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:25.951 00.000 7988 Enqueuing Expose request
08:11:25.951 00.000 15712 Worker thread wakes up
08:11:25.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:25.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:27.595 01.644 15712 Exposure complete
08:11:27.617 00.022 15712 worker thread done servicing request
08:11:27.617 00.000 7988 OnExposeComplete: enter
08:11:27.617 00.000 7988 UpdateGuideState(): m_state=1
08:11:27.622 00.005 7988 UpdateCurrentPosition: no star selected
08:11:27.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:27.624 00.002 7988 Status Line: No star selected
08:11:27.627 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:27.627 00.000 7988 UpdateGuideState exits: No star selected
08:11:27.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:27.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:27.627 00.000 7988 Enqueuing Expose request
08:11:27.627 00.000 15712 Worker thread wakes up
08:11:27.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:27.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:29.160 01.533 15712 Exposure complete
08:11:29.184 00.024 15712 worker thread done servicing request
08:11:29.184 00.000 7988 OnExposeComplete: enter
08:11:29.184 00.000 7988 UpdateGuideState(): m_state=1
08:11:29.186 00.002 7988 UpdateCurrentPosition: no star selected
08:11:29.186 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:29.188 00.002 7988 Status Line: No star selected
08:11:29.190 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:29.190 00.000 7988 UpdateGuideState exits: No star selected
08:11:29.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:29.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:29.190 00.000 7988 Enqueuing Expose request
08:11:29.190 00.000 15712 Worker thread wakes up
08:11:29.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:29.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:30.837 01.647 15712 Exposure complete
08:11:30.854 00.017 15712 worker thread done servicing request
08:11:30.854 00.000 7988 OnExposeComplete: enter
08:11:30.854 00.000 7988 UpdateGuideState(): m_state=1
08:11:30.862 00.008 7988 UpdateCurrentPosition: no star selected
08:11:30.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:30.864 00.002 7988 Status Line: No star selected
08:11:30.866 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:30.866 00.000 7988 UpdateGuideState exits: No star selected
08:11:30.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:30.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:30.866 00.000 7988 Enqueuing Expose request
08:11:30.871 00.005 15712 Worker thread wakes up
08:11:30.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:30.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:32.403 01.532 15712 Exposure complete
08:11:32.420 00.017 15712 worker thread done servicing request
08:11:32.420 00.000 7988 OnExposeComplete: enter
08:11:32.420 00.000 7988 UpdateGuideState(): m_state=1
08:11:32.428 00.008 7988 UpdateCurrentPosition: no star selected
08:11:32.428 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:32.430 00.002 7988 Status Line: No star selected
08:11:32.432 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:32.432 00.000 7988 UpdateGuideState exits: No star selected
08:11:32.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:32.432 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:32.432 00.000 7988 Enqueuing Expose request
08:11:32.437 00.005 15712 Worker thread wakes up
08:11:32.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:32.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:34.075 01.638 15712 Exposure complete
08:11:34.099 00.024 15712 worker thread done servicing request
08:11:34.099 00.000 7988 OnExposeComplete: enter
08:11:34.099 00.000 7988 UpdateGuideState(): m_state=1
08:11:34.099 00.000 7988 UpdateCurrentPosition: no star selected
08:11:34.099 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:34.099 00.000 7988 Status Line: No star selected
08:11:34.105 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:34.107 00.002 7988 UpdateGuideState exits: No star selected
08:11:34.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:34.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:34.107 00.000 7988 Enqueuing Expose request
08:11:34.107 00.000 15712 Worker thread wakes up
08:11:34.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:34.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:35.643 01.536 15712 Exposure complete
08:11:35.657 00.014 15712 worker thread done servicing request
08:11:35.657 00.000 7988 OnExposeComplete: enter
08:11:35.657 00.000 7988 UpdateGuideState(): m_state=1
08:11:35.668 00.011 7988 UpdateCurrentPosition: no star selected
08:11:35.668 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:35.671 00.003 7988 Status Line: No star selected
08:11:35.672 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:35.672 00.000 7988 UpdateGuideState exits: No star selected
08:11:35.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:35.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:35.672 00.000 7988 Enqueuing Expose request
08:11:35.672 00.000 15712 Worker thread wakes up
08:11:35.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:35.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:37.321 01.649 15712 Exposure complete
08:11:37.337 00.016 15712 worker thread done servicing request
08:11:37.337 00.000 7988 OnExposeComplete: enter
08:11:37.337 00.000 7988 UpdateGuideState(): m_state=1
08:11:37.345 00.008 7988 UpdateCurrentPosition: no star selected
08:11:37.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:37.347 00.002 7988 Status Line: No star selected
08:11:37.349 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:37.349 00.000 7988 UpdateGuideState exits: No star selected
08:11:37.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:37.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:37.349 00.000 7988 Enqueuing Expose request
08:11:37.354 00.005 15712 Worker thread wakes up
08:11:37.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:37.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:38.883 01.529 15712 Exposure complete
08:11:38.905 00.022 15712 worker thread done servicing request
08:11:38.905 00.000 7988 OnExposeComplete: enter
08:11:38.905 00.000 7988 UpdateGuideState(): m_state=1
08:11:38.905 00.000 7988 UpdateCurrentPosition: no star selected
08:11:38.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:38.905 00.000 7988 Status Line: No star selected
08:11:38.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:38.913 00.008 7988 UpdateGuideState exits: No star selected
08:11:38.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:38.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:38.913 00.000 7988 Enqueuing Expose request
08:11:38.913 00.000 15712 Worker thread wakes up
08:11:38.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:38.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:40.544 01.631 15712 Exposure complete
08:11:40.568 00.024 15712 worker thread done servicing request
08:11:40.568 00.000 7988 OnExposeComplete: enter
08:11:40.568 00.000 7988 UpdateGuideState(): m_state=1
08:11:40.568 00.000 7988 UpdateCurrentPosition: no star selected
08:11:40.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:40.568 00.000 7988 Status Line: No star selected
08:11:40.575 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:40.576 00.001 7988 UpdateGuideState exits: No star selected
08:11:40.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:40.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:40.576 00.000 7988 Enqueuing Expose request
08:11:40.576 00.000 15712 Worker thread wakes up
08:11:40.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:40.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:42.097 01.521 15712 Exposure complete
08:11:42.111 00.014 15712 worker thread done servicing request
08:11:42.111 00.000 7988 OnExposeComplete: enter
08:11:42.111 00.000 7988 UpdateGuideState(): m_state=1
08:11:42.122 00.011 7988 UpdateCurrentPosition: no star selected
08:11:42.124 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:42.124 00.000 7988 Status Line: No star selected
08:11:42.126 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:42.127 00.001 7988 UpdateGuideState exits: No star selected
08:11:42.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:42.127 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:42.127 00.000 7988 Enqueuing Expose request
08:11:42.127 00.000 15712 Worker thread wakes up
08:11:42.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:42.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:43.774 01.647 15712 Exposure complete
08:11:43.792 00.018 15712 worker thread done servicing request
08:11:43.792 00.000 7988 OnExposeComplete: enter
08:11:43.792 00.000 7988 UpdateGuideState(): m_state=1
08:11:43.799 00.007 7988 UpdateCurrentPosition: no star selected
08:11:43.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:43.801 00.002 7988 Status Line: No star selected
08:11:43.803 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:43.803 00.000 7988 UpdateGuideState exits: No star selected
08:11:43.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:43.803 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:43.803 00.000 7988 Enqueuing Expose request
08:11:43.803 00.000 15712 Worker thread wakes up
08:11:43.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:43.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:45.339 01.536 15712 Exposure complete
08:11:45.362 00.023 15712 worker thread done servicing request
08:11:45.362 00.000 7988 OnExposeComplete: enter
08:11:45.362 00.000 7988 UpdateGuideState(): m_state=1
08:11:45.362 00.000 7988 UpdateCurrentPosition: no star selected
08:11:45.362 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:45.362 00.000 7988 Status Line: No star selected
08:11:45.362 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:45.369 00.007 7988 UpdateGuideState exits: No star selected
08:11:45.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:45.369 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:45.369 00.000 7988 Enqueuing Expose request
08:11:45.369 00.000 15712 Worker thread wakes up
08:11:45.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:45.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:47.001 01.632 15712 Exposure complete
08:11:47.015 00.014 15712 worker thread done servicing request
08:11:47.015 00.000 7988 OnExposeComplete: enter
08:11:47.015 00.000 7988 UpdateGuideState(): m_state=1
08:11:47.026 00.011 7988 UpdateCurrentPosition: no star selected
08:11:47.026 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:47.029 00.003 7988 Status Line: No star selected
08:11:47.031 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:47.031 00.000 7988 UpdateGuideState exits: No star selected
08:11:47.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:47.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:47.031 00.000 7988 Enqueuing Expose request
08:11:47.031 00.000 15712 Worker thread wakes up
08:11:47.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:47.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:48.552 01.521 15712 Exposure complete
08:11:48.566 00.014 15712 worker thread done servicing request
08:11:48.566 00.000 7988 OnExposeComplete: enter
08:11:48.566 00.000 7988 UpdateGuideState(): m_state=1
08:11:48.566 00.000 7988 UpdateCurrentPosition: no star selected
08:11:48.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:48.579 00.013 7988 Status Line: No star selected
08:11:48.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:48.581 00.002 7988 UpdateGuideState exits: No star selected
08:11:48.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:48.581 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:48.581 00.000 7988 Enqueuing Expose request
08:11:48.581 00.000 15712 Worker thread wakes up
08:11:48.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:48.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:50.213 01.632 15712 Exposure complete
08:11:50.230 00.017 15712 worker thread done servicing request
08:11:50.230 00.000 7988 OnExposeComplete: enter
08:11:50.230 00.000 7988 UpdateGuideState(): m_state=1
08:11:50.230 00.000 7988 UpdateCurrentPosition: no star selected
08:11:50.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:50.230 00.000 7988 Status Line: No star selected
08:11:50.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:50.244 00.014 7988 UpdateGuideState exits: No star selected
08:11:50.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:50.247 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:50.247 00.000 7988 Enqueuing Expose request
08:11:50.247 00.000 15712 Worker thread wakes up
08:11:50.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:50.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:51.766 01.519 15712 Exposure complete
08:11:51.780 00.014 15712 worker thread done servicing request
08:11:51.780 00.000 7988 OnExposeComplete: enter
08:11:51.780 00.000 7988 UpdateGuideState(): m_state=1
08:11:51.791 00.011 7988 UpdateCurrentPosition: no star selected
08:11:51.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:51.793 00.002 7988 Status Line: No star selected
08:11:51.795 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:51.796 00.001 7988 UpdateGuideState exits: No star selected
08:11:51.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:51.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:51.796 00.000 7988 Enqueuing Expose request
08:11:51.796 00.000 15712 Worker thread wakes up
08:11:51.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:51.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:53.430 01.634 15712 Exposure complete
08:11:53.447 00.017 15712 worker thread done servicing request
08:11:53.447 00.000 7988 OnExposeComplete: enter
08:11:53.447 00.000 7988 UpdateGuideState(): m_state=1
08:11:53.447 00.000 7988 UpdateCurrentPosition: no star selected
08:11:53.447 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:53.447 00.000 7988 Status Line: No star selected
08:11:53.447 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:53.460 00.013 7988 UpdateGuideState exits: No star selected
08:11:53.460 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:53.460 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:53.460 00.000 7988 Enqueuing Expose request
08:11:53.464 00.004 15712 Worker thread wakes up
08:11:53.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:53.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:54.981 01.517 15712 Exposure complete
08:11:55.004 00.023 15712 worker thread done servicing request
08:11:55.004 00.000 7988 OnExposeComplete: enter
08:11:55.004 00.000 7988 UpdateGuideState(): m_state=1
08:11:55.004 00.000 7988 UpdateCurrentPosition: no star selected
08:11:55.004 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:55.004 00.000 7988 Status Line: No star selected
08:11:55.011 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:55.011 00.000 7988 UpdateGuideState exits: No star selected
08:11:55.013 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:55.013 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:55.013 00.000 7988 Enqueuing Expose request
08:11:55.013 00.000 15712 Worker thread wakes up
08:11:55.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:55.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:56.658 01.645 15712 Exposure complete
08:11:56.679 00.021 15712 worker thread done servicing request
08:11:56.679 00.000 7988 OnExposeComplete: enter
08:11:56.679 00.000 7988 UpdateGuideState(): m_state=1
08:11:56.685 00.006 7988 UpdateCurrentPosition: no star selected
08:11:56.685 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:56.687 00.002 7988 Status Line: No star selected
08:11:56.689 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:56.690 00.001 7988 UpdateGuideState exits: No star selected
08:11:56.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:56.690 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:56.690 00.000 7988 Enqueuing Expose request
08:11:56.690 00.000 15712 Worker thread wakes up
08:11:56.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:56.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:58.224 01.534 15712 Exposure complete
08:11:58.247 00.023 15712 worker thread done servicing request
08:11:58.247 00.000 7988 OnExposeComplete: enter
08:11:58.247 00.000 7988 UpdateGuideState(): m_state=1
08:11:58.247 00.000 7988 UpdateCurrentPosition: no star selected
08:11:58.247 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:58.247 00.000 7988 Status Line: No star selected
08:11:58.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:58.255 00.008 7988 UpdateGuideState exits: No star selected
08:11:58.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:58.255 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:58.255 00.000 7988 Enqueuing Expose request
08:11:58.255 00.000 15712 Worker thread wakes up
08:11:58.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:58.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:11:59.888 01.633 15712 Exposure complete
08:11:59.910 00.022 15712 worker thread done servicing request
08:11:59.912 00.002 7988 OnExposeComplete: enter
08:11:59.912 00.000 7988 UpdateGuideState(): m_state=1
08:11:59.914 00.002 7988 UpdateCurrentPosition: no star selected
08:11:59.914 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:11:59.914 00.000 7988 Status Line: No star selected
08:11:59.918 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:11:59.918 00.000 7988 UpdateGuideState exits: No star selected
08:11:59.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:11:59.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:11:59.918 00.000 7988 Enqueuing Expose request
08:11:59.918 00.000 15712 Worker thread wakes up
08:11:59.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:11:59.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:01.453 01.535 15712 Exposure complete
08:12:01.467 00.014 15712 worker thread done servicing request
08:12:01.467 00.000 7988 OnExposeComplete: enter
08:12:01.467 00.000 7988 UpdateGuideState(): m_state=1
08:12:01.479 00.012 7988 UpdateCurrentPosition: no star selected
08:12:01.480 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:01.480 00.000 7988 Status Line: No star selected
08:12:01.482 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:01.483 00.001 7988 UpdateGuideState exits: No star selected
08:12:01.483 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:01.483 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:01.483 00.000 7988 Enqueuing Expose request
08:12:01.483 00.000 15712 Worker thread wakes up
08:12:01.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:01.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:03.117 01.634 15712 Exposure complete
08:12:03.131 00.014 15712 worker thread done servicing request
08:12:03.140 00.009 7988 OnExposeComplete: enter
08:12:03.140 00.000 7988 UpdateGuideState(): m_state=1
08:12:03.140 00.000 7988 UpdateCurrentPosition: no star selected
08:12:03.140 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:03.140 00.000 7988 Status Line: No star selected
08:12:03.140 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:03.147 00.007 7988 UpdateGuideState exits: No star selected
08:12:03.148 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:03.148 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:03.148 00.000 7988 Enqueuing Expose request
08:12:03.148 00.000 15712 Worker thread wakes up
08:12:03.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:03.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:04.682 01.534 15712 Exposure complete
08:12:04.696 00.014 15712 worker thread done servicing request
08:12:04.696 00.000 7988 OnExposeComplete: enter
08:12:04.696 00.000 7988 UpdateGuideState(): m_state=1
08:12:04.707 00.011 7988 UpdateCurrentPosition: no star selected
08:12:04.707 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:04.709 00.002 7988 Status Line: No star selected
08:12:04.711 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:04.711 00.000 7988 UpdateGuideState exits: No star selected
08:12:04.713 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:04.713 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:04.715 00.002 7988 Enqueuing Expose request
08:12:04.715 00.000 15712 Worker thread wakes up
08:12:04.715 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:04.715 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:06.353 01.638 15712 Exposure complete
08:12:06.370 00.017 15712 worker thread done servicing request
08:12:06.370 00.000 7988 OnExposeComplete: enter
08:12:06.370 00.000 7988 UpdateGuideState(): m_state=1
08:12:06.380 00.010 7988 UpdateCurrentPosition: no star selected
08:12:06.380 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:06.382 00.002 7988 Status Line: No star selected
08:12:06.384 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:06.386 00.002 7988 UpdateGuideState exits: No star selected
08:12:06.386 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:06.386 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:06.386 00.000 7988 Enqueuing Expose request
08:12:06.386 00.000 15712 Worker thread wakes up
08:12:06.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:06.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:07.918 01.532 15712 Exposure complete
08:12:07.941 00.023 15712 worker thread done servicing request
08:12:07.941 00.000 7988 OnExposeComplete: enter
08:12:07.941 00.000 7988 UpdateGuideState(): m_state=1
08:12:07.941 00.000 7988 UpdateCurrentPosition: no star selected
08:12:07.941 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:07.941 00.000 7988 Status Line: No star selected
08:12:07.941 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:07.948 00.007 7988 UpdateGuideState exits: No star selected
08:12:07.950 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:07.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:07.950 00.000 7988 Enqueuing Expose request
08:12:07.958 00.008 15712 Worker thread wakes up
08:12:07.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:07.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:09.594 01.636 15712 Exposure complete
08:12:09.618 00.024 15712 worker thread done servicing request
08:12:09.618 00.000 7988 OnExposeComplete: enter
08:12:09.618 00.000 7988 UpdateGuideState(): m_state=1
08:12:09.618 00.000 7988 UpdateCurrentPosition: no star selected
08:12:09.618 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:09.618 00.000 7988 Status Line: No star selected
08:12:09.618 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:09.626 00.008 7988 UpdateGuideState exits: No star selected
08:12:09.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:09.626 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:09.626 00.000 7988 Enqueuing Expose request
08:12:09.626 00.000 15712 Worker thread wakes up
08:12:09.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:09.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:11.146 01.520 15712 Exposure complete
08:12:11.170 00.024 15712 worker thread done servicing request
08:12:11.170 00.000 7988 OnExposeComplete: enter
08:12:11.171 00.001 7988 UpdateGuideState(): m_state=1
08:12:11.172 00.001 7988 UpdateCurrentPosition: no star selected
08:12:11.173 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:11.174 00.001 7988 Status Line: No star selected
08:12:11.175 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:11.175 00.000 7988 UpdateGuideState exits: No star selected
08:12:11.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:11.175 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:11.175 00.000 7988 Enqueuing Expose request
08:12:11.175 00.000 15712 Worker thread wakes up
08:12:11.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:11.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:12.824 01.649 15712 Exposure complete
08:12:12.838 00.014 15712 worker thread done servicing request
08:12:12.838 00.000 7988 OnExposeComplete: enter
08:12:12.838 00.000 7988 UpdateGuideState(): m_state=1
08:12:12.848 00.010 7988 UpdateCurrentPosition: no star selected
08:12:12.848 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:12.851 00.003 7988 Status Line: No star selected
08:12:12.851 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:12.853 00.002 7988 UpdateGuideState exits: No star selected
08:12:12.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:12.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:12.853 00.000 7988 Enqueuing Expose request
08:12:12.853 00.000 15712 Worker thread wakes up
08:12:12.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:12.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:14.389 01.536 15712 Exposure complete
08:12:14.410 00.021 15712 worker thread done servicing request
08:12:14.410 00.000 7988 OnExposeComplete: enter
08:12:14.410 00.000 7988 UpdateGuideState(): m_state=1
08:12:14.410 00.000 7988 UpdateCurrentPosition: no star selected
08:12:14.410 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:14.415 00.005 7988 Status Line: No star selected
08:12:14.415 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:14.418 00.003 7988 UpdateGuideState exits: No star selected
08:12:14.418 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:14.418 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:14.418 00.000 7988 Enqueuing Expose request
08:12:14.418 00.000 15712 Worker thread wakes up
08:12:14.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:14.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:16.162 01.744 15712 Exposure complete
08:12:16.182 00.020 15712 worker thread done servicing request
08:12:16.185 00.003 7988 OnExposeComplete: enter
08:12:16.185 00.000 7988 UpdateGuideState(): m_state=1
08:12:16.187 00.002 7988 UpdateCurrentPosition: no star selected
08:12:16.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:16.189 00.002 7988 Status Line: No star selected
08:12:16.189 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:16.191 00.002 7988 UpdateGuideState exits: No star selected
08:12:16.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:16.191 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:16.191 00.000 7988 Enqueuing Expose request
08:12:16.191 00.000 15712 Worker thread wakes up
08:12:16.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:16.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:17.600 01.409 15712 Exposure complete
08:12:17.621 00.021 15712 worker thread done servicing request
08:12:17.621 00.000 7988 OnExposeComplete: enter
08:12:17.621 00.000 7988 UpdateGuideState(): m_state=1
08:12:17.626 00.005 7988 UpdateCurrentPosition: no star selected
08:12:17.626 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:17.628 00.002 7988 Status Line: No star selected
08:12:17.631 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:17.631 00.000 7988 UpdateGuideState exits: No star selected
08:12:17.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:17.634 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:17.634 00.000 7988 Enqueuing Expose request
08:12:17.634 00.000 15712 Worker thread wakes up
08:12:17.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:17.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:19.278 01.644 15712 Exposure complete
08:12:19.301 00.023 15712 worker thread done servicing request
08:12:19.301 00.000 7988 OnExposeComplete: enter
08:12:19.301 00.000 7988 UpdateGuideState(): m_state=1
08:12:19.303 00.002 7988 UpdateCurrentPosition: no star selected
08:12:19.303 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:19.305 00.002 7988 Status Line: No star selected
08:12:19.307 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:19.308 00.001 7988 UpdateGuideState exits: No star selected
08:12:19.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:19.308 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:19.308 00.000 7988 Enqueuing Expose request
08:12:19.308 00.000 15712 Worker thread wakes up
08:12:19.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:19.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:20.829 01.521 15712 Exposure complete
08:12:20.850 00.021 15712 worker thread done servicing request
08:12:20.850 00.000 7988 OnExposeComplete: enter
08:12:20.850 00.000 7988 UpdateGuideState(): m_state=1
08:12:20.854 00.004 7988 UpdateCurrentPosition: no star selected
08:12:20.854 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:20.856 00.002 7988 Status Line: No star selected
08:12:20.858 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:20.858 00.000 7988 UpdateGuideState exits: No star selected
08:12:20.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:20.858 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:20.858 00.000 7988 Enqueuing Expose request
08:12:20.858 00.000 15712 Worker thread wakes up
08:12:20.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:20.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:22.602 01.744 15712 Exposure complete
08:12:22.625 00.023 15712 worker thread done servicing request
08:12:22.625 00.000 7988 OnExposeComplete: enter
08:12:22.625 00.000 7988 UpdateGuideState(): m_state=1
08:12:22.625 00.000 7988 UpdateCurrentPosition: no star selected
08:12:22.625 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:22.625 00.000 7988 Status Line: No star selected
08:12:22.632 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:22.632 00.000 7988 UpdateGuideState exits: No star selected
08:12:22.634 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:22.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:22.634 00.000 7988 Enqueuing Expose request
08:12:22.634 00.000 15712 Worker thread wakes up
08:12:22.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:22.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:24.054 01.420 15712 Exposure complete
08:12:24.068 00.014 15712 worker thread done servicing request
08:12:24.068 00.000 7988 OnExposeComplete: enter
08:12:24.068 00.000 7988 UpdateGuideState(): m_state=1
08:12:24.080 00.012 7988 UpdateCurrentPosition: no star selected
08:12:24.080 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:24.082 00.002 7988 Status Line: No star selected
08:12:24.084 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:24.085 00.001 7988 UpdateGuideState exits: No star selected
08:12:24.085 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:24.085 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:24.085 00.000 7988 Enqueuing Expose request
08:12:24.085 00.000 15712 Worker thread wakes up
08:12:24.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:24.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:25.730 01.645 15712 Exposure complete
08:12:25.744 00.014 15712 worker thread done servicing request
08:12:25.753 00.009 7988 OnExposeComplete: enter
08:12:25.753 00.000 7988 UpdateGuideState(): m_state=1
08:12:25.753 00.000 7988 UpdateCurrentPosition: no star selected
08:12:25.753 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:25.753 00.000 7988 Status Line: No star selected
08:12:25.753 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:25.760 00.007 7988 UpdateGuideState exits: No star selected
08:12:25.760 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:25.760 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:25.760 00.000 7988 Enqueuing Expose request
08:12:25.760 00.000 15712 Worker thread wakes up
08:12:25.760 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:25.760 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:27.294 01.534 15712 Exposure complete
08:12:27.316 00.022 15712 worker thread done servicing request
08:12:27.316 00.000 7988 OnExposeComplete: enter
08:12:27.318 00.002 7988 UpdateGuideState(): m_state=1
08:12:27.318 00.000 7988 UpdateCurrentPosition: no star selected
08:12:27.318 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:27.318 00.000 7988 Status Line: No star selected
08:12:27.318 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:27.324 00.006 7988 UpdateGuideState exits: No star selected
08:12:27.324 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:27.324 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:27.324 00.000 7988 Enqueuing Expose request
08:12:27.324 00.000 15712 Worker thread wakes up
08:12:27.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:27.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:28.971 01.647 15712 Exposure complete
08:12:28.985 00.014 15712 worker thread done servicing request
08:12:28.985 00.000 7988 OnExposeComplete: enter
08:12:28.985 00.000 7988 UpdateGuideState(): m_state=1
08:12:28.996 00.011 7988 UpdateCurrentPosition: no star selected
08:12:28.996 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:28.998 00.002 7988 Status Line: No star selected
08:12:29.000 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:29.001 00.001 7988 UpdateGuideState exits: No star selected
08:12:29.002 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:29.002 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:29.002 00.000 7988 Enqueuing Expose request
08:12:29.002 00.000 15712 Worker thread wakes up
08:12:29.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:29.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:30.534 01.532 15712 Exposure complete
08:12:30.550 00.016 15712 worker thread done servicing request
08:12:30.550 00.000 7988 OnExposeComplete: enter
08:12:30.550 00.000 7988 UpdateGuideState(): m_state=1
08:12:30.561 00.011 7988 UpdateCurrentPosition: no star selected
08:12:30.561 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:30.563 00.002 7988 Status Line: No star selected
08:12:30.565 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:30.566 00.001 7988 UpdateGuideState exits: No star selected
08:12:30.567 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:30.567 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:30.567 00.000 7988 Enqueuing Expose request
08:12:30.567 00.000 15712 Worker thread wakes up
08:12:30.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:30.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:32.311 01.744 15712 Exposure complete
08:12:32.333 00.022 15712 worker thread done servicing request
08:12:32.333 00.000 7988 OnExposeComplete: enter
08:12:32.335 00.002 7988 UpdateGuideState(): m_state=1
08:12:32.335 00.000 7988 UpdateCurrentPosition: no star selected
08:12:32.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:32.335 00.000 7988 Status Line: No star selected
08:12:32.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:32.341 00.006 7988 UpdateGuideState exits: No star selected
08:12:32.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:32.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:32.341 00.000 7988 Enqueuing Expose request
08:12:32.341 00.000 15712 Worker thread wakes up
08:12:32.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:32.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:33.765 01.424 15712 Exposure complete
08:12:33.780 00.015 15712 worker thread done servicing request
08:12:33.780 00.000 7988 OnExposeComplete: enter
08:12:33.780 00.000 7988 UpdateGuideState(): m_state=1
08:12:33.791 00.011 7988 UpdateCurrentPosition: no star selected
08:12:33.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:33.793 00.002 7988 Status Line: No star selected
08:12:33.795 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:33.797 00.002 7988 UpdateGuideState exits: No star selected
08:12:33.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:33.799 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:33.799 00.000 7988 Enqueuing Expose request
08:12:33.801 00.002 15712 Worker thread wakes up
08:12:33.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:33.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:35.541 01.740 15712 Exposure complete
08:12:35.563 00.022 15712 worker thread done servicing request
08:12:35.563 00.000 7988 OnExposeComplete: enter
08:12:35.563 00.000 7988 UpdateGuideState(): m_state=1
08:12:35.563 00.000 7988 UpdateCurrentPosition: no star selected
08:12:35.568 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:35.568 00.000 7988 Status Line: No star selected
08:12:35.568 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:35.571 00.003 7988 UpdateGuideState exits: No star selected
08:12:35.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:35.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:35.571 00.000 7988 Enqueuing Expose request
08:12:35.571 00.000 15712 Worker thread wakes up
08:12:35.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:35.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:36.994 01.423 15712 Exposure complete
08:12:37.014 00.020 15712 worker thread done servicing request
08:12:37.014 00.000 7988 OnExposeComplete: enter
08:12:37.014 00.000 7988 UpdateGuideState(): m_state=1
08:12:37.020 00.006 7988 UpdateCurrentPosition: no star selected
08:12:37.020 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:37.022 00.002 7988 Status Line: No star selected
08:12:37.024 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:37.024 00.000 7988 UpdateGuideState exits: No star selected
08:12:37.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:37.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:37.024 00.000 7988 Enqueuing Expose request
08:12:37.024 00.000 15712 Worker thread wakes up
08:12:37.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:37.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:38.670 01.646 15712 Exposure complete
08:12:38.686 00.016 15712 worker thread done servicing request
08:12:38.686 00.000 7988 OnExposeComplete: enter
08:12:38.686 00.000 7988 UpdateGuideState(): m_state=1
08:12:38.697 00.011 7988 UpdateCurrentPosition: no star selected
08:12:38.697 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:38.699 00.002 7988 Status Line: No star selected
08:12:38.701 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:38.702 00.001 7988 UpdateGuideState exits: No star selected
08:12:38.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:38.702 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:38.702 00.000 7988 Enqueuing Expose request
08:12:38.702 00.000 15712 Worker thread wakes up
08:12:38.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:38.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:40.223 01.521 15712 Exposure complete
08:12:40.237 00.014 15712 worker thread done servicing request
08:12:40.237 00.000 7988 OnExposeComplete: enter
08:12:40.237 00.000 7988 UpdateGuideState(): m_state=1
08:12:40.248 00.011 7988 UpdateCurrentPosition: no star selected
08:12:40.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:40.250 00.002 7988 Status Line: No star selected
08:12:40.252 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:40.253 00.001 7988 UpdateGuideState exits: No star selected
08:12:40.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:40.253 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:40.253 00.000 7988 Enqueuing Expose request
08:12:40.253 00.000 15712 Worker thread wakes up
08:12:40.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:40.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:41.997 01.744 15712 Exposure complete
08:12:42.018 00.021 15712 worker thread done servicing request
08:12:42.018 00.000 7988 OnExposeComplete: enter
08:12:42.018 00.000 7988 UpdateGuideState(): m_state=1
08:12:42.018 00.000 7988 UpdateCurrentPosition: no star selected
08:12:42.023 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:42.023 00.000 7988 Status Line: No star selected
08:12:42.023 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:42.026 00.003 7988 UpdateGuideState exits: No star selected
08:12:42.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:42.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:42.026 00.000 7988 Enqueuing Expose request
08:12:42.026 00.000 15712 Worker thread wakes up
08:12:42.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:42.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:43.451 01.425 15712 Exposure complete
08:12:43.468 00.017 15712 worker thread done servicing request
08:12:43.468 00.000 7988 OnExposeComplete: enter
08:12:43.468 00.000 7988 UpdateGuideState(): m_state=1
08:12:43.475 00.007 7988 UpdateCurrentPosition: no star selected
08:12:43.475 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:43.477 00.002 7988 Status Line: No star selected
08:12:43.479 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:43.480 00.001 7988 UpdateGuideState exits: No star selected
08:12:43.480 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:43.480 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:43.480 00.000 7988 Enqueuing Expose request
08:12:43.485 00.005 15712 Worker thread wakes up
08:12:43.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:43.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:45.126 01.641 15712 Exposure complete
08:12:45.151 00.025 15712 worker thread done servicing request
08:12:45.151 00.000 7988 OnExposeComplete: enter
08:12:45.151 00.000 7988 UpdateGuideState(): m_state=1
08:12:45.153 00.002 7988 UpdateCurrentPosition: no star selected
08:12:45.153 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:45.153 00.000 7988 Status Line: No star selected
08:12:45.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:45.158 00.005 7988 UpdateGuideState exits: No star selected
08:12:45.158 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:45.158 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:45.158 00.000 7988 Enqueuing Expose request
08:12:45.158 00.000 15712 Worker thread wakes up
08:12:45.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:45.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:46.693 01.535 15712 Exposure complete
08:12:46.707 00.014 15712 worker thread done servicing request
08:12:46.707 00.000 7988 OnExposeComplete: enter
08:12:46.707 00.000 7988 UpdateGuideState(): m_state=1
08:12:46.718 00.011 7988 UpdateCurrentPosition: no star selected
08:12:46.720 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:46.720 00.000 7988 Status Line: No star selected
08:12:46.722 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:46.722 00.000 7988 UpdateGuideState exits: No star selected
08:12:46.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:46.722 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:46.722 00.000 7988 Enqueuing Expose request
08:12:46.722 00.000 15712 Worker thread wakes up
08:12:46.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:46.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:48.369 01.647 15712 Exposure complete
08:12:48.386 00.017 15712 worker thread done servicing request
08:12:48.386 00.000 7988 OnExposeComplete: enter
08:12:48.386 00.000 7988 UpdateGuideState(): m_state=1
08:12:48.395 00.009 7988 UpdateCurrentPosition: no star selected
08:12:48.395 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:48.397 00.002 7988 Status Line: No star selected
08:12:48.399 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:48.400 00.001 7988 UpdateGuideState exits: No star selected
08:12:48.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:48.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:48.403 00.003 7988 Enqueuing Expose request
08:12:48.403 00.000 15712 Worker thread wakes up
08:12:48.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:48.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:49.922 01.519 15712 Exposure complete
08:12:49.943 00.021 15712 worker thread done servicing request
08:12:49.943 00.000 7988 OnExposeComplete: enter
08:12:49.943 00.000 7988 UpdateGuideState(): m_state=1
08:12:49.943 00.000 7988 UpdateCurrentPosition: no star selected
08:12:49.943 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:49.943 00.000 7988 Status Line: No star selected
08:12:49.950 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:49.950 00.000 7988 UpdateGuideState exits: No star selected
08:12:49.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:49.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:49.950 00.000 7988 Enqueuing Expose request
08:12:49.950 00.000 15712 Worker thread wakes up
08:12:49.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:49.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:51.595 01.645 15712 Exposure complete
08:12:51.619 00.024 15712 worker thread done servicing request
08:12:51.619 00.000 7988 OnExposeComplete: enter
08:12:51.619 00.000 7988 UpdateGuideState(): m_state=1
08:12:51.619 00.000 7988 UpdateCurrentPosition: no star selected
08:12:51.619 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:51.619 00.000 7988 Status Line: No star selected
08:12:51.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:51.627 00.008 7988 UpdateGuideState exits: No star selected
08:12:51.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:51.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:51.627 00.000 7988 Enqueuing Expose request
08:12:51.627 00.000 15712 Worker thread wakes up
08:12:51.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:51.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:53.148 01.521 15712 Exposure complete
08:12:53.169 00.021 15712 worker thread done servicing request
08:12:53.169 00.000 7988 OnExposeComplete: enter
08:12:53.169 00.000 7988 UpdateGuideState(): m_state=1
08:12:53.174 00.005 7988 UpdateCurrentPosition: no star selected
08:12:53.176 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:53.177 00.001 7988 Status Line: No star selected
08:12:53.179 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:53.180 00.001 7988 UpdateGuideState exits: No star selected
08:12:53.181 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:53.182 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:53.183 00.001 7988 Enqueuing Expose request
08:12:53.184 00.001 15712 Worker thread wakes up
08:12:53.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:53.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:54.822 01.638 15712 Exposure complete
08:12:54.839 00.017 15712 worker thread done servicing request
08:12:54.839 00.000 7988 OnExposeComplete: enter
08:12:54.839 00.000 7988 UpdateGuideState(): m_state=1
08:12:54.849 00.010 7988 UpdateCurrentPosition: no star selected
08:12:54.849 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:54.851 00.002 7988 Status Line: No star selected
08:12:54.853 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:54.853 00.000 7988 UpdateGuideState exits: No star selected
08:12:54.856 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:54.856 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:54.856 00.000 7988 Enqueuing Expose request
08:12:54.856 00.000 15712 Worker thread wakes up
08:12:54.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:54.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:56.387 01.531 15712 Exposure complete
08:12:56.404 00.017 15712 worker thread done servicing request
08:12:56.404 00.000 7988 OnExposeComplete: enter
08:12:56.404 00.000 7988 UpdateGuideState(): m_state=1
08:12:56.412 00.008 7988 UpdateCurrentPosition: no star selected
08:12:56.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:56.414 00.002 7988 Status Line: No star selected
08:12:56.416 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:56.417 00.001 7988 UpdateGuideState exits: No star selected
08:12:56.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:56.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:56.417 00.000 7988 Enqueuing Expose request
08:12:56.417 00.000 15712 Worker thread wakes up
08:12:56.421 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:56.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:58.159 01.738 15712 Exposure complete
08:12:58.181 00.022 15712 worker thread done servicing request
08:12:58.181 00.000 7988 OnExposeComplete: enter
08:12:58.181 00.000 7988 UpdateGuideState(): m_state=1
08:12:58.181 00.000 7988 UpdateCurrentPosition: no star selected
08:12:58.181 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:58.181 00.000 7988 Status Line: No star selected
08:12:58.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:58.188 00.007 7988 UpdateGuideState exits: No star selected
08:12:58.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:58.190 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:58.190 00.000 7988 Enqueuing Expose request
08:12:58.190 00.000 15712 Worker thread wakes up
08:12:58.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:58.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:12:59.609 01.419 15712 Exposure complete
08:12:59.633 00.024 15712 worker thread done servicing request
08:12:59.633 00.000 7988 OnExposeComplete: enter
08:12:59.633 00.000 7988 UpdateGuideState(): m_state=1
08:12:59.633 00.000 7988 UpdateCurrentPosition: no star selected
08:12:59.633 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:12:59.639 00.006 7988 Status Line: No star selected
08:12:59.639 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:12:59.641 00.002 7988 UpdateGuideState exits: No star selected
08:12:59.641 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:12:59.641 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:12:59.641 00.000 7988 Enqueuing Expose request
08:12:59.641 00.000 15712 Worker thread wakes up
08:12:59.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:12:59.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:01.385 01.744 15712 Exposure complete
08:13:01.407 00.022 15712 worker thread done servicing request
08:13:01.407 00.000 7988 OnExposeComplete: enter
08:13:01.407 00.000 7988 UpdateGuideState(): m_state=1
08:13:01.407 00.000 7988 UpdateCurrentPosition: no star selected
08:13:01.411 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:01.411 00.000 7988 Status Line: No star selected
08:13:01.411 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:01.415 00.004 7988 UpdateGuideState exits: No star selected
08:13:01.415 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:01.415 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:01.415 00.000 7988 Enqueuing Expose request
08:13:01.415 00.000 15712 Worker thread wakes up
08:13:01.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:01.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:02.824 01.409 15712 Exposure complete
08:13:02.846 00.022 15712 worker thread done servicing request
08:13:02.846 00.000 7988 OnExposeComplete: enter
08:13:02.846 00.000 7988 UpdateGuideState(): m_state=1
08:13:02.846 00.000 7988 UpdateCurrentPosition: no star selected
08:13:02.846 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:02.846 00.000 7988 Status Line: No star selected
08:13:02.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:02.854 00.008 7988 UpdateGuideState exits: No star selected
08:13:02.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:02.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:02.857 00.003 7988 Enqueuing Expose request
08:13:02.857 00.000 15712 Worker thread wakes up
08:13:02.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:02.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:04.501 01.644 15712 Exposure complete
08:13:04.525 00.024 15712 worker thread done servicing request
08:13:04.525 00.000 7988 OnExposeComplete: enter
08:13:04.527 00.002 7988 UpdateGuideState(): m_state=1
08:13:04.527 00.000 7988 UpdateCurrentPosition: no star selected
08:13:04.529 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:04.531 00.002 7988 Status Line: No star selected
08:13:04.533 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:04.535 00.002 7988 UpdateGuideState exits: No star selected
08:13:04.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:04.537 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:04.537 00.000 7988 Enqueuing Expose request
08:13:04.539 00.002 15712 Worker thread wakes up
08:13:04.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:04.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:06.067 01.528 15712 Exposure complete
08:13:06.088 00.021 15712 worker thread done servicing request
08:13:06.090 00.002 7988 OnExposeComplete: enter
08:13:06.091 00.001 7988 UpdateGuideState(): m_state=1
08:13:06.091 00.000 7988 UpdateCurrentPosition: no star selected
08:13:06.091 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:06.091 00.000 7988 Status Line: No star selected
08:13:06.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:06.096 00.005 7988 UpdateGuideState exits: No star selected
08:13:06.096 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:06.096 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:06.096 00.000 7988 Enqueuing Expose request
08:13:06.096 00.000 15712 Worker thread wakes up
08:13:06.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:06.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:07.741 01.645 15712 Exposure complete
08:13:07.765 00.024 15712 worker thread done servicing request
08:13:07.765 00.000 7988 OnExposeComplete: enter
08:13:07.765 00.000 7988 UpdateGuideState(): m_state=1
08:13:07.765 00.000 7988 UpdateCurrentPosition: no star selected
08:13:07.765 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:07.765 00.000 7988 Status Line: No star selected
08:13:07.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:07.772 00.007 7988 UpdateGuideState exits: No star selected
08:13:07.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:07.772 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:07.772 00.000 7988 Enqueuing Expose request
08:13:07.772 00.000 15712 Worker thread wakes up
08:13:07.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:07.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:09.307 01.535 15712 Exposure complete
08:13:09.328 00.021 15712 worker thread done servicing request
08:13:09.328 00.000 7988 OnExposeComplete: enter
08:13:09.328 00.000 7988 UpdateGuideState(): m_state=1
08:13:09.333 00.005 7988 UpdateCurrentPosition: no star selected
08:13:09.333 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:09.335 00.002 7988 Status Line: No star selected
08:13:09.337 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:09.337 00.000 7988 UpdateGuideState exits: No star selected
08:13:09.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:09.337 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:09.337 00.000 7988 Enqueuing Expose request
08:13:09.337 00.000 15712 Worker thread wakes up
08:13:09.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:09.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:10.981 01.644 15712 Exposure complete
08:13:10.994 00.013 15712 worker thread done servicing request
08:13:10.994 00.000 7988 OnExposeComplete: enter
08:13:10.994 00.000 7988 UpdateGuideState(): m_state=1
08:13:10.994 00.000 7988 UpdateCurrentPosition: no star selected
08:13:10.994 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:10.994 00.000 7988 Status Line: No star selected
08:13:10.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:11.011 00.017 7988 UpdateGuideState exits: No star selected
08:13:11.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:11.011 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:11.011 00.000 7988 Enqueuing Expose request
08:13:11.011 00.000 15712 Worker thread wakes up
08:13:11.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:11.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:12.531 01.520 15712 Exposure complete
08:13:12.545 00.014 15712 worker thread done servicing request
08:13:12.545 00.000 7988 OnExposeComplete: enter
08:13:12.545 00.000 7988 UpdateGuideState(): m_state=1
08:13:12.545 00.000 7988 UpdateCurrentPosition: no star selected
08:13:12.545 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:12.545 00.000 7988 Status Line: No star selected
08:13:12.545 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:12.561 00.016 7988 UpdateGuideState exits: No star selected
08:13:12.561 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:12.561 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:12.561 00.000 7988 Enqueuing Expose request
08:13:12.561 00.000 15712 Worker thread wakes up
08:13:12.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:12.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:14.210 01.649 15712 Exposure complete
08:13:14.232 00.022 15712 worker thread done servicing request
08:13:14.232 00.000 7988 OnExposeComplete: enter
08:13:14.232 00.000 7988 UpdateGuideState(): m_state=1
08:13:14.232 00.000 7988 UpdateCurrentPosition: no star selected
08:13:14.232 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:14.232 00.000 7988 Status Line: No star selected
08:13:14.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:14.240 00.008 7988 UpdateGuideState exits: No star selected
08:13:14.240 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:14.240 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:14.240 00.000 7988 Enqueuing Expose request
08:13:14.240 00.000 15712 Worker thread wakes up
08:13:14.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:14.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:15.760 01.520 15712 Exposure complete
08:13:15.778 00.018 15712 worker thread done servicing request
08:13:15.778 00.000 7988 OnExposeComplete: enter
08:13:15.778 00.000 7988 UpdateGuideState(): m_state=1
08:13:15.785 00.007 7988 UpdateCurrentPosition: no star selected
08:13:15.785 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:15.787 00.002 7988 Status Line: No star selected
08:13:15.789 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:15.789 00.000 7988 UpdateGuideState exits: No star selected
08:13:15.789 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:15.789 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:15.789 00.000 7988 Enqueuing Expose request
08:13:15.789 00.000 15712 Worker thread wakes up
08:13:15.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:15.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:17.533 01.744 15712 Exposure complete
08:13:17.547 00.014 15712 worker thread done servicing request
08:13:17.547 00.000 7988 OnExposeComplete: enter
08:13:17.547 00.000 7988 UpdateGuideState(): m_state=1
08:13:17.559 00.012 7988 UpdateCurrentPosition: no star selected
08:13:17.559 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:17.561 00.002 7988 Status Line: No star selected
08:13:17.563 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:17.564 00.001 7988 UpdateGuideState exits: No star selected
08:13:17.564 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:17.566 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:17.566 00.000 7988 Enqueuing Expose request
08:13:17.568 00.002 15712 Worker thread wakes up
08:13:17.568 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:17.568 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:18.972 01.404 15712 Exposure complete
08:13:18.994 00.022 15712 worker thread done servicing request
08:13:18.994 00.000 7988 OnExposeComplete: enter
08:13:18.994 00.000 7988 UpdateGuideState(): m_state=1
08:13:18.994 00.000 7988 UpdateCurrentPosition: no star selected
08:13:18.994 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:18.994 00.000 7988 Status Line: No star selected
08:13:18.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:19.001 00.007 7988 UpdateGuideState exits: No star selected
08:13:19.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:19.001 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:19.001 00.000 7988 Enqueuing Expose request
08:13:19.001 00.000 15712 Worker thread wakes up
08:13:19.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:19.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:20.746 01.745 15712 Exposure complete
08:13:20.769 00.023 15712 worker thread done servicing request
08:13:20.769 00.000 7988 OnExposeComplete: enter
08:13:20.769 00.000 7988 UpdateGuideState(): m_state=1
08:13:20.769 00.000 7988 UpdateCurrentPosition: no star selected
08:13:20.769 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:20.769 00.000 7988 Status Line: No star selected
08:13:20.776 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:20.776 00.000 7988 UpdateGuideState exits: No star selected
08:13:20.776 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:20.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:20.776 00.000 7988 Enqueuing Expose request
08:13:20.776 00.000 15712 Worker thread wakes up
08:13:20.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:20.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:22.200 01.424 15712 Exposure complete
08:13:22.222 00.022 15712 worker thread done servicing request
08:13:22.222 00.000 7988 OnExposeComplete: enter
08:13:22.222 00.000 7988 UpdateGuideState(): m_state=1
08:13:22.222 00.000 7988 UpdateCurrentPosition: no star selected
08:13:22.222 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:22.222 00.000 7988 Status Line: No star selected
08:13:22.222 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:22.230 00.008 7988 UpdateGuideState exits: No star selected
08:13:22.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:22.230 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:22.230 00.000 7988 Enqueuing Expose request
08:13:22.230 00.000 15712 Worker thread wakes up
08:13:22.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:22.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:23.873 01.643 15712 Exposure complete
08:13:23.895 00.022 15712 worker thread done servicing request
08:13:23.895 00.000 7988 OnExposeComplete: enter
08:13:23.895 00.000 7988 UpdateGuideState(): m_state=1
08:13:23.900 00.005 7988 UpdateCurrentPosition: no star selected
08:13:23.900 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:23.902 00.002 7988 Status Line: No star selected
08:13:23.904 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:23.904 00.000 7988 UpdateGuideState exits: No star selected
08:13:23.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:23.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:23.904 00.000 7988 Enqueuing Expose request
08:13:23.904 00.000 15712 Worker thread wakes up
08:13:23.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:23.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:25.441 01.537 15712 Exposure complete
08:13:25.462 00.021 15712 worker thread done servicing request
08:13:25.462 00.000 7988 OnExposeComplete: enter
08:13:25.462 00.000 7988 UpdateGuideState(): m_state=1
08:13:25.466 00.004 7988 UpdateCurrentPosition: no star selected
08:13:25.466 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:25.468 00.002 7988 Status Line: No star selected
08:13:25.470 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:25.470 00.000 7988 UpdateGuideState exits: No star selected
08:13:25.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:25.470 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:25.470 00.000 7988 Enqueuing Expose request
08:13:25.470 00.000 15712 Worker thread wakes up
08:13:25.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:25.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:27.119 01.649 15712 Exposure complete
08:13:27.132 00.013 15712 worker thread done servicing request
08:13:27.132 00.000 7988 OnExposeComplete: enter
08:13:27.132 00.000 7988 UpdateGuideState(): m_state=1
08:13:27.143 00.011 7988 UpdateCurrentPosition: no star selected
08:13:27.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:27.143 00.000 7988 Status Line: No star selected
08:13:27.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:27.148 00.005 7988 UpdateGuideState exits: No star selected
08:13:27.149 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:27.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:27.149 00.000 7988 Enqueuing Expose request
08:13:27.149 00.000 15712 Worker thread wakes up
08:13:27.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:27.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:28.681 01.532 15712 Exposure complete
08:13:28.704 00.023 15712 worker thread done servicing request
08:13:28.704 00.000 7988 OnExposeComplete: enter
08:13:28.704 00.000 7988 UpdateGuideState(): m_state=1
08:13:28.704 00.000 7988 UpdateCurrentPosition: no star selected
08:13:28.704 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:28.704 00.000 7988 Status Line: No star selected
08:13:28.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:28.711 00.007 7988 UpdateGuideState exits: No star selected
08:13:28.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:28.711 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:28.714 00.003 7988 Enqueuing Expose request
08:13:28.714 00.000 15712 Worker thread wakes up
08:13:28.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:28.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:30.356 01.642 15712 Exposure complete
08:13:30.372 00.016 15712 worker thread done servicing request
08:13:30.372 00.000 7988 OnExposeComplete: enter
08:13:30.372 00.000 7988 UpdateGuideState(): m_state=1
08:13:30.383 00.011 7988 UpdateCurrentPosition: no star selected
08:13:30.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:30.385 00.002 7988 Status Line: No star selected
08:13:30.387 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:30.388 00.001 7988 UpdateGuideState exits: No star selected
08:13:30.388 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:30.388 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:30.388 00.000 7988 Enqueuing Expose request
08:13:30.388 00.000 15712 Worker thread wakes up
08:13:30.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:30.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:31.920 01.532 15712 Exposure complete
08:13:31.936 00.016 15712 worker thread done servicing request
08:13:31.936 00.000 7988 OnExposeComplete: enter
08:13:31.936 00.000 7988 UpdateGuideState(): m_state=1
08:13:31.947 00.011 7988 UpdateCurrentPosition: no star selected
08:13:31.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:31.949 00.002 7988 Status Line: No star selected
08:13:31.951 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:31.952 00.001 7988 UpdateGuideState exits: No star selected
08:13:31.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:31.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:31.952 00.000 7988 Enqueuing Expose request
08:13:31.952 00.000 15712 Worker thread wakes up
08:13:31.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:31.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:33.697 01.745 15712 Exposure complete
08:13:33.719 00.022 15712 worker thread done servicing request
08:13:33.719 00.000 7988 OnExposeComplete: enter
08:13:33.721 00.002 7988 UpdateGuideState(): m_state=1
08:13:33.721 00.000 7988 UpdateCurrentPosition: no star selected
08:13:33.721 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:33.721 00.000 7988 Status Line: No star selected
08:13:33.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:33.727 00.006 7988 UpdateGuideState exits: No star selected
08:13:33.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:33.727 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:33.727 00.000 7988 Enqueuing Expose request
08:13:33.727 00.000 15712 Worker thread wakes up
08:13:33.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:33.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:35.137 01.410 15712 Exposure complete
08:13:35.160 00.023 15712 worker thread done servicing request
08:13:35.160 00.000 7988 OnExposeComplete: enter
08:13:35.160 00.000 7988 UpdateGuideState(): m_state=1
08:13:35.160 00.000 7988 UpdateCurrentPosition: no star selected
08:13:35.160 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:35.160 00.000 7988 Status Line: No star selected
08:13:35.160 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:35.166 00.006 7988 UpdateGuideState exits: No star selected
08:13:35.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:35.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:35.166 00.000 7988 Enqueuing Expose request
08:13:35.166 00.000 15712 Worker thread wakes up
08:13:35.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:35.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:36.814 01.648 15712 Exposure complete
08:13:36.838 00.024 15712 worker thread done servicing request
08:13:36.838 00.000 7988 OnExposeComplete: enter
08:13:36.838 00.000 7988 UpdateGuideState(): m_state=1
08:13:36.838 00.000 7988 UpdateCurrentPosition: no star selected
08:13:36.838 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:36.838 00.000 7988 Status Line: No star selected
08:13:36.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:36.844 00.006 7988 UpdateGuideState exits: No star selected
08:13:36.844 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:36.844 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:36.844 00.000 7988 Enqueuing Expose request
08:13:36.844 00.000 15712 Worker thread wakes up
08:13:36.844 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:36.844 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:38.377 01.533 15712 Exposure complete
08:13:38.398 00.021 15712 worker thread done servicing request
08:13:38.398 00.000 7988 OnExposeComplete: enter
08:13:38.398 00.000 7988 UpdateGuideState(): m_state=1
08:13:38.404 00.006 7988 UpdateCurrentPosition: no star selected
08:13:38.404 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:38.406 00.002 7988 Status Line: No star selected
08:13:38.408 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:38.408 00.000 7988 UpdateGuideState exits: No star selected
08:13:38.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:38.408 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:38.408 00.000 7988 Enqueuing Expose request
08:13:38.408 00.000 15712 Worker thread wakes up
08:13:38.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:38.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:40.042 01.634 15712 Exposure complete
08:13:40.064 00.022 15712 worker thread done servicing request
08:13:40.064 00.000 7988 OnExposeComplete: enter
08:13:40.066 00.002 7988 UpdateGuideState(): m_state=1
08:13:40.066 00.000 7988 UpdateCurrentPosition: no star selected
08:13:40.066 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:40.066 00.000 7988 Status Line: No star selected
08:13:40.066 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:40.072 00.006 7988 UpdateGuideState exits: No star selected
08:13:40.072 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:40.072 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:40.072 00.000 7988 Enqueuing Expose request
08:13:40.072 00.000 15712 Worker thread wakes up
08:13:40.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:40.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:41.605 01.533 15712 Exposure complete
08:13:41.629 00.024 15712 worker thread done servicing request
08:13:41.629 00.000 7988 OnExposeComplete: enter
08:13:41.629 00.000 7988 UpdateGuideState(): m_state=1
08:13:41.629 00.000 7988 UpdateCurrentPosition: no star selected
08:13:41.632 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:41.632 00.000 7988 Status Line: No star selected
08:13:41.632 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:41.636 00.004 7988 UpdateGuideState exits: No star selected
08:13:41.636 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:41.636 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:41.636 00.000 7988 Enqueuing Expose request
08:13:41.636 00.000 15712 Worker thread wakes up
08:13:41.636 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:41.636 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:43.270 01.634 15712 Exposure complete
08:13:43.284 00.014 15712 worker thread done servicing request
08:13:43.284 00.000 7988 OnExposeComplete: enter
08:13:43.284 00.000 7988 UpdateGuideState(): m_state=1
08:13:43.284 00.000 7988 UpdateCurrentPosition: no star selected
08:13:43.284 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:43.284 00.000 7988 Status Line: No star selected
08:13:43.299 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:43.300 00.001 7988 UpdateGuideState exits: No star selected
08:13:43.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:43.300 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:43.300 00.000 7988 Enqueuing Expose request
08:13:43.300 00.000 15712 Worker thread wakes up
08:13:43.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:43.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:44.833 01.533 15712 Exposure complete
08:13:44.850 00.017 15712 worker thread done servicing request
08:13:44.850 00.000 7988 OnExposeComplete: enter
08:13:44.850 00.000 7988 UpdateGuideState(): m_state=1
08:13:44.859 00.009 7988 UpdateCurrentPosition: no star selected
08:13:44.859 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:44.861 00.002 7988 Status Line: No star selected
08:13:44.863 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:44.864 00.001 7988 UpdateGuideState exits: No star selected
08:13:44.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:44.864 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:44.867 00.003 7988 Enqueuing Expose request
08:13:44.867 00.000 15712 Worker thread wakes up
08:13:44.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:44.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:46.498 01.631 15712 Exposure complete
08:13:46.518 00.020 15712 worker thread done servicing request
08:13:46.518 00.000 7988 OnExposeComplete: enter
08:13:46.518 00.000 7988 UpdateGuideState(): m_state=1
08:13:46.523 00.005 7988 UpdateCurrentPosition: no star selected
08:13:46.525 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:46.525 00.000 7988 Status Line: No star selected
08:13:46.527 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:46.527 00.000 7988 UpdateGuideState exits: No star selected
08:13:46.527 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:46.527 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:46.527 00.000 7988 Enqueuing Expose request
08:13:46.527 00.000 15712 Worker thread wakes up
08:13:46.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:46.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:48.063 01.536 15712 Exposure complete
08:13:48.086 00.023 15712 worker thread done servicing request
08:13:48.086 00.000 7988 OnExposeComplete: enter
08:13:48.086 00.000 7988 UpdateGuideState(): m_state=1
08:13:48.086 00.000 7988 UpdateCurrentPosition: no star selected
08:13:48.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:48.086 00.000 7988 Status Line: No star selected
08:13:48.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:48.094 00.008 7988 UpdateGuideState exits: No star selected
08:13:48.094 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:48.094 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:48.094 00.000 7988 Enqueuing Expose request
08:13:48.094 00.000 15712 Worker thread wakes up
08:13:48.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:48.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:49.741 01.647 15712 Exposure complete
08:13:49.763 00.022 15712 worker thread done servicing request
08:13:49.763 00.000 7988 OnExposeComplete: enter
08:13:49.763 00.000 7988 UpdateGuideState(): m_state=1
08:13:49.763 00.000 7988 UpdateCurrentPosition: no star selected
08:13:49.763 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:49.763 00.000 7988 Status Line: No star selected
08:13:49.769 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:49.770 00.001 7988 UpdateGuideState exits: No star selected
08:13:49.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:49.770 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:49.770 00.000 7988 Enqueuing Expose request
08:13:49.770 00.000 15712 Worker thread wakes up
08:13:49.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:49.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:51.307 01.537 15712 Exposure complete
08:13:51.329 00.022 15712 worker thread done servicing request
08:13:51.329 00.000 7988 OnExposeComplete: enter
08:13:51.329 00.000 7988 UpdateGuideState(): m_state=1
08:13:51.329 00.000 7988 UpdateCurrentPosition: no star selected
08:13:51.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:51.329 00.000 7988 Status Line: No star selected
08:13:51.336 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:51.336 00.000 7988 UpdateGuideState exits: No star selected
08:13:51.336 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:51.336 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:51.336 00.000 7988 Enqueuing Expose request
08:13:51.336 00.000 15712 Worker thread wakes up
08:13:51.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:51.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:52.984 01.648 15712 Exposure complete
08:13:53.004 00.020 15712 worker thread done servicing request
08:13:53.004 00.000 7988 OnExposeComplete: enter
08:13:53.004 00.000 7988 UpdateGuideState(): m_state=1
08:13:53.009 00.005 7988 UpdateCurrentPosition: no star selected
08:13:53.009 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:53.011 00.002 7988 Status Line: No star selected
08:13:53.013 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:53.014 00.001 7988 UpdateGuideState exits: No star selected
08:13:53.014 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:53.014 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:53.014 00.000 7988 Enqueuing Expose request
08:13:53.014 00.000 15712 Worker thread wakes up
08:13:53.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:53.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:54.546 01.532 15712 Exposure complete
08:13:54.569 00.023 15712 worker thread done servicing request
08:13:54.569 00.000 7988 OnExposeComplete: enter
08:13:54.569 00.000 7988 UpdateGuideState(): m_state=1
08:13:54.569 00.000 7988 UpdateCurrentPosition: no star selected
08:13:54.573 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:54.573 00.000 7988 Status Line: No star selected
08:13:54.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:54.576 00.003 7988 UpdateGuideState exits: No star selected
08:13:54.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:54.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:54.576 00.000 7988 Enqueuing Expose request
08:13:54.576 00.000 15712 Worker thread wakes up
08:13:54.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:54.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:56.222 01.646 15712 Exposure complete
08:13:56.242 00.020 15712 worker thread done servicing request
08:13:56.242 00.000 7988 OnExposeComplete: enter
08:13:56.242 00.000 7988 UpdateGuideState(): m_state=1
08:13:56.242 00.000 7988 UpdateCurrentPosition: no star selected
08:13:56.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:56.242 00.000 7988 Status Line: No star selected
08:13:56.252 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:56.252 00.000 7988 UpdateGuideState exits: No star selected
08:13:56.253 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:56.253 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:56.255 00.002 7988 Enqueuing Expose request
08:13:56.255 00.000 15712 Worker thread wakes up
08:13:56.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:56.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:57.787 01.532 15712 Exposure complete
08:13:57.810 00.023 15712 worker thread done servicing request
08:13:57.810 00.000 7988 OnExposeComplete: enter
08:13:57.810 00.000 7988 UpdateGuideState(): m_state=1
08:13:57.810 00.000 7988 UpdateCurrentPosition: no star selected
08:13:57.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:57.810 00.000 7988 Status Line: No star selected
08:13:57.810 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:57.817 00.007 7988 UpdateGuideState exits: No star selected
08:13:57.817 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:57.817 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:57.817 00.000 7988 Enqueuing Expose request
08:13:57.817 00.000 15712 Worker thread wakes up
08:13:57.817 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:57.817 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:13:59.461 01.644 15712 Exposure complete
08:13:59.485 00.024 15712 worker thread done servicing request
08:13:59.485 00.000 7988 OnExposeComplete: enter
08:13:59.485 00.000 7988 UpdateGuideState(): m_state=1
08:13:59.485 00.000 7988 UpdateCurrentPosition: no star selected
08:13:59.485 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:13:59.485 00.000 7988 Status Line: No star selected
08:13:59.485 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:13:59.492 00.007 7988 UpdateGuideState exits: No star selected
08:13:59.492 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:13:59.492 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:13:59.492 00.000 7988 Enqueuing Expose request
08:13:59.492 00.000 15712 Worker thread wakes up
08:13:59.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:13:59.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:01.028 01.536 15712 Exposure complete
08:14:01.042 00.014 15712 worker thread done servicing request
08:14:01.042 00.000 7988 OnExposeComplete: enter
08:14:01.042 00.000 7988 UpdateGuideState(): m_state=1
08:14:01.053 00.011 7988 UpdateCurrentPosition: no star selected
08:14:01.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:01.055 00.002 7988 Status Line: No star selected
08:14:01.057 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:01.057 00.000 7988 UpdateGuideState exits: No star selected
08:14:01.060 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:01.060 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:01.062 00.002 7988 Enqueuing Expose request
08:14:01.062 00.000 15712 Worker thread wakes up
08:14:01.062 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:01.062 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:02.692 01.630 15712 Exposure complete
08:14:02.710 00.018 15712 worker thread done servicing request
08:14:02.710 00.000 7988 OnExposeComplete: enter
08:14:02.710 00.000 7988 UpdateGuideState(): m_state=1
08:14:02.717 00.007 7988 UpdateCurrentPosition: no star selected
08:14:02.717 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:02.719 00.002 7988 Status Line: No star selected
08:14:02.721 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:02.721 00.000 7988 UpdateGuideState exits: No star selected
08:14:02.721 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:02.721 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:02.721 00.000 7988 Enqueuing Expose request
08:14:02.727 00.006 15712 Worker thread wakes up
08:14:02.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:02.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:04.257 01.530 15712 Exposure complete
08:14:04.280 00.023 15712 worker thread done servicing request
08:14:04.280 00.000 7988 OnExposeComplete: enter
08:14:04.280 00.000 7988 UpdateGuideState(): m_state=1
08:14:04.280 00.000 7988 UpdateCurrentPosition: no star selected
08:14:04.280 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:04.280 00.000 7988 Status Line: No star selected
08:14:04.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:04.287 00.007 7988 UpdateGuideState exits: No star selected
08:14:04.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:04.287 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:04.287 00.000 7988 Enqueuing Expose request
08:14:04.287 00.000 15712 Worker thread wakes up
08:14:04.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:04.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:05.932 01.645 15712 Exposure complete
08:14:05.948 00.016 15712 worker thread done servicing request
08:14:05.948 00.000 7988 OnExposeComplete: enter
08:14:05.948 00.000 7988 UpdateGuideState(): m_state=1
08:14:05.959 00.011 7988 UpdateCurrentPosition: no star selected
08:14:05.959 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:05.961 00.002 7988 Status Line: No star selected
08:14:05.962 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:05.964 00.002 7988 UpdateGuideState exits: No star selected
08:14:05.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:05.964 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:05.964 00.000 7988 Enqueuing Expose request
08:14:05.964 00.000 15712 Worker thread wakes up
08:14:05.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:05.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:07.499 01.535 15712 Exposure complete
08:14:07.521 00.022 15712 worker thread done servicing request
08:14:07.521 00.000 7988 OnExposeComplete: enter
08:14:07.521 00.000 7988 UpdateGuideState(): m_state=1
08:14:07.521 00.000 7988 UpdateCurrentPosition: no star selected
08:14:07.521 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:07.521 00.000 7988 Status Line: No star selected
08:14:07.528 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:07.528 00.000 7988 UpdateGuideState exits: No star selected
08:14:07.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:07.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:07.528 00.000 7988 Enqueuing Expose request
08:14:07.528 00.000 15712 Worker thread wakes up
08:14:07.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:07.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:09.175 01.647 15712 Exposure complete
08:14:09.196 00.021 15712 worker thread done servicing request
08:14:09.196 00.000 7988 OnExposeComplete: enter
08:14:09.196 00.000 7988 UpdateGuideState(): m_state=1
08:14:09.200 00.004 7988 UpdateCurrentPosition: no star selected
08:14:09.200 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:09.202 00.002 7988 Status Line: No star selected
08:14:09.204 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:09.205 00.001 7988 UpdateGuideState exits: No star selected
08:14:09.205 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:09.205 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:09.205 00.000 7988 Enqueuing Expose request
08:14:09.205 00.000 15712 Worker thread wakes up
08:14:09.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:09.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:10.739 01.534 15712 Exposure complete
08:14:10.753 00.014 15712 worker thread done servicing request
08:14:10.753 00.000 7988 OnExposeComplete: enter
08:14:10.753 00.000 7988 UpdateGuideState(): m_state=1
08:14:10.764 00.011 7988 UpdateCurrentPosition: no star selected
08:14:10.764 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:10.766 00.002 7988 Status Line: No star selected
08:14:10.768 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:10.768 00.000 7988 UpdateGuideState exits: No star selected
08:14:10.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:10.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:10.768 00.000 7988 Enqueuing Expose request
08:14:10.768 00.000 15712 Worker thread wakes up
08:14:10.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:10.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:12.412 01.644 15712 Exposure complete
08:14:12.434 00.022 15712 worker thread done servicing request
08:14:12.434 00.000 7988 OnExposeComplete: enter
08:14:12.434 00.000 7988 UpdateGuideState(): m_state=1
08:14:12.439 00.005 7988 UpdateCurrentPosition: no star selected
08:14:12.439 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:12.441 00.002 7988 Status Line: No star selected
08:14:12.443 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:12.444 00.001 7988 UpdateGuideState exits: No star selected
08:14:12.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:12.444 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:12.444 00.000 7988 Enqueuing Expose request
08:14:12.444 00.000 15712 Worker thread wakes up
08:14:12.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:12.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:13.983 01.539 15712 Exposure complete
08:14:14.005 00.022 15712 worker thread done servicing request
08:14:14.005 00.000 7988 OnExposeComplete: enter
08:14:14.005 00.000 7988 UpdateGuideState(): m_state=1
08:14:14.008 00.003 7988 UpdateCurrentPosition: no star selected
08:14:14.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:14.008 00.000 7988 Status Line: No star selected
08:14:14.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:14.008 00.000 7988 UpdateGuideState exits: No star selected
08:14:14.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:14.008 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:14.016 00.008 7988 Enqueuing Expose request
08:14:14.016 00.000 15712 Worker thread wakes up
08:14:14.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:14.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:15.655 01.639 15712 Exposure complete
08:14:15.671 00.016 15712 worker thread done servicing request
08:14:15.671 00.000 7988 OnExposeComplete: enter
08:14:15.682 00.011 7988 UpdateGuideState(): m_state=1
08:14:15.682 00.000 7988 UpdateCurrentPosition: no star selected
08:14:15.682 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:15.682 00.000 7988 Status Line: No star selected
08:14:15.687 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:15.687 00.000 7988 UpdateGuideState exits: No star selected
08:14:15.687 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:15.687 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:15.687 00.000 7988 Enqueuing Expose request
08:14:15.687 00.000 15712 Worker thread wakes up
08:14:15.687 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:15.687 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:17.208 01.521 15712 Exposure complete
08:14:17.229 00.021 15712 worker thread done servicing request
08:14:17.231 00.002 7988 OnExposeComplete: enter
08:14:17.233 00.002 7988 UpdateGuideState(): m_state=1
08:14:17.233 00.000 7988 UpdateCurrentPosition: no star selected
08:14:17.233 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:17.233 00.000 7988 Status Line: No star selected
08:14:17.238 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:17.238 00.000 7988 UpdateGuideState exits: No star selected
08:14:17.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:17.238 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:17.238 00.000 7988 Enqueuing Expose request
08:14:17.238 00.000 15712 Worker thread wakes up
08:14:17.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:17.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:18.871 01.633 15712 Exposure complete
08:14:18.884 00.013 15712 worker thread done servicing request
08:14:18.884 00.000 7988 OnExposeComplete: enter
08:14:18.884 00.000 7988 UpdateGuideState(): m_state=1
08:14:18.884 00.000 7988 UpdateCurrentPosition: no star selected
08:14:18.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:18.884 00.000 7988 Status Line: No star selected
08:14:18.900 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:18.901 00.001 7988 UpdateGuideState exits: No star selected
08:14:18.901 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:18.901 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:18.901 00.000 7988 Enqueuing Expose request
08:14:18.901 00.000 15712 Worker thread wakes up
08:14:18.901 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:18.901 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:20.434 01.533 15712 Exposure complete
08:14:20.456 00.022 15712 worker thread done servicing request
08:14:20.456 00.000 7988 OnExposeComplete: enter
08:14:20.456 00.000 7988 UpdateGuideState(): m_state=1
08:14:20.456 00.000 7988 UpdateCurrentPosition: no star selected
08:14:20.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:20.456 00.000 7988 Status Line: No star selected
08:14:20.456 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:20.464 00.008 7988 UpdateGuideState exits: No star selected
08:14:20.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:20.464 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:20.464 00.000 7988 Enqueuing Expose request
08:14:20.464 00.000 15712 Worker thread wakes up
08:14:20.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:20.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:22.096 01.632 15712 Exposure complete
08:14:22.110 00.014 15712 worker thread done servicing request
08:14:22.110 00.000 7988 OnExposeComplete: enter
08:14:22.110 00.000 7988 UpdateGuideState(): m_state=1
08:14:22.122 00.012 7988 UpdateCurrentPosition: no star selected
08:14:22.123 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:22.123 00.000 7988 Status Line: No star selected
08:14:22.125 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:22.125 00.000 7988 UpdateGuideState exits: No star selected
08:14:22.125 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:22.125 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:22.125 00.000 7988 Enqueuing Expose request
08:14:22.125 00.000 15712 Worker thread wakes up
08:14:22.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:22.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:23.660 01.535 15712 Exposure complete
08:14:23.674 00.014 15712 worker thread done servicing request
08:14:23.674 00.000 7988 OnExposeComplete: enter
08:14:23.674 00.000 7988 UpdateGuideState(): m_state=1
08:14:23.685 00.011 7988 UpdateCurrentPosition: no star selected
08:14:23.685 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:23.687 00.002 7988 Status Line: No star selected
08:14:23.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:23.689 00.002 7988 UpdateGuideState exits: No star selected
08:14:23.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:23.689 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:23.689 00.000 7988 Enqueuing Expose request
08:14:23.689 00.000 15712 Worker thread wakes up
08:14:23.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:23.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:25.332 01.643 15712 Exposure complete
08:14:25.356 00.024 15712 worker thread done servicing request
08:14:25.356 00.000 7988 OnExposeComplete: enter
08:14:25.358 00.002 7988 UpdateGuideState(): m_state=1
08:14:25.358 00.000 7988 UpdateCurrentPosition: no star selected
08:14:25.358 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:25.358 00.000 7988 Status Line: No star selected
08:14:25.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:25.364 00.006 7988 UpdateGuideState exits: No star selected
08:14:25.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:25.364 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:25.364 00.000 7988 Enqueuing Expose request
08:14:25.364 00.000 15712 Worker thread wakes up
08:14:25.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:25.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:26.884 01.520 15712 Exposure complete
08:14:26.906 00.022 15712 worker thread done servicing request
08:14:26.906 00.000 7988 OnExposeComplete: enter
08:14:26.908 00.002 7988 UpdateGuideState(): m_state=1
08:14:26.908 00.000 7988 UpdateCurrentPosition: no star selected
08:14:26.908 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:26.908 00.000 7988 Status Line: No star selected
08:14:26.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:26.914 00.006 7988 UpdateGuideState exits: No star selected
08:14:26.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:26.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:26.914 00.000 7988 Enqueuing Expose request
08:14:26.914 00.000 15712 Worker thread wakes up
08:14:26.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:26.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:28.547 01.633 15712 Exposure complete
08:14:28.569 00.022 15712 worker thread done servicing request
08:14:28.569 00.000 7988 OnExposeComplete: enter
08:14:28.569 00.000 7988 UpdateGuideState(): m_state=1
08:14:28.569 00.000 7988 UpdateCurrentPosition: no star selected
08:14:28.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:28.569 00.000 7988 Status Line: No star selected
08:14:28.575 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:28.577 00.002 7988 UpdateGuideState exits: No star selected
08:14:28.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:28.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:28.577 00.000 7988 Enqueuing Expose request
08:14:28.577 00.000 15712 Worker thread wakes up
08:14:28.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:28.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:30.107 01.530 15712 Exposure complete
08:14:30.130 00.023 15712 worker thread done servicing request
08:14:30.130 00.000 7988 OnExposeComplete: enter
08:14:30.132 00.002 7988 UpdateGuideState(): m_state=1
08:14:30.132 00.000 7988 UpdateCurrentPosition: no star selected
08:14:30.132 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:30.132 00.000 7988 Status Line: No star selected
08:14:30.132 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:30.139 00.007 7988 UpdateGuideState exits: No star selected
08:14:30.139 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:30.141 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:30.141 00.000 7988 Enqueuing Expose request
08:14:30.141 00.000 15712 Worker thread wakes up
08:14:30.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:30.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:31.771 01.630 15712 Exposure complete
08:14:31.791 00.020 15712 worker thread done servicing request
08:14:31.791 00.000 7988 OnExposeComplete: enter
08:14:31.791 00.000 7988 UpdateGuideState(): m_state=1
08:14:31.797 00.006 7988 UpdateCurrentPosition: no star selected
08:14:31.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:31.799 00.002 7988 Status Line: No star selected
08:14:31.801 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:31.801 00.000 7988 UpdateGuideState exits: No star selected
08:14:31.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:31.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:31.807 00.006 7988 Enqueuing Expose request
08:14:31.807 00.000 15712 Worker thread wakes up
08:14:31.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:31.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:33.338 01.531 15712 Exposure complete
08:14:33.357 00.019 15712 worker thread done servicing request
08:14:33.357 00.000 7988 OnExposeComplete: enter
08:14:33.357 00.000 7988 UpdateGuideState(): m_state=1
08:14:33.363 00.006 7988 UpdateCurrentPosition: no star selected
08:14:33.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:33.365 00.002 7988 Status Line: No star selected
08:14:33.367 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:33.367 00.000 7988 UpdateGuideState exits: No star selected
08:14:33.370 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:33.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:33.372 00.002 7988 Enqueuing Expose request
08:14:33.372 00.000 15712 Worker thread wakes up
08:14:33.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:33.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:35.014 01.642 15712 Exposure complete
08:14:35.032 00.018 15712 worker thread done servicing request
08:14:35.032 00.000 7988 OnExposeComplete: enter
08:14:35.032 00.000 7988 UpdateGuideState(): m_state=1
08:14:35.041 00.009 7988 UpdateCurrentPosition: no star selected
08:14:35.042 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:35.042 00.000 7988 Status Line: No star selected
08:14:35.044 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:35.046 00.002 7988 UpdateGuideState exits: No star selected
08:14:35.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:35.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:35.046 00.000 7988 Enqueuing Expose request
08:14:35.046 00.000 15712 Worker thread wakes up
08:14:35.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:35.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:36.567 01.521 15712 Exposure complete
08:14:36.590 00.023 15712 worker thread done servicing request
08:14:36.590 00.000 7988 OnExposeComplete: enter
08:14:36.590 00.000 7988 UpdateGuideState(): m_state=1
08:14:36.590 00.000 7988 UpdateCurrentPosition: no star selected
08:14:36.590 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:36.590 00.000 7988 Status Line: No star selected
08:14:36.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:36.597 00.007 7988 UpdateGuideState exits: No star selected
08:14:36.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:36.597 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:36.597 00.000 7988 Enqueuing Expose request
08:14:36.597 00.000 15712 Worker thread wakes up
08:14:36.597 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:36.597 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:38.341 01.744 15712 Exposure complete
08:14:38.363 00.022 15712 worker thread done servicing request
08:14:38.363 00.000 7988 OnExposeComplete: enter
08:14:38.363 00.000 7988 UpdateGuideState(): m_state=1
08:14:38.363 00.000 7988 UpdateCurrentPosition: no star selected
08:14:38.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:38.363 00.000 7988 Status Line: No star selected
08:14:38.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:38.371 00.008 7988 UpdateGuideState exits: No star selected
08:14:38.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:38.371 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:38.371 00.000 7988 Enqueuing Expose request
08:14:38.371 00.000 15712 Worker thread wakes up
08:14:38.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:38.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:39.794 01.423 15712 Exposure complete
08:14:39.808 00.014 15712 worker thread done servicing request
08:14:39.808 00.000 7988 OnExposeComplete: enter
08:14:39.808 00.000 7988 UpdateGuideState(): m_state=1
08:14:39.820 00.012 7988 UpdateCurrentPosition: no star selected
08:14:39.820 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:39.822 00.002 7988 Status Line: No star selected
08:14:39.824 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:39.824 00.000 7988 UpdateGuideState exits: No star selected
08:14:39.825 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:39.825 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:39.825 00.000 7988 Enqueuing Expose request
08:14:39.825 00.000 15712 Worker thread wakes up
08:14:39.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:39.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:41.456 01.631 15712 Exposure complete
08:14:41.476 00.020 15712 worker thread done servicing request
08:14:41.476 00.000 7988 OnExposeComplete: enter
08:14:41.476 00.000 7988 UpdateGuideState(): m_state=1
08:14:41.476 00.000 7988 UpdateCurrentPosition: no star selected
08:14:41.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:41.476 00.000 7988 Status Line: No star selected
08:14:41.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:41.486 00.010 7988 UpdateGuideState exits: No star selected
08:14:41.486 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:41.486 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:41.486 00.000 7988 Enqueuing Expose request
08:14:41.486 00.000 15712 Worker thread wakes up
08:14:41.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:41.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:43.009 01.523 15712 Exposure complete
08:14:43.031 00.022 15712 worker thread done servicing request
08:14:43.031 00.000 7988 OnExposeComplete: enter
08:14:43.032 00.001 7988 UpdateGuideState(): m_state=1
08:14:43.032 00.000 7988 UpdateCurrentPosition: no star selected
08:14:43.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:43.032 00.000 7988 Status Line: No star selected
08:14:43.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:43.038 00.006 7988 UpdateGuideState exits: No star selected
08:14:43.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:43.038 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:43.038 00.000 7988 Enqueuing Expose request
08:14:43.038 00.000 15712 Worker thread wakes up
08:14:43.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:43.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:44.670 01.632 15712 Exposure complete
08:14:44.684 00.014 15712 worker thread done servicing request
08:14:44.684 00.000 7988 OnExposeComplete: enter
08:14:44.684 00.000 7988 UpdateGuideState(): m_state=1
08:14:44.684 00.000 7988 UpdateCurrentPosition: no star selected
08:14:44.684 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:44.684 00.000 7988 Status Line: No star selected
08:14:44.699 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:44.699 00.000 7988 UpdateGuideState exits: No star selected
08:14:44.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:44.699 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:44.699 00.000 7988 Enqueuing Expose request
08:14:44.699 00.000 15712 Worker thread wakes up
08:14:44.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:44.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:46.236 01.537 15712 Exposure complete
08:14:46.258 00.022 15712 worker thread done servicing request
08:14:46.258 00.000 7988 OnExposeComplete: enter
08:14:46.258 00.000 7988 UpdateGuideState(): m_state=1
08:14:46.258 00.000 7988 UpdateCurrentPosition: no star selected
08:14:46.258 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:46.258 00.000 7988 Status Line: No star selected
08:14:46.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:46.266 00.008 7988 UpdateGuideState exits: No star selected
08:14:46.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:46.266 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:46.266 00.000 7988 Enqueuing Expose request
08:14:46.266 00.000 15712 Worker thread wakes up
08:14:46.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:46.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:47.898 01.632 15712 Exposure complete
08:14:47.916 00.018 15712 worker thread done servicing request
08:14:47.916 00.000 7988 OnExposeComplete: enter
08:14:47.916 00.000 7988 UpdateGuideState(): m_state=1
08:14:47.923 00.007 7988 UpdateCurrentPosition: no star selected
08:14:47.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:47.925 00.002 7988 Status Line: No star selected
08:14:47.927 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:47.927 00.000 7988 UpdateGuideState exits: No star selected
08:14:47.927 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:47.927 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:47.927 00.000 7988 Enqueuing Expose request
08:14:47.932 00.005 15712 Worker thread wakes up
08:14:47.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:47.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:49.450 01.518 15712 Exposure complete
08:14:49.472 00.022 15712 worker thread done servicing request
08:14:49.472 00.000 7988 OnExposeComplete: enter
08:14:49.472 00.000 7988 UpdateGuideState(): m_state=1
08:14:49.472 00.000 7988 UpdateCurrentPosition: no star selected
08:14:49.472 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:49.472 00.000 7988 Status Line: No star selected
08:14:49.472 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:49.480 00.008 7988 UpdateGuideState exits: No star selected
08:14:49.481 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:49.481 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:49.483 00.002 7988 Enqueuing Expose request
08:14:49.483 00.000 15712 Worker thread wakes up
08:14:49.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:49.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:51.114 01.631 15712 Exposure complete
08:14:51.132 00.018 15712 worker thread done servicing request
08:14:51.132 00.000 7988 OnExposeComplete: enter
08:14:51.132 00.000 7988 UpdateGuideState(): m_state=1
08:14:51.139 00.007 7988 UpdateCurrentPosition: no star selected
08:14:51.139 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:51.141 00.002 7988 Status Line: No star selected
08:14:51.143 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:51.144 00.001 7988 UpdateGuideState exits: No star selected
08:14:51.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:51.144 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:51.144 00.000 7988 Enqueuing Expose request
08:14:51.144 00.000 15712 Worker thread wakes up
08:14:51.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:51.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:52.666 01.522 15712 Exposure complete
08:14:52.687 00.021 15712 worker thread done servicing request
08:14:52.687 00.000 7988 OnExposeComplete: enter
08:14:52.687 00.000 7988 UpdateGuideState(): m_state=1
08:14:52.691 00.004 7988 UpdateCurrentPosition: no star selected
08:14:52.691 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:52.693 00.002 7988 Status Line: No star selected
08:14:52.695 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:52.695 00.000 7988 UpdateGuideState exits: No star selected
08:14:52.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:52.697 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:52.697 00.000 7988 Enqueuing Expose request
08:14:52.697 00.000 15712 Worker thread wakes up
08:14:52.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:52.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:54.342 01.645 15712 Exposure complete
08:14:54.364 00.022 15712 worker thread done servicing request
08:14:54.364 00.000 7988 OnExposeComplete: enter
08:14:54.366 00.002 7988 UpdateGuideState(): m_state=1
08:14:54.366 00.000 7988 UpdateCurrentPosition: no star selected
08:14:54.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:54.366 00.000 7988 Status Line: No star selected
08:14:54.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:54.372 00.006 7988 UpdateGuideState exits: No star selected
08:14:54.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:54.372 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:54.372 00.000 7988 Enqueuing Expose request
08:14:54.372 00.000 15712 Worker thread wakes up
08:14:54.372 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:54.372 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:55.893 01.521 15712 Exposure complete
08:14:55.915 00.022 15712 worker thread done servicing request
08:14:55.915 00.000 7988 OnExposeComplete: enter
08:14:55.915 00.000 7988 UpdateGuideState(): m_state=1
08:14:55.915 00.000 7988 UpdateCurrentPosition: no star selected
08:14:55.915 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:55.915 00.000 7988 Status Line: No star selected
08:14:55.915 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:55.923 00.008 7988 UpdateGuideState exits: No star selected
08:14:55.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:55.923 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:55.923 00.000 7988 Enqueuing Expose request
08:14:55.923 00.000 15712 Worker thread wakes up
08:14:55.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:55.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:57.568 01.645 15712 Exposure complete
08:14:57.585 00.017 15712 worker thread done servicing request
08:14:57.585 00.000 7988 OnExposeComplete: enter
08:14:57.585 00.000 7988 UpdateGuideState(): m_state=1
08:14:57.594 00.009 7988 UpdateCurrentPosition: no star selected
08:14:57.594 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:57.596 00.002 7988 Status Line: No star selected
08:14:57.598 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:57.599 00.001 7988 UpdateGuideState exits: No star selected
08:14:57.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:57.599 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:57.602 00.003 7988 Enqueuing Expose request
08:14:57.602 00.000 15712 Worker thread wakes up
08:14:57.602 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:57.602 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:14:59.133 01.531 15712 Exposure complete
08:14:59.152 00.019 15712 worker thread done servicing request
08:14:59.152 00.000 7988 OnExposeComplete: enter
08:14:59.152 00.000 7988 UpdateGuideState(): m_state=1
08:14:59.159 00.007 7988 UpdateCurrentPosition: no star selected
08:14:59.159 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:14:59.161 00.002 7988 Status Line: No star selected
08:14:59.163 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:14:59.163 00.000 7988 UpdateGuideState exits: No star selected
08:14:59.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:14:59.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:14:59.163 00.000 7988 Enqueuing Expose request
08:14:59.163 00.000 15712 Worker thread wakes up
08:14:59.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:14:59.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:00.807 01.644 15712 Exposure complete
08:15:00.832 00.025 15712 worker thread done servicing request
08:15:00.832 00.000 7988 OnExposeComplete: enter
08:15:00.832 00.000 7988 UpdateGuideState(): m_state=1
08:15:00.832 00.000 7988 UpdateCurrentPosition: no star selected
08:15:00.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:00.832 00.000 7988 Status Line: No star selected
08:15:00.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:00.840 00.008 7988 UpdateGuideState exits: No star selected
08:15:00.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:00.840 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:00.840 00.000 7988 Enqueuing Expose request
08:15:00.840 00.000 15712 Worker thread wakes up
08:15:00.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:00.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:02.374 01.534 15712 Exposure complete
08:15:02.395 00.021 15712 worker thread done servicing request
08:15:02.397 00.002 7988 OnExposeComplete: enter
08:15:02.397 00.000 7988 UpdateGuideState(): m_state=1
08:15:02.397 00.000 7988 UpdateCurrentPosition: no star selected
08:15:02.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:02.397 00.000 7988 Status Line: No star selected
08:15:02.402 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:02.403 00.001 7988 UpdateGuideState exits: No star selected
08:15:02.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:02.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:02.403 00.000 7988 Enqueuing Expose request
08:15:02.403 00.000 15712 Worker thread wakes up
08:15:02.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:02.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:04.050 01.647 15712 Exposure complete
08:15:04.068 00.018 15712 worker thread done servicing request
08:15:04.068 00.000 7988 OnExposeComplete: enter
08:15:04.068 00.000 7988 UpdateGuideState(): m_state=1
08:15:04.075 00.007 7988 UpdateCurrentPosition: no star selected
08:15:04.075 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:04.077 00.002 7988 Status Line: No star selected
08:15:04.079 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:04.080 00.001 7988 UpdateGuideState exits: No star selected
08:15:04.080 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:04.080 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:04.080 00.000 7988 Enqueuing Expose request
08:15:04.080 00.000 15712 Worker thread wakes up
08:15:04.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:04.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:05.615 01.535 15712 Exposure complete
08:15:05.639 00.024 15712 worker thread done servicing request
08:15:05.639 00.000 7988 OnExposeComplete: enter
08:15:05.639 00.000 7988 UpdateGuideState(): m_state=1
08:15:05.639 00.000 7988 UpdateCurrentPosition: no star selected
08:15:05.639 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:05.639 00.000 7988 Status Line: No star selected
08:15:05.645 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:05.645 00.000 7988 UpdateGuideState exits: No star selected
08:15:05.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:05.645 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:05.645 00.000 7988 Enqueuing Expose request
08:15:05.650 00.005 15712 Worker thread wakes up
08:15:05.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:05.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:07.292 01.642 15712 Exposure complete
08:15:07.316 00.024 15712 worker thread done servicing request
08:15:07.316 00.000 7988 OnExposeComplete: enter
08:15:07.316 00.000 7988 UpdateGuideState(): m_state=1
08:15:07.319 00.003 7988 UpdateCurrentPosition: no star selected
08:15:07.319 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:07.321 00.002 7988 Status Line: No star selected
08:15:07.323 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:07.324 00.001 7988 UpdateGuideState exits: No star selected
08:15:07.324 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:07.324 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:07.324 00.000 7988 Enqueuing Expose request
08:15:07.324 00.000 15712 Worker thread wakes up
08:15:07.324 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:07.324 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:08.858 01.534 15712 Exposure complete
08:15:08.872 00.014 7988 OnExposeComplete: enter
08:15:08.882 00.010 7988 UpdateGuideState(): m_state=1
08:15:08.882 00.000 15712 worker thread done servicing request
08:15:08.882 00.000 7988 UpdateCurrentPosition: no star selected
08:15:08.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:08.882 00.000 7988 Status Line: No star selected
08:15:08.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:08.887 00.005 7988 UpdateGuideState exits: No star selected
08:15:08.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:08.887 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:08.887 00.000 7988 Enqueuing Expose request
08:15:08.887 00.000 15712 Worker thread wakes up
08:15:08.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:08.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:10.521 01.634 15712 Exposure complete
08:15:10.555 00.034 15712 worker thread done servicing request
08:15:10.555 00.000 7988 OnExposeComplete: enter
08:15:10.555 00.000 7988 UpdateGuideState(): m_state=1
08:15:10.555 00.000 7988 UpdateCurrentPosition: no star selected
08:15:10.555 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:10.555 00.000 7988 Status Line: No star selected
08:15:10.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:10.555 00.000 7988 UpdateGuideState exits: No star selected
08:15:10.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:10.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:10.555 00.000 7988 Enqueuing Expose request
08:15:10.567 00.012 15712 Worker thread wakes up
08:15:10.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:10.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:12.088 01.521 15712 Exposure complete
08:15:12.110 00.022 15712 worker thread done servicing request
08:15:12.110 00.000 7988 OnExposeComplete: enter
08:15:12.110 00.000 7988 UpdateGuideState(): m_state=1
08:15:12.114 00.004 7988 UpdateCurrentPosition: no star selected
08:15:12.114 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:12.114 00.000 7988 Status Line: No star selected
08:15:12.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:12.118 00.004 7988 UpdateGuideState exits: No star selected
08:15:12.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:12.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:12.118 00.000 7988 Enqueuing Expose request
08:15:12.118 00.000 15712 Worker thread wakes up
08:15:12.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:12.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:13.862 01.744 15712 Exposure complete
08:15:13.885 00.023 15712 worker thread done servicing request
08:15:13.885 00.000 7988 OnExposeComplete: enter
08:15:13.885 00.000 7988 UpdateGuideState(): m_state=1
08:15:13.888 00.003 7988 UpdateCurrentPosition: no star selected
08:15:13.888 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:13.890 00.002 7988 Status Line: No star selected
08:15:13.892 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:13.892 00.000 7988 UpdateGuideState exits: No star selected
08:15:13.892 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:13.892 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:13.892 00.000 7988 Enqueuing Expose request
08:15:13.892 00.000 15712 Worker thread wakes up
08:15:13.892 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:13.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:15.302 01.410 15712 Exposure complete
08:15:15.322 00.020 15712 worker thread done servicing request
08:15:15.322 00.000 7988 OnExposeComplete: enter
08:15:15.322 00.000 7988 UpdateGuideState(): m_state=1
08:15:15.322 00.000 7988 UpdateCurrentPosition: no star selected
08:15:15.322 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:15.322 00.000 7988 Status Line: No star selected
08:15:15.322 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:15.331 00.009 7988 UpdateGuideState exits: No star selected
08:15:15.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:15.331 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:15.331 00.000 7988 Enqueuing Expose request
08:15:15.331 00.000 15712 Worker thread wakes up
08:15:15.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:15.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:17.077 01.746 15712 Exposure complete
08:15:17.099 00.022 15712 worker thread done servicing request
08:15:17.101 00.002 7988 OnExposeComplete: enter
08:15:17.102 00.001 7988 UpdateGuideState(): m_state=1
08:15:17.102 00.000 7988 UpdateCurrentPosition: no star selected
08:15:17.102 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:17.102 00.000 7988 Status Line: No star selected
08:15:17.107 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:17.107 00.000 7988 UpdateGuideState exits: No star selected
08:15:17.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:17.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:17.107 00.000 7988 Enqueuing Expose request
08:15:17.107 00.000 15712 Worker thread wakes up
08:15:17.107 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:17.107 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:18.530 01.423 15712 Exposure complete
08:15:18.547 00.017 15712 worker thread done servicing request
08:15:18.547 00.000 7988 OnExposeComplete: enter
08:15:18.547 00.000 7988 UpdateGuideState(): m_state=1
08:15:18.547 00.000 7988 UpdateCurrentPosition: no star selected
08:15:18.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:18.547 00.000 7988 Status Line: No star selected
08:15:18.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:18.560 00.013 7988 UpdateGuideState exits: No star selected
08:15:18.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:18.560 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:18.564 00.004 7988 Enqueuing Expose request
08:15:18.564 00.000 15712 Worker thread wakes up
08:15:18.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:18.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:20.304 01.740 15712 Exposure complete
08:15:20.326 00.022 15712 worker thread done servicing request
08:15:20.326 00.000 7988 OnExposeComplete: enter
08:15:20.326 00.000 7988 UpdateGuideState(): m_state=1
08:15:20.326 00.000 7988 UpdateCurrentPosition: no star selected
08:15:20.326 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:20.332 00.006 7988 Status Line: No star selected
08:15:20.332 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:20.334 00.002 7988 UpdateGuideState exits: No star selected
08:15:20.334 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:20.334 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:20.334 00.000 7988 Enqueuing Expose request
08:15:20.334 00.000 15712 Worker thread wakes up
08:15:20.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:20.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:21.756 01.422 15712 Exposure complete
08:15:21.778 00.022 15712 worker thread done servicing request
08:15:21.778 00.000 7988 OnExposeComplete: enter
08:15:21.778 00.000 7988 UpdateGuideState(): m_state=1
08:15:21.778 00.000 7988 UpdateCurrentPosition: no star selected
08:15:21.778 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:21.778 00.000 7988 Status Line: No star selected
08:15:21.778 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:21.786 00.008 7988 UpdateGuideState exits: No star selected
08:15:21.788 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:21.788 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:21.790 00.002 7988 Enqueuing Expose request
08:15:21.790 00.000 15712 Worker thread wakes up
08:15:21.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:21.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:23.430 01.640 15712 Exposure complete
08:15:23.454 00.024 15712 worker thread done servicing request
08:15:23.454 00.000 7988 OnExposeComplete: enter
08:15:23.454 00.000 7988 UpdateGuideState(): m_state=1
08:15:23.454 00.000 7988 UpdateCurrentPosition: no star selected
08:15:23.454 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:23.454 00.000 7988 Status Line: No star selected
08:15:23.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:23.463 00.009 7988 UpdateGuideState exits: No star selected
08:15:23.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:23.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:23.463 00.000 7988 Enqueuing Expose request
08:15:23.463 00.000 15712 Worker thread wakes up
08:15:23.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:23.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:24.995 01.532 15712 Exposure complete
08:15:25.012 00.017 15712 worker thread done servicing request
08:15:25.012 00.000 7988 OnExposeComplete: enter
08:15:25.012 00.000 7988 UpdateGuideState(): m_state=1
08:15:25.020 00.008 7988 UpdateCurrentPosition: no star selected
08:15:25.020 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:25.022 00.002 7988 Status Line: No star selected
08:15:25.024 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:25.025 00.001 7988 UpdateGuideState exits: No star selected
08:15:25.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:25.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:25.025 00.000 7988 Enqueuing Expose request
08:15:25.029 00.004 15712 Worker thread wakes up
08:15:25.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:25.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:26.770 01.741 15712 Exposure complete
08:15:26.793 00.023 15712 worker thread done servicing request
08:15:26.793 00.000 7988 OnExposeComplete: enter
08:15:26.793 00.000 7988 UpdateGuideState(): m_state=1
08:15:26.793 00.000 7988 UpdateCurrentPosition: no star selected
08:15:26.793 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:26.793 00.000 7988 Status Line: No star selected
08:15:26.799 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:26.799 00.000 7988 UpdateGuideState exits: No star selected
08:15:26.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:26.799 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:26.799 00.000 7988 Enqueuing Expose request
08:15:26.799 00.000 15712 Worker thread wakes up
08:15:26.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:26.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:28.224 01.425 15712 Exposure complete
08:15:28.243 00.019 15712 worker thread done servicing request
08:15:28.243 00.000 7988 OnExposeComplete: enter
08:15:28.243 00.000 7988 UpdateGuideState(): m_state=1
08:15:28.249 00.006 7988 UpdateCurrentPosition: no star selected
08:15:28.249 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:28.251 00.002 7988 Status Line: No star selected
08:15:28.254 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:28.254 00.000 7988 UpdateGuideState exits: No star selected
08:15:28.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:28.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:28.254 00.000 7988 Enqueuing Expose request
08:15:28.254 00.000 15712 Worker thread wakes up
08:15:28.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:28.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:29.998 01.744 15712 Exposure complete
08:15:30.021 00.023 15712 worker thread done servicing request
08:15:30.021 00.000 7988 OnExposeComplete: enter
08:15:30.021 00.000 7988 UpdateGuideState(): m_state=1
08:15:30.021 00.000 7988 UpdateCurrentPosition: no star selected
08:15:30.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:30.021 00.000 7988 Status Line: No star selected
08:15:30.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:30.029 00.008 7988 UpdateGuideState exits: No star selected
08:15:30.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:30.029 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:30.032 00.003 7988 Enqueuing Expose request
08:15:30.032 00.000 15712 Worker thread wakes up
08:15:30.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:30.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:31.453 01.421 15712 Exposure complete
08:15:31.467 00.014 15712 worker thread done servicing request
08:15:31.467 00.000 7988 OnExposeComplete: enter
08:15:31.467 00.000 7988 UpdateGuideState(): m_state=1
08:15:31.478 00.011 7988 UpdateCurrentPosition: no star selected
08:15:31.478 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:31.480 00.002 7988 Status Line: No star selected
08:15:31.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:31.482 00.002 7988 UpdateGuideState exits: No star selected
08:15:31.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:31.482 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:31.482 00.000 7988 Enqueuing Expose request
08:15:31.482 00.000 15712 Worker thread wakes up
08:15:31.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:31.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:33.130 01.648 15712 Exposure complete
08:15:33.148 00.018 15712 worker thread done servicing request
08:15:33.148 00.000 7988 OnExposeComplete: enter
08:15:33.148 00.000 7988 UpdateGuideState(): m_state=1
08:15:33.155 00.007 7988 UpdateCurrentPosition: no star selected
08:15:33.155 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:33.157 00.002 7988 Status Line: No star selected
08:15:33.159 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:33.159 00.000 7988 UpdateGuideState exits: No star selected
08:15:33.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:33.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:33.159 00.000 7988 Enqueuing Expose request
08:15:33.165 00.006 15712 Worker thread wakes up
08:15:33.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:33.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:34.680 01.515 15712 Exposure complete
08:15:34.702 00.022 15712 worker thread done servicing request
08:15:34.702 00.000 7988 OnExposeComplete: enter
08:15:34.702 00.000 7988 UpdateGuideState(): m_state=1
08:15:34.702 00.000 7988 UpdateCurrentPosition: no star selected
08:15:34.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:34.702 00.000 7988 Status Line: No star selected
08:15:34.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:34.710 00.008 7988 UpdateGuideState exits: No star selected
08:15:34.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:34.710 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:34.710 00.000 7988 Enqueuing Expose request
08:15:34.710 00.000 15712 Worker thread wakes up
08:15:34.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:34.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:36.343 01.633 15712 Exposure complete
08:15:36.357 00.014 15712 worker thread done servicing request
08:15:36.357 00.000 7988 OnExposeComplete: enter
08:15:36.367 00.010 7988 UpdateGuideState(): m_state=1
08:15:36.367 00.000 7988 UpdateCurrentPosition: no star selected
08:15:36.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:36.367 00.000 7988 Status Line: No star selected
08:15:36.367 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:36.373 00.006 7988 UpdateGuideState exits: No star selected
08:15:36.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:36.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:36.373 00.000 7988 Enqueuing Expose request
08:15:36.373 00.000 15712 Worker thread wakes up
08:15:36.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:36.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:37.895 01.522 15712 Exposure complete
08:15:37.917 00.022 15712 worker thread done servicing request
08:15:37.917 00.000 7988 OnExposeComplete: enter
08:15:37.917 00.000 7988 UpdateGuideState(): m_state=1
08:15:37.917 00.000 7988 UpdateCurrentPosition: no star selected
08:15:37.917 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:37.917 00.000 7988 Status Line: No star selected
08:15:37.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:37.924 00.007 7988 UpdateGuideState exits: No star selected
08:15:37.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:37.924 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:37.924 00.000 7988 Enqueuing Expose request
08:15:37.924 00.000 15712 Worker thread wakes up
08:15:37.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:37.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:39.669 01.745 15712 Exposure complete
08:15:39.683 00.014 15712 worker thread done servicing request
08:15:39.683 00.000 7988 OnExposeComplete: enter
08:15:39.683 00.000 7988 UpdateGuideState(): m_state=1
08:15:39.694 00.011 7988 UpdateCurrentPosition: no star selected
08:15:39.694 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:39.696 00.002 7988 Status Line: No star selected
08:15:39.698 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:39.699 00.001 7988 UpdateGuideState exits: No star selected
08:15:39.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:39.699 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:39.699 00.000 7988 Enqueuing Expose request
08:15:39.699 00.000 15712 Worker thread wakes up
08:15:39.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:39.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:41.109 01.410 15712 Exposure complete
08:15:41.130 00.021 15712 worker thread done servicing request
08:15:41.130 00.000 7988 OnExposeComplete: enter
08:15:41.130 00.000 7988 UpdateGuideState(): m_state=1
08:15:41.134 00.004 7988 UpdateCurrentPosition: no star selected
08:15:41.134 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:41.136 00.002 7988 Status Line: No star selected
08:15:41.138 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:41.138 00.000 7988 UpdateGuideState exits: No star selected
08:15:41.140 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:41.140 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:41.142 00.002 7988 Enqueuing Expose request
08:15:41.142 00.000 15712 Worker thread wakes up
08:15:41.142 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:41.142 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:42.786 01.644 15712 Exposure complete
08:15:42.800 00.014 15712 worker thread done servicing request
08:15:42.800 00.000 7988 OnExposeComplete: enter
08:15:42.800 00.000 7988 UpdateGuideState(): m_state=1
08:15:42.811 00.011 7988 UpdateCurrentPosition: no star selected
08:15:42.813 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:42.813 00.000 7988 Status Line: No star selected
08:15:42.815 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:42.816 00.001 7988 UpdateGuideState exits: No star selected
08:15:42.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:42.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:42.816 00.000 7988 Enqueuing Expose request
08:15:42.816 00.000 15712 Worker thread wakes up
08:15:42.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:42.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:44.350 01.534 15712 Exposure complete
08:15:44.370 00.020 15712 worker thread done servicing request
08:15:44.370 00.000 7988 OnExposeComplete: enter
08:15:44.370 00.000 7988 UpdateGuideState(): m_state=1
08:15:44.376 00.006 7988 UpdateCurrentPosition: no star selected
08:15:44.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:44.378 00.002 7988 Status Line: No star selected
08:15:44.380 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:44.380 00.000 7988 UpdateGuideState exits: No star selected
08:15:44.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:44.380 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:44.380 00.000 7988 Enqueuing Expose request
08:15:44.380 00.000 15712 Worker thread wakes up
08:15:44.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:44.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:46.126 01.746 15712 Exposure complete
08:15:46.149 00.023 15712 worker thread done servicing request
08:15:46.149 00.000 7988 OnExposeComplete: enter
08:15:46.149 00.000 7988 UpdateGuideState(): m_state=1
08:15:46.151 00.002 7988 UpdateCurrentPosition: no star selected
08:15:46.151 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:46.153 00.002 7988 Status Line: No star selected
08:15:46.156 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:46.156 00.000 7988 UpdateGuideState exits: No star selected
08:15:46.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:46.156 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:46.156 00.000 7988 Enqueuing Expose request
08:15:46.156 00.000 15712 Worker thread wakes up
08:15:46.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:46.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:47.578 01.422 15712 Exposure complete
08:15:47.595 00.017 15712 worker thread done servicing request
08:15:47.595 00.000 7988 OnExposeComplete: enter
08:15:47.595 00.000 7988 UpdateGuideState(): m_state=1
08:15:47.603 00.008 7988 UpdateCurrentPosition: no star selected
08:15:47.603 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:47.605 00.002 7988 Status Line: No star selected
08:15:47.607 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:47.607 00.000 7988 UpdateGuideState exits: No star selected
08:15:47.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:47.607 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:47.607 00.000 7988 Enqueuing Expose request
08:15:47.612 00.005 15712 Worker thread wakes up
08:15:47.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:47.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:49.255 01.643 15712 Exposure complete
08:15:49.278 00.023 15712 worker thread done servicing request
08:15:49.278 00.000 7988 OnExposeComplete: enter
08:15:49.278 00.000 7988 UpdateGuideState(): m_state=1
08:15:49.278 00.000 7988 UpdateCurrentPosition: no star selected
08:15:49.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:49.278 00.000 7988 Status Line: No star selected
08:15:49.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:49.285 00.007 7988 UpdateGuideState exits: No star selected
08:15:49.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:49.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:49.285 00.000 7988 Enqueuing Expose request
08:15:49.285 00.000 15712 Worker thread wakes up
08:15:49.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:49.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:50.806 01.521 15712 Exposure complete
08:15:50.827 00.021 15712 worker thread done servicing request
08:15:50.827 00.000 7988 OnExposeComplete: enter
08:15:50.829 00.002 7988 UpdateGuideState(): m_state=1
08:15:50.831 00.002 7988 UpdateCurrentPosition: no star selected
08:15:50.831 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:50.833 00.002 7988 Status Line: No star selected
08:15:50.836 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:50.836 00.000 7988 UpdateGuideState exits: No star selected
08:15:50.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:50.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:50.836 00.000 7988 Enqueuing Expose request
08:15:50.836 00.000 15712 Worker thread wakes up
08:15:50.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:50.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:52.468 01.632 15712 Exposure complete
08:15:52.482 00.014 15712 worker thread done servicing request
08:15:52.482 00.000 7988 OnExposeComplete: enter
08:15:52.482 00.000 7988 UpdateGuideState(): m_state=1
08:15:52.482 00.000 7988 UpdateCurrentPosition: no star selected
08:15:52.482 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:52.495 00.013 7988 Status Line: No star selected
08:15:52.497 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:52.497 00.000 7988 UpdateGuideState exits: No star selected
08:15:52.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:52.497 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:52.497 00.000 7988 Enqueuing Expose request
08:15:52.497 00.000 15712 Worker thread wakes up
08:15:52.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:52.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:54.034 01.537 15712 Exposure complete
08:15:54.048 00.014 15712 worker thread done servicing request
08:15:54.048 00.000 7988 OnExposeComplete: enter
08:15:54.048 00.000 7988 UpdateGuideState(): m_state=1
08:15:54.059 00.011 7988 UpdateCurrentPosition: no star selected
08:15:54.059 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:54.061 00.002 7988 Status Line: No star selected
08:15:54.061 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:54.063 00.002 7988 UpdateGuideState exits: No star selected
08:15:54.063 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:54.063 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:54.063 00.000 7988 Enqueuing Expose request
08:15:54.063 00.000 15712 Worker thread wakes up
08:15:54.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:54.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:55.711 01.648 15712 Exposure complete
08:15:55.734 00.023 15712 worker thread done servicing request
08:15:55.734 00.000 7988 OnExposeComplete: enter
08:15:55.734 00.000 7988 UpdateGuideState(): m_state=1
08:15:55.734 00.000 7988 UpdateCurrentPosition: no star selected
08:15:55.734 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:55.734 00.000 7988 Status Line: No star selected
08:15:55.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:55.740 00.006 7988 UpdateGuideState exits: No star selected
08:15:55.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:55.740 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:55.740 00.000 7988 Enqueuing Expose request
08:15:55.740 00.000 15712 Worker thread wakes up
08:15:55.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:55.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:57.271 01.531 15712 Exposure complete
08:15:57.293 00.022 15712 worker thread done servicing request
08:15:57.293 00.000 7988 OnExposeComplete: enter
08:15:57.293 00.000 7988 UpdateGuideState(): m_state=1
08:15:57.293 00.000 7988 UpdateCurrentPosition: no star selected
08:15:57.293 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:57.293 00.000 7988 Status Line: No star selected
08:15:57.299 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:57.301 00.002 7988 UpdateGuideState exits: No star selected
08:15:57.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:57.301 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:57.301 00.000 7988 Enqueuing Expose request
08:15:57.301 00.000 15712 Worker thread wakes up
08:15:57.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:57.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:15:58.948 01.647 15712 Exposure complete
08:15:58.970 00.022 15712 worker thread done servicing request
08:15:58.970 00.000 7988 OnExposeComplete: enter
08:15:58.970 00.000 7988 UpdateGuideState(): m_state=1
08:15:58.970 00.000 7988 UpdateCurrentPosition: no star selected
08:15:58.970 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:15:58.970 00.000 7988 Status Line: No star selected
08:15:58.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:15:58.978 00.008 7988 UpdateGuideState exits: No star selected
08:15:58.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:15:58.978 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:15:58.978 00.000 7988 Enqueuing Expose request
08:15:58.978 00.000 15712 Worker thread wakes up
08:15:58.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:15:58.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:00.499 01.521 15712 Exposure complete
08:16:00.521 00.022 15712 worker thread done servicing request
08:16:00.521 00.000 7988 OnExposeComplete: enter
08:16:00.523 00.002 7988 UpdateGuideState(): m_state=1
08:16:00.523 00.000 7988 UpdateCurrentPosition: no star selected
08:16:00.525 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:00.527 00.002 7988 Status Line: No star selected
08:16:00.528 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:00.530 00.002 7988 UpdateGuideState exits: No star selected
08:16:00.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:00.532 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:00.532 00.000 7988 Enqueuing Expose request
08:16:00.535 00.003 15712 Worker thread wakes up
08:16:00.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:00.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:02.174 01.639 15712 Exposure complete
08:16:02.196 00.022 15712 worker thread done servicing request
08:16:02.196 00.000 7988 OnExposeComplete: enter
08:16:02.199 00.003 7988 UpdateGuideState(): m_state=1
08:16:02.199 00.000 7988 UpdateCurrentPosition: no star selected
08:16:02.199 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:02.199 00.000 7988 Status Line: No star selected
08:16:02.199 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:02.204 00.005 7988 UpdateGuideState exits: No star selected
08:16:02.204 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:02.204 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:02.204 00.000 7988 Enqueuing Expose request
08:16:02.204 00.000 15712 Worker thread wakes up
08:16:02.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:02.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:03.740 01.536 15712 Exposure complete
08:16:03.754 00.014 15712 worker thread done servicing request
08:16:03.754 00.000 7988 OnExposeComplete: enter
08:16:03.754 00.000 7988 UpdateGuideState(): m_state=1
08:16:03.765 00.011 7988 UpdateCurrentPosition: no star selected
08:16:03.765 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:03.767 00.002 7988 Status Line: No star selected
08:16:03.769 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:03.769 00.000 7988 UpdateGuideState exits: No star selected
08:16:03.771 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:03.771 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:03.773 00.002 7988 Enqueuing Expose request
08:16:03.773 00.000 15712 Worker thread wakes up
08:16:03.773 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:03.773 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:05.512 01.739 15712 Exposure complete
08:16:05.537 00.025 15712 worker thread done servicing request
08:16:05.537 00.000 7988 OnExposeComplete: enter
08:16:05.537 00.000 7988 UpdateGuideState(): m_state=1
08:16:05.540 00.003 7988 UpdateCurrentPosition: no star selected
08:16:05.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:05.542 00.002 7988 Status Line: No star selected
08:16:05.543 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:05.543 00.000 7988 UpdateGuideState exits: No star selected
08:16:05.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:05.543 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:05.543 00.000 7988 Enqueuing Expose request
08:16:05.543 00.000 15712 Worker thread wakes up
08:16:05.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:05.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:06.968 01.425 15712 Exposure complete
08:16:06.983 00.015 15712 worker thread done servicing request
08:16:06.983 00.000 7988 OnExposeComplete: enter
08:16:06.983 00.000 7988 UpdateGuideState(): m_state=1
08:16:06.993 00.010 7988 UpdateCurrentPosition: no star selected
08:16:06.993 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:06.995 00.002 7988 Status Line: No star selected
08:16:06.997 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:06.997 00.000 7988 UpdateGuideState exits: No star selected
08:16:06.997 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:07.000 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:07.000 00.000 7988 Enqueuing Expose request
08:16:07.000 00.000 15712 Worker thread wakes up
08:16:07.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:07.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:08.642 01.642 15712 Exposure complete
08:16:08.658 00.016 15712 worker thread done servicing request
08:16:08.658 00.000 7988 OnExposeComplete: enter
08:16:08.658 00.000 7988 UpdateGuideState(): m_state=1
08:16:08.668 00.010 7988 UpdateCurrentPosition: no star selected
08:16:08.670 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:08.670 00.000 7988 Status Line: No star selected
08:16:08.672 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:08.674 00.002 7988 UpdateGuideState exits: No star selected
08:16:08.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:08.674 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:08.674 00.000 7988 Enqueuing Expose request
08:16:08.674 00.000 15712 Worker thread wakes up
08:16:08.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:08.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:10.194 01.520 15712 Exposure complete
08:16:10.210 00.016 15712 worker thread done servicing request
08:16:10.218 00.008 7988 OnExposeComplete: enter
08:16:10.218 00.000 7988 UpdateGuideState(): m_state=1
08:16:10.220 00.002 7988 UpdateCurrentPosition: no star selected
08:16:10.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:10.222 00.002 7988 Status Line: No star selected
08:16:10.224 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:10.224 00.000 7988 UpdateGuideState exits: No star selected
08:16:10.226 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:10.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:10.228 00.002 7988 Enqueuing Expose request
08:16:10.228 00.000 15712 Worker thread wakes up
08:16:10.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:10.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:11.870 01.642 15712 Exposure complete
08:16:11.887 00.017 15712 worker thread done servicing request
08:16:11.887 00.000 7988 OnExposeComplete: enter
08:16:11.887 00.000 7988 UpdateGuideState(): m_state=1
08:16:11.897 00.010 7988 UpdateCurrentPosition: no star selected
08:16:11.897 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:11.899 00.002 7988 Status Line: No star selected
08:16:11.901 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:11.901 00.000 7988 UpdateGuideState exits: No star selected
08:16:11.904 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:11.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:11.904 00.000 7988 Enqueuing Expose request
08:16:11.904 00.000 15712 Worker thread wakes up
08:16:11.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:11.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:13.421 01.517 15712 Exposure complete
08:16:13.446 00.025 15712 worker thread done servicing request
08:16:13.446 00.000 7988 OnExposeComplete: enter
08:16:13.446 00.000 7988 UpdateGuideState(): m_state=1
08:16:13.446 00.000 7988 UpdateCurrentPosition: no star selected
08:16:13.446 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:13.446 00.000 7988 Status Line: No star selected
08:16:13.451 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:13.451 00.000 7988 UpdateGuideState exits: No star selected
08:16:13.451 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:13.455 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:13.455 00.000 7988 Enqueuing Expose request
08:16:13.455 00.000 15712 Worker thread wakes up
08:16:13.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:13.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:15.094 01.639 15712 Exposure complete
08:16:15.110 00.016 15712 worker thread done servicing request
08:16:15.110 00.000 7988 OnExposeComplete: enter
08:16:15.110 00.000 7988 UpdateGuideState(): m_state=1
08:16:15.121 00.011 7988 UpdateCurrentPosition: no star selected
08:16:15.121 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:15.123 00.002 7988 Status Line: No star selected
08:16:15.124 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:15.126 00.002 7988 UpdateGuideState exits: No star selected
08:16:15.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:15.126 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:15.126 00.000 7988 Enqueuing Expose request
08:16:15.126 00.000 15712 Worker thread wakes up
08:16:15.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:15.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:16.646 01.520 15712 Exposure complete
08:16:16.660 00.014 15712 worker thread done servicing request
08:16:16.660 00.000 7988 OnExposeComplete: enter
08:16:16.660 00.000 7988 UpdateGuideState(): m_state=1
08:16:16.672 00.012 7988 UpdateCurrentPosition: no star selected
08:16:16.672 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:16.674 00.002 7988 Status Line: No star selected
08:16:16.676 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:16.676 00.000 7988 UpdateGuideState exits: No star selected
08:16:16.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:16.676 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:16.676 00.000 7988 Enqueuing Expose request
08:16:16.676 00.000 15712 Worker thread wakes up
08:16:16.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:16.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:18.323 01.647 15712 Exposure complete
08:16:18.342 00.019 15712 worker thread done servicing request
08:16:18.342 00.000 7988 OnExposeComplete: enter
08:16:18.342 00.000 7988 UpdateGuideState(): m_state=1
08:16:18.348 00.006 7988 UpdateCurrentPosition: no star selected
08:16:18.348 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:18.350 00.002 7988 Status Line: No star selected
08:16:18.352 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:18.353 00.001 7988 UpdateGuideState exits: No star selected
08:16:18.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:18.355 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:18.355 00.000 7988 Enqueuing Expose request
08:16:18.357 00.002 15712 Worker thread wakes up
08:16:18.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:18.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:19.873 01.516 15712 Exposure complete
08:16:19.896 00.023 15712 worker thread done servicing request
08:16:19.896 00.000 7988 OnExposeComplete: enter
08:16:19.896 00.000 7988 UpdateGuideState(): m_state=1
08:16:19.896 00.000 7988 UpdateCurrentPosition: no star selected
08:16:19.896 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:19.896 00.000 7988 Status Line: No star selected
08:16:19.896 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:19.904 00.008 7988 UpdateGuideState exits: No star selected
08:16:19.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:19.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:19.907 00.003 7988 Enqueuing Expose request
08:16:19.907 00.000 15712 Worker thread wakes up
08:16:19.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:19.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:21.549 01.642 15712 Exposure complete
08:16:21.565 00.016 15712 worker thread done servicing request
08:16:21.565 00.000 7988 OnExposeComplete: enter
08:16:21.565 00.000 7988 UpdateGuideState(): m_state=1
08:16:21.565 00.000 7988 UpdateCurrentPosition: no star selected
08:16:21.577 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:21.579 00.002 7988 Status Line: No star selected
08:16:21.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:21.581 00.002 7988 UpdateGuideState exits: No star selected
08:16:21.581 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:21.581 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:21.581 00.000 7988 Enqueuing Expose request
08:16:21.581 00.000 15712 Worker thread wakes up
08:16:21.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:21.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:23.102 01.521 15712 Exposure complete
08:16:23.126 00.024 15712 worker thread done servicing request
08:16:23.126 00.000 7988 OnExposeComplete: enter
08:16:23.126 00.000 7988 UpdateGuideState(): m_state=1
08:16:23.126 00.000 7988 UpdateCurrentPosition: no star selected
08:16:23.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:23.126 00.000 7988 Status Line: No star selected
08:16:23.132 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:23.132 00.000 7988 UpdateGuideState exits: No star selected
08:16:23.134 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:23.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:23.136 00.002 7988 Enqueuing Expose request
08:16:23.136 00.000 15712 Worker thread wakes up
08:16:23.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:23.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:24.779 01.643 15712 Exposure complete
08:16:24.793 00.014 15712 worker thread done servicing request
08:16:24.793 00.000 7988 OnExposeComplete: enter
08:16:24.793 00.000 7988 UpdateGuideState(): m_state=1
08:16:24.804 00.011 7988 UpdateCurrentPosition: no star selected
08:16:24.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:24.806 00.002 7988 Status Line: No star selected
08:16:24.808 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:24.808 00.000 7988 UpdateGuideState exits: No star selected
08:16:24.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:24.808 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:24.808 00.000 7988 Enqueuing Expose request
08:16:24.808 00.000 15712 Worker thread wakes up
08:16:24.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:24.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:26.329 01.521 15712 Exposure complete
08:16:26.351 00.022 15712 worker thread done servicing request
08:16:26.351 00.000 7988 OnExposeComplete: enter
08:16:26.351 00.000 7988 UpdateGuideState(): m_state=1
08:16:26.351 00.000 7988 UpdateCurrentPosition: no star selected
08:16:26.351 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:26.356 00.005 7988 Status Line: No star selected
08:16:26.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:26.359 00.003 7988 UpdateGuideState exits: No star selected
08:16:26.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:26.359 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:26.359 00.000 7988 Enqueuing Expose request
08:16:26.359 00.000 15712 Worker thread wakes up
08:16:26.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:26.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:28.104 01.745 15712 Exposure complete
08:16:28.126 00.022 15712 worker thread done servicing request
08:16:28.126 00.000 7988 OnExposeComplete: enter
08:16:28.128 00.002 7988 UpdateGuideState(): m_state=1
08:16:28.128 00.000 7988 UpdateCurrentPosition: no star selected
08:16:28.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:28.128 00.000 7988 Status Line: No star selected
08:16:28.128 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:28.134 00.006 7988 UpdateGuideState exits: No star selected
08:16:28.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:28.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:28.134 00.000 7988 Enqueuing Expose request
08:16:28.134 00.000 15712 Worker thread wakes up
08:16:28.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:28.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:29.556 01.422 15712 Exposure complete
08:16:29.581 00.025 15712 worker thread done servicing request
08:16:29.581 00.000 7988 OnExposeComplete: enter
08:16:29.581 00.000 7988 UpdateGuideState(): m_state=1
08:16:29.581 00.000 7988 UpdateCurrentPosition: no star selected
08:16:29.581 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:29.581 00.000 7988 Status Line: No star selected
08:16:29.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:29.588 00.007 7988 UpdateGuideState exits: No star selected
08:16:29.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:29.590 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:29.590 00.000 7988 Enqueuing Expose request
08:16:29.590 00.000 15712 Worker thread wakes up
08:16:29.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:29.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:31.231 01.641 15712 Exposure complete
08:16:31.255 00.024 15712 worker thread done servicing request
08:16:31.255 00.000 7988 OnExposeComplete: enter
08:16:31.257 00.002 7988 UpdateGuideState(): m_state=1
08:16:31.257 00.000 7988 UpdateCurrentPosition: no star selected
08:16:31.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:31.257 00.000 7988 Status Line: No star selected
08:16:31.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:31.263 00.006 7988 UpdateGuideState exits: No star selected
08:16:31.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:31.263 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:31.263 00.000 7988 Enqueuing Expose request
08:16:31.263 00.000 15712 Worker thread wakes up
08:16:31.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:31.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:32.796 01.533 15712 Exposure complete
08:16:32.820 00.024 15712 worker thread done servicing request
08:16:32.820 00.000 7988 OnExposeComplete: enter
08:16:32.820 00.000 7988 UpdateGuideState(): m_state=1
08:16:32.820 00.000 7988 UpdateCurrentPosition: no star selected
08:16:32.824 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:32.824 00.000 7988 Status Line: No star selected
08:16:32.826 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:32.826 00.000 7988 UpdateGuideState exits: No star selected
08:16:32.826 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:32.826 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:32.826 00.000 7988 Enqueuing Expose request
08:16:32.826 00.000 15712 Worker thread wakes up
08:16:32.826 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:32.826 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:34.471 01.645 15712 Exposure complete
08:16:34.493 00.022 15712 worker thread done servicing request
08:16:34.493 00.000 7988 OnExposeComplete: enter
08:16:34.493 00.000 7988 UpdateGuideState(): m_state=1
08:16:34.496 00.003 7988 UpdateCurrentPosition: no star selected
08:16:34.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:34.498 00.002 7988 Status Line: No star selected
08:16:34.500 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:34.500 00.000 7988 UpdateGuideState exits: No star selected
08:16:34.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:34.500 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:34.500 00.000 7988 Enqueuing Expose request
08:16:34.500 00.000 15712 Worker thread wakes up
08:16:34.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:34.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:36.035 01.535 15712 Exposure complete
08:16:36.049 00.014 15712 worker thread done servicing request
08:16:36.049 00.000 7988 OnExposeComplete: enter
08:16:36.059 00.010 7988 UpdateGuideState(): m_state=1
08:16:36.059 00.000 7988 UpdateCurrentPosition: no star selected
08:16:36.061 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:36.063 00.002 7988 Status Line: No star selected
08:16:36.063 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:36.065 00.002 7988 UpdateGuideState exits: No star selected
08:16:36.065 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:36.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:36.065 00.000 7988 Enqueuing Expose request
08:16:36.065 00.000 15712 Worker thread wakes up
08:16:36.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:36.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:37.810 01.745 15712 Exposure complete
08:16:37.833 00.023 15712 worker thread done servicing request
08:16:37.833 00.000 7988 OnExposeComplete: enter
08:16:37.833 00.000 7988 UpdateGuideState(): m_state=1
08:16:37.833 00.000 7988 UpdateCurrentPosition: no star selected
08:16:37.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:37.833 00.000 7988 Status Line: No star selected
08:16:37.840 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:37.840 00.000 7988 UpdateGuideState exits: No star selected
08:16:37.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:37.840 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:37.840 00.000 7988 Enqueuing Expose request
08:16:37.846 00.006 15712 Worker thread wakes up
08:16:37.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:37.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:39.250 01.404 15712 Exposure complete
08:16:39.264 00.014 15712 worker thread done servicing request
08:16:39.264 00.000 7988 OnExposeComplete: enter
08:16:39.264 00.000 7988 UpdateGuideState(): m_state=1
08:16:39.275 00.011 7988 UpdateCurrentPosition: no star selected
08:16:39.276 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:39.276 00.000 7988 Status Line: No star selected
08:16:39.278 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:39.279 00.001 7988 UpdateGuideState exits: No star selected
08:16:39.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:39.279 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:39.279 00.000 7988 Enqueuing Expose request
08:16:39.284 00.005 15712 Worker thread wakes up
08:16:39.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:39.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:41.025 01.741 15712 Exposure complete
08:16:41.039 00.014 15712 worker thread done servicing request
08:16:41.039 00.000 7988 OnExposeComplete: enter
08:16:41.048 00.009 7988 UpdateGuideState(): m_state=1
08:16:41.050 00.002 7988 UpdateCurrentPosition: no star selected
08:16:41.050 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:41.052 00.002 7988 Status Line: No star selected
08:16:41.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:41.054 00.002 7988 UpdateGuideState exits: No star selected
08:16:41.054 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:41.054 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:41.054 00.000 7988 Enqueuing Expose request
08:16:41.054 00.000 15712 Worker thread wakes up
08:16:41.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:41.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:42.476 01.422 15712 Exposure complete
08:16:42.500 00.024 15712 worker thread done servicing request
08:16:42.500 00.000 7988 OnExposeComplete: enter
08:16:42.500 00.000 7988 UpdateGuideState(): m_state=1
08:16:42.500 00.000 7988 UpdateCurrentPosition: no star selected
08:16:42.500 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:42.500 00.000 7988 Status Line: No star selected
08:16:42.506 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:42.506 00.000 7988 UpdateGuideState exits: No star selected
08:16:42.508 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:42.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:42.510 00.002 7988 Enqueuing Expose request
08:16:42.510 00.000 15712 Worker thread wakes up
08:16:42.510 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:42.510 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:44.154 01.644 15712 Exposure complete
08:16:44.167 00.013 15712 worker thread done servicing request
08:16:44.167 00.000 7988 OnExposeComplete: enter
08:16:44.167 00.000 7988 UpdateGuideState(): m_state=1
08:16:44.179 00.012 7988 UpdateCurrentPosition: no star selected
08:16:44.179 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:44.181 00.002 7988 Status Line: No star selected
08:16:44.183 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:44.183 00.000 7988 UpdateGuideState exits: No star selected
08:16:44.183 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:44.183 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:44.183 00.000 7988 Enqueuing Expose request
08:16:44.183 00.000 15712 Worker thread wakes up
08:16:44.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:44.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:45.705 01.522 15712 Exposure complete
08:16:45.728 00.023 15712 worker thread done servicing request
08:16:45.728 00.000 7988 OnExposeComplete: enter
08:16:45.728 00.000 7988 UpdateGuideState(): m_state=1
08:16:45.730 00.002 7988 UpdateCurrentPosition: no star selected
08:16:45.730 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:45.732 00.002 7988 Status Line: No star selected
08:16:45.734 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:45.734 00.000 7988 UpdateGuideState exits: No star selected
08:16:45.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:45.734 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:45.734 00.000 7988 Enqueuing Expose request
08:16:45.734 00.000 15712 Worker thread wakes up
08:16:45.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:45.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:47.381 01.647 15712 Exposure complete
08:16:47.404 00.023 15712 worker thread done servicing request
08:16:47.404 00.000 7988 OnExposeComplete: enter
08:16:47.404 00.000 7988 UpdateGuideState(): m_state=1
08:16:47.404 00.000 7988 UpdateCurrentPosition: no star selected
08:16:47.404 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:47.404 00.000 7988 Status Line: No star selected
08:16:47.404 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:47.413 00.009 7988 UpdateGuideState exits: No star selected
08:16:47.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:47.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:47.413 00.000 7988 Enqueuing Expose request
08:16:47.413 00.000 15712 Worker thread wakes up
08:16:47.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:47.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:48.934 01.521 15712 Exposure complete
08:16:48.956 00.022 15712 worker thread done servicing request
08:16:48.956 00.000 7988 OnExposeComplete: enter
08:16:48.956 00.000 7988 UpdateGuideState(): m_state=1
08:16:48.956 00.000 7988 UpdateCurrentPosition: no star selected
08:16:48.956 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:48.956 00.000 7988 Status Line: No star selected
08:16:48.961 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:48.963 00.002 7988 UpdateGuideState exits: No star selected
08:16:48.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:48.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:48.963 00.000 7988 Enqueuing Expose request
08:16:48.963 00.000 15712 Worker thread wakes up
08:16:48.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:48.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:50.612 01.649 15712 Exposure complete
08:16:50.629 00.017 15712 worker thread done servicing request
08:16:50.629 00.000 7988 OnExposeComplete: enter
08:16:50.629 00.000 7988 UpdateGuideState(): m_state=1
08:16:50.637 00.008 7988 UpdateCurrentPosition: no star selected
08:16:50.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:50.639 00.002 7988 Status Line: No star selected
08:16:50.641 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:50.642 00.001 7988 UpdateGuideState exits: No star selected
08:16:50.642 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:50.642 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:50.642 00.000 7988 Enqueuing Expose request
08:16:50.646 00.004 15712 Worker thread wakes up
08:16:50.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:50.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:52.160 01.514 15712 Exposure complete
08:16:52.183 00.023 15712 worker thread done servicing request
08:16:52.183 00.000 7988 OnExposeComplete: enter
08:16:52.183 00.000 7988 UpdateGuideState(): m_state=1
08:16:52.183 00.000 7988 UpdateCurrentPosition: no star selected
08:16:52.183 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:52.183 00.000 7988 Status Line: No star selected
08:16:52.183 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:52.191 00.008 7988 UpdateGuideState exits: No star selected
08:16:52.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:52.193 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:52.193 00.000 7988 Enqueuing Expose request
08:16:52.193 00.000 15712 Worker thread wakes up
08:16:52.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:52.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:53.834 01.641 15712 Exposure complete
08:16:53.850 00.016 15712 worker thread done servicing request
08:16:53.850 00.000 7988 OnExposeComplete: enter
08:16:53.850 00.000 7988 UpdateGuideState(): m_state=1
08:16:53.850 00.000 7988 UpdateCurrentPosition: no star selected
08:16:53.850 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:53.850 00.000 7988 Status Line: No star selected
08:16:53.864 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:53.866 00.002 7988 UpdateGuideState exits: No star selected
08:16:53.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:53.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:53.866 00.000 7988 Enqueuing Expose request
08:16:53.866 00.000 15712 Worker thread wakes up
08:16:53.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:53.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:55.396 01.530 15712 Exposure complete
08:16:55.413 00.017 15712 worker thread done servicing request
08:16:55.413 00.000 7988 OnExposeComplete: enter
08:16:55.413 00.000 7988 UpdateGuideState(): m_state=1
08:16:55.423 00.010 7988 UpdateCurrentPosition: no star selected
08:16:55.423 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:55.425 00.002 7988 Status Line: No star selected
08:16:55.427 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:55.427 00.000 7988 UpdateGuideState exits: No star selected
08:16:55.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:55.430 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:55.430 00.000 7988 Enqueuing Expose request
08:16:55.430 00.000 15712 Worker thread wakes up
08:16:55.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:55.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:57.071 01.641 15712 Exposure complete
08:16:57.096 00.025 15712 worker thread done servicing request
08:16:57.096 00.000 7988 OnExposeComplete: enter
08:16:57.096 00.000 7988 UpdateGuideState(): m_state=1
08:16:57.096 00.000 7988 UpdateCurrentPosition: no star selected
08:16:57.096 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:57.096 00.000 7988 Status Line: No star selected
08:16:57.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:57.103 00.007 7988 UpdateGuideState exits: No star selected
08:16:57.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:57.103 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:57.103 00.000 7988 Enqueuing Expose request
08:16:57.103 00.000 15712 Worker thread wakes up
08:16:57.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:57.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:16:58.638 01.535 15712 Exposure complete
08:16:58.660 00.022 15712 worker thread done servicing request
08:16:58.660 00.000 7988 OnExposeComplete: enter
08:16:58.660 00.000 7988 UpdateGuideState(): m_state=1
08:16:58.660 00.000 7988 UpdateCurrentPosition: no star selected
08:16:58.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:16:58.660 00.000 7988 Status Line: No star selected
08:16:58.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:16:58.667 00.007 7988 UpdateGuideState exits: No star selected
08:16:58.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:16:58.667 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:16:58.667 00.000 7988 Enqueuing Expose request
08:16:58.667 00.000 15712 Worker thread wakes up
08:16:58.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:16:58.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:00.312 01.645 15712 Exposure complete
08:17:00.328 00.016 15712 worker thread done servicing request
08:17:00.328 00.000 7988 OnExposeComplete: enter
08:17:00.328 00.000 7988 UpdateGuideState(): m_state=1
08:17:00.339 00.011 7988 UpdateCurrentPosition: no star selected
08:17:00.339 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:00.341 00.002 7988 Status Line: No star selected
08:17:00.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:00.344 00.003 7988 UpdateGuideState exits: No star selected
08:17:00.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:00.344 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:00.344 00.000 7988 Enqueuing Expose request
08:17:00.344 00.000 15712 Worker thread wakes up
08:17:00.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:00.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:01.863 01.519 15712 Exposure complete
08:17:01.879 00.016 15712 worker thread done servicing request
08:17:01.879 00.000 7988 OnExposeComplete: enter
08:17:01.879 00.000 7988 UpdateGuideState(): m_state=1
08:17:01.890 00.011 7988 UpdateCurrentPosition: no star selected
08:17:01.890 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:01.892 00.002 7988 Status Line: No star selected
08:17:01.892 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:01.895 00.003 7988 UpdateGuideState exits: No star selected
08:17:01.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:01.895 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:01.895 00.000 7988 Enqueuing Expose request
08:17:01.895 00.000 15712 Worker thread wakes up
08:17:01.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:01.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:03.640 01.745 15712 Exposure complete
08:17:03.654 00.014 15712 worker thread done servicing request
08:17:03.654 00.000 7988 OnExposeComplete: enter
08:17:03.665 00.011 7988 UpdateGuideState(): m_state=1
08:17:03.665 00.000 7988 UpdateCurrentPosition: no star selected
08:17:03.667 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:03.667 00.000 7988 Status Line: No star selected
08:17:03.669 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:03.669 00.000 7988 UpdateGuideState exits: No star selected
08:17:03.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:03.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:03.669 00.000 7988 Enqueuing Expose request
08:17:03.669 00.000 15712 Worker thread wakes up
08:17:03.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:03.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:05.093 01.424 15712 Exposure complete
08:17:05.110 00.017 15712 worker thread done servicing request
08:17:05.110 00.000 7988 OnExposeComplete: enter
08:17:05.110 00.000 7988 UpdateGuideState(): m_state=1
08:17:05.118 00.008 7988 UpdateCurrentPosition: no star selected
08:17:05.118 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:05.120 00.002 7988 Status Line: No star selected
08:17:05.122 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:05.122 00.000 7988 UpdateGuideState exits: No star selected
08:17:05.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:05.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:05.122 00.000 7988 Enqueuing Expose request
08:17:05.127 00.005 15712 Worker thread wakes up
08:17:05.127 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:05.127 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:06.768 01.641 15712 Exposure complete
08:17:06.784 00.016 15712 worker thread done servicing request
08:17:06.784 00.000 7988 OnExposeComplete: enter
08:17:06.784 00.000 7988 UpdateGuideState(): m_state=1
08:17:06.795 00.011 7988 UpdateCurrentPosition: no star selected
08:17:06.795 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:06.797 00.002 7988 Status Line: No star selected
08:17:06.799 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:06.800 00.001 7988 UpdateGuideState exits: No star selected
08:17:06.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:06.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:06.800 00.000 7988 Enqueuing Expose request
08:17:06.800 00.000 15712 Worker thread wakes up
08:17:06.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:06.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:08.320 01.520 15712 Exposure complete
08:17:08.342 00.022 15712 worker thread done servicing request
08:17:08.342 00.000 7988 OnExposeComplete: enter
08:17:08.342 00.000 7988 UpdateGuideState(): m_state=1
08:17:08.346 00.004 7988 UpdateCurrentPosition: no star selected
08:17:08.346 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:08.346 00.000 7988 Status Line: No star selected
08:17:08.346 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:08.350 00.004 7988 UpdateGuideState exits: No star selected
08:17:08.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:08.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:08.350 00.000 7988 Enqueuing Expose request
08:17:08.350 00.000 15712 Worker thread wakes up
08:17:08.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:08.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:09.996 01.646 15712 Exposure complete
08:17:10.018 00.022 15712 worker thread done servicing request
08:17:10.018 00.000 7988 OnExposeComplete: enter
08:17:10.018 00.000 7988 UpdateGuideState(): m_state=1
08:17:10.018 00.000 7988 UpdateCurrentPosition: no star selected
08:17:10.018 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:10.018 00.000 7988 Status Line: No star selected
08:17:10.018 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:10.025 00.007 7988 UpdateGuideState exits: No star selected
08:17:10.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:10.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:10.025 00.000 7988 Enqueuing Expose request
08:17:10.025 00.000 15712 Worker thread wakes up
08:17:10.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:10.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:11.558 01.533 15712 Exposure complete
08:17:11.580 00.022 15712 worker thread done servicing request
08:17:11.580 00.000 7988 OnExposeComplete: enter
08:17:11.581 00.001 7988 UpdateGuideState(): m_state=1
08:17:11.581 00.000 7988 UpdateCurrentPosition: no star selected
08:17:11.581 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:11.581 00.000 7988 Status Line: No star selected
08:17:11.581 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:11.588 00.007 7988 UpdateGuideState exits: No star selected
08:17:11.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:11.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:11.588 00.000 7988 Enqueuing Expose request
08:17:11.588 00.000 15712 Worker thread wakes up
08:17:11.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:11.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:13.332 01.744 15712 Exposure complete
08:17:13.354 00.022 15712 worker thread done servicing request
08:17:13.354 00.000 7988 OnExposeComplete: enter
08:17:13.354 00.000 7988 UpdateGuideState(): m_state=1
08:17:13.354 00.000 7988 UpdateCurrentPosition: no star selected
08:17:13.354 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:13.354 00.000 7988 Status Line: No star selected
08:17:13.354 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:13.362 00.008 7988 UpdateGuideState exits: No star selected
08:17:13.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:13.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:13.362 00.000 7988 Enqueuing Expose request
08:17:13.362 00.000 15712 Worker thread wakes up
08:17:13.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:13.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:14.771 01.409 15712 Exposure complete
08:17:14.787 00.016 15712 worker thread done servicing request
08:17:14.787 00.000 7988 OnExposeComplete: enter
08:17:14.795 00.008 7988 UpdateGuideState(): m_state=1
08:17:14.797 00.002 7988 UpdateCurrentPosition: no star selected
08:17:14.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:14.799 00.002 7988 Status Line: No star selected
08:17:14.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:14.801 00.002 7988 UpdateGuideState exits: No star selected
08:17:14.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:14.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:14.801 00.000 7988 Enqueuing Expose request
08:17:14.801 00.000 15712 Worker thread wakes up
08:17:14.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:14.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:16.543 01.742 15712 Exposure complete
08:17:16.566 00.023 15712 worker thread done servicing request
08:17:16.566 00.000 7988 OnExposeComplete: enter
08:17:16.566 00.000 7988 UpdateGuideState(): m_state=1
08:17:16.566 00.000 7988 UpdateCurrentPosition: no star selected
08:17:16.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:16.566 00.000 7988 Status Line: No star selected
08:17:16.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:16.575 00.009 7988 UpdateGuideState exits: No star selected
08:17:16.575 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:16.575 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:16.575 00.000 7988 Enqueuing Expose request
08:17:16.575 00.000 15712 Worker thread wakes up
08:17:16.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:16.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:17.997 01.422 15712 Exposure complete
08:17:18.020 00.023 15712 worker thread done servicing request
08:17:18.020 00.000 7988 OnExposeComplete: enter
08:17:18.020 00.000 7988 UpdateGuideState(): m_state=1
08:17:18.020 00.000 7988 UpdateCurrentPosition: no star selected
08:17:18.020 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:18.020 00.000 7988 Status Line: No star selected
08:17:18.020 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:18.028 00.008 7988 UpdateGuideState exits: No star selected
08:17:18.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:18.028 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:18.031 00.003 7988 Enqueuing Expose request
08:17:18.031 00.000 15712 Worker thread wakes up
08:17:18.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:18.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:19.773 01.742 15712 Exposure complete
08:17:19.787 00.014 15712 worker thread done servicing request
08:17:19.787 00.000 7988 OnExposeComplete: enter
08:17:19.787 00.000 7988 UpdateGuideState(): m_state=1
08:17:19.799 00.012 7988 UpdateCurrentPosition: no star selected
08:17:19.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:19.801 00.002 7988 Status Line: No star selected
08:17:19.803 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:19.803 00.000 7988 UpdateGuideState exits: No star selected
08:17:19.805 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:19.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:19.807 00.002 7988 Enqueuing Expose request
08:17:19.807 00.000 15712 Worker thread wakes up
08:17:19.807 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:19.807 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:21.226 01.419 15712 Exposure complete
08:17:21.248 00.022 15712 worker thread done servicing request
08:17:21.249 00.001 7988 OnExposeComplete: enter
08:17:21.249 00.000 7988 UpdateGuideState(): m_state=1
08:17:21.249 00.000 7988 UpdateCurrentPosition: no star selected
08:17:21.249 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:21.249 00.000 7988 Status Line: No star selected
08:17:21.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:21.256 00.007 7988 UpdateGuideState exits: No star selected
08:17:21.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:21.256 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:21.256 00.000 7988 Enqueuing Expose request
08:17:21.256 00.000 15712 Worker thread wakes up
08:17:21.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:21.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:23.003 01.747 15712 Exposure complete
08:17:23.020 00.017 15712 worker thread done servicing request
08:17:23.020 00.000 7988 OnExposeComplete: enter
08:17:23.020 00.000 7988 UpdateGuideState(): m_state=1
08:17:23.029 00.009 7988 UpdateCurrentPosition: no star selected
08:17:23.029 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:23.031 00.002 7988 Status Line: No star selected
08:17:23.033 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:23.033 00.000 7988 UpdateGuideState exits: No star selected
08:17:23.033 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:23.033 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:23.037 00.004 7988 Enqueuing Expose request
08:17:23.037 00.000 15712 Worker thread wakes up
08:17:23.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:23.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:24.454 01.417 15712 Exposure complete
08:17:24.478 00.024 15712 worker thread done servicing request
08:17:24.478 00.000 7988 OnExposeComplete: enter
08:17:24.478 00.000 7988 UpdateGuideState(): m_state=1
08:17:24.478 00.000 7988 UpdateCurrentPosition: no star selected
08:17:24.483 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:24.483 00.000 7988 Status Line: No star selected
08:17:24.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:24.486 00.003 7988 UpdateGuideState exits: No star selected
08:17:24.486 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:24.486 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:24.486 00.000 7988 Enqueuing Expose request
08:17:24.486 00.000 15712 Worker thread wakes up
08:17:24.486 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:24.486 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:26.230 01.744 15712 Exposure complete
08:17:26.252 00.022 15712 worker thread done servicing request
08:17:26.252 00.000 7988 OnExposeComplete: enter
08:17:26.252 00.000 7988 UpdateGuideState(): m_state=1
08:17:26.252 00.000 7988 UpdateCurrentPosition: no star selected
08:17:26.252 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:26.252 00.000 7988 Status Line: No star selected
08:17:26.259 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:26.259 00.000 7988 UpdateGuideState exits: No star selected
08:17:26.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:26.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:26.259 00.000 7988 Enqueuing Expose request
08:17:26.259 00.000 15712 Worker thread wakes up
08:17:26.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:26.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:27.683 01.424 15712 Exposure complete
08:17:27.697 00.014 15712 worker thread done servicing request
08:17:27.697 00.000 7988 OnExposeComplete: enter
08:17:27.697 00.000 7988 UpdateGuideState(): m_state=1
08:17:27.708 00.011 7988 UpdateCurrentPosition: no star selected
08:17:27.708 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:27.710 00.002 7988 Status Line: No star selected
08:17:27.712 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:27.714 00.002 7988 UpdateGuideState exits: No star selected
08:17:27.714 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:27.714 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:27.714 00.000 7988 Enqueuing Expose request
08:17:27.714 00.000 15712 Worker thread wakes up
08:17:27.714 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:27.714 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:29.358 01.644 15712 Exposure complete
08:17:29.380 00.022 15712 worker thread done servicing request
08:17:29.380 00.000 7988 OnExposeComplete: enter
08:17:29.380 00.000 7988 UpdateGuideState(): m_state=1
08:17:29.383 00.003 7988 UpdateCurrentPosition: no star selected
08:17:29.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:29.385 00.002 7988 Status Line: No star selected
08:17:29.387 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:29.387 00.000 7988 UpdateGuideState exits: No star selected
08:17:29.387 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:29.387 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:29.387 00.000 7988 Enqueuing Expose request
08:17:29.387 00.000 15712 Worker thread wakes up
08:17:29.387 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:29.387 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:30.919 01.532 15712 Exposure complete
08:17:30.934 00.015 15712 worker thread done servicing request
08:17:30.934 00.000 7988 OnExposeComplete: enter
08:17:30.934 00.000 7988 UpdateGuideState(): m_state=1
08:17:30.947 00.013 7988 UpdateCurrentPosition: no star selected
08:17:30.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:30.949 00.002 7988 Status Line: No star selected
08:17:30.951 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:30.951 00.000 7988 UpdateGuideState exits: No star selected
08:17:30.951 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:30.951 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:30.951 00.000 7988 Enqueuing Expose request
08:17:30.951 00.000 15712 Worker thread wakes up
08:17:30.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:30.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:32.598 01.647 15712 Exposure complete
08:17:32.612 00.014 15712 worker thread done servicing request
08:17:32.612 00.000 7988 OnExposeComplete: enter
08:17:32.622 00.010 7988 UpdateGuideState(): m_state=1
08:17:32.622 00.000 7988 UpdateCurrentPosition: no star selected
08:17:32.624 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:32.624 00.000 7988 Status Line: No star selected
08:17:32.626 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:32.628 00.002 7988 UpdateGuideState exits: No star selected
08:17:32.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:32.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:32.628 00.000 7988 Enqueuing Expose request
08:17:32.628 00.000 15712 Worker thread wakes up
08:17:32.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:32.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:34.149 01.521 15712 Exposure complete
08:17:34.168 00.019 15712 worker thread done servicing request
08:17:34.168 00.000 7988 OnExposeComplete: enter
08:17:34.168 00.000 7988 UpdateGuideState(): m_state=1
08:17:34.174 00.006 7988 UpdateCurrentPosition: no star selected
08:17:34.174 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:34.176 00.002 7988 Status Line: No star selected
08:17:34.179 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:34.179 00.000 7988 UpdateGuideState exits: No star selected
08:17:34.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:34.179 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:34.179 00.000 7988 Enqueuing Expose request
08:17:34.179 00.000 15712 Worker thread wakes up
08:17:34.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:34.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:35.824 01.645 15712 Exposure complete
08:17:35.839 00.015 15712 worker thread done servicing request
08:17:35.839 00.000 7988 OnExposeComplete: enter
08:17:35.839 00.000 7988 UpdateGuideState(): m_state=1
08:17:35.851 00.012 7988 UpdateCurrentPosition: no star selected
08:17:35.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:35.853 00.002 7988 Status Line: No star selected
08:17:35.854 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:35.855 00.001 7988 UpdateGuideState exits: No star selected
08:17:35.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:35.855 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:35.855 00.000 7988 Enqueuing Expose request
08:17:35.855 00.000 15712 Worker thread wakes up
08:17:35.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:35.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:37.376 01.521 15712 Exposure complete
08:17:37.390 00.014 15712 worker thread done servicing request
08:17:37.390 00.000 7988 OnExposeComplete: enter
08:17:37.390 00.000 7988 UpdateGuideState(): m_state=1
08:17:37.402 00.012 7988 UpdateCurrentPosition: no star selected
08:17:37.403 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:37.403 00.000 7988 Status Line: No star selected
08:17:37.406 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:37.406 00.000 7988 UpdateGuideState exits: No star selected
08:17:37.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:37.406 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:37.406 00.000 7988 Enqueuing Expose request
08:17:37.406 00.000 15712 Worker thread wakes up
08:17:37.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:37.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:39.051 01.645 15712 Exposure complete
08:17:39.075 00.024 15712 worker thread done servicing request
08:17:39.075 00.000 7988 OnExposeComplete: enter
08:17:39.075 00.000 7988 UpdateGuideState(): m_state=1
08:17:39.075 00.000 7988 UpdateCurrentPosition: no star selected
08:17:39.075 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:39.075 00.000 7988 Status Line: No star selected
08:17:39.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:39.082 00.007 7988 UpdateGuideState exits: No star selected
08:17:39.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:39.082 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:39.082 00.000 7988 Enqueuing Expose request
08:17:39.082 00.000 15712 Worker thread wakes up
08:17:39.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:39.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:40.603 01.521 15712 Exposure complete
08:17:40.626 00.023 15712 worker thread done servicing request
08:17:40.626 00.000 7988 OnExposeComplete: enter
08:17:40.626 00.000 7988 UpdateGuideState(): m_state=1
08:17:40.626 00.000 7988 UpdateCurrentPosition: no star selected
08:17:40.626 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:40.626 00.000 7988 Status Line: No star selected
08:17:40.626 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:40.633 00.007 7988 UpdateGuideState exits: No star selected
08:17:40.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:40.633 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:40.637 00.004 7988 Enqueuing Expose request
08:17:40.637 00.000 15712 Worker thread wakes up
08:17:40.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:40.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:42.379 01.742 15712 Exposure complete
08:17:42.400 00.021 15712 worker thread done servicing request
08:17:42.400 00.000 7988 OnExposeComplete: enter
08:17:42.400 00.000 7988 UpdateGuideState(): m_state=1
08:17:42.400 00.000 7988 UpdateCurrentPosition: no star selected
08:17:42.405 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:42.405 00.000 7988 Status Line: No star selected
08:17:42.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:42.408 00.003 7988 UpdateGuideState exits: No star selected
08:17:42.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:42.408 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:42.408 00.000 7988 Enqueuing Expose request
08:17:42.408 00.000 15712 Worker thread wakes up
08:17:42.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:42.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:43.832 01.424 15712 Exposure complete
08:17:43.855 00.023 15712 worker thread done servicing request
08:17:43.855 00.000 7988 OnExposeComplete: enter
08:17:43.855 00.000 7988 UpdateGuideState(): m_state=1
08:17:43.855 00.000 7988 UpdateCurrentPosition: no star selected
08:17:43.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:43.855 00.000 7988 Status Line: No star selected
08:17:43.862 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:43.862 00.000 7988 UpdateGuideState exits: No star selected
08:17:43.862 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:43.862 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:43.862 00.000 7988 Enqueuing Expose request
08:17:43.862 00.000 15712 Worker thread wakes up
08:17:43.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:43.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:45.604 01.742 15712 Exposure complete
08:17:45.621 00.017 15712 worker thread done servicing request
08:17:45.621 00.000 7988 OnExposeComplete: enter
08:17:45.621 00.000 7988 UpdateGuideState(): m_state=1
08:17:45.630 00.009 7988 UpdateCurrentPosition: no star selected
08:17:45.630 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:45.632 00.002 7988 Status Line: No star selected
08:17:45.635 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:45.635 00.000 7988 UpdateGuideState exits: No star selected
08:17:45.635 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:45.638 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:45.638 00.000 7988 Enqueuing Expose request
08:17:45.638 00.000 15712 Worker thread wakes up
08:17:45.638 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:45.638 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:47.059 01.421 15712 Exposure complete
08:17:47.081 00.022 15712 worker thread done servicing request
08:17:47.081 00.000 7988 OnExposeComplete: enter
08:17:47.083 00.002 7988 UpdateGuideState(): m_state=1
08:17:47.083 00.000 7988 UpdateCurrentPosition: no star selected
08:17:47.083 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:47.083 00.000 7988 Status Line: No star selected
08:17:47.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:47.089 00.006 7988 UpdateGuideState exits: No star selected
08:17:47.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:47.089 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:47.089 00.000 7988 Enqueuing Expose request
08:17:47.089 00.000 15712 Worker thread wakes up
08:17:47.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:47.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:48.834 01.745 15712 Exposure complete
08:17:48.858 00.024 15712 worker thread done servicing request
08:17:48.858 00.000 7988 OnExposeComplete: enter
08:17:48.858 00.000 7988 UpdateGuideState(): m_state=1
08:17:48.858 00.000 7988 UpdateCurrentPosition: no star selected
08:17:48.858 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:48.858 00.000 7988 Status Line: No star selected
08:17:48.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:48.864 00.006 7988 UpdateGuideState exits: No star selected
08:17:48.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:48.864 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:48.864 00.000 7988 Enqueuing Expose request
08:17:48.864 00.000 15712 Worker thread wakes up
08:17:48.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:48.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:50.273 01.409 15712 Exposure complete
08:17:50.295 00.022 15712 worker thread done servicing request
08:17:50.297 00.002 7988 OnExposeComplete: enter
08:17:50.298 00.001 7988 UpdateGuideState(): m_state=1
08:17:50.298 00.000 7988 UpdateCurrentPosition: no star selected
08:17:50.298 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:50.298 00.000 7988 Status Line: No star selected
08:17:50.298 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:50.303 00.005 7988 UpdateGuideState exits: No star selected
08:17:50.303 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:50.303 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:50.303 00.000 7988 Enqueuing Expose request
08:17:50.303 00.000 15712 Worker thread wakes up
08:17:50.303 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:50.303 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:51.949 01.646 15712 Exposure complete
08:17:51.970 00.021 15712 worker thread done servicing request
08:17:51.970 00.000 7988 OnExposeComplete: enter
08:17:51.970 00.000 7988 UpdateGuideState(): m_state=1
08:17:51.976 00.006 7988 UpdateCurrentPosition: no star selected
08:17:51.976 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:51.978 00.002 7988 Status Line: No star selected
08:17:51.980 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:51.981 00.001 7988 UpdateGuideState exits: No star selected
08:17:51.981 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:51.983 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:51.983 00.000 7988 Enqueuing Expose request
08:17:51.983 00.000 15712 Worker thread wakes up
08:17:51.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:51.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:53.502 01.519 15712 Exposure complete
08:17:53.524 00.022 15712 worker thread done servicing request
08:17:53.524 00.000 7988 OnExposeComplete: enter
08:17:53.524 00.000 7988 UpdateGuideState(): m_state=1
08:17:53.524 00.000 7988 UpdateCurrentPosition: no star selected
08:17:53.524 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:53.529 00.005 7988 Status Line: No star selected
08:17:53.529 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:53.532 00.003 7988 UpdateGuideState exits: No star selected
08:17:53.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:53.532 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:53.532 00.000 7988 Enqueuing Expose request
08:17:53.532 00.000 15712 Worker thread wakes up
08:17:53.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:53.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:55.276 01.744 15712 Exposure complete
08:17:55.298 00.022 15712 worker thread done servicing request
08:17:55.298 00.000 7988 OnExposeComplete: enter
08:17:55.298 00.000 7988 UpdateGuideState(): m_state=1
08:17:55.301 00.003 7988 UpdateCurrentPosition: no star selected
08:17:55.301 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:55.303 00.002 7988 Status Line: No star selected
08:17:55.305 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:55.305 00.000 7988 UpdateGuideState exits: No star selected
08:17:55.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:55.305 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:55.305 00.000 7988 Enqueuing Expose request
08:17:55.305 00.000 15712 Worker thread wakes up
08:17:55.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:55.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:56.730 01.425 15712 Exposure complete
08:17:56.744 00.014 15712 worker thread done servicing request
08:17:56.744 00.000 7988 OnExposeComplete: enter
08:17:56.744 00.000 7988 UpdateGuideState(): m_state=1
08:17:56.755 00.011 7988 UpdateCurrentPosition: no star selected
08:17:56.755 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:56.757 00.002 7988 Status Line: No star selected
08:17:56.759 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:56.761 00.002 7988 UpdateGuideState exits: No star selected
08:17:56.761 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:56.761 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:56.761 00.000 7988 Enqueuing Expose request
08:17:56.761 00.000 15712 Worker thread wakes up
08:17:56.761 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:56.761 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:58.505 01.744 15712 Exposure complete
08:17:58.527 00.022 15712 worker thread done servicing request
08:17:58.527 00.000 7988 OnExposeComplete: enter
08:17:58.529 00.002 7988 UpdateGuideState(): m_state=1
08:17:58.531 00.002 7988 UpdateCurrentPosition: no star selected
08:17:58.532 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:58.532 00.000 7988 Status Line: No star selected
08:17:58.535 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:58.535 00.000 7988 UpdateGuideState exits: No star selected
08:17:58.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:58.535 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:58.535 00.000 7988 Enqueuing Expose request
08:17:58.535 00.000 15712 Worker thread wakes up
08:17:58.535 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:58.535 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:17:59.958 01.423 15712 Exposure complete
08:17:59.977 00.019 15712 worker thread done servicing request
08:17:59.977 00.000 7988 OnExposeComplete: enter
08:17:59.977 00.000 7988 UpdateGuideState(): m_state=1
08:17:59.983 00.006 7988 UpdateCurrentPosition: no star selected
08:17:59.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:17:59.985 00.002 7988 Status Line: No star selected
08:17:59.987 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:17:59.989 00.002 7988 UpdateGuideState exits: No star selected
08:17:59.991 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:17:59.991 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:17:59.993 00.002 7988 Enqueuing Expose request
08:17:59.993 00.000 15712 Worker thread wakes up
08:17:59.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:17:59.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:01.636 01.643 15712 Exposure complete
08:18:01.650 00.014 15712 worker thread done servicing request
08:18:01.650 00.000 7988 OnExposeComplete: enter
08:18:01.660 00.010 7988 UpdateGuideState(): m_state=1
08:18:01.660 00.000 7988 UpdateCurrentPosition: no star selected
08:18:01.662 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:01.662 00.000 7988 Status Line: No star selected
08:18:01.664 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:01.666 00.002 7988 UpdateGuideState exits: No star selected
08:18:01.666 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:01.666 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:01.666 00.000 7988 Enqueuing Expose request
08:18:01.666 00.000 15712 Worker thread wakes up
08:18:01.666 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:01.666 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:03.187 01.521 15712 Exposure complete
08:18:03.209 00.022 15712 worker thread done servicing request
08:18:03.209 00.000 7988 OnExposeComplete: enter
08:18:03.211 00.002 7988 UpdateGuideState(): m_state=1
08:18:03.211 00.000 7988 UpdateCurrentPosition: no star selected
08:18:03.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:03.211 00.000 7988 Status Line: No star selected
08:18:03.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:03.217 00.006 7988 UpdateGuideState exits: No star selected
08:18:03.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:03.217 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:03.217 00.000 7988 Enqueuing Expose request
08:18:03.217 00.000 15712 Worker thread wakes up
08:18:03.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:03.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:04.850 01.633 15712 Exposure complete
08:18:04.864 00.014 15712 worker thread done servicing request
08:18:04.864 00.000 7988 OnExposeComplete: enter
08:18:04.864 00.000 7988 UpdateGuideState(): m_state=1
08:18:04.864 00.000 7988 UpdateCurrentPosition: no star selected
08:18:04.864 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:04.864 00.000 7988 Status Line: No star selected
08:18:04.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:04.880 00.016 7988 UpdateGuideState exits: No star selected
08:18:04.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:04.880 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:04.880 00.000 7988 Enqueuing Expose request
08:18:04.880 00.000 15712 Worker thread wakes up
08:18:04.880 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:04.880 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:06.416 01.536 15712 Exposure complete
08:18:06.438 00.022 15712 worker thread done servicing request
08:18:06.438 00.000 7988 OnExposeComplete: enter
08:18:06.438 00.000 7988 UpdateGuideState(): m_state=1
08:18:06.438 00.000 7988 UpdateCurrentPosition: no star selected
08:18:06.438 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:06.438 00.000 7988 Status Line: No star selected
08:18:06.446 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:06.446 00.000 7988 UpdateGuideState exits: No star selected
08:18:06.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:06.446 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:06.446 00.000 7988 Enqueuing Expose request
08:18:06.446 00.000 15712 Worker thread wakes up
08:18:06.446 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:06.446 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:08.092 01.646 15712 Exposure complete
08:18:08.117 00.025 15712 worker thread done servicing request
08:18:08.117 00.000 7988 OnExposeComplete: enter
08:18:08.117 00.000 7988 UpdateGuideState(): m_state=1
08:18:08.117 00.000 7988 UpdateCurrentPosition: no star selected
08:18:08.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:08.117 00.000 7988 Status Line: No star selected
08:18:08.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:08.124 00.007 7988 UpdateGuideState exits: No star selected
08:18:08.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:08.124 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:08.124 00.000 7988 Enqueuing Expose request
08:18:08.124 00.000 15712 Worker thread wakes up
08:18:08.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:08.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:09.645 01.521 15712 Exposure complete
08:18:09.667 00.022 15712 worker thread done servicing request
08:18:09.667 00.000 7988 OnExposeComplete: enter
08:18:09.667 00.000 7988 UpdateGuideState(): m_state=1
08:18:09.667 00.000 7988 UpdateCurrentPosition: no star selected
08:18:09.667 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:09.667 00.000 7988 Status Line: No star selected
08:18:09.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:09.675 00.008 7988 UpdateGuideState exits: No star selected
08:18:09.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:09.675 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:09.675 00.000 7988 Enqueuing Expose request
08:18:09.675 00.000 15712 Worker thread wakes up
08:18:09.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:09.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:11.309 01.634 15712 Exposure complete
08:18:11.325 00.016 15712 worker thread done servicing request
08:18:11.325 00.000 7988 OnExposeComplete: enter
08:18:11.325 00.000 7988 UpdateGuideState(): m_state=1
08:18:11.325 00.000 7988 UpdateCurrentPosition: no star selected
08:18:11.325 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:11.325 00.000 7988 Status Line: No star selected
08:18:11.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:11.339 00.014 7988 UpdateGuideState exits: No star selected
08:18:11.339 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:11.339 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:11.339 00.000 7988 Enqueuing Expose request
08:18:11.343 00.004 15712 Worker thread wakes up
08:18:11.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:11.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:12.861 01.518 15712 Exposure complete
08:18:12.874 00.013 15712 worker thread done servicing request
08:18:12.874 00.000 7988 OnExposeComplete: enter
08:18:12.874 00.000 7988 UpdateGuideState(): m_state=1
08:18:12.886 00.012 7988 UpdateCurrentPosition: no star selected
08:18:12.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:12.888 00.002 7988 Status Line: No star selected
08:18:12.890 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:12.891 00.001 7988 UpdateGuideState exits: No star selected
08:18:12.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:12.893 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:12.893 00.000 7988 Enqueuing Expose request
08:18:12.895 00.002 15712 Worker thread wakes up
08:18:12.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:12.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:14.536 01.641 15712 Exposure complete
08:18:14.551 00.015 15712 worker thread done servicing request
08:18:14.551 00.000 7988 OnExposeComplete: enter
08:18:14.562 00.011 7988 UpdateGuideState(): m_state=1
08:18:14.562 00.000 7988 UpdateCurrentPosition: no star selected
08:18:14.562 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:14.562 00.000 7988 Status Line: No star selected
08:18:14.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:14.567 00.005 7988 UpdateGuideState exits: No star selected
08:18:14.567 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:14.567 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:14.567 00.000 7988 Enqueuing Expose request
08:18:14.567 00.000 15712 Worker thread wakes up
08:18:14.567 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:14.567 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:16.089 01.522 15712 Exposure complete
08:18:16.109 00.020 15712 worker thread done servicing request
08:18:16.109 00.000 7988 OnExposeComplete: enter
08:18:16.109 00.000 7988 UpdateGuideState(): m_state=1
08:18:16.109 00.000 7988 UpdateCurrentPosition: no star selected
08:18:16.109 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:16.109 00.000 7988 Status Line: No star selected
08:18:16.109 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:16.118 00.009 7988 UpdateGuideState exits: No star selected
08:18:16.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:16.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:16.118 00.000 7988 Enqueuing Expose request
08:18:16.118 00.000 15712 Worker thread wakes up
08:18:16.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:16.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:17.861 01.743 15712 Exposure complete
08:18:17.880 00.019 15712 worker thread done servicing request
08:18:17.880 00.000 7988 OnExposeComplete: enter
08:18:17.880 00.000 7988 UpdateGuideState(): m_state=1
08:18:17.886 00.006 7988 UpdateCurrentPosition: no star selected
08:18:17.886 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:17.888 00.002 7988 Status Line: No star selected
08:18:17.890 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:17.891 00.001 7988 UpdateGuideState exits: No star selected
08:18:17.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:17.891 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:17.891 00.000 7988 Enqueuing Expose request
08:18:17.891 00.000 15712 Worker thread wakes up
08:18:17.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:17.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:19.301 01.410 15712 Exposure complete
08:18:19.324 00.023 15712 worker thread done servicing request
08:18:19.324 00.000 7988 OnExposeComplete: enter
08:18:19.324 00.000 7988 UpdateGuideState(): m_state=1
08:18:19.324 00.000 7988 UpdateCurrentPosition: no star selected
08:18:19.327 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:19.327 00.000 7988 Status Line: No star selected
08:18:19.330 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:19.330 00.000 7988 UpdateGuideState exits: No star selected
08:18:19.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:19.330 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:19.330 00.000 7988 Enqueuing Expose request
08:18:19.330 00.000 15712 Worker thread wakes up
08:18:19.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:19.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:20.964 01.634 15712 Exposure complete
08:18:20.979 00.015 15712 worker thread done servicing request
08:18:20.979 00.000 7988 OnExposeComplete: enter
08:18:20.979 00.000 7988 UpdateGuideState(): m_state=1
08:18:20.979 00.000 7988 UpdateCurrentPosition: no star selected
08:18:20.979 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:20.979 00.000 7988 Status Line: No star selected
08:18:20.979 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:20.993 00.014 7988 UpdateGuideState exits: No star selected
08:18:20.995 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:20.995 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:20.995 00.000 7988 Enqueuing Expose request
08:18:20.995 00.000 15712 Worker thread wakes up
08:18:20.995 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:20.995 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:22.515 01.520 15712 Exposure complete
08:18:22.532 00.017 15712 worker thread done servicing request
08:18:22.532 00.000 7988 OnExposeComplete: enter
08:18:22.532 00.000 7988 UpdateGuideState(): m_state=1
08:18:22.532 00.000 7988 UpdateCurrentPosition: no star selected
08:18:22.532 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:22.543 00.011 7988 Status Line: No star selected
08:18:22.544 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:22.544 00.000 7988 UpdateGuideState exits: No star selected
08:18:22.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:22.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:22.544 00.000 7988 Enqueuing Expose request
08:18:22.544 00.000 15712 Worker thread wakes up
08:18:22.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:22.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:24.193 01.649 15712 Exposure complete
08:18:24.211 00.018 15712 worker thread done servicing request
08:18:24.211 00.000 7988 OnExposeComplete: enter
08:18:24.211 00.000 7988 UpdateGuideState(): m_state=1
08:18:24.218 00.007 7988 UpdateCurrentPosition: no star selected
08:18:24.218 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:24.220 00.002 7988 Status Line: No star selected
08:18:24.222 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:24.223 00.001 7988 UpdateGuideState exits: No star selected
08:18:24.223 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:24.223 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:24.223 00.000 7988 Enqueuing Expose request
08:18:24.223 00.000 15712 Worker thread wakes up
08:18:24.223 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:24.223 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:25.744 01.521 15712 Exposure complete
08:18:25.758 00.014 15712 worker thread done servicing request
08:18:25.758 00.000 7988 OnExposeComplete: enter
08:18:25.758 00.000 7988 UpdateGuideState(): m_state=1
08:18:25.769 00.011 7988 UpdateCurrentPosition: no star selected
08:18:25.769 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:25.771 00.002 7988 Status Line: No star selected
08:18:25.773 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:25.775 00.002 7988 UpdateGuideState exits: No star selected
08:18:25.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:25.775 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:25.775 00.000 7988 Enqueuing Expose request
08:18:25.775 00.000 15712 Worker thread wakes up
08:18:25.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:25.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:27.422 01.647 15712 Exposure complete
08:18:27.443 00.021 15712 worker thread done servicing request
08:18:27.443 00.000 7988 OnExposeComplete: enter
08:18:27.443 00.000 7988 UpdateGuideState(): m_state=1
08:18:27.443 00.000 7988 UpdateCurrentPosition: no star selected
08:18:27.443 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:27.443 00.000 7988 Status Line: No star selected
08:18:27.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:27.452 00.009 7988 UpdateGuideState exits: No star selected
08:18:27.452 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:27.452 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:27.452 00.000 7988 Enqueuing Expose request
08:18:27.452 00.000 15712 Worker thread wakes up
08:18:27.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:27.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:28.973 01.521 15712 Exposure complete
08:18:28.991 00.018 15712 worker thread done servicing request
08:18:28.991 00.000 7988 OnExposeComplete: enter
08:18:28.991 00.000 7988 UpdateGuideState(): m_state=1
08:18:29.002 00.011 7988 UpdateCurrentPosition: no star selected
08:18:29.002 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:29.002 00.000 7988 Status Line: No star selected
08:18:29.002 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:29.008 00.006 7988 UpdateGuideState exits: No star selected
08:18:29.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:29.008 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:29.008 00.000 7988 Enqueuing Expose request
08:18:29.008 00.000 15712 Worker thread wakes up
08:18:29.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:29.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:30.754 01.746 15712 Exposure complete
08:18:30.768 00.014 15712 worker thread done servicing request
08:18:30.768 00.000 7988 OnExposeComplete: enter
08:18:30.768 00.000 7988 UpdateGuideState(): m_state=1
08:18:30.779 00.011 7988 UpdateCurrentPosition: no star selected
08:18:30.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:30.781 00.002 7988 Status Line: No star selected
08:18:30.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:30.783 00.002 7988 UpdateGuideState exits: No star selected
08:18:30.783 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:30.783 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:30.783 00.000 7988 Enqueuing Expose request
08:18:30.783 00.000 15712 Worker thread wakes up
08:18:30.783 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:30.783 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:32.206 01.423 15712 Exposure complete
08:18:32.229 00.023 15712 worker thread done servicing request
08:18:32.229 00.000 7988 OnExposeComplete: enter
08:18:32.229 00.000 7988 UpdateGuideState(): m_state=1
08:18:32.229 00.000 7988 UpdateCurrentPosition: no star selected
08:18:32.229 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:32.229 00.000 7988 Status Line: No star selected
08:18:32.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:32.235 00.006 7988 UpdateGuideState exits: No star selected
08:18:32.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:32.238 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:32.240 00.002 7988 Enqueuing Expose request
08:18:32.241 00.001 15712 Worker thread wakes up
08:18:32.241 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:32.241 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:33.881 01.640 15712 Exposure complete
08:18:33.905 00.024 15712 worker thread done servicing request
08:18:33.905 00.000 7988 OnExposeComplete: enter
08:18:33.905 00.000 7988 UpdateGuideState(): m_state=1
08:18:33.905 00.000 7988 UpdateCurrentPosition: no star selected
08:18:33.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:33.910 00.005 7988 Status Line: No star selected
08:18:33.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:33.913 00.003 7988 UpdateGuideState exits: No star selected
08:18:33.913 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:33.913 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:33.913 00.000 7988 Enqueuing Expose request
08:18:33.913 00.000 15712 Worker thread wakes up
08:18:33.913 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:33.913 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:35.448 01.535 15712 Exposure complete
08:18:35.469 00.021 15712 worker thread done servicing request
08:18:35.469 00.000 7988 OnExposeComplete: enter
08:18:35.469 00.000 7988 UpdateGuideState(): m_state=1
08:18:35.469 00.000 7988 UpdateCurrentPosition: no star selected
08:18:35.469 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:35.469 00.000 7988 Status Line: No star selected
08:18:35.476 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:35.477 00.001 7988 UpdateGuideState exits: No star selected
08:18:35.477 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:35.477 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:35.477 00.000 7988 Enqueuing Expose request
08:18:35.477 00.000 15712 Worker thread wakes up
08:18:35.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:35.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:37.221 01.744 15712 Exposure complete
08:18:37.243 00.022 15712 worker thread done servicing request
08:18:37.243 00.000 7988 OnExposeComplete: enter
08:18:37.246 00.003 7988 UpdateGuideState(): m_state=1
08:18:37.246 00.000 7988 UpdateCurrentPosition: no star selected
08:18:37.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:37.246 00.000 7988 Status Line: No star selected
08:18:37.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:37.252 00.006 7988 UpdateGuideState exits: No star selected
08:18:37.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:37.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:37.252 00.000 7988 Enqueuing Expose request
08:18:37.252 00.000 15712 Worker thread wakes up
08:18:37.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:37.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:38.675 01.423 15712 Exposure complete
08:18:38.697 00.022 15712 worker thread done servicing request
08:18:38.697 00.000 7988 OnExposeComplete: enter
08:18:38.697 00.000 7988 UpdateGuideState(): m_state=1
08:18:38.700 00.003 7988 UpdateCurrentPosition: no star selected
08:18:38.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:38.702 00.002 7988 Status Line: No star selected
08:18:38.704 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:38.705 00.001 7988 UpdateGuideState exits: No star selected
08:18:38.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:38.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:38.705 00.000 7988 Enqueuing Expose request
08:18:38.705 00.000 15712 Worker thread wakes up
08:18:38.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:38.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:40.337 01.632 15712 Exposure complete
08:18:40.359 00.022 15712 worker thread done servicing request
08:18:40.359 00.000 7988 OnExposeComplete: enter
08:18:40.361 00.002 7988 UpdateGuideState(): m_state=1
08:18:40.361 00.000 7988 UpdateCurrentPosition: no star selected
08:18:40.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:40.361 00.000 7988 Status Line: No star selected
08:18:40.366 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:40.366 00.000 7988 UpdateGuideState exits: No star selected
08:18:40.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:40.366 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:40.366 00.000 7988 Enqueuing Expose request
08:18:40.366 00.000 15712 Worker thread wakes up
08:18:40.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:40.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:41.902 01.536 15712 Exposure complete
08:18:41.916 00.014 15712 worker thread done servicing request
08:18:41.916 00.000 7988 OnExposeComplete: enter
08:18:41.916 00.000 7988 UpdateGuideState(): m_state=1
08:18:41.927 00.011 7988 UpdateCurrentPosition: no star selected
08:18:41.927 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:41.929 00.002 7988 Status Line: No star selected
08:18:41.931 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:41.931 00.000 7988 UpdateGuideState exits: No star selected
08:18:41.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:41.931 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:41.931 00.000 7988 Enqueuing Expose request
08:18:41.931 00.000 15712 Worker thread wakes up
08:18:41.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:41.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:43.577 01.646 15712 Exposure complete
08:18:43.599 00.022 15712 worker thread done servicing request
08:18:43.599 00.000 7988 OnExposeComplete: enter
08:18:43.599 00.000 7988 UpdateGuideState(): m_state=1
08:18:43.599 00.000 7988 UpdateCurrentPosition: no star selected
08:18:43.599 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:43.599 00.000 7988 Status Line: No star selected
08:18:43.599 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:43.606 00.007 7988 UpdateGuideState exits: No star selected
08:18:43.606 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:43.606 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:43.606 00.000 7988 Enqueuing Expose request
08:18:43.606 00.000 15712 Worker thread wakes up
08:18:43.606 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:43.606 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:45.138 01.532 15712 Exposure complete
08:18:45.162 00.024 15712 worker thread done servicing request
08:18:45.162 00.000 7988 OnExposeComplete: enter
08:18:45.162 00.000 7988 UpdateGuideState(): m_state=1
08:18:45.162 00.000 7988 UpdateCurrentPosition: no star selected
08:18:45.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:45.162 00.000 7988 Status Line: No star selected
08:18:45.162 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:45.169 00.007 7988 UpdateGuideState exits: No star selected
08:18:45.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:45.169 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:45.169 00.000 7988 Enqueuing Expose request
08:18:45.169 00.000 15712 Worker thread wakes up
08:18:45.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:45.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:46.815 01.646 15712 Exposure complete
08:18:46.839 00.024 15712 worker thread done servicing request
08:18:46.839 00.000 7988 OnExposeComplete: enter
08:18:46.839 00.000 7988 UpdateGuideState(): m_state=1
08:18:46.839 00.000 7988 UpdateCurrentPosition: no star selected
08:18:46.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:46.844 00.005 7988 Status Line: No star selected
08:18:46.844 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:46.847 00.003 7988 UpdateGuideState exits: No star selected
08:18:46.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:46.847 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:46.847 00.000 7988 Enqueuing Expose request
08:18:46.847 00.000 15712 Worker thread wakes up
08:18:46.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:46.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:48.369 01.522 15712 Exposure complete
08:18:48.392 00.023 15712 worker thread done servicing request
08:18:48.392 00.000 7988 OnExposeComplete: enter
08:18:48.392 00.000 7988 UpdateGuideState(): m_state=1
08:18:48.394 00.002 7988 UpdateCurrentPosition: no star selected
08:18:48.394 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:48.396 00.002 7988 Status Line: No star selected
08:18:48.398 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:48.398 00.000 7988 UpdateGuideState exits: No star selected
08:18:48.400 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:48.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:48.402 00.002 7988 Enqueuing Expose request
08:18:48.402 00.000 15712 Worker thread wakes up
08:18:48.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:48.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:50.143 01.741 15712 Exposure complete
08:18:50.161 00.018 15712 worker thread done servicing request
08:18:50.161 00.000 7988 OnExposeComplete: enter
08:18:50.161 00.000 7988 UpdateGuideState(): m_state=1
08:18:50.169 00.008 7988 UpdateCurrentPosition: no star selected
08:18:50.169 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:50.171 00.002 7988 Status Line: No star selected
08:18:50.173 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:50.173 00.000 7988 UpdateGuideState exits: No star selected
08:18:50.173 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:50.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:50.173 00.000 7988 Enqueuing Expose request
08:18:50.178 00.005 15712 Worker thread wakes up
08:18:50.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:50.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:51.580 01.402 15712 Exposure complete
08:18:51.596 00.016 15712 worker thread done servicing request
08:18:51.596 00.000 7988 OnExposeComplete: enter
08:18:51.596 00.000 7988 UpdateGuideState(): m_state=1
08:18:51.607 00.011 7988 UpdateCurrentPosition: no star selected
08:18:51.607 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:51.609 00.002 7988 Status Line: No star selected
08:18:51.611 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:51.611 00.000 7988 UpdateGuideState exits: No star selected
08:18:51.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:51.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:51.611 00.000 7988 Enqueuing Expose request
08:18:51.611 00.000 15712 Worker thread wakes up
08:18:51.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:51.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:53.256 01.645 15712 Exposure complete
08:18:53.279 00.023 15712 worker thread done servicing request
08:18:53.279 00.000 7988 OnExposeComplete: enter
08:18:53.279 00.000 7988 UpdateGuideState(): m_state=1
08:18:53.279 00.000 7988 UpdateCurrentPosition: no star selected
08:18:53.279 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:53.279 00.000 7988 Status Line: No star selected
08:18:53.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:53.287 00.008 7988 UpdateGuideState exits: No star selected
08:18:53.287 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:53.287 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:53.287 00.000 7988 Enqueuing Expose request
08:18:53.287 00.000 15712 Worker thread wakes up
08:18:53.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:53.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:54.808 01.521 15712 Exposure complete
08:18:54.825 00.017 15712 worker thread done servicing request
08:18:54.825 00.000 7988 OnExposeComplete: enter
08:18:54.825 00.000 7988 UpdateGuideState(): m_state=1
08:18:54.833 00.008 7988 UpdateCurrentPosition: no star selected
08:18:54.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:54.835 00.002 7988 Status Line: No star selected
08:18:54.837 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:54.838 00.001 7988 UpdateGuideState exits: No star selected
08:18:54.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:54.838 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:54.838 00.000 7988 Enqueuing Expose request
08:18:54.842 00.004 15712 Worker thread wakes up
08:18:54.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:54.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:56.580 01.738 15712 Exposure complete
08:18:56.596 00.016 15712 worker thread done servicing request
08:18:56.596 00.000 7988 OnExposeComplete: enter
08:18:56.596 00.000 7988 UpdateGuideState(): m_state=1
08:18:56.607 00.011 7988 UpdateCurrentPosition: no star selected
08:18:56.607 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:56.609 00.002 7988 Status Line: No star selected
08:18:56.611 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:56.611 00.000 7988 UpdateGuideState exits: No star selected
08:18:56.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:56.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:56.611 00.000 7988 Enqueuing Expose request
08:18:56.611 00.000 15712 Worker thread wakes up
08:18:56.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:56.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:58.036 01.425 15712 Exposure complete
08:18:58.050 00.014 15712 worker thread done servicing request
08:18:58.059 00.009 7988 OnExposeComplete: enter
08:18:58.059 00.000 7988 UpdateGuideState(): m_state=1
08:18:58.061 00.002 7988 UpdateCurrentPosition: no star selected
08:18:58.061 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:58.063 00.002 7988 Status Line: No star selected
08:18:58.065 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:58.066 00.001 7988 UpdateGuideState exits: No star selected
08:18:58.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:58.066 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:58.066 00.000 7988 Enqueuing Expose request
08:18:58.066 00.000 15712 Worker thread wakes up
08:18:58.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:58.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:18:59.699 01.633 15712 Exposure complete
08:18:59.712 00.013 15712 worker thread done servicing request
08:18:59.712 00.000 7988 OnExposeComplete: enter
08:18:59.712 00.000 7988 UpdateGuideState(): m_state=1
08:18:59.712 00.000 7988 UpdateCurrentPosition: no star selected
08:18:59.712 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:18:59.712 00.000 7988 Status Line: No star selected
08:18:59.728 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:18:59.729 00.001 7988 UpdateGuideState exits: No star selected
08:18:59.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:18:59.729 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:18:59.729 00.000 7988 Enqueuing Expose request
08:18:59.729 00.000 15712 Worker thread wakes up
08:18:59.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:18:59.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:01.249 01.520 15712 Exposure complete
08:19:01.271 00.022 15712 worker thread done servicing request
08:19:01.271 00.000 7988 OnExposeComplete: enter
08:19:01.271 00.000 7988 UpdateGuideState(): m_state=1
08:19:01.271 00.000 7988 UpdateCurrentPosition: no star selected
08:19:01.271 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:01.276 00.005 7988 Status Line: No star selected
08:19:01.276 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:01.279 00.003 7988 UpdateGuideState exits: No star selected
08:19:01.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:01.279 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:01.279 00.000 7988 Enqueuing Expose request
08:19:01.279 00.000 15712 Worker thread wakes up
08:19:01.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:01.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:03.023 01.744 15712 Exposure complete
08:19:03.045 00.022 15712 worker thread done servicing request
08:19:03.045 00.000 7988 OnExposeComplete: enter
08:19:03.045 00.000 7988 UpdateGuideState(): m_state=1
08:19:03.045 00.000 7988 UpdateCurrentPosition: no star selected
08:19:03.045 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:03.045 00.000 7988 Status Line: No star selected
08:19:03.052 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:03.052 00.000 7988 UpdateGuideState exits: No star selected
08:19:03.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:03.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:03.052 00.000 7988 Enqueuing Expose request
08:19:03.052 00.000 15712 Worker thread wakes up
08:19:03.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:03.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:04.460 01.408 15712 Exposure complete
08:19:04.484 00.024 15712 worker thread done servicing request
08:19:04.484 00.000 7988 OnExposeComplete: enter
08:19:04.484 00.000 7988 UpdateGuideState(): m_state=1
08:19:04.484 00.000 7988 UpdateCurrentPosition: no star selected
08:19:04.484 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:04.484 00.000 7988 Status Line: No star selected
08:19:04.484 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:04.491 00.007 7988 UpdateGuideState exits: No star selected
08:19:04.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:04.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:04.491 00.000 7988 Enqueuing Expose request
08:19:04.491 00.000 15712 Worker thread wakes up
08:19:04.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:04.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:06.124 01.633 15712 Exposure complete
08:19:06.143 00.019 15712 worker thread done servicing request
08:19:06.143 00.000 7988 OnExposeComplete: enter
08:19:06.143 00.000 7988 UpdateGuideState(): m_state=1
08:19:06.143 00.000 7988 UpdateCurrentPosition: no star selected
08:19:06.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:06.143 00.000 7988 Status Line: No star selected
08:19:06.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:06.154 00.011 7988 UpdateGuideState exits: No star selected
08:19:06.154 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:06.156 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:06.156 00.000 7988 Enqueuing Expose request
08:19:06.158 00.002 15712 Worker thread wakes up
08:19:06.158 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:06.158 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:07.674 01.516 15712 Exposure complete
08:19:07.691 00.017 15712 worker thread done servicing request
08:19:07.691 00.000 7988 OnExposeComplete: enter
08:19:07.691 00.000 7988 UpdateGuideState(): m_state=1
08:19:07.691 00.000 7988 UpdateCurrentPosition: no star selected
08:19:07.691 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:07.691 00.000 7988 Status Line: No star selected
08:19:07.691 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:07.705 00.014 7988 UpdateGuideState exits: No star selected
08:19:07.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:07.708 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:07.708 00.000 7988 Enqueuing Expose request
08:19:07.708 00.000 15712 Worker thread wakes up
08:19:07.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:07.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:09.338 01.630 15712 Exposure complete
08:19:09.359 00.021 15712 worker thread done servicing request
08:19:09.359 00.000 7988 OnExposeComplete: enter
08:19:09.359 00.000 7988 UpdateGuideState(): m_state=1
08:19:09.363 00.004 7988 UpdateCurrentPosition: no star selected
08:19:09.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:09.365 00.002 7988 Status Line: No star selected
08:19:09.367 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:09.368 00.001 7988 UpdateGuideState exits: No star selected
08:19:09.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:09.368 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:09.368 00.000 7988 Enqueuing Expose request
08:19:09.368 00.000 15712 Worker thread wakes up
08:19:09.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:09.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:10.888 01.520 15712 Exposure complete
08:19:10.910 00.022 15712 worker thread done servicing request
08:19:10.910 00.000 7988 OnExposeComplete: enter
08:19:10.910 00.000 7988 UpdateGuideState(): m_state=1
08:19:10.910 00.000 7988 UpdateCurrentPosition: no star selected
08:19:10.910 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:10.910 00.000 7988 Status Line: No star selected
08:19:10.917 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:10.917 00.000 7988 UpdateGuideState exits: No star selected
08:19:10.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:10.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:10.917 00.000 7988 Enqueuing Expose request
08:19:10.917 00.000 15712 Worker thread wakes up
08:19:10.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:10.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:12.562 01.645 15712 Exposure complete
08:19:12.578 00.016 15712 worker thread done servicing request
08:19:12.578 00.000 7988 OnExposeComplete: enter
08:19:12.578 00.000 7988 UpdateGuideState(): m_state=1
08:19:12.589 00.011 7988 UpdateCurrentPosition: no star selected
08:19:12.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:12.591 00.002 7988 Status Line: No star selected
08:19:12.593 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:12.594 00.001 7988 UpdateGuideState exits: No star selected
08:19:12.595 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:12.595 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:12.595 00.000 7988 Enqueuing Expose request
08:19:12.595 00.000 15712 Worker thread wakes up
08:19:12.595 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:12.595 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:14.126 01.531 15712 Exposure complete
08:19:14.149 00.023 15712 worker thread done servicing request
08:19:14.149 00.000 7988 OnExposeComplete: enter
08:19:14.149 00.000 7988 UpdateGuideState(): m_state=1
08:19:14.149 00.000 7988 UpdateCurrentPosition: no star selected
08:19:14.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:14.149 00.000 7988 Status Line: No star selected
08:19:14.149 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:14.156 00.007 7988 UpdateGuideState exits: No star selected
08:19:14.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:14.156 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:14.156 00.000 7988 Enqueuing Expose request
08:19:14.156 00.000 15712 Worker thread wakes up
08:19:14.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:14.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:15.899 01.743 15712 Exposure complete
08:19:15.916 00.017 15712 worker thread done servicing request
08:19:15.916 00.000 7988 OnExposeComplete: enter
08:19:15.916 00.000 7988 UpdateGuideState(): m_state=1
08:19:15.924 00.008 7988 UpdateCurrentPosition: no star selected
08:19:15.924 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:15.926 00.002 7988 Status Line: No star selected
08:19:15.928 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:15.928 00.000 7988 UpdateGuideState exits: No star selected
08:19:15.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:15.928 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:15.933 00.005 7988 Enqueuing Expose request
08:19:15.933 00.000 15712 Worker thread wakes up
08:19:15.933 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:15.933 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:17.353 01.420 15712 Exposure complete
08:19:17.377 00.024 15712 worker thread done servicing request
08:19:17.377 00.000 7988 OnExposeComplete: enter
08:19:17.380 00.003 7988 UpdateGuideState(): m_state=1
08:19:17.380 00.000 7988 UpdateCurrentPosition: no star selected
08:19:17.381 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:17.381 00.000 7988 Status Line: No star selected
08:19:17.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:17.381 00.000 7988 UpdateGuideState exits: No star selected
08:19:17.381 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:17.381 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:17.381 00.000 7988 Enqueuing Expose request
08:19:17.381 00.000 15712 Worker thread wakes up
08:19:17.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:17.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:19.029 01.648 15712 Exposure complete
08:19:19.046 00.017 15712 worker thread done servicing request
08:19:19.046 00.000 7988 OnExposeComplete: enter
08:19:19.046 00.000 7988 UpdateGuideState(): m_state=1
08:19:19.054 00.008 7988 UpdateCurrentPosition: no star selected
08:19:19.054 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:19.056 00.002 7988 Status Line: No star selected
08:19:19.059 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:19.059 00.000 7988 UpdateGuideState exits: No star selected
08:19:19.061 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:19.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:19.063 00.002 7988 Enqueuing Expose request
08:19:19.063 00.000 15712 Worker thread wakes up
08:19:19.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:19.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:20.579 01.516 15712 Exposure complete
08:19:20.602 00.023 15712 worker thread done servicing request
08:19:20.602 00.000 7988 OnExposeComplete: enter
08:19:20.602 00.000 7988 UpdateGuideState(): m_state=1
08:19:20.602 00.000 7988 UpdateCurrentPosition: no star selected
08:19:20.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:20.602 00.000 7988 Status Line: No star selected
08:19:20.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:20.609 00.007 7988 UpdateGuideState exits: No star selected
08:19:20.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:20.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:20.609 00.000 7988 Enqueuing Expose request
08:19:20.609 00.000 15712 Worker thread wakes up
08:19:20.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:20.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:22.254 01.645 15712 Exposure complete
08:19:22.278 00.024 15712 worker thread done servicing request
08:19:22.278 00.000 7988 OnExposeComplete: enter
08:19:22.278 00.000 7988 UpdateGuideState(): m_state=1
08:19:22.281 00.003 7988 UpdateCurrentPosition: no star selected
08:19:22.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:22.281 00.000 7988 Status Line: No star selected
08:19:22.281 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:22.286 00.005 7988 UpdateGuideState exits: No star selected
08:19:22.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:22.286 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:22.286 00.000 7988 Enqueuing Expose request
08:19:22.286 00.000 15712 Worker thread wakes up
08:19:22.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:22.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:23.810 01.524 15712 Exposure complete
08:19:23.832 00.022 15712 worker thread done servicing request
08:19:23.832 00.000 7988 OnExposeComplete: enter
08:19:23.832 00.000 7988 UpdateGuideState(): m_state=1
08:19:23.832 00.000 7988 UpdateCurrentPosition: no star selected
08:19:23.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:23.832 00.000 7988 Status Line: No star selected
08:19:23.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:23.839 00.007 7988 UpdateGuideState exits: No star selected
08:19:23.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:23.839 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:23.839 00.000 7988 Enqueuing Expose request
08:19:23.839 00.000 15712 Worker thread wakes up
08:19:23.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:23.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:25.485 01.646 15712 Exposure complete
08:19:25.499 00.014 15712 worker thread done servicing request
08:19:25.499 00.000 7988 OnExposeComplete: enter
08:19:25.499 00.000 7988 UpdateGuideState(): m_state=1
08:19:25.510 00.011 7988 UpdateCurrentPosition: no star selected
08:19:25.510 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:25.512 00.002 7988 Status Line: No star selected
08:19:25.514 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:25.515 00.001 7988 UpdateGuideState exits: No star selected
08:19:25.515 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:25.515 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:25.515 00.000 7988 Enqueuing Expose request
08:19:25.515 00.000 15712 Worker thread wakes up
08:19:25.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:25.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:27.051 01.536 15712 Exposure complete
08:19:27.073 00.022 15712 worker thread done servicing request
08:19:27.073 00.000 7988 OnExposeComplete: enter
08:19:27.073 00.000 7988 UpdateGuideState(): m_state=1
08:19:27.073 00.000 7988 UpdateCurrentPosition: no star selected
08:19:27.073 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:27.078 00.005 7988 Status Line: No star selected
08:19:27.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:27.080 00.002 7988 UpdateGuideState exits: No star selected
08:19:27.080 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:27.080 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:27.080 00.000 7988 Enqueuing Expose request
08:19:27.080 00.000 15712 Worker thread wakes up
08:19:27.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:27.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:28.713 01.633 15712 Exposure complete
08:19:28.736 00.023 15712 worker thread done servicing request
08:19:28.736 00.000 7988 OnExposeComplete: enter
08:19:28.736 00.000 7988 UpdateGuideState(): m_state=1
08:19:28.736 00.000 7988 UpdateCurrentPosition: no star selected
08:19:28.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:28.736 00.000 7988 Status Line: No star selected
08:19:28.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:28.743 00.007 7988 UpdateGuideState exits: No star selected
08:19:28.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:28.743 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:28.743 00.000 7988 Enqueuing Expose request
08:19:28.747 00.004 15712 Worker thread wakes up
08:19:28.747 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:28.747 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:30.262 01.515 15712 Exposure complete
08:19:30.279 00.017 15712 worker thread done servicing request
08:19:30.279 00.000 7988 OnExposeComplete: enter
08:19:30.279 00.000 7988 UpdateGuideState(): m_state=1
08:19:30.288 00.009 7988 UpdateCurrentPosition: no star selected
08:19:30.288 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:30.290 00.002 7988 Status Line: No star selected
08:19:30.292 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:30.293 00.001 7988 UpdateGuideState exits: No star selected
08:19:30.293 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:30.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:30.296 00.003 7988 Enqueuing Expose request
08:19:30.296 00.000 15712 Worker thread wakes up
08:19:30.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:30.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:31.926 01.630 15712 Exposure complete
08:19:31.947 00.021 15712 worker thread done servicing request
08:19:31.947 00.000 7988 OnExposeComplete: enter
08:19:31.947 00.000 7988 UpdateGuideState(): m_state=1
08:19:31.947 00.000 7988 UpdateCurrentPosition: no star selected
08:19:31.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:31.947 00.000 7988 Status Line: No star selected
08:19:31.955 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:31.955 00.000 7988 UpdateGuideState exits: No star selected
08:19:31.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:31.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:31.955 00.000 7988 Enqueuing Expose request
08:19:31.955 00.000 15712 Worker thread wakes up
08:19:31.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:31.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:33.490 01.535 15712 Exposure complete
08:19:33.511 00.021 15712 worker thread done servicing request
08:19:33.511 00.000 7988 OnExposeComplete: enter
08:19:33.514 00.003 7988 UpdateGuideState(): m_state=1
08:19:33.514 00.000 7988 UpdateCurrentPosition: no star selected
08:19:33.514 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:33.514 00.000 7988 Status Line: No star selected
08:19:33.519 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:33.519 00.000 7988 UpdateGuideState exits: No star selected
08:19:33.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:33.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:33.519 00.000 7988 Enqueuing Expose request
08:19:33.519 00.000 15712 Worker thread wakes up
08:19:33.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:33.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:35.154 01.635 15712 Exposure complete
08:19:35.168 00.014 15712 worker thread done servicing request
08:19:35.168 00.000 7988 OnExposeComplete: enter
08:19:35.168 00.000 7988 UpdateGuideState(): m_state=1
08:19:35.179 00.011 7988 UpdateCurrentPosition: no star selected
08:19:35.179 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:35.182 00.003 7988 Status Line: No star selected
08:19:35.182 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:35.184 00.002 7988 UpdateGuideState exits: No star selected
08:19:35.184 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:35.184 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:35.184 00.000 7988 Enqueuing Expose request
08:19:35.184 00.000 15712 Worker thread wakes up
08:19:35.184 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:35.184 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:36.706 01.522 15712 Exposure complete
08:19:36.728 00.022 15712 worker thread done servicing request
08:19:36.728 00.000 7988 OnExposeComplete: enter
08:19:36.728 00.000 7988 UpdateGuideState(): m_state=1
08:19:36.728 00.000 7988 UpdateCurrentPosition: no star selected
08:19:36.728 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:36.733 00.005 7988 Status Line: No star selected
08:19:36.733 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:36.736 00.003 7988 UpdateGuideState exits: No star selected
08:19:36.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:36.736 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:36.736 00.000 7988 Enqueuing Expose request
08:19:36.736 00.000 15712 Worker thread wakes up
08:19:36.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:36.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:38.381 01.645 15712 Exposure complete
08:19:38.405 00.024 15712 worker thread done servicing request
08:19:38.405 00.000 7988 OnExposeComplete: enter
08:19:38.405 00.000 7988 UpdateGuideState(): m_state=1
08:19:38.405 00.000 7988 UpdateCurrentPosition: no star selected
08:19:38.405 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:38.405 00.000 7988 Status Line: No star selected
08:19:38.405 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:38.413 00.008 7988 UpdateGuideState exits: No star selected
08:19:38.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:38.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:38.413 00.000 7988 Enqueuing Expose request
08:19:38.413 00.000 15712 Worker thread wakes up
08:19:38.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:38.418 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:39.934 01.516 15712 Exposure complete
08:19:39.958 00.024 15712 worker thread done servicing request
08:19:39.958 00.000 7988 OnExposeComplete: enter
08:19:39.958 00.000 7988 UpdateGuideState(): m_state=1
08:19:39.960 00.002 7988 UpdateCurrentPosition: no star selected
08:19:39.962 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:39.964 00.002 7988 Status Line: No star selected
08:19:39.964 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:39.964 00.000 7988 UpdateGuideState exits: No star selected
08:19:39.969 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:39.969 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:39.969 00.000 7988 Enqueuing Expose request
08:19:39.969 00.000 15712 Worker thread wakes up
08:19:39.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:39.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:41.611 01.642 15712 Exposure complete
08:19:41.625 00.014 15712 worker thread done servicing request
08:19:41.625 00.000 7988 OnExposeComplete: enter
08:19:41.625 00.000 7988 UpdateGuideState(): m_state=1
08:19:41.636 00.011 7988 UpdateCurrentPosition: no star selected
08:19:41.637 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:41.637 00.000 7988 Status Line: No star selected
08:19:41.639 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:41.640 00.001 7988 UpdateGuideState exits: No star selected
08:19:41.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:41.640 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:41.640 00.000 7988 Enqueuing Expose request
08:19:41.640 00.000 15712 Worker thread wakes up
08:19:41.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:41.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:43.173 01.533 15712 Exposure complete
08:19:43.195 00.022 15712 worker thread done servicing request
08:19:43.195 00.000 7988 OnExposeComplete: enter
08:19:43.195 00.000 7988 UpdateGuideState(): m_state=1
08:19:43.195 00.000 7988 UpdateCurrentPosition: no star selected
08:19:43.195 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:43.195 00.000 7988 Status Line: No star selected
08:19:43.202 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:43.202 00.000 7988 UpdateGuideState exits: No star selected
08:19:43.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:43.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:43.202 00.000 7988 Enqueuing Expose request
08:19:43.202 00.000 15712 Worker thread wakes up
08:19:43.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:43.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:44.846 01.644 15712 Exposure complete
08:19:44.867 00.021 15712 worker thread done servicing request
08:19:44.867 00.000 7988 OnExposeComplete: enter
08:19:44.867 00.000 7988 UpdateGuideState(): m_state=1
08:19:44.874 00.007 7988 UpdateCurrentPosition: no star selected
08:19:44.876 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:44.876 00.000 7988 Status Line: No star selected
08:19:44.878 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:44.878 00.000 7988 UpdateGuideState exits: No star selected
08:19:44.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:44.882 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:44.882 00.000 7988 Enqueuing Expose request
08:19:44.884 00.002 15712 Worker thread wakes up
08:19:44.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:44.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:46.413 01.529 15712 Exposure complete
08:19:46.438 00.025 15712 worker thread done servicing request
08:19:46.438 00.000 7988 OnExposeComplete: enter
08:19:46.438 00.000 7988 UpdateGuideState(): m_state=1
08:19:46.438 00.000 7988 UpdateCurrentPosition: no star selected
08:19:46.438 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:46.443 00.005 7988 Status Line: No star selected
08:19:46.443 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:46.443 00.000 7988 UpdateGuideState exits: No star selected
08:19:46.443 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:46.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:46.449 00.006 7988 Enqueuing Expose request
08:19:46.449 00.000 15712 Worker thread wakes up
08:19:46.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:46.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:48.088 01.639 15712 Exposure complete
08:19:48.112 00.024 15712 worker thread done servicing request
08:19:48.112 00.000 7988 OnExposeComplete: enter
08:19:48.112 00.000 7988 UpdateGuideState(): m_state=1
08:19:48.112 00.000 7988 UpdateCurrentPosition: no star selected
08:19:48.116 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:48.116 00.000 7988 Status Line: No star selected
08:19:48.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:48.120 00.004 7988 UpdateGuideState exits: No star selected
08:19:48.120 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:48.120 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:48.120 00.000 7988 Enqueuing Expose request
08:19:48.120 00.000 15712 Worker thread wakes up
08:19:48.120 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:48.120 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:49.640 01.520 15712 Exposure complete
08:19:49.662 00.022 15712 worker thread done servicing request
08:19:49.662 00.000 7988 OnExposeComplete: enter
08:19:49.662 00.000 7988 UpdateGuideState(): m_state=1
08:19:49.662 00.000 7988 UpdateCurrentPosition: no star selected
08:19:49.662 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:49.662 00.000 7988 Status Line: No star selected
08:19:49.668 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:49.670 00.002 7988 UpdateGuideState exits: No star selected
08:19:49.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:49.670 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:49.670 00.000 7988 Enqueuing Expose request
08:19:49.670 00.000 15712 Worker thread wakes up
08:19:49.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:49.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:51.302 01.632 15712 Exposure complete
08:19:51.319 00.017 15712 worker thread done servicing request
08:19:51.319 00.000 7988 OnExposeComplete: enter
08:19:51.319 00.000 7988 UpdateGuideState(): m_state=1
08:19:51.319 00.000 7988 UpdateCurrentPosition: no star selected
08:19:51.319 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:51.319 00.000 7988 Status Line: No star selected
08:19:51.333 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:51.333 00.000 7988 UpdateGuideState exits: No star selected
08:19:51.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:51.336 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:51.336 00.000 7988 Enqueuing Expose request
08:19:51.336 00.000 15712 Worker thread wakes up
08:19:51.336 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:51.336 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:52.855 01.519 15712 Exposure complete
08:19:52.877 00.022 15712 worker thread done servicing request
08:19:52.877 00.000 7988 OnExposeComplete: enter
08:19:52.877 00.000 7988 UpdateGuideState(): m_state=1
08:19:52.877 00.000 7988 UpdateCurrentPosition: no star selected
08:19:52.877 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:52.877 00.000 7988 Status Line: No star selected
08:19:52.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:52.884 00.007 7988 UpdateGuideState exits: No star selected
08:19:52.884 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:52.884 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:52.884 00.000 7988 Enqueuing Expose request
08:19:52.884 00.000 15712 Worker thread wakes up
08:19:52.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:52.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:54.527 01.643 15712 Exposure complete
08:19:54.552 00.025 15712 worker thread done servicing request
08:19:54.552 00.000 7988 OnExposeComplete: enter
08:19:54.552 00.000 7988 UpdateGuideState(): m_state=1
08:19:54.552 00.000 7988 UpdateCurrentPosition: no star selected
08:19:54.552 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:54.552 00.000 7988 Status Line: No star selected
08:19:54.559 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:54.559 00.000 7988 UpdateGuideState exits: No star selected
08:19:54.559 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:54.559 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:54.559 00.000 7988 Enqueuing Expose request
08:19:54.559 00.000 15712 Worker thread wakes up
08:19:54.559 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:54.559 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:56.094 01.535 15712 Exposure complete
08:19:56.115 00.021 15712 worker thread done servicing request
08:19:56.115 00.000 7988 OnExposeComplete: enter
08:19:56.118 00.003 7988 UpdateGuideState(): m_state=1
08:19:56.118 00.000 7988 UpdateCurrentPosition: no star selected
08:19:56.118 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:56.118 00.000 7988 Status Line: No star selected
08:19:56.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:56.123 00.005 7988 UpdateGuideState exits: No star selected
08:19:56.123 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:56.123 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:56.123 00.000 7988 Enqueuing Expose request
08:19:56.123 00.000 15712 Worker thread wakes up
08:19:56.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:56.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:57.754 01.631 15712 Exposure complete
08:19:57.771 00.017 15712 worker thread done servicing request
08:19:57.771 00.000 7988 OnExposeComplete: enter
08:19:57.771 00.000 7988 UpdateGuideState(): m_state=1
08:19:57.771 00.000 7988 UpdateCurrentPosition: no star selected
08:19:57.771 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:57.771 00.000 7988 Status Line: No star selected
08:19:57.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:57.785 00.014 7988 UpdateGuideState exits: No star selected
08:19:57.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:57.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:57.787 00.002 7988 Enqueuing Expose request
08:19:57.787 00.000 15712 Worker thread wakes up
08:19:57.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:57.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:19:59.320 01.533 15712 Exposure complete
08:19:59.343 00.023 15712 worker thread done servicing request
08:19:59.343 00.000 7988 OnExposeComplete: enter
08:19:59.343 00.000 7988 UpdateGuideState(): m_state=1
08:19:59.343 00.000 7988 UpdateCurrentPosition: no star selected
08:19:59.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:19:59.343 00.000 7988 Status Line: No star selected
08:19:59.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:19:59.349 00.006 7988 UpdateGuideState exits: No star selected
08:19:59.349 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:19:59.349 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:19:59.349 00.000 7988 Enqueuing Expose request
08:19:59.349 00.000 15712 Worker thread wakes up
08:19:59.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:19:59.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:00.994 01.645 15712 Exposure complete
08:20:01.010 00.016 15712 worker thread done servicing request
08:20:01.010 00.000 7988 OnExposeComplete: enter
08:20:01.010 00.000 7988 UpdateGuideState(): m_state=1
08:20:01.020 00.010 7988 UpdateCurrentPosition: no star selected
08:20:01.020 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:01.022 00.002 7988 Status Line: No star selected
08:20:01.024 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:01.024 00.000 7988 UpdateGuideState exits: No star selected
08:20:01.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:01.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:01.024 00.000 7988 Enqueuing Expose request
08:20:01.024 00.000 15712 Worker thread wakes up
08:20:01.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:01.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:02.559 01.535 15712 Exposure complete
08:20:02.573 00.014 15712 worker thread done servicing request
08:20:02.573 00.000 7988 OnExposeComplete: enter
08:20:02.573 00.000 7988 UpdateGuideState(): m_state=1
08:20:02.584 00.011 7988 UpdateCurrentPosition: no star selected
08:20:02.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:02.586 00.002 7988 Status Line: No star selected
08:20:02.588 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:02.589 00.001 7988 UpdateGuideState exits: No star selected
08:20:02.590 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:02.590 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:02.590 00.000 7988 Enqueuing Expose request
08:20:02.590 00.000 15712 Worker thread wakes up
08:20:02.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:02.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:04.334 01.744 15712 Exposure complete
08:20:04.356 00.022 15712 worker thread done servicing request
08:20:04.356 00.000 7988 OnExposeComplete: enter
08:20:04.356 00.000 7988 UpdateGuideState(): m_state=1
08:20:04.359 00.003 7988 UpdateCurrentPosition: no star selected
08:20:04.359 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:04.359 00.000 7988 Status Line: No star selected
08:20:04.363 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:04.363 00.000 7988 UpdateGuideState exits: No star selected
08:20:04.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:04.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:04.363 00.000 7988 Enqueuing Expose request
08:20:04.363 00.000 15712 Worker thread wakes up
08:20:04.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:04.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:05.787 01.424 15712 Exposure complete
08:20:05.806 00.019 15712 worker thread done servicing request
08:20:05.806 00.000 7988 OnExposeComplete: enter
08:20:05.806 00.000 7988 UpdateGuideState(): m_state=1
08:20:05.812 00.006 7988 UpdateCurrentPosition: no star selected
08:20:05.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:05.814 00.002 7988 Status Line: No star selected
08:20:05.816 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:05.816 00.000 7988 UpdateGuideState exits: No star selected
08:20:05.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:05.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:05.816 00.000 7988 Enqueuing Expose request
08:20:05.816 00.000 15712 Worker thread wakes up
08:20:05.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:05.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:07.465 01.649 15712 Exposure complete
08:20:07.486 00.021 15712 worker thread done servicing request
08:20:07.486 00.000 7988 OnExposeComplete: enter
08:20:07.486 00.000 7988 UpdateGuideState(): m_state=1
08:20:07.486 00.000 7988 UpdateCurrentPosition: no star selected
08:20:07.486 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:07.492 00.006 7988 Status Line: No star selected
08:20:07.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:07.494 00.002 7988 UpdateGuideState exits: No star selected
08:20:07.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:07.494 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:07.494 00.000 7988 Enqueuing Expose request
08:20:07.494 00.000 15712 Worker thread wakes up
08:20:07.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:07.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:09.029 01.535 15712 Exposure complete
08:20:09.043 00.014 15712 worker thread done servicing request
08:20:09.043 00.000 7988 OnExposeComplete: enter
08:20:09.043 00.000 7988 UpdateGuideState(): m_state=1
08:20:09.055 00.012 7988 UpdateCurrentPosition: no star selected
08:20:09.055 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:09.057 00.002 7988 Status Line: No star selected
08:20:09.058 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:09.058 00.000 7988 UpdateGuideState exits: No star selected
08:20:09.061 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:09.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:09.063 00.002 7988 Enqueuing Expose request
08:20:09.063 00.000 15712 Worker thread wakes up
08:20:09.065 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:09.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:10.703 01.638 15712 Exposure complete
08:20:10.727 00.024 15712 worker thread done servicing request
08:20:10.727 00.000 7988 OnExposeComplete: enter
08:20:10.727 00.000 7988 UpdateGuideState(): m_state=1
08:20:10.727 00.000 7988 UpdateCurrentPosition: no star selected
08:20:10.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:10.727 00.000 7988 Status Line: No star selected
08:20:10.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:10.735 00.008 7988 UpdateGuideState exits: No star selected
08:20:10.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:10.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:10.735 00.000 7988 Enqueuing Expose request
08:20:10.740 00.005 15712 Worker thread wakes up
08:20:10.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:10.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:12.270 01.530 15712 Exposure complete
08:20:12.293 00.023 15712 worker thread done servicing request
08:20:12.293 00.000 7988 OnExposeComplete: enter
08:20:12.293 00.000 7988 UpdateGuideState(): m_state=1
08:20:12.293 00.000 7988 UpdateCurrentPosition: no star selected
08:20:12.293 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:12.293 00.000 7988 Status Line: No star selected
08:20:12.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:12.300 00.007 7988 UpdateGuideState exits: No star selected
08:20:12.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:12.300 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:12.300 00.000 7988 Enqueuing Expose request
08:20:12.300 00.000 15712 Worker thread wakes up
08:20:12.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:12.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:13.946 01.646 15712 Exposure complete
08:20:13.962 00.016 15712 worker thread done servicing request
08:20:13.962 00.000 7988 OnExposeComplete: enter
08:20:13.962 00.000 7988 UpdateGuideState(): m_state=1
08:20:13.973 00.011 7988 UpdateCurrentPosition: no star selected
08:20:13.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:13.975 00.002 7988 Status Line: No star selected
08:20:13.976 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:13.978 00.002 7988 UpdateGuideState exits: No star selected
08:20:13.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:13.978 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:13.978 00.000 7988 Enqueuing Expose request
08:20:13.978 00.000 15712 Worker thread wakes up
08:20:13.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:13.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:15.508 01.530 15712 Exposure complete
08:20:15.530 00.022 15712 worker thread done servicing request
08:20:15.530 00.000 7988 OnExposeComplete: enter
08:20:15.530 00.000 7988 UpdateGuideState(): m_state=1
08:20:15.530 00.000 7988 UpdateCurrentPosition: no star selected
08:20:15.530 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:15.530 00.000 7988 Status Line: No star selected
08:20:15.530 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:15.538 00.008 7988 UpdateGuideState exits: No star selected
08:20:15.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:15.538 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:15.538 00.000 7988 Enqueuing Expose request
08:20:15.538 00.000 15712 Worker thread wakes up
08:20:15.543 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:15.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:17.184 01.641 15712 Exposure complete
08:20:17.210 00.026 15712 worker thread done servicing request
08:20:17.210 00.000 7988 OnExposeComplete: enter
08:20:17.210 00.000 7988 UpdateGuideState(): m_state=1
08:20:17.212 00.002 7988 UpdateCurrentPosition: no star selected
08:20:17.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:17.214 00.002 7988 Status Line: No star selected
08:20:17.216 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:17.216 00.000 7988 UpdateGuideState exits: No star selected
08:20:17.216 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:17.216 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:17.216 00.000 7988 Enqueuing Expose request
08:20:17.216 00.000 15712 Worker thread wakes up
08:20:17.216 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:17.216 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:18.752 01.536 15712 Exposure complete
08:20:18.766 00.014 15712 worker thread done servicing request
08:20:18.766 00.000 7988 OnExposeComplete: enter
08:20:18.766 00.000 7988 UpdateGuideState(): m_state=1
08:20:18.778 00.012 7988 UpdateCurrentPosition: no star selected
08:20:18.778 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:18.780 00.002 7988 Status Line: No star selected
08:20:18.782 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:18.782 00.000 7988 UpdateGuideState exits: No star selected
08:20:18.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:18.782 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:18.782 00.000 7988 Enqueuing Expose request
08:20:18.782 00.000 15712 Worker thread wakes up
08:20:18.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:18.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:20.526 01.744 15712 Exposure complete
08:20:20.550 00.024 15712 worker thread done servicing request
08:20:20.550 00.000 7988 OnExposeComplete: enter
08:20:20.550 00.000 7988 UpdateGuideState(): m_state=1
08:20:20.550 00.000 7988 UpdateCurrentPosition: no star selected
08:20:20.550 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:20.550 00.000 7988 Status Line: No star selected
08:20:20.556 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:20.556 00.000 7988 UpdateGuideState exits: No star selected
08:20:20.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:20.556 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:20.556 00.000 7988 Enqueuing Expose request
08:20:20.556 00.000 15712 Worker thread wakes up
08:20:20.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:20.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:21.980 01.424 15712 Exposure complete
08:20:21.994 00.014 15712 worker thread done servicing request
08:20:21.994 00.000 7988 OnExposeComplete: enter
08:20:21.994 00.000 7988 UpdateGuideState(): m_state=1
08:20:22.006 00.012 7988 UpdateCurrentPosition: no star selected
08:20:22.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:22.008 00.002 7988 Status Line: No star selected
08:20:22.009 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:22.011 00.002 7988 UpdateGuideState exits: No star selected
08:20:22.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:22.013 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:22.013 00.000 7988 Enqueuing Expose request
08:20:22.015 00.002 15712 Worker thread wakes up
08:20:22.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:22.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:23.656 01.641 15712 Exposure complete
08:20:23.677 00.021 15712 worker thread done servicing request
08:20:23.677 00.000 7988 OnExposeComplete: enter
08:20:23.677 00.000 7988 UpdateGuideState(): m_state=1
08:20:23.683 00.006 7988 UpdateCurrentPosition: no star selected
08:20:23.683 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:23.685 00.002 7988 Status Line: No star selected
08:20:23.687 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:23.687 00.000 7988 UpdateGuideState exits: No star selected
08:20:23.689 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:23.689 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:23.691 00.002 7988 Enqueuing Expose request
08:20:23.691 00.000 15712 Worker thread wakes up
08:20:23.691 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:23.691 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:25.208 01.517 15712 Exposure complete
08:20:25.230 00.022 15712 worker thread done servicing request
08:20:25.230 00.000 7988 OnExposeComplete: enter
08:20:25.230 00.000 7988 UpdateGuideState(): m_state=1
08:20:25.230 00.000 7988 UpdateCurrentPosition: no star selected
08:20:25.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:25.230 00.000 7988 Status Line: No star selected
08:20:25.230 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:25.238 00.008 7988 UpdateGuideState exits: No star selected
08:20:25.238 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:25.238 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:25.238 00.000 7988 Enqueuing Expose request
08:20:25.238 00.000 15712 Worker thread wakes up
08:20:25.238 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:25.238 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:26.982 01.744 15712 Exposure complete
08:20:27.005 00.023 7988 OnExposeComplete: enter
08:20:27.005 00.000 7988 UpdateGuideState(): m_state=1
08:20:27.007 00.002 15712 worker thread done servicing request
08:20:27.007 00.000 7988 UpdateCurrentPosition: no star selected
08:20:27.007 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:27.009 00.002 7988 Status Line: No star selected
08:20:27.011 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:27.012 00.001 7988 UpdateGuideState exits: No star selected
08:20:27.012 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:27.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:27.012 00.000 7988 Enqueuing Expose request
08:20:27.012 00.000 15712 Worker thread wakes up
08:20:27.012 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:27.012 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:28.435 01.423 15712 Exposure complete
08:20:28.457 00.022 15712 worker thread done servicing request
08:20:28.457 00.000 7988 OnExposeComplete: enter
08:20:28.459 00.002 7988 UpdateGuideState(): m_state=1
08:20:28.459 00.000 7988 UpdateCurrentPosition: no star selected
08:20:28.459 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:28.459 00.000 7988 Status Line: No star selected
08:20:28.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:28.465 00.006 7988 UpdateGuideState exits: No star selected
08:20:28.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:28.465 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:28.465 00.000 7988 Enqueuing Expose request
08:20:28.465 00.000 15712 Worker thread wakes up
08:20:28.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:28.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:30.109 01.644 15712 Exposure complete
08:20:30.133 00.024 15712 worker thread done servicing request
08:20:30.134 00.001 7988 OnExposeComplete: enter
08:20:30.134 00.000 7988 UpdateGuideState(): m_state=1
08:20:30.136 00.002 7988 UpdateCurrentPosition: no star selected
08:20:30.136 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:30.138 00.002 7988 Status Line: No star selected
08:20:30.140 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:30.141 00.001 7988 UpdateGuideState exits: No star selected
08:20:30.143 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:30.143 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:30.143 00.000 7988 Enqueuing Expose request
08:20:30.143 00.000 15712 Worker thread wakes up
08:20:30.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:30.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:31.676 01.533 15712 Exposure complete
08:20:31.699 00.023 15712 worker thread done servicing request
08:20:31.699 00.000 7988 OnExposeComplete: enter
08:20:31.699 00.000 7988 UpdateGuideState(): m_state=1
08:20:31.699 00.000 7988 UpdateCurrentPosition: no star selected
08:20:31.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:31.699 00.000 7988 Status Line: No star selected
08:20:31.705 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:31.705 00.000 7988 UpdateGuideState exits: No star selected
08:20:31.707 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:31.707 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:31.709 00.002 7988 Enqueuing Expose request
08:20:31.709 00.000 15712 Worker thread wakes up
08:20:31.709 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:31.709 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:33.349 01.640 15712 Exposure complete
08:20:33.363 00.014 15712 worker thread done servicing request
08:20:33.363 00.000 7988 OnExposeComplete: enter
08:20:33.363 00.000 7988 UpdateGuideState(): m_state=1
08:20:33.363 00.000 7988 UpdateCurrentPosition: no star selected
08:20:33.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:33.363 00.000 7988 Status Line: No star selected
08:20:33.378 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:33.378 00.000 7988 UpdateGuideState exits: No star selected
08:20:33.380 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:33.382 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:33.382 00.000 7988 Enqueuing Expose request
08:20:33.384 00.002 15712 Worker thread wakes up
08:20:33.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:33.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:34.914 01.530 15712 Exposure complete
08:20:34.936 00.022 15712 worker thread done servicing request
08:20:34.936 00.000 7988 OnExposeComplete: enter
08:20:34.936 00.000 7988 UpdateGuideState(): m_state=1
08:20:34.936 00.000 7988 UpdateCurrentPosition: no star selected
08:20:34.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:34.936 00.000 7988 Status Line: No star selected
08:20:34.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:34.944 00.008 7988 UpdateGuideState exits: No star selected
08:20:34.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:34.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:34.944 00.000 7988 Enqueuing Expose request
08:20:34.944 00.000 15712 Worker thread wakes up
08:20:34.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:34.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:36.588 01.644 15712 Exposure complete
08:20:36.609 00.021 15712 worker thread done servicing request
08:20:36.609 00.000 7988 OnExposeComplete: enter
08:20:36.609 00.000 7988 UpdateGuideState(): m_state=1
08:20:36.615 00.006 7988 UpdateCurrentPosition: no star selected
08:20:36.615 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:36.617 00.002 7988 Status Line: No star selected
08:20:36.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:36.619 00.002 7988 UpdateGuideState exits: No star selected
08:20:36.619 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:36.619 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:36.619 00.000 7988 Enqueuing Expose request
08:20:36.619 00.000 15712 Worker thread wakes up
08:20:36.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:36.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:38.155 01.536 15712 Exposure complete
08:20:38.176 00.021 15712 worker thread done servicing request
08:20:38.176 00.000 7988 OnExposeComplete: enter
08:20:38.176 00.000 7988 UpdateGuideState(): m_state=1
08:20:38.181 00.005 7988 UpdateCurrentPosition: no star selected
08:20:38.181 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:38.183 00.002 7988 Status Line: No star selected
08:20:38.185 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:38.185 00.000 7988 UpdateGuideState exits: No star selected
08:20:38.185 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:38.185 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:38.189 00.004 7988 Enqueuing Expose request
08:20:38.189 00.000 15712 Worker thread wakes up
08:20:38.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:38.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:39.929 01.740 15712 Exposure complete
08:20:39.962 00.033 15712 worker thread done servicing request
08:20:39.962 00.000 7988 OnExposeComplete: enter
08:20:39.964 00.002 7988 UpdateGuideState(): m_state=1
08:20:39.966 00.002 7988 UpdateCurrentPosition: no star selected
08:20:39.970 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:39.972 00.002 7988 Status Line: No star selected
08:20:39.975 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:39.977 00.002 7988 UpdateGuideState exits: No star selected
08:20:39.983 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:39.985 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:39.987 00.002 7988 Enqueuing Expose request
08:20:39.989 00.002 15712 Worker thread wakes up
08:20:39.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:39.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:41.405 01.416 15712 Exposure complete
08:20:41.421 00.016 15712 worker thread done servicing request
08:20:41.421 00.000 7988 OnExposeComplete: enter
08:20:41.421 00.000 7988 UpdateGuideState(): m_state=1
08:20:41.433 00.012 7988 UpdateCurrentPosition: no star selected
08:20:41.433 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:41.435 00.002 7988 Status Line: No star selected
08:20:41.437 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:41.438 00.001 7988 UpdateGuideState exits: No star selected
08:20:41.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:41.438 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:41.438 00.000 7988 Enqueuing Expose request
08:20:41.438 00.000 15712 Worker thread wakes up
08:20:41.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:41.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:43.083 01.645 15712 Exposure complete
08:20:43.105 00.022 15712 worker thread done servicing request
08:20:43.105 00.000 7988 OnExposeComplete: enter
08:20:43.105 00.000 7988 UpdateGuideState(): m_state=1
08:20:43.109 00.004 7988 UpdateCurrentPosition: no star selected
08:20:43.109 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:43.111 00.002 7988 Status Line: No star selected
08:20:43.113 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:43.114 00.001 7988 UpdateGuideState exits: No star selected
08:20:43.114 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:43.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:43.114 00.000 7988 Enqueuing Expose request
08:20:43.114 00.000 15712 Worker thread wakes up
08:20:43.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:43.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:44.633 01.519 15712 Exposure complete
08:20:44.656 00.023 15712 worker thread done servicing request
08:20:44.656 00.000 7988 OnExposeComplete: enter
08:20:44.656 00.000 7988 UpdateGuideState(): m_state=1
08:20:44.660 00.004 7988 UpdateCurrentPosition: no star selected
08:20:44.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:44.662 00.002 7988 Status Line: No star selected
08:20:44.664 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:44.665 00.001 7988 UpdateGuideState exits: No star selected
08:20:44.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:44.665 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:44.665 00.000 7988 Enqueuing Expose request
08:20:44.665 00.000 15712 Worker thread wakes up
08:20:44.665 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:44.665 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:46.410 01.745 15712 Exposure complete
08:20:46.433 00.023 15712 worker thread done servicing request
08:20:46.433 00.000 7988 OnExposeComplete: enter
08:20:46.433 00.000 7988 UpdateGuideState(): m_state=1
08:20:46.433 00.000 7988 UpdateCurrentPosition: no star selected
08:20:46.433 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:46.433 00.000 7988 Status Line: No star selected
08:20:46.439 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:46.439 00.000 7988 UpdateGuideState exits: No star selected
08:20:46.441 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:46.441 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:46.443 00.002 7988 Enqueuing Expose request
08:20:46.443 00.000 15712 Worker thread wakes up
08:20:46.443 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:46.443 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:47.864 01.421 15712 Exposure complete
08:20:47.886 00.022 15712 worker thread done servicing request
08:20:47.886 00.000 7988 OnExposeComplete: enter
08:20:47.886 00.000 7988 UpdateGuideState(): m_state=1
08:20:47.889 00.003 7988 UpdateCurrentPosition: no star selected
08:20:47.889 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:47.889 00.000 7988 Status Line: No star selected
08:20:47.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:47.894 00.005 7988 UpdateGuideState exits: No star selected
08:20:47.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:47.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:47.894 00.000 7988 Enqueuing Expose request
08:20:47.894 00.000 15712 Worker thread wakes up
08:20:47.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:47.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:49.639 01.745 15712 Exposure complete
08:20:49.660 00.021 15712 worker thread done servicing request
08:20:49.660 00.000 7988 OnExposeComplete: enter
08:20:49.660 00.000 7988 UpdateGuideState(): m_state=1
08:20:49.660 00.000 7988 UpdateCurrentPosition: no star selected
08:20:49.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:49.660 00.000 7988 Status Line: No star selected
08:20:49.660 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:49.668 00.008 7988 UpdateGuideState exits: No star selected
08:20:49.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:49.668 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:49.668 00.000 7988 Enqueuing Expose request
08:20:49.668 00.000 15712 Worker thread wakes up
08:20:49.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:49.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:51.075 01.407 15712 Exposure complete
08:20:51.099 00.024 15712 worker thread done servicing request
08:20:51.099 00.000 7988 OnExposeComplete: enter
08:20:51.099 00.000 7988 UpdateGuideState(): m_state=1
08:20:51.099 00.000 7988 UpdateCurrentPosition: no star selected
08:20:51.099 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:51.099 00.000 7988 Status Line: No star selected
08:20:51.099 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:51.107 00.008 7988 UpdateGuideState exits: No star selected
08:20:51.108 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:51.108 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:51.108 00.000 7988 Enqueuing Expose request
08:20:51.108 00.000 15712 Worker thread wakes up
08:20:51.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:51.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:52.851 01.743 15712 Exposure complete
08:20:52.873 00.022 15712 worker thread done servicing request
08:20:52.873 00.000 7988 OnExposeComplete: enter
08:20:52.873 00.000 7988 UpdateGuideState(): m_state=1
08:20:52.877 00.004 7988 UpdateCurrentPosition: no star selected
08:20:52.877 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:52.877 00.000 7988 Status Line: No star selected
08:20:52.877 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:52.881 00.004 7988 UpdateGuideState exits: No star selected
08:20:52.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:52.881 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:52.881 00.000 7988 Enqueuing Expose request
08:20:52.881 00.000 15712 Worker thread wakes up
08:20:52.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:52.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:54.304 01.423 15712 Exposure complete
08:20:54.326 00.022 15712 worker thread done servicing request
08:20:54.326 00.000 7988 OnExposeComplete: enter
08:20:54.326 00.000 7988 UpdateGuideState(): m_state=1
08:20:54.326 00.000 7988 UpdateCurrentPosition: no star selected
08:20:54.326 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:54.326 00.000 7988 Status Line: No star selected
08:20:54.326 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:54.333 00.007 7988 UpdateGuideState exits: No star selected
08:20:54.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:54.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:54.333 00.000 7988 Enqueuing Expose request
08:20:54.333 00.000 15712 Worker thread wakes up
08:20:54.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:54.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:56.081 01.748 15712 Exposure complete
08:20:56.103 00.022 15712 worker thread done servicing request
08:20:56.103 00.000 7988 OnExposeComplete: enter
08:20:56.103 00.000 7988 UpdateGuideState(): m_state=1
08:20:56.103 00.000 7988 UpdateCurrentPosition: no star selected
08:20:56.103 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:56.108 00.005 7988 Status Line: No star selected
08:20:56.108 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:56.111 00.003 7988 UpdateGuideState exits: No star selected
08:20:56.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:56.111 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:56.111 00.000 7988 Enqueuing Expose request
08:20:56.111 00.000 15712 Worker thread wakes up
08:20:56.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:56.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:57.535 01.424 15712 Exposure complete
08:20:57.556 00.021 15712 worker thread done servicing request
08:20:57.556 00.000 7988 OnExposeComplete: enter
08:20:57.556 00.000 7988 UpdateGuideState(): m_state=1
08:20:57.556 00.000 7988 UpdateCurrentPosition: no star selected
08:20:57.556 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:57.556 00.000 7988 Status Line: No star selected
08:20:57.556 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:57.565 00.009 7988 UpdateGuideState exits: No star selected
08:20:57.565 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:57.568 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:57.568 00.000 7988 Enqueuing Expose request
08:20:57.570 00.002 15712 Worker thread wakes up
08:20:57.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:57.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:20:59.308 01.738 15712 Exposure complete
08:20:59.323 00.015 15712 worker thread done servicing request
08:20:59.323 00.000 7988 OnExposeComplete: enter
08:20:59.323 00.000 7988 UpdateGuideState(): m_state=1
08:20:59.333 00.010 7988 UpdateCurrentPosition: no star selected
08:20:59.333 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:20:59.335 00.002 7988 Status Line: No star selected
08:20:59.337 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:20:59.337 00.000 7988 UpdateGuideState exits: No star selected
08:20:59.340 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:20:59.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:20:59.342 00.002 7988 Enqueuing Expose request
08:20:59.342 00.000 15712 Worker thread wakes up
08:20:59.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:20:59.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:00.745 01.403 15712 Exposure complete
08:21:00.769 00.024 15712 worker thread done servicing request
08:21:00.769 00.000 7988 OnExposeComplete: enter
08:21:00.769 00.000 7988 UpdateGuideState(): m_state=1
08:21:00.772 00.003 7988 UpdateCurrentPosition: no star selected
08:21:00.772 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:00.774 00.002 7988 Status Line: No star selected
08:21:00.776 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:00.777 00.001 7988 UpdateGuideState exits: No star selected
08:21:00.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:00.777 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:00.777 00.000 7988 Enqueuing Expose request
08:21:00.777 00.000 15712 Worker thread wakes up
08:21:00.777 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:00.777 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:02.521 01.744 15712 Exposure complete
08:21:02.539 00.018 15712 worker thread done servicing request
08:21:02.539 00.000 7988 OnExposeComplete: enter
08:21:02.539 00.000 7988 UpdateGuideState(): m_state=1
08:21:02.547 00.008 7988 UpdateCurrentPosition: no star selected
08:21:02.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:02.549 00.002 7988 Status Line: No star selected
08:21:02.550 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:02.550 00.000 7988 UpdateGuideState exits: No star selected
08:21:02.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:02.554 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:02.554 00.000 7988 Enqueuing Expose request
08:21:02.554 00.000 15712 Worker thread wakes up
08:21:02.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:02.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:03.974 01.420 15712 Exposure complete
08:21:03.990 00.016 15712 worker thread done servicing request
08:21:03.990 00.000 7988 OnExposeComplete: enter
08:21:03.990 00.000 7988 UpdateGuideState(): m_state=1
08:21:04.000 00.010 7988 UpdateCurrentPosition: no star selected
08:21:04.000 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:04.002 00.002 7988 Status Line: No star selected
08:21:04.004 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:04.004 00.000 7988 UpdateGuideState exits: No star selected
08:21:04.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:04.004 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:04.004 00.000 7988 Enqueuing Expose request
08:21:04.004 00.000 15712 Worker thread wakes up
08:21:04.004 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:04.004 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:05.651 01.647 15712 Exposure complete
08:21:05.673 00.022 15712 worker thread done servicing request
08:21:05.673 00.000 7988 OnExposeComplete: enter
08:21:05.673 00.000 7988 UpdateGuideState(): m_state=1
08:21:05.673 00.000 7988 UpdateCurrentPosition: no star selected
08:21:05.673 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:05.673 00.000 7988 Status Line: No star selected
08:21:05.673 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:05.681 00.008 7988 UpdateGuideState exits: No star selected
08:21:05.681 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:05.681 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:05.685 00.004 7988 Enqueuing Expose request
08:21:05.685 00.000 15712 Worker thread wakes up
08:21:05.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:05.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:07.203 01.518 15712 Exposure complete
08:21:07.225 00.022 15712 worker thread done servicing request
08:21:07.225 00.000 7988 OnExposeComplete: enter
08:21:07.225 00.000 7988 UpdateGuideState(): m_state=1
08:21:07.225 00.000 7988 UpdateCurrentPosition: no star selected
08:21:07.225 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:07.225 00.000 7988 Status Line: No star selected
08:21:07.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:07.233 00.008 7988 UpdateGuideState exits: No star selected
08:21:07.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:07.233 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:07.233 00.000 7988 Enqueuing Expose request
08:21:07.233 00.000 15712 Worker thread wakes up
08:21:07.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:07.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:08.879 01.646 15712 Exposure complete
08:21:08.902 00.023 15712 worker thread done servicing request
08:21:08.902 00.000 7988 OnExposeComplete: enter
08:21:08.902 00.000 7988 UpdateGuideState(): m_state=1
08:21:08.904 00.002 7988 UpdateCurrentPosition: no star selected
08:21:08.904 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:08.906 00.002 7988 Status Line: No star selected
08:21:08.908 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:08.908 00.000 7988 UpdateGuideState exits: No star selected
08:21:08.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:08.908 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:08.908 00.000 7988 Enqueuing Expose request
08:21:08.908 00.000 15712 Worker thread wakes up
08:21:08.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:08.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:10.439 01.531 15712 Exposure complete
08:21:10.453 00.014 15712 worker thread done servicing request
08:21:10.453 00.000 7988 OnExposeComplete: enter
08:21:10.453 00.000 7988 UpdateGuideState(): m_state=1
08:21:10.464 00.011 7988 UpdateCurrentPosition: no star selected
08:21:10.464 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:10.466 00.002 7988 Status Line: No star selected
08:21:10.468 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:10.468 00.000 7988 UpdateGuideState exits: No star selected
08:21:10.468 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:10.468 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:10.468 00.000 7988 Enqueuing Expose request
08:21:10.468 00.000 15712 Worker thread wakes up
08:21:10.468 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:10.468 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:12.113 01.645 15712 Exposure complete
08:21:12.136 00.023 15712 worker thread done servicing request
08:21:12.136 00.000 7988 OnExposeComplete: enter
08:21:12.136 00.000 7988 UpdateGuideState(): m_state=1
08:21:12.139 00.003 7988 UpdateCurrentPosition: no star selected
08:21:12.139 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:12.141 00.002 7988 Status Line: No star selected
08:21:12.143 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:12.144 00.001 7988 UpdateGuideState exits: No star selected
08:21:12.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:12.144 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:12.144 00.000 7988 Enqueuing Expose request
08:21:12.144 00.000 15712 Worker thread wakes up
08:21:12.144 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:12.144 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:13.666 01.522 15712 Exposure complete
08:21:13.686 00.020 15712 worker thread done servicing request
08:21:13.686 00.000 7988 OnExposeComplete: enter
08:21:13.686 00.000 7988 UpdateGuideState(): m_state=1
08:21:13.691 00.005 7988 UpdateCurrentPosition: no star selected
08:21:13.691 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:13.693 00.002 7988 Status Line: No star selected
08:21:13.695 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:13.696 00.001 7988 UpdateGuideState exits: No star selected
08:21:13.696 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:13.696 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:13.696 00.000 7988 Enqueuing Expose request
08:21:13.696 00.000 15712 Worker thread wakes up
08:21:13.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:13.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:15.438 01.742 15712 Exposure complete
08:21:15.461 00.023 15712 worker thread done servicing request
08:21:15.461 00.000 7988 OnExposeComplete: enter
08:21:15.461 00.000 7988 UpdateGuideState(): m_state=1
08:21:15.461 00.000 7988 UpdateCurrentPosition: no star selected
08:21:15.461 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:15.461 00.000 7988 Status Line: No star selected
08:21:15.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:15.469 00.008 7988 UpdateGuideState exits: No star selected
08:21:15.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:15.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:15.472 00.003 7988 Enqueuing Expose request
08:21:15.472 00.000 15712 Worker thread wakes up
08:21:15.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:15.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:16.893 01.421 15712 Exposure complete
08:21:16.914 00.021 15712 worker thread done servicing request
08:21:16.916 00.002 7988 OnExposeComplete: enter
08:21:16.917 00.001 7988 UpdateGuideState(): m_state=1
08:21:16.917 00.000 7988 UpdateCurrentPosition: no star selected
08:21:16.917 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:16.917 00.000 7988 Status Line: No star selected
08:21:16.917 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:16.922 00.005 7988 UpdateGuideState exits: No star selected
08:21:16.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:16.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:16.922 00.000 7988 Enqueuing Expose request
08:21:16.922 00.000 15712 Worker thread wakes up
08:21:16.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:16.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:18.569 01.647 15712 Exposure complete
08:21:18.592 00.023 15712 worker thread done servicing request
08:21:18.592 00.000 7988 OnExposeComplete: enter
08:21:18.592 00.000 7988 UpdateGuideState(): m_state=1
08:21:18.592 00.000 7988 UpdateCurrentPosition: no star selected
08:21:18.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:18.592 00.000 7988 Status Line: No star selected
08:21:18.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:18.600 00.008 7988 UpdateGuideState exits: No star selected
08:21:18.600 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:18.600 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:18.603 00.003 7988 Enqueuing Expose request
08:21:18.603 00.000 15712 Worker thread wakes up
08:21:18.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:18.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:20.134 01.531 15712 Exposure complete
08:21:20.150 00.016 15712 worker thread done servicing request
08:21:20.150 00.000 7988 OnExposeComplete: enter
08:21:20.150 00.000 7988 UpdateGuideState(): m_state=1
08:21:20.150 00.000 7988 UpdateCurrentPosition: no star selected
08:21:20.150 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:20.150 00.000 7988 Status Line: No star selected
08:21:20.150 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:20.164 00.014 7988 UpdateGuideState exits: No star selected
08:21:20.164 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:20.164 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:20.164 00.000 7988 Enqueuing Expose request
08:21:20.167 00.003 15712 Worker thread wakes up
08:21:20.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:20.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:21.809 01.642 15712 Exposure complete
08:21:21.825 00.016 15712 worker thread done servicing request
08:21:21.825 00.000 7988 OnExposeComplete: enter
08:21:21.825 00.000 7988 UpdateGuideState(): m_state=1
08:21:21.836 00.011 7988 UpdateCurrentPosition: no star selected
08:21:21.838 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:21.838 00.000 7988 Status Line: No star selected
08:21:21.840 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:21.841 00.001 7988 UpdateGuideState exits: No star selected
08:21:21.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:21.841 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:21.841 00.000 7988 Enqueuing Expose request
08:21:21.841 00.000 15712 Worker thread wakes up
08:21:21.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:21.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:23.361 01.520 15712 Exposure complete
08:21:23.375 00.014 15712 worker thread done servicing request
08:21:23.375 00.000 7988 OnExposeComplete: enter
08:21:23.375 00.000 7988 UpdateGuideState(): m_state=1
08:21:23.386 00.011 7988 UpdateCurrentPosition: no star selected
08:21:23.388 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:23.388 00.000 7988 Status Line: No star selected
08:21:23.390 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:23.391 00.001 7988 UpdateGuideState exits: No star selected
08:21:23.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:23.391 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:23.391 00.000 7988 Enqueuing Expose request
08:21:23.391 00.000 15712 Worker thread wakes up
08:21:23.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:23.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:25.026 01.635 15712 Exposure complete
08:21:25.048 00.022 15712 worker thread done servicing request
08:21:25.050 00.002 7988 OnExposeComplete: enter
08:21:25.050 00.000 7988 UpdateGuideState(): m_state=1
08:21:25.050 00.000 7988 UpdateCurrentPosition: no star selected
08:21:25.050 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:25.054 00.004 7988 Status Line: No star selected
08:21:25.056 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:25.056 00.000 7988 UpdateGuideState exits: No star selected
08:21:25.056 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:25.056 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:25.056 00.000 7988 Enqueuing Expose request
08:21:25.056 00.000 15712 Worker thread wakes up
08:21:25.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:25.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:26.592 01.536 15712 Exposure complete
08:21:26.605 00.013 15712 worker thread done servicing request
08:21:26.605 00.000 7988 OnExposeComplete: enter
08:21:26.605 00.000 7988 UpdateGuideState(): m_state=1
08:21:26.617 00.012 7988 UpdateCurrentPosition: no star selected
08:21:26.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:26.619 00.002 7988 Status Line: No star selected
08:21:26.619 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:26.621 00.002 7988 UpdateGuideState exits: No star selected
08:21:26.621 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:26.621 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:26.621 00.000 7988 Enqueuing Expose request
08:21:26.621 00.000 15712 Worker thread wakes up
08:21:26.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:26.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:28.265 01.644 15712 Exposure complete
08:21:28.288 00.023 15712 worker thread done servicing request
08:21:28.288 00.000 7988 OnExposeComplete: enter
08:21:28.288 00.000 7988 UpdateGuideState(): m_state=1
08:21:28.292 00.004 7988 UpdateCurrentPosition: no star selected
08:21:28.292 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:28.294 00.002 7988 Status Line: No star selected
08:21:28.296 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:28.296 00.000 7988 UpdateGuideState exits: No star selected
08:21:28.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:28.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:28.296 00.000 7988 Enqueuing Expose request
08:21:28.296 00.000 15712 Worker thread wakes up
08:21:28.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:28.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:29.831 01.535 15712 Exposure complete
08:21:29.853 00.022 15712 worker thread done servicing request
08:21:29.853 00.000 7988 OnExposeComplete: enter
08:21:29.853 00.000 7988 UpdateGuideState(): m_state=1
08:21:29.853 00.000 7988 UpdateCurrentPosition: no star selected
08:21:29.853 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:29.853 00.000 7988 Status Line: No star selected
08:21:29.853 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:29.861 00.008 7988 UpdateGuideState exits: No star selected
08:21:29.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:29.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:29.861 00.000 7988 Enqueuing Expose request
08:21:29.861 00.000 15712 Worker thread wakes up
08:21:29.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:29.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:31.617 01.756 15712 Exposure complete
08:21:31.638 00.021 15712 worker thread done servicing request
08:21:31.638 00.000 7988 OnExposeComplete: enter
08:21:31.638 00.000 7988 UpdateGuideState(): m_state=1
08:21:31.644 00.006 7988 UpdateCurrentPosition: no star selected
08:21:31.644 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:31.646 00.002 7988 Status Line: No star selected
08:21:31.648 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:31.648 00.000 7988 UpdateGuideState exits: No star selected
08:21:31.651 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:31.651 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:31.653 00.002 7988 Enqueuing Expose request
08:21:31.653 00.000 15712 Worker thread wakes up
08:21:31.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:31.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:33.072 01.419 15712 Exposure complete
08:21:33.094 00.022 15712 worker thread done servicing request
08:21:33.094 00.000 7988 OnExposeComplete: enter
08:21:33.094 00.000 7988 UpdateGuideState(): m_state=1
08:21:33.094 00.000 7988 UpdateCurrentPosition: no star selected
08:21:33.094 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:33.094 00.000 7988 Status Line: No star selected
08:21:33.100 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:33.102 00.002 7988 UpdateGuideState exits: No star selected
08:21:33.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:33.102 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:33.102 00.000 7988 Enqueuing Expose request
08:21:33.102 00.000 15712 Worker thread wakes up
08:21:33.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:33.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:34.847 01.745 15712 Exposure complete
08:21:34.869 00.022 15712 worker thread done servicing request
08:21:34.869 00.000 7988 OnExposeComplete: enter
08:21:34.871 00.002 7988 UpdateGuideState(): m_state=1
08:21:34.871 00.000 7988 UpdateCurrentPosition: no star selected
08:21:34.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:34.871 00.000 7988 Status Line: No star selected
08:21:34.871 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:34.877 00.006 7988 UpdateGuideState exits: No star selected
08:21:34.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:34.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:34.877 00.000 7988 Enqueuing Expose request
08:21:34.877 00.000 15712 Worker thread wakes up
08:21:34.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:34.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:36.301 01.424 15712 Exposure complete
08:21:36.324 00.023 15712 worker thread done servicing request
08:21:36.324 00.000 7988 OnExposeComplete: enter
08:21:36.324 00.000 7988 UpdateGuideState(): m_state=1
08:21:36.324 00.000 7988 UpdateCurrentPosition: no star selected
08:21:36.324 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:36.324 00.000 7988 Status Line: No star selected
08:21:36.324 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:36.331 00.007 7988 UpdateGuideState exits: No star selected
08:21:36.331 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:36.331 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:36.331 00.000 7988 Enqueuing Expose request
08:21:36.331 00.000 15712 Worker thread wakes up
08:21:36.331 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:36.331 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:38.075 01.744 15712 Exposure complete
08:21:38.091 00.016 15712 worker thread done servicing request
08:21:38.091 00.000 7988 OnExposeComplete: enter
08:21:38.091 00.000 7988 UpdateGuideState(): m_state=1
08:21:38.100 00.009 7988 UpdateCurrentPosition: no star selected
08:21:38.100 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:38.102 00.002 7988 Status Line: No star selected
08:21:38.104 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:38.104 00.000 7988 UpdateGuideState exits: No star selected
08:21:38.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:38.104 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:38.104 00.000 7988 Enqueuing Expose request
08:21:38.108 00.004 15712 Worker thread wakes up
08:21:38.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:38.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:39.512 01.404 15712 Exposure complete
08:21:39.534 00.022 15712 worker thread done servicing request
08:21:39.536 00.002 7988 OnExposeComplete: enter
08:21:39.536 00.000 7988 UpdateGuideState(): m_state=1
08:21:39.536 00.000 7988 UpdateCurrentPosition: no star selected
08:21:39.536 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:39.536 00.000 7988 Status Line: No star selected
08:21:39.536 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:39.542 00.006 7988 UpdateGuideState exits: No star selected
08:21:39.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:39.542 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:39.542 00.000 7988 Enqueuing Expose request
08:21:39.542 00.000 15712 Worker thread wakes up
08:21:39.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:39.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:41.287 01.745 15712 Exposure complete
08:21:41.306 00.019 15712 worker thread done servicing request
08:21:41.306 00.000 7988 OnExposeComplete: enter
08:21:41.306 00.000 7988 UpdateGuideState(): m_state=1
08:21:41.311 00.005 7988 UpdateCurrentPosition: no star selected
08:21:41.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:41.313 00.002 7988 Status Line: No star selected
08:21:41.314 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:41.314 00.000 7988 UpdateGuideState exits: No star selected
08:21:41.314 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:41.314 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:41.314 00.000 7988 Enqueuing Expose request
08:21:41.314 00.000 15712 Worker thread wakes up
08:21:41.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:41.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:42.740 01.426 15712 Exposure complete
08:21:42.764 00.024 15712 worker thread done servicing request
08:21:42.764 00.000 7988 OnExposeComplete: enter
08:21:42.764 00.000 7988 UpdateGuideState(): m_state=1
08:21:42.764 00.000 7988 UpdateCurrentPosition: no star selected
08:21:42.764 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:42.764 00.000 7988 Status Line: No star selected
08:21:42.769 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:42.769 00.000 7988 UpdateGuideState exits: No star selected
08:21:42.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:42.769 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:42.769 00.000 7988 Enqueuing Expose request
08:21:42.769 00.000 15712 Worker thread wakes up
08:21:42.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:42.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:44.415 01.646 15712 Exposure complete
08:21:44.436 00.021 15712 worker thread done servicing request
08:21:44.436 00.000 7988 OnExposeComplete: enter
08:21:44.436 00.000 7988 UpdateGuideState(): m_state=1
08:21:44.442 00.006 7988 UpdateCurrentPosition: no star selected
08:21:44.442 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:44.444 00.002 7988 Status Line: No star selected
08:21:44.446 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:44.447 00.001 7988 UpdateGuideState exits: No star selected
08:21:44.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:44.447 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:44.447 00.000 7988 Enqueuing Expose request
08:21:44.447 00.000 15712 Worker thread wakes up
08:21:44.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:44.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:45.973 01.526 15712 Exposure complete
08:21:45.985 00.012 15712 worker thread done servicing request
08:21:45.985 00.000 7988 OnExposeComplete: enter
08:21:46.000 00.015 7988 UpdateGuideState(): m_state=1
08:21:46.000 00.000 7988 UpdateCurrentPosition: no star selected
08:21:46.000 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:46.000 00.000 7988 Status Line: No star selected
08:21:46.000 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:46.000 00.000 7988 UpdateGuideState exits: No star selected
08:21:46.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:46.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:46.000 00.000 7988 Enqueuing Expose request
08:21:46.000 00.000 15712 Worker thread wakes up
08:21:46.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:46.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:47.647 01.647 15712 Exposure complete
08:21:47.669 00.022 15712 worker thread done servicing request
08:21:47.669 00.000 7988 OnExposeComplete: enter
08:21:47.669 00.000 7988 UpdateGuideState(): m_state=1
08:21:47.672 00.003 7988 UpdateCurrentPosition: no star selected
08:21:47.672 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:47.674 00.002 7988 Status Line: No star selected
08:21:47.676 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:47.677 00.001 7988 UpdateGuideState exits: No star selected
08:21:47.677 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:47.677 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:47.677 00.000 7988 Enqueuing Expose request
08:21:47.677 00.000 15712 Worker thread wakes up
08:21:47.677 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:47.677 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:49.196 01.519 15712 Exposure complete
08:21:49.217 00.021 15712 worker thread done servicing request
08:21:49.217 00.000 7988 OnExposeComplete: enter
08:21:49.217 00.000 7988 UpdateGuideState(): m_state=1
08:21:49.217 00.000 7988 UpdateCurrentPosition: no star selected
08:21:49.217 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:49.217 00.000 7988 Status Line: No star selected
08:21:49.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:49.226 00.009 7988 UpdateGuideState exits: No star selected
08:21:49.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:49.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:49.226 00.000 7988 Enqueuing Expose request
08:21:49.226 00.000 15712 Worker thread wakes up
08:21:49.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:49.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:50.860 01.634 15712 Exposure complete
08:21:50.874 00.014 15712 worker thread done servicing request
08:21:50.874 00.000 7988 OnExposeComplete: enter
08:21:50.874 00.000 7988 UpdateGuideState(): m_state=1
08:21:50.885 00.011 7988 UpdateCurrentPosition: no star selected
08:21:50.886 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:50.886 00.000 7988 Status Line: No star selected
08:21:50.888 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:50.890 00.002 7988 UpdateGuideState exits: No star selected
08:21:50.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:50.892 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:50.892 00.000 7988 Enqueuing Expose request
08:21:50.894 00.002 15712 Worker thread wakes up
08:21:50.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:50.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:52.411 01.517 15712 Exposure complete
08:21:52.434 00.023 15712 worker thread done servicing request
08:21:52.434 00.000 7988 OnExposeComplete: enter
08:21:52.434 00.000 7988 UpdateGuideState(): m_state=1
08:21:52.437 00.003 7988 UpdateCurrentPosition: no star selected
08:21:52.437 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:52.439 00.002 7988 Status Line: No star selected
08:21:52.440 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:52.440 00.000 7988 UpdateGuideState exits: No star selected
08:21:52.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:52.440 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:52.440 00.000 7988 Enqueuing Expose request
08:21:52.440 00.000 15712 Worker thread wakes up
08:21:52.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:52.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:54.089 01.649 15712 Exposure complete
08:21:54.102 00.013 15712 worker thread done servicing request
08:21:54.102 00.000 7988 OnExposeComplete: enter
08:21:54.102 00.000 7988 UpdateGuideState(): m_state=1
08:21:54.102 00.000 7988 UpdateCurrentPosition: no star selected
08:21:54.102 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:54.102 00.000 7988 Status Line: No star selected
08:21:54.117 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:54.118 00.001 7988 UpdateGuideState exits: No star selected
08:21:54.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:54.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:54.118 00.000 7988 Enqueuing Expose request
08:21:54.118 00.000 15712 Worker thread wakes up
08:21:54.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:54.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:55.639 01.521 15712 Exposure complete
08:21:55.660 00.021 15712 worker thread done servicing request
08:21:55.660 00.000 7988 OnExposeComplete: enter
08:21:55.660 00.000 7988 UpdateGuideState(): m_state=1
08:21:55.665 00.005 7988 UpdateCurrentPosition: no star selected
08:21:55.667 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:55.667 00.000 7988 Status Line: No star selected
08:21:55.669 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:55.669 00.000 7988 UpdateGuideState exits: No star selected
08:21:55.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:55.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:55.669 00.000 7988 Enqueuing Expose request
08:21:55.669 00.000 15712 Worker thread wakes up
08:21:55.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:55.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:57.316 01.647 15712 Exposure complete
08:21:57.333 00.017 15712 worker thread done servicing request
08:21:57.333 00.000 7988 OnExposeComplete: enter
08:21:57.333 00.000 7988 UpdateGuideState(): m_state=1
08:21:57.344 00.011 7988 UpdateCurrentPosition: no star selected
08:21:57.344 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:57.346 00.002 7988 Status Line: No star selected
08:21:57.348 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:57.348 00.000 7988 UpdateGuideState exits: No star selected
08:21:57.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:57.350 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:57.350 00.000 7988 Enqueuing Expose request
08:21:57.350 00.000 15712 Worker thread wakes up
08:21:57.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:57.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:21:58.869 01.519 15712 Exposure complete
08:21:58.883 00.014 15712 worker thread done servicing request
08:21:58.883 00.000 7988 OnExposeComplete: enter
08:21:58.883 00.000 7988 UpdateGuideState(): m_state=1
08:21:58.894 00.011 7988 UpdateCurrentPosition: no star selected
08:21:58.894 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:21:58.896 00.002 7988 Status Line: No star selected
08:21:58.898 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:21:58.899 00.001 7988 UpdateGuideState exits: No star selected
08:21:58.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:21:58.899 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:21:58.899 00.000 7988 Enqueuing Expose request
08:21:58.899 00.000 15712 Worker thread wakes up
08:21:58.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:21:58.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:00.545 01.646 15712 Exposure complete
08:22:00.565 00.020 15712 worker thread done servicing request
08:22:00.565 00.000 7988 OnExposeComplete: enter
08:22:00.565 00.000 7988 UpdateGuideState(): m_state=1
08:22:00.572 00.007 7988 UpdateCurrentPosition: no star selected
08:22:00.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:00.574 00.002 7988 Status Line: No star selected
08:22:00.576 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:00.577 00.001 7988 UpdateGuideState exits: No star selected
08:22:00.577 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:00.577 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:00.577 00.000 7988 Enqueuing Expose request
08:22:00.582 00.005 15712 Worker thread wakes up
08:22:00.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:00.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:02.098 01.516 15712 Exposure complete
08:22:02.115 00.017 15712 worker thread done servicing request
08:22:02.115 00.000 7988 OnExposeComplete: enter
08:22:02.115 00.000 7988 UpdateGuideState(): m_state=1
08:22:02.123 00.008 7988 UpdateCurrentPosition: no star selected
08:22:02.123 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:02.125 00.002 7988 Status Line: No star selected
08:22:02.127 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:02.127 00.000 7988 UpdateGuideState exits: No star selected
08:22:02.127 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:02.127 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:02.127 00.000 7988 Enqueuing Expose request
08:22:02.132 00.005 15712 Worker thread wakes up
08:22:02.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:02.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:03.770 01.638 15712 Exposure complete
08:22:03.786 00.016 15712 worker thread done servicing request
08:22:03.786 00.000 7988 OnExposeComplete: enter
08:22:03.786 00.000 7988 UpdateGuideState(): m_state=1
08:22:03.797 00.011 7988 UpdateCurrentPosition: no star selected
08:22:03.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:03.799 00.002 7988 Status Line: No star selected
08:22:03.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:03.801 00.002 7988 UpdateGuideState exits: No star selected
08:22:03.801 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:03.801 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:03.801 00.000 7988 Enqueuing Expose request
08:22:03.801 00.000 15712 Worker thread wakes up
08:22:03.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:03.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:05.333 01.532 15712 Exposure complete
08:22:05.356 00.023 15712 worker thread done servicing request
08:22:05.356 00.000 7988 OnExposeComplete: enter
08:22:05.356 00.000 7988 UpdateGuideState(): m_state=1
08:22:05.356 00.000 7988 UpdateCurrentPosition: no star selected
08:22:05.356 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:05.356 00.000 7988 Status Line: No star selected
08:22:05.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:05.363 00.007 7988 UpdateGuideState exits: No star selected
08:22:05.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:05.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:05.363 00.000 7988 Enqueuing Expose request
08:22:05.363 00.000 15712 Worker thread wakes up
08:22:05.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:05.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:07.007 01.644 15712 Exposure complete
08:22:07.031 00.024 15712 worker thread done servicing request
08:22:07.031 00.000 7988 OnExposeComplete: enter
08:22:07.031 00.000 7988 UpdateGuideState(): m_state=1
08:22:07.031 00.000 7988 UpdateCurrentPosition: no star selected
08:22:07.035 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:07.036 00.001 7988 Status Line: No star selected
08:22:07.037 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:07.038 00.001 7988 UpdateGuideState exits: No star selected
08:22:07.038 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:07.038 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:07.038 00.000 7988 Enqueuing Expose request
08:22:07.038 00.000 15712 Worker thread wakes up
08:22:07.038 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:07.038 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:08.574 01.536 15712 Exposure complete
08:22:08.596 00.022 15712 worker thread done servicing request
08:22:08.596 00.000 7988 OnExposeComplete: enter
08:22:08.596 00.000 7988 UpdateGuideState(): m_state=1
08:22:08.596 00.000 7988 UpdateCurrentPosition: no star selected
08:22:08.596 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:08.596 00.000 7988 Status Line: No star selected
08:22:08.602 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:08.604 00.002 7988 UpdateGuideState exits: No star selected
08:22:08.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:08.604 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:08.604 00.000 7988 Enqueuing Expose request
08:22:08.604 00.000 15712 Worker thread wakes up
08:22:08.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:08.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:10.348 01.744 15712 Exposure complete
08:22:10.362 00.014 15712 worker thread done servicing request
08:22:10.362 00.000 7988 OnExposeComplete: enter
08:22:10.372 00.010 7988 UpdateGuideState(): m_state=1
08:22:10.374 00.002 7988 UpdateCurrentPosition: no star selected
08:22:10.374 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:10.376 00.002 7988 Status Line: No star selected
08:22:10.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:10.378 00.002 7988 UpdateGuideState exits: No star selected
08:22:10.378 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:10.378 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:10.378 00.000 7988 Enqueuing Expose request
08:22:10.378 00.000 15712 Worker thread wakes up
08:22:10.378 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:10.378 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:11.802 01.424 15712 Exposure complete
08:22:11.819 00.017 15712 worker thread done servicing request
08:22:11.819 00.000 7988 OnExposeComplete: enter
08:22:11.819 00.000 7988 UpdateGuideState(): m_state=1
08:22:11.828 00.009 7988 UpdateCurrentPosition: no star selected
08:22:11.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:11.830 00.002 7988 Status Line: No star selected
08:22:11.832 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:11.833 00.001 7988 UpdateGuideState exits: No star selected
08:22:11.833 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:11.833 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:11.836 00.003 7988 Enqueuing Expose request
08:22:11.836 00.000 15712 Worker thread wakes up
08:22:11.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:11.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:13.578 01.742 15712 Exposure complete
08:22:13.600 00.022 15712 worker thread done servicing request
08:22:13.600 00.000 7988 OnExposeComplete: enter
08:22:13.600 00.000 7988 UpdateGuideState(): m_state=1
08:22:13.600 00.000 7988 UpdateCurrentPosition: no star selected
08:22:13.600 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:13.605 00.005 7988 Status Line: No star selected
08:22:13.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:13.608 00.003 7988 UpdateGuideState exits: No star selected
08:22:13.608 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:13.608 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:13.608 00.000 7988 Enqueuing Expose request
08:22:13.608 00.000 15712 Worker thread wakes up
08:22:13.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:13.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:15.016 01.408 15712 Exposure complete
08:22:15.038 00.022 15712 worker thread done servicing request
08:22:15.040 00.002 7988 OnExposeComplete: enter
08:22:15.040 00.000 7988 UpdateGuideState(): m_state=1
08:22:15.040 00.000 7988 UpdateCurrentPosition: no star selected
08:22:15.040 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:15.040 00.000 7988 Status Line: No star selected
08:22:15.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:15.046 00.006 7988 UpdateGuideState exits: No star selected
08:22:15.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:15.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:15.046 00.000 7988 Enqueuing Expose request
08:22:15.046 00.000 15712 Worker thread wakes up
08:22:15.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:15.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:16.792 01.746 15712 Exposure complete
08:22:16.814 00.022 15712 worker thread done servicing request
08:22:16.814 00.000 7988 OnExposeComplete: enter
08:22:16.814 00.000 7988 UpdateGuideState(): m_state=1
08:22:16.814 00.000 7988 UpdateCurrentPosition: no star selected
08:22:16.814 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:16.814 00.000 7988 Status Line: No star selected
08:22:16.814 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:16.822 00.008 7988 UpdateGuideState exits: No star selected
08:22:16.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:16.822 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:16.822 00.000 7988 Enqueuing Expose request
08:22:16.822 00.000 15712 Worker thread wakes up
08:22:16.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:16.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:18.232 01.410 15712 Exposure complete
08:22:18.254 00.022 15712 worker thread done servicing request
08:22:18.254 00.000 7988 OnExposeComplete: enter
08:22:18.254 00.000 7988 UpdateGuideState(): m_state=1
08:22:18.254 00.000 7988 UpdateCurrentPosition: no star selected
08:22:18.254 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:18.254 00.000 7988 Status Line: No star selected
08:22:18.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:18.262 00.008 7988 UpdateGuideState exits: No star selected
08:22:18.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:18.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:18.262 00.000 7988 Enqueuing Expose request
08:22:18.262 00.000 15712 Worker thread wakes up
08:22:18.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:18.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:19.905 01.643 15712 Exposure complete
08:22:19.921 00.016 15712 worker thread done servicing request
08:22:19.921 00.000 7988 OnExposeComplete: enter
08:22:19.921 00.000 7988 UpdateGuideState(): m_state=1
08:22:19.921 00.000 7988 UpdateCurrentPosition: no star selected
08:22:19.921 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:19.921 00.000 7988 Status Line: No star selected
08:22:19.937 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:19.938 00.001 7988 UpdateGuideState exits: No star selected
08:22:19.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:19.940 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:19.940 00.000 7988 Enqueuing Expose request
08:22:19.942 00.002 15712 Worker thread wakes up
08:22:19.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:19.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:21.457 01.515 15712 Exposure complete
08:22:21.480 00.023 15712 worker thread done servicing request
08:22:21.480 00.000 7988 OnExposeComplete: enter
08:22:21.482 00.002 7988 UpdateGuideState(): m_state=1
08:22:21.482 00.000 7988 UpdateCurrentPosition: no star selected
08:22:21.482 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:21.482 00.000 7988 Status Line: No star selected
08:22:21.488 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:21.488 00.000 7988 UpdateGuideState exits: No star selected
08:22:21.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:21.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:21.488 00.000 7988 Enqueuing Expose request
08:22:21.488 00.000 15712 Worker thread wakes up
08:22:21.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:21.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:23.232 01.744 15712 Exposure complete
08:22:23.254 00.022 15712 worker thread done servicing request
08:22:23.254 00.000 7988 OnExposeComplete: enter
08:22:23.254 00.000 7988 UpdateGuideState(): m_state=1
08:22:23.257 00.003 7988 UpdateCurrentPosition: no star selected
08:22:23.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:23.257 00.000 7988 Status Line: No star selected
08:22:23.257 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:23.262 00.005 7988 UpdateGuideState exits: No star selected
08:22:23.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:23.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:23.262 00.000 7988 Enqueuing Expose request
08:22:23.262 00.000 15712 Worker thread wakes up
08:22:23.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:23.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:24.686 01.424 15712 Exposure complete
08:22:24.704 00.018 15712 worker thread done servicing request
08:22:24.704 00.000 7988 OnExposeComplete: enter
08:22:24.704 00.000 7988 UpdateGuideState(): m_state=1
08:22:24.711 00.007 7988 UpdateCurrentPosition: no star selected
08:22:24.711 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:24.713 00.002 7988 Status Line: No star selected
08:22:24.715 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:24.715 00.000 7988 UpdateGuideState exits: No star selected
08:22:24.715 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:24.715 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:24.715 00.000 7988 Enqueuing Expose request
08:22:24.720 00.005 15712 Worker thread wakes up
08:22:24.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:24.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:26.460 01.740 15712 Exposure complete
08:22:26.474 00.014 15712 worker thread done servicing request
08:22:26.474 00.000 7988 OnExposeComplete: enter
08:22:26.474 00.000 7988 UpdateGuideState(): m_state=1
08:22:26.485 00.011 7988 UpdateCurrentPosition: no star selected
08:22:26.485 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:26.487 00.002 7988 Status Line: No star selected
08:22:26.488 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:26.490 00.002 7988 UpdateGuideState exits: No star selected
08:22:26.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:26.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:26.490 00.000 7988 Enqueuing Expose request
08:22:26.490 00.000 15712 Worker thread wakes up
08:22:26.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:26.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:27.914 01.424 15712 Exposure complete
08:22:27.936 00.022 15712 worker thread done servicing request
08:22:27.936 00.000 7988 OnExposeComplete: enter
08:22:27.936 00.000 7988 UpdateGuideState(): m_state=1
08:22:27.936 00.000 7988 UpdateCurrentPosition: no star selected
08:22:27.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:27.936 00.000 7988 Status Line: No star selected
08:22:27.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:27.944 00.008 7988 UpdateGuideState exits: No star selected
08:22:27.944 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:27.944 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:27.944 00.000 7988 Enqueuing Expose request
08:22:27.944 00.000 15712 Worker thread wakes up
08:22:27.944 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:27.944 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:29.578 01.634 15712 Exposure complete
08:22:29.592 00.014 15712 worker thread done servicing request
08:22:29.592 00.000 7988 OnExposeComplete: enter
08:22:29.592 00.000 7988 UpdateGuideState(): m_state=1
08:22:29.603 00.011 7988 UpdateCurrentPosition: no star selected
08:22:29.603 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:29.605 00.002 7988 Status Line: No star selected
08:22:29.605 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:29.607 00.002 7988 UpdateGuideState exits: No star selected
08:22:29.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:29.607 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:29.607 00.000 7988 Enqueuing Expose request
08:22:29.607 00.000 15712 Worker thread wakes up
08:22:29.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:29.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:31.142 01.535 15712 Exposure complete
08:22:31.164 00.022 15712 worker thread done servicing request
08:22:31.164 00.000 7988 OnExposeComplete: enter
08:22:31.164 00.000 7988 UpdateGuideState(): m_state=1
08:22:31.168 00.004 7988 UpdateCurrentPosition: no star selected
08:22:31.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:31.168 00.000 7988 Status Line: No star selected
08:22:31.172 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:31.172 00.000 7988 UpdateGuideState exits: No star selected
08:22:31.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:31.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:31.172 00.000 7988 Enqueuing Expose request
08:22:31.172 00.000 15712 Worker thread wakes up
08:22:31.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:31.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:32.804 01.632 15712 Exposure complete
08:22:32.827 00.023 15712 worker thread done servicing request
08:22:32.827 00.000 7988 OnExposeComplete: enter
08:22:32.827 00.000 7988 UpdateGuideState(): m_state=1
08:22:32.827 00.000 7988 UpdateCurrentPosition: no star selected
08:22:32.827 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:32.827 00.000 7988 Status Line: No star selected
08:22:32.827 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:32.835 00.008 7988 UpdateGuideState exits: No star selected
08:22:32.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:32.838 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:32.838 00.000 7988 Enqueuing Expose request
08:22:32.838 00.000 15712 Worker thread wakes up
08:22:32.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:32.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:34.371 01.533 15712 Exposure complete
08:22:34.388 00.017 15712 worker thread done servicing request
08:22:34.388 00.000 7988 OnExposeComplete: enter
08:22:34.388 00.000 7988 UpdateGuideState(): m_state=1
08:22:34.397 00.009 7988 UpdateCurrentPosition: no star selected
08:22:34.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:34.399 00.002 7988 Status Line: No star selected
08:22:34.401 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:34.401 00.000 7988 UpdateGuideState exits: No star selected
08:22:34.403 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:34.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:34.405 00.002 7988 Enqueuing Expose request
08:22:34.405 00.000 15712 Worker thread wakes up
08:22:34.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:34.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:36.035 01.630 15712 Exposure complete
08:22:36.055 00.020 15712 worker thread done servicing request
08:22:36.055 00.000 7988 OnExposeComplete: enter
08:22:36.055 00.000 7988 UpdateGuideState(): m_state=1
08:22:36.055 00.000 7988 UpdateCurrentPosition: no star selected
08:22:36.055 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:36.055 00.000 7988 Status Line: No star selected
08:22:36.064 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:36.064 00.000 7988 UpdateGuideState exits: No star selected
08:22:36.066 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:36.066 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:36.068 00.002 7988 Enqueuing Expose request
08:22:36.068 00.000 15712 Worker thread wakes up
08:22:36.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:36.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:37.585 01.517 15712 Exposure complete
08:22:37.608 00.023 15712 worker thread done servicing request
08:22:37.608 00.000 7988 OnExposeComplete: enter
08:22:37.608 00.000 7988 UpdateGuideState(): m_state=1
08:22:37.608 00.000 7988 UpdateCurrentPosition: no star selected
08:22:37.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:37.608 00.000 7988 Status Line: No star selected
08:22:37.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:37.615 00.007 7988 UpdateGuideState exits: No star selected
08:22:37.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:37.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:37.619 00.004 7988 Enqueuing Expose request
08:22:37.619 00.000 15712 Worker thread wakes up
08:22:37.619 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:37.619 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:39.258 01.639 15712 Exposure complete
08:22:39.273 00.015 15712 worker thread done servicing request
08:22:39.273 00.000 7988 OnExposeComplete: enter
08:22:39.273 00.000 7988 UpdateGuideState(): m_state=1
08:22:39.285 00.012 7988 UpdateCurrentPosition: no star selected
08:22:39.285 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:39.287 00.002 7988 Status Line: No star selected
08:22:39.289 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:39.289 00.000 7988 UpdateGuideState exits: No star selected
08:22:39.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:39.289 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:39.289 00.000 7988 Enqueuing Expose request
08:22:39.289 00.000 15712 Worker thread wakes up
08:22:39.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:39.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:40.821 01.532 15712 Exposure complete
08:22:40.838 00.017 15712 worker thread done servicing request
08:22:40.838 00.000 7988 OnExposeComplete: enter
08:22:40.838 00.000 7988 UpdateGuideState(): m_state=1
08:22:40.846 00.008 7988 UpdateCurrentPosition: no star selected
08:22:40.846 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:40.848 00.002 7988 Status Line: No star selected
08:22:40.850 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:40.850 00.000 7988 UpdateGuideState exits: No star selected
08:22:40.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:40.850 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:40.854 00.004 7988 Enqueuing Expose request
08:22:40.854 00.000 15712 Worker thread wakes up
08:22:40.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:40.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:42.483 01.629 15712 Exposure complete
08:22:42.505 00.022 15712 worker thread done servicing request
08:22:42.505 00.000 7988 OnExposeComplete: enter
08:22:42.507 00.002 7988 UpdateGuideState(): m_state=1
08:22:42.507 00.000 7988 UpdateCurrentPosition: no star selected
08:22:42.507 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:42.507 00.000 7988 Status Line: No star selected
08:22:42.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:42.513 00.006 7988 UpdateGuideState exits: No star selected
08:22:42.515 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:42.515 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:42.515 00.000 7988 Enqueuing Expose request
08:22:42.515 00.000 15712 Worker thread wakes up
08:22:42.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:42.515 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:44.048 01.533 15712 Exposure complete
08:22:44.062 00.014 15712 worker thread done servicing request
08:22:44.062 00.000 7988 OnExposeComplete: enter
08:22:44.062 00.000 7988 UpdateGuideState(): m_state=1
08:22:44.074 00.012 7988 UpdateCurrentPosition: no star selected
08:22:44.074 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:44.076 00.002 7988 Status Line: No star selected
08:22:44.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:44.078 00.002 7988 UpdateGuideState exits: No star selected
08:22:44.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:44.078 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:44.078 00.000 7988 Enqueuing Expose request
08:22:44.078 00.000 15712 Worker thread wakes up
08:22:44.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:44.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:45.709 01.631 15712 Exposure complete
08:22:45.724 00.015 15712 worker thread done servicing request
08:22:45.724 00.000 7988 OnExposeComplete: enter
08:22:45.724 00.000 7988 UpdateGuideState(): m_state=1
08:22:45.724 00.000 7988 UpdateCurrentPosition: no star selected
08:22:45.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:45.724 00.000 7988 Status Line: No star selected
08:22:45.739 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:45.740 00.001 7988 UpdateGuideState exits: No star selected
08:22:45.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:45.740 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:45.740 00.000 7988 Enqueuing Expose request
08:22:45.740 00.000 15712 Worker thread wakes up
08:22:45.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:45.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:47.276 01.536 15712 Exposure complete
08:22:47.298 00.022 15712 worker thread done servicing request
08:22:47.298 00.000 7988 OnExposeComplete: enter
08:22:47.298 00.000 7988 UpdateGuideState(): m_state=1
08:22:47.302 00.004 7988 UpdateCurrentPosition: no star selected
08:22:47.302 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:47.304 00.002 7988 Status Line: No star selected
08:22:47.305 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:47.305 00.000 7988 UpdateGuideState exits: No star selected
08:22:47.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:47.305 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:47.305 00.000 7988 Enqueuing Expose request
08:22:47.305 00.000 15712 Worker thread wakes up
08:22:47.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:47.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:48.952 01.647 15712 Exposure complete
08:22:48.972 00.020 15712 worker thread done servicing request
08:22:48.972 00.000 7988 OnExposeComplete: enter
08:22:48.972 00.000 7988 UpdateGuideState(): m_state=1
08:22:48.979 00.007 7988 UpdateCurrentPosition: no star selected
08:22:48.979 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:48.981 00.002 7988 Status Line: No star selected
08:22:48.983 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:48.984 00.001 7988 UpdateGuideState exits: No star selected
08:22:48.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:48.984 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:48.984 00.000 7988 Enqueuing Expose request
08:22:48.984 00.000 15712 Worker thread wakes up
08:22:48.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:48.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:50.503 01.519 15712 Exposure complete
08:22:50.525 00.022 7988 OnExposeComplete: enter
08:22:50.527 00.002 7988 UpdateGuideState(): m_state=1
08:22:50.529 00.002 15712 worker thread done servicing request
08:22:50.529 00.000 7988 UpdateCurrentPosition: no star selected
08:22:50.531 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:50.531 00.000 7988 Status Line: No star selected
08:22:50.533 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:50.535 00.002 7988 UpdateGuideState exits: No star selected
08:22:50.535 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:50.537 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:50.539 00.002 7988 Enqueuing Expose request
08:22:50.540 00.001 15712 Worker thread wakes up
08:22:50.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:50.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:52.182 01.642 15712 Exposure complete
08:22:52.196 00.014 15712 worker thread done servicing request
08:22:52.196 00.000 7988 OnExposeComplete: enter
08:22:52.206 00.010 7988 UpdateGuideState(): m_state=1
08:22:52.206 00.000 7988 UpdateCurrentPosition: no star selected
08:22:52.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:52.206 00.000 7988 Status Line: No star selected
08:22:52.211 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:52.211 00.000 7988 UpdateGuideState exits: No star selected
08:22:52.211 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:52.211 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:52.211 00.000 7988 Enqueuing Expose request
08:22:52.211 00.000 15712 Worker thread wakes up
08:22:52.211 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:52.211 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:53.732 01.521 15712 Exposure complete
08:22:53.756 00.024 15712 worker thread done servicing request
08:22:53.756 00.000 7988 OnExposeComplete: enter
08:22:53.756 00.000 7988 UpdateGuideState(): m_state=1
08:22:53.756 00.000 7988 UpdateCurrentPosition: no star selected
08:22:53.756 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:53.756 00.000 7988 Status Line: No star selected
08:22:53.762 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:53.762 00.000 7988 UpdateGuideState exits: No star selected
08:22:53.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:53.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:53.762 00.000 7988 Enqueuing Expose request
08:22:53.762 00.000 15712 Worker thread wakes up
08:22:53.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:53.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:55.410 01.648 15712 Exposure complete
08:22:55.425 00.015 15712 worker thread done servicing request
08:22:55.425 00.000 7988 OnExposeComplete: enter
08:22:55.425 00.000 7988 UpdateGuideState(): m_state=1
08:22:55.435 00.010 7988 UpdateCurrentPosition: no star selected
08:22:55.435 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:55.437 00.002 7988 Status Line: No star selected
08:22:55.439 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:55.439 00.000 7988 UpdateGuideState exits: No star selected
08:22:55.441 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:55.441 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:55.441 00.000 7988 Enqueuing Expose request
08:22:55.441 00.000 15712 Worker thread wakes up
08:22:55.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:55.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:56.961 01.520 15712 Exposure complete
08:22:56.983 00.022 15712 worker thread done servicing request
08:22:56.983 00.000 7988 OnExposeComplete: enter
08:22:56.983 00.000 7988 UpdateGuideState(): m_state=1
08:22:56.983 00.000 7988 UpdateCurrentPosition: no star selected
08:22:56.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:56.983 00.000 7988 Status Line: No star selected
08:22:56.990 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:56.992 00.002 7988 UpdateGuideState exits: No star selected
08:22:56.992 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:56.994 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:56.994 00.000 7988 Enqueuing Expose request
08:22:56.996 00.002 15712 Worker thread wakes up
08:22:56.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:56.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:22:58.637 01.641 15712 Exposure complete
08:22:58.659 00.022 15712 worker thread done servicing request
08:22:58.659 00.000 7988 OnExposeComplete: enter
08:22:58.659 00.000 7988 UpdateGuideState(): m_state=1
08:22:58.664 00.005 7988 UpdateCurrentPosition: no star selected
08:22:58.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:22:58.666 00.002 7988 Status Line: No star selected
08:22:58.668 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:22:58.669 00.001 7988 UpdateGuideState exits: No star selected
08:22:58.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:22:58.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:22:58.669 00.000 7988 Enqueuing Expose request
08:22:58.669 00.000 15712 Worker thread wakes up
08:22:58.669 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:22:58.669 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:00.204 01.535 15712 Exposure complete
08:23:00.226 00.022 15712 worker thread done servicing request
08:23:00.226 00.000 7988 OnExposeComplete: enter
08:23:00.226 00.000 7988 UpdateGuideState(): m_state=1
08:23:00.226 00.000 7988 UpdateCurrentPosition: no star selected
08:23:00.226 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:00.231 00.005 7988 Status Line: No star selected
08:23:00.233 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:00.233 00.000 7988 UpdateGuideState exits: No star selected
08:23:00.233 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:00.233 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:00.233 00.000 7988 Enqueuing Expose request
08:23:00.233 00.000 15712 Worker thread wakes up
08:23:00.233 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:00.233 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:01.866 01.633 15712 Exposure complete
08:23:01.880 00.014 15712 worker thread done servicing request
08:23:01.880 00.000 7988 OnExposeComplete: enter
08:23:01.880 00.000 7988 UpdateGuideState(): m_state=1
08:23:01.891 00.011 7988 UpdateCurrentPosition: no star selected
08:23:01.891 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:01.893 00.002 7988 Status Line: No star selected
08:23:01.895 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:01.896 00.001 7988 UpdateGuideState exits: No star selected
08:23:01.897 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:01.897 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:01.897 00.000 7988 Enqueuing Expose request
08:23:01.897 00.000 15712 Worker thread wakes up
08:23:01.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:01.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:03.428 01.531 15712 Exposure complete
08:23:03.451 00.023 15712 worker thread done servicing request
08:23:03.451 00.000 7988 OnExposeComplete: enter
08:23:03.451 00.000 7988 UpdateGuideState(): m_state=1
08:23:03.451 00.000 7988 UpdateCurrentPosition: no star selected
08:23:03.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:03.451 00.000 7988 Status Line: No star selected
08:23:03.458 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:03.458 00.000 7988 UpdateGuideState exits: No star selected
08:23:03.458 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:03.458 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:03.458 00.000 7988 Enqueuing Expose request
08:23:03.458 00.000 15712 Worker thread wakes up
08:23:03.458 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:03.458 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:05.201 01.743 15712 Exposure complete
08:23:05.224 00.023 15712 worker thread done servicing request
08:23:05.224 00.000 7988 OnExposeComplete: enter
08:23:05.224 00.000 7988 UpdateGuideState(): m_state=1
08:23:05.224 00.000 7988 UpdateCurrentPosition: no star selected
08:23:05.224 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:05.224 00.000 7988 Status Line: No star selected
08:23:05.224 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:05.230 00.006 7988 UpdateGuideState exits: No star selected
08:23:05.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:05.230 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:05.230 00.000 7988 Enqueuing Expose request
08:23:05.235 00.005 15712 Worker thread wakes up
08:23:05.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:05.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:06.655 01.420 15712 Exposure complete
08:23:06.669 00.014 15712 worker thread done servicing request
08:23:06.669 00.000 7988 OnExposeComplete: enter
08:23:06.669 00.000 7988 UpdateGuideState(): m_state=1
08:23:06.680 00.011 7988 UpdateCurrentPosition: no star selected
08:23:06.681 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:06.681 00.000 7988 Status Line: No star selected
08:23:06.683 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:06.685 00.002 7988 UpdateGuideState exits: No star selected
08:23:06.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:06.685 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:06.685 00.000 7988 Enqueuing Expose request
08:23:06.685 00.000 15712 Worker thread wakes up
08:23:06.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:06.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:08.327 01.642 15712 Exposure complete
08:23:08.350 00.023 15712 worker thread done servicing request
08:23:08.350 00.000 7988 OnExposeComplete: enter
08:23:08.350 00.000 7988 UpdateGuideState(): m_state=1
08:23:08.354 00.004 7988 UpdateCurrentPosition: no star selected
08:23:08.354 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:08.356 00.002 7988 Status Line: No star selected
08:23:08.358 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:08.358 00.000 7988 UpdateGuideState exits: No star selected
08:23:08.360 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:08.360 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:08.362 00.002 7988 Enqueuing Expose request
08:23:08.362 00.000 15712 Worker thread wakes up
08:23:08.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:08.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:09.894 01.532 15712 Exposure complete
08:23:09.916 00.022 15712 worker thread done servicing request
08:23:09.916 00.000 7988 OnExposeComplete: enter
08:23:09.916 00.000 7988 UpdateGuideState(): m_state=1
08:23:09.919 00.003 7988 UpdateCurrentPosition: no star selected
08:23:09.919 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:09.921 00.002 7988 Status Line: No star selected
08:23:09.923 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:09.923 00.000 7988 UpdateGuideState exits: No star selected
08:23:09.925 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:09.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:09.927 00.002 7988 Enqueuing Expose request
08:23:09.927 00.000 15712 Worker thread wakes up
08:23:09.927 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:09.927 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:11.571 01.644 15712 Exposure complete
08:23:11.585 00.014 15712 worker thread done servicing request
08:23:11.585 00.000 7988 OnExposeComplete: enter
08:23:11.585 00.000 7988 UpdateGuideState(): m_state=1
08:23:11.596 00.011 7988 UpdateCurrentPosition: no star selected
08:23:11.596 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:11.598 00.002 7988 Status Line: No star selected
08:23:11.600 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:11.601 00.001 7988 UpdateGuideState exits: No star selected
08:23:11.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:11.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:11.601 00.000 7988 Enqueuing Expose request
08:23:11.601 00.000 15712 Worker thread wakes up
08:23:11.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:11.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:13.123 01.522 15712 Exposure complete
08:23:13.146 00.023 15712 worker thread done servicing request
08:23:13.146 00.000 7988 OnExposeComplete: enter
08:23:13.146 00.000 7988 UpdateGuideState(): m_state=1
08:23:13.146 00.000 7988 UpdateCurrentPosition: no star selected
08:23:13.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:13.153 00.007 7988 Status Line: No star selected
08:23:13.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:13.153 00.000 7988 UpdateGuideState exits: No star selected
08:23:13.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:13.153 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:13.153 00.000 7988 Enqueuing Expose request
08:23:13.153 00.000 15712 Worker thread wakes up
08:23:13.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:13.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:14.903 01.750 15712 Exposure complete
08:23:14.928 00.025 15712 worker thread done servicing request
08:23:14.928 00.000 7988 OnExposeComplete: enter
08:23:14.928 00.000 7988 UpdateGuideState(): m_state=1
08:23:14.928 00.000 7988 UpdateCurrentPosition: no star selected
08:23:14.928 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:14.928 00.000 7988 Status Line: No star selected
08:23:14.928 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:14.935 00.007 7988 UpdateGuideState exits: No star selected
08:23:14.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:14.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:14.935 00.000 7988 Enqueuing Expose request
08:23:14.935 00.000 15712 Worker thread wakes up
08:23:14.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:14.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:16.344 01.409 15712 Exposure complete
08:23:16.367 00.023 15712 worker thread done servicing request
08:23:16.367 00.000 7988 OnExposeComplete: enter
08:23:16.367 00.000 7988 UpdateGuideState(): m_state=1
08:23:16.367 00.000 7988 UpdateCurrentPosition: no star selected
08:23:16.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:16.367 00.000 7988 Status Line: No star selected
08:23:16.373 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:16.373 00.000 7988 UpdateGuideState exits: No star selected
08:23:16.373 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:16.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:16.373 00.000 7988 Enqueuing Expose request
08:23:16.373 00.000 15712 Worker thread wakes up
08:23:16.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:16.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:18.118 01.745 15712 Exposure complete
08:23:18.132 00.014 15712 worker thread done servicing request
08:23:18.132 00.000 7988 OnExposeComplete: enter
08:23:18.141 00.009 7988 UpdateGuideState(): m_state=1
08:23:18.143 00.002 7988 UpdateCurrentPosition: no star selected
08:23:18.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:18.145 00.002 7988 Status Line: No star selected
08:23:18.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:18.148 00.003 7988 UpdateGuideState exits: No star selected
08:23:18.148 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:18.148 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:18.148 00.000 7988 Enqueuing Expose request
08:23:18.148 00.000 15712 Worker thread wakes up
08:23:18.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:18.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:19.556 01.408 15712 Exposure complete
08:23:19.578 00.022 15712 worker thread done servicing request
08:23:19.578 00.000 7988 OnExposeComplete: enter
08:23:19.578 00.000 7988 UpdateGuideState(): m_state=1
08:23:19.578 00.000 7988 UpdateCurrentPosition: no star selected
08:23:19.578 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:19.578 00.000 7988 Status Line: No star selected
08:23:19.586 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:19.587 00.001 7988 UpdateGuideState exits: No star selected
08:23:19.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:19.589 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:19.589 00.000 7988 Enqueuing Expose request
08:23:19.591 00.002 15712 Worker thread wakes up
08:23:19.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:19.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:21.232 01.641 15712 Exposure complete
08:23:21.254 00.022 15712 worker thread done servicing request
08:23:21.254 00.000 7988 OnExposeComplete: enter
08:23:21.254 00.000 7988 UpdateGuideState(): m_state=1
08:23:21.259 00.005 7988 UpdateCurrentPosition: no star selected
08:23:21.259 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:21.261 00.002 7988 Status Line: No star selected
08:23:21.263 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:21.264 00.001 7988 UpdateGuideState exits: No star selected
08:23:21.264 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:21.264 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:21.264 00.000 7988 Enqueuing Expose request
08:23:21.264 00.000 15712 Worker thread wakes up
08:23:21.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:21.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:22.784 01.520 15712 Exposure complete
08:23:22.801 00.017 15712 worker thread done servicing request
08:23:22.801 00.000 7988 OnExposeComplete: enter
08:23:22.801 00.000 7988 UpdateGuideState(): m_state=1
08:23:22.810 00.009 7988 UpdateCurrentPosition: no star selected
08:23:22.810 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:22.812 00.002 7988 Status Line: No star selected
08:23:22.814 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:22.815 00.001 7988 UpdateGuideState exits: No star selected
08:23:22.815 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:22.815 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:22.819 00.004 7988 Enqueuing Expose request
08:23:22.819 00.000 15712 Worker thread wakes up
08:23:22.819 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:22.819 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:24.458 01.639 15712 Exposure complete
08:23:24.482 00.024 15712 worker thread done servicing request
08:23:24.482 00.000 7988 OnExposeComplete: enter
08:23:24.482 00.000 7988 UpdateGuideState(): m_state=1
08:23:24.482 00.000 7988 UpdateCurrentPosition: no star selected
08:23:24.487 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:24.487 00.000 7988 Status Line: No star selected
08:23:24.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:24.490 00.003 7988 UpdateGuideState exits: No star selected
08:23:24.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:24.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:24.490 00.000 7988 Enqueuing Expose request
08:23:24.490 00.000 15712 Worker thread wakes up
08:23:24.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:24.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:26.026 01.536 15712 Exposure complete
08:23:26.049 00.023 15712 worker thread done servicing request
08:23:26.049 00.000 7988 OnExposeComplete: enter
08:23:26.049 00.000 7988 UpdateGuideState(): m_state=1
08:23:26.049 00.000 7988 UpdateCurrentPosition: no star selected
08:23:26.052 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:26.052 00.000 7988 Status Line: No star selected
08:23:26.052 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:26.056 00.004 7988 UpdateGuideState exits: No star selected
08:23:26.056 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:26.056 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:26.056 00.000 7988 Enqueuing Expose request
08:23:26.056 00.000 15712 Worker thread wakes up
08:23:26.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:26.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:27.700 01.644 15712 Exposure complete
08:23:27.720 00.020 15712 worker thread done servicing request
08:23:27.720 00.000 7988 OnExposeComplete: enter
08:23:27.720 00.000 7988 UpdateGuideState(): m_state=1
08:23:27.727 00.007 7988 UpdateCurrentPosition: no star selected
08:23:27.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:27.729 00.002 7988 Status Line: No star selected
08:23:27.731 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:27.732 00.001 7988 UpdateGuideState exits: No star selected
08:23:27.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:27.732 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:27.732 00.000 7988 Enqueuing Expose request
08:23:27.732 00.000 15712 Worker thread wakes up
08:23:27.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:27.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:29.255 01.523 15712 Exposure complete
08:23:29.269 00.014 15712 worker thread done servicing request
08:23:29.269 00.000 7988 OnExposeComplete: enter
08:23:29.269 00.000 7988 UpdateGuideState(): m_state=1
08:23:29.280 00.011 7988 UpdateCurrentPosition: no star selected
08:23:29.280 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:29.282 00.002 7988 Status Line: No star selected
08:23:29.284 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:29.285 00.001 7988 UpdateGuideState exits: No star selected
08:23:29.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:29.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:29.285 00.000 7988 Enqueuing Expose request
08:23:29.285 00.000 15712 Worker thread wakes up
08:23:29.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:29.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:30.927 01.642 15712 Exposure complete
08:23:30.951 00.024 15712 worker thread done servicing request
08:23:30.952 00.001 7988 OnExposeComplete: enter
08:23:30.952 00.000 7988 UpdateGuideState(): m_state=1
08:23:30.952 00.000 7988 UpdateCurrentPosition: no star selected
08:23:30.952 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:30.952 00.000 7988 Status Line: No star selected
08:23:30.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:30.959 00.007 7988 UpdateGuideState exits: No star selected
08:23:30.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:30.959 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:30.959 00.000 7988 Enqueuing Expose request
08:23:30.959 00.000 15712 Worker thread wakes up
08:23:30.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:30.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:32.494 01.535 15712 Exposure complete
08:23:32.508 00.014 15712 worker thread done servicing request
08:23:32.508 00.000 7988 OnExposeComplete: enter
08:23:32.508 00.000 7988 UpdateGuideState(): m_state=1
08:23:32.519 00.011 7988 UpdateCurrentPosition: no star selected
08:23:32.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:32.521 00.002 7988 Status Line: No star selected
08:23:32.523 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:32.524 00.001 7988 UpdateGuideState exits: No star selected
08:23:32.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:32.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:32.524 00.000 7988 Enqueuing Expose request
08:23:32.524 00.000 15712 Worker thread wakes up
08:23:32.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:32.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:34.171 01.647 15712 Exposure complete
08:23:34.188 00.017 15712 worker thread done servicing request
08:23:34.188 00.000 7988 OnExposeComplete: enter
08:23:34.188 00.000 7988 UpdateGuideState(): m_state=1
08:23:34.196 00.008 7988 UpdateCurrentPosition: no star selected
08:23:34.196 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:34.198 00.002 7988 Status Line: No star selected
08:23:34.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:34.200 00.000 7988 UpdateGuideState exits: No star selected
08:23:34.201 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:34.201 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:34.201 00.000 7988 Enqueuing Expose request
08:23:34.205 00.004 15712 Worker thread wakes up
08:23:34.205 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:34.205 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:35.736 01.531 15712 Exposure complete
08:23:35.759 00.023 15712 worker thread done servicing request
08:23:35.759 00.000 7988 OnExposeComplete: enter
08:23:35.759 00.000 7988 UpdateGuideState(): m_state=1
08:23:35.759 00.000 7988 UpdateCurrentPosition: no star selected
08:23:35.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:35.759 00.000 7988 Status Line: No star selected
08:23:35.766 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:35.766 00.000 7988 UpdateGuideState exits: No star selected
08:23:35.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:35.766 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:35.766 00.000 7988 Enqueuing Expose request
08:23:35.766 00.000 15712 Worker thread wakes up
08:23:35.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:35.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:37.406 01.640 15712 Exposure complete
08:23:37.431 00.025 15712 worker thread done servicing request
08:23:37.431 00.000 7988 OnExposeComplete: enter
08:23:37.433 00.002 7988 UpdateGuideState(): m_state=1
08:23:37.435 00.002 7988 UpdateCurrentPosition: no star selected
08:23:37.437 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:37.437 00.000 7988 Status Line: No star selected
08:23:37.440 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:37.440 00.000 7988 UpdateGuideState exits: No star selected
08:23:37.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:37.440 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:37.440 00.000 7988 Enqueuing Expose request
08:23:37.440 00.000 15712 Worker thread wakes up
08:23:37.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:37.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:38.973 01.533 15712 Exposure complete
08:23:38.987 00.014 15712 worker thread done servicing request
08:23:38.987 00.000 7988 OnExposeComplete: enter
08:23:38.987 00.000 7988 UpdateGuideState(): m_state=1
08:23:38.999 00.012 7988 UpdateCurrentPosition: no star selected
08:23:38.999 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:39.001 00.002 7988 Status Line: No star selected
08:23:39.003 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:39.003 00.000 7988 UpdateGuideState exits: No star selected
08:23:39.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:39.003 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:39.003 00.000 7988 Enqueuing Expose request
08:23:39.003 00.000 15712 Worker thread wakes up
08:23:39.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:39.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:40.648 01.645 15712 Exposure complete
08:23:40.670 00.022 15712 worker thread done servicing request
08:23:40.670 00.000 7988 OnExposeComplete: enter
08:23:40.670 00.000 7988 UpdateGuideState(): m_state=1
08:23:40.675 00.005 7988 UpdateCurrentPosition: no star selected
08:23:40.677 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:40.677 00.000 7988 Status Line: No star selected
08:23:40.679 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:40.679 00.000 7988 UpdateGuideState exits: No star selected
08:23:40.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:40.679 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:40.679 00.000 7988 Enqueuing Expose request
08:23:40.679 00.000 15712 Worker thread wakes up
08:23:40.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:40.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:42.201 01.522 15712 Exposure complete
08:23:42.223 00.022 15712 worker thread done servicing request
08:23:42.223 00.000 7988 OnExposeComplete: enter
08:23:42.223 00.000 7988 UpdateGuideState(): m_state=1
08:23:42.223 00.000 7988 UpdateCurrentPosition: no star selected
08:23:42.223 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:42.223 00.000 7988 Status Line: No star selected
08:23:42.223 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:42.230 00.007 7988 UpdateGuideState exits: No star selected
08:23:42.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:42.230 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:42.230 00.000 7988 Enqueuing Expose request
08:23:42.230 00.000 15712 Worker thread wakes up
08:23:42.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:42.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:43.876 01.646 15712 Exposure complete
08:23:43.892 00.016 15712 worker thread done servicing request
08:23:43.892 00.000 7988 OnExposeComplete: enter
08:23:43.892 00.000 7988 UpdateGuideState(): m_state=1
08:23:43.903 00.011 7988 UpdateCurrentPosition: no star selected
08:23:43.903 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:43.905 00.002 7988 Status Line: No star selected
08:23:43.907 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:43.908 00.001 7988 UpdateGuideState exits: No star selected
08:23:43.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:43.908 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:43.908 00.000 7988 Enqueuing Expose request
08:23:43.908 00.000 15712 Worker thread wakes up
08:23:43.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:43.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:45.429 01.521 15712 Exposure complete
08:23:45.443 00.014 15712 worker thread done servicing request
08:23:45.443 00.000 7988 OnExposeComplete: enter
08:23:45.443 00.000 7988 UpdateGuideState(): m_state=1
08:23:45.455 00.012 7988 UpdateCurrentPosition: no star selected
08:23:45.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:45.455 00.000 7988 Status Line: No star selected
08:23:45.459 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:45.459 00.000 7988 UpdateGuideState exits: No star selected
08:23:45.459 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:45.459 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:45.459 00.000 7988 Enqueuing Expose request
08:23:45.459 00.000 15712 Worker thread wakes up
08:23:45.459 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:45.459 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:47.102 01.643 15712 Exposure complete
08:23:47.126 00.024 15712 worker thread done servicing request
08:23:47.126 00.000 7988 OnExposeComplete: enter
08:23:47.126 00.000 7988 UpdateGuideState(): m_state=1
08:23:47.126 00.000 7988 UpdateCurrentPosition: no star selected
08:23:47.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:47.126 00.000 7988 Status Line: No star selected
08:23:47.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:47.134 00.008 7988 UpdateGuideState exits: No star selected
08:23:47.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:47.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:47.134 00.000 7988 Enqueuing Expose request
08:23:47.139 00.005 15712 Worker thread wakes up
08:23:47.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:47.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:48.664 01.525 15712 Exposure complete
08:23:48.688 00.024 15712 worker thread done servicing request
08:23:48.688 00.000 7988 OnExposeComplete: enter
08:23:48.688 00.000 7988 UpdateGuideState(): m_state=1
08:23:48.688 00.000 7988 UpdateCurrentPosition: no star selected
08:23:48.688 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:48.688 00.000 7988 Status Line: No star selected
08:23:48.688 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:48.695 00.007 7988 UpdateGuideState exits: No star selected
08:23:48.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:48.695 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:48.695 00.000 7988 Enqueuing Expose request
08:23:48.695 00.000 15712 Worker thread wakes up
08:23:48.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:48.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:50.440 01.745 15712 Exposure complete
08:23:50.459 00.019 15712 worker thread done servicing request
08:23:50.459 00.000 7988 OnExposeComplete: enter
08:23:50.459 00.000 7988 UpdateGuideState(): m_state=1
08:23:50.465 00.006 7988 UpdateCurrentPosition: no star selected
08:23:50.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:50.467 00.002 7988 Status Line: No star selected
08:23:50.469 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:50.469 00.000 7988 UpdateGuideState exits: No star selected
08:23:50.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:50.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:50.469 00.000 7988 Enqueuing Expose request
08:23:50.469 00.000 15712 Worker thread wakes up
08:23:50.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:50.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:51.878 01.409 15712 Exposure complete
08:23:51.900 00.022 15712 worker thread done servicing request
08:23:51.900 00.000 7988 OnExposeComplete: enter
08:23:51.900 00.000 7988 UpdateGuideState(): m_state=1
08:23:51.900 00.000 7988 UpdateCurrentPosition: no star selected
08:23:51.905 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:51.905 00.000 7988 Status Line: No star selected
08:23:51.905 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:51.908 00.003 7988 UpdateGuideState exits: No star selected
08:23:51.908 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:51.908 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:51.908 00.000 7988 Enqueuing Expose request
08:23:51.908 00.000 15712 Worker thread wakes up
08:23:51.908 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:51.908 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:53.553 01.645 15712 Exposure complete
08:23:53.572 00.019 15712 worker thread done servicing request
08:23:53.572 00.000 7988 OnExposeComplete: enter
08:23:53.572 00.000 7988 UpdateGuideState(): m_state=1
08:23:53.580 00.008 7988 UpdateCurrentPosition: no star selected
08:23:53.580 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:53.582 00.002 7988 Status Line: No star selected
08:23:53.584 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:53.585 00.001 7988 UpdateGuideState exits: No star selected
08:23:53.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:53.585 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:53.585 00.000 7988 Enqueuing Expose request
08:23:53.585 00.000 15712 Worker thread wakes up
08:23:53.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:53.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:55.119 01.534 15712 Exposure complete
08:23:55.137 00.018 15712 worker thread done servicing request
08:23:55.137 00.000 7988 OnExposeComplete: enter
08:23:55.137 00.000 7988 UpdateGuideState(): m_state=1
08:23:55.145 00.008 7988 UpdateCurrentPosition: no star selected
08:23:55.145 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:55.147 00.002 7988 Status Line: No star selected
08:23:55.149 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:55.149 00.000 7988 UpdateGuideState exits: No star selected
08:23:55.149 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:55.149 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:55.149 00.000 7988 Enqueuing Expose request
08:23:55.154 00.005 15712 Worker thread wakes up
08:23:55.154 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:55.154 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:56.795 01.641 15712 Exposure complete
08:23:56.811 00.016 15712 worker thread done servicing request
08:23:56.811 00.000 7988 OnExposeComplete: enter
08:23:56.811 00.000 7988 UpdateGuideState(): m_state=1
08:23:56.822 00.011 7988 UpdateCurrentPosition: no star selected
08:23:56.822 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:56.822 00.000 7988 Status Line: No star selected
08:23:56.822 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:56.827 00.005 7988 UpdateGuideState exits: No star selected
08:23:56.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:56.827 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:56.827 00.000 7988 Enqueuing Expose request
08:23:56.827 00.000 15712 Worker thread wakes up
08:23:56.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:56.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:23:58.350 01.523 15712 Exposure complete
08:23:58.371 00.021 15712 worker thread done servicing request
08:23:58.371 00.000 7988 OnExposeComplete: enter
08:23:58.371 00.000 7988 UpdateGuideState(): m_state=1
08:23:58.371 00.000 7988 UpdateCurrentPosition: no star selected
08:23:58.371 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:23:58.371 00.000 7988 Status Line: No star selected
08:23:58.371 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:23:58.380 00.009 7988 UpdateGuideState exits: No star selected
08:23:58.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:23:58.380 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:23:58.380 00.000 7988 Enqueuing Expose request
08:23:58.380 00.000 15712 Worker thread wakes up
08:23:58.380 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:23:58.380 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:00.126 01.746 15712 Exposure complete
08:24:00.149 00.023 15712 worker thread done servicing request
08:24:00.149 00.000 7988 OnExposeComplete: enter
08:24:00.149 00.000 7988 UpdateGuideState(): m_state=1
08:24:00.149 00.000 7988 UpdateCurrentPosition: no star selected
08:24:00.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:00.154 00.005 7988 Status Line: No star selected
08:24:00.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:00.157 00.003 7988 UpdateGuideState exits: No star selected
08:24:00.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:00.157 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:00.157 00.000 7988 Enqueuing Expose request
08:24:00.157 00.000 15712 Worker thread wakes up
08:24:00.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:00.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:01.579 01.422 15712 Exposure complete
08:24:01.602 00.023 15712 worker thread done servicing request
08:24:01.602 00.000 7988 OnExposeComplete: enter
08:24:01.604 00.002 7988 UpdateGuideState(): m_state=1
08:24:01.604 00.000 7988 UpdateCurrentPosition: no star selected
08:24:01.604 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:01.604 00.000 7988 Status Line: No star selected
08:24:01.609 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:01.609 00.000 7988 UpdateGuideState exits: No star selected
08:24:01.609 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:01.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:01.609 00.000 7988 Enqueuing Expose request
08:24:01.609 00.000 15712 Worker thread wakes up
08:24:01.609 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:01.609 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:03.354 01.745 15712 Exposure complete
08:24:03.376 00.022 15712 worker thread done servicing request
08:24:03.376 00.000 7988 OnExposeComplete: enter
08:24:03.376 00.000 7988 UpdateGuideState(): m_state=1
08:24:03.376 00.000 7988 UpdateCurrentPosition: no star selected
08:24:03.376 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:03.376 00.000 7988 Status Line: No star selected
08:24:03.376 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:03.383 00.007 7988 UpdateGuideState exits: No star selected
08:24:03.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:03.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:03.383 00.000 7988 Enqueuing Expose request
08:24:03.383 00.000 15712 Worker thread wakes up
08:24:03.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:03.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:04.805 01.422 15712 Exposure complete
08:24:04.828 00.023 15712 worker thread done servicing request
08:24:04.828 00.000 7988 OnExposeComplete: enter
08:24:04.828 00.000 7988 UpdateGuideState(): m_state=1
08:24:04.828 00.000 7988 UpdateCurrentPosition: no star selected
08:24:04.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:04.828 00.000 7988 Status Line: No star selected
08:24:04.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:04.835 00.007 7988 UpdateGuideState exits: No star selected
08:24:04.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:04.835 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:04.835 00.000 7988 Enqueuing Expose request
08:24:04.839 00.004 15712 Worker thread wakes up
08:24:04.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:04.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:06.468 01.629 15712 Exposure complete
08:24:06.490 00.022 15712 worker thread done servicing request
08:24:06.490 00.000 7988 OnExposeComplete: enter
08:24:06.490 00.000 7988 UpdateGuideState(): m_state=1
08:24:06.490 00.000 7988 UpdateCurrentPosition: no star selected
08:24:06.490 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:06.490 00.000 7988 Status Line: No star selected
08:24:06.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:06.497 00.007 7988 UpdateGuideState exits: No star selected
08:24:06.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:06.497 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:06.497 00.000 7988 Enqueuing Expose request
08:24:06.497 00.000 15712 Worker thread wakes up
08:24:06.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:06.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:08.033 01.536 15712 Exposure complete
08:24:08.055 00.022 15712 worker thread done servicing request
08:24:08.055 00.000 7988 OnExposeComplete: enter
08:24:08.057 00.002 7988 UpdateGuideState(): m_state=1
08:24:08.057 00.000 7988 UpdateCurrentPosition: no star selected
08:24:08.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:08.057 00.000 7988 Status Line: No star selected
08:24:08.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:08.063 00.006 7988 UpdateGuideState exits: No star selected
08:24:08.063 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:08.063 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:08.063 00.000 7988 Enqueuing Expose request
08:24:08.063 00.000 15712 Worker thread wakes up
08:24:08.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:08.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:09.709 01.646 15712 Exposure complete
08:24:09.724 00.015 15712 worker thread done servicing request
08:24:09.724 00.000 7988 OnExposeComplete: enter
08:24:09.724 00.000 7988 UpdateGuideState(): m_state=1
08:24:09.736 00.012 7988 UpdateCurrentPosition: no star selected
08:24:09.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:09.738 00.002 7988 Status Line: No star selected
08:24:09.740 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:09.741 00.001 7988 UpdateGuideState exits: No star selected
08:24:09.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:09.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:09.741 00.000 7988 Enqueuing Expose request
08:24:09.741 00.000 15712 Worker thread wakes up
08:24:09.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:09.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:11.274 01.533 15712 Exposure complete
08:24:11.292 00.018 15712 worker thread done servicing request
08:24:11.292 00.000 7988 OnExposeComplete: enter
08:24:11.299 00.007 7988 UpdateGuideState(): m_state=1
08:24:11.300 00.001 7988 UpdateCurrentPosition: no star selected
08:24:11.301 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:11.302 00.001 7988 Status Line: No star selected
08:24:11.304 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:11.306 00.002 7988 UpdateGuideState exits: No star selected
08:24:11.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:11.307 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:11.308 00.001 7988 Enqueuing Expose request
08:24:11.309 00.001 15712 Worker thread wakes up
08:24:11.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:11.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:12.948 01.639 15712 Exposure complete
08:24:12.962 00.014 15712 worker thread done servicing request
08:24:12.962 00.000 7988 OnExposeComplete: enter
08:24:12.962 00.000 7988 UpdateGuideState(): m_state=1
08:24:12.962 00.000 7988 UpdateCurrentPosition: no star selected
08:24:12.974 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:12.976 00.002 7988 Status Line: No star selected
08:24:12.976 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:12.978 00.002 7988 UpdateGuideState exits: No star selected
08:24:12.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:12.978 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:12.978 00.000 7988 Enqueuing Expose request
08:24:12.978 00.000 15712 Worker thread wakes up
08:24:12.978 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:12.978 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:14.512 01.534 15712 Exposure complete
08:24:14.536 00.024 15712 worker thread done servicing request
08:24:14.536 00.000 7988 OnExposeComplete: enter
08:24:14.536 00.000 7988 UpdateGuideState(): m_state=1
08:24:14.536 00.000 7988 UpdateCurrentPosition: no star selected
08:24:14.540 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:14.540 00.000 7988 Status Line: No star selected
08:24:14.543 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:14.543 00.000 7988 UpdateGuideState exits: No star selected
08:24:14.543 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:14.543 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:14.543 00.000 7988 Enqueuing Expose request
08:24:14.543 00.000 15712 Worker thread wakes up
08:24:14.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:14.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:16.190 01.647 15712 Exposure complete
08:24:16.205 00.015 15712 worker thread done servicing request
08:24:16.205 00.000 7988 OnExposeComplete: enter
08:24:16.205 00.000 7988 UpdateGuideState(): m_state=1
08:24:16.215 00.010 7988 UpdateCurrentPosition: no star selected
08:24:16.215 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:16.217 00.002 7988 Status Line: No star selected
08:24:16.219 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:16.219 00.000 7988 UpdateGuideState exits: No star selected
08:24:16.221 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:16.222 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:16.222 00.000 7988 Enqueuing Expose request
08:24:16.224 00.002 15712 Worker thread wakes up
08:24:16.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:16.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:17.755 01.531 15712 Exposure complete
08:24:17.776 00.021 15712 worker thread done servicing request
08:24:17.776 00.000 7988 OnExposeComplete: enter
08:24:17.776 00.000 7988 UpdateGuideState(): m_state=1
08:24:17.776 00.000 7988 UpdateCurrentPosition: no star selected
08:24:17.776 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:17.776 00.000 7988 Status Line: No star selected
08:24:17.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:17.784 00.008 7988 UpdateGuideState exits: No star selected
08:24:17.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:17.784 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:17.784 00.000 7988 Enqueuing Expose request
08:24:17.784 00.000 15712 Worker thread wakes up
08:24:17.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:17.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:19.417 01.633 15712 Exposure complete
08:24:19.434 00.017 15712 worker thread done servicing request
08:24:19.434 00.000 7988 OnExposeComplete: enter
08:24:19.434 00.000 7988 UpdateGuideState(): m_state=1
08:24:19.442 00.008 7988 UpdateCurrentPosition: no star selected
08:24:19.442 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:19.444 00.002 7988 Status Line: No star selected
08:24:19.446 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:19.446 00.000 7988 UpdateGuideState exits: No star selected
08:24:19.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:19.446 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:19.446 00.000 7988 Enqueuing Expose request
08:24:19.451 00.005 15712 Worker thread wakes up
08:24:19.451 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:19.451 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:20.967 01.516 15712 Exposure complete
08:24:20.990 00.023 15712 worker thread done servicing request
08:24:20.990 00.000 7988 OnExposeComplete: enter
08:24:20.990 00.000 7988 UpdateGuideState(): m_state=1
08:24:20.990 00.000 7988 UpdateCurrentPosition: no star selected
08:24:20.990 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:20.990 00.000 7988 Status Line: No star selected
08:24:20.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:20.998 00.008 7988 UpdateGuideState exits: No star selected
08:24:20.998 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:20.998 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:21.001 00.003 7988 Enqueuing Expose request
08:24:21.001 00.000 15712 Worker thread wakes up
08:24:21.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:21.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:22.644 01.643 15712 Exposure complete
08:24:22.667 00.023 15712 worker thread done servicing request
08:24:22.667 00.000 7988 OnExposeComplete: enter
08:24:22.667 00.000 7988 UpdateGuideState(): m_state=1
08:24:22.671 00.004 7988 UpdateCurrentPosition: no star selected
08:24:22.671 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:22.673 00.002 7988 Status Line: No star selected
08:24:22.675 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:22.676 00.001 7988 UpdateGuideState exits: No star selected
08:24:22.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:22.676 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:22.676 00.000 7988 Enqueuing Expose request
08:24:22.676 00.000 15712 Worker thread wakes up
08:24:22.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:22.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:24.196 01.520 15712 Exposure complete
08:24:24.218 00.022 15712 worker thread done servicing request
08:24:24.218 00.000 7988 OnExposeComplete: enter
08:24:24.218 00.000 7988 UpdateGuideState(): m_state=1
08:24:24.218 00.000 7988 UpdateCurrentPosition: no star selected
08:24:24.218 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:24.218 00.000 7988 Status Line: No star selected
08:24:24.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:24.226 00.008 7988 UpdateGuideState exits: No star selected
08:24:24.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:24.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:24.226 00.000 7988 Enqueuing Expose request
08:24:24.226 00.000 15712 Worker thread wakes up
08:24:24.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:24.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:25.859 01.633 15712 Exposure complete
08:24:25.873 00.014 15712 worker thread done servicing request
08:24:25.873 00.000 7988 OnExposeComplete: enter
08:24:25.873 00.000 7988 UpdateGuideState(): m_state=1
08:24:25.884 00.011 7988 UpdateCurrentPosition: no star selected
08:24:25.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:25.886 00.002 7988 Status Line: No star selected
08:24:25.887 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:25.889 00.002 7988 UpdateGuideState exits: No star selected
08:24:25.889 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:25.889 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:25.889 00.000 7988 Enqueuing Expose request
08:24:25.889 00.000 15712 Worker thread wakes up
08:24:25.889 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:25.889 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:27.419 01.530 15712 Exposure complete
08:24:27.437 00.018 15712 worker thread done servicing request
08:24:27.437 00.000 7988 OnExposeComplete: enter
08:24:27.437 00.000 7988 UpdateGuideState(): m_state=1
08:24:27.446 00.009 7988 UpdateCurrentPosition: no star selected
08:24:27.446 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:27.448 00.002 7988 Status Line: No star selected
08:24:27.450 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:27.450 00.000 7988 UpdateGuideState exits: No star selected
08:24:27.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:27.453 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:27.453 00.000 7988 Enqueuing Expose request
08:24:27.453 00.000 15712 Worker thread wakes up
08:24:27.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:27.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:29.096 01.643 15712 Exposure complete
08:24:29.110 00.014 15712 worker thread done servicing request
08:24:29.110 00.000 7988 OnExposeComplete: enter
08:24:29.110 00.000 7988 UpdateGuideState(): m_state=1
08:24:29.121 00.011 7988 UpdateCurrentPosition: no star selected
08:24:29.121 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:29.123 00.002 7988 Status Line: No star selected
08:24:29.124 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:29.126 00.002 7988 UpdateGuideState exits: No star selected
08:24:29.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:29.126 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:29.126 00.000 7988 Enqueuing Expose request
08:24:29.126 00.000 15712 Worker thread wakes up
08:24:29.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:29.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:30.662 01.536 15712 Exposure complete
08:24:30.674 00.012 15712 worker thread done servicing request
08:24:30.674 00.000 7988 OnExposeComplete: enter
08:24:30.674 00.000 7988 UpdateGuideState(): m_state=1
08:24:30.687 00.013 7988 UpdateCurrentPosition: no star selected
08:24:30.687 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:30.687 00.000 7988 Status Line: No star selected
08:24:30.690 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:30.690 00.000 7988 UpdateGuideState exits: No star selected
08:24:30.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:30.690 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:30.695 00.005 7988 Enqueuing Expose request
08:24:30.695 00.000 15712 Worker thread wakes up
08:24:30.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:30.697 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:32.334 01.637 15712 Exposure complete
08:24:32.358 00.024 15712 worker thread done servicing request
08:24:32.358 00.000 7988 OnExposeComplete: enter
08:24:32.358 00.000 7988 UpdateGuideState(): m_state=1
08:24:32.362 00.004 7988 UpdateCurrentPosition: no star selected
08:24:32.362 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:32.364 00.002 7988 Status Line: No star selected
08:24:32.366 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:32.366 00.000 7988 UpdateGuideState exits: No star selected
08:24:32.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:32.366 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:32.366 00.000 7988 Enqueuing Expose request
08:24:32.366 00.000 15712 Worker thread wakes up
08:24:32.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:32.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:33.901 01.535 15712 Exposure complete
08:24:33.923 00.022 15712 worker thread done servicing request
08:24:33.923 00.000 7988 OnExposeComplete: enter
08:24:33.923 00.000 7988 UpdateGuideState(): m_state=1
08:24:33.926 00.003 7988 UpdateCurrentPosition: no star selected
08:24:33.926 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:33.928 00.002 7988 Status Line: No star selected
08:24:33.930 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:33.931 00.001 7988 UpdateGuideState exits: No star selected
08:24:33.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:33.931 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:33.931 00.000 7988 Enqueuing Expose request
08:24:33.931 00.000 15712 Worker thread wakes up
08:24:33.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:33.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:35.576 01.645 15712 Exposure complete
08:24:35.598 00.022 15712 worker thread done servicing request
08:24:35.598 00.000 7988 OnExposeComplete: enter
08:24:35.598 00.000 7988 UpdateGuideState(): m_state=1
08:24:35.598 00.000 7988 UpdateCurrentPosition: no star selected
08:24:35.598 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:35.598 00.000 7988 Status Line: No star selected
08:24:35.598 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:35.605 00.007 7988 UpdateGuideState exits: No star selected
08:24:35.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:35.608 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:35.608 00.000 7988 Enqueuing Expose request
08:24:35.608 00.000 15712 Worker thread wakes up
08:24:35.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:35.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:37.140 01.532 15712 Exposure complete
08:24:37.158 00.018 15712 worker thread done servicing request
08:24:37.158 00.000 7988 OnExposeComplete: enter
08:24:37.158 00.000 7988 UpdateGuideState(): m_state=1
08:24:37.166 00.008 7988 UpdateCurrentPosition: no star selected
08:24:37.166 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:37.166 00.000 7988 Status Line: No star selected
08:24:37.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:37.171 00.005 7988 UpdateGuideState exits: No star selected
08:24:37.173 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:37.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:37.175 00.002 7988 Enqueuing Expose request
08:24:37.176 00.001 15712 Worker thread wakes up
08:24:37.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:37.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:38.813 01.637 15712 Exposure complete
08:24:38.829 00.016 15712 worker thread done servicing request
08:24:38.829 00.000 7988 OnExposeComplete: enter
08:24:38.829 00.000 7988 UpdateGuideState(): m_state=1
08:24:38.840 00.011 7988 UpdateCurrentPosition: no star selected
08:24:38.840 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:38.842 00.002 7988 Status Line: No star selected
08:24:38.844 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:38.845 00.001 7988 UpdateGuideState exits: No star selected
08:24:38.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:38.845 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:38.845 00.000 7988 Enqueuing Expose request
08:24:38.845 00.000 15712 Worker thread wakes up
08:24:38.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:38.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:40.380 01.535 15712 Exposure complete
08:24:40.400 00.020 15712 worker thread done servicing request
08:24:40.400 00.000 7988 OnExposeComplete: enter
08:24:40.400 00.000 7988 UpdateGuideState(): m_state=1
08:24:40.406 00.006 7988 UpdateCurrentPosition: no star selected
08:24:40.408 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:40.408 00.000 7988 Status Line: No star selected
08:24:40.410 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:40.410 00.000 7988 UpdateGuideState exits: No star selected
08:24:40.410 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:40.410 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:40.410 00.000 7988 Enqueuing Expose request
08:24:40.410 00.000 15712 Worker thread wakes up
08:24:40.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:40.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:42.054 01.644 15712 Exposure complete
08:24:42.079 00.025 15712 worker thread done servicing request
08:24:42.079 00.000 7988 OnExposeComplete: enter
08:24:42.079 00.000 7988 UpdateGuideState(): m_state=1
08:24:42.079 00.000 7988 UpdateCurrentPosition: no star selected
08:24:42.079 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:42.079 00.000 7988 Status Line: No star selected
08:24:42.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:42.086 00.007 7988 UpdateGuideState exits: No star selected
08:24:42.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:42.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:42.086 00.000 7988 Enqueuing Expose request
08:24:42.086 00.000 15712 Worker thread wakes up
08:24:42.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:42.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:43.620 01.534 15712 Exposure complete
08:24:43.640 00.020 15712 worker thread done servicing request
08:24:43.640 00.000 7988 OnExposeComplete: enter
08:24:43.640 00.000 7988 UpdateGuideState(): m_state=1
08:24:43.646 00.006 7988 UpdateCurrentPosition: no star selected
08:24:43.646 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:43.648 00.002 7988 Status Line: No star selected
08:24:43.650 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:43.650 00.000 7988 UpdateGuideState exits: No star selected
08:24:43.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:43.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:43.650 00.000 7988 Enqueuing Expose request
08:24:43.650 00.000 15712 Worker thread wakes up
08:24:43.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:43.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:45.296 01.646 15712 Exposure complete
08:24:45.312 00.016 15712 worker thread done servicing request
08:24:45.312 00.000 7988 OnExposeComplete: enter
08:24:45.312 00.000 7988 UpdateGuideState(): m_state=1
08:24:45.323 00.011 7988 UpdateCurrentPosition: no star selected
08:24:45.323 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:45.325 00.002 7988 Status Line: No star selected
08:24:45.327 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:45.328 00.001 7988 UpdateGuideState exits: No star selected
08:24:45.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:45.328 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:45.328 00.000 7988 Enqueuing Expose request
08:24:45.328 00.000 15712 Worker thread wakes up
08:24:45.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:45.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:46.848 01.520 15712 Exposure complete
08:24:46.870 00.022 15712 worker thread done servicing request
08:24:46.870 00.000 7988 OnExposeComplete: enter
08:24:46.872 00.002 7988 UpdateGuideState(): m_state=1
08:24:46.872 00.000 7988 UpdateCurrentPosition: no star selected
08:24:46.872 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:46.872 00.000 7988 Status Line: No star selected
08:24:46.872 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:46.878 00.006 7988 UpdateGuideState exits: No star selected
08:24:46.878 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:46.878 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:46.878 00.000 7988 Enqueuing Expose request
08:24:46.878 00.000 15712 Worker thread wakes up
08:24:46.878 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:46.878 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:48.526 01.648 15712 Exposure complete
08:24:48.540 00.014 15712 worker thread done servicing request
08:24:48.540 00.000 7988 OnExposeComplete: enter
08:24:48.540 00.000 7988 UpdateGuideState(): m_state=1
08:24:48.552 00.012 7988 UpdateCurrentPosition: no star selected
08:24:48.552 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:48.554 00.002 7988 Status Line: No star selected
08:24:48.556 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:48.557 00.001 7988 UpdateGuideState exits: No star selected
08:24:48.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:48.559 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:48.559 00.000 7988 Enqueuing Expose request
08:24:48.561 00.002 15712 Worker thread wakes up
08:24:48.561 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:48.561 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:50.088 01.527 15712 Exposure complete
08:24:50.106 00.018 15712 worker thread done servicing request
08:24:50.106 00.000 7988 OnExposeComplete: enter
08:24:50.106 00.000 7988 UpdateGuideState(): m_state=1
08:24:50.113 00.007 7988 UpdateCurrentPosition: no star selected
08:24:50.113 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:50.115 00.002 7988 Status Line: No star selected
08:24:50.117 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:50.117 00.000 7988 UpdateGuideState exits: No star selected
08:24:50.117 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:50.117 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:50.117 00.000 7988 Enqueuing Expose request
08:24:50.117 00.000 15712 Worker thread wakes up
08:24:50.117 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:50.117 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:51.761 01.644 15712 Exposure complete
08:24:51.785 00.024 15712 worker thread done servicing request
08:24:51.785 00.000 7988 OnExposeComplete: enter
08:24:51.785 00.000 7988 UpdateGuideState(): m_state=1
08:24:51.785 00.000 7988 UpdateCurrentPosition: no star selected
08:24:51.785 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:51.785 00.000 7988 Status Line: No star selected
08:24:51.792 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:51.793 00.001 7988 UpdateGuideState exits: No star selected
08:24:51.793 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:51.793 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:51.793 00.000 7988 Enqueuing Expose request
08:24:51.793 00.000 15712 Worker thread wakes up
08:24:51.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:51.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:53.313 01.520 15712 Exposure complete
08:24:53.335 00.022 15712 worker thread done servicing request
08:24:53.335 00.000 7988 OnExposeComplete: enter
08:24:53.335 00.000 7988 UpdateGuideState(): m_state=1
08:24:53.335 00.000 7988 UpdateCurrentPosition: no star selected
08:24:53.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:53.335 00.000 7988 Status Line: No star selected
08:24:53.335 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:53.343 00.008 7988 UpdateGuideState exits: No star selected
08:24:53.343 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:53.343 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:53.343 00.000 7988 Enqueuing Expose request
08:24:53.343 00.000 15712 Worker thread wakes up
08:24:53.343 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:53.343 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:54.990 01.647 15712 Exposure complete
08:24:55.011 00.021 15712 worker thread done servicing request
08:24:55.011 00.000 7988 OnExposeComplete: enter
08:24:55.011 00.000 7988 UpdateGuideState(): m_state=1
08:24:55.011 00.000 7988 UpdateCurrentPosition: no star selected
08:24:55.011 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:55.011 00.000 7988 Status Line: No star selected
08:24:55.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:55.019 00.008 7988 UpdateGuideState exits: No star selected
08:24:55.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:55.019 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:55.019 00.000 7988 Enqueuing Expose request
08:24:55.019 00.000 15712 Worker thread wakes up
08:24:55.019 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:55.019 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:56.538 01.519 15712 Exposure complete
08:24:56.562 00.024 15712 worker thread done servicing request
08:24:56.562 00.000 7988 OnExposeComplete: enter
08:24:56.562 00.000 7988 UpdateGuideState(): m_state=1
08:24:56.562 00.000 7988 UpdateCurrentPosition: no star selected
08:24:56.562 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:56.562 00.000 7988 Status Line: No star selected
08:24:56.562 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:56.570 00.008 7988 UpdateGuideState exits: No star selected
08:24:56.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:56.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:56.570 00.000 7988 Enqueuing Expose request
08:24:56.570 00.000 15712 Worker thread wakes up
08:24:56.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:56.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:58.205 01.635 15712 Exposure complete
08:24:58.226 00.021 15712 worker thread done servicing request
08:24:58.226 00.000 7988 OnExposeComplete: enter
08:24:58.226 00.000 7988 UpdateGuideState(): m_state=1
08:24:58.230 00.004 7988 UpdateCurrentPosition: no star selected
08:24:58.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:58.232 00.002 7988 Status Line: No star selected
08:24:58.234 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:58.234 00.000 7988 UpdateGuideState exits: No star selected
08:24:58.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:58.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:58.234 00.000 7988 Enqueuing Expose request
08:24:58.234 00.000 15712 Worker thread wakes up
08:24:58.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:58.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:24:59.770 01.536 15712 Exposure complete
08:24:59.793 00.023 15712 worker thread done servicing request
08:24:59.793 00.000 7988 OnExposeComplete: enter
08:24:59.793 00.000 7988 UpdateGuideState(): m_state=1
08:24:59.795 00.002 7988 UpdateCurrentPosition: no star selected
08:24:59.795 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:24:59.797 00.002 7988 Status Line: No star selected
08:24:59.799 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:24:59.799 00.000 7988 UpdateGuideState exits: No star selected
08:24:59.799 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:24:59.799 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:24:59.799 00.000 7988 Enqueuing Expose request
08:24:59.799 00.000 15712 Worker thread wakes up
08:24:59.799 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:24:59.799 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:01.546 01.747 15712 Exposure complete
08:25:01.563 00.017 15712 worker thread done servicing request
08:25:01.563 00.000 7988 OnExposeComplete: enter
08:25:01.563 00.000 7988 UpdateGuideState(): m_state=1
08:25:01.572 00.009 7988 UpdateCurrentPosition: no star selected
08:25:01.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:01.574 00.002 7988 Status Line: No star selected
08:25:01.576 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:01.577 00.001 7988 UpdateGuideState exits: No star selected
08:25:01.580 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:01.580 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:01.582 00.002 7988 Enqueuing Expose request
08:25:01.582 00.000 15712 Worker thread wakes up
08:25:01.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:01.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:03.001 01.419 15712 Exposure complete
08:25:03.014 00.013 15712 worker thread done servicing request
08:25:03.014 00.000 7988 OnExposeComplete: enter
08:25:03.014 00.000 7988 UpdateGuideState(): m_state=1
08:25:03.026 00.012 7988 UpdateCurrentPosition: no star selected
08:25:03.026 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:03.028 00.002 7988 Status Line: No star selected
08:25:03.030 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:03.030 00.000 7988 UpdateGuideState exits: No star selected
08:25:03.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:03.030 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:03.030 00.000 7988 Enqueuing Expose request
08:25:03.030 00.000 15712 Worker thread wakes up
08:25:03.030 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:03.030 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:04.675 01.645 15712 Exposure complete
08:25:04.695 00.020 15712 worker thread done servicing request
08:25:04.695 00.000 7988 OnExposeComplete: enter
08:25:04.695 00.000 7988 UpdateGuideState(): m_state=1
08:25:04.700 00.005 7988 UpdateCurrentPosition: no star selected
08:25:04.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:04.702 00.002 7988 Status Line: No star selected
08:25:04.704 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:04.705 00.001 7988 UpdateGuideState exits: No star selected
08:25:04.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:04.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:04.705 00.000 7988 Enqueuing Expose request
08:25:04.705 00.000 15712 Worker thread wakes up
08:25:04.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:04.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:06.225 01.520 15712 Exposure complete
08:25:06.246 00.021 15712 worker thread done servicing request
08:25:06.246 00.000 7988 OnExposeComplete: enter
08:25:06.246 00.000 7988 UpdateGuideState(): m_state=1
08:25:06.250 00.004 7988 UpdateCurrentPosition: no star selected
08:25:06.250 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:06.252 00.002 7988 Status Line: No star selected
08:25:06.254 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:06.254 00.000 7988 UpdateGuideState exits: No star selected
08:25:06.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:06.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:06.254 00.000 7988 Enqueuing Expose request
08:25:06.254 00.000 15712 Worker thread wakes up
08:25:06.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:06.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:07.902 01.648 15712 Exposure complete
08:25:07.916 00.014 7988 OnExposeComplete: enter
08:25:07.916 00.000 7988 UpdateGuideState(): m_state=1
08:25:07.916 00.000 15712 worker thread done servicing request
08:25:07.916 00.000 7988 UpdateCurrentPosition: no star selected
08:25:07.916 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:07.929 00.013 7988 Status Line: No star selected
08:25:07.929 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:07.932 00.003 7988 UpdateGuideState exits: No star selected
08:25:07.932 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:07.932 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:07.932 00.000 7988 Enqueuing Expose request
08:25:07.932 00.000 15712 Worker thread wakes up
08:25:07.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:07.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:09.465 01.533 15712 Exposure complete
08:25:09.481 00.016 15712 worker thread done servicing request
08:25:09.481 00.000 7988 OnExposeComplete: enter
08:25:09.481 00.000 7988 UpdateGuideState(): m_state=1
08:25:09.492 00.011 7988 UpdateCurrentPosition: no star selected
08:25:09.492 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:09.494 00.002 7988 Status Line: No star selected
08:25:09.496 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:09.497 00.001 7988 UpdateGuideState exits: No star selected
08:25:09.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:09.497 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:09.497 00.000 7988 Enqueuing Expose request
08:25:09.497 00.000 15712 Worker thread wakes up
08:25:09.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:09.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:11.129 01.632 15712 Exposure complete
08:25:11.153 00.024 15712 worker thread done servicing request
08:25:11.153 00.000 7988 OnExposeComplete: enter
08:25:11.153 00.000 7988 UpdateGuideState(): m_state=1
08:25:11.153 00.000 7988 UpdateCurrentPosition: no star selected
08:25:11.153 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:11.153 00.000 7988 Status Line: No star selected
08:25:11.160 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:11.160 00.000 7988 UpdateGuideState exits: No star selected
08:25:11.160 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:11.160 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:11.160 00.000 7988 Enqueuing Expose request
08:25:11.160 00.000 15712 Worker thread wakes up
08:25:11.160 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:11.160 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:12.692 01.532 15712 Exposure complete
08:25:12.715 00.023 15712 worker thread done servicing request
08:25:12.715 00.000 7988 OnExposeComplete: enter
08:25:12.715 00.000 7988 UpdateGuideState(): m_state=1
08:25:12.715 00.000 7988 UpdateCurrentPosition: no star selected
08:25:12.715 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:12.715 00.000 7988 Status Line: No star selected
08:25:12.722 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:12.722 00.000 7988 UpdateGuideState exits: No star selected
08:25:12.722 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:12.722 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:12.722 00.000 7988 Enqueuing Expose request
08:25:12.722 00.000 15712 Worker thread wakes up
08:25:12.722 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:12.722 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:14.368 01.646 15712 Exposure complete
08:25:14.385 00.017 15712 worker thread done servicing request
08:25:14.385 00.000 7988 OnExposeComplete: enter
08:25:14.385 00.000 7988 UpdateGuideState(): m_state=1
08:25:14.393 00.008 7988 UpdateCurrentPosition: no star selected
08:25:14.393 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:14.395 00.002 7988 Status Line: No star selected
08:25:14.397 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:14.397 00.000 7988 UpdateGuideState exits: No star selected
08:25:14.397 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:14.397 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:14.397 00.000 7988 Enqueuing Expose request
08:25:14.402 00.005 15712 Worker thread wakes up
08:25:14.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:14.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:15.931 01.529 15712 Exposure complete
08:25:15.954 00.023 15712 worker thread done servicing request
08:25:15.954 00.000 7988 OnExposeComplete: enter
08:25:15.954 00.000 7988 UpdateGuideState(): m_state=1
08:25:15.954 00.000 7988 UpdateCurrentPosition: no star selected
08:25:15.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:15.954 00.000 7988 Status Line: No star selected
08:25:15.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:15.961 00.007 7988 UpdateGuideState exits: No star selected
08:25:15.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:15.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:15.961 00.000 7988 Enqueuing Expose request
08:25:15.967 00.006 15712 Worker thread wakes up
08:25:15.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:15.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:17.703 01.736 15712 Exposure complete
08:25:17.726 00.023 15712 worker thread done servicing request
08:25:17.726 00.000 7988 OnExposeComplete: enter
08:25:17.726 00.000 7988 UpdateGuideState(): m_state=1
08:25:17.726 00.000 7988 UpdateCurrentPosition: no star selected
08:25:17.726 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:17.726 00.000 7988 Status Line: No star selected
08:25:17.726 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:17.734 00.008 7988 UpdateGuideState exits: No star selected
08:25:17.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:17.734 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:17.737 00.003 7988 Enqueuing Expose request
08:25:17.737 00.000 15712 Worker thread wakes up
08:25:17.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:17.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:19.157 01.420 15712 Exposure complete
08:25:19.171 00.014 15712 worker thread done servicing request
08:25:19.171 00.000 7988 OnExposeComplete: enter
08:25:19.171 00.000 7988 UpdateGuideState(): m_state=1
08:25:19.171 00.000 7988 UpdateCurrentPosition: no star selected
08:25:19.183 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:19.185 00.002 7988 Status Line: No star selected
08:25:19.185 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:19.187 00.002 7988 UpdateGuideState exits: No star selected
08:25:19.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:19.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:19.187 00.000 7988 Enqueuing Expose request
08:25:19.187 00.000 15712 Worker thread wakes up
08:25:19.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:19.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:20.821 01.634 15712 Exposure complete
08:25:20.835 00.014 15712 worker thread done servicing request
08:25:20.835 00.000 7988 OnExposeComplete: enter
08:25:20.835 00.000 7988 UpdateGuideState(): m_state=1
08:25:20.835 00.000 7988 UpdateCurrentPosition: no star selected
08:25:20.835 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:20.835 00.000 7988 Status Line: No star selected
08:25:20.850 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:20.850 00.000 7988 UpdateGuideState exits: No star selected
08:25:20.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:20.850 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:20.850 00.000 7988 Enqueuing Expose request
08:25:20.850 00.000 15712 Worker thread wakes up
08:25:20.850 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:20.850 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:22.387 01.537 15712 Exposure complete
08:25:22.409 00.022 15712 worker thread done servicing request
08:25:22.409 00.000 7988 OnExposeComplete: enter
08:25:22.409 00.000 7988 UpdateGuideState(): m_state=1
08:25:22.409 00.000 7988 UpdateCurrentPosition: no star selected
08:25:22.413 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:22.413 00.000 7988 Status Line: No star selected
08:25:22.413 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:22.417 00.004 7988 UpdateGuideState exits: No star selected
08:25:22.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:22.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:22.417 00.000 7988 Enqueuing Expose request
08:25:22.417 00.000 15712 Worker thread wakes up
08:25:22.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:22.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:24.162 01.745 15712 Exposure complete
08:25:24.182 00.020 15712 worker thread done servicing request
08:25:24.182 00.000 7988 OnExposeComplete: enter
08:25:24.182 00.000 7988 UpdateGuideState(): m_state=1
08:25:24.187 00.005 7988 UpdateCurrentPosition: no star selected
08:25:24.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:24.189 00.002 7988 Status Line: No star selected
08:25:24.191 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:24.191 00.000 7988 UpdateGuideState exits: No star selected
08:25:24.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:24.191 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:24.191 00.000 7988 Enqueuing Expose request
08:25:24.191 00.000 15712 Worker thread wakes up
08:25:24.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:24.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:25.613 01.422 15712 Exposure complete
08:25:25.636 00.023 15712 worker thread done servicing request
08:25:25.636 00.000 7988 OnExposeComplete: enter
08:25:25.636 00.000 7988 UpdateGuideState(): m_state=1
08:25:25.636 00.000 7988 UpdateCurrentPosition: no star selected
08:25:25.636 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:25.636 00.000 7988 Status Line: No star selected
08:25:25.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:25.643 00.007 7988 UpdateGuideState exits: No star selected
08:25:25.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:25.643 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:25.643 00.000 7988 Enqueuing Expose request
08:25:25.647 00.004 15712 Worker thread wakes up
08:25:25.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:25.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:27.287 01.640 15712 Exposure complete
08:25:27.303 00.016 15712 worker thread done servicing request
08:25:27.303 00.000 7988 OnExposeComplete: enter
08:25:27.303 00.000 7988 UpdateGuideState(): m_state=1
08:25:27.314 00.011 7988 UpdateCurrentPosition: no star selected
08:25:27.314 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:27.316 00.002 7988 Status Line: No star selected
08:25:27.318 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:27.319 00.001 7988 UpdateGuideState exits: No star selected
08:25:27.319 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:27.319 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:27.319 00.000 7988 Enqueuing Expose request
08:25:27.319 00.000 15712 Worker thread wakes up
08:25:27.319 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:27.319 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:28.839 01.520 15712 Exposure complete
08:25:28.853 00.014 15712 worker thread done servicing request
08:25:28.853 00.000 7988 OnExposeComplete: enter
08:25:28.853 00.000 7988 UpdateGuideState(): m_state=1
08:25:28.864 00.011 7988 UpdateCurrentPosition: no star selected
08:25:28.866 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:28.866 00.000 7988 Status Line: No star selected
08:25:28.868 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:28.869 00.001 7988 UpdateGuideState exits: No star selected
08:25:28.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:28.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:28.869 00.000 7988 Enqueuing Expose request
08:25:28.869 00.000 15712 Worker thread wakes up
08:25:28.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:28.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:30.512 01.643 15712 Exposure complete
08:25:30.535 00.023 15712 worker thread done servicing request
08:25:30.535 00.000 7988 OnExposeComplete: enter
08:25:30.537 00.002 7988 UpdateGuideState(): m_state=1
08:25:30.539 00.002 7988 UpdateCurrentPosition: no star selected
08:25:30.539 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:30.541 00.002 7988 Status Line: No star selected
08:25:30.542 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:30.544 00.002 7988 UpdateGuideState exits: No star selected
08:25:30.546 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:30.546 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:30.548 00.002 7988 Enqueuing Expose request
08:25:30.548 00.000 15712 Worker thread wakes up
08:25:30.548 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:30.550 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:32.077 01.527 15712 Exposure complete
08:25:32.099 00.022 15712 worker thread done servicing request
08:25:32.099 00.000 7988 OnExposeComplete: enter
08:25:32.099 00.000 7988 UpdateGuideState(): m_state=1
08:25:32.099 00.000 7988 UpdateCurrentPosition: no star selected
08:25:32.099 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:32.099 00.000 7988 Status Line: No star selected
08:25:32.106 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:32.106 00.000 7988 UpdateGuideState exits: No star selected
08:25:32.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:32.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:32.106 00.000 7988 Enqueuing Expose request
08:25:32.106 00.000 15712 Worker thread wakes up
08:25:32.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:32.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:33.751 01.645 15712 Exposure complete
08:25:33.775 00.024 15712 worker thread done servicing request
08:25:33.775 00.000 7988 OnExposeComplete: enter
08:25:33.775 00.000 7988 UpdateGuideState(): m_state=1
08:25:33.775 00.000 7988 UpdateCurrentPosition: no star selected
08:25:33.775 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:33.775 00.000 7988 Status Line: No star selected
08:25:33.775 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:33.784 00.009 7988 UpdateGuideState exits: No star selected
08:25:33.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:33.784 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:33.784 00.000 7988 Enqueuing Expose request
08:25:33.784 00.000 15712 Worker thread wakes up
08:25:33.784 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:33.784 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:35.305 01.521 15712 Exposure complete
08:25:35.328 00.023 15712 worker thread done servicing request
08:25:35.328 00.000 7988 OnExposeComplete: enter
08:25:35.328 00.000 7988 UpdateGuideState(): m_state=1
08:25:35.328 00.000 7988 UpdateCurrentPosition: no star selected
08:25:35.332 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:35.332 00.000 7988 Status Line: No star selected
08:25:35.335 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:35.335 00.000 7988 UpdateGuideState exits: No star selected
08:25:35.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:35.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:35.335 00.000 7988 Enqueuing Expose request
08:25:35.335 00.000 15712 Worker thread wakes up
08:25:35.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:35.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:36.981 01.646 15712 Exposure complete
08:25:36.998 00.017 15712 worker thread done servicing request
08:25:36.998 00.000 7988 OnExposeComplete: enter
08:25:36.998 00.000 7988 UpdateGuideState(): m_state=1
08:25:37.008 00.010 7988 UpdateCurrentPosition: no star selected
08:25:37.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:37.010 00.002 7988 Status Line: No star selected
08:25:37.012 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:37.013 00.001 7988 UpdateGuideState exits: No star selected
08:25:37.015 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:37.015 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:37.015 00.000 7988 Enqueuing Expose request
08:25:37.015 00.000 15712 Worker thread wakes up
08:25:37.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:37.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:38.547 01.532 15712 Exposure complete
08:25:38.564 00.017 15712 worker thread done servicing request
08:25:38.564 00.000 7988 OnExposeComplete: enter
08:25:38.564 00.000 7988 UpdateGuideState(): m_state=1
08:25:38.564 00.000 7988 UpdateCurrentPosition: no star selected
08:25:38.564 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:38.564 00.000 7988 Status Line: No star selected
08:25:38.564 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:38.578 00.014 7988 UpdateGuideState exits: No star selected
08:25:38.578 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:38.581 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:38.581 00.000 7988 Enqueuing Expose request
08:25:38.581 00.000 15712 Worker thread wakes up
08:25:38.581 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:38.581 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:40.226 01.645 15712 Exposure complete
08:25:40.248 00.022 15712 worker thread done servicing request
08:25:40.248 00.000 7988 OnExposeComplete: enter
08:25:40.248 00.000 7988 UpdateGuideState(): m_state=1
08:25:40.248 00.000 7988 UpdateCurrentPosition: no star selected
08:25:40.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:40.248 00.000 7988 Status Line: No star selected
08:25:40.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:40.256 00.008 7988 UpdateGuideState exits: No star selected
08:25:40.256 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:40.258 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:40.258 00.000 7988 Enqueuing Expose request
08:25:40.260 00.002 15712 Worker thread wakes up
08:25:40.260 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:40.260 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:41.791 01.531 15712 Exposure complete
08:25:41.813 00.022 15712 worker thread done servicing request
08:25:41.813 00.000 7988 OnExposeComplete: enter
08:25:41.813 00.000 7988 UpdateGuideState(): m_state=1
08:25:41.813 00.000 7988 UpdateCurrentPosition: no star selected
08:25:41.813 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:41.813 00.000 7988 Status Line: No star selected
08:25:41.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:41.821 00.008 7988 UpdateGuideState exits: No star selected
08:25:41.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:41.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:41.821 00.000 7988 Enqueuing Expose request
08:25:41.821 00.000 15712 Worker thread wakes up
08:25:41.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:41.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:43.467 01.646 15712 Exposure complete
08:25:43.484 00.017 15712 worker thread done servicing request
08:25:43.484 00.000 7988 OnExposeComplete: enter
08:25:43.484 00.000 7988 UpdateGuideState(): m_state=1
08:25:43.491 00.007 7988 UpdateCurrentPosition: no star selected
08:25:43.491 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:43.493 00.002 7988 Status Line: No star selected
08:25:43.495 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:43.496 00.001 7988 UpdateGuideState exits: No star selected
08:25:43.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:43.496 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:43.496 00.000 7988 Enqueuing Expose request
08:25:43.501 00.005 15712 Worker thread wakes up
08:25:43.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:43.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:45.016 01.515 15712 Exposure complete
08:25:45.039 00.023 15712 worker thread done servicing request
08:25:45.039 00.000 7988 OnExposeComplete: enter
08:25:45.039 00.000 7988 UpdateGuideState(): m_state=1
08:25:45.039 00.000 7988 UpdateCurrentPosition: no star selected
08:25:45.039 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:45.039 00.000 7988 Status Line: No star selected
08:25:45.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:45.047 00.008 7988 UpdateGuideState exits: No star selected
08:25:45.047 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:45.047 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:45.050 00.003 7988 Enqueuing Expose request
08:25:45.050 00.000 15712 Worker thread wakes up
08:25:45.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:45.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:46.791 01.741 15712 Exposure complete
08:25:46.813 00.022 15712 worker thread done servicing request
08:25:46.813 00.000 7988 OnExposeComplete: enter
08:25:46.813 00.000 7988 UpdateGuideState(): m_state=1
08:25:46.813 00.000 7988 UpdateCurrentPosition: no star selected
08:25:46.813 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:46.813 00.000 7988 Status Line: No star selected
08:25:46.813 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:46.821 00.008 7988 UpdateGuideState exits: No star selected
08:25:46.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:46.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:46.821 00.000 7988 Enqueuing Expose request
08:25:46.821 00.000 15712 Worker thread wakes up
08:25:46.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:46.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:48.242 01.421 15712 Exposure complete
08:25:48.266 00.024 15712 worker thread done servicing request
08:25:48.266 00.000 7988 OnExposeComplete: enter
08:25:48.268 00.002 7988 UpdateGuideState(): m_state=1
08:25:48.268 00.000 7988 UpdateCurrentPosition: no star selected
08:25:48.268 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:48.272 00.004 7988 Status Line: No star selected
08:25:48.272 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:48.272 00.000 7988 UpdateGuideState exits: No star selected
08:25:48.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:48.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:48.272 00.000 7988 Enqueuing Expose request
08:25:48.272 00.000 15712 Worker thread wakes up
08:25:48.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:48.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:49.919 01.647 15712 Exposure complete
08:25:49.936 00.017 15712 worker thread done servicing request
08:25:49.936 00.000 7988 OnExposeComplete: enter
08:25:49.936 00.000 7988 UpdateGuideState(): m_state=1
08:25:49.944 00.008 7988 UpdateCurrentPosition: no star selected
08:25:49.944 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:49.946 00.002 7988 Status Line: No star selected
08:25:49.948 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:49.948 00.000 7988 UpdateGuideState exits: No star selected
08:25:49.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:49.948 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:49.948 00.000 7988 Enqueuing Expose request
08:25:49.952 00.004 15712 Worker thread wakes up
08:25:49.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:49.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:51.483 01.531 15712 Exposure complete
08:25:51.506 00.023 15712 worker thread done servicing request
08:25:51.506 00.000 7988 OnExposeComplete: enter
08:25:51.506 00.000 7988 UpdateGuideState(): m_state=1
08:25:51.506 00.000 7988 UpdateCurrentPosition: no star selected
08:25:51.506 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:51.506 00.000 7988 Status Line: No star selected
08:25:51.506 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:51.514 00.008 7988 UpdateGuideState exits: No star selected
08:25:51.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:51.516 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:51.516 00.000 7988 Enqueuing Expose request
08:25:51.516 00.000 15712 Worker thread wakes up
08:25:51.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:51.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:53.146 01.630 15712 Exposure complete
08:25:53.168 00.022 15712 worker thread done servicing request
08:25:53.168 00.000 7988 OnExposeComplete: enter
08:25:53.168 00.000 7988 UpdateGuideState(): m_state=1
08:25:53.168 00.000 7988 UpdateCurrentPosition: no star selected
08:25:53.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:53.168 00.000 7988 Status Line: No star selected
08:25:53.176 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:53.176 00.000 7988 UpdateGuideState exits: No star selected
08:25:53.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:53.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:53.176 00.000 7988 Enqueuing Expose request
08:25:53.176 00.000 15712 Worker thread wakes up
08:25:53.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:53.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:54.712 01.536 15712 Exposure complete
08:25:54.735 00.023 15712 worker thread done servicing request
08:25:54.735 00.000 7988 OnExposeComplete: enter
08:25:54.735 00.000 7988 UpdateGuideState(): m_state=1
08:25:54.735 00.000 7988 UpdateCurrentPosition: no star selected
08:25:54.735 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:54.735 00.000 7988 Status Line: No star selected
08:25:54.735 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:54.741 00.006 7988 UpdateGuideState exits: No star selected
08:25:54.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:54.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:54.741 00.000 7988 Enqueuing Expose request
08:25:54.741 00.000 15712 Worker thread wakes up
08:25:54.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:54.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:56.487 01.746 15712 Exposure complete
08:25:56.501 00.014 15712 worker thread done servicing request
08:25:56.501 00.000 7988 OnExposeComplete: enter
08:25:56.501 00.000 7988 UpdateGuideState(): m_state=1
08:25:56.513 00.012 7988 UpdateCurrentPosition: no star selected
08:25:56.513 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:56.515 00.002 7988 Status Line: No star selected
08:25:56.516 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:56.518 00.002 7988 UpdateGuideState exits: No star selected
08:25:56.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:56.520 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:56.520 00.000 7988 Enqueuing Expose request
08:25:56.522 00.002 15712 Worker thread wakes up
08:25:56.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:56.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:57.943 01.421 15712 Exposure complete
08:25:57.965 00.022 15712 worker thread done servicing request
08:25:57.965 00.000 7988 OnExposeComplete: enter
08:25:57.965 00.000 7988 UpdateGuideState(): m_state=1
08:25:57.968 00.003 7988 UpdateCurrentPosition: no star selected
08:25:57.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:57.970 00.002 7988 Status Line: No star selected
08:25:57.972 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:57.972 00.000 7988 UpdateGuideState exits: No star selected
08:25:57.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:57.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:57.972 00.000 7988 Enqueuing Expose request
08:25:57.972 00.000 15712 Worker thread wakes up
08:25:57.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:57.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:25:59.620 01.648 15712 Exposure complete
08:25:59.634 00.014 15712 worker thread done servicing request
08:25:59.634 00.000 7988 OnExposeComplete: enter
08:25:59.634 00.000 7988 UpdateGuideState(): m_state=1
08:25:59.634 00.000 7988 UpdateCurrentPosition: no star selected
08:25:59.634 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:25:59.634 00.000 7988 Status Line: No star selected
08:25:59.649 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:25:59.650 00.001 7988 UpdateGuideState exits: No star selected
08:25:59.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:25:59.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:25:59.650 00.000 7988 Enqueuing Expose request
08:25:59.650 00.000 15712 Worker thread wakes up
08:25:59.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:25:59.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:01.169 01.519 15712 Exposure complete
08:26:01.191 00.022 15712 worker thread done servicing request
08:26:01.191 00.000 7988 OnExposeComplete: enter
08:26:01.191 00.000 7988 UpdateGuideState(): m_state=1
08:26:01.191 00.000 7988 UpdateCurrentPosition: no star selected
08:26:01.191 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:01.191 00.000 7988 Status Line: No star selected
08:26:01.191 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:01.199 00.008 7988 UpdateGuideState exits: No star selected
08:26:01.199 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:01.199 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:01.199 00.000 7988 Enqueuing Expose request
08:26:01.199 00.000 15712 Worker thread wakes up
08:26:01.199 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:01.199 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:02.847 01.648 15712 Exposure complete
08:26:02.868 00.021 15712 worker thread done servicing request
08:26:02.868 00.000 7988 OnExposeComplete: enter
08:26:02.868 00.000 7988 UpdateGuideState(): m_state=1
08:26:02.872 00.004 7988 UpdateCurrentPosition: no star selected
08:26:02.872 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:02.874 00.002 7988 Status Line: No star selected
08:26:02.876 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:02.877 00.001 7988 UpdateGuideState exits: No star selected
08:26:02.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:02.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:02.877 00.000 7988 Enqueuing Expose request
08:26:02.877 00.000 15712 Worker thread wakes up
08:26:02.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:02.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:04.398 01.521 15712 Exposure complete
08:26:04.418 00.020 15712 worker thread done servicing request
08:26:04.418 00.000 7988 OnExposeComplete: enter
08:26:04.418 00.000 7988 UpdateGuideState(): m_state=1
08:26:04.424 00.006 7988 UpdateCurrentPosition: no star selected
08:26:04.424 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:04.426 00.002 7988 Status Line: No star selected
08:26:04.428 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:04.428 00.000 7988 UpdateGuideState exits: No star selected
08:26:04.428 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:04.428 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:04.428 00.000 7988 Enqueuing Expose request
08:26:04.428 00.000 15712 Worker thread wakes up
08:26:04.428 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:04.428 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:06.076 01.648 15712 Exposure complete
08:26:06.090 00.014 15712 worker thread done servicing request
08:26:06.090 00.000 7988 OnExposeComplete: enter
08:26:06.100 00.010 7988 UpdateGuideState(): m_state=1
08:26:06.100 00.000 7988 UpdateCurrentPosition: no star selected
08:26:06.100 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:06.100 00.000 7988 Status Line: No star selected
08:26:06.100 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:06.106 00.006 7988 UpdateGuideState exits: No star selected
08:26:06.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:06.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:06.106 00.000 7988 Enqueuing Expose request
08:26:06.106 00.000 15712 Worker thread wakes up
08:26:06.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:06.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:07.626 01.520 15712 Exposure complete
08:26:07.649 00.023 15712 worker thread done servicing request
08:26:07.649 00.000 7988 OnExposeComplete: enter
08:26:07.649 00.000 7988 UpdateGuideState(): m_state=1
08:26:07.649 00.000 7988 UpdateCurrentPosition: no star selected
08:26:07.649 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:07.649 00.000 7988 Status Line: No star selected
08:26:07.656 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:07.656 00.000 7988 UpdateGuideState exits: No star selected
08:26:07.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:07.656 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:07.656 00.000 7988 Enqueuing Expose request
08:26:07.656 00.000 15712 Worker thread wakes up
08:26:07.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:07.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:09.400 01.744 15712 Exposure complete
08:26:09.418 00.018 15712 worker thread done servicing request
08:26:09.418 00.000 7988 OnExposeComplete: enter
08:26:09.418 00.000 7988 UpdateGuideState(): m_state=1
08:26:09.425 00.007 7988 UpdateCurrentPosition: no star selected
08:26:09.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:09.427 00.002 7988 Status Line: No star selected
08:26:09.429 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:09.430 00.001 7988 UpdateGuideState exits: No star selected
08:26:09.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:09.430 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:09.430 00.000 7988 Enqueuing Expose request
08:26:09.430 00.000 15712 Worker thread wakes up
08:26:09.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:09.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:10.840 01.410 15712 Exposure complete
08:26:10.862 00.022 15712 worker thread done servicing request
08:26:10.862 00.000 7988 OnExposeComplete: enter
08:26:10.864 00.002 7988 UpdateGuideState(): m_state=1
08:26:10.864 00.000 7988 UpdateCurrentPosition: no star selected
08:26:10.864 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:10.864 00.000 7988 Status Line: No star selected
08:26:10.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:10.870 00.006 7988 UpdateGuideState exits: No star selected
08:26:10.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:10.872 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:10.872 00.000 7988 Enqueuing Expose request
08:26:10.874 00.002 15712 Worker thread wakes up
08:26:10.874 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:10.874 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:12.614 01.740 15712 Exposure complete
08:26:12.636 00.022 15712 worker thread done servicing request
08:26:12.638 00.002 7988 OnExposeComplete: enter
08:26:12.638 00.000 7988 UpdateGuideState(): m_state=1
08:26:12.638 00.000 7988 UpdateCurrentPosition: no star selected
08:26:12.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:12.638 00.000 7988 Status Line: No star selected
08:26:12.644 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:12.644 00.000 7988 UpdateGuideState exits: No star selected
08:26:12.644 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:12.644 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:12.644 00.000 7988 Enqueuing Expose request
08:26:12.644 00.000 15712 Worker thread wakes up
08:26:12.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:12.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:14.055 01.411 15712 Exposure complete
08:26:14.076 00.021 15712 worker thread done servicing request
08:26:14.076 00.000 7988 OnExposeComplete: enter
08:26:14.076 00.000 7988 UpdateGuideState(): m_state=1
08:26:14.076 00.000 7988 UpdateCurrentPosition: no star selected
08:26:14.076 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:14.082 00.006 7988 Status Line: No star selected
08:26:14.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:14.084 00.002 7988 UpdateGuideState exits: No star selected
08:26:14.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:14.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:14.084 00.000 7988 Enqueuing Expose request
08:26:14.084 00.000 15712 Worker thread wakes up
08:26:14.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:14.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:15.727 01.643 15712 Exposure complete
08:26:15.750 00.023 15712 worker thread done servicing request
08:26:15.750 00.000 7988 OnExposeComplete: enter
08:26:15.750 00.000 7988 UpdateGuideState(): m_state=1
08:26:15.754 00.004 7988 UpdateCurrentPosition: no star selected
08:26:15.754 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:15.756 00.002 7988 Status Line: No star selected
08:26:15.758 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:15.759 00.001 7988 UpdateGuideState exits: No star selected
08:26:15.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:15.759 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:15.759 00.000 7988 Enqueuing Expose request
08:26:15.759 00.000 15712 Worker thread wakes up
08:26:15.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:15.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:17.278 01.519 15712 Exposure complete
08:26:17.301 00.023 15712 worker thread done servicing request
08:26:17.301 00.000 7988 OnExposeComplete: enter
08:26:17.301 00.000 7988 UpdateGuideState(): m_state=1
08:26:17.301 00.000 7988 UpdateCurrentPosition: no star selected
08:26:17.301 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:17.301 00.000 7988 Status Line: No star selected
08:26:17.308 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:17.308 00.000 7988 UpdateGuideState exits: No star selected
08:26:17.310 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:17.310 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:17.312 00.002 7988 Enqueuing Expose request
08:26:17.312 00.000 15712 Worker thread wakes up
08:26:17.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:17.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:18.954 01.642 15712 Exposure complete
08:26:18.969 00.015 15712 worker thread done servicing request
08:26:18.969 00.000 7988 OnExposeComplete: enter
08:26:18.969 00.000 7988 UpdateGuideState(): m_state=1
08:26:18.979 00.010 7988 UpdateCurrentPosition: no star selected
08:26:18.979 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:18.981 00.002 7988 Status Line: No star selected
08:26:18.983 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:18.984 00.001 7988 UpdateGuideState exits: No star selected
08:26:18.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:18.986 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:18.986 00.000 7988 Enqueuing Expose request
08:26:18.986 00.000 15712 Worker thread wakes up
08:26:18.986 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:18.986 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:20.517 01.531 15712 Exposure complete
08:26:20.541 00.024 15712 worker thread done servicing request
08:26:20.541 00.000 7988 OnExposeComplete: enter
08:26:20.541 00.000 7988 UpdateGuideState(): m_state=1
08:26:20.541 00.000 7988 UpdateCurrentPosition: no star selected
08:26:20.541 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:20.541 00.000 7988 Status Line: No star selected
08:26:20.547 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:20.547 00.000 7988 UpdateGuideState exits: No star selected
08:26:20.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:20.547 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:20.552 00.005 7988 Enqueuing Expose request
08:26:20.552 00.000 15712 Worker thread wakes up
08:26:20.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:20.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:22.292 01.740 15712 Exposure complete
08:26:22.315 00.023 15712 worker thread done servicing request
08:26:22.315 00.000 7988 OnExposeComplete: enter
08:26:22.315 00.000 7988 UpdateGuideState(): m_state=1
08:26:22.315 00.000 7988 UpdateCurrentPosition: no star selected
08:26:22.315 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:22.315 00.000 7988 Status Line: No star selected
08:26:22.322 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:22.322 00.000 7988 UpdateGuideState exits: No star selected
08:26:22.322 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:22.322 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:22.322 00.000 7988 Enqueuing Expose request
08:26:22.322 00.000 15712 Worker thread wakes up
08:26:22.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:22.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:23.744 01.422 15712 Exposure complete
08:26:23.766 00.022 15712 worker thread done servicing request
08:26:23.766 00.000 7988 OnExposeComplete: enter
08:26:23.768 00.002 7988 UpdateGuideState(): m_state=1
08:26:23.768 00.000 7988 UpdateCurrentPosition: no star selected
08:26:23.768 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:23.768 00.000 7988 Status Line: No star selected
08:26:23.768 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:23.774 00.006 7988 UpdateGuideState exits: No star selected
08:26:23.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:23.774 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:23.774 00.000 7988 Enqueuing Expose request
08:26:23.774 00.000 15712 Worker thread wakes up
08:26:23.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:23.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:25.520 01.746 15712 Exposure complete
08:26:25.543 00.023 15712 worker thread done servicing request
08:26:25.543 00.000 7988 OnExposeComplete: enter
08:26:25.543 00.000 7988 UpdateGuideState(): m_state=1
08:26:25.543 00.000 7988 UpdateCurrentPosition: no star selected
08:26:25.543 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:25.543 00.000 7988 Status Line: No star selected
08:26:25.543 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:25.550 00.007 7988 UpdateGuideState exits: No star selected
08:26:25.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:25.552 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:25.552 00.000 7988 Enqueuing Expose request
08:26:25.552 00.000 15712 Worker thread wakes up
08:26:25.552 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:25.552 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:26.959 01.407 15712 Exposure complete
08:26:26.982 00.023 15712 worker thread done servicing request
08:26:26.982 00.000 7988 OnExposeComplete: enter
08:26:26.982 00.000 7988 UpdateGuideState(): m_state=1
08:26:26.982 00.000 7988 UpdateCurrentPosition: no star selected
08:26:26.982 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:26.982 00.000 7988 Status Line: No star selected
08:26:26.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:26.989 00.007 7988 UpdateGuideState exits: No star selected
08:26:26.989 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:26.989 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:26.989 00.000 7988 Enqueuing Expose request
08:26:26.989 00.000 15712 Worker thread wakes up
08:26:26.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:26.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:28.636 01.647 15712 Exposure complete
08:26:28.658 00.022 15712 worker thread done servicing request
08:26:28.658 00.000 7988 OnExposeComplete: enter
08:26:28.658 00.000 7988 UpdateGuideState(): m_state=1
08:26:28.658 00.000 7988 UpdateCurrentPosition: no star selected
08:26:28.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:28.658 00.000 7988 Status Line: No star selected
08:26:28.658 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:28.665 00.007 7988 UpdateGuideState exits: No star selected
08:26:28.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:28.667 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:28.667 00.000 7988 Enqueuing Expose request
08:26:28.667 00.000 15712 Worker thread wakes up
08:26:28.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:28.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:30.187 01.520 15712 Exposure complete
08:26:30.209 00.022 15712 worker thread done servicing request
08:26:30.209 00.000 7988 OnExposeComplete: enter
08:26:30.209 00.000 7988 UpdateGuideState(): m_state=1
08:26:30.209 00.000 7988 UpdateCurrentPosition: no star selected
08:26:30.209 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:30.209 00.000 7988 Status Line: No star selected
08:26:30.209 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:30.217 00.008 7988 UpdateGuideState exits: No star selected
08:26:30.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:30.217 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:30.217 00.000 7988 Enqueuing Expose request
08:26:30.217 00.000 15712 Worker thread wakes up
08:26:30.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:30.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:31.863 01.646 15712 Exposure complete
08:26:31.886 00.023 15712 worker thread done servicing request
08:26:31.888 00.002 7988 OnExposeComplete: enter
08:26:31.888 00.000 7988 UpdateGuideState(): m_state=1
08:26:31.888 00.000 7988 UpdateCurrentPosition: no star selected
08:26:31.888 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:31.888 00.000 7988 Status Line: No star selected
08:26:31.888 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:31.895 00.007 7988 UpdateGuideState exits: No star selected
08:26:31.895 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:31.895 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:31.895 00.000 7988 Enqueuing Expose request
08:26:31.895 00.000 15712 Worker thread wakes up
08:26:31.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:31.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:33.417 01.522 15712 Exposure complete
08:26:33.437 00.020 15712 worker thread done servicing request
08:26:33.437 00.000 7988 OnExposeComplete: enter
08:26:33.437 00.000 7988 UpdateGuideState(): m_state=1
08:26:33.437 00.000 7988 UpdateCurrentPosition: no star selected
08:26:33.445 00.008 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:33.445 00.000 7988 Status Line: No star selected
08:26:33.445 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:33.450 00.005 7988 UpdateGuideState exits: No star selected
08:26:33.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:33.450 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:33.450 00.000 7988 Enqueuing Expose request
08:26:33.450 00.000 15712 Worker thread wakes up
08:26:33.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:33.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:35.091 01.641 15712 Exposure complete
08:26:35.114 00.023 15712 worker thread done servicing request
08:26:35.114 00.000 7988 OnExposeComplete: enter
08:26:35.116 00.002 7988 UpdateGuideState(): m_state=1
08:26:35.116 00.000 7988 UpdateCurrentPosition: no star selected
08:26:35.116 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:35.116 00.000 7988 Status Line: No star selected
08:26:35.116 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:35.122 00.006 7988 UpdateGuideState exits: No star selected
08:26:35.122 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:35.122 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:35.122 00.000 7988 Enqueuing Expose request
08:26:35.122 00.000 15712 Worker thread wakes up
08:26:35.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:35.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:36.658 01.536 15712 Exposure complete
08:26:36.680 00.022 15712 worker thread done servicing request
08:26:36.680 00.000 7988 OnExposeComplete: enter
08:26:36.682 00.002 7988 UpdateGuideState(): m_state=1
08:26:36.682 00.000 7988 UpdateCurrentPosition: no star selected
08:26:36.682 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:36.682 00.000 7988 Status Line: No star selected
08:26:36.682 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:36.688 00.006 7988 UpdateGuideState exits: No star selected
08:26:36.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:36.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:36.688 00.000 7988 Enqueuing Expose request
08:26:36.688 00.000 15712 Worker thread wakes up
08:26:36.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:36.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:38.322 01.634 15712 Exposure complete
08:26:38.340 00.018 15712 worker thread done servicing request
08:26:38.340 00.000 7988 OnExposeComplete: enter
08:26:38.340 00.000 7988 UpdateGuideState(): m_state=1
08:26:38.340 00.000 7988 UpdateCurrentPosition: no star selected
08:26:38.340 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:38.340 00.000 7988 Status Line: No star selected
08:26:38.351 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:38.351 00.000 7988 UpdateGuideState exits: No star selected
08:26:38.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:38.351 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:38.351 00.000 7988 Enqueuing Expose request
08:26:38.351 00.000 15712 Worker thread wakes up
08:26:38.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:38.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:39.888 01.537 15712 Exposure complete
08:26:39.907 00.019 15712 worker thread done servicing request
08:26:39.907 00.000 7988 OnExposeComplete: enter
08:26:39.907 00.000 7988 UpdateGuideState(): m_state=1
08:26:39.914 00.007 7988 UpdateCurrentPosition: no star selected
08:26:39.915 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:39.915 00.000 7988 Status Line: No star selected
08:26:39.917 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:39.917 00.000 7988 UpdateGuideState exits: No star selected
08:26:39.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:39.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:39.917 00.000 7988 Enqueuing Expose request
08:26:39.917 00.000 15712 Worker thread wakes up
08:26:39.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:39.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:41.665 01.748 15712 Exposure complete
08:26:41.687 00.022 15712 worker thread done servicing request
08:26:41.687 00.000 7988 OnExposeComplete: enter
08:26:41.687 00.000 7988 UpdateGuideState(): m_state=1
08:26:41.687 00.000 7988 UpdateCurrentPosition: no star selected
08:26:41.687 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:41.687 00.000 7988 Status Line: No star selected
08:26:41.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:41.695 00.008 7988 UpdateGuideState exits: No star selected
08:26:41.695 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:41.695 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:41.695 00.000 7988 Enqueuing Expose request
08:26:41.695 00.000 15712 Worker thread wakes up
08:26:41.695 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:41.695 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:43.101 01.406 15712 Exposure complete
08:26:43.117 00.016 15712 worker thread done servicing request
08:26:43.117 00.000 7988 OnExposeComplete: enter
08:26:43.117 00.000 7988 UpdateGuideState(): m_state=1
08:26:43.128 00.011 7988 UpdateCurrentPosition: no star selected
08:26:43.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:43.130 00.002 7988 Status Line: No star selected
08:26:43.132 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:43.133 00.001 7988 UpdateGuideState exits: No star selected
08:26:43.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:43.135 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:43.135 00.000 7988 Enqueuing Expose request
08:26:43.137 00.002 15712 Worker thread wakes up
08:26:43.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:43.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:44.878 01.741 15712 Exposure complete
08:26:44.899 00.021 15712 worker thread done servicing request
08:26:44.899 00.000 7988 OnExposeComplete: enter
08:26:44.902 00.003 7988 UpdateGuideState(): m_state=1
08:26:44.902 00.000 7988 UpdateCurrentPosition: no star selected
08:26:44.902 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:44.902 00.000 7988 Status Line: No star selected
08:26:44.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:44.907 00.005 7988 UpdateGuideState exits: No star selected
08:26:44.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:44.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:44.907 00.000 7988 Enqueuing Expose request
08:26:44.907 00.000 15712 Worker thread wakes up
08:26:44.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:44.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:46.316 01.409 15712 Exposure complete
08:26:46.337 00.021 15712 worker thread done servicing request
08:26:46.337 00.000 7988 OnExposeComplete: enter
08:26:46.337 00.000 7988 UpdateGuideState(): m_state=1
08:26:46.337 00.000 7988 UpdateCurrentPosition: no star selected
08:26:46.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:46.337 00.000 7988 Status Line: No star selected
08:26:46.337 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:46.346 00.009 7988 UpdateGuideState exits: No star selected
08:26:46.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:46.346 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:46.346 00.000 7988 Enqueuing Expose request
08:26:46.350 00.004 15712 Worker thread wakes up
08:26:46.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:46.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:47.992 01.642 15712 Exposure complete
08:26:48.014 00.022 15712 worker thread done servicing request
08:26:48.014 00.000 7988 OnExposeComplete: enter
08:26:48.014 00.000 7988 UpdateGuideState(): m_state=1
08:26:48.014 00.000 7988 UpdateCurrentPosition: no star selected
08:26:48.014 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:48.021 00.007 7988 Status Line: No star selected
08:26:48.021 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:48.021 00.000 7988 UpdateGuideState exits: No star selected
08:26:48.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:48.021 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:48.021 00.000 7988 Enqueuing Expose request
08:26:48.021 00.000 15712 Worker thread wakes up
08:26:48.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:48.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:49.558 01.537 15712 Exposure complete
08:26:49.580 00.022 15712 worker thread done servicing request
08:26:49.580 00.000 7988 OnExposeComplete: enter
08:26:49.580 00.000 7988 UpdateGuideState(): m_state=1
08:26:49.580 00.000 7988 UpdateCurrentPosition: no star selected
08:26:49.580 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:49.580 00.000 7988 Status Line: No star selected
08:26:49.580 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:49.588 00.008 7988 UpdateGuideState exits: No star selected
08:26:49.588 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:49.588 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:49.588 00.000 7988 Enqueuing Expose request
08:26:49.588 00.000 15712 Worker thread wakes up
08:26:49.588 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:49.588 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:51.233 01.645 15712 Exposure complete
08:26:51.249 00.016 15712 worker thread done servicing request
08:26:51.249 00.000 7988 OnExposeComplete: enter
08:26:51.249 00.000 7988 UpdateGuideState(): m_state=1
08:26:51.260 00.011 7988 UpdateCurrentPosition: no star selected
08:26:51.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:51.262 00.002 7988 Status Line: No star selected
08:26:51.262 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:51.265 00.003 7988 UpdateGuideState exits: No star selected
08:26:51.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:51.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:51.265 00.000 7988 Enqueuing Expose request
08:26:51.274 00.009 15712 Worker thread wakes up
08:26:51.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:51.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:52.801 01.527 15712 Exposure complete
08:26:52.823 00.022 15712 worker thread done servicing request
08:26:52.823 00.000 7988 OnExposeComplete: enter
08:26:52.823 00.000 7988 UpdateGuideState(): m_state=1
08:26:52.826 00.003 7988 UpdateCurrentPosition: no star selected
08:26:52.826 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:52.826 00.000 7988 Status Line: No star selected
08:26:52.826 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:52.831 00.005 7988 UpdateGuideState exits: No star selected
08:26:52.831 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:52.831 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:52.831 00.000 7988 Enqueuing Expose request
08:26:52.831 00.000 15712 Worker thread wakes up
08:26:52.831 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:52.831 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:54.459 01.628 15712 Exposure complete
08:26:54.479 00.020 15712 worker thread done servicing request
08:26:54.479 00.000 7988 OnExposeComplete: enter
08:26:54.479 00.000 7988 UpdateGuideState(): m_state=1
08:26:54.479 00.000 7988 UpdateCurrentPosition: no star selected
08:26:54.479 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:54.479 00.000 7988 Status Line: No star selected
08:26:54.479 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:54.491 00.012 7988 UpdateGuideState exits: No star selected
08:26:54.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:54.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:54.491 00.000 7988 Enqueuing Expose request
08:26:54.491 00.000 15712 Worker thread wakes up
08:26:54.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:54.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:56.012 01.521 15712 Exposure complete
08:26:56.035 00.023 15712 worker thread done servicing request
08:26:56.035 00.000 7988 OnExposeComplete: enter
08:26:56.035 00.000 7988 UpdateGuideState(): m_state=1
08:26:56.035 00.000 7988 UpdateCurrentPosition: no star selected
08:26:56.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:56.035 00.000 7988 Status Line: No star selected
08:26:56.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:56.042 00.007 7988 UpdateGuideState exits: No star selected
08:26:56.042 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:56.044 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:56.044 00.000 7988 Enqueuing Expose request
08:26:56.044 00.000 15712 Worker thread wakes up
08:26:56.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:56.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:57.672 01.628 15712 Exposure complete
08:26:57.694 00.022 15712 worker thread done servicing request
08:26:57.694 00.000 7988 OnExposeComplete: enter
08:26:57.694 00.000 7988 UpdateGuideState(): m_state=1
08:26:57.699 00.005 7988 UpdateCurrentPosition: no star selected
08:26:57.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:57.701 00.002 7988 Status Line: No star selected
08:26:57.703 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:57.704 00.001 7988 UpdateGuideState exits: No star selected
08:26:57.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:57.704 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:57.704 00.000 7988 Enqueuing Expose request
08:26:57.704 00.000 15712 Worker thread wakes up
08:26:57.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:57.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:26:59.237 01.533 15712 Exposure complete
08:26:59.260 00.023 15712 worker thread done servicing request
08:26:59.260 00.000 7988 OnExposeComplete: enter
08:26:59.260 00.000 7988 UpdateGuideState(): m_state=1
08:26:59.260 00.000 7988 UpdateCurrentPosition: no star selected
08:26:59.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:26:59.260 00.000 7988 Status Line: No star selected
08:26:59.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:26:59.267 00.007 7988 UpdateGuideState exits: No star selected
08:26:59.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:26:59.267 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:26:59.267 00.000 7988 Enqueuing Expose request
08:26:59.267 00.000 15712 Worker thread wakes up
08:26:59.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:26:59.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:00.911 01.644 15712 Exposure complete
08:27:00.927 00.016 15712 worker thread done servicing request
08:27:00.927 00.000 7988 OnExposeComplete: enter
08:27:00.927 00.000 7988 UpdateGuideState(): m_state=1
08:27:00.937 00.010 7988 UpdateCurrentPosition: no star selected
08:27:00.937 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:00.939 00.002 7988 Status Line: No star selected
08:27:00.940 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:00.942 00.002 7988 UpdateGuideState exits: No star selected
08:27:00.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:00.942 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:00.942 00.000 7988 Enqueuing Expose request
08:27:00.942 00.000 15712 Worker thread wakes up
08:27:00.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:00.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:02.479 01.537 15712 Exposure complete
08:27:02.493 00.014 15712 worker thread done servicing request
08:27:02.493 00.000 7988 OnExposeComplete: enter
08:27:02.493 00.000 7988 UpdateGuideState(): m_state=1
08:27:02.504 00.011 7988 UpdateCurrentPosition: no star selected
08:27:02.504 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:02.506 00.002 7988 Status Line: No star selected
08:27:02.507 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:02.509 00.002 7988 UpdateGuideState exits: No star selected
08:27:02.509 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:02.509 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:02.509 00.000 7988 Enqueuing Expose request
08:27:02.509 00.000 15712 Worker thread wakes up
08:27:02.509 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:02.509 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:04.252 01.743 15712 Exposure complete
08:27:04.275 00.023 15712 worker thread done servicing request
08:27:04.275 00.000 7988 OnExposeComplete: enter
08:27:04.275 00.000 7988 UpdateGuideState(): m_state=1
08:27:04.275 00.000 7988 UpdateCurrentPosition: no star selected
08:27:04.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:04.275 00.000 7988 Status Line: No star selected
08:27:04.275 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:04.283 00.008 7988 UpdateGuideState exits: No star selected
08:27:04.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:04.283 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:04.283 00.000 7988 Enqueuing Expose request
08:27:04.283 00.000 15712 Worker thread wakes up
08:27:04.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:04.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:05.705 01.422 15712 Exposure complete
08:27:05.728 00.023 15712 worker thread done servicing request
08:27:05.728 00.000 7988 OnExposeComplete: enter
08:27:05.728 00.000 7988 UpdateGuideState(): m_state=1
08:27:05.728 00.000 7988 UpdateCurrentPosition: no star selected
08:27:05.728 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:05.728 00.000 7988 Status Line: No star selected
08:27:05.728 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:05.734 00.006 7988 UpdateGuideState exits: No star selected
08:27:05.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:05.734 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:05.734 00.000 7988 Enqueuing Expose request
08:27:05.738 00.004 15712 Worker thread wakes up
08:27:05.738 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:05.738 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:07.478 01.740 15712 Exposure complete
08:27:07.492 00.014 15712 worker thread done servicing request
08:27:07.492 00.000 7988 OnExposeComplete: enter
08:27:07.492 00.000 7988 UpdateGuideState(): m_state=1
08:27:07.503 00.011 7988 UpdateCurrentPosition: no star selected
08:27:07.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:07.505 00.002 7988 Status Line: No star selected
08:27:07.507 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:07.508 00.001 7988 UpdateGuideState exits: No star selected
08:27:07.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:07.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:07.508 00.000 7988 Enqueuing Expose request
08:27:07.508 00.000 15712 Worker thread wakes up
08:27:07.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:07.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:08.918 01.410 15712 Exposure complete
08:27:08.940 00.022 15712 worker thread done servicing request
08:27:08.940 00.000 7988 OnExposeComplete: enter
08:27:08.940 00.000 7988 UpdateGuideState(): m_state=1
08:27:08.940 00.000 7988 UpdateCurrentPosition: no star selected
08:27:08.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:08.940 00.000 7988 Status Line: No star selected
08:27:08.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:08.947 00.007 7988 UpdateGuideState exits: No star selected
08:27:08.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:08.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:08.947 00.000 7988 Enqueuing Expose request
08:27:08.947 00.000 15712 Worker thread wakes up
08:27:08.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:08.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:10.593 01.646 15712 Exposure complete
08:27:10.609 00.016 15712 worker thread done servicing request
08:27:10.609 00.000 7988 OnExposeComplete: enter
08:27:10.609 00.000 7988 UpdateGuideState(): m_state=1
08:27:10.620 00.011 7988 UpdateCurrentPosition: no star selected
08:27:10.620 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:10.622 00.002 7988 Status Line: No star selected
08:27:10.624 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:10.625 00.001 7988 UpdateGuideState exits: No star selected
08:27:10.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:10.625 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:10.625 00.000 7988 Enqueuing Expose request
08:27:10.625 00.000 15712 Worker thread wakes up
08:27:10.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:10.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:12.160 01.535 15712 Exposure complete
08:27:12.174 00.014 15712 worker thread done servicing request
08:27:12.174 00.000 7988 OnExposeComplete: enter
08:27:12.174 00.000 7988 UpdateGuideState(): m_state=1
08:27:12.186 00.012 7988 UpdateCurrentPosition: no star selected
08:27:12.186 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:12.186 00.000 7988 Status Line: No star selected
08:27:12.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:12.190 00.004 7988 UpdateGuideState exits: No star selected
08:27:12.190 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:12.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:12.190 00.000 7988 Enqueuing Expose request
08:27:12.190 00.000 15712 Worker thread wakes up
08:27:12.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:12.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:13.934 01.744 15712 Exposure complete
08:27:13.956 00.022 15712 worker thread done servicing request
08:27:13.956 00.000 7988 OnExposeComplete: enter
08:27:13.956 00.000 7988 UpdateGuideState(): m_state=1
08:27:13.956 00.000 7988 UpdateCurrentPosition: no star selected
08:27:13.956 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:13.956 00.000 7988 Status Line: No star selected
08:27:13.956 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:13.964 00.008 7988 UpdateGuideState exits: No star selected
08:27:13.964 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:13.964 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:13.964 00.000 7988 Enqueuing Expose request
08:27:13.964 00.000 15712 Worker thread wakes up
08:27:13.964 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:13.964 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:15.373 01.409 15712 Exposure complete
08:27:15.387 00.014 15712 worker thread done servicing request
08:27:15.387 00.000 7988 OnExposeComplete: enter
08:27:15.387 00.000 7988 UpdateGuideState(): m_state=1
08:27:15.398 00.011 7988 UpdateCurrentPosition: no star selected
08:27:15.398 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:15.400 00.002 7988 Status Line: No star selected
08:27:15.401 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:15.403 00.002 7988 UpdateGuideState exits: No star selected
08:27:15.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:15.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:15.403 00.000 7988 Enqueuing Expose request
08:27:15.403 00.000 15712 Worker thread wakes up
08:27:15.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:15.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:17.037 01.634 15712 Exposure complete
08:27:17.060 00.023 15712 worker thread done servicing request
08:27:17.060 00.000 7988 OnExposeComplete: enter
08:27:17.060 00.000 7988 UpdateGuideState(): m_state=1
08:27:17.060 00.000 7988 UpdateCurrentPosition: no star selected
08:27:17.060 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:17.060 00.000 7988 Status Line: No star selected
08:27:17.060 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:17.068 00.008 7988 UpdateGuideState exits: No star selected
08:27:17.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:17.068 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:17.071 00.003 7988 Enqueuing Expose request
08:27:17.071 00.000 15712 Worker thread wakes up
08:27:17.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:17.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:18.603 01.532 15712 Exposure complete
08:27:18.625 00.022 15712 worker thread done servicing request
08:27:18.625 00.000 7988 OnExposeComplete: enter
08:27:18.625 00.000 7988 UpdateGuideState(): m_state=1
08:27:18.625 00.000 7988 UpdateCurrentPosition: no star selected
08:27:18.625 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:18.625 00.000 7988 Status Line: No star selected
08:27:18.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:18.633 00.008 7988 UpdateGuideState exits: No star selected
08:27:18.633 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:18.633 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:18.633 00.000 7988 Enqueuing Expose request
08:27:18.633 00.000 15712 Worker thread wakes up
08:27:18.633 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:18.633 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:20.279 01.646 15712 Exposure complete
08:27:20.302 00.023 15712 worker thread done servicing request
08:27:20.302 00.000 7988 OnExposeComplete: enter
08:27:20.302 00.000 7988 UpdateGuideState(): m_state=1
08:27:20.302 00.000 7988 UpdateCurrentPosition: no star selected
08:27:20.307 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:20.307 00.000 7988 Status Line: No star selected
08:27:20.307 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:20.310 00.003 7988 UpdateGuideState exits: No star selected
08:27:20.310 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:20.310 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:20.310 00.000 7988 Enqueuing Expose request
08:27:20.310 00.000 15712 Worker thread wakes up
08:27:20.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:20.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:21.844 01.534 15712 Exposure complete
08:27:21.860 00.016 15712 worker thread done servicing request
08:27:21.860 00.000 7988 OnExposeComplete: enter
08:27:21.860 00.000 7988 UpdateGuideState(): m_state=1
08:27:21.871 00.011 7988 UpdateCurrentPosition: no star selected
08:27:21.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:21.873 00.002 7988 Status Line: No star selected
08:27:21.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:21.875 00.002 7988 UpdateGuideState exits: No star selected
08:27:21.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:21.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:21.875 00.000 7988 Enqueuing Expose request
08:27:21.875 00.000 15712 Worker thread wakes up
08:27:21.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:21.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:23.521 01.646 15712 Exposure complete
08:27:23.544 00.023 15712 worker thread done servicing request
08:27:23.544 00.000 7988 OnExposeComplete: enter
08:27:23.544 00.000 7988 UpdateGuideState(): m_state=1
08:27:23.544 00.000 7988 UpdateCurrentPosition: no star selected
08:27:23.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:23.544 00.000 7988 Status Line: No star selected
08:27:23.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:23.552 00.008 7988 UpdateGuideState exits: No star selected
08:27:23.552 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:23.552 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:23.552 00.000 7988 Enqueuing Expose request
08:27:23.552 00.000 15712 Worker thread wakes up
08:27:23.557 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:23.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:25.087 01.530 15712 Exposure complete
08:27:25.108 00.021 15712 worker thread done servicing request
08:27:25.108 00.000 7988 OnExposeComplete: enter
08:27:25.108 00.000 7988 UpdateGuideState(): m_state=1
08:27:25.112 00.004 7988 UpdateCurrentPosition: no star selected
08:27:25.112 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:25.114 00.002 7988 Status Line: No star selected
08:27:25.116 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:25.116 00.000 7988 UpdateGuideState exits: No star selected
08:27:25.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:25.116 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:25.116 00.000 7988 Enqueuing Expose request
08:27:25.116 00.000 15712 Worker thread wakes up
08:27:25.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:25.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:26.761 01.645 15712 Exposure complete
08:27:26.778 00.017 15712 worker thread done servicing request
08:27:26.778 00.000 7988 OnExposeComplete: enter
08:27:26.778 00.000 7988 UpdateGuideState(): m_state=1
08:27:26.787 00.009 7988 UpdateCurrentPosition: no star selected
08:27:26.787 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:26.789 00.002 7988 Status Line: No star selected
08:27:26.791 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:26.792 00.001 7988 UpdateGuideState exits: No star selected
08:27:26.792 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:26.792 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:26.795 00.003 7988 Enqueuing Expose request
08:27:26.795 00.000 15712 Worker thread wakes up
08:27:26.795 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:26.795 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:28.312 01.517 15712 Exposure complete
08:27:28.326 00.014 15712 worker thread done servicing request
08:27:28.326 00.000 7988 OnExposeComplete: enter
08:27:28.326 00.000 7988 UpdateGuideState(): m_state=1
08:27:28.337 00.011 7988 UpdateCurrentPosition: no star selected
08:27:28.337 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:28.339 00.002 7988 Status Line: No star selected
08:27:28.341 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:28.342 00.001 7988 UpdateGuideState exits: No star selected
08:27:28.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:28.342 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:28.342 00.000 7988 Enqueuing Expose request
08:27:28.342 00.000 15712 Worker thread wakes up
08:27:28.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:28.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:30.086 01.744 15712 Exposure complete
08:27:30.102 00.016 15712 worker thread done servicing request
08:27:30.102 00.000 7988 OnExposeComplete: enter
08:27:30.110 00.008 7988 UpdateGuideState(): m_state=1
08:27:30.110 00.000 7988 UpdateCurrentPosition: no star selected
08:27:30.112 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:30.112 00.000 7988 Status Line: No star selected
08:27:30.114 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:30.116 00.002 7988 UpdateGuideState exits: No star selected
08:27:30.116 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:30.116 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:30.116 00.000 7988 Enqueuing Expose request
08:27:30.116 00.000 15712 Worker thread wakes up
08:27:30.116 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:30.116 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:31.523 01.407 15712 Exposure complete
08:27:31.547 00.024 15712 worker thread done servicing request
08:27:31.547 00.000 7988 OnExposeComplete: enter
08:27:31.547 00.000 7988 UpdateGuideState(): m_state=1
08:27:31.547 00.000 7988 UpdateCurrentPosition: no star selected
08:27:31.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:31.547 00.000 7988 Status Line: No star selected
08:27:31.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:31.555 00.008 7988 UpdateGuideState exits: No star selected
08:27:31.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:31.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:31.555 00.000 7988 Enqueuing Expose request
08:27:31.555 00.000 15712 Worker thread wakes up
08:27:31.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:31.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:33.300 01.745 15712 Exposure complete
08:27:33.314 00.014 15712 worker thread done servicing request
08:27:33.314 00.000 7988 OnExposeComplete: enter
08:27:33.314 00.000 7988 UpdateGuideState(): m_state=1
08:27:33.325 00.011 7988 UpdateCurrentPosition: no star selected
08:27:33.325 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:33.327 00.002 7988 Status Line: No star selected
08:27:33.327 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:33.330 00.003 7988 UpdateGuideState exits: No star selected
08:27:33.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:33.330 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:33.330 00.000 7988 Enqueuing Expose request
08:27:33.330 00.000 15712 Worker thread wakes up
08:27:33.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:33.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:34.737 01.407 15712 Exposure complete
08:27:34.760 00.023 15712 worker thread done servicing request
08:27:34.760 00.000 7988 OnExposeComplete: enter
08:27:34.760 00.000 7988 UpdateGuideState(): m_state=1
08:27:34.760 00.000 7988 UpdateCurrentPosition: no star selected
08:27:34.760 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:34.760 00.000 7988 Status Line: No star selected
08:27:34.760 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:34.768 00.008 7988 UpdateGuideState exits: No star selected
08:27:34.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:34.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:34.771 00.003 7988 Enqueuing Expose request
08:27:34.771 00.000 15712 Worker thread wakes up
08:27:34.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:34.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:36.514 01.743 15712 Exposure complete
08:27:36.541 00.027 15712 worker thread done servicing request
08:27:36.541 00.000 7988 OnExposeComplete: enter
08:27:36.544 00.003 7988 UpdateGuideState(): m_state=1
08:27:36.544 00.000 7988 UpdateCurrentPosition: no star selected
08:27:36.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:36.544 00.000 7988 Status Line: No star selected
08:27:36.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:36.544 00.000 7988 UpdateGuideState exits: No star selected
08:27:36.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:36.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:36.544 00.000 7988 Enqueuing Expose request
08:27:36.544 00.000 15712 Worker thread wakes up
08:27:36.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:36.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:37.968 01.424 15712 Exposure complete
08:27:37.987 00.019 15712 worker thread done servicing request
08:27:37.987 00.000 7988 OnExposeComplete: enter
08:27:37.987 00.000 7988 UpdateGuideState(): m_state=1
08:27:37.994 00.007 7988 UpdateCurrentPosition: no star selected
08:27:37.994 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:37.996 00.002 7988 Status Line: No star selected
08:27:37.997 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:37.997 00.000 7988 UpdateGuideState exits: No star selected
08:27:37.997 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:37.997 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:37.997 00.000 7988 Enqueuing Expose request
08:27:37.997 00.000 15712 Worker thread wakes up
08:27:37.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:37.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:39.642 01.645 15712 Exposure complete
08:27:39.658 00.016 15712 worker thread done servicing request
08:27:39.658 00.000 7988 OnExposeComplete: enter
08:27:39.658 00.000 7988 UpdateGuideState(): m_state=1
08:27:39.669 00.011 7988 UpdateCurrentPosition: no star selected
08:27:39.669 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:39.671 00.002 7988 Status Line: No star selected
08:27:39.673 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:39.673 00.000 7988 UpdateGuideState exits: No star selected
08:27:39.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:39.673 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:39.673 00.000 7988 Enqueuing Expose request
08:27:39.673 00.000 15712 Worker thread wakes up
08:27:39.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:39.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:41.206 01.533 15712 Exposure complete
08:27:41.228 00.022 15712 worker thread done servicing request
08:27:41.228 00.000 7988 OnExposeComplete: enter
08:27:41.228 00.000 7988 UpdateGuideState(): m_state=1
08:27:41.228 00.000 7988 UpdateCurrentPosition: no star selected
08:27:41.228 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:41.228 00.000 7988 Status Line: No star selected
08:27:41.236 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:41.237 00.001 7988 UpdateGuideState exits: No star selected
08:27:41.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:41.237 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:41.237 00.000 7988 Enqueuing Expose request
08:27:41.237 00.000 15712 Worker thread wakes up
08:27:41.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:41.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:42.982 01.745 15712 Exposure complete
08:27:43.004 00.022 15712 worker thread done servicing request
08:27:43.004 00.000 7988 OnExposeComplete: enter
08:27:43.004 00.000 7988 UpdateGuideState(): m_state=1
08:27:43.007 00.003 7988 UpdateCurrentPosition: no star selected
08:27:43.008 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:43.008 00.000 7988 Status Line: No star selected
08:27:43.011 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:43.011 00.000 7988 UpdateGuideState exits: No star selected
08:27:43.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:43.011 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:43.011 00.000 7988 Enqueuing Expose request
08:27:43.011 00.000 15712 Worker thread wakes up
08:27:43.011 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:43.011 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:44.434 01.423 15712 Exposure complete
08:27:44.456 00.022 15712 worker thread done servicing request
08:27:44.456 00.000 7988 OnExposeComplete: enter
08:27:44.456 00.000 7988 UpdateGuideState(): m_state=1
08:27:44.456 00.000 7988 UpdateCurrentPosition: no star selected
08:27:44.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:44.456 00.000 7988 Status Line: No star selected
08:27:44.463 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:44.463 00.000 7988 UpdateGuideState exits: No star selected
08:27:44.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:44.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:44.463 00.000 7988 Enqueuing Expose request
08:27:44.463 00.000 15712 Worker thread wakes up
08:27:44.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:44.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:46.106 01.643 15712 Exposure complete
08:27:46.131 00.025 15712 worker thread done servicing request
08:27:46.131 00.000 7988 OnExposeComplete: enter
08:27:46.131 00.000 7988 UpdateGuideState(): m_state=1
08:27:46.131 00.000 7988 UpdateCurrentPosition: no star selected
08:27:46.131 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:46.131 00.000 7988 Status Line: No star selected
08:27:46.131 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:46.138 00.007 7988 UpdateGuideState exits: No star selected
08:27:46.138 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:46.138 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:46.138 00.000 7988 Enqueuing Expose request
08:27:46.138 00.000 15712 Worker thread wakes up
08:27:46.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:46.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:47.671 01.533 15712 Exposure complete
08:27:47.693 00.022 15712 worker thread done servicing request
08:27:47.693 00.000 7988 OnExposeComplete: enter
08:27:47.693 00.000 7988 UpdateGuideState(): m_state=1
08:27:47.693 00.000 7988 UpdateCurrentPosition: no star selected
08:27:47.693 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:47.693 00.000 7988 Status Line: No star selected
08:27:47.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:47.701 00.008 7988 UpdateGuideState exits: No star selected
08:27:47.701 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:47.701 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:47.701 00.000 7988 Enqueuing Expose request
08:27:47.701 00.000 15712 Worker thread wakes up
08:27:47.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:47.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:49.446 01.745 15712 Exposure complete
08:27:49.463 00.017 15712 worker thread done servicing request
08:27:49.463 00.000 7988 OnExposeComplete: enter
08:27:49.463 00.000 7988 UpdateGuideState(): m_state=1
08:27:49.473 00.010 7988 UpdateCurrentPosition: no star selected
08:27:49.473 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:49.475 00.002 7988 Status Line: No star selected
08:27:49.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:49.475 00.000 7988 UpdateGuideState exits: No star selected
08:27:49.480 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:49.480 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:49.480 00.000 7988 Enqueuing Expose request
08:27:49.480 00.000 15712 Worker thread wakes up
08:27:49.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:49.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:50.899 01.419 15712 Exposure complete
08:27:50.913 00.014 15712 worker thread done servicing request
08:27:50.913 00.000 7988 OnExposeComplete: enter
08:27:50.913 00.000 7988 UpdateGuideState(): m_state=1
08:27:50.924 00.011 7988 UpdateCurrentPosition: no star selected
08:27:50.924 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:50.926 00.002 7988 Status Line: No star selected
08:27:50.928 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:50.928 00.000 7988 UpdateGuideState exits: No star selected
08:27:50.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:50.928 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:50.928 00.000 7988 Enqueuing Expose request
08:27:50.928 00.000 15712 Worker thread wakes up
08:27:50.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:50.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:52.574 01.646 15712 Exposure complete
08:27:52.591 00.017 15712 worker thread done servicing request
08:27:52.591 00.000 7988 OnExposeComplete: enter
08:27:52.591 00.000 7988 UpdateGuideState(): m_state=1
08:27:52.601 00.010 7988 UpdateCurrentPosition: no star selected
08:27:52.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:52.603 00.002 7988 Status Line: No star selected
08:27:52.603 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:52.606 00.003 7988 UpdateGuideState exits: No star selected
08:27:52.608 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:52.608 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:52.608 00.000 7988 Enqueuing Expose request
08:27:52.608 00.000 15712 Worker thread wakes up
08:27:52.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:52.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:54.128 01.520 15712 Exposure complete
08:27:54.149 00.021 15712 worker thread done servicing request
08:27:54.149 00.000 7988 OnExposeComplete: enter
08:27:54.149 00.000 7988 UpdateGuideState(): m_state=1
08:27:54.149 00.000 7988 UpdateCurrentPosition: no star selected
08:27:54.149 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:54.149 00.000 7988 Status Line: No star selected
08:27:54.156 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:54.157 00.001 7988 UpdateGuideState exits: No star selected
08:27:54.157 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:54.157 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:54.157 00.000 7988 Enqueuing Expose request
08:27:54.157 00.000 15712 Worker thread wakes up
08:27:54.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:54.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:55.806 01.649 15712 Exposure complete
08:27:55.826 00.020 15712 worker thread done servicing request
08:27:55.828 00.002 7988 OnExposeComplete: enter
08:27:55.828 00.000 7988 UpdateGuideState(): m_state=1
08:27:55.828 00.000 7988 UpdateCurrentPosition: no star selected
08:27:55.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:55.828 00.000 7988 Status Line: No star selected
08:27:55.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:55.835 00.007 7988 UpdateGuideState exits: No star selected
08:27:55.835 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:55.835 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:55.835 00.000 7988 Enqueuing Expose request
08:27:55.835 00.000 15712 Worker thread wakes up
08:27:55.835 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:55.835 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:57.370 01.535 15712 Exposure complete
08:27:57.392 00.022 15712 worker thread done servicing request
08:27:57.392 00.000 7988 OnExposeComplete: enter
08:27:57.392 00.000 7988 UpdateGuideState(): m_state=1
08:27:57.396 00.004 7988 UpdateCurrentPosition: no star selected
08:27:57.396 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:57.398 00.002 7988 Status Line: No star selected
08:27:57.400 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:57.400 00.000 7988 UpdateGuideState exits: No star selected
08:27:57.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:57.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:57.400 00.000 7988 Enqueuing Expose request
08:27:57.400 00.000 15712 Worker thread wakes up
08:27:57.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:57.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:27:59.047 01.647 15712 Exposure complete
08:27:59.060 00.013 15712 worker thread done servicing request
08:27:59.060 00.000 7988 OnExposeComplete: enter
08:27:59.060 00.000 7988 UpdateGuideState(): m_state=1
08:27:59.060 00.000 7988 UpdateCurrentPosition: no star selected
08:27:59.060 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:27:59.060 00.000 7988 Status Line: No star selected
08:27:59.076 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:27:59.076 00.000 7988 UpdateGuideState exits: No star selected
08:27:59.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:27:59.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:27:59.076 00.000 7988 Enqueuing Expose request
08:27:59.076 00.000 15712 Worker thread wakes up
08:27:59.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:27:59.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:00.599 01.523 15712 Exposure complete
08:28:00.621 00.022 15712 worker thread done servicing request
08:28:00.621 00.000 7988 OnExposeComplete: enter
08:28:00.623 00.002 7988 UpdateGuideState(): m_state=1
08:28:00.623 00.000 7988 UpdateCurrentPosition: no star selected
08:28:00.623 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:00.623 00.000 7988 Status Line: No star selected
08:28:00.628 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:00.628 00.000 7988 UpdateGuideState exits: No star selected
08:28:00.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:00.628 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:00.628 00.000 7988 Enqueuing Expose request
08:28:00.628 00.000 15712 Worker thread wakes up
08:28:00.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:00.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:02.261 01.633 15712 Exposure complete
08:28:02.274 00.013 15712 worker thread done servicing request
08:28:02.274 00.000 7988 OnExposeComplete: enter
08:28:02.274 00.000 7988 UpdateGuideState(): m_state=1
08:28:02.274 00.000 7988 UpdateCurrentPosition: no star selected
08:28:02.274 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:02.274 00.000 7988 Status Line: No star selected
08:28:02.289 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:02.290 00.001 7988 UpdateGuideState exits: No star selected
08:28:02.290 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:02.290 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:02.290 00.000 7988 Enqueuing Expose request
08:28:02.290 00.000 15712 Worker thread wakes up
08:28:02.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:02.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:03.812 01.522 15712 Exposure complete
08:28:03.833 00.021 15712 worker thread done servicing request
08:28:03.833 00.000 7988 OnExposeComplete: enter
08:28:03.836 00.003 7988 UpdateGuideState(): m_state=1
08:28:03.836 00.000 7988 UpdateCurrentPosition: no star selected
08:28:03.836 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:03.836 00.000 7988 Status Line: No star selected
08:28:03.836 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:03.841 00.005 7988 UpdateGuideState exits: No star selected
08:28:03.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:03.841 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:03.841 00.000 7988 Enqueuing Expose request
08:28:03.841 00.000 15712 Worker thread wakes up
08:28:03.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:03.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:05.586 01.745 15712 Exposure complete
08:28:05.608 00.022 15712 worker thread done servicing request
08:28:05.608 00.000 7988 OnExposeComplete: enter
08:28:05.608 00.000 7988 UpdateGuideState(): m_state=1
08:28:05.608 00.000 7988 UpdateCurrentPosition: no star selected
08:28:05.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:05.608 00.000 7988 Status Line: No star selected
08:28:05.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:05.615 00.007 7988 UpdateGuideState exits: No star selected
08:28:05.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:05.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:05.615 00.000 7988 Enqueuing Expose request
08:28:05.615 00.000 15712 Worker thread wakes up
08:28:05.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:05.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:07.039 01.424 15712 Exposure complete
08:28:07.056 00.017 15712 worker thread done servicing request
08:28:07.056 00.000 7988 OnExposeComplete: enter
08:28:07.056 00.000 7988 UpdateGuideState(): m_state=1
08:28:07.065 00.009 7988 UpdateCurrentPosition: no star selected
08:28:07.065 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:07.067 00.002 7988 Status Line: No star selected
08:28:07.069 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:07.069 00.000 7988 UpdateGuideState exits: No star selected
08:28:07.069 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:07.072 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:07.072 00.000 7988 Enqueuing Expose request
08:28:07.072 00.000 15712 Worker thread wakes up
08:28:07.072 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:07.072 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:08.815 01.743 15712 Exposure complete
08:28:08.836 00.021 15712 worker thread done servicing request
08:28:08.838 00.002 7988 OnExposeComplete: enter
08:28:08.838 00.000 7988 UpdateGuideState(): m_state=1
08:28:08.838 00.000 7988 UpdateCurrentPosition: no star selected
08:28:08.838 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:08.838 00.000 7988 Status Line: No star selected
08:28:08.838 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:08.845 00.007 7988 UpdateGuideState exits: No star selected
08:28:08.845 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:08.845 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:08.845 00.000 7988 Enqueuing Expose request
08:28:08.845 00.000 15712 Worker thread wakes up
08:28:08.845 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:08.845 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:10.254 01.409 15712 Exposure complete
08:28:10.276 00.022 15712 worker thread done servicing request
08:28:10.276 00.000 7988 OnExposeComplete: enter
08:28:10.276 00.000 7988 UpdateGuideState(): m_state=1
08:28:10.280 00.004 7988 UpdateCurrentPosition: no star selected
08:28:10.280 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:10.282 00.002 7988 Status Line: No star selected
08:28:10.284 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:10.284 00.000 7988 UpdateGuideState exits: No star selected
08:28:10.286 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:10.286 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:10.288 00.002 7988 Enqueuing Expose request
08:28:10.288 00.000 15712 Worker thread wakes up
08:28:10.288 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:10.288 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:11.930 01.642 15712 Exposure complete
08:28:11.947 00.017 15712 worker thread done servicing request
08:28:11.947 00.000 7988 OnExposeComplete: enter
08:28:11.947 00.000 7988 UpdateGuideState(): m_state=1
08:28:11.957 00.010 7988 UpdateCurrentPosition: no star selected
08:28:11.957 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:11.959 00.002 7988 Status Line: No star selected
08:28:11.962 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:11.962 00.000 7988 UpdateGuideState exits: No star selected
08:28:11.962 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:11.962 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:11.962 00.000 7988 Enqueuing Expose request
08:28:11.962 00.000 15712 Worker thread wakes up
08:28:11.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:11.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:13.497 01.535 15712 Exposure complete
08:28:13.519 00.022 15712 worker thread done servicing request
08:28:13.519 00.000 7988 OnExposeComplete: enter
08:28:13.519 00.000 7988 UpdateGuideState(): m_state=1
08:28:13.519 00.000 7988 UpdateCurrentPosition: no star selected
08:28:13.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:13.519 00.000 7988 Status Line: No star selected
08:28:13.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:13.528 00.009 7988 UpdateGuideState exits: No star selected
08:28:13.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:13.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:13.528 00.000 7988 Enqueuing Expose request
08:28:13.528 00.000 15712 Worker thread wakes up
08:28:13.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:13.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:15.161 01.633 15712 Exposure complete
08:28:15.185 00.024 15712 worker thread done servicing request
08:28:15.185 00.000 7988 OnExposeComplete: enter
08:28:15.185 00.000 7988 UpdateGuideState(): m_state=1
08:28:15.185 00.000 7988 UpdateCurrentPosition: no star selected
08:28:15.185 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:15.185 00.000 7988 Status Line: No star selected
08:28:15.191 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:15.191 00.000 7988 UpdateGuideState exits: No star selected
08:28:15.191 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:15.191 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:15.196 00.005 7988 Enqueuing Expose request
08:28:15.196 00.000 15712 Worker thread wakes up
08:28:15.196 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:15.196 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:16.713 01.517 15712 Exposure complete
08:28:16.736 00.023 15712 worker thread done servicing request
08:28:16.736 00.000 7988 OnExposeComplete: enter
08:28:16.736 00.000 7988 UpdateGuideState(): m_state=1
08:28:16.736 00.000 7988 UpdateCurrentPosition: no star selected
08:28:16.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:16.736 00.000 7988 Status Line: No star selected
08:28:16.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:16.743 00.007 7988 UpdateGuideState exits: No star selected
08:28:16.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:16.745 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:16.745 00.000 7988 Enqueuing Expose request
08:28:16.745 00.000 15712 Worker thread wakes up
08:28:16.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:16.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:18.387 01.642 15712 Exposure complete
08:28:18.402 00.015 15712 worker thread done servicing request
08:28:18.402 00.000 7988 OnExposeComplete: enter
08:28:18.402 00.000 7988 UpdateGuideState(): m_state=1
08:28:18.414 00.012 7988 UpdateCurrentPosition: no star selected
08:28:18.414 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:18.414 00.000 7988 Status Line: No star selected
08:28:18.414 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:18.418 00.004 7988 UpdateGuideState exits: No star selected
08:28:18.418 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:18.418 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:18.418 00.000 7988 Enqueuing Expose request
08:28:18.418 00.000 15712 Worker thread wakes up
08:28:18.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:18.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:19.939 01.521 15712 Exposure complete
08:28:19.962 00.023 15712 worker thread done servicing request
08:28:19.962 00.000 7988 OnExposeComplete: enter
08:28:19.962 00.000 7988 UpdateGuideState(): m_state=1
08:28:19.964 00.002 7988 UpdateCurrentPosition: no star selected
08:28:19.964 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:19.966 00.002 7988 Status Line: No star selected
08:28:19.968 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:19.968 00.000 7988 UpdateGuideState exits: No star selected
08:28:19.968 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:19.968 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:19.968 00.000 7988 Enqueuing Expose request
08:28:19.968 00.000 15712 Worker thread wakes up
08:28:19.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:19.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:21.614 01.646 15712 Exposure complete
08:28:21.636 00.022 15712 worker thread done servicing request
08:28:21.636 00.000 7988 OnExposeComplete: enter
08:28:21.636 00.000 7988 UpdateGuideState(): m_state=1
08:28:21.636 00.000 7988 UpdateCurrentPosition: no star selected
08:28:21.636 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:21.636 00.000 7988 Status Line: No star selected
08:28:21.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:21.644 00.008 7988 UpdateGuideState exits: No star selected
08:28:21.646 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:21.646 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:21.646 00.000 7988 Enqueuing Expose request
08:28:21.646 00.000 15712 Worker thread wakes up
08:28:21.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:21.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:23.176 01.530 15712 Exposure complete
08:28:23.198 00.022 15712 worker thread done servicing request
08:28:23.198 00.000 7988 OnExposeComplete: enter
08:28:23.198 00.000 7988 UpdateGuideState(): m_state=1
08:28:23.198 00.000 7988 UpdateCurrentPosition: no star selected
08:28:23.198 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:23.198 00.000 7988 Status Line: No star selected
08:28:23.198 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:23.206 00.008 7988 UpdateGuideState exits: No star selected
08:28:23.206 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:23.206 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:23.206 00.000 7988 Enqueuing Expose request
08:28:23.206 00.000 15712 Worker thread wakes up
08:28:23.206 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:23.206 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:24.853 01.647 15712 Exposure complete
08:28:24.866 00.013 15712 worker thread done servicing request
08:28:24.866 00.000 7988 OnExposeComplete: enter
08:28:24.866 00.000 7988 UpdateGuideState(): m_state=1
08:28:24.877 00.011 7988 UpdateCurrentPosition: no star selected
08:28:24.879 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:24.879 00.000 7988 Status Line: No star selected
08:28:24.881 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:24.882 00.001 7988 UpdateGuideState exits: No star selected
08:28:24.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:24.882 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:24.882 00.000 7988 Enqueuing Expose request
08:28:24.882 00.000 15712 Worker thread wakes up
08:28:24.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:24.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:26.403 01.521 15712 Exposure complete
08:28:26.421 00.018 15712 worker thread done servicing request
08:28:26.421 00.000 7988 OnExposeComplete: enter
08:28:26.421 00.000 7988 UpdateGuideState(): m_state=1
08:28:26.428 00.007 7988 UpdateCurrentPosition: no star selected
08:28:26.428 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:26.430 00.002 7988 Status Line: No star selected
08:28:26.432 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:26.432 00.000 7988 UpdateGuideState exits: No star selected
08:28:26.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:26.432 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:26.432 00.000 7988 Enqueuing Expose request
08:28:26.432 00.000 15712 Worker thread wakes up
08:28:26.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:26.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:28.080 01.648 15712 Exposure complete
08:28:28.101 00.021 15712 worker thread done servicing request
08:28:28.103 00.002 7988 OnExposeComplete: enter
08:28:28.103 00.000 7988 UpdateGuideState(): m_state=1
08:28:28.103 00.000 7988 UpdateCurrentPosition: no star selected
08:28:28.103 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:28.103 00.000 7988 Status Line: No star selected
08:28:28.103 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:28.109 00.006 7988 UpdateGuideState exits: No star selected
08:28:28.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:28.109 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:28.109 00.000 7988 Enqueuing Expose request
08:28:28.114 00.005 15712 Worker thread wakes up
08:28:28.114 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:28.114 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:29.631 01.517 15712 Exposure complete
08:28:29.645 00.014 15712 worker thread done servicing request
08:28:29.645 00.000 7988 OnExposeComplete: enter
08:28:29.645 00.000 7988 UpdateGuideState(): m_state=1
08:28:29.657 00.012 7988 UpdateCurrentPosition: no star selected
08:28:29.657 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:29.659 00.002 7988 Status Line: No star selected
08:28:29.660 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:29.661 00.001 7988 UpdateGuideState exits: No star selected
08:28:29.661 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:29.661 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:29.661 00.000 7988 Enqueuing Expose request
08:28:29.661 00.000 15712 Worker thread wakes up
08:28:29.661 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:29.661 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:31.406 01.745 15712 Exposure complete
08:28:31.428 00.022 15712 worker thread done servicing request
08:28:31.428 00.000 7988 OnExposeComplete: enter
08:28:31.428 00.000 7988 UpdateGuideState(): m_state=1
08:28:31.428 00.000 7988 UpdateCurrentPosition: no star selected
08:28:31.428 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:31.428 00.000 7988 Status Line: No star selected
08:28:31.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:31.436 00.008 7988 UpdateGuideState exits: No star selected
08:28:31.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:31.436 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:31.436 00.000 7988 Enqueuing Expose request
08:28:31.436 00.000 15712 Worker thread wakes up
08:28:31.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:31.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:32.846 01.410 15712 Exposure complete
08:28:32.860 00.014 15712 worker thread done servicing request
08:28:32.860 00.000 7988 OnExposeComplete: enter
08:28:32.860 00.000 7988 UpdateGuideState(): m_state=1
08:28:32.871 00.011 7988 UpdateCurrentPosition: no star selected
08:28:32.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:32.874 00.003 7988 Status Line: No star selected
08:28:32.876 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:32.876 00.000 7988 UpdateGuideState exits: No star selected
08:28:32.876 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:32.876 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:32.876 00.000 7988 Enqueuing Expose request
08:28:32.876 00.000 15712 Worker thread wakes up
08:28:32.876 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:32.876 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:34.620 01.744 15712 Exposure complete
08:28:34.642 00.022 15712 worker thread done servicing request
08:28:34.642 00.000 7988 OnExposeComplete: enter
08:28:34.642 00.000 7988 UpdateGuideState(): m_state=1
08:28:34.645 00.003 7988 UpdateCurrentPosition: no star selected
08:28:34.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:34.645 00.000 7988 Status Line: No star selected
08:28:34.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:34.650 00.005 7988 UpdateGuideState exits: No star selected
08:28:34.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:34.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:34.650 00.000 7988 Enqueuing Expose request
08:28:34.650 00.000 15712 Worker thread wakes up
08:28:34.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:34.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:36.059 01.409 15712 Exposure complete
08:28:36.082 00.023 15712 worker thread done servicing request
08:28:36.082 00.000 7988 OnExposeComplete: enter
08:28:36.082 00.000 7988 UpdateGuideState(): m_state=1
08:28:36.082 00.000 7988 UpdateCurrentPosition: no star selected
08:28:36.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:36.082 00.000 7988 Status Line: No star selected
08:28:36.082 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:36.090 00.008 7988 UpdateGuideState exits: No star selected
08:28:36.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:36.090 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:36.093 00.003 7988 Enqueuing Expose request
08:28:36.093 00.000 15712 Worker thread wakes up
08:28:36.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:36.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:37.835 01.742 15712 Exposure complete
08:28:37.856 00.021 15712 worker thread done servicing request
08:28:37.858 00.002 7988 OnExposeComplete: enter
08:28:37.858 00.000 7988 UpdateGuideState(): m_state=1
08:28:37.860 00.002 7988 UpdateCurrentPosition: no star selected
08:28:37.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:37.860 00.000 7988 Status Line: No star selected
08:28:37.864 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:37.864 00.000 7988 UpdateGuideState exits: No star selected
08:28:37.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:37.864 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:37.864 00.000 7988 Enqueuing Expose request
08:28:37.864 00.000 15712 Worker thread wakes up
08:28:37.864 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:37.864 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:39.287 01.423 15712 Exposure complete
08:28:39.305 00.018 15712 worker thread done servicing request
08:28:39.305 00.000 7988 OnExposeComplete: enter
08:28:39.305 00.000 7988 UpdateGuideState(): m_state=1
08:28:39.312 00.007 7988 UpdateCurrentPosition: no star selected
08:28:39.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:39.314 00.002 7988 Status Line: No star selected
08:28:39.316 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:39.316 00.000 7988 UpdateGuideState exits: No star selected
08:28:39.316 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:39.316 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:39.316 00.000 7988 Enqueuing Expose request
08:28:39.316 00.000 15712 Worker thread wakes up
08:28:39.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:39.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:40.962 01.646 15712 Exposure complete
08:28:40.986 00.024 15712 worker thread done servicing request
08:28:40.986 00.000 7988 OnExposeComplete: enter
08:28:40.989 00.003 7988 UpdateGuideState(): m_state=1
08:28:40.989 00.000 7988 UpdateCurrentPosition: no star selected
08:28:40.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:40.989 00.000 7988 Status Line: No star selected
08:28:40.989 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:40.994 00.005 7988 UpdateGuideState exits: No star selected
08:28:40.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:40.994 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:40.994 00.000 7988 Enqueuing Expose request
08:28:40.994 00.000 15712 Worker thread wakes up
08:28:40.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:40.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:42.528 01.534 15712 Exposure complete
08:28:42.548 00.020 15712 worker thread done servicing request
08:28:42.548 00.000 7988 OnExposeComplete: enter
08:28:42.553 00.005 7988 UpdateGuideState(): m_state=1
08:28:42.553 00.000 7988 UpdateCurrentPosition: no star selected
08:28:42.555 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:42.555 00.000 7988 Status Line: No star selected
08:28:42.557 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:42.557 00.000 7988 UpdateGuideState exits: No star selected
08:28:42.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:42.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:42.557 00.000 7988 Enqueuing Expose request
08:28:42.557 00.000 15712 Worker thread wakes up
08:28:42.557 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:42.557 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:44.205 01.648 15712 Exposure complete
08:28:44.222 00.017 15712 worker thread done servicing request
08:28:44.222 00.000 7988 OnExposeComplete: enter
08:28:44.222 00.000 7988 UpdateGuideState(): m_state=1
08:28:44.230 00.008 7988 UpdateCurrentPosition: no star selected
08:28:44.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:44.232 00.002 7988 Status Line: No star selected
08:28:44.234 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:44.236 00.002 7988 UpdateGuideState exits: No star selected
08:28:44.236 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:44.236 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:44.236 00.000 7988 Enqueuing Expose request
08:28:44.239 00.003 15712 Worker thread wakes up
08:28:44.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:44.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:45.755 01.516 15712 Exposure complete
08:28:45.777 00.022 15712 worker thread done servicing request
08:28:45.777 00.000 7988 OnExposeComplete: enter
08:28:45.777 00.000 7988 UpdateGuideState(): m_state=1
08:28:45.777 00.000 7988 UpdateCurrentPosition: no star selected
08:28:45.777 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:45.777 00.000 7988 Status Line: No star selected
08:28:45.777 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:45.785 00.008 7988 UpdateGuideState exits: No star selected
08:28:45.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:45.785 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:45.785 00.000 7988 Enqueuing Expose request
08:28:45.785 00.000 15712 Worker thread wakes up
08:28:45.785 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:45.785 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:47.431 01.646 15712 Exposure complete
08:28:47.455 00.024 15712 worker thread done servicing request
08:28:47.455 00.000 7988 OnExposeComplete: enter
08:28:47.455 00.000 7988 UpdateGuideState(): m_state=1
08:28:47.455 00.000 7988 UpdateCurrentPosition: no star selected
08:28:47.459 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:47.459 00.000 7988 Status Line: No star selected
08:28:47.459 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:47.462 00.003 7988 UpdateGuideState exits: No star selected
08:28:47.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:47.462 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:47.462 00.000 7988 Enqueuing Expose request
08:28:47.462 00.000 15712 Worker thread wakes up
08:28:47.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:47.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:48.997 01.535 15712 Exposure complete
08:28:49.019 00.022 15712 worker thread done servicing request
08:28:49.019 00.000 7988 OnExposeComplete: enter
08:28:49.019 00.000 7988 UpdateGuideState(): m_state=1
08:28:49.019 00.000 7988 UpdateCurrentPosition: no star selected
08:28:49.019 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:49.024 00.005 7988 Status Line: No star selected
08:28:49.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:49.027 00.003 7988 UpdateGuideState exits: No star selected
08:28:49.029 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:49.029 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:49.031 00.002 7988 Enqueuing Expose request
08:28:49.031 00.000 15712 Worker thread wakes up
08:28:49.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:49.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:50.672 01.641 15712 Exposure complete
08:28:50.692 00.020 15712 worker thread done servicing request
08:28:50.692 00.000 7988 OnExposeComplete: enter
08:28:50.692 00.000 7988 UpdateGuideState(): m_state=1
08:28:50.698 00.006 7988 UpdateCurrentPosition: no star selected
08:28:50.698 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:50.700 00.002 7988 Status Line: No star selected
08:28:50.702 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:50.702 00.000 7988 UpdateGuideState exits: No star selected
08:28:50.702 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:50.702 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:50.702 00.000 7988 Enqueuing Expose request
08:28:50.702 00.000 15712 Worker thread wakes up
08:28:50.702 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:50.702 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:52.236 01.534 15712 Exposure complete
08:28:52.260 00.024 15712 worker thread done servicing request
08:28:52.260 00.000 7988 OnExposeComplete: enter
08:28:52.260 00.000 7988 UpdateGuideState(): m_state=1
08:28:52.260 00.000 7988 UpdateCurrentPosition: no star selected
08:28:52.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:52.260 00.000 7988 Status Line: No star selected
08:28:52.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:52.267 00.007 7988 UpdateGuideState exits: No star selected
08:28:52.267 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:52.267 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:52.267 00.000 7988 Enqueuing Expose request
08:28:52.267 00.000 15712 Worker thread wakes up
08:28:52.267 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:52.267 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:53.913 01.646 15712 Exposure complete
08:28:53.929 00.016 15712 worker thread done servicing request
08:28:53.929 00.000 7988 OnExposeComplete: enter
08:28:53.929 00.000 7988 UpdateGuideState(): m_state=1
08:28:53.929 00.000 7988 UpdateCurrentPosition: no star selected
08:28:53.941 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:53.943 00.002 7988 Status Line: No star selected
08:28:53.943 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:53.945 00.002 7988 UpdateGuideState exits: No star selected
08:28:53.945 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:53.945 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:53.945 00.000 7988 Enqueuing Expose request
08:28:53.945 00.000 15712 Worker thread wakes up
08:28:53.945 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:53.945 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:55.482 01.537 15712 Exposure complete
08:28:55.504 00.022 15712 worker thread done servicing request
08:28:55.504 00.000 7988 OnExposeComplete: enter
08:28:55.504 00.000 7988 UpdateGuideState(): m_state=1
08:28:55.507 00.003 7988 UpdateCurrentPosition: no star selected
08:28:55.507 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:55.507 00.000 7988 Status Line: No star selected
08:28:55.507 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:55.512 00.005 7988 UpdateGuideState exits: No star selected
08:28:55.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:55.512 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:55.512 00.000 7988 Enqueuing Expose request
08:28:55.512 00.000 15712 Worker thread wakes up
08:28:55.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:55.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:57.156 01.644 15712 Exposure complete
08:28:57.173 00.017 15712 worker thread done servicing request
08:28:57.173 00.000 7988 OnExposeComplete: enter
08:28:57.173 00.000 7988 UpdateGuideState(): m_state=1
08:28:57.183 00.010 7988 UpdateCurrentPosition: no star selected
08:28:57.183 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:57.185 00.002 7988 Status Line: No star selected
08:28:57.187 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:57.187 00.000 7988 UpdateGuideState exits: No star selected
08:28:57.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:57.190 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:57.190 00.000 7988 Enqueuing Expose request
08:28:57.190 00.000 15712 Worker thread wakes up
08:28:57.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:57.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:28:58.724 01.534 15712 Exposure complete
08:28:58.746 00.022 15712 worker thread done servicing request
08:28:58.746 00.000 7988 OnExposeComplete: enter
08:28:58.746 00.000 7988 UpdateGuideState(): m_state=1
08:28:58.746 00.000 7988 UpdateCurrentPosition: no star selected
08:28:58.746 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:28:58.746 00.000 7988 Status Line: No star selected
08:28:58.746 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:28:58.754 00.008 7988 UpdateGuideState exits: No star selected
08:28:58.755 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:28:58.755 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:28:58.755 00.000 7988 Enqueuing Expose request
08:28:58.755 00.000 15712 Worker thread wakes up
08:28:58.755 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:28:58.755 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:00.397 01.642 15712 Exposure complete
08:29:00.421 00.024 15712 worker thread done servicing request
08:29:00.421 00.000 7988 OnExposeComplete: enter
08:29:00.421 00.000 7988 UpdateGuideState(): m_state=1
08:29:00.421 00.000 7988 UpdateCurrentPosition: no star selected
08:29:00.421 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:00.421 00.000 7988 Status Line: No star selected
08:29:00.421 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:00.430 00.009 7988 UpdateGuideState exits: No star selected
08:29:00.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:00.430 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:00.430 00.000 7988 Enqueuing Expose request
08:29:00.430 00.000 15712 Worker thread wakes up
08:29:00.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:00.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:01.962 01.532 15712 Exposure complete
08:29:01.984 00.022 15712 worker thread done servicing request
08:29:01.984 00.000 7988 OnExposeComplete: enter
08:29:01.984 00.000 7988 UpdateGuideState(): m_state=1
08:29:01.984 00.000 7988 UpdateCurrentPosition: no star selected
08:29:01.984 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:01.984 00.000 7988 Status Line: No star selected
08:29:01.984 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:01.992 00.008 7988 UpdateGuideState exits: No star selected
08:29:01.992 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:01.992 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:01.992 00.000 7988 Enqueuing Expose request
08:29:01.992 00.000 15712 Worker thread wakes up
08:29:01.992 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:01.992 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:03.639 01.647 15712 Exposure complete
08:29:03.661 00.022 15712 worker thread done servicing request
08:29:03.661 00.000 7988 OnExposeComplete: enter
08:29:03.661 00.000 7988 UpdateGuideState(): m_state=1
08:29:03.661 00.000 7988 UpdateCurrentPosition: no star selected
08:29:03.661 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:03.661 00.000 7988 Status Line: No star selected
08:29:03.661 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:03.669 00.008 7988 UpdateGuideState exits: No star selected
08:29:03.669 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:03.669 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:03.672 00.003 7988 Enqueuing Expose request
08:29:03.672 00.000 15712 Worker thread wakes up
08:29:03.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:03.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:05.202 01.530 15712 Exposure complete
08:29:05.219 00.017 15712 worker thread done servicing request
08:29:05.219 00.000 7988 OnExposeComplete: enter
08:29:05.219 00.000 7988 UpdateGuideState(): m_state=1
08:29:05.228 00.009 7988 UpdateCurrentPosition: no star selected
08:29:05.228 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:05.230 00.002 7988 Status Line: No star selected
08:29:05.231 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:05.231 00.000 7988 UpdateGuideState exits: No star selected
08:29:05.231 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:05.231 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:05.236 00.005 7988 Enqueuing Expose request
08:29:05.236 00.000 15712 Worker thread wakes up
08:29:05.236 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:05.236 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:06.879 01.643 15712 Exposure complete
08:29:06.904 00.025 15712 worker thread done servicing request
08:29:06.904 00.000 7988 OnExposeComplete: enter
08:29:06.904 00.000 7988 UpdateGuideState(): m_state=1
08:29:06.904 00.000 7988 UpdateCurrentPosition: no star selected
08:29:06.904 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:06.904 00.000 7988 Status Line: No star selected
08:29:06.904 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:06.911 00.007 7988 UpdateGuideState exits: No star selected
08:29:06.911 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:06.911 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:06.911 00.000 7988 Enqueuing Expose request
08:29:06.911 00.000 15712 Worker thread wakes up
08:29:06.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:06.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:08.446 01.535 15712 Exposure complete
08:29:08.468 00.022 15712 worker thread done servicing request
08:29:08.468 00.000 7988 OnExposeComplete: enter
08:29:08.468 00.000 7988 UpdateGuideState(): m_state=1
08:29:08.468 00.000 7988 UpdateCurrentPosition: no star selected
08:29:08.468 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:08.468 00.000 7988 Status Line: No star selected
08:29:08.475 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:08.475 00.000 7988 UpdateGuideState exits: No star selected
08:29:08.477 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:08.477 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:08.477 00.000 7988 Enqueuing Expose request
08:29:08.477 00.000 15712 Worker thread wakes up
08:29:08.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:08.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:10.123 01.646 15712 Exposure complete
08:29:10.145 00.022 15712 worker thread done servicing request
08:29:10.145 00.000 7988 OnExposeComplete: enter
08:29:10.145 00.000 7988 UpdateGuideState(): m_state=1
08:29:10.145 00.000 7988 UpdateCurrentPosition: no star selected
08:29:10.145 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:10.145 00.000 7988 Status Line: No star selected
08:29:10.145 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:10.153 00.008 7988 UpdateGuideState exits: No star selected
08:29:10.153 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:10.155 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:10.155 00.000 7988 Enqueuing Expose request
08:29:10.155 00.000 15712 Worker thread wakes up
08:29:10.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:10.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:11.673 01.518 15712 Exposure complete
08:29:11.688 00.015 15712 worker thread done servicing request
08:29:11.688 00.000 7988 OnExposeComplete: enter
08:29:11.688 00.000 7988 UpdateGuideState(): m_state=1
08:29:11.699 00.011 7988 UpdateCurrentPosition: no star selected
08:29:11.699 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:11.701 00.002 7988 Status Line: No star selected
08:29:11.703 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:11.703 00.000 7988 UpdateGuideState exits: No star selected
08:29:11.705 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:11.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:11.705 00.000 7988 Enqueuing Expose request
08:29:11.705 00.000 15712 Worker thread wakes up
08:29:11.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:11.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:13.446 01.741 15712 Exposure complete
08:29:13.460 00.014 15712 worker thread done servicing request
08:29:13.460 00.000 7988 OnExposeComplete: enter
08:29:13.460 00.000 7988 UpdateGuideState(): m_state=1
08:29:13.471 00.011 7988 UpdateCurrentPosition: no star selected
08:29:13.471 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:13.473 00.002 7988 Status Line: No star selected
08:29:13.475 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:13.475 00.000 7988 UpdateGuideState exits: No star selected
08:29:13.478 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:13.478 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:13.480 00.002 7988 Enqueuing Expose request
08:29:13.480 00.000 15712 Worker thread wakes up
08:29:13.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:13.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:14.899 01.419 15712 Exposure complete
08:29:14.921 00.022 15712 worker thread done servicing request
08:29:14.921 00.000 7988 OnExposeComplete: enter
08:29:14.921 00.000 7988 UpdateGuideState(): m_state=1
08:29:14.921 00.000 7988 UpdateCurrentPosition: no star selected
08:29:14.921 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:14.921 00.000 7988 Status Line: No star selected
08:29:14.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:14.929 00.008 7988 UpdateGuideState exits: No star selected
08:29:14.929 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:14.929 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:14.929 00.000 7988 Enqueuing Expose request
08:29:14.929 00.000 15712 Worker thread wakes up
08:29:14.929 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:14.929 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:16.563 01.634 15712 Exposure complete
08:29:16.585 00.022 15712 worker thread done servicing request
08:29:16.585 00.000 7988 OnExposeComplete: enter
08:29:16.585 00.000 7988 UpdateGuideState(): m_state=1
08:29:16.585 00.000 7988 UpdateCurrentPosition: no star selected
08:29:16.590 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:16.590 00.000 7988 Status Line: No star selected
08:29:16.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:16.593 00.003 7988 UpdateGuideState exits: No star selected
08:29:16.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:16.593 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:16.593 00.000 7988 Enqueuing Expose request
08:29:16.593 00.000 15712 Worker thread wakes up
08:29:16.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:16.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:18.113 01.520 15712 Exposure complete
08:29:18.135 00.022 15712 worker thread done servicing request
08:29:18.135 00.000 7988 OnExposeComplete: enter
08:29:18.135 00.000 7988 UpdateGuideState(): m_state=1
08:29:18.139 00.004 7988 UpdateCurrentPosition: no star selected
08:29:18.139 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:18.139 00.000 7988 Status Line: No star selected
08:29:18.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:18.143 00.004 7988 UpdateGuideState exits: No star selected
08:29:18.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:18.143 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:18.143 00.000 7988 Enqueuing Expose request
08:29:18.143 00.000 15712 Worker thread wakes up
08:29:18.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:18.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:19.888 01.745 15712 Exposure complete
08:29:19.909 00.021 15712 worker thread done servicing request
08:29:19.911 00.002 7988 OnExposeComplete: enter
08:29:19.911 00.000 7988 UpdateGuideState(): m_state=1
08:29:19.911 00.000 7988 UpdateCurrentPosition: no star selected
08:29:19.911 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:19.911 00.000 7988 Status Line: No star selected
08:29:19.911 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:19.918 00.007 7988 UpdateGuideState exits: No star selected
08:29:19.918 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:19.918 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:19.918 00.000 7988 Enqueuing Expose request
08:29:19.918 00.000 15712 Worker thread wakes up
08:29:19.918 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:19.918 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:21.341 01.423 15712 Exposure complete
08:29:21.358 00.017 15712 worker thread done servicing request
08:29:21.358 00.000 7988 OnExposeComplete: enter
08:29:21.358 00.000 7988 UpdateGuideState(): m_state=1
08:29:21.367 00.009 7988 UpdateCurrentPosition: no star selected
08:29:21.367 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:21.369 00.002 7988 Status Line: No star selected
08:29:21.371 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:21.371 00.000 7988 UpdateGuideState exits: No star selected
08:29:21.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:21.371 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:21.375 00.004 7988 Enqueuing Expose request
08:29:21.375 00.000 15712 Worker thread wakes up
08:29:21.375 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:21.375 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:23.117 01.742 15712 Exposure complete
08:29:23.139 00.022 15712 worker thread done servicing request
08:29:23.139 00.000 7988 OnExposeComplete: enter
08:29:23.139 00.000 7988 UpdateGuideState(): m_state=1
08:29:23.139 00.000 7988 UpdateCurrentPosition: no star selected
08:29:23.139 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:23.139 00.000 7988 Status Line: No star selected
08:29:23.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:23.146 00.007 7988 UpdateGuideState exits: No star selected
08:29:23.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:23.146 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:23.146 00.000 7988 Enqueuing Expose request
08:29:23.146 00.000 15712 Worker thread wakes up
08:29:23.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:23.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:24.570 01.424 15712 Exposure complete
08:29:24.592 00.022 15712 worker thread done servicing request
08:29:24.592 00.000 7988 OnExposeComplete: enter
08:29:24.592 00.000 7988 UpdateGuideState(): m_state=1
08:29:24.595 00.003 7988 UpdateCurrentPosition: no star selected
08:29:24.595 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:24.597 00.002 7988 Status Line: No star selected
08:29:24.599 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:24.599 00.000 7988 UpdateGuideState exits: No star selected
08:29:24.599 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:24.599 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:24.599 00.000 7988 Enqueuing Expose request
08:29:24.599 00.000 15712 Worker thread wakes up
08:29:24.599 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:24.599 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:26.245 01.646 15712 Exposure complete
08:29:26.261 00.016 15712 worker thread done servicing request
08:29:26.261 00.000 7988 OnExposeComplete: enter
08:29:26.261 00.000 7988 UpdateGuideState(): m_state=1
08:29:26.272 00.011 7988 UpdateCurrentPosition: no star selected
08:29:26.272 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:26.274 00.002 7988 Status Line: No star selected
08:29:26.276 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:26.277 00.001 7988 UpdateGuideState exits: No star selected
08:29:26.278 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:26.278 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:26.278 00.000 7988 Enqueuing Expose request
08:29:26.278 00.000 15712 Worker thread wakes up
08:29:26.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:26.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:27.797 01.519 15712 Exposure complete
08:29:27.819 00.022 15712 worker thread done servicing request
08:29:27.819 00.000 7988 OnExposeComplete: enter
08:29:27.819 00.000 7988 UpdateGuideState(): m_state=1
08:29:27.819 00.000 7988 UpdateCurrentPosition: no star selected
08:29:27.819 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:27.819 00.000 7988 Status Line: No star selected
08:29:27.825 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:27.827 00.002 7988 UpdateGuideState exits: No star selected
08:29:27.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:27.827 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:27.827 00.000 7988 Enqueuing Expose request
08:29:27.827 00.000 15712 Worker thread wakes up
08:29:27.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:27.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:29.459 01.632 15712 Exposure complete
08:29:29.476 00.017 15712 worker thread done servicing request
08:29:29.476 00.000 7988 OnExposeComplete: enter
08:29:29.476 00.000 7988 UpdateGuideState(): m_state=1
08:29:29.485 00.009 7988 UpdateCurrentPosition: no star selected
08:29:29.485 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:29.487 00.002 7988 Status Line: No star selected
08:29:29.489 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:29.489 00.000 7988 UpdateGuideState exits: No star selected
08:29:29.489 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:29.492 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:29.492 00.000 7988 Enqueuing Expose request
08:29:29.492 00.000 15712 Worker thread wakes up
08:29:29.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:29.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:31.024 01.532 15712 Exposure complete
08:29:31.042 00.018 15712 worker thread done servicing request
08:29:31.042 00.000 7988 OnExposeComplete: enter
08:29:31.042 00.000 7988 UpdateGuideState(): m_state=1
08:29:31.049 00.007 7988 UpdateCurrentPosition: no star selected
08:29:31.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:31.051 00.002 7988 Status Line: No star selected
08:29:31.053 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:31.053 00.000 7988 UpdateGuideState exits: No star selected
08:29:31.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:31.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:31.053 00.000 7988 Enqueuing Expose request
08:29:31.053 00.000 15712 Worker thread wakes up
08:29:31.053 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:31.053 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:32.697 01.644 15712 Exposure complete
08:29:32.721 00.024 15712 worker thread done servicing request
08:29:32.721 00.000 7988 OnExposeComplete: enter
08:29:32.721 00.000 7988 UpdateGuideState(): m_state=1
08:29:32.721 00.000 7988 UpdateCurrentPosition: no star selected
08:29:32.721 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:32.721 00.000 7988 Status Line: No star selected
08:29:32.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:32.728 00.007 7988 UpdateGuideState exits: No star selected
08:29:32.729 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:32.729 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:32.729 00.000 7988 Enqueuing Expose request
08:29:32.729 00.000 15712 Worker thread wakes up
08:29:32.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:32.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:34.247 01.518 15712 Exposure complete
08:29:34.271 00.024 15712 worker thread done servicing request
08:29:34.271 00.000 7988 OnExposeComplete: enter
08:29:34.271 00.000 7988 UpdateGuideState(): m_state=1
08:29:34.271 00.000 7988 UpdateCurrentPosition: no star selected
08:29:34.271 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:34.271 00.000 7988 Status Line: No star selected
08:29:34.277 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:34.277 00.000 7988 UpdateGuideState exits: No star selected
08:29:34.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:34.277 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:34.277 00.000 7988 Enqueuing Expose request
08:29:34.277 00.000 15712 Worker thread wakes up
08:29:34.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:34.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:35.924 01.647 15712 Exposure complete
08:29:35.941 00.017 15712 worker thread done servicing request
08:29:35.941 00.000 7988 OnExposeComplete: enter
08:29:35.941 00.000 7988 UpdateGuideState(): m_state=1
08:29:35.950 00.009 7988 UpdateCurrentPosition: no star selected
08:29:35.950 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:35.952 00.002 7988 Status Line: No star selected
08:29:35.954 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:35.955 00.001 7988 UpdateGuideState exits: No star selected
08:29:35.955 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:35.958 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:35.958 00.000 7988 Enqueuing Expose request
08:29:35.958 00.000 15712 Worker thread wakes up
08:29:35.958 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:35.958 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:37.474 01.516 15712 Exposure complete
08:29:37.497 00.023 15712 worker thread done servicing request
08:29:37.497 00.000 7988 OnExposeComplete: enter
08:29:37.497 00.000 7988 UpdateGuideState(): m_state=1
08:29:37.497 00.000 7988 UpdateCurrentPosition: no star selected
08:29:37.497 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:37.497 00.000 7988 Status Line: No star selected
08:29:37.497 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:37.505 00.008 7988 UpdateGuideState exits: No star selected
08:29:37.505 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:37.505 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:37.508 00.003 7988 Enqueuing Expose request
08:29:37.508 00.000 15712 Worker thread wakes up
08:29:37.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:37.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:39.251 01.743 15712 Exposure complete
08:29:39.273 00.022 15712 worker thread done servicing request
08:29:39.273 00.000 7988 OnExposeComplete: enter
08:29:39.273 00.000 7988 UpdateGuideState(): m_state=1
08:29:39.273 00.000 7988 UpdateCurrentPosition: no star selected
08:29:39.273 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:39.273 00.000 7988 Status Line: No star selected
08:29:39.280 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:39.281 00.001 7988 UpdateGuideState exits: No star selected
08:29:39.281 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:39.281 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:39.281 00.000 7988 Enqueuing Expose request
08:29:39.281 00.000 15712 Worker thread wakes up
08:29:39.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:39.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:40.690 01.409 15712 Exposure complete
08:29:40.712 00.022 15712 worker thread done servicing request
08:29:40.712 00.000 7988 OnExposeComplete: enter
08:29:40.712 00.000 7988 UpdateGuideState(): m_state=1
08:29:40.712 00.000 7988 UpdateCurrentPosition: no star selected
08:29:40.712 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:40.712 00.000 7988 Status Line: No star selected
08:29:40.712 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:40.720 00.008 7988 UpdateGuideState exits: No star selected
08:29:40.720 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:40.720 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:40.720 00.000 7988 Enqueuing Expose request
08:29:40.720 00.000 15712 Worker thread wakes up
08:29:40.720 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:40.720 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:42.366 01.646 15712 Exposure complete
08:29:42.389 00.023 15712 worker thread done servicing request
08:29:42.389 00.000 7988 OnExposeComplete: enter
08:29:42.389 00.000 7988 UpdateGuideState(): m_state=1
08:29:42.389 00.000 7988 UpdateCurrentPosition: no star selected
08:29:42.389 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:42.389 00.000 7988 Status Line: No star selected
08:29:42.389 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:42.396 00.007 7988 UpdateGuideState exits: No star selected
08:29:42.396 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:42.396 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:42.400 00.004 7988 Enqueuing Expose request
08:29:42.400 00.000 15712 Worker thread wakes up
08:29:42.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:42.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:43.932 01.532 15712 Exposure complete
08:29:43.954 00.022 15712 worker thread done servicing request
08:29:43.954 00.000 7988 OnExposeComplete: enter
08:29:43.954 00.000 7988 UpdateGuideState(): m_state=1
08:29:43.954 00.000 7988 UpdateCurrentPosition: no star selected
08:29:43.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:43.954 00.000 7988 Status Line: No star selected
08:29:43.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:43.961 00.007 7988 UpdateGuideState exits: No star selected
08:29:43.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:43.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:43.961 00.000 7988 Enqueuing Expose request
08:29:43.961 00.000 15712 Worker thread wakes up
08:29:43.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:43.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:45.705 01.744 15712 Exposure complete
08:29:45.720 00.015 15712 worker thread done servicing request
08:29:45.720 00.000 7988 OnExposeComplete: enter
08:29:45.720 00.000 7988 UpdateGuideState(): m_state=1
08:29:45.730 00.010 7988 UpdateCurrentPosition: no star selected
08:29:45.730 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:45.732 00.002 7988 Status Line: No star selected
08:29:45.734 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:45.734 00.000 7988 UpdateGuideState exits: No star selected
08:29:45.737 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:45.737 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:45.737 00.000 7988 Enqueuing Expose request
08:29:45.737 00.000 15712 Worker thread wakes up
08:29:45.737 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:45.737 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:47.144 01.407 15712 Exposure complete
08:29:47.166 00.022 15712 worker thread done servicing request
08:29:47.166 00.000 7988 OnExposeComplete: enter
08:29:47.166 00.000 7988 UpdateGuideState(): m_state=1
08:29:47.166 00.000 7988 UpdateCurrentPosition: no star selected
08:29:47.166 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:47.166 00.000 7988 Status Line: No star selected
08:29:47.166 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:47.174 00.008 7988 UpdateGuideState exits: No star selected
08:29:47.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:47.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:47.174 00.000 7988 Enqueuing Expose request
08:29:47.174 00.000 15712 Worker thread wakes up
08:29:47.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:47.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:48.819 01.645 15712 Exposure complete
08:29:48.843 00.024 15712 worker thread done servicing request
08:29:48.843 00.000 7988 OnExposeComplete: enter
08:29:48.843 00.000 7988 UpdateGuideState(): m_state=1
08:29:48.843 00.000 7988 UpdateCurrentPosition: no star selected
08:29:48.843 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:48.843 00.000 7988 Status Line: No star selected
08:29:48.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:48.850 00.007 7988 UpdateGuideState exits: No star selected
08:29:48.852 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:48.852 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:48.852 00.000 7988 Enqueuing Expose request
08:29:48.852 00.000 15712 Worker thread wakes up
08:29:48.852 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:48.852 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:50.387 01.535 15712 Exposure complete
08:29:50.409 00.022 15712 worker thread done servicing request
08:29:50.409 00.000 7988 OnExposeComplete: enter
08:29:50.409 00.000 7988 UpdateGuideState(): m_state=1
08:29:50.409 00.000 7988 UpdateCurrentPosition: no star selected
08:29:50.409 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:50.409 00.000 7988 Status Line: No star selected
08:29:50.417 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:50.417 00.000 7988 UpdateGuideState exits: No star selected
08:29:50.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:50.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:50.417 00.000 7988 Enqueuing Expose request
08:29:50.417 00.000 15712 Worker thread wakes up
08:29:50.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:50.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:52.062 01.645 15712 Exposure complete
08:29:52.084 00.022 15712 worker thread done servicing request
08:29:52.084 00.000 7988 OnExposeComplete: enter
08:29:52.084 00.000 7988 UpdateGuideState(): m_state=1
08:29:52.087 00.003 7988 UpdateCurrentPosition: no star selected
08:29:52.087 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:52.087 00.000 7988 Status Line: No star selected
08:29:52.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:52.091 00.004 7988 UpdateGuideState exits: No star selected
08:29:52.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:52.091 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:52.091 00.000 7988 Enqueuing Expose request
08:29:52.091 00.000 15712 Worker thread wakes up
08:29:52.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:52.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:53.624 01.533 15712 Exposure complete
08:29:53.639 00.015 15712 worker thread done servicing request
08:29:53.639 00.000 7988 OnExposeComplete: enter
08:29:53.639 00.000 7988 UpdateGuideState(): m_state=1
08:29:53.650 00.011 7988 UpdateCurrentPosition: no star selected
08:29:53.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:53.652 00.002 7988 Status Line: No star selected
08:29:53.654 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:53.654 00.000 7988 UpdateGuideState exits: No star selected
08:29:53.656 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:53.656 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:53.659 00.003 7988 Enqueuing Expose request
08:29:53.659 00.000 15712 Worker thread wakes up
08:29:53.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:53.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:55.298 01.639 15712 Exposure complete
08:29:55.321 00.023 15712 worker thread done servicing request
08:29:55.321 00.000 7988 OnExposeComplete: enter
08:29:55.321 00.000 7988 UpdateGuideState(): m_state=1
08:29:55.321 00.000 7988 UpdateCurrentPosition: no star selected
08:29:55.321 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:55.321 00.000 7988 Status Line: No star selected
08:29:55.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:55.328 00.007 7988 UpdateGuideState exits: No star selected
08:29:55.328 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:55.328 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:55.328 00.000 7988 Enqueuing Expose request
08:29:55.328 00.000 15712 Worker thread wakes up
08:29:55.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:55.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:56.864 01.536 15712 Exposure complete
08:29:56.887 00.023 15712 worker thread done servicing request
08:29:56.887 00.000 7988 OnExposeComplete: enter
08:29:56.887 00.000 7988 UpdateGuideState(): m_state=1
08:29:56.890 00.003 7988 UpdateCurrentPosition: no star selected
08:29:56.890 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:56.892 00.002 7988 Status Line: No star selected
08:29:56.893 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:56.893 00.000 7988 UpdateGuideState exits: No star selected
08:29:56.893 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:56.893 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:56.893 00.000 7988 Enqueuing Expose request
08:29:56.893 00.000 15712 Worker thread wakes up
08:29:56.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:56.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:29:58.538 01.645 15712 Exposure complete
08:29:58.563 00.025 15712 worker thread done servicing request
08:29:58.563 00.000 7988 OnExposeComplete: enter
08:29:58.563 00.000 7988 UpdateGuideState(): m_state=1
08:29:58.563 00.000 7988 UpdateCurrentPosition: no star selected
08:29:58.563 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:29:58.563 00.000 7988 Status Line: No star selected
08:29:58.569 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:29:58.569 00.000 7988 UpdateGuideState exits: No star selected
08:29:58.569 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:29:58.572 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:29:58.572 00.000 7988 Enqueuing Expose request
08:29:58.572 00.000 15712 Worker thread wakes up
08:29:58.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:29:58.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:00.105 01.533 15712 Exposure complete
08:30:00.127 00.022 15712 worker thread done servicing request
08:30:00.127 00.000 7988 OnExposeComplete: enter
08:30:00.127 00.000 7988 UpdateGuideState(): m_state=1
08:30:00.127 00.000 7988 UpdateCurrentPosition: no star selected
08:30:00.127 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:00.127 00.000 7988 Status Line: No star selected
08:30:00.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:00.134 00.007 7988 UpdateGuideState exits: No star selected
08:30:00.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:00.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:00.138 00.004 7988 Enqueuing Expose request
08:30:00.140 00.002 15712 Worker thread wakes up
08:30:00.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:00.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:01.781 01.641 15712 Exposure complete
08:30:01.795 00.014 15712 worker thread done servicing request
08:30:01.795 00.000 7988 OnExposeComplete: enter
08:30:01.795 00.000 7988 UpdateGuideState(): m_state=1
08:30:01.806 00.011 7988 UpdateCurrentPosition: no star selected
08:30:01.806 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:01.808 00.002 7988 Status Line: No star selected
08:30:01.809 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:01.811 00.002 7988 UpdateGuideState exits: No star selected
08:30:01.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:01.811 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:01.811 00.000 7988 Enqueuing Expose request
08:30:01.811 00.000 15712 Worker thread wakes up
08:30:01.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:01.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:03.342 01.531 15712 Exposure complete
08:30:03.365 00.023 15712 worker thread done servicing request
08:30:03.365 00.000 7988 OnExposeComplete: enter
08:30:03.365 00.000 7988 UpdateGuideState(): m_state=1
08:30:03.365 00.000 7988 UpdateCurrentPosition: no star selected
08:30:03.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:03.365 00.000 7988 Status Line: No star selected
08:30:03.372 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:03.372 00.000 7988 UpdateGuideState exits: No star selected
08:30:03.372 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:03.372 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:03.376 00.004 7988 Enqueuing Expose request
08:30:03.376 00.000 15712 Worker thread wakes up
08:30:03.376 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:03.376 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:05.017 01.641 15712 Exposure complete
08:30:05.040 00.023 15712 worker thread done servicing request
08:30:05.042 00.002 7988 OnExposeComplete: enter
08:30:05.042 00.000 7988 UpdateGuideState(): m_state=1
08:30:05.042 00.000 7988 UpdateCurrentPosition: no star selected
08:30:05.042 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:05.042 00.000 7988 Status Line: No star selected
08:30:05.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:05.049 00.007 7988 UpdateGuideState exits: No star selected
08:30:05.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:05.049 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:05.049 00.000 7988 Enqueuing Expose request
08:30:05.049 00.000 15712 Worker thread wakes up
08:30:05.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:05.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:06.584 01.535 15712 Exposure complete
08:30:06.606 00.022 15712 worker thread done servicing request
08:30:06.606 00.000 7988 OnExposeComplete: enter
08:30:06.606 00.000 7988 UpdateGuideState(): m_state=1
08:30:06.609 00.003 7988 UpdateCurrentPosition: no star selected
08:30:06.609 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:06.611 00.002 7988 Status Line: No star selected
08:30:06.613 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:06.614 00.001 7988 UpdateGuideState exits: No star selected
08:30:06.614 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:06.614 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:06.614 00.000 7988 Enqueuing Expose request
08:30:06.614 00.000 15712 Worker thread wakes up
08:30:06.614 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:06.614 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:08.359 01.745 15712 Exposure complete
08:30:08.383 00.024 15712 worker thread done servicing request
08:30:08.384 00.001 7988 OnExposeComplete: enter
08:30:08.385 00.001 7988 UpdateGuideState(): m_state=1
08:30:08.386 00.001 7988 UpdateCurrentPosition: no star selected
08:30:08.386 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:08.388 00.002 7988 Status Line: No star selected
08:30:08.389 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:08.389 00.000 7988 UpdateGuideState exits: No star selected
08:30:08.389 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:08.389 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:08.393 00.004 7988 Enqueuing Expose request
08:30:08.393 00.000 15712 Worker thread wakes up
08:30:08.393 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:08.393 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:09.814 01.421 15712 Exposure complete
08:30:09.836 00.022 15712 worker thread done servicing request
08:30:09.836 00.000 7988 OnExposeComplete: enter
08:30:09.836 00.000 7988 UpdateGuideState(): m_state=1
08:30:09.836 00.000 7988 UpdateCurrentPosition: no star selected
08:30:09.839 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:09.839 00.000 7988 Status Line: No star selected
08:30:09.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:09.843 00.004 7988 UpdateGuideState exits: No star selected
08:30:09.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:09.843 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:09.843 00.000 7988 Enqueuing Expose request
08:30:09.843 00.000 15712 Worker thread wakes up
08:30:09.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:09.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:11.486 01.643 15712 Exposure complete
08:30:11.508 00.022 15712 worker thread done servicing request
08:30:11.508 00.000 7988 OnExposeComplete: enter
08:30:11.508 00.000 7988 UpdateGuideState(): m_state=1
08:30:11.512 00.004 7988 UpdateCurrentPosition: no star selected
08:30:11.512 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:11.514 00.002 7988 Status Line: No star selected
08:30:11.516 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:11.517 00.001 7988 UpdateGuideState exits: No star selected
08:30:11.517 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:11.517 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:11.517 00.000 7988 Enqueuing Expose request
08:30:11.517 00.000 15712 Worker thread wakes up
08:30:11.517 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:11.517 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:13.037 01.520 15712 Exposure complete
08:30:13.058 00.021 15712 worker thread done servicing request
08:30:13.058 00.000 7988 OnExposeComplete: enter
08:30:13.058 00.000 7988 UpdateGuideState(): m_state=1
08:30:13.062 00.004 7988 UpdateCurrentPosition: no star selected
08:30:13.062 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:13.064 00.002 7988 Status Line: No star selected
08:30:13.066 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:13.066 00.000 7988 UpdateGuideState exits: No star selected
08:30:13.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:13.066 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:13.066 00.000 7988 Enqueuing Expose request
08:30:13.066 00.000 15712 Worker thread wakes up
08:30:13.066 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:13.066 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:14.712 01.646 15712 Exposure complete
08:30:14.736 00.024 15712 worker thread done servicing request
08:30:14.736 00.000 7988 OnExposeComplete: enter
08:30:14.736 00.000 7988 UpdateGuideState(): m_state=1
08:30:14.736 00.000 7988 UpdateCurrentPosition: no star selected
08:30:14.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:14.736 00.000 7988 Status Line: No star selected
08:30:14.743 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:14.744 00.001 7988 UpdateGuideState exits: No star selected
08:30:14.744 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:14.744 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:14.744 00.000 7988 Enqueuing Expose request
08:30:14.744 00.000 15712 Worker thread wakes up
08:30:14.744 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:14.744 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:16.265 01.521 15712 Exposure complete
08:30:16.287 00.022 15712 worker thread done servicing request
08:30:16.287 00.000 7988 OnExposeComplete: enter
08:30:16.287 00.000 7988 UpdateGuideState(): m_state=1
08:30:16.287 00.000 7988 UpdateCurrentPosition: no star selected
08:30:16.287 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:16.293 00.006 7988 Status Line: No star selected
08:30:16.293 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:16.295 00.002 7988 UpdateGuideState exits: No star selected
08:30:16.295 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:16.295 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:16.295 00.000 7988 Enqueuing Expose request
08:30:16.295 00.000 15712 Worker thread wakes up
08:30:16.295 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:16.295 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:17.928 01.633 15712 Exposure complete
08:30:17.945 00.017 15712 worker thread done servicing request
08:30:17.945 00.000 7988 OnExposeComplete: enter
08:30:17.945 00.000 7988 UpdateGuideState(): m_state=1
08:30:17.945 00.000 7988 UpdateCurrentPosition: no star selected
08:30:17.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:17.945 00.000 7988 Status Line: No star selected
08:30:17.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:17.959 00.014 7988 UpdateGuideState exits: No star selected
08:30:17.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:17.962 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:17.962 00.000 7988 Enqueuing Expose request
08:30:17.962 00.000 15712 Worker thread wakes up
08:30:17.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:17.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:19.494 01.532 15712 Exposure complete
08:30:19.511 00.017 15712 worker thread done servicing request
08:30:19.511 00.000 7988 OnExposeComplete: enter
08:30:19.511 00.000 7988 UpdateGuideState(): m_state=1
08:30:19.519 00.008 7988 UpdateCurrentPosition: no star selected
08:30:19.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:19.521 00.002 7988 Status Line: No star selected
08:30:19.523 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:19.524 00.001 7988 UpdateGuideState exits: No star selected
08:30:19.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:19.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:19.524 00.000 7988 Enqueuing Expose request
08:30:19.528 00.004 15712 Worker thread wakes up
08:30:19.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:19.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:21.169 01.641 15712 Exposure complete
08:30:21.193 00.024 15712 worker thread done servicing request
08:30:21.193 00.000 7988 OnExposeComplete: enter
08:30:21.193 00.000 7988 UpdateGuideState(): m_state=1
08:30:21.196 00.003 7988 UpdateCurrentPosition: no star selected
08:30:21.198 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:21.198 00.000 7988 Status Line: No star selected
08:30:21.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:21.201 00.001 7988 UpdateGuideState exits: No star selected
08:30:21.201 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:21.201 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:21.201 00.000 7988 Enqueuing Expose request
08:30:21.201 00.000 15712 Worker thread wakes up
08:30:21.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:21.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:22.737 01.536 15712 Exposure complete
08:30:22.758 00.021 15712 worker thread done servicing request
08:30:22.758 00.000 7988 OnExposeComplete: enter
08:30:22.758 00.000 7988 UpdateGuideState(): m_state=1
08:30:22.758 00.000 7988 UpdateCurrentPosition: no star selected
08:30:22.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:22.763 00.005 7988 Status Line: No star selected
08:30:22.763 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:22.766 00.003 7988 UpdateGuideState exits: No star selected
08:30:22.766 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:22.766 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:22.766 00.000 7988 Enqueuing Expose request
08:30:22.766 00.000 15712 Worker thread wakes up
08:30:22.766 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:22.766 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:24.399 01.633 15712 Exposure complete
08:30:24.416 00.017 15712 worker thread done servicing request
08:30:24.416 00.000 7988 OnExposeComplete: enter
08:30:24.416 00.000 7988 UpdateGuideState(): m_state=1
08:30:24.425 00.009 7988 UpdateCurrentPosition: no star selected
08:30:24.427 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:24.427 00.000 7988 Status Line: No star selected
08:30:24.429 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:24.430 00.001 7988 UpdateGuideState exits: No star selected
08:30:24.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:24.433 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:24.433 00.000 7988 Enqueuing Expose request
08:30:24.433 00.000 15712 Worker thread wakes up
08:30:24.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:24.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:25.950 01.517 15712 Exposure complete
08:30:25.973 00.023 15712 worker thread done servicing request
08:30:25.973 00.000 7988 OnExposeComplete: enter
08:30:25.973 00.000 7988 UpdateGuideState(): m_state=1
08:30:25.973 00.000 7988 UpdateCurrentPosition: no star selected
08:30:25.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:25.973 00.000 7988 Status Line: No star selected
08:30:25.980 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:25.982 00.002 7988 UpdateGuideState exits: No star selected
08:30:25.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:25.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:25.982 00.000 7988 Enqueuing Expose request
08:30:25.982 00.000 15712 Worker thread wakes up
08:30:25.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:25.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:27.621 01.639 15712 Exposure complete
08:30:27.636 00.015 15712 worker thread done servicing request
08:30:27.636 00.000 7988 OnExposeComplete: enter
08:30:27.636 00.000 7988 UpdateGuideState(): m_state=1
08:30:27.636 00.000 7988 UpdateCurrentPosition: no star selected
08:30:27.636 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:27.636 00.000 7988 Status Line: No star selected
08:30:27.653 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:27.653 00.000 7988 UpdateGuideState exits: No star selected
08:30:27.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:27.653 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:27.653 00.000 7988 Enqueuing Expose request
08:30:27.653 00.000 15712 Worker thread wakes up
08:30:27.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:27.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:29.189 01.536 15712 Exposure complete
08:30:29.211 00.022 15712 worker thread done servicing request
08:30:29.211 00.000 7988 OnExposeComplete: enter
08:30:29.211 00.000 7988 UpdateGuideState(): m_state=1
08:30:29.211 00.000 7988 UpdateCurrentPosition: no star selected
08:30:29.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:29.211 00.000 7988 Status Line: No star selected
08:30:29.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:29.219 00.008 7988 UpdateGuideState exits: No star selected
08:30:29.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:29.219 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:29.219 00.000 7988 Enqueuing Expose request
08:30:29.219 00.000 15712 Worker thread wakes up
08:30:29.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:29.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:30.963 01.744 15712 Exposure complete
08:30:30.977 00.014 15712 worker thread done servicing request
08:30:30.977 00.000 7988 OnExposeComplete: enter
08:30:30.988 00.011 7988 UpdateGuideState(): m_state=1
08:30:30.988 00.000 7988 UpdateCurrentPosition: no star selected
08:30:30.990 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:30.990 00.000 7988 Status Line: No star selected
08:30:30.992 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:30.993 00.001 7988 UpdateGuideState exits: No star selected
08:30:30.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:30.993 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:30.993 00.000 7988 Enqueuing Expose request
08:30:30.993 00.000 15712 Worker thread wakes up
08:30:30.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:30.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:32.416 01.423 15712 Exposure complete
08:30:32.438 00.022 15712 worker thread done servicing request
08:30:32.438 00.000 7988 OnExposeComplete: enter
08:30:32.438 00.000 7988 UpdateGuideState(): m_state=1
08:30:32.438 00.000 7988 UpdateCurrentPosition: no star selected
08:30:32.438 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:32.438 00.000 7988 Status Line: No star selected
08:30:32.438 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:32.445 00.007 7988 UpdateGuideState exits: No star selected
08:30:32.445 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:32.445 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:32.445 00.000 7988 Enqueuing Expose request
08:30:32.445 00.000 15712 Worker thread wakes up
08:30:32.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:32.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:34.188 01.743 15712 Exposure complete
08:30:34.211 00.023 15712 worker thread done servicing request
08:30:34.211 00.000 7988 OnExposeComplete: enter
08:30:34.211 00.000 7988 UpdateGuideState(): m_state=1
08:30:34.211 00.000 7988 UpdateCurrentPosition: no star selected
08:30:34.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:34.211 00.000 7988 Status Line: No star selected
08:30:34.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:34.219 00.008 7988 UpdateGuideState exits: No star selected
08:30:34.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:34.222 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:34.222 00.000 7988 Enqueuing Expose request
08:30:34.222 00.000 15712 Worker thread wakes up
08:30:34.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:34.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:35.644 01.422 15712 Exposure complete
08:30:35.667 00.023 15712 worker thread done servicing request
08:30:35.667 00.000 7988 OnExposeComplete: enter
08:30:35.667 00.000 7988 UpdateGuideState(): m_state=1
08:30:35.669 00.002 7988 UpdateCurrentPosition: no star selected
08:30:35.669 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:35.671 00.002 7988 Status Line: No star selected
08:30:35.673 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:35.673 00.000 7988 UpdateGuideState exits: No star selected
08:30:35.673 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:35.673 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:35.673 00.000 7988 Enqueuing Expose request
08:30:35.673 00.000 15712 Worker thread wakes up
08:30:35.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:35.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:37.320 01.647 15712 Exposure complete
08:30:37.342 00.022 15712 worker thread done servicing request
08:30:37.342 00.000 7988 OnExposeComplete: enter
08:30:37.342 00.000 7988 UpdateGuideState(): m_state=1
08:30:37.342 00.000 7988 UpdateCurrentPosition: no star selected
08:30:37.342 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:37.342 00.000 7988 Status Line: No star selected
08:30:37.342 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:37.350 00.008 7988 UpdateGuideState exits: No star selected
08:30:37.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:37.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:37.350 00.000 7988 Enqueuing Expose request
08:30:37.350 00.000 15712 Worker thread wakes up
08:30:37.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:37.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:38.870 01.520 15712 Exposure complete
08:30:38.886 00.016 15712 worker thread done servicing request
08:30:38.886 00.000 7988 OnExposeComplete: enter
08:30:38.886 00.000 7988 UpdateGuideState(): m_state=1
08:30:38.897 00.011 7988 UpdateCurrentPosition: no star selected
08:30:38.898 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:38.898 00.000 7988 Status Line: No star selected
08:30:38.900 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:38.902 00.002 7988 UpdateGuideState exits: No star selected
08:30:38.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:38.902 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:38.902 00.000 7988 Enqueuing Expose request
08:30:38.902 00.000 15712 Worker thread wakes up
08:30:38.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:38.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:40.531 01.629 15712 Exposure complete
08:30:40.548 00.017 15712 worker thread done servicing request
08:30:40.548 00.000 7988 OnExposeComplete: enter
08:30:40.548 00.000 7988 UpdateGuideState(): m_state=1
08:30:40.548 00.000 7988 UpdateCurrentPosition: no star selected
08:30:40.548 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:40.561 00.013 7988 Status Line: No star selected
08:30:40.561 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:40.564 00.003 7988 UpdateGuideState exits: No star selected
08:30:40.564 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:40.564 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:40.564 00.000 7988 Enqueuing Expose request
08:30:40.564 00.000 15712 Worker thread wakes up
08:30:40.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:40.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:42.091 01.527 15712 Exposure complete
08:30:42.113 00.022 15712 worker thread done servicing request
08:30:42.113 00.000 7988 OnExposeComplete: enter
08:30:42.113 00.000 7988 UpdateGuideState(): m_state=1
08:30:42.113 00.000 7988 UpdateCurrentPosition: no star selected
08:30:42.113 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:42.113 00.000 7988 Status Line: No star selected
08:30:42.113 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:42.121 00.008 7988 UpdateGuideState exits: No star selected
08:30:42.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:42.121 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:42.121 00.000 7988 Enqueuing Expose request
08:30:42.121 00.000 15712 Worker thread wakes up
08:30:42.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:42.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:43.767 01.646 15712 Exposure complete
08:30:43.781 00.014 15712 worker thread done servicing request
08:30:43.781 00.000 7988 OnExposeComplete: enter
08:30:43.781 00.000 7988 UpdateGuideState(): m_state=1
08:30:43.792 00.011 7988 UpdateCurrentPosition: no star selected
08:30:43.792 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:43.794 00.002 7988 Status Line: No star selected
08:30:43.796 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:43.797 00.001 7988 UpdateGuideState exits: No star selected
08:30:43.797 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:43.797 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:43.797 00.000 7988 Enqueuing Expose request
08:30:43.797 00.000 15712 Worker thread wakes up
08:30:43.797 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:43.797 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:45.318 01.521 15712 Exposure complete
08:30:45.332 00.014 15712 worker thread done servicing request
08:30:45.332 00.000 7988 OnExposeComplete: enter
08:30:45.332 00.000 7988 UpdateGuideState(): m_state=1
08:30:45.344 00.012 7988 UpdateCurrentPosition: no star selected
08:30:45.345 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:45.345 00.000 7988 Status Line: No star selected
08:30:45.347 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:45.348 00.001 7988 UpdateGuideState exits: No star selected
08:30:45.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:45.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:45.348 00.000 7988 Enqueuing Expose request
08:30:45.348 00.000 15712 Worker thread wakes up
08:30:45.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:45.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:47.092 01.744 15712 Exposure complete
08:30:47.105 00.013 15712 worker thread done servicing request
08:30:47.105 00.000 7988 OnExposeComplete: enter
08:30:47.117 00.012 7988 UpdateGuideState(): m_state=1
08:30:47.117 00.000 7988 UpdateCurrentPosition: no star selected
08:30:47.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:47.117 00.000 7988 Status Line: No star selected
08:30:47.121 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:47.121 00.000 7988 UpdateGuideState exits: No star selected
08:30:47.123 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:47.123 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:47.125 00.002 7988 Enqueuing Expose request
08:30:47.125 00.000 15712 Worker thread wakes up
08:30:47.125 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:47.125 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:48.543 01.418 15712 Exposure complete
08:30:48.567 00.024 15712 worker thread done servicing request
08:30:48.567 00.000 7988 OnExposeComplete: enter
08:30:48.567 00.000 7988 UpdateGuideState(): m_state=1
08:30:48.567 00.000 7988 UpdateCurrentPosition: no star selected
08:30:48.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:48.567 00.000 7988 Status Line: No star selected
08:30:48.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:48.567 00.000 7988 UpdateGuideState exits: No star selected
08:30:48.575 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:48.575 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:48.575 00.000 7988 Enqueuing Expose request
08:30:48.575 00.000 15712 Worker thread wakes up
08:30:48.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:48.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:50.322 01.747 15712 Exposure complete
08:30:50.344 00.022 15712 worker thread done servicing request
08:30:50.344 00.000 7988 OnExposeComplete: enter
08:30:50.344 00.000 7988 UpdateGuideState(): m_state=1
08:30:50.344 00.000 7988 UpdateCurrentPosition: no star selected
08:30:50.344 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:50.344 00.000 7988 Status Line: No star selected
08:30:50.344 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:50.352 00.008 7988 UpdateGuideState exits: No star selected
08:30:50.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:50.352 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:50.352 00.000 7988 Enqueuing Expose request
08:30:50.352 00.000 15712 Worker thread wakes up
08:30:50.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:50.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:51.774 01.422 15712 Exposure complete
08:30:51.797 00.023 15712 worker thread done servicing request
08:30:51.797 00.000 7988 OnExposeComplete: enter
08:30:51.799 00.002 7988 UpdateGuideState(): m_state=1
08:30:51.799 00.000 7988 UpdateCurrentPosition: no star selected
08:30:51.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:51.799 00.000 7988 Status Line: No star selected
08:30:51.799 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:51.805 00.006 7988 UpdateGuideState exits: No star selected
08:30:51.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:51.805 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:51.805 00.000 7988 Enqueuing Expose request
08:30:51.805 00.000 15712 Worker thread wakes up
08:30:51.805 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:51.805 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:53.449 01.644 15712 Exposure complete
08:30:53.466 00.017 15712 worker thread done servicing request
08:30:53.466 00.000 7988 OnExposeComplete: enter
08:30:53.466 00.000 7988 UpdateGuideState(): m_state=1
08:30:53.475 00.009 7988 UpdateCurrentPosition: no star selected
08:30:53.475 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:53.477 00.002 7988 Status Line: No star selected
08:30:53.479 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:53.479 00.000 7988 UpdateGuideState exits: No star selected
08:30:53.481 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:53.481 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:53.483 00.002 7988 Enqueuing Expose request
08:30:53.483 00.000 15712 Worker thread wakes up
08:30:53.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:53.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:55.001 01.518 15712 Exposure complete
08:30:55.015 00.014 15712 worker thread done servicing request
08:30:55.015 00.000 7988 OnExposeComplete: enter
08:30:55.015 00.000 7988 UpdateGuideState(): m_state=1
08:30:55.015 00.000 7988 UpdateCurrentPosition: no star selected
08:30:55.015 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:55.015 00.000 7988 Status Line: No star selected
08:30:55.015 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:55.031 00.016 7988 UpdateGuideState exits: No star selected
08:30:55.032 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:55.032 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:55.032 00.000 7988 Enqueuing Expose request
08:30:55.032 00.000 15712 Worker thread wakes up
08:30:55.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:55.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:56.773 01.741 15712 Exposure complete
08:30:56.789 00.016 15712 worker thread done servicing request
08:30:56.789 00.000 7988 OnExposeComplete: enter
08:30:56.789 00.000 7988 UpdateGuideState(): m_state=1
08:30:56.800 00.011 7988 UpdateCurrentPosition: no star selected
08:30:56.802 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:56.802 00.000 7988 Status Line: No star selected
08:30:56.804 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:56.805 00.001 7988 UpdateGuideState exits: No star selected
08:30:56.805 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:56.807 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:56.807 00.000 7988 Enqueuing Expose request
08:30:56.809 00.002 15712 Worker thread wakes up
08:30:56.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:56.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:58.212 01.403 15712 Exposure complete
08:30:58.236 00.024 15712 worker thread done servicing request
08:30:58.236 00.000 7988 OnExposeComplete: enter
08:30:58.236 00.000 7988 UpdateGuideState(): m_state=1
08:30:58.236 00.000 7988 UpdateCurrentPosition: no star selected
08:30:58.236 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:58.236 00.000 7988 Status Line: No star selected
08:30:58.236 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:58.244 00.008 7988 UpdateGuideState exits: No star selected
08:30:58.244 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:58.244 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:58.244 00.000 7988 Enqueuing Expose request
08:30:58.244 00.000 15712 Worker thread wakes up
08:30:58.244 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:58.244 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:30:59.877 01.633 15712 Exposure complete
08:30:59.900 00.023 15712 worker thread done servicing request
08:30:59.900 00.000 7988 OnExposeComplete: enter
08:30:59.900 00.000 7988 UpdateGuideState(): m_state=1
08:30:59.900 00.000 7988 UpdateCurrentPosition: no star selected
08:30:59.900 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:30:59.900 00.000 7988 Status Line: No star selected
08:30:59.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:30:59.907 00.007 7988 UpdateGuideState exits: No star selected
08:30:59.907 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:30:59.907 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:30:59.907 00.000 7988 Enqueuing Expose request
08:30:59.907 00.000 15712 Worker thread wakes up
08:30:59.907 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:30:59.907 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:01.427 01.520 15712 Exposure complete
08:31:01.450 00.023 15712 worker thread done servicing request
08:31:01.450 00.000 7988 OnExposeComplete: enter
08:31:01.450 00.000 7988 UpdateGuideState(): m_state=1
08:31:01.450 00.000 7988 UpdateCurrentPosition: no star selected
08:31:01.450 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:01.450 00.000 7988 Status Line: No star selected
08:31:01.457 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:01.457 00.000 7988 UpdateGuideState exits: No star selected
08:31:01.457 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:01.457 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:01.457 00.000 7988 Enqueuing Expose request
08:31:01.457 00.000 15712 Worker thread wakes up
08:31:01.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:01.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:03.100 01.643 15712 Exposure complete
08:31:03.117 00.017 15712 worker thread done servicing request
08:31:03.117 00.000 7988 OnExposeComplete: enter
08:31:03.117 00.000 7988 UpdateGuideState(): m_state=1
08:31:03.127 00.010 7988 UpdateCurrentPosition: no star selected
08:31:03.127 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:03.129 00.002 7988 Status Line: No star selected
08:31:03.131 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:03.132 00.001 7988 UpdateGuideState exits: No star selected
08:31:03.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:03.134 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:03.134 00.000 7988 Enqueuing Expose request
08:31:03.134 00.000 15712 Worker thread wakes up
08:31:03.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:03.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:04.667 01.533 15712 Exposure complete
08:31:04.685 00.018 15712 worker thread done servicing request
08:31:04.685 00.000 7988 OnExposeComplete: enter
08:31:04.685 00.000 7988 UpdateGuideState(): m_state=1
08:31:04.692 00.007 7988 UpdateCurrentPosition: no star selected
08:31:04.692 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:04.694 00.002 7988 Status Line: No star selected
08:31:04.696 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:04.696 00.000 7988 UpdateGuideState exits: No star selected
08:31:04.696 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:04.696 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:04.696 00.000 7988 Enqueuing Expose request
08:31:04.696 00.000 15712 Worker thread wakes up
08:31:04.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:04.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:06.340 01.644 15712 Exposure complete
08:31:06.356 00.016 15712 worker thread done servicing request
08:31:06.356 00.000 7988 OnExposeComplete: enter
08:31:06.356 00.000 7988 UpdateGuideState(): m_state=1
08:31:06.356 00.000 7988 UpdateCurrentPosition: no star selected
08:31:06.356 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:06.356 00.000 7988 Status Line: No star selected
08:31:06.356 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:06.372 00.016 7988 UpdateGuideState exits: No star selected
08:31:06.373 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:06.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:06.373 00.000 7988 Enqueuing Expose request
08:31:06.373 00.000 15712 Worker thread wakes up
08:31:06.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:06.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:07.906 01.533 15712 Exposure complete
08:31:07.924 00.018 15712 worker thread done servicing request
08:31:07.924 00.000 7988 OnExposeComplete: enter
08:31:07.924 00.000 7988 UpdateGuideState(): m_state=1
08:31:07.931 00.007 7988 UpdateCurrentPosition: no star selected
08:31:07.931 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:07.933 00.002 7988 Status Line: No star selected
08:31:07.936 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:07.936 00.000 7988 UpdateGuideState exits: No star selected
08:31:07.938 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:07.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:07.940 00.002 7988 Enqueuing Expose request
08:31:07.941 00.001 15712 Worker thread wakes up
08:31:07.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:07.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:09.580 01.639 15712 Exposure complete
08:31:09.594 00.014 15712 worker thread done servicing request
08:31:09.594 00.000 7988 OnExposeComplete: enter
08:31:09.594 00.000 7988 UpdateGuideState(): m_state=1
08:31:09.605 00.011 7988 UpdateCurrentPosition: no star selected
08:31:09.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:09.607 00.002 7988 Status Line: No star selected
08:31:09.609 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:09.610 00.001 7988 UpdateGuideState exits: No star selected
08:31:09.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:09.610 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:09.610 00.000 7988 Enqueuing Expose request
08:31:09.610 00.000 15712 Worker thread wakes up
08:31:09.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:09.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:11.142 01.532 15712 Exposure complete
08:31:11.165 00.023 15712 worker thread done servicing request
08:31:11.165 00.000 7988 OnExposeComplete: enter
08:31:11.165 00.000 7988 UpdateGuideState(): m_state=1
08:31:11.165 00.000 7988 UpdateCurrentPosition: no star selected
08:31:11.165 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:11.165 00.000 7988 Status Line: No star selected
08:31:11.165 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:11.173 00.008 7988 UpdateGuideState exits: No star selected
08:31:11.173 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:11.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:11.173 00.000 7988 Enqueuing Expose request
08:31:11.173 00.000 15712 Worker thread wakes up
08:31:11.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:11.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:12.817 01.644 15712 Exposure complete
08:31:12.841 00.024 15712 worker thread done servicing request
08:31:12.841 00.000 7988 OnExposeComplete: enter
08:31:12.841 00.000 7988 UpdateGuideState(): m_state=1
08:31:12.844 00.003 7988 UpdateCurrentPosition: no star selected
08:31:12.844 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:12.846 00.002 7988 Status Line: No star selected
08:31:12.848 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:12.849 00.001 7988 UpdateGuideState exits: No star selected
08:31:12.849 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:12.849 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:12.849 00.000 7988 Enqueuing Expose request
08:31:12.849 00.000 15712 Worker thread wakes up
08:31:12.849 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:12.849 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:14.382 01.533 15712 Exposure complete
08:31:14.406 00.024 15712 worker thread done servicing request
08:31:14.406 00.000 7988 OnExposeComplete: enter
08:31:14.406 00.000 7988 UpdateGuideState(): m_state=1
08:31:14.406 00.000 7988 UpdateCurrentPosition: no star selected
08:31:14.406 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:14.406 00.000 7988 Status Line: No star selected
08:31:14.412 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:14.412 00.000 7988 UpdateGuideState exits: No star selected
08:31:14.412 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:14.412 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:14.412 00.000 7988 Enqueuing Expose request
08:31:14.412 00.000 15712 Worker thread wakes up
08:31:14.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:14.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:16.058 01.646 15712 Exposure complete
08:31:16.074 00.016 15712 worker thread done servicing request
08:31:16.074 00.000 7988 OnExposeComplete: enter
08:31:16.074 00.000 7988 UpdateGuideState(): m_state=1
08:31:16.085 00.011 7988 UpdateCurrentPosition: no star selected
08:31:16.085 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:16.087 00.002 7988 Status Line: No star selected
08:31:16.089 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:16.090 00.001 7988 UpdateGuideState exits: No star selected
08:31:16.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:16.090 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:16.090 00.000 7988 Enqueuing Expose request
08:31:16.090 00.000 15712 Worker thread wakes up
08:31:16.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:16.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:17.610 01.520 15712 Exposure complete
08:31:17.626 00.016 15712 worker thread done servicing request
08:31:17.626 00.000 7988 OnExposeComplete: enter
08:31:17.626 00.000 7988 UpdateGuideState(): m_state=1
08:31:17.636 00.010 7988 UpdateCurrentPosition: no star selected
08:31:17.636 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:17.638 00.002 7988 Status Line: No star selected
08:31:17.638 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:17.640 00.002 7988 UpdateGuideState exits: No star selected
08:31:17.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:17.642 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:17.642 00.000 7988 Enqueuing Expose request
08:31:17.644 00.002 15712 Worker thread wakes up
08:31:17.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:17.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:19.287 01.643 15712 Exposure complete
08:31:19.304 00.017 15712 worker thread done servicing request
08:31:19.304 00.000 7988 OnExposeComplete: enter
08:31:19.304 00.000 7988 UpdateGuideState(): m_state=1
08:31:19.304 00.000 7988 UpdateCurrentPosition: no star selected
08:31:19.304 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:19.304 00.000 7988 Status Line: No star selected
08:31:19.304 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:19.317 00.013 7988 UpdateGuideState exits: No star selected
08:31:19.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:19.317 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:19.317 00.000 7988 Enqueuing Expose request
08:31:19.321 00.004 15712 Worker thread wakes up
08:31:19.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:19.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:20.837 01.516 15712 Exposure complete
08:31:20.857 00.020 15712 worker thread done servicing request
08:31:20.857 00.000 7988 OnExposeComplete: enter
08:31:20.857 00.000 7988 UpdateGuideState(): m_state=1
08:31:20.862 00.005 7988 UpdateCurrentPosition: no star selected
08:31:20.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:20.864 00.002 7988 Status Line: No star selected
08:31:20.866 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:20.866 00.000 7988 UpdateGuideState exits: No star selected
08:31:20.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:20.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:20.866 00.000 7988 Enqueuing Expose request
08:31:20.866 00.000 15712 Worker thread wakes up
08:31:20.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:20.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:22.513 01.647 15712 Exposure complete
08:31:22.537 00.024 7988 OnExposeComplete: enter
08:31:22.539 00.002 7988 UpdateGuideState(): m_state=1
08:31:22.540 00.001 7988 UpdateCurrentPosition: no star selected
08:31:22.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:22.542 00.002 15712 worker thread done servicing request
08:31:22.542 00.000 7988 Status Line: No star selected
08:31:22.544 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:22.546 00.002 7988 UpdateGuideState exits: No star selected
08:31:22.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:22.548 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:22.548 00.000 7988 Enqueuing Expose request
08:31:22.550 00.002 15712 Worker thread wakes up
08:31:22.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:22.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:24.079 01.529 15712 Exposure complete
08:31:24.101 00.022 15712 worker thread done servicing request
08:31:24.101 00.000 7988 OnExposeComplete: enter
08:31:24.101 00.000 7988 UpdateGuideState(): m_state=1
08:31:24.101 00.000 7988 UpdateCurrentPosition: no star selected
08:31:24.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:24.101 00.000 7988 Status Line: No star selected
08:31:24.106 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:24.108 00.002 7988 UpdateGuideState exits: No star selected
08:31:24.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:24.108 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:24.108 00.000 7988 Enqueuing Expose request
08:31:24.108 00.000 15712 Worker thread wakes up
08:31:24.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:24.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:25.742 01.634 15712 Exposure complete
08:31:25.757 00.015 15712 worker thread done servicing request
08:31:25.757 00.000 7988 OnExposeComplete: enter
08:31:25.757 00.000 7988 UpdateGuideState(): m_state=1
08:31:25.757 00.000 7988 UpdateCurrentPosition: no star selected
08:31:25.757 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:25.757 00.000 7988 Status Line: No star selected
08:31:25.771 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:25.773 00.002 7988 UpdateGuideState exits: No star selected
08:31:25.774 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:25.774 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:25.774 00.000 7988 Enqueuing Expose request
08:31:25.774 00.000 15712 Worker thread wakes up
08:31:25.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:25.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:27.293 01.519 15712 Exposure complete
08:31:27.307 00.014 15712 worker thread done servicing request
08:31:27.307 00.000 7988 OnExposeComplete: enter
08:31:27.307 00.000 7988 UpdateGuideState(): m_state=1
08:31:27.307 00.000 7988 UpdateCurrentPosition: no star selected
08:31:27.307 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:27.307 00.000 7988 Status Line: No star selected
08:31:27.323 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:27.323 00.000 7988 UpdateGuideState exits: No star selected
08:31:27.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:27.323 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:27.323 00.000 7988 Enqueuing Expose request
08:31:27.323 00.000 15712 Worker thread wakes up
08:31:27.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:27.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:29.067 01.744 15712 Exposure complete
08:31:29.089 00.022 15712 worker thread done servicing request
08:31:29.089 00.000 7988 OnExposeComplete: enter
08:31:29.091 00.002 7988 UpdateGuideState(): m_state=1
08:31:29.091 00.000 7988 UpdateCurrentPosition: no star selected
08:31:29.091 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:29.091 00.000 7988 Status Line: No star selected
08:31:29.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:29.097 00.006 7988 UpdateGuideState exits: No star selected
08:31:29.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:29.097 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:29.097 00.000 7988 Enqueuing Expose request
08:31:29.097 00.000 15712 Worker thread wakes up
08:31:29.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:29.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:30.521 01.424 15712 Exposure complete
08:31:30.550 00.029 15712 worker thread done servicing request
08:31:30.550 00.000 7988 OnExposeComplete: enter
08:31:30.550 00.000 7988 UpdateGuideState(): m_state=1
08:31:30.552 00.002 7988 UpdateCurrentPosition: no star selected
08:31:30.554 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:30.555 00.001 7988 Status Line: No star selected
08:31:30.557 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:30.557 00.000 7988 UpdateGuideState exits: No star selected
08:31:30.559 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:30.561 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:30.561 00.000 7988 Enqueuing Expose request
08:31:30.563 00.002 15712 Worker thread wakes up
08:31:30.563 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:30.563 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:32.198 01.635 15712 Exposure complete
08:31:32.220 00.022 15712 worker thread done servicing request
08:31:32.220 00.000 7988 OnExposeComplete: enter
08:31:32.220 00.000 7988 UpdateGuideState(): m_state=1
08:31:32.220 00.000 7988 UpdateCurrentPosition: no star selected
08:31:32.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:32.225 00.005 7988 Status Line: No star selected
08:31:32.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:32.228 00.003 7988 UpdateGuideState exits: No star selected
08:31:32.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:32.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:32.228 00.000 7988 Enqueuing Expose request
08:31:32.228 00.000 15712 Worker thread wakes up
08:31:32.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:32.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:33.764 01.536 15712 Exposure complete
08:31:33.786 00.022 15712 worker thread done servicing request
08:31:33.786 00.000 7988 OnExposeComplete: enter
08:31:33.786 00.000 7988 UpdateGuideState(): m_state=1
08:31:33.790 00.004 7988 UpdateCurrentPosition: no star selected
08:31:33.790 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:33.790 00.000 7988 Status Line: No star selected
08:31:33.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:33.794 00.004 7988 UpdateGuideState exits: No star selected
08:31:33.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:33.794 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:33.794 00.000 7988 Enqueuing Expose request
08:31:33.794 00.000 15712 Worker thread wakes up
08:31:33.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:33.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:35.437 01.643 15712 Exposure complete
08:31:35.457 00.020 15712 worker thread done servicing request
08:31:35.457 00.000 7988 OnExposeComplete: enter
08:31:35.457 00.000 7988 UpdateGuideState(): m_state=1
08:31:35.464 00.007 7988 UpdateCurrentPosition: no star selected
08:31:35.464 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:35.466 00.002 7988 Status Line: No star selected
08:31:35.468 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:35.469 00.001 7988 UpdateGuideState exits: No star selected
08:31:35.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:35.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:35.469 00.000 7988 Enqueuing Expose request
08:31:35.469 00.000 15712 Worker thread wakes up
08:31:35.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:35.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:37.001 01.532 15712 Exposure complete
08:31:37.024 00.023 15712 worker thread done servicing request
08:31:37.024 00.000 7988 OnExposeComplete: enter
08:31:37.024 00.000 7988 UpdateGuideState(): m_state=1
08:31:37.024 00.000 7988 UpdateCurrentPosition: no star selected
08:31:37.024 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:37.024 00.000 7988 Status Line: No star selected
08:31:37.024 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:37.031 00.007 7988 UpdateGuideState exits: No star selected
08:31:37.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:37.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:37.031 00.000 7988 Enqueuing Expose request
08:31:37.031 00.000 15712 Worker thread wakes up
08:31:37.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:37.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:38.774 01.743 15712 Exposure complete
08:31:38.795 00.021 15712 worker thread done servicing request
08:31:38.795 00.000 7988 OnExposeComplete: enter
08:31:38.795 00.000 7988 UpdateGuideState(): m_state=1
08:31:38.799 00.004 7988 UpdateCurrentPosition: no star selected
08:31:38.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:38.801 00.002 7988 Status Line: No star selected
08:31:38.803 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:38.803 00.000 7988 UpdateGuideState exits: No star selected
08:31:38.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:38.803 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:38.803 00.000 7988 Enqueuing Expose request
08:31:38.803 00.000 15712 Worker thread wakes up
08:31:38.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:38.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:40.227 01.424 15712 Exposure complete
08:31:40.249 00.022 15712 worker thread done servicing request
08:31:40.249 00.000 7988 OnExposeComplete: enter
08:31:40.249 00.000 7988 UpdateGuideState(): m_state=1
08:31:40.249 00.000 7988 UpdateCurrentPosition: no star selected
08:31:40.249 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:40.249 00.000 7988 Status Line: No star selected
08:31:40.256 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:40.258 00.002 7988 UpdateGuideState exits: No star selected
08:31:40.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:40.258 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:40.258 00.000 7988 Enqueuing Expose request
08:31:40.258 00.000 15712 Worker thread wakes up
08:31:40.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:40.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:41.903 01.645 15712 Exposure complete
08:31:41.927 00.024 15712 worker thread done servicing request
08:31:41.927 00.000 7988 OnExposeComplete: enter
08:31:41.927 00.000 7988 UpdateGuideState(): m_state=1
08:31:41.927 00.000 7988 UpdateCurrentPosition: no star selected
08:31:41.927 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:41.927 00.000 7988 Status Line: No star selected
08:31:41.927 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:41.935 00.008 7988 UpdateGuideState exits: No star selected
08:31:41.935 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:41.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:41.935 00.000 7988 Enqueuing Expose request
08:31:41.935 00.000 15712 Worker thread wakes up
08:31:41.935 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:41.935 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:43.468 01.533 15712 Exposure complete
08:31:43.491 00.023 15712 worker thread done servicing request
08:31:43.491 00.000 7988 OnExposeComplete: enter
08:31:43.491 00.000 7988 UpdateGuideState(): m_state=1
08:31:43.491 00.000 7988 UpdateCurrentPosition: no star selected
08:31:43.495 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:43.495 00.000 7988 Status Line: No star selected
08:31:43.495 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:43.499 00.004 7988 UpdateGuideState exits: No star selected
08:31:43.499 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:43.499 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:43.499 00.000 7988 Enqueuing Expose request
08:31:43.499 00.000 15712 Worker thread wakes up
08:31:43.499 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:43.499 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:45.132 01.633 15712 Exposure complete
08:31:45.147 00.015 15712 worker thread done servicing request
08:31:45.147 00.000 7988 OnExposeComplete: enter
08:31:45.147 00.000 7988 UpdateGuideState(): m_state=1
08:31:45.147 00.000 7988 UpdateCurrentPosition: no star selected
08:31:45.147 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:45.147 00.000 7988 Status Line: No star selected
08:31:45.147 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:45.162 00.015 7988 UpdateGuideState exits: No star selected
08:31:45.163 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:45.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:45.163 00.000 7988 Enqueuing Expose request
08:31:45.163 00.000 15712 Worker thread wakes up
08:31:45.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:45.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:46.698 01.535 15712 Exposure complete
08:31:46.720 00.022 15712 worker thread done servicing request
08:31:46.720 00.000 7988 OnExposeComplete: enter
08:31:46.720 00.000 7988 UpdateGuideState(): m_state=1
08:31:46.720 00.000 7988 UpdateCurrentPosition: no star selected
08:31:46.720 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:46.720 00.000 7988 Status Line: No star selected
08:31:46.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:46.727 00.007 7988 UpdateGuideState exits: No star selected
08:31:46.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:46.729 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:46.729 00.000 7988 Enqueuing Expose request
08:31:46.729 00.000 15712 Worker thread wakes up
08:31:46.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:46.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:48.361 01.632 15712 Exposure complete
08:31:48.381 00.020 15712 worker thread done servicing request
08:31:48.381 00.000 7988 OnExposeComplete: enter
08:31:48.381 00.000 7988 UpdateGuideState(): m_state=1
08:31:48.386 00.005 7988 UpdateCurrentPosition: no star selected
08:31:48.386 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:48.388 00.002 7988 Status Line: No star selected
08:31:48.390 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:48.390 00.000 7988 UpdateGuideState exits: No star selected
08:31:48.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:48.390 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:48.390 00.000 7988 Enqueuing Expose request
08:31:48.390 00.000 15712 Worker thread wakes up
08:31:48.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:48.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:49.923 01.533 15712 Exposure complete
08:31:49.946 00.023 15712 worker thread done servicing request
08:31:49.946 00.000 7988 OnExposeComplete: enter
08:31:49.946 00.000 7988 UpdateGuideState(): m_state=1
08:31:49.946 00.000 7988 UpdateCurrentPosition: no star selected
08:31:49.946 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:49.946 00.000 7988 Status Line: No star selected
08:31:49.952 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:49.952 00.000 7988 UpdateGuideState exits: No star selected
08:31:49.952 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:49.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:49.952 00.000 7988 Enqueuing Expose request
08:31:49.952 00.000 15712 Worker thread wakes up
08:31:49.952 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:49.952 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:51.597 01.645 15712 Exposure complete
08:31:51.617 00.020 15712 worker thread done servicing request
08:31:51.617 00.000 7988 OnExposeComplete: enter
08:31:51.617 00.000 7988 UpdateGuideState(): m_state=1
08:31:51.622 00.005 7988 UpdateCurrentPosition: no star selected
08:31:51.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:51.624 00.002 7988 Status Line: No star selected
08:31:51.626 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:51.627 00.001 7988 UpdateGuideState exits: No star selected
08:31:51.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:51.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:51.627 00.000 7988 Enqueuing Expose request
08:31:51.627 00.000 15712 Worker thread wakes up
08:31:51.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:51.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:53.147 01.520 15712 Exposure complete
08:31:53.166 00.019 15712 worker thread done servicing request
08:31:53.166 00.000 7988 OnExposeComplete: enter
08:31:53.166 00.000 7988 UpdateGuideState(): m_state=1
08:31:53.172 00.006 7988 UpdateCurrentPosition: no star selected
08:31:53.172 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:53.174 00.002 7988 Status Line: No star selected
08:31:53.176 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:53.176 00.000 7988 UpdateGuideState exits: No star selected
08:31:53.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:53.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:53.176 00.000 7988 Enqueuing Expose request
08:31:53.176 00.000 15712 Worker thread wakes up
08:31:53.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:53.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:54.825 01.649 15712 Exposure complete
08:31:54.838 00.013 15712 worker thread done servicing request
08:31:54.838 00.000 7988 OnExposeComplete: enter
08:31:54.838 00.000 7988 UpdateGuideState(): m_state=1
08:31:54.849 00.011 7988 UpdateCurrentPosition: no star selected
08:31:54.849 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:54.849 00.000 7988 Status Line: No star selected
08:31:54.849 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:54.854 00.005 7988 UpdateGuideState exits: No star selected
08:31:54.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:54.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:54.854 00.000 7988 Enqueuing Expose request
08:31:54.854 00.000 15712 Worker thread wakes up
08:31:54.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:54.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:56.376 01.522 15712 Exposure complete
08:31:56.400 00.024 15712 worker thread done servicing request
08:31:56.400 00.000 7988 OnExposeComplete: enter
08:31:56.401 00.001 7988 UpdateGuideState(): m_state=1
08:31:56.402 00.001 7988 UpdateCurrentPosition: no star selected
08:31:56.403 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:56.404 00.001 7988 Status Line: No star selected
08:31:56.406 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:56.406 00.000 7988 UpdateGuideState exits: No star selected
08:31:56.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:56.406 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:56.406 00.000 7988 Enqueuing Expose request
08:31:56.406 00.000 15712 Worker thread wakes up
08:31:56.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:56.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:58.051 01.645 15712 Exposure complete
08:31:58.077 00.026 15712 worker thread done servicing request
08:31:58.077 00.000 7988 OnExposeComplete: enter
08:31:58.077 00.000 7988 UpdateGuideState(): m_state=1
08:31:58.077 00.000 7988 UpdateCurrentPosition: no star selected
08:31:58.077 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:58.077 00.000 7988 Status Line: No star selected
08:31:58.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:58.083 00.006 7988 UpdateGuideState exits: No star selected
08:31:58.083 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:58.083 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:58.083 00.000 7988 Enqueuing Expose request
08:31:58.083 00.000 15712 Worker thread wakes up
08:31:58.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:58.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:31:59.616 01.533 15712 Exposure complete
08:31:59.631 00.015 15712 worker thread done servicing request
08:31:59.631 00.000 7988 OnExposeComplete: enter
08:31:59.631 00.000 7988 UpdateGuideState(): m_state=1
08:31:59.641 00.010 7988 UpdateCurrentPosition: no star selected
08:31:59.641 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:31:59.643 00.002 7988 Status Line: No star selected
08:31:59.645 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:31:59.645 00.000 7988 UpdateGuideState exits: No star selected
08:31:59.648 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:31:59.648 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:31:59.650 00.002 7988 Enqueuing Expose request
08:31:59.650 00.000 15712 Worker thread wakes up
08:31:59.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:31:59.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:01.390 01.740 15712 Exposure complete
08:32:01.414 00.024 15712 worker thread done servicing request
08:32:01.414 00.000 7988 OnExposeComplete: enter
08:32:01.414 00.000 7988 UpdateGuideState(): m_state=1
08:32:01.414 00.000 7988 UpdateCurrentPosition: no star selected
08:32:01.418 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:01.418 00.000 7988 Status Line: No star selected
08:32:01.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:01.422 00.004 7988 UpdateGuideState exits: No star selected
08:32:01.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:01.422 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:01.422 00.000 7988 Enqueuing Expose request
08:32:01.422 00.000 15712 Worker thread wakes up
08:32:01.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:01.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:02.846 01.424 15712 Exposure complete
08:32:02.866 00.020 15712 worker thread done servicing request
08:32:02.866 00.000 7988 OnExposeComplete: enter
08:32:02.866 00.000 7988 UpdateGuideState(): m_state=1
08:32:02.871 00.005 7988 UpdateCurrentPosition: no star selected
08:32:02.871 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:02.873 00.002 7988 Status Line: No star selected
08:32:02.875 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:02.875 00.000 7988 UpdateGuideState exits: No star selected
08:32:02.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:02.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:02.875 00.000 7988 Enqueuing Expose request
08:32:02.875 00.000 15712 Worker thread wakes up
08:32:02.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:02.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:04.620 01.745 15712 Exposure complete
08:32:04.642 00.022 15712 worker thread done servicing request
08:32:04.642 00.000 7988 OnExposeComplete: enter
08:32:04.642 00.000 7988 UpdateGuideState(): m_state=1
08:32:04.642 00.000 7988 UpdateCurrentPosition: no star selected
08:32:04.642 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:04.642 00.000 7988 Status Line: No star selected
08:32:04.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:04.650 00.008 7988 UpdateGuideState exits: No star selected
08:32:04.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:04.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:04.650 00.000 7988 Enqueuing Expose request
08:32:04.650 00.000 15712 Worker thread wakes up
08:32:04.650 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:04.650 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:06.060 01.410 15712 Exposure complete
08:32:06.082 00.022 15712 worker thread done servicing request
08:32:06.082 00.000 7988 OnExposeComplete: enter
08:32:06.082 00.000 7988 UpdateGuideState(): m_state=1
08:32:06.086 00.004 7988 UpdateCurrentPosition: no star selected
08:32:06.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:06.086 00.000 7988 Status Line: No star selected
08:32:06.086 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:06.090 00.004 7988 UpdateGuideState exits: No star selected
08:32:06.090 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:06.090 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:06.090 00.000 7988 Enqueuing Expose request
08:32:06.090 00.000 15712 Worker thread wakes up
08:32:06.090 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:06.090 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:07.834 01.744 15712 Exposure complete
08:32:07.854 00.020 15712 worker thread done servicing request
08:32:07.854 00.000 7988 OnExposeComplete: enter
08:32:07.854 00.000 7988 UpdateGuideState(): m_state=1
08:32:07.859 00.005 7988 UpdateCurrentPosition: no star selected
08:32:07.859 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:07.861 00.002 7988 Status Line: No star selected
08:32:07.863 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:07.863 00.000 7988 UpdateGuideState exits: No star selected
08:32:07.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:07.863 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:07.863 00.000 7988 Enqueuing Expose request
08:32:07.863 00.000 15712 Worker thread wakes up
08:32:07.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:07.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:09.288 01.425 15712 Exposure complete
08:32:09.310 00.022 15712 worker thread done servicing request
08:32:09.310 00.000 7988 OnExposeComplete: enter
08:32:09.310 00.000 7988 UpdateGuideState(): m_state=1
08:32:09.310 00.000 7988 UpdateCurrentPosition: no star selected
08:32:09.310 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:09.316 00.006 7988 Status Line: No star selected
08:32:09.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:09.318 00.002 7988 UpdateGuideState exits: No star selected
08:32:09.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:09.318 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:09.318 00.000 7988 Enqueuing Expose request
08:32:09.318 00.000 15712 Worker thread wakes up
08:32:09.318 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:09.318 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:11.062 01.744 15712 Exposure complete
08:32:11.084 00.022 15712 worker thread done servicing request
08:32:11.084 00.000 7988 OnExposeComplete: enter
08:32:11.085 00.001 7988 UpdateGuideState(): m_state=1
08:32:11.085 00.000 7988 UpdateCurrentPosition: no star selected
08:32:11.085 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:11.085 00.000 7988 Status Line: No star selected
08:32:11.085 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:11.092 00.007 7988 UpdateGuideState exits: No star selected
08:32:11.092 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:11.092 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:11.092 00.000 7988 Enqueuing Expose request
08:32:11.092 00.000 15712 Worker thread wakes up
08:32:11.092 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:11.092 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:12.515 01.423 15712 Exposure complete
08:32:12.535 00.020 15712 worker thread done servicing request
08:32:12.535 00.000 7988 OnExposeComplete: enter
08:32:12.535 00.000 7988 UpdateGuideState(): m_state=1
08:32:12.535 00.000 7988 UpdateCurrentPosition: no star selected
08:32:12.535 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:12.535 00.000 7988 Status Line: No star selected
08:32:12.545 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:12.545 00.000 7988 UpdateGuideState exits: No star selected
08:32:12.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:12.545 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:12.545 00.000 7988 Enqueuing Expose request
08:32:12.550 00.005 15712 Worker thread wakes up
08:32:12.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:12.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:14.179 01.629 15712 Exposure complete
08:32:14.201 00.022 15712 worker thread done servicing request
08:32:14.201 00.000 7988 OnExposeComplete: enter
08:32:14.201 00.000 7988 UpdateGuideState(): m_state=1
08:32:14.201 00.000 7988 UpdateCurrentPosition: no star selected
08:32:14.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:14.201 00.000 7988 Status Line: No star selected
08:32:14.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:14.208 00.007 7988 UpdateGuideState exits: No star selected
08:32:14.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:14.208 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:14.208 00.000 7988 Enqueuing Expose request
08:32:14.208 00.000 15712 Worker thread wakes up
08:32:14.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:14.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:15.730 01.522 15712 Exposure complete
08:32:15.750 00.020 15712 worker thread done servicing request
08:32:15.750 00.000 7988 OnExposeComplete: enter
08:32:15.750 00.000 7988 UpdateGuideState(): m_state=1
08:32:15.755 00.005 7988 UpdateCurrentPosition: no star selected
08:32:15.755 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:15.757 00.002 7988 Status Line: No star selected
08:32:15.759 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:15.759 00.000 7988 UpdateGuideState exits: No star selected
08:32:15.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:15.759 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:15.759 00.000 7988 Enqueuing Expose request
08:32:15.759 00.000 15712 Worker thread wakes up
08:32:15.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:15.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:17.503 01.744 15712 Exposure complete
08:32:17.526 00.023 15712 worker thread done servicing request
08:32:17.526 00.000 7988 OnExposeComplete: enter
08:32:17.526 00.000 7988 UpdateGuideState(): m_state=1
08:32:17.526 00.000 7988 UpdateCurrentPosition: no star selected
08:32:17.526 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:17.526 00.000 7988 Status Line: No star selected
08:32:17.526 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:17.533 00.007 7988 UpdateGuideState exits: No star selected
08:32:17.533 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:17.533 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:17.537 00.004 7988 Enqueuing Expose request
08:32:17.537 00.000 15712 Worker thread wakes up
08:32:17.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:17.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:18.941 01.404 15712 Exposure complete
08:32:18.965 00.024 15712 worker thread done servicing request
08:32:18.965 00.000 7988 OnExposeComplete: enter
08:32:18.966 00.001 7988 UpdateGuideState(): m_state=1
08:32:18.966 00.000 7988 UpdateCurrentPosition: no star selected
08:32:18.966 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:18.966 00.000 7988 Status Line: No star selected
08:32:18.971 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:18.971 00.000 7988 UpdateGuideState exits: No star selected
08:32:18.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:18.971 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:18.971 00.000 7988 Enqueuing Expose request
08:32:18.971 00.000 15712 Worker thread wakes up
08:32:18.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:18.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:20.614 01.643 15712 Exposure complete
08:32:20.636 00.022 15712 worker thread done servicing request
08:32:20.636 00.000 7988 OnExposeComplete: enter
08:32:20.636 00.000 7988 UpdateGuideState(): m_state=1
08:32:20.641 00.005 7988 UpdateCurrentPosition: no star selected
08:32:20.641 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:20.643 00.002 7988 Status Line: No star selected
08:32:20.645 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:20.646 00.001 7988 UpdateGuideState exits: No star selected
08:32:20.646 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:20.646 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:20.646 00.000 7988 Enqueuing Expose request
08:32:20.646 00.000 15712 Worker thread wakes up
08:32:20.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:20.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:22.179 01.533 15712 Exposure complete
08:32:22.193 00.014 15712 worker thread done servicing request
08:32:22.193 00.000 7988 OnExposeComplete: enter
08:32:22.203 00.010 7988 UpdateGuideState(): m_state=1
08:32:22.205 00.002 7988 UpdateCurrentPosition: no star selected
08:32:22.205 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:22.207 00.002 7988 Status Line: No star selected
08:32:22.207 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:22.209 00.002 7988 UpdateGuideState exits: No star selected
08:32:22.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:22.209 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:22.209 00.000 7988 Enqueuing Expose request
08:32:22.209 00.000 15712 Worker thread wakes up
08:32:22.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:22.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:23.853 01.644 15712 Exposure complete
08:32:23.870 00.017 15712 worker thread done servicing request
08:32:23.870 00.000 7988 OnExposeComplete: enter
08:32:23.870 00.000 7988 UpdateGuideState(): m_state=1
08:32:23.879 00.009 7988 UpdateCurrentPosition: no star selected
08:32:23.879 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:23.881 00.002 7988 Status Line: No star selected
08:32:23.883 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:23.883 00.000 7988 UpdateGuideState exits: No star selected
08:32:23.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:23.886 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:23.886 00.000 7988 Enqueuing Expose request
08:32:23.886 00.000 15712 Worker thread wakes up
08:32:23.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:23.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:25.403 01.517 15712 Exposure complete
08:32:25.420 00.017 15712 worker thread done servicing request
08:32:25.420 00.000 7988 OnExposeComplete: enter
08:32:25.420 00.000 7988 UpdateGuideState(): m_state=1
08:32:25.429 00.009 7988 UpdateCurrentPosition: no star selected
08:32:25.429 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:25.431 00.002 7988 Status Line: No star selected
08:32:25.433 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:25.433 00.000 7988 UpdateGuideState exits: No star selected
08:32:25.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:25.433 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:25.437 00.004 7988 Enqueuing Expose request
08:32:25.437 00.000 15712 Worker thread wakes up
08:32:25.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:25.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:27.178 01.741 15712 Exposure complete
08:32:27.192 00.014 15712 worker thread done servicing request
08:32:27.192 00.000 7988 OnExposeComplete: enter
08:32:27.192 00.000 7988 UpdateGuideState(): m_state=1
08:32:27.204 00.012 7988 UpdateCurrentPosition: no star selected
08:32:27.204 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:27.206 00.002 7988 Status Line: No star selected
08:32:27.208 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:27.208 00.000 7988 UpdateGuideState exits: No star selected
08:32:27.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:27.208 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:27.208 00.000 7988 Enqueuing Expose request
08:32:27.208 00.000 15712 Worker thread wakes up
08:32:27.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:27.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:28.633 01.425 15712 Exposure complete
08:32:28.653 00.020 15712 worker thread done servicing request
08:32:28.653 00.000 7988 OnExposeComplete: enter
08:32:28.653 00.000 7988 UpdateGuideState(): m_state=1
08:32:28.658 00.005 7988 UpdateCurrentPosition: no star selected
08:32:28.658 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:28.660 00.002 7988 Status Line: No star selected
08:32:28.662 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:28.663 00.001 7988 UpdateGuideState exits: No star selected
08:32:28.663 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:28.663 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:28.663 00.000 7988 Enqueuing Expose request
08:32:28.663 00.000 15712 Worker thread wakes up
08:32:28.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:28.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:30.407 01.744 15712 Exposure complete
08:32:30.424 00.017 15712 worker thread done servicing request
08:32:30.424 00.000 7988 OnExposeComplete: enter
08:32:30.424 00.000 7988 UpdateGuideState(): m_state=1
08:32:30.434 00.010 7988 UpdateCurrentPosition: no star selected
08:32:30.434 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:30.436 00.002 7988 Status Line: No star selected
08:32:30.438 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:30.438 00.000 7988 UpdateGuideState exits: No star selected
08:32:30.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:30.438 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:30.438 00.000 7988 Enqueuing Expose request
08:32:30.442 00.004 15712 Worker thread wakes up
08:32:30.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:30.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:31.848 01.406 15712 Exposure complete
08:32:31.871 00.023 15712 worker thread done servicing request
08:32:31.871 00.000 7988 OnExposeComplete: enter
08:32:31.871 00.000 7988 UpdateGuideState(): m_state=1
08:32:31.873 00.002 7988 UpdateCurrentPosition: no star selected
08:32:31.873 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:31.875 00.002 7988 Status Line: No star selected
08:32:31.878 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:31.878 00.000 7988 UpdateGuideState exits: No star selected
08:32:31.880 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:31.880 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:31.882 00.002 7988 Enqueuing Expose request
08:32:31.882 00.000 15712 Worker thread wakes up
08:32:31.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:31.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:33.523 01.641 15712 Exposure complete
08:32:33.547 00.024 15712 worker thread done servicing request
08:32:33.549 00.002 7988 OnExposeComplete: enter
08:32:33.549 00.000 7988 UpdateGuideState(): m_state=1
08:32:33.549 00.000 7988 UpdateCurrentPosition: no star selected
08:32:33.549 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:33.549 00.000 7988 Status Line: No star selected
08:32:33.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:33.556 00.007 7988 UpdateGuideState exits: No star selected
08:32:33.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:33.558 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:33.558 00.000 7988 Enqueuing Expose request
08:32:33.558 00.000 15712 Worker thread wakes up
08:32:33.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:33.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:35.091 01.533 15712 Exposure complete
08:32:35.114 00.023 15712 worker thread done servicing request
08:32:35.114 00.000 7988 OnExposeComplete: enter
08:32:35.114 00.000 7988 UpdateGuideState(): m_state=1
08:32:35.114 00.000 7988 UpdateCurrentPosition: no star selected
08:32:35.114 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:35.114 00.000 7988 Status Line: No star selected
08:32:35.114 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:35.121 00.007 7988 UpdateGuideState exits: No star selected
08:32:35.123 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:35.123 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:35.123 00.000 7988 Enqueuing Expose request
08:32:35.123 00.000 15712 Worker thread wakes up
08:32:35.123 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:35.123 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:36.865 01.742 15712 Exposure complete
08:32:36.879 00.014 15712 worker thread done servicing request
08:32:36.879 00.000 7988 OnExposeComplete: enter
08:32:36.879 00.000 7988 UpdateGuideState(): m_state=1
08:32:36.890 00.011 7988 UpdateCurrentPosition: no star selected
08:32:36.892 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:36.892 00.000 7988 Status Line: No star selected
08:32:36.894 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:36.894 00.000 7988 UpdateGuideState exits: No star selected
08:32:36.894 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:36.894 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:36.894 00.000 7988 Enqueuing Expose request
08:32:36.894 00.000 15712 Worker thread wakes up
08:32:36.894 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:36.894 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:38.319 01.425 15712 Exposure complete
08:32:38.339 00.020 15712 worker thread done servicing request
08:32:38.339 00.000 7988 OnExposeComplete: enter
08:32:38.339 00.000 7988 UpdateGuideState(): m_state=1
08:32:38.345 00.006 7988 UpdateCurrentPosition: no star selected
08:32:38.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:38.347 00.002 7988 Status Line: No star selected
08:32:38.348 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:38.348 00.000 7988 UpdateGuideState exits: No star selected
08:32:38.348 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:38.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:38.348 00.000 7988 Enqueuing Expose request
08:32:38.348 00.000 15712 Worker thread wakes up
08:32:38.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:38.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:39.993 01.645 15712 Exposure complete
08:32:40.009 00.016 15712 worker thread done servicing request
08:32:40.009 00.000 7988 OnExposeComplete: enter
08:32:40.009 00.000 7988 UpdateGuideState(): m_state=1
08:32:40.009 00.000 7988 UpdateCurrentPosition: no star selected
08:32:40.023 00.014 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:40.023 00.000 7988 Status Line: No star selected
08:32:40.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:40.025 00.000 7988 UpdateGuideState exits: No star selected
08:32:40.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:40.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:40.025 00.000 7988 Enqueuing Expose request
08:32:40.025 00.000 15712 Worker thread wakes up
08:32:40.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:40.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:41.562 01.537 15712 Exposure complete
08:32:41.584 00.022 15712 worker thread done servicing request
08:32:41.584 00.000 7988 OnExposeComplete: enter
08:32:41.584 00.000 7988 UpdateGuideState(): m_state=1
08:32:41.588 00.004 7988 UpdateCurrentPosition: no star selected
08:32:41.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:41.588 00.000 7988 Status Line: No star selected
08:32:41.592 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:41.592 00.000 7988 UpdateGuideState exits: No star selected
08:32:41.594 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:41.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:41.596 00.002 7988 Enqueuing Expose request
08:32:41.596 00.000 15712 Worker thread wakes up
08:32:41.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:41.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:43.338 01.742 15712 Exposure complete
08:32:43.360 00.022 15712 worker thread done servicing request
08:32:43.360 00.000 7988 OnExposeComplete: enter
08:32:43.360 00.000 7988 UpdateGuideState(): m_state=1
08:32:43.360 00.000 7988 UpdateCurrentPosition: no star selected
08:32:43.360 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:43.360 00.000 7988 Status Line: No star selected
08:32:43.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:43.368 00.008 7988 UpdateGuideState exits: No star selected
08:32:43.368 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:43.368 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:43.368 00.000 7988 Enqueuing Expose request
08:32:43.368 00.000 15712 Worker thread wakes up
08:32:43.368 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:43.368 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:44.791 01.423 15712 Exposure complete
08:32:44.805 00.014 15712 worker thread done servicing request
08:32:44.805 00.000 7988 OnExposeComplete: enter
08:32:44.805 00.000 7988 UpdateGuideState(): m_state=1
08:32:44.817 00.012 7988 UpdateCurrentPosition: no star selected
08:32:44.817 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:44.819 00.002 7988 Status Line: No star selected
08:32:44.821 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:44.822 00.001 7988 UpdateGuideState exits: No star selected
08:32:44.822 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:44.822 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:44.822 00.000 7988 Enqueuing Expose request
08:32:44.822 00.000 15712 Worker thread wakes up
08:32:44.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:44.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:46.564 01.742 15712 Exposure complete
08:32:46.588 00.024 15712 worker thread done servicing request
08:32:46.588 00.000 7988 OnExposeComplete: enter
08:32:46.588 00.000 7988 UpdateGuideState(): m_state=1
08:32:46.592 00.004 7988 UpdateCurrentPosition: no star selected
08:32:46.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:46.592 00.000 7988 Status Line: No star selected
08:32:46.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:46.596 00.004 7988 UpdateGuideState exits: No star selected
08:32:46.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:46.596 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:46.596 00.000 7988 Enqueuing Expose request
08:32:46.596 00.000 15712 Worker thread wakes up
08:32:46.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:46.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:48.018 01.422 15712 Exposure complete
08:32:48.040 00.022 15712 worker thread done servicing request
08:32:48.040 00.000 7988 OnExposeComplete: enter
08:32:48.040 00.000 7988 UpdateGuideState(): m_state=1
08:32:48.040 00.000 7988 UpdateCurrentPosition: no star selected
08:32:48.040 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:48.040 00.000 7988 Status Line: No star selected
08:32:48.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:48.048 00.008 7988 UpdateGuideState exits: No star selected
08:32:48.048 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:48.048 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:48.048 00.000 7988 Enqueuing Expose request
08:32:48.048 00.000 15712 Worker thread wakes up
08:32:48.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:48.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:49.695 01.647 15712 Exposure complete
08:32:49.709 00.014 15712 worker thread done servicing request
08:32:49.709 00.000 7988 OnExposeComplete: enter
08:32:49.709 00.000 7988 UpdateGuideState(): m_state=1
08:32:49.720 00.011 7988 UpdateCurrentPosition: no star selected
08:32:49.722 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:49.722 00.000 7988 Status Line: No star selected
08:32:49.724 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:49.725 00.001 7988 UpdateGuideState exits: No star selected
08:32:49.725 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:49.725 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:49.725 00.000 7988 Enqueuing Expose request
08:32:49.725 00.000 15712 Worker thread wakes up
08:32:49.725 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:49.725 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:51.256 01.531 15712 Exposure complete
08:32:51.280 00.024 15712 worker thread done servicing request
08:32:51.280 00.000 7988 OnExposeComplete: enter
08:32:51.280 00.000 7988 UpdateGuideState(): m_state=1
08:32:51.280 00.000 7988 UpdateCurrentPosition: no star selected
08:32:51.280 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:51.280 00.000 7988 Status Line: No star selected
08:32:51.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:51.286 00.006 7988 UpdateGuideState exits: No star selected
08:32:51.286 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:51.286 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:51.286 00.000 7988 Enqueuing Expose request
08:32:51.286 00.000 15712 Worker thread wakes up
08:32:51.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:51.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:53.031 01.745 15712 Exposure complete
08:32:53.052 00.021 15712 worker thread done servicing request
08:32:53.052 00.000 7988 OnExposeComplete: enter
08:32:53.052 00.000 7988 UpdateGuideState(): m_state=1
08:32:53.052 00.000 7988 UpdateCurrentPosition: no star selected
08:32:53.052 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:53.052 00.000 7988 Status Line: No star selected
08:32:53.060 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:53.061 00.001 7988 UpdateGuideState exits: No star selected
08:32:53.061 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:53.063 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:53.063 00.000 7988 Enqueuing Expose request
08:32:53.065 00.002 15712 Worker thread wakes up
08:32:53.065 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:53.065 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:54.484 01.419 15712 Exposure complete
08:32:54.506 00.022 15712 worker thread done servicing request
08:32:54.506 00.000 7988 OnExposeComplete: enter
08:32:54.508 00.002 7988 UpdateGuideState(): m_state=1
08:32:54.508 00.000 7988 UpdateCurrentPosition: no star selected
08:32:54.508 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:54.508 00.000 7988 Status Line: No star selected
08:32:54.508 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:54.514 00.006 7988 UpdateGuideState exits: No star selected
08:32:54.516 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:54.516 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:54.516 00.000 7988 Enqueuing Expose request
08:32:54.516 00.000 15712 Worker thread wakes up
08:32:54.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:54.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:56.160 01.644 15712 Exposure complete
08:32:56.177 00.017 15712 worker thread done servicing request
08:32:56.177 00.000 7988 OnExposeComplete: enter
08:32:56.177 00.000 7988 UpdateGuideState(): m_state=1
08:32:56.187 00.010 7988 UpdateCurrentPosition: no star selected
08:32:56.187 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:56.189 00.002 7988 Status Line: No star selected
08:32:56.191 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:56.192 00.001 7988 UpdateGuideState exits: No star selected
08:32:56.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:56.194 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:56.194 00.000 7988 Enqueuing Expose request
08:32:56.194 00.000 15712 Worker thread wakes up
08:32:56.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:56.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:57.727 01.533 15712 Exposure complete
08:32:57.750 00.023 15712 worker thread done servicing request
08:32:57.750 00.000 7988 OnExposeComplete: enter
08:32:57.750 00.000 7988 UpdateGuideState(): m_state=1
08:32:57.750 00.000 7988 UpdateCurrentPosition: no star selected
08:32:57.750 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:57.750 00.000 7988 Status Line: No star selected
08:32:57.757 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:57.757 00.000 7988 UpdateGuideState exits: No star selected
08:32:57.759 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:57.759 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:57.759 00.000 7988 Enqueuing Expose request
08:32:57.759 00.000 15712 Worker thread wakes up
08:32:57.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:57.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:32:59.401 01.642 15712 Exposure complete
08:32:59.426 00.025 15712 worker thread done servicing request
08:32:59.426 00.000 7988 OnExposeComplete: enter
08:32:59.426 00.000 7988 UpdateGuideState(): m_state=1
08:32:59.426 00.000 7988 UpdateCurrentPosition: no star selected
08:32:59.426 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:32:59.426 00.000 7988 Status Line: No star selected
08:32:59.426 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:32:59.433 00.007 7988 UpdateGuideState exits: No star selected
08:32:59.433 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:32:59.433 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:32:59.433 00.000 7988 Enqueuing Expose request
08:32:59.433 00.000 15712 Worker thread wakes up
08:32:59.433 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:32:59.433 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:00.969 01.536 15712 Exposure complete
08:33:00.989 00.020 15712 worker thread done servicing request
08:33:00.989 00.000 7988 OnExposeComplete: enter
08:33:00.989 00.000 7988 UpdateGuideState(): m_state=1
08:33:00.994 00.005 7988 UpdateCurrentPosition: no star selected
08:33:00.994 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:00.996 00.002 7988 Status Line: No star selected
08:33:00.998 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:00.998 00.000 7988 UpdateGuideState exits: No star selected
08:33:01.001 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:01.001 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:01.003 00.002 7988 Enqueuing Expose request
08:33:01.003 00.000 15712 Worker thread wakes up
08:33:01.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:01.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:02.646 01.643 15712 Exposure complete
08:33:02.668 00.022 15712 worker thread done servicing request
08:33:02.668 00.000 7988 OnExposeComplete: enter
08:33:02.668 00.000 7988 UpdateGuideState(): m_state=1
08:33:02.671 00.003 7988 UpdateCurrentPosition: no star selected
08:33:02.671 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:02.673 00.002 7988 Status Line: No star selected
08:33:02.675 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:02.675 00.000 7988 UpdateGuideState exits: No star selected
08:33:02.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:02.675 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:02.675 00.000 7988 Enqueuing Expose request
08:33:02.675 00.000 15712 Worker thread wakes up
08:33:02.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:02.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:04.197 01.522 15712 Exposure complete
08:33:04.211 00.014 15712 worker thread done servicing request
08:33:04.211 00.000 7988 OnExposeComplete: enter
08:33:04.222 00.011 7988 UpdateGuideState(): m_state=1
08:33:04.222 00.000 7988 UpdateCurrentPosition: no star selected
08:33:04.222 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:04.222 00.000 7988 Status Line: No star selected
08:33:04.227 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:04.227 00.000 7988 UpdateGuideState exits: No star selected
08:33:04.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:04.227 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:04.227 00.000 7988 Enqueuing Expose request
08:33:04.227 00.000 15712 Worker thread wakes up
08:33:04.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:04.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:05.859 01.632 15712 Exposure complete
08:33:05.873 00.014 15712 worker thread done servicing request
08:33:05.873 00.000 7988 OnExposeComplete: enter
08:33:05.873 00.000 7988 UpdateGuideState(): m_state=1
08:33:05.885 00.012 7988 UpdateCurrentPosition: no star selected
08:33:05.885 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:05.887 00.002 7988 Status Line: No star selected
08:33:05.889 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:05.890 00.001 7988 UpdateGuideState exits: No star selected
08:33:05.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:05.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:05.890 00.000 7988 Enqueuing Expose request
08:33:05.890 00.000 15712 Worker thread wakes up
08:33:05.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:05.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:07.411 01.521 15712 Exposure complete
08:33:07.424 00.013 15712 worker thread done servicing request
08:33:07.424 00.000 7988 OnExposeComplete: enter
08:33:07.424 00.000 7988 UpdateGuideState(): m_state=1
08:33:07.436 00.012 7988 UpdateCurrentPosition: no star selected
08:33:07.436 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:07.438 00.002 7988 Status Line: No star selected
08:33:07.440 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:07.440 00.000 7988 UpdateGuideState exits: No star selected
08:33:07.442 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:07.442 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:07.444 00.002 7988 Enqueuing Expose request
08:33:07.444 00.000 15712 Worker thread wakes up
08:33:07.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:07.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:09.086 01.642 15712 Exposure complete
08:33:09.107 00.021 15712 worker thread done servicing request
08:33:09.107 00.000 7988 OnExposeComplete: enter
08:33:09.107 00.000 7988 UpdateGuideState(): m_state=1
08:33:09.113 00.006 7988 UpdateCurrentPosition: no star selected
08:33:09.113 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:09.115 00.002 7988 Status Line: No star selected
08:33:09.117 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:09.118 00.001 7988 UpdateGuideState exits: No star selected
08:33:09.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:09.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:09.118 00.000 7988 Enqueuing Expose request
08:33:09.118 00.000 15712 Worker thread wakes up
08:33:09.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:09.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:10.639 01.521 15712 Exposure complete
08:33:10.661 00.022 15712 worker thread done servicing request
08:33:10.663 00.002 7988 OnExposeComplete: enter
08:33:10.663 00.000 7988 UpdateGuideState(): m_state=1
08:33:10.663 00.000 7988 UpdateCurrentPosition: no star selected
08:33:10.663 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:10.663 00.000 7988 Status Line: No star selected
08:33:10.669 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:10.670 00.001 7988 UpdateGuideState exits: No star selected
08:33:10.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:10.672 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:10.672 00.000 7988 Enqueuing Expose request
08:33:10.674 00.002 15712 Worker thread wakes up
08:33:10.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:10.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:12.315 01.641 15712 Exposure complete
08:33:12.338 00.023 15712 worker thread done servicing request
08:33:12.338 00.000 7988 OnExposeComplete: enter
08:33:12.338 00.000 7988 UpdateGuideState(): m_state=1
08:33:12.338 00.000 7988 UpdateCurrentPosition: no star selected
08:33:12.338 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:12.338 00.000 7988 Status Line: No star selected
08:33:12.338 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:12.347 00.009 7988 UpdateGuideState exits: No star selected
08:33:12.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:12.347 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:12.347 00.000 7988 Enqueuing Expose request
08:33:12.347 00.000 15712 Worker thread wakes up
08:33:12.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:12.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:13.867 01.520 15712 Exposure complete
08:33:13.889 00.022 15712 worker thread done servicing request
08:33:13.889 00.000 7988 OnExposeComplete: enter
08:33:13.889 00.000 7988 UpdateGuideState(): m_state=1
08:33:13.889 00.000 7988 UpdateCurrentPosition: no star selected
08:33:13.889 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:13.889 00.000 7988 Status Line: No star selected
08:33:13.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:13.897 00.008 7988 UpdateGuideState exits: No star selected
08:33:13.897 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:13.897 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:13.897 00.000 7988 Enqueuing Expose request
08:33:13.897 00.000 15712 Worker thread wakes up
08:33:13.897 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:13.897 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:15.540 01.643 15712 Exposure complete
08:33:15.556 00.016 15712 worker thread done servicing request
08:33:15.556 00.000 7988 OnExposeComplete: enter
08:33:15.556 00.000 7988 UpdateGuideState(): m_state=1
08:33:15.567 00.011 7988 UpdateCurrentPosition: no star selected
08:33:15.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:15.569 00.002 7988 Status Line: No star selected
08:33:15.569 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:15.572 00.003 7988 UpdateGuideState exits: No star selected
08:33:15.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:15.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:15.572 00.000 7988 Enqueuing Expose request
08:33:15.572 00.000 15712 Worker thread wakes up
08:33:15.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:15.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:17.103 01.531 15712 Exposure complete
08:33:17.126 00.023 15712 worker thread done servicing request
08:33:17.126 00.000 7988 OnExposeComplete: enter
08:33:17.126 00.000 7988 UpdateGuideState(): m_state=1
08:33:17.126 00.000 7988 UpdateCurrentPosition: no star selected
08:33:17.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:17.126 00.000 7988 Status Line: No star selected
08:33:17.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:17.133 00.007 7988 UpdateGuideState exits: No star selected
08:33:17.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:17.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:17.133 00.000 7988 Enqueuing Expose request
08:33:17.137 00.004 15712 Worker thread wakes up
08:33:17.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:17.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:18.777 01.640 15712 Exposure complete
08:33:18.793 00.016 15712 worker thread done servicing request
08:33:18.793 00.000 7988 OnExposeComplete: enter
08:33:18.793 00.000 7988 UpdateGuideState(): m_state=1
08:33:18.804 00.011 7988 UpdateCurrentPosition: no star selected
08:33:18.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:18.806 00.002 7988 Status Line: No star selected
08:33:18.808 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:18.809 00.001 7988 UpdateGuideState exits: No star selected
08:33:18.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:18.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:18.809 00.000 7988 Enqueuing Expose request
08:33:18.809 00.000 15712 Worker thread wakes up
08:33:18.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:18.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:20.329 01.520 15712 Exposure complete
08:33:20.343 00.014 15712 worker thread done servicing request
08:33:20.352 00.009 7988 OnExposeComplete: enter
08:33:20.352 00.000 7988 UpdateGuideState(): m_state=1
08:33:20.354 00.002 7988 UpdateCurrentPosition: no star selected
08:33:20.354 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:20.356 00.002 7988 Status Line: No star selected
08:33:20.358 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:20.358 00.000 7988 UpdateGuideState exits: No star selected
08:33:20.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:20.358 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:20.358 00.000 7988 Enqueuing Expose request
08:33:20.358 00.000 15712 Worker thread wakes up
08:33:20.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:20.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:22.103 01.745 15712 Exposure complete
08:33:22.126 00.023 15712 worker thread done servicing request
08:33:22.126 00.000 7988 OnExposeComplete: enter
08:33:22.126 00.000 7988 UpdateGuideState(): m_state=1
08:33:22.126 00.000 7988 UpdateCurrentPosition: no star selected
08:33:22.126 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:22.126 00.000 7988 Status Line: No star selected
08:33:22.126 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:22.133 00.007 7988 UpdateGuideState exits: No star selected
08:33:22.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:22.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:22.133 00.000 7988 Enqueuing Expose request
08:33:22.133 00.000 15712 Worker thread wakes up
08:33:22.133 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:22.133 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:23.556 01.423 15712 Exposure complete
08:33:23.570 00.014 15712 worker thread done servicing request
08:33:23.570 00.000 7988 OnExposeComplete: enter
08:33:23.570 00.000 7988 UpdateGuideState(): m_state=1
08:33:23.570 00.000 7988 UpdateCurrentPosition: no star selected
08:33:23.570 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:23.584 00.014 7988 Status Line: No star selected
08:33:23.586 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:23.586 00.000 7988 UpdateGuideState exits: No star selected
08:33:23.586 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:23.586 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:23.586 00.000 7988 Enqueuing Expose request
08:33:23.586 00.000 15712 Worker thread wakes up
08:33:23.586 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:23.586 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:25.232 01.646 15712 Exposure complete
08:33:25.254 00.022 15712 worker thread done servicing request
08:33:25.254 00.000 7988 OnExposeComplete: enter
08:33:25.254 00.000 7988 UpdateGuideState(): m_state=1
08:33:25.259 00.005 7988 UpdateCurrentPosition: no star selected
08:33:25.259 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:25.261 00.002 7988 Status Line: No star selected
08:33:25.263 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:25.264 00.001 7988 UpdateGuideState exits: No star selected
08:33:25.264 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:25.264 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:25.264 00.000 7988 Enqueuing Expose request
08:33:25.264 00.000 15712 Worker thread wakes up
08:33:25.264 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:25.264 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:26.800 01.536 15712 Exposure complete
08:33:26.823 00.023 15712 worker thread done servicing request
08:33:26.823 00.000 7988 OnExposeComplete: enter
08:33:26.823 00.000 7988 UpdateGuideState(): m_state=1
08:33:26.823 00.000 7988 UpdateCurrentPosition: no star selected
08:33:26.823 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:26.823 00.000 7988 Status Line: No star selected
08:33:26.830 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:26.830 00.000 7988 UpdateGuideState exits: No star selected
08:33:26.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:26.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:26.830 00.000 7988 Enqueuing Expose request
08:33:26.830 00.000 15712 Worker thread wakes up
08:33:26.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:26.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:28.475 01.645 15712 Exposure complete
08:33:28.491 00.016 15712 worker thread done servicing request
08:33:28.491 00.000 7988 OnExposeComplete: enter
08:33:28.491 00.000 7988 UpdateGuideState(): m_state=1
08:33:28.503 00.012 7988 UpdateCurrentPosition: no star selected
08:33:28.503 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:28.505 00.002 7988 Status Line: No star selected
08:33:28.507 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:28.508 00.001 7988 UpdateGuideState exits: No star selected
08:33:28.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:28.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:28.508 00.000 7988 Enqueuing Expose request
08:33:28.508 00.000 15712 Worker thread wakes up
08:33:28.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:28.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:30.028 01.520 15712 Exposure complete
08:33:30.042 00.014 15712 worker thread done servicing request
08:33:30.042 00.000 7988 OnExposeComplete: enter
08:33:30.042 00.000 7988 UpdateGuideState(): m_state=1
08:33:30.054 00.012 7988 UpdateCurrentPosition: no star selected
08:33:30.054 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:30.056 00.002 7988 Status Line: No star selected
08:33:30.058 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:30.058 00.000 7988 UpdateGuideState exits: No star selected
08:33:30.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:30.058 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:30.058 00.000 7988 Enqueuing Expose request
08:33:30.058 00.000 15712 Worker thread wakes up
08:33:30.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:30.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:31.703 01.645 15712 Exposure complete
08:33:31.727 00.024 15712 worker thread done servicing request
08:33:31.727 00.000 7988 OnExposeComplete: enter
08:33:31.727 00.000 7988 UpdateGuideState(): m_state=1
08:33:31.730 00.003 7988 UpdateCurrentPosition: no star selected
08:33:31.730 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:31.732 00.002 7988 Status Line: No star selected
08:33:31.734 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:31.735 00.001 7988 UpdateGuideState exits: No star selected
08:33:31.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:31.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:31.735 00.000 7988 Enqueuing Expose request
08:33:31.735 00.000 15712 Worker thread wakes up
08:33:31.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:31.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:33.267 01.532 15712 Exposure complete
08:33:33.281 00.014 15712 worker thread done servicing request
08:33:33.281 00.000 7988 OnExposeComplete: enter
08:33:33.281 00.000 7988 UpdateGuideState(): m_state=1
08:33:33.292 00.011 7988 UpdateCurrentPosition: no star selected
08:33:33.292 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:33.294 00.002 7988 Status Line: No star selected
08:33:33.296 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:33.296 00.000 7988 UpdateGuideState exits: No star selected
08:33:33.296 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:33.296 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:33.296 00.000 7988 Enqueuing Expose request
08:33:33.296 00.000 15712 Worker thread wakes up
08:33:33.296 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:33.296 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:34.943 01.647 15712 Exposure complete
08:33:34.967 00.024 15712 worker thread done servicing request
08:33:34.967 00.000 7988 OnExposeComplete: enter
08:33:34.967 00.000 7988 UpdateGuideState(): m_state=1
08:33:34.967 00.000 7988 UpdateCurrentPosition: no star selected
08:33:34.967 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:34.967 00.000 7988 Status Line: No star selected
08:33:34.967 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:34.975 00.008 7988 UpdateGuideState exits: No star selected
08:33:34.975 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:34.975 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:34.975 00.000 7988 Enqueuing Expose request
08:33:34.975 00.000 15712 Worker thread wakes up
08:33:34.975 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:34.975 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:36.495 01.520 15712 Exposure complete
08:33:36.517 00.022 15712 worker thread done servicing request
08:33:36.517 00.000 7988 OnExposeComplete: enter
08:33:36.517 00.000 7988 UpdateGuideState(): m_state=1
08:33:36.517 00.000 7988 UpdateCurrentPosition: no star selected
08:33:36.517 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:36.517 00.000 7988 Status Line: No star selected
08:33:36.517 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:36.525 00.008 7988 UpdateGuideState exits: No star selected
08:33:36.525 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:36.525 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:36.530 00.005 7988 Enqueuing Expose request
08:33:36.530 00.000 15712 Worker thread wakes up
08:33:36.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:36.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:38.271 01.741 15712 Exposure complete
08:33:38.285 00.014 15712 worker thread done servicing request
08:33:38.285 00.000 7988 OnExposeComplete: enter
08:33:38.285 00.000 7988 UpdateGuideState(): m_state=1
08:33:38.296 00.011 7988 UpdateCurrentPosition: no star selected
08:33:38.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:38.298 00.002 7988 Status Line: No star selected
08:33:38.300 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:38.301 00.001 7988 UpdateGuideState exits: No star selected
08:33:38.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:38.301 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:38.301 00.000 7988 Enqueuing Expose request
08:33:38.301 00.000 15712 Worker thread wakes up
08:33:38.301 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:38.301 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:39.723 01.422 15712 Exposure complete
08:33:39.745 00.022 15712 worker thread done servicing request
08:33:39.745 00.000 7988 OnExposeComplete: enter
08:33:39.747 00.002 7988 UpdateGuideState(): m_state=1
08:33:39.747 00.000 7988 UpdateCurrentPosition: no star selected
08:33:39.747 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:39.747 00.000 7988 Status Line: No star selected
08:33:39.747 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:39.754 00.007 7988 UpdateGuideState exits: No star selected
08:33:39.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:39.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:39.754 00.000 7988 Enqueuing Expose request
08:33:39.754 00.000 15712 Worker thread wakes up
08:33:39.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:39.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:41.499 01.745 15712 Exposure complete
08:33:41.516 00.017 15712 worker thread done servicing request
08:33:41.516 00.000 7988 OnExposeComplete: enter
08:33:41.516 00.000 7988 UpdateGuideState(): m_state=1
08:33:41.525 00.009 7988 UpdateCurrentPosition: no star selected
08:33:41.526 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:41.526 00.000 7988 Status Line: No star selected
08:33:41.528 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:41.530 00.002 7988 UpdateGuideState exits: No star selected
08:33:41.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:41.532 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:41.533 00.001 7988 Enqueuing Expose request
08:33:41.533 00.000 15712 Worker thread wakes up
08:33:41.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:41.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:42.951 01.418 15712 Exposure complete
08:33:42.967 00.016 15712 worker thread done servicing request
08:33:42.967 00.000 7988 OnExposeComplete: enter
08:33:42.967 00.000 7988 UpdateGuideState(): m_state=1
08:33:42.977 00.010 7988 UpdateCurrentPosition: no star selected
08:33:42.977 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:42.979 00.002 7988 Status Line: No star selected
08:33:42.981 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:42.981 00.000 7988 UpdateGuideState exits: No star selected
08:33:42.983 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:42.983 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:42.985 00.002 7988 Enqueuing Expose request
08:33:42.985 00.000 15712 Worker thread wakes up
08:33:42.985 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:42.985 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:44.725 01.740 15712 Exposure complete
08:33:44.747 00.022 15712 worker thread done servicing request
08:33:44.747 00.000 7988 OnExposeComplete: enter
08:33:44.747 00.000 7988 UpdateGuideState(): m_state=1
08:33:44.747 00.000 7988 UpdateCurrentPosition: no star selected
08:33:44.747 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:44.747 00.000 7988 Status Line: No star selected
08:33:44.754 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:44.754 00.000 7988 UpdateGuideState exits: No star selected
08:33:44.754 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:44.754 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:44.754 00.000 7988 Enqueuing Expose request
08:33:44.754 00.000 15712 Worker thread wakes up
08:33:44.754 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:44.754 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:46.162 01.408 15712 Exposure complete
08:33:46.178 00.016 15712 worker thread done servicing request
08:33:46.178 00.000 7988 OnExposeComplete: enter
08:33:46.178 00.000 7988 UpdateGuideState(): m_state=1
08:33:46.189 00.011 7988 UpdateCurrentPosition: no star selected
08:33:46.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:46.191 00.002 7988 Status Line: No star selected
08:33:46.193 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:46.194 00.001 7988 UpdateGuideState exits: No star selected
08:33:46.194 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:46.194 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:46.194 00.000 7988 Enqueuing Expose request
08:33:46.194 00.000 15712 Worker thread wakes up
08:33:46.194 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:46.194 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:47.837 01.643 15712 Exposure complete
08:33:47.861 00.024 15712 worker thread done servicing request
08:33:47.861 00.000 7988 OnExposeComplete: enter
08:33:47.861 00.000 7988 UpdateGuideState(): m_state=1
08:33:47.864 00.003 7988 UpdateCurrentPosition: no star selected
08:33:47.864 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:47.866 00.002 7988 Status Line: No star selected
08:33:47.868 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:47.869 00.001 7988 UpdateGuideState exits: No star selected
08:33:47.869 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:47.869 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:47.869 00.000 7988 Enqueuing Expose request
08:33:47.869 00.000 15712 Worker thread wakes up
08:33:47.869 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:47.869 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:49.389 01.520 15712 Exposure complete
08:33:49.412 00.023 15712 worker thread done servicing request
08:33:49.412 00.000 7988 OnExposeComplete: enter
08:33:49.412 00.000 7988 UpdateGuideState(): m_state=1
08:33:49.412 00.000 7988 UpdateCurrentPosition: no star selected
08:33:49.412 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:49.412 00.000 7988 Status Line: No star selected
08:33:49.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:49.419 00.007 7988 UpdateGuideState exits: No star selected
08:33:49.419 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:49.419 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:49.419 00.000 7988 Enqueuing Expose request
08:33:49.419 00.000 15712 Worker thread wakes up
08:33:49.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:49.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:51.066 01.647 15712 Exposure complete
08:33:51.089 00.023 15712 worker thread done servicing request
08:33:51.089 00.000 7988 OnExposeComplete: enter
08:33:51.089 00.000 7988 UpdateGuideState(): m_state=1
08:33:51.089 00.000 7988 UpdateCurrentPosition: no star selected
08:33:51.089 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:51.089 00.000 7988 Status Line: No star selected
08:33:51.089 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:51.096 00.007 7988 UpdateGuideState exits: No star selected
08:33:51.098 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:51.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:51.098 00.000 7988 Enqueuing Expose request
08:33:51.098 00.000 15712 Worker thread wakes up
08:33:51.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:51.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:52.619 01.521 15712 Exposure complete
08:33:52.633 00.014 15712 worker thread done servicing request
08:33:52.633 00.000 7988 OnExposeComplete: enter
08:33:52.633 00.000 7988 UpdateGuideState(): m_state=1
08:33:52.633 00.000 7988 UpdateCurrentPosition: no star selected
08:33:52.633 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:52.646 00.013 7988 Status Line: No star selected
08:33:52.646 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:52.648 00.002 7988 UpdateGuideState exits: No star selected
08:33:52.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:52.648 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:52.648 00.000 7988 Enqueuing Expose request
08:33:52.648 00.000 15712 Worker thread wakes up
08:33:52.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:52.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:54.392 01.744 15712 Exposure complete
08:33:54.416 00.024 15712 worker thread done servicing request
08:33:54.416 00.000 7988 OnExposeComplete: enter
08:33:54.416 00.000 7988 UpdateGuideState(): m_state=1
08:33:54.416 00.000 7988 UpdateCurrentPosition: no star selected
08:33:54.416 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:54.416 00.000 7988 Status Line: No star selected
08:33:54.422 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:54.422 00.000 7988 UpdateGuideState exits: No star selected
08:33:54.422 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:54.422 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:54.422 00.000 7988 Enqueuing Expose request
08:33:54.422 00.000 15712 Worker thread wakes up
08:33:54.422 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:54.422 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:55.847 01.425 15712 Exposure complete
08:33:55.870 00.023 15712 worker thread done servicing request
08:33:55.870 00.000 7988 OnExposeComplete: enter
08:33:55.870 00.000 7988 UpdateGuideState(): m_state=1
08:33:55.870 00.000 7988 UpdateCurrentPosition: no star selected
08:33:55.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:55.870 00.000 7988 Status Line: No star selected
08:33:55.877 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:55.877 00.000 7988 UpdateGuideState exits: No star selected
08:33:55.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:55.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:55.881 00.004 7988 Enqueuing Expose request
08:33:55.881 00.000 15712 Worker thread wakes up
08:33:55.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:55.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:57.522 01.641 15712 Exposure complete
08:33:57.538 00.016 15712 worker thread done servicing request
08:33:57.538 00.000 7988 OnExposeComplete: enter
08:33:57.538 00.000 7988 UpdateGuideState(): m_state=1
08:33:57.549 00.011 7988 UpdateCurrentPosition: no star selected
08:33:57.549 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:57.551 00.002 7988 Status Line: No star selected
08:33:57.551 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:57.553 00.002 7988 UpdateGuideState exits: No star selected
08:33:57.553 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:57.553 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:57.553 00.000 7988 Enqueuing Expose request
08:33:57.553 00.000 15712 Worker thread wakes up
08:33:57.553 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:57.553 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:33:59.086 01.533 15712 Exposure complete
08:33:59.101 00.015 15712 worker thread done servicing request
08:33:59.101 00.000 7988 OnExposeComplete: enter
08:33:59.101 00.000 7988 UpdateGuideState(): m_state=1
08:33:59.112 00.011 7988 UpdateCurrentPosition: no star selected
08:33:59.112 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:33:59.114 00.002 7988 Status Line: No star selected
08:33:59.116 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:33:59.116 00.000 7988 UpdateGuideState exits: No star selected
08:33:59.118 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:33:59.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:33:59.118 00.000 7988 Enqueuing Expose request
08:33:59.118 00.000 15712 Worker thread wakes up
08:33:59.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:33:59.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:00.760 01.642 15712 Exposure complete
08:34:00.774 00.014 15712 worker thread done servicing request
08:34:00.774 00.000 7988 OnExposeComplete: enter
08:34:00.785 00.011 7988 UpdateGuideState(): m_state=1
08:34:00.785 00.000 7988 UpdateCurrentPosition: no star selected
08:34:00.787 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:00.787 00.000 7988 Status Line: No star selected
08:34:00.790 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:00.790 00.000 7988 UpdateGuideState exits: No star selected
08:34:00.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:00.790 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:00.790 00.000 7988 Enqueuing Expose request
08:34:00.790 00.000 15712 Worker thread wakes up
08:34:00.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:00.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:02.325 01.535 15712 Exposure complete
08:34:02.339 00.014 15712 worker thread done servicing request
08:34:02.339 00.000 7988 OnExposeComplete: enter
08:34:02.348 00.009 7988 UpdateGuideState(): m_state=1
08:34:02.348 00.000 7988 UpdateCurrentPosition: no star selected
08:34:02.348 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:02.348 00.000 7988 Status Line: No star selected
08:34:02.348 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:02.355 00.007 7988 UpdateGuideState exits: No star selected
08:34:02.355 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:02.355 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:02.355 00.000 7988 Enqueuing Expose request
08:34:02.355 00.000 15712 Worker thread wakes up
08:34:02.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:02.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:04.102 01.747 15712 Exposure complete
08:34:04.125 00.023 15712 worker thread done servicing request
08:34:04.125 00.000 7988 OnExposeComplete: enter
08:34:04.125 00.000 7988 UpdateGuideState(): m_state=1
08:34:04.125 00.000 7988 UpdateCurrentPosition: no star selected
08:34:04.125 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:04.125 00.000 7988 Status Line: No star selected
08:34:04.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:04.132 00.007 7988 UpdateGuideState exits: No star selected
08:34:04.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:04.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:04.136 00.004 7988 Enqueuing Expose request
08:34:04.136 00.000 15712 Worker thread wakes up
08:34:04.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:04.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:05.540 01.404 15712 Exposure complete
08:34:05.562 00.022 15712 worker thread done servicing request
08:34:05.564 00.002 7988 OnExposeComplete: enter
08:34:05.564 00.000 7988 UpdateGuideState(): m_state=1
08:34:05.566 00.002 7988 UpdateCurrentPosition: no star selected
08:34:05.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:05.566 00.000 7988 Status Line: No star selected
08:34:05.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:05.570 00.004 7988 UpdateGuideState exits: No star selected
08:34:05.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:05.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:05.570 00.000 7988 Enqueuing Expose request
08:34:05.570 00.000 15712 Worker thread wakes up
08:34:05.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:05.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:07.214 01.644 15712 Exposure complete
08:34:07.234 00.020 15712 worker thread done servicing request
08:34:07.234 00.000 7988 OnExposeComplete: enter
08:34:07.234 00.000 7988 UpdateGuideState(): m_state=1
08:34:07.241 00.007 7988 UpdateCurrentPosition: no star selected
08:34:07.241 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:07.243 00.002 7988 Status Line: No star selected
08:34:07.245 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:07.246 00.001 7988 UpdateGuideState exits: No star selected
08:34:07.246 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:07.246 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:07.246 00.000 7988 Enqueuing Expose request
08:34:07.246 00.000 15712 Worker thread wakes up
08:34:07.246 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:07.246 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:08.767 01.521 15712 Exposure complete
08:34:08.784 00.017 15712 worker thread done servicing request
08:34:08.784 00.000 7988 OnExposeComplete: enter
08:34:08.784 00.000 7988 UpdateGuideState(): m_state=1
08:34:08.792 00.008 7988 UpdateCurrentPosition: no star selected
08:34:08.792 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:08.794 00.002 7988 Status Line: No star selected
08:34:08.796 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:08.796 00.000 7988 UpdateGuideState exits: No star selected
08:34:08.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:08.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:08.796 00.000 7988 Enqueuing Expose request
08:34:08.801 00.005 15712 Worker thread wakes up
08:34:08.801 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:08.801 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:10.541 01.740 15712 Exposure complete
08:34:10.555 00.014 15712 worker thread done servicing request
08:34:10.555 00.000 7988 OnExposeComplete: enter
08:34:10.555 00.000 7988 UpdateGuideState(): m_state=1
08:34:10.555 00.000 7988 UpdateCurrentPosition: no star selected
08:34:10.555 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:10.555 00.000 7988 Status Line: No star selected
08:34:10.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:10.571 00.016 7988 UpdateGuideState exits: No star selected
08:34:10.572 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:10.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:10.572 00.000 7988 Enqueuing Expose request
08:34:10.572 00.000 15712 Worker thread wakes up
08:34:10.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:10.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:11.980 01.408 15712 Exposure complete
08:34:12.003 00.023 15712 worker thread done servicing request
08:34:12.003 00.000 7988 OnExposeComplete: enter
08:34:12.003 00.000 7988 UpdateGuideState(): m_state=1
08:34:12.005 00.002 7988 UpdateCurrentPosition: no star selected
08:34:12.007 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:12.007 00.000 7988 Status Line: No star selected
08:34:12.009 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:12.011 00.002 7988 UpdateGuideState exits: No star selected
08:34:12.011 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:12.013 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:12.013 00.000 7988 Enqueuing Expose request
08:34:12.015 00.002 15712 Worker thread wakes up
08:34:12.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:12.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:13.654 01.639 15712 Exposure complete
08:34:13.669 00.015 15712 worker thread done servicing request
08:34:13.669 00.000 7988 OnExposeComplete: enter
08:34:13.669 00.000 7988 UpdateGuideState(): m_state=1
08:34:13.669 00.000 7988 UpdateCurrentPosition: no star selected
08:34:13.669 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:13.669 00.000 7988 Status Line: No star selected
08:34:13.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:13.686 00.017 7988 UpdateGuideState exits: No star selected
08:34:13.686 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:13.686 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:13.686 00.000 7988 Enqueuing Expose request
08:34:13.686 00.000 15712 Worker thread wakes up
08:34:13.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:13.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:15.218 01.532 15712 Exposure complete
08:34:15.236 00.018 15712 worker thread done servicing request
08:34:15.236 00.000 7988 OnExposeComplete: enter
08:34:15.236 00.000 7988 UpdateGuideState(): m_state=1
08:34:15.243 00.007 7988 UpdateCurrentPosition: no star selected
08:34:15.243 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:15.245 00.002 7988 Status Line: No star selected
08:34:15.248 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:15.248 00.000 7988 UpdateGuideState exits: No star selected
08:34:15.250 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:15.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:15.252 00.002 7988 Enqueuing Expose request
08:34:15.252 00.000 15712 Worker thread wakes up
08:34:15.252 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:15.252 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:16.893 01.641 15712 Exposure complete
08:34:16.909 00.016 15712 worker thread done servicing request
08:34:16.909 00.000 7988 OnExposeComplete: enter
08:34:16.909 00.000 7988 UpdateGuideState(): m_state=1
08:34:16.920 00.011 7988 UpdateCurrentPosition: no star selected
08:34:16.921 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:16.921 00.000 7988 Status Line: No star selected
08:34:16.923 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:16.925 00.002 7988 UpdateGuideState exits: No star selected
08:34:16.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:16.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:16.925 00.000 7988 Enqueuing Expose request
08:34:16.925 00.000 15712 Worker thread wakes up
08:34:16.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:16.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:18.456 01.531 15712 Exposure complete
08:34:18.473 00.017 15712 worker thread done servicing request
08:34:18.473 00.000 7988 OnExposeComplete: enter
08:34:18.473 00.000 7988 UpdateGuideState(): m_state=1
08:34:18.482 00.009 7988 UpdateCurrentPosition: no star selected
08:34:18.482 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:18.484 00.002 7988 Status Line: No star selected
08:34:18.486 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:18.487 00.001 7988 UpdateGuideState exits: No star selected
08:34:18.487 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:18.487 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:18.490 00.003 7988 Enqueuing Expose request
08:34:18.490 00.000 15712 Worker thread wakes up
08:34:18.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:18.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:20.232 01.742 15712 Exposure complete
08:34:20.254 00.022 15712 worker thread done servicing request
08:34:20.254 00.000 7988 OnExposeComplete: enter
08:34:20.254 00.000 7988 UpdateGuideState(): m_state=1
08:34:20.254 00.000 7988 UpdateCurrentPosition: no star selected
08:34:20.254 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:20.254 00.000 7988 Status Line: No star selected
08:34:20.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:20.262 00.008 7988 UpdateGuideState exits: No star selected
08:34:20.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:20.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:20.262 00.000 7988 Enqueuing Expose request
08:34:20.262 00.000 15712 Worker thread wakes up
08:34:20.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:20.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:21.685 01.423 15712 Exposure complete
08:34:21.706 00.021 15712 worker thread done servicing request
08:34:21.706 00.000 7988 OnExposeComplete: enter
08:34:21.706 00.000 7988 UpdateGuideState(): m_state=1
08:34:21.710 00.004 7988 UpdateCurrentPosition: no star selected
08:34:21.710 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:21.712 00.002 7988 Status Line: No star selected
08:34:21.714 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:21.714 00.000 7988 UpdateGuideState exits: No star selected
08:34:21.716 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:21.716 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:21.718 00.002 7988 Enqueuing Expose request
08:34:21.718 00.000 15712 Worker thread wakes up
08:34:21.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:21.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:23.362 01.644 15712 Exposure complete
08:34:23.384 00.022 15712 worker thread done servicing request
08:34:23.384 00.000 7988 OnExposeComplete: enter
08:34:23.384 00.000 7988 UpdateGuideState(): m_state=1
08:34:23.384 00.000 7988 UpdateCurrentPosition: no star selected
08:34:23.384 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:23.384 00.000 7988 Status Line: No star selected
08:34:23.390 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:23.391 00.001 7988 UpdateGuideState exits: No star selected
08:34:23.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:23.391 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:23.391 00.000 7988 Enqueuing Expose request
08:34:23.391 00.000 15712 Worker thread wakes up
08:34:23.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:23.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:24.912 01.521 15712 Exposure complete
08:34:24.934 00.022 15712 worker thread done servicing request
08:34:24.934 00.000 7988 OnExposeComplete: enter
08:34:24.934 00.000 7988 UpdateGuideState(): m_state=1
08:34:24.934 00.000 7988 UpdateCurrentPosition: no star selected
08:34:24.934 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:24.940 00.006 7988 Status Line: No star selected
08:34:24.940 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:24.942 00.002 7988 UpdateGuideState exits: No star selected
08:34:24.942 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:24.942 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:24.942 00.000 7988 Enqueuing Expose request
08:34:24.942 00.000 15712 Worker thread wakes up
08:34:24.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:24.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:26.574 01.632 15712 Exposure complete
08:34:26.591 00.017 15712 worker thread done servicing request
08:34:26.591 00.000 7988 OnExposeComplete: enter
08:34:26.591 00.000 7988 UpdateGuideState(): m_state=1
08:34:26.591 00.000 7988 UpdateCurrentPosition: no star selected
08:34:26.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:26.591 00.000 7988 Status Line: No star selected
08:34:26.604 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:26.604 00.000 7988 UpdateGuideState exits: No star selected
08:34:26.604 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:26.604 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:26.608 00.004 7988 Enqueuing Expose request
08:34:26.608 00.000 15712 Worker thread wakes up
08:34:26.608 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:26.608 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:28.134 01.526 15712 Exposure complete
08:34:28.157 00.023 15712 worker thread done servicing request
08:34:28.157 00.000 7988 OnExposeComplete: enter
08:34:28.159 00.002 7988 UpdateGuideState(): m_state=1
08:34:28.160 00.001 7988 UpdateCurrentPosition: no star selected
08:34:28.161 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:28.162 00.001 7988 Status Line: No star selected
08:34:28.164 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:28.165 00.001 7988 UpdateGuideState exits: No star selected
08:34:28.166 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:28.167 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:28.168 00.001 7988 Enqueuing Expose request
08:34:28.169 00.001 15712 Worker thread wakes up
08:34:28.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:28.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:29.902 01.733 15712 Exposure complete
08:34:29.924 00.022 15712 worker thread done servicing request
08:34:29.924 00.000 7988 OnExposeComplete: enter
08:34:29.925 00.001 7988 UpdateGuideState(): m_state=1
08:34:29.926 00.001 7988 UpdateCurrentPosition: no star selected
08:34:29.927 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:29.928 00.001 7988 Status Line: No star selected
08:34:29.931 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:29.932 00.001 7988 UpdateGuideState exits: No star selected
08:34:29.933 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:29.934 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:29.935 00.001 7988 Enqueuing Expose request
08:34:29.936 00.001 15712 Worker thread wakes up
08:34:29.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:29.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:31.340 01.404 15712 Exposure complete
08:34:31.357 00.017 15712 worker thread done servicing request
08:34:31.357 00.000 7988 OnExposeComplete: enter
08:34:31.357 00.000 7988 UpdateGuideState(): m_state=1
08:34:31.366 00.009 7988 UpdateCurrentPosition: no star selected
08:34:31.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:31.368 00.002 7988 Status Line: No star selected
08:34:31.370 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:31.371 00.001 7988 UpdateGuideState exits: No star selected
08:34:31.373 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:31.373 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:31.373 00.000 7988 Enqueuing Expose request
08:34:31.373 00.000 15712 Worker thread wakes up
08:34:31.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:31.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:33.016 01.643 15712 Exposure complete
08:34:33.040 00.024 15712 worker thread done servicing request
08:34:33.040 00.000 7988 OnExposeComplete: enter
08:34:33.042 00.002 7988 UpdateGuideState(): m_state=1
08:34:33.042 00.000 7988 UpdateCurrentPosition: no star selected
08:34:33.042 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:33.042 00.000 7988 Status Line: No star selected
08:34:33.042 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:33.047 00.005 7988 UpdateGuideState exits: No star selected
08:34:33.047 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:33.047 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:33.047 00.000 7988 Enqueuing Expose request
08:34:33.047 00.000 15712 Worker thread wakes up
08:34:33.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:33.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:34.564 01.517 15712 Exposure complete
08:34:34.580 00.016 15712 worker thread done servicing request
08:34:34.580 00.000 7988 OnExposeComplete: enter
08:34:34.580 00.000 7988 UpdateGuideState(): m_state=1
08:34:34.592 00.012 7988 UpdateCurrentPosition: no star selected
08:34:34.592 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:34.592 00.000 7988 Status Line: No star selected
08:34:34.592 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:34.596 00.004 7988 UpdateGuideState exits: No star selected
08:34:34.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:34.596 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:34.596 00.000 7988 Enqueuing Expose request
08:34:34.596 00.000 15712 Worker thread wakes up
08:34:34.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:34.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:36.242 01.646 15712 Exposure complete
08:34:36.259 00.017 15712 worker thread done servicing request
08:34:36.259 00.000 7988 OnExposeComplete: enter
08:34:36.259 00.000 7988 UpdateGuideState(): m_state=1
08:34:36.268 00.009 7988 UpdateCurrentPosition: no star selected
08:34:36.268 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:36.270 00.002 7988 Status Line: No star selected
08:34:36.272 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:36.273 00.001 7988 UpdateGuideState exits: No star selected
08:34:36.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:36.273 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:36.276 00.003 7988 Enqueuing Expose request
08:34:36.276 00.000 15712 Worker thread wakes up
08:34:36.276 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:36.276 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:37.793 01.517 15712 Exposure complete
08:34:37.817 00.024 15712 worker thread done servicing request
08:34:37.817 00.000 7988 OnExposeComplete: enter
08:34:37.817 00.000 7988 UpdateGuideState(): m_state=1
08:34:37.817 00.000 7988 UpdateCurrentPosition: no star selected
08:34:37.817 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:37.822 00.005 7988 Status Line: No star selected
08:34:37.824 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:37.824 00.000 7988 UpdateGuideState exits: No star selected
08:34:37.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:37.824 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:37.824 00.000 7988 Enqueuing Expose request
08:34:37.824 00.000 15712 Worker thread wakes up
08:34:37.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:37.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:39.471 01.647 15712 Exposure complete
08:34:39.492 00.021 15712 worker thread done servicing request
08:34:39.492 00.000 7988 OnExposeComplete: enter
08:34:39.492 00.000 7988 UpdateGuideState(): m_state=1
08:34:39.492 00.000 7988 UpdateCurrentPosition: no star selected
08:34:39.492 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:39.492 00.000 7988 Status Line: No star selected
08:34:39.492 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:39.503 00.011 7988 UpdateGuideState exits: No star selected
08:34:39.503 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:39.503 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:39.503 00.000 7988 Enqueuing Expose request
08:34:39.503 00.000 15712 Worker thread wakes up
08:34:39.503 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:39.503 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:41.024 01.521 15712 Exposure complete
08:34:41.047 00.023 15712 worker thread done servicing request
08:34:41.047 00.000 7988 OnExposeComplete: enter
08:34:41.047 00.000 7988 UpdateGuideState(): m_state=1
08:34:41.047 00.000 7988 UpdateCurrentPosition: no star selected
08:34:41.047 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:41.047 00.000 7988 Status Line: No star selected
08:34:41.047 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:41.054 00.007 7988 UpdateGuideState exits: No star selected
08:34:41.056 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:41.056 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:41.056 00.000 7988 Enqueuing Expose request
08:34:41.056 00.000 15712 Worker thread wakes up
08:34:41.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:41.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:42.698 01.642 15712 Exposure complete
08:34:42.714 00.016 15712 worker thread done servicing request
08:34:42.714 00.000 7988 OnExposeComplete: enter
08:34:42.724 00.010 7988 UpdateGuideState(): m_state=1
08:34:42.724 00.000 7988 UpdateCurrentPosition: no star selected
08:34:42.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:42.724 00.000 7988 Status Line: No star selected
08:34:42.730 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:42.730 00.000 7988 UpdateGuideState exits: No star selected
08:34:42.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:42.730 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:42.730 00.000 7988 Enqueuing Expose request
08:34:42.730 00.000 15712 Worker thread wakes up
08:34:42.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:42.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:44.255 01.525 15712 Exposure complete
08:34:44.278 00.023 15712 worker thread done servicing request
08:34:44.278 00.000 7988 OnExposeComplete: enter
08:34:44.278 00.000 7988 UpdateGuideState(): m_state=1
08:34:44.278 00.000 7988 UpdateCurrentPosition: no star selected
08:34:44.278 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:44.278 00.000 7988 Status Line: No star selected
08:34:44.278 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:44.284 00.006 7988 UpdateGuideState exits: No star selected
08:34:44.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:44.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:44.284 00.000 7988 Enqueuing Expose request
08:34:44.289 00.005 15712 Worker thread wakes up
08:34:44.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:44.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:45.929 01.640 15712 Exposure complete
08:34:45.945 00.016 15712 worker thread done servicing request
08:34:45.945 00.000 7988 OnExposeComplete: enter
08:34:45.945 00.000 7988 UpdateGuideState(): m_state=1
08:34:45.956 00.011 7988 UpdateCurrentPosition: no star selected
08:34:45.956 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:45.958 00.002 7988 Status Line: No star selected
08:34:45.960 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:45.961 00.001 7988 UpdateGuideState exits: No star selected
08:34:45.961 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:45.961 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:45.961 00.000 7988 Enqueuing Expose request
08:34:45.961 00.000 15712 Worker thread wakes up
08:34:45.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:45.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:47.495 01.534 15712 Exposure complete
08:34:47.517 00.022 15712 worker thread done servicing request
08:34:47.517 00.000 7988 OnExposeComplete: enter
08:34:47.517 00.000 7988 UpdateGuideState(): m_state=1
08:34:47.517 00.000 7988 UpdateCurrentPosition: no star selected
08:34:47.520 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:47.520 00.000 7988 Status Line: No star selected
08:34:47.520 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:47.524 00.004 7988 UpdateGuideState exits: No star selected
08:34:47.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:47.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:47.524 00.000 7988 Enqueuing Expose request
08:34:47.524 00.000 15712 Worker thread wakes up
08:34:47.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:47.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:49.159 01.635 15712 Exposure complete
08:34:49.173 00.014 15712 worker thread done servicing request
08:34:49.173 00.000 7988 OnExposeComplete: enter
08:34:49.173 00.000 7988 UpdateGuideState(): m_state=1
08:34:49.184 00.011 7988 UpdateCurrentPosition: no star selected
08:34:49.184 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:49.186 00.002 7988 Status Line: No star selected
08:34:49.188 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:49.188 00.000 7988 UpdateGuideState exits: No star selected
08:34:49.190 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:49.190 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:49.192 00.002 7988 Enqueuing Expose request
08:34:49.192 00.000 15712 Worker thread wakes up
08:34:49.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:49.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:50.707 01.515 15712 Exposure complete
08:34:50.723 00.016 15712 worker thread done servicing request
08:34:50.723 00.000 7988 OnExposeComplete: enter
08:34:50.723 00.000 7988 UpdateGuideState(): m_state=1
08:34:50.734 00.011 7988 UpdateCurrentPosition: no star selected
08:34:50.734 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:50.736 00.002 7988 Status Line: No star selected
08:34:50.738 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:50.739 00.001 7988 UpdateGuideState exits: No star selected
08:34:50.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:50.739 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:50.739 00.000 7988 Enqueuing Expose request
08:34:50.739 00.000 15712 Worker thread wakes up
08:34:50.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:50.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:52.372 01.633 15712 Exposure complete
08:34:52.388 00.016 15712 worker thread done servicing request
08:34:52.388 00.000 7988 OnExposeComplete: enter
08:34:52.388 00.000 7988 UpdateGuideState(): m_state=1
08:34:52.397 00.009 7988 UpdateCurrentPosition: no star selected
08:34:52.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:52.399 00.002 7988 Status Line: No star selected
08:34:52.402 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:52.402 00.000 7988 UpdateGuideState exits: No star selected
08:34:52.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:52.405 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:52.405 00.000 7988 Enqueuing Expose request
08:34:52.405 00.000 15712 Worker thread wakes up
08:34:52.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:52.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:53.924 01.519 15712 Exposure complete
08:34:53.945 00.021 15712 worker thread done servicing request
08:34:53.945 00.000 7988 OnExposeComplete: enter
08:34:53.945 00.000 7988 UpdateGuideState(): m_state=1
08:34:53.949 00.004 7988 UpdateCurrentPosition: no star selected
08:34:53.949 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:53.951 00.002 7988 Status Line: No star selected
08:34:53.953 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:53.953 00.000 7988 UpdateGuideState exits: No star selected
08:34:53.955 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:53.955 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:53.955 00.000 7988 Enqueuing Expose request
08:34:53.955 00.000 15712 Worker thread wakes up
08:34:53.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:53.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:55.585 01.630 15712 Exposure complete
08:34:55.608 00.023 15712 worker thread done servicing request
08:34:55.608 00.000 7988 OnExposeComplete: enter
08:34:55.608 00.000 7988 UpdateGuideState(): m_state=1
08:34:55.608 00.000 7988 UpdateCurrentPosition: no star selected
08:34:55.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:55.608 00.000 7988 Status Line: No star selected
08:34:55.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:55.615 00.007 7988 UpdateGuideState exits: No star selected
08:34:55.615 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:55.615 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:55.615 00.000 7988 Enqueuing Expose request
08:34:55.615 00.000 15712 Worker thread wakes up
08:34:55.615 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:55.615 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:57.150 01.535 15712 Exposure complete
08:34:57.175 00.025 15712 worker thread done servicing request
08:34:57.175 00.000 7988 OnExposeComplete: enter
08:34:57.175 00.000 7988 UpdateGuideState(): m_state=1
08:34:57.175 00.000 7988 UpdateCurrentPosition: no star selected
08:34:57.180 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:57.180 00.000 7988 Status Line: No star selected
08:34:57.180 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:57.180 00.000 7988 UpdateGuideState exits: No star selected
08:34:57.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:57.180 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:57.180 00.000 7988 Enqueuing Expose request
08:34:57.180 00.000 15712 Worker thread wakes up
08:34:57.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:57.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:34:58.824 01.644 15712 Exposure complete
08:34:58.845 00.021 15712 worker thread done servicing request
08:34:58.845 00.000 7988 OnExposeComplete: enter
08:34:58.845 00.000 7988 UpdateGuideState(): m_state=1
08:34:58.845 00.000 7988 UpdateCurrentPosition: no star selected
08:34:58.845 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:34:58.845 00.000 7988 Status Line: No star selected
08:34:58.845 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:34:58.855 00.010 7988 UpdateGuideState exits: No star selected
08:34:58.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:34:58.855 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:34:58.855 00.000 7988 Enqueuing Expose request
08:34:58.855 00.000 15712 Worker thread wakes up
08:34:58.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:34:58.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:00.377 01.522 15712 Exposure complete
08:35:00.398 00.021 15712 worker thread done servicing request
08:35:00.398 00.000 7988 OnExposeComplete: enter
08:35:00.398 00.000 7988 UpdateGuideState(): m_state=1
08:35:00.398 00.000 7988 UpdateCurrentPosition: no star selected
08:35:00.398 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:00.398 00.000 7988 Status Line: No star selected
08:35:00.406 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:00.406 00.000 7988 UpdateGuideState exits: No star selected
08:35:00.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:00.406 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:00.406 00.000 7988 Enqueuing Expose request
08:35:00.411 00.005 15712 Worker thread wakes up
08:35:00.411 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:00.411 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:02.048 01.637 15712 Exposure complete
08:35:02.072 00.024 15712 worker thread done servicing request
08:35:02.072 00.000 7988 OnExposeComplete: enter
08:35:02.072 00.000 7988 UpdateGuideState(): m_state=1
08:35:02.072 00.000 7988 UpdateCurrentPosition: no star selected
08:35:02.072 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:02.072 00.000 7988 Status Line: No star selected
08:35:02.079 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:02.080 00.001 7988 UpdateGuideState exits: No star selected
08:35:02.080 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:02.080 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:02.080 00.000 7988 Enqueuing Expose request
08:35:02.080 00.000 15712 Worker thread wakes up
08:35:02.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:02.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:03.602 01.522 15712 Exposure complete
08:35:03.625 00.023 15712 worker thread done servicing request
08:35:03.625 00.000 7988 OnExposeComplete: enter
08:35:03.626 00.001 7988 UpdateGuideState(): m_state=1
08:35:03.626 00.000 7988 UpdateCurrentPosition: no star selected
08:35:03.626 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:03.626 00.000 7988 Status Line: No star selected
08:35:03.631 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:03.631 00.000 7988 UpdateGuideState exits: No star selected
08:35:03.634 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:03.634 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:03.634 00.000 7988 Enqueuing Expose request
08:35:03.634 00.000 15712 Worker thread wakes up
08:35:03.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:03.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:05.278 01.644 15712 Exposure complete
08:35:05.295 00.017 15712 worker thread done servicing request
08:35:05.295 00.000 7988 OnExposeComplete: enter
08:35:05.295 00.000 7988 UpdateGuideState(): m_state=1
08:35:05.304 00.009 7988 UpdateCurrentPosition: no star selected
08:35:05.304 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:05.306 00.002 7988 Status Line: No star selected
08:35:05.308 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:05.309 00.001 7988 UpdateGuideState exits: No star selected
08:35:05.309 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:05.309 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:05.312 00.003 7988 Enqueuing Expose request
08:35:05.312 00.000 15712 Worker thread wakes up
08:35:05.312 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:05.312 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:06.841 01.529 15712 Exposure complete
08:35:06.861 00.020 15712 worker thread done servicing request
08:35:06.861 00.000 7988 OnExposeComplete: enter
08:35:06.861 00.000 7988 UpdateGuideState(): m_state=1
08:35:06.868 00.007 7988 UpdateCurrentPosition: no star selected
08:35:06.868 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:06.870 00.002 7988 Status Line: No star selected
08:35:06.872 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:06.873 00.001 7988 UpdateGuideState exits: No star selected
08:35:06.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:06.873 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:06.873 00.000 7988 Enqueuing Expose request
08:35:06.873 00.000 15712 Worker thread wakes up
08:35:06.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:06.877 00.004 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:08.616 01.739 15712 Exposure complete
08:35:08.637 00.021 15712 worker thread done servicing request
08:35:08.637 00.000 7988 OnExposeComplete: enter
08:35:08.637 00.000 7988 UpdateGuideState(): m_state=1
08:35:08.637 00.000 7988 UpdateCurrentPosition: no star selected
08:35:08.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:08.637 00.000 7988 Status Line: No star selected
08:35:08.637 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:08.645 00.008 7988 UpdateGuideState exits: No star selected
08:35:08.646 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:08.646 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:08.646 00.000 7988 Enqueuing Expose request
08:35:08.646 00.000 15712 Worker thread wakes up
08:35:08.646 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:08.646 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:10.056 01.410 15712 Exposure complete
08:35:10.077 00.021 15712 worker thread done servicing request
08:35:10.077 00.000 7988 OnExposeComplete: enter
08:35:10.079 00.002 7988 UpdateGuideState(): m_state=1
08:35:10.079 00.000 7988 UpdateCurrentPosition: no star selected
08:35:10.079 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:10.079 00.000 7988 Status Line: No star selected
08:35:10.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:10.086 00.007 7988 UpdateGuideState exits: No star selected
08:35:10.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:10.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:10.086 00.000 7988 Enqueuing Expose request
08:35:10.086 00.000 15712 Worker thread wakes up
08:35:10.086 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:10.086 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:11.829 01.743 15712 Exposure complete
08:35:11.845 00.016 15712 worker thread done servicing request
08:35:11.845 00.000 7988 OnExposeComplete: enter
08:35:11.845 00.000 7988 UpdateGuideState(): m_state=1
08:35:11.856 00.011 7988 UpdateCurrentPosition: no star selected
08:35:11.856 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:11.858 00.002 7988 Status Line: No star selected
08:35:11.860 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:11.861 00.001 7988 UpdateGuideState exits: No star selected
08:35:11.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:11.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:11.861 00.000 7988 Enqueuing Expose request
08:35:11.861 00.000 15712 Worker thread wakes up
08:35:11.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:11.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:13.272 01.411 15712 Exposure complete
08:35:13.288 00.016 15712 worker thread done servicing request
08:35:13.288 00.000 7988 OnExposeComplete: enter
08:35:13.288 00.000 7988 UpdateGuideState(): m_state=1
08:35:13.296 00.008 7988 UpdateCurrentPosition: no star selected
08:35:13.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:13.298 00.002 7988 Status Line: No star selected
08:35:13.300 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:13.300 00.000 7988 UpdateGuideState exits: No star selected
08:35:13.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:13.300 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:13.300 00.000 7988 Enqueuing Expose request
08:35:13.305 00.005 15712 Worker thread wakes up
08:35:13.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:13.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:14.948 01.643 15712 Exposure complete
08:35:14.962 00.014 15712 worker thread done servicing request
08:35:14.962 00.000 7988 OnExposeComplete: enter
08:35:14.962 00.000 7988 UpdateGuideState(): m_state=1
08:35:14.973 00.011 7988 UpdateCurrentPosition: no star selected
08:35:14.973 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:14.975 00.002 7988 Status Line: No star selected
08:35:14.977 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:14.980 00.003 7988 UpdateGuideState exits: No star selected
08:35:14.980 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:14.980 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:14.984 00.004 7988 Enqueuing Expose request
08:35:14.984 00.000 15712 Worker thread wakes up
08:35:14.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:14.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:16.515 01.531 15712 Exposure complete
08:35:16.535 00.020 15712 worker thread done servicing request
08:35:16.535 00.000 7988 OnExposeComplete: enter
08:35:16.535 00.000 7988 UpdateGuideState(): m_state=1
08:35:16.542 00.007 7988 UpdateCurrentPosition: no star selected
08:35:16.542 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:16.544 00.002 7988 Status Line: No star selected
08:35:16.544 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:16.544 00.000 7988 UpdateGuideState exits: No star selected
08:35:16.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:16.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:16.544 00.000 7988 Enqueuing Expose request
08:35:16.544 00.000 15712 Worker thread wakes up
08:35:16.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:16.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:18.191 01.647 15712 Exposure complete
08:35:18.211 00.020 15712 worker thread done servicing request
08:35:18.211 00.000 7988 OnExposeComplete: enter
08:35:18.211 00.000 7988 UpdateGuideState(): m_state=1
08:35:18.211 00.000 7988 UpdateCurrentPosition: no star selected
08:35:18.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:18.211 00.000 7988 Status Line: No star selected
08:35:18.221 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:18.221 00.000 7988 UpdateGuideState exits: No star selected
08:35:18.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:18.221 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:18.221 00.000 7988 Enqueuing Expose request
08:35:18.221 00.000 15712 Worker thread wakes up
08:35:18.227 00.006 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:18.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:19.757 01.530 15712 Exposure complete
08:35:19.779 00.022 15712 worker thread done servicing request
08:35:19.779 00.000 7988 OnExposeComplete: enter
08:35:19.781 00.002 7988 UpdateGuideState(): m_state=1
08:35:19.781 00.000 7988 UpdateCurrentPosition: no star selected
08:35:19.781 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:19.781 00.000 7988 Status Line: No star selected
08:35:19.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:19.787 00.006 7988 UpdateGuideState exits: No star selected
08:35:19.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:19.787 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:19.787 00.000 7988 Enqueuing Expose request
08:35:19.787 00.000 15712 Worker thread wakes up
08:35:19.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:19.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:21.433 01.646 15712 Exposure complete
08:35:21.456 00.023 15712 worker thread done servicing request
08:35:21.456 00.000 7988 OnExposeComplete: enter
08:35:21.456 00.000 7988 UpdateGuideState(): m_state=1
08:35:21.456 00.000 7988 UpdateCurrentPosition: no star selected
08:35:21.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:21.456 00.000 7988 Status Line: No star selected
08:35:21.463 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:21.465 00.002 7988 UpdateGuideState exits: No star selected
08:35:21.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:21.467 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:21.469 00.002 7988 Enqueuing Expose request
08:35:21.469 00.000 15712 Worker thread wakes up
08:35:21.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:21.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:22.995 01.526 15712 Exposure complete
08:35:23.012 00.017 15712 worker thread done servicing request
08:35:23.012 00.000 7988 OnExposeComplete: enter
08:35:23.012 00.000 7988 UpdateGuideState(): m_state=1
08:35:23.012 00.000 7988 UpdateCurrentPosition: no star selected
08:35:23.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:23.012 00.000 7988 Status Line: No star selected
08:35:23.012 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:23.026 00.014 7988 UpdateGuideState exits: No star selected
08:35:23.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:23.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:23.029 00.003 7988 Enqueuing Expose request
08:35:23.029 00.000 15712 Worker thread wakes up
08:35:23.029 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:23.029 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:24.670 01.641 15712 Exposure complete
08:35:24.684 00.014 15712 worker thread done servicing request
08:35:24.684 00.000 7988 OnExposeComplete: enter
08:35:24.684 00.000 7988 UpdateGuideState(): m_state=1
08:35:24.695 00.011 7988 UpdateCurrentPosition: no star selected
08:35:24.695 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:24.697 00.002 7988 Status Line: No star selected
08:35:24.699 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:24.700 00.001 7988 UpdateGuideState exits: No star selected
08:35:24.700 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:24.700 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:24.700 00.000 7988 Enqueuing Expose request
08:35:24.700 00.000 15712 Worker thread wakes up
08:35:24.700 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:24.700 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:26.221 01.521 15712 Exposure complete
08:35:26.236 00.015 15712 worker thread done servicing request
08:35:26.236 00.000 7988 OnExposeComplete: enter
08:35:26.236 00.000 7988 UpdateGuideState(): m_state=1
08:35:26.246 00.010 7988 UpdateCurrentPosition: no star selected
08:35:26.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:26.248 00.002 7988 Status Line: No star selected
08:35:26.249 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:26.250 00.001 7988 UpdateGuideState exits: No star selected
08:35:26.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:26.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:26.250 00.000 7988 Enqueuing Expose request
08:35:26.250 00.000 15712 Worker thread wakes up
08:35:26.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:26.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:27.896 01.646 15712 Exposure complete
08:35:27.917 00.021 15712 worker thread done servicing request
08:35:27.917 00.000 7988 OnExposeComplete: enter
08:35:27.917 00.000 7988 UpdateGuideState(): m_state=1
08:35:27.923 00.006 7988 UpdateCurrentPosition: no star selected
08:35:27.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:27.925 00.002 7988 Status Line: No star selected
08:35:27.927 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:27.928 00.001 7988 UpdateGuideState exits: No star selected
08:35:27.928 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:27.930 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:27.930 00.000 7988 Enqueuing Expose request
08:35:27.932 00.002 15712 Worker thread wakes up
08:35:27.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:27.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:29.449 01.517 15712 Exposure complete
08:35:29.467 00.018 15712 worker thread done servicing request
08:35:29.467 00.000 7988 OnExposeComplete: enter
08:35:29.467 00.000 7988 UpdateGuideState(): m_state=1
08:35:29.467 00.000 7988 UpdateCurrentPosition: no star selected
08:35:29.467 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:29.467 00.000 7988 Status Line: No star selected
08:35:29.467 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:29.479 00.012 7988 UpdateGuideState exits: No star selected
08:35:29.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:29.479 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:29.479 00.000 7988 Enqueuing Expose request
08:35:29.484 00.005 15712 Worker thread wakes up
08:35:29.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:29.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:31.222 01.738 15712 Exposure complete
08:35:31.245 00.023 15712 worker thread done servicing request
08:35:31.245 00.000 7988 OnExposeComplete: enter
08:35:31.245 00.000 7988 UpdateGuideState(): m_state=1
08:35:31.245 00.000 7988 UpdateCurrentPosition: no star selected
08:35:31.245 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:31.245 00.000 7988 Status Line: No star selected
08:35:31.245 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:31.253 00.008 7988 UpdateGuideState exits: No star selected
08:35:31.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:31.253 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:31.256 00.003 7988 Enqueuing Expose request
08:35:31.256 00.000 15712 Worker thread wakes up
08:35:31.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:31.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:32.676 01.420 15712 Exposure complete
08:35:32.690 00.014 15712 worker thread done servicing request
08:35:32.690 00.000 7988 OnExposeComplete: enter
08:35:32.690 00.000 7988 UpdateGuideState(): m_state=1
08:35:32.702 00.012 7988 UpdateCurrentPosition: no star selected
08:35:32.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:32.704 00.002 7988 Status Line: No star selected
08:35:32.704 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:32.706 00.002 7988 UpdateGuideState exits: No star selected
08:35:32.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:32.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:32.706 00.000 7988 Enqueuing Expose request
08:35:32.706 00.000 15712 Worker thread wakes up
08:35:32.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:32.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:34.354 01.648 15712 Exposure complete
08:35:34.375 00.021 15712 worker thread done servicing request
08:35:34.375 00.000 7988 OnExposeComplete: enter
08:35:34.375 00.000 7988 UpdateGuideState(): m_state=1
08:35:34.375 00.000 7988 UpdateCurrentPosition: no star selected
08:35:34.375 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:34.381 00.006 7988 Status Line: No star selected
08:35:34.381 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:34.383 00.002 7988 UpdateGuideState exits: No star selected
08:35:34.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:34.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:34.383 00.000 7988 Enqueuing Expose request
08:35:34.388 00.005 15712 Worker thread wakes up
08:35:34.388 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:34.388 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:35.918 01.530 15712 Exposure complete
08:35:35.939 00.021 15712 worker thread done servicing request
08:35:35.939 00.000 7988 OnExposeComplete: enter
08:35:35.939 00.000 7988 UpdateGuideState(): m_state=1
08:35:35.943 00.004 7988 UpdateCurrentPosition: no star selected
08:35:35.943 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:35.945 00.002 7988 Status Line: No star selected
08:35:35.947 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:35.947 00.000 7988 UpdateGuideState exits: No star selected
08:35:35.947 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:35.947 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:35.947 00.000 7988 Enqueuing Expose request
08:35:35.947 00.000 15712 Worker thread wakes up
08:35:35.947 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:35.947 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:37.581 01.634 15712 Exposure complete
08:35:37.595 00.014 15712 worker thread done servicing request
08:35:37.595 00.000 7988 OnExposeComplete: enter
08:35:37.595 00.000 7988 UpdateGuideState(): m_state=1
08:35:37.595 00.000 7988 UpdateCurrentPosition: no star selected
08:35:37.607 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:37.609 00.002 7988 Status Line: No star selected
08:35:37.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:37.611 00.002 7988 UpdateGuideState exits: No star selected
08:35:37.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:37.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:37.611 00.000 7988 Enqueuing Expose request
08:35:37.611 00.000 15712 Worker thread wakes up
08:35:37.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:37.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:39.146 01.535 15712 Exposure complete
08:35:39.169 00.023 15712 worker thread done servicing request
08:35:39.169 00.000 7988 OnExposeComplete: enter
08:35:39.169 00.000 7988 UpdateGuideState(): m_state=1
08:35:39.169 00.000 7988 UpdateCurrentPosition: no star selected
08:35:39.169 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:39.174 00.005 7988 Status Line: No star selected
08:35:39.174 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:39.174 00.000 7988 UpdateGuideState exits: No star selected
08:35:39.174 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:39.174 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:39.174 00.000 7988 Enqueuing Expose request
08:35:39.174 00.000 15712 Worker thread wakes up
08:35:39.174 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:39.174 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:40.818 01.644 15712 Exposure complete
08:35:40.840 00.022 15712 worker thread done servicing request
08:35:40.840 00.000 7988 OnExposeComplete: enter
08:35:40.840 00.000 7988 UpdateGuideState(): m_state=1
08:35:40.840 00.000 7988 UpdateCurrentPosition: no star selected
08:35:40.840 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:40.840 00.000 7988 Status Line: No star selected
08:35:40.840 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:40.848 00.008 7988 UpdateGuideState exits: No star selected
08:35:40.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:40.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:40.848 00.000 7988 Enqueuing Expose request
08:35:40.848 00.000 15712 Worker thread wakes up
08:35:40.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:40.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:42.383 01.535 15712 Exposure complete
08:35:42.405 00.022 15712 worker thread done servicing request
08:35:42.405 00.000 7988 OnExposeComplete: enter
08:35:42.405 00.000 7988 UpdateGuideState(): m_state=1
08:35:42.408 00.003 7988 UpdateCurrentPosition: no star selected
08:35:42.408 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:42.408 00.000 7988 Status Line: No star selected
08:35:42.408 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:42.413 00.005 7988 UpdateGuideState exits: No star selected
08:35:42.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:42.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:42.413 00.000 7988 Enqueuing Expose request
08:35:42.413 00.000 15712 Worker thread wakes up
08:35:42.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:42.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:44.057 01.644 15712 Exposure complete
08:35:44.077 00.020 15712 worker thread done servicing request
08:35:44.077 00.000 7988 OnExposeComplete: enter
08:35:44.077 00.000 7988 UpdateGuideState(): m_state=1
08:35:44.084 00.007 7988 UpdateCurrentPosition: no star selected
08:35:44.084 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:44.086 00.002 7988 Status Line: No star selected
08:35:44.088 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:44.089 00.001 7988 UpdateGuideState exits: No star selected
08:35:44.089 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:44.089 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:44.089 00.000 7988 Enqueuing Expose request
08:35:44.089 00.000 15712 Worker thread wakes up
08:35:44.094 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:44.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:45.625 01.531 15712 Exposure complete
08:35:45.649 00.024 15712 worker thread done servicing request
08:35:45.649 00.000 7988 OnExposeComplete: enter
08:35:45.649 00.000 7988 UpdateGuideState(): m_state=1
08:35:45.649 00.000 7988 UpdateCurrentPosition: no star selected
08:35:45.649 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:45.649 00.000 7988 Status Line: No star selected
08:35:45.654 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:45.654 00.000 7988 UpdateGuideState exits: No star selected
08:35:45.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:45.654 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:45.654 00.000 7988 Enqueuing Expose request
08:35:45.659 00.005 15712 Worker thread wakes up
08:35:45.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:45.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:47.301 01.642 15712 Exposure complete
08:35:47.325 00.024 15712 worker thread done servicing request
08:35:47.325 00.000 7988 OnExposeComplete: enter
08:35:47.325 00.000 7988 UpdateGuideState(): m_state=1
08:35:47.325 00.000 7988 UpdateCurrentPosition: no star selected
08:35:47.325 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:47.325 00.000 7988 Status Line: No star selected
08:35:47.325 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:47.332 00.007 7988 UpdateGuideState exits: No star selected
08:35:47.332 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:47.332 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:47.332 00.000 7988 Enqueuing Expose request
08:35:47.332 00.000 15712 Worker thread wakes up
08:35:47.332 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:47.332 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:48.852 01.520 15712 Exposure complete
08:35:48.874 00.022 15712 worker thread done servicing request
08:35:48.875 00.001 7988 OnExposeComplete: enter
08:35:48.875 00.000 7988 UpdateGuideState(): m_state=1
08:35:48.875 00.000 7988 UpdateCurrentPosition: no star selected
08:35:48.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:48.875 00.000 7988 Status Line: No star selected
08:35:48.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:48.881 00.006 7988 UpdateGuideState exits: No star selected
08:35:48.881 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:48.881 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:48.881 00.000 7988 Enqueuing Expose request
08:35:48.881 00.000 15712 Worker thread wakes up
08:35:48.881 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:48.881 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:50.528 01.647 15712 Exposure complete
08:35:50.551 00.023 15712 worker thread done servicing request
08:35:50.551 00.000 7988 OnExposeComplete: enter
08:35:50.551 00.000 7988 UpdateGuideState(): m_state=1
08:35:50.551 00.000 7988 UpdateCurrentPosition: no star selected
08:35:50.551 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:50.551 00.000 7988 Status Line: No star selected
08:35:50.558 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:50.558 00.000 7988 UpdateGuideState exits: No star selected
08:35:50.560 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:50.560 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:50.560 00.000 7988 Enqueuing Expose request
08:35:50.560 00.000 15712 Worker thread wakes up
08:35:50.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:50.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:52.080 01.520 15712 Exposure complete
08:35:52.102 00.022 15712 worker thread done servicing request
08:35:52.102 00.000 7988 OnExposeComplete: enter
08:35:52.102 00.000 7988 UpdateGuideState(): m_state=1
08:35:52.102 00.000 7988 UpdateCurrentPosition: no star selected
08:35:52.102 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:52.102 00.000 7988 Status Line: No star selected
08:35:52.102 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:52.110 00.008 7988 UpdateGuideState exits: No star selected
08:35:52.111 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:52.111 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:52.111 00.000 7988 Enqueuing Expose request
08:35:52.111 00.000 15712 Worker thread wakes up
08:35:52.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:52.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:53.744 01.633 15712 Exposure complete
08:35:53.761 00.017 15712 worker thread done servicing request
08:35:53.761 00.000 7988 OnExposeComplete: enter
08:35:53.761 00.000 7988 UpdateGuideState(): m_state=1
08:35:53.761 00.000 7988 UpdateCurrentPosition: no star selected
08:35:53.761 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:53.761 00.000 7988 Status Line: No star selected
08:35:53.761 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:53.773 00.012 7988 UpdateGuideState exits: No star selected
08:35:53.773 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:53.773 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:53.773 00.000 7988 Enqueuing Expose request
08:35:53.778 00.005 15712 Worker thread wakes up
08:35:53.778 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:53.778 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:55.294 01.516 15712 Exposure complete
08:35:55.317 00.023 15712 worker thread done servicing request
08:35:55.317 00.000 7988 OnExposeComplete: enter
08:35:55.317 00.000 7988 UpdateGuideState(): m_state=1
08:35:55.317 00.000 7988 UpdateCurrentPosition: no star selected
08:35:55.317 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:55.317 00.000 7988 Status Line: No star selected
08:35:55.317 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:55.323 00.006 7988 UpdateGuideState exits: No star selected
08:35:55.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:55.323 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:55.323 00.000 7988 Enqueuing Expose request
08:35:55.328 00.005 15712 Worker thread wakes up
08:35:55.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:55.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:57.069 01.741 15712 Exposure complete
08:35:57.091 00.022 15712 worker thread done servicing request
08:35:57.091 00.000 7988 OnExposeComplete: enter
08:35:57.091 00.000 7988 UpdateGuideState(): m_state=1
08:35:57.091 00.000 7988 UpdateCurrentPosition: no star selected
08:35:57.091 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:57.091 00.000 7988 Status Line: No star selected
08:35:57.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:57.098 00.007 7988 UpdateGuideState exits: No star selected
08:35:57.098 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:57.098 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:57.098 00.000 7988 Enqueuing Expose request
08:35:57.098 00.000 15712 Worker thread wakes up
08:35:57.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:57.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:35:58.509 01.411 15712 Exposure complete
08:35:58.532 00.023 7988 OnExposeComplete: enter
08:35:58.534 00.002 7988 UpdateGuideState(): m_state=1
08:35:58.536 00.002 7988 UpdateCurrentPosition: no star selected
08:35:58.536 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:35:58.538 00.002 7988 Status Line: No star selected
08:35:58.539 00.001 15712 worker thread done servicing request
08:35:58.541 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:35:58.541 00.000 7988 UpdateGuideState exits: No star selected
08:35:58.543 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:35:58.545 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:35:58.545 00.000 7988 Enqueuing Expose request
08:35:58.547 00.002 15712 Worker thread wakes up
08:35:58.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:35:58.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:00.188 01.641 15712 Exposure complete
08:36:00.210 00.022 15712 worker thread done servicing request
08:36:00.210 00.000 7988 OnExposeComplete: enter
08:36:00.210 00.000 7988 UpdateGuideState(): m_state=1
08:36:00.210 00.000 7988 UpdateCurrentPosition: no star selected
08:36:00.214 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:00.214 00.000 7988 Status Line: No star selected
08:36:00.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:00.218 00.004 7988 UpdateGuideState exits: No star selected
08:36:00.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:00.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:00.218 00.000 7988 Enqueuing Expose request
08:36:00.218 00.000 15712 Worker thread wakes up
08:36:00.218 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:00.218 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:01.739 01.521 15712 Exposure complete
08:36:01.761 00.022 15712 worker thread done servicing request
08:36:01.761 00.000 7988 OnExposeComplete: enter
08:36:01.761 00.000 7988 UpdateGuideState(): m_state=1
08:36:01.765 00.004 7988 UpdateCurrentPosition: no star selected
08:36:01.765 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:01.765 00.000 7988 Status Line: No star selected
08:36:01.765 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:01.769 00.004 7988 UpdateGuideState exits: No star selected
08:36:01.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:01.769 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:01.769 00.000 7988 Enqueuing Expose request
08:36:01.769 00.000 15712 Worker thread wakes up
08:36:01.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:01.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:03.514 01.745 15712 Exposure complete
08:36:03.537 00.023 15712 worker thread done servicing request
08:36:03.537 00.000 7988 OnExposeComplete: enter
08:36:03.537 00.000 7988 UpdateGuideState(): m_state=1
08:36:03.539 00.002 7988 UpdateCurrentPosition: no star selected
08:36:03.539 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:03.541 00.002 7988 Status Line: No star selected
08:36:03.544 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:03.544 00.000 7988 UpdateGuideState exits: No star selected
08:36:03.544 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:03.544 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:03.544 00.000 7988 Enqueuing Expose request
08:36:03.544 00.000 15712 Worker thread wakes up
08:36:03.544 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:03.544 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:04.967 01.423 15712 Exposure complete
08:36:04.990 00.023 15712 worker thread done servicing request
08:36:04.990 00.000 7988 OnExposeComplete: enter
08:36:04.990 00.000 7988 UpdateGuideState(): m_state=1
08:36:04.990 00.000 7988 UpdateCurrentPosition: no star selected
08:36:04.990 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:04.990 00.000 7988 Status Line: No star selected
08:36:04.990 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:04.998 00.008 7988 UpdateGuideState exits: No star selected
08:36:05.000 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:05.001 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:05.001 00.000 7988 Enqueuing Expose request
08:36:05.003 00.002 15712 Worker thread wakes up
08:36:05.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:05.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:06.645 01.642 15712 Exposure complete
08:36:06.668 00.023 15712 worker thread done servicing request
08:36:06.668 00.000 7988 OnExposeComplete: enter
08:36:06.668 00.000 7988 UpdateGuideState(): m_state=1
08:36:06.670 00.002 7988 UpdateCurrentPosition: no star selected
08:36:06.670 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:06.672 00.002 7988 Status Line: No star selected
08:36:06.674 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:06.675 00.001 7988 UpdateGuideState exits: No star selected
08:36:06.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:06.675 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:06.675 00.000 7988 Enqueuing Expose request
08:36:06.675 00.000 15712 Worker thread wakes up
08:36:06.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:06.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:08.209 01.534 15712 Exposure complete
08:36:08.231 00.022 15712 worker thread done servicing request
08:36:08.231 00.000 7988 OnExposeComplete: enter
08:36:08.233 00.002 7988 UpdateGuideState(): m_state=1
08:36:08.233 00.000 7988 UpdateCurrentPosition: no star selected
08:36:08.233 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:08.233 00.000 7988 Status Line: No star selected
08:36:08.233 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:08.239 00.006 7988 UpdateGuideState exits: No star selected
08:36:08.239 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:08.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:08.239 00.000 7988 Enqueuing Expose request
08:36:08.239 00.000 15712 Worker thread wakes up
08:36:08.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:08.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:09.873 01.634 15712 Exposure complete
08:36:09.887 00.014 15712 worker thread done servicing request
08:36:09.887 00.000 7988 OnExposeComplete: enter
08:36:09.887 00.000 7988 UpdateGuideState(): m_state=1
08:36:09.898 00.011 7988 UpdateCurrentPosition: no star selected
08:36:09.898 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:09.900 00.002 7988 Status Line: No star selected
08:36:09.902 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:09.903 00.001 7988 UpdateGuideState exits: No star selected
08:36:09.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:09.903 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:09.903 00.000 7988 Enqueuing Expose request
08:36:09.903 00.000 15712 Worker thread wakes up
08:36:09.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:09.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:11.424 01.521 15712 Exposure complete
08:36:11.448 00.024 15712 worker thread done servicing request
08:36:11.449 00.001 7988 OnExposeComplete: enter
08:36:11.450 00.001 7988 UpdateGuideState(): m_state=1
08:36:11.451 00.001 7988 UpdateCurrentPosition: no star selected
08:36:11.452 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:11.454 00.002 7988 Status Line: No star selected
08:36:11.454 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:11.454 00.000 7988 UpdateGuideState exits: No star selected
08:36:11.454 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:11.454 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:11.454 00.000 7988 Enqueuing Expose request
08:36:11.454 00.000 15712 Worker thread wakes up
08:36:11.454 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:11.454 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:13.101 01.647 15712 Exposure complete
08:36:13.118 00.017 15712 worker thread done servicing request
08:36:13.118 00.000 7988 OnExposeComplete: enter
08:36:13.118 00.000 7988 UpdateGuideState(): m_state=1
08:36:13.118 00.000 7988 UpdateCurrentPosition: no star selected
08:36:13.118 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:13.118 00.000 7988 Status Line: No star selected
08:36:13.118 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:13.130 00.012 7988 UpdateGuideState exits: No star selected
08:36:13.130 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:13.130 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:13.130 00.000 7988 Enqueuing Expose request
08:36:13.135 00.005 15712 Worker thread wakes up
08:36:13.135 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:13.135 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:14.651 01.516 15712 Exposure complete
08:36:14.668 00.017 15712 worker thread done servicing request
08:36:14.668 00.000 7988 OnExposeComplete: enter
08:36:14.668 00.000 7988 UpdateGuideState(): m_state=1
08:36:14.677 00.009 7988 UpdateCurrentPosition: no star selected
08:36:14.677 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:14.679 00.002 7988 Status Line: No star selected
08:36:14.681 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:14.682 00.001 7988 UpdateGuideState exits: No star selected
08:36:14.682 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:14.682 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:14.685 00.003 7988 Enqueuing Expose request
08:36:14.685 00.000 15712 Worker thread wakes up
08:36:14.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:14.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:16.427 01.742 15712 Exposure complete
08:36:16.447 00.020 15712 worker thread done servicing request
08:36:16.447 00.000 7988 OnExposeComplete: enter
08:36:16.447 00.000 7988 UpdateGuideState(): m_state=1
08:36:16.453 00.006 7988 UpdateCurrentPosition: no star selected
08:36:16.453 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:16.455 00.002 7988 Status Line: No star selected
08:36:16.457 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:16.457 00.000 7988 UpdateGuideState exits: No star selected
08:36:16.457 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:16.457 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:16.457 00.000 7988 Enqueuing Expose request
08:36:16.457 00.000 15712 Worker thread wakes up
08:36:16.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:16.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:17.880 01.423 15712 Exposure complete
08:36:17.902 00.022 15712 worker thread done servicing request
08:36:17.902 00.000 7988 OnExposeComplete: enter
08:36:17.902 00.000 7988 UpdateGuideState(): m_state=1
08:36:17.905 00.003 7988 UpdateCurrentPosition: no star selected
08:36:17.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:17.907 00.002 7988 Status Line: No star selected
08:36:17.909 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:17.909 00.000 7988 UpdateGuideState exits: No star selected
08:36:17.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:17.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:17.909 00.000 7988 Enqueuing Expose request
08:36:17.909 00.000 15712 Worker thread wakes up
08:36:17.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:17.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:19.543 01.634 15712 Exposure complete
08:36:19.557 00.014 15712 worker thread done servicing request
08:36:19.557 00.000 7988 OnExposeComplete: enter
08:36:19.568 00.011 7988 UpdateGuideState(): m_state=1
08:36:19.568 00.000 7988 UpdateCurrentPosition: no star selected
08:36:19.568 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:19.568 00.000 7988 Status Line: No star selected
08:36:19.573 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:19.573 00.000 7988 UpdateGuideState exits: No star selected
08:36:19.573 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:19.573 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:19.573 00.000 7988 Enqueuing Expose request
08:36:19.573 00.000 15712 Worker thread wakes up
08:36:19.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:19.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:21.095 01.522 15712 Exposure complete
08:36:21.117 00.022 15712 worker thread done servicing request
08:36:21.117 00.000 7988 OnExposeComplete: enter
08:36:21.117 00.000 7988 UpdateGuideState(): m_state=1
08:36:21.117 00.000 7988 UpdateCurrentPosition: no star selected
08:36:21.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:21.117 00.000 7988 Status Line: No star selected
08:36:21.117 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:21.124 00.007 7988 UpdateGuideState exits: No star selected
08:36:21.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:21.124 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:21.124 00.000 7988 Enqueuing Expose request
08:36:21.124 00.000 15712 Worker thread wakes up
08:36:21.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:21.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:22.755 01.631 15712 Exposure complete
08:36:22.771 00.016 15712 worker thread done servicing request
08:36:22.771 00.000 7988 OnExposeComplete: enter
08:36:22.771 00.000 7988 UpdateGuideState(): m_state=1
08:36:22.771 00.000 7988 UpdateCurrentPosition: no star selected
08:36:22.771 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:22.771 00.000 7988 Status Line: No star selected
08:36:22.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:22.785 00.014 7988 UpdateGuideState exits: No star selected
08:36:22.785 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:22.787 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:22.787 00.000 7988 Enqueuing Expose request
08:36:22.787 00.000 15712 Worker thread wakes up
08:36:22.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:22.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:24.307 01.520 15712 Exposure complete
08:36:24.329 00.022 15712 worker thread done servicing request
08:36:24.329 00.000 7988 OnExposeComplete: enter
08:36:24.329 00.000 7988 UpdateGuideState(): m_state=1
08:36:24.329 00.000 7988 UpdateCurrentPosition: no star selected
08:36:24.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:24.329 00.000 7988 Status Line: No star selected
08:36:24.335 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:24.337 00.002 7988 UpdateGuideState exits: No star selected
08:36:24.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:24.339 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:24.339 00.000 7988 Enqueuing Expose request
08:36:24.341 00.002 15712 Worker thread wakes up
08:36:24.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:24.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:26.080 01.739 15712 Exposure complete
08:36:26.102 00.022 15712 worker thread done servicing request
08:36:26.102 00.000 7988 OnExposeComplete: enter
08:36:26.102 00.000 7988 UpdateGuideState(): m_state=1
08:36:26.105 00.003 7988 UpdateCurrentPosition: no star selected
08:36:26.105 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:26.105 00.000 7988 Status Line: No star selected
08:36:26.105 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:26.110 00.005 7988 UpdateGuideState exits: No star selected
08:36:26.110 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:26.110 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:26.110 00.000 7988 Enqueuing Expose request
08:36:26.110 00.000 15712 Worker thread wakes up
08:36:26.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:26.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:27.534 01.424 15712 Exposure complete
08:36:27.555 00.021 15712 worker thread done servicing request
08:36:27.555 00.000 7988 OnExposeComplete: enter
08:36:27.555 00.000 7988 UpdateGuideState(): m_state=1
08:36:27.555 00.000 7988 UpdateCurrentPosition: no star selected
08:36:27.555 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:27.555 00.000 7988 Status Line: No star selected
08:36:27.555 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:27.564 00.009 7988 UpdateGuideState exits: No star selected
08:36:27.564 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:27.564 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:27.564 00.000 7988 Enqueuing Expose request
08:36:27.564 00.000 15712 Worker thread wakes up
08:36:27.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:27.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:29.197 01.633 15712 Exposure complete
08:36:29.211 00.014 15712 worker thread done servicing request
08:36:29.211 00.000 7988 OnExposeComplete: enter
08:36:29.211 00.000 7988 UpdateGuideState(): m_state=1
08:36:29.223 00.012 7988 UpdateCurrentPosition: no star selected
08:36:29.223 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:29.225 00.002 7988 Status Line: No star selected
08:36:29.227 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:29.227 00.000 7988 UpdateGuideState exits: No star selected
08:36:29.227 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:29.227 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:29.227 00.000 7988 Enqueuing Expose request
08:36:29.227 00.000 15712 Worker thread wakes up
08:36:29.227 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:29.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:30.762 01.535 15712 Exposure complete
08:36:30.784 00.022 15712 worker thread done servicing request
08:36:30.784 00.000 7988 OnExposeComplete: enter
08:36:30.784 00.000 7988 UpdateGuideState(): m_state=1
08:36:30.787 00.003 7988 UpdateCurrentPosition: no star selected
08:36:30.787 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:30.787 00.000 7988 Status Line: No star selected
08:36:30.787 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:30.792 00.005 7988 UpdateGuideState exits: No star selected
08:36:30.792 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:30.792 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:30.792 00.000 7988 Enqueuing Expose request
08:36:30.792 00.000 15712 Worker thread wakes up
08:36:30.792 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:30.792 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:32.424 01.632 15712 Exposure complete
08:36:32.448 00.024 15712 worker thread done servicing request
08:36:32.448 00.000 7988 OnExposeComplete: enter
08:36:32.449 00.001 7988 UpdateGuideState(): m_state=1
08:36:32.450 00.001 7988 UpdateCurrentPosition: no star selected
08:36:32.451 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:32.452 00.001 7988 Status Line: No star selected
08:36:32.454 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:32.455 00.001 7988 UpdateGuideState exits: No star selected
08:36:32.456 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:32.456 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:32.456 00.000 7988 Enqueuing Expose request
08:36:32.456 00.000 15712 Worker thread wakes up
08:36:32.456 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:32.456 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:33.990 01.534 15712 Exposure complete
08:36:34.014 00.024 15712 worker thread done servicing request
08:36:34.014 00.000 7988 OnExposeComplete: enter
08:36:34.014 00.000 7988 UpdateGuideState(): m_state=1
08:36:34.014 00.000 7988 UpdateCurrentPosition: no star selected
08:36:34.014 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:34.014 00.000 7988 Status Line: No star selected
08:36:34.020 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:34.021 00.001 7988 UpdateGuideState exits: No star selected
08:36:34.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:34.023 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:34.023 00.000 7988 Enqueuing Expose request
08:36:34.025 00.002 15712 Worker thread wakes up
08:36:34.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:34.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:35.664 01.639 15712 Exposure complete
08:36:35.678 00.014 15712 worker thread done servicing request
08:36:35.678 00.000 7988 OnExposeComplete: enter
08:36:35.689 00.011 7988 UpdateGuideState(): m_state=1
08:36:35.689 00.000 7988 UpdateCurrentPosition: no star selected
08:36:35.691 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:35.691 00.000 7988 Status Line: No star selected
08:36:35.694 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:35.694 00.000 7988 UpdateGuideState exits: No star selected
08:36:35.695 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:35.695 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:35.697 00.002 7988 Enqueuing Expose request
08:36:35.697 00.000 15712 Worker thread wakes up
08:36:35.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:35.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:37.227 01.530 15712 Exposure complete
08:36:37.249 00.022 15712 worker thread done servicing request
08:36:37.249 00.000 7988 OnExposeComplete: enter
08:36:37.249 00.000 7988 UpdateGuideState(): m_state=1
08:36:37.249 00.000 7988 UpdateCurrentPosition: no star selected
08:36:37.254 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:37.254 00.000 7988 Status Line: No star selected
08:36:37.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:37.257 00.003 7988 UpdateGuideState exits: No star selected
08:36:37.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:37.257 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:37.257 00.000 7988 Enqueuing Expose request
08:36:37.257 00.000 15712 Worker thread wakes up
08:36:37.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:37.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:38.903 01.646 15712 Exposure complete
08:36:38.926 00.023 15712 worker thread done servicing request
08:36:38.926 00.000 7988 OnExposeComplete: enter
08:36:38.926 00.000 7988 UpdateGuideState(): m_state=1
08:36:38.926 00.000 7988 UpdateCurrentPosition: no star selected
08:36:38.931 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:38.931 00.000 7988 Status Line: No star selected
08:36:38.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:38.931 00.000 7988 UpdateGuideState exits: No star selected
08:36:38.937 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:38.937 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:38.937 00.000 7988 Enqueuing Expose request
08:36:38.937 00.000 15712 Worker thread wakes up
08:36:38.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:38.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:40.469 01.532 15712 Exposure complete
08:36:40.491 00.022 15712 worker thread done servicing request
08:36:40.491 00.000 7988 OnExposeComplete: enter
08:36:40.491 00.000 7988 UpdateGuideState(): m_state=1
08:36:40.497 00.006 7988 UpdateCurrentPosition: no star selected
08:36:40.497 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:40.499 00.002 7988 Status Line: No star selected
08:36:40.500 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:40.502 00.002 7988 UpdateGuideState exits: No star selected
08:36:40.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:40.502 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:40.502 00.000 7988 Enqueuing Expose request
08:36:40.502 00.000 15712 Worker thread wakes up
08:36:40.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:40.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:42.150 01.648 15712 Exposure complete
08:36:42.172 00.022 15712 worker thread done servicing request
08:36:42.172 00.000 7988 OnExposeComplete: enter
08:36:42.172 00.000 7988 UpdateGuideState(): m_state=1
08:36:42.172 00.000 7988 UpdateCurrentPosition: no star selected
08:36:42.172 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:42.172 00.000 7988 Status Line: No star selected
08:36:42.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:42.180 00.008 7988 UpdateGuideState exits: No star selected
08:36:42.180 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:42.180 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:42.180 00.000 7988 Enqueuing Expose request
08:36:42.180 00.000 15712 Worker thread wakes up
08:36:42.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:42.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:43.713 01.533 15712 Exposure complete
08:36:43.735 00.022 15712 worker thread done servicing request
08:36:43.735 00.000 7988 OnExposeComplete: enter
08:36:43.737 00.002 7988 UpdateGuideState(): m_state=1
08:36:43.737 00.000 7988 UpdateCurrentPosition: no star selected
08:36:43.737 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:43.737 00.000 7988 Status Line: No star selected
08:36:43.737 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:43.743 00.006 7988 UpdateGuideState exits: No star selected
08:36:43.743 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:43.743 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:43.743 00.000 7988 Enqueuing Expose request
08:36:43.743 00.000 15712 Worker thread wakes up
08:36:43.743 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:43.743 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:45.377 01.634 15712 Exposure complete
08:36:45.397 00.020 15712 worker thread done servicing request
08:36:45.397 00.000 7988 OnExposeComplete: enter
08:36:45.397 00.000 7988 UpdateGuideState(): m_state=1
08:36:45.402 00.005 7988 UpdateCurrentPosition: no star selected
08:36:45.402 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:45.404 00.002 7988 Status Line: No star selected
08:36:45.406 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:45.406 00.000 7988 UpdateGuideState exits: No star selected
08:36:45.406 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:45.406 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:45.406 00.000 7988 Enqueuing Expose request
08:36:45.406 00.000 15712 Worker thread wakes up
08:36:45.406 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:45.406 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:46.942 01.536 15712 Exposure complete
08:36:46.963 00.021 15712 worker thread done servicing request
08:36:46.963 00.000 7988 OnExposeComplete: enter
08:36:46.963 00.000 7988 UpdateGuideState(): m_state=1
08:36:46.963 00.000 7988 UpdateCurrentPosition: no star selected
08:36:46.963 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:46.969 00.006 7988 Status Line: No star selected
08:36:46.971 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:46.972 00.001 7988 UpdateGuideState exits: No star selected
08:36:46.972 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:46.972 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:46.972 00.000 7988 Enqueuing Expose request
08:36:46.972 00.000 15712 Worker thread wakes up
08:36:46.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:46.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:48.616 01.644 15712 Exposure complete
08:36:48.638 00.022 15712 worker thread done servicing request
08:36:48.638 00.000 7988 OnExposeComplete: enter
08:36:48.638 00.000 7988 UpdateGuideState(): m_state=1
08:36:48.643 00.005 7988 UpdateCurrentPosition: no star selected
08:36:48.643 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:48.645 00.002 7988 Status Line: No star selected
08:36:48.647 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:48.648 00.001 7988 UpdateGuideState exits: No star selected
08:36:48.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:48.648 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:48.648 00.000 7988 Enqueuing Expose request
08:36:48.648 00.000 15712 Worker thread wakes up
08:36:48.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:48.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:50.181 01.533 15712 Exposure complete
08:36:50.201 00.020 15712 worker thread done servicing request
08:36:50.201 00.000 7988 OnExposeComplete: enter
08:36:50.201 00.000 7988 UpdateGuideState(): m_state=1
08:36:50.206 00.005 7988 UpdateCurrentPosition: no star selected
08:36:50.206 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:50.208 00.002 7988 Status Line: No star selected
08:36:50.210 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:50.210 00.000 7988 UpdateGuideState exits: No star selected
08:36:50.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:50.210 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:50.210 00.000 7988 Enqueuing Expose request
08:36:50.210 00.000 15712 Worker thread wakes up
08:36:50.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:50.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:51.858 01.648 15712 Exposure complete
08:36:51.872 00.014 15712 worker thread done servicing request
08:36:51.872 00.000 7988 OnExposeComplete: enter
08:36:51.872 00.000 7988 UpdateGuideState(): m_state=1
08:36:51.883 00.011 7988 UpdateCurrentPosition: no star selected
08:36:51.883 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:51.885 00.002 7988 Status Line: No star selected
08:36:51.887 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:51.888 00.001 7988 UpdateGuideState exits: No star selected
08:36:51.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:51.888 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:51.888 00.000 7988 Enqueuing Expose request
08:36:51.888 00.000 15712 Worker thread wakes up
08:36:51.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:51.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:53.407 01.519 15712 Exposure complete
08:36:53.429 00.022 15712 worker thread done servicing request
08:36:53.429 00.000 7988 OnExposeComplete: enter
08:36:53.429 00.000 7988 UpdateGuideState(): m_state=1
08:36:53.429 00.000 7988 UpdateCurrentPosition: no star selected
08:36:53.429 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:53.429 00.000 7988 Status Line: No star selected
08:36:53.435 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:53.437 00.002 7988 UpdateGuideState exits: No star selected
08:36:53.437 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:53.437 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:53.437 00.000 7988 Enqueuing Expose request
08:36:53.437 00.000 15712 Worker thread wakes up
08:36:53.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:53.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:55.082 01.645 15712 Exposure complete
08:36:55.104 00.022 15712 worker thread done servicing request
08:36:55.104 00.000 7988 OnExposeComplete: enter
08:36:55.104 00.000 7988 UpdateGuideState(): m_state=1
08:36:55.104 00.000 7988 UpdateCurrentPosition: no star selected
08:36:55.104 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:55.104 00.000 7988 Status Line: No star selected
08:36:55.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:55.112 00.008 7988 UpdateGuideState exits: No star selected
08:36:55.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:55.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:55.112 00.000 7988 Enqueuing Expose request
08:36:55.112 00.000 15712 Worker thread wakes up
08:36:55.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:55.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:56.644 01.532 15712 Exposure complete
08:36:56.667 00.023 15712 worker thread done servicing request
08:36:56.667 00.000 7988 OnExposeComplete: enter
08:36:56.667 00.000 7988 UpdateGuideState(): m_state=1
08:36:56.667 00.000 7988 UpdateCurrentPosition: no star selected
08:36:56.667 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:56.667 00.000 7988 Status Line: No star selected
08:36:56.667 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:56.674 00.007 7988 UpdateGuideState exits: No star selected
08:36:56.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:56.674 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:56.674 00.000 7988 Enqueuing Expose request
08:36:56.674 00.000 15712 Worker thread wakes up
08:36:56.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:56.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:58.321 01.647 15712 Exposure complete
08:36:58.343 00.022 15712 worker thread done servicing request
08:36:58.343 00.000 7988 OnExposeComplete: enter
08:36:58.343 00.000 7988 UpdateGuideState(): m_state=1
08:36:58.343 00.000 7988 UpdateCurrentPosition: no star selected
08:36:58.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:58.343 00.000 7988 Status Line: No star selected
08:36:58.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:58.352 00.009 7988 UpdateGuideState exits: No star selected
08:36:58.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:58.354 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:58.354 00.000 7988 Enqueuing Expose request
08:36:58.354 00.000 15712 Worker thread wakes up
08:36:58.354 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:58.354 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:36:59.886 01.532 15712 Exposure complete
08:36:59.909 00.023 15712 worker thread done servicing request
08:36:59.909 00.000 7988 OnExposeComplete: enter
08:36:59.909 00.000 7988 UpdateGuideState(): m_state=1
08:36:59.909 00.000 7988 UpdateCurrentPosition: no star selected
08:36:59.909 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:36:59.909 00.000 7988 Status Line: No star selected
08:36:59.909 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:36:59.915 00.006 7988 UpdateGuideState exits: No star selected
08:36:59.915 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:36:59.915 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:36:59.915 00.000 7988 Enqueuing Expose request
08:36:59.915 00.000 15712 Worker thread wakes up
08:36:59.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:36:59.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:01.560 01.645 15712 Exposure complete
08:37:01.574 00.014 15712 worker thread done servicing request
08:37:01.574 00.000 7988 OnExposeComplete: enter
08:37:01.574 00.000 7988 UpdateGuideState(): m_state=1
08:37:01.585 00.011 7988 UpdateCurrentPosition: no star selected
08:37:01.585 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:01.587 00.002 7988 Status Line: No star selected
08:37:01.589 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:01.591 00.002 7988 UpdateGuideState exits: No star selected
08:37:01.591 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:01.591 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:01.591 00.000 7988 Enqueuing Expose request
08:37:01.591 00.000 15712 Worker thread wakes up
08:37:01.591 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:01.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:03.126 01.535 15712 Exposure complete
08:37:03.140 00.014 15712 worker thread done servicing request
08:37:03.140 00.000 7988 OnExposeComplete: enter
08:37:03.140 00.000 7988 UpdateGuideState(): m_state=1
08:37:03.151 00.011 7988 UpdateCurrentPosition: no star selected
08:37:03.151 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:03.154 00.003 7988 Status Line: No star selected
08:37:03.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:03.156 00.002 7988 UpdateGuideState exits: No star selected
08:37:03.156 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:03.156 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:03.156 00.000 7988 Enqueuing Expose request
08:37:03.156 00.000 15712 Worker thread wakes up
08:37:03.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:03.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:04.900 01.744 15712 Exposure complete
08:37:04.922 00.022 15712 worker thread done servicing request
08:37:04.922 00.000 7988 OnExposeComplete: enter
08:37:04.923 00.001 7988 UpdateGuideState(): m_state=1
08:37:04.923 00.000 7988 UpdateCurrentPosition: no star selected
08:37:04.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:04.923 00.000 7988 Status Line: No star selected
08:37:04.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:04.930 00.007 7988 UpdateGuideState exits: No star selected
08:37:04.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:04.930 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:04.930 00.000 7988 Enqueuing Expose request
08:37:04.930 00.000 15712 Worker thread wakes up
08:37:04.930 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:04.930 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:06.352 01.422 15712 Exposure complete
08:37:06.375 00.023 15712 worker thread done servicing request
08:37:06.375 00.000 7988 OnExposeComplete: enter
08:37:06.375 00.000 7988 UpdateGuideState(): m_state=1
08:37:06.375 00.000 7988 UpdateCurrentPosition: no star selected
08:37:06.375 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:06.375 00.000 7988 Status Line: No star selected
08:37:06.375 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:06.382 00.007 7988 UpdateGuideState exits: No star selected
08:37:06.382 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:06.382 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:06.382 00.000 7988 Enqueuing Expose request
08:37:06.382 00.000 15712 Worker thread wakes up
08:37:06.382 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:06.382 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:08.028 01.646 15712 Exposure complete
08:37:08.043 00.015 15712 worker thread done servicing request
08:37:08.043 00.000 7988 OnExposeComplete: enter
08:37:08.043 00.000 7988 UpdateGuideState(): m_state=1
08:37:08.054 00.011 7988 UpdateCurrentPosition: no star selected
08:37:08.054 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:08.056 00.002 7988 Status Line: No star selected
08:37:08.058 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:08.059 00.001 7988 UpdateGuideState exits: No star selected
08:37:08.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:08.059 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:08.059 00.000 7988 Enqueuing Expose request
08:37:08.059 00.000 15712 Worker thread wakes up
08:37:08.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:08.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:09.579 01.520 15712 Exposure complete
08:37:09.595 00.016 15712 worker thread done servicing request
08:37:09.595 00.000 7988 OnExposeComplete: enter
08:37:09.595 00.000 7988 UpdateGuideState(): m_state=1
08:37:09.606 00.011 7988 UpdateCurrentPosition: no star selected
08:37:09.606 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:09.608 00.002 7988 Status Line: No star selected
08:37:09.610 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:09.610 00.000 7988 UpdateGuideState exits: No star selected
08:37:09.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:09.610 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:09.610 00.000 7988 Enqueuing Expose request
08:37:09.610 00.000 15712 Worker thread wakes up
08:37:09.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:09.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:11.259 01.649 15712 Exposure complete
08:37:11.282 00.023 15712 worker thread done servicing request
08:37:11.282 00.000 7988 OnExposeComplete: enter
08:37:11.282 00.000 7988 UpdateGuideState(): m_state=1
08:37:11.282 00.000 7988 UpdateCurrentPosition: no star selected
08:37:11.282 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:11.282 00.000 7988 Status Line: No star selected
08:37:11.282 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:11.289 00.007 7988 UpdateGuideState exits: No star selected
08:37:11.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:11.289 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:11.289 00.000 7988 Enqueuing Expose request
08:37:11.293 00.004 15712 Worker thread wakes up
08:37:11.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:11.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:12.823 01.530 15712 Exposure complete
08:37:12.846 00.023 15712 worker thread done servicing request
08:37:12.846 00.000 7988 OnExposeComplete: enter
08:37:12.846 00.000 7988 UpdateGuideState(): m_state=1
08:37:12.846 00.000 7988 UpdateCurrentPosition: no star selected
08:37:12.846 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:12.846 00.000 7988 Status Line: No star selected
08:37:12.846 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:12.853 00.007 7988 UpdateGuideState exits: No star selected
08:37:12.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:12.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:12.853 00.000 7988 Enqueuing Expose request
08:37:12.853 00.000 15712 Worker thread wakes up
08:37:12.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:12.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:14.485 01.632 15712 Exposure complete
08:37:14.499 00.014 15712 worker thread done servicing request
08:37:14.499 00.000 7988 OnExposeComplete: enter
08:37:14.499 00.000 7988 UpdateGuideState(): m_state=1
08:37:14.510 00.011 7988 UpdateCurrentPosition: no star selected
08:37:14.510 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:14.510 00.000 7988 Status Line: No star selected
08:37:14.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:14.514 00.004 7988 UpdateGuideState exits: No star selected
08:37:14.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:14.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:14.514 00.000 7988 Enqueuing Expose request
08:37:14.514 00.000 15712 Worker thread wakes up
08:37:14.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:14.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:16.046 01.532 15712 Exposure complete
08:37:16.060 00.014 15712 worker thread done servicing request
08:37:16.060 00.000 7988 OnExposeComplete: enter
08:37:16.060 00.000 7988 UpdateGuideState(): m_state=1
08:37:16.073 00.013 7988 UpdateCurrentPosition: no star selected
08:37:16.073 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:16.075 00.002 7988 Status Line: No star selected
08:37:16.075 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:16.075 00.000 7988 UpdateGuideState exits: No star selected
08:37:16.075 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:16.075 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:16.075 00.000 7988 Enqueuing Expose request
08:37:16.075 00.000 15712 Worker thread wakes up
08:37:16.075 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:16.075 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:17.719 01.644 15712 Exposure complete
08:37:17.742 00.023 15712 worker thread done servicing request
08:37:17.742 00.000 7988 OnExposeComplete: enter
08:37:17.742 00.000 7988 UpdateGuideState(): m_state=1
08:37:17.746 00.004 7988 UpdateCurrentPosition: no star selected
08:37:17.746 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:17.748 00.002 7988 Status Line: No star selected
08:37:17.750 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:17.750 00.000 7988 UpdateGuideState exits: No star selected
08:37:17.750 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:17.750 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:17.750 00.000 7988 Enqueuing Expose request
08:37:17.750 00.000 15712 Worker thread wakes up
08:37:17.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:17.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:19.285 01.535 15712 Exposure complete
08:37:19.306 00.021 15712 worker thread done servicing request
08:37:19.306 00.000 7988 OnExposeComplete: enter
08:37:19.306 00.000 7988 UpdateGuideState(): m_state=1
08:37:19.310 00.004 7988 UpdateCurrentPosition: no star selected
08:37:19.310 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:19.312 00.002 7988 Status Line: No star selected
08:37:19.314 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:19.314 00.000 7988 UpdateGuideState exits: No star selected
08:37:19.314 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:19.314 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:19.314 00.000 7988 Enqueuing Expose request
08:37:19.314 00.000 15712 Worker thread wakes up
08:37:19.314 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:19.314 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:21.059 01.745 15712 Exposure complete
08:37:21.078 00.019 15712 worker thread done servicing request
08:37:21.078 00.000 7988 OnExposeComplete: enter
08:37:21.078 00.000 7988 UpdateGuideState(): m_state=1
08:37:21.086 00.008 7988 UpdateCurrentPosition: no star selected
08:37:21.086 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:21.088 00.002 7988 Status Line: No star selected
08:37:21.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:21.091 00.001 7988 UpdateGuideState exits: No star selected
08:37:21.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:21.091 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:21.091 00.000 7988 Enqueuing Expose request
08:37:21.095 00.004 15712 Worker thread wakes up
08:37:21.095 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:21.095 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:22.507 01.412 15712 Exposure complete
08:37:22.529 00.022 15712 worker thread done servicing request
08:37:22.531 00.002 7988 OnExposeComplete: enter
08:37:22.531 00.000 7988 UpdateGuideState(): m_state=1
08:37:22.533 00.002 7988 UpdateCurrentPosition: no star selected
08:37:22.535 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:22.535 00.000 7988 Status Line: No star selected
08:37:22.538 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:22.540 00.002 7988 UpdateGuideState exits: No star selected
08:37:22.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:22.542 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:22.542 00.000 7988 Enqueuing Expose request
08:37:22.542 00.000 15712 Worker thread wakes up
08:37:22.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:22.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:24.180 01.638 15712 Exposure complete
08:37:24.202 00.022 15712 worker thread done servicing request
08:37:24.202 00.000 7988 OnExposeComplete: enter
08:37:24.202 00.000 7988 UpdateGuideState(): m_state=1
08:37:24.202 00.000 7988 UpdateCurrentPosition: no star selected
08:37:24.202 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:24.202 00.000 7988 Status Line: No star selected
08:37:24.208 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:24.210 00.002 7988 UpdateGuideState exits: No star selected
08:37:24.210 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:24.210 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:24.210 00.000 7988 Enqueuing Expose request
08:37:24.210 00.000 15712 Worker thread wakes up
08:37:24.210 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:24.210 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:25.745 01.535 15712 Exposure complete
08:37:25.769 00.024 15712 worker thread done servicing request
08:37:25.769 00.000 7988 OnExposeComplete: enter
08:37:25.769 00.000 7988 UpdateGuideState(): m_state=1
08:37:25.772 00.003 7988 UpdateCurrentPosition: no star selected
08:37:25.772 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:25.772 00.000 7988 Status Line: No star selected
08:37:25.775 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:25.777 00.002 7988 UpdateGuideState exits: No star selected
08:37:25.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:25.779 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:25.779 00.000 7988 Enqueuing Expose request
08:37:25.781 00.002 15712 Worker thread wakes up
08:37:25.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:25.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:27.423 01.642 15712 Exposure complete
08:37:27.446 00.023 15712 worker thread done servicing request
08:37:27.446 00.000 7988 OnExposeComplete: enter
08:37:27.446 00.000 7988 UpdateGuideState(): m_state=1
08:37:27.446 00.000 7988 UpdateCurrentPosition: no star selected
08:37:27.446 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:27.446 00.000 7988 Status Line: No star selected
08:37:27.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:27.454 00.008 7988 UpdateGuideState exits: No star selected
08:37:27.454 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:27.454 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:27.457 00.003 7988 Enqueuing Expose request
08:37:27.457 00.000 15712 Worker thread wakes up
08:37:27.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:27.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:28.988 01.531 15712 Exposure complete
08:37:29.011 00.023 15712 worker thread done servicing request
08:37:29.011 00.000 7988 OnExposeComplete: enter
08:37:29.011 00.000 7988 UpdateGuideState(): m_state=1
08:37:29.011 00.000 7988 UpdateCurrentPosition: no star selected
08:37:29.011 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:29.011 00.000 7988 Status Line: No star selected
08:37:29.011 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:29.018 00.007 7988 UpdateGuideState exits: No star selected
08:37:29.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:29.018 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:29.018 00.000 7988 Enqueuing Expose request
08:37:29.018 00.000 15712 Worker thread wakes up
08:37:29.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:29.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:30.663 01.645 15712 Exposure complete
08:37:30.677 00.014 15712 worker thread done servicing request
08:37:30.677 00.000 7988 OnExposeComplete: enter
08:37:30.677 00.000 7988 UpdateGuideState(): m_state=1
08:37:30.689 00.012 7988 UpdateCurrentPosition: no star selected
08:37:30.690 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:30.690 00.000 7988 Status Line: No star selected
08:37:30.693 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:30.693 00.000 7988 UpdateGuideState exits: No star selected
08:37:30.693 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:30.693 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:30.693 00.000 7988 Enqueuing Expose request
08:37:30.693 00.000 15712 Worker thread wakes up
08:37:30.693 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:30.693 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:32.217 01.524 15712 Exposure complete
08:37:32.237 00.020 15712 worker thread done servicing request
08:37:32.237 00.000 7988 OnExposeComplete: enter
08:37:32.237 00.000 7988 UpdateGuideState(): m_state=1
08:37:32.242 00.005 7988 UpdateCurrentPosition: no star selected
08:37:32.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:32.244 00.002 7988 Status Line: No star selected
08:37:32.246 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:32.247 00.001 7988 UpdateGuideState exits: No star selected
08:37:32.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:32.247 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:32.247 00.000 7988 Enqueuing Expose request
08:37:32.247 00.000 15712 Worker thread wakes up
08:37:32.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:32.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:33.893 01.646 15712 Exposure complete
08:37:33.907 00.014 15712 worker thread done servicing request
08:37:33.907 00.000 7988 OnExposeComplete: enter
08:37:33.907 00.000 7988 UpdateGuideState(): m_state=1
08:37:33.918 00.011 7988 UpdateCurrentPosition: no star selected
08:37:33.918 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:33.920 00.002 7988 Status Line: No star selected
08:37:33.922 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:33.922 00.000 7988 UpdateGuideState exits: No star selected
08:37:33.922 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:33.922 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:33.922 00.000 7988 Enqueuing Expose request
08:37:33.922 00.000 15712 Worker thread wakes up
08:37:33.922 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:33.922 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:35.458 01.536 15712 Exposure complete
08:37:35.472 00.014 15712 worker thread done servicing request
08:37:35.472 00.000 7988 OnExposeComplete: enter
08:37:35.472 00.000 7988 UpdateGuideState(): m_state=1
08:37:35.485 00.013 7988 UpdateCurrentPosition: no star selected
08:37:35.485 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:35.487 00.002 7988 Status Line: No star selected
08:37:35.488 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:35.488 00.000 7988 UpdateGuideState exits: No star selected
08:37:35.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:35.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:35.488 00.000 7988 Enqueuing Expose request
08:37:35.488 00.000 15712 Worker thread wakes up
08:37:35.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:35.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:37.135 01.647 15712 Exposure complete
08:37:37.156 00.021 15712 worker thread done servicing request
08:37:37.156 00.000 7988 OnExposeComplete: enter
08:37:37.156 00.000 7988 UpdateGuideState(): m_state=1
08:37:37.156 00.000 7988 UpdateCurrentPosition: no star selected
08:37:37.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:37.156 00.000 7988 Status Line: No star selected
08:37:37.156 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:37.165 00.009 7988 UpdateGuideState exits: No star selected
08:37:37.165 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:37.165 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:37.165 00.000 7988 Enqueuing Expose request
08:37:37.165 00.000 15712 Worker thread wakes up
08:37:37.165 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:37.165 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:38.687 01.522 15712 Exposure complete
08:37:38.709 00.022 15712 worker thread done servicing request
08:37:38.709 00.000 7988 OnExposeComplete: enter
08:37:38.709 00.000 7988 UpdateGuideState(): m_state=1
08:37:38.709 00.000 7988 UpdateCurrentPosition: no star selected
08:37:38.709 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:38.709 00.000 7988 Status Line: No star selected
08:37:38.709 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:38.717 00.008 7988 UpdateGuideState exits: No star selected
08:37:38.718 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:38.718 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:38.718 00.000 7988 Enqueuing Expose request
08:37:38.718 00.000 15712 Worker thread wakes up
08:37:38.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:38.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:40.351 01.633 15712 Exposure complete
08:37:40.368 00.017 15712 worker thread done servicing request
08:37:40.368 00.000 7988 OnExposeComplete: enter
08:37:40.368 00.000 7988 UpdateGuideState(): m_state=1
08:37:40.368 00.000 7988 UpdateCurrentPosition: no star selected
08:37:40.368 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:40.368 00.000 7988 Status Line: No star selected
08:37:40.368 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:40.380 00.012 7988 UpdateGuideState exits: No star selected
08:37:40.380 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:40.380 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:40.380 00.000 7988 Enqueuing Expose request
08:37:40.385 00.005 15712 Worker thread wakes up
08:37:40.385 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:40.385 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:41.915 01.530 15712 Exposure complete
08:37:41.933 00.018 15712 worker thread done servicing request
08:37:41.933 00.000 7988 OnExposeComplete: enter
08:37:41.933 00.000 7988 UpdateGuideState(): m_state=1
08:37:41.945 00.012 7988 UpdateCurrentPosition: no star selected
08:37:41.947 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:41.947 00.000 7988 Status Line: No star selected
08:37:41.949 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:41.950 00.001 7988 UpdateGuideState exits: No star selected
08:37:41.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:41.952 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:41.952 00.000 7988 Enqueuing Expose request
08:37:41.954 00.002 15712 Worker thread wakes up
08:37:41.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:41.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:43.593 01.639 15712 Exposure complete
08:37:43.617 00.024 15712 worker thread done servicing request
08:37:43.617 00.000 7988 OnExposeComplete: enter
08:37:43.619 00.002 7988 UpdateGuideState(): m_state=1
08:37:43.619 00.000 7988 UpdateCurrentPosition: no star selected
08:37:43.621 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:43.621 00.000 7988 Status Line: No star selected
08:37:43.623 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:43.625 00.002 7988 UpdateGuideState exits: No star selected
08:37:43.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:43.625 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:43.625 00.000 7988 Enqueuing Expose request
08:37:43.625 00.000 15712 Worker thread wakes up
08:37:43.625 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:43.625 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:45.159 01.534 15712 Exposure complete
08:37:45.181 00.022 15712 worker thread done servicing request
08:37:45.181 00.000 7988 OnExposeComplete: enter
08:37:45.181 00.000 7988 UpdateGuideState(): m_state=1
08:37:45.181 00.000 7988 UpdateCurrentPosition: no star selected
08:37:45.181 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:45.186 00.005 7988 Status Line: No star selected
08:37:45.186 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:45.189 00.003 7988 UpdateGuideState exits: No star selected
08:37:45.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:45.189 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:45.189 00.000 7988 Enqueuing Expose request
08:37:45.189 00.000 15712 Worker thread wakes up
08:37:45.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:45.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:46.832 01.643 15712 Exposure complete
08:37:46.854 00.022 15712 worker thread done servicing request
08:37:46.854 00.000 7988 OnExposeComplete: enter
08:37:46.854 00.000 7988 UpdateGuideState(): m_state=1
08:37:46.857 00.003 7988 UpdateCurrentPosition: no star selected
08:37:46.857 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:46.859 00.002 7988 Status Line: No star selected
08:37:46.861 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:46.861 00.000 7988 UpdateGuideState exits: No star selected
08:37:46.861 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:46.861 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:46.861 00.000 7988 Enqueuing Expose request
08:37:46.861 00.000 15712 Worker thread wakes up
08:37:46.861 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:46.861 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:48.397 01.536 15712 Exposure complete
08:37:48.418 00.021 15712 worker thread done servicing request
08:37:48.418 00.000 7988 OnExposeComplete: enter
08:37:48.418 00.000 7988 UpdateGuideState(): m_state=1
08:37:48.418 00.000 7988 UpdateCurrentPosition: no star selected
08:37:48.418 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:48.418 00.000 7988 Status Line: No star selected
08:37:48.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:48.427 00.009 7988 UpdateGuideState exits: No star selected
08:37:48.427 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:48.427 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:48.427 00.000 7988 Enqueuing Expose request
08:37:48.427 00.000 15712 Worker thread wakes up
08:37:48.427 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:48.427 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:50.073 01.646 15712 Exposure complete
08:37:50.087 00.014 15712 worker thread done servicing request
08:37:50.087 00.000 7988 OnExposeComplete: enter
08:37:50.087 00.000 7988 UpdateGuideState(): m_state=1
08:37:50.098 00.011 7988 UpdateCurrentPosition: no star selected
08:37:50.098 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:50.100 00.002 7988 Status Line: No star selected
08:37:50.102 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:50.103 00.001 7988 UpdateGuideState exits: No star selected
08:37:50.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:50.103 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:50.103 00.000 7988 Enqueuing Expose request
08:37:50.103 00.000 15712 Worker thread wakes up
08:37:50.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:50.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:51.638 01.535 15712 Exposure complete
08:37:51.652 00.014 15712 worker thread done servicing request
08:37:51.652 00.000 7988 OnExposeComplete: enter
08:37:51.652 00.000 7988 UpdateGuideState(): m_state=1
08:37:51.664 00.012 7988 UpdateCurrentPosition: no star selected
08:37:51.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:51.666 00.002 7988 Status Line: No star selected
08:37:51.667 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:51.668 00.001 7988 UpdateGuideState exits: No star selected
08:37:51.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:51.668 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:51.668 00.000 7988 Enqueuing Expose request
08:37:51.668 00.000 15712 Worker thread wakes up
08:37:51.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:51.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:53.412 01.744 15712 Exposure complete
08:37:53.425 00.013 15712 worker thread done servicing request
08:37:53.425 00.000 7988 OnExposeComplete: enter
08:37:53.436 00.011 7988 UpdateGuideState(): m_state=1
08:37:53.436 00.000 7988 UpdateCurrentPosition: no star selected
08:37:53.438 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:53.438 00.000 7988 Status Line: No star selected
08:37:53.441 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:53.441 00.000 7988 UpdateGuideState exits: No star selected
08:37:53.441 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:53.441 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:53.441 00.000 7988 Enqueuing Expose request
08:37:53.441 00.000 15712 Worker thread wakes up
08:37:53.441 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:53.441 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:54.852 01.411 15712 Exposure complete
08:37:54.868 00.016 15712 worker thread done servicing request
08:37:54.868 00.000 7988 OnExposeComplete: enter
08:37:54.868 00.000 7988 UpdateGuideState(): m_state=1
08:37:54.868 00.000 7988 UpdateCurrentPosition: no star selected
08:37:54.868 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:54.868 00.000 7988 Status Line: No star selected
08:37:54.868 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:54.883 00.015 7988 UpdateGuideState exits: No star selected
08:37:54.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:54.883 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:54.883 00.000 7988 Enqueuing Expose request
08:37:54.883 00.000 15712 Worker thread wakes up
08:37:54.883 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:54.883 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:56.531 01.648 15712 Exposure complete
08:37:56.550 00.019 15712 worker thread done servicing request
08:37:56.550 00.000 7988 OnExposeComplete: enter
08:37:56.550 00.000 7988 UpdateGuideState(): m_state=1
08:37:56.550 00.000 7988 UpdateCurrentPosition: no star selected
08:37:56.550 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:56.550 00.000 7988 Status Line: No star selected
08:37:56.560 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:56.560 00.000 7988 UpdateGuideState exits: No star selected
08:37:56.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:56.560 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:56.560 00.000 7988 Enqueuing Expose request
08:37:56.560 00.000 15712 Worker thread wakes up
08:37:56.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:56.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:58.080 01.520 15712 Exposure complete
08:37:58.097 00.017 15712 worker thread done servicing request
08:37:58.097 00.000 7988 OnExposeComplete: enter
08:37:58.097 00.000 7988 UpdateGuideState(): m_state=1
08:37:58.106 00.009 7988 UpdateCurrentPosition: no star selected
08:37:58.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:58.108 00.002 7988 Status Line: No star selected
08:37:58.110 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:58.111 00.001 7988 UpdateGuideState exits: No star selected
08:37:58.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:58.111 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:58.115 00.004 7988 Enqueuing Expose request
08:37:58.115 00.000 15712 Worker thread wakes up
08:37:58.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:58.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:37:59.758 01.643 15712 Exposure complete
08:37:59.772 00.014 15712 worker thread done servicing request
08:37:59.772 00.000 7988 OnExposeComplete: enter
08:37:59.782 00.010 7988 UpdateGuideState(): m_state=1
08:37:59.782 00.000 7988 UpdateCurrentPosition: no star selected
08:37:59.784 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:37:59.786 00.002 7988 Status Line: No star selected
08:37:59.786 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:37:59.788 00.002 7988 UpdateGuideState exits: No star selected
08:37:59.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:37:59.788 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:37:59.788 00.000 7988 Enqueuing Expose request
08:37:59.788 00.000 15712 Worker thread wakes up
08:37:59.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:37:59.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:01.323 01.535 15712 Exposure complete
08:38:01.345 00.022 15712 worker thread done servicing request
08:38:01.345 00.000 7988 OnExposeComplete: enter
08:38:01.347 00.002 7988 UpdateGuideState(): m_state=1
08:38:01.347 00.000 7988 UpdateCurrentPosition: no star selected
08:38:01.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:01.347 00.000 7988 Status Line: No star selected
08:38:01.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:01.353 00.006 7988 UpdateGuideState exits: No star selected
08:38:01.353 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:01.353 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:01.353 00.000 7988 Enqueuing Expose request
08:38:01.353 00.000 15712 Worker thread wakes up
08:38:01.353 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:01.353 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:02.999 01.646 15712 Exposure complete
08:38:03.018 00.019 15712 worker thread done servicing request
08:38:03.018 00.000 7988 OnExposeComplete: enter
08:38:03.018 00.000 7988 UpdateGuideState(): m_state=1
08:38:03.024 00.006 7988 UpdateCurrentPosition: no star selected
08:38:03.024 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:03.026 00.002 7988 Status Line: No star selected
08:38:03.028 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:03.028 00.000 7988 UpdateGuideState exits: No star selected
08:38:03.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:03.028 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:03.028 00.000 7988 Enqueuing Expose request
08:38:03.028 00.000 15712 Worker thread wakes up
08:38:03.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:03.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:04.564 01.536 15712 Exposure complete
08:38:04.586 00.022 15712 worker thread done servicing request
08:38:04.586 00.000 7988 OnExposeComplete: enter
08:38:04.586 00.000 7988 UpdateGuideState(): m_state=1
08:38:04.590 00.004 7988 UpdateCurrentPosition: no star selected
08:38:04.590 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:04.592 00.002 7988 Status Line: No star selected
08:38:04.594 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:04.594 00.000 7988 UpdateGuideState exits: No star selected
08:38:04.594 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:04.594 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:04.594 00.000 7988 Enqueuing Expose request
08:38:04.594 00.000 15712 Worker thread wakes up
08:38:04.594 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:04.594 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:06.234 01.640 15712 Exposure complete
08:38:06.251 00.017 15712 worker thread done servicing request
08:38:06.251 00.000 7988 OnExposeComplete: enter
08:38:06.251 00.000 7988 UpdateGuideState(): m_state=1
08:38:06.251 00.000 7988 UpdateCurrentPosition: no star selected
08:38:06.251 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:06.251 00.000 7988 Status Line: No star selected
08:38:06.251 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:06.264 00.013 7988 UpdateGuideState exits: No star selected
08:38:06.264 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:06.264 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:06.264 00.000 7988 Enqueuing Expose request
08:38:06.268 00.004 15712 Worker thread wakes up
08:38:06.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:06.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:07.798 01.530 15712 Exposure complete
08:38:07.820 00.022 15712 worker thread done servicing request
08:38:07.820 00.000 7988 OnExposeComplete: enter
08:38:07.820 00.000 7988 UpdateGuideState(): m_state=1
08:38:07.820 00.000 7988 UpdateCurrentPosition: no star selected
08:38:07.820 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:07.820 00.000 7988 Status Line: No star selected
08:38:07.820 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:07.827 00.007 7988 UpdateGuideState exits: No star selected
08:38:07.827 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:07.827 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:07.827 00.000 7988 Enqueuing Expose request
08:38:07.827 00.000 15712 Worker thread wakes up
08:38:07.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:07.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:09.459 01.632 15712 Exposure complete
08:38:09.473 00.014 15712 worker thread done servicing request
08:38:09.473 00.000 7988 OnExposeComplete: enter
08:38:09.473 00.000 7988 UpdateGuideState(): m_state=1
08:38:09.473 00.000 7988 UpdateCurrentPosition: no star selected
08:38:09.486 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:09.488 00.002 7988 Status Line: No star selected
08:38:09.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:09.488 00.000 7988 UpdateGuideState exits: No star selected
08:38:09.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:09.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:09.488 00.000 7988 Enqueuing Expose request
08:38:09.488 00.000 15712 Worker thread wakes up
08:38:09.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:09.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:11.025 01.537 15712 Exposure complete
08:38:11.041 00.016 15712 worker thread done servicing request
08:38:11.041 00.000 7988 OnExposeComplete: enter
08:38:11.041 00.000 7988 UpdateGuideState(): m_state=1
08:38:11.050 00.009 7988 UpdateCurrentPosition: no star selected
08:38:11.050 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:11.053 00.003 7988 Status Line: No star selected
08:38:11.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:11.055 00.002 7988 UpdateGuideState exits: No star selected
08:38:11.055 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:11.055 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:11.055 00.000 7988 Enqueuing Expose request
08:38:11.055 00.000 15712 Worker thread wakes up
08:38:11.055 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:11.055 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:12.689 01.634 15712 Exposure complete
08:38:12.704 00.015 15712 worker thread done servicing request
08:38:12.704 00.000 7988 OnExposeComplete: enter
08:38:12.704 00.000 7988 UpdateGuideState(): m_state=1
08:38:12.715 00.011 7988 UpdateCurrentPosition: no star selected
08:38:12.715 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:12.717 00.002 7988 Status Line: No star selected
08:38:12.719 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:12.719 00.000 7988 UpdateGuideState exits: No star selected
08:38:12.721 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:12.721 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:12.721 00.000 7988 Enqueuing Expose request
08:38:12.721 00.000 15712 Worker thread wakes up
08:38:12.721 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:12.721 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:14.241 01.520 15712 Exposure complete
08:38:14.255 00.014 15712 worker thread done servicing request
08:38:14.255 00.000 7988 OnExposeComplete: enter
08:38:14.255 00.000 7988 UpdateGuideState(): m_state=1
08:38:14.265 00.010 7988 UpdateCurrentPosition: no star selected
08:38:14.265 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:14.267 00.002 7988 Status Line: No star selected
08:38:14.267 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:14.270 00.003 7988 UpdateGuideState exits: No star selected
08:38:14.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:14.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:14.270 00.000 7988 Enqueuing Expose request
08:38:14.270 00.000 15712 Worker thread wakes up
08:38:14.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:14.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:16.015 01.745 15712 Exposure complete
08:38:16.038 00.023 15712 worker thread done servicing request
08:38:16.038 00.000 7988 OnExposeComplete: enter
08:38:16.038 00.000 7988 UpdateGuideState(): m_state=1
08:38:16.041 00.003 7988 UpdateCurrentPosition: no star selected
08:38:16.041 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:16.043 00.002 7988 Status Line: No star selected
08:38:16.045 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:16.045 00.000 7988 UpdateGuideState exits: No star selected
08:38:16.045 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:16.045 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:16.045 00.000 7988 Enqueuing Expose request
08:38:16.045 00.000 15712 Worker thread wakes up
08:38:16.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:16.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:17.453 01.408 15712 Exposure complete
08:38:17.474 00.021 15712 worker thread done servicing request
08:38:17.474 00.000 7988 OnExposeComplete: enter
08:38:17.474 00.000 7988 UpdateGuideState(): m_state=1
08:38:17.479 00.005 7988 UpdateCurrentPosition: no star selected
08:38:17.479 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:17.481 00.002 7988 Status Line: No star selected
08:38:17.483 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:17.483 00.000 7988 UpdateGuideState exits: No star selected
08:38:17.483 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:17.483 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:17.487 00.004 7988 Enqueuing Expose request
08:38:17.487 00.000 15712 Worker thread wakes up
08:38:17.487 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:17.487 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:19.228 01.741 15712 Exposure complete
08:38:19.250 00.022 15712 worker thread done servicing request
08:38:19.250 00.000 7988 OnExposeComplete: enter
08:38:19.250 00.000 7988 UpdateGuideState(): m_state=1
08:38:19.250 00.000 7988 UpdateCurrentPosition: no star selected
08:38:19.254 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:19.254 00.000 7988 Status Line: No star selected
08:38:19.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:19.258 00.004 7988 UpdateGuideState exits: No star selected
08:38:19.258 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:19.258 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:19.258 00.000 7988 Enqueuing Expose request
08:38:19.258 00.000 15712 Worker thread wakes up
08:38:19.258 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:19.258 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:20.682 01.424 15712 Exposure complete
08:38:20.704 00.022 15712 worker thread done servicing request
08:38:20.704 00.000 7988 OnExposeComplete: enter
08:38:20.704 00.000 7988 UpdateGuideState(): m_state=1
08:38:20.708 00.004 7988 UpdateCurrentPosition: no star selected
08:38:20.708 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:20.710 00.002 7988 Status Line: No star selected
08:38:20.712 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:20.712 00.000 7988 UpdateGuideState exits: No star selected
08:38:20.712 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:20.712 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:20.712 00.000 7988 Enqueuing Expose request
08:38:20.712 00.000 15712 Worker thread wakes up
08:38:20.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:20.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:22.358 01.646 15712 Exposure complete
08:38:22.373 00.015 15712 worker thread done servicing request
08:38:22.373 00.000 7988 OnExposeComplete: enter
08:38:22.384 00.011 7988 UpdateGuideState(): m_state=1
08:38:22.384 00.000 7988 UpdateCurrentPosition: no star selected
08:38:22.386 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:22.386 00.000 7988 Status Line: No star selected
08:38:22.390 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:22.390 00.000 7988 UpdateGuideState exits: No star selected
08:38:22.392 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:22.392 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:22.394 00.002 7988 Enqueuing Expose request
08:38:22.394 00.000 15712 Worker thread wakes up
08:38:22.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:22.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:23.924 01.530 15712 Exposure complete
08:38:23.945 00.021 15712 worker thread done servicing request
08:38:23.945 00.000 7988 OnExposeComplete: enter
08:38:23.945 00.000 7988 UpdateGuideState(): m_state=1
08:38:23.945 00.000 7988 UpdateCurrentPosition: no star selected
08:38:23.950 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:23.950 00.000 7988 Status Line: No star selected
08:38:23.953 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:23.953 00.000 7988 UpdateGuideState exits: No star selected
08:38:23.953 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:23.953 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:23.953 00.000 7988 Enqueuing Expose request
08:38:23.953 00.000 15712 Worker thread wakes up
08:38:23.953 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:23.953 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:25.585 01.632 15712 Exposure complete
08:38:25.602 00.017 15712 worker thread done servicing request
08:38:25.602 00.000 7988 OnExposeComplete: enter
08:38:25.602 00.000 7988 UpdateGuideState(): m_state=1
08:38:25.602 00.000 7988 UpdateCurrentPosition: no star selected
08:38:25.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:25.602 00.000 7988 Status Line: No star selected
08:38:25.602 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:25.616 00.014 7988 UpdateGuideState exits: No star selected
08:38:25.618 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:25.619 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:25.619 00.000 7988 Enqueuing Expose request
08:38:25.621 00.002 15712 Worker thread wakes up
08:38:25.621 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:25.621 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:27.149 01.528 15712 Exposure complete
08:38:27.170 00.021 15712 worker thread done servicing request
08:38:27.170 00.000 7988 OnExposeComplete: enter
08:38:27.170 00.000 7988 UpdateGuideState(): m_state=1
08:38:27.175 00.005 7988 UpdateCurrentPosition: no star selected
08:38:27.175 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:27.177 00.002 7988 Status Line: No star selected
08:38:27.179 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:27.179 00.000 7988 UpdateGuideState exits: No star selected
08:38:27.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:27.179 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:27.179 00.000 7988 Enqueuing Expose request
08:38:27.179 00.000 15712 Worker thread wakes up
08:38:27.179 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:27.179 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:28.823 01.644 15712 Exposure complete
08:38:28.838 00.015 15712 worker thread done servicing request
08:38:28.838 00.000 7988 OnExposeComplete: enter
08:38:28.838 00.000 7988 UpdateGuideState(): m_state=1
08:38:28.850 00.012 7988 UpdateCurrentPosition: no star selected
08:38:28.850 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:28.852 00.002 7988 Status Line: No star selected
08:38:28.854 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:28.854 00.000 7988 UpdateGuideState exits: No star selected
08:38:28.854 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:28.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:28.854 00.000 7988 Enqueuing Expose request
08:38:28.854 00.000 15712 Worker thread wakes up
08:38:28.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:28.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:30.375 01.521 15712 Exposure complete
08:38:30.396 00.021 15712 worker thread done servicing request
08:38:30.396 00.000 7988 OnExposeComplete: enter
08:38:30.396 00.000 7988 UpdateGuideState(): m_state=1
08:38:30.396 00.000 7988 UpdateCurrentPosition: no star selected
08:38:30.396 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:30.396 00.000 7988 Status Line: No star selected
08:38:30.396 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:30.404 00.008 7988 UpdateGuideState exits: No star selected
08:38:30.404 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:30.404 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:30.404 00.000 7988 Enqueuing Expose request
08:38:30.404 00.000 15712 Worker thread wakes up
08:38:30.404 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:30.404 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:32.148 01.744 15712 Exposure complete
08:38:32.170 00.022 15712 worker thread done servicing request
08:38:32.170 00.000 7988 OnExposeComplete: enter
08:38:32.170 00.000 7988 UpdateGuideState(): m_state=1
08:38:32.173 00.003 7988 UpdateCurrentPosition: no star selected
08:38:32.173 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:32.173 00.000 7988 Status Line: No star selected
08:38:32.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:32.178 00.005 7988 UpdateGuideState exits: No star selected
08:38:32.178 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:32.178 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:32.178 00.000 7988 Enqueuing Expose request
08:38:32.178 00.000 15712 Worker thread wakes up
08:38:32.178 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:32.178 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:33.600 01.422 15712 Exposure complete
08:38:33.618 00.018 15712 worker thread done servicing request
08:38:33.618 00.000 7988 OnExposeComplete: enter
08:38:33.618 00.000 7988 UpdateGuideState(): m_state=1
08:38:33.625 00.007 7988 UpdateCurrentPosition: no star selected
08:38:33.625 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:33.627 00.002 7988 Status Line: No star selected
08:38:33.629 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:33.631 00.002 7988 UpdateGuideState exits: No star selected
08:38:33.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:33.631 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:33.631 00.000 7988 Enqueuing Expose request
08:38:33.635 00.004 15712 Worker thread wakes up
08:38:33.635 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:33.635 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:35.275 01.640 15712 Exposure complete
08:38:35.291 00.016 15712 worker thread done servicing request
08:38:35.291 00.000 7988 OnExposeComplete: enter
08:38:35.301 00.010 7988 UpdateGuideState(): m_state=1
08:38:35.301 00.000 7988 UpdateCurrentPosition: no star selected
08:38:35.303 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:35.303 00.000 7988 Status Line: No star selected
08:38:35.305 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:35.307 00.002 7988 UpdateGuideState exits: No star selected
08:38:35.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:35.307 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:35.307 00.000 7988 Enqueuing Expose request
08:38:35.307 00.000 15712 Worker thread wakes up
08:38:35.307 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:35.307 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:36.828 01.521 15712 Exposure complete
08:38:36.850 00.022 15712 worker thread done servicing request
08:38:36.850 00.000 7988 OnExposeComplete: enter
08:38:36.850 00.000 7988 UpdateGuideState(): m_state=1
08:38:36.850 00.000 7988 UpdateCurrentPosition: no star selected
08:38:36.850 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:36.850 00.000 7988 Status Line: No star selected
08:38:36.850 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:36.857 00.007 7988 UpdateGuideState exits: No star selected
08:38:36.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:36.857 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:36.857 00.000 7988 Enqueuing Expose request
08:38:36.857 00.000 15712 Worker thread wakes up
08:38:36.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:36.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:38.502 01.645 15712 Exposure complete
08:38:38.528 00.026 15712 worker thread done servicing request
08:38:38.528 00.000 7988 OnExposeComplete: enter
08:38:38.531 00.003 7988 UpdateGuideState(): m_state=1
08:38:38.532 00.001 7988 UpdateCurrentPosition: no star selected
08:38:38.534 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:38.534 00.000 7988 Status Line: No star selected
08:38:38.536 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:38.538 00.002 7988 UpdateGuideState exits: No star selected
08:38:38.540 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:38.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:38.542 00.002 7988 Enqueuing Expose request
08:38:38.542 00.000 15712 Worker thread wakes up
08:38:38.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:38.544 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:40.065 01.521 15712 Exposure complete
08:38:40.087 00.022 15712 worker thread done servicing request
08:38:40.087 00.000 7988 OnExposeComplete: enter
08:38:40.087 00.000 7988 UpdateGuideState(): m_state=1
08:38:40.087 00.000 7988 UpdateCurrentPosition: no star selected
08:38:40.087 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:40.094 00.007 7988 Status Line: No star selected
08:38:40.094 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:40.094 00.000 7988 UpdateGuideState exits: No star selected
08:38:40.094 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:40.098 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:40.098 00.000 7988 Enqueuing Expose request
08:38:40.098 00.000 15712 Worker thread wakes up
08:38:40.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:40.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:41.740 01.642 15712 Exposure complete
08:38:41.762 00.022 15712 worker thread done servicing request
08:38:41.762 00.000 7988 OnExposeComplete: enter
08:38:41.762 00.000 7988 UpdateGuideState(): m_state=1
08:38:41.762 00.000 7988 UpdateCurrentPosition: no star selected
08:38:41.766 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:41.766 00.000 7988 Status Line: No star selected
08:38:41.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:41.770 00.004 7988 UpdateGuideState exits: No star selected
08:38:41.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:41.770 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:41.770 00.000 7988 Enqueuing Expose request
08:38:41.770 00.000 15712 Worker thread wakes up
08:38:41.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:41.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:43.307 01.537 15712 Exposure complete
08:38:43.324 00.017 15712 worker thread done servicing request
08:38:43.324 00.000 7988 OnExposeComplete: enter
08:38:43.324 00.000 7988 UpdateGuideState(): m_state=1
08:38:43.331 00.007 7988 UpdateCurrentPosition: no star selected
08:38:43.331 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:43.333 00.002 7988 Status Line: No star selected
08:38:43.335 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:43.335 00.000 7988 UpdateGuideState exits: No star selected
08:38:43.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:43.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:43.335 00.000 7988 Enqueuing Expose request
08:38:43.335 00.000 15712 Worker thread wakes up
08:38:43.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:43.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:45.081 01.746 15712 Exposure complete
08:38:45.100 00.019 15712 worker thread done servicing request
08:38:45.100 00.000 7988 OnExposeComplete: enter
08:38:45.100 00.000 7988 UpdateGuideState(): m_state=1
08:38:45.106 00.006 7988 UpdateCurrentPosition: no star selected
08:38:45.106 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:45.108 00.002 7988 Status Line: No star selected
08:38:45.110 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:45.111 00.001 7988 UpdateGuideState exits: No star selected
08:38:45.111 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:45.111 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:45.111 00.000 7988 Enqueuing Expose request
08:38:45.111 00.000 15712 Worker thread wakes up
08:38:45.111 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:45.111 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:46.520 01.409 15712 Exposure complete
08:38:46.538 00.018 15712 worker thread done servicing request
08:38:46.538 00.000 7988 OnExposeComplete: enter
08:38:46.538 00.000 7988 UpdateGuideState(): m_state=1
08:38:46.538 00.000 7988 UpdateCurrentPosition: no star selected
08:38:46.538 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:46.538 00.000 7988 Status Line: No star selected
08:38:46.549 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:46.549 00.000 7988 UpdateGuideState exits: No star selected
08:38:46.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:46.549 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:46.549 00.000 7988 Enqueuing Expose request
08:38:46.549 00.000 15712 Worker thread wakes up
08:38:46.549 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:46.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:48.195 01.646 15712 Exposure complete
08:38:48.215 00.020 15712 worker thread done servicing request
08:38:48.215 00.000 7988 OnExposeComplete: enter
08:38:48.215 00.000 7988 UpdateGuideState(): m_state=1
08:38:48.215 00.000 7988 UpdateCurrentPosition: no star selected
08:38:48.215 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:48.215 00.000 7988 Status Line: No star selected
08:38:48.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:48.225 00.010 7988 UpdateGuideState exits: No star selected
08:38:48.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:48.225 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:48.225 00.000 7988 Enqueuing Expose request
08:38:48.225 00.000 15712 Worker thread wakes up
08:38:48.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:48.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:49.747 01.522 15712 Exposure complete
08:38:49.766 00.019 15712 worker thread done servicing request
08:38:49.766 00.000 7988 OnExposeComplete: enter
08:38:49.766 00.000 7988 UpdateGuideState(): m_state=1
08:38:49.772 00.006 7988 UpdateCurrentPosition: no star selected
08:38:49.772 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:49.774 00.002 7988 Status Line: No star selected
08:38:49.776 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:49.776 00.000 7988 UpdateGuideState exits: No star selected
08:38:49.776 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:49.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:49.776 00.000 7988 Enqueuing Expose request
08:38:49.781 00.005 15712 Worker thread wakes up
08:38:49.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:49.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:51.422 01.641 15712 Exposure complete
08:38:51.445 00.023 7988 OnExposeComplete: enter
08:38:51.448 00.003 7988 UpdateGuideState(): m_state=1
08:38:51.448 00.000 7988 UpdateCurrentPosition: no star selected
08:38:51.450 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:51.450 00.000 15712 worker thread done servicing request
08:38:51.450 00.000 7988 Status Line: No star selected
08:38:51.453 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:51.453 00.000 7988 UpdateGuideState exits: No star selected
08:38:51.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:51.453 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:51.453 00.000 7988 Enqueuing Expose request
08:38:51.453 00.000 15712 Worker thread wakes up
08:38:51.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:51.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:52.989 01.536 15712 Exposure complete
08:38:53.010 00.021 15712 worker thread done servicing request
08:38:53.010 00.000 7988 OnExposeComplete: enter
08:38:53.013 00.003 7988 UpdateGuideState(): m_state=1
08:38:53.013 00.000 7988 UpdateCurrentPosition: no star selected
08:38:53.013 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:53.013 00.000 7988 Status Line: No star selected
08:38:53.018 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:53.018 00.000 7988 UpdateGuideState exits: No star selected
08:38:53.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:53.018 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:53.018 00.000 7988 Enqueuing Expose request
08:38:53.018 00.000 15712 Worker thread wakes up
08:38:53.018 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:53.018 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:54.650 01.632 15712 Exposure complete
08:38:54.675 00.025 15712 worker thread done servicing request
08:38:54.675 00.000 7988 OnExposeComplete: enter
08:38:54.675 00.000 7988 UpdateGuideState(): m_state=1
08:38:54.675 00.000 7988 UpdateCurrentPosition: no star selected
08:38:54.675 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:54.675 00.000 7988 Status Line: No star selected
08:38:54.681 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:54.681 00.000 7988 UpdateGuideState exits: No star selected
08:38:54.683 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:54.684 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:54.684 00.000 7988 Enqueuing Expose request
08:38:54.686 00.002 15712 Worker thread wakes up
08:38:54.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:54.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:56.202 01.516 15712 Exposure complete
08:38:56.218 00.016 15712 worker thread done servicing request
08:38:56.218 00.000 7988 OnExposeComplete: enter
08:38:56.218 00.000 7988 UpdateGuideState(): m_state=1
08:38:56.218 00.000 7988 UpdateCurrentPosition: no star selected
08:38:56.218 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:56.218 00.000 7988 Status Line: No star selected
08:38:56.218 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:56.234 00.016 7988 UpdateGuideState exits: No star selected
08:38:56.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:56.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:56.234 00.000 7988 Enqueuing Expose request
08:38:56.234 00.000 15712 Worker thread wakes up
08:38:56.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:56.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:57.880 01.646 15712 Exposure complete
08:38:57.900 00.020 15712 worker thread done servicing request
08:38:57.900 00.000 7988 OnExposeComplete: enter
08:38:57.900 00.000 7988 UpdateGuideState(): m_state=1
08:38:57.907 00.007 7988 UpdateCurrentPosition: no star selected
08:38:57.907 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:57.909 00.002 7988 Status Line: No star selected
08:38:57.911 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:57.912 00.001 7988 UpdateGuideState exits: No star selected
08:38:57.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:57.912 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:57.912 00.000 7988 Enqueuing Expose request
08:38:57.912 00.000 15712 Worker thread wakes up
08:38:57.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:57.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:38:59.431 01.519 15712 Exposure complete
08:38:59.448 00.017 15712 worker thread done servicing request
08:38:59.448 00.000 7988 OnExposeComplete: enter
08:38:59.448 00.000 7988 UpdateGuideState(): m_state=1
08:38:59.457 00.009 7988 UpdateCurrentPosition: no star selected
08:38:59.457 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:38:59.459 00.002 7988 Status Line: No star selected
08:38:59.461 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:38:59.461 00.000 7988 UpdateGuideState exits: No star selected
08:38:59.461 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:38:59.461 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:38:59.465 00.004 7988 Enqueuing Expose request
08:38:59.465 00.000 15712 Worker thread wakes up
08:38:59.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:38:59.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:01.108 01.643 15712 Exposure complete
08:39:01.132 00.024 15712 worker thread done servicing request
08:39:01.132 00.000 7988 OnExposeComplete: enter
08:39:01.132 00.000 7988 UpdateGuideState(): m_state=1
08:39:01.135 00.003 7988 UpdateCurrentPosition: no star selected
08:39:01.135 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:01.135 00.000 7988 Status Line: No star selected
08:39:01.135 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:01.140 00.005 7988 UpdateGuideState exits: No star selected
08:39:01.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:01.140 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:01.140 00.000 7988 Enqueuing Expose request
08:39:01.140 00.000 15712 Worker thread wakes up
08:39:01.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:01.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:02.675 01.535 15712 Exposure complete
08:39:02.697 00.022 15712 worker thread done servicing request
08:39:02.697 00.000 7988 OnExposeComplete: enter
08:39:02.697 00.000 7988 UpdateGuideState(): m_state=1
08:39:02.700 00.003 7988 UpdateCurrentPosition: no star selected
08:39:02.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:02.700 00.000 7988 Status Line: No star selected
08:39:02.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:02.705 00.005 7988 UpdateGuideState exits: No star selected
08:39:02.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:02.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:02.705 00.000 7988 Enqueuing Expose request
08:39:02.705 00.000 15712 Worker thread wakes up
08:39:02.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:02.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:04.339 01.634 15712 Exposure complete
08:39:04.352 00.013 15712 worker thread done servicing request
08:39:04.352 00.000 7988 OnExposeComplete: enter
08:39:04.352 00.000 7988 UpdateGuideState(): m_state=1
08:39:04.352 00.000 7988 UpdateCurrentPosition: no star selected
08:39:04.352 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:04.352 00.000 7988 Status Line: No star selected
08:39:04.352 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:04.369 00.017 7988 UpdateGuideState exits: No star selected
08:39:04.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:04.369 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:04.369 00.000 7988 Enqueuing Expose request
08:39:04.369 00.000 15712 Worker thread wakes up
08:39:04.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:04.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:05.888 01.519 15712 Exposure complete
08:39:05.904 00.016 15712 worker thread done servicing request
08:39:05.904 00.000 7988 OnExposeComplete: enter
08:39:05.904 00.000 7988 UpdateGuideState(): m_state=1
08:39:05.915 00.011 7988 UpdateCurrentPosition: no star selected
08:39:05.915 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:05.917 00.002 7988 Status Line: No star selected
08:39:05.918 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:05.920 00.002 7988 UpdateGuideState exits: No star selected
08:39:05.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:05.920 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:05.920 00.000 7988 Enqueuing Expose request
08:39:05.920 00.000 15712 Worker thread wakes up
08:39:05.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:05.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:07.550 01.630 15712 Exposure complete
08:39:07.567 00.017 15712 worker thread done servicing request
08:39:07.567 00.000 7988 OnExposeComplete: enter
08:39:07.567 00.000 7988 UpdateGuideState(): m_state=1
08:39:07.567 00.000 7988 UpdateCurrentPosition: no star selected
08:39:07.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:07.567 00.000 7988 Status Line: No star selected
08:39:07.567 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:07.582 00.015 7988 UpdateGuideState exits: No star selected
08:39:07.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:07.584 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:07.584 00.000 7988 Enqueuing Expose request
08:39:07.584 00.000 15712 Worker thread wakes up
08:39:07.584 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:07.584 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:09.116 01.532 15712 Exposure complete
08:39:09.139 00.023 15712 worker thread done servicing request
08:39:09.139 00.000 7988 OnExposeComplete: enter
08:39:09.139 00.000 7988 UpdateGuideState(): m_state=1
08:39:09.139 00.000 7988 UpdateCurrentPosition: no star selected
08:39:09.139 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:09.139 00.000 7988 Status Line: No star selected
08:39:09.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:09.145 00.006 7988 UpdateGuideState exits: No star selected
08:39:09.145 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:09.145 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:09.145 00.000 7988 Enqueuing Expose request
08:39:09.150 00.005 15712 Worker thread wakes up
08:39:09.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:09.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:10.788 01.638 15712 Exposure complete
08:39:10.812 00.024 15712 worker thread done servicing request
08:39:10.812 00.000 7988 OnExposeComplete: enter
08:39:10.812 00.000 7988 UpdateGuideState(): m_state=1
08:39:10.812 00.000 7988 UpdateCurrentPosition: no star selected
08:39:10.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:10.817 00.005 7988 Status Line: No star selected
08:39:10.817 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:10.819 00.002 7988 UpdateGuideState exits: No star selected
08:39:10.821 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:10.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:10.823 00.002 7988 Enqueuing Expose request
08:39:10.823 00.000 15712 Worker thread wakes up
08:39:10.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:10.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:12.353 01.530 15712 Exposure complete
08:39:12.375 00.022 15712 worker thread done servicing request
08:39:12.375 00.000 7988 OnExposeComplete: enter
08:39:12.375 00.000 7988 UpdateGuideState(): m_state=1
08:39:12.375 00.000 7988 UpdateCurrentPosition: no star selected
08:39:12.375 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:12.375 00.000 7988 Status Line: No star selected
08:39:12.381 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:12.383 00.002 7988 UpdateGuideState exits: No star selected
08:39:12.383 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:12.383 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:12.383 00.000 7988 Enqueuing Expose request
08:39:12.383 00.000 15712 Worker thread wakes up
08:39:12.383 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:12.383 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:14.029 01.646 15712 Exposure complete
08:39:14.051 00.022 15712 worker thread done servicing request
08:39:14.051 00.000 7988 OnExposeComplete: enter
08:39:14.051 00.000 7988 UpdateGuideState(): m_state=1
08:39:14.051 00.000 7988 UpdateCurrentPosition: no star selected
08:39:14.051 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:14.051 00.000 7988 Status Line: No star selected
08:39:14.051 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:14.059 00.008 7988 UpdateGuideState exits: No star selected
08:39:14.059 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:14.059 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:14.059 00.000 7988 Enqueuing Expose request
08:39:14.059 00.000 15712 Worker thread wakes up
08:39:14.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:14.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:15.593 01.534 15712 Exposure complete
08:39:15.612 00.019 15712 worker thread done servicing request
08:39:15.612 00.000 7988 OnExposeComplete: enter
08:39:15.612 00.000 7988 UpdateGuideState(): m_state=1
08:39:15.619 00.007 7988 UpdateCurrentPosition: no star selected
08:39:15.619 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:15.621 00.002 7988 Status Line: No star selected
08:39:15.623 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:15.623 00.000 7988 UpdateGuideState exits: No star selected
08:39:15.625 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:15.627 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:15.627 00.000 7988 Enqueuing Expose request
08:39:15.629 00.002 15712 Worker thread wakes up
08:39:15.629 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:15.629 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:17.269 01.640 15712 Exposure complete
08:39:17.293 00.024 15712 worker thread done servicing request
08:39:17.293 00.000 7988 OnExposeComplete: enter
08:39:17.293 00.000 7988 UpdateGuideState(): m_state=1
08:39:17.296 00.003 7988 UpdateCurrentPosition: no star selected
08:39:17.296 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:17.296 00.000 7988 Status Line: No star selected
08:39:17.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:17.300 00.004 7988 UpdateGuideState exits: No star selected
08:39:17.300 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:17.300 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:17.300 00.000 7988 Enqueuing Expose request
08:39:17.300 00.000 15712 Worker thread wakes up
08:39:17.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:17.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:18.836 01.536 15712 Exposure complete
08:39:18.858 00.022 15712 worker thread done servicing request
08:39:18.858 00.000 7988 OnExposeComplete: enter
08:39:18.858 00.000 7988 UpdateGuideState(): m_state=1
08:39:18.858 00.000 7988 UpdateCurrentPosition: no star selected
08:39:18.862 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:18.862 00.000 7988 Status Line: No star selected
08:39:18.862 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:18.866 00.004 7988 UpdateGuideState exits: No star selected
08:39:18.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:18.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:18.866 00.000 7988 Enqueuing Expose request
08:39:18.866 00.000 15712 Worker thread wakes up
08:39:18.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:18.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:20.508 01.642 15712 Exposure complete
08:39:20.533 00.025 15712 worker thread done servicing request
08:39:20.533 00.000 7988 OnExposeComplete: enter
08:39:20.533 00.000 7988 UpdateGuideState(): m_state=1
08:39:20.535 00.002 7988 UpdateCurrentPosition: no star selected
08:39:20.537 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:20.537 00.000 7988 Status Line: No star selected
08:39:20.539 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:20.539 00.000 7988 UpdateGuideState exits: No star selected
08:39:20.539 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:20.539 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:20.539 00.000 7988 Enqueuing Expose request
08:39:20.539 00.000 15712 Worker thread wakes up
08:39:20.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:20.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:22.073 01.534 15712 Exposure complete
08:39:22.096 00.023 15712 worker thread done servicing request
08:39:22.096 00.000 7988 OnExposeComplete: enter
08:39:22.096 00.000 7988 UpdateGuideState(): m_state=1
08:39:22.099 00.003 7988 UpdateCurrentPosition: no star selected
08:39:22.099 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:22.101 00.002 7988 Status Line: No star selected
08:39:22.103 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:22.103 00.000 7988 UpdateGuideState exits: No star selected
08:39:22.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:22.103 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:22.103 00.000 7988 Enqueuing Expose request
08:39:22.103 00.000 15712 Worker thread wakes up
08:39:22.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:22.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:23.747 01.644 15712 Exposure complete
08:39:23.764 00.017 15712 worker thread done servicing request
08:39:23.764 00.000 7988 OnExposeComplete: enter
08:39:23.764 00.000 7988 UpdateGuideState(): m_state=1
08:39:23.774 00.010 7988 UpdateCurrentPosition: no star selected
08:39:23.774 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:23.776 00.002 7988 Status Line: No star selected
08:39:23.778 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:23.779 00.001 7988 UpdateGuideState exits: No star selected
08:39:23.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:23.781 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:23.781 00.000 7988 Enqueuing Expose request
08:39:23.781 00.000 15712 Worker thread wakes up
08:39:23.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:23.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:25.299 01.518 15712 Exposure complete
08:39:25.323 00.024 15712 worker thread done servicing request
08:39:25.323 00.000 7988 OnExposeComplete: enter
08:39:25.323 00.000 7988 UpdateGuideState(): m_state=1
08:39:25.323 00.000 7988 UpdateCurrentPosition: no star selected
08:39:25.323 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:25.323 00.000 7988 Status Line: No star selected
08:39:25.323 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:25.330 00.007 7988 UpdateGuideState exits: No star selected
08:39:25.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:25.330 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:25.330 00.000 7988 Enqueuing Expose request
08:39:25.330 00.000 15712 Worker thread wakes up
08:39:25.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:25.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:26.975 01.645 15712 Exposure complete
08:39:26.997 00.022 15712 worker thread done servicing request
08:39:26.997 00.000 7988 OnExposeComplete: enter
08:39:26.997 00.000 7988 UpdateGuideState(): m_state=1
08:39:27.001 00.004 7988 UpdateCurrentPosition: no star selected
08:39:27.001 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:27.003 00.002 7988 Status Line: No star selected
08:39:27.005 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:27.006 00.001 7988 UpdateGuideState exits: No star selected
08:39:27.006 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:27.006 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:27.006 00.000 7988 Enqueuing Expose request
08:39:27.006 00.000 15712 Worker thread wakes up
08:39:27.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:27.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:28.528 01.522 15712 Exposure complete
08:39:28.547 00.019 15712 worker thread done servicing request
08:39:28.547 00.000 7988 OnExposeComplete: enter
08:39:28.547 00.000 7988 UpdateGuideState(): m_state=1
08:39:28.547 00.000 7988 UpdateCurrentPosition: no star selected
08:39:28.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:28.547 00.000 7988 Status Line: No star selected
08:39:28.558 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:28.560 00.002 7988 UpdateGuideState exits: No star selected
08:39:28.560 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:28.562 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:28.562 00.000 7988 Enqueuing Expose request
08:39:28.564 00.002 15712 Worker thread wakes up
08:39:28.564 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:28.564 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:30.204 01.640 15712 Exposure complete
08:39:30.220 00.016 15712 worker thread done servicing request
08:39:30.220 00.000 7988 OnExposeComplete: enter
08:39:30.231 00.011 7988 UpdateGuideState(): m_state=1
08:39:30.231 00.000 7988 UpdateCurrentPosition: no star selected
08:39:30.233 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:30.233 00.000 7988 Status Line: No star selected
08:39:30.235 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:30.235 00.000 7988 UpdateGuideState exits: No star selected
08:39:30.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:30.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:30.235 00.000 7988 Enqueuing Expose request
08:39:30.235 00.000 15712 Worker thread wakes up
08:39:30.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:30.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:31.772 01.537 15712 Exposure complete
08:39:31.794 00.022 15712 worker thread done servicing request
08:39:31.794 00.000 7988 OnExposeComplete: enter
08:39:31.794 00.000 7988 UpdateGuideState(): m_state=1
08:39:31.797 00.003 7988 UpdateCurrentPosition: no star selected
08:39:31.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:31.797 00.000 7988 Status Line: No star selected
08:39:31.797 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:31.802 00.005 7988 UpdateGuideState exits: No star selected
08:39:31.802 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:31.802 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:31.802 00.000 7988 Enqueuing Expose request
08:39:31.802 00.000 15712 Worker thread wakes up
08:39:31.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:31.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:33.449 01.647 15712 Exposure complete
08:39:33.466 00.017 15712 worker thread done servicing request
08:39:33.466 00.000 7988 OnExposeComplete: enter
08:39:33.466 00.000 7988 UpdateGuideState(): m_state=1
08:39:33.475 00.009 7988 UpdateCurrentPosition: no star selected
08:39:33.475 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:33.477 00.002 7988 Status Line: No star selected
08:39:33.479 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:33.479 00.000 7988 UpdateGuideState exits: No star selected
08:39:33.479 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:33.479 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:33.483 00.004 7988 Enqueuing Expose request
08:39:33.483 00.000 15712 Worker thread wakes up
08:39:33.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:33.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:35.000 01.517 15712 Exposure complete
08:39:35.017 00.017 15712 worker thread done servicing request
08:39:35.017 00.000 7988 OnExposeComplete: enter
08:39:35.017 00.000 7988 UpdateGuideState(): m_state=1
08:39:35.025 00.008 7988 UpdateCurrentPosition: no star selected
08:39:35.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:35.027 00.002 7988 Status Line: No star selected
08:39:35.029 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:35.029 00.000 7988 UpdateGuideState exits: No star selected
08:39:35.029 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:35.029 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:35.029 00.000 7988 Enqueuing Expose request
08:39:35.034 00.005 15712 Worker thread wakes up
08:39:35.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:35.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:36.675 01.641 15712 Exposure complete
08:39:36.691 00.016 15712 worker thread done servicing request
08:39:36.691 00.000 7988 OnExposeComplete: enter
08:39:36.701 00.010 7988 UpdateGuideState(): m_state=1
08:39:36.701 00.000 7988 UpdateCurrentPosition: no star selected
08:39:36.701 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:36.701 00.000 7988 Status Line: No star selected
08:39:36.701 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:36.707 00.006 7988 UpdateGuideState exits: No star selected
08:39:36.707 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:36.707 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:36.707 00.000 7988 Enqueuing Expose request
08:39:36.707 00.000 15712 Worker thread wakes up
08:39:36.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:36.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:38.244 01.537 15712 Exposure complete
08:39:38.266 00.022 15712 worker thread done servicing request
08:39:38.266 00.000 7988 OnExposeComplete: enter
08:39:38.266 00.000 7988 UpdateGuideState(): m_state=1
08:39:38.270 00.004 7988 UpdateCurrentPosition: no star selected
08:39:38.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:38.270 00.000 7988 Status Line: No star selected
08:39:38.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:38.274 00.004 7988 UpdateGuideState exits: No star selected
08:39:38.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:38.274 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:38.274 00.000 7988 Enqueuing Expose request
08:39:38.274 00.000 15712 Worker thread wakes up
08:39:38.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:38.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:39.919 01.645 15712 Exposure complete
08:39:39.944 00.025 15712 worker thread done servicing request
08:39:39.944 00.000 7988 OnExposeComplete: enter
08:39:39.944 00.000 7988 UpdateGuideState(): m_state=1
08:39:39.944 00.000 7988 UpdateCurrentPosition: no star selected
08:39:39.944 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:39.944 00.000 7988 Status Line: No star selected
08:39:39.944 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:39.950 00.006 7988 UpdateGuideState exits: No star selected
08:39:39.950 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:39.950 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:39.950 00.000 7988 Enqueuing Expose request
08:39:39.950 00.000 15712 Worker thread wakes up
08:39:39.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:39.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:41.485 01.535 15712 Exposure complete
08:39:41.505 00.020 15712 worker thread done servicing request
08:39:41.505 00.000 7988 OnExposeComplete: enter
08:39:41.505 00.000 7988 UpdateGuideState(): m_state=1
08:39:41.510 00.005 7988 UpdateCurrentPosition: no star selected
08:39:41.510 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:41.512 00.002 7988 Status Line: No star selected
08:39:41.514 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:41.514 00.000 7988 UpdateGuideState exits: No star selected
08:39:41.514 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:41.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:41.514 00.000 7988 Enqueuing Expose request
08:39:41.514 00.000 15712 Worker thread wakes up
08:39:41.514 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:41.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:43.157 01.643 15712 Exposure complete
08:39:43.181 00.024 15712 worker thread done servicing request
08:39:43.181 00.000 7988 OnExposeComplete: enter
08:39:43.181 00.000 7988 UpdateGuideState(): m_state=1
08:39:43.181 00.000 7988 UpdateCurrentPosition: no star selected
08:39:43.181 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:43.181 00.000 7988 Status Line: No star selected
08:39:43.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:43.189 00.008 7988 UpdateGuideState exits: No star selected
08:39:43.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:43.189 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:43.189 00.000 7988 Enqueuing Expose request
08:39:43.189 00.000 15712 Worker thread wakes up
08:39:43.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:43.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:44.724 01.535 15712 Exposure complete
08:39:44.737 00.013 15712 worker thread done servicing request
08:39:44.737 00.000 7988 OnExposeComplete: enter
08:39:44.737 00.000 7988 UpdateGuideState(): m_state=1
08:39:44.749 00.012 7988 UpdateCurrentPosition: no star selected
08:39:44.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:44.751 00.002 7988 Status Line: No star selected
08:39:44.752 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:44.753 00.001 7988 UpdateGuideState exits: No star selected
08:39:44.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:44.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:44.753 00.000 7988 Enqueuing Expose request
08:39:44.753 00.000 15712 Worker thread wakes up
08:39:44.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:44.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:46.398 01.645 15712 Exposure complete
08:39:46.418 00.020 15712 worker thread done servicing request
08:39:46.418 00.000 7988 OnExposeComplete: enter
08:39:46.418 00.000 7988 UpdateGuideState(): m_state=1
08:39:46.425 00.007 7988 UpdateCurrentPosition: no star selected
08:39:46.425 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:46.427 00.002 7988 Status Line: No star selected
08:39:46.429 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:46.429 00.000 7988 UpdateGuideState exits: No star selected
08:39:46.431 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:46.431 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:46.433 00.002 7988 Enqueuing Expose request
08:39:46.435 00.002 15712 Worker thread wakes up
08:39:46.435 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:46.435 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:47.966 01.531 15712 Exposure complete
08:39:47.988 00.022 15712 worker thread done servicing request
08:39:47.988 00.000 7988 OnExposeComplete: enter
08:39:47.988 00.000 7988 UpdateGuideState(): m_state=1
08:39:47.988 00.000 7988 UpdateCurrentPosition: no star selected
08:39:47.988 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:47.988 00.000 7988 Status Line: No star selected
08:39:47.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:47.996 00.008 7988 UpdateGuideState exits: No star selected
08:39:47.996 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:47.996 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:47.996 00.000 7988 Enqueuing Expose request
08:39:47.996 00.000 15712 Worker thread wakes up
08:39:47.996 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:47.996 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:49.739 01.743 15712 Exposure complete
08:39:49.755 00.016 15712 worker thread done servicing request
08:39:49.755 00.000 7988 OnExposeComplete: enter
08:39:49.755 00.000 7988 UpdateGuideState(): m_state=1
08:39:49.765 00.010 7988 UpdateCurrentPosition: no star selected
08:39:49.765 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:49.767 00.002 7988 Status Line: No star selected
08:39:49.769 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:49.770 00.001 7988 UpdateGuideState exits: No star selected
08:39:49.771 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:49.771 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:49.771 00.000 7988 Enqueuing Expose request
08:39:49.771 00.000 15712 Worker thread wakes up
08:39:49.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:49.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:51.179 01.408 15712 Exposure complete
08:39:51.201 00.022 15712 worker thread done servicing request
08:39:51.201 00.000 7988 OnExposeComplete: enter
08:39:51.201 00.000 7988 UpdateGuideState(): m_state=1
08:39:51.201 00.000 7988 UpdateCurrentPosition: no star selected
08:39:51.201 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:51.201 00.000 7988 Status Line: No star selected
08:39:51.208 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:51.208 00.000 7988 UpdateGuideState exits: No star selected
08:39:51.208 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:51.208 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:51.208 00.000 7988 Enqueuing Expose request
08:39:51.208 00.000 15712 Worker thread wakes up
08:39:51.208 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:51.208 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:52.842 01.634 15712 Exposure complete
08:39:52.856 00.014 15712 worker thread done servicing request
08:39:52.856 00.000 7988 OnExposeComplete: enter
08:39:52.856 00.000 7988 UpdateGuideState(): m_state=1
08:39:52.867 00.011 7988 UpdateCurrentPosition: no star selected
08:39:52.867 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:52.867 00.000 7988 Status Line: No star selected
08:39:52.872 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:52.872 00.000 7988 UpdateGuideState exits: No star selected
08:39:52.872 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:52.872 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:52.872 00.000 7988 Enqueuing Expose request
08:39:52.872 00.000 15712 Worker thread wakes up
08:39:52.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:52.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:54.393 01.521 15712 Exposure complete
08:39:54.415 00.022 15712 worker thread done servicing request
08:39:54.417 00.002 7988 OnExposeComplete: enter
08:39:54.417 00.000 7988 UpdateGuideState(): m_state=1
08:39:54.417 00.000 7988 UpdateCurrentPosition: no star selected
08:39:54.417 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:54.417 00.000 7988 Status Line: No star selected
08:39:54.417 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:54.423 00.006 7988 UpdateGuideState exits: No star selected
08:39:54.423 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:54.423 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:54.423 00.000 7988 Enqueuing Expose request
08:39:54.423 00.000 15712 Worker thread wakes up
08:39:54.423 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:54.423 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:56.168 01.745 15712 Exposure complete
08:39:56.188 00.020 15712 worker thread done servicing request
08:39:56.188 00.000 7988 OnExposeComplete: enter
08:39:56.188 00.000 7988 UpdateGuideState(): m_state=1
08:39:56.193 00.005 7988 UpdateCurrentPosition: no star selected
08:39:56.193 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:56.195 00.002 7988 Status Line: No star selected
08:39:56.197 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:56.198 00.001 7988 UpdateGuideState exits: No star selected
08:39:56.198 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:56.198 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:56.198 00.000 7988 Enqueuing Expose request
08:39:56.198 00.000 15712 Worker thread wakes up
08:39:56.198 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:56.198 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:57.607 01.409 15712 Exposure complete
08:39:57.621 00.014 15712 worker thread done servicing request
08:39:57.621 00.000 7988 OnExposeComplete: enter
08:39:57.621 00.000 7988 UpdateGuideState(): m_state=1
08:39:57.621 00.000 7988 UpdateCurrentPosition: no star selected
08:39:57.634 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:57.634 00.000 7988 Status Line: No star selected
08:39:57.637 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:57.637 00.000 7988 UpdateGuideState exits: No star selected
08:39:57.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:57.637 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:57.637 00.000 7988 Enqueuing Expose request
08:39:57.637 00.000 15712 Worker thread wakes up
08:39:57.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:57.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:39:59.284 01.647 15712 Exposure complete
08:39:59.303 00.019 15712 worker thread done servicing request
08:39:59.303 00.000 7988 OnExposeComplete: enter
08:39:59.303 00.000 7988 UpdateGuideState(): m_state=1
08:39:59.303 00.000 7988 UpdateCurrentPosition: no star selected
08:39:59.303 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:39:59.303 00.000 7988 Status Line: No star selected
08:39:59.303 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:39:59.313 00.010 7988 UpdateGuideState exits: No star selected
08:39:59.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:39:59.313 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:39:59.313 00.000 7988 Enqueuing Expose request
08:39:59.313 00.000 15712 Worker thread wakes up
08:39:59.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:39:59.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:00.848 01.535 15712 Exposure complete
08:40:00.869 00.021 15712 worker thread done servicing request
08:40:00.869 00.000 7988 OnExposeComplete: enter
08:40:00.869 00.000 7988 UpdateGuideState(): m_state=1
08:40:00.873 00.004 7988 UpdateCurrentPosition: no star selected
08:40:00.873 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:00.875 00.002 7988 Status Line: No star selected
08:40:00.877 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:00.877 00.000 7988 UpdateGuideState exits: No star selected
08:40:00.877 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:00.877 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:00.877 00.000 7988 Enqueuing Expose request
08:40:00.877 00.000 15712 Worker thread wakes up
08:40:00.877 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:00.877 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:02.509 01.632 15712 Exposure complete
08:40:02.532 00.023 15712 worker thread done servicing request
08:40:02.532 00.000 7988 OnExposeComplete: enter
08:40:02.534 00.002 7988 UpdateGuideState(): m_state=1
08:40:02.534 00.000 7988 UpdateCurrentPosition: no star selected
08:40:02.536 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:02.536 00.000 7988 Status Line: No star selected
08:40:02.538 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:02.538 00.000 7988 UpdateGuideState exits: No star selected
08:40:02.538 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:02.538 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:02.538 00.000 7988 Enqueuing Expose request
08:40:02.538 00.000 15712 Worker thread wakes up
08:40:02.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:02.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:04.070 01.532 15712 Exposure complete
08:40:04.087 00.017 15712 worker thread done servicing request
08:40:04.087 00.000 7988 OnExposeComplete: enter
08:40:04.087 00.000 7988 UpdateGuideState(): m_state=1
08:40:04.087 00.000 7988 UpdateCurrentPosition: no star selected
08:40:04.087 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:04.087 00.000 7988 Status Line: No star selected
08:40:04.087 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:04.100 00.013 7988 UpdateGuideState exits: No star selected
08:40:04.100 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:04.100 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:04.103 00.003 7988 Enqueuing Expose request
08:40:04.103 00.000 15712 Worker thread wakes up
08:40:04.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:04.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:05.743 01.640 15712 Exposure complete
08:40:05.759 00.016 15712 worker thread done servicing request
08:40:05.759 00.000 7988 OnExposeComplete: enter
08:40:05.759 00.000 7988 UpdateGuideState(): m_state=1
08:40:05.770 00.011 7988 UpdateCurrentPosition: no star selected
08:40:05.772 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:05.772 00.000 7988 Status Line: No star selected
08:40:05.774 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:05.775 00.001 7988 UpdateGuideState exits: No star selected
08:40:05.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:05.775 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:05.775 00.000 7988 Enqueuing Expose request
08:40:05.775 00.000 15712 Worker thread wakes up
08:40:05.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:05.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:07.310 01.535 15712 Exposure complete
08:40:07.333 00.023 15712 worker thread done servicing request
08:40:07.333 00.000 7988 OnExposeComplete: enter
08:40:07.333 00.000 7988 UpdateGuideState(): m_state=1
08:40:07.333 00.000 7988 UpdateCurrentPosition: no star selected
08:40:07.337 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:07.337 00.000 7988 Status Line: No star selected
08:40:07.340 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:07.340 00.000 7988 UpdateGuideState exits: No star selected
08:40:07.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:07.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:07.340 00.000 7988 Enqueuing Expose request
08:40:07.340 00.000 15712 Worker thread wakes up
08:40:07.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:07.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:08.986 01.646 15712 Exposure complete
08:40:09.007 00.021 15712 worker thread done servicing request
08:40:09.007 00.000 7988 OnExposeComplete: enter
08:40:09.007 00.000 7988 UpdateGuideState(): m_state=1
08:40:09.013 00.006 7988 UpdateCurrentPosition: no star selected
08:40:09.013 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:09.015 00.002 7988 Status Line: No star selected
08:40:09.017 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:09.017 00.000 7988 UpdateGuideState exits: No star selected
08:40:09.017 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:09.017 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:09.017 00.000 7988 Enqueuing Expose request
08:40:09.017 00.000 15712 Worker thread wakes up
08:40:09.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:09.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:10.551 01.534 15712 Exposure complete
08:40:10.572 00.021 15712 worker thread done servicing request
08:40:10.572 00.000 7988 OnExposeComplete: enter
08:40:10.572 00.000 7988 UpdateGuideState(): m_state=1
08:40:10.577 00.005 7988 UpdateCurrentPosition: no star selected
08:40:10.577 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:10.579 00.002 7988 Status Line: No star selected
08:40:10.581 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:10.583 00.002 7988 UpdateGuideState exits: No star selected
08:40:10.583 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:10.583 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:10.583 00.000 7988 Enqueuing Expose request
08:40:10.583 00.000 15712 Worker thread wakes up
08:40:10.583 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:10.583 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:12.230 01.647 15712 Exposure complete
08:40:12.244 00.014 15712 worker thread done servicing request
08:40:12.244 00.000 7988 OnExposeComplete: enter
08:40:12.244 00.000 7988 UpdateGuideState(): m_state=1
08:40:12.244 00.000 7988 UpdateCurrentPosition: no star selected
08:40:12.256 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:12.258 00.002 7988 Status Line: No star selected
08:40:12.258 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:12.259 00.001 7988 UpdateGuideState exits: No star selected
08:40:12.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:12.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:12.259 00.000 7988 Enqueuing Expose request
08:40:12.259 00.000 15712 Worker thread wakes up
08:40:12.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:12.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:13.781 01.522 15712 Exposure complete
08:40:13.803 00.022 15712 worker thread done servicing request
08:40:13.803 00.000 7988 OnExposeComplete: enter
08:40:13.803 00.000 7988 UpdateGuideState(): m_state=1
08:40:13.803 00.000 7988 UpdateCurrentPosition: no star selected
08:40:13.803 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:13.803 00.000 7988 Status Line: No star selected
08:40:13.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:13.811 00.008 7988 UpdateGuideState exits: No star selected
08:40:13.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:13.811 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:13.811 00.000 7988 Enqueuing Expose request
08:40:13.811 00.000 15712 Worker thread wakes up
08:40:13.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:13.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:15.558 01.747 15712 Exposure complete
08:40:15.572 00.014 15712 worker thread done servicing request
08:40:15.572 00.000 7988 OnExposeComplete: enter
08:40:15.572 00.000 7988 UpdateGuideState(): m_state=1
08:40:15.584 00.012 7988 UpdateCurrentPosition: no star selected
08:40:15.584 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:15.586 00.002 7988 Status Line: No star selected
08:40:15.588 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:15.589 00.001 7988 UpdateGuideState exits: No star selected
08:40:15.589 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:15.589 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:15.589 00.000 7988 Enqueuing Expose request
08:40:15.589 00.000 15712 Worker thread wakes up
08:40:15.589 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:15.589 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:17.011 01.422 15712 Exposure complete
08:40:17.033 00.022 15712 worker thread done servicing request
08:40:17.033 00.000 7988 OnExposeComplete: enter
08:40:17.033 00.000 7988 UpdateGuideState(): m_state=1
08:40:17.033 00.000 7988 UpdateCurrentPosition: no star selected
08:40:17.033 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:17.033 00.000 7988 Status Line: No star selected
08:40:17.033 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:17.041 00.008 7988 UpdateGuideState exits: No star selected
08:40:17.042 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:17.042 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:17.042 00.000 7988 Enqueuing Expose request
08:40:17.042 00.000 15712 Worker thread wakes up
08:40:17.042 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:17.042 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:18.685 01.643 15712 Exposure complete
08:40:18.702 00.017 15712 worker thread done servicing request
08:40:18.702 00.000 7988 OnExposeComplete: enter
08:40:18.702 00.000 7988 UpdateGuideState(): m_state=1
08:40:18.712 00.010 7988 UpdateCurrentPosition: no star selected
08:40:18.712 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:18.714 00.002 7988 Status Line: No star selected
08:40:18.716 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:18.717 00.001 7988 UpdateGuideState exits: No star selected
08:40:18.717 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:18.717 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:18.717 00.000 7988 Enqueuing Expose request
08:40:18.717 00.000 15712 Worker thread wakes up
08:40:18.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:18.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:20.239 01.522 15712 Exposure complete
08:40:20.263 00.024 15712 worker thread done servicing request
08:40:20.263 00.000 7988 OnExposeComplete: enter
08:40:20.263 00.000 7988 UpdateGuideState(): m_state=1
08:40:20.263 00.000 7988 UpdateCurrentPosition: no star selected
08:40:20.267 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:20.267 00.000 7988 Status Line: No star selected
08:40:20.269 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:20.269 00.000 7988 UpdateGuideState exits: No star selected
08:40:20.269 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:20.269 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:20.269 00.000 7988 Enqueuing Expose request
08:40:20.269 00.000 15712 Worker thread wakes up
08:40:20.269 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:20.269 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:21.917 01.648 15712 Exposure complete
08:40:21.938 00.021 15712 worker thread done servicing request
08:40:21.938 00.000 7988 OnExposeComplete: enter
08:40:21.938 00.000 7988 UpdateGuideState(): m_state=1
08:40:21.943 00.005 7988 UpdateCurrentPosition: no star selected
08:40:21.943 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:21.945 00.002 7988 Status Line: No star selected
08:40:21.947 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:21.947 00.000 7988 UpdateGuideState exits: No star selected
08:40:21.949 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:21.949 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:21.949 00.000 7988 Enqueuing Expose request
08:40:21.951 00.002 15712 Worker thread wakes up
08:40:21.951 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:21.951 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:23.481 01.530 15712 Exposure complete
08:40:23.501 00.020 15712 worker thread done servicing request
08:40:23.501 00.000 7988 OnExposeComplete: enter
08:40:23.501 00.000 7988 UpdateGuideState(): m_state=1
08:40:23.508 00.007 7988 UpdateCurrentPosition: no star selected
08:40:23.508 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:23.510 00.002 7988 Status Line: No star selected
08:40:23.512 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:23.512 00.000 7988 UpdateGuideState exits: No star selected
08:40:23.514 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:23.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:23.515 00.001 7988 Enqueuing Expose request
08:40:23.515 00.000 15712 Worker thread wakes up
08:40:23.515 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:23.517 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:25.144 01.627 15712 Exposure complete
08:40:25.168 00.024 15712 worker thread done servicing request
08:40:25.168 00.000 7988 OnExposeComplete: enter
08:40:25.168 00.000 7988 UpdateGuideState(): m_state=1
08:40:25.168 00.000 7988 UpdateCurrentPosition: no star selected
08:40:25.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:25.173 00.005 7988 Status Line: No star selected
08:40:25.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:25.173 00.000 7988 UpdateGuideState exits: No star selected
08:40:25.173 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:25.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:25.173 00.000 7988 Enqueuing Expose request
08:40:25.173 00.000 15712 Worker thread wakes up
08:40:25.173 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:25.173 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:26.705 01.532 15712 Exposure complete
08:40:26.729 00.024 15712 worker thread done servicing request
08:40:26.729 00.000 7988 OnExposeComplete: enter
08:40:26.729 00.000 7988 UpdateGuideState(): m_state=1
08:40:26.729 00.000 7988 UpdateCurrentPosition: no star selected
08:40:26.729 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:26.729 00.000 7988 Status Line: No star selected
08:40:26.735 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:26.735 00.000 7988 UpdateGuideState exits: No star selected
08:40:26.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:26.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:26.735 00.000 7988 Enqueuing Expose request
08:40:26.735 00.000 15712 Worker thread wakes up
08:40:26.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:26.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:28.379 01.644 15712 Exposure complete
08:40:28.393 00.014 15712 worker thread done servicing request
08:40:28.393 00.000 7988 OnExposeComplete: enter
08:40:28.403 00.010 7988 UpdateGuideState(): m_state=1
08:40:28.403 00.000 7988 UpdateCurrentPosition: no star selected
08:40:28.403 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:28.403 00.000 7988 Status Line: No star selected
08:40:28.403 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:28.409 00.006 7988 UpdateGuideState exits: No star selected
08:40:28.409 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:28.409 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:28.409 00.000 7988 Enqueuing Expose request
08:40:28.409 00.000 15712 Worker thread wakes up
08:40:28.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:28.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:29.943 01.534 15712 Exposure complete
08:40:29.957 00.014 15712 worker thread done servicing request
08:40:29.957 00.000 7988 OnExposeComplete: enter
08:40:29.957 00.000 7988 UpdateGuideState(): m_state=1
08:40:29.969 00.012 7988 UpdateCurrentPosition: no star selected
08:40:29.969 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:29.971 00.002 7988 Status Line: No star selected
08:40:29.973 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:29.973 00.000 7988 UpdateGuideState exits: No star selected
08:40:29.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:29.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:29.973 00.000 7988 Enqueuing Expose request
08:40:29.973 00.000 15712 Worker thread wakes up
08:40:29.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:29.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:31.617 01.644 15712 Exposure complete
08:40:31.641 00.024 15712 worker thread done servicing request
08:40:31.641 00.000 7988 OnExposeComplete: enter
08:40:31.641 00.000 7988 UpdateGuideState(): m_state=1
08:40:31.641 00.000 7988 UpdateCurrentPosition: no star selected
08:40:31.641 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:31.641 00.000 7988 Status Line: No star selected
08:40:31.641 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:31.649 00.008 7988 UpdateGuideState exits: No star selected
08:40:31.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:31.649 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:31.649 00.000 7988 Enqueuing Expose request
08:40:31.649 00.000 15712 Worker thread wakes up
08:40:31.653 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:31.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:33.170 01.517 15712 Exposure complete
08:40:33.192 00.022 15712 worker thread done servicing request
08:40:33.192 00.000 7988 OnExposeComplete: enter
08:40:33.192 00.000 7988 UpdateGuideState(): m_state=1
08:40:33.195 00.003 7988 UpdateCurrentPosition: no star selected
08:40:33.195 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:33.197 00.002 7988 Status Line: No star selected
08:40:33.199 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:33.200 00.001 7988 UpdateGuideState exits: No star selected
08:40:33.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:33.200 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:33.200 00.000 7988 Enqueuing Expose request
08:40:33.200 00.000 15712 Worker thread wakes up
08:40:33.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:33.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:34.833 01.633 15712 Exposure complete
08:40:34.856 00.023 15712 worker thread done servicing request
08:40:34.856 00.000 7988 OnExposeComplete: enter
08:40:34.856 00.000 7988 UpdateGuideState(): m_state=1
08:40:34.856 00.000 7988 UpdateCurrentPosition: no star selected
08:40:34.856 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:34.856 00.000 7988 Status Line: No star selected
08:40:34.856 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:34.863 00.007 7988 UpdateGuideState exits: No star selected
08:40:34.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:34.863 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:34.863 00.000 7988 Enqueuing Expose request
08:40:34.863 00.000 15712 Worker thread wakes up
08:40:34.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:34.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:36.383 01.520 15712 Exposure complete
08:40:36.402 00.019 15712 worker thread done servicing request
08:40:36.402 00.000 7988 OnExposeComplete: enter
08:40:36.402 00.000 7988 UpdateGuideState(): m_state=1
08:40:36.408 00.006 7988 UpdateCurrentPosition: no star selected
08:40:36.408 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:36.410 00.002 7988 Status Line: No star selected
08:40:36.412 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:36.412 00.000 7988 UpdateGuideState exits: No star selected
08:40:36.412 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:36.412 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:36.412 00.000 7988 Enqueuing Expose request
08:40:36.412 00.000 15712 Worker thread wakes up
08:40:36.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:36.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:38.057 01.645 15712 Exposure complete
08:40:38.074 00.017 15712 worker thread done servicing request
08:40:38.074 00.000 7988 OnExposeComplete: enter
08:40:38.074 00.000 7988 UpdateGuideState(): m_state=1
08:40:38.082 00.008 7988 UpdateCurrentPosition: no star selected
08:40:38.082 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:38.084 00.002 7988 Status Line: No star selected
08:40:38.086 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:38.086 00.000 7988 UpdateGuideState exits: No star selected
08:40:38.086 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:38.086 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:38.086 00.000 7988 Enqueuing Expose request
08:40:38.091 00.005 15712 Worker thread wakes up
08:40:38.091 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:38.091 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:39.619 01.528 15712 Exposure complete
08:40:39.642 00.023 15712 worker thread done servicing request
08:40:39.642 00.000 7988 OnExposeComplete: enter
08:40:39.642 00.000 7988 UpdateGuideState(): m_state=1
08:40:39.642 00.000 7988 UpdateCurrentPosition: no star selected
08:40:39.642 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:39.642 00.000 7988 Status Line: No star selected
08:40:39.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:39.649 00.007 7988 UpdateGuideState exits: No star selected
08:40:39.649 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:39.649 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:39.649 00.000 7988 Enqueuing Expose request
08:40:39.649 00.000 15712 Worker thread wakes up
08:40:39.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:39.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:41.294 01.645 15712 Exposure complete
08:40:41.310 00.016 15712 worker thread done servicing request
08:40:41.310 00.000 7988 OnExposeComplete: enter
08:40:41.310 00.000 7988 UpdateGuideState(): m_state=1
08:40:41.321 00.011 7988 UpdateCurrentPosition: no star selected
08:40:41.322 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:41.322 00.000 7988 Status Line: No star selected
08:40:41.324 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:41.326 00.002 7988 UpdateGuideState exits: No star selected
08:40:41.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:41.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:41.326 00.000 7988 Enqueuing Expose request
08:40:41.326 00.000 15712 Worker thread wakes up
08:40:41.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:41.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:42.861 01.535 15712 Exposure complete
08:40:42.884 00.023 15712 worker thread done servicing request
08:40:42.884 00.000 7988 OnExposeComplete: enter
08:40:42.884 00.000 7988 UpdateGuideState(): m_state=1
08:40:42.884 00.000 7988 UpdateCurrentPosition: no star selected
08:40:42.888 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:42.888 00.000 7988 Status Line: No star selected
08:40:42.890 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:42.890 00.000 7988 UpdateGuideState exits: No star selected
08:40:42.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:42.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:42.890 00.000 7988 Enqueuing Expose request
08:40:42.890 00.000 15712 Worker thread wakes up
08:40:42.890 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:42.890 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:44.536 01.646 15712 Exposure complete
08:40:44.556 00.020 15712 worker thread done servicing request
08:40:44.556 00.000 7988 OnExposeComplete: enter
08:40:44.556 00.000 7988 UpdateGuideState(): m_state=1
08:40:44.564 00.008 7988 UpdateCurrentPosition: no star selected
08:40:44.564 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:44.566 00.002 7988 Status Line: No star selected
08:40:44.568 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:44.568 00.000 7988 UpdateGuideState exits: No star selected
08:40:44.570 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:44.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:44.572 00.002 7988 Enqueuing Expose request
08:40:44.572 00.000 15712 Worker thread wakes up
08:40:44.573 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:44.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:46.088 01.515 15712 Exposure complete
08:40:46.105 00.017 15712 worker thread done servicing request
08:40:46.105 00.000 7988 OnExposeComplete: enter
08:40:46.105 00.000 7988 UpdateGuideState(): m_state=1
08:40:46.113 00.008 7988 UpdateCurrentPosition: no star selected
08:40:46.113 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:46.115 00.002 7988 Status Line: No star selected
08:40:46.118 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:46.118 00.000 7988 UpdateGuideState exits: No star selected
08:40:46.120 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:46.120 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:46.122 00.002 7988 Enqueuing Expose request
08:40:46.122 00.000 15712 Worker thread wakes up
08:40:46.122 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:46.122 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:47.767 01.645 15712 Exposure complete
08:40:47.789 00.022 15712 worker thread done servicing request
08:40:47.789 00.000 7988 OnExposeComplete: enter
08:40:47.789 00.000 7988 UpdateGuideState(): m_state=1
08:40:47.791 00.002 7988 UpdateCurrentPosition: no star selected
08:40:47.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:47.793 00.002 7988 Status Line: No star selected
08:40:47.796 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:47.796 00.000 7988 UpdateGuideState exits: No star selected
08:40:47.798 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:47.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:47.800 00.002 7988 Enqueuing Expose request
08:40:47.800 00.000 15712 Worker thread wakes up
08:40:47.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:47.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:49.317 01.517 15712 Exposure complete
08:40:49.340 00.023 15712 worker thread done servicing request
08:40:49.340 00.000 7988 OnExposeComplete: enter
08:40:49.340 00.000 7988 UpdateGuideState(): m_state=1
08:40:49.340 00.000 7988 UpdateCurrentPosition: no star selected
08:40:49.340 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:49.340 00.000 7988 Status Line: No star selected
08:40:49.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:49.347 00.007 7988 UpdateGuideState exits: No star selected
08:40:49.347 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:49.347 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:49.347 00.000 7988 Enqueuing Expose request
08:40:49.347 00.000 15712 Worker thread wakes up
08:40:49.347 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:49.347 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:50.993 01.646 15712 Exposure complete
08:40:51.017 00.024 15712 worker thread done servicing request
08:40:51.017 00.000 7988 OnExposeComplete: enter
08:40:51.017 00.000 7988 UpdateGuideState(): m_state=1
08:40:51.017 00.000 7988 UpdateCurrentPosition: no star selected
08:40:51.017 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:51.022 00.005 7988 Status Line: No star selected
08:40:51.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:51.024 00.002 7988 UpdateGuideState exits: No star selected
08:40:51.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:51.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:51.024 00.000 7988 Enqueuing Expose request
08:40:51.024 00.000 15712 Worker thread wakes up
08:40:51.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:51.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:52.543 01.519 15712 Exposure complete
08:40:52.568 00.025 15712 worker thread done servicing request
08:40:52.568 00.000 7988 OnExposeComplete: enter
08:40:52.569 00.001 7988 UpdateGuideState(): m_state=1
08:40:52.569 00.000 7988 UpdateCurrentPosition: no star selected
08:40:52.569 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:52.569 00.000 7988 Status Line: No star selected
08:40:52.574 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:52.574 00.000 7988 UpdateGuideState exits: No star selected
08:40:52.574 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:52.574 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:52.574 00.000 7988 Enqueuing Expose request
08:40:52.574 00.000 15712 Worker thread wakes up
08:40:52.574 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:52.574 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:54.221 01.647 15712 Exposure complete
08:40:54.244 00.023 15712 worker thread done servicing request
08:40:54.244 00.000 7988 OnExposeComplete: enter
08:40:54.244 00.000 7988 UpdateGuideState(): m_state=1
08:40:54.244 00.000 7988 UpdateCurrentPosition: no star selected
08:40:54.244 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:54.244 00.000 7988 Status Line: No star selected
08:40:54.244 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:54.252 00.008 7988 UpdateGuideState exits: No star selected
08:40:54.252 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:54.252 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:54.252 00.000 7988 Enqueuing Expose request
08:40:54.256 00.004 15712 Worker thread wakes up
08:40:54.256 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:54.256 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:55.786 01.530 15712 Exposure complete
08:40:55.809 00.023 15712 worker thread done servicing request
08:40:55.809 00.000 7988 OnExposeComplete: enter
08:40:55.809 00.000 7988 UpdateGuideState(): m_state=1
08:40:55.809 00.000 7988 UpdateCurrentPosition: no star selected
08:40:55.809 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:55.809 00.000 7988 Status Line: No star selected
08:40:55.809 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:55.816 00.007 7988 UpdateGuideState exits: No star selected
08:40:55.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:55.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:55.816 00.000 7988 Enqueuing Expose request
08:40:55.816 00.000 15712 Worker thread wakes up
08:40:55.816 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:55.816 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:57.461 01.645 15712 Exposure complete
08:40:57.483 00.022 15712 worker thread done servicing request
08:40:57.483 00.000 7988 OnExposeComplete: enter
08:40:57.483 00.000 7988 UpdateGuideState(): m_state=1
08:40:57.483 00.000 7988 UpdateCurrentPosition: no star selected
08:40:57.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:57.483 00.000 7988 Status Line: No star selected
08:40:57.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:57.491 00.008 7988 UpdateGuideState exits: No star selected
08:40:57.491 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:57.491 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:57.491 00.000 7988 Enqueuing Expose request
08:40:57.491 00.000 15712 Worker thread wakes up
08:40:57.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:57.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:40:59.024 01.533 15712 Exposure complete
08:40:59.042 00.018 15712 worker thread done servicing request
08:40:59.042 00.000 7988 OnExposeComplete: enter
08:40:59.042 00.000 7988 UpdateGuideState(): m_state=1
08:40:59.049 00.007 7988 UpdateCurrentPosition: no star selected
08:40:59.049 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:40:59.051 00.002 7988 Status Line: No star selected
08:40:59.053 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:40:59.053 00.000 7988 UpdateGuideState exits: No star selected
08:40:59.053 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:40:59.053 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:40:59.053 00.000 7988 Enqueuing Expose request
08:40:59.058 00.005 15712 Worker thread wakes up
08:40:59.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:40:59.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:00.698 01.640 15712 Exposure complete
08:41:00.722 00.024 15712 worker thread done servicing request
08:41:00.722 00.000 7988 OnExposeComplete: enter
08:41:00.722 00.000 7988 UpdateGuideState(): m_state=1
08:41:00.725 00.003 7988 UpdateCurrentPosition: no star selected
08:41:00.725 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:00.725 00.000 7988 Status Line: No star selected
08:41:00.725 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:00.730 00.005 7988 UpdateGuideState exits: No star selected
08:41:00.730 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:00.730 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:00.730 00.000 7988 Enqueuing Expose request
08:41:00.730 00.000 15712 Worker thread wakes up
08:41:00.730 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:00.730 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:02.250 01.520 15712 Exposure complete
08:41:02.264 00.014 15712 worker thread done servicing request
08:41:02.264 00.000 7988 OnExposeComplete: enter
08:41:02.264 00.000 7988 UpdateGuideState(): m_state=1
08:41:02.275 00.011 7988 UpdateCurrentPosition: no star selected
08:41:02.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:02.277 00.002 7988 Status Line: No star selected
08:41:02.279 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:02.279 00.000 7988 UpdateGuideState exits: No star selected
08:41:02.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:02.279 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:02.279 00.000 7988 Enqueuing Expose request
08:41:02.279 00.000 15712 Worker thread wakes up
08:41:02.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:02.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:03.927 01.648 15712 Exposure complete
08:41:03.942 00.015 15712 worker thread done servicing request
08:41:03.942 00.000 7988 OnExposeComplete: enter
08:41:03.942 00.000 7988 UpdateGuideState(): m_state=1
08:41:03.952 00.010 7988 UpdateCurrentPosition: no star selected
08:41:03.952 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:03.954 00.002 7988 Status Line: No star selected
08:41:03.956 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:03.956 00.000 7988 UpdateGuideState exits: No star selected
08:41:03.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:03.959 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:03.959 00.000 7988 Enqueuing Expose request
08:41:03.959 00.000 15712 Worker thread wakes up
08:41:03.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:03.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:05.478 01.519 15712 Exposure complete
08:41:05.502 00.024 15712 worker thread done servicing request
08:41:05.502 00.000 7988 OnExposeComplete: enter
08:41:05.503 00.001 7988 UpdateGuideState(): m_state=1
08:41:05.504 00.001 7988 UpdateCurrentPosition: no star selected
08:41:05.505 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:05.506 00.001 7988 Status Line: No star selected
08:41:05.508 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:05.508 00.000 7988 UpdateGuideState exits: No star selected
08:41:05.510 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:05.510 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:05.512 00.002 7988 Enqueuing Expose request
08:41:05.512 00.000 15712 Worker thread wakes up
08:41:05.514 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:05.514 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:07.252 01.738 15712 Exposure complete
08:41:07.269 00.017 15712 worker thread done servicing request
08:41:07.278 00.009 7988 OnExposeComplete: enter
08:41:07.278 00.000 7988 UpdateGuideState(): m_state=1
08:41:07.279 00.001 7988 UpdateCurrentPosition: no star selected
08:41:07.279 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:07.281 00.002 7988 Status Line: No star selected
08:41:07.283 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:07.284 00.001 7988 UpdateGuideState exits: No star selected
08:41:07.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:07.284 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:07.284 00.000 7988 Enqueuing Expose request
08:41:07.284 00.000 15712 Worker thread wakes up
08:41:07.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:07.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:08.708 01.424 15712 Exposure complete
08:41:08.723 00.015 15712 worker thread done servicing request
08:41:08.723 00.000 7988 OnExposeComplete: enter
08:41:08.723 00.000 7988 UpdateGuideState(): m_state=1
08:41:08.723 00.000 7988 UpdateCurrentPosition: no star selected
08:41:08.723 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:08.723 00.000 7988 Status Line: No star selected
08:41:08.737 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:08.737 00.000 7988 UpdateGuideState exits: No star selected
08:41:08.739 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:08.739 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:08.739 00.000 7988 Enqueuing Expose request
08:41:08.739 00.000 15712 Worker thread wakes up
08:41:08.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:08.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:10.483 01.744 15712 Exposure complete
08:41:10.505 00.022 15712 worker thread done servicing request
08:41:10.505 00.000 7988 OnExposeComplete: enter
08:41:10.505 00.000 7988 UpdateGuideState(): m_state=1
08:41:10.505 00.000 7988 UpdateCurrentPosition: no star selected
08:41:10.505 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:10.510 00.005 7988 Status Line: No star selected
08:41:10.510 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:10.512 00.002 7988 UpdateGuideState exits: No star selected
08:41:10.512 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:10.512 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:10.512 00.000 7988 Enqueuing Expose request
08:41:10.512 00.000 15712 Worker thread wakes up
08:41:10.512 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:10.512 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:11.921 01.409 15712 Exposure complete
08:41:11.938 00.017 15712 worker thread done servicing request
08:41:11.938 00.000 7988 OnExposeComplete: enter
08:41:11.938 00.000 7988 UpdateGuideState(): m_state=1
08:41:11.946 00.008 7988 UpdateCurrentPosition: no star selected
08:41:11.946 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:11.948 00.002 7988 Status Line: No star selected
08:41:11.951 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:11.951 00.000 7988 UpdateGuideState exits: No star selected
08:41:11.953 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:11.953 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:11.953 00.000 7988 Enqueuing Expose request
08:41:11.955 00.002 15712 Worker thread wakes up
08:41:11.955 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:11.955 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:13.696 01.741 15712 Exposure complete
08:41:13.720 00.024 15712 worker thread done servicing request
08:41:13.720 00.000 7988 OnExposeComplete: enter
08:41:13.720 00.000 7988 UpdateGuideState(): m_state=1
08:41:13.722 00.002 7988 UpdateCurrentPosition: no star selected
08:41:13.723 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:13.725 00.002 7988 Status Line: No star selected
08:41:13.726 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:13.726 00.000 7988 UpdateGuideState exits: No star selected
08:41:13.726 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:13.726 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:13.726 00.000 7988 Enqueuing Expose request
08:41:13.726 00.000 15712 Worker thread wakes up
08:41:13.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:13.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:15.135 01.409 15712 Exposure complete
08:41:15.155 00.020 15712 worker thread done servicing request
08:41:15.155 00.000 7988 OnExposeComplete: enter
08:41:15.155 00.000 7988 UpdateGuideState(): m_state=1
08:41:15.162 00.007 7988 UpdateCurrentPosition: no star selected
08:41:15.162 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:15.164 00.002 7988 Status Line: No star selected
08:41:15.166 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:15.167 00.001 7988 UpdateGuideState exits: No star selected
08:41:15.167 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:15.167 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:15.167 00.000 7988 Enqueuing Expose request
08:41:15.167 00.000 15712 Worker thread wakes up
08:41:15.167 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:15.167 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:16.810 01.643 15712 Exposure complete
08:41:16.826 00.016 15712 worker thread done servicing request
08:41:16.826 00.000 7988 OnExposeComplete: enter
08:41:16.826 00.000 7988 UpdateGuideState(): m_state=1
08:41:16.837 00.011 7988 UpdateCurrentPosition: no star selected
08:41:16.837 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:16.839 00.002 7988 Status Line: No star selected
08:41:16.840 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:16.842 00.002 7988 UpdateGuideState exits: No star selected
08:41:16.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:16.842 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:16.842 00.000 7988 Enqueuing Expose request
08:41:16.842 00.000 15712 Worker thread wakes up
08:41:16.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:16.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:18.377 01.535 15712 Exposure complete
08:41:18.399 00.022 15712 worker thread done servicing request
08:41:18.399 00.000 7988 OnExposeComplete: enter
08:41:18.399 00.000 7988 UpdateGuideState(): m_state=1
08:41:18.399 00.000 7988 UpdateCurrentPosition: no star selected
08:41:18.399 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:18.399 00.000 7988 Status Line: No star selected
08:41:18.405 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:18.407 00.002 7988 UpdateGuideState exits: No star selected
08:41:18.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:18.407 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:18.407 00.000 7988 Enqueuing Expose request
08:41:18.407 00.000 15712 Worker thread wakes up
08:41:18.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:18.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:20.041 01.634 15712 Exposure complete
08:41:20.064 00.023 15712 worker thread done servicing request
08:41:20.064 00.000 7988 OnExposeComplete: enter
08:41:20.064 00.000 7988 UpdateGuideState(): m_state=1
08:41:20.064 00.000 7988 UpdateCurrentPosition: no star selected
08:41:20.064 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:20.064 00.000 7988 Status Line: No star selected
08:41:20.064 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:20.071 00.007 7988 UpdateGuideState exits: No star selected
08:41:20.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:20.073 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:20.073 00.000 7988 Enqueuing Expose request
08:41:20.073 00.000 15712 Worker thread wakes up
08:41:20.073 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:20.073 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:21.606 01.533 15712 Exposure complete
08:41:21.628 00.022 15712 worker thread done servicing request
08:41:21.628 00.000 7988 OnExposeComplete: enter
08:41:21.628 00.000 7988 UpdateGuideState(): m_state=1
08:41:21.631 00.003 7988 UpdateCurrentPosition: no star selected
08:41:21.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:21.633 00.002 7988 Status Line: No star selected
08:41:21.635 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:21.635 00.000 7988 UpdateGuideState exits: No star selected
08:41:21.637 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:21.639 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:21.639 00.000 7988 Enqueuing Expose request
08:41:21.641 00.002 15712 Worker thread wakes up
08:41:21.641 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:21.641 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:23.282 01.641 15712 Exposure complete
08:41:23.306 00.024 15712 worker thread done servicing request
08:41:23.306 00.000 7988 OnExposeComplete: enter
08:41:23.306 00.000 7988 UpdateGuideState(): m_state=1
08:41:23.306 00.000 7988 UpdateCurrentPosition: no star selected
08:41:23.306 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:23.306 00.000 7988 Status Line: No star selected
08:41:23.306 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:23.315 00.009 7988 UpdateGuideState exits: No star selected
08:41:23.315 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:23.315 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:23.315 00.000 7988 Enqueuing Expose request
08:41:23.315 00.000 15712 Worker thread wakes up
08:41:23.315 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:23.315 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:24.849 01.534 15712 Exposure complete
08:41:24.872 00.023 15712 worker thread done servicing request
08:41:24.872 00.000 7988 OnExposeComplete: enter
08:41:24.872 00.000 7988 UpdateGuideState(): m_state=1
08:41:24.875 00.003 7988 UpdateCurrentPosition: no star selected
08:41:24.875 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:24.875 00.000 7988 Status Line: No star selected
08:41:24.875 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:24.879 00.004 7988 UpdateGuideState exits: No star selected
08:41:24.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:24.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:24.879 00.000 7988 Enqueuing Expose request
08:41:24.879 00.000 15712 Worker thread wakes up
08:41:24.879 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:24.879 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:26.511 01.632 15712 Exposure complete
08:41:26.534 00.023 15712 worker thread done servicing request
08:41:26.534 00.000 7988 OnExposeComplete: enter
08:41:26.534 00.000 7988 UpdateGuideState(): m_state=1
08:41:26.534 00.000 7988 UpdateCurrentPosition: no star selected
08:41:26.534 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:26.534 00.000 7988 Status Line: No star selected
08:41:26.540 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:26.540 00.000 7988 UpdateGuideState exits: No star selected
08:41:26.540 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:26.540 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:26.540 00.000 7988 Enqueuing Expose request
08:41:26.540 00.000 15712 Worker thread wakes up
08:41:26.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:26.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:28.069 01.529 15712 Exposure complete
08:41:28.085 00.016 15712 worker thread done servicing request
08:41:28.085 00.000 7988 OnExposeComplete: enter
08:41:28.096 00.011 7988 UpdateGuideState(): m_state=1
08:41:28.096 00.000 7988 UpdateCurrentPosition: no star selected
08:41:28.098 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:28.098 00.000 7988 Status Line: No star selected
08:41:28.100 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:28.101 00.001 7988 UpdateGuideState exits: No star selected
08:41:28.101 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:28.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:28.101 00.000 7988 Enqueuing Expose request
08:41:28.101 00.000 15712 Worker thread wakes up
08:41:28.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:28.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:29.747 01.646 15712 Exposure complete
08:41:29.772 00.025 15712 worker thread done servicing request
08:41:29.772 00.000 7988 OnExposeComplete: enter
08:41:29.772 00.000 7988 UpdateGuideState(): m_state=1
08:41:29.772 00.000 7988 UpdateCurrentPosition: no star selected
08:41:29.772 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:29.772 00.000 7988 Status Line: No star selected
08:41:29.772 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:29.779 00.007 7988 UpdateGuideState exits: No star selected
08:41:29.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:29.781 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:29.781 00.000 7988 Enqueuing Expose request
08:41:29.781 00.000 15712 Worker thread wakes up
08:41:29.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:29.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:31.299 01.518 15712 Exposure complete
08:41:31.323 00.024 15712 worker thread done servicing request
08:41:31.323 00.000 7988 OnExposeComplete: enter
08:41:31.323 00.000 7988 UpdateGuideState(): m_state=1
08:41:31.323 00.000 7988 UpdateCurrentPosition: no star selected
08:41:31.323 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:31.323 00.000 7988 Status Line: No star selected
08:41:31.329 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:31.329 00.000 7988 UpdateGuideState exits: No star selected
08:41:31.331 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:31.331 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:31.333 00.002 7988 Enqueuing Expose request
08:41:31.333 00.000 15712 Worker thread wakes up
08:41:31.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:31.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:33.074 01.741 15712 Exposure complete
08:41:33.096 00.022 15712 worker thread done servicing request
08:41:33.096 00.000 7988 OnExposeComplete: enter
08:41:33.096 00.000 7988 UpdateGuideState(): m_state=1
08:41:33.096 00.000 7988 UpdateCurrentPosition: no star selected
08:41:33.096 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:33.096 00.000 7988 Status Line: No star selected
08:41:33.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:33.104 00.008 7988 UpdateGuideState exits: No star selected
08:41:33.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:33.104 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:33.104 00.000 7988 Enqueuing Expose request
08:41:33.104 00.000 15712 Worker thread wakes up
08:41:33.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:33.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:34.524 01.420 15712 Exposure complete
08:41:34.545 00.021 15712 worker thread done servicing request
08:41:34.545 00.000 7988 OnExposeComplete: enter
08:41:34.545 00.000 7988 UpdateGuideState(): m_state=1
08:41:34.545 00.000 7988 UpdateCurrentPosition: no star selected
08:41:34.545 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:34.545 00.000 7988 Status Line: No star selected
08:41:34.556 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:34.556 00.000 7988 UpdateGuideState exits: No star selected
08:41:34.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:34.558 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:34.558 00.000 7988 Enqueuing Expose request
08:41:34.558 00.000 15712 Worker thread wakes up
08:41:34.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:34.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:36.300 01.742 15712 Exposure complete
08:41:36.324 00.024 15712 worker thread done servicing request
08:41:36.324 00.000 7988 OnExposeComplete: enter
08:41:36.324 00.000 7988 UpdateGuideState(): m_state=1
08:41:36.324 00.000 7988 UpdateCurrentPosition: no star selected
08:41:36.327 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:36.327 00.000 7988 Status Line: No star selected
08:41:36.330 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:36.330 00.000 7988 UpdateGuideState exits: No star selected
08:41:36.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:36.330 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:36.330 00.000 7988 Enqueuing Expose request
08:41:36.330 00.000 15712 Worker thread wakes up
08:41:36.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:36.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:37.755 01.425 15712 Exposure complete
08:41:37.776 00.021 15712 worker thread done servicing request
08:41:37.778 00.002 7988 OnExposeComplete: enter
08:41:37.778 00.000 7988 UpdateGuideState(): m_state=1
08:41:37.778 00.000 7988 UpdateCurrentPosition: no star selected
08:41:37.778 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:37.778 00.000 7988 Status Line: No star selected
08:41:37.784 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:37.784 00.000 7988 UpdateGuideState exits: No star selected
08:41:37.784 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:37.784 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:37.784 00.000 7988 Enqueuing Expose request
08:41:37.788 00.004 15712 Worker thread wakes up
08:41:37.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:37.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:39.431 01.643 15712 Exposure complete
08:41:39.453 00.022 15712 worker thread done servicing request
08:41:39.453 00.000 7988 OnExposeComplete: enter
08:41:39.453 00.000 7988 UpdateGuideState(): m_state=1
08:41:39.453 00.000 7988 UpdateCurrentPosition: no star selected
08:41:39.457 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:39.457 00.000 7988 Status Line: No star selected
08:41:39.457 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:39.461 00.004 7988 UpdateGuideState exits: No star selected
08:41:39.461 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:39.463 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:39.463 00.000 7988 Enqueuing Expose request
08:41:39.463 00.000 15712 Worker thread wakes up
08:41:39.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:39.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:40.996 01.533 15712 Exposure complete
08:41:41.010 00.014 15712 worker thread done servicing request
08:41:41.010 00.000 7988 OnExposeComplete: enter
08:41:41.010 00.000 7988 UpdateGuideState(): m_state=1
08:41:41.021 00.011 7988 UpdateCurrentPosition: no star selected
08:41:41.021 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:41.021 00.000 7988 Status Line: No star selected
08:41:41.026 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:41.026 00.000 7988 UpdateGuideState exits: No star selected
08:41:41.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:41.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:41.026 00.000 7988 Enqueuing Expose request
08:41:41.026 00.000 15712 Worker thread wakes up
08:41:41.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:41.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:42.672 01.646 15712 Exposure complete
08:41:42.691 00.019 15712 worker thread done servicing request
08:41:42.691 00.000 7988 OnExposeComplete: enter
08:41:42.691 00.000 7988 UpdateGuideState(): m_state=1
08:41:42.697 00.006 7988 UpdateCurrentPosition: no star selected
08:41:42.697 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:42.700 00.003 7988 Status Line: No star selected
08:41:42.701 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:42.701 00.000 7988 UpdateGuideState exits: No star selected
08:41:42.701 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:42.701 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:42.701 00.000 7988 Enqueuing Expose request
08:41:42.701 00.000 15712 Worker thread wakes up
08:41:42.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:42.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:44.237 01.536 15712 Exposure complete
08:41:44.260 00.023 15712 worker thread done servicing request
08:41:44.260 00.000 7988 OnExposeComplete: enter
08:41:44.260 00.000 7988 UpdateGuideState(): m_state=1
08:41:44.260 00.000 7988 UpdateCurrentPosition: no star selected
08:41:44.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:44.260 00.000 7988 Status Line: No star selected
08:41:44.266 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:44.266 00.000 7988 UpdateGuideState exits: No star selected
08:41:44.266 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:44.266 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:44.266 00.000 7988 Enqueuing Expose request
08:41:44.266 00.000 15712 Worker thread wakes up
08:41:44.266 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:44.266 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:45.909 01.643 15712 Exposure complete
08:41:45.925 00.016 15712 worker thread done servicing request
08:41:45.925 00.000 7988 OnExposeComplete: enter
08:41:45.925 00.000 7988 UpdateGuideState(): m_state=1
08:41:45.936 00.011 7988 UpdateCurrentPosition: no star selected
08:41:45.936 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:45.938 00.002 7988 Status Line: No star selected
08:41:45.940 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:45.941 00.001 7988 UpdateGuideState exits: No star selected
08:41:45.942 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:45.942 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:45.942 00.000 7988 Enqueuing Expose request
08:41:45.942 00.000 15712 Worker thread wakes up
08:41:45.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:45.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:47.461 01.519 15712 Exposure complete
08:41:47.475 00.014 15712 worker thread done servicing request
08:41:47.475 00.000 7988 OnExposeComplete: enter
08:41:47.475 00.000 7988 UpdateGuideState(): m_state=1
08:41:47.486 00.011 7988 UpdateCurrentPosition: no star selected
08:41:47.486 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:47.488 00.002 7988 Status Line: No star selected
08:41:47.490 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:47.490 00.000 7988 UpdateGuideState exits: No star selected
08:41:47.490 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:47.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:47.490 00.000 7988 Enqueuing Expose request
08:41:47.490 00.000 15712 Worker thread wakes up
08:41:47.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:47.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:49.137 01.647 15712 Exposure complete
08:41:49.161 00.024 15712 worker thread done servicing request
08:41:49.161 00.000 7988 OnExposeComplete: enter
08:41:49.161 00.000 7988 UpdateGuideState(): m_state=1
08:41:49.161 00.000 7988 UpdateCurrentPosition: no star selected
08:41:49.161 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:49.161 00.000 7988 Status Line: No star selected
08:41:49.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:49.169 00.008 7988 UpdateGuideState exits: No star selected
08:41:49.169 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:49.169 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:49.169 00.000 7988 Enqueuing Expose request
08:41:49.169 00.000 15712 Worker thread wakes up
08:41:49.169 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:49.169 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:50.702 01.533 15712 Exposure complete
08:41:50.724 00.022 15712 worker thread done servicing request
08:41:50.724 00.000 7988 OnExposeComplete: enter
08:41:50.724 00.000 7988 UpdateGuideState(): m_state=1
08:41:50.727 00.003 7988 UpdateCurrentPosition: no star selected
08:41:50.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:50.727 00.000 7988 Status Line: No star selected
08:41:50.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:50.732 00.005 7988 UpdateGuideState exits: No star selected
08:41:50.732 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:50.732 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:50.732 00.000 7988 Enqueuing Expose request
08:41:50.732 00.000 15712 Worker thread wakes up
08:41:50.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:50.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:52.477 01.745 15712 Exposure complete
08:41:52.500 00.023 15712 worker thread done servicing request
08:41:52.500 00.000 7988 OnExposeComplete: enter
08:41:52.500 00.000 7988 UpdateGuideState(): m_state=1
08:41:52.500 00.000 7988 UpdateCurrentPosition: no star selected
08:41:52.500 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:52.500 00.000 7988 Status Line: No star selected
08:41:52.500 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:52.507 00.007 7988 UpdateGuideState exits: No star selected
08:41:52.507 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:52.507 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:52.507 00.000 7988 Enqueuing Expose request
08:41:52.507 00.000 15712 Worker thread wakes up
08:41:52.507 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:52.507 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:53.918 01.411 15712 Exposure complete
08:41:53.940 00.022 15712 worker thread done servicing request
08:41:53.940 00.000 7988 OnExposeComplete: enter
08:41:53.940 00.000 7988 UpdateGuideState(): m_state=1
08:41:53.940 00.000 7988 UpdateCurrentPosition: no star selected
08:41:53.940 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:53.945 00.005 7988 Status Line: No star selected
08:41:53.945 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:53.948 00.003 7988 UpdateGuideState exits: No star selected
08:41:53.948 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:53.948 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:53.948 00.000 7988 Enqueuing Expose request
08:41:53.948 00.000 15712 Worker thread wakes up
08:41:53.948 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:53.948 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:55.594 01.646 15712 Exposure complete
08:41:55.617 00.023 15712 worker thread done servicing request
08:41:55.617 00.000 7988 OnExposeComplete: enter
08:41:55.617 00.000 7988 UpdateGuideState(): m_state=1
08:41:55.617 00.000 7988 UpdateCurrentPosition: no star selected
08:41:55.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:55.617 00.000 7988 Status Line: No star selected
08:41:55.617 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:55.625 00.008 7988 UpdateGuideState exits: No star selected
08:41:55.625 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:55.628 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:55.628 00.000 7988 Enqueuing Expose request
08:41:55.628 00.000 15712 Worker thread wakes up
08:41:55.628 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:55.628 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:57.146 01.518 15712 Exposure complete
08:41:57.169 00.023 15712 worker thread done servicing request
08:41:57.169 00.000 7988 OnExposeComplete: enter
08:41:57.169 00.000 7988 UpdateGuideState(): m_state=1
08:41:57.169 00.000 7988 UpdateCurrentPosition: no star selected
08:41:57.169 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:57.169 00.000 7988 Status Line: No star selected
08:41:57.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:57.176 00.007 7988 UpdateGuideState exits: No star selected
08:41:57.178 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:57.178 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:57.180 00.002 7988 Enqueuing Expose request
08:41:57.180 00.000 15712 Worker thread wakes up
08:41:57.180 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:57.180 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:41:58.820 01.640 15712 Exposure complete
08:41:58.844 00.024 15712 worker thread done servicing request
08:41:58.844 00.000 7988 OnExposeComplete: enter
08:41:58.844 00.000 7988 UpdateGuideState(): m_state=1
08:41:58.846 00.002 7988 UpdateCurrentPosition: no star selected
08:41:58.846 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:41:58.848 00.002 7988 Status Line: No star selected
08:41:58.850 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:41:58.851 00.001 7988 UpdateGuideState exits: No star selected
08:41:58.851 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:41:58.851 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:41:58.851 00.000 7988 Enqueuing Expose request
08:41:58.851 00.000 15712 Worker thread wakes up
08:41:58.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:41:58.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:00.372 01.521 15712 Exposure complete
08:42:00.392 00.020 15712 worker thread done servicing request
08:42:00.392 00.000 7988 OnExposeComplete: enter
08:42:00.392 00.000 7988 UpdateGuideState(): m_state=1
08:42:00.392 00.000 7988 UpdateCurrentPosition: no star selected
08:42:00.392 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:00.392 00.000 7988 Status Line: No star selected
08:42:00.392 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:00.402 00.010 7988 UpdateGuideState exits: No star selected
08:42:00.402 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:00.402 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:00.402 00.000 7988 Enqueuing Expose request
08:42:00.402 00.000 15712 Worker thread wakes up
08:42:00.402 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:00.402 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:02.048 01.646 15712 Exposure complete
08:42:02.071 00.023 15712 worker thread done servicing request
08:42:02.071 00.000 7988 OnExposeComplete: enter
08:42:02.071 00.000 7988 UpdateGuideState(): m_state=1
08:42:02.071 00.000 7988 UpdateCurrentPosition: no star selected
08:42:02.071 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:02.077 00.006 7988 Status Line: No star selected
08:42:02.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:02.079 00.002 7988 UpdateGuideState exits: No star selected
08:42:02.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:02.079 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:02.079 00.000 7988 Enqueuing Expose request
08:42:02.079 00.000 15712 Worker thread wakes up
08:42:02.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:02.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:03.615 01.536 15712 Exposure complete
08:42:03.637 00.022 15712 worker thread done servicing request
08:42:03.637 00.000 7988 OnExposeComplete: enter
08:42:03.637 00.000 7988 UpdateGuideState(): m_state=1
08:42:03.637 00.000 7988 UpdateCurrentPosition: no star selected
08:42:03.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:03.642 00.005 7988 Status Line: No star selected
08:42:03.642 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:03.645 00.003 7988 UpdateGuideState exits: No star selected
08:42:03.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:03.645 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:03.645 00.000 7988 Enqueuing Expose request
08:42:03.645 00.000 15712 Worker thread wakes up
08:42:03.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:03.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:05.277 01.632 15712 Exposure complete
08:42:05.294 00.017 15712 worker thread done servicing request
08:42:05.294 00.000 7988 OnExposeComplete: enter
08:42:05.294 00.000 7988 UpdateGuideState(): m_state=1
08:42:05.294 00.000 7988 UpdateCurrentPosition: no star selected
08:42:05.294 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:05.294 00.000 7988 Status Line: No star selected
08:42:05.308 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:05.308 00.000 7988 UpdateGuideState exits: No star selected
08:42:05.308 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:05.311 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:05.311 00.000 7988 Enqueuing Expose request
08:42:05.311 00.000 15712 Worker thread wakes up
08:42:05.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:05.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:06.830 01.519 15712 Exposure complete
08:42:06.851 00.021 15712 worker thread done servicing request
08:42:06.851 00.000 7988 OnExposeComplete: enter
08:42:06.851 00.000 7988 UpdateGuideState(): m_state=1
08:42:06.851 00.000 7988 UpdateCurrentPosition: no star selected
08:42:06.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:06.851 00.000 7988 Status Line: No star selected
08:42:06.859 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:06.860 00.001 7988 UpdateGuideState exits: No star selected
08:42:06.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:06.860 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:06.860 00.000 7988 Enqueuing Expose request
08:42:06.860 00.000 15712 Worker thread wakes up
08:42:06.860 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:06.860 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:08.491 01.631 15712 Exposure complete
08:42:08.514 00.023 15712 worker thread done servicing request
08:42:08.515 00.001 7988 OnExposeComplete: enter
08:42:08.516 00.001 7988 UpdateGuideState(): m_state=1
08:42:08.517 00.001 7988 UpdateCurrentPosition: no star selected
08:42:08.518 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:08.519 00.001 7988 Status Line: No star selected
08:42:08.521 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:08.522 00.001 7988 UpdateGuideState exits: No star selected
08:42:08.524 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:08.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:08.524 00.000 7988 Enqueuing Expose request
08:42:08.527 00.003 15712 Worker thread wakes up
08:42:08.527 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:08.527 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:10.055 01.528 15712 Exposure complete
08:42:10.077 00.022 15712 worker thread done servicing request
08:42:10.077 00.000 7988 OnExposeComplete: enter
08:42:10.077 00.000 7988 UpdateGuideState(): m_state=1
08:42:10.077 00.000 7988 UpdateCurrentPosition: no star selected
08:42:10.077 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:10.077 00.000 7988 Status Line: No star selected
08:42:10.077 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:10.085 00.008 7988 UpdateGuideState exits: No star selected
08:42:10.085 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:10.085 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:10.085 00.000 7988 Enqueuing Expose request
08:42:10.085 00.000 15712 Worker thread wakes up
08:42:10.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:10.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:11.728 01.643 15712 Exposure complete
08:42:11.750 00.022 15712 worker thread done servicing request
08:42:11.750 00.000 7988 OnExposeComplete: enter
08:42:11.750 00.000 7988 UpdateGuideState(): m_state=1
08:42:11.750 00.000 7988 UpdateCurrentPosition: no star selected
08:42:11.750 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:11.750 00.000 7988 Status Line: No star selected
08:42:11.750 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:11.758 00.008 7988 UpdateGuideState exits: No star selected
08:42:11.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:11.758 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:11.758 00.000 7988 Enqueuing Expose request
08:42:11.763 00.005 15712 Worker thread wakes up
08:42:11.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:11.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:13.293 01.530 15712 Exposure complete
08:42:13.316 00.023 15712 worker thread done servicing request
08:42:13.316 00.000 7988 OnExposeComplete: enter
08:42:13.316 00.000 7988 UpdateGuideState(): m_state=1
08:42:13.316 00.000 7988 UpdateCurrentPosition: no star selected
08:42:13.316 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:13.316 00.000 7988 Status Line: No star selected
08:42:13.316 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:13.323 00.007 7988 UpdateGuideState exits: No star selected
08:42:13.323 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:13.323 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:13.323 00.000 7988 Enqueuing Expose request
08:42:13.323 00.000 15712 Worker thread wakes up
08:42:13.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:13.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:14.967 01.644 15712 Exposure complete
08:42:14.983 00.016 15712 worker thread done servicing request
08:42:14.983 00.000 7988 OnExposeComplete: enter
08:42:14.993 00.010 7988 UpdateGuideState(): m_state=1
08:42:14.993 00.000 7988 UpdateCurrentPosition: no star selected
08:42:14.995 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:14.995 00.000 7988 Status Line: No star selected
08:42:14.997 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:14.999 00.002 7988 UpdateGuideState exits: No star selected
08:42:14.999 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:14.999 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:14.999 00.000 7988 Enqueuing Expose request
08:42:14.999 00.000 15712 Worker thread wakes up
08:42:14.999 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:14.999 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:16.520 01.521 15712 Exposure complete
08:42:16.545 00.025 15712 worker thread done servicing request
08:42:16.545 00.000 7988 OnExposeComplete: enter
08:42:16.545 00.000 7988 UpdateGuideState(): m_state=1
08:42:16.549 00.004 7988 UpdateCurrentPosition: no star selected
08:42:16.549 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:16.549 00.000 7988 Status Line: No star selected
08:42:16.549 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:16.549 00.000 7988 UpdateGuideState exits: No star selected
08:42:16.549 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:16.549 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:16.549 00.000 7988 Enqueuing Expose request
08:42:16.558 00.009 15712 Worker thread wakes up
08:42:16.558 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:16.558 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:18.196 01.638 15712 Exposure complete
08:42:18.220 00.024 15712 worker thread done servicing request
08:42:18.220 00.000 7988 OnExposeComplete: enter
08:42:18.220 00.000 7988 UpdateGuideState(): m_state=1
08:42:18.220 00.000 7988 UpdateCurrentPosition: no star selected
08:42:18.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:18.220 00.000 7988 Status Line: No star selected
08:42:18.225 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:18.226 00.001 7988 UpdateGuideState exits: No star selected
08:42:18.226 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:18.226 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:18.226 00.000 7988 Enqueuing Expose request
08:42:18.226 00.000 15712 Worker thread wakes up
08:42:18.226 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:18.226 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:19.759 01.533 15712 Exposure complete
08:42:19.782 00.023 15712 worker thread done servicing request
08:42:19.782 00.000 7988 OnExposeComplete: enter
08:42:19.782 00.000 7988 UpdateGuideState(): m_state=1
08:42:19.782 00.000 7988 UpdateCurrentPosition: no star selected
08:42:19.782 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:19.782 00.000 7988 Status Line: No star selected
08:42:19.782 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:19.790 00.008 7988 UpdateGuideState exits: No star selected
08:42:19.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:19.790 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:19.793 00.003 7988 Enqueuing Expose request
08:42:19.793 00.000 15712 Worker thread wakes up
08:42:19.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:19.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:21.435 01.642 15712 Exposure complete
08:42:21.449 00.014 15712 worker thread done servicing request
08:42:21.449 00.000 7988 OnExposeComplete: enter
08:42:21.449 00.000 7988 UpdateGuideState(): m_state=1
08:42:21.461 00.012 7988 UpdateCurrentPosition: no star selected
08:42:21.461 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:21.463 00.002 7988 Status Line: No star selected
08:42:21.465 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:21.465 00.000 7988 UpdateGuideState exits: No star selected
08:42:21.467 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:21.469 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:21.469 00.000 7988 Enqueuing Expose request
08:42:21.471 00.002 15712 Worker thread wakes up
08:42:21.471 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:21.471 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:22.999 01.528 15712 Exposure complete
08:42:23.012 00.013 15712 worker thread done servicing request
08:42:23.012 00.000 7988 OnExposeComplete: enter
08:42:23.012 00.000 7988 UpdateGuideState(): m_state=1
08:42:23.024 00.012 7988 UpdateCurrentPosition: no star selected
08:42:23.024 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:23.026 00.002 7988 Status Line: No star selected
08:42:23.027 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:23.030 00.003 7988 UpdateGuideState exits: No star selected
08:42:23.030 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:23.032 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:23.032 00.000 7988 Enqueuing Expose request
08:42:23.034 00.002 15712 Worker thread wakes up
08:42:23.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:23.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:24.673 01.639 15712 Exposure complete
08:42:24.697 00.024 15712 worker thread done servicing request
08:42:24.697 00.000 7988 OnExposeComplete: enter
08:42:24.697 00.000 7988 UpdateGuideState(): m_state=1
08:42:24.700 00.003 7988 UpdateCurrentPosition: no star selected
08:42:24.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:24.702 00.002 7988 Status Line: No star selected
08:42:24.704 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:24.705 00.001 7988 UpdateGuideState exits: No star selected
08:42:24.705 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:24.705 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:24.705 00.000 7988 Enqueuing Expose request
08:42:24.705 00.000 15712 Worker thread wakes up
08:42:24.705 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:24.705 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:26.237 01.532 15712 Exposure complete
08:42:26.261 00.024 15712 worker thread done servicing request
08:42:26.261 00.000 7988 OnExposeComplete: enter
08:42:26.261 00.000 7988 UpdateGuideState(): m_state=1
08:42:26.261 00.000 7988 UpdateCurrentPosition: no star selected
08:42:26.261 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:26.261 00.000 7988 Status Line: No star selected
08:42:26.261 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:26.268 00.007 7988 UpdateGuideState exits: No star selected
08:42:26.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:26.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:26.268 00.000 7988 Enqueuing Expose request
08:42:26.268 00.000 15712 Worker thread wakes up
08:42:26.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:26.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:28.013 01.745 15712 Exposure complete
08:42:28.036 00.023 15712 worker thread done servicing request
08:42:28.036 00.000 7988 OnExposeComplete: enter
08:42:28.036 00.000 7988 UpdateGuideState(): m_state=1
08:42:28.036 00.000 7988 UpdateCurrentPosition: no star selected
08:42:28.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:28.036 00.000 7988 Status Line: No star selected
08:42:28.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:28.044 00.008 7988 UpdateGuideState exits: No star selected
08:42:28.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:28.047 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:28.047 00.000 7988 Enqueuing Expose request
08:42:28.047 00.000 15712 Worker thread wakes up
08:42:28.047 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:28.047 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:29.455 01.408 15712 Exposure complete
08:42:29.477 00.022 15712 worker thread done servicing request
08:42:29.477 00.000 7988 OnExposeComplete: enter
08:42:29.477 00.000 7988 UpdateGuideState(): m_state=1
08:42:29.477 00.000 7988 UpdateCurrentPosition: no star selected
08:42:29.477 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:29.483 00.006 7988 Status Line: No star selected
08:42:29.483 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:29.483 00.000 7988 UpdateGuideState exits: No star selected
08:42:29.483 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:29.483 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:29.483 00.000 7988 Enqueuing Expose request
08:42:29.483 00.000 15712 Worker thread wakes up
08:42:29.483 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:29.483 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:31.130 01.647 15712 Exposure complete
08:42:31.153 00.023 15712 worker thread done servicing request
08:42:31.153 00.000 7988 OnExposeComplete: enter
08:42:31.153 00.000 7988 UpdateGuideState(): m_state=1
08:42:31.153 00.000 7988 UpdateCurrentPosition: no star selected
08:42:31.153 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:31.153 00.000 7988 Status Line: No star selected
08:42:31.153 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:31.161 00.008 7988 UpdateGuideState exits: No star selected
08:42:31.162 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:31.162 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:31.162 00.000 7988 Enqueuing Expose request
08:42:31.162 00.000 15712 Worker thread wakes up
08:42:31.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:31.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:32.694 01.532 15712 Exposure complete
08:42:32.709 00.015 15712 worker thread done servicing request
08:42:32.709 00.000 7988 OnExposeComplete: enter
08:42:32.709 00.000 7988 UpdateGuideState(): m_state=1
08:42:32.720 00.011 7988 UpdateCurrentPosition: no star selected
08:42:32.720 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:32.722 00.002 7988 Status Line: No star selected
08:42:32.724 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:32.724 00.000 7988 UpdateGuideState exits: No star selected
08:42:32.724 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:32.726 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:32.726 00.000 7988 Enqueuing Expose request
08:42:32.726 00.000 15712 Worker thread wakes up
08:42:32.726 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:32.726 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:34.355 01.629 15712 Exposure complete
08:42:34.377 00.022 15712 worker thread done servicing request
08:42:34.377 00.000 7988 OnExposeComplete: enter
08:42:34.377 00.000 7988 UpdateGuideState(): m_state=1
08:42:34.377 00.000 7988 UpdateCurrentPosition: no star selected
08:42:34.377 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:34.377 00.000 7988 Status Line: No star selected
08:42:34.386 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:34.386 00.000 7988 UpdateGuideState exits: No star selected
08:42:34.386 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:34.386 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:34.386 00.000 7988 Enqueuing Expose request
08:42:34.386 00.000 15712 Worker thread wakes up
08:42:34.386 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:34.386 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:35.908 01.522 15712 Exposure complete
08:42:35.930 00.022 15712 worker thread done servicing request
08:42:35.930 00.000 7988 OnExposeComplete: enter
08:42:35.930 00.000 7988 UpdateGuideState(): m_state=1
08:42:35.930 00.000 7988 UpdateCurrentPosition: no star selected
08:42:35.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:35.930 00.000 7988 Status Line: No star selected
08:42:35.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:35.938 00.008 7988 UpdateGuideState exits: No star selected
08:42:35.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:35.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:35.938 00.000 7988 Enqueuing Expose request
08:42:35.938 00.000 15712 Worker thread wakes up
08:42:35.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:35.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:37.681 01.743 15712 Exposure complete
08:42:37.703 00.022 15712 worker thread done servicing request
08:42:37.703 00.000 7988 OnExposeComplete: enter
08:42:37.703 00.000 7988 UpdateGuideState(): m_state=1
08:42:37.703 00.000 7988 UpdateCurrentPosition: no star selected
08:42:37.703 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:37.703 00.000 7988 Status Line: No star selected
08:42:37.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:37.711 00.008 7988 UpdateGuideState exits: No star selected
08:42:37.711 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:37.711 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:37.711 00.000 7988 Enqueuing Expose request
08:42:37.711 00.000 15712 Worker thread wakes up
08:42:37.711 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:37.711 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:39.120 01.409 15712 Exposure complete
08:42:39.143 00.023 15712 worker thread done servicing request
08:42:39.143 00.000 7988 OnExposeComplete: enter
08:42:39.143 00.000 7988 UpdateGuideState(): m_state=1
08:42:39.143 00.000 7988 UpdateCurrentPosition: no star selected
08:42:39.143 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:39.143 00.000 7988 Status Line: No star selected
08:42:39.143 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:39.150 00.007 7988 UpdateGuideState exits: No star selected
08:42:39.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:39.150 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:39.150 00.000 7988 Enqueuing Expose request
08:42:39.150 00.000 15712 Worker thread wakes up
08:42:39.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:39.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:40.783 01.633 15712 Exposure complete
08:42:40.797 00.014 15712 worker thread done servicing request
08:42:40.797 00.000 7988 OnExposeComplete: enter
08:42:40.797 00.000 7988 UpdateGuideState(): m_state=1
08:42:40.808 00.011 7988 UpdateCurrentPosition: no star selected
08:42:40.809 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:40.809 00.000 7988 Status Line: No star selected
08:42:40.811 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:40.813 00.002 7988 UpdateGuideState exits: No star selected
08:42:40.813 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:40.813 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:40.813 00.000 7988 Enqueuing Expose request
08:42:40.813 00.000 15712 Worker thread wakes up
08:42:40.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:40.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:42.333 01.520 15712 Exposure complete
08:42:42.355 00.022 15712 worker thread done servicing request
08:42:42.355 00.000 7988 OnExposeComplete: enter
08:42:42.358 00.003 7988 UpdateGuideState(): m_state=1
08:42:42.358 00.000 7988 UpdateCurrentPosition: no star selected
08:42:42.358 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:42.358 00.000 7988 Status Line: No star selected
08:42:42.358 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:42.363 00.005 7988 UpdateGuideState exits: No star selected
08:42:42.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:42.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:42.363 00.000 7988 Enqueuing Expose request
08:42:42.363 00.000 15712 Worker thread wakes up
08:42:42.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:42.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:44.009 01.646 15712 Exposure complete
08:42:44.026 00.017 15712 worker thread done servicing request
08:42:44.026 00.000 7988 OnExposeComplete: enter
08:42:44.026 00.000 7988 UpdateGuideState(): m_state=1
08:42:44.035 00.009 7988 UpdateCurrentPosition: no star selected
08:42:44.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:44.037 00.002 7988 Status Line: No star selected
08:42:44.039 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:44.040 00.001 7988 UpdateGuideState exits: No star selected
08:42:44.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:44.040 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:44.043 00.003 7988 Enqueuing Expose request
08:42:44.043 00.000 15712 Worker thread wakes up
08:42:44.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:44.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:45.575 01.532 15712 Exposure complete
08:42:45.595 00.020 15712 worker thread done servicing request
08:42:45.595 00.000 7988 OnExposeComplete: enter
08:42:45.595 00.000 7988 UpdateGuideState(): m_state=1
08:42:45.601 00.006 7988 UpdateCurrentPosition: no star selected
08:42:45.601 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:45.603 00.002 7988 Status Line: No star selected
08:42:45.605 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:45.605 00.000 7988 UpdateGuideState exits: No star selected
08:42:45.605 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:45.605 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:45.605 00.000 7988 Enqueuing Expose request
08:42:45.605 00.000 15712 Worker thread wakes up
08:42:45.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:45.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:47.251 01.646 15712 Exposure complete
08:42:47.275 00.024 15712 worker thread done servicing request
08:42:47.275 00.000 7988 OnExposeComplete: enter
08:42:47.275 00.000 7988 UpdateGuideState(): m_state=1
08:42:47.275 00.000 7988 UpdateCurrentPosition: no star selected
08:42:47.275 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:47.280 00.005 7988 Status Line: No star selected
08:42:47.280 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:47.283 00.003 7988 UpdateGuideState exits: No star selected
08:42:47.283 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:47.283 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:47.283 00.000 7988 Enqueuing Expose request
08:42:47.283 00.000 15712 Worker thread wakes up
08:42:47.283 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:47.283 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:48.818 01.535 15712 Exposure complete
08:42:48.831 00.013 15712 worker thread done servicing request
08:42:48.831 00.000 7988 OnExposeComplete: enter
08:42:48.831 00.000 7988 UpdateGuideState(): m_state=1
08:42:48.843 00.012 7988 UpdateCurrentPosition: no star selected
08:42:48.843 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:48.845 00.002 7988 Status Line: No star selected
08:42:48.847 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:48.848 00.001 7988 UpdateGuideState exits: No star selected
08:42:48.848 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:48.848 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:48.848 00.000 7988 Enqueuing Expose request
08:42:48.848 00.000 15712 Worker thread wakes up
08:42:48.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:48.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:50.489 01.641 15712 Exposure complete
08:42:50.505 00.016 15712 worker thread done servicing request
08:42:50.505 00.000 7988 OnExposeComplete: enter
08:42:50.505 00.000 7988 UpdateGuideState(): m_state=1
08:42:50.516 00.011 7988 UpdateCurrentPosition: no star selected
08:42:50.517 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:50.517 00.000 7988 Status Line: No star selected
08:42:50.522 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:50.523 00.001 7988 UpdateGuideState exits: No star selected
08:42:50.524 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:50.525 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:50.526 00.001 7988 Enqueuing Expose request
08:42:50.527 00.001 15712 Worker thread wakes up
08:42:50.528 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:50.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:52.055 01.527 15712 Exposure complete
08:42:52.069 00.014 15712 worker thread done servicing request
08:42:52.069 00.000 7988 OnExposeComplete: enter
08:42:52.069 00.000 7988 UpdateGuideState(): m_state=1
08:42:52.080 00.011 7988 UpdateCurrentPosition: no star selected
08:42:52.081 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:52.081 00.000 7988 Status Line: No star selected
08:42:52.083 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:52.084 00.001 7988 UpdateGuideState exits: No star selected
08:42:52.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:52.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:52.084 00.000 7988 Enqueuing Expose request
08:42:52.084 00.000 15712 Worker thread wakes up
08:42:52.084 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:52.084 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:53.732 01.648 15712 Exposure complete
08:42:53.755 00.023 15712 worker thread done servicing request
08:42:53.755 00.000 7988 OnExposeComplete: enter
08:42:53.755 00.000 7988 UpdateGuideState(): m_state=1
08:42:53.755 00.000 7988 UpdateCurrentPosition: no star selected
08:42:53.755 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:53.755 00.000 7988 Status Line: No star selected
08:42:53.755 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:53.762 00.007 7988 UpdateGuideState exits: No star selected
08:42:53.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:53.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:53.762 00.000 7988 Enqueuing Expose request
08:42:53.767 00.005 15712 Worker thread wakes up
08:42:53.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:53.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:55.296 01.529 15712 Exposure complete
08:42:55.319 00.023 15712 worker thread done servicing request
08:42:55.319 00.000 7988 OnExposeComplete: enter
08:42:55.319 00.000 7988 UpdateGuideState(): m_state=1
08:42:55.319 00.000 7988 UpdateCurrentPosition: no star selected
08:42:55.319 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:55.319 00.000 7988 Status Line: No star selected
08:42:55.319 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:55.327 00.008 7988 UpdateGuideState exits: No star selected
08:42:55.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:55.327 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:55.330 00.003 7988 Enqueuing Expose request
08:42:55.330 00.000 15712 Worker thread wakes up
08:42:55.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:55.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:56.960 01.630 15712 Exposure complete
08:42:56.980 00.020 15712 worker thread done servicing request
08:42:56.980 00.000 7988 OnExposeComplete: enter
08:42:56.980 00.000 7988 UpdateGuideState(): m_state=1
08:42:56.980 00.000 7988 UpdateCurrentPosition: no star selected
08:42:56.980 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:56.980 00.000 7988 Status Line: No star selected
08:42:56.980 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:56.989 00.009 7988 UpdateGuideState exits: No star selected
08:42:56.989 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:56.989 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:56.989 00.000 7988 Enqueuing Expose request
08:42:56.989 00.000 15712 Worker thread wakes up
08:42:56.989 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:56.989 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:42:58.508 01.519 15712 Exposure complete
08:42:58.533 00.025 15712 worker thread done servicing request
08:42:58.533 00.000 7988 OnExposeComplete: enter
08:42:58.535 00.002 7988 UpdateGuideState(): m_state=1
08:42:58.535 00.000 7988 UpdateCurrentPosition: no star selected
08:42:58.537 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:42:58.539 00.002 7988 Status Line: No star selected
08:42:58.541 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:42:58.541 00.000 7988 UpdateGuideState exits: No star selected
08:42:58.541 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:42:58.541 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:42:58.541 00.000 7988 Enqueuing Expose request
08:42:58.546 00.005 15712 Worker thread wakes up
08:42:58.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:42:58.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:00.189 01.643 15712 Exposure complete
08:43:00.203 00.014 15712 worker thread done servicing request
08:43:00.203 00.000 7988 OnExposeComplete: enter
08:43:00.214 00.011 7988 UpdateGuideState(): m_state=1
08:43:00.214 00.000 7988 UpdateCurrentPosition: no star selected
08:43:00.214 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:00.214 00.000 7988 Status Line: No star selected
08:43:00.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:00.219 00.005 7988 UpdateGuideState exits: No star selected
08:43:00.219 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:00.219 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:00.219 00.000 7988 Enqueuing Expose request
08:43:00.219 00.000 15712 Worker thread wakes up
08:43:00.219 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:00.219 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:01.740 01.521 15712 Exposure complete
08:43:01.763 00.023 15712 worker thread done servicing request
08:43:01.763 00.000 7988 OnExposeComplete: enter
08:43:01.763 00.000 7988 UpdateGuideState(): m_state=1
08:43:01.766 00.003 7988 UpdateCurrentPosition: no star selected
08:43:01.766 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:01.768 00.002 7988 Status Line: No star selected
08:43:01.770 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:01.771 00.001 7988 UpdateGuideState exits: No star selected
08:43:01.771 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:01.771 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:01.771 00.000 7988 Enqueuing Expose request
08:43:01.771 00.000 15712 Worker thread wakes up
08:43:01.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:01.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:03.417 01.646 15712 Exposure complete
08:43:03.433 00.016 15712 worker thread done servicing request
08:43:03.433 00.000 7988 OnExposeComplete: enter
08:43:03.433 00.000 7988 UpdateGuideState(): m_state=1
08:43:03.433 00.000 7988 UpdateCurrentPosition: no star selected
08:43:03.433 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:03.433 00.000 7988 Status Line: No star selected
08:43:03.448 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:03.449 00.001 7988 UpdateGuideState exits: No star selected
08:43:03.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:03.449 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:03.449 00.000 7988 Enqueuing Expose request
08:43:03.449 00.000 15712 Worker thread wakes up
08:43:03.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:03.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:04.971 01.522 15712 Exposure complete
08:43:04.985 00.014 15712 worker thread done servicing request
08:43:04.985 00.000 7988 OnExposeComplete: enter
08:43:04.985 00.000 7988 UpdateGuideState(): m_state=1
08:43:04.985 00.000 7988 UpdateCurrentPosition: no star selected
08:43:04.997 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:04.999 00.002 7988 Status Line: No star selected
08:43:04.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:05.001 00.002 7988 UpdateGuideState exits: No star selected
08:43:05.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:05.001 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:05.001 00.000 7988 Enqueuing Expose request
08:43:05.001 00.000 15712 Worker thread wakes up
08:43:05.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:05.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:06.744 01.743 15712 Exposure complete
08:43:06.766 00.022 15712 worker thread done servicing request
08:43:06.766 00.000 7988 OnExposeComplete: enter
08:43:06.766 00.000 7988 UpdateGuideState(): m_state=1
08:43:06.766 00.000 7988 UpdateCurrentPosition: no star selected
08:43:06.766 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:06.766 00.000 7988 Status Line: No star selected
08:43:06.766 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:06.774 00.008 7988 UpdateGuideState exits: No star selected
08:43:06.774 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:06.774 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:06.774 00.000 7988 Enqueuing Expose request
08:43:06.774 00.000 15712 Worker thread wakes up
08:43:06.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:06.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:08.183 01.409 15712 Exposure complete
08:43:08.197 00.014 15712 worker thread done servicing request
08:43:08.197 00.000 7988 OnExposeComplete: enter
08:43:08.197 00.000 7988 UpdateGuideState(): m_state=1
08:43:08.208 00.011 7988 UpdateCurrentPosition: no star selected
08:43:08.209 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:08.209 00.000 7988 Status Line: No star selected
08:43:08.212 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:08.212 00.000 7988 UpdateGuideState exits: No star selected
08:43:08.212 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:08.212 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:08.212 00.000 7988 Enqueuing Expose request
08:43:08.212 00.000 15712 Worker thread wakes up
08:43:08.212 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:08.212 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:09.858 01.646 15712 Exposure complete
08:43:09.882 00.024 15712 worker thread done servicing request
08:43:09.882 00.000 7988 OnExposeComplete: enter
08:43:09.882 00.000 7988 UpdateGuideState(): m_state=1
08:43:09.882 00.000 7988 UpdateCurrentPosition: no star selected
08:43:09.882 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:09.882 00.000 7988 Status Line: No star selected
08:43:09.882 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:09.890 00.008 7988 UpdateGuideState exits: No star selected
08:43:09.890 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:09.890 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:09.890 00.000 7988 Enqueuing Expose request
08:43:09.895 00.005 15712 Worker thread wakes up
08:43:09.895 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:09.895 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:11.410 01.515 15712 Exposure complete
08:43:11.428 00.018 15712 worker thread done servicing request
08:43:11.428 00.000 7988 OnExposeComplete: enter
08:43:11.428 00.000 7988 UpdateGuideState(): m_state=1
08:43:11.436 00.008 7988 UpdateCurrentPosition: no star selected
08:43:11.436 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:11.438 00.002 7988 Status Line: No star selected
08:43:11.440 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:11.440 00.000 7988 UpdateGuideState exits: No star selected
08:43:11.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:11.440 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:11.440 00.000 7988 Enqueuing Expose request
08:43:11.440 00.000 15712 Worker thread wakes up
08:43:11.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:11.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:13.076 01.636 15712 Exposure complete
08:43:13.097 00.021 15712 worker thread done servicing request
08:43:13.097 00.000 7988 OnExposeComplete: enter
08:43:13.097 00.000 7988 UpdateGuideState(): m_state=1
08:43:13.097 00.000 7988 UpdateCurrentPosition: no star selected
08:43:13.097 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:13.097 00.000 7988 Status Line: No star selected
08:43:13.097 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:13.106 00.009 7988 UpdateGuideState exits: No star selected
08:43:13.107 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:13.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:13.109 00.002 7988 Enqueuing Expose request
08:43:13.109 00.000 15712 Worker thread wakes up
08:43:13.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:13.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:14.625 01.516 15712 Exposure complete
08:43:14.644 00.019 15712 worker thread done servicing request
08:43:14.644 00.000 7988 OnExposeComplete: enter
08:43:14.644 00.000 7988 UpdateGuideState(): m_state=1
08:43:14.650 00.006 7988 UpdateCurrentPosition: no star selected
08:43:14.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:14.652 00.002 7988 Status Line: No star selected
08:43:14.655 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:14.655 00.000 7988 UpdateGuideState exits: No star selected
08:43:14.655 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:14.655 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:14.655 00.000 7988 Enqueuing Expose request
08:43:14.655 00.000 15712 Worker thread wakes up
08:43:14.655 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:14.655 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:16.301 01.646 15712 Exposure complete
08:43:16.317 00.016 15712 worker thread done servicing request
08:43:16.317 00.000 7988 OnExposeComplete: enter
08:43:16.317 00.000 7988 UpdateGuideState(): m_state=1
08:43:16.328 00.011 7988 UpdateCurrentPosition: no star selected
08:43:16.328 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:16.330 00.002 7988 Status Line: No star selected
08:43:16.332 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:16.333 00.001 7988 UpdateGuideState exits: No star selected
08:43:16.333 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:16.333 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:16.333 00.000 7988 Enqueuing Expose request
08:43:16.333 00.000 15712 Worker thread wakes up
08:43:16.333 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:16.333 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:17.869 01.536 15712 Exposure complete
08:43:17.893 00.024 15712 worker thread done servicing request
08:43:17.893 00.000 7988 OnExposeComplete: enter
08:43:17.893 00.000 7988 UpdateGuideState(): m_state=1
08:43:17.893 00.000 7988 UpdateCurrentPosition: no star selected
08:43:17.896 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:17.896 00.000 7988 Status Line: No star selected
08:43:17.899 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:17.899 00.000 7988 UpdateGuideState exits: No star selected
08:43:17.899 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:17.899 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:17.899 00.000 7988 Enqueuing Expose request
08:43:17.899 00.000 15712 Worker thread wakes up
08:43:17.899 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:17.899 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:19.644 01.745 15712 Exposure complete
08:43:19.666 00.022 15712 worker thread done servicing request
08:43:19.666 00.000 7988 OnExposeComplete: enter
08:43:19.666 00.000 7988 UpdateGuideState(): m_state=1
08:43:19.666 00.000 7988 UpdateCurrentPosition: no star selected
08:43:19.666 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:19.666 00.000 7988 Status Line: No star selected
08:43:19.666 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:19.674 00.008 7988 UpdateGuideState exits: No star selected
08:43:19.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:19.674 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:19.674 00.000 7988 Enqueuing Expose request
08:43:19.674 00.000 15712 Worker thread wakes up
08:43:19.674 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:19.674 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:21.096 01.422 15712 Exposure complete
08:43:21.115 00.019 15712 worker thread done servicing request
08:43:21.115 00.000 7988 OnExposeComplete: enter
08:43:21.115 00.000 7988 UpdateGuideState(): m_state=1
08:43:21.123 00.008 7988 UpdateCurrentPosition: no star selected
08:43:21.123 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:21.125 00.002 7988 Status Line: No star selected
08:43:21.127 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:21.128 00.001 7988 UpdateGuideState exits: No star selected
08:43:21.128 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:21.128 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:21.128 00.000 7988 Enqueuing Expose request
08:43:21.132 00.004 15712 Worker thread wakes up
08:43:21.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:21.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:22.759 01.627 15712 Exposure complete
08:43:22.781 00.022 15712 worker thread done servicing request
08:43:22.781 00.000 7988 OnExposeComplete: enter
08:43:22.781 00.000 7988 UpdateGuideState(): m_state=1
08:43:22.781 00.000 7988 UpdateCurrentPosition: no star selected
08:43:22.781 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:22.781 00.000 7988 Status Line: No star selected
08:43:22.781 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:22.789 00.008 7988 UpdateGuideState exits: No star selected
08:43:22.789 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:22.789 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:22.789 00.000 7988 Enqueuing Expose request
08:43:22.789 00.000 15712 Worker thread wakes up
08:43:22.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:22.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:24.322 01.533 15712 Exposure complete
08:43:24.344 00.022 15712 worker thread done servicing request
08:43:24.344 00.000 7988 OnExposeComplete: enter
08:43:24.344 00.000 7988 UpdateGuideState(): m_state=1
08:43:24.347 00.003 7988 UpdateCurrentPosition: no star selected
08:43:24.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:24.347 00.000 7988 Status Line: No star selected
08:43:24.347 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:24.351 00.004 7988 UpdateGuideState exits: No star selected
08:43:24.353 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:24.353 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:24.355 00.002 7988 Enqueuing Expose request
08:43:24.355 00.000 15712 Worker thread wakes up
08:43:24.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:24.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:25.995 01.640 15712 Exposure complete
08:43:26.017 00.022 15712 worker thread done servicing request
08:43:26.017 00.000 7988 OnExposeComplete: enter
08:43:26.017 00.000 7988 UpdateGuideState(): m_state=1
08:43:26.022 00.005 7988 UpdateCurrentPosition: no star selected
08:43:26.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:26.024 00.002 7988 Status Line: No star selected
08:43:26.026 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:26.026 00.000 7988 UpdateGuideState exits: No star selected
08:43:26.026 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:26.026 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:26.026 00.000 7988 Enqueuing Expose request
08:43:26.026 00.000 15712 Worker thread wakes up
08:43:26.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:26.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:27.563 01.537 15712 Exposure complete
08:43:27.577 00.014 15712 worker thread done servicing request
08:43:27.577 00.000 7988 OnExposeComplete: enter
08:43:27.586 00.009 7988 UpdateGuideState(): m_state=1
08:43:27.586 00.000 7988 UpdateCurrentPosition: no star selected
08:43:27.588 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:27.590 00.002 7988 Status Line: No star selected
08:43:27.590 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:27.592 00.002 7988 UpdateGuideState exits: No star selected
08:43:27.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:27.592 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:27.592 00.000 7988 Enqueuing Expose request
08:43:27.592 00.000 15712 Worker thread wakes up
08:43:27.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:27.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:29.334 01.742 15712 Exposure complete
08:43:29.357 00.023 15712 worker thread done servicing request
08:43:29.357 00.000 7988 OnExposeComplete: enter
08:43:29.357 00.000 7988 UpdateGuideState(): m_state=1
08:43:29.361 00.004 7988 UpdateCurrentPosition: no star selected
08:43:29.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:29.363 00.002 7988 Status Line: No star selected
08:43:29.365 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:29.365 00.000 7988 UpdateGuideState exits: No star selected
08:43:29.365 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:29.365 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:29.365 00.000 7988 Enqueuing Expose request
08:43:29.365 00.000 15712 Worker thread wakes up
08:43:29.365 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:29.365 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:30.789 01.424 15712 Exposure complete
08:43:30.804 00.015 15712 worker thread done servicing request
08:43:30.804 00.000 7988 OnExposeComplete: enter
08:43:30.804 00.000 7988 UpdateGuideState(): m_state=1
08:43:30.814 00.010 7988 UpdateCurrentPosition: no star selected
08:43:30.814 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:30.816 00.002 7988 Status Line: No star selected
08:43:30.818 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:30.818 00.000 7988 UpdateGuideState exits: No star selected
08:43:30.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:30.821 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:30.821 00.000 7988 Enqueuing Expose request
08:43:30.821 00.000 15712 Worker thread wakes up
08:43:30.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:30.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:32.452 01.631 15712 Exposure complete
08:43:32.473 00.021 15712 worker thread done servicing request
08:43:32.473 00.000 7988 OnExposeComplete: enter
08:43:32.473 00.000 7988 UpdateGuideState(): m_state=1
08:43:32.473 00.000 7988 UpdateCurrentPosition: no star selected
08:43:32.473 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:32.473 00.000 7988 Status Line: No star selected
08:43:32.473 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:32.482 00.009 7988 UpdateGuideState exits: No star selected
08:43:32.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:32.482 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:32.482 00.000 7988 Enqueuing Expose request
08:43:32.482 00.000 15712 Worker thread wakes up
08:43:32.482 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:32.482 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:34.016 01.534 15712 Exposure complete
08:43:34.039 00.023 15712 worker thread done servicing request
08:43:34.039 00.000 7988 OnExposeComplete: enter
08:43:34.039 00.000 7988 UpdateGuideState(): m_state=1
08:43:34.039 00.000 7988 UpdateCurrentPosition: no star selected
08:43:34.039 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:34.039 00.000 7988 Status Line: No star selected
08:43:34.039 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:34.046 00.007 7988 UpdateGuideState exits: No star selected
08:43:34.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:34.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:34.046 00.000 7988 Enqueuing Expose request
08:43:34.046 00.000 15712 Worker thread wakes up
08:43:34.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:34.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:35.789 01.743 15712 Exposure complete
08:43:35.806 00.017 15712 worker thread done servicing request
08:43:35.806 00.000 7988 OnExposeComplete: enter
08:43:35.806 00.000 7988 UpdateGuideState(): m_state=1
08:43:35.814 00.008 7988 UpdateCurrentPosition: no star selected
08:43:35.814 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:35.816 00.002 7988 Status Line: No star selected
08:43:35.818 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:35.818 00.000 7988 UpdateGuideState exits: No star selected
08:43:35.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:35.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:35.818 00.000 7988 Enqueuing Expose request
08:43:35.823 00.005 15712 Worker thread wakes up
08:43:35.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:35.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:37.242 01.419 15712 Exposure complete
08:43:37.266 00.024 15712 worker thread done servicing request
08:43:37.266 00.000 7988 OnExposeComplete: enter
08:43:37.266 00.000 7988 UpdateGuideState(): m_state=1
08:43:37.266 00.000 7988 UpdateCurrentPosition: no star selected
08:43:37.266 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:37.270 00.004 7988 Status Line: No star selected
08:43:37.272 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:37.272 00.000 7988 UpdateGuideState exits: No star selected
08:43:37.272 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:37.272 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:37.272 00.000 7988 Enqueuing Expose request
08:43:37.272 00.000 15712 Worker thread wakes up
08:43:37.272 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:37.272 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:38.920 01.648 15712 Exposure complete
08:43:38.939 00.019 15712 worker thread done servicing request
08:43:38.939 00.000 7988 OnExposeComplete: enter
08:43:38.939 00.000 7988 UpdateGuideState(): m_state=1
08:43:38.945 00.006 7988 UpdateCurrentPosition: no star selected
08:43:38.945 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:38.947 00.002 7988 Status Line: No star selected
08:43:38.950 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:38.950 00.000 7988 UpdateGuideState exits: No star selected
08:43:38.952 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:38.952 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:38.954 00.002 7988 Enqueuing Expose request
08:43:38.954 00.000 15712 Worker thread wakes up
08:43:38.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:38.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:40.483 01.529 15712 Exposure complete
08:43:40.497 00.014 15712 worker thread done servicing request
08:43:40.497 00.000 7988 OnExposeComplete: enter
08:43:40.506 00.009 7988 UpdateGuideState(): m_state=1
08:43:40.508 00.002 7988 UpdateCurrentPosition: no star selected
08:43:40.508 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:40.510 00.002 7988 Status Line: No star selected
08:43:40.512 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:40.512 00.000 7988 UpdateGuideState exits: No star selected
08:43:40.514 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:40.514 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:40.516 00.002 7988 Enqueuing Expose request
08:43:40.516 00.000 15712 Worker thread wakes up
08:43:40.516 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:40.516 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:42.156 01.640 15712 Exposure complete
08:43:42.173 00.017 15712 worker thread done servicing request
08:43:42.173 00.000 7988 OnExposeComplete: enter
08:43:42.173 00.000 7988 UpdateGuideState(): m_state=1
08:43:42.182 00.009 7988 UpdateCurrentPosition: no star selected
08:43:42.182 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:42.184 00.002 7988 Status Line: No star selected
08:43:42.186 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:42.186 00.000 7988 UpdateGuideState exits: No star selected
08:43:42.186 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:42.186 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:42.190 00.004 7988 Enqueuing Expose request
08:43:42.190 00.000 15712 Worker thread wakes up
08:43:42.190 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:42.190 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:43.709 01.519 15712 Exposure complete
08:43:43.733 00.024 15712 worker thread done servicing request
08:43:43.733 00.000 7988 OnExposeComplete: enter
08:43:43.733 00.000 7988 UpdateGuideState(): m_state=1
08:43:43.733 00.000 7988 UpdateCurrentPosition: no star selected
08:43:43.733 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:43.733 00.000 7988 Status Line: No star selected
08:43:43.739 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:43.739 00.000 7988 UpdateGuideState exits: No star selected
08:43:43.739 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:43.739 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:43.739 00.000 7988 Enqueuing Expose request
08:43:43.739 00.000 15712 Worker thread wakes up
08:43:43.739 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:43.739 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:45.382 01.643 15712 Exposure complete
08:43:45.398 00.016 15712 worker thread done servicing request
08:43:45.398 00.000 7988 OnExposeComplete: enter
08:43:45.408 00.010 7988 UpdateGuideState(): m_state=1
08:43:45.410 00.002 7988 UpdateCurrentPosition: no star selected
08:43:45.410 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:45.412 00.002 7988 Status Line: No star selected
08:43:45.412 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:45.414 00.002 7988 UpdateGuideState exits: No star selected
08:43:45.414 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:45.416 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:45.416 00.000 7988 Enqueuing Expose request
08:43:45.416 00.000 15712 Worker thread wakes up
08:43:45.416 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:45.416 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:46.947 01.531 15712 Exposure complete
08:43:46.969 00.022 15712 worker thread done servicing request
08:43:46.969 00.000 7988 OnExposeComplete: enter
08:43:46.969 00.000 7988 UpdateGuideState(): m_state=1
08:43:46.972 00.003 7988 UpdateCurrentPosition: no star selected
08:43:46.974 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:46.974 00.000 7988 Status Line: No star selected
08:43:46.976 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:46.976 00.000 7988 UpdateGuideState exits: No star selected
08:43:46.976 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:46.976 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:46.976 00.000 7988 Enqueuing Expose request
08:43:46.976 00.000 15712 Worker thread wakes up
08:43:46.976 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:46.976 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:48.624 01.648 15712 Exposure complete
08:43:48.645 00.021 15712 worker thread done servicing request
08:43:48.645 00.000 7988 OnExposeComplete: enter
08:43:48.645 00.000 7988 UpdateGuideState(): m_state=1
08:43:48.645 00.000 7988 UpdateCurrentPosition: no star selected
08:43:48.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:48.645 00.000 7988 Status Line: No star selected
08:43:48.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:48.653 00.008 7988 UpdateGuideState exits: No star selected
08:43:48.653 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:48.653 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:48.653 00.000 7988 Enqueuing Expose request
08:43:48.653 00.000 15712 Worker thread wakes up
08:43:48.653 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:48.653 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:50.187 01.534 15712 Exposure complete
08:43:50.207 00.020 15712 worker thread done servicing request
08:43:50.207 00.000 7988 OnExposeComplete: enter
08:43:50.207 00.000 7988 UpdateGuideState(): m_state=1
08:43:50.212 00.005 7988 UpdateCurrentPosition: no star selected
08:43:50.212 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:50.214 00.002 7988 Status Line: No star selected
08:43:50.216 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:50.217 00.001 7988 UpdateGuideState exits: No star selected
08:43:50.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:50.217 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:50.217 00.000 7988 Enqueuing Expose request
08:43:50.217 00.000 15712 Worker thread wakes up
08:43:50.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:50.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:51.859 01.642 15712 Exposure complete
08:43:51.884 00.025 15712 worker thread done servicing request
08:43:51.884 00.000 7988 OnExposeComplete: enter
08:43:51.884 00.000 7988 UpdateGuideState(): m_state=1
08:43:51.884 00.000 7988 UpdateCurrentPosition: no star selected
08:43:51.884 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:51.884 00.000 7988 Status Line: No star selected
08:43:51.884 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:51.891 00.007 7988 UpdateGuideState exits: No star selected
08:43:51.891 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:51.893 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:51.893 00.000 7988 Enqueuing Expose request
08:43:51.893 00.000 15712 Worker thread wakes up
08:43:51.893 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:51.893 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:53.425 01.532 15712 Exposure complete
08:43:53.440 00.015 15712 worker thread done servicing request
08:43:53.440 00.000 7988 OnExposeComplete: enter
08:43:53.440 00.000 7988 UpdateGuideState(): m_state=1
08:43:53.451 00.011 7988 UpdateCurrentPosition: no star selected
08:43:53.451 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:53.453 00.002 7988 Status Line: No star selected
08:43:53.455 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:53.455 00.000 7988 UpdateGuideState exits: No star selected
08:43:53.457 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:53.457 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:53.457 00.000 7988 Enqueuing Expose request
08:43:53.457 00.000 15712 Worker thread wakes up
08:43:53.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:53.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:55.100 01.643 15712 Exposure complete
08:43:55.123 00.023 15712 worker thread done servicing request
08:43:55.123 00.000 7988 OnExposeComplete: enter
08:43:55.123 00.000 7988 UpdateGuideState(): m_state=1
08:43:55.123 00.000 7988 UpdateCurrentPosition: no star selected
08:43:55.123 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:55.123 00.000 7988 Status Line: No star selected
08:43:55.123 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:55.132 00.009 7988 UpdateGuideState exits: No star selected
08:43:55.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:55.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:55.132 00.000 7988 Enqueuing Expose request
08:43:55.132 00.000 15712 Worker thread wakes up
08:43:55.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:55.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:56.652 01.520 15712 Exposure complete
08:43:56.668 00.016 15712 worker thread done servicing request
08:43:56.668 00.000 7988 OnExposeComplete: enter
08:43:56.668 00.000 7988 UpdateGuideState(): m_state=1
08:43:56.679 00.011 7988 UpdateCurrentPosition: no star selected
08:43:56.679 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:56.681 00.002 7988 Status Line: No star selected
08:43:56.683 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:56.684 00.001 7988 UpdateGuideState exits: No star selected
08:43:56.685 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:56.685 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:56.685 00.000 7988 Enqueuing Expose request
08:43:56.685 00.000 15712 Worker thread wakes up
08:43:56.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:56.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:58.327 01.642 15712 Exposure complete
08:43:58.350 00.023 15712 worker thread done servicing request
08:43:58.350 00.000 7988 OnExposeComplete: enter
08:43:58.350 00.000 7988 UpdateGuideState(): m_state=1
08:43:58.350 00.000 7988 UpdateCurrentPosition: no star selected
08:43:58.355 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:58.355 00.000 7988 Status Line: No star selected
08:43:58.358 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:58.358 00.000 7988 UpdateGuideState exits: No star selected
08:43:58.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:58.358 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:58.358 00.000 7988 Enqueuing Expose request
08:43:58.358 00.000 15712 Worker thread wakes up
08:43:58.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:58.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:43:59.895 01.537 15712 Exposure complete
08:43:59.916 00.021 15712 worker thread done servicing request
08:43:59.916 00.000 7988 OnExposeComplete: enter
08:43:59.916 00.000 7988 UpdateGuideState(): m_state=1
08:43:59.916 00.000 7988 UpdateCurrentPosition: no star selected
08:43:59.921 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:43:59.921 00.000 7988 Status Line: No star selected
08:43:59.921 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:43:59.924 00.003 7988 UpdateGuideState exits: No star selected
08:43:59.924 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:43:59.924 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:43:59.924 00.000 7988 Enqueuing Expose request
08:43:59.924 00.000 15712 Worker thread wakes up
08:43:59.924 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:43:59.924 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:01.572 01.648 15712 Exposure complete
08:44:01.595 00.023 15712 worker thread done servicing request
08:44:01.595 00.000 7988 OnExposeComplete: enter
08:44:01.595 00.000 7988 UpdateGuideState(): m_state=1
08:44:01.595 00.000 7988 UpdateCurrentPosition: no star selected
08:44:01.595 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:01.595 00.000 7988 Status Line: No star selected
08:44:01.595 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:01.601 00.006 7988 UpdateGuideState exits: No star selected
08:44:01.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:01.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:01.605 00.004 7988 Enqueuing Expose request
08:44:01.605 00.000 15712 Worker thread wakes up
08:44:01.605 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:01.605 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:03.137 01.532 15712 Exposure complete
08:44:03.154 00.017 15712 worker thread done servicing request
08:44:03.154 00.000 7988 OnExposeComplete: enter
08:44:03.154 00.000 7988 UpdateGuideState(): m_state=1
08:44:03.154 00.000 7988 UpdateCurrentPosition: no star selected
08:44:03.154 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:03.154 00.000 7988 Status Line: No star selected
08:44:03.154 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:03.167 00.013 7988 UpdateGuideState exits: No star selected
08:44:03.167 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:03.167 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:03.170 00.003 7988 Enqueuing Expose request
08:44:03.170 00.000 15712 Worker thread wakes up
08:44:03.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:03.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:04.807 01.637 15712 Exposure complete
08:44:04.831 00.024 15712 worker thread done servicing request
08:44:04.831 00.000 7988 OnExposeComplete: enter
08:44:04.831 00.000 7988 UpdateGuideState(): m_state=1
08:44:04.831 00.000 7988 UpdateCurrentPosition: no star selected
08:44:04.831 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:04.831 00.000 7988 Status Line: No star selected
08:44:04.837 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:04.839 00.002 7988 UpdateGuideState exits: No star selected
08:44:04.839 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:04.839 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:04.839 00.000 7988 Enqueuing Expose request
08:44:04.839 00.000 15712 Worker thread wakes up
08:44:04.839 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:04.839 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:06.375 01.536 15712 Exposure complete
08:44:06.397 00.022 15712 worker thread done servicing request
08:44:06.397 00.000 7988 OnExposeComplete: enter
08:44:06.397 00.000 7988 UpdateGuideState(): m_state=1
08:44:06.397 00.000 7988 UpdateCurrentPosition: no star selected
08:44:06.397 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:06.397 00.000 7988 Status Line: No star selected
08:44:06.403 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:06.405 00.002 7988 UpdateGuideState exits: No star selected
08:44:06.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:06.405 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:06.405 00.000 7988 Enqueuing Expose request
08:44:06.405 00.000 15712 Worker thread wakes up
08:44:06.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:06.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:08.148 01.743 15712 Exposure complete
08:44:08.161 00.013 15712 worker thread done servicing request
08:44:08.161 00.000 7988 OnExposeComplete: enter
08:44:08.161 00.000 7988 UpdateGuideState(): m_state=1
08:44:08.172 00.011 7988 UpdateCurrentPosition: no star selected
08:44:08.174 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:08.174 00.000 7988 Status Line: No star selected
08:44:08.176 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:08.177 00.001 7988 UpdateGuideState exits: No star selected
08:44:08.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:08.177 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:08.177 00.000 7988 Enqueuing Expose request
08:44:08.177 00.000 15712 Worker thread wakes up
08:44:08.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:08.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:09.600 01.423 15712 Exposure complete
08:44:09.622 00.022 15712 worker thread done servicing request
08:44:09.622 00.000 7988 OnExposeComplete: enter
08:44:09.622 00.000 7988 UpdateGuideState(): m_state=1
08:44:09.622 00.000 7988 UpdateCurrentPosition: no star selected
08:44:09.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:09.622 00.000 7988 Status Line: No star selected
08:44:09.630 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:09.630 00.000 7988 UpdateGuideState exits: No star selected
08:44:09.630 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:09.630 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:09.630 00.000 7988 Enqueuing Expose request
08:44:09.630 00.000 15712 Worker thread wakes up
08:44:09.630 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:09.630 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:11.277 01.647 15712 Exposure complete
08:44:11.292 00.015 15712 worker thread done servicing request
08:44:11.292 00.000 7988 OnExposeComplete: enter
08:44:11.292 00.000 7988 UpdateGuideState(): m_state=1
08:44:11.302 00.010 7988 UpdateCurrentPosition: no star selected
08:44:11.302 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:11.304 00.002 7988 Status Line: No star selected
08:44:11.306 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:11.306 00.000 7988 UpdateGuideState exits: No star selected
08:44:11.306 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:11.309 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:11.309 00.000 7988 Enqueuing Expose request
08:44:11.309 00.000 15712 Worker thread wakes up
08:44:11.309 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:11.309 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:12.826 01.517 15712 Exposure complete
08:44:12.848 00.022 15712 worker thread done servicing request
08:44:12.848 00.000 7988 OnExposeComplete: enter
08:44:12.848 00.000 7988 UpdateGuideState(): m_state=1
08:44:12.848 00.000 7988 UpdateCurrentPosition: no star selected
08:44:12.848 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:12.854 00.006 7988 Status Line: No star selected
08:44:12.854 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:12.856 00.002 7988 UpdateGuideState exits: No star selected
08:44:12.856 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:12.856 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:12.856 00.000 7988 Enqueuing Expose request
08:44:12.856 00.000 15712 Worker thread wakes up
08:44:12.856 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:12.856 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:14.501 01.645 15712 Exposure complete
08:44:14.526 00.025 15712 worker thread done servicing request
08:44:14.526 00.000 7988 OnExposeComplete: enter
08:44:14.528 00.002 7988 UpdateGuideState(): m_state=1
08:44:14.528 00.000 7988 UpdateCurrentPosition: no star selected
08:44:14.530 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:14.532 00.002 7988 Status Line: No star selected
08:44:14.534 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:14.534 00.000 7988 UpdateGuideState exits: No star selected
08:44:14.534 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:14.534 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:14.534 00.000 7988 Enqueuing Expose request
08:44:14.539 00.005 15712 Worker thread wakes up
08:44:14.539 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:14.539 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:16.068 01.529 15712 Exposure complete
08:44:16.090 00.022 15712 worker thread done servicing request
08:44:16.090 00.000 7988 OnExposeComplete: enter
08:44:16.090 00.000 7988 UpdateGuideState(): m_state=1
08:44:16.090 00.000 7988 UpdateCurrentPosition: no star selected
08:44:16.090 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:16.096 00.006 7988 Status Line: No star selected
08:44:16.097 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:16.097 00.000 7988 UpdateGuideState exits: No star selected
08:44:16.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:16.097 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:16.097 00.000 7988 Enqueuing Expose request
08:44:16.097 00.000 15712 Worker thread wakes up
08:44:16.097 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:16.097 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:17.742 01.645 15712 Exposure complete
08:44:17.762 00.020 15712 worker thread done servicing request
08:44:17.762 00.000 7988 OnExposeComplete: enter
08:44:17.762 00.000 7988 UpdateGuideState(): m_state=1
08:44:17.767 00.005 7988 UpdateCurrentPosition: no star selected
08:44:17.767 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:17.769 00.002 7988 Status Line: No star selected
08:44:17.771 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:17.772 00.001 7988 UpdateGuideState exits: No star selected
08:44:17.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:17.772 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:17.772 00.000 7988 Enqueuing Expose request
08:44:17.772 00.000 15712 Worker thread wakes up
08:44:17.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:17.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:19.305 01.533 15712 Exposure complete
08:44:19.329 00.024 15712 worker thread done servicing request
08:44:19.329 00.000 7988 OnExposeComplete: enter
08:44:19.330 00.001 7988 UpdateGuideState(): m_state=1
08:44:19.330 00.000 7988 UpdateCurrentPosition: no star selected
08:44:19.330 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:19.330 00.000 7988 Status Line: No star selected
08:44:19.335 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:19.335 00.000 7988 UpdateGuideState exits: No star selected
08:44:19.335 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:19.335 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:19.335 00.000 7988 Enqueuing Expose request
08:44:19.335 00.000 15712 Worker thread wakes up
08:44:19.335 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:19.335 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:20.980 01.645 15712 Exposure complete
08:44:21.000 00.020 15712 worker thread done servicing request
08:44:21.000 00.000 7988 OnExposeComplete: enter
08:44:21.000 00.000 7988 UpdateGuideState(): m_state=1
08:44:21.006 00.006 7988 UpdateCurrentPosition: no star selected
08:44:21.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:21.008 00.002 7988 Status Line: No star selected
08:44:21.010 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:21.010 00.000 7988 UpdateGuideState exits: No star selected
08:44:21.012 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:21.012 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:21.014 00.002 7988 Enqueuing Expose request
08:44:21.014 00.000 15712 Worker thread wakes up
08:44:21.014 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:21.014 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:22.530 01.516 15712 Exposure complete
08:44:22.556 00.026 15712 worker thread done servicing request
08:44:22.556 00.000 7988 OnExposeComplete: enter
08:44:22.558 00.002 7988 UpdateGuideState(): m_state=1
08:44:22.560 00.002 7988 UpdateCurrentPosition: no star selected
08:44:22.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:22.562 00.002 7988 Status Line: No star selected
08:44:22.564 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:22.565 00.001 7988 UpdateGuideState exits: No star selected
08:44:22.565 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:22.565 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:22.565 00.000 7988 Enqueuing Expose request
08:44:22.565 00.000 15712 Worker thread wakes up
08:44:22.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:22.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:24.208 01.643 15712 Exposure complete
08:44:24.230 00.022 15712 worker thread done servicing request
08:44:24.230 00.000 7988 OnExposeComplete: enter
08:44:24.232 00.002 7988 UpdateGuideState(): m_state=1
08:44:24.232 00.000 7988 UpdateCurrentPosition: no star selected
08:44:24.232 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:24.232 00.000 7988 Status Line: No star selected
08:44:24.232 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:24.237 00.005 7988 UpdateGuideState exits: No star selected
08:44:24.237 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:24.237 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:24.237 00.000 7988 Enqueuing Expose request
08:44:24.237 00.000 15712 Worker thread wakes up
08:44:24.237 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:24.237 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:25.759 01.522 15712 Exposure complete
08:44:25.779 00.020 15712 worker thread done servicing request
08:44:25.779 00.000 7988 OnExposeComplete: enter
08:44:25.779 00.000 7988 UpdateGuideState(): m_state=1
08:44:25.779 00.000 7988 UpdateCurrentPosition: no star selected
08:44:25.779 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:25.779 00.000 7988 Status Line: No star selected
08:44:25.779 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:25.788 00.009 7988 UpdateGuideState exits: No star selected
08:44:25.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:25.788 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:25.788 00.000 7988 Enqueuing Expose request
08:44:25.788 00.000 15712 Worker thread wakes up
08:44:25.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:25.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:27.434 01.646 15712 Exposure complete
08:44:27.450 00.016 15712 worker thread done servicing request
08:44:27.450 00.000 7988 OnExposeComplete: enter
08:44:27.450 00.000 7988 UpdateGuideState(): m_state=1
08:44:27.450 00.000 7988 UpdateCurrentPosition: no star selected
08:44:27.450 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:27.464 00.014 7988 Status Line: No star selected
08:44:27.464 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:27.466 00.002 7988 UpdateGuideState exits: No star selected
08:44:27.466 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:27.466 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:27.466 00.000 7988 Enqueuing Expose request
08:44:27.466 00.000 15712 Worker thread wakes up
08:44:27.466 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:27.466 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:28.986 01.520 15712 Exposure complete
08:44:29.008 00.022 15712 worker thread done servicing request
08:44:29.008 00.000 7988 OnExposeComplete: enter
08:44:29.008 00.000 7988 UpdateGuideState(): m_state=1
08:44:29.012 00.004 7988 UpdateCurrentPosition: no star selected
08:44:29.012 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:29.014 00.002 7988 Status Line: No star selected
08:44:29.015 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:29.015 00.000 7988 UpdateGuideState exits: No star selected
08:44:29.015 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:29.015 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:29.015 00.000 7988 Enqueuing Expose request
08:44:29.015 00.000 15712 Worker thread wakes up
08:44:29.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:29.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:30.658 01.643 15712 Exposure complete
08:44:30.683 00.025 15712 worker thread done servicing request
08:44:30.683 00.000 7988 OnExposeComplete: enter
08:44:30.683 00.000 7988 UpdateGuideState(): m_state=1
08:44:30.683 00.000 7988 UpdateCurrentPosition: no star selected
08:44:30.683 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:30.683 00.000 7988 Status Line: No star selected
08:44:30.690 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:30.690 00.000 7988 UpdateGuideState exits: No star selected
08:44:30.690 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:30.690 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:30.690 00.000 7988 Enqueuing Expose request
08:44:30.690 00.000 15712 Worker thread wakes up
08:44:30.690 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:30.690 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:32.224 01.534 15712 Exposure complete
08:44:32.246 00.022 15712 worker thread done servicing request
08:44:32.246 00.000 7988 OnExposeComplete: enter
08:44:32.247 00.001 7988 UpdateGuideState(): m_state=1
08:44:32.247 00.000 7988 UpdateCurrentPosition: no star selected
08:44:32.247 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:32.247 00.000 7988 Status Line: No star selected
08:44:32.247 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:32.254 00.007 7988 UpdateGuideState exits: No star selected
08:44:32.254 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:32.254 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:32.254 00.000 7988 Enqueuing Expose request
08:44:32.254 00.000 15712 Worker thread wakes up
08:44:32.254 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:32.254 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:33.898 01.644 15712 Exposure complete
08:44:33.923 00.025 15712 worker thread done servicing request
08:44:33.923 00.000 7988 OnExposeComplete: enter
08:44:33.923 00.000 7988 UpdateGuideState(): m_state=1
08:44:33.923 00.000 7988 UpdateCurrentPosition: no star selected
08:44:33.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:33.923 00.000 7988 Status Line: No star selected
08:44:33.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:33.930 00.007 7988 UpdateGuideState exits: No star selected
08:44:33.930 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:33.932 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:33.932 00.000 7988 Enqueuing Expose request
08:44:33.932 00.000 15712 Worker thread wakes up
08:44:33.932 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:33.932 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:35.452 01.520 15712 Exposure complete
08:44:35.474 00.022 15712 worker thread done servicing request
08:44:35.474 00.000 7988 OnExposeComplete: enter
08:44:35.474 00.000 7988 UpdateGuideState(): m_state=1
08:44:35.474 00.000 7988 UpdateCurrentPosition: no star selected
08:44:35.474 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:35.474 00.000 7988 Status Line: No star selected
08:44:35.481 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:35.481 00.000 7988 UpdateGuideState exits: No star selected
08:44:35.481 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:35.481 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:35.481 00.000 7988 Enqueuing Expose request
08:44:35.481 00.000 15712 Worker thread wakes up
08:44:35.481 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:35.481 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:37.127 01.646 15712 Exposure complete
08:44:37.148 00.021 15712 worker thread done servicing request
08:44:37.148 00.000 7988 OnExposeComplete: enter
08:44:37.148 00.000 7988 UpdateGuideState(): m_state=1
08:44:37.154 00.006 7988 UpdateCurrentPosition: no star selected
08:44:37.154 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:37.156 00.002 7988 Status Line: No star selected
08:44:37.158 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:37.159 00.001 7988 UpdateGuideState exits: No star selected
08:44:37.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:37.159 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:37.159 00.000 7988 Enqueuing Expose request
08:44:37.159 00.000 15712 Worker thread wakes up
08:44:37.159 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:37.159 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:38.678 01.519 15712 Exposure complete
08:44:38.700 00.022 15712 worker thread done servicing request
08:44:38.700 00.000 7988 OnExposeComplete: enter
08:44:38.700 00.000 7988 UpdateGuideState(): m_state=1
08:44:38.700 00.000 7988 UpdateCurrentPosition: no star selected
08:44:38.700 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:38.700 00.000 7988 Status Line: No star selected
08:44:38.700 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:38.708 00.008 7988 UpdateGuideState exits: No star selected
08:44:38.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:38.708 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:38.708 00.000 7988 Enqueuing Expose request
08:44:38.708 00.000 15712 Worker thread wakes up
08:44:38.708 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:38.708 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:40.454 01.746 15712 Exposure complete
08:44:40.476 00.022 15712 worker thread done servicing request
08:44:40.476 00.000 7988 OnExposeComplete: enter
08:44:40.476 00.000 7988 UpdateGuideState(): m_state=1
08:44:40.476 00.000 7988 UpdateCurrentPosition: no star selected
08:44:40.476 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:40.476 00.000 7988 Status Line: No star selected
08:44:40.476 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:40.484 00.008 7988 UpdateGuideState exits: No star selected
08:44:40.485 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:40.485 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:40.485 00.000 7988 Enqueuing Expose request
08:44:40.485 00.000 15712 Worker thread wakes up
08:44:40.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:40.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:41.908 01.423 15712 Exposure complete
08:44:41.931 00.023 15712 worker thread done servicing request
08:44:41.931 00.000 7988 OnExposeComplete: enter
08:44:41.931 00.000 7988 UpdateGuideState(): m_state=1
08:44:41.933 00.002 7988 UpdateCurrentPosition: no star selected
08:44:41.933 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:41.935 00.002 7988 Status Line: No star selected
08:44:41.937 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:41.937 00.000 7988 UpdateGuideState exits: No star selected
08:44:41.939 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:41.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:41.941 00.002 7988 Enqueuing Expose request
08:44:41.941 00.000 15712 Worker thread wakes up
08:44:41.941 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:41.941 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:43.683 01.742 15712 Exposure complete
08:44:43.702 00.019 15712 worker thread done servicing request
08:44:43.702 00.000 7988 OnExposeComplete: enter
08:44:43.702 00.000 7988 UpdateGuideState(): m_state=1
08:44:43.708 00.006 7988 UpdateCurrentPosition: no star selected
08:44:43.708 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:43.710 00.002 7988 Status Line: No star selected
08:44:43.712 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:43.713 00.001 7988 UpdateGuideState exits: No star selected
08:44:43.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:43.713 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:43.713 00.000 7988 Enqueuing Expose request
08:44:43.713 00.000 15712 Worker thread wakes up
08:44:43.713 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:43.713 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:45.134 01.421 15712 Exposure complete
08:44:45.148 00.014 15712 worker thread done servicing request
08:44:45.148 00.000 7988 OnExposeComplete: enter
08:44:45.148 00.000 7988 UpdateGuideState(): m_state=1
08:44:45.159 00.011 7988 UpdateCurrentPosition: no star selected
08:44:45.159 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:45.161 00.002 7988 Status Line: No star selected
08:44:45.163 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:45.163 00.000 7988 UpdateGuideState exits: No star selected
08:44:45.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:45.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:45.163 00.000 7988 Enqueuing Expose request
08:44:45.163 00.000 15712 Worker thread wakes up
08:44:45.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:45.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:46.809 01.646 15712 Exposure complete
08:44:46.832 00.023 15712 worker thread done servicing request
08:44:46.832 00.000 7988 OnExposeComplete: enter
08:44:46.832 00.000 7988 UpdateGuideState(): m_state=1
08:44:46.837 00.005 7988 UpdateCurrentPosition: no star selected
08:44:46.837 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:46.839 00.002 7988 Status Line: No star selected
08:44:46.841 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:46.841 00.000 7988 UpdateGuideState exits: No star selected
08:44:46.841 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:46.841 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:46.841 00.000 7988 Enqueuing Expose request
08:44:46.841 00.000 15712 Worker thread wakes up
08:44:46.841 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:46.841 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:48.375 01.534 15712 Exposure complete
08:44:48.399 00.024 15712 worker thread done servicing request
08:44:48.399 00.000 7988 OnExposeComplete: enter
08:44:48.400 00.001 7988 UpdateGuideState(): m_state=1
08:44:48.400 00.000 7988 UpdateCurrentPosition: no star selected
08:44:48.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:48.400 00.000 7988 Status Line: No star selected
08:44:48.405 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:48.405 00.000 7988 UpdateGuideState exits: No star selected
08:44:48.407 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:48.407 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:48.409 00.002 7988 Enqueuing Expose request
08:44:48.409 00.000 15712 Worker thread wakes up
08:44:48.409 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:48.409 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:50.051 01.642 15712 Exposure complete
08:44:50.073 00.022 15712 worker thread done servicing request
08:44:50.073 00.000 7988 OnExposeComplete: enter
08:44:50.073 00.000 7988 UpdateGuideState(): m_state=1
08:44:50.073 00.000 7988 UpdateCurrentPosition: no star selected
08:44:50.073 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:50.073 00.000 7988 Status Line: No star selected
08:44:50.073 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:50.080 00.007 7988 UpdateGuideState exits: No star selected
08:44:50.080 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:50.080 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:50.080 00.000 7988 Enqueuing Expose request
08:44:50.080 00.000 15712 Worker thread wakes up
08:44:50.080 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:50.080 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:51.614 01.534 15712 Exposure complete
08:44:51.638 00.024 15712 worker thread done servicing request
08:44:51.638 00.000 7988 OnExposeComplete: enter
08:44:51.638 00.000 7988 UpdateGuideState(): m_state=1
08:44:51.638 00.000 7988 UpdateCurrentPosition: no star selected
08:44:51.638 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:51.638 00.000 7988 Status Line: No star selected
08:44:51.644 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:51.644 00.000 7988 UpdateGuideState exits: No star selected
08:44:51.644 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:51.644 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:51.644 00.000 7988 Enqueuing Expose request
08:44:51.644 00.000 15712 Worker thread wakes up
08:44:51.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:51.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:53.289 01.645 15712 Exposure complete
08:44:53.305 00.016 15712 worker thread done servicing request
08:44:53.305 00.000 7988 OnExposeComplete: enter
08:44:53.305 00.000 7988 UpdateGuideState(): m_state=1
08:44:53.316 00.011 7988 UpdateCurrentPosition: no star selected
08:44:53.316 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:53.318 00.002 7988 Status Line: No star selected
08:44:53.320 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:53.321 00.001 7988 UpdateGuideState exits: No star selected
08:44:53.321 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:53.321 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:53.321 00.000 7988 Enqueuing Expose request
08:44:53.321 00.000 15712 Worker thread wakes up
08:44:53.321 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:53.321 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:54.841 01.520 15712 Exposure complete
08:44:54.864 00.023 7988 OnExposeComplete: enter
08:44:54.864 00.000 7988 UpdateGuideState(): m_state=1
08:44:54.866 00.002 15712 worker thread done servicing request
08:44:54.866 00.000 7988 UpdateCurrentPosition: no star selected
08:44:54.867 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:54.869 00.002 7988 Status Line: No star selected
08:44:54.870 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:54.870 00.000 7988 UpdateGuideState exits: No star selected
08:44:54.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:54.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:54.870 00.000 7988 Enqueuing Expose request
08:44:54.870 00.000 15712 Worker thread wakes up
08:44:54.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:54.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:56.504 01.634 15712 Exposure complete
08:44:56.526 00.022 15712 worker thread done servicing request
08:44:56.526 00.000 7988 OnExposeComplete: enter
08:44:56.528 00.002 7988 UpdateGuideState(): m_state=1
08:44:56.530 00.002 7988 UpdateCurrentPosition: no star selected
08:44:56.530 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:56.532 00.002 7988 Status Line: No star selected
08:44:56.534 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:56.536 00.002 7988 UpdateGuideState exits: No star selected
08:44:56.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:56.538 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:56.538 00.000 7988 Enqueuing Expose request
08:44:56.540 00.002 15712 Worker thread wakes up
08:44:56.540 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:56.540 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:58.067 01.527 15712 Exposure complete
08:44:58.090 00.023 15712 worker thread done servicing request
08:44:58.090 00.000 7988 OnExposeComplete: enter
08:44:58.090 00.000 7988 UpdateGuideState(): m_state=1
08:44:58.090 00.000 7988 UpdateCurrentPosition: no star selected
08:44:58.090 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:58.090 00.000 7988 Status Line: No star selected
08:44:58.090 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:58.097 00.007 7988 UpdateGuideState exits: No star selected
08:44:58.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:58.101 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:58.101 00.000 7988 Enqueuing Expose request
08:44:58.101 00.000 15712 Worker thread wakes up
08:44:58.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:58.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:44:59.743 01.642 15712 Exposure complete
08:44:59.759 00.016 15712 worker thread done servicing request
08:44:59.759 00.000 7988 OnExposeComplete: enter
08:44:59.759 00.000 7988 UpdateGuideState(): m_state=1
08:44:59.771 00.012 7988 UpdateCurrentPosition: no star selected
08:44:59.771 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:44:59.771 00.000 7988 Status Line: No star selected
08:44:59.771 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:44:59.775 00.004 7988 UpdateGuideState exits: No star selected
08:44:59.775 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:44:59.775 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:44:59.775 00.000 7988 Enqueuing Expose request
08:44:59.775 00.000 15712 Worker thread wakes up
08:44:59.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:44:59.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:01.297 01.522 15712 Exposure complete
08:45:01.320 00.023 15712 worker thread done servicing request
08:45:01.320 00.000 7988 OnExposeComplete: enter
08:45:01.320 00.000 7988 UpdateGuideState(): m_state=1
08:45:01.320 00.000 7988 UpdateCurrentPosition: no star selected
08:45:01.320 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:01.320 00.000 7988 Status Line: No star selected
08:45:01.327 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:01.327 00.000 7988 UpdateGuideState exits: No star selected
08:45:01.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:01.327 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:01.327 00.000 7988 Enqueuing Expose request
08:45:01.327 00.000 15712 Worker thread wakes up
08:45:01.327 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:01.327 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:02.973 01.646 15712 Exposure complete
08:45:02.988 00.015 15712 worker thread done servicing request
08:45:02.988 00.000 7988 OnExposeComplete: enter
08:45:02.988 00.000 7988 UpdateGuideState(): m_state=1
08:45:02.988 00.000 7988 UpdateCurrentPosition: no star selected
08:45:02.988 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:02.988 00.000 7988 Status Line: No star selected
08:45:02.988 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:03.003 00.015 7988 UpdateGuideState exits: No star selected
08:45:03.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:03.005 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:03.005 00.000 7988 Enqueuing Expose request
08:45:03.005 00.000 15712 Worker thread wakes up
08:45:03.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:03.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:04.524 01.519 15712 Exposure complete
08:45:04.540 00.016 15712 worker thread done servicing request
08:45:04.540 00.000 7988 OnExposeComplete: enter
08:45:04.540 00.000 7988 UpdateGuideState(): m_state=1
08:45:04.540 00.000 7988 UpdateCurrentPosition: no star selected
08:45:04.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:04.540 00.000 7988 Status Line: No star selected
08:45:04.554 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:04.555 00.001 7988 UpdateGuideState exits: No star selected
08:45:04.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:04.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:04.555 00.000 7988 Enqueuing Expose request
08:45:04.555 00.000 15712 Worker thread wakes up
08:45:04.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:04.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:06.201 01.646 15712 Exposure complete
08:45:06.220 00.019 15712 worker thread done servicing request
08:45:06.220 00.000 7988 OnExposeComplete: enter
08:45:06.220 00.000 7988 UpdateGuideState(): m_state=1
08:45:06.226 00.006 7988 UpdateCurrentPosition: no star selected
08:45:06.226 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:06.228 00.002 7988 Status Line: No star selected
08:45:06.230 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:06.230 00.000 7988 UpdateGuideState exits: No star selected
08:45:06.230 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:06.230 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:06.230 00.000 7988 Enqueuing Expose request
08:45:06.230 00.000 15712 Worker thread wakes up
08:45:06.230 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:06.230 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:07.765 01.535 15712 Exposure complete
08:45:07.786 00.021 15712 worker thread done servicing request
08:45:07.786 00.000 7988 OnExposeComplete: enter
08:45:07.786 00.000 7988 UpdateGuideState(): m_state=1
08:45:07.790 00.004 7988 UpdateCurrentPosition: no star selected
08:45:07.790 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:07.792 00.002 7988 Status Line: No star selected
08:45:07.794 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:07.794 00.000 7988 UpdateGuideState exits: No star selected
08:45:07.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:07.794 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:07.794 00.000 7988 Enqueuing Expose request
08:45:07.794 00.000 15712 Worker thread wakes up
08:45:07.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:07.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:09.440 01.646 15712 Exposure complete
08:45:09.455 00.015 15712 worker thread done servicing request
08:45:09.455 00.000 7988 OnExposeComplete: enter
08:45:09.455 00.000 7988 UpdateGuideState(): m_state=1
08:45:09.455 00.000 7988 UpdateCurrentPosition: no star selected
08:45:09.455 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:09.455 00.000 7988 Status Line: No star selected
08:45:09.455 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:09.470 00.015 7988 UpdateGuideState exits: No star selected
08:45:09.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:09.472 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:09.472 00.000 7988 Enqueuing Expose request
08:45:09.472 00.000 15712 Worker thread wakes up
08:45:09.472 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:09.472 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:11.002 01.530 15712 Exposure complete
08:45:11.028 00.026 15712 worker thread done servicing request
08:45:11.028 00.000 7988 OnExposeComplete: enter
08:45:11.028 00.000 7988 UpdateGuideState(): m_state=1
08:45:11.028 00.000 7988 UpdateCurrentPosition: no star selected
08:45:11.028 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:11.028 00.000 7988 Status Line: No star selected
08:45:11.028 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:11.034 00.006 7988 UpdateGuideState exits: No star selected
08:45:11.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:11.034 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:11.034 00.000 7988 Enqueuing Expose request
08:45:11.034 00.000 15712 Worker thread wakes up
08:45:11.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:11.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:12.680 01.646 15712 Exposure complete
08:45:12.702 00.022 15712 worker thread done servicing request
08:45:12.702 00.000 7988 OnExposeComplete: enter
08:45:12.702 00.000 7988 UpdateGuideState(): m_state=1
08:45:12.702 00.000 7988 UpdateCurrentPosition: no star selected
08:45:12.702 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:12.702 00.000 7988 Status Line: No star selected
08:45:12.702 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:12.710 00.008 7988 UpdateGuideState exits: No star selected
08:45:12.710 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:12.710 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:12.710 00.000 7988 Enqueuing Expose request
08:45:12.710 00.000 15712 Worker thread wakes up
08:45:12.710 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:12.710 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:14.230 01.520 15712 Exposure complete
08:45:14.253 00.023 15712 worker thread done servicing request
08:45:14.253 00.000 7988 OnExposeComplete: enter
08:45:14.253 00.000 7988 UpdateGuideState(): m_state=1
08:45:14.253 00.000 7988 UpdateCurrentPosition: no star selected
08:45:14.253 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:14.253 00.000 7988 Status Line: No star selected
08:45:14.259 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:14.259 00.000 7988 UpdateGuideState exits: No star selected
08:45:14.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:14.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:14.259 00.000 7988 Enqueuing Expose request
08:45:14.259 00.000 15712 Worker thread wakes up
08:45:14.259 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:14.259 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:15.903 01.644 15712 Exposure complete
08:45:15.926 00.023 15712 worker thread done servicing request
08:45:15.926 00.000 7988 OnExposeComplete: enter
08:45:15.926 00.000 7988 UpdateGuideState(): m_state=1
08:45:15.926 00.000 7988 UpdateCurrentPosition: no star selected
08:45:15.926 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:15.926 00.000 7988 Status Line: No star selected
08:45:15.933 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:15.933 00.000 7988 UpdateGuideState exits: No star selected
08:45:15.935 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:15.935 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:15.937 00.002 7988 Enqueuing Expose request
08:45:15.937 00.000 15712 Worker thread wakes up
08:45:15.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:15.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:17.467 01.530 15712 Exposure complete
08:45:17.489 00.022 15712 worker thread done servicing request
08:45:17.489 00.000 7988 OnExposeComplete: enter
08:45:17.490 00.001 7988 UpdateGuideState(): m_state=1
08:45:17.490 00.000 7988 UpdateCurrentPosition: no star selected
08:45:17.490 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:17.490 00.000 7988 Status Line: No star selected
08:45:17.490 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:17.497 00.007 7988 UpdateGuideState exits: No star selected
08:45:17.497 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:17.497 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:17.497 00.000 7988 Enqueuing Expose request
08:45:17.497 00.000 15712 Worker thread wakes up
08:45:17.497 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:17.497 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:19.142 01.645 15712 Exposure complete
08:45:19.159 00.017 15712 worker thread done servicing request
08:45:19.159 00.000 7988 OnExposeComplete: enter
08:45:19.159 00.000 7988 UpdateGuideState(): m_state=1
08:45:19.168 00.009 7988 UpdateCurrentPosition: no star selected
08:45:19.168 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:19.170 00.002 7988 Status Line: No star selected
08:45:19.170 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:19.173 00.003 7988 UpdateGuideState exits: No star selected
08:45:19.173 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:19.173 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:19.177 00.004 7988 Enqueuing Expose request
08:45:19.177 00.000 15712 Worker thread wakes up
08:45:19.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:19.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:20.704 01.527 15712 Exposure complete
08:45:20.727 00.023 15712 worker thread done servicing request
08:45:20.727 00.000 7988 OnExposeComplete: enter
08:45:20.727 00.000 7988 UpdateGuideState(): m_state=1
08:45:20.727 00.000 7988 UpdateCurrentPosition: no star selected
08:45:20.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:20.727 00.000 7988 Status Line: No star selected
08:45:20.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:20.734 00.007 7988 UpdateGuideState exits: No star selected
08:45:20.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:20.734 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:20.734 00.000 7988 Enqueuing Expose request
08:45:20.734 00.000 15712 Worker thread wakes up
08:45:20.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:20.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:22.382 01.648 15712 Exposure complete
08:45:22.396 00.014 15712 worker thread done servicing request
08:45:22.396 00.000 7988 OnExposeComplete: enter
08:45:22.396 00.000 7988 UpdateGuideState(): m_state=1
08:45:22.406 00.010 7988 UpdateCurrentPosition: no star selected
08:45:22.406 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:22.408 00.002 7988 Status Line: No star selected
08:45:22.410 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:22.411 00.001 7988 UpdateGuideState exits: No star selected
08:45:22.412 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:22.412 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:22.412 00.000 7988 Enqueuing Expose request
08:45:22.412 00.000 15712 Worker thread wakes up
08:45:22.412 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:22.412 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:23.932 01.520 15712 Exposure complete
08:45:23.954 00.022 15712 worker thread done servicing request
08:45:23.954 00.000 7988 OnExposeComplete: enter
08:45:23.954 00.000 7988 UpdateGuideState(): m_state=1
08:45:23.954 00.000 7988 UpdateCurrentPosition: no star selected
08:45:23.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:23.954 00.000 7988 Status Line: No star selected
08:45:23.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:23.962 00.008 7988 UpdateGuideState exits: No star selected
08:45:23.963 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:23.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:23.963 00.000 7988 Enqueuing Expose request
08:45:23.963 00.000 15712 Worker thread wakes up
08:45:23.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:23.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:25.607 01.644 15712 Exposure complete
08:45:25.630 00.023 15712 worker thread done servicing request
08:45:25.630 00.000 7988 OnExposeComplete: enter
08:45:25.630 00.000 7988 UpdateGuideState(): m_state=1
08:45:25.630 00.000 7988 UpdateCurrentPosition: no star selected
08:45:25.630 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:25.630 00.000 7988 Status Line: No star selected
08:45:25.630 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:25.639 00.009 7988 UpdateGuideState exits: No star selected
08:45:25.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:25.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:25.639 00.000 7988 Enqueuing Expose request
08:45:25.639 00.000 15712 Worker thread wakes up
08:45:25.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:25.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:27.173 01.534 15712 Exposure complete
08:45:27.195 00.022 15712 worker thread done servicing request
08:45:27.195 00.000 7988 OnExposeComplete: enter
08:45:27.195 00.000 7988 UpdateGuideState(): m_state=1
08:45:27.198 00.003 7988 UpdateCurrentPosition: no star selected
08:45:27.198 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:27.200 00.002 7988 Status Line: No star selected
08:45:27.203 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:27.203 00.000 7988 UpdateGuideState exits: No star selected
08:45:27.205 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:27.205 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:27.207 00.002 7988 Enqueuing Expose request
08:45:27.207 00.000 15712 Worker thread wakes up
08:45:27.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:27.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:28.850 01.643 15712 Exposure complete
08:45:28.873 00.023 15712 worker thread done servicing request
08:45:28.873 00.000 7988 OnExposeComplete: enter
08:45:28.873 00.000 7988 UpdateGuideState(): m_state=1
08:45:28.873 00.000 7988 UpdateCurrentPosition: no star selected
08:45:28.873 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:28.873 00.000 7988 Status Line: No star selected
08:45:28.873 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:28.879 00.006 7988 UpdateGuideState exits: No star selected
08:45:28.879 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:28.879 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:28.879 00.000 7988 Enqueuing Expose request
08:45:28.884 00.005 15712 Worker thread wakes up
08:45:28.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:28.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:30.412 01.528 15712 Exposure complete
08:45:30.435 00.023 15712 worker thread done servicing request
08:45:30.435 00.000 7988 OnExposeComplete: enter
08:45:30.435 00.000 7988 UpdateGuideState(): m_state=1
08:45:30.435 00.000 7988 UpdateCurrentPosition: no star selected
08:45:30.435 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:30.435 00.000 7988 Status Line: No star selected
08:45:30.435 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:30.442 00.007 7988 UpdateGuideState exits: No star selected
08:45:30.442 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:30.442 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:30.442 00.000 7988 Enqueuing Expose request
08:45:30.442 00.000 15712 Worker thread wakes up
08:45:30.442 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:30.442 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:32.185 01.743 15712 Exposure complete
08:45:32.203 00.018 15712 worker thread done servicing request
08:45:32.203 00.000 7988 OnExposeComplete: enter
08:45:32.203 00.000 7988 UpdateGuideState(): m_state=1
08:45:32.210 00.007 7988 UpdateCurrentPosition: no star selected
08:45:32.210 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:32.212 00.002 7988 Status Line: No star selected
08:45:32.214 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:32.214 00.000 7988 UpdateGuideState exits: No star selected
08:45:32.214 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:32.214 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:32.214 00.000 7988 Enqueuing Expose request
08:45:32.220 00.006 15712 Worker thread wakes up
08:45:32.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:32.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:33.638 01.418 15712 Exposure complete
08:45:33.660 00.022 15712 worker thread done servicing request
08:45:33.660 00.000 7988 OnExposeComplete: enter
08:45:33.660 00.000 7988 UpdateGuideState(): m_state=1
08:45:33.660 00.000 7988 UpdateCurrentPosition: no star selected
08:45:33.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:33.660 00.000 7988 Status Line: No star selected
08:45:33.667 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:33.668 00.001 7988 UpdateGuideState exits: No star selected
08:45:33.668 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:33.668 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:33.668 00.000 7988 Enqueuing Expose request
08:45:33.668 00.000 15712 Worker thread wakes up
08:45:33.668 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:33.668 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:35.313 01.645 15712 Exposure complete
08:45:35.339 00.026 15712 worker thread done servicing request
08:45:35.339 00.000 7988 OnExposeComplete: enter
08:45:35.339 00.000 7988 UpdateGuideState(): m_state=1
08:45:35.339 00.000 7988 UpdateCurrentPosition: no star selected
08:45:35.339 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:35.339 00.000 7988 Status Line: No star selected
08:45:35.339 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:35.345 00.006 7988 UpdateGuideState exits: No star selected
08:45:35.345 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:35.345 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:35.345 00.000 7988 Enqueuing Expose request
08:45:35.345 00.000 15712 Worker thread wakes up
08:45:35.345 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:35.345 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:36.880 01.535 15712 Exposure complete
08:45:36.902 00.022 15712 worker thread done servicing request
08:45:36.902 00.000 7988 OnExposeComplete: enter
08:45:36.902 00.000 7988 UpdateGuideState(): m_state=1
08:45:36.902 00.000 7988 UpdateCurrentPosition: no star selected
08:45:36.902 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:36.902 00.000 7988 Status Line: No star selected
08:45:36.902 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:36.910 00.008 7988 UpdateGuideState exits: No star selected
08:45:36.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:36.910 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:36.910 00.000 7988 Enqueuing Expose request
08:45:36.910 00.000 15712 Worker thread wakes up
08:45:36.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:36.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:38.546 01.636 15712 Exposure complete
08:45:38.572 00.026 15712 worker thread done servicing request
08:45:38.572 00.000 7988 OnExposeComplete: enter
08:45:38.572 00.000 7988 UpdateGuideState(): m_state=1
08:45:38.572 00.000 7988 UpdateCurrentPosition: no star selected
08:45:38.572 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:38.572 00.000 7988 Status Line: No star selected
08:45:38.572 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:38.572 00.000 7988 UpdateGuideState exits: No star selected
08:45:38.572 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:38.572 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:38.572 00.000 7988 Enqueuing Expose request
08:45:38.572 00.000 15712 Worker thread wakes up
08:45:38.572 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:38.572 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:40.107 01.535 15712 Exposure complete
08:45:40.129 00.022 15712 worker thread done servicing request
08:45:40.129 00.000 7988 OnExposeComplete: enter
08:45:40.129 00.000 7988 UpdateGuideState(): m_state=1
08:45:40.129 00.000 7988 UpdateCurrentPosition: no star selected
08:45:40.129 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:40.129 00.000 7988 Status Line: No star selected
08:45:40.135 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:40.137 00.002 7988 UpdateGuideState exits: No star selected
08:45:40.137 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:40.137 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:40.137 00.000 7988 Enqueuing Expose request
08:45:40.137 00.000 15712 Worker thread wakes up
08:45:40.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:40.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:41.770 01.633 15712 Exposure complete
08:45:41.784 00.014 15712 worker thread done servicing request
08:45:41.784 00.000 7988 OnExposeComplete: enter
08:45:41.784 00.000 7988 UpdateGuideState(): m_state=1
08:45:41.784 00.000 7988 UpdateCurrentPosition: no star selected
08:45:41.784 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:41.784 00.000 7988 Status Line: No star selected
08:45:41.800 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:41.800 00.000 7988 UpdateGuideState exits: No star selected
08:45:41.800 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:41.800 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:41.800 00.000 7988 Enqueuing Expose request
08:45:41.800 00.000 15712 Worker thread wakes up
08:45:41.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:41.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:43.337 01.537 15712 Exposure complete
08:45:43.358 00.021 15712 worker thread done servicing request
08:45:43.360 00.002 7988 OnExposeComplete: enter
08:45:43.360 00.000 7988 UpdateGuideState(): m_state=1
08:45:43.360 00.000 7988 UpdateCurrentPosition: no star selected
08:45:43.360 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:43.360 00.000 7988 Status Line: No star selected
08:45:43.365 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:43.366 00.001 7988 UpdateGuideState exits: No star selected
08:45:43.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:43.366 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:43.366 00.000 7988 Enqueuing Expose request
08:45:43.366 00.000 15712 Worker thread wakes up
08:45:43.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:43.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:45.014 01.648 15712 Exposure complete
08:45:45.035 00.021 15712 worker thread done servicing request
08:45:45.035 00.000 7988 OnExposeComplete: enter
08:45:45.035 00.000 7988 UpdateGuideState(): m_state=1
08:45:45.035 00.000 7988 UpdateCurrentPosition: no star selected
08:45:45.035 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:45.035 00.000 7988 Status Line: No star selected
08:45:45.035 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:45.043 00.008 7988 UpdateGuideState exits: No star selected
08:45:45.043 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:45.043 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:45.043 00.000 7988 Enqueuing Expose request
08:45:45.043 00.000 15712 Worker thread wakes up
08:45:45.043 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:45.043 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:46.563 01.520 15712 Exposure complete
08:45:46.586 00.023 15712 worker thread done servicing request
08:45:46.586 00.000 7988 OnExposeComplete: enter
08:45:46.586 00.000 7988 UpdateGuideState(): m_state=1
08:45:46.586 00.000 7988 UpdateCurrentPosition: no star selected
08:45:46.586 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:46.586 00.000 7988 Status Line: No star selected
08:45:46.586 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:46.593 00.007 7988 UpdateGuideState exits: No star selected
08:45:46.593 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:46.593 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:46.593 00.000 7988 Enqueuing Expose request
08:45:46.593 00.000 15712 Worker thread wakes up
08:45:46.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:46.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:48.225 01.632 15712 Exposure complete
08:45:48.239 00.014 15712 worker thread done servicing request
08:45:48.239 00.000 7988 OnExposeComplete: enter
08:45:48.249 00.010 7988 UpdateGuideState(): m_state=1
08:45:48.249 00.000 7988 UpdateCurrentPosition: no star selected
08:45:48.249 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:48.249 00.000 7988 Status Line: No star selected
08:45:48.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:48.255 00.006 7988 UpdateGuideState exits: No star selected
08:45:48.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:48.255 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:48.255 00.000 7988 Enqueuing Expose request
08:45:48.255 00.000 15712 Worker thread wakes up
08:45:48.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:48.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:49.779 01.524 15712 Exposure complete
08:45:49.799 00.020 15712 worker thread done servicing request
08:45:49.799 00.000 7988 OnExposeComplete: enter
08:45:49.799 00.000 7988 UpdateGuideState(): m_state=1
08:45:49.805 00.006 7988 UpdateCurrentPosition: no star selected
08:45:49.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:49.807 00.002 7988 Status Line: No star selected
08:45:49.808 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:49.808 00.000 7988 UpdateGuideState exits: No star selected
08:45:49.808 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:49.808 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:49.808 00.000 7988 Enqueuing Expose request
08:45:49.808 00.000 15712 Worker thread wakes up
08:45:49.808 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:49.808 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:51.454 01.646 15712 Exposure complete
08:45:51.480 00.026 15712 worker thread done servicing request
08:45:51.480 00.000 7988 OnExposeComplete: enter
08:45:51.480 00.000 7988 UpdateGuideState(): m_state=1
08:45:51.480 00.000 7988 UpdateCurrentPosition: no star selected
08:45:51.482 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:51.482 00.000 7988 Status Line: No star selected
08:45:51.485 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:51.485 00.000 7988 UpdateGuideState exits: No star selected
08:45:51.485 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:51.485 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:51.485 00.000 7988 Enqueuing Expose request
08:45:51.485 00.000 15712 Worker thread wakes up
08:45:51.485 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:51.485 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:53.007 01.522 15712 Exposure complete
08:45:53.030 00.023 15712 worker thread done servicing request
08:45:53.030 00.000 7988 OnExposeComplete: enter
08:45:53.030 00.000 7988 UpdateGuideState(): m_state=1
08:45:53.032 00.002 7988 UpdateCurrentPosition: no star selected
08:45:53.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:53.032 00.000 7988 Status Line: No star selected
08:45:53.032 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:53.037 00.005 7988 UpdateGuideState exits: No star selected
08:45:53.037 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:53.037 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:53.037 00.000 7988 Enqueuing Expose request
08:45:53.037 00.000 15712 Worker thread wakes up
08:45:53.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:53.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:54.781 01.744 15712 Exposure complete
08:45:54.803 00.022 15712 worker thread done servicing request
08:45:54.803 00.000 7988 OnExposeComplete: enter
08:45:54.803 00.000 7988 UpdateGuideState(): m_state=1
08:45:54.803 00.000 7988 UpdateCurrentPosition: no star selected
08:45:54.803 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:54.803 00.000 7988 Status Line: No star selected
08:45:54.803 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:54.811 00.008 7988 UpdateGuideState exits: No star selected
08:45:54.811 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:54.811 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:54.811 00.000 7988 Enqueuing Expose request
08:45:54.811 00.000 15712 Worker thread wakes up
08:45:54.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:54.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:56.232 01.421 15712 Exposure complete
08:45:56.251 00.019 15712 worker thread done servicing request
08:45:56.251 00.000 7988 OnExposeComplete: enter
08:45:56.251 00.000 7988 UpdateGuideState(): m_state=1
08:45:56.259 00.008 7988 UpdateCurrentPosition: no star selected
08:45:56.259 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:56.261 00.002 7988 Status Line: No star selected
08:45:56.263 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:56.263 00.000 7988 UpdateGuideState exits: No star selected
08:45:56.265 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:56.266 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:56.266 00.000 7988 Enqueuing Expose request
08:45:56.268 00.002 15712 Worker thread wakes up
08:45:56.268 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:56.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:57.907 01.639 15712 Exposure complete
08:45:57.931 00.024 15712 worker thread done servicing request
08:45:57.931 00.000 7988 OnExposeComplete: enter
08:45:57.931 00.000 7988 UpdateGuideState(): m_state=1
08:45:57.931 00.000 7988 UpdateCurrentPosition: no star selected
08:45:57.931 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:57.935 00.004 7988 Status Line: No star selected
08:45:57.935 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:57.939 00.004 7988 UpdateGuideState exits: No star selected
08:45:57.939 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:57.939 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:57.939 00.000 7988 Enqueuing Expose request
08:45:57.939 00.000 15712 Worker thread wakes up
08:45:57.939 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:57.939 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:45:59.470 01.531 15712 Exposure complete
08:45:59.487 00.017 15712 worker thread done servicing request
08:45:59.487 00.000 7988 OnExposeComplete: enter
08:45:59.487 00.000 7988 UpdateGuideState(): m_state=1
08:45:59.487 00.000 7988 UpdateCurrentPosition: no star selected
08:45:59.487 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:45:59.487 00.000 7988 Status Line: No star selected
08:45:59.487 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:45:59.502 00.015 7988 UpdateGuideState exits: No star selected
08:45:59.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:45:59.504 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:45:59.504 00.000 7988 Enqueuing Expose request
08:45:59.504 00.000 15712 Worker thread wakes up
08:45:59.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:45:59.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:01.261 01.757 15712 Exposure complete
08:46:01.276 00.015 15712 worker thread done servicing request
08:46:01.276 00.000 7988 OnExposeComplete: enter
08:46:01.276 00.000 7988 UpdateGuideState(): m_state=1
08:46:01.286 00.010 7988 UpdateCurrentPosition: no star selected
08:46:01.286 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:01.288 00.002 7988 Status Line: No star selected
08:46:01.290 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:01.290 00.000 7988 UpdateGuideState exits: No star selected
08:46:01.293 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:01.293 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:01.293 00.000 7988 Enqueuing Expose request
08:46:01.293 00.000 15712 Worker thread wakes up
08:46:01.293 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:01.293 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:02.715 01.422 15712 Exposure complete
08:46:02.738 00.023 15712 worker thread done servicing request
08:46:02.738 00.000 7988 OnExposeComplete: enter
08:46:02.738 00.000 7988 UpdateGuideState(): m_state=1
08:46:02.738 00.000 7988 UpdateCurrentPosition: no star selected
08:46:02.738 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:02.738 00.000 7988 Status Line: No star selected
08:46:02.745 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:02.745 00.000 7988 UpdateGuideState exits: No star selected
08:46:02.745 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:02.745 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:02.745 00.000 7988 Enqueuing Expose request
08:46:02.745 00.000 15712 Worker thread wakes up
08:46:02.745 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:02.745 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:04.489 01.744 15712 Exposure complete
08:46:04.511 00.022 15712 worker thread done servicing request
08:46:04.511 00.000 7988 OnExposeComplete: enter
08:46:04.513 00.002 7988 UpdateGuideState(): m_state=1
08:46:04.513 00.000 7988 UpdateCurrentPosition: no star selected
08:46:04.513 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:04.513 00.000 7988 Status Line: No star selected
08:46:04.519 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:04.519 00.000 7988 UpdateGuideState exits: No star selected
08:46:04.521 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:04.521 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:04.523 00.002 7988 Enqueuing Expose request
08:46:04.524 00.001 15712 Worker thread wakes up
08:46:04.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:04.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:05.943 01.419 15712 Exposure complete
08:46:05.957 00.014 15712 worker thread done servicing request
08:46:05.957 00.000 7988 OnExposeComplete: enter
08:46:05.957 00.000 7988 UpdateGuideState(): m_state=1
08:46:05.968 00.011 7988 UpdateCurrentPosition: no star selected
08:46:05.968 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:05.970 00.002 7988 Status Line: No star selected
08:46:05.970 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:05.973 00.003 7988 UpdateGuideState exits: No star selected
08:46:05.973 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:05.973 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:05.973 00.000 7988 Enqueuing Expose request
08:46:05.973 00.000 15712 Worker thread wakes up
08:46:05.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:05.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:07.624 01.651 15712 Exposure complete
08:46:07.645 00.021 15712 worker thread done servicing request
08:46:07.645 00.000 7988 OnExposeComplete: enter
08:46:07.645 00.000 7988 UpdateGuideState(): m_state=1
08:46:07.645 00.000 7988 UpdateCurrentPosition: no star selected
08:46:07.645 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:07.645 00.000 7988 Status Line: No star selected
08:46:07.645 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:07.654 00.009 7988 UpdateGuideState exits: No star selected
08:46:07.654 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:07.654 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:07.654 00.000 7988 Enqueuing Expose request
08:46:07.658 00.004 15712 Worker thread wakes up
08:46:07.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:07.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:09.188 01.530 15712 Exposure complete
08:46:09.205 00.017 15712 worker thread done servicing request
08:46:09.205 00.000 7988 OnExposeComplete: enter
08:46:09.205 00.000 7988 UpdateGuideState(): m_state=1
08:46:09.214 00.009 7988 UpdateCurrentPosition: no star selected
08:46:09.214 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:09.216 00.002 7988 Status Line: No star selected
08:46:09.218 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:09.218 00.000 7988 UpdateGuideState exits: No star selected
08:46:09.218 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:09.218 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:09.222 00.004 7988 Enqueuing Expose request
08:46:09.222 00.000 15712 Worker thread wakes up
08:46:09.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:09.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:10.864 01.642 15712 Exposure complete
08:46:10.888 00.024 15712 worker thread done servicing request
08:46:10.888 00.000 7988 OnExposeComplete: enter
08:46:10.891 00.003 7988 UpdateGuideState(): m_state=1
08:46:10.891 00.000 7988 UpdateCurrentPosition: no star selected
08:46:10.891 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:10.891 00.000 7988 Status Line: No star selected
08:46:10.891 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:10.896 00.005 7988 UpdateGuideState exits: No star selected
08:46:10.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:10.896 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:10.896 00.000 7988 Enqueuing Expose request
08:46:10.896 00.000 15712 Worker thread wakes up
08:46:10.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:10.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:12.417 01.521 15712 Exposure complete
08:46:12.438 00.021 15712 worker thread done servicing request
08:46:12.440 00.002 7988 OnExposeComplete: enter
08:46:12.440 00.000 7988 UpdateGuideState(): m_state=1
08:46:12.440 00.000 7988 UpdateCurrentPosition: no star selected
08:46:12.440 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:12.440 00.000 7988 Status Line: No star selected
08:46:12.440 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:12.447 00.007 7988 UpdateGuideState exits: No star selected
08:46:12.447 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:12.447 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:12.447 00.000 7988 Enqueuing Expose request
08:46:12.447 00.000 15712 Worker thread wakes up
08:46:12.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:12.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:14.192 01.745 15712 Exposure complete
08:46:14.215 00.023 15712 worker thread done servicing request
08:46:14.215 00.000 7988 OnExposeComplete: enter
08:46:14.215 00.000 7988 UpdateGuideState(): m_state=1
08:46:14.215 00.000 7988 UpdateCurrentPosition: no star selected
08:46:14.215 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:14.215 00.000 7988 Status Line: No star selected
08:46:14.221 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:14.221 00.000 7988 UpdateGuideState exits: No star selected
08:46:14.224 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:14.225 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:14.225 00.000 7988 Enqueuing Expose request
08:46:14.225 00.000 15712 Worker thread wakes up
08:46:14.227 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:14.227 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:15.645 01.418 15712 Exposure complete
08:46:15.667 00.022 15712 worker thread done servicing request
08:46:15.667 00.000 7988 OnExposeComplete: enter
08:46:15.667 00.000 7988 UpdateGuideState(): m_state=1
08:46:15.667 00.000 7988 UpdateCurrentPosition: no star selected
08:46:15.671 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:15.671 00.000 7988 Status Line: No star selected
08:46:15.671 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:15.675 00.004 7988 UpdateGuideState exits: No star selected
08:46:15.675 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:15.675 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:15.675 00.000 7988 Enqueuing Expose request
08:46:15.675 00.000 15712 Worker thread wakes up
08:46:15.675 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:15.675 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:17.321 01.646 15712 Exposure complete
08:46:17.338 00.017 15712 worker thread done servicing request
08:46:17.338 00.000 7988 OnExposeComplete: enter
08:46:17.338 00.000 7988 UpdateGuideState(): m_state=1
08:46:17.347 00.009 7988 UpdateCurrentPosition: no star selected
08:46:17.347 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:17.349 00.002 7988 Status Line: No star selected
08:46:17.351 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:17.351 00.000 7988 UpdateGuideState exits: No star selected
08:46:17.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:17.351 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:17.355 00.004 7988 Enqueuing Expose request
08:46:17.355 00.000 15712 Worker thread wakes up
08:46:17.355 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:17.355 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:18.873 01.518 15712 Exposure complete
08:46:18.895 00.022 15712 worker thread done servicing request
08:46:18.895 00.000 7988 OnExposeComplete: enter
08:46:18.895 00.000 7988 UpdateGuideState(): m_state=1
08:46:18.895 00.000 7988 UpdateCurrentPosition: no star selected
08:46:18.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:18.900 00.005 7988 Status Line: No star selected
08:46:18.900 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:18.903 00.003 7988 UpdateGuideState exits: No star selected
08:46:18.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:18.903 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:18.903 00.000 7988 Enqueuing Expose request
08:46:18.903 00.000 15712 Worker thread wakes up
08:46:18.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:18.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:20.537 01.634 15712 Exposure complete
08:46:20.550 00.013 15712 worker thread done servicing request
08:46:20.550 00.000 7988 OnExposeComplete: enter
08:46:20.550 00.000 7988 UpdateGuideState(): m_state=1
08:46:20.550 00.000 7988 UpdateCurrentPosition: no star selected
08:46:20.550 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:20.567 00.017 7988 Status Line: No star selected
08:46:20.569 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:20.570 00.001 7988 UpdateGuideState exits: No star selected
08:46:20.571 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:20.573 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:20.574 00.001 7988 Enqueuing Expose request
08:46:20.575 00.001 15712 Worker thread wakes up
08:46:20.575 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:20.575 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:22.103 01.528 15712 Exposure complete
08:46:22.124 00.021 15712 worker thread done servicing request
08:46:22.124 00.000 7988 OnExposeComplete: enter
08:46:22.124 00.000 7988 UpdateGuideState(): m_state=1
08:46:22.124 00.000 7988 UpdateCurrentPosition: no star selected
08:46:22.124 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:22.124 00.000 7988 Status Line: No star selected
08:46:22.132 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:22.132 00.000 7988 UpdateGuideState exits: No star selected
08:46:22.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:22.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:22.132 00.000 7988 Enqueuing Expose request
08:46:22.132 00.000 15712 Worker thread wakes up
08:46:22.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:22.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:23.778 01.646 15712 Exposure complete
08:46:23.799 00.021 15712 worker thread done servicing request
08:46:23.799 00.000 7988 OnExposeComplete: enter
08:46:23.799 00.000 7988 UpdateGuideState(): m_state=1
08:46:23.803 00.004 7988 UpdateCurrentPosition: no star selected
08:46:23.803 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:23.805 00.002 7988 Status Line: No star selected
08:46:23.807 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:23.807 00.000 7988 UpdateGuideState exits: No star selected
08:46:23.809 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:23.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:23.811 00.002 7988 Enqueuing Expose request
08:46:23.811 00.000 15712 Worker thread wakes up
08:46:23.811 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:23.811 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:25.328 01.517 15712 Exposure complete
08:46:25.349 00.021 15712 worker thread done servicing request
08:46:25.349 00.000 7988 OnExposeComplete: enter
08:46:25.349 00.000 7988 UpdateGuideState(): m_state=1
08:46:25.349 00.000 7988 UpdateCurrentPosition: no star selected
08:46:25.349 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:25.349 00.000 7988 Status Line: No star selected
08:46:25.349 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:25.358 00.009 7988 UpdateGuideState exits: No star selected
08:46:25.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:25.358 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:25.358 00.000 7988 Enqueuing Expose request
08:46:25.358 00.000 15712 Worker thread wakes up
08:46:25.358 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:25.358 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:27.005 01.647 15712 Exposure complete
08:46:27.027 00.022 15712 worker thread done servicing request
08:46:27.027 00.000 7988 OnExposeComplete: enter
08:46:27.027 00.000 7988 UpdateGuideState(): m_state=1
08:46:27.027 00.000 7988 UpdateCurrentPosition: no star selected
08:46:27.031 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:27.031 00.000 7988 Status Line: No star selected
08:46:27.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:27.034 00.003 7988 UpdateGuideState exits: No star selected
08:46:27.034 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:27.037 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:27.037 00.000 7988 Enqueuing Expose request
08:46:27.039 00.002 15712 Worker thread wakes up
08:46:27.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:27.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:28.564 01.525 15712 Exposure complete
08:46:28.588 00.024 15712 worker thread done servicing request
08:46:28.588 00.000 7988 OnExposeComplete: enter
08:46:28.588 00.000 7988 UpdateGuideState(): m_state=1
08:46:28.588 00.000 7988 UpdateCurrentPosition: no star selected
08:46:28.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:28.588 00.000 7988 Status Line: No star selected
08:46:28.588 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:28.597 00.009 7988 UpdateGuideState exits: No star selected
08:46:28.597 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:28.599 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:28.599 00.000 7988 Enqueuing Expose request
08:46:28.601 00.002 15712 Worker thread wakes up
08:46:28.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:28.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:30.241 01.640 15712 Exposure complete
08:46:30.265 00.024 15712 worker thread done servicing request
08:46:30.265 00.000 7988 OnExposeComplete: enter
08:46:30.265 00.000 7988 UpdateGuideState(): m_state=1
08:46:30.265 00.000 7988 UpdateCurrentPosition: no star selected
08:46:30.265 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:30.265 00.000 7988 Status Line: No star selected
08:46:30.265 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:30.273 00.008 7988 UpdateGuideState exits: No star selected
08:46:30.273 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:30.273 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:30.273 00.000 7988 Enqueuing Expose request
08:46:30.273 00.000 15712 Worker thread wakes up
08:46:30.273 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:30.273 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:31.793 01.520 15712 Exposure complete
08:46:31.815 00.022 15712 worker thread done servicing request
08:46:31.815 00.000 7988 OnExposeComplete: enter
08:46:31.815 00.000 7988 UpdateGuideState(): m_state=1
08:46:31.818 00.003 7988 UpdateCurrentPosition: no star selected
08:46:31.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:31.820 00.002 7988 Status Line: No star selected
08:46:31.822 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:31.823 00.001 7988 UpdateGuideState exits: No star selected
08:46:31.823 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:31.823 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:31.823 00.000 7988 Enqueuing Expose request
08:46:31.823 00.000 15712 Worker thread wakes up
08:46:31.823 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:31.823 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:33.567 01.744 15712 Exposure complete
08:46:33.589 00.022 15712 worker thread done servicing request
08:46:33.589 00.000 7988 OnExposeComplete: enter
08:46:33.589 00.000 7988 UpdateGuideState(): m_state=1
08:46:33.589 00.000 7988 UpdateCurrentPosition: no star selected
08:46:33.589 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:33.589 00.000 7988 Status Line: No star selected
08:46:33.589 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:33.596 00.007 7988 UpdateGuideState exits: No star selected
08:46:33.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:33.596 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:33.596 00.000 7988 Enqueuing Expose request
08:46:33.596 00.000 15712 Worker thread wakes up
08:46:33.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:33.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:35.020 01.424 15712 Exposure complete
08:46:35.035 00.015 15712 worker thread done servicing request
08:46:35.035 00.000 7988 OnExposeComplete: enter
08:46:35.035 00.000 7988 UpdateGuideState(): m_state=1
08:46:35.046 00.011 7988 UpdateCurrentPosition: no star selected
08:46:35.046 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:35.048 00.002 7988 Status Line: No star selected
08:46:35.048 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:35.051 00.003 7988 UpdateGuideState exits: No star selected
08:46:35.052 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:35.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:35.052 00.000 7988 Enqueuing Expose request
08:46:35.052 00.000 15712 Worker thread wakes up
08:46:35.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:35.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:36.795 01.743 15712 Exposure complete
08:46:36.813 00.018 15712 worker thread done servicing request
08:46:36.813 00.000 7988 OnExposeComplete: enter
08:46:36.813 00.000 7988 UpdateGuideState(): m_state=1
08:46:36.820 00.007 7988 UpdateCurrentPosition: no star selected
08:46:36.820 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:36.823 00.003 7988 Status Line: No star selected
08:46:36.823 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:36.825 00.002 7988 UpdateGuideState exits: No star selected
08:46:36.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:36.825 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:36.825 00.000 7988 Enqueuing Expose request
08:46:36.825 00.000 15712 Worker thread wakes up
08:46:36.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:36.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:38.234 01.409 15712 Exposure complete
08:46:38.255 00.021 15712 worker thread done servicing request
08:46:38.255 00.000 7988 OnExposeComplete: enter
08:46:38.255 00.000 7988 UpdateGuideState(): m_state=1
08:46:38.255 00.000 7988 UpdateCurrentPosition: no star selected
08:46:38.255 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:38.255 00.000 7988 Status Line: No star selected
08:46:38.255 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:38.263 00.008 7988 UpdateGuideState exits: No star selected
08:46:38.263 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:38.263 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:38.263 00.000 7988 Enqueuing Expose request
08:46:38.263 00.000 15712 Worker thread wakes up
08:46:38.263 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:38.263 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:39.906 01.643 15712 Exposure complete
08:46:39.930 00.024 15712 worker thread done servicing request
08:46:39.930 00.000 7988 OnExposeComplete: enter
08:46:39.930 00.000 7988 UpdateGuideState(): m_state=1
08:46:39.933 00.003 7988 UpdateCurrentPosition: no star selected
08:46:39.933 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:39.936 00.003 7988 Status Line: No star selected
08:46:39.936 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:39.938 00.002 7988 UpdateGuideState exits: No star selected
08:46:39.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:39.940 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:39.940 00.000 7988 Enqueuing Expose request
08:46:39.942 00.002 15712 Worker thread wakes up
08:46:39.942 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:39.942 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:41.458 01.516 15712 Exposure complete
08:46:41.472 00.014 15712 worker thread done servicing request
08:46:41.472 00.000 7988 OnExposeComplete: enter
08:46:41.472 00.000 7988 UpdateGuideState(): m_state=1
08:46:41.483 00.011 7988 UpdateCurrentPosition: no star selected
08:46:41.483 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:41.485 00.002 7988 Status Line: No star selected
08:46:41.488 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:41.488 00.000 7988 UpdateGuideState exits: No star selected
08:46:41.490 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:41.490 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:41.492 00.002 7988 Enqueuing Expose request
08:46:41.492 00.000 15712 Worker thread wakes up
08:46:41.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:41.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:43.134 01.642 15712 Exposure complete
08:46:43.156 00.022 15712 worker thread done servicing request
08:46:43.156 00.000 7988 OnExposeComplete: enter
08:46:43.156 00.000 7988 UpdateGuideState(): m_state=1
08:46:43.156 00.000 7988 UpdateCurrentPosition: no star selected
08:46:43.156 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:43.156 00.000 7988 Status Line: No star selected
08:46:43.163 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:43.163 00.000 7988 UpdateGuideState exits: No star selected
08:46:43.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:43.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:43.163 00.000 7988 Enqueuing Expose request
08:46:43.163 00.000 15712 Worker thread wakes up
08:46:43.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:43.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:44.694 01.531 15712 Exposure complete
08:46:44.716 00.022 15712 worker thread done servicing request
08:46:44.716 00.000 7988 OnExposeComplete: enter
08:46:44.720 00.004 7988 UpdateGuideState(): m_state=1
08:46:44.720 00.000 7988 UpdateCurrentPosition: no star selected
08:46:44.722 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:44.724 00.002 7988 Status Line: No star selected
08:46:44.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:44.728 00.004 7988 UpdateGuideState exits: No star selected
08:46:44.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:44.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:44.728 00.000 7988 Enqueuing Expose request
08:46:44.728 00.000 15712 Worker thread wakes up
08:46:44.728 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:44.728 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:46.368 01.640 15712 Exposure complete
08:46:46.391 00.023 15712 worker thread done servicing request
08:46:46.391 00.000 7988 OnExposeComplete: enter
08:46:46.391 00.000 7988 UpdateGuideState(): m_state=1
08:46:46.391 00.000 7988 UpdateCurrentPosition: no star selected
08:46:46.391 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:46.391 00.000 7988 Status Line: No star selected
08:46:46.391 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:46.400 00.009 7988 UpdateGuideState exits: No star selected
08:46:46.400 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:46.400 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:46.400 00.000 7988 Enqueuing Expose request
08:46:46.400 00.000 15712 Worker thread wakes up
08:46:46.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:46.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:47.920 01.520 15712 Exposure complete
08:46:47.944 00.024 15712 worker thread done servicing request
08:46:47.944 00.000 7988 OnExposeComplete: enter
08:46:47.944 00.000 7988 UpdateGuideState(): m_state=1
08:46:47.944 00.000 7988 UpdateCurrentPosition: no star selected
08:46:47.944 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:47.944 00.000 7988 Status Line: No star selected
08:46:47.949 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:47.949 00.000 7988 UpdateGuideState exits: No star selected
08:46:47.949 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:47.949 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:47.949 00.000 7988 Enqueuing Expose request
08:46:47.949 00.000 15712 Worker thread wakes up
08:46:47.949 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:47.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:49.594 01.645 15712 Exposure complete
08:46:49.610 00.016 15712 worker thread done servicing request
08:46:49.610 00.000 7988 OnExposeComplete: enter
08:46:49.610 00.000 7988 UpdateGuideState(): m_state=1
08:46:49.621 00.011 7988 UpdateCurrentPosition: no star selected
08:46:49.622 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:49.622 00.000 7988 Status Line: No star selected
08:46:49.624 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:49.626 00.002 7988 UpdateGuideState exits: No star selected
08:46:49.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:49.626 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:49.626 00.000 7988 Enqueuing Expose request
08:46:49.626 00.000 15712 Worker thread wakes up
08:46:49.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:49.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:51.163 01.537 15712 Exposure complete
08:46:51.186 00.023 15712 worker thread done servicing request
08:46:51.186 00.000 7988 OnExposeComplete: enter
08:46:51.186 00.000 7988 UpdateGuideState(): m_state=1
08:46:51.186 00.000 7988 UpdateCurrentPosition: no star selected
08:46:51.189 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:51.189 00.000 7988 Status Line: No star selected
08:46:51.192 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:51.192 00.000 7988 UpdateGuideState exits: No star selected
08:46:51.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:51.192 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:51.192 00.000 7988 Enqueuing Expose request
08:46:51.192 00.000 15712 Worker thread wakes up
08:46:51.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:51.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:52.836 01.644 15712 Exposure complete
08:46:52.856 00.020 15712 worker thread done servicing request
08:46:52.856 00.000 7988 OnExposeComplete: enter
08:46:52.856 00.000 7988 UpdateGuideState(): m_state=1
08:46:52.863 00.007 7988 UpdateCurrentPosition: no star selected
08:46:52.863 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:52.865 00.002 7988 Status Line: No star selected
08:46:52.867 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:52.867 00.000 7988 UpdateGuideState exits: No star selected
08:46:52.867 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:52.867 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:52.867 00.000 7988 Enqueuing Expose request
08:46:52.867 00.000 15712 Worker thread wakes up
08:46:52.867 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:52.867 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:54.400 01.533 15712 Exposure complete
08:46:54.422 00.022 15712 worker thread done servicing request
08:46:54.422 00.000 7988 OnExposeComplete: enter
08:46:54.422 00.000 7988 UpdateGuideState(): m_state=1
08:46:54.422 00.000 7988 UpdateCurrentPosition: no star selected
08:46:54.422 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:54.422 00.000 7988 Status Line: No star selected
08:46:54.422 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:54.430 00.008 7988 UpdateGuideState exits: No star selected
08:46:54.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:54.430 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:54.430 00.000 7988 Enqueuing Expose request
08:46:54.430 00.000 15712 Worker thread wakes up
08:46:54.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:54.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:56.074 01.644 15712 Exposure complete
08:46:56.091 00.017 15712 worker thread done servicing request
08:46:56.091 00.000 7988 OnExposeComplete: enter
08:46:56.091 00.000 7988 UpdateGuideState(): m_state=1
08:46:56.091 00.000 7988 UpdateCurrentPosition: no star selected
08:46:56.091 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:56.091 00.000 7988 Status Line: No star selected
08:46:56.091 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:56.105 00.014 7988 UpdateGuideState exits: No star selected
08:46:56.105 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:56.108 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:56.108 00.000 7988 Enqueuing Expose request
08:46:56.108 00.000 15712 Worker thread wakes up
08:46:56.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:56.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:57.641 01.533 15712 Exposure complete
08:46:57.663 00.022 15712 worker thread done servicing request
08:46:57.665 00.002 7988 OnExposeComplete: enter
08:46:57.665 00.000 7988 UpdateGuideState(): m_state=1
08:46:57.665 00.000 7988 UpdateCurrentPosition: no star selected
08:46:57.665 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:57.665 00.000 7988 Status Line: No star selected
08:46:57.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:57.672 00.007 7988 UpdateGuideState exits: No star selected
08:46:57.672 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:57.672 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:57.672 00.000 7988 Enqueuing Expose request
08:46:57.672 00.000 15712 Worker thread wakes up
08:46:57.672 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:57.672 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:46:59.315 01.643 15712 Exposure complete
08:46:59.339 00.024 15712 worker thread done servicing request
08:46:59.339 00.000 7988 OnExposeComplete: enter
08:46:59.339 00.000 7988 UpdateGuideState(): m_state=1
08:46:59.342 00.003 7988 UpdateCurrentPosition: no star selected
08:46:59.342 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:46:59.344 00.002 7988 Status Line: No star selected
08:46:59.346 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:46:59.346 00.000 7988 UpdateGuideState exits: No star selected
08:46:59.348 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:46:59.348 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:46:59.350 00.002 7988 Enqueuing Expose request
08:46:59.350 00.000 15712 Worker thread wakes up
08:46:59.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:46:59.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:00.883 01.533 15712 Exposure complete
08:47:00.904 00.021 15712 worker thread done servicing request
08:47:00.904 00.000 7988 OnExposeComplete: enter
08:47:00.904 00.000 7988 UpdateGuideState(): m_state=1
08:47:00.909 00.005 7988 UpdateCurrentPosition: no star selected
08:47:00.909 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:00.911 00.002 7988 Status Line: No star selected
08:47:00.912 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:00.912 00.000 7988 UpdateGuideState exits: No star selected
08:47:00.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:00.912 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:00.912 00.000 7988 Enqueuing Expose request
08:47:00.912 00.000 15712 Worker thread wakes up
08:47:00.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:00.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:02.558 01.646 15712 Exposure complete
08:47:02.583 00.025 15712 worker thread done servicing request
08:47:02.583 00.000 7988 OnExposeComplete: enter
08:47:02.584 00.001 7988 UpdateGuideState(): m_state=1
08:47:02.585 00.001 7988 UpdateCurrentPosition: no star selected
08:47:02.587 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:02.588 00.001 7988 Status Line: No star selected
08:47:02.589 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:02.590 00.001 7988 UpdateGuideState exits: No star selected
08:47:02.590 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:02.590 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:02.590 00.000 7988 Enqueuing Expose request
08:47:02.590 00.000 15712 Worker thread wakes up
08:47:02.590 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:02.590 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:04.111 01.521 15712 Exposure complete
08:47:04.133 00.022 15712 worker thread done servicing request
08:47:04.133 00.000 7988 OnExposeComplete: enter
08:47:04.133 00.000 7988 UpdateGuideState(): m_state=1
08:47:04.137 00.004 7988 UpdateCurrentPosition: no star selected
08:47:04.137 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:04.137 00.000 7988 Status Line: No star selected
08:47:04.137 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:04.141 00.004 7988 UpdateGuideState exits: No star selected
08:47:04.141 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:04.141 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:04.141 00.000 7988 Enqueuing Expose request
08:47:04.141 00.000 15712 Worker thread wakes up
08:47:04.141 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:04.141 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:05.887 01.746 15712 Exposure complete
08:47:05.908 00.021 15712 worker thread done servicing request
08:47:05.908 00.000 7988 OnExposeComplete: enter
08:47:05.908 00.000 7988 UpdateGuideState(): m_state=1
08:47:05.908 00.000 7988 UpdateCurrentPosition: no star selected
08:47:05.908 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:05.908 00.000 7988 Status Line: No star selected
08:47:05.908 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:05.917 00.009 7988 UpdateGuideState exits: No star selected
08:47:05.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:05.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:05.917 00.000 7988 Enqueuing Expose request
08:47:05.917 00.000 15712 Worker thread wakes up
08:47:05.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:05.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:07.337 01.420 15712 Exposure complete
08:47:07.353 00.016 15712 worker thread done servicing request
08:47:07.353 00.000 7988 OnExposeComplete: enter
08:47:07.353 00.000 7988 UpdateGuideState(): m_state=1
08:47:07.364 00.011 7988 UpdateCurrentPosition: no star selected
08:47:07.364 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:07.366 00.002 7988 Status Line: No star selected
08:47:07.368 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:07.369 00.001 7988 UpdateGuideState exits: No star selected
08:47:07.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:07.369 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:07.369 00.000 7988 Enqueuing Expose request
08:47:07.369 00.000 15712 Worker thread wakes up
08:47:07.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:07.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:09.113 01.744 15712 Exposure complete
08:47:09.135 00.022 15712 worker thread done servicing request
08:47:09.135 00.000 7988 OnExposeComplete: enter
08:47:09.135 00.000 7988 UpdateGuideState(): m_state=1
08:47:09.135 00.000 7988 UpdateCurrentPosition: no star selected
08:47:09.139 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:09.139 00.000 7988 Status Line: No star selected
08:47:09.139 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:09.143 00.004 7988 UpdateGuideState exits: No star selected
08:47:09.143 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:09.143 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:09.143 00.000 7988 Enqueuing Expose request
08:47:09.143 00.000 15712 Worker thread wakes up
08:47:09.143 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:09.143 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:10.564 01.421 15712 Exposure complete
08:47:10.586 00.022 15712 worker thread done servicing request
08:47:10.586 00.000 7988 OnExposeComplete: enter
08:47:10.586 00.000 7988 UpdateGuideState(): m_state=1
08:47:10.591 00.005 7988 UpdateCurrentPosition: no star selected
08:47:10.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:10.593 00.002 7988 Status Line: No star selected
08:47:10.595 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:10.596 00.001 7988 UpdateGuideState exits: No star selected
08:47:10.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:10.596 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:10.596 00.000 7988 Enqueuing Expose request
08:47:10.596 00.000 15712 Worker thread wakes up
08:47:10.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:10.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:12.227 01.631 15712 Exposure complete
08:47:12.241 00.014 15712 worker thread done servicing request
08:47:12.241 00.000 7988 OnExposeComplete: enter
08:47:12.241 00.000 7988 UpdateGuideState(): m_state=1
08:47:12.241 00.000 7988 UpdateCurrentPosition: no star selected
08:47:12.241 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:12.254 00.013 7988 Status Line: No star selected
08:47:12.254 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:12.257 00.003 7988 UpdateGuideState exits: No star selected
08:47:12.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:12.257 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:12.257 00.000 7988 Enqueuing Expose request
08:47:12.257 00.000 15712 Worker thread wakes up
08:47:12.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:12.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:13.791 01.534 15712 Exposure complete
08:47:13.804 00.013 15712 worker thread done servicing request
08:47:13.804 00.000 7988 OnExposeComplete: enter
08:47:13.804 00.000 7988 UpdateGuideState(): m_state=1
08:47:13.816 00.012 7988 UpdateCurrentPosition: no star selected
08:47:13.816 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:13.818 00.002 7988 Status Line: No star selected
08:47:13.820 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:13.820 00.000 7988 UpdateGuideState exits: No star selected
08:47:13.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:13.820 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:13.820 00.000 7988 Enqueuing Expose request
08:47:13.820 00.000 15712 Worker thread wakes up
08:47:13.820 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:13.820 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:15.464 01.644 15712 Exposure complete
08:47:15.487 00.023 15712 worker thread done servicing request
08:47:15.487 00.000 7988 OnExposeComplete: enter
08:47:15.489 00.002 7988 UpdateGuideState(): m_state=1
08:47:15.489 00.000 7988 UpdateCurrentPosition: no star selected
08:47:15.489 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:15.489 00.000 7988 Status Line: No star selected
08:47:15.489 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:15.496 00.007 7988 UpdateGuideState exits: No star selected
08:47:15.496 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:15.496 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:15.496 00.000 7988 Enqueuing Expose request
08:47:15.496 00.000 15712 Worker thread wakes up
08:47:15.496 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:15.496 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:17.030 01.534 15712 Exposure complete
08:47:17.052 00.022 15712 worker thread done servicing request
08:47:17.053 00.001 7988 OnExposeComplete: enter
08:47:17.053 00.000 7988 UpdateGuideState(): m_state=1
08:47:17.053 00.000 7988 UpdateCurrentPosition: no star selected
08:47:17.053 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:17.053 00.000 7988 Status Line: No star selected
08:47:17.053 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:17.059 00.006 7988 UpdateGuideState exits: No star selected
08:47:17.061 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:17.061 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:17.063 00.002 7988 Enqueuing Expose request
08:47:17.063 00.000 15712 Worker thread wakes up
08:47:17.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:17.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:18.705 01.642 15712 Exposure complete
08:47:18.720 00.015 15712 worker thread done servicing request
08:47:18.720 00.000 7988 OnExposeComplete: enter
08:47:18.720 00.000 7988 UpdateGuideState(): m_state=1
08:47:18.732 00.012 7988 UpdateCurrentPosition: no star selected
08:47:18.732 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:18.734 00.002 7988 Status Line: No star selected
08:47:18.735 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:18.736 00.001 7988 UpdateGuideState exits: No star selected
08:47:18.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:18.736 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:18.736 00.000 7988 Enqueuing Expose request
08:47:18.736 00.000 15712 Worker thread wakes up
08:47:18.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:18.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:20.272 01.536 15712 Exposure complete
08:47:20.294 00.022 15712 worker thread done servicing request
08:47:20.294 00.000 7988 OnExposeComplete: enter
08:47:20.294 00.000 7988 UpdateGuideState(): m_state=1
08:47:20.294 00.000 7988 UpdateCurrentPosition: no star selected
08:47:20.294 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:20.299 00.005 7988 Status Line: No star selected
08:47:20.299 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:20.302 00.003 7988 UpdateGuideState exits: No star selected
08:47:20.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:20.302 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:20.302 00.000 7988 Enqueuing Expose request
08:47:20.302 00.000 15712 Worker thread wakes up
08:47:20.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:20.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:21.949 01.647 15712 Exposure complete
08:47:21.966 00.017 15712 worker thread done servicing request
08:47:21.966 00.000 7988 OnExposeComplete: enter
08:47:21.966 00.000 7988 UpdateGuideState(): m_state=1
08:47:21.974 00.008 7988 UpdateCurrentPosition: no star selected
08:47:21.974 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:21.976 00.002 7988 Status Line: No star selected
08:47:21.978 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:21.978 00.000 7988 UpdateGuideState exits: No star selected
08:47:21.978 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:21.978 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:21.978 00.000 7988 Enqueuing Expose request
08:47:21.983 00.005 15712 Worker thread wakes up
08:47:21.983 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:21.983 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:23.501 01.518 15712 Exposure complete
08:47:23.524 00.023 15712 worker thread done servicing request
08:47:23.524 00.000 7988 OnExposeComplete: enter
08:47:23.524 00.000 7988 UpdateGuideState(): m_state=1
08:47:23.524 00.000 7988 UpdateCurrentPosition: no star selected
08:47:23.524 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:23.524 00.000 7988 Status Line: No star selected
08:47:23.531 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:23.532 00.001 7988 UpdateGuideState exits: No star selected
08:47:23.532 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:23.532 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:23.532 00.000 7988 Enqueuing Expose request
08:47:23.532 00.000 15712 Worker thread wakes up
08:47:23.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:23.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:25.180 01.648 15712 Exposure complete
08:47:25.200 00.020 15712 worker thread done servicing request
08:47:25.200 00.000 7988 OnExposeComplete: enter
08:47:25.200 00.000 7988 UpdateGuideState(): m_state=1
08:47:25.205 00.005 7988 UpdateCurrentPosition: no star selected
08:47:25.205 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:25.207 00.002 7988 Status Line: No star selected
08:47:25.209 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:25.209 00.000 7988 UpdateGuideState exits: No star selected
08:47:25.209 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:25.209 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:25.209 00.000 7988 Enqueuing Expose request
08:47:25.209 00.000 15712 Worker thread wakes up
08:47:25.209 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:25.209 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:26.743 01.534 15712 Exposure complete
08:47:26.764 00.021 15712 worker thread done servicing request
08:47:26.764 00.000 7988 OnExposeComplete: enter
08:47:26.764 00.000 7988 UpdateGuideState(): m_state=1
08:47:26.768 00.004 7988 UpdateCurrentPosition: no star selected
08:47:26.768 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:26.770 00.002 7988 Status Line: No star selected
08:47:26.772 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:26.772 00.000 7988 UpdateGuideState exits: No star selected
08:47:26.772 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:26.772 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:26.772 00.000 7988 Enqueuing Expose request
08:47:26.772 00.000 15712 Worker thread wakes up
08:47:26.772 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:26.772 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:28.419 01.647 15712 Exposure complete
08:47:28.434 00.015 15712 worker thread done servicing request
08:47:28.434 00.000 7988 OnExposeComplete: enter
08:47:28.434 00.000 7988 UpdateGuideState(): m_state=1
08:47:28.434 00.000 7988 UpdateCurrentPosition: no star selected
08:47:28.434 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:28.434 00.000 7988 Status Line: No star selected
08:47:28.448 00.014 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:28.450 00.002 7988 UpdateGuideState exits: No star selected
08:47:28.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:28.450 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:28.450 00.000 7988 Enqueuing Expose request
08:47:28.450 00.000 15712 Worker thread wakes up
08:47:28.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:28.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:29.970 01.520 15712 Exposure complete
08:47:29.994 00.024 15712 worker thread done servicing request
08:47:29.994 00.000 7988 OnExposeComplete: enter
08:47:29.994 00.000 7988 UpdateGuideState(): m_state=1
08:47:29.994 00.000 7988 UpdateCurrentPosition: no star selected
08:47:29.994 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:29.994 00.000 7988 Status Line: No star selected
08:47:29.999 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:29.999 00.000 7988 UpdateGuideState exits: No star selected
08:47:30.004 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:30.004 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:30.006 00.002 7988 Enqueuing Expose request
08:47:30.006 00.000 15712 Worker thread wakes up
08:47:30.006 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:30.006 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:31.644 01.638 15712 Exposure complete
08:47:31.668 00.024 15712 worker thread done servicing request
08:47:31.668 00.000 7988 OnExposeComplete: enter
08:47:31.668 00.000 7988 UpdateGuideState(): m_state=1
08:47:31.668 00.000 7988 UpdateCurrentPosition: no star selected
08:47:31.672 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:31.672 00.000 7988 Status Line: No star selected
08:47:31.672 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:31.676 00.004 7988 UpdateGuideState exits: No star selected
08:47:31.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:31.676 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:31.676 00.000 7988 Enqueuing Expose request
08:47:31.676 00.000 15712 Worker thread wakes up
08:47:31.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:31.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:33.209 01.533 15712 Exposure complete
08:47:33.230 00.021 15712 worker thread done servicing request
08:47:33.230 00.000 7988 OnExposeComplete: enter
08:47:33.230 00.000 7988 UpdateGuideState(): m_state=1
08:47:33.230 00.000 7988 UpdateCurrentPosition: no star selected
08:47:33.230 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:33.230 00.000 7988 Status Line: No star selected
08:47:33.238 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:33.238 00.000 7988 UpdateGuideState exits: No star selected
08:47:33.240 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:33.240 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:33.242 00.002 7988 Enqueuing Expose request
08:47:33.242 00.000 15712 Worker thread wakes up
08:47:33.242 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:33.242 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:34.882 01.640 15712 Exposure complete
08:47:34.906 00.024 15712 worker thread done servicing request
08:47:34.906 00.000 7988 OnExposeComplete: enter
08:47:34.906 00.000 7988 UpdateGuideState(): m_state=1
08:47:34.906 00.000 7988 UpdateCurrentPosition: no star selected
08:47:34.906 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:34.906 00.000 7988 Status Line: No star selected
08:47:34.906 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:34.914 00.008 7988 UpdateGuideState exits: No star selected
08:47:34.914 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:34.914 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:34.914 00.000 7988 Enqueuing Expose request
08:47:34.914 00.000 15712 Worker thread wakes up
08:47:34.914 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:34.914 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:36.435 01.521 15712 Exposure complete
08:47:36.456 00.021 15712 worker thread done servicing request
08:47:36.456 00.000 7988 OnExposeComplete: enter
08:47:36.456 00.000 7988 UpdateGuideState(): m_state=1
08:47:36.461 00.005 7988 UpdateCurrentPosition: no star selected
08:47:36.461 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:36.463 00.002 7988 Status Line: No star selected
08:47:36.465 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:36.465 00.000 7988 UpdateGuideState exits: No star selected
08:47:36.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:36.465 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:36.465 00.000 7988 Enqueuing Expose request
08:47:36.465 00.000 15712 Worker thread wakes up
08:47:36.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:36.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:38.100 01.635 15712 Exposure complete
08:47:38.123 00.023 15712 worker thread done servicing request
08:47:38.123 00.000 7988 OnExposeComplete: enter
08:47:38.125 00.002 7988 UpdateGuideState(): m_state=1
08:47:38.125 00.000 7988 UpdateCurrentPosition: no star selected
08:47:38.125 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:38.125 00.000 7988 Status Line: No star selected
08:47:38.129 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:38.129 00.000 7988 UpdateGuideState exits: No star selected
08:47:38.129 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:38.129 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:38.129 00.000 7988 Enqueuing Expose request
08:47:38.129 00.000 15712 Worker thread wakes up
08:47:38.129 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:38.129 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:39.666 01.537 15712 Exposure complete
08:47:39.688 00.022 15712 worker thread done servicing request
08:47:39.688 00.000 7988 OnExposeComplete: enter
08:47:39.690 00.002 7988 UpdateGuideState(): m_state=1
08:47:39.690 00.000 7988 UpdateCurrentPosition: no star selected
08:47:39.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:39.690 00.000 7988 Status Line: No star selected
08:47:39.690 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:39.696 00.006 7988 UpdateGuideState exits: No star selected
08:47:39.696 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:39.696 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:39.696 00.000 7988 Enqueuing Expose request
08:47:39.696 00.000 15712 Worker thread wakes up
08:47:39.696 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:39.696 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:41.342 01.646 15712 Exposure complete
08:47:41.366 00.024 15712 worker thread done servicing request
08:47:41.366 00.000 7988 OnExposeComplete: enter
08:47:41.366 00.000 7988 UpdateGuideState(): m_state=1
08:47:41.366 00.000 7988 UpdateCurrentPosition: no star selected
08:47:41.366 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:41.366 00.000 7988 Status Line: No star selected
08:47:41.366 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:41.374 00.008 7988 UpdateGuideState exits: No star selected
08:47:41.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:41.374 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:41.374 00.000 7988 Enqueuing Expose request
08:47:41.374 00.000 15712 Worker thread wakes up
08:47:41.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:41.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:42.893 01.519 15712 Exposure complete
08:47:42.911 00.018 15712 worker thread done servicing request
08:47:42.911 00.000 7988 OnExposeComplete: enter
08:47:42.911 00.000 7988 UpdateGuideState(): m_state=1
08:47:42.919 00.008 7988 UpdateCurrentPosition: no star selected
08:47:42.919 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:42.921 00.002 7988 Status Line: No star selected
08:47:42.923 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:42.923 00.000 7988 UpdateGuideState exits: No star selected
08:47:42.923 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:42.923 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:42.923 00.000 7988 Enqueuing Expose request
08:47:42.923 00.000 15712 Worker thread wakes up
08:47:42.923 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:42.923 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:44.557 01.634 15712 Exposure complete
08:47:44.572 00.015 15712 worker thread done servicing request
08:47:44.572 00.000 7988 OnExposeComplete: enter
08:47:44.572 00.000 7988 UpdateGuideState(): m_state=1
08:47:44.572 00.000 7988 UpdateCurrentPosition: no star selected
08:47:44.584 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:44.585 00.001 7988 Status Line: No star selected
08:47:44.587 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:44.588 00.001 7988 UpdateGuideState exits: No star selected
08:47:44.589 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:44.590 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:44.592 00.002 7988 Enqueuing Expose request
08:47:44.593 00.001 15712 Worker thread wakes up
08:47:44.593 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:44.593 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:46.120 01.527 15712 Exposure complete
08:47:46.142 00.022 15712 worker thread done servicing request
08:47:46.142 00.000 7988 OnExposeComplete: enter
08:47:46.142 00.000 7988 UpdateGuideState(): m_state=1
08:47:46.142 00.000 7988 UpdateCurrentPosition: no star selected
08:47:46.142 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:46.142 00.000 7988 Status Line: No star selected
08:47:46.142 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:46.150 00.008 7988 UpdateGuideState exits: No star selected
08:47:46.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:46.150 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:46.150 00.000 7988 Enqueuing Expose request
08:47:46.150 00.000 15712 Worker thread wakes up
08:47:46.150 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:46.150 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:47.895 01.745 15712 Exposure complete
08:47:47.918 00.023 15712 worker thread done servicing request
08:47:47.918 00.000 7988 OnExposeComplete: enter
08:47:47.918 00.000 7988 UpdateGuideState(): m_state=1
08:47:47.918 00.000 7988 UpdateCurrentPosition: no star selected
08:47:47.918 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:47.918 00.000 7988 Status Line: No star selected
08:47:47.918 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:47.925 00.007 7988 UpdateGuideState exits: No star selected
08:47:47.926 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:47.926 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:47.926 00.000 7988 Enqueuing Expose request
08:47:47.926 00.000 15712 Worker thread wakes up
08:47:47.926 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:47.926 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:49.335 01.409 15712 Exposure complete
08:47:49.355 00.020 15712 worker thread done servicing request
08:47:49.355 00.000 7988 OnExposeComplete: enter
08:47:49.355 00.000 7988 UpdateGuideState(): m_state=1
08:47:49.360 00.005 7988 UpdateCurrentPosition: no star selected
08:47:49.360 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:49.362 00.002 7988 Status Line: No star selected
08:47:49.364 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:49.364 00.000 7988 UpdateGuideState exits: No star selected
08:47:49.364 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:49.364 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:49.364 00.000 7988 Enqueuing Expose request
08:47:49.364 00.000 15712 Worker thread wakes up
08:47:49.364 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:49.364 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:51.011 01.647 15712 Exposure complete
08:47:51.032 00.021 15712 worker thread done servicing request
08:47:51.032 00.000 7988 OnExposeComplete: enter
08:47:51.032 00.000 7988 UpdateGuideState(): m_state=1
08:47:51.036 00.004 7988 UpdateCurrentPosition: no star selected
08:47:51.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:51.038 00.002 7988 Status Line: No star selected
08:47:51.040 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:51.041 00.001 7988 UpdateGuideState exits: No star selected
08:47:51.041 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:51.043 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:51.044 00.001 7988 Enqueuing Expose request
08:47:51.045 00.001 15712 Worker thread wakes up
08:47:51.045 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:51.045 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:52.561 01.516 15712 Exposure complete
08:47:52.575 00.014 15712 worker thread done servicing request
08:47:52.575 00.000 7988 OnExposeComplete: enter
08:47:52.575 00.000 7988 UpdateGuideState(): m_state=1
08:47:52.588 00.013 7988 UpdateCurrentPosition: no star selected
08:47:52.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:52.590 00.002 7988 Status Line: No star selected
08:47:52.591 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:52.592 00.001 7988 UpdateGuideState exits: No star selected
08:47:52.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:52.592 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:52.592 00.000 7988 Enqueuing Expose request
08:47:52.592 00.000 15712 Worker thread wakes up
08:47:52.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:52.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:54.238 01.646 15712 Exposure complete
08:47:54.261 00.023 15712 worker thread done servicing request
08:47:54.261 00.000 7988 OnExposeComplete: enter
08:47:54.261 00.000 7988 UpdateGuideState(): m_state=1
08:47:54.264 00.003 7988 UpdateCurrentPosition: no star selected
08:47:54.264 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:54.266 00.002 7988 Status Line: No star selected
08:47:54.268 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:54.271 00.003 7988 UpdateGuideState exits: No star selected
08:47:54.271 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:54.273 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:54.273 00.000 7988 Enqueuing Expose request
08:47:54.275 00.002 15712 Worker thread wakes up
08:47:54.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:54.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:55.806 01.531 15712 Exposure complete
08:47:55.828 00.022 15712 worker thread done servicing request
08:47:55.828 00.000 7988 OnExposeComplete: enter
08:47:55.828 00.000 7988 UpdateGuideState(): m_state=1
08:47:55.828 00.000 7988 UpdateCurrentPosition: no star selected
08:47:55.828 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:55.828 00.000 7988 Status Line: No star selected
08:47:55.828 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:55.836 00.008 7988 UpdateGuideState exits: No star selected
08:47:55.836 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:55.836 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:55.836 00.000 7988 Enqueuing Expose request
08:47:55.836 00.000 15712 Worker thread wakes up
08:47:55.836 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:55.836 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:57.482 01.646 15712 Exposure complete
08:47:57.498 00.016 15712 worker thread done servicing request
08:47:57.498 00.000 7988 OnExposeComplete: enter
08:47:57.498 00.000 7988 UpdateGuideState(): m_state=1
08:47:57.509 00.011 7988 UpdateCurrentPosition: no star selected
08:47:57.509 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:57.511 00.002 7988 Status Line: No star selected
08:47:57.513 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:57.513 00.000 7988 UpdateGuideState exits: No star selected
08:47:57.513 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:57.513 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:57.513 00.000 7988 Enqueuing Expose request
08:47:57.513 00.000 15712 Worker thread wakes up
08:47:57.513 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:57.513 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:47:59.048 01.535 15712 Exposure complete
08:47:59.070 00.022 15712 worker thread done servicing request
08:47:59.070 00.000 7988 OnExposeComplete: enter
08:47:59.070 00.000 7988 UpdateGuideState(): m_state=1
08:47:59.070 00.000 7988 UpdateCurrentPosition: no star selected
08:47:59.070 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:47:59.070 00.000 7988 Status Line: No star selected
08:47:59.076 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:47:59.078 00.002 7988 UpdateGuideState exits: No star selected
08:47:59.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:47:59.078 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:47:59.078 00.000 7988 Enqueuing Expose request
08:47:59.078 00.000 15712 Worker thread wakes up
08:47:59.078 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:47:59.078 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:00.723 01.645 15712 Exposure complete
08:48:00.744 00.021 15712 worker thread done servicing request
08:48:00.744 00.000 7988 OnExposeComplete: enter
08:48:00.744 00.000 7988 UpdateGuideState(): m_state=1
08:48:00.749 00.005 7988 UpdateCurrentPosition: no star selected
08:48:00.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:00.751 00.002 7988 Status Line: No star selected
08:48:00.751 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:00.753 00.002 7988 UpdateGuideState exits: No star selected
08:48:00.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:00.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:00.753 00.000 7988 Enqueuing Expose request
08:48:00.753 00.000 15712 Worker thread wakes up
08:48:00.753 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:00.753 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:02.288 01.535 15712 Exposure complete
08:48:02.309 00.021 15712 worker thread done servicing request
08:48:02.309 00.000 7988 OnExposeComplete: enter
08:48:02.312 00.003 7988 UpdateGuideState(): m_state=1
08:48:02.312 00.000 7988 UpdateCurrentPosition: no star selected
08:48:02.312 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:02.312 00.000 7988 Status Line: No star selected
08:48:02.312 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:02.317 00.005 7988 UpdateGuideState exits: No star selected
08:48:02.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:02.317 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:02.317 00.000 7988 Enqueuing Expose request
08:48:02.317 00.000 15712 Worker thread wakes up
08:48:02.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:02.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:03.963 01.646 15712 Exposure complete
08:48:03.986 00.023 15712 worker thread done servicing request
08:48:03.986 00.000 7988 OnExposeComplete: enter
08:48:03.986 00.000 7988 UpdateGuideState(): m_state=1
08:48:03.986 00.000 7988 UpdateCurrentPosition: no star selected
08:48:03.986 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:03.986 00.000 7988 Status Line: No star selected
08:48:03.986 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:03.994 00.008 7988 UpdateGuideState exits: No star selected
08:48:03.994 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:03.997 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:03.997 00.000 7988 Enqueuing Expose request
08:48:03.997 00.000 15712 Worker thread wakes up
08:48:03.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:03.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:05.531 01.534 15712 Exposure complete
08:48:05.545 00.014 15712 worker thread done servicing request
08:48:05.545 00.000 7988 OnExposeComplete: enter
08:48:05.545 00.000 7988 UpdateGuideState(): m_state=1
08:48:05.556 00.011 7988 UpdateCurrentPosition: no star selected
08:48:05.556 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:05.558 00.002 7988 Status Line: No star selected
08:48:05.560 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:05.561 00.001 7988 UpdateGuideState exits: No star selected
08:48:05.562 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:05.562 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:05.562 00.000 7988 Enqueuing Expose request
08:48:05.562 00.000 15712 Worker thread wakes up
08:48:05.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:05.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:07.207 01.645 15712 Exposure complete
08:48:07.221 00.014 15712 worker thread done servicing request
08:48:07.230 00.009 7988 OnExposeComplete: enter
08:48:07.230 00.000 7988 UpdateGuideState(): m_state=1
08:48:07.232 00.002 7988 UpdateCurrentPosition: no star selected
08:48:07.232 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:07.234 00.002 7988 Status Line: No star selected
08:48:07.236 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:07.236 00.000 7988 UpdateGuideState exits: No star selected
08:48:07.238 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:07.238 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:07.240 00.002 7988 Enqueuing Expose request
08:48:07.240 00.000 15712 Worker thread wakes up
08:48:07.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:07.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:08.770 01.530 15712 Exposure complete
08:48:08.795 00.025 15712 worker thread done servicing request
08:48:08.795 00.000 7988 OnExposeComplete: enter
08:48:08.795 00.000 7988 UpdateGuideState(): m_state=1
08:48:08.797 00.002 7988 UpdateCurrentPosition: no star selected
08:48:08.797 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:08.799 00.002 7988 Status Line: No star selected
08:48:08.801 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:08.802 00.001 7988 UpdateGuideState exits: No star selected
08:48:08.802 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:08.802 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:08.802 00.000 7988 Enqueuing Expose request
08:48:08.802 00.000 15712 Worker thread wakes up
08:48:08.802 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:08.802 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:10.545 01.743 15712 Exposure complete
08:48:10.567 00.022 15712 worker thread done servicing request
08:48:10.567 00.000 7988 OnExposeComplete: enter
08:48:10.567 00.000 7988 UpdateGuideState(): m_state=1
08:48:10.567 00.000 7988 UpdateCurrentPosition: no star selected
08:48:10.567 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:10.567 00.000 7988 Status Line: No star selected
08:48:10.574 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:10.574 00.000 7988 UpdateGuideState exits: No star selected
08:48:10.576 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:10.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:10.578 00.002 7988 Enqueuing Expose request
08:48:10.578 00.000 15712 Worker thread wakes up
08:48:10.578 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:10.578 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:11.998 01.420 15712 Exposure complete
08:48:12.012 00.014 15712 worker thread done servicing request
08:48:12.012 00.000 7988 OnExposeComplete: enter
08:48:12.012 00.000 7988 UpdateGuideState(): m_state=1
08:48:12.027 00.015 7988 UpdateCurrentPosition: no star selected
08:48:12.029 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:12.029 00.000 7988 Status Line: No star selected
08:48:12.031 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:12.031 00.000 7988 UpdateGuideState exits: No star selected
08:48:12.033 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:12.033 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:12.035 00.002 7988 Enqueuing Expose request
08:48:12.035 00.000 15712 Worker thread wakes up
08:48:12.035 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:12.035 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:13.674 01.639 15712 Exposure complete
08:48:13.696 00.022 15712 worker thread done servicing request
08:48:13.696 00.000 7988 OnExposeComplete: enter
08:48:13.696 00.000 7988 UpdateGuideState(): m_state=1
08:48:13.696 00.000 7988 UpdateCurrentPosition: no star selected
08:48:13.696 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:13.696 00.000 7988 Status Line: No star selected
08:48:13.696 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:13.704 00.008 7988 UpdateGuideState exits: No star selected
08:48:13.704 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:13.704 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:13.704 00.000 7988 Enqueuing Expose request
08:48:13.704 00.000 15712 Worker thread wakes up
08:48:13.704 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:13.704 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:15.226 01.522 15712 Exposure complete
08:48:15.245 00.019 15712 worker thread done servicing request
08:48:15.245 00.000 7988 OnExposeComplete: enter
08:48:15.245 00.000 7988 UpdateGuideState(): m_state=1
08:48:15.251 00.006 7988 UpdateCurrentPosition: no star selected
08:48:15.251 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:15.253 00.002 7988 Status Line: No star selected
08:48:15.255 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:15.255 00.000 7988 UpdateGuideState exits: No star selected
08:48:15.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:15.255 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:15.255 00.000 7988 Enqueuing Expose request
08:48:15.255 00.000 15712 Worker thread wakes up
08:48:15.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:15.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:16.890 01.635 15712 Exposure complete
08:48:16.904 00.014 15712 worker thread done servicing request
08:48:16.904 00.000 7988 OnExposeComplete: enter
08:48:16.904 00.000 7988 UpdateGuideState(): m_state=1
08:48:16.904 00.000 7988 UpdateCurrentPosition: no star selected
08:48:16.916 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:16.916 00.000 7988 Status Line: No star selected
08:48:16.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:16.920 00.004 7988 UpdateGuideState exits: No star selected
08:48:16.920 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:16.920 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:16.920 00.000 7988 Enqueuing Expose request
08:48:16.920 00.000 15712 Worker thread wakes up
08:48:16.920 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:16.920 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:18.440 01.520 15712 Exposure complete
08:48:18.454 00.014 15712 worker thread done servicing request
08:48:18.463 00.009 7988 OnExposeComplete: enter
08:48:18.463 00.000 7988 UpdateGuideState(): m_state=1
08:48:18.465 00.002 7988 UpdateCurrentPosition: no star selected
08:48:18.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:18.467 00.002 7988 Status Line: No star selected
08:48:18.469 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:18.469 00.000 7988 UpdateGuideState exits: No star selected
08:48:18.469 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:18.469 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:18.469 00.000 7988 Enqueuing Expose request
08:48:18.469 00.000 15712 Worker thread wakes up
08:48:18.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:18.469 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:20.102 01.633 15712 Exposure complete
08:48:20.115 00.013 15712 worker thread done servicing request
08:48:20.115 00.000 7988 OnExposeComplete: enter
08:48:20.115 00.000 7988 UpdateGuideState(): m_state=1
08:48:20.115 00.000 7988 UpdateCurrentPosition: no star selected
08:48:20.115 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:20.115 00.000 7988 Status Line: No star selected
08:48:20.131 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:20.132 00.001 7988 UpdateGuideState exits: No star selected
08:48:20.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:20.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:20.132 00.000 7988 Enqueuing Expose request
08:48:20.132 00.000 15712 Worker thread wakes up
08:48:20.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:20.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:21.668 01.536 15712 Exposure complete
08:48:21.690 00.022 15712 worker thread done servicing request
08:48:21.690 00.000 7988 OnExposeComplete: enter
08:48:21.690 00.000 7988 UpdateGuideState(): m_state=1
08:48:21.690 00.000 7988 UpdateCurrentPosition: no star selected
08:48:21.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:21.690 00.000 7988 Status Line: No star selected
08:48:21.697 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:21.698 00.001 7988 UpdateGuideState exits: No star selected
08:48:21.698 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:21.698 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:21.698 00.000 7988 Enqueuing Expose request
08:48:21.698 00.000 15712 Worker thread wakes up
08:48:21.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:21.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:23.342 01.644 15712 Exposure complete
08:48:23.365 00.023 15712 worker thread done servicing request
08:48:23.365 00.000 7988 OnExposeComplete: enter
08:48:23.365 00.000 7988 UpdateGuideState(): m_state=1
08:48:23.369 00.004 7988 UpdateCurrentPosition: no star selected
08:48:23.369 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:23.371 00.002 7988 Status Line: No star selected
08:48:23.373 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:23.374 00.001 7988 UpdateGuideState exits: No star selected
08:48:23.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:23.374 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:23.374 00.000 7988 Enqueuing Expose request
08:48:23.374 00.000 15712 Worker thread wakes up
08:48:23.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:23.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:24.909 01.535 15712 Exposure complete
08:48:24.930 00.021 15712 worker thread done servicing request
08:48:24.930 00.000 7988 OnExposeComplete: enter
08:48:24.930 00.000 7988 UpdateGuideState(): m_state=1
08:48:24.930 00.000 7988 UpdateCurrentPosition: no star selected
08:48:24.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:24.930 00.000 7988 Status Line: No star selected
08:48:24.930 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:24.938 00.008 7988 UpdateGuideState exits: No star selected
08:48:24.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:24.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:24.938 00.000 7988 Enqueuing Expose request
08:48:24.938 00.000 15712 Worker thread wakes up
08:48:24.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:24.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:26.583 01.645 15712 Exposure complete
08:48:26.604 00.021 15712 worker thread done servicing request
08:48:26.604 00.000 7988 OnExposeComplete: enter
08:48:26.604 00.000 7988 UpdateGuideState(): m_state=1
08:48:26.608 00.004 7988 UpdateCurrentPosition: no star selected
08:48:26.608 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:26.610 00.002 7988 Status Line: No star selected
08:48:26.613 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:26.613 00.000 7988 UpdateGuideState exits: No star selected
08:48:26.615 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:26.616 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:26.616 00.000 7988 Enqueuing Expose request
08:48:26.618 00.002 15712 Worker thread wakes up
08:48:26.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:26.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:28.133 01.515 15712 Exposure complete
08:48:28.149 00.016 15712 worker thread done servicing request
08:48:28.149 00.000 7988 OnExposeComplete: enter
08:48:28.149 00.000 7988 UpdateGuideState(): m_state=1
08:48:28.159 00.010 7988 UpdateCurrentPosition: no star selected
08:48:28.159 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:28.161 00.002 7988 Status Line: No star selected
08:48:28.161 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:28.163 00.002 7988 UpdateGuideState exits: No star selected
08:48:28.163 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:28.163 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:28.163 00.000 7988 Enqueuing Expose request
08:48:28.163 00.000 15712 Worker thread wakes up
08:48:28.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:28.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:29.808 01.645 15712 Exposure complete
08:48:29.832 00.024 15712 worker thread done servicing request
08:48:29.832 00.000 7988 OnExposeComplete: enter
08:48:29.832 00.000 7988 UpdateGuideState(): m_state=1
08:48:29.832 00.000 7988 UpdateCurrentPosition: no star selected
08:48:29.832 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:29.832 00.000 7988 Status Line: No star selected
08:48:29.832 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:29.840 00.008 7988 UpdateGuideState exits: No star selected
08:48:29.840 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:29.840 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:29.840 00.000 7988 Enqueuing Expose request
08:48:29.840 00.000 15712 Worker thread wakes up
08:48:29.840 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:29.840 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:31.361 01.521 15712 Exposure complete
08:48:31.383 00.022 15712 worker thread done servicing request
08:48:31.383 00.000 7988 OnExposeComplete: enter
08:48:31.383 00.000 7988 UpdateGuideState(): m_state=1
08:48:31.383 00.000 7988 UpdateCurrentPosition: no star selected
08:48:31.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:31.383 00.000 7988 Status Line: No star selected
08:48:31.383 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:31.391 00.008 7988 UpdateGuideState exits: No star selected
08:48:31.391 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:31.391 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:31.391 00.000 7988 Enqueuing Expose request
08:48:31.396 00.005 15712 Worker thread wakes up
08:48:31.396 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:31.396 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:33.038 01.642 15712 Exposure complete
08:48:33.052 00.014 15712 worker thread done servicing request
08:48:33.052 00.000 7988 OnExposeComplete: enter
08:48:33.062 00.010 7988 UpdateGuideState(): m_state=1
08:48:33.062 00.000 7988 UpdateCurrentPosition: no star selected
08:48:33.064 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:33.064 00.000 7988 Status Line: No star selected
08:48:33.066 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:33.068 00.002 7988 UpdateGuideState exits: No star selected
08:48:33.068 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:33.068 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:33.068 00.000 7988 Enqueuing Expose request
08:48:33.068 00.000 15712 Worker thread wakes up
08:48:33.068 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:33.068 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:34.589 01.521 15712 Exposure complete
08:48:34.610 00.021 15712 worker thread done servicing request
08:48:34.610 00.000 7988 OnExposeComplete: enter
08:48:34.610 00.000 7988 UpdateGuideState(): m_state=1
08:48:34.610 00.000 7988 UpdateCurrentPosition: no star selected
08:48:34.610 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:34.610 00.000 7988 Status Line: No star selected
08:48:34.610 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:34.618 00.008 7988 UpdateGuideState exits: No star selected
08:48:34.618 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:34.618 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:34.618 00.000 7988 Enqueuing Expose request
08:48:34.618 00.000 15712 Worker thread wakes up
08:48:34.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:34.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:36.363 01.745 15712 Exposure complete
08:48:36.380 00.017 15712 worker thread done servicing request
08:48:36.380 00.000 7988 OnExposeComplete: enter
08:48:36.380 00.000 7988 UpdateGuideState(): m_state=1
08:48:36.388 00.008 7988 UpdateCurrentPosition: no star selected
08:48:36.388 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:36.390 00.002 7988 Status Line: No star selected
08:48:36.393 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:36.393 00.000 7988 UpdateGuideState exits: No star selected
08:48:36.393 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:36.393 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:36.393 00.000 7988 Enqueuing Expose request
08:48:36.397 00.004 15712 Worker thread wakes up
08:48:36.397 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:36.397 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:37.816 01.419 15712 Exposure complete
08:48:37.838 00.022 15712 worker thread done servicing request
08:48:37.838 00.000 7988 OnExposeComplete: enter
08:48:37.838 00.000 7988 UpdateGuideState(): m_state=1
08:48:37.838 00.000 7988 UpdateCurrentPosition: no star selected
08:48:37.838 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:37.843 00.005 7988 Status Line: No star selected
08:48:37.843 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:37.846 00.003 7988 UpdateGuideState exits: No star selected
08:48:37.846 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:37.846 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:37.846 00.000 7988 Enqueuing Expose request
08:48:37.846 00.000 15712 Worker thread wakes up
08:48:37.846 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:37.846 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:39.490 01.644 15712 Exposure complete
08:48:39.510 00.020 15712 worker thread done servicing request
08:48:39.510 00.000 7988 OnExposeComplete: enter
08:48:39.510 00.000 7988 UpdateGuideState(): m_state=1
08:48:39.517 00.007 7988 UpdateCurrentPosition: no star selected
08:48:39.517 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:39.519 00.002 7988 Status Line: No star selected
08:48:39.521 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:39.522 00.001 7988 UpdateGuideState exits: No star selected
08:48:39.522 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:39.522 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:39.522 00.000 7988 Enqueuing Expose request
08:48:39.522 00.000 15712 Worker thread wakes up
08:48:39.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:39.527 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:41.042 01.515 15712 Exposure complete
08:48:41.065 00.023 15712 worker thread done servicing request
08:48:41.065 00.000 7988 OnExposeComplete: enter
08:48:41.065 00.000 7988 UpdateGuideState(): m_state=1
08:48:41.065 00.000 7988 UpdateCurrentPosition: no star selected
08:48:41.065 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:41.065 00.000 7988 Status Line: No star selected
08:48:41.065 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:41.072 00.007 7988 UpdateGuideState exits: No star selected
08:48:41.072 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:41.072 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:41.072 00.000 7988 Enqueuing Expose request
08:48:41.076 00.004 15712 Worker thread wakes up
08:48:41.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:41.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:42.717 01.641 15712 Exposure complete
08:48:42.740 00.023 15712 worker thread done servicing request
08:48:42.740 00.000 7988 OnExposeComplete: enter
08:48:42.740 00.000 7988 UpdateGuideState(): m_state=1
08:48:42.740 00.000 7988 UpdateCurrentPosition: no star selected
08:48:42.744 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:42.744 00.000 7988 Status Line: No star selected
08:48:42.744 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:42.748 00.004 7988 UpdateGuideState exits: No star selected
08:48:42.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:42.748 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:42.748 00.000 7988 Enqueuing Expose request
08:48:42.748 00.000 15712 Worker thread wakes up
08:48:42.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:42.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:44.283 01.535 15712 Exposure complete
08:48:44.297 00.014 15712 worker thread done servicing request
08:48:44.297 00.000 7988 OnExposeComplete: enter
08:48:44.297 00.000 7988 UpdateGuideState(): m_state=1
08:48:44.308 00.011 7988 UpdateCurrentPosition: no star selected
08:48:44.308 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:44.310 00.002 7988 Status Line: No star selected
08:48:44.311 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:44.313 00.002 7988 UpdateGuideState exits: No star selected
08:48:44.313 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:44.313 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:44.313 00.000 7988 Enqueuing Expose request
08:48:44.313 00.000 15712 Worker thread wakes up
08:48:44.313 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:44.313 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:45.958 01.645 15712 Exposure complete
08:48:45.976 00.018 15712 worker thread done servicing request
08:48:45.976 00.000 7988 OnExposeComplete: enter
08:48:45.976 00.000 7988 UpdateGuideState(): m_state=1
08:48:45.984 00.008 7988 UpdateCurrentPosition: no star selected
08:48:45.984 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:45.986 00.002 7988 Status Line: No star selected
08:48:45.987 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:45.987 00.000 7988 UpdateGuideState exits: No star selected
08:48:45.987 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:45.987 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:45.987 00.000 7988 Enqueuing Expose request
08:48:45.994 00.007 15712 Worker thread wakes up
08:48:45.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:45.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:47.524 01.530 15712 Exposure complete
08:48:47.548 00.024 15712 worker thread done servicing request
08:48:47.548 00.000 7988 OnExposeComplete: enter
08:48:47.548 00.000 7988 UpdateGuideState(): m_state=1
08:48:47.548 00.000 7988 UpdateCurrentPosition: no star selected
08:48:47.548 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:47.548 00.000 7988 Status Line: No star selected
08:48:47.548 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:47.554 00.006 7988 UpdateGuideState exits: No star selected
08:48:47.554 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:47.554 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:47.554 00.000 7988 Enqueuing Expose request
08:48:47.554 00.000 15712 Worker thread wakes up
08:48:47.554 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:47.554 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:49.298 01.744 15712 Exposure complete
08:48:49.321 00.023 15712 worker thread done servicing request
08:48:49.321 00.000 7988 OnExposeComplete: enter
08:48:49.321 00.000 7988 UpdateGuideState(): m_state=1
08:48:49.321 00.000 7988 UpdateCurrentPosition: no star selected
08:48:49.321 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:49.321 00.000 7988 Status Line: No star selected
08:48:49.321 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:49.328 00.007 7988 UpdateGuideState exits: No star selected
08:48:49.330 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:49.330 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:49.330 00.000 7988 Enqueuing Expose request
08:48:49.330 00.000 15712 Worker thread wakes up
08:48:49.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:49.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:50.749 01.419 15712 Exposure complete
08:48:50.769 00.020 15712 worker thread done servicing request
08:48:50.769 00.000 7988 OnExposeComplete: enter
08:48:50.769 00.000 7988 UpdateGuideState(): m_state=1
08:48:50.774 00.005 7988 UpdateCurrentPosition: no star selected
08:48:50.774 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:50.776 00.002 7988 Status Line: No star selected
08:48:50.778 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:50.779 00.001 7988 UpdateGuideState exits: No star selected
08:48:50.779 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:50.779 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:50.779 00.000 7988 Enqueuing Expose request
08:48:50.779 00.000 15712 Worker thread wakes up
08:48:50.779 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:50.779 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:52.423 01.644 15712 Exposure complete
08:48:52.443 00.020 15712 worker thread done servicing request
08:48:52.443 00.000 7988 OnExposeComplete: enter
08:48:52.443 00.000 7988 UpdateGuideState(): m_state=1
08:48:52.450 00.007 7988 UpdateCurrentPosition: no star selected
08:48:52.450 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:52.452 00.002 7988 Status Line: No star selected
08:48:52.454 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:52.455 00.001 7988 UpdateGuideState exits: No star selected
08:48:52.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:52.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:52.455 00.000 7988 Enqueuing Expose request
08:48:52.455 00.000 15712 Worker thread wakes up
08:48:52.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:52.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:53.974 01.519 15712 Exposure complete
08:48:53.999 00.025 15712 worker thread done servicing request
08:48:53.999 00.000 7988 OnExposeComplete: enter
08:48:53.999 00.000 7988 UpdateGuideState(): m_state=1
08:48:53.999 00.000 7988 UpdateCurrentPosition: no star selected
08:48:53.999 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:53.999 00.000 7988 Status Line: No star selected
08:48:54.005 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:54.005 00.000 7988 UpdateGuideState exits: No star selected
08:48:54.005 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:54.008 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:54.008 00.000 7988 Enqueuing Expose request
08:48:54.008 00.000 15712 Worker thread wakes up
08:48:54.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:54.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:55.651 01.643 15712 Exposure complete
08:48:55.675 00.024 15712 worker thread done servicing request
08:48:55.675 00.000 7988 OnExposeComplete: enter
08:48:55.675 00.000 7988 UpdateGuideState(): m_state=1
08:48:55.679 00.004 7988 UpdateCurrentPosition: no star selected
08:48:55.679 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:55.679 00.000 7988 Status Line: No star selected
08:48:55.679 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:55.683 00.004 7988 UpdateGuideState exits: No star selected
08:48:55.683 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:55.683 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:55.683 00.000 7988 Enqueuing Expose request
08:48:55.683 00.000 15712 Worker thread wakes up
08:48:55.683 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:55.683 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:57.206 01.523 15712 Exposure complete
08:48:57.229 00.023 15712 worker thread done servicing request
08:48:57.229 00.000 7988 OnExposeComplete: enter
08:48:57.229 00.000 7988 UpdateGuideState(): m_state=1
08:48:57.229 00.000 7988 UpdateCurrentPosition: no star selected
08:48:57.229 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:57.229 00.000 7988 Status Line: No star selected
08:48:57.229 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:57.235 00.006 7988 UpdateGuideState exits: No star selected
08:48:57.235 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:57.235 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:57.235 00.000 7988 Enqueuing Expose request
08:48:57.235 00.000 15712 Worker thread wakes up
08:48:57.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:57.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:48:58.869 01.634 15712 Exposure complete
08:48:58.883 00.014 15712 worker thread done servicing request
08:48:58.883 00.000 7988 OnExposeComplete: enter
08:48:58.883 00.000 7988 UpdateGuideState(): m_state=1
08:48:58.883 00.000 7988 UpdateCurrentPosition: no star selected
08:48:58.883 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:48:58.883 00.000 7988 Status Line: No star selected
08:48:58.899 00.016 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:48:58.900 00.001 7988 UpdateGuideState exits: No star selected
08:48:58.900 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:48:58.900 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:48:58.900 00.000 7988 Enqueuing Expose request
08:48:58.900 00.000 15712 Worker thread wakes up
08:48:58.900 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:48:58.900 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:00.420 01.520 15712 Exposure complete
08:49:00.434 00.014 15712 worker thread done servicing request
08:49:00.434 00.000 7988 OnExposeComplete: enter
08:49:00.434 00.000 7988 UpdateGuideState(): m_state=1
08:49:00.434 00.000 7988 UpdateCurrentPosition: no star selected
08:49:00.446 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:00.446 00.000 7988 Status Line: No star selected
08:49:00.446 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:00.450 00.004 7988 UpdateGuideState exits: No star selected
08:49:00.450 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:00.450 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:00.450 00.000 7988 Enqueuing Expose request
08:49:00.450 00.000 15712 Worker thread wakes up
08:49:00.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:00.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:02.195 01.745 15712 Exposure complete
08:49:02.217 00.022 15712 worker thread done servicing request
08:49:02.217 00.000 7988 OnExposeComplete: enter
08:49:02.217 00.000 7988 UpdateGuideState(): m_state=1
08:49:02.217 00.000 7988 UpdateCurrentPosition: no star selected
08:49:02.217 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:02.217 00.000 7988 Status Line: No star selected
08:49:02.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:02.225 00.008 7988 UpdateGuideState exits: No star selected
08:49:02.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:02.225 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:02.225 00.000 7988 Enqueuing Expose request
08:49:02.225 00.000 15712 Worker thread wakes up
08:49:02.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:02.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:03.634 01.409 15712 Exposure complete
08:49:03.648 00.014 15712 worker thread done servicing request
08:49:03.648 00.000 7988 OnExposeComplete: enter
08:49:03.648 00.000 7988 UpdateGuideState(): m_state=1
08:49:03.660 00.012 7988 UpdateCurrentPosition: no star selected
08:49:03.660 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:03.662 00.002 7988 Status Line: No star selected
08:49:03.664 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:03.664 00.000 7988 UpdateGuideState exits: No star selected
08:49:03.664 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:03.664 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:03.664 00.000 7988 Enqueuing Expose request
08:49:03.664 00.000 15712 Worker thread wakes up
08:49:03.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:03.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:05.309 01.645 15712 Exposure complete
08:49:05.334 00.025 15712 worker thread done servicing request
08:49:05.334 00.000 7988 OnExposeComplete: enter
08:49:05.334 00.000 7988 UpdateGuideState(): m_state=1
08:49:05.334 00.000 7988 UpdateCurrentPosition: no star selected
08:49:05.334 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:05.334 00.000 7988 Status Line: No star selected
08:49:05.334 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:05.341 00.007 7988 UpdateGuideState exits: No star selected
08:49:05.341 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:05.341 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:05.341 00.000 7988 Enqueuing Expose request
08:49:05.341 00.000 15712 Worker thread wakes up
08:49:05.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:05.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:06.875 01.534 15712 Exposure complete
08:49:06.895 00.020 15712 worker thread done servicing request
08:49:06.895 00.000 7988 OnExposeComplete: enter
08:49:06.895 00.000 7988 UpdateGuideState(): m_state=1
08:49:06.900 00.005 7988 UpdateCurrentPosition: no star selected
08:49:06.900 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:06.902 00.002 7988 Status Line: No star selected
08:49:06.904 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:06.904 00.000 7988 UpdateGuideState exits: No star selected
08:49:06.904 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:06.904 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:06.904 00.000 7988 Enqueuing Expose request
08:49:06.904 00.000 15712 Worker thread wakes up
08:49:06.904 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:06.904 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:08.552 01.648 15712 Exposure complete
08:49:08.566 00.014 15712 worker thread done servicing request
08:49:08.566 00.000 7988 OnExposeComplete: enter
08:49:08.566 00.000 7988 UpdateGuideState(): m_state=1
08:49:08.566 00.000 7988 UpdateCurrentPosition: no star selected
08:49:08.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:08.579 00.013 7988 Status Line: No star selected
08:49:08.579 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:08.583 00.004 7988 UpdateGuideState exits: No star selected
08:49:08.584 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:08.585 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:08.586 00.001 7988 Enqueuing Expose request
08:49:08.587 00.001 15712 Worker thread wakes up
08:49:08.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:08.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:10.117 01.530 15712 Exposure complete
08:49:10.139 00.022 15712 worker thread done servicing request
08:49:10.139 00.000 7988 OnExposeComplete: enter
08:49:10.139 00.000 7988 UpdateGuideState(): m_state=1
08:49:10.139 00.000 7988 UpdateCurrentPosition: no star selected
08:49:10.144 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:10.144 00.000 7988 Status Line: No star selected
08:49:10.146 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:10.148 00.002 7988 UpdateGuideState exits: No star selected
08:49:10.148 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:10.148 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:10.148 00.000 7988 Enqueuing Expose request
08:49:10.148 00.000 15712 Worker thread wakes up
08:49:10.148 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:10.148 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:11.781 01.633 15712 Exposure complete
08:49:11.795 00.014 15712 worker thread done servicing request
08:49:11.795 00.000 7988 OnExposeComplete: enter
08:49:11.795 00.000 7988 UpdateGuideState(): m_state=1
08:49:11.806 00.011 7988 UpdateCurrentPosition: no star selected
08:49:11.808 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:11.808 00.000 7988 Status Line: No star selected
08:49:11.810 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:11.810 00.000 7988 UpdateGuideState exits: No star selected
08:49:11.812 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:11.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:11.814 00.002 7988 Enqueuing Expose request
08:49:11.814 00.000 15712 Worker thread wakes up
08:49:11.814 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:11.814 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:13.342 01.528 15712 Exposure complete
08:49:13.365 00.023 15712 worker thread done servicing request
08:49:13.365 00.000 7988 OnExposeComplete: enter
08:49:13.365 00.000 7988 UpdateGuideState(): m_state=1
08:49:13.365 00.000 7988 UpdateCurrentPosition: no star selected
08:49:13.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:13.365 00.000 7988 Status Line: No star selected
08:49:13.365 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:13.373 00.008 7988 UpdateGuideState exits: No star selected
08:49:13.375 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:13.375 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:13.377 00.002 7988 Enqueuing Expose request
08:49:13.377 00.000 15712 Worker thread wakes up
08:49:13.377 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:13.377 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:15.016 01.639 15712 Exposure complete
08:49:15.038 00.022 15712 worker thread done servicing request
08:49:15.038 00.000 7988 OnExposeComplete: enter
08:49:15.038 00.000 7988 UpdateGuideState(): m_state=1
08:49:15.038 00.000 7988 UpdateCurrentPosition: no star selected
08:49:15.038 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:15.044 00.006 7988 Status Line: No star selected
08:49:15.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:15.046 00.002 7988 UpdateGuideState exits: No star selected
08:49:15.046 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:15.046 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:15.046 00.000 7988 Enqueuing Expose request
08:49:15.046 00.000 15712 Worker thread wakes up
08:49:15.046 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:15.046 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:16.566 01.520 15712 Exposure complete
08:49:16.587 00.021 15712 worker thread done servicing request
08:49:16.587 00.000 7988 OnExposeComplete: enter
08:49:16.587 00.000 7988 UpdateGuideState(): m_state=1
08:49:16.587 00.000 7988 UpdateCurrentPosition: no star selected
08:49:16.587 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:16.587 00.000 7988 Status Line: No star selected
08:49:16.587 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:16.596 00.009 7988 UpdateGuideState exits: No star selected
08:49:16.596 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:16.596 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:16.596 00.000 7988 Enqueuing Expose request
08:49:16.596 00.000 15712 Worker thread wakes up
08:49:16.596 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:16.596 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:18.340 01.744 15712 Exposure complete
08:49:18.357 00.017 15712 worker thread done servicing request
08:49:18.357 00.000 7988 OnExposeComplete: enter
08:49:18.357 00.000 7988 UpdateGuideState(): m_state=1
08:49:18.365 00.008 7988 UpdateCurrentPosition: no star selected
08:49:18.365 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:18.367 00.002 7988 Status Line: No star selected
08:49:18.369 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:18.369 00.000 7988 UpdateGuideState exits: No star selected
08:49:18.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:18.369 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:18.369 00.000 7988 Enqueuing Expose request
08:49:18.374 00.005 15712 Worker thread wakes up
08:49:18.374 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:18.374 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:19.793 01.419 15712 Exposure complete
08:49:19.815 00.022 15712 worker thread done servicing request
08:49:19.815 00.000 7988 OnExposeComplete: enter
08:49:19.815 00.000 7988 UpdateGuideState(): m_state=1
08:49:19.815 00.000 7988 UpdateCurrentPosition: no star selected
08:49:19.815 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:19.821 00.006 7988 Status Line: No star selected
08:49:19.821 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:19.824 00.003 7988 UpdateGuideState exits: No star selected
08:49:19.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:19.824 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:19.824 00.000 7988 Enqueuing Expose request
08:49:19.824 00.000 15712 Worker thread wakes up
08:49:19.824 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:19.824 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:21.469 01.645 15712 Exposure complete
08:49:21.491 00.022 15712 worker thread done servicing request
08:49:21.491 00.000 7988 OnExposeComplete: enter
08:49:21.491 00.000 7988 UpdateGuideState(): m_state=1
08:49:21.496 00.005 7988 UpdateCurrentPosition: no star selected
08:49:21.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:21.498 00.002 7988 Status Line: No star selected
08:49:21.500 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:21.501 00.001 7988 UpdateGuideState exits: No star selected
08:49:21.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:21.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:21.501 00.000 7988 Enqueuing Expose request
08:49:21.501 00.000 15712 Worker thread wakes up
08:49:21.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:21.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:23.021 01.520 15712 Exposure complete
08:49:23.044 00.023 15712 worker thread done servicing request
08:49:23.044 00.000 7988 OnExposeComplete: enter
08:49:23.044 00.000 7988 UpdateGuideState(): m_state=1
08:49:23.044 00.000 7988 UpdateCurrentPosition: no star selected
08:49:23.044 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:23.044 00.000 7988 Status Line: No star selected
08:49:23.050 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:23.050 00.000 7988 UpdateGuideState exits: No star selected
08:49:23.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:23.050 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:23.050 00.000 7988 Enqueuing Expose request
08:49:23.050 00.000 15712 Worker thread wakes up
08:49:23.050 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:23.050 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:24.696 01.646 15712 Exposure complete
08:49:24.711 00.015 15712 worker thread done servicing request
08:49:24.711 00.000 7988 OnExposeComplete: enter
08:49:24.711 00.000 7988 UpdateGuideState(): m_state=1
08:49:24.723 00.012 7988 UpdateCurrentPosition: no star selected
08:49:24.723 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:24.725 00.002 7988 Status Line: No star selected
08:49:24.727 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:24.728 00.001 7988 UpdateGuideState exits: No star selected
08:49:24.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:24.730 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:24.730 00.000 7988 Enqueuing Expose request
08:49:24.732 00.002 15712 Worker thread wakes up
08:49:24.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:24.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:26.250 01.518 15712 Exposure complete
08:49:26.263 00.013 15712 worker thread done servicing request
08:49:26.263 00.000 7988 OnExposeComplete: enter
08:49:26.263 00.000 7988 UpdateGuideState(): m_state=1
08:49:26.275 00.012 7988 UpdateCurrentPosition: no star selected
08:49:26.276 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:26.276 00.000 7988 Status Line: No star selected
08:49:26.279 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:26.279 00.000 7988 UpdateGuideState exits: No star selected
08:49:26.279 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:26.279 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:26.279 00.000 7988 Enqueuing Expose request
08:49:26.279 00.000 15712 Worker thread wakes up
08:49:26.279 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:26.279 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:27.927 01.648 15712 Exposure complete
08:49:27.944 00.017 15712 worker thread done servicing request
08:49:27.944 00.000 7988 OnExposeComplete: enter
08:49:27.944 00.000 7988 UpdateGuideState(): m_state=1
08:49:27.952 00.008 7988 UpdateCurrentPosition: no star selected
08:49:27.952 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:27.954 00.002 7988 Status Line: No star selected
08:49:27.956 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:27.956 00.000 7988 UpdateGuideState exits: No star selected
08:49:27.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:27.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:27.956 00.000 7988 Enqueuing Expose request
08:49:27.961 00.005 15712 Worker thread wakes up
08:49:27.961 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:27.961 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:29.489 01.528 15712 Exposure complete
08:49:29.511 00.022 15712 worker thread done servicing request
08:49:29.511 00.000 7988 OnExposeComplete: enter
08:49:29.511 00.000 7988 UpdateGuideState(): m_state=1
08:49:29.511 00.000 7988 UpdateCurrentPosition: no star selected
08:49:29.511 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:29.511 00.000 7988 Status Line: No star selected
08:49:29.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:29.519 00.008 7988 UpdateGuideState exits: No star selected
08:49:29.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:29.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:29.519 00.000 7988 Enqueuing Expose request
08:49:29.519 00.000 15712 Worker thread wakes up
08:49:29.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:29.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:31.162 01.643 15712 Exposure complete
08:49:31.182 00.020 15712 worker thread done servicing request
08:49:31.182 00.000 7988 OnExposeComplete: enter
08:49:31.182 00.000 7988 UpdateGuideState(): m_state=1
08:49:31.188 00.006 7988 UpdateCurrentPosition: no star selected
08:49:31.188 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:31.190 00.002 7988 Status Line: No star selected
08:49:31.192 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:31.192 00.000 7988 UpdateGuideState exits: No star selected
08:49:31.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:31.192 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:31.192 00.000 7988 Enqueuing Expose request
08:49:31.192 00.000 15712 Worker thread wakes up
08:49:31.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:31.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:32.727 01.535 15712 Exposure complete
08:49:32.749 00.022 15712 worker thread done servicing request
08:49:32.749 00.000 7988 OnExposeComplete: enter
08:49:32.749 00.000 7988 UpdateGuideState(): m_state=1
08:49:32.749 00.000 7988 UpdateCurrentPosition: no star selected
08:49:32.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:32.749 00.000 7988 Status Line: No star selected
08:49:32.749 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:32.756 00.007 7988 UpdateGuideState exits: No star selected
08:49:32.756 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:32.756 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:32.756 00.000 7988 Enqueuing Expose request
08:49:32.756 00.000 15712 Worker thread wakes up
08:49:32.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:32.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:34.499 01.743 15712 Exposure complete
08:49:34.522 00.023 15712 worker thread done servicing request
08:49:34.522 00.000 7988 OnExposeComplete: enter
08:49:34.522 00.000 7988 UpdateGuideState(): m_state=1
08:49:34.522 00.000 7988 UpdateCurrentPosition: no star selected
08:49:34.522 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:34.522 00.000 7988 Status Line: No star selected
08:49:34.522 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:34.530 00.008 7988 UpdateGuideState exits: No star selected
08:49:34.530 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:34.533 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:34.533 00.000 7988 Enqueuing Expose request
08:49:34.533 00.000 15712 Worker thread wakes up
08:49:34.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:34.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:35.939 01.406 15712 Exposure complete
08:49:35.962 00.023 15712 worker thread done servicing request
08:49:35.962 00.000 7988 OnExposeComplete: enter
08:49:35.962 00.000 7988 UpdateGuideState(): m_state=1
08:49:35.962 00.000 7988 UpdateCurrentPosition: no star selected
08:49:35.962 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:35.962 00.000 7988 Status Line: No star selected
08:49:35.969 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:35.969 00.000 7988 UpdateGuideState exits: No star selected
08:49:35.969 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:35.969 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:35.969 00.000 7988 Enqueuing Expose request
08:49:35.969 00.000 15712 Worker thread wakes up
08:49:35.969 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:35.969 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:37.613 01.644 15712 Exposure complete
08:49:37.631 00.018 15712 worker thread done servicing request
08:49:37.631 00.000 7988 OnExposeComplete: enter
08:49:37.631 00.000 7988 UpdateGuideState(): m_state=1
08:49:37.631 00.000 7988 UpdateCurrentPosition: no star selected
08:49:37.631 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:37.631 00.000 7988 Status Line: No star selected
08:49:37.631 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:37.645 00.014 7988 UpdateGuideState exits: No star selected
08:49:37.645 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:37.645 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:37.647 00.002 7988 Enqueuing Expose request
08:49:37.647 00.000 15712 Worker thread wakes up
08:49:37.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:37.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:39.166 01.519 15712 Exposure complete
08:49:39.180 00.014 15712 worker thread done servicing request
08:49:39.180 00.000 7988 OnExposeComplete: enter
08:49:39.180 00.000 7988 UpdateGuideState(): m_state=1
08:49:39.191 00.011 7988 UpdateCurrentPosition: no star selected
08:49:39.191 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:39.193 00.002 7988 Status Line: No star selected
08:49:39.195 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:39.195 00.000 7988 UpdateGuideState exits: No star selected
08:49:39.195 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:39.195 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:39.195 00.000 7988 Enqueuing Expose request
08:49:39.195 00.000 15712 Worker thread wakes up
08:49:39.195 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:39.195 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:40.842 01.647 15712 Exposure complete
08:49:40.865 00.023 15712 worker thread done servicing request
08:49:40.865 00.000 7988 OnExposeComplete: enter
08:49:40.865 00.000 7988 UpdateGuideState(): m_state=1
08:49:40.865 00.000 7988 UpdateCurrentPosition: no star selected
08:49:40.865 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:40.865 00.000 7988 Status Line: No star selected
08:49:40.865 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:40.871 00.006 7988 UpdateGuideState exits: No star selected
08:49:40.871 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:40.871 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:40.871 00.000 7988 Enqueuing Expose request
08:49:40.871 00.000 15712 Worker thread wakes up
08:49:40.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:40.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:42.403 01.532 15712 Exposure complete
08:49:42.417 00.014 15712 worker thread done servicing request
08:49:42.417 00.000 7988 OnExposeComplete: enter
08:49:42.417 00.000 7988 UpdateGuideState(): m_state=1
08:49:42.428 00.011 7988 UpdateCurrentPosition: no star selected
08:49:42.428 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:42.430 00.002 7988 Status Line: No star selected
08:49:42.430 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:42.432 00.002 7988 UpdateGuideState exits: No star selected
08:49:42.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:42.432 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:42.432 00.000 7988 Enqueuing Expose request
08:49:42.432 00.000 15712 Worker thread wakes up
08:49:42.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:42.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:44.077 01.645 15712 Exposure complete
08:49:44.101 00.024 15712 worker thread done servicing request
08:49:44.101 00.000 7988 OnExposeComplete: enter
08:49:44.101 00.000 7988 UpdateGuideState(): m_state=1
08:49:44.101 00.000 7988 UpdateCurrentPosition: no star selected
08:49:44.101 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:44.101 00.000 7988 Status Line: No star selected
08:49:44.101 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:44.109 00.008 7988 UpdateGuideState exits: No star selected
08:49:44.109 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:44.109 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:44.109 00.000 7988 Enqueuing Expose request
08:49:44.109 00.000 15712 Worker thread wakes up
08:49:44.109 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:44.109 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:45.629 01.520 15712 Exposure complete
08:49:45.647 00.018 15712 worker thread done servicing request
08:49:45.647 00.000 7988 OnExposeComplete: enter
08:49:45.647 00.000 7988 UpdateGuideState(): m_state=1
08:49:45.655 00.008 7988 UpdateCurrentPosition: no star selected
08:49:45.655 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:45.657 00.002 7988 Status Line: No star selected
08:49:45.658 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:45.658 00.000 7988 UpdateGuideState exits: No star selected
08:49:45.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:45.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:45.658 00.000 7988 Enqueuing Expose request
08:49:45.664 00.006 15712 Worker thread wakes up
08:49:45.664 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:45.664 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:47.304 01.640 15712 Exposure complete
08:49:47.328 00.024 15712 worker thread done servicing request
08:49:47.328 00.000 7988 OnExposeComplete: enter
08:49:47.328 00.000 7988 UpdateGuideState(): m_state=1
08:49:47.331 00.003 7988 UpdateCurrentPosition: no star selected
08:49:47.331 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:47.331 00.000 7988 Status Line: No star selected
08:49:47.331 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:47.336 00.005 7988 UpdateGuideState exits: No star selected
08:49:47.336 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:47.339 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:47.339 00.000 7988 Enqueuing Expose request
08:49:47.341 00.002 15712 Worker thread wakes up
08:49:47.341 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:47.341 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:48.858 01.517 15712 Exposure complete
08:49:48.879 00.021 15712 worker thread done servicing request
08:49:48.881 00.002 7988 OnExposeComplete: enter
08:49:48.881 00.000 7988 UpdateGuideState(): m_state=1
08:49:48.881 00.000 7988 UpdateCurrentPosition: no star selected
08:49:48.881 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:48.881 00.000 7988 Status Line: No star selected
08:49:48.881 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:48.888 00.007 7988 UpdateGuideState exits: No star selected
08:49:48.888 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:48.888 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:48.888 00.000 7988 Enqueuing Expose request
08:49:48.888 00.000 15712 Worker thread wakes up
08:49:48.888 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:48.888 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:50.631 01.743 15712 Exposure complete
08:49:50.653 00.022 15712 worker thread done servicing request
08:49:50.653 00.000 7988 OnExposeComplete: enter
08:49:50.653 00.000 7988 UpdateGuideState(): m_state=1
08:49:50.653 00.000 7988 UpdateCurrentPosition: no star selected
08:49:50.653 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:50.653 00.000 7988 Status Line: No star selected
08:49:50.653 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:50.660 00.007 7988 UpdateGuideState exits: No star selected
08:49:50.660 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:50.660 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:50.660 00.000 7988 Enqueuing Expose request
08:49:50.660 00.000 15712 Worker thread wakes up
08:49:50.660 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:50.660 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:52.083 01.423 15712 Exposure complete
08:49:52.097 00.014 15712 worker thread done servicing request
08:49:52.097 00.000 7988 OnExposeComplete: enter
08:49:52.097 00.000 7988 UpdateGuideState(): m_state=1
08:49:52.108 00.011 7988 UpdateCurrentPosition: no star selected
08:49:52.108 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:52.110 00.002 7988 Status Line: No star selected
08:49:52.112 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:52.112 00.000 7988 UpdateGuideState exits: No star selected
08:49:52.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:52.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:52.112 00.000 7988 Enqueuing Expose request
08:49:52.112 00.000 15712 Worker thread wakes up
08:49:52.112 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:52.112 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:53.760 01.648 15712 Exposure complete
08:49:53.779 00.019 15712 worker thread done servicing request
08:49:53.779 00.000 7988 OnExposeComplete: enter
08:49:53.779 00.000 7988 UpdateGuideState(): m_state=1
08:49:53.786 00.007 7988 UpdateCurrentPosition: no star selected
08:49:53.786 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:53.788 00.002 7988 Status Line: No star selected
08:49:53.790 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:53.791 00.001 7988 UpdateGuideState exits: No star selected
08:49:53.791 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:53.791 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:53.791 00.000 7988 Enqueuing Expose request
08:49:53.796 00.005 15712 Worker thread wakes up
08:49:53.796 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:53.796 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:55.325 01.529 15712 Exposure complete
08:49:55.358 00.033 15712 worker thread done servicing request
08:49:55.358 00.000 7988 OnExposeComplete: enter
08:49:55.358 00.000 7988 UpdateGuideState(): m_state=1
08:49:55.358 00.000 7988 UpdateCurrentPosition: no star selected
08:49:55.358 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:55.363 00.005 7988 Status Line: No star selected
08:49:55.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:55.363 00.000 7988 UpdateGuideState exits: No star selected
08:49:55.363 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:55.363 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:55.363 00.000 7988 Enqueuing Expose request
08:49:55.363 00.000 15712 Worker thread wakes up
08:49:55.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:55.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:57.006 01.643 15712 Exposure complete
08:49:57.020 00.014 15712 worker thread done servicing request
08:49:57.020 00.000 7988 OnExposeComplete: enter
08:49:57.030 00.010 7988 UpdateGuideState(): m_state=1
08:49:57.030 00.000 7988 UpdateCurrentPosition: no star selected
08:49:57.030 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:57.030 00.000 7988 Status Line: No star selected
08:49:57.030 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:57.036 00.006 7988 UpdateGuideState exits: No star selected
08:49:57.038 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:57.038 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:57.040 00.002 7988 Enqueuing Expose request
08:49:57.040 00.000 15712 Worker thread wakes up
08:49:57.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:57.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:49:58.558 01.518 15712 Exposure complete
08:49:58.577 00.019 15712 worker thread done servicing request
08:49:58.577 00.000 7988 OnExposeComplete: enter
08:49:58.577 00.000 7988 UpdateGuideState(): m_state=1
08:49:58.583 00.006 7988 UpdateCurrentPosition: no star selected
08:49:58.583 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:49:58.585 00.002 7988 Status Line: No star selected
08:49:58.587 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:49:58.587 00.000 7988 UpdateGuideState exits: No star selected
08:49:58.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:49:58.587 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:49:58.587 00.000 7988 Enqueuing Expose request
08:49:58.587 00.000 15712 Worker thread wakes up
08:49:58.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:49:58.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:00.233 01.646 15712 Exposure complete
08:50:00.249 00.016 15712 worker thread done servicing request
08:50:00.249 00.000 7988 OnExposeComplete: enter
08:50:00.249 00.000 7988 UpdateGuideState(): m_state=1
08:50:00.260 00.011 7988 UpdateCurrentPosition: no star selected
08:50:00.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:00.262 00.002 7988 Status Line: No star selected
08:50:00.264 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:00.265 00.001 7988 UpdateGuideState exits: No star selected
08:50:00.265 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:00.265 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:00.265 00.000 7988 Enqueuing Expose request
08:50:00.265 00.000 15712 Worker thread wakes up
08:50:00.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:00.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:01.801 01.536 15712 Exposure complete
08:50:01.814 00.013 15712 worker thread done servicing request
08:50:01.814 00.000 7988 OnExposeComplete: enter
08:50:01.814 00.000 7988 UpdateGuideState(): m_state=1
08:50:01.826 00.012 7988 UpdateCurrentPosition: no star selected
08:50:01.826 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:01.828 00.002 7988 Status Line: No star selected
08:50:01.829 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:01.830 00.001 7988 UpdateGuideState exits: No star selected
08:50:01.830 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:01.830 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:01.830 00.000 7988 Enqueuing Expose request
08:50:01.830 00.000 15712 Worker thread wakes up
08:50:01.830 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:01.830 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:03.478 01.648 15712 Exposure complete
08:50:03.501 00.023 15712 worker thread done servicing request
08:50:03.501 00.000 7988 OnExposeComplete: enter
08:50:03.501 00.000 7988 UpdateGuideState(): m_state=1
08:50:03.501 00.000 7988 UpdateCurrentPosition: no star selected
08:50:03.501 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:03.501 00.000 7988 Status Line: No star selected
08:50:03.501 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:03.508 00.007 7988 UpdateGuideState exits: No star selected
08:50:03.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:03.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:03.508 00.000 7988 Enqueuing Expose request
08:50:03.508 00.000 15712 Worker thread wakes up
08:50:03.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:03.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:05.028 01.520 15712 Exposure complete
08:50:05.052 00.024 15712 worker thread done servicing request
08:50:05.052 00.000 7988 OnExposeComplete: enter
08:50:05.052 00.000 7988 UpdateGuideState(): m_state=1
08:50:05.052 00.000 7988 UpdateCurrentPosition: no star selected
08:50:05.052 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:05.052 00.000 7988 Status Line: No star selected
08:50:05.058 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:05.058 00.000 7988 UpdateGuideState exits: No star selected
08:50:05.058 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:05.058 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:05.063 00.005 7988 Enqueuing Expose request
08:50:05.063 00.000 15712 Worker thread wakes up
08:50:05.063 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:05.063 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:06.703 01.640 15712 Exposure complete
08:50:06.719 00.016 15712 worker thread done servicing request
08:50:06.719 00.000 7988 OnExposeComplete: enter
08:50:06.719 00.000 7988 UpdateGuideState(): m_state=1
08:50:06.730 00.011 7988 UpdateCurrentPosition: no star selected
08:50:06.730 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:06.732 00.002 7988 Status Line: No star selected
08:50:06.734 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:06.735 00.001 7988 UpdateGuideState exits: No star selected
08:50:06.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:06.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:06.735 00.000 7988 Enqueuing Expose request
08:50:06.735 00.000 15712 Worker thread wakes up
08:50:06.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:06.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:08.269 01.534 15712 Exposure complete
08:50:08.283 00.014 15712 worker thread done servicing request
08:50:08.283 00.000 7988 OnExposeComplete: enter
08:50:08.283 00.000 7988 UpdateGuideState(): m_state=1
08:50:08.283 00.000 7988 UpdateCurrentPosition: no star selected
08:50:08.283 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:08.296 00.013 7988 Status Line: No star selected
08:50:08.296 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:08.299 00.003 7988 UpdateGuideState exits: No star selected
08:50:08.299 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:08.299 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:08.299 00.000 7988 Enqueuing Expose request
08:50:08.299 00.000 15712 Worker thread wakes up
08:50:08.299 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:08.299 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:09.942 01.643 15712 Exposure complete
08:50:09.966 00.024 15712 worker thread done servicing request
08:50:09.966 00.000 7988 OnExposeComplete: enter
08:50:09.966 00.000 7988 UpdateGuideState(): m_state=1
08:50:09.966 00.000 7988 UpdateCurrentPosition: no star selected
08:50:09.966 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:09.966 00.000 7988 Status Line: No star selected
08:50:09.966 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:09.974 00.008 7988 UpdateGuideState exits: No star selected
08:50:09.974 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:09.974 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:09.974 00.000 7988 Enqueuing Expose request
08:50:09.974 00.000 15712 Worker thread wakes up
08:50:09.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:09.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:11.493 01.519 15712 Exposure complete
08:50:11.516 00.023 15712 worker thread done servicing request
08:50:11.516 00.000 7988 OnExposeComplete: enter
08:50:11.516 00.000 7988 UpdateGuideState(): m_state=1
08:50:11.520 00.004 7988 UpdateCurrentPosition: no star selected
08:50:11.520 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:11.522 00.002 7988 Status Line: No star selected
08:50:11.524 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:11.524 00.000 7988 UpdateGuideState exits: No star selected
08:50:11.524 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:11.524 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:11.524 00.000 7988 Enqueuing Expose request
08:50:11.524 00.000 15712 Worker thread wakes up
08:50:11.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:11.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:13.171 01.647 15712 Exposure complete
08:50:13.186 00.015 15712 worker thread done servicing request
08:50:13.186 00.000 7988 OnExposeComplete: enter
08:50:13.186 00.000 7988 UpdateGuideState(): m_state=1
08:50:13.186 00.000 7988 UpdateCurrentPosition: no star selected
08:50:13.198 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:13.200 00.002 7988 Status Line: No star selected
08:50:13.200 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:13.202 00.002 7988 UpdateGuideState exits: No star selected
08:50:13.202 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:13.202 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:13.202 00.000 7988 Enqueuing Expose request
08:50:13.202 00.000 15712 Worker thread wakes up
08:50:13.202 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:13.202 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:14.737 01.535 15712 Exposure complete
08:50:14.759 00.022 15712 worker thread done servicing request
08:50:14.759 00.000 7988 OnExposeComplete: enter
08:50:14.759 00.000 7988 UpdateGuideState(): m_state=1
08:50:14.759 00.000 7988 UpdateCurrentPosition: no star selected
08:50:14.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:14.759 00.000 7988 Status Line: No star selected
08:50:14.766 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:14.767 00.001 7988 UpdateGuideState exits: No star selected
08:50:14.769 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:14.769 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:14.771 00.002 7988 Enqueuing Expose request
08:50:14.771 00.000 15712 Worker thread wakes up
08:50:14.771 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:14.771 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:16.412 01.641 15712 Exposure complete
08:50:16.437 00.025 15712 worker thread done servicing request
08:50:16.437 00.000 7988 OnExposeComplete: enter
08:50:16.437 00.000 7988 UpdateGuideState(): m_state=1
08:50:16.437 00.000 7988 UpdateCurrentPosition: no star selected
08:50:16.437 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:16.437 00.000 7988 Status Line: No star selected
08:50:16.437 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:16.444 00.007 7988 UpdateGuideState exits: No star selected
08:50:16.444 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:16.444 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:16.444 00.000 7988 Enqueuing Expose request
08:50:16.444 00.000 15712 Worker thread wakes up
08:50:16.444 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:16.444 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:17.964 01.520 15712 Exposure complete
08:50:17.987 00.023 7988 OnExposeComplete: enter
08:50:17.987 00.000 7988 UpdateGuideState(): m_state=1
08:50:17.987 00.000 15712 worker thread done servicing request
08:50:17.987 00.000 7988 UpdateCurrentPosition: no star selected
08:50:17.994 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:17.994 00.000 7988 Status Line: No star selected
08:50:17.997 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:18.000 00.003 7988 UpdateGuideState exits: No star selected
08:50:18.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:18.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:18.000 00.000 7988 Enqueuing Expose request
08:50:18.000 00.000 15712 Worker thread wakes up
08:50:18.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:18.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:19.853 01.853 15712 Exposure complete
08:50:21.019 01.166 15712 worker thread done servicing request
08:50:21.019 00.000 7988 OnExposeComplete: enter
08:50:21.023 00.004 7988 UpdateGuideState(): m_state=1
08:50:21.055 00.032 7988 UpdateCurrentPosition: no star selected
08:50:21.101 00.046 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:21.142 00.041 7988 Status Line: No star selected
08:50:21.249 00.107 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:21.328 00.079 7988 UpdateGuideState exits: No star selected
08:50:21.384 00.056 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:21.430 00.046 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:21.460 00.030 7988 Enqueuing Expose request
08:50:21.475 00.015 15712 Worker thread wakes up
08:50:21.475 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:21.475 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:23.193 01.718 15712 Exposure complete
08:50:23.904 00.711 15712 worker thread done servicing request
08:50:23.904 00.000 7988 OnExposeComplete: enter
08:50:23.906 00.002 7988 UpdateGuideState(): m_state=1
08:50:23.940 00.034 7988 UpdateCurrentPosition: no star selected
08:50:24.068 00.128 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:24.094 00.026 7988 Status Line: No star selected
08:50:24.127 00.033 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:24.147 00.020 7988 UpdateGuideState exits: No star selected
08:50:24.151 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:24.188 00.037 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:24.212 00.024 7988 Enqueuing Expose request
08:50:24.222 00.010 15712 Worker thread wakes up
08:50:24.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:24.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:25.647 01.425 15712 Exposure complete
08:50:25.758 00.111 7988 OnExposeComplete: enter
08:50:25.762 00.004 7988 UpdateGuideState(): m_state=1
08:50:25.768 00.006 15712 worker thread done servicing request
08:50:25.770 00.002 7988 UpdateCurrentPosition: no star selected
08:50:25.779 00.009 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:25.787 00.008 7988 Status Line: No star selected
08:50:25.802 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:25.813 00.011 7988 UpdateGuideState exits: No star selected
08:50:25.830 00.017 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:25.834 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:25.840 00.006 7988 Enqueuing Expose request
08:50:25.851 00.011 15712 Worker thread wakes up
08:50:25.851 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:25.851 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:27.500 01.649 15712 Exposure complete
08:50:27.660 00.160 15712 worker thread done servicing request
08:50:27.661 00.001 7988 OnExposeComplete: enter
08:50:27.665 00.004 7988 UpdateGuideState(): m_state=1
08:50:27.681 00.016 7988 UpdateCurrentPosition: no star selected
08:50:27.695 00.014 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:27.702 00.007 7988 Status Line: No star selected
08:50:27.713 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:27.715 00.002 7988 UpdateGuideState exits: No star selected
08:50:27.728 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:27.732 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:27.737 00.005 7988 Enqueuing Expose request
08:50:27.741 00.004 15712 Worker thread wakes up
08:50:27.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:27.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:29.226 01.485 15712 Exposure complete
08:50:29.326 00.100 15712 worker thread done servicing request
08:50:29.326 00.000 7988 OnExposeComplete: enter
08:50:29.328 00.002 7988 UpdateGuideState(): m_state=1
08:50:29.347 00.019 7988 UpdateCurrentPosition: no star selected
08:50:29.351 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:29.355 00.004 7988 Status Line: No star selected
08:50:29.361 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:29.366 00.005 7988 UpdateGuideState exits: No star selected
08:50:29.370 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:29.372 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:29.377 00.005 7988 Enqueuing Expose request
08:50:29.381 00.004 15712 Worker thread wakes up
08:50:29.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:29.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:31.014 01.633 15712 Exposure complete
08:50:31.036 00.022 15712 worker thread done servicing request
08:50:31.036 00.000 7988 OnExposeComplete: enter
08:50:31.036 00.000 7988 UpdateGuideState(): m_state=1
08:50:31.036 00.000 7988 UpdateCurrentPosition: no star selected
08:50:31.036 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:31.036 00.000 7988 Status Line: No star selected
08:50:31.036 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:31.044 00.008 7988 UpdateGuideState exits: No star selected
08:50:31.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:31.044 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:31.048 00.004 7988 Enqueuing Expose request
08:50:31.048 00.000 15712 Worker thread wakes up
08:50:31.048 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:31.048 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:32.576 01.528 15712 Exposure complete
08:50:32.614 00.038 7988 OnExposeComplete: enter
08:50:32.620 00.006 7988 UpdateGuideState(): m_state=1
08:50:32.628 00.008 15712 worker thread done servicing request
08:50:32.628 00.000 7988 UpdateCurrentPosition: no star selected
08:50:32.640 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:32.652 00.012 7988 Status Line: No star selected
08:50:32.658 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:32.664 00.006 7988 UpdateGuideState exits: No star selected
08:50:32.666 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:32.671 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:32.678 00.007 7988 Enqueuing Expose request
08:50:32.678 00.000 15712 Worker thread wakes up
08:50:32.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:32.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:34.312 01.634 15712 Exposure complete
08:50:34.333 00.021 15712 worker thread done servicing request
08:50:34.335 00.002 7988 OnExposeComplete: enter
08:50:34.335 00.000 7988 UpdateGuideState(): m_state=1
08:50:34.335 00.000 7988 UpdateCurrentPosition: no star selected
08:50:34.335 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:34.340 00.005 7988 Status Line: No star selected
08:50:34.340 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:34.340 00.000 7988 UpdateGuideState exits: No star selected
08:50:34.344 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:34.344 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:34.344 00.000 7988 Enqueuing Expose request
08:50:34.344 00.000 15712 Worker thread wakes up
08:50:34.344 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:34.344 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:35.870 01.526 15712 Exposure complete
08:50:35.893 00.023 15712 worker thread done servicing request
08:50:35.893 00.000 7988 OnExposeComplete: enter
08:50:35.893 00.000 7988 UpdateGuideState(): m_state=1
08:50:35.893 00.000 7988 UpdateCurrentPosition: no star selected
08:50:35.893 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:35.893 00.000 7988 Status Line: No star selected
08:50:35.893 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:35.902 00.009 7988 UpdateGuideState exits: No star selected
08:50:35.902 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:35.902 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:35.902 00.000 7988 Enqueuing Expose request
08:50:35.902 00.000 15712 Worker thread wakes up
08:50:35.902 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:35.902 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:37.645 01.743 15712 Exposure complete
08:50:37.662 00.017 15712 worker thread done servicing request
08:50:37.662 00.000 7988 OnExposeComplete: enter
08:50:37.662 00.000 7988 UpdateGuideState(): m_state=1
08:50:37.670 00.008 7988 UpdateCurrentPosition: no star selected
08:50:37.670 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:37.672 00.002 7988 Status Line: No star selected
08:50:37.674 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:37.674 00.000 7988 UpdateGuideState exits: No star selected
08:50:37.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:37.674 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:37.674 00.000 7988 Enqueuing Expose request
08:50:37.679 00.005 15712 Worker thread wakes up
08:50:37.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:37.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:39.084 01.405 15712 Exposure complete
08:50:39.108 00.024 15712 worker thread done servicing request
08:50:39.108 00.000 7988 OnExposeComplete: enter
08:50:39.108 00.000 7988 UpdateGuideState(): m_state=1
08:50:39.108 00.000 7988 UpdateCurrentPosition: no star selected
08:50:39.108 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:39.108 00.000 7988 Status Line: No star selected
08:50:39.115 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:39.115 00.000 7988 UpdateGuideState exits: No star selected
08:50:39.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:39.121 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:39.121 00.000 7988 Enqueuing Expose request
08:50:39.121 00.000 15712 Worker thread wakes up
08:50:39.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:39.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:40.761 01.640 15712 Exposure complete
08:50:40.784 00.023 15712 worker thread done servicing request
08:50:40.784 00.000 7988 OnExposeComplete: enter
08:50:40.787 00.003 7988 UpdateGuideState(): m_state=1
08:50:40.787 00.000 7988 UpdateCurrentPosition: no star selected
08:50:40.790 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:40.790 00.000 7988 Status Line: No star selected
08:50:40.790 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:40.790 00.000 7988 UpdateGuideState exits: No star selected
08:50:40.790 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:40.790 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:40.790 00.000 7988 Enqueuing Expose request
08:50:40.790 00.000 15712 Worker thread wakes up
08:50:40.790 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:40.790 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:42.333 01.543 15712 Exposure complete
08:50:42.353 00.020 15712 worker thread done servicing request
08:50:42.353 00.000 7988 OnExposeComplete: enter
08:50:42.353 00.000 7988 UpdateGuideState(): m_state=1
08:50:42.358 00.005 7988 UpdateCurrentPosition: no star selected
08:50:42.358 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:42.360 00.002 7988 Status Line: No star selected
08:50:42.362 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:42.362 00.000 7988 UpdateGuideState exits: No star selected
08:50:42.362 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:42.362 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:42.362 00.000 7988 Enqueuing Expose request
08:50:42.362 00.000 15712 Worker thread wakes up
08:50:42.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:42.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:44.011 01.649 15712 Exposure complete
08:50:44.023 00.012 15712 worker thread done servicing request
08:50:44.023 00.000 7988 OnExposeComplete: enter
08:50:44.037 00.014 7988 UpdateGuideState(): m_state=1
08:50:44.040 00.003 7988 UpdateCurrentPosition: no star selected
08:50:44.040 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:44.040 00.000 7988 Status Line: No star selected
08:50:44.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:44.040 00.000 7988 UpdateGuideState exits: No star selected
08:50:44.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:44.040 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:44.040 00.000 7988 Enqueuing Expose request
08:50:44.040 00.000 15712 Worker thread wakes up
08:50:44.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:44.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:45.570 01.530 15712 Exposure complete
08:50:45.595 00.025 15712 worker thread done servicing request
08:50:45.595 00.000 7988 OnExposeComplete: enter
08:50:45.595 00.000 7988 UpdateGuideState(): m_state=1
08:50:45.595 00.000 7988 UpdateCurrentPosition: no star selected
08:50:45.595 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:45.595 00.000 7988 Status Line: No star selected
08:50:45.599 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:45.601 00.002 7988 UpdateGuideState exits: No star selected
08:50:45.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:45.604 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:45.604 00.000 7988 Enqueuing Expose request
08:50:45.604 00.000 15712 Worker thread wakes up
08:50:45.604 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:45.604 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:47.240 01.636 15712 Exposure complete
08:50:47.255 00.015 15712 worker thread done servicing request
08:50:47.255 00.000 7988 OnExposeComplete: enter
08:50:47.255 00.000 7988 UpdateGuideState(): m_state=1
08:50:47.266 00.011 7988 UpdateCurrentPosition: no star selected
08:50:47.266 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:47.268 00.002 7988 Status Line: No star selected
08:50:47.269 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:47.270 00.001 7988 UpdateGuideState exits: No star selected
08:50:47.270 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:47.270 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:47.270 00.000 7988 Enqueuing Expose request
08:50:47.270 00.000 15712 Worker thread wakes up
08:50:47.270 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:47.270 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:48.794 01.524 15712 Exposure complete
08:50:48.820 00.026 15712 worker thread done servicing request
08:50:48.820 00.000 7988 OnExposeComplete: enter
08:50:48.822 00.002 7988 UpdateGuideState(): m_state=1
08:50:48.822 00.000 7988 UpdateCurrentPosition: no star selected
08:50:48.824 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:48.824 00.000 7988 Status Line: No star selected
08:50:48.824 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:48.824 00.000 7988 UpdateGuideState exits: No star selected
08:50:48.824 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:48.824 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:48.824 00.000 7988 Enqueuing Expose request
08:50:48.834 00.010 15712 Worker thread wakes up
08:50:48.834 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:48.834 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:50.481 01.647 15712 Exposure complete
08:50:50.511 00.030 15712 worker thread done servicing request
08:50:50.511 00.000 7988 OnExposeComplete: enter
08:50:50.519 00.008 7988 UpdateGuideState(): m_state=1
08:50:50.521 00.002 7988 UpdateCurrentPosition: no star selected
08:50:50.524 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:50.526 00.002 7988 Status Line: No star selected
08:50:50.528 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:50.528 00.000 7988 UpdateGuideState exits: No star selected
08:50:50.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:50.535 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:50.537 00.002 7988 Enqueuing Expose request
08:50:50.541 00.004 15712 Worker thread wakes up
08:50:50.541 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:50.541 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:52.072 01.531 15712 Exposure complete
08:50:52.094 00.022 15712 worker thread done servicing request
08:50:52.094 00.000 7988 OnExposeComplete: enter
08:50:52.094 00.000 7988 UpdateGuideState(): m_state=1
08:50:52.097 00.003 7988 UpdateCurrentPosition: no star selected
08:50:52.099 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:52.099 00.000 7988 Status Line: No star selected
08:50:52.101 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:52.102 00.001 7988 UpdateGuideState exits: No star selected
08:50:52.102 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:52.102 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:52.102 00.000 7988 Enqueuing Expose request
08:50:52.102 00.000 15712 Worker thread wakes up
08:50:52.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:52.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:53.746 01.644 15712 Exposure complete
08:50:53.761 00.015 15712 worker thread done servicing request
08:50:53.761 00.000 7988 OnExposeComplete: enter
08:50:53.775 00.014 7988 UpdateGuideState(): m_state=1
08:50:53.775 00.000 7988 UpdateCurrentPosition: no star selected
08:50:53.778 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:53.778 00.000 7988 Status Line: No star selected
08:50:53.780 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:53.782 00.002 7988 UpdateGuideState exits: No star selected
08:50:53.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:53.784 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:53.784 00.000 7988 Enqueuing Expose request
08:50:53.787 00.003 15712 Worker thread wakes up
08:50:53.787 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:53.787 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:55.311 01.524 15712 Exposure complete
08:50:55.329 00.018 15712 worker thread done servicing request
08:50:55.329 00.000 7988 OnExposeComplete: enter
08:50:55.339 00.010 7988 UpdateGuideState(): m_state=1
08:50:55.339 00.000 7988 UpdateCurrentPosition: no star selected
08:50:55.341 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:55.341 00.000 7988 Status Line: No star selected
08:50:55.341 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:55.341 00.000 7988 UpdateGuideState exits: No star selected
08:50:55.346 00.005 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:55.346 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:55.349 00.003 7988 Enqueuing Expose request
08:50:55.349 00.000 15712 Worker thread wakes up
08:50:55.349 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:55.349 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:56.988 01.639 15712 Exposure complete
08:50:57.005 00.017 15712 worker thread done servicing request
08:50:57.005 00.000 7988 OnExposeComplete: enter
08:50:57.005 00.000 7988 UpdateGuideState(): m_state=1
08:50:57.005 00.000 7988 UpdateCurrentPosition: no star selected
08:50:57.018 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:57.020 00.002 7988 Status Line: No star selected
08:50:57.022 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:57.022 00.000 7988 UpdateGuideState exits: No star selected
08:50:57.024 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:57.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:57.026 00.002 7988 Enqueuing Expose request
08:50:57.026 00.000 15712 Worker thread wakes up
08:50:57.026 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:57.026 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:50:58.550 01.524 15712 Exposure complete
08:50:58.573 00.023 15712 worker thread done servicing request
08:50:58.573 00.000 7988 OnExposeComplete: enter
08:50:58.573 00.000 7988 UpdateGuideState(): m_state=1
08:50:58.573 00.000 7988 UpdateCurrentPosition: no star selected
08:50:58.573 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:50:58.573 00.000 7988 Status Line: No star selected
08:50:58.573 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:50:58.582 00.009 7988 UpdateGuideState exits: No star selected
08:50:58.582 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:50:58.582 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:50:58.582 00.000 7988 Enqueuing Expose request
08:50:58.582 00.000 15712 Worker thread wakes up
08:50:58.582 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:50:58.582 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:00.222 01.640 15712 Exposure complete
08:51:00.256 00.034 15712 worker thread done servicing request
08:51:00.256 00.000 7988 OnExposeComplete: enter
08:51:00.256 00.000 7988 UpdateGuideState(): m_state=1
08:51:00.256 00.000 7988 UpdateCurrentPosition: no star selected
08:51:00.256 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:00.263 00.007 7988 Status Line: No star selected
08:51:00.267 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:00.269 00.002 7988 UpdateGuideState exits: No star selected
08:51:00.271 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:00.271 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:00.273 00.002 7988 Enqueuing Expose request
08:51:00.275 00.002 15712 Worker thread wakes up
08:51:00.275 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:00.275 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:01.795 01.520 15712 Exposure complete
08:51:01.818 00.023 15712 worker thread done servicing request
08:51:01.818 00.000 7988 OnExposeComplete: enter
08:51:01.818 00.000 7988 UpdateGuideState(): m_state=1
08:51:01.818 00.000 7988 UpdateCurrentPosition: no star selected
08:51:01.818 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:01.818 00.000 7988 Status Line: No star selected
08:51:01.818 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:01.825 00.007 7988 UpdateGuideState exits: No star selected
08:51:01.825 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:01.825 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:01.825 00.000 7988 Enqueuing Expose request
08:51:01.825 00.000 15712 Worker thread wakes up
08:51:01.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:01.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:03.472 01.647 15712 Exposure complete
08:51:03.494 00.022 15712 worker thread done servicing request
08:51:03.494 00.000 7988 OnExposeComplete: enter
08:51:03.494 00.000 7988 UpdateGuideState(): m_state=1
08:51:03.494 00.000 7988 UpdateCurrentPosition: no star selected
08:51:03.494 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:03.494 00.000 7988 Status Line: No star selected
08:51:03.500 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:03.502 00.002 7988 UpdateGuideState exits: No star selected
08:51:03.502 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:03.502 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:03.502 00.000 7988 Enqueuing Expose request
08:51:03.502 00.000 15712 Worker thread wakes up
08:51:03.502 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:03.502 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:05.039 01.537 15712 Exposure complete
08:51:05.061 00.022 15712 worker thread done servicing request
08:51:05.061 00.000 7988 OnExposeComplete: enter
08:51:05.061 00.000 7988 UpdateGuideState(): m_state=1
08:51:05.061 00.000 7988 UpdateCurrentPosition: no star selected
08:51:05.061 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:05.061 00.000 7988 Status Line: No star selected
08:51:05.067 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:05.067 00.000 7988 UpdateGuideState exits: No star selected
08:51:05.067 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:05.067 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:05.067 00.000 7988 Enqueuing Expose request
08:51:05.067 00.000 15712 Worker thread wakes up
08:51:05.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:05.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:06.813 01.746 15712 Exposure complete
08:51:06.833 00.020 15712 worker thread done servicing request
08:51:06.833 00.000 7988 OnExposeComplete: enter
08:51:06.833 00.000 7988 UpdateGuideState(): m_state=1
08:51:06.838 00.005 7988 UpdateCurrentPosition: no star selected
08:51:06.840 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:06.840 00.000 7988 Status Line: No star selected
08:51:06.842 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:06.842 00.000 7988 UpdateGuideState exits: No star selected
08:51:06.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:06.842 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:06.842 00.000 7988 Enqueuing Expose request
08:51:06.842 00.000 15712 Worker thread wakes up
08:51:06.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:06.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:08.261 01.419 15712 Exposure complete
08:51:08.285 00.024 15712 worker thread done servicing request
08:51:08.285 00.000 7988 OnExposeComplete: enter
08:51:08.287 00.002 7988 UpdateGuideState(): m_state=1
08:51:08.287 00.000 7988 UpdateCurrentPosition: no star selected
08:51:08.291 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:08.291 00.000 7988 Status Line: No star selected
08:51:08.291 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:08.291 00.000 7988 UpdateGuideState exits: No star selected
08:51:08.291 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:08.291 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:08.291 00.000 7988 Enqueuing Expose request
08:51:08.291 00.000 15712 Worker thread wakes up
08:51:08.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:08.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:09.936 01.645 15712 Exposure complete
08:51:09.955 00.019 15712 worker thread done servicing request
08:51:09.955 00.000 7988 OnExposeComplete: enter
08:51:09.955 00.000 7988 UpdateGuideState(): m_state=1
08:51:09.955 00.000 7988 UpdateCurrentPosition: no star selected
08:51:09.955 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:09.955 00.000 7988 Status Line: No star selected
08:51:09.966 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:09.966 00.000 7988 UpdateGuideState exits: No star selected
08:51:09.966 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:09.966 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:09.966 00.000 7988 Enqueuing Expose request
08:51:09.966 00.000 15712 Worker thread wakes up
08:51:09.966 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:09.966 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:11.496 01.530 15712 Exposure complete
08:51:11.518 00.022 15712 worker thread done servicing request
08:51:11.518 00.000 7988 OnExposeComplete: enter
08:51:11.518 00.000 7988 UpdateGuideState(): m_state=1
08:51:11.522 00.004 7988 UpdateCurrentPosition: no star selected
08:51:11.522 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:11.524 00.002 7988 Status Line: No star selected
08:51:11.526 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:11.526 00.000 7988 UpdateGuideState exits: No star selected
08:51:11.528 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:11.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:11.530 00.002 7988 Enqueuing Expose request
08:51:11.530 00.000 15712 Worker thread wakes up
08:51:11.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:11.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:13.167 01.637 15712 Exposure complete
08:51:13.184 00.017 15712 worker thread done servicing request
08:51:13.184 00.000 7988 OnExposeComplete: enter
08:51:13.184 00.000 7988 UpdateGuideState(): m_state=1
08:51:13.193 00.009 7988 UpdateCurrentPosition: no star selected
08:51:13.193 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:13.195 00.002 7988 Status Line: No star selected
08:51:13.195 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:13.197 00.002 7988 UpdateGuideState exits: No star selected
08:51:13.197 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:13.197 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:13.197 00.000 7988 Enqueuing Expose request
08:51:13.201 00.004 15712 Worker thread wakes up
08:51:13.201 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:13.201 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:14.728 01.527 15712 Exposure complete
08:51:14.751 00.023 15712 worker thread done servicing request
08:51:14.751 00.000 7988 OnExposeComplete: enter
08:51:14.751 00.000 7988 UpdateGuideState(): m_state=1
08:51:14.756 00.005 7988 UpdateCurrentPosition: no star selected
08:51:14.756 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:14.758 00.002 7988 Status Line: No star selected
08:51:14.758 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:14.762 00.004 7988 UpdateGuideState exits: No star selected
08:51:14.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:14.764 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:14.764 00.000 7988 Enqueuing Expose request
08:51:14.767 00.003 15712 Worker thread wakes up
08:51:14.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:14.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:16.405 01.638 15712 Exposure complete
08:51:16.430 00.025 15712 worker thread done servicing request
08:51:16.430 00.000 7988 OnExposeComplete: enter
08:51:16.430 00.000 7988 UpdateGuideState(): m_state=1
08:51:16.430 00.000 7988 UpdateCurrentPosition: no star selected
08:51:16.430 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:16.430 00.000 7988 Status Line: No star selected
08:51:16.436 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:16.436 00.000 7988 UpdateGuideState exits: No star selected
08:51:16.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:16.436 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:16.436 00.000 7988 Enqueuing Expose request
08:51:16.436 00.000 15712 Worker thread wakes up
08:51:16.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:16.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:17.968 01.532 15712 Exposure complete
08:51:17.991 00.023 15712 worker thread done servicing request
08:51:17.993 00.002 7988 OnExposeComplete: enter
08:51:17.993 00.000 7988 UpdateGuideState(): m_state=1
08:51:17.993 00.000 7988 UpdateCurrentPosition: no star selected
08:51:17.993 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:17.993 00.000 7988 Status Line: No star selected
08:51:17.993 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:17.999 00.006 7988 UpdateGuideState exits: No star selected
08:51:18.002 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:18.002 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:18.002 00.000 7988 Enqueuing Expose request
08:51:18.002 00.000 15712 Worker thread wakes up
08:51:18.002 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:18.002 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:19.635 01.633 15712 Exposure complete
08:51:19.662 00.027 15712 worker thread done servicing request
08:51:19.662 00.000 7988 OnExposeComplete: enter
08:51:19.662 00.000 7988 UpdateGuideState(): m_state=1
08:51:19.664 00.002 7988 UpdateCurrentPosition: no star selected
08:51:19.664 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:19.664 00.000 7988 Status Line: No star selected
08:51:19.668 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:19.670 00.002 7988 UpdateGuideState exits: No star selected
08:51:19.670 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:19.673 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:19.673 00.000 7988 Enqueuing Expose request
08:51:19.673 00.000 15712 Worker thread wakes up
08:51:19.673 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:19.673 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:21.193 01.520 15712 Exposure complete
08:51:21.224 00.031 15712 worker thread done servicing request
08:51:21.224 00.000 7988 OnExposeComplete: enter
08:51:21.224 00.000 7988 UpdateGuideState(): m_state=1
08:51:21.224 00.000 7988 UpdateCurrentPosition: no star selected
08:51:21.224 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:21.233 00.009 7988 Status Line: No star selected
08:51:21.236 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:21.236 00.000 7988 UpdateGuideState exits: No star selected
08:51:21.239 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:21.239 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:21.239 00.000 7988 Enqueuing Expose request
08:51:21.239 00.000 15712 Worker thread wakes up
08:51:21.239 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:21.239 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:22.881 01.642 15712 Exposure complete
08:51:22.900 00.019 15712 worker thread done servicing request
08:51:22.900 00.000 7988 OnExposeComplete: enter
08:51:22.900 00.000 7988 UpdateGuideState(): m_state=1
08:51:22.900 00.000 7988 UpdateCurrentPosition: no star selected
08:51:22.900 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:22.910 00.010 7988 Status Line: No star selected
08:51:22.910 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:22.912 00.002 7988 UpdateGuideState exits: No star selected
08:51:22.912 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:22.912 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:22.912 00.000 7988 Enqueuing Expose request
08:51:22.917 00.005 15712 Worker thread wakes up
08:51:22.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:22.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:24.443 01.526 15712 Exposure complete
08:51:24.466 00.023 15712 worker thread done servicing request
08:51:24.466 00.000 7988 OnExposeComplete: enter
08:51:24.466 00.000 7988 UpdateGuideState(): m_state=1
08:51:24.466 00.000 7988 UpdateCurrentPosition: no star selected
08:51:24.466 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:24.466 00.000 7988 Status Line: No star selected
08:51:24.473 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:24.474 00.001 7988 UpdateGuideState exits: No star selected
08:51:24.474 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:24.474 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:24.474 00.000 7988 Enqueuing Expose request
08:51:24.474 00.000 15712 Worker thread wakes up
08:51:24.474 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:24.474 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:26.111 01.637 15712 Exposure complete
08:51:26.133 00.022 15712 worker thread done servicing request
08:51:26.133 00.000 7988 OnExposeComplete: enter
08:51:26.133 00.000 7988 UpdateGuideState(): m_state=1
08:51:26.136 00.003 7988 UpdateCurrentPosition: no star selected
08:51:26.136 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:26.136 00.000 7988 Status Line: No star selected
08:51:26.136 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:26.140 00.004 7988 UpdateGuideState exits: No star selected
08:51:26.140 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:26.140 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:26.140 00.000 7988 Enqueuing Expose request
08:51:26.140 00.000 15712 Worker thread wakes up
08:51:26.140 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:26.140 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:27.671 01.531 15712 Exposure complete
08:51:27.693 00.022 15712 worker thread done servicing request
08:51:27.693 00.000 7988 OnExposeComplete: enter
08:51:27.693 00.000 7988 UpdateGuideState(): m_state=1
08:51:27.699 00.006 7988 UpdateCurrentPosition: no star selected
08:51:27.701 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:27.703 00.002 7988 Status Line: No star selected
08:51:27.703 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:27.703 00.000 7988 UpdateGuideState exits: No star selected
08:51:27.703 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:27.703 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:27.703 00.000 7988 Enqueuing Expose request
08:51:27.703 00.000 15712 Worker thread wakes up
08:51:27.703 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:27.703 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:29.344 01.641 15712 Exposure complete
08:51:29.358 00.014 15712 worker thread done servicing request
08:51:29.358 00.000 7988 OnExposeComplete: enter
08:51:29.369 00.011 7988 UpdateGuideState(): m_state=1
08:51:29.369 00.000 7988 UpdateCurrentPosition: no star selected
08:51:29.369 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:29.369 00.000 7988 Status Line: No star selected
08:51:29.374 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:29.374 00.000 7988 UpdateGuideState exits: No star selected
08:51:29.374 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:29.374 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:29.374 00.000 7988 Enqueuing Expose request
08:51:29.381 00.007 15712 Worker thread wakes up
08:51:29.381 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:29.381 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:30.905 01.524 15712 Exposure complete
08:51:30.923 00.018 15712 worker thread done servicing request
08:51:30.923 00.000 7988 OnExposeComplete: enter
08:51:30.923 00.000 7988 UpdateGuideState(): m_state=1
08:51:30.932 00.009 7988 UpdateCurrentPosition: no star selected
08:51:30.932 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:30.934 00.002 7988 Status Line: No star selected
08:51:30.936 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:30.936 00.000 7988 UpdateGuideState exits: No star selected
08:51:30.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:30.940 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:30.940 00.000 7988 Enqueuing Expose request
08:51:30.940 00.000 15712 Worker thread wakes up
08:51:30.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:30.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:32.578 01.638 15712 Exposure complete
08:51:32.604 00.026 15712 worker thread done servicing request
08:51:32.604 00.000 7988 OnExposeComplete: enter
08:51:32.604 00.000 7988 UpdateGuideState(): m_state=1
08:51:32.604 00.000 7988 UpdateCurrentPosition: no star selected
08:51:32.604 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:32.604 00.000 7988 Status Line: No star selected
08:51:32.609 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:32.611 00.002 7988 UpdateGuideState exits: No star selected
08:51:32.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:32.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:32.611 00.000 7988 Enqueuing Expose request
08:51:32.611 00.000 15712 Worker thread wakes up
08:51:32.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:32.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:34.138 01.527 15712 Exposure complete
08:51:34.162 00.024 15712 worker thread done servicing request
08:51:34.168 00.006 7988 OnExposeComplete: enter
08:51:34.169 00.001 7988 UpdateGuideState(): m_state=1
08:51:34.171 00.002 7988 UpdateCurrentPosition: no star selected
08:51:34.173 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:34.175 00.002 7988 Status Line: No star selected
08:51:34.177 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:34.179 00.002 7988 UpdateGuideState exits: No star selected
08:51:34.179 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:34.183 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:34.185 00.002 7988 Enqueuing Expose request
08:51:34.185 00.000 15712 Worker thread wakes up
08:51:34.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:34.185 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:35.821 01.636 15712 Exposure complete
08:51:35.840 00.019 15712 worker thread done servicing request
08:51:35.840 00.000 7988 OnExposeComplete: enter
08:51:35.849 00.009 7988 UpdateGuideState(): m_state=1
08:51:35.849 00.000 7988 UpdateCurrentPosition: no star selected
08:51:35.849 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:35.849 00.000 7988 Status Line: No star selected
08:51:35.857 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:35.857 00.000 7988 UpdateGuideState exits: No star selected
08:51:35.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:35.857 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:35.857 00.000 7988 Enqueuing Expose request
08:51:35.857 00.000 15712 Worker thread wakes up
08:51:35.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:35.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:37.377 01.520 15712 Exposure complete
08:51:37.402 00.025 15712 worker thread done servicing request
08:51:37.402 00.000 7988 OnExposeComplete: enter
08:51:37.402 00.000 7988 UpdateGuideState(): m_state=1
08:51:37.402 00.000 7988 UpdateCurrentPosition: no star selected
08:51:37.402 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:37.402 00.000 7988 Status Line: No star selected
08:51:37.411 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:37.412 00.001 7988 UpdateGuideState exits: No star selected
08:51:37.412 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:37.412 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:37.412 00.000 7988 Enqueuing Expose request
08:51:37.419 00.007 15712 Worker thread wakes up
08:51:37.419 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:37.419 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:39.047 01.628 15712 Exposure complete
08:51:39.073 00.026 15712 worker thread done servicing request
08:51:39.073 00.000 7988 OnExposeComplete: enter
08:51:39.075 00.002 7988 UpdateGuideState(): m_state=1
08:51:39.075 00.000 7988 UpdateCurrentPosition: no star selected
08:51:39.078 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:39.078 00.000 7988 Status Line: No star selected
08:51:39.078 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:39.078 00.000 7988 UpdateGuideState exits: No star selected
08:51:39.078 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:39.085 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:39.085 00.000 7988 Enqueuing Expose request
08:51:39.085 00.000 15712 Worker thread wakes up
08:51:39.085 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:39.085 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:40.607 01.522 15712 Exposure complete
08:51:40.631 00.024 15712 worker thread done servicing request
08:51:40.631 00.000 7988 OnExposeComplete: enter
08:51:40.634 00.003 7988 UpdateGuideState(): m_state=1
08:51:40.634 00.000 7988 UpdateCurrentPosition: no star selected
08:51:40.634 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:40.634 00.000 7988 Status Line: No star selected
08:51:40.639 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:40.639 00.000 7988 UpdateGuideState exits: No star selected
08:51:40.639 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:40.639 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:40.639 00.000 7988 Enqueuing Expose request
08:51:40.639 00.000 15712 Worker thread wakes up
08:51:40.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:40.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:42.287 01.648 15712 Exposure complete
08:51:42.305 00.018 15712 worker thread done servicing request
08:51:42.305 00.000 7988 OnExposeComplete: enter
08:51:42.305 00.000 7988 UpdateGuideState(): m_state=1
08:51:42.305 00.000 7988 UpdateCurrentPosition: no star selected
08:51:42.305 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:42.305 00.000 7988 Status Line: No star selected
08:51:42.305 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:42.316 00.011 7988 UpdateGuideState exits: No star selected
08:51:42.318 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:42.318 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:42.318 00.000 7988 Enqueuing Expose request
08:51:42.320 00.002 15712 Worker thread wakes up
08:51:42.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:42.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:43.844 01.524 15712 Exposure complete
08:51:43.871 00.027 15712 worker thread done servicing request
08:51:43.871 00.000 7988 OnExposeComplete: enter
08:51:43.871 00.000 7988 UpdateGuideState(): m_state=1
08:51:43.871 00.000 7988 UpdateCurrentPosition: no star selected
08:51:43.876 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:43.876 00.000 7988 Status Line: No star selected
08:51:43.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:43.880 00.004 7988 UpdateGuideState exits: No star selected
08:51:43.880 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:43.880 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:43.880 00.000 7988 Enqueuing Expose request
08:51:43.886 00.006 15712 Worker thread wakes up
08:51:43.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:43.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:45.516 01.630 15712 Exposure complete
08:51:45.537 00.021 15712 worker thread done servicing request
08:51:45.537 00.000 7988 OnExposeComplete: enter
08:51:45.537 00.000 7988 UpdateGuideState(): m_state=1
08:51:45.537 00.000 7988 UpdateCurrentPosition: no star selected
08:51:45.537 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:45.537 00.000 7988 Status Line: No star selected
08:51:45.537 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:45.546 00.009 7988 UpdateGuideState exits: No star selected
08:51:45.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:45.546 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:45.546 00.000 7988 Enqueuing Expose request
08:51:45.546 00.000 15712 Worker thread wakes up
08:51:45.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:45.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:47.066 01.520 15712 Exposure complete
08:51:47.084 00.018 15712 worker thread done servicing request
08:51:47.084 00.000 7988 OnExposeComplete: enter
08:51:47.084 00.000 7988 UpdateGuideState(): m_state=1
08:51:47.093 00.009 7988 UpdateCurrentPosition: no star selected
08:51:47.095 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:47.096 00.001 7988 Status Line: No star selected
08:51:47.096 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:47.096 00.000 7988 UpdateGuideState exits: No star selected
08:51:47.099 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:47.101 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:47.101 00.000 7988 Enqueuing Expose request
08:51:47.101 00.000 15712 Worker thread wakes up
08:51:47.101 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:47.101 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:48.740 01.639 15712 Exposure complete
08:51:48.757 00.017 15712 worker thread done servicing request
08:51:48.757 00.000 7988 OnExposeComplete: enter
08:51:48.757 00.000 7988 UpdateGuideState(): m_state=1
08:51:48.764 00.007 7988 UpdateCurrentPosition: no star selected
08:51:48.766 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:48.766 00.000 7988 Status Line: No star selected
08:51:48.768 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:48.768 00.000 7988 UpdateGuideState exits: No star selected
08:51:48.768 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:48.768 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:48.768 00.000 7988 Enqueuing Expose request
08:51:48.774 00.006 15712 Worker thread wakes up
08:51:48.774 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:48.774 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:50.288 01.514 15712 Exposure complete
08:51:50.305 00.017 15712 worker thread done servicing request
08:51:50.305 00.000 7988 OnExposeComplete: enter
08:51:50.305 00.000 7988 UpdateGuideState(): m_state=1
08:51:50.305 00.000 7988 UpdateCurrentPosition: no star selected
08:51:50.305 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:50.305 00.000 7988 Status Line: No star selected
08:51:50.318 00.013 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:50.318 00.000 7988 UpdateGuideState exits: No star selected
08:51:50.318 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:50.322 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:50.322 00.000 7988 Enqueuing Expose request
08:51:50.322 00.000 15712 Worker thread wakes up
08:51:50.322 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:50.322 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:51.959 01.637 15712 Exposure complete
08:51:51.975 00.016 15712 worker thread done servicing request
08:51:51.975 00.000 7988 OnExposeComplete: enter
08:51:51.975 00.000 7988 UpdateGuideState(): m_state=1
08:51:51.987 00.012 7988 UpdateCurrentPosition: no star selected
08:51:51.987 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:51.989 00.002 7988 Status Line: No star selected
08:51:51.991 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:51.993 00.002 7988 UpdateGuideState exits: No star selected
08:51:51.993 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:51.993 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:51.993 00.000 7988 Enqueuing Expose request
08:51:51.993 00.000 15712 Worker thread wakes up
08:51:51.993 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:51.993 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:53.521 01.528 15712 Exposure complete
08:51:53.545 00.024 15712 worker thread done servicing request
08:51:53.545 00.000 7988 OnExposeComplete: enter
08:51:53.545 00.000 7988 UpdateGuideState(): m_state=1
08:51:53.547 00.002 7988 UpdateCurrentPosition: no star selected
08:51:53.548 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:53.550 00.002 7988 Status Line: No star selected
08:51:53.550 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:53.550 00.000 7988 UpdateGuideState exits: No star selected
08:51:53.550 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:53.556 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:53.556 00.000 7988 Enqueuing Expose request
08:51:53.556 00.000 15712 Worker thread wakes up
08:51:53.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:53.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:55.197 01.641 15712 Exposure complete
08:51:55.222 00.025 15712 worker thread done servicing request
08:51:55.222 00.000 7988 OnExposeComplete: enter
08:51:55.222 00.000 7988 UpdateGuideState(): m_state=1
08:51:55.225 00.003 7988 UpdateCurrentPosition: no star selected
08:51:55.225 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:55.225 00.000 7988 Status Line: No star selected
08:51:55.225 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:55.225 00.000 7988 UpdateGuideState exits: No star selected
08:51:55.233 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:55.233 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:55.235 00.002 7988 Enqueuing Expose request
08:51:55.235 00.000 15712 Worker thread wakes up
08:51:55.235 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:55.235 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:56.756 01.521 15712 Exposure complete
08:51:56.771 00.015 15712 worker thread done servicing request
08:51:56.771 00.000 7988 OnExposeComplete: enter
08:51:56.771 00.000 7988 UpdateGuideState(): m_state=1
08:51:56.771 00.000 7988 UpdateCurrentPosition: no star selected
08:51:56.771 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:56.785 00.014 7988 Status Line: No star selected
08:51:56.787 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:56.787 00.000 7988 UpdateGuideState exits: No star selected
08:51:56.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:56.787 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:56.793 00.006 7988 Enqueuing Expose request
08:51:56.793 00.000 15712 Worker thread wakes up
08:51:56.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:56.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:58.430 01.637 15712 Exposure complete
08:51:58.446 00.016 15712 worker thread done servicing request
08:51:58.446 00.000 7988 OnExposeComplete: enter
08:51:58.446 00.000 7988 UpdateGuideState(): m_state=1
08:51:58.457 00.011 7988 UpdateCurrentPosition: no star selected
08:51:58.458 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:51:58.458 00.000 7988 Status Line: No star selected
08:51:58.460 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:51:58.462 00.002 7988 UpdateGuideState exits: No star selected
08:51:58.462 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:51:58.462 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:51:58.462 00.000 7988 Enqueuing Expose request
08:51:58.462 00.000 15712 Worker thread wakes up
08:51:58.462 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:51:58.462 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:51:59.995 01.533 15712 Exposure complete
08:52:00.023 00.028 15712 worker thread done servicing request
08:52:00.025 00.002 7988 OnExposeComplete: enter
08:52:00.025 00.000 7988 UpdateGuideState(): m_state=1
08:52:00.025 00.000 7988 UpdateCurrentPosition: no star selected
08:52:00.025 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:00.025 00.000 7988 Status Line: No star selected
08:52:00.025 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:00.025 00.000 7988 UpdateGuideState exits: No star selected
08:52:00.025 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:00.025 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:00.025 00.000 7988 Enqueuing Expose request
08:52:00.025 00.000 15712 Worker thread wakes up
08:52:00.025 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:00.025 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:01.669 01.644 15712 Exposure complete
08:52:01.688 00.019 15712 worker thread done servicing request
08:52:01.688 00.000 7988 OnExposeComplete: enter
08:52:01.693 00.005 7988 UpdateGuideState(): m_state=1
08:52:01.693 00.000 7988 UpdateCurrentPosition: no star selected
08:52:01.693 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:01.693 00.000 7988 Status Line: No star selected
08:52:01.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:01.699 00.006 7988 UpdateGuideState exits: No star selected
08:52:01.699 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:01.699 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:01.699 00.000 7988 Enqueuing Expose request
08:52:01.699 00.000 15712 Worker thread wakes up
08:52:01.699 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:01.699 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:03.232 01.533 15712 Exposure complete
08:52:03.256 00.024 15712 worker thread done servicing request
08:52:03.256 00.000 7988 OnExposeComplete: enter
08:52:03.256 00.000 7988 UpdateGuideState(): m_state=1
08:52:03.256 00.000 7988 UpdateCurrentPosition: no star selected
08:52:03.256 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:03.256 00.000 7988 Status Line: No star selected
08:52:03.262 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:03.262 00.000 7988 UpdateGuideState exits: No star selected
08:52:03.262 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:03.262 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:03.262 00.000 7988 Enqueuing Expose request
08:52:03.262 00.000 15712 Worker thread wakes up
08:52:03.262 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:03.262 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:04.906 01.644 15712 Exposure complete
08:52:04.923 00.017 15712 worker thread done servicing request
08:52:04.923 00.000 7988 OnExposeComplete: enter
08:52:04.923 00.000 7988 UpdateGuideState(): m_state=1
08:52:04.923 00.000 7988 UpdateCurrentPosition: no star selected
08:52:04.923 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:04.923 00.000 7988 Status Line: No star selected
08:52:04.923 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:04.938 00.015 7988 UpdateGuideState exits: No star selected
08:52:04.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:04.940 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:04.940 00.000 7988 Enqueuing Expose request
08:52:04.940 00.000 15712 Worker thread wakes up
08:52:04.940 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:04.940 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:06.457 01.517 15712 Exposure complete
08:52:06.480 00.023 15712 worker thread done servicing request
08:52:06.480 00.000 7988 OnExposeComplete: enter
08:52:06.480 00.000 7988 UpdateGuideState(): m_state=1
08:52:06.480 00.000 7988 UpdateCurrentPosition: no star selected
08:52:06.480 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:06.480 00.000 7988 Status Line: No star selected
08:52:06.480 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:06.488 00.008 7988 UpdateGuideState exits: No star selected
08:52:06.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:06.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:06.491 00.003 7988 Enqueuing Expose request
08:52:06.491 00.000 15712 Worker thread wakes up
08:52:06.491 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:06.491 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:08.131 01.640 15712 Exposure complete
08:52:08.146 00.015 15712 worker thread done servicing request
08:52:08.146 00.000 7988 OnExposeComplete: enter
08:52:08.146 00.000 7988 UpdateGuideState(): m_state=1
08:52:08.158 00.012 7988 UpdateCurrentPosition: no star selected
08:52:08.159 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:08.159 00.000 7988 Status Line: No star selected
08:52:08.162 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:08.162 00.000 7988 UpdateGuideState exits: No star selected
08:52:08.162 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:08.162 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:08.162 00.000 7988 Enqueuing Expose request
08:52:08.162 00.000 15712 Worker thread wakes up
08:52:08.162 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:08.162 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:09.697 01.535 15712 Exposure complete
08:52:09.721 00.024 15712 worker thread done servicing request
08:52:09.721 00.000 7988 OnExposeComplete: enter
08:52:09.721 00.000 7988 UpdateGuideState(): m_state=1
08:52:09.721 00.000 7988 UpdateCurrentPosition: no star selected
08:52:09.724 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:09.724 00.000 7988 Status Line: No star selected
08:52:09.727 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:09.727 00.000 7988 UpdateGuideState exits: No star selected
08:52:09.727 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:09.727 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:09.727 00.000 7988 Enqueuing Expose request
08:52:09.727 00.000 15712 Worker thread wakes up
08:52:09.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:09.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:11.373 01.646 15712 Exposure complete
08:52:11.390 00.017 15712 worker thread done servicing request
08:52:11.390 00.000 7988 OnExposeComplete: enter
08:52:11.390 00.000 7988 UpdateGuideState(): m_state=1
08:52:11.400 00.010 7988 UpdateCurrentPosition: no star selected
08:52:11.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:11.402 00.002 7988 Status Line: No star selected
08:52:11.404 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:11.405 00.001 7988 UpdateGuideState exits: No star selected
08:52:11.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:11.407 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:11.407 00.000 7988 Enqueuing Expose request
08:52:11.407 00.000 15712 Worker thread wakes up
08:52:11.407 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:11.407 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:12.924 01.517 15712 Exposure complete
08:52:12.947 00.023 15712 worker thread done servicing request
08:52:12.947 00.000 7988 OnExposeComplete: enter
08:52:12.947 00.000 7988 UpdateGuideState(): m_state=1
08:52:12.947 00.000 7988 UpdateCurrentPosition: no star selected
08:52:12.947 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:12.947 00.000 7988 Status Line: No star selected
08:52:12.954 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:12.956 00.002 7988 UpdateGuideState exits: No star selected
08:52:12.956 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:12.956 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:12.956 00.000 7988 Enqueuing Expose request
08:52:12.956 00.000 15712 Worker thread wakes up
08:52:12.956 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:12.956 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:14.600 01.644 15712 Exposure complete
08:52:14.615 00.015 15712 worker thread done servicing request
08:52:14.615 00.000 7988 OnExposeComplete: enter
08:52:14.615 00.000 7988 UpdateGuideState(): m_state=1
08:52:14.615 00.000 7988 UpdateCurrentPosition: no star selected
08:52:14.627 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:14.628 00.001 7988 Status Line: No star selected
08:52:14.631 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:14.633 00.002 7988 UpdateGuideState exits: No star selected
08:52:14.635 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:14.637 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:14.637 00.000 7988 Enqueuing Expose request
08:52:14.639 00.002 15712 Worker thread wakes up
08:52:14.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:14.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:16.168 01.529 15712 Exposure complete
08:52:16.193 00.025 15712 worker thread done servicing request
08:52:16.193 00.000 7988 OnExposeComplete: enter
08:52:16.196 00.003 7988 UpdateGuideState(): m_state=1
08:52:16.198 00.002 7988 UpdateCurrentPosition: no star selected
08:52:16.199 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:16.201 00.002 7988 Status Line: No star selected
08:52:16.201 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:16.203 00.002 7988 UpdateGuideState exits: No star selected
08:52:16.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:16.207 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:16.207 00.000 7988 Enqueuing Expose request
08:52:16.207 00.000 15712 Worker thread wakes up
08:52:16.207 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:16.207 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:17.839 01.632 15712 Exposure complete
08:52:17.862 00.023 15712 worker thread done servicing request
08:52:17.862 00.000 7988 OnExposeComplete: enter
08:52:17.862 00.000 7988 UpdateGuideState(): m_state=1
08:52:17.862 00.000 7988 UpdateCurrentPosition: no star selected
08:52:17.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:17.870 00.008 7988 Status Line: No star selected
08:52:17.873 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:17.873 00.000 7988 UpdateGuideState exits: No star selected
08:52:17.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:17.873 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:17.873 00.000 7988 Enqueuing Expose request
08:52:17.873 00.000 15712 Worker thread wakes up
08:52:17.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:17.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:19.404 01.531 15712 Exposure complete
08:52:19.431 00.027 15712 worker thread done servicing request
08:52:19.431 00.000 7988 OnExposeComplete: enter
08:52:19.431 00.000 7988 UpdateGuideState(): m_state=1
08:52:19.431 00.000 7988 UpdateCurrentPosition: no star selected
08:52:19.431 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:19.431 00.000 7988 Status Line: No star selected
08:52:19.435 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:19.438 00.003 7988 UpdateGuideState exits: No star selected
08:52:19.438 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:19.438 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:19.438 00.000 7988 Enqueuing Expose request
08:52:19.438 00.000 15712 Worker thread wakes up
08:52:19.438 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:19.438 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:21.078 01.640 15712 Exposure complete
08:52:21.099 00.021 15712 worker thread done servicing request
08:52:21.099 00.000 7988 OnExposeComplete: enter
08:52:21.099 00.000 7988 UpdateGuideState(): m_state=1
08:52:21.105 00.006 7988 UpdateCurrentPosition: no star selected
08:52:21.105 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:21.107 00.002 7988 Status Line: No star selected
08:52:21.108 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:21.108 00.000 7988 UpdateGuideState exits: No star selected
08:52:21.108 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:21.108 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:21.108 00.000 7988 Enqueuing Expose request
08:52:21.108 00.000 15712 Worker thread wakes up
08:52:21.108 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:21.108 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:22.646 01.538 15712 Exposure complete
08:52:22.669 00.023 15712 worker thread done servicing request
08:52:22.669 00.000 7988 OnExposeComplete: enter
08:52:22.669 00.000 7988 UpdateGuideState(): m_state=1
08:52:22.674 00.005 7988 UpdateCurrentPosition: no star selected
08:52:22.676 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:22.676 00.000 7988 Status Line: No star selected
08:52:22.678 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:22.678 00.000 7988 UpdateGuideState exits: No star selected
08:52:22.680 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:22.680 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:22.682 00.002 7988 Enqueuing Expose request
08:52:22.682 00.000 15712 Worker thread wakes up
08:52:22.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:22.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:24.431 01.749 15712 Exposure complete
08:52:24.456 00.025 15712 worker thread done servicing request
08:52:24.456 00.000 7988 OnExposeComplete: enter
08:52:24.456 00.000 7988 UpdateGuideState(): m_state=1
08:52:24.461 00.005 7988 UpdateCurrentPosition: no star selected
08:52:24.461 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:24.461 00.000 7988 Status Line: No star selected
08:52:24.461 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:24.461 00.000 7988 UpdateGuideState exits: No star selected
08:52:24.461 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:24.461 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:24.461 00.000 7988 Enqueuing Expose request
08:52:24.470 00.009 15712 Worker thread wakes up
08:52:24.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:24.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:25.878 01.408 15712 Exposure complete
08:52:25.892 00.014 15712 worker thread done servicing request
08:52:25.892 00.000 7988 OnExposeComplete: enter
08:52:25.892 00.000 7988 UpdateGuideState(): m_state=1
08:52:25.892 00.000 7988 UpdateCurrentPosition: no star selected
08:52:25.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:25.892 00.000 7988 Status Line: No star selected
08:52:25.907 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:25.907 00.000 7988 UpdateGuideState exits: No star selected
08:52:25.909 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:25.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:25.909 00.000 7988 Enqueuing Expose request
08:52:25.909 00.000 15712 Worker thread wakes up
08:52:25.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:25.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:27.553 01.644 15712 Exposure complete
08:52:27.576 00.023 15712 worker thread done servicing request
08:52:27.576 00.000 7988 OnExposeComplete: enter
08:52:27.578 00.002 7988 UpdateGuideState(): m_state=1
08:52:27.578 00.000 7988 UpdateCurrentPosition: no star selected
08:52:27.578 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:27.578 00.000 7988 Status Line: No star selected
08:52:27.578 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:27.585 00.007 7988 UpdateGuideState exits: No star selected
08:52:27.585 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:27.585 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:27.585 00.000 7988 Enqueuing Expose request
08:52:27.585 00.000 15712 Worker thread wakes up
08:52:27.585 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:27.585 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:29.105 01.520 15712 Exposure complete
08:52:29.128 00.023 15712 worker thread done servicing request
08:52:29.128 00.000 7988 OnExposeComplete: enter
08:52:29.128 00.000 7988 UpdateGuideState(): m_state=1
08:52:29.128 00.000 7988 UpdateCurrentPosition: no star selected
08:52:29.128 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:29.128 00.000 7988 Status Line: No star selected
08:52:29.135 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:29.135 00.000 7988 UpdateGuideState exits: No star selected
08:52:29.137 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:29.137 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:29.139 00.002 7988 Enqueuing Expose request
08:52:29.139 00.000 15712 Worker thread wakes up
08:52:29.139 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:29.139 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:30.879 01.740 15712 Exposure complete
08:52:30.900 00.021 15712 worker thread done servicing request
08:52:30.900 00.000 7988 OnExposeComplete: enter
08:52:30.900 00.000 7988 UpdateGuideState(): m_state=1
08:52:30.905 00.005 7988 UpdateCurrentPosition: no star selected
08:52:30.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:30.907 00.002 7988 Status Line: No star selected
08:52:30.909 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:30.909 00.000 7988 UpdateGuideState exits: No star selected
08:52:30.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:30.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:30.912 00.003 7988 Enqueuing Expose request
08:52:30.912 00.000 15712 Worker thread wakes up
08:52:30.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:30.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:32.318 01.406 15712 Exposure complete
08:52:32.340 00.022 15712 worker thread done servicing request
08:52:32.340 00.000 7988 OnExposeComplete: enter
08:52:32.340 00.000 7988 UpdateGuideState(): m_state=1
08:52:32.343 00.003 7988 UpdateCurrentPosition: no star selected
08:52:32.343 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:32.343 00.000 7988 Status Line: No star selected
08:52:32.343 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:32.348 00.005 7988 UpdateGuideState exits: No star selected
08:52:32.350 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:32.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:32.352 00.002 7988 Enqueuing Expose request
08:52:32.352 00.000 15712 Worker thread wakes up
08:52:32.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:32.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:34.091 01.739 15712 Exposure complete
08:52:34.114 00.023 15712 worker thread done servicing request
08:52:34.114 00.000 7988 OnExposeComplete: enter
08:52:34.114 00.000 7988 UpdateGuideState(): m_state=1
08:52:34.117 00.003 7988 UpdateCurrentPosition: no star selected
08:52:34.117 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:34.119 00.002 7988 Status Line: No star selected
08:52:34.121 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:34.121 00.000 7988 UpdateGuideState exits: No star selected
08:52:34.121 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:34.121 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:34.121 00.000 7988 Enqueuing Expose request
08:52:34.121 00.000 15712 Worker thread wakes up
08:52:34.121 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:34.121 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:35.544 01.423 15712 Exposure complete
08:52:35.561 00.017 15712 worker thread done servicing request
08:52:35.561 00.000 7988 OnExposeComplete: enter
08:52:35.561 00.000 7988 UpdateGuideState(): m_state=1
08:52:35.571 00.010 7988 UpdateCurrentPosition: no star selected
08:52:35.571 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:35.573 00.002 7988 Status Line: No star selected
08:52:35.575 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:35.575 00.000 7988 UpdateGuideState exits: No star selected
08:52:35.578 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:35.578 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:35.580 00.002 7988 Enqueuing Expose request
08:52:35.580 00.000 15712 Worker thread wakes up
08:52:35.580 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:35.580 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:37.221 01.641 15712 Exposure complete
08:52:37.245 00.024 15712 worker thread done servicing request
08:52:37.245 00.000 7988 OnExposeComplete: enter
08:52:37.246 00.001 7988 UpdateGuideState(): m_state=1
08:52:37.246 00.000 7988 UpdateCurrentPosition: no star selected
08:52:37.246 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:37.246 00.000 7988 Status Line: No star selected
08:52:37.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:37.253 00.007 7988 UpdateGuideState exits: No star selected
08:52:37.253 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:37.253 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:37.253 00.000 7988 Enqueuing Expose request
08:52:37.253 00.000 15712 Worker thread wakes up
08:52:37.253 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:37.253 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:38.773 01.520 15712 Exposure complete
08:52:38.796 00.023 15712 worker thread done servicing request
08:52:38.796 00.000 7988 OnExposeComplete: enter
08:52:38.796 00.000 7988 UpdateGuideState(): m_state=1
08:52:38.799 00.003 7988 UpdateCurrentPosition: no star selected
08:52:38.799 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:38.801 00.002 7988 Status Line: No star selected
08:52:38.803 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:38.803 00.000 7988 UpdateGuideState exits: No star selected
08:52:38.803 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:38.803 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:38.803 00.000 7988 Enqueuing Expose request
08:52:38.803 00.000 15712 Worker thread wakes up
08:52:38.803 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:38.803 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:40.436 01.633 15712 Exposure complete
08:52:40.450 00.014 15712 worker thread done servicing request
08:52:40.450 00.000 7988 OnExposeComplete: enter
08:52:40.450 00.000 7988 UpdateGuideState(): m_state=1
08:52:40.450 00.000 7988 UpdateCurrentPosition: no star selected
08:52:40.450 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:40.450 00.000 7988 Status Line: No star selected
08:52:40.465 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:40.465 00.000 7988 UpdateGuideState exits: No star selected
08:52:40.465 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:40.465 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:40.465 00.000 7988 Enqueuing Expose request
08:52:40.465 00.000 15712 Worker thread wakes up
08:52:40.465 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:40.465 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:42.005 01.540 15712 Exposure complete
08:52:42.026 00.021 15712 worker thread done servicing request
08:52:42.026 00.000 7988 OnExposeComplete: enter
08:52:42.029 00.003 7988 UpdateGuideState(): m_state=1
08:52:42.031 00.002 7988 UpdateCurrentPosition: no star selected
08:52:42.031 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:42.031 00.000 7988 Status Line: No star selected
08:52:42.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:42.031 00.000 7988 UpdateGuideState exits: No star selected
08:52:42.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:42.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:42.031 00.000 7988 Enqueuing Expose request
08:52:42.031 00.000 15712 Worker thread wakes up
08:52:42.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:42.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:43.678 01.647 15712 Exposure complete
08:52:43.698 00.020 15712 worker thread done servicing request
08:52:43.698 00.000 7988 OnExposeComplete: enter
08:52:43.698 00.000 7988 UpdateGuideState(): m_state=1
08:52:43.698 00.000 7988 UpdateCurrentPosition: no star selected
08:52:43.698 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:43.698 00.000 7988 Status Line: No star selected
08:52:43.698 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:43.708 00.010 7988 UpdateGuideState exits: No star selected
08:52:43.708 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:43.710 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:43.710 00.000 7988 Enqueuing Expose request
08:52:43.712 00.002 15712 Worker thread wakes up
08:52:43.712 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:43.712 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:45.244 01.532 15712 Exposure complete
08:52:45.267 00.023 15712 worker thread done servicing request
08:52:45.267 00.000 7988 OnExposeComplete: enter
08:52:45.267 00.000 7988 UpdateGuideState(): m_state=1
08:52:45.267 00.000 7988 UpdateCurrentPosition: no star selected
08:52:45.267 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:45.272 00.005 7988 Status Line: No star selected
08:52:45.274 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:45.274 00.000 7988 UpdateGuideState exits: No star selected
08:52:45.274 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:45.274 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:45.274 00.000 7988 Enqueuing Expose request
08:52:45.274 00.000 15712 Worker thread wakes up
08:52:45.274 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:45.274 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:46.906 01.632 15712 Exposure complete
08:52:46.928 00.022 15712 worker thread done servicing request
08:52:46.928 00.000 7988 OnExposeComplete: enter
08:52:46.931 00.003 7988 UpdateGuideState(): m_state=1
08:52:46.931 00.000 7988 UpdateCurrentPosition: no star selected
08:52:46.931 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:46.931 00.000 7988 Status Line: No star selected
08:52:46.931 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:46.936 00.005 7988 UpdateGuideState exits: No star selected
08:52:46.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:46.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:46.936 00.000 7988 Enqueuing Expose request
08:52:46.936 00.000 15712 Worker thread wakes up
08:52:46.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:46.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:48.471 01.535 15712 Exposure complete
08:52:48.485 00.014 15712 worker thread done servicing request
08:52:48.485 00.000 7988 OnExposeComplete: enter
08:52:48.485 00.000 7988 UpdateGuideState(): m_state=1
08:52:48.496 00.011 7988 UpdateCurrentPosition: no star selected
08:52:48.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:48.499 00.003 7988 Status Line: No star selected
08:52:48.499 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:48.501 00.002 7988 UpdateGuideState exits: No star selected
08:52:48.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:48.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:48.501 00.000 7988 Enqueuing Expose request
08:52:48.501 00.000 15712 Worker thread wakes up
08:52:48.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:48.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:50.145 01.644 15712 Exposure complete
08:52:50.159 00.014 15712 worker thread done servicing request
08:52:50.159 00.000 7988 OnExposeComplete: enter
08:52:50.159 00.000 7988 UpdateGuideState(): m_state=1
08:52:50.159 00.000 7988 UpdateCurrentPosition: no star selected
08:52:50.171 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:50.173 00.002 7988 Status Line: No star selected
08:52:50.173 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:50.175 00.002 7988 UpdateGuideState exits: No star selected
08:52:50.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:50.175 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:50.175 00.000 7988 Enqueuing Expose request
08:52:50.175 00.000 15712 Worker thread wakes up
08:52:50.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:50.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:51.710 01.535 15712 Exposure complete
08:52:51.732 00.022 15712 worker thread done servicing request
08:52:51.732 00.000 7988 OnExposeComplete: enter
08:52:51.732 00.000 7988 UpdateGuideState(): m_state=1
08:52:51.736 00.004 7988 UpdateCurrentPosition: no star selected
08:52:51.736 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:51.736 00.000 7988 Status Line: No star selected
08:52:51.736 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:51.740 00.004 7988 UpdateGuideState exits: No star selected
08:52:51.740 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:51.740 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:51.740 00.000 7988 Enqueuing Expose request
08:52:51.740 00.000 15712 Worker thread wakes up
08:52:51.740 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:51.740 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:53.384 01.644 15712 Exposure complete
08:52:53.407 00.023 15712 worker thread done servicing request
08:52:53.407 00.000 7988 OnExposeComplete: enter
08:52:53.407 00.000 7988 UpdateGuideState(): m_state=1
08:52:53.407 00.000 7988 UpdateCurrentPosition: no star selected
08:52:53.407 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:53.407 00.000 7988 Status Line: No star selected
08:52:53.407 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:53.415 00.008 7988 UpdateGuideState exits: No star selected
08:52:53.415 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:53.415 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:53.415 00.000 7988 Enqueuing Expose request
08:52:53.415 00.000 15712 Worker thread wakes up
08:52:53.420 00.005 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:53.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:54.934 01.514 15712 Exposure complete
08:52:54.950 00.016 15712 worker thread done servicing request
08:52:54.950 00.000 7988 OnExposeComplete: enter
08:52:54.950 00.000 7988 UpdateGuideState(): m_state=1
08:52:54.961 00.011 7988 UpdateCurrentPosition: no star selected
08:52:54.961 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:54.963 00.002 7988 Status Line: No star selected
08:52:54.965 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:54.966 00.001 7988 UpdateGuideState exits: No star selected
08:52:54.967 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:54.967 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:54.967 00.000 7988 Enqueuing Expose request
08:52:54.967 00.000 15712 Worker thread wakes up
08:52:54.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:54.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:56.598 01.631 15712 Exposure complete
08:52:56.619 00.021 15712 worker thread done servicing request
08:52:56.619 00.000 7988 OnExposeComplete: enter
08:52:56.619 00.000 7988 UpdateGuideState(): m_state=1
08:52:56.624 00.005 7988 UpdateCurrentPosition: no star selected
08:52:56.624 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:56.626 00.002 7988 Status Line: No star selected
08:52:56.627 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:56.627 00.000 7988 UpdateGuideState exits: No star selected
08:52:56.627 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:56.627 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:56.627 00.000 7988 Enqueuing Expose request
08:52:56.627 00.000 15712 Worker thread wakes up
08:52:56.627 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:56.627 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:58.163 01.536 15712 Exposure complete
08:52:58.182 00.019 15712 worker thread done servicing request
08:52:58.182 00.000 7988 OnExposeComplete: enter
08:52:58.182 00.000 7988 UpdateGuideState(): m_state=1
08:52:58.188 00.006 7988 UpdateCurrentPosition: no star selected
08:52:58.188 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:58.190 00.002 7988 Status Line: No star selected
08:52:58.192 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:58.192 00.000 7988 UpdateGuideState exits: No star selected
08:52:58.192 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:58.192 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:58.192 00.000 7988 Enqueuing Expose request
08:52:58.192 00.000 15712 Worker thread wakes up
08:52:58.192 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:58.192 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:52:59.826 01.634 15712 Exposure complete
08:52:59.849 00.023 15712 worker thread done servicing request
08:52:59.849 00.000 7988 OnExposeComplete: enter
08:52:59.849 00.000 7988 UpdateGuideState(): m_state=1
08:52:59.849 00.000 7988 UpdateCurrentPosition: no star selected
08:52:59.849 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:52:59.849 00.000 7988 Status Line: No star selected
08:52:59.855 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:52:59.855 00.000 7988 UpdateGuideState exits: No star selected
08:52:59.855 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:52:59.855 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:52:59.855 00.000 7988 Enqueuing Expose request
08:52:59.855 00.000 15712 Worker thread wakes up
08:52:59.855 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:52:59.855 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:01.390 01.535 15712 Exposure complete
08:53:01.404 00.014 15712 worker thread done servicing request
08:53:01.404 00.000 7988 OnExposeComplete: enter
08:53:01.415 00.011 7988 UpdateGuideState(): m_state=1
08:53:01.415 00.000 7988 UpdateCurrentPosition: no star selected
08:53:01.417 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:01.417 00.000 7988 Status Line: No star selected
08:53:01.419 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:01.420 00.001 7988 UpdateGuideState exits: No star selected
08:53:01.420 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:01.420 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:01.420 00.000 7988 Enqueuing Expose request
08:53:01.420 00.000 15712 Worker thread wakes up
08:53:01.420 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:01.420 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:03.065 01.645 15712 Exposure complete
08:53:03.083 00.018 15712 worker thread done servicing request
08:53:03.083 00.000 7988 OnExposeComplete: enter
08:53:03.083 00.000 7988 UpdateGuideState(): m_state=1
08:53:03.092 00.009 7988 UpdateCurrentPosition: no star selected
08:53:03.092 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:03.094 00.002 7988 Status Line: No star selected
08:53:03.096 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:03.097 00.001 7988 UpdateGuideState exits: No star selected
08:53:03.097 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:03.099 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:03.099 00.000 7988 Enqueuing Expose request
08:53:03.099 00.000 15712 Worker thread wakes up
08:53:03.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:03.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:04.617 01.518 15712 Exposure complete
08:53:04.633 00.016 15712 worker thread done servicing request
08:53:04.633 00.000 7988 OnExposeComplete: enter
08:53:04.633 00.000 7988 UpdateGuideState(): m_state=1
08:53:04.642 00.009 7988 UpdateCurrentPosition: no star selected
08:53:04.642 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:04.644 00.002 7988 Status Line: No star selected
08:53:04.646 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:04.648 00.002 7988 UpdateGuideState exits: No star selected
08:53:04.648 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:04.648 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:04.648 00.000 7988 Enqueuing Expose request
08:53:04.648 00.000 15712 Worker thread wakes up
08:53:04.648 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:04.648 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:06.289 01.641 15712 Exposure complete
08:53:06.305 00.016 15712 worker thread done servicing request
08:53:06.305 00.000 7988 OnExposeComplete: enter
08:53:06.305 00.000 7988 UpdateGuideState(): m_state=1
08:53:06.305 00.000 7988 UpdateCurrentPosition: no star selected
08:53:06.305 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:06.305 00.000 7988 Status Line: No star selected
08:53:06.320 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:06.320 00.000 7988 UpdateGuideState exits: No star selected
08:53:06.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:06.320 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:06.320 00.000 7988 Enqueuing Expose request
08:53:06.320 00.000 15712 Worker thread wakes up
08:53:06.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:06.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:07.841 01.521 15712 Exposure complete
08:53:07.862 00.021 15712 worker thread done servicing request
08:53:07.862 00.000 7988 OnExposeComplete: enter
08:53:07.862 00.000 7988 UpdateGuideState(): m_state=1
08:53:07.866 00.004 7988 UpdateCurrentPosition: no star selected
08:53:07.866 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:07.866 00.000 7988 Status Line: No star selected
08:53:07.866 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:07.870 00.004 7988 UpdateGuideState exits: No star selected
08:53:07.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:07.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:07.870 00.000 7988 Enqueuing Expose request
08:53:07.870 00.000 15712 Worker thread wakes up
08:53:07.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:07.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:09.517 01.647 15712 Exposure complete
08:53:09.540 00.023 15712 worker thread done servicing request
08:53:09.540 00.000 7988 OnExposeComplete: enter
08:53:09.540 00.000 7988 UpdateGuideState(): m_state=1
08:53:09.540 00.000 7988 UpdateCurrentPosition: no star selected
08:53:09.540 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:09.540 00.000 7988 Status Line: No star selected
08:53:09.540 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:09.547 00.007 7988 UpdateGuideState exits: No star selected
08:53:09.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:09.547 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:09.551 00.004 7988 Enqueuing Expose request
08:53:09.551 00.000 15712 Worker thread wakes up
08:53:09.551 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:09.551 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:11.081 01.530 15712 Exposure complete
08:53:11.104 00.023 15712 worker thread done servicing request
08:53:11.104 00.000 7988 OnExposeComplete: enter
08:53:11.104 00.000 7988 UpdateGuideState(): m_state=1
08:53:11.104 00.000 7988 UpdateCurrentPosition: no star selected
08:53:11.104 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:11.104 00.000 7988 Status Line: No star selected
08:53:11.104 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:11.112 00.008 7988 UpdateGuideState exits: No star selected
08:53:11.112 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:11.112 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:11.115 00.003 7988 Enqueuing Expose request
08:53:11.115 00.000 15712 Worker thread wakes up
08:53:11.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:11.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:12.855 01.740 15712 Exposure complete
08:53:12.879 00.024 15712 worker thread done servicing request
08:53:12.879 00.000 7988 OnExposeComplete: enter
08:53:12.879 00.000 7988 UpdateGuideState(): m_state=1
08:53:12.879 00.000 7988 UpdateCurrentPosition: no star selected
08:53:12.879 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:12.879 00.000 7988 Status Line: No star selected
08:53:12.885 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:12.886 00.001 7988 UpdateGuideState exits: No star selected
08:53:12.886 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:12.886 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:12.886 00.000 7988 Enqueuing Expose request
08:53:12.886 00.000 15712 Worker thread wakes up
08:53:12.886 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:12.886 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:14.306 01.420 15712 Exposure complete
08:53:14.330 00.024 15712 worker thread done servicing request
08:53:14.330 00.000 7988 OnExposeComplete: enter
08:53:14.332 00.002 7988 UpdateGuideState(): m_state=1
08:53:14.334 00.002 7988 UpdateCurrentPosition: no star selected
08:53:14.334 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:14.336 00.002 7988 Status Line: No star selected
08:53:14.336 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:14.340 00.004 7988 UpdateGuideState exits: No star selected
08:53:14.340 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:14.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:14.340 00.000 7988 Enqueuing Expose request
08:53:14.340 00.000 15712 Worker thread wakes up
08:53:14.340 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:14.340 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:15.979 01.639 15712 Exposure complete
08:53:15.996 00.017 15712 worker thread done servicing request
08:53:15.996 00.000 7988 OnExposeComplete: enter
08:53:15.996 00.000 7988 UpdateGuideState(): m_state=1
08:53:16.006 00.010 7988 UpdateCurrentPosition: no star selected
08:53:16.006 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:16.008 00.002 7988 Status Line: No star selected
08:53:16.008 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:16.008 00.000 7988 UpdateGuideState exits: No star selected
08:53:16.008 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:16.013 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:16.013 00.000 7988 Enqueuing Expose request
08:53:16.013 00.000 15712 Worker thread wakes up
08:53:16.013 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:16.013 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:17.541 01.528 15712 Exposure complete
08:53:17.561 00.020 15712 worker thread done servicing request
08:53:17.561 00.000 7988 OnExposeComplete: enter
08:53:17.561 00.000 7988 UpdateGuideState(): m_state=1
08:53:17.566 00.005 7988 UpdateCurrentPosition: no star selected
08:53:17.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:17.568 00.002 7988 Status Line: No star selected
08:53:17.570 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:17.570 00.000 7988 UpdateGuideState exits: No star selected
08:53:17.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:17.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:17.570 00.000 7988 Enqueuing Expose request
08:53:17.570 00.000 15712 Worker thread wakes up
08:53:17.570 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:17.570 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:19.215 01.645 15712 Exposure complete
08:53:19.240 00.025 15712 worker thread done servicing request
08:53:19.240 00.000 7988 OnExposeComplete: enter
08:53:19.240 00.000 7988 UpdateGuideState(): m_state=1
08:53:19.240 00.000 7988 UpdateCurrentPosition: no star selected
08:53:19.240 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:19.240 00.000 7988 Status Line: No star selected
08:53:19.245 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:19.247 00.002 7988 UpdateGuideState exits: No star selected
08:53:19.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:19.247 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:19.247 00.000 7988 Enqueuing Expose request
08:53:19.247 00.000 15712 Worker thread wakes up
08:53:19.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:19.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:20.782 01.535 15712 Exposure complete
08:53:20.804 00.022 15712 worker thread done servicing request
08:53:20.804 00.000 7988 OnExposeComplete: enter
08:53:20.804 00.000 7988 UpdateGuideState(): m_state=1
08:53:20.804 00.000 7988 UpdateCurrentPosition: no star selected
08:53:20.804 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:20.804 00.000 7988 Status Line: No star selected
08:53:20.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:20.812 00.008 7988 UpdateGuideState exits: No star selected
08:53:20.812 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:20.812 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:20.812 00.000 7988 Enqueuing Expose request
08:53:20.812 00.000 15712 Worker thread wakes up
08:53:20.812 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:20.812 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:22.446 01.634 15712 Exposure complete
08:53:22.463 00.017 15712 worker thread done servicing request
08:53:22.463 00.000 7988 OnExposeComplete: enter
08:53:22.463 00.000 7988 UpdateGuideState(): m_state=1
08:53:22.471 00.008 7988 UpdateCurrentPosition: no star selected
08:53:22.471 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:22.474 00.003 7988 Status Line: No star selected
08:53:22.476 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:22.476 00.000 7988 UpdateGuideState exits: No star selected
08:53:22.476 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:22.476 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:22.479 00.003 7988 Enqueuing Expose request
08:53:22.479 00.000 15712 Worker thread wakes up
08:53:22.479 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:22.479 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:24.009 01.530 15712 Exposure complete
08:53:24.027 00.018 15712 worker thread done servicing request
08:53:24.027 00.000 7988 OnExposeComplete: enter
08:53:24.027 00.000 7988 UpdateGuideState(): m_state=1
08:53:24.027 00.000 7988 UpdateCurrentPosition: no star selected
08:53:24.027 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:24.027 00.000 7988 Status Line: No star selected
08:53:24.039 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:24.039 00.000 7988 UpdateGuideState exits: No star selected
08:53:24.039 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:24.039 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:24.039 00.000 7988 Enqueuing Expose request
08:53:24.039 00.000 15712 Worker thread wakes up
08:53:24.039 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:24.039 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:25.684 01.645 15712 Exposure complete
08:53:25.699 00.015 15712 worker thread done servicing request
08:53:25.699 00.000 7988 OnExposeComplete: enter
08:53:25.699 00.000 7988 UpdateGuideState(): m_state=1
08:53:25.711 00.012 7988 UpdateCurrentPosition: no star selected
08:53:25.711 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:25.711 00.000 7988 Status Line: No star selected
08:53:25.715 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:25.716 00.001 7988 UpdateGuideState exits: No star selected
08:53:25.716 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:25.716 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:25.716 00.000 7988 Enqueuing Expose request
08:53:25.716 00.000 15712 Worker thread wakes up
08:53:25.716 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:25.716 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:27.248 01.532 15712 Exposure complete
08:53:27.264 00.016 15712 worker thread done servicing request
08:53:27.264 00.000 7988 OnExposeComplete: enter
08:53:27.264 00.000 7988 UpdateGuideState(): m_state=1
08:53:27.272 00.008 7988 UpdateCurrentPosition: no star selected
08:53:27.272 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:27.274 00.002 7988 Status Line: No star selected
08:53:27.276 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:27.277 00.001 7988 UpdateGuideState exits: No star selected
08:53:27.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:27.277 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:27.277 00.000 7988 Enqueuing Expose request
08:53:27.281 00.004 15712 Worker thread wakes up
08:53:27.281 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:27.281 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:28.908 01.627 15712 Exposure complete
08:53:28.930 00.022 15712 worker thread done servicing request
08:53:28.930 00.000 7988 OnExposeComplete: enter
08:53:28.930 00.000 7988 UpdateGuideState(): m_state=1
08:53:28.933 00.003 7988 UpdateCurrentPosition: no star selected
08:53:28.933 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:28.933 00.000 7988 Status Line: No star selected
08:53:28.933 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:28.938 00.005 7988 UpdateGuideState exits: No star selected
08:53:28.938 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:28.938 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:28.938 00.000 7988 Enqueuing Expose request
08:53:28.938 00.000 15712 Worker thread wakes up
08:53:28.938 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:28.938 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:30.471 01.533 15712 Exposure complete
08:53:30.493 00.022 15712 worker thread done servicing request
08:53:30.493 00.000 7988 OnExposeComplete: enter
08:53:30.493 00.000 7988 UpdateGuideState(): m_state=1
08:53:30.493 00.000 7988 UpdateCurrentPosition: no star selected
08:53:30.493 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:30.498 00.005 7988 Status Line: No star selected
08:53:30.498 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:30.501 00.003 7988 UpdateGuideState exits: No star selected
08:53:30.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:30.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:30.501 00.000 7988 Enqueuing Expose request
08:53:30.501 00.000 15712 Worker thread wakes up
08:53:30.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:30.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:32.148 01.647 15712 Exposure complete
08:53:32.171 00.023 15712 worker thread done servicing request
08:53:32.171 00.000 7988 OnExposeComplete: enter
08:53:32.171 00.000 7988 UpdateGuideState(): m_state=1
08:53:32.171 00.000 7988 UpdateCurrentPosition: no star selected
08:53:32.171 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:32.171 00.000 7988 Status Line: No star selected
08:53:32.171 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:32.178 00.007 7988 UpdateGuideState exits: No star selected
08:53:32.180 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:32.181 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:32.181 00.000 7988 Enqueuing Expose request
08:53:32.183 00.002 15712 Worker thread wakes up
08:53:32.183 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:32.183 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:33.700 01.517 15712 Exposure complete
08:53:33.721 00.021 15712 worker thread done servicing request
08:53:33.721 00.000 7988 OnExposeComplete: enter
08:53:33.721 00.000 7988 UpdateGuideState(): m_state=1
08:53:33.721 00.000 7988 UpdateCurrentPosition: no star selected
08:53:33.721 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:33.721 00.000 7988 Status Line: No star selected
08:53:33.721 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:33.728 00.007 7988 UpdateGuideState exits: No star selected
08:53:33.728 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:33.728 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:33.732 00.004 7988 Enqueuing Expose request
08:53:33.732 00.000 15712 Worker thread wakes up
08:53:33.732 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:33.732 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:35.376 01.644 15712 Exposure complete
08:53:35.398 00.022 15712 worker thread done servicing request
08:53:35.398 00.000 7988 OnExposeComplete: enter
08:53:35.398 00.000 7988 UpdateGuideState(): m_state=1
08:53:35.401 00.003 7988 UpdateCurrentPosition: no star selected
08:53:35.401 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:35.403 00.002 7988 Status Line: No star selected
08:53:35.405 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:35.408 00.003 7988 UpdateGuideState exits: No star selected
08:53:35.408 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:35.408 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:35.408 00.000 7988 Enqueuing Expose request
08:53:35.408 00.000 15712 Worker thread wakes up
08:53:35.408 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:35.408 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:36.940 01.532 15712 Exposure complete
08:53:36.956 00.016 15712 worker thread done servicing request
08:53:36.956 00.000 7988 OnExposeComplete: enter
08:53:36.965 00.009 7988 UpdateGuideState(): m_state=1
08:53:36.965 00.000 7988 UpdateCurrentPosition: no star selected
08:53:36.965 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:36.965 00.000 7988 Status Line: No star selected
08:53:36.971 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:36.971 00.000 7988 UpdateGuideState exits: No star selected
08:53:36.971 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:36.971 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:36.971 00.000 7988 Enqueuing Expose request
08:53:36.971 00.000 15712 Worker thread wakes up
08:53:36.971 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:36.971 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:38.605 01.634 15712 Exposure complete
08:53:38.628 00.023 15712 worker thread done servicing request
08:53:38.628 00.000 7988 OnExposeComplete: enter
08:53:38.628 00.000 7988 UpdateGuideState(): m_state=1
08:53:38.628 00.000 7988 UpdateCurrentPosition: no star selected
08:53:38.628 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:38.628 00.000 7988 Status Line: No star selected
08:53:38.635 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:38.635 00.000 7988 UpdateGuideState exits: No star selected
08:53:38.637 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:38.637 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:38.639 00.002 7988 Enqueuing Expose request
08:53:38.639 00.000 15712 Worker thread wakes up
08:53:38.639 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:38.639 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:40.169 01.530 15712 Exposure complete
08:53:40.186 00.017 15712 worker thread done servicing request
08:53:40.186 00.000 7988 OnExposeComplete: enter
08:53:40.186 00.000 7988 UpdateGuideState(): m_state=1
08:53:40.196 00.010 7988 UpdateCurrentPosition: no star selected
08:53:40.198 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:40.198 00.000 7988 Status Line: No star selected
08:53:40.200 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:40.200 00.000 7988 UpdateGuideState exits: No star selected
08:53:40.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:40.203 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:40.203 00.000 7988 Enqueuing Expose request
08:53:40.203 00.000 15712 Worker thread wakes up
08:53:40.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:40.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:41.833 01.630 15712 Exposure complete
08:53:41.847 00.014 15712 worker thread done servicing request
08:53:41.847 00.000 7988 OnExposeComplete: enter
08:53:41.847 00.000 7988 UpdateGuideState(): m_state=1
08:53:41.858 00.011 7988 UpdateCurrentPosition: no star selected
08:53:41.858 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:41.858 00.000 7988 Status Line: No star selected
08:53:41.858 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:41.863 00.005 7988 UpdateGuideState exits: No star selected
08:53:41.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:41.863 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:41.863 00.000 7988 Enqueuing Expose request
08:53:41.863 00.000 15712 Worker thread wakes up
08:53:41.863 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:41.863 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:43.396 01.533 15712 Exposure complete
08:53:43.410 00.014 15712 worker thread done servicing request
08:53:43.410 00.000 7988 OnExposeComplete: enter
08:53:43.410 00.000 7988 UpdateGuideState(): m_state=1
08:53:43.421 00.011 7988 UpdateCurrentPosition: no star selected
08:53:43.421 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:43.423 00.002 7988 Status Line: No star selected
08:53:43.424 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:43.426 00.002 7988 UpdateGuideState exits: No star selected
08:53:43.426 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:43.426 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:43.426 00.000 7988 Enqueuing Expose request
08:53:43.426 00.000 15712 Worker thread wakes up
08:53:43.426 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:43.426 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:45.071 01.645 15712 Exposure complete
08:53:45.095 00.024 15712 worker thread done servicing request
08:53:45.095 00.000 7988 OnExposeComplete: enter
08:53:45.095 00.000 7988 UpdateGuideState(): m_state=1
08:53:45.095 00.000 7988 UpdateCurrentPosition: no star selected
08:53:45.095 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:45.095 00.000 7988 Status Line: No star selected
08:53:45.095 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:45.103 00.008 7988 UpdateGuideState exits: No star selected
08:53:45.103 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:45.103 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:45.103 00.000 7988 Enqueuing Expose request
08:53:45.103 00.000 15712 Worker thread wakes up
08:53:45.103 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:45.103 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:46.637 01.534 15712 Exposure complete
08:53:46.651 00.014 15712 worker thread done servicing request
08:53:46.651 00.000 7988 OnExposeComplete: enter
08:53:46.661 00.010 7988 UpdateGuideState(): m_state=1
08:53:46.661 00.000 7988 UpdateCurrentPosition: no star selected
08:53:46.663 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:46.663 00.000 7988 Status Line: No star selected
08:53:46.665 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:46.667 00.002 7988 UpdateGuideState exits: No star selected
08:53:46.667 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:46.667 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:46.667 00.000 7988 Enqueuing Expose request
08:53:46.667 00.000 15712 Worker thread wakes up
08:53:46.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:46.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:48.312 01.645 15712 Exposure complete
08:53:48.329 00.017 15712 worker thread done servicing request
08:53:48.329 00.000 7988 OnExposeComplete: enter
08:53:48.329 00.000 7988 UpdateGuideState(): m_state=1
08:53:48.339 00.010 7988 UpdateCurrentPosition: no star selected
08:53:48.339 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:48.341 00.002 7988 Status Line: No star selected
08:53:48.343 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:48.344 00.001 7988 UpdateGuideState exits: No star selected
08:53:48.344 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:48.346 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:48.346 00.000 7988 Enqueuing Expose request
08:53:48.346 00.000 15712 Worker thread wakes up
08:53:48.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:48.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:49.878 01.532 15712 Exposure complete
08:53:49.903 00.025 15712 worker thread done servicing request
08:53:49.903 00.000 7988 OnExposeComplete: enter
08:53:49.903 00.000 7988 UpdateGuideState(): m_state=1
08:53:49.903 00.000 7988 UpdateCurrentPosition: no star selected
08:53:49.903 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:49.903 00.000 7988 Status Line: No star selected
08:53:49.909 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:49.909 00.000 7988 UpdateGuideState exits: No star selected
08:53:49.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:49.912 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:49.912 00.000 7988 Enqueuing Expose request
08:53:49.912 00.000 15712 Worker thread wakes up
08:53:49.912 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:49.912 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:51.652 01.740 15712 Exposure complete
08:53:51.666 00.014 15712 worker thread done servicing request
08:53:51.666 00.000 7988 OnExposeComplete: enter
08:53:51.666 00.000 7988 UpdateGuideState(): m_state=1
08:53:51.678 00.012 7988 UpdateCurrentPosition: no star selected
08:53:51.678 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:51.680 00.002 7988 Status Line: No star selected
08:53:51.682 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:51.682 00.000 7988 UpdateGuideState exits: No star selected
08:53:51.682 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:51.682 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:51.682 00.000 7988 Enqueuing Expose request
08:53:51.682 00.000 15712 Worker thread wakes up
08:53:51.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:51.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:53.104 01.422 15712 Exposure complete
08:53:53.126 00.022 15712 worker thread done servicing request
08:53:53.126 00.000 7988 OnExposeComplete: enter
08:53:53.126 00.000 7988 UpdateGuideState(): m_state=1
08:53:53.130 00.004 7988 UpdateCurrentPosition: no star selected
08:53:53.130 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:53.130 00.000 7988 Status Line: No star selected
08:53:53.130 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:53.134 00.004 7988 UpdateGuideState exits: No star selected
08:53:53.134 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:53.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:53.134 00.000 7988 Enqueuing Expose request
08:53:53.134 00.000 15712 Worker thread wakes up
08:53:53.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:53.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:54.879 01.745 15712 Exposure complete
08:53:54.901 00.022 15712 worker thread done servicing request
08:53:54.901 00.000 7988 OnExposeComplete: enter
08:53:54.901 00.000 7988 UpdateGuideState(): m_state=1
08:53:54.901 00.000 7988 UpdateCurrentPosition: no star selected
08:53:54.901 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:54.901 00.000 7988 Status Line: No star selected
08:53:54.901 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:54.909 00.008 7988 UpdateGuideState exits: No star selected
08:53:54.909 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:54.909 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:54.909 00.000 7988 Enqueuing Expose request
08:53:54.909 00.000 15712 Worker thread wakes up
08:53:54.909 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:54.909 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:56.320 01.411 15712 Exposure complete
08:53:56.344 00.024 15712 worker thread done servicing request
08:53:56.344 00.000 7988 OnExposeComplete: enter
08:53:56.344 00.000 7988 UpdateGuideState(): m_state=1
08:53:56.344 00.000 7988 UpdateCurrentPosition: no star selected
08:53:56.344 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:56.344 00.000 7988 Status Line: No star selected
08:53:56.350 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:56.350 00.000 7988 UpdateGuideState exits: No star selected
08:53:56.350 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:56.350 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:56.350 00.000 7988 Enqueuing Expose request
08:53:56.350 00.000 15712 Worker thread wakes up
08:53:56.350 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:56.350 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:57.999 01.649 15712 Exposure complete
08:53:58.022 00.023 15712 worker thread done servicing request
08:53:58.022 00.000 7988 OnExposeComplete: enter
08:53:58.022 00.000 7988 UpdateGuideState(): m_state=1
08:53:58.022 00.000 7988 UpdateCurrentPosition: no star selected
08:53:58.022 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:58.022 00.000 7988 Status Line: No star selected
08:53:58.022 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:58.028 00.006 7988 UpdateGuideState exits: No star selected
08:53:58.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:58.028 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:58.028 00.000 7988 Enqueuing Expose request
08:53:58.028 00.000 15712 Worker thread wakes up
08:53:58.028 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:58.028 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:53:59.562 01.534 15712 Exposure complete
08:53:59.584 00.022 15712 worker thread done servicing request
08:53:59.584 00.000 7988 OnExposeComplete: enter
08:53:59.584 00.000 7988 UpdateGuideState(): m_state=1
08:53:59.588 00.004 7988 UpdateCurrentPosition: no star selected
08:53:59.588 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:53:59.590 00.002 7988 Status Line: No star selected
08:53:59.592 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:53:59.592 00.000 7988 UpdateGuideState exits: No star selected
08:53:59.592 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:53:59.592 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:53:59.592 00.000 7988 Enqueuing Expose request
08:53:59.592 00.000 15712 Worker thread wakes up
08:53:59.592 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:53:59.592 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:01.237 01.645 15712 Exposure complete
08:54:01.260 00.023 15712 worker thread done servicing request
08:54:01.260 00.000 7988 OnExposeComplete: enter
08:54:01.260 00.000 7988 UpdateGuideState(): m_state=1
08:54:01.260 00.000 7988 UpdateCurrentPosition: no star selected
08:54:01.260 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:01.260 00.000 7988 Status Line: No star selected
08:54:01.260 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:01.268 00.008 7988 UpdateGuideState exits: No star selected
08:54:01.268 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:01.268 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:01.271 00.003 7988 Enqueuing Expose request
08:54:01.271 00.000 15712 Worker thread wakes up
08:54:01.271 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:01.271 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:02.787 01.516 15712 Exposure complete
08:54:02.804 00.017 15712 worker thread done servicing request
08:54:02.804 00.000 7988 OnExposeComplete: enter
08:54:02.804 00.000 7988 UpdateGuideState(): m_state=1
08:54:02.812 00.008 7988 UpdateCurrentPosition: no star selected
08:54:02.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:02.814 00.002 7988 Status Line: No star selected
08:54:02.816 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:02.816 00.000 7988 UpdateGuideState exits: No star selected
08:54:02.816 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:02.816 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:02.816 00.000 7988 Enqueuing Expose request
08:54:02.821 00.005 15712 Worker thread wakes up
08:54:02.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:02.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:04.461 01.640 15712 Exposure complete
08:54:04.475 00.014 15712 worker thread done servicing request
08:54:04.475 00.000 7988 OnExposeComplete: enter
08:54:04.475 00.000 7988 UpdateGuideState(): m_state=1
08:54:04.475 00.000 7988 UpdateCurrentPosition: no star selected
08:54:04.475 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:04.475 00.000 7988 Status Line: No star selected
08:54:04.475 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:04.492 00.017 7988 UpdateGuideState exits: No star selected
08:54:04.492 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:04.492 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:04.492 00.000 7988 Enqueuing Expose request
08:54:04.492 00.000 15712 Worker thread wakes up
08:54:04.492 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:04.492 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:06.030 01.538 15712 Exposure complete
08:54:06.040 00.010 15712 worker thread done servicing request
08:54:06.040 00.000 7988 OnExposeComplete: enter
08:54:06.040 00.000 7988 UpdateGuideState(): m_state=1
08:54:06.056 00.016 7988 UpdateCurrentPosition: no star selected
08:54:06.057 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:06.057 00.000 7988 Status Line: No star selected
08:54:06.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:06.057 00.000 7988 UpdateGuideState exits: No star selected
08:54:06.057 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:06.057 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:06.057 00.000 7988 Enqueuing Expose request
08:54:06.057 00.000 15712 Worker thread wakes up
08:54:06.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:06.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:07.706 01.649 15712 Exposure complete
08:54:07.726 00.020 15712 worker thread done servicing request
08:54:07.726 00.000 7988 OnExposeComplete: enter
08:54:07.726 00.000 7988 UpdateGuideState(): m_state=1
08:54:07.731 00.005 7988 UpdateCurrentPosition: no star selected
08:54:07.731 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:07.733 00.002 7988 Status Line: No star selected
08:54:07.735 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:07.736 00.001 7988 UpdateGuideState exits: No star selected
08:54:07.736 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:07.736 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:07.736 00.000 7988 Enqueuing Expose request
08:54:07.736 00.000 15712 Worker thread wakes up
08:54:07.736 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:07.736 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:09.255 01.519 15712 Exposure complete
08:54:09.274 00.019 15712 worker thread done servicing request
08:54:09.274 00.000 7988 OnExposeComplete: enter
08:54:09.274 00.000 7988 UpdateGuideState(): m_state=1
08:54:09.281 00.007 7988 UpdateCurrentPosition: no star selected
08:54:09.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:09.281 00.000 7988 Status Line: No star selected
08:54:09.285 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:09.285 00.000 7988 UpdateGuideState exits: No star selected
08:54:09.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:09.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:09.285 00.000 7988 Enqueuing Expose request
08:54:09.285 00.000 15712 Worker thread wakes up
08:54:09.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:09.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:10.931 01.646 15712 Exposure complete
08:54:10.955 00.024 15712 worker thread done servicing request
08:54:10.955 00.000 7988 OnExposeComplete: enter
08:54:10.957 00.002 7988 UpdateGuideState(): m_state=1
08:54:10.957 00.000 7988 UpdateCurrentPosition: no star selected
08:54:10.957 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:10.957 00.000 7988 Status Line: No star selected
08:54:10.957 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:10.963 00.006 7988 UpdateGuideState exits: No star selected
08:54:10.963 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:10.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:10.963 00.000 7988 Enqueuing Expose request
08:54:10.963 00.000 15712 Worker thread wakes up
08:54:10.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:10.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:12.498 01.535 15712 Exposure complete
08:54:12.512 00.014 15712 worker thread done servicing request
08:54:12.512 00.000 7988 OnExposeComplete: enter
08:54:12.512 00.000 7988 UpdateGuideState(): m_state=1
08:54:12.523 00.011 7988 UpdateCurrentPosition: no star selected
08:54:12.524 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:12.524 00.000 7988 Status Line: No star selected
08:54:12.526 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:12.528 00.002 7988 UpdateGuideState exits: No star selected
08:54:12.530 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:12.530 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:12.530 00.000 7988 Enqueuing Expose request
08:54:12.530 00.000 15712 Worker thread wakes up
08:54:12.530 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:12.530 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:14.273 01.743 15712 Exposure complete
08:54:14.293 00.020 15712 worker thread done servicing request
08:54:14.293 00.000 7988 OnExposeComplete: enter
08:54:14.293 00.000 7988 UpdateGuideState(): m_state=1
08:54:14.298 00.005 7988 UpdateCurrentPosition: no star selected
08:54:14.298 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:14.300 00.002 7988 Status Line: No star selected
08:54:14.302 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:14.302 00.000 7988 UpdateGuideState exits: No star selected
08:54:14.302 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:14.302 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:14.302 00.000 7988 Enqueuing Expose request
08:54:14.302 00.000 15712 Worker thread wakes up
08:54:14.302 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:14.302 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:15.724 01.422 15712 Exposure complete
08:54:15.742 00.018 15712 worker thread done servicing request
08:54:15.742 00.000 7988 OnExposeComplete: enter
08:54:15.742 00.000 7988 UpdateGuideState(): m_state=1
08:54:15.749 00.007 7988 UpdateCurrentPosition: no star selected
08:54:15.749 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:15.751 00.002 7988 Status Line: No star selected
08:54:15.753 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:15.753 00.000 7988 UpdateGuideState exits: No star selected
08:54:15.753 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:15.753 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:15.753 00.000 7988 Enqueuing Expose request
08:54:15.759 00.006 15712 Worker thread wakes up
08:54:15.759 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:15.759 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:17.401 01.642 15712 Exposure complete
08:54:17.415 00.014 15712 worker thread done servicing request
08:54:17.415 00.000 7988 OnExposeComplete: enter
08:54:17.415 00.000 7988 UpdateGuideState(): m_state=1
08:54:17.426 00.011 7988 UpdateCurrentPosition: no star selected
08:54:17.426 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:17.428 00.002 7988 Status Line: No star selected
08:54:17.428 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:17.430 00.002 7988 UpdateGuideState exits: No star selected
08:54:17.430 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:17.430 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:17.430 00.000 7988 Enqueuing Expose request
08:54:17.430 00.000 15712 Worker thread wakes up
08:54:17.430 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:17.430 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:18.967 01.537 15712 Exposure complete
08:54:18.989 00.022 15712 worker thread done servicing request
08:54:18.989 00.000 7988 OnExposeComplete: enter
08:54:18.989 00.000 7988 UpdateGuideState(): m_state=1
08:54:18.989 00.000 7988 UpdateCurrentPosition: no star selected
08:54:18.989 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:18.994 00.005 7988 Status Line: No star selected
08:54:18.994 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:18.997 00.003 7988 UpdateGuideState exits: No star selected
08:54:18.997 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:18.997 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:18.997 00.000 7988 Enqueuing Expose request
08:54:18.997 00.000 15712 Worker thread wakes up
08:54:18.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:18.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:20.629 01.632 15712 Exposure complete
08:54:20.647 00.018 15712 worker thread done servicing request
08:54:20.647 00.000 7988 OnExposeComplete: enter
08:54:20.647 00.000 7988 UpdateGuideState(): m_state=1
08:54:20.647 00.000 7988 UpdateCurrentPosition: no star selected
08:54:20.647 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:20.647 00.000 7988 Status Line: No star selected
08:54:20.647 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:20.661 00.014 7988 UpdateGuideState exits: No star selected
08:54:20.663 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:20.663 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:20.663 00.000 7988 Enqueuing Expose request
08:54:20.663 00.000 15712 Worker thread wakes up
08:54:20.663 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:20.663 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:22.197 01.534 15712 Exposure complete
08:54:22.211 00.014 15712 worker thread done servicing request
08:54:22.211 00.000 7988 OnExposeComplete: enter
08:54:22.211 00.000 7988 UpdateGuideState(): m_state=1
08:54:22.211 00.000 7988 UpdateCurrentPosition: no star selected
08:54:22.211 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:22.211 00.000 7988 Status Line: No star selected
08:54:22.211 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:22.228 00.017 7988 UpdateGuideState exits: No star selected
08:54:22.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:22.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:22.228 00.000 7988 Enqueuing Expose request
08:54:22.228 00.000 15712 Worker thread wakes up
08:54:22.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:22.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:23.971 01.743 15712 Exposure complete
08:54:23.985 00.014 15712 worker thread done servicing request
08:54:23.985 00.000 7988 OnExposeComplete: enter
08:54:23.985 00.000 7988 UpdateGuideState(): m_state=1
08:54:23.985 00.000 7988 UpdateCurrentPosition: no star selected
08:54:23.985 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:23.999 00.014 7988 Status Line: No star selected
08:54:23.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:24.001 00.002 7988 UpdateGuideState exits: No star selected
08:54:24.001 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:24.001 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:24.001 00.000 7988 Enqueuing Expose request
08:54:24.001 00.000 15712 Worker thread wakes up
08:54:24.001 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:24.001 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:25.426 01.425 15712 Exposure complete
08:54:25.450 00.024 15712 worker thread done servicing request
08:54:25.450 00.000 7988 OnExposeComplete: enter
08:54:25.450 00.000 7988 UpdateGuideState(): m_state=1
08:54:25.450 00.000 7988 UpdateCurrentPosition: no star selected
08:54:25.450 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:25.450 00.000 7988 Status Line: No star selected
08:54:25.455 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:25.455 00.000 7988 UpdateGuideState exits: No star selected
08:54:25.455 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:25.455 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:25.455 00.000 7988 Enqueuing Expose request
08:54:25.455 00.000 15712 Worker thread wakes up
08:54:25.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:25.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:27.101 01.646 15712 Exposure complete
08:54:27.125 00.024 15712 worker thread done servicing request
08:54:27.125 00.000 7988 OnExposeComplete: enter
08:54:27.125 00.000 7988 UpdateGuideState(): m_state=1
08:54:27.125 00.000 7988 UpdateCurrentPosition: no star selected
08:54:27.125 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:27.125 00.000 7988 Status Line: No star selected
08:54:27.125 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:27.133 00.008 7988 UpdateGuideState exits: No star selected
08:54:27.134 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:27.134 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:27.134 00.000 7988 Enqueuing Expose request
08:54:27.134 00.000 15712 Worker thread wakes up
08:54:27.134 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:27.134 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:28.667 01.533 15712 Exposure complete
08:54:28.684 00.017 15712 worker thread done servicing request
08:54:28.684 00.000 7988 OnExposeComplete: enter
08:54:28.684 00.000 7988 UpdateGuideState(): m_state=1
08:54:28.693 00.009 7988 UpdateCurrentPosition: no star selected
08:54:28.693 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:28.695 00.002 7988 Status Line: No star selected
08:54:28.697 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:28.698 00.001 7988 UpdateGuideState exits: No star selected
08:54:28.698 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:28.698 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:28.701 00.003 7988 Enqueuing Expose request
08:54:28.701 00.000 15712 Worker thread wakes up
08:54:28.701 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:28.701 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:30.339 01.638 15712 Exposure complete
08:54:30.363 00.024 15712 worker thread done servicing request
08:54:30.363 00.000 7988 OnExposeComplete: enter
08:54:30.363 00.000 7988 UpdateGuideState(): m_state=1
08:54:30.363 00.000 7988 UpdateCurrentPosition: no star selected
08:54:30.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:30.363 00.000 7988 Status Line: No star selected
08:54:30.363 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:30.371 00.008 7988 UpdateGuideState exits: No star selected
08:54:30.371 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:30.371 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:30.371 00.000 7988 Enqueuing Expose request
08:54:30.371 00.000 15712 Worker thread wakes up
08:54:30.371 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:30.371 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:31.907 01.536 15712 Exposure complete
08:54:31.920 00.013 15712 worker thread done servicing request
08:54:31.920 00.000 7988 OnExposeComplete: enter
08:54:31.920 00.000 7988 UpdateGuideState(): m_state=1
08:54:31.932 00.012 7988 UpdateCurrentPosition: no star selected
08:54:31.932 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:31.934 00.002 7988 Status Line: No star selected
08:54:31.936 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:31.936 00.000 7988 UpdateGuideState exits: No star selected
08:54:31.936 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:31.936 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:31.936 00.000 7988 Enqueuing Expose request
08:54:31.936 00.000 15712 Worker thread wakes up
08:54:31.936 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:31.936 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:33.582 01.646 15712 Exposure complete
08:54:33.604 00.022 15712 worker thread done servicing request
08:54:33.604 00.000 7988 OnExposeComplete: enter
08:54:33.604 00.000 7988 UpdateGuideState(): m_state=1
08:54:33.607 00.003 7988 UpdateCurrentPosition: no star selected
08:54:33.607 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:33.609 00.002 7988 Status Line: No star selected
08:54:33.611 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:33.611 00.000 7988 UpdateGuideState exits: No star selected
08:54:33.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:33.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:33.611 00.000 7988 Enqueuing Expose request
08:54:33.611 00.000 15712 Worker thread wakes up
08:54:33.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:33.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:35.145 01.534 15712 Exposure complete
08:54:35.168 00.023 15712 worker thread done servicing request
08:54:35.168 00.000 7988 OnExposeComplete: enter
08:54:35.168 00.000 7988 UpdateGuideState(): m_state=1
08:54:35.171 00.003 7988 UpdateCurrentPosition: no star selected
08:54:35.171 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:35.173 00.002 7988 Status Line: No star selected
08:54:35.175 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:35.175 00.000 7988 UpdateGuideState exits: No star selected
08:54:35.175 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:35.175 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:35.175 00.000 7988 Enqueuing Expose request
08:54:35.175 00.000 15712 Worker thread wakes up
08:54:35.175 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:35.175 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:36.821 01.646 15712 Exposure complete
08:54:36.837 00.016 15712 worker thread done servicing request
08:54:36.837 00.000 7988 OnExposeComplete: enter
08:54:36.837 00.000 7988 UpdateGuideState(): m_state=1
08:54:36.848 00.011 7988 UpdateCurrentPosition: no star selected
08:54:36.848 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:36.850 00.002 7988 Status Line: No star selected
08:54:36.852 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:36.853 00.001 7988 UpdateGuideState exits: No star selected
08:54:36.853 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:36.853 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:36.853 00.000 7988 Enqueuing Expose request
08:54:36.853 00.000 15712 Worker thread wakes up
08:54:36.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:36.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:38.374 01.521 15712 Exposure complete
08:54:38.396 00.022 15712 worker thread done servicing request
08:54:38.396 00.000 7988 OnExposeComplete: enter
08:54:38.396 00.000 7988 UpdateGuideState(): m_state=1
08:54:38.399 00.003 7988 UpdateCurrentPosition: no star selected
08:54:38.399 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:38.401 00.002 7988 Status Line: No star selected
08:54:38.403 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:38.403 00.000 7988 UpdateGuideState exits: No star selected
08:54:38.403 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:38.403 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:38.403 00.000 7988 Enqueuing Expose request
08:54:38.403 00.000 15712 Worker thread wakes up
08:54:38.403 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:38.403 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:40.146 01.743 15712 Exposure complete
08:54:40.170 00.024 15712 worker thread done servicing request
08:54:40.170 00.000 7988 OnExposeComplete: enter
08:54:40.170 00.000 7988 UpdateGuideState(): m_state=1
08:54:40.174 00.004 7988 UpdateCurrentPosition: no star selected
08:54:40.174 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:40.176 00.002 7988 Status Line: No star selected
08:54:40.176 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:40.176 00.000 7988 UpdateGuideState exits: No star selected
08:54:40.176 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:40.176 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:40.176 00.000 7988 Enqueuing Expose request
08:54:40.176 00.000 15712 Worker thread wakes up
08:54:40.176 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:40.176 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:41.597 01.421 15712 Exposure complete
08:54:41.615 00.018 15712 worker thread done servicing request
08:54:41.615 00.000 7988 OnExposeComplete: enter
08:54:41.620 00.005 7988 UpdateGuideState(): m_state=1
08:54:41.622 00.002 7988 UpdateCurrentPosition: no star selected
08:54:41.622 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:41.624 00.002 7988 Status Line: No star selected
08:54:41.624 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:41.626 00.002 7988 UpdateGuideState exits: No star selected
08:54:41.626 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:41.626 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:41.626 00.000 7988 Enqueuing Expose request
08:54:41.626 00.000 15712 Worker thread wakes up
08:54:41.626 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:41.626 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:43.272 01.646 15712 Exposure complete
08:54:43.295 00.023 15712 worker thread done servicing request
08:54:43.295 00.000 7988 OnExposeComplete: enter
08:54:43.295 00.000 7988 UpdateGuideState(): m_state=1
08:54:43.295 00.000 7988 UpdateCurrentPosition: no star selected
08:54:43.295 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:43.295 00.000 7988 Status Line: No star selected
08:54:43.295 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:43.301 00.006 7988 UpdateGuideState exits: No star selected
08:54:43.301 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:43.301 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:43.301 00.000 7988 Enqueuing Expose request
08:54:43.305 00.004 15712 Worker thread wakes up
08:54:43.305 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:43.305 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:44.836 01.531 15712 Exposure complete
08:54:44.860 00.024 15712 worker thread done servicing request
08:54:44.860 00.000 7988 OnExposeComplete: enter
08:54:44.860 00.000 7988 UpdateGuideState(): m_state=1
08:54:44.860 00.000 7988 UpdateCurrentPosition: no star selected
08:54:44.860 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:44.860 00.000 7988 Status Line: No star selected
08:54:44.866 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:44.866 00.000 7988 UpdateGuideState exits: No star selected
08:54:44.866 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:44.866 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:44.866 00.000 7988 Enqueuing Expose request
08:54:44.871 00.005 15712 Worker thread wakes up
08:54:44.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:44.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:46.510 01.639 15712 Exposure complete
08:54:46.526 00.016 15712 worker thread done servicing request
08:54:46.526 00.000 7988 OnExposeComplete: enter
08:54:46.526 00.000 7988 UpdateGuideState(): m_state=1
08:54:46.538 00.012 7988 UpdateCurrentPosition: no star selected
08:54:46.538 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:46.540 00.002 7988 Status Line: No star selected
08:54:46.542 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:46.542 00.000 7988 UpdateGuideState exits: No star selected
08:54:46.542 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:46.542 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:46.542 00.000 7988 Enqueuing Expose request
08:54:46.542 00.000 15712 Worker thread wakes up
08:54:46.542 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:46.542 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:48.076 01.534 15712 Exposure complete
08:54:48.098 00.022 15712 worker thread done servicing request
08:54:48.098 00.000 7988 OnExposeComplete: enter
08:54:48.098 00.000 7988 UpdateGuideState(): m_state=1
08:54:48.098 00.000 7988 UpdateCurrentPosition: no star selected
08:54:48.098 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:48.098 00.000 7988 Status Line: No star selected
08:54:48.098 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:48.106 00.008 7988 UpdateGuideState exits: No star selected
08:54:48.106 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:48.106 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:48.106 00.000 7988 Enqueuing Expose request
08:54:48.106 00.000 15712 Worker thread wakes up
08:54:48.106 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:48.106 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:49.739 01.633 15712 Exposure complete
08:54:49.762 00.023 15712 worker thread done servicing request
08:54:49.762 00.000 7988 OnExposeComplete: enter
08:54:49.762 00.000 7988 UpdateGuideState(): m_state=1
08:54:49.762 00.000 7988 UpdateCurrentPosition: no star selected
08:54:49.762 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:49.762 00.000 7988 Status Line: No star selected
08:54:49.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:49.769 00.007 7988 UpdateGuideState exits: No star selected
08:54:49.769 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:49.769 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:49.769 00.000 7988 Enqueuing Expose request
08:54:49.769 00.000 15712 Worker thread wakes up
08:54:49.769 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:49.769 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:51.291 01.522 15712 Exposure complete
08:54:51.313 00.022 15712 worker thread done servicing request
08:54:51.313 00.000 7988 OnExposeComplete: enter
08:54:51.313 00.000 7988 UpdateGuideState(): m_state=1
08:54:51.313 00.000 7988 UpdateCurrentPosition: no star selected
08:54:51.313 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:51.313 00.000 7988 Status Line: No star selected
08:54:51.313 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:51.321 00.008 7988 UpdateGuideState exits: No star selected
08:54:51.321 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:51.321 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:51.321 00.000 7988 Enqueuing Expose request
08:54:51.321 00.000 15712 Worker thread wakes up
08:54:51.325 00.004 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:51.325 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:52.953 01.628 15712 Exposure complete
08:54:52.975 00.022 15712 worker thread done servicing request
08:54:52.975 00.000 7988 OnExposeComplete: enter
08:54:52.975 00.000 7988 UpdateGuideState(): m_state=1
08:54:52.975 00.000 7988 UpdateCurrentPosition: no star selected
08:54:52.975 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:52.975 00.000 7988 Status Line: No star selected
08:54:52.975 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:52.983 00.008 7988 UpdateGuideState exits: No star selected
08:54:52.983 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:52.985 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:52.985 00.000 7988 Enqueuing Expose request
08:54:52.987 00.002 15712 Worker thread wakes up
08:54:52.987 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:52.987 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:54.517 01.530 15712 Exposure complete
08:54:54.539 00.022 15712 worker thread done servicing request
08:54:54.541 00.002 7988 OnExposeComplete: enter
08:54:54.542 00.001 7988 UpdateGuideState(): m_state=1
08:54:54.544 00.002 7988 UpdateCurrentPosition: no star selected
08:54:54.544 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:54.547 00.003 7988 Status Line: No star selected
08:54:54.547 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:54.547 00.000 7988 UpdateGuideState exits: No star selected
08:54:54.547 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:54.547 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:54.547 00.000 7988 Enqueuing Expose request
08:54:54.547 00.000 15712 Worker thread wakes up
08:54:54.547 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:54.547 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:56.192 01.645 15712 Exposure complete
08:54:56.216 00.024 15712 worker thread done servicing request
08:54:56.216 00.000 7988 OnExposeComplete: enter
08:54:56.216 00.000 7988 UpdateGuideState(): m_state=1
08:54:56.216 00.000 7988 UpdateCurrentPosition: no star selected
08:54:56.216 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:56.216 00.000 7988 Status Line: No star selected
08:54:56.216 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:56.222 00.006 7988 UpdateGuideState exits: No star selected
08:54:56.222 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:56.222 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:56.222 00.000 7988 Enqueuing Expose request
08:54:56.222 00.000 15712 Worker thread wakes up
08:54:56.222 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:56.222 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:57.758 01.536 15712 Exposure complete
08:54:57.780 00.022 15712 worker thread done servicing request
08:54:57.780 00.000 7988 OnExposeComplete: enter
08:54:57.780 00.000 7988 UpdateGuideState(): m_state=1
08:54:57.780 00.000 7988 UpdateCurrentPosition: no star selected
08:54:57.780 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:57.780 00.000 7988 Status Line: No star selected
08:54:57.780 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:57.788 00.008 7988 UpdateGuideState exits: No star selected
08:54:57.788 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:57.788 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:57.788 00.000 7988 Enqueuing Expose request
08:54:57.788 00.000 15712 Worker thread wakes up
08:54:57.788 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:57.788 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:54:59.433 01.645 15712 Exposure complete
08:54:59.450 00.017 15712 worker thread done servicing request
08:54:59.450 00.000 7988 OnExposeComplete: enter
08:54:59.450 00.000 7988 UpdateGuideState(): m_state=1
08:54:59.450 00.000 7988 UpdateCurrentPosition: no star selected
08:54:59.450 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:54:59.450 00.000 7988 Status Line: No star selected
08:54:59.450 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:54:59.463 00.013 7988 UpdateGuideState exits: No star selected
08:54:59.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:54:59.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:54:59.467 00.004 7988 Enqueuing Expose request
08:54:59.467 00.000 15712 Worker thread wakes up
08:54:59.467 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:54:59.467 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:00.999 01.532 15712 Exposure complete
08:55:01.013 00.014 15712 worker thread done servicing request
08:55:01.013 00.000 7988 OnExposeComplete: enter
08:55:01.013 00.000 7988 UpdateGuideState(): m_state=1
08:55:01.024 00.011 7988 UpdateCurrentPosition: no star selected
08:55:01.024 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:01.026 00.002 7988 Status Line: No star selected
08:55:01.028 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:01.028 00.000 7988 UpdateGuideState exits: No star selected
08:55:01.028 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:01.030 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:01.030 00.000 7988 Enqueuing Expose request
08:55:01.032 00.002 15712 Worker thread wakes up
08:55:01.032 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:01.032 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:02.674 01.642 15712 Exposure complete
08:55:02.697 00.023 15712 worker thread done servicing request
08:55:02.697 00.000 7988 OnExposeComplete: enter
08:55:02.697 00.000 7988 UpdateGuideState(): m_state=1
08:55:02.701 00.004 7988 UpdateCurrentPosition: no star selected
08:55:02.701 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:02.703 00.002 7988 Status Line: No star selected
08:55:02.705 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:02.706 00.001 7988 UpdateGuideState exits: No star selected
08:55:02.706 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:02.706 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:02.706 00.000 7988 Enqueuing Expose request
08:55:02.706 00.000 15712 Worker thread wakes up
08:55:02.706 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:02.706 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:04.226 01.520 15712 Exposure complete
08:55:04.249 00.023 15712 worker thread done servicing request
08:55:04.249 00.000 7988 OnExposeComplete: enter
08:55:04.249 00.000 7988 UpdateGuideState(): m_state=1
08:55:04.249 00.000 7988 UpdateCurrentPosition: no star selected
08:55:04.249 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:04.249 00.000 7988 Status Line: No star selected
08:55:04.249 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:04.255 00.006 7988 UpdateGuideState exits: No star selected
08:55:04.255 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:04.255 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:04.255 00.000 7988 Enqueuing Expose request
08:55:04.255 00.000 15712 Worker thread wakes up
08:55:04.255 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:04.255 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:05.999 01.744 15712 Exposure complete
08:55:06.026 00.027 15712 worker thread done servicing request
08:55:06.026 00.000 7988 OnExposeComplete: enter
08:55:06.026 00.000 7988 UpdateGuideState(): m_state=1
08:55:06.026 00.000 7988 UpdateCurrentPosition: no star selected
08:55:06.029 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:06.031 00.002 7988 Status Line: No star selected
08:55:06.031 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:06.033 00.002 7988 UpdateGuideState exits: No star selected
08:55:06.035 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:06.035 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:06.037 00.002 7988 Enqueuing Expose request
08:55:06.037 00.000 15712 Worker thread wakes up
08:55:06.037 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:06.037 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:07.454 01.417 15712 Exposure complete
08:55:07.468 00.014 15712 worker thread done servicing request
08:55:07.468 00.000 7988 OnExposeComplete: enter
08:55:07.468 00.000 7988 UpdateGuideState(): m_state=1
08:55:07.481 00.013 7988 UpdateCurrentPosition: no star selected
08:55:07.481 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:07.483 00.002 7988 Status Line: No star selected
08:55:07.484 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:07.484 00.000 7988 UpdateGuideState exits: No star selected
08:55:07.484 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:07.484 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:07.484 00.000 7988 Enqueuing Expose request
08:55:07.484 00.000 15712 Worker thread wakes up
08:55:07.484 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:07.484 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:09.128 01.644 15712 Exposure complete
08:55:09.148 00.020 15712 worker thread done servicing request
08:55:09.148 00.000 7988 OnExposeComplete: enter
08:55:09.148 00.000 7988 UpdateGuideState(): m_state=1
08:55:09.148 00.000 7988 UpdateCurrentPosition: no star selected
08:55:09.148 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:09.148 00.000 7988 Status Line: No star selected
08:55:09.148 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:09.159 00.011 7988 UpdateGuideState exits: No star selected
08:55:09.159 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:09.161 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:09.161 00.000 7988 Enqueuing Expose request
08:55:09.163 00.002 15712 Worker thread wakes up
08:55:09.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:09.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:10.688 01.525 15712 Exposure complete
08:55:10.709 00.021 15712 worker thread done servicing request
08:55:10.709 00.000 7988 OnExposeComplete: enter
08:55:10.709 00.000 7988 UpdateGuideState(): m_state=1
08:55:10.718 00.009 7988 UpdateCurrentPosition: no star selected
08:55:10.720 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:10.720 00.000 7988 Status Line: No star selected
08:55:10.720 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:10.720 00.000 7988 UpdateGuideState exits: No star selected
08:55:10.727 00.007 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:10.727 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:10.727 00.000 7988 Enqueuing Expose request
08:55:10.727 00.000 15712 Worker thread wakes up
08:55:10.727 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:10.727 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:12.364 01.637 15712 Exposure complete
08:55:12.380 00.016 15712 worker thread done servicing request
08:55:12.380 00.000 7988 OnExposeComplete: enter
08:55:12.380 00.000 7988 UpdateGuideState(): m_state=1
08:55:12.391 00.011 7988 UpdateCurrentPosition: no star selected
08:55:12.392 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:12.392 00.000 7988 Status Line: No star selected
08:55:12.394 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:12.394 00.000 7988 UpdateGuideState exits: No star selected
08:55:12.394 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:12.394 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:12.394 00.000 7988 Enqueuing Expose request
08:55:12.394 00.000 15712 Worker thread wakes up
08:55:12.394 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:12.394 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:13.931 01.537 15712 Exposure complete
08:55:13.945 00.014 15712 worker thread done servicing request
08:55:13.945 00.000 7988 OnExposeComplete: enter
08:55:13.945 00.000 7988 UpdateGuideState(): m_state=1
08:55:13.956 00.011 7988 UpdateCurrentPosition: no star selected
08:55:13.956 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:13.958 00.002 7988 Status Line: No star selected
08:55:13.960 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:13.960 00.000 7988 UpdateGuideState exits: No star selected
08:55:13.960 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:13.960 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:13.960 00.000 7988 Enqueuing Expose request
08:55:13.960 00.000 15712 Worker thread wakes up
08:55:13.960 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:13.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:15.706 01.746 15712 Exposure complete
08:55:15.727 00.021 15712 worker thread done servicing request
08:55:15.727 00.000 7988 OnExposeComplete: enter
08:55:15.727 00.000 7988 UpdateGuideState(): m_state=1
08:55:15.727 00.000 7988 UpdateCurrentPosition: no star selected
08:55:15.727 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:15.727 00.000 7988 Status Line: No star selected
08:55:15.727 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:15.735 00.008 7988 UpdateGuideState exits: No star selected
08:55:15.735 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:15.735 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:15.735 00.000 7988 Enqueuing Expose request
08:55:15.735 00.000 15712 Worker thread wakes up
08:55:15.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:15.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:17.158 01.423 15712 Exposure complete
08:55:17.176 00.018 15712 worker thread done servicing request
08:55:17.176 00.000 7988 OnExposeComplete: enter
08:55:17.176 00.000 7988 UpdateGuideState(): m_state=1
08:55:17.183 00.007 7988 UpdateCurrentPosition: no star selected
08:55:17.183 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:17.185 00.002 7988 Status Line: No star selected
08:55:17.187 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:17.188 00.001 7988 UpdateGuideState exits: No star selected
08:55:17.188 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:17.188 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:17.188 00.000 7988 Enqueuing Expose request
08:55:17.193 00.005 15712 Worker thread wakes up
08:55:17.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:17.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:18.836 01.643 15712 Exposure complete
08:55:18.850 00.014 15712 worker thread done servicing request
08:55:18.850 00.000 7988 OnExposeComplete: enter
08:55:18.850 00.000 7988 UpdateGuideState(): m_state=1
08:55:18.862 00.012 7988 UpdateCurrentPosition: no star selected
08:55:18.862 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:18.864 00.002 7988 Status Line: No star selected
08:55:18.864 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:18.866 00.002 7988 UpdateGuideState exits: No star selected
08:55:18.868 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:18.870 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:18.870 00.000 7988 Enqueuing Expose request
08:55:18.872 00.002 15712 Worker thread wakes up
08:55:18.872 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:18.872 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:20.402 01.530 15712 Exposure complete
08:55:20.416 00.014 15712 worker thread done servicing request
08:55:20.416 00.000 7988 OnExposeComplete: enter
08:55:20.426 00.010 7988 UpdateGuideState(): m_state=1
08:55:20.426 00.000 7988 UpdateCurrentPosition: no star selected
08:55:20.428 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:20.428 00.000 7988 Status Line: No star selected
08:55:20.432 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:20.432 00.000 7988 UpdateGuideState exits: No star selected
08:55:20.432 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:20.432 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:20.432 00.000 7988 Enqueuing Expose request
08:55:20.432 00.000 15712 Worker thread wakes up
08:55:20.432 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:20.432 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:22.076 01.644 15712 Exposure complete
08:55:22.093 00.017 15712 worker thread done servicing request
08:55:22.093 00.000 7988 OnExposeComplete: enter
08:55:22.093 00.000 7988 UpdateGuideState(): m_state=1
08:55:22.093 00.000 7988 UpdateCurrentPosition: no star selected
08:55:22.093 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:22.093 00.000 7988 Status Line: No star selected
08:55:22.093 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:22.107 00.014 7988 UpdateGuideState exits: No star selected
08:55:22.107 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:22.107 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:22.110 00.003 7988 Enqueuing Expose request
08:55:22.110 00.000 15712 Worker thread wakes up
08:55:22.110 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:22.110 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:23.630 01.520 15712 Exposure complete
08:55:23.652 00.022 15712 worker thread done servicing request
08:55:23.652 00.000 7988 OnExposeComplete: enter
08:55:23.652 00.000 7988 UpdateGuideState(): m_state=1
08:55:23.652 00.000 7988 UpdateCurrentPosition: no star selected
08:55:23.652 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:23.652 00.000 7988 Status Line: No star selected
08:55:23.659 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:23.659 00.000 7988 UpdateGuideState exits: No star selected
08:55:23.659 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:23.659 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:23.659 00.000 7988 Enqueuing Expose request
08:55:23.659 00.000 15712 Worker thread wakes up
08:55:23.659 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:23.659 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:25.305 01.646 15712 Exposure complete
08:55:25.329 00.024 15712 worker thread done servicing request
08:55:25.329 00.000 7988 OnExposeComplete: enter
08:55:25.329 00.000 7988 UpdateGuideState(): m_state=1
08:55:25.329 00.000 7988 UpdateCurrentPosition: no star selected
08:55:25.329 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:25.329 00.000 7988 Status Line: No star selected
08:55:25.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:25.337 00.008 7988 UpdateGuideState exits: No star selected
08:55:25.337 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:25.337 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:25.337 00.000 7988 Enqueuing Expose request
08:55:25.337 00.000 15712 Worker thread wakes up
08:55:25.337 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:25.337 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:26.858 01.521 15712 Exposure complete
08:55:26.877 00.019 15712 worker thread done servicing request
08:55:26.877 00.000 7988 OnExposeComplete: enter
08:55:26.877 00.000 7988 UpdateGuideState(): m_state=1
08:55:26.883 00.006 7988 UpdateCurrentPosition: no star selected
08:55:26.883 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:26.885 00.002 7988 Status Line: No star selected
08:55:26.887 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:26.887 00.000 7988 UpdateGuideState exits: No star selected
08:55:26.887 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:26.887 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:26.887 00.000 7988 Enqueuing Expose request
08:55:26.887 00.000 15712 Worker thread wakes up
08:55:26.887 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:26.887 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:28.537 01.650 15712 Exposure complete
08:55:28.562 00.025 15712 worker thread done servicing request
08:55:28.562 00.000 7988 OnExposeComplete: enter
08:55:28.562 00.000 7988 UpdateGuideState(): m_state=1
08:55:28.562 00.000 7988 UpdateCurrentPosition: no star selected
08:55:28.566 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:28.566 00.000 7988 Status Line: No star selected
08:55:28.566 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:28.566 00.000 7988 UpdateGuideState exits: No star selected
08:55:28.566 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:28.566 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:28.566 00.000 7988 Enqueuing Expose request
08:55:28.566 00.000 15712 Worker thread wakes up
08:55:28.566 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:28.566 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:30.102 01.536 15712 Exposure complete
08:55:30.124 00.022 15712 worker thread done servicing request
08:55:30.124 00.000 7988 OnExposeComplete: enter
08:55:30.124 00.000 7988 UpdateGuideState(): m_state=1
08:55:30.127 00.003 7988 UpdateCurrentPosition: no star selected
08:55:30.127 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:30.127 00.000 7988 Status Line: No star selected
08:55:30.127 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:30.132 00.005 7988 UpdateGuideState exits: No star selected
08:55:30.132 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:30.132 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:30.132 00.000 7988 Enqueuing Expose request
08:55:30.132 00.000 15712 Worker thread wakes up
08:55:30.132 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:30.132 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:31.877 01.745 15712 Exposure complete
08:55:31.898 00.021 15712 worker thread done servicing request
08:55:31.898 00.000 7988 OnExposeComplete: enter
08:55:31.898 00.000 7988 UpdateGuideState(): m_state=1
08:55:31.902 00.004 7988 UpdateCurrentPosition: no star selected
08:55:31.902 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:31.904 00.002 7988 Status Line: No star selected
08:55:31.906 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:31.906 00.000 7988 UpdateGuideState exits: No star selected
08:55:31.906 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:31.906 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:31.906 00.000 7988 Enqueuing Expose request
08:55:31.906 00.000 15712 Worker thread wakes up
08:55:31.906 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:31.906 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:33.329 01.423 15712 Exposure complete
08:55:33.346 00.017 15712 worker thread done servicing request
08:55:33.346 00.000 7988 OnExposeComplete: enter
08:55:33.346 00.000 7988 UpdateGuideState(): m_state=1
08:55:33.354 00.008 7988 UpdateCurrentPosition: no star selected
08:55:33.354 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:33.356 00.002 7988 Status Line: No star selected
08:55:33.358 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:33.358 00.000 7988 UpdateGuideState exits: No star selected
08:55:33.358 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:33.358 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:33.363 00.005 7988 Enqueuing Expose request
08:55:33.363 00.000 15712 Worker thread wakes up
08:55:33.363 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:33.363 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:35.007 01.644 15712 Exposure complete
08:55:35.021 00.014 15712 worker thread done servicing request
08:55:35.021 00.000 7988 OnExposeComplete: enter
08:55:35.021 00.000 7988 UpdateGuideState(): m_state=1
08:55:35.032 00.011 7988 UpdateCurrentPosition: no star selected
08:55:35.032 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:35.034 00.002 7988 Status Line: No star selected
08:55:35.036 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:35.036 00.000 7988 UpdateGuideState exits: No star selected
08:55:35.036 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:35.036 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:35.036 00.000 7988 Enqueuing Expose request
08:55:35.036 00.000 15712 Worker thread wakes up
08:55:35.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:35.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:36.571 01.535 15712 Exposure complete
08:55:36.585 00.014 15712 worker thread done servicing request
08:55:36.585 00.000 7988 OnExposeComplete: enter
08:55:36.585 00.000 7988 UpdateGuideState(): m_state=1
08:55:36.596 00.011 7988 UpdateCurrentPosition: no star selected
08:55:36.596 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:36.598 00.002 7988 Status Line: No star selected
08:55:36.600 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:36.601 00.001 7988 UpdateGuideState exits: No star selected
08:55:36.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:36.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:36.601 00.000 7988 Enqueuing Expose request
08:55:36.601 00.000 15712 Worker thread wakes up
08:55:36.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:36.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:38.246 01.645 15712 Exposure complete
08:55:38.270 00.024 15712 worker thread done servicing request
08:55:38.270 00.000 7988 OnExposeComplete: enter
08:55:38.270 00.000 7988 UpdateGuideState(): m_state=1
08:55:38.273 00.003 7988 UpdateCurrentPosition: no star selected
08:55:38.273 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:38.275 00.002 7988 Status Line: No star selected
08:55:38.277 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:38.278 00.001 7988 UpdateGuideState exits: No star selected
08:55:38.278 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:38.278 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:38.278 00.000 7988 Enqueuing Expose request
08:55:38.278 00.000 15712 Worker thread wakes up
08:55:38.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:38.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:39.813 01.535 15712 Exposure complete
08:55:39.836 00.023 15712 worker thread done servicing request
08:55:39.836 00.000 7988 OnExposeComplete: enter
08:55:39.836 00.000 7988 UpdateGuideState(): m_state=1
08:55:39.838 00.002 7988 UpdateCurrentPosition: no star selected
08:55:39.838 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:39.840 00.002 7988 Status Line: No star selected
08:55:39.842 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:39.842 00.000 7988 UpdateGuideState exits: No star selected
08:55:39.842 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:39.842 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:39.842 00.000 7988 Enqueuing Expose request
08:55:39.842 00.000 15712 Worker thread wakes up
08:55:39.842 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:39.842 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:41.489 01.647 15712 Exposure complete
08:55:41.506 00.017 15712 worker thread done servicing request
08:55:41.506 00.000 7988 OnExposeComplete: enter
08:55:41.506 00.000 7988 UpdateGuideState(): m_state=1
08:55:41.514 00.008 7988 UpdateCurrentPosition: no star selected
08:55:41.514 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:41.516 00.002 7988 Status Line: No star selected
08:55:41.518 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:41.518 00.000 7988 UpdateGuideState exits: No star selected
08:55:41.518 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:41.518 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:41.523 00.005 7988 Enqueuing Expose request
08:55:41.523 00.000 15712 Worker thread wakes up
08:55:41.523 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:41.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:43.055 01.532 15712 Exposure complete
08:55:43.078 00.023 15712 worker thread done servicing request
08:55:43.078 00.000 7988 OnExposeComplete: enter
08:55:43.078 00.000 7988 UpdateGuideState(): m_state=1
08:55:43.078 00.000 7988 UpdateCurrentPosition: no star selected
08:55:43.078 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:43.078 00.000 7988 Status Line: No star selected
08:55:43.084 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:43.084 00.000 7988 UpdateGuideState exits: No star selected
08:55:43.084 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:43.084 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:43.089 00.005 7988 Enqueuing Expose request
08:55:43.089 00.000 15712 Worker thread wakes up
08:55:43.089 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:43.089 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:44.731 01.642 15712 Exposure complete
08:55:44.746 00.015 15712 worker thread done servicing request
08:55:44.756 00.010 7988 OnExposeComplete: enter
08:55:44.756 00.000 7988 UpdateGuideState(): m_state=1
08:55:44.756 00.000 7988 UpdateCurrentPosition: no star selected
08:55:44.756 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:44.756 00.000 7988 Status Line: No star selected
08:55:44.756 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:44.762 00.006 7988 UpdateGuideState exits: No star selected
08:55:44.765 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:44.766 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:44.767 00.001 7988 Enqueuing Expose request
08:55:44.768 00.001 15712 Worker thread wakes up
08:55:44.768 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:44.768 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:46.297 01.529 15712 Exposure complete
08:55:46.311 00.014 15712 worker thread done servicing request
08:55:46.311 00.000 7988 OnExposeComplete: enter
08:55:46.311 00.000 7988 UpdateGuideState(): m_state=1
08:55:46.322 00.011 7988 UpdateCurrentPosition: no star selected
08:55:46.324 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:46.324 00.000 7988 Status Line: No star selected
08:55:46.326 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:46.326 00.000 7988 UpdateGuideState exits: No star selected
08:55:46.326 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:46.326 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:46.326 00.000 7988 Enqueuing Expose request
08:55:46.326 00.000 15712 Worker thread wakes up
08:55:46.326 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:46.326 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:47.975 01.649 15712 Exposure complete
08:55:47.997 00.022 15712 worker thread done servicing request
08:55:47.997 00.000 7988 OnExposeComplete: enter
08:55:47.999 00.002 7988 UpdateGuideState(): m_state=1
08:55:48.001 00.002 7988 UpdateCurrentPosition: no star selected
08:55:48.001 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:48.003 00.002 7988 Status Line: No star selected
08:55:48.005 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:48.005 00.000 7988 UpdateGuideState exits: No star selected
08:55:48.007 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:48.007 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:48.009 00.002 7988 Enqueuing Expose request
08:55:48.009 00.000 15712 Worker thread wakes up
08:55:48.009 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:48.009 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:49.541 01.532 15712 Exposure complete
08:55:49.559 00.018 15712 worker thread done servicing request
08:55:49.559 00.000 7988 OnExposeComplete: enter
08:55:49.559 00.000 7988 UpdateGuideState(): m_state=1
08:55:49.566 00.007 7988 UpdateCurrentPosition: no star selected
08:55:49.566 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:49.568 00.002 7988 Status Line: No star selected
08:55:49.570 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:49.570 00.000 7988 UpdateGuideState exits: No star selected
08:55:49.570 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:49.570 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:49.570 00.000 7988 Enqueuing Expose request
08:55:49.576 00.006 15712 Worker thread wakes up
08:55:49.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:49.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:51.216 01.640 15712 Exposure complete
08:55:51.239 00.023 15712 worker thread done servicing request
08:55:51.239 00.000 7988 OnExposeComplete: enter
08:55:51.242 00.003 7988 UpdateGuideState(): m_state=1
08:55:51.242 00.000 7988 UpdateCurrentPosition: no star selected
08:55:51.242 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:51.242 00.000 7988 Status Line: No star selected
08:55:51.247 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:51.247 00.000 7988 UpdateGuideState exits: No star selected
08:55:51.247 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:51.247 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:51.247 00.000 7988 Enqueuing Expose request
08:55:51.247 00.000 15712 Worker thread wakes up
08:55:51.247 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:51.247 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:52.780 01.533 15712 Exposure complete
08:55:52.794 00.014 15712 worker thread done servicing request
08:55:52.794 00.000 7988 OnExposeComplete: enter
08:55:52.794 00.000 7988 UpdateGuideState(): m_state=1
08:55:52.805 00.011 7988 UpdateCurrentPosition: no star selected
08:55:52.805 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:52.807 00.002 7988 Status Line: No star selected
08:55:52.809 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:52.809 00.000 7988 UpdateGuideState exits: No star selected
08:55:52.809 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:52.809 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:52.809 00.000 7988 Enqueuing Expose request
08:55:52.809 00.000 15712 Worker thread wakes up
08:55:52.809 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:52.809 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:54.453 01.644 15712 Exposure complete
08:55:54.475 00.022 15712 worker thread done servicing request
08:55:54.475 00.000 7988 OnExposeComplete: enter
08:55:54.475 00.000 7988 UpdateGuideState(): m_state=1
08:55:54.475 00.000 7988 UpdateCurrentPosition: no star selected
08:55:54.475 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:54.475 00.000 7988 Status Line: No star selected
08:55:54.482 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:54.482 00.000 7988 UpdateGuideState exits: No star selected
08:55:54.482 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:54.482 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:54.482 00.000 7988 Enqueuing Expose request
08:55:54.488 00.006 15712 Worker thread wakes up
08:55:54.488 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:54.488 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:56.019 01.531 15712 Exposure complete
08:55:56.039 00.020 15712 worker thread done servicing request
08:55:56.039 00.000 7988 OnExposeComplete: enter
08:55:56.039 00.000 7988 UpdateGuideState(): m_state=1
08:55:56.045 00.006 7988 UpdateCurrentPosition: no star selected
08:55:56.045 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:56.047 00.002 7988 Status Line: No star selected
08:55:56.049 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:56.049 00.000 7988 UpdateGuideState exits: No star selected
08:55:56.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:56.049 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:56.049 00.000 7988 Enqueuing Expose request
08:55:56.049 00.000 15712 Worker thread wakes up
08:55:56.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:56.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:57.794 01.745 15712 Exposure complete
08:55:57.811 00.017 15712 worker thread done servicing request
08:55:57.811 00.000 7988 OnExposeComplete: enter
08:55:57.811 00.000 7988 UpdateGuideState(): m_state=1
08:55:57.820 00.009 7988 UpdateCurrentPosition: no star selected
08:55:57.820 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:57.822 00.002 7988 Status Line: No star selected
08:55:57.823 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:57.823 00.000 7988 UpdateGuideState exits: No star selected
08:55:57.827 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:57.827 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:57.827 00.000 7988 Enqueuing Expose request
08:55:57.827 00.000 15712 Worker thread wakes up
08:55:57.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:57.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:55:59.247 01.420 15712 Exposure complete
08:55:59.269 00.022 15712 worker thread done servicing request
08:55:59.269 00.000 7988 OnExposeComplete: enter
08:55:59.271 00.002 7988 UpdateGuideState(): m_state=1
08:55:59.271 00.000 7988 UpdateCurrentPosition: no star selected
08:55:59.271 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:55:59.271 00.000 7988 Status Line: No star selected
08:55:59.271 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:55:59.277 00.006 7988 UpdateGuideState exits: No star selected
08:55:59.277 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:55:59.277 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:55:59.277 00.000 7988 Enqueuing Expose request
08:55:59.277 00.000 15712 Worker thread wakes up
08:55:59.277 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:55:59.277 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:01.022 01.745 15712 Exposure complete
08:56:01.046 00.024 15712 worker thread done servicing request
08:56:01.046 00.000 7988 OnExposeComplete: enter
08:56:01.046 00.000 7988 UpdateGuideState(): m_state=1
08:56:01.048 00.002 7988 UpdateCurrentPosition: no star selected
08:56:01.048 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:01.050 00.002 7988 Status Line: No star selected
08:56:01.052 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:01.052 00.000 7988 UpdateGuideState exits: No star selected
08:56:01.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:01.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:01.052 00.000 7988 Enqueuing Expose request
08:56:01.052 00.000 15712 Worker thread wakes up
08:56:01.052 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:01.052 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:02.476 01.424 15712 Exposure complete
08:56:02.490 00.014 15712 worker thread done servicing request
08:56:02.490 00.000 7988 OnExposeComplete: enter
08:56:02.490 00.000 7988 UpdateGuideState(): m_state=1
08:56:02.502 00.012 7988 UpdateCurrentPosition: no star selected
08:56:02.502 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:02.505 00.003 7988 Status Line: No star selected
08:56:02.508 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:02.508 00.000 7988 UpdateGuideState exits: No star selected
08:56:02.508 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:02.508 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:02.508 00.000 7988 Enqueuing Expose request
08:56:02.508 00.000 15712 Worker thread wakes up
08:56:02.508 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:02.508 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:04.150 01.642 15712 Exposure complete
08:56:04.170 00.020 15712 worker thread done servicing request
08:56:04.170 00.000 7988 OnExposeComplete: enter
08:56:04.170 00.000 7988 UpdateGuideState(): m_state=1
08:56:04.177 00.007 7988 UpdateCurrentPosition: no star selected
08:56:04.177 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:04.179 00.002 7988 Status Line: No star selected
08:56:04.181 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:04.182 00.001 7988 UpdateGuideState exits: No star selected
08:56:04.182 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:04.182 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:04.182 00.000 7988 Enqueuing Expose request
08:56:04.182 00.000 15712 Worker thread wakes up
08:56:04.182 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:04.182 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:05.701 01.519 15712 Exposure complete
08:56:05.724 00.023 15712 worker thread done servicing request
08:56:05.724 00.000 7988 OnExposeComplete: enter
08:56:05.724 00.000 7988 UpdateGuideState(): m_state=1
08:56:05.724 00.000 7988 UpdateCurrentPosition: no star selected
08:56:05.724 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:05.724 00.000 7988 Status Line: No star selected
08:56:05.724 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:05.731 00.007 7988 UpdateGuideState exits: No star selected
08:56:05.731 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:05.731 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:05.735 00.004 7988 Enqueuing Expose request
08:56:05.735 00.000 15712 Worker thread wakes up
08:56:05.735 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:05.735 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:07.364 01.629 15712 Exposure complete
08:56:07.383 00.019 15712 worker thread done servicing request
08:56:07.383 00.000 7988 OnExposeComplete: enter
08:56:07.383 00.000 7988 UpdateGuideState(): m_state=1
08:56:07.383 00.000 7988 UpdateCurrentPosition: no star selected
08:56:07.383 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:07.383 00.000 7988 Status Line: No star selected
08:56:07.395 00.012 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:07.395 00.000 7988 UpdateGuideState exits: No star selected
08:56:07.395 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:07.395 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:07.395 00.000 7988 Enqueuing Expose request
08:56:07.400 00.005 15712 Worker thread wakes up
08:56:07.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:07.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:08.927 01.527 15712 Exposure complete
08:56:08.952 00.025 15712 worker thread done servicing request
08:56:08.952 00.000 7988 OnExposeComplete: enter
08:56:08.952 00.000 7988 UpdateGuideState(): m_state=1
08:56:08.952 00.000 7988 UpdateCurrentPosition: no star selected
08:56:08.952 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:08.952 00.000 7988 Status Line: No star selected
08:56:08.952 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:08.959 00.007 7988 UpdateGuideState exits: No star selected
08:56:08.959 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:08.959 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:08.959 00.000 7988 Enqueuing Expose request
08:56:08.959 00.000 15712 Worker thread wakes up
08:56:08.959 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:08.959 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:10.605 01.646 15712 Exposure complete
08:56:10.621 00.016 15712 worker thread done servicing request
08:56:10.621 00.000 7988 OnExposeComplete: enter
08:56:10.621 00.000 7988 UpdateGuideState(): m_state=1
08:56:10.632 00.011 7988 UpdateCurrentPosition: no star selected
08:56:10.632 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:10.634 00.002 7988 Status Line: No star selected
08:56:10.635 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:10.637 00.002 7988 UpdateGuideState exits: No star selected
08:56:10.637 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:10.637 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:10.637 00.000 7988 Enqueuing Expose request
08:56:10.637 00.000 15712 Worker thread wakes up
08:56:10.637 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:10.637 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:12.172 01.535 15712 Exposure complete
08:56:12.194 00.022 15712 worker thread done servicing request
08:56:12.194 00.000 7988 OnExposeComplete: enter
08:56:12.194 00.000 7988 UpdateGuideState(): m_state=1
08:56:12.194 00.000 7988 UpdateCurrentPosition: no star selected
08:56:12.194 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:12.194 00.000 7988 Status Line: No star selected
08:56:12.201 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:12.203 00.002 7988 UpdateGuideState exits: No star selected
08:56:12.203 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:12.203 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:12.203 00.000 7988 Enqueuing Expose request
08:56:12.203 00.000 15712 Worker thread wakes up
08:56:12.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:12.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:13.843 01.640 15712 Exposure complete
08:56:13.867 00.024 15712 worker thread done servicing request
08:56:13.867 00.000 7988 OnExposeComplete: enter
08:56:13.867 00.000 7988 UpdateGuideState(): m_state=1
08:56:13.870 00.003 7988 UpdateCurrentPosition: no star selected
08:56:13.870 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:13.870 00.000 7988 Status Line: No star selected
08:56:13.870 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:13.875 00.005 7988 UpdateGuideState exits: No star selected
08:56:13.875 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:13.875 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:13.875 00.000 7988 Enqueuing Expose request
08:56:13.875 00.000 15712 Worker thread wakes up
08:56:13.875 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:13.875 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:15.408 01.533 15712 Exposure complete
08:56:15.424 00.016 15712 worker thread done servicing request
08:56:15.424 00.000 7988 OnExposeComplete: enter
08:56:15.424 00.000 7988 UpdateGuideState(): m_state=1
08:56:15.435 00.011 7988 UpdateCurrentPosition: no star selected
08:56:15.435 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:15.437 00.002 7988 Status Line: No star selected
08:56:15.439 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:15.440 00.001 7988 UpdateGuideState exits: No star selected
08:56:15.440 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:15.440 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:15.440 00.000 7988 Enqueuing Expose request
08:56:15.440 00.000 15712 Worker thread wakes up
08:56:15.440 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:15.440 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:17.086 01.646 15712 Exposure complete
08:56:17.108 00.022 15712 worker thread done servicing request
08:56:17.108 00.000 7988 OnExposeComplete: enter
08:56:17.108 00.000 7988 UpdateGuideState(): m_state=1
08:56:17.108 00.000 7988 UpdateCurrentPosition: no star selected
08:56:17.108 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:17.108 00.000 7988 Status Line: No star selected
08:56:17.115 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:17.115 00.000 7988 UpdateGuideState exits: No star selected
08:56:17.115 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:17.115 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:17.115 00.000 7988 Enqueuing Expose request
08:56:17.115 00.000 15712 Worker thread wakes up
08:56:17.115 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:17.115 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:18.650 01.535 15712 Exposure complete
08:56:18.672 00.022 15712 worker thread done servicing request
08:56:18.672 00.000 7988 OnExposeComplete: enter
08:56:18.672 00.000 7988 UpdateGuideState(): m_state=1
08:56:18.672 00.000 7988 UpdateCurrentPosition: no star selected
08:56:18.672 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:18.672 00.000 7988 Status Line: No star selected
08:56:18.679 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:18.679 00.000 7988 UpdateGuideState exits: No star selected
08:56:18.679 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:18.679 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:18.679 00.000 7988 Enqueuing Expose request
08:56:18.679 00.000 15712 Worker thread wakes up
08:56:18.679 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:18.679 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:20.327 01.648 15712 Exposure complete
08:56:20.343 00.016 15712 worker thread done servicing request
08:56:20.343 00.000 7988 OnExposeComplete: enter
08:56:20.343 00.000 7988 UpdateGuideState(): m_state=1
08:56:20.354 00.011 7988 UpdateCurrentPosition: no star selected
08:56:20.354 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:20.356 00.002 7988 Status Line: No star selected
08:56:20.358 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:20.359 00.001 7988 UpdateGuideState exits: No star selected
08:56:20.359 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:20.359 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:20.359 00.000 7988 Enqueuing Expose request
08:56:20.359 00.000 15712 Worker thread wakes up
08:56:20.359 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:20.359 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:21.895 01.536 15712 Exposure complete
08:56:21.916 00.021 15712 worker thread done servicing request
08:56:21.916 00.000 7988 OnExposeComplete: enter
08:56:21.916 00.000 7988 UpdateGuideState(): m_state=1
08:56:21.916 00.000 7988 UpdateCurrentPosition: no star selected
08:56:21.916 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:21.916 00.000 7988 Status Line: No star selected
08:56:21.916 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:21.925 00.009 7988 UpdateGuideState exits: No star selected
08:56:21.925 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:21.925 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:21.925 00.000 7988 Enqueuing Expose request
08:56:21.925 00.000 15712 Worker thread wakes up
08:56:21.925 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:21.925 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:23.570 01.645 15712 Exposure complete
08:56:23.592 00.022 15712 worker thread done servicing request
08:56:23.592 00.000 7988 OnExposeComplete: enter
08:56:23.592 00.000 7988 UpdateGuideState(): m_state=1
08:56:23.597 00.005 7988 UpdateCurrentPosition: no star selected
08:56:23.597 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:23.599 00.002 7988 Status Line: No star selected
08:56:23.601 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:23.601 00.000 7988 UpdateGuideState exits: No star selected
08:56:23.601 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:23.601 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:23.601 00.000 7988 Enqueuing Expose request
08:56:23.601 00.000 15712 Worker thread wakes up
08:56:23.601 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:23.601 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:25.121 01.520 15712 Exposure complete
08:56:25.144 00.023 15712 worker thread done servicing request
08:56:25.144 00.000 7988 OnExposeComplete: enter
08:56:25.146 00.002 7988 UpdateGuideState(): m_state=1
08:56:25.146 00.000 7988 UpdateCurrentPosition: no star selected
08:56:25.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:25.146 00.000 7988 Status Line: No star selected
08:56:25.151 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:25.152 00.001 7988 UpdateGuideState exits: No star selected
08:56:25.152 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:25.154 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:25.154 00.000 7988 Enqueuing Expose request
08:56:25.156 00.002 15712 Worker thread wakes up
08:56:25.156 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:25.156 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:26.791 01.635 15712 Exposure complete
08:56:26.806 00.015 15712 worker thread done servicing request
08:56:26.806 00.000 7988 OnExposeComplete: enter
08:56:26.806 00.000 7988 UpdateGuideState(): m_state=1
08:56:26.817 00.011 7988 UpdateCurrentPosition: no star selected
08:56:26.817 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:26.819 00.002 7988 Status Line: No star selected
08:56:26.821 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:26.821 00.000 7988 UpdateGuideState exits: No star selected
08:56:26.823 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:26.823 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:26.825 00.002 7988 Enqueuing Expose request
08:56:26.825 00.000 15712 Worker thread wakes up
08:56:26.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:26.827 00.002 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:28.357 01.530 15712 Exposure complete
08:56:28.371 00.014 15712 worker thread done servicing request
08:56:28.371 00.000 7988 OnExposeComplete: enter
08:56:28.371 00.000 7988 UpdateGuideState(): m_state=1
08:56:28.382 00.011 7988 UpdateCurrentPosition: no star selected
08:56:28.382 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:28.384 00.002 7988 Status Line: No star selected
08:56:28.386 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:28.386 00.000 7988 UpdateGuideState exits: No star selected
08:56:28.389 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:28.389 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:28.389 00.000 7988 Enqueuing Expose request
08:56:28.389 00.000 15712 Worker thread wakes up
08:56:28.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:28.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:30.031 01.642 15712 Exposure complete
08:56:30.055 00.024 15712 worker thread done servicing request
08:56:30.055 00.000 7988 OnExposeComplete: enter
08:56:30.057 00.002 7988 UpdateGuideState(): m_state=1
08:56:30.057 00.000 7988 UpdateCurrentPosition: no star selected
08:56:30.057 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:30.057 00.000 7988 Status Line: No star selected
08:56:30.057 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:30.063 00.006 7988 UpdateGuideState exits: No star selected
08:56:30.065 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:30.065 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:30.067 00.002 7988 Enqueuing Expose request
08:56:30.067 00.000 15712 Worker thread wakes up
08:56:30.067 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:30.067 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:31.586 01.519 15712 Exposure complete
08:56:31.607 00.021 15712 worker thread done servicing request
08:56:31.607 00.000 7988 OnExposeComplete: enter
08:56:31.607 00.000 7988 UpdateGuideState(): m_state=1
08:56:31.607 00.000 7988 UpdateCurrentPosition: no star selected
08:56:31.607 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:31.607 00.000 7988 Status Line: No star selected
08:56:31.607 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:31.616 00.009 7988 UpdateGuideState exits: No star selected
08:56:31.616 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:31.616 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:31.616 00.000 7988 Enqueuing Expose request
08:56:31.616 00.000 15712 Worker thread wakes up
08:56:31.616 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:31.616 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:33.360 01.744 15712 Exposure complete
08:56:33.378 00.018 15712 worker thread done servicing request
08:56:33.378 00.000 7988 OnExposeComplete: enter
08:56:33.378 00.000 7988 UpdateGuideState(): m_state=1
08:56:33.385 00.007 7988 UpdateCurrentPosition: no star selected
08:56:33.385 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:33.387 00.002 7988 Status Line: No star selected
08:56:33.389 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:33.389 00.000 7988 UpdateGuideState exits: No star selected
08:56:33.389 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:33.389 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:33.389 00.000 7988 Enqueuing Expose request
08:56:33.389 00.000 15712 Worker thread wakes up
08:56:33.389 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:33.389 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:34.813 01.424 15712 Exposure complete
08:56:34.837 00.024 15712 worker thread done servicing request
08:56:34.837 00.000 7988 OnExposeComplete: enter
08:56:34.837 00.000 7988 UpdateGuideState(): m_state=1
08:56:34.837 00.000 7988 UpdateCurrentPosition: no star selected
08:56:34.840 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:34.840 00.000 7988 Status Line: No star selected
08:56:34.843 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:34.843 00.000 7988 UpdateGuideState exits: No star selected
08:56:34.843 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:34.843 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:34.843 00.000 7988 Enqueuing Expose request
08:56:34.843 00.000 15712 Worker thread wakes up
08:56:34.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:34.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:36.489 01.646 15712 Exposure complete
08:56:36.511 00.022 15712 worker thread done servicing request
08:56:36.511 00.000 7988 OnExposeComplete: enter
08:56:36.511 00.000 7988 UpdateGuideState(): m_state=1
08:56:36.511 00.000 7988 UpdateCurrentPosition: no star selected
08:56:36.511 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:36.511 00.000 7988 Status Line: No star selected
08:56:36.511 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:36.519 00.008 7988 UpdateGuideState exits: No star selected
08:56:36.519 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:36.519 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:36.519 00.000 7988 Enqueuing Expose request
08:56:36.519 00.000 15712 Worker thread wakes up
08:56:36.519 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:36.519 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:38.039 01.520 15712 Exposure complete
08:56:38.059 00.020 15712 worker thread done servicing request
08:56:38.059 00.000 7988 OnExposeComplete: enter
08:56:38.059 00.000 7988 UpdateGuideState(): m_state=1
08:56:38.059 00.000 7988 UpdateCurrentPosition: no star selected
08:56:38.059 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:38.059 00.000 7988 Status Line: No star selected
08:56:38.059 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:38.071 00.012 7988 UpdateGuideState exits: No star selected
08:56:38.071 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:38.071 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:38.071 00.000 7988 Enqueuing Expose request
08:56:38.076 00.005 15712 Worker thread wakes up
08:56:38.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:38.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:39.716 01.640 15712 Exposure complete
08:56:39.740 00.024 15712 worker thread done servicing request
08:56:39.740 00.000 7988 OnExposeComplete: enter
08:56:39.740 00.000 7988 UpdateGuideState(): m_state=1
08:56:39.740 00.000 7988 UpdateCurrentPosition: no star selected
08:56:39.740 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:39.745 00.005 7988 Status Line: No star selected
08:56:39.745 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:39.748 00.003 7988 UpdateGuideState exits: No star selected
08:56:39.748 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:39.748 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:39.748 00.000 7988 Enqueuing Expose request
08:56:39.748 00.000 15712 Worker thread wakes up
08:56:39.748 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:39.748 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:41.276 01.528 15712 Exposure complete
08:56:41.292 00.016 15712 worker thread done servicing request
08:56:41.292 00.000 7988 OnExposeComplete: enter
08:56:41.306 00.014 7988 UpdateGuideState(): m_state=1
08:56:41.307 00.001 7988 UpdateCurrentPosition: no star selected
08:56:41.308 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:41.310 00.002 7988 Status Line: No star selected
08:56:41.312 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:41.312 00.000 7988 UpdateGuideState exits: No star selected
08:56:41.314 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:41.314 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:41.316 00.002 7988 Enqueuing Expose request
08:56:41.316 00.000 15712 Worker thread wakes up
08:56:41.316 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:41.316 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:42.955 01.639 15712 Exposure complete
08:56:42.979 00.024 15712 worker thread done servicing request
08:56:42.979 00.000 7988 OnExposeComplete: enter
08:56:42.981 00.002 7988 UpdateGuideState(): m_state=1
08:56:42.983 00.002 7988 UpdateCurrentPosition: no star selected
08:56:42.983 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:42.986 00.003 7988 Status Line: No star selected
08:56:42.987 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:42.987 00.000 7988 UpdateGuideState exits: No star selected
08:56:42.990 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:42.990 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:42.992 00.002 7988 Enqueuing Expose request
08:56:42.994 00.002 15712 Worker thread wakes up
08:56:42.994 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:42.994 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:44.525 01.531 15712 Exposure complete
08:56:44.548 00.023 15712 worker thread done servicing request
08:56:44.548 00.000 7988 OnExposeComplete: enter
08:56:44.548 00.000 7988 UpdateGuideState(): m_state=1
08:56:44.551 00.003 7988 UpdateCurrentPosition: no star selected
08:56:44.551 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:44.553 00.002 7988 Status Line: No star selected
08:56:44.554 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:44.556 00.002 7988 UpdateGuideState exits: No star selected
08:56:44.558 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:44.558 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:44.560 00.002 7988 Enqueuing Expose request
08:56:44.560 00.000 15712 Worker thread wakes up
08:56:44.560 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:44.560 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:46.203 01.643 15712 Exposure complete
08:56:46.226 00.023 15712 worker thread done servicing request
08:56:46.226 00.000 7988 OnExposeComplete: enter
08:56:46.226 00.000 7988 UpdateGuideState(): m_state=1
08:56:46.226 00.000 7988 UpdateCurrentPosition: no star selected
08:56:46.226 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:46.226 00.000 7988 Status Line: No star selected
08:56:46.234 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:46.234 00.000 7988 UpdateGuideState exits: No star selected
08:56:46.234 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:46.234 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:46.234 00.000 7988 Enqueuing Expose request
08:56:46.234 00.000 15712 Worker thread wakes up
08:56:46.234 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:46.234 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:47.757 01.523 15712 Exposure complete
08:56:47.781 00.024 15712 worker thread done servicing request
08:56:47.781 00.000 7988 OnExposeComplete: enter
08:56:47.782 00.001 7988 UpdateGuideState(): m_state=1
08:56:47.783 00.001 7988 UpdateCurrentPosition: no star selected
08:56:47.785 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:47.785 00.000 7988 Status Line: No star selected
08:56:47.787 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:47.787 00.000 7988 UpdateGuideState exits: No star selected
08:56:47.787 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:47.787 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:47.787 00.000 7988 Enqueuing Expose request
08:56:47.793 00.006 15712 Worker thread wakes up
08:56:47.793 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:47.793 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:49.531 01.738 15712 Exposure complete
08:56:49.554 00.023 15712 worker thread done servicing request
08:56:49.554 00.000 7988 OnExposeComplete: enter
08:56:49.554 00.000 7988 UpdateGuideState(): m_state=1
08:56:49.554 00.000 7988 UpdateCurrentPosition: no star selected
08:56:49.554 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:49.554 00.000 7988 Status Line: No star selected
08:56:49.554 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:49.562 00.008 7988 UpdateGuideState exits: No star selected
08:56:49.562 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:49.565 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:49.565 00.000 7988 Enqueuing Expose request
08:56:49.565 00.000 15712 Worker thread wakes up
08:56:49.565 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:49.565 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:50.971 01.406 15712 Exposure complete
08:56:50.992 00.021 15712 worker thread done servicing request
08:56:50.992 00.000 7988 OnExposeComplete: enter
08:56:50.995 00.003 7988 UpdateGuideState(): m_state=1
08:56:50.995 00.000 7988 UpdateCurrentPosition: no star selected
08:56:50.995 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:50.995 00.000 7988 Status Line: No star selected
08:56:51.000 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:51.000 00.000 7988 UpdateGuideState exits: No star selected
08:56:51.000 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:51.000 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:51.000 00.000 7988 Enqueuing Expose request
08:56:51.000 00.000 15712 Worker thread wakes up
08:56:51.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:51.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:52.746 01.746 15712 Exposure complete
08:56:52.769 00.023 15712 worker thread done servicing request
08:56:52.769 00.000 7988 OnExposeComplete: enter
08:56:52.769 00.000 7988 UpdateGuideState(): m_state=1
08:56:52.769 00.000 7988 UpdateCurrentPosition: no star selected
08:56:52.769 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:52.769 00.000 7988 Status Line: No star selected
08:56:52.769 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:52.776 00.007 7988 UpdateGuideState exits: No star selected
08:56:52.776 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:52.776 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:52.776 00.000 7988 Enqueuing Expose request
08:56:52.776 00.000 15712 Worker thread wakes up
08:56:52.776 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:52.776 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:54.199 01.423 15712 Exposure complete
08:56:54.218 00.019 15712 worker thread done servicing request
08:56:54.218 00.000 7988 OnExposeComplete: enter
08:56:54.218 00.000 7988 UpdateGuideState(): m_state=1
08:56:54.224 00.006 7988 UpdateCurrentPosition: no star selected
08:56:54.224 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:54.226 00.002 7988 Status Line: No star selected
08:56:54.228 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:54.228 00.000 7988 UpdateGuideState exits: No star selected
08:56:54.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:54.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:54.228 00.000 7988 Enqueuing Expose request
08:56:54.228 00.000 15712 Worker thread wakes up
08:56:54.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:54.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:55.978 01.750 15712 Exposure complete
08:56:55.990 00.012 15712 worker thread done servicing request
08:56:55.990 00.000 7988 OnExposeComplete: enter
08:56:56.003 00.013 7988 UpdateGuideState(): m_state=1
08:56:56.003 00.000 7988 UpdateCurrentPosition: no star selected
08:56:56.003 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:56.003 00.000 7988 Status Line: No star selected
08:56:56.003 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:56.003 00.000 7988 UpdateGuideState exits: No star selected
08:56:56.003 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:56.003 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:56.003 00.000 7988 Enqueuing Expose request
08:56:56.003 00.000 15712 Worker thread wakes up
08:56:56.003 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:56.003 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:57.427 01.424 15712 Exposure complete
08:56:57.451 00.024 15712 worker thread done servicing request
08:56:57.451 00.000 7988 OnExposeComplete: enter
08:56:57.451 00.000 7988 UpdateGuideState(): m_state=1
08:56:57.454 00.003 7988 UpdateCurrentPosition: no star selected
08:56:57.454 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:57.456 00.002 7988 Status Line: No star selected
08:56:57.457 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:57.457 00.000 7988 UpdateGuideState exits: No star selected
08:56:57.457 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:57.457 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:57.457 00.000 7988 Enqueuing Expose request
08:56:57.457 00.000 15712 Worker thread wakes up
08:56:57.457 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:57.457 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:56:59.103 01.646 15712 Exposure complete
08:56:59.119 00.016 15712 worker thread done servicing request
08:56:59.119 00.000 7988 OnExposeComplete: enter
08:56:59.119 00.000 7988 UpdateGuideState(): m_state=1
08:56:59.130 00.011 7988 UpdateCurrentPosition: no star selected
08:56:59.130 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:56:59.132 00.002 7988 Status Line: No star selected
08:56:59.134 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:56:59.135 00.001 7988 UpdateGuideState exits: No star selected
08:56:59.136 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:56:59.136 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:56:59.136 00.000 7988 Enqueuing Expose request
08:56:59.136 00.000 15712 Worker thread wakes up
08:56:59.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:56:59.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:00.658 01.522 15712 Exposure complete
08:57:00.680 00.022 15712 worker thread done servicing request
08:57:00.680 00.000 7988 OnExposeComplete: enter
08:57:00.680 00.000 7988 UpdateGuideState(): m_state=1
08:57:00.680 00.000 7988 UpdateCurrentPosition: no star selected
08:57:00.680 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:00.686 00.006 7988 Status Line: No star selected
08:57:00.686 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:00.688 00.002 7988 UpdateGuideState exits: No star selected
08:57:00.688 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:00.688 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:00.688 00.000 7988 Enqueuing Expose request
08:57:00.688 00.000 15712 Worker thread wakes up
08:57:00.688 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:00.688 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:02.433 01.745 15712 Exposure complete
08:57:02.456 00.023 15712 worker thread done servicing request
08:57:02.456 00.000 7988 OnExposeComplete: enter
08:57:02.456 00.000 7988 UpdateGuideState(): m_state=1
08:57:02.456 00.000 7988 UpdateCurrentPosition: no star selected
08:57:02.456 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:02.456 00.000 7988 Status Line: No star selected
08:57:02.463 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:02.463 00.000 7988 UpdateGuideState exits: No star selected
08:57:02.463 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:02.463 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:02.463 00.000 7988 Enqueuing Expose request
08:57:02.463 00.000 15712 Worker thread wakes up
08:57:02.463 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:02.463 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:03.887 01.424 15712 Exposure complete
08:57:03.900 00.013 15712 worker thread done servicing request
08:57:03.900 00.000 7988 OnExposeComplete: enter
08:57:03.900 00.000 7988 UpdateGuideState(): m_state=1
08:57:03.912 00.012 7988 UpdateCurrentPosition: no star selected
08:57:03.912 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:03.914 00.002 7988 Status Line: No star selected
08:57:03.915 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:03.916 00.001 7988 UpdateGuideState exits: No star selected
08:57:03.916 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:03.916 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:03.916 00.000 7988 Enqueuing Expose request
08:57:03.916 00.000 15712 Worker thread wakes up
08:57:03.916 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:03.916 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:05.662 01.746 15712 Exposure complete
08:57:05.676 00.014 15712 worker thread done servicing request
08:57:05.676 00.000 7988 OnExposeComplete: enter
08:57:05.676 00.000 7988 UpdateGuideState(): m_state=1
08:57:05.689 00.013 7988 UpdateCurrentPosition: no star selected
08:57:05.689 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:05.689 00.000 7988 Status Line: No star selected
08:57:05.692 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:05.692 00.000 7988 UpdateGuideState exits: No star selected
08:57:05.692 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:05.692 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:05.692 00.000 7988 Enqueuing Expose request
08:57:05.692 00.000 15712 Worker thread wakes up
08:57:05.692 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:05.692 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:07.116 01.424 15712 Exposure complete
08:57:07.138 00.022 15712 worker thread done servicing request
08:57:07.138 00.000 7988 OnExposeComplete: enter
08:57:07.138 00.000 7988 UpdateGuideState(): m_state=1
08:57:07.138 00.000 7988 UpdateCurrentPosition: no star selected
08:57:07.138 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:07.138 00.000 7988 Status Line: No star selected
08:57:07.138 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:07.146 00.008 7988 UpdateGuideState exits: No star selected
08:57:07.146 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:07.146 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:07.146 00.000 7988 Enqueuing Expose request
08:57:07.146 00.000 15712 Worker thread wakes up
08:57:07.146 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:07.146 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:08.888 01.742 15712 Exposure complete
08:57:08.911 00.023 7988 OnExposeComplete: enter
08:57:08.911 00.000 7988 UpdateGuideState(): m_state=1
08:57:08.913 00.002 15712 worker thread done servicing request
08:57:08.913 00.000 7988 UpdateCurrentPosition: no star selected
08:57:08.913 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:08.915 00.002 7988 Status Line: No star selected
08:57:08.917 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:08.917 00.000 7988 UpdateGuideState exits: No star selected
08:57:08.917 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:08.917 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:08.917 00.000 7988 Enqueuing Expose request
08:57:08.917 00.000 15712 Worker thread wakes up
08:57:08.917 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:08.917 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:10.341 01.424 15712 Exposure complete
08:57:10.363 00.022 15712 worker thread done servicing request
08:57:10.363 00.000 7988 OnExposeComplete: enter
08:57:10.363 00.000 7988 UpdateGuideState(): m_state=1
08:57:10.363 00.000 7988 UpdateCurrentPosition: no star selected
08:57:10.363 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:10.363 00.000 7988 Status Line: No star selected
08:57:10.370 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:10.370 00.000 7988 UpdateGuideState exits: No star selected
08:57:10.370 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:10.370 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:10.370 00.000 7988 Enqueuing Expose request
08:57:10.370 00.000 15712 Worker thread wakes up
08:57:10.370 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:10.370 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:12.015 01.645 15712 Exposure complete
08:57:12.040 00.025 15712 worker thread done servicing request
08:57:12.040 00.000 7988 OnExposeComplete: enter
08:57:12.040 00.000 7988 UpdateGuideState(): m_state=1
08:57:12.042 00.002 7988 UpdateCurrentPosition: no star selected
08:57:12.042 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:12.044 00.002 7988 Status Line: No star selected
08:57:12.044 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:12.044 00.000 7988 UpdateGuideState exits: No star selected
08:57:12.044 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:12.044 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:12.044 00.000 7988 Enqueuing Expose request
08:57:12.044 00.000 15712 Worker thread wakes up
08:57:12.044 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:12.044 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:13.578 01.534 15712 Exposure complete
08:57:13.592 00.014 15712 worker thread done servicing request
08:57:13.592 00.000 7988 OnExposeComplete: enter
08:57:13.592 00.000 7988 UpdateGuideState(): m_state=1
08:57:13.604 00.012 7988 UpdateCurrentPosition: no star selected
08:57:13.605 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:13.605 00.000 7988 Status Line: No star selected
08:57:13.607 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:13.607 00.000 7988 UpdateGuideState exits: No star selected
08:57:13.607 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:13.607 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:13.612 00.005 7988 Enqueuing Expose request
08:57:13.612 00.000 15712 Worker thread wakes up
08:57:13.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:13.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:15.254 01.642 15712 Exposure complete
08:57:15.270 00.016 15712 worker thread done servicing request
08:57:15.270 00.000 7988 OnExposeComplete: enter
08:57:15.270 00.000 7988 UpdateGuideState(): m_state=1
08:57:15.270 00.000 7988 UpdateCurrentPosition: no star selected
08:57:15.270 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:15.270 00.000 7988 Status Line: No star selected
08:57:15.270 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:15.284 00.014 7988 UpdateGuideState exits: No star selected
08:57:15.284 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:15.287 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:15.287 00.000 7988 Enqueuing Expose request
08:57:15.287 00.000 15712 Worker thread wakes up
08:57:15.287 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:15.287 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:16.807 01.520 15712 Exposure complete
08:57:16.821 00.014 15712 worker thread done servicing request
08:57:16.821 00.000 7988 OnExposeComplete: enter
08:57:16.821 00.000 7988 UpdateGuideState(): m_state=1
08:57:16.833 00.012 7988 UpdateCurrentPosition: no star selected
08:57:16.833 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:16.835 00.002 7988 Status Line: No star selected
08:57:16.837 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:16.838 00.001 7988 UpdateGuideState exits: No star selected
08:57:16.838 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:16.838 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:16.838 00.000 7988 Enqueuing Expose request
08:57:16.838 00.000 15712 Worker thread wakes up
08:57:16.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:16.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:18.579 01.741 15712 Exposure complete
08:57:18.603 00.024 15712 worker thread done servicing request
08:57:18.603 00.000 7988 OnExposeComplete: enter
08:57:18.603 00.000 7988 UpdateGuideState(): m_state=1
08:57:18.603 00.000 7988 UpdateCurrentPosition: no star selected
08:57:18.603 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:18.608 00.005 7988 Status Line: No star selected
08:57:18.608 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:18.611 00.003 7988 UpdateGuideState exits: No star selected
08:57:18.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:18.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:18.611 00.000 7988 Enqueuing Expose request
08:57:18.611 00.000 15712 Worker thread wakes up
08:57:18.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:18.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:20.035 01.424 15712 Exposure complete
08:57:20.054 00.019 15712 worker thread done servicing request
08:57:20.054 00.000 7988 OnExposeComplete: enter
08:57:20.054 00.000 7988 UpdateGuideState(): m_state=1
08:57:20.054 00.000 7988 UpdateCurrentPosition: no star selected
08:57:20.054 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:20.054 00.000 7988 Status Line: No star selected
08:57:20.065 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:20.065 00.000 7988 UpdateGuideState exits: No star selected
08:57:20.067 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:20.067 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:20.069 00.002 7988 Enqueuing Expose request
08:57:20.071 00.002 15712 Worker thread wakes up
08:57:20.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:20.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:21.812 01.741 15712 Exposure complete
08:57:21.834 00.022 15712 worker thread done servicing request
08:57:21.834 00.000 7988 OnExposeComplete: enter
08:57:21.834 00.000 7988 UpdateGuideState(): m_state=1
08:57:21.834 00.000 7988 UpdateCurrentPosition: no star selected
08:57:21.834 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:21.834 00.000 7988 Status Line: No star selected
08:57:21.834 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:21.842 00.008 7988 UpdateGuideState exits: No star selected
08:57:21.843 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:21.843 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:21.843 00.000 7988 Enqueuing Expose request
08:57:21.843 00.000 15712 Worker thread wakes up
08:57:21.843 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:21.843 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:23.265 01.422 15712 Exposure complete
08:57:23.287 00.022 15712 worker thread done servicing request
08:57:23.287 00.000 7988 OnExposeComplete: enter
08:57:23.287 00.000 7988 UpdateGuideState(): m_state=1
08:57:23.290 00.003 7988 UpdateCurrentPosition: no star selected
08:57:23.290 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:23.290 00.000 7988 Status Line: No star selected
08:57:23.290 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:23.294 00.004 7988 UpdateGuideState exits: No star selected
08:57:23.294 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:23.294 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:23.294 00.000 7988 Enqueuing Expose request
08:57:23.294 00.000 15712 Worker thread wakes up
08:57:23.294 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:23.294 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:24.941 01.647 15712 Exposure complete
08:57:24.956 00.015 15712 worker thread done servicing request
08:57:24.956 00.000 7988 OnExposeComplete: enter
08:57:24.956 00.000 7988 UpdateGuideState(): m_state=1
08:57:24.966 00.010 7988 UpdateCurrentPosition: no star selected
08:57:24.966 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:24.968 00.002 7988 Status Line: No star selected
08:57:24.970 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:24.970 00.000 7988 UpdateGuideState exits: No star selected
08:57:24.970 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:24.973 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:24.973 00.000 7988 Enqueuing Expose request
08:57:24.973 00.000 15712 Worker thread wakes up
08:57:24.973 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:24.973 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:26.505 01.532 15712 Exposure complete
08:57:26.519 00.014 15712 worker thread done servicing request
08:57:26.519 00.000 7988 OnExposeComplete: enter
08:57:26.519 00.000 7988 UpdateGuideState(): m_state=1
08:57:26.519 00.000 7988 UpdateCurrentPosition: no star selected
08:57:26.519 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:26.519 00.000 7988 Status Line: No star selected
08:57:26.519 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:26.536 00.017 7988 UpdateGuideState exits: No star selected
08:57:26.536 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:26.538 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:26.538 00.000 7988 Enqueuing Expose request
08:57:26.538 00.000 15712 Worker thread wakes up
08:57:26.538 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:26.538 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:28.182 01.644 15712 Exposure complete
08:57:28.202 00.020 15712 worker thread done servicing request
08:57:28.202 00.000 7988 OnExposeComplete: enter
08:57:28.202 00.000 7988 UpdateGuideState(): m_state=1
08:57:28.202 00.000 7988 UpdateCurrentPosition: no star selected
08:57:28.202 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:28.202 00.000 7988 Status Line: No star selected
08:57:28.202 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:28.214 00.012 7988 UpdateGuideState exits: No star selected
08:57:28.214 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:28.214 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:28.214 00.000 7988 Enqueuing Expose request
08:57:28.214 00.000 15712 Worker thread wakes up
08:57:28.214 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:28.214 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:29.747 01.533 15712 Exposure complete
08:57:29.766 00.019 15712 worker thread done servicing request
08:57:29.766 00.000 7988 OnExposeComplete: enter
08:57:29.766 00.000 7988 UpdateGuideState(): m_state=1
08:57:29.773 00.007 7988 UpdateCurrentPosition: no star selected
08:57:29.773 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:29.775 00.002 7988 Status Line: No star selected
08:57:29.777 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:29.777 00.000 7988 UpdateGuideState exits: No star selected
08:57:29.777 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:29.777 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:29.777 00.000 7988 Enqueuing Expose request
08:57:29.782 00.005 15712 Worker thread wakes up
08:57:29.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:29.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:31.422 01.640 15712 Exposure complete
08:57:31.438 00.016 15712 worker thread done servicing request
08:57:31.438 00.000 7988 OnExposeComplete: enter
08:57:31.438 00.000 7988 UpdateGuideState(): m_state=1
08:57:31.438 00.000 7988 UpdateCurrentPosition: no star selected
08:57:31.438 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:31.438 00.000 7988 Status Line: No star selected
08:57:31.453 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:31.453 00.000 7988 UpdateGuideState exits: No star selected
08:57:31.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:31.453 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:31.453 00.000 7988 Enqueuing Expose request
08:57:31.453 00.000 15712 Worker thread wakes up
08:57:31.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:31.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:32.986 01.533 15712 Exposure complete
08:57:33.009 00.023 15712 worker thread done servicing request
08:57:33.009 00.000 7988 OnExposeComplete: enter
08:57:33.009 00.000 7988 UpdateGuideState(): m_state=1
08:57:33.009 00.000 7988 UpdateCurrentPosition: no star selected
08:57:33.009 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:33.009 00.000 7988 Status Line: No star selected
08:57:33.009 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:33.018 00.009 7988 UpdateGuideState exits: No star selected
08:57:33.018 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:33.018 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:33.018 00.000 7988 Enqueuing Expose request
08:57:33.022 00.004 15712 Worker thread wakes up
08:57:33.022 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:33.022 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:34.662 01.640 15712 Exposure complete
08:57:34.678 00.016 15712 worker thread done servicing request
08:57:34.678 00.000 7988 OnExposeComplete: enter
08:57:34.678 00.000 7988 UpdateGuideState(): m_state=1
08:57:34.690 00.012 7988 UpdateCurrentPosition: no star selected
08:57:34.690 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:34.692 00.002 7988 Status Line: No star selected
08:57:34.692 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:34.694 00.002 7988 UpdateGuideState exits: No star selected
08:57:34.696 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:34.696 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:34.698 00.002 7988 Enqueuing Expose request
08:57:34.698 00.000 15712 Worker thread wakes up
08:57:34.698 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:34.698 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:36.216 01.518 15712 Exposure complete
08:57:36.238 00.022 15712 worker thread done servicing request
08:57:36.238 00.000 7988 OnExposeComplete: enter
08:57:36.238 00.000 7988 UpdateGuideState(): m_state=1
08:57:36.238 00.000 7988 UpdateCurrentPosition: no star selected
08:57:36.243 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:36.243 00.000 7988 Status Line: No star selected
08:57:36.246 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:36.246 00.000 7988 UpdateGuideState exits: No star selected
08:57:36.248 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:36.248 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:36.250 00.002 7988 Enqueuing Expose request
08:57:36.250 00.000 15712 Worker thread wakes up
08:57:36.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:36.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:37.890 01.640 15712 Exposure complete
08:57:37.912 00.022 15712 worker thread done servicing request
08:57:37.912 00.000 7988 OnExposeComplete: enter
08:57:37.912 00.000 7988 UpdateGuideState(): m_state=1
08:57:37.912 00.000 7988 UpdateCurrentPosition: no star selected
08:57:37.912 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:37.912 00.000 7988 Status Line: No star selected
08:57:37.912 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:37.921 00.009 7988 UpdateGuideState exits: No star selected
08:57:37.921 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:37.921 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:37.921 00.000 7988 Enqueuing Expose request
08:57:37.921 00.000 15712 Worker thread wakes up
08:57:37.921 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:37.921 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:39.458 01.537 15712 Exposure complete
08:57:39.478 00.020 15712 worker thread done servicing request
08:57:39.478 00.000 7988 OnExposeComplete: enter
08:57:39.478 00.000 7988 UpdateGuideState(): m_state=1
08:57:39.478 00.000 7988 UpdateCurrentPosition: no star selected
08:57:39.488 00.010 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:39.488 00.000 7988 Status Line: No star selected
08:57:39.488 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:39.488 00.000 7988 UpdateGuideState exits: No star selected
08:57:39.488 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:39.488 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:39.495 00.007 7988 Enqueuing Expose request
08:57:39.495 00.000 15712 Worker thread wakes up
08:57:39.495 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:39.495 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:41.134 01.639 15712 Exposure complete
08:57:41.150 00.016 15712 worker thread done servicing request
08:57:41.150 00.000 7988 OnExposeComplete: enter
08:57:41.150 00.000 7988 UpdateGuideState(): m_state=1
08:57:41.161 00.011 7988 UpdateCurrentPosition: no star selected
08:57:41.163 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:41.163 00.000 7988 Status Line: No star selected
08:57:41.165 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:41.166 00.001 7988 UpdateGuideState exits: No star selected
08:57:41.166 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:41.166 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:41.166 00.000 7988 Enqueuing Expose request
08:57:41.166 00.000 15712 Worker thread wakes up
08:57:41.166 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:41.166 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:42.699 01.533 15712 Exposure complete
08:57:42.720 00.021 15712 worker thread done servicing request
08:57:42.720 00.000 7988 OnExposeComplete: enter
08:57:42.720 00.000 7988 UpdateGuideState(): m_state=1
08:57:42.720 00.000 7988 UpdateCurrentPosition: no star selected
08:57:42.720 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:42.720 00.000 7988 Status Line: No star selected
08:57:42.728 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:42.729 00.001 7988 UpdateGuideState exits: No star selected
08:57:42.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:42.729 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:42.729 00.000 7988 Enqueuing Expose request
08:57:42.729 00.000 15712 Worker thread wakes up
08:57:42.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:42.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:44.373 01.644 15712 Exposure complete
08:57:44.397 00.024 15712 worker thread done servicing request
08:57:44.397 00.000 7988 OnExposeComplete: enter
08:57:44.397 00.000 7988 UpdateGuideState(): m_state=1
08:57:44.400 00.003 7988 UpdateCurrentPosition: no star selected
08:57:44.400 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:44.402 00.002 7988 Status Line: No star selected
08:57:44.404 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:44.405 00.001 7988 UpdateGuideState exits: No star selected
08:57:44.405 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:44.405 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:44.405 00.000 7988 Enqueuing Expose request
08:57:44.405 00.000 15712 Worker thread wakes up
08:57:44.405 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:44.405 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:45.927 01.522 15712 Exposure complete
08:57:45.949 00.022 15712 worker thread done servicing request
08:57:45.949 00.000 7988 OnExposeComplete: enter
08:57:45.949 00.000 7988 UpdateGuideState(): m_state=1
08:57:45.949 00.000 7988 UpdateCurrentPosition: no star selected
08:57:45.949 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:45.949 00.000 7988 Status Line: No star selected
08:57:45.949 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:45.957 00.008 7988 UpdateGuideState exits: No star selected
08:57:45.957 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:45.957 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:45.957 00.000 7988 Enqueuing Expose request
08:57:45.962 00.005 15712 Worker thread wakes up
08:57:45.962 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:45.962 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:47.592 01.630 15712 Exposure complete
08:57:47.615 00.023 15712 worker thread done servicing request
08:57:47.615 00.000 7988 OnExposeComplete: enter
08:57:47.615 00.000 7988 UpdateGuideState(): m_state=1
08:57:47.617 00.002 7988 UpdateCurrentPosition: no star selected
08:57:47.617 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:47.619 00.002 7988 Status Line: No star selected
08:57:47.620 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:47.620 00.000 7988 UpdateGuideState exits: No star selected
08:57:47.620 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:47.620 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:47.620 00.000 7988 Enqueuing Expose request
08:57:47.620 00.000 15712 Worker thread wakes up
08:57:47.620 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:47.620 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:49.157 01.537 15712 Exposure complete
08:57:49.179 00.022 15712 worker thread done servicing request
08:57:49.179 00.000 7988 OnExposeComplete: enter
08:57:49.181 00.002 7988 UpdateGuideState(): m_state=1
08:57:49.181 00.000 7988 UpdateCurrentPosition: no star selected
08:57:49.181 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:49.181 00.000 7988 Status Line: No star selected
08:57:49.181 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:49.187 00.006 7988 UpdateGuideState exits: No star selected
08:57:49.187 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:49.187 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:49.187 00.000 7988 Enqueuing Expose request
08:57:49.187 00.000 15712 Worker thread wakes up
08:57:49.187 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:49.187 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:50.832 01.645 15712 Exposure complete
08:57:50.849 00.017 15712 worker thread done servicing request
08:57:50.849 00.000 7988 OnExposeComplete: enter
08:57:50.849 00.000 7988 UpdateGuideState(): m_state=1
08:57:50.859 00.010 7988 UpdateCurrentPosition: no star selected
08:57:50.859 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:50.861 00.002 7988 Status Line: No star selected
08:57:50.863 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:50.864 00.001 7988 UpdateGuideState exits: No star selected
08:57:50.864 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:50.866 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:50.866 00.000 7988 Enqueuing Expose request
08:57:50.866 00.000 15712 Worker thread wakes up
08:57:50.866 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:50.866 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:52.384 01.518 15712 Exposure complete
08:57:52.406 00.022 15712 worker thread done servicing request
08:57:52.406 00.000 7988 OnExposeComplete: enter
08:57:52.406 00.000 7988 UpdateGuideState(): m_state=1
08:57:52.406 00.000 7988 UpdateCurrentPosition: no star selected
08:57:52.406 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:52.406 00.000 7988 Status Line: No star selected
08:57:52.414 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:52.414 00.000 7988 UpdateGuideState exits: No star selected
08:57:52.414 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:52.414 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:52.414 00.000 7988 Enqueuing Expose request
08:57:52.414 00.000 15712 Worker thread wakes up
08:57:52.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:52.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:54.047 01.633 15712 Exposure complete
08:57:54.064 00.017 15712 worker thread done servicing request
08:57:54.064 00.000 7988 OnExposeComplete: enter
08:57:54.064 00.000 7988 UpdateGuideState(): m_state=1
08:57:54.073 00.009 7988 UpdateCurrentPosition: no star selected
08:57:54.073 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:54.075 00.002 7988 Status Line: No star selected
08:57:54.077 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:54.077 00.000 7988 UpdateGuideState exits: No star selected
08:57:54.077 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:54.081 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:54.081 00.000 7988 Enqueuing Expose request
08:57:54.081 00.000 15712 Worker thread wakes up
08:57:54.081 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:54.081 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:55.597 01.516 15712 Exposure complete
08:57:55.620 00.023 15712 worker thread done servicing request
08:57:55.620 00.000 7988 OnExposeComplete: enter
08:57:55.620 00.000 7988 UpdateGuideState(): m_state=1
08:57:55.620 00.000 7988 UpdateCurrentPosition: no star selected
08:57:55.620 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:55.620 00.000 7988 Status Line: No star selected
08:57:55.620 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:55.628 00.008 7988 UpdateGuideState exits: No star selected
08:57:55.628 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:55.631 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:55.631 00.000 7988 Enqueuing Expose request
08:57:55.631 00.000 15712 Worker thread wakes up
08:57:55.631 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:55.631 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:57.275 01.644 15712 Exposure complete
08:57:57.298 00.023 15712 worker thread done servicing request
08:57:57.298 00.000 7988 OnExposeComplete: enter
08:57:57.301 00.003 7988 UpdateGuideState(): m_state=1
08:57:57.301 00.000 7988 UpdateCurrentPosition: no star selected
08:57:57.301 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:57.301 00.000 7988 Status Line: No star selected
08:57:57.301 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:57.307 00.006 7988 UpdateGuideState exits: No star selected
08:57:57.307 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:57.309 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:57.309 00.000 7988 Enqueuing Expose request
08:57:57.311 00.002 15712 Worker thread wakes up
08:57:57.311 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:57.311 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:57:58.828 01.517 15712 Exposure complete
08:57:58.851 00.023 15712 worker thread done servicing request
08:57:58.851 00.000 7988 OnExposeComplete: enter
08:57:58.851 00.000 7988 UpdateGuideState(): m_state=1
08:57:58.851 00.000 7988 UpdateCurrentPosition: no star selected
08:57:58.851 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:57:58.851 00.000 7988 Status Line: No star selected
08:57:58.858 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:57:58.858 00.000 7988 UpdateGuideState exits: No star selected
08:57:58.858 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:57:58.858 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:57:58.858 00.000 7988 Enqueuing Expose request
08:57:58.858 00.000 15712 Worker thread wakes up
08:57:58.858 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:57:58.858 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:00.505 01.647 15712 Exposure complete
08:58:00.529 00.024 15712 worker thread done servicing request
08:58:00.529 00.000 7988 OnExposeComplete: enter
08:58:00.531 00.002 7988 UpdateGuideState(): m_state=1
08:58:00.533 00.002 7988 UpdateCurrentPosition: no star selected
08:58:00.533 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:00.535 00.002 7988 Status Line: No star selected
08:58:00.537 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:00.537 00.000 7988 UpdateGuideState exits: No star selected
08:58:00.537 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:00.537 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:00.537 00.000 7988 Enqueuing Expose request
08:58:00.537 00.000 15712 Worker thread wakes up
08:58:00.537 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:00.537 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:02.074 01.537 15712 Exposure complete
08:58:02.088 00.014 15712 worker thread done servicing request
08:58:02.088 00.000 7988 OnExposeComplete: enter
08:58:02.088 00.000 7988 UpdateGuideState(): m_state=1
08:58:02.100 00.012 7988 UpdateCurrentPosition: no star selected
08:58:02.100 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:02.102 00.002 7988 Status Line: No star selected
08:58:02.104 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:02.104 00.000 7988 UpdateGuideState exits: No star selected
08:58:02.104 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:02.104 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:02.104 00.000 7988 Enqueuing Expose request
08:58:02.104 00.000 15712 Worker thread wakes up
08:58:02.104 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:02.104 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:03.750 01.646 15712 Exposure complete
08:58:03.772 00.022 15712 worker thread done servicing request
08:58:03.772 00.000 7988 OnExposeComplete: enter
08:58:03.772 00.000 7988 UpdateGuideState(): m_state=1
08:58:03.776 00.004 7988 UpdateCurrentPosition: no star selected
08:58:03.776 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:03.776 00.000 7988 Status Line: No star selected
08:58:03.776 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:03.782 00.006 7988 UpdateGuideState exits: No star selected
08:58:03.782 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:03.782 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:03.782 00.000 7988 Enqueuing Expose request
08:58:03.782 00.000 15712 Worker thread wakes up
08:58:03.782 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:03.782 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:05.317 01.535 15712 Exposure complete
08:58:05.339 00.022 15712 worker thread done servicing request
08:58:05.339 00.000 7988 OnExposeComplete: enter
08:58:05.339 00.000 7988 UpdateGuideState(): m_state=1
08:58:05.339 00.000 7988 UpdateCurrentPosition: no star selected
08:58:05.339 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:05.339 00.000 7988 Status Line: No star selected
08:58:05.346 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:05.346 00.000 7988 UpdateGuideState exits: No star selected
08:58:05.346 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:05.346 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:05.346 00.000 7988 Enqueuing Expose request
08:58:05.346 00.000 15712 Worker thread wakes up
08:58:05.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:05.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:06.992 01.646 15712 Exposure complete
08:58:07.008 00.016 15712 worker thread done servicing request
08:58:07.008 00.000 7988 OnExposeComplete: enter
08:58:07.008 00.000 7988 UpdateGuideState(): m_state=1
08:58:07.008 00.000 7988 UpdateCurrentPosition: no star selected
08:58:07.008 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:07.008 00.000 7988 Status Line: No star selected
08:58:07.023 00.015 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:07.024 00.001 7988 UpdateGuideState exits: No star selected
08:58:07.024 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:07.024 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:07.024 00.000 7988 Enqueuing Expose request
08:58:07.024 00.000 15712 Worker thread wakes up
08:58:07.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:07.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:08.545 01.521 15712 Exposure complete
08:58:08.568 00.023 15712 worker thread done servicing request
08:58:08.568 00.000 7988 OnExposeComplete: enter
08:58:08.570 00.002 7988 UpdateGuideState(): m_state=1
08:58:08.570 00.000 7988 UpdateCurrentPosition: no star selected
08:58:08.570 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:08.570 00.000 7988 Status Line: No star selected
08:58:08.570 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:08.576 00.006 7988 UpdateGuideState exits: No star selected
08:58:08.576 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:08.576 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:08.576 00.000 7988 Enqueuing Expose request
08:58:08.576 00.000 15712 Worker thread wakes up
08:58:08.576 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:08.576 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:10.322 01.746 15712 Exposure complete
08:58:10.345 00.023 15712 worker thread done servicing request
08:58:10.345 00.000 7988 OnExposeComplete: enter
08:58:10.345 00.000 7988 UpdateGuideState(): m_state=1
08:58:10.345 00.000 7988 UpdateCurrentPosition: no star selected
08:58:10.345 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:10.345 00.000 7988 Status Line: No star selected
08:58:10.352 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:10.352 00.000 7988 UpdateGuideState exits: No star selected
08:58:10.352 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:10.352 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:10.352 00.000 7988 Enqueuing Expose request
08:58:10.352 00.000 15712 Worker thread wakes up
08:58:10.352 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:10.352 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:11.762 01.410 15712 Exposure complete
08:58:11.776 00.014 15712 worker thread done servicing request
08:58:11.776 00.000 7988 OnExposeComplete: enter
08:58:11.776 00.000 7988 UpdateGuideState(): m_state=1
08:58:11.788 00.012 7988 UpdateCurrentPosition: no star selected
08:58:11.788 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:11.790 00.002 7988 Status Line: No star selected
08:58:11.792 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:11.793 00.001 7988 UpdateGuideState exits: No star selected
08:58:11.795 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:11.796 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:11.797 00.001 7988 Enqueuing Expose request
08:58:11.798 00.001 15712 Worker thread wakes up
08:58:11.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:11.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:13.438 01.640 15712 Exposure complete
08:58:13.459 00.021 15712 worker thread done servicing request
08:58:13.459 00.000 7988 OnExposeComplete: enter
08:58:13.459 00.000 7988 UpdateGuideState(): m_state=1
08:58:13.465 00.006 7988 UpdateCurrentPosition: no star selected
08:58:13.465 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:13.467 00.002 7988 Status Line: No star selected
08:58:13.469 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:13.470 00.001 7988 UpdateGuideState exits: No star selected
08:58:13.470 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:13.470 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:13.470 00.000 7988 Enqueuing Expose request
08:58:13.470 00.000 15712 Worker thread wakes up
08:58:13.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:13.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:14.990 01.520 15712 Exposure complete
08:58:15.007 00.017 15712 worker thread done servicing request
08:58:15.007 00.000 7988 OnExposeComplete: enter
08:58:15.007 00.000 7988 UpdateGuideState(): m_state=1
08:58:15.015 00.008 7988 UpdateCurrentPosition: no star selected
08:58:15.015 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:15.017 00.002 7988 Status Line: No star selected
08:58:15.019 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:15.019 00.000 7988 UpdateGuideState exits: No star selected
08:58:15.019 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:15.019 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:15.024 00.005 7988 Enqueuing Expose request
08:58:15.024 00.000 15712 Worker thread wakes up
08:58:15.024 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:15.024 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:16.665 01.641 15712 Exposure complete
08:58:16.689 00.024 15712 worker thread done servicing request
08:58:16.689 00.000 7988 OnExposeComplete: enter
08:58:16.689 00.000 7988 UpdateGuideState(): m_state=1
08:58:16.689 00.000 7988 UpdateCurrentPosition: no star selected
08:58:16.693 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:16.693 00.000 7988 Status Line: No star selected
08:58:16.693 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:16.697 00.004 7988 UpdateGuideState exits: No star selected
08:58:16.697 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:16.697 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:16.697 00.000 7988 Enqueuing Expose request
08:58:16.697 00.000 15712 Worker thread wakes up
08:58:16.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:16.697 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:18.232 01.535 15712 Exposure complete
08:58:18.245 00.013 15712 worker thread done servicing request
08:58:18.245 00.000 7988 OnExposeComplete: enter
08:58:18.245 00.000 7988 UpdateGuideState(): m_state=1
08:58:18.257 00.012 7988 UpdateCurrentPosition: no star selected
08:58:18.257 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:18.259 00.002 7988 Status Line: No star selected
08:58:18.261 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:18.261 00.000 7988 UpdateGuideState exits: No star selected
08:58:18.261 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:18.261 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:18.261 00.000 7988 Enqueuing Expose request
08:58:18.261 00.000 15712 Worker thread wakes up
08:58:18.261 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:18.261 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:19.907 01.646 15712 Exposure complete
08:58:19.930 00.023 15712 worker thread done servicing request
08:58:19.930 00.000 7988 OnExposeComplete: enter
08:58:19.930 00.000 7988 UpdateGuideState(): m_state=1
08:58:19.930 00.000 7988 UpdateCurrentPosition: no star selected
08:58:19.930 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:19.930 00.000 7988 Status Line: No star selected
08:58:19.937 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:19.937 00.000 7988 UpdateGuideState exits: No star selected
08:58:19.937 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:19.937 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:19.937 00.000 7988 Enqueuing Expose request
08:58:19.937 00.000 15712 Worker thread wakes up
08:58:19.937 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:19.937 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:21.470 01.533 15712 Exposure complete
08:58:21.484 00.014 15712 worker thread done servicing request
08:58:21.484 00.000 7988 OnExposeComplete: enter
08:58:21.484 00.000 7988 UpdateGuideState(): m_state=1
08:58:21.496 00.012 7988 UpdateCurrentPosition: no star selected
08:58:21.496 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:21.496 00.000 7988 Status Line: No star selected
08:58:21.496 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:21.500 00.004 7988 UpdateGuideState exits: No star selected
08:58:21.500 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:21.500 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:21.500 00.000 7988 Enqueuing Expose request
08:58:21.500 00.000 15712 Worker thread wakes up
08:58:21.500 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:21.500 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:23.145 01.645 15712 Exposure complete
08:58:23.169 00.024 15712 worker thread done servicing request
08:58:23.169 00.000 7988 OnExposeComplete: enter
08:58:23.169 00.000 7988 UpdateGuideState(): m_state=1
08:58:23.169 00.000 7988 UpdateCurrentPosition: no star selected
08:58:23.169 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:23.169 00.000 7988 Status Line: No star selected
08:58:23.169 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:23.177 00.008 7988 UpdateGuideState exits: No star selected
08:58:23.177 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:23.177 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:23.177 00.000 7988 Enqueuing Expose request
08:58:23.177 00.000 15712 Worker thread wakes up
08:58:23.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:23.182 00.005 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:24.712 01.530 15712 Exposure complete
08:58:24.734 00.022 15712 worker thread done servicing request
08:58:24.734 00.000 7988 OnExposeComplete: enter
08:58:24.734 00.000 7988 UpdateGuideState(): m_state=1
08:58:24.734 00.000 7988 UpdateCurrentPosition: no star selected
08:58:24.734 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:24.734 00.000 7988 Status Line: No star selected
08:58:24.734 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:24.741 00.007 7988 UpdateGuideState exits: No star selected
08:58:24.741 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:24.741 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:24.741 00.000 7988 Enqueuing Expose request
08:58:24.741 00.000 15712 Worker thread wakes up
08:58:24.741 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:24.741 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:26.388 01.647 15712 Exposure complete
08:58:26.409 00.021 15712 worker thread done servicing request
08:58:26.409 00.000 7988 OnExposeComplete: enter
08:58:26.409 00.000 7988 UpdateGuideState(): m_state=1
08:58:26.409 00.000 7988 UpdateCurrentPosition: no star selected
08:58:26.409 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:26.409 00.000 7988 Status Line: No star selected
08:58:26.417 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:26.417 00.000 7988 UpdateGuideState exits: No star selected
08:58:26.417 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:26.417 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:26.417 00.000 7988 Enqueuing Expose request
08:58:26.417 00.000 15712 Worker thread wakes up
08:58:26.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:26.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:27.954 01.537 15712 Exposure complete
08:58:27.977 00.023 15712 worker thread done servicing request
08:58:27.977 00.000 7988 OnExposeComplete: enter
08:58:27.979 00.002 7988 UpdateGuideState(): m_state=1
08:58:27.979 00.000 7988 UpdateCurrentPosition: no star selected
08:58:27.979 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:27.982 00.003 7988 Status Line: No star selected
08:58:27.982 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:27.982 00.000 7988 UpdateGuideState exits: No star selected
08:58:27.982 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:27.982 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:27.982 00.000 7988 Enqueuing Expose request
08:58:27.982 00.000 15712 Worker thread wakes up
08:58:27.982 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:27.982 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:29.626 01.644 15712 Exposure complete
08:58:29.650 00.024 15712 worker thread done servicing request
08:58:29.650 00.000 7988 OnExposeComplete: enter
08:58:29.650 00.000 7988 UpdateGuideState(): m_state=1
08:58:29.650 00.000 7988 UpdateCurrentPosition: no star selected
08:58:29.650 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:29.650 00.000 7988 Status Line: No star selected
08:58:29.658 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:29.658 00.000 7988 UpdateGuideState exits: No star selected
08:58:29.658 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:29.658 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:29.658 00.000 7988 Enqueuing Expose request
08:58:29.658 00.000 15712 Worker thread wakes up
08:58:29.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:29.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:31.195 01.537 15712 Exposure complete
08:58:31.215 00.020 15712 worker thread done servicing request
08:58:31.215 00.000 7988 OnExposeComplete: enter
08:58:31.215 00.000 7988 UpdateGuideState(): m_state=1
08:58:31.220 00.005 7988 UpdateCurrentPosition: no star selected
08:58:31.220 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:31.222 00.002 7988 Status Line: No star selected
08:58:31.224 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:31.225 00.001 7988 UpdateGuideState exits: No star selected
08:58:31.225 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:31.225 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:31.225 00.000 7988 Enqueuing Expose request
08:58:31.225 00.000 15712 Worker thread wakes up
08:58:31.225 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:31.225 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:32.857 01.632 15712 Exposure complete
08:58:32.879 00.022 15712 worker thread done servicing request
08:58:32.881 00.002 7988 OnExposeComplete: enter
08:58:32.881 00.000 7988 UpdateGuideState(): m_state=1
08:58:32.881 00.000 7988 UpdateCurrentPosition: no star selected
08:58:32.885 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:32.885 00.000 7988 Status Line: No star selected
08:58:32.887 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:32.887 00.000 7988 UpdateGuideState exits: No star selected
08:58:32.889 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:32.889 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:32.891 00.002 7988 Enqueuing Expose request
08:58:32.891 00.000 15712 Worker thread wakes up
08:58:32.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:32.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:34.421 01.530 15712 Exposure complete
08:58:34.444 00.023 7988 OnExposeComplete: enter
08:58:34.444 00.000 7988 UpdateGuideState(): m_state=1
08:58:34.444 00.000 15712 worker thread done servicing request
08:58:34.444 00.000 7988 UpdateCurrentPosition: no star selected
08:58:34.451 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:34.451 00.000 7988 Status Line: No star selected
08:58:34.453 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:34.453 00.000 7988 UpdateGuideState exits: No star selected
08:58:34.453 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:34.453 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:34.453 00.000 7988 Enqueuing Expose request
08:58:34.453 00.000 15712 Worker thread wakes up
08:58:34.453 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:34.453 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:36.094 01.641 15712 Exposure complete
08:58:36.108 00.014 15712 worker thread done servicing request
08:58:36.108 00.000 7988 OnExposeComplete: enter
08:58:36.108 00.000 7988 UpdateGuideState(): m_state=1
08:58:36.119 00.011 7988 UpdateCurrentPosition: no star selected
08:58:36.119 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:36.121 00.002 7988 Status Line: No star selected
08:58:36.123 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:36.124 00.001 7988 UpdateGuideState exits: No star selected
08:58:36.124 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:36.124 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:36.124 00.000 7988 Enqueuing Expose request
08:58:36.124 00.000 15712 Worker thread wakes up
08:58:36.124 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:36.124 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:37.657 01.533 15712 Exposure complete
08:58:37.681 00.024 15712 worker thread done servicing request
08:58:37.681 00.000 7988 OnExposeComplete: enter
08:58:37.683 00.002 7988 UpdateGuideState(): m_state=1
08:58:37.683 00.000 7988 UpdateCurrentPosition: no star selected
08:58:37.685 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:37.687 00.002 7988 Status Line: No star selected
08:58:37.687 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:37.689 00.002 7988 UpdateGuideState exits: No star selected
08:58:37.689 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:37.689 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:37.689 00.000 7988 Enqueuing Expose request
08:58:37.689 00.000 15712 Worker thread wakes up
08:58:37.689 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:37.689 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:39.334 01.645 15712 Exposure complete
08:58:39.357 00.023 15712 worker thread done servicing request
08:58:39.357 00.000 7988 OnExposeComplete: enter
08:58:39.357 00.000 7988 UpdateGuideState(): m_state=1
08:58:39.361 00.004 7988 UpdateCurrentPosition: no star selected
08:58:39.361 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:39.363 00.002 7988 Status Line: No star selected
08:58:39.365 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:39.366 00.001 7988 UpdateGuideState exits: No star selected
08:58:39.366 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:39.366 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:39.366 00.000 7988 Enqueuing Expose request
08:58:39.366 00.000 15712 Worker thread wakes up
08:58:39.366 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:39.366 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:40.900 01.534 15712 Exposure complete
08:58:40.924 00.024 15712 worker thread done servicing request
08:58:40.924 00.000 7988 OnExposeComplete: enter
08:58:40.924 00.000 7988 UpdateGuideState(): m_state=1
08:58:40.924 00.000 7988 UpdateCurrentPosition: no star selected
08:58:40.924 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:40.924 00.000 7988 Status Line: No star selected
08:58:40.931 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:40.931 00.000 7988 UpdateGuideState exits: No star selected
08:58:40.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:40.931 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:40.931 00.000 7988 Enqueuing Expose request
08:58:40.931 00.000 15712 Worker thread wakes up
08:58:40.931 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:40.931 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:42.578 01.647 15712 Exposure complete
08:58:42.594 00.016 15712 worker thread done servicing request
08:58:42.594 00.000 7988 OnExposeComplete: enter
08:58:42.594 00.000 7988 UpdateGuideState(): m_state=1
08:58:42.605 00.011 7988 UpdateCurrentPosition: no star selected
08:58:42.605 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:42.607 00.002 7988 Status Line: No star selected
08:58:42.609 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:42.610 00.001 7988 UpdateGuideState exits: No star selected
08:58:42.610 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:42.610 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:42.610 00.000 7988 Enqueuing Expose request
08:58:42.610 00.000 15712 Worker thread wakes up
08:58:42.610 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:42.610 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:44.140 01.530 15712 Exposure complete
08:58:44.165 00.025 15712 worker thread done servicing request
08:58:44.165 00.000 7988 OnExposeComplete: enter
08:58:44.165 00.000 7988 UpdateGuideState(): m_state=1
08:58:44.165 00.000 7988 UpdateCurrentPosition: no star selected
08:58:44.165 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:44.172 00.007 7988 Status Line: No star selected
08:58:44.172 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:44.172 00.000 7988 UpdateGuideState exits: No star selected
08:58:44.172 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:44.172 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:44.172 00.000 7988 Enqueuing Expose request
08:58:44.172 00.000 15712 Worker thread wakes up
08:58:44.172 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:44.172 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:45.818 01.646 15712 Exposure complete
08:58:45.840 00.022 15712 worker thread done servicing request
08:58:45.840 00.000 7988 OnExposeComplete: enter
08:58:45.840 00.000 7988 UpdateGuideState(): m_state=1
08:58:45.844 00.004 7988 UpdateCurrentPosition: no star selected
08:58:45.844 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:45.846 00.002 7988 Status Line: No star selected
08:58:45.848 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:45.850 00.002 7988 UpdateGuideState exits: No star selected
08:58:45.850 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:45.852 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:45.852 00.000 7988 Enqueuing Expose request
08:58:45.854 00.002 15712 Worker thread wakes up
08:58:45.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:45.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:47.376 01.522 15712 Exposure complete
08:58:47.396 00.020 15712 worker thread done servicing request
08:58:47.396 00.000 7988 OnExposeComplete: enter
08:58:47.396 00.000 7988 UpdateGuideState(): m_state=1
08:58:47.404 00.008 7988 UpdateCurrentPosition: no star selected
08:58:47.405 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:47.405 00.000 7988 Status Line: No star selected
08:58:47.407 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:47.407 00.000 7988 UpdateGuideState exits: No star selected
08:58:47.407 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:47.407 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:47.407 00.000 7988 Enqueuing Expose request
08:58:47.414 00.007 15712 Worker thread wakes up
08:58:47.414 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:47.414 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:49.052 01.638 15712 Exposure complete
08:58:49.074 00.022 15712 worker thread done servicing request
08:58:49.074 00.000 7988 OnExposeComplete: enter
08:58:49.074 00.000 7988 UpdateGuideState(): m_state=1
08:58:49.078 00.004 7988 UpdateCurrentPosition: no star selected
08:58:49.078 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:49.080 00.002 7988 Status Line: No star selected
08:58:49.082 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:49.082 00.000 7988 UpdateGuideState exits: No star selected
08:58:49.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:49.082 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:49.082 00.000 7988 Enqueuing Expose request
08:58:49.082 00.000 15712 Worker thread wakes up
08:58:49.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:49.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:50.618 01.536 15712 Exposure complete
08:58:50.639 00.021 15712 worker thread done servicing request
08:58:50.639 00.000 7988 OnExposeComplete: enter
08:58:50.642 00.003 7988 UpdateGuideState(): m_state=1
08:58:50.642 00.000 7988 UpdateCurrentPosition: no star selected
08:58:50.642 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:50.642 00.000 7988 Status Line: No star selected
08:58:50.647 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:50.647 00.000 7988 UpdateGuideState exits: No star selected
08:58:50.647 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:50.647 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:50.647 00.000 7988 Enqueuing Expose request
08:58:50.647 00.000 15712 Worker thread wakes up
08:58:50.647 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:50.647 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:52.289 01.642 15712 Exposure complete
08:58:52.309 00.020 15712 worker thread done servicing request
08:58:52.309 00.000 7988 OnExposeComplete: enter
08:58:52.309 00.000 7988 UpdateGuideState(): m_state=1
08:58:52.316 00.007 7988 UpdateCurrentPosition: no star selected
08:58:52.316 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:52.318 00.002 7988 Status Line: No star selected
08:58:52.320 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:52.320 00.000 7988 UpdateGuideState exits: No star selected
08:58:52.320 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:52.320 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:52.320 00.000 7988 Enqueuing Expose request
08:58:52.320 00.000 15712 Worker thread wakes up
08:58:52.320 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:52.320 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:53.853 01.533 15712 Exposure complete
08:58:53.874 00.021 15712 worker thread done servicing request
08:58:53.874 00.000 7988 OnExposeComplete: enter
08:58:53.876 00.002 7988 UpdateGuideState(): m_state=1
08:58:53.876 00.000 7988 UpdateCurrentPosition: no star selected
08:58:53.876 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:53.876 00.000 7988 Status Line: No star selected
08:58:53.876 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:53.882 00.006 7988 UpdateGuideState exits: No star selected
08:58:53.882 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:53.882 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:53.882 00.000 7988 Enqueuing Expose request
08:58:53.882 00.000 15712 Worker thread wakes up
08:58:53.882 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:53.882 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:55.525 01.643 15712 Exposure complete
08:58:55.549 00.024 15712 worker thread done servicing request
08:58:55.549 00.000 7988 OnExposeComplete: enter
08:58:55.549 00.000 7988 UpdateGuideState(): m_state=1
08:58:55.549 00.000 7988 UpdateCurrentPosition: no star selected
08:58:55.549 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:55.549 00.000 7988 Status Line: No star selected
08:58:55.557 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:55.557 00.000 7988 UpdateGuideState exits: No star selected
08:58:55.557 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:55.557 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:55.557 00.000 7988 Enqueuing Expose request
08:58:55.562 00.005 15712 Worker thread wakes up
08:58:55.562 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:55.562 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:57.088 01.526 15712 Exposure complete
08:58:57.112 00.024 7988 OnExposeComplete: enter
08:58:57.113 00.001 7988 UpdateGuideState(): m_state=1
08:58:57.113 00.000 15712 worker thread done servicing request
08:58:57.113 00.000 7988 UpdateCurrentPosition: no star selected
08:58:57.115 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:57.115 00.000 7988 Status Line: No star selected
08:58:57.118 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:57.118 00.000 7988 UpdateGuideState exits: No star selected
08:58:57.118 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:57.118 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:57.118 00.000 7988 Enqueuing Expose request
08:58:57.118 00.000 15712 Worker thread wakes up
08:58:57.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:57.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:58:58.762 01.644 15712 Exposure complete
08:58:58.783 00.021 15712 worker thread done servicing request
08:58:58.783 00.000 7988 OnExposeComplete: enter
08:58:58.789 00.006 7988 UpdateGuideState(): m_state=1
08:58:58.789 00.000 7988 UpdateCurrentPosition: no star selected
08:58:58.791 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:58:58.791 00.000 7988 Status Line: No star selected
08:58:58.793 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:58:58.794 00.001 7988 UpdateGuideState exits: No star selected
08:58:58.794 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:58:58.794 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:58:58.794 00.000 7988 Enqueuing Expose request
08:58:58.794 00.000 15712 Worker thread wakes up
08:58:58.794 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:58:58.794 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:00.329 01.535 15712 Exposure complete
08:59:00.351 00.022 15712 worker thread done servicing request
08:59:00.351 00.000 7988 OnExposeComplete: enter
08:59:00.351 00.000 7988 UpdateGuideState(): m_state=1
08:59:00.357 00.006 7988 UpdateCurrentPosition: no star selected
08:59:00.357 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:00.357 00.000 7988 Status Line: No star selected
08:59:00.357 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:00.357 00.000 7988 UpdateGuideState exits: No star selected
08:59:00.357 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:00.357 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:00.357 00.000 7988 Enqueuing Expose request
08:59:00.357 00.000 15712 Worker thread wakes up
08:59:00.357 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:00.357 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:02.002 01.645 15712 Exposure complete
08:59:02.019 00.017 15712 worker thread done servicing request
08:59:02.019 00.000 7988 OnExposeComplete: enter
08:59:02.019 00.000 7988 UpdateGuideState(): m_state=1
08:59:02.027 00.008 7988 UpdateCurrentPosition: no star selected
08:59:02.027 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:02.029 00.002 7988 Status Line: No star selected
08:59:02.031 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:02.031 00.000 7988 UpdateGuideState exits: No star selected
08:59:02.031 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:02.031 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:02.031 00.000 7988 Enqueuing Expose request
08:59:02.036 00.005 15712 Worker thread wakes up
08:59:02.036 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:02.036 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:03.565 01.529 15712 Exposure complete
08:59:03.583 00.018 15712 worker thread done servicing request
08:59:03.583 00.000 7988 OnExposeComplete: enter
08:59:03.583 00.000 7988 UpdateGuideState(): m_state=1
08:59:03.591 00.008 7988 UpdateCurrentPosition: no star selected
08:59:03.591 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:03.593 00.002 7988 Status Line: No star selected
08:59:03.595 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:03.595 00.000 7988 UpdateGuideState exits: No star selected
08:59:03.595 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:03.595 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:03.595 00.000 7988 Enqueuing Expose request
08:59:03.600 00.005 15712 Worker thread wakes up
08:59:03.600 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:03.600 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:05.228 01.628 15712 Exposure complete
08:59:05.251 00.023 15712 worker thread done servicing request
08:59:05.251 00.000 7988 OnExposeComplete: enter
08:59:05.253 00.002 7988 UpdateGuideState(): m_state=1
08:59:05.253 00.000 7988 UpdateCurrentPosition: no star selected
08:59:05.253 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:05.253 00.000 7988 Status Line: No star selected
08:59:05.257 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:05.257 00.000 7988 UpdateGuideState exits: No star selected
08:59:05.257 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:05.257 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:05.257 00.000 7988 Enqueuing Expose request
08:59:05.257 00.000 15712 Worker thread wakes up
08:59:05.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:05.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:06.787 01.530 15712 Exposure complete
08:59:06.811 00.024 15712 worker thread done servicing request
08:59:06.811 00.000 7988 OnExposeComplete: enter
08:59:06.811 00.000 7988 UpdateGuideState(): m_state=1
08:59:06.811 00.000 7988 UpdateCurrentPosition: no star selected
08:59:06.816 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:06.816 00.000 7988 Status Line: No star selected
08:59:06.820 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:06.820 00.000 7988 UpdateGuideState exits: No star selected
08:59:06.822 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:06.822 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:06.822 00.000 7988 Enqueuing Expose request
08:59:06.822 00.000 15712 Worker thread wakes up
08:59:06.822 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:06.822 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:08.465 01.643 15712 Exposure complete
08:59:08.487 00.022 15712 worker thread done servicing request
08:59:08.487 00.000 7988 OnExposeComplete: enter
08:59:08.487 00.000 7988 UpdateGuideState(): m_state=1
08:59:08.487 00.000 7988 UpdateCurrentPosition: no star selected
08:59:08.487 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:08.492 00.005 7988 Status Line: No star selected
08:59:08.494 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:08.494 00.000 7988 UpdateGuideState exits: No star selected
08:59:08.494 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:08.494 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:08.494 00.000 7988 Enqueuing Expose request
08:59:08.494 00.000 15712 Worker thread wakes up
08:59:08.494 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:08.494 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:10.026 01.532 15712 Exposure complete
08:59:10.041 00.015 15712 worker thread done servicing request
08:59:10.041 00.000 7988 OnExposeComplete: enter
08:59:10.041 00.000 7988 UpdateGuideState(): m_state=1
08:59:10.052 00.011 7988 UpdateCurrentPosition: no star selected
08:59:10.052 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:10.052 00.000 7988 Status Line: No star selected
08:59:10.056 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:10.056 00.000 7988 UpdateGuideState exits: No star selected
08:59:10.058 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:10.058 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:10.058 00.000 7988 Enqueuing Expose request
08:59:10.058 00.000 15712 Worker thread wakes up
08:59:10.058 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:10.058 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:11.703 01.645 15712 Exposure complete
08:59:11.718 00.015 15712 worker thread done servicing request
08:59:11.718 00.000 7988 OnExposeComplete: enter
08:59:11.729 00.011 7988 UpdateGuideState(): m_state=1
08:59:11.729 00.000 7988 UpdateCurrentPosition: no star selected
08:59:11.731 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:11.731 00.000 7988 Status Line: No star selected
08:59:11.733 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:11.734 00.001 7988 UpdateGuideState exits: No star selected
08:59:11.734 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:11.734 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:11.734 00.000 7988 Enqueuing Expose request
08:59:11.734 00.000 15712 Worker thread wakes up
08:59:11.734 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:11.734 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:13.255 01.521 15712 Exposure complete
08:59:13.278 00.023 15712 worker thread done servicing request
08:59:13.278 00.000 7988 OnExposeComplete: enter
08:59:13.278 00.000 7988 UpdateGuideState(): m_state=1
08:59:13.281 00.003 7988 UpdateCurrentPosition: no star selected
08:59:13.281 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:13.283 00.002 7988 Status Line: No star selected
08:59:13.285 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:13.285 00.000 7988 UpdateGuideState exits: No star selected
08:59:13.285 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:13.285 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:13.285 00.000 7988 Enqueuing Expose request
08:59:13.285 00.000 15712 Worker thread wakes up
08:59:13.285 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:13.285 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:14.930 01.645 15712 Exposure complete
08:59:14.954 00.024 15712 worker thread done servicing request
08:59:14.954 00.000 7988 OnExposeComplete: enter
08:59:14.954 00.000 7988 UpdateGuideState(): m_state=1
08:59:14.954 00.000 7988 UpdateCurrentPosition: no star selected
08:59:14.954 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:14.954 00.000 7988 Status Line: No star selected
08:59:14.954 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:14.962 00.008 7988 UpdateGuideState exits: No star selected
08:59:14.963 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:14.963 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:14.963 00.000 7988 Enqueuing Expose request
08:59:14.963 00.000 15712 Worker thread wakes up
08:59:14.963 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:14.963 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:16.489 01.526 15712 Exposure complete
08:59:16.513 00.024 15712 worker thread done servicing request
08:59:16.513 00.000 7988 OnExposeComplete: enter
08:59:16.513 00.000 7988 UpdateGuideState(): m_state=1
08:59:16.517 00.004 7988 UpdateCurrentPosition: no star selected
08:59:16.517 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:16.519 00.002 7988 Status Line: No star selected
08:59:16.521 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:16.521 00.000 7988 UpdateGuideState exits: No star selected
08:59:16.523 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:16.523 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:16.525 00.002 7988 Enqueuing Expose request
08:59:16.525 00.000 15712 Worker thread wakes up
08:59:16.525 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:16.525 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:18.157 01.632 15712 Exposure complete
08:59:18.179 00.022 15712 worker thread done servicing request
08:59:18.179 00.000 7988 OnExposeComplete: enter
08:59:18.179 00.000 7988 UpdateGuideState(): m_state=1
08:59:18.179 00.000 7988 UpdateCurrentPosition: no star selected
08:59:18.183 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:18.183 00.000 7988 Status Line: No star selected
08:59:18.187 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:18.187 00.000 7988 UpdateGuideState exits: No star selected
08:59:18.189 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:18.189 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:18.191 00.002 7988 Enqueuing Expose request
08:59:18.191 00.000 15712 Worker thread wakes up
08:59:18.191 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:18.191 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:19.714 01.523 15712 Exposure complete
08:59:19.753 00.039 15712 worker thread done servicing request
08:59:19.753 00.000 7988 OnExposeComplete: enter
08:59:19.755 00.002 7988 UpdateGuideState(): m_state=1
08:59:19.758 00.003 7988 UpdateCurrentPosition: no star selected
08:59:19.761 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:19.764 00.003 7988 Status Line: No star selected
08:59:19.767 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:19.769 00.002 7988 UpdateGuideState exits: No star selected
08:59:19.770 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:19.772 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:19.773 00.001 7988 Enqueuing Expose request
08:59:19.775 00.002 15712 Worker thread wakes up
08:59:19.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:19.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:21.416 01.641 15712 Exposure complete
08:59:21.439 00.023 15712 worker thread done servicing request
08:59:21.439 00.000 7988 OnExposeComplete: enter
08:59:21.439 00.000 7988 UpdateGuideState(): m_state=1
08:59:21.439 00.000 7988 UpdateCurrentPosition: no star selected
08:59:21.439 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:21.439 00.000 7988 Status Line: No star selected
08:59:21.446 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:21.446 00.000 7988 UpdateGuideState exits: No star selected
08:59:21.446 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:21.446 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:21.450 00.004 7988 Enqueuing Expose request
08:59:21.450 00.000 15712 Worker thread wakes up
08:59:21.450 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:21.450 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:22.968 01.518 15712 Exposure complete
08:59:22.992 00.024 15712 worker thread done servicing request
08:59:22.992 00.000 7988 OnExposeComplete: enter
08:59:22.992 00.000 7988 UpdateGuideState(): m_state=1
08:59:22.992 00.000 7988 UpdateCurrentPosition: no star selected
08:59:22.996 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:22.998 00.002 7988 Status Line: No star selected
08:59:22.998 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:22.998 00.000 7988 UpdateGuideState exits: No star selected
08:59:22.998 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:22.998 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:22.998 00.000 7988 Enqueuing Expose request
08:59:22.998 00.000 15712 Worker thread wakes up
08:59:22.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:22.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:24.635 01.637 15712 Exposure complete
08:59:24.659 00.024 15712 worker thread done servicing request
08:59:24.659 00.000 7988 OnExposeComplete: enter
08:59:24.659 00.000 7988 UpdateGuideState(): m_state=1
08:59:24.665 00.006 7988 UpdateCurrentPosition: no star selected
08:59:24.665 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:24.665 00.000 7988 Status Line: No star selected
08:59:24.665 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:24.665 00.000 7988 UpdateGuideState exits: No star selected
08:59:24.665 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:24.665 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:24.665 00.000 7988 Enqueuing Expose request
08:59:24.676 00.011 15712 Worker thread wakes up
08:59:24.676 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:24.676 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:26.203 01.527 15712 Exposure complete
08:59:26.240 00.037 15712 worker thread done servicing request
08:59:26.240 00.000 7988 OnExposeComplete: enter
08:59:26.242 00.002 7988 UpdateGuideState(): m_state=1
08:59:26.245 00.003 7988 UpdateCurrentPosition: no star selected
08:59:26.247 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:26.248 00.001 7988 Status Line: No star selected
08:59:26.252 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:26.255 00.003 7988 UpdateGuideState exits: No star selected
08:59:26.257 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:26.261 00.004 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:26.265 00.004 7988 Enqueuing Expose request
08:59:26.267 00.002 15712 Worker thread wakes up
08:59:26.268 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:26.268 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:27.905 01.637 15712 Exposure complete
08:59:27.934 00.029 15712 worker thread done servicing request
08:59:27.934 00.000 7988 OnExposeComplete: enter
08:59:27.934 00.000 7988 UpdateGuideState(): m_state=1
08:59:27.934 00.000 7988 UpdateCurrentPosition: no star selected
08:59:27.934 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:27.934 00.000 7988 Status Line: No star selected
08:59:27.934 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:27.934 00.000 7988 UpdateGuideState exits: No star selected
08:59:27.947 00.013 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:27.950 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:27.950 00.000 7988 Enqueuing Expose request
08:59:27.950 00.000 15712 Worker thread wakes up
08:59:27.950 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:27.950 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:29.478 01.528 15712 Exposure complete
08:59:29.500 00.022 15712 worker thread done servicing request
08:59:29.500 00.000 7988 OnExposeComplete: enter
08:59:29.509 00.009 7988 UpdateGuideState(): m_state=1
08:59:29.510 00.001 7988 UpdateCurrentPosition: no star selected
08:59:29.512 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:29.512 00.000 7988 Status Line: No star selected
08:59:29.516 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:29.518 00.002 7988 UpdateGuideState exits: No star selected
08:59:29.520 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:29.520 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:29.522 00.002 7988 Enqueuing Expose request
08:59:29.524 00.002 15712 Worker thread wakes up
08:59:29.524 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:29.524 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:31.157 01.633 15712 Exposure complete
08:59:31.176 00.019 15712 worker thread done servicing request
08:59:31.176 00.000 7988 OnExposeComplete: enter
08:59:31.176 00.000 7988 UpdateGuideState(): m_state=1
08:59:31.184 00.008 7988 UpdateCurrentPosition: no star selected
08:59:31.186 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:31.187 00.001 7988 Status Line: No star selected
08:59:31.187 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:31.187 00.000 7988 UpdateGuideState exits: No star selected
08:59:31.193 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:31.193 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:31.193 00.000 7988 Enqueuing Expose request
08:59:31.193 00.000 15712 Worker thread wakes up
08:59:31.193 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:31.193 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:32.730 01.537 15712 Exposure complete
08:59:32.758 00.028 15712 worker thread done servicing request
08:59:32.758 00.000 7988 OnExposeComplete: enter
08:59:32.758 00.000 7988 UpdateGuideState(): m_state=1
08:59:32.758 00.000 7988 UpdateCurrentPosition: no star selected
08:59:32.758 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:32.767 00.009 7988 Status Line: No star selected
08:59:32.769 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:32.769 00.000 7988 UpdateGuideState exits: No star selected
08:59:32.771 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:32.773 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:32.773 00.000 7988 Enqueuing Expose request
08:59:32.775 00.002 15712 Worker thread wakes up
08:59:32.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:32.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:34.495 01.720 15712 Exposure complete
08:59:34.518 00.023 15712 worker thread done servicing request
08:59:34.519 00.001 7988 OnExposeComplete: enter
08:59:34.520 00.001 7988 UpdateGuideState(): m_state=1
08:59:34.521 00.001 7988 UpdateCurrentPosition: no star selected
08:59:34.522 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:34.523 00.001 7988 Status Line: No star selected
08:59:34.525 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:34.526 00.001 7988 UpdateGuideState exits: No star selected
08:59:34.527 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:34.529 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:34.530 00.001 7988 Enqueuing Expose request
08:59:34.531 00.001 15712 Worker thread wakes up
08:59:34.531 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:34.531 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:35.936 01.405 15712 Exposure complete
08:59:35.960 00.024 15712 worker thread done servicing request
08:59:35.960 00.000 7988 OnExposeComplete: enter
08:59:35.962 00.002 7988 UpdateGuideState(): m_state=1
08:59:35.963 00.001 7988 UpdateCurrentPosition: no star selected
08:59:35.964 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:35.966 00.002 7988 Status Line: No star selected
08:59:35.967 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:35.968 00.001 7988 UpdateGuideState exits: No star selected
08:59:35.969 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:35.970 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:35.971 00.001 7988 Enqueuing Expose request
08:59:35.972 00.001 15712 Worker thread wakes up
08:59:35.972 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:35.972 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:37.609 01.637 15712 Exposure complete
08:59:37.625 00.016 15712 worker thread done servicing request
08:59:37.625 00.000 7988 OnExposeComplete: enter
08:59:37.632 00.007 7988 UpdateGuideState(): m_state=1
08:59:37.632 00.000 7988 UpdateCurrentPosition: no star selected
08:59:37.634 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:37.636 00.002 7988 Status Line: No star selected
08:59:37.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:37.638 00.002 7988 UpdateGuideState exits: No star selected
08:59:37.638 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:37.638 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:37.642 00.004 7988 Enqueuing Expose request
08:59:37.642 00.000 15712 Worker thread wakes up
08:59:37.642 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:37.642 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:39.183 01.541 15712 Exposure complete
08:59:39.209 00.026 15712 worker thread done servicing request
08:59:39.209 00.000 7988 OnExposeComplete: enter
08:59:39.209 00.000 7988 UpdateGuideState(): m_state=1
08:59:39.210 00.001 7988 UpdateCurrentPosition: no star selected
08:59:39.213 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:39.214 00.001 7988 Status Line: No star selected
08:59:39.215 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:39.217 00.002 7988 UpdateGuideState exits: No star selected
08:59:39.218 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:39.219 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:39.220 00.001 7988 Enqueuing Expose request
08:59:39.221 00.001 15712 Worker thread wakes up
08:59:39.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:39.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:40.859 01.638 15712 Exposure complete
08:59:40.901 00.042 15712 worker thread done servicing request
08:59:40.901 00.000 7988 OnExposeComplete: enter
08:59:40.905 00.004 7988 UpdateGuideState(): m_state=1
08:59:40.909 00.004 7988 UpdateCurrentPosition: no star selected
08:59:40.924 00.015 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:40.940 00.016 7988 Status Line: No star selected
08:59:40.944 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:40.950 00.006 7988 UpdateGuideState exits: No star selected
08:59:40.958 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:40.960 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:40.963 00.003 7988 Enqueuing Expose request
08:59:40.965 00.002 15712 Worker thread wakes up
08:59:40.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:40.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:42.381 01.416 15712 Exposure complete
08:59:42.420 00.039 15712 worker thread done servicing request
08:59:42.420 00.000 7988 OnExposeComplete: enter
08:59:42.421 00.001 7988 UpdateGuideState(): m_state=1
08:59:42.424 00.003 7988 UpdateCurrentPosition: no star selected
08:59:42.426 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:42.427 00.001 7988 Status Line: No star selected
08:59:42.429 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:42.431 00.002 7988 UpdateGuideState exits: No star selected
08:59:42.432 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:42.433 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:42.436 00.003 7988 Enqueuing Expose request
08:59:42.437 00.001 15712 Worker thread wakes up
08:59:42.437 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:42.437 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:44.184 01.747 15712 Exposure complete
08:59:44.199 00.015 15712 worker thread done servicing request
08:59:44.199 00.000 7988 OnExposeComplete: enter
08:59:44.199 00.000 7988 UpdateGuideState(): m_state=1
08:59:44.210 00.011 7988 UpdateCurrentPosition: no star selected
08:59:44.210 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:44.213 00.003 7988 Status Line: No star selected
08:59:44.214 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:44.216 00.002 7988 UpdateGuideState exits: No star selected
08:59:44.217 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:44.218 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:44.219 00.001 7988 Enqueuing Expose request
08:59:44.220 00.001 15712 Worker thread wakes up
08:59:44.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:44.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:45.627 01.407 15712 Exposure complete
08:59:45.659 00.032 15712 worker thread done servicing request
08:59:45.659 00.000 7988 OnExposeComplete: enter
08:59:45.660 00.001 7988 UpdateGuideState(): m_state=1
08:59:45.662 00.002 7988 UpdateCurrentPosition: no star selected
08:59:45.663 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:45.673 00.010 7988 Status Line: No star selected
08:59:45.674 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:45.674 00.000 7988 UpdateGuideState exits: No star selected
08:59:45.674 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:45.674 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:45.674 00.000 7988 Enqueuing Expose request
08:59:45.682 00.008 15712 Worker thread wakes up
08:59:45.682 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:45.682 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:47.418 01.736 15712 Exposure complete
08:59:47.435 00.017 15712 worker thread done servicing request
08:59:47.435 00.000 7988 OnExposeComplete: enter
08:59:47.435 00.000 7988 UpdateGuideState(): m_state=1
08:59:47.445 00.010 7988 UpdateCurrentPosition: no star selected
08:59:47.445 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:47.447 00.002 7988 Status Line: No star selected
08:59:47.449 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:47.449 00.000 7988 UpdateGuideState exits: No star selected
08:59:47.449 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:47.452 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:47.452 00.000 7988 Enqueuing Expose request
08:59:47.452 00.000 15712 Worker thread wakes up
08:59:47.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:47.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:48.873 01.421 15712 Exposure complete
08:59:48.894 00.021 15712 worker thread done servicing request
08:59:48.894 00.000 7988 OnExposeComplete: enter
08:59:48.894 00.000 7988 UpdateGuideState(): m_state=1
08:59:48.899 00.005 7988 UpdateCurrentPosition: no star selected
08:59:48.899 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:48.901 00.002 7988 Status Line: No star selected
08:59:48.903 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:48.903 00.000 7988 UpdateGuideState exits: No star selected
08:59:48.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:48.903 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:48.903 00.000 7988 Enqueuing Expose request
08:59:48.903 00.000 15712 Worker thread wakes up
08:59:48.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:48.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:50.651 01.748 15712 Exposure complete
08:59:50.675 00.024 15712 worker thread done servicing request
08:59:50.675 00.000 7988 OnExposeComplete: enter
08:59:50.676 00.001 7988 UpdateGuideState(): m_state=1
08:59:50.677 00.001 7988 UpdateCurrentPosition: no star selected
08:59:50.678 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:50.680 00.002 7988 Status Line: No star selected
08:59:50.682 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:50.682 00.000 7988 UpdateGuideState exits: No star selected
08:59:50.683 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:50.684 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:50.685 00.001 7988 Enqueuing Expose request
08:59:50.686 00.001 15712 Worker thread wakes up
08:59:50.686 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:50.686 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:52.105 01.419 15712 Exposure complete
08:59:52.121 00.016 15712 worker thread done servicing request
08:59:52.121 00.000 7988 OnExposeComplete: enter
08:59:52.121 00.000 7988 UpdateGuideState(): m_state=1
08:59:52.130 00.009 7988 UpdateCurrentPosition: no star selected
08:59:52.130 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:52.132 00.002 7988 Status Line: No star selected
08:59:52.133 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:52.133 00.000 7988 UpdateGuideState exits: No star selected
08:59:52.133 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:52.133 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:52.138 00.005 7988 Enqueuing Expose request
08:59:52.138 00.000 15712 Worker thread wakes up
08:59:52.138 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:52.138 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:53.769 01.631 15712 Exposure complete
08:59:53.794 00.025 15712 worker thread done servicing request
08:59:53.794 00.000 7988 OnExposeComplete: enter
08:59:53.796 00.002 7988 UpdateGuideState(): m_state=1
08:59:53.797 00.001 7988 UpdateCurrentPosition: no star selected
08:59:53.798 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:53.799 00.001 7988 Status Line: No star selected
08:59:53.800 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:53.802 00.002 7988 UpdateGuideState exits: No star selected
08:59:53.803 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:53.804 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:53.805 00.001 7988 Enqueuing Expose request
08:59:53.806 00.001 15712 Worker thread wakes up
08:59:53.806 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:53.806 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:55.324 01.518 15712 Exposure complete
08:59:55.350 00.026 15712 worker thread done servicing request
08:59:55.350 00.000 7988 OnExposeComplete: enter
08:59:55.352 00.002 7988 UpdateGuideState(): m_state=1
08:59:55.353 00.001 7988 UpdateCurrentPosition: no star selected
08:59:55.354 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:55.355 00.001 7988 Status Line: No star selected
08:59:55.357 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:55.357 00.000 7988 UpdateGuideState exits: No star selected
08:59:55.359 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:55.360 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:55.361 00.001 7988 Enqueuing Expose request
08:59:55.362 00.001 15712 Worker thread wakes up
08:59:55.362 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:55.362 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:56.994 01.632 15712 Exposure complete
08:59:57.018 00.024 15712 worker thread done servicing request
08:59:57.018 00.000 7988 OnExposeComplete: enter
08:59:57.020 00.002 7988 UpdateGuideState(): m_state=1
08:59:57.021 00.001 7988 UpdateCurrentPosition: no star selected
08:59:57.022 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:57.023 00.001 7988 Status Line: No star selected
08:59:57.025 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:57.026 00.001 7988 UpdateGuideState exits: No star selected
08:59:57.027 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:57.028 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:57.030 00.002 7988 Enqueuing Expose request
08:59:57.031 00.001 15712 Worker thread wakes up
08:59:57.031 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:57.031 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
08:59:58.548 01.517 15712 Exposure complete
08:59:58.575 00.027 15712 worker thread done servicing request
08:59:58.575 00.000 7988 OnExposeComplete: enter
08:59:58.576 00.001 7988 UpdateGuideState(): m_state=1
08:59:58.577 00.001 7988 UpdateCurrentPosition: no star selected
08:59:58.578 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
08:59:58.580 00.002 7988 Status Line: No star selected
08:59:58.581 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
08:59:58.582 00.001 7988 UpdateGuideState exits: No star selected
08:59:58.584 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
08:59:58.585 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
08:59:58.586 00.001 7988 Enqueuing Expose request
08:59:58.587 00.001 15712 Worker thread wakes up
08:59:58.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
08:59:58.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:00.223 01.636 15712 Exposure complete
09:00:00.243 00.020 15712 worker thread done servicing request
09:00:00.243 00.000 7988 OnExposeComplete: enter
09:00:00.248 00.005 7988 UpdateGuideState(): m_state=1
09:00:00.248 00.000 7988 UpdateCurrentPosition: no star selected
09:00:00.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:00.248 00.000 7988 Status Line: No star selected
09:00:00.248 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:00.248 00.000 7988 UpdateGuideState exits: No star selected
09:00:00.248 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:00.248 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:00.257 00.009 7988 Enqueuing Expose request
09:00:00.257 00.000 15712 Worker thread wakes up
09:00:00.257 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:00.257 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:01.777 01.520 15712 Exposure complete
09:00:01.789 00.012 15712 worker thread done servicing request
09:00:01.789 00.000 7988 OnExposeComplete: enter
09:00:01.789 00.000 7988 UpdateGuideState(): m_state=1
09:00:01.802 00.013 7988 UpdateCurrentPosition: no star selected
09:00:01.803 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:01.804 00.001 7988 Status Line: No star selected
09:00:01.804 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:01.804 00.000 7988 UpdateGuideState exits: No star selected
09:00:01.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:01.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:01.804 00.000 7988 Enqueuing Expose request
09:00:01.804 00.000 15712 Worker thread wakes up
09:00:01.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:01.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:03.454 01.650 15712 Exposure complete
09:00:03.478 00.024 15712 worker thread done servicing request
09:00:03.478 00.000 7988 OnExposeComplete: enter
09:00:03.480 00.002 7988 UpdateGuideState(): m_state=1
09:00:03.481 00.001 7988 UpdateCurrentPosition: no star selected
09:00:03.482 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:03.484 00.002 7988 Status Line: No star selected
09:00:03.485 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:03.486 00.001 7988 UpdateGuideState exits: No star selected
09:00:03.487 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:03.488 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:03.489 00.001 7988 Enqueuing Expose request
09:00:03.490 00.001 15712 Worker thread wakes up
09:00:03.490 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:03.490 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:05.007 01.517 15712 Exposure complete
09:00:05.050 00.043 15712 worker thread done servicing request
09:00:05.050 00.000 7988 OnExposeComplete: enter
09:00:05.052 00.002 7988 UpdateGuideState(): m_state=1
09:00:05.056 00.004 7988 UpdateCurrentPosition: no star selected
09:00:05.059 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:05.060 00.001 7988 Status Line: No star selected
09:00:05.063 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:05.065 00.002 7988 UpdateGuideState exits: No star selected
09:00:05.066 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:05.074 00.008 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:05.078 00.004 7988 Enqueuing Expose request
09:00:05.083 00.005 15712 Worker thread wakes up
09:00:05.083 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:05.083 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:06.720 01.637 15712 Exposure complete
09:00:06.751 00.031 15712 worker thread done servicing request
09:00:06.751 00.000 7988 OnExposeComplete: enter
09:00:06.753 00.002 7988 UpdateGuideState(): m_state=1
09:00:06.757 00.004 7988 UpdateCurrentPosition: no star selected
09:00:06.768 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:06.802 00.034 7988 Status Line: No star selected
09:00:06.808 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:06.812 00.004 7988 UpdateGuideState exits: No star selected
09:00:06.818 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:06.832 00.014 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:06.835 00.003 7988 Enqueuing Expose request
09:00:06.838 00.003 15712 Worker thread wakes up
09:00:06.838 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:06.838 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:08.244 01.406 15712 Exposure complete
09:00:08.273 00.029 15712 worker thread done servicing request
09:00:08.273 00.000 7988 OnExposeComplete: enter
09:00:08.275 00.002 7988 UpdateGuideState(): m_state=1
09:00:08.277 00.002 7988 UpdateCurrentPosition: no star selected
09:00:08.277 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:08.279 00.002 7988 Status Line: No star selected
09:00:08.279 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:08.281 00.002 7988 UpdateGuideState exits: No star selected
09:00:08.283 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:08.283 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:08.285 00.002 7988 Enqueuing Expose request
09:00:08.286 00.001 15712 Worker thread wakes up
09:00:08.286 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:08.286 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:09.921 01.635 15712 Exposure complete
09:00:09.945 00.024 15712 worker thread done servicing request
09:00:09.956 00.011 7988 OnExposeComplete: enter
09:00:09.958 00.002 7988 UpdateGuideState(): m_state=1
09:00:09.959 00.001 7988 UpdateCurrentPosition: no star selected
09:00:09.960 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:09.961 00.001 7988 Status Line: No star selected
09:00:09.962 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:09.963 00.001 7988 UpdateGuideState exits: No star selected
09:00:09.965 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:09.966 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:09.967 00.001 7988 Enqueuing Expose request
09:00:09.968 00.001 15712 Worker thread wakes up
09:00:09.968 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:09.968 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:11.516 01.548 15712 Exposure complete
09:00:11.564 00.048 15712 worker thread done servicing request
09:00:11.564 00.000 7988 OnExposeComplete: enter
09:00:11.567 00.003 7988 UpdateGuideState(): m_state=1
09:00:11.572 00.005 7988 UpdateCurrentPosition: no star selected
09:00:11.574 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:11.579 00.005 7988 Status Line: No star selected
09:00:11.584 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:11.604 00.020 7988 UpdateGuideState exits: No star selected
09:00:11.608 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:11.610 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:11.614 00.004 7988 Enqueuing Expose request
09:00:11.618 00.004 15712 Worker thread wakes up
09:00:11.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:11.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:13.256 01.638 15712 Exposure complete
09:00:13.274 00.018 15712 worker thread done servicing request
09:00:13.274 00.000 7988 OnExposeComplete: enter
09:00:13.274 00.000 7988 UpdateGuideState(): m_state=1
09:00:13.283 00.009 7988 UpdateCurrentPosition: no star selected
09:00:13.285 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:13.285 00.000 7988 Status Line: No star selected
09:00:13.287 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:13.289 00.002 7988 UpdateGuideState exits: No star selected
09:00:13.290 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:13.291 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:13.291 00.000 7988 Enqueuing Expose request
09:00:13.291 00.000 15712 Worker thread wakes up
09:00:13.291 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:13.291 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:14.804 01.513 15712 Exposure complete
09:00:14.834 00.030 15712 worker thread done servicing request
09:00:14.834 00.000 7988 OnExposeComplete: enter
09:00:14.836 00.002 7988 UpdateGuideState(): m_state=1
09:00:14.838 00.002 7988 UpdateCurrentPosition: no star selected
09:00:14.840 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:14.841 00.001 7988 Status Line: No star selected
09:00:14.843 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:14.846 00.003 7988 UpdateGuideState exits: No star selected
09:00:14.848 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:14.849 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:14.850 00.001 7988 Enqueuing Expose request
09:00:14.853 00.003 15712 Worker thread wakes up
09:00:14.853 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:14.853 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:16.484 01.631 15712 Exposure complete
09:00:16.506 00.022 15712 worker thread done servicing request
09:00:16.506 00.000 7988 OnExposeComplete: enter
09:00:16.509 00.003 7988 UpdateGuideState(): m_state=1
09:00:16.512 00.003 7988 UpdateCurrentPosition: no star selected
09:00:16.514 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:16.515 00.001 7988 Status Line: No star selected
09:00:16.517 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:16.517 00.000 7988 UpdateGuideState exits: No star selected
09:00:16.519 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:16.520 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:16.521 00.001 7988 Enqueuing Expose request
09:00:16.522 00.001 15712 Worker thread wakes up
09:00:16.523 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:16.523 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:18.047 01.524 15712 Exposure complete
09:00:18.063 00.016 15712 worker thread done servicing request
09:00:18.063 00.000 7988 OnExposeComplete: enter
09:00:18.063 00.000 7988 UpdateGuideState(): m_state=1
09:00:18.077 00.014 7988 UpdateCurrentPosition: no star selected
09:00:18.077 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:18.079 00.002 7988 Status Line: No star selected
09:00:18.079 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:18.079 00.000 7988 UpdateGuideState exits: No star selected
09:00:18.079 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:18.079 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:18.079 00.000 7988 Enqueuing Expose request
09:00:18.079 00.000 15712 Worker thread wakes up
09:00:18.079 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:18.079 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:19.715 01.636 15712 Exposure complete
09:00:19.740 00.025 15712 worker thread done servicing request
09:00:19.740 00.000 7988 OnExposeComplete: enter
09:00:19.740 00.000 7988 UpdateGuideState(): m_state=1
09:00:19.746 00.006 7988 UpdateCurrentPosition: no star selected
09:00:19.746 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:19.748 00.002 7988 Status Line: No star selected
09:00:19.749 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:19.749 00.000 7988 UpdateGuideState exits: No star selected
09:00:19.749 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:19.749 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:19.749 00.000 7988 Enqueuing Expose request
09:00:19.749 00.000 15712 Worker thread wakes up
09:00:19.749 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:19.749 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:21.283 01.534 15712 Exposure complete
09:00:21.307 00.024 15712 worker thread done servicing request
09:00:21.307 00.000 7988 OnExposeComplete: enter
09:00:21.307 00.000 7988 UpdateGuideState(): m_state=1
09:00:21.318 00.011 7988 UpdateCurrentPosition: no star selected
09:00:21.318 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:21.320 00.002 7988 Status Line: No star selected
09:00:21.323 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:21.324 00.001 7988 UpdateGuideState exits: No star selected
09:00:21.325 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:21.326 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:21.327 00.001 7988 Enqueuing Expose request
09:00:21.328 00.001 15712 Worker thread wakes up
09:00:21.328 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:21.328 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:22.970 01.642 15712 Exposure complete
09:00:22.995 00.025 15712 worker thread done servicing request
09:00:22.995 00.000 7988 OnExposeComplete: enter
09:00:22.995 00.000 7988 UpdateGuideState(): m_state=1
09:00:22.999 00.004 7988 UpdateCurrentPosition: no star selected
09:00:22.999 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:22.999 00.000 7988 Status Line: No star selected
09:00:22.999 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:23.004 00.005 7988 UpdateGuideState exits: No star selected
09:00:23.004 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:23.004 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:23.004 00.000 7988 Enqueuing Expose request
09:00:23.008 00.004 15712 Worker thread wakes up
09:00:23.008 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:23.008 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:24.562 01.554 15712 Exposure complete
09:00:24.638 00.076 15712 worker thread done servicing request
09:00:24.638 00.000 7988 OnExposeComplete: enter
09:00:24.638 00.000 7988 UpdateGuideState(): m_state=1
09:00:24.638 00.000 7988 UpdateCurrentPosition: no star selected
09:00:24.650 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:24.650 00.000 7988 Status Line: No star selected
09:00:24.650 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:24.650 00.000 7988 UpdateGuideState exits: No star selected
09:00:24.650 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:24.650 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:24.650 00.000 7988 Enqueuing Expose request
09:00:24.667 00.017 15712 Worker thread wakes up
09:00:24.667 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:24.667 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:26.299 01.632 15712 Exposure complete
09:00:26.331 00.032 15712 worker thread done servicing request
09:00:26.331 00.000 7988 OnExposeComplete: enter
09:00:26.331 00.000 7988 UpdateGuideState(): m_state=1
09:00:26.331 00.000 7988 UpdateCurrentPosition: no star selected
09:00:26.331 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:26.331 00.000 7988 Status Line: No star selected
09:00:26.342 00.011 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:26.342 00.000 7988 UpdateGuideState exits: No star selected
09:00:26.342 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:26.342 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:26.342 00.000 7988 Enqueuing Expose request
09:00:26.348 00.006 15712 Worker thread wakes up
09:00:26.348 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:26.348 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:27.871 01.523 15712 Exposure complete
09:00:27.895 00.024 15712 worker thread done servicing request
09:00:27.895 00.000 7988 OnExposeComplete: enter
09:00:27.895 00.000 7988 UpdateGuideState(): m_state=1
09:00:27.895 00.000 7988 UpdateCurrentPosition: no star selected
09:00:27.895 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:27.903 00.008 7988 Status Line: No star selected
09:00:27.903 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:27.903 00.000 7988 UpdateGuideState exits: No star selected
09:00:27.903 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:27.903 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:27.903 00.000 7988 Enqueuing Expose request
09:00:27.903 00.000 15712 Worker thread wakes up
09:00:27.903 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:27.903 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:29.649 01.746 15712 Exposure complete
09:00:29.664 00.015 15712 worker thread done servicing request
09:00:29.664 00.000 7988 OnExposeComplete: enter
09:00:29.664 00.000 7988 UpdateGuideState(): m_state=1
09:00:29.675 00.011 7988 UpdateCurrentPosition: no star selected
09:00:29.675 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:29.677 00.002 7988 Status Line: No star selected
09:00:29.679 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:29.680 00.001 7988 UpdateGuideState exits: No star selected
09:00:29.681 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:29.682 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:29.683 00.001 7988 Enqueuing Expose request
09:00:29.684 00.001 15712 Worker thread wakes up
09:00:29.684 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:29.684 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:31.092 01.408 15712 Exposure complete
09:00:31.119 00.027 15712 worker thread done servicing request
09:00:31.120 00.001 7988 OnExposeComplete: enter
09:00:31.121 00.001 7988 UpdateGuideState(): m_state=1
09:00:31.122 00.001 7988 UpdateCurrentPosition: no star selected
09:00:31.123 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:31.125 00.002 7988 Status Line: No star selected
09:00:31.126 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:31.127 00.001 7988 UpdateGuideState exits: No star selected
09:00:31.128 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:31.129 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:31.130 00.001 7988 Enqueuing Expose request
09:00:31.131 00.001 15712 Worker thread wakes up
09:00:31.131 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:31.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:32.765 01.634 15712 Exposure complete
09:00:32.790 00.025 15712 worker thread done servicing request
09:00:32.790 00.000 7988 OnExposeComplete: enter
09:00:32.793 00.003 7988 UpdateGuideState(): m_state=1
09:00:32.793 00.000 7988 UpdateCurrentPosition: no star selected
09:00:32.793 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:32.798 00.005 7988 Status Line: No star selected
09:00:32.798 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:32.798 00.000 7988 UpdateGuideState exits: No star selected
09:00:32.798 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:32.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:32.798 00.000 7988 Enqueuing Expose request
09:00:32.798 00.000 15712 Worker thread wakes up
09:00:32.798 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:32.798 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:34.323 01.525 15712 Exposure complete
09:00:34.346 00.023 15712 worker thread done servicing request
09:00:34.351 00.005 7988 OnExposeComplete: enter
09:00:34.353 00.002 7988 UpdateGuideState(): m_state=1
09:00:34.354 00.001 7988 UpdateCurrentPosition: no star selected
09:00:34.358 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:34.358 00.000 7988 Status Line: No star selected
09:00:34.362 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:34.364 00.002 7988 UpdateGuideState exits: No star selected
09:00:34.366 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:34.366 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:34.368 00.002 7988 Enqueuing Expose request
09:00:34.369 00.001 15712 Worker thread wakes up
09:00:34.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:34.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:35.998 01.629 15712 Exposure complete
09:00:36.037 00.039 15712 worker thread done servicing request
09:00:36.037 00.000 7988 OnExposeComplete: enter
09:00:36.039 00.002 7988 UpdateGuideState(): m_state=1
09:00:36.041 00.002 7988 UpdateCurrentPosition: no star selected
09:00:36.042 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:36.045 00.003 7988 Status Line: No star selected
09:00:36.047 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:36.048 00.001 7988 UpdateGuideState exits: No star selected
09:00:36.050 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:36.051 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:36.052 00.001 7988 Enqueuing Expose request
09:00:36.053 00.001 15712 Worker thread wakes up
09:00:36.054 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:36.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:37.578 01.524 15712 Exposure complete
09:00:37.602 00.024 15712 worker thread done servicing request
09:00:37.602 00.000 7988 OnExposeComplete: enter
09:00:37.605 00.003 7988 UpdateGuideState(): m_state=1
09:00:37.607 00.002 7988 UpdateCurrentPosition: no star selected
09:00:37.609 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:37.610 00.001 7988 Status Line: No star selected
09:00:37.612 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:37.614 00.002 7988 UpdateGuideState exits: No star selected
09:00:37.615 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:37.616 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:37.617 00.001 7988 Enqueuing Expose request
09:00:37.618 00.001 15712 Worker thread wakes up
09:00:37.618 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:37.618 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:39.253 01.635 15712 Exposure complete
09:00:39.273 00.020 15712 worker thread done servicing request
09:00:39.273 00.000 7988 OnExposeComplete: enter
09:00:39.273 00.000 7988 UpdateGuideState(): m_state=1
09:00:39.273 00.000 7988 UpdateCurrentPosition: no star selected
09:00:39.273 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:39.273 00.000 7988 Status Line: No star selected
09:00:39.282 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:39.282 00.000 7988 UpdateGuideState exits: No star selected
09:00:39.282 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:39.282 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:39.282 00.000 7988 Enqueuing Expose request
09:00:39.282 00.000 15712 Worker thread wakes up
09:00:39.282 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:39.282 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:40.809 01.527 15712 Exposure complete
09:00:40.835 00.026 15712 worker thread done servicing request
09:00:40.835 00.000 7988 OnExposeComplete: enter
09:00:40.837 00.002 7988 UpdateGuideState(): m_state=1
09:00:40.838 00.001 7988 UpdateCurrentPosition: no star selected
09:00:40.840 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:40.841 00.001 7988 Status Line: No star selected
09:00:40.843 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:40.844 00.001 7988 UpdateGuideState exits: No star selected
09:00:40.845 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:40.846 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:40.847 00.001 7988 Enqueuing Expose request
09:00:40.848 00.001 15712 Worker thread wakes up
09:00:40.848 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:40.848 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:42.490 01.642 15712 Exposure complete
09:00:42.627 00.137 15712 worker thread done servicing request
09:00:42.628 00.001 7988 OnExposeComplete: enter
09:00:42.632 00.004 7988 UpdateGuideState(): m_state=1
09:00:42.639 00.007 7988 UpdateCurrentPosition: no star selected
09:00:42.646 00.007 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:42.656 00.010 7988 Status Line: No star selected
09:00:42.665 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:42.677 00.012 7988 UpdateGuideState exits: No star selected
09:00:42.681 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:42.686 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:42.692 00.006 7988 Enqueuing Expose request
09:00:42.697 00.005 15712 Worker thread wakes up
09:00:42.697 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:42.698 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:44.115 01.417 15712 Exposure complete
09:00:44.146 00.031 15712 worker thread done servicing request
09:00:44.146 00.000 7988 OnExposeComplete: enter
09:00:44.148 00.002 7988 UpdateGuideState(): m_state=1
09:00:44.150 00.002 7988 UpdateCurrentPosition: no star selected
09:00:44.151 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:44.153 00.002 7988 Status Line: No star selected
09:00:44.156 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:44.157 00.001 7988 UpdateGuideState exits: No star selected
09:00:44.159 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:44.160 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:44.162 00.002 7988 Enqueuing Expose request
09:00:44.163 00.001 15712 Worker thread wakes up
09:00:44.163 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:44.163 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:45.795 01.632 15712 Exposure complete
09:00:45.818 00.023 15712 worker thread done servicing request
09:00:45.819 00.001 7988 OnExposeComplete: enter
09:00:45.819 00.000 7988 UpdateGuideState(): m_state=1
09:00:45.821 00.002 7988 UpdateCurrentPosition: no star selected
09:00:45.822 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:45.824 00.002 7988 Status Line: No star selected
09:00:45.826 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:45.827 00.001 7988 UpdateGuideState exits: No star selected
09:00:45.828 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:45.829 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:45.830 00.001 7988 Enqueuing Expose request
09:00:45.832 00.002 15712 Worker thread wakes up
09:00:45.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:45.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:47.359 01.527 15712 Exposure complete
09:00:47.392 00.033 7988 OnExposeComplete: enter
09:00:47.395 00.003 7988 UpdateGuideState(): m_state=1
09:00:47.397 00.002 15712 worker thread done servicing request
09:00:47.397 00.000 7988 UpdateCurrentPosition: no star selected
09:00:47.398 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:47.400 00.002 7988 Status Line: No star selected
09:00:47.402 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:47.404 00.002 7988 UpdateGuideState exits: No star selected
09:00:47.405 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:47.407 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:47.408 00.001 7988 Enqueuing Expose request
09:00:47.410 00.002 15712 Worker thread wakes up
09:00:47.410 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:47.410 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:49.046 01.636 15712 Exposure complete
09:00:49.061 00.015 15712 worker thread done servicing request
09:00:49.061 00.000 7988 OnExposeComplete: enter
09:00:49.071 00.010 7988 UpdateGuideState(): m_state=1
09:00:49.073 00.002 7988 UpdateCurrentPosition: no star selected
09:00:49.075 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:49.076 00.001 7988 Status Line: No star selected
09:00:49.076 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:49.076 00.000 7988 UpdateGuideState exits: No star selected
09:00:49.076 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:49.076 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:49.076 00.000 7988 Enqueuing Expose request
09:00:49.076 00.000 15712 Worker thread wakes up
09:00:49.076 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:49.076 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:50.611 01.535 15712 Exposure complete
09:00:50.633 00.022 15712 worker thread done servicing request
09:00:50.633 00.000 7988 OnExposeComplete: enter
09:00:50.633 00.000 7988 UpdateGuideState(): m_state=1
09:00:50.637 00.004 7988 UpdateCurrentPosition: no star selected
09:00:50.637 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:50.641 00.004 7988 Status Line: No star selected
09:00:50.643 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:50.643 00.000 7988 UpdateGuideState exits: No star selected
09:00:50.645 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:50.647 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:50.647 00.000 7988 Enqueuing Expose request
09:00:50.649 00.002 15712 Worker thread wakes up
09:00:50.649 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:50.649 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:52.281 01.632 15712 Exposure complete
09:00:52.318 00.037 15712 worker thread done servicing request
09:00:52.318 00.000 7988 OnExposeComplete: enter
09:00:52.324 00.006 7988 UpdateGuideState(): m_state=1
09:00:52.327 00.003 7988 UpdateCurrentPosition: no star selected
09:00:52.329 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:52.331 00.002 7988 Status Line: No star selected
09:00:52.333 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:52.335 00.002 7988 UpdateGuideState exits: No star selected
09:00:52.337 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:52.339 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:52.341 00.002 7988 Enqueuing Expose request
09:00:52.342 00.001 15712 Worker thread wakes up
09:00:52.342 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:52.342 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:53.855 01.513 15712 Exposure complete
09:00:53.875 00.020 15712 worker thread done servicing request
09:00:53.875 00.000 7988 OnExposeComplete: enter
09:00:53.875 00.000 7988 UpdateGuideState(): m_state=1
09:00:53.880 00.005 7988 UpdateCurrentPosition: no star selected
09:00:53.880 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:53.883 00.003 7988 Status Line: No star selected
09:00:53.883 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:53.883 00.000 7988 UpdateGuideState exits: No star selected
09:00:53.883 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:53.883 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:53.891 00.008 7988 Enqueuing Expose request
09:00:53.891 00.000 15712 Worker thread wakes up
09:00:53.892 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:53.892 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:55.526 01.634 15712 Exposure complete
09:00:55.553 00.027 15712 worker thread done servicing request
09:00:55.553 00.000 7988 OnExposeComplete: enter
09:00:55.556 00.003 7988 UpdateGuideState(): m_state=1
09:00:55.558 00.002 7988 UpdateCurrentPosition: no star selected
09:00:55.561 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:55.563 00.002 7988 Status Line: No star selected
09:00:55.565 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:55.566 00.001 7988 UpdateGuideState exits: No star selected
09:00:55.568 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:55.569 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:55.572 00.003 7988 Enqueuing Expose request
09:00:55.573 00.001 15712 Worker thread wakes up
09:00:55.573 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:55.573 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:57.096 01.523 15712 Exposure complete
09:00:57.112 00.016 15712 worker thread done servicing request
09:00:57.112 00.000 7988 OnExposeComplete: enter
09:00:57.120 00.008 7988 UpdateGuideState(): m_state=1
09:00:57.122 00.002 7988 UpdateCurrentPosition: no star selected
09:00:57.122 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:57.124 00.002 7988 Status Line: No star selected
09:00:57.124 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:57.126 00.002 7988 UpdateGuideState exits: No star selected
09:00:57.126 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:57.126 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:57.126 00.000 7988 Enqueuing Expose request
09:00:57.126 00.000 15712 Worker thread wakes up
09:00:57.126 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:57.126 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:00:58.873 01.747 15712 Exposure complete
09:00:58.888 00.015 15712 worker thread done servicing request
09:00:58.888 00.000 7988 OnExposeComplete: enter
09:00:58.888 00.000 7988 UpdateGuideState(): m_state=1
09:00:58.899 00.011 7988 UpdateCurrentPosition: no star selected
09:00:58.899 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:00:58.901 00.002 7988 Status Line: No star selected
09:00:58.903 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:00:58.903 00.000 7988 UpdateGuideState exits: No star selected
09:00:58.905 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:00:58.905 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:00:58.905 00.000 7988 Enqueuing Expose request
09:00:58.905 00.000 15712 Worker thread wakes up
09:00:58.905 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:00:58.905 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:00.322 01.417 15712 Exposure complete
09:01:00.335 00.013 15712 worker thread done servicing request
09:01:00.335 00.000 7988 OnExposeComplete: enter
09:01:00.335 00.000 7988 UpdateGuideState(): m_state=1
09:01:00.347 00.012 7988 UpdateCurrentPosition: no star selected
09:01:00.348 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:00.348 00.000 7988 Status Line: No star selected
09:01:00.351 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:00.351 00.000 7988 UpdateGuideState exits: No star selected
09:01:00.351 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:00.351 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:00.351 00.000 7988 Enqueuing Expose request
09:01:00.351 00.000 15712 Worker thread wakes up
09:01:00.351 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:00.351 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:01.986 01.635 15712 Exposure complete
09:01:02.008 00.022 15712 worker thread done servicing request
09:01:02.011 00.003 7988 OnExposeComplete: enter
09:01:02.011 00.000 7988 UpdateGuideState(): m_state=1
09:01:02.013 00.002 7988 UpdateCurrentPosition: no star selected
09:01:02.013 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:02.015 00.002 7988 Status Line: No star selected
09:01:02.016 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:02.016 00.000 7988 UpdateGuideState exits: No star selected
09:01:02.016 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:02.016 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:02.016 00.000 7988 Enqueuing Expose request
09:01:02.016 00.000 15712 Worker thread wakes up
09:01:02.016 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:02.016 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:03.542 01.526 15712 Exposure complete
09:01:03.564 00.022 15712 worker thread done servicing request
09:01:03.564 00.000 7988 OnExposeComplete: enter
09:01:03.565 00.001 7988 UpdateGuideState(): m_state=1
09:01:03.566 00.001 7988 UpdateCurrentPosition: no star selected
09:01:03.568 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:03.569 00.001 7988 Status Line: No star selected
09:01:03.572 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:03.573 00.001 7988 UpdateGuideState exits: No star selected
09:01:03.574 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:03.575 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:03.576 00.001 7988 Enqueuing Expose request
09:01:03.577 00.001 15712 Worker thread wakes up
09:01:03.577 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:03.577 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:05.201 01.624 15712 Exposure complete
09:01:05.225 00.024 15712 worker thread done servicing request
09:01:05.225 00.000 7988 OnExposeComplete: enter
09:01:05.227 00.002 7988 UpdateGuideState(): m_state=1
09:01:05.228 00.001 7988 UpdateCurrentPosition: no star selected
09:01:05.228 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:05.228 00.000 7988 Status Line: No star selected
09:01:05.228 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:05.228 00.000 7988 UpdateGuideState exits: No star selected
09:01:05.228 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:05.228 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:05.228 00.000 7988 Enqueuing Expose request
09:01:05.228 00.000 15712 Worker thread wakes up
09:01:05.228 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:05.228 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:06.761 01.533 15712 Exposure complete
09:01:06.786 00.025 15712 worker thread done servicing request
09:01:06.786 00.000 7988 OnExposeComplete: enter
09:01:06.787 00.001 7988 UpdateGuideState(): m_state=1
09:01:06.788 00.001 7988 UpdateCurrentPosition: no star selected
09:01:06.791 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:06.791 00.000 7988 Status Line: No star selected
09:01:06.795 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:06.795 00.000 7988 UpdateGuideState exits: No star selected
09:01:06.795 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:06.795 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:06.800 00.005 7988 Enqueuing Expose request
09:01:06.800 00.000 15712 Worker thread wakes up
09:01:06.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:06.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:08.434 01.634 15712 Exposure complete
09:01:08.458 00.024 15712 worker thread done servicing request
09:01:08.458 00.000 7988 OnExposeComplete: enter
09:01:08.459 00.001 7988 UpdateGuideState(): m_state=1
09:01:08.460 00.001 7988 UpdateCurrentPosition: no star selected
09:01:08.462 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:08.463 00.001 7988 Status Line: No star selected
09:01:08.464 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:08.466 00.002 7988 UpdateGuideState exits: No star selected
09:01:08.467 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:08.468 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:08.469 00.001 7988 Enqueuing Expose request
09:01:08.470 00.001 15712 Worker thread wakes up
09:01:08.470 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:08.470 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:09.995 01.525 15712 Exposure complete
09:01:10.023 00.028 15712 worker thread done servicing request
09:01:10.023 00.000 7988 OnExposeComplete: enter
09:01:10.024 00.001 7988 UpdateGuideState(): m_state=1
09:01:10.025 00.001 7988 UpdateCurrentPosition: no star selected
09:01:10.027 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:10.028 00.001 7988 Status Line: No star selected
09:01:10.029 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:10.030 00.001 7988 UpdateGuideState exits: No star selected
09:01:10.031 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:10.032 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:10.033 00.001 7988 Enqueuing Expose request
09:01:10.034 00.001 15712 Worker thread wakes up
09:01:10.034 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:10.034 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:11.761 01.727 15712 Exposure complete
09:01:11.783 00.022 15712 worker thread done servicing request
09:01:11.783 00.000 7988 OnExposeComplete: enter
09:01:11.785 00.002 7988 UpdateGuideState(): m_state=1
09:01:11.786 00.001 7988 UpdateCurrentPosition: no star selected
09:01:11.786 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:11.788 00.002 7988 Status Line: No star selected
09:01:11.789 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:11.789 00.000 7988 UpdateGuideState exits: No star selected
09:01:11.789 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:11.789 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:11.789 00.000 7988 Enqueuing Expose request
09:01:11.789 00.000 15712 Worker thread wakes up
09:01:11.789 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:11.789 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:13.213 01.424 15712 Exposure complete
09:01:13.236 00.023 15712 worker thread done servicing request
09:01:13.236 00.000 7988 OnExposeComplete: enter
09:01:13.238 00.002 7988 UpdateGuideState(): m_state=1
09:01:13.239 00.001 7988 UpdateCurrentPosition: no star selected
09:01:13.241 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:13.242 00.001 7988 Status Line: No star selected
09:01:13.244 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:13.245 00.001 7988 UpdateGuideState exits: No star selected
09:01:13.246 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:13.247 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:13.248 00.001 7988 Enqueuing Expose request
09:01:13.249 00.001 15712 Worker thread wakes up
09:01:13.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:13.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:14.875 01.626 15712 Exposure complete
09:01:14.899 00.024 15712 worker thread done servicing request
09:01:14.899 00.000 7988 OnExposeComplete: enter
09:01:14.900 00.001 7988 UpdateGuideState(): m_state=1
09:01:14.901 00.001 7988 UpdateCurrentPosition: no star selected
09:01:14.903 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:14.904 00.001 7988 Status Line: No star selected
09:01:14.906 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:14.907 00.001 7988 UpdateGuideState exits: No star selected
09:01:14.908 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:14.909 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:14.910 00.001 7988 Enqueuing Expose request
09:01:14.911 00.001 15712 Worker thread wakes up
09:01:14.911 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:14.911 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:16.440 01.529 15712 Exposure complete
09:01:16.490 00.050 15712 worker thread done servicing request
09:01:16.490 00.000 7988 OnExposeComplete: enter
09:01:16.492 00.002 7988 UpdateGuideState(): m_state=1
09:01:16.492 00.000 7988 UpdateCurrentPosition: no star selected
09:01:16.498 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:16.498 00.000 7988 Status Line: No star selected
09:01:16.502 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:16.502 00.000 7988 UpdateGuideState exits: No star selected
09:01:16.510 00.008 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:16.515 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:16.520 00.005 7988 Enqueuing Expose request
09:01:16.522 00.002 15712 Worker thread wakes up
09:01:16.522 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:16.522 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:18.152 01.630 15712 Exposure complete
09:01:18.185 00.033 15712 worker thread done servicing request
09:01:18.185 00.000 7988 OnExposeComplete: enter
09:01:18.188 00.003 7988 UpdateGuideState(): m_state=1
09:01:18.189 00.001 7988 UpdateCurrentPosition: no star selected
09:01:18.191 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:18.192 00.001 7988 Status Line: No star selected
09:01:18.194 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:18.197 00.003 7988 UpdateGuideState exits: No star selected
09:01:18.198 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:18.200 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:18.202 00.002 7988 Enqueuing Expose request
09:01:18.203 00.001 15712 Worker thread wakes up
09:01:18.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:18.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:19.720 01.517 15712 Exposure complete
09:01:19.750 00.030 15712 worker thread done servicing request
09:01:19.750 00.000 7988 OnExposeComplete: enter
09:01:19.752 00.002 7988 UpdateGuideState(): m_state=1
09:01:19.754 00.002 7988 UpdateCurrentPosition: no star selected
09:01:19.756 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:19.759 00.003 7988 Status Line: No star selected
09:01:19.761 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:19.764 00.003 7988 UpdateGuideState exits: No star selected
09:01:19.765 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:19.767 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:19.768 00.001 7988 Enqueuing Expose request
09:01:19.770 00.002 15712 Worker thread wakes up
09:01:19.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:19.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:21.408 01.638 15712 Exposure complete
09:01:21.434 00.026 15712 worker thread done servicing request
09:01:21.434 00.000 7988 OnExposeComplete: enter
09:01:21.434 00.000 7988 UpdateGuideState(): m_state=1
09:01:21.434 00.000 7988 UpdateCurrentPosition: no star selected
09:01:21.439 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:21.439 00.000 7988 Status Line: No star selected
09:01:21.439 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:21.439 00.000 7988 UpdateGuideState exits: No star selected
09:01:21.439 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:21.445 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:21.447 00.002 7988 Enqueuing Expose request
09:01:21.449 00.002 15712 Worker thread wakes up
09:01:21.449 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:21.449 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:22.959 01.510 15712 Exposure complete
09:01:22.983 00.024 15712 worker thread done servicing request
09:01:22.984 00.001 7988 OnExposeComplete: enter
09:01:22.986 00.002 7988 UpdateGuideState(): m_state=1
09:01:22.987 00.001 7988 UpdateCurrentPosition: no star selected
09:01:22.988 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:22.990 00.002 7988 Status Line: No star selected
09:01:22.991 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:22.992 00.001 7988 UpdateGuideState exits: No star selected
09:01:22.994 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:22.995 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:22.996 00.001 7988 Enqueuing Expose request
09:01:22.997 00.001 15712 Worker thread wakes up
09:01:22.997 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:22.997 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:24.627 01.630 15712 Exposure complete
09:01:24.649 00.022 15712 worker thread done servicing request
09:01:24.649 00.000 7988 OnExposeComplete: enter
09:01:24.649 00.000 7988 UpdateGuideState(): m_state=1
09:01:24.649 00.000 7988 UpdateCurrentPosition: no star selected
09:01:24.649 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:24.649 00.000 7988 Status Line: No star selected
09:01:24.656 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:24.656 00.000 7988 UpdateGuideState exits: No star selected
09:01:24.656 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:24.656 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:24.656 00.000 7988 Enqueuing Expose request
09:01:24.656 00.000 15712 Worker thread wakes up
09:01:24.656 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:24.656 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:26.191 01.535 15712 Exposure complete
09:01:26.213 00.022 15712 worker thread done servicing request
09:01:26.213 00.000 7988 OnExposeComplete: enter
09:01:26.216 00.003 7988 UpdateGuideState(): m_state=1
09:01:26.218 00.002 7988 UpdateCurrentPosition: no star selected
09:01:26.218 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:26.220 00.002 7988 Status Line: No star selected
09:01:26.221 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:26.221 00.000 7988 UpdateGuideState exits: No star selected
09:01:26.221 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:26.221 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:26.221 00.000 7988 Enqueuing Expose request
09:01:26.221 00.000 15712 Worker thread wakes up
09:01:26.221 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:26.221 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:27.855 01.634 15712 Exposure complete
09:01:27.879 00.024 15712 worker thread done servicing request
09:01:27.879 00.000 7988 OnExposeComplete: enter
09:01:27.879 00.000 7988 UpdateGuideState(): m_state=1
09:01:27.882 00.003 7988 UpdateCurrentPosition: no star selected
09:01:27.883 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:27.883 00.000 7988 Status Line: No star selected
09:01:27.884 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:27.884 00.000 7988 UpdateGuideState exits: No star selected
09:01:27.884 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:27.884 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:27.884 00.000 7988 Enqueuing Expose request
09:01:27.884 00.000 15712 Worker thread wakes up
09:01:27.884 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:27.884 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:29.410 01.526 15712 Exposure complete
09:01:29.433 00.023 15712 worker thread done servicing request
09:01:29.433 00.000 7988 OnExposeComplete: enter
09:01:29.435 00.002 7988 UpdateGuideState(): m_state=1
09:01:29.436 00.001 7988 UpdateCurrentPosition: no star selected
09:01:29.437 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:29.438 00.001 7988 Status Line: No star selected
09:01:29.440 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:29.441 00.001 7988 UpdateGuideState exits: No star selected
09:01:29.442 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:29.443 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:29.445 00.002 7988 Enqueuing Expose request
09:01:29.447 00.002 15712 Worker thread wakes up
09:01:29.447 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:29.447 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:31.082 01.635 15712 Exposure complete
09:01:31.102 00.020 15712 worker thread done servicing request
09:01:31.102 00.000 7988 OnExposeComplete: enter
09:01:31.102 00.000 7988 UpdateGuideState(): m_state=1
09:01:31.108 00.006 7988 UpdateCurrentPosition: no star selected
09:01:31.108 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:31.110 00.002 7988 Status Line: No star selected
09:01:31.110 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:31.110 00.000 7988 UpdateGuideState exits: No star selected
09:01:31.114 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:31.114 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:31.114 00.000 7988 Enqueuing Expose request
09:01:31.118 00.004 15712 Worker thread wakes up
09:01:31.118 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:31.118 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:32.636 01.518 15712 Exposure complete
09:01:32.662 00.026 15712 worker thread done servicing request
09:01:32.662 00.000 7988 OnExposeComplete: enter
09:01:32.665 00.003 7988 UpdateGuideState(): m_state=1
09:01:32.666 00.001 7988 UpdateCurrentPosition: no star selected
09:01:32.668 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:32.669 00.001 7988 Status Line: No star selected
09:01:32.671 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:32.673 00.002 7988 UpdateGuideState exits: No star selected
09:01:32.674 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:32.675 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:32.677 00.002 7988 Enqueuing Expose request
09:01:32.678 00.001 15712 Worker thread wakes up
09:01:32.678 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:32.678 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:34.417 01.739 15712 Exposure complete
09:01:34.439 00.022 15712 worker thread done servicing request
09:01:34.440 00.001 7988 OnExposeComplete: enter
09:01:34.441 00.001 7988 UpdateGuideState(): m_state=1
09:01:34.442 00.001 7988 UpdateCurrentPosition: no star selected
09:01:34.443 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:34.444 00.001 7988 Status Line: No star selected
09:01:34.447 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:34.448 00.001 7988 UpdateGuideState exits: No star selected
09:01:34.449 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:34.450 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:34.451 00.001 7988 Enqueuing Expose request
09:01:34.452 00.001 15712 Worker thread wakes up
09:01:34.452 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:34.452 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:35.857 01.405 15712 Exposure complete
09:01:35.879 00.022 15712 worker thread done servicing request
09:01:35.879 00.000 7988 OnExposeComplete: enter
09:01:35.879 00.000 7988 UpdateGuideState(): m_state=1
09:01:35.883 00.004 7988 UpdateCurrentPosition: no star selected
09:01:35.883 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:35.885 00.002 7988 Status Line: No star selected
09:01:35.887 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:35.887 00.000 7988 UpdateGuideState exits: No star selected
09:01:35.889 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:35.889 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:35.891 00.002 7988 Enqueuing Expose request
09:01:35.891 00.000 15712 Worker thread wakes up
09:01:35.891 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:35.891 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:37.524 01.633 15712 Exposure complete
09:01:37.547 00.023 15712 worker thread done servicing request
09:01:37.547 00.000 7988 OnExposeComplete: enter
09:01:37.547 00.000 7988 UpdateGuideState(): m_state=1
09:01:37.547 00.000 7988 UpdateCurrentPosition: no star selected
09:01:37.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:37.547 00.000 7988 Status Line: No star selected
09:01:37.556 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:37.556 00.000 7988 UpdateGuideState exits: No star selected
09:01:37.556 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:37.556 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:37.556 00.000 7988 Enqueuing Expose request
09:01:37.556 00.000 15712 Worker thread wakes up
09:01:37.556 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:37.556 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:39.104 01.548 15712 Exposure complete
09:01:39.127 00.023 15712 worker thread done servicing request
09:01:39.127 00.000 7988 OnExposeComplete: enter
09:01:39.127 00.000 7988 UpdateGuideState(): m_state=1
09:01:39.131 00.004 7988 UpdateCurrentPosition: no star selected
09:01:39.133 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:39.133 00.000 7988 Status Line: No star selected
09:01:39.135 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:39.136 00.001 7988 UpdateGuideState exits: No star selected
09:01:39.136 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:39.136 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:39.136 00.000 7988 Enqueuing Expose request
09:01:39.136 00.000 15712 Worker thread wakes up
09:01:39.136 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:39.136 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:40.774 01.638 15712 Exposure complete
09:01:40.796 00.022 15712 worker thread done servicing request
09:01:40.796 00.000 7988 OnExposeComplete: enter
09:01:40.796 00.000 7988 UpdateGuideState(): m_state=1
09:01:40.796 00.000 7988 UpdateCurrentPosition: no star selected
09:01:40.796 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:40.796 00.000 7988 Status Line: No star selected
09:01:40.804 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:40.804 00.000 7988 UpdateGuideState exits: No star selected
09:01:40.804 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:40.804 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:40.804 00.000 7988 Enqueuing Expose request
09:01:40.804 00.000 15712 Worker thread wakes up
09:01:40.804 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:40.804 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:42.339 01.535 15712 Exposure complete
09:01:42.362 00.023 15712 worker thread done servicing request
09:01:42.362 00.000 7988 OnExposeComplete: enter
09:01:42.362 00.000 7988 UpdateGuideState(): m_state=1
09:01:42.362 00.000 7988 UpdateCurrentPosition: no star selected
09:01:42.362 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:42.362 00.000 7988 Status Line: No star selected
09:01:42.368 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:42.369 00.001 7988 UpdateGuideState exits: No star selected
09:01:42.369 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:42.369 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:42.369 00.000 7988 Enqueuing Expose request
09:01:42.369 00.000 15712 Worker thread wakes up
09:01:42.369 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:42.369 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:44.012 01.643 15712 Exposure complete
09:01:44.025 00.013 15712 worker thread done servicing request
09:01:44.025 00.000 7988 OnExposeComplete: enter
09:01:44.025 00.000 7988 UpdateGuideState(): m_state=1
09:01:44.038 00.013 7988 UpdateCurrentPosition: no star selected
09:01:44.038 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:44.040 00.002 7988 Status Line: No star selected
09:01:44.040 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:44.040 00.000 7988 UpdateGuideState exits: No star selected
09:01:44.040 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:44.040 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:44.040 00.000 7988 Enqueuing Expose request
09:01:44.040 00.000 15712 Worker thread wakes up
09:01:44.040 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:44.040 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:45.574 01.534 15712 Exposure complete
09:01:45.595 00.021 15712 worker thread done servicing request
09:01:45.597 00.002 7988 OnExposeComplete: enter
09:01:45.597 00.000 7988 UpdateGuideState(): m_state=1
09:01:45.597 00.000 7988 UpdateCurrentPosition: no star selected
09:01:45.597 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:45.597 00.000 7988 Status Line: No star selected
09:01:45.603 00.006 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:45.603 00.000 7988 UpdateGuideState exits: No star selected
09:01:45.603 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:45.603 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:45.603 00.000 7988 Enqueuing Expose request
09:01:45.603 00.000 15712 Worker thread wakes up
09:01:45.603 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:45.603 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:47.245 01.642 15712 Exposure complete
09:01:47.268 00.023 15712 worker thread done servicing request
09:01:47.268 00.000 7988 OnExposeComplete: enter
09:01:47.270 00.002 7988 UpdateGuideState(): m_state=1
09:01:47.271 00.001 7988 UpdateCurrentPosition: no star selected
09:01:47.272 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:47.273 00.001 7988 Status Line: No star selected
09:01:47.275 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:47.276 00.001 7988 UpdateGuideState exits: No star selected
09:01:47.277 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:47.278 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:47.279 00.001 7988 Enqueuing Expose request
09:01:47.280 00.001 15712 Worker thread wakes up
09:01:47.280 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:47.280 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:48.791 01.511 15712 Exposure complete
09:01:48.814 00.023 15712 worker thread done servicing request
09:01:48.814 00.000 7988 OnExposeComplete: enter
09:01:48.815 00.001 7988 UpdateGuideState(): m_state=1
09:01:48.816 00.001 7988 UpdateCurrentPosition: no star selected
09:01:48.817 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:48.818 00.001 7988 Status Line: No star selected
09:01:48.820 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:48.820 00.000 7988 UpdateGuideState exits: No star selected
09:01:48.820 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:48.820 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:48.825 00.005 7988 Enqueuing Expose request
09:01:48.825 00.000 15712 Worker thread wakes up
09:01:48.825 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:48.825 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:50.463 01.638 15712 Exposure complete
09:01:50.486 00.023 15712 worker thread done servicing request
09:01:50.486 00.000 7988 OnExposeComplete: enter
09:01:50.488 00.002 7988 UpdateGuideState(): m_state=1
09:01:50.489 00.001 7988 UpdateCurrentPosition: no star selected
09:01:50.490 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:50.491 00.001 7988 Status Line: No star selected
09:01:50.493 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:50.494 00.001 7988 UpdateGuideState exits: No star selected
09:01:50.495 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:50.496 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:50.497 00.001 7988 Enqueuing Expose request
09:01:50.498 00.001 15712 Worker thread wakes up
09:01:50.498 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:50.499 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:52.026 01.527 15712 Exposure complete
09:01:52.050 00.024 15712 worker thread done servicing request
09:01:52.050 00.000 7988 OnExposeComplete: enter
09:01:52.051 00.001 7988 UpdateGuideState(): m_state=1
09:01:52.053 00.002 7988 UpdateCurrentPosition: no star selected
09:01:52.054 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:52.055 00.001 7988 Status Line: No star selected
09:01:52.056 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:52.057 00.001 7988 UpdateGuideState exits: No star selected
09:01:52.058 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:52.059 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:52.060 00.001 7988 Enqueuing Expose request
09:01:52.061 00.001 15712 Worker thread wakes up
09:01:52.061 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:52.061 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:53.699 01.638 15712 Exposure complete
09:01:53.714 00.015 15712 worker thread done servicing request
09:01:53.714 00.000 7988 OnExposeComplete: enter
09:01:53.714 00.000 7988 UpdateGuideState(): m_state=1
09:01:53.725 00.011 7988 UpdateCurrentPosition: no star selected
09:01:53.725 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:53.727 00.002 7988 Status Line: No star selected
09:01:53.729 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:53.729 00.000 7988 UpdateGuideState exits: No star selected
09:01:53.731 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:53.731 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:53.731 00.000 7988 Enqueuing Expose request
09:01:53.731 00.000 15712 Worker thread wakes up
09:01:53.731 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:53.731 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:55.275 01.544 15712 Exposure complete
09:01:55.298 00.023 15712 worker thread done servicing request
09:01:55.298 00.000 7988 OnExposeComplete: enter
09:01:55.299 00.001 7988 UpdateGuideState(): m_state=1
09:01:55.300 00.001 7988 UpdateCurrentPosition: no star selected
09:01:55.301 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:55.302 00.001 7988 Status Line: No star selected
09:01:55.304 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:55.305 00.001 7988 UpdateGuideState exits: No star selected
09:01:55.306 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:55.307 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:55.308 00.001 7988 Enqueuing Expose request
09:01:55.310 00.002 15712 Worker thread wakes up
09:01:55.310 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:55.310 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:56.948 01.638 15712 Exposure complete
09:01:56.971 00.023 15712 worker thread done servicing request
09:01:56.971 00.000 7988 OnExposeComplete: enter
09:01:56.972 00.001 7988 UpdateGuideState(): m_state=1
09:01:56.973 00.001 7988 UpdateCurrentPosition: no star selected
09:01:56.974 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:56.975 00.001 7988 Status Line: No star selected
09:01:56.977 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:56.977 00.000 7988 UpdateGuideState exits: No star selected
09:01:56.977 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:56.977 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:56.977 00.000 7988 Enqueuing Expose request
09:01:56.977 00.000 15712 Worker thread wakes up
09:01:56.977 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:56.977 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:01:58.502 01.525 15712 Exposure complete
09:01:58.523 00.021 15712 worker thread done servicing request
09:01:58.523 00.000 7988 OnExposeComplete: enter
09:01:58.523 00.000 7988 UpdateGuideState(): m_state=1
09:01:58.523 00.000 7988 UpdateCurrentPosition: no star selected
09:01:58.523 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:01:58.523 00.000 7988 Status Line: No star selected
09:01:58.533 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:01:58.543 00.010 7988 UpdateGuideState exits: No star selected
09:01:58.545 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:01:58.547 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:01:58.549 00.002 7988 Enqueuing Expose request
09:01:58.550 00.001 15712 Worker thread wakes up
09:01:58.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:01:58.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:00.190 01.640 15712 Exposure complete
09:02:00.211 00.021 15712 worker thread done servicing request
09:02:00.211 00.000 7988 OnExposeComplete: enter
09:02:00.211 00.000 7988 UpdateGuideState(): m_state=1
09:02:00.216 00.005 7988 UpdateCurrentPosition: no star selected
09:02:00.217 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:00.217 00.000 7988 Status Line: No star selected
09:02:00.217 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:00.217 00.000 7988 UpdateGuideState exits: No star selected
09:02:00.217 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:00.217 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:00.217 00.000 7988 Enqueuing Expose request
09:02:00.217 00.000 15712 Worker thread wakes up
09:02:00.217 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:00.217 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:01.751 01.534 15712 Exposure complete
09:02:01.765 00.014 15712 worker thread done servicing request
09:02:01.765 00.000 7988 OnExposeComplete: enter
09:02:01.765 00.000 7988 UpdateGuideState(): m_state=1
09:02:01.777 00.012 7988 UpdateCurrentPosition: no star selected
09:02:01.778 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:01.778 00.000 7988 Status Line: No star selected
09:02:01.781 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:01.781 00.000 7988 UpdateGuideState exits: No star selected
09:02:01.781 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:01.781 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:01.781 00.000 7988 Enqueuing Expose request
09:02:01.781 00.000 15712 Worker thread wakes up
09:02:01.781 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:01.781 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:03.525 01.744 15712 Exposure complete
09:02:03.547 00.022 15712 worker thread done servicing request
09:02:03.547 00.000 7988 OnExposeComplete: enter
09:02:03.547 00.000 7988 UpdateGuideState(): m_state=1
09:02:03.547 00.000 7988 UpdateCurrentPosition: no star selected
09:02:03.547 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:03.547 00.000 7988 Status Line: No star selected
09:02:03.555 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:03.555 00.000 7988 UpdateGuideState exits: No star selected
09:02:03.555 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:03.555 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:03.555 00.000 7988 Enqueuing Expose request
09:02:03.555 00.000 15712 Worker thread wakes up
09:02:03.555 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:03.555 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:04.966 01.411 15712 Exposure complete
09:02:04.980 00.014 15712 worker thread done servicing request
09:02:04.980 00.000 7988 OnExposeComplete: enter
09:02:04.980 00.000 7988 UpdateGuideState(): m_state=1
09:02:04.991 00.011 7988 UpdateCurrentPosition: no star selected
09:02:04.991 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:04.993 00.002 7988 Status Line: No star selected
09:02:04.994 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:04.996 00.002 7988 UpdateGuideState exits: No star selected
09:02:04.998 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:04.998 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:05.000 00.002 7988 Enqueuing Expose request
09:02:05.000 00.000 15712 Worker thread wakes up
09:02:05.000 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:05.000 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:06.641 01.641 15712 Exposure complete
09:02:06.663 00.022 15712 worker thread done servicing request
09:02:06.663 00.000 7988 OnExposeComplete: enter
09:02:06.663 00.000 7988 UpdateGuideState(): m_state=1
09:02:06.663 00.000 7988 UpdateCurrentPosition: no star selected
09:02:06.663 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:06.663 00.000 7988 Status Line: No star selected
09:02:06.663 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:06.671 00.008 7988 UpdateGuideState exits: No star selected
09:02:06.671 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:06.671 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:06.671 00.000 7988 Enqueuing Expose request
09:02:06.671 00.000 15712 Worker thread wakes up
09:02:06.671 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:06.671 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:08.194 01.523 15712 Exposure complete
09:02:08.215 00.021 15712 worker thread done servicing request
09:02:08.215 00.000 7988 OnExposeComplete: enter
09:02:08.215 00.000 7988 UpdateGuideState(): m_state=1
09:02:08.215 00.000 7988 UpdateCurrentPosition: no star selected
09:02:08.215 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:08.215 00.000 7988 Status Line: No star selected
09:02:08.215 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:08.224 00.009 7988 UpdateGuideState exits: No star selected
09:02:08.224 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:08.224 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:08.224 00.000 7988 Enqueuing Expose request
09:02:08.224 00.000 15712 Worker thread wakes up
09:02:08.224 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:08.224 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:09.867 01.643 15712 Exposure complete
09:02:09.881 00.014 15712 worker thread done servicing request
09:02:09.881 00.000 7988 OnExposeComplete: enter
09:02:09.881 00.000 7988 UpdateGuideState(): m_state=1
09:02:09.892 00.011 7988 UpdateCurrentPosition: no star selected
09:02:09.892 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:09.894 00.002 7988 Status Line: No star selected
09:02:09.896 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:09.897 00.001 7988 UpdateGuideState exits: No star selected
09:02:09.898 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:09.898 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:09.898 00.000 7988 Enqueuing Expose request
09:02:09.898 00.000 15712 Worker thread wakes up
09:02:09.898 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:09.898 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:11.417 01.519 15712 Exposure complete
09:02:11.431 00.014 15712 worker thread done servicing request
09:02:11.431 00.000 7988 OnExposeComplete: enter
09:02:11.444 00.013 7988 UpdateGuideState(): m_state=1
09:02:11.446 00.002 7988 UpdateCurrentPosition: no star selected
09:02:11.447 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:11.448 00.001 7988 Status Line: No star selected
09:02:11.450 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:11.451 00.001 7988 UpdateGuideState exits: No star selected
09:02:11.452 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:11.453 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:11.454 00.001 7988 Enqueuing Expose request
09:02:11.455 00.001 15712 Worker thread wakes up
09:02:11.455 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:11.455 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:13.093 01.638 15712 Exposure complete
09:02:13.115 00.022 15712 worker thread done servicing request
09:02:13.115 00.000 7988 OnExposeComplete: enter
09:02:13.115 00.000 7988 UpdateGuideState(): m_state=1
09:02:13.115 00.000 7988 UpdateCurrentPosition: no star selected
09:02:13.115 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:13.128 00.013 7988 Status Line: No star selected
09:02:13.130 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:13.130 00.000 7988 UpdateGuideState exits: No star selected
09:02:13.133 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:13.134 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:13.136 00.002 7988 Enqueuing Expose request
09:02:13.137 00.001 15712 Worker thread wakes up
09:02:13.137 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:13.137 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:14.655 01.518 15712 Exposure complete
09:02:14.674 00.019 15712 worker thread done servicing request
09:02:14.674 00.000 7988 OnExposeComplete: enter
09:02:14.674 00.000 7988 UpdateGuideState(): m_state=1
09:02:14.681 00.007 7988 UpdateCurrentPosition: no star selected
09:02:14.681 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:14.683 00.002 7988 Status Line: No star selected
09:02:14.685 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:14.685 00.000 7988 UpdateGuideState exits: No star selected
09:02:14.685 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:14.685 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:14.685 00.000 7988 Enqueuing Expose request
09:02:14.685 00.000 15712 Worker thread wakes up
09:02:14.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:14.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:16.432 01.747 15712 Exposure complete
09:02:16.448 00.016 15712 worker thread done servicing request
09:02:16.448 00.000 7988 OnExposeComplete: enter
09:02:16.448 00.000 7988 UpdateGuideState(): m_state=1
09:02:16.459 00.011 7988 UpdateCurrentPosition: no star selected
09:02:16.459 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:16.462 00.003 7988 Status Line: No star selected
09:02:16.464 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:16.464 00.000 7988 UpdateGuideState exits: No star selected
09:02:16.464 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:16.464 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:16.464 00.000 7988 Enqueuing Expose request
09:02:16.464 00.000 15712 Worker thread wakes up
09:02:16.464 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:16.464 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:17.883 01.419 15712 Exposure complete
09:02:17.909 00.026 15712 worker thread done servicing request
09:02:17.909 00.000 7988 OnExposeComplete: enter
09:02:17.909 00.000 7988 UpdateGuideState(): m_state=1
09:02:17.911 00.002 7988 UpdateCurrentPosition: no star selected
09:02:17.911 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:17.911 00.000 7988 Status Line: No star selected
09:02:17.915 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:17.915 00.000 7988 UpdateGuideState exits: No star selected
09:02:17.915 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:17.915 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:17.915 00.000 7988 Enqueuing Expose request
09:02:17.915 00.000 15712 Worker thread wakes up
09:02:17.915 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:17.915 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:19.558 01.643 15712 Exposure complete
09:02:19.580 00.022 15712 worker thread done servicing request
09:02:19.580 00.000 7988 OnExposeComplete: enter
09:02:19.580 00.000 7988 UpdateGuideState(): m_state=1
09:02:19.583 00.003 7988 UpdateCurrentPosition: no star selected
09:02:19.583 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:19.585 00.002 7988 Status Line: No star selected
09:02:19.587 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:19.587 00.000 7988 UpdateGuideState exits: No star selected
09:02:19.587 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:19.587 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:19.587 00.000 7988 Enqueuing Expose request
09:02:19.587 00.000 15712 Worker thread wakes up
09:02:19.587 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:19.587 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:21.122 01.535 15712 Exposure complete
09:02:21.136 00.014 15712 worker thread done servicing request
09:02:21.136 00.000 7988 OnExposeComplete: enter
09:02:21.136 00.000 7988 UpdateGuideState(): m_state=1
09:02:21.147 00.011 7988 UpdateCurrentPosition: no star selected
09:02:21.147 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:21.149 00.002 7988 Status Line: No star selected
09:02:21.151 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:21.151 00.000 7988 UpdateGuideState exits: No star selected
09:02:21.153 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:21.153 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:21.153 00.000 7988 Enqueuing Expose request
09:02:21.153 00.000 15712 Worker thread wakes up
09:02:21.153 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:21.153 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:22.789 01.636 15712 Exposure complete
09:02:22.812 00.023 15712 worker thread done servicing request
09:02:22.812 00.000 7988 OnExposeComplete: enter
09:02:22.812 00.000 7988 UpdateGuideState(): m_state=1
09:02:22.812 00.000 7988 UpdateCurrentPosition: no star selected
09:02:22.816 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:22.816 00.000 7988 Status Line: No star selected
09:02:22.818 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:22.818 00.000 7988 UpdateGuideState exits: No star selected
09:02:22.818 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:22.818 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:22.818 00.000 7988 Enqueuing Expose request
09:02:22.818 00.000 15712 Worker thread wakes up
09:02:22.818 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:22.818 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:24.355 01.537 15712 Exposure complete
09:02:24.376 00.021 15712 worker thread done servicing request
09:02:24.376 00.000 7988 OnExposeComplete: enter
09:02:24.376 00.000 7988 UpdateGuideState(): m_state=1
09:02:24.376 00.000 7988 UpdateCurrentPosition: no star selected
09:02:24.381 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:24.381 00.000 7988 Status Line: No star selected
09:02:24.384 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:24.384 00.000 7988 UpdateGuideState exits: No star selected
09:02:24.384 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:24.384 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:24.384 00.000 7988 Enqueuing Expose request
09:02:24.384 00.000 15712 Worker thread wakes up
09:02:24.384 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:24.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:26.019 01.635 15712 Exposure complete
09:02:26.033 00.014 15712 worker thread done servicing request
09:02:26.033 00.000 7988 OnExposeComplete: enter
09:02:26.033 00.000 7988 UpdateGuideState(): m_state=1
09:02:26.033 00.000 7988 UpdateCurrentPosition: no star selected
09:02:26.033 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:26.047 00.014 7988 Status Line: No star selected
09:02:26.049 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:26.049 00.000 7988 UpdateGuideState exits: No star selected
09:02:26.049 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:26.049 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:26.049 00.000 7988 Enqueuing Expose request
09:02:26.049 00.000 15712 Worker thread wakes up
09:02:26.049 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:26.049 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:27.582 01.533 15712 Exposure complete
09:02:27.604 00.022 15712 worker thread done servicing request
09:02:27.604 00.000 7988 OnExposeComplete: enter
09:02:27.604 00.000 7988 UpdateGuideState(): m_state=1
09:02:27.604 00.000 7988 UpdateCurrentPosition: no star selected
09:02:27.604 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:27.609 00.005 7988 Status Line: No star selected
09:02:27.609 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:27.611 00.002 7988 UpdateGuideState exits: No star selected
09:02:27.611 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:27.611 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:27.611 00.000 7988 Enqueuing Expose request
09:02:27.611 00.000 15712 Worker thread wakes up
09:02:27.611 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:27.611 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:29.257 01.646 15712 Exposure complete
09:02:29.278 00.021 15712 worker thread done servicing request
09:02:29.278 00.000 7988 OnExposeComplete: enter
09:02:29.278 00.000 7988 UpdateGuideState(): m_state=1
09:02:29.285 00.007 7988 UpdateCurrentPosition: no star selected
09:02:29.285 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:29.287 00.002 7988 Status Line: No star selected
09:02:29.289 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:29.289 00.000 7988 UpdateGuideState exits: No star selected
09:02:29.289 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:29.289 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:29.289 00.000 7988 Enqueuing Expose request
09:02:29.289 00.000 15712 Worker thread wakes up
09:02:29.289 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:29.289 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:30.824 01.535 15712 Exposure complete
09:02:30.847 00.023 15712 worker thread done servicing request
09:02:30.847 00.000 7988 OnExposeComplete: enter
09:02:30.848 00.001 7988 UpdateGuideState(): m_state=1
09:02:30.850 00.002 7988 UpdateCurrentPosition: no star selected
09:02:30.851 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:30.852 00.001 7988 Status Line: No star selected
09:02:30.854 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:30.855 00.001 7988 UpdateGuideState exits: No star selected
09:02:30.856 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:30.857 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:30.858 00.001 7988 Enqueuing Expose request
09:02:30.859 00.001 15712 Worker thread wakes up
09:02:30.859 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:30.859 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:32.496 01.637 15712 Exposure complete
09:02:32.511 00.015 15712 worker thread done servicing request
09:02:32.511 00.000 7988 OnExposeComplete: enter
09:02:32.511 00.000 7988 UpdateGuideState(): m_state=1
09:02:32.522 00.011 7988 UpdateCurrentPosition: no star selected
09:02:32.522 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:32.524 00.002 7988 Status Line: No star selected
09:02:32.526 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:32.528 00.002 7988 UpdateGuideState exits: No star selected
09:02:32.528 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:32.528 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:32.528 00.000 7988 Enqueuing Expose request
09:02:32.528 00.000 15712 Worker thread wakes up
09:02:32.528 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:32.528 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:34.062 01.534 15712 Exposure complete
09:02:34.086 00.024 15712 worker thread done servicing request
09:02:34.087 00.001 7988 OnExposeComplete: enter
09:02:34.088 00.001 7988 UpdateGuideState(): m_state=1
09:02:34.089 00.001 7988 UpdateCurrentPosition: no star selected
09:02:34.090 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:34.091 00.001 7988 Status Line: No star selected
09:02:34.092 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:34.094 00.002 7988 UpdateGuideState exits: No star selected
09:02:34.095 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:34.096 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:34.097 00.001 7988 Enqueuing Expose request
09:02:34.098 00.001 15712 Worker thread wakes up
09:02:34.098 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:34.098 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:35.731 01.633 15712 Exposure complete
09:02:35.746 00.015 15712 worker thread done servicing request
09:02:35.746 00.000 7988 OnExposeComplete: enter
09:02:35.746 00.000 7988 UpdateGuideState(): m_state=1
09:02:35.759 00.013 7988 UpdateCurrentPosition: no star selected
09:02:35.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:35.762 00.003 7988 Status Line: No star selected
09:02:35.762 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:35.762 00.000 7988 UpdateGuideState exits: No star selected
09:02:35.762 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:35.762 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:35.762 00.000 7988 Enqueuing Expose request
09:02:35.762 00.000 15712 Worker thread wakes up
09:02:35.762 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:35.762 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:37.300 01.538 15712 Exposure complete
09:02:37.324 00.024 15712 worker thread done servicing request
09:02:37.324 00.000 7988 OnExposeComplete: enter
09:02:37.324 00.000 7988 UpdateGuideState(): m_state=1
09:02:37.324 00.000 7988 UpdateCurrentPosition: no star selected
09:02:37.328 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:37.330 00.002 7988 Status Line: No star selected
09:02:37.330 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:37.330 00.000 7988 UpdateGuideState exits: No star selected
09:02:37.330 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:37.330 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:37.330 00.000 7988 Enqueuing Expose request
09:02:37.330 00.000 15712 Worker thread wakes up
09:02:37.330 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:37.330 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:38.975 01.645 15712 Exposure complete
09:02:38.995 00.020 15712 worker thread done servicing request
09:02:38.995 00.000 7988 OnExposeComplete: enter
09:02:38.995 00.000 7988 UpdateGuideState(): m_state=1
09:02:38.995 00.000 7988 UpdateCurrentPosition: no star selected
09:02:38.995 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:38.995 00.000 7988 Status Line: No star selected
09:02:39.005 00.010 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:39.005 00.000 7988 UpdateGuideState exits: No star selected
09:02:39.005 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:39.005 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:39.005 00.000 7988 Enqueuing Expose request
09:02:39.005 00.000 15712 Worker thread wakes up
09:02:39.005 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:39.005 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:40.536 01.531 15712 Exposure complete
09:02:40.566 00.030 15712 worker thread done servicing request
09:02:40.566 00.000 7988 OnExposeComplete: enter
09:02:40.566 00.000 7988 UpdateGuideState(): m_state=1
09:02:40.566 00.000 7988 UpdateCurrentPosition: no star selected
09:02:40.571 00.005 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:40.571 00.000 7988 Status Line: No star selected
09:02:40.571 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:40.571 00.000 7988 UpdateGuideState exits: No star selected
09:02:40.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:40.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:40.571 00.000 7988 Enqueuing Expose request
09:02:40.571 00.000 15712 Worker thread wakes up
09:02:40.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:40.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:42.214 01.643 15712 Exposure complete
09:02:42.238 00.024 15712 worker thread done servicing request
09:02:42.238 00.000 7988 OnExposeComplete: enter
09:02:42.239 00.001 7988 UpdateGuideState(): m_state=1
09:02:42.240 00.001 7988 UpdateCurrentPosition: no star selected
09:02:42.241 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:42.243 00.002 7988 Status Line: No star selected
09:02:42.244 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:42.245 00.001 7988 UpdateGuideState exits: No star selected
09:02:42.246 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:42.247 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:42.248 00.001 7988 Enqueuing Expose request
09:02:42.249 00.001 15712 Worker thread wakes up
09:02:42.249 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:42.249 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:43.766 01.517 15712 Exposure complete
09:02:43.780 00.014 15712 worker thread done servicing request
09:02:43.780 00.000 7988 OnExposeComplete: enter
09:02:43.780 00.000 7988 UpdateGuideState(): m_state=1
09:02:43.791 00.011 7988 UpdateCurrentPosition: no star selected
09:02:43.791 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:43.793 00.002 7988 Status Line: No star selected
09:02:43.795 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:43.795 00.000 7988 UpdateGuideState exits: No star selected
09:02:43.798 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:43.798 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:43.800 00.002 7988 Enqueuing Expose request
09:02:43.800 00.000 15712 Worker thread wakes up
09:02:43.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:43.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:45.434 01.634 15712 Exposure complete
09:02:45.456 00.022 15712 worker thread done servicing request
09:02:45.457 00.001 7988 OnExposeComplete: enter
09:02:45.458 00.001 7988 UpdateGuideState(): m_state=1
09:02:45.459 00.001 7988 UpdateCurrentPosition: no star selected
09:02:45.461 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:45.462 00.001 7988 Status Line: No star selected
09:02:45.463 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:45.465 00.002 7988 UpdateGuideState exits: No star selected
09:02:45.466 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:45.467 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:45.468 00.001 7988 Enqueuing Expose request
09:02:45.469 00.001 15712 Worker thread wakes up
09:02:45.469 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:45.470 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:46.991 01.521 15712 Exposure complete
09:02:47.013 00.022 15712 worker thread done servicing request
09:02:47.013 00.000 7988 OnExposeComplete: enter
09:02:47.013 00.000 7988 UpdateGuideState(): m_state=1
09:02:47.016 00.003 7988 UpdateCurrentPosition: no star selected
09:02:47.016 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:47.018 00.002 7988 Status Line: No star selected
09:02:47.020 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:47.021 00.001 7988 UpdateGuideState exits: No star selected
09:02:47.021 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:47.023 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:47.023 00.000 7988 Enqueuing Expose request
09:02:47.023 00.000 15712 Worker thread wakes up
09:02:47.023 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:47.023 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:48.767 01.744 15712 Exposure complete
09:02:48.783 00.016 15712 worker thread done servicing request
09:02:48.783 00.000 7988 OnExposeComplete: enter
09:02:48.783 00.000 7988 UpdateGuideState(): m_state=1
09:02:48.792 00.009 7988 UpdateCurrentPosition: no star selected
09:02:48.792 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:48.794 00.002 7988 Status Line: No star selected
09:02:48.796 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:48.796 00.000 7988 UpdateGuideState exits: No star selected
09:02:48.796 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:48.796 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:48.800 00.004 7988 Enqueuing Expose request
09:02:48.800 00.000 15712 Worker thread wakes up
09:02:48.800 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:48.800 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:50.220 01.420 15712 Exposure complete
09:02:50.234 00.014 15712 worker thread done servicing request
09:02:50.234 00.000 7988 OnExposeComplete: enter
09:02:50.234 00.000 7988 UpdateGuideState(): m_state=1
09:02:50.234 00.000 7988 UpdateCurrentPosition: no star selected
09:02:50.246 00.012 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:50.246 00.000 7988 Status Line: No star selected
09:02:50.246 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:50.250 00.004 7988 UpdateGuideState exits: No star selected
09:02:50.250 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:50.250 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:50.250 00.000 7988 Enqueuing Expose request
09:02:50.250 00.000 15712 Worker thread wakes up
09:02:50.250 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:50.250 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:51.894 01.644 15712 Exposure complete
09:02:51.915 00.021 15712 worker thread done servicing request
09:02:51.915 00.000 7988 OnExposeComplete: enter
09:02:51.915 00.000 7988 UpdateGuideState(): m_state=1
09:02:51.920 00.005 7988 UpdateCurrentPosition: no star selected
09:02:51.920 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:51.922 00.002 7988 Status Line: No star selected
09:02:51.924 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:51.924 00.000 7988 UpdateGuideState exits: No star selected
09:02:51.926 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:51.926 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:51.928 00.002 7988 Enqueuing Expose request
09:02:51.928 00.000 15712 Worker thread wakes up
09:02:51.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:51.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:53.446 01.518 15712 Exposure complete
09:02:53.463 00.017 15712 worker thread done servicing request
09:02:53.463 00.000 7988 OnExposeComplete: enter
09:02:53.463 00.000 7988 UpdateGuideState(): m_state=1
09:02:53.473 00.010 7988 UpdateCurrentPosition: no star selected
09:02:53.473 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:53.475 00.002 7988 Status Line: No star selected
09:02:53.477 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:53.477 00.000 7988 UpdateGuideState exits: No star selected
09:02:53.477 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:53.480 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:53.480 00.000 7988 Enqueuing Expose request
09:02:53.480 00.000 15712 Worker thread wakes up
09:02:53.480 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:53.480 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:55.123 01.643 15712 Exposure complete
09:02:55.147 00.024 15712 worker thread done servicing request
09:02:55.147 00.000 7988 OnExposeComplete: enter
09:02:55.149 00.002 7988 UpdateGuideState(): m_state=1
09:02:55.149 00.000 7988 UpdateCurrentPosition: no star selected
09:02:55.151 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:55.151 00.000 7988 Status Line: No star selected
09:02:55.153 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:55.155 00.002 7988 UpdateGuideState exits: No star selected
09:02:55.155 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:55.155 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:55.155 00.000 7988 Enqueuing Expose request
09:02:55.155 00.000 15712 Worker thread wakes up
09:02:55.155 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:55.155 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:56.689 01.534 15712 Exposure complete
09:02:56.710 00.021 15712 worker thread done servicing request
09:02:56.710 00.000 7988 OnExposeComplete: enter
09:02:56.710 00.000 7988 UpdateGuideState(): m_state=1
09:02:56.715 00.005 7988 UpdateCurrentPosition: no star selected
09:02:56.715 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:56.717 00.002 7988 Status Line: No star selected
09:02:56.718 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:56.718 00.000 7988 UpdateGuideState exits: No star selected
09:02:56.718 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:56.718 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:56.718 00.000 7988 Enqueuing Expose request
09:02:56.718 00.000 15712 Worker thread wakes up
09:02:56.718 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:56.718 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:58.360 01.642 15712 Exposure complete
09:02:58.383 00.023 15712 worker thread done servicing request
09:02:58.383 00.000 7988 OnExposeComplete: enter
09:02:58.383 00.000 7988 UpdateGuideState(): m_state=1
09:02:58.385 00.002 7988 UpdateCurrentPosition: no star selected
09:02:58.385 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:58.387 00.002 7988 Status Line: No star selected
09:02:58.390 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:58.390 00.000 7988 UpdateGuideState exits: No star selected
09:02:58.390 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:58.390 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:58.390 00.000 7988 Enqueuing Expose request
09:02:58.390 00.000 15712 Worker thread wakes up
09:02:58.390 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:58.390 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:02:59.918 01.528 15712 Exposure complete
09:02:59.946 00.028 15712 worker thread done servicing request
09:02:59.946 00.000 7988 OnExposeComplete: enter
09:02:59.948 00.002 7988 UpdateGuideState(): m_state=1
09:02:59.950 00.002 7988 UpdateCurrentPosition: no star selected
09:02:59.951 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:02:59.952 00.001 7988 Status Line: No star selected
09:02:59.953 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:02:59.954 00.001 7988 UpdateGuideState exits: No star selected
09:02:59.955 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:02:59.956 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:02:59.958 00.002 7988 Enqueuing Expose request
09:02:59.959 00.001 15712 Worker thread wakes up
09:02:59.960 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
09:02:59.960 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:01.598 01.638 15712 Exposure complete
09:03:01.622 00.024 15712 worker thread done servicing request
09:03:01.622 00.000 7988 OnExposeComplete: enter
09:03:01.622 00.000 7988 UpdateGuideState(): m_state=1
09:03:01.625 00.003 7988 UpdateCurrentPosition: no star selected
09:03:01.625 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:01.625 00.000 7988 Status Line: No star selected
09:03:01.625 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:01.630 00.005 7988 UpdateGuideState exits: No star selected
09:03:01.632 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:01.632 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:01.632 00.000 7988 Enqueuing Expose request
09:03:01.632 00.000 15712 Worker thread wakes up
09:03:01.632 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:01.632 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:03.151 01.519 15712 Exposure complete
09:03:03.174 00.023 15712 worker thread done servicing request
09:03:03.174 00.000 7988 OnExposeComplete: enter
09:03:03.175 00.001 7988 UpdateGuideState(): m_state=1
09:03:03.176 00.001 7988 UpdateCurrentPosition: no star selected
09:03:03.177 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:03.178 00.001 7988 Status Line: No star selected
09:03:03.180 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:03.181 00.001 7988 UpdateGuideState exits: No star selected
09:03:03.182 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:03.183 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:03.184 00.001 7988 Enqueuing Expose request
09:03:03.185 00.001 15712 Worker thread wakes up
09:03:03.185 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:03.186 00.001 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:04.815 01.629 15712 Exposure complete
09:03:04.839 00.024 15712 worker thread done servicing request
09:03:04.839 00.000 7988 OnExposeComplete: enter
09:03:04.839 00.000 7988 UpdateGuideState(): m_state=1
09:03:04.839 00.000 7988 UpdateCurrentPosition: no star selected
09:03:04.839 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:04.839 00.000 7988 Status Line: No star selected
09:03:04.839 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:04.847 00.008 7988 UpdateGuideState exits: No star selected
09:03:04.847 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:04.847 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:04.847 00.000 7988 Enqueuing Expose request
09:03:04.847 00.000 15712 Worker thread wakes up
09:03:04.847 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:04.847 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:06.384 01.537 15712 Exposure complete
09:03:06.406 00.022 15712 worker thread done servicing request
09:03:06.406 00.000 7988 OnExposeComplete: enter
09:03:06.406 00.000 7988 UpdateGuideState(): m_state=1
09:03:06.406 00.000 7988 UpdateCurrentPosition: no star selected
09:03:06.406 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:06.406 00.000 7988 Status Line: No star selected
09:03:06.406 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:06.413 00.007 7988 UpdateGuideState exits: No star selected
09:03:06.413 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:06.413 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:06.413 00.000 7988 Enqueuing Expose request
09:03:06.413 00.000 15712 Worker thread wakes up
09:03:06.413 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:06.413 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:08.159 01.746 15712 Exposure complete
09:03:08.173 00.014 15712 worker thread done servicing request
09:03:08.173 00.000 7988 OnExposeComplete: enter
09:03:08.173 00.000 7988 UpdateGuideState(): m_state=1
09:03:08.184 00.011 7988 UpdateCurrentPosition: no star selected
09:03:08.184 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:08.186 00.002 7988 Status Line: No star selected
09:03:08.188 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:08.189 00.001 7988 UpdateGuideState exits: No star selected
09:03:08.189 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:08.189 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:08.189 00.000 7988 Enqueuing Expose request
09:03:08.189 00.000 15712 Worker thread wakes up
09:03:08.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:08.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:09.610 01.421 15712 Exposure complete
09:03:09.632 00.022 15712 worker thread done servicing request
09:03:09.632 00.000 7988 OnExposeComplete: enter
09:03:09.632 00.000 7988 UpdateGuideState(): m_state=1
09:03:09.632 00.000 7988 UpdateCurrentPosition: no star selected
09:03:09.636 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:09.636 00.000 7988 Status Line: No star selected
09:03:09.636 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:09.640 00.004 7988 UpdateGuideState exits: No star selected
09:03:09.640 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:09.640 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:09.640 00.000 7988 Enqueuing Expose request
09:03:09.640 00.000 15712 Worker thread wakes up
09:03:09.640 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:09.640 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:11.386 01.746 15712 Exposure complete
09:03:11.401 00.015 15712 worker thread done servicing request
09:03:11.401 00.000 7988 OnExposeComplete: enter
09:03:11.414 00.013 7988 UpdateGuideState(): m_state=1
09:03:11.415 00.001 7988 UpdateCurrentPosition: no star selected
09:03:11.415 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:11.418 00.003 7988 Status Line: No star selected
09:03:11.418 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:11.418 00.000 7988 UpdateGuideState exits: No star selected
09:03:11.418 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:11.418 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:11.418 00.000 7988 Enqueuing Expose request
09:03:11.418 00.000 15712 Worker thread wakes up
09:03:11.418 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:11.418 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:12.840 01.422 15712 Exposure complete
09:03:12.862 00.022 15712 worker thread done servicing request
09:03:12.863 00.001 7988 OnExposeComplete: enter
09:03:12.863 00.000 7988 UpdateGuideState(): m_state=1
09:03:12.863 00.000 7988 UpdateCurrentPosition: no star selected
09:03:12.863 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:12.863 00.000 7988 Status Line: No star selected
09:03:12.863 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:12.870 00.007 7988 UpdateGuideState exits: No star selected
09:03:12.870 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:12.870 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:12.870 00.000 7988 Enqueuing Expose request
09:03:12.870 00.000 15712 Worker thread wakes up
09:03:12.870 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:12.870 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:14.608 01.738 15712 Exposure complete
09:03:14.631 00.023 15712 worker thread done servicing request
09:03:14.631 00.000 7988 OnExposeComplete: enter
09:03:14.632 00.001 7988 UpdateGuideState(): m_state=1
09:03:14.634 00.002 7988 UpdateCurrentPosition: no star selected
09:03:14.636 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:14.638 00.002 7988 Status Line: No star selected
09:03:14.640 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:14.641 00.001 7988 UpdateGuideState exits: No star selected
09:03:14.642 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:14.643 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:14.644 00.001 7988 Enqueuing Expose request
09:03:14.645 00.001 15712 Worker thread wakes up
09:03:14.645 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:14.645 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:16.060 01.415 15712 Exposure complete
09:03:16.083 00.023 15712 worker thread done servicing request
09:03:16.083 00.000 7988 OnExposeComplete: enter
09:03:16.083 00.000 7988 UpdateGuideState(): m_state=1
09:03:16.083 00.000 7988 UpdateCurrentPosition: no star selected
09:03:16.083 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:16.083 00.000 7988 Status Line: No star selected
09:03:16.083 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:16.091 00.008 7988 UpdateGuideState exits: No star selected
09:03:16.091 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:16.094 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:16.094 00.000 7988 Enqueuing Expose request
09:03:16.094 00.000 15712 Worker thread wakes up
09:03:16.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:16.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:17.729 01.635 15712 Exposure complete
09:03:17.755 00.026 15712 worker thread done servicing request
09:03:17.755 00.000 7988 OnExposeComplete: enter
09:03:17.756 00.001 7988 UpdateGuideState(): m_state=1
09:03:17.757 00.001 7988 UpdateCurrentPosition: no star selected
09:03:17.758 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:17.760 00.002 7988 Status Line: No star selected
09:03:17.761 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:17.762 00.001 7988 UpdateGuideState exits: No star selected
09:03:17.763 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:17.764 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:17.765 00.001 7988 Enqueuing Expose request
09:03:17.767 00.002 15712 Worker thread wakes up
09:03:17.767 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:17.767 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:19.286 01.519 15712 Exposure complete
09:03:19.309 00.023 15712 worker thread done servicing request
09:03:19.309 00.000 7988 OnExposeComplete: enter
09:03:19.311 00.002 7988 UpdateGuideState(): m_state=1
09:03:19.312 00.001 7988 UpdateCurrentPosition: no star selected
09:03:19.313 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:19.314 00.001 7988 Status Line: No star selected
09:03:19.316 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:19.318 00.002 7988 UpdateGuideState exits: No star selected
09:03:19.319 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:19.319 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:19.321 00.002 7988 Enqueuing Expose request
09:03:19.323 00.002 15712 Worker thread wakes up
09:03:19.323 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:19.323 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:20.955 01.632 15712 Exposure complete
09:03:20.977 00.022 15712 worker thread done servicing request
09:03:20.977 00.000 7988 OnExposeComplete: enter
09:03:20.977 00.000 7988 UpdateGuideState(): m_state=1
09:03:20.977 00.000 7988 UpdateCurrentPosition: no star selected
09:03:20.977 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:20.977 00.000 7988 Status Line: No star selected
09:03:20.984 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:20.984 00.000 7988 UpdateGuideState exits: No star selected
09:03:20.984 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:20.984 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:20.984 00.000 7988 Enqueuing Expose request
09:03:20.984 00.000 15712 Worker thread wakes up
09:03:20.984 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:20.984 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:22.516 01.532 15712 Exposure complete
09:03:22.540 00.024 15712 worker thread done servicing request
09:03:22.540 00.000 7988 OnExposeComplete: enter
09:03:22.540 00.000 7988 UpdateGuideState(): m_state=1
09:03:22.542 00.002 7988 UpdateCurrentPosition: no star selected
09:03:22.542 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:22.544 00.002 7988 Status Line: No star selected
09:03:22.546 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:22.546 00.000 7988 UpdateGuideState exits: No star selected
09:03:22.548 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:22.548 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:22.550 00.002 7988 Enqueuing Expose request
09:03:22.550 00.000 15712 Worker thread wakes up
09:03:22.550 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:22.550 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:24.190 01.640 15712 Exposure complete
09:03:24.212 00.022 15712 worker thread done servicing request
09:03:24.212 00.000 7988 OnExposeComplete: enter
09:03:24.214 00.002 7988 UpdateGuideState(): m_state=1
09:03:24.214 00.000 7988 UpdateCurrentPosition: no star selected
09:03:24.214 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:24.214 00.000 7988 Status Line: No star selected
09:03:24.214 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:24.220 00.006 7988 UpdateGuideState exits: No star selected
09:03:24.220 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:24.220 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:24.220 00.000 7988 Enqueuing Expose request
09:03:24.220 00.000 15712 Worker thread wakes up
09:03:24.220 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:24.220 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:25.741 01.521 15712 Exposure complete
09:03:25.764 00.023 15712 worker thread done servicing request
09:03:25.764 00.000 7988 OnExposeComplete: enter
09:03:25.765 00.001 7988 UpdateGuideState(): m_state=1
09:03:25.766 00.001 7988 UpdateCurrentPosition: no star selected
09:03:25.768 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:25.769 00.001 7988 Status Line: No star selected
09:03:25.770 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:25.771 00.001 7988 UpdateGuideState exits: No star selected
09:03:25.772 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:25.773 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:25.774 00.001 7988 Enqueuing Expose request
09:03:25.775 00.001 15712 Worker thread wakes up
09:03:25.775 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:25.775 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:27.517 01.742 15712 Exposure complete
09:03:27.539 00.022 15712 worker thread done servicing request
09:03:27.539 00.000 7988 OnExposeComplete: enter
09:03:27.539 00.000 7988 UpdateGuideState(): m_state=1
09:03:27.539 00.000 7988 UpdateCurrentPosition: no star selected
09:03:27.539 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:27.545 00.006 7988 Status Line: No star selected
09:03:27.546 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:27.546 00.000 7988 UpdateGuideState exits: No star selected
09:03:27.546 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:27.546 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:27.546 00.000 7988 Enqueuing Expose request
09:03:27.546 00.000 15712 Worker thread wakes up
09:03:27.546 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:27.546 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:28.968 01.422 15712 Exposure complete
09:03:28.990 00.022 15712 worker thread done servicing request
09:03:28.990 00.000 7988 OnExposeComplete: enter
09:03:28.991 00.001 7988 UpdateGuideState(): m_state=1
09:03:28.991 00.000 7988 UpdateCurrentPosition: no star selected
09:03:28.991 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:28.991 00.000 7988 Status Line: No star selected
09:03:28.991 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:28.998 00.007 7988 UpdateGuideState exits: No star selected
09:03:28.998 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:28.998 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:28.998 00.000 7988 Enqueuing Expose request
09:03:28.998 00.000 15712 Worker thread wakes up
09:03:28.998 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:28.998 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:30.646 01.648 15712 Exposure complete
09:03:30.669 00.023 15712 worker thread done servicing request
09:03:30.669 00.000 7988 OnExposeComplete: enter
09:03:30.669 00.000 7988 UpdateGuideState(): m_state=1
09:03:30.669 00.000 7988 UpdateCurrentPosition: no star selected
09:03:30.669 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:30.669 00.000 7988 Status Line: No star selected
09:03:30.669 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:30.676 00.007 7988 UpdateGuideState exits: No star selected
09:03:30.676 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:30.676 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:30.680 00.004 7988 Enqueuing Expose request
09:03:30.680 00.000 15712 Worker thread wakes up
09:03:30.680 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:30.680 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:32.194 01.514 15712 Exposure complete
09:03:32.218 00.024 15712 worker thread done servicing request
09:03:32.218 00.000 7988 OnExposeComplete: enter
09:03:32.220 00.002 7988 UpdateGuideState(): m_state=1
09:03:32.221 00.001 7988 UpdateCurrentPosition: no star selected
09:03:32.222 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:32.224 00.002 7988 Status Line: No star selected
09:03:32.225 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:32.226 00.001 7988 UpdateGuideState exits: No star selected
09:03:32.227 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:32.228 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:32.230 00.002 7988 Enqueuing Expose request
09:03:32.231 00.001 15712 Worker thread wakes up
09:03:32.232 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:32.232 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:33.866 01.634 15712 Exposure complete
09:03:33.889 00.023 15712 worker thread done servicing request
09:03:33.889 00.000 7988 OnExposeComplete: enter
09:03:33.889 00.000 7988 UpdateGuideState(): m_state=1
09:03:33.889 00.000 7988 UpdateCurrentPosition: no star selected
09:03:33.889 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:33.889 00.000 7988 Status Line: No star selected
09:03:33.889 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:33.896 00.007 7988 UpdateGuideState exits: No star selected
09:03:33.896 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:33.896 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:33.896 00.000 7988 Enqueuing Expose request
09:03:33.896 00.000 15712 Worker thread wakes up
09:03:33.896 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:33.896 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:35.427 01.531 15712 Exposure complete
09:03:35.474 00.047 15712 worker thread done servicing request
09:03:35.474 00.000 7988 OnExposeComplete: enter
09:03:35.483 00.009 7988 UpdateGuideState(): m_state=1
09:03:35.487 00.004 7988 UpdateCurrentPosition: no star selected
09:03:35.498 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:35.500 00.002 7988 Status Line: No star selected
09:03:35.517 00.017 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:35.525 00.008 7988 UpdateGuideState exits: No star selected
09:03:35.534 00.009 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:35.549 00.015 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:35.664 00.115 7988 Enqueuing Expose request
09:03:35.670 00.006 15712 Worker thread wakes up
09:03:35.670 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:35.670 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:37.408 01.738 15712 Exposure complete
09:03:37.432 00.024 15712 worker thread done servicing request
09:03:37.432 00.000 7988 OnExposeComplete: enter
09:03:37.433 00.001 7988 UpdateGuideState(): m_state=1
09:03:37.434 00.001 7988 UpdateCurrentPosition: no star selected
09:03:37.436 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:37.438 00.002 7988 Status Line: No star selected
09:03:37.440 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:37.441 00.001 7988 UpdateGuideState exits: No star selected
09:03:37.442 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:37.443 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:37.444 00.001 7988 Enqueuing Expose request
09:03:37.445 00.001 15712 Worker thread wakes up
09:03:37.445 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:37.445 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:38.858 01.413 15712 Exposure complete
09:03:38.911 00.053 7988 OnExposeComplete: enter
09:03:38.924 00.013 15712 worker thread done servicing request
09:03:38.924 00.000 7988 UpdateGuideState(): m_state=1
09:03:38.927 00.003 7988 UpdateCurrentPosition: no star selected
09:03:38.930 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:38.933 00.003 7988 Status Line: No star selected
09:03:38.936 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:38.939 00.003 7988 UpdateGuideState exits: No star selected
09:03:38.941 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:38.943 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:38.945 00.002 7988 Enqueuing Expose request
09:03:38.948 00.003 15712 Worker thread wakes up
09:03:38.949 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:38.949 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:40.575 01.626 15712 Exposure complete
09:03:40.600 00.025 15712 worker thread done servicing request
09:03:40.600 00.000 7988 OnExposeComplete: enter
09:03:40.602 00.002 7988 UpdateGuideState(): m_state=1
09:03:40.604 00.002 7988 UpdateCurrentPosition: no star selected
09:03:40.605 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:40.606 00.001 7988 Status Line: No star selected
09:03:40.608 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:40.609 00.001 7988 UpdateGuideState exits: No star selected
09:03:40.610 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:40.611 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:40.612 00.001 7988 Enqueuing Expose request
09:03:40.613 00.001 15712 Worker thread wakes up
09:03:40.613 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:40.613 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:42.118 01.505 15712 Exposure complete
09:03:42.134 00.016 15712 worker thread done servicing request
09:03:42.144 00.010 7988 OnExposeComplete: enter
09:03:42.144 00.000 7988 UpdateGuideState(): m_state=1
09:03:42.146 00.002 7988 UpdateCurrentPosition: no star selected
09:03:42.146 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:42.148 00.002 7988 Status Line: No star selected
09:03:42.150 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:42.150 00.000 7988 UpdateGuideState exits: No star selected
09:03:42.150 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:42.150 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:42.155 00.005 7988 Enqueuing Expose request
09:03:42.157 00.002 15712 Worker thread wakes up
09:03:42.157 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:42.157 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:43.793 01.636 15712 Exposure complete
09:03:43.812 00.019 15712 worker thread done servicing request
09:03:43.812 00.000 7988 OnExposeComplete: enter
09:03:43.812 00.000 7988 UpdateGuideState(): m_state=1
09:03:43.812 00.000 7988 UpdateCurrentPosition: no star selected
09:03:43.812 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:43.821 00.009 7988 Status Line: No star selected
09:03:43.823 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:43.823 00.000 7988 UpdateGuideState exits: No star selected
09:03:43.825 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:43.825 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:43.827 00.002 7988 Enqueuing Expose request
09:03:43.827 00.000 15712 Worker thread wakes up
09:03:43.827 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:43.827 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:45.355 01.528 15712 Exposure complete
09:03:45.379 00.024 15712 worker thread done servicing request
09:03:45.379 00.000 7988 OnExposeComplete: enter
09:03:45.380 00.001 7988 UpdateGuideState(): m_state=1
09:03:45.381 00.001 7988 UpdateCurrentPosition: no star selected
09:03:45.383 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:45.385 00.002 7988 Status Line: No star selected
09:03:45.386 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:45.387 00.001 7988 UpdateGuideState exits: No star selected
09:03:45.388 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:45.389 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:45.390 00.001 7988 Enqueuing Expose request
09:03:45.391 00.001 15712 Worker thread wakes up
09:03:45.391 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:45.391 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:47.040 01.649 15712 Exposure complete
09:03:47.063 00.023 15712 worker thread done servicing request
09:03:47.063 00.000 7988 OnExposeComplete: enter
09:03:47.063 00.000 7988 UpdateGuideState(): m_state=1
09:03:47.063 00.000 7988 UpdateCurrentPosition: no star selected
09:03:47.063 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:47.071 00.008 7988 Status Line: No star selected
09:03:47.072 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:47.073 00.001 7988 UpdateGuideState exits: No star selected
09:03:47.074 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:47.075 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:47.076 00.001 7988 Enqueuing Expose request
09:03:47.077 00.001 15712 Worker thread wakes up
09:03:47.077 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:47.077 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:48.599 01.522 15712 Exposure complete
09:03:48.617 00.018 15712 worker thread done servicing request
09:03:48.617 00.000 7988 OnExposeComplete: enter
09:03:48.617 00.000 7988 UpdateGuideState(): m_state=1
09:03:48.625 00.008 7988 UpdateCurrentPosition: no star selected
09:03:48.625 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:48.627 00.002 7988 Status Line: No star selected
09:03:48.629 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:48.631 00.002 7988 UpdateGuideState exits: No star selected
09:03:48.631 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:48.633 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:48.633 00.000 7988 Enqueuing Expose request
09:03:48.634 00.001 15712 Worker thread wakes up
09:03:48.634 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:48.634 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:50.264 01.630 15712 Exposure complete
09:03:50.287 00.023 15712 worker thread done servicing request
09:03:50.288 00.001 7988 OnExposeComplete: enter
09:03:50.289 00.001 7988 UpdateGuideState(): m_state=1
09:03:50.290 00.001 7988 UpdateCurrentPosition: no star selected
09:03:50.292 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:50.293 00.001 7988 Status Line: No star selected
09:03:50.295 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:50.296 00.001 7988 UpdateGuideState exits: No star selected
09:03:50.297 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:50.298 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:50.299 00.001 7988 Enqueuing Expose request
09:03:50.300 00.001 15712 Worker thread wakes up
09:03:50.300 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:50.300 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:51.823 01.523 15712 Exposure complete
09:03:51.856 00.033 15712 worker thread done servicing request
09:03:51.856 00.000 7988 OnExposeComplete: enter
09:03:51.858 00.002 7988 UpdateGuideState(): m_state=1
09:03:51.860 00.002 7988 UpdateCurrentPosition: no star selected
09:03:51.861 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:51.862 00.001 7988 Status Line: No star selected
09:03:51.863 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:51.863 00.000 7988 UpdateGuideState exits: No star selected
09:03:51.863 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:51.863 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:51.871 00.008 7988 Enqueuing Expose request
09:03:51.871 00.000 15712 Worker thread wakes up
09:03:51.871 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:51.871 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:53.515 01.644 15712 Exposure complete
09:03:53.537 00.022 15712 worker thread done servicing request
09:03:53.537 00.000 7988 OnExposeComplete: enter
09:03:53.540 00.003 7988 UpdateGuideState(): m_state=1
09:03:53.540 00.000 7988 UpdateCurrentPosition: no star selected
09:03:53.542 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:53.542 00.000 7988 Status Line: No star selected
09:03:53.544 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:53.545 00.001 7988 UpdateGuideState exits: No star selected
09:03:53.545 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:53.545 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:53.545 00.000 7988 Enqueuing Expose request
09:03:53.545 00.000 15712 Worker thread wakes up
09:03:53.545 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:53.545 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:55.068 01.523 15712 Exposure complete
09:03:55.091 00.023 15712 worker thread done servicing request
09:03:55.091 00.000 7988 OnExposeComplete: enter
09:03:55.093 00.002 7988 UpdateGuideState(): m_state=1
09:03:55.094 00.001 7988 UpdateCurrentPosition: no star selected
09:03:55.095 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:55.096 00.001 7988 Status Line: No star selected
09:03:55.098 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:55.099 00.001 7988 UpdateGuideState exits: No star selected
09:03:55.100 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:55.101 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:55.102 00.001 7988 Enqueuing Expose request
09:03:55.102 00.000 15712 Worker thread wakes up
09:03:55.102 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:55.102 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:56.740 01.638 15712 Exposure complete
09:03:56.762 00.022 15712 worker thread done servicing request
09:03:56.762 00.000 7988 OnExposeComplete: enter
09:03:56.762 00.000 7988 UpdateGuideState(): m_state=1
09:03:56.766 00.004 7988 UpdateCurrentPosition: no star selected
09:03:56.766 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:56.768 00.002 7988 Status Line: No star selected
09:03:56.770 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:56.770 00.000 7988 UpdateGuideState exits: No star selected
09:03:56.770 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:56.770 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:56.770 00.000 7988 Enqueuing Expose request
09:03:56.770 00.000 15712 Worker thread wakes up
09:03:56.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:56.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:03:58.303 01.533 15712 Exposure complete
09:03:58.325 00.022 15712 worker thread done servicing request
09:03:58.325 00.000 7988 OnExposeComplete: enter
09:03:58.325 00.000 7988 UpdateGuideState(): m_state=1
09:03:58.325 00.000 7988 UpdateCurrentPosition: no star selected
09:03:58.329 00.004 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:03:58.329 00.000 7988 Status Line: No star selected
09:03:58.329 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:03:58.333 00.004 7988 UpdateGuideState exits: No star selected
09:03:58.335 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:03:58.336 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:03:58.337 00.001 7988 Enqueuing Expose request
09:03:58.338 00.001 15712 Worker thread wakes up
09:03:58.338 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:03:58.338 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:00.062 01.724 15712 Exposure complete
09:04:00.086 00.024 15712 worker thread done servicing request
09:04:00.087 00.001 7988 OnExposeComplete: enter
09:04:00.088 00.001 7988 UpdateGuideState(): m_state=1
09:04:00.089 00.001 7988 UpdateCurrentPosition: no star selected
09:04:00.091 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:00.092 00.001 7988 Status Line: No star selected
09:04:00.093 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:00.095 00.002 7988 UpdateGuideState exits: No star selected
09:04:00.096 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:00.097 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:00.098 00.001 7988 Enqueuing Expose request
09:04:00.099 00.001 15712 Worker thread wakes up
09:04:00.099 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:00.099 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:01.507 01.408 15712 Exposure complete
09:04:01.531 00.024 15712 worker thread done servicing request
09:04:01.531 00.000 7988 OnExposeComplete: enter
09:04:01.532 00.001 7988 UpdateGuideState(): m_state=1
09:04:01.533 00.001 7988 UpdateCurrentPosition: no star selected
09:04:01.534 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:01.536 00.002 7988 Status Line: No star selected
09:04:01.538 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:01.538 00.000 7988 UpdateGuideState exits: No star selected
09:04:01.540 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:01.541 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:01.542 00.001 7988 Enqueuing Expose request
09:04:01.543 00.001 15712 Worker thread wakes up
09:04:01.543 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:01.543 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:03.169 01.626 15712 Exposure complete
09:04:03.192 00.023 15712 worker thread done servicing request
09:04:03.193 00.001 7988 OnExposeComplete: enter
09:04:03.194 00.001 7988 UpdateGuideState(): m_state=1
09:04:03.195 00.001 7988 UpdateCurrentPosition: no star selected
09:04:03.196 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:03.197 00.001 7988 Status Line: No star selected
09:04:03.199 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:03.200 00.001 7988 UpdateGuideState exits: No star selected
09:04:03.202 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:03.203 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:03.204 00.001 7988 Enqueuing Expose request
09:04:03.204 00.000 15712 Worker thread wakes up
09:04:03.204 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:03.204 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:04.730 01.526 15712 Exposure complete
09:04:04.753 00.023 15712 worker thread done servicing request
09:04:04.753 00.000 7988 OnExposeComplete: enter
09:04:04.754 00.001 7988 UpdateGuideState(): m_state=1
09:04:04.755 00.001 7988 UpdateCurrentPosition: no star selected
09:04:04.757 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:04.757 00.000 7988 Status Line: No star selected
09:04:04.758 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:04.758 00.000 7988 UpdateGuideState exits: No star selected
09:04:04.758 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:04.763 00.005 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:04.763 00.000 7988 Enqueuing Expose request
09:04:04.763 00.000 15712 Worker thread wakes up
09:04:04.763 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:04.763 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:06.404 01.641 15712 Exposure complete
09:04:06.427 00.023 15712 worker thread done servicing request
09:04:06.427 00.000 7988 OnExposeComplete: enter
09:04:06.427 00.000 7988 UpdateGuideState(): m_state=1
09:04:06.432 00.005 7988 UpdateCurrentPosition: no star selected
09:04:06.432 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:06.434 00.002 7988 Status Line: No star selected
09:04:06.436 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:06.436 00.000 7988 UpdateGuideState exits: No star selected
09:04:06.436 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:06.436 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:06.436 00.000 7988 Enqueuing Expose request
09:04:06.436 00.000 15712 Worker thread wakes up
09:04:06.436 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:06.436 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:07.980 01.544 15712 Exposure complete
09:04:08.004 00.024 15712 worker thread done servicing request
09:04:08.004 00.000 7988 OnExposeComplete: enter
09:04:08.005 00.001 7988 UpdateGuideState(): m_state=1
09:04:08.006 00.001 7988 UpdateCurrentPosition: no star selected
09:04:08.007 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:08.009 00.002 7988 Status Line: No star selected
09:04:08.010 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:08.011 00.001 7988 UpdateGuideState exits: No star selected
09:04:08.012 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:08.013 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:08.014 00.001 7988 Enqueuing Expose request
09:04:08.015 00.001 15712 Worker thread wakes up
09:04:08.015 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:08.015 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:09.647 01.632 15712 Exposure complete
09:04:09.672 00.025 15712 worker thread done servicing request
09:04:09.673 00.001 7988 OnExposeComplete: enter
09:04:09.674 00.001 7988 UpdateGuideState(): m_state=1
09:04:09.675 00.001 7988 UpdateCurrentPosition: no star selected
09:04:09.676 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:09.678 00.002 7988 Status Line: No star selected
09:04:09.680 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:09.681 00.001 7988 UpdateGuideState exits: No star selected
09:04:09.682 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:09.683 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:09.684 00.001 7988 Enqueuing Expose request
09:04:09.685 00.001 15712 Worker thread wakes up
09:04:09.685 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:09.685 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:11.198 01.513 15712 Exposure complete
09:04:11.225 00.027 15712 worker thread done servicing request
09:04:11.225 00.000 7988 OnExposeComplete: enter
09:04:11.227 00.002 7988 UpdateGuideState(): m_state=1
09:04:11.229 00.002 7988 UpdateCurrentPosition: no star selected
09:04:11.229 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:11.232 00.003 7988 Status Line: No star selected
09:04:11.234 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:11.235 00.001 7988 UpdateGuideState exits: No star selected
09:04:11.236 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:11.237 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:11.239 00.002 7988 Enqueuing Expose request
09:04:11.240 00.001 15712 Worker thread wakes up
09:04:11.240 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:11.240 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:12.878 01.638 15712 Exposure complete
09:04:12.894 00.016 15712 worker thread done servicing request
09:04:12.894 00.000 7988 OnExposeComplete: enter
09:04:12.894 00.000 7988 UpdateGuideState(): m_state=1
09:04:12.905 00.011 7988 UpdateCurrentPosition: no star selected
09:04:12.905 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:12.907 00.002 7988 Status Line: No star selected
09:04:12.909 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:12.910 00.001 7988 UpdateGuideState exits: No star selected
09:04:12.910 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:12.910 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:12.910 00.000 7988 Enqueuing Expose request
09:04:12.910 00.000 15712 Worker thread wakes up
09:04:12.910 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:12.910 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:14.443 01.533 15712 Exposure complete
09:04:14.466 00.023 15712 worker thread done servicing request
09:04:14.466 00.000 7988 OnExposeComplete: enter
09:04:14.468 00.002 7988 UpdateGuideState(): m_state=1
09:04:14.469 00.001 7988 UpdateCurrentPosition: no star selected
09:04:14.470 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:14.471 00.001 7988 Status Line: No star selected
09:04:14.473 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:14.474 00.001 7988 UpdateGuideState exits: No star selected
09:04:14.475 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:14.476 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:14.477 00.001 7988 Enqueuing Expose request
09:04:14.477 00.000 15712 Worker thread wakes up
09:04:14.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:14.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:16.114 01.637 15712 Exposure complete
09:04:16.134 00.020 15712 worker thread done servicing request
09:04:16.134 00.000 7988 OnExposeComplete: enter
09:04:16.134 00.000 7988 UpdateGuideState(): m_state=1
09:04:16.140 00.006 7988 UpdateCurrentPosition: no star selected
09:04:16.140 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:16.142 00.002 7988 Status Line: No star selected
09:04:16.144 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:16.144 00.000 7988 UpdateGuideState exits: No star selected
09:04:16.144 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:16.144 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:16.144 00.000 7988 Enqueuing Expose request
09:04:16.149 00.005 15712 Worker thread wakes up
09:04:16.149 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:16.149 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:17.668 01.519 15712 Exposure complete
09:04:17.693 00.025 15712 worker thread done servicing request
09:04:17.693 00.000 7988 OnExposeComplete: enter
09:04:17.695 00.002 7988 UpdateGuideState(): m_state=1
09:04:17.697 00.002 7988 UpdateCurrentPosition: no star selected
09:04:17.699 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:17.700 00.001 7988 Status Line: No star selected
09:04:17.702 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:17.703 00.001 7988 UpdateGuideState exits: No star selected
09:04:17.704 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:17.705 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:17.706 00.001 7988 Enqueuing Expose request
09:04:17.707 00.001 15712 Worker thread wakes up
09:04:17.707 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:17.707 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:19.339 01.632 15712 Exposure complete
09:04:19.360 00.021 15712 worker thread done servicing request
09:04:19.360 00.000 7988 OnExposeComplete: enter
09:04:19.360 00.000 7988 UpdateGuideState(): m_state=1
09:04:19.360 00.000 7988 UpdateCurrentPosition: no star selected
09:04:19.360 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:19.360 00.000 7988 Status Line: No star selected
09:04:19.360 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:19.360 00.000 7988 UpdateGuideState exits: No star selected
09:04:19.370 00.010 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:19.371 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:19.372 00.001 7988 Enqueuing Expose request
09:04:19.373 00.001 15712 Worker thread wakes up
09:04:19.373 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:19.373 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:20.885 01.512 15712 Exposure complete
09:04:20.908 00.023 15712 worker thread done servicing request
09:04:20.909 00.001 7988 OnExposeComplete: enter
09:04:20.910 00.001 7988 UpdateGuideState(): m_state=1
09:04:20.911 00.001 7988 UpdateCurrentPosition: no star selected
09:04:20.912 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:20.914 00.002 7988 Status Line: No star selected
09:04:20.916 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:20.918 00.002 7988 UpdateGuideState exits: No star selected
09:04:20.921 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:20.924 00.003 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:20.926 00.002 7988 Enqueuing Expose request
09:04:20.928 00.002 15712 Worker thread wakes up
09:04:20.928 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:20.928 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:22.571 01.643 15712 Exposure complete
09:04:22.595 00.024 15712 worker thread done servicing request
09:04:22.595 00.000 7988 OnExposeComplete: enter
09:04:22.596 00.001 7988 UpdateGuideState(): m_state=1
09:04:22.597 00.001 7988 UpdateCurrentPosition: no star selected
09:04:22.598 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:22.599 00.001 7988 Status Line: No star selected
09:04:22.600 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:22.603 00.003 7988 UpdateGuideState exits: No star selected
09:04:22.604 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:22.605 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:22.606 00.001 7988 Enqueuing Expose request
09:04:22.607 00.001 15712 Worker thread wakes up
09:04:22.607 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:22.607 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:24.130 01.523 15712 Exposure complete
09:04:24.157 00.027 15712 worker thread done servicing request
09:04:24.157 00.000 7988 OnExposeComplete: enter
09:04:24.158 00.001 7988 UpdateGuideState(): m_state=1
09:04:24.159 00.001 7988 UpdateCurrentPosition: no star selected
09:04:24.161 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:24.162 00.001 7988 Status Line: No star selected
09:04:24.163 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:24.165 00.002 7988 UpdateGuideState exits: No star selected
09:04:24.166 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:24.167 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:24.169 00.002 7988 Enqueuing Expose request
09:04:24.170 00.001 15712 Worker thread wakes up
09:04:24.170 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:24.170 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:25.900 01.730 15712 Exposure complete
09:04:25.923 00.023 15712 worker thread done servicing request
09:04:25.923 00.000 7988 OnExposeComplete: enter
09:04:25.924 00.001 7988 UpdateGuideState(): m_state=1
09:04:25.925 00.001 7988 UpdateCurrentPosition: no star selected
09:04:25.927 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:25.928 00.001 7988 Status Line: No star selected
09:04:25.929 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:25.931 00.002 7988 UpdateGuideState exits: No star selected
09:04:25.931 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:25.932 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:25.933 00.001 7988 Enqueuing Expose request
09:04:25.934 00.001 15712 Worker thread wakes up
09:04:25.934 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:25.934 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:27.347 01.413 15712 Exposure complete
09:04:27.370 00.023 15712 worker thread done servicing request
09:04:27.370 00.000 7988 OnExposeComplete: enter
09:04:27.372 00.002 7988 UpdateGuideState(): m_state=1
09:04:27.373 00.001 7988 UpdateCurrentPosition: no star selected
09:04:27.374 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:27.376 00.002 7988 Status Line: No star selected
09:04:27.377 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:27.379 00.002 7988 UpdateGuideState exits: No star selected
09:04:27.380 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:27.381 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:27.382 00.001 7988 Enqueuing Expose request
09:04:27.383 00.001 15712 Worker thread wakes up
09:04:27.384 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:27.384 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:29.012 01.628 15712 Exposure complete
09:04:29.035 00.023 15712 worker thread done servicing request
09:04:29.035 00.000 7988 OnExposeComplete: enter
09:04:29.041 00.006 7988 UpdateGuideState(): m_state=1
09:04:29.041 00.000 7988 UpdateCurrentPosition: no star selected
09:04:29.047 00.006 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:29.050 00.003 7988 Status Line: No star selected
09:04:29.050 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:29.050 00.000 7988 UpdateGuideState exits: No star selected
09:04:29.050 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:29.056 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:29.056 00.000 7988 Enqueuing Expose request
09:04:29.056 00.000 15712 Worker thread wakes up
09:04:29.056 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:29.056 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:30.577 01.521 15712 Exposure complete
09:04:30.601 00.024 15712 worker thread done servicing request
09:04:30.601 00.000 7988 OnExposeComplete: enter
09:04:30.602 00.001 7988 UpdateGuideState(): m_state=1
09:04:30.602 00.000 7988 UpdateCurrentPosition: no star selected
09:04:30.602 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:30.602 00.000 7988 Status Line: No star selected
09:04:30.606 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:30.606 00.000 7988 UpdateGuideState exits: No star selected
09:04:30.609 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:30.609 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:30.612 00.003 7988 Enqueuing Expose request
09:04:30.612 00.000 15712 Worker thread wakes up
09:04:30.612 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:30.612 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:32.239 01.627 15712 Exposure complete
09:04:32.264 00.025 15712 worker thread done servicing request
09:04:32.264 00.000 7988 OnExposeComplete: enter
09:04:32.267 00.003 7988 UpdateGuideState(): m_state=1
09:04:32.269 00.002 7988 UpdateCurrentPosition: no star selected
09:04:32.270 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:32.271 00.001 7988 Status Line: No star selected
09:04:32.272 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:32.274 00.002 7988 UpdateGuideState exits: No star selected
09:04:32.275 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:32.276 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:32.277 00.001 7988 Enqueuing Expose request
09:04:32.278 00.001 15712 Worker thread wakes up
09:04:32.278 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:32.278 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:33.794 01.516 15712 Exposure complete
09:04:33.819 00.025 15712 worker thread done servicing request
09:04:33.819 00.000 7988 OnExposeComplete: enter
09:04:33.820 00.001 7988 UpdateGuideState(): m_state=1
09:04:33.821 00.001 7988 UpdateCurrentPosition: no star selected
09:04:33.823 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:33.824 00.001 7988 Status Line: No star selected
09:04:33.826 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:33.827 00.001 7988 UpdateGuideState exits: No star selected
09:04:33.829 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:33.830 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:33.831 00.001 7988 Enqueuing Expose request
09:04:33.832 00.001 15712 Worker thread wakes up
09:04:33.832 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:33.832 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:35.470 01.638 15712 Exposure complete
09:04:35.493 00.023 15712 worker thread done servicing request
09:04:35.493 00.000 7988 OnExposeComplete: enter
09:04:35.493 00.000 7988 UpdateGuideState(): m_state=1
09:04:35.493 00.000 7988 UpdateCurrentPosition: no star selected
09:04:35.493 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:35.493 00.000 7988 Status Line: No star selected
09:04:35.493 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:35.501 00.008 7988 UpdateGuideState exits: No star selected
09:04:35.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:35.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:35.501 00.000 7988 Enqueuing Expose request
09:04:35.501 00.000 15712 Worker thread wakes up
09:04:35.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:35.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:37.018 01.517 15712 Exposure complete
09:04:37.042 00.024 15712 worker thread done servicing request
09:04:37.042 00.000 7988 OnExposeComplete: enter
09:04:37.043 00.001 7988 UpdateGuideState(): m_state=1
09:04:37.044 00.001 7988 UpdateCurrentPosition: no star selected
09:04:37.045 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:37.048 00.003 7988 Status Line: No star selected
09:04:37.049 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:37.050 00.001 7988 UpdateGuideState exits: No star selected
09:04:37.051 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:37.052 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:37.053 00.001 7988 Enqueuing Expose request
09:04:37.054 00.001 15712 Worker thread wakes up
09:04:37.054 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:37.054 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:38.685 01.631 15712 Exposure complete
09:04:38.707 00.022 15712 worker thread done servicing request
09:04:38.707 00.000 7988 OnExposeComplete: enter
09:04:38.707 00.000 7988 UpdateGuideState(): m_state=1
09:04:38.715 00.008 7988 UpdateCurrentPosition: no star selected
09:04:38.715 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:38.717 00.002 7988 Status Line: No star selected
09:04:38.717 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:38.717 00.000 7988 UpdateGuideState exits: No star selected
09:04:38.717 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:38.717 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:38.724 00.007 7988 Enqueuing Expose request
09:04:38.724 00.000 15712 Worker thread wakes up
09:04:38.724 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:38.724 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:40.247 01.523 15712 Exposure complete
09:04:40.271 00.024 15712 worker thread done servicing request
09:04:40.271 00.000 7988 OnExposeComplete: enter
09:04:40.272 00.001 7988 UpdateGuideState(): m_state=1
09:04:40.274 00.002 7988 UpdateCurrentPosition: no star selected
09:04:40.275 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:40.276 00.001 7988 Status Line: No star selected
09:04:40.278 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:40.279 00.001 7988 UpdateGuideState exits: No star selected
09:04:40.280 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:40.282 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:40.283 00.001 7988 Enqueuing Expose request
09:04:40.284 00.001 15712 Worker thread wakes up
09:04:40.284 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:40.284 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:42.021 01.737 15712 Exposure complete
09:04:42.046 00.025 15712 worker thread done servicing request
09:04:42.046 00.000 7988 OnExposeComplete: enter
09:04:42.046 00.000 7988 UpdateGuideState(): m_state=1
09:04:42.047 00.001 7988 UpdateCurrentPosition: no star selected
09:04:42.049 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:42.050 00.001 7988 Status Line: No star selected
09:04:42.051 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:42.054 00.003 7988 UpdateGuideState exits: No star selected
09:04:42.055 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:42.056 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:42.056 00.000 7988 Enqueuing Expose request
09:04:42.059 00.003 15712 Worker thread wakes up
09:04:42.059 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:42.059 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:43.468 01.409 15712 Exposure complete
09:04:43.491 00.023 15712 worker thread done servicing request
09:04:43.492 00.001 7988 OnExposeComplete: enter
09:04:43.493 00.001 7988 UpdateGuideState(): m_state=1
09:04:43.494 00.001 7988 UpdateCurrentPosition: no star selected
09:04:43.495 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:43.496 00.001 7988 Status Line: No star selected
09:04:43.498 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:43.499 00.001 7988 UpdateGuideState exits: No star selected
09:04:43.500 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:43.501 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:43.502 00.001 7988 Enqueuing Expose request
09:04:43.504 00.002 15712 Worker thread wakes up
09:04:43.504 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:43.504 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:45.138 01.634 15712 Exposure complete
09:04:45.164 00.026 15712 worker thread done servicing request
09:04:45.164 00.000 7988 OnExposeComplete: enter
09:04:45.166 00.002 7988 UpdateGuideState(): m_state=1
09:04:45.168 00.002 7988 UpdateCurrentPosition: no star selected
09:04:45.169 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:45.170 00.001 7988 Status Line: No star selected
09:04:45.172 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:45.173 00.001 7988 UpdateGuideState exits: No star selected
09:04:45.174 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:45.175 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:45.176 00.001 7988 Enqueuing Expose request
09:04:45.177 00.001 15712 Worker thread wakes up
09:04:45.177 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:45.177 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:46.699 01.522 15712 Exposure complete
09:04:46.722 00.023 15712 worker thread done servicing request
09:04:46.722 00.000 7988 OnExposeComplete: enter
09:04:46.722 00.000 7988 UpdateGuideState(): m_state=1
09:04:46.722 00.000 7988 UpdateCurrentPosition: no star selected
09:04:46.722 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:46.727 00.005 7988 Status Line: No star selected
09:04:46.728 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:46.729 00.001 7988 UpdateGuideState exits: No star selected
09:04:46.729 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:46.729 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:46.729 00.000 7988 Enqueuing Expose request
09:04:46.729 00.000 15712 Worker thread wakes up
09:04:46.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:46.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:48.367 01.638 15712 Exposure complete
09:04:48.384 00.017 15712 worker thread done servicing request
09:04:48.384 00.000 7988 OnExposeComplete: enter
09:04:48.384 00.000 7988 UpdateGuideState(): m_state=1
09:04:48.392 00.008 7988 UpdateCurrentPosition: no star selected
09:04:48.394 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:48.394 00.000 7988 Status Line: No star selected
09:04:48.396 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:48.396 00.000 7988 UpdateGuideState exits: No star selected
09:04:48.398 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:48.398 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:48.400 00.002 7988 Enqueuing Expose request
09:04:48.400 00.000 15712 Worker thread wakes up
09:04:48.400 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:48.400 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:49.931 01.531 15712 Exposure complete
09:04:49.962 00.031 15712 worker thread done servicing request
09:04:49.962 00.000 7988 OnExposeComplete: enter
09:04:49.963 00.001 7988 UpdateGuideState(): m_state=1
09:04:49.965 00.002 7988 UpdateCurrentPosition: no star selected
09:04:49.966 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:49.967 00.001 7988 Status Line: No star selected
09:04:49.968 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:49.969 00.001 7988 UpdateGuideState exits: No star selected
09:04:49.970 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:49.971 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:49.972 00.001 7988 Enqueuing Expose request
09:04:49.974 00.002 15712 Worker thread wakes up
09:04:49.974 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:49.974 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:51.707 01.733 15712 Exposure complete
09:04:51.729 00.022 15712 worker thread done servicing request
09:04:51.731 00.002 7988 OnExposeComplete: enter
09:04:51.732 00.001 7988 UpdateGuideState(): m_state=1
09:04:51.733 00.001 7988 UpdateCurrentPosition: no star selected
09:04:51.734 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:51.735 00.001 7988 Status Line: No star selected
09:04:51.737 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:51.738 00.001 7988 UpdateGuideState exits: No star selected
09:04:51.739 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:51.740 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:51.740 00.000 7988 Enqueuing Expose request
09:04:51.741 00.001 15712 Worker thread wakes up
09:04:51.742 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:51.742 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:53.153 01.411 15712 Exposure complete
09:04:53.177 00.024 15712 worker thread done servicing request
09:04:53.177 00.000 7988 OnExposeComplete: enter
09:04:53.178 00.001 7988 UpdateGuideState(): m_state=1
09:04:53.180 00.002 7988 UpdateCurrentPosition: no star selected
09:04:53.181 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:53.182 00.001 7988 Status Line: No star selected
09:04:53.184 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:53.185 00.001 7988 UpdateGuideState exits: No star selected
09:04:53.186 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:53.187 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:53.188 00.001 7988 Enqueuing Expose request
09:04:53.189 00.001 15712 Worker thread wakes up
09:04:53.189 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:53.189 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:54.820 01.631 15712 Exposure complete
09:04:54.843 00.023 15712 worker thread done servicing request
09:04:54.845 00.002 7988 OnExposeComplete: enter
09:04:54.845 00.000 7988 UpdateGuideState(): m_state=1
09:04:54.847 00.002 7988 UpdateCurrentPosition: no star selected
09:04:54.847 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:54.847 00.000 7988 Status Line: No star selected
09:04:54.847 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:54.852 00.005 7988 UpdateGuideState exits: No star selected
09:04:54.854 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:54.854 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:54.854 00.000 7988 Enqueuing Expose request
09:04:54.854 00.000 15712 Worker thread wakes up
09:04:54.854 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:54.854 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:56.386 01.532 15712 Exposure complete
09:04:56.408 00.022 15712 worker thread done servicing request
09:04:56.408 00.000 7988 OnExposeComplete: enter
09:04:56.408 00.000 7988 UpdateGuideState(): m_state=1
09:04:56.408 00.000 7988 UpdateCurrentPosition: no star selected
09:04:56.408 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:56.408 00.000 7988 Status Line: No star selected
09:04:56.415 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:56.415 00.000 7988 UpdateGuideState exits: No star selected
09:04:56.415 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:56.415 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:56.415 00.000 7988 Enqueuing Expose request
09:04:56.415 00.000 15712 Worker thread wakes up
09:04:56.415 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:56.415 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:58.053 01.638 15712 Exposure complete
09:04:58.084 00.031 15712 worker thread done servicing request
09:04:58.084 00.000 7988 OnExposeComplete: enter
09:04:58.085 00.001 7988 UpdateGuideState(): m_state=1
09:04:58.086 00.001 7988 UpdateCurrentPosition: no star selected
09:04:58.087 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:58.088 00.001 7988 Status Line: No star selected
09:04:58.090 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:58.091 00.001 7988 UpdateGuideState exits: No star selected
09:04:58.093 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:58.094 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:58.095 00.001 7988 Enqueuing Expose request
09:04:58.096 00.001 15712 Worker thread wakes up
09:04:58.096 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:58.096 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:04:59.621 01.525 15712 Exposure complete
09:04:59.645 00.024 15712 worker thread done servicing request
09:04:59.645 00.000 7988 OnExposeComplete: enter
09:04:59.647 00.002 7988 UpdateGuideState(): m_state=1
09:04:59.648 00.001 7988 UpdateCurrentPosition: no star selected
09:04:59.649 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:04:59.650 00.001 7988 Status Line: No star selected
09:04:59.652 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:04:59.654 00.002 7988 UpdateGuideState exits: No star selected
09:04:59.655 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:04:59.656 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:04:59.657 00.001 7988 Enqueuing Expose request
09:04:59.658 00.001 15712 Worker thread wakes up
09:04:59.658 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:04:59.658 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:01.386 01.728 15712 Exposure complete
09:05:01.409 00.023 15712 worker thread done servicing request
09:05:01.409 00.000 7988 OnExposeComplete: enter
09:05:01.410 00.001 7988 UpdateGuideState(): m_state=1
09:05:01.411 00.001 7988 UpdateCurrentPosition: no star selected
09:05:01.412 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:01.413 00.001 7988 Status Line: No star selected
09:05:01.416 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:01.417 00.001 7988 UpdateGuideState exits: No star selected
09:05:01.418 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:01.419 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:01.420 00.001 7988 Enqueuing Expose request
09:05:01.421 00.001 15712 Worker thread wakes up
09:05:01.421 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:01.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:02.828 01.407 15712 Exposure complete
09:05:02.845 00.017 15712 worker thread done servicing request
09:05:02.845 00.000 7988 OnExposeComplete: enter
09:05:02.845 00.000 7988 UpdateGuideState(): m_state=1
09:05:02.855 00.010 7988 UpdateCurrentPosition: no star selected
09:05:02.855 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:02.857 00.002 7988 Status Line: No star selected
09:05:02.859 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:02.860 00.001 7988 UpdateGuideState exits: No star selected
09:05:02.860 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:02.862 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:02.862 00.000 7988 Enqueuing Expose request
09:05:02.862 00.000 15712 Worker thread wakes up
09:05:02.862 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:02.862 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:04.497 01.635 15712 Exposure complete
09:05:04.520 00.023 15712 worker thread done servicing request
09:05:04.520 00.000 7988 OnExposeComplete: enter
09:05:04.521 00.001 7988 UpdateGuideState(): m_state=1
09:05:04.522 00.001 7988 UpdateCurrentPosition: no star selected
09:05:04.523 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:04.524 00.001 7988 Status Line: No star selected
09:05:04.526 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:04.527 00.001 7988 UpdateGuideState exits: No star selected
09:05:04.529 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:04.530 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:04.531 00.001 7988 Enqueuing Expose request
09:05:04.532 00.001 15712 Worker thread wakes up
09:05:04.532 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:04.532 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:06.053 01.521 15712 Exposure complete
09:05:06.080 00.027 15712 worker thread done servicing request
09:05:06.080 00.000 7988 OnExposeComplete: enter
09:05:06.082 00.002 7988 UpdateGuideState(): m_state=1
09:05:06.083 00.001 7988 UpdateCurrentPosition: no star selected
09:05:06.084 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:06.086 00.002 7988 Status Line: No star selected
09:05:06.087 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:06.088 00.001 7988 UpdateGuideState exits: No star selected
09:05:06.089 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:06.090 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:06.092 00.002 7988 Enqueuing Expose request
09:05:06.093 00.001 15712 Worker thread wakes up
09:05:06.093 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:06.093 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:07.827 01.734 15712 Exposure complete
09:05:07.849 00.022 15712 worker thread done servicing request
09:05:07.849 00.000 7988 OnExposeComplete: enter
09:05:07.851 00.002 7988 UpdateGuideState(): m_state=1
09:05:07.852 00.001 7988 UpdateCurrentPosition: no star selected
09:05:07.852 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:07.852 00.000 7988 Status Line: No star selected
09:05:07.852 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:07.857 00.005 7988 UpdateGuideState exits: No star selected
09:05:07.857 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:07.857 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:07.857 00.000 7988 Enqueuing Expose request
09:05:07.857 00.000 15712 Worker thread wakes up
09:05:07.857 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:07.857 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:09.276 01.419 15712 Exposure complete
09:05:09.291 00.015 15712 worker thread done servicing request
09:05:09.291 00.000 7988 OnExposeComplete: enter
09:05:09.291 00.000 7988 UpdateGuideState(): m_state=1
09:05:09.302 00.011 7988 UpdateCurrentPosition: no star selected
09:05:09.302 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:09.304 00.002 7988 Status Line: No star selected
09:05:09.306 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:09.306 00.000 7988 UpdateGuideState exits: No star selected
09:05:09.308 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:09.308 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:09.308 00.000 7988 Enqueuing Expose request
09:05:09.308 00.000 15712 Worker thread wakes up
09:05:09.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:09.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:11.052 01.744 15712 Exposure complete
09:05:11.066 00.014 15712 worker thread done servicing request
09:05:11.066 00.000 7988 OnExposeComplete: enter
09:05:11.066 00.000 7988 UpdateGuideState(): m_state=1
09:05:11.077 00.011 7988 UpdateCurrentPosition: no star selected
09:05:11.078 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:11.078 00.000 7988 Status Line: No star selected
09:05:11.080 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:11.082 00.002 7988 UpdateGuideState exits: No star selected
09:05:11.082 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:11.082 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:11.082 00.000 7988 Enqueuing Expose request
09:05:11.082 00.000 15712 Worker thread wakes up
09:05:11.082 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:11.082 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:12.498 01.416 15712 Exposure complete
09:05:12.522 00.024 15712 worker thread done servicing request
09:05:12.522 00.000 7988 OnExposeComplete: enter
09:05:12.523 00.001 7988 UpdateGuideState(): m_state=1
09:05:12.524 00.001 7988 UpdateCurrentPosition: no star selected
09:05:12.525 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:12.527 00.002 7988 Status Line: No star selected
09:05:12.528 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:12.529 00.001 7988 UpdateGuideState exits: No star selected
09:05:12.530 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:12.531 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:12.532 00.001 7988 Enqueuing Expose request
09:05:12.533 00.001 15712 Worker thread wakes up
09:05:12.533 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:12.533 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:14.274 01.741 15712 Exposure complete
09:05:14.297 00.023 15712 worker thread done servicing request
09:05:14.297 00.000 7988 OnExposeComplete: enter
09:05:14.297 00.000 7988 UpdateGuideState(): m_state=1
09:05:14.297 00.000 7988 UpdateCurrentPosition: no star selected
09:05:14.297 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:14.297 00.000 7988 Status Line: No star selected
09:05:14.297 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:14.305 00.008 7988 UpdateGuideState exits: No star selected
09:05:14.305 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:14.305 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:14.308 00.003 7988 Enqueuing Expose request
09:05:14.308 00.000 15712 Worker thread wakes up
09:05:14.308 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:14.308 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:15.721 01.413 15712 Exposure complete
09:05:15.744 00.023 15712 worker thread done servicing request
09:05:15.745 00.001 7988 OnExposeComplete: enter
09:05:15.746 00.001 7988 UpdateGuideState(): m_state=1
09:05:15.747 00.001 7988 UpdateCurrentPosition: no star selected
09:05:15.748 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:15.749 00.001 7988 Status Line: No star selected
09:05:15.751 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:15.752 00.001 7988 UpdateGuideState exits: No star selected
09:05:15.753 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:15.754 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:15.755 00.001 7988 Enqueuing Expose request
09:05:15.756 00.001 15712 Worker thread wakes up
09:05:15.756 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:15.756 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:17.386 01.630 15712 Exposure complete
09:05:17.409 00.023 15712 worker thread done servicing request
09:05:17.409 00.000 7988 OnExposeComplete: enter
09:05:17.410 00.001 7988 UpdateGuideState(): m_state=1
09:05:17.412 00.002 7988 UpdateCurrentPosition: no star selected
09:05:17.413 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:17.414 00.001 7988 Status Line: No star selected
09:05:17.415 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:17.416 00.001 7988 UpdateGuideState exits: No star selected
09:05:17.417 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:17.418 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:17.419 00.001 7988 Enqueuing Expose request
09:05:17.420 00.001 15712 Worker thread wakes up
09:05:17.421 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:17.421 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:18.936 01.515 15712 Exposure complete
09:05:18.955 00.019 15712 worker thread done servicing request
09:05:18.955 00.000 7988 OnExposeComplete: enter
09:05:18.955 00.000 7988 UpdateGuideState(): m_state=1
09:05:18.961 00.006 7988 UpdateCurrentPosition: no star selected
09:05:18.961 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:18.963 00.002 7988 Status Line: No star selected
09:05:18.965 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:18.965 00.000 7988 UpdateGuideState exits: No star selected
09:05:18.965 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:18.965 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:18.965 00.000 7988 Enqueuing Expose request
09:05:18.965 00.000 15712 Worker thread wakes up
09:05:18.965 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:18.965 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:20.610 01.645 15712 Exposure complete
09:05:20.623 00.013 15712 worker thread done servicing request
09:05:20.623 00.000 7988 OnExposeComplete: enter
09:05:20.635 00.012 7988 UpdateGuideState(): m_state=1
09:05:20.635 00.000 7988 UpdateCurrentPosition: no star selected
09:05:20.637 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:20.637 00.000 7988 Status Line: No star selected
09:05:20.640 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:20.640 00.000 7988 UpdateGuideState exits: No star selected
09:05:20.642 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:20.642 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:20.644 00.002 7988 Enqueuing Expose request
09:05:20.644 00.000 15712 Worker thread wakes up
09:05:20.644 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:20.644 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:22.161 01.517 15712 Exposure complete
09:05:22.189 00.028 15712 worker thread done servicing request
09:05:22.191 00.002 7988 OnExposeComplete: enter
09:05:22.191 00.000 7988 UpdateGuideState(): m_state=1
09:05:22.191 00.000 7988 UpdateCurrentPosition: no star selected
09:05:22.191 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:22.196 00.005 7988 Status Line: No star selected
09:05:22.198 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:22.199 00.001 7988 UpdateGuideState exits: No star selected
09:05:22.200 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:22.201 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:22.202 00.001 7988 Enqueuing Expose request
09:05:22.203 00.001 15712 Worker thread wakes up
09:05:22.203 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:22.203 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:23.933 01.730 15712 Exposure complete
09:05:23.957 00.024 15712 worker thread done servicing request
09:05:23.957 00.000 7988 OnExposeComplete: enter
09:05:23.957 00.000 7988 UpdateGuideState(): m_state=1
09:05:23.957 00.000 7988 UpdateCurrentPosition: no star selected
09:05:23.960 00.003 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:23.960 00.000 7988 Status Line: No star selected
09:05:23.963 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:23.963 00.000 7988 UpdateGuideState exits: No star selected
09:05:23.965 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:23.965 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:23.967 00.002 7988 Enqueuing Expose request
09:05:23.967 00.000 15712 Worker thread wakes up
09:05:23.967 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:23.967 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:25.382 01.415 15712 Exposure complete
09:05:25.404 00.022 15712 worker thread done servicing request
09:05:25.405 00.001 7988 OnExposeComplete: enter
09:05:25.407 00.002 7988 UpdateGuideState(): m_state=1
09:05:25.408 00.001 7988 UpdateCurrentPosition: no star selected
09:05:25.409 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:25.410 00.001 7988 Status Line: No star selected
09:05:25.411 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:25.413 00.002 7988 UpdateGuideState exits: No star selected
09:05:25.414 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:25.414 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:25.415 00.001 7988 Enqueuing Expose request
09:05:25.417 00.002 15712 Worker thread wakes up
09:05:25.417 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:25.417 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:27.045 01.628 15712 Exposure complete
09:05:27.071 00.026 15712 worker thread done servicing request
09:05:27.071 00.000 7988 OnExposeComplete: enter
09:05:27.073 00.002 7988 UpdateGuideState(): m_state=1
09:05:27.075 00.002 7988 UpdateCurrentPosition: no star selected
09:05:27.076 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:27.078 00.002 7988 Status Line: No star selected
09:05:27.080 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:27.084 00.004 7988 UpdateGuideState exits: No star selected
09:05:27.090 00.006 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:27.092 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:27.093 00.001 7988 Enqueuing Expose request
09:05:27.094 00.001 15712 Worker thread wakes up
09:05:27.094 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:27.094 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:28.611 01.517 15712 Exposure complete
09:05:28.627 00.016 15712 worker thread done servicing request
09:05:28.627 00.000 7988 OnExposeComplete: enter
09:05:28.627 00.000 7988 UpdateGuideState(): m_state=1
09:05:28.627 00.000 7988 UpdateCurrentPosition: no star selected
09:05:28.640 00.013 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:28.640 00.000 7988 Status Line: No star selected
09:05:28.643 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:28.643 00.000 7988 UpdateGuideState exits: No star selected
09:05:28.643 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:28.643 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:28.643 00.000 7988 Enqueuing Expose request
09:05:28.643 00.000 15712 Worker thread wakes up
09:05:28.643 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:28.643 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:30.286 01.643 15712 Exposure complete
09:05:30.309 00.023 15712 worker thread done servicing request
09:05:30.311 00.002 7988 OnExposeComplete: enter
09:05:30.311 00.000 7988 UpdateGuideState(): m_state=1
09:05:30.311 00.000 7988 UpdateCurrentPosition: no star selected
09:05:30.311 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:30.311 00.000 7988 Status Line: No star selected
09:05:30.311 00.000 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:30.317 00.006 7988 UpdateGuideState exits: No star selected
09:05:30.317 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:30.317 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:30.317 00.000 7988 Enqueuing Expose request
09:05:30.317 00.000 15712 Worker thread wakes up
09:05:30.317 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:30.317 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:31.839 01.522 15712 Exposure complete
09:05:31.866 00.027 15712 worker thread done servicing request
09:05:31.866 00.000 7988 OnExposeComplete: enter
09:05:31.866 00.000 7988 UpdateGuideState(): m_state=1
09:05:31.869 00.003 7988 UpdateCurrentPosition: no star selected
09:05:31.871 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:31.871 00.000 7988 Status Line: No star selected
09:05:31.873 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:31.873 00.000 7988 UpdateGuideState exits: No star selected
09:05:31.873 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:31.873 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:31.873 00.000 7988 Enqueuing Expose request
09:05:31.873 00.000 15712 Worker thread wakes up
09:05:31.873 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:31.873 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:33.512 01.639 15712 Exposure complete
09:05:33.536 00.024 15712 worker thread done servicing request
09:05:33.536 00.000 7988 OnExposeComplete: enter
09:05:33.537 00.001 7988 UpdateGuideState(): m_state=1
09:05:33.539 00.002 7988 UpdateCurrentPosition: no star selected
09:05:33.541 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:33.542 00.001 7988 Status Line: No star selected
09:05:33.543 00.001 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:33.544 00.001 7988 UpdateGuideState exits: No star selected
09:05:33.545 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:33.546 00.001 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:33.547 00.001 7988 Enqueuing Expose request
09:05:33.548 00.001 15712 Worker thread wakes up
09:05:33.549 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:33.549 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:35.067 01.518 15712 Exposure complete
09:05:35.091 00.024 15712 worker thread done servicing request
09:05:35.092 00.001 7988 OnExposeComplete: enter
09:05:35.093 00.001 7988 UpdateGuideState(): m_state=1
09:05:35.094 00.001 7988 UpdateCurrentPosition: no star selected
09:05:35.095 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:35.097 00.002 7988 Status Line: No star selected
09:05:35.099 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:35.100 00.001 7988 UpdateGuideState exits: No star selected
09:05:35.101 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:35.101 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:35.102 00.001 7988 Enqueuing Expose request
09:05:35.105 00.003 15712 Worker thread wakes up
09:05:35.105 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:35.105 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:36.736 01.631 15712 Exposure complete
09:05:36.759 00.023 15712 worker thread done servicing request
09:05:36.759 00.000 7988 OnExposeComplete: enter
09:05:36.759 00.000 7988 UpdateGuideState(): m_state=1
09:05:36.759 00.000 7988 UpdateCurrentPosition: no star selected
09:05:36.759 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:36.759 00.000 7988 Status Line: No star selected
09:05:36.767 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:36.767 00.000 7988 UpdateGuideState exits: No star selected
09:05:36.770 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:36.770 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:36.770 00.000 7988 Enqueuing Expose request
09:05:36.770 00.000 15712 Worker thread wakes up
09:05:36.770 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:36.770 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:38.297 01.527 15712 Exposure complete
09:05:38.317 00.020 15712 worker thread done servicing request
09:05:38.317 00.000 7988 OnExposeComplete: enter
09:05:38.321 00.004 7988 UpdateGuideState(): m_state=1
09:05:38.321 00.000 7988 UpdateCurrentPosition: no star selected
09:05:38.323 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:38.323 00.000 7988 Status Line: No star selected
09:05:38.327 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:38.327 00.000 7988 UpdateGuideState exits: No star selected
09:05:38.327 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:38.334 00.007 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:38.334 00.000 7988 Enqueuing Expose request
09:05:38.334 00.000 15712 Worker thread wakes up
09:05:38.334 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:38.334 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:39.973 01.639 15712 Exposure complete
09:05:40.000 00.027 15712 worker thread done servicing request
09:05:40.002 00.002 7988 OnExposeComplete: enter
09:05:40.003 00.001 7988 UpdateGuideState(): m_state=1
09:05:40.005 00.002 7988 UpdateCurrentPosition: no star selected
09:05:40.007 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:40.009 00.002 7988 Status Line: No star selected
09:05:40.011 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:40.018 00.007 7988 UpdateGuideState exits: No star selected
09:05:40.019 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:40.021 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:40.021 00.000 7988 Enqueuing Expose request
09:05:40.021 00.000 15712 Worker thread wakes up
09:05:40.021 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:40.021 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:41.111 01.090 7988 GetString("/log_uploader/recent", "") returns ""
09:05:41.551 00.440 15712 Exposure complete
09:05:41.573 00.022 15712 worker thread done servicing request
09:05:41.573 00.000 7988 OnExposeComplete: enter
09:05:41.573 00.000 7988 UpdateGuideState(): m_state=1
09:05:41.573 00.000 7988 UpdateCurrentPosition: no star selected
09:05:41.573 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:41.573 00.000 7988 Status Line: No star selected
09:05:41.581 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:41.585 00.004 7988 UpdateGuideState exits: No star selected
09:05:41.587 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:41.587 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:41.589 00.002 7988 Enqueuing Expose request
09:05:41.589 00.000 15712 Worker thread wakes up
09:05:41.591 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:41.591 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:43.225 01.634 15712 Exposure complete
09:05:43.246 00.021 15712 worker thread done servicing request
09:05:43.246 00.000 7988 OnExposeComplete: enter
09:05:43.248 00.002 7988 UpdateGuideState(): m_state=1
09:05:43.248 00.000 7988 UpdateCurrentPosition: no star selected
09:05:43.248 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:43.248 00.000 7988 Status Line: No star selected
09:05:43.255 00.007 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:43.259 00.004 7988 UpdateGuideState exits: No star selected
09:05:43.259 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:43.259 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:43.264 00.005 7988 Enqueuing Expose request
09:05:43.265 00.001 15712 Worker thread wakes up
09:05:43.265 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:43.265 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:44.787 01.522 15712 Exposure complete
09:05:44.811 00.024 15712 worker thread done servicing request
09:05:44.811 00.000 7988 OnExposeComplete: enter
09:05:44.811 00.000 7988 UpdateGuideState(): m_state=1
09:05:44.814 00.003 7988 UpdateCurrentPosition: no star selected
09:05:44.814 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:44.814 00.000 7988 Status Line: No star selected
09:05:44.817 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:44.821 00.004 7988 UpdateGuideState exits: No star selected
09:05:44.821 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:44.821 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:44.821 00.000 7988 Enqueuing Expose request
09:05:44.821 00.000 15712 Worker thread wakes up
09:05:44.821 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:44.821 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:46.467 01.646 15712 Exposure complete
09:05:46.484 00.017 15712 worker thread done servicing request
09:05:46.484 00.000 7988 OnExposeComplete: enter
09:05:46.484 00.000 7988 UpdateGuideState(): m_state=1
09:05:46.494 00.010 7988 UpdateCurrentPosition: no star selected
09:05:46.494 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:46.496 00.002 7988 Status Line: No star selected
09:05:46.499 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:46.501 00.002 7988 UpdateGuideState exits: No star selected
09:05:46.501 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:46.501 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:46.501 00.000 7988 Enqueuing Expose request
09:05:46.501 00.000 15712 Worker thread wakes up
09:05:46.501 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:46.501 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:48.032 01.531 15712 Exposure complete
09:05:48.049 00.017 15712 worker thread done servicing request
09:05:48.049 00.000 7988 OnExposeComplete: enter
09:05:48.049 00.000 7988 UpdateGuideState(): m_state=1
09:05:48.058 00.009 7988 UpdateCurrentPosition: no star selected
09:05:48.058 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:48.060 00.002 7988 Status Line: No star selected
09:05:48.062 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:48.066 00.004 7988 UpdateGuideState exits: No star selected
09:05:48.066 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:48.066 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:48.071 00.005 7988 Enqueuing Expose request
09:05:48.071 00.000 15712 Worker thread wakes up
09:05:48.071 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:48.071 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:49.712 01.641 15712 Exposure complete
09:05:49.735 00.023 15712 worker thread done servicing request
09:05:49.735 00.000 7988 OnExposeComplete: enter
09:05:49.735 00.000 7988 UpdateGuideState(): m_state=1
09:05:49.737 00.002 7988 UpdateCurrentPosition: no star selected
09:05:49.737 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:49.739 00.002 7988 Status Line: No star selected
09:05:49.742 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:49.746 00.004 7988 UpdateGuideState exits: No star selected
09:05:49.748 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:49.748 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:49.750 00.002 7988 Enqueuing Expose request
09:05:49.750 00.000 15712 Worker thread wakes up
09:05:49.750 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:49.750 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:51.281 01.531 15712 Exposure complete
09:05:51.310 00.029 15712 worker thread done servicing request
09:05:51.310 00.000 7988 OnExposeComplete: enter
09:05:51.310 00.000 7988 UpdateGuideState(): m_state=1
09:05:51.320 00.010 7988 UpdateCurrentPosition: no star selected
09:05:51.321 00.001 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:51.324 00.003 7988 Status Line: No star selected
09:05:51.328 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:51.337 00.009 7988 UpdateGuideState exits: No star selected
09:05:51.340 00.003 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:51.340 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:51.344 00.004 7988 Enqueuing Expose request
09:05:51.346 00.002 15712 Worker thread wakes up
09:05:51.346 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:51.346 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:53.083 01.737 15712 Exposure complete
09:05:53.109 00.026 15712 worker thread done servicing request
09:05:53.109 00.000 7988 OnExposeComplete: enter
09:05:53.111 00.002 7988 UpdateGuideState(): m_state=1
09:05:53.112 00.001 7988 UpdateCurrentPosition: no star selected
09:05:53.114 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:53.115 00.001 7988 Status Line: No star selected
09:05:53.118 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:53.124 00.006 7988 UpdateGuideState exits: No star selected
09:05:53.126 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:53.128 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:53.129 00.001 7988 Enqueuing Expose request
09:05:53.130 00.001 15712 Worker thread wakes up
09:05:53.131 00.001 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:53.131 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:54.537 01.406 15712 Exposure complete
09:05:54.560 00.023 15712 worker thread done servicing request
09:05:54.560 00.000 7988 OnExposeComplete: enter
09:05:54.560 00.000 7988 UpdateGuideState(): m_state=1
09:05:54.560 00.000 7988 UpdateCurrentPosition: no star selected
09:05:54.560 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:54.560 00.000 7988 Status Line: No star selected
09:05:54.568 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:54.571 00.003 7988 UpdateGuideState exits: No star selected
09:05:54.571 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:54.571 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:54.571 00.000 7988 Enqueuing Expose request
09:05:54.571 00.000 15712 Worker thread wakes up
09:05:54.571 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:54.571 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:56.216 01.645 15712 Exposure complete
09:05:56.238 00.022 15712 worker thread done servicing request
09:05:56.238 00.000 7988 OnExposeComplete: enter
09:05:56.238 00.000 7988 UpdateGuideState(): m_state=1
09:05:56.240 00.002 7988 UpdateCurrentPosition: no star selected
09:05:56.240 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:56.240 00.000 7988 Status Line: No star selected
09:05:56.245 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:56.245 00.000 7988 UpdateGuideState exits: No star selected
09:05:56.245 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:56.245 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:56.245 00.000 7988 Enqueuing Expose request
09:05:56.245 00.000 15712 Worker thread wakes up
09:05:56.245 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:56.245 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:57.775 01.530 15712 Exposure complete
09:05:57.794 00.019 15712 worker thread done servicing request
09:05:57.794 00.000 7988 OnExposeComplete: enter
09:05:57.794 00.000 7988 UpdateGuideState(): m_state=1
09:05:57.800 00.006 7988 UpdateCurrentPosition: no star selected
09:05:57.800 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:57.802 00.002 7988 Status Line: No star selected
09:05:57.805 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:57.809 00.004 7988 UpdateGuideState exits: No star selected
09:05:57.811 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:57.811 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:57.813 00.002 7988 Enqueuing Expose request
09:05:57.813 00.000 15712 Worker thread wakes up
09:05:57.813 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:57.813 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:05:59.446 01.633 15712 Exposure complete
09:05:59.468 00.022 15712 worker thread done servicing request
09:05:59.468 00.000 7988 OnExposeComplete: enter
09:05:59.468 00.000 7988 UpdateGuideState(): m_state=1
09:05:59.468 00.000 7988 UpdateCurrentPosition: no star selected
09:05:59.468 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:05:59.468 00.000 7988 Status Line: No star selected
09:05:59.476 00.008 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:05:59.477 00.001 7988 UpdateGuideState exits: No star selected
09:05:59.477 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:05:59.477 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:05:59.477 00.000 7988 Enqueuing Expose request
09:05:59.477 00.000 15712 Worker thread wakes up
09:05:59.477 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:05:59.477 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:06:01.014 01.537 15712 Exposure complete
09:06:01.028 00.014 15712 worker thread done servicing request
09:06:01.028 00.000 7988 OnExposeComplete: enter
09:06:01.028 00.000 7988 UpdateGuideState(): m_state=1
09:06:01.038 00.010 7988 UpdateCurrentPosition: no star selected
09:06:01.038 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:06:01.040 00.002 7988 Status Line: No star selected
09:06:01.043 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:06:01.052 00.009 7988 UpdateGuideState exits: No star selected
09:06:01.052 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:06:01.052 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:06:01.052 00.000 7988 Enqueuing Expose request
09:06:01.057 00.005 15712 Worker thread wakes up
09:06:01.057 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:06:01.057 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:06:02.690 01.633 15712 Exposure complete
09:06:02.713 00.023 15712 worker thread done servicing request
09:06:02.713 00.000 7988 OnExposeComplete: enter
09:06:02.713 00.000 7988 UpdateGuideState(): m_state=1
09:06:02.716 00.003 7988 UpdateCurrentPosition: no star selected
09:06:02.716 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:06:02.718 00.002 7988 Status Line: No star selected
09:06:02.720 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:06:02.726 00.006 7988 UpdateGuideState exits: No star selected
09:06:02.727 00.001 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:06:02.727 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:06:02.729 00.002 7988 Enqueuing Expose request
09:06:02.729 00.000 15712 Worker thread wakes up
09:06:02.729 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:06:02.729 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:06:04.254 01.525 15712 Exposure complete
09:06:04.269 00.015 15712 worker thread done servicing request
09:06:04.269 00.000 7988 OnExposeComplete: enter
09:06:04.269 00.000 7988 UpdateGuideState(): m_state=1
09:06:04.269 00.000 7988 UpdateCurrentPosition: no star selected
09:06:04.280 00.011 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:06:04.282 00.002 7988 Status Line: No star selected
09:06:04.284 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:06:04.286 00.002 7988 UpdateGuideState exits: No star selected
09:06:04.290 00.004 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:06:04.290 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:06:04.290 00.000 7988 Enqueuing Expose request
09:06:04.290 00.000 15712 Worker thread wakes up
09:06:04.290 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:06:04.290 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:06:05.925 01.635 15712 Exposure complete
09:06:05.938 00.013 15712 worker thread done servicing request
09:06:05.938 00.000 7988 OnExposeComplete: enter
09:06:05.949 00.011 7988 UpdateGuideState(): m_state=1
09:06:05.949 00.000 7988 UpdateCurrentPosition: no star selected
09:06:05.949 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:06:05.949 00.000 7988 Status Line: No star selected
09:06:05.954 00.005 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:06:05.954 00.000 7988 UpdateGuideState exits: No star selected
09:06:05.954 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:06:05.954 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:06:05.954 00.000 7988 Enqueuing Expose request
09:06:05.954 00.000 15712 Worker thread wakes up
09:06:05.954 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:06:05.954 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:06:07.488 01.534 15712 Exposure complete
09:06:07.511 00.023 15712 worker thread done servicing request
09:06:07.511 00.000 7988 OnExposeComplete: enter
09:06:07.513 00.002 7988 UpdateGuideState(): m_state=1
09:06:07.513 00.000 7988 UpdateCurrentPosition: no star selected
09:06:07.515 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:06:07.517 00.002 7988 Status Line: No star selected
09:06:07.519 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:06:07.523 00.004 7988 UpdateGuideState exits: No star selected
09:06:07.525 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:06:07.527 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:06:07.527 00.000 7988 Enqueuing Expose request
09:06:07.529 00.002 15712 Worker thread wakes up
09:06:07.529 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:06:07.529 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:06:09.162 01.633 15712 Exposure complete
09:06:09.183 00.021 15712 worker thread done servicing request
09:06:09.183 00.000 7988 OnExposeComplete: enter
09:06:09.183 00.000 7988 UpdateGuideState(): m_state=1
09:06:09.189 00.006 7988 UpdateCurrentPosition: no star selected
09:06:09.189 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:06:09.191 00.002 7988 Status Line: No star selected
09:06:09.193 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:06:09.200 00.007 7988 UpdateGuideState exits: No star selected
09:06:09.200 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:06:09.200 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:06:09.200 00.000 7988 Enqueuing Expose request
09:06:09.200 00.000 15712 Worker thread wakes up
09:06:09.200 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:06:09.200 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:06:10.727 01.527 15712 Exposure complete
09:06:10.750 00.023 15712 worker thread done servicing request
09:06:10.750 00.000 7988 OnExposeComplete: enter
09:06:10.750 00.000 7988 UpdateGuideState(): m_state=1
09:06:10.750 00.000 7988 UpdateCurrentPosition: no star selected
09:06:10.750 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:06:10.750 00.000 7988 Status Line: No star selected
09:06:10.759 00.009 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:06:10.759 00.000 7988 UpdateGuideState exits: No star selected
09:06:10.759 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:06:10.765 00.006 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:06:10.765 00.000 7988 Enqueuing Expose request
09:06:10.765 00.000 15712 Worker thread wakes up
09:06:10.765 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:06:10.765 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:06:12.405 01.640 15712 Exposure complete
09:06:12.422 00.017 15712 worker thread done servicing request
09:06:12.422 00.000 7988 OnExposeComplete: enter
09:06:12.422 00.000 7988 UpdateGuideState(): m_state=1
09:06:12.432 00.010 7988 UpdateCurrentPosition: no star selected
09:06:12.432 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:06:12.434 00.002 7988 Status Line: No star selected
09:06:12.437 00.003 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:06:12.441 00.004 7988 UpdateGuideState exits: No star selected
09:06:12.443 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:06:12.443 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:06:12.446 00.003 7988 Enqueuing Expose request
09:06:12.446 00.000 15712 Worker thread wakes up
09:06:12.448 00.002 15712 worker thread servicing REQUEST_EXPOSE 1500
09:06:12.448 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:06:13.973 01.525 15712 Exposure complete
09:06:13.996 00.023 15712 worker thread done servicing request
09:06:13.996 00.000 7988 OnExposeComplete: enter
09:06:13.996 00.000 7988 UpdateGuideState(): m_state=1
09:06:13.996 00.000 7988 UpdateCurrentPosition: no star selected
09:06:13.996 00.000 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:06:14.001 00.005 7988 Status Line: No star selected
09:06:14.005 00.004 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:06:14.011 00.006 7988 UpdateGuideState exits: No star selected
09:06:14.013 00.002 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:06:14.015 00.002 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:06:14.015 00.000 7988 Enqueuing Expose request
09:06:14.017 00.002 15712 Worker thread wakes up
09:06:14.017 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:06:14.017 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
09:06:15.651 01.634 15712 Exposure complete
09:06:15.666 00.015 15712 worker thread done servicing request
09:06:15.697 00.031 7988 OnExposeComplete: enter
09:06:15.699 00.002 7988 UpdateGuideState(): m_state=1
09:06:15.701 00.002 7988 UpdateCurrentPosition: no star selected
09:06:15.703 00.002 7988 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
09:06:15.705 00.002 7988 Status Line: No star selected
09:06:15.707 00.002 7988 UpdateImageDisplay: Size=(1280,960) min=132, max=255, med=255, FiltMin=254, FiltMax=255, Gamma=0.690
09:06:15.713 00.006 7988 UpdateGuideState exits: No star selected
09:06:15.713 00.000 7988 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
09:06:15.713 00.000 7988 ScheduleExposure(1500,3,0) exposurePending=0
09:06:15.717 00.004 7988 Enqueuing Expose request
09:06:15.717 00.000 15712 Worker thread wakes up
09:06:15.717 00.000 15712 worker thread servicing REQUEST_EXPOSE 1500
09:06:15.717 00.000 15712 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
